From 22891bf59032ba88262824255a706d652031384b Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 10 Mar 2022 14:07:40 +0800 Subject: * move folder --- Assets/ThirdParty/AmplifyShaderEditor.meta | 8 - .../ThirdParty/AmplifyShaderEditor/ChangeLog.txt | 4044 - .../AmplifyShaderEditor/ChangeLog.txt.meta | 8 - .../CreatingTerrainsWithASE.txt | 58 - .../CreatingTerrainsWithASE.txt.meta | 8 - .../ThirdParty/AmplifyShaderEditor/Examples.meta | 9 - .../Examples/Built-In Samples.unitypackage | Bin 12348021 -> 0 bytes .../Examples/Built-In Samples.unitypackage.meta | 8 - .../AmplifyShaderEditor/Examples/Credits.txt | 8 - .../AmplifyShaderEditor/Examples/Credits.txt.meta | 8 - .../Examples/DownloadSamplesInstructions.txt | 8 - .../Examples/DownloadSamplesInstructions.txt.meta | 8 - .../Examples/HDRP Samples (Legacy).unitypackage | Bin 1004743 -> 0 bytes .../HDRP Samples (Legacy).unitypackage.meta | 8 - .../Examples/HDRP Samples.unitypackage | Bin 1682530 -> 0 bytes .../Examples/HDRP Samples.unitypackage.meta | 8 - .../Examples/LWRP Samples (Legacy).unitypackage | Bin 208893 -> 0 bytes .../LWRP Samples (Legacy).unitypackage.meta | 8 - .../Examples/LWRP Samples.unitypackage | Bin 205311 -> 0 bytes .../Examples/LWRP Samples.unitypackage.meta | 8 - .../Examples/README Samples.txt | 12 - .../Examples/README Samples.txt.meta | 8 - .../Examples/Sample Resources.unitypackage | Bin 51826061 -> 0 bytes .../Examples/Sample Resources.unitypackage.meta | 8 - .../Examples/URP Samples.unitypackage | Bin 181906 -> 0 bytes .../Examples/URP Samples.unitypackage.meta | 8 - Assets/ThirdParty/AmplifyShaderEditor/Plugins.meta | 9 - .../AmplifyShaderEditor/Plugins/Editor.meta | 9 - .../Plugins/Editor/Actions.meta | 9 - .../Plugins/Editor/Actions/ActionData.cs | 336 - .../Plugins/Editor/Actions/ActionData.cs.meta | 12 - .../Plugins/Editor/Actions/ActionLog.cs | 58 - .../Plugins/Editor/Actions/ActionLog.cs.meta | 12 - .../Plugins/Editor/Actions/ActionSequence.cs | 39 - .../Plugins/Editor/Actions/ActionSequence.cs.meta | 12 - .../Plugins/Editor/Constants.cs | 550 - .../Plugins/Editor/Constants.cs.meta | 12 - .../Plugins/Editor/CustomDrawers.meta | 9 - .../Plugins/Editor/CustomDrawers/EditableIf.cs | 294 - .../Editor/CustomDrawers/EditableIf.cs.meta | 12 - .../Plugins/Editor/CustomDrawers/RemapSliders.cs | 36 - .../Editor/CustomDrawers/RemapSliders.cs.meta | 11 - .../Editor/CustomDrawers/SingleLineTexture.cs | 23 - .../Editor/CustomDrawers/SingleLineTexture.cs.meta | 11 - .../Plugins/Editor/DoCreateFunction.cs | 17 - .../Plugins/Editor/DoCreateFunction.cs.meta | 12 - .../Plugins/Editor/DoCreateShader.cs | 48 - .../Plugins/Editor/DoCreateShader.cs.meta | 12 - .../Plugins/Editor/EditorOptions.cs | 67 - .../Plugins/Editor/EditorOptions.cs.meta | 12 - .../AmplifyShaderEditor/Plugins/Editor/Graphs.meta | 9 - .../Plugins/Editor/Graphs/NodeGrid.cs | 283 - .../Plugins/Editor/Graphs/NodeGrid.cs.meta | 12 - .../Plugins/Editor/Graphs/ParentGraph.cs | 3996 - .../Plugins/Editor/Graphs/ParentGraph.cs.meta | 12 - .../AmplifyShaderEditor/Plugins/Editor/Menu.meta | 9 - .../Editor/Menu/AmplifyShaderEditorWindow.cs | 5945 - .../Editor/Menu/AmplifyShaderEditorWindow.cs.meta | 12 - .../Plugins/Editor/Menu/AmplifyShaderFunction.cs | 189 - .../Editor/Menu/AmplifyShaderFunction.cs.meta | 12 - .../Editor/Menu/AmplifyShaderFunctionEditor.cs | 152 - .../Menu/AmplifyShaderFunctionEditor.cs.meta | 12 - .../Plugins/Editor/Menu/AutoPanData.cs | 94 - .../Plugins/Editor/Menu/AutoPanData.cs.meta | 12 - .../Plugins/Editor/Menu/Clipboard.cs | 250 - .../Plugins/Editor/Menu/Clipboard.cs.meta | 12 - .../Plugins/Editor/Menu/ConfirmationWindow.cs | 120 - .../Plugins/Editor/Menu/ConfirmationWindow.cs.meta | 12 - .../Plugins/Editor/Menu/ConsoleLogWindow.cs | 288 - .../Plugins/Editor/Menu/ConsoleLogWindow.cs.meta | 12 - .../Plugins/Editor/Menu/ContextMenuItem.cs | 81 - .../Plugins/Editor/Menu/ContextMenuItem.cs.meta | 12 - .../Plugins/Editor/Menu/CustomStylesContainer.cs | 53 - .../Editor/Menu/CustomStylesContainer.cs.meta | 12 - .../Plugins/Editor/Menu/DebugConsoleWindow.cs | 203 - .../Plugins/Editor/Menu/DebugConsoleWindow.cs.meta | 12 - .../Plugins/Editor/Menu/DragAndDropTool.cs | 47 - .../Plugins/Editor/Menu/DragAndDropTool.cs.meta | 12 - .../Editor/Menu/DuplicatePreventionBuffer.cs | 375 - .../Editor/Menu/DuplicatePreventionBuffer.cs.meta | 12 - .../Plugins/Editor/Menu/GraphContextMenu.cs | 375 - .../Plugins/Editor/Menu/GraphContextMenu.cs.meta | 12 - .../Plugins/Editor/Menu/MenuParent.cs | 445 - .../Plugins/Editor/Menu/MenuParent.cs.meta | 12 - .../Plugins/Editor/Menu/NodeParametersWindow.cs | 555 - .../Editor/Menu/NodeParametersWindow.cs.meta | 12 - .../Plugins/Editor/Menu/NodeWireReferencesUtils.cs | 56 - .../Editor/Menu/NodeWireReferencesUtils.cs.meta | 12 - .../Plugins/Editor/Menu/Palette.meta | 9 - .../Plugins/Editor/Menu/Palette/ContextPalette.cs | 101 - .../Editor/Menu/Palette/ContextPalette.cs.meta | 12 - .../Plugins/Editor/Menu/Palette/PaletteParent.cs | 573 - .../Editor/Menu/Palette/PaletteParent.cs.meta | 12 - .../Plugins/Editor/Menu/Palette/PalettePopUp.cs | 73 - .../Editor/Menu/Palette/PalettePopUp.cs.meta | 12 - .../Plugins/Editor/Menu/Palette/PaletteWindow.cs | 33 - .../Editor/Menu/Palette/PaletteWindow.cs.meta | 12 - .../Plugins/Editor/Menu/PortLegendInfo.cs | 469 - .../Plugins/Editor/Menu/PortLegendInfo.cs.meta | 12 - .../Plugins/Editor/Menu/SceneSaveCallback.cs | 37 - .../Plugins/Editor/Menu/SceneSaveCallback.cs.meta | 12 - .../Plugins/Editor/Menu/ShaderEditorModeWindow.cs | 192 - .../Editor/Menu/ShaderEditorModeWindow.cs.meta | 12 - .../Plugins/Editor/Menu/ShaderLibrary.cs | 91 - .../Plugins/Editor/Menu/ShaderLibrary.cs.meta | 12 - .../Plugins/Editor/Menu/Tools.meta | 9 - .../Plugins/Editor/Menu/Tools/ToolsMenuButton.cs | 249 - .../Editor/Menu/Tools/ToolsMenuButton.cs.meta | 12 - .../Editor/Menu/Tools/ToolsMenuButtonParent.cs | 75 - .../Menu/Tools/ToolsMenuButtonParent.cs.meta | 12 - .../Editor/Menu/Tools/ToolsMenuButtonSep.cs | 41 - .../Editor/Menu/Tools/ToolsMenuButtonSep.cs.meta | 12 - .../Plugins/Editor/Menu/Tools/ToolsWindow.cs | 632 - .../Plugins/Editor/Menu/Tools/ToolsWindow.cs.meta | 12 - .../AmplifyShaderEditor/Plugins/Editor/Native.meta | 9 - .../Plugins/Editor/Native/FallbackColor.cs | 55 - .../Plugins/Editor/Native/FallbackColor.cs.meta | 12 - .../Plugins/Editor/Native/FallbackFloat.cs | 56 - .../Plugins/Editor/Native/FallbackFloat.cs.meta | 12 - .../Plugins/Editor/Native/FallbackInt.cs | 56 - .../Plugins/Editor/Native/FallbackInt.cs.meta | 12 - .../Plugins/Editor/Native/FallbackMatrix4x4.cs | 55 - .../Editor/Native/FallbackMatrix4x4.cs.meta | 12 - .../Plugins/Editor/Native/FallbackString.cs | 56 - .../Plugins/Editor/Native/FallbackString.cs.meta | 12 - .../Plugins/Editor/Native/FallbackTexture.cs | 55 - .../Plugins/Editor/Native/FallbackTexture.cs.meta | 12 - .../Plugins/Editor/Native/FallbackVariable.cs | 36 - .../Plugins/Editor/Native/FallbackVariable.cs.meta | 12 - .../Plugins/Editor/Native/FallbackVector2.cs | 56 - .../Plugins/Editor/Native/FallbackVector2.cs.meta | 12 - .../Plugins/Editor/Native/FallbackVector3.cs | 56 - .../Plugins/Editor/Native/FallbackVector3.cs.meta | 12 - .../Plugins/Editor/Native/FallbackVector4.cs | 48 - .../Plugins/Editor/Native/FallbackVector4.cs.meta | 12 - .../Plugins/Editor/Native/IFallbackVars.cs | 10 - .../Plugins/Editor/Native/IFallbackVars.cs.meta | 12 - .../AmplifyShaderEditor/Plugins/Editor/Nodes.meta | 9 - .../Plugins/Editor/Nodes/CommentaryNode.cs | 692 - .../Plugins/Editor/Nodes/CommentaryNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants.meta | 9 - .../Plugins/Editor/Nodes/Constants/ColorNode.cs | 506 - .../Editor/Nodes/Constants/ColorNode.cs.meta | 12 - .../Editor/Nodes/Constants/GlobalArrayNode.cs | 486 - .../Editor/Nodes/Constants/GlobalArrayNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/GradientNode.cs | 191 - .../Editor/Nodes/Constants/GradientNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/IntNode.cs | 281 - .../Plugins/Editor/Nodes/Constants/IntNode.cs.meta | 12 - .../Editor/Nodes/Constants/Matrix3X3Node.cs | 261 - .../Editor/Nodes/Constants/Matrix3X3Node.cs.meta | 12 - .../Editor/Nodes/Constants/Matrix4X4Node.cs | 248 - .../Editor/Nodes/Constants/Matrix4X4Node.cs.meta | 12 - .../Editor/Nodes/Constants/MatrixParentNode.cs | 86 - .../Nodes/Constants/MatrixParentNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/PiNode.cs | 63 - .../Plugins/Editor/Nodes/Constants/PiNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/PropertyNode.cs | 1767 - .../Editor/Nodes/Constants/PropertyNode.cs.meta | 12 - .../Editor/Nodes/Constants/RangedFloatNode.cs | 530 - .../Editor/Nodes/Constants/RangedFloatNode.cs.meta | 12 - .../Editor/Nodes/Constants/ShaderVariables.meta | 9 - .../Constants/ShaderVariables/CameraAndScreen.meta | 9 - .../CameraAndScreen/CameraProjectionNode.cs | 100 - .../CameraAndScreen/CameraProjectionNode.cs.meta | 12 - .../CameraAndScreen/CameraWorldClipPlanes.cs | 115 - .../CameraAndScreen/CameraWorldClipPlanes.cs.meta | 12 - .../ShaderVariables/CameraAndScreen/OrthoParams.cs | 38 - .../CameraAndScreen/OrthoParams.cs.meta | 12 - .../CameraAndScreen/ProjectionParams.cs | 32 - .../CameraAndScreen/ProjectionParams.cs.meta | 12 - .../CameraAndScreen/ScreenParams.cs | 32 - .../CameraAndScreen/ScreenParams.cs.meta | 12 - .../CameraAndScreen/WorldSpaceCameraPos.cs | 28 - .../CameraAndScreen/WorldSpaceCameraPos.cs.meta | 12 - .../CameraAndScreen/ZBufferParams.cs | 31 - .../CameraAndScreen/ZBufferParams.cs.meta | 12 - .../ShaderVariables/ConstVecShaderVariable.cs | 39 - .../ShaderVariables/ConstVecShaderVariable.cs.meta | 12 - .../ShaderVariables/ConstantShaderVariable.cs | 35 - .../ShaderVariables/ConstantShaderVariable.cs.meta | 12 - .../Constants/ShaderVariables/FogAndAmbient.meta | 9 - .../FogAndAmbient/FogAndAmbientColorsNode.cs | 126 - .../FogAndAmbient/FogAndAmbientColorsNode.cs.meta | 12 - .../ShaderVariables/FogAndAmbient/FogParamsNode.cs | 32 - .../FogAndAmbient/FogParamsNode.cs.meta | 12 - .../Nodes/Constants/ShaderVariables/Lighting.meta | 9 - .../Lighting/CustomStandardSurface.cs | 197 - .../Lighting/CustomStandardSurface.cs.meta | 12 - .../Lighting/IndirectDiffuseLighting.cs | 366 - .../Lighting/IndirectDiffuseLighting.cs.meta | 12 - .../Lighting/IndirectSpecularLight.cs | 268 - .../Lighting/IndirectSpecularLight.cs.meta | 12 - .../ShaderVariables/Lighting/LightAttenuation.cs | 128 - .../Lighting/LightAttenuation.cs.meta | 12 - .../ShaderVariables/Lighting/LightColorNode.cs | 88 - .../Lighting/LightColorNode.cs.meta | 12 - .../ShaderVariables/Lighting/WorldSpaceLightPos.cs | 92 - .../Lighting/WorldSpaceLightPos.cs.meta | 12 - .../ShaderVariables/ShaderVariablesNode.cs | 27 - .../ShaderVariables/ShaderVariablesNode.cs.meta | 12 - .../Nodes/Constants/ShaderVariables/Time.meta | 9 - .../Constants/ShaderVariables/Time/CosTime.cs | 55 - .../Constants/ShaderVariables/Time/CosTime.cs.meta | 12 - .../Constants/ShaderVariables/Time/DeltaTime.cs | 33 - .../ShaderVariables/Time/DeltaTime.cs.meta | 12 - .../ShaderVariables/Time/SimpleTimeNode.cs | 48 - .../ShaderVariables/Time/SimpleTimeNode.cs.meta | 12 - .../Constants/ShaderVariables/Time/SinTimeNode.cs | 58 - .../ShaderVariables/Time/SinTimeNode.cs.meta | 12 - .../Constants/ShaderVariables/Time/TimeNode.cs | 55 - .../ShaderVariables/Time/TimeNode.cs.meta | 12 - .../Nodes/Constants/ShaderVariables/Transform.meta | 9 - .../Transform/CameraToWorldMatrix.cs | 24 - .../Transform/CameraToWorldMatrix.cs.meta | 12 - .../Transform/InverseProjectionMatrixNode.cs | 46 - .../Transform/InverseProjectionMatrixNode.cs.meta | 11 - .../Transform/InverseTranspMVMatrixNode.cs | 18 - .../Transform/InverseTranspMVMatrixNode.cs.meta | 12 - .../Transform/InverseViewMatrixNode.cs | 19 - .../Transform/InverseViewMatrixNode.cs.meta | 12 - .../Transform/InverseViewProjectionMatrixNode.cs | 46 - .../InverseViewProjectionMatrixNode.cs.meta | 11 - .../ShaderVariables/Transform/MMatrixNode.cs | 18 - .../ShaderVariables/Transform/MMatrixNode.cs.meta | 12 - .../ShaderVariables/Transform/MVMatrixNode.cs | 18 - .../ShaderVariables/Transform/MVMatrixNode.cs.meta | 12 - .../ShaderVariables/Transform/MVPMatrixNode.cs | 18 - .../Transform/MVPMatrixNode.cs.meta | 12 - .../Transform/ObjectToWorldMatrixNode.cs | 19 - .../Transform/ObjectToWorldMatrixNode.cs.meta | 12 - .../Transform/ProjectionMatrixNode.cs | 19 - .../Transform/ProjectionMatrixNode.cs.meta | 12 - .../Transform/Texture0MatrixNode.cs | 18 - .../Transform/Texture0MatrixNode.cs.meta | 12 - .../Transform/Texture1MatrixNode.cs | 18 - .../Transform/Texture1MatrixNode.cs.meta | 12 - .../Transform/Texture2MatrixNode.cs | 18 - .../Transform/Texture2MatrixNode.cs.meta | 12 - .../Transform/Texture3MatrixNode.cs | 18 - .../Transform/Texture3MatrixNode.cs.meta | 12 - .../Transform/TransformDirectionNode.cs | 560 - .../Transform/TransformDirectionNode.cs.meta | 12 - .../Transform/TransformPositionNode.cs | 620 - .../Transform/TransformPositionNode.cs.meta | 12 - .../Transform/TransformVariables.cs | 166 - .../Transform/TransformVariables.cs.meta | 12 - .../ShaderVariables/Transform/TransposeMVMatrix.cs | 18 - .../Transform/TransposeMVMatrix.cs.meta | 12 - .../Transform/UnityProjectorClipMatrixNode.cs | 23 - .../Transform/UnityProjectorClipMatrixNode.cs.meta | 12 - .../Transform/UnityProjectorMatrixNode.cs | 23 - .../Transform/UnityProjectorMatrixNode.cs.meta | 12 - .../ShaderVariables/Transform/UnityScaleMatrix.cs | 18 - .../Transform/UnityScaleMatrix.cs.meta | 12 - .../ShaderVariables/Transform/ViewMatrixNode.cs | 19 - .../Transform/ViewMatrixNode.cs.meta | 12 - .../Transform/ViewProjectionMatrixNode.cs | 18 - .../Transform/ViewProjectionMatrixNode.cs.meta | 12 - .../Transform/WorldToCameraMatrix.cs | 23 - .../Transform/WorldToCameraMatrix.cs.meta | 12 - .../Transform/WorldToObjectMatrix.cs | 20 - .../Transform/WorldToObjectMatrix.cs.meta | 12 - .../Transform/WorldToTangentMatrix.cs | 47 - .../Transform/WorldToTangentMatrix.cs.meta | 12 - .../Nodes/Constants/ShaderVariables/Various.meta | 9 - .../ShaderVariables/Various/ColorSpaceDouble.cs | 37 - .../Various/ColorSpaceDouble.cs.meta | 12 - .../ShaderVariables/Various/FaceVariableNode.cs | 53 - .../Various/FaceVariableNode.cs.meta | 12 - .../ShaderVariables/Various/InstanceIdNode.cs | 43 - .../ShaderVariables/Various/InstanceIdNode.cs.meta | 12 - .../ShaderVariables/Various/LODFadeNode.cs | 44 - .../ShaderVariables/Various/LODFadeNode.cs.meta | 12 - .../Various/PrimitiveIdVariableNode.cs | 38 - .../Various/PrimitiveIdVariableNode.cs.meta | 12 - .../ShaderVariables/Various/SwitchByFaceNode.cs | 70 - .../Various/SwitchByFaceNode.cs.meta | 12 - .../Various/VertexIdVariableNode.cs | 54 - .../Various/VertexIdVariableNode.cs.meta | 12 - .../Various/WorldTransformParams.cs | 32 - .../Various/WorldTransformParams.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/StaticSwitch.cs | 1197 - .../Editor/Nodes/Constants/StaticSwitch.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/TauNode.cs | 32 - .../Plugins/Editor/Nodes/Constants/TauNode.cs.meta | 12 - .../Editor/Nodes/Constants/TextureArrayNode.cs | 994 - .../Nodes/Constants/TextureArrayNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/Vector2Node.cs | 301 - .../Editor/Nodes/Constants/Vector2Node.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/Vector3Node.cs | 315 - .../Editor/Nodes/Constants/Vector3Node.cs.meta | 12 - .../Plugins/Editor/Nodes/Constants/Vector4Node.cs | 320 - .../Editor/Nodes/Constants/Vector4Node.cs.meta | 12 - .../Plugins/Editor/Nodes/CustomAddNode.cs | 19 - .../Plugins/Editor/Nodes/CustomAddNode.cs.meta | 12 - .../Plugins/Editor/Nodes/CustomNode.cs | 183 - .../Plugins/Editor/Nodes/CustomNode.cs.meta | 12 - .../Plugins/Editor/Nodes/DrawInfo.cs | 19 - .../Plugins/Editor/Nodes/DrawInfo.cs.meta | 12 - .../Plugins/Editor/Nodes/DynamicTypeNode.cs | 520 - .../Plugins/Editor/Nodes/DynamicTypeNode.cs.meta | 12 - .../Plugins/Editor/Nodes/HelperFuncs.meta | 9 - .../Editor/Nodes/HelperFuncs/CameraDepthFade.cs | 130 - .../Nodes/HelperFuncs/CameraDepthFade.cs.meta | 12 - .../HelperFuncs/ComputeGrabScreenPosHlpNode.cs | 54 - .../ComputeGrabScreenPosHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs | 76 - .../HelperFuncs/ComputeScreenPosHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/DecodeDepthNormalNode.cs | 38 - .../HelperFuncs/DecodeDepthNormalNode.cs.meta | 12 - .../Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs | 27 - .../HelperFuncs/DecodeFloatRGBAHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs | 27 - .../Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/DecodeLightmapHlpNode.cs | 109 - .../HelperFuncs/DecodeLightmapHlpNode.cs.meta | 12 - .../HelperFuncs/DecodeViewNormalStereoHlpNode.cs | 27 - .../DecodeViewNormalStereoHlpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs | 168 - .../Editor/Nodes/HelperFuncs/DepthFade.cs.meta | 12 - .../DiffuseAndSpecularFromMetallicNode.cs | 59 - .../DiffuseAndSpecularFromMetallicNode.cs.meta | 12 - .../Editor/Nodes/HelperFuncs/DitheringNode.cs | 284 - .../Editor/Nodes/HelperFuncs/DitheringNode.cs.meta | 12 - .../Nodes/HelperFuncs/EncodeDepthNormalNode.cs | 34 - .../HelperFuncs/EncodeDepthNormalNode.cs.meta | 12 - .../Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs | 27 - .../HelperFuncs/EncodeFloatRGBAHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs | 27 - .../Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs.meta | 12 - .../HelperFuncs/EncodeViewNormalStereoHlpNode.cs | 27 - .../EncodeViewNormalStereoHlpNode.cs.meta | 12 - .../Editor/Nodes/HelperFuncs/GammaToLinearNode.cs | 122 - .../Nodes/HelperFuncs/GammaToLinearNode.cs.meta | 12 - .../Editor/Nodes/HelperFuncs/HelperParentNode.cs | 93 - .../Nodes/HelperFuncs/HelperParentNode.cs.meta | 12 - .../Editor/Nodes/HelperFuncs/LinearToGammaNode.cs | 127 - .../Nodes/HelperFuncs/LinearToGammaNode.cs.meta | 12 - .../Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs | 26 - .../Nodes/HelperFuncs/LuminanceHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs | 43 - .../HelperFuncs/ObjSpaceLightDirHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs | 34 - .../HelperFuncs/ObjSpaceViewDirHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/ParallaxMappingNode.cs | 148 - .../Nodes/HelperFuncs/ParallaxMappingNode.cs.meta | 12 - .../HelperFuncs/ParallaxOcclusionMappingNode.cs | 744 - .../ParallaxOcclusionMappingNode.cs.meta | 12 - .../Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs | 47 - .../HelperFuncs/ParallaxOffsetHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs | 105 - .../HelperFuncs/ShadeVertexLightsHlpNode.cs.meta | 12 - .../Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs | 184 - .../Nodes/HelperFuncs/SurfaceDepthNode.cs.meta | 12 - .../Editor/Nodes/HelperFuncs/TriplanarNode.cs | 1494 - .../Editor/Nodes/HelperFuncs/TriplanarNode.cs.meta | 12 - .../Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs | 34 - .../HelperFuncs/UnityObjToClipPosHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs | 33 - .../HelperFuncs/UnityObjToViewPosHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs | 78 - .../HelperFuncs/WorldSpaceLightDirHlpNode.cs.meta | 12 - .../Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs | 34 - .../HelperFuncs/WorldSpaceViewDirHlpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/ISignalGenerator.cs | 11 - .../Plugins/Editor/Nodes/ISignalGenerator.cs.meta | 12 - .../Plugins/Editor/Nodes/ImageEffects.meta | 9 - .../Editor/Nodes/ImageEffects/BlendOpsNode.cs | 443 - .../Editor/Nodes/ImageEffects/BlendOpsNode.cs.meta | 12 - .../Editor/Nodes/ImageEffects/DesaturateOpNode.cs | 57 - .../Nodes/ImageEffects/DesaturateOpNode.cs.meta | 12 - .../Editor/Nodes/ImageEffects/HSVToRGBNode.cs | 87 - .../Editor/Nodes/ImageEffects/HSVToRGBNode.cs.meta | 12 - .../Editor/Nodes/ImageEffects/LuminanceNode.cs | 32 - .../Nodes/ImageEffects/LuminanceNode.cs.meta | 12 - .../Nodes/ImageEffects/NoiseGeneratorNode.cs | 466 - .../Nodes/ImageEffects/NoiseGeneratorNode.cs.meta | 12 - .../Editor/Nodes/ImageEffects/PosterizeNode.cs | 98 - .../Nodes/ImageEffects/PosterizeNode.cs.meta | 12 - .../Editor/Nodes/ImageEffects/RGBToHSVNode.cs | 93 - .../Editor/Nodes/ImageEffects/RGBToHSVNode.cs.meta | 12 - .../Nodes/ImageEffects/SimpleContrastOpNode.cs | 55 - .../ImageEffects/SimpleContrastOpNode.cs.meta | 12 - .../Editor/Nodes/ImageEffects/SimplexNoiseNode.cs | 104 - .../Nodes/ImageEffects/SimplexNoiseNode.cs.meta | 12 - .../Editor/Nodes/ImageEffects/TFHCGrayscale.cs | 116 - .../Nodes/ImageEffects/TFHCGrayscale.cs.meta | 12 - .../Editor/Nodes/ImageEffects/VoronoiNode.cs | 555 - .../Editor/Nodes/ImageEffects/VoronoiNode.cs.meta | 12 - .../Plugins/Editor/Nodes/LogicalOperators.meta | 9 - .../Editor/Nodes/LogicalOperators/Compare.cs | 293 - .../Editor/Nodes/LogicalOperators/Compare.cs.meta | 12 - .../Nodes/LogicalOperators/ConditionalIfNode.cs | 297 - .../LogicalOperators/ConditionalIfNode.cs.meta | 12 - .../Nodes/LogicalOperators/KeywordSwitchNode.cs | 133 - .../LogicalOperators/KeywordSwitchNode.cs.meta | 12 - .../Nodes/LogicalOperators/TFHCCompareEqual.cs | 35 - .../LogicalOperators/TFHCCompareEqual.cs.meta | 12 - .../Nodes/LogicalOperators/TFHCCompareGreater.cs | 36 - .../LogicalOperators/TFHCCompareGreater.cs.meta | 12 - .../LogicalOperators/TFHCCompareGreaterEqual.cs | 37 - .../TFHCCompareGreaterEqual.cs.meta | 12 - .../Nodes/LogicalOperators/TFHCCompareLower.cs | 35 - .../LogicalOperators/TFHCCompareLower.cs.meta | 12 - .../LogicalOperators/TFHCCompareLowerEqual.cs | 35 - .../LogicalOperators/TFHCCompareLowerEqual.cs.meta | 12 - .../Nodes/LogicalOperators/TFHCCompareNotEqual.cs | 35 - .../LogicalOperators/TFHCCompareNotEqual.cs.meta | 12 - .../Nodes/LogicalOperators/TFHCCompareWithRange.cs | 122 - .../LogicalOperators/TFHCCompareWithRange.cs.meta | 12 - .../Editor/Nodes/LogicalOperators/TFHCIf.cs | 133 - .../Editor/Nodes/LogicalOperators/TFHCIf.cs.meta | 12 - .../Editor/Nodes/LogicalOperators/TFHCStub.cs | 103 - .../Editor/Nodes/LogicalOperators/TFHCStub.cs.meta | 12 - .../Plugins/Editor/Nodes/Master.meta | 9 - .../Editor/Nodes/Master/AdditionalDefinesHelper.cs | 140 - .../Nodes/Master/AdditionalDefinesHelper.cs.meta | 12 - .../Nodes/Master/AdditionalIncludesHelper.cs | 154 - .../Nodes/Master/AdditionalIncludesHelper.cs.meta | 12 - .../Editor/Nodes/Master/AdditionalPragmasHelper.cs | 141 - .../Nodes/Master/AdditionalPragmasHelper.cs.meta | 12 - .../Nodes/Master/AdditionalSurfaceOptionsHelper.cs | 153 - .../Master/AdditionalSurfaceOptionsHelper.cs.meta | 12 - .../Editor/Nodes/Master/BillboardOpHelper.cs | 242 - .../Editor/Nodes/Master/BillboardOpHelper.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/BlendOpsHelper.cs | 447 - .../Editor/Nodes/Master/BlendOpsHelper.cs.meta | 12 - .../Editor/Nodes/Master/CodeGenerationData.cs | 24 - .../Editor/Nodes/Master/CodeGenerationData.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/ColorMaskHelper.cs | 107 - .../Editor/Nodes/Master/ColorMaskHelper.cs.meta | 12 - .../Editor/Nodes/Master/CustomTagsHelper.cs | 436 - .../Editor/Nodes/Master/CustomTagsHelper.cs.meta | 12 - .../Editor/Nodes/Master/DependenciesHelper.cs | 210 - .../Editor/Nodes/Master/DependenciesHelper.cs.meta | 12 - .../Editor/Nodes/Master/FallbackPickerHelper.cs | 119 - .../Nodes/Master/FallbackPickerHelper.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/FunctionInput.cs | 523 - .../Editor/Nodes/Master/FunctionInput.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/FunctionNode.cs | 1236 - .../Editor/Nodes/Master/FunctionNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/FunctionOutput.cs | 318 - .../Editor/Nodes/Master/FunctionOutput.cs.meta | 12 - .../Editor/Nodes/Master/FunctionSubtitle.cs | 124 - .../Editor/Nodes/Master/FunctionSubtitle.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/FunctionSwitch.cs | 867 - .../Editor/Nodes/Master/FunctionSwitch.cs.meta | 12 - .../Nodes/Master/FunctionSwitchByPipeline.cs | 102 - .../Nodes/Master/FunctionSwitchByPipeline.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/LogNode.cs | 80 - .../Plugins/Editor/Nodes/Master/LogNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/MasterNode.cs | 979 - .../Plugins/Editor/Nodes/Master/MasterNode.cs.meta | 12 - .../Editor/Nodes/Master/MasterNodeDataCollector.cs | 2038 - .../Nodes/Master/MasterNodeDataCollector.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/OutlineOpHelper.cs | 629 - .../Editor/Nodes/Master/OutlineOpHelper.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/OutputNode.cs | 90 - .../Plugins/Editor/Nodes/Master/OutputNode.cs.meta | 12 - .../Nodes/Master/RenderingOptionsOpHelper.cs | 227 - .../Nodes/Master/RenderingOptionsOpHelper.cs.meta | 12 - .../Nodes/Master/RenderingPlatformsOpHelper.cs | 238 - .../Master/RenderingPlatformsOpHelper.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/StandardSurface.cs | 3302 - .../Editor/Nodes/Master/StandardSurface.cs.meta | 12 - .../Editor/Nodes/Master/StencilBufferOpHelper.cs | 304 - .../Nodes/Master/StencilBufferOpHelper.cs.meta | 12 - .../Nodes/Master/TerrainDrawInstancedHelper.cs | 374 - .../Master/TerrainDrawInstancedHelper.cs.meta | 12 - .../Editor/Nodes/Master/TessellationOpHelper.cs | 642 - .../Nodes/Master/TessellationOpHelper.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/UsePassHelper.cs | 360 - .../Editor/Nodes/Master/UsePassHelper.cs.meta | 12 - .../Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs | 272 - .../Editor/Nodes/Master/ZBufferOpHelper.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc.meta | 9 - .../Plugins/Editor/Nodes/Misc/AppendNode.cs | 254 - .../Plugins/Editor/Nodes/Misc/AppendNode.cs.meta | 12 - .../Editor/Nodes/Misc/BreakToComponentsNode.cs | 273 - .../Nodes/Misc/BreakToComponentsNode.cs.meta | 12 - .../Editor/Nodes/Misc/CustomExpressionNode.cs | 1625 - .../Editor/Nodes/Misc/CustomExpressionNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs | 475 - .../Editor/Nodes/Misc/DynamicAppendNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/FresnelNode.cs | 393 - .../Plugins/Editor/Nodes/Misc/FresnelNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs | 430 - .../Editor/Nodes/Misc/GetLocalVarNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs | 61 - .../Editor/Nodes/Misc/LayeredBlendNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/LinearDepthNode.cs | 97 - .../Editor/Nodes/Misc/LinearDepthNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs | 215 - .../Editor/Nodes/Misc/MatrixFromVectors.cs.meta | 12 - .../Editor/Nodes/Misc/PosFromTransformMatrix.cs | 34 - .../Nodes/Misc/PosFromTransformMatrix.cs.meta | 12 - .../Editor/Nodes/Misc/RegisterLocalVarNode.cs | 346 - .../Editor/Nodes/Misc/RegisterLocalVarNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/RelayNode.cs | 38 - .../Plugins/Editor/Nodes/Misc/RelayNode.cs.meta | 12 - .../Editor/Nodes/Misc/RotateAboutAxisNode.cs | 95 - .../Editor/Nodes/Misc/RotateAboutAxisNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/SummedBlendNode.cs | 56 - .../Editor/Nodes/Misc/SummedBlendNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/SwitchNode.cs | 230 - .../Plugins/Editor/Nodes/Misc/SwitchNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/SwizzleNode.cs | 441 - .../Plugins/Editor/Nodes/Misc/SwizzleNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs | 285 - .../Editor/Nodes/Misc/ToggleSwitchNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/Transformation.meta | 9 - .../Misc/Transformation/ObjectToWorldTransfNode.cs | 30 - .../Transformation/ObjectToWorldTransfNode.cs.meta | 12 - .../Nodes/Misc/Transformation/ParentTransfNode.cs | 53 - .../Misc/Transformation/ParentTransfNode.cs.meta | 12 - .../Misc/Transformation/WorldToObjectTransfNode.cs | 54 - .../Transformation/WorldToObjectTransfNode.cs.meta | 12 - .../Editor/Nodes/Misc/VectorFromMatrixNode.cs | 131 - .../Editor/Nodes/Misc/VectorFromMatrixNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs | 180 - .../Editor/Nodes/Misc/WeightedAvgNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs | 58 - .../Editor/Nodes/Misc/WeightedBlendNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Misc/WireNode.cs | 484 - .../Plugins/Editor/Nodes/Misc/WireNode.cs.meta | 12 - .../Plugins/Editor/Nodes/NodeAttributes.cs | 97 - .../Plugins/Editor/Nodes/NodeAttributes.cs.meta | 12 - .../Plugins/Editor/Nodes/NodeRestrictions.cs | 119 - .../Plugins/Editor/Nodes/NodeRestrictions.cs.meta | 12 - .../Plugins/Editor/Nodes/NodeUsageRegister.cs | 203 - .../Plugins/Editor/Nodes/NodeUsageRegister.cs.meta | 12 - .../Plugins/Editor/Nodes/NodeUtils.cs | 293 - .../Plugins/Editor/Nodes/NodeUtils.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators.meta | 9 - .../Plugins/Editor/Nodes/Operators/ACosOpNode.cs | 26 - .../Editor/Nodes/Operators/ACosOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/ASinOpNode.cs | 26 - .../Editor/Nodes/Operators/ASinOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/ATan2OpNode.cs | 28 - .../Editor/Nodes/Operators/ATan2OpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/ATanOpNode.cs | 26 - .../Editor/Nodes/Operators/ATanOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/AbsOpNode.cs | 26 - .../Editor/Nodes/Operators/AbsOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/CeilOpNode.cs | 26 - .../Editor/Nodes/Operators/CeilOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/ClampOpNode.cs | 103 - .../Editor/Nodes/Operators/ClampOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/ClipNode.cs | 123 - .../Editor/Nodes/Operators/ClipNode.cs.meta | 12 - .../Editor/Nodes/Operators/ComponentMaskNode.cs | 382 - .../Nodes/Operators/ComponentMaskNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/CosOpNode.cs | 26 - .../Editor/Nodes/Operators/CosOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/CoshOpNode.cs | 26 - .../Editor/Nodes/Operators/CoshOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/CrossProductOpNode.cs | 35 - .../Nodes/Operators/CrossProductOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/DdxOpNode.cs | 32 - .../Editor/Nodes/Operators/DdxOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/DdyOpNode.cs | 32 - .../Editor/Nodes/Operators/DdyOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/DegreesOpNode.cs | 26 - .../Editor/Nodes/Operators/DegreesOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/DeterminantOpNode.cs | 25 - .../Nodes/Operators/DeterminantOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/DistanceOpNode.cs | 32 - .../Editor/Nodes/Operators/DistanceOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/DotProductOpNode.cs | 34 - .../Nodes/Operators/DotProductOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/Exp2OpNode.cs | 26 - .../Editor/Nodes/Operators/Exp2OpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/ExpOpNode.cs | 26 - .../Editor/Nodes/Operators/ExpOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/FWidthOpNode.cs | 25 - .../Editor/Nodes/Operators/FWidthOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/FloorOpNode.cs | 24 - .../Editor/Nodes/Operators/FloorOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/FmodOpNode.cs | 36 - .../Editor/Nodes/Operators/FmodOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/FractNode.cs | 26 - .../Editor/Nodes/Operators/FractNode.cs.meta | 12 - .../Editor/Nodes/Operators/GradientSampleNode.cs | 207 - .../Nodes/Operators/GradientSampleNode.cs.meta | 12 - .../Editor/Nodes/Operators/InverseOpNode.cs | 138 - .../Editor/Nodes/Operators/InverseOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/LengthOpNode.cs | 41 - .../Editor/Nodes/Operators/LengthOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/LerpOp.cs | 116 - .../Plugins/Editor/Nodes/Operators/LerpOp.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/Log10OpNode.cs | 26 - .../Editor/Nodes/Operators/Log10OpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/Log2OpNode.cs | 26 - .../Editor/Nodes/Operators/Log2OpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/LogOpNode.cs | 26 - .../Editor/Nodes/Operators/LogOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/MultipleInputOpNode.cs | 3 - .../Nodes/Operators/MultipleInputOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/NegateNode.cs | 46 - .../Editor/Nodes/Operators/NegateNode.cs.meta | 12 - .../Editor/Nodes/Operators/NormalizeNode.cs | 55 - .../Editor/Nodes/Operators/NormalizeNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/OneMinusNode.cs | 45 - .../Editor/Nodes/Operators/OneMinusNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/PowerNode.cs | 93 - .../Editor/Nodes/Operators/PowerNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs | 26 - .../Editor/Nodes/Operators/RSqrtOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/RadiansOpNode.cs | 26 - .../Editor/Nodes/Operators/RadiansOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/ReflectOpNode.cs | 33 - .../Editor/Nodes/Operators/ReflectOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/RefractOpVec.cs | 92 - .../Editor/Nodes/Operators/RefractOpVec.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/RoundOpNode.cs | 26 - .../Editor/Nodes/Operators/RoundOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/SaturateNode.cs | 26 - .../Editor/Nodes/Operators/SaturateNode.cs.meta | 12 - .../Editor/Nodes/Operators/ScaleAndOffsetNode.cs | 78 - .../Nodes/Operators/ScaleAndOffsetNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/ScaleNode.cs | 152 - .../Editor/Nodes/Operators/ScaleNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/SignOpNode.cs | 26 - .../Editor/Nodes/Operators/SignOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/SimplifiedFModOpNode.cs | 32 - .../Nodes/Operators/SimplifiedFModOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/SinOpNode.cs | 26 - .../Editor/Nodes/Operators/SinOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/SingleInputOp.cs | 67 - .../Editor/Nodes/Operators/SingleInputOp.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/SinhOpNode.cs | 26 - .../Editor/Nodes/Operators/SinhOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/SmoothstepOpNode.cs | 122 - .../Nodes/Operators/SmoothstepOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/SqrtOpNode.cs | 26 - .../Editor/Nodes/Operators/SqrtOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/StepOpNode.cs | 24 - .../Editor/Nodes/Operators/StepOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/TFHCRemapNode.cs | 64 - .../Editor/Nodes/Operators/TFHCRemapNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/TanOpNode.cs | 26 - .../Editor/Nodes/Operators/TanOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/TanhOpNode.cs | 26 - .../Editor/Nodes/Operators/TanhOpNode.cs.meta | 12 - .../Nodes/Operators/TransformVectorOpNode.cs | 160 - .../Nodes/Operators/TransformVectorOpNode.cs.meta | 12 - .../Editor/Nodes/Operators/TransposeOpNode.cs | 23 - .../Editor/Nodes/Operators/TransposeOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Operators/TruncOpNode.cs | 26 - .../Editor/Nodes/Operators/TruncOpNode.cs.meta | 12 - .../Nodes/Operators/VariablePortTypeOpNode.cs | 76 - .../Nodes/Operators/VariablePortTypeOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/ParentNode.cs | 3778 - .../Plugins/Editor/Nodes/ParentNode.cs.meta | 12 - .../Plugins/Editor/Nodes/ReordenatorNode.cs | 170 - .../Plugins/Editor/Nodes/ReordenatorNode.cs.meta | 12 - .../Plugins/Editor/Nodes/SRP.meta | 9 - .../Plugins/Editor/Nodes/SRP/BakedGINode.cs | 107 - .../Plugins/Editor/Nodes/SRP/BakedGINode.cs.meta | 11 - .../Editor/Nodes/SRP/MaterialQualityNode.cs | 85 - .../Editor/Nodes/SRP/MaterialQualityNode.cs.meta | 12 - .../Plugins/Editor/Nodes/SignalGeneratorNode.cs | 41 - .../Editor/Nodes/SignalGeneratorNode.cs.meta | 12 - .../Plugins/Editor/Nodes/SimpleNodes.meta | 9 - .../Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs | 58 - .../Nodes/SimpleNodes/SimpleAddOpNode.cs.meta | 12 - .../Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs | 45 - .../Nodes/SimpleNodes/SimpleDivideOpNode.cs.meta | 12 - .../Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs | 24 - .../Nodes/SimpleNodes/SimpleMaxOpNode.cs.meta | 12 - .../Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs | 24 - .../Nodes/SimpleNodes/SimpleMinOpNode.cs.meta | 12 - .../Nodes/SimpleNodes/SimpleMultiplyOpNode.cs | 175 - .../Nodes/SimpleNodes/SimpleMultiplyOpNode.cs.meta | 12 - .../Nodes/SimpleNodes/SimpleRemainderNode.cs | 62 - .../Nodes/SimpleNodes/SimpleRemainderNode.cs.meta | 12 - .../Nodes/SimpleNodes/SimpleSubtractOpNode.cs | 39 - .../Nodes/SimpleNodes/SimpleSubtractOpNode.cs.meta | 12 - .../Plugins/Editor/Nodes/SurfaceShaderInputs.meta | 9 - .../Nodes/SurfaceShaderInputs/ColorInputsNode.cs | 17 - .../SurfaceShaderInputs/ColorInputsNode.cs.meta | 12 - .../SurfaceShaderInputs/GrabScreenPosition.cs | 118 - .../SurfaceShaderInputs/GrabScreenPosition.cs.meta | 12 - .../SurfaceShaderInputs/LocalVertexPosNode.cs | 50 - .../SurfaceShaderInputs/LocalVertexPosNode.cs.meta | 12 - .../Nodes/SurfaceShaderInputs/ScreenColorNode.cs | 678 - .../SurfaceShaderInputs/ScreenColorNode.cs.meta | 12 - .../Nodes/SurfaceShaderInputs/ScreenDepthNode.cs | 173 - .../SurfaceShaderInputs/ScreenDepthNode.cs.meta | 12 - .../SurfaceShaderInputs/ScreenPosInputsNode.cs | 155 - .../ScreenPosInputsNode.cs.meta | 12 - .../SurfaceShaderINParentNode.cs | 122 - .../SurfaceShaderINParentNode.cs.meta | 12 - .../Nodes/SurfaceShaderInputs/TexelSizeNode.cs | 304 - .../SurfaceShaderInputs/TexelSizeNode.cs.meta | 12 - .../SurfaceShaderInputs/UVCoordsParentNode.cs | 112 - .../SurfaceShaderInputs/UVCoordsParentNode.cs.meta | 12 - .../SurfaceShaderInputs/ViewDirInputsCoordNode.cs | 167 - .../ViewDirInputsCoordNode.cs.meta | 12 - .../SurfaceShaderInputs/WorldNormalInputsNode.cs | 119 - .../WorldNormalInputsNode.cs.meta | 12 - .../Nodes/SurfaceShaderInputs/WorldNormalVector.cs | 178 - .../SurfaceShaderInputs/WorldNormalVector.cs.meta | 12 - .../SurfaceShaderInputs/WorldPosInputsNode.cs | 37 - .../SurfaceShaderInputs/WorldPosInputsNode.cs.meta | 12 - .../SurfaceShaderInputs/WorldReflInputsNode.cs | 18 - .../WorldReflInputsNode.cs.meta | 12 - .../SurfaceShaderInputs/WorldReflectionVector.cs | 213 - .../WorldReflectionVector.cs.meta | 12 - .../Plugins/Editor/Nodes/Textures.meta | 9 - .../Editor/Nodes/Textures/BlendNormalsNode.cs | 99 - .../Editor/Nodes/Textures/BlendNormalsNode.cs.meta | 12 - .../Editor/Nodes/Textures/HeightMapBlendNode.cs | 53 - .../Nodes/Textures/HeightMapBlendNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Textures/PannerNode.cs | 110 - .../Editor/Nodes/Textures/PannerNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Textures/RotatorNode.cs | 96 - .../Editor/Nodes/Textures/RotatorNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Textures/SamplerNode.cs | 2091 - .../Editor/Nodes/Textures/SamplerNode.cs.meta | 12 - .../Editor/Nodes/Textures/SubstanceSamplerNode.cs | 1330 - .../Nodes/Textures/SubstanceSamplerNode.cs.meta | 12 - .../Nodes/Textures/TFHCFlipBookUVAnimation.cs | 238 - .../Nodes/Textures/TFHCFlipBookUVAnimation.cs.meta | 12 - .../Plugins/Editor/Nodes/Textures/TFHCPixelate.cs | 54 - .../Editor/Nodes/Textures/TFHCPixelate.cs.meta | 12 - .../Nodes/Textures/TextureCoordinatesNode.cs | 588 - .../Nodes/Textures/TextureCoordinatesNode.cs.meta | 12 - .../Editor/Nodes/Textures/TexturePropertyNode.cs | 1175 - .../Nodes/Textures/TexturePropertyNode.cs.meta | 12 - .../Editor/Nodes/Textures/TextureTransformNode.cs | 355 - .../Nodes/Textures/TextureTransformNode.cs.meta | 12 - .../Editor/Nodes/Textures/UnpackScaleNormalNode.cs | 68 - .../Nodes/Textures/UnpackScaleNormalNode.cs.meta | 12 - .../Editor/Nodes/Textures/VirtualTextureObject.cs | 296 - .../Nodes/Textures/VirtualTextureObject.cs.meta | 12 - .../Plugins/Editor/Nodes/UndoParentNode.cs | 692 - .../Plugins/Editor/Nodes/UndoParentNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Vertex.meta | 9 - .../Plugins/Editor/Nodes/Vertex/BillboardNode.cs | 123 - .../Editor/Nodes/Vertex/BillboardNode.cs.meta | 12 - .../Editor/Nodes/Vertex/BitangentVertexDataNode.cs | 37 - .../Nodes/Vertex/BitangentVertexDataNode.cs.meta | 12 - .../Editor/Nodes/Vertex/ColorVertexDataNode.cs | 18 - .../Nodes/Vertex/ColorVertexDataNode.cs.meta | 12 - .../Editor/Nodes/Vertex/NormalVertexDataNode.cs | 44 - .../Nodes/Vertex/NormalVertexDataNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs | 75 - .../Editor/Nodes/Vertex/ObjectScaleNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Vertex/OutlineNode.cs | 366 - .../Editor/Nodes/Vertex/OutlineNode.cs.meta | 12 - .../Editor/Nodes/Vertex/PosVertexDataNode.cs | 138 - .../Editor/Nodes/Vertex/PosVertexDataNode.cs.meta | 12 - .../Nodes/Vertex/TangentSignVertexDataNode.cs | 23 - .../Nodes/Vertex/TangentSignVertexDataNode.cs.meta | 12 - .../Editor/Nodes/Vertex/TangentVertexDataNode.cs | 120 - .../Nodes/Vertex/TangentVertexDataNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Vertex/Tessellation.meta | 9 - .../Vertex/Tessellation/DistanceBasedTessNode.cs | 30 - .../Tessellation/DistanceBasedTessNode.cs.meta | 12 - .../Vertex/Tessellation/EdgeLengthCullTessNode.cs | 27 - .../Tessellation/EdgeLengthCullTessNode.cs.meta | 12 - .../Vertex/Tessellation/EdgeLengthTessNode.cs | 23 - .../Vertex/Tessellation/EdgeLengthTessNode.cs.meta | 12 - .../Vertex/Tessellation/TessellationParentNode.cs | 29 - .../Tessellation/TessellationParentNode.cs.meta | 12 - .../Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs | 16 - .../Nodes/Vertex/TexCoord1VertexDataNode.cs.meta | 12 - .../Editor/Nodes/Vertex/TexCoordVertexDataNode.cs | 235 - .../Nodes/Vertex/TexCoordVertexDataNode.cs.meta | 12 - .../Editor/Nodes/Vertex/VertexBinormalNode.cs | 48 - .../Editor/Nodes/Vertex/VertexBinormalNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Vertex/VertexColorNode.cs | 47 - .../Editor/Nodes/Vertex/VertexColorNode.cs.meta | 12 - .../Plugins/Editor/Nodes/Vertex/VertexDataNode.cs | 50 - .../Editor/Nodes/Vertex/VertexDataNode.cs.meta | 12 - .../Editor/Nodes/Vertex/VertexTangentNode.cs | 50 - .../Editor/Nodes/Vertex/VertexTangentNode.cs.meta | 12 - .../Editor/Nodes/Vertex/VertexToFragmentNode.cs | 120 - .../Nodes/Vertex/VertexToFragmentNode.cs.meta | 12 - .../Plugins/Editor/PreMadeShaders.cs | 47 - .../Plugins/Editor/PreMadeShaders.cs.meta | 12 - .../Plugins/Editor/Templates.meta | 9 - .../Templates/TemplateAdditionalDefinesHelper.cs | 31 - .../TemplateAdditionalDefinesHelper.cs.meta | 12 - .../TemplateAdditionalDirectivesHelper.cs | 837 - .../TemplateAdditionalDirectivesHelper.cs.meta | 12 - .../Templates/TemplateAdditionalIncludesHelper.cs | 31 - .../TemplateAdditionalIncludesHelper.cs.meta | 12 - .../Templates/TemplateAdditionalParentHelper.cs | 193 - .../TemplateAdditionalParentHelper.cs.meta | 12 - .../Templates/TemplateAdditionalPragmasHelper.cs | 31 - .../TemplateAdditionalPragmasHelper.cs.meta | 12 - .../Editor/Templates/TemplateCodeSnippetBase.cs | 102 - .../Templates/TemplateCodeSnippetBase.cs.meta | 12 - .../Editor/Templates/TemplateColorMaskModule.cs | 184 - .../Templates/TemplateColorMaskModule.cs.meta | 12 - .../Editor/Templates/TemplateCullModeModule.cs | 125 - .../Templates/TemplateCullModeModule.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateData.cs | 1178 - .../Plugins/Editor/Templates/TemplateData.cs.meta | 12 - .../Editor/Templates/TemplateDataCollector.cs | 2056 - .../Editor/Templates/TemplateDataCollector.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateDataParent.cs | 217 - .../Editor/Templates/TemplateDataParent.cs.meta | 12 - .../Editor/Templates/TemplateDepthModule.cs | 391 - .../Editor/Templates/TemplateDepthModule.cs.meta | 12 - .../Editor/Templates/TemplateFragmentDataNode.cs | 274 - .../Templates/TemplateFragmentDataNode.cs.meta | 12 - .../Editor/Templates/TemplateHelperFunctions.cs | 2374 - .../Templates/TemplateHelperFunctions.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateIdManager.cs | 236 - .../Editor/Templates/TemplateIdManager.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateInterpData.cs | 234 - .../Editor/Templates/TemplateInterpData.cs.meta | 12 - .../Editor/Templates/TemplateLocalVarData.cs | 59 - .../Editor/Templates/TemplateLocalVarData.cs.meta | 12 - .../Editor/Templates/TemplateLocalVarsNode.cs | 258 - .../Editor/Templates/TemplateLocalVarsNode.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateMasterNode.cs | 750 - .../Editor/Templates/TemplateMasterNode.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateMenuItems.cs | 50 - .../Editor/Templates/TemplateMenuItems.cs.meta | 12 - .../Editor/Templates/TemplateModuleHelper.cs | 497 - .../Editor/Templates/TemplateModuleHelper.cs.meta | 12 - .../Editor/Templates/TemplateModuleParent.cs | 62 - .../Editor/Templates/TemplateModuleParent.cs.meta | 12 - .../Editor/Templates/TemplateModulesData.cs | 541 - .../Editor/Templates/TemplateModulesData.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateMultiPass.cs | 1248 - .../Editor/Templates/TemplateMultiPass.cs.meta | 12 - .../Templates/TemplateMultiPassMasterNode.cs | 3113 - .../Templates/TemplateMultiPassMasterNode.cs.meta | 12 - .../Templates/TemplateMultiPassSwitchNode.cs | 328 - .../Templates/TemplateMultiPassSwitchNode.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateNodeParent.cs | 272 - .../Editor/Templates/TemplateNodeParent.cs.meta | 12 - .../Editor/Templates/TemplateOptionsData.cs | 958 - .../Editor/Templates/TemplateOptionsData.cs.meta | 12 - .../Templates/TemplateOptionsDefinesContainer.cs | 69 - .../TemplateOptionsDefinesContainer.cs.meta | 12 - .../Editor/Templates/TemplateOptionsPort.cs | 174 - .../Editor/Templates/TemplateOptionsPort.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateOptionsUI.cs | 300 - .../Editor/Templates/TemplateOptionsUI.cs.meta | 12 - .../Editor/Templates/TemplateOptionsUIHelper.cs | 862 - .../Templates/TemplateOptionsUIHelper.cs.meta | 12 - .../Plugins/Editor/Templates/TemplatePass.cs | 631 - .../Plugins/Editor/Templates/TemplatePass.cs.meta | 12 - .../Editor/Templates/TemplatePassSelectorHelper.cs | 167 - .../Templates/TemplatePassSelectorHelper.cs.meta | 12 - .../Editor/Templates/TemplatePostProcessor.cs | 157 - .../Editor/Templates/TemplatePostProcessor.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateShaderData.cs | 121 - .../Editor/Templates/TemplateShaderData.cs.meta | 12 - .../Editor/Templates/TemplateShaderModelModule.cs | 107 - .../Templates/TemplateShaderModelModule.cs.meta | 12 - .../Editor/Templates/TemplateShaderPropertyData.cs | 44 - .../Templates/TemplateShaderPropertyData.cs.meta | 12 - .../Editor/Templates/TemplateShaderPropertyNode.cs | 650 - .../Templates/TemplateShaderPropertyNode.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateSubShader.cs | 168 - .../Editor/Templates/TemplateSubShader.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateTagsModule.cs | 440 - .../Editor/Templates/TemplateTagsModule.cs.meta | 12 - .../Plugins/Editor/Templates/TemplateVertexData.cs | 190 - .../Editor/Templates/TemplateVertexData.cs.meta | 12 - .../Editor/Templates/TemplateVertexDataNode.cs | 272 - .../Templates/TemplateVertexDataNode.cs.meta | 12 - .../Editor/Templates/TemplatesBlendModule.cs | 782 - .../Editor/Templates/TemplatesBlendModule.cs.meta | 12 - .../Plugins/Editor/Templates/TemplatesManager.cs | 904 - .../Editor/Templates/TemplatesManager.cs.meta | 12 - .../Templates/TemplatesStencilBufferModule.cs | 662 - .../Templates/TemplatesStencilBufferModule.cs.meta | 12 - .../AmplifyShaderEditor/Plugins/Editor/Utils.meta | 9 - .../Plugins/Editor/Utils/ASEPPSHelperTool.cs | 460 - .../Plugins/Editor/Utils/ASEPPSHelperTool.cs.meta | 12 - .../Editor/Utils/ASEPackageManagerHelper.cs | 540 - .../Editor/Utils/ASEPackageManagerHelper.cs.meta | 12 - .../Plugins/Editor/Utils/ASEStartScreen.cs | 495 - .../Plugins/Editor/Utils/ASEStartScreen.cs.meta | 12 - .../Plugins/Editor/Utils/ASETextureArrayCreator.cs | 686 - .../Editor/Utils/ASETextureArrayCreator.cs.meta | 12 - .../Editor/Utils/CustomMaterialInspector.cs | 509 - .../Editor/Utils/CustomMaterialInspector.cs.meta | 12 - .../Plugins/Editor/Utils/CustomShaderInspector.cs | 963 - .../Editor/Utils/CustomShaderInspector.cs.meta | 12 - .../Editor/Utils/CustomTexture2DArrayInspector.cs | 132 - .../Utils/CustomTexture2DArrayInspector.cs.meta | 12 - .../Plugins/Editor/Utils/EditorVariablesManager.cs | 254 - .../Editor/Utils/EditorVariablesManager.cs.meta | 12 - .../Plugins/Editor/Utils/GeneratorUtils.cs | 1022 - .../Plugins/Editor/Utils/GeneratorUtils.cs.meta | 12 - .../Plugins/Editor/Utils/GenericMessage.cs | 117 - .../Plugins/Editor/Utils/GenericMessage.cs.meta | 12 - .../Plugins/Editor/Utils/IOUtils.cs | 843 - .../Plugins/Editor/Utils/IOUtils.cs.meta | 12 - .../Plugins/Editor/Utils/InlineProperty.cs | 320 - .../Plugins/Editor/Utils/InlineProperty.cs.meta | 12 - .../Plugins/Editor/Utils/InvalidDataChecker.cs | 172 - .../Editor/Utils/InvalidDataChecker.cs.meta | 12 - .../Plugins/Editor/Utils/NodeExporterUtils.cs | 284 - .../Plugins/Editor/Utils/NodeExporterUtils.cs.meta | 12 - .../Plugins/Editor/Utils/Preferences.cs | 135 - .../Plugins/Editor/Utils/Preferences.cs.meta | 11 - .../Plugins/Editor/Utils/RectExtension.cs | 40 - .../Plugins/Editor/Utils/RectExtension.cs.meta | 12 - .../Editor/Utils/SamplerStateAutoGenerator.cs | 203 - .../Editor/Utils/SamplerStateAutoGenerator.cs.meta | 12 - .../Plugins/Editor/Utils/ShortcutsManager.cs | 215 - .../Plugins/Editor/Utils/ShortcutsManager.cs.meta | 12 - .../Plugins/Editor/Utils/TipsWindow.cs | 148 - .../Plugins/Editor/Utils/TipsWindow.cs.meta | 12 - .../Plugins/Editor/Utils/UIUtils.cs | 2839 - .../Plugins/Editor/Utils/UIUtils.cs.meta | 12 - .../Plugins/Editor/Utils/UndoUtils.cs | 12 - .../Plugins/Editor/Utils/UndoUtils.cs.meta | 12 - .../Plugins/Editor/Utils/UpperLeftWidgetHelper.cs | 91 - .../Editor/Utils/UpperLeftWidgetHelper.cs.meta | 12 - .../Plugins/Editor/Utils/WindowHelper.cs | 250 - .../Plugins/Editor/Utils/WindowHelper.cs.meta | 12 - .../Plugins/Editor/Utils/WindowsUtil.cs | 148 - .../Plugins/Editor/Utils/WindowsUtil.cs.meta | 12 - .../Plugins/Editor/Version.meta | 9 - .../Plugins/Editor/Version/About.cs | 66 - .../Plugins/Editor/Version/About.cs.meta | 12 - .../Plugins/Editor/Version/VersionInfo.cs | 31 - .../Plugins/Editor/Version/VersionInfo.cs.meta | 12 - .../AmplifyShaderEditor/Plugins/Editor/Wires.meta | 9 - .../Plugins/Editor/Wires/GLDraw.cs | 156 - .../Plugins/Editor/Wires/GLDraw.cs.meta | 12 - .../Plugins/Editor/Wires/InputPort.cs | 1535 - .../Plugins/Editor/Wires/InputPort.cs.meta | 12 - .../Plugins/Editor/Wires/OutputPort.cs | 306 - .../Plugins/Editor/Wires/OutputPort.cs.meta | 12 - .../Plugins/Editor/Wires/WireBezierReference.cs | 58 - .../Editor/Wires/WireBezierReference.cs.meta | 12 - .../Plugins/Editor/Wires/WirePort.cs | 597 - .../Plugins/Editor/Wires/WirePort.cs.meta | 12 - .../Plugins/Editor/Wires/WireReference.cs | 126 - .../Plugins/Editor/Wires/WireReference.cs.meta | 12 - .../Plugins/EditorResources.meta | 9 - .../Plugins/EditorResources/GUISkins.meta | 9 - .../EditorResources/GUISkins/MainSkin.guiskin | 5340 - .../EditorResources/GUISkins/MainSkin.guiskin.meta | 8 - .../Plugins/EditorResources/Nodes.meta | 9 - .../Plugins/EditorResources/Nodes/Bezier1X2AA.png | Bin 174 -> 0 bytes .../EditorResources/Nodes/Bezier1X2AA.png.meta | 59 - .../EditorResources/Nodes/GPUInstancingIconOFF.png | Bin 19742 -> 0 bytes .../Nodes/GPUInstancingIconOFF.png.meta | 58 - .../EditorResources/Nodes/GPUInstancingIconON.png | Bin 20254 -> 0 bytes .../Nodes/GPUInstancingIconON.png.meta | 58 - .../Plugins/EditorResources/Nodes/LinkIcon.png | Bin 18334 -> 0 bytes .../EditorResources/Nodes/LinkIcon.png.meta | 76 - .../EditorResources/Nodes/MasterNodeIconOFF.png | Bin 23236 -> 0 bytes .../Nodes/MasterNodeIconOFF.png.meta | 58 - .../EditorResources/Nodes/MasterNodeIconON.png | Bin 23337 -> 0 bytes .../Nodes/MasterNodeIconON.png.meta | 58 - .../EditorResources/Nodes/TextureReferenceBg.png | Bin 788 -> 0 bytes .../Nodes/TextureReferenceBg.png.meta | 58 - .../Plugins/EditorResources/Previews.meta | 9 - .../Previews/IndirectSpecularPreview.exr | Bin 164430 -> 0 bytes .../Previews/IndirectSpecularPreview.exr.meta | 69 - .../EditorResources/Previews/LinearPreviews.shader | 232 - .../Previews/LinearPreviews.shader.meta | 11 - .../Previews/Preview_ACosOpNode.shader | 25 - .../Previews/Preview_ACosOpNode.shader.meta | 9 - .../Previews/Preview_ASinOpNode.shader | 25 - .../Previews/Preview_ASinOpNode.shader.meta | 9 - .../Previews/Preview_ATan2OpNode.shader | 29 - .../Previews/Preview_ATan2OpNode.shader.meta | 9 - .../Previews/Preview_ATanOpNode.shader | 25 - .../Previews/Preview_ATanOpNode.shader.meta | 9 - .../Previews/Preview_AbsOpNode.shader | 25 - .../Previews/Preview_AbsOpNode.shader.meta | 9 - .../Previews/Preview_AppendNode.shader | 36 - .../Previews/Preview_AppendNode.shader.meta | 9 - .../Previews/Preview_BlendNormalsNode.shader | 31 - .../Previews/Preview_BlendNormalsNode.shader.meta | 9 - .../Previews/Preview_BlendOpsNode.shader | 601 - .../Previews/Preview_BlendOpsNode.shader.meta | 9 - .../Previews/Preview_BreakToComponentsNode.shader | 73 - .../Preview_BreakToComponentsNode.shader.meta | 9 - .../Previews/Preview_CeilOpNode.shader | 25 - .../Previews/Preview_CeilOpNode.shader.meta | 9 - .../Previews/Preview_ClampOpNode.shader | 33 - .../Previews/Preview_ClampOpNode.shader.meta | 9 - .../EditorResources/Previews/Preview_Clip.shader | 35 - .../Previews/Preview_Clip.shader.meta | 9 - .../Previews/Preview_ClipPlanes.shader | 25 - .../Previews/Preview_ClipPlanes.shader.meta | 9 - .../Previews/Preview_ColorNode.shader | 24 - .../Previews/Preview_ColorNode.shader.meta | 9 - .../Previews/Preview_ColorSpaceDouble.shader | 19 - .../Previews/Preview_ColorSpaceDouble.shader.meta | 9 - .../Previews/Preview_Compare.shader | 48 - .../Previews/Preview_Compare.shader.meta | 9 - .../Previews/Preview_ComponentMaskNode.shader | 62 - .../Previews/Preview_ComponentMaskNode.shader.meta | 9 - .../Previews/Preview_ComputeScreenPos.shader | 47 - .../Previews/Preview_ComputeScreenPos.shader.meta | 9 - .../Previews/Preview_ConditionalIfNode.shader | 47 - .../Previews/Preview_ConditionalIfNode.shader.meta | 9 - .../Previews/Preview_CosOpNode.shader | 25 - .../Previews/Preview_CosOpNode.shader.meta | 9 - .../Previews/Preview_CosTime.shader | 25 - .../Previews/Preview_CosTime.shader.meta | 9 - .../Previews/Preview_CoshOpNode.shader | 25 - .../Previews/Preview_CoshOpNode.shader.meta | 9 - .../Previews/Preview_CrossProductOpNode.shader | 29 - .../Preview_CrossProductOpNode.shader.meta | 9 - .../Previews/Preview_DdxOpNode.shader | 25 - .../Previews/Preview_DdxOpNode.shader.meta | 9 - .../Previews/Preview_DdyOpNode.shader | 25 - .../Previews/Preview_DdyOpNode.shader.meta | 9 - .../Previews/Preview_DecodeDepthNormalNode.shader | 30 - .../Preview_DecodeDepthNormalNode.shader.meta | 9 - .../Previews/Preview_DecodeFloatRGBAHlpNode.shader | 27 - .../Preview_DecodeFloatRGBAHlpNode.shader.meta | 9 - .../Previews/Preview_DecodeFloatRGHlpNode.shader | 27 - .../Preview_DecodeFloatRGHlpNode.shader.meta | 9 - .../Previews/Preview_DecodeLightmapHlpNode.shader | 26 - .../Preview_DecodeLightmapHlpNode.shader.meta | 9 - .../Preview_DecodeViewNormalStereoHlpNode.shader | 27 - ...eview_DecodeViewNormalStereoHlpNode.shader.meta | 9 - .../Previews/Preview_DegreesOpNode.shader | 25 - .../Previews/Preview_DegreesOpNode.shader.meta | 9 - .../Previews/Preview_DeltaTime.shader | 26 - .../Previews/Preview_DeltaTime.shader.meta | 9 - .../Previews/Preview_DesaturateNode.shader | 34 - .../Previews/Preview_DesaturateNode.shader.meta | 9 - .../Preview_DiffuseAndSpecularFromMetallic.shader | 32 - ...view_DiffuseAndSpecularFromMetallic.shader.meta | 9 - .../Previews/Preview_DistanceOpNode.shader | 29 - .../Previews/Preview_DistanceOpNode.shader.meta | 9 - .../Previews/Preview_DotProductOpNode.shader | 27 - .../Previews/Preview_DotProductOpNode.shader.meta | 9 - .../Previews/Preview_DynamicAppendNode.shader | 135 - .../Previews/Preview_DynamicAppendNode.shader.meta | 9 - .../Previews/Preview_EncodeFloatRGBAHlpNode.shader | 27 - .../Preview_EncodeFloatRGBAHlpNode.shader.meta | 9 - .../Previews/Preview_EncodeFloatRGHlpNode.shader | 27 - .../Preview_EncodeFloatRGHlpNode.shader.meta | 9 - .../Preview_EncodeViewNormalStereoHlpNode.shader | 27 - ...eview_EncodeViewNormalStereoHlpNode.shader.meta | 9 - .../Previews/Preview_Exp2OpNode.shader | 25 - .../Previews/Preview_Exp2OpNode.shader.meta | 9 - .../Previews/Preview_ExpOpNode.shader | 25 - .../Previews/Preview_ExpOpNode.shader.meta | 9 - .../Previews/Preview_FWidthOpNode.shader | 25 - .../Previews/Preview_FWidthOpNode.shader.meta | 9 - .../Previews/Preview_FaceVariableNode.shader | 19 - .../Previews/Preview_FaceVariableNode.shader.meta | 9 - .../Previews/Preview_FloorOpNode.shader | 25 - .../Previews/Preview_FloorOpNode.shader.meta | 9 - .../Previews/Preview_FmodOpNode.shader | 29 - .../Previews/Preview_FmodOpNode.shader.meta | 9 - .../Previews/Preview_FogAndAmbientColors.shader | 75 - .../Preview_FogAndAmbientColors.shader.meta | 9 - .../Previews/Preview_FogParams.shader | 19 - .../Previews/Preview_FogParams.shader.meta | 9 - .../Previews/Preview_FractNode.shader | 25 - .../Previews/Preview_FractNode.shader.meta | 9 - .../Previews/Preview_FresnelNode.shader | 358 - .../Previews/Preview_FresnelNode.shader.meta | 9 - .../Previews/Preview_FunctionInputNode.shader | 39 - .../Previews/Preview_FunctionInputNode.shader.meta | 9 - .../Previews/Preview_FunctionNode.shader | 25 - .../Previews/Preview_FunctionNode.shader.meta | 9 - .../Previews/Preview_FunctionOutputNode.shader | 25 - .../Preview_FunctionOutputNode.shader.meta | 9 - .../Previews/Preview_GammaToLinearNode.shader | 27 - .../Previews/Preview_GammaToLinearNode.shader.meta | 11 - .../Previews/Preview_GetLocalVarNode.shader | 25 - .../Previews/Preview_GetLocalVarNode.shader.meta | 9 - .../Previews/Preview_GradientSample.shader | 123 - .../Previews/Preview_GradientSample.shader.meta | 9 - .../Previews/Preview_GrayscaleNode.shader | 62 - .../Previews/Preview_GrayscaleNode.shader.meta | 9 - .../Previews/Preview_HSVToRGBNode.shader | 41 - .../Previews/Preview_HSVToRGBNode.shader.meta | 9 - .../Previews/Preview_HeightMapTextureBlend.shader | 33 - .../Preview_HeightMapTextureBlend.shader.meta | 9 - .../Previews/Preview_IndirectDiffuseLight.shader | 106 - .../Preview_IndirectDiffuseLight.shader.meta | 9 - .../Previews/Preview_IndirectSpecularLight.shader | 128 - .../Preview_IndirectSpecularLight.shader.meta | 13 - .../Previews/Preview_InstanceIDNode.shader | 24 - .../Previews/Preview_InstanceIDNode.shader.meta | 9 - .../Previews/Preview_IntNode.shader | 24 - .../Previews/Preview_IntNode.shader.meta | 9 - .../Previews/Preview_LODFadeNode.shader | 19 - .../Previews/Preview_LODFadeNode.shader.meta | 9 - .../Previews/Preview_LayeredBlendNode.shader | 90 - .../Previews/Preview_LayeredBlendNode.shader.meta | 9 - .../Previews/Preview_LengthOpNode.shader | 73 - .../Previews/Preview_LengthOpNode.shader.meta | 9 - .../EditorResources/Previews/Preview_LerpOp.shader | 32 - .../Previews/Preview_LerpOp.shader.meta | 9 - .../Previews/Preview_LightAttenuation.shader | 26 - .../Previews/Preview_LightAttenuation.shader.meta | 9 - .../Previews/Preview_LightColorNode.shader | 56 - .../Previews/Preview_LightColorNode.shader.meta | 9 - .../Previews/Preview_LinearDepthNode.shader | 43 - .../Previews/Preview_LinearDepthNode.shader.meta | 9 - .../Previews/Preview_LinearToGammaNode.shader | 27 - .../Previews/Preview_LinearToGammaNode.shader.meta | 11 - .../Previews/Preview_Log10OpNode.shader | 25 - .../Previews/Preview_Log10OpNode.shader.meta | 9 - .../Previews/Preview_Log2OpNode.shader | 25 - .../Previews/Preview_Log2OpNode.shader.meta | 9 - .../Previews/Preview_LogOpNode.shader | 25 - .../Previews/Preview_LogOpNode.shader.meta | 9 - .../Previews/Preview_LuminanceNode.shader | 26 - .../Previews/Preview_LuminanceNode.shader.meta | 9 - .../Previews/Preview_NegateNode.shader | 25 - .../Previews/Preview_NegateNode.shader.meta | 9 - .../Previews/Preview_NodeMasking.shader | 55 - .../Previews/Preview_NodeMasking.shader.meta | 9 - .../Previews/Preview_NoiseGeneratorNode.shader | 267 - .../Preview_NoiseGeneratorNode.shader.meta | 9 - .../Previews/Preview_NormalVertexDataNode.shader | 22 - .../Preview_NormalVertexDataNode.shader.meta | 9 - .../Previews/Preview_NormalizeNode.shader | 25 - .../Previews/Preview_NormalizeNode.shader.meta | 9 - .../Preview_ObjSpaceLightDirHlpNode.shader | 22 - .../Preview_ObjSpaceLightDirHlpNode.shader.meta | 9 - .../Previews/Preview_ObjSpaceViewDirHlpNode.shader | 25 - .../Preview_ObjSpaceViewDirHlpNode.shader.meta | 9 - .../Previews/Preview_ObjectScaleNode.shader | 36 - .../Previews/Preview_ObjectScaleNode.shader.meta | 9 - .../Previews/Preview_ObjectToClipPos.shader | 28 - .../Previews/Preview_ObjectToClipPos.shader.meta | 9 - .../Previews/Preview_ObjectToViewPos.shader | 29 - .../Previews/Preview_ObjectToViewPos.shader.meta | 9 - .../Preview_ObjectToWorldTransfNode.shader | 25 - .../Preview_ObjectToWorldTransfNode.shader.meta | 9 - .../Previews/Preview_OneMinusNode.shader | 25 - .../Previews/Preview_OneMinusNode.shader.meta | 9 - .../Previews/Preview_OrthoParams.shader | 19 - .../Previews/Preview_OrthoParams.shader.meta | 9 - .../Previews/Preview_PannerNode.shader | 40 - .../Previews/Preview_PannerNode.shader.meta | 9 - .../Previews/Preview_ParallaxMappingNode.shader | 44 - .../Preview_ParallaxMappingNode.shader.meta | 9 - .../Previews/Preview_ParallaxOffset.shader | 35 - .../Previews/Preview_ParallaxOffset.shader.meta | 9 - .../EditorResources/Previews/Preview_PiNode.shader | 21 - .../Previews/Preview_PiNode.shader.meta | 9 - .../Previews/Preview_PosVertexDataNode.shader | 22 - .../Previews/Preview_PosVertexDataNode.shader.meta | 9 - .../Previews/Preview_PosterizeNode.shader | 35 - .../Previews/Preview_PosterizeNode.shader.meta | 9 - .../Previews/Preview_PowerNode.shader | 29 - .../Previews/Preview_PowerNode.shader.meta | 9 - .../Preview_PrimitiveIDVariableNode.shader | 19 - .../Preview_PrimitiveIDVariableNode.shader.meta | 9 - .../Previews/Preview_ProjectionParams.shader | 19 - .../Previews/Preview_ProjectionParams.shader.meta | 9 - .../Previews/Preview_RGBToHSVNode.shader | 37 - .../Previews/Preview_RGBToHSVNode.shader.meta | 9 - .../Previews/Preview_RadiansOpNode.shader | 25 - .../Previews/Preview_RadiansOpNode.shader.meta | 9 - .../Previews/Preview_RangedFloatNode.shader | 24 - .../Previews/Preview_RangedFloatNode.shader.meta | 9 - .../Previews/Preview_ReflectOpNode.shader | 29 - .../Previews/Preview_ReflectOpNode.shader.meta | 9 - .../Previews/Preview_RefractOpVec.shader | 32 - .../Previews/Preview_RefractOpVec.shader.meta | 9 - .../Previews/Preview_RegisterLocalVarNode.shader | 25 - .../Preview_RegisterLocalVarNode.shader.meta | 9 - .../Previews/Preview_RelayNode.shader | 25 - .../Previews/Preview_RelayNode.shader.meta | 9 - .../Previews/Preview_RotatorNode.shader | 43 - .../Previews/Preview_RotatorNode.shader.meta | 9 - .../Previews/Preview_RoundOpNode.shader | 25 - .../Previews/Preview_RoundOpNode.shader.meta | 9 - .../Previews/Preview_RsqrtOpNode.shader | 25 - .../Previews/Preview_RsqrtOpNode.shader.meta | 9 - .../Previews/Preview_SamplerNode.shader | 141 - .../Previews/Preview_SamplerNode.shader.meta | 9 - .../Previews/Preview_SaturateNode.shader | 25 - .../Previews/Preview_SaturateNode.shader.meta | 9 - .../Previews/Preview_ScaleAndOffsetNode.shader | 33 - .../Preview_ScaleAndOffsetNode.shader.meta | 9 - .../Previews/Preview_ScaleNode.shader | 27 - .../Previews/Preview_ScaleNode.shader.meta | 9 - .../Previews/Preview_ScreenParams.shader | 19 - .../Previews/Preview_ScreenParams.shader.meta | 9 - .../Previews/Preview_ScreenPosInputsNode.shader | 62 - .../Preview_ScreenPosInputsNode.shader.meta | 9 - .../Previews/Preview_ShadeVertexLights.shader | 34 - .../Previews/Preview_ShadeVertexLights.shader.meta | 9 - .../Previews/Preview_SignOpNode.shader | 25 - .../Previews/Preview_SignOpNode.shader.meta | 9 - .../Previews/Preview_SimpleAddOpNode.shader | 66 - .../Previews/Preview_SimpleAddOpNode.shader.meta | 9 - .../Previews/Preview_SimpleContrastNode.shader | 39 - .../Preview_SimpleContrastNode.shader.meta | 9 - .../Previews/Preview_SimpleDivideOpNode.shader | 29 - .../Preview_SimpleDivideOpNode.shader.meta | 9 - .../Previews/Preview_SimpleMaxOp.shader | 29 - .../Previews/Preview_SimpleMaxOp.shader.meta | 9 - .../Previews/Preview_SimpleMinNode.shader | 29 - .../Previews/Preview_SimpleMinNode.shader.meta | 9 - .../Previews/Preview_SimpleMultiplyOpNode.shader | 272 - .../Preview_SimpleMultiplyOpNode.shader.meta | 9 - .../Previews/Preview_SimpleRemainderNode.shader | 29 - .../Preview_SimpleRemainderNode.shader.meta | 9 - .../Previews/Preview_SimpleSubtractOpNode.shader | 29 - .../Preview_SimpleSubtractOpNode.shader.meta | 9 - .../Previews/Preview_SimpleTimeNode.shader | 29 - .../Previews/Preview_SimpleTimeNode.shader.meta | 9 - .../Previews/Preview_SimplifiedFModOpNode.shader | 29 - .../Preview_SimplifiedFModOpNode.shader.meta | 9 - .../Previews/Preview_SinOpNode.shader | 25 - .../Previews/Preview_SinOpNode.shader.meta | 9 - .../Previews/Preview_SinTimeNode.shader | 25 - .../Previews/Preview_SinTimeNode.shader.meta | 9 - .../Previews/Preview_SinhOpNode.shader | 25 - .../Previews/Preview_SinhOpNode.shader.meta | 9 - .../Previews/Preview_SmoothstepOpNode.shader | 32 - .../Previews/Preview_SmoothstepOpNode.shader.meta | 9 - .../Previews/Preview_SqrtOpNode.shader | 25 - .../Previews/Preview_SqrtOpNode.shader.meta | 9 - .../Previews/Preview_StaticSwitchNode.shader | 59 - .../Previews/Preview_StaticSwitchNode.shader.meta | 9 - .../Previews/Preview_StepOpNode.shader | 29 - .../Previews/Preview_StepOpNode.shader.meta | 9 - .../Previews/Preview_SubstanceSamplerNode.shader | 53 - .../Preview_SubstanceSamplerNode.shader.meta | 9 - .../Previews/Preview_SummedBlendNode.shader | 85 - .../Previews/Preview_SummedBlendNode.shader.meta | 9 - .../Previews/Preview_SwitchByFaceNode.shader | 29 - .../Previews/Preview_SwitchByFaceNode.shader.meta | 9 - .../Previews/Preview_SwitchNode.shader | 59 - .../Previews/Preview_SwitchNode.shader.meta | 9 - .../Previews/Preview_SwizzleNode.shader | 3103 - .../Previews/Preview_SwizzleNode.shader.meta | 9 - .../Previews/Preview_TFHCCompareEqual.shader | 35 - .../Previews/Preview_TFHCCompareEqual.shader.meta | 9 - .../Previews/Preview_TFHCCompareGreater.shader | 35 - .../Preview_TFHCCompareGreater.shader.meta | 9 - .../Preview_TFHCCompareGreaterEqual.shader | 35 - .../Preview_TFHCCompareGreaterEqual.shader.meta | 9 - .../Previews/Preview_TFHCCompareLessNode.shader | 35 - .../Preview_TFHCCompareLessNode.shader.meta | 9 - .../Previews/Preview_TFHCCompareLowerEqual.shader | 35 - .../Preview_TFHCCompareLowerEqual.shader.meta | 9 - .../Previews/Preview_TFHCCompareNotEqual.shader | 35 - .../Preview_TFHCCompareNotEqual.shader.meta | 9 - .../Previews/Preview_TFHCCompareWithRange.shader | 38 - .../Preview_TFHCCompareWithRange.shader.meta | 9 - .../Preview_TFHCFlipBookUVAnimation.shader | 89 - .../Preview_TFHCFlipBookUVAnimation.shader.meta | 9 - .../EditorResources/Previews/Preview_TFHCIf.shader | 41 - .../Previews/Preview_TFHCIf.shader.meta | 9 - .../Previews/Preview_TFHCPixelateUV.shader | 35 - .../Previews/Preview_TFHCPixelateUV.shader.meta | 9 - .../Previews/Preview_TFHCRemap.shader | 49 - .../Previews/Preview_TFHCRemap.shader.meta | 9 - .../Previews/Preview_TanOpNode.shader | 25 - .../Previews/Preview_TanOpNode.shader.meta | 9 - .../Preview_TangentSignVertexDataNode.shader | 31 - .../Preview_TangentSignVertexDataNode.shader.meta | 9 - .../Previews/Preview_TangentVertexDataNode.shader | 22 - .../Preview_TangentVertexDataNode.shader.meta | 9 - .../Previews/Preview_TanhOpNode.shader | 25 - .../Previews/Preview_TanhOpNode.shader.meta | 9 - .../Previews/Preview_TauNode.shader | 19 - .../Previews/Preview_TauNode.shader.meta | 9 - .../Previews/Preview_TemplateShaderProperty.shader | 47 - .../Preview_TemplateShaderProperty.shader.meta | 9 - .../Previews/Preview_TexCoordVertexDataNode.shader | 19 - .../Preview_TexCoordVertexDataNode.shader.meta | 9 - .../Previews/Preview_TexelSize.shader | 80 - .../Previews/Preview_TexelSize.shader.meta | 9 - .../Previews/Preview_Texture2D.shader | 19 - .../Previews/Preview_Texture2D.shader.meta | 9 - .../Previews/Preview_TextureArrayNode.shader | 63 - .../Previews/Preview_TextureArrayNode.shader.meta | 9 - .../Previews/Preview_TextureCoordinatesNode.shader | 29 - .../Preview_TextureCoordinatesNode.shader.meta | 9 - .../Previews/Preview_TexturePropertyNode.shader | 84 - .../Preview_TexturePropertyNode.shader.meta | 9 - .../Previews/Preview_TextureTransform.shader | 87 - .../Previews/Preview_TextureTransform.shader.meta | 9 - .../Previews/Preview_TimeNode.shader | 25 - .../Previews/Preview_TimeNode.shader.meta | 9 - .../Previews/Preview_ToggleSwitchNode.shader | 30 - .../Previews/Preview_ToggleSwitchNode.shader.meta | 9 - .../Previews/Preview_TriplanarNode.shader | 103 - .../Previews/Preview_TriplanarNode.shader.meta | 9 - .../Previews/Preview_TruncOpNode.shader | 25 - .../Previews/Preview_TruncOpNode.shader.meta | 9 - .../Previews/Preview_UnpackScaleNormalNode.shader | 33 - .../Preview_UnpackScaleNormalNode.shader.meta | 9 - .../Previews/Preview_Vector2Node.shader | 24 - .../Previews/Preview_Vector2Node.shader.meta | 9 - .../Previews/Preview_Vector3Node.shader | 24 - .../Previews/Preview_Vector3Node.shader.meta | 9 - .../Previews/Preview_Vector4Node.shader | 24 - .../Previews/Preview_Vector4Node.shader.meta | 9 - .../Previews/Preview_VertexBinormalNode.shader | 31 - .../Preview_VertexBinormalNode.shader.meta | 9 - .../Previews/Preview_VertexColorNode.shader | 19 - .../Previews/Preview_VertexColorNode.shader.meta | 9 - .../Previews/Preview_VertexIdVariableNode.shader | 39 - .../Preview_VertexIdVariableNode.shader.meta | 9 - .../Previews/Preview_VertexTangentNode.shader | 31 - .../Previews/Preview_VertexTangentNode.shader.meta | 9 - .../Previews/Preview_ViewDirInputsCoordNode.shader | 57 - .../Preview_ViewDirInputsCoordNode.shader.meta | 9 - .../Previews/Preview_VoronoiNode.shader | 251 - .../Previews/Preview_VoronoiNode.shader.meta | 9 - .../Previews/Preview_WeightedBlendNode.shader | 84 - .../Previews/Preview_WeightedBlendNode.shader.meta | 9 - .../Previews/Preview_WireNode.shader | 25 - .../Previews/Preview_WireNode.shader.meta | 9 - .../Previews/Preview_WorldNormalVector.shader | 66 - .../Previews/Preview_WorldNormalVector.shader.meta | 9 - .../Previews/Preview_WorldPosInputsNode.shader | 23 - .../Preview_WorldPosInputsNode.shader.meta | 9 - .../Previews/Preview_WorldReflectionVector.shader | 77 - .../Preview_WorldReflectionVector.shader.meta | 9 - .../Previews/Preview_WorldSpaceCameraPos.shader | 20 - .../Preview_WorldSpaceCameraPos.shader.meta | 9 - .../Preview_WorldSpaceLightDirHlpNode.shader | 22 - .../Preview_WorldSpaceLightDirHlpNode.shader.meta | 9 - .../Previews/Preview_WorldSpaceLightPosNode.shader | 33 - .../Preview_WorldSpaceLightPosNode.shader.meta | 9 - .../Preview_WorldSpaceViewDirHlpNode.shader | 25 - .../Preview_WorldSpaceViewDirHlpNode.shader.meta | 9 - .../Preview_WorldToObjectTransfNode.shader | 25 - .../Preview_WorldToObjectTransfNode.shader.meta | 9 - .../Previews/Preview_WorldTransformParams.shader | 20 - .../Preview_WorldTransformParams.shader.meta | 9 - .../Previews/Preview_ZBufferParams.shader | 19 - .../Previews/Preview_ZBufferParams.shader.meta | 9 - .../Previews/TextureArrayInspector.shader | 30 - .../Previews/TextureArrayInspector.shader.meta | 9 - .../Plugins/EditorResources/ShaderFunctions.meta | 9 - .../EditorResources/ShaderFunctions/Bacteria.asset | 38 - .../ShaderFunctions/Bacteria.asset.meta | 8 - .../Bidirectional Parallax Mapping.asset | 28 - .../Bidirectional Parallax Mapping.asset.meta | 8 - .../ShaderFunctions/Blinn-Phong Half Vector.asset | 23 - .../Blinn-Phong Half Vector.asset.meta | 8 - .../ShaderFunctions/Blinn-Phong Light.asset | 41 - .../ShaderFunctions/Blinn-Phong Light.asset.meta | 8 - .../ShaderFunctions/BlinnPhongLightWrap.asset | 48 - .../ShaderFunctions/BlinnPhongLightWrap.asset.meta | 8 - .../EditorResources/ShaderFunctions/BoxMask.asset | 27 - .../ShaderFunctions/BoxMask.asset.meta | 9 - .../ShaderFunctions/Bricks Pattern.asset | 41 - .../ShaderFunctions/Bricks Pattern.asset.meta | 8 - .../ShaderFunctions/Checkerboard.asset | 56 - .../ShaderFunctions/Checkerboard.asset.meta | 8 - .../ShaderFunctions/Color Mask.asset | 37 - .../ShaderFunctions/Color Mask.asset.meta | 8 - .../ShaderFunctions/ComputeFilterWidth.asset | 22 - .../ShaderFunctions/ComputeFilterWidth.asset.meta | 8 - .../ShaderFunctions/ConstantBiasScale.asset | 26 - .../ShaderFunctions/ConstantBiasScale.asset.meta | 8 - .../ShaderFunctions/CotangentFrame.asset | 37 - .../ShaderFunctions/CotangentFrame.asset.meta | 8 - .../ShaderFunctions/Create Orthogonal Vector.asset | 33 - .../Create Orthogonal Vector.asset.meta | 8 - .../Decode Directional Lighmap.asset | 45 - .../Decode Directional Lighmap.asset.meta | 8 - .../ShaderFunctions/Derive Tangent Basis.asset | 64 - .../Derive Tangent Basis.asset.meta | 8 - .../ShaderFunctions/Detail Albedo.asset | 30 - .../ShaderFunctions/Detail Albedo.asset.meta | 8 - .../ShaderFunctions/Dots Pattern.asset | 42 - .../ShaderFunctions/Dots Pattern.asset.meta | 8 - .../EditorResources/ShaderFunctions/Ellipse.asset | 40 - .../ShaderFunctions/Ellipse.asset.meta | 8 - .../ShaderFunctions/FetchHDColorPyramid.asset | 40 - .../ShaderFunctions/FetchHDColorPyramid.asset.meta | 8 - .../ShaderFunctions/FetchLightmapValue.asset | 44 - .../ShaderFunctions/FetchLightmapValue.asset.meta | 9 - .../EditorResources/ShaderFunctions/Flipbook.asset | 36 - .../ShaderFunctions/Flipbook.asset.meta | 8 - .../EditorResources/ShaderFunctions/Flow.asset | 50 - .../ShaderFunctions/Flow.asset.meta | 8 - .../Four Splats First Pass Terrain.asset | 54 - .../Four Splats First Pass Terrain.asset.meta | 8 - .../EditorResources/ShaderFunctions/Grid.asset | 38 - .../ShaderFunctions/Grid.asset.meta | 8 - .../ShaderFunctions/Half Lambert Term.asset | 25 - .../ShaderFunctions/Half Lambert Term.asset.meta | 8 - .../ShaderFunctions/Height-based Blending.asset | 44 - .../Height-based Blending.asset.meta | 8 - .../ShaderFunctions/Herringbone.asset | 38 - .../ShaderFunctions/Herringbone.asset.meta | 8 - .../ShaderFunctions/Hex Lattice.asset | 40 - .../ShaderFunctions/Hex Lattice.asset.meta | 8 - .../ShaderFunctions/Houndstooth.asset | 39 - .../ShaderFunctions/Houndstooth.asset.meta | 8 - .../ShaderFunctions/Inverse Lerp.asset | 41 - .../ShaderFunctions/Inverse Lerp.asset.meta | 8 - .../ShaderFunctions/Lerp White To.asset | 26 - .../ShaderFunctions/Lerp White To.asset.meta | 8 - .../ShaderFunctions/Midtones Control.asset | 35 - .../ShaderFunctions/Midtones Control.asset.meta | 8 - .../ShaderFunctions/Noise Sine Wave.asset | 43 - .../ShaderFunctions/Noise Sine Wave.asset.meta | 8 - .../ShaderFunctions/Non Stereo Screen Pos.asset | 41 - .../Non Stereo Screen Pos.asset.meta | 8 - .../ShaderFunctions/Normal From Height.asset | 43 - .../ShaderFunctions/Normal From Height.asset.meta | 8 - .../ShaderFunctions/NormalCreate.asset | 29 - .../ShaderFunctions/NormalCreate.asset.meta | 8 - .../ShaderFunctions/PerturbNormal.asset | 29 - .../ShaderFunctions/PerturbNormal.asset.meta | 8 - .../ShaderFunctions/PerturbNormalHQ.asset | 44 - .../ShaderFunctions/PerturbNormalHQ.asset.meta | 8 - .../ShaderFunctions/Polar Coordinates.asset | 43 - .../ShaderFunctions/Polar Coordinates.asset.meta | 8 - .../EditorResources/ShaderFunctions/Polygon.asset | 45 - .../ShaderFunctions/Polygon.asset.meta | 8 - .../ShaderFunctions/PreparePerturbNormalHQ.asset | 39 - .../PreparePerturbNormalHQ.asset.meta | 8 - .../ShaderFunctions/Radial Shear.asset | 42 - .../ShaderFunctions/Radial Shear.asset.meta | 8 - .../ShaderFunctions/RadialUVDistortion.asset | 37 - .../ShaderFunctions/RadialUVDistortion.asset.meta | 8 - .../ShaderFunctions/Random Range.asset | 41 - .../ShaderFunctions/Random Range.asset.meta | 8 - .../Reconstruct World Position From Depth.asset | 43 - ...econstruct World Position From Depth.asset.meta | 8 - .../ShaderFunctions/Rectangle.asset | 38 - .../ShaderFunctions/Rectangle.asset.meta | 8 - .../ShaderFunctions/Replace Color.asset | 46 - .../ShaderFunctions/Replace Color.asset.meta | 8 - .../ShaderFunctions/Rounded Rectangle.asset | 46 - .../ShaderFunctions/Rounded Rectangle.asset.meta | 8 - .../ShaderFunctions/SRP Additional Light.asset | 79 - .../SRP Additional Light.asset.meta | 8 - .../ShaderFunctions/Sawtooth Wave.asset | 39 - .../ShaderFunctions/Sawtooth Wave.asset.meta | 8 - .../ShaderFunctions/Simple HUE.asset | 18 - .../ShaderFunctions/Simple HUE.asset.meta | 8 - .../ShaderFunctions/Smooth Wave.asset | 40 - .../ShaderFunctions/Smooth Wave.asset.meta | 8 - .../ShaderFunctions/SphereMask.asset | 39 - .../ShaderFunctions/SphereMask.asset.meta | 8 - .../EditorResources/ShaderFunctions/Spherize.asset | 42 - .../ShaderFunctions/Spherize.asset.meta | 8 - .../EditorResources/ShaderFunctions/Spiral.asset | 41 - .../ShaderFunctions/Spiral.asset.meta | 8 - .../ShaderFunctions/Square Wave.asset | 39 - .../ShaderFunctions/Square Wave.asset.meta | 8 - .../ShaderFunctions/Step Antialiasing.asset | 26 - .../ShaderFunctions/Step Antialiasing.asset.meta | 8 - .../EditorResources/ShaderFunctions/Stripes.asset | 38 - .../ShaderFunctions/Stripes.asset.meta | 8 - .../ShaderFunctions/SubstanceBlendMetallic.asset | 55 - .../SubstanceBlendMetallic.asset.meta | 8 - .../Terrain Wind Animate Vertex.asset | 44 - .../Terrain Wind Animate Vertex.asset.meta | 8 - .../ShaderFunctions/Terrain Wind Value.asset | 41 - .../ShaderFunctions/Terrain Wind Value.asset.meta | 8 - .../ShaderFunctions/Triangle Wave.asset | 40 - .../ShaderFunctions/Triangle Wave.asset.meta | 8 - .../EditorResources/ShaderFunctions/Truchet.asset | 40 - .../ShaderFunctions/Truchet.asset.meta | 8 - .../EditorResources/ShaderFunctions/Twirl.asset | 41 - .../ShaderFunctions/Twirl.asset.meta | 8 - .../ShaderFunctions/UI-Sprite Effect Layer.asset | 71 - .../UI-Sprite Effect Layer.asset.meta | 8 - .../EditorResources/ShaderFunctions/Whirl.asset | 42 - .../ShaderFunctions/Whirl.asset.meta | 8 - .../EditorResources/ShaderFunctions/Zig Zag.asset | 43 - .../ShaderFunctions/Zig Zag.asset.meta | 8 - .../Plugins/EditorResources/ShaderLibrary.meta | 9 - .../ShaderLibrary/ShaderLibrary.txt | 1 - .../ShaderLibrary/ShaderLibrary.txt.meta | 8 - .../Plugins/EditorResources/Shaders.meta | 9 - .../Shaders/ASESShaderSelectorUnlit.shader | 39 - .../Shaders/ASESShaderSelectorUnlit.shader.meta | 9 - .../Shaders/Unlit-ColoredAlpha.shader | 165 - .../Shaders/Unlit-ColoredAlpha.shader.meta | 13 - .../Plugins/EditorResources/Templates.meta | 9 - .../Templates/CustomRTTemplates.unitypackage | Bin 2285 -> 0 bytes .../Templates/CustomRTTemplates.unitypackage.meta | 8 - .../Templates/HDSRPTemplates.unitypackage | Bin 70247 -> 0 bytes .../Templates/HDSRPTemplates.unitypackage.meta | 8 - .../Templates/LWSRPTemplates.unitypackage | Bin 5753 -> 0 bytes .../Templates/LWSRPTemplates.unitypackage.meta | 8 - .../Plugins/EditorResources/Templates/Legacy.meta | 9 - .../Templates/Legacy/DefaultUnlit.shader | 78 - .../Templates/Legacy/DefaultUnlit.shader.meta | 9 - .../Templates/Legacy/MultiPassUnlit.shader | 289 - .../Templates/Legacy/MultiPassUnlit.shader.meta | 9 - .../Templates/Legacy/Particle Alpha Blend.shader | 123 - .../Legacy/Particle Alpha Blend.shader.meta | 9 - .../Templates/Legacy/PostProcess.shader | 94 - .../Templates/Legacy/PostProcess.shader.meta | 9 - .../Templates/Legacy/Sprites-Default.shader | 108 - .../Templates/Legacy/Sprites-Default.shader.meta | 9 - .../Templates/Legacy/UIDefault.shader | 127 - .../Templates/Legacy/UIDefault.shader.meta | 9 - .../EditorResources/Templates/Legacy/Unlit.shader | 103 - .../Templates/Legacy/Unlit.shader.meta | 9 - .../Templates/Legacy/UnlitLightmap.shader | 119 - .../Templates/Legacy/UnlitLightmap.shader.meta | 9 - .../Templates/PPStackTemplates.unitypackage | Bin 1215 -> 0 bytes .../Templates/PPStackTemplates.unitypackage.meta | 8 - .../EditorResources/Templates/SRP (Legacy).meta | 9 - .../HDSRPTemplates 3xx (Legacy).unitypackage | Bin 10686 -> 0 bytes .../HDSRPTemplates 3xx (Legacy).unitypackage.meta | 8 - .../HDSRPTemplates 4xx (Legacy).unitypackage | Bin 23982 -> 0 bytes .../HDSRPTemplates 4xx (Legacy).unitypackage.meta | 8 - .../HDSRPTemplates 572 (Legacy).unitypackage | Bin 25806 -> 0 bytes .../HDSRPTemplates 572 (Legacy).unitypackage.meta | 8 - .../HDSRPTemplates 5xx (Legacy).unitypackage | Bin 28591 -> 0 bytes .../HDSRPTemplates 5xx (Legacy).unitypackage.meta | 7 - .../HDSRPTemplates 6xx (Legacy).unitypackage | Bin 65035 -> 0 bytes .../HDSRPTemplates 6xx (Legacy).unitypackage.meta | 8 - .../LWSRPTemplates 3xx (Legacy).unitypackage | Bin 4151 -> 0 bytes .../LWSRPTemplates 3xx (Legacy).unitypackage.meta | 8 - .../LWSRPTemplates 4xx (Legacy).unitypackage | Bin 5248 -> 0 bytes .../LWSRPTemplates 4xx (Legacy).unitypackage.meta | 8 - .../Templates/SRP (Legacy)/README.txt | 36 - .../Templates/SRP (Legacy)/README.txt.meta | 8 - .../Templates/USRPTemplates.unitypackage | Bin 15011 -> 0 bytes .../Templates/USRPTemplates.unitypackage.meta | 8 - .../Plugins/EditorResources/Textures.meta | 9 - .../Plugins/EditorResources/Textures/About.png | Bin 57164 -> 0 bytes .../EditorResources/Textures/About.png.meta | 76 - .../Plugins/EditorResources/Textures/Icon64.png | Bin 46810 -> 0 bytes .../EditorResources/Textures/Icon64.png.meta | 82 - .../Plugins/EditorResources/Textures/black.png | Bin 150 -> 0 bytes .../EditorResources/Textures/black.png.meta | 59 - .../Plugins/EditorResources/Textures/blue.png | Bin 158 -> 0 bytes .../Plugins/EditorResources/Textures/blue.png.meta | 59 - .../Plugins/EditorResources/Textures/flat.png | Bin 158 -> 0 bytes .../Plugins/EditorResources/Textures/flat.png.meta | 59 - .../Plugins/EditorResources/Textures/green.png | Bin 156 -> 0 bytes .../EditorResources/Textures/green.png.meta | 59 - .../Plugins/EditorResources/Textures/grey.png | Bin 158 -> 0 bytes .../Plugins/EditorResources/Textures/grey.png.meta | 59 - .../Plugins/EditorResources/Textures/red.png | Bin 154 -> 0 bytes .../Plugins/EditorResources/Textures/red.png.meta | 59 - .../Plugins/EditorResources/Textures/white.png | Bin 158 -> 0 bytes .../EditorResources/Textures/white.png.meta | 59 - .../Plugins/EditorResources/UI.meta | 9 - .../Plugins/EditorResources/UI/Buttons.meta | 9 - .../EditorResources/UI/Buttons/AddToList.png | Bin 18832 -> 0 bytes .../EditorResources/UI/Buttons/AddToList.png.meta | 76 - .../EditorResources/UI/Buttons/Checkmark.png | Bin 461 -> 0 bytes .../EditorResources/UI/Buttons/Checkmark.png.meta | 76 - .../UI/Buttons/CircularToggle_OFF_Dark.png | Bin 157 -> 0 bytes .../UI/Buttons/CircularToggle_OFF_Dark.png.meta | 76 - .../UI/Buttons/CircularToggle_ON_Dark.png | Bin 189 -> 0 bytes .../UI/Buttons/CircularToggle_ON_Dark.png.meta | 76 - .../EditorResources/UI/Buttons/CleanupOFF.png | Bin 24764 -> 0 bytes .../EditorResources/UI/Buttons/CleanupOFF.png.meta | 76 - .../EditorResources/UI/Buttons/CleanupOFFNew.png | Bin 19719 -> 0 bytes .../UI/Buttons/CleanupOFFNew.png.meta | 76 - .../EditorResources/UI/Buttons/CleanupON.png | Bin 24813 -> 0 bytes .../EditorResources/UI/Buttons/CleanupON.png.meta | 76 - .../EditorResources/UI/Buttons/CleanupONNew.png | Bin 19776 -> 0 bytes .../UI/Buttons/CleanupONNew.png.meta | 76 - .../UI/Buttons/CustomExpAddIconActive.png | Bin 373 -> 0 bytes .../UI/Buttons/CustomExpAddIconActive.png.meta | 76 - .../UI/Buttons/CustomExpAddIconNormal.png | Bin 363 -> 0 bytes .../UI/Buttons/CustomExpAddIconNormal.png.meta | 76 - .../UI/Buttons/CustomExpRemoveIconActive.png | Bin 366 -> 0 bytes .../UI/Buttons/CustomExpRemoveIconActive.png.meta | 76 - .../UI/Buttons/CustomExpRemoveIconNormal.png | Bin 329 -> 0 bytes .../UI/Buttons/CustomExpRemoveIconNormal.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/FitView.png | Bin 19122 -> 0 bytes .../EditorResources/UI/Buttons/FitView.png.meta | 76 - .../EditorResources/UI/Buttons/FocusNode.png | Bin 18938 -> 0 bytes .../EditorResources/UI/Buttons/FocusNode.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/Help.png | Bin 23168 -> 0 bytes .../EditorResources/UI/Buttons/Help.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/Help2.png | Bin 21750 -> 0 bytes .../EditorResources/UI/Buttons/Help2.png.meta | 76 - .../EditorResources/UI/Buttons/ItemCleanupOFF.png | Bin 22515 -> 0 bytes .../UI/Buttons/ItemCleanupOFF.png.meta | 76 - .../EditorResources/UI/Buttons/ItemCleanupON.png | Bin 22640 -> 0 bytes .../UI/Buttons/ItemCleanupON.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/Library.png | Bin 21851 -> 0 bytes .../EditorResources/UI/Buttons/Library.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/LiveOFF.png | Bin 22523 -> 0 bytes .../EditorResources/UI/Buttons/LiveOFF.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/LiveON.png | Bin 22677 -> 0 bytes .../EditorResources/UI/Buttons/LiveON.png.meta | 76 - .../EditorResources/UI/Buttons/LivePending.png | Bin 22735 -> 0 bytes .../UI/Buttons/LivePending.png.meta | 76 - .../EditorResources/UI/Buttons/MaximizeWindow.png | Bin 202 -> 0 bytes .../UI/Buttons/MaximizeWindow.png.meta | 76 - .../EditorResources/UI/Buttons/MiniBotLeftOff.png | Bin 267 -> 0 bytes .../UI/Buttons/MiniBotLeftOff.png.meta | 63 - .../UI/Buttons/MiniBotLeftOffHover.png | Bin 268 -> 0 bytes .../UI/Buttons/MiniBotLeftOffHover.png.meta | 63 - .../EditorResources/UI/Buttons/MiniBotLeftOn.png | Bin 267 -> 0 bytes .../UI/Buttons/MiniBotLeftOn.png.meta | 63 - .../UI/Buttons/MiniBotLeftOnHover.png | Bin 259 -> 0 bytes .../UI/Buttons/MiniBotLeftOnHover.png.meta | 63 - .../EditorResources/UI/Buttons/MiniBotMidOff.png | Bin 230 -> 0 bytes .../UI/Buttons/MiniBotMidOff.png.meta | 63 - .../UI/Buttons/MiniBotMidOffHover.png | Bin 236 -> 0 bytes .../UI/Buttons/MiniBotMidOffHover.png.meta | 63 - .../EditorResources/UI/Buttons/MiniBotMidOn.png | Bin 227 -> 0 bytes .../UI/Buttons/MiniBotMidOn.png.meta | 63 - .../UI/Buttons/MiniBotMidOnHover.png | Bin 222 -> 0 bytes .../UI/Buttons/MiniBotMidOnHover.png.meta | 63 - .../EditorResources/UI/Buttons/MiniBotRightOff.png | Bin 269 -> 0 bytes .../UI/Buttons/MiniBotRightOff.png.meta | 63 - .../UI/Buttons/MiniBotRightOffHover.png | Bin 283 -> 0 bytes .../UI/Buttons/MiniBotRightOffHover.png.meta | 63 - .../EditorResources/UI/Buttons/MiniBotRightOn.png | Bin 260 -> 0 bytes .../UI/Buttons/MiniBotRightOn.png.meta | 63 - .../UI/Buttons/MiniBotRightOnHover.png | Bin 260 -> 0 bytes .../UI/Buttons/MiniBotRightOnHover.png.meta | 63 - .../EditorResources/UI/Buttons/MinimizeWindow.png | Bin 204 -> 0 bytes .../UI/Buttons/MinimizeWindow.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/New.png | Bin 21763 -> 0 bytes .../EditorResources/UI/Buttons/New.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/Open.png | Bin 22139 -> 0 bytes .../EditorResources/UI/Buttons/Open.png.meta | 76 - .../UI/Buttons/OpenListedShader.png | Bin 18999 -> 0 bytes .../UI/Buttons/OpenListedShader.png.meta | 76 - .../UI/Buttons/OpenSourceCodeOFF.PNG | Bin 29269 -> 0 bytes .../UI/Buttons/OpenSourceCodeOFF.PNG.meta | 76 - .../UI/Buttons/OpenSourceCodeON.PNG | Bin 29267 -> 0 bytes .../UI/Buttons/OpenSourceCodeON.PNG.meta | 76 - .../Plugins/EditorResources/UI/Buttons/Options.png | Bin 22418 -> 0 bytes .../EditorResources/UI/Buttons/Options.png.meta | 76 - .../EditorResources/UI/Buttons/RemoveFromList.png | Bin 18698 -> 0 bytes .../UI/Buttons/RemoveFromList.png.meta | 76 - .../UI/Buttons/ResetInspectorIcon.png | Bin 267 -> 0 bytes .../UI/Buttons/ResetInspectorIcon.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/SaveOFF.png | Bin 21808 -> 0 bytes .../EditorResources/UI/Buttons/SaveOFF.png.meta | 76 - .../Plugins/EditorResources/UI/Buttons/SaveON.png | Bin 21907 -> 0 bytes .../EditorResources/UI/Buttons/SaveON.png.meta | 76 - .../UI/Buttons/SelectionAsTemplate.png | Bin 19030 -> 0 bytes .../UI/Buttons/SelectionAsTemplate.png.meta | 76 - .../EditorResources/UI/Buttons/ShaderSelectOFF.png | Bin 25602 -> 0 bytes .../UI/Buttons/ShaderSelectOFF.png.meta | 76 - .../EditorResources/UI/Buttons/ShaderSelectON.png | Bin 25380 -> 0 bytes .../UI/Buttons/ShaderSelectON.png.meta | 76 - .../EditorResources/UI/Buttons/ShareOFF.png | Bin 17818 -> 0 bytes .../EditorResources/UI/Buttons/ShareOFF.png.meta | 76 - .../EditorResources/UI/Buttons/SliderHoriz.png | Bin 232 -> 0 bytes .../UI/Buttons/SliderHoriz.png.meta | 76 - .../UI/Buttons/TakeScreenshotOFF.png | Bin 18141 -> 0 bytes .../UI/Buttons/TakeScreenshotOFF.png.meta | 76 - .../UI/Buttons/TransparentPixel.png | Bin 68 -> 0 bytes .../UI/Buttons/TransparentPixel.png.meta | 58 - .../EditorResources/UI/Buttons/UpdateOFF.png | Bin 23051 -> 0 bytes .../EditorResources/UI/Buttons/UpdateOFF.png.meta | 76 - .../EditorResources/UI/Buttons/UpdateOutdated.png | Bin 23131 -> 0 bytes .../UI/Buttons/UpdateOutdated.png.meta | 76 - .../EditorResources/UI/Buttons/UpdateUpToDated.png | Bin 23084 -> 0 bytes .../UI/Buttons/UpdateUpToDated.png.meta | 76 - .../Plugins/EditorResources/UI/Canvas.meta | 9 - .../EditorResources/UI/Canvas/CircleBackground.png | Bin 15526 -> 0 bytes .../UI/Canvas/CircleBackground.png.meta | 76 - .../Plugins/EditorResources/UI/Canvas/Grid128.png | Bin 26802 -> 0 bytes .../EditorResources/UI/Canvas/Grid128.png.meta | 76 - .../EditorResources/UI/Canvas/LineTex 2.png | Bin 198 -> 0 bytes .../EditorResources/UI/Canvas/LineTex 2.png.meta | 84 - .../EditorResources/UI/Canvas/LineTex 3.png | Bin 199 -> 0 bytes .../EditorResources/UI/Canvas/LineTex 3.png.meta | 84 - .../EditorResources/UI/Canvas/LineTex 4.png | Bin 214 -> 0 bytes .../EditorResources/UI/Canvas/LineTex 4.png.meta | 84 - .../Plugins/EditorResources/UI/Canvas/LineTex.png | Bin 470 -> 0 bytes .../EditorResources/UI/Canvas/LineTex.png.meta | 84 - .../UI/Canvas/MainCanvasTitleBg.png | Bin 201 -> 0 bytes .../UI/Canvas/MainCanvasTitleBg.png.meta | 76 - .../Plugins/EditorResources/UI/Canvas/Material.png | Bin 197 -> 0 bytes .../EditorResources/UI/Canvas/Material.png.meta | 76 - .../EditorResources/UI/Canvas/MaterialModeIcon.PNG | Bin 23223 -> 0 bytes .../UI/Canvas/MaterialModeIcon.PNG.meta | 76 - .../UI/Canvas/MaterialModeIconOFF.png | Bin 23047 -> 0 bytes .../UI/Canvas/MaterialModeIconOFF.png.meta | 76 - .../EditorResources/UI/Canvas/SelectionBox.png | Bin 15302 -> 0 bytes .../UI/Canvas/SelectionBox.png.meta | 76 - .../Plugins/EditorResources/UI/Canvas/Shader.png | Bin 197 -> 0 bytes .../EditorResources/UI/Canvas/Shader.png.meta | 76 - .../EditorResources/UI/Canvas/ShaderFunction.png | Bin 194 -> 0 bytes .../UI/Canvas/ShaderFunction.png.meta | 76 - .../UI/Canvas/ShaderFunctionIcon.png | Bin 4615 -> 0 bytes .../UI/Canvas/ShaderFunctionIcon.png.meta | 76 - .../UI/Canvas/ShaderFunctionModeIcon.png | Bin 4051 -> 0 bytes .../UI/Canvas/ShaderFunctionModeIcon.png.meta | 76 - .../UI/Canvas/ShaderFunctionModeIconOFF.png | Bin 3614 -> 0 bytes .../UI/Canvas/ShaderFunctionModeIconOFF.png.meta | 76 - .../EditorResources/UI/Canvas/ShaderModeIcon.PNG | Bin 25967 -> 0 bytes .../UI/Canvas/ShaderModeIcon.PNG.meta | 76 - .../UI/Canvas/ShaderModeIconOFF.png | Bin 25875 -> 0 bytes .../UI/Canvas/ShaderModeIconOFF.png.meta | 76 - .../UI/Canvas/ShaderModeMatIcon.png | Bin 927 -> 0 bytes .../UI/Canvas/ShaderModeMatIcon.png.meta | 76 - .../UI/Canvas/TransparentOverlay.png | Bin 180454 -> 0 bytes .../UI/Canvas/TransparentOverlay.png.meta | 76 - .../Plugins/EditorResources/UI/Nodes.meta | 9 - .../EditorResources/UI/Nodes/BlueNormalBase.png | Bin 438 -> 0 bytes .../UI/Nodes/BlueNormalBase.png.meta | 76 - .../UI/Nodes/BlueNormalBaseLeft.png | Bin 283 -> 0 bytes .../UI/Nodes/BlueNormalBaseLeft.png.meta | 76 - .../UI/Nodes/BlueNormalBaseSquare.png | Bin 350 -> 0 bytes .../UI/Nodes/BlueNormalBaseSquare.png.meta | 76 - .../EditorResources/UI/Nodes/BlueNormalHeader.png | Bin 5052 -> 0 bytes .../UI/Nodes/BlueNormalHeader.png.meta | 76 - .../EditorResources/UI/Nodes/ButtonBackground.png | Bin 338 -> 0 bytes .../UI/Nodes/ButtonBackground.png.meta | 76 - .../EditorResources/UI/Nodes/CommentNodeBase.png | Bin 870 -> 0 bytes .../UI/Nodes/CommentNodeBase.png.meta | 76 - .../UI/Nodes/CommentaryResizeIcon.png | Bin 18758 -> 0 bytes .../UI/Nodes/CommentaryResizeIcon.png.meta | 76 - .../UI/Nodes/CommentaryResizeIconInv.png | Bin 15089 -> 0 bytes .../UI/Nodes/CommentaryResizeIconInv.png.meta | 76 - .../EditorResources/UI/Nodes/FlatBackground.png | Bin 158 -> 0 bytes .../UI/Nodes/FlatBackground.png.meta | 76 - .../EditorResources/UI/Nodes/GraphButton.png | Bin 383 -> 0 bytes .../EditorResources/UI/Nodes/GraphButton.png.meta | 76 - .../EditorResources/UI/Nodes/GraphButtonActive.png | Bin 381 -> 0 bytes .../UI/Nodes/GraphButtonActive.png.meta | 76 - .../EditorResources/UI/Nodes/GraphPopup.png | Bin 375 -> 0 bytes .../EditorResources/UI/Nodes/GraphPopup.png.meta | 76 - .../EditorResources/UI/Nodes/GrayNormalHeader.png | Bin 5427 -> 0 bytes .../UI/Nodes/GrayNormalHeader.png.meta | 76 - .../UI/Nodes/GrayNormalHeaderSquare.png | Bin 5263 -> 0 bytes .../UI/Nodes/GrayNormalHeaderSquare.png.meta | 76 - .../Plugins/EditorResources/UI/Nodes/NoPreview.png | Bin 386 -> 0 bytes .../EditorResources/UI/Nodes/NoPreview.png.meta | 76 - .../EditorResources/UI/Nodes/NodeSelected.png | Bin 549 -> 0 bytes .../EditorResources/UI/Nodes/NodeSelected.png.meta | 76 - .../UI/Nodes/NodeSelectedSquare.png | Bin 428 -> 0 bytes .../UI/Nodes/NodeSelectedSquare.png.meta | 76 - .../UI/Nodes/ObjectPickerBackgroundOutline.png | Bin 206 -> 0 bytes .../Nodes/ObjectPickerBackgroundOutline.png.meta | 76 - .../EditorResources/UI/Nodes/PopupPicker.png | Bin 231 -> 0 bytes .../EditorResources/UI/Nodes/PopupPicker.png.meta | 76 - .../EditorResources/UI/Nodes/PreviewOff.png | Bin 243 -> 0 bytes .../EditorResources/UI/Nodes/PreviewOff.png.meta | 76 - .../Plugins/EditorResources/UI/Nodes/PreviewOn.png | Bin 229 -> 0 bytes .../EditorResources/UI/Nodes/PreviewOn.png.meta | 76 - .../EditorResources/UI/Nodes/PropertyPicker.png | Bin 180 -> 0 bytes .../UI/Nodes/PropertyPicker.png.meta | 76 - .../EditorResources/UI/Nodes/SliderButton.png | Bin 406 -> 0 bytes .../EditorResources/UI/Nodes/SliderButton.png.meta | 58 - .../EditorResources/UI/Nodes/WhitePortOutline.png | Bin 19719 -> 0 bytes .../UI/Nodes/WhitePortOutline.png.meta | 84 - .../EditorResources/UI/Nodes/WhitePortSolid.png | Bin 19671 -> 0 bytes .../UI/Nodes/WhitePortSolid.png.meta | 84 - .../EditorResources/UI/Nodes/WireNodeSelection.png | Bin 933 -> 0 bytes .../UI/Nodes/WireNodeSelection.png.meta | 58 - Assets/ThirdParty/AmplifyShaderEditor/Readme.txt | 90 - .../ThirdParty/AmplifyShaderEditor/Readme.txt.meta | 8 - Assets/ThirdParty/Behavior Designer.meta | 4 - .../ThirdParty/Behavior Designer/Documentation.pdf | Bin 9848242 -> 0 bytes .../Behavior Designer/Documentation.pdf.meta | 4 - Assets/ThirdParty/Behavior Designer/Editor.meta | 2 - .../Editor/BehaviorDesignerEditor.dll | Bin 785408 -> 0 bytes .../Editor/BehaviorDesignerEditor.dll.meta | 22 - .../Editor/BehaviorTreeInspector.cs | 11 - .../Editor/BehaviorTreeInspector.cs.meta | 7 - .../Editor/ExternalBehaviorTreeInspector.cs | 12 - .../Editor/ExternalBehaviorTreeInspector.cs.meta | 8 - .../Behavior Designer/Editor/GridShader.shader | 44 - .../Editor/GridShader.shader.meta | 5 - .../Behavior Designer/Editor/Object Drawers.meta | 5 - .../Editor/Object Drawers/FloatSliderDrawer.cs | 22 - .../Object Drawers/FloatSliderDrawer.cs.meta | 8 - .../Editor/Object Drawers/IntSliderDrawer.cs | 22 - .../Editor/Object Drawers/IntSliderDrawer.cs.meta | 8 - .../ThirdParty/Behavior Designer/Release Notes.pdf | Bin 108089 -> 0 bytes .../Behavior Designer/Release Notes.pdf.meta | 4 - .../Runtime Source Code Location.pdf | Bin 89880 -> 0 bytes .../Runtime Source Code Location.pdf.meta | 4 - Assets/ThirdParty/Behavior Designer/Runtime.meta | 2 - .../Behavior Designer/Runtime/Actions.meta | 2 - .../Runtime/Actions/BehaviorTreeReference.cs | 17 - .../Runtime/Actions/BehaviorTreeReference.cs.meta | 8 - .../Behavior Designer/Runtime/Actions/Idle.cs | 15 - .../Behavior Designer/Runtime/Actions/Idle.cs.meta | 8 - .../Behavior Designer/Runtime/Actions/Log.cs | 33 - .../Behavior Designer/Runtime/Actions/Log.cs.meta | 7 - .../Runtime/Actions/PerformInterruption.cs | 29 - .../Runtime/Actions/PerformInterruption.cs.meta | 7 - .../Runtime/Actions/Reflection.meta | 4 - .../Runtime/Actions/Reflection/GetFieldValue.cs | 58 - .../Actions/Reflection/GetFieldValue.cs.meta | 8 - .../Runtime/Actions/Reflection/GetPropertyValue.cs | 58 - .../Actions/Reflection/GetPropertyValue.cs.meta | 8 - .../Runtime/Actions/Reflection/InvokeMethod.cs | 86 - .../Actions/Reflection/InvokeMethod.cs.meta | 8 - .../Runtime/Actions/Reflection/SetFieldValue.cs | 57 - .../Actions/Reflection/SetFieldValue.cs.meta | 8 - .../Runtime/Actions/Reflection/SetPropertyValue.cs | 57 - .../Actions/Reflection/SetPropertyValue.cs.meta | 8 - .../Runtime/Actions/RestartBehaviorTree.cs | 56 - .../Runtime/Actions/RestartBehaviorTree.cs.meta | 8 - .../Behavior Designer/Runtime/Actions/SendEvent.cs | 73 - .../Runtime/Actions/SendEvent.cs.meta | 8 - .../Runtime/Actions/StartBehaviorTree.cs | 92 - .../Runtime/Actions/StartBehaviorTree.cs.meta | 7 - .../Runtime/Actions/StopBehaviorTree.cs | 57 - .../Runtime/Actions/StopBehaviorTree.cs.meta | 7 - .../Behavior Designer/Runtime/Actions/Wait.cs | 67 - .../Behavior Designer/Runtime/Actions/Wait.cs.meta | 7 - .../Behavior Designer/Runtime/Basic Tasks.meta | 4 - .../Runtime/Basic Tasks/Animation.meta | 4 - .../Runtime/Basic Tasks/Animation/Blend.cs | 51 - .../Runtime/Basic Tasks/Animation/Blend.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/CrossFade.cs | 51 - .../Basic Tasks/Animation/CrossFade.cs.meta | 8 - .../Basic Tasks/Animation/CrossFadeQueued.cs | 54 - .../Basic Tasks/Animation/CrossFadeQueued.cs.meta | 8 - .../Basic Tasks/Animation/GetAnimatePhysics.cs | 46 - .../Animation/GetAnimatePhysics.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/IsPlaying.cs | 47 - .../Basic Tasks/Animation/IsPlaying.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/Play.cs | 52 - .../Runtime/Basic Tasks/Animation/Play.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/PlayQueued.cs | 51 - .../Basic Tasks/Animation/PlayQueued.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/Rewind.cs | 49 - .../Runtime/Basic Tasks/Animation/Rewind.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/Sample.cs | 41 - .../Runtime/Basic Tasks/Animation/Sample.cs.meta | 8 - .../Basic Tasks/Animation/SetAnimatePhysics.cs | 45 - .../Animation/SetAnimatePhysics.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/SetWrapMode.cs | 45 - .../Basic Tasks/Animation/SetWrapMode.cs.meta | 8 - .../Runtime/Basic Tasks/Animation/Stop.cs | 49 - .../Runtime/Basic Tasks/Animation/Stop.cs.meta | 8 - .../Runtime/Basic Tasks/Animator.meta | 4 - .../Runtime/Basic Tasks/Animator/CrossFade.cs | 53 - .../Runtime/Basic Tasks/Animator/CrossFade.cs.meta | 8 - .../Basic Tasks/Animator/GetApplyRootMotion.cs | 45 - .../Animator/GetApplyRootMotion.cs.meta | 8 - .../Basic Tasks/Animator/GetBoolParameter.cs | 48 - .../Basic Tasks/Animator/GetBoolParameter.cs.meta | 8 - .../Basic Tasks/Animator/GetDeltaPosition.cs | 45 - .../Basic Tasks/Animator/GetDeltaPosition.cs.meta | 8 - .../Basic Tasks/Animator/GetDeltaRotation.cs | 46 - .../Basic Tasks/Animator/GetDeltaRotation.cs.meta | 8 - .../Basic Tasks/Animator/GetFloatParameter.cs | 48 - .../Basic Tasks/Animator/GetFloatParameter.cs.meta | 8 - .../Basic Tasks/Animator/GetGravityWeight.cs | 45 - .../Basic Tasks/Animator/GetGravityWeight.cs.meta | 8 - .../Basic Tasks/Animator/GetIntegerParameter.cs | 48 - .../Animator/GetIntegerParameter.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/GetLayerWeight.cs | 48 - .../Basic Tasks/Animator/GetLayerWeight.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/GetSpeed.cs | 45 - .../Runtime/Basic Tasks/Animator/GetSpeed.cs.meta | 8 - .../Basic Tasks/Animator/GetStringToHash.cs | 28 - .../Basic Tasks/Animator/GetStringToHash.cs.meta | 8 - .../Basic Tasks/Animator/InterruptMatchTarget.cs | 44 - .../Animator/InterruptMatchTarget.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/IsInTransition.cs | 42 - .../Basic Tasks/Animator/IsInTransition.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/IsName.cs | 45 - .../Runtime/Basic Tasks/Animator/IsName.cs.meta | 8 - .../Animator/IsParameterControlledByCurve.cs | 42 - .../Animator/IsParameterControlledByCurve.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/MatchTarget.cs | 62 - .../Basic Tasks/Animator/MatchTarget.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/Play.cs | 50 - .../Runtime/Basic Tasks/Animator/Play.cs.meta | 8 - .../Basic Tasks/Animator/SetApplyRootMotion.cs | 44 - .../Animator/SetApplyRootMotion.cs.meta | 8 - .../Basic Tasks/Animator/SetBoolParameter.cs | 62 - .../Basic Tasks/Animator/SetBoolParameter.cs.meta | 8 - .../Basic Tasks/Animator/SetFloatParameter.cs | 63 - .../Basic Tasks/Animator/SetFloatParameter.cs.meta | 8 - .../Basic Tasks/Animator/SetIntegerParameter.cs | 63 - .../Animator/SetIntegerParameter.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/SetLayerWeight.cs | 47 - .../Basic Tasks/Animator/SetLayerWeight.cs.meta | 8 - .../Basic Tasks/Animator/SetLookAtPosition.cs | 53 - .../Basic Tasks/Animator/SetLookAtPosition.cs.meta | 8 - .../Basic Tasks/Animator/SetLookAtWeight.cs | 66 - .../Basic Tasks/Animator/SetLookAtWeight.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/SetSpeed.cs | 44 - .../Runtime/Basic Tasks/Animator/SetSpeed.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/SetTrigger.cs | 44 - .../Basic Tasks/Animator/SetTrigger.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/StartPlayback.cs | 41 - .../Basic Tasks/Animator/StartPlayback.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/StartRecording.cs | 44 - .../Basic Tasks/Animator/StartRecording.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/StopPlayback.cs | 41 - .../Basic Tasks/Animator/StopPlayback.cs.meta | 8 - .../Runtime/Basic Tasks/Animator/StopRecording.cs | 41 - .../Basic Tasks/Animator/StopRecording.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource.meta | 4 - .../AudioSource/GetIgnoreListenerPause.cs | 45 - .../AudioSource/GetIgnoreListenerPause.cs.meta | 8 - .../AudioSource/GetIgnoreListenerVolume.cs | 45 - .../AudioSource/GetIgnoreListenerVolume.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/GetLoop.cs | 45 - .../Basic Tasks/AudioSource/GetLoop.cs.meta | 8 - .../Basic Tasks/AudioSource/GetMaxDistance.cs | 45 - .../Basic Tasks/AudioSource/GetMaxDistance.cs.meta | 8 - .../Basic Tasks/AudioSource/GetMinDistance.cs | 45 - .../Basic Tasks/AudioSource/GetMinDistance.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/GetMute.cs | 45 - .../Basic Tasks/AudioSource/GetMute.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/GetPitch.cs | 45 - .../Basic Tasks/AudioSource/GetPitch.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/GetPriority.cs | 45 - .../Basic Tasks/AudioSource/GetPriority.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/GetSpread.cs | 45 - .../Basic Tasks/AudioSource/GetSpread.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/GetTime.cs | 45 - .../Basic Tasks/AudioSource/GetTime.cs.meta | 8 - .../Basic Tasks/AudioSource/GetTimeSamples.cs | 45 - .../Basic Tasks/AudioSource/GetTimeSamples.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/GetVolume.cs | 45 - .../Basic Tasks/AudioSource/GetVolume.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/IsPlaying.cs | 39 - .../Basic Tasks/AudioSource/IsPlaying.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/Pause.cs | 41 - .../Runtime/Basic Tasks/AudioSource/Pause.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/Play.cs | 41 - .../Runtime/Basic Tasks/AudioSource/Play.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/PlayDelayed.cs | 44 - .../Basic Tasks/AudioSource/PlayDelayed.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/PlayOneShot.cs | 47 - .../Basic Tasks/AudioSource/PlayOneShot.cs.meta | 8 - .../Basic Tasks/AudioSource/PlayScheduled.cs | 44 - .../Basic Tasks/AudioSource/PlayScheduled.cs.meta | 8 - .../Basic Tasks/AudioSource/SetAudioClip.cs | 44 - .../Basic Tasks/AudioSource/SetAudioClip.cs.meta | 8 - .../AudioSource/SetIgnoreListenerPause.cs | 44 - .../AudioSource/SetIgnoreListenerPause.cs.meta | 8 - .../AudioSource/SetIgnoreListenerVolume.cs | 44 - .../AudioSource/SetIgnoreListenerVolume.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetLoop.cs | 44 - .../Basic Tasks/AudioSource/SetLoop.cs.meta | 8 - .../Basic Tasks/AudioSource/SetMaxDistance.cs | 44 - .../Basic Tasks/AudioSource/SetMaxDistance.cs.meta | 8 - .../Basic Tasks/AudioSource/SetMinDistance.cs | 44 - .../Basic Tasks/AudioSource/SetMinDistance.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetMute.cs | 44 - .../Basic Tasks/AudioSource/SetMute.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetPan.cs | 46 - .../Runtime/Basic Tasks/AudioSource/SetPan.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetPanLevel.cs | 46 - .../Basic Tasks/AudioSource/SetPanLevel.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetPitch.cs | 44 - .../Basic Tasks/AudioSource/SetPitch.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetPriority.cs | 44 - .../Basic Tasks/AudioSource/SetPriority.cs.meta | 8 - .../Basic Tasks/AudioSource/SetRolloffMode.cs | 44 - .../Basic Tasks/AudioSource/SetRolloffMode.cs.meta | 8 - .../Basic Tasks/AudioSource/SetScheduledEndTime.cs | 45 - .../AudioSource/SetScheduledEndTime.cs.meta | 8 - .../AudioSource/SetScheduledStartTime.cs | 44 - .../AudioSource/SetScheduledStartTime.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetSpread.cs | 44 - .../Basic Tasks/AudioSource/SetSpread.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetTime.cs | 44 - .../Basic Tasks/AudioSource/SetTime.cs.meta | 8 - .../AudioSource/SetVelocityUpdateMode.cs | 44 - .../AudioSource/SetVelocityUpdateMode.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/SetVolume.cs | 44 - .../Basic Tasks/AudioSource/SetVolume.cs.meta | 8 - .../Runtime/Basic Tasks/AudioSource/Stop.cs | 41 - .../Runtime/Basic Tasks/AudioSource/Stop.cs.meta | 8 - .../Runtime/Basic Tasks/Behaviour.meta | 4 - .../Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs | 35 - .../Basic Tasks/Behaviour/GetIsEnabled.cs.meta | 8 - .../Runtime/Basic Tasks/Behaviour/IsEnabled.cs | 29 - .../Basic Tasks/Behaviour/IsEnabled.cs.meta | 8 - .../Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs | 34 - .../Basic Tasks/Behaviour/SetIsEnabled.cs.meta | 8 - .../Runtime/Basic Tasks/BoxCollider.meta | 4 - .../Runtime/Basic Tasks/BoxCollider/GetCenter.cs | 45 - .../Basic Tasks/BoxCollider/GetCenter.cs.meta | 8 - .../Runtime/Basic Tasks/BoxCollider/GetSize.cs | 45 - .../Basic Tasks/BoxCollider/GetSize.cs.meta | 8 - .../Runtime/Basic Tasks/BoxCollider/SetCenter.cs | 44 - .../Basic Tasks/BoxCollider/SetCenter.cs.meta | 8 - .../Runtime/Basic Tasks/BoxCollider/SetSize.cs | 44 - .../Basic Tasks/BoxCollider/SetSize.cs.meta | 8 - .../Runtime/Basic Tasks/BoxCollider2D.meta | 4 - .../Runtime/Basic Tasks/BoxCollider2D/GetSize.cs | 45 - .../Basic Tasks/BoxCollider2D/GetSize.cs.meta | 8 - .../Runtime/Basic Tasks/BoxCollider2D/SetSize.cs | 44 - .../Basic Tasks/BoxCollider2D/SetSize.cs.meta | 8 - .../Runtime/Basic Tasks/CapsuleCollider.meta | 4 - .../Basic Tasks/CapsuleCollider/GetCenter.cs | 45 - .../Basic Tasks/CapsuleCollider/GetCenter.cs.meta | 8 - .../Basic Tasks/CapsuleCollider/GetDirection.cs | 45 - .../CapsuleCollider/GetDirection.cs.meta | 8 - .../Basic Tasks/CapsuleCollider/GetHeight.cs | 45 - .../Basic Tasks/CapsuleCollider/GetHeight.cs.meta | 8 - .../Basic Tasks/CapsuleCollider/GetRadius.cs | 45 - .../Basic Tasks/CapsuleCollider/GetRadius.cs.meta | 8 - .../Basic Tasks/CapsuleCollider/SetCenter.cs | 44 - .../Basic Tasks/CapsuleCollider/SetCenter.cs.meta | 8 - .../Basic Tasks/CapsuleCollider/SetDirection.cs | 44 - .../CapsuleCollider/SetDirection.cs.meta | 8 - .../Basic Tasks/CapsuleCollider/SetHeight.cs | 44 - .../Basic Tasks/CapsuleCollider/SetHeight.cs.meta | 8 - .../Basic Tasks/CapsuleCollider/SetRadius.cs | 44 - .../Basic Tasks/CapsuleCollider/SetRadius.cs.meta | 8 - .../Runtime/Basic Tasks/CharacterController.meta | 4 - .../Basic Tasks/CharacterController/GetCenter.cs | 45 - .../CharacterController/GetCenter.cs.meta | 8 - .../Basic Tasks/CharacterController/GetHeight.cs | 44 - .../CharacterController/GetHeight.cs.meta | 8 - .../Basic Tasks/CharacterController/GetRadius.cs | 45 - .../CharacterController/GetRadius.cs.meta | 8 - .../CharacterController/GetSlopeLimit.cs | 45 - .../CharacterController/GetSlopeLimit.cs.meta | 8 - .../CharacterController/GetStepOffset.cs | 45 - .../CharacterController/GetStepOffset.cs.meta | 8 - .../Basic Tasks/CharacterController/GetVelocity.cs | 45 - .../CharacterController/GetVelocity.cs.meta | 8 - .../CharacterController/HasColliderHit.cs | 43 - .../CharacterController/HasColliderHit.cs.meta | 8 - .../Basic Tasks/CharacterController/IsGrounded.cs | 39 - .../CharacterController/IsGrounded.cs.meta | 8 - .../Basic Tasks/CharacterController/Move.cs | 44 - .../Basic Tasks/CharacterController/Move.cs.meta | 8 - .../Basic Tasks/CharacterController/SetCenter.cs | 44 - .../CharacterController/SetCenter.cs.meta | 8 - .../Basic Tasks/CharacterController/SetHeight.cs | 44 - .../CharacterController/SetHeight.cs.meta | 8 - .../Basic Tasks/CharacterController/SetRadius.cs | 44 - .../CharacterController/SetRadius.cs.meta | 8 - .../CharacterController/SetSlopeLimit.cs | 44 - .../CharacterController/SetSlopeLimit.cs.meta | 8 - .../CharacterController/SetStepOffset.cs | 44 - .../CharacterController/SetStepOffset.cs.meta | 8 - .../Basic Tasks/CharacterController/SimpleMove.cs | 44 - .../CharacterController/SimpleMove.cs.meta | 8 - .../Runtime/Basic Tasks/CircleCollider2D.meta | 4 - .../Basic Tasks/CircleCollider2D/GetCenter.cs | 47 - .../Basic Tasks/CircleCollider2D/GetCenter.cs.meta | 8 - .../Basic Tasks/CircleCollider2D/GetRadius.cs | 45 - .../Basic Tasks/CircleCollider2D/GetRadius.cs.meta | 8 - .../Basic Tasks/CircleCollider2D/SetCenter.cs | 46 - .../Basic Tasks/CircleCollider2D/SetCenter.cs.meta | 8 - .../Basic Tasks/CircleCollider2D/SetRadius.cs | 44 - .../Basic Tasks/CircleCollider2D/SetRadius.cs.meta | 8 - .../Runtime/Basic Tasks/Debug.meta | 4 - .../Runtime/Basic Tasks/Debug/DrawLine.cs | 36 - .../Runtime/Basic Tasks/Debug/DrawLine.cs.meta | 8 - .../Runtime/Basic Tasks/Debug/DrawRay.cs | 30 - .../Runtime/Basic Tasks/Debug/DrawRay.cs.meta | 8 - .../Runtime/Basic Tasks/Debug/LogFormat.cs | 76 - .../Runtime/Basic Tasks/Debug/LogFormat.cs.meta | 8 - .../Runtime/Basic Tasks/Debug/LogValue.cs | 24 - .../Runtime/Basic Tasks/Debug/LogValue.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject.meta | 4 - .../Basic Tasks/GameObject/ActiveInHierarchy.cs | 22 - .../GameObject/ActiveInHierarchy.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/ActiveSelf.cs | 22 - .../Basic Tasks/GameObject/ActiveSelf.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/CompareTag.cs | 25 - .../Basic Tasks/GameObject/CompareTag.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/Destroy.cs | 32 - .../Runtime/Basic Tasks/GameObject/Destroy.cs.meta | 8 - .../Basic Tasks/GameObject/DestroyImmediate.cs | 25 - .../GameObject/DestroyImmediate.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/Find.cs | 28 - .../Runtime/Basic Tasks/GameObject/Find.cs.meta | 8 - .../GameObject/FindGameObjectsWithTag.cs | 31 - .../GameObject/FindGameObjectsWithTag.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/FindWithTag.cs | 28 - .../Basic Tasks/GameObject/FindWithTag.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/GetComponent.cs | 31 - .../Basic Tasks/GameObject/GetComponent.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/GetTag.cs | 28 - .../Runtime/Basic Tasks/GameObject/GetTag.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/Instantiate.cs | 33 - .../Basic Tasks/GameObject/Instantiate.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/SendMessage.cs | 33 - .../Basic Tasks/GameObject/SendMessage.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/SetActive.cs | 27 - .../Basic Tasks/GameObject/SetActive.cs.meta | 8 - .../Runtime/Basic Tasks/GameObject/SetTag.cs | 27 - .../Runtime/Basic Tasks/GameObject/SetTag.cs.meta | 8 - .../Runtime/Basic Tasks/Input.meta | 4 - .../Runtime/Basic Tasks/Input/GetAcceleration.cs | 24 - .../Basic Tasks/Input/GetAcceleration.cs.meta | 8 - .../Runtime/Basic Tasks/Input/GetAxis.cs | 37 - .../Runtime/Basic Tasks/Input/GetAxis.cs.meta | 8 - .../Runtime/Basic Tasks/Input/GetAxisRaw.cs | 37 - .../Runtime/Basic Tasks/Input/GetAxisRaw.cs.meta | 8 - .../Runtime/Basic Tasks/Input/GetButton.cs | 27 - .../Runtime/Basic Tasks/Input/GetButton.cs.meta | 8 - .../Runtime/Basic Tasks/Input/GetKey.cs | 27 - .../Runtime/Basic Tasks/Input/GetKey.cs.meta | 8 - .../Runtime/Basic Tasks/Input/GetMouseButton.cs | 27 - .../Basic Tasks/Input/GetMouseButton.cs.meta | 8 - .../Runtime/Basic Tasks/Input/GetMousePosition.cs | 24 - .../Basic Tasks/Input/GetMousePosition.cs.meta | 8 - .../Runtime/Basic Tasks/Input/IsButtonDown.cs | 22 - .../Runtime/Basic Tasks/Input/IsButtonDown.cs.meta | 8 - .../Runtime/Basic Tasks/Input/IsButtonUp.cs | 22 - .../Runtime/Basic Tasks/Input/IsButtonUp.cs.meta | 8 - .../Runtime/Basic Tasks/Input/IsKeyDown.cs | 22 - .../Runtime/Basic Tasks/Input/IsKeyDown.cs.meta | 8 - .../Runtime/Basic Tasks/Input/IsKeyUp.cs | 22 - .../Runtime/Basic Tasks/Input/IsKeyUp.cs.meta | 8 - .../Runtime/Basic Tasks/Input/IsMouseDown.cs | 22 - .../Runtime/Basic Tasks/Input/IsMouseDown.cs.meta | 8 - .../Runtime/Basic Tasks/Input/IsMouseUp.cs | 22 - .../Runtime/Basic Tasks/Input/IsMouseUp.cs.meta | 8 - .../Runtime/Basic Tasks/LayerMask.meta | 5 - .../Runtime/Basic Tasks/LayerMask/GetLayer.cs | 28 - .../Runtime/Basic Tasks/LayerMask/GetLayer.cs.meta | 8 - .../Runtime/Basic Tasks/LayerMask/SetLayer.cs | 27 - .../Runtime/Basic Tasks/LayerMask/SetLayer.cs.meta | 8 - .../Runtime/Basic Tasks/Light.meta | 4 - .../Runtime/Basic Tasks/Light/GetColor.cs | 45 - .../Runtime/Basic Tasks/Light/GetColor.cs.meta | 8 - .../Runtime/Basic Tasks/Light/GetCookieSize.cs | 45 - .../Basic Tasks/Light/GetCookieSize.cs.meta | 8 - .../Runtime/Basic Tasks/Light/GetIntensity.cs | 45 - .../Runtime/Basic Tasks/Light/GetIntensity.cs.meta | 8 - .../Runtime/Basic Tasks/Light/GetRange.cs | 45 - .../Runtime/Basic Tasks/Light/GetRange.cs.meta | 8 - .../Runtime/Basic Tasks/Light/GetShadowBias.cs | 45 - .../Basic Tasks/Light/GetShadowBias.cs.meta | 8 - .../Runtime/Basic Tasks/Light/GetShadowStrength.cs | 45 - .../Basic Tasks/Light/GetShadowStrength.cs.meta | 8 - .../Runtime/Basic Tasks/Light/GetSpotAngle.cs | 45 - .../Runtime/Basic Tasks/Light/GetSpotAngle.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetColor.cs | 44 - .../Runtime/Basic Tasks/Light/SetColor.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetCookie.cs | 44 - .../Runtime/Basic Tasks/Light/SetCookie.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetCookieSize.cs | 44 - .../Basic Tasks/Light/SetCookieSize.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetCullingMask.cs | 44 - .../Basic Tasks/Light/SetCullingMask.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetIntensity.cs | 44 - .../Runtime/Basic Tasks/Light/SetIntensity.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetRange.cs | 44 - .../Runtime/Basic Tasks/Light/SetRange.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetShadowBias.cs | 44 - .../Basic Tasks/Light/SetShadowBias.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetShadowSoftness.cs | 46 - .../Basic Tasks/Light/SetShadowSoftness.cs.meta | 8 - .../Basic Tasks/Light/SetShadowSoftnessFade.cs | 46 - .../Light/SetShadowSoftnessFade.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetShadowStrength.cs | 44 - .../Basic Tasks/Light/SetShadowStrength.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetShadows.cs | 43 - .../Runtime/Basic Tasks/Light/SetShadows.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetSpotAngle.cs | 44 - .../Runtime/Basic Tasks/Light/SetSpotAngle.cs.meta | 8 - .../Runtime/Basic Tasks/Light/SetType.cs | 43 - .../Runtime/Basic Tasks/Light/SetType.cs.meta | 8 - .../Runtime/Basic Tasks/Math.meta | 4 - .../Runtime/Basic Tasks/Math/BoolComparison.cs | 23 - .../Basic Tasks/Math/BoolComparison.cs.meta | 8 - .../Runtime/Basic Tasks/Math/BoolFlip.cs | 21 - .../Runtime/Basic Tasks/Math/BoolFlip.cs.meta | 8 - .../Runtime/Basic Tasks/Math/BoolOperator.cs | 51 - .../Runtime/Basic Tasks/Math/BoolOperator.cs.meta | 8 - .../Runtime/Basic Tasks/Math/FloatAbs.cs | 23 - .../Runtime/Basic Tasks/Math/FloatAbs.cs.meta | 8 - .../Runtime/Basic Tasks/Math/FloatClamp.cs | 27 - .../Runtime/Basic Tasks/Math/FloatClamp.cs.meta | 8 - .../Runtime/Basic Tasks/Math/FloatComparison.cs | 50 - .../Basic Tasks/Math/FloatComparison.cs.meta | 8 - .../Runtime/Basic Tasks/Math/FloatOperator.cs | 65 - .../Runtime/Basic Tasks/Math/FloatOperator.cs.meta | 8 - .../Runtime/Basic Tasks/Math/IntAbs.cs | 23 - .../Runtime/Basic Tasks/Math/IntAbs.cs.meta | 8 - .../Runtime/Basic Tasks/Math/IntClamp.cs | 27 - .../Runtime/Basic Tasks/Math/IntClamp.cs.meta | 8 - .../Runtime/Basic Tasks/Math/IntComparison.cs | 50 - .../Runtime/Basic Tasks/Math/IntComparison.cs.meta | 8 - .../Runtime/Basic Tasks/Math/IntOperator.cs | 66 - .../Runtime/Basic Tasks/Math/IntOperator.cs.meta | 8 - .../Runtime/Basic Tasks/Math/IsFloatPositive.cs | 20 - .../Basic Tasks/Math/IsFloatPositive.cs.meta | 8 - .../Runtime/Basic Tasks/Math/IsIntPositive.cs | 20 - .../Runtime/Basic Tasks/Math/IsIntPositive.cs.meta | 8 - .../Runtime/Basic Tasks/Math/Lerp.cs | 30 - .../Runtime/Basic Tasks/Math/Lerp.cs.meta | 8 - .../Runtime/Basic Tasks/Math/LerpAngle.cs | 30 - .../Runtime/Basic Tasks/Math/LerpAngle.cs.meta | 8 - .../Runtime/Basic Tasks/Math/RandomBool.cs | 23 - .../Runtime/Basic Tasks/Math/RandomBool.cs.meta | 8 - .../Runtime/Basic Tasks/Math/RandomFloat.cs | 36 - .../Runtime/Basic Tasks/Math/RandomFloat.cs.meta | 8 - .../Runtime/Basic Tasks/Math/RandomInt.cs | 36 - .../Runtime/Basic Tasks/Math/RandomInt.cs.meta | 8 - .../Runtime/Basic Tasks/Math/SetBool.cs | 24 - .../Runtime/Basic Tasks/Math/SetBool.cs.meta | 8 - .../Runtime/Basic Tasks/Math/SetFloat.cs | 24 - .../Runtime/Basic Tasks/Math/SetFloat.cs.meta | 8 - .../Runtime/Basic Tasks/Math/SetInt.cs | 24 - .../Runtime/Basic Tasks/Math/SetInt.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent.meta | 5 - .../Basic Tasks/NavMeshAgent/GetAcceleration.cs | 49 - .../NavMeshAgent/GetAcceleration.cs.meta | 8 - .../Basic Tasks/NavMeshAgent/GetAngularSpeed.cs | 49 - .../NavMeshAgent/GetAngularSpeed.cs.meta | 8 - .../Basic Tasks/NavMeshAgent/GetDestination.cs | 49 - .../NavMeshAgent/GetDestination.cs.meta | 8 - .../NavMeshAgent/GetRemainingDistance.cs | 49 - .../NavMeshAgent/GetRemainingDistance.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs | 49 - .../Basic Tasks/NavMeshAgent/GetSpeed.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent/Move.cs | 48 - .../Runtime/Basic Tasks/NavMeshAgent/Move.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs | 45 - .../Basic Tasks/NavMeshAgent/ResetPath.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent/Resume.cs | 49 - .../Basic Tasks/NavMeshAgent/Resume.cs.meta | 8 - .../Basic Tasks/NavMeshAgent/SetAcceleration.cs | 48 - .../NavMeshAgent/SetAcceleration.cs.meta | 8 - .../Basic Tasks/NavMeshAgent/SetAngularSpeed.cs | 48 - .../NavMeshAgent/SetAngularSpeed.cs.meta | 8 - .../Basic Tasks/NavMeshAgent/SetDestination.cs | 47 - .../NavMeshAgent/SetDestination.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs | 48 - .../Basic Tasks/NavMeshAgent/SetSpeed.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent/Stop.cs | 49 - .../Runtime/Basic Tasks/NavMeshAgent/Stop.cs.meta | 8 - .../Runtime/Basic Tasks/NavMeshAgent/Warp.cs | 48 - .../Runtime/Basic Tasks/NavMeshAgent/Warp.cs.meta | 8 - .../Runtime/Basic Tasks/Network.meta | 5 - .../Runtime/Basic Tasks/Network/IsClient.cs | 12 - .../Runtime/Basic Tasks/Network/IsClient.cs.meta | 12 - .../Runtime/Basic Tasks/Network/IsServer.cs | 12 - .../Runtime/Basic Tasks/Network/IsServer.cs.meta | 12 - .../Runtime/Basic Tasks/ParticleSystem.meta | 4 - .../Runtime/Basic Tasks/ParticleSystem/Clear.cs | 41 - .../Basic Tasks/ParticleSystem/Clear.cs.meta | 8 - .../Basic Tasks/ParticleSystem/GetDuration.cs | 49 - .../Basic Tasks/ParticleSystem/GetDuration.cs.meta | 8 - .../Basic Tasks/ParticleSystem/GetEmissionRate.cs | 49 - .../ParticleSystem/GetEmissionRate.cs.meta | 8 - .../ParticleSystem/GetEnableEmission.cs | 49 - .../ParticleSystem/GetEnableEmission.cs.meta | 8 - .../ParticleSystem/GetGravityModifier.cs | 47 - .../ParticleSystem/GetGravityModifier.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/GetLoop.cs | 49 - .../Basic Tasks/ParticleSystem/GetLoop.cs.meta | 8 - .../Basic Tasks/ParticleSystem/GetMaxParticles.cs | 49 - .../ParticleSystem/GetMaxParticles.cs.meta | 8 - .../Basic Tasks/ParticleSystem/GetParticleCount.cs | 45 - .../ParticleSystem/GetParticleCount.cs.meta | 8 - .../Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs | 50 - .../ParticleSystem/GetPlaybackSpeed.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/GetTime.cs | 45 - .../Basic Tasks/ParticleSystem/GetTime.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/IsAlive.cs | 39 - .../Basic Tasks/ParticleSystem/IsAlive.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/IsPaused.cs | 39 - .../Basic Tasks/ParticleSystem/IsPaused.cs.meta | 8 - .../Basic Tasks/ParticleSystem/IsPlaying.cs | 39 - .../Basic Tasks/ParticleSystem/IsPlaying.cs.meta | 8 - .../Basic Tasks/ParticleSystem/IsStopped.cs | 39 - .../Basic Tasks/ParticleSystem/IsStopped.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/Pause.cs | 41 - .../Basic Tasks/ParticleSystem/Pause.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/Play.cs | 41 - .../Basic Tasks/ParticleSystem/Play.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetEmissionRate.cs | 48 - .../ParticleSystem/SetEmissionRate.cs.meta | 8 - .../ParticleSystem/SetEnableEmission.cs | 49 - .../ParticleSystem/SetEnableEmission.cs.meta | 8 - .../ParticleSystem/SetGravityModifier.cs | 46 - .../ParticleSystem/SetGravityModifier.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/SetLoop.cs | 49 - .../Basic Tasks/ParticleSystem/SetLoop.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetMaxParticles.cs | 48 - .../ParticleSystem/SetMaxParticles.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs | 49 - .../ParticleSystem/SetPlaybackSpeed.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetStartColor.cs | 49 - .../ParticleSystem/SetStartColor.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetStartDelay.cs | 49 - .../ParticleSystem/SetStartDelay.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetStartLifetime.cs | 49 - .../ParticleSystem/SetStartLifetime.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetStartRotation.cs | 49 - .../ParticleSystem/SetStartRotation.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetStartSize.cs | 49 - .../ParticleSystem/SetStartSize.cs.meta | 8 - .../Basic Tasks/ParticleSystem/SetStartSpeed.cs | 49 - .../ParticleSystem/SetStartSpeed.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/SetTime.cs | 44 - .../Basic Tasks/ParticleSystem/SetTime.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/Simulate.cs | 44 - .../Basic Tasks/ParticleSystem/Simulate.cs.meta | 8 - .../Runtime/Basic Tasks/ParticleSystem/Stop.cs | 41 - .../Basic Tasks/ParticleSystem/Stop.cs.meta | 8 - .../Runtime/Basic Tasks/Physics.meta | 4 - .../Runtime/Basic Tasks/Physics/Linecast.cs | 29 - .../Runtime/Basic Tasks/Physics/Linecast.cs.meta | 8 - .../Runtime/Basic Tasks/Physics/Raycast.cs | 71 - .../Runtime/Basic Tasks/Physics/Raycast.cs.meta | 8 - .../Runtime/Basic Tasks/Physics/Spherecast.cs | 74 - .../Runtime/Basic Tasks/Physics/Spherecast.cs.meta | 8 - .../Runtime/Basic Tasks/Physics2D.meta | 4 - .../Runtime/Basic Tasks/Physics2D/Circlecast.cs | 73 - .../Basic Tasks/Physics2D/Circlecast.cs.meta | 8 - .../Runtime/Basic Tasks/Physics2D/Linecast.cs | 29 - .../Runtime/Basic Tasks/Physics2D/Linecast.cs.meta | 8 - .../Runtime/Basic Tasks/Physics2D/Raycast.cs | 72 - .../Runtime/Basic Tasks/Physics2D/Raycast.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs.meta | 4 - .../Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs | 16 - .../Basic Tasks/PlayerPrefs/DeleteAll.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs | 24 - .../Basic Tasks/PlayerPrefs/DeleteKey.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs | 31 - .../Basic Tasks/PlayerPrefs/GetFloat.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/GetInt.cs | 31 - .../Runtime/Basic Tasks/PlayerPrefs/GetInt.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/GetString.cs | 31 - .../Basic Tasks/PlayerPrefs/GetString.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/HasKey.cs | 22 - .../Runtime/Basic Tasks/PlayerPrefs/HasKey.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/Save.cs | 16 - .../Runtime/Basic Tasks/PlayerPrefs/Save.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs | 27 - .../Basic Tasks/PlayerPrefs/SetFloat.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/SetInt.cs | 27 - .../Runtime/Basic Tasks/PlayerPrefs/SetInt.cs.meta | 8 - .../Runtime/Basic Tasks/PlayerPrefs/SetString.cs | 27 - .../Basic Tasks/PlayerPrefs/SetString.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion.meta | 4 - .../Runtime/Basic Tasks/Quaternion/Angle.cs | 29 - .../Runtime/Basic Tasks/Quaternion/Angle.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/AngleAxis.cs | 30 - .../Basic Tasks/Quaternion/AngleAxis.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/Dot.cs | 29 - .../Runtime/Basic Tasks/Quaternion/Dot.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/Euler.cs | 27 - .../Runtime/Basic Tasks/Quaternion/Euler.cs.meta | 8 - .../Basic Tasks/Quaternion/FromToRotation.cs | 29 - .../Basic Tasks/Quaternion/FromToRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/Identity.cs | 24 - .../Basic Tasks/Quaternion/Identity.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/Inverse.cs | 26 - .../Runtime/Basic Tasks/Quaternion/Inverse.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/Lerp.cs | 31 - .../Runtime/Basic Tasks/Quaternion/Lerp.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/LookRotation.cs | 29 - .../Basic Tasks/Quaternion/LookRotation.cs.meta | 8 - .../Basic Tasks/Quaternion/RotateTowards.cs | 31 - .../Basic Tasks/Quaternion/RotateTowards.cs.meta | 8 - .../Runtime/Basic Tasks/Quaternion/Slerp.cs | 31 - .../Runtime/Basic Tasks/Quaternion/Slerp.cs.meta | 8 - .../Runtime/Basic Tasks/Renderer.meta | 4 - .../Runtime/Basic Tasks/Renderer/IsVisible.cs | 40 - .../Runtime/Basic Tasks/Renderer/IsVisible.cs.meta | 8 - .../Runtime/Basic Tasks/Renderer/SetMaterial.cs | 44 - .../Basic Tasks/Renderer/SetMaterial.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody.meta | 4 - .../Basic Tasks/Rigidbody/AddExplosionForce.cs | 57 - .../Rigidbody/AddExplosionForce.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/AddForce.cs | 51 - .../Runtime/Basic Tasks/Rigidbody/AddForce.cs.meta | 8 - .../Basic Tasks/Rigidbody/AddForceAtPosition.cs | 51 - .../Rigidbody/AddForceAtPosition.cs.meta | 8 - .../Basic Tasks/Rigidbody/AddRelativeForce.cs | 48 - .../Basic Tasks/Rigidbody/AddRelativeForce.cs.meta | 8 - .../Basic Tasks/Rigidbody/AddRelativeTorque.cs | 43 - .../Rigidbody/AddRelativeTorque.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/AddTorque.cs | 48 - .../Basic Tasks/Rigidbody/AddTorque.cs.meta | 8 - .../Basic Tasks/Rigidbody/GetAngularDrag.cs | 46 - .../Basic Tasks/Rigidbody/GetAngularDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody/GetAngularVelocity.cs | 46 - .../Rigidbody/GetAngularVelocity.cs.meta | 8 - .../Basic Tasks/Rigidbody/GetCenterOfMass.cs | 46 - .../Basic Tasks/Rigidbody/GetCenterOfMass.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/GetDrag.cs | 46 - .../Runtime/Basic Tasks/Rigidbody/GetDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody/GetFreezeRotation.cs | 46 - .../Rigidbody/GetFreezeRotation.cs.meta | 8 - .../Basic Tasks/Rigidbody/GetIsKinematic.cs | 46 - .../Basic Tasks/Rigidbody/GetIsKinematic.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/GetMass.cs | 46 - .../Runtime/Basic Tasks/Rigidbody/GetMass.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/GetPosition.cs | 46 - .../Basic Tasks/Rigidbody/GetPosition.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/GetRotation.cs | 46 - .../Basic Tasks/Rigidbody/GetRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs | 46 - .../Basic Tasks/Rigidbody/GetUseGravity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/GetVelocity.cs | 46 - .../Basic Tasks/Rigidbody/GetVelocity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/IsKinematic.cs | 40 - .../Basic Tasks/Rigidbody/IsKinematic.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/IsSleeping.cs | 40 - .../Basic Tasks/Rigidbody/IsSleeping.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/MovePosition.cs | 45 - .../Basic Tasks/Rigidbody/MovePosition.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/MoveRotation.cs | 45 - .../Basic Tasks/Rigidbody/MoveRotation.cs.meta | 8 - .../Basic Tasks/Rigidbody/SetAngularDrag.cs | 45 - .../Basic Tasks/Rigidbody/SetAngularDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody/SetAngularVelocity.cs | 45 - .../Rigidbody/SetAngularVelocity.cs.meta | 8 - .../Basic Tasks/Rigidbody/SetCenterOfMass.cs | 45 - .../Basic Tasks/Rigidbody/SetCenterOfMass.cs.meta | 8 - .../Basic Tasks/Rigidbody/SetConstraints.cs | 45 - .../Basic Tasks/Rigidbody/SetConstraints.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/SetDrag.cs | 45 - .../Runtime/Basic Tasks/Rigidbody/SetDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody/SetFreezeRotation.cs | 45 - .../Rigidbody/SetFreezeRotation.cs.meta | 8 - .../Basic Tasks/Rigidbody/SetIsKinematic.cs | 45 - .../Basic Tasks/Rigidbody/SetIsKinematic.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/SetMass.cs | 45 - .../Runtime/Basic Tasks/Rigidbody/SetMass.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/SetPosition.cs | 45 - .../Basic Tasks/Rigidbody/SetPosition.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/SetRotation.cs | 45 - .../Basic Tasks/Rigidbody/SetRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs | 45 - .../Basic Tasks/Rigidbody/SetUseGravity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/SetVelocity.cs | 45 - .../Basic Tasks/Rigidbody/SetVelocity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/Sleep.cs | 42 - .../Runtime/Basic Tasks/Rigidbody/Sleep.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/UseGravity.cs | 40 - .../Basic Tasks/Rigidbody/UseGravity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody/WakeUp.cs | 42 - .../Runtime/Basic Tasks/Rigidbody/WakeUp.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D.meta | 4 - .../Runtime/Basic Tasks/Rigidbody2D/AddForce.cs | 44 - .../Basic Tasks/Rigidbody2D/AddForce.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/AddForceAtPosition.cs | 47 - .../Rigidbody2D/AddForceAtPosition.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs | 44 - .../Basic Tasks/Rigidbody2D/AddTorque.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/GetAngularDrag.cs | 45 - .../Basic Tasks/Rigidbody2D/GetAngularDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/GetAngularVelocity.cs | 45 - .../Rigidbody2D/GetAngularVelocity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs | 45 - .../Basic Tasks/Rigidbody2D/GetDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/GetGravtyScale.cs | 45 - .../Basic Tasks/Rigidbody2D/GetGravtyScale.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/GetIsKinematic.cs | 45 - .../Basic Tasks/Rigidbody2D/GetIsKinematic.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/GetMass.cs | 45 - .../Basic Tasks/Rigidbody2D/GetMass.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs | 45 - .../Basic Tasks/Rigidbody2D/GetPosition.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs | 45 - .../Basic Tasks/Rigidbody2D/GetRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs | 45 - .../Basic Tasks/Rigidbody2D/GetVelocity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs | 39 - .../Basic Tasks/Rigidbody2D/IsKinematic.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs | 39 - .../Basic Tasks/Rigidbody2D/IsSleeping.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/MovePosition.cs | 45 - .../Basic Tasks/Rigidbody2D/MovePosition.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/MoveRotation.cs | 45 - .../Basic Tasks/Rigidbody2D/MoveRotation.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/SetAngularDrag.cs | 44 - .../Basic Tasks/Rigidbody2D/SetAngularDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/SetAngularVelocity.cs | 44 - .../Rigidbody2D/SetAngularVelocity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs | 44 - .../Basic Tasks/Rigidbody2D/SetDrag.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/SetGravityScale.cs | 44 - .../Rigidbody2D/SetGravityScale.cs.meta | 8 - .../Basic Tasks/Rigidbody2D/SetIsKinematic.cs | 44 - .../Basic Tasks/Rigidbody2D/SetIsKinematic.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/SetMass.cs | 44 - .../Basic Tasks/Rigidbody2D/SetMass.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs | 44 - .../Basic Tasks/Rigidbody2D/SetVelocity.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/Sleep.cs | 41 - .../Runtime/Basic Tasks/Rigidbody2D/Sleep.cs.meta | 8 - .../Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs | 41 - .../Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs.meta | 8 - .../Runtime/Basic Tasks/SharedVariables.meta | 4 - .../SharedVariables/CompareSharedBool.cs | 23 - .../SharedVariables/CompareSharedBool.cs.meta | 8 - .../SharedVariables/CompareSharedColor.cs | 25 - .../SharedVariables/CompareSharedColor.cs.meta | 8 - .../SharedVariables/CompareSharedFloat.cs | 23 - .../SharedVariables/CompareSharedFloat.cs.meta | 8 - .../SharedVariables/CompareSharedGameObject.cs | 30 - .../CompareSharedGameObject.cs.meta | 8 - .../SharedVariables/CompareSharedGameObjectList.cs | 35 - .../CompareSharedGameObjectList.cs.meta | 8 - .../SharedVariables/CompareSharedInt.cs | 23 - .../SharedVariables/CompareSharedInt.cs.meta | 8 - .../SharedVariables/CompareSharedObject.cs | 30 - .../SharedVariables/CompareSharedObject.cs.meta | 8 - .../SharedVariables/CompareSharedObjectList.cs | 35 - .../CompareSharedObjectList.cs.meta | 8 - .../SharedVariables/CompareSharedQuaternion.cs | 25 - .../CompareSharedQuaternion.cs.meta | 8 - .../SharedVariables/CompareSharedRect.cs | 25 - .../SharedVariables/CompareSharedRect.cs.meta | 8 - .../SharedVariables/CompareSharedString.cs | 23 - .../SharedVariables/CompareSharedString.cs.meta | 8 - .../SharedVariables/CompareSharedTransform.cs | 30 - .../SharedVariables/CompareSharedTransform.cs.meta | 8 - .../SharedVariables/CompareSharedTransformList.cs | 35 - .../CompareSharedTransformList.cs.meta | 8 - .../SharedVariables/CompareSharedVector2.cs | 25 - .../SharedVariables/CompareSharedVector2.cs.meta | 8 - .../SharedVariables/CompareSharedVector3.cs | 25 - .../SharedVariables/CompareSharedVector3.cs.meta | 8 - .../SharedVariables/CompareSharedVector4.cs | 25 - .../SharedVariables/CompareSharedVector4.cs.meta | 8 - .../Basic Tasks/SharedVariables/SetSharedBool.cs | 26 - .../SharedVariables/SetSharedBool.cs.meta | 8 - .../Basic Tasks/SharedVariables/SetSharedColor.cs | 28 - .../SharedVariables/SetSharedColor.cs.meta | 8 - .../Basic Tasks/SharedVariables/SetSharedFloat.cs | 26 - .../SharedVariables/SetSharedFloat.cs.meta | 8 - .../SharedVariables/SetSharedGameObject.cs | 29 - .../SharedVariables/SetSharedGameObject.cs.meta | 8 - .../SharedVariables/SetSharedGameObjectList.cs | 26 - .../SetSharedGameObjectList.cs.meta | 8 - .../Basic Tasks/SharedVariables/SetSharedInt.cs | 26 - .../SharedVariables/SetSharedInt.cs.meta | 8 - .../Basic Tasks/SharedVariables/SetSharedObject.cs | 26 - .../SharedVariables/SetSharedObject.cs.meta | 8 - .../SharedVariables/SetSharedObjectList.cs | 26 - .../SharedVariables/SetSharedObjectList.cs.meta | 8 - .../SharedVariables/SetSharedQuaternion.cs | 27 - .../SharedVariables/SetSharedQuaternion.cs.meta | 8 - .../Basic Tasks/SharedVariables/SetSharedRect.cs | 28 - .../SharedVariables/SetSharedRect.cs.meta | 8 - .../Basic Tasks/SharedVariables/SetSharedString.cs | 26 - .../SharedVariables/SetSharedString.cs.meta | 8 - .../SharedVariables/SetSharedTransform.cs | 26 - .../SharedVariables/SetSharedTransform.cs.meta | 8 - .../SharedVariables/SetSharedTransformList.cs | 26 - .../SharedVariables/SetSharedTransformList.cs.meta | 8 - .../SharedVariables/SetSharedVector2.cs | 28 - .../SharedVariables/SetSharedVector2.cs.meta | 8 - .../SharedVariables/SetSharedVector3.cs | 28 - .../SharedVariables/SetSharedVector3.cs.meta | 8 - .../SharedVariables/SetSharedVector4.cs | 28 - .../SharedVariables/SetSharedVector4.cs.meta | 8 - .../SharedVariables/SharedGameObjectToTransform.cs | 32 - .../SharedGameObjectToTransform.cs.meta | 8 - .../SharedGameObjectsToGameObjectList.cs | 41 - .../SharedGameObjectsToGameObjectList.cs.meta | 8 - .../SharedVariables/SharedTransformToGameObject.cs | 32 - .../SharedTransformToGameObject.cs.meta | 8 - .../SharedTransformsToTransformList.cs | 41 - .../SharedTransformsToTransformList.cs.meta | 8 - .../Runtime/Basic Tasks/SphereCollider.meta | 4 - .../Basic Tasks/SphereCollider/GetCenter.cs | 44 - .../Basic Tasks/SphereCollider/GetCenter.cs.meta | 8 - .../Basic Tasks/SphereCollider/GetRadius.cs | 45 - .../Basic Tasks/SphereCollider/GetRadius.cs.meta | 8 - .../Basic Tasks/SphereCollider/SetCenter.cs | 44 - .../Basic Tasks/SphereCollider/SetCenter.cs.meta | 8 - .../Basic Tasks/SphereCollider/SetRadius.cs | 44 - .../Basic Tasks/SphereCollider/SetRadius.cs.meta | 8 - .../Runtime/Basic Tasks/String.meta | 4 - .../Runtime/Basic Tasks/String/BuildString.cs | 28 - .../Runtime/Basic Tasks/String/BuildString.cs.meta | 8 - .../Runtime/Basic Tasks/String/CompareTo.cs | 28 - .../Runtime/Basic Tasks/String/CompareTo.cs.meta | 8 - .../Runtime/Basic Tasks/String/Format.cs | 47 - .../Runtime/Basic Tasks/String/Format.cs.meta | 8 - .../Runtime/Basic Tasks/String/GetLength.cs | 25 - .../Runtime/Basic Tasks/String/GetLength.cs.meta | 8 - .../Runtime/Basic Tasks/String/GetRandomString.cs | 28 - .../Basic Tasks/String/GetRandomString.cs.meta | 8 - .../Runtime/Basic Tasks/String/GetSubstring.cs | 35 - .../Basic Tasks/String/GetSubstring.cs.meta | 8 - .../Runtime/Basic Tasks/String/IsNullOrEmpty.cs | 20 - .../Basic Tasks/String/IsNullOrEmpty.cs.meta | 8 - .../Runtime/Basic Tasks/String/Replace.cs | 32 - .../Runtime/Basic Tasks/String/Replace.cs.meta | 8 - .../Runtime/Basic Tasks/String/SetString.cs | 26 - .../Runtime/Basic Tasks/String/SetString.cs.meta | 8 - .../Runtime/Basic Tasks/Time.meta | 4 - .../Runtime/Basic Tasks/Time/GetDeltaTime.cs | 23 - .../Runtime/Basic Tasks/Time/GetDeltaTime.cs.meta | 8 - .../Basic Tasks/Time/GetRealtimeSinceStartup.cs | 23 - .../Time/GetRealtimeSinceStartup.cs.meta | 8 - .../Runtime/Basic Tasks/Time/GetTime.cs | 23 - .../Runtime/Basic Tasks/Time/GetTime.cs.meta | 8 - .../Runtime/Basic Tasks/Time/GetTimeScale.cs | 23 - .../Runtime/Basic Tasks/Time/GetTimeScale.cs.meta | 8 - .../Runtime/Basic Tasks/Time/SetTimeScale.cs | 23 - .../Runtime/Basic Tasks/Time/SetTimeScale.cs.meta | 8 - .../Runtime/Basic Tasks/Transform.meta | 4 - .../Runtime/Basic Tasks/Transform/Find.cs | 48 - .../Runtime/Basic Tasks/Transform/Find.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/FindChild.cs | 48 - .../Basic Tasks/Transform/FindChild.cs.meta | 8 - .../Basic Tasks/Transform/GetAngleToTarget.cs | 66 - .../Basic Tasks/Transform/GetAngleToTarget.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/GetChild.cs | 48 - .../Runtime/Basic Tasks/Transform/GetChild.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/GetChildCount.cs | 45 - .../Basic Tasks/Transform/GetChildCount.cs.meta | 8 - .../Basic Tasks/Transform/GetEulerAngles.cs | 45 - .../Basic Tasks/Transform/GetEulerAngles.cs.meta | 8 - .../Basic Tasks/Transform/GetForwardVector.cs | 45 - .../Basic Tasks/Transform/GetForwardVector.cs.meta | 8 - .../Basic Tasks/Transform/GetLocalEulerAngles.cs | 45 - .../Transform/GetLocalEulerAngles.cs.meta | 8 - .../Basic Tasks/Transform/GetLocalPosition.cs | 45 - .../Basic Tasks/Transform/GetLocalPosition.cs.meta | 8 - .../Basic Tasks/Transform/GetLocalRotation.cs | 45 - .../Basic Tasks/Transform/GetLocalRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/GetLocalScale.cs | 45 - .../Basic Tasks/Transform/GetLocalScale.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/GetParent.cs | 45 - .../Basic Tasks/Transform/GetParent.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/GetPosition.cs | 45 - .../Basic Tasks/Transform/GetPosition.cs.meta | 8 - .../Basic Tasks/Transform/GetRightVector.cs | 45 - .../Basic Tasks/Transform/GetRightVector.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/GetRotation.cs | 45 - .../Basic Tasks/Transform/GetRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/GetUpVector.cs | 45 - .../Basic Tasks/Transform/GetUpVector.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/IsChildOf.cs | 42 - .../Basic Tasks/Transform/IsChildOf.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/LookAt.cs | 47 - .../Runtime/Basic Tasks/Transform/LookAt.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/Rotate.cs | 47 - .../Runtime/Basic Tasks/Transform/Rotate.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/RotateAround.cs | 50 - .../Basic Tasks/Transform/RotateAround.cs.meta | 8 - .../Basic Tasks/Transform/SetEulerAngles.cs | 44 - .../Basic Tasks/Transform/SetEulerAngles.cs.meta | 8 - .../Basic Tasks/Transform/SetForwardVector.cs | 44 - .../Basic Tasks/Transform/SetForwardVector.cs.meta | 8 - .../Basic Tasks/Transform/SetLocalEulerAngles.cs | 44 - .../Transform/SetLocalEulerAngles.cs.meta | 8 - .../Basic Tasks/Transform/SetLocalPosition.cs | 44 - .../Basic Tasks/Transform/SetLocalPosition.cs.meta | 8 - .../Basic Tasks/Transform/SetLocalRotation.cs | 44 - .../Basic Tasks/Transform/SetLocalRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/SetLocalScale.cs | 44 - .../Basic Tasks/Transform/SetLocalScale.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/SetParent.cs | 44 - .../Basic Tasks/Transform/SetParent.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/SetPosition.cs | 44 - .../Basic Tasks/Transform/SetPosition.cs.meta | 8 - .../Basic Tasks/Transform/SetRightVector.cs | 44 - .../Basic Tasks/Transform/SetRightVector.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/SetRotation.cs | 44 - .../Basic Tasks/Transform/SetRotation.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/SetUpVector.cs | 44 - .../Basic Tasks/Transform/SetUpVector.cs.meta | 8 - .../Runtime/Basic Tasks/Transform/Translate.cs | 47 - .../Basic Tasks/Transform/Translate.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2.meta | 4 - .../Runtime/Basic Tasks/Vector2/ClampMagnitude.cs | 29 - .../Basic Tasks/Vector2/ClampMagnitude.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/Distance.cs | 29 - .../Runtime/Basic Tasks/Vector2/Distance.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/Dot.cs | 29 - .../Runtime/Basic Tasks/Vector2/Dot.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/GetMagnitude.cs | 27 - .../Basic Tasks/Vector2/GetMagnitude.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/GetRightVector.cs | 24 - .../Basic Tasks/Vector2/GetRightVector.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs | 27 - .../Basic Tasks/Vector2/GetSqrMagnitude.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/GetUpVector.cs | 24 - .../Basic Tasks/Vector2/GetUpVector.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/GetVector3.cs | 27 - .../Runtime/Basic Tasks/Vector2/GetVector3.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/GetXY.cs | 31 - .../Runtime/Basic Tasks/Vector2/GetXY.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/Lerp.cs | 31 - .../Runtime/Basic Tasks/Vector2/Lerp.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/MoveTowards.cs | 31 - .../Basic Tasks/Vector2/MoveTowards.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/Multiply.cs | 29 - .../Runtime/Basic Tasks/Vector2/Multiply.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/Normalize.cs | 26 - .../Runtime/Basic Tasks/Vector2/Normalize.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/Operator.cs | 47 - .../Runtime/Basic Tasks/Vector2/Operator.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/SetValue.cs | 25 - .../Runtime/Basic Tasks/Vector2/SetValue.cs.meta | 8 - .../Runtime/Basic Tasks/Vector2/SetXY.cs | 35 - .../Runtime/Basic Tasks/Vector2/SetXY.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3.meta | 4 - .../Runtime/Basic Tasks/Vector3/Angle.cs | 29 - .../Runtime/Basic Tasks/Vector3/Angle.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/ClampMagnitude.cs | 29 - .../Basic Tasks/Vector3/ClampMagnitude.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/Distance.cs | 29 - .../Runtime/Basic Tasks/Vector3/Distance.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/Dot.cs | 29 - .../Runtime/Basic Tasks/Vector3/Dot.cs.meta | 8 - .../Basic Tasks/Vector3/GetForwardVector.cs | 24 - .../Basic Tasks/Vector3/GetForwardVector.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/GetMagnitude.cs | 27 - .../Basic Tasks/Vector3/GetMagnitude.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/GetRightVector.cs | 24 - .../Basic Tasks/Vector3/GetRightVector.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs | 27 - .../Basic Tasks/Vector3/GetSqrMagnitude.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/GetUpVector.cs | 24 - .../Basic Tasks/Vector3/GetUpVector.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/GetVector2.cs | 27 - .../Runtime/Basic Tasks/Vector3/GetVector2.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/GetXYZ.cs | 35 - .../Runtime/Basic Tasks/Vector3/GetXYZ.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/Lerp.cs | 31 - .../Runtime/Basic Tasks/Vector3/Lerp.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/MoveTowards.cs | 31 - .../Basic Tasks/Vector3/MoveTowards.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/Multiply.cs | 29 - .../Runtime/Basic Tasks/Vector3/Multiply.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/Normalize.cs | 26 - .../Runtime/Basic Tasks/Vector3/Normalize.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/Operator.cs | 47 - .../Runtime/Basic Tasks/Vector3/Operator.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/RotateTowards.cs | 33 - .../Basic Tasks/Vector3/RotateTowards.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/SetValue.cs | 25 - .../Runtime/Basic Tasks/Vector3/SetValue.cs.meta | 8 - .../Runtime/Basic Tasks/Vector3/SetXYZ.cs | 40 - .../Runtime/Basic Tasks/Vector3/SetXYZ.cs.meta | 8 - .../Runtime/BehaviorDesignerRuntime.dll | Bin 121856 -> 0 bytes .../Runtime/BehaviorDesignerRuntime.dll.meta | 22 - .../Behavior Designer/Runtime/BehaviorTree.cs | 11 - .../Behavior Designer/Runtime/BehaviorTree.cs.meta | 7 - .../Behavior Designer/Runtime/Composites.meta | 2 - .../Runtime/Composites/Parallel.cs | 87 - .../Runtime/Composites/Parallel.cs.meta | 7 - .../Runtime/Composites/ParallelComplete.cs | 81 - .../Runtime/Composites/ParallelComplete.cs.meta | 12 - .../Runtime/Composites/ParallelSelector.cs | 87 - .../Runtime/Composites/ParallelSelector.cs.meta | 7 - .../Runtime/Composites/PrioritySelector.cs | 72 - .../Runtime/Composites/PrioritySelector.cs.meta | 7 - .../Runtime/Composites/RandomSelector.cs | 106 - .../Runtime/Composites/RandomSelector.cs.meta | 7 - .../Runtime/Composites/RandomSequence.cs | 107 - .../Runtime/Composites/RandomSequence.cs.meta | 7 - .../Runtime/Composites/Selector.cs | 46 - .../Runtime/Composites/Selector.cs.meta | 7 - .../Runtime/Composites/SelectorEvaluator.cs | 118 - .../Runtime/Composites/SelectorEvaluator.cs.meta | 8 - .../Runtime/Composites/Sequence.cs | 46 - .../Runtime/Composites/Sequence.cs.meta | 7 - .../Runtime/Composites/UtilitySelector.cs | 150 - .../Runtime/Composites/UtilitySelector.cs.meta | 12 - .../Behavior Designer/Runtime/Conditionals.meta | 2 - .../Runtime/Conditionals/HasReceivedEvent.cs | 114 - .../Runtime/Conditionals/HasReceivedEvent.cs.meta | 8 - .../Runtime/Conditionals/Physics.meta | 4 - .../Conditionals/Physics/HasEnteredCollision.cs | 41 - .../Physics/HasEnteredCollision.cs.meta | 8 - .../Conditionals/Physics/HasEnteredCollision2D.cs | 41 - .../Physics/HasEnteredCollision2D.cs.meta | 8 - .../Conditionals/Physics/HasEnteredTrigger.cs | 41 - .../Conditionals/Physics/HasEnteredTrigger.cs.meta | 8 - .../Conditionals/Physics/HasEnteredTrigger2D.cs | 41 - .../Physics/HasEnteredTrigger2D.cs.meta | 8 - .../Conditionals/Physics/HasExitedCollision.cs | 40 - .../Physics/HasExitedCollision.cs.meta | 8 - .../Conditionals/Physics/HasExitedCollision2D.cs | 41 - .../Physics/HasExitedCollision2D.cs.meta | 8 - .../Conditionals/Physics/HasExitedTrigger.cs | 41 - .../Conditionals/Physics/HasExitedTrigger.cs.meta | 8 - .../Conditionals/Physics/HasExitedTrigger2D.cs | 41 - .../Physics/HasExitedTrigger2D.cs.meta | 8 - .../Runtime/Conditionals/RandomProbability.cs | 44 - .../Runtime/Conditionals/RandomProbability.cs.meta | 7 - .../Runtime/Conditionals/Reflection.meta | 4 - .../Conditionals/Reflection/CompareFieldValue.cs | 61 - .../Reflection/CompareFieldValue.cs.meta | 8 - .../Reflection/ComparePropertyValue.cs | 61 - .../Reflection/ComparePropertyValue.cs.meta | 8 - .../Behavior Designer/Runtime/Decorators.meta | 2 - .../Runtime/Decorators/ConditionalEvaluator.cs | 100 - .../Decorators/ConditionalEvaluator.cs.meta | 8 - .../Runtime/Decorators/Interrupt.cs | 49 - .../Runtime/Decorators/Interrupt.cs.meta | 7 - .../Runtime/Decorators/Inverter.cs | 41 - .../Runtime/Decorators/Inverter.cs.meta | 7 - .../Runtime/Decorators/Repeater.cs | 48 - .../Runtime/Decorators/Repeater.cs.meta | 7 - .../Runtime/Decorators/ReturnFailure.cs | 38 - .../Runtime/Decorators/ReturnFailure.cs.meta | 7 - .../Runtime/Decorators/ReturnSuccess.cs | 38 - .../Runtime/Decorators/ReturnSuccess.cs.meta | 7 - .../Runtime/Decorators/TaskGuard.cs | 77 - .../Runtime/Decorators/TaskGuard.cs.meta | 7 - .../Runtime/Decorators/UntilFailure.cs | 29 - .../Runtime/Decorators/UntilFailure.cs.meta | 7 - .../Runtime/Decorators/UntilSuccess.cs | 29 - .../Runtime/Decorators/UntilSuccess.cs.meta | 7 - .../Behavior Designer/Runtime/EntryTask.cs | 14 - .../Behavior Designer/Runtime/EntryTask.cs.meta | 7 - .../Runtime/ExternalBehaviorTree.cs | 8 - .../Runtime/ExternalBehaviorTree.cs.meta | 8 - .../Behavior Designer/Runtime/Object Drawers.meta | 5 - .../Runtime/Object Drawers/FloatSliderAttribute.cs | 16 - .../Object Drawers/FloatSliderAttribute.cs.meta | 8 - .../Runtime/Object Drawers/IntSliderAttribute.cs | 16 - .../Object Drawers/IntSliderAttribute.cs.meta | 8 - .../Behavior Designer/Runtime/Variables.meta | 4 - .../Runtime/Variables/SharedBool.cs | 8 - .../Runtime/Variables/SharedBool.cs.meta | 8 - .../Runtime/Variables/SharedColor.cs | 10 - .../Runtime/Variables/SharedColor.cs.meta | 8 - .../Runtime/Variables/SharedFloat.cs | 8 - .../Runtime/Variables/SharedFloat.cs.meta | 8 - .../Runtime/Variables/SharedGameObject.cs | 10 - .../Runtime/Variables/SharedGameObject.cs.meta | 8 - .../Runtime/Variables/SharedGameObjectList.cs | 11 - .../Runtime/Variables/SharedGameObjectList.cs.meta | 8 - .../Runtime/Variables/SharedInt.cs | 8 - .../Runtime/Variables/SharedInt.cs.meta | 8 - .../Runtime/Variables/SharedMaterial.cs | 10 - .../Runtime/Variables/SharedMaterial.cs.meta | 8 - .../Runtime/Variables/SharedObject.cs | 10 - .../Runtime/Variables/SharedObject.cs.meta | 8 - .../Runtime/Variables/SharedObjectList.cs | 11 - .../Runtime/Variables/SharedObjectList.cs.meta | 8 - .../Runtime/Variables/SharedQuaternion.cs | 10 - .../Runtime/Variables/SharedQuaternion.cs.meta | 8 - .../Runtime/Variables/SharedRect.cs | 10 - .../Runtime/Variables/SharedRect.cs.meta | 8 - .../Runtime/Variables/SharedString.cs | 8 - .../Runtime/Variables/SharedString.cs.meta | 8 - .../Runtime/Variables/SharedTransform.cs | 10 - .../Runtime/Variables/SharedTransform.cs.meta | 8 - .../Runtime/Variables/SharedTransformList.cs | 11 - .../Runtime/Variables/SharedTransformList.cs.meta | 8 - .../Runtime/Variables/SharedVector2.cs | 10 - .../Runtime/Variables/SharedVector2.cs.meta | 8 - .../Runtime/Variables/SharedVector3.cs | 10 - .../Runtime/Variables/SharedVector3.cs.meta | 8 - .../Runtime/Variables/SharedVector4.cs | 10 - .../Runtime/Variables/SharedVector4.cs.meta | 8 - Assets/ThirdParty/BezierCurves.meta | 8 - Assets/ThirdParty/BezierCurves/Editor.meta | 8 - .../BezierCurves/Editor/BezierCurveEditor.cs | 263 - .../BezierCurves/Editor/BezierCurveEditor.cs.meta | 11 - .../BezierCurves/Editor/BezierPointEditor.cs | 152 - .../BezierCurves/Editor/BezierPointEditor.cs.meta | 11 - Assets/ThirdParty/BezierCurves/Example.unity | 2693 - Assets/ThirdParty/BezierCurves/Example.unity.meta | 7 - Assets/ThirdParty/BezierCurves/Scripts.meta | 8 - .../ThirdParty/BezierCurves/Scripts/BezierCurve.cs | 557 - .../BezierCurves/Scripts/BezierCurve.cs.meta | 11 - .../ThirdParty/BezierCurves/Scripts/BezierPoint.cs | 170 - .../BezierCurves/Scripts/BezierPoint.cs.meta | 11 - Assets/ThirdParty/BezierCurves/readme.txt | 17 - Assets/ThirdParty/BezierCurves/readme.txt.meta | 7 - Assets/ThirdParty/Demigiant.meta | 8 - Assets/ThirdParty/Demigiant/DOTween.meta | 21 - Assets/ThirdParty/Demigiant/DOTween/DOTween.XML | 2207 - .../ThirdParty/Demigiant/DOTween/DOTween.XML.meta | 4 - Assets/ThirdParty/Demigiant/DOTween/DOTween.dll | Bin 135168 -> 0 bytes .../ThirdParty/Demigiant/DOTween/DOTween.dll.mdb | Bin 51527 -> 0 bytes .../Demigiant/DOTween/DOTween.dll.mdb.meta | 4 - .../ThirdParty/Demigiant/DOTween/DOTween.dll.meta | 33 - Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll | Bin 8192 -> 0 bytes .../ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb | Bin 1290 -> 0 bytes .../Demigiant/DOTween/DOTween43.dll.mdb.meta | 4 - .../Demigiant/DOTween/DOTween43.dll.meta | 33 - Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml | 64 - .../Demigiant/DOTween/DOTween43.xml.meta | 4 - Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll | Bin 16384 -> 0 bytes .../ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb | Bin 4170 -> 0 bytes .../Demigiant/DOTween/DOTween46.dll.mdb.meta | 4 - .../Demigiant/DOTween/DOTween46.dll.meta | 33 - Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml | 185 - .../Demigiant/DOTween/DOTween46.xml.meta | 4 - Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll | Bin 5632 -> 0 bytes .../ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb | Bin 764 -> 0 bytes .../Demigiant/DOTween/DOTween50.dll.mdb.meta | 8 - .../Demigiant/DOTween/DOTween50.dll.meta | 33 - Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml | 103 - .../Demigiant/DOTween/DOTween50.xml.meta | 8 - Assets/ThirdParty/Demigiant/DOTween/Editor.meta | 5 - .../Demigiant/DOTween/Editor/DOTweenEditor.XML | 65 - .../DOTween/Editor/DOTweenEditor.XML.meta | 4 - .../Demigiant/DOTween/Editor/DOTweenEditor.dll | Bin 30720 -> 0 bytes .../Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb | Bin 5727 -> 0 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb.meta | 4 - .../DOTween/Editor/DOTweenEditor.dll.meta | 33 - .../ThirdParty/Demigiant/DOTween/Editor/Imgs.meta | 5 - .../Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png | Bin 1565 -> 0 bytes .../DOTween/Editor/Imgs/DOTweenIcon.png.meta | 47 - .../Demigiant/DOTween/Editor/Imgs/Footer.png | Bin 4409 -> 0 bytes .../Demigiant/DOTween/Editor/Imgs/Footer.png.meta | 47 - .../Demigiant/DOTween/Editor/Imgs/Footer_dark.png | Bin 4429 -> 0 bytes .../DOTween/Editor/Imgs/Footer_dark.png.meta | 55 - .../Demigiant/DOTween/Editor/Imgs/Header.jpg | Bin 22787 -> 0 bytes .../Demigiant/DOTween/Editor/Imgs/Header.jpg.meta | 47 - Assets/ThirdParty/Demigiant/DOTween/readme.txt | 18 - .../ThirdParty/Demigiant/DOTween/readme.txt.meta | 4 - .../ThirdParty/Demigiant/DOTweenPro Examples.meta | 20 - .../DOTweenAnimation_Advanced.unity | 4885 - .../DOTweenAnimation_Advanced.unity.meta | 4 - .../DOTweenAnimation_Basics.unity | 1615 - .../DOTweenAnimation_Basics.unity.meta | 4 - .../DOTweenPro Examples/DOTweenPath.unity | 1502 - .../DOTweenPro Examples/DOTweenPath.unity.meta | 4 - .../DOTweenPro Examples/Examples Assets.meta | 5 - .../Examples Assets/dotweenpro_logo.png | Bin 17098 -> 0 bytes .../Examples Assets/dotweenpro_logo.png.meta | 88 - Assets/ThirdParty/Demigiant/DOTweenPro.meta | 23 - .../Demigiant/DOTweenPro/DOTweenAnimation.cs | 482 - .../Demigiant/DOTweenPro/DOTweenAnimation.cs.meta | 8 - .../ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML | 71 - .../Demigiant/DOTweenPro/DOTweenPro.XML.meta | 4 - .../ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll | Bin 15360 -> 0 bytes .../Demigiant/DOTweenPro/DOTweenPro.dll.mdb | Bin 3194 -> 0 bytes .../Demigiant/DOTweenPro/DOTweenPro.dll.mdb.meta | 4 - .../Demigiant/DOTweenPro/DOTweenPro.dll.meta | 33 - .../DOTweenPro/DOTweenTextMeshPro.cs.addon | 239 - .../DOTweenPro/DOTweenTextMeshPro.cs.addon.meta | 8 - .../Demigiant/DOTweenPro/DOTweenTk2d.cs.addon | 143 - .../Demigiant/DOTweenPro/DOTweenTk2d.cs.addon.meta | 8 - Assets/ThirdParty/Demigiant/DOTweenPro/Editor.meta | 5 - .../DOTweenPro/Editor/DOTweenAnimationInspector.cs | 453 - .../Editor/DOTweenAnimationInspector.cs.meta | 8 - .../DOTweenPro/Editor/DOTweenProEditor.XML | 18 - .../DOTweenPro/Editor/DOTweenProEditor.XML.meta | 4 - .../DOTweenPro/Editor/DOTweenProEditor.dll | Bin 26112 -> 0 bytes .../DOTweenPro/Editor/DOTweenProEditor.dll.mdb | Bin 4551 -> 0 bytes .../Editor/DOTweenProEditor.dll.mdb.meta | 4 - .../DOTweenPro/Editor/DOTweenProEditor.dll.meta | 33 - Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt | 25 - .../Demigiant/DOTweenPro/readme.txt.meta | 4 - Assets/ThirdParty/Demigiant/DemiLib.meta | 9 - Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll | Bin 5120 -> 0 bytes .../ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb | Bin 747 -> 0 bytes .../Demigiant/DemiLib/DemiLib.dll.mdb.meta | 8 - .../ThirdParty/Demigiant/DemiLib/DemiLib.dll.meta | 33 - Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml | 36 - .../ThirdParty/Demigiant/DemiLib/DemiLib.xml.meta | 8 - Assets/ThirdParty/Demigiant/DemiLib/Editor.meta | 9 - .../Demigiant/DemiLib/Editor/DemiEditor.XML | 310 - .../Demigiant/DemiLib/Editor/DemiEditor.XML.meta | 8 - .../Demigiant/DemiLib/Editor/DemiEditor.dll | Bin 16896 -> 0 bytes .../Demigiant/DemiLib/Editor/DemiEditor.dll.mdb | Bin 4854 -> 0 bytes .../DemiLib/Editor/DemiEditor.dll.mdb.meta | 8 - .../Demigiant/DemiLib/Editor/DemiEditor.dll.meta | 33 - .../ThirdParty/Demigiant/DemiLib/Editor/Imgs.meta | 9 - .../Demigiant/DemiLib/Editor/Imgs/whiteSquare.png | Bin 103 -> 0 bytes .../DemiLib/Editor/Imgs/whiteSquare.png.meta | 55 - .../DemiLib/Editor/Imgs/whiteSquareAlpha10.png | Bin 107 -> 0 bytes .../Editor/Imgs/whiteSquareAlpha10.png.meta | 55 - .../DemiLib/Editor/Imgs/whiteSquareAlpha25.png | Bin 107 -> 0 bytes .../Editor/Imgs/whiteSquareAlpha25.png.meta | 55 - .../DemiLib/Editor/Imgs/whiteSquareAlpha50.png | Bin 107 -> 0 bytes .../Editor/Imgs/whiteSquareAlpha50.png.meta | 55 - Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt | 24 - .../Demigiant/readme_DOTweenPro.txt.meta | 19 - Assets/ThirdParty/DynamicBone.meta | 5 - Assets/ThirdParty/DynamicBone/Demo.meta | 5 - Assets/ThirdParty/DynamicBone/Demo/Demo1.unity | 983 - .../ThirdParty/DynamicBone/Demo/Demo1.unity.meta | 4 - .../DynamicBone/Demo/DynamicBoneDemo1.cs | 54 - .../DynamicBone/Demo/DynamicBoneDemo1.cs.meta | 8 - Assets/ThirdParty/DynamicBone/Demo/c1.fbx | Bin 3122816 -> 0 bytes Assets/ThirdParty/DynamicBone/Demo/c1.fbx.meta | 421 - Assets/ThirdParty/DynamicBone/Demo/tail.FBX | Bin 135408 -> 0 bytes Assets/ThirdParty/DynamicBone/Demo/tail.FBX.meta | 98 - Assets/ThirdParty/DynamicBone/ReadMe.txt | 143 - Assets/ThirdParty/DynamicBone/ReadMe.txt.meta | 4 - Assets/ThirdParty/DynamicBone/Scripts.meta | 5 - .../ThirdParty/DynamicBone/Scripts/DynamicBone.cs | 714 - .../DynamicBone/Scripts/DynamicBone.cs.meta | 8 - .../DynamicBone/Scripts/DynamicBoneCollider.cs | 235 - .../Scripts/DynamicBoneCollider.cs.meta | 8 - .../DynamicBone/Scripts/DynamicBoneColliderBase.cs | 35 - .../Scripts/DynamicBoneColliderBase.cs.meta | 12 - .../Scripts/DynamicBonePlaneCollider.cs | 76 - .../Scripts/DynamicBonePlaneCollider.cs.meta | 12 - Assets/ThirdParty/LitJson.meta | 8 - Assets/ThirdParty/LitJson/IJsonWrapper.cs | 60 - Assets/ThirdParty/LitJson/IJsonWrapper.cs.meta | 11 - Assets/ThirdParty/LitJson/JsonData.cs | 1059 - Assets/ThirdParty/LitJson/JsonData.cs.meta | 11 - Assets/ThirdParty/LitJson/JsonException.cs | 65 - Assets/ThirdParty/LitJson/JsonException.cs.meta | 11 - Assets/ThirdParty/LitJson/JsonMapper.cs | 987 - Assets/ThirdParty/LitJson/JsonMapper.cs.meta | 11 - Assets/ThirdParty/LitJson/JsonMockWrapper.cs | 105 - Assets/ThirdParty/LitJson/JsonMockWrapper.cs.meta | 11 - Assets/ThirdParty/LitJson/JsonReader.cs | 478 - Assets/ThirdParty/LitJson/JsonReader.cs.meta | 11 - Assets/ThirdParty/LitJson/JsonWriter.cs | 484 - Assets/ThirdParty/LitJson/JsonWriter.cs.meta | 11 - Assets/ThirdParty/LitJson/Lexer.cs | 912 - Assets/ThirdParty/LitJson/Lexer.cs.meta | 11 - Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs | 24 - .../LitJson/Netstandard15Polyfill.cs.meta | 11 - Assets/ThirdParty/LitJson/ParserToken.cs | 44 - Assets/ThirdParty/LitJson/ParserToken.cs.meta | 11 - Assets/ThirdParty/MaterializeFX.meta | 8 - .../MaterializeFX/MaterializationFX.meta | 10 - .../MaterializationFX/MaterializationFX.unity | 17107 - .../MaterializationFX/MaterializationFX.unity.meta | 8 - .../MaterializeFX/MaterializationFX/Materials.meta | 9 - .../MaterializationFX/Materials/BetaBlack.mat | 127 - .../MaterializationFX/Materials/BetaBlack.mat.meta | 8 - .../MaterializationFX/Materials/BetaWhite.mat | 127 - .../MaterializationFX/Materials/BetaWhite.mat.meta | 8 - .../MaterializationFX/Materials/DragonDemo.mat | 448 - .../Materials/DragonDemo.mat.meta | 8 - .../MfxSingleAlbedoLocal_ModifyByAnimation.mat | 460 - ...MfxSingleAlbedoLocal_ModifyByAnimation.mat.meta | 8 - .../MfxSingleAlbedoLocal_ModifySelfObject.mat | 460 - .../MfxSingleAlbedoLocal_ModifySelfObject.mat.meta | 8 - .../MfxSingleAlbedoWorld_ModifyByAnimation.mat | 460 - ...MfxSingleAlbedoWorld_ModifyByAnimation.mat.meta | 8 - .../MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat | 460 - ...ingleAlbedoWorld_ModifySelfObjectBlack.mat.meta | 8 - .../MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat | 460 - ...ingleAlbedoWorld_ModifySelfObjectWhite.mat.meta | 8 - .../MfxSingleAlbedoWorld_ModifyTargetObject.mat | 460 - ...fxSingleAlbedoWorld_ModifyTargetObject.mat.meta | 8 - .../MfxTwoAlbedoLocal_ModifyByAnimation.mat | 445 - .../MfxTwoAlbedoLocal_ModifyByAnimation.mat.meta | 8 - .../MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat | 445 - ...TwoAlbedoWorldInvert_ModifyByAnimation.mat.meta | 8 - .../MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat | 238 - ...woAlbedoWorldInvert_ModifyTargetObject.mat.meta | 8 - .../MfxTwoAlbedoWorld_ModifyByAnimation.mat | 445 - .../MfxTwoAlbedoWorld_ModifyByAnimation.mat.meta | 8 - .../MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat | 445 - ...fxTwoAlbedoWorld_ModifySelfObjectBlack.mat.meta | 8 - .../MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat | 445 - ...fxTwoAlbedoWorld_ModifySelfObjectWhite.mat.meta | 8 - .../MfxTwoAlbedoWorld_ModifyTargetObject.mat | 445 - .../MfxTwoAlbedoWorld_ModifyTargetObject.mat.meta | 8 - .../MaterializationFX/Materials/Shared.meta | 9 - .../Materials/Shared/BetaBlack.mat | 127 - .../Materials/Shared/BetaBlack.mat.meta | 8 - .../Materials/Shared/BetaWhite.mat | 127 - .../Materials/Shared/BetaWhite.mat.meta | 8 - .../Materials/Shared/CalibrationFloor.mat | 87 - .../Materials/Shared/CalibrationFloor.mat.meta | 8 - .../MaterializationFX/Materials/TreeDemo.mat | 502 - .../MaterializationFX/Materials/TreeDemo.mat.meta | 8 - .../MaterializationFX/Materials/defaultMat.mat | 127 - .../Materials/defaultMat.mat.meta | 8 - .../MaterializeFX/MaterializationFX/Models.meta | 9 - .../MaterializationFX/Models/Materials.meta | 9 - .../Models/Materials/Beta_Joints_MAT.mat | 76 - .../Models/Materials/Beta_Joints_MAT.mat.meta | 8 - .../MaterializationFX/Models/Materials/No Name.mat | 76 - .../Models/Materials/No Name.mat.meta | 8 - .../Materials/asdf1_Beta_HighLimbsGeoSG2.mat | 76 - .../Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta | 8 - .../MaterializationFX/Models/Walking.controller | 67 - .../Models/Walking.controller.meta | 8 - .../MaterializationFX/Models/Walking.fbx | Bin 1975312 -> 0 bytes .../MaterializationFX/Models/Walking.fbx.meta | 1212 - .../MaterializationFX/Models/headlow.fbx | Bin 342780 -> 0 bytes .../MaterializationFX/Models/headlow.fbx.meta | 80 - .../Post-Processing Profile.asset | 320 - .../Post-Processing Profile.asset.meta | 8 - .../MaterializeFX/MaterializationFX/Prefabs.meta | 9 - .../MaterializationFX/Prefabs/DemoExamples.prefab | 343 - .../Prefabs/DemoExamples.prefab.meta | 8 - .../MaterializationFX/Prefabs/Environment.meta | 9 - .../Prefabs/Environment/SceneElements.prefab | 680 - .../Prefabs/Environment/SceneElements.prefab.meta | 8 - .../MfxSingleAlbedoLocal_ModifyByAnimation.prefab | 260 - ...SingleAlbedoLocal_ModifyByAnimation.prefab.meta | 8 - .../MfxSingleAlbedoLocal_ModifySelfObject.prefab | 260 - ...xSingleAlbedoLocal_ModifySelfObject.prefab.meta | 8 - .../MfxSingleAlbedoWorld_ModifyByAnimation.prefab | 272 - ...SingleAlbedoWorld_ModifyByAnimation.prefab.meta | 8 - .../MfxSingleAlbedoWorld_ModifySelfObject.prefab | 2501 - ...xSingleAlbedoWorld_ModifySelfObject.prefab.meta | 8 - ...fxSingleAlbedoWorld_ModifyTargetObject 1.prefab | 2501 - ...gleAlbedoWorld_ModifyTargetObject 1.prefab.meta | 8 - .../MfxTwoAlbedoLocal_ModifyByAnimation.prefab | 260 - ...MfxTwoAlbedoLocal_ModifyByAnimation.prefab.meta | 8 - ...fxTwoAlbedoWorldInvert_ModifyByAnimation.prefab | 266 - ...AlbedoWorldInvert_ModifyByAnimation.prefab.meta | 8 - ...xTwoAlbedoWorldInvert_ModifyTargetObject.prefab | 2477 - ...lbedoWorldInvert_ModifyTargetObject.prefab.meta | 8 - .../MfxTwoAlbedoWorld_ModifyByAnimation.prefab | 266 - ...MfxTwoAlbedoWorld_ModifyByAnimation.prefab.meta | 8 - .../MfxTwoAlbedoWorld_ModifySelfObject.prefab | 2477 - .../MfxTwoAlbedoWorld_ModifySelfObject.prefab.meta | 8 - .../MfxTwoAlbedoWorld_ModifyTargetObject.prefab | 2477 - ...fxTwoAlbedoWorld_ModifyTargetObject.prefab.meta | 8 - .../MaterializeFX/MaterializationFX/Readme.pdf | Bin 1128106 -> 0 bytes .../MaterializationFX/Readme.pdf.meta | 8 - .../MaterializeFX/MaterializationFX/Readme.txt | 41 - .../MaterializationFX/Readme.txt.meta | 8 - .../MaterializeFX/MaterializationFX/Scripts.meta | 9 - .../MaterializationFX/Scripts/MfxController.cs | 157 - .../Scripts/MfxController.cs.meta | 12 - .../Scripts/ShaderParameterSetter.cs | 37 - .../Scripts/ShaderParameterSetter.cs.meta | 12 - .../MaterializationFX/Scripts/Utils.meta | 9 - .../Scripts/Utils/DemoInputConrtoller.cs | 37 - .../Scripts/Utils/DemoInputConrtoller.cs.meta | 12 - .../Scripts/Utils/DemoPrefabController.cs | 41 - .../Scripts/Utils/DemoPrefabController.cs.meta | 12 - .../Scripts/Utils/MouseOrbitController.cs | 58 - .../Scripts/Utils/MouseOrbitController.cs.meta | 12 - .../MaterializeFX/MaterializationFX/Shaders.meta | 9 - .../Shaders/MFX_SingleAlbedo.shader | 294 - .../Shaders/MFX_SingleAlbedo.shader.meta | 9 - .../MaterializationFX/Shaders/MFX_TwoAlbedo.shader | 361 - .../Shaders/MFX_TwoAlbedo.shader.meta | 9 - .../MaterializeFX/MaterializationFX/Textures.meta | 9 - .../MaterializationFX/Textures/BurntNormals.tga | Bin 262188 -> 0 bytes .../Textures/BurntNormals.tga.meta | 58 - .../MaterializationFX/Textures/BurntWood.png | Bin 3247492 -> 0 bytes .../MaterializationFX/Textures/BurntWood.png.meta | 68 - .../MaterializationFX/Textures/GlowPattern.png | Bin 6167 -> 0 bytes .../Textures/GlowPattern.png.meta | 59 - .../MaterializationFX/Textures/NoiseAndGrain.png | Bin 5734 -> 0 bytes .../Textures/NoiseAndGrain.png.meta | 35 - .../MaterializationFX/Textures/PerlinNoise_1.png | Bin 244556 -> 0 bytes .../Textures/PerlinNoise_1.png.meta | 57 - .../MaterializationFX/Textures/PerlinNoise_2.png | Bin 72983 -> 0 bytes .../Textures/PerlinNoise_2.png.meta | 68 - .../MaterializationFX/Textures/RandomVectors.png | Bin 14549 -> 0 bytes .../Textures/RandomVectors.png.meta | 35 - .../MaterializationFX/Textures/WoodEmission.png | Bin 3380395 -> 0 bytes .../Textures/WoodEmission.png.meta | 68 - .../MaterializeFX Replace Materials.unity | 1739 - .../MaterializeFX Replace Materials.unity.meta | 9 - .../ThirdParty/MaterializeFX/MaterializeFX.unity | 1779 - .../MaterializeFX/MaterializeFX.unity.meta | 9 - .../MaterializeFX/MaterializeFX_Profiles.meta | 8 - .../GameObject Profile.asset | 63 - .../GameObject Profile.asset.meta | 8 - Assets/ThirdParty/MaterializeFX/Materials.meta | 10 - .../ThirdParty/MaterializeFX/Materials/Shared.meta | 10 - .../MaterializeFX/Materials/Shared/BetaBlack.mat | 127 - .../Materials/Shared/BetaBlack.mat.meta | 10 - .../MaterializeFX/Materials/Shared/BetaWhite.mat | 76 - .../Materials/Shared/BetaWhite.mat.meta | 10 - .../Materials/Shared/CalibrationFloor.mat | 152 - .../Materials/Shared/CalibrationFloor.mat.meta | 10 - .../MaterializeFX/Materials/Standart.meta | 10 - .../MaterializeFX/Materials/Standart/Uber.meta | 10 - .../Standart/Uber/MfxUber_Animated Tempate.mat | 296 - .../Uber/MfxUber_Animated Tempate.mat.meta | 8 - .../Materials/Standart/Uber/MfxUber_Animated.mat | 296 - .../Standart/Uber/MfxUber_Animated.mat.meta | 8 - .../Standart/Uber/MfxUber_BasedOnDistance.mat | 296 - .../Standart/Uber/MfxUber_BasedOnDistance.mat.meta | 8 - .../Uber/MfxUber_BasedOnDistance_Template.mat | 296 - .../Uber/MfxUber_BasedOnDistance_Template.mat.meta | 8 - .../Uber/MfxUber_ReplaceMaterials_Template.mat | 296 - .../MfxUber_ReplaceMaterials_Template.mat.meta | 8 - Assets/ThirdParty/MaterializeFX/Meshes.meta | 10 - .../ThirdParty/MaterializeFX/Meshes/Materials.meta | 10 - .../Meshes/Materials/Beta_Joints_MAT.mat | 76 - .../Meshes/Materials/Beta_Joints_MAT.mat.meta | 10 - .../MaterializeFX/Meshes/Materials/No Name.mat | 76 - .../Meshes/Materials/No Name.mat.meta | 10 - .../Materials/asdf1_Beta_HighLimbsGeoSG2.mat | 76 - .../Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta | 10 - .../MaterializeFX/Meshes/Walking.controller | 67 - .../MaterializeFX/Meshes/Walking.controller.meta | 10 - Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx | Bin 1975312 -> 0 bytes .../MaterializeFX/Meshes/Walking.fbx.meta | 1212 - Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx | Bin 342780 -> 0 bytes .../MaterializeFX/Meshes/headlow.fbx.meta | 76 - .../MaterializeFX/Post-Processing Profile.asset | 320 - .../Post-Processing Profile.asset.meta | 10 - Assets/ThirdParty/MaterializeFX/Prefabs.meta | 10 - .../MaterializeFX/Prefabs/Environment.meta | 10 - .../Prefabs/Environment/SceneElements.prefab | 680 - .../Prefabs/Environment/SceneElements.prefab.meta | 10 - Assets/ThirdParty/MaterializeFX/Prefabs/Uber.meta | 10 - .../MaterializeFX/Prefabs/Uber/Animated.prefab | 181 - .../Prefabs/Uber/Animated.prefab.meta | 10 - .../Prefabs/Uber/BasedOnDistance.prefab | 2428 - .../Prefabs/Uber/BasedOnDistance.prefab.meta | 10 - .../Prefabs/Uber/ReplaceMaterials.prefab | 181 - .../Prefabs/Uber/ReplaceMaterials.prefab.meta | 10 - Assets/ThirdParty/MaterializeFX/README.txt | 62 - Assets/ThirdParty/MaterializeFX/README.txt.meta | 9 - Assets/ThirdParty/MaterializeFX/Scripts.meta | 10 - .../MaterializeFX/Scripts/MfxController.cs | 87 - .../MaterializeFX/Scripts/MfxController.cs.meta | 13 - .../MaterializeFX/Scripts/MfxControllerEditor.cs | 139 - .../Scripts/MfxControllerEditor.cs.meta | 3 - .../MaterializeFX/Scripts/MfxMaterialUtil.cs | 170 - .../MaterializeFX/Scripts/MfxMaterialUtil.cs.meta | 13 - .../Scripts/MfxObjectMaterialUpdater.cs | 79 - .../Scripts/MfxObjectMaterialUpdater.cs.meta | 13 - .../MaterializeFX/Scripts/MfxShaderType.cs | 7 - .../MaterializeFX/Scripts/MfxShaderType.cs.meta | 3 - Assets/ThirdParty/MaterializeFX/Scripts/Utils.meta | 10 - .../Scripts/Utils/DemoInputConrtoller.cs | 37 - .../Scripts/Utils/DemoInputConrtoller.cs.meta | 13 - .../Scripts/Utils/DemoPrefabController.cs | 41 - .../Scripts/Utils/DemoPrefabController.cs.meta | 13 - .../Scripts/Utils/MouseOrbitController.cs | 58 - .../Scripts/Utils/MouseOrbitController.cs.meta | 13 - Assets/ThirdParty/MaterializeFX/Shaders.meta | 10 - Assets/ThirdParty/MaterializeFX/Shaders/ASE.meta | 9 - .../Shaders/ASE/MFX_ASE_Uber_Standart.shader | 434 - .../Shaders/ASE/MFX_ASE_Uber_Standart.shader.meta | 13 - .../ThirdParty/MaterializeFX/Shaders/Standart.meta | 10 - .../Shaders/Standart/MFX_Uber_Standard.shader | 396 - .../Shaders/Standart/MFX_Uber_Standard.shader.meta | 10 - .../Shaders/Standart/UnityStandardCore.cginc | 780 - .../Shaders/Standart/UnityStandardCore.cginc.meta | 10 - .../Standart/UnityStandardCoreForward.cginc | 26 - .../Standart/UnityStandardCoreForward.cginc.meta | 10 - .../Standart/UnityStandardCoreForwardSimple.cginc | 376 - .../UnityStandardCoreForwardSimple.cginc.meta | 10 - .../Shaders/Standart/UnityStandardInput.cginc | 240 - .../Shaders/Standart/UnityStandardInput.cginc.meta | 10 - .../Shaders/Standart/UnityStandardMeta.cginc | 64 - .../Shaders/Standart/UnityStandardMeta.cginc.meta | 10 - .../Shaders/Standart/UnityStandardShadow.cginc | 233 - .../Standart/UnityStandardShadow.cginc.meta | 10 - Assets/ThirdParty/MaterializeFX/Shaders/cginc.meta | 9 - .../MaterializeFX/Shaders/cginc/MFX.cginc | 169 - .../MaterializeFX/Shaders/cginc/MFX.cginc.meta | 9 - Assets/ThirdParty/MaterializeFX/Textures.meta | 10 - .../MaterializeFX/Textures/BurntNormals.tga | Bin 262188 -> 0 bytes .../MaterializeFX/Textures/BurntNormals.tga.meta | 107 - .../MaterializeFX/Textures/BurntWood.png | Bin 3247492 -> 0 bytes .../MaterializeFX/Textures/BurntWood.png.meta | 77 - .../Textures/CalibrationFloorDiffuse.tif | Bin 798596 -> 0 bytes .../Textures/CalibrationFloorDiffuse.tif.meta | 77 - .../Textures/CalibrationFloorSpecularGloss.tif | Bin 77368 -> 0 bytes .../CalibrationFloorSpecularGloss.tif.meta | 77 - .../MaterializeFX/Textures/DotsPattern.png | Bin 193415 -> 0 bytes .../MaterializeFX/Textures/DotsPattern.png.meta | 68 - .../MaterializeFX/Textures/GlowPattern.png | Bin 6167 -> 0 bytes .../MaterializeFX/Textures/GlowPattern.png.meta | 77 - .../MaterializeFX/Textures/NoiseAndGrain.png | Bin 5734 -> 0 bytes .../MaterializeFX/Textures/NoiseAndGrain.png.meta | 75 - .../MaterializeFX/Textures/PerlinNoise_1.png | Bin 244556 -> 0 bytes .../MaterializeFX/Textures/PerlinNoise_1.png.meta | 77 - .../MaterializeFX/Textures/PerlinNoise_2.png | Bin 72983 -> 0 bytes .../MaterializeFX/Textures/PerlinNoise_2.png.meta | 77 - .../MaterializeFX/Textures/RandomVectors.png | Bin 14549 -> 0 bytes .../MaterializeFX/Textures/RandomVectors.png.meta | 75 - .../ThirdParty/MaterializeFX/Textures/Tile_H.jpg | Bin 500598 -> 0 bytes .../MaterializeFX/Textures/Tile_H.jpg.meta | 59 - .../MaterializeFX/Textures/WoodEmission.png | Bin 3380395 -> 0 bytes .../MaterializeFX/Textures/WoodEmission.png.meta | 77 - Assets/ThirdParty/SerializableDictionary.meta | 8 - .../ThirdParty/SerializableDictionary/Editor.meta | 5 - .../Editor/SerializableDictionaryPropertyDrawer.cs | 566 - .../SerializableDictionaryPropertyDrawer.cs.meta | 12 - .../ThirdParty/SerializableDictionary/Example.meta | 5 - .../SerializableDictionary/Example/Editor.meta | 5 - .../UserSerializableDictionaryPropertyDrawers.cs | 12 - ...erSerializableDictionaryPropertyDrawers.cs.meta | 12 - .../Example/SerializableDicitonary Example.unity | 251 - .../SerializableDicitonary Example.unity.meta | 4 - .../Example/SerializableDictionaryExample.cs | 24 - .../Example/SerializableDictionaryExample.cs.meta | 12 - .../Example/UserSerializableDictionaries.cs | 26 - .../Example/UserSerializableDictionaries.cs.meta | 12 - .../SerializableDictionary.cs | 126 - .../SerializableDictionary.cs.meta | 12 - .../SerializableDictionary.pdf | Bin 118820 -> 0 bytes .../SerializableDictionary.pdf.meta | 8 - Assets/ThirdParty/UMotion.meta | 8 - Assets/ThirdParty/UMotion/UMotionEditor.meta | 8 - Assets/ThirdParty/UMotion/UMotionEditor/Data.meta | 8 - .../UMotion/UMotionEditor/Data/EditorStates.asset | 21 - .../UMotionEditor/Data/EditorStates.asset.meta | 8 - .../UMotionEditor/Data/EditorUndoHelper.asset | 15 - .../UMotionEditor/Data/EditorUndoHelper.asset.meta | 8 - .../Data/EditorUndoStackPointer.asset | 16 - .../Data/EditorUndoStackPointer.asset.meta | 8 - .../UMotion/UMotionEditor/InternalResources.meta | 8 - .../UMotionEditor/InternalResources/Materials.meta | 9 - .../InternalResources/Materials/BoneMaterial.mat | 136 - .../Materials/BoneMaterial.mat.meta | 8 - .../Materials/BoneWireMaterial.mat | 139 - .../Materials/BoneWireMaterial.mat.meta | 8 - .../Materials/CharacterDirMaterial.mat | 138 - .../Materials/CharacterDirMaterial.mat.meta | 8 - .../Materials/DashedLineMaterial.mat | 127 - .../Materials/DashedLineMaterial.mat.meta | 8 - .../InternalResources/Materials/LineMaterial.mat | 130 - .../Materials/LineMaterial.mat.meta | 8 - .../InternalResources/Materials/PlaneMaterial.mat | 138 - .../Materials/PlaneMaterial.mat.meta | 8 - .../InternalResources/Materials/StickMaterial.mat | 138 - .../Materials/StickMaterial.mat.meta | 8 - .../UMotionEditor/InternalResources/Meshes.meta | 9 - .../InternalResources/Meshes/Bone.asset | 132 - .../InternalResources/Meshes/Bone.asset.meta | 10 - .../InternalResources/Meshes/CharacterDir.asset | 130 - .../Meshes/CharacterDir.asset.meta | 8 - .../InternalResources/Meshes/IkPlane.asset | 130 - .../InternalResources/Meshes/IkPlane.asset.meta | 8 - .../InternalResources/Meshes/Joint.asset | 132 - .../InternalResources/Meshes/Joint.asset.meta | 10 - .../InternalResources/Meshes/Line.asset | 130 - .../InternalResources/Meshes/Line.asset.meta | 8 - .../InternalResources/Meshes/Stick.asset | 130 - .../InternalResources/Meshes/Stick.asset.meta | 8 - .../InternalResources/Meshes/StickJoint.asset | 130 - .../InternalResources/Meshes/StickJoint.asset.meta | 8 - .../InternalResources/Meshes/Transform.asset | 130 - .../InternalResources/Meshes/Transform.asset.meta | 10 - .../UMotionEditor/InternalResources/Textures.meta | 9 - .../InternalResources/Textures/UMotionTabLogo.png | Bin 407 -> 0 bytes .../Textures/UMotionTabLogo.png.meta | 57 - .../Textures/UMotionTabLogoDark.png | Bin 420 -> 0 bytes .../Textures/UMotionTabLogoDark.png.meta | 57 - .../InternalResources/UMotionResources.asset | 57 - .../InternalResources/UMotionResources.asset.meta | 8 - .../ThirdParty/UMotion/UMotionEditor/Manual.meta | 8 - .../UMotionEditor/Manual/UMotionManual.html | 279 - .../UMotionEditor/Manual/UMotionManual.html.meta | 7 - .../UMotion/UMotionEditor/Manual/images.meta | 8 - .../UMotionEditor/Manual/images/AddKeysDialog.png | Bin 27704 -> 0 bytes .../Manual/images/AddKeysDialog.png.meta | 76 - .../Manual/images/AnimationEventDialog.png | Bin 12519 -> 0 bytes .../Manual/images/AnimationEventDialog.png.meta | 76 - .../Manual/images/AnimationEventMinus.png | Bin 3164 -> 0 bytes .../Manual/images/AnimationEventMinus.png.meta | 76 - .../Manual/images/AnimationEventWarningIcon.png | Bin 3039 -> 0 bytes .../images/AnimationEventWarningIcon.png.meta | 76 - .../Manual/images/AnimatorComponent.png | Bin 8942 -> 0 bytes .../Manual/images/AnimatorComponent.png.meta | 76 - .../Manual/images/BindShortcutDialog.png | Bin 8405 -> 0 bytes .../Manual/images/BindShortcutDialog.png.meta | 76 - .../UMotionEditor/Manual/images/BoneIcon.png | Bin 3058 -> 0 bytes .../UMotionEditor/Manual/images/BoneIcon.png.meta | 76 - .../Manual/images/CalibrateCharacterFront.png | Bin 10906 -> 0 bytes .../Manual/images/CalibrateCharacterFront.png.meta | 76 - .../images/CalibrateCharacterFrontSceneView.png | Bin 67353 -> 0 bytes .../CalibrateCharacterFrontSceneView.png.meta | 76 - .../Manual/images/ChildOfChannelsContext.png | Bin 9524 -> 0 bytes .../Manual/images/ChildOfChannelsContext.png.meta | 76 - .../Manual/images/ChildOfConstraintSetup.png | Bin 3066 -> 0 bytes .../Manual/images/ChildOfConstraintSetup.png.meta | 76 - .../Manual/images/ChildOfSpacesCurve.png | Bin 36486 -> 0 bytes .../Manual/images/ChildOfSpacesCurve.png.meta | 76 - .../UMotionEditor/Manual/images/ClipEditor.png | Bin 74286 -> 0 bytes .../Manual/images/ClipEditor.png.meta | 76 - .../Manual/images/ClipEditorAddClipButton.png | Bin 3716 -> 0 bytes .../Manual/images/ClipEditorAddClipButton.png.meta | 76 - .../Manual/images/ClipEditorAddEvent.png | Bin 3602 -> 0 bytes .../Manual/images/ClipEditorAddEvent.png.meta | 76 - .../images/ClipEditorAnimatedPropertiesList.png | Bin 28718 -> 0 bytes .../ClipEditorAnimatedPropertiesList.png.meta | 76 - .../Manual/images/ClipEditorCleanup.png | Bin 6135 -> 0 bytes .../Manual/images/ClipEditorCleanup.png.meta | 76 - .../Manual/images/ClipEditorCurveView.png | Bin 95565 -> 0 bytes .../Manual/images/ClipEditorCurveView.png.meta | 76 - .../Manual/images/ClipEditorDeleteAllClips.png | Bin 1191 -> 0 bytes .../images/ClipEditorDeleteAllClips.png.meta | 76 - .../Manual/images/ClipEditorDeleteClip.png | Bin 3789 -> 0 bytes .../Manual/images/ClipEditorDeleteClip.png.meta | 76 - .../images/ClipEditorDuplicateClipButton.png | Bin 1090 -> 0 bytes .../images/ClipEditorDuplicateClipButton.png.meta | 76 - .../Manual/images/ClipEditorExportAllClips.png | Bin 10492 -> 0 bytes .../images/ClipEditorExportAllClips.png.meta | 76 - .../Manual/images/ClipEditorFooter.png | Bin 4243 -> 0 bytes .../Manual/images/ClipEditorFooter.png.meta | 76 - .../Manual/images/ClipEditorInputField.png | Bin 3478 -> 0 bytes .../Manual/images/ClipEditorInputField.png.meta | 76 - .../Manual/images/ClipEditorMainNavigation.png | Bin 5615 -> 0 bytes .../images/ClipEditorMainNavigation.png.meta | 76 - .../Manual/images/ClipEditorMenuBar.png | Bin 4013 -> 0 bytes .../Manual/images/ClipEditorMenuBar.png.meta | 76 - .../Manual/images/ClipEditorMenuBarEdit.png | Bin 13250 -> 0 bytes .../Manual/images/ClipEditorMenuBarEdit.png.meta | 76 - .../Manual/images/ClipEditorMenuBarFile.png | Bin 16669 -> 0 bytes .../Manual/images/ClipEditorMenuBarFile.png.meta | 76 - .../Manual/images/ClipEditorMenuBarHelp.png | Bin 13177 -> 0 bytes .../Manual/images/ClipEditorMenuBarHelp.png.meta | 76 - .../Manual/images/ClipEditorNextKeyFramey.png | Bin 3468 -> 0 bytes .../Manual/images/ClipEditorNextKeyFramey.png.meta | 76 - .../Manual/images/ClipEditorPlayback.png | Bin 5710 -> 0 bytes .../Manual/images/ClipEditorPlayback.png.meta | 76 - .../Manual/images/ClipEditorPlaybackEnd.png | Bin 1059 -> 0 bytes .../Manual/images/ClipEditorPlaybackEnd.png.meta | 76 - .../images/ClipEditorPlaybackFromBeginning.png | Bin 809 -> 0 bytes .../ClipEditorPlaybackFromBeginning.png.meta | 76 - .../Manual/images/ClipEditorPlaybackLoop.png | Bin 3507 -> 0 bytes .../Manual/images/ClipEditorPlaybackLoop.png.meta | 76 - .../Manual/images/ClipEditorPlaybackNext.png | Bin 3477 -> 0 bytes .../Manual/images/ClipEditorPlaybackNext.png.meta | 76 - .../images/ClipEditorPlaybackPlayBackwards.png | Bin 824 -> 0 bytes .../ClipEditorPlaybackPlayBackwards.png.meta | 76 - .../images/ClipEditorPlaybackPlayForward.png | Bin 3367 -> 0 bytes .../images/ClipEditorPlaybackPlayForward.png.meta | 76 - .../Manual/images/ClipEditorPlaybackPrev.png | Bin 3457 -> 0 bytes .../Manual/images/ClipEditorPlaybackPrev.png.meta | 76 - .../Manual/images/ClipEditorPlaybackRootMotion.png | Bin 736 -> 0 bytes .../images/ClipEditorPlaybackRootMotion.png.meta | 76 - .../Manual/images/ClipEditorPlaybackSeekEnd.png | Bin 3370 -> 0 bytes .../images/ClipEditorPlaybackSeekEnd.png.meta | 76 - .../Manual/images/ClipEditorPlaybackSeekStart.png | Bin 3392 -> 0 bytes .../images/ClipEditorPlaybackSeekStart.png.meta | 76 - .../Manual/images/ClipEditorPlaybackSpeed.png | Bin 3934 -> 0 bytes .../Manual/images/ClipEditorPlaybackSpeed.png.meta | 76 - .../Manual/images/ClipEditorPlaybackStart.png | Bin 924 -> 0 bytes .../Manual/images/ClipEditorPlaybackStart.png.meta | 76 - .../images/ClipEditorPlaybackStopReturnToStart.png | Bin 636 -> 0 bytes .../ClipEditorPlaybackStopReturnToStart.png.meta | 76 - .../Manual/images/ClipEditorPopup.png | Bin 3952 -> 0 bytes .../Manual/images/ClipEditorPopup.png.meta | 76 - .../Manual/images/ClipEditorPrevKeyFrame.png | Bin 3484 -> 0 bytes .../Manual/images/ClipEditorPrevKeyFrame.png.meta | 76 - .../images/ClipEditorPropertyContextMenu.png | Bin 6068 -> 0 bytes .../images/ClipEditorPropertyContextMenu.png.meta | 76 - .../Manual/images/ClipEditorSettingsButton.png | Bin 3734 -> 0 bytes .../images/ClipEditorSettingsButton.png.meta | 76 - .../Manual/images/ClipEditorSyncAnimWindow.png | Bin 7739 -> 0 bytes .../images/ClipEditorSyncAnimWindow.png.meta | 76 - .../Manual/images/ClipEditorSyncButton.png | Bin 20640 -> 0 bytes .../Manual/images/ClipEditorSyncButton.png.meta | 76 - .../Manual/images/ClipEditorSyncTimeline.png | Bin 85760 -> 0 bytes .../Manual/images/ClipEditorSyncTimeline.png.meta | 76 - .../Manual/images/ClipEditorTimeRuler.png | Bin 5956 -> 0 bytes .../Manual/images/ClipEditorTimeRuler.png.meta | 76 - .../UMotionEditor/Manual/images/ClipSettings.png | Bin 20483 -> 0 bytes .../Manual/images/ClipSettings.png.meta | 76 - .../Manual/images/CreateConfigurationDialog.png | Bin 17440 -> 0 bytes .../images/CreateConfigurationDialog.png.meta | 76 - .../Manual/images/CurvesViewTangentHandle.png | Bin 5763 -> 0 bytes .../Manual/images/CurvesViewTangentHandle.png.meta | 76 - ...tomPropertyConstraintAnimatorParameterSetup.png | Bin 7559 -> 0 bytes ...opertyConstraintAnimatorParameterSetup.png.meta | 76 - ...tomPropertyConstraintComponentPropertySetup.png | Bin 10598 -> 0 bytes ...opertyConstraintComponentPropertySetup.png.meta | 76 - .../CustomPropertyConstraintControllerSetup.png | Bin 14743 -> 0 bytes ...ustomPropertyConstraintControllerSetup.png.meta | 76 - .../images/CustomPropertyConstraintMassApply.png | Bin 20062 -> 0 bytes .../CustomPropertyConstraintMassApply.png.meta | 76 - .../UMotionEditor/Manual/images/Dopesheet.png | Bin 15894 -> 0 bytes .../UMotionEditor/Manual/images/Dopesheet.png.meta | 76 - .../Manual/images/ExportClipInspector.png | Bin 21309 -> 0 bytes .../Manual/images/ExportClipInspector.png.meta | 76 - .../UMotionEditor/Manual/images/ExportClipSize.png | Bin 4866 -> 0 bytes .../Manual/images/ExportClipSize.png.meta | 76 - .../Manual/images/ExportFbxCommonIssue.png | Bin 96321 -> 0 bytes .../Manual/images/ExportFbxCommonIssue.png.meta | 76 - .../images/ExportFbxIssueAvatarConfiguration.png | Bin 112964 -> 0 bytes .../ExportFbxIssueAvatarConfiguration.png.meta | 76 - .../Manual/images/ExportFbxIssueConfigure.png | Bin 13460 -> 0 bytes .../Manual/images/ExportFbxIssueConfigure.png.meta | 76 - .../Manual/images/ExportFbxIssueCopyAvatar.png | Bin 18806 -> 0 bytes .../images/ExportFbxIssueCopyAvatar.png.meta | 76 - .../Manual/images/FkToIkConversion.png | Bin 13590 -> 0 bytes .../Manual/images/FkToIkConversion.png.meta | 76 - .../UMotionEditor/Manual/images/HumanoidIcon.png | Bin 3085 -> 0 bytes .../Manual/images/HumanoidIcon.png.meta | 76 - .../Manual/images/IKConstraintSetup.png | Bin 17023 -> 0 bytes .../Manual/images/IKConstraintSetup.png.meta | 76 - .../Manual/images/IKNamingDefinitions.png | Bin 93476 -> 0 bytes .../Manual/images/IKNamingDefinitions.png.meta | 76 - .../UMotionEditor/Manual/images/IKPinning2Keys.png | Bin 33039 -> 0 bytes .../Manual/images/IKPinning2Keys.png.meta | 76 - .../UMotionEditor/Manual/images/IKPlane.png | Bin 106322 -> 0 bytes .../UMotionEditor/Manual/images/IKPlane.png.meta | 76 - .../UMotionEditor/Manual/images/IKSetupWizard.png | Bin 79322 -> 0 bytes .../Manual/images/IKSetupWizard.png.meta | 76 - .../Manual/images/IKSetupWizardCustomIK.png | Bin 58571 -> 0 bytes .../Manual/images/IKSetupWizardCustomIK.png.meta | 76 - .../Manual/images/IKSetupWizardGeneral.png | Bin 6460 -> 0 bytes .../Manual/images/IKSetupWizardGeneral.png.meta | 76 - .../Manual/images/IKSetupWizardHumanIK.png | Bin 14665 -> 0 bytes .../Manual/images/IKSetupWizardHumanIK.png.meta | 76 - .../Manual/images/IKSetupWizardMenuBar.png | Bin 3167 -> 0 bytes .../Manual/images/IKSetupWizardMenuBar.png.meta | 76 - .../Manual/images/ImportClipsDialog.png | Bin 30032 -> 0 bytes .../Manual/images/ImportClipsDialog.png.meta | 76 - .../Manual/images/ImportSettingsAnimationsRm.png | Bin 9734 -> 0 bytes .../images/ImportSettingsAnimationsRm.png.meta | 76 - .../Manual/images/ImportSettingsRigRm.png | Bin 8534 -> 0 bytes .../Manual/images/ImportSettingsRigRm.png.meta | 76 - .../Manual/images/ImportingDialog.png | Bin 15424 -> 0 bytes .../Manual/images/ImportingDialog.png.meta | 76 - .../Manual/images/JointBoneNamingDefinition.png | Bin 58439 -> 0 bytes .../images/JointBoneNamingDefinition.png.meta | 76 - .../UMotionEditor/Manual/images/KnownIssue06.png | Bin 23739 -> 0 bytes .../Manual/images/KnownIssue06.png.meta | 76 - .../UMotionEditor/Manual/images/KnownIssue07.png | Bin 227108 -> 0 bytes .../Manual/images/KnownIssue07.png.meta | 76 - .../Manual/images/LayersAddButton.png | Bin 3477 -> 0 bytes .../Manual/images/LayersAddButton.png.meta | 76 - .../Manual/images/LayersAdditiveLabel.png | Bin 2949 -> 0 bytes .../Manual/images/LayersAdditiveLabel.png.meta | 76 - .../Manual/images/LayersBlendWeightBar.png | Bin 1624 -> 0 bytes .../Manual/images/LayersBlendWeightBar.png.meta | 76 - .../UMotionEditor/Manual/images/LayersButton.png | Bin 3572 -> 0 bytes .../Manual/images/LayersButton.png.meta | 76 - .../Manual/images/LayersDeleteAllButton.png | Bin 3535 -> 0 bytes .../Manual/images/LayersDeleteAllButton.png.meta | 76 - .../Manual/images/LayersDeleteButton.png | Bin 3550 -> 0 bytes .../Manual/images/LayersDeleteButton.png.meta | 76 - .../Manual/images/LayersDownButton.png | Bin 3343 -> 0 bytes .../Manual/images/LayersDownButton.png.meta | 76 - .../Manual/images/LayersEditButton.png | Bin 3387 -> 0 bytes .../Manual/images/LayersEditButton.png.meta | 76 - .../Manual/images/LayersMuteButton.png | Bin 3459 -> 0 bytes .../Manual/images/LayersMuteButton.png.meta | 76 - .../UMotionEditor/Manual/images/LayersUpButton.png | Bin 3342 -> 0 bytes .../Manual/images/LayersUpButton.png.meta | 76 - .../UMotionEditor/Manual/images/LayersView.png | Bin 11969 -> 0 bytes .../Manual/images/LayersView.png.meta | 76 - .../Manual/images/MissingAnimatedProperty.png | Bin 5598 -> 0 bytes .../Manual/images/MissingAnimatedProperty.png.meta | 76 - .../Manual/images/MoveToolAssistant.png | Bin 5469 -> 0 bytes .../Manual/images/MoveToolAssistant.png.meta | 76 - .../Manual/images/MuscleGroupsHands.png | Bin 13764 -> 0 bytes .../Manual/images/MuscleGroupsHands.png.meta | 76 - .../Manual/images/MuscleGroupsLowerBody.png | Bin 11677 -> 0 bytes .../Manual/images/MuscleGroupsLowerBody.png.meta | 76 - .../Manual/images/MuscleGroupsUpperBody.png | Bin 14086 -> 0 bytes .../Manual/images/MuscleGroupsUpperBody.png.meta | 76 - .../Manual/images/NewProjectDialog.png | Bin 30452 -> 0 bytes .../Manual/images/NewProjectDialog.png.meta | 76 - .../Manual/images/PlayModeButtons.png | Bin 4117 -> 0 bytes .../Manual/images/PlayModeButtons.png.meta | 76 - .../UMotionEditor/Manual/images/PoseEditor.png | Bin 66086 -> 0 bytes .../Manual/images/PoseEditor.png.meta | 76 - .../Manual/images/PoseEditorAnimation.png | Bin 6917 -> 0 bytes .../Manual/images/PoseEditorAnimation.png.meta | 76 - .../Manual/images/PoseEditorChannels.png | Bin 10876 -> 0 bytes .../Manual/images/PoseEditorChannels.png.meta | 76 - .../Manual/images/PoseEditorChannelsContext.png | Bin 10373 -> 0 bytes .../images/PoseEditorChannelsContext.png.meta | 76 - .../images/PoseEditorConfigurationProperties.png | Bin 19432 -> 0 bytes .../PoseEditorConfigurationProperties.png.meta | 76 - .../images/PoseEditorConfigurationRefPose.png | Bin 18994 -> 0 bytes .../images/PoseEditorConfigurationRefPose.png.meta | 76 - .../Manual/images/PoseEditorDisplay.png | Bin 10058 -> 0 bytes .../Manual/images/PoseEditorDisplay.png.meta | 76 - .../Manual/images/PoseEditorExtendingUMotion.png | Bin 5551 -> 0 bytes .../images/PoseEditorExtendingUMotion.png.meta | 76 - .../Manual/images/PoseEditorMirrorMapping.png | Bin 50479 -> 0 bytes .../Manual/images/PoseEditorMirrorMapping.png.meta | 76 - .../images/PoseEditorMirrorMappingDelete.png | Bin 790 -> 0 bytes .../images/PoseEditorMirrorMappingDelete.png.meta | 76 - .../Manual/images/PoseEditorMirrorMappingEdit.png | Bin 731 -> 0 bytes .../images/PoseEditorMirrorMappingEdit.png.meta | 76 - .../Manual/images/PoseEditorOptions.png | Bin 11713 -> 0 bytes .../Manual/images/PoseEditorOptions.png.meta | 76 - .../Manual/images/PoseEditorRigHierarchy.png | Bin 20958 -> 0 bytes .../Manual/images/PoseEditorRigHierarchy.png.meta | 76 - .../Manual/images/PoseEditorSelection.png | Bin 9802 -> 0 bytes .../Manual/images/PoseEditorSelection.png.meta | 76 - .../Manual/images/PoseEditorTools.png | Bin 14611 -> 0 bytes .../Manual/images/PoseEditorTools.png.meta | 76 - .../Manual/images/PoseModeConstraints.png | Bin 11136 -> 0 bytes .../Manual/images/PoseModeConstraints.png.meta | 76 - .../Manual/images/PreferencesWindowSettings.png | Bin 15725 -> 0 bytes .../images/PreferencesWindowSettings.png.meta | 76 - .../Manual/images/PreferencesWindowShortcuts.png | Bin 17873 -> 0 bytes .../images/PreferencesWindowShortcuts.png.meta | 76 - .../Manual/images/ProjectSettings.png | Bin 24126 -> 0 bytes .../Manual/images/ProjectSettings.png.meta | 76 - .../Manual/images/RotateToolAssistantAbsolute.png | Bin 11188 -> 0 bytes .../images/RotateToolAssistantAbsolute.png.meta | 76 - .../Manual/images/RotateToolAssistantRelative.png | Bin 9890 -> 0 bytes .../images/RotateToolAssistantRelative.png.meta | 76 - .../Manual/images/ScaleToolAssistant.png | Bin 4416 -> 0 bytes .../Manual/images/ScaleToolAssistant.png.meta | 76 - .../UMotionEditor/Manual/images/SoxwareLogo.png | Bin 7774 -> 0 bytes .../Manual/images/SoxwareLogo.png.meta | 76 - .../UMotionEditor/Manual/images/TransformIcon.png | Bin 2966 -> 0 bytes .../Manual/images/TransformIcon.png.meta | 76 - .../Manual/images/UMotionDefaultLayout.png | Bin 186534 -> 0 bytes .../Manual/images/UMotionDefaultLayout.png.meta | 76 - .../Manual/images/UMotionLockedHierachy.png | Bin 5833 -> 0 bytes .../Manual/images/UMotionLockedHierachy.png.meta | 76 - .../Manual/images/UMotionMultipleSceneViews.png | Bin 271708 -> 0 bytes .../images/UMotionMultipleSceneViews.png.meta | 76 - .../Manual/images/UMotionSetupFinished.png | Bin 211290 -> 0 bytes .../Manual/images/UMotionSetupFinished.png.meta | 76 - .../Manual/images/UnityWindowUmotionEditor.png | Bin 16941 -> 0 bytes .../images/UnityWindowUmotionEditor.png.meta | 76 - .../Manual/images/VersionDefinition.png | Bin 11390 -> 0 bytes .../Manual/images/VersionDefinition.png.meta | 76 - .../UMotion/UMotionEditor/Manual/pages.meta | 8 - .../Manual/pages/AnimatedPropertiesList.html | 267 - .../Manual/pages/AnimatedPropertiesList.html.meta | 7 - .../UMotionEditor/Manual/pages/Animation.html | 334 - .../UMotionEditor/Manual/pages/Animation.html.meta | 7 - .../UMotionEditor/Manual/pages/Channels.html | 271 - .../UMotionEditor/Manual/pages/Channels.html.meta | 7 - .../UMotionEditor/Manual/pages/ChildOf.html | 267 - .../UMotionEditor/Manual/pages/ChildOf.html.meta | 7 - .../UMotionEditor/Manual/pages/ClipEditor.html | 237 - .../Manual/pages/ClipEditor.html.meta | 7 - .../UMotionEditor/Manual/pages/ClipSettings.html | 274 - .../Manual/pages/ClipSettings.html.meta | 7 - .../UMotionEditor/Manual/pages/ConfigDisplay.html | 274 - .../Manual/pages/ConfigDisplay.html.meta | 7 - .../UMotionEditor/Manual/pages/ConfigMode.html | 238 - .../Manual/pages/ConfigMode.html.meta | 7 - .../UMotionEditor/Manual/pages/Configuration.html | 354 - .../Manual/pages/Configuration.html.meta | 7 - .../UMotionEditor/Manual/pages/Constraints.html | 236 - .../Manual/pages/Constraints.html.meta | 7 - .../UMotionEditor/Manual/pages/Credits.html | 278 - .../UMotionEditor/Manual/pages/Credits.html.meta | 7 - .../UMotion/UMotionEditor/Manual/pages/Curves.html | 242 - .../UMotionEditor/Manual/pages/Curves.html.meta | 7 - .../UMotionEditor/Manual/pages/CustomProperty.html | 328 - .../Manual/pages/CustomProperty.html.meta | 7 - .../UMotionEditor/Manual/pages/Dopesheet.html | 271 - .../UMotionEditor/Manual/pages/Dopesheet.html.meta | 7 - .../Manual/pages/DopesheetCurves.html | 390 - .../Manual/pages/DopesheetCurves.html.meta | 7 - .../UMotionEditor/Manual/pages/EditInPlayMode.html | 241 - .../Manual/pages/EditInPlayMode.html.meta | 7 - .../Manual/pages/ExportingAnimationsFAQ.html | 327 - .../Manual/pages/ExportingAnimationsFAQ.html.meta | 7 - .../Manual/pages/FKtoIKConversion.html | 242 - .../Manual/pages/FKtoIKConversion.html.meta | 7 - .../Manual/pages/GeneralTutorials.html | 236 - .../Manual/pages/GeneralTutorials.html.meta | 7 - .../UMotionEditor/Manual/pages/GettingStarted.html | 253 - .../Manual/pages/GettingStarted.html.meta | 7 - .../Manual/pages/HowToCreateBetterAnimations.html | 236 - .../pages/HowToCreateBetterAnimations.html.meta | 7 - .../UMotionEditor/Manual/pages/IKSetupWizard.html | 339 - .../Manual/pages/IKSetupWizard.html.meta | 7 - .../UMotionEditor/Manual/pages/ImportExport.html | 396 - .../Manual/pages/ImportExport.html.meta | 7 - .../UMotionEditor/Manual/pages/InPractice.html | 236 - .../Manual/pages/InPractice.html.meta | 7 - .../UMotionEditor/Manual/pages/InPractice1.html | 245 - .../Manual/pages/InPractice1.html.meta | 7 - .../UMotionEditor/Manual/pages/InPractice2.html | 245 - .../Manual/pages/InPractice2.html.meta | 7 - .../UMotionEditor/Manual/pages/InPractice3.html | 246 - .../Manual/pages/InPractice3.html.meta | 7 - .../UMotionEditor/Manual/pages/InPractice4.html | 244 - .../Manual/pages/InPractice4.html.meta | 7 - .../UMotionEditor/Manual/pages/Introduction.html | 248 - .../Manual/pages/Introduction.html.meta | 7 - .../Manual/pages/InverseKinematics.html | 312 - .../Manual/pages/InverseKinematics.html.meta | 7 - .../UMotionEditor/Manual/pages/Jayanam.html | 236 - .../UMotionEditor/Manual/pages/Jayanam.html.meta | 7 - .../UMotionEditor/Manual/pages/Jayanam1.html | 241 - .../UMotionEditor/Manual/pages/Jayanam1.html.meta | 7 - .../UMotionEditor/Manual/pages/KnownIssues.html | 236 - .../Manual/pages/KnownIssues.html.meta | 7 - .../UMotion/UMotionEditor/Manual/pages/Layers.html | 294 - .../UMotionEditor/Manual/pages/Layers.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson1.html | 242 - .../UMotionEditor/Manual/pages/Lesson1.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson2.html | 239 - .../UMotionEditor/Manual/pages/Lesson2.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson3.html | 239 - .../UMotionEditor/Manual/pages/Lesson3.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson4.html | 240 - .../UMotionEditor/Manual/pages/Lesson4.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson5.html | 240 - .../UMotionEditor/Manual/pages/Lesson5.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson6.html | 240 - .../UMotionEditor/Manual/pages/Lesson6.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson7.html | 240 - .../UMotionEditor/Manual/pages/Lesson7.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson8.html | 239 - .../UMotionEditor/Manual/pages/Lesson8.html.meta | 7 - .../UMotionEditor/Manual/pages/Lesson9.html | 241 - .../UMotionEditor/Manual/pages/Lesson9.html.meta | 7 - .../UMotionEditor/Manual/pages/MainNavigation.html | 282 - .../Manual/pages/MainNavigation.html.meta | 7 - .../UMotionEditor/Manual/pages/MenuBar.html | 237 - .../UMotionEditor/Manual/pages/MenuBar.html.meta | 7 - .../UMotionEditor/Manual/pages/MenuBarEdit.html | 282 - .../Manual/pages/MenuBarEdit.html.meta | 7 - .../UMotionEditor/Manual/pages/MenuBarFile.html | 283 - .../Manual/pages/MenuBarFile.html.meta | 7 - .../UMotionEditor/Manual/pages/MenuBarHelp.html | 254 - .../Manual/pages/MenuBarHelp.html.meta | 7 - .../UMotionEditor/Manual/pages/MirrorMapping.html | 266 - .../Manual/pages/MirrorMapping.html.meta | 7 - .../UMotionEditor/Manual/pages/Options.html | 305 - .../UMotionEditor/Manual/pages/Options.html.meta | 7 - .../UMotionEditor/Manual/pages/Playback.html | 294 - .../UMotionEditor/Manual/pages/Playback.html.meta | 7 - .../UMotionEditor/Manual/pages/PoseDisplay.html | 280 - .../Manual/pages/PoseDisplay.html.meta | 7 - .../UMotionEditor/Manual/pages/PoseEditor.html | 285 - .../Manual/pages/PoseEditor.html.meta | 7 - .../UMotionEditor/Manual/pages/PoseMode.html | 236 - .../UMotionEditor/Manual/pages/PoseMode.html.meta | 7 - .../UMotionEditor/Manual/pages/Preferences.html | 305 - .../Manual/pages/Preferences.html.meta | 7 - .../UMotionEditor/Manual/pages/ProLesson1.html | 240 - .../Manual/pages/ProLesson1.html.meta | 7 - .../UMotionEditor/Manual/pages/ProLesson2.html | 239 - .../Manual/pages/ProLesson2.html.meta | 7 - .../UMotionEditor/Manual/pages/ProLesson3.html | 240 - .../Manual/pages/ProLesson3.html.meta | 7 - .../UMotionEditor/Manual/pages/ProLesson4.html | 239 - .../Manual/pages/ProLesson4.html.meta | 7 - .../UMotionEditor/Manual/pages/ProLesson5.html | 241 - .../Manual/pages/ProLesson5.html.meta | 7 - .../Manual/pages/ProfessionalExclusive.html | 236 - .../Manual/pages/ProfessionalExclusive.html.meta | 7 - .../Manual/pages/ProjectSettings.html | 328 - .../Manual/pages/ProjectSettings.html.meta | 7 - .../UMotionEditor/Manual/pages/QuickStart.html | 240 - .../Manual/pages/QuickStart.html.meta | 7 - .../UMotionEditor/Manual/pages/ReleaseNotes.html | 1034 - .../Manual/pages/ReleaseNotes.html.meta | 7 - .../UMotionEditor/Manual/pages/RigHierarchy.html | 263 - .../Manual/pages/RigHierarchy.html.meta | 7 - .../UMotionEditor/Manual/pages/RootMotion.html | 265 - .../Manual/pages/RootMotion.html.meta | 7 - .../UMotionEditor/Manual/pages/RotationModes.html | 261 - .../Manual/pages/RotationModes.html.meta | 7 - .../UMotionEditor/Manual/pages/Selection.html | 276 - .../UMotionEditor/Manual/pages/Selection.html.meta | 7 - .../UMotionEditor/Manual/pages/Support.html | 247 - .../UMotionEditor/Manual/pages/Support.html.meta | 7 - .../UMotionEditor/Manual/pages/ToolAssistant.html | 272 - .../Manual/pages/ToolAssistant.html.meta | 7 - .../UMotion/UMotionEditor/Manual/pages/Tools.html | 302 - .../UMotionEditor/Manual/pages/Tools.html.meta | 7 - .../UMotionEditor/Manual/pages/UMotionAPI.html | 339 - .../Manual/pages/UMotionAPI.html.meta | 7 - .../Manual/pages/UnityTimelineIntegration.html | 256 - .../pages/UnityTimelineIntegration.html.meta | 7 - .../UMotionEditor/Manual/pages/VideoTutorials.html | 260 - .../Manual/pages/VideoTutorials.html.meta | 7 - .../UMotion/UMotionEditor/Manual/styles.meta | 8 - .../Manual/styles/BlueHeaderRight.png | Bin 3482 -> 0 bytes .../Manual/styles/BlueHeaderRight.png.meta | 76 - .../Manual/styles/FollowLinkArrow.png | Bin 226 -> 0 bytes .../Manual/styles/FollowLinkArrow.png.meta | 76 - .../Manual/styles/TreeViewCollapse.png | Bin 2823 -> 0 bytes .../Manual/styles/TreeViewCollapse.png.meta | 76 - .../UMotionEditor/Manual/styles/TreeViewExpand.png | Bin 2840 -> 0 bytes .../Manual/styles/TreeViewExpand.png.meta | 76 - .../UMotionEditor/Manual/styles/TreeViewItem.png | Bin 2936 -> 0 bytes .../Manual/styles/TreeViewItem.png.meta | 76 - .../UMotionEditor/Manual/styles/UMotionFavicon.png | Bin 782 -> 0 bytes .../Manual/styles/UMotionFavicon.png.meta | 76 - .../Manual/styles/UMotionLogoHeader.png | Bin 4661 -> 0 bytes .../Manual/styles/UMotionLogoHeader.png.meta | 76 - .../UMotionEditor/Manual/styles/element_styles.css | 233 - .../Manual/styles/element_styles.css.meta | 7 - .../UMotionEditor/Manual/styles/theme_styles.css | 121 - .../Manual/styles/theme_styles.css.meta | 7 - .../Manual/styles/treeview_styles.css | 104 - .../Manual/styles/treeview_styles.css.meta | 7 - .../ThirdParty/UMotion/UMotionEditor/Plugins.meta | 8 - .../UMotion/UMotionEditor/Plugins/Application.meta | 8 - .../Plugins/Application/UMotionApplication.dll | Bin 70144 -> 0 bytes .../Plugins/Application/UMotionApplication.dll.mdb | Bin 6640 -> 0 bytes .../Application/UMotionApplication.dll.mdb.meta | 7 - .../Application/UMotionApplication.dll.meta | 108 - .../UMotion/UMotionEditor/Plugins/Editor.meta | 8 - .../UMotionEditor/Plugins/Editor/UMotionEditor.dll | Bin 4048384 -> 0 bytes .../Plugins/Editor/UMotionEditor.dll.mdb | Bin 459426 -> 0 bytes .../Plugins/Editor/UMotionEditor.dll.mdb.meta | 7 - .../Plugins/Editor/UMotionEditor.dll.meta | 108 - .../UMotion/UMotionEditor/Plugins/MacOS.meta | 9 - .../UMotionEditor/Plugins/MacOS/Editor.meta | 9 - .../UMotionEditor/Plugins/MacOS/Editor/x64.meta | 9 - .../MacOS/Editor/x64/AutodeskFbxSdkLicense.txt | 3 - .../Editor/x64/AutodeskFbxSdkLicense.txt.meta | 8 - .../MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt | 5 - .../Editor/x64/UnityFbxSdkNativeLicense.txt.meta | 8 - .../Editor/x64/UnityFbxSdkNative_2_0_0.bundle.meta | 58 - .../UnityFbxSdkNative_2_0_0.bundle/Contents.meta | 7 - .../Contents/Info.plist | 38 - .../Contents/Info.plist.meta | 6 - .../Contents/MacOS.meta | 7 - .../Contents/MacOS/UnityFbxSdkNative_2_0_0 | Bin 7497580 -> 0 bytes .../Contents/MacOS/UnityFbxSdkNative_2_0_0.meta | 6 - .../UMotion/UMotionEditor/Plugins/Windows.meta | 9 - .../UMotionEditor/Plugins/Windows/Editor.meta | 9 - .../UMotionEditor/Plugins/Windows/Editor/x64.meta | 9 - .../Windows/Editor/x64/AutodeskFbxSdkLicense.txt | 3 - .../Editor/x64/AutodeskFbxSdkLicense.txt.meta | 8 - .../Windows/Editor/x64/UMotionFBX_Win_x64.dll | Bin 13151744 -> 0 bytes .../Windows/Editor/x64/UMotionFBX_Win_x64.dll.meta | 19 - .../Editor/x64/UnityFbxSdkNativeLicense.txt | 5 - .../Editor/x64/UnityFbxSdkNativeLicense.txt.meta | 8 - .../Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll | Bin 12995072 -> 0 bytes .../Editor/x64/UnityFbxSdkNative_2_0_0.dll.meta | 22 - .../UMotionEditor/Plugins/Windows/Editor/x86.meta | 9 - .../Windows/Editor/x86/UMotionFBX_Win_x86.dll | Bin 10947584 -> 0 bytes .../Windows/Editor/x86/UMotionFBX_Win_x86.dll.meta | 19 - .../ThirdParty/UMotion/UMotionEditor/Scripts.meta | 8 - .../UMotion/UMotionEditor/Scripts/Application.meta | 8 - .../Scripts/Application/AssetResourcesFile.cs | 120 - .../Scripts/Application/AssetResourcesFile.cs.meta | 12 - .../Application/UMotionSourceApplication.asmdef | 8 - .../UMotionSourceApplication.asmdef.meta | 7 - .../Application/VersionCompatibilityUtility.cs | 118 - .../VersionCompatibilityUtility.cs.meta | 12 - .../UMotion/UMotionEditor/Scripts/Editor.meta | 8 - .../Scripts/Editor/AnimationCurveUtilityRecent.cs | 105 - .../Editor/AnimationCurveUtilityRecent.cs.meta | 12 - .../Editor/EditorVersionCompatibilityUtility.cs | 67 - .../EditorVersionCompatibilityUtility.cs.meta | 11 - .../Scripts/Editor/GUICompatibilityUtility.cs | 102 - .../Scripts/Editor/GUICompatibilityUtility.cs.meta | 11 - .../Scripts/Editor/UMotionSourceEditor.asmdef | 10 - .../Scripts/Editor/UMotionSourceEditor.asmdef.meta | 7 - .../ThirdParty/UMotion/UMotionEditor/Shaders.meta | 8 - .../UMotion/UMotionEditor/Shaders/CameraLit.shader | 73 - .../UMotionEditor/Shaders/CameraLit.shader.meta | 9 - .../UMotionEditor/Shaders/ColorUnlit.shader | 41 - .../UMotionEditor/Shaders/ColorUnlit.shader.meta | 9 - .../Shaders/ColorUnlitTransparent.shader | 43 - .../Shaders/ColorUnlitTransparent.shader.meta | 9 - .../UMotionEditor/Shaders/UnlitDashedLine.shader | 70 - .../Shaders/UnlitDashedLine.shader.meta | 9 - .../UMotion/UMotionEditor/Shaders/UnlitLine.shader | 63 - .../UMotionEditor/Shaders/UnlitLine.shader.meta | 9 - .../UMotionEditor/Shaders/VertexColorUnlit.shader | 32 - .../Shaders/VertexColorUnlit.shader.meta | 9 - .../UMotion/UMotionEditor/Shaders/WiresOnly.shader | 65 - .../UMotionEditor/Shaders/WiresOnly.shader.meta | 9 - Assets/ThirdParty/UMotion/UMotionExamples.meta | 8 - .../UMotion/UMotionExamples/Example Scene.meta | 9 - .../Example Scene/UMotionExampleScene.unity | 15523 - .../Example Scene/UMotionExampleScene.unity.meta | 8 - .../UMotionExamples/Exported Animations.meta | 9 - .../Exported Animations/IKPullups.anim | 48371 --- .../Exported Animations/IKPullups.anim.meta | 8 - .../UMotionExamples/Exported Animations/Idle.anim | 292262 ------------------ .../Exported Animations/Idle.anim.meta | 8 - .../Exported Animations/PickUp.anim | 151227 --------- .../Exported Animations/PickUp.anim.meta | 8 - .../Exported Animations/WalkRM.anim | 63698 ---- .../Exported Animations/WalkRM.anim.meta | 8 - .../UMotion/UMotionExamples/Miscellaneous.meta | 9 - .../Miscellaneous/AnimationControllers.meta | 9 - .../RobotKyleIdleController.controller | 94 - .../RobotKyleIdleController.controller.meta | 8 - .../RobotKylePickUpController.controller | 69 - .../RobotKylePickUpController.controller.meta | 8 - .../RobotKylePullupsController.controller | 69 - .../RobotKylePullupsController.controller.meta | 8 - .../RobotKyleWalkController.controller | 69 - .../RobotKyleWalkController.controller.meta | 8 - .../UMotionExamples/Miscellaneous/Materials.meta | 9 - .../Miscellaneous/Materials/CubeMaterial.mat | 76 - .../Miscellaneous/Materials/CubeMaterial.mat.meta | 8 - .../Miscellaneous/Materials/GroundMaterial.mat | 76 - .../Materials/GroundMaterial.mat.meta | 8 - .../Miscellaneous/Materials/HighBarMaterial.mat | 76 - .../Materials/HighBarMaterial.mat.meta | 8 - .../Miscellaneous/Materials/WallMaterial.mat | 76 - .../Miscellaneous/Materials/WallMaterial.mat.meta | 8 - .../Miscellaneous/Materials/WoodMaterial.mat | 76 - .../Miscellaneous/Materials/WoodMaterial.mat.meta | 8 - .../UMotionExamples/Miscellaneous/Robot Kyle.meta | 9 - .../Miscellaneous/Robot Kyle/Materials.meta | 9 - .../Robot Kyle/Materials/Robot_Color.mat | 31 - .../Robot Kyle/Materials/Robot_Color.mat.meta | 6 - .../Miscellaneous/Robot Kyle/Model.meta | 9 - .../Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx | Bin 330704 -> 0 bytes .../Robot Kyle/Model/Robot Kyle.fbx.meta | 814 - .../Miscellaneous/Robot Kyle/Textures.meta | 9 - .../Robot Kyle/Textures/Robot_Color.tga | Bin 12582956 -> 0 bytes .../Robot Kyle/Textures/Robot_Color.tga.meta | 55 - .../Robot Kyle/Textures/Robot_Normal.tga | Bin 12582956 -> 0 bytes .../Robot Kyle/Textures/Robot_Normal.tga.meta | 55 - .../UMotionExamples/Miscellaneous/Scripts.meta | 9 - .../Miscellaneous/Scripts/ResetPosition.cs | 25 - .../Miscellaneous/Scripts/ResetPosition.cs.meta | 12 - .../UMotion/UMotionExamples/UMotion Projects.meta | 9 - .../UMotion Projects/IKPullupsAnimation.asset | 11832 - .../UMotion Projects/IKPullupsAnimation.asset.meta | 8 - .../UMotion Projects/IdleAnimation.asset | 10992 - .../UMotion Projects/IdleAnimation.asset.meta | 8 - .../UMotion Projects/PickUpAnimation.asset | 11622 - .../UMotion Projects/PickUpAnimation.asset.meta | 8 - .../UMotion Projects/WalkRMAnimation.asset | 10992 - .../UMotion Projects/WalkRMAnimation.asset.meta | 8 - Assets/ThirdParty/VRM.meta | 8 - Assets/ThirdParty/VRM/MeshUtility.meta | 8 - Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md | 7 - .../ThirdParty/VRM/MeshUtility/CHANGELOG.md.meta | 7 - .../ThirdParty/VRM/MeshUtility/Documentation.meta | 8 - .../VRM/MeshUtility/Documentation/MeshUtility.md | 7 - .../MeshUtility/Documentation/MeshUtility.md.meta | 7 - .../VRM/MeshUtility/Documentation/images.meta | 8 - .../Documentation/images/blendshape_separator.jpg | Bin 47176 -> 0 bytes .../images/blendshape_separator.jpg.meta | 88 - .../Documentation/images/installation_1.jpg | Bin 23760 -> 0 bytes .../Documentation/images/installation_1.jpg.meta | 88 - .../Documentation/images/installation_2.jpg | Bin 20387 -> 0 bytes .../Documentation/images/installation_2.jpg.meta | 88 - .../Documentation/images/installation_3.jpg | Bin 24575 -> 0 bytes .../Documentation/images/installation_3.jpg.meta | 88 - .../Documentation/images/interface_1.jpg | Bin 17973 -> 0 bytes .../Documentation/images/interface_1.jpg.meta | 88 - .../Documentation/images/interface_2.jpg | Bin 13868 -> 0 bytes .../Documentation/images/interface_2.jpg.meta | 88 - .../Documentation/images/interface_3.jpg | Bin 26061 -> 0 bytes .../Documentation/images/interface_3.jpg.meta | 88 - .../MeshUtility/Documentation/images/result_1.jpg | Bin 28604 -> 0 bytes .../Documentation/images/result_1.jpg.meta | 88 - .../MeshUtility/Documentation/images/result_2.jpg | Bin 21222 -> 0 bytes .../Documentation/images/result_2.jpg.meta | 88 - .../VRM/MeshUtility/Documentation/notes.meta | 8 - .../Documentation/notes/MeshSeparator.md | 25 - .../Documentation/notes/MeshSeparator.md.meta | 7 - Assets/ThirdParty/VRM/MeshUtility/Editor.meta | 8 - .../VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs | 200 - .../Editor/BoneMeshEraserWizard.cs.meta | 13 - .../VRM/MeshUtility/Editor/HumanoidEditor.cs | 324 - .../VRM/MeshUtility/Editor/HumanoidEditor.cs.meta | 11 - .../MeshUtility/Editor/MeshUtility.Editor.asmdef | 16 - .../Editor/MeshUtility.Editor.asmdef.meta | 7 - .../VRM/MeshUtility/Editor/MeshUtility.cs | 286 - .../VRM/MeshUtility/Editor/MeshUtility.cs.meta | 11 - Assets/ThirdParty/VRM/MeshUtility/LICENSE.md | 9 - Assets/ThirdParty/VRM/MeshUtility/LICENSE.md.meta | 7 - Assets/ThirdParty/VRM/MeshUtility/README.md | 58 - Assets/ThirdParty/VRM/MeshUtility/README.md.meta | 7 - Assets/ThirdParty/VRM/MeshUtility/README.url | 2 - Assets/ThirdParty/VRM/MeshUtility/README.url.meta | 7 - Assets/ThirdParty/VRM/MeshUtility/Runtime.meta | 8 - .../VRM/MeshUtility/Runtime/BindposeGizmo.cs | 158 - .../VRM/MeshUtility/Runtime/BindposeGizmo.cs.meta | 13 - .../VRM/MeshUtility/Runtime/BoneMeshEraser.cs | 166 - .../VRM/MeshUtility/Runtime/BoneMeshEraser.cs.meta | 13 - .../VRM/MeshUtility/Runtime/BoneNormalizer.cs | 507 - .../VRM/MeshUtility/Runtime/BoneNormalizer.cs.meta | 13 - .../ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs | 441 - .../VRM/MeshUtility/Runtime/Humanoid.cs.meta | 11 - .../VRM/MeshUtility/Runtime/HumanoidLoader.cs | 60 - .../VRM/MeshUtility/Runtime/HumanoidLoader.cs.meta | 11 - .../VRM/MeshUtility/Runtime/MeshExtensions.cs | 85 - .../VRM/MeshUtility/Runtime/MeshExtensions.cs.meta | 12 - .../MeshUtility/Runtime/MeshIntegrationResult.cs | 13 - .../Runtime/MeshIntegrationResult.cs.meta | 11 - .../VRM/MeshUtility/Runtime/MeshIntegrator.cs | 253 - .../VRM/MeshUtility/Runtime/MeshIntegrator.cs.meta | 3 - .../MeshUtility/Runtime/MeshIntegratorUtility.cs | 140 - .../Runtime/MeshIntegratorUtility.cs.meta | 3 - .../VRM/MeshUtility/Runtime/MeshUtility.asmdef | 3 - .../MeshUtility/Runtime/MeshUtility.asmdef.meta | 7 - .../VRM/MeshUtility/Runtime/UnityExtensions.cs | 319 - .../MeshUtility/Runtime/UnityExtensions.cs.meta | 11 - .../VRM/MeshUtility/Runtime/UnityPath.cs | 435 - .../VRM/MeshUtility/Runtime/UnityPath.cs.meta | 12 - Assets/ThirdParty/VRM/MeshUtility/package.json | 13 - .../ThirdParty/VRM/MeshUtility/package.json.meta | 7 - Assets/ThirdParty/VRM/VRM.meta | 9 - Assets/ThirdParty/VRM/VRM/CHANGELOG.md | 3 - Assets/ThirdParty/VRM/VRM/CHANGELOG.md.meta | 7 - Assets/ThirdParty/VRM/VRM/DepthFirstScheduler.meta | 9 - .../DepthFirstScheduler/DepthFirstScheduler.asmdef | 3 - .../DepthFirstScheduler.asmdef.meta | 7 - .../VRM/VRM/DepthFirstScheduler/Editor.meta | 9 - .../VRM/VRM/DepthFirstScheduler/Editor/Tests.meta | 8 - .../Tests/DepthFirstScheduler.Editor.Tests.asmdef | 15 - .../DepthFirstScheduler.Editor.Tests.asmdef.meta | 7 - .../Editor/Tests/DepthFirstScheduler.cs | 24 - .../Editor/Tests/DepthFirstScheduler.cs.meta | 12 - .../VRM/VRM/DepthFirstScheduler/Functor.cs | 200 - .../VRM/VRM/DepthFirstScheduler/Functor.cs.meta | 12 - .../DepthFirstScheduler/IEnumeratorExtensions.cs | 38 - .../IEnumeratorExtensions.cs.meta | 11 - .../ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE | 21 - .../VRM/VRM/DepthFirstScheduler/LICENSE.meta | 8 - .../VRM/VRM/DepthFirstScheduler/LockQueue.cs | 95 - .../VRM/VRM/DepthFirstScheduler/LockQueue.cs.meta | 12 - .../DepthFirstScheduler/MainThreadDispatcher.cs | 150 - .../MainThreadDispatcher.cs.meta | 12 - .../VRM/VRM/DepthFirstScheduler/MonitorQueue.cs | 47 - .../VRM/DepthFirstScheduler/MonitorQueue.cs.meta | 12 - .../VRM/VRM/DepthFirstScheduler/README.md | 66 - .../VRM/VRM/DepthFirstScheduler/README.md.meta | 8 - .../VRM/VRM/DepthFirstScheduler/Schedulable.cs | 252 - .../VRM/DepthFirstScheduler/Schedulable.cs.meta | 12 - .../VRM/VRM/DepthFirstScheduler/Scheduler.cs | 9 - .../VRM/VRM/DepthFirstScheduler/Scheduler.cs.meta | 12 - .../VRM/VRM/DepthFirstScheduler/Scheduler.meta | 8 - .../Scheduler/CurrentThreadScheduler.cs | 102 - .../Scheduler/CurrentThreadScheduler.cs.meta | 11 - .../DepthFirstScheduler/Scheduler/StepScheduler.cs | 52 - .../Scheduler/StepScheduler.cs.meta | 12 - .../Scheduler/ThreadPoolScheduler.cs | 42 - .../Scheduler/ThreadPoolScheduler.cs.meta | 12 - .../Scheduler/ThreadScheduler.cs | 101 - .../Scheduler/ThreadScheduler.cs.meta | 12 - .../VRM/VRM/DepthFirstScheduler/TaskChain.cs | 91 - .../VRM/VRM/DepthFirstScheduler/TaskChain.cs.meta | 12 - .../ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs | 41 - .../VRM/VRM/DepthFirstScheduler/Unit.cs.meta | 12 - Assets/ThirdParty/VRM/VRM/Documentation.meta | 8 - Assets/ThirdParty/VRM/VRM/Documentation/VRM.md | 23 - .../ThirdParty/VRM/VRM/Documentation/VRM.md.meta | 7 - Assets/ThirdParty/VRM/VRM/LICENSE.md | 9 - Assets/ThirdParty/VRM/VRM/LICENSE.md.meta | 7 - Assets/ThirdParty/VRM/VRM/README.md | 21 - Assets/ThirdParty/VRM/VRM/README.md.meta | 7 - Assets/ThirdParty/VRM/VRM/README.url | 2 - Assets/ThirdParty/VRM/VRM/README.url.meta | 7 - Assets/ThirdParty/VRM/VRM/UniGLTF.meta | 9 - Assets/ThirdParty/VRM/VRM/UniGLTF/Editor.meta | 9 - .../VRM/VRM/UniGLTF/Editor/ImporterMenu.cs | 51 - .../VRM/VRM/UniGLTF/Editor/ImporterMenu.cs.meta | 13 - .../VRM/VRM/UniGLTF/Editor/Serialization.meta | 9 - .../Serialization/CollectionSerialization.cs | 115 - .../Serialization/CollectionSerialization.cs.meta | 12 - .../Editor/Serialization/DeserializerGenerator.cs | 61 - .../Serialization/DeserializerGenerator.cs.meta | 12 - .../Editor/Serialization/FieldSerializationInfo.cs | 152 - .../Serialization/FieldSerializationInfo.cs.meta | 12 - .../Editor/Serialization/IValueSerialization.cs | 17 - .../Serialization/IValueSerialization.cs.meta | 12 - .../Editor/Serialization/ObjectSerialization.cs | 112 - .../Serialization/ObjectSerialization.cs.meta | 12 - .../Editor/Serialization/PrimitiveSerialization.cs | 198 - .../Serialization/PrimitiveSerialization.cs.meta | 12 - .../Editor/Serialization/SerializerGenerator.cs | 329 - .../Serialization/SerializerGenerator.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniGLTF/Editor/Tests.meta | 8 - .../VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs | 21 - .../VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs.meta | 11 - .../UniGLTF/Editor/Tests/JsonDeserializeTests.cs | 36 - .../Editor/Tests/JsonDeserializeTests.cs.meta | 3 - .../VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs | 224 - .../VRM/UniGLTF/Editor/Tests/MaterialTests.cs.meta | 12 - .../VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs | 129 - .../VRM/UniGLTF/Editor/Tests/TextureTests.cs.meta | 12 - .../Editor/Tests/UniGLTF.Editor.Tests.asmdef | 15 - .../Editor/Tests/UniGLTF.Editor.Tests.asmdef.meta | 7 - .../VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs | 724 - .../VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs.meta | 12 - .../VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef | 18 - .../VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef.meta | 7 - .../VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs | 45 - .../VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs.meta | 13 - .../VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs | 86 - .../UniGLTF/Editor/gltfAssetPostprocessor.cs.meta | 12 - Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md | 21 - Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md.meta | 9 - Assets/ThirdParty/VRM/VRM/UniGLTF/README.md | 56 - Assets/ThirdParty/VRM/VRM/UniGLTF/README.md.meta | 9 - Assets/ThirdParty/VRM/VRM/UniGLTF/Resources.meta | 9 - .../VRM/VRM/UniGLTF/Resources/Shaders.meta | 9 - .../Resources/Shaders/NormalMapDecoder.shader | 54 - .../Resources/Shaders/NormalMapDecoder.shader.meta | 9 - .../Resources/Shaders/NormalMapEncoder.shader | 63 - .../Resources/Shaders/NormalMapEncoder.shader.meta | 9 - .../Resources/Shaders/StandardVColor.shader | 56 - .../Resources/Shaders/StandardVColor.shader.meta | 9 - Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts.meta | 10 - .../VRM/VRM/UniGLTF/Scripts/Extensions.meta | 10 - .../UniGLTF/Scripts/Extensions/ArrayExtensions.cs | 142 - .../Scripts/Extensions/ArrayExtensions.cs.meta | 11 - .../Scripts/Extensions/JsonParserExtensions.cs | 19 - .../Extensions/JsonParserExtensions.cs.meta | 13 - .../UniGLTF/Scripts/Extensions/StringExtensions.cs | 76 - .../Scripts/Extensions/StringExtensions.cs.meta | 13 - .../UniGLTF/Scripts/Extensions/UnityExtensions.cs | 319 - .../Scripts/Extensions/UnityExtensions.cs.meta | 11 - .../UniGLTF/Scripts/Extensions/glTFExtensions.cs | 203 - .../Scripts/Extensions/glTFExtensions.cs.meta | 13 - .../ThirdParty/VRM/VRM/UniGLTF/Scripts/Format.meta | 10 - .../VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs | 193 - .../VRM/UniGLTF/Scripts/Format/BytesBuffer.cs.meta | 13 - .../Scripts/Format/ExtensionsAndExtras.meta | 9 - .../KHR_draco_mesh_compression.cs | 16 - .../KHR_draco_mesh_compression.cs.meta | 12 - .../ExtensionsAndExtras/KHR_materials_unlit.cs | 55 - .../KHR_materials_unlit.cs.meta | 12 - .../ExtensionsAndExtras/KHR_texture_transform.cs | 58 - .../KHR_texture_transform.cs.meta | 11 - .../ExtensionsAndExtras/glTFCameraExtensions.cs | 27 - .../glTFCameraExtensions.cs.meta | 12 - .../Format/ExtensionsAndExtras/glTFExtensions.cs | 54 - .../ExtensionsAndExtras/glTFExtensions.cs.meta | 12 - .../glTFMesh.Primitives.extras.targetNames.cs | 32 - .../glTFMesh.Primitives.extras.targetNames.cs.meta | 12 - .../glTFMesh.extras.targetNames.cs | 32 - .../glTFMesh.extras.targetNames.cs.meta | 3 - .../Scripts/Format/ExtensionsAndExtras/glTFNode.cs | 11 - .../Format/ExtensionsAndExtras/glTFNode.cs.meta | 12 - .../UniGLTF/Scripts/Format/GLTFJsonFormatter.cs | 35 - .../Scripts/Format/GLTFJsonFormatter.cs.meta | 12 - .../UniGLTF/Scripts/Format/JsonSerializableBase.cs | 22 - .../Scripts/Format/JsonSerializableBase.cs.meta | 12 - .../Scripts/Format/MonoBehaviourComparator.cs | 68 - .../Scripts/Format/MonoBehaviourComparator.cs.meta | 12 - .../VRM/UniGLTF/Scripts/Format/SerializerTypes.cs | 9 - .../UniGLTF/Scripts/Format/SerializerTypes.cs.meta | 11 - .../VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs | 48 - .../VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTF.cs | 504 - .../VRM/VRM/UniGLTF/Scripts/Format/glTF.cs.meta | 13 - .../VRM/UniGLTF/Scripts/Format/glTFAnimation.cs | 252 - .../UniGLTF/Scripts/Format/glTFAnimation.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs | 34 - .../VRM/UniGLTF/Scripts/Format/glTFAssets.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs | 266 - .../VRM/UniGLTF/Scripts/Format/glTFBuffer.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs | 60 - .../VRM/UniGLTF/Scripts/Format/glTFCamera.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs | 232 - .../UniGLTF/Scripts/Format/glTFMaterial.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs | 174 - .../VRM/UniGLTF/Scripts/Format/glTFMesh.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs | 78 - .../VRM/UniGLTF/Scripts/Format/glTFNode.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs | 34 - .../VRM/UniGLTF/Scripts/Format/glTFSkin.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs | 123 - .../VRM/UniGLTF/Scripts/Format/glTFTexture.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs | 142 - .../VRM/UniGLTF/Scripts/Format/glbTypes.cs.meta | 13 - Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO.meta | 10 - .../VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs | 140 - .../UniGLTF/Scripts/IO/AnimationCurveData.cs.meta | 3 - .../VRM/UniGLTF/Scripts/IO/AnimationExporter.cs | 222 - .../UniGLTF/Scripts/IO/AnimationExporter.cs.meta | 3 - .../VRM/UniGLTF/Scripts/IO/AnimationImporter.cs | 342 - .../UniGLTF/Scripts/IO/AnimationImporter.cs.meta | 3 - .../UniGLTF/Scripts/IO/AnimationKeyframeData.cs | 54 - .../Scripts/IO/AnimationKeyframeData.cs.meta | 3 - .../VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs | 81 - .../VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs.meta | 13 - .../Scripts/IO/FormatterExtensionsGltf.g.cs | 2207 - .../Scripts/IO/FormatterExtensionsGltf.g.cs.meta | 12 - .../VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs | 3175 - .../UniGLTF/Scripts/IO/GltfDeserializer.g.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs | 74 - .../VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs | 1128 - .../VRM/UniGLTF/Scripts/IO/ImporterContext.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs | 316 - .../UniGLTF/Scripts/IO/MaterialExporter.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs | 316 - .../UniGLTF/Scripts/IO/MaterialImporter.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs | 414 - .../VRM/UniGLTF/Scripts/IO/MeshExporter.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs | 868 - .../VRM/UniGLTF/Scripts/IO/MeshImporter.cs.meta | 12 - .../VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs | 15 - .../UniGLTF/Scripts/IO/MeshWithMaterials.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs | 215 - .../VRM/UniGLTF/Scripts/IO/NodeImporter.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs | 123 - .../VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs.meta | 12 - .../VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs | 186 - .../Scripts/IO/StaticMeshIntegrator.cs.meta | 11 - .../VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs | 201 - .../UniGLTF/Scripts/IO/TextureConverter.cs.meta | 3 - .../VRM/UniGLTF/Scripts/IO/TextureExportManager.cs | 93 - .../Scripts/IO/TextureExportManager.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs | 207 - .../VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs | 315 - .../VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs | 348 - .../VRM/UniGLTF/Scripts/IO/TextureLoader.cs.meta | 12 - .../VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs | 258 - .../UniGLTF/Scripts/IO/TextureSamplerUtil.cs.meta | 11 - .../VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs | 51 - .../VRM/UniGLTF/Scripts/IO/TriangleUtil.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs | 435 - .../VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs.meta | 11 - .../VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs | 385 - .../UniGLTF/Scripts/IO/ZipArchiveStorage.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs | 85 - .../VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs | 372 - .../VRM/UniGLTF/Scripts/IO/gltfExporter.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs | 52 - .../VRM/UniGLTF/Scripts/IO/gltfImporter.cs.meta | 13 - .../VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs | 17 - .../VRM/UniGLTF/Scripts/UniGLTFException.cs.meta | 12 - .../VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs | 11 - .../VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs.meta | 12 - .../VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs | 8 - .../UniGLTF/Scripts/UniGLTFVersion_partial.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniGLTF/Scripts/Util.meta | 8 - .../VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs | 100 - .../VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs.meta | 11 - Assets/ThirdParty/VRM/VRM/UniHumanoid.meta | 9 - Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor.meta | 9 - .../VRM/UniHumanoid/Editor/BoneMappingEditor.cs | 422 - .../UniHumanoid/Editor/BoneMappingEditor.cs.meta | 13 - .../UniHumanoid/Editor/HumanPoseTransferEditor.cs | 151 - .../Editor/HumanPoseTransferEditor.cs.meta | 13 - .../UniHumanoid/Editor/MuscleInspectorEditor.cs | 352 - .../Editor/MuscleInspectorEditor.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Editor/Tests.meta | 9 - .../VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs | 1360 - .../Editor/Tests/BvhLoaderTests.cs.meta | 12 - .../Editor/Tests/UniHumanoid.Editor.Tests.asmdef | 15 - .../Tests/UniHumanoid.Editor.Tests.asmdef.meta | 7 - .../UniHumanoid/Editor/UniHumanoid.Editor.asmdef | 13 - .../Editor/UniHumanoid.Editor.asmdef.meta | 7 - .../UniHumanoid/Editor/bvhAssetPostprocessor.cs | 49 - .../Editor/bvhAssetPostprocessor.cs.meta | 12 - Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md | 21 - .../ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md.meta | 8 - .../VRM/VRM/UniHumanoid/PoseModifier.meta | 9 - .../VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs | 185 - .../VRM/UniHumanoid/PoseModifier/HandPose.cs.meta | 12 - .../VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs | 103 - .../VRM/UniHumanoid/PoseModifier/HandRig.cs.meta | 12 - .../VRM/UniHumanoid/PoseModifier/IPoseModifier.cs | 10 - .../UniHumanoid/PoseModifier/IPoseModifier.cs.meta | 12 - Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md | 77 - .../ThirdParty/VRM/VRM/UniHumanoid/README.md.meta | 8 - .../ThirdParty/VRM/VRM/UniHumanoid/Resources.meta | 10 - .../VRM/UniHumanoid/Resources/T-Pose.pose.asset | 111 - .../UniHumanoid/Resources/T-Pose.pose.asset.meta | 10 - Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes.meta | 8 - .../VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs | 149 - .../UniHumanoid/Scenes/HumanBuilderTest.cs.meta | 11 - .../VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity | 691 - .../VRM/UniHumanoid/Scenes/PoseTransfer.unity.meta | 7 - .../VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs | 83 - .../UniHumanoid/Scenes/RuntimeBvhLoader.cs.meta | 11 - .../VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity | 615 - .../UniHumanoid/Scenes/RuntimeBvhLoader.unity.meta | 7 - .../VRM/VRM/UniHumanoid/Scenes/target.mat | 76 - .../VRM/VRM/UniHumanoid/Scenes/target.mat.meta | 8 - Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts.meta | 9 - .../UniHumanoid/Scripts/AnimationClipUtility.cs | 134 - .../Scripts/AnimationClipUtility.cs.meta | 13 - .../VRM/UniHumanoid/Scripts/AvatarDescription.cs | 269 - .../UniHumanoid/Scripts/AvatarDescription.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs | 28 - .../UniHumanoid/Scripts/BoneGizmoDrawer.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs | 103 - .../VRM/UniHumanoid/Scripts/BoneMapping.cs.meta | 13 - .../VRM/VRM/UniHumanoid/Scripts/BvhBone.cs | 80 - .../VRM/VRM/UniHumanoid/Scripts/BvhBone.cs.meta | 11 - .../VRM/VRM/UniHumanoid/Scripts/Extensions.meta | 8 - .../Scripts/Extensions/EnumExtensions.cs | 71 - .../Scripts/Extensions/EnumExtensions.cs.meta | 11 - .../VRM/VRM/UniHumanoid/Scripts/Format.meta | 9 - .../VRM/VRM/UniHumanoid/Scripts/Format/Bvh.cs | 444 - .../VRM/VRM/UniHumanoid/Scripts/Format/Bvh.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Scripts/HumanPoseClip.cs | 33 - .../VRM/UniHumanoid/Scripts/HumanPoseClip.cs.meta | 13 - .../VRM/UniHumanoid/Scripts/HumanPoseTransfer.cs | 143 - .../UniHumanoid/Scripts/HumanPoseTransfer.cs.meta | 13 - .../VRM/VRM/UniHumanoid/Scripts/IBone.cs | 41 - .../VRM/VRM/UniHumanoid/Scripts/IBone.cs.meta | 11 - .../ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO.meta | 9 - .../VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs | 131 - .../Scripts/IO/BvhAnimationClip.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs | 15 - .../VRM/UniHumanoid/Scripts/IO/BvhImporter.cs.meta | 12 - .../UniHumanoid/Scripts/IO/BvhImporterContext.cs | 235 - .../Scripts/IO/BvhImporterContext.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Scripts/IO/Extensions.meta | 9 - .../Scripts/IO/Extensions/BvhExtensions.cs | 45 - .../Scripts/IO/Extensions/BvhExtensions.cs.meta | 12 - .../Scripts/IO/Extensions/UnityExtensions.cs | 49 - .../Scripts/IO/Extensions/UnityExtensions.cs.meta | 13 - .../VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs | 105 - .../VRM/UniHumanoid/Scripts/MuscleDebug.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs | 11 - .../UniHumanoid/Scripts/MuscleInspector.cs.meta | 12 - .../VRM/VRM/UniHumanoid/Scripts/Skeleton.cs | 92 - .../VRM/VRM/UniHumanoid/Scripts/Skeleton.cs.meta | 11 - .../VRM/UniHumanoid/Scripts/SkeletonEstimator.cs | 244 - .../UniHumanoid/Scripts/SkeletonEstimator.cs.meta | 12 - .../VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs | 232 - .../Scripts/SkeletonMeshUtility.cs.meta | 12 - .../VRM/VRM/UniHumanoid/UniHumanoid.asmdef | 3 - .../VRM/VRM/UniHumanoid/UniHumanoid.asmdef.meta | 7 - Assets/ThirdParty/VRM/VRM/UniJSON.meta | 9 - Assets/ThirdParty/VRM/VRM/UniJSON/Editor.meta | 9 - .../ThirdParty/VRM/VRM/UniJSON/Editor/Tests.meta | 9 - .../Editor/Tests/GenericCallUtilityTests.cs | 60 - .../Editor/Tests/GenericCallUtilityTests.cs.meta | 12 - .../VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs | 44 - .../UniJSON/Editor/Tests/IWriteStreamTest.cs.meta | 12 - .../VRM/VRM/UniJSON/Editor/Tests/Json.meta | 9 - .../VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs | 71 - .../Editor/Tests/Json/JsonDiffTests.cs.meta | 12 - .../UniJSON/Editor/Tests/Json/JsonFormatterTest.cs | 58 - .../Editor/Tests/Json/JsonFormatterTest.cs.meta | 12 - .../UniJSON/Editor/Tests/Json/JsonParserTest.cs | 354 - .../Editor/Tests/Json/JsonParserTest.cs.meta | 12 - .../Editor/Tests/Json/JsonSerializerTests.cs | 202 - .../Editor/Tests/Json/JsonSerializerTests.cs.meta | 12 - .../UniJSON/Editor/Tests/Json/JsonValueTests.cs | 41 - .../Editor/Tests/Json/JsonValueTests.cs.meta | 3 - .../VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs | 150 - .../UniJSON/Editor/Tests/Json/SchemaTests.cs.meta | 12 - .../Editor/Tests/Json/SerializeWithSchemaTests.cs | 200 - .../Tests/Json/SerializeWithSchemaTests.cs.meta | 12 - .../UniJSON/Editor/Tests/Json/ValidatorTests.cs | 441 - .../Editor/Tests/Json/ValidatorTests.cs.meta | 12 - .../VRM/VRM/UniJSON/Editor/Tests/MsgPack.meta | 9 - .../VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs | 92 - .../UniJSON/Editor/Tests/MsgPack/ArrayTest.cs.meta | 12 - .../UniJSON/Editor/Tests/MsgPack/BooleanTest.cs | 50 - .../Editor/Tests/MsgPack/BooleanTest.cs.meta | 12 - .../VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs | 50 - .../UniJSON/Editor/Tests/MsgPack/FloatTest.cs.meta | 12 - .../VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs | 220 - .../UniJSON/Editor/Tests/MsgPack/IntTest.cs.meta | 12 - .../VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs | 120 - .../UniJSON/Editor/Tests/MsgPack/MapTest.cs.meta | 12 - .../VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs | 34 - .../UniJSON/Editor/Tests/MsgPack/RawTest.cs.meta | 12 - .../VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs | 36 - .../Editor/Tests/MsgPack/StringTest.cs.meta | 12 - .../VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs | 50 - .../UniJSON/Editor/Tests/MsgPack/TimeTests.cs.meta | 12 - .../VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs | 98 - .../VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs.meta | 12 - .../VRM/VRM/UniJSON/Editor/Tests/Toml.meta | 9 - .../UniJSON/Editor/Tests/Toml/TomlParserTests.cs | 128 - .../Editor/Tests/Toml/TomlParserTests.cs.meta | 12 - .../VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs | 129 - .../VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs.meta | 12 - .../Editor/Tests/UniJSON.Editor.Tests.asmdef | 14 - .../Editor/Tests/UniJSON.Editor.Tests.asmdef.meta | 7 - .../VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs | 168 - .../UniJSON/Editor/Tests/Utf8StringTest.cs.meta | 11 - Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE | 21 - Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE.meta | 8 - Assets/ThirdParty/VRM/VRM/UniJSON/README.md | 138 - Assets/ThirdParty/VRM/VRM/UniJSON/README.md.meta | 8 - Assets/ThirdParty/VRM/VRM/UniJSON/Scripts.meta | 9 - .../VRM/VRM/UniJSON/Scripts/ActionDisposer.cs | 20 - .../VRM/VRM/UniJSON/Scripts/ActionDisposer.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/ByteBuffer.cs | 90 - .../VRM/VRM/UniJSON/Scripts/ByteBuffer.cs.meta | 11 - .../VRM/VRM/UniJSON/Scripts/ConcreteCast.cs | 85 - .../VRM/VRM/UniJSON/Scripts/ConcreteCast.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs | 611 - .../VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Exceptions.cs | 34 - .../VRM/VRM/UniJSON/Scripts/Exceptions.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Extensions.meta | 9 - .../Scripts/Extensions/ArraySegmentExtensions.cs | 85 - .../Extensions/ArraySegmentExtensions.cs.meta | 12 - .../UniJSON/Scripts/Extensions/ByteExtensions.cs | 60 - .../Scripts/Extensions/ByteExtensions.cs.meta | 12 - .../Scripts/Extensions/DateTimeOffsetExtensions.cs | 23 - .../Extensions/DateTimeOffsetExtensions.cs.meta | 12 - .../UniJSON/Scripts/Extensions/EnumExtensions.cs | 15 - .../Scripts/Extensions/EnumExtensions.cs.meta | 12 - .../UniJSON/Scripts/Extensions/ParserExtensions.cs | 52 - .../Scripts/Extensions/ParserExtensions.cs.meta | 12 - .../UniJSON/Scripts/Extensions/TypeExtensions.cs | 28 - .../Scripts/Extensions/TypeExtensions.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs | 113 - .../UniJSON/Scripts/FormatterExtensions.cs.meta | 12 - .../Scripts/FormatterExtensionsSerializer.cs | 176 - .../Scripts/FormatterExtensionsSerializer.cs.meta | 12 - .../VRM/UniJSON/Scripts/GenericCallUtility.meta | 9 - .../GenericExpressionCallFactory.cs | 119 - .../GenericExpressionCallFactory.cs.meta | 11 - .../GenericExpressionCallFactory.g.cs | 178 - .../GenericExpressionCallFactory.g.cs.meta | 11 - .../GenericCallUtility/GenericInvokeCallFactory.cs | 274 - .../GenericInvokeCallFactory.cs.meta | 11 - .../GenericInvokeCallFactory.g.cs | 262 - .../GenericInvokeCallFactory.g.cs.meta | 11 - .../VRM/VRM/UniJSON/Scripts/GenericCast.cs | 72 - .../VRM/VRM/UniJSON/Scripts/GenericCast.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/GenericConstructor.cs | 53 - .../VRM/UniJSON/Scripts/GenericConstructor.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs | 256 - .../UniJSON/Scripts/GenericDeserializer.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs | 53 - .../UniJSON/Scripts/IFileSystemAccessor.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/IFormatter.cs | 43 - .../VRM/VRM/UniJSON/Scripts/IFormatter.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniJSON/Scripts/IStore.meta | 9 - .../VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs | 109 - .../VRM/UniJSON/Scripts/IStore/ByteUnion.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs | 288 - .../VRM/UniJSON/Scripts/IStore/BytesStore.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/IStore/IStore.cs | 63 - .../VRM/VRM/UniJSON/Scripts/IStore/IStore.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs | 149 - .../VRM/UniJSON/Scripts/IStore/StreamStore.cs.meta | 12 - .../UniJSON/Scripts/IStore/StringBuilderStore.cs | 153 - .../Scripts/IStore/StringBuilderStore.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/ITreeNode.cs | 26 - .../VRM/VRM/UniJSON/Scripts/ITreeNode.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs | 43 - .../VRM/VRM/UniJSON/Scripts/IValue.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniJSON/Scripts/Json.meta | 9 - .../VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs | 44 - .../VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs | 546 - .../VRM/UniJSON/Scripts/Json/JsonFormatter.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs | 297 - .../VRM/UniJSON/Scripts/Json/JsonParser.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs | 101 - .../VRM/UniJSON/Scripts/Json/JsonPointer.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs | 445 - .../VRM/UniJSON/Scripts/Json/JsonSchema.cs.meta | 12 - .../UniJSON/Scripts/Json/JsonSchemaAttribute.cs | 187 - .../Scripts/Json/JsonSchemaAttribute.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Json/JsonString.cs | 372 - .../VRM/UniJSON/Scripts/Json/JsonString.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs | 125 - .../VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs.meta | 12 - .../VRM/UniJSON/Scripts/JsonSchemaValidator.meta | 9 - .../JsonSchemaValidator/IJsonSchemaValidator.cs | 88 - .../IJsonSchemaValidator.cs.meta | 12 - .../JsonSchemaValidator/JsonArrayValidator.cs | 300 - .../JsonSchemaValidator/JsonArrayValidator.cs.meta | 12 - .../JsonSchemaValidator/JsonBoolValidator.cs | 51 - .../JsonSchemaValidator/JsonBoolValidator.cs.meta | 12 - .../JsonSchemaValidator/JsonDictionaryValidator.cs | 307 - .../JsonDictionaryValidator.cs.meta | 12 - .../JsonSchemaValidator/JsonEnumValidator.cs | 441 - .../JsonSchemaValidator/JsonEnumValidator.cs.meta | 12 - .../JsonSchemaValidator/JsonNumberValidator.cs | 430 - .../JsonNumberValidator.cs.meta | 12 - .../JsonSchemaValidator/JsonObjectValidator.cs | 686 - .../JsonObjectValidator.cs.meta | 12 - .../JsonSchemaValidator/JsonSchemaValidator.cs | 33 - .../JsonSchemaValidator.cs.meta | 12 - .../JsonSchemaValidatorFactory.cs | 320 - .../JsonSchemaValidatorFactory.cs.meta | 12 - .../JsonSchemaValidator/JsonStringValidator.cs | 143 - .../JsonStringValidator.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/ListTreeNode.meta | 9 - .../UniJSON/Scripts/ListTreeNode/ListTreeNode.cs | 458 - .../Scripts/ListTreeNode/ListTreeNode.cs.meta | 12 - .../ListTreeNode/ListTreeNodeArrayExtensions.cs | 59 - .../ListTreeNodeArrayExtensions.cs.meta | 12 - .../ListTreeNodeDeserializerExtensions.cs | 17 - .../ListTreeNodeDeserializerExtensions.cs.meta | 12 - .../Scripts/ListTreeNode/ListTreeNodeExtensions.cs | 96 - .../ListTreeNode/ListTreeNodeExtensions.cs.meta | 12 - .../ListTreeNodeJsonPointerExtensions.cs | 138 - .../ListTreeNodeJsonPointerExtensions.cs.meta | 12 - .../ListTreeNode/ListTreeNodeObjectExtensions.cs | 77 - .../ListTreeNodeObjectExtensions.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/MsgPack.meta | 9 - .../VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs | 434 - .../Scripts/MsgPack/EndianConverter.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs | 13 - .../VRM/UniJSON/Scripts/MsgPack/Exceptions.cs.meta | 12 - .../UniJSON/Scripts/MsgPack/MsgPackFormatter.cs | 609 - .../Scripts/MsgPack/MsgPackFormatter.cs.meta | 12 - .../VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs | 416 - .../UniJSON/Scripts/MsgPack/MsgPackParser.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs | 313 - .../UniJSON/Scripts/MsgPack/MsgPackType.cs.meta | 12 - .../Scripts/MsgPack/MsgPackTypeExtensions.cs | 341 - .../Scripts/MsgPack/MsgPackTypeExtensions.cs.meta | 12 - .../VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs | 767 - .../UniJSON/Scripts/MsgPack/MsgPackValue.cs.meta | 12 - Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc.meta | 9 - .../ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs | 84 - .../VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs | 80 - .../VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniJSON/Scripts/Toml.meta | 9 - .../VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs | 185 - .../VRM/UniJSON/Scripts/Toml/TomlParser.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs | 171 - .../VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs.meta | 12 - .../VRM/VRM/UniJSON/Scripts/Utf8String.meta | 8 - .../VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs | 138 - .../UniJSON/Scripts/Utf8String/IUtf8String.cs.meta | 12 - .../VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs | 199 - .../Scripts/Utf8String/Utf8Iterator.cs.meta | 12 - .../VRM/UniJSON/Scripts/Utf8String/Utf8String.cs | 444 - .../UniJSON/Scripts/Utf8String/Utf8String.cs.meta | 11 - .../Scripts/Utf8String/Utf8StringBuilder.cs | 33 - .../Scripts/Utf8String/Utf8StringBuilder.cs.meta | 11 - .../Scripts/Utf8String/Utf8StringExtensions.cs | 341 - .../Utf8String/Utf8StringExtensions.cs.meta | 12 - .../Utf8String/Utf8StringSplitterExtensions.cs | 44 - .../Utf8StringSplitterExtensions.cs.meta | 12 - Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef | 3 - .../ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef.meta | 7 - Assets/ThirdParty/VRM/VRM/UniVRM.meta | 9 - Assets/ThirdParty/VRM/VRM/UniVRM/Editor.meta | 9 - .../VRM/VRM/UniVRM/Editor/BlendShape.meta | 8 - .../Editor/BlendShape/BlendShapeAvatarEditor.cs | 159 - .../BlendShape/BlendShapeAvatarEditor.cs.meta | 13 - .../Editor/BlendShape/BlendShapeClipDrawer.cs | 63 - .../Editor/BlendShape/BlendShapeClipDrawer.cs.meta | 12 - .../Editor/BlendShape/BlendShapeClipEditor.cs | 171 - .../Editor/BlendShape/BlendShapeClipEditor.cs.meta | 12 - .../BlendShape/BlendShapeClipEditorHelper.cs | 341 - .../BlendShape/BlendShapeClipEditorHelper.cs.meta | 12 - .../Editor/BlendShape/BlendShapeClipSelector.cs | 99 - .../BlendShape/BlendShapeClipSelector.cs.meta | 12 - .../VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs | 277 - .../UniVRM/Editor/BlendShape/PreviewEditor.cs.meta | 13 - .../Editor/BlendShape/PreviewFaceRenderer.cs | 168 - .../Editor/BlendShape/PreviewFaceRenderer.cs.meta | 12 - .../BlendShape/SerializedBlendShapeClipEditor.cs | 309 - .../SerializedBlendShapeClipEditor.cs.meta | 12 - .../Editor/BlendShape/VRMBlendShapeProxyEditor.cs | 71 - .../BlendShape/VRMBlendShapeProxyEditor.cs.meta | 13 - .../BlendShape/VRMBlendShapeProxyValidator.cs | 76 - .../BlendShape/VRMBlendShapeProxyValidator.cs.meta | 11 - .../VRM/VRM/UniVRM/Editor/EditorLanguages.cs | 179 - .../VRM/VRM/UniVRM/Editor/EditorLanguages.cs.meta | 11 - .../VRM/VRM/UniVRM/Editor/ExporterExtensions.cs | 19 - .../VRM/UniVRM/Editor/ExporterExtensions.cs.meta | 11 - .../VRM/VRM/UniVRM/Editor/FirstPerson.meta | 8 - .../FirstPerson/RendererFirstPersonFlagsDrawer.cs | 30 - .../RendererFirstPersonFlagsDrawer.cs.meta | 12 - .../Editor/FirstPerson/VRMFirstPersonEditor.cs | 88 - .../FirstPerson/VRMFirstPersonEditor.cs.meta | 12 - .../Editor/FirstPerson/VRMFirstPersonValidator.cs | 48 - .../FirstPerson/VRMFirstPersonValidator.cs.meta | 11 - .../ThirdParty/VRM/VRM/UniVRM/Editor/Format.meta | 8 - .../VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs | 26 - .../UniVRM/Editor/Format/RecordDisposer.cs.meta | 11 - .../VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs | 311 - .../VRM/UniVRM/Editor/Format/VRMAOTMenu.cs.meta | 12 - .../VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs | 214 - .../UniVRM/Editor/Format/VRMAssetWriter.cs.meta | 12 - .../VRM/UniVRM/Editor/Format/VRMEditorExporter.cs | 240 - .../UniVRM/Editor/Format/VRMEditorExporter.cs.meta | 11 - .../VRM/UniVRM/Editor/Format/VRMExportMeshes.cs | 226 - .../UniVRM/Editor/Format/VRMExportMeshes.cs.meta | 11 - .../UniVRM/Editor/Format/VRMExportMeshesEditor.cs | 53 - .../Editor/Format/VRMExportMeshesEditor.cs.meta | 11 - .../VRM/UniVRM/Editor/Format/VRMExportSettings.cs | 52 - .../UniVRM/Editor/Format/VRMExportSettings.cs.meta | 12 - .../Editor/Format/VRMExportSettingsEditor.cs | 151 - .../Editor/Format/VRMExportSettingsEditor.cs.meta | 11 - .../UniVRM/Editor/Format/VRMExporterVaildator.cs | 327 - .../Editor/Format/VRMExporterVaildator.cs.meta | 11 - .../VRM/UniVRM/Editor/Format/VRMExporterWizard.cs | 391 - .../UniVRM/Editor/Format/VRMExporterWizard.cs.meta | 12 - .../Editor/Format/VRMExporterWizardMessages.cs | 80 - .../Format/VRMExporterWizardMessages.cs.meta | 11 - .../Editor/Format/VRMHumanoidNormalizerMenu.cs | 55 - .../Format/VRMHumanoidNormalizerMenu.cs.meta | 12 - .../VRM/UniVRM/Editor/Format/VRMImporterMenu.cs | 67 - .../UniVRM/Editor/Format/VRMImporterMenu.cs.meta | 13 - .../VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs | 144 - .../UniVRM/Editor/Format/VRMVersionMenu.cs.meta | 13 - .../UniVRM/Editor/Format/vrmAssetPostprocessor.cs | 58 - .../Editor/Format/vrmAssetPostprocessor.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniVRM/Editor/LookAt.meta | 8 - .../UniVRM/Editor/LookAt/VRMLookAtHeadEditor.cs | 185 - .../Editor/LookAt/VRMLookAtHeadEditor.cs.meta | 13 - Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta.meta | 8 - .../VRM/VRM/UniVRM/Editor/Meta/VRMMetaEditor.cs | 29 - .../VRM/UniVRM/Editor/Meta/VRMMetaEditor.cs.meta | 12 - .../VRM/UniVRM/Editor/Meta/VRMMetaObjectEditor.cs | 250 - .../UniVRM/Editor/Meta/VRMMetaObjectEditor.cs.meta | 11 - .../VRM/VRM/UniVRM/Editor/SkinnedMeshUtility.meta | 8 - .../SkinnedMeshUtility/MeshIntegratorEditor.cs | 161 - .../MeshIntegratorEditor.cs.meta | 13 - .../SkinnedMeshUtility/MeshIntegratorWizard.cs | 170 - .../MeshIntegratorWizard.cs.meta | 13 - .../SkinnedMeshUtility/SkinnedMeshUtility.cs | 59 - .../SkinnedMeshUtility/SkinnedMeshUtility.cs.meta | 3 - .../VRM/VRM/UniVRM/Editor/SpringBone.meta | 8 - .../SpringBone/VRMSpringBoneColliderGroupEditor.cs | 81 - .../VRMSpringBoneColliderGroupEditor.cs.meta | 12 - .../Editor/SpringBone/VRMSpringBoneValidator.cs | 104 - .../SpringBone/VRMSpringBoneValidator.cs.meta | 11 - Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs | 39 - .../VRM/VRM/UniVRM/Editor/TabBar.cs.meta | 11 - Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests.meta | 9 - .../VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs | 21 - .../VRM/UniVRM/Editor/Tests/EnumUtilTest.cs.meta | 12 - .../VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs | 48 - .../Editor/Tests/InvalidFileNameTest.cs.meta | 11 - .../VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs | 63 - .../VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs.meta | 12 - .../VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs | 89 - .../VRM/UniVRM/Editor/Tests/NormalizeTests.cs.meta | 11 - .../UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef | 21 - .../Editor/Tests/UniVRM.Editor.Tests.asmdef.meta | 7 - .../UniVRM/Editor/Tests/UniVRMSerializeTests.cs | 687 - .../Editor/Tests/UniVRMSerializeTests.cs.meta | 3 - .../UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs | 58 - .../Editor/Tests/VRMBlendShapeKeyTest.cs.meta | 12 - .../VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs | 58 - .../VRM/UniVRM/Editor/Tests/VersionTests.cs.meta | 12 - .../VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef | 20 - .../VRM/UniVRM/Editor/UniVRM.Editor.asmdef.meta | 7 - .../UniVRM/Editor/VRMMonoBehaviourComparator.cs | 30 - .../Editor/VRMMonoBehaviourComparator.cs.meta | 12 - Assets/ThirdParty/VRM/VRM/UniVRM/Resources.meta | 9 - .../VRM/VRM/UniVRM/Resources/Shaders.meta | 9 - .../Resources/Shaders/VRMShaders.shadervariants | 33 - .../Shaders/VRMShaders.shadervariants.meta | 9 - .../UniVRM/Resources/Shaders/VRMUnlitCutout.shader | 61 - .../Resources/Shaders/VRMUnlitCutout.shader.meta | 9 - .../Resources/Shaders/VRMUnlitTexture.shader | 58 - .../Resources/Shaders/VRMUnlitTexture.shader.meta | 9 - .../Resources/Shaders/VRMUnlitTransparent.shader | 61 - .../Shaders/VRMUnlitTransparent.shader.meta | 9 - .../Shaders/VRMUnlitTransparentZWrite.shader | 61 - .../Shaders/VRMUnlitTransparentZWrite.shader.meta | 9 - Assets/ThirdParty/VRM/VRM/UniVRM/Scripts.meta | 10 - .../ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs | 1953 - .../VRM/VRM/UniVRM/Scripts/AOTCall.g.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/BlendShape.meta | 10 - .../UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs | 149 - .../Scripts/BlendShape/BlendShapeAvatar.cs.meta | 13 - .../Scripts/BlendShape/BlendShapeBindingMerger.cs | 122 - .../BlendShape/BlendShapeBindingMerger.cs.meta | 12 - .../UniVRM/Scripts/BlendShape/BlendShapeClip.cs | 146 - .../Scripts/BlendShape/BlendShapeClip.cs.meta | 13 - .../Scripts/BlendShape/BlendShapeClipHandler.cs | 61 - .../BlendShape/BlendShapeClipHandler.cs.meta | 12 - .../VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs | 146 - .../Scripts/BlendShape/BlendShapeKey.cs.meta | 12 - .../UniVRM/Scripts/BlendShape/BlendShapeMerger.cs | 149 - .../Scripts/BlendShape/BlendShapeMerger.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs | 119 - .../VRM/UniVRM/Scripts/BlendShape/Blinker.cs.meta | 13 - .../BlendShape/MaterialValueBindingMerger.cs | 288 - .../BlendShape/MaterialValueBindingMerger.cs.meta | 12 - .../UniVRM/Scripts/BlendShape/MeshPreviewItem.cs | 236 - .../Scripts/BlendShape/MeshPreviewItem.cs.meta | 13 - .../Scripts/BlendShape/PreviewSceneManager.cs | 306 - .../Scripts/BlendShape/PreviewSceneManager.cs.meta | 12 - .../Scripts/BlendShape/VRMBlendShapeProxy.cs | 211 - .../Scripts/BlendShape/VRMBlendShapeProxy.cs.meta | 13 - .../ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs | 20 - .../VRM/VRM/UniVRM/Scripts/EnumUtil.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/Extensions.meta | 8 - .../UniVRM/Scripts/Extensions/EnumExtensions.cs | 137 - .../Scripts/Extensions/EnumExtensions.cs.meta | 11 - .../VRM/VRM/UniVRM/Scripts/FirstPerson.meta | 10 - .../UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs | 294 - .../Scripts/FirstPerson/VRMFirstPerson.cs.meta | 13 - .../FirstPerson/VRMFirstPersonCameraManager.cs | 91 - .../VRMFirstPersonCameraManager.cs.meta | 13 - .../ThirdParty/VRM/VRM/UniVRM/Scripts/Format.meta | 10 - .../VRM/VRM/UniVRM/Scripts/Format/VRMException.cs | 15 - .../VRM/UniVRM/Scripts/Format/VRMException.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs | 205 - .../VRM/UniVRM/Scripts/Format/VRMExporter.cs.meta | 13 - .../VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs | 65 - .../VRM/UniVRM/Scripts/Format/VRMFormat.cs.meta | 13 - .../VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs | 116 - .../VRM/UniVRM/Scripts/Format/VRMImporter.cs.meta | 13 - .../UniVRM/Scripts/Format/VRMImporterContext.cs | 404 - .../Scripts/Format/VRMImporterContext.cs.meta | 12 - .../UniVRM/Scripts/Format/VRMMaterialExporter.cs | 230 - .../Scripts/Format/VRMMaterialExporter.cs.meta | 12 - .../UniVRM/Scripts/Format/VRMMaterialImporter.cs | 124 - .../Scripts/Format/VRMMaterialImporter.cs.meta | 12 - .../VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs | 20 - .../UniVRM/Scripts/Format/VRMSpecVersion.cs.meta | 3 - .../VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs | 11 - .../VRM/UniVRM/Scripts/Format/VRMVersion.cs.meta | 13 - .../VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs | 105 - .../Scripts/Format/VRMVersionPartial.cs.meta | 13 - .../UniVRM/Scripts/Format/glTF_VRMExtensions.cs | 135 - .../Scripts/Format/glTF_VRMExtensions.cs.meta | 11 - .../UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs | 136 - .../Scripts/Format/glTF_VRM_BlendShape.cs.meta | 13 - .../UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs | 120 - .../Scripts/Format/glTF_VRM_FirstPerson.cs.meta | 13 - .../VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs | 332 - .../Scripts/Format/glTF_VRM_Humanoid.cs.meta | 13 - .../VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs | 108 - .../Scripts/Format/glTF_VRM_Material.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs | 171 - .../UniVRM/Scripts/Format/glTF_VRM_Meta.cs.meta | 12 - .../Scripts/Format/glTF_VRM_SecondaryAnimation.cs | 110 - .../Format/glTF_VRM_SecondaryAnimation.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/Humanoid.meta | 9 - .../Scripts/Humanoid/VRMHumanoidDescription.cs | 56 - .../Humanoid/VRMHumanoidDescription.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/IVRMComponent.cs | 19 - .../VRM/VRM/UniVRM/Scripts/IVRMComponent.cs.meta | 12 - .../ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt.meta | 10 - .../VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs | 75 - .../VRM/UniVRM/Scripts/LookAt/CurveMapper.cs.meta | 12 - .../UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs | 78 - .../Scripts/LookAt/LookAtTargetSwitcher.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs | 36 - .../VRM/UniVRM/Scripts/LookAt/LookTarget.cs.meta | 12 - .../UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs | 38 - .../Scripts/LookAt/Matrix4x4Extensions.cs.meta | 13 - .../VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs | 61 - .../Scripts/LookAt/OffsetOnTransform.cs.meta | 13 - .../VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs | 253 - .../VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs.meta | 13 - .../Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs | 90 - .../LookAt/VRMLookAtBlendShapeApplyer.cs.meta | 13 - .../UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs | 131 - .../Scripts/LookAt/VRMLookAtBoneApplyer.cs.meta | 13 - .../VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs | 220 - .../UniVRM/Scripts/LookAt/VRMLookAtHead.cs.meta | 13 - Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta.meta | 9 - .../VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs | 11 - .../VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs.meta | 12 - .../VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs | 107 - .../UniVRM/Scripts/Meta/VRMMetaInformation.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs | 84 - .../VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility.meta | 9 - .../SkinnedMeshUtility/VRMBoneNormalizer.cs | 238 - .../SkinnedMeshUtility/VRMBoneNormalizer.cs.meta | 11 - .../SkinnedMeshUtility/VRMMeshIntegratorUtility.cs | 92 - .../VRMMeshIntegratorUtility.cs.meta | 11 - .../VRM/VRM/UniVRM/Scripts/SpringBone.meta | 10 - .../VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs | 327 - .../Scripts/SpringBone/VRMSpringBone.cs.meta | 13 - .../SpringBone/VRMSpringBoneColliderGroup.cs | 47 - .../SpringBone/VRMSpringBoneColliderGroup.cs.meta | 13 - .../UniVRM/Scripts/SpringBone/VRMSpringUtility.cs | 267 - .../Scripts/SpringBone/VRMSpringUtility.cs.meta | 12 - .../VRM/VRM/UniVRM/Scripts/Validation.cs | 55 - .../VRM/VRM/UniVRM/Scripts/Validation.cs.meta | 11 - Assets/ThirdParty/VRM/VRM/VRM.asmdef | 20 - Assets/ThirdParty/VRM/VRM/VRM.asmdef.meta | 7 - Assets/ThirdParty/VRM/VRM/package.json | 20 - Assets/ThirdParty/VRM/VRM/package.json.meta | 7 - Assets/ThirdParty/VRM/VRMShaders.meta | 8 - Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md | 3 - Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md.meta | 7 - .../ThirdParty/VRM/VRMShaders/Documentation.meta | 8 - .../VRM/VRMShaders/Documentation/VRMShaders.md | 6 - .../VRMShaders/Documentation/VRMShaders.md.meta | 7 - Assets/ThirdParty/VRM/VRMShaders/LICENSE.md | 10 - Assets/ThirdParty/VRM/VRMShaders/LICENSE.md.meta | 7 - Assets/ThirdParty/VRM/VRMShaders/MToon.meta | 9 - Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE | 21 - .../ThirdParty/VRM/VRMShaders/MToon/LICENSE.meta | 7 - Assets/ThirdParty/VRM/VRMShaders/MToon/MToon.meta | 10 - .../VRM/VRMShaders/MToon/MToon/Editor.meta | 9 - .../VRMShaders/MToon/MToon/Editor/EditorEnums.cs | 9 - .../MToon/MToon/Editor/EditorEnums.cs.meta | 3 - .../VRMShaders/MToon/MToon/Editor/EditorUtils.cs | 61 - .../MToon/MToon/Editor/EditorUtils.cs.meta | 3 - .../MToon/MToon/Editor/MToon.Editor.asmdef | 12 - .../MToon/MToon/Editor/MToon.Editor.asmdef.meta | 7 - .../MToon/MToon/Editor/MToonInspector.cs | 459 - .../MToon/MToon/Editor/MToonInspector.cs.meta | 12 - .../VRM/VRMShaders/MToon/MToon/MToon.asmdef | 3 - .../VRM/VRMShaders/MToon/MToon/MToon.asmdef.meta | 7 - .../VRM/VRMShaders/MToon/MToon/Resources.meta | 8 - .../VRMShaders/MToon/MToon/Resources/Shaders.meta | 9 - .../MToon/MToon/Resources/Shaders/MToon.shader | 198 - .../MToon/Resources/Shaders/MToon.shader.meta | 9 - .../MToon/MToon/Resources/Shaders/MToonCore.cginc | 279 - .../MToon/Resources/Shaders/MToonCore.cginc.meta | 9 - .../MToon/MToon/Resources/Shaders/MToonSM3.cginc | 19 - .../MToon/Resources/Shaders/MToonSM3.cginc.meta | 9 - .../MToon/MToon/Resources/Shaders/MToonSM4.cginc | 37 - .../MToon/Resources/Shaders/MToonSM4.cginc.meta | 9 - .../VRM/VRMShaders/MToon/MToon/Samples.meta | 10 - .../VRMShaders/MToon/MToon/Samples/Materials.meta | 10 - .../Samples/Materials/Ex_OutlineWidth_Screen.mat | 108 - .../Materials/Ex_OutlineWidth_Screen.mat.meta | 10 - .../Samples/Materials/Ex_OutlineWidth_World.mat | 108 - .../Materials/Ex_OutlineWidth_World.mat.meta | 10 - .../MToon/MToon/Samples/Materials/Ground.mat | 76 - .../MToon/MToon/Samples/Materials/Ground.mat.meta | 10 - .../MToon/MToon/Samples/Materials/Toon.mat | 127 - .../MToon/MToon/Samples/Materials/Toon.mat.meta | 10 - .../MToon/MToon/Samples/OutlineWidthModes.unity | 1984 - .../MToon/Samples/OutlineWidthModes.unity.meta | 9 - .../VRM/VRMShaders/MToon/MToon/Scripts.meta | 8 - .../VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs | 44 - .../VRMShaders/MToon/MToon/Scripts/Enums.cs.meta | 3 - .../MToon/MToon/Scripts/MToonDefinition.cs | 109 - .../MToon/MToon/Scripts/MToonDefinition.cs.meta | 3 - .../VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs | 116 - .../VRMShaders/MToon/MToon/Scripts/Utils.cs.meta | 3 - .../VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs | 180 - .../MToon/MToon/Scripts/UtilsGetter.cs.meta | 3 - .../VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs | 283 - .../MToon/MToon/Scripts/UtilsSetter.cs.meta | 3 - .../VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs | 8 - .../MToon/MToon/Scripts/UtilsVersion.cs.meta | 3 - Assets/ThirdParty/VRM/VRMShaders/MToon/README.md | 11 - .../ThirdParty/VRM/VRMShaders/MToon/README.md.meta | 7 - Assets/ThirdParty/VRM/VRMShaders/README.md | 17 - Assets/ThirdParty/VRM/VRMShaders/README.md.meta | 7 - .../ThirdParty/VRM/VRMShaders/ShaderProperty.meta | 8 - .../VRM/VRMShaders/ShaderProperty/Editor.meta | 8 - .../ShaderProperty/Editor/ShaderPropMenu.cs | 99 - .../ShaderProperty/Editor/ShaderPropMenu.cs.meta | 11 - .../Editor/ShaderProperty.Editor.asmdef | 12 - .../Editor/ShaderProperty.Editor.asmdef.meta | 7 - .../VRM/VRMShaders/ShaderProperty/Runtime.meta | 8 - .../VRMShaders/ShaderProperty/Runtime/GLTF.meta | 8 - .../Runtime/GLTF/PreExportShaders_GLTF.cs | 20 - .../Runtime/GLTF/PreExportShaders_GLTF.cs.meta | 11 - .../ShaderProperty/Runtime/GLTF/Standard.cs | 52 - .../ShaderProperty/Runtime/GLTF/Standard.cs.meta | 12 - .../Runtime/GLTF/UniGLTF_UniUnlit.cs | 34 - .../Runtime/GLTF/UniGLTF_UniUnlit.cs.meta | 12 - .../ShaderProperty/Runtime/GLTF/Unlit_Color.cs | 26 - .../Runtime/GLTF/Unlit_Color.cs.meta | 12 - .../ShaderProperty/Runtime/GLTF/Unlit_Texture.cs | 26 - .../Runtime/GLTF/Unlit_Texture.cs.meta | 12 - .../Runtime/GLTF/Unlit_Transparent.cs | 26 - .../Runtime/GLTF/Unlit_Transparent.cs.meta | 12 - .../Runtime/GLTF/Unlit_Transparent_Cutout.cs | 27 - .../Runtime/GLTF/Unlit_Transparent_Cutout.cs.meta | 12 - .../Runtime/PreShaderPropExporter.cs | 64 - .../Runtime/PreShaderPropExporter.cs.meta | 12 - .../Runtime/ShaderProperty.Runtime.asmdef | 8 - .../Runtime/ShaderProperty.Runtime.asmdef.meta | 7 - .../ShaderProperty/Runtime/ShaderProps.cs | 67 - .../ShaderProperty/Runtime/ShaderProps.cs.meta | 12 - .../VRM/VRMShaders/ShaderProperty/Runtime/VRM.meta | 8 - .../Runtime/VRM/PreExportShaders_VRM.cs | 16 - .../Runtime/VRM/PreExportShaders_VRM.cs.meta | 12 - .../ShaderProperty/Runtime/VRM/VRM_MToon.cs | 67 - .../ShaderProperty/Runtime/VRM/VRM_MToon.cs.meta | 12 - .../ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs | 27 - .../Runtime/VRM/VRM_UnlitCutout.cs.meta | 12 - .../ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs | 26 - .../Runtime/VRM/VRM_UnlitTexture.cs.meta | 12 - .../Runtime/VRM/VRM_UnlitTransparent.cs | 26 - .../Runtime/VRM/VRM_UnlitTransparent.cs.meta | 12 - .../Runtime/VRM/VRM_UnlitTransparentZWrite.cs | 26 - .../Runtime/VRM/VRM_UnlitTransparentZWrite.cs.meta | 12 - Assets/ThirdParty/VRM/VRMShaders/UniUnlit.meta | 9 - .../ThirdParty/VRM/VRMShaders/UniUnlit/Editor.meta | 9 - .../UniUnlit/Editor/UniUnlit.Editor.asmdef | 12 - .../UniUnlit/Editor/UniUnlit.Editor.asmdef.meta | 7 - .../VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs | 159 - .../UniUnlit/Editor/UniUnlitEditor.cs.meta | 12 - .../VRM/VRMShaders/UniUnlit/Resources.meta | 9 - .../VRMShaders/UniUnlit/Resources/UniUnlit.shader | 101 - .../UniUnlit/Resources/UniUnlit.shader.meta | 9 - .../VRM/VRMShaders/UniUnlit/Scripts.meta | 8 - .../VRM/VRMShaders/UniUnlit/Scripts/Utils.cs | 153 - .../VRM/VRMShaders/UniUnlit/Scripts/Utils.cs.meta | 3 - .../VRM/VRMShaders/UniUnlit/UniUnlit.asmdef | 3 - .../VRM/VRMShaders/UniUnlit/UniUnlit.asmdef.meta | 7 - Assets/ThirdParty/VRM/VRMShaders/package.json | 14 - Assets/ThirdParty/VRM/VRMShaders/package.json.meta | 7 - Assets/ThirdParty/XWeaponTrail.meta | 8 - Assets/ThirdParty/XWeaponTrail/Editor.meta | 9 - .../XWeaponTrail/Editor/XWeaponTrailEditor.cs | 53 - .../XWeaponTrail/Editor/XWeaponTrailEditor.cs.meta | 10 - Assets/ThirdParty/XWeaponTrail/Model.meta | 9 - .../ThirdParty/XWeaponTrail/Model/Materials.meta | 9 - .../XWeaponTrail/Model/Materials/No Name.mat | 28 - .../XWeaponTrail/Model/Materials/No Name.mat.meta | 6 - .../Model/Materials/wire_006134006.mat | 28 - .../Model/Materials/wire_006134006.mat.meta | 6 - .../Model/Materials/wire_008110134.mat | 28 - .../Model/Materials/wire_008110134.mat.meta | 6 - .../Model/Materials/wire_028028177.mat | 28 - .../Model/Materials/wire_028028177.mat.meta | 6 - .../Model/Materials/wire_108008136.mat | 28 - .../Model/Materials/wire_108008136.mat.meta | 6 - .../Model/Materials/wire_113134006.mat | 28 - .../Model/Materials/wire_113134006.mat.meta | 6 - .../Model/Materials/wire_134006006.mat | 28 - .../Model/Materials/wire_134006006.mat.meta | 6 - .../Model/Materials/wire_166202240.mat | 28 - .../Model/Materials/wire_166202240.mat.meta | 6 - .../Model/Materials/wire_224198087 1.mat | 28 - .../Model/Materials/wire_224198087 1.mat.meta | 6 - .../Model/Materials/wire_224198087.mat | 28 - .../Model/Materials/wire_224198087.mat.meta | 6 - Assets/ThirdParty/XWeaponTrail/Model/readme.txt | 8 - .../ThirdParty/XWeaponTrail/Model/readme.txt.meta | 6 - .../ThirdParty/XWeaponTrail/Model/source_3dmax.zip | Bin 754498 -> 0 bytes .../XWeaponTrail/Model/source_3dmax.zip.meta | 6 - Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX | Bin 1701344 -> 0 bytes .../XWeaponTrail/Model/swordman.FBX.meta | 900 - Assets/ThirdParty/XWeaponTrail/Scripts.meta | 9 - Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs | 250 - .../ThirdParty/XWeaponTrail/Scripts/Spline.cs.meta | 10 - .../XWeaponTrail/Scripts/SplineControlPoint.cs | 123 - .../Scripts/SplineControlPoint.cs.meta | 10 - .../ThirdParty/XWeaponTrail/Scripts/VertexPool.cs | 282 - .../XWeaponTrail/Scripts/VertexPool.cs.meta | 10 - .../XWeaponTrail/Scripts/XWeaponTrail.cs | 419 - .../XWeaponTrail/Scripts/XWeaponTrail.cs.meta | 10 - .../XWeaponTrail/Scripts/XWeaponTrailDemo.cs | 80 - .../XWeaponTrail/Scripts/XWeaponTrailDemo.cs.meta | 10 - Assets/ThirdParty/XWeaponTrail/Shader.meta | 9 - .../Shader/xft_displacement_screen.shader | 126 - .../Shader/xft_displacement_screen.shader.meta | 7 - Assets/ThirdParty/XWeaponTrail/Textures.meta | 9 - Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat | 33 - .../ThirdParty/XWeaponTrail/Textures/bkg.mat.meta | 6 - Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd | Bin 4284479 -> 0 bytes .../ThirdParty/XWeaponTrail/Textures/bkg.psd.meta | 55 - .../ThirdParty/XWeaponTrail/Textures/noise04.png | Bin 16115 -> 0 bytes .../XWeaponTrail/Textures/noise04.png.meta | 55 - .../ThirdParty/XWeaponTrail/Textures/slash01.mat | 30 - .../XWeaponTrail/Textures/slash01.mat.meta | 6 - .../ThirdParty/XWeaponTrail/Textures/slash01.png | Bin 12709 -> 0 bytes .../XWeaponTrail/Textures/slash01.png.meta | 55 - .../XWeaponTrail/Textures/slash01_distort.mat | 44 - .../XWeaponTrail/Textures/slash01_distort.mat.meta | 6 - .../Textures/slash01_distort_small.mat | 40 - .../Textures/slash01_distort_small.mat.meta | 6 - .../ThirdParty/XWeaponTrail/Textures/slash02.mat | 30 - .../XWeaponTrail/Textures/slash02.mat.meta | 6 - .../ThirdParty/XWeaponTrail/Textures/slash02.png | Bin 10771 -> 0 bytes .../XWeaponTrail/Textures/slash02.png.meta | 55 - .../ThirdParty/XWeaponTrail/Textures/slash03.png | Bin 18296 -> 0 bytes .../XWeaponTrail/Textures/slash03.png.meta | 57 - .../ThirdParty/XWeaponTrail/X-WeaponTrail.prefab | 116 - .../XWeaponTrail/X-WeaponTrail.prefab.meta | 6 - Assets/ThirdParty/XWeaponTrail/demo.unity | 7601 - Assets/ThirdParty/XWeaponTrail/demo.unity.meta | 6 - Assets/ThirdParty/XWeaponTrail/readme.txt | 54 - Assets/ThirdParty/XWeaponTrail/readme.txt.meta | 6 - 4934 files changed, 1010782 deletions(-) delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SRP Additional Light.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SRP Additional Light.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Sawtooth Wave.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Sawtooth Wave.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Simple HUE.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Simple HUE.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Smooth Wave.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Smooth Wave.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SphereMask.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SphereMask.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Spherize.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Spherize.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Spiral.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Spiral.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Square Wave.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Square Wave.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Step Antialiasing.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Step Antialiasing.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Stripes.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Stripes.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SubstanceBlendMetallic.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SubstanceBlendMetallic.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Animate Vertex.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Animate Vertex.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Value.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Value.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Triangle Wave.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Triangle Wave.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Truchet.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Truchet.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Twirl.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Twirl.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/UI-Sprite Effect Layer.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/UI-Sprite Effect Layer.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Whirl.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Whirl.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Zig Zag.asset delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Zig Zag.asset.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderLibrary.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderLibrary/ShaderLibrary.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderLibrary/ShaderLibrary.txt.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders/ASESShaderSelectorUnlit.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders/ASESShaderSelectorUnlit.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders/Unlit-ColoredAlpha.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders/Unlit-ColoredAlpha.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy).meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png.meta delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Readme.txt delete mode 100644 Assets/ThirdParty/AmplifyShaderEditor/Readme.txt.meta delete mode 100644 Assets/ThirdParty/Behavior Designer.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Documentation.pdf delete mode 100644 Assets/ThirdParty/Behavior Designer/Documentation.pdf.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/Object Drawers.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Release Notes.pdf delete mode 100644 Assets/ThirdParty/Behavior Designer/Release Notes.pdf.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs.meta delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs delete mode 100644 Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs.meta delete mode 100644 Assets/ThirdParty/BezierCurves.meta delete mode 100644 Assets/ThirdParty/BezierCurves/Editor.meta delete mode 100644 Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs delete mode 100644 Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs.meta delete mode 100644 Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs delete mode 100644 Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs.meta delete mode 100644 Assets/ThirdParty/BezierCurves/Example.unity delete mode 100644 Assets/ThirdParty/BezierCurves/Example.unity.meta delete mode 100644 Assets/ThirdParty/BezierCurves/Scripts.meta delete mode 100644 Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs delete mode 100644 Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs.meta delete mode 100644 Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs delete mode 100644 Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs.meta delete mode 100644 Assets/ThirdParty/BezierCurves/readme.txt delete mode 100644 Assets/ThirdParty/BezierCurves/readme.txt.meta delete mode 100644 Assets/ThirdParty/Demigiant.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween.XML delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween.XML.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween.dll delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/readme.txt delete mode 100644 Assets/ThirdParty/Demigiant/DOTween/readme.txt.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt delete mode 100644 Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png delete mode 100644 Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png.meta delete mode 100644 Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt delete mode 100644 Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt.meta delete mode 100644 Assets/ThirdParty/DynamicBone.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Demo.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/Demo1.unity delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/Demo1.unity.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/c1.fbx delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/c1.fbx.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/tail.FBX delete mode 100644 Assets/ThirdParty/DynamicBone/Demo/tail.FBX.meta delete mode 100644 Assets/ThirdParty/DynamicBone/ReadMe.txt delete mode 100644 Assets/ThirdParty/DynamicBone/ReadMe.txt.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs delete mode 100644 Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta delete mode 100644 Assets/ThirdParty/LitJson.meta delete mode 100644 Assets/ThirdParty/LitJson/IJsonWrapper.cs delete mode 100644 Assets/ThirdParty/LitJson/IJsonWrapper.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/JsonData.cs delete mode 100644 Assets/ThirdParty/LitJson/JsonData.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/JsonException.cs delete mode 100644 Assets/ThirdParty/LitJson/JsonException.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/JsonMapper.cs delete mode 100644 Assets/ThirdParty/LitJson/JsonMapper.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/JsonMockWrapper.cs delete mode 100644 Assets/ThirdParty/LitJson/JsonMockWrapper.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/JsonReader.cs delete mode 100644 Assets/ThirdParty/LitJson/JsonReader.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/JsonWriter.cs delete mode 100644 Assets/ThirdParty/LitJson/JsonWriter.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/Lexer.cs delete mode 100644 Assets/ThirdParty/LitJson/Lexer.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs delete mode 100644 Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs.meta delete mode 100644 Assets/ThirdParty/LitJson/ParserToken.cs delete mode 100644 Assets/ThirdParty/LitJson/ParserToken.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializeFX.unity delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializeFX.unity.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset delete mode 100644 Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Shared.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Materials.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx delete mode 100644 Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset delete mode 100644 Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Environment.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Uber.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab delete mode 100644 Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/README.txt delete mode 100644 Assets/ThirdParty/MaterializeFX/README.txt.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/Utils.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs delete mode 100644 Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/ASE.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc delete mode 100644 Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg.meta delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png delete mode 100644 Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Editor.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs delete mode 100644 Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/Editor.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs delete mode 100644 Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs delete mode 100644 Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs.meta delete mode 100644 Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf delete mode 100644 Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf.meta delete mode 100644 Assets/ThirdParty/UMotion.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Data.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0 delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader delete mode 100644 Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Example Scene.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset.meta delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset delete mode 100644 Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset.meta delete mode 100644 Assets/ThirdParty/VRM.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/notes.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/LICENSE.md delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/LICENSE.md.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/README.md delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/README.url delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/README.url.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs.meta delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/package.json delete mode 100644 Assets/ThirdParty/VRM/MeshUtility/package.json.meta delete mode 100644 Assets/ThirdParty/VRM/VRM.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/CHANGELOG.md delete mode 100644 Assets/ThirdParty/VRM/VRM/CHANGELOG.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/Documentation.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/Documentation/VRM.md delete mode 100644 Assets/ThirdParty/VRM/VRM/Documentation/VRM.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/LICENSE.md delete mode 100644 Assets/ThirdParty/VRM/VRM/LICENSE.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/README.md delete mode 100644 Assets/ThirdParty/VRM/VRM/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/README.url delete mode 100644 Assets/ThirdParty/VRM/VRM/README.url.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/README.md delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format/Bvh.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format/Bvh.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/HumanPoseClip.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/HumanPoseClip.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/HumanPoseTransfer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/HumanPoseTransfer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/README.md delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt/VRMLookAtHeadEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt/VRMLookAtHeadEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta/VRMMetaEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta/VRMMetaEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta/VRMMetaObjectEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta/VRMMetaObjectEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs delete mode 100644 Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/VRM.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRM/VRM.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRM/package.json delete mode 100644 Assets/ThirdParty/VRM/VRM/package.json.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/Documentation.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/LICENSE.md delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/LICENSE.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/README.md delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/MToon/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/README.md delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/README.md.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef.meta delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/package.json delete mode 100644 Assets/ThirdParty/VRM/VRMShaders/package.json.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Editor.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs delete mode 100644 Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/readme.txt delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/readme.txt.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX delete mode 100644 Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs delete mode 100644 Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Shader.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader delete mode 100644 Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/noise04.png delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/noise04.png.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01.png delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01.png.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash02.png delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash02.png.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash03.png delete mode 100644 Assets/ThirdParty/XWeaponTrail/Textures/slash03.png.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab delete mode 100644 Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/demo.unity delete mode 100644 Assets/ThirdParty/XWeaponTrail/demo.unity.meta delete mode 100644 Assets/ThirdParty/XWeaponTrail/readme.txt delete mode 100644 Assets/ThirdParty/XWeaponTrail/readme.txt.meta (limited to 'Assets/ThirdParty') diff --git a/Assets/ThirdParty/AmplifyShaderEditor.meta b/Assets/ThirdParty/AmplifyShaderEditor.meta deleted file mode 100644 index 5ed9ab42..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f928ac2cec094614bbfd8adec600652d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt b/Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt deleted file mode 100644 index 59e007a0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt +++ /dev/null @@ -1,4044 +0,0 @@ -Release Notes: -v1.8.1 rev 00: -* New Shader Options: - * Added new option called 'DOTS Instancing' that provides initial support for hybrid renderer for URP and HDRP - * Works for both latest V1 and V2 (check unity docs) - * URP requires shader model 4.5 in order for it to work - * Some properties nodes now have a new 'Hybrid Instanced' option when set to property mode - -* Improvements: - * CBuffer properties are now ordered by datatype for performance reasons - -* Fixes: - * Fixed issue with tessellation in HDRP where tessellation was not measuring the position correctly when relative camera was ON - * Fixed issue with the new 'Field' option type that wasn't reading float values correctly in all situations due to system cultural differences - * Fixed typo with the 'Trigonometry Operators' category - -v1.8.0 rev 03: -* New Shader Options: - * Added Translucency and Transmission options for URP - * Options are based on Built-in renderer ports respectively - * New fields are generated for both but can be manipulated as 'Inline Properties' in property panel - -* New 'Compare' node: - * Replaces all the now deprecated 'Compare XXX' nodes, this node should be easier to work with since it does ternary operations and allows for any kind of vector comparison - -* Improvements: - * 'Voronoi' node ID port now returns a vector 2 ID instead of a single float value - -* Fixes: - * Fixed issue with instanced properties marked as auto register not working inside shader functions - * Fixed issue with 'Function Switch' node that was causing some nodes to run even if unconnected - * Fixed issue with 'Decode Lightmap' node that was not compiling correctly in all situations - * Other small changes and fixes to last revision - -v1.8.0 rev 02: -* New Shader Options: - * Added Tessellation options for URP and HDRP - * Options are based on Built-in renderer options supporting Fixed, Distance-Based, Edge Length and Edge Length With Cull mode, with or without Phong displacement - * By default Float fields are generated at the bottom of the materials inspector but can be replaced by 'Inline Properties' allowing for further field customization - -* Improvements: - * Templates API now supports new 'Field' options that create Int or Float fields that can act when values change - * Templates API now support 'SetMaterialProperty' action that allows a 'Field' to interact with the value in the material inspector - * Added Q as an alternative panning modifier key (for trackpad users) while Q+Alt zooms (order is important due to Alt being used for other actions) - -* Fixes: - * Fixed issue with Start Screen icon on MacOS editors - * Fixed issue with templates not properly detecting floating values - * Fixed issue with log window and palette window producing layout errors - * Fixed issue with live editing mode not working properly with shader functions and producing errors - * Fixed 'Texel Size' node issue where variable declaration was not respecting the SRP batcher and breaking it in the process - * Fixed issue with auto spacing of shader function titles - * Fixed/Changed refraction for both URP and Built-in due to issues with webGL version - -v1.8.0 rev 01: -* Improvements: - * Now 'Texel Size' and 'Texture Transfom' nodes also contain the 'None' option for consistency - -* Fixes: - * Fixed issue with start screen window in Unity 5.6 - * Fixed issue with 'Texture Coordinates' node generating multiple texture references in some occasions - * Fixed 'Texture Coordinates' losing it's selected reference option on port connection - -v1.8.0 rev 00: -* New Shader Functions: - * Bacteria - * Bricks Pattern - * Dots Pattern - * Grid - * Herringbone - * Hex Lattice - * Houndstooth - * Smooth Wave - * Spiral - * Stripes - * Truchet - * Whirl - * Zig Zag - -* Improvements: - * Updated some shader functions to expose their internal data - -* Fixes: - * Fixed default value for start screen option - * Fixed context menu showing shader templates not yet imported on first install - * Fixed drawing issues with slider in 'Float' node in the new Unity UI - -v1.7.9 rev 02: -* Improvements: - * Added Refraction option with respective ports to URP that works like the built-in Refraction port - * Added versioning to templates so that they can track changes and import new versions if necessary - -* Fixes: - * Fixed issue with start screen showing the wrong change log - * Fixed issue with start screen not always respecting the selected option - * Fixed issue with 'Fresnel' node when loading a shader from an older version of ASE - * Fixed loop detection check for 'Get' node in certain situations - * Fixed menu listing for templates with duplicated names - * Fixed 'VertexID' node for HDRP causing errors due to motion vectors - * Fixed inline properties being broken on certain template internal pass ordering - -v1.7.9 rev 01: -* Improvements: - * Start screen option is now a dropdown to allow for more control of how it behaves - * Added more options to the preference window - * Option to prevent automatic import of SRP templates - * Option to force the use of Unity's macros for sampling - * Option to allow or prevent the use of ASE define symbol - -* Fixes: - * Included missing files for 'Diffusion Profile' node from last release which prevented the use of the new default inspector option - * Fixed issue with 'Gradient Sample' node that was not generating the component channel correctly - -v1.7.9 rev 00: -* New Start Screen: - * New window that will popup when on a new session starts and/or if a new version is released (can be dismissed) - * Provides easy start up links for the wiki and contact channels - * Streamlines the process of importing ASE samples for each rendering pipeline - * Automatically tracks the release of new versions - -* New Preferences Entry: - * Currently only controls the start screen settings but in the future it will contain many more options that are currently hidden - -* New Shader Function: - * Random Range - * Returns random value between a minimum and maximum range values - -* Improvements: - * Removed alpha to coverage alpha test check for consistency between pipeline and setups - * Added check to custom shader inspector and updated missing features like keywords popups and other small changes that came with unity 2019.3 - * Added new option to 'Diffusion Profile' node to be able to create the unity default profile inspector for users that need to share their shaders - * Changed the color of Int ports to white for proper differentiation between Float and Int - -* Fixes: - * Depth texture is now uses proper macros even when using global texture samplers to prevent duplication errors - * Added infinite loop detection to 'Get Local Var' nodes to prevent the case where you can change the 'Get Local Var' node reference to itself - * Fixed Issue with diffusion profile drawer not being able to change profiles if ASE window wasn't open - * Fixed issue with outline in surface shaders not respecting the selected precision type - -v1.7.8 rev 02: -* New Property Attributes: - * Remap Sliders attribute for Vector2 node that creates a min-max slider in the 0-1 range - * Single Line Texture attribute for texture properties nodes that minimizes texture object field into single line fields - -* Fixes: - * Fixed fog color and ambient color node values in HDRP - * Fixed issue with Fabric and Hair HDRP templates not correctly writing to depth offset in all shader passes - * Fixed custom expression precision types that didn't respect the selected choice in all cases and added a new Inherit option - * Fixed possible issue with saving files when path is null - -* Improvements: - * Improved loading of shaders by preventing unnecessary loads of other types of assets - * Added warning with fix button to diffusion profile property drawer for when profile isn't present in the profile list - * Shader functions names now have automatic spacing when searched in the palette - * Added a direct dependency check for shader function files that allows to search which shaders and shader function are currently directly using it - * Templates context entry generation is now done by name to prevent random sorting - -v1.7.8 rev 01: -* New HDRP Templates: - * Hair - * Fabric - -* New Shader Function: - * Inverse Lerp - * Inverse operation of the 'Lerp' node - -* Improvements: - * Update HD templates to v.7.1.8 and above - -* Fixes: - * Fixed issue with 'Component Mask' node preview not correctly showing alpha channel in all situations - -v1.7.8 rev 00: -* Fixes: - * Fixed issues with 'Function Switch' node incorrectly displaying reference nodes and not properly ordering when in Reference mode - -v1.7.7 rev 06: -* Fixes: - * Fixed 'Parallax Occlusion Mapping' node texture array sampling in LW/URP - * Fixed issue with 'Light Attenuation' node not taking into account vertex offset in URP templates - -* Improvements: - * Added extra pre pass option for Lightweight and Universal RP that allows for custom outline passes - * World position dependent nodes will now take vertex offset into account over LW templates - -v1.7.7 rev 05: -* Fixes: - * Fixed issues when reading shader over updated template - * Fixed 'Light Attenuation' issue on URP 7.2.X which was causing rendering errors - -* Improvements: - * World position dependent nodes will now take vertex offset into account over default Unlit and URP templates - * Improved Diffusion Profile support in HDRP 7.2.X - -v1.7.7 rev 04: -* Fixes: - * Fixed compatibility issues with HDRP v7.2.0 and above - * Fixed issue with 'Indirect Diffuse Light' node on Normal port not properly working over Lightweight RP - -v1.7.7 rev 03: -* Fixes: - * Fixed issue on Unity ignoring Emission channel values set over Debug Port - * Fixed issue with multiple uses of 'Voronoi' node over a graph - * Fixed helper window colors in personal skin - * Fixed emission contribution on baked lighting - * Fixed GUID conflicts between Lightweight and Universal samples - -v1.7.7 rev 02: -* Fixes: - * Fixed incorrect values given by time related nodes - * Fixed shadow compilation issue on HD Lit template - * Added null checks on updating shader over master node to prevent saving issues - -* Improvements: - * Decode Directional Lightmap shader function now compatible with all pipelines - * Added events that can be registered externally which indicate shader type change and shader save (API) - * IOUtils.OnShaderSavedEvent called when shader is saved - * IOUtils.OnShaderTypeChangedEvent called when shader - * Registered functions must receive three arguments - * Shader shader: Current shader being modified - * bool isTemplate: Current shader type is template based - * string type: GUID of template in use or string.empty if Standard Surface - -v1.7.7 rev 01: -* Improvements: - * Some adjustments were made to the Decode Lightmap's Instructions port - * Port is set be only visible when on SRP - * ASE automatically sets Unity's default instruction values if no value is connected to it - -v1.7.7 rev 00: -* Fixes: - * Fixed multiple connections on Wire node when Alt + dragging nodes from it - * Fixed issue with normal map usage over URP PBR - -* Improvements: - * Added new previews: - * Heightmap Texture Blend - * Parallax Offset - * Clip Planes - * Fog and Ambient Colors - * Fog Params - * Instance ID - * Object To Clip - * Object To View - * Shade Vertex Lights - -v1.7.6 rev 02: -* Fixes: - * Assured latest fix for time related nodes over SRP is only applied on latest versions - * Fixed issue on declaring variables inside CBuffer that are already on native template - -v1.7.6 rev 01: -* Fixes: - * Fixed usage of legacy variables over SRP on time related nodes - * Time - * Time Parameters - * Sin Time - * Cos Time - * Fixed issue on HD Unlit Vertex Offset input code not being set on all passes - -v1.7.6 rev 00: -* New Shader Function: - * SRP Additional Light - * Returns SRP's additional lights information calculated with a selected lighting mode - -* Improvements: - * 'Light Attenuation' node on Lightweight/Universal now outputs only the attenuation of the main light - * Before it outputted the sum of all light attenuations which didn't have a practical use - -v1.7.5 rev 03: -* New Templates: - * Universal Experimental 2D Lit - * Universal Experimental 2D Unlit - -* Fixes: - * Fixed issue on incorrectly setting a wrong instanced block name on non-main passes when using GPU Instancing over templates - * Added Safe Power option into both 'Power' and 'Fresnel' nodes - * Ensures base for power operation is always greater than zero to prevent NaN over the result - * Fixed 'Indirect Diffuse Light' and 'Indirect Specular Light' nodes preview when Normal Space option is set to World - * Fixed 'Fresnel' node preview as it wasn't showing the correct result when scale was different than 1 - * Fixed Alpha Clip issue across multiple Unlit Lightweight and Universal template versions - -* Improvements: - * Improved mouse focus behavior when ASE is not focused - * Migrated Lightweight samples into Universal RP - -v1.7.5 rev 02: -* Fixes: - * Fixed issue with incorrect _ST variable declaration on templates over 'Texture Array' node - * Fixed issue on 'Grab Screen Color' node creating a default Grab Pass when using the default grab name with Custom Grab Pass activated - * Fixed issue on 'Texture Transform' node giving incorrect values on certain connections - * Fixed node preview update for missing shader functions - * Fixed issue on 'Static Switch' node using in-existent keyword indices - * Fixed 'Static Switch' reordering issues when in Reference mode - -* Improvements: - * Added missing previews to nodes - * Ortho Param - * Projection Param - * Screen Param - * ZBuffer Param - * Clip - * Compute Screen Pos - * Texel Size - * Texture Transform - * Tweaked 'Texture Object' and 'Texture Sampler' node previews to avoid recent for AMD crashes - -v1.7.5 rev 01: -* Fixes: - * Fixed 'Color Space Double' node issue in SRP - * Fixed 'Texture Array' node ordering issue in the material inspector when on Reference mode - * Fixed issue with references lost over 'Texture Sample' on shader functions - * Small fixes and optimizations to the URP unlit template - * Fixed texture fields not being modifiable on 'Texture Sample' nodes when ASE window was not focused - -* Improvements: - * Updated 'Flow' shader function to make Strength a Vector2 input - * Improved registered local variables usage on templates - * Removed hard-code directives declaration on LWRP and added them as Port options on templates - -v1.7.5 rev 00: -* New Nodes: - * Inverse Projection Matrix - * Inverse View Projection Matrix - -* New Shader Functions: - * Noise Sine Wave - * Creates a sine wave from a given input with an added pseudo-random value - * Sawtooth Wave - * Creates a saw-tooth wave from a given input - * Square Wave - * Creates a square wave from a given input - * Triangle Wave - * Creates a triangle wave from a given input - * Checkerboard - * Created a checkerboard pattern with given colors where Frequency controls its tiling - * Ellipse - * Creates an ellipse based on given uv and dimensions - * Polygon - * Creates a polygon shape with a specified amount of sides - * Rectangle - * Creates a rectangle shape with a specified size - * Rounded Rectangle - * Creates a round rectangle shape from a given size and radius - -* Improvements: - * Added new Smooth toggle option to 'Voronoi' node - * Only available under the Cells Method - * Improved selection box inside the editor graph to match Unity's and not be version dependent - * Ported terrain sample to Universal Rendering Pipeline - * Packed inside Examples > Universal SRP Samples.unitypackage - -* Fixes: - * Fixed multiple issues regarding using instanced properties over 'Outline' node - * Fixed hard-crash when modifying pass amount over template (API) - * Fixed Native Directives display over Templates in Unity 2019.3 - * Fixed GPU instancing on Particles Alpha Blended template - * Removed Clip from From option over 'Transform Position' and 'Transform Direction' nodes - * Transform matrix was incorrect and there's no viable replacement over those nodes context - -v1.7.4 rev 02: -* New Shader Functions: - * Flow - * Creates a flow effect which can be given from a flow map. - * Twirl - * Sets a twirl effect to a given input UV. Created by The C.reator @cayou66 - * Normal From Height - * Extrapolate a normal vector from an height value - -* New Sample: - * Scale Independent Tile - -* Improvements: - * Added new Rotation Independent Scale option into 'Object Scale' node - * Tweaked 'Remainder' node to always use the % operator on Unity 2018.1 and above - -* Fixes: - * Fixed issue on loading multipass multi visible master nodes losing their names - * Fixed issue with point lights not working with instanced terrain shaders - * Fixed issue on terrain getting black when drawn instanced - * Fixed alpha test issues over deprecated HDRP Lit - * Fixed issue where not setting pass name on port options lead to incorrect option behavior (API) - * Fixed previews not updating correctly in shader functions - -v1.7.4 rev 01: -* New Template: - * Unlit for HD SRPv6.x.x - -* New Node: - * Luminance - -* Fixes: - * Fixed alpha-clip issues with legacy HD templates - * Fixed issue on incorrectly initializing custom type variables on 'Custom Expression' node - * Fixed nodes preview getting lost on loading scenes - * Fixed preview issue on 'Noise Generator' node - * Fixed preview issue on 'Panner' node - * Fixed preview issue on 'Rotator' node - * Fixed issue on ignored Passes over SubShader options appearing on both shader reload hot code reload - * Fixed issue with 'Parallax Occlusion Mapping' node when used on shader functions - * Fixed issue with setting directly the property name over its textfield wouldn't trigger the duplicates prevention system - -* Improvements: - * Updated 6.9.2 Lightweight templates to includes the same options as URP templates - -v1.7.4 rev 00: -* Fixes: - * Fixed critical error where users could not create a surface shader if no ASE window was opened - -v1.7.3 rev 00: -* Fixes: - * Fixed preview issues on multiple nodes - * Fixed incorrect template reload when multiple shaders using the same template are opened - * Fixed Ignore Rotation issues on 'Billboard' node over Lightweight RP - * Fixed issue on not importing latest SRP templates when an unregistered version is detected - * HDRP templates no longer throw console errors on Unity 2019.3 - * Fixed Alpha Clip issue on deprecated HDRPLit template - * Fixed issue on incorrectly resetting port internal data on load with matrices types - -* Improvement: - * Minor renaming on 'Baked GI' node name to 'SRP Baked GI' - * Updated URP templates to include a Baked GI port similarly to HDRP - -v1.7.2 rev 03: -* Fixes: - * Fixed issue on templates not capturing properties with certain attributes - * Fixed issue on templates inline properties not being properly set on modules if main master node wasn't the first pass - -* Improvements: - * Added Builtin Fog toggle option into Lightweight PBR template - -v1.7.2 rev 02: -* Fixes: - * Fixed issue on 'Toggle Switch' node - * Fixed abnormal behavior when reading template with more interpolators than the ones allowed by its Shader Model (API) - -* Improvements: - * Template can now read Shader Model from area outside SubShader (API) - -v1.7.2 rev 01: -* Fixes: - * Fixed issues on generating incorrect precision inputs on both 'Screen Position' and 'World Position' node - * Fixed issue on multi-pass master nodes not setting correct given shader name when created from file - * Fixed issue on WaterSample shader - * Fixed issue on 'Custom Expression' node not generating correct function code without a return statement - -* Improvements: - * Users can, like on Shader Functions, immediately name shader when creating it - * Adding Instanced option into 'Texture Transform' node - * Determines if the _ST texture transform variable is created as an instanced property - -v1.7.2 rev 00: -* Improvements: - * 'Toggle Switch' node now uses a ternary operator to prevent incorrect results on NaN inputs - -v1.7.1 rev 13: -* Fixes: - * Fixed issue duplicating certain nodes - -v1.7.1 rev 12: -* Fixes: - * Fixed issue when using more than one Octave on 'Voronoi' node - * Fixed issue on Motion Vectors pass over HD templates - * Fixed issue on generating incorrect keyword value on 'Static Switch' node using Reference Mode - -v1.7.1 rev 11: -* Fixes: - * Fixed issue on registering/unregistering internal template generated nodes over the reorder node event - * Fixed multiple issues on 'Custom Expression' node - * Fixed issue on using 'Voronoi' node over shader functions - -v1.7.1 rev 09/10: -* New Node: - * HD Emission - -* Fixes: - * Fixed issue when reading shader with missing shader function - * Fixed issue when duplicating property nodes on Fetch mode would reset property name - * Fixed issue on 'Parallax Occlusion Mapping' node incorrectly generating instanced _ST vars outside the CBuffer - * Fixed alpha cutoff issues on HD Lit templates v5.7.2 and v5.16.1 - * Fixed issue on not declaring both BakedGI and BakedBackGI on Lit template - * Fixed issue on not setting some ports with graph data over templates - -* Improvements: - * Listing on nodes is now alphabetically ordered - * Get Local Var - * Grab Screen Color - * Static Switch - * Texture Array - * Texture Sample - * Node search bar text now takes property name and inspector name into account - -v1.7.1 rev 08: -* Fixes: - * Fixed issue on 'Register Local Var' not allowing to reset name to loaded one - * Fixed Console Log issues with Personal Skin - * Fixed issue on overwriting Render Type custom values over a template(API) - * Fixed issue on local variables generation over the 'Unpack Scale Normal' node - * Fixed issue with setting special tags over template options (API) - -* Improvements: - * Added more flexibility to 'Static Switch' node - * Can have empty property names when Material Toggle is toggled off - * It no longer modifies keywords ( setting to upper, adding _ON, etc ) if Material Toggle is toggled off - * Tweaked visible options when on Fetch mode - * Added hot-fix to 2019.2 Lit template in order to generate shaders without errors when used on HDRP v7.x.x - -v1.7.1 rev 07: -* New Shader Functions: - * Derive Tangent Basis - * Height-based Blending - -* Improvements: - * Clicking on node specific messages over ASE log now jumps to which node generated it - * Changing ports types to matrix now sets the identity matrix into its internal data - * Relevant on nodes like 'Custom Expression' - -* Fixes: - * Fixed issue on incorrectly adding 0 to W channel when creating position vectors - * Fixed issue on not auto-importing templates correctly over Unity 2019 - * Fixed multiple issues regarding shader function previews - * Fixed compilation issue when using unreferenced 'Get Local Var' nodes - * Fixed issue on changing 'Static Switch' name not being reflected on referenced list - * Fixed issues with 'Texture Coordinates' and 'Texture Sampler' nodes with 'Relay' or 'Wire' nodes on Tex port - -v1.7.1 rev 06: -* Fixes: - * Fixed new and old shader templates for HDRP 6.9.X so the diffusion profile value is passed around correctly - * Fixed issue on 'Texture Coordinates' node not correctly swizzling data on template vertex functions - * Prevented Additional Directives reference lost when saving certain shader functions - -v1.7.1 rev 05: -* Fixes: - * Fixed issue on getting incorrect inline properties on templates - -v1.7.1 rev 04: -* Fixes: - * Fixed 'Diffusion Profile' node issues on SRP v6.9.X - * Fixed multiple issues regarding shader functions Additional Directives usage - -v1.7.1 rev 02/03: -* Fixes: - * Fixed issue both on creating duplicate texture ST constants and being declared out of the cbuffer - * Fixed possible issues on 'Texture Transform' node over SRP - * Fixed baked lighmap issues over Lightweight/Universal PBR templates - * Fixed SimpleTerrain sample water shader which was broken due to recent 'Screen Depth' node changes - * Fixed compilation errors on 'Voronoi' node - * Fixed issue on registering duplicate instanced variables which are already on template as non-instanced - -v1.7.1 rev 01: -* Fixes: - * Removed unused variable warning - * Broadened up Shader Function versions to apply serialized fix on Origin field - -v1.7.1 rev 00: -* Fixes: - * Fixed issue with Face related nodes not working in HDRP v6.9.0 due to bad version handling - * Fixed retro-compatibility issue with incorrectly reading Shader Function Custom Directives as Native - -* Improvements: - * Tweaked 'Get Local Var' node message thrown when no Reference is selected - * Natives UI listing is now locked on Unity 2019.3 to prevent incorrect behaviors on new UI system - -v1.7.0 rev 09: -* Improvements: - * Changing Variable Mode from Fetch to Create no longer rewrites property name on Property Nodes - * Improved property renaming when duplicating Property nodes - * Added property name to items on Material Properties list - * Can be clicked to focus on specified node - -v1.7.0 rev 08: -* Fixes: - * Fixed issue on HD Lit Diffusion Profile port being incorrectly set as type Int - * Multi Pass Master Nodes no longer reads/writes input port meta data as this must always be given by template - -v1.7.0 rev 07: -* Fixes: - * Fixed issue with the 'Diffusion Profile' node not updating from and to the material inspector - -* Improvements: - * Added new internal console inside shader canvas to more easily check ASE related messages - -v1.7.0 rev 06: -* New Shader Function: - * Non Stereo Screen Pos - * Converts a VR screen position into a non-VR one - -* Fixes: - * Fixed issue with both 'Gradient' and 'Gradient Sample' nodes on Lightweight/Universal - * Fixed 'Voronoi' node issue over templates - * 'Reconstruct World Position From Depth' now correctly works on VR - -* Improvements - * Tweaked Lightweight and Universal templates - * Pragma tag now after native includes - * Removed unused _MainTex_ST variable from Meta pass - * Shader Properties can now be fully rewritten through template options(API) - * Added Vulkan to Standard Surface Rendering Platforms - -v1.7.0 rev 05: -* New Templates: - * Added templates for Universal Rendering Pipeline - * Packed inside AmplifyShaderEditor\Plugins\EditorResources\Templates\USRPTemplates.unitypackage - -* Fixes: - * Fixed multiple issues with Lit HDRP template - * Fixed issue on not taking the 'Int' node as SRP compatible - * Fixed both 'Transform Direction' and 'Transform Position' nodes issues regarding Tangent space - * Fixed multiple issues regarding template options - * Fixed issue on incorrect reading over Depth Offset values from shader - * Minor fix on templates post-processor to prevent null pointer exceptions - -* Improvements: - * Unity global variables used as inline properties on templates are now registered so they can be correctly maintained over the final shaders - * Added LOD Cross Fade into Lightweight RP templates - * Added Inherit type into precision popup and made sure most nodes can now compile with the proper precision type - * Some nodes have a specific precision on purpose - * Improved 'Diffusion Profile' node behavior - * Added material property attribute - * Updated source code able to create profile properties in HDRP 7.X - -v1.7.0 rev 04: -* Improvements: - * When switching between shader type the connections with the same port name are kept intact - * Custom inspector for SRP 7.X is now detected automatically and upgraded from previous versions - * Templates master nodes now display the shader name in their title for better consistency -* Fixes: - * Fixed issue in SRP 7.X where certain auto defines were overriding the selected options - * Fixed issue in templates system where in certain situations defines would be set forever - * Fixed stencil options in HDRP 7.X - * Thickness port in HDRP 7.X is now always visible - * Some properties in HDRP 7.X are now override-able - -v1.7.0 rev 03: -* Improvements: - * Added support for pragma options to the template system -* Fixes: - * Fixed issue where dependent template options would be visible when it's dependency was off in some situations - * Fixed issue with wrong connection types on creation of new nodes when dragging from ports - * Fixed issue with detecting LOD parameter in templates - -v1.7.0 rev 02: -* Fixes: - * Fixed issue when selecting a shader that contains errors in 2019.3 would generate inspector errors - -v1.7.0 rev 01: -* Fixes: - * Fixed issue on incorrect initial node setup from previously saved options - -v1.7.0 rev 00: -* New Node: - * Voronoi - -* Fixes: - * Fixed issue on all templates not being available to choose over the Creates > Amplify Shader menu - * Fixed issue on Unlit absolute mode - * Fixed issue on both Lightweight templates absolute mode - * Fixed issue on 'World Space View Dir' node preview - * Fixed blinking window when 'Add'or 'Mul' nodes are dynamically changing their input ports - * Fixed issue with detection loop function that was causing massive slow downs on node connection on big graphs - * Fixed multiple issues with new Lit template - * 'Face' and 'Switch By Face' now correctly work on the latest HDRP version - * Fixed multiple issue on latest HD Lit template - * Fixed issue when selecting shaders on Unity 2019.3 - * Fixed incorrect local variable generation on multiple nodes over Standard Surface's Vertex ports - -* Improvements: - * Improved editor performance by only refreshing when needed and only updating previews that are necessary to update - * Texture array auto sorting on texture drop over Texture Array tool - * Directives can now be written both before or after (via mouse drag ) to native directives detected on template - * Added dropdown for custom editor in templates that contain the HD material inspector - * 'Depth Fade' and 'Screen Depth' can now be used on vertex shader - * Improved and optimized node search on context menu - * Node developers can now associate tags to their nodes - * Small improvement to shader function properties order when multiple shader functions are inside each other - * Improved 'Noise Generator' node - * Added new Gradient type - * Added new option to auto set noise generator values to a 0-1 range - * Added new scale input port to scale its Size input - * Extended Port options versatility when declared on SubShader (API) - * Shader Properties default values can now be set through the SetShaderProperty action (API) - * Refactored templates paths - -* Deprecated: - * Disabled ASE custom texture array inspector on Unity 2019 and above - * Marked old templates as deprecated - * These will be eliminated from the package on a future build - -v1.6.9 rev 02: -* New Template: - * Re-designed a new HD Lit template for SRP v6 and above - * Compatible with Unity's default HD material inspector - -* Fixes: - * Fixed division by zero issues on 'Blend Operations' node - * Fixed VR stereo issue in Standard Surface custom shadow caster - * Fixed issue with reorderable properties in shader function being stuck when two or more of the same SF was used inside another one - * Fixed incorrect variable naming on certain operations over both 'Transform Position' and 'Transform Direction' nodes - * Fixed issue on Input Port internal wrapper creating float3x3 with float4x4 contents - * Minor tab fixing on Unlit template - * Fixed issue on HD templates Auto-Importer - * Fixed issue on not always capturing the template custom inspector correctly - * Fixed compatibility issue with 'Diffusion Profile' node on Unity 2019.3 - -* Improvements: - * Added tag system to node search and improved how nodes are searched - * Now words don't have to be in the same order of the name to match - * Reactivated SRP Batcher compatibility - * Each UnityPerMaterial Cbuffer set in pass now contains all declared property variables - -v1.6.9 rev 01: -* Improvements: - * Added support for HDRP v6xx over Unity 2019.2 - * HDRP v5xx now set as legacy and moved into the SRP (Legacy) folder - * LWRP templates remain the same between v5 and v6 - * 'Swizzle' node is now non-destructive when connecting data with less info than selected options - -v1.6.9 rev 00: -* Fixes: - * Fixed 'Component Mask' node preview - -v1.6.8 rev 07: -* New Nodes: - * Gradient - * Gradient Sample - -* Fixes: - * Fixed nodes incorrectly moving when interacting with popup fields in recent Unity versions - * Fixed issue on incorrect size for vertex normal data on LWRP Unlit template - -* Improvements: - * Added Built-in Fog option to LWRP Unlit template - -v1.6.8 rev 06: -* Fixes: - * Fixed issue on incorrectly selecting Shader Name textfield when opening an ASE shader - * Fixed issues on incorrect uv coordinates size over 'Grab Screen Color' node - * Fixed GPU instancing and vertex offset issues on all HDRP templates - * Fixed parse issues when capturing structs inside templates (API) - * Temporarily disabled SRP Batcher as it was not properly working - -v1.6.8 rev 05: -* Fixes: - * 'Grab Screen Color' now prevents Unity macro inconsistent behavior between Unity versions - -v1.6.8 rev 04: -* Fixes: - * Fixed issues regarding Diffusion Profile usage on HDRP - -v1.6.8 rev 03: -* Fixes: - * 'Grab Screen Color' now prevents Unity macro inconsistent declaration ending between VR and non-VR compilation - * Preventing compilation errors related to GPU Instancing on SRP - -v1.6.8 rev 02: -* Fixes: - * Added missing stereo config on LW Unlit template - * Fixed Blend Mode config on HD Lit template when choosing Opaque mode - -v1.6.8 rev 01: -* Fixes: - * Fixed compilation issue with 'Grab Screen Color' node on VR - * Fixed issue on Shadow Caster pass over HD Lit template v5.16.1 - * 'Grab Screen Color' node now takes VR into account on LWRP - -* Improvements: - * Share links now have permanent lifetime - * Added new Depth Offset option into HD Lit template v5.16.1 - -v1.6.8 rev 00: -* New features: - * Added Share button that uploads select data to the cloud for easy sharing - * Added Screenshot button that takes a screenshot of the whole graph and saves it to disk - * For now this is a Windows only feature - -* Fixes: - * Fixed issue on 'Toggle Switch' node registering a toggle drawer twice causing inspector warnings - * Fixed issue on not always capturing the Fallback library on templates - * Fixed both 'HSV to RBG' and 'RGB to HSV' node previews - * Fixed issue on sometimes losing directives info on Shader Functions after being moved into a different path - * Fixed issue on Shader Function being incorrectly loaded into a separate tab after being moved into a different path - * Fixed issue on certain Pass Options only being applied to main pass Master Node - -* Improvements: - * ASE now auto-imports SRP templates if they are installed via Package Manager - * It will also import correct templates in case of user switches between versions - * User still need to open the shaders and hit the Update button so they are compiled on the correct version - * Improved canvas buttons to better represent their purpose - * Improved PPS Template under Single Pass VR - * Mosaic Effect PPS sample now fully works across VR - * Set Port Name action can now be registered on Port options block(API) - -v1.6.7 rev 06: -* Fixes: - * Fixed multiple issues on 'Custom Expression' node - * Fixed layout issue when writing input names - * Fixed issue on updating InOut/Out ports when reordering inputs - * Fixed custom loading issue on void Output or Call mode when no inputs are declared - * Fixed issue where user could set main output type as OBJECT type - * Fixed incorrect text replacement on Call mode code - * Fixed Custom Types not being correctly declared - * Fixed compilation issues both on HD Lit and PBR when WRITE_MSAA_DEPTH directive is used - * Possible fix on VR issue with Lightweight RP - * Possible fix on issue with Unlit template when using Single Pass Stereo VR - * Possible fix on issue with 'Grab Screen Color' node when using Single Pass Stereo VR - -* Improvements: - * Added Variable Mode to 'Grab Screen Color' node - * Added new Alpha port on 'Blend Operations' node to enable a more layered like behavior - * Added support to SRP 5.16.1 - -v1.6.7 rev 05: -* Fixes: - * Fixed issue with alpha cutoff on both HD Lit 5.7.2 and 5.13 templates - -* Improvements: - * Added new template option functionality to copy properties from sub shader module (API) - -v1.6.7 rev 04: -* Fixes: - * Fixed issue on not taking variables declared on template into account when registering instanced variables - -v1.6.7 rev 03: -* Fixes: - * Fixed issue on 'Static Switch' node when setting default value on Enum type - * Fixed issue on 'Triplanar Sampler' node incorrectly activating mid and bottom index ports - * Fixed normal map unpacking issues with Lightweight RP over mobile - -* Improvements: - * Adding INTERNALTESSPOS into template semantics to prevent user issues - -v1.6.7 rev 02: -* Fixes: - * Fixed exposure issue on both diffuse and specular components over HDRP templates - -* New Templates: - * Adding specific templates for legacy HDRP v5.7.2 - -v1.6.7 rev 01: -* Fixes: - * Changed how depth fetch is done to prevent issues on single pass vr - * Tweaked 'World Position' node preview shader to prevent issues over PS4 - * Fixed issue on 'World to Object' node when used on templates - * Fixed 'Custom Expression' node issue with Auto-Register on shader functions - -* Improvements: - * Post-Processing Tool now works under a InvariantCulture to be region independent - * 'Static Switch' node now supports both shader_feature_local and multi_compile_local - * Only available on Unity 2019.1 and above - * Activate the Is Local toggle over the node properties - -v1.6.7 rev 00: -* New Sample: - * Volumetric Pixelize by Raphael Ernaelsten - -* New Nodes: - * Diffusion Profile - * Packed inside HDSRPTemplates.unitypackage - * To be used on Unity 2019 with HDRP 5.13 - * Baked GI - -* Improvements: - * 'Grab Screen Color' node now works on both HDRP 4.x.x and 5.x.x - * Added new Is Variable toggle on 'Custom Expression' node - -* Fixes: - * Fixed possible null pointer access when losing focus on a ASE window - * 'Texture Sample' and 'Texture Coordinates' nodes no longer breaks GPU Instancing/SRP Batcher - -v1.6.6 rev 00: -* Improvements: - * Added support for both Lightweight and HD SRP v5.13.0 on Unity 2019 - * Templates for SRP v4.x.x on Unity 2018.3 are still accessible through packages - * HDSRPTemplates 4xx (Legacy) - * LWSRPTemplates 4xx (Legacy) - * Updated 'Triplanar Sample' node to include a new position port - * Also updated TriplanarProjection sample to include this node usage - -* Fixes: - * Fixed issue with using vertex tangent data over SRP templates - -v1.6.5 rev 00: -* Fixes: - * Fixed issue on interpolator usage on template based shaders when current shader model max amount is reached - -v1.6.4 rev 03: -* Improvements: - * Improved Post-Processing Tool behavior - * Removed dependencies on Unity's Post-Processing Stack libs to prevent compilation issues - * Added new 'Allow In Scene View' option - -v1.6.4 rev 02: -* Fixes: - * Added missing ase_pragma tag over PPS template - -v1.6.4 rev 01: -* Fixes: - * Fixed issue with using 'Indirect Diffuse Light' node with Lightweight PBR template - -v1.6.4 rev 00: -* Fixes: - * 'Indirect Diffuse Light' node now works on the HD SRP templates - * Fixed memory leak on closing ASE windows - * Fixed port define issue with linked ports over template options (API) - * Fixed loading issue on 'Reconstruct World Position From Depth' shader function - -v1.6.3 rev 09: -* Fixes: - * Added missing ase_frag_input tag on Lightweight Unlit SRP template - * Fixed compiler issues when using 'Face' and 'Switch by Face' nodes on Vertex Ports - -* Improvements: - * Minor tweak on Simple GPU Instancing sample for GPU Instancing behavior to be more evident - -v1.6.3 rev 08: -* Improvements: - * Standard Surface custom ASE shadow caster can now be turned off - * Toggle on new 'Use Default Shadowcaster' option over Rendering Options group - -* Fixes: - * Nodes 'Face' and 'Switch by Face' now properly work over the HD Unlit template - * Fixed issue on missing ase_frag_input tags over HD Unlit - * Template Port Options can now be properly registered over SubShader (API) - -v1.6.3 rev 07: -* Fixes: - * Removed unnecessary code being used when on Custom Lighting - * Fixed 'Light Color' node not being correctly reset when on subtractive lightmaps - * Removed gi.light.color usage from Blinn Phong Light shader function as it was a temporary fix for the above - -v1.6.3 rev 06: -* Fixes: - * Fixed issues on 'Light Attenuation' node over Lightweight SRP - * Removed incorrect N.L contribution - * Fixed issue on duplicate variables when using multiple nodes - -v1.6.3 rev 05: -* New Sample: - * SRP HD Omni Decal - -* Fixes: - * 'Indirect Diffuse Light', 'Indirect Specular Light' and 'Light Attenuation' now works on Lightweight SRP - * Fixed issue on 'Screen Position' node previewer when on Screen Mode - * Fixed 'Screen Depth' node issue over Particle Alpha Blended template - -* Improvements: - * 'Static Switch' nodes now have a Reference mode - * Can use other nodes as reference, similar to 'Texture Sample' node - * Minor cleanup on 'Reconstruct World Position From Depth' shader function - * Can set shader functions as hidden so it wont show on context menu - * Activate Hidden toggle over shader function General options - -v1.6.3 rev 04: -* Fixes: - * Minor fix on Screen Space Detail sample - * Fixed issue on instanced surface terrains not being able to be picked/selected - * Fixed issue with lightmaps and instanced standard surface terrains - * Fixed issue with 'Four Splats First Pass Terrain' shader function on default templates - * Fixed issue with duplicate local variables on 'Texture Coordinates' - * Fixed issue on duplicate ST variable when using Particle Texture Parameter over Particles template - -* Improvements: - * 'Switch By Pipeline' node now takes default template and surface into account - * UsePasses can be directly registered by nodes on data collector(API) - * ASE Custom Shader Inspector now also shows SRP Batcher compatibility status - -v1.6.3 rev 03: -* Fixes: - * Fixed issues with Custom Lighting on Subtractive Lighting Mode - * Fixed issue on Diffusion Profile Id not being correctly written when Transmission is activated on HD Lit template - -v1.6.3 rev 02: -* Fixes: - * Fixed issue with Mosaic Effect PPS sample not opening correctly on Unity 2018.1 and 2018.2 - * Fixed issue on Multi Pass Distortion sample not taking skybox into account - -* Improvements: - * User can now specify sub-shader tags - * Moved RenderType tag to sub-shader level - -v1.6.3 rev 01: -* Fixes: - * Fixed issue on screen position calculation across all templates - * Fixed issue with 'Parallax Occlusion Mapping' node - -* Improvements: - * Minor tweak on Post-Processing Stack template - -v1.6.3 rev 00: -* Fixes: - * Fixed multiple issues with 'Triplanar Sample' node over SRP - -v1.6.2 rev 11: -* Fixes: - * Fixed issue on ST registry at 'Parallax Occlusion Mapping' node not taking SRP name convention into account - * 'Reconstruct World Position From Depth' shader function now compatible with HDRP - * Fixed crash caused by the 'Outline' node when attempting to be used on nested shader functions - * Fixed issues with 'Screen Position', 'Depth Fade' and 'Screen Depth' nodes on PPS template - -v1.6.2 rev 10: -* New Template: - * PostProcessStack - * Post-Processing shader based on Unity provided example - -* New Sample: - * Mosaic Effect PPS - -* New Tool: - * Post-Processing Stack Tool - * Generates a cs script with a PPS Renderer and Settings from a given shader - -* New Shader Function: - * Decoding Directional Lightmap - -* Improvements: - * Added inline property for Alpha to Coverage option on Standard Surface Shader Type - -* Fixes: - * Fixed 'Triplanar Sample' and 'Parallax Occlusion Mapping' nodes issues with texture arrays on SRP - * Fixed crash caused by the 'Outline' node when attempting to be used on templates - * This node is specific to Standard Surface Shader Type - * Fixed issue with using Lightweight PBR legacy template - -v1.6.2 rev 08/09: -* Fixes: - * Fixed issue with depth texture fetching on Lightweight SRP - -v1.6.2 rev 07: -* Fixes: - * Fixed issue on template asset post processor - -v1.6.2 rev 06: -* Improvements: - * Updated Decals code and removed warnings from HD Lit template - * Improved behavior when loading outdated meta from shaders using modified templates - * Added No Scale and Offset attribute to 'Texture Array' node - -* Fixes: - * Fixed instancing issues over HD Lit template - -v1.6.2 rev 05: -* New Shader Function: - * Blinn Phong Light Wrap - -* Fixes: - * Fixed issue with null pointer exception when hacking selection on dynamic ports - * Input ports which appear on p.e. 'Add' and 'Multiply' nodes when dragging wires - * Fixed shadow issues on HD PBR samples - * Fixed 'Billboard' node issues on HD SRP - * Fixed D3D11 internal compiler error on Android + VR over multiple templates - * Fixed issue with Depth Texture declaration on particles template over Android + VR - * Fixed issue with local var declaration of custom types on 'Custom Expression' node - * Fixed issue with 'Object To World','World To Object' and 'Transform Position' nodes - -* Improvements: - * Added the action of (de)activating ZWrite when Surface type is selected on HD Lit template - * Added the action of selecting correct Blend RGB when Surface Type is selected on HD Lit template - * Improved failsafe to when template creators changes order on passes, removes or add new ones - * Depth Texture now being declared with Unity's own macro on Unity 5.6 and above to prevent issues - * Updated HD templates and samples to v.4.9.0 - * Users can still use v4.8.0 although template shaders will present an error - * Final compiled shader will have error removed - * Added Refraction's Chromatic Aberration as an Inline Property on Standard Surface - * Located on Blend Mode menu, bellow Refraction Layer option - * Only shows when Refraction port is connected - * 'DecodeLightmap' now working on latest SRP templates - * 'Fetch Lightmap Value' shader function now takes SRP into account - -v1.6.2 rev 04: -* Fixes: - * Fixed World To Object and Object To World operations on Lightweight SRP - -* Improvements: - * Added support for Terrain instancing over Unity 2018.3 - * Correctly handling when user wants to disable main output node - * Minor tweaks over SRP templates global tags to be able to properly inject code dependent on vertex data - -v1.6.2 rev 03: -* Fixes: - * Fixed issue on HD Lit Motion Vector's pass - * Fixed issue with Default UI template when used on Sprite Renderers - -* Improvements: - * SRP templates no longer have CBuffer block pre-written - * Instanced Properties now correctly declare CBlocks - * Added new Receive Shadows option into Lightweight templates to correctly handle shadows - -v1.6.2 rev 02: -* New Node: - * Instance Id - -* Fixes: - * Fixed issue on not being able to have multiple property nodes fetching the same variable - * Fixed version issue on both HD and LW samples - -* Improvements: - * Removed hard cap on interpolator usage on templates - * Message is thrown to the user if maximum allowed by shader model is reached - -v1.6.2 rev 01: -* New Template: - * HD Lit - -* New Sample: - * SRP HD Lit Refraction - -* Improvements: - * Can add options on template which lets users change its behavior when using it on ASE - * Added Vertex Position option into Unlit and SRP templates - * Specified value on Vertex input port can now be either a relative value or an absolute one - * Passes can now be excluded from final shader through Available Passes menu over SubShader Properties - -* Fixes: - * Fixed issues with Lightweight PBR Shadow Caster on WebGL and Android - -v1.6.2 rev 00 / v1.6.1 rev 05: -* New Template: - * Unlit Lightmap - -* New Sample: - * Unlit With Lightmap - -* Fixes: - * Fixed issue on 'Depth Fade' node with custom Vertex Positions - * Fixed issue with using the X,Y,Z,W output ports on 'Object To World' node - -v1.6.1 rev 04: -* New Node: - * Linear Depth - * Converts values given on logarithmic space to linear - -* Improvements: - * Minor improvement on nodes loading time when initializing ASE - -* Fixes: - * Fixed local variable duplicate issue when using 'Depth Fade' and 'Screen Position' nodes - * Fixed serialization issue with Additional Use Passes and Fallback data when going into play mode - * Fixed HDRP issues on Motion Vectors pass - * Fixed issue with uniform keyword usage inside cbuffers (SRP templates) over PS4 - * Fixed issue with 'Common Transform Matrices' node over SRP templates - * Fixed object to world/world to object space transform on transform nodes over HD templates - * 'Transform Position', 'Object To World' and 'World To Object' nodes - * They now take SHADEROPTIONS_CAMERA_RELATIVE_RENDERING keyword into account - * Fixed issue with 'Pixelate UV' node when used over vertex functions - * Fixed foldout issue between Additional Surface Options and Custom SubShader Tags on Surface node properties - -v1.6.1 rev 03: -* New Shader Functions: - * Terrain Wind Value - * Terrain Wind Animate Vertex - * Updated Simple Terrain sample to use this shader function - -* Improvements: - * Updated HDRP PBR template to v4.6.0 - * Added Alpha To Coverage/Alpha To Mask option into templates - * Set under the Blend Mode area - -* Fixes: - * Fixed issue on Emission color being added over Forward Add pass when using 'Standard Surface Light' node - -v1.6.1 rev 02: -* Fixes: - * Fixed issue with reordering material properties for Translucency and Refraction port's properties - * Fixed issue with 'Texture Sample' node when referencing an unconnected node - -v1.6.1 rev 01: -* Improvements: - * Updated HDRP templates to v4.3.0 - * 'Vertex Tangent' node now has Size option - * Added access to all 8 UV sets on Surface shaders - * Re-added 'Clip' node - * First Input Port acts as a relay - * Clip uses difference between Alpha and Threshold ( Alpha - Threshold ) - -* Fixes: - * Fixed issue with late directives being injected on globals tag when functions area is available - * Affected usage of 'World Space Light' nodes on HDRP templates - * Fixed division by 0 issue on 'Triplanar Sample' node - * Fixed incorrect directional light vector usage on HDRP templates - -v1.6.1 rev 00: -* Fixes: - * Excluding Primitive ID source code from MacOS - -v1.6.0 rev 00: -* Improvements: - * Updated SRP templates to v4.2.0 - -* Fixes: - * Fixed issue on GBuffer pass over HD PBR template - * Fixed alpha clip issues on Legacy HD PBR template - -v1.5.9 rev 02: -* New Nodes: - * Vertex Id - * Primitive ID - -* New Shader Functions: - * Perturb Normal HQ - * Prepare Perturb Normal HQ - -* Improvements: - * Matrix type nodes can now be GPU instanced - -* Fixes: - * Fixed issue with 'Fresnel' node with Tangent Normal vectors on Surface shaders - * Fixed issues on Motion Vector pass on both 3.x.x. and 4.x.x templates - * Fixed issue with world pos generation on HD 4.x.x - -v1.5.9 rev 01: -* Improvements: - * Added Auto Gamma to Linear option into 'Color' nodes when set to Constant - * Added access to all 8 uv channels on 'Texture Coordinates' and 'Vertex TexCoord' nodes - * Only for 2018.2 and above - -* Fixes: - * Fixed 'Gamma To Linear' and 'Linear To Gamma' compiler errors on SRP v.4.x.x - -v1.5.9 rev 00: -* Fixes: - * 'Grab Screen Color' node now also working on Lightweight SRP v3.x.x - * Fixed possible issue with Shader Function creation callback not being inside AmplifyShaderEditor namespace - -v1.5.8 rev 03: -* Fixes: - * Fixed multiple issues in both PBR and Unlit templates for HD SRP v4.x.x - * Fixed issue over clip space transforms on HD SRP - * Fixed issue on sampling depth buffer on HD SRP - -v1.5.8 rev 02: -* Improvements: - * Multiple improvements over 'Global Array' node - * Added support for jagged arrays - * Added Auto-Register toggle - * Can reference other nodes through new Mode dropdown ( similar to 'Grab Screen Color' node ) - -* Fixes: - * Fixed memory leak over 'Template Local Var' node - * Fixed HD templates issues over new HD 4.1.0 - -v1.5.8 rev 01: -* Fixes: - * Fixed issue on Live Mode writing on non ase shaders when loaded into canvas - * Fixed issue on MacOS with scroll bar over Texture Array Creator tool - * Fixed issue on MacOS with 'Function Input' node generated default Sampler 2D value - -* New Shader Function: - * Substance Blend Metallic - -* Improvements: - * 'Grab Screen Color' node is now supported on LW SRP - * Uses the new _CameraOpaqueTexture which must be requested on the pipeline asset - * Must toggle on the Opaque Texture option over its General foldout - * Added Clip and Tangent spaces into 'Transform Direction' node - * Added Tangent space into 'Transform Position' node - -v1.5.8 rev 00: -* New Sample: - * Substance 2018 - -* Fixes: - * Fixed canvas crash when loading shaders with missing templates - * Fixed issue on UV Coords creation over 'Substance Sample' Node - * Fixed issue with loosing Substance reference on 'Substance Sample' node when applying new changes on it - * Only happened on Unity 2018 with Substance in Unity plugin - * Fixed issue on nested instanced properties over shader functions not being taken into account - -* Improvements: - * Upgraded Lightweight and HD templates to v5.0.0 - * Maintained templates for v.3.x.x under the packages HDSRPTemplates (Legacy) and LWSRPTemplates (Legacy) - -v1.5.7 rev 02: -* Fixes: - * Fixed issues on 'Static Switch' node - * Property Name wasn't available in all options - * Keys on Keyword Enum over Fetch Mode were being automatically upper cased - * Fixed issue on 'Get Local Var' node not propagating node data correctly after being loaded - -v1.5.7 rev 01: -* New Templates: - * Custom RT Init - * Packed inside AmplifyShaderEditor > Plugins > EditorResources > Templates > CustomRTTemplates - * Custom RT Update - * Packed inside AmplifyShaderEditor > Plugins > EditorResources > Templates > CustomRTTemplates - -* New Sample: - * Custom Render Texture Rain - * Packed inside AmplifyShaderEditor > Examples > Custom RT Samples - * Needs both Custom RT Init and Custom RT Update templates to be imported into project - -* Fixes: - * Fixed issue on Queue Offset incorrect writing over templates - * Fixed issue on templates not recognizing uint - * Fixed minor issue over Directives UI - * Fixed Shadow Coord macro registry differences between Unity 5.5 and above - -* Improvements: - * Added Substance Plugin integration over ASE for Unity 2018 and above - * Added Mirror option into 'Depth Fade' node - * Enabled by default, which was older behavior - * If toggled on, sets an abs operation over the final value - * Custom Render Textures can now be used/dragged over ASE - * Can Pan and Zoom ASE canvas camera through keyboard directional keys - * Up/Down/Left/Right Arrow keys pan camera - * Alt+Up/Alt+Down/Alt+Left/Alt+Right Arrow keys zoom camera - -v1.5.7 rev 00: -* Fixes: - * Fixed issue with using FACE type nodes over both Lightweight and HD Unlit templates - * Fixed issue regarding 'Lerp' node's Alpha input port always loading as a Float type - * Fixed minor issue on 'Function Subtitle' node tooltip - * Fixed minor issue on 'Posterize' node - * Power variable should not be shown on property window if its input port is connected - * Fixed minor issue with auto-spacing over shader function names - -v1.5.6 rev 08: -* Fixes: - * Fixed Queue Offset not being correctly set when loading certain template based shaders - * Fixed HSV nodes previews - * Fixed multiple issues with Directives over shaders functions - * Fixed issue on nodes not being correctly set up over template's invisible passes with linked ports - -* Improvements: - * Directives in Include mode now fully support cgincs and hlsl files to be dragged into them - * Similar behavior of inline properties, click on button right next to Include textfield to activate object drop UI - * Adding GPU Instancing support to Unlit template - * Adding new Vertex Position port into 'Depth Fade' node - * Adding new Saturate option into 'Depth Fade' node - * Can now set precision to each 'Custom Expression' node items individually - -v1.5.6 rev 07: -* Fixes: - * Fixed duplicated events registry when loading graphs - * Fixed incorrect instanced variables reset over shader functions - -v1.5.6 rev 06: -* Fixes: - * Out variables on 'Custom Expression' node no longer appears as inputs - * Fixed issue on not updating output port names correctly over 'Custom Expression' node - * Fixed issue on properties with Header(...) not being written on shader - * Fixed incorrect read/write on MRT Blend Mode and Op over template based shaders - * Fixed possible infinite loops caused by 'Register/Get Local Var' nodes - * Fixed Shader Type dropdown items not updating names correctly according to changes on template - * Fixed issue on adding multiple ASE tabs on Unity 2018.3 - * Fixed WebGL error over 2018.3b - * Fixed 'Parallax Offset' node issues when used on Lightweight and HD SRP templates - * Fixed dynamically created outputs over shader function not being correctly set after hot code reload - -* Improvements: - * Property Name and Values get its label clamped when too big - * Full original name and value is shown over its node tooltip - * Hidden tag on template shader names no longer created a category called Hidden - * Adding new ase_funcs tag functionality to determine where function code should be injected - * If not specified, functions are grouped with global variables as before - * Improved template reloading after being manually edited - -v1.5.6 rev 05: -* Fixes: - * Fixed 'Smoothstep' node code generation issue - * Fixed ASE item grouping issue on Create menu over Unity 2017 and above - -v1.5.6 rev 04: -* Fixes: - * Fixed shortcut manager to take 2018.3 new event behavior into account - -v1.5.6 rev 03: -* Fixes: - * Fixed several shader functions issues - * Fixed Undo issue when using directives textfields - * Fixed issue of null references being set on directives list when loaded - * Fixed directives not being correctly written on shader - * Fixed incorrect Refraction port activation issue on Standard Surface Custom Lighting - * Fixed issue on Property nodes with Auto-Register toggled on not being registered - * Fixed cascaded shadows issue on HD PBR template - -* Improvements: - * Minor update on 'Smoothstep' node ports behavior - * Added preview to 'Swizzle' node - -v1.5.6 rev 02 -* Fixes: - * Fixed issue on multi-pass templates not getting correct interpolator count from subshader info - * Fixed issue on Depth Offset template option auto enabling after hot code reload - -* Improvements: - * Using current world position and world view direction when getting indirect specular light values on templates - -v1.5.6 rev 01 -* Fixes: - * Fixed issue with global variables on Property type nodes being ignored by Auto-Register toggle - * Fixed Native Directives capture issue over templates - * Fixed issues on adding duplicate directives if they are already natively on the template - * Fixed compilation errors from Gamma/Linear nodes on SRP templates - * Fixed ArgumentOutOfRangeException over file path on new shader creation - * Fixed issues over Motion Vector pass on HD PBR template - * Fixed issue on 'Light Color' node with HD templates - * Fixed issue on 'World Space Light Dir' node with HD templates - * Fixed issue on 'Object Space Light Dir' node with HD templates - -* Improvements: - * Added support for Variable Mode over Texture Objects type nodes - * Adding UI Widget helper for setting Render Type and Queue for templates - * On SubShader Tags group, Value UI changes as soon as user writes RenderType or Queue on the Name textfield - -v1.5.6 rev 00 -* New Samples: - * SRP Lightweight Terrain - * Multi Pass Distortion - -* New Node: - * Switch by Pipeline - * Shader function specific node to choose different paths according to current pipeline - -* New Shader Function: - * Fetch HD Color Pyramid - -* Fixes: - * Fixed world position issues over HD PBR Template - * Fixed transparent issues over HD PBR template - * Prevented WorldNormalVector macro to confuse lerp operations - * Fixed issue on created shaders being placed in incorrect folders when on two column node - * Fixed issue on property registering over multi-pass shaders - -* Improvements: - * Custom Options can now be added directly over templates - * Adding Final Color x Alpha custom option into LW PBR - * If toggled on multiples fragment final color by its alpha - * Apply Fog on LW PBR takes Add Pass directive into account - * Adding SRP support to Four Splats First Pass Terrain shader function - * Material Global lIllumination flags for emission can now be modified over Surface Rendering Options - * Activated Variable mode into 'Texture Sample' nodes - -v1.5.5 rev 01 -* Fixes: - * Fixed issue over incorrect name registration over 'Register Local Var' on pasting into another shader - * Fixed issue on reading shaders using old shader functions with deprecated nodes - * Fixed 'World Pos' node issue on HD SRP template - * Fixed issue on 'World Normal' node when used in 'Lerp' node - -* Improvements: - * 'Register/Get Local Var' nodes maintain connections even if copied to another shader - -v1.5.5 rev 00 -* New Node: - * Diffuse And Specular From Metallic - -* Fixes: - * Fixed issues on graph not being updated with material changes on inspector if tab is opened but not selected - * Preventing Culture difference issues on material copy-paste - * Fixed issue on all modules template tag conflict with existing shader model definition - * Fixed HD issue on 'World Position' node - * Fixed issue on losing name when copy-pasting property nodes between shaders - * Fixed issue on resetting custom inspector to ASE default when loading or hot code reloading shader with its textfield empty - * Fixed issue on not setting importer correctly on 'Texture Sample' node when setting a normal map type texture from inspector - -* Improvements: - * Properties on invisible passes can now be synced with main pass over templates - -v1.5.4 dev 10: -* New Sample: - * SRP HD Material Types - * Please notice that for SSS to work properly, a Diffusion profile must be attached to the HD pipeline asset - * We already supply one over the sample folder ( Diffusion Profile Settings ) - -* Fixes: - * Fixed UX issue with Auto-Register/Set Unique flags on 'Custom Expression' node - * Fixed issue with cascade shadows over Lightweight template - -* Improvements: - * Added Material Types selector into HD template - * Subsurface Scattering - * Standard (Metallic) - * Specular - * Anisotropy - * Iridescence - * Translucent - -v1.5.4 dev 09: -* Fixes: - * Fixed Grab Pass issue with 'Outline' node - * Fixed PreviewRenderUtility leak over shader and material inspector on 2018.2 - * Fixed issue with 'PI' node over HD SRP - -* Improvements: - * Minor improvement over shader save time - -v1.5.4 dev 08: -* Fixes: - * Fixed issue on 'Component Mask' node generating compilation errors inside shader functions with auto-cast inputs - * Fixed issue on loop unroll error over 'Parallax Occlusion Mapping' node - * Fixed issue on crashing ASE when loading a shader or shader function with a missing shader function reference - * Adding error message when loading a shader or shader function with missing shader functions - -* Improvements: - * Added support to Vertex Normal modification on both Unlit and PBR HD templates - * Adding 'Global Array' variable name info directly on node - -v1.5.4 dev 07: -* New Templates: - * HD PBR - * HD Unlit - -* Fixes: - * Fixed issue on incorrectly capturing module tags - * Fixed issues with 'Flipbook UV Animation' node - * Fixed multiple issues with Directives usage under shader functions with templates - * Fixed issue on 'Custom Expression' node loading on Call mode - * Fixed issue on unpacking normals with scale on templates over multiple nodes - * Changing tessellation on Procedural Wall sample shader from edge to distanced based to prevent metal issues on Mac - -v1.5.4 dev 06: -* Fixes: - * Fixed issue on 'Toggle Switch' node not taking Custom Attributes into account - * Fixed out of bounds exception over 'Static Switch' node - * Fixed issue on templates port linking behavior - * Fixed issues on 'Texture Array', 'Triplanar Sample' and 'Unpack Scale Normal' nodes on Lightweight SRP - * Fixed issue on shader function directives not being written on template based shaders - * Fixed serialization issue on saving/loading shader function directives - * Fixed issue with using 'Texture Array' node inside shader functions - * Fixed shader compilation errors on'Parallax Occlusion Mapping' - * Now it does not generate code if no 'Texture Object' node is connected to it - * Fixed issue on 'Grab Screen Color' node not updating reference list correctly when copy/pasted - * Fixed issue with Undo'ing a 'Grab Screen Color' node on reference mode - -* Improvements: - * Min and Max Samples options on 'Parallax Occlusion Mapping' node are now inline options - -v1.5.4 dev 05: -* Fixes: - * Fixed issue with Vector and Matrix UI spacing on 'Custom Expression' node - * Fixed issue on functions being generated twice over a 'Custom Expression' node when auto register and connection are both on - * Fixed Blend Op issues with OFF state - -* Improvements: - * Can now use a custom screen position into 'Dither' node - * Added Normalize option into 'Compute Screen Pos' node - -v1.5.4 dev 04: -* Fixes: - * Fixed issue on resetting material's Render Queue setting when compiling the shader in Material mode - * Fixed issue on Blend Op menu not showing when loading a template based shader - -* Improvements: - * Re-adding DX11 specific Blend Ops into its respective dropdowns - * 'Custom Expression' node items are now reorderable - * 'Custom Expression' node can now register dependencies to other ones - * Can now better control function register order on final shader - -v1.5.4 dev 02/dev 03: -* New Shader Function: - * Color Mask - -* Fixes: - * Fixed issue on template Unlit SRP generating an error when creating a Color or MainTex named property - * Fixed issue on both 'Surface Depth' and 'Camera Depth Fade' nodes when inputting a custom vertex position - * Stencil module on Pass now uses SubShader Cull mode if it's not specified on it - * Important since Cull determines if separate stencil ops are show for each face - * Fixed issue with Fallback shader selector not updating if its textfield is focused - * Fixed issue on Grab Pass only being registered on first pass when on multi-pass templates - -* Improvements: - * Added auto register option into 'Grab Screen Color' node - * Adding UsePass support - * New Additional Use Passes section on both Surface and Template output nodes - * Can add UsePass before or after Surface code via a Location dropdown - * On Templates the Below location is still under development and its not available - -v1.5.4 dev 01: -* New Shader Function: - * Fetch Lightmap Value - -* Improvements: - * Simple Terrain sample now support more than four splats - -* Fixes: - * Fixed issue on Node Palette reading incorrect maximized value when opening ASE window - -v1.5.3 dev 12: -* Fixes: - * Fixed null pointer exception with texture arrays over shader functions - * Fixed memory leak on shader functions destruction - -* Improvements: - * Improved templates loading behavior after hot code reload - * Replaced individual lists for pragmas, defines and includes by a single reorderable list - * Now user select what each line represents via a dropdown - * Additional surface options can now be added via the Additional Surface Options tab on the Output node - * Added custom type for 'Custom Expression' node data type specification - -v1.5.3 dev 11: -* Fixes: - * Fixed issue on not correctly cleaning Undo stack when changing master node - * Fixed multiple issues with safe normalize operation over world light dir and view dir - * Fixed world light dir issues over Lightweight SRP - * Fixed GPU instancing compile issues on Lightweight SRP - * Fixed issue on Includes/Pragmas/Defines UI not showing when no other modules over a template - -* Improvements: - * Optimizing property block allocation for instanced variables to have less internal padding involved - * Added custom attributes to 'Toggle Switch' node - * Added toggle to 'Matrix from Vector' node use each input as column - -v1.5.3 dev 10: -* Fixes: - * Fixed issue with being able to duplicate output nodes on templates - * Fixed issue on foldout flag values being shared between multiple ASE tabs - -* Improvements: - * 'Get Local Var' port is locked until a valid reference is set to prevent incorrect connections - * Updated About image and added Manual link on Amplify Shader Editor menu group - * Adding unique id duplicate prevention over shader load - * Added support for stencil operations on Lightweight templates - -v1.5.3 dev 09: -* New Shader Functions: - * Lerp White To - * Detail Albedo - -* Fixes: - * Fixed API library excluding tool for custom nodes - -* Improvements: - * Template creators can now register all modules - * Simply add the /*ase_all_modules*/ either on the Pass or SubShader body - * Templates now support Fallback definition on shader - * Templates now support Dependencies definition on shader - -v1.5.3 dev 08: -* Fixes: - * Fixed Instance ID issue over Lightweight SRP template - -* Improvements: - * Added API option to remove includes on data collector - * Stencil can now be toggled off on templates which have it - -v1.5.3 dev 07: -* New Sample: - * Projectors - * Exemplify Unity Projectors usage under ASE - -* Improvements: - * Improved Texture Array Tool - * Now also creates Texture3D by hitting the Texture 3D toggle - * Can drag and drop multiple textures into tool - * Can drag and drop a folder and it will include all its nested textures - * Added Clear button to remove all textures from Texture List ( UI still work in progress ) - * 'Parallax Occlusion Mapping' node now also supports Texture 3D - * Replaced the Texture Array toggle by a Texture Type dropdown - * User must explicitly set the current 3D texture slice via the Tex3D Slice input port - * Removed Fixed precision type since it's no longer available on Unity 2018 - * Updated Lightweight PBR template to v1.1.8 - * Re-factored Templates location and names - * New and more flexible templates will be gradually added to replace legacy ones - * A cleaner Unlit template shader was already added on this build - -* Fixes: - * Fixed issue on using depth operations on particle template - * Fixed sometimes light attenuation not showing up correctly - * Fixed allowing to open unity built-in shaders on ASE - * Fixed issue on using incorrect port value on 'Refract' node - * Fixed issue on Texture Object type nodes loosing texture type after load - -v1.5.3 dev 06: -* New Sample: - * XRay - * Object has different drawing behavior in front and behind a wall - * Wall pattern is procedurally generated - -* Improvements: - * Template internal properties can be used as inline properties on modules - * Modules can now read inline properties from the template original source - * Unreadable data message is no longer shown on node properties - * Added more options to 'Fresnel' node - * Now supports custom view vector - * Preventing cast warning with object to clip internal function usage when building shader code for Lightweight SRP - * Added new icons for inline properties to the Unity personal skin to make them easier to spot - * Updated Lightweight SRP templates - * Cull Mode now shared across base, shadow and depth pass - * Added new Normal input port - -* Fixes: - * Fixed issue over templates on not assuming inline properties when loading/saving Cull Mode module - * Fixed incorrect cast and type assignment on connections between 'Texture Object' and 'Texture Sample' nodes - * Fixed issue on deleting outputs on shader functions and later opening the shaders that use it - * Fixed issues on Vertex Offset port on Lightweight PBR template - * Fixed issue on not correctly loading 'Rotate About Axis' node from old shaders - * Fixed issue on header not showing with texture properties with the NoScaleOffset attribute - -v1.5.3 dev 05: -* Fixes: - * Fixed world normal issues over 'Outline' node - * Fixed issues on reading/writing cull mode on templates meta - * Fixed issue on capturing includes over templates - * Fixed issue on Specular workflow over Lightweight PBR template - -* Improvements: - * Cull Mode can now be modified over outline node - -v1.5.3 dev 04: -* New nodes: - * Transform Position - * Transform Direction - -* Improvements: - * Added inline property support over templates modules - * Also added inline property support over Depth Offset values in both template and standard surface - * Minor tweak over 'Clamp' node - * Internal max value defaulted to 1 - * Adding additional modules into Lightweight templates - * Enabling ZTest over Particles Alpha Blended template - -* Fixes: - * Fixed issue on Lightweight PBR template over tangents on objects with non-uniform scales - * Fixed issue on Lightweight PBR not receiving real time shadows - * Fixed issue on Lightweight Unlit template available interpolators - * Fixed issue on Lightweight Unlit template not showing correctly on dropdown menu - * Fixed issue on tab titles not being correctly written on shader mode over templates - * Fixed issue on property names incorrectly appearing over inline properties - * Fixed issue with copy/pasting 'Append' nodes - * Fixed issue on 'Global Array' node loading from older shaders - -v1.5.3 dev 03: -* New Template: - * Lightweight Unlit - * Renamed already existing SRP Template to Lightweight PBR - -* New Sample: - * SRP Lightweight 2D Fractal - -* Fixes: - * Fixed issue with 'Parallax Occlusion Mapping' node over Lightweight templates - * Fixed Safe Normalize issues with 'View Dir' node on templates - -* Improvements: - * Added Auto-Register option into 'Static Switch' node - * Minor improvement over 'Parallax Occlusion Mapping' node generated code to avoid duplicate calculations - -v1.5.3 dev 02: -* Fixes: - * Fixed infinite loop via context menu issue - -* Improvements: - * Added support for Specular workflow into Lightweight SRP template - * Use either the new Specular port or the already existing Metallic port to choose which workflow to use - * Added extra ASE null pointer exception prevention test on attempting loading shader with missing shader functions - -v1.5.3 dev 01: -* Improvements: - * Conditional 'If' node also support Int as compare values - * Added Triplanar scale port for normal scaling when using normals in 'Triplanar Sample' node - * Improved code generation for 'Texture Coordinates' node - * Changed way float values were being generated when their value was an integer - * Removes warnings and makes sure some operations are done in the correct space, like divisions - * Improved operations order on 'Panner' node - * Added Force Disable Instancing option into Surface output node Rendering Options - * Updated Lightweight SRP template to be compatible with Unity latest LW SRP version 1.1.5 - -* Fixes: - * Fixed issue on 'Global Array' node not being correctly detected by ASE - * Fixed texture array sampling error caused by 'Parallax Occlusion Mapping' node on Unity 2018 - * Fixed issue on local variable excluded reset method - * Fixed issue on 'Triplanar Sample' node Material Mode not being correctly set - -v1.5.2 dev 05: -* New Samples: - * Single Channel Masking by Sarah Akers and David Marshall - * Dithering Fade Blue Noise - -* New Node: - * Inverse View Matrix - -* Fixes: - * Fixed issue on not copying defaults to material values when changing Type from Global to Property over property type nodes - * Fixed Stencil Comparison not being correctly written on shader when set as an inline property - * Fixed issue on Reference mode not being taken into account when registering 'Texture Sample' properties - * Fixed infinite loop on 'Texture Sample' nodes with Reference mode - * Fixed custom outline alpha mask mode - * Fixed issues on compare type nodes accessing their Wiki page - * Fixed dropdown left title padding for nodes that have it but don't have a preview arrow - -* Improvements: - * Improved 'Unpack Scale Normal' node usage on Burn Effect sample - * Now compatible across all Unity versions - * Re-factored Global variables behavior over property type nodes - * Material values can no longer be edited - * Auto-fetching global variables values every 2 seconds - * Parameter type can be changed in node over texture type nodes - * Removing automatic header creation by properties under shader functions - * User now can manually set headers on property type nodes via its attributes - * Turned the main Mask Clip Value an inline property so users can set it to be a specific node - * Updated 'Screen Position' node preview - -* New Previews: - * Compare ( A > B ) - * Compare ( A >= B ) - * Compare ( A < B ) - * Compare ( A <= B ) - * Compare ( A == B ) - * Compare ( A != B ) - * Compare With Range - * If [Community] - * Decode Float RG - * Encode Float RG - * Decode Float RGBA - * Encode Float RGBA - * Decode View Normal Stereo - * Encode View Normal Stereo - * Decode Lightmap - * ColorSpaceDouble - * Face - * Switch By Face - * LOD Fade - * Layered Blend - * Weighted Blend - * Summed Blend - -v1.5.2 dev 04: -* Fixes: - * Fixed issue on Post-Process sample scenes crashing on lower Unity versions - * Fixed issue on fallback behavior when required template on loaded shader is not found - * Fixes issue on texture type nodes moving when a texture is selected over it's picker - * ASE window now aware when ObjectSelectorClosed command is fired to ignore incorrect mouse delta values - -* Improvements: - * View Dir vector on templates is now calculated on fragment by default - * World Reflection vector on templates is now calculated on fragment by default - * Native View Dir vector calculation on Lightweight SRP template is now done on fragment - * Shader function 'Reconstruct World Position From Depth' now also works with screen shaders - * Updated Skybox - Cubemap Extended by Cristian Pop sample - -v1.5.2 dev 03: -* Fixes: - * Fixed issue with 'Grab Screen Color' node on Lightweight SRP template - * Fixed multiple issues with Shader Model selection over templates - * Fixed issue on not correctly syncing module data from modified template - -* Improvements: - * Re-factored local variable creation over ports to make it more robust - * Vertex ports are now analyzed before fragment ones - * Vertex position dependent operations now take applied offsets into account - * Pragmas, Includes and Defines are copied from linked nodes if Pass is set as invisible - * Added preview to 'Vertex To Frag' node - * Small optimization on drawing connections - * Minor tweak over Particles Alpha Blended template - * Assigned dynamic interpolators now take both sub shader and pass info into account - * Modified Lightweight SRP template to share dynamic interpolators amount over hidden passes - -v1.5.2 dev 02: -* Improvements: - * Added Safe Normalize option to 'World Space Light Dir' node - * Assures vector is not zero even if there's no lights in scene - * Added Safe Normalize option to 'View Dir' node - * Assures vector is not zero even if there's no cameras on scene - * Property names can neither be or start with numerical values nor Unity reserved names - * Variables from 'Register Local Var' nodes cannot start or be numerical - -* Fixes: - * Fixed shader function subtitles not being shown after being set with the 'Function Subtitle' node - * Fixed Custom Lighting using opacity and opacity mask duplicating code - -v1.5.2 dev 01: -* Fixes: - * Changed alpha generation for Custom Lighting to work correctly with alpha mask - * Fixed issue on shader function reloading not being taken as a load operation - * Fixed instanced properties not being correctly taken into account inside shader functions - -* Improvements: - * Improved shader function asset loading on Shader Function node - -v1.5.1 dev 06: -* Improvements: - * Added preview to 'Noise Generator' node - * Improved node internal data viewer performance - * Improved the shader changed/dirty flag behavior - * Improved graph canvas position adjust on loading from a previously different window configuration - * Renamed 'Melting' sample shader to be in accordance with other community samples - -* Fixes: - * Fixed property node auto-register issue on 'Skybox - Cubemap Extended' sample - * Fixed issues with 'World Normal' and 'World Reflection' nodes on PS4 - * Fixed multiple cast issues across multiple nodes - * Fixed incorrect port behavior on 'Refract' node - * Fixed issue on undoing instanced properties assignment - * Fixed 'Break To Components' node duplicating code and generating errors - -v1.5.1 dev 05: -* Improvements: - * Added previews to nodes - * Desaturate - * Grayscale - * Posterize - * Simple Contrast - * Normal type input ports now show the correct default tangent vector on nodes internal value previewer - * Indirect Diffuse Light - * Indirect Specular Light - * Fresnel - * World Normal - -* Fixes: - * Fixed possible issue with 'Desaturate' node on PS4 - * Fixed issues with Undo/Redo operations over Wire nodes - * Fixed light color and light dir info on 'Light Color' - * Now takes into account Unity different behaviors between versions - * Fixed issue on loading canvas on ASE tabs pointing to inexistent resources - -v1.5.1 dev 04: -* New Node: - * Function Subtitle - * Allows creation for custom subtitles on Shader Functions - -* New Shader Functions: - * Perturb Normal - * Cotangent Frame - -* Improvements: - * Can now assign property to both blend modes and operations - * Removing carriage return when saving 'Custom Expression' node code on meta - * Improved restrictions on Shader Functions outputting Matrix type data - * Name is carried over Pasted/Duplicated 'Custom Expression' nodes - * Custom Editor/Inspector option is now available over templates - * Updated both Lightweight template and samples to new beta version - * Template now support vertex offset and alpha test - * Nodes internal data can be viewed directly on canvas - * Can be turned on/off through the 'I' key - * Added Editable If Custom Drawer by BinaryCats - * Dynamic interpolator cap now respecting pass choice on graph - * Updating current templates to be dynamically cap'ed - * 'Light Color' and 'World Space Light Dir' nodes now behave properly when used with lightmaps - -* Fixes: - * Fixed issue with incorrectly trying to write fragment instructions on template without specified frag code area - * Fixed issue where reference 'Function Switch' nodes were not displaying their option in all cases - * Fixed wire node Undo issues - -v1.5.1 dev 03: -* New Samples: - * Simple Potion Liquid - * Melting by Gil Damoiseaux - -* Improvements: - * Extended functionalities on 'Custom Expression' node - * Added Auto-Register toggle to create custom functions even if not connected to output node - * Added void to Output Type - * Call Mode toggle is now a Mode dropdown - * Mode Call now only allows external function calls or inline instructions - * If a return instruction is detected on code, Mode is set to Create and return type set to void - -* Fixes: - * Fixed Undo issue with property type nodes auto-register option - * Fixed issue on calculation view direction on tangent space over templates - -v1.5.1 dev 02: -* Fixes: - * Fixed issue with 'Standard Surface Light' not taking Normal Space option into account - * Fixed minor issue over 'Outline' node - * Fixed issue on Undo not resetting correctly ports internal values - * Fixed issue on incorrectly assigning main output node status into copy-pasted 'Function Output' nodes - -* Improvements: - * Added custom attributes to 'Static Switch' node - * Custom Material Inspector now properly copies texture scale and offset values - -v1.5.1 dev 01: -* Fixes: - * Fixed 'Static Switch' node not properly generating Enum code in the correct order - * Fixed normal generation issue on 'Standard Surface Light' node - * Fixed issue when attempting to load shader using inexistent template on project folder - * Now fall-backing to Standard Surface when template is not found - * Fixed issue capturing properties with attributes on templates - * Fixed incorrect tool-tip on 'Template Multi-Pass Switch' node - * Fixed issue on normal generation over 'Fresnel' node - * Fixed initialization issue on Default UI template - * Fixed issue with accessing uninitialized textures on 'Triplanar Sample' node - * Fixed preview issue on 'Template Parameter' node - * Fixed issue locking picker on texture type nodes to current type when auto-cast is on - -* Improvements: - * Improved 'Break To Components' generated code - * Preventing duplicates/re-definition of Pragmas, Defines and Includes over templates - -v1.5.0 dev 02: -Fixes: - * Fixed issue on template capturing commented properties - * Fixed multiple issues over templates with multiple sub-shaders - * Fixed issue on master nodes attempting to access uninitialized UI texture - * Fixed issue with sometimes not extracting the correct pass name from template - * Fixed issue on incorrectly catching shader name on fetching modules info - * Fixed issue with correctly setting the shader name - -v1.5.0 dev 01: -* New Samples: - * SRP Lightweight GlintSparkle - * SRP Lightweight Coverage - -* Fixes: - * Fixed issue on loading shader with missing shader functions - * Fixed issue on duplicate pragmas over generated shader - * Fixed issue with template post processor not correctly registering new templates - * Fixed issue on template output nodes modules incorrectly sharing foldout value - * Fixed Undo issue when undoing deleted property type nodes after saving shader - * Fixed 'Static Switch' node registering duplicates in the material properties group - -* Improvements: - * Reorganized samples shader paths - * Reorganized template menu items - * Canvas and output node title now shows shader name without relative paths - * 'Register Local Var' node now generates a new name when duplicated - * 'Indirect Diffuse Light', 'Indirect Specular Light' and 'Light Attenuation' nodes now work on templates - -v1.4.5 dev 04: -* New features: - * Added support for multi-pass templates - * Added support for Lightweight Scriptable Rendering Pipeline - -* New Shader Function: - * Create Normal : Generates a normal map from a height map - -* New Template: - * LightweightSRP - -* Fixes: - * Fixed texture coordinates generation in templates - * Changed initialization in 'Triplanar Sample' node to prevent null pointer errors - -v1.4.5 dev 03: -* Improvements: - * Exposed Specular Color property into the Output node material list when Blinn Phong Light Model is selected - -v1.4.5 dev 02: -* Fixes: - * Fixed Auto-Register option not being saved for property type nodes - * Fixed issues with generated normalized screen position values over templates - -* Improvements: - * Cull, Stencil, Color Mask and Depth options can now reference properties instead of standard options - * Redone visuals of property type nodes Attributes list to be easier to use - * Added new Enum and Custom attributes to property type nodes - * Enum on Create Enum mode creates an Enum attribute using the specified Name/Value pairs - * Enum on Use Engine Enum Class mode creates an Enum attribute from the specified class - * Custom attribute allows to specify completely custom attributes - * Outline now forces shader to be Forward only to prevent visual inconsistencies - -v1.4.5 dev 01: -* New Shader Function: - * Constant Bias Scale - -* Fixes: - * Fixed null pointer issue with removing connections with Alt key - * Fixed issue on 'Template Local Var' node only working on fragment function - -v1.4.4 dev 06: -* Fixes: - * Fixed issue on 'Texture Sample' nodes not automatically setting the texture type on AUTO - * Fixed connection type mismatch after CTRL + swap shortcut - * Fixed issue on 'Dither' node - -v1.4.4 dev 05: -* Fixes: - * Fixed multiple Undo issues on shader functions - * Fixed serialization issue with both nodes and graph when hitting Unity play button - -v1.4.4 dev 04: -* Fixes: - * Fixed issue on Specular Highlights and Reflection toggle not being read/written into shader meta - * Fixed issue on not correctly taking templates global variables into account when building shader - * Fixed issue where 'Triplanar Sample' node wasn't being initialized properly - * Fixed Undo issues on create/delete nodes - * Fixed Undo issues on preview node resizing - -* Improvements: - * Added new Enum Property Attributes for both 'Float' and 'Int' nodes - * Added new Keyword Enums option to 'Static Switch' node Type option - * Improved its interface to better accommodate new options - * Added new keywords to 'Static Switch' Keyword dropdown - * Increase max port count for 'Function Switch' node to 9 - * Added/Changed shortcuts for various nodes - * R - Create 'Register Local Var' node - * G - Create 'Get Local Var' node - * Z - Create 'Swizzle' node - * X - Create 'Cross' product node - * Period(.) - Create 'Dot' product node - * B - Create 'Break to Components' node - * K - Create 'Component Mask' node - * V - Create 'Append' node - -v1.4.4 dev 03: -* New Sample: - * Skybox - Cubemap Extended by Cristian Pop - -* New Shader Functions: - * Step Antialiasing - * Create Orthogonal Vector - -* Improvements: - * Node graph is now a ScriptableObject to better deal with automatic serialization - * Templates can now register and use local variables - * Use /*ase_local_var*/ before the variable declaration over the template - * Access the local variable through the new 'Template Local Var Data' node over the graph - * Added new Normal Space option into 'Standard Surface Light' node - * Optimized nodes port internal data usage - * Node tooltip no longer shown online link for shader function nodes - * Small optimizations to node previews - -* Fixes: - * Fixed function registry on 'Custom Expression' node to correctly deal with dependencies - * Fixed issue on linear textures over the texture creator tool - * Fixed issue where the editor was being called on play mode but no window was present - * Fixed issue on texture coordinates of different sizes being created with the same name - -v1.4.4 dev 02: -* Fixes: - * Fixed issue on templates where vertex normal was being declared as a float4 on vertex data - * Fixed PS4 issue on billboards generated code - * Updated Orientation Based Sprite sample to include fix - -* Improvements: - * Changed texture array creator to support compressed formats - * Added custom inspector for texture arrays to allows previewing their contents on the inspector window - * Added new Set Unique option into 'Custom Expression' node - * If toggled off, generated internal function doesn't use unique id on its name - -v1.4.4 dev 01: -* Improvements: - * Custom Pragmas, Includes and Defines are now also included on the Outline pass - * Automatically removing crlf from copy-pasted code over the 'Custom Expression' node - * Custom Render Type can now be specified on the Render Type dropdown over the Output node properties - -* Fixes: - * Fixed issues on 'Remainder' node - -v1.4.3 dev 05: -* Fixes: - * Fixed issue on excluding Add Pass independently of Debug port connection - -v1.4.3 dev 04: -* New Shader Function: - * Radial UV Distortion - * Sample with the same name was also added to demonstrate its usage - -* Fixes: - * Fixed multiple issues related to Debug port usage on Output node - * It now works as a custom lighting port instead of emission - * Fixed issue on incorrectly opening standard materials into ASE - * Fixed issue on duplicate local variable creation when using 'Parallax Mapping' node on shader functions - -v1.4.3 dev 03: -* Fixes: - * Fixed issue on 'Vertex Tangent' node internally outputting float4 data in templates instead of float3 - * Fixed shader function category typos - * Fixed issue on ports accessing already destroyed nodes for previews - * Fixed issue on precision type used in shader functions - -* Improvements: - * Added ZWrite and ZTest options to 'Outline' node - -v1.4.3 dev 02: -* Improvements: - * Shader tags can now be modified on templates based shaders - * Added new Particle Additive option on Blend RGB and Blend Alpha dropdown - * Sets Source to 'Source Alpha' and Destination to 'One' - * Added new options to 'Shade Vertex Lights' node - * Can now select amount of lights to take into account and if as spot or point light - -* Fixes: - * Fixed issue on incorrectly indented code generated by some nodes on template shaders - -v1.4.3 dev 01: -* New Samples: - * Orientation Based Sprite - * UI Sprite FX - -* New Shader Function: - * Box Mask - * UI-Sprite Effect Layer - -* Fixes: - * Fixed issue on attempting to deactivate destroyed nodes - -* Improvements: - * Updated Sprite and UI templates to better support normal maps - * Changed way logic is updated in some nodes to be more consistent and work inside shader functions - -v1.4.2 dev 06: -* Fixes: - * Fixed incorrect wire highlighting caused by 'Register Local Var' node - * Fixed issue with 'Texture Sample' node not generating proper UVs in specific cases when using templates - * Minor UI and refresh fixes to 'Function Switch' node - * Fixed issue on incorrectly loading SimpleTerrain sample - * Fixed issue on unnecessary loading when opening a changed shader or function - -* Improvements: - * Added compatibility with Unity 2018 - * For now 'Substance Sample' node is unavailable on this version - * Substance example is now inside a unity package to prevent sbsar importing error - * Removed Substance and API update warnings on Unity 2017 - * Added new Vertex Position input port into 'Surface Depth' and 'Camera Depth Fade' nodes - * Can now take custom vertex positions into account - * Added some minor improvements into 'Register Local Var'/'Get Local Var' node usage - * 'Register Local Var' node is now highlighted if one of its 'Get Local Var' nodes are selected - * 'Register Local Var' node now lists and can focus each 'Get Local Var' which uses it - * Added reference capstates to 'Function Switch' - * One node can now control different paths of a shader function graph - -v1.4.2 dev 05: -* Fixes: - * Fixed Undo issues with connections created/deleted by drag + Alt - * Fixed issue on templates vertex local variables when using 'Vertex To Fragment' node - * Fixed bug where 'Function Switch' node options were being incorrectly saved which caused a crash on load - * Fixed shader 'Function Switch' node options not being correctly ordered all the time - * Fixed connection signal detection to make 'Function Switch' nodes know when to turn on - -v1.4.2 dev 04: -* New Node: - * Function Switch - * Node specific to shader functions which allows switching options at compile time on them - -* New Shader Function: - * Flipbook - -* Improvements: - * Changed switch type nodes port order to match 'Function Switch' and maintain consistency - -* Fixes: - * Fixed issue on duplicated functions when both outline and shadow caster passes are active - * Fixed issue with calculating label size for nodes - * Fixed UI issue when not being able to read depth info from template - -v1.4.2 dev 03: -* Improvements: - * Added Depth module into templates - * Minor improvement on Four Splats First Pass Terrain shader function - * Minor improvement on TerrainSnowCoverage and SimpleTerrain samples - * Added preview and access to internal data into 'HSV To RGB' and 'RGB To HSV' nodes - * Added preview to 'If' node - * Added new Normalize option into 'World Normal' and 'World Reflection' nodes - * 'Outline' node now supports transparency and mask operations through the new Alpha Mode option - * An additional depth pass can be added via the new Extra Depth Pass option on the Output Node properties - * Property nodes can now register its properties/global variables without being connected to Output node - * Done via the new Auto-Register option - -* Fixes: - * Fixed minor issue on 'Rotate About Axis' node UI - * Fixed issue with 'World Reflection' node on templates - -v1.4.2 dev 02: -* Improvements: - * 'Toggle Switch' node can now share properties - * Added lock button to property name on property type nodes - * Allows to customize the internal variable name used - * Added support for 'View Dir' node on templates - * Added preview position selection to shader functions to further customize function nodes - -* Fixes: - * Fixed issue where custom shadows were ignoring vertex colors - * Fixed issue on 'Fresnel' node using a non-normalized normal vector - * Small fix on 'Static Switch' node getting and setting values from the material - -v1.4.2 dev 01: -* Improvements: - * Lowered Shader Model target of Custom Lighting Toon example to be compatible with MacOs - * Improved generated code for 'Grab Screen Color' and 'Grab Screen Position' nodes - * Changed automatic generation of 'Grab Screen Color' node to make sure normalization is happening only once - * Added a toggle on 'Grab Screen Color' node which chooses if it normalizes/projects the input or not (default OFF) - -* Fixes: - * Fixed issue on generating default values for shader functions - * Fixed issue on normal generation with the following nodes: - * 'Fresnel' - * 'Indirect Specular Light' - * 'World Reflection' - -v1.4.1 dev 02: -* New Nodes: - * Decode Depth Normal - * Encode Depth Normal - -* Improvements: - * Added internal data into shader functions - * If inputs are unconnected is now possible to change the default value from its node property panel - * Property type nodes can now keep material value when not connected to an Output node - * Tweaked 'Static Switch' node properties - * Initial opened tab on property nodes depends on material mode - -* Fixes: - * Fixed issue on 'Custom Expression' node when using out variables in Call mode - * Preventing 'Commentary' node from generating infinite loops when copy-pasted - * Fixed issue with incorrect refresh call order on pasted nodes - * Fixed issue on nodes are not being correctly nested into their parent 'Commentary' node when copy-pasted - * Fixed issue on 'Toggle Switch' node not updating port names correctly after loading - * Fixed focus issue on pickers with Mac - -v1.4.1 dev 01: -* Fixes: - * Fixed issue on 'Texture Sampler' node getting incorrectly configured on load - * When default texture type different from material texture type - -v1.4.0 dev 06: -* New Samples: - * Simple Terrain - * Terrain Snow Coverage - * Custom Outline Toon - -* New Nodes: - * Rotate About Axis - * Outline - -* New Shader Functions: - * Four Splats First Pass Terrain - -* Improvements: - * Tweaked 'Scale And Offset' node behavior - * Added Defines tab into Output node properties - * Preventing possible compilation errors on Experimental .NET 4.6 - -* Fixes: - * Fixed issue on 'Texture Sampler' node not previewing a connected 'Texture Object' node - * Fixed issue on texture picker not working correctly on texture nodes - * Fixed incorrect version reading Convert To Linear parameter at 'Screen Depth' and 'Depth Fade' node - * Fixed issue on duplicate UV Set on 'Texture Sampler' node when connected to a 'Texture Object' - * Fixed issue shader function inputs and outputs getting lost when re-focusing on them by double clicking the shader function node - * Fixed issue on 'Custom Expression' node name editing on node body - -v1.4.0 dev 05: -* Fixes: - * Fixed issue on shadow caster for legacy samples: - * Matcap - * Parallax Mapping Iterations - * Reflect Refract Soap Bubble - * Screen Space Curvature - * Fixed typo in 'Toggle Switch' node - * Fixed issue on incorrectly accessing port through array id instead of unique id - * Fixed issue on deprecated internal data not being correctly read into new 'Append' node - -* Improvements: - * Up and Down arrow keys can now change the focus of the node element in the context palette search similar to the Tab key - -v1.4.0 dev 04: -* New Samples: - * Animated UV Distortion - -* Fixes: - * Fixed issue on a shader function node crashing when its corresponding asset is not found - * Fixed issue on applying Undo on Material Inspector not being caught by ASE canvas - * Fixed issue on 'Float' node slider not being registered on Undo stack - * Fixed issue on generating duplicate function names at 'Noise Generator' node - * Fixed issue on returning to from a shader function to a main graph using with that shader function selected - -* Improvements: - * Added new Variable Mode property into property nodes when their type are not Constant - * Create Mode, this is the current option on which an uniform variable is always created when the node is analyzed - * Fetch Mode, assumes that this variable is already declared elsewhere, p.e. an external lib and doesn't declare it - * When Property Type is selected, the property declaration is still created - * Added explicit call to both Thread and CultureInfo system classes to avoid conflicts with user classes without proper namespace - * Shader function's input and output ports maintain correct connections after being internally re-ordered - * Automatically adding spaces into camelcase'd shader function node titles - -v1.4.0 dev 03: -* Improvements: - * Added validity check on Output and Input data types - * Improved color code request for ports - -v1.4.0 dev 02: -* New Shader Functions: - * Compute Filter Width - -* Improvements: - * Explicitly calling System.Globalization on TextInfo usage to avoid compilation errors - * Added custom pragmas for shader functions - * Updated Vertex Normal Reconstruction sample - * Added Reflection and Specular Highlight toggles into the Rendering Options group that mimic Unity's Standard - * Added ToggleOff option to 'Static Switch' node which should now allow the creation of OFF toggles - -* Fixes: - * Fixed issue of properties not being properly ordered if their material property group wasn't open - * Blend modes now update properly even if group is collapsed - -v1.4.0 dev 01: -* Fixes: - * Fixed issue with 'World Space Light Pos', 'World Space Light Dir' and 'Object Space Light Dir' nodes - * Fixed issue on 'Texture Coordinates' node forcing a sampler to be picked even when none was selected - * Fixed issue on 'Indirect Diffuse Light'node ignoring the tangent space normal completely - * Small fix to shader functions so they can refresh their custom include list properly on change - -* Improvements: - * Added node previews for 'Light Attenuation' and both Indirect Light nodes - * Added explicit call to Unity Editor ShaderUtil on Material Inspector to prevent class issues - * Added Dependencies List on the Output Node properties - -v1.3.9 dev 03: -* New Nodes: - * 'Projector Matrix' - * 'Projector Clip Matrix' - * 'Texture Transform' - -* Improvements: - * Properties can be re-ordered on Template shaders - * Cull, Blend Mode, Blend Ops, Color Mask and Stencil Buffer data can be read and modified on Template shaders - * Added new custom Time port into 'Flipbook UV Animation' node - * Templates no longer need /*ase_pass*/ tag to be declared - * Adding UnityEngine.Object redundancy on its usage to prevent issues with other plugins - * Outline can now take fog into account - -* Fixes: - * Fixed issue on shader function headers being placed last on shader property list - -v1.3.9 dev 02: -* Fixes: - * Additional fix on custom colored categories - -v1.3.9 dev 01: -* Fixes: - * Fixed issue with 'Texture Coordinates' node not generating proper code for sizes bigger than float2 - * Fixed issue on reading old shaders data into new ASE versions - * Fixed issue on custom colored categories - -* Improvements: - * Updated various samples that were still compiled on older ASE versions - * ASE window now loses text focus when losing its focus to prevent UI issues - * Added proper Texcoord support in custom shadow caster - * Added new toggle on 'Screen Depth' and 'Depth Fade' nodes to disable conversion from log to linear space - * Important for Orthographic camera projections where Depth Buffer values are already stored in linear space - -v1.3.8 dev 02/03: -* Improvements: - * Added new custom lighting port and migrated the emission connection to this port - * Now custom lighting display both albedo and emission to be used in baking - * 'Function Input' and 'Function Output' names can be edited through node body - -* Fixes: - * Fixed indentation issue on some templates generated code - * Fixed issue in texture property that would forget it's auto cast type on load - * Fixed issue on 'Triplanar Sample' node being initialized with incorrect internal tiling value - * Fixed issue on screen position for 'Dither' node - * Now it changes the screen position interpolator globally to make it work on the shadow caster - -v1.3.8 dev 01 ( the same as v1.3.7 dev 07 but bumped version for Asset Store release ): -* Improvements: - * Added Shader Function previews - * Improved node list update on current focused window when renaming a shader function - -* Fixes: - * Fixed issue on tabs node list not being updated with shader function renaming - * Fixed issue with opacity mask not working correctly in custom lighting mode - -v1.3.7 dev 05/06: -* New Shader Functions: - * Half Lambert Term - * Blinn-Phong Light - -* Fixes: - * Fixed issue with setting the proper canvas mode when load the shader or the editor window on hotcode reload - * Fixed issue with shader function titles not supporting hyphen characters - * Fixed issue on not refreshing shader function include files on load - * Fixed issue on shader function tab name not being renamed when its file is renamed from the editor - * Fixed 'Texture Sampler' node preview when in reference mode - * Fixed stack overflow crash with pasting 'Commentary' nodes - -* Improvements: - * Premultiplied options now multiply RGB values with Alpha when in custom lighting mode - * Shader Functions are now loaded by guid and fallback to name search method if load fails - * Added custom categories for shader functions - * Recompiled existing shader functions to account for new categories - * Improved 'Triplanar Sample' node texture array support - * Now allows different index for each texture when doing triplanar in cylindrical mode - * Area from picking inputs from connections now only take the port icon into account and only include the label when dropping the connection - * Added preview for 'Static Switch' node - -v1.3.7 dev 04: -* Fixes: - * Fixes issue on Shader Function includes - -v1.3.7 dev 03: -* Fixes: - * Fixed issue on custom lighting nodes not compiling correctly when inside a shader function - * Fixed dithermask being declared when not in use - * Fixed texture array support with 'Triplanar Sample' node generating index code inside the function instead of outside of it - * Fixed issue with 'Append' node preview - -* Improvements: - * Replacing '\' with '/' instead of removing it when writing Additional Include path names - * Added Additional Include list into shader functions - -v1.3.7 dev 02: -* Fixes: - * Fixed issue with 'Texture Coordinates' node not generating local variables correctly - * Fixed issue with Refraction port not correctly working with Tessellation - * Fixed issue on applying vertex offset in certain Templates - * Fixed cast and per channel operation issues on remaining blends on 'Blend Ops' node - * Fixed issue on Soft Light Blend Op on 'Blend Ops' node - * Fixed issue of Shader Function nodes not propagating data when generating code - * Fixed focus issues when adding new items on Additional Includes, Pragmas, Sub-Shaders Tags and 'Custom Expression' node tools - -v1.3.7 dev 01: -* Fixes: - * Fixed 'Fmod' node issue with Int type connections - * Small fix to the path button in the new Texture Array Creator tool - -* Improvements: - * Adding fallback when searching template by guid fails - -v1.3.6 dev 01: -* Fixes: - * Fixed error when setting previews for texture related nodes - -* Improvements: - * Improved cubemap support into texture related nodes - * Removing Texture 0-3 and Scale Matrix options from 'Common Transform Matrices' node - * Major rewrite for 'Triplanar Sample' node to make it easy to extend on the future - * Small performance increase to 'Triplanar Sample' node - -* Deprecated nodes: - * 'Texture 0 Matrix' - * 'Texture 1 Matrix' - * 'Texture 2 Matrix' - * 'Texture 3 Matrix' - * 'Scale Matrix' - -v1.3.5 dev 02: -* New Tool: - * Added Texture Array Creator tool - * Available at Window > Amplify Shader Editor > Texture Array Creator - -* Fixes: - * Fixed Undo not being able to recover some nodes - -* Improvements: - * Changed Custom Material Inspector to be able to set and show custom meshes in it's Preview - * Template Data nodes now expand individual channels if data selected is from vector/color type - * Expanded individual channels ports on: - * 'Object Space Light Dir' - *'World Space Light Dir' - * 'World Space Camera Pos' - * 'Position From Transform' - * 'Vector From Matrix' - -v1.3.5 dev 01: -* New Shader Functions: - * Blinn-Phong Half Vector - -* Fixes: - * Fixed issue on 'Toggle Switch' node not being correctly registered when created - -v1.3.4 dev 02: -* Fixes: - * Fixed issue on text fields in nodes picking up values from other text fields in the editor - * Fixed cast issue on 'Flipbook UV Animation' node - * Fixed issue on creating sampler wire nodes - * Small fix for resize buttons of 'Comment' nodes - * Small fix to focus and select search text in the context menu not happening in specific situations - * Fixed issue with 'Object To View Pos' local variable - * Fixed 'Triplanar Sample' node normal mode signs in certain situations - * Fixed issue on adding the same grab pass declaration multiple times - * Fixed issue on incorrectly getting separate channels from transform nodes after local variables are created - * Fixed issue on duplicate uniforms with some templates - * Fixed issue where shader function properties were resetting after every save - -* Improvements: - * Locking blend type nodes from sampler and matrix type connections - * Expanded 'Object To View Pos' vector output vector into individual ports - * Changed 'Triplanar Sample' node base UV direction to match unity terrain - * Expanded vector ports for 'Object Space View Dir' and 'World Space View Dir' - * 'Lerp' node now converts int types in the alpha input port to float types to prevent errors - -v1.3.4 dev 01 -* Fixes: - * Fixed issue with Opacity Mask port incorrect type - * Fixed issue with incorrectly saving/loading multilines state in editor prefs - * Fixed issue on not being able to create relays on texture type connections - -v1.3.3 dev 01: -* Fixes: - * Fixed multiple issues with 'Append' node behavior - * Fixed null pointer exception when Shift + Tabbing helper window - * Fixed duplication error on UV generation code - -* Improvements: - * Added Alpha To Coverage option ( tied to Opacity port being active ) - * Opacity Mask now only generates code if connected - * Blend ops defaults are now OFF instead of ADD - * Blend ops now pick the respective refined options when a specific blend mode is selected to make it easy to switch between them and the custom option ( opaque doesn't change anything ) - -v1.3.2 dev 04/05: -* Fixes: - * Fixed Asset Post Processor issue with Templates renaming - * Fixed middle clicking on reference preview focusing on referenced node - * Fixed graphic glitch on 'Static Switch' node button - * Fixed issue with copy/pasting nodes taking incorrect property names - * Fixed issue on 'Toggle Switch' incorrectly being read from older ASE versions - * Minor fix on 'Object To Clip Pos' node - * Fixed Undo issue with pasted property nodes - * Fixed issue with duplicate local variables on templates when having multiple ports from the same category - -* Improvements: - * Minor visual tweak on 'Standard Surface Light' node - * Removed dependencies on custom shader inspector over the main ASE window so it can be removed by users - * Setting first vector port automatically invisible ( if unconnected ) on nodes representing Unity built-in parameters ( since they are never used as vectors ) - * Improved custom template reader behavior - * Minor improvement on Undo node paste behavior - * Added Stencil Buffer Back and Front face options ( only visible when Culling is Off ) - * Changed input ports number of connections and data type visualization to represent the data being transferred in each cast - * Improved crooked lines when nodes are too close to each other - * Added custom single line texture properties for when the texture is marked to not have scale and offset properties - -v1.3.2 dev 03: -* Fixes: - * Fixed issue with 'Texture Sampler' node not taking procedural textures correctly into account - * Matrices can no longer be connected into 'Vertex To Fragment' nodes input port - * Fixed reordering issues with shader functions when these were updated - * Fixed rare compile issue where shader function headers were created but no property was present - * Fixed issue where view direction vector shader code was being generated with different precision types - * Fixed issue with Matrix nodes being able to choose its type as Property and add Attributes - * Fixed issue with Matrix nodes initial value not corresponding to internal draw data - * Fixed issue with Matrix3x3 not working correctly when its type was set as Global - * Fixed issue on function nodes generating local variables for Sampler data type variables - -* Improvements: - * Activating internal data for tessellation nodes - * Minor tweak on vertex position data across all templates - * Preventing 'DDX' and 'DDY' nodes to generate code when in vertex function - * Removed Sampler data types as valid 'Custom Expression' output valid type - -v1.3.2 dev 02: -* New Shader Functions: - * 'Bidirectional Parallax Mapping' - * Mimics iterative Parallax Mapping with reference plane - * 'Reconstruct World Position From Depth' - -* New Samples: - * Added new Vertex Normal Reconstruction sample - -* Fixes: - * Fixed issue with shader function nodes generating the same code multiple times - * Fixed issue with function input generating duplicated code - * Fixed issue with 'Texture Coordinates' node generating code in the vertex function when used inside a shader function - * Fixed issue on 'Texture Coordinates' node in templates not respecting the size of the Coord Size option - * Fixed issue on matrix multiplication via the 'Multiply' node not taking correct output type into account - * Minor fix on Search Bar positioning - * Recompiled Triplanar sample to be PS4 compatible - * Recompiled Translucency sample to be PS4 compatible - * Recompiled Hologram sample to be PS4 compatible - * Fixed compilation issue with Billboard generated code in PS4 - * Fixed hot code reload issue with 'Template Parameter', 'Template Vertex Data' and 'Template Fragment Data' - * Fixed issue on 'Fresnel' node not read/writing new normal space option - * Fixed issue on 'Screen Position' node when used on Templates - -* Improvements: - * Functions inputs now allow the use of node default graph trees supporting complex default operations - * Particle Alpha Blend template now uses a float4 on its TEXCOORD0 semantic both for vertex and interpolator data - * Added pragma tag into Default Sprites template - * Added port failsafe config into 'Texture Sample' node after reading all its internal data - * Making vector port invisible in Unity Parameters type nodes if not being used - * 'Component Mask' node only creates local variables if needed - * Multi-wire colored connections now active by default - * 'Fresnel' node now have Normal Space option set to Tangent by default - * Shader functions now display their description on its Inspector window - * Fixed 'Grab Screen Position' and 'Grab Screen Color' nodes for VR and updated the respective samples accordingly - -v1.3.2 dev 01: -* New nodes: - * 'Camera To World Matrix' - * 'World To Camera Matrix' - -* Fixes: - * Fixed issues with 'Toggle Switch' node - * It now properly creates a toggle property and lets user change material in the editor - * Fixed issue on vertex local variables not being registered correctly on custom lighting - * Precision selection on 'Grab Screen Color' node is no longer locked when Custom Grab pass is disabled - * Fixed issue with 'Depth Fade' node on OpenGL platforms - * Normalized screen position code now works properly in all platforms - * Fixed issue with 'Texture Array' node preview - * Fixed issue with 'Vertex To Fragment' node generating duplicated code - -* Improvements: - * Added toggle button into 'Static Switch' node - * Improved wire auto-connection to node when its created from the context palette when dragging a wire - * Auto screen UVs from 'Grab Screen Color' node now also take Unity Single Pass Stereo into account - * Improved code generation on screen position related nodes - * Activating internal port data into 'Toggle Switch' node - * Updated Simple Blur and Simple noise examples to be fully android compatible - * Tweaked 'Desaturate' node to prevent issues with PS4 - * Tweaked 'Parallax Occlusion Mapping' node to prevent issues with PS4 - -v1.3.1 dev 11: -* Fixes: - * Fixed incorrect UV variable name on Post-Process template - * Fixed Perforce integration again - * Fixed preview on 'Fresnel' node for the new tangent mode - * Fixed issue with 'Screen Position' subtitle - * Fixed issue with 'Vertex to Fragment' node on templates - -* Improvements: - * Added two additional nodes to templates,'Template Vertex Data' and 'Template Fragment Data' - * These nodes allow direct access to vertex and interpolated fragment data from the template - * Adding vertex code entry tag into Post-Process template - * Improved fail-safe behavior on attempt to write vertex code on template with no vertex tag declared - * Minor tweaks on some nodes port names and order - * 'Dither' node now has a input port that allows the use of a custom dither pattern - * 'Vertex to Fragment' node no longer generates unnecessary code and now acts as a relay if connected to a vertex path - -v1.3.1 dev 10: -* Fixes: - * Fixed cast issues on 'Smoothstep' node - -v1.3.1 dev 09: -* Fixes: - * Multiple fixes on custom shadow caster - * Fixed issue on Templates Manager being incorrectly destroyed in some situations - * Fixed issue on Template data not being correctly synced when user changes its source code and returns to ASE - * Fixed issue where referenced 'Texture Sampler' nodes was not respecting the original property order - * Fixed issue on 'Grab Screen Color' node not using Unity default grab pass when selected to use it - * Fixed small issues on multiple examples - -* Improvements: - * Added tangent space normals to 'Fresnel' node and removed the internal normal value from its properties - -v1.3.1 dev 08: -* Fixes: - * Fixed issue on 'Simple Contrast' node - * Fixed boundaries issues on 'Dither' node - -* Improvements: - * Minor tweak on 'Smoothstep' ports order - * Added new Color and Intensity ports into 'Light Color' node - * Minor overall optimizations on node previews - * Added preview for 'Substance Sample' node - * Added preview for 'Blend Operations' - * Added input port for automatic texture dithering into 'Dither' node - -v1.3.1 dev 07: -* Fixes: - * Fixed issue on 'Simple Contrast' node ignoring Value internal data - * Fixed issue on nodes preview data not being written when its internal data is read from shader - * Fixed 'Texture Sampler' node to output a Color instead of Vector type - * Fixed 'Swizzle' node not detecting changes on its input ports - * Fixed issue on allowing invalid characters when typing a custom keyword on the 'Static Switch' node - -* Improvements: - * Improved code generated by 'If' node and hides unused internal data - * Improved 'Rotator' node behavior - * Improved 'Panner' node behavior - * Added checkout for version control systems that need it to edit files like perforce. - * Changed labels and port order for various nodes in the Image Effects category to improve consistency - -v1.3.1 dev 06: -* Fixes: - * Fixed issue on template output node attempting to access template data before its initialization is complete - * Fixed issue with validate/execute commands like duplicate on Mac - * Fixed issue on not updating correctly mouse position when doing multiple pastes/duplicates - * Fixed disappearing titles when selecting 'Register Local Var' nodes being used by 'Get Local Var' nodes located outside the visible graph area - * 'Toggle Switch' node now properly casts its main port type for both input ports - -v1.3.1 dev 05: -* Fixes: - * 'Indirect Specular Light' and 'Indirect Diffuse Light' now compile properly in vertex functions but provide dynamic baking results only - * Changed mask clip variable name to be compatible with internal unity functions - * Fixed issue with texture arrays derivatives not being declared in 'Parallax Occlusion Mapping' nodes - * Fixed 'Texture Sample' node not changing cast mode automatically when in reference mode - * 'Lerp' node now works as the hlsl/cg specification and allows for component based interpolation - * Fixed issue on template native properties getting lost when hot code reloading - -* Improvements: - * 'Get Local Var' nodes now get highlighted in green when their referenced 'Register Local Var' node are selected - * It should be now easier to spot how many and which nodes use a determined Register node, we intend to expand this idea to other similar cases - * 'Static Switch' now allows to use define symbols and material toggle is now optional - * 'Keyword Switch' is now deprecated (opening the shader in newer versions should replace it by 'Static Switch') - * 'Static Switch' and 'Grab Screen Color' nodes now show their node name in title but still allows to edit their variable by double clicking - * Reorganized toolbar buttons for consistency - * Showing internal value name at the node properties window when selecting a property on the 'Template Parameter' node - -v1.3.1 dev 04: - -* Fixes: - * Fixed issue with 'Static Switch' node duplicatnig code - * 'Static Switch' node now properly allows the use of the same keyword - * Fixed issue with Int ports generating black previews - * Fixed issue where 'Custom Standard Lighting' node was generating garbage code when connected multiple times - * Fixed dynamic baked lightmapping for 'Indirect Diffuse Light' node - * Default fallback is now only added if shader doesn't use it's own - -* Improvements: - * Changed 'Template Parameter' node to mimic the same look from the equivalent property nodes - * Changed some labels and warning texts to be more clear on what's going on for texture objects - * Int port color now uses the same color as float nodes - * Added ASE custom inspector to the default templates - * Added support for Texture Arrays with 'Parallax Occlusion Mapping' node - -v1.3.1 dev 03: -* New Features: - * Added custom pragmas support to the main property panel - -* Fixes: - * Fixed issue with texture arrays when in reference mode creating multiple properties - * Fixed issue of 'Vertex To Frag' node not generating code in certain situations - * Fixed issue with 'World Reflection' node not generating code correctly in vertex functions - * Fixed issue of custom shadow caster not using the correct shader model - * Fixed issue with dynamic port nodes not updating correctly in some occasions - * Fixed issue of some nodes not properly using the selected precision type - * Matrix 3x3 port types now display properly in the node property panel and compile correctly - -* Improvements: - * 'World Position' node now forces float precision - * Some more changes for the nodes subtitles for consistency - * Minor performance and GC improvements - -v1.3.1 dev 02: -* Fixes: - * Fixed issue with 'World Normal' node not generating it's components values properly in some occasions - * Fixed issue with some parameters foldouts not displaying correctly and added a new context message for empty foldouts - -* Improvements: - * Changed some subtitles prefixes to be more consistent about what they represent - * Changed dropdown icon to a less confusing and more intuitive one - * More editor performance improvements and reduction of GC in various places - -v1.3.1 dev 01: -* Fixes: - * Fixed issue on copy-pasting custom lighting nodes - * Fixed issue on null pointer reference on preview material when hitting play mode - -* Improvements: - * Added upper left widgets into several nodes to change important properties directly on node body - * Added secondary title into several nodes to show its current state directly from node body - -v1.3.0 dev 03: -* Improvements: - * Completely refactored and changed the graph and node rendering to use a semi-MVC model - * Improves the overall performance in several orders of magnitude - * Various small visual fixes and improvements - * Various changes to prevent most memory allocations heavily reducing GC - * Changed zoom and auto-pan to a smooth version and fixed its auto-boundaries - * This should make the editor feel more snappy and responsive - * New object pickers for 'Substance Sampler' and 'Triplanar Sampler' - * New outline for selected Wire nodes - * Now is easier to see in all situations - * Various previews were added,improved or fixed - * 'Texture Sampler' nodes now properly display default values - * Tweaked Input Type labels on 'Custom Expression' nodes to match shader variable type names - * Custom Lighting nodes now show internal data and have additional Normal options - -* Fixes: - * Fixed 'Texture Array' node issue when referencing an un-connected node - * Fixed UI issue on 'Custom Expression' qualifiers - * Fixed issue on shader name being overwritten when changing template - * Fixed issue on copy/cut/paste not being correctly caught by nodes search bar - -v1.3.0 dev 02: -* Fixes: - * Fixed issue with Output Node Opacity Mask port not working with Custom Lighting - * Fixed errors with some nodes inside shader function - -* Improvements: - * Improved internal file reader to be more robust in case of trying to load in-existent files - * Templates Manager can now also be initialized by its post processor in case of an ASE window is not open - * 'Blend Operations' node show current selected Blend Op on node body - * Locked Custom Light nodes from being used on Templates - -v1.3.0 dev 01: -* New Features: - * Templates - * Create new shaders from already existing ones which serves as base/templates - -* Fixes: - * Fixed issue on ports internal data not showing on 'Append' node - * Fixed infinite loop on 'Texture Coordinates' and 'Texel Size' nodes - -v1.2.1 dev 02: -* Fixes: - * Fixed issues with previews on 'Multiply' node - * Fixed incorrect tooltip on 'Face' node - * Fixed issue on 'Standard Surface Light' node where GI wasn't correctly picking normals - * Fixed 'Texture Sampler' node not correctly generating code when connected to relays or shader functions - * Fixed issue on 'Texel Size' and 'Texture Coordinate' nodes when referencing nodes not connected to Master Node - -* Improvements: - * 'Grab Screen Color' node now uses Unity default grab texture and allows overriding it like it's previous behavior - -v1.2.1 dev 01: -* Improvements: - * Major refactor on all nodes categories and colors to improve consistency - * Added subtitle to 'Swizzle' and 'Component Mask' nodes to reflect their options - * Added configurable background color for 'Commentary' nodes - -* Fixes: - * Fixed issue with lightmaps when using the 'Standard Surface Light' node on Custom Lighting Light Model - * Fixed issue on overwriting default texture values on 'Texture Sample' node when loading values from material - -v1.2.0 dev 02: -* Improvements: - * Adding Call Mode into 'Custom Expression' node - * On this mode all code written into the Code area will be directly injected into the shader code without being assigned to a local variable - * The result written on the output port will be what is directly connected to the first input port ( named In ) which is not taken into account by the code expression. The In/Out pair will act as a simple relay. - -v1.2.0 dev 01: -* Fixes: - * Fixed issue on generating UI exception when sometimes iterating between Search Node Bar results - * Fixed issue on Output node size increasing infinitely with shader name - * Fixed issue on incorrect serialization on 'Texture Sampler' node - -* Improvements: - * Texture Object type nodes no longer auto-set the 'Texture Sampler' Normal Map option - * Normal Map option was renamed to Unpack Normal Map - * A warning is shown if a Texture Object marked as normal map is connected to a 'Texture Sampler' node with the Unpack Normal Map options turned off - -v1.1.0 dev 13: -* Fixes: - * Fixed issue with reading incorrect legacy port info into 'Lerp' node - * Fixed issue on cycling through deleted nodes when using the Nodes Search Bar - * Fixed issue with incorrectly moving nodes nested into multiple 'Commentary' nodes - * Fixed issue on Undo not registering internal node movement on 'Commentary' nodes - * Fixed issue when using 'Virtual Texture Object' node on Vertex ports - * Fixed issue with incorrectly moving selected nodes while resizing side menus - -* Improvements: - * 'Simple Contrast' node now always store its result on a local variable - * Greatly improved 'Commentary' node: - * You now can use box selection inside the node body - * You now can create Wire nodes by double clicking on a wire inside the node body - * You now select and drag the node via its header or by pressing anywhere on the node body having the Alt key down - * You now need to double click the node header to be able to modify its comment directly from there - -v1.1.0 dev 12: -* Fixes: - * Fixed issue with creating legacy code for LOD Cross Fade on Unity v.2017 and above - * Fixed issue on 'Lerp' node not adjusting correctly when disconnecting input ports - * Fixing issue with node drag with snap - * Now done by having both Ctrl+Shift pressed - -* Improvements: - * 'Blend Operations' node now automatically adapts to input ports - * Improving Search Bar focus behavior - -v1.1.0 dev 11: -* Fixes: - * Fixed incorrect behavior on creating connections through Alt + Shift - * Fixed out of bounds exception caused by removing ports on shader functions - * Fixed issue with 'Triplanar Sampler' node not deleting correctly in some occasions - * Fixed ordering issues with Stencil Buffer example - -* Improvements: - * Overall improvements on nodes descriptions - -v1.1.0 dev 10: -* Fixes: - * Fixed new Billboard Ignore Rotation option incorrectly ignoring game object translation - -v1.1.0 dev 09: -* Fixes: - * Fixed issue with deprecated nodes warning message throwing an exception on recent Unity versions - * Fixed 'Texel Size' node issues on Shader Functions - -v1.1.0 dev 08: -* New Features: - * New 'Keyword Switch' node - -* Improvements: - * Improved 'Lerp' and 'Clamp' nodes behavior - * Added new improved dynamic 'Append' node which adapts to inputs and deprecated the old one - * Billboards can now ignore object original rotation via its new Ignore Rotation toggle - * New Soft Light option was added to 'Blend Operations' node - -v1.1.0 dev 07: -* New Features: - * Added support for Custom Subshader Tags on Output Node properties - -* Fixes: - * Fixed issue with having 'Custom Expression' nodes with similar port names - -* Improvements - * Small improvements on canvas zoom behavior - -v1.1.0 dev 06: -* New Features: - * Added new nodes: - * 'World Transform Params' - * 'Vertex Bitangent' - * 'Vertex Tangent Sign' - -* Improvements: - * Able to specify an HDR color on 'Color' node if the HDR attribute is set - * Added previews to nodes: - * Time - * Object Scale - * Improved how vertex data is being generated to prevent future issues - -* Fixes: - * Fixed incorrect order of instruction write on 'Texture Coordinates' node - -v1.1.0 dev 05: -* New Features: - * New 'Standard Surface Light' node ( exclusive to Custom Lighting Light Model ) - -* New Samples: - * Double Layer Custom Surface - -* Fixes: - * Fixed issue with pasting nodes not refreshing external references from original ones - * Fixed issue with generating helper local variable ids on several nodes which may lead to issues on shader functions - * Fixed issue on 'Depth Fade' node - * Fixed issue with not registering sampler dummies correctly when using 'Texture Coordinates' node with Tessellation - * Fixed issue on multi-tabs with breaking all tabs except the focused one when dragging wires - -* Improvements: - * Added previews to nodes: - *'World Space Camera Pos' - *'Object Space Light Dir' - *'World Space Light Dir' - *'Light Color' - *'Object To World' - *'World To Object' - -v1.1.0 dev 04: -* Fixes: - * Fixed issue on 'Texture Coordinates' node generating wrong dummies on UV Sets different than 1 - * Fixed issue on 'Register Local Var' node usage with shader functions - -* Improvements: - * Setting Enable Instancing option default value to false - * Adding Exact Conversion option into 'Gamma To Linear' and 'Linear To Gamma' nodes for more accurate results - -v1.1.0 dev 03: -* Fixes: - * Fixed issue on 'Pi' node - * Fixed issue on 'Texture Coordinates' node not generating unique names when used on vertex body - * Fixed issue with incorrectly counting amount of 'Virtual Texture Object' nodes on graphs - * Fixed issue on 'Texture Array' drawers - * Fixed issue on 'Remap' node preview preventing division by zero - -* Improvements: - * 'Texture Array' node: - * Now work with shader functions - * Added derivative option to 'Texture Array' node - * Minor tweak on tooltip text - -* New Features: - * New Community Node 'GlobalArray' submitted by Vincent van Brummen and created by Johann van Berkel - * Added new Enable Instancing toggle into Rendering Options to be able to activate instancing without having to use Property nodes - -v1.1.0 dev 02: -* Improvements: - * 'Vertex TexCoord' and 'Swizzle' node types can be selected from node body - -* Fixes: - * Fixed issue with 'Grab Screen Color', 'Get Local Var' and 'Texture Sample' nodes loosing references inside Shader Functions - * Fixed issue on not correctly registering all Grab Passes from multiple 'Grab Screen Color' nodes - * Fixed small issue on 'Commentary' node not being able to focus on comment text field when created - -v1.1.0 dev 01: -* Fixes: - * Fixed issue with being able to open recently created shader multiple times - -* Improvements: - * Added preview for 'Screen Position' node - * 'Append' output type can be selected from node body - * Small overall optimizations - -v1.0.0 dev 12: -* Fixes: - * Fixed wrong casting issues on dynamic type nodes - * Fixed lost reference when deleting 'Grab Screen Color' node - -v1.0.0 dev 11: -* New Features: - * Additional includes (.cginc) can now be used into an ASE shader via the Additional Includes sections on the Output node - * Their contents can be accessed via the 'Custom Expression' node - * Added Node Search bar to quickly find nodes on the canvas - * Ctrl + F: Shows Search Bar - * Enter/Return/F3: Goes to next occurrence - * Shift + (Enter/Return/F3): Goes to previous occurrence - * Escape: Hides Search Bar - -* New samples: - * UV Light Reveal - -* Fixes: - * Fixed issue on creating unnecessary casts from floats - * Fixed minor issue on GPU Instancing sample - * Fixed minor UI issues on 'Reflect' and 'Refract' nodes - * Fixing shader paths for Community Shaders - * Fixed issue on incorrect cast when using Floats and Ints in certain nodes - * Fixed issue on resetting in certain situations vertex local variables generated during Output Node fragment code generation - * Fixed issue on property name update in 'Grab Screen Color' node - -* Improvements: - * Improved nodes local variables reset behavior to prevent future issues - * Added previews to 'Gamma To Linear' and 'Linear To Gamma' nodes - * Forcing 'Dot' and 'Normalize' nodes to store results in local value and prevent with power operations - -v1.0.0 dev 10: -* Fixes: - * Fixed issue with temporary variable assignment Id on 'Texture Coordinates' node - -v1.0.0 dev 09: -* New Features: - * New 'Static Switch' node which allows creation of shader variants - -* Fixes: - * Fixed minor issue on reading inputs from dynamic 'Add' and 'Multiply' nodes on older shader versions - * Fixed issue on Parent Graph attempting to delete in-existent connections - * Fixed issue with always disabling Light Maps when using Tessellation - * Fixed issue with Texture Nodes reference drop down selector showing incorrect labels both on 'Texture Sampler' and 'Texture Coordinates' nodes - * Fixed issues on incorrect loosing references with 'Texture Sampler' node on Reference mode - -* Improvements: - * Improved 'Append' node connection management - * Added Local Var selector directly on 'Get Local Var' node body - -v1.0.0 dev 08: -* New Features: - * New Output node Rendering Options - * Disable Batching - * Ignore Projector - * Force No Shadow Casting - -* Fixes: - * Fixed issue with new dynamic 'Add' and 'Multiply' nodes not registering port creation/destruction into Undo system - * Fixed issue on 'Grab Screen Color' node duplicating code - * Fixed issue with Opacity Mask port being incorrectly Enabled/Disabled on certain situations - * Fixed issue on 'Get Local Var' nodes getting wrong ids on certain situations when a 'Register Local Var' node is deleted - * Small fix to force property name update when changing type on property nodes - * Fixed issue where 'View Dir' node was generating code in the wrong space when in vertex function for both world space and tangent space - -v1.0.0 dev 07: -* Fixes: - * Fixed name conflict on 'Custom Expression' node - * Fixed issue for both normal input in indirect lighting nodes that were asking from normal in world space instead of tangent space - -v1.0.0 dev 06: -* New Features: - * Added LOD Cross Fade support for LOD groups ( located in the Output node Rendering Options tab ) - -* Improvements: - * 'Add' and 'Multiply' nodes can have more than 2 input ports ( max 10 ) - * Minor improvements on several nodes - * Refraction port use Unity's grabpass by default so it can pick other refraction materials - * Avoiding possible compiler misunderstandings with System.Type calls - * Ensuring variables/functions created by custom expressions have unique names - * Auto enabling instance mode on material ( if on Unity 5.6 or above ) when detecting instance mode on ASE shader - * Improved zoom behavior - -* Fixes: - * Fixed issue when remapping ports from very old shaders - * Fixed swizzle issue on 'Vertex Position' node - * Fixed matrix 'Invert' node - * Fixed SimpleGPUInstancing sample not fully batching on Unity 5.6 - * Fixed opening a SF in more than one tab after creation - * Fixed header click to edit name when zoomed out - * Fixed both Commentary node side menus resize not following the mouse movement correctly - -* New Shader Functions: ( AmplifyShaderEditor/Examples/Assets/ShaderFunctions ) - * Simple HUE - * SphereMask - -v1.0.0 dev 05: -* Fixes: - * Fixed issue with conditional 'If' node - * Fixed issue with 'Vertex Position' node swizzle in Local Vertex Ports - -* Improvements: - * Caching instanced property nodes into local variables to prevent multiple UNITY_ACCESS_INSTANCED_PROP() on them - * Added support for samplers types into 'Custom Expression' node - -v1.0.0 dev 04: -* Fixes: - * Fixed node drag and drop issue from palette - * Fixed issue with online reference button having a "too-large" click box - * Palette Menus now display the correct cursor on mouse hover - * Fixed clicking Enter on palette without selecting a node - * Changing lighting models should now show the error messages correctly - * Fixed issue of Custom Light nodes not loading properly - -* Improvements: - * Added Per Renderer Data tag to Properties available Attributes - * Adding help box into 'Virtual Texture Object' with additional info - -v1.0.0 dev 03: -* New Features: - * Custom Lighting - * New Nodes: ( can only be used on this light model ) - * Indirect Diffuse Light - * Indirect Specular Light - * Light Attenuation - -* New Samples: - * Custom Lighting Toon - -* Fixes: - * Fixed issue when zooming with Alt + Right Mouse button - * Fixed issue with window not detecting graph type on Unity load - * Fixed issue on 'Debug Switch' node not loading properly - * Fixed issue on assigning invalid cultures when an error/exception occurred inside ASE - -* Improvements: - * Context Palettes now allow Tab / Shift Tab to select between nodes instead of mouse selection (confirms with Return/Enter key) - * Added previews for 'Debug Switch' and 'Toggle Switch' nodes - * Added link to node documentation on its tooltip - * Small optimization on all nodes overall - * Preventing ASE to crash if some faulty class/dll is present on the project - -v1.0.0 dev 02: -* Fixes: - * Preventing shadow caster error on using 'Vertex TexCoord' with 'Vertex Normal' - -v1.0.0 dev 01: -* Fixes: - * Fixed issue on not recognizing Tessellation port correctly when at Lambert or BlinnPhong light models - * Fixed issue on dragging nodes via Alt mode not respecting ports unique ids when creating connections - * Fixed minor typo on 'Switch by Face' node - * Fixed minor issue when loading LoadPolyWater example - -v0.7.2 dev 08: -* Fixes: - * Fixed issue generating input ports instructions on 'Custom Expression' node - -v0.7.2 dev 07: -* New Features: - * Added support for multiple ASE windows opened simultaneously - -* New Samples: - * Animated Fire with Shader Functions - -* Improvements: - * Forcing InvariantCulture on ASE execution cycle to prevent issues with number parsing - * 'Texture Sampler' node no longer shows it's sampler properties when a 'Texture Object' node is connected to it - * Improved redundancy awareness on 'Virtual Texture Object' and 'Texture Sampler' nodes - * Improved 'Virtual Texture Object' tooltip - * Removed Return button from Shader Functions since it is now useless with new multi-tab behavior - -* Fixes: - * Fixed issue on changing Normal map option in 'Texture Sampler' node not changing its output type - * Changed 'Virtual Texture Object' node channel name to 'Layer' and fixed its default value not showing up correctly - * Virtual textures now generate properties with their correct name (requires user changes to the virtual texture itself) - * Fixed issue that break compiling when a missing shader function was present - * Forcing internal data update for shader function Output nodes to prevent errors when they are disconnected - * Fixed small issue with shader function nodes being stuck on selection when double clicking on them - -v0.7.2 dev 06: -* New Features: - * Added 'HSV To RGB' and 'RGB To HSV' nodes - -* Improvements: - * 'Custom Expression' node with a return instruction on its Code text area generates a function with the code contents thus enabling multiple instructions lines on its body - * Added small info text on node properties to explain its behavior - * Added new name field ( can also be edited directly on node by double clicking on it ) which is used to name the generated function/ local variable - * Small refactoring on some classes for consistency and warning removal from Visual Studio - -* Fixes: - * Fixed issue on some changes not being correctly caught on setting Blend Render Type - * Fixed issue with Unlit Light model doubling the value set on the Emission output port - * Small fix on title updates when using Shader Functions - * Removed warning from unused legacy source code on 'Register Local Var' and 'Get Local Var' nodes - * Fixed issues on incorrect casts on 'Texture Sampler' node - * Fixed issues on incorrectly snapping wires into hidden ports - -v0.7.2 dev 05: -* Improvements: - * Changed tool tip display to trigger when mouse is on top of the node ( now displays below the node) - * Shader Functions - * Added default values for input node in SF (these are used when there's no connection) - * Added port restrictions to dynamic node types - * Changed way input node work with restrictions when changing type to prevent invalid connections - -* Fixes: - * Fixed minor typo on 'Rotator' node - -v0.7.2 dev 04: -* Fixes: - * Fixed multiple issues on save behavior when changing modes - * Fixed issue with shader functions not assigning the main node correctly - * Fixed issue on Project Window Change callback - * Fixed graph count increasing on shader switch - * Fixed version numbering in function nodes - * Fixed nested SF issue with inputs - -v0.7.2 dev 03: -* Fixes: - * Fixed issue with 'Vertex TexCoord' not writing properties correctly into shader meta - -v0.7.2 dev 02: -* Fixes: - * Fixed cast and port activation issues on Blend Nodes - * Fixed various issues with SF: - * Saving no longer deselects - * Reordering is now working properly - * Autocast now has port restrictions into account and deletes with warning when possible - * Sampler types no longer duplicate - -* Improvements: - * Texture Objects node family can now be set as Globals - -v0.7.2 dev 01: -* New Features: - * Added Shader Functions - * Added new 'Object Scale' node - -* Fixes: - * Fixed multiple issues with Copy/Paste - * Fixed issues with nodes on Vertex Function - * 'Fresnel' - * 'Posterize' - * 'Heightmap Texture Blend' - * 'Unpack Scale Normal' - * Fixed issue with incorrect data read from 'Texture Coordinates' nodes on versions below 0.5.0 dev 003 - * Fixed issue on inverted Receive Shadows toggle - -* Improvements: - * Can Copy/Paste between different Shaders and Shader Functions - * Shader properties created by Refraction, Translucency, Mask Value and Tessellation now appear on the Output node Material Properties list and can be reordered - * Preventing UndoParentNode to generate DefaultValue conflicts caused by other plugins - * Removed warnings generated on some situations by the 'Screen Position' node - -* New Samples: - * LowPolyWater by The Four Headed Cat - * ForceShield by The Four Headed Cat - -v0.7.1 dev 02: -* Improvements: - * Improved 'Texture Coordinates' node and added new Tex input port into it - * Improved local variable usage on several node generated code to improve overall shader instruction count - * 'Vertex Position' node now has new Size property - -* Fixes: - * Fixed issues on 'Vertex to Fragment' node - * Fixed issue on loading an ASE shader with its window already opened but tabbed and not visible during play mode - * Fixed multiple issues with 'Grab Screen Position' node usage on Vertex function - * Fixed issue with Forward Shadows not being correctly written when Custom Shadow Caster was active - * Fixed issues with Blend nodes usage on Vertex function - * Fixed issues with 'Dithering' node usage on vertex function and when Tessellation is active - * Fixed issues with 'Screen Depth' node usage on vertex function and when Tessellation is active - * Dithering sample now works while Tessellation is active - -v0.7.1 dev 01: -* New Features: - * Alt + Node Drag to Auto-(dis)connect node on existing wire connection - -* Improvements: - * Added new Tex Input Port into 'Texel Size' node - * Optimized nodes list usage on palettes (API) - * Improved retro-compatibility handling with adding new ports on already existing nodes (API) - -* Fixes: - * Fixed issue on horizontal scroll bar not appearing on Helper Window - -v0.7.0 dev 03: -* New Features: - * Added 'Face' node - * Added 'Switch by Face' node - -* Fixes: - * Fixed issue on not setting shader version on graph when creating a new empty one which lead to copy/paste issues - * Fixed wrong port type assignment and incorrect conditional operator usage on community 'Compare ...' nodes - * Fixed issue with creating a material from a shader already with properties in Unity 5.6 - * Fixed multiple UI issues on Retina MacBook - -* New Samples: - * Highlight Animated by The Four Headed Cat - * 2 Sided by The Four Headed Cat - * Two Sided with Face - -v0.7.0 dev 02: -* Improvements: - * Improved Float to Vector auto-cast - * Double-clicking on a 'Get Local Var' node focus on its referenced 'Register Local Var' node - -* Fixes: - * Fixed issue with keyboard shortcuts on Mac - * Fixed renaming issues with 'Triplanar Sampler' node - * Fixed issue on property nodes UI not refreshing on Undo - * Fixed issues on 'Fresnel' and 'Vertex Normal' related with normal generation - * Fixed typos on POM - * Fixed issue with Wire node deletion - * Fixed auto-change port types issues on all Compare nodes - -v0.7.0 dev 01: -* Improvements: - * Greatly improved Undo - * Colored Port Mode behaves as a normal toggle and doesn't require double tap on W key - -* New Samples: - * Hologram by The Four Headed Cat - -* Fixes: - * Fixed issue on deleting nodes with Wire nodes on their connections - -v0.6.1 dev 05: -* Fixes: - * Fixed issue with custom Shadow Caster on Vulkan - -v0.6.1 dev 04: -* Improvement: - * Renaming 'Texture Sampler' Type property Instance to Reference and prevent confusion with GPU Instanced properties - -* Fixes: - * Fixed issue on unnecessary saves on Live mode - * Also increased Inactivity time from 0.5s to 1s - * Fixed issues on some node interactions not being detected by live mode ( and thus not being flagged to save ) - * Fixed issue on 'Rotator' node not correctly generating local values according to vertex/frag - * Fixed issue on 'Texture Coordinates' node when defining its Inputs with Tessellation active - * Fixed issue with custom Shadow Caster on Metal IOs - * Fixed small typo on Tessellation Shader Model warning message - -v0.6.1 dev 03: -* New Features: - * Adding Fallback shader picker on Master Node - * Adding Shader LOD value modifier on Master Node - -* Improvements: - * Node property title changes according to selected node - * Added Multi-Line mode to wires ( Ctrl + W ) - * Added state to change 'Triplanar Sampler' node name - * Improved wire connections rendering while zoomed - * Tweaked live mode to save only when user is inactive for 0.5s - -* Fixes: - * Small node resizing issues fixed - * Fixed issues on Live mode not catching node connections and creation correctly - -v0.6.1 dev 02: -* New Features: - * Added 'Triplanar Sampler' node - * Added Vertex Output ( can now change from Relative/Local Vertex Offset to Absolute/Local Vertex Position ) - * Added Smear Sample - * Added Unlit Light Model - * Added simpler 'Time' node - * Added 'Depth Fade' node - * Added 'Camera Depth' Fade node - -* Improvements: - * Adding node info into Helper Window - * Adding drag and drag valid unity assets list to helper window - * 'Screen Position' and 'Grab Screen Position' now have a Output dropdown on its properties instead of a Toggle - * Improved GPU instancing example by adding a C# illustrating how to set instanced properties - -* Fixes: - * Fixed issue on preview materials not being initialized after returning from play mode - * Fixed issue on local variables reset - * Fixed issue with tangent and bitangent previews - * Fixed billboard issue with non-uniform scaling - * Fixed issue on Tex ports counting as having valid internal data on Node Properties UI - * Fixed issue on using 'Texture Sampler' or 'Screen Color instances on Master Node Debug port - -v0.6.1 dev 01: -* Improvements: - * Activating internal data into 'Object To World' and 'World To Object' nodes and setting it to (0,0,0,1) by default - * 'Texture Array' nodes can be created by dragging a Texture 2D Array object into ASE canvas -* Fixes: - * Fixed issue on 'Texture Array' node when connecting it to Vertex Ports - * Fixed issue on 'Vertex TexCoord' not generating correct source according to their properties - * Fixed issues on MourEnvironment, SandPOM and WaterSample shaders - -v0.6.0 dev 01: -* Improvements: - * Added Texture Coordinate Coord Size parameter for 'Vertex TexCoord' node -* Fixes: - * Fixed issue when doing custom shadow caster with translucency on deferred mode - * Fix for texture coordinates zeroing out Z and W - * Fixed issue with input port internal name not being set correctly - * Fixed issue with custom shader inspector on unity 5.6 - * Fixed shadows issue on Matcap example - * Fixed 'Virtual Texture Object' sampling the correct UVs when not connected - -v0.5.1 dev 012: -* Fixed issue with LightColor node not generating the proper values -* Fixed issue when doing custom shadow caster with translucency on deferred mode -* Made the code generation compiler friendly because of unity 5.5 and up changes - -v0.5.1 dev 011: -* Adding new Billboard option into Master Node -* Control key can be also used to append nodes to selection -* Fixed issue with not updating material inspector in real time ( because out of focus ) when changing properties on canvas -* Fixed cast issues on object picker with 'Texture Sample' and 'Texture Object' nodes -* Added Mask buttons on Previews -* Improved overall editor performance - -v0.5.1 dev 010: -* Added 'Desaturate' node -* Fixed small visual issue with Color Mask UI -* Improved overall UI performance - -v0.5.1 dev 009: -* Linking both Up/Down keys and right mouse dragging to scroll behavior into menus -* Canvas zoom can be changed by right mouse dragging while pressing Alt key -* Fixing multiple issues with 'Swizzle' node -* Heavily optimized drawing the node lines -* Fixed issue with loading default shaders to ports - -v0.5.1 dev 008: -* Fixed issues when using line feed on 'Custom Expression' node code area -* Fixed wires and previews displaying on top of the title bar -* Fixed order issues on 'Commentary' node -* Fixed issue with BurnEffect sample -* Majorly improved Previews update speed -* Added LOD levels to previews ( sampler and texture arrays ) -* Added many more node previews -* Updated TriplanarProjection and ParallaxMappingIterations samples -* Optimization on drawing wires -* 'World Normal', 'World Reflection' and 'Fresnel' input ports now modify their previews -* Improved Nodes Graph internal ordering to correctly create connections on shader load - -v0.5.1 dev 007: -* Fixed issues with 'Texture Coordinates' node usage with Tessellation -* Fixed swizzling issues on 'View Dir' node - -v0.5.1 dev 006: -* Added new Helper Window accessible via the right most button on the graph window -* (De)Activating Tessellation and Outlines forces shader to save -* Expanded the amount of nodes with available preview -* Added fail safe to continue loading shader if in-existing community nodes are detected -* Added Normal Map unpacking to 'Texture Array' node and updated its sample -* Fixed issues on Debug Port usage -* Fixed issues on 'Flipbook UV Animation' when property nodes are connected to rows and column input ports -* Fixed issues on Not configuring 'Texture Array' node ports after read -* Fixed issues on Major fix on register/get local var mechanics -* Fixed issues on Adding a space on the node palette search when opening it via space bar -* Fixed issue on ignoring color masks setup on certain situations -* Forcing default values on input port internal data if an exception is caught - -v0.5.1 dev 005: -* Added new Curvature Parameter for 'Parallax Occlusion Mapping' Node -* Added 'World To Object' node -* Added 'Object To World' node -* Fixed issue on 'World Normal' node -* Fixed issue on 'World Tangent' node -* Fixed issue on 'World Bitangent' node -* Fixed issue on 'World Reflection' node -* Fixed issue on 'Register Local Var' node -* Fixed issue with Tessellation used with Custom Shadow Caster -* Fixed issue with Mip Level not being used with 'Texture Sampler' nodes on Vertex Ports -* Fixed issues with Master Node Debug port usage - -v0.5.0 dev 005: -* Applied overall UI changes from Master Node into all other nodes -* Added Node Previews -* Added new Frame Title parameter on 'Commentary' nodes - * Auto focus on new Frame Title textfield when node is created -* Added new Soap Bubble sample using both Reflection and Refraction -* Fixed issue with 'Custom Expression' node -* Fixed issues on 'Scale' node -* Fixed issues on 'Panner' node -* Fixed issues on 'View Dir' node -* Fixed issues on 'Substance Sample' node -* Fixed Repaint issues on ASE custom material editor -* Fixed issue with texture defaults not being correctly written on shader meta -* Fixed issue on reading alpha:fade option from older versions -* Tweaked 'Component Mask' node -* Tweaked 'Pi' node -* Improved 'Substance Sample' node previewer -* Refraction to now have Specularity into account -* Removed warnings on importing ASE to Unity v5.6.0 - -v0.5.0 dev 004: -* Added new Outline option on Master Node properties -* Tweaked Tessellation material update - -v0.5.0 dev 003: -* Fixed issue with Live Mode load/save state -* Fixed repaint issue with picking ports -* Tweaked 'Substance Sample' node preview -* Adding Toggle Attribute to 'Switch Toggle' node - -v0.5.0 dev 002: -* 'Texture Coordinate' now support float3 or float4 output types -* Changed Colored ports saving mechanism -* Tweaked how ports are saved/loaded via shader meta to easily modify existing nodes port amount without breaking older versions (API) -* Tweaked Simple Noise example -* Tweaked Read Atlas examples -* Tweaked Translucency example -* Minor tweak on 'Texture Sample' node -* Fixed issue with local variable declaration on Master Node Debug port -* Fixed issue with Screen Space Curvature example -* Fixed issue with reading fade parameter on master node -* Fixed issue with Transparency shader - -v0.5.0 dev 001: -* Fixed issues with 'Texture Array' node -* Fixed issues with 'Texture Coordinates' node -* Fixed issues with Tessellation example on MacOs -* Fixed issues on multiple examples with Unity beta version 6 and above -* Added new 'Substance Sample' Node -* Added example using the new 'Substance Sample' node located at Examples/Official/Substance -* Added Attributes to Property Nodes -* Added Conditional 'If' Node with Dynamic Branching option -* Tweaked 'Flipbook UV Animation' node - -v0.4.1 dev 002: -* Fixed issue 'Flipbook UV Animation' node not resetting properly and added a start frame parameter - -v0.4.1 dev 001: -* Fixed issue with Texture Array sample - -v0.4.0 dev 003: -* Default Alpha mode set to Transparent and not Alpha Pre-Multiply -* Minor tweak on node sorting on palette windows -* Minor tweak on Master Node Property UI -* Added new Rendering Options foldout on Master Node properties -* Added check to prevent division by zero warning with 'Grab Screen Position' and 'Screen Position' nodes - -v0.4.0 dev 002: -* Forcing LF on all shaders to prevent CRLF mixed with LF when upgrading them -* Fixed issues with custom shader inspector - -v0.4.0 dev 001: -* Minor fix on 'Grab Screen Position' node -* Added new Refraction port into Master Node. Only works correctly with Unity 5.5.1 p1 and above due to an internal unity issue -* Added new Refraction Example ( AmplifyShaderEditor/Official/ObjectNormalRefraction ) -* Added new Vertex Normal port into Master Node -* Small update to Material and Shader mode borders -* Parameter types can now be changed from node itself on property nodes via dropdown on its upper left corner -* Various fixes from the way the Blend Mode works to take new translucent option into account -* Fixed issue with connections from cache when changing Light Mode on Master Node not respecting port availstate -* Changed Refracted Shadow demo blend mode -* Fixed Vertex Offset issue with custom shadow caster -* Small fix to auto change blend mode on rendertype and render queue changes -* Fixed some samples with wrong version or wrong connections -* Fixed UI problems in Unity Personal skin - -v0.3.2 dev 003: -* Fixed issue with 'Multiply' node -* Fixed issue with 'Divide' node -* Fixed issue with 'Texture Sample' node -* Fixed issue with 'Dot' node -* Tweaked 'Fresnel' node to use Unity's interpolators and made the default values match Schlick Fresnel -* Tweaked 'World Normal' node to prevent multiple normals generation -* Added 'Texture Array' node -* Added 'Linear to Gamma' and 'Gamma to Linear' nodes -* Majorly revamped the UI for the master nodes options -* Revamped Blend Modes and added additional options -* Added pos-load test on nodes invalid connections to prevent issues with older ASE versions - -v0.3.2 dev 001: -* Added custom shadow caster -* Small fix to both emission and alpha on Fade mode -* Fixed minor issues on reading shaders from older versions( < v0.2.0 dev 002 ) -* Fixed issues on 'Custom Expression' node -* Fixed issues with 'Grab Screen Position' node -* Property nodes with Parameter Type set to Global doesn't force _ on the parameter internal name - -v0.3.1 dev 009: -* Fixed 'Grab Screen Color' node issues -* Minor tweaks on Context menu -* Tweaked 'Screen Position' and 'Grab Screen Position' behavior -* Added switching of input ports connections by holding the CTRL key -* Added removing of input ports connections by double clicking with the left mouse button on them -* Forcing Shader Model to at least 4.6 if Tessellation is active - -v0.3.1 dev 008: -* Small fix to 'Virtual Texture Object' node -* Fixed issues on 'Texture Sample' node -* Fixed issue on not correctly unregistering nodes from 'Commentary' nodes when they were deleted -* Fixed issue when reading old shaders created with v0.2.4 dev 004 -* Fixed issue with 'Texture Coordinates' node when using Tessellation -* Fixed issues and tweaked overall normals generation -* Fixed issue on 'Vector From Matrix' node -* Fixed issue on ASE canvas camera incorrectly panning when hitting a tooltip with Middle/Right Mouse Button -* Fixed connection errors with 'Vector From Matrix' node -* Fixed issue with 'Vertex To Fragment' node -* Deprecated 'Local Position' node -* Added 'Grab Screen Position' node -* Tweaks on nodes and ports names to maintain overall consistency -* Added new Scale and Offset option on 'Screen Position' node -* 'Register Local Var' node now also has system to prevent duplicate names - -v0.3.1 dev 007: -* Added auto-order option into 'Register Local Var' node -* Added new 'Improved Read From Atlas Tiled' example -* Added 'Simplified Fmod' node - -v0.3.1 dev 006: -* Fixed control argument exception when deleting connection with Alt key on selected node -* Fixed issue with 'Switch Toggle' node - -v0.3.1 dev 005 -* Side menus are now resizable -* Tweaked 'Weighted Blend' node -* Added 'Summed Blend' node -* Added 'Toggle Switch' node -* Added new 'Scale and Offset' node -* Fixed issues on 'Vertex Binormal World' and '[VS]Vertex Tangent' nodes -* Fixed issues with 'Texture Sample' nodes created via dragging a texture to ASE -* Fixed issue with 'Scale' node -* Fixed issues on incorrectly reading 'Receive Shadows' parameter from ASE shader previous to v0.2.5 - -v0.3.1 dev 004 -* Fixed issues with accessing 'Texture Coordinates' node when tessellation is active - -v0.3.1 dev 003 -* Fixed yet another issue with accessing 'Texture Coordinates' node on vertex function -* Reverted shader update mechanism after save to previous old one until issue reported by Seith is fixed - -v0.3.1 dev 002 -* Fixed issues with accessing 'Texture Coordinates' node on vertex function - -v0.3.1 dev 001 -* Improved overall editor UI -* Improved Live Mode -* Nodes can generate shader comments ( API ) -* Each port can now have multiple restrictions ( API ) -* 'Texture Object' can now only be connected to 'Texture Sample' nodes -* Added 'Switch' toggle node - -v0.3.0 dev 005 -* Auto adding AMPLIFY_SHADER_EDITOR symbol on current target group when initializing ASE ( API - to be used on external community nodes ) -* Added keyboard shortcut [F5] to force available nodes refresh ( API ) - -v0.3.0 dev 004 -* Fixed yet another issue with local variables generation - -v0.3.0 dev 003 -* Fixed crash from infinite loop generated on port 'Tex' at 'Texture Sample' node -* Fixed cast issue when using internal port data on some nodes -* Fixed issues with local variables generation -* Tweaked Vertex Displacement port on Master Node -* Added state to specify range of valid data types for input ports ( API ) -* Locked 'Tex' port from 'Texture Sample' node to only allow connections to 'Texture Object' nodes - -v0.3.0 dev 002 -* Updated POM to clip edges using a tilling parameter -* Updated the sand POM example and its height texture -* Updated Water sample -* 'Vertex NormalWorld', 'World Position' and 'View Dir' nodes now also output into vertex offset correctly -* All editor resources are loaded via their own guid -* Added Tessellation port into master node to be able to create custom Tessellation behaviors - * Tessellation parameters ( excluding Phong ) on Master Node Properties will be deactivated if its port is being used - * Created Nodes for each of the builtin Tessellation functions - * Distance-base Tessellation - * Edge Length Tessellation - * Edge Length Tessellation with Cull -* Fixed issues with not creating local variable correctly if graph is shared between vertex and frag ports -* Fixed issue with local variables created on automatic casting not taking port category into account -* Fixed node width issue regarding its header title size - -v0.3.0 dev 001 -* Fixed issue on where deprecated nodes needed to be available to be replaced by their replacement type -* Fixed issues on all conditional nodes -* Fixed issue on local variable creations on vertex shader -* Fixed issue on 'Commentary' node -* Amplify Texture dependency is dynamically set through asset guid -* Texture Sampler will quietly ignore virtual object if AT is not found in project and will not generate a broken shader -* Deprecated nodes are automatically excluded from the palette -* Updated version in all samples -* Optimized 'Multiply' and 'Divide' nodes -* Added Edge Length based tessellation -* Added Fixed Amount based tessellation - -v0.2.6 dev 001 -* Fixed issue on 'Virtual Texture Object' node -* Fixed issue on 'If' node -* Fixed issues in 'Parallax Occlusion Mapping' node -* Fixed issues on 'Texture Sampler' node -* Fixed issue for translucency on point lights -* Fixed issues on 'Texture Coordinates' node -* Fixed issue on not correctly syncing ASE when when hitting paste button on our custom inspector -* Avoiding null pointer exception when compiling a 'Texel Size' node without references -* Re-Organized ASE folder system and added initial pop-up window to clean old/deprecated data -* Tweaked Default/Material values UI on Property nodes -* Node Properties window can now be show by double clicking a node -* Renamed Uniform parameter type to Global -* Added Distance-Based tessellation. Can be activated/configured on Master Node properties - * Added Tessellation sample -* Added emission baking support. Queue must be set to "Geometry" to work properly -* Added Tiled Atlas sample -* Added scenes for each sample -* Added tool tips for Master Node properties - -v0.2.5 dev 004 -* Added Parallax Occlusion Mapping node (uses linear search with customizable samples in conjuntion with interval mapping for refinement of sidewalls) -* Added simple snapping behavior when moving nodes (left-control) -* Fixed background grid image sliding when zooming -* Fixed issue with 'Texcoord Vertex Data' on writing -* Fixed issues with default values of 'Virtual Texture Object' -* Fixed issues when drawing 'Matrix3x3' and 'Matrix4x4' nodes -* Fixed compilation error when creating builds - -v0.2.5 dev 003 -* Fixed issues on 'Texture Coordinate' node -* Fixed issues with 'Texture Sample' node not reading the correct values from older shaders versions -* Fixed issues with instanced texture samples -* Fixed issues with 'Texel Size' node -* Fixed issues with adding new categories on community created nodes - * Custom category colors can now also be set up via NodeAttributes(...) -* Created simpler method ( GeneratePortInstructions(...) ) to generate input instructions. Handy for community members which are creating new custom nodes -* Fixed issue with propagating incorrect port types on master node when loading shader from older versions -* Fixed issues with parallax example -* Alpha channel/Opacity port is forced to 1 if Keep Alpha is set to true and port is not connected to prevent UI issues -* Added index property in '[VS] Vertex TexCoord' node and marked '[VS] Vertex TexCoord1' node as deprecated -* Tweaked collision area on minimize/maximize buttons on lateral windows -* Small optimization on 'Custom Expression' node -* Added support for virtual texturing via Amplify Texture -* Community Node additions - * Jason Booth - * Added 'Vertex To Fragment' node - -v0.2.5 dev 002 -* Added 'Texture Object' node -* Tweaked 'Texture Sample' node behavior to use the new 'Texture Object' node -* Added Stencil Buffer support -* Added Depth foldout with access to ZWrite, ZTest and Offset configuration -* Added AMPLIFY_SHADER_EDITOR preprocessor directive -* Fixed issue on not resetting instance variables counter on reset/load -* Overall fixes on node UI and its adaptation when zooming out - - -v0.2.5 dev 001 -* Added Color Mask option on Master Node -* Added access to additional UV sets on "Texture Sample" and "Texture Coordinates" nodes -* Fixed issue when attempting to connect a wire to a locked port -* Fixed issue with incorrectly adding '#pragma multi_compile_instancing' on non instanced property shaders -* Minor tweak on palette foldout behavior - - -v0.2.4 dev 007 -* Fixed issue on wrong auto-snapping wires with invisible, locked ports -* Fixed issue with version control on Master Node -* Added Transmission input port on Master Node -* Added 'Mip Mode' in 'Texture Sample' node -* Property names can now be changed directly on node by double clicking on it -* Properties can be reordered through drag and drop operations on the Master Node properties via the Available Properties foldout area -* Min/Max values on 'Ranged Float' nodes can be modified directly on canvas - -v0.2.4 dev 006 ( for internal reasons we had to skip dev 005 ) -* Fixes issues on 'Panner' node -* Fixed issues with not correctly generating local variables according to port category -* Tweaked behavior and fixed issues on the 'Texture Coordinate' node -* Fixed issues on 'Texel Size' node -* Fixed issues on 'Local Vertex Pos' node -* Fixed issues with Burn Effect Sample -* Removed positive number restriction from Master Node 'Queue Index' property -* Custom Material Inspector can be selected/changed on Master Node - * Done through the Custom Editor property - * You can always reset to our own by hitting the Reset button next to hit -* Updated Rim Light Sample to use the new Space option on the 'View Dir' node -* Updated Parallax Sample to use the new Space option on the 'View Dir' node -* Added 'Translucency' input port into Master Node -* Added 'Dithering' node -* Added Matcap Sample -* Added Dithering Sample -* Added Rendering Platforms selector on Master node -* Added Water Sample on a small terrain in the Sample Scene - -v0.2.4 dev 004 -* Fixed issues with wire shader -* Fixed issues with 'Texture Coordinates' node -* Removed warnings occurring on Unity v5.5 -* Fixed issue with 'Append' Node -* Fixed issue with ASE Custom Material Inspector -* Tweaked 'Local Vertex Pos' node to output differently if generating code for vertex or fragment ports - -v0.2.4 dev 003 -* Added Texture Reference dropdown to 'Texture Coordinates' node -* Added Render Path dropdown in Master Node -* Tweaked 'View Dir' node so you're able to choose between getting the result in tangent or world space -* Tweaked 'World Space Light Dir' to no longer use internal input port data when nothing is connected, instead worldPos is automaticaly fed into it -* Added Unity version check for wires shader and fix compatibility issues -* Added Normalize toggle into 'Screen Position' node -* Community Node additions - * Tobias Pott - * Added 'Swizzle' node - -v0.2.4 dev 002 -* Added 'Layered Blend' node -* Added 'Weighted Blend' node -* Added 'Texel Size' node -* Merged '[VS] Vertex Color' and 'Vertex Color' nodes in order to avoid further confusions and marked the first one as deprecated - * Node internally changes its output if it's writing to a vertex or fragment port -* Added 'Surface Depth' node -* Added 'Screen Depth' node -* Fixed issue with property nodes uniform variables not taking selected precision into account - -v0.2.4 dev 001 -* Added 'Parallax Mapping' node -* Added 'Negate' node -* Added Fake Window user sample -* Added Parallax Mapping example with 4 iterations using the basic Parallax Mapping node - -v0.2.3 dev 002 -* Added 'Custom Expression' node -* Precision used is now the least between the one selected in the node and main one selected on the master node -* 'Register Local Var' and 'Get Local Var' nodes can now be used on Master Node Vertex ports -* Improved wires visuals -* Fixed issue with local variables generation -* Fixed issue with switching port internal data from float to int -* Fixed cast issue with 'Remap' node -* Added all the supported shader models into the Master Node dropdown - * When creating a shader the default selected is now 2.5 to match Unity default -* Community Node additions - * The Four Headed Cat - * Added 'Grayscale' node - -v0.2.3 dev 001 -* New control points can be added to wires to better manipulate its shape - * Double click a wire to create an additional control point - * Control points are selected, moved and deleted similar to regular nodes -* Fixed issue with box selection being active when dragging nodes with the 'Shift' key held down -* Fixed issues with wire resources not being correctly released when ASE is shut down -* Fixed issues with 'Pixel Normal World' and 'Vertex Normal World' nodes -* Fixed issue with 'Multiply' node on Matrix/Vector multiplications -* Fixed issue with 'Break To Components' node -* Fixed issue with 'Component Mask' node -* Fixed issue with wrong type propagation when replacing node connections -* Fixed issue with instance references being lost on 'Texture Sample' and 'Screen Color' nodes -* Tweaked 'Object to World' and 'World to Object' nodes to be more compile friendly -* Added 'Model' matrix node -* Added 'Relay' node -* Added 'TriplanarObjectSpace' sample to Samples folder -* Added precision selector for variables ( known issue: precision info is not being taken into account when auto local vars are created ) -* Community Node additions - * The Four Headed Cat - * Added 'Tau' node - * Rea - * Added 'Height Map Blend' node - -v0.2.2 dev 001 -* Fixed issue with 'Mask Clip Value' not being correctly synced between material and shader -* Added colored Debug Mode ... this is an experimental feature where each port and wire are colored according to its data type. Each color/type pair are not final - * Hold 'P' key to enable debug mode and release it to disable it - * Double hit 'P' key to toggle debug mode on. Double hit 'P' key again to disable it. -* Added 'Matrix From Vectors' node -* Fixed issue with 'Vertex Binormal World' node -* Added 'Shader Model' dropdown on Master Node properties -* Community Node additions - * The Four Headed Cat - * Fixed issues with 'Logical Operator' nodes - -v0.2.1 dev 001 -* Fixed multiple issues importing current version on top of v0.1.0 dev 001 - -v0.2.0 dev 003 -* Mask Clip Value when used is registered as a Material Property - -v0.2.0 dev 002 -* Improved duplicate code detection system -* Slight improvement on save/update times ( important for Live Mode ) -* Fixed issue with 'Texture Sample' node incorrectly outputting a float4 when no texture assigned and on Normal mode -* Fixed issue on not opening the correct shader from a material inspector if a new one is selected from its dropdown -* Fixed issue with 'Length' node incorrectly changing its output type -* Community Node additions - * The Four Headed Cat - * Flipbook UV Animation - -v0.2.0 dev 001 -* Fixed issues with 'Get Local Var' node - * Output port type is now correctly set to its reference type - * Changed how references are saved so it won't be affected by order index re-ordering -* Fixed issue with 'Power' node -* Fixed issue with 'ATan2' node -* Fixed issue with 'Cross' node -* Community Node additions - * The Four Headed Cat - * Logical If - * Pixelate -* Community Samples additions - * The Four Headed Cat - * DissolveBurn - * Mourelas Konstantinos - * EnvironmentGradient - -v0.1.5 dev 001 -* Community Node additions - * The Four Headed Cat ( moved to a separate 'Logical Operators' category ) - * Compare With Range - * Compare Not Equal - * Compare Lower Equal - * Compare Greater Equal - * Compare Lower - * Compare Greater - * Kebrus - * Vertex Tangent World - * Vertex Binormal World -* 'Register Local Var' node changes: - * Is now independent from Master Node execution order and generates activation signals - * Will always be executed even if not connected to Master Node - * Fixed issue updating name string array when loading from file - * Added order index to control their declaration order( lesser index declared first ) -* Fixed issue on port type change not propagating in certain nodes -* Hitting Escape key will disable context palette menu if active -* Fixed issue where right mouse clicking on certain port areas would delete their wire connection -* Minor improvement on nodes performance - -v0.1.4 dev 002 -* Dynamic type nodes now also reacting to input port disconnections -* Updated TFHCRemap node from benderete - -0.1.4 dev 001 -* Fixed issue with order index not being correctly read/written -* Redone Refraction Shader according to rea suggestion -* Register Local Var node now has a title style similar to Property Nodes with the local var name always visible -* Added Get Local Var Node. It allows the user to use already registered local vars anywhere in the graph -* Added Custom Node Remap ("TFHC - Remap") created by user benderete -* Fixed issue on Texture Sample UV port not correctly casting to float2 when needed -* Fixed issue with Texture Sample node not adapting layout when reference is in normal mode - -v0.1.3 dev 003 -* Added RegisterLocalVar node. This is a node to improve shader readstate in certain situations, as it forces the shader to create a local var containing its input value and always use that as output -* Added Screen Color Texture Reference feature -* Created Simple Refraction example ( Samples/SimpleRefraction ) -* Fixed issues with sampler instance resizing -* Fixed issue with Fresnel node incident vector -* Fixed issue with attempting connection removal on inexistent nodes ( bug affecting Append node ) -* Fixed issue with overwriting render type and queue values with Blend Mode default values on read from file - -v0.1.3 dev 002 -* Fixed multiple issues with deleting a Texture Sample node being referenced by other nodes -* Tweaked Texture Sample reference UI - -v0.1.3 dev 001 -* Fixed issue when releasing mouse drag on menu areas not resetting auto*pan -* Tweaked Shader Instancing UI -* Fixed issue with material inspector crashing when updating a property with ASE window turned off -* Fixed issue with custom UI skins not being correctly initialized under some conditions -* Added Texture Reference feature -* Added 'Simple Blur' example to demonstrate how Texture referencing works -* Added small 'Made with Amplify Shader Editor' info as comment on generated shaders - -v0.1.2 dev 003 -* Fixed issues with opening materials via inspector with no ASE window initialized - -v0.1.2 dev 002 -* Added GPU Instancing ( see Samples/SimpleGPUInstancing example ) -* Added Screen Color node -* Fixed issue on version testing -* Tweaked Master Node icon -* Added additional icon into top-left master node node indicating if gpu instancing is being used or not - -v0.1.2 dev 001 -* Fixed typo on Texture Coordinate node -* Added explicit control on Render Type and Queue. They will be automatically set when a Blend Mode is selected. -* Added Fresnel node -* Fixed Trigonometry typo -* Improved local var generation on op nodes -* Added FWidth node -* Fixed issue with not immediately updating shader when hitting the Live Shader Mode button - -v0.1.1 dev 001 -* Community Contribution from kebrus: Added Rotator node, rotates UV Coordinates/ Vector2 nodes -* Fixed Vector2 Append Node bug -* Fixed Int to Float cast issues -* Added Shader title area on top canvas to forbidden node interaction area -* Adjusted Auto-Pan behavior -* Fixed issue with nodes infinite loop detection -* Tweaked mouse detection inside main canvas -* Fixed Queue Order typo when building shader -* Improved notifications when impossible cast is requested -* Added new VectorFromMatrix which gets a specific row or column from a 3x3 or 4x4 matrix -* Automatically hiding Order Index on Uniform Property Type nodes -* Simpler Searchable Node List also being called by hitting the space bar if focus is on main node canvas diff --git a/Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt.meta b/Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt.meta deleted file mode 100644 index e6fba319..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/ChangeLog.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 580cccd3e608b7f4cac35ea46d62d429 -timeCreated: 1481127071 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt b/Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt deleted file mode 100644 index e0d0e969..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt +++ /dev/null @@ -1,58 +0,0 @@ -Creating terrains with Amplify Shader Editor is really quick and easy. We will give you a brief explanation on how you can start creating terrain shaders with ASE in no time. - -A standard unity terrain is a regular surface shader using properties with a specific naming. -Besides these properties, a small configuration is necessary. -[Create Shader] -As with any other ASE shaders, right-click on the Project view, select Create > Amplify Shader > Surface Shader and name it as you like. We advise you to have 'First-Pass' included on the shader name since it performs what is called a first pass over the terrain. - -[Queue Index] -Set the Queue Index to -100 on the Output Node Properties General tab. - -[Render Type] -By default a created shader already comes with the Opaque shader type selected, which is required by the terrain, but please go to the Blend Mode tab and check that Opaque is the selected option. - -[Specify Base Shader] -A Base shader must be specified. This shader will be responsible to render the terrain when over a certain distance specified at the Base Map Distance on the terrain settings. Beyond this distance, a lower resolution composite image will be used with this shader for efficiency reasons. - -We already have a base shader created and ready to be used, so you only need to: -- Go to your Dependencies Tab on the Output Node Properties -- Click on the Add Button to add a new entry -- Write BaseMapShader into the Name textfield -- Write ASESampleShaders/SimpleTerrainBase on the Value textfield - -Feel free to open the ASESampleShaders/SimpleTerrainBase shader located at AmplifyShaderEditor > Examples > Official > SimpleTerrain > SimpleTerrainBase.shader and check what is being done. Please note that property naming in the base shader is very strict and property names must be maintained. - -[Specify Splat Count] -ASE only supports up to four splats (single-pass) for now, this needs to be specified into the shader through a custom tag. -In order to do that: -- Go to Custom SubShader Tags tab on the Output Node Properties -- Click on the Add Button to add a new entry -- Write SplatCount into the Name textfield -- Write 4 into the Value textfield - -Future versions will introduce multi-pass support for more complex effects. - -[Create Properties] -This is the meat of how the terrain shader will behave. -We already have a shader function, Four Splats First Pass Terrain, which replicates Unity standard terrain and should be used as starting point on creating your own shader. - -[[Diffuse]] -Each splat can be accessed via their properties, having yet again strict naming to be maintained. -The splat diffuse colors are accessed through the sampler variables _Splat0 through _Splat3, so in your shader you must create four Texture Sampler nodes with the names Splat 0 through Splat 3 as the _ is automatically placed and the empty spaces are also automatically removed from the created variable name. - -[[Normal]] -The same goes to normal maps, they are accessed through the sampler variables _Normal0 through _Normal3 so, like with diffuse, in your shader you must create four Texture Sampler nodes with the names Normal 0 through Normal 3. One detail to take into account is that Unpack Normal Map should be turned off for each one of the nodes and an Unpack Scale Normal node should be applied after their values are combined. - -[[Smoothness + Metallic]] -Smoothness and Metallic values must also have specific variable names, _Smoothness0 through _Smoothness3 and _Metallic0 through _Metallic3 respectively. - -These variables however are Float properties, so to access them you need to create Float nodes, set them to Properties with the names Smoothness 0 through Smoothness 3 and Metallic 0 through Metallic 3 respectively. - -To maintain consistency with the Unity terrain shader, you should add the Gamma attribute to the Metallic property nodes. - -[[Combining Maps]] -The weight of each layer is given by yet another sampler variable. The _Control sampler variable contains, in each of its channels, the contribution each layer/splat have on the final result. -To get access to it, simply create a Texture Sampler node in your shader with its name being Control. -This Control texture is dynamically created when you paint your terrain with the Terrain tools and can be inspected by selecting the terrain asset on the Project view. - -Again, we invite you to check the Four Splats First Pass Terrain shader function located at AmplifyShaderEditor > Plugins > EditorResources > ShaderFunctions > Four Splats First Pass Terrain for a more in-depth view on how the Control texture is used. diff --git a/Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt.meta b/Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt.meta deleted file mode 100644 index 4a3259bf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/CreatingTerrainsWithASE.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f11d5aaf59fc38544b8419242801ff97 -timeCreated: 1513615640 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples.meta deleted file mode 100644 index 607a472e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 425c3aed47dd05444960ca41af18e591 -folderAsset: yes -timeCreated: 1481126943 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage deleted file mode 100644 index f3594e30..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage.meta deleted file mode 100644 index ee1d5e40..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e00e6f90ab8233e46a41c5e33917c642 -timeCreated: 1585839223 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt deleted file mode 100644 index 3a22bde6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt +++ /dev/null @@ -1,8 +0,0 @@ -Fire texture - http://suicidecrew.deviantart.com/art/Fire-Seamless-tile-116721709 -Screen Space Curvature - http://madebyevan.com/shaders/curvature/ - -Grass Blades texture from: -http://www.fuzzimo.com/free-hi-res-ornamental-grass-blade-textures/ - -Keep them coming, contribute today! -http://amplify.pt/unity/amplify-shader-editor/contribute diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt.meta deleted file mode 100644 index 48f59804..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Credits.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 451790f45b4e5434586d16e924540ee7 -timeCreated: 1481127071 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt b/Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt deleted file mode 100644 index 87035e73..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt +++ /dev/null @@ -1,8 +0,0 @@ -Use your Unity Asset Store invoice number in the Amplify Product download page to download the latest Amplify Shader Editor package and Shader Samples package. - -1 - Go to http://amplify.pt/download -2 - Enter your Unity Asset Store and click Unlock -3 - Scroll down to the Amplify Shader Editor entry -4 - Click the Sample button to download the sample package. - -NOTE: You can also use the product download page to download the latest Amplify Shader Editor package. Due to Asset Store review times and update cycles, the version hosted there is usually more recent. \ No newline at end of file diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt.meta deleted file mode 100644 index a82e19c0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/DownloadSamplesInstructions.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 03fe3bdcb7262a84ca060ff336c7d8d1 -timeCreated: 1481127071 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage deleted file mode 100644 index 8e54a2bf..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage.meta deleted file mode 100644 index f31ed090..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dff05fea7446d7b4e9029bfab77455d2 -timeCreated: 1559836117 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage deleted file mode 100644 index b112805a..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage.meta deleted file mode 100644 index 59379f1b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d1c0b77896049554fa4b635531caf741 -timeCreated: 1533059192 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage deleted file mode 100644 index 86e4bf98..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage.meta deleted file mode 100644 index 9098be80..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f7c4e22642de60d448f4e4809190f7b1 -timeCreated: 1559837332 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage deleted file mode 100644 index 39911489..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage.meta deleted file mode 100644 index 0aa21b54..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/LWRP Samples.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6ecbfd0a046659943a69328c98ff0442 -timeCreated: 1520956522 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt b/Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt deleted file mode 100644 index 62fc0824..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt +++ /dev/null @@ -1,12 +0,0 @@ -Samples are provided by pipeline, if you want to import the samples please use the "Start Screen" to do so instead of unpacking manually, this will ensure that they are imported correctly. Go to Windows > Amplify Shader Editor > Start Screen and under "Shader Samples" select the ones you want to import. Do be aware that importing any SRP samples requires to first install the respective pipeline using the package manager. - -However if you still want to import them manually here is the breakdown of the included packages: - * "Sample Resources": constains the assets shared between all pipelines, like textures and meshes, this should always be imported first - * "Built-In Samples": contains the samples shaders with their scenes for the built-in rendering system - * "HDRP Samples": contains the samples shaders with their scenes for HDRP 7.X.X and up (Unity 2019.3 and up) - * "HDRP Samples (Legacy)": contains the samples shaders with their scenes for HDRP 6.X.X and down (from Unity 2018.2 to Unity 2019.2) - * "URP Samples": contains the samples shaders with their scenes for URP 7.X.X and up (Unity 2019.3 and up) - * "LWRP Samples": contains the samples shaders with their scenes for LWRP between 4.X.X and 6.X.X (from Unity 2018.3 to Unity 2019.2) - * "LWRP Samples (Legacy)": contains the samples shaders with their scenes for LWRP 3.X.X (Unity 2018.2) - -Please notice that in some cases the sample may have been created in a different version from the SRP that you are using which can produce "pink" shaders. If that happens it's usually the case that you only need to open the shader in ASE and save it to update it. diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt.meta deleted file mode 100644 index a893d0a3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/README Samples.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5c5208e121a880c4fbb9de7aaeaa8aa2 -timeCreated: 1541776170 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage deleted file mode 100644 index c148e5ad..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage.meta deleted file mode 100644 index 2de62af1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Sample Resources.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c0a0a980c9ba86345bc15411db88d34f -timeCreated: 1585839223 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage deleted file mode 100644 index 22685971..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage.meta deleted file mode 100644 index 10f67fac..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/URP Samples.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a9d68dd8913f05d4d9ce75e7b40c6044 -timeCreated: 1575902011 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins.meta deleted file mode 100644 index 301d4048..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3306ce0ede814a84c8d289893da72b7a -folderAsset: yes -timeCreated: 1481126943 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor.meta deleted file mode 100644 index e7035616..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4a66239afbf6d2c4eb99238642c8d40f -folderAsset: yes -timeCreated: 1481126943 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions.meta deleted file mode 100644 index 060fde10..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a2ba8588f45692f4ea2fa5afa9faf434 -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs deleted file mode 100644 index 67572b46..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs +++ /dev/null @@ -1,336 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class ActionData - { - public virtual void ExecuteForward() { } - public virtual void ExecuteReverse() { } - } - - // NODES - // Create node - public class CreateNodeActionData : ActionData - { - private int m_nodeId; - private System.Type m_nodeType; - private Vector2 m_nodePos; - - public CreateNodeActionData( ParentNode node ) - { - m_nodeId = node.UniqueId; - m_nodePos = node.Vec2Position; - m_nodeType = node.GetType(); - } - - - public CreateNodeActionData( int nodeId, System.Type nodeType, Vector2 nodePos ) - { - m_nodeId = nodeId; - m_nodePos = nodePos; - m_nodeType = nodeType; - } - - public override void ExecuteForward() - { - UIUtils.CreateNode( m_nodeType, false, m_nodePos, m_nodeId ); - } - - public override void ExecuteReverse() - { - UIUtils.DestroyNode( m_nodeId ); - } - - public override string ToString() - { - return "Create Node - Type: " + m_nodeType + " Node: " + m_nodeId + " Position: " + m_nodePos; - } - } - - // Destroy node - public class DestroyNodeActionData : ActionData - { - private int m_nodeId; - private System.Type m_nodeType; - private Vector2 m_nodePos; - - public DestroyNodeActionData( ParentNode node ) - { - m_nodeId = node.UniqueId; - m_nodePos = node.Vec2Position; - m_nodeType = node.GetType(); - } - - public DestroyNodeActionData( int nodeId, System.Type nodeType, Vector2 nodePos ) - { - m_nodeId = nodeId; - m_nodePos = nodePos; - m_nodeType = nodeType; - } - - public override void ExecuteForward() - { - UIUtils.DestroyNode( m_nodeId ); - } - - public override void ExecuteReverse() - { - UIUtils.CreateNode( m_nodeType, false, m_nodePos, m_nodeId ); - } - - public override string ToString() - { - return "Destroy Node - Type: " + m_nodeType + " Node: " + m_nodeId + " Position: " + m_nodePos; - } - } - - // Move node - public class MoveNodeActionData : ActionData - { - private int m_nodeId; - private Vector2 m_nodeInitalPos; - private Vector2 m_nodeFinalPos; - - public MoveNodeActionData( int nodeId, Vector2 nodeInitialPos, Vector2 nodeFinalPos ) - { - m_nodeId = nodeId; - m_nodeInitalPos = nodeInitialPos; - m_nodeFinalPos = nodeFinalPos; - } - - public override void ExecuteForward() - { - ParentNode node = UIUtils.GetNode( m_nodeId ); - if ( node != null ) - node.Vec2Position = m_nodeFinalPos; - } - - public override void ExecuteReverse() - { - ParentNode node = UIUtils.GetNode( m_nodeId ); - if ( node != null ) - node.Vec2Position = m_nodeInitalPos; - } - - public override string ToString() - { - return "Move Node - Node: " + m_nodeId + " Initial Position: " + m_nodeInitalPos + " Final Position: " + m_nodeFinalPos; - } - } - - // CONNECTIONS - // Create connection - public class CreateConnectionActionData : ActionData - { - private int m_inputNodeId; - private int m_inputPortId; - - private int m_outputNodeId; - private int m_outputPortId; - - public CreateConnectionActionData( int inputNodeId, int inputPortId, int outputNodeId, int outputPortId ) - { - m_inputNodeId = inputNodeId; - m_inputPortId = inputPortId; - m_outputNodeId = outputNodeId; - m_outputPortId = outputPortId; - } - - public override void ExecuteForward() - { - UIUtils.ConnectInputToOutput( m_inputNodeId, m_inputPortId, m_outputNodeId, m_outputPortId ); - } - - public override void ExecuteReverse() - { - UIUtils.DeleteConnection( true, m_inputNodeId, m_inputPortId, false, true ); - } - - public override string ToString() - { - return "Create Connection Node - Input Node: " + m_inputNodeId + " Input Port: " + m_inputPortId + " Output Node: " + m_outputNodeId + " Output Port: " + m_outputPortId; - } - } - - // Destroy connection - public class DestroyConnectionActionData : ActionData - { - private int m_inputNodeId; - private int m_inputPortId; - - private int m_outputNodeId; - private int m_outputPortId; - - public DestroyConnectionActionData( int inputNodeId, int inputPortId, int outputNodeId, int outputPortId ) - { - m_inputNodeId = inputNodeId; - m_inputPortId = inputPortId; - m_outputNodeId = outputNodeId; - m_outputPortId = outputPortId; - } - - public override void ExecuteForward() - { - UIUtils.DeleteConnection( true, m_inputNodeId, m_inputPortId, false, true ); - } - - public override void ExecuteReverse() - { - UIUtils.ConnectInputToOutput( m_inputNodeId, m_inputPortId, m_outputNodeId, m_outputPortId ); - } - - public override string ToString() - { - return "Destroy Connection Node - Input Node: " + m_inputNodeId + " Input Port: " + m_inputPortId + " Output Node: " + m_outputNodeId + " Output Port: " + m_outputPortId; - } - } - - // Move connection - public class MoveInputConnectionActionData : ActionData - { - private int m_oldInputNodeId; - private int m_oldInputNodePortId; - - private int m_newInputNodeId; - private int m_newInputNodePortId; - - private int m_outputNodeId; - private int m_outputPortId; - - public MoveInputConnectionActionData( int oldInputNodeId, int oldInputPortId, int newInputNodeId, int newInputPortId, int outputNodeId, int outputPortId ) - { - m_oldInputNodeId = oldInputNodeId; - m_oldInputNodePortId = oldInputPortId; - - m_newInputNodeId = newInputNodeId; - m_newInputNodePortId = newInputPortId; - - m_outputNodeId = outputNodeId; - m_outputPortId = outputPortId; - } - - public override void ExecuteForward() - { - UIUtils.DeleteConnection( true, m_oldInputNodeId, m_oldInputNodePortId, false, true ); - UIUtils.ConnectInputToOutput( m_newInputNodeId, m_newInputNodePortId, m_outputNodeId, m_outputPortId ); - } - - public override void ExecuteReverse() - { - base.ExecuteReverse(); - UIUtils.DeleteConnection( true, m_newInputNodeId, m_newInputNodePortId, false, true ); - UIUtils.ConnectInputToOutput( m_oldInputNodeId, m_oldInputNodePortId, m_outputNodeId, m_outputPortId ); - } - - public override string ToString() - { - return "Move Input Connection Node - Old Input Node: " + m_oldInputNodeId + " Old Input Port: " + m_oldInputNodePortId + " New Input Node: " + m_newInputNodeId + " New Input Port: " + m_newInputNodePortId + " Output Node: " + m_outputNodeId + " Output Port: " + m_outputPortId; - } - } - - public class MoveOutputConnectionActionData : ActionData - { - private int m_inputNodeId; - private int m_inputPortId; - - private int m_newOutputNodeId; - private int m_newOutputPortId; - - private int m_oldOutputNodeId; - private int m_oldOutputPortId; - - public MoveOutputConnectionActionData( int inputNodeId, int inputPortId, int newOutputNodeId, int newOutputPortId, int oldOutputNodeId, int oldOutputPortId ) - { - m_inputNodeId = inputNodeId; - m_inputPortId = inputPortId; - - m_newOutputNodeId = newOutputNodeId; - m_newOutputPortId = newOutputPortId; - - m_oldOutputNodeId = oldOutputNodeId; - m_oldOutputPortId = oldOutputPortId; - } - - public override void ExecuteForward() - { - UIUtils.DeleteConnection( false, m_oldOutputNodeId, m_oldOutputNodeId, false, true ); - UIUtils.ConnectInputToOutput( m_inputNodeId, m_inputPortId, m_newOutputNodeId, m_newOutputPortId ); - } - - public override void ExecuteReverse() - { - base.ExecuteReverse(); - UIUtils.DeleteConnection( false, m_newOutputNodeId, m_newOutputPortId, false, true ); - UIUtils.ConnectInputToOutput( m_inputNodeId, m_inputPortId, m_oldOutputNodeId, m_oldOutputPortId ); - } - - public override string ToString() - { - return "Move Input Connection Node - Input Node: " + m_inputNodeId + " Input Port: " + m_inputPortId + " Old Output Node: " + m_oldOutputNodeId + " Old Output Port: " + m_oldOutputPortId + " New Output Node: " + m_newOutputNodeId + " New Output Port: " + m_newOutputPortId; - } - } - - public class CreateNewGraphActionData : ActionData - { - private string m_name; - - public CreateNewGraphActionData( string name ) - { - m_name = name; - } - - public override void ExecuteForward() - { - UIUtils.CreateNewGraph( m_name ); - } - } - - public class ChangeNodePropertiesActionData : ActionData - { - private string m_originalProperties; - private string m_newProperties; - private int m_nodeId; - - public ChangeNodePropertiesActionData( ParentNode node, string originalProperties ) - { - m_nodeId = node.UniqueId; - m_originalProperties = originalProperties; - - m_newProperties = string.Empty; - string trash = string.Empty; - node.WriteToString( ref m_newProperties, ref trash ); - } - - public ChangeNodePropertiesActionData( int nodeId, string originalProperties ) - { - m_nodeId = nodeId; - m_originalProperties = originalProperties; - - m_newProperties = string.Empty; - string trash = string.Empty; - UIUtils.GetNode( nodeId ).WriteToString( ref m_newProperties, ref trash ); - } - - public override void ExecuteForward() - { - string[] properties = m_newProperties.Split( IOUtils.FIELD_SEPARATOR ); - UIUtils.GetNode( m_nodeId ).ReadFromString( ref properties ); - } - - public override void ExecuteReverse() - { - string[] properties = m_originalProperties.Split( IOUtils.FIELD_SEPARATOR ); - UIUtils.GetNode( m_nodeId ).ReadFromString( ref properties ); - } - - public override string ToString() - { - return "Change Node Propertie - Node: " + m_nodeId + "\nOriginal Properties:\n" + m_originalProperties + "\nNew Properties:\n" + m_newProperties; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs.meta deleted file mode 100644 index 0c1b5d43..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 29204f353101f46439a93f1c503d3197 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs deleted file mode 100644 index 666c9020..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs +++ /dev/null @@ -1,58 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public class ActionLog - { - private int m_maxCount; - private int m_index; - private List m_sequence; - - public ActionLog(int maxCount) - { - m_maxCount = maxCount; - m_index = 0; - m_sequence = new List(); - } - - public void AddToLog(ActionData actionData) - { - if (m_sequence.Count > m_maxCount) - { - m_sequence.RemoveAt(0); - } - - m_sequence.Add(actionData); - m_index = m_sequence.Count - 1; - } - - - public void UndoLastAction() - { - if ( m_index > -1 && m_index < m_sequence.Count ) - m_sequence[m_index--].ExecuteReverse(); - } - - public void RedoLastAction() - { - if (m_index < (m_sequence.Count - 1)) - m_sequence[++m_index].ExecuteForward(); - - } - - public void ClearLog() - { - m_sequence.Clear(); - m_index = 0; - } - - public void Destroy() - { - m_sequence.Clear(); - m_sequence = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs.meta deleted file mode 100644 index 4547013c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionLog.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bc089a69595d8994cb89946a919517c2 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs deleted file mode 100644 index c60480e0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs +++ /dev/null @@ -1,39 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System.Collections.Generic; -namespace AmplifyShaderEditor -{ - public class ActionSequence - { - private string m_name; - private List m_sequence; - - public ActionSequence( string name ) - { - m_name = name; - m_sequence = new List(); - } - - public void AddToSequence( ActionData actionData ) - { - m_sequence.Add( actionData ); - } - - public void Execute() - { - for ( int i = 0; i < m_sequence.Count; i++ ) - { - m_sequence[ i ].ExecuteForward(); - } - } - - public void Destroy() - { - m_sequence.Clear(); - m_sequence = null; - } - - public string Name { get { return m_name; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs.meta deleted file mode 100644 index 58a732bb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Actions/ActionSequence.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 43bd963fa46ee9c4680dacff1d8dc0b9 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs deleted file mode 100644 index e8ffa67d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs +++ /dev/null @@ -1,550 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - - public struct Constants - { - public readonly static string[] CustomASEStandardArgsMacros = - { - "#if defined(SHADER_API_D3D11) || defined(SHADER_API_XBOXONE) || defined(UNITY_COMPILER_HLSLCC)//ASE Args Macros", - "#define ASE_TEXTURE2D_ARGS(textureName) Texture2D textureName, SamplerState sampler##textureName", - "#define ASE_TEXTURE3D_ARGS(textureName) Texture3D textureName, SamplerState sampler##textureName", - "#define ASE_TEXTURECUBE_ARGS(textureName) TextureCube textureName, SamplerState sampler##textureName", - "#define ASE_TEXTURE2D_PARAMS(textureName) textureName, sampler##textureName", - "#define ASE_TEXTURE3D_PARAMS(textureName) textureName, sampler##textureName", - "#define ASE_TEXTURECUBE_PARAMS(textureName) textureName, sampler##textureName", - "#define ASE_TEXTURE2D_ARRAY_PARAMS(textureName) textureName, sampler##textureName", - "#else//ASE Args Macros", - "#define ASE_TEXTURE2D_ARGS(textureName) sampler2D textureName", - "#define ASE_TEXTURE3D_ARGS(textureName) sampler3D textureName", - "#define ASE_TEXTURECUBE_ARGS(textureName) samplerCUBE textureName", - "#define ASE_TEXTURE2D_PARAMS(textureName) textureName", - "#define ASE_TEXTURE3D_PARAMS(textureName) textureName", - "#define ASE_TEXTURECUBE_PARAMS(textureName) textureName", - "#define ASE_TEXTURE2D_ARRAY_PARAMS(textureName) textureName", - "#endif//ASE Args Macros\n" - }; - - public readonly static string[] CustomASEDeclararionMacros = - { - "#define ASE_TEXTURE2D(textureName) {0}2D(textureName)", - "#define ASE_TEXTURE2D_ARRAY(textureName) {0}2D_ARRAY(textureName)", - "#define ASE_TEXTURE3D(textureName) {0}3D(textureName)", - "#define ASE_TEXTURECUBE(textureName) {0}CUBE(textureName)\n" - }; - - public readonly static string[] CustomASEStandarSamplingMacrosHelper = - { - "#if defined(SHADER_API_D3D11) || defined(SHADER_API_XBOXONE) || defined(UNITY_COMPILER_HLSLCC)//ASE Sampling Macros", - "#else//ASE Sampling Macros", - "#endif//ASE Sampling Macros\n" - }; - - public readonly static string[] CustomASESamplingMacros = - { - "#define ASE_SAMPLE_TEXTURE2D(textureName,{0}coords) {1}2D{2}(textureName,{0}coords)", - "#define ASE_SAMPLE_TEXTURE2D_LOD(textureName, {0}coord2, lod) {1}2D{2}_LOD(textureName, {0}coord2, lod)", - "#define ASE_SAMPLE_TEXTURE2D_BIAS(textureName,{0}coord2, bias) {1}2D{2}_BIAS(textureName,{0}coord2, bias)", - "#define ASE_SAMPLE_TEXTURE2D_GRAD(textureName,{0}coord2, dpdx, dpdy) {1}2D{2}_GRAD(textureName,{0}coord2, dpdx, dpdy)", - - "#define ASE_SAMPLE_TEXTURE3D(textureName,{0}coord3) {1}3D{2}(textureName,{0}coord3)", - "#define ASE_SAMPLE_TEXTURE3D_LOD(textureName,{0}coord3, lod) {1}3D{2}_LOD(textureName,{0}coord3, lod)", - "#define ASE_SAMPLE_TEXTURE3D_BIAS(textureName,{0}coord3, bias) {1}3D{2}_BIAS(textureName,{0}coord3, bias)", - "#define ASE_SAMPLE_TEXTURE3D_GRAD(textureName,{0}coord3, dpdx, dpdy) {1}3D{2}_GRAD(textureName,{0}coord3, dpdx, dpdy)", - - "#define ASE_SAMPLE_TEXTURECUBE(textureName,{0}coord3) {1}CUBE{2}(textureName,{0}coord3)", - "#define ASE_SAMPLE_TEXTURECUBE_LOD(textureName,{0}coord3, lod) {1}CUBE{2}_LOD(textureName,{0}coord3, lod)", - "#define ASE_SAMPLE_TEXTURECUBE_BIAS(textureName,{0}coord3, bias) {1}CUBE{2}_BIAS(textureName,{0}coord3, bias)\n" - }; - - // SRP - public readonly static string[] CustomASESRPArgsMacros = - { - "#define ASE_TEXTURE2D_ARGS(textureName) TEXTURE2D(textureName), SAMPLER(textureName)", - "#define ASE_TEXTURE3D_ARGS(textureName) TEXTURE3D(textureName), SAMPLER(textureName)", - "#define ASE_TEXTURECUBE_ARGS(textureName) TEXTURECUBE(textureName), SAMPLER(textureName)", - "#define ASE_TEXTURE2D_PARAMS(textureName) textureName, sampler##textureName", - "#define ASE_TEXTURE3D_PARAMS(textureName) textureName, sampler##textureName", - "#define ASE_TEXTURECUBE_PARAMS(textureName) textureName, sampler##textureName", - "#define ASE_TEXTURE2D_ARRAY_PARAMS(textureName) textureName, sampler##textureName\n" - }; - - public readonly static string CustomASEStandardSamplerParams = "#define ASE_TEXTURE_PARAMS(textureName) textureName\n"; - public readonly static string[] CustomASESRPTextureArrayMacros = - { - "#define ASE_TEXTURE2D_ARRAY_ARGS(textureName) TEXTURE2D_ARRAY_ARGS(textureName,sampler##textureName)\n" , - "#define ASE_TEXTURE2D_ARRAY_PARAM(textureName) TEXTURE2D_ARRAY_PARAM(textureName,sampler##textureName)\n" , - "#define ASE_SAMPLE_TEXTURE2D_ARRAY(textureName, coord3) textureName.Sample(sampler##textureName, coord3)", - "#define ASE_SAMPLE_TEXTURE2D_ARRAY_LOD(textureName, coord3, lod) textureName.SampleLevel(sampler##textureName, coord3, lod)" - }; - public readonly static string CustomASESRPSamplerParams = "#define ASE_TEXTURE_PARAMS(textureName) textureName, sampler##textureName\n"; - - public readonly static string[] CustomSRPSamplingMacros = - { - "#define SAMPLE_TEXTURE3D_GRAD(textureName, samplerName, coord3, dpdx, dpdy) textureName.SampleGrad(samplerName, coord3, dpdx, dpdy)", - "#define SAMPLE_TEXTURE3D_BIAS(textureName, samplerName, coord3, bias) textureName.SampleBias(samplerName, coord3, bias)\n" - }; - - public readonly static Dictionary TexDeclarationSRPMacros = new Dictionary - { - { TextureType.Texture2D,"TEXTURE2D({0}); SAMPLER(sampler{0});"}, - { TextureType.Texture3D,"TEXTURE3D({0}); SAMPLER(sampler{0});"}, - { TextureType.Cube,"TEXTURECUBE({0}); SAMPLER(sampler{0});"}, - { TextureType.Texture2DArray,"TEXTURE2D_ARRAY({0}); SAMPLER(sampler{0});"}, - }; - - public readonly static Dictionary SamplerDeclarationSRPMacros = new Dictionary - { - { TextureType.Texture2D,"SAMPLER(sampler{0});"}, - { TextureType.Texture3D,"SAMPLER(sampler{0});"}, - { TextureType.Cube,"SAMPLER(sampler{0});"}, - { TextureType.Texture2DArray,"SAMPLER(sampler{0});"}, - }; - - public readonly static Dictionary TexDeclarationNoSamplerSRPMacros = new Dictionary - { - { TextureType.Texture2D,"TEXTURE2D({0});"}, - { TextureType.Texture3D,"TEXTURE3D({0});"}, - { TextureType.Cube,"TEXTURECUBE({0});"}, - { TextureType.Texture2DArray,"TEXTURE2D_ARRAY({0});"}, - }; - - public readonly static Dictionary TexSampleSRPMacros = new Dictionary - { - { TextureType.Texture2D,"SAMPLE_TEXTURE2D{0}({1},sampler{2},{3})"}, - { TextureType.Texture3D,"SAMPLE_TEXTURE3D{0}({1},sampler{2},{3})"}, - { TextureType.Cube,"SAMPLE_TEXTURECUBE{0}({1},sampler{2},{3})"}, - { TextureType.Texture2DArray,"SAMPLE_TEXTURE2D_ARRAY{0}({1},sampler{2},{3})"}, - }; - - public readonly static Dictionary TexParams = new Dictionary - { - { TextureType.Texture2D,"ASE_TEXTURE2D_PARAMS({0})"}, - { TextureType.Texture3D,"ASE_TEXTURE3D_PARAMS({0})"}, - { TextureType.Cube,"ASE_TEXTURECUBE_PARAMS({0})"}, - { TextureType.Texture2DArray,"ASE_TEXTURE2D_ARRAY_PARAMS({0})"}, - }; - - // STANDARD - - public readonly static string[] CustomStandardSamplingMacros = - { - "#if defined(SHADER_API_D3D11) || defined(SHADER_API_XBOXONE) || defined(UNITY_COMPILER_HLSLCC)//ASE Sampler Macros", - "#define UNITY_SAMPLE_TEX2D_LOD(tex,coord,lod) tex.SampleLevel (sampler##tex,coord, lod)", - "#define UNITY_SAMPLE_TEX2D_BIAS(tex,coord,bias) tex.SampleBias(sampler##tex,coord,bias)", - "#define UNITY_SAMPLE_TEX2D_GRAD(tex,coord,ddx,ddy) tex.SampleGrad(sampler##tex,coord,ddx,ddy)", - "#define UNITY_SAMPLE_TEX3D_BIAS(tex,coord,bias) tex.SampleBias(sampler##tex,coord,bias)", - "#define UNITY_SAMPLE_TEX3D_GRAD(tex,coord,ddx,ddy) tex.SampleGrad(sampler##tex,coord,ddx,ddy)", - "#define UNITY_SAMPLE_TEX2D_SAMPLER_LOD(tex,samplerTex,coord,lod) tex.SampleLevel (samplerTex,coord, lod)", - "#define UNITY_SAMPLE_TEX2D_SAMPLER_BIAS(tex,samplerTex,coord,bias) tex.SampleBias(samplerTex,coord,bias)", - "#define UNITY_SAMPLE_TEX2D_SAMPLER_GRAD(tex,samplerTex,coord,ddx,ddy) tex.SampleGrad(samplerTex,coord,ddx,ddy)", - "#define UNITY_SAMPLE_TEX3D_SAMPLER_BIAS(tex,samplerTex,coord,bias) tex.SampleBias(samplerTex,coord,bias)", - "#define UNITY_SAMPLE_TEX3D_SAMPLER_GRAD(tex,samplerTex,coord,ddx,ddy) tex.SampleGrad(samplerTex,coord,ddx,ddy)", - "#else//ASE Sampler Macros", - "#define UNITY_SAMPLE_TEX2D_LOD(tex,coord,lod) tex2Dlod(tex,float4(coord,0,lod))", - "#define UNITY_SAMPLE_TEX2D_BIAS(tex,coord,bias) tex2Dbias(tex,float4(coord,0,bias))", - "#define UNITY_SAMPLE_TEX2D_GRAD(tex,coord,ddx,ddy) tex2D(tex,coord,ddx,ddy)", - "#define UNITY_SAMPLE_TEX3D_BIAS(tex,coord,bias) tex3Dbias(tex,float4(coord,bias))", - "#define UNITY_SAMPLE_TEX3D_GRAD(tex,coord,ddx,ddy) tex3D(tex,coord,ddx,ddy)", - "#define UNITY_SAMPLE_TEX2D_SAMPLER_LOD(tex,samplerTex,coord,lod) tex2Dlod(tex,float4(coord,0,lod))", - "#define UNITY_SAMPLE_TEX2D_SAMPLER_BIAS(tex,samplerTex,coord,bias) tex2Dbias(tex,float4(coord,0,bias))", - "#define UNITY_SAMPLE_TEX2D_SAMPLER_GRAD(tex,samplerTex,coord,ddx,ddy) tex2D(tex,coord,ddx,ddy)", - "#define UNITY_SAMPLE_TEX3D_SAMPLER_BIAS(tex,samplerTex,coord,bias) tex3Dbias(tex,float4(coord,bias))", - "#define UNITY_SAMPLE_TEX3D_SAMPLER_GRAD(tex,samplerTex,coord,ddx,ddy) tex3D(tex,coord,ddx,ddy)", - "#endif//ASE Sampler Macros\n" - }; - - public readonly static string[] CustomArraySamplingMacros = - { - "#if defined(UNITY_COMPILER_HLSL2GLSL) || defined(SHADER_TARGET_SURFACE_ANALYSIS)//ASE Array Sampler Macros", - "#define ASE_SAMPLE_TEX2DARRAY_GRAD(tex,coord,dx,dy) UNITY_SAMPLE_TEX2DARRAY (tex,coord)", - "#else//ASE Array Sampler Macros", - "#define ASE_SAMPLE_TEX2DARRAY_GRAD(tex,coord,dx,dy) tex.SampleGrad (sampler##tex,coord,dx,dy)", - "#endif//ASE Array Sampler Macros\n" - }; - - public readonly static Dictionary TexDeclarationStandardMacros = new Dictionary - { - { TextureType.Texture2D,"UNITY_DECLARE_TEX2D({0});"}, - { TextureType.Texture3D,"UNITY_DECLARE_TEX3D({0});"}, - { TextureType.Cube,"UNITY_DECLARE_TEXCUBE({0});"}, - { TextureType.Texture2DArray,"UNITY_DECLARE_TEX2DARRAY({0});"} - }; - - - public readonly static Dictionary TexDeclarationNoSamplerStandardMacros = new Dictionary - { - { TextureType.Texture2D,"UNITY_DECLARE_TEX2D({0});"}, - { TextureType.Texture3D,"UNITY_DECLARE_TEX3D({0});"}, - { TextureType.Cube,"UNITY_DECLARE_TEXCUBE({0});"}, - { TextureType.Texture2DArray,"UNITY_DECLARE_TEX2DARRAY({0});"} - }; - - public readonly static Dictionary TexSampleStandardMacros = new Dictionary - { - { TextureType.Texture2D,"UNITY_SAMPLE_TEX2D{0}({1},{2})"}, - { TextureType.Texture3D,"UNITY_SAMPLE_TEX3D{0}({1},{2})"}, - { TextureType.Cube,"UNITY_SAMPLE_TEXCUBE{0}({1},{2})"}, - { TextureType.Texture2DArray,"UNITY_SAMPLE_TEX2DARRAY{0}({1},{2})"} - }; - - - public readonly static char SemiColonSeparator = '@'; - public readonly static string AppDataFullName = "appdata_full"; - public readonly static string CustomAppDataFullName = "appdata_full_custom"; - public readonly static string CustomAppDataFullBody = - "\n\t\tstruct appdata_full_custom\n" + - "\t\t{\n" + - "\t\t\tfloat4 vertex : POSITION;\n" + - "\t\t\tfloat4 tangent : TANGENT;\n" + - "\t\t\tfloat3 normal : NORMAL;\n" + - "\t\t\tfloat4 texcoord : TEXCOORD0;\n" + - "\t\t\tfloat4 texcoord1 : TEXCOORD1;\n" + - "\t\t\tfloat4 texcoord2 : TEXCOORD2;\n" + - "\t\t\tfloat4 texcoord3 : TEXCOORD3;\n" + - "\t\t\tfixed4 color : COLOR;\n" + - "\t\t\tUNITY_VERTEX_INPUT_INSTANCE_ID\n"; - - public readonly static string IncludeFormat = "#include \"{0}\""; - public readonly static string PragmaFormat = "#pragma {0}"; - public readonly static string DefineFormat = "#define {0}"; - - public readonly static string RenderTypeHelperStr = "RenderType"; - public readonly static string RenderQueueHelperStr = "Queue"; - - public readonly static string DefaultShaderName = "New Amplify Shader"; - - public readonly static string UndoReplaceMasterNodeId = "Replacing Master Node"; - public readonly static string UnityLightingLib = "Lighting.cginc"; - public readonly static string UnityAutoLightLib = "AutoLight.cginc"; - public readonly static string UnityBRDFLib = "UnityStandardBRDF.cginc"; - public readonly static string LocalValueDecWithoutIdent = "{0} {1} = {2};"; - public readonly static string CustomTypeLocalValueDecWithoutIdent = "{0} {1} =({0}){2};"; - public readonly static string LocalValueDefWithoutIdent = "{0} {1} {2};"; - public readonly static string TilingOffsetFormat = "{0} * {1} + {2}"; - public static string InvalidPostProcessDatapath = "__DELETED_GUID_Trash"; - //TEMPLATES - - public static float PlusMinusButtonLayoutWidth = 15; - - public static float NodeButtonSizeX = 16; - public static float NodeButtonSizeY = 16; - public static float NodeButtonDeltaX = 5; - public static float NodeButtonDeltaY = 11; - - public readonly static string ReservedPropertyNameStr = "Property name '{0}' is reserved and cannot be used"; - public readonly static string NumericPropertyNameStr = "Property name '{0}' is numeric thus cannot be used"; - public readonly static string DeprecatedMessageStr = "Node '{0}' is deprecated. Use node '{1}' instead."; - public readonly static string DeprecatedNoAlternativeMessageStr = "Node '{0}' is deprecated and should be removed."; - public readonly static string UndoChangePropertyTypeNodesId = "Changing Property Types"; - public readonly static string UndoChangeTypeNodesId = "Changing Nodes Types"; - public readonly static string UndoMoveNodesId = "Moving Nodes"; - public readonly static string UndoRegisterFullGrapId = "Register Graph"; - public readonly static string UndoAddNodeToCommentaryId = "Add node to Commentary"; - public readonly static string UndoRemoveNodeFromCommentaryId = "Remove node from Commentary"; - public readonly static string UndoCreateDynamicPortId = "Create Dynamic Port"; - public readonly static string UndoDeleteDynamicPortId = "Destroy Dynamic Port"; - public readonly static string UndoRegisterNodeId = "Register Object"; - public readonly static string UndoUnregisterNodeId = "Unregister Object"; - public readonly static string UndoCreateNodeId = "Create Object"; - public readonly static string UndoPasteNodeId = "Paste Object"; - public readonly static string UndoDeleteNodeId = "Destroy Object"; - public readonly static string UndoDeleteConnectionId = "Destroy Connection"; - public readonly static string UndoCreateConnectionId = "Create Connection"; - - public readonly static float MenuDragSpeed = -0.5f; - public readonly static string DefaultCustomInspector = "ASEMaterialInspector"; - public readonly static string ReferenceTypeStr = "Mode"; - public readonly static string AvailableReferenceStr = "Reference"; - public readonly static string InstancePostfixStr = " (Reference) "; - - public readonly static string ASEMenuName = "Amplify Shader"; - - public readonly static string LodCrossFadeOption2017 = "dithercrossfade"; - - public readonly static string UnityShaderVariables = "UnityShaderVariables.cginc"; - public readonly static string UnityCgLibFuncs = "UnityCG.cginc"; - public readonly static string UnityStandardUtilsLibFuncs = "UnityStandardUtils.cginc"; - public readonly static string UnityPBSLightingLib = "UnityPBSLighting.cginc"; - public readonly static string UnityDeferredLightLib = "UnityDeferredLibrary.cginc"; - public readonly static string ATSharedLibGUID = "ba242738c4be3324aa88d126f7cc19f9"; -#if UNITY_5_6_OR_NEWER - public readonly static string CameraDepthTextureValue = "UNITY_DECLARE_DEPTH_TEXTURE( _CameraDepthTexture );"; - -#else - public readonly static string CameraDepthTextureValue = "uniform sampler2D _CameraDepthTexture;"; -#endif - //public readonly static string CameraDepthTextureSRPVar = "TEXTURE2D(_CameraDepthTexture);"; - //public readonly static string CameraDepthTextureSRPSampler = "SAMPLER(sampler_CameraDepthTexture);"; - public readonly static string CameraDepthTextureLWEnabler = "REQUIRE_DEPTH_TEXTURE 1"; - - public readonly static string CameraDepthTextureTexelSize = "uniform float4 _CameraDepthTexture_TexelSize;"; - public readonly static string InstanceIdMacro = "UNITY_VERTEX_INPUT_INSTANCE_ID"; - public readonly static string InstanceIdVariable = "UNITY_GET_INSTANCE_ID({0})"; - - - public readonly static string HelpURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor"; - //public readonly static string NodeCommonUrl = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Nodes#"; - //public readonly static string CommunityNodeCommonUrl = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Community_Nodes#"; - public readonly static string NodeCommonUrl = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/"; - public readonly static string CommunityNodeCommonUrl = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/"; - public readonly static Color InfiniteLoopColor = Color.red; - - public readonly static Color DefaultCategoryColor = new Color( 0.26f, 0.35f, 0.44f, 1.0f ); - public readonly static Color NodeBodyColor = new Color( 1f, 1f, 1f, 1.0f ); - - public readonly static Color ModeTextColor = new Color( 1f, 1f, 1f, 0.25f ); - public readonly static Color ModeIconColor = new Color( 1f, 1f, 1f, 0.75f ); - - public readonly static Color PortTextColor = new Color( 1f, 1f, 1f, 0.5f ); - public readonly static Color PortLockedTextColor = new Color( 1f, 1f, 1f, 0.35f ); - public readonly static Color BoxSelectionColor = new Color( 0.5f, 0.75f, 1f, 0.33f ); - public readonly static Color SpecialRegisterLocalVarSelectionColor = new Color( 0.27f, 0.52f, 1.0f, 1f ); - public readonly static Color SpecialGetLocalVarSelectionColor = new Color( 0.2f, 0.8f, 0.4f, 1f ); - public readonly static Color NodeSelectedColor = new Color( 0.85f, 0.56f, 0f, 1f ); - public readonly static Color NodeDefaultColor = new Color( 1f, 1f, 1f, 1f ); - public readonly static Color NodeConnectedColor = new Color( 1.0f, 1f, 0.0f, 1f ); - public readonly static Color NodeErrorColor = new Color( 1f, 0.5f, 0.5f, 1f ); - public readonly static string NoSpecifiedCategoryStr = ""; - - public readonly static int MINIMIZE_WINDOW_LOCK_SIZE = 630; - - public readonly static int FoldoutMouseId = 0; // Left Mouse Button - - public readonly static float SNAP_SQR_DIST = 200f; - public readonly static int INVALID_NODE_ID = -1; - public readonly static float WIRE_WIDTH = 7f; - public readonly static float WIRE_CONTROL_POINT_DIST = 0.7f; - public readonly static float WIRE_CONTROL_POINT_DIST_INV = 1.7f; - - public readonly static float IconsLeftRightMargin = 5f; - public readonly static float PropertyPickerWidth = 16f; - public readonly static float PropertyPickerHeight = 16f; - public readonly static float PreviewExpanderWidth = 16f; - public readonly static float PreviewExpanderHeight = 16f; - public readonly static float TextFieldFontSize = 11f; - public readonly static float DefaultFontSize = 15f; - public readonly static float DefaultTitleFontSize = 13f; - public readonly static float PropertiesTitleFontSize = 11f; - public readonly static float MessageFontSize = 40f; - public readonly static float SelectedObjectFontSize = 30f; - - public readonly static float PORT_X_ADJUST = 10; - public readonly static float PORT_INITIAL_X = 10; - - public readonly static float PORT_INITIAL_Y = 40; - public readonly static float INPUT_PORT_DELTA_Y = 5; - public readonly static float PORT_TO_LABEL_SPACE_X = 5; - - public readonly static float NODE_HEADER_HEIGHT = 32; - public readonly static float NODE_HEADER_EXTRA_HEIGHT = 5; - public readonly static float NODE_HEADER_LEFTRIGHT_MARGIN = 10; - - public readonly static float MULTIPLE_SELECION_BOX_ALPHA = 0.5f; - public readonly static float RMB_CLICK_DELTA_TIME = 0.1f; - public readonly static float RMB_SCREEN_DIST = 10f; - - public readonly static float CAMERA_MAX_ZOOM = 2f; - public readonly static float CAMERA_MIN_ZOOM = 1f; - public readonly static float CAMERA_ZOOM_SPEED = 0.1f; - public readonly static float ALT_CAMERA_ZOOM_SPEED = -0.05f; - - public readonly static object INVALID_VALUE = null; - - public readonly static float HORIZONTAL_TANGENT_SIZE = 100f; - public readonly static float OUTSIDE_WIRE_MARGIN = 5f; - - public readonly static string SubTitleNameFormatStr = "Name( {0} )"; - public readonly static string SubTitleSpaceFormatStr = "Space( {0} )"; - public readonly static string SubTitleTypeFormatStr = "Type( {0} )"; - public readonly static string SubTitleValueFormatStr = "Value( {0} )"; - public readonly static string SubTitleConstFormatStr = "Const( {0} )"; - public readonly static string SubTitleVarNameFormatStr = "Var( {0} )"; - public readonly static string SubTitleRefNameFormatStr = "Ref( {0} )"; - - public readonly static string CodeWrapper = "( {0} )"; - - public readonly static string NodesDumpFormat = "{0}:,{1},{2}\n"; - public readonly static string TagFormat = " \"{0}\" = \"{1}\""; - - public readonly static string LocalVarIdentation = "\t\t\t"; - public readonly static string SimpleLocalValueDec = LocalVarIdentation + "{0} {1};\n"; - - public readonly static string LocalValueDec = LocalVarIdentation + LocalValueDecWithoutIdent + '\n'; - public readonly static string LocalValueDef = LocalVarIdentation + "{0} = {1};\n"; - public readonly static string CastHelper = "({0}).{1}"; - public readonly static string PropertyLocalVarDec = "{0} {1} = {0}({2});"; - public readonly static string[] UniformDec = { "uniform {0} {1};", "{0} {1};" }; - - public readonly static string PropertyValueLabel = "Value( {0} )"; - public readonly static string ConstantsValueLabel = "Const( {0} )"; - - public readonly static string PropertyFloatFormatLabel = "0.###"; - public readonly static string PropertyBigFloatFormatLabel = "0.###e+0"; - - public readonly static string PropertyIntFormatLabel = "0"; - public readonly static string PropertyBigIntFormatLabel = "0e+0"; - - - public readonly static string PropertyVectorFormatLabel = "0.##"; - public readonly static string PropertyBigVectorFormatLabel = "0.##e+0"; - - - public readonly static string PropertyMatrixFormatLabel = "0.#"; - public readonly static string PropertyBigMatrixFormatLabel = "0.#e+0"; - - public readonly static string NoPropertiesLabel = "No assigned properties"; - - public readonly static string ValueLabel = "Value"; - public readonly static string DefaultValueLabel = "Default Value"; - public readonly static string MaterialValueLabel = "Material Value"; - public readonly static GUIContent DefaultValueLabelContent = new GUIContent( "Default Value" ); - public readonly static GUIContent MaterialValueLabelContent = new GUIContent( "Material Value" ); - - public readonly static string InputVarStr = "i";//"input"; - public readonly static string OutputVarStr = "o";//"output"; - - public readonly static string CustomLightOutputVarStr = "s"; - public readonly static string CustomLightStructStr = "Custom"; - - public readonly static string VertexShaderOutputStr = "o"; - public readonly static string VertexShaderInputStr = "v";//"vertexData"; - public readonly static string VertexDataFunc = "vertexDataFunc"; - - public readonly static string VirtualCoordNameStr = "vcoord"; - - public readonly static string VertexVecNameStr = "vertexVec"; - public readonly static string VertexVecDecStr = "float3 " + VertexVecNameStr; - public readonly static string VertexVecVertStr = VertexShaderOutputStr + "." + VertexVecNameStr; - - public readonly static string NormalVecNameStr = "normalVec"; - public readonly static string NormalVecDecStr = "float3 " + NormalVecNameStr; - public readonly static string NormalVecFragStr = InputVarStr + "." + NormalVecNameStr; - public readonly static string NormalVecVertStr = VertexShaderOutputStr + "." + NormalVecNameStr; - - - public readonly static string IncidentVecNameStr = "incidentVec"; - public readonly static string IncidentVecDecStr = "float3 " + IncidentVecNameStr; - public readonly static string IncidentVecDefStr = VertexShaderOutputStr + "." + IncidentVecNameStr + " = normalize( " + VertexVecNameStr + " - _WorldSpaceCameraPos.xyz)"; - public readonly static string IncidentVecFragStr = InputVarStr + "." + IncidentVecNameStr; - public readonly static string IncidentVecVertStr = VertexShaderOutputStr + "." + IncidentVecNameStr; - public readonly static string WorldNormalLocalDecStr = "WorldNormalVector( " + Constants.InputVarStr + " , {0}( 0,0,1 ))"; - - public readonly static string VFaceVariable = "ASEVFace"; - public readonly static string VFaceInput = "half ASEVFace : VFACE"; - - public readonly static string ColorVariable = "vertexColor"; - public readonly static string ColorInput = "float4 vertexColor : COLOR"; - - public readonly static string NoStringValue = "None"; - public readonly static string EmptyPortValue = " "; - - public readonly static string[] OverallInvalidChars = { "\r", "\n", "\\", " ", ".", ">", ",", "<", "\'", "\"", ";", ":", "[", "{", "]", "}", "=", "+", "`", "~", "/", "?", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-" }; - public readonly static string[] ShaderInvalidChars = { "\r", "\n", "\\", "\'", "\"", }; - public readonly static string[] EnumInvalidChars = { "\r", "\n", "\\", ".", ">", ",", "<", "\'", "\"", ";", ":", "[", "{", "]", "}", "=", "+", "`", "~", "/", "?", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-" }; - public readonly static string[] AttrInvalidChars = { "\r", "\n", "\\", ">", "<", "\'", "\"", ";", ":", "[", "{", "]", "}", "=", "+", "`", "~", "/", "?", "!", "@", "#", "$", "%", "^", "&", "*" }; - - public readonly static string[] WikiInvalidChars = { "#", "<", ">", "[", "]", "|", "{", "}", "%", "+", "?", "\\", "/", ",", ";", "." }; - - public readonly static string[,] UrlReplacementStringValues = - { - { " = ", "Equals" }, - { " == ", "Equals" }, - { " != ", "NotEqual" }, - { " \u2260 ", "NotEqual" }, - { " > ", "Greater" }, - { " \u2265 " , "GreaterOrEqual" }, - { " >= ", "GreaterOrEqual" }, - { " < ", "Less" }, - { " \u2264 ", "LessOrEqual" }, - { " <= ", "LessOrEqual" }, - { " ", "_" }, - { "[", string.Empty }, - { "]", string.Empty } - }; - - public readonly static int UrlReplacementStringValuesLen = UrlReplacementStringValues.Length / 2; - - public readonly static string[,] ReplacementStringValues = - { - { " = ", "Equals" }, - { " == ", "Equals" }, - { " != ", "NotEqual" }, - { " \u2260 ", "NotEqual" }, - { " > ", "Greater" }, - { " \u2265 ", "GreaterOrEqual" }, - { " >= ", "GreaterOrEqual" }, - { " < ", "Less" }, - { " \u2264 ", "LessOrEqual" }, - { " <= ", "LessOrEqual" } - }; - public readonly static int ReplacementStringValuesLen = ReplacementStringValues.Length / 2; - - public readonly static string InternalData = "INTERNAL_DATA"; - - - - public readonly static string NoMaterialStr = "None"; - - public readonly static string OptionalParametersSep = " "; - - public readonly static string NodeUndoId = "NODE_UNDO_ID"; - public readonly static string NodeCreateUndoId = "NODE_CREATE_UNDO_ID"; - public readonly static string NodeDestroyUndoId = "NODE_DESTROY_UNDO_ID"; - - // Custom node tags - //[InPortBegin:Id:Type:Name:InPortEnd] - public readonly static string CNIP = "#IP"; - - public readonly static float FLOAT_DRAW_HEIGHT_FIELD_SIZE = 16f; - public readonly static float FLOAT_DRAW_WIDTH_FIELD_SIZE = 45f; - public readonly static float FLOAT_WIDTH_SPACING = 3f; - - public readonly static Color LockedPortColor = new Color( 0.3f, 0.3f, 0.3f, 0.5f ); - -#if UNITY_2018_2_OR_NEWER - public readonly static int[] AvailableUVChannels = { 0, 1, 2, 3, 4, 5, 6, 7 }; - public readonly static string[] AvailableUVChannelsStr = { "0", "1", "2", "3", "4", "5", "6", "7"}; - public readonly static string AvailableUVChannelLabel = "UV Channel"; - - public readonly static int[] AvailableUVSets = { 0, 1, 2, 3, 4, 5, 6, 7 }; - public readonly static string[] AvailableUVSetsStr = { "1", "2", "3", "4","5", "6", "7", "8" }; - public readonly static string AvailableUVSetsLabel = "UV Set"; -#else - public readonly static int[] AvailableUVChannels = { 0, 1, 2, 3 }; - public readonly static string[] AvailableUVChannelsStr = { "0", "1", "2", "3" }; - public readonly static string AvailableUVChannelLabel = "UV Channel"; - - public readonly static int[] AvailableUVSets = { 0, 1, 2, 3 }; - public readonly static string[] AvailableUVSetsStr = { "1", "2", "3", "4" }; - public readonly static string AvailableUVSetsLabel = "UV Set"; -#endif - - public readonly static int[] AvailableUVSizes = { 2, 3, 4 }; - public readonly static string[] AvailableUVSizesStr = { "Float 2", "Float 3", "Float 4" }; - public readonly static string AvailableUVSizesLabel = "Coord Size"; - - - public readonly static string LineSeparator = "________________________________"; - - public readonly static Vector2 CopyPasteDeltaPos = new Vector2( 40, 40 ); - - public readonly static string[] VectorSuffixes = { ".x", ".y", ".z", ".w" }; - public readonly static string[] ColorSuffixes = { ".r", ".g", ".b", ".a" }; - - - public const string InternalDataLabelStr = "Internal Data"; - public const string AttributesLaberStr = "Attributes"; - public const string ParameterLabelStr = "Parameters"; - - public static readonly string[] ReferenceArrayLabels = { "Object", "Reference" }; - - public static readonly string[] ChannelNamesVector = { "X", "Y", "Z", "W" }; - public static readonly string[] ChannelNamesColor = { "R", "G", "B", "A" }; - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs.meta deleted file mode 100644 index 59d7bad5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Constants.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d833dd0968f913f449477da6bcd56b48 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers.meta deleted file mode 100644 index a2177293..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2206c4bd7f3d18643a6a3452b0c070d1 -folderAsset: yes -timeCreated: 1522769470 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs deleted file mode 100644 index e94e02ed..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs +++ /dev/null @@ -1,294 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Donated by BinaryCats -// https://forum.unity.com/threads/best-tool-asset-store-award-amplify-shader-editor-node-based-shader-creation-tool.430959/page-60#post-3414465 -////////////////////// -// README / HOW TO USE -////////////////////// -// Examples: -// -// Floats: -// -// x Equals value -// EditableIf( _float1, Equalto, 1) -// This will allow the value to be edited, if the property _float1 is equal to 1. (_float1==1) -// Note: NotEqualTo is also a valid argument which will do the opposite of this example.EditableIf(_float1, NotEqualTo, 1) (NotEqualTo != 1) -// -// x Greater than value -// EditableIf(_Float1,GreaterThan,1) -// This will allow the value to be edited if the property _float1 is Greater than 1. (_float1>1) -// -// x Greater Than Or Equal to value -// EditableIf(_Float1,GreaterThanOrEqualTo,1) -// This will allow the value to be edited if the property _float1 is Greater than or equal to 1. (_float1>=1) -// -// -// x Less Than value -// EditableIf(_Float1,LessThan,1) -// This will allow the value to be edited if the property _float1 is Less than 1. (_float1<1) -// -// x Less Than Or Equal to value -// EditableIf(_Float1,LessThanOrEqualTo,1) -// This will allow the value to be edited if the property _float1 is Less than or equal to 1. (_float1<=1) -// -// -// Colour: -// -// x Equals r,g,b,a -// EditableIf(_Color0,EqualTo,255,255,255,255) -// This will allow the value to be edited, if the property _Color0 R,G,B and A value all Equal 255. (_Color0.R==255 && _Color0.G==255 & _Color0.B == 255 && _Color0.A == 255) -// -// x Equals alpha -// EditableIf(_Color0,EqualTo,null,null,null,255) -// This will allow the value to be edited, if the property _Color0 Alpha value is Equal to 255. (_Color0.A == 255) -// -// a Greater than blue -// EditableIf(_Color0,GreaterThan,null,null,125) -// This will allow the value to be edited, if the property _Color0 Blue value is Greater Than 125. (_Color0.B > 125) -// Note: as I do not want to check the Red or Green Values, i have entered "null" for the parameter -// Note: I have not inputted a value to check for Alpha, as i do not want to check it. Simularly, if I wanted to Only check the Red Value I could have used EditableIf(_Color0,GreaterThan,125) -// -// Like wise with floats GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo -// -// Vector: -// Vector Checks work the same as colour checks -// -// Texture: -// x Does Not have a Texture -// EditableIf(_TextureSample0,Equals,null) -// This will allow the value to be edited, if the property _TextureSample0 does NOT have a texture -// -// x Does have a Texture -// EditableIf(_TextureSample0,NotEqualTo,null) -// This will allow the value to be edited, if the property _TextureSample0 does have a texture - -using UnityEngine; -using UnityEditor; -using System; - -public enum ComparisonOperators -{ - EqualTo, NotEqualTo, GreaterThan, LessThan, EqualsOrGreaterThan, EqualsOrLessThan, ContainsFlags, - DoesNotContainsFlags -} - -public class EditableIf : MaterialPropertyDrawer -{ - ComparisonOperators op; - string FieldName = ""; - object ExpectedValue; - bool InputError; - public EditableIf() - { - InputError = true; - } - public EditableIf( object fieldname, object comparison, object expectedvalue ) - { - if( expectedvalue.ToString().ToLower() == "true" ) - { - expectedvalue = (System.Single)1; - } - else if( expectedvalue.ToString().ToLower() == "false" ) - { - expectedvalue = (System.Single)0; - - } - Init( fieldname, comparison, expectedvalue ); - - } - public EditableIf( object fieldname, object comparison, object expectedvaluex, object expectedvaluey ) - { - float? x = expectedvaluex as float?; - float? y = expectedvaluey as float?; - float? z = float.NegativeInfinity; - float? w = float.NegativeInfinity; - x = GetVectorValue( x ); - y = GetVectorValue( y ); - - Init( fieldname, comparison, new Vector4( x.Value, y.Value, z.Value, w.Value ) ); - } - public EditableIf( object fieldname, object comparison, object expectedvaluex, object expectedvaluey, object expectedvaluez ) - { - float? x = expectedvaluex as float?; - float? y = expectedvaluey as float?; - float? z = expectedvaluez as float?; - float? w = float.NegativeInfinity; - x = GetVectorValue( x ); - y = GetVectorValue( y ); - z = GetVectorValue( z ); - - Init( fieldname, comparison, new Vector4( x.Value, y.Value, z.Value, w.Value ) ); - - } - public EditableIf( object fieldname, object comparison, object expectedvaluex, object expectedvaluey, object expectedvaluez, object expectedvaluew ) - { - var x = expectedvaluex as float?; - var y = expectedvaluey as float?; - var z = expectedvaluez as float?; - var w = expectedvaluew as float?; - x = GetVectorValue( x ); - y = GetVectorValue( y ); - z = GetVectorValue( z ); - w = GetVectorValue( w ); - - Init( fieldname, comparison, new Vector4( x.Value, y.Value, z.Value, w.Value ) ); - - } - - private void Init( object fieldname, object comparison, object expectedvalue ) - { - FieldName = fieldname.ToString(); - var names = Enum.GetNames( typeof( ComparisonOperators ) ); - var name = comparison.ToString().ToLower().Replace( " ", "" ); - - for( int i = 0; i < names.Length; i++ ) - { - if( names[ i ].ToLower() == name ) - { - op = (ComparisonOperators)i; - break; - } - } - - ExpectedValue = expectedvalue; - } - - private static float? GetVectorValue( float? x ) - { - if( x.HasValue == false ) - { - x = float.NegativeInfinity; - } - - return x; - } - - // Draw the property inside the given rect - public override void OnGUI( Rect position, MaterialProperty prop, String label, MaterialEditor editor ) - { - if( InputError ) - { - EditorGUI.LabelField( position, "EditableIf Attribute Error: Input parameters are invalid!" ); - return; - } - var LHSprop = MaterialEditor.GetMaterialProperty( prop.targets, FieldName ); - if( string.IsNullOrEmpty( LHSprop.name ) ) - { - LHSprop = MaterialEditor.GetMaterialProperty( prop.targets, "_" + FieldName.Replace( " ", "" ) ); - if( string.IsNullOrEmpty( LHSprop.name ) ) - { - EditorGUI.LabelField( position, "EditableIf Attribute Error: " + FieldName + " Does not exist!" ); - return; - } - } - object LHSVal = null; - - bool test = false; - switch( LHSprop.type ) - { - case MaterialProperty.PropType.Color: - case MaterialProperty.PropType.Vector: - LHSVal = LHSprop.type == MaterialProperty.PropType.Color ? (Vector4)LHSprop.colorValue : LHSprop.vectorValue; - var v4 = ExpectedValue as Vector4?; - v4 = v4.HasValue ? v4 : new Vector4( (System.Single)ExpectedValue, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity ); - - if( LHSprop.type == MaterialProperty.PropType.Color ) - { - test = VectorCheck( (Vector4)LHSVal, op, v4 / 255 ); - - } - else - test = VectorCheck( (Vector4)LHSVal, op, v4 ); - break; - case MaterialProperty.PropType.Range: - case MaterialProperty.PropType.Float: - LHSVal = LHSprop.floatValue; - test = ( Check( LHSVal, op, ExpectedValue ) ); - break; - case MaterialProperty.PropType.Texture: - LHSVal = LHSprop.textureValue; - test = ( CheckObject( LHSVal, op, ExpectedValue ) ); - break; - } - - GUI.enabled = test; - editor.DefaultShaderProperty( position, prop, label ); - GUI.enabled = true; - } - - private bool VectorCheck( Vector4 LHS, ComparisonOperators op, object expectedValue ) - { - var RHS = (Vector4)expectedValue; - if( RHS.x != float.NegativeInfinity ) - { - if( !Check( LHS.x, op, RHS.x ) ) - return false; - } - if( RHS.y != float.NegativeInfinity ) - { - if( !Check( LHS.y, op, RHS.y ) ) - return false; - } - if( RHS.z != float.NegativeInfinity ) - { - if( !Check( LHS.z, op, RHS.z ) ) - return false; - } - if( RHS.w != float.NegativeInfinity ) - { - if( !Check( LHS.w, op, RHS.w ) ) - return false; - } - - return true; - } - - protected bool Check( object LHS, ComparisonOperators op, object RHS ) - { - if( !( LHS is IComparable ) || !( RHS is IComparable ) ) - throw new Exception( "Check using non basic type" ); - - switch( op ) - { - case ComparisonOperators.EqualTo: - return ( (IComparable)LHS ).CompareTo( RHS ) == 0; - - case ComparisonOperators.NotEqualTo: - return ( (IComparable)LHS ).CompareTo( RHS ) != 0; - - case ComparisonOperators.EqualsOrGreaterThan: - return ( (IComparable)LHS ).CompareTo( RHS ) >= 0; - - case ComparisonOperators.EqualsOrLessThan: - return ( (IComparable)LHS ).CompareTo( RHS ) <= 0; - - case ComparisonOperators.GreaterThan: - return ( (IComparable)LHS ).CompareTo( RHS ) > 0; - - case ComparisonOperators.LessThan: - return ( (IComparable)LHS ).CompareTo( RHS ) < 0; - case ComparisonOperators.ContainsFlags: - return ( (int)LHS & (int)RHS ) != 0; // Dont trust LHS values, it has been casted to a char and then to an int again, first bit will be the sign - case ComparisonOperators.DoesNotContainsFlags: - return ( ( (int)LHS & (int)RHS ) == (int)LHS ); // Dont trust LHS values, it has been casted to a char and then to an int again, first bit will be the sign - - default: - break; - } - return false; - } - private bool CheckObject( object LHS, ComparisonOperators comparasonOperator, object RHS ) - { - switch( comparasonOperator ) - { - case ComparisonOperators.EqualTo: - return ( LHS == null ); - - case ComparisonOperators.NotEqualTo: - return ( LHS != null ); - } - return true; - } - -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs.meta deleted file mode 100644 index 363e2ad3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/EditableIf.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7a5504a2b7d04a846978416748dc6e0a -timeCreated: 1520330108 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs deleted file mode 100644 index 1000b2e1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -public class RemapSliders : MaterialPropertyDrawer -{ - public override void OnGUI( Rect position, MaterialProperty prop, String label, MaterialEditor editor ) - { - EditorGUI.BeginChangeCheck(); - Vector4 value = prop.vectorValue; - - EditorGUI.showMixedValue = prop.hasMixedValue; - - var cacheLabel = EditorGUIUtility.labelWidth; - var cacheField = EditorGUIUtility.fieldWidth; - if( cacheField <= 64 ) - { - float total = position.width; - EditorGUIUtility.labelWidth = Mathf.Ceil( 0.45f * total ) - 30; - EditorGUIUtility.fieldWidth = Mathf.Ceil( 0.55f * total ) + 30; - } - - EditorGUILayout.MinMaxSlider( label, ref value.x, ref value.y, 0, 1 ); - - EditorGUIUtility.labelWidth = cacheLabel; - EditorGUIUtility.fieldWidth = cacheField; - EditorGUI.showMixedValue = false; - if( EditorGUI.EndChangeCheck() ) - { - prop.vectorValue = value; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs.meta deleted file mode 100644 index 4c45d1a7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/RemapSliders.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 314af1bcecbba6c4d92cbb5843c221ba -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs deleted file mode 100644 index b2d6754e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -public class SingleLineTexture : MaterialPropertyDrawer -{ - public override void OnGUI( Rect position, MaterialProperty prop, String label, MaterialEditor editor ) - { - EditorGUI.BeginChangeCheck(); - EditorGUI.showMixedValue = prop.hasMixedValue; - - Texture value = editor.TexturePropertyMiniThumbnail( position, prop, label, string.Empty ); - - EditorGUI.showMixedValue = false; - if( EditorGUI.EndChangeCheck() ) - { - prop.textureValue = value; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs.meta deleted file mode 100644 index 33bacf15..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/CustomDrawers/SingleLineTexture.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 85da32683d237ac4f8665251e2ac38dc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs deleted file mode 100644 index 791b7588..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs +++ /dev/null @@ -1,17 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEditor.ProjectWindowCallback; -namespace AmplifyShaderEditor -{ - public class DoCreateFunction : EndNameEditAction - { - public override void Action( int instanceId, string pathName, string resourceFile ) - { - UnityEngine.Object obj = EditorUtility.InstanceIDToObject( instanceId ); - AssetDatabase.CreateAsset( obj, AssetDatabase.GenerateUniqueAssetPath( pathName ) ); - AmplifyShaderEditorWindow.LoadShaderFunctionToASE( (AmplifyShaderFunction)obj, false ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs.meta deleted file mode 100644 index 3db405de..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateFunction.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3f2c950b0ed192943b7484f6b551965f -timeCreated: 1493906087 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs deleted file mode 100644 index 5fa1424f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs +++ /dev/null @@ -1,48 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using UnityEditor.ProjectWindowCallback; -using System.IO; -namespace AmplifyShaderEditor -{ - public class DoCreateStandardShader : EndNameEditAction - { - public override void Action( int instanceId, string pathName, string resourceFile ) - { - string uniquePath = AssetDatabase.GenerateUniqueAssetPath( pathName ); - string shaderName = Path.GetFileName( uniquePath ); - - if( IOUtils.AllOpenedWindows.Count > 0 ) - { - EditorWindow openedWindow = AmplifyShaderEditorWindow.GetWindow(); - AmplifyShaderEditorWindow currentWindow = AmplifyShaderEditorWindow.CreateTab(); - WindowHelper.AddTab( openedWindow, currentWindow ); - UIUtils.CurrentWindow = currentWindow; - } - else - { - AmplifyShaderEditorWindow currentWindow = AmplifyShaderEditorWindow.OpenWindow( shaderName, UIUtils.ShaderIcon ); - UIUtils.CurrentWindow = currentWindow; - } - - Shader shader = UIUtils.CreateNewEmpty( uniquePath, shaderName ); - ProjectWindowUtil.ShowCreatedAsset( shader ); - } - } - - public class DoCreateTemplateShader : EndNameEditAction - { - public override void Action( int instanceId, string pathName, string resourceFile ) - { - string uniquePath = AssetDatabase.GenerateUniqueAssetPath( pathName ); - string shaderName = Path.GetFileName( uniquePath ); - if( !string.IsNullOrEmpty( UIUtils.NewTemplateGUID ) ) - { - Shader shader = AmplifyShaderEditorWindow.CreateNewTemplateShader( UIUtils.NewTemplateGUID, uniquePath, shaderName ); - ProjectWindowUtil.ShowCreatedAsset( shader ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs.meta deleted file mode 100644 index f2573fbb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/DoCreateShader.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2cfa7290f61ad684f99f8d81328ad52c -timeCreated: 1573664425 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs deleted file mode 100644 index 89cc8ed6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs +++ /dev/null @@ -1,67 +0,0 @@ -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - public class OptionsWindow - { - private AmplifyShaderEditorWindow m_parentWindow = null; - - private bool m_coloredPorts = true; - private bool m_multiLinePorts = true; - private const string MultiLineId = "MultiLinePortsDefault"; - private const string ColorPortId = "ColoredPortsDefault"; - public OptionsWindow( AmplifyShaderEditorWindow parentWindow ) - { - m_parentWindow = parentWindow; - //Load (); - } - - public void Init() - { - Load(); - } - - public void Destroy() - { - Save(); - } - - public void Save() - { - EditorPrefs.SetBool( ColorPortId, ColoredPorts ); - EditorPrefs.SetBool( MultiLineId, m_multiLinePorts ); - } - - public void Load() - { - ColoredPorts = EditorPrefs.GetBool( ColorPortId, true ); - m_multiLinePorts = EditorPrefs.GetBool( MultiLineId, true ); - } - - public bool ColoredPorts - { - get { return m_coloredPorts; } - set - { - if ( m_coloredPorts != value ) - EditorPrefs.SetBool( ColorPortId, value ); - - m_coloredPorts = value; - } - } - - public bool MultiLinePorts - { - get { return m_multiLinePorts; } - set - { - if ( m_multiLinePorts != value ) - EditorPrefs.SetBool( MultiLineId, value ); - - m_multiLinePorts = value; - } - } - public AmplifyShaderEditorWindow ParentWindow { get { return m_parentWindow; } set { m_parentWindow = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs.meta deleted file mode 100644 index 18f01932..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/EditorOptions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 44cb06bc7bfe6e84aa8b5e8b702eb2dd -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs.meta deleted file mode 100644 index e542e0f4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 52f451731ec183e43ab18f0896f7172a -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs deleted file mode 100644 index 748d28ba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs +++ /dev/null @@ -1,283 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public class NodeGrid - { - private bool m_debugGrid = false; - private const float GRID_SIZE_X = 100; - private const float GRID_SIZE_Y = 100; - - private const float GRID_AREA_X = 1000; - private const float GRID_AREA_Y = 1000; - - private Dictionary>> m_grid; - - private int m_xMin = int.MaxValue; - private int m_yMin = int.MaxValue; - - private int m_xMax = int.MinValue; - private int m_yMax = int.MinValue; - - public NodeGrid() - { - m_grid = new Dictionary>>(); - } - - public void AddNodeToGrid( ParentNode node ) - { - Rect pos = node.Position; - if ( Mathf.Abs( pos.width ) < 0.001f || Mathf.Abs( pos.height ) < 0.001f ) - { - return; - } - - float initialXf = pos.x / GRID_SIZE_X; - float initialYf = pos.y / GRID_SIZE_Y; - - int endX = Mathf.CeilToInt( initialXf + pos.width / GRID_SIZE_X ); - int endY = Mathf.CeilToInt( initialYf + pos.height / GRID_SIZE_Y ); - - int initialX = Mathf.FloorToInt( initialXf ); - int initialY = Mathf.FloorToInt( initialYf ); - - - if ( initialX < m_xMin ) - { - m_xMin = initialX; - } - - if ( initialY < m_yMin ) - { - m_yMin = initialY; - } - - if ( endX > m_xMax ) - { - m_xMax = endX; - } - - if ( endY > m_yMax ) - { - m_yMax = endY; - } - - for ( int x = initialX; x < endX; x += 1 ) - { - for ( int y = initialY; y < endY; y += 1 ) - { - if ( !m_grid.ContainsKey( x ) ) - { - m_grid.Add( x, new Dictionary>() ); - - } - - if ( !m_grid[ x ].ContainsKey( y ) ) - { - m_grid[ x ].Add( y, new List() ); - } - - m_grid[ x ][ y ].Add( node ); - } - } - node.IsOnGrid = true; - //DebugLimits(); - } - - public void RemoveNodeFromGrid( ParentNode node, bool useCachedPos ) - { - Rect pos = useCachedPos ? node.CachedPos : node.Position; - if ( Mathf.Abs( pos.width ) < 0.001f || Mathf.Abs( pos.height ) < 0.001f ) - { - return; - } - - float initialXf = pos.x / GRID_SIZE_X; - float initialYf = pos.y / GRID_SIZE_Y; - - int endX = Mathf.CeilToInt( initialXf + pos.width / GRID_SIZE_X ); - int endY = Mathf.CeilToInt( initialYf + pos.height / GRID_SIZE_Y ); - - int initialX = Mathf.FloorToInt( initialXf ); - int initialY = Mathf.FloorToInt( initialYf ); - bool testLimits = false; - - int xMinCount = 0; - int xMaxCount = 0; - - int yMinCount = 0; - int yMaxCount = 0; - - - for ( int x = initialX; x < endX; x += 1 ) - { - for ( int y = initialY; y < endY; y += 1 ) - { - if ( m_grid.ContainsKey( x ) ) - { - if ( m_grid[ x ].ContainsKey( y ) ) - { - m_grid[ x ][ y ].Remove( node ); - node.IsOnGrid = false; - - if ( initialX == m_xMin && x == initialX ) - { - testLimits = true; - if ( m_grid[ x ][ y ].Count != 0 ) - { - xMinCount += 1; - } - } - - if ( endX == m_xMax && x == endX ) - { - testLimits = true; - if ( m_grid[ x ][ y ].Count != 0 ) - { - xMaxCount += 1; - } - } - - if ( initialY == m_yMin && y == initialY ) - { - testLimits = true; - if ( m_grid[ x ][ y ].Count != 0 ) - { - yMinCount += 1; - } - } - - if ( endY == m_yMax && y == endY ) - { - testLimits = true; - if ( m_grid[ x ][ y ].Count != 0 ) - { - yMaxCount += 1; - } - } - } - } - } - } - - - if ( testLimits ) - { - if ( xMinCount == 0 || xMaxCount == 0 || yMinCount == 0 || yMaxCount == 0 ) - { - m_xMin = int.MaxValue; - m_yMin = int.MaxValue; - - m_xMax = int.MinValue; - m_yMax = int.MinValue; - foreach ( KeyValuePair>> entryX in m_grid ) - { - foreach ( KeyValuePair> entryY in entryX.Value ) - { - if ( entryY.Value.Count > 0 ) - { - if ( entryX.Key < m_xMin ) - { - m_xMin = entryX.Key; - } - - if ( entryY.Key < m_yMin ) - { - m_yMin = entryY.Key; - } - - if ( entryX.Key > m_xMax ) - { - m_xMax = entryX.Key; - } - - if ( entryY.Key > m_yMax ) - { - m_yMax = entryY.Key; - } - } - } - } - // The += 1 is to maintain consistence with AddNodeToGrid() ceil op on max values - m_xMax += 1; - m_yMax += 1; - } - } - //DebugLimits(); - } - - public void DebugLimits() - { - Debug.Log( "[ " + m_xMin + " , " + m_yMin + " ] " + "[ " + m_xMax + " , " + m_yMax + " ] " ); - } - - //pos must be the transformed mouse position to local canvas coordinates - public List GetNodesOn( Vector2 pos ) - { - int x = Mathf.FloorToInt( pos.x / GRID_SIZE_X ); - int y = Mathf.FloorToInt( pos.y / GRID_SIZE_Y ); - - if ( m_grid.ContainsKey( x ) ) - { - if ( m_grid[ x ].ContainsKey( y ) ) - { - return m_grid[ x ][ y ]; - } - } - - return null; - } - - public List GetNodesOn( int x, int y ) - { - if ( m_grid.ContainsKey( x ) ) - { - if ( m_grid[ x ].ContainsKey( y ) ) - { - return m_grid[ x ][ y ]; - } - } - return null; - } - - public void DrawGrid( DrawInfo drawInfo ) - { - if ( m_debugGrid ) - { - Handles.CircleHandleCap( 0, drawInfo.InvertedZoom * ( new Vector3( drawInfo.CameraOffset.x, drawInfo.CameraOffset.y, 0f ) ), Quaternion.identity, 5,EventType.Layout ); - for ( int x = -( int ) GRID_AREA_X; x < GRID_AREA_X; x += ( int ) GRID_SIZE_X ) - { - Handles.DrawLine( drawInfo.InvertedZoom * ( new Vector3( x + drawInfo.CameraOffset.x, drawInfo.CameraOffset.y - GRID_AREA_Y, 0 ) ), drawInfo.InvertedZoom * ( new Vector3( drawInfo.CameraOffset.x + x, drawInfo.CameraOffset.y + GRID_AREA_Y, 0 ) ) ); - } - - for ( int y = -( int ) GRID_AREA_Y; y < GRID_AREA_X; y += ( int ) GRID_SIZE_Y ) - { - Handles.DrawLine( drawInfo.InvertedZoom * ( new Vector3( drawInfo.CameraOffset.x - GRID_AREA_X, drawInfo.CameraOffset.y + y, 0 ) ), drawInfo.InvertedZoom * ( new Vector3( drawInfo.CameraOffset.x + GRID_AREA_X, drawInfo.CameraOffset.y + y, 0 ) ) ); - } - } - } - - public void Destroy() - { - foreach ( KeyValuePair>> entryX in m_grid ) - { - foreach ( KeyValuePair> entryY in entryX.Value ) - { - entryY.Value.Clear(); - } - entryX.Value.Clear(); - } - m_grid.Clear(); - } - - public float MaxNodeDist - { - get { return Mathf.Max( ( m_xMax - m_xMin )*GRID_SIZE_X, ( m_yMax - m_yMin )*GRID_SIZE_Y ); } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs.meta deleted file mode 100644 index 46d9f0f9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/NodeGrid.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6344917ce0eed6b43840632b98a2ed57 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs deleted file mode 100644 index 32889936..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs +++ /dev/null @@ -1,3996 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class ParentGraph : ScriptableObject, ISerializationCallbackReceiver - { - private const int MasterNodeLODIncrement = 100; - private const int MaxLodAmount = 9; - - public enum NodeLOD - { - LOD0, - LOD1, - LOD2, - LOD3, - LOD4, - LOD5 - } - - private static bool m_samplingThroughMacros = false; - - private NodeLOD m_lodLevel = NodeLOD.LOD0; - private GUIStyle nodeStyleOff; - private GUIStyle nodeStyleOn; - private GUIStyle nodeTitle; - private GUIStyle commentaryBackground; - - public delegate void LODMasterNodesAdded( int lod ); - public event LODMasterNodesAdded OnLODMasterNodesAddedEvent; - - public delegate void EmptyGraphDetected( ParentGraph graph ); - public event EmptyGraphDetected OnEmptyGraphDetectedEvt; - - public delegate void NodeEvent( ParentNode node ); - public event NodeEvent OnNodeEvent = null; - public event NodeEvent OnNodeRemovedEvent; - - public delegate void DuplicateEvent(); - public event DuplicateEvent OnDuplicateEvent; - - public event MasterNode.OnMaterialUpdated OnMaterialUpdatedEvent; - public event MasterNode.OnMaterialUpdated OnShaderUpdatedEvent; - - private bool m_afterDeserializeFlag = true; - private bool m_lateOptionsRefresh = false; - private bool m_foundDuplicates = false; - - //[SerializeField] - private AmplifyShaderEditorWindow m_parentWindow = null; - - [SerializeField] - private int m_validNodeId; - - [SerializeField] - private List m_nodes = new List(); - - // Sampler Nodes registry - [SerializeField] - private UsageListSamplerNodes m_samplerNodes = new UsageListSamplerNodes(); - - [SerializeField] - private UsageListFloatIntNodes m_floatNodes = new UsageListFloatIntNodes(); - - [SerializeField] - private UsageListTexturePropertyNodes m_texturePropertyNodes = new UsageListTexturePropertyNodes(); - - [SerializeField] - private UsageListTextureArrayNodes m_textureArrayNodes = new UsageListTextureArrayNodes(); - - [SerializeField] - private UsageListPropertyNodes m_propertyNodes = new UsageListPropertyNodes(); - - [SerializeField] - private UsageListPropertyNodes m_rawPropertyNodes = new UsageListPropertyNodes(); - - [SerializeField] - private UsageListScreenColorNodes m_screenColorNodes = new UsageListScreenColorNodes(); - - [SerializeField] - private UsageListRegisterLocalVarNodes m_localVarNodes = new UsageListRegisterLocalVarNodes(); - - [SerializeField] - private UsageListGlobalArrayNodes m_globalArrayNodes = new UsageListGlobalArrayNodes(); - - [SerializeField] - private UsageListFunctionInputNodes m_functionInputNodes = new UsageListFunctionInputNodes(); - - [SerializeField] - private UsageListFunctionNodes m_functionNodes = new UsageListFunctionNodes(); - - [SerializeField] - private UsageListFunctionOutputNodes m_functionOutputNodes = new UsageListFunctionOutputNodes(); - - [SerializeField] - private UsageListFunctionSwitchNodes m_functionSwitchNodes = new UsageListFunctionSwitchNodes(); - - [SerializeField] - private UsageListFunctionSwitchCopyNodes m_functionSwitchCopyNodes = new UsageListFunctionSwitchCopyNodes(); - - [SerializeField] - private UsageListTemplateMultiPassMasterNodes m_multiPassMasterNodes = new UsageListTemplateMultiPassMasterNodes(); - - [SerializeField] - private List m_lodMultiPassMasterNodes; - - [SerializeField] - private UsageListCustomExpressionsOnFunctionMode m_customExpressionsOnFunctionMode = new UsageListCustomExpressionsOnFunctionMode(); - - [SerializeField] - private UsageListStaticSwitchNodes m_staticSwitchNodes = new UsageListStaticSwitchNodes(); - - [SerializeField] - private int m_masterNodeId = Constants.INVALID_NODE_ID; - - [SerializeField] - private bool m_isDirty; - - [SerializeField] - private bool m_saveIsDirty = false; - - [SerializeField] - private int m_nodeClicked; - - [SerializeField] - private int m_loadedShaderVersion; - - [SerializeField] - private int m_instancePropertyCount = 0; - - [SerializeField] - private int m_virtualTextureCount = 0; - - [SerializeField] - private int m_graphId = 0; - - [SerializeField] - private PrecisionType m_currentPrecision = PrecisionType.Float; - - [SerializeField] - private NodeAvailability m_currentCanvasMode = NodeAvailability.SurfaceShader; - - [SerializeField] - private TemplateSRPType m_currentSRPType = TemplateSRPType.BuiltIn; - - //private List m_visibleNodes = new List(); - - private List m_nodePreviewList = new List(); - - private Dictionary m_nodesDict = new Dictionary(); - - [NonSerialized] - private List m_selectedNodes = new List(); - - [NonSerialized] - private List m_markedForDeletion = new List(); - - [SerializeField] - private List m_highlightedWires = new List(); - private System.Type m_masterNodeDefaultType; - - [SerializeField] - private List m_internalTemplateNodesList = new List(); - private Dictionary m_internalTemplateNodesDict = new Dictionary(); - - private NodeGrid m_nodeGrid; - - private bool m_markedToDeSelect = false; - private int m_markToSelect = -1; - private bool m_markToReOrder = false; - - private bool m_hasUnConnectedNodes = false; - - private bool m_checkSelectedWireHighlights = false; - - // Bezier info - [SerializeField] - private List m_bezierReferences; - private const int MaxBezierReferences = 50; - private int m_wireBezierCount = 0; - - protected int m_normalDependentCount = 0; - private bool m_forceCategoryRefresh = false; - - [SerializeField] - private bool m_forceRepositionCheck = false; - - private bool m_isLoading = false; - private bool m_isDuplicating = false; - - private bool m_changedLightingModel = false; - - public void ResetEvents() - { - OnNodeEvent = null; - OnMaterialUpdatedEvent = null; - OnShaderUpdatedEvent = null; - OnEmptyGraphDetectedEvt = null; - OnNodeRemovedEvent = null; - } - - public void Init() - { - Undo.undoRedoPerformed += OnUndoRedoCallback; - m_normalDependentCount = 0; - m_nodes = new List(); - m_samplerNodes = new UsageListSamplerNodes(); - m_samplerNodes.ContainerGraph = this; - m_samplerNodes.ReorderOnChange = true; - m_floatNodes = new UsageListFloatIntNodes(); - m_floatNodes.ContainerGraph = this; - m_texturePropertyNodes = new UsageListTexturePropertyNodes(); - m_texturePropertyNodes.ContainerGraph = this; - m_textureArrayNodes = new UsageListTextureArrayNodes(); - m_textureArrayNodes.ContainerGraph = this; - m_textureArrayNodes.ReorderOnChange = true; - m_propertyNodes = new UsageListPropertyNodes(); - m_propertyNodes.ContainerGraph = this; - m_rawPropertyNodes = new UsageListPropertyNodes(); - m_rawPropertyNodes.ContainerGraph = this; - m_customExpressionsOnFunctionMode = new UsageListCustomExpressionsOnFunctionMode(); - m_customExpressionsOnFunctionMode.ContainerGraph = this; - m_staticSwitchNodes = new UsageListStaticSwitchNodes(); - m_staticSwitchNodes.ContainerGraph = this; - m_staticSwitchNodes.ReorderOnChange = true; - m_screenColorNodes = new UsageListScreenColorNodes(); - m_screenColorNodes.ContainerGraph = this; - m_screenColorNodes.ReorderOnChange = true; - m_localVarNodes = new UsageListRegisterLocalVarNodes(); - m_localVarNodes.ContainerGraph = this; - m_localVarNodes.ReorderOnChange = true; - m_globalArrayNodes = new UsageListGlobalArrayNodes(); - m_globalArrayNodes.ContainerGraph = this; - m_functionInputNodes = new UsageListFunctionInputNodes(); - m_functionInputNodes.ContainerGraph = this; - m_functionNodes = new UsageListFunctionNodes(); - m_functionNodes.ContainerGraph = this; - m_functionOutputNodes = new UsageListFunctionOutputNodes(); - m_functionOutputNodes.ContainerGraph = this; - m_functionSwitchNodes = new UsageListFunctionSwitchNodes(); - m_functionSwitchNodes.ContainerGraph = this; - m_functionSwitchCopyNodes = new UsageListFunctionSwitchCopyNodes(); - m_functionSwitchCopyNodes.ContainerGraph = this; - m_multiPassMasterNodes = new UsageListTemplateMultiPassMasterNodes(); - m_multiPassMasterNodes.ContainerGraph = this; - m_lodMultiPassMasterNodes = new List( MaxLodAmount ); - for( int i = 0; i < MaxLodAmount; i++ ) - { - m_lodMultiPassMasterNodes.Add( new UsageListTemplateMultiPassMasterNodes() ); - } - m_selectedNodes = new List(); - m_markedForDeletion = new List(); - m_highlightedWires = new List(); - m_validNodeId = 0; - IsDirty = false; - SaveIsDirty = false; - m_masterNodeDefaultType = typeof( StandardSurfaceOutputNode ); - - m_bezierReferences = new List( MaxBezierReferences ); - for( int i = 0; i < MaxBezierReferences; i++ ) - { - m_bezierReferences.Add( new WireBezierReference() ); - } - - m_samplingThroughMacros = Preferences.GlobalUseMacros; - } - - private void OnUndoRedoCallback() - { - DeSelectAll(); - } - - private void OnEnable() - { - hideFlags = HideFlags.HideAndDontSave; - m_nodeGrid = new NodeGrid(); - m_internalTemplateNodesDict = new Dictionary(); - m_nodesDict = new Dictionary(); - nodeStyleOff = UIUtils.GetCustomStyle( CustomStyle.NodeWindowOff ); - nodeStyleOn = UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ); - nodeTitle = UIUtils.GetCustomStyle( CustomStyle.NodeHeader ); - commentaryBackground = UIUtils.GetCustomStyle( CustomStyle.CommentaryBackground ); - } - - public void UpdateRegisters() - { - m_samplerNodes.UpdateNodeArr(); - m_propertyNodes.UpdateNodeArr(); - m_rawPropertyNodes.UpdateNodeArr(); - m_customExpressionsOnFunctionMode.UpdateNodeArr(); - m_staticSwitchNodes.UpdateNodeArr(); - m_functionInputNodes.UpdateNodeArr(); - m_functionNodes.UpdateNodeArr(); - m_functionOutputNodes.UpdateNodeArr(); - m_functionSwitchNodes.UpdateNodeArr(); - m_functionSwitchCopyNodes.UpdateNodeArr(); - m_multiPassMasterNodes.UpdateNodeArr(); - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - m_lodMultiPassMasterNodes[ i ].UpdateNodeArr(); - } - m_texturePropertyNodes.UpdateNodeArr(); - m_textureArrayNodes.UpdateNodeArr(); - m_screenColorNodes.UpdateNodeArr(); - m_localVarNodes.UpdateNodeArr(); - m_globalArrayNodes.UpdateNodeArr(); - } - - public int GetValidId() - { - return m_validNodeId++; - } - - void UpdateIdFromNode( ParentNode node ) - { - if( node.UniqueId >= m_validNodeId ) - { - m_validNodeId = node.UniqueId + 1; - } - } - - public void ResetNodeConnStatus() - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( m_nodes[ i ].ConnStatus == NodeConnectionStatus.Connected ) - { - m_nodes[ i ].ConnStatus = NodeConnectionStatus.Not_Connected; - } - } - } - - public void CleanUnusedNodes() - { - List unusedNodes = new List(); - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( m_nodes[ i ].ConnStatus == NodeConnectionStatus.Not_Connected ) - { - unusedNodes.Add( m_nodes[ i ] ); - } - } - - for( int i = 0; i < unusedNodes.Count; i++ ) - { - DestroyNode( unusedNodes[ i ] ); - } - unusedNodes.Clear(); - unusedNodes = null; - - IsDirty = true; - } - - // Destroy all nodes excluding Master Node - public void ClearGraph() - { - List list = new List(); - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ].UniqueId != m_masterNodeId ) - { - list.Add( m_nodes[ i ] ); - } - } - - while( list.Count > 0 ) - { - DestroyNode( list[ 0 ] ); - list.RemoveAt( 0 ); - } - } - - public void CleanNodes() - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( m_nodes[ i ] != null ) - { - Undo.ClearUndo( m_nodes[ i ] ); - m_nodes[ i ].Destroy(); - GameObject.DestroyImmediate( m_nodes[ i ] ); - } - } - ClearInternalTemplateNodes(); - - m_masterNodeId = Constants.INVALID_NODE_ID; - m_validNodeId = 0; - m_instancePropertyCount = 0; - m_virtualTextureCount = 0; - - m_nodesDict.Clear(); - m_nodes.Clear(); - m_samplerNodes.Clear(); - m_propertyNodes.Clear(); - m_rawPropertyNodes.Clear(); - m_customExpressionsOnFunctionMode.Clear(); - m_staticSwitchNodes.Clear(); - m_functionInputNodes.Clear(); - m_functionNodes.Clear(); - m_functionOutputNodes.Clear(); - m_functionSwitchNodes.Clear(); - m_functionSwitchCopyNodes.Clear(); - m_multiPassMasterNodes.Clear(); - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - m_lodMultiPassMasterNodes[ i ].Clear(); - } - - m_texturePropertyNodes.Clear(); - m_textureArrayNodes.Clear(); - m_screenColorNodes.Clear(); - m_localVarNodes.Clear(); - m_globalArrayNodes.Clear(); - m_selectedNodes.Clear(); - m_markedForDeletion.Clear(); - } - - public void ResetHighlightedWires() - { - for( int i = 0; i < m_highlightedWires.Count; i++ ) - { - m_highlightedWires[ i ].WireStatus = WireStatus.Default; - } - m_highlightedWires.Clear(); - } - - public void HighlightWiresStartingNode( ParentNode node ) - { - for( int outputIdx = 0; outputIdx < node.OutputPorts.Count; outputIdx++ ) - { - for( int extIdx = 0; extIdx < node.OutputPorts[ outputIdx ].ExternalReferences.Count; extIdx++ ) - { - WireReference wireRef = node.OutputPorts[ outputIdx ].ExternalReferences[ extIdx ]; - ParentNode nextNode = GetNode( wireRef.NodeId ); - if( nextNode && nextNode.ConnStatus == NodeConnectionStatus.Connected ) - { - InputPort port = nextNode.GetInputPortByUniqueId( wireRef.PortId ); - if( port.ExternalReferences.Count == 0 || port.ExternalReferences[ 0 ].WireStatus == WireStatus.Highlighted ) - { - // if even one wire is already highlighted then this tells us that this node was already been analysed - return; - } - - port.ExternalReferences[ 0 ].WireStatus = WireStatus.Highlighted; - m_highlightedWires.Add( port.ExternalReferences[ 0 ] ); - HighlightWiresStartingNode( nextNode ); - } - } - } - - RegisterLocalVarNode regNode = node as RegisterLocalVarNode; - if( (object)regNode != null ) - { - int count = regNode.NodeReferences.Count; - for( int i = 0; i < count; i++ ) - { - HighlightWiresStartingNode( regNode.NodeReferences[ i ] ); - } - } - } - - void PropagateHighlightDeselection( ParentNode node, int portId = -1 ) - { - if( portId > -1 ) - { - InputPort port = node.GetInputPortByUniqueId( portId ); - port.ExternalReferences[ 0 ].WireStatus = WireStatus.Default; - } - - if( node.Selected ) - return; - - for( int i = 0; i < node.InputPorts.Count; i++ ) - { - if( node.InputPorts[ i ].ExternalReferences.Count > 0 && node.InputPorts[ i ].ExternalReferences[ 0 ].WireStatus == WireStatus.Highlighted ) - { - // even though node is deselected, it receives wire highlight from a previous one - return; - } - } - - for( int outputIdx = 0; outputIdx < node.OutputPorts.Count; outputIdx++ ) - { - for( int extIdx = 0; extIdx < node.OutputPorts[ outputIdx ].ExternalReferences.Count; extIdx++ ) - { - WireReference wireRef = node.OutputPorts[ outputIdx ].ExternalReferences[ extIdx ]; - ParentNode nextNode = GetNode( wireRef.NodeId ); - PropagateHighlightDeselection( nextNode, wireRef.PortId ); - } - } - - RegisterLocalVarNode regNode = node as RegisterLocalVarNode; - if( (object)regNode != null ) - { - int count = regNode.NodeReferences.Count; - for( int i = 0; i < count; i++ ) - { - PropagateHighlightDeselection( regNode.NodeReferences[ i ], -1 ); - } - } - } - - - public void ResetNodesData() - { - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - m_nodes[ i ].ResetNodeData(); - } - } - - public void FullCleanUndoStack() - { - Undo.ClearUndo( this ); - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ] != null ) - { - Undo.ClearUndo( m_nodes[ i ] ); - } - } - } - - public void FullRegisterOnUndoStack() - { - Undo.RegisterCompleteObjectUndo( this, Constants.UndoRegisterFullGrapId ); - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ] != null ) - { - Undo.RegisterCompleteObjectUndo( m_nodes[ i ], Constants.UndoRegisterFullGrapId ); - } - } - } - - public void CheckPropertiesAutoRegister( ref MasterNodeDataCollector dataCollector ) - { - List propertyNodesList = m_rawPropertyNodes.NodesList; - int propertyCount = propertyNodesList.Count; - for( int i = 0; i < propertyCount; i++ ) - { - propertyNodesList[ i ].CheckIfAutoRegister( ref dataCollector ); - } - propertyNodesList = null; - - List globalArrayNodeList = m_globalArrayNodes.NodesList; - int globalArrayCount = globalArrayNodeList.Count; - for( int i = 0; i < globalArrayCount; i++ ) - { - globalArrayNodeList[ i ].CheckIfAutoRegister( ref dataCollector ); - } - globalArrayNodeList = null; - - //List propertyNodesList = m_propertyNodes.NodesList; - //int propertyCount = propertyNodesList.Count; - //for( int i = 0; i < propertyCount; i++ ) - //{ - // propertyNodesList[ i ].CheckIfAutoRegister( ref dataCollector ); - //} - //propertyNodesList = null; - - //List screenColorNodes = m_screenColorNodes.NodesList; - //int screenColorNodesCount = screenColorNodes.Count; - //for( int i = 0; i < screenColorNodesCount; i++ ) - //{ - // screenColorNodes[ i ].CheckIfAutoRegister( ref dataCollector ); - //} - //screenColorNodes = null; - } - - public void SoftDestroy() - { - OnNodeRemovedEvent = null; - - m_masterNodeId = Constants.INVALID_NODE_ID; - m_validNodeId = 0; - - m_nodeGrid.Destroy(); - //m_nodeGrid = null; - - ClearInternalTemplateNodes(); - - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( m_nodes[ i ] != null ) - { - m_nodes[ i ].Destroy(); - GameObject.DestroyImmediate( m_nodes[ i ] ); - } - } - - m_instancePropertyCount = 0; - - m_nodes.Clear(); - //m_nodes = null; - - m_nodesDict.Clear(); - //m_nodesDict = null; - - m_samplerNodes.Clear(); - //m_samplerNodes = null; - - m_propertyNodes.Clear(); - m_rawPropertyNodes.Clear(); - //m_propertyNodes = null; - - m_customExpressionsOnFunctionMode.Clear(); - - m_staticSwitchNodes.Clear(); - - m_functionInputNodes.Clear(); - //m_functionInputNodes = null; - - m_functionNodes.Clear(); - //m_functionNodes = null; - - m_functionOutputNodes.Clear(); - //m_functionOutputNodes = null; - - m_functionSwitchNodes.Clear(); - //m_functionSwitchNodes = null; - - m_functionSwitchCopyNodes.Clear(); - //m_functionSwitchCopyNodes = null; - - m_texturePropertyNodes.Clear(); - //m_texturePropertyNodes = null; - - m_textureArrayNodes.Clear(); - //m_textureArrayNodes = null; - - m_screenColorNodes.Clear(); - //m_screenColorNodes = null; - - m_localVarNodes.Clear(); - //m_localVarNodes = null; - - m_globalArrayNodes.Clear(); - - m_selectedNodes.Clear(); - //m_selectedNodes = null; - - m_markedForDeletion.Clear(); - //m_markedForDeletion = null; - - m_nodePreviewList.Clear(); - //m_nodePreviewList = null; - - IsDirty = true; - - OnNodeEvent = null; - OnDuplicateEvent = null; - //m_currentShaderFunction = null; - - OnMaterialUpdatedEvent = null; - OnShaderUpdatedEvent = null; - OnEmptyGraphDetectedEvt = null; - - nodeStyleOff = null; - nodeStyleOn = null; - nodeTitle = null; - commentaryBackground = null; - OnLODMasterNodesAddedEvent = null; - } - - - - - public void Destroy() - { - Undo.undoRedoPerformed -= OnUndoRedoCallback; - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( m_nodes[ i ] != null ) - { - Undo.ClearUndo( m_nodes[ i ] ); - m_nodes[ i ].Destroy(); - GameObject.DestroyImmediate( m_nodes[ i ] ); - } - } - - //Must be before m_propertyNodes.Destroy(); - ClearInternalTemplateNodes(); - m_internalTemplateNodesDict = null; - m_internalTemplateNodesList = null; - - OnNodeRemovedEvent = null; - - m_masterNodeId = Constants.INVALID_NODE_ID; - m_validNodeId = 0; - m_instancePropertyCount = 0; - - m_nodeGrid.Destroy(); - m_nodeGrid = null; - - m_nodes.Clear(); - m_nodes = null; - - m_samplerNodes.Destroy(); - m_samplerNodes = null; - - m_propertyNodes.Destroy(); - m_propertyNodes = null; - - m_rawPropertyNodes.Destroy(); - m_rawPropertyNodes = null; - - m_customExpressionsOnFunctionMode.Destroy(); - m_customExpressionsOnFunctionMode = null; - - m_staticSwitchNodes.Destroy(); - m_staticSwitchNodes = null; - - m_functionInputNodes.Destroy(); - m_functionInputNodes = null; - - m_functionNodes.Destroy(); - m_functionNodes = null; - - m_functionOutputNodes.Destroy(); - m_functionOutputNodes = null; - - m_functionSwitchNodes.Destroy(); - m_functionSwitchNodes = null; - - m_functionSwitchCopyNodes.Destroy(); - m_functionSwitchCopyNodes = null; - - m_multiPassMasterNodes.Destroy(); - m_multiPassMasterNodes = null; - - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - m_lodMultiPassMasterNodes[ i ].Destroy(); - m_lodMultiPassMasterNodes[ i ] = null; - } - m_lodMultiPassMasterNodes.Clear(); - m_lodMultiPassMasterNodes = null; - - m_texturePropertyNodes.Destroy(); - m_texturePropertyNodes = null; - - m_textureArrayNodes.Destroy(); - m_textureArrayNodes = null; - - m_screenColorNodes.Destroy(); - m_screenColorNodes = null; - - m_localVarNodes.Destroy(); - m_localVarNodes = null; - - m_globalArrayNodes.Destroy(); - m_globalArrayNodes = null; - - m_selectedNodes.Clear(); - m_selectedNodes = null; - - m_markedForDeletion.Clear(); - m_markedForDeletion = null; - - - m_nodesDict.Clear(); - m_nodesDict = null; - - m_nodePreviewList.Clear(); - m_nodePreviewList = null; - - IsDirty = true; - - OnNodeEvent = null; - OnDuplicateEvent = null; - //m_currentShaderFunction = null; - - OnMaterialUpdatedEvent = null; - OnShaderUpdatedEvent = null; - OnEmptyGraphDetectedEvt = null; - - nodeStyleOff = null; - nodeStyleOn = null; - nodeTitle = null; - commentaryBackground = null; - - OnLODMasterNodesAddedEvent = null; - } - - void OnNodeChangeSizeEvent( ParentNode node ) - { - m_nodeGrid.RemoveNodeFromGrid( node, true ); - m_nodeGrid.AddNodeToGrid( node ); - } - - public void OnNodeFinishMoving( ParentNode node, bool testOnlySelected, InteractionMode interactionMode ) - { - if( OnNodeEvent != null ) - { - OnNodeEvent( node ); - SaveIsDirty = true; - } - - m_nodeGrid.RemoveNodeFromGrid( node, true ); - m_nodeGrid.AddNodeToGrid( node ); - - //if( testOnlySelected ) - //{ - // for( int i = m_visibleNodes.Count - 1; i > -1; i-- ) - // { - // if( node.UniqueId != m_visibleNodes[ i ].UniqueId ) - // { - // switch( interactionMode ) - // { - // case InteractionMode.Target: - // { - // node.OnNodeInteraction( m_visibleNodes[ i ] ); - // } - // break; - // case InteractionMode.Other: - // { - // m_visibleNodes[ i ].OnNodeInteraction( node ); - // } - // break; - // case InteractionMode.Both: - // { - // node.OnNodeInteraction( m_visibleNodes[ i ] ); - // m_visibleNodes[ i ].OnNodeInteraction( node ); - // } - // break; - // } - // } - // } - //} - //else - { - for( int i = m_nodes.Count - 1; i > -1; i-- ) - { - if( node.UniqueId != m_nodes[ i ].UniqueId ) - { - switch( interactionMode ) - { - case InteractionMode.Target: - { - node.OnNodeInteraction( m_nodes[ i ] ); - } - break; - case InteractionMode.Other: - { - m_nodes[ i ].OnNodeInteraction( node ); - } - break; - case InteractionMode.Both: - { - node.OnNodeInteraction( m_nodes[ i ] ); - m_nodes[ i ].OnNodeInteraction( node ); - } - break; - } - } - } - } - } - - - public void OnNodeReOrderEvent( ParentNode node, int index ) - { - if( node.Depth < index ) - { - Debug.LogWarning( "Reorder canceled: This is a specific method for when reordering needs to be done and a its original index is higher than the new one" ); - } - else - { - m_nodes.Remove( node ); - m_nodes.Insert( index, node ); - m_markToReOrder = true; - } - } - - public void AddNode( ParentNode node, bool updateId = false, bool addLast = true, bool registerUndo = true, bool fetchMaterialValues = true ) - { - if( registerUndo ) - { - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( ParentWindow, Constants.UndoCreateNodeId ); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoCreateNodeId ); - Undo.RegisterCreatedObjectUndo( node, Constants.UndoCreateNodeId ); - } - - if( OnNodeEvent != null ) - { - OnNodeEvent( node ); - } - if( updateId ) - { - node.UniqueId = GetValidId(); - } - else - { - UpdateIdFromNode( node ); - } - - - - if( addLast ) - { - m_nodes.Add( node ); - node.Depth = m_nodes.Count; - } - else - { - m_nodes.Insert( 0, node ); - node.Depth = 0; - } - - if( m_nodesDict.ContainsKey( node.UniqueId ) ) - { - //m_nodesDict[ node.UniqueId ] = node; - m_foundDuplicates = true; - } - else - { - m_nodesDict.Add( node.UniqueId, node ); - node.SetMaterialMode( CurrentMaterial, fetchMaterialValues ); - } - - m_nodeGrid.AddNodeToGrid( node ); - node.OnNodeChangeSizeEvent += OnNodeChangeSizeEvent; - node.OnNodeReOrderEvent += OnNodeReOrderEvent; - IsDirty = true; - } - - public void CheckForDuplicates() - { - if( m_foundDuplicates ) - { - Debug.LogWarning( "Found duplicates:" ); - m_foundDuplicates = false; - m_nodesDict.Clear(); - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodesDict.ContainsKey( m_nodes[ i ].UniqueId ) ) - { - m_nodes[ i ].UniqueId = GetValidId(); - m_nodesDict.Add( m_nodes[ i ].UniqueId, m_nodes[ i ] ); - Debug.LogWarning( "Assigning new ID to " + m_nodes[ i ].TypeName ); - } - else - { - m_nodesDict.Add( m_nodes[ i ].UniqueId, m_nodes[ i ] ); - } - } - } - } - - public ParentNode GetClickedNode() - { - if( m_nodeClicked < 0 ) - return null; - return GetNode( m_nodeClicked ); - } - - public PropertyNode GetInternalTemplateNode( int nodeId ) - { - if( m_internalTemplateNodesDict.Count != m_internalTemplateNodesList.Count ) - { - m_internalTemplateNodesDict.Clear(); - int count = m_internalTemplateNodesList.Count; - for( int i = 0; i < m_internalTemplateNodesList.Count; i++ ) - { - if( m_internalTemplateNodesList[ i ] != null ) - m_internalTemplateNodesDict.Add( m_internalTemplateNodesList[ i ].UniqueId, m_internalTemplateNodesList[ i ] ); - } - } - - if( m_internalTemplateNodesDict.ContainsKey( nodeId ) ) - return m_internalTemplateNodesDict[ nodeId ]; - - return null; - } - - public PropertyNode GetInternalTemplateNode( string propertyName ) - { - return m_internalTemplateNodesList.Find( ( x ) => x.PropertyName.Equals( propertyName ) ); - } - - public void AddInternalTemplateNode( TemplateShaderPropertyData data ) - { - PropertyNode propertyNode = null; - switch( data.PropertyDataType ) - { - case WirePortDataType.FLOAT: - propertyNode = CreateInstance(); break; - case WirePortDataType.FLOAT4: - propertyNode = CreateInstance(); - break; - case WirePortDataType.COLOR: - propertyNode = CreateInstance(); - break; - case WirePortDataType.INT: - propertyNode = CreateInstance(); break; - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - propertyNode = CreateInstance(); - break; - default: return; - } - - propertyNode.PropertyNameFromTemplate( data ); - - // Create a negative unique Id to separate it from - // the regular ids on the main nodes list - // Its begins at -2 since -1 is used to detect invalid values - int uniqueId = -( m_internalTemplateNodesList.Count + 2 ); - propertyNode.SetBaseUniqueId( uniqueId ); - - //Register into Float/Int Nodes list to be available inline - // Unique Id must be already set at this point to properly - // create array - if( data.PropertyDataType == WirePortDataType.FLOAT || - data.PropertyDataType == WirePortDataType.INT ) - m_floatNodes.AddNode( propertyNode ); - - m_internalTemplateNodesList.Add( propertyNode ); - m_internalTemplateNodesDict.Add( uniqueId, propertyNode ); - } - - public void ClearInternalTemplateNodes() - { - if( m_internalTemplateNodesList != null ) - { - int count = m_internalTemplateNodesList.Count; - for( int i = 0; i < count; i++ ) - { - m_internalTemplateNodesList[ i ].Destroy(); - GameObject.DestroyImmediate( m_internalTemplateNodesList[ i ] ); - } - - m_internalTemplateNodesList.Clear(); - m_internalTemplateNodesDict.Clear(); - } - } - - public ParentNode GetNode( int nodeId ) - { - if( m_nodesDict.Count != m_nodes.Count ) - { - m_nodesDict.Clear(); - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ] != null && !m_nodesDict.ContainsKey( m_nodes[ i ].UniqueId ) ) - m_nodesDict.Add( m_nodes[ i ].UniqueId, m_nodes[ i ] ); - } - } - - if( m_nodesDict.ContainsKey( nodeId ) ) - return m_nodesDict[ nodeId ]; - - return null; - } - - public void ForceReOrder() - { - m_nodes.Sort( ( x, y ) => x.Depth.CompareTo( y.Depth ) ); - } - - public bool Draw( DrawInfo drawInfo ) - { - MasterNode masterNode = GetNode( m_masterNodeId ) as MasterNode; - if( m_forceCategoryRefresh && masterNode != null ) - { - masterNode.RefreshAvailableCategories(); - m_forceCategoryRefresh = false; - } - - SaveIsDirty = false; - if( m_afterDeserializeFlag ) - { - // this is now done after logic update... templates needs it this way - //m_afterDeserializeFlag = false; - - CleanCorruptedNodes(); - if( m_nodes.Count == 0 ) - { - //TODO: remove this temp from here - NodeAvailability cachedCanvas = CurrentCanvasMode; - ParentWindow.CreateNewGraph( "Empty" ); - CurrentCanvasMode = cachedCanvas; - if( OnEmptyGraphDetectedEvt != null ) - { - OnEmptyGraphDetectedEvt( this ); - SaveIsDirty = false; - } - else - { - SaveIsDirty = true; - } - } - - //for( int i = 0; i < m_nodes.Count; i++ ) - //{ - // m_nodes[ i ].SetContainerGraph( this ); - //} - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( m_markedToDeSelect ) - DeSelectAll(); - - if( m_markToSelect > -1 ) - { - AddToSelectedNodes( GetNode( m_markToSelect ) ); - m_markToSelect = -1; - } - - if( m_markToReOrder ) - { - m_markToReOrder = false; - int nodesCount = m_nodes.Count; - for( int i = 0; i < nodesCount; i++ ) - { - m_nodes[ i ].Depth = i; - } - } - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - // Resizing Nods per LOD level - NodeLOD newLevel = NodeLOD.LOD0; - float referenceValue; - if( drawInfo.InvertedZoom > 0.5f ) - { - newLevel = NodeLOD.LOD0; - referenceValue = 4; - } - else if( drawInfo.InvertedZoom > 0.25f ) - { - newLevel = NodeLOD.LOD1; - referenceValue = 2; - } - else if( drawInfo.InvertedZoom > 0.15f ) - { - newLevel = NodeLOD.LOD2; - referenceValue = 1; - } - else if( drawInfo.InvertedZoom > 0.1f ) - { - newLevel = NodeLOD.LOD3; - referenceValue = 0; - } - else if( drawInfo.InvertedZoom > 0.07f ) - { - newLevel = NodeLOD.LOD4; - referenceValue = 0; - } - else - { - newLevel = NodeLOD.LOD5; - referenceValue = 0; - } - - // Just a sanity check - nodeStyleOff = UIUtils.GetCustomStyle( CustomStyle.NodeWindowOff ); - nodeStyleOn = UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn );//= UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ); - nodeTitle = UIUtils.GetCustomStyle( CustomStyle.NodeHeader ); - commentaryBackground = UIUtils.GetCustomStyle( CustomStyle.CommentaryBackground ); - - if( newLevel != m_lodLevel || ( UIUtils.MainSkin != null && UIUtils.MainSkin.textField.border.left != referenceValue ) ) - { - m_lodLevel = newLevel; - switch( m_lodLevel ) - { - default: - case NodeLOD.LOD0: - { - UIUtils.MainSkin.textField.border = UIUtils.RectOffsetFour; - nodeStyleOff.border = UIUtils.RectOffsetSix; - UIUtils.NodeWindowOffSquare.border = UIUtils.RectOffsetFour; - - nodeStyleOn.border = UIUtils.RectOffsetSix; - UIUtils.NodeWindowOnSquare.border = UIUtils.RectOffsetSix; - - nodeTitle.border.left = 6; - nodeTitle.border.right = 6; - nodeTitle.border.top = 6; - nodeTitle.border.bottom = 4; - - UIUtils.NodeHeaderSquare.border = UIUtils.RectOffsetFour; - commentaryBackground.border = UIUtils.RectOffsetSix; - } - break; - case NodeLOD.LOD1: - { - UIUtils.MainSkin.textField.border = UIUtils.RectOffsetTwo; - nodeStyleOff.border = UIUtils.RectOffsetFive; - UIUtils.NodeWindowOffSquare.border = UIUtils.RectOffsetFive; - - nodeStyleOn.border = UIUtils.RectOffsetFive; - UIUtils.NodeWindowOnSquare.border = UIUtils.RectOffsetFour; - - nodeTitle.border.left = 5; - nodeTitle.border.right = 5; - nodeTitle.border.top = 5; - nodeTitle.border.bottom = 2; - - UIUtils.NodeHeaderSquare.border = UIUtils.RectOffsetThree; - commentaryBackground.border = UIUtils.RectOffsetFive; - } - break; - case NodeLOD.LOD2: - { - UIUtils.MainSkin.textField.border = UIUtils.RectOffsetOne; - - nodeStyleOff.border.left = 2; - nodeStyleOff.border.right = 2; - nodeStyleOff.border.top = 2; - nodeStyleOff.border.bottom = 3; - - UIUtils.NodeWindowOffSquare.border = UIUtils.RectOffsetThree; - - nodeStyleOn.border.left = 4; - nodeStyleOn.border.right = 4; - nodeStyleOn.border.top = 4; - nodeStyleOn.border.bottom = 3; - - UIUtils.NodeWindowOnSquare.border = UIUtils.RectOffsetThree; - - nodeTitle.border = UIUtils.RectOffsetTwo; - UIUtils.NodeHeaderSquare.border = UIUtils.RectOffsetTwo; - - commentaryBackground.border.left = 2; - commentaryBackground.border.right = 2; - commentaryBackground.border.top = 2; - commentaryBackground.border.bottom = 3; - } - break; - case NodeLOD.LOD3: - case NodeLOD.LOD4: - case NodeLOD.LOD5: - { - UIUtils.MainSkin.textField.border = UIUtils.RectOffsetZero; - - nodeStyleOff.border.left = 1; - nodeStyleOff.border.right = 1; - nodeStyleOff.border.top = 1; - nodeStyleOff.border.bottom = 2; - - UIUtils.NodeWindowOffSquare.border = UIUtils.RectOffsetTwo; - - nodeStyleOn.border = UIUtils.RectOffsetTwo; - UIUtils.NodeWindowOnSquare.border = UIUtils.RectOffsetTwo; - - nodeTitle.border = UIUtils.RectOffsetOne; - UIUtils.NodeHeaderSquare.border = UIUtils.RectOffsetOne; - - commentaryBackground.border.left = 1; - commentaryBackground.border.right = 1; - commentaryBackground.border.top = 1; - commentaryBackground.border.bottom = 2; - } - break; - } - } - } - - //m_visibleNodes.Clear(); - //int nullCount = 0; - m_hasUnConnectedNodes = false; - bool repaint = false; - Material currentMaterial = masterNode != null ? masterNode.CurrentMaterial : null; - EditorGUI.BeginChangeCheck(); - bool repaintMaterialInspector = false; - - int nodeCount = m_nodes.Count; - for( int i = 0; i < nodeCount; i++ ) - { - m_nodes[ i ].OnNodeLogicUpdate( drawInfo ); - } - - if( m_afterDeserializeFlag || m_lateOptionsRefresh ) - { - m_afterDeserializeFlag = false; - m_lateOptionsRefresh = false; - if( CurrentCanvasMode == NodeAvailability.TemplateShader ) - { - RefreshLinkedMasterNodes( true ); - OnRefreshLinkedPortsComplete(); - //If clipboard has cached nodes then a master node replacement will take place - //We need to re-cache master nodes to ensure applied options are correctly cached - //As first cache happens before that - if( m_parentWindow.ClipboardInstance.HasCachedMasterNodes ) - { - m_parentWindow.ClipboardInstance.AddMultiPassNodesToClipboard( MultiPassMasterNodes.NodesList ); - } - //RepositionTemplateNodes( CurrentMasterNode ); - } - } - - if( m_forceRepositionCheck ) - { - RepositionTemplateNodes( CurrentMasterNode ); - } - - //for( int i = 0; i < m_functionNodes.NodesList.Count; i++ ) - //{ - // m_functionNodes.NodesList[ i ].LogicGraph(); - //} - - //for( int i = 0; i < UIUtils.FunctionSwitchCopyList().Count; i++ ) - //{ - // UIUtils.FunctionSwitchCopyList()[ i ].CheckReference(); - //} - - - - // Dont use nodeCount variable because node count can change in this loop??? - nodeCount = m_nodes.Count; - ParentNode node = null; - for( int i = 0; i < nodeCount; i++ ) - { - node = m_nodes[ i ]; - if( !node.IsOnGrid ) - { - m_nodeGrid.AddNodeToGrid( node ); - } - - node.MovingInFrame = false; - - if( drawInfo.CurrentEventType == EventType.Repaint ) - node.OnNodeLayout( drawInfo ); - - m_hasUnConnectedNodes = m_hasUnConnectedNodes || - ( node.ConnStatus != NodeConnectionStatus.Connected && node.ConnStatus != NodeConnectionStatus.Island ); - - if( node.RequireMaterialUpdate && currentMaterial != null ) - { - node.UpdateMaterial( currentMaterial ); - repaintMaterialInspector = true; - } - - //if( node.IsVisible ) - // m_visibleNodes.Add( node ); - - IsDirty = ( m_isDirty || node.IsDirty ); - SaveIsDirty = ( m_saveIsDirty || node.SaveIsDirty ); - } - - // Handles GUI controls - nodeCount = m_nodes.Count; - for( int i = nodeCount - 1; i >= 0; i-- ) - //for ( int i = 0; i < nodeCount; i++ ) - { - node = m_nodes[ i ]; - bool restoreMouse = false; - if( drawInfo.CurrentEventType == EventType.MouseDown && m_nodeClicked > -1 && node.UniqueId != m_nodeClicked ) - { - restoreMouse = true; - drawInfo.CurrentEventType = EventType.Ignore; - } - - node.DrawGUIControls( drawInfo ); - - if( restoreMouse ) - { - drawInfo.CurrentEventType = EventType.MouseDown; - } - } - - // Draw connection wires - if( drawInfo.CurrentEventType == EventType.Repaint ) - DrawWires( ParentWindow.WireTexture, drawInfo, ParentWindow.WindowContextPallete.IsActive, ParentWindow.WindowContextPallete.CurrentPosition ); - - // Master Draw - nodeCount = m_nodes.Count; - for( int i = 0; i < nodeCount; i++ ) - { - node = m_nodes[ i ]; - bool restoreMouse = false; - if( drawInfo.CurrentEventType == EventType.MouseDown && m_nodeClicked > -1 && node.UniqueId != m_nodeClicked ) - { - restoreMouse = true; - drawInfo.CurrentEventType = EventType.Ignore; - } - - node.Draw( drawInfo ); - - if( restoreMouse ) - { - drawInfo.CurrentEventType = EventType.MouseDown; - } - } - - // Draw Tooltip - if( drawInfo.CurrentEventType == EventType.Repaint || drawInfo.CurrentEventType == EventType.MouseDown ) - { - nodeCount = m_nodes.Count; - for( int i = nodeCount - 1; i >= 0; i-- ) - { - node = m_nodes[ i ]; - if( node.IsVisible && !node.IsMoving ) - { - bool showing = node.ShowTooltip( drawInfo ); - if( showing ) - break; - } - } - } - - if( repaintMaterialInspector ) - { - if( ASEMaterialInspector.Instance != null ) - { - ASEMaterialInspector.Instance.Repaint(); - } - } - - if( m_checkSelectedWireHighlights ) - { - m_checkSelectedWireHighlights = false; - ResetHighlightedWires(); - for( int i = 0; i < m_selectedNodes.Count; i++ ) - { - HighlightWiresStartingNode( m_selectedNodes[ i ] ); - } - } - - if( EditorGUI.EndChangeCheck() ) - { - SaveIsDirty = true; - repaint = true; - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - // Revert LOD changes to LOD0 (only if it's different) - if( UIUtils.MainSkin.textField.border.left != 4 ) - { - UIUtils.MainSkin.textField.border = UIUtils.RectOffsetFour; - nodeStyleOff.border = UIUtils.RectOffsetSix; - UIUtils.NodeWindowOffSquare.border = UIUtils.RectOffsetFour; - - nodeStyleOn.border = UIUtils.RectOffsetSix; - UIUtils.NodeWindowOnSquare.border = UIUtils.RectOffsetSix; - - nodeTitle.border.left = 6; - nodeTitle.border.right = 6; - nodeTitle.border.top = 6; - nodeTitle.border.bottom = 4; - - UIUtils.NodeHeaderSquare.border = UIUtils.RectOffsetFour; - commentaryBackground.border = UIUtils.RectOffsetSix; - } - } - - //if ( nullCount == m_nodes.Count ) - // m_nodes.Clear(); - - ChangedLightingModel = false; - - return repaint; - } - - public bool UpdateMarkForDeletion() - { - if( m_markedForDeletion.Count != 0 ) - { - DeleteMarkedForDeletionNodes(); - return true; - } - return false; - } - - public void DrawWires( Texture2D wireTex, DrawInfo drawInfo, bool contextPaletteActive, Vector3 contextPalettePos ) - { - //Handles.BeginGUI(); - //Debug.Log(GUI.depth); - // Draw connected node wires - m_wireBezierCount = 0; - for( int nodeIdx = 0; nodeIdx < m_nodes.Count; nodeIdx++ ) - { - ParentNode node = m_nodes[ nodeIdx ]; - if( (object)node == null ) - return; - - for( int inputPortIdx = 0; inputPortIdx < node.InputPorts.Count; inputPortIdx++ ) - { - InputPort inputPort = node.InputPorts[ inputPortIdx ]; - if( inputPort.ExternalReferences.Count > 0 && inputPort.Visible ) - { - bool cleanInvalidConnections = false; - for( int wireIdx = 0; wireIdx < inputPort.ExternalReferences.Count; wireIdx++ ) - { - WireReference reference = inputPort.ExternalReferences[ wireIdx ]; - if( reference.NodeId != -1 && reference.PortId != -1 ) - { - ParentNode outputNode = GetNode( reference.NodeId ); - if( outputNode != null ) - { - OutputPort outputPort = outputNode.GetOutputPortByUniqueId( reference.PortId ); - Vector3 endPos = new Vector3( inputPort.Position.x, inputPort.Position.y ); - Vector3 startPos = new Vector3( outputPort.Position.x, outputPort.Position.y ); - float x = ( startPos.x < endPos.x ) ? startPos.x : endPos.x; - float y = ( startPos.y < endPos.y ) ? startPos.y : endPos.y; - float width = Mathf.Abs( startPos.x - endPos.x ) + outputPort.Position.width; - float height = Mathf.Abs( startPos.y - endPos.y ) + outputPort.Position.height; - Rect portsBoundingBox = new Rect( x, y, width, height ); - - bool isVisible = node.IsVisible || outputNode.IsVisible; - if( !isVisible ) - { - isVisible = drawInfo.TransformedCameraArea.Overlaps( portsBoundingBox ); - } - - if( isVisible ) - { - - Rect bezierBB = DrawBezier( drawInfo.InvertedZoom, startPos, endPos, inputPort.DataType, outputPort.DataType, node.GetInputPortVisualDataTypeByArrayIdx( inputPortIdx ), outputNode.GetOutputPortVisualDataTypeById( reference.PortId ), reference.WireStatus, wireTex, node, outputNode ); - bezierBB.x -= Constants.OUTSIDE_WIRE_MARGIN; - bezierBB.y -= Constants.OUTSIDE_WIRE_MARGIN; - - bezierBB.width += Constants.OUTSIDE_WIRE_MARGIN * 2; - bezierBB.height += Constants.OUTSIDE_WIRE_MARGIN * 2; - - if( m_wireBezierCount < m_bezierReferences.Count ) - { - m_bezierReferences[ m_wireBezierCount ].UpdateInfo( ref bezierBB, inputPort.NodeId, inputPort.PortId, outputPort.NodeId, outputPort.PortId ); - } - else - { - m_bezierReferences.Add( new WireBezierReference( ref bezierBB, inputPort.NodeId, inputPort.PortId, outputPort.NodeId, outputPort.PortId ) ); - } - m_wireBezierCount++; - - } - } - else - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowMessage( "Detected Invalid connection from node " + node.UniqueId + " port " + inputPortIdx + " to Node " + reference.NodeId + " port " + reference.PortId, MessageSeverity.Error ); - cleanInvalidConnections = true; - inputPort.ExternalReferences[ wireIdx ].Invalidate(); - } - } - } - - if( cleanInvalidConnections ) - { - inputPort.RemoveInvalidConnections(); - } - } - } - } - - //Draw selected wire - if( m_parentWindow.WireReferenceUtils.ValidReferences() ) - { - if( m_parentWindow.WireReferenceUtils.InputPortReference.IsValid ) - { - InputPort inputPort = GetNode( m_parentWindow.WireReferenceUtils.InputPortReference.NodeId ).GetInputPortByUniqueId( m_parentWindow.WireReferenceUtils.InputPortReference.PortId ); - Vector3 endPos = Vector3.zero; - if( m_parentWindow.WireReferenceUtils.SnapEnabled ) - { - Vector2 pos = ( m_parentWindow.WireReferenceUtils.SnapPosition + drawInfo.CameraOffset ) * drawInfo.InvertedZoom; - endPos = new Vector3( pos.x, pos.y ) + UIUtils.ScaledPortsDelta; - } - else - { - endPos = contextPaletteActive ? contextPalettePos : new Vector3( Event.current.mousePosition.x, Event.current.mousePosition.y ); - } - - Vector3 startPos = new Vector3( inputPort.Position.x, inputPort.Position.y ); - DrawBezier( drawInfo.InvertedZoom, endPos, startPos, inputPort.DataType, inputPort.DataType, inputPort.DataType, inputPort.DataType, WireStatus.Default, wireTex ); - } - - if( m_parentWindow.WireReferenceUtils.OutputPortReference.IsValid ) - { - OutputPort outputPort = GetNode( m_parentWindow.WireReferenceUtils.OutputPortReference.NodeId ).GetOutputPortByUniqueId( m_parentWindow.WireReferenceUtils.OutputPortReference.PortId ); - Vector3 endPos = Vector3.zero; - if( m_parentWindow.WireReferenceUtils.SnapEnabled ) - { - Vector2 pos = ( m_parentWindow.WireReferenceUtils.SnapPosition + drawInfo.CameraOffset ) * drawInfo.InvertedZoom; - endPos = new Vector3( pos.x, pos.y ) + UIUtils.ScaledPortsDelta; - } - else - { - endPos = contextPaletteActive ? contextPalettePos : new Vector3( Event.current.mousePosition.x, Event.current.mousePosition.y ); - } - Vector3 startPos = new Vector3( outputPort.Position.x, outputPort.Position.y ); - DrawBezier( drawInfo.InvertedZoom, startPos, endPos, outputPort.DataType, outputPort.DataType, outputPort.DataType, outputPort.DataType, WireStatus.Default, wireTex ); - } - } - //Handles.EndGUI(); - } - - Rect DrawBezier( float invertedZoom, Vector3 startPos, Vector3 endPos, WirePortDataType inputDataType, WirePortDataType outputDataType, WirePortDataType inputVisualDataType, WirePortDataType outputVisualDataType, WireStatus wireStatus, Texture2D wireTex, ParentNode inputNode = null, ParentNode outputNode = null ) - { - startPos += UIUtils.ScaledPortsDelta; - endPos += UIUtils.ScaledPortsDelta; - - // Calculate the 4 points for bezier taking into account wire nodes and their automatic tangents - float mag = ( endPos - startPos ).magnitude; - float resizedMag = Mathf.Min( mag * 0.66f, Constants.HORIZONTAL_TANGENT_SIZE * invertedZoom ); - - Vector3 startTangent = new Vector3( startPos.x + resizedMag, startPos.y ); - Vector3 endTangent = new Vector3( endPos.x - resizedMag, endPos.y ); - - if( (object)inputNode != null && inputNode.GetType() == typeof( WireNode ) ) - endTangent = endPos + ( ( inputNode as WireNode ).TangentDirection ) * mag * 0.33f; - - if( (object)outputNode != null && outputNode.GetType() == typeof( WireNode ) ) - startTangent = startPos - ( ( outputNode as WireNode ).TangentDirection ) * mag * 0.33f; - - ///////////////Draw tangents - //Rect box1 = new Rect( new Vector2( startTangent.x, startTangent.y ), new Vector2( 10, 10 ) ); - //box1.x -= box1.width * 0.5f; - //box1.y -= box1.height * 0.5f; - //GUI.Label( box1, string.Empty, UIUtils.Box ); - - //Rect box2 = new Rect( new Vector2( endTangent.x, endTangent.y ), new Vector2( 10, 10 ) ); - //box2.x -= box2.width * 0.5f; - //box2.y -= box2.height * 0.5f; - //GUI.Label( box2, string.Empty, UIUtils.Box ); - - //m_auxRect.Set( 0, 0, UIUtils.CurrentWindow.position.width, UIUtils.CurrentWindow.position.height ); - //GLDraw.BeginGroup( m_auxRect ); - - int ty = 1; - float wireThickness = 0; - - - if( ParentWindow.Options.MultiLinePorts ) - { - GLDraw.MultiLine = true; - Shader.SetGlobalFloat( "_InvertedZoom", invertedZoom ); - - WirePortDataType smallest = ( (int)outputDataType < (int)inputDataType ? outputDataType : inputDataType ); - smallest = ( (int)smallest < (int)outputVisualDataType ? smallest : outputVisualDataType ); - smallest = ( (int)smallest < (int)inputVisualDataType ? smallest : inputVisualDataType ); - - switch( smallest ) - { - case WirePortDataType.FLOAT2: ty = 2; break; - case WirePortDataType.FLOAT3: ty = 3; break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - ty = 4; - } - break; - default: ty = 1; break; - } - wireThickness = Mathf.Lerp( Constants.WIRE_WIDTH * ( ty * invertedZoom * -0.05f + 0.15f ), Constants.WIRE_WIDTH * ( ty * invertedZoom * 0.175f + 0.3f ), invertedZoom + 0.4f ); - } - else - { - GLDraw.MultiLine = false; - wireThickness = Mathf.Lerp( Constants.WIRE_WIDTH * ( invertedZoom * -0.05f + 0.15f ), Constants.WIRE_WIDTH * ( invertedZoom * 0.175f + 0.3f ), invertedZoom + 0.4f ); - } - - Rect boundBox = new Rect(); - int segments = 11; - if( LodLevel <= ParentGraph.NodeLOD.LOD4 ) - segments = Mathf.Clamp( Mathf.FloorToInt( mag * 0.2f * invertedZoom ), 11, 35 ); - else - segments = (int)( invertedZoom * 14.28f * 11 ); - - if( ParentWindow.Options.ColoredPorts && wireStatus != WireStatus.Highlighted ) - boundBox = GLDraw.DrawBezier( startPos, startTangent, endPos, endTangent, UIUtils.GetColorForDataType( outputVisualDataType, false, false ), UIUtils.GetColorForDataType( inputVisualDataType, false, false ), wireThickness, segments, ty ); - else - boundBox = GLDraw.DrawBezier( startPos, startTangent, endPos, endTangent, UIUtils.GetColorFromWireStatus( wireStatus ), wireThickness, segments, ty ); - //GLDraw.EndGroup(); - - //GUI.Box( m_auxRect, string.Empty, UIUtils.CurrentWindow.CustomStylesInstance.Box ); - //GUI.Box( boundBox, string.Empty, UIUtils.CurrentWindow.CustomStylesInstance.Box ); - //if ( UIUtils.CurrentWindow.Options.ColoredPorts && wireStatus != WireStatus.Highlighted ) - // Handles.DrawBezier( startPos, endPos, startTangent, endTangent, UIUtils.GetColorForDataType( outputDataType, false, false ), wireTex, wiresTickness ); - //else - // Handles.DrawBezier( startPos, endPos, startTangent, endTangent, UIUtils.GetColorFromWireStatus( wireStatus ), wireTex, wiresTickness ); - - //Handles.DrawLine( startPos, startTangent ); - //Handles.DrawLine( endPos, endTangent ); - - float extraBound = 30 * invertedZoom; - boundBox.xMin -= extraBound; - boundBox.xMax += extraBound; - boundBox.yMin -= extraBound; - boundBox.yMax += extraBound; - - return boundBox; - } - - public void DrawBezierBoundingBox() - { - for( int i = 0; i < m_wireBezierCount; i++ ) - { - m_bezierReferences[ i ].DebugDraw(); - } - } - - public WireBezierReference GetWireBezierInPos( Vector2 position ) - { - for( int i = 0; i < m_wireBezierCount; i++ ) - { - if( m_bezierReferences[ i ].Contains( position ) ) - return m_bezierReferences[ i ]; - } - return null; - } - - - public List GetWireBezierListInPos( Vector2 position ) - { - List list = new List(); - for( int i = 0; i < m_wireBezierCount; i++ ) - { - if( m_bezierReferences[ i ].Contains( position ) ) - list.Add( m_bezierReferences[ i ] ); - } - - return list; - } - - - public void MoveSelectedNodes( Vector2 delta, bool snap = false ) - { - //bool validMovement = delta.magnitude > 0.001f; - //if ( validMovement ) - //{ - // Undo.RegisterCompleteObjectUndo( ParentWindow, Constants.UndoMoveNodesId ); - // for ( int i = 0; i < m_selectedNodes.Count; i++ ) - // { - // if ( !m_selectedNodes[ i ].MovingInFrame ) - // { - // Undo.RecordObject( m_selectedNodes[ i ], Constants.UndoMoveNodesId ); - // m_selectedNodes[ i ].Move( delta, snap ); - // } - // } - // IsDirty = true; - //} - - bool performUndo = delta.magnitude > 0.01f; - if( performUndo ) - { - Undo.RegisterCompleteObjectUndo( ParentWindow, Constants.UndoMoveNodesId ); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoMoveNodesId ); - } - - for( int i = 0; i < m_selectedNodes.Count; i++ ) - { - if( !m_selectedNodes[ i ].MovingInFrame ) - { - if( performUndo ) - m_selectedNodes[ i ].RecordObject( Constants.UndoMoveNodesId ); - m_selectedNodes[ i ].Move( delta, snap ); - } - } - - IsDirty = true; - } - - public void SetConnection( int InNodeId, int InPortId, int OutNodeId, int OutPortId ) - { - ParentNode inNode = GetNode( InNodeId ); - ParentNode outNode = GetNode( OutNodeId ); - InputPort inputPort = null; - OutputPort outputPort = null; - if( inNode != null && outNode != null ) - { - inputPort = inNode.GetInputPortByUniqueId( InPortId ); - outputPort = outNode.GetOutputPortByUniqueId( OutPortId ); - if( inputPort != null && outputPort != null ) - { - if( inputPort.IsConnectedTo( OutNodeId, OutPortId ) || outputPort.IsConnectedTo( InNodeId, InPortId ) ) - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowMessage( "Node/Port already connected " + InNodeId, MessageSeverity.Error ); - return; - } - - if( !inputPort.CheckValidType( outputPort.DataType ) ) - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowIncompatiblePortMessage( true, inNode, inputPort, outNode, outputPort ); - return; - } - - if( !outputPort.CheckValidType( inputPort.DataType ) ) - { - - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowIncompatiblePortMessage( false, outNode, outputPort, inNode, inputPort ); - return; - } - if( !inputPort.Available || !outputPort.Available ) - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowMessage( "Ports not available to connection", MessageSeverity.Warning ); - - return; - } - - if( inputPort.ConnectTo( OutNodeId, OutPortId, outputPort.DataType, false ) ) - { - inNode.OnInputPortConnected( InPortId, OutNodeId, OutPortId ); - } - - - if( outputPort.ConnectTo( InNodeId, InPortId, inputPort.DataType, inputPort.TypeLocked ) ) - { - outNode.OnOutputPortConnected( OutPortId, InNodeId, InPortId ); - } - } - else if( (object)inputPort == null ) - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowMessage( "Input Port " + InPortId + " doesn't exist on node " + InNodeId, MessageSeverity.Error ); - } - else - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowMessage( "Output Port " + OutPortId + " doesn't exist on node " + OutNodeId, MessageSeverity.Error ); - } - } - else if( (object)inNode == null ) - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowMessage( "Input node " + InNodeId + " doesn't exist", MessageSeverity.Error ); - } - else - { - if( DebugConsoleWindow.DeveloperMode ) - UIUtils.ShowMessage( "Output node " + OutNodeId + " doesn't exist", MessageSeverity.Error ); - } - } - - public void CreateConnection( int inNodeId, int inPortId, int outNodeId, int outPortId, bool registerUndo = true ) - { - ParentNode outputNode = GetNode( outNodeId ); - if( outputNode != null ) - { - OutputPort outputPort = outputNode.GetOutputPortByUniqueId( outPortId ); - if( outputPort != null ) - { - ParentNode inputNode = GetNode( inNodeId ); - InputPort inputPort = inputNode.GetInputPortByUniqueId( inPortId ); - - if( !inputPort.CheckValidType( outputPort.DataType ) ) - { - UIUtils.ShowIncompatiblePortMessage( true, inputNode, inputPort, outputNode, outputPort ); - return; - } - - if( !outputPort.CheckValidType( inputPort.DataType ) ) - { - UIUtils.ShowIncompatiblePortMessage( false, outputNode, outputPort, inputNode, inputPort ); - return; - } - - inputPort.DummyAdd( outputPort.NodeId, outputPort.PortId ); - outputPort.DummyAdd( inNodeId, inPortId ); - - if( UIUtils.DetectNodeLoopsFrom( inputNode, new Dictionary() ) ) - { - inputPort.DummyRemove(); - outputPort.DummyRemove(); - m_parentWindow.WireReferenceUtils.InvalidateReferences(); - UIUtils.ShowMessage( "Infinite Loop detected" ); - Event.current.Use(); - return; - } - - inputPort.DummyRemove(); - outputPort.DummyRemove(); - - if( inputPort.IsConnected ) - { - DeleteConnection( true, inNodeId, inPortId, true, false, registerUndo ); - } - - //link output to input - if( outputPort.ConnectTo( inNodeId, inPortId, inputPort.DataType, inputPort.TypeLocked ) ) - outputNode.OnOutputPortConnected( outputPort.PortId, inNodeId, inPortId ); - - //link input to output - if( inputPort.ConnectTo( outputPort.NodeId, outputPort.PortId, outputPort.DataType, inputPort.TypeLocked ) ) - inputNode.OnInputPortConnected( inPortId, outputNode.UniqueId, outputPort.PortId ); - - MarkWireHighlights(); - } - SaveIsDirty = true; - //ParentWindow.ShaderIsModified = true; - } - } - - public void DeleteInvalidConnections() - { - int count = m_nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - { - int inputCount = m_nodes[ nodeIdx ].InputPorts.Count; - for( int inputIdx = 0; inputIdx < inputCount; inputIdx++ ) - { - if( !m_nodes[ nodeIdx ].InputPorts[ inputIdx ].Visible && - m_nodes[ nodeIdx ].InputPorts[ inputIdx ].IsConnected && - !m_nodes[ nodeIdx ].InputPorts[ inputIdx ].IsDummy ) - { - DeleteConnection( true, m_nodes[ nodeIdx ].UniqueId, m_nodes[ nodeIdx ].InputPorts[ inputIdx ].PortId, true, true ); - } - } - } - { - int outputCount = m_nodes[ nodeIdx ].OutputPorts.Count; - for( int outputIdx = 0; outputIdx < outputCount; outputIdx++ ) - { - if( !m_nodes[ nodeIdx ].OutputPorts[ outputIdx ].Visible && m_nodes[ nodeIdx ].OutputPorts[ outputIdx ].IsConnected ) - { - DeleteConnection( false, m_nodes[ nodeIdx ].UniqueId, m_nodes[ nodeIdx ].OutputPorts[ outputIdx ].PortId, true, true ); - } - } - } - } - } - - public void DeleteAllConnectionFromNode( int nodeId, bool registerOnLog, bool propagateCallback, bool registerUndo ) - { - ParentNode node = GetNode( nodeId ); - if( (object)node == null ) - return; - DeleteAllConnectionFromNode( node, registerOnLog, propagateCallback, registerUndo ); - } - - public void DeleteAllConnectionFromNode( ParentNode node, bool registerOnLog, bool propagateCallback, bool registerUndo ) - { - - for( int i = 0; i < node.InputPorts.Count; i++ ) - { - if( node.InputPorts[ i ].IsConnected ) - DeleteConnection( true, node.UniqueId, node.InputPorts[ i ].PortId, registerOnLog, propagateCallback, registerUndo ); - } - - for( int i = 0; i < node.OutputPorts.Count; i++ ) - { - if( node.OutputPorts[ i ].IsConnected ) - DeleteConnection( false, node.UniqueId, node.OutputPorts[ i ].PortId, registerOnLog, propagateCallback, registerUndo ); - } - } - - public void DeleteConnection( bool isInput, int nodeId, int portId, bool registerOnLog, bool propagateCallback, bool registerUndo = true ) - { - ParentNode node = GetNode( nodeId ); - if( (object)node == null ) - return; - - if( registerUndo ) - { - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( ParentWindow, Constants.UndoDeleteConnectionId ); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoDeleteConnectionId ); - node.RecordObject( Constants.UndoDeleteConnectionId ); - } - - if( isInput ) - { - InputPort inputPort = node.GetInputPortByUniqueId( portId ); - if( inputPort != null && inputPort.IsConnected ) - { - - if( node.ConnStatus == NodeConnectionStatus.Connected ) - { - node.DeactivateInputPortNode( portId, false ); - //inputPort.GetOutputNode().DeactivateNode( portId, false ); - m_checkSelectedWireHighlights = true; - } - - for( int i = 0; i < inputPort.ExternalReferences.Count; i++ ) - { - WireReference inputReference = inputPort.ExternalReferences[ i ]; - ParentNode outputNode = GetNode( inputReference.NodeId ); - if( registerUndo ) - outputNode.RecordObject( Constants.UndoDeleteConnectionId ); - outputNode.GetOutputPortByUniqueId( inputReference.PortId ).InvalidateConnection( inputPort.NodeId, inputPort.PortId ); - if( propagateCallback ) - outputNode.OnOutputPortDisconnected( inputReference.PortId ); - } - inputPort.InvalidateAllConnections(); - if( propagateCallback ) - node.OnInputPortDisconnected( portId ); - } - } - else - { - OutputPort outputPort = node.GetOutputPortByUniqueId( portId ); - if( outputPort != null && outputPort.IsConnected ) - { - if( propagateCallback ) - node.OnOutputPortDisconnected( portId ); - - for( int i = 0; i < outputPort.ExternalReferences.Count; i++ ) - { - WireReference outputReference = outputPort.ExternalReferences[ i ]; - ParentNode inputNode = GetNode( outputReference.NodeId ); - if( registerUndo ) - inputNode.RecordObject( Constants.UndoDeleteConnectionId ); - if( inputNode.ConnStatus == NodeConnectionStatus.Connected ) - { - node.DeactivateNode( portId, false ); - m_checkSelectedWireHighlights = true; - } - inputNode.GetInputPortByUniqueId( outputReference.PortId ).InvalidateConnection( outputPort.NodeId, outputPort.PortId ); - if( propagateCallback ) - { - // Removing WireNodes fires this after the rewiring ( and the OnInputPortConnected callback ) which causes incorrect behaviors - // If is connected is true then we're on that case so we don't fire the OnInputPortDisconnected - if( !inputNode.GetInputPortByUniqueId( outputReference.PortId ).IsConnected ) - inputNode.OnInputPortDisconnected( outputReference.PortId ); - } - } - outputPort.InvalidateAllConnections(); - } - } - IsDirty = true; - SaveIsDirty = true; - } - - //public void DeleteSelectedNodes() - //{ - // bool invalidateMasterNode = false; - // int count = m_selectedNodes.Count; - // for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - // { - // ParentNode node = m_selectedNodes[ nodeIdx ]; - // if( node.UniqueId == m_masterNodeId ) - // { - // invalidateMasterNode = true; - // } - // else - // { - // DestroyNode( node ); - // } - // } - - // if( invalidateMasterNode ) - // { - // CurrentOutputNode.Selected = false; - // } - // //Clear all references - // m_selectedNodes.Clear(); - // IsDirty = true; - //} - - public void DeleteNodesOnArray( ref ParentNode[] nodeArray ) - { - bool invalidateMasterNode = false; - for( int nodeIdx = 0; nodeIdx < nodeArray.Length; nodeIdx++ ) - { - ParentNode node = nodeArray[ nodeIdx ]; - if( node.UniqueId == m_masterNodeId ) - { - FunctionOutput fout = node as FunctionOutput; - if( fout != null ) - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - FunctionOutput secondfout = m_nodes[ i ] as FunctionOutput; - if( secondfout != null && secondfout != fout ) - { - secondfout.Function = fout.Function; - AssignMasterNode( secondfout, false ); - - DeselectNode( fout ); - DestroyNode( fout ); - break; - } - } - } - invalidateMasterNode = true; - } - else - { - DeselectNode( node ); - DestroyNode( node ); - } - nodeArray[ nodeIdx ] = null; - } - - if( invalidateMasterNode && CurrentMasterNode != null ) - { - CurrentMasterNode.Selected = false; - } - - //Clear all references - nodeArray = null; - IsDirty = true; - } - - public void MarkWireNodeSequence( WireNode node, bool isInput ) - { - if( node == null ) - { - return; - } - - if( m_markedForDeletion.Contains( node ) ) - return; - - m_markedForDeletion.Add( node ); - - if( isInput && node.InputPorts[ 0 ].IsConnected ) - { - MarkWireNodeSequence( GetNode( node.InputPorts[ 0 ].ExternalReferences[ 0 ].NodeId ) as WireNode, isInput ); - } - else if( !isInput && node.OutputPorts[ 0 ].IsConnected ) - { - MarkWireNodeSequence( GetNode( node.OutputPorts[ 0 ].ExternalReferences[ 0 ].NodeId ) as WireNode, isInput ); - } - } - - public void UndoableDeleteSelectedNodes( List nodeList ) - { - if( nodeList.Count == 0 ) - return; - - List validNode = new List(); - - for( int i = 0; i < nodeList.Count; i++ ) - { - if( nodeList[ i ] != null && nodeList[ i ].UniqueId != m_masterNodeId ) - { - validNode.Add( nodeList[ i ] ); - } - } - UIUtils.ClearUndoHelper(); - ParentNode[] selectedNodes = new ParentNode[ validNode.Count ]; - for( int i = 0; i < selectedNodes.Length; i++ ) - { - if( validNode[ i ] != null ) - { - selectedNodes[ i ] = validNode[ i ]; - UIUtils.CheckUndoNode( selectedNodes[ i ] ); - } - } - - //Check nodes connected to deleted nodes to preserve connections on undo - List extraNodes = new List(); - for( int selectedNodeIdx = 0; selectedNodeIdx < selectedNodes.Length; selectedNodeIdx++ ) - { - // Check inputs - if( selectedNodes[ selectedNodeIdx ] != null ) - { - int inputIdxCount = selectedNodes[ selectedNodeIdx ].InputPorts.Count; - if( inputIdxCount > 0 ) - { - for( int inputIdx = 0; inputIdx < inputIdxCount; inputIdx++ ) - { - if( selectedNodes[ selectedNodeIdx ].InputPorts[ inputIdx ].IsConnected ) - { - int nodeIdx = selectedNodes[ selectedNodeIdx ].InputPorts[ inputIdx ].ExternalReferences[ 0 ].NodeId; - if( nodeIdx > -1 ) - { - ParentNode node = GetNode( nodeIdx ); - if( node != null && UIUtils.CheckUndoNode( node ) ) - { - extraNodes.Add( node ); - } - } - } - } - } - } - - // Check outputs - if( selectedNodes[ selectedNodeIdx ] != null ) - { - int outputIdxCount = selectedNodes[ selectedNodeIdx ].OutputPorts.Count; - if( outputIdxCount > 0 ) - { - for( int outputIdx = 0; outputIdx < outputIdxCount; outputIdx++ ) - { - int inputIdxCount = selectedNodes[ selectedNodeIdx ].OutputPorts[ outputIdx ].ExternalReferences.Count; - if( inputIdxCount > 0 ) - { - for( int inputIdx = 0; inputIdx < inputIdxCount; inputIdx++ ) - { - int nodeIdx = selectedNodes[ selectedNodeIdx ].OutputPorts[ outputIdx ].ExternalReferences[ inputIdx ].NodeId; - if( nodeIdx > -1 ) - { - ParentNode node = GetNode( nodeIdx ); - if( UIUtils.CheckUndoNode( node ) ) - { - extraNodes.Add( node ); - } - } - } - } - } - } - - } - } - - UIUtils.ClearUndoHelper(); - //Record deleted nodes - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( ParentWindow, Constants.UndoDeleteNodeId ); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoDeleteNodeId ); - Undo.RecordObjects( selectedNodes, Constants.UndoDeleteNodeId ); - Undo.RecordObjects( extraNodes.ToArray(), Constants.UndoDeleteNodeId ); - - //Record deleting connections - for( int i = 0; i < selectedNodes.Length; i++ ) - { - CurrentOutputNode.Selected = false; - selectedNodes[ i ].Alive = false; - DeleteAllConnectionFromNode( selectedNodes[ i ], false, true, true ); - } - //Delete - DeleteNodesOnArray( ref selectedNodes ); - - extraNodes.Clear(); - extraNodes = null; - - EditorUtility.SetDirty( ParentWindow ); - - ParentWindow.ForceRepaint(); - } - - public void DeleteMarkedForDeletionNodes() - { - UndoableDeleteSelectedNodes( m_markedForDeletion ); - m_markedForDeletion.Clear(); - IsDirty = true; - - //bool invalidateMasterNode = false; - //int count = m_markedForDeletion.Count; - //for ( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - //{ - // ParentNode node = m_markedForDeletion[ nodeIdx ]; - // if ( node.UniqueId == m_masterNodeId ) - // { - // invalidateMasterNode = true; - // } - // else - // { - // if ( node.Selected ) - // { - // m_selectedNodes.Remove( node ); - // node.Selected = false; - // } - // DestroyNode( node ); - // } - //} - - //if ( invalidateMasterNode ) - //{ - // CurrentMasterNode.Selected = false; - //} - ////Clear all references - //m_markedForDeletion.Clear(); - //IsDirty = true; - } - - public void DestroyNode( int nodeId ) - { - ParentNode node = GetNode( nodeId ); - DestroyNode( node ); - } - - public void DestroyNode( ParentNode node, bool registerUndo = true, bool destroyMasterNode = false ) - { - if( node == null ) - { - UIUtils.ShowMessage( "Attempting to destroying a inexistant node ", MessageSeverity.Warning ); - return; - } - - if( node.ConnStatus == NodeConnectionStatus.Connected && !m_checkSelectedWireHighlights ) - { - ResetHighlightedWires(); - m_checkSelectedWireHighlights = true; - } - - //TODO: check better placement of this code (reconnects wires from wire nodes) - //if ( node.GetType() == typeof( WireNode ) ) - //{ - // if ( node.InputPorts[ 0 ].ExternalReferences != null && node.InputPorts[ 0 ].ExternalReferences.Count > 0 ) - // { - // WireReference backPort = node.InputPorts[ 0 ].ExternalReferences[ 0 ]; - // for ( int i = 0; i < node.OutputPorts[ 0 ].ExternalReferences.Count; i++ ) - // { - // UIUtils.CurrentWindow.ConnectInputToOutput( node.OutputPorts[ 0 ].ExternalReferences[ i ].NodeId, node.OutputPorts[ 0 ].ExternalReferences[ i ].PortId, backPort.NodeId, backPort.PortId ); - // } - // } - //} - if( destroyMasterNode || ( node.UniqueId != m_masterNodeId && !( node is TemplateMultiPassMasterNode )/*!m_multiPassMasterNodes.HasNode( node.UniqueId )*/ ) ) - { - m_nodeGrid.RemoveNodeFromGrid( node, false ); - //Send Deactivation signal if active - if( node.ConnStatus == NodeConnectionStatus.Connected ) - { - node.DeactivateNode( -1, true ); - } - - //Invalidate references - //Invalidate input references - for( int inputPortIdx = 0; inputPortIdx < node.InputPorts.Count; inputPortIdx++ ) - { - InputPort inputPort = node.InputPorts[ inputPortIdx ]; - if( inputPort.IsConnected ) - { - for( int wireIdx = 0; wireIdx < inputPort.ExternalReferences.Count; wireIdx++ ) - { - WireReference inputReference = inputPort.ExternalReferences[ wireIdx ]; - ParentNode outputNode = GetNode( inputReference.NodeId ); - outputNode.GetOutputPortByUniqueId( inputReference.PortId ).InvalidateConnection( inputPort.NodeId, inputPort.PortId ); - outputNode.OnOutputPortDisconnected( inputReference.PortId ); - } - inputPort.InvalidateAllConnections(); - } - } - - //Invalidate output reference - for( int outputPortIdx = 0; outputPortIdx < node.OutputPorts.Count; outputPortIdx++ ) - { - OutputPort outputPort = node.OutputPorts[ outputPortIdx ]; - if( outputPort.IsConnected ) - { - for( int wireIdx = 0; wireIdx < outputPort.ExternalReferences.Count; wireIdx++ ) - { - WireReference outputReference = outputPort.ExternalReferences[ wireIdx ]; - ParentNode outnode = GetNode( outputReference.NodeId ); - if( outnode != null ) - { - outnode.GetInputPortByUniqueId( outputReference.PortId ).InvalidateConnection( outputPort.NodeId, outputPort.PortId ); - outnode.OnInputPortDisconnected( outputReference.PortId ); - } - } - outputPort.InvalidateAllConnections(); - } - } - - //Remove node from main list - //Undo.RecordObject( node, "Destroying node " + ( node.Attributes != null? node.Attributes.Name: node.GetType().ToString() ) ); - if( registerUndo ) - { - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( ParentWindow, Constants.UndoDeleteNodeId ); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoDeleteNodeId ); - node.RecordObjectOnDestroy( Constants.UndoDeleteNodeId ); - } - - if( OnNodeRemovedEvent != null ) - OnNodeRemovedEvent( node ); - - m_nodes.Remove( node ); - m_nodesDict.Remove( node.UniqueId ); - node.Destroy(); - if( registerUndo ) - Undo.DestroyObjectImmediate( node ); - else - DestroyImmediate( node ); - IsDirty = true; - m_markToReOrder = true; - } - //else if( node.UniqueId == m_masterNodeId && node.GetType() == typeof(FunctionOutput) ) - //{ - // Debug.Log( "Attempting to destroy a output node" ); - // DeselectNode( node ); - // UIUtils.ShowMessage( "Attempting to destroy a output node" ); - //} - else - { - TemplateMultiPassMasterNode templateMasterNode = node as TemplateMultiPassMasterNode; - if( templateMasterNode != null && templateMasterNode.InvalidNode ) - { - DestroyNode( node, false, true ); - return; - } - - DeselectNode( node ); - UIUtils.ShowMessage( "Attempting to destroy a master node" ); - } - } - - void AddToSelectedNodes( ParentNode node ) - { - node.Selected = true; - m_selectedNodes.Add( node ); - node.OnNodeStoppedMovingEvent += OnNodeFinishMoving; - if( node.ConnStatus == NodeConnectionStatus.Connected ) - { - HighlightWiresStartingNode( node ); - } - } - - void RemoveFromSelectedNodes( ParentNode node ) - { - node.Selected = false; - m_selectedNodes.Remove( node ); - node.OnNodeStoppedMovingEvent -= OnNodeFinishMoving; - } - - public void SelectNode( ParentNode node, bool append, bool reorder ) - { - if( node == null ) - return; - - if( append ) - { - if( !m_selectedNodes.Contains( node ) ) - { - AddToSelectedNodes( node ); - } - } - else - { - DeSelectAll(); - AddToSelectedNodes( node ); - } - if( reorder && !node.ReorderLocked ) - { - m_nodes.Remove( node ); - m_nodes.Add( node ); - m_markToReOrder = true; - } - } - - public void MultipleSelection( Rect selectionArea, bool appendSelection = true ) - { - if( !appendSelection ) - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( selectionArea.Overlaps( m_nodes[ i ].Position, true ) ) - { - RemoveFromSelectedNodes( m_nodes[ i ] ); - } - } - - m_markedToDeSelect = false; - ResetHighlightedWires(); - } - else - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( !m_nodes[ i ].Selected && selectionArea.Overlaps( m_nodes[ i ].Position, true ) ) - { - AddToSelectedNodes( m_nodes[ i ] ); - } - } - } - - // reorder nodes and highlight them - for( int i = 0; i < m_selectedNodes.Count; i++ ) - { - if( !m_selectedNodes[ i ].ReorderLocked ) - { - m_nodes.Remove( m_selectedNodes[ i ] ); - m_nodes.Add( m_selectedNodes[ i ] ); - m_markToReOrder = true; - if( m_selectedNodes[ i ].ConnStatus == NodeConnectionStatus.Connected ) - { - HighlightWiresStartingNode( m_selectedNodes[ i ] ); - } - } - } - } - - public void SelectAll() - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( !m_nodes[ i ].Selected ) - AddToSelectedNodes( m_nodes[ i ] ); - } - } - - public void SelectMasterNode() - { - if( m_masterNodeId != Constants.INVALID_NODE_ID ) - { - SelectNode( CurrentMasterNode, false, false ); - } - } - - public void SelectOutputNode() - { - if( m_masterNodeId != Constants.INVALID_NODE_ID ) - { - SelectNode( CurrentOutputNode, false, false ); - } - } - - public void DeselectNode( int nodeId ) - { - ParentNode node = GetNode( nodeId ); - if( node ) - { - m_selectedNodes.Remove( node ); - node.Selected = false; - } - } - - public void DeselectNode( ParentNode node ) - { - m_selectedNodes.Remove( node ); - node.Selected = false; - PropagateHighlightDeselection( node ); - } - - - - public void DeSelectAll() - { - m_markedToDeSelect = false; - for( int i = 0; i < m_selectedNodes.Count; i++ ) - { - m_selectedNodes[ i ].Selected = false; - m_selectedNodes[ i ].OnNodeStoppedMovingEvent -= OnNodeFinishMoving; - } - m_selectedNodes.Clear(); - ResetHighlightedWires(); - } - - public void AssignMasterNode() - { - if( m_selectedNodes.Count == 1 ) - { - OutputNode newOutputNode = m_selectedNodes[ 0 ] as OutputNode; - MasterNode newMasterNode = newOutputNode as MasterNode; - if( newOutputNode != null ) - { - if( m_masterNodeId != Constants.INVALID_NODE_ID && m_masterNodeId != newOutputNode.UniqueId ) - { - OutputNode oldOutputNode = GetNode( m_masterNodeId ) as OutputNode; - MasterNode oldMasterNode = oldOutputNode as MasterNode; - if( oldOutputNode != null ) - { - oldOutputNode.IsMainOutputNode = false; - if( oldMasterNode != null ) - { - oldMasterNode.ClearUpdateEvents(); - } - } - } - m_masterNodeId = newOutputNode.UniqueId; - newOutputNode.IsMainOutputNode = true; - if( newMasterNode != null ) - { - newMasterNode.OnMaterialUpdatedEvent += OnMaterialUpdatedEvent; - newMasterNode.OnShaderUpdatedEvent += OnShaderUpdatedEvent; - } - } - } - - IsDirty = true; - } - - public void AssignMasterNode( OutputNode node, bool onlyUpdateGraphId ) - { - AssignMasterNode( node.UniqueId, onlyUpdateGraphId ); - MasterNode masterNode = node as MasterNode; - if( masterNode != null ) - { - masterNode.OnMaterialUpdatedEvent += OnMaterialUpdatedEvent; - masterNode.OnShaderUpdatedEvent += OnShaderUpdatedEvent; - } - } - - public void AssignMasterNode( int nodeId, bool onlyUpdateGraphId ) - { - if( nodeId < 0 || m_masterNodeId == nodeId ) - return; - - if( m_masterNodeId > Constants.INVALID_NODE_ID ) - { - OutputNode oldOutputNode = ( GetNode( nodeId ) as OutputNode ); - MasterNode oldMasterNode = oldOutputNode as MasterNode; - if( oldOutputNode != null ) - { - oldOutputNode.IsMainOutputNode = false; - if( oldMasterNode != null ) - { - oldMasterNode.ClearUpdateEvents(); - } - } - } - - if( onlyUpdateGraphId ) - { - m_masterNodeId = nodeId; - } - else - { - OutputNode outputNode = ( GetNode( nodeId ) as OutputNode ); - if( outputNode != null ) - { - outputNode.IsMainOutputNode = true; - m_masterNodeId = nodeId; - } - } - - IsDirty = true; - } - - public void RefreshOnUndo() - { - if( m_nodes != null ) - { - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ] != null ) - { - m_nodes[ i ].RefreshOnUndo(); - } - } - } - } - - public void DrawGrid( DrawInfo drawInfo ) - { - m_nodeGrid.DrawGrid( drawInfo ); - } - - public float MaxNodeDist - { - get { return m_nodeGrid.MaxNodeDist; } - } - - public List GetNodesInGrid( Vector2 transformedMousePos ) - { - return m_nodeGrid.GetNodesOn( transformedMousePos ); - } - - public void FireMasterNode( Shader selectedShader ) - { - ( GetNode( m_masterNodeId ) as MasterNode ).Execute( selectedShader ); - } - - public Shader FireMasterNode( string pathname, bool isFullPath ) - { - return ( GetNode( m_masterNodeId ) as MasterNode ).Execute( pathname, isFullPath ); - } - - private void ForceSignalPropagationOnMasterNodeInternal( UsageListTemplateMultiPassMasterNodes masterNodes ) - { - int mpCount = masterNodes.Count; - for( int i = 0; i < mpCount; i++ ) - { - masterNodes.NodesList[ i ].GenerateSignalPropagation(); - } - } - - public void ForceSignalPropagationOnMasterNode() - { - if( m_multiPassMasterNodes.Count > 0 ) - { - ForceSignalPropagationOnMasterNodeInternal( m_multiPassMasterNodes ); - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - ForceSignalPropagationOnMasterNodeInternal( m_lodMultiPassMasterNodes[ i ] ); - } - } - else if( CurrentOutputNode != null ) - CurrentOutputNode.GenerateSignalPropagation(); - - List allOutputs = m_functionOutputNodes.NodesList; - for( int i = 0; i < allOutputs.Count; i++ ) - { - allOutputs[ i ].GenerateSignalPropagation(); - } - - //List localVarNodes = m_localVarNodes.NodesList; - //int count = localVarNodes.Count; - //for( int i = 0; i < count; i++ ) - //{ - // localVarNodes[ i ].GenerateSignalPropagation(); - //} - } - - public void UpdateShaderOnMasterNode( Shader newShader ) - { - MasterNode mainMasterNode = ( GetNode( m_masterNodeId ) as MasterNode ); - if( mainMasterNode == null ) - { - Debug.LogError( "No Master Node was detected. Aborting update!" ); - return; - } - mainMasterNode.UpdateFromShader( newShader ); - - if( HasLODs ) - { - int passIdx = ( (TemplateMultiPassMasterNode)mainMasterNode ).PassIdx; - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - if( m_lodMultiPassMasterNodes.Count != 0 && m_lodMultiPassMasterNodes[ i ].NodesList.Count > 0 ) - { - if( m_lodMultiPassMasterNodes[ i ].NodesList[ passIdx ] != null ) - { - m_lodMultiPassMasterNodes[ i ].NodesList[ passIdx ].UpdateFromShader( newShader ); - } - else - { - Debug.LogError( "Null master node detected. Aborting update!" ); - return; - } - } - else break; - } - } - } - - public void CopyValuesFromMaterial( Material material ) - { - Material currMaterial = CurrentMaterial; - if( currMaterial == material ) - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - m_nodes[ i ].ForceUpdateFromMaterial( material ); - } - } - } - - public void UpdateMaterialOnMasterNode( Material material ) - { - MasterNode mainMasterNode = ( GetNode( m_masterNodeId ) as MasterNode ); - mainMasterNode.UpdateMasterNodeMaterial( material ); - if( HasLODs ) - { - int passIdx = ( (TemplateMultiPassMasterNode)mainMasterNode ).PassIdx; - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - if( m_lodMultiPassMasterNodes.Count != 0 && m_lodMultiPassMasterNodes[ i ].NodesList.Count > 0 ) - { - m_lodMultiPassMasterNodes[ i ].NodesList[ passIdx ].UpdateMasterNodeMaterial( material ); - } - else break; - } - } - } - - public void UpdateMaterialOnPropertyNodes( Material material ) - { - int propertyCount = m_propertyNodes.Count; - for(int i = 0;i< propertyCount;i++ ) - { - m_propertyNodes.NodesList[i].UpdateMaterial( material ); - } - } - - public void SetMaterialModeOnGraph( Material mat, bool fetchMaterialValues = true ) - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - m_nodes[ i ].SetMaterialMode( mat, fetchMaterialValues ); - } - } - - public ParentNode CheckNodeAt( Vector3 pos, bool checkForRMBIgnore = false ) - { - ParentNode selectedNode = null; - - // this is checked on the inverse order to give priority to nodes that are drawn on top ( last on the list ) - for( int i = m_nodes.Count - 1; i > -1; i-- ) - { - if( m_nodes[ i ].Contains( pos ) ) - { - if( checkForRMBIgnore ) - { - if( !m_nodes[ i ].RMBIgnore ) - { - selectedNode = m_nodes[ i ]; - break; - } - } - else - { - selectedNode = m_nodes[ i ]; - break; - } - } - } - return selectedNode; - } - - public void ResetNodesLocalVariables() - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - m_nodes[ i ].Reset(); - m_nodes[ i ].ResetOutputLocals(); - - FunctionNode fnode = m_nodes[ i ] as FunctionNode; - if( fnode != null ) - { - if( fnode.Function != null ) - fnode.FunctionGraph.ResetNodesLocalVariables(); - } - } - } - - public void ResetNodesLocalVariablesIfNot( MasterNodePortCategory category ) - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - m_nodes[ i ].Reset(); - m_nodes[ i ].ResetOutputLocalsIfNot( category ); - - FunctionNode fnode = m_nodes[ i ] as FunctionNode; - if( fnode != null ) - { - if( fnode.Function != null ) - fnode.FunctionGraph.ResetNodesLocalVariablesIfNot( category ); - } - } - } - - public void ResetNodesLocalVariables( ParentNode node ) - { - if( node is GetLocalVarNode ) - { - GetLocalVarNode localVarNode = node as GetLocalVarNode; - if( localVarNode.CurrentSelected != null ) - { - node = localVarNode.CurrentSelected; - } - } - - node.Reset(); - node.ResetOutputLocals(); - int count = node.InputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( node.InputPorts[ i ].IsConnected ) - { - ResetNodesLocalVariables( m_nodesDict[ node.InputPorts[ i ].GetConnection().NodeId ] ); - } - } - } - - public void ResetNodesLocalVariablesIfNot( ParentNode node, MasterNodePortCategory category ) - { - if( node is GetLocalVarNode ) - { - GetLocalVarNode localVarNode = node as GetLocalVarNode; - if( localVarNode.CurrentSelected != null ) - { - node = localVarNode.CurrentSelected; - } - } - - node.Reset(); - node.ResetOutputLocalsIfNot( category ); - int count = node.InputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( node.InputPorts[ i ].IsConnected ) - { - ResetNodesLocalVariablesIfNot( m_nodesDict[ node.InputPorts[ i ].GetConnection().NodeId ], category ); - } - } - } - - - public override string ToString() - { - string dump = ( "Parent Graph \n" ); - for( int i = 0; i < m_nodes.Count; i++ ) - { - dump += ( m_nodes[ i ] + "\n" ); - } - return dump; - } - - public void OrderNodesByGraphDepth() - { - if( CurrentMasterNode != null ) - { - //CurrentMasterNode.SetupNodeCategories(); - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ].ConnStatus == NodeConnectionStatus.Island ) - { - m_nodes[ i ].CalculateCustomGraphDepth(); - } - } - } - else - { - //TODO: remove this dynamic list - List allOutputs = new List(); - for( int i = 0; i < AllNodes.Count; i++ ) - { - OutputNode temp = AllNodes[ i ] as OutputNode; - if( temp != null ) - allOutputs.Add( temp ); - } - - for( int j = 0; j < allOutputs.Count; j++ ) - { - allOutputs[ j ].SetupNodeCategories(); - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ].ConnStatus == NodeConnectionStatus.Island ) - { - m_nodes[ i ].CalculateCustomGraphDepth(); - } - } - } - } - - m_nodes.Sort( ( x, y ) => { return y.GraphDepth.CompareTo( x.GraphDepth ); } ); - } - - public void WriteToString( ref string nodesInfo, ref string connectionsInfo ) - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - m_nodes[ i ].FullWriteToString( ref nodesInfo, ref connectionsInfo ); - IOUtils.AddLineTerminator( ref nodesInfo ); - } - } - - public void Reset() - { - SaveIsDirty = false; - IsDirty = false; - } - - public void OnBeforeSerialize() - { - //DeSelectAll(); - } - - public void OnAfterDeserialize() - { - m_afterDeserializeFlag = true; - } - - public void CleanCorruptedNodes() - { - for( int i = 0; i < m_nodes.Count; i++ ) - { - if( (object)m_nodes[ i ] == null ) - { - m_nodes.RemoveAt( i ); - CleanCorruptedNodes(); - } - } - } - - public void OnDuplicateEventWrapper() - { - if( OnDuplicateEvent != null ) - { - AmplifyShaderEditorWindow temp = UIUtils.CurrentWindow; - UIUtils.CurrentWindow = ParentWindow; - OnDuplicateEvent(); - UIUtils.CurrentWindow = temp; - } - } - - public ParentNode CreateNode( AmplifyShaderFunction shaderFunction, bool registerUndo, int nodeId = -1, bool addLast = true ) - { - FunctionNode newNode = ScriptableObject.CreateInstance(); - if( newNode ) - { - newNode.ContainerGraph = this; - newNode.CommonInit( shaderFunction, nodeId ); - newNode.UniqueId = nodeId; - AddNode( newNode, nodeId < 0, addLast, registerUndo ); - } - return newNode; - } - - public ParentNode CreateNode( AmplifyShaderFunction shaderFunction, bool registerUndo, Vector2 pos, int nodeId = -1, bool addLast = true ) - { - ParentNode newNode = CreateNode( shaderFunction, registerUndo, nodeId, addLast ); - if( newNode ) - { - newNode.Vec2Position = pos; - } - return newNode; - } - - public ParentNode CreateNode( System.Type type, bool registerUndo, int nodeId = -1, bool addLast = true ) - { - ParentNode newNode = ScriptableObject.CreateInstance( type ) as ParentNode; - if( newNode ) - { - newNode.ContainerGraph = this; - newNode.UniqueId = nodeId; - AddNode( newNode, nodeId < 0, addLast, registerUndo ); - } - return newNode; - } - - public ParentNode CreateNode( System.Type type, bool registerUndo, Vector2 pos, int nodeId = -1, bool addLast = true ) - { - ParentNode newNode = CreateNode( type, registerUndo, nodeId, addLast ); - if( newNode ) - { - newNode.Vec2Position = pos; - } - return newNode; - } - - public void FireMasterNodeReplacedEvent() - { - MasterNode masterNode = CurrentMasterNode; - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ].UniqueId != m_masterNodeId ) - { - m_nodes[ i ].OnMasterNodeReplaced( masterNode ); - } - } - } - - //Used over shader functions to propagate signal into their graphs - public void FireMasterNodeReplacedEvent( MasterNode masterNode ) - { - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - if( m_nodes[ i ].UniqueId != masterNode.UniqueId ) - { - m_nodes[ i ].OnMasterNodeReplaced( masterNode ); - } - } - } - - - public void CrossCheckTemplateNodes( TemplateDataParent templateData ) - { - /*Paulo*/ - DeSelectAll(); - TemplateMultiPassMasterNode newMasterNode = null; - Dictionary nodesDict = new Dictionary(); - int mpNodeCount = m_multiPassMasterNodes.NodesList.Count; - for( int i = 0; i < mpNodeCount; i++ ) - { - nodesDict.Add( m_multiPassMasterNodes.NodesList[ i ].OriginalPassName, new TemplateReplaceHelper( m_multiPassMasterNodes.NodesList[ i ] ) ); - } - - TemplateMultiPassMasterNode currMasterNode = GetNode( m_masterNodeId ) as TemplateMultiPassMasterNode; - - TemplateMultiPass multipassData = templateData as TemplateMultiPass; - m_currentSRPType = multipassData.SubShaders[ 0 ].Modules.SRPType; - - bool sortTemplatesNodes = false; - Vector2 currentPosition = currMasterNode.Vec2Position; - for( int subShaderIdx = 0; subShaderIdx < multipassData.SubShaders.Count; subShaderIdx++ ) - { - for( int passIdx = 0; passIdx < multipassData.SubShaders[ subShaderIdx ].Passes.Count; passIdx++ ) - { - string currPassName = multipassData.SubShaders[ subShaderIdx ].Passes[ passIdx ].PassNameContainer.Data; - if( nodesDict.ContainsKey( currPassName ) ) - { - bool wasMainNode = nodesDict[ currPassName ].MasterNode.IsMainOutputNode; - - currentPosition.y += nodesDict[ currPassName ].MasterNode.Position.height + 10; - nodesDict[ currPassName ].Used = true; - nodesDict[ currPassName ].MasterNode.SetTemplate( multipassData, false, false, subShaderIdx, passIdx, SetTemplateSource.NewShader ); - if( wasMainNode && !nodesDict[ currPassName ].MasterNode.IsMainOutputNode ) - { - nodesDict[ currPassName ].MasterNode.ReleaseResources(); - } - else if( !wasMainNode && nodesDict[ currPassName ].MasterNode.IsMainOutputNode ) - { - newMasterNode = nodesDict[ currPassName ].MasterNode; - } - } - else - { - sortTemplatesNodes = true; - TemplateMultiPassMasterNode masterNode = CreateNode( typeof( TemplateMultiPassMasterNode ), false ) as TemplateMultiPassMasterNode; - if( multipassData.SubShaders[ subShaderIdx ].Passes[ passIdx ].IsMainPass ) - { - newMasterNode = masterNode; - currMasterNode.ReleaseResources(); - } - masterNode.Vec2Position = currentPosition; - masterNode.SetTemplate( multipassData, true, true, subShaderIdx, passIdx, SetTemplateSource.NewShader ); - //currentPosition.y += masterNode.HeightEstimate + 10; - } - } - } - - foreach( KeyValuePair kvp in nodesDict ) - { - if( !kvp.Value.Used ) - DestroyNode( kvp.Value.MasterNode, false, true ); - } - nodesDict.Clear(); - - if( newMasterNode != null ) - { - m_masterNodeId = newMasterNode.UniqueId; - newMasterNode.OnMaterialUpdatedEvent += OnMaterialUpdatedEvent; - newMasterNode.OnShaderUpdatedEvent += OnShaderUpdatedEvent; - newMasterNode.IsMainOutputNode = true; - } - - if( sortTemplatesNodes ) - { - m_multiPassMasterNodes.NodesList.Sort( ( x, y ) => ( x.PassIdx.CompareTo( y.PassIdx ) ) ); - } - } - - public void OnRefreshLinkedPortsComplete() - { - OnRefreshLinkedPortsCompleteInternal( m_multiPassMasterNodes ); - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - OnRefreshLinkedPortsCompleteInternal( m_lodMultiPassMasterNodes[ i ] ); - } - } - - private void OnRefreshLinkedPortsCompleteInternal( UsageListTemplateMultiPassMasterNodes masterNodes ) - { - int mpCount = masterNodes.Count; - for( int i = 0; i < mpCount; i++ ) - { - masterNodes.NodesList[ i ].OnRefreshLinkedPortsComplete(); - } - } - - public void RefreshLinkedMasterNodes( bool optionsUpdate = false ) - { - if( DebugConsoleWindow.DeveloperMode ) - Debug.Log( "Refresh linked master nodes" ); - - RefreshLinkedMasterNodesInternal( m_multiPassMasterNodes, optionsUpdate ); - for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - { - RefreshLinkedMasterNodesInternal( m_lodMultiPassMasterNodes[i], optionsUpdate ); - } - } - - private void RefreshLinkedMasterNodesInternal( UsageListTemplateMultiPassMasterNodes masterNodes, bool optionsUpdate ) - { - int mpCount = masterNodes.Count; - if( mpCount > 1 ) - { - Dictionary> registeredLinks = new Dictionary>(); - for( int i = 0; i < mpCount; i++ ) - { - CheckLinkedPorts( ref registeredLinks, masterNodes.NodesList[ mpCount - 1 - i ] ); - } - - foreach( KeyValuePair> kvp in registeredLinks ) - { - int linkCount = kvp.Value.Count; - if( linkCount == 1 ) - { - kvp.Value[ 0 ].Visible = true; - } - else - { - kvp.Value[ 0 ].Visible = true; - for( int i = 1; i < linkCount; i++ ) - { - kvp.Value[ i ].SetExternalLink( kvp.Value[ 0 ].NodeId, kvp.Value[ 0 ].PortId ); - kvp.Value[ i ].Visible = false; - } - } - kvp.Value.Clear(); - } - registeredLinks.Clear(); - registeredLinks = null; - } - - masterNodes.NodesList.Sort( ( x, y ) => ( x.SubShaderIdx * 1000 + x.PassIdx ).CompareTo( y.SubShaderIdx * 1000 + y.PassIdx ) ); - masterNodes.UpdateNodeArr(); - - m_parentWindow.TemplatesManagerInstance.ResetOptionsSetupData(); - for( int i = 0; i < mpCount; i++ ) - { - int visiblePorts = 0; - for( int j = 0; j < masterNodes.NodesList[ i ].InputPorts.Count; j++ ) - { - if( masterNodes.NodesList[ i ].InputPorts[ j ].Visible ) - { - visiblePorts++; - } - } - - if( masterNodes.NodesList[ i ].VisiblePorts != visiblePorts ) - { - masterNodes.NodesList[ i ].VisiblePorts = visiblePorts; - ForceRepositionCheck = true; - } - - masterNodes.NodesList[ i ].Docking = visiblePorts <= 0; - if( optionsUpdate ) - { - masterNodes.NodesList[ i ].ForceOptionsRefresh(); - } - } - } - - void CheckLinkedPorts( ref Dictionary> registeredLinks, TemplateMultiPassMasterNode masterNode ) - { - if( masterNode.HasLinkPorts ) - { - int inputCount = masterNode.InputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - if( !string.IsNullOrEmpty( masterNode.InputPorts[ i ].ExternalLinkId ) ) - { - string linkId = masterNode.InputPorts[ i ].ExternalLinkId; - if( !registeredLinks.ContainsKey( masterNode.InputPorts[ i ].ExternalLinkId ) ) - { - registeredLinks.Add( linkId, new List() ); - } - - if( masterNode.IsMainOutputNode ) - { - registeredLinks[ linkId ].Insert( 0, masterNode.InputPorts[ i ] ); - } - else - { - registeredLinks[ linkId ].Add( masterNode.InputPorts[ i ] ); - } - } - else - { - masterNode.InputPorts[ i ].Visible = true; - } - } - } - else - { - int inputCount = masterNode.InputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - masterNode.InputPorts[ i ].Visible = true; - } - } - - } - - public MasterNode ReplaceMasterNode( AvailableShaderTypes newType, bool writeDefaultData = false, TemplateDataParent templateData = null ) - { - DeSelectAll(); - ResetNodeConnStatus(); - MasterNode newMasterNode = null; - List nodesToDelete = null; - int mpNodeCount = m_multiPassMasterNodes.NodesList.Count; - if( mpNodeCount > 0 ) - { - nodesToDelete = new List(); - for( int i = 0; i < mpNodeCount; i++ ) - { - if( m_multiPassMasterNodes.NodesList[ i ].UniqueId != m_masterNodeId ) - { - nodesToDelete.Add( m_multiPassMasterNodes.NodesList[ i ] ); - } - } - - for( int lod = 0; lod < m_lodMultiPassMasterNodes.Count; lod++ ) - { - int lodNodeCount = m_lodMultiPassMasterNodes[ lod ].Count; - for( int i = 0; i < lodNodeCount; i++ ) - { - nodesToDelete.Add( m_lodMultiPassMasterNodes[ lod ].NodesList[ i ] ); - } - } - } - - MasterNode currMasterNode = GetNode( m_masterNodeId ) as MasterNode; - if( currMasterNode != null ) - { - currMasterNode.ReleaseResources(); - } - - bool refreshLinkedMasterNodes = false; - switch( newType ) - { - default: - case AvailableShaderTypes.SurfaceShader: - { - CurrentCanvasMode = NodeAvailability.SurfaceShader; - m_currentSRPType = TemplateSRPType.BuiltIn; - newMasterNode = CreateNode( typeof( StandardSurfaceOutputNode ), false ) as MasterNode; - } - break; - case AvailableShaderTypes.Template: - { - CurrentCanvasMode = NodeAvailability.TemplateShader; - if( templateData.TemplateType == TemplateDataType.LegacySinglePass ) - { - newMasterNode = CreateNode( typeof( TemplateMasterNode ), false ) as MasterNode; - ( newMasterNode as TemplateMasterNode ).SetTemplate( templateData as TemplateData, writeDefaultData, false ); - m_currentSRPType = TemplateSRPType.BuiltIn; - } - else - { - /*Paulo*/ - TemplateMultiPass multipassData = templateData as TemplateMultiPass; - m_currentSRPType = multipassData.SubShaders[ 0 ].Modules.SRPType; - - Vector2 currentPosition = currMasterNode.Vec2Position; - - for( int subShaderIdx = 0; subShaderIdx < multipassData.SubShaders.Count; subShaderIdx++ ) - { - for( int passIdx = 0; passIdx < multipassData.SubShaders[ subShaderIdx ].Passes.Count; passIdx++ ) - { - TemplateMultiPassMasterNode masterNode = CreateNode( typeof( TemplateMultiPassMasterNode ), false ) as TemplateMultiPassMasterNode; - if( multipassData.SubShaders[ subShaderIdx ].Passes[ passIdx ].IsMainPass ) - { - newMasterNode = masterNode; - ParentWindow.IsShaderFunctionWindow = false; - CurrentCanvasMode = NodeAvailability.TemplateShader; - } - masterNode.Vec2Position = currentPosition; - masterNode.SetTemplate( multipassData, true, true, subShaderIdx, passIdx, SetTemplateSource.NewShader ); - //currentPosition.y += masterNode.HeightEstimate + 10; - } - } - refreshLinkedMasterNodes = true; - //RefreshLinkedMasterNodes(); - } - } - break; - } - - if( currMasterNode != null ) - { - newMasterNode.CopyFrom( currMasterNode ); - m_masterNodeId = -1; - DestroyNode( currMasterNode, false, true ); - } - - if( nodesToDelete != null ) - { - for( int i = 0; i < nodesToDelete.Count; i++ ) - { - DestroyNode( nodesToDelete[ i ], false, true ); - } - nodesToDelete.Clear(); - } - - if( refreshLinkedMasterNodes ) - RefreshLinkedMasterNodes( true ); - - m_masterNodeId = newMasterNode.UniqueId; - newMasterNode.OnMaterialUpdatedEvent += OnMaterialUpdatedEvent; - newMasterNode.OnShaderUpdatedEvent += OnShaderUpdatedEvent; - newMasterNode.IsMainOutputNode = true; - OnRefreshLinkedPortsComplete(); - FullCleanUndoStack(); - return newMasterNode; - } - - private void RepositionTemplateNodes( MasterNode newMasterNode ) - { - m_forceRepositionCheck = false; - - int dockedElementsBefore = 0; - int dockedElementsAfter = 0; - int masterIndex = 0; - bool foundMaster = false; - for( int i = 0; i < MultiPassMasterNodes.Count; i++ ) - { - if( MultiPassMasterNodes.NodesList[ i ].UniqueId == m_masterNodeId ) - { - foundMaster = true; - masterIndex = i; - } - - if( !MultiPassMasterNodes.NodesList[ i ].IsInvisible && MultiPassMasterNodes.NodesList[ i ].Docking ) - { - if( foundMaster ) - dockedElementsAfter++; - else - dockedElementsBefore++; - } - } - - if( dockedElementsBefore > 0 ) - { - newMasterNode.UseSquareNodeTitle = true; - } - - for( int i = masterIndex - 1; i >= 0; i-- ) - { - float forwardTracking = 0; - for( int j = i + 1; j <= masterIndex; j++ ) - { - if( !MultiPassMasterNodes.NodesList[ i ].IsInvisible && !MultiPassMasterNodes.NodesList[ j ].Docking ) - { - forwardTracking += MultiPassMasterNodes.NodesList[ j ].HeightEstimate + 10; - } - } - MasterNode node = MultiPassMasterNodes.NodesList[ i ]; - node.Vec2Position = new Vector2( node.Vec2Position.x, newMasterNode.Position.y - forwardTracking - 33 * ( dockedElementsBefore ) ); - } - - for( int i = masterIndex + 1; i < MultiPassMasterNodes.Count; i++ ) - { - if( MultiPassMasterNodes.NodesList[ i ].UniqueId == newMasterNode.UniqueId || MultiPassMasterNodes.NodesList[ i ].Docking ) - continue; - - float backTracking = 0; - for( int j = i - 1; j >= masterIndex; j-- ) - { - if( !MultiPassMasterNodes.NodesList[ i ].IsInvisible && !MultiPassMasterNodes.NodesList[ j ].Docking ) - { - backTracking += MultiPassMasterNodes.NodesList[ j ].HeightEstimate + 10; - } - } - MasterNode node = MultiPassMasterNodes.NodesList[ i ]; - node.Vec2Position = new Vector2( node.Vec2Position.x, newMasterNode.Position.y + backTracking + 33 * ( dockedElementsAfter ) ); - } - } - - public void CreateNewEmpty( string name ) - { - CleanNodes(); - if( m_masterNodeDefaultType == null ) - m_masterNodeDefaultType = typeof( StandardSurfaceOutputNode ); - - MasterNode newMasterNode = CreateNode( m_masterNodeDefaultType, false ) as MasterNode; - newMasterNode.SetName( name ); - m_masterNodeId = newMasterNode.UniqueId; - - ParentWindow.IsShaderFunctionWindow = false; - CurrentCanvasMode = NodeAvailability.SurfaceShader; - - newMasterNode.OnMaterialUpdatedEvent += OnMaterialUpdatedEvent; - newMasterNode.OnShaderUpdatedEvent += OnShaderUpdatedEvent; - newMasterNode.IsMainOutputNode = true; - LoadedShaderVersion = VersionInfo.FullNumber; - } - - public void CreateNewEmptyTemplate( string templateGUID ) - { - CleanNodes(); - TemplateDataParent templateData = m_parentWindow.TemplatesManagerInstance.GetTemplate( templateGUID ); - if( templateData.TemplateType == TemplateDataType.LegacySinglePass ) - { - TemplateMasterNode newMasterNode = CreateNode( typeof( TemplateMasterNode ), false ) as TemplateMasterNode; - m_masterNodeId = newMasterNode.UniqueId; - - ParentWindow.IsShaderFunctionWindow = false; - CurrentCanvasMode = NodeAvailability.TemplateShader; - m_currentSRPType = TemplateSRPType.BuiltIn; - newMasterNode.OnMaterialUpdatedEvent += OnMaterialUpdatedEvent; - newMasterNode.OnShaderUpdatedEvent += OnShaderUpdatedEvent; - newMasterNode.IsMainOutputNode = true; - - newMasterNode.SetTemplate( templateData as TemplateData, true, true ); - } - else - { - /*Paulo*/ - TemplateMultiPass multipassData = templateData as TemplateMultiPass; - m_currentSRPType = multipassData.SubShaders[ 0 ].Modules.SRPType; - - Vector2 currentPosition = Vector2.zero; - for( int subShaderIdx = 0; subShaderIdx < multipassData.SubShaders.Count; subShaderIdx++ ) - { - for( int passIdx = 0; passIdx < multipassData.SubShaders[ subShaderIdx ].Passes.Count; passIdx++ ) - { - TemplateMultiPassMasterNode newMasterNode = CreateNode( typeof( TemplateMultiPassMasterNode ), false ) as TemplateMultiPassMasterNode; - if( multipassData.SubShaders[ subShaderIdx ].Passes[ passIdx ].IsMainPass ) - { - m_masterNodeId = newMasterNode.UniqueId; - - ParentWindow.IsShaderFunctionWindow = false; - CurrentCanvasMode = NodeAvailability.TemplateShader; - - newMasterNode.OnMaterialUpdatedEvent += OnMaterialUpdatedEvent; - newMasterNode.OnShaderUpdatedEvent += OnShaderUpdatedEvent; - newMasterNode.IsMainOutputNode = true; - } - newMasterNode.Vec2Position = currentPosition; - newMasterNode.SetTemplate( multipassData, true, true, subShaderIdx, passIdx, SetTemplateSource.NewShader ); - - //currentPosition.y += newMasterNode.HeightEstimate + 10; - } - } - - RefreshLinkedMasterNodes( false ); - OnRefreshLinkedPortsComplete(); - } - - LoadedShaderVersion = VersionInfo.FullNumber; - } - - public void CreateNewEmptyFunction( AmplifyShaderFunction shaderFunction ) - { - CleanNodes(); - FunctionOutput newOutputNode = CreateNode( typeof( FunctionOutput ), false ) as FunctionOutput; - m_masterNodeId = newOutputNode.UniqueId; - - ParentWindow.IsShaderFunctionWindow = true; - CurrentCanvasMode = NodeAvailability.ShaderFunction; - - newOutputNode.IsMainOutputNode = true; - } - - public void ForceCategoryRefresh() { m_forceCategoryRefresh = true; } - public void RefreshExternalReferences() - { - int count = m_nodes.Count; - for( int i = 0; i < count; i++ ) - { - m_nodes[ i ].RefreshExternalReferences(); - } - } - - public Vector2 SelectedNodesCentroid - { - get - { - if( m_selectedNodes.Count == 0 ) - return Vector2.zero; - Vector2 pos = new Vector2( 0, 0 ); - for( int i = 0; i < m_selectedNodes.Count; i++ ) - { - pos += m_selectedNodes[ i ].Vec2Position; - } - - pos /= m_selectedNodes.Count; - return pos; - } - } - - public void AddVirtualTextureCount() - { - m_virtualTextureCount += 1; - } - - public void RemoveVirtualTextureCount() - { - m_virtualTextureCount -= 1; - if( m_virtualTextureCount < 0 ) - { - Debug.LogWarning( "Invalid virtual texture count" ); - } - } - - public bool HasVirtualTexture { get { return m_virtualTextureCount > 0; } } - - public void AddInstancePropertyCount() - { - m_instancePropertyCount += 1; -// Debug.Log( "AddInstancePropertyCount "+this.GetInstanceID() + " " + m_instancePropertyCount ); - } - - public void RemoveInstancePropertyCount() - { - m_instancePropertyCount -= 1; - // Debug.Log( "RemoveInstancePropertyCount " + this.GetInstanceID() + " " + m_instancePropertyCount ); - - if( m_instancePropertyCount < 0 ) - { - Debug.LogWarning( "Invalid property instance count" ); - } - } - - public int InstancePropertyCount { get { return m_instancePropertyCount; } set { m_instancePropertyCount = value; } } - - public bool IsInstancedShader { get { return m_instancePropertyCount > 0; } } - - public void AddNormalDependentCount() { m_normalDependentCount += 1; } - - public void RemoveNormalDependentCount() - { - m_normalDependentCount -= 1; - if( m_normalDependentCount < 0 ) - { - Debug.LogWarning( "Invalid normal dependentCount count" ); - } - } - - public void SetModeFromMasterNode() - { - MasterNode masterNode = CurrentMasterNode; - if( masterNode != null ) - { - switch( masterNode.CurrentMasterNodeCategory ) - { - default: - case AvailableShaderTypes.SurfaceShader: - { - if( masterNode is StandardSurfaceOutputNode ) - CurrentCanvasMode = ParentWindow.CurrentNodeAvailability; - else - CurrentCanvasMode = NodeAvailability.SurfaceShader; - } - break; - case AvailableShaderTypes.Template: - { - CurrentCanvasMode = NodeAvailability.TemplateShader; - } - break; - } - } - else - { - - CurrentCanvasMode = NodeAvailability.SurfaceShader; - } - } - - public void MarkToDelete( ParentNode node ) - { - m_markedForDeletion.Add( node ); - } - public bool IsMasterNode( ParentNode node ) - { - return ( node.UniqueId == m_masterNodeId ) || - m_multiPassMasterNodes.HasNode( node.UniqueId ); - } - - public TemplateMultiPassMasterNode GetMainMasterNodeOfLOD( int lod ) - { - if( lod == -1 ) - return CurrentMasterNode as TemplateMultiPassMasterNode; - - return m_lodMultiPassMasterNodes[ lod ].NodesList.Find( x => x.IsMainOutputNode ); - } - - public TemplateMultiPassMasterNode GetMasterNodeOfPass( string passName, int lod ) - { - if( lod == -1 ) - return m_multiPassMasterNodes.NodesList.Find( x => x.PassName.Equals( passName ) ); - - return m_lodMultiPassMasterNodes[lod].NodesList.Find( x => x.PassName.Equals( passName ) ); - } - - public void ForceMultiPassMasterNodesRefresh() - { - int mainOutputId = 0; - int count = m_multiPassMasterNodes.Count; - for( int i = 0; i < count; i++ ) - { - m_multiPassMasterNodes.NodesList[ i ].ForceTemplateRefresh(); - if( m_multiPassMasterNodes.NodesList[ i ].IsMainOutputNode ) - mainOutputId = i; - } - - int lodCount = m_lodMultiPassMasterNodes.Count; - for( int i = 0; i < lodCount; i++ ) - { - if( m_lodMultiPassMasterNodes[ i ] != null ) - { - count = m_lodMultiPassMasterNodes[ i ].Count; - for( int j = 0; j < count; j++ ) - { - m_lodMultiPassMasterNodes[ i ].NodesList[ j ].ForceTemplateRefresh(); - } - } - } - - m_multiPassMasterNodes.NodesList[ mainOutputId ].CheckTemplateChanges(); - } - - public void SetLateOptionsRefresh() - { - m_lateOptionsRefresh = true; - } - - public void CreateLodMasterNodes( TemplateMultiPass templateMultiPass,int index, Vector2 initialPosition ) - { - for( int lod = 0; lod < m_lodMultiPassMasterNodes.Count; lod++ ) - { - if( m_lodMultiPassMasterNodes[ lod ].Count == 0 ) - { - TemplateMultiPassMasterNode reference = CurrentMasterNode as TemplateMultiPassMasterNode; - - int shaderLod = -1; - if( lod == 0 ) - { - shaderLod = reference.ShaderLOD - MasterNodeLODIncrement; - } - else - { - //index == -2 is when user clicks on +/- buttons over the foldout UI - if( index == -2 ) - { - shaderLod = m_lodMultiPassMasterNodes[ lod - 1 ].NodesList[ reference.PassIdx ].ShaderLOD - MasterNodeLODIncrement; - } - //index == -1 is when user clicks on + button over the main lod master node - else if( index == -1 ) - { - int mainShaderLOD = m_lodMultiPassMasterNodes[ 0 ].NodesList[ reference.PassIdx ].ShaderLOD; - shaderLod = ( reference.ShaderLOD + mainShaderLOD )/2; - } - else - { - if( m_lodMultiPassMasterNodes[ index ].Count > 0 ) - { - if( m_lodMultiPassMasterNodes[ index + 1 ].Count > 0 ) - { - shaderLod = (m_lodMultiPassMasterNodes[ index ].NodesList[ reference.PassIdx ].ShaderLOD + - m_lodMultiPassMasterNodes[ index + 1 ].NodesList[ reference.PassIdx ].ShaderLOD )/2; - } - else - { - shaderLod = m_lodMultiPassMasterNodes[ index ].NodesList[ reference.PassIdx ].ShaderLOD - MasterNodeLODIncrement; - } - } - } - } - - int nodeId = 0; - TemplateMultiPassMasterNode mainMasterNode = null; - for( int subShaderIdx = 0; subShaderIdx < templateMultiPass.SubShaders.Count; subShaderIdx++ ) - { - for( int passIdx = 0; passIdx < templateMultiPass.SubShaders[ subShaderIdx ].Passes.Count; passIdx++ ) - { - TemplateMultiPassMasterNode masterNode = ScriptableObject.CreateInstance( typeof( TemplateMultiPassMasterNode ) ) as TemplateMultiPassMasterNode; - masterNode.LODIndex = lod; - masterNode.ContainerGraph = this; - masterNode.Vec2Position = initialPosition; - AddNode( masterNode, true ); - masterNode.SetTemplate( templateMultiPass, true, true, subShaderIdx, passIdx, SetTemplateSource.NewShader ); - masterNode.CopyOptionsFrom( m_multiPassMasterNodes.NodesList[ nodeId++ ] ); - if( masterNode.IsMainOutputNode || ( subShaderIdx == 0 && passIdx == 0 ) ) - { - masterNode.SetShaderLODValueAndLabel( shaderLod ); - mainMasterNode = masterNode; - } - } - } - - mainMasterNode.ForceOptionsRefresh(); - SortLODMasterNodes(); - if( OnLODMasterNodesAddedEvent != null ) - { - OnLODMasterNodesAddedEvent( lod ); - } - - TemplateMultiPassMasterNode lodMainMasterNode = CurrentMasterNode as TemplateMultiPassMasterNode; - lodMainMasterNode.SetShaderLODValueAndLabel( lodMainMasterNode.ShaderLOD ); - return; - } - } - } - - public void DestroyLodMasterNodes( int index ) - { - if( index < 0 ) - { - for( int lod = m_lodMultiPassMasterNodes.Count - 1; lod >= 0; lod-- ) - { - if( m_lodMultiPassMasterNodes[ lod ].Count > 0 ) - { - while( m_lodMultiPassMasterNodes[ lod ].Count > 0 ) - { - DestroyNode( m_lodMultiPassMasterNodes[ lod ].NodesList[ 0 ], false, true ); - } - break; - } - } - } - else - { - while( m_lodMultiPassMasterNodes[ index ].Count > 0 ) - { - DestroyNode( m_lodMultiPassMasterNodes[ index ].NodesList[ 0 ], false, true ); - } - } - SortLODMasterNodes(); - TemplateMultiPassMasterNode lodMainMasterNode = CurrentMasterNode as TemplateMultiPassMasterNode; - lodMainMasterNode.SetShaderLODValueAndLabel( lodMainMasterNode.ShaderLOD ); - } - - public void SortLODMasterNodes() - { - int idx = (CurrentMasterNode as TemplateMultiPassMasterNode).PassIdx; - m_lodMultiPassMasterNodes.Sort( ( x, y ) => - { - if( x.Count > 0 ) - { - if( y.Count > 0 ) - { - return -x.NodesList[ idx ].ShaderLOD.CompareTo( y.NodesList[ idx ].ShaderLOD ); - } - else - { - return -1; - } - } - else - { - if( y.Count > 0 ) - { - return 1; - } - } - return 0; - }); - - for( int lodIdx = 0; lodIdx < m_lodMultiPassMasterNodes.Count; lodIdx++ ) - { - for( int nodeIdx = 0; nodeIdx < m_lodMultiPassMasterNodes[ lodIdx ].Count; nodeIdx++ ) - { - m_lodMultiPassMasterNodes[ lodIdx ].NodesList[ nodeIdx ].LODIndex = lodIdx; - } - } - } - - public List GetMultiPassMasterNodes( int lod ) - { - if( lod == -1 ) - return m_multiPassMasterNodes.NodesList; - - return m_lodMultiPassMasterNodes[ lod ].NodesList; - } - - public bool IsNormalDependent { get { return m_normalDependentCount > 0; } } - - public void MarkToDeselect() { m_markedToDeSelect = true; } - public void MarkToSelect( int nodeId ) { m_markToSelect = nodeId; } - public void MarkWireHighlights() { m_checkSelectedWireHighlights = true; } - public List SelectedNodes { get { return m_selectedNodes; } } - public List MarkedForDeletionNodes { get { return m_markedForDeletion; } } - public int CurrentMasterNodeId { get { return m_masterNodeId; } set { m_masterNodeId = value; } } - - public Shader CurrentShader - { - get - { - MasterNode masterNode = GetNode( m_masterNodeId ) as MasterNode; - if( masterNode != null ) - return masterNode.CurrentShader; - return null; - } - } - - public Material CurrentMaterial - { - get - { - MasterNode masterNode = GetNode( m_masterNodeId ) as MasterNode; - if( masterNode != null ) - return masterNode.CurrentMaterial; - return null; - } - } - - - - public NodeAvailability CurrentCanvasMode { get { return m_currentCanvasMode; } set { m_currentCanvasMode = value; ParentWindow.LateRefreshAvailableNodes(); } } - public OutputNode CurrentOutputNode { get { return GetNode( m_masterNodeId ) as OutputNode; } } - public FunctionOutput CurrentFunctionOutput { get { return GetNode( m_masterNodeId ) as FunctionOutput; } } - public MasterNode CurrentMasterNode { get { return GetNode( m_masterNodeId ) as MasterNode; } } - public StandardSurfaceOutputNode CurrentStandardSurface { get { return GetNode( m_masterNodeId ) as StandardSurfaceOutputNode; } } - public List AllNodes { get { return m_nodes; } } - public int NodeCount { get { return m_nodes.Count; } } - //public List VisibleNodes { get { return m_visibleNodes; } } - - public int NodeClicked - { - set { m_nodeClicked = value; } - get { return m_nodeClicked; } - } - - public bool IsDirty - { - set { m_isDirty = value && UIUtils.DirtyMask; } - get - { - bool value = m_isDirty; - m_isDirty = false; - return value; - } - } - - public bool SaveIsDirty - { - set { m_saveIsDirty = value && UIUtils.DirtyMask; } - get { return m_saveIsDirty; } - } - public int LoadedShaderVersion - { - get { return m_loadedShaderVersion; } - set { m_loadedShaderVersion = value; } - } - - public AmplifyShaderFunction CurrentShaderFunction - { - get { if( CurrentFunctionOutput != null ) return CurrentFunctionOutput.Function; else return null; } - set { if( CurrentFunctionOutput != null ) CurrentFunctionOutput.Function = value; } - } - - public bool HasUnConnectedNodes { get { return m_hasUnConnectedNodes; } } - public UsageListSamplerNodes SamplerNodes { get { return m_samplerNodes; } } - public UsageListFloatIntNodes FloatIntNodes { get { return m_floatNodes; } } - public UsageListTexturePropertyNodes TexturePropertyNodes { get { return m_texturePropertyNodes; } } - public UsageListTextureArrayNodes TextureArrayNodes { get { return m_textureArrayNodes; } } - public UsageListPropertyNodes PropertyNodes { get { return m_propertyNodes; } } - public UsageListPropertyNodes RawPropertyNodes { get { return m_rawPropertyNodes; } } - public UsageListCustomExpressionsOnFunctionMode CustomExpressionOnFunctionMode { get { return m_customExpressionsOnFunctionMode; } } - public UsageListStaticSwitchNodes StaticSwitchNodes { get { return m_staticSwitchNodes; } } - public UsageListScreenColorNodes ScreenColorNodes { get { return m_screenColorNodes; } } - public UsageListRegisterLocalVarNodes LocalVarNodes { get { return m_localVarNodes; } } - public UsageListGlobalArrayNodes GlobalArrayNodes { get { return m_globalArrayNodes; } } - public UsageListFunctionInputNodes FunctionInputNodes { get { return m_functionInputNodes; } } - public UsageListFunctionNodes FunctionNodes { get { return m_functionNodes; } } - public UsageListFunctionOutputNodes FunctionOutputNodes { get { return m_functionOutputNodes; } } - public UsageListFunctionSwitchNodes FunctionSwitchNodes { get { return m_functionSwitchNodes; } } - public UsageListFunctionSwitchCopyNodes FunctionSwitchCopyNodes { get { return m_functionSwitchCopyNodes; } } - public UsageListTemplateMultiPassMasterNodes MultiPassMasterNodes { get { return m_multiPassMasterNodes; } set { m_multiPassMasterNodes = value; } } - public List LodMultiPassMasternodes { get { return m_lodMultiPassMasterNodes; } } - - - public PrecisionType CurrentPrecision - { - get { return m_currentPrecision; } - set { m_currentPrecision = value; } - } - - public NodeLOD LodLevel - { - get { return m_lodLevel; } - } - - public List NodePreviewList { get { return m_nodePreviewList; } set { m_nodePreviewList = value; } } - - public void SetGraphId( int id ) - { - m_graphId = id; - } - - public int GraphId - { - get { return m_graphId; } - } - - public AmplifyShaderEditorWindow ParentWindow - { - get { return m_parentWindow; } - set { m_parentWindow = value; } - } - - - public bool ChangedLightingModel - { - get { return m_changedLightingModel; } - set { m_changedLightingModel = value; } - } - - public bool ForceRepositionCheck - { - get { return m_forceRepositionCheck; } - set { m_forceRepositionCheck = value; } - } - - public bool IsLoading { get { return m_isLoading; } set { m_isLoading = value; } } - public bool IsDuplicating { get { return m_isDuplicating; } set { m_isDuplicating = value; } } - public TemplateSRPType CurrentSRPType { get { return m_currentSRPType; }set { m_currentSRPType = value; } } - public bool IsSRP { get { return m_currentSRPType == TemplateSRPType.Lightweight || m_currentSRPType == TemplateSRPType.HD; } } - public bool IsHDRP { get { return m_currentSRPType == TemplateSRPType.HD; } } - public bool IsLWRP { get { return m_currentSRPType == TemplateSRPType.Lightweight; } } - public bool IsStandardSurface { get { return GetNode( m_masterNodeId ) is StandardSurfaceOutputNode; } } - public bool SamplingThroughMacros { get { return m_samplingThroughMacros && IsSRP; } set { m_samplingThroughMacros = value; } } - public bool HasLODs { get { return m_lodMultiPassMasterNodes[ 0 ].Count > 0; } } - //public bool HasLodMultiPassNodes - //{ - // get - // { - // for( int i = 0; i < m_lodMultiPassMasterNodes.Count; i++ ) - // { - // if( m_lodMultiPassMasterNodes[ i ].Count > 0 ) - // return true; - // } - // return false; - // } - //} - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs.meta deleted file mode 100644 index dd5b3087..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Graphs/ParentGraph.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0b814c2a3cbebc047a566a92ed9d4340 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu.meta deleted file mode 100644 index a6275782..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3b28c70161e2aec4787239fba546bd25 -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs deleted file mode 100644 index 8cbfafaf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs +++ /dev/null @@ -1,5945 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using UnityEditor.Callbacks; -using System; -using System.Collections; -using System.Threading; -using System.Globalization; -using System.Collections.Generic; -using UnityEngine.Networking; - -namespace AmplifyShaderEditor -{ - // Disabling Substance Deprecated warning - - public class AmplifyShaderEditorWindow : SearchableEditorWindow, ISerializationCallbackReceiver - { - public const string PreviewSizeGlobalVariable = "_ASEPreviewSize"; - - public const double InactivitySaveTime = 1.0; - - public const string CopyCommand = "Copy"; - public const string PasteCommand = "Paste"; - public const string SelectAll = "SelectAll"; - public const string Duplicate = "Duplicate"; - public const string ObjectSelectorClosed = "ObjectSelectorClosed"; - public const string LiveShaderError = "Live Shader only works with an assigned Master Node on the graph"; - - //public Texture2D MasterNodeOnTexture = null; - //public Texture2D MasterNodeOffTexture = null; - - //public Texture2D GPUInstancedOnTexture = null; - //public Texture2D GPUInstancedOffTexture = null; - - private bool m_initialized = false; - private bool m_checkInvalidConnections = false; - private bool m_afterDeserializeFlag = true; - - - [SerializeField] - private ParentGraph m_customGraph = null; - - // UI - private Rect m_graphArea; - private Texture2D m_graphBgTexture; - private Texture2D m_graphFgTexture; - private GUIStyle m_graphFontStyle; - //private GUIStyle _borderStyle; - private Texture2D m_wireTexture; - - [SerializeField] - TemplatesManager m_templatesManager; - - [SerializeField] - private InnerWindowEditorVariables m_innerEditorVariables; - - [SerializeField] - private string m_lastpath; - - [SerializeField] - private ASESelectionMode m_selectionMode = ASESelectionMode.Shader; - - [SerializeField] - private DuplicatePreventionBuffer m_duplicatePreventionBuffer; - - [SerializeField] - private double m_inactivityTime = 0; - - // Prevent save ops every tick when on live mode - [SerializeField] - private double m_lastTimeSaved = 0; - - [SerializeField] - private bool m_cacheSaveOp = false; - private const double SaveTime = 1; - - private bool m_markedToSave = false; - - // Graph logic - [SerializeField] - private ParentGraph m_mainGraphInstance; - - // Camera control - [SerializeField] - private Vector2 m_cameraOffset; - - private float m_cameraSpeed = 1; - - private Rect m_cameraInfo; - - [SerializeField] - private float m_cameraZoom; - - [SerializeField] - private Vector2 m_minNodePos; - - [SerializeField] - private Vector2 m_maxNodePos; - - [SerializeField] - private bool m_isDirty; - - [SerializeField] - private bool m_saveIsDirty; - - [SerializeField] - private bool m_repaintIsDirty; - - [SerializeField] - private bool m_liveShaderEditing = false; - - [SerializeField] - private bool m_shaderIsModified = false; - - [SerializeField] - private string m_lastOpenedLocation = string.Empty; - - [SerializeField] - private bool m_zoomChanged = true; - - [SerializeField] - private float m_lastWindowWidth = 0; - - [SerializeField] - private int m_graphCount = 0; - - [SerializeField] - private double m_currentInactiveTime = 0; - - private bool m_ctrlSCallback = false; - - private bool m_altBoxSelection = false; - private bool m_altDragStarted = false; - private bool m_altPressDown = false; - private bool m_altAvailable = true; - - // Events - private Vector3 m_currentMousePos; - private Vector2 m_keyEvtMousePos2D; - private Vector2 m_currentMousePos2D; - private Event m_currentEvent; - private string m_currentCommandName = string.Empty; - private bool m_insideEditorWindow; - - private bool m_lostFocus = false; - // Selection box for multiple node selection - private bool m_multipleSelectionActive = false; - private bool m_lmbPressed = false; - private Vector2 m_multipleSelectionStart; - private Rect m_multipleSelectionArea = new Rect( 0, 0, 0, 0 ); - private bool m_autoPanDirActive = false; - private bool m_forceAutoPanDir = false; - private bool m_refreshOnUndo = false; - private bool m_loadShaderOnSelection = false; - private bool m_refreshAvailableNodes = false; - private double m_time; - - //Context Menu - private Vector2 m_rmbStartPos; - private Vector2 m_altKeyStartPos; - private GraphContextMenu m_contextMenu; - private ShortcutsManager m_shortcutManager; - - [SerializeField] - private NodeAvailability m_currentNodeAvailability = NodeAvailability.SurfaceShader; - //Clipboard - private Clipboard m_clipboard; - - //Node Parameters Window - [SerializeField] - private bool m_nodeParametersWindowMaximized = true; - private NodeParametersWindow m_nodeParametersWindow; - - // Tools Window - private ToolsWindow m_toolsWindow; - - private ConsoleLogWindow m_consoleLogWindow; - - //Editor Options - private OptionsWindow m_optionsWindow; - - // Mode Window - private ShaderEditorModeWindow m_modeWindow; - - // Tools Window - private TipsWindow m_tipsWindow; - - //Palette Window - [SerializeField] - private bool m_paletteWindowMaximized = true; - private PaletteWindow m_paletteWindow; - - private ContextPalette m_contextPalette; - private PalettePopUp m_palettePopup; - private System.Type m_paletteChosenType; - private AmplifyShaderFunction m_paletteChosenFunction; - - // In-Editor Message System - GenericMessageUI m_genericMessageUI; - private GUIContent m_genericMessageContent; - - // Drag&Drop Tool - private DragAndDropTool m_dragAndDropTool; - - //Custom Styles - //private CustomStylesContainer m_customStyles; - - private AmplifyShaderFunction m_previousShaderFunction; - - private List m_registeredMenus; - - private PreMadeShaders m_preMadeShaders; - - private AutoPanData[] m_autoPanArea; - - private DrawInfo m_drawInfo; - private KeyCode m_lastKeyPressed = KeyCode.None; - private System.Type m_commentaryTypeNode; - - private int m_onLoadDone = 0; - - private float m_copyPasteDeltaMul = 0; - private Vector2 m_copyPasteInitialPos = Vector2.zero; - private Vector2 m_copyPasteDeltaPos = Vector2.zero; - - private int m_repaintCount = 0; - private bool m_forceUpdateFromMaterialFlag = false; - - private UnityEngine.Object m_delayedLoadObject = null; - private double m_focusOnSelectionTimestamp; - private double m_focusOnMasterNodeTimestamp; - private double m_wiredDoubleTapTimestamp; - - private bool m_globalPreview = false; - private bool m_globalShowInternalData = true; - - private const double AutoZoomTime = 0.25; - private const double ToggleTime = 0.25; - private const double WiredDoubleTapTime = 0.25; - private const double DoubleClickTime = 0.25; - - private Material m_delayedMaterialSet = null; - - private bool m_mouseDownOnValidArea = false; - - private bool m_removedKeyboardFocus = false; - - private int m_lastHotControl = -1; - - [SerializeField] - private bool m_isShaderFunctionWindow = false; - - private string m_currentTitle = string.Empty; - private bool m_currentTitleMod = false; - - //private Material m_maskingMaterial = null; - //private int m_cachedProjectInLinearId = -1; - private int m_cachedEditorTimeId = -1; - private int m_cachedEditorDeltaTimeId = -1; - //private float m_repaintFrequency = 15; - //private double m_repaintTimestamp = 0; - - // Smooth Zoom - private bool m_smoothZoom = false; - private float m_targetZoom; - private double m_zoomTime; - private Vector2 m_zoomPivot; - private float m_targetZoomIncrement; - private float m_zoomVelocity = 0; - - // Smooth Pan - private bool m_smoothOffset = false; - private double m_offsetTime; - private Vector2 m_targetOffset; - private Vector2 m_camVelocity = Vector2.zero; - - // Auto-Compile samples - private bool m_forcingMaterialUpdateFlag = false; - private bool m_forcingMaterialUpdateOp = false; - private List m_materialsToUpdate = new List(); - - private NodeExporterUtils m_nodeExporterUtils; - private bool m_performFullUndoRegister = true; - - [SerializeField] - private AmplifyShaderFunction m_openedShaderFunction; - - [SerializeField] - private bool m_openedAssetFromNode = false; - - private bool m_nodesLoadedCorrectly = false; - private GUIContent NodesExceptionMessage = new GUIContent( "ASE is unable to load correctly due to some faulty other classes/plugin in your project. We advise to review all your imported plugins." ); - - - private bool m_outdatedShaderFromTemplateLoaded = false; - private bool m_replaceMasterNode = false; - private AvailableShaderTypes m_replaceMasterNodeType; - private string m_replaceMasterNodeData; - private bool m_replaceMasterNodeDataFromCache; - private NodeWireReferencesUtils m_wireReferenceUtils = new NodeWireReferencesUtils(); - - private ParentNode m_nodeToFocus = null; - private float m_zoomToFocus = 1.0f; - private bool m_selectNodeToFocus = true; - - [NonSerialized] - public Dictionary VisitedChanged = new Dictionary(); - - [SerializeField] - private List m_messages = new List(); - - [SerializeField] - private float m_maxMsgWidth = 100; - - [SerializeField] - private bool m_maximizeMessages = false; - - [NonSerialized] - private Dictionary m_savedList = new Dictionary(); - - public int m_frameCounter = 0; - public double m_fpsTime = 0; - public string m_fpsDisplay = string.Empty; - -#if UNITY_EDITOR_WIN - // ScreenShot vars - IntPtr m_aseHandle; - private Rect m_prevWindowRect; - private Vector2 m_prevCameraOffset; - private float m_prevCameraZoom; - private bool m_openSavedFolder = false; - private bool m_takeScreenShot = false; -#endif - public bool CheckFunctions = false; - - // Unity Menu item - [MenuItem( "Window/Amplify Shader Editor/Open Canvas", false, 1000 )] - static void OpenMainShaderGraph() - { - if( IOUtils.AllOpenedWindows.Count > 0 ) - { - AmplifyShaderEditorWindow currentWindow = CreateTab( "Empty", UIUtils.ShaderIcon ); - UIUtils.CurrentWindow = currentWindow; - currentWindow.CreateNewGraph( "Empty" ); - currentWindow.Show(); - } - else - { - AmplifyShaderEditorWindow currentWindow = OpenWindow( "Empty", UIUtils.ShaderIcon ); - currentWindow.CreateNewGraph( "Empty" ); - //currentWindow.Show(); - } - } - - public static string GenerateTabTitle( string original, bool modified = false ) - { - GUIContent content = new GUIContent( original ); - GUIStyle tabStyle = new GUIStyle( (GUIStyle)"dragtabdropwindow" );// GUI.skin.FindStyle( "dragtabdropwindow" ); - string finalTitle = string.Empty; - bool addEllipsis = false; - for( int i = 1; i <= original.Length; i++ ) - { - content.text = original.Substring( 0, i ); - Vector2 titleSize = tabStyle.CalcSize( content ); - int maxSize = modified ? 62 : 69; - if( titleSize.x > maxSize ) - { - addEllipsis = true; - break; - } - else - { - finalTitle = content.text; - } - } - if( addEllipsis ) - finalTitle += ".."; - if( modified ) - finalTitle += "*"; - return finalTitle; - } - - public static void ConvertShaderToASE( Shader shader ) - { - if( UIUtils.IsUnityNativeShader( shader ) ) - { - Debug.LogWarningFormat( "Action not allowed. Attempting to load the native {0} shader into Amplify Shader Editor", shader.name ); - return; - } - - string guid = AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( shader ) ); - if( IOUtils.AllOpenedWindows.Count > 0 ) - { - AmplifyShaderEditorWindow openedTab = null; - for( int i = 0; i < IOUtils.AllOpenedWindows.Count; i++ ) - { - //if( AssetDatabase.GetAssetPath( shader ).Equals( IOUtils.AllOpenedWindows[ i ].LastOpenedLocation ) ) - if( guid.Equals( IOUtils.AllOpenedWindows[ i ].GUID ) ) - { - openedTab = IOUtils.AllOpenedWindows[ i ]; - break; - } - } - - if( openedTab != null ) - { - openedTab.wantsMouseMove = true; - openedTab.ShowTab(); - UIUtils.CurrentWindow = openedTab; - } - else - { - EditorWindow openedWindow = AmplifyShaderEditorWindow.GetWindow(); - AmplifyShaderEditorWindow currentWindow = CreateTab(); - WindowHelper.AddTab( openedWindow, currentWindow ); - UIUtils.CurrentWindow = currentWindow; - } - } - else - { - AmplifyShaderEditorWindow currentWindow = OpenWindow( shader.name, UIUtils.ShaderIcon ); - UIUtils.CurrentWindow = currentWindow; - } - - if( IOUtils.IsASEShader( shader ) ) - { - UIUtils.CurrentWindow.LoadProjectSelected( shader ); - } - else - { - UIUtils.CreateEmptyFromInvalid( shader ); - UIUtils.ShowMessage( "Trying to open shader not created on ASE!\nBEWARE, old data will be lost if saving it here!", MessageSeverity.Warning ); - if( UIUtils.CurrentWindow.LiveShaderEditing ) - { - UIUtils.ShowMessage( "Disabling Live Shader Editing. Must manually re-enable it.", MessageSeverity.Warning ); - UIUtils.CurrentWindow.LiveShaderEditing = false; - } - } - } - - public static void LoadMaterialToASE( Material material ) - { - string guid = AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( material.shader ) ); - - if( IOUtils.AllOpenedWindows.Count > 0 ) - { - AmplifyShaderEditorWindow openedTab = null; - for( int i = 0; i < IOUtils.AllOpenedWindows.Count; i++ ) - { - //if( AssetDatabase.GetAssetPath( material.shader ).Equals( IOUtils.AllOpenedWindows[ i ].LastOpenedLocation ) ) - if( guid.Equals( IOUtils.AllOpenedWindows[ i ].GUID ) ) - { - openedTab = IOUtils.AllOpenedWindows[ i ]; - break; - } - } - - if( openedTab != null ) - { - openedTab.wantsMouseMove = true; - openedTab.ShowTab(); - UIUtils.CurrentWindow = openedTab; - } - else - { - EditorWindow openedWindow = AmplifyShaderEditorWindow.GetWindow(); - AmplifyShaderEditorWindow currentWindow = CreateTab(); - WindowHelper.AddTab( openedWindow, currentWindow ); - UIUtils.CurrentWindow = currentWindow; - } - } - else - { - AmplifyShaderEditorWindow currentWindow = OpenWindow( material.name, UIUtils.MaterialIcon ); - UIUtils.CurrentWindow = currentWindow; - } - - if( IOUtils.IsASEShader( material.shader ) ) - { - UIUtils.CurrentWindow.LoadProjectSelected( material ); - } - else - { - UIUtils.CreateEmptyFromInvalid( material.shader ); - UIUtils.SetDelayedMaterialMode( material ); - } - } - - public static void LoadShaderFunctionToASE( AmplifyShaderFunction shaderFunction, bool openedAssetFromNode ) - { - string guid = AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( shaderFunction ) ); - - if( IOUtils.AllOpenedWindows.Count > 0 ) - { - AmplifyShaderEditorWindow openedTab = null; - for( int i = 0; i < IOUtils.AllOpenedWindows.Count; i++ ) - { - //if( AssetDatabase.GetAssetPath( shaderFunction ).Equals( IOUtils.AllOpenedWindows[ i ].LastOpenedLocation ) ) - if( guid.Equals( IOUtils.AllOpenedWindows[ i ].GUID ) ) - { - openedTab = IOUtils.AllOpenedWindows[ i ]; - break; - } - } - - if( openedTab != null ) - { - openedTab.wantsMouseMove = true; - openedTab.ShowTab(); - UIUtils.CurrentWindow = openedTab; - } - else - { - EditorWindow openedWindow = AmplifyShaderEditorWindow.GetWindow(); - AmplifyShaderEditorWindow currentWindow = CreateTab(); - WindowHelper.AddTab( openedWindow, currentWindow ); - UIUtils.CurrentWindow = currentWindow; - } - } - else - { - AmplifyShaderEditorWindow currentWindow = OpenWindow( shaderFunction.FunctionName, UIUtils.ShaderFunctionIcon ); - UIUtils.CurrentWindow = currentWindow; - } - - UIUtils.CurrentWindow.OpenedAssetFromNode = openedAssetFromNode; - if( IOUtils.IsShaderFunction( shaderFunction.FunctionInfo ) ) - { - UIUtils.CurrentWindow.LoadProjectSelected( shaderFunction ); - } - else - { - UIUtils.CurrentWindow.titleContent.text = GenerateTabTitle( shaderFunction.FunctionName ); - UIUtils.CurrentWindow.titleContent.image = UIUtils.ShaderFunctionIcon; - UIUtils.CreateEmptyFunction( shaderFunction ); - } - } - - public static AmplifyShaderEditorWindow OpenWindow( string title = null, Texture icon = null ) - { - AmplifyShaderEditorWindow currentWindow = (AmplifyShaderEditorWindow)AmplifyShaderEditorWindow.GetWindow( typeof( AmplifyShaderEditorWindow ), false ); - currentWindow.minSize = new Vector2( ( Constants.MINIMIZE_WINDOW_LOCK_SIZE - 150 ), 270 ); - currentWindow.wantsMouseMove = true; - if( title != null ) - currentWindow.titleContent.text = GenerateTabTitle( title ); - if( icon != null ) - currentWindow.titleContent.image = icon; - return currentWindow; - } - - public static AmplifyShaderEditorWindow CreateTab( string title = null, Texture icon = null ) - { - AmplifyShaderEditorWindow currentWindow = EditorWindow.CreateInstance(); - currentWindow.minSize = new Vector2( ( Constants.MINIMIZE_WINDOW_LOCK_SIZE - 150 ), 270 ); - currentWindow.wantsMouseMove = true; - if( title != null ) - currentWindow.titleContent.text = GenerateTabTitle( title ); - if( icon != null ) - currentWindow.titleContent.image = icon; - return currentWindow; - } - - public double CalculateInactivityTime() - { - double currTime = EditorApplication.timeSinceStartup; - switch( Event.current.type ) - { - case EventType.MouseDown: - case EventType.MouseUp: - //case EventType.MouseMove: - case EventType.MouseDrag: - case EventType.KeyDown: - case EventType.KeyUp: - case EventType.ScrollWheel: - case EventType.DragUpdated: - case EventType.DragPerform: - case EventType.DragExited: - case EventType.ValidateCommand: - case EventType.ExecuteCommand: - { - m_inactivityTime = currTime; - return 0; - } - } - return currTime - m_inactivityTime; - } - - - // Shader Graph window - public override void OnEnable() - { - base.OnEnable(); - - Preferences.LoadDefaults(); - -#if UNITY_2018_3_OR_NEWER - ASEPackageManagerHelper.RequestInfo(); - ASEPackageManagerHelper.Update(); -#endif - - Shader.SetGlobalVector( PreviewSizeGlobalVariable, new Vector4( ParentNode.PreviewWidth, ParentNode.PreviewHeight, 0, 0 ) ); - - if( m_templatesManager == null ) - { - m_templatesManager = IOUtils.FirstValidTemplatesManager; - if( m_templatesManager == null ) - { - m_templatesManager = ScriptableObject.CreateInstance(); - m_templatesManager.Init(); - if( TemplatesManager.ShowDebugMessages ) - Debug.Log( "Creating Manager" ); - } - else - { - if( TemplatesManager.ShowDebugMessages ) - Debug.Log( "Assigning Manager" ); - } - } - else if( !m_templatesManager.Initialized ) - { - if( TemplatesManager.ShowDebugMessages ) - Debug.Log( "Re-Initializing Manager" ); - m_templatesManager.Init(); - } - TemplatePostProcessor.Destroy(); - if( m_innerEditorVariables == null ) - { - m_innerEditorVariables = new InnerWindowEditorVariables(); - m_innerEditorVariables.Initialize(); - } - - if( m_mainGraphInstance == null ) - { - m_mainGraphInstance = CreateInstance(); - m_mainGraphInstance.Init(); - m_mainGraphInstance.ParentWindow = this; - m_mainGraphInstance.SetGraphId( 0 ); - } - m_mainGraphInstance.ResetEvents(); - m_mainGraphInstance.OnNodeEvent += OnNodeStoppedMovingEvent; - m_mainGraphInstance.OnMaterialUpdatedEvent += OnMaterialUpdated; - m_mainGraphInstance.OnShaderUpdatedEvent += OnShaderUpdated; - m_mainGraphInstance.OnEmptyGraphDetectedEvt += OnEmptyGraphDetected; - m_mainGraphInstance.OnNodeRemovedEvent += m_toolsWindow.OnNodeRemovedFromGraph; - GraphCount = 1; - - IOUtils.Init(); - IOUtils.AllOpenedWindows.Add( this ); - - // Only runs once for multiple windows - EditorApplication.update -= IOUtils.UpdateIO; - EditorApplication.update += IOUtils.UpdateIO; - - //EditorApplication.update -= UpdateTime; - EditorApplication.update -= UpdateNodePreviewListAndTime; - //EditorApplication.update += UpdateTime; - - EditorApplication.update += UpdateNodePreviewListAndTime; - - - if( CurrentSelection == ASESelectionMode.ShaderFunction ) - { - IsShaderFunctionWindow = true; - } - else - { - IsShaderFunctionWindow = false; - } - - m_optionsWindow = new OptionsWindow( this ); - m_optionsWindow.Init(); - - m_contextMenu = new GraphContextMenu( m_mainGraphInstance ); - m_nodesLoadedCorrectly = m_contextMenu.CorrectlyLoaded; - - m_paletteWindow = new PaletteWindow( this ) - { - Resizable = true - }; - m_paletteWindow.OnPaletteNodeCreateEvt += OnPaletteNodeCreate; - m_registeredMenus.Add( m_paletteWindow ); - - m_contextPalette = new ContextPalette( this ); - m_contextPalette.OnPaletteNodeCreateEvt += OnContextPaletteNodeCreate; - m_registeredMenus.Add( m_contextPalette ); - - m_genericMessageUI = new GenericMessageUI(); - m_genericMessageUI.OnMessageDisplayEvent += ShowMessageImmediately; - - Selection.selectionChanged += OnProjectSelectionChanged; -#if UNITY_2018_1_OR_NEWER - EditorApplication.projectChanged += OnProjectWindowChanged; -#else - EditorApplication.projectWindowChanged += OnProjectWindowChanged; -#endif - m_focusOnSelectionTimestamp = EditorApplication.timeSinceStartup; - m_focusOnMasterNodeTimestamp = EditorApplication.timeSinceStartup; - - m_nodeParametersWindow.IsMaximized = m_innerEditorVariables.NodeParametersMaximized; - if( DebugConsoleWindow.UseShaderPanelsInfo ) - m_nodeParametersWindow.IsMaximized = m_nodeParametersWindowMaximized; - - m_paletteWindow.IsMaximized = m_innerEditorVariables.NodePaletteMaximized; - if( DebugConsoleWindow.UseShaderPanelsInfo ) - m_paletteWindow.IsMaximized = m_paletteWindowMaximized; - - m_shortcutManager = new ShortcutsManager(); - // REGISTER NODE SHORTCUTS - foreach( KeyValuePair kvp in m_contextMenu.NodeShortcuts ) - { - m_shortcutManager.RegisterNodesShortcuts( kvp.Key, kvp.Value.Name ); - } - - // REGISTER EDITOR SHORTCUTS - - m_shortcutManager.RegisterEditorShortcut( true, EventModifiers.FunctionKey, KeyCode.F1, "Open Selected Node Wiki page", () => - { - List selectedNodes = m_mainGraphInstance.SelectedNodes; - if( selectedNodes != null && selectedNodes.Count == 1 ) - { - Application.OpenURL( selectedNodes[ 0 ].Attributes.NodeUrl ); - } - } ); - - - m_shortcutManager.RegisterEditorShortcut( true, KeyCode.C, "Create Commentary", () => - { - // Create commentary - ParentNode[] selectedNodes = m_mainGraphInstance.SelectedNodes.ToArray(); - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( this, "Adding Commentary Node" ); - CommentaryNode node = m_mainGraphInstance.CreateNode( m_commentaryTypeNode, true, -1, false ) as CommentaryNode; - node.CreateFromSelectedNodes( TranformedMousePos, selectedNodes ); - node.Focus(); - m_mainGraphInstance.DeSelectAll(); - m_mainGraphInstance.SelectNode( node, false, false ); - SetSaveIsDirty(); - ForceRepaint(); - } ); - - - m_shortcutManager.RegisterEditorShortcut( true, KeyCode.F, "Focus On Selection", () => - { - OnToolButtonPressed( ToolButtonType.FocusOnSelection ); - ForceRepaint(); - } ); - - //m_shortcutManager.RegisterEditorShortcut( true, EventModifiers.None, KeyCode.B, "New Master Node", () => - //{ - // OnToolButtonPressed( ToolButtonType.MasterNode ); - // ForceRepaint(); - //} ); - - m_shortcutManager.RegisterEditorShortcut( true, EventModifiers.None, KeyCode.Space, "Open Node Palette", null, () => - { - m_contextPalette.Show( m_currentMousePos2D, m_cameraInfo ); - } ); - - - m_shortcutManager.RegisterEditorShortcut( true, KeyCode.W, "Toggle Colored Line Mode", () => - { - m_optionsWindow.ColoredPorts = !m_optionsWindow.ColoredPorts; - ForceRepaint(); - - } ); - - m_shortcutManager.RegisterEditorShortcut( true, EventModifiers.Control, KeyCode.W, "Toggle Multi-Line Mode", () => - { - m_optionsWindow.MultiLinePorts = !m_optionsWindow.MultiLinePorts; - ForceRepaint(); - } ); - - m_shortcutManager.RegisterEditorShortcut( true, KeyCode.P, "Global Preview", () => - { - GlobalPreview = !GlobalPreview; - EditorPrefs.SetBool( "GlobalPreview", GlobalPreview ); - - ForceRepaint(); - } ); - - GlobalShowInternalData = EditorPrefs.GetBool( "ASEGlobalShowInternalData", true ); - m_shortcutManager.RegisterEditorShortcut( true, KeyCode.I, "Global Show Internal Data", () => - { - GlobalShowInternalData = !GlobalShowInternalData; - EditorPrefs.SetBool( "ASEGlobalShowInternalData", GlobalShowInternalData ); - ForceRepaint(); - } ); - - m_shortcutManager.RegisterEditorShortcut( true, EventModifiers.FunctionKey, KeyCode.Delete, "Delete selected nodes", DeleteSelectedNodeWithRepaint ); - m_shortcutManager.RegisterEditorShortcut( true, EventModifiers.FunctionKey, KeyCode.Backspace, "Delete selected nodes", DeleteSelectedNodeWithRepaint ); - - m_liveShaderEditing = m_innerEditorVariables.LiveMode; - - UpdateLiveUI(); - } - - - public AmplifyShaderEditorWindow() - { - m_minNodePos = new Vector2( float.MaxValue, float.MaxValue ); - m_maxNodePos = new Vector2( float.MinValue, float.MinValue ); - - m_duplicatePreventionBuffer = new DuplicatePreventionBuffer(); - m_commentaryTypeNode = typeof( CommentaryNode ); - titleContent = new GUIContent( "Shader Editor" ); - autoRepaintOnSceneChange = true; - - m_currentMousePos = new Vector3( 0, 0, 0 ); - m_keyEvtMousePos2D = new Vector2( 0, 0 ); - m_multipleSelectionStart = new Vector2( 0, 0 ); - m_initialized = false; - m_graphBgTexture = null; - m_graphFgTexture = null; - - m_cameraOffset = new Vector2( 0, 0 ); - CameraZoom = 1; - - m_registeredMenus = new List(); - - m_nodeParametersWindow = new NodeParametersWindow( this ) - { - Resizable = true - }; - m_registeredMenus.Add( m_nodeParametersWindow ); - - m_modeWindow = new ShaderEditorModeWindow( this ); - //_registeredMenus.Add( _modeWindow ); - - m_toolsWindow = new ToolsWindow( this ); - m_toolsWindow.ToolButtonPressedEvt += OnToolButtonPressed; - - m_consoleLogWindow = new ConsoleLogWindow( this ); - - m_tipsWindow = new TipsWindow( this ); - - m_registeredMenus.Add( m_toolsWindow ); - //m_registeredMenus.Add( m_consoleLogWindow ); - - m_palettePopup = new PalettePopUp(); - - m_clipboard = new Clipboard(); - - m_genericMessageContent = new GUIContent(); - m_dragAndDropTool = new DragAndDropTool(); - m_dragAndDropTool.OnValidDropObjectEvt += OnValidObjectsDropped; - - //_confirmationWindow = new ConfirmationWindow( 100, 100, 300, 100 ); - - m_saveIsDirty = false; - - m_preMadeShaders = new PreMadeShaders(); - - Undo.undoRedoPerformed += UndoRedoPerformed; - - float autoPanSpeed = 2; - m_autoPanArea = new AutoPanData[ 4 ]; - m_autoPanArea[ 0 ] = new AutoPanData( AutoPanLocation.TOP, 25, autoPanSpeed * Vector2.up ); - m_autoPanArea[ 1 ] = new AutoPanData( AutoPanLocation.BOTTOM, 25, autoPanSpeed * Vector2.down ); - m_autoPanArea[ 2 ] = new AutoPanData( AutoPanLocation.LEFT, 25, autoPanSpeed * Vector2.right ); - m_autoPanArea[ 3 ] = new AutoPanData( AutoPanLocation.RIGHT, 25, autoPanSpeed * Vector2.left ); - - m_drawInfo = new DrawInfo(); - UIUtils.CurrentWindow = this; - - m_nodeExporterUtils = new NodeExporterUtils( this ); - m_repaintIsDirty = false; - m_initialized = false; - } - - public void SetStandardShader() - { - m_mainGraphInstance.ReplaceMasterNode( AvailableShaderTypes.SurfaceShader ); - m_mainGraphInstance.FireMasterNodeReplacedEvent(); - } - - public void SetTemplateShader( string templateName, bool writeDefaultData ) - { - TemplateDataParent templateData = m_templatesManager.GetTemplate( ( string.IsNullOrEmpty( templateName ) ? "6e114a916ca3e4b4bb51972669d463bf" : templateName ) ); - m_mainGraphInstance.ReplaceMasterNode( AvailableShaderTypes.Template, writeDefaultData, templateData ); - } - - public void DeleteSelectedNodeWithRepaint() - { - DeleteSelectedNodes(); - SetSaveIsDirty(); - } - - - void UndoRedoPerformed() - { - m_repaintIsDirty = true; - m_saveIsDirty = true; - m_removedKeyboardFocus = true; - m_refreshOnUndo = true; - } - - void Destroy() - { - Undo.ClearUndo( this ); - - m_initialized = false; - - m_nodeExporterUtils.Destroy(); - m_nodeExporterUtils = null; - - m_delayedMaterialSet = null; - - m_materialsToUpdate.Clear(); - m_materialsToUpdate = null; - - GLDraw.Destroy(); - - UIUtils.Destroy(); - m_preMadeShaders.Destroy(); - m_preMadeShaders = null; - - m_registeredMenus.Clear(); - m_registeredMenus = null; - - m_mainGraphInstance.Destroy(); - ScriptableObject.DestroyImmediate( m_mainGraphInstance ); - m_mainGraphInstance = null; - - Resources.UnloadAsset( m_graphBgTexture ); - m_graphBgTexture = null; - - Resources.UnloadAsset( m_graphFgTexture ); - m_graphFgTexture = null; - - Resources.UnloadAsset( m_wireTexture ); - m_wireTexture = null; - - m_contextMenu.Destroy(); - m_contextMenu = null; - - m_shortcutManager.Destroy(); - m_shortcutManager = null; - - m_nodeParametersWindow.Destroy(); - m_nodeParametersWindow = null; - - - m_modeWindow.Destroy(); - m_modeWindow = null; - - m_toolsWindow.Destroy(); - m_toolsWindow = null; - - m_consoleLogWindow.Destroy(); - m_consoleLogWindow = null; - - m_tipsWindow.Destroy(); - m_tipsWindow = null; - - m_optionsWindow.Destroy(); - m_optionsWindow = null; - - m_paletteWindow.Destroy(); - m_paletteWindow = null; - - m_palettePopup.Destroy(); - m_palettePopup = null; - - m_contextPalette.Destroy(); - m_contextPalette = null; - - m_clipboard.ClearClipboard(); - m_clipboard = null; - - m_genericMessageUI.Destroy(); - m_genericMessageUI = null; - m_genericMessageContent = null; - - m_dragAndDropTool.Destroy(); - m_dragAndDropTool = null; - - m_openedShaderFunction = null; - - UIUtils.CurrentWindow = null; - m_duplicatePreventionBuffer.ReleaseAllData(); - m_duplicatePreventionBuffer = null; -#if UNITY_2018_1_OR_NEWER - EditorApplication.projectChanged -= OnProjectWindowChanged; -#else - EditorApplication.projectWindowChanged -= OnProjectWindowChanged; -#endif - Selection.selectionChanged -= OnProjectSelectionChanged; - - IOUtils.AllOpenedWindows.Remove( this ); - - if( IOUtils.AllOpenedWindows.Count == 0 ) - { - m_templatesManager.Destroy(); - ScriptableObject.DestroyImmediate( m_templatesManager ); - } - m_templatesManager = null; - - IOUtils.Destroy(); - - Resources.UnloadUnusedAssets(); - GC.Collect(); - } - - void Init() - { - // = AssetDatabase.LoadAssetAtPath( Constants.ASEPath + "", typeof( Texture2D ) ) as Texture2D; - m_graphBgTexture = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.GraphBgTextureGUID ), typeof( Texture2D ) ) as Texture2D; - if( m_graphBgTexture != null ) - { - m_graphFgTexture = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.GraphFgTextureGUID ), typeof( Texture2D ) ) as Texture2D; - - //Setup usable area - m_cameraInfo = position; - m_graphArea = new Rect( 0, 0, m_cameraInfo.width, m_cameraInfo.height ); - - // Creating style state to show current selected object - m_graphFontStyle = new GUIStyle() - { - fontSize = 32, - alignment = TextAnchor.MiddleCenter, - fixedWidth = m_cameraInfo.width, - fixedHeight = 50, - stretchWidth = true, - stretchHeight = true - }; - m_graphFontStyle.normal.textColor = Color.white; - - m_wireTexture = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.WireTextureGUID ), typeof( Texture2D ) ) as Texture2D; - - m_initialized = m_graphBgTexture != null && - m_graphFgTexture != null && - m_wireTexture != null; - } - } -#if UNITY_2018_3_OR_NEWER - - -#endif - [OnOpenAssetAttribute()] - static bool OnOpenAsset( int instanceID, int line ) - { - if( line > -1 ) - { - return false; - } - Preferences.LoadDefaults(); -#if UNITY_2018_3_OR_NEWER - ASEPackageManagerHelper.RequestInfo(); - ASEPackageManagerHelper.Update(); - if( ASEPackageManagerHelper.IsProcessing ) - { - Shader selectedShader = Selection.activeObject as Shader; - if( selectedShader != null ) - { - if( IOUtils.IsASEShader( selectedShader ) ) - { - ASEPackageManagerHelper.SetupLateShader( selectedShader ); - return true; - } - } - else - { - Material mat = Selection.activeObject as Material; - if( mat != null ) - { - if( IOUtils.IsASEShader( mat.shader ) ) - { - ASEPackageManagerHelper.SetupLateMaterial( mat ); - return true; - } - } - else - { - AmplifyShaderFunction shaderFunction = Selection.activeObject as AmplifyShaderFunction; - if( shaderFunction != null ) - { - if( IOUtils.IsShaderFunction( shaderFunction.FunctionInfo ) ) - { - ASEPackageManagerHelper.SetupLateShaderFunction( shaderFunction ); - return true; - } - } - } - } - } - else -#endif - { - Shader selectedShader = Selection.activeObject as Shader; - if( selectedShader != null ) - { - if( IOUtils.IsASEShader( selectedShader ) ) - { - ConvertShaderToASE( selectedShader ); - return true; - } - } - else - { - Material mat = Selection.activeObject as Material; - if( mat != null ) - { - if( IOUtils.IsASEShader( mat.shader ) ) - { - LoadMaterialToASE( mat ); - return true; - } - } - else - { - AmplifyShaderFunction shaderFunction = Selection.activeObject as AmplifyShaderFunction; - if( shaderFunction != null ) - { - if( IOUtils.IsShaderFunction( shaderFunction.FunctionInfo ) ) - { - LoadShaderFunctionToASE( shaderFunction, false ); - return true; - } - } - } - } - } - - return false; - } - - [MenuItem( "Assets/Create/Amplify Shader/Surface", false, 84 )] - [MenuItem( "Assets/Create/Shader/Amplify Surface Shader" )] - static void CreateConfirmationStandardShader() - { - string path = AssetDatabase.GetAssetPath( Selection.activeObject ); - if( path == "" ) - { - path = "Assets"; - } - else if( System.IO.Path.GetExtension( path ) != "" ) - { - path = path.Replace( System.IO.Path.GetFileName( AssetDatabase.GetAssetPath( Selection.activeObject ) ), "" ); - } - - string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath( path + "/New Amplify Shader.shader" ); - var endNameEditAction = ScriptableObject.CreateInstance(); - ProjectWindowUtil.StartNameEditingIfProjectWindowExists( 0, endNameEditAction, assetPathAndName, AssetPreview.GetMiniTypeThumbnail( typeof( Shader ) ), null ); - } - //static void CreateNewShader( ) - //{ - // CreateNewShader( null, null ); - //} - - static void CreateNewShader( string customPath , string customShaderName ) - { - - string path = string.Empty; - if( string.IsNullOrEmpty( customPath ) ) - { - if( Selection.activeObject != null ) - { - path = ( IOUtils.dataPath + AssetDatabase.GetAssetPath( Selection.activeObject ) ); - } - else - { - UnityEngine.Object[] selection = Selection.GetFiltered( typeof( UnityEngine.Object ), SelectionMode.DeepAssets ); - if( selection.Length > 0 && selection[ 0 ] != null ) - { - path = ( IOUtils.dataPath + AssetDatabase.GetAssetPath( selection[ 0 ] ) ); - } - else - { - path = Application.dataPath; - } - - } - - if( path.IndexOf( '.' ) > -1 ) - { - path = path.Substring( 0, path.LastIndexOf( '/' ) ); - } - path += "/"; - } - else - { - path = customPath; - } - - if( IOUtils.AllOpenedWindows.Count > 0 ) - { - EditorWindow openedWindow = AmplifyShaderEditorWindow.GetWindow(); - AmplifyShaderEditorWindow currentWindow = CreateTab(); - WindowHelper.AddTab( openedWindow, currentWindow ); - UIUtils.CurrentWindow = currentWindow; - Shader shader = UIUtils.CreateNewEmpty( path, customShaderName ); - Selection.activeObject = shader; - } - else - { - AmplifyShaderEditorWindow currentWindow = OpenWindow(); - UIUtils.CurrentWindow = currentWindow; - Shader shader = UIUtils.CreateNewEmpty( path, customShaderName ); - Selection.activeObject = shader; - } - //Selection.objects = new UnityEngine.Object[] { shader }; - } - - public static void CreateConfirmationTemplateShader( string templateGuid ) - { - UIUtils.NewTemplateGUID = templateGuid; - string path = AssetDatabase.GetAssetPath( Selection.activeObject ); - if( path == "" ) - { - path = "Assets"; - } - else if( System.IO.Path.GetExtension( path ) != "" ) - { - path = path.Replace( System.IO.Path.GetFileName( AssetDatabase.GetAssetPath( Selection.activeObject ) ), "" ); - } - - string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath( path + "/New Amplify Shader.shader" ); - var endNameEditAction = ScriptableObject.CreateInstance(); - ProjectWindowUtil.StartNameEditingIfProjectWindowExists( 0, endNameEditAction, assetPathAndName, AssetPreview.GetMiniTypeThumbnail( typeof( Shader ) ), null ); - } - - public static Shader CreateNewTemplateShader( string templateGUID , string customPath = null, string customShaderName = null ) - { - string path = string.Empty; - if( string.IsNullOrEmpty( customPath ) ) - { - path = Selection.activeObject == null ? Application.dataPath : ( IOUtils.dataPath + AssetDatabase.GetAssetPath( Selection.activeObject ) ); - if( path.IndexOf( '.' ) > -1 ) - { - path = path.Substring( 0, path.LastIndexOf( '/' ) ); - } - path += "/"; - } - else - { - path = customPath; - } - Shader shader = null; - if( IOUtils.AllOpenedWindows.Count > 0 ) - { - EditorWindow openedWindow = AmplifyShaderEditorWindow.GetWindow(); - AmplifyShaderEditorWindow currentWindow = CreateTab(); - WindowHelper.AddTab( openedWindow, currentWindow ); - UIUtils.CurrentWindow = currentWindow; - shader = UIUtils.CreateNewEmptyTemplate( templateGUID, path, customShaderName ); - Selection.activeObject = shader; - } - else - { - AmplifyShaderEditorWindow currentWindow = OpenWindow(); - UIUtils.CurrentWindow = currentWindow; - shader = UIUtils.CreateNewEmptyTemplate( templateGUID, path, customShaderName ); - Selection.activeObject = shader; - } - - //Selection.objects = new UnityEngine.Object[] { shader }; - return shader; - } - - [MenuItem( "Assets/Create/Amplify Shader Function", false, 84 )] - [MenuItem( "Assets/Create/Shader/Amplify Shader Function" )] - static void CreateNewShaderFunction() - { - AmplifyShaderFunction asset = ScriptableObject.CreateInstance(); - - string path = AssetDatabase.GetAssetPath( Selection.activeObject ); - if( path == "" ) - { - path = "Assets"; - } - else if( System.IO.Path.GetExtension( path ) != "" ) - { - path = path.Replace( System.IO.Path.GetFileName( AssetDatabase.GetAssetPath( Selection.activeObject ) ), "" ); - } - - string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath( path + "/New ShaderFunction.asset" ); - - var endNameEditAction = ScriptableObject.CreateInstance(); - ProjectWindowUtil.StartNameEditingIfProjectWindowExists( asset.GetInstanceID(), endNameEditAction, assetPathAndName, AssetPreview.GetMiniThumbnail( asset ), null ); - } - - public void UpdateTabTitle( string newTitle, bool modified ) - { - string[] titleArray = newTitle.Split( '/' ); - newTitle = titleArray[ titleArray.Length - 1 ]; - - if( !( m_currentTitle.Equals( newTitle ) && m_currentTitleMod == modified ) ) - { - this.titleContent.text = GenerateTabTitle( newTitle, modified ); - } - m_currentTitle = newTitle; - m_currentTitleMod = modified; - } - - public void OnProjectWindowChanged() - { - Shader selectedShader = Selection.activeObject as Shader; - if( selectedShader != null ) - { - if( m_mainGraphInstance != null && m_mainGraphInstance.CurrentMasterNode != null && selectedShader == m_mainGraphInstance.CurrentMasterNode.CurrentShader ) - { - m_lastOpenedLocation = AssetDatabase.GetAssetPath( selectedShader ); - } - } - } - - public void LoadProjectSelected( UnityEngine.Object selectedObject = null ) - { - bool hasFocus = true; - if( EditorWindow.focusedWindow != this ) - { - hasFocus = false; - } - - if( hasFocus && m_mainGraphInstance != null && m_mainGraphInstance.CurrentMasterNode != null ) - { - LoadObject( selectedObject ?? Selection.activeObject ); - } - else - { - m_delayedLoadObject = selectedObject ?? Selection.activeObject; - } - - if( !hasFocus ) - Focus(); - } - - public void LoadObject( UnityEngine.Object objToLoad ) - { - Shader selectedShader = objToLoad as Shader; - Material selectedMaterial = objToLoad as Material; - AmplifyShaderFunction selectedFunction = objToLoad as AmplifyShaderFunction; - - if( selectedFunction != null ) - { - IsShaderFunctionWindow = true; - m_mainGraphInstance.CurrentCanvasMode = NodeAvailability.ShaderFunction; - } - else - { - IsShaderFunctionWindow = false; - } - - ASESelectionMode selectedFileType = ASESelectionMode.Shader; - if( selectedShader != null ) - { - selectedFileType = ASESelectionMode.Shader; - } - else if( selectedMaterial != null ) - { - selectedFileType = ASESelectionMode.Material; - } - else if( selectedFunction != null ) - { - selectedFileType = ASESelectionMode.ShaderFunction; - } - - - switch( CurrentSelection ) - { - case ASESelectionMode.Shader: - { - if( ShaderIsModified ) - { - Shader currShader = m_mainGraphInstance.CurrentMasterNode.CurrentShader; - bool savePrevious = UIUtils.DisplayDialog( AssetDatabase.GetAssetPath( currShader ) ); - OnSaveShader( savePrevious, currShader, null, null ); - } - } - break; - case ASESelectionMode.Material: - { - if( ShaderIsModified ) - { - Shader currShader = m_mainGraphInstance.CurrentMasterNode.CurrentShader; - bool savePrevious = UIUtils.DisplayDialog( AssetDatabase.GetAssetPath( currShader ) ); - OnSaveShader( savePrevious, currShader, m_mainGraphInstance.CurrentMasterNode.CurrentMaterial, null ); - } - } - break; - case ASESelectionMode.ShaderFunction: - { - if( ShaderIsModified ) - { - bool savePrevious = UIUtils.DisplayDialog( AssetDatabase.GetAssetPath( m_openedShaderFunction ) ); - OnSaveShader( savePrevious, null, null, selectedFunction ); - } - } - break; - } - - switch( selectedFileType ) - { - case ASESelectionMode.Shader: - { - LoadDroppedObject( true, selectedShader, null ); - } - break; - case ASESelectionMode.Material: - { - LoadDroppedObject( true, selectedMaterial.shader, selectedMaterial ); - } - break; - case ASESelectionMode.ShaderFunction: - { - LoadDroppedObject( true, null, null, selectedFunction ); - } - break; - } - - m_openedShaderFunction = m_mainGraphInstance.CurrentShaderFunction; - - //Need to force one graph draw because it wont call OnGui propertly since its focuses somewhere else - // Focus() doesn't fix this since it only changes keyboard focus - m_drawInfo.InvertedZoom = 1 / m_cameraZoom; - m_mainGraphInstance.Draw( m_drawInfo ); - - ShaderIsModified = false; - Focus(); - Repaint(); - } - - public void OnProjectSelectionChanged() - { - if( m_loadShaderOnSelection ) - { - LoadProjectSelected(); - } - } - - ShaderLoadResult OnSaveShader( bool value, Shader shader, Material material, AmplifyShaderFunction function ) - { - if( value ) - { - SaveToDisk( false ); - } - - return value ? ShaderLoadResult.LOADED : ShaderLoadResult.FILE_NOT_FOUND; - } - - public void ResetCameraSettings() - { - m_cameraInfo = position; - m_cameraOffset = new Vector2( m_cameraInfo.width * 0.5f, m_cameraInfo.height * 0.5f ); - CameraZoom = 1; - } - - public void Reset() - { - if( m_mainGraphInstance == null ) - { - m_mainGraphInstance = CreateInstance(); - m_mainGraphInstance.Init(); - m_mainGraphInstance.ParentWindow = this; - m_mainGraphInstance.SetGraphId( 0 ); - } - m_mainGraphInstance.ResetEvents(); - m_mainGraphInstance.OnNodeEvent += OnNodeStoppedMovingEvent; - m_mainGraphInstance.OnMaterialUpdatedEvent += OnMaterialUpdated; - m_mainGraphInstance.OnShaderUpdatedEvent += OnShaderUpdated; - m_mainGraphInstance.OnEmptyGraphDetectedEvt += OnEmptyGraphDetected; - m_mainGraphInstance.OnNodeRemovedEvent += m_toolsWindow.OnNodeRemovedFromGraph; - m_outdatedShaderFromTemplateLoaded = false; - GraphCount = 1; - - FullCleanUndoStack(); - m_performFullUndoRegister = true; - m_toolsWindow.BorderStyle = null; - m_selectionMode = ASESelectionMode.Shader; - ResetCameraSettings(); - UIUtils.ResetMainSkin(); - m_duplicatePreventionBuffer.ReleaseAllData(); - if( m_genericMessageUI != null ) - m_genericMessageUI.CleanUpMessageStack(); - } - - - public Shader CreateNewGraph( string name ) - { - Reset(); - UIUtils.DirtyMask = false; - m_mainGraphInstance.CreateNewEmpty( name ); - m_lastOpenedLocation = string.Empty; - UIUtils.DirtyMask = true; - return m_mainGraphInstance.CurrentMasterNode.CurrentShader; - } - - public Shader CreateNewTemplateGraph( string templateGUID ) - { - Reset(); - UIUtils.DirtyMask = false; - m_mainGraphInstance.CreateNewEmptyTemplate( templateGUID ); - m_lastOpenedLocation = string.Empty; - UIUtils.DirtyMask = true; - return m_mainGraphInstance.CurrentMasterNode.CurrentShader; - } - - public Shader CreateNewGraph( Shader shader ) - { - Reset(); - UIUtils.DirtyMask = false; - m_mainGraphInstance.CreateNewEmpty( shader.name ); - m_mainGraphInstance.CurrentMasterNode.CurrentShader = shader; - - m_lastOpenedLocation = string.Empty; - UIUtils.DirtyMask = true; - return m_mainGraphInstance.CurrentMasterNode.CurrentShader; - } - - public void CreateNewFunctionGraph( AmplifyShaderFunction shaderFunction ) - { - Reset(); - UIUtils.DirtyMask = false; - m_mainGraphInstance.CreateNewEmptyFunction( shaderFunction ); - m_mainGraphInstance.CurrentShaderFunction = shaderFunction; - - m_lastOpenedLocation = AssetDatabase.GetAssetPath( shaderFunction ); //string.Empty; - UIUtils.DirtyMask = true; - //return m_mainGraphInstance.CurrentMasterNode.CurrentShader; - } - - public bool SaveToDisk( bool checkTimestamp ) - { - if( checkTimestamp ) - { - if( !m_cacheSaveOp ) - { - m_lastTimeSaved = EditorApplication.timeSinceStartup; - m_cacheSaveOp = true; - } - return false; - } - - - System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; - - m_customGraph = null; - m_cacheSaveOp = false; - ShaderIsModified = false; - m_mainGraphInstance.LoadedShaderVersion = VersionInfo.FullNumber; - m_lastTimeSaved = EditorApplication.timeSinceStartup; - - if( m_mainGraphInstance.CurrentMasterNodeId == Constants.INVALID_NODE_ID ) - { - Shader currentShader = m_mainGraphInstance.CurrentMasterNode != null ? m_mainGraphInstance.CurrentMasterNode.CurrentShader : null; - string newShader; - if( !String.IsNullOrEmpty( m_lastOpenedLocation ) ) - { - newShader = m_lastOpenedLocation; - } - else if( currentShader != null ) - { - newShader = AssetDatabase.GetAssetPath( currentShader ); - } - else - { - newShader = EditorUtility.SaveFilePanel( "Select Shader to save", Application.dataPath, "MyShader", "shader" ); - } - - if( !String.IsNullOrEmpty( newShader ) ) - { - ShowMessage( "No Master node assigned.\nShader file will only have node info" ); - IOUtils.StartSaveThread( GenerateGraphInfo(), newShader ); - AssetDatabase.Refresh(); - LoadFromDisk( newShader ); - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - return true; - } - } - else if( m_mainGraphInstance.CurrentMasterNode != null ) - { - //m_mainGraphInstance.CurrentStandardSurface.ForceReordering(); - Shader currShader = m_mainGraphInstance.CurrentMasterNode.CurrentShader; - if( currShader != null ) - { - m_mainGraphInstance.FireMasterNode( currShader ); - Material material = m_mainGraphInstance.CurrentMaterial; - m_lastpath = ( material != null ) ? AssetDatabase.GetAssetPath( material ) : AssetDatabase.GetAssetPath( currShader ); - EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, m_lastpath ); - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - if( IOUtils.OnShaderSavedEvent != null ) - { - string info = string.Empty; - if( !m_mainGraphInstance.IsStandardSurface ) - { - TemplateMultiPassMasterNode masterNode = m_mainGraphInstance.GetMainMasterNodeOfLOD( -1 ); - if( masterNode != null ) - { - info = masterNode.CurrentTemplate.GUID; - } - } - IOUtils.OnShaderSavedEvent( currShader, !m_mainGraphInstance.IsStandardSurface, info ); - } - return true; - } - else - { - - string shaderName; - string pathName; - IOUtils.GetShaderName( out shaderName, out pathName, Constants.DefaultShaderName, UIUtils.LatestOpenedFolder ); - if( !String.IsNullOrEmpty( pathName ) ) - { - UIUtils.CurrentWindow.CurrentGraph.CurrentMasterNode.SetName( shaderName ); - m_mainGraphInstance.FireMasterNode( pathName, true ); - m_lastpath = pathName; - EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, pathName ); - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - return true; - } - } - } - else - { - //m_nodeParametersWindow.ForceReordering(); - m_mainGraphInstance.ResetNodesLocalVariables(); - - List functionInputNodes = UIUtils.FunctionInputList(); - functionInputNodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - for( int i = 0; i < functionInputNodes.Count; i++ ) - { - functionInputNodes[ i ].OrderIndex = i; - } - - List functionOutputNodes = UIUtils.FunctionOutputList(); - functionOutputNodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - for( int i = 0; i < functionOutputNodes.Count; i++ ) - { - functionOutputNodes[ i ].OrderIndex = i; - } - - m_mainGraphInstance.CurrentShaderFunction.AdditionalDirectives.UpdateSaveItemsFromDirectives(); - m_mainGraphInstance.CurrentShaderFunction.FunctionInfo = GenerateGraphInfo(); - m_mainGraphInstance.CurrentShaderFunction.FunctionInfo = IOUtils.AddAdditionalInfo( m_mainGraphInstance.CurrentShaderFunction.FunctionInfo ); - - if( AssetDatabase.IsMainAsset( m_mainGraphInstance.CurrentShaderFunction ) ) - { - EditorUtility.SetDirty( m_mainGraphInstance.CurrentShaderFunction ); - } - else - { - //Debug.Log( LastOpenedLocation ); - //AssetDatabase.CreateAsset( m_mainGraphInstance.CurrentShaderFunction, LastOpenedLocation ); - } - - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - m_mainGraphInstance.CurrentShaderFunction.AdditionalDirectives.UpdateDirectivesFromSaveItems(); - IOUtils.FunctionNodeChanged = true; - m_lastpath = AssetDatabase.GetAssetPath( m_mainGraphInstance.CurrentShaderFunction ); - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - //EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, AssetDatabase.GetAssetPath( m_mainGraphInstance.CurrentShaderFunction ) ); - return true; - } - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - return false; - } - - public void OnToolButtonPressed( ToolButtonType type ) - { - switch( type ) - { - case ToolButtonType.New: - { - UIUtils.CreateNewEmpty(); - } - break; - case ToolButtonType.Open: - { - UIUtils.OpenFile(); - } - break; - case ToolButtonType.Save: - { - SaveToDisk( false ); - } - break; - case ToolButtonType.Library: - { - ShowShaderLibrary(); - } - break; - case ToolButtonType.Options: { } break; - case ToolButtonType.Update: - { - SaveToDisk( false ); - } - break; - case ToolButtonType.Live: - { - m_liveShaderEditing = !m_liveShaderEditing; - m_innerEditorVariables.LiveMode = m_liveShaderEditing; - // 0 off - // 1 on - // 2 pending - if( m_liveShaderEditing && m_mainGraphInstance.CurrentMasterNode != null && m_mainGraphInstance.CurrentMasterNode.CurrentShader == null ) - { - m_liveShaderEditing = false; - m_innerEditorVariables.LiveMode = false; - } - - UpdateLiveUI(); - - if( m_liveShaderEditing ) - { - SaveToDisk( false ); - } - } - break; - case ToolButtonType.OpenSourceCode: - { - AssetDatabase.OpenAsset( m_mainGraphInstance.CurrentMasterNode.CurrentShader, 1 ); - } - break; - case ToolButtonType.MasterNode: - { - m_mainGraphInstance.AssignMasterNode(); - } - break; - - case ToolButtonType.FocusOnMasterNode: - { - double currTime = EditorApplication.timeSinceStartup; - bool autoZoom = ( currTime - m_focusOnMasterNodeTimestamp ) < AutoZoomTime; - m_focusOnMasterNodeTimestamp = currTime; - FocusOnNode( m_mainGraphInstance.CurrentMasterNode, autoZoom ? 1 : m_cameraZoom, true ); - } - break; - - case ToolButtonType.FocusOnSelection: - { - FocusZoom( false, true, true ); - } - break; - case ToolButtonType.ShowInfoWindow: - { - PortLegendInfo.OpenWindow(); - } - break; - case ToolButtonType.ShowTipsWindow: - { - TipsWindow.ShowWindow( true ); - } - break; - case ToolButtonType.ShowConsole: - { - m_consoleLogWindow.Toggle(); - } - break; - case ToolButtonType.Share: - { - List selectedNodes = m_mainGraphInstance.SelectedNodes; - if( selectedNodes.Count > 0 ) - { - CopyToClipboard(); - StartPasteRequest(); - } - else - { - ShowMessage( "No nodes selected to share" ); - } - } - break; - case ToolButtonType.TakeScreenshot: - { -#if UNITY_EDITOR_WIN - this.Focus(); - m_aseHandle = WindowsUtil.GetActiveWindow(); - //m_aseHandle = FindASEWindowHandle(); - - bool takeit = EditorUtility.DisplayDialog( "Take Screenshot", "This is a work in progress feature that will undock itself if needed, increase the window outside of your screen resolution to take the shot, if something fails (ie: graph too big) you may need to restart Unity, do you wish to continue?", "Yes", "Cancel" ); - if( !takeit ) - break; - - if( this.IsDocked() ) - { - this.Undock(); - this.Focus(); - m_aseHandle = WindowsUtil.GetActiveWindow(); - } - - int windowLong = WindowsUtil.GetWindowLong( m_aseHandle, WindowsUtil.GWL_STYLE ); - - List selectedNodes = m_mainGraphInstance.AllNodes; - - Vector2 minPos = new Vector2( float.MaxValue, float.MaxValue ); - Vector2 maxPos = new Vector2( float.MinValue, float.MinValue ); - Vector2 centroid = Vector2.zero; - - for( int i = 0; i < selectedNodes.Count; i++ ) - { - Rect currPos = selectedNodes[ i ].TruePosition; - minPos.x = ( currPos.x < minPos.x ) ? currPos.x : minPos.x; - minPos.y = ( currPos.y < minPos.y ) ? currPos.y : minPos.y; - - maxPos.x = ( ( currPos.x + currPos.width ) > maxPos.x ) ? ( currPos.x + currPos.width ) : maxPos.x; - maxPos.y = ( ( currPos.y + currPos.height ) > maxPos.y ) ? ( currPos.y + currPos.height ) : maxPos.y; - } - - centroid = ( maxPos - minPos ); - - m_prevCameraOffset = m_cameraOffset; - m_prevCameraZoom = CameraZoom; - - WindowsUtil.SetWindowLong( m_aseHandle, WindowsUtil.GWL_STYLE, (int)( windowLong & ~( WindowsUtil.WS_SIZEBOX ) ) ); - var rect = new WindowsUtil.Rect(); - WindowsUtil.GetWindowRect( m_aseHandle, ref rect ); - m_prevWindowRect = new Rect( rect.Left, rect.Top, rect.Width, rect.Height ); - - WindowsUtil.SetWindowPos( m_aseHandle, 0, (int)m_prevWindowRect.xMin, (int)m_prevWindowRect.yMin, (int)centroid.x, (int)centroid.y, 0x0040 ); - WindowsUtil.SetWindowLong( m_aseHandle, WindowsUtil.GWL_STYLE, (int)( windowLong ) ); - - m_takeScreenShot = true; -#else - EditorUtility.DisplayDialog( "Take Screenshot", "This is a work in progress feature that only works in Windows environment", "Ok" ); -#endif - } - break; - case ToolButtonType.CleanUnusedNodes: - { - m_mainGraphInstance.CleanUnusedNodes(); - } - break; - case ToolButtonType.Help: - { - Application.OpenURL( Constants.HelpURL ); - } - break; - } - } - -#if UNITY_EDITOR_WIN - IntPtr FindASEWindowHandle() - { - System.Diagnostics.Process process = System.Diagnostics.Process.GetCurrentProcess(); - - IntPtr[] winPtrs = WindowsUtil.GetProcessWindows( process.Id ); - m_aseHandle = IntPtr.Zero; - bool found = false; - for( int i = 0; i < winPtrs.Length; i++ ) - { - WindowsUtil.EnumChildWindows( winPtrs[ i ], delegate ( System.IntPtr hwnd, System.IntPtr param ) - { - System.Text.StringBuilder Title = new System.Text.StringBuilder( 256 ); - WindowsUtil.GetWindowText( hwnd, Title, Title.Capacity ); - - if( Title.ToString().Contains( "AmplifyShaderEditor.AmplifyShaderEditorWindow" ) ) - { - if( !found ) - { - m_aseHandle = winPtrs[ i ]; - found = true; - } - } - - return true; - }, System.IntPtr.Zero ); - } - - return m_aseHandle; - } - - void OpenSavedFolder() - { - m_openSavedFolder = false; - - var path = System.IO.Path.GetFullPath( Application.dataPath + "\\..\\ScreenshotASE.png" ); - EditorUtility.RevealInFinder( path ); - GUIUtility.ExitGUI(); - } - - void TakeScreenShot() - { - m_takeScreenShot = false; - - var cacher = RenderTexture.active; - RenderTexture.active = null; - - Texture2D m_screenshotTex2D = new Texture2D( (int)position.width, (int)position.height, TextureFormat.RGB24, false ); - m_screenshotTex2D.ReadPixels( new Rect( 0, 0, m_screenshotTex2D.width, m_screenshotTex2D.height ), 0, 0 ); - m_screenshotTex2D.Apply(); - - byte[] bytes = m_screenshotTex2D.EncodeToPNG(); - - var path = System.IO.Path.GetFullPath( Application.dataPath + "\\..\\ScreenshotASE.png" ); - System.IO.File.WriteAllBytes( path, bytes ); - - RenderTexture.active = cacher; - - ShowMessage( "[AmplifyShaderEditor] Screenshot successfully taken and saved at: " + path, consoleLog:true ); - - WindowsUtil.SetWindowPos( m_aseHandle, 0, (int)m_prevWindowRect.xMin, (int)m_prevWindowRect.yMin, (int)m_prevWindowRect.width, (int)m_prevWindowRect.height, 0x0040 ); - m_cameraOffset = m_prevCameraOffset; - CameraZoom = m_prevCameraZoom; - - m_openSavedFolder = true; - } -#endif - - - void UpdateLiveUI() - { - if( m_toolsWindow != null ) - { - m_toolsWindow.SetStateOnButton( ToolButtonType.Live, ( m_liveShaderEditing ) ? 1 : 0 ); - } - } - - void FocusZoom( bool forceAllNodes, bool doubleTap, bool smooth = true ) - { - List selectedNodes = ( m_mainGraphInstance.SelectedNodes.Count > 0 ) && !forceAllNodes ? m_mainGraphInstance.SelectedNodes : m_mainGraphInstance.AllNodes; - - Vector2 minPos = new Vector2( float.MaxValue, float.MaxValue ); - Vector2 maxPos = new Vector2( float.MinValue, float.MinValue ); - Vector2 centroid = Vector2.zero; - - for( int i = 0; i < selectedNodes.Count; i++ ) - { - Rect currPos = selectedNodes[ i ].TruePosition; - - minPos.x = ( currPos.x < minPos.x ) ? currPos.x : minPos.x; - minPos.y = ( currPos.y < minPos.y ) ? currPos.y : minPos.y; - - maxPos.x = ( ( currPos.x + currPos.width ) > maxPos.x ) ? ( currPos.x + currPos.width ) : maxPos.x; - maxPos.y = ( ( currPos.y + currPos.height ) > maxPos.y ) ? ( currPos.y + currPos.height ) : maxPos.y; - - } - - centroid = ( maxPos - minPos ); - - double currTime = EditorApplication.timeSinceStartup; - bool autoZoom = ( currTime - m_focusOnSelectionTimestamp ) < AutoZoomTime; - if( !doubleTap ) - autoZoom = true; - m_focusOnSelectionTimestamp = currTime; - - float zoom = m_cameraZoom; - if( autoZoom ) - { - zoom = 1f; - float canvasWidth = m_cameraInfo.width; - if( m_nodeParametersWindow.IsMaximized ) - canvasWidth -= m_nodeParametersWindow.RealWidth; - if( m_paletteWindow.IsMaximized ) - canvasWidth -= m_paletteWindow.RealWidth; - canvasWidth -= 40; - //float canvasWidth = AvailableCanvasWidth;// - 20; - float canvasHeight = AvailableCanvasHeight - 60; - if( centroid.x > canvasWidth || - centroid.y > canvasHeight ) - { - float hZoom = float.MinValue; - float vZoom = float.MinValue; - if( centroid.x > canvasWidth ) - { - hZoom = ( centroid.x ) / canvasWidth; - } - - if( centroid.y > canvasHeight ) - { - vZoom = ( centroid.y ) / canvasHeight; - } - zoom = ( hZoom > vZoom ) ? hZoom : vZoom; - } - } - - minPos.y -= 20 * zoom; - if( m_nodeParametersWindow.IsMaximized ) - minPos.x -= m_nodeParametersWindow.RealWidth * 0.5f * zoom; - if( m_paletteWindow.IsMaximized ) - minPos.x += m_paletteWindow.RealWidth * 0.5f * zoom; - - FocusOnPoint( minPos + centroid * 0.5f, zoom, smooth ); - } - - public void FocusOnNode( int nodeId, float zoom, bool selectNode, bool late = false ) - { - ParentNode node = m_mainGraphInstance.GetNode( nodeId ); - if( node != null ) - { - FocusOnNode( node, zoom, selectNode, late ); - } - } - - public void FocusOnNode( ParentNode node, float zoom, bool selectNode, bool late = false ) - { - if( late ) - { - m_nodeToFocus = node; - m_zoomToFocus = zoom; - m_selectNodeToFocus = selectNode; - return; - } - - if( selectNode ) - { - m_mainGraphInstance.SelectNode( node, false, false ); - } - - Vector2 nodePoint = node.CenterPosition; - nodePoint.x = nodePoint.x - ( m_nodeParametersWindow.RealWidth * 0.5f + m_paletteWindow.RealWidth * 0.5f ) * ( zoom > 0.999f ? zoom : CameraZoom ); - FocusOnPoint( nodePoint, zoom ); - } - - public void FocusOnPoint( Vector2 point, float zoom, bool smooth = true ) - { - if( zoom > 0.999f ) - { - if( smooth ) - SmoothZoom( zoom ); - else - CameraZoom = zoom; - } - - if( smooth ) - SmoothCameraOffset( -point + new Vector2( ( m_cameraInfo.width ) * 0.5f, m_cameraInfo.height * 0.5f ) * CameraZoom ); - else - m_cameraOffset = -point + new Vector2( ( m_cameraInfo.width ) * 0.5f, m_cameraInfo.height * 0.5f ) * CameraZoom; - } - - void SmoothZoom( float newZoom ) - { - m_smoothZoom = true; - m_zoomTime = 0; - m_targetZoom = newZoom; - m_zoomPivot = m_graphArea.center; - } - - void SmoothCameraOffset( Vector2 newOffset ) - { - m_smoothOffset = true; - m_offsetTime = 0; - m_targetOffset = newOffset; - } - - void PreTestLeftMouseDown() - { - if( m_currentEvent.type == EventType.MouseDown && m_currentEvent.button == ButtonClickId.LeftMouseButton ) - { - ParentNode node = m_mainGraphInstance.CheckNodeAt( m_currentMousePos ); - if( node != null ) - { - m_mainGraphInstance.NodeClicked = node.UniqueId; - return; - } - } - - m_mainGraphInstance.NodeClicked = -1; - } - - - - void OnLeftMouseDown() - { - Focus(); - - if( m_lastKeyPressed == KeyCode.Q ) - { - m_rmbStartPos = m_currentMousePos2D; - UseCurrentEvent(); - return; - } - - m_mouseDownOnValidArea = true; - m_lmbPressed = true; - if( m_currentEvent.alt ) - { - m_altBoxSelection = true; - } - - UIUtils.ShowContextOnPick = true; - ParentNode node = ( m_mainGraphInstance.NodeClicked < 0 ) ? m_mainGraphInstance.CheckNodeAt( m_currentMousePos ) : m_mainGraphInstance.GetClickedNode(); - if( node != null ) - { - m_mainGraphInstance.NodeClicked = node.UniqueId; - m_altBoxSelection = false; - - if( m_contextMenu.CheckShortcutKey() ) - { - if( node.ConnStatus == NodeConnectionStatus.Island ) - { - if( !m_multipleSelectionActive ) - { - ParentNode newNode = m_contextMenu.CreateNodeFromShortcutKey(); - if( newNode != null ) - { - newNode.ContainerGraph = m_mainGraphInstance; - newNode.Vec2Position = TranformedMousePos; - m_mainGraphInstance.AddNode( newNode, true ); - m_mainGraphInstance.SelectNode( newNode, false, false ); - ForceRepaint(); - } - ( node as CommentaryNode ).AddNodeToCommentary( newNode ); - } - } - } - else - { - if( node.OnClick( m_currentMousePos2D ) ) - { - if( !node.Selected ) - { - m_mainGraphInstance.SelectNode( node, ( m_currentEvent.modifiers == EventModifiers.Shift || m_currentEvent.modifiers == EventModifiers.Control ), true ); - } - else if( m_currentEvent.modifiers == EventModifiers.Shift || m_currentEvent.modifiers == EventModifiers.Control ) - { - m_mainGraphInstance.DeselectNode( node ); - } - - if( m_currentEvent.alt ) - { - int conn = 0; - for( int i = 0; i < node.InputPorts.Count; i++ ) - { - if( node.InputPorts[ i ].IsConnected ) - conn++; - } - - if( node.InputPorts.Count > 0 && node.OutputPorts.Count > 0 && conn > 0 && node.OutputPorts[ 0 ].IsConnected ) - { - m_altDragStarted = true; - } - } - - } - - if( m_currentEvent.alt ) - { - if( node.InputPorts.Count > 0 && node.OutputPorts.Count > 0 && node.InputPorts[ 0 ].IsConnected && node.OutputPorts[ 0 ].IsConnected ) - { - m_altDragStarted = true; - } - } - - return; - } - } - else if( !m_multipleSelectionActive ) - { - ParentNode newNode = m_contextMenu.CreateNodeFromShortcutKey(); - if( newNode != null ) - { - newNode.ContainerGraph = m_mainGraphInstance; - newNode.Vec2Position = TranformedMousePos; - m_mainGraphInstance.AddNode( newNode, true ); - m_mainGraphInstance.SelectNode( newNode, false, false ); - SetSaveIsDirty(); - ForceRepaint(); - } - else - { - List wireRefs = m_mainGraphInstance.GetWireBezierListInPos( m_currentMousePos2D ); - if( wireRefs != null && wireRefs.Count > 0 ) - { - for( int i = 0; i < wireRefs.Count; i++ ) - { - // Place wire code here - ParentNode outNode = m_mainGraphInstance.GetNode( wireRefs[ i ].OutNodeId ); - ParentNode inNode = m_mainGraphInstance.GetNode( wireRefs[ i ].InNodeId ); - - OutputPort outputPort = outNode.GetOutputPortByUniqueId( wireRefs[ i ].OutPortId ); - InputPort inputPort = inNode.GetInputPortByUniqueId( wireRefs[ i ].InPortId ); - - // Calculate the 4 points for bezier taking into account wire nodes and their automatic tangents - Vector3 endPos = new Vector3( inputPort.Position.x, inputPort.Position.y ); - Vector3 startPos = new Vector3( outputPort.Position.x, outputPort.Position.y ); - - float mag = ( endPos - startPos ).magnitude; - float resizedMag = Mathf.Min( mag, Constants.HORIZONTAL_TANGENT_SIZE * m_drawInfo.InvertedZoom ); - - Vector3 startTangent = new Vector3( startPos.x + resizedMag, startPos.y ); - Vector3 endTangent = new Vector3( endPos.x - resizedMag, endPos.y ); - - if( inNode != null && inNode.GetType() == typeof( WireNode ) ) - endTangent = endPos + ( ( inNode as WireNode ).TangentDirection ) * mag * 0.33f; - - if( outNode != null && outNode.GetType() == typeof( WireNode ) ) - startTangent = startPos - ( ( outNode as WireNode ).TangentDirection ) * mag * 0.33f; - - float dist = HandleUtility.DistancePointBezier( m_currentMousePos, startPos, endPos, startTangent, endTangent ); - if( dist < 10 ) - { - double doubleTapTime = EditorApplication.timeSinceStartup; - bool doubleTap = ( doubleTapTime - m_wiredDoubleTapTimestamp ) < WiredDoubleTapTime; - m_wiredDoubleTapTimestamp = doubleTapTime; - - if( doubleTap ) - { - Undo.RegisterCompleteObjectUndo( this, Constants.UndoCreateConnectionId ); - Undo.RegisterCompleteObjectUndo( m_mainGraphInstance, Constants.UndoCreateConnectionId ); - Undo.RecordObject( outNode, Constants.UndoCreateConnectionId ); - Undo.RecordObject( inNode, Constants.UndoCreateConnectionId ); - - ParentNode wireNode = m_mainGraphInstance.CreateNode( typeof( WireNode ), true ); - if( wireNode != null ) - { - wireNode.Vec2Position = TranformedMousePos; - - m_mainGraphInstance.CreateConnection( wireNode.InputPorts[ 0 ].NodeId, wireNode.InputPorts[ 0 ].PortId, outputPort.NodeId, outputPort.PortId ); - m_mainGraphInstance.CreateConnection( inputPort.NodeId, inputPort.PortId, wireNode.OutputPorts[ 0 ].NodeId, wireNode.OutputPorts[ 0 ].PortId ); - - SetSaveIsDirty(); - ForceRepaint(); - Undo.IncrementCurrentGroup(); - } - } - - break; - } - } - } - //Reset focus from any textfield which may be selected at this time - GUIUtility.keyboardControl = 0; - } - } - - if( m_currentEvent.modifiers != EventModifiers.Shift && m_currentEvent.modifiers != EventModifiers.Control && !m_altBoxSelection ) - m_mainGraphInstance.DeSelectAll(); - - if( m_wireReferenceUtils.ValidReferences() ) - { - m_wireReferenceUtils.InvalidateReferences(); - return; - } - - if( !m_contextMenu.CheckShortcutKey() && m_currentEvent.modifiers != EventModifiers.Shift && m_currentEvent.modifiers != EventModifiers.Control || m_altBoxSelection ) - { - // Only activate multiple selection if no node is selected and shift key not pressed - m_multipleSelectionActive = true; - - m_multipleSelectionStart = TranformedMousePos; - m_multipleSelectionArea.position = m_multipleSelectionStart; - m_multipleSelectionArea.size = Vector2.zero; - } - - UseCurrentEvent(); - } - - void OnLeftMouseDrag() - { - if( m_lostFocus ) - { - m_lostFocus = false; - return; - } - - if( m_lastKeyPressed == KeyCode.Q ) - { - if( m_currentEvent.alt ) - { - ModifyZoom( Constants.ALT_CAMERA_ZOOM_SPEED * ( m_currentEvent.delta.x + m_currentEvent.delta.y ), m_altKeyStartPos ); - } - else - { - m_cameraOffset += m_cameraZoom * m_currentEvent.delta; - } - UseCurrentEvent(); - return; - } - - if( m_altDragStarted ) - { - m_altDragStarted = false; - - if( m_currentEvent.modifiers == EventModifiers.Alt && CurrentGraph.SelectedNodes.Count == 1 ) - { - ParentNode node = CurrentGraph.SelectedNodes[ 0 ]; - int lastId = 0; - int conn = 0; - for( int i = 0; i < node.InputPorts.Count; i++ ) - { - if( node.InputPorts[ i ].IsConnected ) - { - conn++; - lastId = i; - } - } - - if( conn > 1 ) - lastId = 0; - - - - OutputPort outputPort = node.InputPorts[ lastId ].GetOutputConnection( 0 ); - ParentNode outputNode = m_mainGraphInstance.GetNode( outputPort.NodeId ); - bool outputIsWireNode = outputNode is WireNode; - - Undo.RegisterCompleteObjectUndo( this, Constants.UndoCreateConnectionId ); - node.RecordObject( Constants.UndoCreateConnectionId ); - outputNode.RecordObject( Constants.UndoCreateConnectionId ); - - List inputPorts = new List(); - for( int i = 0; i < node.OutputPorts[ 0 ].ConnectionCount; i++ ) - { - InputPort inputPort = node.OutputPorts[ 0 ].GetInputConnection( i ); - ParentNode inputNode = m_mainGraphInstance.GetNode( inputPort.NodeId ); - inputNode.RecordObject( Constants.UndoCreateConnectionId ); - inputPorts.Add( inputPort ); - } - - for( int i = 0; i < inputPorts.Count; i++ ) - { - if( outputIsWireNode ) - { - if( i == 0 ) - { - m_mainGraphInstance.CreateConnection( inputPorts[ i ].NodeId, inputPorts[ i ].PortId, outputPort.NodeId, outputPort.PortId ); - } - else - { - UIUtils.DeleteConnection( true, inputPorts[ i ].NodeId, inputPorts[ i ].PortId, false, true ); - } - } - else - { - m_mainGraphInstance.CreateConnection( inputPorts[ i ].NodeId, inputPorts[ i ].PortId, outputPort.NodeId, outputPort.PortId ); - } - } - - UIUtils.DeleteConnection( true, node.UniqueId, node.InputPorts[ lastId ].PortId, false, true ); - - SetSaveIsDirty(); - ForceRepaint(); - } - } - - if( !m_wireReferenceUtils.ValidReferences() && !m_altBoxSelection ) - { - if( m_mouseDownOnValidArea && m_insideEditorWindow ) - { - if( m_currentEvent.control ) - { - m_mainGraphInstance.MoveSelectedNodes( m_cameraZoom * m_currentEvent.delta, true ); - } - else - { - m_mainGraphInstance.MoveSelectedNodes( m_cameraZoom * m_currentEvent.delta ); - } - //m_mainGraphInstance.MoveSelectedNodes( m_cameraZoom * m_currentEvent.delta ); - m_autoPanDirActive = true; - } - } - else - { - List nodes = m_mainGraphInstance.GetNodesInGrid( m_drawInfo.TransformedMousePos ); - if( nodes != null && nodes.Count > 0 ) - { - Vector2 currentPortPos = new Vector2(); - Vector2 mousePos = TranformedMousePos; - - if( m_wireReferenceUtils.InputPortReference.IsValid ) - { - OutputPort currentPort = null; - float smallestDistance = float.MaxValue; - Vector2 smallestPosition = Vector2.zero; - for( int nodeIdx = 0; nodeIdx < nodes.Count; nodeIdx++ ) - { - List outputPorts = nodes[ nodeIdx ].OutputPorts; - if( outputPorts != null ) - { - for( int o = 0; o < outputPorts.Count; o++ ) - { - if( outputPorts[ o ].Available ) - { - currentPortPos.x = outputPorts[ o ].Position.x; - currentPortPos.y = outputPorts[ o ].Position.y; - - currentPortPos = currentPortPos * m_cameraZoom - m_cameraOffset; - float dist = ( mousePos - currentPortPos ).sqrMagnitude; - if( dist < smallestDistance ) - { - smallestDistance = dist; - smallestPosition = currentPortPos; - currentPort = outputPorts[ o ]; - } - } - } - } - } - - if( currentPort != null && currentPort.Available && ( smallestDistance < Constants.SNAP_SQR_DIST || currentPort.InsideActiveArea( ( mousePos + m_cameraOffset ) / m_cameraZoom ) ) ) - { - m_wireReferenceUtils.ActivateSnap( smallestPosition, currentPort ); - } - else - { - m_wireReferenceUtils.DeactivateSnap(); - } - } - - if( m_wireReferenceUtils.OutputPortReference.IsValid ) - { - InputPort currentPort = null; - float smallestDistance = float.MaxValue; - Vector2 smallestPosition = Vector2.zero; - for( int nodeIdx = 0; nodeIdx < nodes.Count; nodeIdx++ ) - { - List inputPorts = nodes[ nodeIdx ].InputPorts; - if( inputPorts != null ) - { - for( int i = 0; i < inputPorts.Count; i++ ) - { - if( inputPorts[ i ].Available ) - { - currentPortPos.x = inputPorts[ i ].Position.x; - currentPortPos.y = inputPorts[ i ].Position.y; - - currentPortPos = currentPortPos * m_cameraZoom - m_cameraOffset; - float dist = ( mousePos - currentPortPos ).sqrMagnitude; - if( dist < smallestDistance ) - { - smallestDistance = dist; - smallestPosition = currentPortPos; - currentPort = inputPorts[ i ]; - } - } - } - } - } - if( currentPort != null && currentPort.Available && ( smallestDistance < Constants.SNAP_SQR_DIST || currentPort.InsideActiveArea( ( mousePos + m_cameraOffset ) / m_cameraZoom ) ) ) - { - m_wireReferenceUtils.ActivateSnap( smallestPosition, currentPort ); - } - else - { - m_wireReferenceUtils.DeactivateSnap(); - } - } - } - else if( m_wireReferenceUtils.SnapEnabled ) - { - m_wireReferenceUtils.DeactivateSnap(); - } - } - UseCurrentEvent(); - } - - public void OnLeftMouseUp() - { - m_lmbPressed = false; - if( m_multipleSelectionActive ) - { - //m_multipleSelectionActive = false; - UpdateSelectionArea(); - //m_mainGraphInstance.MultipleSelection( m_multipleSelectionArea, ( m_currentEvent.modifiers == EventModifiers.Shift || m_currentEvent.modifiers == EventModifiers.Control ), true ); - if( m_currentEvent.alt && m_altBoxSelection ) - { - m_mainGraphInstance.MultipleSelection( m_multipleSelectionArea, !m_currentEvent.shift ); - } - else - { - m_mainGraphInstance.DeSelectAll(); - m_mainGraphInstance.MultipleSelection( m_multipleSelectionArea ); - } - } - - if( m_wireReferenceUtils.ValidReferences() ) - { - //Check if there is some kind of port beneath the mouse ... if so connect to it - ParentNode targetNode = m_wireReferenceUtils.SnapEnabled ? m_mainGraphInstance.GetNode( m_wireReferenceUtils.SnapPort.NodeId ) : m_mainGraphInstance.CheckNodeAt( m_currentMousePos ); - if( targetNode != null && targetNode.ConnStatus != NodeConnectionStatus.Island ) - { - if( m_wireReferenceUtils.InputPortReference.IsValid && m_wireReferenceUtils.InputPortReference.NodeId != targetNode.UniqueId ) - { - OutputPort outputPort = m_wireReferenceUtils.SnapEnabled ? targetNode.GetOutputPortByUniqueId( m_wireReferenceUtils.SnapPort.PortId ) : targetNode.CheckOutputPortAt( m_currentMousePos ); - if( outputPort != null && !outputPort.Locked && ( !m_wireReferenceUtils.InputPortReference.TypeLocked || - m_wireReferenceUtils.InputPortReference.DataType == WirePortDataType.OBJECT || - ( m_wireReferenceUtils.InputPortReference.TypeLocked && outputPort.DataType == m_wireReferenceUtils.InputPortReference.DataType ) ) ) - { - - ParentNode originNode = m_mainGraphInstance.GetNode( m_wireReferenceUtils.InputPortReference.NodeId ); - InputPort inputPort = originNode.GetInputPortByUniqueId( m_wireReferenceUtils.InputPortReference.PortId ); - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoCreateConnectionId ); - originNode.RecordObject( Constants.UndoCreateConnectionId ); - targetNode.RecordObject( Constants.UndoCreateConnectionId ); - - if( !inputPort.CheckValidType( outputPort.DataType ) ) - { - UIUtils.ShowIncompatiblePortMessage( true, originNode, inputPort, targetNode, outputPort ); - m_wireReferenceUtils.InvalidateReferences(); - UseCurrentEvent(); - return; - } - - if( !outputPort.CheckValidType( inputPort.DataType ) ) - { - UIUtils.ShowIncompatiblePortMessage( false, targetNode, outputPort, originNode, inputPort ); - m_wireReferenceUtils.InvalidateReferences(); - UseCurrentEvent(); - return; - } - - inputPort.DummyAdd( outputPort.NodeId, outputPort.PortId ); - outputPort.DummyAdd( m_wireReferenceUtils.InputPortReference.NodeId, m_wireReferenceUtils.InputPortReference.PortId ); - - if( UIUtils.DetectNodeLoopsFrom( originNode, new Dictionary() ) ) - { - inputPort.DummyRemove(); - outputPort.DummyRemove(); - m_wireReferenceUtils.InvalidateReferences(); - ShowMessage( "Infinite Loop detected" ); - UseCurrentEvent(); - return; - } - - inputPort.DummyRemove(); - outputPort.DummyRemove(); - - if( inputPort.IsConnected ) - { - DeleteConnection( true, m_wireReferenceUtils.InputPortReference.NodeId, m_wireReferenceUtils.InputPortReference.PortId, true, false ); - } - - //link output to input - if( outputPort.ConnectTo( m_wireReferenceUtils.InputPortReference.NodeId, m_wireReferenceUtils.InputPortReference.PortId, m_wireReferenceUtils.InputPortReference.DataType, m_wireReferenceUtils.InputPortReference.TypeLocked ) ) - targetNode.OnOutputPortConnected( outputPort.PortId, m_wireReferenceUtils.InputPortReference.NodeId, m_wireReferenceUtils.InputPortReference.PortId ); - - //link input to output - if( inputPort.ConnectTo( outputPort.NodeId, outputPort.PortId, outputPort.DataType, m_wireReferenceUtils.InputPortReference.TypeLocked ) ) - originNode.OnInputPortConnected( m_wireReferenceUtils.InputPortReference.PortId, targetNode.UniqueId, outputPort.PortId ); - m_mainGraphInstance.MarkWireHighlights(); - } - else if( outputPort != null && m_wireReferenceUtils.InputPortReference.TypeLocked && m_wireReferenceUtils.InputPortReference.DataType != outputPort.DataType ) - { - ShowMessage( "Attempting to connect a port locked to type " + m_wireReferenceUtils.InputPortReference.DataType + " into a port of type " + outputPort.DataType ); - } - ShaderIsModified = true; - SetSaveIsDirty(); - } - - if( m_wireReferenceUtils.OutputPortReference.IsValid && m_wireReferenceUtils.OutputPortReference.NodeId != targetNode.UniqueId ) - { - InputPort inputPort = m_wireReferenceUtils.SnapEnabled ? targetNode.GetInputPortByUniqueId( m_wireReferenceUtils.SnapPort.PortId ) : targetNode.CheckInputPortAt( m_currentMousePos ); - if( inputPort != null && !inputPort.Locked && ( !inputPort.TypeLocked || - inputPort.DataType == WirePortDataType.OBJECT || - ( inputPort.TypeLocked && inputPort.DataType == m_wireReferenceUtils.OutputPortReference.DataType ) ) ) - { - ParentNode originNode = m_mainGraphInstance.GetNode( m_wireReferenceUtils.OutputPortReference.NodeId ); - OutputPort outputPort = originNode.GetOutputPortByUniqueId( m_wireReferenceUtils.OutputPortReference.PortId ); - - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoCreateConnectionId ); - originNode.RecordObject( Constants.UndoCreateConnectionId ); - targetNode.RecordObject( Constants.UndoCreateConnectionId ); - - if( !inputPort.CheckValidType( outputPort.DataType ) ) - { - UIUtils.ShowIncompatiblePortMessage( true, targetNode, inputPort, originNode, outputPort ); - m_wireReferenceUtils.InvalidateReferences(); - UseCurrentEvent(); - return; - } - - if( !outputPort.CheckValidType( inputPort.DataType ) ) - { - UIUtils.ShowIncompatiblePortMessage( false, originNode, outputPort, targetNode, inputPort ); - m_wireReferenceUtils.InvalidateReferences(); - UseCurrentEvent(); - return; - } - - inputPort.DummyAdd( m_wireReferenceUtils.OutputPortReference.NodeId, m_wireReferenceUtils.OutputPortReference.PortId ); - outputPort.DummyAdd( inputPort.NodeId, inputPort.PortId ); - if( UIUtils.DetectNodeLoopsFrom( targetNode, new Dictionary() ) ) - { - inputPort.DummyRemove(); - outputPort.DummyRemove(); - m_wireReferenceUtils.InvalidateReferences(); - ShowMessage( "Infinite Loop detected" ); - UseCurrentEvent(); - return; - } - - inputPort.DummyRemove(); - outputPort.DummyRemove(); - - if( inputPort.IsConnected ) - { - if( m_currentEvent.control && m_wireReferenceUtils.SwitchPortReference.IsValid ) - { - ParentNode oldOutputNode = UIUtils.GetNode( inputPort.GetConnection( 0 ).NodeId ); - OutputPort oldOutputPort = oldOutputNode.GetOutputPortByUniqueId( inputPort.GetConnection( 0 ).PortId ); - - ParentNode switchNode = UIUtils.GetNode( m_wireReferenceUtils.SwitchPortReference.NodeId ); - InputPort switchPort = switchNode.GetInputPortByUniqueId( m_wireReferenceUtils.SwitchPortReference.PortId ); - - switchPort.DummyAdd( oldOutputPort.NodeId, oldOutputPort.PortId ); - oldOutputPort.DummyAdd( switchPort.NodeId, switchPort.PortId ); - if( UIUtils.DetectNodeLoopsFrom( switchNode, new Dictionary() ) ) - { - switchPort.DummyRemove(); - oldOutputPort.DummyRemove(); - m_wireReferenceUtils.InvalidateReferences(); - ShowMessage( "Infinite Loop detected" ); - UseCurrentEvent(); - return; - } - - switchPort.DummyRemove(); - oldOutputPort.DummyRemove(); - - DeleteConnection( true, inputPort.NodeId, inputPort.PortId, true, false ); - ConnectInputToOutput( switchPort.NodeId, switchPort.PortId, oldOutputPort.NodeId, oldOutputPort.PortId ); - } - else - { - DeleteConnection( true, inputPort.NodeId, inputPort.PortId, true, false ); - } - } - inputPort.InvalidateAllConnections(); - - - //link input to output - if( inputPort.ConnectTo( m_wireReferenceUtils.OutputPortReference.NodeId, m_wireReferenceUtils.OutputPortReference.PortId, m_wireReferenceUtils.OutputPortReference.DataType, inputPort.TypeLocked ) ) - targetNode.OnInputPortConnected( inputPort.PortId, m_wireReferenceUtils.OutputPortReference.NodeId, m_wireReferenceUtils.OutputPortReference.PortId ); - //link output to input - - if( outputPort.ConnectTo( inputPort.NodeId, inputPort.PortId, inputPort.DataType, inputPort.TypeLocked ) ) - originNode.OnOutputPortConnected( m_wireReferenceUtils.OutputPortReference.PortId, targetNode.UniqueId, inputPort.PortId ); - m_mainGraphInstance.MarkWireHighlights(); - } - else if( inputPort != null && inputPort.TypeLocked && inputPort.DataType != m_wireReferenceUtils.OutputPortReference.DataType ) - { - ShowMessage( "Attempting to connect a " + m_wireReferenceUtils.OutputPortReference.DataType + " to a port locked to type " + inputPort.DataType ); - } - ShaderIsModified = true; - SetSaveIsDirty(); - } - m_wireReferenceUtils.InvalidateReferences(); - } - else - { - if( UIUtils.ShowContextOnPick ) - m_contextPalette.Show( m_currentMousePos2D, m_cameraInfo ); - else - m_wireReferenceUtils.InvalidateReferences(); - } - } - else if( m_currentEvent.modifiers == EventModifiers.Alt && m_altAvailable && CurrentGraph.SelectedNodes.Count == 1 && !m_altBoxSelection && !m_multipleSelectionActive ) - { - List wireRefs = m_mainGraphInstance.GetWireBezierListInPos( m_currentMousePos2D ); - if( wireRefs != null && wireRefs.Count > 0 ) - { - float closestDist = 50; - int closestId = 0; - - for( int i = 0; i < wireRefs.Count; i++ ) - { - ParentNode outNode = m_mainGraphInstance.GetNode( wireRefs[ i ].OutNodeId ); - ParentNode inNode = m_mainGraphInstance.GetNode( wireRefs[ i ].InNodeId ); - - if( outNode == CurrentGraph.SelectedNodes[ 0 ] || inNode == CurrentGraph.SelectedNodes[ 0 ] ) - continue; - - OutputPort outputPort = outNode.GetOutputPortByUniqueId( wireRefs[ i ].OutPortId ); - InputPort inputPort = inNode.GetInputPortByUniqueId( wireRefs[ i ].InPortId ); - - // Calculate the 4 points for bezier taking into account wire nodes and their automatic tangents - Vector3 endPos = new Vector3( inputPort.Position.x, inputPort.Position.y ); - Vector3 startPos = new Vector3( outputPort.Position.x, outputPort.Position.y ); - - float mag = ( endPos - startPos ).magnitude; - float resizedMag = Mathf.Min( mag, Constants.HORIZONTAL_TANGENT_SIZE * m_drawInfo.InvertedZoom ); - - Vector3 startTangent = new Vector3( startPos.x + resizedMag, startPos.y ); - Vector3 endTangent = new Vector3( endPos.x - resizedMag, endPos.y ); - - if( inNode != null && inNode.GetType() == typeof( WireNode ) ) - endTangent = endPos + ( ( inNode as WireNode ).TangentDirection ) * mag * 0.33f; - - if( outNode != null && outNode.GetType() == typeof( WireNode ) ) - startTangent = startPos - ( ( outNode as WireNode ).TangentDirection ) * mag * 0.33f; - - //Vector2 pos = ( CurrentGraph.SelectedNodes[0].CenterPosition + m_cameraOffset ) / m_cameraZoom; - - float dist = HandleUtility.DistancePointBezier( /*pos*/ m_currentMousePos, startPos, endPos, startTangent, endTangent ); - if( dist < 40 ) - { - if( dist < closestDist ) - { - closestDist = dist; - closestId = i; - } - } - } - - if( closestDist < 40 ) - { - ParentNode outNode = m_mainGraphInstance.GetNode( wireRefs[ closestId ].OutNodeId ); - ParentNode inNode = m_mainGraphInstance.GetNode( wireRefs[ closestId ].InNodeId ); - - OutputPort outputPort = outNode.GetOutputPortByUniqueId( wireRefs[ closestId ].OutPortId ); - InputPort inputPort = inNode.GetInputPortByUniqueId( wireRefs[ closestId ].InPortId ); - - ParentNode selectedNode = CurrentGraph.SelectedNodes[ 0 ]; - if( selectedNode.InputPorts.Count > 0 && selectedNode.OutputPorts.Count > 0 ) - { - Undo.RegisterCompleteObjectUndo( this, Constants.UndoCreateConnectionId ); - selectedNode.RecordObject( Constants.UndoCreateConnectionId ); - inNode.RecordObject( Constants.UndoCreateConnectionId ); - outNode.RecordObject( Constants.UndoCreateConnectionId ); - - m_mainGraphInstance.CreateConnection( selectedNode.UniqueId, selectedNode.InputPorts[ 0 ].PortId, outputPort.NodeId, outputPort.PortId ); - m_mainGraphInstance.CreateConnection( inputPort.NodeId, inputPort.PortId, selectedNode.UniqueId, selectedNode.OutputPorts[ 0 ].PortId ); - } - - SetSaveIsDirty(); - ForceRepaint(); - } - } - } - UIUtils.ShowContextOnPick = true; - m_altBoxSelection = false; - m_multipleSelectionActive = false; - UseCurrentEvent(); - } - - public void ConnectInputToOutput( int inNodeId, int inPortId, int outNodeId, int outPortId, bool registerUndo = true ) - { - ParentNode inNode = m_mainGraphInstance.GetNode( inNodeId ); - ParentNode outNode = m_mainGraphInstance.GetNode( outNodeId ); - if( inNode != null && outNode != null ) - { - InputPort inPort = inNode.GetInputPortByUniqueId( inPortId ); - OutputPort outPort = outNode.GetOutputPortByUniqueId( outPortId ); - if( inPort != null && outPort != null ) - { - if( registerUndo ) - { - Undo.RegisterCompleteObjectUndo( this, Constants.UndoCreateConnectionId ); - inNode.RecordObject( Constants.UndoCreateConnectionId ); - outNode.RecordObject( Constants.UndoCreateConnectionId ); - } - - if( inPort.ConnectTo( outNodeId, outPortId, outPort.DataType, inPort.TypeLocked ) ) - { - inNode.OnInputPortConnected( inPortId, outNodeId, outPortId ); - } - - if( outPort.ConnectTo( inNodeId, inPortId, inPort.DataType, inPort.TypeLocked ) ) - { - outNode.OnOutputPortConnected( outPortId, inNodeId, inPortId ); - } - } - m_mainGraphInstance.MarkWireHighlights(); - ShaderIsModified = true; - } - } - - void OnRightMouseDown() - { - Focus(); - m_rmbStartPos = m_currentMousePos2D; - UseCurrentEvent(); - } - - void OnRightMouseDrag() - { - // We look at the control to detect when user hits a tooltip ( which has a hot control of 0 ) - // This needs to be checked because on this first "frame" of hitting a tooltip because it generates incorrect mouse delta values - if( GUIUtility.hotControl == 0 && m_lastHotControl != 0 ) - { - m_lastHotControl = GUIUtility.hotControl; - return; - } - - m_lastHotControl = GUIUtility.hotControl; - if( m_currentEvent.alt ) - { - ModifyZoom( Constants.ALT_CAMERA_ZOOM_SPEED * ( m_currentEvent.delta.x + m_currentEvent.delta.y ), m_altKeyStartPos ); - } - else - { - m_cameraOffset += m_cameraZoom * m_currentEvent.delta; - } - UseCurrentEvent(); - } - - void OnRightMouseUp() - { - //Resetting the hot control test variable so it can be used again on right mouse drag detection ( if we did not do this then m_lastHotControl could be left with a a value of 0 and wouldn't be able to be correctly used on rthe drag ) - m_lastHotControl = -1; - - if( ( m_rmbStartPos - m_currentMousePos2D ).sqrMagnitude < Constants.RMB_SCREEN_DIST ) - { - ParentNode node = m_mainGraphInstance.CheckNodeAt( m_currentMousePos, true ); - if( node == null ) - { - m_contextPalette.Show( m_currentMousePos2D, m_cameraInfo ); - } - } - UseCurrentEvent(); - } - - void UpdateSelectionArea() - { - m_multipleSelectionArea.size = TranformedMousePos - m_multipleSelectionStart; - } - - public void OnValidObjectsDropped( UnityEngine.Object[] droppedObjs ) - { - bool propagateDraggedObjsToNode = true; - // Only supporting single drag&drop object selection - if( droppedObjs.Length == 1 ) - { - ShaderIsModified = true; - SetSaveIsDirty(); - // Check if its a shader, material or game object and if so load the shader graph code from it - Shader newShader = droppedObjs[ 0 ] as Shader; - Material newMaterial = null; - if( newShader == null ) - { - newMaterial = droppedObjs[ 0 ] as Material; -#if UNITY_2018_1_OR_NEWER - bool isProcedural = ( newMaterial != null ); -#else - // Disabling Substance Deprecated warning -#pragma warning disable 0618 - bool isProcedural = ( newMaterial != null && newMaterial is ProceduralMaterial ); -#pragma warning restore 0618 -#endif - if( newMaterial != null && !isProcedural ) - { - if( UIUtils.IsUnityNativeShader( AssetDatabase.GetAssetPath( newMaterial.shader ) ) ) - { - return; - } - //newShader = newMaterial.shader; - LoadMaterialToASE( newMaterial ); - //m_mainGraphInstance.UpdateMaterialOnMasterNode( newMaterial ); - } - else - { - GameObject go = droppedObjs[ 0 ] as GameObject; - if( go != null ) - { - Renderer renderer = go.GetComponent(); - if( renderer ) - { - newMaterial = renderer.sharedMaterial; - newShader = newMaterial.shader; - } - } - } - } - - if( newShader != null ) - { - ConvertShaderToASE( newShader ); - - propagateDraggedObjsToNode = false; - } - - // if not shader loading then propagate the seletion to whats below the mouse - if( propagateDraggedObjsToNode ) - { - ParentNode node = m_mainGraphInstance.CheckNodeAt( m_currentMousePos ); - if( node != null ) - { - // if there's a node then pass the object into it to see if there's a setup with it - node.OnObjectDropped( droppedObjs[ 0 ] ); - } - else - { - // If not then check if there's a node that can be created through the dropped object - ParentNode newNode = m_contextMenu.CreateNodeFromCastType( droppedObjs[ 0 ].GetType() ); - if( newNode ) - { - newNode.ContainerGraph = m_mainGraphInstance; - newNode.Vec2Position = TranformedMousePos; - m_mainGraphInstance.AddNode( newNode, true ); - newNode.SetupFromCastObject( droppedObjs[ 0 ] ); - m_mainGraphInstance.SelectNode( newNode, false, false ); - ForceRepaint(); - bool find = false; - if( newNode is FunctionNode && CurrentGraph.CurrentShaderFunction != null ) - find = SearchFunctionNodeRecursively( CurrentGraph.CurrentShaderFunction ); - - if( find ) - { - DestroyNode( newNode, false ); - ShowMessage( "Shader Function loop detected, new node was removed to prevent errors." ); - } - } - } - } - } - } - - public bool SearchFunctionNodeRecursively( AmplifyShaderFunction function ) - { - List graphList = UIUtils.FunctionList(); - - bool nodeFind = false; - - for( int i = 0; i < graphList.Count; i++ ) - { - ParentGraph temp = CustomGraph; - CustomGraph = graphList[ i ].FunctionGraph; - nodeFind = SearchFunctionNodeRecursively( function ); - CustomGraph = temp; - - //Debug.Log( "tested = " + node.Function.FunctionName + " : " + function.FunctionName ); - - if( graphList[ i ].Function == function ) - return true; - } - - return nodeFind; - } - - public void SetDelayedMaterialMode( Material material ) - { - if( material == null ) - return; - m_delayedMaterialSet = material; - } - - public ShaderLoadResult LoadDroppedObject( bool value, Shader shader, Material material, AmplifyShaderFunction shaderFunction = null ) - { - UIUtils.CurrentWindow = this; - ShaderLoadResult result; - if( shaderFunction != null ) - { - string assetDatapath = AssetDatabase.GetAssetPath( shaderFunction ); - string latestOpenedFolder = Application.dataPath + assetDatapath.Substring( 6 ); - UIUtils.LatestOpenedFolder = latestOpenedFolder.Substring( 0, latestOpenedFolder.LastIndexOf( '/' ) + 1 ); - result = LoadFromDisk( assetDatapath, shaderFunction ); - CurrentSelection = ASESelectionMode.ShaderFunction; - IsShaderFunctionWindow = true; - titleContent.text = GenerateTabTitle( shaderFunction.FunctionName ); - titleContent.image = UIUtils.ShaderFunctionIcon; - m_lastpath = assetDatapath; - m_nodeParametersWindow.OnShaderFunctionLoad(); - //EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, assetDatapath ); - } - else if( value && shader != null ) - { - string assetDatapath = AssetDatabase.GetAssetPath( shader ); - string latestOpenedFolder = Application.dataPath + assetDatapath.Substring( 6 ); - UIUtils.LatestOpenedFolder = latestOpenedFolder.Substring( 0, latestOpenedFolder.LastIndexOf( '/' ) + 1 ); - result = LoadFromDisk( assetDatapath ); - switch( result ) - { - case ShaderLoadResult.LOADED: - { - m_mainGraphInstance.UpdateShaderOnMasterNode( shader ); - } - break; - case ShaderLoadResult.ASE_INFO_NOT_FOUND: - { - ShowMessage( "Loaded shader wasn't created with ASE. Saving it will remove previous data." ); - UIUtils.CreateEmptyFromInvalid( shader ); - } - break; - case ShaderLoadResult.FILE_NOT_FOUND: - case ShaderLoadResult.UNITY_NATIVE_PATHS: - { - UIUtils.CreateEmptyFromInvalid( shader ); - } - break; - } - - m_mainGraphInstance.UpdateMaterialOnMasterNode( material ); - m_mainGraphInstance.SetMaterialModeOnGraph( material ); - - if( material != null ) - { - CurrentSelection = ASESelectionMode.Material; - IsShaderFunctionWindow = false; - titleContent.text = GenerateTabTitle( material.name ); - titleContent.image = UIUtils.MaterialIcon; - if( material.HasProperty( IOUtils.DefaultASEDirtyCheckId ) ) - { - material.SetInt( IOUtils.DefaultASEDirtyCheckId, 1 ); - } - m_lastpath = AssetDatabase.GetAssetPath( material ); - EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, m_lastpath ); - } - else - { - CurrentSelection = ASESelectionMode.Shader; - IsShaderFunctionWindow = false; - titleContent.text = GenerateTabTitle( shader.name ); - titleContent.image = UIUtils.ShaderIcon; - m_lastpath = AssetDatabase.GetAssetPath( shader ); - EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, m_lastpath ); - } - } - else - { - result = ShaderLoadResult.FILE_NOT_FOUND; - } - return result; - } - - bool InsideMenus( Vector2 position ) - { - for( int i = 0; i < m_registeredMenus.Count; i++ ) - { - if( m_registeredMenus[ i ].IsInside( position ) ) - { - return true; - } - } - return false; - } - - void HandleGUIEvents() - { - if( m_currentEvent.type == EventType.KeyDown ) - { - m_contextMenu.UpdateKeyPress( m_currentEvent.keyCode ); - } - else if( m_currentEvent.type == EventType.KeyUp ) - { - m_contextMenu.UpdateKeyReleased( m_currentEvent.keyCode ); - } - - if( InsideMenus( m_currentMousePos2D ) ) - { - if( m_currentEvent.type == EventType.Used ) - m_mouseDownOnValidArea = false; - - if( m_currentEvent.type == EventType.MouseDown ) - { - m_mouseDownOnValidArea = false; - UseCurrentEvent(); - } - return; - } - else if( m_nodeParametersWindow.IsResizing || m_paletteWindow.IsResizing ) - { - m_mouseDownOnValidArea = false; - } - - int controlID = GUIUtility.GetControlID( FocusType.Passive ); - switch( m_currentEvent.GetTypeForControl( controlID ) ) - { - case EventType.MouseDown: - { - GUIUtility.hotControl = controlID; - switch( m_currentEvent.button ) - { - case ButtonClickId.LeftMouseButton: - { - OnLeftMouseDown(); - } - break; - case ButtonClickId.RightMouseButton: - case ButtonClickId.MiddleMouseButton: - { - OnRightMouseDown(); - } - break; - } - } - break; - case EventType.MouseMove: - { - m_keyEvtMousePos2D = m_currentEvent.mousePosition; - } - break; - case EventType.MouseUp: - { - GUIUtility.hotControl = 0; - switch( m_currentEvent.button ) - { - case ButtonClickId.LeftMouseButton: - { - OnLeftMouseUp(); - } - break; - case ButtonClickId.MiddleMouseButton: break; - case ButtonClickId.RightMouseButton: - { - OnRightMouseUp(); - } - break; - } - } - break; - case EventType.MouseDrag: - { - switch( m_currentEvent.button ) - { - case ButtonClickId.LeftMouseButton: - { - OnLeftMouseDrag(); - } - break; - case ButtonClickId.MiddleMouseButton: - case ButtonClickId.RightMouseButton: - { - OnRightMouseDrag(); - } - break; - } - } - break; - case EventType.ScrollWheel: - { - OnScrollWheel(); - } - break; - case EventType.KeyDown: - { - OnKeyboardDown(); - } - break; - case EventType.KeyUp: - { - OnKeyboardUp(); - } - break; - case EventType.ValidateCommand: - { - switch( m_currentEvent.commandName ) - { - case CopyCommand: - case PasteCommand: - case SelectAll: - case Duplicate: - { - m_currentEvent.Use(); - } - break; - case ObjectSelectorClosed: - { - m_mouseDownOnValidArea = false; - } - break; - } - } - break; - case EventType.ExecuteCommand: - { - m_currentEvent.Use(); - switch( m_currentEvent.commandName ) - { - case CopyCommand: - { - CopyToClipboard(); - } - break; - case PasteCommand: - { - PasteFromClipboard( true ); - } - break; - case SelectAll: - { - m_mainGraphInstance.SelectAll(); - ForceRepaint(); - } - break; - case Duplicate: - { - CopyToClipboard(); - PasteFromClipboard( true ); - } - break; - case ObjectSelectorClosed: - { - m_mouseDownOnValidArea = false; - } - break; - } - } - break; - case EventType.Repaint: - { - } - break; - } - - m_dragAndDropTool.TestDragAndDrop( m_graphArea ); - - } - - public void DeleteConnection( bool isInput, int nodeId, int portId, bool registerOnLog, bool propagateCallback ) - { - m_mainGraphInstance.DeleteConnection( isInput, nodeId, portId, registerOnLog, propagateCallback ); - } - - void DeleteSelectedNodes() - { - if( m_mainGraphInstance.SelectedNodes.Count == 0 ) - return; - - UIUtils.ClearUndoHelper(); - ParentNode[] selectedNodes = new ParentNode[ m_mainGraphInstance.SelectedNodes.Count ]; - for( int i = 0; i < selectedNodes.Length; i++ ) - { - selectedNodes[ i ] = m_mainGraphInstance.SelectedNodes[ i ]; - selectedNodes[ i ].Rewire(); - UIUtils.CheckUndoNode( selectedNodes[ i ] ); - } - - //Check nodes connected to deleted nodes to preserve connections on undo - List extraNodes = new List(); - for( int selectedNodeIdx = 0; selectedNodeIdx < selectedNodes.Length; selectedNodeIdx++ ) - { - // Check inputs - { - int inputIdxCount = selectedNodes[ selectedNodeIdx ].InputPorts.Count; - if( inputIdxCount > 0 ) - { - for( int inputIdx = 0; inputIdx < inputIdxCount; inputIdx++ ) - { - if( selectedNodes[ selectedNodeIdx ].InputPorts[ inputIdx ].IsConnected ) - { - int nodeIdx = selectedNodes[ selectedNodeIdx ].InputPorts[ inputIdx ].ExternalReferences[ 0 ].NodeId; - if( nodeIdx > -1 ) - { - ParentNode node = m_mainGraphInstance.GetNode( nodeIdx ); - if( node != null && UIUtils.CheckUndoNode( node ) ) - { - extraNodes.Add( node ); - } - } - } - } - } - } - - // Check outputs - int outputIdxCount = selectedNodes[ selectedNodeIdx ].OutputPorts.Count; - if( outputIdxCount > 0 ) - { - for( int outputIdx = 0; outputIdx < outputIdxCount; outputIdx++ ) - { - int inputIdxCount = selectedNodes[ selectedNodeIdx ].OutputPorts[ outputIdx ].ExternalReferences.Count; - if( inputIdxCount > 0 ) - { - for( int inputIdx = 0; inputIdx < inputIdxCount; inputIdx++ ) - { - int nodeIdx = selectedNodes[ selectedNodeIdx ].OutputPorts[ outputIdx ].ExternalReferences[ inputIdx ].NodeId; - if( nodeIdx > -1 ) - { - ParentNode node = m_mainGraphInstance.GetNode( nodeIdx ); - if( UIUtils.CheckUndoNode( node ) ) - { - extraNodes.Add( node ); - } - } - } - } - } - } - } - - UIUtils.ClearUndoHelper(); - //Undo.IncrementCurrentGroup(); - //Record deleted nodes - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoDeleteNodeId ); - Undo.RegisterCompleteObjectUndo( m_mainGraphInstance, Constants.UndoDeleteNodeId ); - Undo.RecordObjects( selectedNodes, Constants.UndoDeleteNodeId ); - Undo.RecordObjects( extraNodes.ToArray(), Constants.UndoDeleteNodeId ); - - //Record deleting connections - for( int i = 0; i < selectedNodes.Length; i++ ) - { - selectedNodes[ i ].Alive = false; - m_mainGraphInstance.DeleteAllConnectionFromNode( selectedNodes[ i ], false, true, true ); - } - //Delete - m_mainGraphInstance.DeleteNodesOnArray( ref selectedNodes ); - - - //Undo.IncrementCurrentGroup(); - extraNodes.Clear(); - extraNodes = null; - - EditorUtility.SetDirty( this ); - - ForceRepaint(); - } - - void OnKeyboardUp() - { - CheckKeyboardCameraUp(); - - if( m_altPressDown ) - { - m_altPressDown = false; - } - - if( m_shortcutManager.ActivateShortcut( m_currentEvent.modifiers, m_lastKeyPressed, false ) ) - { - ForceRepaint(); - } - m_lastKeyPressed = KeyCode.None; - } - - bool OnKeyboardPress( KeyCode code ) - { - return ( m_currentEvent.keyCode == code && m_lastKeyPressed == KeyCode.None ); - } - - void CheckKeyboardCameraDown() - { - if( m_contextPalette.IsActive ) - return; - if( m_currentEvent.alt ) - { - bool foundKey = false; - float dir = 0; - switch( m_currentEvent.keyCode ) - { - case KeyCode.UpArrow: foundKey = true; dir = 1; break; - case KeyCode.DownArrow: foundKey = true; dir = -1; break; - case KeyCode.LeftArrow: foundKey = true; dir = 1; break; - case KeyCode.RightArrow: foundKey = true; dir = -1; break; - } - if( foundKey ) - { - ModifyZoom( Constants.ALT_CAMERA_ZOOM_SPEED * dir * m_cameraSpeed, new Vector2( m_cameraInfo.width * 0.5f, m_cameraInfo.height * 0.5f ) ); - if( m_cameraSpeed < 15 ) - m_cameraSpeed += 0.2f; - UseCurrentEvent(); - } - - - } - else - { - bool foundKey = false; - Vector2 dir = Vector2.zero; - switch( m_currentEvent.keyCode ) - { - case KeyCode.UpArrow: foundKey = true; dir = Vector2.up; break; - case KeyCode.DownArrow: foundKey = true; dir = Vector2.down; break; - case KeyCode.LeftArrow: foundKey = true; dir = Vector2.right; break; - case KeyCode.RightArrow: foundKey = true; dir = Vector2.left; break; - } - if( foundKey ) - { - m_cameraOffset += m_cameraZoom * m_cameraSpeed * dir; - if( m_cameraSpeed < 15 ) - m_cameraSpeed += 0.2f; - - UseCurrentEvent(); - } - } - } - - void CheckKeyboardCameraUp() - { - switch( m_currentEvent.keyCode ) - { - case KeyCode.UpArrow: - case KeyCode.DownArrow: - case KeyCode.LeftArrow: - case KeyCode.RightArrow: m_cameraSpeed = 1; break; - } - } - - void OnKeyboardDown() - { - //if( DebugConsoleWindow.DeveloperMode ) - //{ - // if( OnKeyboardPress( KeyCode.F8 ) ) - // { - // Shader currShader = CurrentGraph.CurrentShader; - // ShaderUtilEx.OpenCompiledShader( currShader, ShaderInspectorPlatformsPopupEx.GetCurrentMode(), ShaderInspectorPlatformsPopupEx.GetCurrentPlatformMask(), ShaderInspectorPlatformsPopupEx.GetCurrentVariantStripping() == 0 ); - - // string filename = Application.dataPath; - // filename = filename.Replace( "Assets", "Temp/Compiled-" ); - // string shaderFilename = AssetDatabase.GetAssetPath( currShader ); - // int lastIndex = shaderFilename.LastIndexOf( '/' ) + 1; - // filename = filename + shaderFilename.Substring( lastIndex ); - - // string compiledContents = IOUtils.LoadTextFileFromDisk( filename ); - // Debug.Log( compiledContents ); - // } - - // if( OnKeyboardPress( KeyCode.F9 ) ) - // { - // m_nodeExporterUtils.CalculateShaderInstructions( CurrentGraph.CurrentShader ); - // } - //} - - CheckKeyboardCameraDown(); - - if( m_lastKeyPressed == KeyCode.None ) - { - m_shortcutManager.ActivateShortcut( m_currentEvent.modifiers, m_currentEvent.keyCode, true ); - } - - if( m_currentEvent.control && m_currentEvent.shift && m_currentEvent.keyCode == KeyCode.V ) - { - PasteFromClipboard( false ); - } - - if( !m_altPressDown && ( OnKeyboardPress( KeyCode.LeftAlt ) || OnKeyboardPress( KeyCode.RightAlt ) || OnKeyboardPress( KeyCode.AltGr ) ) ) - { - m_altPressDown = true; - m_altAvailable = true; - m_altKeyStartPos = m_currentMousePos2D; - } - - if( m_currentEvent.keyCode != KeyCode.None && m_currentEvent.modifiers == EventModifiers.None ) - { - m_lastKeyPressed = m_currentEvent.keyCode; - } - } - - IEnumerator m_coroutine; - - private void StartPasteRequest() - { - m_coroutine = SendPostCoroutine( "http://paste.amplify.pt/api/create" ); - EditorApplication.update += PasteRequest; - } - - IEnumerator SendPostCoroutine( string url ) - { - WWWForm form = new WWWForm(); - form.AddField( "text", Clipboard.ClipboardId + ";" + EditorPrefs.GetString( Clipboard.ClipboardId, string.Empty ) ); - form.AddField( "title", "ASE Copy" ); - form.AddField( "name", "ASE" ); - form.AddField( "private", "1" ); - form.AddField( "lang", "text" ); - form.AddField( "expire", "0" ); - - UnityWebRequest www = UnityWebRequest.Post( url, form ); -#if UNITY_2017_2_OR_NEWER - www.SendWebRequest(); -#else - www.Send(); -#endif - - yield return www; - } - - public void PasteRequest() - { - UnityWebRequest www = (UnityWebRequest)m_coroutine.Current; - if( !m_coroutine.MoveNext() ) - { - if( !www.isDone ) - { - m_coroutine.MoveNext(); - } - else - { -#if UNITY_2020_1_OR_NEWER - if( www.result == UnityWebRequest.Result.ConnectionError ) -#elif UNITY_2017_2_OR_NEWER - if( www.isNetworkError ) -#else - if( www.isError ) -#endif - { - Debug.Log( "[AmplifyShaderEditor]\n" + www.error ); - } - else - { - // Print Body - string finalURL = www.downloadHandler.text; - - if( finalURL.IndexOf( "paste.amplify.pt/view/" ) > -1 ) - { - System.Text.RegularExpressions.Regex parser = new System.Text.RegularExpressions.Regex( @".*(http:\/\/paste.amplify.pt\/view\/)([0-9a-z]*).*", System.Text.RegularExpressions.RegexOptions.Singleline ); - finalURL = parser.Replace( finalURL, "$1raw/$2" ); - - ShowMessage( "Link copied to clipboard\n"+ finalURL, consoleLog:false ); - Debug.Log( "[AmplifyShaderEditor] Link copied to clipboard\n"+ finalURL+"\n" ); - // Copy Paste to clipboard - EditorGUIUtility.systemCopyBuffer = finalURL; - } - else - { - Debug.Log( "[AmplifyShaderEditor] Failed to generate paste:\n" + finalURL ); - } - } - EditorApplication.update -= PasteRequest; - } - } - } - - void OnScrollWheel() - { - ModifyZoomSmooth( m_currentEvent.delta.y, m_currentMousePos2D ); - UseCurrentEvent(); - } - - void ModifyZoom( float zoomIncrement, Vector2 pivot ) - { - float minCam = Mathf.Min( ( m_cameraInfo.width - ( m_nodeParametersWindow.RealWidth + m_paletteWindow.RealWidth ) ), ( m_cameraInfo.height - ( m_toolsWindow.Height ) ) ); - if( minCam < 1 ) - minCam = 1; - - float dynamicMaxZoom = m_mainGraphInstance.MaxNodeDist / minCam; - - Vector2 canvasPos = TranformPosition( pivot ); - if( zoomIncrement < 0 ) - CameraZoom = Mathf.Max( m_cameraZoom + zoomIncrement * Constants.CAMERA_ZOOM_SPEED, Constants.CAMERA_MIN_ZOOM ); - else if( CameraZoom < Mathf.Max( Constants.CAMERA_MAX_ZOOM, dynamicMaxZoom ) ) - CameraZoom = m_cameraZoom + zoomIncrement * Constants.CAMERA_ZOOM_SPEED;// Mathf.Min( m_cameraZoom + zoomIncrement * Constants.CAMERA_ZOOM_SPEED, Mathf.Max( Constants.CAMERA_MAX_ZOOM, dynamicMaxZoom ) ); - m_cameraOffset.x = pivot.x * m_cameraZoom - canvasPos.x; - m_cameraOffset.y = pivot.y * m_cameraZoom - canvasPos.y; - } - - void ModifyZoomSmooth( float zoomIncrement, Vector2 pivot ) - { - if( m_smoothZoom && Mathf.Sign( m_targetZoomIncrement * zoomIncrement ) >= 0 ) - m_targetZoomIncrement += zoomIncrement; - else - m_targetZoomIncrement = zoomIncrement; - - m_smoothZoom = true; - m_zoomTime = 0; - - float minCam = Mathf.Min( ( m_cameraInfo.width - ( m_nodeParametersWindow.RealWidth + m_paletteWindow.RealWidth ) ), ( m_cameraInfo.height - ( m_toolsWindow.Height ) ) ); - if( minCam < 1 ) - minCam = 1; - - float dynamicMaxZoom = m_mainGraphInstance.MaxNodeDist / minCam; - if( m_targetZoomIncrement < 0 ) - m_targetZoom = Mathf.Max( m_cameraZoom + m_targetZoomIncrement * Constants.CAMERA_ZOOM_SPEED, Constants.CAMERA_MIN_ZOOM ); - else if( CameraZoom < Mathf.Max( Constants.CAMERA_MAX_ZOOM, dynamicMaxZoom ) ) - m_targetZoom = m_cameraZoom + m_targetZoomIncrement * Constants.CAMERA_ZOOM_SPEED;// Mathf.Min( m_cameraZoom + zoomIncrement * Constants.CAMERA_ZOOM_SPEED, Mathf.Max( Constants.CAMERA_MAX_ZOOM, dynamicMaxZoom ) ); - - m_zoomPivot = pivot; - } - - void OnSelectionChange() - { - ForceRepaint(); - } - - private void OnFocus() - { - EditorGUI.FocusTextInControl( null ); -#if UNITY_2019_1_OR_NEWER - m_fixOnFocus = true; -#endif - } - - void OnLostFocus() - { - m_lostFocus = true; - m_multipleSelectionActive = false; - m_wireReferenceUtils.InvalidateReferences(); - if( m_genericMessageUI != null ) - m_genericMessageUI.CleanUpMessageStack(); - m_nodeParametersWindow.OnLostFocus(); - m_paletteWindow.OnLostFocus(); - m_contextMenu.ResetShortcutKeyStates(); - } - - void CopyToClipboard() - { - m_copyPasteDeltaMul = 0; - m_copyPasteDeltaPos = new Vector2( float.MaxValue, float.MaxValue ); - m_clipboard.ClearClipboard(); - m_copyPasteInitialPos = m_mainGraphInstance.SelectedNodesCentroid; - m_clipboard.AddToClipboard( m_mainGraphInstance.SelectedNodes, m_copyPasteInitialPos, m_mainGraphInstance ); - } - - ParentNode CreateNodeFromClipboardData( int clipId ) - { - string[] parameters = m_clipboard.CurrentClipboardStrData[ clipId ].Data.Split( IOUtils.FIELD_SEPARATOR ); - System.Type nodeType = System.Type.GetType( parameters[ IOUtils.NodeTypeId ] ); - NodeAttributes attributes = m_contextMenu.GetNodeAttributesForType( nodeType ); - if( attributes != null && !UIUtils.GetNodeAvailabilityInBitArray( attributes.NodeAvailabilityFlags, m_mainGraphInstance.CurrentCanvasMode ) && !UIUtils.GetNodeAvailabilityInBitArray( attributes.NodeAvailabilityFlags, m_currentNodeAvailability ) ) - return null; - - ParentNode newNode = (ParentNode)ScriptableObject.CreateInstance( nodeType ); - newNode.IsNodeBeingCopied = true; - if( newNode != null ) - { - newNode.ContainerGraph = m_mainGraphInstance; - newNode.ClipboardFullReadFromString( ref parameters ); - m_mainGraphInstance.AddNode( newNode, true, true, true, false ); - newNode.IsNodeBeingCopied = false; - m_clipboard.CurrentClipboardStrData[ clipId ].NewNodeId = newNode.UniqueId; - return newNode; - } - return null; - } - - void CreateConnectionsFromClipboardData( int clipId ) - { - if( String.IsNullOrEmpty( m_clipboard.CurrentClipboardStrData[ clipId ].Connections ) ) - return; - string[] lines = m_clipboard.CurrentClipboardStrData[ clipId ].Connections.Split( IOUtils.LINE_TERMINATOR ); - - for( int lineIdx = 0; lineIdx < lines.Length; lineIdx++ ) - { - string[] parameters = lines[ lineIdx ].Split( IOUtils.FIELD_SEPARATOR ); - - int InNodeId = 0; - int InPortId = 0; - int OutNodeId = 0; - int OutPortId = 0; - - try - { - InNodeId = Convert.ToInt32( parameters[ IOUtils.InNodeId ] ); - InPortId = Convert.ToInt32( parameters[ IOUtils.InPortId ] ); - - OutNodeId = Convert.ToInt32( parameters[ IOUtils.OutNodeId ] ); - OutPortId = Convert.ToInt32( parameters[ IOUtils.OutPortId ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - - int newInNodeId = m_clipboard.GeNewNodeId( InNodeId ); - int newOutNodeId = m_clipboard.GeNewNodeId( OutNodeId ); - - if( newInNodeId > -1 && newOutNodeId > -1 ) - { - ParentNode inNode = m_mainGraphInstance.GetNode( newInNodeId ); - ParentNode outNode = m_mainGraphInstance.GetNode( newOutNodeId ); - - InputPort inputPort = null; - OutputPort outputPort = null; - - if( inNode != null && outNode != null ) - { - inNode.IsNodeBeingCopied = true; - outNode.IsNodeBeingCopied = true; - inputPort = inNode.GetInputPortByUniqueId( InPortId ); - outputPort = outNode.GetOutputPortByUniqueId( OutPortId ); - if( inputPort != null && outputPort != null ) - { - inputPort.ConnectTo( newOutNodeId, OutPortId, outputPort.DataType, false ); - outputPort.ConnectTo( newInNodeId, InPortId, inputPort.DataType, inputPort.TypeLocked ); - - inNode.OnInputPortConnected( InPortId, newOutNodeId, OutPortId ); - outNode.OnOutputPortConnected( OutPortId, newInNodeId, InPortId ); - } - - inNode.IsNodeBeingCopied = false; - outNode.IsNodeBeingCopied = false; - } - } - } - } - - private void StartGetRequest( string url ) - { - m_coroutine = SendGetCoroutine( url ); - EditorApplication.update += GetRequest; - } - - IEnumerator SendGetCoroutine( string url ) - { - UnityWebRequest www = UnityWebRequest.Get( url ); -#if UNITY_2017_2_OR_NEWER - www.SendWebRequest(); -#else - www.Send(); -#endif - - yield return www; - } - - public void GetRequest() - { - UnityWebRequest www = (UnityWebRequest)m_coroutine.Current; - if( !m_coroutine.MoveNext() ) - { - if( !www.isDone ) - { - m_coroutine.MoveNext(); - } - else - { -#if UNITY_2020_1_OR_NEWER - if( www.result == UnityWebRequest.Result.ConnectionError ) -#elif UNITY_2017_2_OR_NEWER - if( www.isNetworkError ) -#else - if( www.isError ) -#endif - { - Debug.Log( "[AmplifyShaderEditor]\n" + www.error ); - } - else - { - string data = www.downloadHandler.text; - if( data.IndexOf( Clipboard.ClipboardId + ";" ) > -1 ) - { - data = www.downloadHandler.text.Replace( Clipboard.ClipboardId + ";", "" ); - if( data.IndexOf( "
-1 ) - { - System.Text.RegularExpressions.Regex parser = new System.Text.RegularExpressions.Regex( @"(.*)
-1 ) - { - StartGetRequest( result ); - return; - } - - if( result.IndexOf( Clipboard.ClipboardId + ";" ) > -1 ) - { - result = result.Replace( Clipboard.ClipboardId + ";", "" ); - EditorPrefs.SetString( Clipboard.ClipboardId, result ); - } - - m_mainGraphInstance.IsDuplicating = true; - m_copyPasteInitialPos = m_clipboard.GetDataFromEditorPrefs(); - if( m_clipboard.CurrentClipboardStrData.Count == 0 ) - { - return; - } - - Vector2 deltaPos = TranformedKeyEvtMousePos - m_copyPasteInitialPos; - if( ( m_copyPasteDeltaPos - deltaPos ).magnitude > 5.0f ) - { - m_copyPasteDeltaMul = 0; - } - else - { - m_copyPasteDeltaMul += 1; - } - m_copyPasteDeltaPos = deltaPos; - - m_mainGraphInstance.DeSelectAll(); - UIUtils.InhibitMessages = true; - - if( m_clipboard.CurrentClipboardStrData.Count > 0 ) - { - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( this, Constants.UndoPasteNodeId ); - } - - List createdNodes = new List(); - for( int i = 0; i < m_clipboard.CurrentClipboardStrData.Count; i++ ) - { - ParentNode node = CreateNodeFromClipboardData( i ); - if( node != null ) - { - m_clipboard.CurrentClipboardStrData[ i ].NewNodeId = node.UniqueId; - Vector2 pos = node.Vec2Position; - node.Vec2Position = pos + deltaPos + m_copyPasteDeltaMul * Constants.CopyPasteDeltaPos; - //node.RefreshExternalReferences(); - node.AfterDuplication(); - createdNodes.Add( node ); - m_mainGraphInstance.SelectNode( node, true, false ); - } - } - - if( copyConnections ) - { - for( int i = 0; i < m_clipboard.CurrentClipboardStrData.Count; i++ ) - { - CreateConnectionsFromClipboardData( i ); - } - } - - // Refresh external references must always be called after all nodes are created - for( int i = 0; i < createdNodes.Count; i++ ) - { - createdNodes[ i ].RefreshExternalReferences(); - } - createdNodes.Clear(); - createdNodes = null; - //Need to force increment on Undo because if not Undo may incorrectly group consecutive pastes - Undo.IncrementCurrentGroup(); - - UIUtils.InhibitMessages = false; - ShaderIsModified = true; - SetSaveIsDirty(); - ForceRepaint(); - m_mainGraphInstance.IsDuplicating = false; - } - - public string GenerateGraphInfo() - { - string graphInfo = IOUtils.ShaderBodyBegin + '\n'; - string nodesInfo = ""; - string connectionsInfo = ""; - graphInfo += VersionInfo.FullLabel + '\n'; - graphInfo += ( - m_cameraInfo.x.ToString() + IOUtils.FIELD_SEPARATOR + - m_cameraInfo.y.ToString() + IOUtils.FIELD_SEPARATOR + - m_cameraInfo.width.ToString() + IOUtils.FIELD_SEPARATOR + - m_cameraInfo.height.ToString() + IOUtils.FIELD_SEPARATOR + - m_cameraOffset.x.ToString() + IOUtils.FIELD_SEPARATOR + - m_cameraOffset.y.ToString() + IOUtils.FIELD_SEPARATOR + - m_cameraZoom.ToString() + IOUtils.FIELD_SEPARATOR + - m_nodeParametersWindow.IsMaximized + IOUtils.FIELD_SEPARATOR + - m_paletteWindow.IsMaximized + '\n' - ); - m_mainGraphInstance.OrderNodesByGraphDepth(); - m_mainGraphInstance.WriteToString( ref nodesInfo, ref connectionsInfo ); - graphInfo += nodesInfo; - graphInfo += connectionsInfo; - graphInfo += IOUtils.ShaderBodyEnd + '\n'; - - return graphInfo; - } - - // TODO: this need to be fused to the main load function somehow - public static void LoadFromMeta( ref ParentGraph graph, GraphContextMenu contextMenu, string meta ) - { - graph.IsLoading = true; - graph.CleanNodes(); - - int checksumId = meta.IndexOf( IOUtils.CHECKSUM ); - if( checksumId > -1 ) - { - string checkSumStoredValue = meta.Substring( checksumId ); - string trimmedBuffer = meta.Remove( checksumId ); - - string[] typeValuePair = checkSumStoredValue.Split( IOUtils.VALUE_SEPARATOR ); - if( typeValuePair != null && typeValuePair.Length == 2 ) - { - // Check read checksum and compare with the actual shader body to detect external changes - string currentChecksumValue = IOUtils.CreateChecksum( trimmedBuffer ); - if( DebugConsoleWindow.DeveloperMode && !currentChecksumValue.Equals( typeValuePair[ 1 ] ) ) - { - //ShowMessage( "Wrong checksum" ); - } - - trimmedBuffer = trimmedBuffer.Replace( "\r", string.Empty ); - // find node info body - int shaderBodyId = trimmedBuffer.IndexOf( IOUtils.ShaderBodyBegin ); - if( shaderBodyId > -1 ) - { - trimmedBuffer = trimmedBuffer.Substring( shaderBodyId ); - //Find set of instructions - string[] instructions = trimmedBuffer.Split( IOUtils.LINE_TERMINATOR ); - // First line is to be ignored and second line contains version - string[] versionParams = instructions[ 1 ].Split( IOUtils.VALUE_SEPARATOR ); - if( versionParams.Length == 2 ) - { - int version = 0; - try - { - version = Convert.ToInt32( versionParams[ 1 ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - //if( version > versionInfo.FullNumber ) - //{ - //ShowMessage( "This shader was created on a new ASE version\nPlease install v." + version ); - //} - - if( DebugConsoleWindow.DeveloperMode ) - { - //if( version < versionInfo.FullNumber ) - //{ - //ShowMessage( "This shader was created on a older ASE version\nSaving will update it to the new one." ); - //} - } - - graph.LoadedShaderVersion = version; - } - else - { - //ShowMessage( "Corrupted version" ); - } - - // Dummy values,camera values can only be applied after node loading is complete - Rect dummyCameraInfo = new Rect(); - Vector2 dummyCameraOffset = new Vector2(); - //float dummyCameraZoom = 0; - //bool applyDummy = false; - //bool dummyNodeParametersWindowMaximized = false; - //bool dummyPaletteWindowMaximized = false; - - //Second line contains camera information ( position, size, offset and zoom ) - string[] cameraParams = instructions[ 2 ].Split( IOUtils.FIELD_SEPARATOR ); - if( cameraParams.Length == 9 ) - { - //applyDummy = true; - try - { - dummyCameraInfo.x = Convert.ToSingle( cameraParams[ 0 ] ); - dummyCameraInfo.y = Convert.ToSingle( cameraParams[ 1 ] ); - dummyCameraInfo.width = Convert.ToSingle( cameraParams[ 2 ] ); - dummyCameraInfo.height = Convert.ToSingle( cameraParams[ 3 ] ); - dummyCameraOffset.x = Convert.ToSingle( cameraParams[ 4 ] ); - dummyCameraOffset.y = Convert.ToSingle( cameraParams[ 5 ] ); - - //dummyCameraZoom = Convert.ToSingle( cameraParams[ 6 ] ); - //dummyNodeParametersWindowMaximized = Convert.ToBoolean( cameraParams[ 7 ] ); - //dummyPaletteWindowMaximized = Convert.ToBoolean( cameraParams[ 8 ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - else - { - //ShowMessage( "Camera parameters are corrupted" ); - } - - // valid instructions are only between the line after version and the line before the last one ( which contains ShaderBodyEnd ) - for( int instructionIdx = 3; instructionIdx < instructions.Length - 1; instructionIdx++ ) - { - //TODO: After all is working, convert string parameters to ints in order to speed up reading - string[] parameters = instructions[ instructionIdx ].Split( IOUtils.FIELD_SEPARATOR ); - - // All nodes must be created before wiring the connections ... - // Since all nodes on the save op are written before the wires, we can safely create them - // If that order is not maintained the it's because of external editing and its the users responsability - switch( parameters[ 0 ] ) - { - case IOUtils.NodeParam: - { - string typeStr = parameters[ IOUtils.NodeTypeId ]; - //System.Type type = System.Type.GetType( parameters[ IOUtils.NodeTypeId ] ); - System.Type type = System.Type.GetType( IOUtils.NodeTypeReplacer.ContainsKey( typeStr ) ? IOUtils.NodeTypeReplacer[ typeStr ] : typeStr ); - if( type != null ) - { - System.Type oldType = type; - NodeAttributes attribs = contextMenu.GetNodeAttributesForType( type ); - if( attribs == null ) - { - attribs = contextMenu.GetDeprecatedNodeAttributesForType( type ); - if( attribs != null ) - { - if( attribs.Deprecated && attribs.DeprecatedAlternativeType != null ) - { - type = attribs.DeprecatedAlternativeType; - //ShowMessage( string.Format( "Node {0} is deprecated and was replaced by {1} ", attribs.Name, attribs.DeprecatedAlternative ) ); - } - } - } - - ParentNode newNode = (ParentNode)ScriptableObject.CreateInstance( type ); - if( newNode != null ) - { - try - { - newNode.ContainerGraph = graph; - if( oldType != type ) - { - newNode.ParentReadFromString( ref parameters ); - newNode.ReadFromDeprecated( ref parameters, oldType ); - } - else - newNode.ReadFromString( ref parameters ); - - - if( oldType == type ) - { - newNode.ReadInputDataFromString( ref parameters ); - if( UIUtils.CurrentShaderVersion() > 5107 ) - { - newNode.ReadOutputDataFromString( ref parameters ); - } - } - } - catch( Exception e ) - { - Debug.LogException( e, newNode ); - } - graph.AddNode( newNode, false, true, false ); - } - } - else - { - UIUtils.ShowMessage( string.Format( "{0} is not a valid ASE node ", parameters[ IOUtils.NodeTypeId ] ), MessageSeverity.Error ); - } - } - break; - case IOUtils.WireConnectionParam: - { - int InNodeId = 0; - int InPortId = 0; - int OutNodeId = 0; - int OutPortId = 0; - - try - { - InNodeId = Convert.ToInt32( parameters[ IOUtils.InNodeId ] ); - InPortId = Convert.ToInt32( parameters[ IOUtils.InPortId ] ); - OutNodeId = Convert.ToInt32( parameters[ IOUtils.OutNodeId ] ); - OutPortId = Convert.ToInt32( parameters[ IOUtils.OutPortId ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - ParentNode inNode = graph.GetNode( InNodeId ); - ParentNode outNode = graph.GetNode( OutNodeId ); - - //if ( UIUtils.CurrentShaderVersion() < 5002 ) - //{ - // InPortId = inNode.VersionConvertInputPortId( InPortId ); - // OutPortId = outNode.VersionConvertOutputPortId( OutPortId ); - //} - - InputPort inputPort = null; - OutputPort outputPort = null; - if( inNode != null && outNode != null ) - { - - if( UIUtils.CurrentShaderVersion() < 5002 ) - { - InPortId = inNode.VersionConvertInputPortId( InPortId ); - OutPortId = outNode.VersionConvertOutputPortId( OutPortId ); - - inputPort = inNode.GetInputPortByArrayId( InPortId ); - outputPort = outNode.GetOutputPortByArrayId( OutPortId ); - } - else - { - inputPort = inNode.GetInputPortByUniqueId( InPortId ); - outputPort = outNode.GetOutputPortByUniqueId( OutPortId ); - } - - if( inputPort != null && outputPort != null ) - { - bool inputCompatible = inputPort.CheckValidType( outputPort.DataType ); - bool outputCompatible = outputPort.CheckValidType( inputPort.DataType ); - if( inputCompatible && outputCompatible ) - { - inputPort.ConnectTo( OutNodeId, OutPortId, outputPort.DataType, false ); - outputPort.ConnectTo( InNodeId, InPortId, inputPort.DataType, inputPort.TypeLocked ); - - inNode.OnInputPortConnected( InPortId, OutNodeId, OutPortId, false ); - outNode.OnOutputPortConnected( OutPortId, InNodeId, InPortId ); - } - else if( DebugConsoleWindow.DeveloperMode ) - { - if( !inputCompatible ) - UIUtils.ShowIncompatiblePortMessage( true, inNode, inputPort, outNode, outputPort ); - - if( !outputCompatible ) - UIUtils.ShowIncompatiblePortMessage( true, outNode, outputPort, inNode, inputPort ); - } - } - else if( DebugConsoleWindow.DeveloperMode ) - { - if( inputPort == null ) - { - UIUtils.ShowMessage( "Input Port " + InPortId + " doesn't exist on node " + InNodeId, MessageSeverity.Error ); - } - else - { - UIUtils.ShowMessage( "Output Port " + OutPortId + " doesn't exist on node " + OutNodeId, MessageSeverity.Error ); - } - } - } - else if( DebugConsoleWindow.DeveloperMode ) - { - if( inNode == null ) - { - UIUtils.ShowMessage( "Input node " + InNodeId + " doesn't exist", MessageSeverity.Error ); - } - else - { - UIUtils.ShowMessage( "Output node " + OutNodeId + " doesn't exist", MessageSeverity.Error ); - } - } - } - break; - } - } - } - } - } - - graph.CheckForDuplicates(); - graph.UpdateRegisters(); - graph.RefreshExternalReferences(); - graph.ForceSignalPropagationOnMasterNode(); - graph.LoadedShaderVersion = VersionInfo.FullNumber; - //Reset(); - graph.IsLoading = false; - } - - public ShaderLoadResult LoadFromDisk( string pathname, AmplifyShaderFunction shaderFunction = null ) - { - m_mainGraphInstance.IsLoading = true; - System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; - - FullCleanUndoStack(); - m_performFullUndoRegister = true; - - UIUtils.DirtyMask = false; - if( UIUtils.IsUnityNativeShader( pathname ) ) - { - ShowMessage( "Cannot edit native unity shaders.\nReplacing by a new one." ); - return ShaderLoadResult.UNITY_NATIVE_PATHS; - } - - m_lastOpenedLocation = pathname; - Lastpath = pathname; - - string buffer = string.Empty; - if( shaderFunction == null ) - buffer = IOUtils.LoadTextFileFromDisk( pathname ); - else - buffer = shaderFunction.FunctionInfo; - - if( String.IsNullOrEmpty( buffer ) ) - { - ShowMessage( "Could not open file " + pathname ); - return ShaderLoadResult.FILE_NOT_FOUND; - } - - if( !IOUtils.HasValidShaderBody( ref buffer ) ) - { - return ShaderLoadResult.ASE_INFO_NOT_FOUND; - } - - m_mainGraphInstance.CleanNodes(); - Reset(); - - Shader shader = null; - ShaderLoadResult loadResult = ShaderLoadResult.LOADED; - // Find checksum value on body - int checksumId = buffer.IndexOf( IOUtils.CHECKSUM ); - if( checksumId > -1 ) - { - string checkSumStoredValue = buffer.Substring( checksumId ); - string trimmedBuffer = buffer.Remove( checksumId ); - - string[] typeValuePair = checkSumStoredValue.Split( IOUtils.VALUE_SEPARATOR ); - if( typeValuePair != null && typeValuePair.Length == 2 ) - { - // Check read checksum and compare with the actual shader body to detect external changes - string currentChecksumValue = IOUtils.CreateChecksum( trimmedBuffer ); - if( DebugConsoleWindow.DeveloperMode && !currentChecksumValue.Equals( typeValuePair[ 1 ] ) ) - { - ShowMessage( "Wrong checksum" ); - } - - trimmedBuffer = trimmedBuffer.Replace( "\r", string.Empty ); - // find node info body - int shaderBodyId = trimmedBuffer.IndexOf( IOUtils.ShaderBodyBegin ); - if( shaderBodyId > -1 ) - { - trimmedBuffer = trimmedBuffer.Substring( shaderBodyId ); - //Find set of instructions - string[] instructions = trimmedBuffer.Split( IOUtils.LINE_TERMINATOR ); - // First line is to be ignored and second line contains version - string[] versionParams = instructions[ 1 ].Split( IOUtils.VALUE_SEPARATOR ); - if( versionParams.Length == 2 ) - { - int version = 0; - try - { - version = Convert.ToInt32( versionParams[ 1 ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - if( version > VersionInfo.FullNumber ) - { - ShowMessage( "This shader was created on a new ASE version\nPlease install v." + version ); - } - - if( DebugConsoleWindow.DeveloperMode ) - { - if( version < VersionInfo.FullNumber ) - { - ShowMessage( "This shader was created on a older ASE version\nSaving will update it to the new one." ); - } - } - - m_mainGraphInstance.LoadedShaderVersion = version; - } - else - { - ShowMessage( "Corrupted version" ); - } - - // Dummy values,camera values can only be applied after node loading is complete - Rect dummyCameraInfo = new Rect(); - Vector2 dummyCameraOffset = new Vector2(); - float dummyCameraZoom = 0; - bool applyDummy = false; - bool dummyNodeParametersWindowMaximized = false; - bool dummyPaletteWindowMaximized = false; - - //Second line contains camera information ( position, size, offset and zoom ) - string[] cameraParams = instructions[ 2 ].Split( IOUtils.FIELD_SEPARATOR ); - if( cameraParams.Length == 9 ) - { - applyDummy = true; - try - { - dummyCameraInfo.x = Convert.ToSingle( cameraParams[ 0 ] ); - dummyCameraInfo.y = Convert.ToSingle( cameraParams[ 1 ] ); - dummyCameraInfo.width = Convert.ToSingle( cameraParams[ 2 ] ); - dummyCameraInfo.height = Convert.ToSingle( cameraParams[ 3 ] ); - dummyCameraOffset.x = Convert.ToSingle( cameraParams[ 4 ] ); - dummyCameraOffset.y = Convert.ToSingle( cameraParams[ 5 ] ); - dummyCameraZoom = Convert.ToSingle( cameraParams[ 6 ] ); - - float centerWidth = ( this.position.width - dummyCameraInfo.width ) * 0.5f * dummyCameraZoom; - float centerHeight = ( this.position.height - dummyCameraInfo.height ) * 0.5f * dummyCameraZoom; - - dummyCameraInfo.x += centerWidth; - dummyCameraOffset.x += centerWidth; - dummyCameraInfo.y += centerHeight; - dummyCameraOffset.y += centerHeight; - dummyNodeParametersWindowMaximized = Convert.ToBoolean( cameraParams[ 7 ] ); - dummyPaletteWindowMaximized = Convert.ToBoolean( cameraParams[ 8 ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - else - { - ShowMessage( "Camera parameters are corrupted" ); - } - - // valid instructions are only between the line after version and the line before the last one ( which contains ShaderBodyEnd ) - for( int instructionIdx = 3; instructionIdx < instructions.Length - 1; instructionIdx++ ) - { - //TODO: After all is working, convert string parameters to ints in order to speed up reading - string[] parameters = instructions[ instructionIdx ].Split( IOUtils.FIELD_SEPARATOR ); - - // All nodes must be created before wiring the connections ... - // Since all nodes on the save op are written before the wires, we can safely create them - // If that order is not maintained the it's because of external editing and its the users responsability - switch( parameters[ 0 ] ) - { - case IOUtils.NodeParam: - { - string typeStr = parameters[ IOUtils.NodeTypeId ]; - System.Type type = System.Type.GetType( IOUtils.NodeTypeReplacer.ContainsKey( typeStr ) ? IOUtils.NodeTypeReplacer[ typeStr ] : typeStr ); - if( type != null ) - { - System.Type oldType = type; - NodeAttributes attribs = m_contextMenu.GetNodeAttributesForType( type ); - if( attribs == null ) - { - attribs = m_contextMenu.GetDeprecatedNodeAttributesForType( type ); - if( attribs != null ) - { - if( attribs.Deprecated ) - { - if( attribs.DeprecatedAlternativeType != null ) - { - type = attribs.DeprecatedAlternativeType; - ShowMessage( string.Format( "Node {0} is deprecated and was replaced by {1} ", attribs.Name, attribs.DeprecatedAlternative ) ); - } - else - { - if( string.IsNullOrEmpty( attribs.DeprecatedAlternative ) ) - ShowMessage( string.Format( Constants.DeprecatedNoAlternativeMessageStr, attribs.Name, attribs.DeprecatedAlternative ), MessageSeverity.Normal, false ); - else - ShowMessage( string.Format( Constants.DeprecatedMessageStr, attribs.Name, attribs.DeprecatedAlternative ), MessageSeverity.Normal, false ); - } - } - } - } - - ParentNode newNode = (ParentNode)ScriptableObject.CreateInstance( type ); - if( newNode != null ) - { - try - { - newNode.ContainerGraph = m_mainGraphInstance; - if( oldType != type ) - { - newNode.ParentReadFromString( ref parameters ); - newNode.ReadFromDeprecated( ref parameters, oldType ); - } - else - newNode.ReadFromString( ref parameters ); - - - if( oldType == type ) - { - newNode.ReadInputDataFromString( ref parameters ); - if( UIUtils.CurrentShaderVersion() > 5107 ) - { - newNode.ReadOutputDataFromString( ref parameters ); - } - } - } - catch( Exception e ) - { - Debug.LogException( e, newNode ); - } - m_mainGraphInstance.AddNode( newNode, false, true, false ); - } - } - else - { - ShowMessage( string.Format( "{0} is not a valid ASE node ", parameters[ IOUtils.NodeTypeId ] ), MessageSeverity.Error ); - } - } - break; - case IOUtils.WireConnectionParam: - { - int InNodeId = 0; - int InPortId = 0; - int OutNodeId = 0; - int OutPortId = 0; - - try - { - InNodeId = Convert.ToInt32( parameters[ IOUtils.InNodeId ] ); - InPortId = Convert.ToInt32( parameters[ IOUtils.InPortId ] ); - OutNodeId = Convert.ToInt32( parameters[ IOUtils.OutNodeId ] ); - OutPortId = Convert.ToInt32( parameters[ IOUtils.OutPortId ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - ParentNode inNode = m_mainGraphInstance.GetNode( InNodeId ); - ParentNode outNode = m_mainGraphInstance.GetNode( OutNodeId ); - - //if ( UIUtils.CurrentShaderVersion() < 5002 ) - //{ - // InPortId = inNode.VersionConvertInputPortId( InPortId ); - // OutPortId = outNode.VersionConvertOutputPortId( OutPortId ); - //} - - InputPort inputPort = null; - OutputPort outputPort = null; - if( inNode != null && outNode != null ) - { - - if( UIUtils.CurrentShaderVersion() < 5002 ) - { - InPortId = inNode.VersionConvertInputPortId( InPortId ); - OutPortId = outNode.VersionConvertOutputPortId( OutPortId ); - - inputPort = inNode.GetInputPortByArrayId( InPortId ); - outputPort = outNode.GetOutputPortByArrayId( OutPortId ); - } - else - { - inputPort = inNode.GetInputPortByUniqueId( InPortId ); - outputPort = outNode.GetOutputPortByUniqueId( OutPortId ); - } - - if( inputPort != null && outputPort != null ) - { - bool inputCompatible = inputPort.CheckValidType( outputPort.DataType ); - bool outputCompatible = outputPort.CheckValidType( inputPort.DataType ); - if( inputCompatible && outputCompatible ) - { - inputPort.ConnectTo( OutNodeId, OutPortId, outputPort.DataType, false ); - outputPort.ConnectTo( InNodeId, InPortId, inputPort.DataType, inputPort.TypeLocked ); - - inNode.OnInputPortConnected( InPortId, OutNodeId, OutPortId, false ); - outNode.OnOutputPortConnected( OutPortId, InNodeId, InPortId ); - } - else if( DebugConsoleWindow.DeveloperMode ) - { - if( !inputCompatible ) - UIUtils.ShowIncompatiblePortMessage( true, inNode, inputPort, outNode, outputPort ); - - if( !outputCompatible ) - UIUtils.ShowIncompatiblePortMessage( true, outNode, outputPort, inNode, inputPort ); - } - } - else if( DebugConsoleWindow.DeveloperMode ) - { - if( inputPort == null ) - { - UIUtils.ShowMessage( "Input Port " + InPortId + " doesn't exist on node " + InNodeId, MessageSeverity.Error ); - } - else - { - UIUtils.ShowMessage( "Output Port " + OutPortId + " doesn't exist on node " + OutNodeId, MessageSeverity.Error ); - } - } - } - else if( DebugConsoleWindow.DeveloperMode ) - { - if( inNode == null ) - { - UIUtils.ShowMessage( "Input node " + InNodeId + " doesn't exist", MessageSeverity.Error ); - } - else - { - UIUtils.ShowMessage( "Output node " + OutNodeId + " doesn't exist", MessageSeverity.Error ); - } - } - } - break; - } - } - - if( shaderFunction != null ) - { - m_onLoadDone = 2; - if( applyDummy ) - { - m_cameraInfo = dummyCameraInfo; - m_cameraOffset = dummyCameraOffset; - CameraZoom = dummyCameraZoom; - if( DebugConsoleWindow.UseShaderPanelsInfo ) - { - m_nodeParametersWindowMaximized = m_nodeParametersWindow.IsMaximized = dummyNodeParametersWindowMaximized; - m_paletteWindowMaximized = m_paletteWindow.IsMaximized = dummyPaletteWindowMaximized; - } - } - - } - else - { - shader = AssetDatabase.LoadAssetAtPath( pathname ); - if( shader ) - { - - m_onLoadDone = 2; - if( applyDummy ) - { - m_cameraInfo = dummyCameraInfo; - m_cameraOffset = dummyCameraOffset; - CameraZoom = dummyCameraZoom; - if( DebugConsoleWindow.UseShaderPanelsInfo ) - { - m_nodeParametersWindowMaximized = m_nodeParametersWindow.IsMaximized = dummyNodeParametersWindowMaximized; - m_paletteWindowMaximized = m_paletteWindow.IsMaximized = dummyPaletteWindowMaximized; - } - } - } - else - { - ShowMessage( "Could not load shader asset" ); - } - } - } - else - { - ShowMessage( "Graph info not found" ); - } - } - else - { - ShowMessage( "Corrupted checksum" ); - } - } - else - { - ShowMessage( "Checksum not found" ); - } - - //m_mainGraphInstance.LoadedShaderVersion = m_versionInfo.FullNumber; - if( UIUtils.CurrentMasterNode() ) - UIUtils.CurrentMasterNode().ForcePortType(); - - UIUtils.DirtyMask = true; - m_checkInvalidConnections = true; - - m_mainGraphInstance.CheckForDuplicates(); - m_mainGraphInstance.UpdateRegisters(); - m_mainGraphInstance.RefreshExternalReferences(); - m_mainGraphInstance.ForceSignalPropagationOnMasterNode(); - - if( shaderFunction != null ) - { - //if( CurrentGraph.CurrentFunctionOutput == null ) - //{ - // //Fix in case a function output node is not marked as main node - // CurrentGraph.AssignMasterNode( UIUtils.FunctionOutputList()[ 0 ], false ); - //} - shaderFunction.ResetDirectivesOrigin(); - CurrentGraph.CurrentShaderFunction = shaderFunction; - } - else - { - if( shader != null ) - { - m_mainGraphInstance.UpdateShaderOnMasterNode( shader ); - if( m_mainGraphInstance.CurrentCanvasMode == NodeAvailability.TemplateShader ) - { - m_mainGraphInstance.RefreshLinkedMasterNodes( false ); - m_mainGraphInstance.OnRefreshLinkedPortsComplete(); - //m_mainGraphInstance.SetLateOptionsRefresh(); - } - } - } - - - m_mainGraphInstance.LoadedShaderVersion = VersionInfo.FullNumber; - - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - - m_mainGraphInstance.IsLoading = false; - //Remove focus from UI elements so no UI is incorrectly selected from previous loads - //Shader Name textfield was sometimes incorrectly selected - GUI.FocusControl( null ); - return loadResult; - } - - public void FullCleanUndoStack() - { - Undo.ClearUndo( this ); - m_mainGraphInstance.FullCleanUndoStack(); - } - - public void FullRegisterOnUndoStack() - { - Undo.RegisterCompleteObjectUndo( this, Constants.UndoRegisterFullGrapId ); - m_mainGraphInstance.FullRegisterOnUndoStack(); - } - - public void ShowPortInfo() - { - GetWindow(); - } - - public void ShowShaderLibrary() - { - GetWindow(); - } - - public void ShowMessage( string message, MessageSeverity severity = MessageSeverity.Normal, bool registerTimestamp = true, bool consoleLog = false ) - { - ShowMessage( -1, message, severity, registerTimestamp, consoleLog ); - } - - public void ShowMessage( int messageOwner, string message, MessageSeverity severity = MessageSeverity.Normal, bool registerTimestamp = true, bool consoleLog = false ) - { - if( UIUtils.InhibitMessages || m_genericMessageUI == null ) - return; - - m_consoleLogWindow.AddMessage( severity, message , messageOwner); - - MarkToRepaint(); - - if( consoleLog ) - { - switch( severity ) - { - case MessageSeverity.Normal: - { - Debug.Log( message ); - } - break; - case MessageSeverity.Warning: - { - Debug.LogWarning( message ); - } - break; - case MessageSeverity.Error: - { - Debug.LogError( message ); - } - break; - } - } - } - - // NOTE: this can probably be removed safely - public void ShowMessageImmediately( string message, MessageSeverity severity = MessageSeverity.Normal, bool consoleLog = true ) - { - if( UIUtils.InhibitMessages ) - return; - - switch( severity ) - { - case MessageSeverity.Normal: - { - m_genericMessageContent.text = message; - if( consoleLog ) - { - Debug.Log( message ); - } - } - break; - case MessageSeverity.Warning: - { - m_genericMessageContent.text = "Warning!\n" + message; - if( consoleLog ) - { - Debug.LogWarning( message ); - } - } - break; - case MessageSeverity.Error: - { - m_genericMessageContent.text = "Error!!!\n" + message; - if( consoleLog ) - { - Debug.LogError( message ); - } - } - break; - } - - try - { - ShowNotification( m_genericMessageContent ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - public bool MouseInteracted = false; - -#if UNITY_2019_1_OR_NEWER - private bool m_fixOnFocus = false; - private bool m_fixFocusRepaint = false; -#endif - void OnGUI() - { -#if UNITY_2019_1_OR_NEWER - // hack fix for mouse selecting text fields when window is opening or window not focused? - if( m_fixFocusRepaint && Event.current.type == EventType.Repaint ) - { - // hack over hack: makes texture fields selectable again when window is not focused - if( ( EditorGUIUtility.editingTextField && EditorGUIUtility.hotControl != 0 ) || - !( EditorGUIUtility.editingTextField && EditorGUIUtility.hotControl == EditorGUIUtility.keyboardControl && EditorGUIUtility.keyboardControl != 0 ) - ) - { - EditorGUI.FocusTextInControl( null ); - GUIUtility.keyboardControl = 0; - } - - m_fixOnFocus = false; - m_fixFocusRepaint = false; - } - - if( m_fixOnFocus && ( Event.current.type == EventType.Used || Event.current.type == EventType.MouseDown ) ) - { - m_fixFocusRepaint = true; - } -#endif - - -#if UNITY_2018_3_OR_NEWER - if( ASEPackageManagerHelper.CheckImporter ) - return; -#endif - -#if UNITY_EDITOR_WIN - if( m_openSavedFolder && Event.current.type == EventType.Repaint ) - { - OpenSavedFolder(); - return; - } -#endif - AmplifyShaderEditorWindow cacheWindow = UIUtils.CurrentWindow; - UIUtils.CurrentWindow = this; - - if( !m_initialized || (object)UIUtils.MainSkin == null || !UIUtils.Initialized ) - { - UIUtils.InitMainSkin(); - Init(); - } - - m_currentEvent = Event.current; - if( m_currentEvent.type == EventType.ExecuteCommand || m_currentEvent.type == EventType.ValidateCommand ) - m_currentCommandName = m_currentEvent.commandName; - else - m_currentCommandName = string.Empty; - - System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; - - MouseInteracted = false; - - if( m_refreshOnUndo ) - { - m_refreshOnUndo = false; - m_mainGraphInstance.RefreshOnUndo(); - } - - if( m_refreshAvailableNodes ) - { - RefreshAvaibleNodes(); - } - - if( m_previousShaderFunction != CurrentGraph.CurrentShaderFunction ) - { - m_nodeParametersWindow.ForceUpdate = true; - m_previousShaderFunction = CurrentGraph.CurrentShaderFunction; - } - - if( m_nodeToFocus != null && m_currentEvent.type == EventType.Layout ) - { - FocusOnNode( m_nodeToFocus, m_zoomToFocus, m_selectNodeToFocus ); - m_nodeToFocus = null; - } - - m_mainGraphInstance.OnDuplicateEventWrapper(); - - m_currentInactiveTime = CalculateInactivityTime(); - - if( m_nodeParametersWindow != null && m_innerEditorVariables.NodeParametersMaximized != m_nodeParametersWindow.IsMaximized ) - m_innerEditorVariables.NodeParametersMaximized = m_nodeParametersWindow.IsMaximized; - if( m_paletteWindow != null && m_innerEditorVariables.NodePaletteMaximized != m_paletteWindow.IsMaximized ) - m_innerEditorVariables.NodePaletteMaximized = m_paletteWindow.IsMaximized; - - if( m_checkInvalidConnections ) - { - m_checkInvalidConnections = false; - m_mainGraphInstance.DeleteInvalidConnections(); - } - - //if ( m_repaintIsDirty ) - //{ - // m_repaintIsDirty = false; - // ForceRepaint(); - //} - - if( m_forcingMaterialUpdateFlag ) - { - Focus(); - if( m_materialsToUpdate.Count > 0 ) - { - float percentage = 100.0f * (float)( UIUtils.TotalExampleMaterials - m_materialsToUpdate.Count ) / (float)UIUtils.TotalExampleMaterials; - if( m_forcingMaterialUpdateOp ) // Read - { - Debug.Log( percentage + "% Recompiling " + m_materialsToUpdate[ 0 ].name ); - LoadDroppedObject( true, m_materialsToUpdate[ 0 ].shader, m_materialsToUpdate[ 0 ] ); - } - else // Write - { - Debug.Log( percentage + "% Saving " + m_materialsToUpdate[ 0 ].name ); - SaveToDisk( false ); - m_materialsToUpdate.RemoveAt( 0 ); - } - m_forcingMaterialUpdateOp = !m_forcingMaterialUpdateOp; - } - else - { - Debug.Log( "100% - All Materials compiled " ); - m_forcingMaterialUpdateFlag = false; - } - } - - - if( m_removedKeyboardFocus ) - { - m_removedKeyboardFocus = false; - GUIUtility.keyboardControl = 0; - } - - - Vector2 pos = m_currentEvent.mousePosition; - pos.x += position.x; - pos.y += position.y; - m_insideEditorWindow = position.Contains( pos ); - - if( m_delayedLoadObject != null && m_mainGraphInstance.CurrentMasterNode != null ) - { - m_mainGraphInstance.SetLateOptionsRefresh(); - LoadObject( m_delayedLoadObject ); - m_delayedLoadObject = null; - } - else if( m_delayedLoadObject != null && m_mainGraphInstance.CurrentOutputNode != null ) - { - m_mainGraphInstance.SetLateOptionsRefresh(); - LoadObject( m_delayedLoadObject ); - m_delayedLoadObject = null; - } - - if( m_delayedMaterialSet != null && m_mainGraphInstance.CurrentMasterNode != null ) - { - m_mainGraphInstance.UpdateMaterialOnMasterNode( m_delayedMaterialSet ); - m_mainGraphInstance.SetMaterialModeOnGraph( m_delayedMaterialSet ); - CurrentSelection = ASESelectionMode.Material; - IsShaderFunctionWindow = false; - m_delayedMaterialSet = null; - } - - Material currentMaterial = m_mainGraphInstance.CurrentMaterial; - if( m_forceUpdateFromMaterialFlag ) - { - Focus(); - m_forceUpdateFromMaterialFlag = false; - if( currentMaterial != null ) - { - m_mainGraphInstance.CopyValuesFromMaterial( currentMaterial ); - m_repaintIsDirty = true; - } - } - - m_repaintCount = 0; - m_cameraInfo = position; - - //if( m_currentEvent.type == EventType.keyDown ) - if( m_currentEvent.type == EventType.Repaint ) - m_keyEvtMousePos2D = m_currentEvent.mousePosition; - - m_currentMousePos2D = m_currentEvent.mousePosition; - m_currentMousePos.x = m_currentMousePos2D.x; - m_currentMousePos.y = m_currentMousePos2D.y; - - m_graphArea.width = m_cameraInfo.width; - m_graphArea.height = m_cameraInfo.height; - - m_autoPanDirActive = m_lmbPressed || m_forceAutoPanDir || m_multipleSelectionActive || m_wireReferenceUtils.ValidReferences(); - - - // Need to use it in order to prevent Mismatched LayoutGroup on ValidateCommand when rendering nodes - //if( Event.current.type == EventType.ValidateCommand ) - //{ - // Event.current.Use(); - //} - - // Nodes Graph background area - //GUILayout.BeginArea( m_graphArea, "Nodes" ); - { - // Camera movement is simulated by grabing the current camera offset, transforming it into texture space and manipulating the tiled texture uv coords - GUI.DrawTextureWithTexCoords( m_graphArea, m_graphBgTexture, - new Rect( ( -m_cameraOffset.x / m_graphBgTexture.width ), - ( m_cameraOffset.y / m_graphBgTexture.height ) - m_cameraZoom * m_cameraInfo.height / m_graphBgTexture.height, - m_cameraZoom * m_cameraInfo.width / m_graphBgTexture.width, - m_cameraZoom * m_cameraInfo.height / m_graphBgTexture.height ) ); - - Color col = GUI.color; - GUI.color = new Color( 1, 1, 1, 0.7f ); - GUI.DrawTexture( m_graphArea, m_graphFgTexture, ScaleMode.StretchToFill, true ); - GUI.color = col; - } - //GUILayout.EndArea(); - - if( DebugConsoleWindow.DeveloperMode && m_currentEvent.type == EventType.Repaint ) - { - GUI.Label( new Rect(Screen.width - 60, 40, 60, 50), m_fpsDisplay ); - } - - bool restoreMouse = false; - if( InsideMenus( m_currentMousePos2D ) /*|| _confirmationWindow.IsActive*/ ) - { - if( Event.current.type == EventType.MouseDown ) - { - restoreMouse = true; - Event.current.type = EventType.Ignore; - } - - // Must guarantee that mouse up ops on menus will reset auto pan if it is set - if( m_currentEvent.type == EventType.MouseUp && m_currentEvent.button == ButtonClickId.LeftMouseButton ) - { - m_lmbPressed = false; - } - - } - // Nodes - //GUILayout.BeginArea( m_graphArea ); - { - m_drawInfo.CameraArea = m_cameraInfo; - m_drawInfo.TransformedCameraArea = m_graphArea; - - m_drawInfo.MousePosition = m_currentMousePos2D; - m_drawInfo.CameraOffset = m_cameraOffset; - m_drawInfo.InvertedZoom = 1 / m_cameraZoom; - m_drawInfo.LeftMouseButtonPressed = m_currentEvent.button == ButtonClickId.LeftMouseButton; - m_drawInfo.CurrentEventType = m_currentEvent.type; - m_drawInfo.ZoomChanged = m_zoomChanged; - - m_drawInfo.TransformedMousePos = m_currentMousePos2D * m_cameraZoom - m_cameraOffset; - - if( m_drawInfo.CurrentEventType == EventType.Repaint ) - UIUtils.UpdateMainSkin( m_drawInfo ); - - // Draw mode indicator - m_modeWindow.Draw( m_graphArea, m_currentMousePos2D, m_mainGraphInstance.CurrentShader, currentMaterial, - 0.5f * ( m_graphArea.width - m_paletteWindow.RealWidth - m_nodeParametersWindow.RealWidth ), - ( m_nodeParametersWindow.IsMaximized ? m_nodeParametersWindow.RealWidth : 0 ), - ( m_paletteWindow.IsMaximized ? m_paletteWindow.RealWidth : 0 )/*, m_openedAssetFromNode*/ ); - - PreTestLeftMouseDown(); - //m_consoleLogWindow.Draw( m_graphArea, m_currentMousePos2D, m_currentEvent.button, false, m_paletteWindow.IsMaximized ? m_paletteWindow.RealWidth : 0 ); - //m_mainGraphInstance.DrawBezierBoundingBox(); - //CheckNodeReplacement(); - - // Main Graph Draw - m_repaintIsDirty = m_mainGraphInstance.Draw( m_drawInfo ) || m_repaintIsDirty; - - m_mainGraphInstance.DrawGrid( m_drawInfo ); - bool hasUnusedConnNodes = m_mainGraphInstance.HasUnConnectedNodes; - m_toolsWindow.SetStateOnButton( ToolButtonType.CleanUnusedNodes, hasUnusedConnNodes ? 1 : 0 ); - - m_zoomChanged = false; - - MasterNode masterNode = m_mainGraphInstance.CurrentMasterNode; - if( masterNode != null ) - { - m_toolsWindow.DrawShaderTitle( m_nodeParametersWindow, m_paletteWindow, AvailableCanvasWidth, m_graphArea.height, masterNode.CroppedShaderName ); - } - else if( m_mainGraphInstance.CurrentOutputNode != null ) - { - string functionName = string.Empty; - - if( m_mainGraphInstance.CurrentShaderFunction != null ) - functionName = m_mainGraphInstance.CurrentShaderFunction.FunctionName; - m_toolsWindow.DrawShaderTitle( m_nodeParametersWindow, m_paletteWindow, AvailableCanvasWidth, m_graphArea.height, functionName ); - } - } - //m_consoleLogWindow.Draw( m_graphArea, m_currentMousePos2D, m_currentEvent.button, false, m_paletteWindow.IsMaximized ? m_paletteWindow.RealWidth : 0 ); - //GUILayout.EndArea(); - - if( restoreMouse ) - { - Event.current.type = EventType.MouseDown; - m_drawInfo.CurrentEventType = EventType.MouseDown; - } - - m_toolsWindow.InitialX = m_nodeParametersWindow.RealWidth; - m_toolsWindow.Width = m_cameraInfo.width - ( m_nodeParametersWindow.RealWidth + m_paletteWindow.RealWidth ); - m_toolsWindow.Draw( m_cameraInfo, m_currentMousePos2D, m_currentEvent.button, false ); - - m_tipsWindow.Draw( m_cameraInfo, m_currentMousePos2D, m_currentEvent.button, false ); - - bool autoMinimize = false; - if( position.width < m_lastWindowWidth && position.width < Constants.MINIMIZE_WINDOW_LOCK_SIZE ) - { - autoMinimize = true; - } - - if( autoMinimize ) - m_nodeParametersWindow.IsMaximized = false; - - ParentNode selectedNode = ( m_mainGraphInstance.SelectedNodes.Count == 1 ) ? m_mainGraphInstance.SelectedNodes[ 0 ] : m_mainGraphInstance.CurrentMasterNode; - m_repaintIsDirty = m_nodeParametersWindow.Draw( m_cameraInfo, selectedNode, m_currentMousePos2D, m_currentEvent.button, false ) || m_repaintIsDirty; //TODO: If multiple nodes from the same type are selected also show a parameters window which modifies all of them - if( m_nodeParametersWindow.IsResizing ) - m_repaintIsDirty = true; - - // Test to ignore mouse on main palette when inside context palette ... IsInside also takes active state into account - bool ignoreMouseForPalette = m_contextPalette.IsInside( m_currentMousePos2D ); - if( ignoreMouseForPalette && Event.current.type == EventType.MouseDown ) - { - Event.current.type = EventType.Ignore; - m_drawInfo.CurrentEventType = EventType.Ignore; - } - if( autoMinimize ) - m_paletteWindow.IsMaximized = false; - - m_paletteWindow.Draw( m_cameraInfo, m_currentMousePos2D, m_currentEvent.button, !m_contextPalette.IsActive ); - if( m_paletteWindow.IsResizing ) - { - m_repaintIsDirty = true; - } - - if( ignoreMouseForPalette ) - { - if( restoreMouse ) - { - Event.current.type = EventType.MouseDown; - m_drawInfo.CurrentEventType = EventType.MouseDown; - } - } - - m_consoleLogWindow.Draw( m_graphArea, m_currentMousePos2D, m_currentEvent.button, false, m_paletteWindow.IsMaximized ? m_paletteWindow.RealWidth : 0 ); - - if( m_contextPalette.IsActive ) - { - m_contextPalette.Draw( m_cameraInfo, m_currentMousePos2D, m_currentEvent.button, m_contextPalette.IsActive ); - } - - if( m_palettePopup.IsActive ) - { - m_palettePopup.Draw( m_currentMousePos2D ); - m_repaintIsDirty = true; - int controlID = GUIUtility.GetControlID( FocusType.Passive ); - if( m_currentEvent.GetTypeForControl( controlID ) == EventType.MouseUp ) - { - if( m_currentEvent.button == ButtonClickId.LeftMouseButton ) - { - m_palettePopup.Deactivate(); - if( !InsideMenus( m_currentMousePos2D ) ) - { - ParentNode newNode = CreateNode( m_paletteChosenType, TranformedMousePos, m_paletteChosenFunction ); - //Debug.Log("created menu"); - m_mainGraphInstance.SelectNode( newNode, false, false ); - - bool find = false; - if( newNode is FunctionNode && CurrentGraph.CurrentShaderFunction != null ) - find = SearchFunctionNodeRecursively( CurrentGraph.CurrentShaderFunction ); - - if( find ) - { - DestroyNode( newNode, false ); - ShowMessage( "Shader Function loop detected, new node was removed to prevent errors." ); - } - else - { - newNode.RefreshExternalReferences(); - } - } - } - } - } - - // Handle all events ( mouse interaction + others ) - if( !MouseInteracted ) - HandleGUIEvents(); - - if( m_currentEvent.type == EventType.Repaint ) - { - m_mainGraphInstance.UpdateMarkForDeletion(); - } - // UI Overlay - // Selection Box - if( m_multipleSelectionActive ) - { - UpdateSelectionArea(); - Rect transformedArea = m_multipleSelectionArea; - transformedArea.position = ( transformedArea.position + m_cameraOffset ) / m_cameraZoom; - transformedArea.size /= m_cameraZoom; - - if( transformedArea.width < 0 ) - { - transformedArea.width = -transformedArea.width; - transformedArea.x -= transformedArea.width; - } - - if( transformedArea.height < 0 ) - { - transformedArea.height = -transformedArea.height; - transformedArea.y -= transformedArea.height; - } - Color original = GUI.color; - GUI.color = Constants.BoxSelectionColor; - GUI.Label( transformedArea, "", UIUtils.Box ); - GUI.color = original; - //GUI.backgroundColor = original; - } - - bool isResizing = m_nodeParametersWindow.IsResizing || m_paletteWindow.IsResizing; - //Test boundaries for auto-pan - if( !isResizing && m_autoPanDirActive ) - { - m_autoPanArea[ (int)AutoPanLocation.LEFT ].AdjustInitialX = m_nodeParametersWindow.IsMaximized ? m_nodeParametersWindow.RealWidth : 0; - m_autoPanArea[ (int)AutoPanLocation.RIGHT ].AdjustInitialX = m_paletteWindow.IsMaximized ? -m_paletteWindow.RealWidth : 0; - Vector2 autoPanDir = Vector2.zero; - for( int i = 0; i < m_autoPanArea.Length; i++ ) - { - if( m_autoPanArea[ i ].CheckArea( m_currentMousePos2D, m_cameraInfo, false ) ) - { - autoPanDir += m_autoPanArea[ i ].Velocity; - } - } - m_cameraOffset += autoPanDir; - if( !m_wireReferenceUtils.ValidReferences() && m_insideEditorWindow && !m_altBoxSelection ) - { - m_mainGraphInstance.MoveSelectedNodes( -autoPanDir ); - } - - m_repaintIsDirty = true; - } - - m_isDirty = m_isDirty || m_mainGraphInstance.IsDirty; - if( m_isDirty ) - { - m_isDirty = false; - //ShaderIsModified = true; - EditorUtility.SetDirty( this ); - } - - m_saveIsDirty = m_saveIsDirty || m_mainGraphInstance.SaveIsDirty; - if( m_liveShaderEditing ) - { - if( m_saveIsDirty ) - { - if( focusedWindow == this && m_currentInactiveTime > InactivitySaveTime ) - { - m_saveIsDirty = false; - if( m_mainGraphInstance.CurrentMasterNodeId != Constants.INVALID_NODE_ID ) - { - SaveToDisk( true ); - } - else - { - ShowMessage( LiveShaderError ); - } - } - } - } - else if( m_saveIsDirty ) - { - ShaderIsModified = true; - m_saveIsDirty = false; - } - - if( m_onLoadDone > 0 ) - { - m_onLoadDone--; - if( m_onLoadDone == 0 ) - { - ShaderIsModified = false; - } - } - - if( m_cacheSaveOp ) - { - if( ( EditorApplication.timeSinceStartup - m_lastTimeSaved ) > SaveTime ) - { - SaveToDisk( false ); - } - } - m_genericMessageUI.CheckForMessages(); - - if( m_ctrlSCallback ) - { - m_ctrlSCallback = false; - OnToolButtonPressed( ToolButtonType.Update ); - } - - m_lastWindowWidth = position.width; - m_nodeExporterUtils.Update(); - - if( m_markedToSave ) - { - m_markedToSave = false; - SaveToDisk( false ); - } - if( m_performFullUndoRegister ) - { - m_performFullUndoRegister = false; - FullRegisterOnUndoStack(); - } - - if( CheckFunctions ) - CheckFunctions = false; - - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - - UIUtils.CurrentWindow = cacheWindow; - if( !m_nodesLoadedCorrectly ) - { - try - { - ShowNotification( NodesExceptionMessage ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - CheckNodeReplacement(); -#if UNITY_EDITOR_WIN - if( m_takeScreenShot ) - FocusZoom( true, false, false ); - - if( m_takeScreenShot && Event.current.type == EventType.Repaint ) - TakeScreenShot(); -#endif - } - - void OnInspectorUpdate() - { - Preferences.LoadDefaults(); -#if UNITY_2018_3_OR_NEWER - ASEPackageManagerHelper.Update(); -#endif - - if( m_afterDeserializeFlag ) - { - m_afterDeserializeFlag = false; - //m_mainGraphInstance.ParentWindow = this; - } - - if( IsShaderFunctionWindow && CurrentGraph.CurrentShaderFunction == null ) - { - Close(); - } - } - - public void SetCtrlSCallback( bool imediate ) - { - //MasterNode node = _mainGraphInstance.CurrentMasterNode; - if( /*node != null && node.CurrentShader != null && */m_shaderIsModified ) - { - if( imediate ) - { - OnToolButtonPressed( ToolButtonType.Update ); - } - else - { - m_ctrlSCallback = true; - } - } - } - - public void SetSaveIsDirty() - { - m_saveIsDirty = true && UIUtils.DirtyMask; - } - - public void OnPaletteNodeCreate( System.Type type, string name, AmplifyShaderFunction function ) - { - m_mainGraphInstance.DeSelectAll(); - m_paletteChosenType = type; - m_paletteChosenFunction = function; - m_palettePopup.Activate( name ); - } - - public void OnContextPaletteNodeCreate( System.Type type, string name, AmplifyShaderFunction function ) - { - m_mainGraphInstance.DeSelectAll(); - ParentNode newNode = CreateNode( type, m_contextPalette.StartDropPosition * m_cameraZoom - m_cameraOffset, function ); - //Debug.Log( "created context" ); - m_mainGraphInstance.SelectNode( newNode, false, false ); - bool find = false; - if( newNode is FunctionNode && CurrentGraph.CurrentShaderFunction != null ) - find = SearchFunctionNodeRecursively( CurrentGraph.CurrentShaderFunction ); - - if( find ) - { - DestroyNode( newNode, false ); - ShowMessage( "Shader Function loop detected, new node was removed to prevent errors." ); - } - else - { - newNode.RefreshExternalReferences(); - } - } - - void OnNodeStoppedMovingEvent( ParentNode node ) - { - CheckZoomBoundaries( node.Vec2Position ); - //ShaderIsModified = true; - } - - void OnRefreshFunctionNodeEvent( FunctionNode node ) - { - Debug.Log( node ); - } - - void OnMaterialUpdated( MasterNode masterNode ) - { - if( masterNode != null ) - { - if( masterNode.CurrentMaterial ) - { - m_toolsWindow.SetStateOnButton( ToolButtonType.Update, ShaderIsModified ? 0 : 2, ShaderIsModified ? "Click to update Shader preview." : "Preview up-to-date." ); - } - else - { - m_toolsWindow.SetStateOnButton( ToolButtonType.Update, 1, "Set an active Material in the Master Node." ); - } - UpdateLiveUI(); - } - else - { - m_toolsWindow.SetStateOnButton( ToolButtonType.Update, 1, "Set an active Material in the Master Node." ); - } - } - - void OnShaderUpdated( MasterNode masterNode ) - { - m_toolsWindow.SetStateOnButton( ToolButtonType.OpenSourceCode, masterNode.CurrentShader != null ? 1 : 0 ); - } - - public void CheckZoomBoundaries( Vector2 newPosition ) - { - if( newPosition.x < m_minNodePos.x ) - { - m_minNodePos.x = newPosition.x; - } - else if( newPosition.x > m_maxNodePos.x ) - { - m_maxNodePos.x = newPosition.x; - } - - if( newPosition.y < m_minNodePos.y ) - { - m_minNodePos.y = newPosition.y; - } - else if( newPosition.y > m_maxNodePos.y ) - { - m_maxNodePos.y = newPosition.y; - } - } - public void DestroyNode( ParentNode node, bool registerUndo = true ) { m_mainGraphInstance.DestroyNode( node, registerUndo ); } - public ParentNode CreateNode( System.Type type, Vector2 position, AmplifyShaderFunction function = null, bool selectNode = true ) - { - ParentNode node; - if( function == null ) - node = m_mainGraphInstance.CreateNode( type, true ); - else - node = m_mainGraphInstance.CreateNode( function, true ); - - Vector2 newPosition = position; - node.Vec2Position = newPosition; - CheckZoomBoundaries( newPosition ); - - // Connect node if a wire is active - if( m_wireReferenceUtils.ValidReferences() ) - { - if( m_wireReferenceUtils.InputPortReference.IsValid ) - { - ParentNode originNode = m_mainGraphInstance.GetNode( m_wireReferenceUtils.InputPortReference.NodeId ); - InputPort originPort = originNode.GetInputPortByUniqueId( m_wireReferenceUtils.InputPortReference.PortId ); - OutputPort outputPort = node.GetFirstOutputPortOfType( m_wireReferenceUtils.InputPortReference.DataType, true ); - if( outputPort != null && originPort.CheckValidType( outputPort.DataType ) && ( !m_wireReferenceUtils.InputPortReference.TypeLocked || - m_wireReferenceUtils.InputPortReference.DataType == WirePortDataType.OBJECT || - ( m_wireReferenceUtils.InputPortReference.TypeLocked && outputPort.DataType == m_wireReferenceUtils.InputPortReference.DataType ) ) ) - { - - //link output to input - if( outputPort.ConnectTo( m_wireReferenceUtils.InputPortReference.NodeId, m_wireReferenceUtils.InputPortReference.PortId, m_wireReferenceUtils.InputPortReference.DataType, m_wireReferenceUtils.InputPortReference.TypeLocked ) ) - node.OnOutputPortConnected( outputPort.PortId, m_wireReferenceUtils.InputPortReference.NodeId, m_wireReferenceUtils.InputPortReference.PortId ); - - //link input to output - if( originPort.ConnectTo( outputPort.NodeId, outputPort.PortId, outputPort.DataType, m_wireReferenceUtils.InputPortReference.TypeLocked ) ) - originNode.OnInputPortConnected( m_wireReferenceUtils.InputPortReference.PortId, node.UniqueId, outputPort.PortId ); - } - } - - if( m_wireReferenceUtils.OutputPortReference.IsValid ) - { - ParentNode originNode = m_mainGraphInstance.GetNode( m_wireReferenceUtils.OutputPortReference.NodeId ); - InputPort inputPort = node.GetFirstInputPortOfType( m_wireReferenceUtils.OutputPortReference.DataType, true ); - - if( inputPort != null && ( !inputPort.TypeLocked || - inputPort.DataType == WirePortDataType.OBJECT || - ( inputPort.TypeLocked && inputPort.DataType == m_wireReferenceUtils.OutputPortReference.DataType ) ) ) - { - - inputPort.InvalidateAllConnections(); - //link input to output - if( inputPort.ConnectTo( m_wireReferenceUtils.OutputPortReference.NodeId, m_wireReferenceUtils.OutputPortReference.PortId, m_wireReferenceUtils.OutputPortReference.DataType, inputPort.TypeLocked ) ) - node.OnInputPortConnected( inputPort.PortId, m_wireReferenceUtils.OutputPortReference.NodeId, m_wireReferenceUtils.OutputPortReference.PortId ); - //link output to input - - if( originNode.GetOutputPortByUniqueId( m_wireReferenceUtils.OutputPortReference.PortId ).ConnectTo( inputPort.NodeId, inputPort.PortId, m_wireReferenceUtils.OutputPortReference.DataType, inputPort.TypeLocked ) ) - originNode.OnOutputPortConnected( m_wireReferenceUtils.OutputPortReference.PortId, node.UniqueId, inputPort.PortId ); - } - } - m_wireReferenceUtils.InvalidateReferences(); - - //for ( int i = 0; i < m_mainGraphInstance.VisibleNodes.Count; i++ ) - //{ - // m_mainGraphInstance.VisibleNodes[ i ].OnNodeInteraction( node ); - //} - } - - if( selectNode ) - m_mainGraphInstance.SelectNode( node, false, false ); - //_repaintIsDirty = true - - SetSaveIsDirty(); - ForceRepaint(); - return node; - } - - public void UpdateNodePreviewListAndTime() - { - if( UIUtils.CurrentWindow != this ) - return; - - double deltaTime = Time.realtimeSinceStartup - m_time; - m_time = Time.realtimeSinceStartup; - - if( DebugConsoleWindow.DeveloperMode ) - { - m_frameCounter++; - if( m_frameCounter >= 60 ) - { - m_fpsDisplay = ( 60 / ( Time.realtimeSinceStartup - m_fpsTime ) ).ToString( "N2" ); - m_fpsTime = Time.realtimeSinceStartup; - m_frameCounter = 0; - } - } - - if( m_smoothZoom ) - { - m_repaintIsDirty = true; - if( Mathf.Abs( m_targetZoom - m_cameraZoom ) < 0.001f ) - { - m_smoothZoom = false; - m_cameraZoom = m_targetZoom; - m_zoomTime = 0; - } - else - { - m_zoomTime += deltaTime; - Vector2 canvasPos = m_zoomPivot * m_cameraZoom; - m_cameraZoom = Mathf.SmoothDamp( m_cameraZoom, m_targetZoom, ref m_zoomVelocity, 0.1f, 10000, (float)deltaTime * 1.5f ); - canvasPos = canvasPos - m_zoomPivot * m_cameraZoom; - m_cameraOffset = m_cameraOffset - canvasPos; - m_targetOffset = m_targetOffset - canvasPos; - } - - } - - if( m_smoothOffset ) - { - m_repaintIsDirty = true; - if( ( m_targetOffset - m_cameraOffset ).SqrMagnitude() < 1f ) - { - m_smoothOffset = false; - m_offsetTime = 0; - } - else - { - m_offsetTime += deltaTime; - m_cameraOffset = Vector2.SmoothDamp( m_cameraOffset, m_targetOffset, ref m_camVelocity, 0.1f, 100000, (float)deltaTime * 1.5f ); - } - } - - if( m_cachedEditorTimeId == -1 ) - m_cachedEditorTimeId = Shader.PropertyToID( "_EditorTime" ); - - if( m_cachedEditorDeltaTimeId == -1 ) - m_cachedEditorDeltaTimeId = Shader.PropertyToID( "_EditorDeltaTime" ); - - //Update Game View? - //Shader.SetGlobalVector( "_Time", new Vector4( Time.realtimeSinceStartup / 20, Time.realtimeSinceStartup, Time.realtimeSinceStartup * 2, Time.realtimeSinceStartup * 3 ) ); - - //System.Type T = System.Type.GetType( "UnityEditor.GameView,UnityEditor" ); - //UnityEngine.Object[] array = Resources.FindObjectsOfTypeAll( T ); - //EditorWindow gameView = ( array.Length <= 0 ) ? null : ( ( EditorWindow ) array[ 0 ] ); - //gameView.Repaint(); - - if( RenderSettings.sun != null ) - { - Vector3 lightdir = -RenderSettings.sun.transform.forward;//.rotation.eulerAngles; - - Shader.SetGlobalVector( "_EditorWorldLightPos", new Vector4( lightdir.x, lightdir.y, lightdir.z, 0 ) ); - Shader.SetGlobalColor( "_EditorLightColor", RenderSettings.sun.color.linear ); - } - Shader.SetGlobalFloat( "_EditorTime", (float)m_time ); - Shader.SetGlobalFloat( "_EditorDeltaTime", (float)deltaTime ); - - /////////// UPDATE PREVIEWS ////////////// - UIUtils.CheckNullMaterials(); - //CurrentGraph.AllNodes.Sort( ( x, y ) => { return x.Depth.CompareTo( y.Depth ); } ); - int nodeCount = CurrentGraph.AllNodes.Count; - for( int i = nodeCount - 1; i >= 0; i-- ) - { - ParentNode node = CurrentGraph.AllNodes[ i ]; - if( node != null && !VisitedChanged.ContainsKey( node.OutputId ) ) - { - bool result = node.RecursivePreviewUpdate(); - if( result ) - m_repaintIsDirty = true; - } - } - - VisitedChanged.Clear(); - if( m_repaintIsDirty ) - { - m_repaintIsDirty = false; - Repaint(); - } - } - - public void ForceRepaint() - { - m_repaintCount += 1; - m_repaintIsDirty = true; - //Repaint(); - } - - public void ForceUpdateFromMaterial() { m_forceUpdateFromMaterialFlag = true; } - void UseCurrentEvent() - { - m_currentEvent.Use(); - } - - - - public void OnBeforeSerialize() - { - //if ( !UIUtils.SerializeFromUndo() ) - //{ - // m_mainGraphInstance.DeSelectAll(); - //} - - if( DebugConsoleWindow.UseShaderPanelsInfo ) - { - if( m_nodeParametersWindow != null ) - m_nodeParametersWindowMaximized = m_nodeParametersWindow.IsMaximized; - - if( m_paletteWindow != null ) - m_paletteWindowMaximized = m_paletteWindow.IsMaximized; - } - } - - public void OnAfterDeserialize() - { - m_afterDeserializeFlag = true; - - //m_customGraph = null; - if( DebugConsoleWindow.UseShaderPanelsInfo ) - { - if( m_nodeParametersWindow != null ) - m_nodeParametersWindow.IsMaximized = m_nodeParametersWindowMaximized; - - if( m_paletteWindow != null ) - m_paletteWindow.IsMaximized = m_paletteWindowMaximized; - } - } - - void OnDestroy() - { - m_ctrlSCallback = false; - Destroy(); - } - - public override void OnDisable() - { - base.OnDisable(); - m_ctrlSCallback = false; - //EditorApplication.update -= UpdateTime; - EditorApplication.update -= UpdateNodePreviewListAndTime; - - EditorApplication.update -= IOUtils.UpdateIO; - - for( int i = 0; i < IOUtils.AllOpenedWindows.Count; i++ ) - { - if( IOUtils.AllOpenedWindows[ i ] != this ) - { - EditorApplication.update += IOUtils.UpdateIO; - break; - } - } - } - - void OnEmptyGraphDetected( ParentGraph graph ) - { - if( m_delayedLoadObject != null ) - { - LoadObject( m_delayedLoadObject ); - m_delayedLoadObject = null; - Repaint(); - } - else - { - if( !string.IsNullOrEmpty( Lastpath ) ) - { - Shader shader = AssetDatabase.LoadAssetAtPath( Lastpath ); - if( shader == null ) - { - Material material = AssetDatabase.LoadAssetAtPath( Lastpath ); - if( material != null ) - { - LoadDroppedObject( true, material.shader, material, null ); - } - else - { - AmplifyShaderFunction function = AssetDatabase.LoadAssetAtPath( Lastpath ); - if( function != null ) - { - LoadDroppedObject( true, null, null, function ); - } - } - } - else - { - LoadDroppedObject( true, shader, null, null ); - } - Repaint(); - } - } - } - - - public void ForceMaterialsToUpdate( ref Dictionary availableMaterials ) - { - m_forcingMaterialUpdateOp = true; - m_forcingMaterialUpdateFlag = true; - m_materialsToUpdate.Clear(); - foreach( KeyValuePair kvp in availableMaterials ) - { - Material material = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( kvp.Value ) ); - if( material != null ) - { - m_materialsToUpdate.Add( material ); - } - } - } - - public void SetOutdatedShaderFromTemplate() - { - m_outdatedShaderFromTemplateLoaded = true; - } - - public void ReplaceMasterNode( MasterNodeCategoriesData data, bool cacheMasterNodes ) - { - // save connection list before switching - m_savedList.Clear(); - int count = m_mainGraphInstance.CurrentMasterNode.InputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_mainGraphInstance.CurrentMasterNode.InputPorts[ i ].IsConnected ) - { - string name = m_mainGraphInstance.CurrentMasterNode.InputPorts[ i ].Name; - OutputPort op = m_mainGraphInstance.CurrentMasterNode.InputPorts[ i ].GetOutputConnection(); - if( !m_savedList.ContainsKey( name ) ) - { - m_savedList.Add( name, op ); - } - } - } - - m_replaceMasterNodeType = data.Category; - m_replaceMasterNode = true; - m_replaceMasterNodeData = data.Name; - m_replaceMasterNodeDataFromCache = cacheMasterNodes; - if( cacheMasterNodes ) - { - m_clipboard.AddMultiPassNodesToClipboard( m_mainGraphInstance.MultiPassMasterNodes.NodesList ); - } - } - - void CheckNodeReplacement() - { - if( m_replaceMasterNode ) - { - m_replaceMasterNode = false; - switch( m_replaceMasterNodeType ) - { - default: - case AvailableShaderTypes.SurfaceShader: - { - SetStandardShader(); - if( IOUtils.OnShaderTypeChangedEvent != null ) - { - IOUtils.OnShaderTypeChangedEvent( m_mainGraphInstance.CurrentShader, false, string.Empty ); - } - } - break; - case AvailableShaderTypes.Template: - { - - TemplateDataParent templateData = m_templatesManager.GetTemplate( m_replaceMasterNodeData ); - if( m_replaceMasterNodeDataFromCache ) - { - m_mainGraphInstance.CrossCheckTemplateNodes( templateData ); - m_clipboard.GetMultiPassNodesFromClipboard( m_mainGraphInstance.MultiPassMasterNodes.NodesList ); - } - else - { - SetTemplateShader( m_replaceMasterNodeData, false ); - } - - if( IOUtils.OnShaderTypeChangedEvent != null ) - { - IOUtils.OnShaderTypeChangedEvent( m_mainGraphInstance.CurrentShader, true, templateData.GUID ); - } - } - break; - } - } - else if( m_outdatedShaderFromTemplateLoaded ) - { - m_outdatedShaderFromTemplateLoaded = false; - TemplateMultiPassMasterNode masterNode = m_mainGraphInstance.CurrentMasterNode as TemplateMultiPassMasterNode; - if( masterNode != null ) - { - ReplaceMasterNode( masterNode.CurrentCategoriesData, true ); - } - } - - // restore possible connections by name - if( m_savedList.Count > 0 ) - { - foreach( var item in m_savedList ) - { - string name = item.Key; - OutputPort op = item.Value; - InputPort ip = m_mainGraphInstance.CurrentMasterNode.InputPorts.Find( x => x.Name == name ); - - if( op != null && ip != null && ip.Visible ) - { - var iNode = UIUtils.GetNode( ip.NodeId ); - var oNode = UIUtils.GetNode( op.NodeId ); - ip.ConnectTo( oNode.UniqueId, op.PortId, op.DataType, false ); - op.ConnectTo( iNode.UniqueId, ip.PortId, ip.DataType, ip.TypeLocked ); - - iNode.OnInputPortConnected( ip.PortId, oNode.UniqueId, op.PortId ); - oNode.OnOutputPortConnected( op.PortId, iNode.UniqueId, ip.PortId ); - } - } - } - m_savedList.Clear(); - } - - public Vector2 TranformPosition( Vector2 pos ) - { - return pos * m_cameraZoom - m_cameraOffset; - } - - public void UpdateTabTitle() - { - if( m_isShaderFunctionWindow ) - { - if( m_openedShaderFunction != null ) - { - this.titleContent.text = GenerateTabTitle( m_openedShaderFunction.FunctionName ); - } - } - else - { - if( m_selectionMode == ASESelectionMode.Material ) - { - this.titleContent.text = GenerateTabTitle( m_mainGraphInstance.CurrentMaterial.name ); - } - else - { - this.titleContent.text = GenerateTabTitle( m_mainGraphInstance.CurrentShader.name ); - } - } - } - - public ParentGraph CustomGraph - { - get { return m_customGraph; } - set { m_customGraph = value; } - } - - public ParentGraph CurrentGraph - { - get - { - if( m_customGraph != null ) - return m_customGraph; - - return m_mainGraphInstance; - } - } - - public void RefreshAvaibleNodes() - { - if( m_contextMenu != null && m_mainGraphInstance != null ) - { - m_contextMenu.RefreshNodes( m_mainGraphInstance ); - m_paletteWindow.ForceUpdate = true; - m_contextPalette.ForceUpdate = true; - m_refreshAvailableNodes = false; - } - } - - public void LateRefreshAvailableNodes() - { - m_refreshAvailableNodes = true; - } - - public ParentGraph OutsideGraph { get { return m_mainGraphInstance; } } - - public bool ShaderIsModified - { - get { return m_shaderIsModified; } - set - { - m_shaderIsModified = value && UIUtils.DirtyMask; - - m_toolsWindow.SetStateOnButton( ToolButtonType.Save, m_shaderIsModified ? 1 : 0 ); - if( !IsShaderFunctionWindow ) - { - MasterNode masterNode = m_mainGraphInstance.CurrentMasterNode; - if( masterNode != null && masterNode.CurrentShader != null ) - { - m_toolsWindow.SetStateOnButton( ToolButtonType.Update, m_shaderIsModified ? 0 : 2 ); - UpdateTabTitle( masterNode.ShaderName, m_shaderIsModified ); - } - else - { - m_toolsWindow.SetStateOnButton( ToolButtonType.Update, 1 ); - } - - //if( m_mainGraphInstance.CurrentStandardSurface != null ) - // UpdateTabTitle( m_mainGraphInstance.CurrentStandardSurface.ShaderName, m_shaderIsModified ); - } - else - { - m_toolsWindow.SetStateOnButton( ToolButtonType.Update, m_shaderIsModified ? 0 : 2 ); - if( m_mainGraphInstance.CurrentShaderFunction != null ) - UpdateTabTitle( m_mainGraphInstance.CurrentShaderFunction.FunctionName, m_shaderIsModified ); - } - - } - } - public void MarkToRepaint() { m_repaintIsDirty = true; } - public void RequestSave() { m_markedToSave = true; } - public void RequestRepaint() { m_repaintIsDirty = true; } - public OptionsWindow Options { get { return m_optionsWindow; } } - public GraphContextMenu ContextMenuInstance { get { return m_contextMenu; } set { m_contextMenu = value; } } - public ShortcutsManager ShortcutManagerInstance { get { return m_shortcutManager; } } - - public bool GlobalPreview - { - get { return m_globalPreview; } - set { m_globalPreview = value; } - } - - public bool GlobalShowInternalData - { - get { return m_globalShowInternalData; } - set { m_globalShowInternalData = value; } - } - - public double EditorTime - { - get { return m_time; } - set { m_time = value; } - } - - public ASESelectionMode CurrentSelection - { - get { return m_selectionMode; } - set - { - m_selectionMode = value; - switch( m_selectionMode ) - { - default: - case ASESelectionMode.Shader: - { - m_toolsWindow.BorderStyle = UIUtils.GetCustomStyle( CustomStyle.ShaderBorder ); - } - break; - case ASESelectionMode.Material: - { - m_toolsWindow.BorderStyle = UIUtils.GetCustomStyle( CustomStyle.MaterialBorder ); - } - break; - case ASESelectionMode.ShaderFunction: - { - m_toolsWindow.BorderStyle = UIUtils.GetCustomStyle( CustomStyle.ShaderFunctionBorder ); - } - break; - } - } - } - - public bool LiveShaderEditing - { - get { return m_liveShaderEditing; } - set - { - m_liveShaderEditing = value; - m_innerEditorVariables.LiveMode = m_liveShaderEditing; - UpdateLiveUI(); - } - } - - public NodeAvailability CurrentNodeAvailability - { - get { return m_currentNodeAvailability; } - set - { - NodeAvailability cache = m_currentNodeAvailability; - m_currentNodeAvailability = value; - - if( cache != value ) - RefreshAvaibleNodes(); - } - } - public string GUID - { - get - { - if( m_isShaderFunctionWindow ) - { - return m_openedShaderFunction != null ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_openedShaderFunction ) ) : string.Empty; - } - else - { - return m_mainGraphInstance.CurrentShader != null ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_mainGraphInstance.CurrentShader ) ) : string.Empty; - } - } - } - public List Messages { get { return m_messages; } set { m_messages = value; } } - public float MaxMsgWidth { get { return m_maxMsgWidth; } set { m_maxMsgWidth = value; } } - public bool MaximizeMessages { get { return m_maximizeMessages; } set { m_maximizeMessages = value; } } - public void InvalidateAlt() { m_altAvailable = false; } - public PaletteWindow CurrentPaletteWindow { get { return m_paletteWindow; } } - public PreMadeShaders PreMadeShadersInstance { get { return m_preMadeShaders; } } - public Rect CameraInfo { get { return m_cameraInfo; } } - public Vector2 TranformedMousePos { get { return m_currentMousePos2D * m_cameraZoom - m_cameraOffset; } } - public Vector2 TranformedKeyEvtMousePos { get { return m_keyEvtMousePos2D * m_cameraZoom - m_cameraOffset; } } - public PalettePopUp PalettePopUpInstance { get { return m_palettePopup; } } - public DuplicatePreventionBuffer DuplicatePrevBufferInstance { get { return m_duplicatePreventionBuffer; } } - public NodeParametersWindow ParametersWindow { get { return m_nodeParametersWindow; } } - public NodeExporterUtils CurrentNodeExporterUtils { get { return m_nodeExporterUtils; } } - public AmplifyShaderFunction OpenedShaderFunction { get { return m_openedShaderFunction; } } - public DrawInfo CameraDrawInfo { get { return m_drawInfo; } } - public string Lastpath { get { return m_lastpath; } set { m_lastpath = value; } } - public string LastOpenedLocation { get { return m_lastOpenedLocation; } set { m_lastOpenedLocation = value; } } - public float AvailableCanvasWidth { get { return ( m_cameraInfo.width - m_paletteWindow.RealWidth - m_nodeParametersWindow.RealWidth ); } } - public float AvailableCanvasHeight { get { return ( m_cameraInfo.height ); } } - public float CameraZoom { get { return m_cameraZoom; } set { m_cameraZoom = value; m_zoomChanged = true; } } - public int GraphCount { get { return m_graphCount; } set { m_graphCount = value; } } - public bool ForceAutoPanDir { get { return m_forceAutoPanDir; } set { m_forceAutoPanDir = value; } } - public bool OpenedAssetFromNode { get { return m_openedAssetFromNode; } set { m_openedAssetFromNode = value; } } - public bool IsShaderFunctionWindow { get { return m_isShaderFunctionWindow; } set { m_isShaderFunctionWindow = value; } } - public bool NodesLoadedCorrectly { get { return m_nodesLoadedCorrectly; } set { m_nodesLoadedCorrectly = value; } } - public double CurrentInactiveTime { get { return m_currentInactiveTime; } } - public string ReplaceMasterNodeData { get { return m_replaceMasterNodeData; } } - public AvailableShaderTypes ReplaceMasterNodeType { get { return m_replaceMasterNodeType; } } - public NodeWireReferencesUtils WireReferenceUtils { get { return m_wireReferenceUtils; } } - public ContextPalette WindowContextPallete { get { return m_contextPalette; } } - // This needs to go to UIUtils - public Texture2D WireTexture { get { return m_wireTexture; } } - public Event CurrentEvent { get { return m_currentEvent; } } - public string CurrentCommandName { get { return m_currentCommandName; } } - public InnerWindowEditorVariables InnerWindowVariables { get { return m_innerEditorVariables; } } - public TemplatesManager TemplatesManagerInstance { get { return m_templatesManager; } } - public Material CurrentMaterial { get { return CurrentGraph.CurrentMaterial; } } - public Clipboard ClipboardInstance { get { return m_clipboard; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs.meta deleted file mode 100644 index 6ce8e71f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderEditorWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c8bcac0d66f920e49803925a85beb0ed -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs deleted file mode 100644 index df83bedb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs +++ /dev/null @@ -1,189 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; -using AmplifyShaderEditor; - -[Serializable] -public class AmplifyShaderFunction : ScriptableObject -{ - [SerializeField] - private string m_functionInfo = string.Empty; - public string FunctionInfo - { - get { return m_functionInfo; } - set { m_functionInfo = value; } - } - - [SerializeField] - private string m_functionName = string.Empty; - public string FunctionName - { - get { if( m_functionName.Length == 0 ) return name; else return m_functionName; } - set { m_functionName = value; } - } - - [SerializeField] - [TextArea( 5, 15 )] - private string m_description = string.Empty; - public string Description - { - get { return m_description; } - set { m_description = value; } - } - - [SerializeField] - private AdditionalIncludesHelper m_additionalIncludes = new AdditionalIncludesHelper(); - //public AdditionalIncludesHelper AdditionalIncludes - //{ - // get { return m_additionalIncludes; } - // set { m_additionalIncludes = value; } - //} - - [SerializeField] - private AdditionalPragmasHelper m_additionalPragmas = new AdditionalPragmasHelper(); - //public AdditionalPragmasHelper AdditionalPragmas - //{ - // get { return m_additionalPragmas; } - // set { m_additionalPragmas = value; } - //} - - [SerializeField] - private TemplateAdditionalDirectivesHelper m_additionalDirectives = new TemplateAdditionalDirectivesHelper( " Additional Directives" ); - public TemplateAdditionalDirectivesHelper AdditionalDirectives - { - get { return m_additionalDirectives; } - set { m_additionalDirectives = value; } - } - - [SerializeField] - private FunctionNodeCategories m_nodeCategory = FunctionNodeCategories.Functions; - public FunctionNodeCategories NodeCategory - { - get { return m_nodeCategory; } - set { m_nodeCategory = value; } - } - - [SerializeField] - private string m_customNodeCategory = string.Empty; - public string CustomNodeCategory - { - get - { - if( m_nodeCategory == FunctionNodeCategories.Custom ) - { - if( string.IsNullOrEmpty( m_customNodeCategory ) ) - return "Functions"; - else - return m_customNodeCategory; - } - else - { - return UIUtils.CategoryPresets[ (int)m_nodeCategory ]; - //return new SerializedObject( this ).FindProperty( "m_nodeCategory" ).enumDisplayNames[ (int)m_nodeCategory ]; - } - } - } - - [SerializeField] - private PreviewLocation m_previewPosition = PreviewLocation.Auto; - public PreviewLocation PreviewPosition - { - get { return m_previewPosition; } - set { m_previewPosition = value; } - } - - [SerializeField] - private bool m_hidden = false; - public bool Hidden - { - get { return m_hidden; } - set { m_hidden = value; } - } - - public void UpdateDirectivesList() - { - m_additionalDirectives.CleanNullDirectives(); - m_additionalDirectives.UpdateDirectivesFromSaveItems(); - - if( m_additionalIncludes.IncludeList.Count > 0 ) - { - m_additionalDirectives.AddItems( AdditionalLineType.Include, m_additionalIncludes.IncludeList ); - m_additionalIncludes.IncludeList.Clear(); - } - - if( m_additionalPragmas.PragmaList.Count > 0 ) - { - m_additionalDirectives.AddItems( AdditionalLineType.Pragma, m_additionalPragmas.PragmaList ); - m_additionalPragmas.PragmaList.Clear(); - } - } - - public void ResetDirectivesOrigin() - { - //if( UIUtils.CurrentShaderVersion() < 16807 ) - // Although the correct version was 1.6.7 rev 07 this issue was only detected on v1.7.1. rev 00 - // So to avoid potential incorrect saves over shader functions, I decided to broaden up the version range - if( UIUtils.CurrentShaderVersion() < 17101 ) - { - m_additionalDirectives.ResetDirectivesOrigin(); - } - } -} - -public class ShaderFunctionDetector : AssetPostprocessor -{ - static void OnPostprocessAllAssets( string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths ) - { - if( UIUtils.CurrentWindow == null ) - return; - - bool markForRefresh = false; - AmplifyShaderFunction function = null; - for( int i = 0; i < importedAssets.Length; i++ ) - { - function = AssetDatabase.LoadAssetAtPath( importedAssets[ i ] ); - if( function != null ) - { - markForRefresh = true; - break; - } - } - - if( deletedAssets.Length > 0 ) - markForRefresh = true; - - for( int i = 0; i < movedAssets.Length; i++ ) - { - function = AssetDatabase.LoadAssetAtPath( movedAssets[ i ] ); - if( function != null ) - { - markForRefresh = true; - break; - } - } - - for( int i = 0; i < movedFromAssetPaths.Length; i++ ) - { - function = AssetDatabase.LoadAssetAtPath( movedFromAssetPaths[ i ] ); - if( function != null ) - { - markForRefresh = true; - break; - } - } - - if( markForRefresh ) - { - markForRefresh = false; - if( function != null ) - { - IOUtils.UpdateSFandRefreshWindows( function ); - } - UIUtils.CurrentWindow.LateRefreshAvailableNodes(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs.meta deleted file mode 100644 index 35a93109..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunction.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 78b2425a2284af743826c689403a4924 -timeCreated: 1492703397 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 2800000, guid: 50be8291f9514914aa55c66c49da67cf, type: 3} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs deleted file mode 100644 index b5e3e4d4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs +++ /dev/null @@ -1,152 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System; -using System.Text.RegularExpressions; -using System.IO; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [CustomEditor( typeof( AmplifyShaderFunction ) )] - public class AmplifyShaderFunctionEditor : Editor - { - class FunctionDependency - { - public string AssetName; - public string AssetPath; - public FunctionDependency(string name, string path) - { - AssetName = name; - AssetPath = path; - } - } - - AmplifyShaderFunction m_target; - List m_dependencies = new List(); - - void OnEnable() - { - m_target = ( target as AmplifyShaderFunction ); - } - - public override void OnInspectorGUI() - { - //base.OnInspectorGUI(); - //base.serializedObject.Update(); - if( GUILayout.Button( "Open in Shader Editor" ) ) - { -#if UNITY_2018_3_OR_NEWER - ASEPackageManagerHelper.SetupLateShaderFunction( m_target ); -#else - AmplifyShaderEditorWindow.LoadShaderFunctionToASE( m_target, false ); -#endif - } - //EditorGUILayout.Separator(); - //m_target.FunctionInfo = EditorGUILayout.TextArea( m_target.FunctionInfo ); - - if( m_target.Description.Length > 0 ) - { - EditorGUILayout.HelpBox( m_target.Description, MessageType.Info ); - } - - EditorGUILayout.Space(); - if( GUILayout.Button( "Search Direct Dependencies" ) ) - { - m_dependencies.Clear(); - string guid = AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_target ) ); - - string[] allSFs = AssetDatabase.FindAssets( "t:AmplifyShaderFunction", null ); - foreach( string guid1 in allSFs ) - { - string sfPath = AssetDatabase.GUIDToAssetPath( guid1 ); - bool found = SearchForGUID( guid, sfPath ); - if( found ) - { - //string n = Regex.Replace( sfPath, @"(\.\w+|[\w\d\/]+\/)", "" ); - string n = Regex.Replace( sfPath, @"[\w\d\/]+\/", "" ); - m_dependencies.Add(new FunctionDependency( n, sfPath ) ); - } - } - - string[] allSHs = AssetDatabase.FindAssets( "t:Shader", null ); - foreach( string guid1 in allSHs ) - { - string shPath = AssetDatabase.GUIDToAssetPath( guid1 ); - bool found = SearchForGUID( guid, shPath ); - if( found ) - { - string n = Regex.Replace( shPath, @"[\w\d\/]+\/", "" ); - m_dependencies.Add( new FunctionDependency( n, shPath ) ); - } - } - } - EditorGUILayout.Space(); - for( int i = 0; i < m_dependencies.Count; i++ ) - { - EditorGUILayout.BeginHorizontal(); - if( GUILayout.Button( m_dependencies[ i ].AssetName, "minibuttonleft" ) ) - { - SelectAtPath( m_dependencies[ i ].AssetPath ); - } - if( GUILayout.Button( "edit", "minibuttonright", GUILayout.Width(100) ) ) - { - if( m_dependencies[ i ].AssetName.EndsWith( ".asset" ) ) - { - var obj = AssetDatabase.LoadAssetAtPath( m_dependencies[ i ].AssetPath ); - AmplifyShaderEditorWindow.LoadShaderFunctionToASE( obj, false ); - } - else - { - var obj = AssetDatabase.LoadAssetAtPath( m_dependencies[ i ].AssetPath ); - AmplifyShaderEditorWindow.ConvertShaderToASE( obj ); - } - } - EditorGUILayout.EndHorizontal(); - } - } - - public void SelectAtPath( string path ) - { - var obj = AssetDatabase.LoadAssetAtPath( path ); - EditorGUIUtility.PingObject( obj ); - } - - public static bool SearchForGUID( string guid, string pathName ) - { - bool result = false; - int count = 0; - if( !string.IsNullOrEmpty( pathName ) && File.Exists( pathName ) ) - { - StreamReader fileReader = null; - try - { - fileReader = new StreamReader( pathName ); - - string line; - int index = -1; - while( ( line = fileReader.ReadLine() ) != null ) - { - index = line.IndexOf( guid ); - count++; - - if( index > -1 ) - { - result = true; - break; - } - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - finally - { - if( fileReader != null ) - fileReader.Close(); - } - } - return result; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs.meta deleted file mode 100644 index 99b80bb9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AmplifyShaderFunctionEditor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8b2d6d1320661374db53aeb8057312b2 -timeCreated: 1491909065 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs deleted file mode 100644 index 9f028f3f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs +++ /dev/null @@ -1,94 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum AutoPanLocation - { - TOP = 0, - BOTTOM, - LEFT, - RIGHT - } - - public class AutoPanData - { - private Rect m_area; - private float m_size; - private Vector2 m_velocity; - - private GUIStyle m_style; - private Color m_color = new Color( 1f, 0f, 0f, 0.5f ); - - private AutoPanLocation m_location; - private float m_adjustWidth = 0; - private float m_adjustInitialX = 0; - - public AutoPanData( AutoPanLocation location, float size, Vector2 vel ) - { - m_area = new Rect(); - m_size = size; - m_velocity = vel; - m_location = location; - } - - public bool CheckArea( Vector2 mousePosition, Rect window, bool draw ) - { - float totalSize = m_size + m_adjustWidth; - switch ( m_location ) - { - case AutoPanLocation.TOP: - { - m_area.x = m_adjustInitialX; - m_area.y = 0; - m_area.width = window.width; - m_area.height = totalSize; - } - break; - case AutoPanLocation.BOTTOM: - { - m_area.x = m_adjustInitialX; - m_area.y = window.height - totalSize; - m_area.width = window.width; - m_area.height = totalSize; - } - break; - case AutoPanLocation.LEFT: - { - m_area.x = m_adjustInitialX; - m_area.y = 0; - m_area.width = totalSize; - m_area.height = window.height; - } - break; - case AutoPanLocation.RIGHT: - { - m_area.x = m_adjustInitialX + window.width - totalSize; - m_area.y = 0; - m_area.width = totalSize; - m_area.height = window.height; - } - break; - } - - if ( draw ) - { - if ( m_style == null ) - { - m_style = UIUtils.Box; - } - Color bufferedColor = GUI.color; - GUI.color = m_color; - GUI.Label( m_area, string.Empty, m_style ); - GUI.color = bufferedColor; - } - return m_area.Contains( mousePosition ); - } - - public float AdjustWidth { set { m_adjustWidth = value; } } - public float AdjustInitialX { set { m_adjustInitialX = value; } } - public Vector2 Velocity { get { return m_velocity; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs.meta deleted file mode 100644 index 17e6b868..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/AutoPanData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 711db07e8265cb740940568c4bc7345f -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs deleted file mode 100644 index 4f2405c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs +++ /dev/null @@ -1,250 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using UnityEngine; -using System.Collections.Generic; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - - public class ClipboardData - { - public string Data = string.Empty; - public string Connections = string.Empty; - public int OldNodeId = -1; - public int NewNodeId = -1; - - public ClipboardData( string data, string connections, int oldNodeId ) - { - Data = data; - Connections = connections; - OldNodeId = oldNodeId; - } - - public override string ToString() - { - return Data + IOUtils.CLIPBOARD_DATA_SEPARATOR + Connections + IOUtils.CLIPBOARD_DATA_SEPARATOR + OldNodeId + IOUtils.CLIPBOARD_DATA_SEPARATOR + NewNodeId; - } - } - - public class Clipboard - { - public const string ClipboardId = "AMPLIFY_CLIPBOARD_ID"; - private readonly string[] ClipboardTagId = { "#CLIP_ITEM#" }; - private List m_clipboardStrData; - private Dictionary m_clipboardAuxData; - private Dictionary m_multiPassMasterNodeData; - - public Clipboard() - { - m_clipboardStrData = new List(); - m_clipboardAuxData = new Dictionary(); - m_multiPassMasterNodeData = new Dictionary(); - } - - public void AddMultiPassNodesToClipboard( List masterNodes ) - { - m_multiPassMasterNodeData.Clear(); - int templatesAmount = masterNodes.Count; - for( int i = 0; i < templatesAmount; i++ ) - { - if( !masterNodes[ i ].InvalidNode ) - { - string data = string.Empty; - string connection = string.Empty; - masterNodes[ i ].FullWriteToString( ref data, ref connection ); - ClipboardData clipboardData = new ClipboardData( data, connection, masterNodes[ i ].UniqueId ); - m_multiPassMasterNodeData.Add( masterNodes[ i ].PassUniqueName, clipboardData ); - } - } - } - - public void GetMultiPassNodesFromClipboard( List masterNodes ) - { - int templatesAmount = masterNodes.Count; - for( int i = 0; i < templatesAmount; i++ ) - { - if( m_multiPassMasterNodeData.ContainsKey( masterNodes[ i ].PassUniqueName ) ) - { - ClipboardData nodeData = m_multiPassMasterNodeData[ masterNodes[ i ].PassUniqueName ]; - string[] nodeParams = nodeData.Data.Split( IOUtils.FIELD_SEPARATOR ); - masterNodes[ i ].FullReadFromString( ref nodeParams ); - } - } - - for( int i = 0; i < templatesAmount; i++ ) - { - if( m_multiPassMasterNodeData.ContainsKey( masterNodes[ i ].PassUniqueName ) ) - { - masterNodes[ i ].SetReadOptions(); - masterNodes[ i ].ForceOptionsRefresh(); - } - } - - m_multiPassMasterNodeData.Clear(); - } - - public void AddToClipboard( List selectedNodes , Vector3 initialPosition, ParentGraph graph ) - { - //m_clipboardStrData.Clear(); - //m_clipboardAuxData.Clear(); - - string clipboardData = IOUtils.Vector3ToString( initialPosition ) + ClipboardTagId[ 0 ]; - int masterNodeId = UIUtils.CurrentWindow.CurrentGraph.CurrentMasterNodeId; - int count = selectedNodes.Count; - for ( int i = 0; i < count; i++ ) - { - if ( UIUtils.CurrentWindow.IsShaderFunctionWindow || !graph.IsMasterNode( selectedNodes[ i ] )) - { - string nodeData = string.Empty; - string connections = string.Empty; - selectedNodes[ i ].ClipboardFullWriteToString( ref nodeData, ref connections ); - clipboardData += nodeData; - if ( !string.IsNullOrEmpty( connections ) ) - { - connections = connections.Substring( 0, connections.Length - 1 ); - clipboardData += "\n" + connections; - } - if ( i < count - 1 ) - clipboardData += ClipboardTagId[ 0 ]; - - //ClipboardData data = new ClipboardData( nodeData, connections, selectedNodes[ i ].UniqueId ); - //m_clipboardStrData.Add( data ); - //m_clipboardAuxData.Add( selectedNodes[ i ].UniqueId, data ); - } - } - - if ( !string.IsNullOrEmpty( clipboardData ) ) - { - EditorPrefs.SetString( ClipboardId, clipboardData ); - } - //for ( int i = 0; i < selectedNodes.Count; i++ ) - //{ - // if ( selectedNodes[ i ].UniqueId != masterNodeId ) - // { - // WireNode wireNode = selectedNodes[ i ] as WireNode; - // if ( wireNode != null ) - // { - // if ( !IsNodeChainValid( selectedNodes[ i ], true ) || !IsNodeChainValid( selectedNodes[ i ], false ) ) - // { - // UnityEngine.Debug.Log( "found invalid wire port" ); - // } - // } - // } - //} - } - - public Vector3 GetDataFromEditorPrefs() - { - Vector3 initialPos = Vector3.zero; - m_clipboardStrData.Clear(); - m_clipboardAuxData.Clear(); - string clipboardData = EditorPrefs.GetString( ClipboardId, string.Empty ); - if ( !string.IsNullOrEmpty( clipboardData ) ) - { - string[] clipboardDataArray = clipboardData.Split( ClipboardTagId, StringSplitOptions.None ); - initialPos = IOUtils.StringToVector3( clipboardDataArray[0] ); - for ( int i = 1; i < clipboardDataArray.Length; i++ ) - { - if ( !string.IsNullOrEmpty( clipboardDataArray[ i ] ) ) - { - int wiresIndex = clipboardDataArray[ i ].IndexOf( IOUtils.LINE_TERMINATOR ); - string nodeData = string.Empty; - string connections = string.Empty; - if ( wiresIndex < 0 ) - { - nodeData = clipboardDataArray[ i ]; - } - else - { - nodeData = clipboardDataArray[ i ].Substring( 0, wiresIndex ); - connections = clipboardDataArray[ i ].Substring( wiresIndex + 1 ); - } - string[] nodeDataArr = nodeData.Split( IOUtils.FIELD_SEPARATOR ); - if ( nodeDataArr.Length > 2 ) - { - int nodeId = Convert.ToInt32( nodeDataArr[ 2 ] ); - ClipboardData data = new ClipboardData( nodeData, connections, nodeId ); - m_clipboardStrData.Add( data ); - m_clipboardAuxData.Add( nodeId, data ); - } - - } - } - } - return initialPos; - } - - public bool IsNodeChainValid( ParentNode currentNode, bool forward ) - { - WireNode wireNode = currentNode as WireNode; - if ( wireNode == null ) - { - return m_clipboardAuxData.ContainsKey( currentNode.UniqueId ); - } - - if ( forward ) - { - if ( wireNode.InputPorts[ 0 ].ExternalReferences.Count > 0 ) - { - int nodeId = wireNode.InputPorts[ 0 ].ExternalReferences[ 0 ].NodeId; - if ( m_clipboardAuxData.ContainsKey( nodeId ) ) - { - return IsNodeChainValid( UIUtils.GetNode( nodeId ), forward ); - } - } - } - else - { - int nodeId = wireNode.OutputPorts[ 0 ].ExternalReferences[ 0 ].NodeId; - if ( m_clipboardAuxData.ContainsKey( nodeId ) ) - { - return IsNodeChainValid( UIUtils.GetNode( nodeId ), forward ); - } - } - return false; - } - - public void GenerateFullString() - { - string data = string.Empty; - for ( int i = 0; i < m_clipboardStrData.Count; i++ ) - { - data += m_clipboardStrData[ i ].ToString(); - if ( i < m_clipboardStrData.Count - 1 ) - { - data += IOUtils.LINE_TERMINATOR; - } - } - } - - public void ClearClipboard() - { - m_clipboardStrData.Clear(); - m_clipboardAuxData.Clear(); - m_multiPassMasterNodeData.Clear(); - } - - public ClipboardData GetClipboardData( int oldNodeId ) - { - if ( m_clipboardAuxData.ContainsKey( oldNodeId ) ) - return m_clipboardAuxData[ oldNodeId ]; - return null; - } - - public int GeNewNodeId( int oldNodeId ) - { - if ( m_clipboardAuxData.ContainsKey( oldNodeId ) ) - return m_clipboardAuxData[ oldNodeId ].NewNodeId; - return -1; - } - - public List CurrentClipboardStrData - { - get { return m_clipboardStrData; } - } - - public bool HasCachedMasterNodes { get { return m_multiPassMasterNodeData.Count > 0; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs.meta deleted file mode 100644 index 3e4b657c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Clipboard.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8850a8c4f3ca99f42bbf602c671ffb7f -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs deleted file mode 100644 index 896c432b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs +++ /dev/null @@ -1,120 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class ConfirmationWindow - { - public delegate ShaderLoadResult OnConfirmationSelected( bool value, Shader shader, Material material ); - public event OnConfirmationSelected OnConfirmationSelectedEvt; - - private const string m_yesStr = "Yes"; - private const string m_noStr = "No"; - private bool m_isActive = false; - private string m_currentMessage; - - private GUIStyle m_areaStyle; - private GUIContent m_content; - private GUIStyle m_buttonStyle; - private GUIStyle m_labelStyle; - - - private Shader m_shader; - private Material m_material; - private Rect m_area; - private bool m_autoDeactivate = true; - - - public ConfirmationWindow( float x, float y, float width, float height ) - { - m_content = new GUIContent( GUIContent.none ); - m_area = new Rect( x, y, width, height ); - } - - public void Destroy() - { - m_shader = null; - OnConfirmationSelectedEvt = null; - } - - public void ActivateConfirmation( Shader shader, Material material, string message, OnConfirmationSelected evt, bool autoDeactivate = true ) - { - OnConfirmationSelectedEvt = evt; - m_currentMessage = message; - m_shader = shader; - m_material = material; - m_autoDeactivate = autoDeactivate; - m_isActive = true; - } - - public void OnGUI() - { - if ( m_areaStyle == null ) - { - m_areaStyle = new GUIStyle( UIUtils.TextArea ); - m_areaStyle.stretchHeight = true; - m_areaStyle.stretchWidth = true; - m_areaStyle.fontSize = ( int ) Constants.DefaultTitleFontSize; - } - - if ( m_buttonStyle == null ) - { - m_buttonStyle = UIUtils.Button; - } - - if ( m_labelStyle == null ) - { - m_labelStyle = new GUIStyle( UIUtils.Label ); - m_labelStyle.alignment = TextAnchor.MiddleCenter; - m_labelStyle.wordWrap = true; - } - - m_area.x = ( int ) ( 0.5f * UIUtils.CurrentWindow.CameraInfo.width ); - m_area.y = ( int ) ( 0.5f * UIUtils.CurrentWindow.CameraInfo.height ); - - GUILayout.BeginArea( m_area, m_content, m_areaStyle ); - { - EditorGUILayout.BeginVertical(); - { - EditorGUILayout.Separator(); - EditorGUILayout.LabelField( m_currentMessage, m_labelStyle ); - - EditorGUILayout.Separator(); - EditorGUILayout.Separator(); - EditorGUILayout.BeginHorizontal(); - { - if ( GUILayout.Button( m_yesStr, m_buttonStyle ) ) - { - if ( OnConfirmationSelectedEvt != null ) - OnConfirmationSelectedEvt( true, m_shader, m_material ); - - if ( m_autoDeactivate ) - Deactivate(); - } - - if ( GUILayout.Button( m_noStr, m_buttonStyle ) ) - { - if ( OnConfirmationSelectedEvt != null ) - OnConfirmationSelectedEvt( false, m_shader, m_material ); - if ( m_autoDeactivate ) - Deactivate(); - } - } - EditorGUILayout.EndHorizontal(); - } - EditorGUILayout.EndVertical(); - } - GUILayout.EndArea(); - } - - public void Deactivate() - { - m_isActive = false; - OnConfirmationSelectedEvt = null; - } - public bool IsActive { get { return m_isActive; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs.meta deleted file mode 100644 index 7770352f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConfirmationWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 291cb40a04f835a4d89037cf3053c6a3 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs deleted file mode 100644 index 937ebe21..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs +++ /dev/null @@ -1,288 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - public class Toast - { - public MessageSeverity ItemType; - public string ItemMessage; - public double ItemTime; - public int ItemOwnerId; - public Toast( MessageSeverity itemType, string itemMessage, double itemTime,int itemOwnerId ) - { - ItemType = itemType; - ItemMessage = itemMessage; - ItemTime = itemTime; - ItemOwnerId = itemOwnerId; - } - } - - public class ConsoleLogWindow - { - public const int MAXWIDTH = 400; - public const float FADETIME = 7; - - private readonly GUIContent m_boxToggleContent = new GUIContent( "\u2261", "Toggle Message Box" ); - private readonly GUIContent m_clearContent = new GUIContent( "\u00D7", "Clear Messages" ); - - protected AmplifyShaderEditorWindow m_parentWindow = null; - - // needs to be serialized - private Vector2 m_currentScrollPos; - - int lastCall = -1; - - public ConsoleLogWindow( AmplifyShaderEditorWindow parentWindow ) - { - m_parentWindow = parentWindow; - } - - public void AddMessage( MessageSeverity itemType, string itemMessage , int itemOwnerId ) - { - var toast = new Toast( itemType, itemMessage, Time.realtimeSinceStartup, itemOwnerId ); - m_parentWindow.Messages.Insert( 0, toast ); - m_currentScrollPos.y = Mathf.Infinity; - - if( !m_parentWindow.MaximizeMessages ) - lastCall = Mathf.Max( (int)itemType, lastCall ); - - GUIContent gc = new GUIContent( m_parentWindow.Messages.Count + ": " + itemMessage ); - float maxWidth = m_parentWindow.MaxMsgWidth; - maxWidth = Mathf.Max( GUIStyle.none.CalcSize( gc ).x + 16, maxWidth ); - maxWidth = Mathf.Min( maxWidth, MAXWIDTH ); - m_parentWindow.MaxMsgWidth = maxWidth; - } - - public void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus, float rightSide ) - { - EventType currentEventType = Event.current.type; - var messages = m_parentWindow.Messages; - var maximize = m_parentWindow.MaximizeMessages; - - Rect button = parentPosition; - button.width = 22; - button.height = 22; - button.x = parentPosition.x + parentPosition.width - button.width - rightSide - 8; - button.y = parentPosition.y + parentPosition.height - button.height - ( m_parentWindow.CurrentSelection == ASESelectionMode.Material ? 52 : 8 ); - - Rect toolbarArea = button; - toolbarArea.y -= 5; - if( maximize ) - { - toolbarArea.xMin -= m_parentWindow.MaxMsgWidth; - toolbarArea.yMin -= 66; - } - toolbarArea.x -= 6; - - bool needsRepaint = false; - if( maximize ) - { - GUIStyle labelStyle = UIUtils.ConsoleLogLabel; - toolbarArea.y -= 16 + 8; - GUILayout.BeginArea( toolbarArea, UIUtils.ConsoleLogMessage ); - EditorGUILayout.BeginVertical(); - m_currentScrollPos = EditorGUILayout.BeginScrollView( m_currentScrollPos ); - { - int count = messages.Count; - for( int i = count - 1; i >= 0; i-- ) - { - switch( messages[ i ].ItemType ) - { - case MessageSeverity.Error: - labelStyle.normal.textColor = Color.red; - break; - case MessageSeverity.Warning: - labelStyle.normal.textColor = Color.yellow; - break; - default: - case MessageSeverity.Normal: - labelStyle.normal.textColor = Color.white; - break; - } - - if( messages[ i ].ItemOwnerId < 0 ) - { - GUILayout.Label( ( count - i ) + ": " + messages[ i ].ItemMessage, labelStyle ); - } - else - { - if( GUILayout.Button( ( count - i ) + ": " + messages[ i ].ItemMessage, labelStyle ) ) - { - UIUtils.CurrentWindow.FocusOnNode( messages[ i ].ItemOwnerId, 1, true ); - } - } - } - } - EditorGUILayout.EndScrollView(); - EditorGUILayout.EndVertical(); - - GUILayout.EndArea(); - } - else - { - // draw toaster - int count = messages.Count; - Rect rect = toolbarArea; - rect.xMin -= 200; - - float startFade = FADETIME - 1; - for( int i = 0; i < count; i++ ) - { - GUIStyle msgstyle = UIUtils.ConsoleLogMessage; - float delta = (float)(Time.realtimeSinceStartup - messages[ i ].ItemTime); - if( delta > FADETIME ) - continue; - - if( delta < 0.1f ) - { - msgstyle.normal.textColor = Color.cyan; - } - else if( delta < startFade ) - { - switch( messages[ i ].ItemType ) - { - case MessageSeverity.Error: - msgstyle.normal.textColor = Color.red; - break; - case MessageSeverity.Warning: - msgstyle.normal.textColor = Color.yellow; - break; - default: - case MessageSeverity.Normal: - msgstyle.normal.textColor = Color.white; - break; - } - } - else - { - switch( messages[ i ].ItemType ) - { - case MessageSeverity.Error: - msgstyle.normal.textColor = new Color( 1, 0, 0, FADETIME - delta ); - break; - case MessageSeverity.Warning: - msgstyle.normal.textColor = new Color( 1, 1, 0, FADETIME - delta ); - break; - default: - case MessageSeverity.Normal: - msgstyle.normal.textColor = new Color( 1, 1, 1, FADETIME - delta ); - break; - } - } - - needsRepaint = true; - - GUIContent gc = new GUIContent( messages[ i ].ItemMessage ); - var sizes = msgstyle.CalcSize( gc ); - rect.xMin -= sizes.x - rect.width; - rect.height = sizes.y; - rect.y -= rect.height + 2; - if( messages[ i ].ItemOwnerId < 0 ) - { - GUI.Label( rect, gc, msgstyle ); - } - else - { - if( GUI.Button( rect, gc, msgstyle )) - { - UIUtils.CurrentWindow.FocusOnNode( messages[ i ].ItemOwnerId, 1, true ); - } - } - } - } - //GUI.color = cached; - - if( needsRepaint ) - m_parentWindow.MarkToRepaint(); - - GUIStyle style = UIUtils.ConsoleLogCircle; - - button.size = Vector2.one * 16; - - switch( lastCall ) - { - case 0: - style.normal.textColor = Color.cyan; - break; - case 1: - style.normal.textColor = Color.yellow; - break; - case 2: - style.normal.textColor = Color.red; - break; - default: - style.normal.textColor = new Color( 1, 1, 1, 0.5f ); - break; - } - - if( GUI.Button( button, m_boxToggleContent, style ) ) - { - maximize = !maximize; - m_parentWindow.MaximizeMessages = maximize; - m_currentScrollPos.y = Mathf.Infinity; - lastCall = -1; - } - - style.normal.textColor = new Color( 1, 1, 1, 0.5f ); - //GUI.color = cached; - button.x -= button.width + 2; - - if( maximize && GUI.Button( button, m_clearContent, style ) ) - { - if( messages.Count == 0 ) - { - maximize = false; - m_parentWindow.MaximizeMessages = maximize; - } - ClearMessages(); - } - - button.width += button.width + 2; - bool mouseOnTop = button.Contains( mousePosition ); - - if( currentEventType == EventType.MouseMove && mouseOnTop ) - m_parentWindow.MarkToRepaint(); - - if( DebugConsoleWindow.DeveloperMode ) - { - if( Event.current.type == EventType.KeyDown && Event.current.keyCode == KeyCode.Alpha1 ) - { - UIUtils.ShowMessage( "This is an info message\nwith two lines" ); - } - - if( Event.current.type == EventType.KeyDown && Event.current.keyCode == KeyCode.Alpha2 ) - { - UIUtils.ShowMessage( "This is a warning message", MessageSeverity.Warning ); - } - - if( Event.current.type == EventType.KeyDown && Event.current.keyCode == KeyCode.Alpha3 ) - { - - UIUtils.ShowMessage( "THIS IS AN ERROR MESSAGE!!", MessageSeverity.Error ); - } - } - } - - public void ClearMessages() - { - m_parentWindow.Messages.Clear(); - m_parentWindow.MaxMsgWidth = 100; - } - - public void Toggle() - { - - } - - public void Destroy() - { - m_parentWindow = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs.meta deleted file mode 100644 index 617e129d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ConsoleLogWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ed706353a579cbb46b300406107108b1 -timeCreated: 1506345180 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs deleted file mode 100644 index 4834ee1f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs +++ /dev/null @@ -1,81 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class ContextMenuItem - { - private const string PALETTE_NAME_MOD_STR = " "; - - private string m_paletteName; - private string m_name; - private string m_tags; - private string m_category; - private string m_description; - private System.Type m_type; - private GUIContent m_guiContent; - private string m_nameWithShortcut; - private AmplifyShaderFunction m_function; - private NodeAttributes m_nodeAttributes; - - public ContextMenuItem( NodeAttributes nodeAttributes, System.Type type, string name, string tags, string category, string description, AmplifyShaderFunction function, KeyCode shortcut ) - { - m_nodeAttributes = nodeAttributes; - m_name = name; - m_tags = name + ( string.IsNullOrEmpty( tags ) ? "" : " " + tags ); - m_tags = m_tags.ToLower(); - m_nameWithShortcut = shortcut != KeyCode.None ? ( name + " [ " + UIUtils.KeyCodeToString( shortcut ) + " ]" ) : name; - m_paletteName = PALETTE_NAME_MOD_STR + m_name; - m_type = type; - m_category = category; - m_description = description; - m_function = function; - m_guiContent = new GUIContent( m_nameWithShortcut, m_description ); - } - - public int CompareTo( ContextMenuItem item , bool useWeights ) - { - if ( useWeights && NodeAttributes.SortOrderPriority > -1 && item.NodeAttributes.SortOrderPriority > -1 ) - { - if ( NodeAttributes.SortOrderPriority > item.NodeAttributes.SortOrderPriority ) - { - return 1; - } - else if ( NodeAttributes.SortOrderPriority == item.NodeAttributes.SortOrderPriority ) - { - return m_name.CompareTo( item.Name ); - } - else - { - return -1; - } - } - return m_name.CompareTo( item.Name ); - } - - public string PaletteName { get { return m_paletteName; } } - public string Name { get { return m_name; } } - public string Tags { get { return m_tags; } } - public string NameWithShortcut { get { return m_nameWithShortcut; } } - public string Category { get { return m_category; } } - public string Description { get { return m_description; } } - public AmplifyShaderFunction Function { get { return m_function; } } - public System.Type NodeType { get { return m_type; } } - public GUIContent ItemUIContent { get { return m_guiContent; } } - public NodeAttributes NodeAttributes { get { return m_nodeAttributes; } } - - public override string ToString() - { - return m_name + ":" + m_category + ":" + m_description; - } - - public void Destroy() - { - m_guiContent = null; - m_nodeAttributes = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs.meta deleted file mode 100644 index 7b1fbe8c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ContextMenuItem.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 417f409230c530b468b8ab67dd6e3b8b -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs deleted file mode 100644 index 0de8b80a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -//using UnityEditor; -//using UnityEngine; -//namespace AmplifyShaderEditor -//{ -// //EditorGUIUtility.GetBuiltinSkin(EditorSkin.Inspector) -// // this might be a bit nonsense since I could use the GetBuiltinSkin directly but this way will bea easier to change to some custom visuals on some near future -// [System.Serializable] -// public class CustomStylesContainer -// { -// public GUIStyle FoldoutStyle -// { -// get { return EditorStyles.foldout; } -// } - -// public GUIStyle Label -// { -// get { return GUI.skin.label; } -// } - -// public GUIStyle Button -// { -// get { return GUI.skin.button; } -// } - -// public GUIStyle TextArea -// { -// get { return GUI.skin.textArea; } -// } - -// public GUIStyle Toggle -// { -// get { return GUI.skin.toggle; } -// } - -// public GUIStyle Window -// { -// get { return GUI.skin.window; } -// } - -// public GUIStyle Textfield -// { -// get { return GUI.skin.textField; } -// } - -// public GUIStyle Box -// { -// get { return GUI.skin.box; } -// } -// } -//} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs.meta deleted file mode 100644 index b677796e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/CustomStylesContainer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 79d0d783b532b474192b191547bee1c1 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs deleted file mode 100644 index 85f4604a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs +++ /dev/null @@ -1,203 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -//#define ASE_CONSOLE_WINDOW - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public sealed class DebugConsoleWindow : EditorWindow - { - private const float WindowSizeX = 250; - private const float WindowSizeY = 250; - private const float WindowPosX = 5; - private const float WindowPosY = 5; - private Rect m_availableArea; - - private bool m_wikiAreaFoldout = true; - private bool m_miscAreaFoldout = true; - private Vector2 m_currentScrollPos; - - private int m_minURLNode = 0; - private int m_maxURLNode = -1; - -#if ASE_CONSOLE_WINDOW - public readonly static bool DeveloperMode = true; - public static bool UseShaderPanelsInfo = true; - [MenuItem( "Window/Amplify Shader Editor/Open Debug Console" )] - static void OpenMainShaderGraph() - { - OpenWindow(); - } - [MenuItem( "Window/Amplify Shader Editor/Create Template Menu Items" )] - public static void CreateTemplateMenuItems() - { - UIUtils.CurrentWindow.TemplatesManagerInstance.CreateTemplateMenuItems(); - } - -#else - public readonly static bool DeveloperMode = false; - public static bool UseShaderPanelsInfo = false; -#endif - - public static DebugConsoleWindow OpenWindow() - { - if ( DeveloperMode ) - { - DebugConsoleWindow currentWindow = ( DebugConsoleWindow ) DebugConsoleWindow.GetWindow( typeof( DebugConsoleWindow ), false, "ASE Debug Console" ); - currentWindow.titleContent.tooltip = "Debug Options for ASE. Intented only for ASE development team"; - currentWindow.minSize = new Vector2( WindowSizeX, WindowSizeY ); - currentWindow.maxSize = new Vector2( WindowSizeX, 2 * WindowSizeY ); ; - currentWindow.wantsMouseMove = true; - return currentWindow; - } - return null; - } - - void OnGUI() - { - m_availableArea = new Rect( WindowPosX, WindowPosY, position.width - 2 * WindowPosX, position.height - 2 * WindowPosY ); - GUILayout.BeginArea( m_availableArea ); - { - m_currentScrollPos = EditorGUILayout.BeginScrollView( m_currentScrollPos, GUILayout.Width( 0 ), GUILayout.Height( 0 ) ); - { - EditorGUILayout.BeginVertical(); - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - if ( window != null ) - { - EditorGUILayout.Separator(); - - NodeUtils.DrawPropertyGroup( ref m_wikiAreaFoldout, "Wiki Helper", ShowWikiHelperFunctions ); - - EditorGUILayout.Separator(); - - NodeUtils.DrawPropertyGroup( ref m_miscAreaFoldout, "Misc", ShowMiscFuntions ); - - EditorGUILayout.Separator(); - } - else - { - EditorGUILayout.LabelField( "Please open an ASE window to access debug options" ); - } - } - EditorGUILayout.EndVertical(); - } - EditorGUILayout.EndScrollView(); - } - GUILayout.EndArea(); - } - - void ShowWikiHelperFunctions() - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - EditorGUILayout.Separator(); - - if ( GUILayout.Button( "Nodes Screen Shots" ) ) - { - window.CurrentNodeExporterUtils.ActivateAutoScreenShot( Application.dataPath + "/../NodesInfo/Shots/",0,-1 ); - } - - GUILayout.BeginHorizontal(); - if( GUILayout.Button( "Nodes URLs" ) ) - { - window.CurrentNodeExporterUtils.ActivateNodesURL( m_minURLNode, m_maxURLNode ); - } - m_minURLNode = EditorGUILayout.IntField( m_minURLNode ); - m_maxURLNode = EditorGUILayout.IntField( m_maxURLNode ); - GUILayout.EndHorizontal(); - - EditorGUILayout.Separator(); - - if( GUILayout.Button( "Nodes Undo Test" ) ) - { - window.CurrentNodeExporterUtils.ActivateAutoUndo(); - } - - EditorGUILayout.Separator(); - - if ( GUILayout.Button( "Nodes Info" ) ) - { - window.CurrentPaletteWindow.DumpAvailableNodes( false, Application.dataPath + "/../NodesInfo/" ); - window.CurrentPaletteWindow.DumpAvailableNodes( true, Application.dataPath + "/../NodesInfo/" ); - } - - EditorGUILayout.Separator(); - - if ( GUILayout.Button( "Shortcuts Info" ) ) - { - window.ShortcutManagerInstance.DumpShortcutsToDisk( Application.dataPath + "/../NodesInfo/" ); - } - } - - void ShowMiscFuntions() - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - if ( GUILayout.Button( "Force Example Shader Compilation" ) ) - { - UIUtils.ForceExampleShaderCompilation(); - } - EditorGUILayout.Separator(); - - if ( GUILayout.Button( "Refresh Available Nodes" ) ) - { - window.RefreshAvaibleNodes(); - } - - EditorGUILayout.Separator(); - - if ( GUILayout.Button( "Dump Uniform Names" ) ) - { - //window.CurrentPaletteWindow.NewList() - window.DuplicatePrevBufferInstance.DumpUniformNames(); - } - - EditorGUILayout.Separator(); - - if ( GUILayout.Button( "Force Palette Update" ) ) - { - Debug.Log( UIUtils.CurrentWindow.IsShaderFunctionWindow ); - window.CurrentPaletteWindow.ForceUpdate = true; - } - - EditorGUILayout.Separator(); - - if( GUILayout.Button( "Detect Infinite Loops" ) ) - { - if( window.IsShaderFunctionWindow ) - { - Debug.Log( "Starting infinite loop detection over shader functions" ); - List nodes = window.OutsideGraph.FunctionOutputNodes.NodesList; - for( int i = 0; i < nodes.Count; i++ ) - { - UIUtils.DetectNodeLoopsFrom( nodes[ i ], new Dictionary() ); - } - } - else - { - if( window.OutsideGraph.MultiPassMasterNodes.Count > 0 ) - { - Debug.Log( "Starting infinite loop detection over shader from template" ); - List nodes = window.OutsideGraph.MultiPassMasterNodes.NodesList; - for( int i = 0; i < nodes.Count; i++ ) - { - UIUtils.DetectNodeLoopsFrom( nodes[ i ], new Dictionary() ); - } - } - else - { - Debug.Log( "Starting infinite loop detection over standard shader" ); - UIUtils.DetectNodeLoopsFrom( window.OutsideGraph.CurrentMasterNode, new Dictionary() ); - } - } - Debug.Log( "End infinite loop detection" ); - } - } - } -} - - - diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs.meta deleted file mode 100644 index a9e53839..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DebugConsoleWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 52308890136cd7746a5a073c9be8f028 -timeCreated: 1487850100 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs deleted file mode 100644 index 2da02086..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs +++ /dev/null @@ -1,47 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class DragAndDropTool - { - public delegate void OnValidDropObject(params UnityEngine.Object[] draggedObjs ); - public event OnValidDropObject OnValidDropObjectEvt; - - public void Destroy() - { - OnValidDropObjectEvt = null; - } - - public void TestDragAndDrop( Rect dropArea ) - { - Event currentEvent = Event.current; - EventType currentEventType = currentEvent.type; - - switch (currentEventType) - { - case EventType.DragUpdated: - case EventType.DragPerform: - { - - if (!dropArea.Contains(currentEvent.mousePosition)) - return; - - DragAndDrop.visualMode = DragAndDropVisualMode.Copy; - if (currentEvent.type == EventType.DragPerform) - { - DragAndDrop.AcceptDrag(); - if (OnValidDropObjectEvt != null) - { - OnValidDropObjectEvt(DragAndDrop.objectReferences); - } - } - }break; - case EventType.DragExited:DragAndDrop.PrepareStartDrag();break; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs.meta deleted file mode 100644 index 3ca3a86b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DragAndDropTool.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 41c9bd09aea1377459c7e62910711c22 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs deleted file mode 100644 index 6f763338..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs +++ /dev/null @@ -1,375 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class DuplicatePreventionBuffer - { - private const string VectorNameStr = "Vector "; - private const string TextureSampleNameStr = "Texture Sample "; - private const string MatrixNameStr = "Matrix "; - private const string IntNameStr = "Int "; - private const string FloatNameStr = "Float "; - private const string ColorNameStr = "Color "; - - [SerializeField] - private int[] m_availableUVChannelsArray = { -1, -1, -1, -1 }; - private string[] m_availableUVChannelsNamesArray = { "null", - "null", - "null", - "null" }; - - private Dictionary m_availablePropertyNames = new Dictionary(); - private Dictionary m_availableUniformNames = new Dictionary(); - private Dictionary m_availableLocalVariableNames = new Dictionary(); - - public void ReleaseAllUVChannels() - { - for ( int i = 0; i < m_availableUVChannelsArray.Length; i++ ) - { - m_availableUVChannelsArray[ i ] = -1; - } - } - - public bool RegisterUVChannel( int nodeId, int channelId, string name ) - { - if ( channelId < 0 || - channelId > ( m_availableUVChannelsArray.Length - 1 ) || - m_availableUVChannelsArray[ channelId ] >= 0 ) - { - return false; - } - - m_availableUVChannelsArray[ channelId ] = nodeId; - m_availableUVChannelsNamesArray[ channelId ] = name; - return true; - } - - - public bool ReleaseUVChannel( int nodeId, int channelId ) - { - if ( channelId < 0 || - channelId > ( m_availableUVChannelsArray.Length - 1 ) ) - { - return false; - } - - if ( m_availableUVChannelsArray[ channelId ] == nodeId ) - { - m_availableUVChannelsArray[ channelId ] = -1; - return true; - } - return false; - } - - public int RegisterFirstAvailableChannel( int nodeId , string name) - { - for ( int i = 0; i < m_availableUVChannelsArray.Length; i++ ) - { - if ( m_availableUVChannelsArray[ i ] == -1 ) - { - m_availableUVChannelsArray[ i ] = nodeId; - m_availableUVChannelsNamesArray[ i ] = name; - return i; - } - } - return -1; - } - - public bool IsChannelAvailable( int channelId ) - { - if ( channelId < 0 || - channelId > ( m_availableUVChannelsArray.Length - 1 ) ) - { - return false; - } - - return ( m_availableUVChannelsArray[ channelId ] < 0 ); - } - - public int GetFirstOccupiedChannel() - { - for ( int i = 0; i < 4; i++ ) - { - if ( m_availableUVChannelsArray[ i ] > -1 ) - return i; - } - return -1; - } - - public string GetChannelName( int channelId ) - { - if ( channelId < 0 || - channelId > ( m_availableUVChannelsArray.Length - 1 ) ) - { - return string.Empty; - } - - return m_availableUVChannelsNamesArray[ channelId ] ; - } - - public void SetChannelName( int channelId , string name ) - { - if ( channelId < 0 || - channelId > ( m_availableUVChannelsArray.Length - 1 ) ) - { - return; - } - m_availableUVChannelsNamesArray[ channelId ] = name; - } - - public bool RegisterLocalVariableName( int nodeId, string name ) - { - if ( name.Length == 0 ) - return false; - - if ( m_availableLocalVariableNames.ContainsKey( name ) ) - { - if ( m_availableLocalVariableNames[ name ] > -1 ) - { - return false; - } - else - { - m_availableLocalVariableNames[ name ] = nodeId; - return true; - } - } - - m_availableLocalVariableNames.Add( name, nodeId ); - return true; - } - - public int CheckUniformNameOwner( string name ) - { - if ( name.Length == 0 ) - return -1; - - if ( m_availableUniformNames.ContainsKey( name ) ) - { - return m_availableUniformNames[ name ]; - } - - return -1; - } - - public bool RegisterUniformName( int nodeId, string name ) - { - if ( name.Length == 0 ) - return false; - - if ( m_availableUniformNames.ContainsKey( name ) ) - { - if ( m_availableUniformNames[ name ] > -1 ) - { - return false; - } - else - { - m_availableUniformNames[ name ] = nodeId; - return true; - } - } - - m_availableUniformNames.Add( name, nodeId ); - return true; - } - - public void DumpUniformNames() - { - string val = "CONTENTS\n"; - foreach ( KeyValuePair kvp in m_availableUniformNames ) - { - val += ( "key " + kvp.Key + " : value " + kvp.Value + "\n" ); - } - } - - public void DumpLocalVariableNames() - { - string val = "CONTENTS\n"; - foreach ( KeyValuePair kvp in m_availableLocalVariableNames ) - { - val += ( "key " + kvp.Key + " : value " + kvp.Value + "\n" ); - } - } - - - public bool ReleaseUniformName( int nodeId, string name ) - { - if ( !string.IsNullOrEmpty(name) && name.Length == 0 ) - return false; - - if ( m_availableUniformNames.ContainsKey( name ) ) - { - if ( m_availableUniformNames[ name ] == nodeId ) - { - m_availableUniformNames.Remove( name ); - return true; - } - } - return false; - } - - public bool ReleaseLocalVariableName( int nodeId, string name ) - { - if ( name.Length == 0 ) - return false; - - if ( m_availableLocalVariableNames.ContainsKey( name ) ) - { - if ( m_availableLocalVariableNames[ name ] == nodeId ) - { - m_availableLocalVariableNames.Remove( name ); - return true; - } - } - return false; - } - - public void ReleaseAllUniformNames() - { - m_availableUniformNames.Clear(); - } - - public void ReleaseAllLocalVariableNames() - { - m_availableLocalVariableNames.Clear(); - } - - public void GetFirstAvailableName( int nodeId, WirePortDataType type , out string outProperty , out string outInspector, bool useCustomPrefix = false, string customPrefix = null) - { - string name = string.Empty; - if ( useCustomPrefix && customPrefix != null ) - { - name = customPrefix; - } - else - { - switch ( type ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - { - name = FloatNameStr; - } - break; - case WirePortDataType.INT: - { - name = IntNameStr; - } - break; - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - { - name = VectorNameStr; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - name = MatrixNameStr; - } - break; - case WirePortDataType.COLOR: - { - name = ColorNameStr; - } - break; - } - } - - int count = 0; - bool foundName = false; - while ( !foundName ) - { - string inspectorName = name + count; - string propertyName = UIUtils.GeneratePropertyName( inspectorName , PropertyType.Property ); - - if ( IsUniformNameAvailable( propertyName ) ) - { - outInspector = inspectorName; - outProperty = propertyName; - RegisterUniformName( nodeId, propertyName ); - return; - } - count += 1; - } - outProperty = string.Empty; - outInspector = string.Empty; - UIUtils.ShowMessage( "Could not find a valid name " + MessageSeverity.Warning ); - } - - public bool IsUniformNameAvailable( string name ) - { - if ( m_availableUniformNames.ContainsKey( name ) && m_availableUniformNames[ name ] > -1 ) - return false; - return true; - } - - public bool IsLocalvariableNameAvailable( string name ) - { - if ( m_availableLocalVariableNames.ContainsKey( name ) && m_availableLocalVariableNames[ name ] > -1 ) - return false; - return true; - } - - public bool GetPropertyName( int nodeId, string name ) - { - if ( m_availablePropertyNames.ContainsKey( name ) ) - { - if ( m_availablePropertyNames[ name ] > -1 ) - { - return false; - } - else - { - m_availablePropertyNames[ name ] = nodeId; - return true; - } - } - - m_availablePropertyNames.Add( name, nodeId ); - return true; - } - - - public bool ReleasePropertyName( int nodeId, string name ) - { - if ( m_availablePropertyNames.ContainsKey( name ) ) - { - if ( m_availablePropertyNames[ name ] == nodeId ) - { - m_availablePropertyNames[ name ] = -1; - return true; - } - } - return false; - } - - public void ReleaseAllPropertyNames() - { - m_availablePropertyNames.Clear(); - } - - public bool IsPropertyNameAvailable( string name ) - { - if ( m_availablePropertyNames.ContainsKey( name ) && m_availablePropertyNames[ name ] > -1 ) - return false; - return true; - } - - public void ReleaseAllData() - { - ReleaseAllUVChannels(); - ReleaseAllUniformNames(); - ReleaseAllPropertyNames(); - ReleaseAllLocalVariableNames(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs.meta deleted file mode 100644 index fd5e6614..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/DuplicatePreventionBuffer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a4cfbb4204c63ca4e8f7cec73f6b3ef8 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs deleted file mode 100644 index adcbfe4e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs +++ /dev/null @@ -1,375 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Text; -using System.Linq; -using System.Collections.Generic; -using System.Reflection; - -namespace AmplifyShaderEditor -{ - public class ShortcutKeyData - { - public bool IsPressed; - public System.Type NodeType; - public string Name; - public ShortcutKeyData( System.Type type, string name ) - { - NodeType = type; - Name = name; - IsPressed = false; - } - } - - public class GraphContextMenu - { - private List m_items; - private List m_itemFunctions; - private Dictionary m_itemsDict; - private Dictionary m_deprecatedItemsDict; - private Dictionary m_castTypes; - private Dictionary m_shortcutTypes; - - private KeyCode m_lastKeyPressed; - private ParentGraph m_currentGraph; - private bool m_correctlyLoaded = false; - - public GraphContextMenu( ParentGraph currentGraph ) - { - m_currentGraph = currentGraph; - m_correctlyLoaded = RefreshNodes( currentGraph ); - } - - private Type[] GetTypesInNamespace( Assembly assembly, string nameSpace ) - { - return assembly.GetTypes().Where( t => String.Equals( t.Namespace, nameSpace, StringComparison.Ordinal ) ).ToArray(); - } - - public bool RefreshNodes( ParentGraph currentGraph ) - { - if( m_items != null ) - { - m_items.Clear(); - m_items = null; - } - - if( m_itemFunctions != null ) - { - m_itemFunctions.Clear(); - m_itemFunctions = null; - } - - m_items = new List(); - m_itemFunctions = new List(); - - if( m_itemsDict != null ) - m_itemsDict.Clear(); - - m_itemsDict = new Dictionary(); - - if( m_deprecatedItemsDict != null ) - m_deprecatedItemsDict.Clear(); - - m_deprecatedItemsDict = new Dictionary(); - - if( m_castTypes != null ) - m_castTypes.Clear(); - - m_castTypes = new Dictionary(); - - if( m_shortcutTypes != null ) - m_shortcutTypes.Clear(); - - m_shortcutTypes = new Dictionary(); - - m_lastKeyPressed = KeyCode.None; - - // Fetch all available nodes by their attributes - try - { - //IEnumerable availableTypes = AppDomain.CurrentDomain.GetAssemblies().ToList().SelectMany( type => type.GetTypes() ); - Type[] availableTypes = GetTypesInNamespace( Assembly.GetExecutingAssembly(), "AmplifyShaderEditor" ); - foreach( System.Type type in availableTypes ) - { - foreach( NodeAttributes attribute in Attribute.GetCustomAttributes( type ).OfType() ) - { - if( attribute.Available && !attribute.Deprecated ) - { - //if ( !UIUtils.CurrentWindow.IsShaderFunctionWindow && attribute.AvailableInFunctionsOnly ) - // continue; - - if( !UIUtils.HasColorCategory( attribute.Category ) ) - { - if( !String.IsNullOrEmpty( attribute.CustomCategoryColor ) ) - { - try - { - Color color = new Color(); - ColorUtility.TryParseHtmlString( attribute.CustomCategoryColor, out color ); - UIUtils.AddColorCategory( attribute.Category, color ); - } - catch( Exception e ) - { - Debug.LogException( e ); - UIUtils.AddColorCategory( attribute.Category, Constants.DefaultCategoryColor ); - } - } - //else - //{ - // UIUtils.AddColorCategory( attribute.Category, Constants.DefaultCategoryColor ); - //} - } - - if( attribute.CastType != null && attribute.CastType.Length > 0 && type != null ) - { - for( int i = 0; i < attribute.CastType.Length; i++ ) - { - m_castTypes.Add( attribute.CastType[ i ], type ); - } - } - - if( attribute.ShortcutKey != KeyCode.None && type != null ) - m_shortcutTypes.Add( attribute.ShortcutKey, new ShortcutKeyData( type, attribute.Name ) ); - - ContextMenuItem newItem = new ContextMenuItem( attribute, type, attribute.Name, attribute.Tags, attribute.Category, attribute.Description, null, attribute.ShortcutKey ); - if( UIUtils.GetNodeAvailabilityInBitArray( attribute.NodeAvailabilityFlags, NodeAvailability.SurfaceShader ) ) - m_items.Add( newItem ); - else if( UIUtils.GetNodeAvailabilityInBitArray( attribute.NodeAvailabilityFlags, currentGraph.ParentWindow.CurrentNodeAvailability ) ) - m_items.Add( newItem ); - else if( UIUtils.GetNodeAvailabilityInBitArray( attribute.NodeAvailabilityFlags, currentGraph.CurrentCanvasMode ) ) - m_items.Add( newItem ); - - m_itemsDict.Add( type, attribute ); - m_itemFunctions.Add( newItem ); - } - else - { - m_deprecatedItemsDict.Add( type, attribute ); - } - } - } - } - catch( ReflectionTypeLoadException exception ) - { - Debug.LogException( exception ); - return false; - } - - string[] guids = AssetDatabase.FindAssets( "t:AmplifyShaderFunction" ); - List allFunctions = new List(); - - for( int i = 0; i < guids.Length; i++ ) - { - allFunctions.Add( AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( guids[ i ] ) ) ); - } - - int functionCount = allFunctions.Count; - if( functionCount > 0 ) - { - m_castTypes.Add( typeof( AmplifyShaderFunction ), typeof( FunctionNode ) ); - } - - for( int i = 0; i < functionCount; i++ ) - { - if( !allFunctions[ i ].Hidden ) - { - NodeAttributes attribute = new NodeAttributes( allFunctions[ i ].FunctionName, allFunctions[ i ].CustomNodeCategory, allFunctions[ i ].Description, KeyCode.None, true, 0, int.MaxValue, typeof( AmplifyShaderFunction ) ); - System.Type type = typeof( FunctionNode ); - - ContextMenuItem newItem = new ContextMenuItem( attribute, type, AddSpacesToSentence( attribute.Name ), attribute.Tags, attribute.Category, attribute.Description, allFunctions[ i ], attribute.ShortcutKey ); - m_items.Add( newItem ); - m_itemFunctions.Add( newItem ); - } - } - - //Sort out the final list by name - m_items.Sort( ( x, y ) => x.Category.CompareTo( y.Category ) ); - m_itemFunctions.Sort( ( x, y ) => x.Category.CompareTo( y.Category ) ); - return true; - } - - public void Destroy() - { - for( int i = 0; i < m_items.Count; i++ ) - { - m_items[ i ].Destroy(); - } - - for( int i = 0; i < m_itemFunctions.Count; i++ ) - { - if( m_itemFunctions[ i ] != null ) - m_itemFunctions[ i ].Destroy(); - } - - m_items.Clear(); - m_items = null; - - m_itemFunctions.Clear(); - m_itemFunctions = null; - - m_itemsDict.Clear(); - m_itemsDict = null; - - m_deprecatedItemsDict.Clear(); - m_deprecatedItemsDict = null; - - m_castTypes.Clear(); - m_castTypes = null; - - m_shortcutTypes.Clear(); - m_shortcutTypes = null; - - } - - public static string AddSpacesToSentence( string text ) - { - if( string.IsNullOrEmpty( text ) ) - return string.Empty; - - bool lastIsUpper = char.IsUpper( text, 0 ); - bool lastIsLetter = char.IsLetter( text, 0 ); - StringBuilder title = new StringBuilder(); - title.Append( text[ 0 ] ); - for( int i = 1; i < text.Length; i++ ) - { - bool currIsUpper = char.IsUpper( text, i ); - bool currIsLetter = char.IsLetter( text, i ); - if( currIsUpper && !lastIsUpper && lastIsLetter ) - { - title.Append( " " ); - } - - // if current is a number and previous is a letter we space it (ie: Rotation2D = Rotation 2D) - if( lastIsLetter && char.IsNumber( text, i ) ) - { - title.Append( " " ); - } - - // if previous is upper, current is upper and the next two following are lower then we space it (ie: UVDistortion = UV Distortion) - if( i < text.Length - 1 ) - { - bool nextIsLower = char.IsLower( text, i + 1 ) && char.IsLetter( text, i + 1 ); - bool lastIsLower = i < text.Length - 2 ? char.IsLower( text, i + 2 ) && char.IsLetter( text, i + 2 ) : false; - if( lastIsUpper && currIsUpper && currIsLetter && nextIsLower && lastIsLower ) - { - title.Append( " " ); - } - } - lastIsUpper = currIsUpper; - lastIsLetter = currIsLetter; - title.Append( text[ i ] ); - } - return title.ToString(); - } - - public NodeAttributes GetNodeAttributesForType( System.Type type ) - { - if( type == null ) - { - Debug.LogError( "Invalid type detected" ); - return null; - } - - if( m_itemsDict.ContainsKey( type ) ) - return m_itemsDict[ type ]; - return null; - } - - public NodeAttributes GetDeprecatedNodeAttributesForType( System.Type type ) - { - if( m_deprecatedItemsDict.ContainsKey( type ) ) - return m_deprecatedItemsDict[ type ]; - return null; - } - - public void UpdateKeyPress( KeyCode key ) - { - if( key == KeyCode.None ) - return; - - m_lastKeyPressed = key; - if( m_shortcutTypes.ContainsKey( key ) ) - { - m_shortcutTypes[ key ].IsPressed = true; - } - } - - public void UpdateKeyReleased( KeyCode key ) - { - if( key == KeyCode.None ) - return; - - if( m_shortcutTypes.ContainsKey( key ) ) - { - m_shortcutTypes[ key ].IsPressed = false; - } - } - - public void ResetShortcutKeyStates() - { - foreach( KeyValuePair kvp in m_shortcutTypes ) - { - kvp.Value.IsPressed = false; - } - } - - public ParentNode CreateNodeFromCastType( System.Type type ) - { - if( m_castTypes.ContainsKey( type ) ) - { - ParentNode newNode = (ParentNode)ScriptableObject.CreateInstance( m_castTypes[ type ] ); - return newNode; - } - return null; - } - - - public ParentNode CreateNodeFromShortcutKey() - { - if( m_lastKeyPressed == KeyCode.None ) - return null; - - if( m_shortcutTypes.ContainsKey( m_lastKeyPressed ) && m_shortcutTypes[ m_lastKeyPressed ].IsPressed ) - { - ParentNode newNode = (ParentNode)ScriptableObject.CreateInstance( m_shortcutTypes[ m_lastKeyPressed ].NodeType ); - return newNode; - } - return null; - } - - public bool CheckShortcutKey() - { - if( m_lastKeyPressed == KeyCode.None ) - return false; - - if( m_shortcutTypes.ContainsKey( m_lastKeyPressed ) && m_shortcutTypes[ m_lastKeyPressed ].IsPressed ) - { - return true; - } - return false; - } - - public List MenuItems - { - get - { - if( m_currentGraph.ParentWindow.IsShaderFunctionWindow ) - return m_itemFunctions; - else - return m_items; - } - } - - public List ItemFunctions { get { return m_itemFunctions; } } - public KeyCode LastKeyPressed - { - get { return m_lastKeyPressed; } - } - - public Dictionary NodeShortcuts { get { return m_shortcutTypes; } } - public bool CorrectlyLoaded { get { return m_correctlyLoaded; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs.meta deleted file mode 100644 index be8ed3c1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/GraphContextMenu.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5c34fc95a1ddd7d42bc74151061035f4 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs deleted file mode 100644 index 2826d02c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs +++ /dev/null @@ -1,445 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum MenuAnchor - { - TOP_LEFT = 0, - TOP_CENTER, - TOP_RIGHT, - MIDDLE_LEFT, - MIDDLE_CENTER, - MIDDLE_RIGHT, - BOTTOM_LEFT, - BOTTOM_CENTER, - BOTTOM_RIGHT, - NONE - } - - public enum MenuAutoSize - { - MATCH_VERTICAL = 0, - MATCH_HORIZONTAL, - NONE - } - - public class MenuParent - { - protected AmplifyShaderEditorWindow m_parentWindow = null; - - protected const float MinimizeButtonXSpacing = 5; - protected const float MinimizeButtonYSpacing = 5.5f; - protected const float ResizeAreaWidth = 5; - - protected const float MinimizeCollisionAdjust = 5; - - protected GUIStyle m_style; - protected GUIContent m_content; - protected Rect m_maximizedArea; - protected Rect m_transformedArea; - protected Rect m_resizeArea; - protected MenuAnchor m_anchor; - protected MenuAutoSize m_autoSize; - protected bool m_isActive = true; - protected bool m_isMaximized = true; - - protected bool m_lockOnMinimize = false; - protected bool m_preLockState = false; - - protected Rect m_minimizedArea; - protected Rect m_minimizeButtonPos; - protected float m_realWidth; - protected GUIStyle m_empty = new GUIStyle(); - - protected float m_resizeDelta; - - protected bool m_isResizing = false; - protected bool m_resizable = false; - protected GUIStyle m_resizeAreaStyle; - protected bool m_isMouseInside = false; - protected Vector2 m_currentScrollPos; - public MenuParent( AmplifyShaderEditorWindow parentWindow, float x, float y, float width, float height, string name, MenuAnchor anchor = MenuAnchor.NONE, MenuAutoSize autoSize = MenuAutoSize.NONE ) - { - m_parentWindow = parentWindow; - m_anchor = anchor; - m_autoSize = autoSize; - m_maximizedArea = new Rect( x, y, width, height ); - m_content = new GUIContent( GUIContent.none ); - m_content.text = name; - m_transformedArea = new Rect(); - m_resizeArea = new Rect(); - m_resizeArea.width = ResizeAreaWidth; - m_resizeAreaStyle = GUIStyle.none; - m_currentScrollPos = Vector2.zero; - } - - public void SetMinimizedArea( float x, float y, float width, float height ) - { - m_minimizedArea = new Rect( x, y, width, height ); - } - - protected void InitDraw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId ) - { - if ( m_style == null ) - { - m_style = new GUIStyle( UIUtils.TextArea ); - m_style.stretchHeight = true; - m_style.stretchWidth = true; - m_style.fontSize = ( int ) Constants.DefaultTitleFontSize; - m_style.fontStyle = FontStyle.Normal; - Texture minimizeTex = UIUtils.GetCustomStyle( CustomStyle.MaximizeButton ).normal.background; - m_minimizeButtonPos = new Rect( 0, 0, minimizeTex.width, minimizeTex.height ); - } - - Rect currentArea = m_isMaximized ? m_maximizedArea : m_minimizedArea; - - if ( m_isMaximized ) - { - if ( m_resizable ) - { - if ( m_isResizing ) - { - if ( m_anchor == MenuAnchor.TOP_LEFT ) - m_resizeDelta = ( ParentWindow.CurrentEvent.mousePosition.x - m_maximizedArea.width ); - else if ( m_anchor == MenuAnchor.TOP_RIGHT ) - m_resizeDelta = ParentWindow.CurrentEvent.mousePosition.x - ( parentPosition.width - m_maximizedArea.width); - } - } - - m_realWidth = m_maximizedArea.width; - if ( m_resizable ) - { - if ( m_anchor == MenuAnchor.TOP_LEFT ) - { - currentArea.width += m_resizeDelta; - m_realWidth += m_resizeDelta; - } - else if ( m_anchor == MenuAnchor.TOP_RIGHT ) - { - currentArea.width -= m_resizeDelta; - m_realWidth -= m_resizeDelta; - } - } - } - else - { - if ( currentArea.x < 0 ) - { - m_realWidth = currentArea.width + currentArea.x; - } - else if ( ( currentArea.x + currentArea.width ) > parentPosition.width ) - { - m_realWidth = parentPosition.width - currentArea.x; - } - if ( m_realWidth < 0 ) - m_realWidth = 0; - } - - switch ( m_anchor ) - { - case MenuAnchor.TOP_LEFT: - { - m_transformedArea.x = currentArea.x; - m_transformedArea.y = currentArea.y; - if ( m_isMaximized ) - { - m_minimizeButtonPos.x = m_transformedArea.x + m_transformedArea.width - m_minimizeButtonPos.width - MinimizeButtonXSpacing; - m_minimizeButtonPos.y = m_transformedArea.y + MinimizeButtonYSpacing; - - m_resizeArea.x = m_transformedArea.x + m_transformedArea.width; - m_resizeArea.y = m_minimizeButtonPos.y; - m_resizeArea.height = m_transformedArea.height; - } - else - { - float width = ( m_transformedArea.width - m_transformedArea.x ); - m_minimizeButtonPos.x = m_transformedArea.x + width * 0.5f - m_minimizeButtonPos.width * 0.5f; - m_minimizeButtonPos.y = m_transformedArea.height * 0.5f - m_minimizeButtonPos.height * 0.5f; - } - } - break; - case MenuAnchor.TOP_CENTER: - { - m_transformedArea.x = parentPosition.width * 0.5f + currentArea.x; - m_transformedArea.y = currentArea.y; - } - break; - case MenuAnchor.TOP_RIGHT: - { - m_transformedArea.x = parentPosition.width - currentArea.x - currentArea.width; - m_transformedArea.y = currentArea.y; - if ( m_isMaximized ) - { - m_minimizeButtonPos.x = m_transformedArea.x + MinimizeButtonXSpacing; - m_minimizeButtonPos.y = m_transformedArea.y + MinimizeButtonYSpacing; - - m_resizeArea.x = m_transformedArea.x - ResizeAreaWidth; - m_resizeArea.y = m_minimizeButtonPos.y; - m_resizeArea.height = m_transformedArea.height; - } - else - { - float width = ( parentPosition.width - m_transformedArea.x ); - m_minimizeButtonPos.x = m_transformedArea.x + width * 0.5f - m_minimizeButtonPos.width * 0.5f; - m_minimizeButtonPos.y = m_transformedArea.height * 0.5f - m_minimizeButtonPos.height * 0.5f; - } - } - break; - case MenuAnchor.MIDDLE_LEFT: - { - m_transformedArea.x = currentArea.x; - m_transformedArea.y = parentPosition.height * 0.5f + currentArea.y; - } - break; - case MenuAnchor.MIDDLE_CENTER: - { - m_transformedArea.x = parentPosition.width * 0.5f + currentArea.x; - m_transformedArea.y = parentPosition.height * 0.5f + currentArea.y; - } - break; - case MenuAnchor.MIDDLE_RIGHT: - { - m_transformedArea.x = parentPosition.width - currentArea.x - currentArea.width; - m_transformedArea.y = parentPosition.height * 0.5f + currentArea.y; - } - break; - case MenuAnchor.BOTTOM_LEFT: - { - m_transformedArea.x = currentArea.x; - m_transformedArea.y = parentPosition.height - currentArea.y - currentArea.height; - } - break; - case MenuAnchor.BOTTOM_CENTER: - { - m_transformedArea.x = parentPosition.width * 0.5f + currentArea.x; - m_transformedArea.y = parentPosition.height - currentArea.y - currentArea.height; - } - break; - case MenuAnchor.BOTTOM_RIGHT: - { - m_transformedArea.x = parentPosition.width - currentArea.x - currentArea.width; - m_transformedArea.y = parentPosition.height - currentArea.y - currentArea.height; - } - break; - - case MenuAnchor.NONE: - { - m_transformedArea.x = currentArea.x; - m_transformedArea.y = currentArea.y; - } - break; - } - - switch ( m_autoSize ) - { - case MenuAutoSize.MATCH_HORIZONTAL: - { - m_transformedArea.width = parentPosition.width - m_transformedArea.x; - m_transformedArea.height = currentArea.height; - } - break; - - case MenuAutoSize.MATCH_VERTICAL: - { - m_transformedArea.width = currentArea.width; - m_transformedArea.height = parentPosition.height - m_transformedArea.y; - } - break; - case MenuAutoSize.NONE: - { - m_transformedArea.width = currentArea.width; - m_transformedArea.height = currentArea.height; - } - break; - } - - } - public virtual void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus ) - { - InitDraw( parentPosition, mousePosition, mouseButtonId ); - if ( ParentWindow.CurrentEvent.type == EventType.MouseDrag && ParentWindow.CurrentEvent.button > 0 /*catches both middle and right mouse button*/ ) - { - m_isMouseInside = IsInside( mousePosition ); - if ( m_isMouseInside ) - { - m_currentScrollPos.x += Constants.MenuDragSpeed * ParentWindow.CurrentEvent.delta.x; - if ( m_currentScrollPos.x < 0 ) - m_currentScrollPos.x = 0; - m_currentScrollPos.y += Constants.MenuDragSpeed * ParentWindow.CurrentEvent.delta.y; - if ( m_currentScrollPos.y < 0 ) - m_currentScrollPos.y = 0; - - } - } - } - - public void PostDraw() - { - if ( !m_isMaximized ) - { - m_transformedArea.height = 35; - GUI.Label( m_transformedArea, m_content, m_style ); - } - - Color colorBuffer = GUI.color; - GUI.color = EditorGUIUtility.isProSkin ? Color.white : Color.black; - bool guiEnabledBuffer = GUI.enabled; - GUI.enabled = !m_lockOnMinimize; - Rect buttonArea = m_minimizeButtonPos; - - buttonArea.x -= MinimizeCollisionAdjust; - buttonArea.width += 2 * MinimizeCollisionAdjust; - - buttonArea.y -= MinimizeCollisionAdjust; - buttonArea.height += 2 * MinimizeCollisionAdjust; - - if ( m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.Repaint ) - GUI.Label( m_minimizeButtonPos, string.Empty, UIUtils.GetCustomStyle( m_isMaximized ? CustomStyle.MinimizeButton : CustomStyle.MaximizeButton ) ); - - if( m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.MouseDown && buttonArea.Contains( m_parentWindow.CameraDrawInfo.MousePosition ) ) - //if ( GUI.Button( buttonArea, string.Empty, m_empty ) ) - { - m_isMaximized = !m_isMaximized; - m_resizeDelta = 0; - } - - if ( m_resizable && m_isMaximized ) - { - EditorGUIUtility.AddCursorRect( m_resizeArea, MouseCursor.ResizeHorizontal ); - if ( !m_isResizing && GUI.RepeatButton( m_resizeArea, string.Empty, m_resizeAreaStyle ) ) - { - m_isResizing = true; - } - else - { - if ( m_isResizing ) - { - if ( ParentWindow.CurrentEvent.isMouse && ParentWindow.CurrentEvent.type != EventType.MouseDrag ) - { - m_isResizing = false; - } - } - } - - if ( m_realWidth < buttonArea.width ) - { - // Auto-minimize - m_isMaximized = false; - m_resizeDelta = 0; - m_isResizing = false; - } - else - { - float halfSizeWindow = 0.5f * ParentWindow.position.width; - if ( m_realWidth > halfSizeWindow ) - { - m_realWidth = 0.5f * ParentWindow.position.width; - if ( m_resizeDelta > 0 ) - { - m_resizeDelta = m_realWidth - m_maximizedArea.width; - } - else - { - m_resizeDelta = m_maximizedArea.width - m_realWidth; - } - } - } - } - - GUI.enabled = guiEnabledBuffer; - GUI.color = colorBuffer; - - } - - public void OnLostFocus() - { - if ( m_isResizing ) - { - m_isResizing = false; - } - } - - virtual public void Destroy() - { - m_empty = null; - m_resizeAreaStyle = null; - } - - public float InitialX - { - get { return m_maximizedArea.x; } - set { m_maximizedArea.x = value; } - } - - public float Width - { - get { return m_maximizedArea.width; } - set { m_maximizedArea.width = value; } - } - - public float RealWidth - { - get { return m_realWidth; } - } - public float Height - { - get { return m_maximizedArea.height; } - set { m_maximizedArea.height = value; } - } - - public Rect Size - { - get { return m_maximizedArea; } - } - - public virtual bool IsInside( Vector2 position ) - { - if ( !m_isActive ) - return false; - - return m_transformedArea.Contains( position ); - } - - public bool IsMaximized - { - get { return m_isMaximized; } - set { m_isMaximized = value; } - } - - public Rect TransformedArea - { - get { return m_transformedArea; } - } - - public bool Resizable { set { m_resizable = value; } } - public bool IsResizing { get { return m_isResizing; } } - public bool LockOnMinimize - { - set - { - if ( m_lockOnMinimize == value ) - return; - - m_lockOnMinimize = value; - if ( value ) - { - m_preLockState = m_isMaximized; - m_isMaximized = false; - } - else - { - m_isMaximized = m_preLockState; - } - } - } - public bool IsActive - { - get { return m_isActive; } - } - public AmplifyShaderEditorWindow ParentWindow { get { return m_parentWindow; } set { m_parentWindow = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs.meta deleted file mode 100644 index 2c0ba167..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/MenuParent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5d535d3799a3ef547aea607fdc8b947b -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs deleted file mode 100644 index 837b2f48..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs +++ /dev/null @@ -1,555 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -using UnityEditorInternal; - -namespace AmplifyShaderEditor -{ - public sealed class NodeParametersWindow : MenuParent - { - private int m_lastSelectedNode = -1; - private const string TitleStr = "Node Properties"; - private GUIStyle m_nodePropertiesStyle; - private GUIContent m_dummyContent = new GUIContent(); - private GUIStyle m_propertyAdjustment; - - private ReorderableList m_functionInputsReordableList = null; - private int m_functionInputsLastCount = 0; - - private ReorderableList m_functionSwitchesReordableList = null; - private int m_functionSwitchesLastCount = 0; - - private ReorderableList m_functionOutputsReordableList = null; - private int m_functionOutputsLastCount = 0; - - private ReorderableList m_propertyReordableList = null; - private int m_lastCount = 0; - - private bool m_forceUpdate = false; - - [SerializeField] - private List m_propertyReordableNodes = new List(); - - // width and height are between [0,1] and represent a percentage of the total screen area - public NodeParametersWindow( AmplifyShaderEditorWindow parentWindow ) : base( parentWindow, 0, 0, 285, 0, string.Empty, MenuAnchor.TOP_LEFT, MenuAutoSize.MATCH_VERTICAL ) - { - SetMinimizedArea( -225, 0, 260, 0 ); - } - - public void OnShaderFunctionLoad() - { - m_functionInputsReordableList = null; - m_functionSwitchesReordableList = null; - m_functionOutputsReordableList = null; - } - - public bool Draw( Rect parentPosition, ParentNode selectedNode, Vector2 mousePosition, int mouseButtonId, bool hasKeyboardFocus ) - { - bool changeCheck = false; - base.Draw( parentPosition, mousePosition, mouseButtonId, hasKeyboardFocus ); - if ( m_nodePropertiesStyle == null ) - { - m_nodePropertiesStyle = UIUtils.GetCustomStyle( CustomStyle.NodePropertiesTitle ); - m_nodePropertiesStyle.normal.textColor = m_nodePropertiesStyle.active.textColor = EditorGUIUtility.isProSkin ? new Color( 1f, 1f, 1f ) : new Color( 0f, 0f, 0f ); - } - - if ( m_isMaximized ) - { - KeyCode key = Event.current.keyCode; - if ( m_isMouseInside || hasKeyboardFocus ) - { - if ( key == ShortcutsManager.ScrollUpKey ) - { - m_currentScrollPos.y -= 10; - if ( m_currentScrollPos.y < 0 ) - { - m_currentScrollPos.y = 0; - } - Event.current.Use(); - } - - if ( key == ShortcutsManager.ScrollDownKey ) - { - m_currentScrollPos.y += 10; - Event.current.Use(); - } - } - - if( m_forceUpdate ) - { - if( m_propertyReordableList != null ) - m_propertyReordableList.ReleaseKeyboardFocus(); - m_propertyReordableList = null; - - if ( m_functionInputsReordableList != null ) - m_functionInputsReordableList.ReleaseKeyboardFocus(); - m_functionInputsReordableList = null; - - if( m_functionSwitchesReordableList != null ) - m_functionSwitchesReordableList.ReleaseKeyboardFocus(); - m_functionSwitchesReordableList = null; - - if ( m_functionOutputsReordableList != null ) - m_functionOutputsReordableList.ReleaseKeyboardFocus(); - m_functionOutputsReordableList = null; - m_forceUpdate = false; - } - - GUILayout.BeginArea( m_transformedArea, m_content, m_style ); - { - //Draw selected node parameters - if ( selectedNode != null ) - { - // this hack is need because without it the several FloatFields/Textfields/... would show wrong values ( different from the ones they were assigned to show ) - if ( m_lastSelectedNode != selectedNode.UniqueId ) - { - m_lastSelectedNode = selectedNode.UniqueId; - GUI.FocusControl( "" ); - } - - EditorGUILayout.BeginVertical(); - { - EditorGUILayout.Separator(); - if ( selectedNode.UniqueId == ParentWindow.CurrentGraph.CurrentMasterNodeId ) - { - m_dummyContent.text = "Output Node"; - } - else - { - if ( selectedNode.Attributes != null ) - { - - m_dummyContent.text = selectedNode.Attributes.Name; - } - else if ( selectedNode is CommentaryNode ) - { - m_dummyContent.text = "Commentary"; - } - else - { - m_dummyContent.text = TitleStr; - } - } - - EditorGUILayout.LabelField( m_dummyContent, m_nodePropertiesStyle ); - - EditorGUILayout.Separator(); - //UIUtils.RecordObject( selectedNode , "Changing properties on node " + selectedNode.UniqueId); - m_currentScrollPos = EditorGUILayout.BeginScrollView( m_currentScrollPos, GUILayout.Width( 0 ), GUILayout.Height( 0 ) ); - float labelWidth = EditorGUIUtility.labelWidth; - if ( selectedNode.TextLabelWidth > 0 ) - EditorGUIUtility.labelWidth = selectedNode.TextLabelWidth; - - changeCheck = selectedNode.SafeDrawProperties(); - EditorGUIUtility.labelWidth = labelWidth; - EditorGUILayout.EndScrollView(); - } - EditorGUILayout.EndVertical(); - - if ( changeCheck ) - { - if ( selectedNode.ConnStatus == NodeConnectionStatus.Connected ) - ParentWindow.SetSaveIsDirty(); - } - } - else - { - //Draw Graph Params - EditorGUILayout.BeginVertical(); - { - EditorGUILayout.Separator(); - EditorGUILayout.LabelField( "Graph Properties", m_nodePropertiesStyle ); - EditorGUILayout.Separator(); - - m_currentScrollPos = EditorGUILayout.BeginScrollView( m_currentScrollPos, GUILayout.Width( 0 ), GUILayout.Height( 0 ) ); - float labelWidth = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 90; - - bool generalIsVisible = m_parentWindow.InnerWindowVariables.ExpandedGeneralShaderOptions; - NodeUtils.DrawPropertyGroup( ref generalIsVisible, " General", DrawGeneralFunction ); - m_parentWindow.InnerWindowVariables.ExpandedGeneralShaderOptions = generalIsVisible; - AmplifyShaderFunction function = ParentWindow.CurrentGraph.CurrentShaderFunction; - if( function != null ) - { - //function.AdditionalIncludes.Draw( ParentWindow.CurrentGraph.CurrentOutputNode ); - //function.AdditionalPragmas.Draw( ParentWindow.CurrentGraph.CurrentOutputNode ); - function.AdditionalDirectives.Draw( ParentWindow.CurrentGraph.CurrentOutputNode ); - } - - bool inputIsVisible = m_parentWindow.InnerWindowVariables.ExpandedFunctionInputs; - NodeUtils.DrawPropertyGroup( ref inputIsVisible, " Function Inputs", DrawFunctionInputs ); - m_parentWindow.InnerWindowVariables.ExpandedFunctionInputs = inputIsVisible; - - bool swicthIsVisible = m_parentWindow.InnerWindowVariables.ExpandedFunctionSwitches; - NodeUtils.DrawPropertyGroup( ref swicthIsVisible, " Function Switches", DrawFunctionSwitches ); - m_parentWindow.InnerWindowVariables.ExpandedFunctionSwitches = swicthIsVisible; - - bool outputIsVisible = m_parentWindow.InnerWindowVariables.ExpandedFunctionOutputs; - NodeUtils.DrawPropertyGroup( ref outputIsVisible, " Function Outputs", DrawFunctionOutputs ); - m_parentWindow.InnerWindowVariables.ExpandedFunctionOutputs = outputIsVisible; - - bool properties = ParentWindow.InnerWindowVariables.ExpandedProperties; - NodeUtils.DrawPropertyGroup( ref properties, " Material Properties", DrawFunctionProperties ); - ParentWindow.InnerWindowVariables.ExpandedProperties = properties; - - EditorGUIUtility.labelWidth = labelWidth; - EditorGUILayout.EndScrollView(); - } - EditorGUILayout.EndVertical(); - } - } - // Close window area - GUILayout.EndArea(); - } - - PostDraw(); - return changeCheck; - } - - public void DrawGeneralFunction() - { - AmplifyShaderFunction function = ParentWindow.CurrentGraph.CurrentShaderFunction; - if ( function == null ) - return; - - float cacheWidth = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 115; - - SerializedObject serializedObject = new UnityEditor.SerializedObject( function ); - - if ( serializedObject != null ) - { - SerializedProperty temo = serializedObject.FindProperty( "m_description" ); - EditorGUILayout.PropertyField( temo, new GUIContent( " Description" ) ); - - SerializedProperty cat = serializedObject.FindProperty( "m_nodeCategory" ); - SerializedProperty ppos = serializedObject.FindProperty( "m_previewPosition" ); - - EditorGUILayout.PropertyField( ppos, new GUIContent( "Preview Position" ) ); - cat.intValue = ParentWindow.CurrentGraph.CurrentOutputNode.EditorGUILayoutPopup( "Category", cat.intValue, UIUtils.CategoryPresets ); - - if( cat.enumValueIndex == 0 ) - { - SerializedProperty custCat = serializedObject.FindProperty( "m_customNodeCategory" ); - EditorGUILayout.PropertyField( custCat, new GUIContent( "Custom" ) ); - } - SerializedProperty hidden = serializedObject.FindProperty( "m_hidden" ); - EditorGUILayout.PropertyField( hidden, new GUIContent( "Hidden" ) ); - serializedObject.ApplyModifiedProperties(); - } - EditorGUIUtility.labelWidth = cacheWidth; - } - - - public void DrawFunctionInputs() - { - List functionInputNodes = UIUtils.FunctionInputList(); - - if ( m_functionInputsReordableList == null || functionInputNodes.Count != m_functionInputsLastCount ) - { - functionInputNodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - - m_functionInputsReordableList = new ReorderableList( functionInputNodes, typeof( FunctionInput ), true, false, false, false ); - m_functionInputsReordableList.headerHeight = 0; - m_functionInputsReordableList.footerHeight = 0; - m_functionInputsReordableList.showDefaultBackground = false; - - m_functionInputsReordableList.drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - EditorGUI.LabelField( rect, functionInputNodes[ index ].InputName ); - }; - - m_functionInputsReordableList.onChangedCallback = ( list ) => - { - //for ( int i = 0; i < functionInputNodes.Count; i++ ) - //{ - // functionInputNodes[ i ].OrderIndex = i; - //} - ForceInputReorder( ref functionInputNodes ); - }; - - m_functionInputsLastCount = m_functionInputsReordableList.count; - } - - if ( m_functionInputsReordableList != null ) - { - if ( m_propertyAdjustment == null ) - { - m_propertyAdjustment = new GUIStyle(); - m_propertyAdjustment.padding.left = 17; - } - EditorGUILayout.BeginVertical( m_propertyAdjustment ); - m_functionInputsReordableList.DoLayoutList(); - EditorGUILayout.EndVertical(); - } - } - - public void ForceInputReorder( ref List functionInputNodes ) - { - for( int i = 0; i < functionInputNodes.Count; i++ ) - { - functionInputNodes[ i ].OrderIndex = i; - } - } - - public void DrawFunctionSwitches() - { - List functionSwitchNodes = UIUtils.FunctionSwitchList(); - - if( m_functionSwitchesReordableList == null || functionSwitchNodes.Count != m_functionSwitchesLastCount ) - { - functionSwitchNodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - - UIUtils.UpdateFunctionSwitchArr(); - - m_functionSwitchesReordableList = new ReorderableList( functionSwitchNodes, typeof( FunctionSwitch ), true, false, false, false ); - m_functionSwitchesReordableList.headerHeight = 0; - m_functionSwitchesReordableList.footerHeight = 0; - m_functionSwitchesReordableList.showDefaultBackground = false; - - m_functionSwitchesReordableList.drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - EditorGUI.LabelField( rect, functionSwitchNodes[ index ].OptionLabel ); - }; - - m_functionSwitchesReordableList.onChangedCallback = ( list ) => - { - ForceSwitchesReorder(ref functionSwitchNodes ); - }; - - m_functionSwitchesLastCount = m_functionSwitchesReordableList.count; - } - - if( m_functionSwitchesReordableList != null ) - { - if( m_propertyAdjustment == null ) - { - m_propertyAdjustment = new GUIStyle(); - m_propertyAdjustment.padding.left = 17; - } - EditorGUILayout.BeginVertical( m_propertyAdjustment ); - m_functionSwitchesReordableList.DoLayoutList(); - EditorGUILayout.EndVertical(); - } - } - - public void ForceSwitchesReorder( ref List functionSwitchNodes ) - { - for( int i = 0; i < functionSwitchNodes.Count; i++ ) - { - functionSwitchNodes[ i ].OrderIndex = i; - } - - UIUtils.UpdateFunctionSwitchArr(); - } - - public void DrawFunctionOutputs() - { - List functionOutputNodes = UIUtils.FunctionOutputList(); - - if ( m_functionOutputsReordableList == null || functionOutputNodes.Count != m_functionOutputsLastCount ) - { - functionOutputNodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - - m_functionOutputsReordableList = new ReorderableList( functionOutputNodes, typeof( FunctionOutput ), true, false, false, false ); - m_functionOutputsReordableList.headerHeight = 0; - m_functionOutputsReordableList.footerHeight = 0; - m_functionOutputsReordableList.showDefaultBackground = false; - - m_functionOutputsReordableList.drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - EditorGUI.LabelField( rect, functionOutputNodes[ index ].OutputName ); - }; - - m_functionOutputsReordableList.onChangedCallback = ( list ) => - { - for ( int i = 0; i < functionOutputNodes.Count; i++ ) - { - functionOutputNodes[ i ].OrderIndex = i; - } - }; - - m_functionOutputsLastCount = m_functionOutputsReordableList.count; - } - - if ( m_functionOutputsReordableList != null ) - { - if ( m_propertyAdjustment == null ) - { - m_propertyAdjustment = new GUIStyle(); - m_propertyAdjustment.padding.left = 17; - } - EditorGUILayout.BeginVertical( m_propertyAdjustment ); - m_functionOutputsReordableList.DoLayoutList(); - EditorGUILayout.EndVertical(); - } - } - - private void RefreshVisibleList( ref List allNodes ) - { - // temp reference for lambda expression - List nodes = allNodes; - m_propertyReordableNodes.Clear(); - - for( int i = 0; i < nodes.Count; i++ ) - { - ReordenatorNode rnode = nodes[ i ] as ReordenatorNode; - if( ( rnode == null || !rnode.IsInside ) && ( !m_propertyReordableNodes.Exists( x => x.PropertyName.Equals( nodes[ i ].PropertyName ) ) ) ) - m_propertyReordableNodes.Add( nodes[ i ] ); - } - - m_propertyReordableNodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - } - - public void DrawFunctionProperties() - { - List nodes = UIUtils.PropertyNodesList(); - - if( nodes.Count != m_lastCount ) - { - RefreshVisibleList( ref nodes ); - m_lastCount = nodes.Count; - } - - if( m_propertyReordableList == null ) - { - m_propertyReordableList = new ReorderableList( m_propertyReordableNodes, typeof( PropertyNode ), true, false, false, false ) - { - headerHeight = 0, - footerHeight = 0, - showDefaultBackground = false, - - drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - var first = rect; - first.width *= 0.60f; - EditorGUI.LabelField( first, m_propertyReordableNodes[ index ].PropertyInspectorName ); - var second = rect; - second.width *= 0.4f; - second.x += first.width; - if( GUI.Button( second, m_propertyReordableNodes[ index ].PropertyName, new GUIStyle( "AssetLabel Partial" ) ) ) - { - UIUtils.FocusOnNode( m_propertyReordableNodes[ index ], 1, false ); - } - }, - - onReorderCallback = ( list ) => - { - ReorderList( ref nodes ); - } - }; - ReorderList( ref nodes ); - } - - if( m_propertyReordableList != null ) - { - if( m_propertyAdjustment == null ) - { - m_propertyAdjustment = new GUIStyle(); - m_propertyAdjustment.padding.left = 17; - } - EditorGUILayout.BeginVertical( m_propertyAdjustment ); - m_propertyReordableList.DoLayoutList(); - EditorGUILayout.EndVertical(); - } - } - - public void ForceReordering() - { - List nodes = UIUtils.PropertyNodesList(); - ReorderList( ref nodes ); - - List functionInputNodes = UIUtils.FunctionInputList(); - ForceInputReorder( ref functionInputNodes ); - - List functionSwitchNodes = UIUtils.FunctionSwitchList(); - ForceSwitchesReorder( ref functionSwitchNodes ); - //RecursiveLog(); - } - - private void RecursiveLog() - { - List nodes = UIUtils.PropertyNodesList(); - nodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - for( int i = 0; i < nodes.Count; i++ ) - { - if( ( nodes[ i ] is ReordenatorNode ) ) - ( nodes[ i ] as ReordenatorNode ).RecursiveLog(); - else - Debug.Log( nodes[ i ].OrderIndex + " " + nodes[ i ].PropertyName ); - } - } - - - private void ReorderList( ref List nodes ) - { - // clear lock list before reordering because of multiple sf being used - for( int i = 0; i < nodes.Count; i++ ) - { - ReordenatorNode rnode = nodes[ i ] as ReordenatorNode; - if ( rnode != null ) - rnode.RecursiveClear(); - } - - int propoffset = 0; - int count = 0; - for ( int i = 0; i < m_propertyReordableNodes.Count; i++ ) - { - ReordenatorNode renode = m_propertyReordableNodes[ i ] as ReordenatorNode; - if ( renode != null ) - { - if ( !renode.IsInside ) - { - m_propertyReordableNodes[ i ].OrderIndex = count + propoffset; - - if ( renode.PropertyListCount > 0 ) - { - propoffset += renode.RecursiveCount(); - - // the same reordenator can exist multiple times, apply ordering to all of them - for( int j = 0; j < nodes.Count; j++ ) - { - ReordenatorNode pnode = ( nodes[ j ] as ReordenatorNode ); - if ( pnode != null && pnode.PropertyName.Equals( renode.PropertyName ) ) - { - pnode.OrderIndex = renode.RawOrderIndex; - pnode.RecursiveSetOrderOffset( renode.RawOrderIndex, true ); - } - } - } - else - { - count++; - } - } - else - { - m_propertyReordableNodes[ i ].OrderIndex = 0; - } - } - else - { - m_propertyReordableNodes[ i ].OrderIndex = count + propoffset; - count++; - } - } - } - - public override void Destroy() - { - base.Destroy(); - m_functionInputsReordableList = null; - m_functionOutputsReordableList = null; - m_propertyReordableList = null; - } - - public bool ForceUpdate - { - get { return m_forceUpdate; } - set { m_forceUpdate = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs.meta deleted file mode 100644 index c49545cb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeParametersWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d09f21096aa7c9f438e91a6e7f2621fb -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs deleted file mode 100644 index f1793a24..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs +++ /dev/null @@ -1,56 +0,0 @@ -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class NodeWireReferencesUtils - { - public WireReference InputPortReference = new WireReference(); - public WireReference SwitchPortReference = new WireReference(); - public WireReference OutputPortReference = new WireReference(); - - public Vector2 SnapPosition = Vector2.zero; - public bool SnapEnabled = false; - public WireReference SnapPort = new WireReference(); - - public bool ValidReferences() - { - return ( InputPortReference.IsValid || OutputPortReference.IsValid ); - } - - public void InvalidateReferences() - { - InputPortReference.Invalidate(); - OutputPortReference.Invalidate(); - SnapPort.Invalidate(); - SnapEnabled = false; - } - - - public void SetOutputReference( int nodeId, int portId, WirePortDataType dataType, bool typeLocked ) - { - if( InputPortReference.IsValid ) - InputPortReference.Invalidate(); - OutputPortReference.SetReference( nodeId, portId, dataType, typeLocked ); - } - - public void SetInputReference( int nodeId, int portId, WirePortDataType dataType, bool typeLocked ) - { - if( OutputPortReference.IsValid ) - OutputPortReference.Invalidate(); - InputPortReference.SetReference( nodeId, portId, dataType, typeLocked ); - } - - public void ActivateSnap( Vector2 position, WirePort port ) - { - SnapPort.SetReference( port ); - SnapEnabled = true; - SnapPosition = position; - } - - public void DeactivateSnap() - { - SnapEnabled = false; - SnapPort.Invalidate(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs.meta deleted file mode 100644 index 6cc9bbec..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/NodeWireReferencesUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bfbc736093c900c418a7668e3003663a -timeCreated: 1500289690 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette.meta deleted file mode 100644 index 71c42517..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a89b03eb735b82a4da19a8381846935f -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs deleted file mode 100644 index ae870612..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs +++ /dev/null @@ -1,101 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System.Collections.Generic; -using System; - -namespace AmplifyShaderEditor -{ - public sealed class ContextPalette : PaletteParent - { - private Vector3 m_position; - private Vector2 m_startDropPosition; - public ContextPalette( AmplifyShaderEditorWindow parentWindow ) : base( parentWindow, 0, 0, 250, 250, string.Empty, MenuAnchor.NONE, MenuAutoSize.NONE ) - { - m_isActive = false; - OnPaletteNodeCreateEvt += OnOptionSelected; - m_searchFilterControl += "CONTEXTPALETTE"; - } - - public override void OnEnterPressed(int index = 0) - { - if ( m_searchFilter.Length > 0 && m_currentItems.Count > 0 ) - { - FireNodeCreateEvent( m_currentItems[ index ].NodeType, m_currentItems[ index ].Name, m_currentItems[ index ].Function ); - } - else - { - Disable(); - } - } - - public override void OnEscapePressed() - { - Disable(); - if ( m_parentWindow.WireReferenceUtils.ValidReferences() ) - { - m_parentWindow.WireReferenceUtils.InvalidateReferences(); - } - } - - public override void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus ) - { - //if ( !_isActive ) - // return; - - if ( Event.current.type == EventType.MouseDown && !IsInside( Event.current.mousePosition ) ) - { - Disable(); - return; - } - base.Draw( parentPosition, mousePosition, mouseButtonId, hasKeyboadFocus ); - } - - - public void Show( Vector2 position, Rect cameraInfo ) - { - m_startDropPosition = position; - m_maximizedArea.x = ( position.x + m_maximizedArea.width ) > cameraInfo.width ? ( cameraInfo.width - 1.1f * m_maximizedArea.width ) : position.x; - m_maximizedArea.y = ( position.y + m_maximizedArea.height ) > cameraInfo.height ? ( cameraInfo.height - 1.1f * m_maximizedArea.height ) : position.y; - m_position = new Vector3( m_maximizedArea.x, m_maximizedArea.y, 0f ); - m_isActive = true; - m_focusOnSearch = true; - } - - - // This override is removing focus from our window ... need to figure out a workaround before re-using it - //public override bool CheckButton( GUIContent content, GUIStyle style, int buttonId ) - //{ - // if ( buttonId != m_validButtonId ) - // return false; - - // return GUILayout.Button( content, style ); - //} - - void OnOptionSelected( System.Type type, string name, AmplifyShaderFunction function ) - { - Disable(); - } - - public void Disable() - { - m_isActive = false; - } - - public Vector2 StartDropPosition - { - get { return m_startDropPosition; } - } - - public Vector3 CurrentPosition - { - get { return m_position; } - } - - public Vector2 CurrentPosition2D - { - get { return new Vector2( m_position.x, m_position.y ); } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs.meta deleted file mode 100644 index 59f3f897..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/ContextPalette.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 15597b146a1fc154abd63ac75cffb73f -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs deleted file mode 100644 index 67ce6e14..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs +++ /dev/null @@ -1,573 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System.Collections.Generic; -using UnityEditor; -using System; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - public class PaletteFilterData - { - public bool Visible; - public bool HasCommunityData; - public List Contents; - public PaletteFilterData( bool visible ) - { - Visible = visible; - Contents = new List(); - } - } - - public class PaletteParent : MenuParent - { - private const float ItemSize = 18; - public delegate void OnPaletteNodeCreate( System.Type type, string name, AmplifyShaderFunction function ); - public event OnPaletteNodeCreate OnPaletteNodeCreateEvt; - - private string m_searchFilterStr = "Search"; - protected string m_searchFilterControl = "SHADERNAMETEXTFIELDCONTROLNAME"; - protected bool m_focusOnSearch = false; - protected bool m_defaultCategoryVisible = false; - - //protected List m_allItems; - protected List m_currentItems; - protected Dictionary m_currentCategories; - private bool m_forceUpdate = true; - - - protected string m_searchFilter = string.Empty; - - private float m_searchLabelSize = -1; - private GUIStyle m_buttonStyle; - private GUIStyle m_foldoutStyle; - - protected bool m_previousWindowIsFunction = false; - - protected int m_validButtonId = 0; - protected int m_initialSeparatorAmount = 1; - - private Vector2 m_currScrollBarDims = new Vector2( 1, 1 ); - - public PaletteParent( AmplifyShaderEditorWindow parentWindow, float x, float y, float width, float height, string name, MenuAnchor anchor = MenuAnchor.NONE, MenuAutoSize autoSize = MenuAutoSize.NONE ) : base( parentWindow, x, y, width, height, name, anchor, autoSize ) - { - m_searchFilter = string.Empty; - m_currentCategories = new Dictionary(); - //m_allItems = items; - m_currentItems = new List(); - } - - public virtual void OnEnterPressed( int index = 0 ) { } - public virtual void OnEscapePressed() { } - - public void FireNodeCreateEvent( System.Type type, string name, AmplifyShaderFunction function ) - { - OnPaletteNodeCreateEvt( type, name, function ); - } - - public override void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus ) - { - base.Draw( parentPosition, mousePosition, mouseButtonId, hasKeyboadFocus ); - if( m_previousWindowIsFunction != ParentWindow.IsShaderFunctionWindow ) - { - m_forceUpdate = true; - } - - m_previousWindowIsFunction = ParentWindow.IsShaderFunctionWindow; - - List allItems = ParentWindow.ContextMenuInstance.MenuItems; - - if( m_searchLabelSize < 0 ) - { - m_searchLabelSize = GUI.skin.label.CalcSize( new GUIContent( m_searchFilterStr ) ).x; - } - - if( m_foldoutStyle == null ) - { - m_foldoutStyle = new GUIStyle( GUI.skin.GetStyle( "foldout" ) ); - m_foldoutStyle.fontStyle = FontStyle.Bold; - } - - if( m_buttonStyle == null ) - { - m_buttonStyle = UIUtils.Label; - } - - Event currenEvent = Event.current; - - GUILayout.BeginArea( m_transformedArea, m_content, m_style ); - { - for( int i = 0; i < m_initialSeparatorAmount; i++ ) - { - EditorGUILayout.Separator(); - } - - if( currenEvent.type == EventType.KeyDown ) - { - KeyCode key = currenEvent.keyCode; - //if ( key == KeyCode.Return || key == KeyCode.KeypadEnter ) - // OnEnterPressed(); - - if( ( currenEvent.keyCode == KeyCode.KeypadEnter || currenEvent.keyCode == KeyCode.Return ) && currenEvent.type == EventType.KeyDown ) - { - int index = m_currentItems.FindIndex( x => GUI.GetNameOfFocusedControl().Equals( x.ItemUIContent.text + m_resizable ) ); - if( index > -1 ) - OnEnterPressed( index ); - else - OnEnterPressed(); - } - - if( key == KeyCode.Escape ) - OnEscapePressed(); - - if( m_isMouseInside || hasKeyboadFocus ) - { - if( key == ShortcutsManager.ScrollUpKey ) - { - m_currentScrollPos.y -= 10; - if( m_currentScrollPos.y < 0 ) - { - m_currentScrollPos.y = 0; - } - currenEvent.Use(); - } - - if( key == ShortcutsManager.ScrollDownKey ) - { - m_currentScrollPos.y += 10; - currenEvent.Use(); - } - } - - } - - float width = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = m_searchLabelSize; - EditorGUI.BeginChangeCheck(); - { - GUI.SetNextControlName( m_searchFilterControl + m_resizable ); - m_searchFilter = EditorGUILayout.TextField( m_searchFilterStr, m_searchFilter ); - if( m_focusOnSearch ) - { - m_focusOnSearch = false; - EditorGUI.FocusTextInControl( m_searchFilterControl + m_resizable ); - } - } - if( EditorGUI.EndChangeCheck() ) - m_forceUpdate = true; - - EditorGUIUtility.labelWidth = width; - bool usingSearchFilter = ( m_searchFilter.Length == 0 ); - m_currScrollBarDims.x = m_transformedArea.width; - m_currScrollBarDims.y = m_transformedArea.height - 2 - 16 - 2 - 7 * m_initialSeparatorAmount - 2; - m_currentScrollPos = EditorGUILayout.BeginScrollView( m_currentScrollPos/*, GUILayout.Width( 242 ), GUILayout.Height( 250 - 2 - 16 - 2 - 7 - 2) */); - { - if( m_forceUpdate ) - { - m_forceUpdate = false; - - //m_currentItems.Clear(); - m_currentCategories.Clear(); - - if( usingSearchFilter ) - { - for( int i = 0; i < allItems.Count; i++ ) - { - //m_currentItems.Add( allItems[ i ] ); - if( !m_currentCategories.ContainsKey( allItems[ i ].Category ) ) - { - m_currentCategories.Add( allItems[ i ].Category, new PaletteFilterData( m_defaultCategoryVisible ) ); - //m_currentCategories[ allItems[ i ].Category ].HasCommunityData = allItems[ i ].NodeAttributes.FromCommunity || m_currentCategories[ allItems[ i ].Category ].HasCommunityData; - } - m_currentCategories[ allItems[ i ].Category ].Contents.Add( allItems[ i ] ); - } - } - else - { - for( int i = 0; i < allItems.Count; i++ ) - { - var searchList = m_searchFilter.Trim( ' ' ).ToLower().Split(' '); - - int matchesFound = 0; - for( int k = 0; k < searchList.Length; k++ ) - { - MatchCollection wordmatch = Regex.Matches( allItems[ i ].Tags, "\\b"+searchList[ k ] ); - if( wordmatch.Count > 0 ) - matchesFound++; - else - break; - } - - if( searchList.Length == matchesFound ) - { - //m_currentItems.Add( allItems[ i ] ); - if( !m_currentCategories.ContainsKey( allItems[ i ].Category ) ) - { - m_currentCategories.Add( allItems[ i ].Category, new PaletteFilterData( m_defaultCategoryVisible ) ); - //m_currentCategories[ allItems[ i ].Category ].HasCommunityData = allItems[ i ].NodeAttributes.FromCommunity || m_currentCategories[ allItems[ i ].Category ].HasCommunityData; - } - m_currentCategories[ allItems[ i ].Category ].Contents.Add( allItems[ i ] ); - } - } - } - var categoryEnumerator = m_currentCategories.GetEnumerator(); - while( categoryEnumerator.MoveNext() ) - { - categoryEnumerator.Current.Value.Contents.Sort( ( x, y ) => x.CompareTo( y, usingSearchFilter ) ); - } - - //sort current list respecting categories - m_currentItems.Clear(); - foreach( var item in m_currentCategories ) - { - for( int i = 0; i < item.Value.Contents.Count; i++ ) - { - m_currentItems.Add( item.Value.Contents[ i ] ); - } - } - } - - string watching = string.Empty; - - // unselect the main search field so it can focus list elements next - if( ( currenEvent.keyCode == KeyCode.DownArrow || currenEvent.keyCode == KeyCode.UpArrow ) && m_searchFilter.Length > 0 ) - { - if( GUI.GetNameOfFocusedControl().Equals( m_searchFilterControl + m_resizable ) ) - { - EditorGUI.FocusTextInControl( null ); - } - } - - if( currenEvent.keyCode == KeyCode.DownArrow && currenEvent.type == EventType.KeyDown ) - { - currenEvent.Use(); - - int nextIndex = m_currentItems.FindIndex( x => GUI.GetNameOfFocusedControl().Equals( x.ItemUIContent.text + m_resizable ) ) + 1; - if( nextIndex == m_currentItems.Count ) - nextIndex = 0; - - watching = m_currentItems[ nextIndex ].ItemUIContent.text + m_resizable; - GUI.FocusControl( watching ); - - } - - if( currenEvent.keyCode == KeyCode.UpArrow && currenEvent.type == EventType.KeyDown ) - { - currenEvent.Use(); - - int nextIndex = m_currentItems.FindIndex( x => GUI.GetNameOfFocusedControl().Equals( x.ItemUIContent.text + m_resizable ) ) - 1; - if( nextIndex < 0 ) - nextIndex = m_currentItems.Count - 1; - - watching = m_currentItems[ nextIndex ].ItemUIContent.text + m_resizable; - GUI.FocusControl( watching ); - } - - if( currenEvent.keyCode == KeyCode.Tab ) - { - ContextMenuItem item = m_currentItems.Find( x => GUI.GetNameOfFocusedControl().Equals( x.ItemUIContent.text + m_resizable ) ); - if( item != null ) - { - watching = item.ItemUIContent.text + m_resizable; - } - } - - float currPos = 0; - var enumerator = m_currentCategories.GetEnumerator(); - - float cache = EditorGUIUtility.labelWidth; - while( enumerator.MoveNext() ) - { - var current = enumerator.Current; - bool visible = GUILayout.Toggle( current.Value.Visible, current.Key, m_foldoutStyle ); - if( m_validButtonId == mouseButtonId ) - { - current.Value.Visible = visible; - } - - currPos += ItemSize; - if( m_searchFilter.Length > 0 || current.Value.Visible ) - { - for( int i = 0; i < current.Value.Contents.Count; i++ ) - { - //if ( !IsItemVisible( currPos ) ) - //{ - // // Invisible - // GUILayout.Space( ItemSize ); - //} - //else - { - currPos += ItemSize; - // Visible - EditorGUILayout.BeginHorizontal(); - GUILayout.Space( 16 ); - //if ( m_isMouseInside ) - //{ - // //GUI.SetNextControlName( current.Value.Contents[ i ].ItemUIContent.text ); - // if ( CheckButton( current.Value.Contents[ i ].ItemUIContent, m_buttonStyle, mouseButtonId ) ) - // { - // int controlID = GUIUtility.GetControlID( FocusType.Passive ); - // GUIUtility.hotControl = controlID; - // OnPaletteNodeCreateEvt( current.Value.Contents[ i ].NodeType, current.Value.Contents[ i ].Name, current.Value.Contents[ i ].Function ); - // } - //} - //else - { - Rect thisRect = EditorGUILayout.GetControlRect( false, 16f, EditorStyles.label ); - //if ( m_resizable ) - { - if( GUI.RepeatButton( thisRect, string.Empty, EditorStyles.label ) ) - { - int controlID = GUIUtility.GetControlID( FocusType.Passive ); - GUIUtility.hotControl = controlID; - OnPaletteNodeCreateEvt( current.Value.Contents[ i ].NodeType, current.Value.Contents[ i ].Name, current.Value.Contents[ i ].Function ); - //unfocus to make it focus the next text field correctly - GUI.FocusControl( null ); - } - } - GUI.SetNextControlName( current.Value.Contents[ i ].ItemUIContent.text + m_resizable ); - //EditorGUI.SelectableLabel( thisRect, current.Value.Contents[ i ].ItemUIContent.text, EditorStyles.label ); - //float cache = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = thisRect.width; - EditorGUI.Toggle( thisRect, current.Value.Contents[ i ].ItemUIContent.text, false, EditorStyles.label ); - EditorGUIUtility.labelWidth = cache; - if( watching == current.Value.Contents[ i ].ItemUIContent.text + m_resizable ) - { - bool boundBottom = currPos - m_currentScrollPos.y > m_currScrollBarDims.y; - bool boundTop = currPos - m_currentScrollPos.y - 4 <= 0; - - if( boundBottom ) - m_currentScrollPos.y = currPos - m_currScrollBarDims.y + 2; - else if( boundTop ) - m_currentScrollPos.y = currPos - 18; - //else if ( boundBottom && !downDirection ) - // m_currentScrollPos.y = currPos - m_currScrollBarDims.y + 2; - //else if ( boundTop && downDirection ) - // m_currentScrollPos.y = currPos - 18; - } - } - EditorGUILayout.EndHorizontal(); - } - //currPos += ItemSize; - } - } - } - EditorGUIUtility.labelWidth = cache; - } - EditorGUILayout.EndScrollView(); - } - GUILayout.EndArea(); - - } - public void CheckCommunityNodes() - { - var enumerator = m_currentCategories.GetEnumerator(); - while( enumerator.MoveNext() ) - { - var current = enumerator.Current; - current.Value.HasCommunityData = false; - int count = current.Value.Contents.Count; - for( int i = 0; i < count; i++ ) - { - if( current.Value.Contents[ i ].NodeAttributes.FromCommunity ) - { - current.Value.HasCommunityData = true; - break; - } - } - } - } - - public void DumpAvailableNodes( bool fromCommunity, string pathname ) - { - string noTOCHeader = "__NOTOC__\n"; - string nodesHeader = "== Available Node Categories ==\n"; - string InitialCategoriesFormat = "[[#{0}|{0}]]
\n"; - string InitialCategories = string.Empty; - string CurrentCategoryFormat = "\n== {0} ==\n\n"; - //string NodesFootFormat = "[[Unity Products:Amplify Shader Editor/{0} | Learn More]] -\n[[#Top|Back to Categories]]\n"; - string NodesFootFormatSep = "[[#Top|Back to Top]]\n----\n"; - string OverallFoot = "[[Category:Nodes]]"; - - string NodeInfoBeginFormat = "
\n"; - string nodeInfoBodyFormat = "{{| id=\"{2}\" class=\"wikitable\" |\n" + - "|- \n" + - "|
[[Unity Products:Amplify Shader Editor/{1}|]]
\n" + - "
\n" + - "{{| style=\"width: 100%; height: 150px;\"\n" + - "|-\n" + - "| [[Unity Products:Amplify Shader Editor/{1}|'''{2}''']]\n" + - "|- style=\"vertical-align:top; height: 100%;\" |\n" + - "|

{3}

\n" + - "|- style=\"text-align:right;\" |\n" + - "|{4}[[Unity Products:Amplify Shader Editor/{1} | Learn More]]\n" + - "|}}
\n" + - "|}}\n"; - string NodeInfoEndFormat = "
\n"; - - //string NodeInfoBeginFormat = "This page is under construction!\n\n"; - //string nodeInfoBodyFormat = "\n[[Unity Products:Amplify Shader Editor/{1}|'''{2}''']]\n\n{3}"; - //string NodeInfoEndFormat = "\n\n[[Unity_Products:Amplify_Shader_Editor/Nodes | Back to Node List ]]\n[[Category:Nodes]][[Category:{0}]]\n\n\n"; - - //string NodeInfoBeginFormat = "{| cellpadding=\"10\"\n"; - //string nodeInfoBodyFormat = "|- style=\"vertical-align:top;\"\n| http://amplify.pt/Nodes/{0}.jpg\n| [[Unity Products:Amplify Shader Editor/{1} | '''{2}''' ]]
{3}\n"; - //string NodeInfoEndFormat = "|}\n"; - - string nodesInfo = string.Empty; - BuildFullList( true ); - CheckCommunityNodes(); - var enumerator = m_currentCategories.GetEnumerator(); - while( enumerator.MoveNext() ) - { - var current = enumerator.Current; - if( fromCommunity && current.Value.HasCommunityData || !fromCommunity ) - { - InitialCategories += string.Format( InitialCategoriesFormat, current.Key ); - nodesInfo += string.Format( CurrentCategoryFormat, current.Key ); - int count = current.Value.Contents.Count; - for( int i = 0; i < count; i++ ) - { - if( ( fromCommunity && current.Value.Contents[ i ].NodeAttributes.FromCommunity ) - || !fromCommunity - //|| ( !fromCommunity && !current.Value.Contents[ i ].NodeAttributes.FromCommunity ) - ) - { - string nodeFullName = current.Value.Contents[ i ].Name; - string pictureFilename = UIUtils.ReplaceInvalidStrings( nodeFullName ); - - string pageFilename = UIUtils.RemoveWikiInvalidCharacters( pictureFilename ); - - pictureFilename = UIUtils.RemoveInvalidCharacters( pictureFilename ); - - string nodeDescription = current.Value.Contents[ i ].ItemUIContent.tooltip; - string communityText = string.Empty; - if( current.Value.Contents[ i ].NodeAttributes.FromCommunity ) - communityText = "( originally by "+ current.Value.Contents[ i ].NodeAttributes.Community + " ) "; - - string nodeInfoBody = string.Format( nodeInfoBodyFormat, pictureFilename, pageFilename, nodeFullName, nodeDescription, communityText ); - //string nodeInfoFoot = string.Format( NodesFootFormat, pageFilename ); - - nodesInfo += ( NodeInfoBeginFormat + nodeInfoBody + NodeInfoEndFormat ); - //nodesInfo += ( NodeInfoBeginFormat + nodeInfoBody + string.Format( NodeInfoEndFormat, current.Key ) ); - //if ( i != ( count - 1 ) ) - //{ - // nodesInfo += NodesFootFormatSep; - //} - } - } - nodesInfo += NodesFootFormatSep; - } - } - - string finalText = noTOCHeader + nodesHeader + InitialCategories + nodesInfo + OverallFoot; - - if( !System.IO.Directory.Exists( pathname ) ) - { - System.IO.Directory.CreateDirectory( pathname ); - } - // Save file - string nodesPathname = pathname + ( fromCommunity ? "AvailableNodesFromCommunity.txt" : "AvailableNodes.txt" ); - Debug.Log( " Creating nodes file at " + nodesPathname ); - IOUtils.SaveTextfileToDisk( finalText, nodesPathname, false ); - BuildFullList( false ); - } - - public virtual bool CheckButton( GUIContent content, GUIStyle style, int buttonId ) - { - if( buttonId != m_validButtonId ) - { - GUILayout.Label( content, style ); - return false; - } - - return GUILayout.RepeatButton( content, style ); - } - - public void FillList( ref List list, bool forceAllItems ) - { - List allList = forceAllItems ? ParentWindow.ContextMenuInstance.ItemFunctions : ParentWindow.ContextMenuInstance.MenuItems; - - list.Clear(); - int count = allList.Count; - for( int i = 0; i < count; i++ ) - { - list.Add( allList[ i ] ); - } - } - - public Dictionary BuildFullList( bool forceAllNodes = false ) - { - //Only need to build if search filter is active and list is set according to it - if( m_searchFilter.Length > 0 || !m_isActive || m_currentCategories.Count == 0 ) - { - m_currentItems.Clear(); - m_currentCategories.Clear(); - - List allItems = forceAllNodes ? ParentWindow.ContextMenuInstance.ItemFunctions : ParentWindow.ContextMenuInstance.MenuItems; - - for( int i = 0; i < allItems.Count; i++ ) - { - if( allItems[ i ].Name.IndexOf( m_searchFilter, StringComparison.InvariantCultureIgnoreCase ) >= 0 || - allItems[ i ].Category.IndexOf( m_searchFilter, StringComparison.InvariantCultureIgnoreCase ) >= 0 - ) - { - m_currentItems.Add( allItems[ i ] ); - if( !m_currentCategories.ContainsKey( allItems[ i ].Category ) ) - { - m_currentCategories.Add( allItems[ i ].Category, new PaletteFilterData( m_defaultCategoryVisible ) ); - //m_currentCategories[ allItems[ i ].Category ].HasCommunityData = allItems[ i ].NodeAttributes.FromCommunity || m_currentCategories[ allItems[ i ].Category ].HasCommunityData; - } - m_currentCategories[ allItems[ i ].Category ].Contents.Add( allItems[ i ] ); - } - } - - var categoryEnumerator = m_currentCategories.GetEnumerator(); - while( categoryEnumerator.MoveNext() ) - { - categoryEnumerator.Current.Value.Contents.Sort( ( x, y ) => x.CompareTo( y, false ) ); - } - - //mark to force update and take search filter into account - m_forceUpdate = true; - } - return m_currentCategories; - } - - private bool IsItemVisible( float currPos ) - { - if( ( currPos < m_currentScrollPos.y && ( currPos + ItemSize ) < m_currentScrollPos.y ) || - ( currPos > ( m_currentScrollPos.y + m_currScrollBarDims.y ) && - ( currPos + ItemSize ) > ( m_currentScrollPos.y + m_currScrollBarDims.y ) ) ) - { - return false; - } - return true; - } - - public override void Destroy() - { - base.Destroy(); - - //m_allItems = null; - - m_currentItems.Clear(); - m_currentItems = null; - - m_currentCategories.Clear(); - m_currentCategories = null; - - OnPaletteNodeCreateEvt = null; - m_buttonStyle = null; - m_foldoutStyle = null; - } - - //public void Clear() { - // m_allItems.Clear(); - // m_allItems = new List(); - //} - - public bool ForceUpdate { get { return m_forceUpdate; } set { m_forceUpdate = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs.meta deleted file mode 100644 index b9d921f2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteParent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: df4c2f840dca60a4cb118325ce2febfa -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs deleted file mode 100644 index 84cfbc4a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class PalettePopUp - { - private const int DeltaX = 5; - private Rect m_areaSettings; - private Vector2 m_mouseDeltaPos = new Vector2( 10, -10 ); - private bool m_isActive = false; - private GUIContent m_content; - private GUIStyle m_style; - private GUIStyle m_fontStyle; - private GUIContent m_labelContent; - - public PalettePopUp() - { - m_content = new GUIContent( GUIContent.none ); - m_areaSettings = new Rect( 0, 0, 100, 30 ); - m_labelContent = new GUIContent( "Test Label" ); - } - - public void Activate( string label ) - { - m_labelContent.text = label; - m_areaSettings.width = -1; - m_isActive = true; - } - - public void Deactivate() - { - m_isActive = false; - } - - public void Draw( Vector2 mousePos ) - { - if ( m_style == null ) - { - m_style = UIUtils.TextArea; - } - - if ( m_fontStyle == null ) - { - m_fontStyle = new GUIStyle( UIUtils.Label ); - m_fontStyle.fontSize = 15; - } - - if ( m_areaSettings.width < 0 ) - { - m_areaSettings.width = m_fontStyle.CalcSize( m_labelContent ).x + 2 * DeltaX; - } - - m_areaSettings.position = mousePos + m_mouseDeltaPos; - GUI.Label( m_areaSettings, m_content, m_style ); - m_areaSettings.position += new Vector2( DeltaX,DeltaX); - GUI.Label( m_areaSettings, m_labelContent, m_fontStyle ); - } - - public void Destroy() - { - m_content = null; - m_style = null; - } - - public bool IsActive - { - get { return m_isActive; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs.meta deleted file mode 100644 index f0f84d43..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PalettePopUp.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bc4f137f15efe1d42b7bcbf984ec1545 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs deleted file mode 100644 index f0b6960f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public sealed class PaletteWindow : PaletteParent - { - public PaletteWindow( AmplifyShaderEditorWindow parentWindow ) : base( parentWindow, 0, 0, 250, 0, string.Empty, MenuAnchor.TOP_RIGHT, MenuAutoSize.MATCH_VERTICAL ) - { - m_searchFilterControl += "PALETTEWINDOW"; - m_initialSeparatorAmount = 4; - SetMinimizedArea( -225, 0, 260, 0 ); - } - - public override void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus ) - { - if ( m_isMaximized ) - { - base.Draw( parentPosition, mousePosition, mouseButtonId, hasKeyboadFocus ); - } - else - { - InitDraw( parentPosition, mousePosition, mouseButtonId ); - } - PostDraw(); - } - } -} - - diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs.meta deleted file mode 100644 index 521f7761..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 63408b264ef8cb346a5ce9e559a5ed22 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs deleted file mode 100644 index 9f76a512..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs +++ /dev/null @@ -1,469 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEngine; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - class NodeDescriptionInfo - { - public bool FoldoutValue; - public string Category; - public string[,] Contents; - } - - public sealed class PortLegendInfo : EditorWindow - { - private const string NoASEWindowWarning = "Please Open the ASE to get access to shortcut info"; - private const float PixelSeparator = 5; - private const string EditorShortcutsTitle = "Editor Shortcuts"; - private const string MenuShortcutsTitle = "Menu Shortcuts"; - private const string NodesShortcutsTitle = "Nodes Shortcuts"; - private const string PortShortcutsTitle = "Port Shortcuts"; - private const string PortLegendTitle = "Port Legend"; - private const string NodesDescTitle = "Node Info"; - private const string CompatibleAssetsTitle = "Compatible Assets"; - - private const string KeyboardUsageTemplate = "[{0}] - {1}"; - private const string m_lockedStr = "Locked Port"; - - private const float WindowSizeX = 350; - private const float WindowSizeY = 300; - private const float WindowPosX = 5; - private const float WindowPosY = 5; - - private int TitleLabelWidth = 150; - private Rect m_availableArea; - - private bool m_portAreaFoldout = true; - private bool m_editorShortcutAreaFoldout = true; - private bool m_menuShortcutAreaFoldout = true; - private bool m_nodesShortcutAreaFoldout = true; - private bool m_nodesDescriptionAreaFoldout = true; - private bool m_compatibleAssetsFoldout = true; - - private Vector2 m_currentScrollPos; - - private GUIStyle m_portStyle; - private GUIStyle m_labelStyleBold; - private GUIStyle m_labelStyle; - - private GUIStyle m_nodeInfoLabelStyleBold; - private GUIStyle m_nodeInfoLabelStyle; - - private GUIStyle m_nodeInfoFoldoutStyle; - - private GUIContent m_content = new GUIContent( "Helper", "Shows helper info for ASE users" ); - private bool m_init = true; - - private List m_editorShortcuts = null; - private List m_nodesShortcuts = null; - private List m_nodeDescriptionsInfo = null; - private List m_compatibleAssetsInfo = null; - - public static PortLegendInfo OpenWindow() - { - PortLegendInfo currentWindow = ( PortLegendInfo ) PortLegendInfo.GetWindow( typeof( PortLegendInfo ), false ); - currentWindow.minSize = new Vector2( WindowSizeX, WindowSizeY ); - currentWindow.maxSize = new Vector2( WindowSizeX * 2, 2 * WindowSizeY ); ; - currentWindow.wantsMouseMove = true; - return currentWindow; - } - - public void Init() - { - m_init = false; - wantsMouseMove = false; - titleContent = m_content; - m_portStyle = new GUIStyle( UIUtils.GetCustomStyle( CustomStyle.PortEmptyIcon ) ); - m_portStyle.alignment = TextAnchor.MiddleLeft; - m_portStyle.imagePosition = ImagePosition.ImageOnly; - m_portStyle.margin = new RectOffset( 5, 0, 5, 0 ); - - m_labelStyleBold = new GUIStyle( UIUtils.InputPortLabel ); - m_labelStyleBold.fontStyle = FontStyle.Bold; - m_labelStyleBold.fontSize = ( int ) ( Constants.TextFieldFontSize ); - - - m_labelStyle = new GUIStyle( UIUtils.InputPortLabel ); - m_labelStyle.clipping = TextClipping.Overflow; - m_labelStyle.imagePosition = ImagePosition.TextOnly; - m_labelStyle.contentOffset = new Vector2( -10, 0 ); - m_labelStyle.fontSize = ( int ) ( Constants.TextFieldFontSize ); - - m_nodeInfoLabelStyleBold = new GUIStyle( UIUtils.InputPortLabel ); - m_nodeInfoLabelStyleBold.fontStyle = FontStyle.Bold; - m_nodeInfoLabelStyleBold.fontSize = ( int ) ( Constants.TextFieldFontSize ); - - m_nodeInfoLabelStyle = new GUIStyle( UIUtils.InputPortLabel ); - m_nodeInfoLabelStyle.clipping = TextClipping.Clip; - m_nodeInfoLabelStyle.imagePosition = ImagePosition.TextOnly; - m_nodeInfoLabelStyle.fontSize = ( int ) ( Constants.TextFieldFontSize ); - - - m_nodeInfoFoldoutStyle = new GUIStyle( ( GUIStyle ) "foldout" ); - m_nodeInfoFoldoutStyle.fontStyle = FontStyle.Bold; - - if ( !EditorGUIUtility.isProSkin ) - { - m_labelStyleBold.normal.textColor = m_labelStyle.normal.textColor = Color.black; - m_nodeInfoLabelStyleBold.normal.textColor = m_labelStyle.normal.textColor = Color.black; - m_nodeInfoLabelStyle.normal.textColor = m_labelStyle.normal.textColor = Color.black; - } - - m_availableArea = new Rect( WindowPosX, WindowPosY, WindowSizeX - 2 * WindowPosX, WindowSizeY - 2 * WindowPosY ); - } - - void DrawPort( WirePortDataType type ) - { - EditorGUILayout.BeginHorizontal(); - { - GUI.color = UIUtils.GetColorForDataType( type, false ); - GUILayout.Box( string.Empty, m_portStyle, GUILayout.Width( UIUtils.PortsSize.x ), GUILayout.Height( UIUtils.PortsSize.y ) ); - GUI.color = Color.white; - EditorGUILayout.LabelField( UIUtils.GetNameForDataType( type ), m_labelStyle ); - } - EditorGUILayout.EndHorizontal(); - EditorGUILayout.Separator(); - } - - void OnGUI() - { - if ( !UIUtils.Initialized || UIUtils.CurrentWindow == null ) - { - EditorGUILayout.LabelField( NoASEWindowWarning ); - return; - } - - if ( m_init ) - { - Init(); - } - - TitleLabelWidth = (int)(this.position.width * 0.42f); - - KeyCode key = Event.current.keyCode; - if ( key == ShortcutsManager.ScrollUpKey ) - { - m_currentScrollPos.y -= 10; - if ( m_currentScrollPos.y < 0 ) - { - m_currentScrollPos.y = 0; - } - Event.current.Use(); - } - - if ( key == ShortcutsManager.ScrollDownKey ) - { - m_currentScrollPos.y += 10; - Event.current.Use(); - } - - if ( Event.current.type == EventType.MouseDrag && Event.current.button > 0 ) - { - m_currentScrollPos.x += Constants.MenuDragSpeed * Event.current.delta.x; - if ( m_currentScrollPos.x < 0 ) - { - m_currentScrollPos.x = 0; - } - - m_currentScrollPos.y += Constants.MenuDragSpeed * Event.current.delta.y; - if ( m_currentScrollPos.y < 0 ) - { - m_currentScrollPos.y = 0; - } - } - - m_availableArea = new Rect( WindowPosX, WindowPosY, position.width - 2 * WindowPosX, position.height - 2 * WindowPosY ); - GUILayout.BeginArea( m_availableArea ); - { - if ( GUILayout.Button( "Wiki Page" ) ) - { - Application.OpenURL( Constants.HelpURL ); - } - - m_currentScrollPos = GUILayout.BeginScrollView( m_currentScrollPos ); - { - EditorGUILayout.BeginVertical(); - { - NodeUtils.DrawPropertyGroup( ref m_portAreaFoldout, PortLegendTitle, DrawPortInfo ); - float currLabelWidth = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 1; - NodeUtils.DrawPropertyGroup( ref m_editorShortcutAreaFoldout, EditorShortcutsTitle, DrawEditorShortcuts ); - NodeUtils.DrawPropertyGroup( ref m_menuShortcutAreaFoldout, MenuShortcutsTitle, DrawMenuShortcuts ); - NodeUtils.DrawPropertyGroup( ref m_nodesShortcutAreaFoldout, NodesShortcutsTitle, DrawNodesShortcuts ); - NodeUtils.DrawPropertyGroup( ref m_compatibleAssetsFoldout, CompatibleAssetsTitle, DrawCompatibleAssets ); - NodeUtils.DrawPropertyGroup( ref m_nodesDescriptionAreaFoldout, NodesDescTitle, DrawNodeDescriptions ); - EditorGUIUtility.labelWidth = currLabelWidth; - } - EditorGUILayout.EndVertical(); - } - GUILayout.EndScrollView(); - } - GUILayout.EndArea(); - - } - - void DrawPortInfo() - { - Color originalColor = GUI.color; - - DrawPort( WirePortDataType.OBJECT ); - DrawPort( WirePortDataType.INT ); - DrawPort( WirePortDataType.FLOAT ); - DrawPort( WirePortDataType.FLOAT2 ); - DrawPort( WirePortDataType.FLOAT3 ); - DrawPort( WirePortDataType.FLOAT4 ); - DrawPort( WirePortDataType.COLOR ); - DrawPort( WirePortDataType.SAMPLER2D ); - DrawPort( WirePortDataType.FLOAT3x3 ); - DrawPort( WirePortDataType.FLOAT4x4 ); - - EditorGUILayout.BeginHorizontal(); - { - GUI.color = Constants.LockedPortColor; - GUILayout.Box( string.Empty, m_portStyle, GUILayout.Width( UIUtils.PortsSize.x ), GUILayout.Height( UIUtils.PortsSize.y ) ); - GUI.color = Color.white; - EditorGUILayout.LabelField( m_lockedStr, m_labelStyle ); - } - EditorGUILayout.EndHorizontal(); - - GUI.color = originalColor; - } - - public void DrawEditorShortcuts() - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - if ( window != null ) - { - if ( m_editorShortcuts == null ) - { - m_editorShortcuts = window.ShortcutManagerInstance.AvailableEditorShortcutsList; - } - - EditorGUI.indentLevel--; - int count = m_editorShortcuts.Count; - for ( int i = 0; i < count; i++ ) - { - DrawItem( m_editorShortcuts[ i ].Name, m_editorShortcuts[ i ].Description ); - } - DrawItem( "Q", "Alternative Pan modifier" ); - DrawItem( "Ctrl + F", "Find nodes" ); - DrawItem( "LMB Drag", "Box selection" ); - DrawItem( "MMB/RMB Drag", "Camera pan" ); - DrawItem( "Alt + MMB/RMB Drag", "Zoom graph" ); - DrawItem( "Shift/Ctrl + Node Select", "Add/Remove from selection" ); - DrawItem( "Shift + Node Drag", "Node move with offset" ); - DrawItem( "Ctrl + Node Drag", "Node move with snap" ); - DrawItem( "MMB/RMB + Drag Panel", "Scroll panel" ); - DrawItem( "Alt + LMB Drag", "Additive box selection" ); - DrawItem( "Alt + Shift + Drag", "Subtractive box selection" ); - DrawItem( "Alt + Node Drag", "Auto-(Dis)Connect node on existing wire connection" ); - EditorGUI.indentLevel++; - - } - else - { - EditorGUILayout.LabelField( NoASEWindowWarning ); - } - } - - public void DrawMenuShortcuts() - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - if ( window != null ) - { - EditorGUI.indentLevel--; - DrawItem( ShortcutsManager.ScrollUpKey.ToString(), "Scroll Up Menu" ); - DrawItem( ShortcutsManager.ScrollDownKey.ToString(), "Scroll Down Menu" ); - DrawItem( "RMB Drag", "Scroll Menu" ); - EditorGUI.indentLevel++; - } - else - { - EditorGUILayout.LabelField( NoASEWindowWarning ); - } - } - - void DrawItem( string name, string description ) - { - GUILayout.BeginHorizontal(); - GUILayout.Label( name, m_labelStyleBold , GUILayout.Width( TitleLabelWidth ) ); - GUILayout.Label( description, m_labelStyle ); - GUILayout.EndHorizontal(); - GUILayout.Space( PixelSeparator ); - } - - public void DrawNodesShortcuts() - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - if ( window != null ) - { - if ( m_nodesShortcuts == null || m_nodesShortcuts.Count == 0 ) - { - m_nodesShortcuts = window.ShortcutManagerInstance.AvailableNodesShortcutsList; - } - - EditorGUI.indentLevel--; - int count = m_nodesShortcuts.Count; - for ( int i = 0; i < count; i++ ) - { - DrawItem( m_nodesShortcuts[ i ].Name, m_nodesShortcuts[ i ].Description ); - } - EditorGUI.indentLevel++; - } - else - { - EditorGUILayout.LabelField( NoASEWindowWarning ); - } - } - string CreateCompatibilityString( string source ) - { - string[] split = source.Split( '.' ); - if ( split != null && split.Length > 1 ) - { - return split[ 1 ]; - } - else - { - return source; - } - } - public void DrawCompatibleAssets() - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - if ( window != null ) - { - if ( m_compatibleAssetsInfo == null ) - { - m_compatibleAssetsInfo = new List(); - List items = window.ContextMenuInstance.MenuItems; - int count = items.Count; - for ( int i = 0; i < count; i++ ) - { - if ( items[ i ].NodeAttributes != null && items[ i ].NodeAttributes.CastType != null ) - { - string types = string.Empty; - if ( items[ i ].NodeAttributes.CastType.Length > 1 ) - { - for ( int j = 0; j < items[ i ].NodeAttributes.CastType.Length; j++ ) - { - types += CreateCompatibilityString( items[ i ].NodeAttributes.CastType[ j ].ToString() ); - - - if ( j < items[ i ].NodeAttributes.CastType.Length - 1 ) - { - types += ", "; - } - } - } - else - { - types = CreateCompatibilityString( items[ i ].NodeAttributes.CastType[ 0 ].ToString() ); - } - m_compatibleAssetsInfo.Add( new string[] { items[ i ].NodeAttributes.Name + ": ", types } ); - } - } - } - EditorGUI.indentLevel--; - int nodeCount = m_compatibleAssetsInfo.Count; - for ( int j = 0; j < nodeCount; j++ ) - { - DrawItem( m_compatibleAssetsInfo[ j ][ 0 ], m_compatibleAssetsInfo[ j ][ 1 ] ); - } - EditorGUI.indentLevel++; - } - else - { - EditorGUILayout.LabelField( NoASEWindowWarning ); - } - } - - public void DrawNodeDescriptions() - { - AmplifyShaderEditorWindow window = UIUtils.CurrentWindow; - if ( window != null ) - { - if ( m_nodeDescriptionsInfo == null ) - { - //fetch node info - m_nodeDescriptionsInfo = new List(); - Dictionary nodeData = window.CurrentPaletteWindow.BuildFullList(); - var enumerator = nodeData.GetEnumerator(); - while ( enumerator.MoveNext() ) - { - List nodes = enumerator.Current.Value.Contents; - int count = nodes.Count; - - NodeDescriptionInfo currInfo = new NodeDescriptionInfo(); - currInfo.Contents = new string[ count, 2 ]; - currInfo.Category = enumerator.Current.Key; - - for ( int i = 0; i < count; i++ ) - { - currInfo.Contents[ i, 0 ] = nodes[ i ].Name + ':'; - currInfo.Contents[ i, 1 ] = nodes[ i ].Description; - } - m_nodeDescriptionsInfo.Add( currInfo ); - } - } - - //draw - { - GUILayout.Space( 5 ); - int count = m_nodeDescriptionsInfo.Count; - EditorGUI.indentLevel--; - for ( int i = 0; i < count; i++ ) - { - m_nodeDescriptionsInfo[ i ].FoldoutValue = EditorGUILayout.Foldout( m_nodeDescriptionsInfo[ i ].FoldoutValue, m_nodeDescriptionsInfo[ i ].Category, m_nodeInfoFoldoutStyle ); - if ( m_nodeDescriptionsInfo[ i ].FoldoutValue ) - { - EditorGUI.indentLevel++; - int nodeCount = m_nodeDescriptionsInfo[ i ].Contents.GetLength( 0 ); - for ( int j = 0; j < nodeCount; j++ ) - { - GUILayout.Label( m_nodeDescriptionsInfo[ i ].Contents[ j, 0 ], m_nodeInfoLabelStyleBold ); - GUILayout.Label( m_nodeDescriptionsInfo[ i ].Contents[ j, 1 ], m_nodeInfoLabelStyle ); - GUILayout.Space( PixelSeparator ); - } - EditorGUI.indentLevel--; - } - GUILayout.Space( PixelSeparator ); - } - EditorGUI.indentLevel++; - } - } - else - { - EditorGUILayout.LabelField( NoASEWindowWarning ); - } - } - - private void OnDestroy() - { - m_nodesShortcuts = null; - m_editorShortcuts = null; - m_portStyle = null; - m_labelStyle = null; - m_labelStyleBold = null; - m_nodeInfoLabelStyle = null; - m_nodeInfoLabelStyleBold = null; - m_nodeInfoFoldoutStyle = null; - m_init = false; - - if ( m_nodeDescriptionsInfo != null ) - { - m_nodeDescriptionsInfo.Clear(); - m_nodeDescriptionsInfo = null; - } - - if( m_compatibleAssetsInfo != null ) - { - m_compatibleAssetsInfo.Clear(); - m_compatibleAssetsInfo = null; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs.meta deleted file mode 100644 index 42646fce..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/PortLegendInfo.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 20dad8f4196f0e643a9c56d1202e74dc -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs deleted file mode 100644 index 56e24518..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs +++ /dev/null @@ -1,37 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - // Catch when scene is saved (Ctr+S) and also save ase shader - public class SceneSaveCallback : UnityEditor.AssetModificationProcessor - { - private const string UnityStr = ".unity"; - - static string[] OnWillSaveAssets( string[] paths ) - { - bool canSave = false; - - if ( paths.Length == 0 ) - { - canSave = true; - } - else - { - for ( int i = 0; i < paths.Length; i++ ) - { - // Only save shader when saving scenes - if ( !string.IsNullOrEmpty( paths[ i ] ) && paths[ i ].Contains( UnityStr ) ) - { - canSave = true; - break; - } - } - } - if ( canSave && UIUtils.CurrentWindow ) - UIUtils.CurrentWindow.SetCtrlSCallback( false ); - - return paths; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs.meta deleted file mode 100644 index a91c39b3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/SceneSaveCallback.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 708e90c98affcb04aa2fcfedf4329a7c -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs deleted file mode 100644 index 6a987d42..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs +++ /dev/null @@ -1,192 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public sealed class ShaderEditorModeWindow : MenuParent - { - private static readonly Color OverallColorOn = new Color( 1f, 1f, 1f, 0.9f ); - private static readonly Color OverallColorOff = new Color( 1f, 1f, 1f, 0.3f ); - private static readonly Color FontColorOff = new Color( 1f, 1f, 1f, 0.4f ); - private const float DeltaY = 15; - private const float DeltaX = 10; - - private const float CollSizeX = 180; - private const float CollSizeY = 70; - - //private static string MatFormat = "MATERIAL\n{0}"; - //private static string ShaderFormat = "SHADER\n{0}"; - //private const string CurrMatStr = "MATERIAL"; - //private const string CurrShaderStr = "SHADER"; - - private const string NoMaterialStr = "No Material"; - private const string NoShaderStr = "No Shader"; - - private bool m_init = true; - private string m_previousShaderName = string.Empty; - private string m_previousMaterialName = string.Empty; - private string m_previousShaderFunctionName = string.Empty; - - private Vector2 m_auxVector2; - private GUIContent m_leftAuxContent = new GUIContent(); - private GUIContent m_rightAuxContent = new GUIContent(); - private GUIStyle m_leftButtonStyle = null; - private GUIStyle m_rightButtonStyle = null; - private Rect m_leftButtonRect; - private Rect m_rightButtonRect; - - public ShaderEditorModeWindow( AmplifyShaderEditorWindow parentWindow ) : base( parentWindow, 0, 0, 0, 0, "ShaderEditorModeWindow", MenuAnchor.BOTTOM_CENTER, MenuAutoSize.NONE ) { } - - public void ConfigStyle( GUIStyle style ) - { - style.normal.textColor = FontColorOff; - style.hover.textColor = FontColorOff; - style.active.textColor = FontColorOff; - style.focused.textColor = FontColorOff; - - style.onNormal.textColor = FontColorOff; - style.onHover.textColor = FontColorOff; - style.onActive.textColor = FontColorOff; - style.onFocused.textColor = FontColorOff; - } - - - public void Draw( Rect graphArea, Vector2 mousePos, Shader currentShader, Material currentMaterial, float usableArea, float leftPos, float rightPos /*, bool showLastSelection*/ ) - { - EventType currentEventType = Event.current.type; - - if( !( currentEventType == EventType.Repaint || currentEventType == EventType.MouseDown || currentEventType == EventType.MouseMove ) ) - return; - - if ( m_init ) - { - m_init = false; - GUIStyle shaderModeTitle = UIUtils.GetCustomStyle( CustomStyle.ShaderModeTitle ); - GUIStyle shaderModeNoShader = UIUtils.GetCustomStyle( CustomStyle.ShaderModeNoShader ); - GUIStyle materialModeTitle = UIUtils.GetCustomStyle( CustomStyle.MaterialModeTitle ); - GUIStyle shaderNoMaterialModeTitle = UIUtils.GetCustomStyle( CustomStyle.ShaderNoMaterialModeTitle ); - - ConfigStyle( shaderModeTitle ); - ConfigStyle( shaderModeNoShader ); - ConfigStyle( materialModeTitle ); - ConfigStyle( shaderNoMaterialModeTitle ); - } - Color buffereredColor = GUI.color; - - MasterNode currentMasterNode = ParentWindow.CurrentGraph.CurrentMasterNode; - // Shader Mode - if ( currentMasterNode != null ) - { - m_leftButtonStyle = UIUtils.GetCustomStyle( currentShader == null ? CustomStyle.ShaderModeNoShader : CustomStyle.ShaderModeTitle ); - m_leftButtonRect = graphArea; - m_leftButtonRect.x = 10 + leftPos; - m_leftButtonRect.y += m_leftButtonRect.height - 38 - 15; - string shaderName = ( currentShader != null ) ? ( currentShader.name ) : NoShaderStr; - - if ( m_previousShaderName != shaderName ) - { - m_previousShaderName = shaderName; - m_leftAuxContent.text = "SHADER\n" + shaderName; - } - - m_auxVector2 = m_leftButtonStyle.CalcSize( m_leftAuxContent ); - m_leftButtonRect.width = m_auxVector2.x + 30 + 4; - m_leftButtonRect.height = 38; - - bool mouseOnTop = m_leftButtonRect.Contains( mousePos ); - GUI.color = mouseOnTop ? OverallColorOn : OverallColorOff; - GUI.Label( m_leftButtonRect, m_leftAuxContent, m_leftButtonStyle ); - - if( currentEventType == EventType.MouseMove && mouseOnTop ) - m_parentWindow.MarkToRepaint(); - - if ( currentEventType == EventType.MouseDown && mouseOnTop && currentShader != null ) - { - Event.current.Use(); - Selection.activeObject = currentShader; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - - // Material Mode - if ( currentMaterial != null ) - { - m_rightButtonStyle = UIUtils.GetCustomStyle( CustomStyle.MaterialModeTitle ); - m_rightButtonRect = graphArea; - string matName = ( currentMaterial != null ) ? ( currentMaterial.name ) : NoMaterialStr; - - if ( m_previousMaterialName != matName ) - { - m_previousMaterialName = matName; - m_rightAuxContent.text = "MATERIAL\n" + matName; - } - - m_auxVector2 = m_rightButtonStyle.CalcSize( m_rightAuxContent ); - m_rightButtonRect.width = m_auxVector2.x + 30 + 4; - m_rightButtonRect.height = 38; - - m_rightButtonRect.x = graphArea.xMax - m_rightButtonRect.width - rightPos - 10; - m_rightButtonRect.y = graphArea.yMax - 38 - 15; - - bool mouseOnTopRight = m_rightButtonRect.Contains( mousePos ); - GUI.color = mouseOnTopRight ? OverallColorOn : OverallColorOff; - GUI.Label( m_rightButtonRect, m_rightAuxContent, m_rightButtonStyle ); - - if( currentEventType == EventType.MouseMove && mouseOnTopRight ) - m_parentWindow.MarkToRepaint(); - - if ( currentEventType == EventType.MouseDown && mouseOnTopRight ) - { - Event.current.Use(); - Selection.activeObject = currentMaterial; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - } - } - - // Shader Function - else if ( currentMasterNode == null && ParentWindow.CurrentGraph.CurrentOutputNode != null ) - { - m_leftButtonStyle = UIUtils.GetCustomStyle( CustomStyle.ShaderFunctionMode ); - m_leftButtonRect = graphArea; - m_leftButtonRect.x = 10 + leftPos; - m_leftButtonRect.y += m_leftButtonRect.height - 38 - 15; - string functionName = ( ParentWindow.CurrentGraph.CurrentShaderFunction != null ) ? ( ParentWindow.CurrentGraph.CurrentShaderFunction.name ) : "No Shader Function"; - - if ( m_previousShaderFunctionName != functionName ) - { - m_previousShaderFunctionName = functionName; - m_leftAuxContent.text = "SHADER FUNCTION\n" + functionName; - } - - m_auxVector2 = m_leftButtonStyle.CalcSize( m_leftAuxContent ); - m_leftButtonRect.width = m_auxVector2.x + 30 + 4; - m_leftButtonRect.height = 38; - - bool mouseOnTop = m_leftButtonRect.Contains( mousePos ); - GUI.color = mouseOnTop ? OverallColorOn : OverallColorOff; - GUI.Label( m_leftButtonRect, m_leftAuxContent, m_leftButtonStyle ); - - if ( currentEventType == EventType.MouseDown && mouseOnTop && ParentWindow.CurrentGraph.CurrentShaderFunction != null ) - { - Event.current.Use(); - Selection.activeObject = ParentWindow.CurrentGraph.CurrentShaderFunction; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - } - - GUI.color = buffereredColor; - } - - public override void Destroy() - { - base.Destroy(); - m_leftAuxContent = null; - m_rightAuxContent = null; - m_leftButtonStyle = null; - m_rightButtonStyle = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs.meta deleted file mode 100644 index 5f0a8f61..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderEditorModeWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 672d96e3a4f68d44f9456d2fc53d4d73 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs deleted file mode 100644 index e405e2e2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs +++ /dev/null @@ -1,91 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using System.Collections.Generic; -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class ShaderLibrary : EditorWindow - { - private const string SHADER_LIB_FILE = "/AmplifyShaderEditor/Resources/ShaderLibrary/ShaderLibrary.txt"; - private bool m_init = false; - private Vector2 m_scrollPos = new Vector2(); - [SerializeField] - private List m_shaders = new List(); - void Init() - { - m_init = true; - string list = IOUtils.LoadTextFileFromDisk( Application.dataPath + SHADER_LIB_FILE ); - if ( String.IsNullOrEmpty( list ) ) - return; - - string[] listArr = list.Split( IOUtils.FIELD_SEPARATOR ); - for ( int i = 0; i < listArr.Length; i++ ) - { - m_shaders.Add( listArr[ i ] ); - } - - UIUtils.MainSkin.customStyles[ 10 ].active.background = Texture2D.whiteTexture; - - UIUtils.MainSkin.customStyles[ 6 ].fixedHeight = UIUtils.MainSkin.customStyles[ 6 ].normal.background.height; - UIUtils.MainSkin.customStyles[ 6 ].fixedWidth = UIUtils.MainSkin.customStyles[ 6 ].normal.background.width; - - UIUtils.MainSkin.customStyles[ 7 ].fixedHeight = UIUtils.MainSkin.customStyles[ 7 ].normal.background.height; - UIUtils.MainSkin.customStyles[ 7 ].fixedWidth = UIUtils.MainSkin.customStyles[ 7 ].normal.background.width; - - UIUtils.MainSkin.customStyles[ 8 ].fixedHeight = UIUtils.MainSkin.customStyles[ 8 ].normal.background.height; - UIUtils.MainSkin.customStyles[ 8 ].fixedWidth = UIUtils.MainSkin.customStyles[ 8 ].normal.background.width; - - UIUtils.MainSkin.customStyles[ 9 ].fixedHeight = UIUtils.MainSkin.customStyles[ 9 ].normal.background.height; - UIUtils.MainSkin.customStyles[ 9 ].fixedWidth = UIUtils.MainSkin.customStyles[ 9 ].normal.background.width; - - } - - void OnGUI() - { - if ( !m_init ) - { - Init(); - } - - Rect availableArea = position; - - availableArea.y = 100f; - availableArea.x = 0.05f * availableArea.width; - availableArea.height *= 0.5f; - availableArea.width *= 0.9f; - EditorGUILayout.BeginVertical(); - { - EditorGUILayout.LabelField( "Shader Library", UIUtils.MainSkin.customStyles[ 5 ] ); - GUILayout.Space( 10 ); - EditorGUILayout.BeginHorizontal(); - { - GUILayout.Space( 0.05f * position.width ); - GUILayout.Button( string.Empty, UIUtils.MainSkin.customStyles[ 8 ] ); - GUILayout.Button( string.Empty, UIUtils.MainSkin.customStyles[ 9 ] ); - GUILayout.Space( 0.8f*position.width ); - GUILayout.Button( string.Empty, UIUtils.MainSkin.customStyles[ 7 ] ); - GUILayout.Button( string.Empty, UIUtils.MainSkin.customStyles[ 6 ] ); - } - EditorGUILayout.EndHorizontal(); - - GUILayout.BeginArea( availableArea ); - m_scrollPos = EditorGUILayout.BeginScrollView( m_scrollPos, UIUtils.MainSkin.box ); - { - for ( int i = 0; i < m_shaders.Count; i++ ) - { - GUILayout.Button( m_shaders[ i ], UIUtils.MainSkin.customStyles[ 10 ] ); - } - } - EditorGUILayout.EndScrollView(); - GUILayout.EndArea(); - } - EditorGUILayout.EndVertical(); - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs.meta deleted file mode 100644 index 9a6c519a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/ShaderLibrary.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cbdd03f297692584391b9dc0625a80ed -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools.meta deleted file mode 100644 index 4f191887..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3857a2f02c659104fa6f0fe94cfe00dd -folderAsset: yes -timeCreated: 1481126945 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs deleted file mode 100644 index a1994638..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs +++ /dev/null @@ -1,249 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public sealed class ToolsMenuButton : ToolsMenuButtonParent - { - public delegate void ToolButtonPressed( ToolButtonType type ); - public event ToolButtonPressed ToolButtonPressedEvt; - - private Rect m_buttonArea; - private List m_buttonTexture; - private string m_buttonTexturePath; - private ToolButtonType m_buttonType; - private GUIStyle m_style; - private bool m_enabled = true; - private bool m_drawOnFunction = true; - - private List m_cachedStates; - private int m_bufferedState = -1; - private string m_bufferedTooltip = string.Empty; - - public ToolsMenuButton( AmplifyShaderEditorWindow parentWindow, ToolButtonType type, float x, float y, float width, float height, string texturePath, string text, string tooltip, float buttonSpacing = -1, bool drawOnFunction = true ) : base( parentWindow, text, tooltip, buttonSpacing ) - { - m_buttonArea = new Rect( x, y, width, height ); - m_buttonType = type; - - m_buttonTexturePath = texturePath; - m_cachedStates = new List(); - m_drawOnFunction = drawOnFunction; - } - - public void AddState( string state ) - { - m_cachedStates.Add( state ); - } - - public override void Destroy() - { - ToolButtonPressedEvt = null; - if ( m_buttonTexture != null ) - { - for ( int i = 0; i < m_buttonTexture.Count; i++ ) - { - Resources.UnloadAsset( m_buttonTexture[ i ] ); - } - m_buttonTexture.Clear(); - } - m_buttonTexture = null; - } - protected override void Init() - { - base.Init(); - if ( m_buttonTexture == null ) - { - m_buttonTexturePath = AssetDatabase.GUIDToAssetPath( m_buttonTexturePath ); - m_buttonTexture = new List(); - m_buttonTexture.Add( AssetDatabase.LoadAssetAtPath( m_buttonTexturePath, typeof( Texture2D ) ) as Texture2D ); - } - - if ( m_cachedStates.Count > 0 ) - { - for ( int i = 0; i < m_cachedStates.Count; i++ ) - { - m_cachedStates[ i ] = AssetDatabase.GUIDToAssetPath( m_cachedStates[ i ] ); - m_buttonTexture.Add( AssetDatabase.LoadAssetAtPath( m_cachedStates[ i ], typeof( Texture2D ) ) as Texture2D ); - } - m_cachedStates.Clear(); - } - - if ( m_style == null ) - { - m_style = new GUIStyle( /*UIUtils.Button*/ GUIStyle.none ); - m_style.normal.background = m_buttonTexture[ 0 ]; - - m_style.hover.background = m_buttonTexture[ 0 ]; - m_style.hover.textColor = m_style.normal.textColor; - - m_style.active.background = m_buttonTexture[ 0 ]; - m_style.active.textColor = m_style.normal.textColor; - - m_style.onNormal.background = m_buttonTexture[ 0 ]; - m_style.onNormal.textColor = m_style.normal.textColor; - - m_style.onHover.background = m_buttonTexture[ 0 ]; - m_style.onHover.textColor = m_style.normal.textColor; - - m_style.onActive.background = m_buttonTexture[ 0 ]; - m_style.onActive.textColor = m_style.normal.textColor; - - m_style.clipping = TextClipping.Overflow; - m_style.fontStyle = FontStyle.Bold; - m_style.alignment = TextAnchor.LowerCenter; - m_style.contentOffset = new Vector2( 0, 15 ); - m_style.fontSize = 10; - bool resizeFromTexture = false; - if ( m_buttonArea.width > 0 ) - { - m_style.fixedWidth = m_buttonArea.width; - } - else - { - resizeFromTexture = true; - } - - if ( m_buttonArea.height > 0 ) - { - m_style.fixedHeight = m_buttonArea.height; - } - else - { - resizeFromTexture = true; - } - - if ( resizeFromTexture ) - { - m_buttonArea.width = m_style.fixedWidth = m_buttonTexture[ 0 ].width; - m_buttonArea.height = m_style.fixedHeight = m_buttonTexture[ 0 ].height; - } - } - - } - public override void Draw() - { - base.Draw(); - bool guiEnabledBuffer = GUI.enabled; - GUI.enabled = m_enabled; - - if ( GUILayout.Button( m_content, m_style ) && ToolButtonPressedEvt != null ) - { - ToolButtonPressedEvt( m_buttonType ); - } - GUI.enabled = guiEnabledBuffer; - } - - public override void Draw( float x, float y ) - { - if ( !(m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.MouseDown || m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.Repaint ) ) - return; - - if ( m_parentWindow.CurrentGraph.CurrentMasterNode == null && !m_drawOnFunction) - return; - - - base.Draw( x, y ); - - if ( m_bufferedState > -1 ) - { - if ( string.IsNullOrEmpty( m_bufferedTooltip ) ) - { - SetStateOnButton( m_bufferedState ); - } - else - { - SetStateOnButton( m_bufferedState, m_bufferedTooltip ); - } - - m_bufferedState = -1; - m_bufferedTooltip = string.Empty; - } - - - m_buttonArea.x = x; - m_buttonArea.y = y; - - if ( m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.MouseDown && m_buttonArea.Contains( m_parentWindow.CameraDrawInfo.MousePosition ) && ToolButtonPressedEvt != null ) - { - ToolButtonPressedEvt( m_buttonType ); - Event.current.Use(); - m_parentWindow.CameraDrawInfo.CurrentEventType = EventType.Used; - } - else if ( m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.Repaint ) - { - GUI.Label( m_buttonArea, m_content, m_style ); - } - - //if ( GUI.Button( m_buttonArea, m_content, m_style ) && ToolButtonPressedEvt != null ) - //{ - // ToolButtonPressedEvt( m_buttonType ); - //} - } - - public override void Draw( Vector2 pos ) - { - Draw( pos.x, pos.y ); - } - - public override void SetStateOnButton( int state, string tooltip ) - { - - if ( m_buttonTexture == null || m_style == null ) - { - m_bufferedState = state; - m_bufferedTooltip = tooltip; - return; - } - - - if ( state < 0 || state >= m_buttonTexture.Count ) - { - return; - } - - base.SetStateOnButton( state, tooltip ); - m_style.normal.background = m_buttonTexture[ state ]; - m_style.hover.background = m_buttonTexture[ state ]; - m_style.active.background = m_buttonTexture[ state ]; - m_style.onNormal.background = m_buttonTexture[ state ]; - m_style.onHover.background = m_buttonTexture[ state ]; - m_style.onActive.background = m_buttonTexture[ state ]; - } - - public override void SetStateOnButton( int state ) - { - if ( m_buttonTexture == null || m_style == null ) - { - m_bufferedState = state; - return; - } - - if ( state < 0 || state >= m_buttonTexture.Count ) - { - return; - } - base.SetStateOnButton( state ); - m_style.normal.background = m_buttonTexture[ state ]; - m_style.hover.background = m_buttonTexture[ state ]; - m_style.active.background = m_buttonTexture[ state ]; - m_style.onNormal.background = m_buttonTexture[ state ]; - m_style.onHover.background = m_buttonTexture[ state ]; - m_style.onActive.background = m_buttonTexture[ state ]; - } - - public bool IsInside( Vector2 pos ) - { - return m_buttonArea.Contains( pos ); - } - - public bool Enabled - { - get { return m_enabled; } - set { m_enabled = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs.meta deleted file mode 100644 index 11180c87..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButton.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 890f4ed5c9f62af43bda6584705fa0be -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs deleted file mode 100644 index b3136b4c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs +++ /dev/null @@ -1,75 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class ToolsMenuButtonParent - { - protected AmplifyShaderEditorWindow m_parentWindow = null; - private float m_buttonSpacing = 10; - private int m_currentState = 0; - private bool m_isInitialized = false; - protected GUIContent m_content; - public ToolsMenuButtonParent( AmplifyShaderEditorWindow parentWindow, string text, string tooltip, float buttonSpacing ) - { - m_parentWindow = parentWindow; - m_content = new GUIContent( text, tooltip ); - - if ( buttonSpacing > 0 ) - m_buttonSpacing = buttonSpacing; - } - - public virtual void Draw() - { - if ( !m_isInitialized ) - { - Init(); - } - - //GUILayout.Space( m_buttonSpacing ); - } - - public virtual void Draw( Vector2 pos ) - { - Draw( pos.x, pos.y ); - } - - public virtual void Draw( float x ,float y ) - { - if ( !m_isInitialized ) - { - Init(); - } - } - - protected virtual void Init() - { - m_isInitialized = false; - } - - public virtual void SetStateOnButton( int state, string tooltip ) - { - m_currentState = state; - m_content.tooltip = tooltip; - } - - public virtual void SetStateOnButton( int state ) - { - m_currentState = state; - } - - public virtual void Destroy() { } - - public float ButtonSpacing - { - get { return m_buttonSpacing; } - } - - public int CurrentState - { - get { return m_currentState; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs.meta deleted file mode 100644 index b14de18d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonParent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a3bf3644c2c2fbb4fa0dd8b86effc6e1 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs deleted file mode 100644 index 69d11eb1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs +++ /dev/null @@ -1,41 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public sealed class ToolsMenuButtonSep : ToolsMenuButtonParent - { - private Color m_splitterColor = EditorGUIUtility.isProSkin ? new Color( 0.157f, 0.157f, 0.157f ) : new Color( 0.5f, 0.5f, 0.5f ); - [SerializeField] - private GUIStyle m_sepStyle; - public ToolsMenuButtonSep( AmplifyShaderEditorWindow parentWindow = null, string text = null, string tooltip = null, float buttonSpacing = -1 ) : base( parentWindow, text, tooltip, buttonSpacing ) { } - - public override void Draw() - { - base.Draw(); - if ( m_sepStyle == null ) - { - m_sepStyle = new GUIStyle(); - m_sepStyle.normal.background = Texture2D.whiteTexture; - m_sepStyle.hover.background = Texture2D.whiteTexture; - m_sepStyle.active.background = Texture2D.whiteTexture; - m_sepStyle.onNormal.background = Texture2D.whiteTexture; - m_sepStyle.onHover.background = Texture2D.whiteTexture; - m_sepStyle.onActive.background = Texture2D.whiteTexture; - m_sepStyle.stretchHeight = true; - } - Color originalColor = GUI.color; - GUI.color = m_splitterColor; - GUILayout.Box( string.Empty, m_sepStyle, GUILayout.MaxWidth( 2 ), GUILayout.ExpandHeight( true ) ); - GUI.color = originalColor; - } - - public override void Destroy() - { - m_sepStyle = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs.meta deleted file mode 100644 index 55672938..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsMenuButtonSep.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b4c65a9d96791c34eb587cea9662161f -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs deleted file mode 100644 index ccb0f4b0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs +++ /dev/null @@ -1,632 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum ToolButtonType - { - Update = 0, - Live, - OpenSourceCode, - CleanUnusedNodes, - //SelectShader, - New, - Open, - Save, - Library, - Options, - Help, - MasterNode, - FocusOnMasterNode, - FocusOnSelection, - ShowInfoWindow, - ShowTipsWindow, - ShowConsole, - TakeScreenshot, - Share - } - - public enum ToolbarType - { - File, - Help - } - - public class ToolbarMenuTab - { - private Rect m_tabArea; - private GenericMenu m_tabMenu; - public ToolbarMenuTab( float x, float y, float width, float height ) - { - m_tabMenu = new GenericMenu(); - m_tabArea = new Rect( x, y, width, height ); - } - - public void ShowMenu() - { - m_tabMenu.DropDown( m_tabArea ); - } - - public void AddItem( string itemName, GenericMenu.MenuFunction callback ) - { - m_tabMenu.AddItem( new GUIContent( itemName ), false, callback ); - } - } - - [Serializable] - public sealed class ToolsWindow : MenuParent - { - private static readonly Color RightIconsColorOff = new Color( 1f, 1f, 1f, 0.8f ); - private static readonly Color LeftIconsColorOff = new Color( 1f, 1f, 1f, 0.5f ); - - private static readonly Color RightIconsColorOn = new Color( 1f, 1f, 1f, 1.0f ); - private static readonly Color LeftIconsColorOn = new Color( 1f, 1f, 1f, 0.8f ); - - private const float TabY = 9; - private const float TabX = 5; - private const string ShaderFileTitleStr = "Current Shader"; - private const string FileToolbarStr = "File"; - private const string HelpToolbarStr = "Help"; - private const string LiveShaderStr = "Live Shader"; - private const string LoadOnSelectionStr = "Load on selection"; - private const string CurrentObjectStr = "Current Object: "; - - - public ToolsMenuButton.ToolButtonPressed ToolButtonPressedEvt; - //private GUIStyle m_toolbarButtonStyle; - private GUIStyle m_toggleStyle; - private GUIStyle m_borderStyle; - - // left - private ToolsMenuButton m_updateButton; - private ToolsMenuButton m_liveButton; - private ToolsMenuButton m_openSourceCodeButton; - - //middle right - private ToolsMenuButton m_cleanUnusedNodesButton; - private ToolsMenuButton m_focusOnMasterNodeButton; - private ToolsMenuButton m_focusOnSelectionButton; - - // right - private ToolsMenuButton m_shareButton; - private ToolsMenuButton m_takeScreenshotButton; - private ToolsMenuButton m_showInfoWindowButton; - - // hidden - private ToolsMenuButton m_showTipsWindowButton; - private ToolsMenuButton m_showConsoleWindowButton; - - //Used for collision detection to invalidate inputs on graph area - private Rect m_areaLeft = new Rect( 0, 0, 140, 40 ); - private Rect m_areaRight = new Rect( 0, 0, 75, 40 ); - private Rect m_boxRect; - private Rect m_borderRect; - - public const double InactivityRefreshTime = 0.25; - private int m_currentSelected = 0; - - //Search Bar - private const string SearchBarId = "ASE_SEARCH_BAR"; - private bool m_searchBarVisible = false; - private bool m_selectSearchBarTextfield = false; - private bool m_refreshSearchResultList = false; - - private Rect m_searchBarSize; - private string m_searchBarValue = string.Empty; - private List m_searchResultNodes = new List(); - - // width and height are between [0,1] and represent a percentage of the total screen area - public ToolsWindow( AmplifyShaderEditorWindow parentWindow ) : base( parentWindow, 0, 0, 0, 64, "Tools", MenuAnchor.TOP_LEFT, MenuAutoSize.NONE ) - { - m_updateButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.Update, 0, 0, -1, -1, IOUtils.UpdateOutdatedGUID, string.Empty, "Create and apply shader to material.", 5 ); - m_updateButton.ToolButtonPressedEvt += OnButtonPressedEvent; - m_updateButton.AddState( IOUtils.UpdateOFFGUID ); - m_updateButton.AddState( IOUtils.UpdateUpToDatedGUID ); - - m_liveButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.Live, 0, 0, -1, -1, IOUtils.LiveOffGUID, string.Empty, "Automatically saves shader when canvas is changed.", 50 ); - m_liveButton.ToolButtonPressedEvt += OnButtonPressedEvent; - m_liveButton.AddState( IOUtils.LiveOnGUID ); - m_liveButton.AddState( IOUtils.LivePendingGUID ); - - //ToolsMenuButton cleanUnusedNodesButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.CleanUnusedNodes, 0, 0, -1, -1, IOUtils.CleanupOFFGUID, string.Empty, "Remove all nodes not connected to the master node.", 77 ); - //cleanUnusedNodesButton.ToolButtonPressedEvt += OnButtonPressedEvent; - //cleanUnusedNodesButton.AddState( IOUtils.CleanUpOnGUID ); - //m_list[ ( int ) ToolButtonType.CleanUnusedNodes ] = cleanUnusedNodesButton; - - m_openSourceCodeButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.OpenSourceCode, 0, 0, -1, -1, IOUtils.OpenSourceCodeOFFGUID, string.Empty, "Open shader file in your default shader editor.", 80, false ); - m_openSourceCodeButton.ToolButtonPressedEvt += OnButtonPressedEvent; - m_openSourceCodeButton.AddState( IOUtils.OpenSourceCodeONGUID ); - - - // middle right - m_cleanUnusedNodesButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.CleanUnusedNodes, 0, 0, -1, -1, IOUtils.CleanupOFFGUID, string.Empty, "Remove all nodes not connected to the master node.", 77 ); - m_cleanUnusedNodesButton.ToolButtonPressedEvt += OnButtonPressedEvent; - m_cleanUnusedNodesButton.AddState( IOUtils.CleanUpOnGUID ); - - m_focusOnMasterNodeButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.FocusOnMasterNode, 0, 0, -1, -1, IOUtils.FocusNodeGUID, string.Empty, "Focus on active master node.", -1, false ); - m_focusOnMasterNodeButton.ToolButtonPressedEvt += OnButtonPressedEvent; - - m_focusOnSelectionButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.FocusOnSelection, 0, 0, -1, -1, IOUtils.FitViewGUID, string.Empty, "Focus on selection or fit to screen if none selected." ); - m_focusOnSelectionButton.ToolButtonPressedEvt += OnButtonPressedEvent; - - - // right - m_shareButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.Share, 0, 0, -1, -1, IOUtils.ShareOFFGUID, string.Empty, "Share selection", 100 ); - m_shareButton.ToolButtonPressedEvt += OnButtonPressedEvent; - m_shareButton.AddState( IOUtils.ShareONGUID ); - - m_takeScreenshotButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.TakeScreenshot, 0, 0, -1, -1, IOUtils.TakeScreenshotOFFGUID, string.Empty, "Take ScreenShot (WINDOWS ONLY).", 100 ); - m_takeScreenshotButton.ToolButtonPressedEvt += OnButtonPressedEvent; - m_takeScreenshotButton.AddState( IOUtils.TakeScreenshotONGUID ); - - m_showInfoWindowButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.ShowInfoWindow, 0, 0, -1, -1, IOUtils.ShowInfoWindowGUID, string.Empty, "Open Helper Window." ); - m_showInfoWindowButton.ToolButtonPressedEvt += OnButtonPressedEvent; - - - // hidden - m_showTipsWindowButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.ShowTipsWindow, 0, 0, -1, -1, IOUtils.ShowTipsWindowGUID, string.Empty, "Open Quick Tips!" ); - m_showTipsWindowButton.ToolButtonPressedEvt += OnButtonPressedEvent; - - m_showConsoleWindowButton = new ToolsMenuButton( m_parentWindow, ToolButtonType.ShowConsole, 0, 0, -1, -1, IOUtils.ShowConsoleWindowGUID, string.Empty, "Show internal console", 74 ); - m_showConsoleWindowButton.ToolButtonPressedEvt += OnButtonPressedEvent; - m_showConsoleWindowButton.AddState( IOUtils.ShowConsoleWindowGUID ); - - m_searchBarSize = new Rect( 0, TabY + 4, 110, 60 ); - } - - void OnShowPortLegend() - { - ParentWindow.ShowPortInfo(); - } - - override public void Destroy() - { - base.Destroy(); - //for ( int i = 0; i < m_list.Length; i++ ) - //{ - // m_list[ i ].Destroy(); - //} - //m_list = null; - - m_searchResultNodes.Clear(); - m_searchResultNodes = null; - - m_updateButton.Destroy(); - m_updateButton = null; - - m_liveButton.Destroy(); - m_liveButton = null; - - m_openSourceCodeButton.Destroy(); - m_openSourceCodeButton = null; - - m_focusOnMasterNodeButton.Destroy(); - m_focusOnMasterNodeButton = null; - - m_focusOnSelectionButton.Destroy(); - m_focusOnSelectionButton = null; - - m_showInfoWindowButton.Destroy(); - m_showInfoWindowButton = null; - - m_takeScreenshotButton.Destroy(); - m_takeScreenshotButton = null; - - m_shareButton.Destroy(); - m_shareButton = null; - - m_showTipsWindowButton.Destroy(); - m_showTipsWindowButton = null; - - m_cleanUnusedNodesButton.Destroy(); - m_cleanUnusedNodesButton = null; - - m_showConsoleWindowButton.Destroy(); - m_showConsoleWindowButton = null; - } - - void OnButtonPressedEvent( ToolButtonType type ) - { - if ( ToolButtonPressedEvt != null ) - ToolButtonPressedEvt( type ); - } - - public override void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus ) - { - base.Draw( parentPosition, mousePosition, mouseButtonId, hasKeyboadFocus ); - - Color bufferedColor = GUI.color; - m_areaLeft.x = m_transformedArea.x + TabX; - m_areaRight.x = m_transformedArea.x + m_transformedArea.width - 75 - TabX; - - //if ( m_toolbarButtonStyle == null ) - //{ - // m_toolbarButtonStyle = new GUIStyle( UIUtils.Button ); - // m_toolbarButtonStyle.fixedWidth = 100; - //} - - if ( m_toggleStyle == null ) - { - m_toggleStyle = UIUtils.Toggle; - } - - //for ( int i = 0; i < m_list.Length; i++ ) - //{ - // GUI.color = m_list[ i ].IsInside( mousePosition ) ? LeftIconsColorOn : LeftIconsColorOff; - // m_list[ i ].Draw( TabX + m_transformedArea.x + m_list[ i ].ButtonSpacing, TabY ); - //} - GUI.color = m_updateButton.IsInside( mousePosition ) ? LeftIconsColorOn : LeftIconsColorOff; - m_updateButton.Draw( TabX + m_transformedArea.x + m_updateButton.ButtonSpacing, TabY ); - - GUI.color = m_liveButton.IsInside( mousePosition ) ? LeftIconsColorOn : LeftIconsColorOff; - m_liveButton.Draw( TabX + m_transformedArea.x + m_liveButton.ButtonSpacing, TabY ); - - GUI.color = m_openSourceCodeButton.IsInside( mousePosition ) ? LeftIconsColorOn : LeftIconsColorOff; - m_openSourceCodeButton.Draw( TabX + m_transformedArea.x + m_openSourceCodeButton.ButtonSpacing, TabY ); - - if ( m_searchBarVisible ) - { - m_searchBarSize.x = m_transformedArea.x + m_transformedArea.width - 320 - TabX; - string currentFocus = GUI.GetNameOfFocusedControl(); - - if ( Event.current.type == EventType.KeyDown ) - { - KeyCode keyCode = Event.current.keyCode; - if ( Event.current.shift ) - { - if ( keyCode == KeyCode.F3 || - ( ( keyCode == KeyCode.KeypadEnter || keyCode == KeyCode.Return ) && - ( currentFocus.Equals( SearchBarId ) || string.IsNullOrEmpty( currentFocus ) ) ) ) - SelectPrevious(); - } - else - { - if ( keyCode == KeyCode.F3 || - ( ( keyCode == KeyCode.KeypadEnter || keyCode == KeyCode.Return ) && - ( currentFocus.Equals( SearchBarId ) || string.IsNullOrEmpty( currentFocus ) ) ) ) - SelectNext(); - } - } - - if( currentFocus.Equals( SearchBarId ) || ( m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.MouseDown && m_searchBarSize.Contains( m_parentWindow.CameraDrawInfo.MousePosition ) ) || m_selectSearchBarTextfield ) - { - EditorGUI.BeginChangeCheck(); - { - GUI.SetNextControlName( SearchBarId ); - m_searchBarValue = EditorGUI.TextField( m_searchBarSize, m_searchBarValue, UIUtils.ToolbarSearchTextfield ); - } - if ( EditorGUI.EndChangeCheck() ) - { - m_refreshSearchResultList = true; - } - } else - { - GUI.Label( m_searchBarSize, m_searchBarValue, UIUtils.ToolbarSearchTextfield ); - } - - m_searchBarSize.x += m_searchBarSize.width; - if ( m_parentWindow.CameraDrawInfo.CurrentEventType == EventType.MouseDown && m_searchBarSize.Contains( m_parentWindow.CameraDrawInfo.MousePosition ) ) - { - if ( string.IsNullOrEmpty( m_searchBarValue ) ) - { - m_searchBarVisible = false; - m_refreshSearchResultList = false; - } - else - { - m_searchBarValue = string.Empty; - m_searchResultNodes.Clear(); - m_currentSelected = -1; - } - } - - GUI.Label( m_searchBarSize, string.Empty, UIUtils.ToolbarSearchCancelButton ); - - - - if ( Event.current.isKey && Event.current.keyCode == KeyCode.Escape ) - { - m_searchBarVisible = false; - m_refreshSearchResultList = false; - GUI.FocusControl( null ); - m_selectSearchBarTextfield = false; - } - - if ( m_refreshSearchResultList && ( m_parentWindow.CurrentInactiveTime > InactivityRefreshTime ) ) - { - RefreshList(); - } - } - - if ( m_selectSearchBarTextfield ) - { - m_selectSearchBarTextfield = false; - EditorGUI.FocusTextInControl( SearchBarId ); - //GUI.FocusControl( SearchBarId ); - } - - //if ( Event.current.control && Event.current.isKey && Event.current.keyCode == KeyCode.F && Event.current.type == EventType.KeyDown ) - if( m_parentWindow.CurrentCommandName.Equals("Find") ) - { - if ( !m_searchBarVisible ) - { - m_searchBarVisible = true; - m_refreshSearchResultList = false; - } - m_selectSearchBarTextfield = true; - } - - GUI.color = m_shareButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - m_shareButton.Draw( m_transformedArea.x + m_transformedArea.width - 195 - TabX, TabY ); - - GUI.color = m_takeScreenshotButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - m_takeScreenshotButton.Draw( m_transformedArea.x + m_transformedArea.width - 165 - TabX, TabY ); - - - - GUI.color = m_focusOnSelectionButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - m_focusOnSelectionButton.Draw( m_transformedArea.x + m_transformedArea.width - 120 - TabX, TabY ); - - GUI.color = m_focusOnMasterNodeButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - m_focusOnMasterNodeButton.Draw( m_transformedArea.x + m_transformedArea.width - 85 - TabX, TabY ); - - GUI.color = m_cleanUnusedNodesButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - m_cleanUnusedNodesButton.Draw( m_transformedArea.x + m_transformedArea.width - 50 - TabX, TabY ); - - GUI.color = m_showInfoWindowButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - m_showInfoWindowButton.Draw( m_transformedArea.x + m_transformedArea.width - 25 - TabX, TabY ); - - - //GUI.color = m_showTipsWindowButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - //m_showTipsWindowButton.Draw( m_transformedArea.x + m_transformedArea.width - 190 - TabX, TabY ); - - //GUI.color = m_showConsoleWindowButton.IsInside( mousePosition ) ? RightIconsColorOn : RightIconsColorOff; - //m_showConsoleWindowButton.Draw( m_transformedArea.x + m_transformedArea.width - 195 - TabX, TabY ); - - GUI.color = bufferedColor; - - } - - public void OnNodeRemovedFromGraph( ParentNode node ) - { - m_searchResultNodes.Remove( node ); - } - - int m_previousNodeCount = 0; - - void RefreshList() - { - m_refreshSearchResultList = false; - m_currentSelected = -1; - m_searchResultNodes.Clear(); - if ( !string.IsNullOrEmpty( m_searchBarValue ) ) - { - List nodes = m_parentWindow.CurrentGraph.AllNodes; - int count = nodes.Count; - m_previousNodeCount = count; - for ( int i = 0; i < count; i++ ) - { - if ( nodes[ i ].CheckFindText( m_searchBarValue ) ) - { - m_searchResultNodes.Add( nodes[ i ] ); - } - } - } - } - - void SelectNext() - { - if ( m_refreshSearchResultList || m_parentWindow.CurrentGraph.AllNodes.Count != m_previousNodeCount ) - { - RefreshList(); - } - - if ( m_searchResultNodes.Count > 0 ) - { - m_currentSelected = ( m_currentSelected + 1 ) % m_searchResultNodes.Count; - m_parentWindow.FocusOnNode( m_searchResultNodes[ m_currentSelected ], 1, true ,true); - } - } - - void SelectPrevious() - { - if ( m_refreshSearchResultList || m_parentWindow.CurrentGraph.AllNodes.Count != m_previousNodeCount ) - { - RefreshList(); - } - - if ( m_searchResultNodes.Count > 0 ) - { - m_currentSelected = ( m_currentSelected > 1 ) ? ( m_currentSelected - 1 ) : ( m_searchResultNodes.Count - 1 ); - m_parentWindow.FocusOnNode( m_searchResultNodes[ m_currentSelected ], 1, true ); - } - } - - - public void SetStateOnButton( ToolButtonType button, int state, string tooltip ) - { - switch ( button ) - { - case ToolButtonType.New: - case ToolButtonType.Open: - case ToolButtonType.Save: - case ToolButtonType.Library: - case ToolButtonType.Options: - case ToolButtonType.Help: - case ToolButtonType.MasterNode: break; - case ToolButtonType.OpenSourceCode: - { - m_openSourceCodeButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.Update: - { - m_updateButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.Live: - { - m_liveButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.TakeScreenshot: - { - m_takeScreenshotButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.CleanUnusedNodes: - //case eToolButtonType.SelectShader: - { - m_cleanUnusedNodesButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.FocusOnMasterNode: - { - m_focusOnMasterNodeButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.FocusOnSelection: - { - m_focusOnSelectionButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.Share: - { - m_shareButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.ShowInfoWindow: - { - m_showInfoWindowButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.ShowTipsWindow: - { - m_showTipsWindowButton.SetStateOnButton( state, tooltip ); - } - break; - case ToolButtonType.ShowConsole: - { - m_showConsoleWindowButton.SetStateOnButton( state, tooltip ); - } - break; - } - } - - public void SetStateOnButton( ToolButtonType button, int state ) - { - switch ( button ) - { - case ToolButtonType.New: - case ToolButtonType.Open: - case ToolButtonType.Save: - case ToolButtonType.Library: - case ToolButtonType.Options: - case ToolButtonType.Help: - case ToolButtonType.MasterNode: break; - case ToolButtonType.OpenSourceCode: - { - m_openSourceCodeButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.Update: - { - m_updateButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.Live: - { - m_liveButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.TakeScreenshot: - { - m_takeScreenshotButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.CleanUnusedNodes: - //case eToolButtonType.SelectShader: - { - m_cleanUnusedNodesButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.FocusOnMasterNode: - { - m_focusOnMasterNodeButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.FocusOnSelection: - { - m_focusOnSelectionButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.Share: - { - m_shareButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.ShowInfoWindow: - { - m_showInfoWindowButton.SetStateOnButton( state ); - } - break; - case ToolButtonType.ShowTipsWindow: - { - m_showTipsWindowButton.SetStateOnButton( state ); - }break; - case ToolButtonType.ShowConsole: - { - m_showConsoleWindowButton.SetStateOnButton( state ); - } - break; - } - } - - public void DrawShaderTitle( MenuParent nodeParametersWindow, MenuParent paletteWindow, float availableCanvasWidth, float graphAreaHeight, string shaderName ) - { - float leftAdjust = nodeParametersWindow.IsMaximized ? nodeParametersWindow.RealWidth : 0; - float rightAdjust = paletteWindow.IsMaximized ? 0 : paletteWindow.RealWidth; - - m_boxRect = new Rect( leftAdjust + rightAdjust, 0, availableCanvasWidth, 35 ); - m_boxRect.x += paletteWindow.IsMaximized ? 0 : -paletteWindow.RealWidth; - m_boxRect.width += nodeParametersWindow.IsMaximized ? 0 : nodeParametersWindow.RealWidth; - m_boxRect.width += paletteWindow.IsMaximized ? 0 : paletteWindow.RealWidth; - m_borderRect = new Rect( m_boxRect ); - m_borderRect.height = graphAreaHeight; - - int extra = m_searchBarVisible ? (int)m_searchBarSize.width + 20: 0; - //m_boxRect.xMax -= ( paletteWindow.IsMaximized ? 195 : 230 ) + extra; - //m_boxRect.xMin += nodeParametersWindow.IsMaximized ? 95 : 145; - - UIUtils.ToolbarMainTitle.padding.right = ( paletteWindow.IsMaximized ? 195 : 230 ) + extra; - UIUtils.ToolbarMainTitle.padding.left = nodeParametersWindow.IsMaximized ? 110 : 145; - - if ( m_borderStyle == null ) - { - m_borderStyle = ( ParentWindow.CurrentGraph.CurrentMasterNode == null ) ? UIUtils.GetCustomStyle( CustomStyle.ShaderFunctionBorder ) : UIUtils.GetCustomStyle( CustomStyle.ShaderBorder ); - } - - GUI.Label( m_borderRect, shaderName, m_borderStyle ); - GUI.Label( m_boxRect, shaderName, UIUtils.ToolbarMainTitle ); - } - - public override bool IsInside( Vector2 position ) - { - if ( !m_isActive ) - return false; - - return m_boxRect.Contains( position ) || m_areaLeft.Contains( position ) || m_areaRight.Contains( position ); - } - - public GUIStyle BorderStyle - { - get { return m_borderStyle; } - set { m_borderStyle = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs.meta deleted file mode 100644 index 3bd8f546..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Menu/Tools/ToolsWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b1c1f3bedf849cb41a1648bf895bc0f7 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native.meta deleted file mode 100644 index c3ec23a0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 08d94054f82fc06498060596f83da0ba -folderAsset: yes -timeCreated: 1481126943 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs deleted file mode 100644 index aeafb2a3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs +++ /dev/null @@ -1,55 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackColor : IFallbackVars - { - [SerializeField] - private Color m_current; - [SerializeField] - private Color m_previous; - - public FallbackColor() - { - m_current = new Color(0, 0, 0, 0); - m_previous = new Color(0, 0, 0, 0); - } - - public FallbackColor(Color data) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - Color aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - public Color Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs.meta deleted file mode 100644 index 004e9aef..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackColor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8c6dccc523e2ad440a82edd582b84a45 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs deleted file mode 100644 index 69d6f39b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackFloat : IFallbackVars - { - [SerializeField] - private float m_current; - [SerializeField] - private float m_previous; - - public FallbackFloat() - { - m_current = 0; - m_previous = 0; - } - - public FallbackFloat( float data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - float aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - - public float Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs.meta deleted file mode 100644 index c7f6c881..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackFloat.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a957e66c7a41d6848966d526c9687347 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs deleted file mode 100644 index bd9b8a7d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackInt : IFallbackVars - { - [SerializeField] - private int m_current; - [SerializeField] - private int m_previous; - - public FallbackInt() - { - m_current = 0; - m_previous = 0; - } - - public FallbackInt( int data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - int aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - - public int Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs.meta deleted file mode 100644 index d75cf8df..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackInt.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 09c28ab321caf3b47839606e37d3cdd2 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs deleted file mode 100644 index 8405790d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs +++ /dev/null @@ -1,55 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackMatrix4x4 : IFallbackVars - { - [SerializeField] - private Matrix4x4 m_current; - [SerializeField] - private Matrix4x4 m_previous; - - public FallbackMatrix4x4() - { - m_current = new Matrix4x4(); - m_previous = new Matrix4x4(); - } - - public FallbackMatrix4x4( Matrix4x4 data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - Matrix4x4 aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - public Matrix4x4 Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs.meta deleted file mode 100644 index e6208e24..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackMatrix4x4.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 48af68670bdba9147b4ed55138e4edf6 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs deleted file mode 100644 index e33e096b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackString : IFallbackVars - { - [SerializeField] - private string m_current; - [SerializeField] - private string m_previous; - - public FallbackString() - { - m_current = string.Empty; - m_previous = string.Empty; - } - - public FallbackString( string data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - string aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - - public string Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs.meta deleted file mode 100644 index 82d80d55..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackString.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cc2e25b7c55e9284699ccad75e79a075 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs deleted file mode 100644 index afee1e74..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs +++ /dev/null @@ -1,55 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackTexture : IFallbackVars - { - [SerializeField] - private Texture m_current; - [SerializeField] - private Texture m_previous; - - public FallbackTexture() - { - m_current = null; - m_previous = null; - } - - public FallbackTexture( Texture data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - Texture aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - public Texture Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs.meta deleted file mode 100644 index 21258f26..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackTexture.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 309e413cfa89510429c67fa82c557da7 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs deleted file mode 100644 index c6d3eaf2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - //GENERICS DON'T WORK WITH HOT CODE RELOAD - [Serializable] - public class FallbackVariable - { - [SerializeField] - private T m_current; - [SerializeField] - private T m_last; - - public void Revert() - { - m_current = m_last; - } - - public T Current - { - get - { - return m_current; - } - set - { - m_last = m_current; - m_current = value; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs.meta deleted file mode 100644 index 2af70abd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVariable.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ec850a4093c249d449f22e0483040b9c -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs deleted file mode 100644 index adad9d05..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackVector2 : IFallbackVars - { - [SerializeField] - private Vector2 m_current; - [SerializeField] - private Vector2 m_previous; - - public FallbackVector2() - { - m_current = new Vector2( 0, 0 ); - m_previous = new Vector2( 0, 0 ); - } - - public FallbackVector2( Vector2 data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - Vector2 aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - - public Vector2 Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs.meta deleted file mode 100644 index c04cca14..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector2.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ab3a976b3cb79ad41986d2f7d4439642 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs deleted file mode 100644 index f2fe1325..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackVector3 : IFallbackVars - { - [SerializeField] - private Vector3 m_current; - [SerializeField] - private Vector3 m_previous; - - public FallbackVector3() - { - m_current = new Vector3( 0, 0, 0 ); - m_previous = new Vector3( 0, 0, 0 ); - } - - public FallbackVector3( Vector3 data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - Vector3 aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - - public Vector3 Current - { - get - { - return m_current; - } - - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() - { - return m_current.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs.meta deleted file mode 100644 index d22ae5bf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector3.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0e681455d27d2264fbc2683a1510df2c -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs deleted file mode 100644 index 63be6588..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs +++ /dev/null @@ -1,48 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackVector4 : IFallbackVars - { - [SerializeField] - private Vector4 m_current; - [SerializeField] - private Vector4 m_previous; - - public FallbackVector4() - { - m_current = new Vector4( 0, 0, 0, 0 ); - m_previous = new Vector4( 0, 0, 0, 0 ); - } - - public FallbackVector4( Vector4 data ) - { - m_current = data; - m_previous = data; - } - - public void Revert() - { - Vector4 aux = m_current; - m_current = m_previous; - m_previous = aux; - } - - public Vector4 Current - { - get { return m_current; } - set - { - m_previous = m_current; - m_current = value; - } - } - - public override string ToString() { return m_current.ToString(); } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs.meta deleted file mode 100644 index 704deb79..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/FallbackVector4.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4e23c25f035ba604ea999f214c0a7833 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs deleted file mode 100644 index 17f7fcf0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs +++ /dev/null @@ -1,10 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - interface IFallbackVars - { - void Revert(); - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs.meta deleted file mode 100644 index f558f542..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Native/IFallbackVars.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8b0dda023474c6e41a39c36e48af72b2 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes.meta deleted file mode 100644 index 1847e2b4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: dd2ad7a1ab86e9344b83b2a88cc030cf -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs deleted file mode 100644 index 141fea0d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs +++ /dev/null @@ -1,692 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using System.Collections.Generic; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum eResizeAxis - { - X_AXIS, - Y_AXIS, - ALL - } - - [Serializable] - public sealed class CommentaryNode : ParentNode, ISerializationCallbackReceiver - { - private const string InfoText = "Press Alt + Left Mouse Click/Drag to make all Comment node area interactable.\nDouble click on the Comment at the node body to modify it directly from there."; - - private const string CommentaryTitle = "Comment"; - private const float BORDER_SIZE_X = 50; - private const float BORDER_SIZE_Y = 50; - private const float MIN_SIZE_X = 100; - private const float MIN_SIZE_Y = 100; - private const float COMMENTARY_BOX_HEIGHT = 30; - - private readonly Vector2 ResizeButtonPos = new Vector2( 1, 1 ); - - [SerializeField] - private string m_commentText = "Comment"; - - [SerializeField] - private string m_titleText = string.Empty; - - [SerializeField] - private eResizeAxis m_resizeAxis = eResizeAxis.ALL; - - [SerializeField] - private List m_nodesOnCommentary = new List(); - private Dictionary m_nodesOnCommentaryDict = new Dictionary(); - private bool m_reRegisterNodes = false; - - [SerializeField] - private Rect m_resizeLeftIconCoords; - - [SerializeField] - private Rect m_resizeRightIconCoords; - - [SerializeField] - private Rect m_auxHeaderPos; - - [SerializeField] - private Rect m_commentArea; - - private Texture2D m_resizeIconTex; - - private bool m_isResizingRight = false; - private bool m_isResizingLeft = false; - - private Vector2 m_resizeStartPoint = Vector2.zero; - - private string m_focusName = "CommentaryNode"; - private bool m_focusOnTitle = false; - private bool m_graphDepthAnalized = false; - - private bool m_checkCommentText = true; - private bool m_checkTitleText = true; - - public Color m_frameColor = Color.white; - - private List m_nodesIds = new List(); - private bool m_checkContents = false; - - private bool m_isEditing; - private bool m_stopEditing; - private bool m_startEditing; - private double m_clickTime; - private double m_doubleClickTime = 0.3; - - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_reorderLocked = true; - m_rmbIgnore = true; - m_defaultInteractionMode = InteractionMode.Both; - m_headerColor = UIUtils.GetColorFromCategory( "Commentary" ); - m_connStatus = NodeConnectionStatus.Island; - m_textLabelWidth = 90; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_focusName = CommentaryTitle + OutputId; - } - - public void CreateFromSelectedNodes( Vector2 mousePosOnCanvasCoords, ParentNode[] selectedNodes ) - { - if ( selectedNodes.Length == 0 ) - { - m_position = new Rect( mousePosOnCanvasCoords, new Vector2( 100, 100 ) ); - return; - } - - Vector2 minPos = new Vector2( float.MaxValue, float.MaxValue ); - Vector2 maxPos = new Vector2( float.MinValue, float.MinValue ); - - for ( int i = 0; i < selectedNodes.Length; i++ ) - { - //Check min - if ( selectedNodes[ i ].Position.x < minPos.x ) - minPos.x = selectedNodes[ i ].Position.x; - - if ( selectedNodes[ i ].Position.y < minPos.y ) - minPos.y = selectedNodes[ i ].Position.y; - - //check max - float nodeXMax = selectedNodes[ i ].Position.x + selectedNodes[ i ].Position.width; - if ( nodeXMax > maxPos.x ) - { - maxPos.x = nodeXMax; - } - - float nodeYMax = selectedNodes[ i ].Position.y + selectedNodes[ i ].Position.height; - if ( nodeYMax > maxPos.y ) - { - maxPos.y = nodeYMax; - } - - //_nodesOnCommentary.Add( selectedNodes[ i ] ); - //selectedNodes[ i ].OnNodeStoppedMovingEvent += NodeStoppedMoving; - AddNodeToCommentary( selectedNodes[ i ] ); - } - - Vector2 dims = maxPos - minPos + new Vector2( 2 * BORDER_SIZE_X, 2 * BORDER_SIZE_Y ); - m_position = new Rect( minPos.x - BORDER_SIZE_X, minPos.y - BORDER_SIZE_Y, dims.x, dims.y ); - } - - public override void Move( Vector2 delta, bool snap ) - { - if ( m_isResizingRight || m_isResizingLeft ) - return; - - base.Move( delta, snap ); - for ( int i = 0; i < m_nodesOnCommentary.Count; i++ ) - { - if ( !m_nodesOnCommentary[ i ].Selected ) - { - m_nodesOnCommentary[ i ].RecordObject( Constants.UndoMoveNodesId ); - m_nodesOnCommentary[ i ].Move( delta, snap ); - } - } - } - - public void NodeStoppedMoving( ParentNode node, bool testOnlySelected, InteractionMode useTargetInteraction ) - { - if ( !m_position.Contains( node.Vec2Position ) && !m_position.Contains( node.Corner ) ) - { - RemoveNode( node ); - } - } - - public void NodeDestroyed( ParentNode node ) - { - RemoveNode( node ); - } - - public void RemoveNode( ParentNode node ) - { - if ( m_nodesOnCommentaryDict.ContainsKey( node.UniqueId ) ) - { - UIUtils.MarkUndoAction(); - RecordObject( Constants.UndoRemoveNodeFromCommentaryId ); - node.RecordObject( Constants.UndoRemoveNodeFromCommentaryId ); - m_nodesOnCommentary.Remove( node ); - m_nodesOnCommentaryDict.Remove( node.UniqueId ); - node.OnNodeStoppedMovingEvent -= NodeStoppedMoving; - node.OnNodeDestroyedEvent -= NodeDestroyed; - node.CommentaryParent = -1; - } - } - - public void RemoveAllNodes() - { - UIUtils.MarkUndoAction(); - for ( int i = 0; i < m_nodesOnCommentary.Count; i++ ) - { - RecordObject( Constants.UndoRemoveNodeFromCommentaryId ); - m_nodesOnCommentary[ i ].RecordObject( Constants.UndoRemoveNodeFromCommentaryId ); - m_nodesOnCommentary[ i ].OnNodeStoppedMovingEvent -= NodeStoppedMoving; - m_nodesOnCommentary[ i ].OnNodeDestroyedEvent -= NodeDestroyed; - m_nodesOnCommentary[ i ].CommentaryParent = -1; - } - m_nodesOnCommentary.Clear(); - m_nodesOnCommentaryDict.Clear(); - } - - public override void Destroy() - { - base.Destroy(); - RemoveAllNodes(); - } - - public void AddNodeToCommentary( ParentNode node ) - { - if( node.UniqueId == UniqueId ) - return; - - if ( !m_nodesOnCommentaryDict.ContainsKey( node.UniqueId ) ) - { - bool addToNode = false; - - if ( node.CommentaryParent < 0 ) - { - addToNode = true; - if ( node.Depth <= m_depth ) - { - ActivateNodeReordering( node.Depth ); - } - } - else - { - CommentaryNode other = UIUtils.GetNode( node.CommentaryParent ) as CommentaryNode; - if ( other != null ) - { - if ( other.Depth < Depth ) - { - other.RemoveNode( node ); - addToNode = true; - } - - } - } - - if ( addToNode ) - { - UIUtils.MarkUndoAction(); - RecordObject( Constants.UndoAddNodeToCommentaryId ); - node.RecordObject( Constants.UndoAddNodeToCommentaryId ); - - m_nodesOnCommentary.Add( node ); - m_nodesOnCommentaryDict.Add( node.UniqueId, node ); - node.OnNodeStoppedMovingEvent += NodeStoppedMoving; - node.OnNodeDestroyedEvent += NodeDestroyed; - node.CommentaryParent = UniqueId; - } - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr,()=> - { - EditorGUI.BeginChangeCheck(); - m_titleText = EditorGUILayoutTextField( "Frame Title", m_titleText ); - if ( EditorGUI.EndChangeCheck() ) - { - m_checkTitleText = true; - } - EditorGUI.BeginChangeCheck(); - m_commentText = EditorGUILayoutTextField( CommentaryTitle, m_commentText ); - if ( EditorGUI.EndChangeCheck() ) - { - m_checkCommentText = true; - } - - m_frameColor = EditorGUILayoutColorField( "Frame Color", m_frameColor ); - } ); - EditorGUILayout.HelpBox( InfoText, MessageType.Info ); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - if ( m_nodesIds.Count > 0 ) - { - for ( int i = 0; i < m_nodesIds.Count; i++ ) - { - ParentNode node = ContainerGraph.GetNode( m_nodesIds[ i ] ); - if ( node ) - { - AddNodeToCommentary( node ); - } - } - m_nodesIds.Clear(); - } - - if ( m_reRegisterNodes ) - { - m_reRegisterNodes = false; - m_nodesOnCommentaryDict.Clear(); - for ( int i = 0; i < m_nodesOnCommentary.Count; i++ ) - { - if ( m_nodesOnCommentary[ i ] != null ) - { - m_nodesOnCommentary[ i ].OnNodeStoppedMovingEvent += NodeStoppedMoving; - m_nodesOnCommentary[ i ].OnNodeDestroyedEvent += NodeDestroyed; - m_nodesOnCommentaryDict.Add( m_nodesOnCommentary[ i ].UniqueId, m_nodesOnCommentary[ i ] ); - } - } - } - - //base.OnLayout( drawInfo ); - CalculatePositionAndVisibility( drawInfo ); - - m_headerPosition = m_globalPosition; - m_headerPosition.height = UIUtils.CurrentHeaderHeight; - - m_auxHeaderPos = m_position; - m_auxHeaderPos.height = UIUtils.HeaderMaxHeight; - - m_commentArea = m_globalPosition; - m_commentArea.height = COMMENTARY_BOX_HEIGHT * drawInfo.InvertedZoom; - m_commentArea.xMin += 10 * drawInfo.InvertedZoom; - m_commentArea.xMax -= 10 * drawInfo.InvertedZoom; - - if ( m_resizeIconTex == null ) - { - m_resizeIconTex = UIUtils.GetCustomStyle( CustomStyle.CommentaryResizeButton ).normal.background; - } - - // LEFT RESIZE BUTTON - m_resizeLeftIconCoords = m_globalPosition; - m_resizeLeftIconCoords.x = m_globalPosition.x + 2; - m_resizeLeftIconCoords.y = m_globalPosition.y + m_globalPosition.height - 2 - ( m_resizeIconTex.height + ResizeButtonPos.y ) * drawInfo.InvertedZoom; - m_resizeLeftIconCoords.width = m_resizeIconTex.width * drawInfo.InvertedZoom; - m_resizeLeftIconCoords.height = m_resizeIconTex.height * drawInfo.InvertedZoom; - - // RIGHT RESIZE BUTTON - m_resizeRightIconCoords = m_globalPosition; - m_resizeRightIconCoords.x = m_globalPosition.x + m_globalPosition.width - 1 - ( m_resizeIconTex.width + ResizeButtonPos.x ) * drawInfo.InvertedZoom; - m_resizeRightIconCoords.y = m_globalPosition.y + m_globalPosition.height - 2 - ( m_resizeIconTex.height + ResizeButtonPos.y ) * drawInfo.InvertedZoom; - m_resizeRightIconCoords.width = m_resizeIconTex.width * drawInfo.InvertedZoom; - m_resizeRightIconCoords.height = m_resizeIconTex.height * drawInfo.InvertedZoom; - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - if ( !m_isVisible ) - return; - - m_colorBuffer = GUI.color; - // Background - GUI.color = Constants.NodeBodyColor * m_frameColor; - GUI.Label( m_globalPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.CommentaryBackground ) ); - - // Header - GUI.color = m_headerColor * m_headerColorModifier * m_frameColor; - GUI.Label( m_headerPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.NodeHeader ) ); - GUI.color = m_colorBuffer; - - // Fixed Title ( only renders when not editing ) - if ( !m_isEditing && !m_startEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( m_commentArea, m_commentText, UIUtils.CommentaryTitle ); - } - - // Buttons - GUI.Label( m_resizeLeftIconCoords, string.Empty, UIUtils.GetCustomStyle( CustomStyle.CommentaryResizeButtonInv ) ); - GUI.Label( m_resizeRightIconCoords, string.Empty, UIUtils.GetCustomStyle( CustomStyle.CommentaryResizeButton ) ); - - // Selection Box - if ( m_selected ) - { - GUI.color = Constants.NodeSelectedColor; - RectOffset cache = UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ).border; - UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ).border = UIUtils.RectOffsetSix; - GUI.Label( m_globalPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ) ); - UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ).border = cache; - GUI.color = m_colorBuffer; - } - - if ( !string.IsNullOrEmpty( m_titleText ) ) - { - Rect titleRect = m_globalPosition; - titleRect.y -= 24; - titleRect.height = 24; - GUI.Label( titleRect, m_titleText, UIUtils.GetCustomStyle( CustomStyle.CommentarySuperTitle ) ); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - // Custom Editable Title - if ( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if ( !m_isEditing && ( ( !ContainerGraph.ParentWindow.MouseInteracted && drawInfo.CurrentEventType == EventType.MouseDown && m_commentArea.Contains( drawInfo.MousePosition ) ) ) ) - { - if ( ( EditorApplication.timeSinceStartup - m_clickTime ) < m_doubleClickTime ) - m_startEditing = true; - else - GUI.FocusControl( null ); - m_clickTime = EditorApplication.timeSinceStartup; - } - else if ( m_isEditing && ( ( drawInfo.CurrentEventType == EventType.MouseDown && !m_commentArea.Contains( drawInfo.MousePosition ) ) || !EditorGUIUtility.editingTextField ) ) - { - m_stopEditing = true; - } - - if ( m_isEditing || m_startEditing ) - { - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( m_focusName ); - m_commentText = EditorGUITextField( m_commentArea, string.Empty, m_commentText, UIUtils.CommentaryTitle ); - if ( EditorGUI.EndChangeCheck() ) - { - m_checkCommentText = true; - } - - if ( m_startEditing ) - EditorGUI.FocusTextInControl( m_focusName ); - } - - if ( drawInfo.CurrentEventType == EventType.Repaint ) - { - if ( m_startEditing ) - { - m_startEditing = false; - m_isEditing = true; - } - - if ( m_stopEditing ) - { - m_stopEditing = false; - m_isEditing = false; - GUI.FocusControl( null ); - } - } - } - - if ( drawInfo.CurrentEventType == EventType.MouseDown && drawInfo.LeftMouseButtonPressed ) - { - // Left Button - if( m_resizeLeftIconCoords.Contains( drawInfo.MousePosition ) && ContainerGraph.ParentWindow.CurrentEvent.modifiers != EventModifiers.Shift ) - { - if ( !m_isResizingLeft ) - { - m_isResizingLeft = true; - ContainerGraph.ParentWindow.ForceAutoPanDir = true; - m_resizeStartPoint = drawInfo.TransformedMousePos; - } - } - - // Right Button - if ( m_resizeRightIconCoords.Contains( drawInfo.MousePosition ) && ContainerGraph.ParentWindow.CurrentEvent.modifiers != EventModifiers.Shift ) - { - if ( !m_isResizingRight ) - { - m_isResizingRight = true; - ContainerGraph.ParentWindow.ForceAutoPanDir = true; - m_resizeStartPoint = drawInfo.TransformedMousePos; - } - } - } - - if ( drawInfo.CurrentEventType == EventType.Repaint || drawInfo.CurrentEventType == EventType.MouseUp ) - { - // Left Button - EditorGUIUtility.AddCursorRect( m_resizeLeftIconCoords, MouseCursor.ResizeUpRight ); - if ( m_isResizingLeft ) - { - if ( drawInfo.CurrentEventType == EventType.MouseUp ) - { - m_isResizingLeft = false; - ContainerGraph.ParentWindow.ForceAutoPanDir = false; - RemoveAllNodes(); - FireStoppedMovingEvent( false, InteractionMode.Target ); - } - else - { - Vector2 currSize = ( drawInfo.TransformedMousePos - m_resizeStartPoint ) /*/ drawInfo.InvertedZoom*/; - m_resizeStartPoint = drawInfo.TransformedMousePos; - if ( m_resizeAxis != eResizeAxis.Y_AXIS ) - { - m_position.x += currSize.x; - m_position.width -= currSize.x; - if ( m_position.width < MIN_SIZE_X ) - { - m_position.x -= ( MIN_SIZE_X - m_position.width ); - m_position.width = MIN_SIZE_X; - } - } - - if ( m_resizeAxis != eResizeAxis.X_AXIS ) - { - m_position.height += currSize.y; - if ( m_position.height < MIN_SIZE_Y ) - { - m_position.height = MIN_SIZE_Y; - } - } - } - } - - // Right Button - EditorGUIUtility.AddCursorRect( m_resizeRightIconCoords, MouseCursor.ResizeUpLeft ); - if ( m_isResizingRight ) - { - if ( drawInfo.CurrentEventType == EventType.MouseUp ) - { - m_isResizingRight = false; - ContainerGraph.ParentWindow.ForceAutoPanDir = false; - RemoveAllNodes(); - FireStoppedMovingEvent( false, InteractionMode.Target ); - } - else - { - Vector2 currSize = ( drawInfo.TransformedMousePos - m_resizeStartPoint ) /*/ drawInfo.InvertedZoom*/; - m_resizeStartPoint = drawInfo.TransformedMousePos; - if ( m_resizeAxis != eResizeAxis.Y_AXIS ) - { - m_position.width += currSize.x; - if ( m_position.width < MIN_SIZE_X ) - { - m_position.width = MIN_SIZE_X; - } - } - - if ( m_resizeAxis != eResizeAxis.X_AXIS ) - { - m_position.height += currSize.y; - if ( m_position.height < MIN_SIZE_Y ) - { - m_position.height = MIN_SIZE_Y; - } - } - } - } - } - - if ( m_checkCommentText ) - { - m_checkCommentText = false; - m_commentText = m_commentText.Replace( IOUtils.FIELD_SEPARATOR, ' ' ); - } - - if ( m_checkTitleText ) - { - m_checkTitleText = false; - m_titleText = m_titleText.Replace( IOUtils.FIELD_SEPARATOR, ' ' ); - } - - if ( m_focusOnTitle && drawInfo.CurrentEventType == EventType.KeyUp ) - { - m_focusOnTitle = false; - m_startEditing = true; - } - } - - public void Focus() - { - m_focusOnTitle = true; - } - - public override void OnAfterDeserialize() - { - base.OnAfterDeserialize(); - m_reRegisterNodes = true; - } - - public override bool OnNodeInteraction( ParentNode node ) - { - if ( node == null || UniqueId == node.UniqueId ) - return false; - - for( int i = 0; i < m_nodesOnCommentary.Count; i++ ) - { - if( m_nodesOnCommentary[ i ] && m_nodesOnCommentary[ i ] != this && m_nodesOnCommentary[ i ].OnNodeInteraction( node ) ) - { - return false; - } - } - - if( m_position.Contains( node.Vec2Position ) && m_position.Contains( node.Corner ) ) - { - AddNodeToCommentary( node ); - return true; - } - return false; - } - - public override void OnSelfStoppedMovingEvent() - { - FireStoppedMovingEvent( false, InteractionMode.Both ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_position.width = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - m_position.height = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - m_commentText = GetCurrentParam( ref nodeParams ); - int count = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - for ( int i = 0; i < count; i++ ) - { - m_nodesIds.Add( Convert.ToInt32( GetCurrentParam( ref nodeParams ) ) ); - } - - if ( UIUtils.CurrentShaderVersion() > 5004 ) - m_titleText = GetCurrentParam( ref nodeParams ); - - if ( UIUtils.CurrentShaderVersion() > 12002 ) - { - string[] colorChannels = GetCurrentParam( ref nodeParams ).Split( IOUtils.VECTOR_SEPARATOR ); - if ( colorChannels.Length == 4 ) - { - m_frameColor.r = Convert.ToSingle( colorChannels[ 0 ] ); - m_frameColor.g = Convert.ToSingle( colorChannels[ 1 ] ); - m_frameColor.b = Convert.ToSingle( colorChannels[ 2 ] ); - m_frameColor.a = Convert.ToSingle( colorChannels[ 3 ] ); - } - else - { - UIUtils.ShowMessage( UniqueId, "Incorrect number of color values", MessageSeverity.Error ); - } - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_position.width ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_position.height ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_commentText ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_nodesOnCommentary.Count ); - for ( int i = 0; i < m_nodesOnCommentary.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_nodesOnCommentary[ i ].UniqueId ); - } - - IOUtils.AddFieldValueToString( ref nodeInfo, m_titleText ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_frameColor.r.ToString() + IOUtils.VECTOR_SEPARATOR + m_frameColor.g.ToString() + IOUtils.VECTOR_SEPARATOR + m_frameColor.b.ToString() + IOUtils.VECTOR_SEPARATOR + m_frameColor.a.ToString() ); - } - - public override void ResetNodeData() - { - base.ResetNodeData(); - m_graphDepthAnalized = false; - } - - public override void ReadAdditionalClipboardData( ref string[] nodeParams ) - { - base.ReadAdditionalClipboardData( ref nodeParams ); - m_nodesIds.Clear(); - m_checkContents = true; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( m_checkContents ) - { - m_checkContents = false; - OnSelfStoppedMovingEvent(); - } - } - - public override void CalculateCustomGraphDepth() - { - if ( m_graphDepthAnalized ) - return; - - m_graphDepth = int.MinValue; - int count = m_nodesOnCommentary.Count; - for ( int i = 0; i < count; i++ ) - { - if ( m_nodesOnCommentary[ i ].ConnStatus == NodeConnectionStatus.Island ) - { - m_nodesOnCommentary[ i ].CalculateCustomGraphDepth(); - } - - if ( m_nodesOnCommentary[ i ].GraphDepth >= m_graphDepth ) - { - m_graphDepth = m_nodesOnCommentary[ i ].GraphDepth + 1; - } - } - m_graphDepthAnalized = true; - } - - public override Rect Position { get { return Event.current.alt ? m_position : m_auxHeaderPos; } } - public override bool Contains( Vector3 pos ) - { - return Event.current.alt ? m_globalPosition.Contains( pos ) : ( m_headerPosition.Contains( pos ) || m_resizeRightIconCoords.Contains( pos ) || m_resizeLeftIconCoords.Contains( pos ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs.meta deleted file mode 100644 index 34eb425b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CommentaryNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 08f1d9c1d8cbe5841a6429d565096eab -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants.meta deleted file mode 100644 index 8706d1a2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e7354e1a2beece044944bc1cba85aebc -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs deleted file mode 100644 index 4321bc10..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs +++ /dev/null @@ -1,506 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Color", "Constants And Properties", "Color property", null, KeyCode.Alpha5 )] - public sealed class ColorNode : PropertyNode - { - private const string ColorSpaceStr = "Color Space"; - - [SerializeField] -#if UNITY_2018_1_OR_NEWER - [ColorUsage( true, true )] -#else - [ColorUsage( true, true, float.MinValue, float.MinValue, float.MinValue, float.MaxValue )] -#endif - private Color m_defaultValue = new Color( 0, 0, 0, 0 ); - - [SerializeField] -#if UNITY_2018_1_OR_NEWER - [ColorUsage( true, true )] -#else - [ColorUsage( true, true, float.MinValue, float.MinValue, float.MinValue, float.MaxValue )] -#endif - private Color m_materialValue = new Color( 0, 0, 0, 0 ); - - [SerializeField] - private bool m_isHDR = false; - - //[SerializeField] - //private ASEColorSpace m_colorSpace = ASEColorSpace.Auto; -#if !UNITY_2018_1_OR_NEWER - private ColorPickerHDRConfig m_hdrConfig = new ColorPickerHDRConfig( 0, float.MaxValue, 0, float.MaxValue ); -#endif - private GUIContent m_dummyContent; - - private int m_cachedPropertyId = -1; - - private bool m_isEditingFields; - - [SerializeField] - private bool m_autoGammaToLinearConversion = true; - - private const string AutoGammaToLinearConversion = "IsGammaSpace() ? {0} : {1}"; - private const string AutoGammaToLinearStr = "Auto Gamma To Linear"; - - public ColorNode() : base() { } - public ColorNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Color" ); - m_insideSize.Set( 100, 50 ); - m_dummyContent = new GUIContent(); - AddOutputColorPorts( "RGBA" ); - m_drawPreview = false; - m_drawPreviewExpander = false; - m_canExpand = false; - m_showHybridInstancedUI = true; - m_selectedLocation = PreviewLocation.BottomCenter; - m_previewShaderGUID = "6cf365ccc7ae776488ae8960d6d134c3"; - m_srpBatcherCompatible = true; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_InputColor" ); - - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - PreviewMaterial.SetColor( m_cachedPropertyId, m_materialValue ); - else - PreviewMaterial.SetColor( m_cachedPropertyId, m_defaultValue ); - } - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - public override void DrawSubProperties() - { - m_textLabelWidth = ( m_currentParameterType == PropertyType.Constant ) ? 152 : 105; - -#if UNITY_2018_1_OR_NEWER - m_defaultValue = EditorGUILayoutColorField( Constants.DefaultValueLabelContent, m_defaultValue, false, true, m_isHDR ); -#else - m_defaultValue = EditorGUILayoutColorField( Constants.DefaultValueLabelContent, m_defaultValue, false, true, m_isHDR, m_hdrConfig ); -#endif - if( m_currentParameterType == PropertyType.Constant ) - { - - m_autoGammaToLinearConversion = EditorGUILayoutToggle( AutoGammaToLinearStr, m_autoGammaToLinearConversion ); - } - } - - //public override void DrawMainPropertyBlock() - //{ - // EditorGUILayout.BeginVertical(); - // { - - // PropertyType parameterType = (PropertyType)EditorGUILayoutEnumPopup( ParameterTypeStr, m_currentParameterType ); - // if( parameterType != m_currentParameterType ) - // { - // ChangeParameterType( parameterType ); - // BeginPropertyFromInspectorCheck(); - // } - - // switch( m_currentParameterType ) - // { - // case PropertyType.Property: - // case PropertyType.InstancedProperty: - // { - // ShowPropertyInspectorNameGUI(); - // ShowPropertyNameGUI( true ); - // ShowVariableMode(); - // ShowPrecision(); - // ShowToolbar(); - // } - // break; - // case PropertyType.Global: - // { - // ShowPropertyInspectorNameGUI(); - // ShowPropertyNameGUI( false ); - // ShowVariableMode(); - // ShowPrecision(); - // ShowDefaults(); - // } - // break; - // case PropertyType.Constant: - // { - // ShowPropertyInspectorNameGUI(); - // ShowPrecision(); - // m_colorSpace = (ASEColorSpace)EditorGUILayoutEnumPopup( ColorSpaceStr, m_colorSpace ); - // ShowDefaults(); - // } - // break; - // } - // } - // EditorGUILayout.EndVertical(); - //} - - public override void DrawMaterialProperties() - { - if( m_materialMode ) - EditorGUI.BeginChangeCheck(); -#if UNITY_2018_1_OR_NEWER - m_materialValue = EditorGUILayoutColorField( Constants.MaterialValueLabelContent, m_materialValue, false, true, m_isHDR ); -#else - m_materialValue = EditorGUILayoutColorField( Constants.MaterialValueLabelContent, m_materialValue, false, true, m_isHDR, m_hdrConfig ); -#endif - if( m_materialMode && EditorGUI.EndChangeCheck() ) - m_requireMaterialUpdate = true; - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos = m_globalPosition; - m_propertyDrawPos.x = m_remainingBox.x; - m_propertyDrawPos.y = m_remainingBox.y; - m_propertyDrawPos.width = 80 * drawInfo.InvertedZoom; - m_propertyDrawPos.height = m_remainingBox.height; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - //hitBox.xMin -= LabelWidth * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - m_isEditingFields = true; - } - else if( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( !m_isVisible ) - return; - - if( m_isEditingFields && m_currentParameterType != PropertyType.Global ) - { - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - EditorGUI.BeginChangeCheck(); -#if UNITY_2018_1_OR_NEWER - m_materialValue = EditorGUIColorField( m_propertyDrawPos, m_dummyContent, m_materialValue, false, true, m_isHDR ); -#else - m_materialValue = EditorGUIColorField( m_propertyDrawPos, m_dummyContent, m_materialValue, false, true, m_isHDR, m_hdrConfig ); -#endif - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_requireMaterialUpdate = true; - if( m_currentParameterType != PropertyType.Constant ) - { - BeginDelayedDirtyProperty(); - } - } - } - else - { - EditorGUI.BeginChangeCheck(); -#if UNITY_2018_1_OR_NEWER - m_defaultValue = EditorGUIColorField( m_propertyDrawPos, m_dummyContent, m_defaultValue, false, true, m_isHDR ); -#else - m_defaultValue = EditorGUIColorField( m_propertyDrawPos, m_dummyContent, m_defaultValue, false, true, m_isHDR, m_hdrConfig ); -#endif - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - BeginDelayedDirtyProperty(); - } - } - } - else if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - EditorGUIUtility.DrawColorSwatch( m_propertyDrawPos, m_materialValue ); - else - EditorGUIUtility.DrawColorSwatch( m_propertyDrawPos, m_defaultValue ); - - GUI.Label( m_propertyDrawPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - } - - public override void ConfigureLocalVariable( ref MasterNodeDataCollector dataCollector ) - { - Color color = m_defaultValue; - //switch( m_colorSpace ) - //{ - // default: - // case ASEColorSpace.Auto: color = m_defaultValue; break; - // case ASEColorSpace.Gamma: color = m_defaultValue.gamma; break; - // case ASEColorSpace.Linear: color = m_defaultValue.linear; break; - //} - - dataCollector.AddLocalVariable( UniqueId, CreateLocalVarDec( color.r + "," + color.g + "," + color.b + "," + color.a ) ); - - m_outputPorts[ 0 ].SetLocalValue( m_propertyName , dataCollector.PortCategory); - m_outputPorts[ 1 ].SetLocalValue( m_propertyName + ".r", dataCollector.PortCategory ); - m_outputPorts[ 2 ].SetLocalValue( m_propertyName + ".g", dataCollector.PortCategory ); - m_outputPorts[ 3 ].SetLocalValue( m_propertyName + ".b", dataCollector.PortCategory ); - m_outputPorts[ 4 ].SetLocalValue( m_propertyName + ".a", dataCollector.PortCategory ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - if( m_currentParameterType != PropertyType.Constant ) - return GetOutputVectorItem( 0, outputId, PropertyData( dataCollector.PortCategory ) ); - - // Constant Only Code - - if( m_outputPorts[ outputId ].IsLocalValue(dataCollector.PortCategory) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - if( m_autoGammaToLinearConversion ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputColorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue(dataCollector.PortCategory) ); - - Color linear = m_defaultValue.linear; - - string colorGamma = m_precisionString + "(" + m_defaultValue.r + "," + m_defaultValue.g + "," + m_defaultValue.b + "," + m_defaultValue.a + ")"; - string colorLinear = m_precisionString + "(" + linear.r + "," + linear.g + "," + linear.b + "," + m_defaultValue.a + ")"; - - string result = string.Format( AutoGammaToLinearConversion, colorGamma, colorLinear ); - RegisterLocalVariable( 0, result, ref dataCollector, "color" + OutputId ); - return GetOutputColorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - else - { - if( CheckLocalVariable( ref dataCollector ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - Color color = m_defaultValue; - //switch( m_colorSpace ) - //{ - // default: - // case ASEColorSpace.Auto: color = m_defaultValue; break; - // case ASEColorSpace.Gamma: color = m_defaultValue.gamma; break; - // case ASEColorSpace.Linear: color = m_defaultValue.linear; break; - //} - string result = string.Empty; - - switch( outputId ) - { - case 0: - { - result = m_precisionString + "(" + color.r + "," + color.g + "," + color.b + "," + color.a + ")"; - } - break; - - case 1: - { - result = color.r.ToString(); - } - break; - case 2: - { - result = color.g.ToString(); - } - break; - case 3: - { - result = color.b.ToString(); - } - break; - case 4: - { - result = color.a.ToString(); - } - break; - } - return result; - } - } - - protected override void OnAtrributesChanged() - { - CheckIfHDR(); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - CheckIfHDR(); - } - - void CheckIfHDR() - { - int count = m_selectedAttribs.Count; - bool hdrBuffer = m_isHDR; - m_isHDR = false; - for( int i = 0; i < count; i++ ) - { - if( m_selectedAttribs[ i ] == 1 /*HDR Property ID*/) - { - m_isHDR = true; - break; - } - } - - if( hdrBuffer && !m_isHDR ) - { - bool fireDirtyProperty = false; - - if( m_defaultValue.r > 1 || m_defaultValue.g > 1 || m_defaultValue.b > 1 ) - { - float defaultColorLength = Mathf.Sqrt( m_defaultValue.r * m_defaultValue.r + m_defaultValue.g * m_defaultValue.g + m_defaultValue.b * m_defaultValue.b ); - m_defaultValue.r /= defaultColorLength; - m_defaultValue.g /= defaultColorLength; - m_defaultValue.b /= defaultColorLength; - fireDirtyProperty = true; - } - - if( m_materialValue.r > 1 || m_materialValue.g > 1 || m_materialValue.b > 1 ) - { - float materialColorLength = Mathf.Sqrt( m_materialValue.r * m_materialValue.r + m_materialValue.g * m_materialValue.g + m_materialValue.b * m_materialValue.b ); - m_materialValue.r /= materialColorLength; - m_materialValue.g /= materialColorLength; - m_materialValue.b /= materialColorLength; - fireDirtyProperty = true; - } - - if( fireDirtyProperty ) - BeginDelayedDirtyProperty(); - } - } - - public override string GetPropertyValue() - { - return PropertyAttributes + m_propertyName + "(\"" + m_propertyInspectorName + "\", Color) = (" + m_defaultValue.r + "," + m_defaultValue.g + "," + m_defaultValue.b + "," + m_defaultValue.a + ")"; - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - - if( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetColor( m_propertyName, m_materialValue ); - } - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( m_materialMode && fetchMaterialValues ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - MaterialValue = mat.GetColor( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - MaterialValue = material.GetColor( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = IOUtils.StringToColor( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - { - m_materialValue = IOUtils.StringToColor( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 15900 ) - { - m_autoGammaToLinearConversion = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_autoGammaToLinearConversion = false; - } - //if( UIUtils.CurrentShaderVersion() > 14202 ) - //{ - // m_colorSpace = (ASEColorSpace)Enum.Parse( typeof( ASEColorSpace ), GetCurrentParam( ref nodeParams ) ); - //} - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.ColorToString( m_defaultValue ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.ColorToString( m_materialValue ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoGammaToLinearConversion ); - //IOUtils.AddFieldValueToString( ref nodeInfo, m_colorSpace ); - } - - public override void SetGlobalValue() { Shader.SetGlobalColor( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalColor( m_propertyName ); } - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? m_materialValue.r.ToString( Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.g.ToString( Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.b.ToString( Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.a.ToString( Constants.PropertyVectorFormatLabel ) : - m_defaultValue.r.ToString( Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.g.ToString( Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.b.ToString( Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.a.ToString( Constants.PropertyVectorFormatLabel ); - } - - private Color MaterialValue - { - set - { - if( !m_isHDR && ( value.r > 1 || value.g > 1 || value.r > 1 ) ) - { - float materialColorLength = Mathf.Sqrt( value.r * value.r + value.g * value.g + value.b * value.b ); - m_materialValue.r = value.r / materialColorLength; - m_materialValue.g = value.g / materialColorLength; - m_materialValue.b = value.b / materialColorLength; - m_materialValue.a = value.a; - } - else - { - m_materialValue = value; - } - } - } - - public Color Value - { - get { return m_defaultValue; } - set { m_defaultValue = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs.meta deleted file mode 100644 index 1a21bb5c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ColorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4b99bcf4cd965c648bbbc1de0d1b152a -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs deleted file mode 100644 index d224465f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs +++ /dev/null @@ -1,486 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Global Array -// Donated by Johann van Berkel - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Global Array", "Constants And Properties", "The node returns a value from a global array, which you can configure by entering the name of the array in the node's settings.", null, KeyCode.None, true, false, null, null, "Johann van Berkel" )] - public sealed class GlobalArrayNode : ParentNode - { - private const string DefaultArrayName = "MyGlobalArray"; - private const string TypeStr = "Type"; - private const string AutoRangeCheckStr = "Range Check"; - private const string ArrayFormatStr = "{0}[{1}]"; - private const string JaggedArrayFormatStr = "{0}[{1}][{2}]"; - private const string IsJaggedStr = "Is Jagged"; - private const string AutoRegisterStr = "Auto-Register"; - - private readonly string[] AvailableTypesLabel = { "Float", "Color", "Vector4", "Matrix4" }; - private readonly WirePortDataType[] AvailableTypesValues = { WirePortDataType.FLOAT, WirePortDataType.COLOR, WirePortDataType.FLOAT4, WirePortDataType.FLOAT4x4 }; - - [SerializeField] - private string m_name = DefaultArrayName; - - [SerializeField] - private int m_indexX = 0; - - [SerializeField] - private int m_indexY = 0; - - [SerializeField] - private int m_arrayLengthX = 1; - - [SerializeField] - private int m_arrayLengthY = 1; - - [SerializeField] - private int m_type = 0; - - [SerializeField] - private bool m_autoRangeCheck = false; - - [SerializeField] - private bool m_isJagged = false; - - [SerializeField] - private bool m_autoRegister = false; - - ////////////////////////////////////////////////////////////////// - private readonly Color ReferenceHeaderColor = new Color( 0.6f, 3.0f, 1.25f, 1.0f ); - - [SerializeField] - private TexReferenceType m_referenceType = TexReferenceType.Object; - - [SerializeField] - private int m_referenceArrayId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - private GlobalArrayNode m_referenceNode = null; - - private bool m_updated = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - - AddInputPort( WirePortDataType.INT, false, "Index", -1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.INT, false, "Index Y", -1, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.INT, false, "Array Length", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.INT, false, "Array Length Y", -1, MasterNodePortCategory.Fragment, 3 ); - - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - - m_textLabelWidth = 95; - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, m_name ) ); - UpdatePorts(); - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - UIUtils.CurrentWindow.OutsideGraph.GlobalArrayNodes.AddNode( this ); - } - - public override void Destroy() - { - base.Destroy(); - UIUtils.CurrentWindow.OutsideGraph.GlobalArrayNodes.RemoveNode( this ); - } - - void UpdatePorts() - { - InputPort indexXPort = GetInputPortByUniqueId( 0 ); - InputPort arrayLengthPortX = GetInputPortByUniqueId( 1 ); - InputPort indexYPort = GetInputPortByUniqueId( 2 ); - InputPort arrayLengthPortY = GetInputPortByUniqueId( 3 ); - if( m_referenceType == TexReferenceType.Object ) - { - m_headerColorModifier = Color.white; - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, m_name ) ); - arrayLengthPortX.Visible = true; - if( m_isJagged ) - { - indexXPort.Name = "Index X"; - arrayLengthPortX.Name = "Array Length X"; - indexYPort.Visible = true; - arrayLengthPortY.Visible = true; - } - else - { - indexXPort.Name = "Index"; - arrayLengthPortX.Name = "Array Length"; - indexYPort.Visible = false; - arrayLengthPortY.Visible = false; - } - } - else if( m_referenceNodeId > -1 ) - { - m_headerColorModifier = ReferenceHeaderColor; - if( m_referenceNode == null ) - m_referenceNode = UIUtils.GetNode( m_referenceNodeId ) as GlobalArrayNode; - - if( m_referenceNode != null ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, m_referenceNode.DataToArray ) ); - arrayLengthPortX.Visible = false; - arrayLengthPortY.Visible = false; - if( m_referenceNode.IsJagged ) - { - indexXPort.Name = "Index X"; - indexYPort.Visible = true; - } - else - { - indexXPort.Name = "Index"; - indexYPort.Visible = false; - } - } - } - m_sizeIsDirty = true; - } - - void DrawObjectProperties() - { - EditorGUI.BeginChangeCheck(); - m_name = EditorGUILayoutStringField( "Name", m_name ); - if( EditorGUI.EndChangeCheck() ) - { - m_updated = true; - m_name = UIUtils.RemoveInvalidCharacters( m_name ); - if( string.IsNullOrEmpty( m_name ) ) - m_name = DefaultArrayName; - UIUtils.UpdateGlobalArrayDataNode( UniqueId, m_name ); - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, m_name ) ); - } - - - m_autoRegister = EditorGUILayoutToggle( AutoRegisterStr, m_autoRegister ); - - EditorGUI.BeginChangeCheck(); - m_isJagged = EditorGUILayoutToggle( IsJaggedStr, m_isJagged ); - if( EditorGUI.EndChangeCheck() ) - { - m_updated = true; - UpdatePorts(); - } - - InputPort indexXPort = GetInputPortByUniqueId( 0 ); - if( !indexXPort.IsConnected ) - { - EditorGUI.BeginChangeCheck(); - m_indexX = EditorGUILayoutIntField( indexXPort.Name, m_indexX ); - if( EditorGUI.EndChangeCheck() ) - { - m_indexX = Mathf.Clamp( m_indexX, 0, ( m_arrayLengthX - 1 ) ); - } - } - - if( m_isJagged ) - { - InputPort indexYPort = GetInputPortByUniqueId( 2 ); - if( !indexYPort.IsConnected ) - { - EditorGUI.BeginChangeCheck(); - m_indexY = EditorGUILayoutIntField( indexYPort.Name, m_indexY ); - if( EditorGUI.EndChangeCheck() ) - { - m_indexY = Mathf.Clamp( m_indexY, 0, ( m_arrayLengthY - 1 ) ); - } - } - } - - InputPort arrayLengthXPort = GetInputPortByUniqueId( 1 ); - if( !arrayLengthXPort.IsConnected ) - { - EditorGUI.BeginChangeCheck(); - m_arrayLengthX = EditorGUILayoutIntField( arrayLengthXPort.Name, m_arrayLengthX ); - if( EditorGUI.EndChangeCheck() ) - { - m_arrayLengthX = Mathf.Max( 1, m_arrayLengthX ); - } - } - - if( m_isJagged ) - { - InputPort arrayLengthYPort = GetInputPortByUniqueId( 3 ); - if( !arrayLengthYPort.IsConnected ) - { - EditorGUI.BeginChangeCheck(); - m_arrayLengthY = EditorGUILayoutIntField( arrayLengthYPort.Name, m_arrayLengthY ); - if( EditorGUI.EndChangeCheck() ) - { - m_arrayLengthY = Mathf.Max( 1, m_arrayLengthY ); - } - } - } - - EditorGUI.BeginChangeCheck(); - m_type = EditorGUILayoutPopup( TypeStr, m_type, AvailableTypesLabel ); - if( EditorGUI.EndChangeCheck() ) - { - m_outputPorts[ 0 ].ChangeType( (WirePortDataType)AvailableTypesValues[ m_type ], false ); - } - - m_autoRangeCheck = EditorGUILayoutToggle( AutoRangeCheckStr, m_autoRangeCheck ); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - m_updated = false; - if( m_referenceType == TexReferenceType.Instance ) - { - if( m_referenceNodeId > -1 && m_referenceNode == null ) - { - m_referenceNode = UIUtils.GetNode( m_referenceNodeId ) as GlobalArrayNode; - if( m_referenceNode == null ) - { - m_referenceNodeId = -1; - } - } - if( m_referenceNode != null && m_referenceNode.Updated) - { - UpdatePorts(); - } - } - } - - void DrawInstancedProperties() - { - string[] arr = UIUtils.GlobalArrayNodeArr(); - bool guiEnabledBuffer = GUI.enabled; - if( arr != null && arr.Length > 0 ) - { - GUI.enabled = true; - } - else - { - m_referenceArrayId = -1; - m_referenceNodeId = -1; - m_referenceNode = null; - GUI.enabled = false; - } - EditorGUI.BeginChangeCheck(); - m_referenceArrayId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceArrayId, arr ); - if( EditorGUI.EndChangeCheck() ) - { - m_referenceNode = UIUtils.GetGlobalArrayNode( m_referenceArrayId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - UpdatePorts(); - } - - GUI.enabled = guiEnabledBuffer; - - InputPort indexXPort = GetInputPortByUniqueId( 0 ); - if( !indexXPort.IsConnected ) - { - EditorGUI.BeginChangeCheck(); - m_indexX = EditorGUILayoutIntField( indexXPort.Name, m_indexX ); - if( EditorGUI.EndChangeCheck() ) - { - m_indexX = Mathf.Clamp( m_indexX, 0, ( m_arrayLengthX - 1 ) ); - } - } - - if( m_isJagged ) - { - InputPort indexYPort = GetInputPortByUniqueId( 2 ); - if( !indexYPort.IsConnected ) - { - EditorGUI.BeginChangeCheck(); - m_indexY = EditorGUILayoutIntField( indexYPort.Name, m_indexY ); - if( EditorGUI.EndChangeCheck() ) - { - m_indexY = Mathf.Clamp( m_indexY, 0, ( m_arrayLengthY - 1 ) ); - } - } - } - } - - public override void DrawProperties() - { - EditorGUI.BeginChangeCheck(); - m_referenceType = (TexReferenceType)EditorGUILayoutPopup( Constants.ReferenceTypeStr, (int)m_referenceType, Constants.ReferenceArrayLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - } - - if( m_referenceType == TexReferenceType.Object ) - DrawObjectProperties(); - else - DrawInstancedProperties(); - } - - public string GetArrayValue( string indexX, string indexY = null ) - { - if( m_isJagged ) - return string.Format( JaggedArrayFormatStr, m_name, indexX, indexY ); - - return string.Format( ArrayFormatStr, m_name, indexX ); - } - - public string GenerateInstancedShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string result = string.Empty; - if( m_referenceNode != null ) - { - InputPort indexXPort = GetInputPortByUniqueId( 0 ); - if( m_referenceNode.IsJagged ) - { - InputPort indexYPort = GetInputPortByUniqueId( 2 ); - string arrayIndexX = indexXPort.IsConnected ? indexXPort.GeneratePortInstructions( ref dataCollector ) : m_indexX.ToString(); - string arrayIndexY = indexYPort.IsConnected ? indexYPort.GeneratePortInstructions( ref dataCollector ) : m_indexY.ToString(); - result = m_referenceNode.GetArrayValue( arrayIndexX, arrayIndexY ); - } - else - { - string arrayIndexX = indexXPort.IsConnected ? indexXPort.GeneratePortInstructions( ref dataCollector ) : m_indexX.ToString(); - result = m_referenceNode.GetArrayValue( arrayIndexX ); - } - } - m_outputPorts[ 0 ].SetLocalValue( result, dataCollector.PortCategory ); - return result; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - if( m_referenceType == TexReferenceType.Instance ) - return GenerateInstancedShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - string dataType = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, AvailableTypesValues[ m_type ] ); - - InputPort indexXPort = GetInputPortByUniqueId( 0 ); - InputPort arrayLengthXPort = GetInputPortByUniqueId( 1 ); - string result = string.Empty; - - if( m_isJagged ) - { - InputPort indexYPort = GetInputPortByUniqueId( 2 ); - InputPort arrayLengthYPort = GetInputPortByUniqueId( 3 ); - - string arrayIndexX = indexXPort.IsConnected ? indexXPort.GeneratePortInstructions( ref dataCollector ) : m_indexX.ToString(); - string arrayLengthX = arrayLengthXPort.IsConnected ? arrayLengthXPort.GeneratePortInstructions( ref dataCollector ) : m_arrayLengthX.ToString(); - - string arrayIndexY = indexYPort.IsConnected ? indexYPort.GeneratePortInstructions( ref dataCollector ) : m_indexY.ToString(); - string arrayLengthY = arrayLengthYPort.IsConnected ? arrayLengthYPort.GeneratePortInstructions( ref dataCollector ) : m_arrayLengthY.ToString(); - - dataCollector.AddToUniforms( UniqueId, dataType, string.Format( JaggedArrayFormatStr, m_name, arrayLengthX, arrayLengthY ) ); - if( m_autoRangeCheck ) - { - arrayIndexX = string.Format( "clamp({0},0,({1} - 1))", arrayIndexX, arrayLengthX ); - arrayIndexY = string.Format( "clamp({0},0,({1} - 1))", arrayIndexY, arrayLengthY ); - } - result = string.Format( JaggedArrayFormatStr, m_name, arrayIndexX, arrayIndexY ); - } - else - { - - string arrayIndex = indexXPort.IsConnected ? indexXPort.GeneratePortInstructions( ref dataCollector ) : m_indexX.ToString(); - string arrayLength = arrayLengthXPort.IsConnected ? arrayLengthXPort.GeneratePortInstructions( ref dataCollector ) : m_arrayLengthX.ToString(); - - - dataCollector.AddToUniforms( UniqueId, dataType, string.Format( ArrayFormatStr, m_name, arrayLength ) ); - - if( m_autoRangeCheck ) - arrayIndex = string.Format( "clamp({0},0,({1} - 1))", arrayIndex, arrayLength ); - - result = string.Format( ArrayFormatStr, m_name, arrayIndex ); - } - - m_outputPorts[ 0 ].SetLocalValue( result, dataCollector.PortCategory ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public void CheckIfAutoRegister( ref MasterNodeDataCollector dataCollector ) - { - if( m_referenceType == TexReferenceType.Object && m_autoRegister && m_connStatus != NodeConnectionStatus.Connected ) - { - string dataType = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, AvailableTypesValues[ m_type ] ); - if( m_isJagged ) - { - dataCollector.AddToUniforms( UniqueId, dataType, string.Format( JaggedArrayFormatStr, m_name, m_arrayLengthX, m_arrayLengthY ) ); - } - else - { - dataCollector.AddToUniforms( UniqueId, dataType, string.Format( ArrayFormatStr, m_name, m_arrayLengthX ) ); - } - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_name ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_indexX ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_arrayLengthX ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_type ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoRangeCheck ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_isJagged ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_indexY ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_arrayLengthY ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoRegister ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceNodeId ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_name = GetCurrentParam( ref nodeParams ); - m_indexX = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_arrayLengthX = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_type = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_autoRangeCheck = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 15801 ) - { - m_isJagged = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_indexY = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_arrayLengthY = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_autoRegister = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_referenceType = (TexReferenceType)Enum.Parse( typeof( TexReferenceType ), GetCurrentParam( ref nodeParams ) ); - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, m_name ) ); - UpdatePorts(); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( m_referenceType == TexReferenceType.Instance && m_referenceNodeId > -1 ) - { - m_referenceNode = UIUtils.GetNode( m_referenceNodeId ) as GlobalArrayNode; - if( m_referenceNode != null ) - { - m_referenceArrayId = UIUtils.GetGlobalArrayNodeRegisterId( m_referenceNodeId ); - UpdatePorts(); - } - else - { - m_referenceNodeId = -1; - } - } - } - - public bool AutoRegister { get { return m_autoRegister; } } - public bool IsJagged { get { return m_isJagged; } } - public bool Updated { get { return m_updated; } } - public override string DataToArray { get { return m_name; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs.meta deleted file mode 100644 index c0171212..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GlobalArrayNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 833b18e1479dbd24c80c5b990e16e2bb -timeCreated: 1499769855 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs deleted file mode 100644 index b8f9437a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs +++ /dev/null @@ -1,191 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Gradient", "Constants And Properties", "Gradient property" )] - public sealed class GradientNode : ParentNode - { - [SerializeField] - private Gradient m_gradient = new Gradient(); - - private string m_functionHeader = "NewGradient( {0}, {1}, {2}," + - " {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}," + - " {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18} )"; - private string m_functionBody = string.Empty; - - private string m_functionHeaderStruct = "Gradient( {0} )"; - private string m_functionBodyStruct = string.Empty; - - public Gradient Gradient { get { return m_gradient; } } - - public GradientNode() : base() { } - public GradientNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_insideSize.Set( 128, m_insideSize.y ); - AddOutputPort( WirePortDataType.OBJECT, Constants.EmptyPortValue ); - m_autoWrapProperties = true; - m_textLabelWidth = 100; - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_gradient = EditorGUILayoutEx.GradientField( "Gradient", m_gradient ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( !m_isVisible ) - return; - - m_gradient = EditorGUIEx.GradientField( m_remainingBox, m_gradient ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - m_functionBodyStruct = string.Empty; - m_functionBody = string.Empty; - if( !dataCollector.IsSRP ) - { - GenerateGradientStruct( ref m_functionBodyStruct ); - dataCollector.AddFunctions( m_functionHeaderStruct, m_functionBodyStruct, "0" ); - GenerateGradient( ref m_functionBody ); - } - else - { - dataCollector.AddToIncludes( UniqueId, "Packages/com.unity.shadergraph/ShaderGraphLibrary/Functions.hlsl" ); - } - - string[] colors = new string[ 8 ]; - for( int i = 0; i < 8; i++ ) - { - if( i < m_gradient.colorKeys.Length ) - { - colors[ i ] = "float4( "+ m_gradient.colorKeys[ i ].color.r + ", "+ m_gradient.colorKeys[ i ].color.g + ", "+ m_gradient.colorKeys[ i ].color.b + ", "+ m_gradient.colorKeys[ i ].time + " )"; - } - else - { - colors[ i ] = "0"; - } - } - - string[] alphas = new string[ 8 ]; - for( int i = 0; i < 8; i++ ) - { - if( i < m_gradient.alphaKeys.Length ) - { - alphas[ i ] = "float2( " + m_gradient.alphaKeys[ i ].alpha + ", " + m_gradient.alphaKeys[ i ].time + " )"; - } - else - { - alphas[ i ] = "0"; - } - } - - string functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, (int)m_gradient.mode, m_gradient.colorKeys.Length, m_gradient.alphaKeys.Length - , colors[ 0 ], colors[ 1 ], colors[ 2 ], colors[ 3 ], colors[ 4 ], colors[ 5 ], colors[ 6 ], colors[ 7 ] - , alphas[ 0 ], alphas[ 1 ], alphas[ 2 ], alphas[ 3 ], alphas[ 4 ], alphas[ 5 ], alphas[ 6 ], alphas[ 7 ] ); - - dataCollector.AddLocalVariable( UniqueId, "Gradient gradient" + UniqueId + " = " + functionResult + ";" ); - - return "gradient" + UniqueId; - } - - public static void GenerateGradientStruct( ref string body ) - { - body = string.Empty; - IOUtils.AddFunctionHeader( ref body, "struct Gradient" ); - IOUtils.AddFunctionLine( ref body, "int type;" ); - IOUtils.AddFunctionLine( ref body, "int colorsLength;" ); - IOUtils.AddFunctionLine( ref body, "int alphasLength;" ); - IOUtils.AddFunctionLine( ref body, "float4 colors[8];" ); - IOUtils.AddFunctionLine( ref body, "float2 alphas[8];" ); - IOUtils.AddSingleLineFunction( ref body, "};\n" ); - } - - public static void GenerateGradient( ref string body ) - { - body = string.Empty; - IOUtils.AddFunctionHeader( ref body, "Gradient NewGradient(int type, int colorsLength, int alphasLength, \n\t\tfloat4 colors0, float4 colors1, float4 colors2, float4 colors3, float4 colors4, float4 colors5, float4 colors6, float4 colors7,\n\t\tfloat2 alphas0, float2 alphas1, float2 alphas2, float2 alphas3, float2 alphas4, float2 alphas5, float2 alphas6, float2 alphas7)" ); - IOUtils.AddFunctionLine( ref body, "Gradient g;" ); - IOUtils.AddFunctionLine( ref body, "g.type = type;" ); - IOUtils.AddFunctionLine( ref body, "g.colorsLength = colorsLength;" ); - IOUtils.AddFunctionLine( ref body, "g.alphasLength = alphasLength;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 0 ] = colors0;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 1 ] = colors1;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 2 ] = colors2;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 3 ] = colors3;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 4 ] = colors4;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 5 ] = colors5;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 6 ] = colors6;" ); - IOUtils.AddFunctionLine( ref body, "g.colors[ 7 ] = colors7;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 0 ] = alphas0;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 1 ] = alphas1;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 2 ] = alphas2;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 3 ] = alphas3;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 4 ] = alphas4;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 5 ] = alphas5;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 6 ] = alphas6;" ); - IOUtils.AddFunctionLine( ref body, "g.alphas[ 7 ] = alphas7;" ); - IOUtils.AddFunctionLine( ref body, "return g;" ); - IOUtils.CloseFunctionBody( ref body ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_gradient.mode = (GradientMode)Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - int colorCount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - int alphaCount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - - var colorKeys = new GradientColorKey[ colorCount ]; - for( int i = 0; i < colorCount; i++ ) - { - Vector4 colorKey = IOUtils.StringToVector4( GetCurrentParam( ref nodeParams ) ); - colorKeys[ i ].color = colorKey; - colorKeys[ i ].time = colorKey.w; - } - m_gradient.colorKeys = colorKeys; - - var alphaKeys = new GradientAlphaKey[ alphaCount ]; - for( int i = 0; i < alphaCount; i++ ) - { - Vector2 alphaKey = IOUtils.StringToVector2( GetCurrentParam( ref nodeParams ) ); - alphaKeys[ i ].alpha = alphaKey.x; - alphaKeys[ i ].time = alphaKey.y; - } - m_gradient.alphaKeys = alphaKeys; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, (int)m_gradient.mode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_gradient.colorKeys.Length ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_gradient.alphaKeys.Length ); - - for( int i = 0; i < m_gradient.colorKeys.Length; i++ ) - { - Vector4 colorKey = new Vector4( m_gradient.colorKeys[ i ].color.r, m_gradient.colorKeys[ i ].color.g, m_gradient.colorKeys[ i ].color.b, m_gradient.colorKeys[ i ].time) ; - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector4ToString( colorKey ) ); - } - - for( int i = 0; i < m_gradient.alphaKeys.Length; i++ ) - { - Vector2 alphaKey = new Vector4( m_gradient.alphaKeys[ i ].alpha, m_gradient.alphaKeys[ i ].time ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector2ToString( alphaKey ) ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs.meta deleted file mode 100644 index cb9b560a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/GradientNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 98100a8a545b8ce42bc5657fd40a24a5 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs deleted file mode 100644 index 3368c05d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs +++ /dev/null @@ -1,281 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Int", "Constants And Properties", "Int property", null, KeyCode.Alpha0 )] - public sealed class IntNode : PropertyNode - { - [SerializeField] - private int m_defaultValue; - - [SerializeField] - private int m_materialValue; - - private const float LabelWidth = 8; - - private int m_cachedPropertyId = -1; - - private bool m_isEditingFields; - private int m_previousValue; - private string m_fieldText = "0"; - - public IntNode() : base() { } - public IntNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Int" ); - AddOutputPort( WirePortDataType.INT, Constants.EmptyPortValue ); - m_insideSize.Set( 50, 10 ); - m_selectedLocation = PreviewLocation.BottomCenter; - m_drawPrecisionUI = false; - m_showHybridInstancedUI = true; - m_availableAttribs.Add( new PropertyAttributes( "Enum", "[Enum]" ) ); - m_previewShaderGUID = "0f64d695b6ffacc469f2dd31432a232a"; - m_srpBatcherCompatible = true; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - UIUtils.RegisterFloatIntNode( this ); - } - - public override void Destroy() - { - base.Destroy(); - UIUtils.UnregisterFloatIntNode( this ); - } - - public override void OnDirtyProperty() - { - UIUtils.UpdateFloatIntDataNode( UniqueId, PropertyInspectorName ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - OnPropertyNameChanged(); - OnDirtyProperty(); - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_InputInt" ); - - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - PreviewMaterial.SetInt( m_cachedPropertyId, m_materialValue ); - else - PreviewMaterial.SetInt( m_cachedPropertyId, m_defaultValue ); - } - - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - public override void DrawSubProperties() - { - m_defaultValue = EditorGUILayoutIntField( Constants.DefaultValueLabel, m_defaultValue ); - } - - public override void DrawMaterialProperties() - { - if( m_materialMode ) - EditorGUI.BeginChangeCheck(); - - m_materialValue = EditorGUILayoutIntField( Constants.MaterialValueLabel, m_materialValue ); - - if( m_materialMode && EditorGUI.EndChangeCheck() ) - { - m_requireMaterialUpdate = true; - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos = m_remainingBox; - m_propertyDrawPos.x = m_remainingBox.x - LabelWidth * drawInfo.InvertedZoom; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.xMin -= LabelWidth * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( !m_isVisible ) - return; - - if( m_isEditingFields && m_currentParameterType != PropertyType.Global ) - { - float labelWidth = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = LabelWidth * drawInfo.InvertedZoom; - - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - EditorGUI.BeginChangeCheck(); - m_materialValue = EditorGUIIntField( m_propertyDrawPos, " ", m_materialValue, UIUtils.MainSkin.textField ); - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_requireMaterialUpdate = true; - if( m_currentParameterType != PropertyType.Constant ) - BeginDelayedDirtyProperty(); - } - } - else - { - EditorGUI.BeginChangeCheck(); - - m_defaultValue = EditorGUIIntField( m_propertyDrawPos, " ", m_defaultValue, UIUtils.MainSkin.textField ); - - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - BeginDelayedDirtyProperty(); - } - } - EditorGUIUtility.labelWidth = labelWidth; - } - else if( drawInfo.CurrentEventType == EventType.Repaint ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_currentParameterType != PropertyType.Global; - Rect fakeField = m_propertyDrawPos; - fakeField.xMin += LabelWidth * drawInfo.InvertedZoom; - if( GUI.enabled ) - { - Rect fakeLabel = m_propertyDrawPos; - fakeLabel.xMax = fakeField.xMin; - EditorGUIUtility.AddCursorRect( fakeLabel, MouseCursor.SlideArrow ); - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - } - bool currMode = m_materialMode && m_currentParameterType != PropertyType.Constant; - int value = currMode ? m_materialValue : m_defaultValue; - - if( m_previousValue != value ) - { - m_previousValue = value; - m_fieldText = value.ToString(); - } - - GUI.Label( fakeField, m_fieldText, UIUtils.MainSkin.textField ); - GUI.enabled = guiEnabled; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - if( m_currentParameterType != PropertyType.Constant ) - return PropertyData( dataCollector.PortCategory ); - - return m_defaultValue.ToString(); - } - - public override string GetPropertyValue() - { - return PropertyAttributes + m_propertyName + "(\"" + m_propertyInspectorName + "\", Int) = " + m_defaultValue; - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetInt( m_propertyName, m_materialValue ); - } - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetInt( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetInt( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - m_materialValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_materialValue ); - } - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? - m_materialValue.ToString( Mathf.Abs( m_materialValue ) > 1000 ? Constants.PropertyBigIntFormatLabel : Constants.PropertyIntFormatLabel ) : - m_defaultValue.ToString( Mathf.Abs( m_defaultValue ) > 1000 ? Constants.PropertyBigIntFormatLabel : Constants.PropertyIntFormatLabel ); - } - - public override void SetGlobalValue() { Shader.SetGlobalInt( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalInt( m_propertyName ); } - public int Value - { - get { return m_defaultValue; } - set { m_defaultValue = value; } - } - - public void SetMaterialValueFromInline( int val ) - { - m_materialValue = val; - m_requireMaterialUpdate = true; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs.meta deleted file mode 100644 index 0bbac6ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/IntNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 86df2da3da3b1eb4493b968b47030b17 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs deleted file mode 100644 index 02266c8b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs +++ /dev/null @@ -1,261 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Matrix3X3", "Constants And Properties", "Matrix3X3 property" )] - public sealed class Matrix3X3Node : MatrixParentNode - { - private string[,] m_fieldText = new string[ 3, 3 ] { { "0", "0", "0" }, { "0", "0", "0" }, { "0", "0", "0" } }; - public Matrix3X3Node() : base() { } - public Matrix3X3Node( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Matrix" ); - AddOutputPort( WirePortDataType.FLOAT3x3, Constants.EmptyPortValue ); - m_insideSize.Set( Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE * 3 + Constants.FLOAT_WIDTH_SPACING * 2, Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE * 3 + Constants.FLOAT_WIDTH_SPACING * 2 + Constants.OUTSIDE_WIRE_MARGIN ); - //m_defaultValue = new Matrix4x4(); - //m_materialValue = new Matrix4x4(); - m_drawPreview = false; - } - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - public override void DrawSubProperties() - { - EditorGUILayout.LabelField( Constants.DefaultValueLabel ); - for( int row = 0; row < 3; row++ ) - { - EditorGUILayout.BeginHorizontal(); - for( int column = 0; column < 3; column++ ) - { - m_defaultValue[ row, column ] = EditorGUILayoutFloatField( string.Empty, m_defaultValue[ row, column ], GUILayout.MaxWidth( 76 ) ); - } - EditorGUILayout.EndHorizontal(); - } - } - - public override void DrawMaterialProperties() - { - if( m_materialMode ) - EditorGUI.BeginChangeCheck(); - - EditorGUILayout.LabelField( Constants.MaterialValueLabel ); - for( int row = 0; row < 3; row++ ) - { - EditorGUILayout.BeginHorizontal(); - for( int column = 0; column < 3; column++ ) - { - m_materialValue[ row, column ] = EditorGUILayoutFloatField( string.Empty, m_materialValue[ row, column ], GUILayout.MaxWidth( 76 ) ); - } - EditorGUILayout.EndHorizontal(); - } - - if( m_materialMode && EditorGUI.EndChangeCheck() ) - m_requireMaterialUpdate = true; - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos.position = m_remainingBox.position; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.height = m_insideSize.y * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( !m_isVisible ) - return; - - if( m_isEditingFields && m_currentParameterType != PropertyType.Global ) - { - bool currMode = m_materialMode && m_currentParameterType != PropertyType.Constant; - Matrix4x4 value = currMode ? m_materialValue : m_defaultValue; - - EditorGUI.BeginChangeCheck(); - for( int row = 0; row < 3; row++ ) - { - for( int column = 0; column < 3; column++ ) - { - m_propertyDrawPos.position = m_remainingBox.position + Vector2.Scale( m_propertyDrawPos.size, new Vector2( column, row ) ) + new Vector2( Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * column, Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * row ); - value[ row, column ] = EditorGUIFloatField( m_propertyDrawPos, string.Empty, value[ row, column ], UIUtils.MainSkin.textField ); - } - } - - if( currMode ) - { - m_materialValue = value; - } - else - { - m_defaultValue = value; - } - - if( EditorGUI.EndChangeCheck() ) - { - m_requireMaterialUpdate = m_materialMode; - BeginDelayedDirtyProperty(); - } - } - else if( drawInfo.CurrentEventType == EventType.Repaint ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_currentParameterType != PropertyType.Global; - - bool currMode = m_materialMode && m_currentParameterType != PropertyType.Constant; - Matrix4x4 value = currMode ? m_materialValue : m_defaultValue; - for( int row = 0; row < 3; row++ ) - { - for( int column = 0; column < 3; column++ ) - { - Rect fakeField = m_propertyDrawPos; - fakeField.position = m_remainingBox.position + Vector2.Scale( m_propertyDrawPos.size, new Vector2( column, row ) ) + new Vector2( Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * column, Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * row ); - if( GUI.enabled ) - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - - if( m_previousValue[ row, column ] != value[ row, column ] ) - { - m_previousValue[ row, column ] = value[ row, column ]; - m_fieldText[ row, column ] = value[ row, column ].ToString(); - } - - GUI.Label( fakeField, m_fieldText[ row, column ], UIUtils.MainSkin.textField ); - } - } - GUI.enabled = guiEnabled; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - if( m_currentParameterType != PropertyType.Constant ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - string localVarName = PropertyData( dataCollector.PortCategory ) + "Local3x3"; - string localVarValue = string.Format( "float3x3({0}._m00,{0}._m01,{0}._m02,{0}._m10,{0}._m11,{0}._m12,{0}._m20,{0}._m21,{0}._m22 )", PropertyData( dataCollector.PortCategory ) ); - RegisterLocalVariable( 0, localVarValue, ref dataCollector, localVarName ); - return localVarName; - } - - Matrix4x4 value = m_defaultValue; - - return m_precisionString + "(" + value[ 0, 0 ] + "," + value[ 0, 1 ] + "," + value[ 0, 2 ] + "," + - +value[ 1, 0 ] + "," + value[ 1, 1 ] + "," + value[ 1, 2 ] + "," + - +value[ 2, 0 ] + "," + value[ 2, 1 ] + "," + value[ 2, 2 ] + ")"; - - } - - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - Shader.SetGlobalMatrix( m_propertyName, m_materialValue ); - //mat.SetMatrix( m_propertyName, m_materialValue ); - } - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - dataType = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT4x4 ); - dataName = m_propertyName; - return true; - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetMatrix( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetMatrix( m_propertyName ); - PreviewIsDirty = true; - } - } - - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = IOUtils.StringToMatrix3x3( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Matrix3x3ToString( m_defaultValue ) ); - } - - public override void ReadAdditionalClipboardData( ref string[] nodeParams ) - { - base.ReadAdditionalClipboardData( ref nodeParams ); - m_materialValue = IOUtils.StringToMatrix3x3( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteAdditionalClipboardData( ref string nodeInfo ) - { - base.WriteAdditionalClipboardData( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Matrix3x3ToString( m_materialValue ) ); - } - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? m_materialValue[ 0, 0 ].ToString( Mathf.Abs( m_materialValue[ 0, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 0, 1 ].ToString( Mathf.Abs( m_materialValue[ 0, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 0, 2 ].ToString( Mathf.Abs( m_materialValue[ 0, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_materialValue[ 1, 0 ].ToString( Mathf.Abs( m_materialValue[ 1, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 1, 1 ].ToString( Mathf.Abs( m_materialValue[ 1, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 1, 2 ].ToString( Mathf.Abs( m_materialValue[ 1, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_materialValue[ 2, 0 ].ToString( Mathf.Abs( m_materialValue[ 2, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 2, 1 ].ToString( Mathf.Abs( m_materialValue[ 2, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 2, 2 ].ToString( Mathf.Abs( m_materialValue[ 2, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) : - - m_defaultValue[ 0, 0 ].ToString( Mathf.Abs( m_defaultValue[ 0, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 0, 1 ].ToString( Mathf.Abs( m_defaultValue[ 0, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 0, 2 ].ToString( Mathf.Abs( m_defaultValue[ 0, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_defaultValue[ 1, 0 ].ToString( Mathf.Abs( m_defaultValue[ 1, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 1, 1 ].ToString( Mathf.Abs( m_defaultValue[ 1, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 1, 2 ].ToString( Mathf.Abs( m_defaultValue[ 1, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_defaultValue[ 2, 0 ].ToString( Mathf.Abs( m_defaultValue[ 2, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 2, 1 ].ToString( Mathf.Abs( m_defaultValue[ 2, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 2, 2 ].ToString( Mathf.Abs( m_defaultValue[ 2, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs.meta deleted file mode 100644 index 4c852d9d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix3X3Node.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 01e5a5829caac674fa819ed229de31b6 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs deleted file mode 100644 index 44b99702..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs +++ /dev/null @@ -1,248 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Matrix4X4", "Constants And Properties", "Matrix4X4 property" )] - public sealed class Matrix4X4Node : MatrixParentNode - { - private string[,] m_fieldText = new string[ 4, 4 ] { { "0", "0", "0", "0" }, { "0", "0", "0", "0" }, { "0", "0", "0", "0" }, { "0", "0", "0", "0" } }; - public Matrix4X4Node() : base() { } - public Matrix4X4Node( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Matrix" ); - AddOutputPort( WirePortDataType.FLOAT4x4, Constants.EmptyPortValue ); - m_insideSize.Set( Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE * 4 + Constants.FLOAT_WIDTH_SPACING * 3, Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE * 4 + Constants.FLOAT_WIDTH_SPACING * 3 + Constants.OUTSIDE_WIRE_MARGIN ); - //m_defaultValue = new Matrix4x4(); - //m_materialValue = new Matrix4x4(); - m_drawPreview = false; - } - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - public override void DrawSubProperties() - { - EditorGUILayout.LabelField( Constants.DefaultValueLabel ); - for ( int row = 0; row < 4; row++ ) - { - EditorGUILayout.BeginHorizontal(); - for ( int column = 0; column < 4; column++ ) - { - m_defaultValue[ row, column ] = EditorGUILayoutFloatField( string.Empty, m_defaultValue[ row, column ], GUILayout.MaxWidth( 55 ) ); - } - EditorGUILayout.EndHorizontal(); - } - } - - public override void DrawMaterialProperties() - { - if ( m_materialMode ) - EditorGUI.BeginChangeCheck(); - - EditorGUILayout.LabelField( Constants.MaterialValueLabel ); - for ( int row = 0; row < 4; row++ ) - { - EditorGUILayout.BeginHorizontal(); - for ( int column = 0; column < 4; column++ ) - { - m_materialValue[ row, column ] = EditorGUILayoutFloatField( string.Empty, m_materialValue[ row, column ], GUILayout.MaxWidth( 55 ) ); - } - EditorGUILayout.EndHorizontal(); - } - - if ( m_materialMode && EditorGUI.EndChangeCheck() ) - m_requireMaterialUpdate = true; - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos.position = m_remainingBox.position; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if ( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.height = m_insideSize.y * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if ( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if ( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if ( !m_isVisible ) - return; - - if ( m_isEditingFields && m_currentParameterType != PropertyType.Global ) - { - bool currMode = m_materialMode && m_currentParameterType != PropertyType.Constant; - Matrix4x4 value = currMode ? m_materialValue : m_defaultValue; - - EditorGUI.BeginChangeCheck(); - for ( int row = 0; row < 4; row++ ) - { - for ( int column = 0; column < 4; column++ ) - { - m_propertyDrawPos.position = m_remainingBox.position + Vector2.Scale( m_propertyDrawPos.size, new Vector2( column, row ) ) + new Vector2( Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * column, Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * row ); - value[ row, column ] = EditorGUIFloatField( m_propertyDrawPos, string.Empty, value[ row, column ], UIUtils.MainSkin.textField ); - } - } - - if ( currMode ) - { - m_materialValue = value; - } - else - { - m_defaultValue = value; - } - - if ( EditorGUI.EndChangeCheck() ) - { - m_requireMaterialUpdate = m_materialMode; - BeginDelayedDirtyProperty(); - } - } - else if ( drawInfo.CurrentEventType == EventType.Repaint ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_currentParameterType != PropertyType.Global; - - bool currMode = m_materialMode && m_currentParameterType != PropertyType.Constant; - Matrix4x4 value = currMode ? m_materialValue : m_defaultValue; - for ( int row = 0; row < 4; row++ ) - { - for ( int column = 0; column < 4; column++ ) - { - Rect fakeField = m_propertyDrawPos; - fakeField.position = m_remainingBox.position + Vector2.Scale( m_propertyDrawPos.size, new Vector2( column, row ) ) + new Vector2( Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * column, Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * row ); - if( GUI.enabled ) - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - - if ( m_previousValue[ row, column ] != value[ row, column ] ) - { - m_previousValue[ row, column ] = value[ row, column ]; - m_fieldText[ row, column ] = value[ row, column ].ToString(); - } - - GUI.Label( fakeField, m_fieldText[ row, column ], UIUtils.MainSkin.textField ); - } - } - GUI.enabled = guiEnabled; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - if ( m_currentParameterType != PropertyType.Constant ) - return PropertyData( dataCollector.PortCategory ); - - Matrix4x4 value = m_defaultValue; - - return m_precisionString+"(" + value[ 0, 0 ] + "," + value[ 0, 1 ] + "," + value[ 0, 2 ] + "," + value[ 0, 3 ] + "," + - +value[ 1, 0 ] + "," + value[ 1, 1 ] + "," + value[ 1, 2 ] + "," + value[ 1, 3 ] + "," + - +value[ 2, 0 ] + "," + value[ 2, 1 ] + "," + value[ 2, 2 ] + "," + value[ 2, 3 ] + "," + - +value[ 3, 0 ] + "," + value[ 3, 1 ] + "," + value[ 3, 2 ] + "," + value[ 3, 3 ] + ")"; - - } - - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if ( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetMatrix( m_propertyName, m_materialValue ); - } - } - - public override void SetMaterialMode( Material mat , bool fetchMaterialValues ) - { - base.SetMaterialMode( mat , fetchMaterialValues ); - if ( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetMatrix( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetMatrix( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = IOUtils.StringToMatrix4x4( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Matrix4x4ToString( m_defaultValue ) ); - } - - public override void ReadAdditionalClipboardData( ref string[] nodeParams ) - { - base.ReadAdditionalClipboardData( ref nodeParams ); - m_materialValue = IOUtils.StringToMatrix4x4( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteAdditionalClipboardData( ref string nodeInfo ) - { - base.WriteAdditionalClipboardData( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Matrix4x4ToString( m_materialValue ) ); - } - - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? m_materialValue[ 0, 0 ].ToString( Mathf.Abs( m_materialValue[ 0, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 0, 1 ].ToString( Mathf.Abs( m_materialValue[ 0, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 0, 2 ].ToString( Mathf.Abs( m_materialValue[ 0, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 0, 3 ].ToString( Mathf.Abs( m_materialValue[ 0, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_materialValue[ 1, 0 ].ToString( Mathf.Abs( m_materialValue[ 1, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 1, 1 ].ToString( Mathf.Abs( m_materialValue[ 1, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 1, 2 ].ToString( Mathf.Abs( m_materialValue[ 1, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 1, 3 ].ToString( Mathf.Abs( m_materialValue[ 1, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_materialValue[ 2, 0 ].ToString( Mathf.Abs( m_materialValue[ 2, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 2, 1 ].ToString( Mathf.Abs( m_materialValue[ 2, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 2, 2 ].ToString( Mathf.Abs( m_materialValue[ 2, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 2, 3 ].ToString( Mathf.Abs( m_materialValue[ 2, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_materialValue[ 3, 0 ].ToString( Mathf.Abs( m_materialValue[ 3, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 3, 1 ].ToString( Mathf.Abs( m_materialValue[ 3, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 3, 2 ].ToString( Mathf.Abs( m_materialValue[ 3, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_materialValue[ 3, 3 ].ToString( Mathf.Abs( m_materialValue[ 3, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) : - - m_defaultValue[ 0, 0 ].ToString( Mathf.Abs( m_defaultValue[ 0, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 0, 1 ].ToString( Mathf.Abs( m_defaultValue[ 0, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 0, 2 ].ToString( Mathf.Abs( m_defaultValue[ 0, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 0, 3 ].ToString( Mathf.Abs( m_defaultValue[ 0, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_defaultValue[ 1, 0 ].ToString( Mathf.Abs( m_defaultValue[ 1, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 1, 1 ].ToString( Mathf.Abs( m_defaultValue[ 1, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 1, 2 ].ToString( Mathf.Abs( m_defaultValue[ 1, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 1, 3 ].ToString( Mathf.Abs( m_defaultValue[ 1, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_defaultValue[ 2, 0 ].ToString( Mathf.Abs( m_defaultValue[ 2, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 2, 1 ].ToString( Mathf.Abs( m_defaultValue[ 2, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 2, 2 ].ToString( Mathf.Abs( m_defaultValue[ 2, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 2, 3 ].ToString( Mathf.Abs( m_defaultValue[ 2, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.MATRIX_DATA_SEPARATOR + - m_defaultValue[ 3, 0 ].ToString( Mathf.Abs( m_defaultValue[ 3, 0 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 3, 1 ].ToString( Mathf.Abs( m_defaultValue[ 3, 1 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 3, 2 ].ToString( Mathf.Abs( m_defaultValue[ 3, 2 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ) + IOUtils.VECTOR_SEPARATOR + m_defaultValue[ 3, 3 ].ToString( Mathf.Abs( m_defaultValue[ 3, 3 ] ) > 1000 ? Constants.PropertyBigMatrixFormatLabel : Constants.PropertyMatrixFormatLabel ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs.meta deleted file mode 100644 index 10ec1a2f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Matrix4X4Node.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4fa5db614b9379b4da27edafa0a8f4e9 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs deleted file mode 100644 index 85e0504d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs +++ /dev/null @@ -1,86 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class MatrixParentNode : PropertyNode - { - private readonly string[] AvailablePropertyTypeLabels = { PropertyType.Constant.ToString(), PropertyType.Global.ToString(), "Instanced" }; - private readonly int[] AvailablePropertyTypeValues = { (int)PropertyType.Constant, (int)PropertyType.Global , (int)PropertyType.InstancedProperty }; - - protected bool m_isEditingFields; - - [SerializeField] - protected Matrix4x4 m_defaultValue = Matrix4x4.identity; - - [SerializeField] - protected Matrix4x4 m_materialValue = Matrix4x4.identity; - - [NonSerialized] - protected Matrix4x4 m_previousValue; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - public MatrixParentNode() : base() { } - public MatrixParentNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_freeType = false; - m_showVariableMode = true; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - m_hasLeftDropdown = true; - m_drawAttributes = false; - m_availableAttribs.Clear(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - protected void DrawParameterType() - { - PropertyType parameterType = (PropertyType)EditorGUILayoutIntPopup( ParameterTypeStr, (int)m_currentParameterType, AvailablePropertyTypeLabels, AvailablePropertyTypeValues ); - if( parameterType != m_currentParameterType ) - { - ChangeParameterType( parameterType ); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - PropertyType parameterType = (PropertyType)m_upperLeftWidget.DrawWidget( this, (int)m_currentParameterType, AvailablePropertyTypeLabels, AvailablePropertyTypeValues ); - if( parameterType != m_currentParameterType ) - { - ChangeParameterType( parameterType ); - } - } - - public override void DrawMainPropertyBlock() - { - DrawParameterType(); - base.DrawMainPropertyBlock(); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void SetGlobalValue() { Shader.SetGlobalMatrix( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalMatrix( m_propertyName ); } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs.meta deleted file mode 100644 index ed87f49f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/MatrixParentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d31dc25864c509a4f967e32079a27d6f -timeCreated: 1507902748 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs deleted file mode 100644 index 659a128c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs +++ /dev/null @@ -1,63 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "PI", "Constants And Properties", "PI constant : 3.14159265359" )] - public sealed class PiNode : ParentNode - { - public PiNode() : base() { } - public PiNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, true, "Multiplier" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_textLabelWidth = 70; - InputPorts[ 0 ].FloatInternalData = 1; - m_useInternalPortData = true; - m_previewShaderGUID = "bf4a65726dab3d445a69fb1d0945c33e"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - string finalValue = string.Empty; - string piString = dataCollector.IsSRP ? "PI" : "UNITY_PI"; - if( !InputPorts[ 0 ].IsConnected && InputPorts[ 0 ].FloatInternalData == 1 ) - { - finalValue = piString; - } else - { - string multiplier = InputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - finalValue = "( " + multiplier + " * " + piString + " )"; - } - - - if ( finalValue.Equals( string.Empty ) ) - { - UIUtils.ShowMessage( UniqueId, "PINode generating empty code", MessageSeverity.Warning ); - } - return finalValue; - } - - //public override void ReadFromString( ref string[] nodeParams ) - //{ - // base.ReadFromString( ref nodeParams ); - - // Removed on version 5004 - //m_value = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - //} - - //public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - //{ - // base.WriteToString( ref nodeInfo, ref connectionsInfo ); - //} - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs.meta deleted file mode 100644 index 64327b84..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PiNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7a8a03953b97a594b81b2fb71d4a57ec -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs deleted file mode 100644 index 68709954..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs +++ /dev/null @@ -1,1767 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum PropertyType - { - Constant = 0, - Property, - InstancedProperty, - Global - } - - public enum VariableMode - { - Create = 0, - Fetch - } - - [Serializable] - public class PropertyAttributes - { - public string Name; - public string Attribute; - public PropertyAttributes( string name, string attribute ) - { - Name = name; - Attribute = attribute; - } - } - - [Serializable] - public class PropertyNode : ParentNode - { - private const string LongNameEnder = "... )"; - protected int m_longNameSize = 200; - //private const string InstancedPropertyWarning = "Instanced Property option shouldn't be used on official SRP templates as all property variables are already declared as instanced inside a CBuffer.\nPlease consider changing to Property option."; - private string TooltipFormatter = "{0}\n\nName: {1}\nValue: {2}"; - protected string GlobalTypeWarningText = "Global variables must be set via a C# script using the Shader.SetGlobal{0}(...) method.\nPlease note that setting a global variable will affect all shaders which are using it."; - private const string HybridInstancedStr = "Hybrid Instanced"; - private const string AutoRegisterStr = "Auto-Register"; - private const string IgnoreVarDeclarationStr = "Variable Mode"; - private const string IsPropertyStr = "Is Property"; - private const string PropertyNameStr = "Property Name"; - private const string PropertyInspectorStr = "Name"; - protected const string EnumsStr = "Enums"; - protected const string CustomAttrStr = "Custom Attributes"; - protected const string ParameterTypeStr = "Type"; - private const string PropertyTextfieldControlName = "PropertyName"; - private const string PropertyInspTextfieldControlName = "PropertyInspectorName"; - private const string OrderIndexStr = "Order Index"; - protected const double MaxTimestamp = 2; - private const double MaxPropertyTimestamp = 2; - private const double MaxGlobalFetchTimestamp = 2; - protected readonly string[] LabelToolbarTitle = { "Material", "Default" }; - protected readonly string[] EnumModesStr = { "Create Enums", "Use Engine Enum Class" }; - protected readonly int[] EnumModeIntValues = { 0, 1 }; - private const string FetchToCreateDuplicatesMsg = "Reverting property name from '{0}' to '{1}' as it is registered to another property node."; - private const string FetchToCreateOnDuplicateNodeMsg = "Setting new property name '{0}' as '{1}' is registered to another property node."; - [SerializeField] - protected PropertyType m_currentParameterType; - - [SerializeField] - private PropertyType m_lastParameterType; - - [SerializeField] - protected string m_propertyName = string.Empty; - - [SerializeField] - protected string m_propertyInspectorName = string.Empty; - - [SerializeField] - protected string m_precisionString; - protected bool m_drawPrecisionUI = true; - - [SerializeField] - private int m_orderIndex = -1; - - [SerializeField] - protected VariableMode m_variableMode = VariableMode.Create; - - [SerializeField] - protected bool m_autoGlobalName = true; - - [SerializeField] - protected bool m_hybridInstanced = false; - - [SerializeField] - protected bool m_autoRegister = false; - - [SerializeField] - protected bool m_registerPropertyOnInstancing = true; - - [SerializeField] - private List m_enumNames = new List(); - - [SerializeField] - private List m_enumValues = new List(); - - [SerializeField] - private int m_enumCount = 0; - - [SerializeField] - private int m_enumModeInt = 0; - - [SerializeField] - private int m_customAttrCount = 0; - - [SerializeField] - private List m_customAttr = new List(); - - [SerializeField] - private string m_enumClassName = string.Empty; - - private bool m_hasEnum = false; - - protected bool m_showTitleWhenNotEditing = true; - - private int m_orderIndexOffset = 0; - - protected bool m_drawAttributes = true; - - protected bool m_underscoredGlobal = false; - protected bool m_globalDefaultBehavior = true; - - protected bool m_freeName; - protected bool m_freeType; - protected bool m_showVariableMode = false; - protected bool m_propertyNameIsDirty; - - protected bool m_showAutoRegisterUI = true; - - protected bool m_showHybridInstancedUI = false; - - protected bool m_useVarSubtitle = false; - - protected bool m_propertyFromInspector; - protected double m_propertyFromInspectorTimestamp; - - protected bool m_checkDuplicateProperty; - protected double m_checkDuplicatePropertyTimestamp; - - protected double m_globalFetchTimestamp; - - protected bool m_delayedDirtyProperty; - protected double m_delayedDirtyPropertyTimestamp; - - protected string m_defaultPropertyName; - protected string m_oldName = string.Empty; - - private bool m_reRegisterName = false; - protected bool m_allowPropertyDuplicates = false; - //protected bool m_useCustomPrefix = false; - protected string m_customPrefix = null; - - protected int m_propertyTab = 0; - - [SerializeField] - private string m_uniqueName; - - // Property Attributes - private const float ButtonLayoutWidth = 15; - - protected bool m_visibleAttribsFoldout; - protected bool m_visibleEnumsFoldout; - protected bool m_visibleCustomAttrFoldout; - protected List m_availableAttribs = new List(); - private string[] m_availableAttribsArr; - - [SerializeField] - private bool[] m_selectedAttribsArr; - - [SerializeField] - protected List m_selectedAttribs = new List(); - - //Title editing - protected bool m_isEditing; - protected bool m_stopEditing; - protected bool m_startEditing; - protected double m_clickTime; - protected double m_doubleClickTime = 0.3; - private Rect m_titleClickArea; - - protected bool m_srpBatcherCompatible = false; - protected bool m_excludeUniform = false; - - [SerializeField] - private bool m_addGlobalToSRPBatcher = false; - - public PropertyNode() : base() { } - public PropertyNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_textLabelWidth = 105; - if( UIUtils.CurrentWindow != null && UIUtils.CurrentWindow.CurrentGraph != null ) - m_orderIndex = UIUtils.GetPropertyNodeAmount(); - m_currentParameterType = PropertyType.Constant; - m_freeType = true; - m_freeName = true; - m_propertyNameIsDirty = true; - m_customPrecision = true; - m_availableAttribs.Add( new PropertyAttributes( "Hide in Inspector", "[HideInInspector]" ) ); - m_availableAttribs.Add( new PropertyAttributes( "HDR", "[HDR]" ) ); - m_availableAttribs.Add( new PropertyAttributes( "Gamma", "[Gamma]" ) ); - m_availableAttribs.Add( new PropertyAttributes( "Per Renderer Data", "[PerRendererData]" ) ); - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 && m_freeType ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - - m_hasLeftDropdown = m_freeType; - } - - protected void BeginDelayedDirtyProperty() - { - m_delayedDirtyProperty = true; - m_delayedDirtyPropertyTimestamp = EditorApplication.timeSinceStartup; - } - - public void CheckDelayedDirtyProperty() - { - if( m_delayedDirtyProperty ) - { - if( ( EditorApplication.timeSinceStartup - m_delayedDirtyPropertyTimestamp ) > MaxPropertyTimestamp ) - { - m_delayedDirtyProperty = false; - m_propertyNameIsDirty = true; - m_sizeIsDirty = true; - } - } - } - - public void BeginPropertyFromInspectorCheck() - { - m_propertyFromInspector = true; - m_propertyFromInspectorTimestamp = EditorApplication.timeSinceStartup; - } - - public virtual void CheckPropertyFromInspector( bool forceUpdate = false ) - { - if( m_propertyFromInspector ) - { - if( forceUpdate || ( EditorApplication.timeSinceStartup - m_propertyFromInspectorTimestamp ) > MaxTimestamp ) - { - m_propertyFromInspector = false; - bool autoGlobal = m_autoGlobalName || m_currentParameterType == PropertyType.Global; - RegisterPropertyName( true, m_propertyInspectorName, autoGlobal, m_underscoredGlobal ); - m_propertyNameIsDirty = true; - } - } - } - - public void CheckDuplicateProperty() - { - if( m_checkDuplicateProperty && - ( EditorApplication.timeSinceStartup - m_checkDuplicatePropertyTimestamp ) > MaxTimestamp ) - { - m_checkDuplicateProperty = false; - m_propertyName = UIUtils.GeneratePropertyName( m_propertyName, PropertyType.Global, false ); - - if( UIUtils.IsNumericName( m_propertyName ) ) - { - UIUtils.ShowMessage( UniqueId, string.Format("Invalid property name '{0}' as it cannot start with numbers. Reverting to previous name.", m_propertyName ), MessageSeverity.Warning ); - m_propertyName = m_oldName; - GUI.FocusControl( string.Empty ); - return; - } - - if( !m_propertyName.Equals( m_oldName ) ) - { - if( UIUtils.IsUniformNameAvailable( m_propertyName ) || m_allowPropertyDuplicates ) - { - UIUtils.ReleaseUniformName( UniqueId, m_oldName ); - - m_oldName = m_propertyName; - m_propertyNameIsDirty = true; - m_reRegisterName = false; - UIUtils.RegisterUniformName( UniqueId, m_propertyName ); - OnPropertyNameChanged(); - } - else - { - GUI.FocusControl( string.Empty ); - RegisterFirstAvailablePropertyName( true, true ); - UIUtils.ShowMessage( UniqueId, string.Format( "Duplicate property name found on edited node.\nAssigning first valid one {0}", m_propertyName ) ); - } - } - } - } - - protected override void OnUniqueIDAssigned() - { - if( m_variableMode == VariableMode.Create ) - RegisterFirstAvailablePropertyName( false ); - - if( m_nodeAttribs != null ) - m_uniqueName = m_nodeAttribs.Name + UniqueId; - - UIUtils.RegisterRawPropertyNode( this ); - } - - public bool CheckLocalVariable( ref MasterNodeDataCollector dataCollector ) - { - bool addToLocalValue = false; - int count = 0; - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - { - if( m_outputPorts[ i ].ConnectionCount > 1 ) - { - addToLocalValue = true; - break; - } - count += 1; - if( count > 1 ) - { - addToLocalValue = true; - break; - } - } - } - - if( addToLocalValue ) - { - ConfigureLocalVariable( ref dataCollector ); - } - - return addToLocalValue; - } - - public virtual void ConfigureLocalVariable( ref MasterNodeDataCollector dataCollector ) { } - public virtual void CopyDefaultsToMaterial() { } - - public override void SetupFromCastObject( UnityEngine.Object obj ) - { - RegisterPropertyName( true, obj.name, true, m_underscoredGlobal ); - } - - public void ChangeParameterType( PropertyType parameterType ) - { - Undo.RegisterCompleteObjectUndo( m_containerGraph.ParentWindow, Constants.UndoChangePropertyTypeNodesId ); - Undo.RegisterCompleteObjectUndo( m_containerGraph, Constants.UndoChangePropertyTypeNodesId ); - Undo.RecordObject( this, Constants.UndoChangePropertyTypeNodesId ); - - if( m_currentParameterType == PropertyType.Constant || m_currentParameterType == PropertyType.Global ) - { - CopyDefaultsToMaterial(); - } - - if( parameterType == PropertyType.InstancedProperty ) - { - //if( m_containerGraph.IsSRP ) - //{ - // UIUtils.ShowMessage( InstancedPropertyWarning,MessageSeverity.Warning ); - //} - - UIUtils.CurrentWindow.OutsideGraph.AddInstancePropertyCount(); - } - else if( m_currentParameterType == PropertyType.InstancedProperty ) - { - UIUtils.CurrentWindow.OutsideGraph.RemoveInstancePropertyCount(); - } - - if( ( parameterType == PropertyType.Property || parameterType == PropertyType.InstancedProperty ) - && m_currentParameterType != PropertyType.Property && m_currentParameterType != PropertyType.InstancedProperty ) - { - UIUtils.RegisterPropertyNode( this ); - } - - if( ( parameterType != PropertyType.Property && parameterType != PropertyType.InstancedProperty ) - && ( m_currentParameterType == PropertyType.Property || m_currentParameterType == PropertyType.InstancedProperty ) ) - { - UIUtils.UnregisterPropertyNode( this ); - } - - m_currentParameterType = parameterType; - if( parameterType == PropertyType.Constant ) - { - CurrentVariableMode = VariableMode.Create; - } - - } - - void InitializeAttribsArray() - { - m_availableAttribsArr = new string[ m_availableAttribs.Count ]; - m_selectedAttribsArr = new bool[ m_availableAttribs.Count ]; - for( int i = 0; i < m_availableAttribsArr.Length; i++ ) - { - m_availableAttribsArr[ i ] = m_availableAttribs[ i ].Name; - m_selectedAttribsArr[ i ] = false; - - if( m_selectedAttribs.FindIndex( x => x == i ) > -1 ) - { - m_selectedAttribsArr[ i ] = true; - m_visibleAttribsFoldout = true; - } - } - } - - protected virtual void OnAtrributesChanged() { CheckEnumAttribute(); } - void DrawAttributesAddRemoveButtons() - { - if( m_availableAttribsArr == null ) - { - InitializeAttribsArray(); - } - - int attribCount = m_selectedAttribs.Count; - // Add new port - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - m_visibleAttribsFoldout = true; - m_selectedAttribs.Add( 0 ); - OnAtrributesChanged(); - } - - //Remove port - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - if( attribCount > 0 ) - { - m_selectedAttribs.RemoveAt( attribCount - 1 ); - OnAtrributesChanged(); - } - } - } - - void CheckEnumAttribute() - { - m_hasEnum = false; - foreach( var item in m_selectedAttribs ) - { - if( m_availableAttribsArr[ item ].Equals( "Enum" ) ) - m_hasEnum = true; - } - } - void DrawEnumAddRemoveButtons() - { - // Add new port - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ButtonLayoutWidth ) ) && m_enumModeInt == 0 ) - { - m_enumNames.Add( "Option" + ( m_enumValues.Count + 1 ) ); - m_enumValues.Add( m_enumValues.Count ); - m_enumCount++; - m_visibleEnumsFoldout = true; - } - - //Remove port - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ButtonLayoutWidth ) ) && m_enumModeInt == 0 ) - { - if( m_enumNames.Count - 1 > -1 ) - { - m_enumNames.RemoveAt( m_enumNames.Count - 1 ); - m_enumValues.RemoveAt( m_enumValues.Count - 1 ); - m_enumCount--; - } - } - } - - protected void DrawEnums() - { - m_enumModeInt = EditorGUILayout.IntPopup( "Mode", m_enumModeInt, EnumModesStr, EnumModeIntValues ); - - if( m_enumModeInt == 0 ) - { - if( m_enumNames.Count == 0 ) - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add more.", MessageType.Info ); - - float cacheLabelSize = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 50; - - for( int i = 0; i < m_enumNames.Count; i++ ) - { - EditorGUI.BeginChangeCheck(); - EditorGUILayout.BeginHorizontal(); - m_enumNames[ i ] = EditorGUILayoutTextField( "Name", m_enumNames[ i ] ); - m_enumValues[ i ] = EditorGUILayoutIntField( "Value", m_enumValues[ i ], GUILayout.Width( 100 ) ); - EditorGUILayout.EndHorizontal(); - if( EditorGUI.EndChangeCheck() ) - { - m_enumNames[ i ] = UIUtils.RemoveInvalidEnumCharacters( m_enumNames[ i ] ); - if( string.IsNullOrEmpty( m_enumNames[ i ] ) ) - { - m_enumNames[ i ] = "Option" + ( i + 1 ); - } - } - } - - EditorGUIUtility.labelWidth = cacheLabelSize; - if( m_enumNames.Count > 0 ) - { - EditorGUILayout.BeginHorizontal(); - GUILayout.Label( " " ); - DrawEnumAddRemoveButtons(); - EditorGUILayout.EndHorizontal(); - } - } - else - { - EditorGUILayout.BeginHorizontal(); - m_enumClassName = EditorGUILayoutTextField( "Class Name", m_enumClassName ); - - if( GUILayout.Button( string.Empty, UIUtils.InspectorPopdropdownFallback, GUILayout.Width( 17 ), GUILayout.Height( 19 ) ) ) - { - GenericMenu menu = new GenericMenu(); - AddMenuItem( menu, "UnityEngine.Rendering.CullMode" ); - AddMenuItem( menu, "UnityEngine.Rendering.ColorWriteMask" ); - AddMenuItem( menu, "UnityEngine.Rendering.CompareFunction" ); - AddMenuItem( menu, "UnityEngine.Rendering.StencilOp" ); - AddMenuItem( menu, "UnityEngine.Rendering.BlendMode" ); - AddMenuItem( menu, "UnityEngine.Rendering.BlendOp" ); - menu.ShowAsContext(); - } - EditorGUILayout.EndHorizontal(); - } - } - - private void AddMenuItem( GenericMenu menu, string newClass ) - { - menu.AddItem( new GUIContent( newClass ), m_enumClassName.Equals( newClass ), OnSelection, newClass ); - } - - private void OnSelection( object newClass ) - { - m_enumClassName = (string)newClass; - } - - protected void DrawCustomAttrAddRemoveButtons() - { - // Add new port - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - m_customAttr.Add( "" ); - m_customAttrCount++; - //m_enumCount++; - m_visibleCustomAttrFoldout = true; - } - - //Remove port - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - if( m_customAttr.Count - 1 > -1 ) - { - m_customAttr.RemoveAt( m_customAttr.Count - 1 ); - m_customAttrCount--; - } - } - } - - protected void DrawCustomAttributes() - { - for( int i = 0; i < m_customAttrCount; i++ ) - { - EditorGUI.BeginChangeCheck(); - m_customAttr[ i ] = EditorGUILayoutTextField( "Attribute " + i, m_customAttr[ i ] ); - if( EditorGUI.EndChangeCheck() ) - { - m_customAttr[ i ] = UIUtils.RemoveInvalidAttrCharacters( m_customAttr[ i ] ); - } - } - - if( m_customAttrCount <= 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add more.", MessageType.Info ); - return; - } - - EditorGUILayout.BeginHorizontal(); - GUILayout.Label( " " ); - DrawCustomAttrAddRemoveButtons(); - EditorGUILayout.EndHorizontal(); - } - - public virtual void DrawAttributes() - { - int attribCount = m_selectedAttribs.Count; - EditorGUI.BeginChangeCheck(); - if( m_availableAttribsArr == null ) - { - InitializeAttribsArray(); - } - for( int i = 0; i < m_availableAttribsArr.Length; i++ ) - { - m_selectedAttribsArr[ i ] = EditorGUILayoutToggleLeft( m_availableAttribsArr[ i ], m_selectedAttribsArr[ i ] ); - } - if( EditorGUI.EndChangeCheck() ) - { - m_selectedAttribs.Clear(); - for( int i = 0; i < m_selectedAttribsArr.Length; i++ ) - { - if( m_selectedAttribsArr[ i ] ) - m_selectedAttribs.Add( i ); - } - - OnAtrributesChanged(); - } - - bool customAttr = EditorGUILayoutToggleLeft( "Custom", m_customAttrCount == 0 ? false : true ); - if( !customAttr ) - { - m_customAttrCount = 0; - } - else if( customAttr && m_customAttrCount < 1 ) - { - if( m_customAttr.Count == 0 ) - m_customAttr.Add( "" ); - - m_customAttrCount = m_customAttr.Count; - } - //m_customAttrCount = EditorGUILayoutToggleLeft( "Custom Attribute", m_customAttrCount == 0 ? false : true ) == 0 ? false : true; - - //if( attribCount == 0 ) - //{ - // EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add more.", MessageType.Info ); - //} - - //bool actionAllowed = true; - //int deleteItem = -1; - - //for ( int i = 0; i < attribCount; i++ ) - //{ - // EditorGUI.BeginChangeCheck(); - // { - // m_selectedAttribs[ i ] = EditorGUILayoutPopup( m_selectedAttribs[ i ], m_availableAttribsArr ); - // } - // if ( EditorGUI.EndChangeCheck() ) - // { - // OnAtrributesChanged(); - // } - - // EditorGUILayout.BeginHorizontal(); - // GUILayout.Label( " " ); - // // Add After - // if ( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - // { - // if ( actionAllowed ) - // { - // m_selectedAttribs.Insert( i, m_selectedAttribs[ i ] ); - // actionAllowed = false; - // OnAtrributesChanged(); - // } - // } - - // // Remove Current - // if ( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - // { - // if ( actionAllowed ) - // { - // actionAllowed = false; - // deleteItem = i; - // } - // } - // EditorGUILayout.EndHorizontal(); - //} - //if ( deleteItem > -1 ) - //{ - // m_selectedAttribs.RemoveAt( deleteItem ); - // OnAtrributesChanged(); - //} - } - public virtual void DrawMainPropertyBlock() - { - EditorGUILayout.BeginVertical(); - { - if( m_freeType ) - { - PropertyType parameterType = (PropertyType)EditorGUILayoutEnumPopup( ParameterTypeStr, m_currentParameterType ); - if( parameterType != m_currentParameterType ) - { - ChangeParameterType( parameterType ); - BeginPropertyFromInspectorCheck(); - } - } - - if( m_freeName ) - { - switch( m_currentParameterType ) - { - case PropertyType.Property: - case PropertyType.InstancedProperty: - { - ShowPropertyInspectorNameGUI(); - ShowPropertyNameGUI( true ); - ShowVariableMode(); - ShowHybridInstanced(); - ShowAutoRegister(); - ShowPrecision(); - ShowToolbar(); - } - break; - case PropertyType.Global: - { - ShowPropertyInspectorNameGUI(); - ShowPropertyNameGUI( false ); - ShowVariableMode(); - ShowAutoRegister(); - ShowPrecision(); - ShowDefaults(); - } - break; - case PropertyType.Constant: - { - ShowPropertyInspectorNameGUI(); - ShowPrecision(); - ShowDefaults(); - } - break; - } - } - } - EditorGUILayout.EndVertical(); - } - - public void DrawMainPropertyBlockNoPrecision() - { - EditorGUILayout.BeginVertical(); - { - if( m_freeType ) - { - PropertyType parameterType = (PropertyType)EditorGUILayoutEnumPopup( ParameterTypeStr, m_currentParameterType ); - if( parameterType != m_currentParameterType ) - { - ChangeParameterType( parameterType ); - BeginPropertyFromInspectorCheck(); - } - } - - if( m_freeName ) - { - switch( m_currentParameterType ) - { - case PropertyType.Property: - case PropertyType.InstancedProperty: - { - ShowPropertyInspectorNameGUI(); - ShowPropertyNameGUI( true ); - ShowToolbar(); - } - break; - case PropertyType.Global: - { - ShowPropertyInspectorNameGUI(); - ShowPropertyNameGUI( false ); - ShowDefaults(); - } - break; - case PropertyType.Constant: - { - ShowPropertyInspectorNameGUI(); - ShowDefaults(); - } - break; - } - } - } - EditorGUILayout.EndVertical(); - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( m_freeType || m_freeName ) - { - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, DrawMainPropertyBlock ); - if( m_drawAttributes ) - NodeUtils.DrawPropertyGroup( ref m_visibleAttribsFoldout, Constants.AttributesLaberStr, DrawAttributes ); - - if( m_hasEnum ) - { - if( m_enumModeInt == 0 ) - NodeUtils.DrawPropertyGroup( ref m_visibleEnumsFoldout, EnumsStr, DrawEnums, DrawEnumAddRemoveButtons ); - else - NodeUtils.DrawPropertyGroup( ref m_visibleEnumsFoldout, EnumsStr, DrawEnums ); - } - - if( m_drawAttributes && m_customAttrCount > 0 ) - NodeUtils.DrawPropertyGroup( ref m_visibleCustomAttrFoldout, CustomAttrStr, DrawCustomAttributes, DrawCustomAttrAddRemoveButtons ); - - CheckPropertyFromInspector(); - } - } - - public void ShowPrecision() - { - if( m_drawPrecisionUI ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_currentParameterType == PropertyType.Constant || m_variableMode == VariableMode.Create; - EditorGUI.BeginChangeCheck(); - DrawPrecisionProperty(); - if( EditorGUI.EndChangeCheck() ) - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - GUI.enabled = guiEnabled; - - } - } - - public void ShowToolbar() - { - //if ( !CanDrawMaterial ) - //{ - // ShowDefaults(); - // return; - //} - - EditorGUILayout.BeginHorizontal(); - GUILayout.Space( 20 ); - m_propertyTab = GUILayout.Toolbar( m_propertyTab, LabelToolbarTitle ); - EditorGUILayout.EndHorizontal(); - switch( m_propertyTab ) - { - default: - case 0: - { - EditorGUI.BeginChangeCheck(); - DrawMaterialProperties(); - if( EditorGUI.EndChangeCheck() ) - { - BeginDelayedDirtyProperty(); - } - } - break; - case 1: - { - ShowDefaults(); - } - break; - } - } - - public void ShowDefaults() - { - EditorGUI.BeginChangeCheck(); - DrawSubProperties(); - if( EditorGUI.EndChangeCheck() ) - { - BeginDelayedDirtyProperty(); - } - if( m_currentParameterType == PropertyType.Global && m_globalDefaultBehavior ) - { - if( DebugConsoleWindow.DeveloperMode ) - { - ShowGlobalValueButton(); - } - EditorGUILayout.HelpBox( GlobalTypeWarningText, MessageType.Warning ); - } - } - - public void ShowPropertyInspectorNameGUI() - { - EditorGUI.BeginChangeCheck(); - m_propertyInspectorName = EditorGUILayoutTextField( PropertyInspectorStr, m_propertyInspectorName ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_propertyInspectorName.Length > 0 ) - { - BeginPropertyFromInspectorCheck(); - } - } - } - - public void ShowPropertyNameGUI( bool isProperty ) - { - bool guiEnabledBuffer = GUI.enabled; - if( isProperty ) - { - EditorGUILayout.BeginHorizontal(); - GUI.enabled = !m_autoGlobalName; - EditorGUI.BeginChangeCheck(); - m_propertyName = EditorGUILayoutTextField( PropertyNameStr, m_propertyName ); - if( EditorGUI.EndChangeCheck() ) - { - //BeginPropertyFromInspectorCheck(); - m_checkDuplicateProperty = true; - m_checkDuplicatePropertyTimestamp = EditorApplication.timeSinceStartup; - } - GUI.enabled = guiEnabledBuffer; - EditorGUI.BeginChangeCheck(); - m_autoGlobalName = GUILayout.Toggle( m_autoGlobalName, ( m_autoGlobalName ? UIUtils.LockIconOpen : UIUtils.LockIconClosed ), "minibutton", GUILayout.Width( 22 ) ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_autoGlobalName ) - BeginPropertyFromInspectorCheck(); - } - EditorGUILayout.EndHorizontal(); - } - else - { - GUI.enabled = false; - m_propertyName = EditorGUILayoutTextField( PropertyNameStr, m_propertyName ); - GUI.enabled = guiEnabledBuffer; - } - } - - public void ShowVariableMode() - { - if( m_showVariableMode || m_freeType ) - CurrentVariableMode = (VariableMode)EditorGUILayoutEnumPopup( IgnoreVarDeclarationStr, m_variableMode ); - } - - public void ShowHybridInstanced() - { - if( m_showHybridInstancedUI && CurrentParameterType == PropertyType.Property && (m_containerGraph.IsSRP || m_containerGraph.CurrentShaderFunction != null) ) - { - m_hybridInstanced = EditorGUILayoutToggle( HybridInstancedStr, m_hybridInstanced ); - } - } - - public void ShowAutoRegister() - { - if( m_showAutoRegisterUI && CurrentParameterType != PropertyType.Constant ) - { - m_autoRegister = EditorGUILayoutToggle( AutoRegisterStr, m_autoRegister ); - } - } - - public virtual string GetPropertyValStr() { return string.Empty; } - - public override bool OnClick( Vector2 currentMousePos2D ) - { - bool singleClick = base.OnClick( currentMousePos2D ); - m_propertyTab = m_materialMode ? 0 : 1; - return singleClick; - } - - public override void OnNodeDoubleClicked( Vector2 currentMousePos2D ) - { - if( currentMousePos2D.y - m_globalPosition.y > ( Constants.NODE_HEADER_HEIGHT + Constants.NODE_HEADER_EXTRA_HEIGHT ) * ContainerGraph.ParentWindow.CameraDrawInfo.InvertedZoom ) - { - ContainerGraph.ParentWindow.ParametersWindow.IsMaximized = !ContainerGraph.ParentWindow.ParametersWindow.IsMaximized; - } - } - - public override void DrawTitle( Rect titlePos ) - { - //base.DrawTitle( titlePos ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - // Custom Editable Title - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if( !m_isEditing && ( ( !ContainerGraph.ParentWindow.MouseInteracted && drawInfo.CurrentEventType == EventType.MouseDown && m_titleClickArea.Contains( drawInfo.MousePosition ) ) ) ) - { - if( ( EditorApplication.timeSinceStartup - m_clickTime ) < m_doubleClickTime ) - m_startEditing = true; - else - GUI.FocusControl( null ); - m_clickTime = EditorApplication.timeSinceStartup; - } - else if( m_isEditing && ( ( drawInfo.CurrentEventType == EventType.MouseDown && !m_titleClickArea.Contains( drawInfo.MousePosition ) ) || !EditorGUIUtility.editingTextField ) ) - { - m_stopEditing = true; - } - - if( m_isEditing || m_startEditing ) - { - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( m_uniqueName ); - m_propertyInspectorName = EditorGUITextField( m_titleClickArea, string.Empty, m_propertyInspectorName, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - if( EditorGUI.EndChangeCheck() ) - { - SetClippedTitle( m_propertyInspectorName, m_longNameSize ); - m_sizeIsDirty = true; - m_isDirty = true; - if( m_propertyInspectorName.Length > 0 ) - { - BeginPropertyFromInspectorCheck(); - } - } - - if( m_startEditing ) - EditorGUI.FocusTextInControl( m_uniqueName ); - //if( m_stopEditing ) - // GUI.FocusControl( null ); - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( m_startEditing ) - { - m_startEditing = false; - m_isEditing = true; - } - - if( m_stopEditing ) - { - m_stopEditing = false; - m_isEditing = false; - GUI.FocusControl( null ); - } - } - - - if( m_freeType ) - { - if( m_dropdownEditing ) - { - PropertyType parameterType = (PropertyType)EditorGUIEnumPopup( m_dropdownRect, m_currentParameterType, UIUtils.PropertyPopUp ); - if( parameterType != m_currentParameterType ) - { - ChangeParameterType( parameterType ); - BeginPropertyFromInspectorCheck(); - DropdownEditing = false; - } - } - } - } - - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - //base.OnNodeLayout( drawInfo ); - if( m_reRegisterName ) - { - m_reRegisterName = false; - UIUtils.RegisterUniformName( UniqueId, m_propertyName ); - } - - CheckDelayedDirtyProperty(); - - if( m_currentParameterType != m_lastParameterType || m_propertyNameIsDirty ) - { - m_lastParameterType = m_currentParameterType; - m_propertyNameIsDirty = false; - OnDirtyProperty(); - if( m_currentParameterType != PropertyType.Constant ) - { - SetClippedTitle( m_propertyInspectorName, m_longNameSize ); - //bool globalHandler = false; - //if( globalHandler ) - //{ - string currValue = ( m_currentParameterType == PropertyType.Global && m_globalDefaultBehavior ) ? "" : GetPropertyValStr(); - SetClippedAdditionalTitle( string.Format( m_useVarSubtitle ? Constants.SubTitleVarNameFormatStr : Constants.SubTitleValueFormatStr, currValue ), m_longNameSize, LongNameEnder ); - //} - //else - //{ - // if( m_currentParameterType == PropertyType.Global ) - // { - // SetAdditonalTitleText( "Global" ); - // } - // else - // { - // SetAdditonalTitleText( string.Format( m_useVarSubtitle ? Constants.SubTitleVarNameFormatStr : Constants.SubTitleValueFormatStr, GetPropertyValStr() ) ); - // } - //} - } - else - { - SetClippedTitle( m_propertyInspectorName, m_longNameSize ); - SetClippedAdditionalTitle( string.Format( Constants.SubTitleConstFormatStr, GetPropertyValStr() ), m_longNameSize, LongNameEnder ); - } - } - - CheckPropertyFromInspector(); - CheckDuplicateProperty(); - // RUN LAYOUT CHANGES AFTER TITLES CHANGE - base.OnNodeLayout( drawInfo ); - - m_titleClickArea = m_titlePos; - m_titleClickArea.height = Constants.NODE_HEADER_HEIGHT; - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( !m_isVisible ) - return; - - // Fixed Title ( only renders when not editing ) - if( m_showTitleWhenNotEditing && !m_isEditing && !m_startEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( m_titleClickArea, m_content, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - } - - public void RegisterFirstAvailablePropertyName( bool releaseOldOne, bool appendIndexToCurrOne = false ) - { - if( releaseOldOne ) - UIUtils.ReleaseUniformName( UniqueId, m_oldName ); - - if( m_isNodeBeingCopied || appendIndexToCurrOne ) - { - if( string.IsNullOrEmpty( m_propertyName ) ) - return; - - string newPropertyName = UIUtils.GetUniqueUniformName( m_propertyName ); - if( newPropertyName != m_propertyName ) - { - UIUtils.RegisterUniformName( UniqueId, newPropertyName ); - m_propertyName = newPropertyName; - } - else - { - if( UIUtils.IsUniformNameAvailable( m_propertyName ) ) - UIUtils.RegisterUniformName( UniqueId, m_propertyName ); - else - UIUtils.GetFirstAvailableName( UniqueId, m_outputPorts[ 0 ].DataType, out m_propertyName, out m_propertyInspectorName, !string.IsNullOrEmpty( m_customPrefix ), m_customPrefix ); - } - - } - else - { - UIUtils.GetFirstAvailableName( UniqueId, m_outputPorts[ 0 ].DataType, out m_propertyName, out m_propertyInspectorName, !string.IsNullOrEmpty( m_customPrefix ), m_customPrefix ); - } - m_oldName = m_propertyName; - m_propertyNameIsDirty = true; - m_reRegisterName = false; - OnPropertyNameChanged(); - } - - public void SetRawPropertyName( string name ) - { - m_propertyName = name; - } - - public void RegisterPropertyName( bool releaseOldOne, string newName, bool autoGlobal = true, bool forceUnderscore = false ) - { - if( m_currentParameterType != PropertyType.Constant && m_variableMode == VariableMode.Fetch ) - { - string localPropertyName = string.Empty; - if( autoGlobal ) - localPropertyName = UIUtils.GeneratePropertyName( newName, m_currentParameterType, forceUnderscore ); - else - { - localPropertyName = UIUtils.GeneratePropertyName( m_propertyName, PropertyType.Global, forceUnderscore ); - if( UIUtils.IsNumericName( localPropertyName ) ) - { - m_propertyName = m_oldName; - } - - } - - m_propertyName = localPropertyName; - m_propertyInspectorName = newName; - m_propertyNameIsDirty = true; - m_reRegisterName = false; - OnPropertyNameChanged(); - return; - } - - string propertyName = string.Empty; - if( autoGlobal ) - propertyName = UIUtils.GeneratePropertyName( newName, m_currentParameterType, forceUnderscore ); - else - { - propertyName = UIUtils.GeneratePropertyName( m_propertyName, PropertyType.Global, forceUnderscore ); - if( UIUtils.IsNumericName( propertyName ) ) - { - m_propertyName = m_oldName; - } - } - - if( m_propertyName.Equals( propertyName ) ) - return; - - if( UIUtils.IsUniformNameAvailable( propertyName ) || m_allowPropertyDuplicates ) - { - if( releaseOldOne ) - UIUtils.ReleaseUniformName( UniqueId, m_oldName ); - - m_oldName = propertyName; - m_propertyName = propertyName; - if( autoGlobal ) - m_propertyInspectorName = newName; - m_propertyNameIsDirty = true; - m_reRegisterName = false; - UIUtils.RegisterUniformName( UniqueId, propertyName ); - OnPropertyNameChanged(); - } - else - { - GUI.FocusControl( string.Empty ); - RegisterFirstAvailablePropertyName( releaseOldOne ); - UIUtils.ShowMessage( UniqueId, string.Format( "Duplicate name found on edited node.\nAssigning first valid one {0}", m_propertyInspectorName ) ); - } - } - - protected string CreateLocalVarDec( string value ) - { - return string.Format( Constants.PropertyLocalVarDec, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ), m_propertyName, value ); - } - - public virtual void CheckIfAutoRegister( ref MasterNodeDataCollector dataCollector ) - { - if( CurrentParameterType != PropertyType.Constant && m_autoRegister && m_connStatus != NodeConnectionStatus.Connected ) - { - RegisterProperty( ref dataCollector ); - } - } - - virtual protected void RegisterProperty( ref MasterNodeDataCollector dataCollector ) - { - CheckPropertyFromInspector( true ); - if( m_propertyName.Length == 0 ) - { - RegisterFirstAvailablePropertyName( false ); - } - - switch( CurrentParameterType ) - { - case PropertyType.Property: - { - //Debug.Log( this.GetInstanceID()+" "+ OrderIndex+" "+GetPropertyValue() ); - dataCollector.AddToProperties( UniqueId, GetPropertyValue(), OrderIndex ); - string dataType = string.Empty; - string dataName = string.Empty; - bool fullValue = false; - if( m_variableMode == VariableMode.Create && GetUniformData( out dataType, out dataName, ref fullValue ) ) - { - if( fullValue ) - { - dataCollector.AddToUniforms( UniqueId, dataName, m_srpBatcherCompatible ); - } - else - { - dataCollector.AddToUniforms( UniqueId, dataType, dataName, m_srpBatcherCompatible, m_excludeUniform ); - } - } - - if( m_hybridInstanced && dataCollector.IsTemplate && dataCollector.IsSRP ) - { - dataCollector.AddToDotsProperties( m_outputPorts[ 0 ].DataType, UniqueId, m_propertyName, OrderIndex, CurrentPrecisionType ); - } - //dataCollector.AddToUniforms( m_uniqueId, GetUniformValue() ); - } - break; - case PropertyType.InstancedProperty: - { - dataCollector.AddToPragmas( UniqueId, IOUtils.InstancedPropertiesHeader ); - - if( m_registerPropertyOnInstancing ) - dataCollector.AddToProperties( UniqueId, GetPropertyValue(), OrderIndex ); - - dataCollector.AddToInstancedProperties( m_outputPorts[ 0 ].DataType, UniqueId, GetInstancedUniformValue( dataCollector.IsTemplate, dataCollector.IsSRP ), OrderIndex ); - } - break; - case PropertyType.Global: - { - string dataType = string.Empty; - string dataName = string.Empty; - bool fullValue = false; - if( m_variableMode == VariableMode.Create && GetUniformData( out dataType, out dataName, ref fullValue ) ) - { - if( fullValue ) - { - dataCollector.AddToUniforms( UniqueId, dataName, m_addGlobalToSRPBatcher ); - } - else - { - dataCollector.AddToUniforms( UniqueId, dataType, dataName, m_addGlobalToSRPBatcher, m_excludeUniform ); - } - } - //dataCollector.AddToUniforms( m_uniqueId, GetUniformValue() ); - } - break; - case PropertyType.Constant: break; - } - dataCollector.AddPropertyNode( this ); - if( m_currentParameterType == PropertyType.InstancedProperty && !m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - { - string instancedVar = dataCollector.IsSRP ? - //m_propertyName : - string.Format( IOUtils.LWSRPInstancedPropertiesData, dataCollector.InstanceBlockName, m_propertyName ) : - string.Format( IOUtils.InstancedPropertiesData, m_propertyName ); - - bool insideSF = InsideShaderFunction; - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - if( insideSF ) - ContainerGraph.ParentWindow.CustomGraph = this.ContainerGraph; - - RegisterLocalVariable( 0, instancedVar, ref dataCollector, m_propertyName + "_Instance" ); - - if( insideSF ) - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - RegisterProperty( ref dataCollector ); - return string.Empty; - } - - public override void Destroy() - { - base.Destroy(); - UIUtils.UnregisterRawPropertyNode( this ); - if( !string.IsNullOrEmpty( m_propertyName ) && UniqueId >= 0 ) - UIUtils.ReleaseUniformName( UniqueId, m_propertyName ); - - if( m_currentParameterType == PropertyType.InstancedProperty ) - { - UIUtils.CurrentWindow.OutsideGraph.RemoveInstancePropertyCount(); - UIUtils.UnregisterPropertyNode( this ); - } - - if( m_currentParameterType == PropertyType.Property ) - { - UIUtils.UnregisterPropertyNode( this ); - } - - if( m_availableAttribs != null ) - m_availableAttribs.Clear(); - - m_availableAttribs = null; - } - - string BuildEnum() - { - string result = "[Enum("; - if( m_enumModeInt == 0 ) - { - for( int i = 0; i < m_enumNames.Count; i++ ) - { - result += m_enumNames[ i ] + "," + m_enumValues[ i ]; - if( i + 1 < m_enumNames.Count ) - result += ","; - } - } - else - { - result += m_enumClassName; - } - result += ")]"; - return result; - } - - public string PropertyAttributes - { - get - { - int attribCount = m_selectedAttribs.Count; - - if( m_selectedAttribs.Count == 0 && m_customAttrCount == 0 ) - return string.Empty; - - string attribs = string.Empty; - for( int i = 0; i < attribCount; i++ ) - { - if( m_availableAttribs[ m_selectedAttribs[ i ] ].Name.Equals( "Enum" ) ) - attribs += BuildEnum(); - else - attribs += m_availableAttribs[ m_selectedAttribs[ i ] ].Attribute; - } - - for( int i = 0; i < m_customAttrCount; i++ ) - { - if( !string.IsNullOrEmpty( m_customAttr[ i ] ) ) - attribs += "[" + m_customAttr[ i ] + "]"; - } - return attribs; - } - } - public virtual void OnDirtyProperty() { } - public virtual void OnPropertyNameChanged() { UIUtils.UpdatePropertyDataNode( UniqueId, PropertyInspectorName ); } - public virtual void DrawSubProperties() { } - public virtual void DrawMaterialProperties() { } - - public virtual string GetPropertyValue() { return string.Empty; } - - public string GetInstancedUniformValue( bool isTemplate, bool isSRP ) - { - if( isTemplate ) - { - if( isSRP ) - { - return string.Format( IOUtils.LWSRPInstancedPropertiesElement, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ), m_propertyName ); - //return GetUniformValue(); - } - else - { - return string.Format( IOUtils.InstancedPropertiesElement, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ), m_propertyName ); - } - } - else - return string.Format( IOUtils.InstancedPropertiesElementTabs, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ), m_propertyName ); - } - - public string GetInstancedUniformValue( bool isTemplate, bool isSRP, WirePortDataType dataType, string value ) - { - if( isTemplate ) - { - if( isSRP ) - { - //return GetUniformValue( dataType, value ); - return string.Format( IOUtils.LWSRPInstancedPropertiesElement, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, dataType ), value ); - } - else - { - return string.Format( IOUtils.InstancedPropertiesElement, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, dataType ), value ); - } - } - else - return string.Format( IOUtils.InstancedPropertiesElementTabs, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, dataType ), value ); - } - - public virtual string GetUniformValue() - { - bool excludeUniformKeyword = ( m_currentParameterType == PropertyType.InstancedProperty ) || - m_containerGraph.IsSRP; - int index = excludeUniformKeyword ? 1 : 0; - return string.Format( Constants.UniformDec[ index ], UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ), m_propertyName ); - } - - public string GetUniformValue( WirePortDataType dataType, string value ) - { - bool excludeUniformKeyword = ( m_currentParameterType == PropertyType.InstancedProperty ) || - m_containerGraph.IsSRP; - int index = excludeUniformKeyword ? 1 : 0; - return string.Format( Constants.UniformDec[ index ], UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, dataType ), value ); - } - - public virtual bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - dataType = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - dataName = m_propertyName; - fullValue = false; - return true; - } - - public PropertyType CurrentParameterType - { - get { return m_currentParameterType; } - set { m_currentParameterType = value; } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentParameterType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_propertyName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_propertyInspectorName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_orderIndex ); - int attribCount = m_selectedAttribs.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, attribCount ); - if( attribCount > 0 ) - { - for( int i = 0; i < attribCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_availableAttribs[ m_selectedAttribs[ i ] ].Attribute ); - } - } - IOUtils.AddFieldValueToString( ref nodeInfo, m_variableMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoGlobalName ); - - - IOUtils.AddFieldValueToString( ref nodeInfo, m_enumCount ); - for( int i = 0; i < m_enumCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_enumNames[ i ] ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_enumValues[ i ] ); - } - IOUtils.AddFieldValueToString( ref nodeInfo, m_enumModeInt ); - if( m_enumModeInt == 1 ) - IOUtils.AddFieldValueToString( ref nodeInfo, m_enumClassName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoRegister ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_customAttrCount ); - if( m_customAttrCount > 0 ) - { - for( int i = 0; i < m_customAttrCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_customAttr[ i ] ); - } - } - - IOUtils.AddFieldValueToString( ref nodeInfo, m_hybridInstanced ); - } - - int IdForAttrib( string name ) - { - int attribCount = m_availableAttribs.Count; - for( int i = 0; i < attribCount; i++ ) - { - if( m_availableAttribs[ i ].Attribute.Equals( name ) ) - return i; - } - return 0; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 2505 ) - { - string property = GetCurrentParam( ref nodeParams ); - m_currentParameterType = property.Equals( "Uniform" ) ? PropertyType.Global : (PropertyType)Enum.Parse( typeof( PropertyType ), property ); - } - else - { - m_currentParameterType = (PropertyType)Enum.Parse( typeof( PropertyType ), GetCurrentParam( ref nodeParams ) ); - } - - if( m_currentParameterType == PropertyType.InstancedProperty ) - { - UIUtils.CurrentWindow.OutsideGraph.AddInstancePropertyCount(); - UIUtils.RegisterPropertyNode( this ); - } - - if( m_currentParameterType == PropertyType.Property ) - { - UIUtils.RegisterPropertyNode( this ); - } - - m_propertyName = GetCurrentParam( ref nodeParams ); - m_propertyInspectorName = GetCurrentParam( ref nodeParams ); - - if( UIUtils.CurrentShaderVersion() > 13 ) - { - m_orderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 4102 ) - { - int attribAmount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( attribAmount > 0 ) - { - for( int i = 0; i < attribAmount; i++ ) - { - m_selectedAttribs.Add( IdForAttrib( GetCurrentParam( ref nodeParams ) ) ); - } - - m_visibleAttribsFoldout = true; - } - InitializeAttribsArray(); - } - - - if( UIUtils.CurrentShaderVersion() > 14003 ) - { - m_variableMode = (VariableMode)Enum.Parse( typeof( VariableMode ), GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 14201 ) - { - m_autoGlobalName = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - if( UIUtils.CurrentShaderVersion() > 14403 ) - { - m_enumCount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - for( int i = 0; i < m_enumCount; i++ ) - { - m_enumNames.Add( GetCurrentParam( ref nodeParams ) ); - m_enumValues.Add( Convert.ToInt32( GetCurrentParam( ref nodeParams ) ) ); - } - } - - if( UIUtils.CurrentShaderVersion() > 14501 ) - { - m_enumModeInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( m_enumModeInt == 1 ) - m_enumClassName = GetCurrentParam( ref nodeParams ); - m_autoRegister = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - m_customAttrCount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - for( int i = 0; i < m_customAttrCount; i++ ) - { - m_customAttr.Add( GetCurrentParam( ref nodeParams ) ); - } - if( m_customAttrCount > 0 ) - { - m_visibleCustomAttrFoldout = true; - m_visibleAttribsFoldout = true; - } - } - - if( UIUtils.CurrentShaderVersion() > 18003 ) - { - m_hybridInstanced = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - CheckEnumAttribute(); - if( m_enumCount > 0 ) - m_visibleEnumsFoldout = true; - - m_propertyNameIsDirty = true; - m_reRegisterName = false; - - if( !m_isNodeBeingCopied ) - { - if( m_variableMode != VariableMode.Fetch || m_currentParameterType == PropertyType.Constant ) - { - UIUtils.ReleaseUniformName( UniqueId, m_oldName ); - UIUtils.RegisterUniformName( UniqueId, m_propertyName ); - m_oldName = m_propertyName; - } - } - else - { - m_oldName = m_propertyName; - } - - } - - void UpdateTooltip() - { - string currValue = string.Empty; - if( m_currentParameterType != PropertyType.Constant ) - { - currValue = ( m_currentParameterType == PropertyType.Global && m_globalDefaultBehavior ) ? "" : GetPropertyValStr(); - } - else - { - currValue = GetPropertyValStr(); - } - - m_tooltipText = string.Format( TooltipFormatter, m_nodeAttribs.Description, m_propertyInspectorName, currValue ); - } - - public override void SetClippedTitle( string newText, int maxSize = 170, string endString = "..." ) - { - base.SetClippedTitle( newText, maxSize, endString ); - UpdateTooltip(); - } - - public override void SetClippedAdditionalTitle( string newText, int maxSize = 170, string endString = "..." ) - { - base.SetClippedAdditionalTitle( newText, maxSize, endString ); - UpdateTooltip(); - } - - public override void OnEnable() - { - base.OnEnable(); - m_reRegisterName = true; - } - - public bool CanDrawMaterial { get { return m_materialMode && m_currentParameterType != PropertyType.Constant; } } - public int RawOrderIndex - { - get { return m_orderIndex; } - } - - public int OrderIndex - { - get { return m_orderIndex + m_orderIndexOffset; } - set { m_orderIndex = value; } - } - - public int OrderIndexOffset - { - get { return m_orderIndexOffset; } - set { m_orderIndexOffset = value; } - } - - public VariableMode CurrentVariableMode - { - get { return m_variableMode; } - set - { - if( value != m_variableMode ) - { - m_variableMode = value; - if( value == VariableMode.Fetch ) - { - m_oldName = m_propertyName; - } - else - { - if( !m_propertyName.Equals( m_oldName ) ) - { - if( UIUtils.IsUniformNameAvailable( m_propertyName ) ) - { - UIUtils.ReleaseUniformName( UniqueId, m_oldName ); - UIUtils.RegisterUniformName( UniqueId, m_propertyName ); - } - else - { - UIUtils.ShowMessage( UniqueId, string.Format( FetchToCreateDuplicatesMsg, m_propertyName, m_oldName ), MessageSeverity.Warning ); - m_propertyName = m_oldName; - } - m_propertyNameIsDirty = true; - OnPropertyNameChanged(); - } - else if( UIUtils.CheckUniformNameOwner( m_propertyName ) != UniqueId ) - { - string oldProperty = m_propertyName; - RegisterFirstAvailablePropertyName( false ); - UIUtils.ShowMessage( UniqueId, string.Format( FetchToCreateOnDuplicateNodeMsg, m_propertyName, oldProperty ), MessageSeverity.Warning ); - } - } - } - } - } - - public string PropertyData( MasterNodePortCategory portCategory ) - { - return ( m_currentParameterType == PropertyType.InstancedProperty ) ? m_outputPorts[ 0 ].LocalValue( portCategory ) : m_propertyName; - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - if( m_currentParameterType == PropertyType.Global && m_globalDefaultBehavior && ( EditorApplication.timeSinceStartup - m_globalFetchTimestamp ) > MaxGlobalFetchTimestamp ) - { - FetchGlobalValue(); - m_globalFetchTimestamp = EditorApplication.timeSinceStartup; - } - } - - public void ShowGlobalValueButton() - { - if( GUILayout.Button( "Set Global Value" ) ) - { - SetGlobalValue(); - } - } - - public override bool CheckFindText( string text ) - { - return base.CheckFindText( text ) || - m_propertyName.IndexOf( text, StringComparison.CurrentCultureIgnoreCase ) >= 0 || - m_propertyInspectorName.IndexOf( text, StringComparison.CurrentCultureIgnoreCase ) >= 0; - } - - //This should only be used on template internal properties - public void PropertyNameFromTemplate( TemplateShaderPropertyData data ) - { - m_propertyName = data.PropertyName; - m_propertyInspectorName = data.PropertyInspectorName; - } - public virtual void GeneratePPSInfo( ref string propertyDeclaration, ref string propertySet ) { } - public virtual void SetGlobalValue() { } - public virtual void FetchGlobalValue() { } - - public virtual string PropertyName { get { return m_propertyName; } } - public virtual string PropertyInspectorName { get { return m_propertyInspectorName; } } - public bool FreeType { get { return m_freeType; } set { m_freeType = value; } } - public bool ReRegisterName { get { return m_reRegisterName; } set { m_reRegisterName = value; } } - public string CustomPrefix { get { return m_customPrefix; } set { m_customPrefix = value; } } - public override void RefreshOnUndo() - { - base.RefreshOnUndo(); - BeginPropertyFromInspectorCheck(); - } - public override string DataToArray { get { return PropertyInspectorName; } } - public bool RegisterPropertyOnInstancing { get { return m_registerPropertyOnInstancing; } set { m_registerPropertyOnInstancing = value; } } - public bool SrpBatcherCompatible { get { return m_srpBatcherCompatible; } } - public bool AddGlobalToSRPBatcher { get { return m_addGlobalToSRPBatcher; } set { m_addGlobalToSRPBatcher = value; } } - public bool AutoRegister { get { return m_autoRegister; } set { m_autoRegister = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs.meta deleted file mode 100644 index 704a2440..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/PropertyNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5bbfd66571b12f84983b398231271694 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs deleted file mode 100644 index 5c070e2b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs +++ /dev/null @@ -1,530 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Float", "Constants And Properties", "Float property", null, KeyCode.Alpha1 )] - public sealed class RangedFloatNode : PropertyNode - { - private const int OriginalFontSize = 11; - - private const string MinValueStr = "Min"; - private const string MaxValueStr = "Max"; - - private const float LabelWidth = 8; - - [SerializeField] - private float m_defaultValue = 0; - - [SerializeField] - private float m_materialValue = 0; - - [SerializeField] - private float m_min = 0; - - [SerializeField] - private float m_max = 0; - - [SerializeField] - private bool m_floatMode = true; - - private int m_cachedPropertyId = -1; - - private bool m_isEditingFields; - private Vector3 m_previousValue = Vector3.zero; - private string[] m_fieldText = new string[] { "0", "0", "0" }; - - public RangedFloatNode() : base() { } - public RangedFloatNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Float" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_insideSize.Set( 50, 0 ); - m_showPreview = false; - m_showHybridInstancedUI = true; - m_selectedLocation = PreviewLocation.BottomCenter; - m_availableAttribs.Add( new PropertyAttributes( "Toggle", "[Toggle]" ) ); - m_availableAttribs.Add( new PropertyAttributes( "Int Range", "[IntRange]" ) ); - m_availableAttribs.Add( new PropertyAttributes( "Enum", "[Enum]" ) ); - m_previewShaderGUID = "d9ca47581ac157145bff6f72ac5dd73e"; - m_srpBatcherCompatible = true; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - UIUtils.RegisterFloatIntNode( this ); - } - - public override void Destroy() - { - base.Destroy(); - UIUtils.UnregisterFloatIntNode( this ); - } - - public override void OnDirtyProperty() - { - UIUtils.UpdateFloatIntDataNode( UniqueId, PropertyInspectorName ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - OnPropertyNameChanged(); - OnDirtyProperty(); - } - - public void SetFloatMode( bool value ) - { - if ( m_floatMode == value ) - return; - - m_floatMode = value; - if ( value ) - { - m_insideSize.x = 50;// + ( m_showPreview ? 50 : 0 ); - //m_firstPreviewDraw = true; - } - else - { - m_insideSize.x = 200;// + ( m_showPreview ? 0 : 0 ); - //m_firstPreviewDraw = true; - } - m_sizeIsDirty = true; - } - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - void DrawMinMaxUI() - { - EditorGUI.BeginChangeCheck(); - m_min = EditorGUILayoutFloatField( MinValueStr, m_min ); - m_max = EditorGUILayoutFloatField( MaxValueStr, m_max ); - if ( m_min > m_max ) - m_min = m_max; - - if ( m_max < m_min ) - m_max = m_min; - - if ( EditorGUI.EndChangeCheck() ) - { - SetFloatMode( m_min == m_max ); - } - } - public override void DrawSubProperties() - { - DrawMinMaxUI(); - - if ( m_floatMode ) - { - m_defaultValue = EditorGUILayoutFloatField( Constants.DefaultValueLabel, m_defaultValue ); - } - else - { - m_defaultValue = EditorGUILayoutSlider( Constants.DefaultValueLabel, m_defaultValue, m_min, m_max ); - } - } - - public override void DrawMaterialProperties() - { - DrawMinMaxUI(); - - EditorGUI.BeginChangeCheck(); - - if ( m_floatMode ) - { - m_materialValue = EditorGUILayoutFloatField( Constants.MaterialValueLabel, m_materialValue ); - } - else - { - m_materialValue = EditorGUILayoutSlider( Constants.MaterialValueLabel, m_materialValue, m_min, m_max ); - } - if ( EditorGUI.EndChangeCheck() ) - { - //MarkForPreviewUpdate(); - if ( m_materialMode ) - m_requireMaterialUpdate = true; - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_InputFloat" ); - - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - PreviewMaterial.SetFloat( m_cachedPropertyId, m_materialValue ); - else - PreviewMaterial.SetFloat( m_cachedPropertyId, m_defaultValue ); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - if ( m_floatMode ) - { - m_propertyDrawPos = m_remainingBox; - m_propertyDrawPos.x = m_remainingBox.x - LabelWidth * drawInfo.InvertedZoom; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - else - { - m_propertyDrawPos = m_remainingBox; - m_propertyDrawPos.width = m_outputPorts[ 0 ].Position.x - m_propertyDrawPos.x - (m_outputPorts[ 0 ].LabelSize.x + (Constants.PORT_TO_LABEL_SPACE_X + 3) * drawInfo.InvertedZoom + 2); - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if ( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.xMin -= LabelWidth * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if ( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if ( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - void DrawFakeFloatMaterial( DrawInfo drawInfo ) - { - if( m_floatMode ) - { - //UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref m_materialValue, LabelWidth * drawInfo.InvertedZoom ); - Rect fakeField = m_propertyDrawPos; - fakeField.xMin += LabelWidth * drawInfo.InvertedZoom; - if( GUI.enabled ) - { - Rect fakeLabel = m_propertyDrawPos; - fakeLabel.xMax = fakeField.xMin; - EditorGUIUtility.AddCursorRect( fakeLabel, MouseCursor.SlideArrow ); - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - } - if( m_previousValue[ 0 ] != m_materialValue ) - { - m_previousValue[ 0 ] = m_materialValue; - m_fieldText[ 0 ] = m_materialValue.ToString(); - } - - GUI.Label( fakeField, m_fieldText[ 0 ], UIUtils.MainSkin.textField ); - } - else - { - DrawFakeSlider( ref m_materialValue, drawInfo ); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if ( !m_isVisible ) - return; - - if ( m_isEditingFields && m_currentParameterType != PropertyType.Global ) - { - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - EditorGUI.BeginChangeCheck(); - if ( m_floatMode ) - { - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref m_materialValue, LabelWidth * drawInfo.InvertedZoom ); - } - else - { - DrawSlider( ref m_materialValue, drawInfo ); - } - if ( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_requireMaterialUpdate = true; - if ( m_currentParameterType != PropertyType.Constant ) - { - BeginDelayedDirtyProperty(); - } - } - } - else - { - EditorGUI.BeginChangeCheck(); - - if ( m_floatMode ) - { - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref m_defaultValue, LabelWidth * drawInfo.InvertedZoom ); - } - else - { - DrawSlider( ref m_defaultValue, drawInfo ); - } - if ( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - BeginDelayedDirtyProperty(); - } - - } - } - else if ( drawInfo.CurrentEventType == EventType.Repaint && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - if( m_currentParameterType == PropertyType.Global ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = false; - DrawFakeFloatMaterial( drawInfo ); - GUI.enabled = guiEnabled; - } - else if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - DrawFakeFloatMaterial( drawInfo ); - } - else - { - if ( m_floatMode ) - { - //UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref m_defaultValue, LabelWidth * drawInfo.InvertedZoom ); - Rect fakeField = m_propertyDrawPos; - fakeField.xMin += LabelWidth * drawInfo.InvertedZoom; - Rect fakeLabel = m_propertyDrawPos; - fakeLabel.xMax = fakeField.xMin; - EditorGUIUtility.AddCursorRect( fakeLabel, MouseCursor.SlideArrow ); - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - - if ( m_previousValue[ 0 ] != m_defaultValue ) - { - m_previousValue[ 0 ] = m_defaultValue; - m_fieldText[ 0 ] = m_defaultValue.ToString(); - } - - GUI.Label( fakeField, m_fieldText[ 0 ], UIUtils.MainSkin.textField ); - } - else - { - DrawFakeSlider( ref m_defaultValue, drawInfo ); - } - } - } - } - - void DrawFakeSlider( ref float value, DrawInfo drawInfo ) - { - float rangeWidth = 30 * drawInfo.InvertedZoom; - float rangeSpacing = 5 * drawInfo.InvertedZoom; - - //Min - Rect minRect = m_propertyDrawPos; - minRect.width = rangeWidth; - EditorGUIUtility.AddCursorRect( minRect, MouseCursor.Text ); - if ( m_previousValue[ 1 ] != m_min ) - { - m_previousValue[ 1 ] = m_min; - m_fieldText[ 1 ] = m_min.ToString(); - } - GUI.Label( minRect, m_fieldText[ 1 ], UIUtils.MainSkin.textField ); - - //Value Area - Rect valRect = m_propertyDrawPos; - valRect.width = rangeWidth; - valRect.x = m_propertyDrawPos.xMax - rangeWidth - rangeWidth - rangeSpacing; - EditorGUIUtility.AddCursorRect( valRect, MouseCursor.Text ); - if ( m_previousValue[ 0 ] != value ) - { - m_previousValue[ 0 ] = value; - m_fieldText[ 0 ] = value.ToString(); - } - GUI.Label( valRect, m_fieldText[ 0 ], UIUtils.MainSkin.textField ); - - //Max - Rect maxRect = m_propertyDrawPos; - maxRect.width = rangeWidth; - maxRect.x = m_propertyDrawPos.xMax - rangeWidth; - EditorGUIUtility.AddCursorRect( maxRect, MouseCursor.Text ); - if ( m_previousValue[ 2 ] != m_max ) - { - m_previousValue[ 2 ] = m_max; - m_fieldText[ 2 ] = m_max.ToString(); - } - GUI.Label( maxRect, m_fieldText[ 2 ], UIUtils.MainSkin.textField ); - - Rect sliderValRect = m_propertyDrawPos; - sliderValRect.x = minRect.xMax + rangeSpacing; - sliderValRect.xMax = valRect.xMin - rangeSpacing; - Rect sliderBackRect = sliderValRect; - sliderBackRect.height = 5 * drawInfo.InvertedZoom; - sliderBackRect.center = new Vector2( sliderValRect.center.x, Mathf.Round( sliderValRect.center.y ) ); - - - GUI.Label( sliderBackRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SliderStyle ) ); - - sliderValRect.width = 10; - float percent = ( value - m_min) / ( m_max-m_min ); - percent = Mathf.Clamp01( percent ); - sliderValRect.x += percent * (sliderBackRect.width - 10 * drawInfo.InvertedZoom ); - GUI.Label( sliderValRect, string.Empty, UIUtils.RangedFloatSliderThumbStyle ); - } - - void DrawSlider( ref float value, DrawInfo drawInfo ) - { - float rangeWidth = 30 * drawInfo.InvertedZoom; - float rangeSpacing = 5 * drawInfo.InvertedZoom; - - //Min - Rect minRect = m_propertyDrawPos; - minRect.width = rangeWidth; - m_min = EditorGUIFloatField( minRect, m_min, UIUtils.MainSkin.textField ); - - //Value Area - Rect valRect = m_propertyDrawPos; - valRect.width = rangeWidth; - valRect.x = m_propertyDrawPos.xMax - rangeWidth - rangeWidth - rangeSpacing; - value = EditorGUIFloatField( valRect, value, UIUtils.MainSkin.textField ); - - //Max - Rect maxRect = m_propertyDrawPos; - maxRect.width = rangeWidth; - maxRect.x = m_propertyDrawPos.xMax - rangeWidth; - m_max = EditorGUIFloatField( maxRect, m_max, UIUtils.MainSkin.textField ); - - //Value Slider - Rect sliderValRect = m_propertyDrawPos; - sliderValRect.x = minRect.xMax + rangeSpacing; - sliderValRect.xMax = valRect.xMin - rangeSpacing; - Rect sliderBackRect = sliderValRect; - sliderBackRect.height = 5 * drawInfo.InvertedZoom; - sliderBackRect.center = new Vector2( sliderValRect.center.x, Mathf.Round( sliderValRect.center.y )); - GUI.Label( sliderBackRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SliderStyle ) ); - value = GUIHorizontalSlider( sliderValRect, value, m_min, m_max, GUIStyle.none, UIUtils.RangedFloatSliderThumbStyle ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - if ( m_currentParameterType != PropertyType.Constant ) - return PropertyData( dataCollector.PortCategory ); - - return IOUtils.Floatify( m_defaultValue ); - } - - public override string GetPropertyValue() - { - if ( m_floatMode ) - { - return PropertyAttributes + m_propertyName + "(\"" + m_propertyInspectorName + "\", Float) = " + m_defaultValue; - } - else - { - return PropertyAttributes + m_propertyName + "(\"" + m_propertyInspectorName + "\", Range( " + m_min + " , " + m_max + ")) = " + m_defaultValue; - } - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if ( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetFloat( m_propertyName, m_materialValue ); - } - } - - public override void SetMaterialMode( Material mat , bool fetchMaterialValues ) - { - base.SetMaterialMode( mat , fetchMaterialValues ); - if ( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetFloat( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetFloat( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - { - m_materialValue = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - } - - m_min = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - m_max = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - SetFloatMode( m_min == m_max ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_materialValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_min ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_max ); - } - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? - m_materialValue.ToString( Mathf.Abs( m_materialValue ) > 1000 ? Constants.PropertyBigFloatFormatLabel : Constants.PropertyFloatFormatLabel ) : - m_defaultValue.ToString( Mathf.Abs( m_defaultValue ) > 1000 ? Constants.PropertyBigFloatFormatLabel : Constants.PropertyFloatFormatLabel ); - } - - public override void SetGlobalValue() { Shader.SetGlobalFloat( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalFloat( m_propertyName ); } - public float Value - { - get { return m_defaultValue; } - set { m_defaultValue = value; } - } - - public void SetMaterialValueFromInline( float val ) - { - m_materialValue = val; - m_requireMaterialUpdate = true; - } - public override void GeneratePPSInfo( ref string propertyDeclaration, ref string propertySet ) - { - string additionalHeaders = string.Empty; - if( !m_floatMode ) - { - additionalHeaders = string.Format( "Range( {0}, {1} ),", m_min, m_max ); - } - propertyDeclaration += string.Format( ASEPPSHelperTool.PPSPropertyDecFormat, additionalHeaders, PropertyInspectorName, - ASEPPSHelperTool.WireToPPSType[ WirePortDataType.FLOAT ], PropertyName, m_defaultValue ); - - propertySet += string.Format( ASEPPSHelperTool.PPSPropertySetFormat, "Float", PropertyName ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs.meta deleted file mode 100644 index dbf3243f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/RangedFloatNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e81453c5ad3b8224db874b56bf00cad2 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables.meta deleted file mode 100644 index 22447d40..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 92f993d3ba8b1394eaf8c4fe308cab11 -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen.meta deleted file mode 100644 index e1fbf68d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8c4b0845954941d4d9809abaa67bdc2b -folderAsset: yes -timeCreated: 1481126947 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs deleted file mode 100644 index 0591ba12..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs +++ /dev/null @@ -1,100 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - public enum BuiltInShaderCameraTypes - { - unity_CameraProjection = 0, - unity_CameraInvProjection - } - - [Serializable] - [NodeAttributes( "Projection Matrices", "Camera And Screen", "Camera's Projection/Inverse Projection matrix" )] - public sealed class CameraProjectionNode : ShaderVariablesNode - { - private const string _projMatrixLabelStr = "Projection Matrix"; - private readonly string[] _projMatrixValuesStr = { "Camera Projection", - "Inverse Camera Projection"}; - - - [SerializeField] - private BuiltInShaderCameraTypes m_selectedType = BuiltInShaderCameraTypes.unity_CameraProjection; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, _projMatrixValuesStr[ (int)m_selectedType ], WirePortDataType.FLOAT4x4 ); - m_textLabelWidth = 115; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_selectedType = (BuiltInShaderCameraTypes)m_upperLeftWidget.DrawWidget( this, (int)m_selectedType, _projMatrixValuesStr ); - if( EditorGUI.EndChangeCheck() ) - { - ChangeOutputName( 0, _projMatrixValuesStr[ (int)m_selectedType ] ); - SetSaveIsDirty(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_selectedType = (BuiltInShaderCameraTypes)EditorGUILayoutPopup( _projMatrixLabelStr, (int)m_selectedType, _projMatrixValuesStr ); - if( EditorGUI.EndChangeCheck() ) - { - ChangeOutputName( 0, _projMatrixValuesStr[ (int)m_selectedType ] ); - SetSaveIsDirty(); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - GeneratorUtils.RegisterUnity2019MatrixDefines( ref dataCollector ); - return m_selectedType.ToString(); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedType = (BuiltInShaderCameraTypes)Enum.Parse( typeof( BuiltInShaderCameraTypes ), GetCurrentParam( ref nodeParams ) ); - ChangeOutputName( 0, _projMatrixValuesStr[ (int)m_selectedType ] ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedType ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs.meta deleted file mode 100644 index 11a1c16b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraProjectionNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f776bdd36b750304c8e0de8ee1f31fc0 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs deleted file mode 100644 index fd23099e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs +++ /dev/null @@ -1,115 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum BuiltInShaderClipPlanesTypes - { - Left = 0, - Right, - Bottom, - Top, - Near, - Far - } - - [Serializable] - [NodeAttributes( "Clip Planes", "Camera And Screen", "Camera World Clip Planes" )] - public sealed class CameraWorldClipPlanes : ShaderVariablesNode - { - [SerializeField] - private BuiltInShaderClipPlanesTypes m_selectedType = BuiltInShaderClipPlanesTypes.Left; - - private const string LabelStr = "Plane"; - private const string ValueStr = "unity_CameraWorldClipPlanes"; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - private int m_planeId; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "ABCD", WirePortDataType.FLOAT4 ); - m_textLabelWidth = 55; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_selectedType ) ); - m_previewShaderGUID = "6afe5a4ad7bbd0e4ab352c758f543a09"; - } - - public override void OnEnable() - { - base.OnEnable(); - m_planeId = Shader.PropertyToID( "_PlaneId" ); - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - m_upperLeftWidget.DrawWidget(ref m_selectedType, this, OnWidgetUpdate ); - } - - private readonly Action OnWidgetUpdate = ( x ) => { - x.SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, ( x as CameraWorldClipPlanes ).Type ) ); - }; - - public BuiltInShaderClipPlanesTypes Type { get { return m_selectedType; } } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_selectedType = ( BuiltInShaderClipPlanesTypes ) EditorGUILayoutEnumPopup( LabelStr, m_selectedType ); - if ( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_selectedType ) ); - SetSaveIsDirty(); - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - PreviewMaterial.SetInt( m_planeId, (int)m_selectedType ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - return ValueStr + "[" + ( int ) m_selectedType + "]"; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedType = ( BuiltInShaderClipPlanesTypes ) Enum.Parse( typeof( BuiltInShaderClipPlanesTypes ), GetCurrentParam( ref nodeParams ) ); - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_selectedType ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedType ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs.meta deleted file mode 100644 index 3b17b846..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/CameraWorldClipPlanes.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e5a9a010f1c8dda449c8ca7ee9e25869 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs deleted file mode 100644 index c2e93c26..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs +++ /dev/null @@ -1,38 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Ortho Params", "Camera And Screen", "Orthographic Parameters" )] - public sealed class OrthoParams : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "Ortho Cam Width" ); - ChangeOutputName( 2, "Ortho Cam Height" ); - ChangeOutputName( 3, "Unused" ); - ChangeOutputName( 4, "Projection Mode" ); - m_value = "unity_OrthoParams"; - m_previewShaderGUID = "88a910ece3dce224793e669bb1bc158d"; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - - if( !m_outputPorts[ 3 ].IsConnected ) - { - m_outputPorts[ 3 ].Visible = false; - m_sizeIsDirty = true; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs.meta deleted file mode 100644 index d406a63e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/OrthoParams.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f9431cdf8e81c1d4f902b3fa7d04f7ac -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs deleted file mode 100644 index 9e4357b7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Projection Params", "Camera And Screen", "Projection Near/Far parameters" )] - public sealed class ProjectionParams : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "Flipped" ); - ChangeOutputName( 2, "Near Plane" ); - ChangeOutputName( 3, "Far Plane" ); - ChangeOutputName( 4, "1/Far Plane" ); - m_value = "_ProjectionParams"; - m_previewShaderGUID = "97ae846cb0a6b044388fad3bc03bb4c2"; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs.meta deleted file mode 100644 index 8e87d5a2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ProjectionParams.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ba1ca8bace2c2dd4dafac6f73f4dfb1b -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs deleted file mode 100644 index 5446ac2f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Screen Params", "Camera And Screen", "Camera's Render Target size parameters" )] - public sealed class ScreenParams : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "RT Width" ); - ChangeOutputName( 2, "RT Height" ); - ChangeOutputName( 3, "1+1/Width" ); - ChangeOutputName( 4, "1+1/Height" ); - m_value = "_ScreenParams"; - m_previewShaderGUID = "78173633b803de4419206191fed3d61e"; - } - - //public override void RefreshExternalReferences() - //{ - // base.RefreshExternalReferences(); - // if( !m_outputPorts[ 0 ].IsConnected ) - // { - // m_outputPorts[ 0 ].Visible = false; - // m_sizeIsDirty = true; - // } - //} - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs.meta deleted file mode 100644 index f43db824..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ScreenParams.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2e593f23857d59643b5b5f6dd6264e1b -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs deleted file mode 100644 index 2342f158..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs +++ /dev/null @@ -1,28 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Space Camera Pos", "Camera And Screen", "World Space Camera position" )] - public sealed class WorldSpaceCameraPos : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "XYZ", WirePortDataType.FLOAT3 ); - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - - m_value = "_WorldSpaceCameraPos"; - m_previewShaderGUID = "6b0c78411043dd24dac1152c84bb63ba"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - return GetOutputVectorItem( 0, outputId, base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs.meta deleted file mode 100644 index 8a47447f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/WorldSpaceCameraPos.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 972d92a6008896f4292a61726e18f667 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs deleted file mode 100644 index 4fcb5e19..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Z-Buffer Params", "Camera And Screen", "Linearized Z buffer values" )] - public sealed class ZBufferParams : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "1-far/near" ); - ChangeOutputName( 2, "far/near" ); - ChangeOutputName( 3, "[0]/far" ); - ChangeOutputName( 4, "[1]/far" ); - m_value = "_ZBufferParams"; - m_previewShaderGUID = "56c42c106bcb497439187f5bb6b6f94d"; - } - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs.meta deleted file mode 100644 index e8b668c8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/CameraAndScreen/ZBufferParams.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2765a41106f478f4982e859b978bdec4 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs deleted file mode 100644 index d74d8a5f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs +++ /dev/null @@ -1,39 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - public class ConstVecShaderVariable : ShaderVariablesNode - { - [SerializeField] - protected string m_value; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, " ", WirePortDataType.FLOAT4 ); - AddOutputPort( WirePortDataType.FLOAT, "0" ); - AddOutputPort( WirePortDataType.FLOAT, "1" ); - AddOutputPort( WirePortDataType.FLOAT, "2" ); - AddOutputPort( WirePortDataType.FLOAT, "3" ); - } - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - switch ( outputId ) - { - case 0: return m_value; - case 1: return ( m_value + ".x" ); - case 2: return ( m_value + ".y" ); - case 3: return ( m_value + ".z" ); - case 4: return ( m_value + ".w" ); - } - - UIUtils.ShowMessage( UniqueId, "ConstVecShaderVariable generating empty code", MessageSeverity.Warning ); - return string.Empty; - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs.meta deleted file mode 100644 index 97976c8a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstVecShaderVariable.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9102c0b554fd5ad4785acf870dcc17eb -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs deleted file mode 100644 index ff6279e7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class ConstantShaderVariable : ShaderVariablesNode - { - [SerializeField] - protected string m_value; - - [SerializeField] - protected string m_HDValue = string.Empty; - - [SerializeField] - protected string m_LWValue = string.Empty; - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - if( dataCollector.IsTemplate ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD && !string.IsNullOrEmpty( m_HDValue ) ) - return m_HDValue; - - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight && !string.IsNullOrEmpty( m_LWValue )) - return m_LWValue; - } - return m_value; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs.meta deleted file mode 100644 index 55110165..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ConstantShaderVariable.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 266391c3c4308014e9ce246e5484b917 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient.meta deleted file mode 100644 index e0c69e86..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 78eb7b1e34d423c40a949c9e75b5f24a -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs deleted file mode 100644 index 2af78f78..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs +++ /dev/null @@ -1,126 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - public enum BuiltInFogAndAmbientColors - { - UNITY_LIGHTMODEL_AMBIENT = 0, - unity_AmbientSky, - unity_AmbientEquator, - unity_AmbientGround, - unity_FogColor - } - - [Serializable] - [NodeAttributes( "Fog And Ambient Colors", "Light", "Fog and Ambient colors" )] - public sealed class FogAndAmbientColorsNode : ShaderVariablesNode - { - private const string ColorLabelStr = "Color"; - private readonly string[] ColorValuesStr = { - "Ambient light ( Legacy )", - "Sky ambient light", - "Equator ambient light", - "Ground ambient light", - "Fog" - }; - - [SerializeField] - private BuiltInFogAndAmbientColors m_selectedType = BuiltInFogAndAmbientColors.UNITY_LIGHTMODEL_AMBIENT; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, ColorValuesStr[ ( int ) m_selectedType ], WirePortDataType.COLOR ); - m_textLabelWidth = 50; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "937c7bde062f0f942b600d9950d2ebb2"; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - m_previewMaterialPassId = (int)m_selectedType; - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_selectedType = (BuiltInFogAndAmbientColors)m_upperLeftWidget.DrawWidget( this, (int)m_selectedType, ColorValuesStr ); - if( EditorGUI.EndChangeCheck() ) - { - ChangeOutputName( 0, ColorValuesStr[ (int)m_selectedType ] ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_selectedType = ( BuiltInFogAndAmbientColors ) EditorGUILayoutPopup( ColorLabelStr, ( int ) m_selectedType, ColorValuesStr ); - - if ( EditorGUI.EndChangeCheck() ) - { - ChangeOutputName( 0, ColorValuesStr[ ( int ) m_selectedType ] ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - if( dataCollector.IsTemplate && dataCollector.CurrentSRPType == TemplateSRPType.HD ) - { - switch( m_selectedType ) - { - case BuiltInFogAndAmbientColors.unity_AmbientSky: - return "_Ambient_ColorSky"; - case BuiltInFogAndAmbientColors.unity_AmbientEquator: - return "_Ambient_Equator"; - case BuiltInFogAndAmbientColors.unity_AmbientGround: - return "_Ambient_Ground"; - case BuiltInFogAndAmbientColors.unity_FogColor: - return "_FogColor"; - } - } - return m_selectedType.ToString(); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedType = ( BuiltInFogAndAmbientColors ) Enum.Parse( typeof( BuiltInFogAndAmbientColors ), GetCurrentParam( ref nodeParams ) ); - ChangeOutputName( 0, ColorValuesStr[ ( int ) m_selectedType ] ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedType ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs.meta deleted file mode 100644 index f2ab7d02..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogAndAmbientColorsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e2bdfc2fa6fcd0640b01a8b7448a1a11 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs deleted file mode 100644 index 63a635d1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Fog Params", "Light", "Parameters for fog calculation" )] - public sealed class FogParamsNode : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "Density/Sqrt(Ln(2))" ); - ChangeOutputName( 2, "Density/Ln(2)" ); - ChangeOutputName( 3, "-1/(End-Start)" ); - ChangeOutputName( 4, "End/(End-Start))" ); - m_value = "unity_FogParams"; - m_previewShaderGUID = "42abde3281b1848438c3b53443c91a1e"; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs.meta deleted file mode 100644 index ccc0df5e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/FogAndAmbient/FogParamsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a3d8c31159e07bc419a7484ab5e894ed -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting.meta deleted file mode 100644 index 86287e65..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 47f503bcb5935b649beee3296dd40260 -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs deleted file mode 100644 index d985714c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs +++ /dev/null @@ -1,197 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - - public enum ASEStandardSurfaceWorkflow - { - Metallic = 0, - Specular - } - - [Serializable] - [NodeAttributes( "Standard Surface Light", "Light", "Provides a way to create a standard surface light model in custom lighting mode", NodeAvailabilityFlags = (int)NodeAvailability.CustomLighting )] - public sealed class CustomStandardSurface : ParentNode - { - private const string WorkflowStr = "Workflow"; - - [SerializeField] - private ASEStandardSurfaceWorkflow m_workflow = ASEStandardSurfaceWorkflow.Metallic; - - [SerializeField] - private ViewSpace m_normalSpace = ViewSpace.Tangent; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Albedo" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal" ); - m_inputPorts[ 1 ].Vector3InternalData = Vector3.forward; - AddInputPort( WirePortDataType.FLOAT3, false, "Emission" ); - AddInputPort( WirePortDataType.FLOAT, false, "Metallic" ); - AddInputPort( WirePortDataType.FLOAT, false, "Smoothness" ); - AddInputPort( WirePortDataType.FLOAT, false, "Occlusion" ); - m_inputPorts[ 5 ].FloatInternalData = 1; - AddOutputPort( WirePortDataType.FLOAT3, "RGB" ); - m_autoWrapProperties = true; - m_textLabelWidth = 100; - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = "This node only returns correct information using a custom light model, otherwise returns 0"; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( m_inputPorts[ 1 ].IsConnected && m_normalSpace == ViewSpace.Tangent ) - dataCollector.DirtyNormal = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_workflow = (ASEStandardSurfaceWorkflow)EditorGUILayoutEnumPopup( WorkflowStr, m_workflow ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateSpecularMetallicPorts(); - } - - EditorGUI.BeginChangeCheck(); - m_normalSpace = (ViewSpace)EditorGUILayoutEnumPopup( "Normal Space", m_normalSpace ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePort(); - } - } - - private void UpdatePort() - { - if( m_normalSpace == ViewSpace.World ) - m_inputPorts[ 1 ].Name = "World Normal"; - else - m_inputPorts[ 1 ].Name = "Normal"; - - m_sizeIsDirty = true; - } - - void UpdateSpecularMetallicPorts() - { - if( m_workflow == ASEStandardSurfaceWorkflow.Specular ) - m_inputPorts[ 3 ].ChangeProperties( "Specular", WirePortDataType.FLOAT3, false ); - else - m_inputPorts[ 3 ].ChangeProperties( "Metallic", WirePortDataType.FLOAT, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.GenType == PortGenType.NonCustomLighting || dataCollector.CurrentCanvasMode != NodeAvailability.CustomLighting ) - return "float3(0,0,0)"; - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string specularMode = string.Empty; - if( m_workflow == ASEStandardSurfaceWorkflow.Specular ) - specularMode = "Specular"; - - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - - if( dataCollector.DirtyNormal ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - } - - dataCollector.AddLocalVariable( UniqueId, "SurfaceOutputStandard" + specularMode + " s" + OutputId + " = (SurfaceOutputStandard" + specularMode + " ) 0;" ); - dataCollector.AddLocalVariable( UniqueId, "s" + OutputId + ".Albedo = " + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + ";" ); - - string normal = string.Empty; - - if( m_inputPorts[ 1 ].IsConnected ) - { - normal = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - if( m_normalSpace == ViewSpace.Tangent ) - { - normal = "WorldNormalVector( " + Constants.InputVarStr + " , " + normal + " )"; - } - } - else - { - normal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - } - - - - dataCollector.AddLocalVariable( UniqueId, "s" + OutputId + ".Normal = "+ normal + ";" ); - dataCollector.AddLocalVariable( UniqueId, "s" + OutputId + ".Emission = " + m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ) + ";" ); - if( m_workflow == ASEStandardSurfaceWorkflow.Specular ) - dataCollector.AddLocalVariable( UniqueId, "s" + OutputId + ".Specular = " + m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ) + ";" ); - else - dataCollector.AddLocalVariable( UniqueId, "s" + OutputId + ".Metallic = " + m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ) + ";" ); - dataCollector.AddLocalVariable( UniqueId, "s" + OutputId + ".Smoothness = " + m_inputPorts[ 4 ].GeneratePortInstructions( ref dataCollector ) + ";" ); - dataCollector.AddLocalVariable( UniqueId, "s" + OutputId + ".Occlusion = " + m_inputPorts[ 5 ].GeneratePortInstructions( ref dataCollector ) + ";\n" ); - - dataCollector.AddLocalVariable( UniqueId, "data.light = gi.light;\n", true ); - - dataCollector.AddLocalVariable( UniqueId, "UnityGI gi" + OutputId + " = gi;" ); - dataCollector.AddLocalVariable( UniqueId, "#ifdef UNITY_PASS_FORWARDBASE", true ); - - dataCollector.AddLocalVariable( UniqueId, "Unity_GlossyEnvironmentData g" + OutputId + " = UnityGlossyEnvironmentSetup( s" + OutputId + ".Smoothness, data.worldViewDir, s" + OutputId + ".Normal, float3(0,0,0));" ); - dataCollector.AddLocalVariable( UniqueId, "gi" + OutputId + " = UnityGlobalIllumination( data, s" + OutputId + ".Occlusion, s" + OutputId + ".Normal, g" + OutputId + " );" ); - dataCollector.AddLocalVariable( UniqueId, "#endif\n", true ); - dataCollector.AddLocalVariable( UniqueId, "float3 surfResult" + OutputId + " = LightingStandard" + specularMode + " ( s" + OutputId + ", viewDir, gi" + OutputId + " ).rgb;" ); - //Emission must be always added to trick Unity, so it knows what needs to be created p.e. world pos - dataCollector.AddLocalVariable( UniqueId, "surfResult" + OutputId + " += s" + OutputId + ".Emission;\n" ); - - m_outputPorts[ 0 ].SetLocalValue( "surfResult" + OutputId, dataCollector.PortCategory ); - - //Remove emission contribution from Forward Add - dataCollector.AddLocalVariable( UniqueId, "#ifdef UNITY_PASS_FORWARDADD//" + OutputId ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "surfResult{0} -= s{0}.Emission;", OutputId )); - dataCollector.AddLocalVariable( UniqueId, "#endif//" + OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( ContainerGraph.CurrentCanvasMode == NodeAvailability.TemplateShader || ( ContainerGraph.CurrentStandardSurface != null && ContainerGraph.CurrentStandardSurface.CurrentLightingModel != StandardShaderLightModel.CustomLighting ) ) - m_showErrorMessage = true; - else - m_showErrorMessage = false; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 13204 ) - { - m_workflow = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ) ? ASEStandardSurfaceWorkflow.Specular : ASEStandardSurfaceWorkflow.Metallic; - } - else - { - m_workflow = (ASEStandardSurfaceWorkflow)Enum.Parse( typeof( ASEStandardSurfaceWorkflow ), GetCurrentParam( ref nodeParams ) ); - } - UpdateSpecularMetallicPorts(); - - if( UIUtils.CurrentShaderVersion() >= 14402 ) - { - m_normalSpace = (ViewSpace)Enum.Parse( typeof( ViewSpace ), GetCurrentParam( ref nodeParams ) ); - } - UpdatePort(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_workflow ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalSpace ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs.meta deleted file mode 100644 index 172f37cd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/CustomStandardSurface.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 78916999fd7bc3c4e9767bc9cf0698c0 -timeCreated: 1500054866 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs deleted file mode 100644 index c58da735..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs +++ /dev/null @@ -1,366 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Indirect Diffuse Light", "Light", "Indirect Lighting", NodeAvailabilityFlags = (int)( NodeAvailability.CustomLighting | NodeAvailability.TemplateShader ) )] - public sealed class IndirectDiffuseLighting : ParentNode - { - [SerializeField] - private ViewSpace m_normalSpace = ViewSpace.Tangent; - - private int m_cachedIntensityId = -1; - - - private readonly string LWIndirectDiffuseHeader = "ASEIndirectDiffuse( {0}, {1})"; - private readonly string[] LWIndirectDiffuseBody = - { - "float3 ASEIndirectDiffuse( float2 uvStaticLightmap, float3 normalWS )\n", - "{\n", - "#ifdef LIGHTMAP_ON\n", - "\treturn SampleLightmap( uvStaticLightmap, normalWS );\n", - "#else\n", - "\treturn SampleSH(normalWS);\n", - "#endif\n", - "}\n" - }; - - - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal" ); - AddOutputPort( WirePortDataType.FLOAT3, "RGB" ); - m_inputPorts[ 0 ].Vector3InternalData = Vector3.forward; - m_autoWrapProperties = true; - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = "This node only returns correct information using a custom light model, otherwise returns 0"; - m_previewShaderGUID = "b45d57fa606c1ea438fe9a2c08426bc7"; - m_drawPreviewAsSphere = true; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_normalSpace == ViewSpace.Tangent ) - m_previewMaterialPassId = 1; - else - m_previewMaterialPassId = 2; - } - else - { - m_previewMaterialPassId = 0; - } - - if( m_cachedIntensityId == -1 ) - m_cachedIntensityId = Shader.PropertyToID( "_Intensity" ); - - PreviewMaterial.SetFloat( m_cachedIntensityId, RenderSettings.ambientIntensity ); - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - // This needs to be rechecked - //if( m_inputPorts[ 0 ].IsConnected ) - dataCollector.DirtyNormal = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_normalSpace = (ViewSpace)EditorGUILayoutEnumPopup( "Normal Space", m_normalSpace ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePort(); - } - } - - private void UpdatePort() - { - if( m_normalSpace == ViewSpace.World ) - m_inputPorts[ 0 ].ChangeProperties( "World Normal", m_inputPorts[ 0 ].DataType, false ); - else - m_inputPorts[ 0 ].ChangeProperties( "Normal", m_inputPorts[ 0 ].DataType, false ); - - m_sizeIsDirty = true; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( ( ContainerGraph.CurrentStandardSurface != null && ContainerGraph.CurrentStandardSurface.CurrentLightingModel != StandardShaderLightModel.CustomLighting ) ) - m_showErrorMessage = true; - else - m_showErrorMessage = false; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - string finalValue = string.Empty; - - if( dataCollector.IsTemplate && dataCollector.IsFragmentCategory ) - { - if( !dataCollector.IsSRP ) - { - dataCollector.AddToIncludes( UniqueId, Constants.UnityLightingLib ); - - string texcoord1 = string.Empty; - string texcoord2 = string.Empty; - - if( dataCollector.TemplateDataCollectorInstance.HasInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES1, false, MasterNodePortCategory.Vertex ) ) - texcoord1 = dataCollector.TemplateDataCollectorInstance.GetInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES1, false, MasterNodePortCategory.Vertex ).VarName; - else - texcoord1 = dataCollector.TemplateDataCollectorInstance.RegisterInfoOnSemantic( MasterNodePortCategory.Vertex, TemplateInfoOnSematics.TEXTURE_COORDINATES1, TemplateSemantics.TEXCOORD1, "texcoord1", WirePortDataType.FLOAT4, PrecisionType.Float, false ); - - if( dataCollector.TemplateDataCollectorInstance.HasInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES2, false, MasterNodePortCategory.Vertex ) ) - texcoord2 = dataCollector.TemplateDataCollectorInstance.GetInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES2, false, MasterNodePortCategory.Vertex ).VarName; - else - texcoord2 = dataCollector.TemplateDataCollectorInstance.RegisterInfoOnSemantic( MasterNodePortCategory.Vertex, TemplateInfoOnSematics.TEXTURE_COORDINATES2, TemplateSemantics.TEXCOORD2, "texcoord2", WirePortDataType.FLOAT4, PrecisionType.Float, false ); - - string vOutName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData.OutVarName; - string fInName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.FragmentFunctionData.InVarName; - TemplateVertexData data = dataCollector.TemplateDataCollectorInstance.RequestNewInterpolator( WirePortDataType.FLOAT4, false, "ase_lmap" ); - - string varName = "ase_lmap"; - if( data != null ) - varName = data.VarName; - - dataCollector.AddToVertexLocalVariables( UniqueId, "#ifdef DYNAMICLIGHTMAP_ON //dynlm" ); - dataCollector.AddToVertexLocalVariables( UniqueId, vOutName + "." + varName + ".zw = " + texcoord2 + ".xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw;" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#endif //dynlm" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#ifdef LIGHTMAP_ON //stalm" ); - dataCollector.AddToVertexLocalVariables( UniqueId, vOutName + "." + varName + ".xy = " + texcoord1 + ".xy * unity_LightmapST.xy + unity_LightmapST.zw;" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#endif //stalm" ); - - TemplateVertexData shdata = dataCollector.TemplateDataCollectorInstance.RequestNewInterpolator( WirePortDataType.FLOAT3, false, "ase_sh" ); - string worldPos = dataCollector.TemplateDataCollectorInstance.GetWorldPos( false, MasterNodePortCategory.Vertex ); - string worldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( PrecisionType.Float, false, MasterNodePortCategory.Vertex ); - //Debug.Log( shdata ); - string shVarName = "ase_sh"; - if( shdata != null ) - shVarName = shdata.VarName; - string outSH = vOutName + "." + shVarName + ".xyz"; - dataCollector.AddToVertexLocalVariables( UniqueId, "#ifndef LIGHTMAP_ON //nstalm" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#if UNITY_SHOULD_SAMPLE_SH //sh" ); - dataCollector.AddToVertexLocalVariables( UniqueId, outSH + " = 0;" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#ifdef VERTEXLIGHT_ON //vl" ); - dataCollector.AddToVertexLocalVariables( UniqueId, outSH + " += Shade4PointLights (" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "unity_4LightPosX0, unity_4LightPosY0, unity_4LightPosZ0," ); - dataCollector.AddToVertexLocalVariables( UniqueId, "unity_LightColor[0].rgb, unity_LightColor[1].rgb, unity_LightColor[2].rgb, unity_LightColor[3].rgb," ); - dataCollector.AddToVertexLocalVariables( UniqueId, "unity_4LightAtten0, " + worldPos + ", " + worldNormal + ");" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#endif //vl" ); - dataCollector.AddToVertexLocalVariables( UniqueId, outSH + " = ShadeSHPerVertex (" + worldNormal + ", " + outSH + ");" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#endif //sh" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "#endif //nstalm" ); - - //dataCollector.AddToPragmas( UniqueId, "multi_compile_fwdbase" ); - - string fragWorldNormal = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_normalSpace == ViewSpace.Tangent ) - fragWorldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ), OutputId ); - else - fragWorldNormal = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - fragWorldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( PrecisionType.Float, false, MasterNodePortCategory.Fragment ); - } - - dataCollector.AddLocalVariable( UniqueId, "UnityGIInput data" + OutputId + ";" ); - dataCollector.AddLocalVariable( UniqueId, "UNITY_INITIALIZE_OUTPUT( UnityGIInput, data" + OutputId + " );" ); - - dataCollector.AddLocalVariable( UniqueId, "#if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) //dylm" + OutputId ); - dataCollector.AddLocalVariable( UniqueId, "data" + OutputId + ".lightmapUV = " + fInName + "." + varName + ";" ); - dataCollector.AddLocalVariable( UniqueId, "#endif //dylm" + OutputId ); - - dataCollector.AddLocalVariable( UniqueId, "#if UNITY_SHOULD_SAMPLE_SH //fsh" + OutputId ); - dataCollector.AddLocalVariable( UniqueId, "data" + OutputId + ".ambient = " + fInName + "." + shVarName + ";" ); - dataCollector.AddLocalVariable( UniqueId, "#endif //fsh" + OutputId ); - - dataCollector.AddToLocalVariables( UniqueId, "UnityGI gi" + OutputId + " = UnityGI_Base(data" + OutputId + ", 1, " + fragWorldNormal + ");" ); - - finalValue = "gi" + OutputId + ".indirect.diffuse"; - m_outputPorts[ 0 ].SetLocalValue( finalValue, dataCollector.PortCategory ); - return finalValue; - } - else - { - if( dataCollector.CurrentSRPType == TemplateSRPType.Lightweight ) - { - string texcoord1 = string.Empty; - - if( dataCollector.TemplateDataCollectorInstance.HasInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES1, false, MasterNodePortCategory.Vertex ) ) - texcoord1 = dataCollector.TemplateDataCollectorInstance.GetInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES1, false, MasterNodePortCategory.Vertex ).VarName; - else - texcoord1 = dataCollector.TemplateDataCollectorInstance.RegisterInfoOnSemantic( MasterNodePortCategory.Vertex, TemplateInfoOnSematics.TEXTURE_COORDINATES1, TemplateSemantics.TEXCOORD1, "texcoord1", WirePortDataType.FLOAT4, PrecisionType.Float, false ); - - string vOutName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData.OutVarName; - string fInName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.FragmentFunctionData.InVarName; - - - if( !dataCollector.TemplateDataCollectorInstance.HasRawInterpolatorOfName( "lightmapUVOrVertexSH" ) ) - { - string worldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( PrecisionType.Float, false, MasterNodePortCategory.Vertex ); - dataCollector.TemplateDataCollectorInstance.RequestNewInterpolator( WirePortDataType.FLOAT4, false, "lightmapUVOrVertexSH" ); - - dataCollector.AddToVertexLocalVariables( UniqueId, "OUTPUT_LIGHTMAP_UV( " + texcoord1 + ", unity_LightmapST, " + vOutName + ".lightmapUVOrVertexSH.xy );" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "OUTPUT_SH( " + worldNormal + ", " + vOutName + ".lightmapUVOrVertexSH.xyz );" ); - - dataCollector.AddToPragmas( UniqueId, "multi_compile _ DIRLIGHTMAP_COMBINED" ); - dataCollector.AddToPragmas( UniqueId, "multi_compile _ LIGHTMAP_ON" ); - } - - string fragWorldNormal = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_normalSpace == ViewSpace.Tangent ) - fragWorldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ), OutputId ); - else - fragWorldNormal = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - fragWorldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( PrecisionType.Float, false, MasterNodePortCategory.Fragment ); - } - - //SAMPLE_GI - - //This function may not do full pixel and does not behave correctly with given normal thus is commented out - //dataCollector.AddLocalVariable( UniqueId, "float3 bakedGI" + OutputId + " = SAMPLE_GI( " + fInName + ".lightmapUVOrVertexSH.xy, " + fInName + ".lightmapUVOrVertexSH.xyz, " + fragWorldNormal + " );" ); - dataCollector.AddFunction( LWIndirectDiffuseBody[ 0 ], LWIndirectDiffuseBody, false ); - finalValue = "bakedGI" + OutputId; - string result = string.Format( LWIndirectDiffuseHeader, fInName + ".lightmapUVOrVertexSH.xy", fragWorldNormal ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, finalValue, result ); - - m_outputPorts[ 0 ].SetLocalValue( finalValue, dataCollector.PortCategory ); - return finalValue; - } - else if( dataCollector.CurrentSRPType == TemplateSRPType.HD ) - { - string texcoord1 = string.Empty; - string texcoord2 = string.Empty; - - if( dataCollector.TemplateDataCollectorInstance.HasInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES1, false, MasterNodePortCategory.Vertex ) ) - texcoord1 = dataCollector.TemplateDataCollectorInstance.GetInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES1, false, MasterNodePortCategory.Vertex ).VarName; - else - texcoord1 = dataCollector.TemplateDataCollectorInstance.RegisterInfoOnSemantic( MasterNodePortCategory.Vertex, TemplateInfoOnSematics.TEXTURE_COORDINATES1, TemplateSemantics.TEXCOORD1, "texcoord1", WirePortDataType.FLOAT4, PrecisionType.Float, false ); - - if( dataCollector.TemplateDataCollectorInstance.HasInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES2, false, MasterNodePortCategory.Vertex ) ) - texcoord2 = dataCollector.TemplateDataCollectorInstance.GetInfo( TemplateInfoOnSematics.TEXTURE_COORDINATES2, false, MasterNodePortCategory.Vertex ).VarName; - else - texcoord2 = dataCollector.TemplateDataCollectorInstance.RegisterInfoOnSemantic( MasterNodePortCategory.Vertex, TemplateInfoOnSematics.TEXTURE_COORDINATES2, TemplateSemantics.TEXCOORD2, "texcoord2", WirePortDataType.FLOAT4, PrecisionType.Float, false ); - - dataCollector.TemplateDataCollectorInstance.RequestNewInterpolator( WirePortDataType.FLOAT4, false, "ase_lightmapUVs" ); - - string vOutName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData.OutVarName; - string fInName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.FragmentFunctionData.InVarName; - - dataCollector.AddToVertexLocalVariables( UniqueId, vOutName + ".ase_lightmapUVs.xy = " + texcoord1 + ".xy * unity_LightmapST.xy + unity_LightmapST.zw;" ); - dataCollector.AddToVertexLocalVariables( UniqueId, vOutName + ".ase_lightmapUVs.zw = " + texcoord2 + ".xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw;" ); - - string worldPos = dataCollector.TemplateDataCollectorInstance.GetWorldPos( false, MasterNodePortCategory.Fragment ); - - dataCollector.AddToPragmas( UniqueId, "multi_compile _ LIGHTMAP_ON" ); - dataCollector.AddToPragmas( UniqueId, "multi_compile _ DIRLIGHTMAP_COMBINED" ); - dataCollector.AddToPragmas( UniqueId, "multi_compile _ DYNAMICLIGHTMAP_ON" ); - - string fragWorldNormal = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_normalSpace == ViewSpace.Tangent ) - fragWorldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ), OutputId ); - else - fragWorldNormal = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - fragWorldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( PrecisionType.Float, false, MasterNodePortCategory.Fragment ); - } - - //SAMPLE_GI - dataCollector.AddLocalVariable( UniqueId, "float3 bakedGI" + OutputId + " = SampleBakedGI( " + worldPos + ", " + fragWorldNormal + ", " + fInName + ".ase_lightmapUVs.xy, " + fInName + ".ase_lightmapUVs.zw );" ); - finalValue = "bakedGI" + OutputId; - m_outputPorts[ 0 ].SetLocalValue( finalValue, dataCollector.PortCategory ); - return finalValue; - } - } - } - if( dataCollector.GenType == PortGenType.NonCustomLighting || dataCollector.CurrentCanvasMode != NodeAvailability.CustomLighting ) - return "float3(0,0,0)"; - - string normal = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - - normal = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - if( m_normalSpace == ViewSpace.Tangent ) - normal = "WorldNormalVector( " + Constants.InputVarStr + " , " + normal + " )"; - } - else - { - if( dataCollector.IsFragmentCategory ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - if( dataCollector.DirtyNormal ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - } - } - - normal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - } - - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, "indirectDiffuse" + OutputId, "ShadeSH9( float4( " + normal + ", 1 ) )" ); - } - else - { - dataCollector.AddLocalVariable( UniqueId, "UnityGI gi" + OutputId + " = gi;" ); - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT3, "diffNorm" + OutputId, normal ); - dataCollector.AddLocalVariable( UniqueId, "gi" + OutputId + " = UnityGI_Base( data, 1, diffNorm" + OutputId + " );" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, "indirectDiffuse" + OutputId, "gi" + OutputId + ".indirect.diffuse + diffNorm" + OutputId + " * 0.0001" ); - } - - finalValue = "indirectDiffuse" + OutputId; - m_outputPorts[ 0 ].SetLocalValue( finalValue, dataCollector.PortCategory ); - return finalValue; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 13002 ) - m_normalSpace = (ViewSpace)Enum.Parse( typeof( ViewSpace ), GetCurrentParam( ref nodeParams ) ); - - UpdatePort(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalSpace ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs.meta deleted file mode 100644 index 2e9b5ba5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectDiffuseLighting.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 11bf17b0757d57c47add2eb50c62c75e -timeCreated: 1495726164 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs deleted file mode 100644 index 197e193e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs +++ /dev/null @@ -1,268 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Indirect Specular Light", "Light", "Indirect Specular Light", NodeAvailabilityFlags = (int)( NodeAvailability.CustomLighting | NodeAvailability.TemplateShader ) )] - public sealed class IndirectSpecularLight : ParentNode - { - [SerializeField] - private ViewSpace m_normalSpace = ViewSpace.Tangent; - - private const string DefaultErrorMessage = "This node only returns correct information using a custom light model, otherwise returns 0"; - private bool m_upgradeMessage = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal" ); - AddInputPort( WirePortDataType.FLOAT, false, "Smoothness" ); - AddInputPort( WirePortDataType.FLOAT, false, "Occlusion" ); - m_inputPorts[ 0 ].Vector3InternalData = Vector3.forward; - m_inputPorts[ 1 ].FloatInternalData = 0.5f; - m_inputPorts[ 2 ].FloatInternalData = 1; - m_inputPorts[ 1 ].AutoDrawInternalData = true; - m_inputPorts[ 2 ].AutoDrawInternalData = true; - m_autoWrapProperties = true; - AddOutputPort( WirePortDataType.FLOAT3, "RGB" ); - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = DefaultErrorMessage; - m_previewShaderGUID = "d6e441d0a8608954c97fa347d3735e92"; - m_drawPreviewAsSphere = true; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( m_inputPorts[ 0 ].IsConnected ) - dataCollector.DirtyNormal = true; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_normalSpace == ViewSpace.Tangent ) - m_previewMaterialPassId = 1; - else - m_previewMaterialPassId = 2; - } - else - { - m_previewMaterialPassId = 0; - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_normalSpace = (ViewSpace)EditorGUILayoutEnumPopup( "Normal Space", m_normalSpace ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePort(); - } - if( !m_inputPorts[ 1 ].IsConnected ) - m_inputPorts[ 1 ].FloatInternalData = EditorGUILayout.FloatField( m_inputPorts[ 1 ].Name, m_inputPorts[ 1 ].FloatInternalData ); - if( !m_inputPorts[ 2 ].IsConnected ) - m_inputPorts[ 2 ].FloatInternalData = EditorGUILayout.FloatField( m_inputPorts[ 2 ].Name, m_inputPorts[ 2 ].FloatInternalData ); - } - - private void UpdatePort() - { - if( m_normalSpace == ViewSpace.World ) - m_inputPorts[ 0 ].ChangeProperties( "World Normal", m_inputPorts[ 0 ].DataType, false ); - else - m_inputPorts[ 0 ].ChangeProperties( "Normal", m_inputPorts[ 0 ].DataType, false ); - - m_sizeIsDirty = true; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( m_upgradeMessage || ( ContainerGraph.CurrentStandardSurface != null && ContainerGraph.CurrentStandardSurface.CurrentLightingModel != StandardShaderLightModel.CustomLighting ) ) - m_showErrorMessage = true; - else - m_showErrorMessage = false; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - { - if( !dataCollector.IsSRP ) - { - dataCollector.AddToIncludes( UniqueId, Constants.UnityLightingLib ); - string worldPos = dataCollector.TemplateDataCollectorInstance.GetWorldPos(); - string worldViewDir = dataCollector.TemplateDataCollectorInstance.GetViewDir( false, MasterNodePortCategory.Fragment ); - - string worldNormal = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_normalSpace == ViewSpace.Tangent ) - worldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ), OutputId ); - else - worldNormal = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - worldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( PrecisionType.Float, false, MasterNodePortCategory.Fragment ); - } - - string tempsmoothness = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string tempocclusion = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - - dataCollector.AddLocalVariable( UniqueId, "UnityGIInput data;" ); - dataCollector.AddLocalVariable( UniqueId, "UNITY_INITIALIZE_OUTPUT( UnityGIInput, data );" ); - dataCollector.AddLocalVariable( UniqueId, "data.worldPos = " + worldPos + ";" ); - dataCollector.AddLocalVariable( UniqueId, "data.worldViewDir = " + worldViewDir + ";" ); - dataCollector.AddLocalVariable( UniqueId, "data.probeHDR[0] = unity_SpecCube0_HDR;" ); - dataCollector.AddLocalVariable( UniqueId, "data.probeHDR[1] = unity_SpecCube1_HDR;" ); - dataCollector.AddLocalVariable( UniqueId, "#if UNITY_SPECCUBE_BLENDING || UNITY_SPECCUBE_BOX_PROJECTION //specdataif0" ); - dataCollector.AddLocalVariable( UniqueId, "\tdata.boxMin[0] = unity_SpecCube0_BoxMin;" ); - dataCollector.AddLocalVariable( UniqueId, "#endif //specdataif0" ); - dataCollector.AddLocalVariable( UniqueId, "#if UNITY_SPECCUBE_BOX_PROJECTION //specdataif1" ); - dataCollector.AddLocalVariable( UniqueId, "\tdata.boxMax[0] = unity_SpecCube0_BoxMax;" ); - dataCollector.AddLocalVariable( UniqueId, "\tdata.probePosition[0] = unity_SpecCube0_ProbePosition;" ); - dataCollector.AddLocalVariable( UniqueId, "\tdata.boxMax[1] = unity_SpecCube1_BoxMax;" ); - dataCollector.AddLocalVariable( UniqueId, "\tdata.boxMin[1] = unity_SpecCube1_BoxMin;" ); - dataCollector.AddLocalVariable( UniqueId, "\tdata.probePosition[1] = unity_SpecCube1_ProbePosition;" ); - dataCollector.AddLocalVariable( UniqueId, "#endif //specdataif1" ); - - dataCollector.AddLocalVariable( UniqueId, "Unity_GlossyEnvironmentData g" + OutputId + " = UnityGlossyEnvironmentSetup( " + tempsmoothness + ", " + worldViewDir + ", " + worldNormal + ", float3(0,0,0));" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, "indirectSpecular" + OutputId, "UnityGI_IndirectSpecular( data, " + tempocclusion + ", " + worldNormal + ", g" + OutputId + " )" ); - return "indirectSpecular" + OutputId; - } - else - { - if( dataCollector.CurrentSRPType == TemplateSRPType.Lightweight ) - { - string worldViewDir = dataCollector.TemplateDataCollectorInstance.GetViewDir( false, MasterNodePortCategory.Fragment ); - string worldNormal = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_normalSpace == ViewSpace.Tangent ) - worldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ), OutputId ); - else - worldNormal = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - worldNormal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( PrecisionType.Float, false, MasterNodePortCategory.Fragment ); - } - - string tempsmoothness = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string tempocclusion = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - - dataCollector.AddLocalVariable( UniqueId, "half3 reflectVector" + OutputId + " = reflect( -" + worldViewDir + ", " + worldNormal + " );" ); - dataCollector.AddLocalVariable( UniqueId, "float3 indirectSpecular" + OutputId + " = GlossyEnvironmentReflection( reflectVector" + OutputId + ", 1.0 - " + tempsmoothness + ", " + tempocclusion + " );" ); - return "indirectSpecular" + OutputId; - } - else if( dataCollector.CurrentSRPType == TemplateSRPType.HD ) - { - UIUtils.ShowMessage( UniqueId, "Indirect Specular Light node currently not supported on HDRP" ); - return m_outputPorts[0].ErrorValue; - } - } - } - - if( dataCollector.GenType == PortGenType.NonCustomLighting || dataCollector.CurrentCanvasMode != NodeAvailability.CustomLighting ) - return m_outputPorts[0].ErrorValue; - - string normal = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - - normal = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - if( m_normalSpace == ViewSpace.Tangent ) - normal = "WorldNormalVector( " + Constants.InputVarStr + " , " + normal + " )"; - - dataCollector.AddLocalVariable( UniqueId, "float3 indirectNormal" + OutputId + " = " + normal + ";" ); - normal = "indirectNormal" + OutputId; - } - else - { - if( dataCollector.IsFragmentCategory ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - if( dataCollector.DirtyNormal ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - } - } - - normal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - } - - string smoothness = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string occlusion = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string viewDir = "data.worldViewDir"; - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - string worldPos = GeneratorUtils.GenerateWorldPosition( ref dataCollector, UniqueId ); - viewDir = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId ); - - dataCollector.AddLocalVariable( UniqueId, "UnityGIInput data;" ); - dataCollector.AddLocalVariable( UniqueId, "UNITY_INITIALIZE_OUTPUT( UnityGIInput, data );" ); - dataCollector.AddLocalVariable( UniqueId, "data.worldPos = " + worldPos + ";" ); - dataCollector.AddLocalVariable( UniqueId, "data.worldViewDir = " + viewDir + ";" ); - dataCollector.AddLocalVariable( UniqueId, "data.probeHDR[0] = unity_SpecCube0_HDR;" ); - dataCollector.AddLocalVariable( UniqueId, "data.probeHDR[1] = unity_SpecCube1_HDR;" ); - dataCollector.AddLocalVariable( UniqueId, "#if UNITY_SPECCUBE_BLENDING || UNITY_SPECCUBE_BOX_PROJECTION //specdataif0" ); - dataCollector.AddLocalVariable( UniqueId, "data.boxMin[0] = unity_SpecCube0_BoxMin;" ); - dataCollector.AddLocalVariable( UniqueId, "#endif //specdataif0" ); - dataCollector.AddLocalVariable( UniqueId, "#if UNITY_SPECCUBE_BOX_PROJECTION //specdataif1" ); - dataCollector.AddLocalVariable( UniqueId, "data.boxMax[0] = unity_SpecCube0_BoxMax;" ); - dataCollector.AddLocalVariable( UniqueId, "data.probePosition[0] = unity_SpecCube0_ProbePosition;" ); - dataCollector.AddLocalVariable( UniqueId, "data.boxMax[1] = unity_SpecCube1_BoxMax;" ); - dataCollector.AddLocalVariable( UniqueId, "data.boxMin[1] = unity_SpecCube1_BoxMin;" ); - dataCollector.AddLocalVariable( UniqueId, "data.probePosition[1] = unity_SpecCube1_ProbePosition;" ); - dataCollector.AddLocalVariable( UniqueId, "#endif //specdataif1" ); - } - - dataCollector.AddLocalVariable( UniqueId, "Unity_GlossyEnvironmentData g" + OutputId + " = UnityGlossyEnvironmentSetup( " + smoothness + ", " + viewDir + ", " + normal + ", float3(0,0,0));" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, "indirectSpecular" + OutputId, "UnityGI_IndirectSpecular( data, " + occlusion + ", " + normal + ", g" + OutputId + " )" ); - - return "indirectSpecular" + OutputId; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 13002 ) - m_normalSpace = (ViewSpace)Enum.Parse( typeof( ViewSpace ), GetCurrentParam( ref nodeParams ) ); - - if( UIUtils.CurrentShaderVersion() < 13804 ) - { - m_errorMessageTooltip = "Smoothness port was previously being used as Roughness, please check if you are correctly using it and save to confirm."; - m_upgradeMessage = true; - UIUtils.ShowMessage( UniqueId, "Indirect Specular Light node: Smoothness port was previously being used as Roughness, please check if you are correctly using it and save to confirm." ); - } - - UpdatePort(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalSpace ); - - m_errorMessageTooltip = DefaultErrorMessage; - m_upgradeMessage = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs.meta deleted file mode 100644 index 0c0bb141..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/IndirectSpecularLight.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0820850e74009954188ff84e2f5cc4f2 -timeCreated: 1495817589 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs deleted file mode 100644 index 57ad0f44..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs +++ /dev/null @@ -1,128 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Light Attenuation", "Light", "Contains light attenuation for all types of light", NodeAvailabilityFlags = (int)( NodeAvailability.CustomLighting | NodeAvailability.TemplateShader ) )] - public sealed class LightAttenuation : ParentNode - { - static readonly string SurfaceError = "This node only returns correct information using a custom light model, otherwise returns 1"; - static readonly string TemplateError = "This node will only produce proper attenuation if the template contains a shadow caster pass"; - - private const string ASEAttenVarName = "ase_lightAtten"; - - private readonly string[] LightweightPragmaMultiCompiles = - { - "multi_compile _ _MAIN_LIGHT_SHADOWS", - "multi_compile _ _MAIN_LIGHT_SHADOWS_CASCADE", - "multi_compile _ _SHADOWS_SOFT" - }; - - //private readonly string[] LightweightVertexInstructions = - //{ - // /*local vertex position*/"VertexPositionInputs ase_vertexInput = GetVertexPositionInputs ({0});", - // "#ifdef _MAIN_LIGHT_SHADOWS//ase_lightAtten_vert", - // /*available interpolator*/"{0} = GetShadowCoord( ase_vertexInput );", - // "#endif//ase_lightAtten_vert" - //}; - private const string LightweightLightAttenDecl = "float ase_lightAtten = 0;"; - private readonly string[] LightweightFragmentInstructions = - { - /*shadow coords*/"Light ase_lightAtten_mainLight = GetMainLight( {0} );", - "ase_lightAtten = ase_lightAtten_mainLight.distanceAttenuation * ase_lightAtten_mainLight.shadowAttenuation;" - }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = SurfaceError; - m_previewShaderGUID = "4b12227498a5c8d46b6c44ea018e5b56"; - m_drawPreviewAsSphere = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - { - if( !dataCollector.IsSRP ) - { - return dataCollector.TemplateDataCollectorInstance.GetLightAtten( UniqueId ); - } - else - { - if( dataCollector.CurrentSRPType == TemplateSRPType.Lightweight ) - { - if( dataCollector.HasLocalVariable( LightweightLightAttenDecl )) - return ASEAttenVarName; - - // Pragmas - for( int i = 0; i < LightweightPragmaMultiCompiles.Length; i++ ) - dataCollector.AddToPragmas( UniqueId, LightweightPragmaMultiCompiles[ i ] ); - - string shadowCoords = dataCollector.TemplateDataCollectorInstance.GetShadowCoords( UniqueId/*, false, dataCollector.PortCategory*/ ); - //return shadowCoords; - // Vertex Instructions - //TemplateVertexData shadowCoordsData = dataCollector.TemplateDataCollectorInstance.RequestNewInterpolator( WirePortDataType.FLOAT4, false ); - //string vertexInterpName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData.OutVarName; - //string vertexShadowCoords = vertexInterpName + "." + shadowCoordsData.VarNameWithSwizzle; - //string vertexPos = dataCollector.TemplateDataCollectorInstance.GetVertexPosition( WirePortDataType.FLOAT3, PrecisionType.Float ,false,MasterNodePortCategory.Vertex ); - - //dataCollector.AddToVertexLocalVariables( UniqueId, string.Format( LightweightVertexInstructions[ 0 ], vertexPos )); - //dataCollector.AddToVertexLocalVariables( UniqueId, LightweightVertexInstructions[ 1 ]); - //dataCollector.AddToVertexLocalVariables( UniqueId, string.Format( LightweightVertexInstructions[ 2 ], vertexShadowCoords ) ); - //dataCollector.AddToVertexLocalVariables( UniqueId, LightweightVertexInstructions[ 3 ]); - - // Fragment Instructions - //string fragmentInterpName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.FragmentFunctionData.InVarName; - //string fragmentShadowCoords = fragmentInterpName + "." + shadowCoordsData.VarNameWithSwizzle; - - dataCollector.AddLocalVariable( UniqueId, LightweightLightAttenDecl ); - dataCollector.AddLocalVariable( UniqueId, string.Format( LightweightFragmentInstructions[ 0 ], shadowCoords ) ); - dataCollector.AddLocalVariable( UniqueId, LightweightFragmentInstructions[ 1 ] ); - return ASEAttenVarName; - } - else - { - UIUtils.ShowMessage( UniqueId, "Light Attenuation node currently not supported on HDRP" ); - return "1"; - } - } - } - - if ( dataCollector.GenType == PortGenType.NonCustomLighting || dataCollector.CurrentCanvasMode != NodeAvailability.CustomLighting ) - { - UIUtils.ShowMessage( UniqueId, "Light Attenuation node currently not supported on non-custom lighting surface shaders" ); - return "1"; - } - - dataCollector.UsingLightAttenuation = true; - return ASEAttenVarName; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( ContainerGraph.CurrentCanvasMode == NodeAvailability.TemplateShader && ContainerGraph.CurrentSRPType != TemplateSRPType.Lightweight ) - { - m_showErrorMessage = true; - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = TemplateError; - } else - { - m_errorMessageTypeIsError = NodeMessageType.Error; - m_errorMessageTooltip = SurfaceError; - if ( ( ContainerGraph.CurrentStandardSurface != null && ContainerGraph.CurrentStandardSurface.CurrentLightingModel != StandardShaderLightModel.CustomLighting ) ) - m_showErrorMessage = true; - else - m_showErrorMessage = false; - } - - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs.meta deleted file mode 100644 index 05a8aa70..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightAttenuation.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4e205b44d56609f459ffc558febe2792 -timeCreated: 1495449979 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs deleted file mode 100644 index 92021081..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs +++ /dev/null @@ -1,88 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Light Color", "Light", "Light Color, RGB value already contains light intensity while A only contains light intensity" )] - public sealed class LightColorNode : ShaderVariablesNode - { - private const string m_lightColorValue = "_LightColor0"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "RGBA", WirePortDataType.COLOR ); - AddOutputPort( WirePortDataType.FLOAT3, "Color" ); - AddOutputPort( WirePortDataType.FLOAT, "Intensity" ); - m_previewShaderGUID = "43f5d3c033eb5044e9aeb40241358349"; - } - - public override void RenderNodePreview() - { - //Runs at least one time - if( !m_initialized ) - { - // nodes with no preview don't update at all - PreviewIsDirty = false; - return; - } - - if( !PreviewIsDirty ) - return; - - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - RenderTexture temp = RenderTexture.active; - RenderTexture.active = m_outputPorts[ i ].OutputPreviewTexture; - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, PreviewMaterial, i ); - RenderTexture.active = temp; - } - - PreviewIsDirty = m_continuousPreviewRefresh; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate && !dataCollector.IsSRP ) - dataCollector.AddToIncludes( -1, Constants.UnityLightingLib ); - - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - string finalVar = m_lightColorValue; - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - { - dataCollector.TemplateDataCollectorInstance.AddHDLightInfo(); - finalVar = string.Format( TemplateHelperFunctions.HDLightInfoFormat, "0", "color" ); ; - } - else - { - finalVar = "_MainLightColor"; - } - } - else - { - dataCollector.AddLocalVariable( UniqueId, "#if defined(LIGHTMAP_ON) && ( UNITY_VERSION < 560 || ( defined(LIGHTMAP_SHADOW_MIXING) && !defined(SHADOWS_SHADOWMASK) && defined(SHADOWS_SCREEN) ) )//aselc" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, "ase_lightColor", "0" ); - dataCollector.AddLocalVariable( UniqueId, "#else //aselc" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, "ase_lightColor", finalVar ); - dataCollector.AddLocalVariable( UniqueId, "#endif //aselc" ); - finalVar = "ase_lightColor"; - } - //else if( ContainerGraph.CurrentStandardSurface.CurrentLightingModel == StandardShaderLightModel.CustomLighting ) - // finalVar = "gi.light.color"; - - switch( outputId ) - { - default: - case 0: return finalVar; - case 1: return finalVar + ".rgb"; - case 2: return finalVar + ".a"; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs.meta deleted file mode 100644 index 9acf2a10..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/LightColorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 275270020c577924caf04492f73b2ea6 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs deleted file mode 100644 index 80aae5df..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs +++ /dev/null @@ -1,92 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEngine; -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "World Space Light Pos", "Light", "Light Position" )] - public sealed class WorldSpaceLightPos : ShaderVariablesNode - { - private const string HelperText = - "This node will behave differently according to light type." + - "\n\n- For directional lights the Dir/Pos output will specify a world space direction and Type will be set to 0." + - "\n\n- For other light types the Dir/Pos output will specify a world space position and Type will be set to 1."; - private const string m_lightPosValue = "_WorldSpaceLightPos0"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, Constants.EmptyPortValue, WirePortDataType.FLOAT4 ); - AddOutputPort( WirePortDataType.FLOAT3, "Dir/Pos" ); - AddOutputPort( WirePortDataType.FLOAT, "Type" ); - m_previewShaderGUID = "2292a614672283c41a367b22cdde4620"; - m_drawPreviewAsSphere = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.HelpBox( HelperText, MessageType.Info ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - string finalVar = m_lightPosValue; - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.IsSRP ) - finalVar = "_MainLightPosition"; - if( outputId == 1 ) - { - return finalVar + ".xyz"; - } - else if( outputId == 2 ) - { - return finalVar + ".w"; - } - else - { - return finalVar; - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - - public override void RenderNodePreview() - { - //Runs at least one time - if( !m_initialized ) - { - // nodes with no preview don't update at all - PreviewIsDirty = false; - return; - } - - if( !PreviewIsDirty ) - return; - - SetPreviewInputs(); - - RenderTexture temp = RenderTexture.active; - - RenderTexture.active = m_outputPorts[ 0 ].OutputPreviewTexture; - Graphics.Blit( null, m_outputPorts[ 0 ].OutputPreviewTexture, PreviewMaterial, 0 ); - Graphics.Blit( m_outputPorts[ 0 ].OutputPreviewTexture, m_outputPorts[ 1 ].OutputPreviewTexture ); - - RenderTexture.active = m_outputPorts[ 2 ].OutputPreviewTexture; - Graphics.Blit( null, m_outputPorts[ 2 ].OutputPreviewTexture, PreviewMaterial, 1 ); - RenderTexture.active = temp; - - PreviewIsDirty = m_continuousPreviewRefresh; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs.meta deleted file mode 100644 index 79f4fc5b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Lighting/WorldSpaceLightPos.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: db94d973647dae9488d3ef5ee2fd95a4 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs deleted file mode 100644 index 499999f1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class ShaderVariablesNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.OBJECT, "Out" ); - } - public override string GetIncludes() - { - return Constants.UnityShaderVariables; - } - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( !( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityShaderVariables ); - return string.Empty; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs.meta deleted file mode 100644 index dce292dc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/ShaderVariablesNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1eb723e6ceff9a345a9dbfe04aa3dc11 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time.meta deleted file mode 100644 index bfd7fd96..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7c77e88b33fec7c429412624a7b2c620 -folderAsset: yes -timeCreated: 1481126947 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs deleted file mode 100644 index 096676f2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs +++ /dev/null @@ -1,55 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Cos Time", "Time", "Cosine of time" )] - public sealed class CosTime : ConstVecShaderVariable - { -#if UNITY_2018_3_OR_NEWER - private readonly string[] SRPTime = - { - "cos( _TimeParameters.x * 0.125 )", - "cos( _TimeParameters.x * 0.25 )", - "cos( _TimeParameters.x * 0.5 )", - "_TimeParameters.z", - }; -#endif - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "t/8" ); - ChangeOutputName( 2, "t/4" ); - ChangeOutputName( 3, "t/2" ); - ChangeOutputName( 4, "t" ); - m_value = "_CosTime"; - m_previewShaderGUID = "3093999b42c3c0940a71799511d7781c"; - m_continuousPreviewRefresh = true; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { -#if UNITY_2018_3_OR_NEWER - if( outputId > 0 && dataCollector.IsTemplate ) - { - if( ( dataCollector.TemplateDataCollectorInstance.IsHDRP && ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_5_16_1 ) || - ( dataCollector.TemplateDataCollectorInstance.IsLWRP && ASEPackageManagerHelper.CurrentLWVersion > ASESRPVersions.ASE_SRP_5_16_1 ) ) - return SRPTime[ outputId - 1 ]; - } -#endif - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs.meta deleted file mode 100644 index 80373c18..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/CosTime.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 447e504f2ca5aaf4bbf0fdbce33596bc -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs deleted file mode 100644 index a1f3380f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Delta Time", "Time", "Delta time" )] - public sealed class DeltaTime : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "dt" ); - ChangeOutputName( 2, "1/dt" ); - ChangeOutputName( 3, "smoothDt" ); - ChangeOutputName( 4, "1/smoothDt" ); - m_value = "unity_DeltaTime"; - m_previewShaderGUID = "9d69a693042c443498f96d6da60535eb"; - m_continuousPreviewRefresh = true; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs.meta deleted file mode 100644 index 400f94fe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/DeltaTime.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3ddde7ed1ab4f8044a9a6aa3891f5ca4 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs deleted file mode 100644 index 8445f90b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs +++ /dev/null @@ -1,48 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Time", "Time", "Time in seconds with a scale multiplier" )] - public sealed class SimpleTimeNode : ShaderVariablesNode - { - private const string TimeStandard = "_Time.y"; -#if UNITY_2018_3_OR_NEWER - private const string TimeSRP = "_TimeParameters.x"; -#endif - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT ); - AddInputPort( WirePortDataType.FLOAT, false, "Scale" ); - m_inputPorts[ 0 ].FloatInternalData = 1; - m_useInternalPortData = true; - m_previewShaderGUID = "45b7107d5d11f124fad92bcb1fa53661"; - m_continuousPreviewRefresh = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - string multiplier = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string timeGlobalVar = TimeStandard; -#if UNITY_2018_3_OR_NEWER - if( dataCollector.IsTemplate ) - { - if( ( dataCollector.TemplateDataCollectorInstance.IsHDRP && ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_5_16_1 ) || - ( dataCollector.TemplateDataCollectorInstance.IsLWRP && ASEPackageManagerHelper.CurrentLWVersion > ASESRPVersions.ASE_SRP_5_16_1 ) ) - timeGlobalVar = TimeSRP; - } -#endif - if( multiplier == "1.0" ) - return timeGlobalVar; - - string scaledVarName = "mulTime" + OutputId; - string scaledVarValue = timeGlobalVar + " * " + multiplier; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, scaledVarName, scaledVarValue ); - return scaledVarName; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs.meta deleted file mode 100644 index 313b9315..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SimpleTimeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f36e4491ee33fe74fa51cfb5ad450c6e -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs deleted file mode 100644 index aac2b1eb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs +++ /dev/null @@ -1,58 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEditor; -using UnityEngine; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Sin Time", "Time", "Unity sin time" )] - public sealed class SinTimeNode : ConstVecShaderVariable - { - //double m_time; -#if UNITY_2018_3_OR_NEWER - private readonly string[] SRPTime = - { - "sin( _TimeParameters.x * 0.125 )", - "sin( _TimeParameters.x * 0.25 )", - "sin( _TimeParameters.x * 0.5 )", - "_TimeParameters.y", - }; -#endif - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "t/8" ); - ChangeOutputName( 2, "t/4" ); - ChangeOutputName( 3, "t/2" ); - ChangeOutputName( 4, "t" ); - m_value = "_SinTime"; - m_previewShaderGUID = "e4ba809e0badeb94994170b2cbbbba10"; - m_continuousPreviewRefresh = true; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { -#if UNITY_2018_3_OR_NEWER - if( outputId > 0 && dataCollector.IsTemplate ) - { - if( ( dataCollector.TemplateDataCollectorInstance.IsHDRP && ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_5_16_1 ) || - ( dataCollector.TemplateDataCollectorInstance.IsLWRP && ASEPackageManagerHelper.CurrentLWVersion > ASESRPVersions.ASE_SRP_5_16_1 ) ) - return SRPTime[ outputId - 1 ]; - } -#endif - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs.meta deleted file mode 100644 index 876a7748..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/SinTimeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 796acd44fcf330e4e921855630007b9b -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs deleted file mode 100644 index 258d5177..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs +++ /dev/null @@ -1,55 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Time Parameters", "Time", "Time since level load" )] - public sealed class TimeNode : ConstVecShaderVariable - { -#if UNITY_2018_3_OR_NEWER - private readonly string[] SRPTime = - { - "( _TimeParameters.x * 0.05 )", - "( _TimeParameters.x )", - "( _TimeParameters.x * 2 )", - "( _TimeParameters.x * 3 )", - }; -#endif - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "t/20" ); - ChangeOutputName( 2, "t" ); - ChangeOutputName( 3, "t*2" ); - ChangeOutputName( 4, "t*3" ); - m_value = "_Time"; - m_previewShaderGUID = "73abc10c8d1399444827a7eeb9c24c2a"; - m_continuousPreviewRefresh = true; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { -#if UNITY_2018_3_OR_NEWER - if( outputId > 0 && dataCollector.IsTemplate ) - { - if( ( dataCollector.TemplateDataCollectorInstance.IsHDRP && ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_5_16_1 ) || - ( dataCollector.TemplateDataCollectorInstance.IsLWRP && ASEPackageManagerHelper.CurrentLWVersion > ASESRPVersions.ASE_SRP_5_16_1 )) - return SRPTime[ outputId - 1 ]; - } -#endif - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs.meta deleted file mode 100644 index 521dcf41..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Time/TimeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d8c6b7bfb7784e14d8708ab6fb981268 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform.meta deleted file mode 100644 index 008be40e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2ce97203c4871664493f8760d88d0d4d -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs deleted file mode 100644 index 1238566a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs +++ /dev/null @@ -1,24 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Camera To World Matrix", "Matrix Transform", "Current camera to world matrix" )] - public sealed class CameraToWorldMatrix : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "unity_CameraToWorld"; - m_drawPreview = false; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GeneratorUtils.RegisterUnity2019MatrixDefines( ref dataCollector ); - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs.meta deleted file mode 100644 index 2e13b7e9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/CameraToWorldMatrix.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6accfe0f350cf064dae07041fe90446b -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs deleted file mode 100644 index 0b53040c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs +++ /dev/null @@ -1,46 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Inverse Projection Matrix", "Matrix Transform", "Current inverse projection matrix", NodeAvailabilityFlags = (int)( NodeAvailability.TemplateShader ) )] - public sealed class InverseProjectionMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_I_P"; - m_drawPreview = false; - m_matrixId = 1; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - else - { - return GeneratorUtils.GenerateIdentity4x4( ref dataCollector, UniqueId ); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( ContainerGraph.IsSRP ) - { - m_showErrorMessage = false; - } - else - { - m_showErrorMessage = true; - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = "This node only works for Scriptable Render Pipeline (LWRP, HDRP, URP)"; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs.meta deleted file mode 100644 index 302ccf23..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseProjectionMatrixNode.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0fdbc380972c44b489c5f948a40b8e69 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs deleted file mode 100644 index e4071ba0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Inverse Transpose Model View Matrix", "Matrix Transform", "All Transformation types" )] - public sealed class InverseTranspMVMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_IT_MV"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs.meta deleted file mode 100644 index 1b3b8fd3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseTranspMVMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3a71f1e560487aa4c8484c4153941884 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs deleted file mode 100644 index c21aa195..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs +++ /dev/null @@ -1,19 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Inverse View Matrix", "Matrix Transform", "Current inverse view matrix" )] - public sealed class InverseViewMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_I_V"; - m_drawPreview = false; - m_matrixId = 0; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs.meta deleted file mode 100644 index 61b23243..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: dd0c1c252c062184e9ad592b91e7fcd2 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs deleted file mode 100644 index d812cc23..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs +++ /dev/null @@ -1,46 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Inverse View Projection Matrix", "Matrix Transform", "Current view inverse projection matrix", NodeAvailabilityFlags = (int)( NodeAvailability.TemplateShader ) )] - public sealed class InverseViewProjectionMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_I_VP"; - m_drawPreview = false; - m_matrixId = 1; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - else - { - return GeneratorUtils.GenerateIdentity4x4( ref dataCollector, UniqueId ); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( ContainerGraph.IsSRP ) - { - m_showErrorMessage = false; - } - else - { - m_showErrorMessage = true; - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = "This node only works for Scriptable Render Pipeline (LWRP, HDRP, URP)"; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs.meta deleted file mode 100644 index 6b221613..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/InverseViewProjectionMatrixNode.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f6f151774e252dd4fb2b9ee440ec8eed -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs deleted file mode 100644 index ed903397..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Model Matrix", "Matrix Transform", "Current model matrix" )] - public sealed class MMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_M"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs.meta deleted file mode 100644 index 51c6d1f8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 503a386043991354eaca2410683d836a -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs deleted file mode 100644 index a99d8518..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Model View Matrix", "Matrix Transform", "Current model * view matrix" )] - public sealed class MVMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_MV"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs.meta deleted file mode 100644 index 6c0355ea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 30c7936db4e6fe5488076d799841f857 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs deleted file mode 100644 index 324a1532..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Model View Projection Matrix", "Matrix Transform", "Current model * view * projection matrix" )] - public sealed class MVPMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_MVP"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs.meta deleted file mode 100644 index 8275deff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/MVPMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 74e00fb3d8e161f498c078795184bae4 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs deleted file mode 100644 index 2f5873be..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs +++ /dev/null @@ -1,19 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Object To World Matrix", "Matrix Transform", "Current model matrix" )] - public sealed class ObjectToWorldMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "unity_ObjectToWorld"; - m_HDValue = "GetObjectToWorldMatrix()"; - m_LWValue = "GetObjectToWorldMatrix()"; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs.meta deleted file mode 100644 index 7d008d9d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ObjectToWorldMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a0c0180a327eba54c832fbb695dd282f -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs deleted file mode 100644 index a80058d2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs +++ /dev/null @@ -1,19 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Projection Matrix", "Matrix Transform", "Current projection matrix" )] - public sealed class ProjectionMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_P"; - m_drawPreview = false; - m_matrixId = 1; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs.meta deleted file mode 100644 index 5f2d19b1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ProjectionMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 008fd07cf3f9a7140a9e23be43733f7c -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs deleted file mode 100644 index 4f568726..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Texture 0 Matrix", "Matrix Transform", "Texture 0 Matrix", null, UnityEngine.KeyCode.None, true, true )] - public sealed class Texture0MatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_TEXTURE0"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs.meta deleted file mode 100644 index fbdf6114..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture0MatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f57a1d05f7a9c5847912566ff1605c6d -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs deleted file mode 100644 index a9debbe5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Texture 1 Matrix", "Matrix Transform", "Texture 1 Matrix", null, UnityEngine.KeyCode.None, true, true )] - public sealed class Texture1MatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_TEXTURE1"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs.meta deleted file mode 100644 index 429b1082..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture1MatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9ef360a7c6005ad479d7a3e6db1d32f4 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs deleted file mode 100644 index c0938e7a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Texture 2 Matrix", "Matrix Transform", "Texture 2 Matrix", null, UnityEngine.KeyCode.None, true, true )] - public sealed class Texture2MatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_TEXTURE2"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs.meta deleted file mode 100644 index dc1e0080..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture2MatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6cf4950dda0f6e6438ace404fbef19a7 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs deleted file mode 100644 index 8b5f86ae..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Texture 3 Matrix", "Matrix Transform", "Texture 3 Matrix", null, UnityEngine.KeyCode.None, true, true )] - public sealed class Texture3MatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_TEXTURE3"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs.meta deleted file mode 100644 index 00df6e3e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/Texture3MatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 02a9fb7a3a104974e941f4109567b97f -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs deleted file mode 100644 index bc7ee22a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs +++ /dev/null @@ -1,560 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum InverseTangentType - { - Fast, - Precise - } - - [Serializable] - [NodeAttributes( "Transform Direction", "Vector Operators", "Transforms a direction vector from one space to another" )] - public sealed class TransformDirectionNode : ParentNode - { - - [SerializeField] - private TransformSpaceFrom m_from = TransformSpaceFrom.Object; - - [SerializeField] - private TransformSpaceTo m_to = TransformSpaceTo.World; - - [SerializeField] - private bool m_normalize = false; - - [SerializeField] - private InverseTangentType m_inverseTangentType = InverseTangentType.Fast; - - private string InverseTBNStr = "Inverse TBN"; - - private const string NormalizeOptionStr = "Normalize"; - private const string NormalizeFunc = "normalize( {0} )"; - - private const string AseObjectToWorldDirVarName = "objToWorldDir"; - private const string AseObjectToWorldDirFormat = "mul( unity_ObjectToWorld, float4( {0}, 0 ) ).xyz"; - private const string AseSRPObjectToWorldDirFormat = "mul( GetObjectToWorldMatrix(), float4( {0}, 0 ) ).xyz"; - - private const string AseObjectToViewDirVarName = "objToViewDir"; - private const string AseObjectToViewDirFormat = "mul( UNITY_MATRIX_IT_MV, float4( {0}, 0 ) ).xyz"; - private const string AseHDObjectToViewDirFormat = "TransformWorldToViewDir( TransformObjectToWorldDir( {0} ))"; - - private const string AseWorldToObjectDirVarName = "worldToObjDir"; - private const string AseWorldToObjectDirFormat = "mul( unity_WorldToObject, float4( {0}, 0 ) ).xyz"; - private const string AseSRPWorldToObjectDirFormat = "mul( GetWorldToObjectMatrix(), float4( {0}, 0 ) ).xyz"; - - - private const string AseWorldToViewDirVarName = "worldToViewDir"; - private const string AseWorldToViewDirFormat = "mul( UNITY_MATRIX_V, float4( {0}, 0 ) ).xyz"; - - private const string AseViewToObjectDirVarName = "viewToObjDir"; - private const string AseViewToObjectDirFormat = "mul( UNITY_MATRIX_T_MV, float4( {0}, 0 ) ).xyz"; - - private const string AseViewToWorldDirVarName = "viewToWorldDir"; - private const string AseViewToWorldDirFormat = "mul( UNITY_MATRIX_I_V, float4( {0}, 0 ) ).xyz"; - - /////////////////////////////////////////////////////////// - private const string AseObjectToClipDirVarName = "objectToClipDir"; - private const string AseObjectToClipDirFormat = "mul(UNITY_MATRIX_VP, mul(unity_ObjectToWorld, float4({0}, 0.0)))"; - private const string AseSRPObjectToClipDirFormat = "TransformWorldToHClipDir(TransformObjectToWorldDir({0}))"; - - private const string AseWorldToClipDirVarName = "worldToClipDir"; - private const string AseWorldToClipDirFormat = "mul(UNITY_MATRIX_VP, float4({0}, 0.0))"; - private const string AseSRPWorldToClipDirFormat = "TransformWorldToHClipDir({0})"; - - private const string AseViewToClipDirVarName = "viewToClipDir"; - private const string AseViewToClipDirFormat = "mul(UNITY_MATRIX_P, float4({0}, 0.0))"; - private const string AseSRPViewToClipDirFormat = "mul(GetViewToHClipMatrix(), float4({0}, 1.0))"; - // - private const string AseClipToObjectDirVarName = "clipToObjectDir"; - - private const string AseClipToObjectDirFormat = "mul( UNITY_MATRIX_IT_MV, mul( unity_CameraInvProjection,float4({0},0)) ).xyz"; - private const string AseClipToWorldDirFormat = "mul( UNITY_MATRIX_I_V, mul( unity_CameraInvProjection,float4({0},0)) ).xyz"; - private const string AseClipToViewDirFormat = " mul( unity_CameraInvProjection,float4({0},0)).xyz"; - private const string AseHDClipToObjectDirFormat = "mul( UNITY_MATRIX_I_M, mul( UNITY_MATRIX_I_VP,float4({0},0)) ).xyz"; - - private const string AseClipToWorldDirVarName = "clipToWorldDir"; - private const string AseHDClipToWorldDirFormat = "mul( UNITY_MATRIX_I_VP, float4({0},0) ).xyz"; - - private const string AseClipToViewDirVarName = "clipToViewDir"; - private const string AseHDClipToViewDirFormat = " mul( UNITY_MATRIX_I_P,float4({0},0)).xyz"; - private const string AseClipToNDC = "{0}.xyz/{0}.w"; - - ///////////////////////////////////////////////////// - private const string AseObjectToTangentDirVarName = "objectToTangentDir"; - private const string AseWorldToTangentDirVarName = "worldToTangentDir"; - private const string AseViewToTangentDirVarName = "viewToTangentDir"; - private const string AseClipToTangentDirVarName = "clipToTangentDir"; - private const string ASEWorldToTangentFormat = "mul( ase_worldToTangent, {0})"; - - - private const string AseTangentToObjectDirVarName = "tangentTobjectDir"; - private const string AseTangentToWorldDirVarName = "tangentToWorldDir"; - private const string AseTangentToViewDirVarName = "tangentToViewDir"; - private const string AseTangentToClipDirVarName = "tangentToClipDir"; - private const string ASEMulOpFormat = "mul( {0}, {1} )"; - - - - /////////////////////////////////////////////////////////// - private const string FromStr = "From"; - private const string ToStr = "To"; - private const string SubtitleFormat = "{0} to {1}"; - - private readonly string[] m_spaceOptionsFrom = - { - "Object", - "World", - "View", - "Tangent" - }; - - private readonly string[] m_spaceOptionsTo = - { - "Object", - "World", - "View", - "Tangent", - "Clip" - }; - - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, Constants.EmptyPortValue ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_previewShaderGUID = "74e4d859fbdb2c0468de3612145f4929"; - m_textLabelWidth = 100; - UpdateSubtitle(); - } - - private void UpdateSubtitle() - { - SetAdditonalTitleText( string.Format( SubtitleFormat, m_from, m_to ) ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_from = (TransformSpaceFrom)EditorGUILayoutPopup( FromStr, (int)m_from, m_spaceOptionsFrom ); - m_to = (TransformSpaceTo)EditorGUILayoutPopup( ToStr, (int)m_to, m_spaceOptionsTo ); - if( m_from == TransformSpaceFrom.Tangent ) - { - m_inverseTangentType = (InverseTangentType)EditorGUILayoutEnumPopup( InverseTBNStr, m_inverseTangentType ); - } - - m_normalize = EditorGUILayoutToggle( NormalizeOptionStr, m_normalize ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateSubtitle(); - } - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( (int)m_from != (int)m_to && ( m_from == TransformSpaceFrom.Tangent || m_to == TransformSpaceTo.Tangent ) ) - dataCollector.DirtyNormal = true; - } - - void CalculateTransform( TransformSpaceFrom from, TransformSpaceTo to, ref MasterNodeDataCollector dataCollector, ref string varName, ref string result ) - { - switch( from ) - { - case TransformSpaceFrom.Object: - { - switch( to ) - { - default: case TransformSpaceTo.Object: break; - case TransformSpaceTo.World: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - result = string.Format( AseSRPObjectToWorldDirFormat, result ); - else - result = string.Format( AseObjectToWorldDirFormat, result ); - varName = AseObjectToWorldDirVarName + OutputId; - } - break; - case TransformSpaceTo.View: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - result = string.Format( AseHDObjectToViewDirFormat, result ); - else - result = string.Format( AseObjectToViewDirFormat, result ); - varName = AseObjectToViewDirVarName + OutputId; - } - break; - case TransformSpaceTo.Clip: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - { - result = string.Format( AseSRPObjectToClipDirFormat, result ); - } - else - { - result = string.Format( AseObjectToClipDirFormat, result ); - } - varName = AseObjectToClipDirVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.World: - { - switch( to ) - { - case TransformSpaceTo.Object: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - result = string.Format( AseSRPWorldToObjectDirFormat, result ); - else - result = string.Format( AseWorldToObjectDirFormat, result ); - varName = AseWorldToObjectDirVarName + OutputId; - } - break; - default: - case TransformSpaceTo.World: break; - case TransformSpaceTo.View: - { - result = string.Format( AseWorldToViewDirFormat, result ); - varName = AseWorldToViewDirVarName + OutputId; - } - break; - case TransformSpaceTo.Clip: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - { - result = string.Format( AseSRPWorldToClipDirFormat, result ); - } - else - { - result = string.Format( AseWorldToClipDirFormat, result ); - } - varName = AseWorldToClipDirVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.View: - { - switch( to ) - { - case TransformSpaceTo.Object: - { - result = string.Format( AseViewToObjectDirFormat, result ); - varName = AseViewToObjectDirVarName + OutputId; - } - break; - case TransformSpaceTo.World: - { - result = string.Format( AseViewToWorldDirFormat, result ); - varName = AseViewToWorldDirVarName + OutputId; - } - break; - default: case TransformSpaceTo.View: break; - case TransformSpaceTo.Clip: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - { - result = string.Format( AseSRPViewToClipDirFormat, result ); - } - else - { - result = string.Format( AseViewToClipDirFormat, result ); - } - varName = AseViewToClipDirVarName + OutputId; - } - break; - } - } - break; - //case TransformSpace.Clip: - //{ - // switch( to ) - // { - // case TransformSpace.Object: - // { - // if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - // { - // result = string.Format( AseHDClipToObjectDirFormat, result ); - // } - // else - // { - // result = string.Format( AseClipToObjectDirFormat, result ); - // } - // varName = AseClipToObjectDirVarName + OutputId; - // } - // break; - // case TransformSpace.World: - // { - // if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - // { - // result = string.Format( AseHDClipToWorldDirFormat, result ); - // } - // else - // { - // result = string.Format( AseClipToWorldDirFormat, result ); - // } - // varName = AseClipToWorldDirVarName + OutputId; - // } - // break; - // case TransformSpace.View: - // { - // if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - // { - // result = string.Format( AseHDClipToViewDirFormat, result ); - // } - // else - // { - // result = string.Format( AseClipToViewDirFormat, result ); - // } - // varName = AseClipToViewDirVarName + OutputId; - // } - // break; - // case TransformSpace.Clip: break; - // default: - // break; - // } - //} - //break; - default: break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - GeneratorUtils.RegisterUnity2019MatrixDefines( ref dataCollector ); - - string result = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string varName = string.Empty; - - if( (int)m_from == (int)m_to ) - { - RegisterLocalVariable( 0, result, ref dataCollector ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - - switch( m_from ) - { - case TransformSpaceFrom.Object: - { - switch( m_to ) - { - default: case TransformSpaceTo.Object: break; - case TransformSpaceTo.World: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.View: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Clip: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Tangent: - { - GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - CalculateTransform( m_from, TransformSpaceTo.World, ref dataCollector, ref varName, ref result ); - result = string.Format( ASEWorldToTangentFormat, result ); - varName = AseObjectToTangentDirVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.World: - { - switch( m_to ) - { - case TransformSpaceTo.Object: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - default: - case TransformSpaceTo.World: break; - case TransformSpaceTo.View: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Clip: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Tangent: - { - GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - result = string.Format( ASEWorldToTangentFormat, result ); - varName = AseWorldToTangentDirVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.View: - { - switch( m_to ) - { - case TransformSpaceTo.Object: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.World: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - default: case TransformSpaceTo.View: break; - case TransformSpaceTo.Clip: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Tangent: - { - GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - CalculateTransform( m_from, TransformSpaceTo.World, ref dataCollector, ref varName, ref result ); - result = string.Format( ASEWorldToTangentFormat, result ); - varName = AseViewToTangentDirVarName + OutputId; - } - break; - } - } - break; - //case TransformSpace.Clip: - //{ - // switch( m_to ) - // { - // case TransformSpace.Object: - // { - // CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - // } - // break; - // case TransformSpace.World: - // { - // CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - // } - // break; - // case TransformSpace.View: - // { - // CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - // } - // break; - // case TransformSpace.Clip: break; - // case TransformSpace.Tangent: - // { - // GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - // CalculateTransform( m_from, TransformSpace.World, ref dataCollector, ref varName, ref result ); - // result = string.Format( ASEWorldToTangentFormat, result ); - // varName = AseClipToTangentDirVarName + OutputId; - // } - // break; - // default: - // break; - // } - //}break; - case TransformSpaceFrom.Tangent: - { - string matrixVal = string.Empty; - if( m_inverseTangentType == InverseTangentType.Fast ) - matrixVal = GeneratorUtils.GenerateTangentToWorldMatrixFast( ref dataCollector, UniqueId, CurrentPrecisionType ); - else - matrixVal = GeneratorUtils.GenerateTangentToWorldMatrixPrecise( ref dataCollector, UniqueId, CurrentPrecisionType ); - - switch( m_to ) - { - case TransformSpaceTo.Object: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - CalculateTransform( TransformSpaceFrom.World, m_to, ref dataCollector, ref varName, ref result ); - varName = AseTangentToObjectDirVarName + OutputId; - } - break; - case TransformSpaceTo.World: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - varName = AseTangentToWorldDirVarName + OutputId; - } - break; - case TransformSpaceTo.View: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - CalculateTransform( TransformSpaceFrom.World, m_to, ref dataCollector, ref varName, ref result ); - varName = AseTangentToViewDirVarName + OutputId; - } - break; - case TransformSpaceTo.Clip: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - CalculateTransform( TransformSpaceFrom.World, m_to, ref dataCollector, ref varName, ref result ); - varName = AseTangentToClipDirVarName + OutputId; - } - break; - case TransformSpaceTo.Tangent: - default: - break; - } - } - break; - default: break; - } - - if( m_normalize ) - result = string.Format( NormalizeFunc, result ); - - RegisterLocalVariable( 0, result, ref dataCollector, varName ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string from = GetCurrentParam( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 17500 && from.Equals( "Clip" ) ) - { - UIUtils.ShowMessage( UniqueId, "Clip Space no longer supported on From field over Transform Direction node" ); - } - else - { - m_from = (TransformSpaceFrom)Enum.Parse( typeof( TransformSpaceFrom ), from ); - } - m_to = (TransformSpaceTo)Enum.Parse( typeof( TransformSpaceTo ), GetCurrentParam( ref nodeParams ) ); - m_normalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 15800 ) - { - m_inverseTangentType = (InverseTangentType)Enum.Parse( typeof( InverseTangentType ), GetCurrentParam( ref nodeParams ) ); - } - UpdateSubtitle(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_from ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_to ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalize ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inverseTangentType ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs.meta deleted file mode 100644 index 123dc9ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformDirectionNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5088261e4c0031f4aba961a253707b80 -timeCreated: 1525857790 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs deleted file mode 100644 index 850f1a51..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs +++ /dev/null @@ -1,620 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Transform Position", "Object Transform", "Transforms a position value from one space to another" )] - public sealed class TransformPositionNode : ParentNode - { - [SerializeField] - private TransformSpaceFrom m_from = TransformSpaceFrom.Object; - - [SerializeField] - private TransformSpaceTo m_to = TransformSpaceTo.World; - - [SerializeField] - private bool m_perspectiveDivide = false; - - [SerializeField] - private InverseTangentType m_inverseTangentType = InverseTangentType.Fast; - - [SerializeField] - private bool m_absoluteWorldPos = true; - - private const string AbsoluteWorldPosStr = "Absolute"; - - private string InverseTBNStr = "Inverse TBN"; - - private const string AseObjectToWorldPosVarName = "objToWorld"; - private const string AseObjectToWorldPosFormat = "mul( unity_ObjectToWorld, float4( {0}, 1 ) ).xyz"; - private const string AseHDObjectToWorldPosFormat = "mul( GetObjectToWorldMatrix(), float4( {0}, 1 ) ).xyz"; - private const string ASEHDAbsoluteWordPos = "GetAbsolutePositionWS({0})"; - private const string ASEHDRelaviveCameraPos = "GetCameraRelativePositionWS({0})"; - private const string AseObjectToViewPosVarName = "objToView"; - private const string AseObjectToViewPosFormat = "mul( UNITY_MATRIX_MV, float4( {0}, 1 ) ).xyz"; - private const string AseHDObjectToViewPosFormat = "TransformWorldToView( TransformObjectToWorld({0}) )"; - - private const string AseWorldToObjectPosVarName = "worldToObj"; - private const string AseWorldToObjectPosFormat = "mul( unity_WorldToObject, float4( {0}, 1 ) ).xyz"; - private const string AseSRPWorldToObjectPosFormat = "mul( GetWorldToObjectMatrix(), float4( {0}, 1 ) ).xyz"; - - - private const string AseWorldToViewPosVarName = "worldToView"; - private const string AseWorldToViewPosFormat = "mul( UNITY_MATRIX_V, float4( {0}, 1 ) ).xyz"; - - private const string AseViewToObjectPosVarName = "viewToObj"; - private const string AseViewToObjectPosFormat = "mul( unity_WorldToObject, mul( UNITY_MATRIX_I_V , float4( {0}, 1 ) ) ).xyz"; - private const string AseHDViewToObjectPosFormat = "mul( GetWorldToObjectMatrix(), mul( UNITY_MATRIX_I_V , float4( {0}, 1 ) ) ).xyz"; - - private const string AseViewToWorldPosVarName = "viewToWorld"; - private const string AseViewToWorldPosFormat = "mul( UNITY_MATRIX_I_V, float4( {0}, 1 ) ).xyz"; - - /////////////////////////////////////////////////////////// - private const string AseObjectToClipPosVarName = "objectToClip"; - private const string AseObjectToClipPosFormat = "UnityObjectToClipPos({0})"; - private const string AseSRPObjectToClipPosFormat = "TransformWorldToHClip(TransformObjectToWorld({0}))"; - - private const string AseWorldToClipPosVarName = "worldToClip"; - private const string AseWorldToClipPosFormat = "mul(UNITY_MATRIX_VP, float4({0}, 1.0))"; - private const string AseSRPWorldToClipPosFormat = "TransformWorldToHClip({0})"; - - private const string AseViewToClipPosVarName = "viewToClip"; - private const string AseViewToClipPosFormat = "mul(UNITY_MATRIX_P, float4({0}, 1.0))"; - private const string AseSRPViewToClipPosFormat = "TransformWViewToHClip({0})"; - // - - private const string AseClipToObjectPosVarName = "clipToObject"; - private const string AseClipToObjectPosFormat = "mul( UNITY_MATRIX_IT_MV, mul( unity_CameraInvProjection,float4({0},1)) ).xyz"; - private const string AseHDClipToObjectPosFormat = "mul( UNITY_MATRIX_I_M, mul( UNITY_MATRIX_I_VP,float4({0},1)) ).xyz"; - - private const string AseClipToWorldPosVarName = "clipToWorld"; - private const string AseClipToWorldPosFormat = "mul( UNITY_MATRIX_I_V, mul( unity_CameraInvProjection,float4({0},1)) ).xyz"; - private const string AseHDClipToWorldPosFormat = "mul( UNITY_MATRIX_I_VP, float4({0},1) ).xyz"; - - private const string AseClipToViewPosVarName = "clipToView"; - private const string AseClipToViewPosFormat = " mul( unity_CameraInvProjection,float4({0},1)).xyz"; - private const string AseHDClipToViewPosFormat = " mul( UNITY_MATRIX_I_P,float4({0},1)).xyz"; - private const string AseClipToNDC = "{0}.xyz/{0}.w"; - ///////////////////////////////////////////////////// - private const string AseObjectToTangentPosVarName = "objectToTangentPos"; - private const string AseWorldToTangentPosVarName = "worldToTangentPos"; - private const string AseViewToTangentPosVarName = "viewToTangentPos"; - private const string AseClipToTangentPosVarName = "clipToTangentPos"; - private const string ASEWorldToTangentFormat = "mul( ase_worldToTangent, {0})"; - - - private const string AseTangentToObjectPosVarName = "tangentTobjectPos"; - private const string AseTangentToWorldPosVarName = "tangentToWorldPos"; - private const string AseTangentToViewPosVarName = "tangentToViewPos"; - private const string AseTangentToClipPosVarName = "tangentToClipPos"; - private const string ASEMulOpFormat = "mul( {0}, {1} )"; - - - /////////////////////////////////////////////////////////// - private const string FromStr = "From"; - private const string ToStr = "To"; - private const string PerpectiveDivideStr = "Perpective Divide"; - private const string SubtitleFormat = "{0} to {1}"; - - private readonly string[] m_spaceOptionsFrom = - { - "Object", - "World", - "View", - "Tangent" - }; - - private readonly string[] m_spaceOptionsTo = - { - "Object", - "World", - "View", - "Tangent", - "Clip" - }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, Constants.EmptyPortValue ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_previewShaderGUID = "74e4d859fbdb2c0468de3612145f4929"; - m_textLabelWidth = 120; - UpdateSubtitle(); - } - - private void UpdateSubtitle() - { - SetAdditonalTitleText( string.Format( SubtitleFormat, m_from, m_to ) ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_from = (TransformSpaceFrom)EditorGUILayoutPopup( FromStr, (int)m_from, m_spaceOptionsFrom ); - m_to = (TransformSpaceTo)EditorGUILayoutPopup( ToStr, (int)m_to, m_spaceOptionsTo ); - if( m_from == TransformSpaceFrom.Tangent ) - { - m_inverseTangentType = (InverseTangentType)EditorGUILayoutEnumPopup( InverseTBNStr, m_inverseTangentType ); - } - if( EditorGUI.EndChangeCheck() ) - { - UpdateSubtitle(); - } - - if( m_to == TransformSpaceTo.Clip ) - { - m_perspectiveDivide = EditorGUILayoutToggle( PerpectiveDivideStr, m_perspectiveDivide ); - } - - //if( m_containerGraph.IsHDRP && ( m_from == TransformSpace.Object && m_to == TransformSpace.World ) || - // ( m_from == TransformSpace.World && m_to == TransformSpace.Object ) ) - //{ - // m_absoluteWorldPos = EditorGUILayoutToggle( AbsoluteWorldPosStr, m_absoluteWorldPos ); - //} - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( (int)m_from != (int)m_to && ( m_from == TransformSpaceFrom.Tangent || m_to == TransformSpaceTo.Tangent ) ) - dataCollector.DirtyNormal = true; - } - - void CalculateTransform( TransformSpaceFrom from, TransformSpaceTo to, ref MasterNodeDataCollector dataCollector, ref string varName, ref string result ) - { - switch( from ) - { - case TransformSpaceFrom.Object: - { - switch( to ) - { - default: - case TransformSpaceTo.Object: break; - case TransformSpaceTo.World: - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - { - result = string.Format( AseHDObjectToWorldPosFormat, result ); - if( m_absoluteWorldPos ) - { - result = string.Format( ASEHDAbsoluteWordPos, result ); - } - } - else if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight ) - { - result = string.Format( AseHDObjectToWorldPosFormat, result ); - } - } - else - result = string.Format( AseObjectToWorldPosFormat, result ); - - - varName = AseObjectToWorldPosVarName + OutputId; - } - break; - case TransformSpaceTo.View: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - result = string.Format( AseHDObjectToViewPosFormat, result ); - else - result = string.Format( AseObjectToViewPosFormat, result ); - varName = AseObjectToViewPosVarName + OutputId; - } - break; - case TransformSpaceTo.Clip: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - { - result = string.Format( AseSRPObjectToClipPosFormat, result ); - } - else - { - result = string.Format( AseObjectToClipPosFormat, result ); - } - varName = AseObjectToClipPosVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.World: - { - switch( to ) - { - case TransformSpaceTo.Object: - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - { - if( m_absoluteWorldPos ) - { - result = string.Format( ASEHDRelaviveCameraPos, result ); - } - result = string.Format( AseSRPWorldToObjectPosFormat, result ); - } - else if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight ) - { - result = string.Format( AseSRPWorldToObjectPosFormat, result ); - } - - } - else - result = string.Format( AseWorldToObjectPosFormat, result ); - varName = AseWorldToObjectPosVarName + OutputId; - } - break; - default: - case TransformSpaceTo.World: break; - case TransformSpaceTo.View: - { - result = string.Format( AseWorldToViewPosFormat, result ); - varName = AseWorldToViewPosVarName + OutputId; - } - break; - case TransformSpaceTo.Clip: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - { - result = string.Format( AseSRPWorldToClipPosFormat, result ); - } - else - { - result = string.Format( AseWorldToClipPosFormat, result ); - } - varName = AseWorldToClipPosVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.View: - { - switch( to ) - { - case TransformSpaceTo.Object: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - result = string.Format( AseHDViewToObjectPosFormat, result ); - else - result = string.Format( AseViewToObjectPosFormat, result ); - varName = AseViewToObjectPosVarName + OutputId; - } - break; - case TransformSpaceTo.World: - { - result = string.Format( AseViewToWorldPosFormat, result ); - varName = AseViewToWorldPosVarName + OutputId; - } - break; - default: - case TransformSpaceTo.View: break; - case TransformSpaceTo.Clip: - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - { - result = string.Format( AseSRPViewToClipPosFormat, result ); - } - else - { - result = string.Format( AseViewToClipPosFormat, result ); - } - varName = AseViewToClipPosVarName + OutputId; - } - break; - } - } - break; - //case TransformSpace.Clip: - //{ - // switch( to ) - // { - // case TransformSpace.Object: - // { - // if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - // { - // result = string.Format( AseHDClipToObjectPosFormat, result ); - // } - // else - // { - // result = string.Format( AseClipToObjectPosFormat, result ); - // } - // varName = AseClipToObjectPosVarName + OutputId; - // } - // break; - // case TransformSpace.World: - // { - // if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - // { - // result = string.Format( AseHDClipToWorldPosFormat, result ); - // } - // else - // { - // result = string.Format( AseClipToWorldPosFormat, result ); - // } - // varName = AseClipToWorldPosVarName + OutputId; - // } - // break; - // case TransformSpace.View: - // { - // if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - // { - // result = string.Format( AseHDClipToViewPosFormat, result ); - // } - // else - // { - // result = string.Format( AseClipToViewPosFormat, result ); - // } - // varName = AseClipToViewPosVarName + OutputId; - // } - // break; - // case TransformSpace.Clip: break; - // default: - // break; - // } - //} - //break; - default: break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - GeneratorUtils.RegisterUnity2019MatrixDefines( ref dataCollector ); - - string result = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string varName = string.Empty; - - if( (int)m_from == (int)m_to ) - { - RegisterLocalVariable( 0, result, ref dataCollector ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - - switch( m_from ) - { - case TransformSpaceFrom.Object: - { - switch( m_to ) - { - default: - case TransformSpaceTo.Object: break; - case TransformSpaceTo.World: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.View: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Clip: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Tangent: - { - GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - CalculateTransform( m_from, TransformSpaceTo.World, ref dataCollector, ref varName, ref result ); - result = string.Format( ASEWorldToTangentFormat, result ); - varName = AseObjectToTangentPosVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.World: - { - switch( m_to ) - { - case TransformSpaceTo.Object: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - default: - case TransformSpaceTo.World: break; - case TransformSpaceTo.View: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Clip: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Tangent: - { - GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - result = string.Format( ASEWorldToTangentFormat, result ); - varName = AseWorldToTangentPosVarName + OutputId; - } - break; - } - } - break; - case TransformSpaceFrom.View: - { - switch( m_to ) - { - case TransformSpaceTo.Object: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.World: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); ; - } - break; - default: - case TransformSpaceTo.View: break; - case TransformSpaceTo.Clip: - { - CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - } - break; - case TransformSpaceTo.Tangent: - { - GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - CalculateTransform( m_from, TransformSpaceTo.World, ref dataCollector, ref varName, ref result ); - result = string.Format( ASEWorldToTangentFormat, result ); - varName = AseViewToTangentPosVarName + OutputId; - } - break; - } - } - break; - //case TransformSpace.Clip: - //{ - // switch( m_to ) - // { - // case TransformSpace.Object: - // { - // CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - // } - // break; - // case TransformSpace.World: - // { - // CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - // } - // break; - // case TransformSpace.View: - // { - // CalculateTransform( m_from, m_to, ref dataCollector, ref varName, ref result ); - // } - // break; - // case TransformSpace.Clip: break; - // case TransformSpace.Tangent: - // { - // GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - // CalculateTransform( m_from, TransformSpace.World, ref dataCollector, ref varName, ref result ); - // result = string.Format( ASEWorldToTangentFormat, result ); - // varName = AseClipToTangentPosVarName + OutputId; - // } - // break; - // default: - // break; - // } - //} - //break; - case TransformSpaceFrom.Tangent: - { - string matrixVal = string.Empty; - if( m_inverseTangentType == InverseTangentType.Fast ) - matrixVal = GeneratorUtils.GenerateTangentToWorldMatrixFast( ref dataCollector, UniqueId, CurrentPrecisionType ); - else - matrixVal = GeneratorUtils.GenerateTangentToWorldMatrixPrecise( ref dataCollector, UniqueId, CurrentPrecisionType ); - - switch( m_to ) - { - case TransformSpaceTo.Object: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - CalculateTransform( TransformSpaceFrom.World, m_to, ref dataCollector, ref varName, ref result ); - varName = AseTangentToObjectPosVarName + OutputId; - } - break; - case TransformSpaceTo.World: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - varName = AseTangentToWorldPosVarName + OutputId; - } - break; - case TransformSpaceTo.View: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - CalculateTransform( TransformSpaceFrom.World, m_to, ref dataCollector, ref varName, ref result ); - varName = AseTangentToViewPosVarName + OutputId; - } - break; - case TransformSpaceTo.Clip: - { - result = string.Format( ASEMulOpFormat, matrixVal, result ); - CalculateTransform( TransformSpaceFrom.World, m_to, ref dataCollector, ref varName, ref result ); - varName = AseTangentToClipPosVarName + OutputId; - } - break; - case TransformSpaceTo.Tangent: - default: - break; - } - } - break; - default: break; - } - - if( m_to == TransformSpaceTo.Clip ) - { - if( m_perspectiveDivide ) - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, varName, result ); - result = string.Format( AseClipToNDC, varName ); - varName += "NDC"; - } - else - { - result += ".xyz"; - } - } - - RegisterLocalVariable( 0, result, ref dataCollector, varName ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string from = GetCurrentParam( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 17500 && from.Equals( "Clip" ) ) - { - UIUtils.ShowMessage( UniqueId, "Clip Space no longer supported on From field over Transform Position node" ); - } - else - { - m_from = (TransformSpaceFrom)Enum.Parse( typeof( TransformSpaceFrom ), from ); - } - m_to = (TransformSpaceTo)Enum.Parse( typeof( TransformSpaceTo ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 15701 ) - { - m_perspectiveDivide = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - if( UIUtils.CurrentShaderVersion() > 15800 ) - { - m_inverseTangentType = (InverseTangentType)Enum.Parse( typeof( InverseTangentType ), GetCurrentParam( ref nodeParams ) ); - } - if( UIUtils.CurrentShaderVersion() > 16103 ) - { - m_absoluteWorldPos = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - UpdateSubtitle(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_from ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_to ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_perspectiveDivide ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inverseTangentType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_absoluteWorldPos ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs.meta deleted file mode 100644 index 84e1fcd2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformPositionNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 274dde08d42e4b041b9be7a22a8c09d6 -timeCreated: 1525857790 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs deleted file mode 100644 index 1802fe55..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs +++ /dev/null @@ -1,166 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - public enum BuiltInShaderTransformTypes - { - UNITY_MATRIX_MVP = 0, - UNITY_MATRIX_MV, - UNITY_MATRIX_V, - UNITY_MATRIX_P, - UNITY_MATRIX_VP, - UNITY_MATRIX_T_MV, - UNITY_MATRIX_IT_MV, - //UNITY_MATRIX_TEXTURE0, - //UNITY_MATRIX_TEXTURE1, - //UNITY_MATRIX_TEXTURE2, - //UNITY_MATRIX_TEXTURE3, - _Object2World, - _World2Object//, - //unity_Scale - } - - [Serializable] - [NodeAttributes( "Common Transform Matrices", "Matrix Transform", "All Transformation types" )] - public sealed class TransformVariables : ShaderVariablesNode - { - [SerializeField] - private BuiltInShaderTransformTypes m_selectedType = BuiltInShaderTransformTypes.UNITY_MATRIX_MVP; - - private const string MatrixLabelStr = "Matrix"; - private readonly string[] ValuesStr = - { - "Model View Projection", - "Model View", - "View", - "Projection", - "View Projection", - "Transpose Model View", - "Inverse Transpose Model View", - "Object to World", - "Word to Object" - }; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, ValuesStr[ ( int ) m_selectedType ], WirePortDataType.FLOAT4x4 ); - m_textLabelWidth = 60; - m_hasLeftDropdown = true; - m_autoWrapProperties = true; - m_drawPreview = false; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_selectedType = (BuiltInShaderTransformTypes)m_upperLeftWidget.DrawWidget( this, (int)m_selectedType, ValuesStr ); - if( EditorGUI.EndChangeCheck() ) - { - ChangeOutputName( 0, ValuesStr[ (int)m_selectedType ] ); - m_sizeIsDirty = true; - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_selectedType = ( BuiltInShaderTransformTypes ) EditorGUILayoutPopup( MatrixLabelStr, ( int ) m_selectedType, ValuesStr ); - if ( EditorGUI.EndChangeCheck() ) - { - ChangeOutputName( 0, ValuesStr[ ( int ) m_selectedType ] ); - m_sizeIsDirty = true; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - switch( m_selectedType ) - { - case BuiltInShaderTransformTypes.UNITY_MATRIX_MVP: - return "mul(GetWorldToHClipMatrix(),GetObjectToWorldMatrix())"; - case BuiltInShaderTransformTypes.UNITY_MATRIX_MV: - return "mul( GetWorldToViewMatrix(),GetObjectToWorldMatrix())"; - case BuiltInShaderTransformTypes.UNITY_MATRIX_V: - return "GetWorldToViewMatrix()"; - case BuiltInShaderTransformTypes.UNITY_MATRIX_P: - return "GetViewToHClipMatrix()"; - case BuiltInShaderTransformTypes.UNITY_MATRIX_VP: - return "GetWorldToHClipMatrix()"; - case BuiltInShaderTransformTypes._Object2World: - return "GetObjectToWorldMatrix()"; - case BuiltInShaderTransformTypes._World2Object: - return "GetWorldToObjectMatrix()"; - case BuiltInShaderTransformTypes.UNITY_MATRIX_T_MV: - case BuiltInShaderTransformTypes.UNITY_MATRIX_IT_MV: - default: - { - UIUtils.ShowMessage( UniqueId, "Matrix not declared natively on SRP. Must create it manually inside ASE" ); - return "float4x4(" + - "1,0,0,0," + - "0,1,0,0," + - "0,0,1,0," + - "0,0,0,1)"; - } - } - } - else - { - return m_selectedType.ToString(); - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string selectedTypeStr = GetCurrentParam( ref nodeParams ); - try - { - BuiltInShaderTransformTypes selectedType = (BuiltInShaderTransformTypes)Enum.Parse( typeof( BuiltInShaderTransformTypes ), selectedTypeStr ); - m_selectedType = selectedType; - } - catch( Exception e ) - { - switch( selectedTypeStr ) - { - default: Debug.LogException( e );break; - case "UNITY_MATRIX_TEXTURE0":UIUtils.ShowMessage( UniqueId, "Texture 0 matrix is no longer supported",MessageSeverity.Warning);break; - case "UNITY_MATRIX_TEXTURE1":UIUtils.ShowMessage( UniqueId, "Texture 1 matrix is no longer supported",MessageSeverity.Warning);break; - case "UNITY_MATRIX_TEXTURE2":UIUtils.ShowMessage( UniqueId, "Texture 2 matrix is no longer supported",MessageSeverity.Warning);break; - case "UNITY_MATRIX_TEXTURE3":UIUtils.ShowMessage( UniqueId, "Texture 3 matrix is no longer supported",MessageSeverity.Warning); break; - case "unity_Scale": UIUtils.ShowMessage( UniqueId, "Scale matrix is no longer supported", MessageSeverity.Warning ); break; - } - } - - ChangeOutputName( 0, ValuesStr[ ( int ) m_selectedType ] ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedType ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs.meta deleted file mode 100644 index d0e613af..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransformVariables.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 04aad5172ee1d4d4795e20bfae0ff64d -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs deleted file mode 100644 index c7c46fe8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Transpose Model View Matrix", "Matrix Transform", "Transpose of model * view matrix" )] - public sealed class TransposeMVMatrix : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_T_MV"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs.meta deleted file mode 100644 index 871d6018..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/TransposeMVMatrix.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5762b195353d629448631bfb15fb8372 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs deleted file mode 100644 index 09325ec7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Projector Clip Matrix", "Matrix Transform", "Current Projector Clip matrix. To be used when working with Unity projector." )] - public sealed class UnityProjectorClipMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "unity_ProjectorClip"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - dataCollector.AddToUniforms( UniqueId, "float4x4 unity_ProjectorClip;" ); - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs.meta deleted file mode 100644 index 6bc17bde..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorClipMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6095e3e4dc186f146bc109813901ccc8 -timeCreated: 1512062884 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs deleted file mode 100644 index 4cfb63c8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Projector Matrix", "Matrix Transform", "Current Projector Clip matrix. To be used when working with Unity projector." )] - public sealed class UnityProjectorMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "unity_Projector"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - dataCollector.AddToUniforms( UniqueId, "float4x4 unity_Projector;" ); - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs.meta deleted file mode 100644 index 0a62ab9f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityProjectorMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c3efd02b48473d94b92302654b671ddc -timeCreated: 1512062884 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs deleted file mode 100644 index 2d2f00c9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Scale Matrix", "Matrix Transform", "Scale Matrix",null, UnityEngine.KeyCode.None, true, true, "Object Scale" )] - public sealed class UnityScaleMatrix : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "unity_Scale"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs.meta deleted file mode 100644 index 26f2df76..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/UnityScaleMatrix.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 28a04286716e19f4aa58954888374428 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs deleted file mode 100644 index 2291bc32..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs +++ /dev/null @@ -1,19 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "View Matrix", "Matrix Transform", "Current view matrix" )] - public sealed class ViewMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_V"; - m_drawPreview = false; - m_matrixId = 0; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs.meta deleted file mode 100644 index bcfb2edc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5aa75cc5e6044a44a9a4439eac1d948b -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs deleted file mode 100644 index 23e53e40..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "View Projection Matrix", "Matrix Transform", "Current view * projection matrix." )] - public sealed class ViewProjectionMatrixNode : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "UNITY_MATRIX_VP"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs.meta deleted file mode 100644 index 1a1cd1c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/ViewProjectionMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fe26c99932382e047aebc05b7e67a3d0 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs deleted file mode 100644 index 65d9e082..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "World To Camera Matrix", "Matrix Transform", "Inverse of current camera to world matrix" )] - public sealed class WorldToCameraMatrix : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "unity_WorldToCamera"; - m_drawPreview = false; - } - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GeneratorUtils.RegisterUnity2019MatrixDefines( ref dataCollector ); - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs.meta deleted file mode 100644 index a8d0b7a1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToCameraMatrix.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 584bea5554dc1b64c8965d8fcfc54e23 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs deleted file mode 100644 index dd82ebb1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs +++ /dev/null @@ -1,20 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "World To Object Matrix", "Matrix Transform", "Inverse of current world matrix" )] - public sealed class WorldToObjectMatrix : ConstantShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputProperties( 0, "Out", WirePortDataType.FLOAT4x4 ); - m_value = "unity_WorldToObject"; - m_HDValue = "GetWorldToObjectMatrix()"; - m_LWValue = "GetWorldToObjectMatrix()"; - m_drawPreview = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs.meta deleted file mode 100644 index dd284eb7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToObjectMatrix.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d9e2a5077cc29de439d5c845eac35a04 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs deleted file mode 100644 index 194802ef..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World To Tangent Matrix", "Matrix Transform", "World to tangent transform matrix" )] - public sealed class WorldToTangentMatrix : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.FLOAT3x3, "Out" ); - //UIUtils.AddNormalDependentCount(); - m_drawPreview = false; - } - - //public override void Destroy() - //{ - // ContainerGraph.RemoveNormalDependentCount(); - // base.Destroy(); - //} - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - dataCollector.DirtyNormal = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldToTangentMatrix( CurrentPrecisionType ); - - if( dataCollector.IsFragmentCategory ) - { - dataCollector.ForceNormal = true; - - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - - return GeneratorUtils.WorldToTangentStr; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs.meta deleted file mode 100644 index ed19db78..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Transform/WorldToTangentMatrix.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b598d9ebc2d7be44a97270732f55f9bc -timeCreated: 1484747592 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various.meta deleted file mode 100644 index 89ede46c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5bbb49ec7f4a3524d9950847c88d4afc -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs deleted file mode 100644 index 231a0111..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs +++ /dev/null @@ -1,37 +0,0 @@ -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Color Space Double", "Miscellaneous", "Color Space Double" )] - public class ColorSpaceDouble : ParentNode - { - private const string ColorSpaceDoubleStr = "unity_ColorSpaceDouble"; - - private readonly string[] ColorSpaceDoubleDef = - { - "#ifdef UNITY_COLORSPACE_GAMMA//ASE Color Space Def", - "#define unity_ColorSpaceDouble half4(2.0, 2.0, 2.0, 2.0)//ASE Color Space Def", - "#else // Linear values//ASE Color Space Def", - "#define unity_ColorSpaceDouble half4(4.59479380, 4.59479380, 4.59479380, 2.0)//ASE Color Space Def", - "#endif//ASE Color Space Def" - }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputColorPorts( "RGBA" ); - m_previewShaderGUID = "ac680a8772bb97c46851a7f075fd04e3"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - for( int i = 0; i < ColorSpaceDoubleDef.Length; i++ ) - { - dataCollector.AddToDirectives( ColorSpaceDoubleDef[ i ], -1 ); - } - } - return GetOutputVectorItem( 0, outputId, ColorSpaceDoubleStr ); ; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs.meta deleted file mode 100644 index 32721b88..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/ColorSpaceDouble.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7d1204234983b3c4499da752961185be -timeCreated: 1481888315 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs deleted file mode 100644 index 0570939c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Face", "Vertex Data", "Indicates whether the rendered surface is facing the camera (1), or facing away from the camera(-1)" )] - public class FaceVariableNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - m_previewShaderGUID = "4b0b5b9f16353b840a5f5ad2baab3c3c"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " node does not work on Tessellation port" ); - return m_outputPorts[0].ErrorValue; - } - - if ( dataCollector.PortCategory == MasterNodePortCategory.Vertex ) - { - if ( dataCollector.TesselationActive ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " node does not work properly on Vertex/Tessellation ports" ); - return m_outputPorts[ 0 ].ErrorValue; - } - else - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " node does not work propery on Vertex ports" ); - return m_outputPorts[ 0 ].ErrorValue; - } - } - - if ( dataCollector.IsTemplate ) - { - return dataCollector.TemplateDataCollectorInstance.GetVFace( UniqueId ); - } - else - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.VFACE ); - string variable = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex ) ? Constants.VertexShaderOutputStr : Constants.InputVarStr; - return variable + "." + Constants.VFaceVariable; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs.meta deleted file mode 100644 index b583327e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/FaceVariableNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4b4a6f07436b05a4cbc2559e4e704000 -timeCreated: 1492513159 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs deleted file mode 100644 index c845e063..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs +++ /dev/null @@ -1,43 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Instance ID", "Vertex Data", "Indicates the per-instance identifier" )] - public class InstanceIdNode : ParentNode - { - private readonly string[] InstancingVariableAttrib = - { "uint currInstanceId = 0;", - "#ifdef UNITY_INSTANCING_ENABLED", - "currInstanceId = unity_InstanceID;", - "#endif"}; - private const string InstancingInnerVariable = "currInstanceId"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.INT, "Out" ); - m_previewShaderGUID = "03febce56a8cf354b90e7d5180c1dbd7"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - { - dataCollector.TemplateDataCollectorInstance.SetupInstancing(); - } - - if( !dataCollector.HasLocalVariable( InstancingVariableAttrib[ 0 ] ) ) - { - dataCollector.AddLocalVariable( UniqueId, InstancingVariableAttrib[ 0 ] ,true ); - dataCollector.AddLocalVariable( UniqueId, InstancingVariableAttrib[ 1 ] ,true ); - dataCollector.AddLocalVariable( UniqueId, InstancingVariableAttrib[ 2 ] ,true ); - dataCollector.AddLocalVariable( UniqueId, InstancingVariableAttrib[ 3 ] ,true ); - } - return InstancingInnerVariable; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs.meta deleted file mode 100644 index efae4fb9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/InstanceIdNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c449923583a9fbe4283acebc97756ea1 -timeCreated: 1547811127 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs deleted file mode 100644 index f2a1959f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs +++ /dev/null @@ -1,44 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "LOD Fade", "Miscellaneous", "LODFadeNode" )] - public sealed class LODFadeNode : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "Fade[0...1]" ); - ChangeOutputName( 2, "Fade[16Lvl]" ); - ChangeOutputName( 3, "Unused" ); - ChangeOutputName( 4, "Unused" ); - m_value = "unity_LODFade"; - m_previewShaderGUID = "fcd4d93f57ffc51458d4ade10df2fdb4"; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - - if( !m_outputPorts[ 3 ].IsConnected ) - { - m_outputPorts[ 3 ].Visible = false; - m_sizeIsDirty = true; - } - - if( !m_outputPorts[ 4 ].IsConnected ) - { - m_outputPorts[ 4 ].Visible = false; - m_sizeIsDirty = true; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs.meta deleted file mode 100644 index a83635a4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/LODFadeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f96cf34c2936c96458403e9cf75e8e10 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs deleted file mode 100644 index b60f8472..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs +++ /dev/null @@ -1,38 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -#if UNITY_EDITOR_WIN -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Primitive ID", "Vertex Data", "Per-primitive identifier automatically generated by the runtime" )] - public class PrimitiveIDVariableNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.INT, "Out" ); - m_previewShaderGUID = "92c1b588d7658594cb219696f593f64b"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( !dataCollector.IsTemplate ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " is not supported on surface shaders." ); - return m_outputPorts[0].ErrorValue; - } - - if ( dataCollector.PortCategory == MasterNodePortCategory.Vertex ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " is not supported on Vertex ports" ); - return m_outputPorts[0].ErrorValue; - } - - return dataCollector.TemplateDataCollectorInstance.GetPrimitiveId(); - } - } -} -#endif - diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs.meta deleted file mode 100644 index 6d7d119b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/PrimitiveIdVariableNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: dd0af9fbbba750341a7b09316178f285 -timeCreated: 1492513159 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs deleted file mode 100644 index 6bfd7f36..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Switch by Face", "Miscellaneous", "Switch which automaticaly uses a Face variable to select which input to use" )] - public class SwitchByFaceNode : DynamicTypeNode - { - private const string SwitchOp = "((({0}>0)?({1}):({2})))"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "Front"; - m_inputPorts[ 1 ].Name = "Back"; - m_textLabelWidth = 50; - m_previewShaderGUID = "f4edf6febb54dc743b25bd5b56facea8"; - } - - - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " does not work on Tessellation port" ); - return GenerateErrorValue(); - } - - if ( dataCollector.PortCategory == MasterNodePortCategory.Vertex ) - { - if ( dataCollector.TesselationActive ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " does not work properly on Vertex/Tessellation ports" ); - return GenerateErrorValue(); - } - else - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " does not work properly on Vertex ports" ); - return GenerateErrorValue(); - } - } - - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string front = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string back = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - dataCollector.AddToInput( UniqueId, SurfaceInputs.VFACE ); - string variable = string.Empty; - if ( dataCollector.IsTemplate ) - { - variable = dataCollector.TemplateDataCollectorInstance.GetVFace( UniqueId ); - } - else - { - variable = ( ( dataCollector.PortCategory == MasterNodePortCategory.Vertex ) ? Constants.VertexShaderOutputStr : Constants.InputVarStr ) + "." + Constants.VFaceVariable; - } - - string value = string.Format( SwitchOp, variable, front, back ); - RegisterLocalVariable( 0, value, ref dataCollector, "switchResult" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs.meta deleted file mode 100644 index b12692c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/SwitchByFaceNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b0464d8b27caa7d4d8fa5d1828934da8 -timeCreated: 1492515561 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs deleted file mode 100644 index d2b75192..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs +++ /dev/null @@ -1,54 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Vertex ID", "Vertex Data", "Indicates current vertex number" )] - public class VertexIdVariableNode : ParentNode - { - private const string VertexIdVarName = "ase_vertexId"; - private const string VertexIdRegistry = "uint "+ VertexIdVarName + " : SV_VertexID;"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.INT, "Out" ); - m_previewShaderGUID = "5934bf2c10b127a459177a3b622cea65"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " does not work on Tessellation port" ); - return m_outputPorts[0].ErrorValue; - } - - if ( dataCollector.IsTemplate ) - { - return dataCollector.TemplateDataCollectorInstance.GetVertexId(); - } - else - { - if( dataCollector.IsFragmentCategory ) - { - GenerateValueInVertex( ref dataCollector, WirePortDataType.UINT, Constants.VertexShaderInputStr + "."+ VertexIdVarName, VertexIdVarName, true ); - return Constants.InputVarStr + "."+ VertexIdVarName; - } - else - { - return Constants.VertexShaderInputStr + "."+ VertexIdVarName; - } - } - } - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - if( !dataCollector.IsTemplate ) - dataCollector.AddCustomAppData( VertexIdRegistry ); - - base.PropagateNodeData( nodeData, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs.meta deleted file mode 100644 index cad8fe04..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/VertexIdVariableNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ce37a30cae7677942ad44f0945ab7b77 -timeCreated: 1492513159 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs deleted file mode 100644 index 49966a09..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Transform Params", "Object Transform", "World Transform Params contains information about the transform, W is usually 1.0, or -1.0 for odd-negative scale transforms" )] - public sealed class WorldTransformParams : ConstVecShaderVariable - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeOutputName( 1, "X" ); - ChangeOutputName( 2, "Y" ); - ChangeOutputName( 3, "Z" ); - ChangeOutputName( 4, "W" ); - m_value = "unity_WorldTransformParams"; - m_previewShaderGUID = "5a2642605f085da458d6e03ade47b87a"; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( !m_outputPorts[ 0 ].IsConnected ) - { - m_outputPorts[ 0 ].Visible = false; - m_sizeIsDirty = true; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs.meta deleted file mode 100644 index b28aa84a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/ShaderVariables/Various/WorldTransformParams.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: aec376443deca354789bc36ba18af898 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs deleted file mode 100644 index 6704cbee..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs +++ /dev/null @@ -1,1197 +0,0 @@ -// Amplify Shader Editor - Visual Shader vEditing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Static Switch", "Logical Operators", "Creates a shader keyword toggle", Available = true )] - public sealed class StaticSwitch : PropertyNode - { - private float InstanceIconWidth = 19; - private float InstanceIconHeight = 19; - private readonly Color ReferenceHeaderColor = new Color( 0f, 0.5f, 0.585f, 1.0f ); - - [SerializeField] - private int m_defaultValue = 0; - - [SerializeField] - private int m_materialValue = 0; - - [SerializeField] - private int m_multiCompile = 0; - - [SerializeField] - private int m_currentKeywordId = 0; - - [SerializeField] - private string m_currentKeyword = string.Empty; - - [SerializeField] - private bool m_createToggle = true; - - private const string IsLocalStr = "Is Local"; -#if UNITY_2019_1_OR_NEWER - [SerializeField] - private bool m_isLocal = true; -#else - [SerializeField] - private bool m_isLocal = false; -#endif - private GUIContent m_checkContent; - private GUIContent m_popContent; - - private int m_conditionId = -1; - - private const int MinComboSize = 50; - private const int MaxComboSize = 105; - - private Rect m_varRect; - private Rect m_imgRect; - private bool m_editing; - - public enum KeywordModeType - { - Toggle = 0, - ToggleOff, - KeywordEnum, - } - - public enum StaticSwitchVariableMode - { - Create = 0, - Fetch, - Reference - } - - [SerializeField] - private KeywordModeType m_keywordModeType = KeywordModeType.Toggle; - - [SerializeField] - private StaticSwitch m_reference = null; - - private const string StaticSwitchStr = "Static Switch"; - private const string MaterialToggleStr = "Material Toggle"; - - private const string ToggleMaterialValueStr = "Material Value"; - private const string ToggleDefaultValueStr = "Default Value"; - - private const string AmountStr = "Amount"; - private const string KeywordStr = "Keyword"; - private const string CustomStr = "Custom"; - private const string ToggleTypeStr = "Toggle Type"; - private const string TypeStr = "Type"; - private const string ModeStr = "Mode"; - private const string KeywordTypeStr = "Keyword Type"; - - private const string KeywordNameStr = "Keyword Name"; - public readonly static string[] KeywordTypeList = { "Shader Feature", "Multi Compile"/*, "Define Symbol"*/ }; - public readonly static int[] KeywordTypeInt = { 0, 1/*, 2*/ }; - - [SerializeField] - private string[] m_defaultKeywordNames = { "Key0", "Key1", "Key2", "Key3", "Key4", "Key5", "Key6", "Key7", "Key8" }; - - [SerializeField] - private string[] m_keywordEnumList = { "Key0", "Key1" }; - - [SerializeField] - private StaticSwitchVariableMode m_staticSwitchVarMode = StaticSwitchVariableMode.Create; - - [SerializeField] - private int m_referenceArrayId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - private int m_keywordEnumAmount = 2; - - private bool m_isStaticSwitchDirty = false; - - private Rect m_iconPos; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - AddInputPort( WirePortDataType.FLOAT, false, "False", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.FLOAT, false, "True", -1, MasterNodePortCategory.Fragment, 0 ); - for( int i = 2; i < 9; i++ ) - { - AddInputPort( WirePortDataType.FLOAT, false, m_defaultKeywordNames[ i ] ); - m_inputPorts[ i ].Visible = false; - } - m_headerColor = new Color( 0.0f, 0.55f, 0.45f, 1f ); - m_customPrefix = KeywordStr + " "; - m_autoWrapProperties = false; - m_freeType = false; - m_useVarSubtitle = true; - m_allowPropertyDuplicates = true; - m_showTitleWhenNotEditing = false; - m_currentParameterType = PropertyType.Property; - - m_checkContent = new GUIContent(); - m_checkContent.image = UIUtils.CheckmarkIcon; - - m_popContent = new GUIContent(); - m_popContent.image = UIUtils.PopupIcon; - - m_previewShaderGUID = "0b708c11c68e6a9478ac97fe3643eab1"; - m_showAutoRegisterUI = true; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_conditionId == -1 ) - m_conditionId = Shader.PropertyToID( "_Condition" ); - - StaticSwitch node = ( m_staticSwitchVarMode == StaticSwitchVariableMode.Reference && m_reference != null ) ? m_reference : this; - - if( m_createToggle ) - PreviewMaterial.SetInt( m_conditionId, node.MaterialValue ); - else - PreviewMaterial.SetInt( m_conditionId, node.DefaultValue ); - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - - if( m_createToggle ) - UIUtils.RegisterPropertyNode( this ); - else - UIUtils.UnregisterPropertyNode( this ); - - if( CurrentVarMode != StaticSwitchVariableMode.Reference ) - { - ContainerGraph.StaticSwitchNodes.AddNode( this ); - } - - if( UniqueId > -1 ) - ContainerGraph.StaticSwitchNodes.OnReorderEventComplete += OnReorderEventComplete; - } - - public override void Destroy() - { - base.Destroy(); - UIUtils.UnregisterPropertyNode( this ); - if( CurrentVarMode != StaticSwitchVariableMode.Reference ) - { - ContainerGraph.StaticSwitchNodes.RemoveNode( this ); - } - - if( UniqueId > -1 ) - ContainerGraph.StaticSwitchNodes.OnReorderEventComplete -= OnReorderEventComplete; - } - - void OnReorderEventComplete() - { - if( CurrentVarMode == StaticSwitchVariableMode.Reference ) - { - if( m_reference != null ) - { - m_referenceArrayId = ContainerGraph.StaticSwitchNodes.GetNodeRegisterIdx( m_reference.UniqueId ); - } - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnections(); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnections(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateConnections(); - } - - private void UpdateConnections() - { - WirePortDataType mainType = WirePortDataType.FLOAT; - - int highest = UIUtils.GetPriority( mainType ); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - WirePortDataType portType = m_inputPorts[ i ].GetOutputConnection().DataType; - if( UIUtils.GetPriority( portType ) > highest ) - { - mainType = portType; - highest = UIUtils.GetPriority( portType ); - } - } - } - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].ChangeType( mainType, false ); - } - - m_outputPorts[ 0 ].ChangeType( mainType, false ); - } - - public override string GetPropertyValue() - { - if( m_createToggle ) - if( m_keywordModeType == KeywordModeType.KeywordEnum && m_keywordEnumAmount > 0 ) - return PropertyAttributes + "[" + m_keywordModeType.ToString() + "(" + GetKeywordEnumPropertyList() + ")] " + m_propertyName + "(\"" + m_propertyInspectorName + "\", Float) = " + m_defaultValue; - else - return PropertyAttributes + "[" + m_keywordModeType.ToString() + "(" + GetPropertyValStr() + ")] " + m_propertyName + "(\"" + m_propertyInspectorName + "\", Float) = " + m_defaultValue; - else - return string.Empty; - } - - public string KeywordEnum( int index ) - { - if( m_createToggle ) - { - return string.IsNullOrEmpty( PropertyName ) ? KeywordEnumList( index ) : ( PropertyName + "_" + KeywordEnumList( index ) ); - } - else - { - return string.IsNullOrEmpty( PropertyName ) ? KeywordEnumList( index ) : ( PropertyName + KeywordEnumList( index ) ); - } - } - - public string KeywordEnumList( int index ) - { - if( CurrentVarMode == StaticSwitchVariableMode.Fetch ) - return m_keywordEnumList[ index ]; - else - { - return m_createToggle ? m_keywordEnumList[ index ].ToUpper() : m_keywordEnumList[ index ]; - } - - } - public override string PropertyName - { - get - { - if( CurrentVarMode == StaticSwitchVariableMode.Fetch ) - return m_currentKeyword; - else - { - return m_createToggle ? base.PropertyName.ToUpper() : base.PropertyName; - } - } - } - - public override string GetPropertyValStr() - { - if( m_keywordModeType == KeywordModeType.KeywordEnum ) - return PropertyName; - else if( CurrentVarMode == StaticSwitchVariableMode.Fetch ) - return m_currentKeyword; - else - return PropertyName + OnOffStr; - } - - private string GetKeywordEnumPropertyList() - { - string result = string.Empty; - for( int i = 0; i < m_keywordEnumList.Length; i++ ) - { - if( i == 0 ) - result = m_keywordEnumList[ i ]; - else - result += "," + m_keywordEnumList[ i ]; - } - return result; - } - - private string GetKeywordEnumPragmaList() - { - string result = string.Empty; - for( int i = 0; i < m_keywordEnumList.Length; i++ ) - { - if( i == 0 ) - result = KeywordEnum( i ); - else - result += " " + KeywordEnum( i ); - } - return result; - } - - public override string GetUniformValue() - { - return string.Empty; - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - dataType = string.Empty; - dataName = string.Empty; - return false; - } - - public override void DrawProperties() - { - //base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, PropertyGroup ); - NodeUtils.DrawPropertyGroup( ref m_visibleCustomAttrFoldout, CustomAttrStr, DrawCustomAttributes, DrawCustomAttrAddRemoveButtons ); - CheckPropertyFromInspector(); - } - - void DrawEnumList() - { - EditorGUI.BeginChangeCheck(); - KeywordEnumAmount = EditorGUILayoutIntSlider( AmountStr, KeywordEnumAmount, 2, 9 ); - if( EditorGUI.EndChangeCheck() ) - { - CurrentSelectedInput = Mathf.Clamp( CurrentSelectedInput, 0, KeywordEnumAmount - 1 ); - UpdateLabels(); - } - EditorGUI.indentLevel++; - for( int i = 0; i < m_keywordEnumList.Length; i++ ) - { - EditorGUI.BeginChangeCheck(); - m_keywordEnumList[ i ] = EditorGUILayoutTextField( "Item " + i, m_keywordEnumList[ i ] ); - if( EditorGUI.EndChangeCheck() ) - { - m_keywordEnumList[ i ] = UIUtils.RemoveInvalidEnumCharacters( m_keywordEnumList[ i ] ); - m_keywordEnumList[ i ] = m_keywordEnumList[ i ].Replace( " ", "" ); // sad face :( does not support spaces - m_inputPorts[ i ].Name = m_keywordEnumList[ i ]; - m_defaultKeywordNames[ i ] = m_inputPorts[ i ].Name; - } - } - EditorGUI.indentLevel--; - } - - public void UpdateLabels() - { - int maxinputs = m_keywordModeType == KeywordModeType.KeywordEnum ? KeywordEnumAmount : 2; - KeywordEnumAmount = Mathf.Clamp( KeywordEnumAmount, 0, maxinputs ); - m_keywordEnumList = new string[ maxinputs ]; - - for( int i = 0; i < maxinputs; i++ ) - { - m_keywordEnumList[ i ] = m_defaultKeywordNames[ i ]; - m_inputPorts[ i ].Name = m_keywordEnumList[ i ]; - } - - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - { - m_inputPorts[ 0 ].Name = "False"; - m_inputPorts[ 1 ].Name = "True"; - } - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].Visible = ( i < maxinputs ); - } - m_sizeIsDirty = true; - m_isStaticSwitchDirty = true; - } - - void PropertyGroup() - { - EditorGUI.BeginChangeCheck(); - CurrentVarMode = (StaticSwitchVariableMode)EditorGUILayoutEnumPopup( ModeStr, CurrentVarMode ); - if( EditorGUI.EndChangeCheck() ) - { - if( CurrentVarMode == StaticSwitchVariableMode.Fetch ) - { - m_keywordModeType = KeywordModeType.Toggle; - UpdateLabels(); - } - - if( CurrentVarMode == StaticSwitchVariableMode.Reference ) - { - UIUtils.UnregisterPropertyNode( this ); - } - else - { - if( m_createToggle ) - UIUtils.RegisterPropertyNode( this ); - else - UIUtils.UnregisterPropertyNode( this ); - } - } - - if( CurrentVarMode == StaticSwitchVariableMode.Create ) - { - EditorGUI.BeginChangeCheck(); - m_multiCompile = EditorGUILayoutIntPopup( KeywordTypeStr, m_multiCompile, KeywordTypeList, KeywordTypeInt ); - if( EditorGUI.EndChangeCheck() ) - { - BeginPropertyFromInspectorCheck(); - } - } - else if( CurrentVarMode == StaticSwitchVariableMode.Reference ) - { - string[] arr = ContainerGraph.StaticSwitchNodes.NodesArr; - bool guiEnabledBuffer = GUI.enabled; - if( arr != null && arr.Length > 0 ) - { - GUI.enabled = true; - } - else - { - m_referenceArrayId = -1; - GUI.enabled = false; - } - - EditorGUI.BeginChangeCheck(); - m_referenceArrayId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceArrayId, arr ); - if( EditorGUI.EndChangeCheck() ) - { - m_reference = ContainerGraph.StaticSwitchNodes.GetNode( m_referenceArrayId ); - if( m_reference != null ) - { - m_referenceNodeId = m_reference.UniqueId; - CheckReferenceValues( true ); - } - else - { - m_referenceArrayId = -1; - m_referenceNodeId = -1; - } - } - GUI.enabled = guiEnabledBuffer; - - return; - } - - if( CurrentVarMode == StaticSwitchVariableMode.Create ) - { - EditorGUI.BeginChangeCheck(); - m_keywordModeType = (KeywordModeType)EditorGUILayoutEnumPopup( TypeStr, m_keywordModeType ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateLabels(); - } - } - - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - { - if( CurrentVarMode == StaticSwitchVariableMode.Create ) - { - ShowPropertyInspectorNameGUI(); - ShowPropertyNameGUI( true ); - bool guiEnabledBuffer = GUI.enabled; - GUI.enabled = false; - EditorGUILayout.TextField( KeywordNameStr, GetPropertyValStr() ); - GUI.enabled = guiEnabledBuffer; - } - - } - else - { - if( CurrentVarMode == StaticSwitchVariableMode.Create ) - { - ShowPropertyInspectorNameGUI(); - ShowPropertyNameGUI( true ); - DrawEnumList(); - } - - } - - if( CurrentVarMode == StaticSwitchVariableMode.Fetch ) - { - //ShowPropertyInspectorNameGUI(); - EditorGUI.BeginChangeCheck(); - m_currentKeywordId = EditorGUILayoutPopup( KeywordStr, m_currentKeywordId, UIUtils.AvailableKeywords ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_currentKeywordId != 0 ) - { - m_currentKeyword = UIUtils.AvailableKeywords[ m_currentKeywordId ]; - } - } - - if( m_currentKeywordId == 0 ) - { - EditorGUI.BeginChangeCheck(); - m_currentKeyword = EditorGUILayoutTextField( CustomStr, m_currentKeyword ); - if( EditorGUI.EndChangeCheck() ) - { - m_currentKeyword = UIUtils.RemoveInvalidCharacters( m_currentKeyword ); - } - } - } - -#if UNITY_2019_1_OR_NEWER - m_isLocal = EditorGUILayoutToggle( IsLocalStr, m_isLocal ); -#endif - - if( CurrentVarMode == StaticSwitchVariableMode.Create ) - { - ShowAutoRegister(); - } - - EditorGUI.BeginChangeCheck(); - m_createToggle = EditorGUILayoutToggle( MaterialToggleStr, m_createToggle ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_createToggle ) - UIUtils.RegisterPropertyNode( this ); - else - UIUtils.UnregisterPropertyNode( this ); - } - - - if( m_createToggle ) - { - EditorGUILayout.BeginHorizontal(); - GUILayout.Space( 20 ); - m_propertyTab = GUILayout.Toolbar( m_propertyTab, LabelToolbarTitle ); - EditorGUILayout.EndHorizontal(); - switch( m_propertyTab ) - { - default: - case 0: - { - EditorGUI.BeginChangeCheck(); - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - m_materialValue = EditorGUILayoutToggle( ToggleMaterialValueStr, m_materialValue == 1 ) ? 1 : 0; - else - m_materialValue = EditorGUILayoutPopup( ToggleMaterialValueStr, m_materialValue, m_keywordEnumList ); - if( EditorGUI.EndChangeCheck() ) - m_requireMaterialUpdate = true; - } - break; - case 1: - { - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - m_defaultValue = EditorGUILayoutToggle( ToggleDefaultValueStr, m_defaultValue == 1 ) ? 1 : 0; - else - m_defaultValue = EditorGUILayoutPopup( ToggleDefaultValueStr, m_defaultValue, m_keywordEnumList ); - } - break; - } - } - - //EditorGUILayout.HelpBox( "Keyword Type:\n" + - // "The difference is that unused variants of \"Shader Feature\" shaders will not be included into game build while \"Multi Compile\" variants are included regardless of their usage.\n\n" + - // "So \"Shader Feature\" makes most sense for keywords that will be set on the materials, while \"Multi Compile\" for keywords that will be set from code globally.\n\n" + - // "You can set keywords using the material property using the \"Property Name\" or you can set the keyword directly using the \"Keyword Name\".", MessageType.None ); - } - - public override void CheckPropertyFromInspector( bool forceUpdate = false ) - { - if( m_propertyFromInspector ) - { - if( forceUpdate || ( EditorApplication.timeSinceStartup - m_propertyFromInspectorTimestamp ) > MaxTimestamp ) - { - m_propertyFromInspector = false; - RegisterPropertyName( true, m_propertyInspectorName, m_autoGlobalName, m_underscoredGlobal ); - m_propertyNameIsDirty = true; - - if( CurrentVarMode != StaticSwitchVariableMode.Reference ) - { - ContainerGraph.StaticSwitchNodes.UpdateDataOnNode( UniqueId, DataToArray ); - } - } - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - float finalSize = 0; - if( m_keywordModeType == KeywordModeType.KeywordEnum ) - { - GUIContent dropdown = new GUIContent( m_inputPorts[ CurrentSelectedInput ].Name ); - int cacheSize = UIUtils.GraphDropDown.fontSize; - UIUtils.GraphDropDown.fontSize = 10; - Vector2 calcSize = UIUtils.GraphDropDown.CalcSize( dropdown ); - UIUtils.GraphDropDown.fontSize = cacheSize; - finalSize = Mathf.Clamp( calcSize.x, MinComboSize, MaxComboSize ); - if( m_insideSize.x != finalSize ) - { - m_insideSize.Set( finalSize, 25 ); - m_sizeIsDirty = true; - } - } - - base.OnNodeLayout( drawInfo ); - - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - { - m_varRect = m_remainingBox; - m_varRect.size = Vector2.one * 22 * drawInfo.InvertedZoom; - m_varRect.center = m_remainingBox.center; - if( m_showPreview ) - m_varRect.y = m_remainingBox.y; - } - else - { - m_varRect = m_remainingBox; - m_varRect.width = finalSize * drawInfo.InvertedZoom; - m_varRect.height = 16 * drawInfo.InvertedZoom; - m_varRect.x = m_remainingBox.xMax - m_varRect.width; - m_varRect.y += 1 * drawInfo.InvertedZoom; - - m_imgRect = m_varRect; - m_imgRect.x = m_varRect.xMax - 16 * drawInfo.InvertedZoom; - m_imgRect.width = 16 * drawInfo.InvertedZoom; - m_imgRect.height = m_imgRect.width; - } - - CheckReferenceValues( false ); - - if( m_staticSwitchVarMode == StaticSwitchVariableMode.Reference ) - { - m_iconPos = m_globalPosition; - m_iconPos.width = InstanceIconWidth * drawInfo.InvertedZoom; - m_iconPos.height = InstanceIconHeight * drawInfo.InvertedZoom; - - m_iconPos.y += 10 * drawInfo.InvertedZoom; - m_iconPos.x += /*m_globalPosition.width - m_iconPos.width - */5 * drawInfo.InvertedZoom; - } - - } - - void CheckReferenceValues( bool forceUpdate ) - { - if( m_staticSwitchVarMode == StaticSwitchVariableMode.Reference ) - { - if( m_reference == null && m_referenceNodeId > 0 ) - { - m_reference = ContainerGraph.GetNode( m_referenceNodeId ) as StaticSwitch; - m_referenceArrayId = ContainerGraph.StaticSwitchNodes.GetNodeRegisterIdx( m_referenceNodeId ); - } - - if( m_reference != null ) - { - if( forceUpdate || m_reference.IsStaticSwitchDirty ) - { - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - m_inputPorts[ i ].Name = m_reference.InputPorts[ i ].Name; - m_inputPorts[ i ].Visible = m_reference.InputPorts[ i ].Visible; - } - m_sizeIsDirty = true; - } - } - } - else - { - m_isStaticSwitchDirty = false; - } - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( drawInfo.CurrentEventType != EventType.MouseDown || !m_createToggle ) - return; - - if( m_varRect.Contains( drawInfo.MousePosition ) ) - { - m_editing = true; - } - else if( m_editing ) - { - m_editing = false; - } - } - - private int CurrentSelectedInput - { - get - { - return m_materialMode ? m_materialValue : m_defaultValue; - } - set - { - if( m_materialMode ) - m_materialValue = value; - else - m_defaultValue = value; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( m_staticSwitchVarMode == StaticSwitchVariableMode.Reference ) - return; - - if( m_editing ) - { - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - { - if( GUI.Button( m_varRect, GUIContent.none, UIUtils.GraphButton ) ) - { - CurrentSelectedInput = CurrentSelectedInput == 1 ? 0 : 1; - PreviewIsDirty = true; - m_editing = false; - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - - if( CurrentSelectedInput == 1 ) - { - GUI.Label( m_varRect, m_checkContent, UIUtils.GraphButtonIcon ); - } - } - else - { - EditorGUI.BeginChangeCheck(); - CurrentSelectedInput = EditorGUIPopup( m_varRect, CurrentSelectedInput, m_keywordEnumList, UIUtils.GraphDropDown ); - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_editing = false; - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - } - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( !m_isVisible ) - return; - - if( m_staticSwitchVarMode == StaticSwitchVariableMode.Reference ) - { - GUI.Label( m_iconPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerTextureIcon ) ); - return; - } - - if( m_createToggle && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - if( !m_editing ) - { - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - { - GUI.Label( m_varRect, GUIContent.none, UIUtils.GraphButton ); - - if( CurrentSelectedInput == 1 ) - GUI.Label( m_varRect, m_checkContent, UIUtils.GraphButtonIcon ); - } - else - { - GUI.Label( m_varRect, m_keywordEnumList[ CurrentSelectedInput ], UIUtils.GraphDropDown ); - GUI.Label( m_imgRect, m_popContent, UIUtils.GraphButtonIcon ); - } - } - } - } - - private string OnOffStr - { - get - { - StaticSwitch node = null; - switch( CurrentVarMode ) - { - default: - case StaticSwitchVariableMode.Create: - case StaticSwitchVariableMode.Fetch: - node = this; - break; - case StaticSwitchVariableMode.Reference: - { - node = ( m_reference != null ) ? m_reference : this; - } - break; - } - - if( !node.CreateToggle ) - return string.Empty; - - switch( node.KeywordModeTypeValue ) - { - default: - case KeywordModeType.Toggle: - return "_ON"; - case KeywordModeType.ToggleOff: - return "_OFF"; - } - } - } - string GetStaticSwitchType() - { - string staticSwitchType = ( m_multiCompile == 1 ) ? "multi_compile" : "shader_feature"; -#if UNITY_2019_1_OR_NEWER - if( m_isLocal ) - staticSwitchType += "_local"; -#endif - return staticSwitchType; - } - - void RegisterPragmas( ref MasterNodeDataCollector dataCollector ) - { - if( CurrentVarMode == StaticSwitchVariableMode.Create ) - { - string staticSwitchType = GetStaticSwitchType(); - if( m_keywordModeType == KeywordModeType.KeywordEnum ) - { - if( m_multiCompile == 1 ) - dataCollector.AddToPragmas( UniqueId, staticSwitchType + " " + GetKeywordEnumPragmaList() ); - else if( m_multiCompile == 0 ) - dataCollector.AddToPragmas( UniqueId, staticSwitchType + " " + GetKeywordEnumPragmaList() ); - } - else - { - if( m_multiCompile == 1 ) - dataCollector.AddToPragmas( UniqueId, staticSwitchType + " __ " + PropertyName + OnOffStr ); - else if( m_multiCompile == 0 ) - dataCollector.AddToPragmas( UniqueId, staticSwitchType + " " + PropertyName + OnOffStr ); - } - } - } - - protected override void RegisterProperty( ref MasterNodeDataCollector dataCollector ) - { - if( m_staticSwitchVarMode == StaticSwitchVariableMode.Reference && m_reference != null ) - { - m_reference.RegisterProperty( ref dataCollector ); - m_reference.RegisterPragmas( ref dataCollector ); - } - else - { - if( m_createToggle ) - base.RegisterProperty( ref dataCollector ); - - RegisterPragmas( ref dataCollector ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - StaticSwitch node = ( m_staticSwitchVarMode == StaticSwitchVariableMode.Reference && m_reference != null ) ? m_reference : this; - - this.OrderIndex = node.RawOrderIndex; - this.OrderIndexOffset = node.OrderIndexOffset; - //if( m_keywordModeType == KeywordModeType.KeywordEnum ) - - //node.RegisterPragmas( ref dataCollector ); - - string outType = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - if( node.KeywordModeTypeValue == KeywordModeType.KeywordEnum ) - { - string defaultKey = "\t" + outType + " staticSwitch" + OutputId + " = " + m_inputPorts[ node.DefaultValue ].GeneratePortInstructions( ref dataCollector ) + ";"; - - string[] allOutputs = new string[ node.KeywordEnumAmount ]; - for( int i = 0; i < node.KeywordEnumAmount; i++ ) - allOutputs[ i ] = m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ); - - for( int i = 0; i < node.KeywordEnumAmount; i++ ) - { - string keyword = node.KeywordEnum( i ); - if( i == 0 ) - dataCollector.AddLocalVariable( UniqueId, "#if defined(" + keyword + ")", true ); - else - dataCollector.AddLocalVariable( UniqueId, "#elif defined(" + keyword + ")", true ); - - if( node.DefaultValue == i ) - dataCollector.AddLocalVariable( UniqueId, defaultKey, true ); - else - dataCollector.AddLocalVariable( UniqueId, "\t" + outType + " staticSwitch" + OutputId + " = " + allOutputs[ i ] + ";", true ); - } - dataCollector.AddLocalVariable( UniqueId, "#else", true ); - dataCollector.AddLocalVariable( UniqueId, defaultKey, true ); - dataCollector.AddLocalVariable( UniqueId, "#endif", true ); - } - else - { - string falseCode = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string trueCode = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - if( node.CurrentVarMode == StaticSwitchVariableMode.Fetch ) - dataCollector.AddLocalVariable( UniqueId, "#ifdef " + node.CurrentKeyword, true ); - else - dataCollector.AddLocalVariable( UniqueId, "#ifdef " + node.PropertyName + OnOffStr, true ); - dataCollector.AddLocalVariable( UniqueId, "\t" + outType + " staticSwitch" + OutputId + " = " + trueCode + ";", true ); - dataCollector.AddLocalVariable( UniqueId, "#else", true ); - dataCollector.AddLocalVariable( UniqueId, "\t" + outType + " staticSwitch" + OutputId + " = " + falseCode + ";", true ); - dataCollector.AddLocalVariable( UniqueId, "#endif", true ); - } - - m_outputPorts[ 0 ].SetLocalValue( "staticSwitch" + OutputId, dataCollector.PortCategory ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void DrawTitle( Rect titlePos ) - { - bool referenceMode = m_staticSwitchVarMode == StaticSwitchVariableMode.Reference && m_reference != null; - string subTitle = string.Empty; - string subTitleFormat = string.Empty; - if( referenceMode ) - { - subTitle = m_reference.GetPropertyValStr(); - subTitleFormat = Constants.SubTitleRefNameFormatStr; - } - else - { - subTitle = GetPropertyValStr(); - subTitleFormat = Constants.SubTitleVarNameFormatStr; - } - - SetAdditonalTitleTextOnCallback( subTitle, ( instance, newSubTitle ) => instance.AdditonalTitleContent.text = string.Format( subTitleFormat, newSubTitle ) ); - - if( !m_isEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( titlePos, StaticSwitchStr, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - if( m_keywordModeType == KeywordModeType.KeywordEnum ) - { - for( int i = 0; i < m_keywordEnumAmount; i++ ) - { - string key = KeywordEnum( i ); - mat.DisableKeyword( key ); - } - mat.EnableKeyword( KeywordEnum( m_materialValue )); - mat.SetFloat( m_propertyName, m_materialValue ); - } - else - { - int final = m_materialValue; - if( m_keywordModeType == KeywordModeType.ToggleOff ) - final = final == 1 ? 0 : 1; - mat.SetFloat( m_propertyName, m_materialValue ); - if( final == 1 ) - mat.EnableKeyword( GetPropertyValStr() ); - else - mat.DisableKeyword( GetPropertyValStr() ); - } - } - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetInt( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetInt( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_multiCompile = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14403 ) - { - m_defaultValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - { - m_materialValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - else - { - m_defaultValue = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ) ? 1 : 0; - if( UIUtils.CurrentShaderVersion() > 14101 ) - { - m_materialValue = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ) ? 1 : 0; - } - } - - if( UIUtils.CurrentShaderVersion() > 13104 ) - { - m_createToggle = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_currentKeyword = GetCurrentParam( ref nodeParams ); - m_currentKeywordId = UIUtils.GetKeywordId( m_currentKeyword ); - } - if( UIUtils.CurrentShaderVersion() > 14001 ) - { - m_keywordModeType = (KeywordModeType)Enum.Parse( typeof( KeywordModeType ), GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 14403 ) - { - KeywordEnumAmount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - for( int i = 0; i < KeywordEnumAmount; i++ ) - { - m_defaultKeywordNames[ i ] = GetCurrentParam( ref nodeParams ); - } - - UpdateLabels(); - } - - if( UIUtils.CurrentShaderVersion() > 16304 ) - { - string currentVarMode = GetCurrentParam( ref nodeParams ); - CurrentVarMode = (StaticSwitchVariableMode)Enum.Parse( typeof( StaticSwitchVariableMode ), currentVarMode ); - if( CurrentVarMode == StaticSwitchVariableMode.Reference ) - { - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - else - { - CurrentVarMode = (StaticSwitchVariableMode)m_variableMode; - } - - if( CurrentVarMode == StaticSwitchVariableMode.Reference ) - { - UIUtils.UnregisterPropertyNode( this ); - } - else - { - if( m_createToggle ) - UIUtils.RegisterPropertyNode( this ); - else - UIUtils.UnregisterPropertyNode( this ); - } - - if( UIUtils.CurrentShaderVersion() > 16700 ) - { - m_isLocal = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - SetMaterialToggleRetrocompatibility(); - - if( !m_isNodeBeingCopied && CurrentVarMode != StaticSwitchVariableMode.Reference ) - { - ContainerGraph.StaticSwitchNodes.UpdateDataOnNode( UniqueId, DataToArray ); - } - } - - void SetMaterialToggleRetrocompatibility() - { - if( UIUtils.CurrentShaderVersion() < 17108 ) - { - if( !m_createToggle && m_staticSwitchVarMode == StaticSwitchVariableMode.Create ) - { - if( m_keywordModeType != KeywordModeType.KeywordEnum ) - { - m_propertyName = m_propertyName.ToUpper() + "_ON"; - } - else - { - m_propertyName = m_propertyName.ToUpper(); - for( int i = 0; i < m_keywordEnumList.Length; i++ ) - { - m_keywordEnumList[ i ] = "_" + m_keywordEnumList[ i ].ToUpper(); - } - } - m_autoGlobalName = false; - } - } - } - - public override void ReadFromDeprecated( ref string[] nodeParams, Type oldType = null ) - { - base.ReadFromDeprecated( ref nodeParams, oldType ); - { - m_currentKeyword = GetCurrentParam( ref nodeParams ); - m_currentKeywordId = UIUtils.GetKeywordId( m_currentKeyword ); - m_createToggle = false; - m_keywordModeType = KeywordModeType.Toggle; - m_variableMode = VariableMode.Fetch; - CurrentVarMode = StaticSwitchVariableMode.Fetch; - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_multiCompile ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_materialValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_createToggle ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentKeyword ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_keywordModeType ); - IOUtils.AddFieldValueToString( ref nodeInfo, KeywordEnumAmount ); - for( int i = 0; i < KeywordEnumAmount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_keywordEnumList[ i ] ); - } - - IOUtils.AddFieldValueToString( ref nodeInfo, CurrentVarMode ); - if( CurrentVarMode == StaticSwitchVariableMode.Reference ) - { - int referenceId = ( m_reference != null ) ? m_reference.UniqueId : -1; - IOUtils.AddFieldValueToString( ref nodeInfo, referenceId ); - } - IOUtils.AddFieldValueToString( ref nodeInfo, m_isLocal ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - CheckReferenceValues( true ); - } - - StaticSwitchVariableMode CurrentVarMode - { - get { return m_staticSwitchVarMode; } - set - { - if( m_staticSwitchVarMode != value ) - { - if( value == StaticSwitchVariableMode.Reference ) - { - ContainerGraph.StaticSwitchNodes.RemoveNode( this ); - m_referenceArrayId = -1; - m_referenceNodeId = -1; - m_reference = null; - m_headerColorModifier = ReferenceHeaderColor; - } - else - { - m_headerColorModifier = Color.white; - ContainerGraph.StaticSwitchNodes.AddNode( this ); - UpdateLabels(); - } - } - m_staticSwitchVarMode = value; - } - } - public bool IsStaticSwitchDirty { get { return m_isStaticSwitchDirty; } } - public KeywordModeType KeywordModeTypeValue { get { return m_keywordModeType; } } - public int DefaultValue { get { return m_defaultValue; } } - public int MaterialValue { get { return m_materialValue; } } - public string CurrentKeyword { get { return m_currentKeyword; } } - public bool CreateToggle { get { return m_createToggle; } } - - public int KeywordEnumAmount - { - get - { - return m_keywordEnumAmount; - } - set - { - m_keywordEnumAmount = value; - m_defaultValue = Mathf.Clamp( m_defaultValue, 0, m_keywordEnumAmount - 1 ); - m_materialValue = Mathf.Clamp( m_defaultValue, 0, m_keywordEnumAmount - 1 ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs.meta deleted file mode 100644 index e1b216a4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/StaticSwitch.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b1d1a233ea65ccd478fb6caf4327da48 -timeCreated: 1497289190 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs deleted file mode 100644 index 4901dbbf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node TAU -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Tau", "Constants And Properties", "Tau constant (2*PI): 6.28318530718", null, KeyCode.None, true, false, null,null, "The Four Headed Cat - @fourheadedcat" )] - public sealed class TauNode : ParentNode - { - private readonly string Tau = ( 2.0 * Mathf.PI ).ToString(); - public TauNode() : base() { } - public TauNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_previewShaderGUID = "701bc295c0d75d8429eabcf45e8e008d"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - return dataCollector.IsSRP? "TWO_PI": Tau; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs.meta deleted file mode 100644 index 96b9694f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TauNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1a6ded4f5e42f6d4684a6131a3cf4d33 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs deleted file mode 100644 index 46584ded..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs +++ /dev/null @@ -1,994 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Texture Array", "Textures", "Texture Array fetches a texture from a texture2DArray asset file given a index value", KeyCode.None, true, 0, int.MaxValue, typeof( Texture2DArray ) )] - public class TextureArrayNode : PropertyNode - { - [SerializeField] - private Texture2DArray m_defaultTextureArray; - - [SerializeField] - private Texture2DArray m_materialTextureArray; - - [SerializeField] - private TexReferenceType m_referenceType = TexReferenceType.Object; - - [SerializeField] - private int m_uvSet = 0; - - [SerializeField] - private MipType m_mipMode = MipType.Auto; - - private readonly string[] m_mipOptions = { "Auto", "Mip Level", "Derivative" }; - - private TextureArrayNode m_referenceSampler = null; - - [SerializeField] - private int m_referenceArrayId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - [SerializeField] - private bool m_autoUnpackNormals = false; - - private InputPort m_texPort; - private InputPort m_uvPort; - private InputPort m_indexPort; - private InputPort m_lodPort; - private InputPort m_normalPort; - private InputPort m_ddxPort; - private InputPort m_ddyPort; - - private OutputPort m_colorPort; - - private const string AutoUnpackNormalsStr = "Normal"; - private const string NormalScaleStr = "Scale"; - - private string m_labelText = "None (Texture2DArray)"; - - private readonly Color ReferenceHeaderColor = new Color( 2.66f, 1.02f, 0.6f, 1.0f ); - - private int m_cachedUvsId = -1; - private int m_cachedSamplerId = -1; - private int m_texConnectedId = -1; - private int m_cachedUnpackId = -1; - private int m_cachedLodId = -1; - - private Rect m_iconPos; - private bool m_isEditingPicker; - - private bool m_linearTexture; - protected bool m_drawPicker; - - private ReferenceState m_state = ReferenceState.Self; - private ParentNode m_previewTextProp = null; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputColorPorts( "RGBA" ); - m_colorPort = m_outputPorts[ 0 ]; - AddInputPort( WirePortDataType.SAMPLER2D, false, "Tex", -1, MasterNodePortCategory.Fragment, 6 ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV", -1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT, false, "Index", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.FLOAT, false, "Level", -1, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, NormalScaleStr, -1, MasterNodePortCategory.Fragment, 3 ); - AddInputPort( WirePortDataType.FLOAT2, false, "DDX", -1, MasterNodePortCategory.Fragment, 4 ); - AddInputPort( WirePortDataType.FLOAT2, false, "DDY", -1, MasterNodePortCategory.Fragment, 5 ); - m_inputPorts[ 2 ].AutoDrawInternalData = true; - - m_texPort = m_inputPorts[ 0 ]; - m_uvPort = m_inputPorts[ 1 ]; - m_indexPort = m_inputPorts[ 2 ]; - m_lodPort = m_inputPorts[ 3 ]; - - m_lodPort.Visible = false; - m_normalPort = m_inputPorts[ 4 ]; - m_normalPort.Visible = m_autoUnpackNormals; - m_normalPort.FloatInternalData = 1.0f; - m_ddxPort = m_inputPorts[ 5 ]; - m_ddxPort.Visible = false; - m_ddyPort = m_inputPorts[ 6 ]; - m_ddyPort.Visible = false; - m_insideSize.Set( 128, 128 + 5 ); - m_drawPrecisionUI = false; - m_currentParameterType = PropertyType.Property; - - m_availableAttribs.Add( new PropertyAttributes( "No Scale Offset", "[NoScaleOffset]" ) ); - - m_freeType = false; - m_showPreview = true; - m_drawPreviewExpander = false; - m_drawPreview = false; - m_drawPicker = true; - m_customPrefix = "Texture Array "; - m_selectedLocation = PreviewLocation.TopCenter; - m_previewShaderGUID = "2e6d093df2d289f47b827b36efb31a81"; - m_showAutoRegisterUI = false; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedUvsId == -1 ) - m_cachedUvsId = Shader.PropertyToID( "_CustomUVs" ); - - if( m_cachedSamplerId == -1 ) - m_cachedSamplerId = Shader.PropertyToID( "_Sampler" ); - - if( m_texConnectedId == -1 ) - m_texConnectedId = Shader.PropertyToID( "_TexConnected" ); - - if( m_cachedUnpackId == -1 ) - m_cachedUnpackId = Shader.PropertyToID( "_Unpack" ); - - if( m_cachedLodId == -1 ) - m_cachedLodId = Shader.PropertyToID( "_LodType" ); - - PreviewMaterial.SetFloat( m_cachedLodId, ( m_mipMode == MipType.MipLevel ? 1 : 0 ) ); - PreviewMaterial.SetFloat( m_cachedUnpackId, m_autoUnpackNormals ? 1 : 0 ); - if( m_referenceType == TexReferenceType.Instance && m_referenceSampler != null ) - { - if( (ParentNode)m_referenceSampler != m_referenceSampler.PreviewTextProp ) - { - PreviewMaterial.SetInt( m_texConnectedId, 1 ); - PreviewMaterial.SetTexture( "_G", m_referenceSampler.PreviewTextProp.PreviewTexture ); - } - else - { - PreviewMaterial.SetInt( m_texConnectedId, 0 ); - PreviewMaterial.SetTexture( m_cachedSamplerId, m_referenceSampler.TextureArray ); - } - } - else if( m_texPort.IsConnected ) - { - PreviewMaterial.SetInt( m_texConnectedId, 1 ); - } - else - { - PreviewMaterial.SetInt( m_texConnectedId, 0 ); - PreviewMaterial.SetTexture( m_cachedSamplerId, TextureArray ); - } - PreviewMaterial.SetFloat( m_cachedUvsId, ( m_uvPort.IsConnected ? 1 : 0 ) ); - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.RegisterTextureArrayNode( this ); - UIUtils.RegisterPropertyNode( this ); - } - - if( UniqueId > -1 ) - ContainerGraph.TextureArrayNodes.OnReorderEventComplete += OnReorderEventComplete; - - } - - private void OnReorderEventComplete() - { - if( m_referenceType == TexReferenceType.Instance && m_referenceSampler != null ) - { - m_referenceArrayId = ContainerGraph.TextureArrayNodes.GetNodeRegisterIdx( m_referenceSampler.UniqueId ); - } - } - - new void ShowDefaults() - { - m_uvSet = EditorGUILayoutIntPopup( Constants.AvailableUVSetsLabel, m_uvSet, Constants.AvailableUVSetsStr, Constants.AvailableUVSets ); - - MipType newMipMode = (MipType)EditorGUILayoutPopup( "Mip Mode", (int)m_mipMode, m_mipOptions ); - if( newMipMode != m_mipMode ) - { - m_mipMode = newMipMode; - } - - switch( m_mipMode ) - { - case MipType.Auto: - m_lodPort.Visible = false; - m_ddxPort.Visible = false; - m_ddyPort.Visible = false; - break; - case MipType.MipLevel: - m_lodPort.Visible = true; - m_ddxPort.Visible = false; - m_ddyPort.Visible = false; - break; - case MipType.MipBias: - case MipType.Derivative: - m_ddxPort.Visible = true; - m_ddyPort.Visible = true; - m_lodPort.Visible = false; - break; - } - - if( m_ddxPort.Visible ) - { - EditorGUILayout.HelpBox( "Warning: Derivative Mip Mode only works on some platforms (D3D11 XBOXONE GLES3 GLCORE)", MessageType.Warning ); - } - - if( !m_lodPort.IsConnected && m_lodPort.Visible ) - { - m_lodPort.FloatInternalData = EditorGUILayoutFloatField( "Mip Level", m_lodPort.FloatInternalData ); - } - - if( !m_indexPort.IsConnected ) - { - m_indexPort.FloatInternalData = EditorGUILayoutFloatField( "Index", m_indexPort.FloatInternalData ); - } - - - } - - public override void DrawMainPropertyBlock() - { - EditorGUI.BeginChangeCheck(); - m_referenceType = (TexReferenceType)EditorGUILayoutPopup( Constants.ReferenceTypeStr, (int)m_referenceType, Constants.ReferenceArrayLabels ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.RegisterTextureArrayNode( this ); - UIUtils.RegisterPropertyNode( this ); - - SetTitleText( m_propertyInspectorName ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - m_referenceArrayId = -1; - m_referenceNodeId = -1; - m_referenceSampler = null; - } - else - { - UIUtils.UnregisterTextureArrayNode( this ); - UIUtils.UnregisterPropertyNode( this ); - } - UpdateHeaderColor(); - } - - if( m_referenceType == TexReferenceType.Object ) - { - EditorGUI.BeginChangeCheck(); - base.DrawMainPropertyBlock(); - if( EditorGUI.EndChangeCheck() ) - { - OnPropertyNameChanged(); - } - } - else - { - string[] arr = UIUtils.TextureArrayNodeArr(); - bool guiEnabledBuffer = GUI.enabled; - if( arr != null && arr.Length > 0 ) - { - GUI.enabled = true; - } - else - { - m_referenceArrayId = -1; - GUI.enabled = false; - } - - m_referenceArrayId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceArrayId, arr ); - GUI.enabled = guiEnabledBuffer; - - ShowDefaults(); - - DrawSamplerOptions(); - } - } - - public override void OnPropertyNameChanged() - { - base.OnPropertyNameChanged(); - UIUtils.UpdateTextureArrayDataNode( UniqueId, PropertyInspectorName ); - } - - public override void DrawSubProperties() - { - ShowDefaults(); - - DrawSamplerOptions(); - - EditorGUI.BeginChangeCheck(); - m_defaultTextureArray = EditorGUILayoutObjectField( Constants.DefaultValueLabel, m_defaultTextureArray, typeof( Texture2DArray ), false ) as Texture2DArray; - if( EditorGUI.EndChangeCheck() ) - { - CheckTextureImporter( true ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - } - } - - public override void DrawMaterialProperties() - { - ShowDefaults(); - - DrawSamplerOptions(); - - EditorGUI.BeginChangeCheck(); - m_materialTextureArray = EditorGUILayoutObjectField( Constants.MaterialValueLabel, m_materialTextureArray, typeof( Texture2DArray ), false ) as Texture2DArray; - if( EditorGUI.EndChangeCheck() ) - { - CheckTextureImporter( true ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - m_requireMaterialUpdate = true; - } - } - - public void DrawSamplerOptions() - { - EditorGUI.BeginChangeCheck(); - bool autoUnpackNormals = EditorGUILayoutToggle( "Normal Map", m_autoUnpackNormals ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_autoUnpackNormals != autoUnpackNormals ) - { - AutoUnpackNormals = autoUnpackNormals; - - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - } - - if( m_autoUnpackNormals && !m_normalPort.IsConnected ) - { - m_normalPort.FloatInternalData = EditorGUILayoutFloatField( NormalScaleStr, m_normalPort.FloatInternalData ); - } - } - - public void ConfigureInputPorts() - { - m_normalPort.Visible = AutoUnpackNormals; - - m_sizeIsDirty = true; - } - - public void ConfigureOutputPorts() - { - m_outputPorts[ m_colorPort.PortId + 4 ].Visible = !AutoUnpackNormals; - - if( !AutoUnpackNormals ) - { - m_colorPort.ChangeProperties( "RGBA", WirePortDataType.FLOAT4, false ); - m_outputPorts[ m_colorPort.PortId + 1 ].ChangeProperties( "R", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 2 ].ChangeProperties( "G", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 3 ].ChangeProperties( "B", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 4 ].ChangeProperties( "A", WirePortDataType.FLOAT, false ); - - } - else - { - m_colorPort.ChangeProperties( "XYZ", WirePortDataType.FLOAT3, false ); - m_outputPorts[ m_colorPort.PortId + 1 ].ChangeProperties( "X", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 2 ].ChangeProperties( "Y", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 3 ].ChangeProperties( "Z", WirePortDataType.FLOAT, false ); - } - - m_sizeIsDirty = true; - } - - public virtual void CheckTextureImporter( bool additionalCheck ) - { - m_requireMaterialUpdate = true; - Texture2DArray texture = m_materialMode ? m_materialTextureArray : m_defaultTextureArray; - - UnityEngine.Object obj = AssetDatabase.LoadAssetAtPath( AssetDatabase.GetAssetPath( texture ), typeof( UnityEngine.Object ) ); - - if( obj != null ) - { - SerializedObject serializedObject = new UnityEditor.SerializedObject( obj ); - - if( serializedObject != null ) - { - SerializedProperty colorSpace = serializedObject.FindProperty( "m_ColorSpace" ); - m_linearTexture = ( colorSpace.intValue == 0 ); - } - } - } - - void UpdateHeaderColor() - { - m_headerColorModifier = ( m_referenceType == TexReferenceType.Object ) ? Color.white : ReferenceHeaderColor; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( !( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp || drawInfo.CurrentEventType == EventType.ExecuteCommand || drawInfo.CurrentEventType == EventType.DragPerform ) ) - return; - - bool insideBox = m_previewRect.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - m_isEditingPicker = true; - } - else if( m_isEditingPicker && !insideBox && drawInfo.CurrentEventType != EventType.ExecuteCommand ) - { - GUI.FocusControl( null ); - m_isEditingPicker = false; - } - - if( m_state != ReferenceState.Self && drawInfo.CurrentEventType == EventType.MouseDown && m_previewRect.Contains( drawInfo.MousePosition ) ) - { - UIUtils.FocusOnNode( m_previewTextProp, 1, true ); - Event.current.Use(); - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - if( m_drawPreview ) - { - m_iconPos = m_globalPosition; - m_iconPos.width = 19 * drawInfo.InvertedZoom; - m_iconPos.height = 19 * drawInfo.InvertedZoom; - - m_iconPos.y += 10 * drawInfo.InvertedZoom; - m_iconPos.x += m_globalPosition.width - m_iconPos.width - 5 * drawInfo.InvertedZoom; - } - - bool instanced = CheckReference(); - if( instanced ) - { - m_state = ReferenceState.Instance; - m_previewTextProp = m_referenceSampler; - } - else if( m_texPort.IsConnected ) - { - m_state = ReferenceState.Connected; - m_previewTextProp = m_texPort.GetOutputNode( 0 ) as ParentNode; - } - else - { - m_state = ReferenceState.Self; - m_previewTextProp = this; - } - - if( m_previewTextProp == null ) - m_previewTextProp = this; - - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_isEditingPicker && m_drawPicker ) - { - Rect hitRect = m_previewRect; - hitRect.height = 14 * drawInfo.InvertedZoom; - hitRect.y = m_previewRect.yMax - hitRect.height; - hitRect.width = 4 * 14 * drawInfo.InvertedZoom; - - bool restoreMouse = false; - if( Event.current.type == EventType.MouseDown && hitRect.Contains( drawInfo.MousePosition ) ) - { - restoreMouse = true; - Event.current.type = EventType.Ignore; - } - - EditorGUI.BeginChangeCheck(); - m_colorBuffer = GUI.color; - GUI.color = Color.clear; - if( m_materialMode ) - m_materialTextureArray = EditorGUIObjectField( m_previewRect, m_materialTextureArray, typeof( Texture2DArray ), false ) as Texture2DArray; - else - m_defaultTextureArray = EditorGUIObjectField( m_previewRect, m_defaultTextureArray, typeof( Texture2DArray ), false ) as Texture2DArray; - GUI.color = m_colorBuffer; - - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - CheckTextureImporter( true ); - SetTitleText( PropertyInspectorName ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - ConfigureInputPorts(); - ConfigureOutputPorts(); - BeginDelayedDirtyProperty(); - m_requireMaterialUpdate = true; - } - - if( restoreMouse ) - { - Event.current.type = EventType.MouseDown; - } - - if( ( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp ) ) - DrawPreviewMaskButtonsLayout( drawInfo, m_previewRect ); - } - - if( drawInfo.CurrentEventType != EventType.Repaint ) - return; - - switch( m_state ) - { - default: - case ReferenceState.Self: - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - m_drawPreview = false; - m_drawPicker = true; - - DrawTexturePicker( drawInfo ); - } - break; - case ReferenceState.Connected: - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - m_drawPreview = true; - m_drawPicker = false; - - if( m_previewTextProp != null ) - { - SetTitleTextOnCallback( m_previewTextProp.TitleContent.text, ( instance, newTitle ) => instance.TitleContent.text = newTitle + " (Input)" ); - SetAdditonalTitleText( m_previewTextProp.AdditonalTitleContent.text ); - } - - // Draw chain lock - GUI.Label( m_iconPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerTextureIcon ) ); - - // Draw frame around preview - GUI.Label( m_previewRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - break; - case ReferenceState.Instance: - { - m_drawPreview = true; - m_drawPicker = false; - - if( m_referenceSampler != null ) - { - SetTitleTextOnCallback( m_referenceSampler.PreviewTextProp.TitleContent.text, ( instance, newTitle ) => instance.TitleContent.text = newTitle + Constants.InstancePostfixStr ); - SetAdditonalTitleText( m_referenceSampler.PreviewTextProp.AdditonalTitleContent.text ); - } - - // Draw chain lock - GUI.Label( m_iconPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerTextureIcon ) ); - - // Draw frame around preview - GUI.Label( m_previewRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - break; - } - } - - protected void DrawTexturePicker( DrawInfo drawInfo ) - { - Rect newRect = m_previewRect; - Texture2DArray currentValue = m_materialMode ? m_materialTextureArray : m_defaultTextureArray; - - if( currentValue == null ) - GUI.Label( newRect, string.Empty, UIUtils.ObjectFieldThumb ); - else - DrawPreview( drawInfo, m_previewRect ); - - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - Rect butRect = m_previewRect; - butRect.y -= 1; - butRect.x += 1; - - Rect smallButton = newRect; - smallButton.height = 14 * drawInfo.InvertedZoom; - smallButton.y = newRect.yMax - smallButton.height - 2; - smallButton.width = 40 * drawInfo.InvertedZoom; - smallButton.x = newRect.xMax - smallButton.width - 2; - if( currentValue == null ) - { - GUI.Label( newRect, m_labelText, UIUtils.ObjectFieldThumbOverlay ); - } - else - { - DrawPreviewMaskButtonsRepaint( drawInfo, butRect ); - } - GUI.Label( smallButton, "Select", UIUtils.GetCustomStyle( CustomStyle.SamplerButton ) ); - } - - GUI.Label( newRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - - OnPropertyNameChanged(); - - if( CheckReference() ) - { - OrderIndex = m_referenceSampler.RawOrderIndex; - OrderIndexOffset = m_referenceSampler.OrderIndexOffset; - } - - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - - bool instanced = false; - - if( m_referenceType == TexReferenceType.Instance && m_referenceSampler != null ) - instanced = true; - - if( instanced ) - { - if( !m_referenceSampler.TexPort.IsConnected ) - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - else if( !m_texPort.IsConnected ) - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - string level = string.Empty; - if( m_lodPort.Visible ) - { - level = m_lodPort.GeneratePortInstructions( ref dataCollector ); - } - - if( isVertex && !m_lodPort.Visible ) - level = "0"; - - string propertyName = string.Empty; - if( instanced ) - { - if( m_referenceSampler.TexPort.IsConnected ) - propertyName = m_referenceSampler.TexPort.GeneratePortInstructions( ref dataCollector ); - else - propertyName = m_referenceSampler.PropertyName; - } - else if( m_texPort.IsConnected ) - propertyName = m_texPort.GeneratePortInstructions( ref dataCollector ); - else - propertyName = PropertyName; - - string uvs = string.Empty; - if( m_uvPort.IsConnected ) - { - uvs = m_uvPort.GeneratePortInstructions( ref dataCollector ); - } - else - { - if( dataCollector.IsTemplate ) - { - uvs = dataCollector.TemplateDataCollectorInstance.GetTextureCoord( m_uvSet, propertyName/*( instanced ? m_referenceSampler.PropertyName : PropertyName )*/, UniqueId, CurrentPrecisionType ); - } - else - { - if( isVertex ) - uvs = TexCoordVertexDataNode.GenerateVertexUVs( ref dataCollector, UniqueId, m_uvSet, propertyName ); - else - uvs = TexCoordVertexDataNode.GenerateFragUVs( ref dataCollector, UniqueId, m_uvSet, propertyName ); - } - } - string index = m_indexPort.GeneratePortInstructions( ref dataCollector ); - - string m_normalMapUnpackMode = ""; - if( m_autoUnpackNormals ) - { - bool isScaledNormal = false; - if( m_normalPort.IsConnected ) - { - isScaledNormal = true; - } - else - { - if( m_normalPort.FloatInternalData != 1 ) - { - isScaledNormal = true; - } - } - - string scaleValue = isScaledNormal ? m_normalPort.GeneratePortInstructions( ref dataCollector ) : "1.0"; - m_normalMapUnpackMode = TemplateHelperFunctions.CreateUnpackNormalStr( dataCollector, isScaledNormal, scaleValue ); - if( isScaledNormal && ( !dataCollector.IsTemplate || !dataCollector.IsSRP ) ) - { - dataCollector.AddToIncludes( UniqueId, Constants.UnityStandardUtilsLibFuncs ); - } - - } - - string result = string.Empty; - - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - //CAREFUL mipbias here means derivative (this needs index changes) - //TODO: unity now supports bias as well - if( m_mipMode == MipType.MipBias ) - { - dataCollector.UsingArrayDerivatives = true; - result = propertyName + ".SampleGrad(sampler" + propertyName + ", float3(" + uvs + ", " + index + "), " + m_ddxPort.GeneratePortInstructions( ref dataCollector ) + ", " + m_ddyPort.GeneratePortInstructions( ref dataCollector ) + ");"; - } - else if( m_lodPort.Visible || isVertex ) - { - result = "SAMPLE_TEXTURE2D_ARRAY_LOD(" + propertyName + ", sampler" + propertyName + ", " + uvs + ", " + index + ", " + level + " )"; - } - else - { - result = "SAMPLE_TEXTURE2D_ARRAY(" + propertyName + ", sampler" + propertyName + ", " + uvs + ", " + index + " )"; - } - } - else - { - //CAREFUL mipbias here means derivative (this needs index changes) - if( m_mipMode == MipType.MipBias ) - { - dataCollector.UsingArrayDerivatives = true; - result = "ASE_SAMPLE_TEX2DARRAY_GRAD(" + propertyName + ", float3(" + uvs + ", " + index + "), " + m_ddxPort.GeneratePortInstructions( ref dataCollector ) + ", " + m_ddyPort.GeneratePortInstructions( ref dataCollector ) + " )"; - } - else if( m_lodPort.Visible || isVertex ) - { - result = "UNITY_SAMPLE_TEX2DARRAY_LOD(" + propertyName + ", float3(" + uvs + ", " + index + "), " + level + " )"; - } - else - { - result = "UNITY_SAMPLE_TEX2DARRAY" + ( m_lodPort.Visible || isVertex ? "_LOD" : "" ) + "(" + propertyName + ", float3(" + uvs + ", " + index + ") " + ( m_lodPort.Visible || isVertex ? ", " + level : "" ) + " )"; - } - } - - if( m_autoUnpackNormals ) - result = string.Format( m_normalMapUnpackMode, result ); - - RegisterLocalVariable( 0, result, ref dataCollector, "texArray" + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - - public override string PropertyName - { - get - { - if( m_referenceType == TexReferenceType.Instance && m_referenceSampler != null ) - return m_referenceSampler.PropertyName; - else - return base.PropertyName; - } - } - - public override string PropertyInspectorName - { - get - { - if( m_referenceType == TexReferenceType.Instance && m_referenceSampler != null ) - return m_referenceSampler.PropertyInspectorName; - else - return base.PropertyInspectorName; - } - } - - public override string GetPropertyValue() - { - return PropertyAttributes + PropertyName + "(\"" + PropertyInspectorName + "\", 2DArray ) = \"\" {}"; - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - MasterNode currMasterNode = ( m_containerGraph.CurrentMasterNode != null ) ? m_containerGraph.CurrentMasterNode : m_containerGraph.ParentWindow.OutsideGraph.CurrentMasterNode; - if( currMasterNode != null && currMasterNode.CurrentDataCollector.IsTemplate && currMasterNode.CurrentDataCollector.IsSRP ) - { - dataType = "TEXTURE2D_ARRAY( " + PropertyName + ""; - dataName = ");\nuniform SAMPLER( sampler" + PropertyName + " )"; - return true; - } - dataType = "UNITY_DECLARE_TEX2DARRAY("; - dataName = PropertyName + " )"; - return true; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string textureName = GetCurrentParam( ref nodeParams ); - m_defaultTextureArray = AssetDatabase.LoadAssetAtPath( textureName ); - m_uvSet = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_referenceType = (TexReferenceType)Enum.Parse( typeof( TexReferenceType ), GetCurrentParam( ref nodeParams ) ); - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 3202 ) - m_mipMode = (MipType)Enum.Parse( typeof( MipType ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 5105 ) - m_autoUnpackNormals = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - if( m_referenceType == TexReferenceType.Instance ) - { - UIUtils.UnregisterTextureArrayNode( this ); - UIUtils.UnregisterPropertyNode( this ); - } - - ConfigureInputPorts(); - ConfigureOutputPorts(); - - m_lodPort.Visible = ( m_mipMode == MipType.MipLevel ); - m_ddxPort.Visible = ( m_mipMode == MipType.MipBias ); //not really bias, it's derivative - m_ddyPort.Visible = ( m_mipMode == MipType.MipBias ); //not really bias, it's derivative - - UpdateHeaderColor(); - - if( m_defaultTextureArray ) - { - m_materialTextureArray = m_defaultTextureArray; - } - - if( !m_isNodeBeingCopied && m_referenceType == TexReferenceType.Object ) - { - ContainerGraph.TextureArrayNodes.UpdateDataOnNode( UniqueId, DataToArray ); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - - m_referenceSampler = UIUtils.GetNode( m_referenceNodeId ) as TextureArrayNode; - m_referenceArrayId = UIUtils.GetTextureArrayNodeRegisterId( m_referenceNodeId ); - OnPropertyNameChanged(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_defaultTextureArray != null ) ? AssetDatabase.GetAssetPath( m_defaultTextureArray ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_uvSet.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceType ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( ( m_referenceSampler != null ) ? m_referenceSampler.UniqueId : -1 ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_mipMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoUnpackNormals ); - } - - public override void ReadAdditionalClipboardData( ref string[] nodeParams ) - { - base.ReadAdditionalClipboardData( ref nodeParams ); - string textureName = GetCurrentParam( ref nodeParams ); - m_materialTextureArray = AssetDatabase.LoadAssetAtPath( textureName ); - } - - public override void WriteAdditionalClipboardData( ref string nodeInfo ) - { - base.WriteAdditionalClipboardData( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_materialTextureArray != null ) ? AssetDatabase.GetAssetPath( m_materialTextureArray ) : Constants.NoStringValue ); - } - - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction && m_referenceType == TexReferenceType.Object ) - { - OnPropertyNameChanged(); - if( mat.HasProperty( PropertyName ) ) - { - mat.SetTexture( PropertyName, m_materialTextureArray ); - } - } - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) ) - { - if( mat.HasProperty( PropertyName ) ) - { - m_materialTextureArray = (Texture2DArray)mat.GetTexture( PropertyName ); - if( m_materialTextureArray == null ) - m_materialTextureArray = m_defaultTextureArray; - } - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( PropertyName ) ) - { - m_materialTextureArray = (Texture2DArray)material.GetTexture( PropertyName ); - if( m_materialTextureArray == null ) - m_materialTextureArray = m_defaultTextureArray; - - PreviewIsDirty = true; - } - } - - public override bool UpdateShaderDefaults( ref Shader shader, ref TextureDefaultsDataColector defaultCol ) - { - if( m_defaultTextureArray != null ) - { - defaultCol.AddValue( PropertyName, m_defaultTextureArray ); - } - - return true; - } - - public override string GetPropertyValStr() - { - return m_materialMode ? ( m_materialTextureArray != null ? m_materialTextureArray.name : IOUtils.NO_TEXTURES ) : ( m_defaultTextureArray != null ? m_defaultTextureArray.name : IOUtils.NO_TEXTURES ); - } - - public bool CheckReference() - { - if( m_referenceType == TexReferenceType.Instance && m_referenceArrayId > -1 ) - { - m_referenceSampler = UIUtils.GetTextureArrayNode( m_referenceArrayId ); - - if( m_referenceSampler == null ) - { - m_texPort.Locked = false; - m_referenceArrayId = -1; - } - else - m_texPort.Locked = true; - } - else - { - m_texPort.Locked = false; - } - - return m_referenceSampler != null; - } - - public override void SetupFromCastObject( UnityEngine.Object obj ) - { - base.SetupFromCastObject( obj ); - SetupFromObject( obj ); - } - - public override void OnObjectDropped( UnityEngine.Object obj ) - { - SetupFromObject( obj ); - } - - private void SetupFromObject( UnityEngine.Object obj ) - { - if( m_materialMode ) - m_materialTextureArray = obj as Texture2DArray; - else - m_defaultTextureArray = obj as Texture2DArray; - } - - public Texture2DArray TextureArray { get { return ( m_materialMode ? m_materialTextureArray : m_defaultTextureArray ); } } - - public bool IsLinearTexture { get { return m_linearTexture; } } - - public bool AutoUnpackNormals - { - get { return m_autoUnpackNormals; } - set { m_autoUnpackNormals = value; } - } - - public override string DataToArray { get { return PropertyInspectorName; } } - - public override void Destroy() - { - base.Destroy(); - m_defaultTextureArray = null; - m_materialTextureArray = null; - - m_texPort = null; - m_uvPort = null; - m_indexPort = null; - m_lodPort = null; - m_normalPort = null; - m_ddxPort = null; - m_ddyPort = null; - - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.UnregisterTextureArrayNode( this ); - UIUtils.UnregisterPropertyNode( this ); - } - - if( UniqueId > -1 ) - ContainerGraph.TextureArrayNodes.OnReorderEventComplete -= OnReorderEventComplete; - } - - public ParentNode PreviewTextProp { get { return m_previewTextProp; } } - public InputPort TexPort { get { return m_texPort; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs.meta deleted file mode 100644 index 54332f0b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/TextureArrayNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3c5be6f9c03445d4fb70955f594877dc -timeCreated: 1485801067 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs deleted file mode 100644 index 306816ba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs +++ /dev/null @@ -1,301 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Vector2", "Constants And Properties", "Vector2 property", null, KeyCode.Alpha2 )] - public sealed class Vector2Node : PropertyNode - { - [SerializeField] - private Vector2 m_defaultValue = Vector2.zero; - - [SerializeField] - private Vector2 m_materialValue = Vector2.zero; - - private const float LabelWidth = 8; - - private int m_cachedPropertyId = -1; - - private bool m_isEditingFields; - private Vector2 m_previousValue = Vector2.zero; - private string[] m_fieldText = new string[] { "0", "0" }; - - public Vector2Node() : base() { } - public Vector2Node( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Vector" ); - m_insideSize.Set(50,20); - m_selectedLocation = PreviewLocation.BottomCenter; - AddOutputVectorPorts( WirePortDataType.FLOAT2, "XY" ); - m_availableAttribs.Add( new PropertyAttributes( "Remap Sliders", "[RemapSliders]" ) ); - m_previewShaderGUID = "88b4191eb06084d4da85d1dd2f984085"; - m_srpBatcherCompatible = true; - m_showHybridInstancedUI = true; - } - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - public override void DrawSubProperties() - { - m_defaultValue = EditorGUILayoutVector2Field( Constants.DefaultValueLabel, m_defaultValue ); - } - - public override void DrawMaterialProperties() - { - if ( m_materialMode ) - EditorGUI.BeginChangeCheck(); - - m_materialValue = EditorGUILayoutVector2Field( Constants.MaterialValueLabel, m_materialValue ); - if ( m_materialMode && EditorGUI.EndChangeCheck() ) - m_requireMaterialUpdate = true; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_InputVector" ); - - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - PreviewMaterial.SetVector( m_cachedPropertyId, new Vector4( m_materialValue[ 0 ], m_materialValue[ 1 ], 0, 0 ) ); - else - PreviewMaterial.SetVector( m_cachedPropertyId, new Vector4( m_defaultValue[ 0 ], m_defaultValue[ 1 ], 0, 0 ) ); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos = m_remainingBox; - m_propertyDrawPos.x = m_remainingBox.x - LabelWidth * drawInfo.InvertedZoom; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if ( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.xMin -= LabelWidth * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if ( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if ( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if ( !m_isVisible ) - return; - - if ( m_isEditingFields && m_currentParameterType != PropertyType.Global) - { - EditorGUI.BeginChangeCheck(); - for ( int i = 0; i < 2; i++ ) - { - m_propertyDrawPos.y = m_outputPorts[ i + 1 ].Position.y - 2 * drawInfo.InvertedZoom; - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - float val = m_materialValue[ i ]; - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref val, LabelWidth * drawInfo.InvertedZoom ); - m_materialValue[ i ] = val; - } - else - { - float val = m_defaultValue[ i ]; - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref val, LabelWidth * drawInfo.InvertedZoom ); - m_defaultValue[ i ] = val; - } - } - if ( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_requireMaterialUpdate = m_materialMode; - BeginDelayedDirtyProperty(); - } - } - else if ( drawInfo.CurrentEventType == EventType.Repaint && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_currentParameterType != PropertyType.Global; - for ( int i = 0; i < 2; i++ ) - { - m_propertyDrawPos.y = m_outputPorts[ i + 1 ].Position.y - 2 * drawInfo.InvertedZoom; - - Rect fakeField = m_propertyDrawPos; - fakeField.xMin += LabelWidth * drawInfo.InvertedZoom; - if( GUI.enabled ) - { - Rect fakeLabel = m_propertyDrawPos; - fakeLabel.xMax = fakeField.xMin; - EditorGUIUtility.AddCursorRect( fakeLabel, MouseCursor.SlideArrow ); - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - } - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - if ( m_previousValue[ i ] != m_materialValue[ i ] ) - { - m_previousValue[ i ] = m_materialValue[ i ]; - m_fieldText[ i ] = m_materialValue[ i ].ToString(); - } - } - else - { - if ( m_previousValue[ i ] != m_defaultValue[ i ] ) - { - m_previousValue[ i ] = m_defaultValue[ i ]; - m_fieldText[ i ] = m_defaultValue[ i ].ToString(); - } - } - - GUI.Label( fakeField, m_fieldText[ i ], UIUtils.MainSkin.textField ); - } - GUI.enabled = guiEnabled; - } - } - - public override void ConfigureLocalVariable( ref MasterNodeDataCollector dataCollector ) - { - Vector2 value = m_defaultValue; - dataCollector.AddLocalVariable( UniqueId, CreateLocalVarDec( value.x + "," + value.y ) ); - m_outputPorts[ 0 ].SetLocalValue( m_propertyName, dataCollector.PortCategory ); - m_outputPorts[ 1 ].SetLocalValue( m_propertyName + ".x" , dataCollector.PortCategory); - m_outputPorts[ 2 ].SetLocalValue( m_propertyName + ".y", dataCollector.PortCategory ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId,ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - if ( m_currentParameterType != PropertyType.Constant ) - return GetOutputVectorItem( 0, outputId, PropertyData( dataCollector.PortCategory ) ); - - if ( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - if ( CheckLocalVariable( ref dataCollector ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - Vector2 value = m_defaultValue; - string result = string.Empty; - switch ( outputId ) - { - case 0: - { - result = m_precisionString+"( " + value.x + "," + value.y + " )"; - } - break; - - case 1: - { - result = value.x.ToString(); - } - break; - case 2: - { - result = value.y.ToString(); - } - break; - } - - if ( result.Equals( string.Empty ) ) - { - UIUtils.ShowMessage( UniqueId, "Vector2Node generating empty code", MessageSeverity.Warning ); - } - return result; - } - - public override string GetPropertyValue() - { - return PropertyAttributes + m_propertyName + "(\"" + m_propertyInspectorName + "\", Vector) = (" + m_defaultValue.x + "," + m_defaultValue.y + ",0,0)"; - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if ( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetVector( m_propertyName, m_materialValue ); - } - } - - public override void SetMaterialMode( Material mat , bool fetchMaterialValues ) - { - base.SetMaterialMode( mat , fetchMaterialValues ); - if ( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetVector( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetVector( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = IOUtils.StringToVector2( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - m_materialValue = IOUtils.StringToVector2( GetCurrentParam( ref nodeParams ) ); - } - - public override void SetGlobalValue() { Shader.SetGlobalVector( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalVector( m_propertyName ); } - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector2ToString( m_defaultValue ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector2ToString( m_materialValue ) ); - } - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? m_materialValue.x.ToString( Mathf.Abs( m_materialValue.x ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.y.ToString( Mathf.Abs( m_materialValue.y ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) : - m_defaultValue.x.ToString( Mathf.Abs( m_defaultValue.x ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.y.ToString( Mathf.Abs( m_defaultValue.y ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ); - } - - public Vector2 Value - { - get { return m_defaultValue; } - set { m_defaultValue = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs.meta deleted file mode 100644 index a241974a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector2Node.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6ca8f5d67cf4c5f428a6dd646099897c -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs deleted file mode 100644 index 62be0696..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs +++ /dev/null @@ -1,315 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Vector3", "Constants And Properties", "Vector3 property", null, KeyCode.Alpha3 )] - public sealed class Vector3Node : PropertyNode - { - [SerializeField] - private Vector3 m_defaultValue = Vector3.zero; - - [SerializeField] - private Vector3 m_materialValue = Vector3.zero; - - private const float LabelWidth = 8; - - private int m_cachedPropertyId = -1; - - public Vector3Node() : base() { } - public Vector3Node( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Vector" ); - m_insideSize.Set( 50, 30 ); - m_selectedLocation = PreviewLocation.BottomCenter; - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_previewShaderGUID = "8a44d38f06246bf48944b3f314bc7920"; - m_srpBatcherCompatible = true; - m_showHybridInstancedUI = true; - } - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - public override void DrawSubProperties() - { - m_defaultValue = EditorGUILayoutVector3Field( Constants.DefaultValueLabel, m_defaultValue ); - } - - public override void DrawMaterialProperties() - { - EditorGUI.BeginChangeCheck(); - - m_materialValue = EditorGUILayoutVector3Field( Constants.MaterialValueLabel, m_materialValue ); - - if( EditorGUI.EndChangeCheck() ) - { - //MarkForPreviewUpdate(); - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_InputVector" ); - - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - PreviewMaterial.SetVector( m_cachedPropertyId, new Vector4( m_materialValue[ 0 ], m_materialValue[ 1 ], m_materialValue[ 2 ], 0 ) ); - else - PreviewMaterial.SetVector( m_cachedPropertyId, new Vector4( m_defaultValue[ 0 ], m_defaultValue[ 1 ], m_defaultValue[ 2 ], 0 ) ); - } - - private bool m_isEditingFields; - private Vector3 m_previousValue = Vector3.zero; - private string[] m_fieldText = new string[] { "0", "0", "0" }; - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( !m_isVisible ) - return; - - if( m_isEditingFields && m_currentParameterType != PropertyType.Global) - { - EditorGUI.BeginChangeCheck(); - for( int i = 0; i < 3; i++ ) - { - m_propertyDrawPos.y = m_outputPorts[ i + 1 ].Position.y - 2 * drawInfo.InvertedZoom; - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - float val = m_materialValue[ i ]; - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref val, LabelWidth * drawInfo.InvertedZoom ); - m_materialValue[ i ] = val; - } - else - { - float val = m_defaultValue[ i ]; - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref val, LabelWidth * drawInfo.InvertedZoom ); - m_defaultValue[ i ] = val; - } - } - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_requireMaterialUpdate = m_materialMode; - BeginDelayedDirtyProperty(); - } - } - else if( drawInfo.CurrentEventType == EventType.Repaint && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_currentParameterType != PropertyType.Global; - - for( int i = 0; i < 3; i++ ) - { - m_propertyDrawPos.y = m_outputPorts[ i + 1 ].Position.y - 2 * drawInfo.InvertedZoom; - - Rect fakeField = m_propertyDrawPos; - fakeField.xMin += LabelWidth * drawInfo.InvertedZoom; - if( GUI.enabled ) - { - Rect fakeLabel = m_propertyDrawPos; - fakeLabel.xMax = fakeField.xMin; - EditorGUIUtility.AddCursorRect( fakeLabel, MouseCursor.SlideArrow ); - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - } - - if( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - if( m_previousValue[ i ] != m_materialValue[ i ] ) - { - m_previousValue[ i ] = m_materialValue[ i ]; - m_fieldText[ i ] = m_materialValue[ i ].ToString(); - } - } - else - { - if( m_previousValue[ i ] != m_defaultValue[ i ] ) - { - m_previousValue[ i ] = m_defaultValue[ i ]; - m_fieldText[ i ] = m_defaultValue[ i ].ToString(); - } - } - - GUI.Label( fakeField, m_fieldText[ i ], UIUtils.MainSkin.textField ); - } - GUI.enabled = guiEnabled; - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos = m_remainingBox; - m_propertyDrawPos.x = m_remainingBox.x - LabelWidth * drawInfo.InvertedZoom; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.xMin -= LabelWidth * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - public override void ConfigureLocalVariable( ref MasterNodeDataCollector dataCollector ) - { - Vector3 value = m_defaultValue; - dataCollector.AddLocalVariable( UniqueId, CreateLocalVarDec( value.x + "," + value.y + "," + value.z ) ); - m_outputPorts[ 0 ].SetLocalValue( m_propertyName , dataCollector.PortCategory ); - m_outputPorts[ 1 ].SetLocalValue( m_propertyName + ".x" , dataCollector.PortCategory ); - m_outputPorts[ 2 ].SetLocalValue( m_propertyName + ".y" , dataCollector.PortCategory ); - m_outputPorts[ 3 ].SetLocalValue( m_propertyName + ".z", dataCollector.PortCategory ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - if( m_currentParameterType != PropertyType.Constant ) - return GetOutputVectorItem( 0, outputId, PropertyData( dataCollector.PortCategory ) ); - - if( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - if( CheckLocalVariable( ref dataCollector ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - Vector3 value = m_defaultValue; - string result = string.Empty; - switch( outputId ) - { - case 0: - { - result = m_precisionString + "(" + value.x + "," + value.y + "," + value.z + ")"; - } - break; - - case 1: - { - result = value.x.ToString(); - } - break; - case 2: - { - result = value.y.ToString(); - } - break; - case 3: - { - result = value.z.ToString(); - } - break; - } - - if( result.Equals( string.Empty ) ) - { - UIUtils.ShowMessage( UniqueId, "Vector3Node generating empty code", MessageSeverity.Warning ); - } - return result; - } - - public override string GetPropertyValue() - { - return PropertyAttributes + m_propertyName + "(\"" + m_propertyInspectorName + "\", Vector) = (" + m_defaultValue.x + "," + m_defaultValue.y + "," + m_defaultValue.z + ",0)"; - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetVector( m_propertyName, m_materialValue ); - } - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetVector( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetVector( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = IOUtils.StringToVector3( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - m_materialValue = IOUtils.StringToVector3( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector3ToString( m_defaultValue ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector3ToString( m_materialValue ) ); - } - - public override void SetGlobalValue() { Shader.SetGlobalVector( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalVector( m_propertyName ); } - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? m_materialValue.x.ToString( Mathf.Abs( m_materialValue.x ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.y.ToString( Mathf.Abs( m_materialValue.y ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.z.ToString( Mathf.Abs( m_materialValue.z ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) : - m_defaultValue.x.ToString( Mathf.Abs( m_defaultValue.x ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.y.ToString( Mathf.Abs( m_defaultValue.y ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.z.ToString( Mathf.Abs( m_defaultValue.z ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ); - } - - public Vector3 Value - { - get { return m_defaultValue; } - set { m_defaultValue = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs.meta deleted file mode 100644 index 467beba5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector3Node.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 943f4b4fc1fa5214b8934bf4fb76474b -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs deleted file mode 100644 index e729b0d0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs +++ /dev/null @@ -1,320 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Vector4", "Constants And Properties", "Vector4 property", null, KeyCode.Alpha4 )] - public sealed class Vector4Node : PropertyNode - { - [SerializeField] - private Vector4 m_defaultValue = Vector4.zero; - - [SerializeField] - private Vector4 m_materialValue = Vector4.zero; - - private const float LabelWidth = 8; - - private int m_cachedPropertyId = -1; - - private bool m_isEditingFields; - private Vector4 m_previousValue = Vector4.zero; - private string[] m_fieldText = new string[] { "0", "0", "0", "0" }; - - public Vector4Node() : base() { } - public Vector4Node( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Vector" ); - m_insideSize.Set( 50, 40 ); - m_selectedLocation = PreviewLocation.BottomCenter; - AddOutputVectorPorts( WirePortDataType.FLOAT4, "XYZW" ); - m_previewShaderGUID = "aac241d0e47a5a84fbd2edcd640788dc"; - m_srpBatcherCompatible = true; - m_showHybridInstancedUI = true; - } - - public override void CopyDefaultsToMaterial() - { - m_materialValue = m_defaultValue; - } - - public override void DrawSubProperties() - { - m_defaultValue = EditorGUILayoutVector4Field( Constants.DefaultValueLabel, m_defaultValue ); - } - - public override void DrawMaterialProperties() - { - if ( m_materialMode ) - EditorGUI.BeginChangeCheck(); - - m_materialValue = EditorGUILayoutVector4Field( Constants.MaterialValueLabel, m_materialValue ); - if ( m_materialMode && EditorGUI.EndChangeCheck() ) - m_requireMaterialUpdate = true; - - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_InputVector" ); - - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - PreviewMaterial.SetVector( m_cachedPropertyId, new Vector4( m_materialValue[ 0 ], m_materialValue[ 1 ], m_materialValue[ 2 ], m_materialValue[ 3 ] ) ); - else - PreviewMaterial.SetVector( m_cachedPropertyId, new Vector4( m_defaultValue[ 0 ], m_defaultValue[ 1 ], m_defaultValue[ 2 ], m_defaultValue[ 3 ] ) ); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos = m_remainingBox; - m_propertyDrawPos.x = m_remainingBox.x - LabelWidth * drawInfo.InvertedZoom; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if ( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.xMin -= LabelWidth * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if ( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if ( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if ( !m_isVisible ) - return; - - if ( m_isEditingFields && m_currentParameterType != PropertyType.Global ) - { - EditorGUI.BeginChangeCheck(); - for ( int i = 0; i < 4; i++ ) - { - m_propertyDrawPos.y = m_outputPorts[ i + 1 ].Position.y - 2 * drawInfo.InvertedZoom; - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - float val = m_materialValue[ i ]; - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref val, LabelWidth * drawInfo.InvertedZoom ); - m_materialValue[ i ] = val; - } - else - { - float val = m_defaultValue[ i ]; - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref val, LabelWidth * drawInfo.InvertedZoom ); - m_defaultValue[ i ] = val; - } - } - if ( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_requireMaterialUpdate = m_materialMode; - BeginDelayedDirtyProperty(); - //m_propertyNameIsDirty = true; - } - } - else if ( drawInfo.CurrentEventType == EventType.Repaint && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_currentParameterType != PropertyType.Global; - - for( int i = 0; i < 4; i++ ) - { - m_propertyDrawPos.y = m_outputPorts[ i + 1 ].Position.y - 2 * drawInfo.InvertedZoom; - - Rect fakeField = m_propertyDrawPos; - fakeField.xMin += LabelWidth * drawInfo.InvertedZoom; - if( GUI.enabled ) - { - Rect fakeLabel = m_propertyDrawPos; - fakeLabel.xMax = fakeField.xMin; - EditorGUIUtility.AddCursorRect( fakeLabel, MouseCursor.SlideArrow ); - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - } - if ( m_materialMode && m_currentParameterType != PropertyType.Constant ) - { - if ( m_previousValue[ i ] != m_materialValue[ i ] ) - { - m_previousValue[ i ] = m_materialValue[ i ]; - m_fieldText[ i ] = m_materialValue[ i ].ToString(); - } - } - else - { - if ( m_previousValue[ i ] != m_defaultValue[ i ] ) - { - m_previousValue[ i ] = m_defaultValue[ i ]; - m_fieldText[ i ] = m_defaultValue[ i ].ToString(); - } - } - - GUI.Label( fakeField, m_fieldText[ i ], UIUtils.MainSkin.textField ); - } - GUI.enabled = guiEnabled; - } - } - - public override void ConfigureLocalVariable( ref MasterNodeDataCollector dataCollector ) - { - Vector4 value = m_defaultValue; - dataCollector.AddLocalVariable( UniqueId, CreateLocalVarDec( value.x + "," + value.y + "," + value.z + "," + value.w ) ); - m_outputPorts[ 0 ].SetLocalValue( m_propertyName, dataCollector.PortCategory ); - m_outputPorts[ 1 ].SetLocalValue( m_propertyName + ".x" , dataCollector.PortCategory ); - m_outputPorts[ 2 ].SetLocalValue( m_propertyName + ".y" , dataCollector.PortCategory ); - m_outputPorts[ 3 ].SetLocalValue( m_propertyName + ".z" , dataCollector.PortCategory ); - m_outputPorts[ 4 ].SetLocalValue( m_propertyName + ".w", dataCollector.PortCategory ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - if ( m_currentParameterType != PropertyType.Constant ) - return GetOutputVectorItem( 0, outputId, PropertyData( dataCollector.PortCategory ) ); - - if ( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - if ( CheckLocalVariable( ref dataCollector ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - Vector4 value = m_defaultValue; - string result = string.Empty; - switch ( outputId ) - { - case 0: - { - result = m_precisionString+"(" + value.x + "," + value.y + "," + value.z + "," + value.w + ")"; - } - break; - - case 1: - { - result = value.x.ToString(); - } - break; - case 2: - { - result = value.y.ToString(); - } - break; - case 3: - { - result = value.z.ToString(); - } - break; - case 4: - { - result = value.w.ToString(); - } - break; - } - - if ( result.Equals( string.Empty ) ) - { - UIUtils.ShowMessage( UniqueId, "Vector4Node generating empty code", MessageSeverity.Warning ); - } - return result; - } - - public override string GetPropertyValue() - { - return PropertyAttributes + m_propertyName + "(\"" + m_propertyInspectorName + "\", Vector) = (" + m_defaultValue.x + "," + m_defaultValue.y + "," + m_defaultValue.z + "," + m_defaultValue.w + ")"; - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if ( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetVector( m_propertyName, m_materialValue ); - } - } - - public override void SetMaterialMode( Material mat , bool fetchMaterialValues ) - { - base.SetMaterialMode( mat , fetchMaterialValues ); - if ( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_materialValue = mat.GetVector( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_materialValue = material.GetVector( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_defaultValue = IOUtils.StringToVector4( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - m_materialValue = IOUtils.StringToVector4( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector4ToString( m_defaultValue ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector4ToString( m_materialValue ) ); - } - - public override void SetGlobalValue() { Shader.SetGlobalVector( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalVector( m_propertyName ); } - - public override string GetPropertyValStr() - { - return ( m_materialMode && m_currentParameterType != PropertyType.Constant ) ? m_materialValue.x.ToString( Mathf.Abs( m_materialValue.x ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.y.ToString( Mathf.Abs( m_materialValue.y ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.z.ToString( Mathf.Abs( m_materialValue.z ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_materialValue.w.ToString( Mathf.Abs( m_materialValue.w ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) : - m_defaultValue.x.ToString( Mathf.Abs( m_defaultValue.x ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.y.ToString( Mathf.Abs( m_defaultValue.y ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.z.ToString( Mathf.Abs( m_defaultValue.z ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ) + IOUtils.VECTOR_SEPARATOR + - m_defaultValue.w.ToString( Mathf.Abs( m_defaultValue.w ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ); - } - - public Vector4 Value - { - get { return m_defaultValue; } - set { m_defaultValue = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs.meta deleted file mode 100644 index 1cccc215..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Constants/Vector4Node.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3bc3c79c7cc57df49bedb9d9b64b0bea -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs deleted file mode 100644 index c0570974..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs +++ /dev/null @@ -1,19 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Custom Add Node", "Debug", "Custom Node Debug ( Only for debug purposes)", null, UnityEngine.KeyCode.None, false )] - public sealed class CustomAddNode : CustomNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputsFromString( "customOut0", "#IP2*(#IP0 + #IP1 / #IP2)" ); - AddOutputsFromString( "customOut1", "#IP3 + #IP0*#IP2 + #IP1 / #IP2" ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs.meta deleted file mode 100644 index 771b8a61..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomAddNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6fdecc48f5be618428240490565e9d8b -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs deleted file mode 100644 index bffd2b4f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs +++ /dev/null @@ -1,183 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class CustomNodeOutputData - { - public string expression; - public string name; - public List inputData; - - public CustomNodeOutputData( string newName, string newExpression ) - { - name = newName; - expression = newExpression; - inputData = new List(); - } - public void Destroy() - { - inputData.Clear(); - inputData = null; - } - - public override string ToString() - { - string result = "name: " + name + " outputExpression: " + expression + '\n'; - for ( int i = 0; i < inputData.Count; i++ ) - { - result += inputData[ i ].ToString() + '\n'; - } - return result; - } - } - - [Serializable] - public class CustomNodeInputData - { - public int index; - public int length; - public string name; - public CustomNodeInputData( int newIndex, int newLength, string newName ) - { - index = newIndex; - length = newLength; - name = newName; - - } - - public override string ToString() - { - return "index: " + index + " length: " + length + " name: " + name; - } - } - - [Serializable] - public class CustomNode : ParentNode - { - [SerializeField] - private List m_includes; - - [SerializeField] - private List m_outputData; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_outputData = new List(); - } - - public void AddIncludes( string newInclude ) - { - m_includes.Add( newInclude ); - } - - protected void AddOutputsFromString( string outputName, string output ) - { - AddOutputPort( WirePortDataType.OBJECT, outputName ); - - CustomNodeOutputData currOutputData = new CustomNodeOutputData( outputName, output ); - - - // Get existing input nodes so we can test for duplicates - Dictionary existingPorts = InputPortsDict; - - // Create dictionary to prevent duplicates when dealing with expresssions with multiple occurences of an input - Dictionary inputDuplicatePrevention = new Dictionary(); - - - // Get all inputs on the expression and save their info - int[] indexes = output.AllIndexesOf( Constants.CNIP ); - for ( int i = 0; i < indexes.Length; i++ ) - { - string name = output.Substring( indexes[ i ], Constants.CNIP.Length + 1 ); - currOutputData.inputData.Add( new CustomNodeInputData( indexes[ i ], Constants.CNIP.Length + 1, name ) ); - - if ( !inputDuplicatePrevention.ContainsKey( name ) && !existingPorts.ContainsKey( name ) ) - { - inputDuplicatePrevention.Add( name, name ); - AddInputPort( WirePortDataType.OBJECT, false, name ); - } - } - - inputDuplicatePrevention.Clear(); - inputDuplicatePrevention = null; - - existingPorts.Clear(); - existingPorts = null; - - m_outputData.Add( currOutputData ); - - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - if ( outputId < m_outputData.Count ) - { - Dictionary inputs = InputPortsDict; - - string value = m_outputData[ outputId ].expression; - for ( int i = 0; i < m_outputData[ outputId ].inputData.Count; i++ ) - { - if ( inputs.ContainsKey( m_outputData[ outputId ].inputData[ i ].name ) ) - { - InputPort inputPort = inputs[ m_outputData[ outputId ].inputData[ i ].name ]; - if ( inputPort != null ) - { - string inputValue = inputPort.GenerateShaderForOutput( ref dataCollector, WirePortDataType.OBJECT, ignoreLocalvar ); - value = value.Replace( m_outputData[ outputId ].inputData[ i ].name, inputValue ); - } - else - { - UIUtils.ShowMessage( UniqueId, m_outputData[ outputId ].inputData[ i ].name + " invalid on the inputs list", MessageSeverity.Error ); - return string.Empty; - } - } - else - { - UIUtils.ShowMessage( UniqueId, m_outputData[ outputId ].inputData[ i ].name + " Not found on the inputs list", MessageSeverity.Error ); - return string.Empty; - } - } - return value; - - } - - return string.Empty; - } - public void DumpOutputData() - { - for ( int i = 0; i < m_outputData.Count; i++ ) - { - Debug.Log( m_outputData[ i ] ); - } - } - - public override void Destroy() - { - base.Destroy(); - - if ( m_outputData != null ) - { - for ( int i = 0; i < m_outputData.Count; i++ ) - { - m_outputData[ i ].Destroy(); - } - m_outputData.Clear(); - m_outputData = null; - } - if ( m_includes != null ) - { - m_includes.Clear(); - m_includes = null; - } - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs.meta deleted file mode 100644 index d5cd5ec0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/CustomNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c89fd369755de3e49a669e8e5daa8c2f -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs deleted file mode 100644 index 6a423446..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs +++ /dev/null @@ -1,19 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -namespace AmplifyShaderEditor -{ - public class DrawInfo - { - public Rect TransformedCameraArea; - public Rect CameraArea; - public Vector2 MousePosition; - public Vector2 CameraOffset; - public float InvertedZoom; - public bool LeftMouseButtonPressed; - public EventType CurrentEventType; - public Vector2 TransformedMousePos; - public bool ZoomChanged; - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs.meta deleted file mode 100644 index 8783ef2f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DrawInfo.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 36f40ed0b172d8f45810b3f6b8e2243d -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs deleted file mode 100644 index e4bb7e9f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs +++ /dev/null @@ -1,520 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class DynamicTypeNode : ParentNode - { - protected string m_inputA = string.Empty; - protected string m_inputB = string.Empty; - protected List m_extensibleInputResults; - protected bool m_dynamicOutputType = true; - - protected bool m_extensibleInputPorts = false; - protected bool m_allowMatrixCheck = false; - protected bool m_vectorMatrixOps = false; - //[SerializeField] - private int m_inputCount = 2; - - //[SerializeField] - private int m_lastInputCount = 2; - - private bool m_previouslyDragging = false; - private int m_beforePreviewCount = 0; - - [UnityEngine.SerializeField] - protected WirePortDataType m_mainDataType = WirePortDataType.FLOAT; - - protected WirePortDataType[] m_dynamicRestrictions = - { - WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT - }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_useInternalPortData = true; - m_textLabelWidth = 35; - AddPorts(); - } - - protected virtual void AddPorts() - { - AddInputPort( WirePortDataType.FLOAT, false, "A" ); - AddInputPort( WirePortDataType.FLOAT, false, "B" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_inputPorts[ 0 ].CreatePortRestrictions( m_dynamicRestrictions ); - m_inputPorts[ 1 ].CreatePortRestrictions( m_dynamicRestrictions ); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - UpdateConnection( inputPortId ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateDisconnectedConnection( portId ); - UpdateConnection( portId ); - UpdateEmptyInputPorts( true ); - } - - void UpdateDisconnectedConnection( int portId ) - { - if( m_extensibleInputPorts || m_allowMatrixCheck ) - { - int higher = 0; - int groupOneType = 0; - int groupTwoType = 0; - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - int currentPriority = UIUtils.GetPriority( m_inputPorts[ i ].DataType ); - if( !m_vectorMatrixOps && currentPriority < 3 ) - currentPriority += 7; - if( currentPriority > higher && currentPriority > 2 ) - { - higher = currentPriority; - m_mainDataType = m_inputPorts[ i ].DataType; - } - switch( m_inputPorts[ i ].DataType ) - { - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - groupOneType++; - groupTwoType++; - } - break; - case WirePortDataType.FLOAT3x3: - { - groupOneType++; - } - break; - case WirePortDataType.FLOAT4x4: - { - groupTwoType++; - } - break; - } - } - } - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( !m_inputPorts[ i ].IsConnected ) - { - m_inputPorts[ i ].ChangeType( m_mainDataType, false ); - } - } - - if( groupOneType > 0 && m_mainDataType == WirePortDataType.FLOAT4x4 ) - { - m_errorMessageTooltip = "Doing this operation with FLOAT4x4 value only works against other FLOAT4x4 or FLOAT values"; - m_showErrorMessage = true; - } - else if( groupTwoType > 0 && m_mainDataType == WirePortDataType.FLOAT3x3 ) - { - m_errorMessageTooltip = "Doing this operation with FLOAT3x3 value only works against other FLOAT3x3 or FLOAT values"; - m_showErrorMessage = true; - } - else - { - m_showErrorMessage = false; - } - - if( m_dynamicOutputType ) - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - else - - if( m_inputPorts[ 0 ].DataType != m_inputPorts[ 1 ].DataType ) - { - int otherPortId = ( portId + 1 ) % 2; - if( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainDataType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainDataType, false ); - if( m_dynamicOutputType ) - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - else - { - if( UIUtils.GetPriority( m_inputPorts[ 0 ].DataType ) > UIUtils.GetPriority( m_inputPorts[ 1 ].DataType ) ) - { - m_mainDataType = m_inputPorts[ 0 ].DataType; - m_inputPorts[ 1 ].ChangeType( m_mainDataType, false ); - } - else - { - m_mainDataType = m_inputPorts[ 1 ].DataType; - m_inputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - - if( m_dynamicOutputType ) - { - if( m_mainDataType != m_outputPorts[ 0 ].DataType ) - { - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - } - } - } - } - - void UpdateConnection( int portId ) - { - if( m_extensibleInputPorts || m_allowMatrixCheck ) - { - m_inputPorts[ portId ].MatchPortToConnection(); - - int higher = 0; - int groupOneType = 0; - int groupTwoType = 0; - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - int currentPriority = UIUtils.GetPriority( m_inputPorts[ i ].DataType ); - if( !m_vectorMatrixOps && currentPriority < 3 ) - currentPriority += 7; - if( currentPriority > higher ) - { - higher = currentPriority; - m_mainDataType = m_inputPorts[ i ].DataType; - } - switch( m_inputPorts[ i ].DataType ) - { - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - groupOneType++; - groupTwoType++; - } - break; - case WirePortDataType.FLOAT3x3: - { - groupOneType++; - } - break; - case WirePortDataType.FLOAT4x4: - { - groupTwoType++; - } - break; - } - } - } - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( !m_inputPorts[ i ].IsConnected ) - { - m_inputPorts[ i ].ChangeType( m_mainDataType, false ); - } - } - if( groupOneType > 0 && m_mainDataType == WirePortDataType.FLOAT4x4 ) - { - m_errorMessageTooltip = "Doing this operation with FLOAT4x4 value only works against other FLOAT4x4 or FLOAT values"; - m_showErrorMessage = true; - } - else if( groupTwoType > 0 && m_mainDataType == WirePortDataType.FLOAT3x3 ) - { - m_errorMessageTooltip = "Doing this operation with FLOAT3x3 value only works against other FLOAT3x3 or FLOAT values"; - m_showErrorMessage = true; - } - else - { - m_showErrorMessage = false; - } - - if( m_dynamicOutputType ) - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - - else - { - m_inputPorts[ portId ].MatchPortToConnection(); - int otherPortId = ( portId + 1 ) % 2; - if( !m_inputPorts[ otherPortId ].IsConnected ) - { - m_inputPorts[ otherPortId ].ChangeType( m_inputPorts[ portId ].DataType, false ); - } - - if( m_inputPorts[ 0 ].DataType == m_inputPorts[ 1 ].DataType ) - { - m_mainDataType = m_inputPorts[ 0 ].DataType; - if( m_dynamicOutputType ) - m_outputPorts[ 0 ].ChangeType( InputPorts[ 0 ].DataType, false ); - } - else - { - if( UIUtils.GetPriority( m_inputPorts[ 0 ].DataType ) > UIUtils.GetPriority( m_inputPorts[ 1 ].DataType ) ) - { - m_mainDataType = m_inputPorts[ 0 ].DataType; - } - else - { - m_mainDataType = m_inputPorts[ 1 ].DataType; - } - - if( m_dynamicOutputType ) - { - if( m_mainDataType != m_outputPorts[ 0 ].DataType ) - { - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - } - } - } - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - - if( !m_extensibleInputPorts ) - return; - - if( m_previouslyDragging != m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid && m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.NodeId != UniqueId ) - { - if( m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid ) - { - m_beforePreviewCount = 2; - for( int i = 2; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - m_beforePreviewCount++; - } - } - - m_inputCount = m_beforePreviewCount + 1; - if( m_inputCount <= 10 ) - { - if( m_inputCount > m_lastInputCount ) - { - Undo.RegisterCompleteObjectUndo( m_containerGraph.ParentWindow, Constants.UndoCreateDynamicPortId ); - RecordObject( Constants.UndoCreateDynamicPortId ); - - AddInputPort( m_mainDataType, false, ( ( char ) ( 'A' + m_inputCount - 1 ) ).ToString() ); - m_inputPorts[ m_inputCount - 1 ].CreatePortRestrictions( m_dynamicRestrictions ); - } - - m_lastInputCount = m_inputCount; - m_sizeIsDirty = true; - m_isDirty = true; - SetSaveIsDirty(); - } - } - else - { - bool hasEmpty = CheckValidConnections(); - if( hasEmpty ) - UpdateEmptyInputPorts( false ); - } - - m_previouslyDragging = m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid; - } - - UpdateEmptyInputPorts( false ); - } - - private bool CheckValidConnections() - { - if( !m_extensibleInputPorts ) - return false; - - bool hasEmptyConnections = false; - - bool hasMatrix = m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT3x3 || m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT4x4 || m_inputPorts[ 1 ].DataType == WirePortDataType.FLOAT3x3 || m_inputPorts[ 1 ].DataType == WirePortDataType.FLOAT4x4; - - if( m_inputPorts.Count != m_beforePreviewCount ) - { - if( hasMatrix ) - { - bool showError = false; - for( int i = m_inputPorts.Count - 1; i >= 2; i-- ) - { - if( m_inputPorts[ i ].IsConnected ) - { - showError = true; - m_inputPorts[ i ].FullDeleteConnections(); - } - - hasEmptyConnections = true; - } - if( showError ) - m_containerGraph.ParentWindow.ShowMessage( UniqueId, "Matrix operations are only valid for the first two inputs to prevent errors" ); - } - else - { - for( int i = m_inputPorts.Count - 1; i >= 2; i-- ) - { - if( m_inputPorts[ i ].DataType == WirePortDataType.FLOAT3x3 || m_inputPorts[ i ].DataType == WirePortDataType.FLOAT4x4 ) - { - m_containerGraph.ParentWindow.ShowMessage( UniqueId, "Matrix operations are only valid for the first two inputs to prevent errors" ); - m_inputPorts[ i ].FullDeleteConnections(); - hasEmptyConnections = true; - } - else if( !m_inputPorts[ i ].IsConnected ) - { - hasEmptyConnections = true; - } - } - } - } - - return hasEmptyConnections; - } - - private void UpdateEmptyInputPorts( bool recordUndo ) - { - if( !m_extensibleInputPorts ) - return; - NodeWireReferencesUtils wireReferenceUtils = m_containerGraph.ParentWindow.WireReferenceUtils; - if( !wireReferenceUtils.OutputPortReference.IsValid ) - { - if( recordUndo ) - { - Undo.RegisterCompleteObjectUndo( m_containerGraph.ParentWindow, Constants.UndoDeleteDynamicPortId ); - RecordObject( Constants.UndoDeleteDynamicPortId ); - } - - bool hasDeleted = false; - m_inputCount = 2; - for( int i = m_inputPorts.Count - 1; i >= 2; i-- ) - { - if( !m_inputPorts[ i ].IsConnected ) - { - hasDeleted = true; - if( wireReferenceUtils.InputPortReference.IsValid && - wireReferenceUtils.InputPortReference.NodeId == UniqueId && - wireReferenceUtils.InputPortReference.PortId == m_inputPorts[ i ].PortId ) - { - wireReferenceUtils.InputPortReference.Invalidate(); - } - DeleteInputPortByArrayIdx( i ); - } - else - { - m_inputCount++; - } - } - - if( hasDeleted || m_inputCount != m_lastInputCount ) - { - for( int i = 2; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].Name = ( ( char ) ( 'A' + i ) ).ToString(); - } - - m_beforePreviewCount = m_inputPorts.Count; - m_inputCount = m_beforePreviewCount; - m_lastInputCount = m_inputCount; - m_sizeIsDirty = true; - m_isDirty = true; - SetSaveIsDirty(); - } - } - - m_inputCount = Mathf.Clamp( m_inputCount, 2, 10 ); - } - - public virtual string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( !m_extensibleInputPorts ) - SetInputData( outputId, ref dataCollector, ignoreLocalvar ); - else - SetExtensibleInputData( outputId, ref dataCollector, ignoreLocalvar ); - return string.Empty; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string result = BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - protected void SetInputData( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - m_inputA = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - if( m_inputPorts[ 0 ].DataType != m_mainDataType ) - { - m_inputA = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputA, m_inputPorts[ 0 ].DataType, m_mainDataType, m_inputA ); - } - m_inputB = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - if( m_inputPorts[ 1 ].DataType != m_mainDataType ) - { - m_inputB = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputB, m_inputPorts[ 1 ].DataType, m_mainDataType, m_inputB ); - } - } - - protected void SetExtensibleInputData( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - m_extensibleInputResults = new List(); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_extensibleInputResults.Add( m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ) ); - if( m_inputPorts[ i ].DataType != m_mainDataType && m_inputPorts[ i ].DataType != WirePortDataType.FLOAT && m_inputPorts[ i ].DataType != WirePortDataType.INT ) - { - m_extensibleInputResults[ i ] = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_extensibleInputResults[ i ], m_inputPorts[ i ].DataType, m_mainDataType, m_extensibleInputResults[ i ] ); - } - } - } - - void UpdatePorts() - { - m_lastInputCount = Mathf.Clamp( m_inputCount, 2, 10 ); - - for( int i = 2; i < m_inputCount; i++ ) - { - AddInputPort( m_mainDataType, false, ( ( char ) ( 'A' + i ) ).ToString() ); - m_inputPorts[ i ].CreatePortRestrictions( m_dynamicRestrictions ); - } - - m_sizeIsDirty = true; - SetSaveIsDirty(); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( m_extensibleInputPorts && UIUtils.CurrentShaderVersion() > 10005 ) - { - m_inputCount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - UpdatePorts(); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - if( m_extensibleInputPorts ) - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputCount ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs.meta deleted file mode 100644 index bac40f90..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/DynamicTypeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5b60c440b5db81c4d9df9c048aa22b48 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs.meta deleted file mode 100644 index 2eaea63d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 868823c936b45494aa7f3ce9f16b5372 -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs deleted file mode 100644 index e8c9fc58..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs +++ /dev/null @@ -1,130 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Camera Depth Fade", "Camera And Screen", "Outputs a 0 - 1 gradient representing the distance between the surface of this object and camera near plane" )] - public sealed class CameraDepthFade : ParentNode - { - //{0} - Eye Depth - //{1} - Offset - //{2} - Distance - private const string CameraDepthFadeFormat = "(( {0} -_ProjectionParams.y - {1} ) / {2})"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Vertex Position", -1, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, "Length", -1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT, false, "Offset", -1, MasterNodePortCategory.Fragment, 1 ); - GetInputPortByUniqueId( 0 ).FloatInternalData = 1; - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - m_useInternalPortData = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - InputPort vertexPort = GetInputPortByUniqueId( 2 ); - InputPort lengthPort = GetInputPortByUniqueId( 0 ); - InputPort offsetPort = GetInputPortByUniqueId( 1 ); - - string distance = lengthPort.GeneratePortInstructions( ref dataCollector ); - string offset = offsetPort.GeneratePortInstructions( ref dataCollector ); - - string value = string.Empty; - string eyeDepth = string.Empty; - - if( dataCollector.IsTemplate ) - { - if( vertexPort.IsConnected ) - { - string varName = "customSurfaceDepth" + OutputId; - GenerateInputInVertex( ref dataCollector, 2, varName, false ); - - string formatStr = string.Empty; - if( dataCollector.IsSRP ) - formatStr = "-TransformWorldToView(TransformObjectToWorld({0})).z"; - else - formatStr = "-UnityObjectToViewPos({0}).z"; - - string eyeInstruction = string.Format( formatStr, varName ); - eyeDepth = "customEye" + OutputId; - dataCollector.TemplateDataCollectorInstance.RegisterCustomInterpolatedData( eyeDepth, WirePortDataType.FLOAT, CurrentPrecisionType, eyeInstruction ); - } - else - { - eyeDepth = dataCollector.TemplateDataCollectorInstance.GetEyeDepth( CurrentPrecisionType ); - } - - value = string.Format( CameraDepthFadeFormat, eyeDepth, offset, distance ); - RegisterLocalVariable( 0, value, ref dataCollector, "cameraDepthFade" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - string vertexVarName = string.Empty; - if( vertexPort.IsConnected ) - { - vertexVarName = vertexPort.GeneratePortInstructions( ref dataCollector ); - } - else - { - vertexVarName = Constants.VertexShaderInputStr + ".vertex.xyz"; - } - - //dataCollector.AddVertexInstruction( "float cameraDepthFade" + UniqueId + " = (( -UnityObjectToViewPos( " + Constants.VertexShaderInputStr + ".vertex.xyz ).z -_ProjectionParams.y - " + offset + " ) / " + distance + ");", UniqueId ); - value = string.Format( CameraDepthFadeFormat, "-UnityObjectToViewPos( " + vertexVarName + " ).z", offset, distance ); - RegisterLocalVariable( 0, value, ref dataCollector, "cameraDepthFade" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - dataCollector.AddToIncludes( UniqueId, Constants.UnityShaderVariables ); - - if( dataCollector.TesselationActive ) - { - if( vertexPort.IsConnected ) - { - string vertexValue = vertexPort.GeneratePortInstructions( ref dataCollector ); - eyeDepth = "customSurfaceDepth" + OutputId; - RegisterLocalVariable( 0, string.Format( "-UnityObjectToViewPos( {0} ).z", vertexValue ), ref dataCollector, eyeDepth ); - } - else - { - eyeDepth = GeneratorUtils.GenerateScreenDepthOnFrag( ref dataCollector, UniqueId, CurrentPrecisionType ); - } - } - else - { - - if( vertexPort.IsConnected ) - { - string varName = "customSurfaceDepth" + OutputId; - GenerateInputInVertex( ref dataCollector, 2, varName, false ); - dataCollector.AddToInput( UniqueId, varName, WirePortDataType.FLOAT ); - string vertexInstruction = "-UnityObjectToViewPos( " + varName + " ).z"; - dataCollector.AddToVertexLocalVariables( UniqueId, Constants.VertexShaderOutputStr + "." + varName + " = " + vertexInstruction + ";" ); - eyeDepth = Constants.InputVarStr + "." + varName; - } - else - { - dataCollector.AddToInput( UniqueId, "eyeDepth", WirePortDataType.FLOAT ); - string instruction = "-UnityObjectToViewPos( " + Constants.VertexShaderInputStr + ".vertex.xyz ).z"; - dataCollector.AddToVertexLocalVariables( UniqueId, Constants.VertexShaderOutputStr + ".eyeDepth = " + instruction + ";" ); - eyeDepth = Constants.InputVarStr + ".eyeDepth"; - } - } - - value = string.Format( CameraDepthFadeFormat, eyeDepth, offset, distance ); - RegisterLocalVariable( 0, value, ref dataCollector, "cameraDepthFade" + OutputId ); - //dataCollector.AddToLocalVariables( UniqueId, "float cameraDepthFade" + UniqueId + " = (( " + Constants.InputVarStr + ".eyeDepth -_ProjectionParams.y - "+ offset + " ) / " + distance + ");" ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs.meta deleted file mode 100644 index 2e13b8fb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/CameraDepthFade.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 96f38a9f14906ca49b505b8e305c37ec -timeCreated: 1491316341 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs deleted file mode 100644 index 362415d3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs +++ /dev/null @@ -1,54 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Compute Grab Screen Pos", "Camera And Screen", "Computes texture coordinate for doing a screenspace-mapped texture sample. Input is clip space position" )] - public sealed class ComputeGrabScreenPosHlpNode : HelperParentNode - { - private readonly string[] ComputeGrabScreenPosFunction = - { - "inline float4 ComputeGrabScreenPos( float4 pos )\n", - "{\n", - "#if UNITY_UV_STARTS_AT_TOP\n", - "\tfloat scale = -1.0;\n", - "#else\n", - "\tfloat scale = 1.0;\n", - "#endif\n", - "\tfloat4 o = pos * 0.5f;\n", - "\to.xy = float2( o.x, o.y*scale ) + o.w;\n", - "#ifdef UNITY_SINGLE_PASS_STEREO\n", - "\to.xy = TransformStereoScreenSpaceTex ( o.xy, pos.w );\n", - "#endif\n", - "\to.zw = pos.zw;\n", - "\treturn o;\n", - "}\n" - }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "ComputeGrabScreenPos"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].Name = "XYZW"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "computeGrabScreenPos" + OutputId; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - { - dataCollector.AddFunction( m_funcType, ComputeGrabScreenPosFunction, false ); - } - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs.meta deleted file mode 100644 index 4e68be78..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeGrabScreenPosHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5fe7f4be962b9e8459eb156503b99d41 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs deleted file mode 100644 index 883009b9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs +++ /dev/null @@ -1,76 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Compute Screen Pos", "Camera And Screen", "Computes texture coordinate for doing a screenspace-mapped texture sample. Input is clip space position" )] - public sealed class ComputeScreenPosHlpNode : HelperParentNode - { - [SerializeField] - private bool m_normalize = false; - private string NormalizeStr = "Normalize"; - private readonly string[] NormalizeOps = - { "{0} = {0} / {0}.w;", - "{0}.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? {0}.z : {0}.z* 0.5 + 0.5;" - }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "ComputeScreenPos"; - m_funcHDFormatOverride = "ComputeScreenPos( {0} , _ProjectionParams.x )"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].Name = "XYZW"; - m_autoWrapProperties = true; - m_previewShaderGUID = "97bd4895d847d764eb21d2bf7aa13671"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - m_previewMaterialPassId = m_normalize ? 1 : 0; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "computeScreenPos" + OutputId; - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_normalize = EditorGUILayoutToggle( NormalizeStr, m_normalize ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string result = base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - if( m_normalize ) - { - dataCollector.AddLocalVariable( UniqueId, string.Format( NormalizeOps[ 0 ], m_localVarName ) ); - dataCollector.AddLocalVariable( UniqueId, string.Format( NormalizeOps[ 1 ], m_localVarName ) ); - } - return result; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalize ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 15404 ) - { - m_normalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs.meta deleted file mode 100644 index a5dba00e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ComputeScreenPosHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c220606396d6e6048a901f217be1435e -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs deleted file mode 100644 index fc094119..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs +++ /dev/null @@ -1,38 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Decode Depth Normal", "Miscellaneous", "Decodes both Depth and Normal from a previously encoded pixel value" )] - public sealed class DecodeDepthNormalNode : ParentNode - { - private const string DecodeDepthNormalFunc = "DecodeDepthNormal( {0}, {1}, {2} );"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, "Encoded" ); - AddOutputPort( WirePortDataType.FLOAT, "Depth" ); - AddOutputPort( WirePortDataType.FLOAT3, "Normal" ); - m_previewShaderGUID = "dbf37c4d3ce0f0b41822584d6c9ba203"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - string encodedValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string depthDecodedVal = "depthDecodedVal" + OutputId; - string normalDecodedVal = "normalDecodedVal" + OutputId; - RegisterLocalVariable( 0, "0", ref dataCollector, depthDecodedVal ); - RegisterLocalVariable( 1, "float3(0,0,0)", ref dataCollector, normalDecodedVal ); - dataCollector.AddLocalVariable( UniqueId, string.Format( DecodeDepthNormalFunc, encodedValue , depthDecodedVal, normalDecodedVal) ); - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs.meta deleted file mode 100644 index 032de060..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeDepthNormalNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1cc4e3c718669d54c97614ac6abcfaff -timeCreated: 1513695160 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs deleted file mode 100644 index a80ad39d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Decode Float RGBA", "Miscellaneous", "Decodes RGBA color into a float" )] - public sealed class DecodeFloatRGBAHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "DecodeFloatRGBA"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 0 ].Name = "RGBA"; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - m_previewShaderGUID = "f71b31b15ff3f2042bafbed40acd29f4"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "decodeFloatRGBA" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs.meta deleted file mode 100644 index 132cd57d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGBAHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2c5479ff48207cf43a308ec9f110fa9f -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs deleted file mode 100644 index 3751b228..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Decode Float RG", "Miscellaneous", "Decodes a previously-encoded RG float" )] - public sealed class DecodeFloatRGHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "DecodeFloatRG"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_inputPorts[ 0 ].Name = "RG"; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - m_previewShaderGUID = "1fb3121b1c8febb4dbcc2a507a2df2db"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "decodeFloatRG" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs.meta deleted file mode 100644 index e436b075..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeFloatRGHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a965812ada2b83343a1f511273fcfc52 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs deleted file mode 100644 index a7f52ddf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs +++ /dev/null @@ -1,109 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Decode Lightmap", "Miscellaneous", "Decodes color from Unity lightmap (RGBM or dLDR depending on platform)" )] - public sealed class DecodeLightmapHlpNode : ParentNode - { - private const string m_funcStandard = "DecodeLightmap({0})"; - private string m_funcSRP = "DecodeLightmap({0},{1})"; - - private const string DecodeInstructionsLWValueStr = "half4 decodeLightmapInstructions = half4(LIGHTMAP_HDR_MULTIPLIER, LIGHTMAP_HDR_EXPONENT, 0.0h, 0.0h);"; - private const string DecodeInstructionsNameStr = "decodeLightmapInstructions"; - private readonly string[] DecodeInstructionsHDValueStr = - { - "#ifdef UNITY_LIGHTMAP_FULL_HDR//ase_decode_lightmap_0", - "\tbool useRGBMLightmap = false;//ase_decode_lightmap_1", - "\tfloat4 decodeLightmapInstructions = float4( 0.0, 0.0, 0.0, 0.0 );//ase_decode_lightmap_2", - "#else//ase_decode_lightmap//ase_decode_lightmap_3", - "\tbool useRGBMLightmap = true;//ase_decode_lightmap_4", - "#if defined(UNITY_LIGHTMAP_RGBM_ENCODING)//ase_decode_lightmap_5", - "\tfloat4 decodeLightmapInstructions = float4(34.493242, 2.2, 0.0, 0.0);//ase_decode_lightmap_6", - "#else//ase_decode_lightmap_7", - "\tfloat4 decodeLightmapInstructions = float4( 2.0, 2.2, 0.0, 0.0 );//ase_decode_lightmap_8", - "#endif//ase_decode_lightmap_9", - "#endif//ase_decode_lightmap_10" - }; - private string m_localVarName = null; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, "Value" ); - AddInputPort( WirePortDataType.FLOAT4, false, "Instructions" ); - - AddOutputPort( WirePortDataType.FLOAT3, Constants.EmptyPortValue ); - - m_previewShaderGUID = "c2d3bee1aee183343b31b9208cb402e9"; - m_useInternalPortData = true; - } - - public override string GetIncludes() - { - return Constants.UnityCgLibFuncs; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "decodeLightMap" + OutputId; - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - m_inputPorts[ 1 ].Visible = m_containerGraph.ParentWindow.IsShaderFunctionWindow || m_containerGraph.IsSRP; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string finalResult = string.Empty; - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - string instructions = string.Empty; - if( m_inputPorts[ 1 ].IsConnected ) - { - instructions = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - if( dataCollector.TemplateDataCollectorInstance.IsHDRP ) - { - for( int i = 0; i < DecodeInstructionsHDValueStr.Length; i++ ) - { - dataCollector.AddLocalVariable( UniqueId, DecodeInstructionsHDValueStr[ i ] ); - } - } - else - { - dataCollector.AddLocalVariable( UniqueId, DecodeInstructionsLWValueStr ); - } - instructions = DecodeInstructionsNameStr; - - } - - finalResult = string.Format( m_funcSRP, value , instructions ); - - } - else - { - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - finalResult = string.Format( m_funcStandard, value ); - } - - RegisterLocalVariable( 0, finalResult, ref dataCollector, m_localVarName ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs.meta deleted file mode 100644 index 07aca766..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeLightmapHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b3d1879d1e402b34f98b8e8cdf94d719 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs deleted file mode 100644 index a69b4997..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Decode View Normal Stereo", "Miscellaneous", "Decodes view space normal from enc4.xy" )] - public sealed class DecodeViewNormalStereoHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "DecodeViewNormalStereo"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "XYZ"; - m_previewShaderGUID = "e996db1cc4510c84185cb9f933f916bb"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "decodeViewNormalStereo" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs.meta deleted file mode 100644 index 0bf44661..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DecodeViewNormalStereoHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 94df47461b7e6244eaf92b0dab7cc7ee -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs deleted file mode 100644 index cc6db43d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs +++ /dev/null @@ -1,168 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Depth Fade", "Surface Data", "Outputs a linear gradient representing the distance between the surface of this object and geometry behind" )] - public sealed class DepthFade : ParentNode - { - private const string ConvertToLinearStr = "Convert To Linear"; - private const string SaturateStr = "Saturate"; - private const string MirrorStr = "Mirror"; - - [SerializeField] - private bool m_convertToLinear = true; - - [SerializeField] - private bool m_saturate = false; - - [SerializeField] - private bool m_mirror = true; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Vertex Position", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.FLOAT, false, "Distance",-1,MasterNodePortCategory.Fragment,0 ); - GetInputPortByUniqueId(0).FloatInternalData = 1; - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowNoVertexModeNodeMessage( this ); - return "0"; - } - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputColorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - - if( !dataCollector.IsTemplate || dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.HD ) - { - if( dataCollector.IsTemplate && dataCollector.CurrentSRPType == TemplateSRPType.Lightweight ) - { - //dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureSRPVar ); - //dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureSRPSampler ); - dataCollector.AddToDirectives( Constants.CameraDepthTextureLWEnabler, -1, AdditionalLineType.Define ); - } - else - { - dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureValue ); - } - - dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureTexelSize ); - } - - string screenPosNorm = string.Empty; - InputPort vertexPosPort = GetInputPortByUniqueId( 1 ); - if( vertexPosPort.IsConnected ) - { - string vertexPosVar = "vertexPos" + OutputId; - GenerateInputInVertex( ref dataCollector, 1, vertexPosVar, false ); - screenPosNorm = GeneratorUtils.GenerateScreenPositionNormalizedForValue( vertexPosVar, OutputId, ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - } - else - { - if( dataCollector.IsTemplate ) - { - string ppsScreenPos = string.Empty; - if( !dataCollector.TemplateDataCollectorInstance.GetCustomInterpolatedData( TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED, WirePortDataType.FLOAT4, PrecisionType.Float, ref ppsScreenPos, true, MasterNodePortCategory.Fragment ) ) - { - screenPosNorm = GeneratorUtils.GenerateScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - } - else - { - screenPosNorm = ppsScreenPos; - } - } - else - { - screenPosNorm = GeneratorUtils.GenerateScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - } - } - - string screenDepth = TemplateHelperFunctions.CreateDepthFetch( dataCollector, screenPosNorm ); - if( m_convertToLinear ) - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - screenDepth = string.Format( "LinearEyeDepth({0},_ZBufferParams)", screenDepth ); - else - screenDepth = string.Format( "LinearEyeDepth({0})", screenDepth ); - } - else - { - screenDepth = string.Format( "({0}*( _ProjectionParams.z - _ProjectionParams.y ))", screenDepth ); - } - - string distance = GetInputPortByUniqueId( 0 ).GeneratePortInstructions( ref dataCollector ); - - dataCollector.AddLocalVariable( UniqueId, "float screenDepth" + OutputId + " = " + screenDepth + ";" ); - - string finalVarName = "distanceDepth" + OutputId; - string finalVarValue = string.Empty; - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - finalVarValue = "( screenDepth" + OutputId + " - LinearEyeDepth( " + screenPosNorm + ".z,_ZBufferParams ) ) / ( " + distance + " )"; - else - finalVarValue = "( screenDepth" + OutputId + " - LinearEyeDepth( " + screenPosNorm + ".z ) ) / ( " + distance + " )"; - - if( m_mirror ) - { - finalVarValue = string.Format( "abs( {0} )", finalVarValue ); - } - - if( m_saturate ) - { - finalVarValue = string.Format( "saturate( {0} )", finalVarValue ); - } - - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, finalVarName, finalVarValue ); - m_outputPorts[ 0 ].SetLocalValue( finalVarName, dataCollector.PortCategory ); - return GetOutputColorItem( 0, outputId, finalVarName ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_convertToLinear = EditorGUILayoutToggle( ConvertToLinearStr, m_convertToLinear ); - m_mirror = EditorGUILayoutToggle( MirrorStr, m_mirror ); - m_saturate = EditorGUILayoutToggle( SaturateStr, m_saturate ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() >= 13901 ) - { - m_convertToLinear = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - if( UIUtils.CurrentShaderVersion() > 15607 ) - { - m_saturate = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 15700 ) - { - m_mirror = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_convertToLinear ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_saturate ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_mirror ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs.meta deleted file mode 100644 index c302a611..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DepthFade.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 279c74ce44e24204d803be6ec743c290 -timeCreated: 1491316341 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs deleted file mode 100644 index af599335..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs +++ /dev/null @@ -1,59 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Diffuse And Specular From Metallic", "Miscellaneous", "Gets Diffuse and Specular values from Metallic. Uses DiffuseAndSpecularFromMetallic function from UnityStandardUtils." )] - public class DiffuseAndSpecularFromMetallicNode : ParentNode - { - //half3 DiffuseAndSpecularFromMetallic (half3 albedo, half metallic, out half3 specColor, out half oneMinusReflectivity) - private const string FuncFormat = "DiffuseAndSpecularFromMetallic({0},{1},{2},{3})"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Albedo" ); - AddInputPort( WirePortDataType.FLOAT, false, "Metallic" ); - AddOutputPort( WirePortDataType.FLOAT3, "Out" ); - AddOutputPort( WirePortDataType.FLOAT3, "Spec Color" ); - AddOutputPort( WirePortDataType.FLOAT, "One Minus Reflectivity" ); - m_previewShaderGUID = "c7c4485750948a045b5dab0985896e17"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsSRP ) - { - UIUtils.ShowMessage( UniqueId, "Diffuse And Specular From Metallic Node not compatible with SRP" ); - return m_outputPorts[0].ErrorValue; - } - - if( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - dataCollector.AddToIncludes( UniqueId, Constants.UnityStandardUtilsLibFuncs ); - - string albedo = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string metallic = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - string specColorVar = "specColor" + OutputId; - string oneMinusReflectivityVar = "oneMinusReflectivity" + OutputId; - string varName = "diffuseAndSpecularFromMetallic" + OutputId; - - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Half, WirePortDataType.FLOAT3, specColorVar, "(0).xxx" ); - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Half, WirePortDataType.FLOAT, oneMinusReflectivityVar, "0" ); - - - string varValue = string.Format( FuncFormat, albedo, metallic, specColorVar, oneMinusReflectivityVar ); - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Half, WirePortDataType.FLOAT3, varName, varValue ); - m_outputPorts[ 0 ].SetLocalValue( varName, dataCollector.PortCategory ); - m_outputPorts[ 1 ].SetLocalValue( specColorVar, dataCollector.PortCategory ); - m_outputPorts[ 2 ].SetLocalValue( oneMinusReflectivityVar, dataCollector.PortCategory ); - - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs.meta deleted file mode 100644 index 4ab9e6f0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DiffuseAndSpecularFromMetallicNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a792f114a5433af499dce78ebe05a9e6 -timeCreated: 1534266498 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs deleted file mode 100644 index a4dfafb1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs +++ /dev/null @@ -1,284 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Dither", "Camera And Screen", "Generates a dithering pattern" )] - public sealed class DitheringNode : ParentNode - { - private const string InputTypeStr = "Pattern"; - private const string CustomScreenPosStr = "screenPosition"; - - private string m_functionHeader = "Dither4x4Bayer( {0}, {1} )"; - private string m_functionBody = string.Empty; - - [SerializeField] - private int m_selectedPatternInt = 0; - - [SerializeField] - private bool m_customScreenPos = false; - - private readonly string[] PatternsFuncStr = { "4x4Bayer", "8x8Bayer", "NoiseTex" }; - private readonly string[] PatternsStr = { "4x4 Bayer", "8x8 Bayer", "Noise Texture" }; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddInputPort( WirePortDataType.SAMPLER2D, false, "Pattern"); - AddInputPort( WirePortDataType.FLOAT4, false, "Screen Position" ); - - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_textLabelWidth = 110; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, PatternsStr[ m_selectedPatternInt ] ) ); - UpdatePorts(); - GeneratePattern(); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_selectedPatternInt = m_upperLeftWidget.DrawWidget( this, m_selectedPatternInt, PatternsStr ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - GeneratePattern(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_selectedPatternInt = EditorGUILayoutPopup( "Pattern", m_selectedPatternInt, PatternsStr ); - if ( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - GeneratePattern(); - } - EditorGUI.BeginChangeCheck(); - m_customScreenPos = EditorGUILayoutToggle( "Screen Position", m_customScreenPos ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - } - } - - private void UpdatePorts() - { - m_inputPorts[ 1 ].Visible = ( m_selectedPatternInt == 2 ); - m_inputPorts[ 2 ].Visible = m_customScreenPos; - m_sizeIsDirty = true; - } - - private void GeneratePattern() - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, PatternsStr[ m_selectedPatternInt ] ) ); - switch ( m_selectedPatternInt ) - { - default: - case 0: - { - m_functionBody = string.Empty; - m_functionHeader = "Dither" + PatternsFuncStr[ m_selectedPatternInt ] + "( {0}, {1} )"; - IOUtils.AddFunctionHeader( ref m_functionBody, "inline float Dither" + PatternsFuncStr[ m_selectedPatternInt ] + "( int x, int y )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "const float dither[ 16 ] = {" ); - IOUtils.AddFunctionLine( ref m_functionBody, " 1, 9, 3, 11," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 13, 5, 15, 7," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 4, 12, 2, 10," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 16, 8, 14, 6 };" ); - IOUtils.AddFunctionLine( ref m_functionBody, "int r = y * 4 + x;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "return dither[r] / 16; // same # of instructions as pre-dividing due to compiler magic" ); - IOUtils.CloseFunctionBody( ref m_functionBody ); - } - break; - case 1: - { - m_functionBody = string.Empty; - m_functionHeader = "Dither" + PatternsFuncStr[ m_selectedPatternInt ] + "( {0}, {1} )"; - IOUtils.AddFunctionHeader( ref m_functionBody, "inline float Dither" + PatternsFuncStr[ m_selectedPatternInt ] + "( int x, int y )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "const float dither[ 64 ] = {" ); - IOUtils.AddFunctionLine( ref m_functionBody, " 1, 49, 13, 61, 4, 52, 16, 64," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 33, 17, 45, 29, 36, 20, 48, 32," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 9, 57, 5, 53, 12, 60, 8, 56," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 41, 25, 37, 21, 44, 28, 40, 24," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 3, 51, 15, 63, 2, 50, 14, 62," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 35, 19, 47, 31, 34, 18, 46, 30," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 11, 59, 7, 55, 10, 58, 6, 54," ); - IOUtils.AddFunctionLine( ref m_functionBody, " 43, 27, 39, 23, 42, 26, 38, 22};" ); - IOUtils.AddFunctionLine( ref m_functionBody, "int r = y * 8 + x;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "return dither[r] / 64; // same # of instructions as pre-dividing due to compiler magic" ); - IOUtils.CloseFunctionBody( ref m_functionBody ); - } - break; - case 2: - { - bool sampleThroughMacros = UIUtils.CurrentWindow.OutsideGraph.SamplingThroughMacros; - - m_functionBody = string.Empty; - m_functionHeader = "Dither" + PatternsFuncStr[ m_selectedPatternInt ] + "( {0}, {1}, {2})"; - - if( sampleThroughMacros ) - { - IOUtils.AddFunctionHeader( ref m_functionBody, "inline float Dither" + PatternsFuncStr[ m_selectedPatternInt ] + "( float4 screenPos, TEXTURE2D_PARAM( noiseTexture, samplernoiseTexture ), float4 noiseTexelSize )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float dither = SAMPLE_TEXTURE2D_LOD( noiseTexture, samplernoiseTexture, float3( screenPos.xy * _ScreenParams.xy * noiseTexelSize.xy, 0 ), 0 ).g;" ); - } - else - { - IOUtils.AddFunctionHeader( ref m_functionBody, "inline float Dither" + PatternsFuncStr[ m_selectedPatternInt ] + "( float4 screenPos, sampler2D noiseTexture, float4 noiseTexelSize )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float dither = tex2Dlod( noiseTexture, float4( screenPos.xy * _ScreenParams.xy * noiseTexelSize.xy, 0, 0 ) ).g;" ); - } - IOUtils.AddFunctionLine( ref m_functionBody, "float ditherRate = noiseTexelSize.x * noiseTexelSize.y;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "dither = ( 1 - ditherRate ) * dither + ditherRate;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "return dither;" ); - IOUtils.CloseFunctionBody( ref m_functionBody ); - } - break; - } - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - dataCollector.UsingCustomScreenPos = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - GeneratePattern(); - - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityShaderVariables ); - string varName = string.Empty; - bool isFragment = dataCollector.IsFragmentCategory; - if( m_customScreenPos && m_inputPorts[ 2 ].IsConnected ) - { - varName = "ditherCustomScreenPos" + OutputId; - string customScreenPosVal = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, varName, customScreenPosVal ); - } - else - { - if( dataCollector.TesselationActive && isFragment ) - { - varName = GeneratorUtils.GenerateClipPositionOnFrag( ref dataCollector, UniqueId, CurrentPrecisionType ); - } - else - { - if( dataCollector.IsTemplate ) - { - varName = dataCollector.TemplateDataCollectorInstance.GetScreenPosNormalized( CurrentPrecisionType ); - } - else - { - varName = GeneratorUtils.GenerateScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - } - } - } - string surfInstruction = varName + ".xy * _ScreenParams.xy"; - m_showErrorMessage = false; - string functionResult = ""; - switch ( m_selectedPatternInt ) - { - default: - case 0: - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT2, "clipScreen" + OutputId, surfInstruction ); - functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, "fmod(" + "clipScreen" + OutputId + ".x, 4)", "fmod(" + "clipScreen" + OutputId + ".y, 4)" ); - break; - case 1: - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT2, "clipScreen" + OutputId, surfInstruction ); - functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, "fmod(" + "clipScreen" + OutputId + ".x, 8)", "fmod(" + "clipScreen" + OutputId + ".y, 8)" ); - break; - case 2: - { - if( !m_inputPorts[ 1 ].IsConnected ) - { - m_showErrorMessage = true; - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_errorMessageTooltip = "Please connect a texture object to the Pattern input port to generate a proper dithered pattern"; - return "0"; - } else - { - bool sampleThroughMacros = UIUtils.CurrentWindow.OutsideGraph.SamplingThroughMacros; - - string noiseTex = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddToUniforms( UniqueId, "float4 " + noiseTex + "_TexelSize;", dataCollector.IsSRP ); - if( sampleThroughMacros ) - { - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ TextureType.Texture2D ], noiseTex ) ); - functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, varName, noiseTex+", sampler"+noiseTex, noiseTex + "_TexelSize" ); - } - else - { - functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, varName, noiseTex, noiseTex + "_TexelSize" ); - } - } - } - break; - } - - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, "dither" + OutputId, functionResult ); - - if( m_inputPorts[ 0 ].IsConnected ) - { - string driver = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddLocalVariable( UniqueId, "dither" + OutputId+" = step( dither"+ OutputId + ", "+ driver + " );" ); - } - - //RegisterLocalVariable( 0, functionResult, ref dataCollector, "dither" + OutputId ); - m_outputPorts[ 0 ].SetLocalValue( "dither" + OutputId, dataCollector.PortCategory ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedPatternInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 15404 ) - { - m_customScreenPos = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - UpdatePorts(); - GeneratePattern(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedPatternInt ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_customScreenPos ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs.meta deleted file mode 100644 index 0fc9587e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/DitheringNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 284ebed5f88c13e45bc331b2df93aa75 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs deleted file mode 100644 index eec5532e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Encode Depth Normal", "Miscellaneous", "Encodes both Depth and Normal values into a Float4 value" )] - public sealed class EncodeDepthNormalNode : ParentNode - { - private const string EncodeDepthNormalFunc = "EncodeDepthNormal( {0}, {1} )"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "Depth" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal" ); - AddOutputPort( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - string depthValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string normalValue = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - RegisterLocalVariable( 0, string.Format( EncodeDepthNormalFunc, depthValue, normalValue ), ref dataCollector, "encodedDepthNormal" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs.meta deleted file mode 100644 index acc45fcc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeDepthNormalNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cabbbe25e4b26b54c84e27007c08a7dd -timeCreated: 1513695146 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs deleted file mode 100644 index b3f95a02..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Encode Float RGBA", "Miscellaneous", "Encodes [0..1] range float into RGBA color, for storage in low precision render target" )] - public sealed class EncodeFloatRGBAHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "EncodeFloatRGBA"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].Name = "RGBA"; - m_previewShaderGUID = "c21569bf5b9371b4ca13c0c00abd5562"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "encodeFloatRGBA" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs.meta deleted file mode 100644 index 0d25dc4c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGBAHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6532496dc1791d94cbb46004000bda61 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs deleted file mode 100644 index 093389e5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Encode Float RG ", "Miscellaneous", "Encodes [0..1] range float into a float2" )] - public sealed class EncodeFloatRGHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "EncodeFloatRG "; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_outputPorts[ 0 ].Name = "RG"; - m_previewShaderGUID = "a44b520baa5c39e41bc69a22ea46f24d"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "encodeFloatRG" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs.meta deleted file mode 100644 index e5ce8e8b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeFloatRGHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d8bce5e7063ac6b4d93aaf15f7fd1b10 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs deleted file mode 100644 index 767097bc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Encode View Normal Stereo", "Miscellaneous", "Encodes view space normal into two numbers in [0..1] range" )] - public sealed class EncodeViewNormalStereoHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "EncodeViewNormalStereo"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 0 ].Name = "XYZ"; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_previewShaderGUID = "3d0b3d482b7246c4cb60fa73e6ceac6c"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "encodeViewNormalStereo" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs.meta deleted file mode 100644 index 48043ee4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/EncodeViewNormalStereoHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 17511ec398441ac479a2dd77d2531837 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs deleted file mode 100644 index afeaae0f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs +++ /dev/null @@ -1,122 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Gamma To Linear", "Image Effects", "Converts color from gamma space to linear space" )] - public sealed class GammaToLinearNode : HelperParentNode - { - public readonly static string[] ModeListStr = { "Fast sRGB to Linear", "Exact sRGB to Linear" }; - public readonly static int[] ModeListInt = { 0, 1 }; - - public readonly static string[] ModeListStrLW = { "Fast sRGB to Linear", "Exact sRGB to Linear", "Gamma 2.0 to Linear", "Gamma 2.2 to Linear" }; - public readonly static int[] ModeListIntLW = { 0, 1, 2, 3 }; - - [SerializeField] - public int m_selectedMode = 0; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "GammaToLinearSpace"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 0 ].Name = "RGB"; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_autoWrapProperties = true; - m_previewShaderGUID = "e82a888a6ebdb1443823aafceaa051b9"; - m_textLabelWidth = 120; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "gammaToLinear" + OutputId; - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( ContainerGraph.IsSRP ) - { - m_selectedMode = EditorGUILayoutIntPopup( "Mode", m_selectedMode, ModeListStrLW, ModeListIntLW ); - EditorGUILayout.HelpBox( "Fast sRGB: fast approximation from sRGB to Linear\n\nExact sRGB: a more expensive but exact calculation from sRGB to Linear.\n\nGamma 2.0: crude approximation from Gamma to Linear using a power of 2.0 gamma value\n\nGamma 2.2: an approximation from Gamma to Linear using a power of 2.2 gamma value", MessageType.None ); - } - else - { - m_selectedMode = EditorGUILayoutIntPopup( "Mode", m_selectedMode, ModeListStr, ModeListInt ); - EditorGUILayout.HelpBox( "Fast sRGB: fast approximation from sRGB to Linear\n\nExact sRGB: a more expensive but exact calculation from sRGB to Linear.", MessageType.None ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string result = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - if( !dataCollector.IsSRP ) - { - m_selectedMode = Mathf.Min( m_selectedMode, 1 ); - - if( m_selectedMode == 1 ) - { - dataCollector.AddLocalVariable( UniqueId, "half3 " + m_localVarName + " = " + result + ";" ); - dataCollector.AddLocalVariable( UniqueId, m_localVarName + " = half3( GammaToLinearSpaceExact(" + m_localVarName + ".r), GammaToLinearSpaceExact(" + m_localVarName + ".g), GammaToLinearSpaceExact(" + m_localVarName + ".b) );" ); - return m_localVarName; - } - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - else - { - dataCollector.AddToIncludes( UniqueId, TemplateHelperFunctions.CoreCommonLib ); - dataCollector.AddToIncludes( UniqueId, TemplateHelperFunctions.CoreColorLib ); - switch( m_selectedMode ) - { - default: - case 0: - m_funcLWFormatOverride = "FastSRGBToLinear( {0} )"; - m_funcHDFormatOverride = "FastSRGBToLinear( {0} )"; - break; - case 1: - m_funcLWFormatOverride = "SRGBToLinear( {0} )"; - m_funcHDFormatOverride = "SRGBToLinear( {0} )"; - break; - case 2: - m_funcLWFormatOverride = "Gamma20ToLinear( {0} )"; - m_funcHDFormatOverride = "Gamma20ToLinear( {0} )"; - break; - case 3: - m_funcLWFormatOverride = "Gamma22ToLinear( {0} )"; - m_funcHDFormatOverride = "Gamma22ToLinear( {0} )"; - break; - } - - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedMode ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 11003 && UIUtils.CurrentShaderVersion() <= 14503 ) - { - bool fast = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( fast ) - m_selectedMode = 1; - } - - if( UIUtils.CurrentShaderVersion() > 14503 ) - { - m_selectedMode = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs.meta deleted file mode 100644 index 5c2ec6af..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/GammaToLinearNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cb2775ac410d0134c85b7f1ac0a0399f -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs deleted file mode 100644 index 79c18bb1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -//https://docs.unity3d.com/Manual/SL-BuiltinFunctions.html - -using System; -using UnityEngine; -namespace AmplifyShaderEditor -{ - [Serializable] - public class HelperParentNode : ParentNode - { - [SerializeField] - protected string m_funcType = string.Empty; - - [SerializeField] - protected string m_funcLWFormatOverride = string.Empty; - - [SerializeField] - protected string m_funcHDFormatOverride = string.Empty; - - protected string m_localVarName = null; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - } - - public override string GetIncludes() - { - return Constants.UnityCgLibFuncs; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - - string concatResults = string.Empty; - bool first = true; - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - if( !first ) - { - concatResults += " , "; - } - else - { - first = false; - } - - string result = string.Empty; - if( m_inputPorts[ i ].IsConnected ) - { - result = m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ); - } - else - { - result = m_inputPorts[ i ].WrappedInternalData; - } - - concatResults += result; - } - } - string finalResult = m_funcType + "( " + concatResults + " )"; - if( dataCollector.IsTemplate ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight && !string.IsNullOrEmpty( m_funcLWFormatOverride ) ) - { - finalResult = string.Format( m_funcLWFormatOverride, concatResults ); - } - else if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD && !string.IsNullOrEmpty( m_funcHDFormatOverride ) ) - { - finalResult = string.Format( m_funcHDFormatOverride, concatResults ); - } - - } - - RegisterLocalVariable( 0, finalResult, ref dataCollector, m_localVarName ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs.meta deleted file mode 100644 index 504a4ccc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/HelperParentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0eba64bdadd330743894a0623677cb83 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs deleted file mode 100644 index 81171cc4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs +++ /dev/null @@ -1,127 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Linear To Gamma", "Image Effects", "Converts color from linear space to gamma space" )] - public sealed class LinearToGammaNode : HelperParentNode - { - //[SerializeField] - //private bool m_exact = false; - - //private readonly static GUIContent LGExactContent = new GUIContent( "Exact Conversion", "Uses a precise version of the conversion, it's more expensive and often not needed." ); - - public readonly static string[] ModeListStr = { "Fast Linear to sRGB", "Exact Linear to sRGB" }; - public readonly static int[] ModeListInt = { 0, 1 }; - - public readonly static string[] ModeListStrLW = { "Fast Linear to sRGB", "Exact Linear to sRGB", "Linear to Gamma 2.0", "Linear to Gamma 2.2" }; - public readonly static int[] ModeListIntLW = { 0, 1, 2, 3 }; - - [SerializeField] - public int m_selectedMode = 0; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "LinearToGammaSpace"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 0 ].Name = "RGB"; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_autoWrapProperties = true; - m_previewShaderGUID = "9027c408b928c5c4d8b450712049d541"; - m_textLabelWidth = 120; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "linearToGamma" + OutputId; - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( ContainerGraph.IsSRP ) - { - m_selectedMode = EditorGUILayoutIntPopup( "Mode", m_selectedMode, ModeListStrLW, ModeListIntLW ); - EditorGUILayout.HelpBox( "Fast Linear: fast approximation from Linear to sRGB\n\nExact Linear: a more expensive but exact calculation from Linear to sRGB.\n\nLinear 2.0: crude approximation from Linear to Gamma using a power of 1/2.0 gamma value\n\nLinear 2.2: an approximation from Linear to Gamma using a power of 1/2.2 gamma value", MessageType.None ); - } - else - { - m_selectedMode = EditorGUILayoutIntPopup( "Mode", m_selectedMode, ModeListStr, ModeListInt ); - EditorGUILayout.HelpBox( "Fast Linear: fast approximation from Linear to sRGB\n\nExact Linear: a more expensive but exact calculation from Linear to sRGB.", MessageType.None ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string result = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - if( !dataCollector.IsSRP ) - { - m_selectedMode = Mathf.Min( m_selectedMode, 1 ); - - if( m_selectedMode == 1 ) - { - dataCollector.AddLocalVariable( UniqueId, "half3 " + m_localVarName + " = " + result + ";" ); - dataCollector.AddLocalVariable( UniqueId, m_localVarName + " = half3( LinearToGammaSpaceExact(" + m_localVarName + ".r), LinearToGammaSpaceExact(" + m_localVarName + ".g), LinearToGammaSpaceExact(" + m_localVarName + ".b) );" ); - return m_localVarName; - } - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - else - { - dataCollector.AddToIncludes( UniqueId, TemplateHelperFunctions.CoreCommonLib ); - dataCollector.AddToIncludes( UniqueId, TemplateHelperFunctions.CoreColorLib ); - switch( m_selectedMode ) - { - default: - case 0: - m_funcLWFormatOverride = "FastLinearToSRGB( {0} )"; - m_funcHDFormatOverride = "FastLinearToSRGB( {0} )"; - break; - case 1: - m_funcLWFormatOverride = "LinearToSRGB( {0} )"; - m_funcHDFormatOverride = "LinearToSRGB( {0} )"; - break; - case 2: - m_funcLWFormatOverride = "LinearToGamma20( {0} )"; - m_funcHDFormatOverride = "LinearToGamma20( {0} )"; - break; - case 3: - m_funcLWFormatOverride = "LinearToGamma22( {0} )"; - m_funcHDFormatOverride = "LinearToGamma22( {0} )"; - break; - } - - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedMode ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 11003 && UIUtils.CurrentShaderVersion() <= 14503 ) - { - bool fast = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( fast ) - m_selectedMode = 1; - } - - if( UIUtils.CurrentShaderVersion() > 14503 ) - { - m_selectedMode = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs.meta deleted file mode 100644 index a4065b8c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LinearToGammaNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a5b8a474628aeca4e86b1599f0b26ebc -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs deleted file mode 100644 index 6f9dd6c6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Luminance", "Image Effects", "Converts color to luminance (grayscale)", Deprecated = true, DeprecatedAlternativeType = typeof( TFHCGrayscale ), DeprecatedAlternative = "Grayscale" )] - public sealed class LuminanceHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "Luminance"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 0 ].Name = "RGB"; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "luminance" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs.meta deleted file mode 100644 index 0b33efd1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/LuminanceHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e8567c2e3eb634a428819fbdfbff110f -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs deleted file mode 100644 index d862fdac..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs +++ /dev/null @@ -1,43 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Object Space Light Dir", "Light", "Computes object space light direction (not normalized)" )] - public sealed class ObjSpaceLightDirHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "ObjSpaceLightDir"; - m_inputPorts[ 0 ].Visible = false; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "XYZ"; - - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - - m_useInternalPortData = false; - m_previewShaderGUID = "c7852de24cec4a744b5358921e23feee"; - m_drawPreviewAsSphere = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - { - //Template must have its Light Mode correctly configured on tags to work as intended - return GetOutputVectorItem( 0, outputId, dataCollector.TemplateDataCollectorInstance.GetObjectSpaceLightDir( CurrentPrecisionType ) ); - } - - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - - string vertexPos = GeneratorUtils.GenerateVertexPosition( ref dataCollector, UniqueId, WirePortDataType.FLOAT4 ); - return GetOutputVectorItem( 0, outputId, GeneratorUtils.GenerateObjectLightDirection( ref dataCollector, UniqueId, CurrentPrecisionType, vertexPos ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs.meta deleted file mode 100644 index b8965aa4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceLightDirHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0da9baf35c74c7e468cbe50c3d23ccf0 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs deleted file mode 100644 index 12c1ef80..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Object Space View Dir", "Object Transform", "Object space direction (not normalized) from given object space vertex position towards the camera" )] - public sealed class ObjSpaceViewDirHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "ObjSpaceViewDir"; - //TODO: revisit this later - m_funcLWFormatOverride = "( mul(GetWorldToObjectMatrix(), float4(_WorldSpaceCameraPos.xyz, 1)).xyz - {0}.xyz )"; - m_funcHDFormatOverride = "( mul(GetWorldToObjectMatrix(), float4(_WorldSpaceCameraPos.xyz, 1)).xyz - {0}.xyz )"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 0 ].Vector4InternalData = new UnityEngine.Vector4( 0, 0, 0, 1 ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "XYZ"; - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - m_previewShaderGUID = "c7852de24cec4a744b5358921e23feee"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "objectSpaceViewDir" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs.meta deleted file mode 100644 index fc6c58f3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ObjSpaceViewDirHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 590b8e54b63ad344f8d8c372e4fc5ed5 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs deleted file mode 100644 index 929f41ba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs +++ /dev/null @@ -1,148 +0,0 @@ -using UnityEngine; -using UnityEditor; - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Parallax Mapping", "UV Coordinates", "Calculates offseted UVs for parallax mapping" )] - public sealed class ParallaxMappingNode : ParentNode - { - private enum ParallaxType { Normal, Planar } - - [SerializeField] - private int m_selectedParallaxTypeInt = 0; - - [SerializeField] - private ParallaxType m_selectedParallaxType = ParallaxType.Normal; - - private readonly string[] m_parallaxTypeStr = { "Normal", "Planar" }; - - private int m_cachedPropertyId = -1; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddInputPort( WirePortDataType.FLOAT, false, "Height" ); - AddInputPort( WirePortDataType.FLOAT, false, "Scale" ); - AddInputPort( WirePortDataType.FLOAT3, false, "ViewDir (tan)" ); - AddOutputPort( WirePortDataType.FLOAT2, "Out" ); - m_useInternalPortData = true; - m_autoDrawInternalPortData = true; - m_autoWrapProperties = true; - m_textLabelWidth = 105; - UpdateTitle(); - m_forceDrawPreviewAsPlane = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "589f12f68e00ac74286815aa56053fcc"; - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_ParallaxType" ); - - PreviewMaterial.SetFloat( m_cachedPropertyId, ( m_selectedParallaxType == ParallaxType.Normal ? 0 : 1 ) ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - string textcoords = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string height = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string scale = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string viewDirTan = m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ); - string localVarName = "Offset" + OutputId; - string calculation = ""; - - switch( m_selectedParallaxType ) - { - default: - case ParallaxType.Normal: - calculation = "( ( " + height + " - 1 ) * " + viewDirTan + ".xy * " + scale + " ) + " + textcoords; - break; - case ParallaxType.Planar: - calculation = "( ( " + height + " - 1 ) * ( " + viewDirTan + ".xy / " + viewDirTan + ".z ) * " + scale + " ) + " + textcoords; - break; - } - - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_outputPorts[ 0 ].DataType, localVarName, calculation ); - //dataCollector.AddToLocalVariables( UniqueId, m_currentPrecisionType, m_outputPorts[ 0 ].DataType, localVarName, calculation ); - return GetOutputVectorItem( 0, outputId, localVarName ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_selectedParallaxTypeInt = m_upperLeftWidget.DrawWidget( this, m_selectedParallaxTypeInt, m_parallaxTypeStr ); - if( EditorGUI.EndChangeCheck() ) - { - switch( m_selectedParallaxTypeInt ) - { - default: - case 0: m_selectedParallaxType = ParallaxType.Normal; break; - case 1: m_selectedParallaxType = ParallaxType.Planar; break; - } - UpdateTitle(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_selectedParallaxTypeInt = EditorGUILayoutPopup( "Parallax Type", m_selectedParallaxTypeInt, m_parallaxTypeStr ); - if( EditorGUI.EndChangeCheck() ) - { - switch( m_selectedParallaxTypeInt ) - { - default: - case 0: m_selectedParallaxType = ParallaxType.Normal; break; - case 1: m_selectedParallaxType = ParallaxType.Planar; break; - } - UpdateTitle(); - } - - EditorGUILayout.HelpBox( "Normal type does a cheaper approximation thats view dependent while Planar is more accurate but generates higher aliasing artifacts at steep angles.", MessageType.None ); - } - - - void UpdateTitle() - { - m_additionalContent.text = string.Format( Constants.SubTitleTypeFormatStr, m_parallaxTypeStr[ m_selectedParallaxTypeInt ] ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedParallaxType = (ParallaxType)Enum.Parse( typeof( ParallaxType ), GetCurrentParam( ref nodeParams ) ); - switch( m_selectedParallaxType ) - { - default: - case ParallaxType.Normal: m_selectedParallaxTypeInt = 0; break; - case ParallaxType.Planar: m_selectedParallaxTypeInt = 1; break; - } - UpdateTitle(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedParallaxType ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs.meta deleted file mode 100644 index 97f1c33e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxMappingNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 96d8f50a7481d5247b16cb16c053d5f6 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs deleted file mode 100644 index a956b231..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs +++ /dev/null @@ -1,744 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -using System; -namespace AmplifyShaderEditor -{ - enum POMTexTypes - { - Texture2D, - Texture3D, - TextureArray - }; - - [Serializable] - [NodeAttributes( "Parallax Occlusion Mapping", "UV Coordinates", "Calculates offseted UVs for parallax occlusion mapping" )] - public sealed class ParallaxOcclusionMappingNode : ParentNode - { - private const string ArrayIndexStr = "Array Index"; - private const string Tex3DSliceStr = "Tex3D Slice"; - - private readonly string[] m_channelTypeStr = { "Red Channel", "Green Channel", "Blue Channel", "Alpha Channel" }; - private readonly string[] m_channelTypeVal = { "r", "g", "b", "a" }; - - [SerializeField] - private int m_selectedChannelInt = 0; - - //[SerializeField] - //private int m_minSamples = 8; - - //[SerializeField] - //private int m_maxSamples = 16; - [SerializeField] - private InlineProperty m_inlineMinSamples = new InlineProperty( 8 ); - - [SerializeField] - private InlineProperty m_inlineMaxSamples = new InlineProperty( 16 ); - - [ SerializeField] - private int m_sidewallSteps = 2; - - [SerializeField] - private float m_defaultScale = 0.02f; - - [SerializeField] - private float m_defaultRefPlane = 0f; - - [SerializeField] - private bool m_clipEnds = false; - - [SerializeField] - private Vector2 m_tilling = new Vector2( 1, 1 ); - - [SerializeField] - private bool m_useCurvature = false; - - //[SerializeField] - //private bool m_useTextureArray = false; - [SerializeField] - private POMTexTypes m_pomTexType = POMTexTypes.Texture2D; - - //[SerializeField] - //private bool m_useCurvature = false; - - [SerializeField] - private Vector2 m_CurvatureVector = new Vector2( 0, 0 ); - - private string m_functionHeader = "POM( {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13} )"; - private string m_functionBody = string.Empty; - - //private const string WorldDirVarStr = "worldViewDir"; - - private InputPort m_uvPort; - private InputPort m_texPort; - private InputPort m_scalePort; - private InputPort m_viewdirTanPort; - private InputPort m_refPlanePort; - private InputPort m_curvaturePort; - private InputPort m_arrayIndexPort; - - private OutputPort m_pomUVPort; - - private Vector4Node m_texCoordsHelper; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddInputPort( WirePortDataType.SAMPLER2D, false, "Tex" ); - AddInputPort( WirePortDataType.FLOAT, false, "Scale" ); - AddInputPort( WirePortDataType.FLOAT3, false, "ViewDir (tan)" ); - AddInputPort( WirePortDataType.FLOAT, false, "Ref Plane" ); - AddInputPort( WirePortDataType.FLOAT2, false, "Curvature" ); - AddInputPort( WirePortDataType.FLOAT, false, ArrayIndexStr ); - AddOutputPort( WirePortDataType.FLOAT2, "Out" ); - - m_uvPort = m_inputPorts[ 0 ]; - m_texPort = m_inputPorts[ 1 ]; - m_scalePort = m_inputPorts[ 2 ]; - m_viewdirTanPort = m_inputPorts[ 3 ]; - m_refPlanePort = m_inputPorts[ 4 ]; - m_pomUVPort = m_outputPorts[ 0 ]; - m_curvaturePort = m_inputPorts[ 5 ]; - m_arrayIndexPort = m_inputPorts[ 6 ]; - m_scalePort.FloatInternalData = 0.02f; - m_useInternalPortData = false; - m_textLabelWidth = 130; - m_autoWrapProperties = true; - m_curvaturePort.Visible = false; - m_arrayIndexPort.Visible = false; - UpdateSampler(); - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_selectedChannelInt = EditorGUILayoutPopup( "Channel", m_selectedChannelInt, m_channelTypeStr ); - if ( EditorGUI.EndChangeCheck() ) - { - UpdateSampler(); - GeneratePOMfunction(); - } - EditorGUIUtility.labelWidth = 105; - - //m_minSamples = EditorGUILayoutIntSlider( "Min Samples", m_minSamples, 1, 128 ); - UndoParentNode inst = this; - m_inlineMinSamples.CustomDrawer( ref inst, ( x ) => { m_inlineMinSamples.IntValue = EditorGUILayoutIntSlider( "Min Samples", m_inlineMinSamples.IntValue, 1, 128 ); }, "Min Samples" ); - //m_maxSamples = EditorGUILayoutIntSlider( "Max Samples", m_maxSamples, 1, 128 ); - m_inlineMaxSamples.CustomDrawer( ref inst, ( x ) => { m_inlineMaxSamples.IntValue = EditorGUILayoutIntSlider( "Max Samples", m_inlineMaxSamples.IntValue, 1, 128 ); }, "Max Samples" ); - - EditorGUI.BeginChangeCheck(); - m_sidewallSteps = EditorGUILayoutIntSlider( "Sidewall Steps", m_sidewallSteps, 0, 10 ); - if ( EditorGUI.EndChangeCheck() ) - { - GeneratePOMfunction(); - } - - - EditorGUI.BeginDisabledGroup(m_scalePort.IsConnected ); - m_defaultScale = EditorGUILayoutSlider( "Default Scale", m_defaultScale, 0, 1 ); - EditorGUI.EndDisabledGroup(); - - EditorGUI.BeginDisabledGroup( m_refPlanePort.IsConnected ); - m_defaultRefPlane = EditorGUILayoutSlider( "Default Ref Plane", m_defaultRefPlane, 0, 1 ); - EditorGUI.EndDisabledGroup(); - EditorGUIUtility.labelWidth = m_textLabelWidth; - EditorGUI.BeginChangeCheck(); - //m_useTextureArray = EditorGUILayoutToggle( "Use Texture Array", m_useTextureArray ); - m_pomTexType = (POMTexTypes)EditorGUILayoutEnumPopup( "Texture Type", m_pomTexType ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateIndexPort(); - m_sizeIsDirty = true; - GeneratePOMfunction(); - //UpdateCurvaturePort(); - } - - if( m_arrayIndexPort.Visible && !m_arrayIndexPort.IsConnected ) - { - m_arrayIndexPort.FloatInternalData = EditorGUILayoutFloatField( "Array Index", m_arrayIndexPort.FloatInternalData ); - } - - //float cached = EditorGUIUtility.labelWidth; - //EditorGUIUtility.labelWidth = 70; - m_clipEnds = EditorGUILayoutToggle( "Clip Edges", m_clipEnds ); - //EditorGUIUtility.labelWidth = -1; - //EditorGUIUtility.labelWidth = 100; - //EditorGUILayout.BeginHorizontal(); - //EditorGUI.BeginDisabledGroup( !m_clipEnds ); - //m_tilling = EditorGUILayout.Vector2Field( string.Empty, m_tilling ); - //EditorGUI.EndDisabledGroup(); - //EditorGUILayout.EndHorizontal(); - //EditorGUIUtility.labelWidth = cached; - - EditorGUI.BeginChangeCheck(); - m_useCurvature = EditorGUILayoutToggle( "Clip Silhouette", m_useCurvature ); - if ( EditorGUI.EndChangeCheck() ) - { - GeneratePOMfunction(); - UpdateCurvaturePort(); - } - - EditorGUI.BeginDisabledGroup( !(m_useCurvature && !m_curvaturePort.IsConnected) ); - m_CurvatureVector = EditorGUILayoutVector2Field( string.Empty, m_CurvatureVector ); - EditorGUI.EndDisabledGroup(); - - EditorGUILayout.HelpBox( "WARNING:\nTex must be connected to a Texture Object for this node to work\n\nMin and Max samples:\nControl the minimum and maximum number of layers extruded\n\nSidewall Steps:\nThe number of interpolations done to smooth the extrusion result on the side of the layer extrusions, min is used at steep angles while max is used at orthogonal angles\n\n"+ - "Ref Plane:\nReference plane lets you adjust the starting reference height, 0 = deepen ground, 1 = raise ground, any value above 0 might cause distortions at higher angles\n\n"+ - "Clip Edges:\nThis will clip the ends of your uvs to give a more 3D look at the edges. It'll use the tilling given by your Heightmap input.\n\n"+ - "Clip Silhouette:\nTurning this on allows you to use the UV coordinates to clip the effect curvature in U or V axis, useful for cylinders, works best with 'Clip Edges' turned OFF", MessageType.None ); - } - - private void UpdateIndexPort() - { - m_arrayIndexPort.Visible = m_pomTexType != POMTexTypes.Texture2D; - if( m_arrayIndexPort.Visible ) - { - m_arrayIndexPort.Name = m_pomTexType == POMTexTypes.Texture3D ? Tex3DSliceStr : ArrayIndexStr; - } - } - - private void UpdateSampler() - { - m_texPort.Name = "Tex (" + m_channelTypeVal[ m_selectedChannelInt ].ToUpper() + ")"; - } - - private void UpdateCurvaturePort() - { - if ( m_useCurvature ) - m_curvaturePort.Visible = true; - else - m_curvaturePort.Visible = false; - - m_sizeIsDirty = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( !m_texPort.IsConnected ) - { - UIUtils.ShowMessage( UniqueId, "Parallax Occlusion Mapping node only works if a Texture Object is connected to its Tex (R) port" ); - return "0"; - } - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - WirePortDataType texType = ( m_pomTexType == POMTexTypes.Texture3D )?WirePortDataType.SAMPLER3D: WirePortDataType.SAMPLER2D; - - GeneratePOMfunction(); - string arrayIndex = m_arrayIndexPort.Visible?m_arrayIndexPort.GeneratePortInstructions( ref dataCollector ):"0"; - string textcoords = m_uvPort.GeneratePortInstructions( ref dataCollector ); - if( m_pomTexType == POMTexTypes.Texture3D ) - { - string texName = "pomTexCoord" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, texName, string.Format( "float3({0},{1})", textcoords, arrayIndex ) ); - textcoords = texName; - } - - string texture = m_texPort.GenerateShaderForOutput( ref dataCollector, texType,false,true ); - string scale = m_defaultScale.ToString(); - if( m_scalePort.IsConnected ) - scale = m_scalePort.GeneratePortInstructions( ref dataCollector ); - - string viewDirTan = ""; - if ( !m_viewdirTanPort.IsConnected ) - { - if ( !dataCollector.DirtyNormal ) - dataCollector.ForceNormal = true; - - - if ( dataCollector.IsTemplate ) - { - viewDirTan = dataCollector.TemplateDataCollectorInstance.GetTangentViewDir( CurrentPrecisionType ); - } - else - { - viewDirTan = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId, ViewSpace.Tangent ); - //dataCollector.AddToInput( UniqueId, SurfaceInputs.VIEW_DIR, m_currentPrecisionType ); - //viewDirTan = Constants.InputVarStr + "." + UIUtils.GetInputValueFromType( SurfaceInputs.VIEW_DIR ); - } - } - else - { - viewDirTan = m_viewdirTanPort.GeneratePortInstructions( ref dataCollector ); - } - - //generate world normal - string normalWorld = string.Empty; - if ( dataCollector.IsTemplate ) - { - normalWorld = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( CurrentPrecisionType ); - } - else - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - normalWorld = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - } - - //string normalWorld = "WorldNormalVector( " + Constants.InputVarStr + ", float3( 0, 0, 1 ) )"; - - //generate viewDir in world space - - //string worldPos = string.Empty; - //if( dataCollector.IsTemplate ) - //{ - // worldPos = dataCollector.TemplateDataCollectorInstance.GetWorldPos(); - //} - //else - //{ - // dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - // worldPos = Constants.InputVarStr + ".worldPos"; - //} - - //if( !dataCollector.IsTemplate ) - // dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - - string worldViewDir = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId, ViewSpace.World ); - //dataCollector.AddToLocalVariables( UniqueId, m_currentPrecisionType, WirePortDataType.FLOAT3, WorldDirVarStr, TemplateHelperFunctions.WorldSpaceViewDir( dataCollector, worldPos, true ) ); - string dx = "ddx("+ textcoords + ")"; - string dy = "ddy(" + textcoords + ")"; - - string refPlane = m_defaultRefPlane.ToString(); - if ( m_refPlanePort.IsConnected ) - refPlane = m_refPlanePort.GeneratePortInstructions( ref dataCollector ); - - - string curvature = "float2("+ m_CurvatureVector.x + "," + m_CurvatureVector.y + ")"; - if ( m_useCurvature ) - { - dataCollector.AddToProperties( UniqueId, "[Header(Parallax Occlusion Mapping)]", 300 ); - dataCollector.AddToProperties( UniqueId, "_CurvFix(\"Curvature Bias\", Range( 0 , 1)) = 1", 301 ); - dataCollector.AddToUniforms( UniqueId, "uniform float _CurvFix;" ); - - if ( m_curvaturePort.IsConnected ) - curvature = m_curvaturePort.GeneratePortInstructions( ref dataCollector ); - } - - - string localVarName = "OffsetPOM" + OutputId; - string textCoordsST = string.Empty; - //string textureSTType = dataCollector.IsSRP ? "float4 " : "uniform float4 "; - //dataCollector.AddToUniforms( UniqueId, textureSTType + texture +"_ST;"); - if( m_texCoordsHelper == null ) - { - m_texCoordsHelper = CreateInstance(); - m_texCoordsHelper.ContainerGraph = ContainerGraph; - m_texCoordsHelper.SetBaseUniqueId( UniqueId, true ); - m_texCoordsHelper.RegisterPropertyOnInstancing = false; - m_texCoordsHelper.AddGlobalToSRPBatcher = true; - } - - if( UIUtils.CurrentWindow.OutsideGraph.IsInstancedShader ) - { - m_texCoordsHelper.CurrentParameterType = PropertyType.InstancedProperty; - } - else - { - m_texCoordsHelper.CurrentParameterType = PropertyType.Global; - } - m_texCoordsHelper.ResetOutputLocals(); - m_texCoordsHelper.SetRawPropertyName( texture + "_ST" ); - textCoordsST = m_texCoordsHelper.GenerateShaderForOutput( 0, ref dataCollector, false ); - ////// - - if( m_pomTexType == POMTexTypes.TextureArray ) - dataCollector.UsingArrayDerivatives = true; - string textureArgs = string.Empty; - if( m_pomTexType == POMTexTypes.TextureArray ) - { - if( UIUtils.CurrentWindow.OutsideGraph.IsSRP ) - { - textureArgs = "TEXTURE2D_ARRAY_ARGS( " + texture + ", sampler" + texture + ")"; - } - else - { - textureArgs = "UNITY_PASS_TEX2DARRAY(" + texture + ")"; - } - } - else - { - bool sampleThroughMacros = UIUtils.CurrentWindow.OutsideGraph.SamplingThroughMacros; - if( sampleThroughMacros ) - { - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ TextureType.Texture2D ], texture ) ); - textureArgs = string.Format( "{0},sampler{0}", texture ); - } - else - { - textureArgs = texture; - } - } - //string functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, ( (m_pomTexType == POMTexTypes.TextureArray) ? "UNITY_PASS_TEX2DARRAY(" + texture + ")": texture), textcoords, dx, dy, normalWorld, worldViewDir, viewDirTan, m_minSamples, m_maxSamples, scale, refPlane, texture+"_ST.xy", curvature, arrayIndex ); - string functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, textureArgs, textcoords, dx, dy, normalWorld, worldViewDir, viewDirTan, m_inlineMinSamples.GetValueOrProperty(false), m_inlineMinSamples.GetValueOrProperty(false), scale, refPlane, textCoordsST + ".xy", curvature, arrayIndex ); - - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_pomUVPort.DataType, localVarName, functionResult ); - - return GetOutputVectorItem( 0, outputId, localVarName ); - } - - private void GeneratePOMfunction() - { - bool sampleThroughMacros = UIUtils.CurrentWindow.OutsideGraph.SamplingThroughMacros; - m_functionBody = string.Empty; - switch( m_pomTexType ) - { - default: - case POMTexTypes.Texture2D: - { - string sampleParam = sampleThroughMacros ? "TEXTURE2D_PARAM(heightMap,samplerheightMap)" : "sampler2D heightMap"; - IOUtils.AddFunctionHeader( ref m_functionBody, string.Format("inline float2 POM( {0}, float2 uvs, float2 dx, float2 dy, float3 normalWorld, float3 viewWorld, float3 viewDirTan, int minSamples, int maxSamples, float parallax, float refPlane, float2 tilling, float2 curv, int index )", sampleParam )); - } - break; - case POMTexTypes.Texture3D: - { - string sampleParam = sampleThroughMacros ? "TEXTURE3D_PARAM( heightMap,samplerheightMap) " : "sampler3D heightMap"; - IOUtils.AddFunctionHeader( ref m_functionBody, string.Format("inline float2 POM( {0}, float3 uvs, float3 dx, float3 dy, float3 normalWorld, float3 viewWorld, float3 viewDirTan, int minSamples, int maxSamples, float parallax, float refPlane, float2 tilling, float2 curv, int index )", sampleParam ) ); - } - break; - case POMTexTypes.TextureArray: - if( UIUtils.CurrentWindow.OutsideGraph.IsSRP ) - IOUtils.AddFunctionHeader( ref m_functionBody, "inline float2 POM( TEXTURE2D_ARRAY_PARAM(heightMap,samplerheightMap), float2 uvs, float2 dx, float2 dy, float3 normalWorld, float3 viewWorld, float3 viewDirTan, int minSamples, int maxSamples, float parallax, float refPlane, float2 tilling, float2 curv, int index )" ); - else - IOUtils.AddFunctionHeader( ref m_functionBody, "inline float2 POM( UNITY_ARGS_TEX2DARRAY(heightMap), float2 uvs, float2 dx, float2 dy, float3 normalWorld, float3 viewWorld, float3 viewDirTan, int minSamples, int maxSamples, float parallax, float refPlane, float2 tilling, float2 curv, int index )" ); - break; - } - - IOUtils.AddFunctionLine( ref m_functionBody, "float3 result = 0;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "int stepIndex = 0;" ); - //IOUtils.AddFunctionLine( ref m_functionBody, "int numSteps = ( int )( minSamples + dot( viewWorld, normalWorld ) * ( maxSamples - minSamples ) );" ); - //IOUtils.AddFunctionLine( ref m_functionBody, "int numSteps = ( int )lerp( maxSamples, minSamples, length( fwidth( uvs ) ) * 10 );" ); - IOUtils.AddFunctionLine( ref m_functionBody, "int numSteps = ( int )lerp( (float)maxSamples, (float)minSamples, saturate( dot( normalWorld, viewWorld ) ) );" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float layerHeight = 1.0 / numSteps;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float2 plane = parallax * ( viewDirTan.xy / viewDirTan.z );" ); - - switch( m_pomTexType ) - { - default: - case POMTexTypes.Texture2D: - IOUtils.AddFunctionLine( ref m_functionBody, "uvs += refPlane * plane;" ); - break; - case POMTexTypes.Texture3D: - IOUtils.AddFunctionLine( ref m_functionBody, "uvs.xy += refPlane * plane;" ); - break; - case POMTexTypes.TextureArray: - IOUtils.AddFunctionLine( ref m_functionBody, "uvs += refPlane * plane;" ); - break; - } - - IOUtils.AddFunctionLine( ref m_functionBody, "float2 deltaTex = -plane * layerHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float2 prevTexOffset = 0;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float prevRayZ = 1.0f;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float prevHeight = 0.0f;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float2 currTexOffset = deltaTex;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float currRayZ = 1.0f - layerHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float currHeight = 0.0f;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float intersection = 0;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float2 finalTexOffset = 0;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "while ( stepIndex < numSteps + 1 )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "{" ); - if( m_useCurvature ) - { - IOUtils.AddFunctionLine( ref m_functionBody, " result.z = dot( curv, currTexOffset * currTexOffset );" ); - - - switch( m_pomTexType ) - { - default: - case POMTexTypes.Texture2D: - { - if( sampleThroughMacros ) - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = SAMPLE_TEXTURE2D_GRAD( heightMap, samplerheightMap, uvs + currTexOffset, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + " * ( 1 - result.z );" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = tex2Dgrad( heightMap, uvs + currTexOffset, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + " * ( 1 - result.z );" ); - } - } - break; - case POMTexTypes.Texture3D: - { - if( sampleThroughMacros ) - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = SAMPLE_TEXTURE2D_GRAD( heightMap, samplerheightMap, uvs + float3(currTexOffset,0), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + " * ( 1 - result.z );" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = tex3Dgrad( heightMap, uvs + float3(currTexOffset,0), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + " * ( 1 - result.z );" ); - } - } - break; - case POMTexTypes.TextureArray: - if( UIUtils.CurrentWindow.OutsideGraph.IsSRP ) - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = SAMPLE_TEXTURE2D_ARRAY_GRAD( heightMap,samplerheightMap, uvs + currTexOffset,index, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + " * ( 1 - result.z );" ); - else - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = ASE_SAMPLE_TEX2DARRAY_GRAD( heightMap, float3(uvs + currTexOffset,index), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + " * ( 1 - result.z );" ); - break; - } - - } - else - { - switch( m_pomTexType ) - { - default: - case POMTexTypes.Texture2D: - { - if( sampleThroughMacros ) - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = SAMPLE_TEXTURE2D_GRAD( heightMap,samplerheightMap, uvs + currTexOffset, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = tex2Dgrad( heightMap, uvs + currTexOffset, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - } - break; - case POMTexTypes.Texture3D: - { - if( sampleThroughMacros ) - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = SAMPLE_TEXTURE2D_GRAD( heightMap, samplerheightMap, uvs + float3(currTexOffset,0), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = tex3Dgrad( heightMap, uvs + float3(currTexOffset,0), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - } - break; - case POMTexTypes.TextureArray: - if( UIUtils.CurrentWindow.OutsideGraph.IsSRP ) - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = SAMPLE_TEXTURE2D_ARRAY_GRAD( heightMap, samplerheightMap, uvs + currTexOffset,index, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - else - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = ASE_SAMPLE_TEX2DARRAY_GRAD( heightMap, float3(uvs + currTexOffset,index), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - break; - } - } - IOUtils.AddFunctionLine( ref m_functionBody, " if ( currHeight > currRayZ )" ); - IOUtils.AddFunctionLine( ref m_functionBody, " {" ); - IOUtils.AddFunctionLine( ref m_functionBody, " stepIndex = numSteps + 1;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " }" ); - IOUtils.AddFunctionLine( ref m_functionBody, " else" ); - IOUtils.AddFunctionLine( ref m_functionBody, " {" ); - IOUtils.AddFunctionLine( ref m_functionBody, " stepIndex++;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " prevTexOffset = currTexOffset;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " prevRayZ = currRayZ;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " prevHeight = currHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " currTexOffset += deltaTex;" ); - if ( m_useCurvature ) - IOUtils.AddFunctionLine( ref m_functionBody, " currRayZ -= layerHeight * ( 1 - result.z ) * (1+_CurvFix);" ); - else - IOUtils.AddFunctionLine( ref m_functionBody, " currRayZ -= layerHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " }" ); - IOUtils.AddFunctionLine( ref m_functionBody, "}" ); - - if ( m_sidewallSteps > 0 ) - { - IOUtils.AddFunctionLine( ref m_functionBody, "int sectionSteps = " + m_sidewallSteps + ";" ); - IOUtils.AddFunctionLine( ref m_functionBody, "int sectionIndex = 0;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float newZ = 0;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float newHeight = 0;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "while ( sectionIndex < sectionSteps )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "{" ); - IOUtils.AddFunctionLine( ref m_functionBody, " intersection = ( prevHeight - prevRayZ ) / ( prevHeight - currHeight + currRayZ - prevRayZ );" ); - IOUtils.AddFunctionLine( ref m_functionBody, " finalTexOffset = prevTexOffset + intersection * deltaTex;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " newZ = prevRayZ - intersection * layerHeight;" ); - - switch( m_pomTexType ) - { - default: - case POMTexTypes.Texture2D: - { - if( sampleThroughMacros ) - { - IOUtils.AddFunctionLine( ref m_functionBody, " newHeight = SAMPLE_TEXTURE2D_GRAD( heightMap, samplerheightMap, uvs + finalTexOffset, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, " newHeight = tex2Dgrad( heightMap, uvs + finalTexOffset, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - } - break; - case POMTexTypes.Texture3D: - { - if( sampleThroughMacros ) - { - IOUtils.AddFunctionLine( ref m_functionBody, " newHeight = SAMPLE_TEXTURE2D_GRAD( heightMap, samplerheightMap, uvs + float3(finalTexOffset,0), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, " newHeight = tex3Dgrad( heightMap, uvs + float3(finalTexOffset,0), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - } - } - break; - case POMTexTypes.TextureArray: - if( UIUtils.CurrentWindow.OutsideGraph.IsSRP ) - IOUtils.AddFunctionLine( ref m_functionBody, " newHeight = SAMPLE_TEXTURE2D_ARRAY_GRAD( heightMap, samplerheightMap, uvs + finalTexOffset,index, dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - else - IOUtils.AddFunctionLine( ref m_functionBody, " newHeight = ASE_SAMPLE_TEX2DARRAY_GRAD( heightMap, float3(uvs + finalTexOffset,index), dx, dy )." + m_channelTypeVal[ m_selectedChannelInt ] + ";" ); - break; - } - - IOUtils.AddFunctionLine( ref m_functionBody, " if ( newHeight > newZ )" ); - IOUtils.AddFunctionLine( ref m_functionBody, " {" ); - IOUtils.AddFunctionLine( ref m_functionBody, " currTexOffset = finalTexOffset;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " currHeight = newHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " currRayZ = newZ;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " deltaTex = intersection * deltaTex;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " layerHeight = intersection * layerHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " }" ); - IOUtils.AddFunctionLine( ref m_functionBody, " else" ); - IOUtils.AddFunctionLine( ref m_functionBody, " {" ); - IOUtils.AddFunctionLine( ref m_functionBody, " prevTexOffset = finalTexOffset;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " prevHeight = newHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " prevRayZ = newZ;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " deltaTex = ( 1 - intersection ) * deltaTex;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " layerHeight = ( 1 - intersection ) * layerHeight;" ); - IOUtils.AddFunctionLine( ref m_functionBody, " }" ); - IOUtils.AddFunctionLine( ref m_functionBody, " sectionIndex++;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "}" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, "finalTexOffset = currTexOffset;" ); - } - - if ( m_useCurvature ) - { - IOUtils.AddFunctionLine( ref m_functionBody, "#ifdef UNITY_PASS_SHADOWCASTER" ); - IOUtils.AddFunctionLine( ref m_functionBody, "if ( unity_LightShadowBias.z == 0.0 )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "{" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#endif" ); - IOUtils.AddFunctionLine( ref m_functionBody, " if ( result.z > 1 )" ); - IOUtils.AddFunctionLine( ref m_functionBody, " clip( -1 );" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#ifdef UNITY_PASS_SHADOWCASTER" ); - IOUtils.AddFunctionLine( ref m_functionBody, "}" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#endif" ); - } - - if ( m_clipEnds ) - { - IOUtils.AddFunctionLine( ref m_functionBody, "result.xy = uvs + finalTexOffset;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#ifdef UNITY_PASS_SHADOWCASTER" ); - IOUtils.AddFunctionLine( ref m_functionBody, "if ( unity_LightShadowBias.z == 0.0 )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "{" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#endif" ); - IOUtils.AddFunctionLine( ref m_functionBody, " if ( result.x < 0 )" ); - IOUtils.AddFunctionLine( ref m_functionBody, " clip( -1 );" ); - IOUtils.AddFunctionLine( ref m_functionBody, " if ( result.x > tilling.x )" ); - IOUtils.AddFunctionLine( ref m_functionBody, " clip( -1 );" ); - IOUtils.AddFunctionLine( ref m_functionBody, " if ( result.y < 0 )" ); - IOUtils.AddFunctionLine( ref m_functionBody, " clip( -1 );" ); - IOUtils.AddFunctionLine( ref m_functionBody, " if ( result.y > tilling.y )" ); - IOUtils.AddFunctionLine( ref m_functionBody, " clip( -1 );" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#ifdef UNITY_PASS_SHADOWCASTER" ); - IOUtils.AddFunctionLine( ref m_functionBody, "}" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#endif" ); - IOUtils.AddFunctionLine( ref m_functionBody, "return result.xy;" ); - } - else - { - IOUtils.AddFunctionLine( ref m_functionBody, "return uvs + finalTexOffset;" ); - } - IOUtils.CloseFunctionBody( ref m_functionBody ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedChannelInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - //m_minSamples = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - //m_maxSamples = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() < 15406 ) - { - m_inlineMinSamples.IntValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_inlineMaxSamples.IntValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_inlineMinSamples.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - m_inlineMaxSamples.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - m_sidewallSteps = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_defaultScale = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - m_defaultRefPlane = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - if ( UIUtils.CurrentShaderVersion() > 3001 ) - { - m_clipEnds = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - string[] vector2Component = GetCurrentParam( ref nodeParams ).Split( IOUtils.VECTOR_SEPARATOR ); - if ( vector2Component.Length == 2 ) - { - m_tilling.x = Convert.ToSingle( vector2Component[ 0 ] ); - m_tilling.y = Convert.ToSingle( vector2Component[ 1 ] ); - } - } - - if ( UIUtils.CurrentShaderVersion() > 5005 ) - { - m_useCurvature = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_CurvatureVector = IOUtils.StringToVector2( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 13103 ) - { - if( UIUtils.CurrentShaderVersion() < 15307 ) - { - bool arrayIndexVisible = false; - arrayIndexVisible = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_pomTexType = arrayIndexVisible ? POMTexTypes.TextureArray : POMTexTypes.Texture2D; - } - else - { - m_pomTexType = (POMTexTypes)Enum.Parse( typeof(POMTexTypes), GetCurrentParam( ref nodeParams ) ); - } - - UpdateIndexPort(); - } - - UpdateSampler(); - GeneratePOMfunction(); - UpdateCurvaturePort(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedChannelInt ); - //IOUtils.AddFieldValueToString( ref nodeInfo, m_minSamples ); - //IOUtils.AddFieldValueToString( ref nodeInfo, m_maxSamples ); - m_inlineMinSamples.WriteToString( ref nodeInfo ); - m_inlineMaxSamples.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_sidewallSteps ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultScale ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultRefPlane ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_clipEnds ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_tilling.x.ToString() + IOUtils.VECTOR_SEPARATOR + m_tilling.y.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_useCurvature ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.Vector2ToString( m_CurvatureVector ) ); - //IOUtils.AddFieldValueToString( ref nodeInfo, m_useTextureArray ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_pomTexType); - } - - public override void Destroy() - { - base.Destroy(); - //Not calling m_texCoordsHelper.Destroy() on purpose so UIUtils does not incorrectly unregister stuff - if( m_texCoordsHelper != null ) - { - DestroyImmediate( m_texCoordsHelper ); - m_texCoordsHelper = null; - } - - - m_uvPort = null; - m_texPort = null; - m_scalePort = null; - m_viewdirTanPort = null; - m_pomUVPort = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs.meta deleted file mode 100644 index 3a7443c6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOcclusionMappingNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b2350150f3f2a0443827ca8925d5e759 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs deleted file mode 100644 index 26b8a542..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs +++ /dev/null @@ -1,47 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Parallax Offset", "UV Coordinates", "Calculates UV offset for parallax normal mapping" )] - public sealed class ParallaxOffsetHlpNode : HelperParentNode - { - public readonly string[] ParallaxOffsetFunc = - { - "inline float2 ParallaxOffset( half h, half height, half3 viewDir )\n", - "{\n", - "\th = h * height - height/2.0;\n", - "\tfloat3 v = normalize( viewDir );\n", - "\tv.z += 0.42;\n", - "\treturn h* (v.xy / v.z);\n", - "}\n" - }; - - void OnSRPActionEvent( int outputId, ref MasterNodeDataCollector dataCollector ) - { - dataCollector.AddFunction( ParallaxOffsetFunc[ 0 ], ParallaxOffsetFunc, false ); - } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "ParallaxOffset"; - m_inputPorts[ 0 ].ChangeProperties( "H", WirePortDataType.FLOAT, false ); - AddInputPort( WirePortDataType.FLOAT, false, "Height" ); - AddInputPort( WirePortDataType.FLOAT3, false, "ViewDir (tan)" ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_outputPorts[ 0 ].Name = "Out"; - OnHDAction = OnSRPActionEvent; - OnLightweightAction = OnSRPActionEvent; - m_previewShaderGUID = "6085f804c6fbf354eac039c11feaa7cc"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "paralaxOffset" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs.meta deleted file mode 100644 index 76316eed..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ParallaxOffsetHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 83b7d6fe57585b74d80c429aef719200 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs deleted file mode 100644 index e337326b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Shade Vertex Lights", "Light", "Computes illumination from four per-vertex lights and ambient, given object space position & normal" )] - public sealed class ShadeVertexLightsHlpNode : ParentNode - { - private const string HelperMessage = "Shade Vertex Lights node only outputs correct results on\nTemplate Vertex/Frag shaders with their LightMode set to Vertex."; - private const string ShadeVertexLightFunc = "ShadeVertexLightsFull({0},{1},{2},{3})"; - private const string LightCount = "Light Count"; - private const string IsSpotlight = "Is Spotlight"; - private const int MinLightCount = 0; - private const int MaxLightCount = 8; - [SerializeField] - private int m_lightCount = 4; - - [SerializeField] - private bool m_enableSpotlight = false; - - private int _LightCountId; - private int _IsSpotlightId; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, "Vertex Position" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Vertex Normal" ); - AddOutputPort( WirePortDataType.FLOAT3, Constants.EmptyPortValue ); - m_useInternalPortData = true; - //m_autoWrapProperties = true; - m_textLabelWidth = 90; - m_previewShaderGUID = "3b6075034a85ad047be2d31dd213fb4f"; - } - - public override void OnEnable() - { - base.OnEnable(); - _LightCountId = Shader.PropertyToID( "_LightCount" ); - _IsSpotlightId = Shader.PropertyToID( "_IsSpotlight" ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, DrawGeneralProperties ); - EditorGUILayout.HelpBox( HelperMessage, MessageType.Info ); - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - PreviewMaterial.SetInt( _LightCountId, m_lightCount ); - PreviewMaterial.SetInt( _IsSpotlightId, ( m_enableSpotlight ? 1 : 0 ) ); - - } - - void DrawGeneralProperties() - { - m_lightCount = EditorGUILayoutIntSlider( LightCount, m_lightCount, MinLightCount, MaxLightCount ); - m_enableSpotlight = EditorGUILayoutToggle( IsSpotlight, m_enableSpotlight ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.SurfaceShader ) - UIUtils.ShowMessage( UniqueId, HelperMessage, MessageSeverity.Warning ); - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - - string vertexPosition = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string vertexNormal = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - string value = string.Format( ShadeVertexLightFunc, vertexPosition, vertexNormal, m_lightCount, m_enableSpotlight.ToString().ToLower() ); - - RegisterLocalVariable( 0, value, ref dataCollector, "shadeVertexLight" + OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 14301 ) - { - m_lightCount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_enableSpotlight = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_lightCount ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_enableSpotlight ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs.meta deleted file mode 100644 index 100f876b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/ShadeVertexLightsHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 74f44334b702bce4ba8e2681dc80fe3c -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs deleted file mode 100644 index 93e01b41..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs +++ /dev/null @@ -1,184 +0,0 @@ -using UnityEngine; -using UnityEditor; - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Surface Depth", "Surface Data", "Returns the surface view depth" )] - public sealed class SurfaceDepthNode : ParentNode - { - [SerializeField] - private int m_viewSpaceInt = 0; - - private readonly string[] m_viewSpaceStr = { "Eye Space", "0-1 Space" }; - private readonly string[] m_vertexNameStr = { "eyeDepth", "clampDepth" }; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Vertex Position" ); - AddOutputPort( WirePortDataType.FLOAT, "Depth" ); - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_viewSpaceInt = m_upperLeftWidget.DrawWidget( this, m_viewSpaceInt, m_viewSpaceStr ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_viewSpaceInt = EditorGUILayoutPopup( "View Space", m_viewSpaceInt, m_viewSpaceStr ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - { - if( m_inputPorts[ 0 ].IsConnected ) - { - string space = string.Empty; - if( m_viewSpaceInt == 1 ) - space = " * _ProjectionParams.w"; - - string varName = "customSurfaceDepth" + OutputId; - GenerateInputInVertex( ref dataCollector, 0, varName, false ); - string instruction = "-UnityObjectToViewPos( " + varName + " ).z" + space; - if( dataCollector.IsSRP ) - instruction = "-TransformWorldToView(TransformObjectToWorld( " + varName + " )).z" + space; - string eyeVarName = "customEye" + OutputId; - dataCollector.TemplateDataCollectorInstance.RegisterCustomInterpolatedData( eyeVarName, WirePortDataType.FLOAT, CurrentPrecisionType, instruction ); - return eyeVarName; - } - else - { - return dataCollector.TemplateDataCollectorInstance.GetEyeDepth( CurrentPrecisionType, true, MasterNodePortCategory.Fragment, m_viewSpaceInt ); - } - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - string vertexVarName = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - vertexVarName = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - vertexVarName = Constants.VertexShaderInputStr + ".vertex.xyz"; - } - - string vertexSpace = m_viewSpaceInt == 1 ? " * _ProjectionParams.w" : ""; - string vertexInstruction = "-UnityObjectToViewPos( " + vertexVarName + " ).z" + vertexSpace; - dataCollector.AddVertexInstruction( "float " + m_vertexNameStr[ m_viewSpaceInt ] + " = " + vertexInstruction, UniqueId ); - - return m_vertexNameStr[ m_viewSpaceInt ]; - } - - dataCollector.AddToIncludes( UniqueId, Constants.UnityShaderVariables ); - - - if( dataCollector.TesselationActive ) - { - if( m_inputPorts[ 0 ].IsConnected ) - { - string space = string.Empty; - if( m_viewSpaceInt == 1 ) - space = " * _ProjectionParams.w"; - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - RegisterLocalVariable( 0, string.Format( "-UnityObjectToViewPos( {0} ).z", value ) + space, ref dataCollector, "customSurfaceDepth" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - else - { - string eyeDepth = GeneratorUtils.GenerateScreenDepthOnFrag( ref dataCollector, UniqueId, CurrentPrecisionType ); - if( m_viewSpaceInt == 1 ) - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, m_vertexNameStr[ 1 ], eyeDepth + " * _ProjectionParams.w" ); - return m_vertexNameStr[ 1 ]; - } - else - { - return eyeDepth; - } - } - } - else - { - - string space = string.Empty; - if( m_viewSpaceInt == 1 ) - space = " * _ProjectionParams.w"; - - if( m_inputPorts[ 0 ].IsConnected ) - { - string varName = "customSurfaceDepth" + OutputId; - GenerateInputInVertex( ref dataCollector, 0, varName, false ); - dataCollector.AddToInput( UniqueId, varName, WirePortDataType.FLOAT ); - string instruction = "-UnityObjectToViewPos( " + varName + " ).z" + space; - dataCollector.AddToVertexLocalVariables( UniqueId , Constants.VertexShaderOutputStr + "." + varName + " = " + instruction+";" ); - return Constants.InputVarStr + "." + varName; - } - else - { - dataCollector.AddToInput( UniqueId, m_vertexNameStr[ m_viewSpaceInt ], WirePortDataType.FLOAT ); - string instruction = "-UnityObjectToViewPos( " + Constants.VertexShaderInputStr + ".vertex.xyz ).z" + space; - dataCollector.AddToVertexLocalVariables( UniqueId , Constants.VertexShaderOutputStr + "." + m_vertexNameStr[ m_viewSpaceInt ] + " = " + instruction+";" ); - return Constants.InputVarStr + "." + m_vertexNameStr[ m_viewSpaceInt ]; - } - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_viewSpaceInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_viewSpaceInt ); - } - } - -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs.meta deleted file mode 100644 index e1aa08a6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/SurfaceDepthNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d3b0855152b8c5d478f236423cfb1959 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs deleted file mode 100644 index ef31fac3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs +++ /dev/null @@ -1,1494 +0,0 @@ -using UnityEngine; -using UnityEditor; - -using System; -using System.Collections.Generic; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Triplanar Sample", "Textures", "Triplanar Mapping" )] - public sealed class TriplanarNode : ParentNode - { - [SerializeField] - private string m_uniqueName; - - private bool m_editPropertyNameMode = false; - [SerializeField] - private string m_propertyInspectorName = "Triplanar Sampler"; - - private enum TriplanarType { Spherical, Cylindrical } - - [SerializeField] - private TriplanarType m_selectedTriplanarType = TriplanarType.Spherical; - - private enum TriplanarSpace { Object, World } - - [SerializeField] - private TriplanarSpace m_selectedTriplanarSpace = TriplanarSpace.World; - - [SerializeField] - private bool m_normalCorrection = false; - - [SerializeField] - private bool m_arraySupport = false; - - [SerializeField] - private TexturePropertyNode m_topTexture; - [SerializeField] - private TexturePropertyNode m_midTexture; - [SerializeField] - private TexturePropertyNode m_botTexture; - - bool m_texturesInitialize = false; - - [SerializeField] - private string m_tempTopInspectorName = string.Empty; - [SerializeField] - private string m_tempTopName = string.Empty; - private TexturePropertyValues m_tempTopDefaultValue = TexturePropertyValues.white; - private int m_tempTopOrderIndex = -1; - private Texture2D m_tempTopDefaultTexture = null; - - private string m_tempMidInspectorName = string.Empty; - private string m_tempMidName = string.Empty; - private TexturePropertyValues m_tempMidDefaultValue = TexturePropertyValues.white; - private int m_tempMidOrderIndex = -1; - private Texture2D m_tempMidDefaultTexture = null; - - private string m_tempBotInspectorName = string.Empty; - private string m_tempBotName = string.Empty; - private TexturePropertyValues m_tempBotDefaultValue = TexturePropertyValues.white; - private int m_tempBotOrderIndex = -1; - private Texture2D m_tempBotDefaultTexture = null; - - private bool m_topTextureFoldout = true; - private bool m_midTextureFoldout = true; - private bool m_botTextureFoldout = true; - - private InputPort m_topTexPort; - private InputPort m_midTexPort; - private InputPort m_botTexPort; - private InputPort m_tilingPort; - private InputPort m_falloffPort; - private InputPort m_topIndexPort; - private InputPort m_midIndexPort; - private InputPort m_botIndexPort; - private InputPort m_scalePort; - private InputPort m_posPort; - - - private readonly string m_functionCall = "TriplanarSampling{0}( {1} )"; - private readonly string m_functionHeader = "inline {0} TriplanarSampling{1}( {2}float3 worldPos, float3 worldNormal, float falloff, float2 tiling, float3 normalScale, float3 index )"; - - private readonly string m_singularTextureRegular = "sampler2D topTexMap, "; - private readonly string m_topmidbotTextureRegular = "sampler2D topTexMap, sampler2D midTexMap, sampler2D botTexMap, "; - - private readonly string m_singularTextureSRP = "TEXTURE2D_PARAM( topTexMap, samplertopTexMap), "; - private readonly string m_topmidbotTextureSRP = "TEXTURE2D_PARAM( topTexMap, samplertopTexMap), TEXTURE2D_PARAM( midTexMap , samplermidTexMap), TEXTURE2D_PARAM( botTexMap , samplerbotTexMap), "; - - - private readonly string m_singularArrayTextureStandard = "UNITY_ARGS_TEX2DARRAY( topTexMap ), "; - private readonly string m_topmidbotArrayTextureStandard = "UNITY_ARGS_TEX2DARRAY( topTexMap ), UNITY_ARGS_TEX2DARRAY( midTexMap ), UNITY_ARGS_TEX2DARRAY( botTexMap ), "; - - private readonly string m_singularArrayTextureSRP = "ASE_TEXTURE2D_ARRAY_ARGS( topTexMap ), "; - private readonly string m_topmidbotArrayTextureSRP = "ASE_TEXTURE2D_ARRAY_ARGS( topTexMap ), ASE_TEXTURE2D_ARRAY_ARGS( midTexMap ), ASE_TEXTURE2D_ARRAY_ARGS( botTexMap ), "; - - private readonly List m_functionSamplingBodyProj = new List() { - "float3 projNormal = ( pow( abs( worldNormal ), falloff ) );", - "projNormal /= ( projNormal.x + projNormal.y + projNormal.z ) + 0.00001;",// 0.00001 is to prevent division by 0 - "float3 nsign = sign( worldNormal );" - }; - - private readonly List m_functionSamplingBodyNegProj = new List() { - "float negProjNormalY = max( 0, projNormal.y * -nsign.y );", - "projNormal.y = max( 0, projNormal.y * nsign.y );" - }; - - // Sphere sampling - private readonly List m_functionSamplingBodySampSphere = new List() { - "half4 xNorm; half4 yNorm; half4 zNorm;", - "xNorm = ( {0}( ASE_TEXTURE_PARAMS( topTexMap ), {1}tiling * worldPos.zy * float2( nsign.x, 1.0 ){2} ) );", - "yNorm = ( {0}( ASE_TEXTURE_PARAMS( topTexMap ), {1}tiling * worldPos.xz * float2( nsign.y, 1.0 ){2} ) );", - "zNorm = ( {0}( ASE_TEXTURE_PARAMS( topTexMap ), {1}tiling * worldPos.xy * float2( -nsign.z, 1.0 ){2} ) );" - }; - - // Cylinder sampling - private readonly List m_functionSamplingBodySampCylinder = new List() { - "half4 xNorm; half4 yNorm; half4 yNormN; half4 zNorm;", - "xNorm = ( {0}( ASE_TEXTURE_PARAMS( midTexMap ), {1}tiling * worldPos.zy * float2( nsign.x, 1.0 ){3} ) );", - "yNorm = ( {0}( ASE_TEXTURE_PARAMS( topTexMap ), {1}tiling * worldPos.xz * float2( nsign.y, 1.0 ){2} ) );", - "yNormN = ( {0}( ASE_TEXTURE_PARAMS( botTexMap ), {1}tiling * worldPos.xz * float2( nsign.y, 1.0 ){4} ) );", - "zNorm = ( {0}( ASE_TEXTURE_PARAMS( midTexMap ), {1}tiling * worldPos.xy * float2( -nsign.z, 1.0 ){3} ) );" - }; - - private readonly List m_functionSamplingBodySignsSphere = new List() { - "xNorm.xyz = half3( {0}( xNorm{1} ).xy * float2( nsign.x, 1.0 ) + worldNormal.zy, worldNormal.x ).zyx;", - "yNorm.xyz = half3( {0}( yNorm{1} ).xy * float2( nsign.y, 1.0 ) + worldNormal.xz, worldNormal.y ).xzy;", - "zNorm.xyz = half3( {0}( zNorm{1} ).xy * float2( -nsign.z, 1.0 ) + worldNormal.xy, worldNormal.z ).xyz;" - }; - - private readonly List m_functionSamplingBodySignsSphereScale = new List() { - "xNorm.xyz = half3( {0}( xNorm, normalScale.y ).xy * float2( nsign.x, 1.0 ) + worldNormal.zy, worldNormal.x ).zyx;", - "yNorm.xyz = half3( {0}( yNorm, normalScale.x ).xy * float2( nsign.y, 1.0 ) + worldNormal.xz, worldNormal.y ).xzy;", - "zNorm.xyz = half3( {0}( zNorm, normalScale.y ).xy * float2( -nsign.z, 1.0 ) + worldNormal.xy, worldNormal.z ).xyz;" - }; - - private readonly List m_functionSamplingBodySignsCylinder = new List() { - "yNormN.xyz = half3( {0}( yNormN {1} ).xy * float2( nsign.y, 1.0 ) + worldNormal.xz, worldNormal.y ).xzy;" - }; - - private readonly List m_functionSamplingBodySignsCylinderScale = new List() { - "yNormN.xyz = half3( {0}( yNormN, normalScale.z ).xy * float2( nsign.y, 1.0 ) + worldNormal.xz, worldNormal.y ).xzy;" - }; - - private readonly List m_functionSamplingBodyReturnSphereNormalize = new List() { - "return normalize( xNorm.xyz * projNormal.x + yNorm.xyz * projNormal.y + zNorm.xyz * projNormal.z );" - }; - - private readonly List m_functionSamplingBodyReturnCylinderNormalize = new List() { - "return normalize( xNorm.xyz * projNormal.x + yNorm.xyz * projNormal.y + yNormN.xyz * negProjNormalY + zNorm.xyz * projNormal.z );" - }; - - private readonly List m_functionSamplingBodyReturnSphere = new List() { - "return xNorm * projNormal.x + yNorm * projNormal.y + zNorm * projNormal.z;" - }; - - private readonly List m_functionSamplingBodyReturnCylinder = new List() { - "return xNorm * projNormal.x + yNorm * projNormal.y + yNormN * negProjNormalY + zNorm * projNormal.z;" - }; - - private Rect m_allPicker; - private Rect m_startPicker; - private Rect m_pickerButton; - private bool m_editing; - - void ConvertListTo( MasterNodeDataCollector dataCollector, bool scaleInfo, List original, List dest ) - { - int count = original.Count; - string scale = string.Empty; - string func = string.Empty; - bool applyScale = false; - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - if( dataCollector.TemplateDataCollectorInstance.IsHDRP ) - { - func = "UnpackNormalmapRGorAG"; - } - else - { - func = "UnpackNormalScale"; - } - - if( !scaleInfo ) - { - scale = " , 1.0"; - applyScale = true; - } - } - else - { - func = scaleInfo ? "UnpackScaleNormal" : "UnpackNormal"; - applyScale = !scaleInfo; - } - - for( int i = 0; i < count; i++ ) - { - if( applyScale ) - dest.Add( string.Format( original[ i ], func, scale ) ); - else - dest.Add( string.Format( original[ i ], func ) ); - } - } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.SAMPLER2D, true, "Top", -1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT, true, "Top Index", -1, MasterNodePortCategory.Fragment, 5 ); - AddInputPort( WirePortDataType.SAMPLER2D, true, "Middle", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.FLOAT, true, "Mid Index", -1, MasterNodePortCategory.Fragment, 6 ); - AddInputPort( WirePortDataType.SAMPLER2D, true, "Bottom", -1, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, true, "Bot Index", -1, MasterNodePortCategory.Fragment, 7 ); - AddInputPort( WirePortDataType.FLOAT3, true, "Pos", -1, MasterNodePortCategory.Fragment, 9 ); - AddInputPort( WirePortDataType.FLOAT3, true, "Scale", -1, MasterNodePortCategory.Fragment, 8 ); - AddInputPort( WirePortDataType.FLOAT2, true, "Tiling", -1, MasterNodePortCategory.Fragment, 3 ); - AddInputPort( WirePortDataType.FLOAT, true, "Falloff", -1, MasterNodePortCategory.Fragment, 4 ); - AddOutputColorPorts( "RGBA" ); - m_useInternalPortData = true; - m_topTexPort = InputPorts[ 0 ]; - m_topIndexPort = InputPorts[ 1 ]; - m_midTexPort = InputPorts[ 2 ]; - m_midIndexPort = InputPorts[ 3 ]; - m_botTexPort = InputPorts[ 4 ]; - m_botIndexPort = InputPorts[ 5 ]; - m_posPort = InputPorts[ 6 ]; - m_scalePort = InputPorts[ 7 ]; - m_tilingPort = InputPorts[ 8 ]; - m_falloffPort = InputPorts[ 9 ]; - - m_scalePort.Visible = false; - m_scalePort.Vector3InternalData = Vector3.one; - m_tilingPort.FloatInternalData = 1; - m_tilingPort.Vector2InternalData = Vector2.one; - m_topIndexPort.FloatInternalData = 1; - m_falloffPort.FloatInternalData = 1; - m_topIndexPort.Visible = false; - m_selectedLocation = PreviewLocation.TopCenter; - m_marginPreviewLeft = 43; - m_drawPreviewAsSphere = true; - m_drawPreviewExpander = false; - m_drawPreview = true; - m_showPreview = true; - m_autoDrawInternalPortData = false; - m_textLabelWidth = 125; - //m_propertyInspectorName = "Triplanar Sampler"; - m_previewShaderGUID = "8723015ec59743143aadfbe480e34391"; - } - - public void ReadPropertiesData() - { - // Top - if( UIUtils.IsUniformNameAvailable( m_tempTopName ) ) - { - UIUtils.ReleaseUniformName( UniqueId, m_topTexture.PropertyName ); - if( !string.IsNullOrEmpty( m_tempTopInspectorName ) ) - { - m_topTexture.SetInspectorName( m_tempTopInspectorName ); - } - if( !string.IsNullOrEmpty( m_tempTopName ) ) - m_topTexture.SetPropertyName( m_tempTopName ); - UIUtils.RegisterUniformName( UniqueId, m_topTexture.PropertyName ); - } - m_topTexture.DefaultTextureValue = m_tempTopDefaultValue; - m_topTexture.OrderIndex = m_tempTopOrderIndex; - m_topTexture.DefaultValue = m_tempTopDefaultTexture; - //m_topTexture.SetMaterialMode( UIUtils.CurrentWindow.CurrentGraph.CurrentMaterial, true ); - - // Mid - if( UIUtils.IsUniformNameAvailable( m_tempMidName ) ) - { - UIUtils.ReleaseUniformName( UniqueId, m_midTexture.PropertyName ); - if( !string.IsNullOrEmpty( m_tempMidInspectorName ) ) - m_midTexture.SetInspectorName( m_tempMidInspectorName ); - if( !string.IsNullOrEmpty( m_tempMidName ) ) - m_midTexture.SetPropertyName( m_tempMidName ); - UIUtils.RegisterUniformName( UniqueId, m_midTexture.PropertyName ); - } - m_midTexture.DefaultTextureValue = m_tempMidDefaultValue; - m_midTexture.OrderIndex = m_tempMidOrderIndex; - m_midTexture.DefaultValue = m_tempMidDefaultTexture; - - // Bot - if( UIUtils.IsUniformNameAvailable( m_tempBotName ) ) - { - UIUtils.ReleaseUniformName( UniqueId, m_botTexture.PropertyName ); - if( !string.IsNullOrEmpty( m_tempBotInspectorName ) ) - m_botTexture.SetInspectorName( m_tempBotInspectorName ); - if( !string.IsNullOrEmpty( m_tempBotName ) ) - m_botTexture.SetPropertyName( m_tempBotName ); - UIUtils.RegisterUniformName( UniqueId, m_botTexture.PropertyName ); - } - m_botTexture.DefaultTextureValue = m_tempBotDefaultValue; - m_botTexture.OrderIndex = m_tempBotOrderIndex; - m_botTexture.DefaultValue = m_tempBotDefaultTexture; - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - - if( !m_texturesInitialize ) - return; - - m_topTexture.SetMaterialMode( mat, fetchMaterialValues ); - m_midTexture.SetMaterialMode( mat, fetchMaterialValues ); - m_botTexture.SetMaterialMode( mat, fetchMaterialValues ); - } - - public void Init() - { - if( m_texturesInitialize ) - return; - else - m_texturesInitialize = true; - - // Top - if( m_topTexture == null ) - { - m_topTexture = ScriptableObject.CreateInstance(); - } - m_topTexture.ContainerGraph = ContainerGraph; - m_topTexture.CustomPrefix = "Top Texture "; - m_topTexture.UniqueId = UniqueId; - m_topTexture.DrawAutocast = false; - m_topTexture.CurrentParameterType = PropertyType.Property; - - // Mid - if( m_midTexture == null ) - { - m_midTexture = ScriptableObject.CreateInstance(); - } - m_midTexture.ContainerGraph = ContainerGraph; - m_midTexture.CustomPrefix = "Mid Texture "; - m_midTexture.UniqueId = UniqueId; - m_midTexture.DrawAutocast = false; - m_midTexture.CurrentParameterType = PropertyType.Property; - - // Bot - if( m_botTexture == null ) - { - m_botTexture = ScriptableObject.CreateInstance(); - } - m_botTexture.ContainerGraph = ContainerGraph; - m_botTexture.CustomPrefix = "Bot Texture "; - m_botTexture.UniqueId = UniqueId; - m_botTexture.DrawAutocast = false; - m_botTexture.CurrentParameterType = PropertyType.Property; - - if( m_materialMode ) - SetDelayedMaterialMode( ContainerGraph.CurrentMaterial ); - - if( m_nodeAttribs != null ) - m_uniqueName = m_nodeAttribs.Name + UniqueId; - - ConfigurePorts(); - - ReRegisterPorts(); - } - - public override void Destroy() - { - base.Destroy(); - - //UIUtils.UnregisterPropertyNode( m_topTexture ); - //UIUtils.UnregisterTexturePropertyNode( m_topTexture ); - - //UIUtils.UnregisterPropertyNode( m_midTexture ); - //UIUtils.UnregisterTexturePropertyNode( m_midTexture ); - - //UIUtils.UnregisterPropertyNode( m_botTexture ); - //UIUtils.UnregisterTexturePropertyNode( m_botTexture ); - if( m_topTexture != null ) - m_topTexture.Destroy(); - m_topTexture = null; - if( m_midTexture != null ) - m_midTexture.Destroy(); - m_midTexture = null; - if( m_botTexture != null ) - m_botTexture.Destroy(); - m_botTexture = null; - - m_tempTopDefaultTexture = null; - m_tempMidDefaultTexture = null; - m_tempBotDefaultTexture = null; - - m_topTexPort = null; - m_midTexPort = null; - m_botTexPort = null; - m_tilingPort = null; - m_falloffPort = null; - m_topIndexPort = null; - m_midIndexPort = null; - m_botIndexPort = null; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - if( m_topTexture == null ) - return; - - - if( m_topTexPort.IsConnected ) - { - PreviewMaterial.SetTexture( "_A", m_topTexPort.InputPreviewTexture( ContainerGraph ) ); - } - else - { - PreviewMaterial.SetTexture( "_A", m_topTexture.Value ); - } - if( m_selectedTriplanarType == TriplanarType.Cylindrical && m_midTexture != null ) - { - if( m_midTexPort.IsConnected ) - PreviewMaterial.SetTexture( "_B", m_midTexPort.InputPreviewTexture( ContainerGraph ) ); - else - PreviewMaterial.SetTexture( "_B", m_midTexture.Value ); - if( m_botTexPort.IsConnected ) - PreviewMaterial.SetTexture( "_C", m_botTexPort.InputPreviewTexture( ContainerGraph ) ); - else - PreviewMaterial.SetTexture( "_C", m_botTexture.Value ); - } - - PreviewMaterial.SetFloat( "_IsNormal", ( m_normalCorrection ? 1 : 0 ) ); - PreviewMaterial.SetFloat( "_IsSpherical", ( m_selectedTriplanarType == TriplanarType.Spherical ? 1 : 0 ) ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if( m_texturesInitialize ) - ReRegisterPorts(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - if( m_texturesInitialize ) - ReRegisterPorts(); - } - - public void ReRegisterPorts() - { - if( m_topTexPort.IsConnected ) - { - UIUtils.UnregisterPropertyNode( m_topTexture ); - UIUtils.UnregisterTexturePropertyNode( m_topTexture ); - } - else if( m_topTexPort.Visible ) - { - UIUtils.RegisterPropertyNode( m_topTexture ); - UIUtils.RegisterTexturePropertyNode( m_topTexture ); - } - - if( m_midTexPort.IsConnected || m_selectedTriplanarType == TriplanarType.Spherical ) - { - UIUtils.UnregisterPropertyNode( m_midTexture ); - UIUtils.UnregisterTexturePropertyNode( m_midTexture ); - } - else if( m_midTexPort.Visible && m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - UIUtils.RegisterPropertyNode( m_midTexture ); - UIUtils.RegisterTexturePropertyNode( m_midTexture ); - } - - if( m_botTexPort.IsConnected || m_selectedTriplanarType == TriplanarType.Spherical ) - { - UIUtils.UnregisterPropertyNode( m_botTexture ); - UIUtils.UnregisterTexturePropertyNode( m_botTexture ); - } - else if( m_botTexPort.Visible && m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - UIUtils.RegisterPropertyNode( m_botTexture ); - UIUtils.RegisterTexturePropertyNode( m_botTexture ); - } - } - - public void ConfigurePorts() - { - switch( m_selectedTriplanarType ) - { - case TriplanarType.Spherical: - m_topTexPort.Name = "Tex"; - m_midTexPort.Visible = false; - m_botTexPort.Visible = false; - m_scalePort.ChangeType( WirePortDataType.FLOAT, false ); - break; - case TriplanarType.Cylindrical: - m_topTexPort.Name = "Top"; - m_midTexPort.Visible = true; - m_botTexPort.Visible = true; - m_scalePort.ChangeType( WirePortDataType.FLOAT3, false ); - break; - } - - if( m_normalCorrection ) - { - m_outputPorts[ 0 ].ChangeProperties( "XYZ", WirePortDataType.FLOAT3, false ); - m_outputPorts[ 1 ].ChangeProperties( "X", WirePortDataType.FLOAT, false ); - m_outputPorts[ 2 ].ChangeProperties( "Y", WirePortDataType.FLOAT, false ); - m_outputPorts[ 3 ].ChangeProperties( "Z", WirePortDataType.FLOAT, false ); - - m_outputPorts[ 4 ].Visible = false; - - m_scalePort.Visible = true; - } - else - { - m_outputPorts[ 0 ].ChangeProperties( "RGBA", WirePortDataType.FLOAT4, false ); - m_outputPorts[ 1 ].ChangeProperties( "R", WirePortDataType.FLOAT, false ); - m_outputPorts[ 2 ].ChangeProperties( "G", WirePortDataType.FLOAT, false ); - m_outputPorts[ 3 ].ChangeProperties( "B", WirePortDataType.FLOAT, false ); - m_outputPorts[ 4 ].ChangeProperties( "A", WirePortDataType.FLOAT, false ); - - m_outputPorts[ 4 ].Visible = true; - - m_scalePort.Visible = false; - } - - if( m_arraySupport ) - { - m_topIndexPort.Visible = true; - if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - m_midIndexPort.Visible = true; - m_botIndexPort.Visible = true; - } - else - { - m_midIndexPort.Visible = false; - m_botIndexPort.Visible = false; - } - } - else - { - m_topIndexPort.Visible = false; - m_midIndexPort.Visible = false; - m_botIndexPort.Visible = false; - } - - if( m_selectedTriplanarSpace == TriplanarSpace.World ) - m_posPort.Name = "World Pos"; - else - m_posPort.Name = "Local Pos"; - - m_outputPorts[ 0 ].DirtyLabelSize = true; - m_sizeIsDirty = true; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - dataCollector.DirtyNormal = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, "Parameters", DrawMainOptions ); - DrawInternalDataGroup(); - if( m_selectedTriplanarType == TriplanarType.Spherical && !m_topTexPort.IsConnected ) - NodeUtils.DrawPropertyGroup( ref m_topTextureFoldout, "Texture", DrawTopTextureOptions ); - else if( !m_topTexPort.IsConnected ) - NodeUtils.DrawPropertyGroup( ref m_topTextureFoldout, "Top Texture", DrawTopTextureOptions ); - - if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - if( !m_midTexPort.IsConnected ) - NodeUtils.DrawPropertyGroup( ref m_midTextureFoldout, "Middle Texture", DrawMidTextureOptions ); - if( !m_botTexPort.IsConnected ) - NodeUtils.DrawPropertyGroup( ref m_botTextureFoldout, "Bottom Texture", DrawBotTextureOptions ); - } - } - - void DrawMainOptions() - { - EditorGUI.BeginChangeCheck(); - m_propertyInspectorName = EditorGUILayoutTextField( "Name", m_propertyInspectorName ); - - m_selectedTriplanarType = (TriplanarType)EditorGUILayoutEnumPopup( "Mapping", m_selectedTriplanarType ); - - m_selectedTriplanarSpace = (TriplanarSpace)EditorGUILayoutEnumPopup( "Space", m_selectedTriplanarSpace ); - - m_normalCorrection = EditorGUILayoutToggle( "Normal Map", m_normalCorrection ); - - m_arraySupport = EditorGUILayoutToggle( "Use Texture Array", m_arraySupport ); - if( m_arraySupport ) - EditorGUILayout.HelpBox( "Please connect all texture ports to a Texture Object node with a texture array asset for this option to work correctly", MessageType.Info ); - - if( EditorGUI.EndChangeCheck() ) - { - SetTitleText( m_propertyInspectorName ); - ConfigurePorts(); - ReRegisterPorts(); - } - } - - void DrawTopTextureOptions() - { - EditorGUI.BeginChangeCheck(); - m_topTexture.ShowPropertyInspectorNameGUI(); - m_topTexture.ShowPropertyNameGUI( true ); - m_topTexture.ShowToolbar(); - if( EditorGUI.EndChangeCheck() ) - { - m_topTexture.BeginPropertyFromInspectorCheck(); - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - - m_topTexture.CheckPropertyFromInspector(); - } - - void DrawMidTextureOptions() - { - if( m_midTexture == null ) - return; - - EditorGUI.BeginChangeCheck(); - m_midTexture.ShowPropertyInspectorNameGUI(); - m_midTexture.ShowPropertyNameGUI( true ); - m_midTexture.ShowToolbar(); - if( EditorGUI.EndChangeCheck() ) - { - m_midTexture.BeginPropertyFromInspectorCheck(); - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - - m_midTexture.CheckPropertyFromInspector(); - } - - void DrawBotTextureOptions() - { - if( m_botTexture == null ) - return; - - EditorGUI.BeginChangeCheck(); - m_botTexture.ShowPropertyInspectorNameGUI(); - m_botTexture.ShowPropertyNameGUI( true ); - m_botTexture.ShowToolbar(); - if( EditorGUI.EndChangeCheck() ) - { - m_botTexture.BeginPropertyFromInspectorCheck(); - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - - m_botTexture.CheckPropertyFromInspector(); - } - - public override void OnEnable() - { - base.OnEnable(); - //if( !m_afterDeserialize ) - //Init(); //Generate texture properties - //else - //m_afterDeserialize = false; - - //if( m_topTexture != null ) - // m_topTexture.ReRegisterName = true; - - //if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - //{ - // if( m_midTexture != null ) - // m_midTexture.ReRegisterName = true; - - // if( m_botTexture != null ) - // m_botTexture.ReRegisterName = true; - //} - } - - //bool m_afterDeserialize = false; - - //public override void OnAfterDeserialize() - //{ - // base.OnAfterDeserialize(); - // m_afterDeserialize = true; - //} - - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - - Init(); - - if( m_topTexture.ReRegisterName ) - { - m_topTexture.ReRegisterName = false; - UIUtils.RegisterUniformName( UniqueId, m_topTexture.PropertyName ); - } - - m_topTexture.CheckDelayedDirtyProperty(); - m_topTexture.CheckPropertyFromInspector(); - m_topTexture.CheckDuplicateProperty(); - - if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - if( m_midTexture.ReRegisterName ) - { - m_midTexture.ReRegisterName = false; - UIUtils.RegisterUniformName( UniqueId, m_midTexture.PropertyName ); - } - - m_midTexture.CheckDelayedDirtyProperty(); - m_midTexture.CheckPropertyFromInspector(); - m_midTexture.CheckDuplicateProperty(); - - if( m_botTexture.ReRegisterName ) - { - m_botTexture.ReRegisterName = false; - UIUtils.RegisterUniformName( UniqueId, m_botTexture.PropertyName ); - } - - m_botTexture.CheckDelayedDirtyProperty(); - m_botTexture.CheckPropertyFromInspector(); - m_botTexture.CheckDuplicateProperty(); - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_allPicker = m_previewRect; - m_allPicker.x -= 43 * drawInfo.InvertedZoom; - m_allPicker.width = 43 * drawInfo.InvertedZoom; - - m_startPicker = m_previewRect; - m_startPicker.x -= 43 * drawInfo.InvertedZoom; - m_startPicker.width = 43 * drawInfo.InvertedZoom; - m_startPicker.height = 43 * drawInfo.InvertedZoom; - - m_pickerButton = m_startPicker; - m_pickerButton.width = 30 * drawInfo.InvertedZoom; - m_pickerButton.x = m_startPicker.xMax - m_pickerButton.width - 2; - m_pickerButton.height = 10 * drawInfo.InvertedZoom; - m_pickerButton.y = m_startPicker.yMax - m_pickerButton.height - 2; - } - - - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( !( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp || drawInfo.CurrentEventType == EventType.ExecuteCommand || drawInfo.CurrentEventType == EventType.DragPerform ) ) - return; - - bool insideBox = m_allPicker.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - m_editing = true; - } - else if( m_editing && !insideBox && drawInfo.CurrentEventType != EventType.ExecuteCommand ) - { - GUI.FocusControl( null ); - m_editing = false; - } - } - private int m_pickId = 0; - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - Rect pickerButtonClone = m_pickerButton; - Rect startPickerClone = m_startPicker; - - if( m_editing ) - { - if( GUI.Button( pickerButtonClone, string.Empty, GUIStyle.none ) ) - { - int controlID = EditorGUIUtility.GetControlID( FocusType.Passive ); - EditorGUIUtility.ShowObjectPicker( m_topTexture.Value, false, "", controlID ); - m_pickId = 0; - } - - if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - pickerButtonClone.y += startPickerClone.height; - if( GUI.Button( pickerButtonClone, string.Empty, GUIStyle.none ) ) - { - int controlID = EditorGUIUtility.GetControlID( FocusType.Passive ); - EditorGUIUtility.ShowObjectPicker( m_midTexture.Value, false, "", controlID ); - m_pickId = 1; - } - - pickerButtonClone.y += startPickerClone.height; - if( GUI.Button( pickerButtonClone, string.Empty, GUIStyle.none ) ) - { - int controlID = EditorGUIUtility.GetControlID( FocusType.Passive ); - EditorGUIUtility.ShowObjectPicker( m_botTexture.Value, false, "", controlID ); - m_pickId = 2; - } - } - - string commandName = Event.current.commandName; - UnityEngine.Object newValue = null; - if( commandName.Equals( "ObjectSelectorUpdated" ) || commandName.Equals( "ObjectSelectorClosed" ) ) - { - newValue = EditorGUIUtility.GetObjectPickerObject(); - if( m_pickId == 2 ) - { - if( newValue != (UnityEngine.Object)m_botTexture.Value ) - { - PreviewIsDirty = true; - UndoRecordObject( "Changing value EditorGUIObjectField on node Triplanar Node" ); - m_botTexture.Value = newValue != null ? (Texture2D)newValue : null; - - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - } - else if( m_pickId == 1 ) - { - if( newValue != (UnityEngine.Object)m_midTexture.Value ) - { - PreviewIsDirty = true; - UndoRecordObject( "Changing value EditorGUIObjectField on node Triplanar Node" ); - m_midTexture.Value = newValue != null ? (Texture2D)newValue : null; - - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - } - else - { - if( newValue != (UnityEngine.Object)m_topTexture.Value ) - { - PreviewIsDirty = true; - UndoRecordObject( "Changing value EditorGUIObjectField on node Triplanar Node" ); - m_topTexture.Value = newValue != null ? (Texture2D)newValue : null; - - if( m_materialMode ) - m_requireMaterialUpdate = true; - } - } - - if( commandName.Equals( "ObjectSelectorClosed" ) ) - m_editing = false; - } - - if( GUI.Button( startPickerClone, string.Empty, GUIStyle.none ) ) - { - if( m_topTexPort.IsConnected ) - { - UIUtils.FocusOnNode( m_topTexPort.GetOutputNode( 0 ), 1, true ); - } - else - { - if( m_topTexture.Value != null ) - { - Selection.activeObject = m_topTexture.Value; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - } - m_editing = false; - } - - if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - startPickerClone.y += startPickerClone.height; - if( GUI.Button( startPickerClone, string.Empty, GUIStyle.none ) ) - { - if( m_midTexPort.IsConnected ) - { - UIUtils.FocusOnNode( m_midTexPort.GetOutputNode( 0 ), 1, true ); - } - else - { - if( m_midTexture.Value != null ) - { - Selection.activeObject = m_midTexture.Value; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - } - m_editing = false; - } - - startPickerClone.y += startPickerClone.height; - if( GUI.Button( startPickerClone, string.Empty, GUIStyle.none ) ) - { - if( m_botTexPort.IsConnected ) - { - UIUtils.FocusOnNode( m_botTexPort.GetOutputNode( 0 ), 1, true ); - } - else - { - if( m_botTexture.Value != null ) - { - Selection.activeObject = m_botTexture.Value; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - } - m_editing = false; - } - } - } - - pickerButtonClone = m_pickerButton; - startPickerClone = m_startPicker; - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - // Top - if( m_topTexPort.IsConnected ) - { - EditorGUI.DrawPreviewTexture( startPickerClone, m_topTexPort.GetOutputConnection( 0 ).OutputPreviewTexture, null, ScaleMode.ScaleAndCrop ); - } - else if( m_topTexture.Value != null ) - { - EditorGUI.DrawPreviewTexture( startPickerClone, m_topTexture.Value, null, ScaleMode.ScaleAndCrop ); - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - GUI.Label( pickerButtonClone, "Select", UIUtils.MiniSamplerButton ); - } - else - { - GUI.Label( startPickerClone, string.Empty, UIUtils.ObjectFieldThumb ); - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - GUI.Label( startPickerClone, "None (Texture2D)", UIUtils.MiniObjectFieldThumbOverlay ); - GUI.Label( pickerButtonClone, "Select", UIUtils.MiniSamplerButton ); - } - } - GUI.Label( startPickerClone, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - - if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - // Mid - startPickerClone.y += startPickerClone.height; - pickerButtonClone.y += startPickerClone.height; - if( m_midTexPort.IsConnected ) - { - EditorGUI.DrawPreviewTexture( startPickerClone, m_midTexPort.GetOutputConnection( 0 ).OutputPreviewTexture, null, ScaleMode.ScaleAndCrop ); - } - else if( m_midTexture.Value != null ) - { - EditorGUI.DrawPreviewTexture( startPickerClone, m_midTexture.Value, null, ScaleMode.ScaleAndCrop ); - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - GUI.Label( pickerButtonClone, "Select", UIUtils.MiniSamplerButton ); - } - else - { - GUI.Label( startPickerClone, string.Empty, UIUtils.ObjectFieldThumb ); - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - GUI.Label( startPickerClone, "None (Texture2D)", UIUtils.MiniObjectFieldThumbOverlay ); - GUI.Label( pickerButtonClone, "Select", UIUtils.MiniSamplerButton ); - } - } - GUI.Label( startPickerClone, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - - // Bot - startPickerClone.y += startPickerClone.height; - startPickerClone.height = 42 * drawInfo.InvertedZoom; - pickerButtonClone.y += startPickerClone.height; - if( m_botTexPort.IsConnected ) - { - EditorGUI.DrawPreviewTexture( startPickerClone, m_botTexPort.GetOutputConnection( 0 ).OutputPreviewTexture, null, ScaleMode.ScaleAndCrop ); - } - else if( m_botTexture.Value != null ) - { - EditorGUI.DrawPreviewTexture( startPickerClone, m_botTexture.Value, null, ScaleMode.ScaleAndCrop ); - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - GUI.Label( pickerButtonClone, "Select", UIUtils.MiniSamplerButton ); - } - else - { - GUI.Label( startPickerClone, string.Empty, UIUtils.ObjectFieldThumb ); - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - GUI.Label( startPickerClone, "None (Texture2D)", UIUtils.MiniObjectFieldThumbOverlay ); - GUI.Label( pickerButtonClone, "Select", UIUtils.MiniSamplerButton ); - } - } - GUI.Label( startPickerClone, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - } - } - - public override void OnNodeDoubleClicked( Vector2 currentMousePos2D ) - { - if( currentMousePos2D.y - m_globalPosition.y > Constants.NODE_HEADER_HEIGHT + Constants.NODE_HEADER_EXTRA_HEIGHT ) - { - ContainerGraph.ParentWindow.ParametersWindow.IsMaximized = !ContainerGraph.ParentWindow.ParametersWindow.IsMaximized; - } - else - { - m_editPropertyNameMode = true; - GUI.FocusControl( m_uniqueName ); - TextEditor te = (TextEditor)GUIUtility.GetStateObject( typeof( TextEditor ), GUIUtility.keyboardControl ); - if( te != null ) - { - te.SelectAll(); - } - } - } - - public override void OnNodeSelected( bool value ) - { - base.OnNodeSelected( value ); - if( !value ) - m_editPropertyNameMode = false; - } - - public override void DrawTitle( Rect titlePos ) - { - if( m_editPropertyNameMode ) - { - titlePos.height = Constants.NODE_HEADER_HEIGHT; - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( m_uniqueName ); - m_propertyInspectorName = GUITextField( titlePos, m_propertyInspectorName, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - if( EditorGUI.EndChangeCheck() ) - { - SetTitleText( m_propertyInspectorName ); - } - - if( Event.current.isKey && ( Event.current.keyCode == KeyCode.Return || Event.current.keyCode == KeyCode.KeypadEnter ) ) - { - m_editPropertyNameMode = false; - GUIUtility.keyboardControl = 0; - } - } - else - { - base.DrawTitle( titlePos ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - bool sampleThroughMacros = UIUtils.CurrentWindow.OutsideGraph.SamplingThroughMacros; - //ConfigureFunctions(); - if( dataCollector.IsSRP ) - { - if( m_arraySupport ) - { - dataCollector.AddToDirectives( Constants.CustomASEStandardSamplerParams ); - for( int i = 0; i < Constants.CustomASESRPTextureArrayMacros.Length; i++ ) - dataCollector.AddToDirectives( Constants.CustomASESRPTextureArrayMacros[ i ] ); - } - else - { - if( sampleThroughMacros ) - { - dataCollector.AddToDirectives( Constants.CustomASESRPSamplerParams ); - } - else - { - dataCollector.AddToDirectives( Constants.CustomASEStandardSamplerParams ); - } - } - } - else - { - dataCollector.AddToDirectives( Constants.CustomASEStandardSamplerParams ); - } - dataCollector.AddPropertyNode( m_topTexture ); - dataCollector.AddPropertyNode( m_midTexture ); - dataCollector.AddPropertyNode( m_botTexture ); - - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Tessellation || dataCollector.PortCategory == MasterNodePortCategory.Vertex ); - - string texTop = string.Empty; - string texMid = string.Empty; - string texBot = string.Empty; - - if( m_topTexPort.IsConnected ) - { - texTop = m_topTexPort.GeneratePortInstructions( ref dataCollector ); - } - else - { - dataCollector.AddToUniforms( UniqueId, m_topTexture.GetTexture2DUniformValue() ); - dataCollector.AddToProperties( UniqueId, m_topTexture.GetTexture2DPropertyValue(), m_topTexture.OrderIndex ); - texTop = m_topTexture.PropertyName; - } - - if( m_selectedTriplanarType == TriplanarType.Spherical ) - { - texMid = texTop; - texBot = texTop; - - if( sampleThroughMacros ) - { - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ TextureType.Texture2D ], texTop ) ); - texTop = string.Format( "TEXTURE2D_ARGS({0},sampler{0})", texTop ); - } - } - else - { - if( m_midTexPort.IsConnected ) - { - texMid = m_midTexPort.GeneratePortInstructions( ref dataCollector ); - } - else - { - dataCollector.AddToUniforms( UniqueId, m_midTexture.GetTexture2DUniformValue() ); - dataCollector.AddToProperties( UniqueId, m_midTexture.GetTexture2DPropertyValue(), m_midTexture.OrderIndex ); - texMid = m_midTexture.PropertyName; - } - - if( m_botTexPort.IsConnected ) - { - texBot = m_botTexPort.GeneratePortInstructions( ref dataCollector ); - } - else - { - dataCollector.AddToUniforms( UniqueId, m_botTexture.GetTexture2DUniformValue() ); - dataCollector.AddToProperties( UniqueId, m_botTexture.GetTexture2DPropertyValue(), m_botTexture.OrderIndex ); - texBot = m_botTexture.PropertyName; - } - - if( sampleThroughMacros ) - { - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ TextureType.Texture2D ], texTop ) ); - texTop = string.Format( "TEXTURE2D_ARGS({0},sampler{0})", texTop ); - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ TextureType.Texture2D ], texMid ) ); - texMid = string.Format( "TEXTURE2D_ARGS({0},sampler{0})", texMid ); - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ TextureType.Texture2D ], texBot ) ); - texBot = string.Format( "TEXTURE2D_ARGS({0},sampler{0})", texBot ); - } - } - - if( !isVertex ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - } - - string topIndex = "0"; - string midIndex = "0"; - string botIndex = "0"; - - if( m_arraySupport && ( !m_topTexPort.IsConnected && m_selectedTriplanarType == TriplanarType.Spherical - || m_selectedTriplanarType == TriplanarType.Cylindrical && !( m_topTexPort.IsConnected && m_midTexPort.IsConnected && m_botTexPort.IsConnected ) ) ) - m_arraySupport = false; - - if( m_arraySupport ) - { - topIndex = m_topIndexPort.GeneratePortInstructions( ref dataCollector ); - if( m_selectedTriplanarType == TriplanarType.Cylindrical ) - { - midIndex = m_midIndexPort.GeneratePortInstructions( ref dataCollector ); - botIndex = m_botIndexPort.GeneratePortInstructions( ref dataCollector ); - } - } - - string tiling = m_tilingPort.GeneratePortInstructions( ref dataCollector ); - string falloff = m_falloffPort.GeneratePortInstructions( ref dataCollector ); - - bool scaleNormals = false; - if( m_scalePort.IsConnected || ( m_scalePort.IsConnected && ( m_scalePort.Vector3InternalData == Vector3.one || m_scalePort.FloatInternalData == 1 ) ) ) - scaleNormals = true; - - string samplingTriplanar = string.Empty; - string headerID = string.Empty; - string header = string.Empty; - string callHeader = string.Empty; - string samplers = string.Empty; - string extraArguments = string.Empty; - List triplanarBody = new List(); - - triplanarBody.AddRange( m_functionSamplingBodyProj ); - if( m_selectedTriplanarType == TriplanarType.Spherical ) - { - headerID += "S"; - samplers = m_arraySupport ? ( dataCollector.IsSRP ? m_singularArrayTextureSRP : m_singularArrayTextureStandard ) : (sampleThroughMacros? m_singularTextureSRP : m_singularTextureRegular); - - triplanarBody.AddRange( m_functionSamplingBodySampSphere ); - - if( m_normalCorrection ) - { - headerID += "N"; - if( scaleNormals ) - { - ConvertListTo( dataCollector, true, m_functionSamplingBodySignsSphereScale, triplanarBody ); - //triplanarBody.AddRange( m_functionSamplingBodySignsSphereScale ); - } - else - { - ConvertListTo( dataCollector, false, m_functionSamplingBodySignsSphere, triplanarBody ); - //triplanarBody.AddRange( m_functionSamplingBodySignsSphere ); - } - triplanarBody.AddRange( m_functionSamplingBodyReturnSphereNormalize ); - } - else - { - triplanarBody.AddRange( m_functionSamplingBodyReturnSphere ); - } - } - else - { - headerID += "C"; - samplers = m_arraySupport ? ( dataCollector.IsSRP ? m_topmidbotArrayTextureSRP : m_topmidbotArrayTextureStandard ) :( sampleThroughMacros? m_topmidbotTextureSRP: m_topmidbotTextureRegular); - extraArguments = ", {7}, {8}"; - triplanarBody.AddRange( m_functionSamplingBodyNegProj ); - - triplanarBody.AddRange( m_functionSamplingBodySampCylinder ); - - if( m_normalCorrection ) - { - headerID += "N"; - if( scaleNormals ) - { - //triplanarBody.AddRange( m_functionSamplingBodySignsSphereScale ); - ConvertListTo( dataCollector, true, m_functionSamplingBodySignsSphereScale, triplanarBody ); - ConvertListTo( dataCollector, true, m_functionSamplingBodySignsCylinderScale, triplanarBody ); - //triplanarBody.AddRange( m_functionSamplingBodySignsCylinderScale ); - } - else - { - //triplanarBody.AddRange( m_functionSamplingBodySignsSphere ); - ConvertListTo( dataCollector, false, m_functionSamplingBodySignsSphere, triplanarBody ); - ConvertListTo( dataCollector, false, m_functionSamplingBodySignsCylinder, triplanarBody ); - //triplanarBody.AddRange( m_functionSamplingBodySignsCylinder ); - } - triplanarBody.AddRange( m_functionSamplingBodyReturnCylinderNormalize ); - } - else - { - triplanarBody.AddRange( m_functionSamplingBodyReturnCylinder ); - } - } - - if( isVertex ) - { - if( m_arraySupport ) - { - string arrayFetch = dataCollector.IsSRP ? "ASE_SAMPLE_TEXTURE2D_ARRAY_LOD" : "UNITY_SAMPLE_TEX2DARRAY_LOD"; - - headerID += "VA"; - for( int i = 0; i < triplanarBody.Count; i++ ) - triplanarBody[ i ] = string.Format( triplanarBody[ i ], arrayFetch, "float3( ", ", 0 ), index.x", ", 0 ), index.y", ", 0 ), index.z" ); - } - else - { - headerID += "V"; - string sampleFunc = sampleThroughMacros ? "SAMPLE_TEXTURE2DLOD" : "tex2Dlod"; - for( int i = 0; i < triplanarBody.Count; i++ ) - triplanarBody[ i ] = string.Format( triplanarBody[ i ], sampleFunc, "float4( ", ", 0, 0 )", ", 0, 0 )", ", 0, 0 )" ); - } - } - else - { - if( m_arraySupport ) - { - string arrayFetch = dataCollector.IsSRP ? "ASE_SAMPLE_TEXTURE2D_ARRAY" : "UNITY_SAMPLE_TEX2DARRAY"; - headerID += "FA"; - for( int i = 0; i < triplanarBody.Count; i++ ) - triplanarBody[ i ] = string.Format( triplanarBody[ i ], arrayFetch, "float3( ", ", index.x )", ", index.y )", ", index.z )" ); - } - else - { - headerID += "F"; - string sampleFunc = sampleThroughMacros ? "SAMPLE_TEXTURE2D" : "tex2D"; - for( int i = 0; i < triplanarBody.Count; i++ ) - { - triplanarBody[ i ] = string.Format( triplanarBody[ i ], sampleFunc, "", "", "", "" ); - - } - } - } - - string type = UIUtils.WirePortToCgType( m_outputPorts[ 0 ].DataType ); - header = string.Format( m_functionHeader, type, headerID, samplers ); - callHeader = string.Format( m_functionCall, headerID, "{0}, {1}, {2}, {3}, {4}, {5}, {6}" + extraArguments ); - - IOUtils.AddFunctionHeader( ref samplingTriplanar, header ); - foreach( string line in triplanarBody ) - IOUtils.AddFunctionLine( ref samplingTriplanar, line ); - IOUtils.CloseFunctionBody( ref samplingTriplanar ); - - string pos = GeneratorUtils.GenerateWorldPosition( ref dataCollector, UniqueId ); - string norm = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - string worldToTangent = string.Empty; - if( m_normalCorrection ) - worldToTangent = GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - - if( m_selectedTriplanarSpace == TriplanarSpace.Object ) - { - if( m_normalCorrection ) - { - string vt = GeneratorUtils.GenerateVertexTangent( ref dataCollector, UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3 ); - string vbt = GeneratorUtils.GenerateVertexBitangent( ref dataCollector, UniqueId, CurrentPrecisionType ); - norm = GeneratorUtils.GenerateVertexNormal( ref dataCollector, UniqueId, CurrentPrecisionType ); - dataCollector.AddLocalVariable( UniqueId, "float3x3 objectToTangent = float3x3("+ vt + ", "+ vbt + ", "+ norm + ");" ); - pos = GeneratorUtils.GenerateVertexPosition( ref dataCollector, UniqueId, WirePortDataType.FLOAT3 ); - worldToTangent = "objectToTangent"; - } - else - { - pos = GeneratorUtils.GenerateVertexPosition( ref dataCollector, UniqueId, WirePortDataType.FLOAT3 ); - norm = GeneratorUtils.GenerateVertexNormal( ref dataCollector, UniqueId, CurrentPrecisionType ); - } - } - - if( m_posPort.IsConnected ) - { - pos = m_posPort.GeneratePortInstructions( ref dataCollector ); - } - - string call = string.Empty; - - if( m_arraySupport ) - { - string arrayPassParams = dataCollector.IsSRP ? "ASE_TEXTURE2D_ARRAY_PARAM" : "UNITY_PASS_TEX2DARRAY"; - texTop = arrayPassParams + "(" + texTop + ")"; - texMid = arrayPassParams + "(" + texMid + ")"; - texBot = arrayPassParams + "(" + texBot + ")"; - } - - string normalScale = m_scalePort.GeneratePortInstructions( ref dataCollector ); - - if( m_selectedTriplanarType == TriplanarType.Spherical ) - call = dataCollector.AddFunctions( callHeader, samplingTriplanar, texTop, pos, norm, falloff, tiling, normalScale, topIndex ); - else - call = dataCollector.AddFunctions( callHeader, samplingTriplanar, texTop, texMid, texBot, pos, norm, falloff, tiling, normalScale, "float3(" + topIndex + "," + midIndex + "," + botIndex + ")" ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, UniqueId, type + " triplanar" + OutputId + " = " + call + ";" ); - if( m_normalCorrection ) - { - dataCollector.AddToLocalVariables( dataCollector.PortCategory, UniqueId, "float3 tanTriplanarNormal" + OutputId + " = mul( " + worldToTangent + ", triplanar" + OutputId + " );" ); - return GetOutputVectorItem( 0, outputId, "tanTriplanarNormal" + OutputId ); - } - else - { - return GetOutputVectorItem( 0, outputId, "triplanar" + OutputId ); - } - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - m_topTexture.OnPropertyNameChanged(); - if( mat.HasProperty( m_topTexture.PropertyName ) && !InsideShaderFunction ) - { - mat.SetTexture( m_topTexture.PropertyName, m_topTexture.MaterialValue ); - } - - m_midTexture.OnPropertyNameChanged(); - if( mat.HasProperty( m_midTexture.PropertyName ) && !InsideShaderFunction ) - { - mat.SetTexture( m_midTexture.PropertyName, m_midTexture.MaterialValue ); - } - - m_botTexture.OnPropertyNameChanged(); - if( mat.HasProperty( m_botTexture.PropertyName ) && !InsideShaderFunction ) - { - mat.SetTexture( m_botTexture.PropertyName, m_botTexture.MaterialValue ); - } - } - - public void SetDelayedMaterialMode( Material mat ) - { - m_topTexture.SetMaterialMode( mat, false ); - if( mat.HasProperty( m_topTexture.PropertyName ) ) - { - m_topTexture.MaterialValue = mat.GetTexture( m_topTexture.PropertyName ); - } - - m_midTexture.SetMaterialMode( mat, false ); - if( mat.HasProperty( m_midTexture.PropertyName ) ) - { - m_midTexture.MaterialValue = mat.GetTexture( m_midTexture.PropertyName ); - } - - m_botTexture.SetMaterialMode( mat, false ); - if( mat.HasProperty( m_botTexture.PropertyName ) ) - { - m_botTexture.MaterialValue = mat.GetTexture( m_botTexture.PropertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - base.ForceUpdateFromMaterial( material ); - if( material.HasProperty( m_topTexture.PropertyName ) ) - { - m_topTexture.MaterialValue = material.GetTexture( m_topTexture.PropertyName ); - PreviewIsDirty = true; - } - - if( material.HasProperty( m_midTexture.PropertyName ) ) - { - m_midTexture.MaterialValue = material.GetTexture( m_midTexture.PropertyName ); - PreviewIsDirty = true; - } - - if( material.HasProperty( m_botTexture.PropertyName ) ) - { - m_botTexture.MaterialValue = material.GetTexture( m_botTexture.PropertyName ); - PreviewIsDirty = true; - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedTriplanarType = (TriplanarType)Enum.Parse( typeof( TriplanarType ), GetCurrentParam( ref nodeParams ) ); - m_selectedTriplanarSpace = (TriplanarSpace)Enum.Parse( typeof( TriplanarSpace ), GetCurrentParam( ref nodeParams ) ); - m_normalCorrection = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - m_tempTopInspectorName = GetCurrentParam( ref nodeParams ); - m_tempTopName = GetCurrentParam( ref nodeParams ); - m_tempTopDefaultValue = (TexturePropertyValues)Enum.Parse( typeof( TexturePropertyValues ), GetCurrentParam( ref nodeParams ) ); - m_tempTopOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_tempTopDefaultTexture = AssetDatabase.LoadAssetAtPath( GetCurrentParam( ref nodeParams ) ); - - m_tempMidInspectorName = GetCurrentParam( ref nodeParams ); - m_tempMidName = GetCurrentParam( ref nodeParams ); - m_tempMidDefaultValue = (TexturePropertyValues)Enum.Parse( typeof( TexturePropertyValues ), GetCurrentParam( ref nodeParams ) ); - m_tempMidOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_tempMidDefaultTexture = AssetDatabase.LoadAssetAtPath( GetCurrentParam( ref nodeParams ) ); - - m_tempBotInspectorName = GetCurrentParam( ref nodeParams ); - m_tempBotName = GetCurrentParam( ref nodeParams ); - m_tempBotDefaultValue = (TexturePropertyValues)Enum.Parse( typeof( TexturePropertyValues ), GetCurrentParam( ref nodeParams ) ); - m_tempBotOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_tempBotDefaultTexture = AssetDatabase.LoadAssetAtPath( GetCurrentParam( ref nodeParams ) ); - - if( UIUtils.CurrentShaderVersion() > 6102 ) - m_propertyInspectorName = GetCurrentParam( ref nodeParams ); - - if( UIUtils.CurrentShaderVersion() > 13701 ) - m_arraySupport = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - SetTitleText( m_propertyInspectorName ); - - ConfigurePorts(); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - - Init(); - - ReadPropertiesData(); - - ConfigurePorts(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedTriplanarType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedTriplanarSpace ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalCorrection ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_topTexture.PropertyInspectorName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_topTexture.PropertyName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_topTexture.DefaultTextureValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_topTexture.OrderIndex.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_topTexture.DefaultValue != null ) ? AssetDatabase.GetAssetPath( m_topTexture.DefaultValue ) : Constants.NoStringValue ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_midTexture.PropertyInspectorName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_midTexture.PropertyName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_midTexture.DefaultTextureValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_midTexture.OrderIndex.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_midTexture.DefaultValue != null ) ? AssetDatabase.GetAssetPath( m_midTexture.DefaultValue ) : Constants.NoStringValue ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_botTexture.PropertyInspectorName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_botTexture.PropertyName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_botTexture.DefaultTextureValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_botTexture.OrderIndex.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_botTexture.DefaultValue != null ) ? AssetDatabase.GetAssetPath( m_botTexture.DefaultValue ) : Constants.NoStringValue ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_propertyInspectorName ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_arraySupport ); - } - public override void RefreshOnUndo() - { - base.RefreshOnUndo(); - if( m_topTexture != null ) - { - m_topTexture.BeginPropertyFromInspectorCheck(); - } - - if( m_midTexture != null ) - { - m_midTexture.BeginPropertyFromInspectorCheck(); - } - - if( m_botTexture != null ) - { - m_botTexture.BeginPropertyFromInspectorCheck(); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs.meta deleted file mode 100644 index 39ce8dae..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/TriplanarNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 396e5bf33f08d3a42a19d7b161f573f2 -timeCreated: 1490358806 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs deleted file mode 100644 index 277effc3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Object To Clip Pos", "Object Transform", "Transforms a point from object space to the camera’s clip space in homogeneous coordinates" )] - public sealed class UnityObjToClipPosHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "UnityObjectToClipPos"; - //TODO: revisit this later - m_funcLWFormatOverride = "TransformWorldToHClip(TransformObjectToWorld({0}))"; - m_funcHDFormatOverride = "TransformWorldToHClip(TransformObjectToWorld({0}))"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].Name = "XYZW"; - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - AddOutputPort( WirePortDataType.FLOAT, "W" ); - m_previewShaderGUID = "14ec765a147a53340877b489e73f1c9f"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "unityObjectToClipPos" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs.meta deleted file mode 100644 index 0f62b63f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToClipPosHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c01e190d996825f42bdc81e1fab5e897 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs deleted file mode 100644 index 89258e80..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Object To View Pos", "Object Transform", "Transforms a point from object space to view space" )] - public sealed class UnityObjToViewPosHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "UnityObjectToViewPos"; - //TODO: revisit this later - m_funcLWFormatOverride = "TransformWorldToView( TransformObjectToWorld( {0}) )"; - m_funcHDFormatOverride = "TransformWorldToView( TransformObjectToWorld( {0}) )"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "XYZ"; - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - m_previewShaderGUID = "b790bc1d468a51840a9facef372b4729"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "unityObjectToViewPos" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs.meta deleted file mode 100644 index c0ea4e5a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/UnityObjToViewPosHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5f35cf284cf7d2b47be5a32426fc7a77 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs deleted file mode 100644 index 28480030..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs +++ /dev/null @@ -1,78 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Space Light Dir", "Light", "Computes normalized world space light direction" )] - public sealed class WorldSpaceLightDirHlpNode : HelperParentNode - { - private const string NormalizeOptionStr = "Safe Normalize"; - - [SerializeField] - private bool m_safeNormalize = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "UnityWorldSpaceLightDir"; - m_inputPorts[ 0 ].Visible = false; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "XYZ"; - - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - - m_useInternalPortData = false; - m_drawPreviewAsSphere = true; - m_autoWrapProperties = true; - m_textLabelWidth = 120; - m_previewShaderGUID = "2e8dc46eb6fb2124d9f0007caf9567e3"; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( m_safeNormalize ) - dataCollector.SafeNormalizeLightDir = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_safeNormalize = EditorGUILayoutToggle( NormalizeOptionStr, m_safeNormalize ); - EditorGUILayout.HelpBox( "Having safe normalize ON makes sure your light vector is not zero even if there's no lights in your scene.", MessageType.None ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - return GetOutputVectorItem( 0, outputId, dataCollector.TemplateDataCollectorInstance.GetWorldSpaceLightDir( CurrentPrecisionType ) ); ; - - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - - return GetOutputVectorItem( 0, outputId, GeneratorUtils.GenerateWorldLightDirection( ref dataCollector, UniqueId, CurrentPrecisionType ) ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 15201 ) - { - m_safeNormalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_safeNormalize ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs.meta deleted file mode 100644 index 87a3bc36..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceLightDirHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2134a58fb8235524d84046a051bce6b5 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs deleted file mode 100644 index 27b3dcbd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Space View Dir", "Object Transform", "World space direction (not normalized) from given object space vertex position towards the camera" )] - public sealed class WorldSpaceViewDirHlpNode : HelperParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_funcType = "WorldSpaceViewDir"; - //TODO: revisit this later - m_funcLWFormatOverride = "( _WorldSpaceCameraPos.xyz - mul(GetObjectToWorldMatrix(), {0} ).xyz )"; - m_funcHDFormatOverride = "( _WorldSpaceCameraPos.xyz - mul(GetObjectToWorldMatrix(), {0} ).xyz )"; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 0 ].Vector4InternalData = new UnityEngine.Vector4( 0, 0, 0, 1 ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "XYZ"; - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - m_previewShaderGUID = "fe0e09756a8a0ba408015b43e66cb8a6"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_localVarName = "worldSpaceViewDir" + OutputId; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs.meta deleted file mode 100644 index 4097cec0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/HelperFuncs/WorldSpaceViewDirHlpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 61d7064bd5523634496fa412627603d7 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs deleted file mode 100644 index aa649046..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs +++ /dev/null @@ -1,11 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - interface ISignalGenerator - { - void GenerateSignalPropagation(); - void GenerateSignalInibitor(); - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs.meta deleted file mode 100644 index 3bfa978a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ISignalGenerator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cfeab503d3318794ea1af322505320ef -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects.meta deleted file mode 100644 index ba29e65e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2a5d24ae30c4ee74f81a2fa0615e2e95 -folderAsset: yes -timeCreated: 1481126945 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs deleted file mode 100644 index d7ac724f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs +++ /dev/null @@ -1,443 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -//https://www.shadertoy.com/view/XdS3RW -//http://www.deepskycolors.com/archivo/2010/04/21/formulas-for-Photoshop-blending-modes.html -//http://www.pegtop.net/delphi/articles/blendmodes/softlight.htm - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - public enum BlendOps - { - ColorBurn, - ColorDodge, - Darken, - Divide, - Difference, - Exclusion, - SoftLight, - HardLight, - HardMix, - Lighten, - LinearBurn, - LinearDodge, - LinearLight, - Multiply, - Overlay, - PinLight, - Subtract, - Screen, - VividLight - } - [Serializable] - [NodeAttributes( "Blend Operations", "Image Effects", "Common layer blending modes" )] - public class BlendOpsNode : ParentNode - { - //private const string ASEHardLightCall = "ASEHardLight({0},{1})"; - //private const string ASEHardLightFunc = - //"inline float ASEHardLight( float srcLocalVar, float dstLocalVar ){" + - //" return ( ( srcLocalVar > 0.5 ) ? ( 1.0 - ( 1.0 - 2.0 * ( srcLocalVar - 0.5 ) ) * ( 1.0 - dstLocalVar ) ) : ( 2.0 * srcLocalVar * dstLocalVar ) ); }"; - - //private const string ASELinearLightCall = "ASELinearLight({0},{1})"; - //private const string ASELinearLightFunc = - //"inline float ASELinearLight( float srcLocalVar, float dstLocalVar ){" + - //" return ( ( srcLocalVar > 0.5 ) ? ( dstLocalVar + 2.0 * srcLocalVar - 1.0 ) : ( dstLocalVar + 2.0 * ( srcLocalVar - 0.5 ) ) ); }"; - - //private const string ASEOverlayCall = "ASEOverlay({0},{1})"; - //private const string ASEOverlayFunc = - //"inline float ASEOverlay( float srcLocalVar, float dstLocalVar ){" + - //" return ( ( dstLocalVar > 0.5 ) ? ( 1.0 - ( 1.0 - 2.0 * ( dstLocalVar - 0.5 ) ) * ( 1.0 - srcLocalVar ) ) : ( 2.0 * dstLocalVar * srcLocalVar ) ); }"; - ////" return (dstLocalVar < 0.5) ? 2.0 * srcLocalVar * dstLocalVar : 1.0 - 2.0 * (1.0 - srcLocalVar) * (1.0 - dstLocalVar); }"; - - //private const string ASEPinLightCall = "ASEPinLight({0},{1})"; - //private const string ASEPinLightFunc = - //"inline float ASEPinLight( float srcLocalVar, float dstLocalVar ){" + - //" return ( ( srcLocalVar > 0.5 ) ? max( dstLocalVar , 2.0 * ( srcLocalVar - 0.5 ) ) : min( dstLocalVar , 2.0 * srcLocalVar ) ); }"; - - //private const string ASEVividLightCall = "ASEVividLight({0},{1})"; - //private const string ASEVividLightFunc = "inline float ASEVividLight( float srcLocalVar, float dstLocalVar ){" + - //" return ( ( srcLocalVar > 0.5 ) ? ( dstLocalVar / ( ( 1.0 - srcLocalVar ) * 2.0 ) ) : ( 1.0 - ( ( ( 1.0 - dstLocalVar ) * 0.5 ) / srcLocalVar ) ) ); }"; - - private const string ASEDarkerColorCall = "ASEDarkerColor{}({0},{1})"; - private const string ASEDarkerColorFunc = "inline float ASEDarkerColor{0}( float srcLocalVar, float dstLocalVar ){" + - " return ({1} < {2}) ? s : d; }"; - - private const string ASELighterColorCall = "ASELighterColor{}({0},{1})"; - private const string ASELighterColorFunc = "inline float ASELighterColor{0}( float srcLocalVar, float dstLocalVar ){" + - " return ({1} > {2}) ? s : d; }"; - - private const string BlendOpsModeStr = "Blend Op"; - private const string SaturateResultStr = "Saturate"; - - [SerializeField] - private BlendOps m_currentBlendOp = BlendOps.ColorBurn; - - [SerializeField] - private WirePortDataType m_mainDataType = WirePortDataType.COLOR; - - [SerializeField] - private bool m_saturate = true; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.COLOR, false, "Source" ); - AddInputPort( WirePortDataType.COLOR, false, "Destiny" ); - AddInputPort( WirePortDataType.FLOAT, false,"Alpha" ); - m_inputPorts[ 2 ].FloatInternalData = 1; - AddOutputPort( WirePortDataType.COLOR, Constants.EmptyPortValue ); - m_inputPorts[ 0 ].AddPortForbiddenTypes( WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.SAMPLER1D, - WirePortDataType.SAMPLER2D, - WirePortDataType.SAMPLER3D, - WirePortDataType.SAMPLERCUBE ); - m_inputPorts[ 1 ].AddPortForbiddenTypes( WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.SAMPLER1D, - WirePortDataType.SAMPLER2D, - WirePortDataType.SAMPLER3D, - WirePortDataType.SAMPLERCUBE ); - m_textLabelWidth = 75; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_currentBlendOp ) ); - m_useInternalPortData = true; - m_previewShaderGUID = "6d6b3518705b3ba49acdc6e18e480257"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - m_previewMaterialPassId = (int)m_currentBlendOp; - PreviewMaterial.SetInt( "_Sat", m_saturate ? 1 : 0 ); - int lerpMode = ( m_inputPorts[ 2 ].IsConnected || m_inputPorts[ 2 ].FloatInternalData < 1 ) ? 1 : 0; - PreviewMaterial.SetInt( "_Lerp", lerpMode ); - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateDisconnection( portId ); - } - - void UpdateConnection( int portId ) - { - if( portId == 2 ) - return; - - m_inputPorts[ portId ].MatchPortToConnection(); - int otherPortId = ( portId + 1 ) % 2; - if( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainDataType = UIUtils.GetPriority( m_inputPorts[ 0 ].DataType ) > UIUtils.GetPriority( m_inputPorts[ 1 ].DataType ) ? m_inputPorts[ 0 ].DataType : m_inputPorts[ 1 ].DataType; - } - else - { - m_mainDataType = m_inputPorts[ portId ].DataType; - m_inputPorts[ otherPortId ].ChangeType( m_mainDataType, false ); - } - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - - void UpdateDisconnection( int portId ) - { - if( portId == 2 ) - return; - - int otherPortId = ( portId + 1 ) % 2; - if( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainDataType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainDataType, false ); - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_currentBlendOp = (BlendOps)EditorGUILayoutEnumPopup( BlendOpsModeStr, m_currentBlendOp ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_currentBlendOp ) ); - } - m_saturate = EditorGUILayoutToggle( SaturateResultStr, m_saturate ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - m_upperLeftWidget.DrawWidget( ref m_currentBlendOp, this, OnWidgetUpdate ); - } - - private readonly Action OnWidgetUpdate = ( x ) => - { - x.SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, ( x as BlendOpsNode ).m_currentBlendOp ) ); - }; - - private string CreateMultiChannel( ref MasterNodeDataCollector dataCollector, string function, string srcLocalVar, string dstLocalVar, string varName ) - { - switch( m_outputPorts[ 0 ].DataType ) - { - default: - { - return string.Format( function, srcLocalVar, dstLocalVar ); - } - case WirePortDataType.FLOAT2: - { - string xChannelName = varName + OutputId + "X"; - string xChannelValue = string.Format( function, srcLocalVar + ".x", dstLocalVar + ".x" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, xChannelName, xChannelValue ); - - string yChannelName = varName + OutputId + "Y"; - string yChannelValue = string.Format( function, srcLocalVar + ".y", dstLocalVar + ".y" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, yChannelName, yChannelValue ); - - return string.Format( "float2({0},{1})", xChannelName, yChannelName ); - } - case WirePortDataType.FLOAT3: - { - string xChannelName = varName + OutputId + "X"; - string xChannelValue = string.Format( function, srcLocalVar + ".x", dstLocalVar + ".x" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, xChannelName, xChannelValue ); - - string yChannelName = varName + OutputId + "Y"; - string yChannelValue = string.Format( function, srcLocalVar + ".y", dstLocalVar + ".y" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, yChannelName, yChannelValue ); - - string zChannelName = varName + OutputId + "Z"; - string zChannelValue = string.Format( function, srcLocalVar + ".z", dstLocalVar + ".z" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, zChannelName, zChannelValue ); - - return string.Format( "float3({0},{1},{2})", xChannelName, yChannelName, zChannelName ); - } - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - string xChannelName = varName + OutputId + "X"; - string xChannelValue = string.Format( function, srcLocalVar + ".x", dstLocalVar + ".x" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, xChannelName, xChannelValue ); - - string yChannelName = varName + OutputId + "Y"; - string yChannelValue = string.Format( function, srcLocalVar + ".y", dstLocalVar + ".y" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, yChannelName, yChannelValue ); - - string zChannelName = varName + OutputId + "Z"; - string zChannelValue = string.Format( function, srcLocalVar + ".z", dstLocalVar + ".z" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, zChannelName, zChannelValue ); - - string wChannelName = varName + OutputId + "W"; - string wChannelValue = string.Format( function, srcLocalVar + ".w", dstLocalVar + ".w" ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, wChannelName, wChannelValue ); - - return string.Format( "float4({0},{1},{2},{3})", xChannelName, yChannelName, zChannelName, wChannelName ); - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string src = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, m_mainDataType, false, true ); - string dst = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, m_mainDataType, false, true ); - - string srcLocalVar = "blendOpSrc" + OutputId; - string dstLocalVar = "blendOpDest" + OutputId; - dataCollector.AddLocalVariable( UniqueId, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_mainDataType ) + " " + srcLocalVar, src + ";" ); - dataCollector.AddLocalVariable( UniqueId, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_mainDataType ) + " " + dstLocalVar, dst + ";" ); - - int currIndent = UIUtils.ShaderIndentLevel; - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - UIUtils.ShaderIndentLevel = 0; - } - else - { - UIUtils.ShaderIndentLevel = 1; - UIUtils.ShaderIndentLevel++; - } - - string result = string.Empty; - switch( m_currentBlendOp ) - { - case BlendOps.ColorBurn: - { - result = string.Format( "( 1.0 - ( ( 1.0 - {0}) / max( {1}, 0.00001) ) )", dstLocalVar, srcLocalVar); - } - break; - case BlendOps.ColorDodge: - { - result = string.Format( "( {0}/ max( 1.0 - {1}, 0.00001 ) )", dstLocalVar, srcLocalVar ); - } - break; - case BlendOps.Darken: - { - result = "min( " + srcLocalVar + " , " + dstLocalVar + " )"; - } - break; - case BlendOps.Divide: - { - result = string.Format( "( {0} / max({1},0.00001) )", dstLocalVar, srcLocalVar ); - } - break; - case BlendOps.Difference: - { - result = "abs( " + srcLocalVar + " - " + dstLocalVar + " )"; - } - break; - case BlendOps.Exclusion: - { - result = "( 0.5 - 2.0 * ( " + srcLocalVar + " - 0.5 ) * ( " + dstLocalVar + " - 0.5 ) )"; - } - break; - case BlendOps.SoftLight: - { - result = string.Format( "2.0f*{0}*{1} + {0}*{0}*(1.0f - 2.0f*{1})", dstLocalVar, srcLocalVar ); - } - break; - case BlendOps.HardLight: - { - result = " (( " + srcLocalVar + " > 0.5 ) ? ( 1.0 - ( 1.0 - 2.0 * ( " + srcLocalVar + " - 0.5 ) ) * ( 1.0 - " + dstLocalVar + " ) ) : ( 2.0 * " + srcLocalVar + " * " + dstLocalVar + " ) )"; - //dataCollector.AddFunction( ASEHardLightCall, UIUtils.ShaderIndentTabs + ASEHardLightFunc ); - //result = CreateMultiChannel( ref dataCollector, ASEHardLightCall, srcLocalVar, dstLocalVar, "hardLightBlend" ); - } - break; - case BlendOps.HardMix: - { - result = " round( 0.5 * ( " + srcLocalVar + " + " + dstLocalVar + " ) )"; - } - break; - case BlendOps.Lighten: - { - result = " max( " + srcLocalVar + ", " + dstLocalVar + " )"; - } - break; - case BlendOps.LinearBurn: - { - result = "( " + srcLocalVar + " + " + dstLocalVar + " - 1.0 )"; - } - break; - case BlendOps.LinearDodge: - { - result = "( " + srcLocalVar + " + " + dstLocalVar + " )"; - } - break; - case BlendOps.LinearLight: - { - result = "(( " + srcLocalVar + " > 0.5 )? ( " + dstLocalVar + " + 2.0 * " + srcLocalVar + " - 1.0 ) : ( " + dstLocalVar + " + 2.0 * ( " + srcLocalVar + " - 0.5 ) ) )"; - //dataCollector.AddFunction( ASELinearLightCall, UIUtils.ShaderIndentTabs + ASELinearLightFunc ); - //result = CreateMultiChannel( ref dataCollector, ASELinearLightCall, srcLocalVar, dstLocalVar, "linearLightBlend" ); - } - break; - case BlendOps.Multiply: - { - result = "( " + srcLocalVar + " * " + dstLocalVar + " )"; - } - break; - case BlendOps.Overlay: - { - //result = "(( " + dstLocalVar + " > 0.5 ) ? ( 1.0 - ( 1.0 - 2.0 * ( " + dstLocalVar + " - 0.5 ) ) * ( 1.0 - " + srcLocalVar + " ) ) : ( 2.0 * " + dstLocalVar + " * " + srcLocalVar + " ) )"; - result = "(( " + dstLocalVar + " > 0.5 ) ? ( 1.0 - 2.0 * ( 1.0 - " + dstLocalVar + " ) * ( 1.0 - " + srcLocalVar + " ) ) : ( 2.0 * " + dstLocalVar + " * " + srcLocalVar + " ) )"; - //dataCollector.AddFunction( ASEOverlayCall, UIUtils.ShaderIndentTabs + ASEOverlayFunc ); - //result = CreateMultiChannel( ref dataCollector, ASEOverlayCall, srcLocalVar, dstLocalVar, "overlayBlend" ); - } - break; - case BlendOps.PinLight: - { - result = "(( " + srcLocalVar + " > 0.5 ) ? max( " + dstLocalVar + ", 2.0 * ( " + srcLocalVar + " - 0.5 ) ) : min( " + dstLocalVar + ", 2.0 * " + srcLocalVar + " ) )"; - //dataCollector.AddFunction( ASEPinLightCall, UIUtils.ShaderIndentTabs + ASEPinLightFunc ); - //result = CreateMultiChannel( ref dataCollector, ASEPinLightCall, srcLocalVar, dstLocalVar, "pinLightBlend" ); - } - break; - case BlendOps.Subtract: - { - result = "( " + dstLocalVar + " - " + srcLocalVar + " )"; - } - break; - case BlendOps.Screen: - { - result = "( 1.0 - ( 1.0 - " + srcLocalVar + " ) * ( 1.0 - " + dstLocalVar + " ) )"; - } - break; - case BlendOps.VividLight: - { - result = string.Format( "(( {0} > 0.5 ) ? ( {1} / max( ( 1.0 - {0} ) * 2.0 ,0.00001) ) : ( 1.0 - ( ( ( 1.0 - {1} ) * 0.5 ) / max( {0},0.00001) ) ) )", srcLocalVar, dstLocalVar); - //dataCollector.AddFunction( ASEVividLightCall, UIUtils.ShaderIndentTabs + ASEVividLightFunc ); - //result = CreateMultiChannel( ref dataCollector, ASEVividLightCall, srcLocalVar, dstLocalVar, "vividLightBlend" ); - } - break; - } - - UIUtils.ShaderIndentLevel = currIndent; - if( m_inputPorts[ 2 ].IsConnected || m_inputPorts[ 2 ].FloatInternalData < 1.0 ) - { - string opacity = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string lerpVar = "lerpBlendMode" + OutputId; - string lerpResult = string.Format( "lerp({0},{1},{2})", dstLocalVar, result, opacity ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_outputPorts[ 0 ].DataType, lerpVar, lerpResult ); - result = lerpVar; - } - - if( m_saturate ) - result = "( saturate( " + result + " ))"; - - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentBlendOp ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_saturate ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_currentBlendOp = (BlendOps)Enum.Parse( typeof( BlendOps ), GetCurrentParam( ref nodeParams ) ); - m_saturate = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_currentBlendOp ) ); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs.meta deleted file mode 100644 index 3a53cbc6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/BlendOpsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 09fb0867c2a616c488bad8929f4f7ad7 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs deleted file mode 100644 index 507c678d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -// http://stackoverflow.com/questions/9320953/what-algorithm-does-photoshop-use-to-desaturate-an-image -// https://www.shadertoy.com/view/lsdXDH - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Desaturate", "Image Effects", "Generic desaturation operation" )] - public sealed class DesaturateOpNode : ParentNode - { - private const string GenericDesaturateOp0 = "dot( {0}, float3( 0.299, 0.587, 0.114 ))"; - private const string GenericDesaturateOp1 = "lerp( {0}, {1}.xxx, {2} )"; - //private const string GenericDesaturateOp = "lerp( {0},dot({0},float3(0.299,0.587,0.114)).xxx,{1})"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "RGB" ); - AddInputPort( WirePortDataType.FLOAT, false, "Fraction" ); - AddOutputPort( WirePortDataType.FLOAT3, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_previewShaderGUID = "faabe9efdf44b9648a523f1742abdfd3"; - } - - void UpdatePorts( int portId ) - { - if ( portId == 0 ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string initalColorValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string fraction = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - string initialColorVarName = "desaturateInitialColor" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, initialColorVarName, initalColorValue ); - - string dotVarName = "desaturateDot" + OutputId; - string dotVarValue = string.Format( GenericDesaturateOp0, initialColorVarName ); - - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, dotVarName, dotVarValue ); - RegisterLocalVariable( 0, string.Format( GenericDesaturateOp1, initialColorVarName, dotVarName,fraction ), ref dataCollector, "desaturateVar" + OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs.meta deleted file mode 100644 index c931cbd2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/DesaturateOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: eddae0a124877fc47b28ae8853286174 -timeCreated: 1489414268 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs deleted file mode 100644 index a30c69aa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs +++ /dev/null @@ -1,87 +0,0 @@ -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "HSV to RGB", "Image Effects", "Converts from HSV to RGB color space" )] - public sealed class HSVToRGBNode : ParentNode - { - public static readonly string HSVToRGBHeader = "HSVToRGB( {0}3({1},{2},{3}) )"; - public static readonly string[] HSVToRGBFunction = { "{0}3 HSVToRGB( {0}3 c )\n", - "{\n", - "\t{0}4 K = {0}4( 1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0 );\n", - "\t{0}3 p = abs( frac( c.xxx + K.xyz ) * 6.0 - K.www );\n", - "\treturn c.z * lerp( K.xxx, saturate( p - K.xxx ), c.y );\n", - "}\n"}; - public static readonly bool[] HSVToRGBFlags = { true, - false, - true, - true, - false, - false}; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "Hue" ); - AddInputPort( WirePortDataType.FLOAT, false, "Saturation" ); - AddInputPort( WirePortDataType.FLOAT, false, "Value" ); - AddOutputColorPorts( "RGB", false ); - m_previewShaderGUID = "fab445eb945d63047822a7a6b81b959d"; - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_customPrecision = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - DrawPrecisionProperty(); - } - - public static void AddHSVToRGBFunction( ref MasterNodeDataCollector dataCollector , string precisionString ) - { - if( !dataCollector.HasFunction( HSVToRGBHeader ) ) - { - //Hack to be used util indent is properly used - int currIndent = UIUtils.ShaderIndentLevel; - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - UIUtils.ShaderIndentLevel = 0; - } - else - { - UIUtils.ShaderIndentLevel = 1; - UIUtils.ShaderIndentLevel++; - } - - string finalFunction = string.Empty; - for( int i = 0; i < HSVToRGBFunction.Length; i++ ) - { - finalFunction += UIUtils.ShaderIndentTabs + ( HSVToRGBFlags[ i ] ? string.Format( HSVToRGBFunction[ i ], precisionString ) : HSVToRGBFunction[ i ] ); - } - - UIUtils.ShaderIndentLevel = currIndent; - - dataCollector.AddFunction( HSVToRGBHeader, finalFunction ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT ); - - AddHSVToRGBFunction( ref dataCollector , precisionString ); - - string hue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string saturation = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string value = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - - RegisterLocalVariable( 0, string.Format( HSVToRGBHeader, precisionString, hue, saturation, value ), ref dataCollector, "hsvTorgb" + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs.meta deleted file mode 100644 index 5d33d3ad..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/HSVToRGBNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3d992a68cff329a4a9bd1deb999fe691 -timeCreated: 1494857111 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs deleted file mode 100644 index 2582a59b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Luminance", "Image Effects", "Calculates Luminance value from input")] - public sealed class LuminanceNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "RGB" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_previewShaderGUID = "81e1d8ffeec8a4b4cabb1094bc981048"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string grayscale = "Luminance(" + value + ")"; - - RegisterLocalVariable( 0, grayscale, ref dataCollector, "luminance" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs.meta deleted file mode 100644 index 20c21f37..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/LuminanceNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c5f40d01acf184946b8660599f33109f -timeCreated: 1574935849 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs deleted file mode 100644 index c6805a41..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs +++ /dev/null @@ -1,466 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// Based on the work by https://github.com/keijiro/NoiseShader - -using System; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum NoiseGeneratorType - { - Simplex2D, - Simplex3D, - Gradient, - Simple - }; - - [Serializable] - [NodeAttributes( "Noise Generator", "Miscellaneous", "Collection of procedural noise generators", tags: "simplex gradient" )] - public sealed class NoiseGeneratorNode : ParentNode - { - private const string TypeLabelStr = "Type"; - private const string SetTo01RangeOpStr = "{0} = {0}*0.5 + 0.5;"; - private const string SetToMinus1To1RangeOpStr = "{0} = {0}*2 - 1;"; - private const string SetTo01RangeLabel = "0-1 Range"; - private const string SetTo01RangePreviewId = "_To01Range"; - private const string UseUnityVersionLabel = "Use Unity Version"; - - // Simple - private const string SimpleNoiseRandomValueFunc = "inline float noise_randomValue (float2 uv) { return frac(sin(dot(uv, float2(12.9898, 78.233)))*43758.5453); }"; - private const string SimpleNoiseInterpolateFunc = "inline float noise_interpolate (float a, float b, float t) { return (1.0-t)*a + (t*b); }"; - private const string SimpleValueNoiseHeader = "inline float valueNoise (float2 uv)"; - private readonly string[] SimpleValueNoiseBody = { "inline float valueNoise (float2 uv)\n", - "{\n", - "\tfloat2 i = floor(uv);\n", - "\tfloat2 f = frac( uv );\n", - "\tf = f* f * (3.0 - 2.0 * f);\n", - "\tuv = abs( frac(uv) - 0.5);\n", - "\tfloat2 c0 = i + float2( 0.0, 0.0 );\n", - "\tfloat2 c1 = i + float2( 1.0, 0.0 );\n", - "\tfloat2 c2 = i + float2( 0.0, 1.0 );\n", - "\tfloat2 c3 = i + float2( 1.0, 1.0 );\n", - "\tfloat r0 = noise_randomValue( c0 );\n", - "\tfloat r1 = noise_randomValue( c1 );\n", - "\tfloat r2 = noise_randomValue( c2 );\n", - "\tfloat r3 = noise_randomValue( c3 );\n", - "\tfloat bottomOfGrid = noise_interpolate( r0, r1, f.x );\n", - "\tfloat topOfGrid = noise_interpolate( r2, r3, f.x );\n", - "\tfloat t = noise_interpolate( bottomOfGrid, topOfGrid, f.y );\n", - "\treturn t;\n", - "}\n"}; - - private const string SimpleNoiseHeader = "float SimpleNoise(float2 UV, float Scale)"; - private const string SimpleNoiseFunc = "SimpleNoise( {0} )"; - private readonly string[] SimpleNoiseBody = { "float SimpleNoise(float2 UV)\n", - "{\n", - "\tfloat t = 0.0;\n", - "\tfloat freq = pow( 2.0, float( 0 ) );\n", - "\tfloat amp = pow( 0.5, float( 3 - 0 ) );\n", - "\tt += valueNoise( UV/freq )*amp;\n", - "\tfreq = pow(2.0, float(1));\n", - "\tamp = pow(0.5, float(3-1));\n", - "\tt += valueNoise( UV/freq )*amp;\n", - "\tfreq = pow(2.0, float(2));\n", - "\tamp = pow(0.5, float(3-2));\n", - "\tt += valueNoise( UV/freq )*amp;\n", - "\treturn t;\n", - "}\n"}; - - // Simplex 2D - private const string Simplex2DFloat3Mod289Func = "float3 mod2D289( float3 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; }"; - private const string Simplex2DFloat2Mod289Func = "float2 mod2D289( float2 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; }"; - private const string Simplex2DPermuteFunc = "float3 permute( float3 x ) { return mod2D289( ( ( x * 34.0 ) + 1.0 ) * x ); }"; - - private const string SimplexNoise2DHeader = "float snoise( float2 v )"; - private const string SimplexNoise2DFunc = "snoise( {0} )"; - private readonly string[] SimplexNoise2DBody = {"float snoise( float2 v )\n", - "{\n", - "\tconst float4 C = float4( 0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439 );\n", - "\tfloat2 i = floor( v + dot( v, C.yy ) );\n", - "\tfloat2 x0 = v - i + dot( i, C.xx );\n", - "\tfloat2 i1;\n", - "\ti1 = ( x0.x > x0.y ) ? float2( 1.0, 0.0 ) : float2( 0.0, 1.0 );\n", - "\tfloat4 x12 = x0.xyxy + C.xxzz;\n", - "\tx12.xy -= i1;\n", - "\ti = mod2D289( i );\n", - "\tfloat3 p = permute( permute( i.y + float3( 0.0, i1.y, 1.0 ) ) + i.x + float3( 0.0, i1.x, 1.0 ) );\n", - "\tfloat3 m = max( 0.5 - float3( dot( x0, x0 ), dot( x12.xy, x12.xy ), dot( x12.zw, x12.zw ) ), 0.0 );\n", - "\tm = m * m;\n", - "\tm = m * m;\n", - "\tfloat3 x = 2.0 * frac( p * C.www ) - 1.0;\n", - "\tfloat3 h = abs( x ) - 0.5;\n", - "\tfloat3 ox = floor( x + 0.5 );\n", - "\tfloat3 a0 = x - ox;\n", - "\tm *= 1.79284291400159 - 0.85373472095314 * ( a0 * a0 + h * h );\n", - "\tfloat3 g;\n", - "\tg.x = a0.x * x0.x + h.x * x0.y;\n", - "\tg.yz = a0.yz * x12.xz + h.yz * x12.yw;\n", - "\treturn 130.0 * dot( m, g );\n", - "}\n"}; - // Simplex 3D - - - - private const string Simplex3DFloat3Mod289 = "float3 mod3D289( float3 x ) { return x - floor( x / 289.0 ) * 289.0; }"; - private const string Simplex3DFloat4Mod289 = "float4 mod3D289( float4 x ) { return x - floor( x / 289.0 ) * 289.0; }"; - private const string Simplex3DFloat4Permute = "float4 permute( float4 x ) { return mod3D289( ( x * 34.0 + 1.0 ) * x ); }"; - private const string TaylorInvSqrtFunc = "float4 taylorInvSqrt( float4 r ) { return 1.79284291400159 - r * 0.85373472095314; }"; - - private const string SimplexNoise3DHeader = "float snoise( float3 v )"; - private const string SimplexNoise3DFunc = "snoise( {0} )"; - private readonly string[] SimplexNoise3DBody = - { - "float snoise( float3 v )\n", - "{\n", - "\tconst float2 C = float2( 1.0 / 6.0, 1.0 / 3.0 );\n", - "\tfloat3 i = floor( v + dot( v, C.yyy ) );\n", - "\tfloat3 x0 = v - i + dot( i, C.xxx );\n", - "\tfloat3 g = step( x0.yzx, x0.xyz );\n", - "\tfloat3 l = 1.0 - g;\n", - "\tfloat3 i1 = min( g.xyz, l.zxy );\n", - "\tfloat3 i2 = max( g.xyz, l.zxy );\n", - "\tfloat3 x1 = x0 - i1 + C.xxx;\n", - "\tfloat3 x2 = x0 - i2 + C.yyy;\n", - "\tfloat3 x3 = x0 - 0.5;\n", - "\ti = mod3D289( i);\n", - "\tfloat4 p = permute( permute( permute( i.z + float4( 0.0, i1.z, i2.z, 1.0 ) ) + i.y + float4( 0.0, i1.y, i2.y, 1.0 ) ) + i.x + float4( 0.0, i1.x, i2.x, 1.0 ) );\n", - "\tfloat4 j = p - 49.0 * floor( p / 49.0 ); // mod(p,7*7)\n", - "\tfloat4 x_ = floor( j / 7.0 );\n", - "\tfloat4 y_ = floor( j - 7.0 * x_ ); // mod(j,N)\n", - "\tfloat4 x = ( x_ * 2.0 + 0.5 ) / 7.0 - 1.0;\n", - "\tfloat4 y = ( y_ * 2.0 + 0.5 ) / 7.0 - 1.0;\n", - "\tfloat4 h = 1.0 - abs( x ) - abs( y );\n", - "\tfloat4 b0 = float4( x.xy, y.xy );\n", - "\tfloat4 b1 = float4( x.zw, y.zw );\n", - "\tfloat4 s0 = floor( b0 ) * 2.0 + 1.0;\n", - "\tfloat4 s1 = floor( b1 ) * 2.0 + 1.0;\n", - "\tfloat4 sh = -step( h, 0.0 );\n", - "\tfloat4 a0 = b0.xzyw + s0.xzyw * sh.xxyy;\n", - "\tfloat4 a1 = b1.xzyw + s1.xzyw * sh.zzww;\n", - "\tfloat3 g0 = float3( a0.xy, h.x );\n", - "\tfloat3 g1 = float3( a0.zw, h.y );\n", - "\tfloat3 g2 = float3( a1.xy, h.z );\n", - "\tfloat3 g3 = float3( a1.zw, h.w );\n", - "\tfloat4 norm = taylorInvSqrt( float4( dot( g0, g0 ), dot( g1, g1 ), dot( g2, g2 ), dot( g3, g3 ) ) );\n", - "\tg0 *= norm.x;\n", - "\tg1 *= norm.y;\n", - "\tg2 *= norm.z;\n", - "\tg3 *= norm.w;\n", - "\tfloat4 m = max( 0.6 - float4( dot( x0, x0 ), dot( x1, x1 ), dot( x2, x2 ), dot( x3, x3 ) ), 0.0 );\n", - "\tm = m* m;\n", - "\tm = m* m;\n", - "\tfloat4 px = float4( dot( x0, g0 ), dot( x1, g1 ), dot( x2, g2 ), dot( x3, g3 ) );\n", - "\treturn 42.0 * dot( m, px);\n", - "}\n" - }; - - //Gradient Noise - private readonly string UnityGradientNoiseFunc = "UnityGradientNoise({0},{1})"; - private readonly string[] UnityGradientNoiseFunctionsBody = - { - "float2 UnityGradientNoiseDir( float2 p )\n", - "{\n", - "\tp = fmod(p , 289);\n", - "\tfloat x = fmod((34 * p.x + 1) * p.x , 289) + p.y;\n", - "\tx = fmod( (34 * x + 1) * x , 289);\n", - "\tx = frac( x / 41 ) * 2 - 1;\n", - "\treturn normalize( float2(x - floor(x + 0.5 ), abs( x ) - 0.5 ) );\n", - "}\n", - "\n", - "float UnityGradientNoise( float2 UV, float Scale )\n", - "{\n", - "\tfloat2 p = UV * Scale;\n", - "\tfloat2 ip = floor( p );\n", - "\tfloat2 fp = frac( p );\n", - "\tfloat d00 = dot( UnityGradientNoiseDir( ip ), fp );\n", - "\tfloat d01 = dot( UnityGradientNoiseDir( ip + float2( 0, 1 ) ), fp - float2( 0, 1 ) );\n", - "\tfloat d10 = dot( UnityGradientNoiseDir( ip + float2( 1, 0 ) ), fp - float2( 1, 0 ) );\n", - "\tfloat d11 = dot( UnityGradientNoiseDir( ip + float2( 1, 1 ) ), fp - float2( 1, 1 ) );\n", - "\tfp = fp * fp * fp * ( fp * ( fp * 6 - 15 ) + 10 );\n", - "\treturn lerp( lerp( d00, d01, fp.y ), lerp( d10, d11, fp.y ), fp.x ) + 0.5;\n", - "}\n" - }; - private readonly string GradientNoiseFunc = "GradientNoise({0},{1})"; - private readonly string[] GradientNoiseFunctionsBody = - { - "//https://www.shadertoy.com/view/XdXGW8\n", - "float2 GradientNoiseDir( float2 x )\n", - "{\n", - "\tconst float2 k = float2( 0.3183099, 0.3678794 );\n", - "\tx = x * k + k.yx;\n", - "\treturn -1.0 + 2.0 * frac( 16.0 * k * frac( x.x * x.y * ( x.x + x.y ) ) );\n", - "}\n", - "\n", - "float GradientNoise( float2 UV, float Scale )\n", - "{\n", - "\tfloat2 p = UV * Scale;\n", - "\tfloat2 i = floor( p );\n", - "\tfloat2 f = frac( p );\n", - "\tfloat2 u = f * f * ( 3.0 - 2.0 * f );\n", - "\treturn lerp( lerp( dot( GradientNoiseDir( i + float2( 0.0, 0.0 ) ), f - float2( 0.0, 0.0 ) ),\n", - "\t\t\tdot( GradientNoiseDir( i + float2( 1.0, 0.0 ) ), f - float2( 1.0, 0.0 ) ), u.x ),\n", - "\t\t\tlerp( dot( GradientNoiseDir( i + float2( 0.0, 1.0 ) ), f - float2( 0.0, 1.0 ) ),\n", - "\t\t\tdot( GradientNoiseDir( i + float2( 1.0, 1.0 ) ), f - float2( 1.0, 1.0 ) ), u.x ), u.y );\n", - "}\n" - }; - - [SerializeField] - private NoiseGeneratorType m_type = NoiseGeneratorType.Simplex2D; - - [SerializeField] - private bool m_setTo01Range = true; - - [SerializeField] - private bool m_unityVersion = false; - private int m_setTo01RangePreviewId; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddInputPort( WirePortDataType.FLOAT, false, "Scale" ); - m_inputPorts[ 1 ].FloatInternalData = 1; - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_type ) ); - m_previewShaderGUID = "cd2d37ef5da190b42a91a5a690ba2a7d"; - ConfigurePorts(); - } - - public override void OnEnable() - { - base.OnEnable(); - m_setTo01RangePreviewId = Shader.PropertyToID( SetTo01RangePreviewId ); - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - float range01 = m_setTo01Range ? 1 : 0; - PreviewMaterial.SetFloat( m_setTo01RangePreviewId, range01 ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - m_upperLeftWidget.DrawWidget( ref m_type, this, OnWidgetUpdate ); - } - - private readonly Action OnWidgetUpdate = ( x ) => - { - ( x as NoiseGeneratorNode ).ConfigurePorts(); - }; - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_type = (NoiseGeneratorType)EditorGUILayoutEnumPopup( TypeLabelStr, m_type ); - if( EditorGUI.EndChangeCheck() ) - { - ConfigurePorts(); - } - - m_setTo01Range = EditorGUILayoutToggle( SetTo01RangeLabel, m_setTo01Range ); - - if( m_type == NoiseGeneratorType.Gradient ) - { - EditorGUI.BeginChangeCheck(); - m_unityVersion = EditorGUILayoutToggle( UseUnityVersionLabel, m_unityVersion ); - if( EditorGUI.EndChangeCheck() ) - { - ConfigurePorts(); - } - } - //EditorGUILayout.HelpBox( "Node still under construction. Use with caution", MessageType.Info ); - } - - private void ConfigurePorts() - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_type ) ); - - switch( m_type ) - { - case NoiseGeneratorType.Simplex2D: - { - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_previewMaterialPassId = 0; - } - break; - - case NoiseGeneratorType.Simplex3D: - { - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_previewMaterialPassId = 1; - } - break; - case NoiseGeneratorType.Gradient: - { - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_previewMaterialPassId = m_unityVersion ? 3 : 2; - } - break; - case NoiseGeneratorType.Simple: - { - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_previewMaterialPassId = 4; - } - break; - } - PreviewIsDirty = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - string size = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string scale = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - switch( m_type ) - { - case NoiseGeneratorType.Simplex2D: - { - - string float3Mod289Func = ( dataCollector.IsTemplate ) ? Simplex2DFloat3Mod289Func : "\t\t" + Simplex2DFloat3Mod289Func; - dataCollector.AddFunction( Simplex2DFloat3Mod289Func, float3Mod289Func ); - - string float2Mod289Func = ( dataCollector.IsTemplate ) ? Simplex2DFloat2Mod289Func : "\t\t" + Simplex2DFloat2Mod289Func; - dataCollector.AddFunction( Simplex2DFloat2Mod289Func, float2Mod289Func ); - - string permuteFunc = ( dataCollector.IsTemplate ) ? Simplex2DPermuteFunc : "\t\t" + Simplex2DPermuteFunc; - dataCollector.AddFunction( Simplex2DPermuteFunc, permuteFunc ); - - dataCollector.AddFunction( SimplexNoise2DHeader, SimplexNoise2DBody, false ); - - - if( m_inputPorts[ 1 ].IsConnected || m_inputPorts[ 1 ].FloatInternalData != 1.0f ) - { - size = string.Format( "{0}*{1}", size, scale ); - } - - RegisterLocalVariable( 0, string.Format( SimplexNoise2DFunc, size ), ref dataCollector, ( "simplePerlin2D" + OutputId ) ); - } - break; - case NoiseGeneratorType.Simplex3D: - { - - string float3Mod289Func = ( dataCollector.IsTemplate ) ? Simplex3DFloat3Mod289 : "\t\t" + Simplex3DFloat3Mod289; - dataCollector.AddFunction( Simplex3DFloat3Mod289, float3Mod289Func ); - - string float4Mod289Func = ( dataCollector.IsTemplate ) ? Simplex3DFloat4Mod289 : "\t\t" + Simplex3DFloat4Mod289; - dataCollector.AddFunction( Simplex3DFloat4Mod289, float4Mod289Func ); - - string permuteFunc = ( dataCollector.IsTemplate ) ? Simplex3DFloat4Permute : "\t\t" + Simplex3DFloat4Permute; - dataCollector.AddFunction( Simplex3DFloat4Permute, permuteFunc ); - - string taylorInvSqrtFunc = ( dataCollector.IsTemplate ) ? TaylorInvSqrtFunc : "\t\t" + TaylorInvSqrtFunc; - dataCollector.AddFunction( TaylorInvSqrtFunc, taylorInvSqrtFunc ); - - dataCollector.AddFunction( SimplexNoise3DHeader, SimplexNoise3DBody, false ); - - if( m_inputPorts[ 1 ].IsConnected || m_inputPorts[ 1 ].FloatInternalData != 1.0f ) - { - size = string.Format( "{0}*{1}", size, scale ); - } - - RegisterLocalVariable( 0, string.Format( SimplexNoise3DFunc, size ), ref dataCollector, ( "simplePerlin3D" + OutputId ) ); - } - break; - - case NoiseGeneratorType.Gradient: - { - string[] body = m_unityVersion ? UnityGradientNoiseFunctionsBody : GradientNoiseFunctionsBody; - string func = m_unityVersion ? UnityGradientNoiseFunc : GradientNoiseFunc; - - dataCollector.AddFunction( body[ 0 ], body, false); - RegisterLocalVariable( 0, string.Format( func, size, scale ), ref dataCollector, ( "gradientNoise" + OutputId ) ); - } - break; - - case NoiseGeneratorType.Simple: - { - string randomValue = ( dataCollector.IsTemplate ) ? SimpleNoiseRandomValueFunc : "\t\t" + SimpleNoiseRandomValueFunc; - dataCollector.AddFunction( SimpleNoiseRandomValueFunc, randomValue ); - - string interpolate = ( dataCollector.IsTemplate ) ? SimpleNoiseInterpolateFunc : "\t\t" + SimpleNoiseInterpolateFunc; - dataCollector.AddFunction( SimpleNoiseInterpolateFunc, interpolate ); - - dataCollector.AddFunction( SimpleValueNoiseHeader, SimpleValueNoiseBody, false ); - - dataCollector.AddFunction( SimpleNoiseHeader, SimpleNoiseBody, false ); - - if( m_inputPorts[ 1 ].IsConnected || m_inputPorts[ 1 ].FloatInternalData != 1.0f ) - { - size = string.Format( "{0}*{1}", size, scale ); - } - RegisterLocalVariable( 0, string.Format( SimpleNoiseFunc, size ), ref dataCollector, ( "simpleNoise" + OutputId ) ); - } - break; - } - - if( m_type == NoiseGeneratorType.Simple && !m_setTo01Range ) - { - dataCollector.AddLocalVariable( outputId, string.Format( SetToMinus1To1RangeOpStr, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ) ); - } - - if( m_setTo01Range && m_type != NoiseGeneratorType.Simple ) - { - dataCollector.AddLocalVariable( outputId, string.Format( SetTo01RangeOpStr, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ) ); - } - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_type = (NoiseGeneratorType)Enum.Parse( typeof( NoiseGeneratorType ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() < 16903 ) - { - m_setTo01Range = false; - } - else - { - m_setTo01Range = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_unityVersion = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - ConfigurePorts(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_type ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_setTo01Range ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_unityVersion ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs.meta deleted file mode 100644 index cb3c00c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/NoiseGeneratorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6b82a8d1dffe4204fa03a09e2fe783b3 -timeCreated: 1485355115 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs deleted file mode 100644 index 9518f64e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs +++ /dev/null @@ -1,98 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -//https://www.shadertoy.com/view/ldX3D4 -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Posterize", "Image Effects", "Converts a continuous gradation of tones to multiple regions of fewer tones" )] - public sealed class PosterizeNode : ParentNode - { - private const string PosterizationPowerStr = "Power"; - [SerializeField] - private int m_posterizationPower = 1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.COLOR, false, "RGBA", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.INT, false, "Power", -1, MasterNodePortCategory.Fragment, 0 ); - m_inputPorts[ 1 ].AutoDrawInternalData = true; - AddOutputPort( WirePortDataType.COLOR, Constants.EmptyPortValue ); - m_textLabelWidth = 60; - m_autoWrapProperties = true; - m_previewShaderGUID = "ecb3048ef0eec1645bad1d72a98d8279"; - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( !m_inputPorts[ 1 ].IsConnected ) - { - EditorGUILayout.BeginVertical(); - { - EditorGUI.BeginChangeCheck(); - m_posterizationPower = EditorGUILayoutIntSlider( PosterizationPowerStr, m_posterizationPower, 1, 256 ); - if( EditorGUI.EndChangeCheck() ) - { - GetInputPortByUniqueId( 0 ).IntInternalData = m_posterizationPower; - } - } - EditorGUILayout.EndVertical(); - } - else - { - EditorGUILayout.Space(); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string posterizationPower = "1"; - if( m_inputPorts[ 1 ].IsConnected ) - { - posterizationPower = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - } - else - { - posterizationPower = m_posterizationPower.ToString(); - } - - string colorTarget = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - string divVar = "div" + OutputId; - dataCollector.AddLocalVariable( UniqueId, "float " + divVar + "=256.0/float(" + posterizationPower + ");" ); - string result = "( floor( " + colorTarget + " * " + divVar + " ) / " + divVar + " )"; - - RegisterLocalVariable( 0, result, ref dataCollector, "posterize" + OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - m_inputPorts[ 0 ].ChangeType( WirePortDataType.COLOR, false ); - m_inputPorts[ 1 ].ChangeType( WirePortDataType.INT, false ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_posterizationPower ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_posterizationPower = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs.meta deleted file mode 100644 index edceea37..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/PosterizeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7dc4667cd643835489312daa244a03b9 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs deleted file mode 100644 index 1fa7c92e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs +++ /dev/null @@ -1,93 +0,0 @@ -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "RGB to HSV", "Image Effects", "Converts from RGB to HSV color space" )] - public sealed class RGBToHSVNode : ParentNode - { - public static readonly string RGBToHSVHeader = "RGBToHSV( {0} )"; - public static readonly string[] RGBToHSVFunction = { "{0}3 RGBToHSV({0}3 c)\n", - "{\n", - "\t{0}4 K = {0}4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);\n", - "\t{0}4 p = lerp( {0}4( c.bg, K.wz ), {0}4( c.gb, K.xy ), step( c.b, c.g ) );\n", - "\t{0}4 q = lerp( {0}4( p.xyw, c.r ), {0}4( c.r, p.yzx ), step( p.x, c.r ) );\n", - "\t{0} d = q.x - min( q.w, q.y );\n", - "\t{0} e = 1.0e-10;\n", - "\treturn {0}3( abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x);\n", - "}" - }; - - public static readonly bool[] RGBToHSVFlags = { true, - false, - true, - true, - true, - true, - true, - true, - false}; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "RGB" ); - AddOutputPort( WirePortDataType.FLOAT3, "HSV" ); - AddOutputPort( WirePortDataType.FLOAT, "Hue" ); - AddOutputPort( WirePortDataType.FLOAT, "Saturation" ); - AddOutputPort( WirePortDataType.FLOAT, "Value" ); - m_previewShaderGUID = "0f2f09b49bf4954428aafa2dfe1a9a09"; - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_customPrecision = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - DrawPrecisionProperty(); - } - - public void AddRGBToHSVFunction( ref MasterNodeDataCollector dataCollector, string precisionString ) - { - if( !dataCollector.HasFunction( RGBToHSVHeader ) ) - { - //Hack to be used util indent is properly used - int currIndent = UIUtils.ShaderIndentLevel; - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - UIUtils.ShaderIndentLevel = 0; - } - else - { - UIUtils.ShaderIndentLevel = 1; - UIUtils.ShaderIndentLevel++; - } - - string finalFunction = string.Empty; - for( int i = 0; i < RGBToHSVFunction.Length; i++ ) - { - finalFunction += UIUtils.ShaderIndentTabs + ( RGBToHSVFlags[ i ] ? string.Format( RGBToHSVFunction[ i ], precisionString ) : RGBToHSVFunction[ i ] ); - } - UIUtils.ShaderIndentLevel--; - UIUtils.ShaderIndentLevel = currIndent; - - dataCollector.AddFunction( RGBToHSVHeader, finalFunction ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT ); - AddRGBToHSVFunction( ref dataCollector, precisionString ); - - string rgbValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - RegisterLocalVariable( 0, string.Format( RGBToHSVHeader, rgbValue ), ref dataCollector, "hsvTorgb" + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs.meta deleted file mode 100644 index b5abf86a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/RGBToHSVNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4d24b838adbc80d4cb63e3fc4f5a1c79 -timeCreated: 1494863846 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs deleted file mode 100644 index 01310922..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs +++ /dev/null @@ -1,55 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Simple Contrast", "Image Effects", "Simple contrast matrix multiplication" )] - public sealed class SimpleContrastOpNode : ParentNode - { - private const string InputTypeStr = "Contrast"; - private const string FunctionHeader = "CalculateContrast({0},{1})"; - private readonly string[] m_functionBody = { "float4 CalculateContrast( float contrastValue, float4 colorTarget )\n", - "{\n", - "\tfloat t = 0.5 * ( 1.0 - contrastValue );\n", - "\treturn mul( float4x4( contrastValue,0,0,t, 0,contrastValue,0,t, 0,0,contrastValue,t, 0,0,0,1 ), colorTarget );\n", - "}"}; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddPorts(); - m_textLabelWidth = 70; - m_useInternalPortData = true; - m_previewShaderGUID = "8d76799413f9f0547ac9b1de7ba798f1"; - } - - void AddPorts() - { - AddInputPort( WirePortDataType.COLOR, false, "RGBA", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.FLOAT, false, "Value", -1, MasterNodePortCategory.Fragment, 0 ); - AddOutputPort( WirePortDataType.COLOR, Constants.EmptyPortValue ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string contrastValue = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string colorTarget = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string result = dataCollector.AddFunctions( FunctionHeader, m_functionBody, false, contrastValue, colorTarget ); - - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 5004 ) - { - m_inputPorts[ 1 ].FloatInternalData = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs.meta deleted file mode 100644 index a860f21a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimpleContrastOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3f49defa61805f948a04775d391e507a -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs deleted file mode 100644 index ec946236..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs +++ /dev/null @@ -1,104 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -//https://www.shadertoy.com/view/XsX3zB -using System; -using UnityEngine; -using UnityEditor; - - -namespace AmplifyShaderEditor -{ - public enum NoiseType - { - Simplex3D, - Simplex3DFractal - } - - [Serializable] - [NodeAttributes( "[Deprecated] Simplex Noise", "Image Effects", "Noise generated via the Simplex algorithm",null,KeyCode.None,false,true)] - public sealed class SimplexNoiseNode : ParentNode - { - private string m_randomFuncBody; - private string m_simplex3dFuncBody; - private string m_simplex3dFractalFuncBody; - - private const string RandomfunctionHeader = "Random3({0})"; - private const string Simplex3dfunctionHeader = "Simplex3d({0})"; - private const string Simplex3dFractalfunctionHeader = "Simplex3dFractal( {0})"; - - private const string NoiseTypeStr = "Type"; - - [SerializeField] - private NoiseType m_type = NoiseType.Simplex3D; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - - IOUtils.AddFunctionHeader( ref m_randomFuncBody, "float3 Random3 ( float3 c )" ); - IOUtils.AddFunctionLine( ref m_randomFuncBody, "float fracMul = 512.0;float j = 4096.0*sin ( dot ( c, float3 ( 17.0, 59.4, 15.0 ) ) );float3 r;r.z = frac ( fracMul*j );j *= .125;r.x = frac ( fracMul*j );j *= .125;r.y = frac ( fracMul*j );return r - 0.5;" ); - IOUtils.CloseFunctionBody( ref m_randomFuncBody ); - - IOUtils.AddFunctionHeader( ref m_simplex3dFuncBody, "float3 Simplex3d ( float3 p )" ); - IOUtils.AddFunctionLine( ref m_simplex3dFuncBody, "float F3 = 0.3333333;float G3 = 0.1666667;float3 s = floor ( p + dot ( p, F3.xxx ) );float3 x = p - s + dot ( s, G3.xxx );float3 e = step ( ( 0.0 ).xxx, x - x.yzx );float3 i1 = e*( 1.0 - e.zxy );float3 i2 = 1.0 - e.zxy*( 1.0 - e );float3 x1 = x - i1 + G3;float3 x2 = x - i2 + 2.0*G3;float3 x3 = x - 1.0 + 3.0*G3;float4 w, d;w.x = dot ( x, x );w.y = dot ( x1, x1 );w.z = dot ( x2, x2 );w.w = dot ( x3, x3 );w = max ( 0.6 - w, 0.0 );d.x = dot ( Random3 ( s ), x );d.y = dot ( Random3 ( s + i1 ), x1 );d.z = dot ( Random3 ( s + i2 ), x2 );d.w = dot ( Random3 ( s + 1.0 ), x3 );w *= w;w *= w;d *= w;return dot ( d, ( 52.0 ).xxx ).xxx;" ); - IOUtils.CloseFunctionBody( ref m_simplex3dFuncBody ); - - IOUtils.AddFunctionHeader( ref m_simplex3dFractalFuncBody, "float3 Simplex3dFractal ( float3 m )" ); - IOUtils.AddFunctionLine( ref m_simplex3dFractalFuncBody, "return (0.5333333*Simplex3d ( m ) + 0.2666667*Simplex3d ( 2.0*m ) + 0.1333333*Simplex3d ( 4.0*m ) + 0.0666667*Simplex3d ( 8.0*m )).xxx;" ); - IOUtils.CloseFunctionBody( ref m_simplex3dFractalFuncBody ); - - AddInputPort( WirePortDataType.FLOAT3, false, "Position" ); - AddInputPort( WirePortDataType.FLOAT, false, "Width" ); - AddOutputPort( WirePortDataType.FLOAT3, Constants.EmptyPortValue ); - m_textLabelWidth = 50; - m_useInternalPortData = true; - m_autoWrapProperties = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_type = ( NoiseType ) EditorGUILayoutEnumPopup( NoiseTypeStr, m_type ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - - - string posValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string widthValue = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddFunctions( RandomfunctionHeader, m_randomFuncBody, "0" ); - string result = string.Empty; - switch ( m_type ) - { - case NoiseType.Simplex3D: - { - string finalValue = dataCollector.AddFunctions( Simplex3dfunctionHeader, m_simplex3dFuncBody, posValue + "*" + widthValue ); - result = finalValue + "* 0.5 + 0.5"; - }break; - - case NoiseType.Simplex3DFractal: - { - dataCollector.AddFunctions( Simplex3dfunctionHeader, m_simplex3dFuncBody, posValue + "*" + widthValue ); - string finalValue = dataCollector.AddFunctions( Simplex3dFractalfunctionHeader, m_simplex3dFractalFuncBody, posValue + "*" + widthValue + "+" + widthValue ); - result = finalValue + "* 0.5 + 0.5"; - }break; - } - - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_type = ( NoiseType ) Enum.Parse( typeof( NoiseType ), GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_type ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs.meta deleted file mode 100644 index 477f0e33..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/SimplexNoiseNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3f888e3dadb5df94199547ab13cb74d2 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs deleted file mode 100644 index 5620173c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs +++ /dev/null @@ -1,116 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Grayscale -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Grayscale", "Image Effects", "Convert image colors to grayscale", null, KeyCode.None, true, false, null, null, "The Four Headed Cat - @fourheadedcat", tags:"luminance" )] - public sealed class TFHCGrayscale : ParentNode - { - private const string GrayscaleStyleStr = "Grayscale Style"; - - [SerializeField] - private int m_grayscaleStyle; - - [SerializeField] - private readonly string[] m_GrayscaleStyleValues = { "Luminance", "Natural Classic", "Old School" }; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "RGB" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_textLabelWidth = 120; - m_useInternalPortData = true; - m_hasLeftDropdown = true; - m_autoWrapProperties = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_GrayscaleStyleValues[ m_grayscaleStyle ] ) ); - m_previewShaderGUID = "56781cd022be9124597f0f396a46a35f"; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - void UpdateFromSelected() - { - m_previewMaterialPassId = m_grayscaleStyle; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_GrayscaleStyleValues[ m_grayscaleStyle ] ) ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_grayscaleStyle = m_upperLeftWidget.DrawWidget( this, m_grayscaleStyle, m_GrayscaleStyleValues ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromSelected(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_grayscaleStyle = EditorGUILayoutPopup( GrayscaleStyleStr, m_grayscaleStyle, m_GrayscaleStyleValues ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromSelected(); - } - EditorGUILayout.HelpBox( "Grayscale Old:\n\n - In: Image to convert.\n - Grayscale Style: Select the grayscale style.\n\n - Out: Grayscale version of the image.", MessageType.None ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_grayscaleStyle = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - UpdateFromSelected(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_grayscaleStyle ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string i = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string grayscale = string.Empty; - switch( m_grayscaleStyle ) - { - case 1: { grayscale = "dot(" + i + ", float3(0.299,0.587,0.114))"; } break; - case 2: { grayscale = "(" + i + ".r + " + i + ".g + " + i + ".b) / 3"; } break; - default: { grayscale = "Luminance(" + i + ")"; } break; - } - RegisterLocalVariable( 0, grayscale, ref dataCollector, "grayscale" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs.meta deleted file mode 100644 index 07f01e0a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/TFHCGrayscale.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 32d7b01a9f453d448abf3685a35c4a19 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs deleted file mode 100644 index 552f5653..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs +++ /dev/null @@ -1,555 +0,0 @@ -// Amplify Texture Editor - Visual Texture Editing Tool -// Amplify Texture Editor - Visual Texture Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Voronoi", "Miscellaneous", "Voronoi", Tags = "noise" )] - public sealed class VoronoiNode : ParentNode - { - // Unity Voronoi - private readonly string UnityVoronoiNoiseFunc = "UnityVoronoi({0},{1},{2})"; - private readonly string[] UnityVoroniNoiseFunctionsBody = - { - "inline float2 UnityVoronoiRandomVector( float2 UV, float offset )\n", - "{\n", - "\tfloat2x2 m = float2x2( 15.27, 47.63, 99.41, 89.98 );\n", - "\tUV = frac( sin(mul(UV, m) ) * 46839.32 );\n", - "\treturn float2( sin(UV.y* +offset ) * 0.5 + 0.5, cos( UV.x* offset ) * 0.5 + 0.5 );\n", - "}\n", - "\n", - "//x - Out y - Cells\n", - "float3 UnityVoronoi( float2 UV, float AngleOffset, float CellDensity )\n", - "{\n", - "\tfloat2 g = floor( UV * CellDensity );\n", - "\tfloat2 f = frac( UV * CellDensity );\n", - "\tfloat t = 8.0;\n", - "\tfloat3 res = float3( 8.0, 0.0, 0.0 );\n", - "\n", - "\tfor( int y = -1; y <= 1; y++ )\n", - "\t{\n", - "\t for( int x = -1; x <= 1; x++ )\n", - "\t {\n", - "\t\t\tfloat2 lattice = float2( x, y );\n", - "\t\t\tfloat2 offset = UnityVoronoiRandomVector( lattice + g, AngleOffset );\n", - "\t\t\tfloat d = distance( lattice + offset, f );\n", - "\n", - "\t\t\tif( d < res.x )\n", - "\t\t\t{\n", - "\t\t\t\tres = float3( d, offset.x, offset.y );\n", - "\t\t\t}\n", - "\t }\n", - "\t}\n", - "\treturn res;\n", - "}\n", - }; - - //////////// - - private const string VoronoiHashHeader = "float2 voronoihash{0}( float2 p )"; - private readonly string[] VoronoiHashBody = { "p = p - 2 * floor( p / 2 );", - "p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) );", - "return frac( sin( p ) *43758.5453);" }; - - - private const string VoronoiHeader = "float voronoi{0}( float2 v, float time, inout float2 id, float smoothness )"; - private const string VoronoiFunc = "voronoi{0}( {1}, {2},{3}, {4} )"; - private string[] VoronoiBody = - { - "float2 n = floor( v );", - "float2 f = frac( v );", - "float F1 = 8.0;", - "float F2 = 8.0; float2 mr = 0; float2 mg = 0;", - "for ( int j = -1; j <= 1; j++ )", - "{", - " \tfor ( int i = -1; i <= 1; i++ )", - " \t{", - " \t\tfloat2 g = float2( i, j );", - " \t\tfloat2 o = voronoihash{0}( n + g );", - " \t\tfloat2 r = g - f + (sin(0 + o * 6.2831)*0.5 + 0.5);", - " \t\tfloat d = dot( r, r );", - " \t\tif( d 17402 ) - { - m_calculateSmoothValue = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - ChangePorts(); - ChechSmoothPorts(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_searchQuality ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_distanceFunction ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_minkowskiPower ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_functionType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_octaves ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_tileable.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_tileScale ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_useUnity ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_calculateSmoothValue ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs.meta deleted file mode 100644 index fb9562a3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ImageEffects/VoronoiNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a3f99c25e876b164789b7612a63ec748 -timeCreated: 1566897514 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators.meta deleted file mode 100644 index 5a304e67..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2123282111ea51445b360151bd090f3a -folderAsset: yes -timeCreated: 1481126945 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs deleted file mode 100644 index dab5a159..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs +++ /dev/null @@ -1,293 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.CodeDom; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Compare", "Logical Operators", "Compare A to B given the selected operator. If comparison is true return value of True else return value of False", tags: "If Ternary Compare Less Equal Not Greater" )] - public sealed class Compare : ParentNode - { - private static readonly string[] LabelsSTR = { "Equal", "Not Equal", "Greater", "Greater Or Equal", "Less", "Less Or Equal" }; - - enum Comparision - { - Equal, - NotEqual, - Greater, - GreaterOrEqual, - Less, - LessOrEqual, - } - - private WirePortDataType m_mainInputType = WirePortDataType.FLOAT; - private WirePortDataType m_mainOutputType = WirePortDataType.FLOAT; - - private int m_cachedOperatorId = -1; - - [SerializeField] - private Comparision m_comparision = Comparision.Equal; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "A" ); - AddInputPort( WirePortDataType.FLOAT, false, "B" ); - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_inputPorts[ 0 ].AutoDrawInternalData = true; - m_inputPorts[ 1 ].AutoDrawInternalData = true; - m_inputPorts[ 2 ].AutoDrawInternalData = true; - m_inputPorts[ 3 ].AutoDrawInternalData = true; - m_textLabelWidth = 100; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "381937898f0c15747af1da09a751890c"; - UpdateTitle(); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_comparision = (Comparision)m_upperLeftWidget.DrawWidget( this, (int)m_comparision, LabelsSTR ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateTitle(); - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedOperatorId == -1 ) - m_cachedOperatorId = Shader.PropertyToID( "_Operator" ); - - PreviewMaterial.SetInt( m_cachedOperatorId, (int)m_comparision ); - } - - void UpdateTitle() - { - switch( m_comparision ) - { - default: - case Comparision.Equal: - m_additionalContent.text = "( A = B )"; - break; - case Comparision.NotEqual: - m_additionalContent.text = "( A \u2260 B )"; - break; - case Comparision.Greater: - m_additionalContent.text = "( A > B )"; - break; - case Comparision.GreaterOrEqual: - m_additionalContent.text = "( A \u2265 B )"; - break; - case Comparision.Less: - m_additionalContent.text = "( A < B )"; - break; - case Comparision.LessOrEqual: - m_additionalContent.text = "( A \u2264 B )"; - break; - } - m_sizeIsDirty = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_comparision = (Comparision)EditorGUILayoutEnumPopup( "", m_comparision ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateTitle(); - } - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].ValidInternalData && !m_inputPorts[ i ].IsConnected && m_inputPorts[ i ].Visible ) - { - m_inputPorts[ i ].ShowInternalData( this ); - } - } - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - - int otherPortId = 0; - if( portId < 2 ) - { - otherPortId = ( portId == 0 ) ? 1 : 0; - if( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainInputType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainInputType, false ); - } - } - else - { - otherPortId = ( portId == 2 ) ? 3 : 2; - if( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainOutputType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainOutputType, false ); - m_outputPorts[ 0 ].ChangeType( m_mainOutputType, false ); - } - } - } - - public void UpdateConnection( int portId ) - { - m_inputPorts[ portId ].MatchPortToConnection(); - int otherPortId = 0; - WirePortDataType otherPortType = WirePortDataType.FLOAT; - if( portId < 2 ) - { - otherPortId = ( portId == 0 ) ? 1 : 0; - otherPortType = m_inputPorts[ otherPortId ].IsConnected ? m_inputPorts[ otherPortId ].DataType : WirePortDataType.FLOAT; - m_mainInputType = UIUtils.GetPriority( m_inputPorts[ portId ].DataType ) > UIUtils.GetPriority( otherPortType ) ? m_inputPorts[ portId ].DataType : otherPortType; - if( !m_inputPorts[ otherPortId ].IsConnected ) - { - m_inputPorts[ otherPortId ].ChangeType( m_mainInputType, false ); - } - } - else - { - otherPortId = ( portId == 2 ) ? 3 : 2; - otherPortType = m_inputPorts[ otherPortId ].IsConnected ? m_inputPorts[ otherPortId ].DataType : WirePortDataType.FLOAT; - m_mainOutputType = UIUtils.GetPriority( m_inputPorts[ portId ].DataType ) > UIUtils.GetPriority( otherPortType ) ? m_inputPorts[ portId ].DataType : otherPortType; - - m_outputPorts[ 0 ].ChangeType( m_mainOutputType, false ); - - if( !m_inputPorts[ otherPortId ].IsConnected ) - { - m_inputPorts[ otherPortId ].ChangeType( m_mainOutputType, false ); - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - //Conditional Operator ?: has some shenanigans - //If the first operand is of type bool, one of the following must hold for the second and third operands: - //Both operands have compatible structure types. - //Both operands are scalars with numeric or bool type. - //Both operands are vectors with numeric or bool type, where the two vectors are of the same size, which is less than or equal to four. - //If the first operand is a packed vector of bool, then the conditional selection is performed on an elementwise basis.Both the second and third operands must be numeric vectors of the same size as the first operand. - WirePortDataType compatibleInputType = m_mainInputType; - if( m_mainInputType != WirePortDataType.FLOAT && m_mainInputType != WirePortDataType.INT && m_mainInputType != m_mainOutputType ) - { - compatibleInputType = m_mainOutputType; - } - - string a = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, compatibleInputType, ignoreLocalvar, true ); - string b = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, compatibleInputType, ignoreLocalvar, true ); - string op = string.Empty; - switch( m_comparision ) - { - default: - case Comparision.Equal: - op = "=="; - break; - case Comparision.NotEqual: - op = "!="; - break; - case Comparision.Greater: - op = ">"; - break; - case Comparision.GreaterOrEqual: - op = ">="; - break; - case Comparision.Less: - op = "<"; - break; - case Comparision.LessOrEqual: - op = "<="; - break; - } - string T = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, m_mainOutputType, ignoreLocalvar, true ); - string F = m_inputPorts[ 3 ].GenerateShaderForOutput( ref dataCollector, m_mainOutputType, ignoreLocalvar, true ); - return CreateOutputLocalVariable( 0, string.Format( "( {0} {2} {1} ? {3} : {4} )", a, b, op, T, F ), ref dataCollector ); - } - - public override void ReadFromDeprecated( ref string[] nodeParams, Type oldType = null ) - { - base.ReadFromDeprecated( ref nodeParams, oldType ); - - if( oldType == typeof( TFHCCompareEqual ) ) - { - m_comparision = Comparision.Equal; - } - else - if( oldType == typeof( TFHCCompareNotEqual ) ) - { - m_comparision = Comparision.NotEqual; - } - else - if( oldType == typeof( TFHCCompareGreater ) ) - { - m_comparision = Comparision.Greater; - } - else - if( oldType == typeof( TFHCCompareGreaterEqual ) ) - { - m_comparision = Comparision.GreaterOrEqual; - } - else - if( oldType == typeof( TFHCCompareLower ) ) - { - m_comparision = Comparision.Less; - } - else - if( oldType == typeof( TFHCCompareLowerEqual ) ) - { - m_comparision = Comparision.LessOrEqual; - } - - UpdateTitle(); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - - m_comparision = (Comparision)Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - UpdateTitle(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - - IOUtils.AddFieldValueToString( ref nodeInfo, (int)m_comparision ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs.meta deleted file mode 100644 index b8307fa4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/Compare.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ab308ada4f120144b8d44aef5c834fe6 -timeCreated: 1588859716 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs deleted file mode 100644 index d42d9708..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs +++ /dev/null @@ -1,297 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; -//using System.Collections.Generic; -//using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "If", "Logical Operators", "Conditional comparison between A with B." )] - public sealed class ConditionalIfNode : ParentNode - { - private const string UseUnityBranchesStr = "Dynamic Branching"; - private const string UnityBranchStr = "UNITY_BRANCH "; - - private readonly string[] IfOps = { "if( {0} > {1} )", - "if( {0} == {1} )", - "if( {0} < {1} )", - "if( {0} >= {1} )", - "if( {0} <= {1} )", - "if( {0} != {1} )" }; - - //private WirePortDataType m_inputMainDataType = WirePortDataType.FLOAT; - private WirePortDataType m_outputMainDataType = WirePortDataType.FLOAT; - private string[] m_results = { string.Empty, string.Empty, string.Empty }; - - [SerializeField] - private bool m_useUnityBranch = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "A" ); - AddInputPort( WirePortDataType.FLOAT, false, "B" ); - m_inputPorts[ 0 ].AddPortRestrictions( WirePortDataType.FLOAT, WirePortDataType.INT ); - m_inputPorts[ 1 ].AddPortRestrictions( WirePortDataType.FLOAT, WirePortDataType.INT ); - - AddInputPort( WirePortDataType.FLOAT, false, "A > B" ); - AddInputPort( WirePortDataType.FLOAT, false, "A == B" ); - AddInputPort( WirePortDataType.FLOAT, false, "A < B" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_inputPorts[ 0 ].AutoDrawInternalData = true; - m_inputPorts[ 1 ].AutoDrawInternalData = true; - m_textLabelWidth = 131; - //m_useInternalPortData = true; - m_autoWrapProperties = true; - m_previewShaderGUID = "f6fb4d46bddf29e45a8a3ddfed75d0c0"; - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( !m_inputPorts[ 0 ].IsConnected ) - m_inputPorts[ 0 ].FloatInternalData = EditorGUILayoutFloatField( m_inputPorts[ 0 ].Name, m_inputPorts[ 0 ].FloatInternalData ); - if( !m_inputPorts[ 1 ].IsConnected ) - m_inputPorts[ 1 ].FloatInternalData = EditorGUILayoutFloatField( m_inputPorts[ 1 ].Name, m_inputPorts[ 1 ].FloatInternalData ); - m_useUnityBranch = EditorGUILayoutToggle( UseUnityBranchesStr, m_useUnityBranch ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateConnection( portId ); - } - - //void TestMainInputDataType() - //{ - // WirePortDataType newType = WirePortDataType.FLOAT; - // if ( m_inputPorts[ 0 ].IsConnected && UIUtils.GetPriority( m_inputPorts[ 0 ].DataType ) > UIUtils.GetPriority( newType ) ) - // { - // newType = m_inputPorts[ 0 ].DataType; - // } - - // if ( m_inputPorts[ 1 ].IsConnected && ( UIUtils.GetPriority( m_inputPorts[ 1 ].DataType ) > UIUtils.GetPriority( newType ) ) ) - // { - // newType = m_inputPorts[ 1 ].DataType; - // } - - // m_inputMainDataType = newType; - //} - - void TestMainOutputDataType() - { - WirePortDataType newType = WirePortDataType.FLOAT; - for( int i = 2; i < 5; i++ ) - { - if( m_inputPorts[ i ].IsConnected && ( UIUtils.GetPriority( m_inputPorts[ i ].DataType ) > UIUtils.GetPriority( newType ) ) ) - { - newType = m_inputPorts[ i ].DataType; - } - } - - if( newType != m_outputMainDataType ) - { - m_outputMainDataType = newType; - } - m_outputPorts[ 0 ].ChangeType( m_outputMainDataType, false ); - } - - public void UpdateConnection( int portId ) - { - m_inputPorts[ portId ].MatchPortToConnection(); - switch( portId ) - { - //case 0: - //case 1: - //{ - // TestMainInputDataType(); - //} - //break; - case 2: - case 3: - case 4: - { - TestMainOutputDataType(); - } - break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string AValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector); - string BValue = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - m_results[ 0 ] = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, m_outputMainDataType, ignoreLocalvar, true ); - m_results[ 1 ] = m_inputPorts[ 3 ].GenerateShaderForOutput( ref dataCollector, m_outputMainDataType, ignoreLocalvar, true ); - m_results[ 2 ] = m_inputPorts[ 4 ].GenerateShaderForOutput( ref dataCollector, m_outputMainDataType, ignoreLocalvar, true ); - - string localVarName = "ifLocalVar" + OutputId; - string localVarDec = string.Format( "{0} {1} = 0;", UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ), localVarName ); - - bool lequal = false; - bool greater = false; - bool lesser = false; - bool gequal = false; - bool equal = false; - bool nequal = false; - bool welse = false; - bool midCon = false; - - if( m_inputPorts[ 2 ].IsConnected ) - { - greater = true; - } - - if( m_inputPorts[ 4 ].IsConnected ) - { - lesser = true; - } - - if( greater && m_inputPorts[ 2 ].GetOutputConnection() == m_inputPorts[ 3 ].GetOutputConnection() ) - { - gequal = true; - } - - if( lesser && m_inputPorts[ 4 ].GetOutputConnection() == m_inputPorts[ 3 ].GetOutputConnection() ) - { - lequal = true; - } - - if( m_inputPorts[ 2 ].GetOutputConnection() == m_inputPorts[ 4 ].GetOutputConnection() ) - { - if( m_inputPorts[ 3 ].IsConnected ) - equal = true; - else if( m_inputPorts[ 2 ].IsConnected ) - nequal = true; - } - - if( m_inputPorts[ 3 ].IsConnected ) - { - midCon = true; - - if( greater && lesser ) - welse = true; - } - - dataCollector.AddLocalVariable( UniqueId, localVarDec, true ); - if ( m_useUnityBranch && !( lequal && gequal ) && !( !greater && !midCon && !lesser ) ) - dataCollector.AddLocalVariable( UniqueId, UnityBranchStr, true ); - - if( lequal && gequal ) // all equal - { - dataCollector.AddLocalVariable( UniqueId, string.Format( "{0} = {1};", localVarName, m_results[ 1 ] ), true ); - } - else if( !lequal && gequal ) // greater or equal - { - dataCollector.AddLocalVariable( UniqueId, string.Format( IfOps[ 3 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 0 ] ), true ); - - if( welse ) - { - dataCollector.AddLocalVariable( UniqueId, "else", true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 2 ] ), true ); - } - } - else if( lequal && !gequal )// lesser or equal - { - dataCollector.AddLocalVariable( UniqueId, string.Format( IfOps[ 4 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 2 ] ), true ); - - if( welse ) - { - dataCollector.AddLocalVariable( UniqueId, "else", true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 0 ] ), true ); - } - } - else if( nequal )// not equal - { - dataCollector.AddLocalVariable( UniqueId, string.Format( IfOps[ 5 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 0 ] ), true ); - } - else if( equal )// equal - { - dataCollector.AddLocalVariable( UniqueId, string.Format( IfOps[ 1 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 1 ] ), true ); - - if( welse ) - { - dataCollector.AddLocalVariable( UniqueId, "else", true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 0 ] ), true ); - } - } - else if( lesser && !midCon && !greater ) // lesser - { - dataCollector.AddLocalVariable( UniqueId, string.Format( IfOps[ 2 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 2 ] ), true ); - } - else if( greater && !midCon && !lesser ) // greater - { - dataCollector.AddLocalVariable( UniqueId, string.Format( IfOps[ 0 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 0 ] ), true ); - } - else if( !greater && !midCon && !lesser ) // none - { - //dataCollector.AddLocalVariable( UniqueId, localVarDec ); - } - else // all different - { - bool ifStarted = false; - if( greater ) - { - dataCollector.AddLocalVariable( UniqueId, string.Format( IfOps[ 0 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 0 ] ), true ); - ifStarted = true; - } - - if( midCon ) - { - dataCollector.AddLocalVariable( UniqueId, ( ifStarted ? "else " : string.Empty ) +string.Format( IfOps[ 1 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 1 ] ), true ); - ifStarted = true; - } - - if( lesser ) - { - dataCollector.AddLocalVariable( UniqueId, "else " + string.Format( IfOps[ 2 ], AValue, BValue ), true ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "\t{0} = {1};", localVarName, m_results[ 2 ] ), true ); - } - } - - m_outputPorts[ 0 ].SetLocalValue( localVarName, dataCollector.PortCategory ); - return localVarName; - } - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 4103 ) - { - m_useUnityBranch = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_useUnityBranch ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs.meta deleted file mode 100644 index 930b353a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/ConditionalIfNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3deb719c04d269e49bcd2a2c365da6fb -timeCreated: 1486405023 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs deleted file mode 100644 index 23650365..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs +++ /dev/null @@ -1,133 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Keyword Switch", "Logical Operators", "Attributes a value according to the existance of a selected keyword", Deprecated = true, DeprecatedAlternativeType = typeof(StaticSwitch), DeprecatedAlternative = "Static Switch" )] - public sealed class KeywordSwitchNode : ParentNode - { - private const string KeywordStr = "Keyword"; - private const string CustomStr = "Custom"; - - [SerializeField] - private string m_currentKeyword = string.Empty; - - [SerializeField] - private int m_currentKeywordId = 0; - - [SerializeField] - private WirePortDataType m_mainPortType = WirePortDataType.FLOAT; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_textLabelWidth = 65; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_currentKeywordId = EditorGUILayoutPopup( KeywordStr, m_currentKeywordId, UIUtils.AvailableKeywords ); - if ( EditorGUI.EndChangeCheck() ) - { - if ( m_currentKeywordId != 0 ) - { - m_currentKeyword = UIUtils.AvailableKeywords[ m_currentKeywordId ]; - } - } - if ( m_currentKeywordId == 0 ) - { - m_currentKeyword = EditorGUILayoutTextField( CustomStr, m_currentKeyword ); - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnected( portId ); - } - - public override void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - UpdateConnected( portId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateDisconnected( portId ); - } - - void UpdateConnected( int portId ) - { - m_inputPorts[ portId ].MatchPortToConnection(); - int otherPortId = ( portId + 1 ) % 2; - if ( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainPortType = ( UIUtils.GetPriority( m_inputPorts[ portId ].DataType ) > UIUtils.GetPriority( m_inputPorts[ otherPortId ].DataType ) ) ? - m_inputPorts[ portId ].DataType : - m_inputPorts[ otherPortId ].DataType; - } - else - { - m_mainPortType = m_inputPorts[ portId ].DataType; - m_inputPorts[ otherPortId ].ChangeType( m_mainPortType, false ); - } - m_outputPorts[ 0 ].ChangeType( m_mainPortType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string trueCode = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string falseCode = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - string localVarName = "simpleKeywordVar"+OutputId; - string outType = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - dataCollector.AddLocalVariable( UniqueId, "#ifdef " + m_currentKeyword, true ); - dataCollector.AddLocalVariable( UniqueId, outType + " " + localVarName + " = " + trueCode + ";", true ); - dataCollector.AddLocalVariable( UniqueId, "#else", true ); - dataCollector.AddLocalVariable( UniqueId, outType + " " + localVarName + " = " + falseCode + ";", true ); - dataCollector.AddLocalVariable( UniqueId, "#endif", true ); - m_outputPorts[ 0 ].SetLocalValue( localVarName, dataCollector.PortCategory ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - void UpdateDisconnected( int portId ) - { - int otherPortId = ( portId + 1 ) % 2; - if ( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainPortType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainPortType, false ); - } - m_outputPorts[ 0 ].ChangeType( m_mainPortType, false ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_currentKeyword = GetCurrentParam( ref nodeParams ); - m_currentKeywordId = UIUtils.GetKeywordId( m_currentKeyword ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentKeyword ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs.meta deleted file mode 100644 index 7549755e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/KeywordSwitchNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 04eb50f45d1416e4bb61902a49f06d58 -timeCreated: 1500648134 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs deleted file mode 100644 index dea9b145..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Compare (A == B) -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Compare (A = B)", "Logical Operators", "Check if A is equal to B. If true return value of True else return value of False", null, KeyCode.None, true, true, "Compare", typeof( Compare ), "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCCompareEqual : TFHCStub - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "A"; - m_inputPorts[ 1 ].Name = "B"; - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "6904de6cf8c08e7439672390b425ab50"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GetInputData( ref dataCollector, ignoreLocalvar ); - string strout = "(( " + m_inputDataPort0 + " == " + m_inputDataPort1 + " ) ? " + m_inputDataPort2 + " : " + m_inputDataPort3 + " )"; - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs.meta deleted file mode 100644 index d8255b8d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareEqual.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d6d04219b3c5c5a4282aa9a763b9ad3c -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs deleted file mode 100644 index 3d6db6a0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Compare (A > B) -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes("Compare (A > B)", "Logical Operators", "Check if A is greater than B. If true return value of True else return value of False", null, KeyCode.None, true, true, "Compare", typeof( Compare ), "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCCompareGreater : TFHCStub - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "A"; - m_inputPorts[ 1 ].Name = "B"; - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "363192dbd019ad2478f2fe6c277b7e48"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GetInputData( ref dataCollector, ignoreLocalvar ); - string strout = "(( " + m_inputDataPort0 + " > " + m_inputDataPort1 + " ) ? " + m_inputDataPort2 + " : " + m_inputDataPort3 + " )"; - //Debug.Log(strout); - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs.meta deleted file mode 100644 index 7d1c5723..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreater.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ff04934859005cd41ac644f2a9349e8b -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs deleted file mode 100644 index 5dc0fe6f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs +++ /dev/null @@ -1,37 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Compare (A >= B) -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes("Compare (A \u2265 B)", "Logical Operators", "Check if A is greater than or equal to B. If true return value of True else return value of False", null, KeyCode.None, true, true, "Compare", typeof(Compare), "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCCompareGreaterEqual : TFHCStub - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "A"; - m_inputPorts[ 1 ].Name = "B"; - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "f4ff76282a117c2429a1bcd8ba3a9112"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GetInputData( ref dataCollector, ignoreLocalvar ); - string strout = "(( " + m_inputDataPort0 + " >= " + m_inputDataPort1 + " ) ? " + m_inputDataPort2 + " : " + m_inputDataPort3 + " )"; - //Debug.Log(strout); - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs.meta deleted file mode 100644 index d8713713..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareGreaterEqual.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b2792c240940c3349bdef401f5683f70 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs deleted file mode 100644 index 8f989472..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Compare (A < B) -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes("Compare (A < B)", "Logical Operators", "Check if A is lower than B. If true return value of True else return value of False", null, KeyCode.None, true, true, "Compare", typeof( Compare ), "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCCompareLower : TFHCStub - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "A"; - m_inputPorts[ 1 ].Name = "B"; - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "8024509244392ed44b37c28473e66a8a"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GetInputData( ref dataCollector, ignoreLocalvar ); - string strout = "(( " + m_inputDataPort0 + " < " + m_inputDataPort1 + " ) ? " + m_inputDataPort2 + " : " + m_inputDataPort3 + " )"; - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs.meta deleted file mode 100644 index e5abcf64..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLower.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1a70dcf76fe65a64ca70400d6d08563d -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs deleted file mode 100644 index d9bcafde..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Compare (A <= B) -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes("Compare (A \u2264 B)", "Logical Operators", "Check if A is lower than or equal to B. If true return value of True else return value of False", null, KeyCode.None, true, true, "Compare", typeof( Compare ), "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCCompareLowerEqual : TFHCStub - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "A"; - m_inputPorts[ 1 ].Name = "B"; - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "9a3e17508793b9d42b1efaaf5bcd2554"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GetInputData( ref dataCollector, ignoreLocalvar ); - string strout = "(( " + m_inputDataPort0 + " <= " + m_inputDataPort1 + " ) ? " + m_inputDataPort2 + " : " + m_inputDataPort3 + " )"; - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs.meta deleted file mode 100644 index 4fd5beef..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareLowerEqual.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e1e66ddf48770134b806dd1f397e4ac3 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs deleted file mode 100644 index 98ec281b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Compare (A != B) -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes("Compare (A \u2260 B)", "Logical Operators", "Check if A is not equal to B. If true return value of True else return value of False", null, KeyCode.None, true, true, "Compare", typeof( Compare ), "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCCompareNotEqual : TFHCStub - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "A"; - m_inputPorts[ 1 ].Name = "B"; - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "75f433376eef1ad4a881d99124e08008"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - GetInputData( ref dataCollector, ignoreLocalvar ); - string strout = "(( " + m_inputDataPort0 + " != " + m_inputDataPort1 + " ) ? " + m_inputDataPort2 + " : " + m_inputDataPort3 + " )"; - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs.meta deleted file mode 100644 index 77f259df..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareNotEqual.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 48f885e2f5fa775409b9f50be6aaf80a -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs deleted file mode 100644 index efd0d409..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs +++ /dev/null @@ -1,122 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Compare With Range -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Compare With Range", "Logical Operators", "Check if A is in the range between Range Min and Range Max. If true return value of True else return value of False", null, KeyCode.None, true, false, null, null, "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCCompareWithRange : DynamicTypeNode - { - private WirePortDataType m_mainInputType = WirePortDataType.FLOAT; - private WirePortDataType m_mainOutputType = WirePortDataType.FLOAT; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = "Value"; - m_inputPorts[ 1 ].Name = "Range Min"; - AddInputPort( WirePortDataType.FLOAT, false, "Range Max" ); - AddInputPort( WirePortDataType.FLOAT, false, "True" ); - AddInputPort( WirePortDataType.FLOAT, false, "False" ); - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "127d114eed178d7409f900134a6c00d1"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - UpdateConnections( portId ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - UpdateConnections( outputPortId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - if ( portId < 3 ) - { - if ( portId > 0 ) - { - m_inputPorts[ portId ].ChangeType( m_mainInputType, false ); - } - } - else - { - int otherPortId = ( portId == 3 ) ? 4 : 3; - if ( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainOutputType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainOutputType, false ); - m_outputPorts[ 0 ].ChangeType( m_mainOutputType, false ); - } - } - } - - void UpdateConnections( int portId ) - { - m_inputPorts[ portId ].MatchPortToConnection(); - int otherPortId = 0; - WirePortDataType otherPortType = WirePortDataType.FLOAT; - if ( portId < 3 ) - { - if ( portId == 0 ) - { - m_mainInputType = m_inputPorts[ 0 ].DataType; - for ( int i = 1; i < 3; i++ ) - { - if ( !m_inputPorts[ i ].IsConnected ) - { - m_inputPorts[ i ].ChangeType( m_mainInputType, false ); - } - } - } - } - else - { - otherPortId = ( portId == 3 ) ? 4 : 3; - otherPortType = m_inputPorts[ otherPortId ].IsConnected ? m_inputPorts[ otherPortId ].DataType : WirePortDataType.FLOAT; - m_mainOutputType = UIUtils.GetPriority( m_inputPorts[ portId ].DataType ) > UIUtils.GetPriority( otherPortType ) ? m_inputPorts[ portId ].DataType : otherPortType; - - m_outputPorts[ 0 ].ChangeType( m_mainOutputType, false ); - - if ( !m_inputPorts[ otherPortId ].IsConnected ) - { - m_inputPorts[ otherPortId ].ChangeType( m_mainOutputType, false ); - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - //Conditional Operator ?: has some shenanigans - //If the first operand is of type bool, one of the following must hold for the second and third operands: - //Both operands have compatible structure types. - //Both operands are scalars with numeric or bool type. - //Both operands are vectors with numeric or bool type, where the two vectors are of the same size, which is less than or equal to four. - //If the first operand is a packed vector of bool, then the conditional selection is performed on an elementwise basis.Both the second and third operands must be numeric vectors of the same size as the first operand. - WirePortDataType compatibleInputType = m_mainInputType; - if ( m_mainInputType != WirePortDataType.FLOAT && m_mainInputType != WirePortDataType.INT && m_mainInputType != m_mainOutputType ) - { - compatibleInputType = m_mainOutputType; - } - - //Check if VALUE is in range between MIN and MAX. If true return VALUE IF TRUE else VALUE IF FALSE" - string a = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, compatibleInputType, ignoreLocalvar, true ); - string b = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, compatibleInputType, ignoreLocalvar, true ); - string c = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, compatibleInputType, ignoreLocalvar, true ); - string d = m_inputPorts[ 3 ].GenerateShaderForOutput( ref dataCollector, m_mainOutputType, ignoreLocalvar, true ); - string e = m_inputPorts[ 4 ].GenerateShaderForOutput( ref dataCollector, m_mainOutputType, ignoreLocalvar, true ); - string strout = "(( " + a + " >= " + b + " && " + a + " <= " + c + " ) ? " + d + " : " + e + " )"; - //Debug.Log(strout); - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs.meta deleted file mode 100644 index 9cef3a3f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCCompareWithRange.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e7d30ad11b781804ebd54834781a32d9 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs deleted file mode 100644 index 7ed72724..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs +++ /dev/null @@ -1,133 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node If -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "If [Community]", "Logical Operators", "Compare A with B. If A is greater than B output the value of A > B port. If A is equal to B output the value of A == B port. If A is lower than B output the value of A < B port. Equal Threshold parameter will be used to check A == B adding and subtracting this value to A.", null, KeyCode.None, true, false, null, null, "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCIf : ParentNode - { - private WirePortDataType m_inputMainDataType = WirePortDataType.FLOAT; - private WirePortDataType m_outputMainDataType = WirePortDataType.FLOAT; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "A" ); - AddInputPort( WirePortDataType.FLOAT, false, "B" ); - AddInputPort( WirePortDataType.FLOAT, false, "A > B" ); - AddInputPort( WirePortDataType.FLOAT, false, "A == B" ); - AddInputPort( WirePortDataType.FLOAT, false, "A < B" ); - AddInputPort( WirePortDataType.FLOAT, false, "Equal Threshold" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_textLabelWidth = 110; - m_useInternalPortData = true; - m_previewShaderGUID = "5c7bc7e3cab81da499e4864ace0d86c5"; - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - UpdateConnection( portId ); - } - - void TestMainInputDataType() - { - WirePortDataType newType = WirePortDataType.FLOAT; - if( m_inputPorts[ 0 ].IsConnected && UIUtils.GetPriority( m_inputPorts[ 0 ].DataType ) > UIUtils.GetPriority( newType ) ) - { - newType = m_inputPorts[ 0 ].DataType; - } - - if( m_inputPorts[ 1 ].IsConnected && ( UIUtils.GetPriority( m_inputPorts[ 1 ].DataType ) > UIUtils.GetPriority( newType ) ) ) - { - newType = m_inputPorts[ 1 ].DataType; - } - - if( m_inputPorts[ 5 ].IsConnected && ( UIUtils.GetPriority( m_inputPorts[ 5 ].DataType ) > UIUtils.GetPriority( newType ) ) ) - { - newType = m_inputPorts[ 5 ].DataType; - } - - m_inputMainDataType = newType; - } - - void TestMainOutputDataType() - { - WirePortDataType newType = WirePortDataType.FLOAT; - for( int i = 2; i < 5; i++ ) - { - if( m_inputPorts[ i ].IsConnected && ( UIUtils.GetPriority( m_inputPorts[ i ].DataType ) > UIUtils.GetPriority( newType ) ) ) - { - newType = m_inputPorts[ i ].DataType; - } - } - - if( newType != m_outputMainDataType ) - { - m_outputMainDataType = newType; - m_outputPorts[ 0 ].ChangeType( m_outputMainDataType, false ); - } - } - - public void UpdateConnection( int portId ) - { - m_inputPorts[ portId ].MatchPortToConnection(); - switch( portId ) - { - case 0: - case 1: - case 5: - { - TestMainInputDataType(); - } - break; - case 2: - case 3: - case 4: - { - TestMainOutputDataType(); - } - break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string a = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, m_inputMainDataType, ignoreLocalvar, true ); - string b = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, m_inputMainDataType, ignoreLocalvar, true ); - string r1 = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, m_outputMainDataType, ignoreLocalvar, true ); - string r2 = m_inputPorts[ 3 ].GenerateShaderForOutput( ref dataCollector, m_outputMainDataType, ignoreLocalvar, true ); - string r3 = m_inputPorts[ 4 ].GenerateShaderForOutput( ref dataCollector, m_outputMainDataType, ignoreLocalvar, true ); - string tr = m_inputPorts[ 5 ].GenerateShaderForOutput( ref dataCollector, m_inputMainDataType, ignoreLocalvar, true ); - - // No Equal Threshold parameter - //(a > b ? r1 : a == b ? r2 : r3 ) - //string strout = " ( " + a + " > " + b + " ? " + r1 + " : " + a + " == " + b + " ? " + r2 + " : " + r3 + " ) "; - - // With Equal Threshold parameter - // ( a - tr > b ? r1 : a - tr <= b && a + tr >= b ? r2 : r3 ) - string strout = " ( " + a + " - " + tr + " > " + b + " ? " + r1 + " : " + a + " - " + tr + " <= " + b + " && " + a + " + " + tr + " >= " + b + " ? " + r2 + " : " + r3 + " ) "; - - //Debug.Log( strout ); - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs.meta deleted file mode 100644 index 8d6fe583..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCIf.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1a3d561a45c21114c99f52c5432b25e9 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs deleted file mode 100644 index 38dd4052..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs +++ /dev/null @@ -1,103 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - - -namespace AmplifyShaderEditor -{ - [System.Serializable] - public class TFHCStub : DynamicTypeNode - { - protected WirePortDataType m_mainInputType = WirePortDataType.FLOAT; - protected WirePortDataType m_mainOutputType = WirePortDataType.FLOAT; - protected string m_inputDataPort0 = string.Empty; - protected string m_inputDataPort1 = string.Empty; - protected string m_inputDataPort2 = string.Empty; - protected string m_inputDataPort3 = string.Empty; - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - UpdateConnections( portId ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - UpdateConnections( outputPortId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - int otherPortId = 0; - if ( portId < 2 ) - { - otherPortId = ( portId == 0 ) ? 1 : 0; - if ( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainInputType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainInputType, false ); - } - } - else - { - otherPortId = ( portId == 2 ) ? 3 : 2; - if ( m_inputPorts[ otherPortId ].IsConnected ) - { - m_mainOutputType = m_inputPorts[ otherPortId ].DataType; - m_inputPorts[ portId ].ChangeType( m_mainOutputType, false ); - m_outputPorts[ 0 ].ChangeType( m_mainOutputType, false ); - } - } - } - - public void GetInputData( ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - //Conditional Operator ?: has some shenanigans - //If the first operand is of type bool, one of the following must hold for the second and third operands: - //Both operands have compatible structure types. - //Both operands are scalars with numeric or bool type. - //Both operands are vectors with numeric or bool type, where the two vectors are of the same size, which is less than or equal to four. - //If the first operand is a packed vector of bool, then the conditional selection is performed on an elementwise basis.Both the second and third operands must be numeric vectors of the same size as the first operand. - WirePortDataType compatibleInputType = m_mainInputType; - if ( m_mainInputType != WirePortDataType.FLOAT && m_mainInputType != WirePortDataType.INT && m_mainInputType != m_mainOutputType ) - { - compatibleInputType = m_mainOutputType; - } - - m_inputDataPort0 = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, compatibleInputType, ignoreLocalvar, true ); - m_inputDataPort1 = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, compatibleInputType, ignoreLocalvar, true ); - - - m_inputDataPort2 = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, m_mainOutputType, ignoreLocalvar, true ); - m_inputDataPort3 = m_inputPorts[ 3 ].GenerateShaderForOutput( ref dataCollector, m_mainOutputType, ignoreLocalvar, true ); - } - - void UpdateConnections( int portId ) - { - m_inputPorts[ portId ].MatchPortToConnection(); - int otherPortId = 0; - WirePortDataType otherPortType = WirePortDataType.FLOAT; - if ( portId < 2 ) - { - otherPortId = ( portId == 0 ) ? 1 : 0; - otherPortType = m_inputPorts[ otherPortId ].IsConnected ? m_inputPorts[ otherPortId ].DataType : WirePortDataType.FLOAT; - m_mainInputType = UIUtils.GetPriority( m_inputPorts[ portId ].DataType ) > UIUtils.GetPriority( otherPortType ) ? m_inputPorts[ portId ].DataType : otherPortType; - if ( !m_inputPorts[ otherPortId ].IsConnected ) - { - m_inputPorts[ otherPortId ].ChangeType( m_mainInputType, false ); - } - } - else - { - otherPortId = ( portId == 2 ) ? 3 : 2; - otherPortType = m_inputPorts[ otherPortId ].IsConnected ? m_inputPorts[ otherPortId ].DataType : WirePortDataType.FLOAT; - m_mainOutputType = UIUtils.GetPriority( m_inputPorts[ portId ].DataType ) > UIUtils.GetPriority( otherPortType ) ? m_inputPorts[ portId ].DataType : otherPortType; - - m_outputPorts[ 0 ].ChangeType( m_mainOutputType, false ); - - if ( !m_inputPorts[ otherPortId ].IsConnected ) - { - m_inputPorts[ otherPortId ].ChangeType( m_mainOutputType, false ); - } - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs.meta deleted file mode 100644 index ca618e77..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/LogicalOperators/TFHCStub.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 67238b98f61049c45b496af625863edf -timeCreated: 1481646118 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master.meta deleted file mode 100644 index e014e2d5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7787d08c0679d324c99a7ca9a1a3e6a4 -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs deleted file mode 100644 index 7aa08d96..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs +++ /dev/null @@ -1,140 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class AdditionalDefinesHelper - { - private const string AdditionalDefinesStr = " Additional Defines"; - private const float ShaderKeywordButtonLayoutWidth = 15; - private ParentNode m_currentOwner; - - [SerializeField] - private List m_additionalDefines = new List(); - public List DefineList { get { return m_additionalDefines; } set { m_additionalDefines = value; } } - - [SerializeField] - private List m_outsideDefines = new List(); - public List OutsideList { get { return m_outsideDefines; } set { m_outsideDefines = value; } } - - public void Draw( ParentNode owner ) - { - m_currentOwner = owner; - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalDefines; - NodeUtils.DrawPropertyGroup( ref value, AdditionalDefinesStr, DrawMainBody, DrawButtons ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalDefines = value; - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add keyword - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalDefines.Add( string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove keyword - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_additionalDefines.Count > 0 ) - { - m_additionalDefines.RemoveAt( m_additionalDefines.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - } - - void DrawMainBody() - { - EditorGUILayout.Separator(); - int itemCount = m_additionalDefines.Count; - int markedToDelete = -1; - for( int i = 0; i < itemCount; i++ ) - { - EditorGUILayout.BeginHorizontal(); - { - EditorGUI.BeginChangeCheck(); - m_additionalDefines[ i ] = EditorGUILayout.TextField( m_additionalDefines[ i ] ); - if( EditorGUI.EndChangeCheck() ) - { - m_additionalDefines[ i ] = UIUtils.RemoveShaderInvalidCharacters( m_additionalDefines[ i ] ); - } - - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalDefines.Insert( i + 1, string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - } - - if( markedToDelete > -1 ) - { - if( m_additionalDefines.Count > markedToDelete ) - { - m_additionalDefines.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - EditorGUILayout.HelpBox( "Please add your defines without the #define keywords", MessageType.Info ); - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - m_additionalDefines.Add( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDefines.Count ); - for( int i = 0; i < m_additionalDefines.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDefines[ i ] ); - } - } - - public void AddToDataCollector( ref MasterNodeDataCollector dataCollector ) - { - for( int i = 0; i < m_additionalDefines.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_additionalDefines[ i ] ) ) - dataCollector.AddToDefines( -1, m_additionalDefines[ i ] ); - } - - for( int i = 0; i < m_outsideDefines.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_outsideDefines[ i ] ) ) - dataCollector.AddToDefines( -1, m_outsideDefines[ i ] ); - } - } - - public void Destroy() - { - m_additionalDefines.Clear(); - m_additionalDefines = null; - m_currentOwner = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs.meta deleted file mode 100644 index 6839c0e6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalDefinesHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0801a5994efb46142ad8dcc0fe3c47f8 -timeCreated: 1513252939 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs deleted file mode 100644 index 542b586f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs +++ /dev/null @@ -1,154 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class AdditionalIncludesHelper - { - private const string AdditionalIncludesStr = " Additional Includes"; - private const float ShaderKeywordButtonLayoutWidth = 15; - private ParentNode m_currentOwner; - - [SerializeField] - private List m_additionalIncludes = new List(); - public List IncludeList { get { return m_additionalIncludes; } set { m_additionalIncludes = value; } } - - [SerializeField] - private List m_outsideIncludes = new List(); - public List OutsideList { get { return m_outsideIncludes; } set { m_outsideIncludes = value; } } - - public void Draw( ParentNode owner ) - { - m_currentOwner = owner; - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalIncludes; - NodeUtils.DrawPropertyGroup( ref value, AdditionalIncludesStr, DrawMainBody, DrawButtons ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalIncludes = value; - - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add keyword - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalIncludes.Add( string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove keyword - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_additionalIncludes.Count > 0 ) - { - m_additionalIncludes.RemoveAt( m_additionalIncludes.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - } - - void DrawMainBody() - { - EditorGUILayout.Separator(); - //if( OutsideList != null && OutsideList.Count > 0 ) - //{ - // m_drawElements.Clear(); - // EditorGUI.BeginDisabledGroup( true ); - // int outsideCount = OutsideList.Count; - // for( int i = 0; i < outsideCount; i++ ) - // { - // if( !m_drawElements.Contains( OutsideList[ i ] ) ) - // { - // m_drawElements.Add( OutsideList[ i ] ); - // EditorGUILayout.TextField( OutsideList[ i ] ); - // } - // } - // EditorGUI.EndDisabledGroup(); - // EditorGUILayout.Separator(); - //} - int itemCount = m_additionalIncludes.Count; - int markedToDelete = -1; - for( int i = 0; i < itemCount; i++ ) - { - EditorGUILayout.BeginHorizontal(); - { - EditorGUI.BeginChangeCheck(); - m_additionalIncludes[ i ] = EditorGUILayout.TextField( m_additionalIncludes[ i ] ); - if( EditorGUI.EndChangeCheck() ) - { - m_additionalIncludes[ i ] = UIUtils.RemoveShaderInvalidCharacters( m_additionalIncludes[ i ] ); - } - - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalIncludes.Insert( i + 1, string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - } - - if( markedToDelete > -1 ) - { - if( m_additionalIncludes.Count > markedToDelete ) - { - m_additionalIncludes.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - EditorGUILayout.HelpBox( "Please add your includes without the #include \"\" keywords", MessageType.Info ); - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - m_additionalIncludes.Add( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalIncludes.Count ); - for( int i = 0; i < m_additionalIncludes.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalIncludes[ i ] ); - } - } - - public void AddToDataCollector( ref MasterNodeDataCollector dataCollector ) - { - for( int i = 0; i < m_additionalIncludes.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_additionalIncludes[ i ] ) ) - dataCollector.AddToIncludes( -1, m_additionalIncludes[ i ] ); - } - - for( int i = 0; i < m_outsideIncludes.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_outsideIncludes[ i ] ) ) - dataCollector.AddToIncludes( -1, m_outsideIncludes[ i ] ); - } - } - - public void Destroy() - { - m_additionalIncludes.Clear(); - m_additionalIncludes = null; - m_currentOwner = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs.meta deleted file mode 100644 index 0997164e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalIncludesHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 74ff3d342e013f64198aaf767e623962 -timeCreated: 1498123240 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs deleted file mode 100644 index a7e89707..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs +++ /dev/null @@ -1,141 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class AdditionalPragmasHelper - { - private const string AdditionalPragmasStr = " Additional Pragmas"; - private const float ShaderKeywordButtonLayoutWidth = 15; - private ParentNode m_currentOwner; - - [SerializeField] - private List m_additionalPragmas = new List(); - public List PragmaList { get { return m_additionalPragmas; } set { m_additionalPragmas = value; } } - - [SerializeField] - private List m_outsidePragmas = new List(); - public List OutsideList { get { return m_outsidePragmas; } set { m_outsidePragmas = value; } } - - public void Draw( ParentNode owner ) - { - m_currentOwner = owner; - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalPragmas; - NodeUtils.DrawPropertyGroup( ref value, AdditionalPragmasStr, DrawMainBody, DrawButtons ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalPragmas = value; - - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add keyword - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalPragmas.Add( string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove keyword - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_additionalPragmas.Count > 0 ) - { - m_additionalPragmas.RemoveAt( m_additionalPragmas.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - } - - void DrawMainBody() - { - EditorGUILayout.Separator(); - int itemCount = m_additionalPragmas.Count; - int markedToDelete = -1; - for( int i = 0; i < itemCount; i++ ) - { - EditorGUILayout.BeginHorizontal(); - { - EditorGUI.BeginChangeCheck(); - m_additionalPragmas[ i ] = EditorGUILayout.TextField( m_additionalPragmas[ i ] ); - if( EditorGUI.EndChangeCheck() ) - { - m_additionalPragmas[ i ] = UIUtils.RemoveShaderInvalidCharacters( m_additionalPragmas[ i ] ); - } - - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalPragmas.Insert( i + 1, string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - } - - if( markedToDelete > -1 ) - { - if( m_additionalPragmas.Count > markedToDelete ) - { - m_additionalPragmas.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - EditorGUILayout.HelpBox( "Please add your pragmas without the #pragma keywords", MessageType.Info ); - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - m_additionalPragmas.Add( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalPragmas.Count ); - for( int i = 0; i < m_additionalPragmas.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalPragmas[ i ] ); - } - } - - public void AddToDataCollector( ref MasterNodeDataCollector dataCollector ) - { - for( int i = 0; i < m_additionalPragmas.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_additionalPragmas[ i ] ) ) - dataCollector.AddToPragmas( -1, m_additionalPragmas[ i ] ); - } - - for( int i = 0; i < m_outsidePragmas.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_outsidePragmas[ i ] ) ) - dataCollector.AddToPragmas( -1, m_outsidePragmas[ i ] ); - } - } - - public void Destroy() - { - m_additionalPragmas.Clear(); - m_additionalPragmas = null; - m_currentOwner = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs.meta deleted file mode 100644 index 3f245aaf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalPragmasHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3153b4d10effd174988d75b84b12d281 -timeCreated: 1504515475 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs deleted file mode 100644 index cd3efae7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs +++ /dev/null @@ -1,153 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - - [Serializable] - public class AdditionalSurfaceOptionsHelper - { - private const string AdditionalOptionsStr = " Additional Surface Options"; - - - private const float ShaderKeywordButtonLayoutWidth = 15; - private ParentNode m_currentOwner; - - [SerializeField] - private List m_availableOptions = new List(); - - public void Draw( ParentNode owner ) - { - m_currentOwner = owner; - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalSurfaceOptions; - NodeUtils.DrawPropertyGroup( ref value, AdditionalOptionsStr, DrawMainBody, DrawButtons ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalSurfaceOptions = value; - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add tag - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableOptions.Add( string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove tag - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_availableOptions.Count > 0 ) - { - m_availableOptions.RemoveAt( m_availableOptions.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - } - - void DrawMainBody() - { - EditorGUILayout.Separator(); - int itemCount = m_availableOptions.Count; - - if( itemCount == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - - int markedToDelete = -1; - float originalLabelWidth = EditorGUIUtility.labelWidth; - for( int i = 0; i < itemCount; i++ ) - { - - EditorGUI.indentLevel += 1; - EditorGUIUtility.labelWidth = 62; - EditorGUILayout.BeginHorizontal(); - //Option - EditorGUI.BeginChangeCheck(); - m_availableOptions[ i ] = EditorGUILayout.TextField( "["+i+"] -", m_availableOptions[ i ] ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableOptions[ i ] = UIUtils.RemoveShaderInvalidCharacters( m_availableOptions[ i ] ); - } - - EditorGUIUtility.labelWidth = originalLabelWidth; - - { - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableOptions.Insert( i + 1, string.Empty ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - EditorGUI.indentLevel -= 1; - } - - if( markedToDelete > -1 ) - { - if( m_availableOptions.Count > markedToDelete ) - { - m_availableOptions.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - m_availableOptions.Add( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - int optionsCount = m_availableOptions.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, optionsCount ); - for( int i = 0; i < optionsCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_availableOptions[ i ].ToString() ); - } - } - - public void WriteToOptionalSurfaceOptions( ref string currentOptions ) - { - int tagsCount = m_availableOptions.Count; - if( tagsCount == 0 ) - return; - - string result = " "; - - for( int i = 0; i < tagsCount; i++ ) - { - result += m_availableOptions[ i ]; - if( i < tagsCount - 1 ) - { - result += " "; - } - } - currentOptions = currentOptions + result; - } - - public void Destroy() - { - m_availableOptions.Clear(); - m_availableOptions = null; - m_currentOwner = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs.meta deleted file mode 100644 index ccd630e4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/AdditionalSurfaceOptionsHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d830b2cc8bc5e174485077319135fc1e -timeCreated: 1528881842 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs deleted file mode 100644 index d1391d95..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs +++ /dev/null @@ -1,242 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -// Billboard based on: -// https://gist.github.com/renaudbedard/7a90ec4a5a7359712202 -using System; -using UnityEngine; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum BillboardType - { - Cylindrical, - Spherical - } - - [Serializable] - public class BillboardOpHelper - { - public static readonly string BillboardTitleStr = " Billboard"; - public static readonly string BillboardTypeStr = "Type"; - public static readonly string BillboardRotIndStr = "Ignore Rotation"; - - public static readonly string[] BillboardCylindricalInstructions = { "//Calculate new billboard vertex position and normal", - "float3 upCamVec = float3( 0, 1, 0 )"}; - - public static readonly string[] BillboardSphericalInstructions = { "//Calculate new billboard vertex position and normal", - "float3 upCamVec = normalize ( UNITY_MATRIX_V._m10_m11_m12 )"}; - - - public static readonly string[] BillboardCommonInstructions = { "float3 forwardCamVec = -normalize ( UNITY_MATRIX_V._m20_m21_m22 )", - "float3 rightCamVec = normalize( UNITY_MATRIX_V._m00_m01_m02 )", - "float4x4 rotationCamMatrix = float4x4( rightCamVec, 0, upCamVec, 0, forwardCamVec, 0, 0, 0, 0, 1 )", - "{0} = normalize( mul( float4( {0} , 0 ), rotationCamMatrix )).xyz"}; - - public static readonly string[] BillboardRotDependent = { "//This unfortunately must be made to take non-uniform scaling into account", - "//Transform to world coords, apply rotation and transform back to local", - "{0} = mul( {1} , unity_ObjectToWorld ){2}", - "{0} = mul( {1} , rotationCamMatrix ){2}", - "{0} = mul( {1} , unity_WorldToObject ){2}"}; - - - public static readonly string[] BillboardRotIndependent = { "{0}.x *= length( unity_ObjectToWorld._m00_m10_m20 )", - "{0}.y *= length( unity_ObjectToWorld._m01_m11_m21 )", - "{0}.z *= length( unity_ObjectToWorld._m02_m12_m22 )", - "{0} = mul( {0}, rotationCamMatrix )", - "{0}.xyz += unity_ObjectToWorld._m03_m13_m23", - "//Need to nullify rotation inserted by generated surface shader", - "{0} = mul( unity_WorldToObject, {0} )"}; - - - - public static readonly string[] BillboardHDRotDependent = { "//This unfortunately must be made to take non-uniform scaling into account", - "//Transform to world coords, apply rotation and transform back to local", - "{0} = mul( {1} , GetObjectToWorldMatrix() ){2}", - "{0} = mul( {1} , rotationCamMatrix ){2}", - "{0} = mul( {1} , GetWorldToObjectMatrix() ){2}"}; - - - public static readonly string[] BillboardHDRotIndependent = { "{0}.x *= length( GetObjectToWorldMatrix()._m00_m10_m20 )", - "{0}.y *= length( GetObjectToWorldMatrix()._m01_m11_m21 )", - "{0}.z *= length( GetObjectToWorldMatrix()._m02_m12_m22 )", - "{0} = mul( {0}, rotationCamMatrix )", - "{0}.xyz += GetObjectToWorldMatrix()._m03_m13_m23", - "//Need to nullify rotation inserted by generated surface shader", - "{0} = mul( GetWorldToObjectMatrix(), {0} )"}; - - - [SerializeField] - private bool m_isBillboard = false; - - [SerializeField] - private BillboardType m_billboardType = BillboardType.Cylindrical; - - [SerializeField] - private bool m_rotationIndependent = false; - - public void Draw( ParentNode owner ) - { - bool visible = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedVertexOptions; - bool enabled = m_isBillboard; - NodeUtils.DrawPropertyGroup( owner, ref visible, ref m_isBillboard, BillboardTitleStr, () => - { - m_billboardType = (BillboardType)owner.EditorGUILayoutEnumPopup( BillboardTypeStr, m_billboardType ); - m_rotationIndependent = owner.EditorGUILayoutToggle( BillboardRotIndStr, m_rotationIndependent ); - } ); - - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedVertexOptions = visible; - if( m_isBillboard != enabled ) - { - UIUtils.RequestSave(); - } - } - public void FillDataCollectorWithInternalData( ref MasterNodeDataCollector dataCollector ) - { - if( m_isBillboard ) - { - FillDataCollector( ref dataCollector, m_billboardType, m_rotationIndependent, "v.vertex", "v.normal", false ); - } - } - // This should be called after the Vertex Offset and Vertex Normal ports are analised - public static void FillDataCollector( ref MasterNodeDataCollector dataCollector, BillboardType billboardType, bool rotationIndependent, string vertexPosValue, string vertexNormalValue, bool vertexIsFloat3 ) - { - switch( billboardType ) - { - case BillboardType.Cylindrical: - { - for( int i = 0; i < BillboardCylindricalInstructions.Length; i++ ) - { - dataCollector.AddVertexInstruction( BillboardCylindricalInstructions[ i ] + ( dataCollector.IsTemplate ? ";" : string.Empty ), -1, true ); - } - } - break; - - case BillboardType.Spherical: - { - for( int i = 0; i < BillboardCylindricalInstructions.Length; i++ ) - { - dataCollector.AddVertexInstruction( BillboardSphericalInstructions[ i ] + ( dataCollector.IsTemplate ? ";" : string.Empty ), -1, true ); - } - } - break; - } - - for( int i = 0; i < BillboardCommonInstructions.Length; i++ ) - { - string value = ( i == 3 ) ? string.Format( BillboardCommonInstructions[ i ], vertexNormalValue ) : BillboardCommonInstructions[ i ]; - dataCollector.AddVertexInstruction( value + ( dataCollector.IsTemplate ? ";" : string.Empty ), -1, true ); - } - - if( rotationIndependent ) - { - for( int i = 0; i < BillboardRotIndependent.Length; i++ ) - { - string value = string.Empty; - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.BuiltIn ) - { - value = ( i != 5 ) ? string.Format( BillboardHDRotIndependent[ i ], vertexPosValue ) : BillboardHDRotIndependent[ i ]; - } - else - { - value = ( i != 5 ) ? string.Format( BillboardRotIndependent[ i ], vertexPosValue ) : BillboardRotIndependent[ i ]; - } - dataCollector.AddVertexInstruction( value + ( dataCollector.IsTemplate ? ";" : string.Empty ), -1, true ); - } - } - else - { - string vertexPosConverted = vertexIsFloat3 ? string.Format( "float4({0},0)", vertexPosValue ) : vertexPosValue; - for( int i = 0; i < BillboardRotDependent.Length; i++ ) - { - string value = string.Empty; - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - { - value = ( i > 1 ) ? string.Format( BillboardHDRotDependent[ i ], vertexPosValue, vertexPosConverted, ( vertexIsFloat3 ? ".xyz" : string.Empty ) ) : BillboardHDRotDependent[ i ]; - } - else - { - value = ( i > 1 ) ? string.Format( BillboardRotDependent[ i ], vertexPosValue, vertexPosConverted, ( vertexIsFloat3 ? ".xyz" : string.Empty ) ) : BillboardRotDependent[ i ]; - } - dataCollector.AddVertexInstruction( value + ( dataCollector.IsTemplate ? ";" : string.Empty ), -1, true ); - } - } - } - - public string[] GetInternalMultilineInstructions() - { - // This method is only used on Surface ... no HD variation is needed - return GetMultilineInstructions( m_billboardType, m_rotationIndependent, "v.vertex", "v.normal" ); - } - - public static string[] GetMultilineInstructions( BillboardType billboardType, bool rotationIndependent, string vertexPosValue, string vertexNormalValue ) - { - // This method is only used on Surface ... no HD variation is needed - List body = new List(); - switch( billboardType ) - { - case BillboardType.Cylindrical: - { - for( int i = 0; i < BillboardCylindricalInstructions.Length; i++ ) - { - body.Add( BillboardCylindricalInstructions[ i ] ); - } - } - break; - - case BillboardType.Spherical: - { - for( int i = 0; i < BillboardCylindricalInstructions.Length; i++ ) - { - body.Add( BillboardSphericalInstructions[ i ] ); - } - } - break; - } - - for( int i = 0; i < BillboardCommonInstructions.Length; i++ ) - { - string value = ( i == 3 ) ? string.Format( BillboardCommonInstructions[ i ], vertexNormalValue ) : BillboardCommonInstructions[ i ]; - body.Add( value ); - } - - if( rotationIndependent ) - { - for( int i = 0; i < BillboardRotIndependent.Length; i++ ) - { - string value = ( i != 5 ) ? string.Format( BillboardRotIndependent[ i ], vertexPosValue ) : BillboardRotIndependent[ i ]; - body.Add( value ); - } - } - else - { - for( int i = 0; i < BillboardRotDependent.Length; i++ ) - { - string value = ( i > 1 ) ? string.Format( BillboardRotDependent[ i ], vertexPosValue ) : BillboardRotDependent[ i ]; - body.Add( value ); - } - } - return body.ToArray(); - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - m_isBillboard = Convert.ToBoolean( nodeParams[ index++ ] ); - m_billboardType = (BillboardType)Enum.Parse( typeof( BillboardType ), nodeParams[ index++ ] ); - if( UIUtils.CurrentShaderVersion() > 11007 ) - { - m_rotationIndependent = Convert.ToBoolean( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_isBillboard ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_billboardType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_rotationIndependent ); - } - - public bool IsBillboard { get { return m_isBillboard; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs.meta deleted file mode 100644 index 812475f8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BillboardOpHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 837b906a268babc49ac733573c5b3394 -timeCreated: 1489159407 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs deleted file mode 100644 index 989ace5f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs +++ /dev/null @@ -1,447 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum AvailableBlendFactor - { - One = 1, - Zero = 0, - SrcColor = 3, - SrcAlpha = 5, - DstColor = 2, - DstAlpha = 7, - OneMinusSrcColor = 6, - OneMinusSrcAlpha = 10, - OneMinusDstColor = 4, - OneMinusDstAlpha = 8, - SrcAlphaSaturate = 9 - }; - - public enum AvailableBlendOps - { - OFF = 0, - Add, - Sub, - RevSub, - Min, - Max, - //Direct X11 only - LogicalClear, - LogicalSet, - LogicalCopy, - LogicalCopyInverted, - LogicalNoop, - LogicalInvert, - LogicalAnd, - LogicalNand, - LogicalOr, - LogicalNor, - LogicalXor, - LogicalEquiv, - LogicalAndReverse, - LogicalAndInverted, - LogicalOrReverse, - LogicalOrInverted - }; - - public class CommonBlendTypes - { - public string Name; - public AvailableBlendFactor SourceFactor; - public AvailableBlendFactor DestFactor; - public CommonBlendTypes( string name, AvailableBlendFactor sourceFactor, AvailableBlendFactor destFactor ) - { - Name = name; - SourceFactor = sourceFactor; - DestFactor = destFactor; - } - } - - [Serializable] - public class BlendOpsHelper - { - public static readonly string[] BlendOpsLabels = - { - "", - "Add", - "Sub", - "RevSub", - "Min", - "Max", - "LogicalClear ( DX11.1 Only )", - "LogicalSet ( DX11.1 Only )", - "LogicalCopy ( DX11.1 Only )", - "LogicalCopyInverted ( DX11.1 Only )", - "LogicalNoop ( DX11.1 Only )", - "LogicalInvert ( DX11.1 Only )", - "LogicalAnd ( DX11.1 Only )", - "LogicalNand ( DX11.1 Only )", - "LogicalOr ( DX11.1 Only )", - "LogicalNor ( DX11.1 Only )", - "LogicalXor ( DX11.1 Only )", - "LogicalEquiv ( DX11.1 Only )", - "LogicalAndReverse ( DX11.1 Only )", - "LogicalAndInverted ( DX11.1 Only )", - "LogicalOrReverse ( DX11.1 Only )", - "LogicalOrInverted ( DX11.1 Only )" - }; - - private const string BlendModesRGBStr = "Blend RGB"; - private const string BlendModesAlphaStr = "Blend Alpha"; - - private const string BlendOpsRGBStr = "Blend Op RGB"; - private const string BlendOpsAlphaStr = "Blend Op Alpha"; - - private const string SourceFactorStr = "Src"; - private const string DstFactorStr = "Dst"; - - private const string SingleBlendFactorStr = "Blend {0} {1}"; - private const string SeparateBlendFactorStr = "Blend {0} {1} , {2} {3}"; - - private const string SingleBlendOpStr = "BlendOp {0}"; - private const string SeparateBlendOpStr = "BlendOp {0} , {1}"; - - private string[] m_commonBlendTypesArr; - private List m_commonBlendTypes = new List { new CommonBlendTypes("", AvailableBlendFactor.Zero, AvailableBlendFactor.Zero ), - new CommonBlendTypes("Custom", AvailableBlendFactor.Zero, AvailableBlendFactor.Zero ) , - new CommonBlendTypes("Alpha Blend", AvailableBlendFactor.SrcAlpha, AvailableBlendFactor.OneMinusSrcAlpha ) , - new CommonBlendTypes("Premultiplied", AvailableBlendFactor.One, AvailableBlendFactor.OneMinusSrcAlpha ), - new CommonBlendTypes("Additive", AvailableBlendFactor.One, AvailableBlendFactor.One ), - new CommonBlendTypes("Soft Additive", AvailableBlendFactor.OneMinusDstColor, AvailableBlendFactor.One ), - new CommonBlendTypes("Multiplicative", AvailableBlendFactor.DstColor, AvailableBlendFactor.Zero ), - new CommonBlendTypes("2x Multiplicative", AvailableBlendFactor.DstColor, AvailableBlendFactor.SrcColor ), - new CommonBlendTypes("Particle Additive", AvailableBlendFactor.SrcAlpha, AvailableBlendFactor.One ),}; - - [SerializeField] - private bool m_enabled = false; - - // Blend Factor - // RGB - [SerializeField] - private int m_currentIndex = 0; - - - [SerializeField] - private InlineProperty m_sourceFactorRGB = new InlineProperty( 0 ); - - [SerializeField] - private InlineProperty m_destFactorRGB = new InlineProperty( 0 ); - - // Alpha - [SerializeField] - private int m_currentAlphaIndex = 0; - - [SerializeField] - private InlineProperty m_sourceFactorAlpha = new InlineProperty( 0 ); - - [SerializeField] - private InlineProperty m_destFactorAlpha = new InlineProperty( 0 ); - - //Blend Ops - [SerializeField] - private bool m_blendOpEnabled = false; - - [SerializeField] - private InlineProperty m_blendOpRGB = new InlineProperty( 0 ); - - [SerializeField] - private InlineProperty m_blendOpAlpha = new InlineProperty( 0 ); - - public BlendOpsHelper() - { - m_commonBlendTypesArr = new string[ m_commonBlendTypes.Count ]; - for( int i = 0; i < m_commonBlendTypesArr.Length; i++ ) - { - m_commonBlendTypesArr[ i ] = m_commonBlendTypes[ i ].Name; - } - } - - public void Draw( UndoParentNode owner, bool customBlendAvailable ) - { - m_enabled = customBlendAvailable; - - // RGB - EditorGUI.BeginChangeCheck(); - m_currentIndex = owner.EditorGUILayoutPopup( BlendModesRGBStr, m_currentIndex, m_commonBlendTypesArr ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_currentIndex > 1 ) - { - m_sourceFactorRGB.IntValue = (int)m_commonBlendTypes[ m_currentIndex ].SourceFactor; - m_sourceFactorRGB.SetInlineNodeValue(); - - m_destFactorRGB.IntValue = (int)m_commonBlendTypes[ m_currentIndex ].DestFactor; - m_destFactorRGB.SetInlineNodeValue(); - } - } - EditorGUI.BeginDisabledGroup( m_currentIndex == 0 ); - - EditorGUI.BeginChangeCheck(); - float cached = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 40; - - EditorGUILayout.BeginHorizontal(); - AvailableBlendFactor tempCast = (AvailableBlendFactor)m_sourceFactorRGB.IntValue; - m_sourceFactorRGB.CustomDrawer( ref owner, ( x ) => { tempCast = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( SourceFactorStr, tempCast ); }, SourceFactorStr ); - m_sourceFactorRGB.IntValue = (int)tempCast; - EditorGUI.indentLevel--; - EditorGUIUtility.labelWidth = 25; - tempCast = (AvailableBlendFactor)m_destFactorRGB.IntValue; - m_destFactorRGB.CustomDrawer( ref owner, ( x ) => { tempCast = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( DstFactorStr, tempCast ); }, DstFactorStr ); - m_destFactorRGB.IntValue = (int)tempCast; - EditorGUI.indentLevel++; - EditorGUILayout.EndHorizontal(); - - EditorGUIUtility.labelWidth = cached; - if( EditorGUI.EndChangeCheck() ) - { - CheckRGBIndex(); - } - - // Both these tests should be removed on a later stage - // ASE v154dev004 changed AvailableBlendOps.OFF value from -1 to 0 - // If importing the new package into an already opened ASE window makes - // hotcode to preserve the -1 value on these variables - if( m_blendOpRGB.FloatValue < 0 ) - m_blendOpRGB.FloatValue = 0; - - if( m_blendOpAlpha.FloatValue < 0 ) - m_blendOpAlpha.FloatValue = 0; - - EditorGUI.BeginChangeCheck(); - //AvailableBlendOps tempOpCast = (AvailableBlendOps)m_blendOpRGB.IntValue; - m_blendOpRGB.CustomDrawer( ref owner, ( x ) => { m_blendOpRGB.IntValue = x.EditorGUILayoutPopup( BlendOpsRGBStr, m_blendOpRGB.IntValue, BlendOpsLabels ); }, BlendOpsRGBStr ); - //m_blendOpRGB.IntValue = (int)tempOpCast; - if( EditorGUI.EndChangeCheck() ) - { - m_blendOpEnabled = ( !m_blendOpRGB.Active && m_blendOpRGB.IntValue > -1 ) || ( m_blendOpRGB.Active && m_blendOpRGB.NodeId > -1 );//AvailableBlendOps.OFF; - m_blendOpRGB.SetInlineNodeValue(); - } - - EditorGUI.EndDisabledGroup(); - - // Alpha - EditorGUILayout.Separator(); - - EditorGUI.BeginChangeCheck(); - m_currentAlphaIndex = owner.EditorGUILayoutPopup( BlendModesAlphaStr, m_currentAlphaIndex, m_commonBlendTypesArr ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_currentAlphaIndex > 0 ) - { - m_sourceFactorAlpha.IntValue = (int)m_commonBlendTypes[ m_currentAlphaIndex ].SourceFactor; - m_sourceFactorAlpha.SetInlineNodeValue(); - - m_destFactorAlpha.IntValue = (int)m_commonBlendTypes[ m_currentAlphaIndex ].DestFactor; - m_destFactorAlpha.SetInlineNodeValue(); - } - } - EditorGUI.BeginDisabledGroup( m_currentAlphaIndex == 0 ); - - EditorGUI.BeginChangeCheck(); - cached = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 40; - EditorGUILayout.BeginHorizontal(); - tempCast = (AvailableBlendFactor)m_sourceFactorAlpha.IntValue; - m_sourceFactorAlpha.CustomDrawer( ref owner, ( x ) => { tempCast = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( SourceFactorStr, tempCast ); }, SourceFactorStr ); - m_sourceFactorAlpha.IntValue = (int)tempCast; - EditorGUI.indentLevel--; - EditorGUIUtility.labelWidth = 25; - tempCast = (AvailableBlendFactor)m_destFactorAlpha.IntValue; - m_destFactorAlpha.CustomDrawer( ref owner, ( x ) => { tempCast = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( DstFactorStr, tempCast ); }, DstFactorStr ); - m_destFactorAlpha.IntValue = (int)tempCast; - EditorGUI.indentLevel++; - EditorGUILayout.EndHorizontal(); - EditorGUIUtility.labelWidth = cached; - - if( EditorGUI.EndChangeCheck() ) - { - CheckAlphaIndex(); - } - EditorGUI.BeginChangeCheck(); - //tempOpCast = (AvailableBlendOps)m_blendOpAlpha.IntValue; - m_blendOpAlpha.CustomDrawer( ref owner, ( x ) => { m_blendOpAlpha.IntValue = x.EditorGUILayoutPopup( BlendOpsAlphaStr, m_blendOpAlpha.IntValue, BlendOpsLabels ); }, BlendOpsAlphaStr ); - //m_blendOpAlpha.IntValue = (int)tempOpCast; - if( EditorGUI.EndChangeCheck() ) - { - m_blendOpAlpha.SetInlineNodeValue(); - } - EditorGUI.EndDisabledGroup(); - EditorGUILayout.Separator(); - } - - void CheckRGBIndex() - { - int count = m_commonBlendTypes.Count; - m_currentIndex = 1; - for( int i = 1; i < count; i++ ) - { - if( m_commonBlendTypes[ i ].SourceFactor == (AvailableBlendFactor)m_sourceFactorRGB.IntValue && m_commonBlendTypes[ i ].DestFactor == (AvailableBlendFactor)m_destFactorRGB.IntValue ) - { - m_currentIndex = i; - return; - } - } - - } - - void CheckAlphaIndex() - { - int count = m_commonBlendTypes.Count; - m_currentAlphaIndex = 1; - for( int i = 1; i < count; i++ ) - { - if( m_commonBlendTypes[ i ].SourceFactor == (AvailableBlendFactor)m_sourceFactorAlpha.IntValue && m_commonBlendTypes[ i ].DestFactor == (AvailableBlendFactor)m_destFactorAlpha.IntValue ) - { - m_currentAlphaIndex = i; - if( m_currentAlphaIndex > 0 && m_currentIndex == 0 ) - m_currentIndex = 1; - return; - } - } - - if( m_currentAlphaIndex > 0 && m_currentIndex == 0 ) - m_currentIndex = 1; - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - m_currentIndex = Convert.ToInt32( nodeParams[ index++ ] ); - if( UIUtils.CurrentShaderVersion() > 15103 ) - { - m_sourceFactorRGB.ReadFromString( ref index, ref nodeParams ); - m_destFactorRGB.ReadFromString( ref index, ref nodeParams ); - } - else - { - m_sourceFactorRGB.IntValue = (int)(AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - m_destFactorRGB.IntValue = (int)(AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - } - - m_currentAlphaIndex = Convert.ToInt32( nodeParams[ index++ ] ); - if( UIUtils.CurrentShaderVersion() > 15103 ) - { - m_sourceFactorAlpha.ReadFromString( ref index, ref nodeParams ); - m_destFactorAlpha.ReadFromString( ref index, ref nodeParams ); - - m_blendOpRGB.ReadFromString( ref index, ref nodeParams ); - m_blendOpAlpha.ReadFromString( ref index, ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 15404 ) - { - // Now BlendOps enum starts at 0 and not -1 - m_blendOpRGB.FloatValue += 1; - m_blendOpAlpha.FloatValue += 1; - } - } - else - { - m_sourceFactorAlpha.IntValue = (int)(AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - m_destFactorAlpha.IntValue = (int)(AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - m_blendOpRGB.IntValue = (int)(AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), nodeParams[ index++ ] ); - m_blendOpAlpha.IntValue = (int)(AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), nodeParams[ index++ ] ); - } - - m_enabled = ( m_currentIndex > 0 || m_currentAlphaIndex > 0 ); - m_blendOpEnabled = ( !m_blendOpRGB.Active && m_blendOpRGB.IntValue > -1 ) || ( m_blendOpRGB.Active && m_blendOpRGB.NodeId > -1 ); - } - - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentIndex ); - m_sourceFactorRGB.WriteToString( ref nodeInfo ); - m_destFactorRGB.WriteToString( ref nodeInfo ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentAlphaIndex ); - m_sourceFactorAlpha.WriteToString( ref nodeInfo ); - m_destFactorAlpha.WriteToString( ref nodeInfo ); - - m_blendOpRGB.WriteToString( ref nodeInfo ); - m_blendOpAlpha.WriteToString( ref nodeInfo ); - } - - public void SetBlendOpsFromBlendMode( AlphaMode mode, bool customBlendAvailable ) - { - switch( mode ) - { - case AlphaMode.Transparent: - m_currentIndex = 2; - m_sourceFactorRGB.IntValue = (int)m_commonBlendTypes[ m_currentIndex ].SourceFactor; - m_destFactorRGB.IntValue = (int)m_commonBlendTypes[ m_currentIndex ].DestFactor; - break; - case AlphaMode.Masked: - case AlphaMode.Translucent: - m_currentIndex = 0; - break; - case AlphaMode.Premultiply: - m_currentIndex = 3; - m_sourceFactorRGB.IntValue = (int)m_commonBlendTypes[ m_currentIndex ].SourceFactor; - m_destFactorRGB.IntValue = (int)m_commonBlendTypes[ m_currentIndex ].DestFactor; - break; - } - m_enabled = customBlendAvailable; - } - - public string CreateBlendOps() - { - - string result = "\t\t" + CurrentBlendFactor + "\n"; - if( m_blendOpEnabled ) - { - result += "\t\t" + CurrentBlendOp + "\n"; - } - return result; - } - - public string CurrentBlendRGB { get { return m_commonBlendTypes[ m_currentIndex ].Name; } } - - public string CurrentBlendFactorSingle { get { return string.Format( SingleBlendFactorStr, m_sourceFactorRGB.GetValueOrProperty( ( (AvailableBlendFactor)m_sourceFactorRGB.IntValue ).ToString() ), m_destFactorRGB.GetValueOrProperty( ( (AvailableBlendFactor)m_destFactorRGB.IntValue ).ToString() ) ); } } - //public string CurrentBlendFactorSingleAlpha { get { return string.Format(SeparateBlendFactorStr, m_sourceFactorRGB, m_destFactorRGB, m_sourceFactorAlpha, m_destFactorAlpha); } } - public string CurrentBlendFactorSeparate - { - get - { - string src = ( m_currentIndex > 0 ? m_sourceFactorRGB.GetValueOrProperty( ( (AvailableBlendFactor)m_sourceFactorRGB.IntValue ).ToString() ) : AvailableBlendFactor.One.ToString() ); - string dst = ( m_currentIndex > 0 ? m_destFactorRGB.GetValueOrProperty( ( (AvailableBlendFactor)m_destFactorRGB.IntValue ).ToString() ) : AvailableBlendFactor.Zero.ToString() ); - string srca = m_sourceFactorAlpha.GetValueOrProperty( ( (AvailableBlendFactor)m_sourceFactorAlpha.IntValue ).ToString() ); - string dsta = m_destFactorAlpha.GetValueOrProperty( ( (AvailableBlendFactor)m_destFactorAlpha.IntValue ).ToString() ); - return string.Format( SeparateBlendFactorStr, src, dst, srca, dsta ); - } - } - public string CurrentBlendFactor { get { return ( ( m_currentAlphaIndex > 0 ) ? CurrentBlendFactorSeparate : CurrentBlendFactorSingle ); } } - - public string CurrentBlendOpSingle - { - get - { - string value = m_blendOpRGB.GetValueOrProperty( ( (AvailableBlendOps)m_blendOpRGB.IntValue ).ToString() ); - if( value.Equals( ( AvailableBlendOps.OFF ).ToString() ) ) - return string.Empty; - - return string.Format( SingleBlendOpStr, value ); - } - } - public string CurrentBlendOpSeparate - { - get - { - string rgbValue = m_blendOpRGB.GetValueOrProperty( ( (AvailableBlendOps)m_blendOpRGB.IntValue ).ToString() ); - - if( rgbValue.Equals( ( AvailableBlendOps.OFF ).ToString() )) - rgbValue = "Add"; - - string alphaValue = m_blendOpAlpha.GetValueOrProperty( ( (AvailableBlendOps)m_blendOpAlpha.IntValue ).ToString() ); - return string.Format( SeparateBlendOpStr, ( m_currentIndex > 0 ? rgbValue : AvailableBlendOps.Add.ToString() ), alphaValue ); - } - } - public string CurrentBlendOp { get { return ( ( m_currentAlphaIndex > 0 && m_blendOpAlpha.GetValueOrProperty( ( (AvailableBlendOps)m_blendOpAlpha.IntValue ).ToString() ) != AvailableBlendOps.OFF.ToString() ) ? CurrentBlendOpSeparate : CurrentBlendOpSingle ); } } - - public bool Active { get { return m_enabled && ( m_currentIndex > 0 || m_currentAlphaIndex > 0 ); } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs.meta deleted file mode 100644 index 95ea7b51..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/BlendOpsHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8b59649a5f829e24cb4de8c1a715f8b4 -timeCreated: 1485530925 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs deleted file mode 100644 index 5245c9f4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs +++ /dev/null @@ -1,24 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -namespace AmplifyShaderEditor -{ - [System.Serializable] - public class CodeGenerationData - { - [SerializeField] - public bool IsActive; - [SerializeField] - public string Name; - [SerializeField] - public string Value; - - public CodeGenerationData( string name, string value ) - { - IsActive = false; - Name = name; - Value = value; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs.meta deleted file mode 100644 index 2c5d759e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CodeGenerationData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7a47d8101acb2e94d95016b69a1c2e41 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs deleted file mode 100644 index 2280c9f0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs +++ /dev/null @@ -1,107 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - class ColorMaskHelper - { - private GUIContent ColorMaskContent = new GUIContent( "Color Mask", "Sets color channel writing mask, turning all off makes the object completely invisible\nDefault: RGBA" ); - private readonly char[] m_colorMaskChar = { 'R', 'G', 'B', 'A' }; - - private GUIStyle m_leftToggleColorMask; - private GUIStyle m_middleToggleColorMask; - private GUIStyle m_rightToggleColorMask; - - - [SerializeField] - private bool[] m_colorMask = { true, true, true, true }; - - [SerializeField] - private InlineProperty m_inlineMask = new InlineProperty(); - - public void Draw( UndoParentNode owner ) - { - m_inlineMask.CustomDrawer( ref owner, DrawColorMaskControls, ColorMaskContent.text ); - } - - private void DrawColorMaskControls( UndoParentNode owner ) - { - if( m_leftToggleColorMask == null || m_leftToggleColorMask.normal.background == null ) - { - m_leftToggleColorMask = GUI.skin.GetStyle( "miniButtonLeft" ); - } - - if( m_middleToggleColorMask == null || m_middleToggleColorMask.normal.background == null ) - { - m_middleToggleColorMask = GUI.skin.GetStyle( "miniButtonMid" ); - } - - if( m_rightToggleColorMask == null || m_rightToggleColorMask.normal.background == null ) - { - m_rightToggleColorMask = GUI.skin.GetStyle( "miniButtonRight" ); - } - - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField( ColorMaskContent, GUILayout.Width( 90 ) ); - - m_colorMask[ 0 ] = owner.GUILayoutToggle( m_colorMask[ 0 ], "R", m_leftToggleColorMask ); - m_colorMask[ 1 ] = owner.GUILayoutToggle( m_colorMask[ 1 ], "G", m_middleToggleColorMask ); - m_colorMask[ 2 ] = owner.GUILayoutToggle( m_colorMask[ 2 ], "B", m_middleToggleColorMask ); - m_colorMask[ 3 ] = owner.GUILayoutToggle( m_colorMask[ 3 ], "A", m_rightToggleColorMask ); - - EditorGUILayout.EndHorizontal(); - } - - public void BuildColorMask( ref string ShaderBody, bool customBlendAvailable ) - { - int count = 0; - string colorMask = string.Empty; - for( int i = 0; i < m_colorMask.Length; i++ ) - { - if( m_colorMask[ i ] ) - { - count++; - colorMask += m_colorMaskChar[ i ]; - } - } - - if( ( count != m_colorMask.Length && customBlendAvailable ) || m_inlineMask.Active ) - { - MasterNode.AddRenderState( ref ShaderBody, "ColorMask", m_inlineMask.GetValueOrProperty( ( ( count == 0 ) ? "0" : colorMask ) ) ); - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - for( int i = 0; i < m_colorMask.Length; i++ ) - { - m_colorMask[ i ] = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 14501 ) - m_inlineMask.ReadFromString( ref index, ref nodeParams ); - } - - public void WriteToString( ref string nodeInfo ) - { - for( int i = 0; i < m_colorMask.Length; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_colorMask[ i ] ); - } - - m_inlineMask.WriteToString( ref nodeInfo ); - } - - public void Destroy() - { - m_leftToggleColorMask = null; - m_middleToggleColorMask = null; - m_rightToggleColorMask = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs.meta deleted file mode 100644 index 69c24b06..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ColorMaskHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bf65efd881afd1b4cbd2b27f3f17251b -timeCreated: 1488903773 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs deleted file mode 100644 index 11a3ee49..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs +++ /dev/null @@ -1,436 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class CustomTagData - { - private const string TagFormat = "\"{0}\"=\"{1}\""; - public string TagName; - public string TagValue; - public int TagId = -1; - public bool TagFoldout = true; - - [SerializeField] - private TemplateSpecialTags m_specialTag = TemplateSpecialTags.None; - [SerializeField] - private RenderType m_renderType = RenderType.Opaque; - [SerializeField] - private RenderQueue m_renderQueue = RenderQueue.Geometry; - [SerializeField] - private int m_renderQueueOffset = 0; - - public CustomTagData() - { - TagName = string.Empty; - TagValue = string.Empty; - m_specialTag = TemplateSpecialTags.None; - m_renderType = RenderType.Opaque; - m_renderQueue = RenderQueue.Geometry; - m_renderQueueOffset = 0; - } - - public CustomTagData( CustomTagData other ) - { - TagName = other.TagName; - TagValue = other.TagValue; - TagId = other.TagId; - TagFoldout = other.TagFoldout; - - m_specialTag = other.m_specialTag; - m_renderType = other.m_renderType; - m_renderQueue = other.m_renderQueue; - m_renderQueueOffset = other.m_renderQueueOffset; - } - - public void SetTagValue( params string[] value ) - { - TagValue = value[ 0 ]; - switch( m_specialTag ) - { - case TemplateSpecialTags.RenderType: - { - if( !TemplateHelperFunctions.StringToRenderType.TryGetValue( value[ 0 ], out m_renderType ) ) - { - m_renderType = RenderType.Custom; - TagValue = value[ 0 ]; - } - } - break; - case TemplateSpecialTags.Queue: - { - if( value.Length == 2 ) - { - m_renderQueue = TemplateHelperFunctions.StringToRenderQueue[ value[ 0 ] ]; - int.TryParse( value[ 1 ], out m_renderQueueOffset ); - } - else - { - int indexPlus = value[ 0 ].IndexOf( '+' ); - if( indexPlus > 0 ) - { - string[] args = value[ 0 ].Split( '+' ); - m_renderQueue = TemplateHelperFunctions.StringToRenderQueue[ args[ 0 ] ]; - int.TryParse( args[ 1 ], out m_renderQueueOffset ); - } - else - { - int indexMinus = value[ 0 ].IndexOf( '-' ); - if( indexMinus > 0 ) - { - string[] args = value[ 0 ].Split( '-' ); - m_renderQueue = TemplateHelperFunctions.StringToRenderQueue[ args[ 0 ] ]; - int.TryParse( args[ 1 ], out m_renderQueueOffset ); - m_renderQueueOffset *= -1; - } - else - { - m_renderQueue = TemplateHelperFunctions.StringToRenderQueue[ value[ 0 ] ]; - m_renderQueueOffset = 0; - } - } - } - BuildQueueTagValue(); - } - break; - - } - } - - void CheckSpecialTag() - { - if( TagName.Equals( Constants.RenderTypeHelperStr ) ) - { - m_specialTag = TemplateSpecialTags.RenderType; - if( !TemplateHelperFunctions.StringToRenderType.TryGetValue( TagValue, out m_renderType )) - { - m_renderType = RenderType.Custom; - } - } - else if( TagName.Equals( Constants.RenderQueueHelperStr ) ) - { - m_specialTag = TemplateSpecialTags.Queue; - SetTagValue( TagValue ); - } - else - { - m_specialTag = TemplateSpecialTags.None; - } - } - - public CustomTagData( string name, string value, int id ) - { - TagName = name; - TagValue = value; - TagId = id; - CheckSpecialTag(); - } - - //Used on Template based shaders loading - public CustomTagData( string data, int id ) - { - TagId = id; - string[] arr = data.Split( IOUtils.VALUE_SEPARATOR ); - if( arr.Length > 1 ) - { - TagName = arr[ 0 ]; - TagValue = arr[ 1 ]; - } - - if( arr.Length > 2 ) - { - m_specialTag = (TemplateSpecialTags)Enum.Parse( typeof( TemplateSpecialTags ), arr[ 2 ] ); - switch( m_specialTag ) - { - case TemplateSpecialTags.RenderType: - { - if( !TemplateHelperFunctions.StringToRenderType.TryGetValue( TagValue, out m_renderType ) ) - { - m_renderType = RenderType.Custom; - } - } - break; - case TemplateSpecialTags.Queue: - { - if( arr.Length == 4 ) - { - m_renderQueue = (RenderQueue)Enum.Parse( typeof( RenderQueue ), TagValue ); - int.TryParse( arr[ 3 ], out m_renderQueueOffset ); - } - BuildQueueTagValue(); - } - break; - } - } - else if( UIUtils.CurrentShaderVersion() < 15600 ) - { - CheckSpecialTag(); - } - } - - //Used on Standard Surface shaders loading - public CustomTagData( string data ) - { - string[] arr = data.Split( IOUtils.VALUE_SEPARATOR ); - if( arr.Length > 1 ) - { - TagName = arr[ 0 ]; - TagValue = arr[ 1 ]; - } - } - - public override string ToString() - { - switch( m_specialTag ) - { - case TemplateSpecialTags.RenderType: - return TagName + IOUtils.VALUE_SEPARATOR + - ( RenderType != RenderType.Custom? RenderType.ToString(): TagValue ) + IOUtils.VALUE_SEPARATOR + - m_specialTag; - case TemplateSpecialTags.Queue: - return TagName + IOUtils.VALUE_SEPARATOR + - m_renderQueue.ToString() + IOUtils.VALUE_SEPARATOR + - m_specialTag + IOUtils.VALUE_SEPARATOR + - m_renderQueueOffset; - } - - return TagName + IOUtils.VALUE_SEPARATOR + TagValue; - } - - public string GenerateTag() - { - switch( m_specialTag ) - { - case TemplateSpecialTags.RenderType: - return string.Format( TagFormat, TagName, ( RenderType != RenderType.Custom ? RenderType.ToString() : TagValue ) ); - case TemplateSpecialTags.Queue: - case TemplateSpecialTags.None: - default: - return string.Format( TagFormat, TagName, TagValue ); - } - } - - public void BuildQueueTagValue() - { - TagValue = m_renderQueue.ToString(); - if( m_renderQueueOffset > 0 ) - { - TagValue += "+" + m_renderQueueOffset; - } - else if( m_renderQueueOffset < 0 ) - { - TagValue += m_renderQueueOffset; - } - } - - public TemplateSpecialTags SpecialTag - { - get { return m_specialTag; } - set - { - m_specialTag = value; - switch( value ) - { - case TemplateSpecialTags.RenderType: - { - //if( m_renderType != RenderType.Custom ) - // TagValue = m_renderType.ToString(); - } - break; - case TemplateSpecialTags.Queue: - { - BuildQueueTagValue(); - } - break; - } - } - } - - public RenderType RenderType - { - get { return m_renderType; } - set - { - m_renderType = value; - //if( m_renderType != RenderType.Custom ) - // TagValue = value.ToString(); - } - } - - public RenderQueue RenderQueue - { - get { return m_renderQueue; } - set { m_renderQueue = value; } - } - public int RenderQueueOffset - { - get { return m_renderQueueOffset; } - set { m_renderQueueOffset = value; } - } - - public bool IsValid { get { return ( !string.IsNullOrEmpty( TagValue ) && !string.IsNullOrEmpty( TagName ) ); } } - } - - [Serializable] - public class CustomTagsHelper - { - private const string CustomTagsStr = " Custom SubShader Tags"; - private const string TagNameStr = "Name"; - private const string TagValueStr = "Value"; - - private const float ShaderKeywordButtonLayoutWidth = 15; - private ParentNode m_currentOwner; - - [SerializeField] - private List m_availableTags = new List(); - - public void Draw( ParentNode owner ) - { - m_currentOwner = owner; - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedCustomTags; - NodeUtils.DrawPropertyGroup( ref value, CustomTagsStr, DrawMainBody, DrawButtons ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedCustomTags = value; - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add tag - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableTags.Add( new CustomTagData() ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove tag - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_availableTags.Count > 0 ) - { - m_availableTags.RemoveAt( m_availableTags.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - } - - void DrawMainBody() - { - EditorGUILayout.Separator(); - int itemCount = m_availableTags.Count; - - if( itemCount == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - - int markedToDelete = -1; - float originalLabelWidth = EditorGUIUtility.labelWidth; - for( int i = 0; i < itemCount; i++ ) - { - m_availableTags[ i ].TagFoldout = m_currentOwner.EditorGUILayoutFoldout( m_availableTags[ i ].TagFoldout, string.Format( "[{0}] - {1}", i, m_availableTags[ i ].TagName ) ); - if( m_availableTags[ i ].TagFoldout ) - { - EditorGUI.indentLevel += 1; - EditorGUIUtility.labelWidth = 70; - //Tag Name - EditorGUI.BeginChangeCheck(); - m_availableTags[ i ].TagName = EditorGUILayout.TextField( TagNameStr, m_availableTags[ i ].TagName ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableTags[ i ].TagName = UIUtils.RemoveShaderInvalidCharacters( m_availableTags[ i ].TagName ); - } - - //Tag Value - EditorGUI.BeginChangeCheck(); - m_availableTags[ i ].TagValue = EditorGUILayout.TextField( TagValueStr, m_availableTags[ i ].TagValue ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableTags[ i ].TagValue = UIUtils.RemoveShaderInvalidCharacters( m_availableTags[ i ].TagValue ); - } - - EditorGUIUtility.labelWidth = originalLabelWidth; - - EditorGUILayout.BeginHorizontal(); - { - GUILayout.Label( " " ); - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableTags.Insert( i + 1, new CustomTagData() ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - - EditorGUI.indentLevel -= 1; - } - - } - if( markedToDelete > -1 ) - { - if( m_availableTags.Count > markedToDelete ) - { - m_availableTags.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - } - - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - m_availableTags.Add( new CustomTagData( nodeParams[ index++ ] ) ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - int tagsCount = m_availableTags.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, tagsCount ); - for( int i = 0; i < tagsCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_availableTags[ i ].ToString() ); - } - } - - public string GenerateCustomTags() - { - int tagsCount = m_availableTags.Count; - string result = tagsCount == 0 ? string.Empty : " "; - - for( int i = 0; i < tagsCount; i++ ) - { - if( m_availableTags[ i ].IsValid ) - { - result += m_availableTags[ i ].GenerateTag(); - if( i < tagsCount - 1 ) - { - result += " "; - } - } - } - return result; - } - - public void Destroy() - { - m_availableTags.Clear(); - m_availableTags = null; - m_currentOwner = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs.meta deleted file mode 100644 index de6b426c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/CustomTagsHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5ed32be99aefda24483c9e3499a5cd23 -timeCreated: 1500400244 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs deleted file mode 100644 index 915f173c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs +++ /dev/null @@ -1,210 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class DependenciesData - { - private string DependencyFormat = "Dependency \"{0}\"=\"{1}\"\n"; - public string DependencyName; - public string DependencyValue; - public bool DependencyFoldout = true; - - public DependenciesData() - { - DependencyName = string.Empty; - DependencyValue = string.Empty; - } - - public DependenciesData( string data ) - { - string[] arr = data.Split( IOUtils.VALUE_SEPARATOR ); - if( arr.Length > 1 ) - { - DependencyName = arr[ 0 ]; - DependencyValue = arr[ 1 ]; - } - } - - public override string ToString() - { - return DependencyName + IOUtils.VALUE_SEPARATOR + DependencyValue; - } - - public string GenerateDependency() - { - return string.Format( DependencyFormat, DependencyName, DependencyValue ); - } - - public bool IsValid { get { return ( !string.IsNullOrEmpty( DependencyValue ) && !string.IsNullOrEmpty( DependencyName ) ); } } - } - - [Serializable] - public class DependenciesHelper - { - private const string CustomDependencysStr = " Dependencies"; - private const string DependencyNameStr = "Name"; - private const string DependencyValueStr = "Value"; - - private const float ShaderKeywordButtonLayoutWidth = 15; - private ParentNode m_currentOwner; - - [SerializeField] - private List m_availableDependencies = new List(); - - public void Draw( ParentNode owner, bool isNested = false ) - { - m_currentOwner = owner; - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDependencies; - if( isNested ) - { - NodeUtils.DrawNestedPropertyGroup( ref value, CustomDependencysStr, DrawMainBody, DrawButtons ); - } - else - { - NodeUtils.DrawPropertyGroup( ref value, CustomDependencysStr, DrawMainBody, DrawButtons ); - } - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDependencies = value; - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add Dependency - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableDependencies.Add( new DependenciesData() ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove Dependency - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_availableDependencies.Count > 0 ) - { - m_availableDependencies.RemoveAt( m_availableDependencies.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - } - - void DrawMainBody() - { - EditorGUILayout.Separator(); - int itemCount = m_availableDependencies.Count; - - if( itemCount == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - - int markedToDelete = -1; - float originalLabelWidth = EditorGUIUtility.labelWidth; - for( int i = 0; i < itemCount; i++ ) - { - m_availableDependencies[ i ].DependencyFoldout = m_currentOwner.EditorGUILayoutFoldout( m_availableDependencies[ i ].DependencyFoldout, string.Format( "[{0}] - {1}", i, m_availableDependencies[ i ].DependencyName ) ); - if( m_availableDependencies[ i ].DependencyFoldout ) - { - EditorGUI.indentLevel += 1; - EditorGUIUtility.labelWidth = 70; - //Dependency Name - EditorGUI.BeginChangeCheck(); - m_availableDependencies[ i ].DependencyName = EditorGUILayout.TextField( DependencyNameStr, m_availableDependencies[ i ].DependencyName ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableDependencies[ i ].DependencyName = UIUtils.RemoveShaderInvalidCharacters( m_availableDependencies[ i ].DependencyName ); - } - - //Dependency Value - EditorGUI.BeginChangeCheck(); - m_availableDependencies[ i ].DependencyValue = EditorGUILayout.TextField( DependencyValueStr, m_availableDependencies[ i ].DependencyValue ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableDependencies[ i ].DependencyValue = UIUtils.RemoveShaderInvalidCharacters( m_availableDependencies[ i ].DependencyValue ); - } - - EditorGUIUtility.labelWidth = originalLabelWidth; - - EditorGUILayout.BeginHorizontal(); - { - GUILayout.Label( " " ); - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableDependencies.Insert( i + 1, new DependenciesData() ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - - EditorGUI.indentLevel -= 1; - } - - } - if( markedToDelete > -1 ) - { - if( m_availableDependencies.Count > markedToDelete ) - { - m_availableDependencies.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - } - - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - m_availableDependencies.Add( new DependenciesData( nodeParams[ index++ ] ) ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - int dependencyCount = m_availableDependencies.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, dependencyCount ); - for( int i = 0; i < dependencyCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_availableDependencies[ i ].ToString() ); - } - } - - public string GenerateDependencies() - { - int dependencyCount = m_availableDependencies.Count; - string result = dependencyCount == 0 ? string.Empty : "\n"; - UIUtils.ShaderIndentLevel++; - for( int i = 0; i < dependencyCount; i++ ) - { - if( m_availableDependencies[ i ].IsValid ) - { - result += UIUtils.ShaderIndentTabs + m_availableDependencies[ i ].GenerateDependency(); - } - } - UIUtils.ShaderIndentLevel--; - return result; - } - - public void Destroy() - { - m_availableDependencies.Clear(); - m_availableDependencies = null; - m_currentOwner = null; - } - - public bool HasDependencies { get { return m_availableDependencies.Count > 0; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs.meta deleted file mode 100644 index 92e4d819..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/DependenciesHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2daff2983fe91ac43953017a8be984a7 -timeCreated: 1512404972 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs deleted file mode 100644 index 6d006a96..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs +++ /dev/null @@ -1,119 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class FallbackPickerHelper : ScriptableObject - { - private const string FallbackFormat = "Fallback \"{0}\""; - private const string FallbackShaderStr = "Fallback"; - private const string ShaderPoputContext = "CONTEXT/ShaderPopup"; - - private Material m_dummyMaterial; - private MenuCommand m_dummyCommand; - - [SerializeField] - private string m_fallbackShader = string.Empty; - - public void Init() - { - hideFlags = HideFlags.HideAndDontSave; - m_dummyMaterial = null; - m_dummyCommand = null; - } - - public void Draw( ParentNode owner ) - { - EditorGUILayout.BeginHorizontal(); - m_fallbackShader = owner.EditorGUILayoutTextField( FallbackShaderStr, m_fallbackShader ); - if ( GUILayout.Button( string.Empty, UIUtils.InspectorPopdropdownFallback, GUILayout.Width( 17 ), GUILayout.Height( 19 ) ) ) - { - EditorGUI.FocusTextInControl( null ); - GUI.FocusControl( null ); - DisplayShaderContext( owner, GUILayoutUtility.GetRect( GUIContent.none, EditorStyles.popup ) ); - } - EditorGUILayout.EndHorizontal(); - } - - private void DisplayShaderContext( ParentNode node, Rect r ) - { - if ( m_dummyCommand == null ) - m_dummyCommand = new MenuCommand( this, 0 ); - - if ( m_dummyMaterial == null ) - m_dummyMaterial = new Material( Shader.Find( "Hidden/ASESShaderSelectorUnlit" ) ); - -#pragma warning disable 0618 - UnityEditorInternal.InternalEditorUtility.SetupShaderMenu( m_dummyMaterial ); -#pragma warning restore 0618 - EditorUtility.DisplayPopupMenu( r, ShaderPoputContext, m_dummyCommand ); - } - - private void OnSelectedShaderPopup( string command, Shader shader ) - { - if ( shader != null ) - { - UIUtils.MarkUndoAction(); - Undo.RecordObject( this, "Selected fallback shader" ); - m_fallbackShader = shader.name; - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - m_fallbackShader = nodeParams[ index++ ]; - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_fallbackShader ); - } - - public void Destroy() - { - GameObject.DestroyImmediate( m_dummyMaterial ); - m_dummyMaterial = null; - m_dummyCommand = null; - } - - public string TabbedFallbackShader - { - get - { - if( string.IsNullOrEmpty( m_fallbackShader ) ) - return string.Empty; - - return "\t" + string.Format( FallbackFormat, m_fallbackShader ) + "\n"; - } - } - - public string FallbackShader - { - get - { - if( string.IsNullOrEmpty( m_fallbackShader ) ) - return string.Empty; - - return string.Format( FallbackFormat, m_fallbackShader ); - } - } - - public string RawFallbackShader - { - get - { - return m_fallbackShader; - } - set - { - m_fallbackShader = value; - } - } - - - public bool Active { get { return !string.IsNullOrEmpty( m_fallbackShader ); } } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs.meta deleted file mode 100644 index 2336aa83..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FallbackPickerHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cd5a03cee1255ba438e2062d215b70b6 -timeCreated: 1490378537 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs deleted file mode 100644 index a253a5a8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs +++ /dev/null @@ -1,523 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Function Input", "Functions", "Function Input adds an input port to the shader function", NodeAvailabilityFlags = (int)NodeAvailability.ShaderFunction )] - public sealed class FunctionInput : ParentNode - { - private const string InputTypeStr = "Input Type"; - private readonly string[] m_inputValueTypes ={ "Int", - "Float", - "Vector2", - "Vector3", - "Vector4", - "Color", - "Matrix 3x3", - "Matrix 4x4", - "Sampler 1D", - "Sampler 2D", - "Sampler 3D", - "Sampler Cube"}; - - [SerializeField] - private int m_selectedInputTypeInt = 1; - - private WirePortDataType m_selectedInputType = WirePortDataType.FLOAT; - - [SerializeField] - private FunctionNode m_functionNode; - - [SerializeField] - private string m_inputName = "Input"; - - [SerializeField] - private bool m_autoCast = false; - - [SerializeField] - private int m_orderIndex = -1; - - private int m_typeId = -1; - - public bool m_ignoreConnection = false; - - public delegate string PortGeneration( ref MasterNodeDataCollector dataCollector, int index, ParentGraph graph ); - public PortGeneration OnPortGeneration = null; - - //Title editing - [SerializeField] - private string m_uniqueName; - - private bool m_isEditing; - private bool m_stopEditing; - private bool m_startEditing; - private double m_clickTime; - private double m_doubleClickTime = 0.3; - private Rect m_titleClickArea; - private bool m_showTitleWhenNotEditing = true; - - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - m_inputPorts[ 0 ].AutoDrawInternalData = true; - //m_inputPorts[ 0 ].Visible = false; - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_autoWrapProperties = true; - m_textLabelWidth = 100; - SetTitleText( m_inputName ); - UpdatePorts(); - SetAdditonalTitleText( "( " + m_inputValueTypes[ m_selectedInputTypeInt ] + " )" ); - m_previewShaderGUID = "04bc8e7b317dccb4d8da601680dd8140"; - } - - public override void SetPreviewInputs() - { - if( Fnode == null ) - { - m_ignoreConnection = false; - CheckSpherePreview(); - } - else - { - var input = Fnode.GetInput( this ); - if( input != null && ( !InputPorts[ 0 ].IsConnected || input.IsConnected ) ) - { - m_ignoreConnection = true; - InputPorts[ 0 ].PreparePortCacheID(); - Fnode.SetPreviewInput( input ); - if( input.ExternalReferences.Count > 0 ) - { - SpherePreview = Fnode.ContainerGraph.GetNode( input.ExternalReferences[ 0 ].NodeId ).SpherePreview; - } - else - { - SpherePreview = false; - } - PreviewMaterial.SetTexture( InputPorts[ 0 ].CachedPropertyId, input.InputPreviewTexture( Fnode.ContainerGraph ) ); - } - else - { - m_ignoreConnection = false; - CheckSpherePreview(); - } - } - - if( !m_ignoreConnection ) - base.SetPreviewInputs(); - - for( int i = 0; i < OutputPorts[ 0 ].ExternalReferences.Count; i++ ) - { - ContainerGraph.GetNode( OutputPorts[ 0 ].ExternalReferences[ i ].NodeId ).OnNodeChange(); - } - - if( m_typeId == -1 ) - m_typeId = Shader.PropertyToID( "_Type" ); - - if( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT || m_inputPorts[ 0 ].DataType == WirePortDataType.INT ) - PreviewMaterial.SetInt( m_typeId, 1 ); - else if( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT2 ) - PreviewMaterial.SetInt( m_typeId, 2 ); - else if( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT3 ) - PreviewMaterial.SetInt( m_typeId, 3 ); - else - PreviewMaterial.SetInt( m_typeId, 0 ); - - } - - public override bool RecursivePreviewUpdate( Dictionary duplicatesDict = null ) - { - if( duplicatesDict == null ) - { - duplicatesDict = ContainerGraph.ParentWindow.VisitedChanged; - } - - for( int i = 0; i < InputPorts.Count; i++ ) - { - ParentNode outNode = null; - if( Fnode != null ) - { - var input = Fnode.GetInput( this ); - if( input.ExternalReferences.Count > 0 ) - { - outNode = Fnode.ContainerGraph.GetNode( input.ExternalReferences[ 0 ].NodeId ); - } - else if( InputPorts[ i ].ExternalReferences.Count > 0 ) - { - outNode = ContainerGraph.GetNode( InputPorts[ i ].ExternalReferences[ 0 ].NodeId ); - } - } - else - { - if( InputPorts[ i ].ExternalReferences.Count > 0 ) - { - outNode = ContainerGraph.GetNode( InputPorts[ i ].ExternalReferences[ 0 ].NodeId ); - } - } - if( outNode != null ) - { - if( !duplicatesDict.ContainsKey( outNode.OutputId ) ) - { - bool result = outNode.RecursivePreviewUpdate(); - if( result ) - PreviewIsDirty = true; - } - else if( duplicatesDict[ outNode.OutputId ] ) - { - PreviewIsDirty = true; - } - } - } - - bool needsUpdate = PreviewIsDirty; - RenderNodePreview(); - if( !duplicatesDict.ContainsKey( OutputId ) ) - duplicatesDict.Add( OutputId, needsUpdate ); - return needsUpdate; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - UIUtils.RegisterFunctionInputNode( this ); - if( m_nodeAttribs != null ) - m_uniqueName = m_nodeAttribs.Name + UniqueId; - } - - public override void Destroy() - { - base.Destroy(); - OnPortGeneration = null; - UIUtils.UnregisterFunctionInputNode( this ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if( AutoCast ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - SetIntTypeFromPort(); - UpdatePorts(); - SetAdditonalTitleText( "( " + m_inputValueTypes[ m_selectedInputTypeInt ] + " )" ); - } - } - - public override void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - if( AutoCast ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - SetIntTypeFromPort(); - UpdatePorts(); - SetAdditonalTitleText( "( " + m_inputValueTypes[ m_selectedInputTypeInt ] + " )" ); - } - } - - public void SetIntTypeFromPort() - { - switch( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.INT: m_selectedInputTypeInt = 0; break; - default: - case WirePortDataType.FLOAT: m_selectedInputTypeInt = 1; break; - case WirePortDataType.FLOAT2: m_selectedInputTypeInt = 2; break; - case WirePortDataType.FLOAT3: m_selectedInputTypeInt = 3; break; - case WirePortDataType.FLOAT4: m_selectedInputTypeInt = 4; break; - case WirePortDataType.COLOR: m_selectedInputTypeInt = 5; break; - case WirePortDataType.FLOAT3x3: m_selectedInputTypeInt = 6; break; - case WirePortDataType.FLOAT4x4: m_selectedInputTypeInt = 7; break; - case WirePortDataType.SAMPLER1D: m_selectedInputTypeInt = 8; break; - case WirePortDataType.SAMPLER2D: m_selectedInputTypeInt = 9; break; - case WirePortDataType.SAMPLER3D: m_selectedInputTypeInt = 10; break; - case WirePortDataType.SAMPLERCUBE: m_selectedInputTypeInt = 11; break; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - // Custom Editable Title - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if( !m_isEditing && ( ( !ContainerGraph.ParentWindow.MouseInteracted && drawInfo.CurrentEventType == EventType.MouseDown && m_titleClickArea.Contains( drawInfo.MousePosition ) ) ) ) - { - if( ( EditorApplication.timeSinceStartup - m_clickTime ) < m_doubleClickTime ) - m_startEditing = true; - else - GUI.FocusControl( null ); - m_clickTime = EditorApplication.timeSinceStartup; - } - else if( m_isEditing && ( ( drawInfo.CurrentEventType == EventType.MouseDown && !m_titleClickArea.Contains( drawInfo.MousePosition ) ) || !EditorGUIUtility.editingTextField ) ) - { - m_stopEditing = true; - } - - if( m_isEditing || m_startEditing ) - { - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( m_uniqueName ); - m_inputName = EditorGUITextField( m_titleClickArea, string.Empty, m_inputName, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - if( EditorGUI.EndChangeCheck() ) - { - SetTitleText( m_inputName ); - UIUtils.UpdateFunctionInputData( UniqueId, m_inputName ); - } - - if( m_startEditing ) - EditorGUI.FocusTextInControl( m_uniqueName ); - - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( m_startEditing ) - { - m_startEditing = false; - m_isEditing = true; - } - - if( m_stopEditing ) - { - m_stopEditing = false; - m_isEditing = false; - GUI.FocusControl( null ); - } - } - - - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - // RUN LAYOUT CHANGES AFTER TITLES CHANGE - base.OnNodeLayout( drawInfo ); - m_titleClickArea = m_titlePos; - m_titleClickArea.height = Constants.NODE_HEADER_HEIGHT; - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( !m_isVisible ) - return; - - // Fixed Title ( only renders when not editing ) - if( m_showTitleWhenNotEditing && !m_isEditing && !m_startEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( m_titleClickArea, m_content, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - } - - public override void OnNodeDoubleClicked( Vector2 currentMousePos2D ) - { - if( currentMousePos2D.y - m_globalPosition.y > ( Constants.NODE_HEADER_HEIGHT + Constants.NODE_HEADER_EXTRA_HEIGHT ) * ContainerGraph.ParentWindow.CameraDrawInfo.InvertedZoom ) - { - ContainerGraph.ParentWindow.ParametersWindow.IsMaximized = !ContainerGraph.ParentWindow.ParametersWindow.IsMaximized; - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginVertical(); - EditorGUI.BeginChangeCheck(); - m_inputName = EditorGUILayoutTextField( "Name", m_inputName ); - if( EditorGUI.EndChangeCheck() ) - { - SetTitleText( m_inputName ); - UIUtils.UpdateFunctionInputData( UniqueId, m_inputName ); - } - EditorGUI.BeginChangeCheck(); - m_selectedInputTypeInt = EditorGUILayoutPopup( InputTypeStr, m_selectedInputTypeInt, m_inputValueTypes ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - SetAdditonalTitleText( "( " + m_inputValueTypes[ m_selectedInputTypeInt ] + " )" ); - } - - m_autoCast = EditorGUILayoutToggle( "Auto Cast", m_autoCast ); - - EditorGUILayout.Separator(); - if( !m_inputPorts[ 0 ].IsConnected && m_inputPorts[ 0 ].ValidInternalData ) - { - m_inputPorts[ 0 ].ShowInternalData( this, true, "Default Value" ); - } - - - EditorGUILayout.EndVertical(); - } - - void UpdatePorts() - { - //switch( m_inputPorts[ 0 ].DataType ) - //{ - // case WirePortDataType.INT: m_selectedInputTypeInt = 0; break; - // default: - // case WirePortDataType.FLOAT: m_selectedInputTypeInt = 1; break; - // case WirePortDataType.FLOAT2: m_selectedInputTypeInt = 2; break; - // case WirePortDataType.FLOAT3: m_selectedInputTypeInt = 3; break; - - // //case 2: m_selectedInputType = WirePortDataType.FLOAT2; break; - // //case 3: m_selectedInputType = WirePortDataType.FLOAT3; break; - // //case 4: m_selectedInputType = WirePortDataType.FLOAT4; break; - // //case 5: m_selectedInputType = WirePortDataType.COLOR; break; - // //case 6: m_selectedInputType = WirePortDataType.FLOAT3x3; break; - // //case 7: m_selectedInputType = WirePortDataType.FLOAT4x4; break; - // //case 8: m_selectedInputType = WirePortDataType.SAMPLER1D; break; - // //case 9: m_selectedInputType = WirePortDataType.SAMPLER2D; break; - // //case 10: m_selectedInputType = WirePortDataType.SAMPLER3D; break; - // //case 11: m_selectedInputType = WirePortDataType.SAMPLERCUBE; break; - //} - - switch( m_selectedInputTypeInt ) - { - case 0: m_selectedInputType = WirePortDataType.INT; break; - default: - case 1: m_selectedInputType = WirePortDataType.FLOAT; break; - case 2: m_selectedInputType = WirePortDataType.FLOAT2; break; - case 3: m_selectedInputType = WirePortDataType.FLOAT3; break; - case 4: m_selectedInputType = WirePortDataType.FLOAT4; break; - case 5: m_selectedInputType = WirePortDataType.COLOR; break; - case 6: m_selectedInputType = WirePortDataType.FLOAT3x3; break; - case 7: m_selectedInputType = WirePortDataType.FLOAT4x4; break; - case 8: m_selectedInputType = WirePortDataType.SAMPLER1D; break; - case 9: m_selectedInputType = WirePortDataType.SAMPLER2D; break; - case 10: m_selectedInputType = WirePortDataType.SAMPLER3D; break; - case 11: m_selectedInputType = WirePortDataType.SAMPLERCUBE; break; - } - - ChangeInputType( m_selectedInputType, false ); - - //This node doesn't have any restrictions but changing types should be restricted to prevent invalid connections - m_outputPorts[ 0 ].ChangeTypeWithRestrictions( m_selectedInputType, PortCreateRestriction( m_selectedInputType ) ); - m_sizeIsDirty = true; - } - - public int PortCreateRestriction( WirePortDataType dataType ) - { - int restrictions = 0; - WirePortDataType[] types = null; - switch( dataType ) - { - case WirePortDataType.OBJECT: - break; - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: - { - types = new WirePortDataType[] { WirePortDataType.FLOAT, WirePortDataType.FLOAT2, WirePortDataType.FLOAT3, WirePortDataType.FLOAT4, WirePortDataType.COLOR, WirePortDataType.INT, WirePortDataType.OBJECT }; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - types = new WirePortDataType[] { WirePortDataType.FLOAT3x3, WirePortDataType.FLOAT4x4, WirePortDataType.OBJECT }; - } - break; - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - { - types = new WirePortDataType[] { WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT }; - } - break; - default: - break; - } - - if( types != null ) - { - for( int i = 0; i < types.Length; i++ ) - { - restrictions = restrictions | (int)types[ i ]; - } - } - - return restrictions; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - - string result = string.Empty; - if( OnPortGeneration != null ) - result = OnPortGeneration( ref dataCollector, m_orderIndex, ContainerGraph.ParentWindow.CustomGraph ); - else - result = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - if( m_outputPorts[ outputId ].ConnectionCount > 1 ) - RegisterLocalVariable( outputId, result, ref dataCollector ); - else - m_outputPorts[ outputId ].SetLocalValue( result, dataCollector.PortCategory ); - - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedInputTypeInt ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_orderIndex ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoCast ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_inputName = GetCurrentParam( ref nodeParams ); - m_selectedInputTypeInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_orderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_autoCast = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - SetTitleText( m_inputName ); - UpdatePorts(); - SetAdditonalTitleText( "( " + m_inputValueTypes[ m_selectedInputTypeInt ] + " )" ); - } - - public WirePortDataType SelectedInputType - { - get { return m_selectedInputType; } - } - - public string InputName - { - get { return m_inputName; } - } - - public int OrderIndex - { - get { return m_orderIndex; } - set { m_orderIndex = value; } - } - - public bool AutoCast - { - get { return m_autoCast; } - set { m_autoCast = value; } - } - - public FunctionNode Fnode - { - get { return m_functionNode; } - set { m_functionNode = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs.meta deleted file mode 100644 index c5aa5505..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionInput.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 64064ea01705e084cbe00a3bbeef2c3d -timeCreated: 1491927259 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs deleted file mode 100644 index de297c2e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs +++ /dev/null @@ -1,1236 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -//#define ADD_SHADER_FUNCTION_HEADERS - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Function Node", "Functions", "Function Node", KeyCode.None, false, 0, int.MaxValue, typeof( AmplifyShaderFunction ) )] - public class FunctionNode : ParentNode - { - [SerializeField] - private AmplifyShaderFunction m_function; - - [SerializeField] - private ParentGraph m_functionGraph; - - [SerializeField] - private int m_functionGraphId = -1; - - [SerializeField] - private List m_allFunctionInputs; - private Dictionary m_allFunctionInputsDict = new Dictionary(); - - [SerializeField] - private List m_allFunctionOutputs; - private Dictionary m_allFunctionOutputsDict = new Dictionary(); - - [SerializeField] - private List m_allFunctionSwitches; - private Dictionary m_allFunctionSwitchesDict = new Dictionary(); - - [SerializeField] - private ReordenatorNode m_reordenator; - - [SerializeField] - private string m_filename; - - [SerializeField] - private string m_headerTitle = string.Empty; - - [SerializeField] - private int m_orderIndex; - - [SerializeField] - private string m_functionCheckSum; - - [SerializeField] - private string m_functionGUID = string.Empty; - - //[SerializeField] - //private List m_includes = new List(); - - //[SerializeField] - //private List m_pragmas = new List(); - - [SerializeField] - private List m_directives = new List(); - - private bool m_parametersFoldout = true; - [SerializeField] - private ParentGraph m_outsideGraph = null; - - [SerializeField] - private FunctionOutput m_mainPreviewNode; - - bool m_portsChanged = false; - //[SerializeField] - bool m_initialGraphDraw = false; - - private bool m_refreshIdsRequired = false; - - public string[] ReadOptionsHelper = new string[] { }; - - private bool m_lateRefresh = false; - - private Dictionary m_duplicatesBuffer = new Dictionary(); - string LastLine( string text ) - { - string[] lines = text.Replace( "\r", "" ).Split( '\n' ); - return lines[ lines.Length - 1 ]; - } - - public void CommonInit( AmplifyShaderFunction function, int uniqueId ) - { - SetBaseUniqueId( uniqueId ); - - if( function == null ) - return; - - m_refreshIdsRequired = UIUtils.IsLoading && ( UIUtils.CurrentShaderVersion() < 14004 ); - - m_function = function; - - if( Function.FunctionName.Length > 1 ) - { - SetTitleText( GraphContextMenu.AddSpacesToSentence( Function.FunctionName ) ); - } - else - { - SetTitleText( Function.FunctionName ); - } - m_tooltipText = Function.Description; - m_hasTooltipLink = false; - if( m_functionGraph == null ) - { - //m_functionGraph = new ParentGraph(); - m_functionGraph = CreateInstance(); - m_functionGraph.Init(); - m_functionGraph.ParentWindow = ContainerGraph.ParentWindow; - } - - if( string.IsNullOrEmpty( m_functionGUID ) ) - { - m_functionGUID = AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_function ) ); - } - - m_functionGraphId = Mathf.Max( m_functionGraphId, ContainerGraph.ParentWindow.GraphCount ); - ContainerGraph.ParentWindow.GraphCount = m_functionGraphId + 1; - m_functionGraph.SetGraphId( m_functionGraphId ); - - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - - AmplifyShaderEditorWindow.LoadFromMeta( ref m_functionGraph, ContainerGraph.ParentWindow.ContextMenuInstance, Function.FunctionInfo ); - //m_functionCheckSum = LastLine( m_function.FunctionInfo ); - m_functionCheckSum = AssetDatabase.GetAssetDependencyHash( AssetDatabase.GetAssetPath( m_function ) ).ToString(); - List propertyList = UIUtils.PropertyNodesList(); - m_allFunctionInputs = UIUtils.FunctionInputList(); - m_allFunctionOutputs = UIUtils.FunctionOutputList(); - m_allFunctionSwitches = UIUtils.FunctionSwitchList(); - - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - - m_allFunctionInputs.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - m_allFunctionOutputs.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - m_allFunctionSwitches.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - - int inputCount = m_allFunctionInputs.Count; - for( int i = 0; i < inputCount; i++ ) - { - if( m_refreshIdsRequired ) - { - AddInputPort( m_allFunctionInputs[ i ].SelectedInputType, false, m_allFunctionInputs[ i ].InputName ); - } - else - { - AddInputPort( m_allFunctionInputs[ i ].SelectedInputType, false, m_allFunctionInputs[ i ].InputName, -1, MasterNodePortCategory.Fragment, m_allFunctionInputs[ i ].UniqueId ); - } - InputPortSwitchRestriction( m_inputPorts[ i ] ); - - if( !m_allFunctionInputs[ i ].InputPorts[ 0 ].IsConnected ) - { - m_inputPorts[ i ].AutoDrawInternalData = true; - m_inputPorts[ i ].InternalData = m_allFunctionInputs[ i ].InputPorts[ 0 ].InternalData; - } - m_allFunctionInputs[ i ].Fnode = this; - } - - int outputCount = m_allFunctionOutputs.Count; - FunctionOutput first = null; - for( int i = 0; i < outputCount; i++ ) - { - if( i == 0 ) - first = m_allFunctionOutputs[ i ]; - - if( m_allFunctionOutputs[ i ].PreviewNode ) - { - m_mainPreviewNode = m_allFunctionOutputs[ i ]; - } - - if( m_refreshIdsRequired ) - { - AddOutputPort( m_allFunctionOutputs[ i ].AutoOutputType, m_allFunctionOutputs[ i ].OutputName ); - } - else - { - AddOutputPort( m_allFunctionOutputs[ i ].AutoOutputType, m_allFunctionOutputs[ i ].OutputName, m_allFunctionOutputs[ i ].UniqueId ); - } - OutputPortSwitchRestriction( m_outputPorts[ i ] ); - } - - // make sure to hide the ports properly - CheckPortVisibility(); - - if( m_mainPreviewNode == null ) - m_mainPreviewNode = first; - - //create reordenator to main graph - bool inside = false; - if( ContainerGraph.ParentWindow.CustomGraph != null ) - inside = true; - - if( /*hasConnectedProperties*/propertyList.Count > 0 ) - { - m_reordenator = ScriptableObject.CreateInstance(); - m_reordenator.Init( "_" + Function.FunctionName, Function.FunctionName, propertyList, false ); - m_reordenator.OrderIndex = m_orderIndex; - m_reordenator.HeaderTitle = Function.FunctionName; - m_reordenator.IsInside = inside; - } - - if( m_reordenator != null ) - { - cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = null; - UIUtils.RegisterPropertyNode( m_reordenator ); - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - - if( inside ) - { - UIUtils.RegisterPropertyNode( m_reordenator ); - } - } - - m_textLabelWidth = 120; - - UIUtils.RegisterFunctionNode( this ); - - m_previewShaderGUID = "aca70c900c50c004e8ef0b47c4fac4d4"; - m_useInternalPortData = false; - m_selectedLocation = function.PreviewPosition; - UIUtils.CurrentWindow.OutsideGraph.OnLODMasterNodesAddedEvent += OnLODMasterNodesAddedEvent; - } - - public InputPort GetInput( FunctionInput input ) - { - int index = m_allFunctionInputs.FindIndex( ( x ) => { return x.Equals( input ); } ); - if( index >= 0 ) - return InputPorts[ index ]; - else - return null; - } - - private void OnLODMasterNodesAddedEvent( int lod ) - { - AddShaderFunctionDirectivesInternal( lod ); - } - - public void SetPreviewInput( InputPort input ) - { - if( !HasPreviewShader || !m_initialized ) - return; - - if( input.IsConnected && input.InputNodeHasPreview( ContainerGraph ) ) - { - input.SetPreviewInputTexture( ContainerGraph ); - } - else - { - input.SetPreviewInputValue( ContainerGraph ); - } - } - - public override bool RecursivePreviewUpdate( Dictionary duplicatesDict = null ) - { - if( duplicatesDict == null ) - { - duplicatesDict = ContainerGraph.ParentWindow.VisitedChanged; - } - - if( m_allFunctionOutputs == null || m_allFunctionOutputs.Count == 0 ) - return false; - - for( int i = 0; i < m_allFunctionOutputs.Count; i++ ) - { - ParentNode outNode = m_allFunctionOutputs[ i ]; - if( outNode != null ) - { - if( !duplicatesDict.ContainsKey( outNode.OutputId ) ) - { - bool result = outNode.RecursivePreviewUpdate(); - if( result ) - PreviewIsDirty = true; - } - else if( duplicatesDict[ outNode.OutputId ] ) - { - PreviewIsDirty = true; - } - } - } - - bool needsUpdate = PreviewIsDirty; - RenderNodePreview(); - if( !duplicatesDict.ContainsKey( OutputId ) ) - duplicatesDict.Add( OutputId, needsUpdate ); - return needsUpdate; - } - - public override void RenderNodePreview() - { - if( m_outputPorts == null ) - return; - - if( !PreviewIsDirty && !m_continuousPreviewRefresh ) - return; - - // this is in the wrong place?? - if( m_drawPreviewAsSphere != m_mainPreviewNode.SpherePreview ) - { - m_drawPreviewAsSphere = m_mainPreviewNode.SpherePreview; - OnNodeChange(); - } - - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - m_outputPorts[ i ].OutputPreviewTexture = m_allFunctionOutputs[ i ].PreviewTexture; - } - - if( PreviewIsDirty ) - FinishPreviewRender = true; - - PreviewIsDirty = false; - } - - public override RenderTexture PreviewTexture - { - get - { - if( m_mainPreviewNode != null ) - return m_mainPreviewNode.PreviewTexture; - else - return base.PreviewTexture; - } - } - - private void AddShaderFunctionDirectivesInternal( int lod ) - { - List nodes = ContainerGraph.ParentWindow.OutsideGraph.GetMultiPassMasterNodes( lod ); - int count = nodes.Count; - for( int i = 0; i < count; i++ ) - { - nodes[ i ].PassModule.AdditionalDirectives.AddShaderFunctionItems( OutputId, Function.AdditionalDirectives.DirectivesList ); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( Function == null ) - return; - - //Debug.Log( "RefreshExternalReferences " + m_function.FunctionName + " " + UIUtils.CurrentWindow.IsShaderFunctionWindow ); - - Function.UpdateDirectivesList(); - - MasterNode masterNode = UIUtils.CurrentWindow.OutsideGraph.CurrentMasterNode; - StandardSurfaceOutputNode surface = masterNode as StandardSurfaceOutputNode; - - - - if( surface != null ) - { - //for( int i = 0; i < Function.AdditionalIncludes.IncludeList.Count; i++ ) - //{ - // //ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalIncludes.OutsideList.Add( Function.AdditionalIncludes.IncludeList[ i ] ); - // ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalDirectives.AddShaderFunctionItem( AdditionalLineType.Include, Function.AdditionalIncludes.IncludeList[ i ] ); - // m_includes.Add( Function.AdditionalIncludes.IncludeList[ i ] ); - //} - - //for( int i = 0; i < Function.AdditionalPragmas.PragmaList.Count; i++ ) - //{ - // //ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalPragmas.OutsideList.Add( Function.AdditionalPragmas.PragmaList[ i ] ); - // ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalDirectives.AddShaderFunctionItem(AdditionalLineType.Pragma, Function.AdditionalPragmas.PragmaList[ i ] ); - // m_pragmas.Add( Function.AdditionalPragmas.PragmaList[ i ] ); - //} - surface.AdditionalDirectives.AddShaderFunctionItems( OutputId, Function.AdditionalDirectives.DirectivesList ); - } - else - { - if( ContainerGraph.ParentWindow.OutsideGraph.MultiPassMasterNodes.Count > 0 ) - { - for( int lod = -1; lod < ContainerGraph.ParentWindow.OutsideGraph.LodMultiPassMasternodes.Count; lod++ ) - { - AddShaderFunctionDirectivesInternal( lod ); - } - } - else - { - // Assuring that we're not editing a Shader Function, as directives setup is not needed there - if( !UIUtils.CurrentWindow.IsShaderFunctionWindow ) - { - // This function is nested inside a shader function itself and this method - // was called before the main output node was created. - // This is possible since all nodes RefreshExternalReferences(...) are called at the end - // of a LoadFromMeta - // Need to delay this setup to after all nodes are loaded to then setup the directives - m_lateRefresh = true; - return; - } - } - - } - m_directives.AddRange( Function.AdditionalDirectives.DirectivesList ); - - if( m_refreshIdsRequired ) - { - m_refreshIdsRequired = false; - int inputCount = m_inputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - m_inputPorts[ i ].ChangePortId( m_allFunctionInputs[ i ].UniqueId ); - } - - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - m_outputPorts[ i ].ChangePortId( m_allFunctionOutputs[ i ].UniqueId ); - } - } - - if( ContainerGraph.ParentWindow.CurrentGraph != m_functionGraph ) - ContainerGraph.ParentWindow.CurrentGraph.InstancePropertyCount += m_functionGraph.InstancePropertyCount; - - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - - if( ReadOptionsHelper.Length > 2 ) - { - for( int i = 1; i < ReadOptionsHelper.Length; i += 2 ) - { - int optionId = Convert.ToInt32( ReadOptionsHelper[ i ] ); - int optionValue = Convert.ToInt32( ReadOptionsHelper[ i + 1 ] ); - for( int j = 0; j < m_allFunctionSwitches.Count; j++ ) - { - if( m_allFunctionSwitches[ j ].UniqueId == optionId ) - { - m_allFunctionSwitches[ j ].SetCurrentSelectedInput( optionValue, m_allFunctionSwitches[ j ].GetCurrentSelectedInput() ); - break; - } - } - } - } - - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - - m_portsChanged = true; - } - - void InputPortSwitchRestriction( WirePort port ) - { - switch( port.DataType ) - { - case WirePortDataType.OBJECT: - break; - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: - { - port.CreatePortRestrictions( WirePortDataType.FLOAT, WirePortDataType.FLOAT2, WirePortDataType.FLOAT3, WirePortDataType.FLOAT4, WirePortDataType.COLOR, WirePortDataType.INT, WirePortDataType.OBJECT ); - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - port.CreatePortRestrictions( WirePortDataType.FLOAT3x3, WirePortDataType.FLOAT4x4, WirePortDataType.OBJECT ); - } - break; - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - { - port.CreatePortRestrictions( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT ); - } - break; - default: - break; - } - } - - void OutputPortSwitchRestriction( WirePort port ) - { - switch( port.DataType ) - { - case WirePortDataType.OBJECT: - break; - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - port.AddPortForbiddenTypes( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE ); - } - break; - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - { - port.CreatePortRestrictions( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT ); - } - break; - default: - break; - } - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - m_outsideGraph = cachedGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - - for( int i = 0; i < m_allFunctionOutputs.Count; i++ ) - { - m_allFunctionOutputs[ i ].PropagateNodeData( nodeData, ref dataCollector ); - } - - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - - base.PropagateNodeData( nodeData, ref dataCollector ); - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - UIUtils.RegisterFunctionNode( this ); - } - - public override void SetupFromCastObject( UnityEngine.Object obj ) - { - base.SetupFromCastObject( obj ); - AmplifyShaderFunction function = obj as AmplifyShaderFunction; - CommonInit( function, UniqueId ); - RefreshExternalReferences(); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - FunctionInput functionInput = m_refreshIdsRequired ? m_allFunctionInputs[ portId ] : GetFunctionInputByUniqueId( portId ); - functionInput.PreviewIsDirty = true; - if( functionInput.AutoCast ) - { - InputPort inputPort = m_refreshIdsRequired ? m_inputPorts[ portId ] : GetInputPortByUniqueId( portId ); - inputPort.MatchPortToConnection(); - - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - functionInput.ChangeOutputType( inputPort.DataType, false ); - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - } - - for( int i = 0; i < m_allFunctionOutputs.Count; i++ ) - { - m_outputPorts[ i ].ChangeType( m_allFunctionOutputs[ i ].InputPorts[ 0 ].DataType, false ); - } - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - - FunctionInput functionInput = m_refreshIdsRequired ? m_allFunctionInputs[ portId ] : GetFunctionInputByUniqueId( portId ); - functionInput.PreviewIsDirty = true; - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - FunctionInput functionInput = m_refreshIdsRequired ? m_allFunctionInputs[ inputPortId ] : GetFunctionInputByUniqueId( inputPortId ); - functionInput.PreviewIsDirty = true; - if( functionInput.AutoCast ) - { - InputPort inputPort = m_refreshIdsRequired ? m_inputPorts[ inputPortId ] : GetInputPortByUniqueId( inputPortId ); - inputPort.MatchPortToConnection(); - - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - functionInput.ChangeOutputType( inputPort.DataType, false ); - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - } - - for( int i = 0; i < m_allFunctionOutputs.Count; i++ ) - { - m_outputPorts[ i ].ChangeType( m_allFunctionOutputs[ i ].InputPorts[ 0 ].DataType, false ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - - if( Function == null ) - return; - - if( Function.Description.Length > 0 || m_allFunctionSwitches.Count > 0 ) - NodeUtils.DrawPropertyGroup( ref m_parametersFoldout, "Parameters", DrawDescription ); - - bool drawInternalDataUI = false; - int inputCount = m_inputPorts.Count; - if( inputCount > 0 ) - { - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].Available && m_inputPorts[ i ].ValidInternalData && !m_inputPorts[ i ].IsConnected && m_inputPorts[ i ].AutoDrawInternalData /*&& ( m_inputPorts[ i ].AutoDrawInternalData || ( m_autoDrawInternalPortData && m_useInternalPortData ) )*/ /*&& m_inputPorts[ i ].AutoDrawInternalData*/ ) - { - drawInternalDataUI = true; - break; - } - } - } - - if( drawInternalDataUI ) - NodeUtils.DrawPropertyGroup( ref m_internalDataFoldout, Constants.InternalDataLabelStr, () => - { - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].ValidInternalData && !m_inputPorts[ i ].IsConnected && m_inputPorts[ i ].Visible && m_inputPorts[ i ].AutoDrawInternalData ) - { - EditorGUI.BeginChangeCheck(); - m_inputPorts[ i ].ShowInternalData( this ); - if( EditorGUI.EndChangeCheck() ) - { - m_allFunctionInputs[ i ].PreviewIsDirty = true; - } - } - } - } ); - } - - private void DrawDescription() - { - if( Function.Description.Length > 0 ) - EditorGUILayout.HelpBox( Function.Description, MessageType.Info ); - - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - for( int i = 0; i < m_allFunctionSwitches.Count; i++ ) - { - m_allFunctionSwitches[ i ].AsDrawn = false; - } - - for( int i = 0; i < m_allFunctionSwitches.Count; i++ ) - { - if( m_allFunctionSwitches[ i ].DrawOption( this ) ) - { - m_portsChanged = true; - } - } - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - } - - private void RemoveShaderFunctionDirectivesInternal( int lod ) - { - List nodes = ContainerGraph.ParentWindow.OutsideGraph.GetMultiPassMasterNodes( lod ); - int count = nodes.Count; - for( int i = 0; i < count; i++ ) - { - nodes[ i ].PassModule.AdditionalDirectives.RemoveShaderFunctionItems( OutputId ); - } - } - - public override void Destroy() - { - m_mainPreviewNode = null; - base.Destroy(); - - m_duplicatesBuffer.Clear(); - m_duplicatesBuffer = null; - - if( m_functionGraph != null && ContainerGraph.ParentWindow.CurrentGraph != m_functionGraph ) - ContainerGraph.ParentWindow.CurrentGraph.InstancePropertyCount -= m_functionGraph.InstancePropertyCount; - - if( ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface != null ) - { - //for( int i = 0; i < m_includes.Count; i++ ) - //{ - // //if( ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalIncludes.OutsideList.Contains( m_includes[ i ] ) ) - // //{ - // // ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalIncludes.OutsideList.Remove( m_includes[ i ] ); - // //} - // ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalDirectives.RemoveShaderFunctionItem( AdditionalLineType.Include, m_includes[ i ] ); - //} - - //for( int i = 0; i < m_pragmas.Count; i++ ) - //{ - // //if( ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalPragmas.OutsideList.Contains( m_pragmas[ i ] ) ) - // //{ - // // ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalPragmas.OutsideList.Remove( m_pragmas[ i ] ); - // //} - // ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalDirectives.RemoveShaderFunctionItem( AdditionalLineType.Pragma, m_pragmas[ i ] ); - //} - ContainerGraph.ParentWindow.OutsideGraph.CurrentStandardSurface.AdditionalDirectives.RemoveShaderFunctionItems( OutputId/*, m_directives */); - } - else - { - if( ContainerGraph.ParentWindow.OutsideGraph.MultiPassMasterNodes.Count > 0 ) - { - for( int lod = -1; lod < ContainerGraph.ParentWindow.OutsideGraph.LodMultiPassMasternodes.Count; lod++ ) - { - RemoveShaderFunctionDirectivesInternal( lod ); - } - } - } - - - - - // Cannot GameObject.Destroy(m_directives[i]) since we would be removing them from - // the shader function asset itself - - m_directives.Clear(); - m_directives = null; - - if( m_reordenator != null ) - { - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = null; - UIUtils.UnregisterPropertyNode( m_reordenator ); - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - - m_reordenator.Destroy(); - m_reordenator = null; - } - - UIUtils.UnregisterFunctionNode( this ); - - ParentGraph cachedGraph2 = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - - if( m_allFunctionInputs != null ) - m_allFunctionInputs.Clear(); - m_allFunctionInputs = null; - - if( m_allFunctionOutputs != null ) - m_allFunctionOutputs.Clear(); - m_allFunctionOutputs = null; - - if( m_functionGraph != null ) - m_functionGraph.SoftDestroy(); - m_functionGraph = null; - - ContainerGraph.ParentWindow.CustomGraph = cachedGraph2; - m_function = null; - - m_allFunctionOutputsDict.Clear(); - m_allFunctionOutputsDict = null; - - m_allFunctionSwitchesDict.Clear(); - m_allFunctionSwitchesDict = null; - - m_allFunctionInputsDict.Clear(); - m_allFunctionInputsDict = null; - - UIUtils.CurrentWindow.OutsideGraph.OnLODMasterNodesAddedEvent -= OnLODMasterNodesAddedEvent; - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - if( m_lateRefresh ) - { - m_lateRefresh = false; - RefreshExternalReferences(); - } - - CheckForChangesRecursively(); - - base.OnNodeLogicUpdate( drawInfo ); - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - - if( m_functionGraph != null ) - { - int nodeCount = m_functionGraph.AllNodes.Count; - for( int i = 0; i < nodeCount; i++ ) - { - m_functionGraph.AllNodes[ i ].OnNodeLogicUpdate( drawInfo ); - } - - if( !string.IsNullOrEmpty( FunctionGraph.CurrentFunctionOutput.SubTitle ) ) - { - SetAdditonalTitleText( FunctionGraph.CurrentFunctionOutput.SubTitle ); - } - } - - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - if( m_portsChanged ) - { - m_portsChanged = false; - for( int i = 0; i < m_allFunctionOutputs.Count; i++ ) - { - m_outputPorts[ i ].ChangeType( m_allFunctionOutputs[ i ].InputPorts[ 0 ].DataType, false ); - } - - CheckPortVisibility(); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - //CheckForChangesRecursively(); - - if( !m_initialGraphDraw && drawInfo.CurrentEventType == EventType.Repaint ) - { - m_initialGraphDraw = true; - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; - if( m_functionGraph != null ) - { - for( int i = 0; i < m_functionGraph.AllNodes.Count; i++ ) - { - ParentNode node = m_functionGraph.AllNodes[ i ]; - if( node != null ) - { - node.OnNodeLayout( drawInfo ); - } - } - } - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - } - - base.Draw( drawInfo ); - } - - public bool CheckForChanges( bool forceCheck = false, bool forceChange = false ) - { - if( ( ContainerGraph.ParentWindow.CheckFunctions || forceCheck || forceChange ) && m_function != null ) - { - //string newCheckSum = LastLine( m_function.FunctionInfo ); - string newCheckSum = AssetDatabase.GetAssetDependencyHash( AssetDatabase.GetAssetPath( m_function ) ).ToString(); - if( !m_functionCheckSum.Equals( newCheckSum ) || forceChange ) - { - m_functionCheckSum = newCheckSum; - ContainerGraph.OnDuplicateEvent += DuplicateMe; - return true; - } - } - return false; - } - - public bool CheckForChangesRecursively() - { - if( m_functionGraph == null ) - return false; - - bool result = false; - for( int i = 0; i < m_functionGraph.FunctionNodes.NodesList.Count; i++ ) - { - if( m_functionGraph.FunctionNodes.NodesList[ i ].CheckForChangesRecursively() ) - result = true; - } - if( CheckForChanges( false, result ) ) - result = true; - - return result; - } - - public void DuplicateMe() - { - bool previewOpen = m_showPreview; - - string allOptions = m_allFunctionSwitches.Count.ToString(); - for( int i = 0; i < m_allFunctionSwitches.Count; i++ ) - { - allOptions += "," + m_allFunctionSwitches[ i ].UniqueId + "," + m_allFunctionSwitches[ i ].GetCurrentSelectedInput(); - } - - ReadOptionsHelper = allOptions.Split( ',' ); - - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = null; - MasterNode masterNode = ContainerGraph.ParentWindow.CurrentGraph.CurrentMasterNode; - if( masterNode != null ) - masterNode.InvalidateMaterialPropertyCount(); - - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - - ParentNode newNode = ContainerGraph.CreateNode( m_function, false, Vec2Position ); - newNode.ShowPreview = previewOpen; - ( newNode as FunctionNode ).ReadOptionsHelper = ReadOptionsHelper; - newNode.RefreshExternalReferences(); - if( ( newNode as FunctionNode ).m_reordenator && m_reordenator ) - ( newNode as FunctionNode ).m_reordenator.OrderIndex = m_reordenator.OrderIndex; - - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - { - OutputPort newOutputPort = newNode.GetOutputPortByUniqueId( m_outputPorts[ i ].PortId ); - if( newNode.OutputPorts != null && newOutputPort != null ) - { - for( int j = m_outputPorts[ i ].ExternalReferences.Count - 1; j >= 0; j-- ) - { - ContainerGraph.CreateConnection( m_outputPorts[ i ].ExternalReferences[ j ].NodeId, m_outputPorts[ i ].ExternalReferences[ j ].PortId, newOutputPort.NodeId, newOutputPort.PortId ); - } - } - } - //else - //{ - //if( newNode.OutputPorts != null && newNode.OutputPorts[ i ] != null ) - //{ - // ContainerGraph.DeleteConnection( false, newNode.UniqueId, newNode.OutputPorts[ i ].PortId, false, false, false ); - //} - //} - } - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - InputPort newInputPort = newNode.GetInputPortByUniqueId( m_inputPorts[ i ].PortId ); - if( newNode.InputPorts != null && newInputPort != null ) - { - ContainerGraph.CreateConnection( newInputPort.NodeId, newInputPort.PortId, m_inputPorts[ i ].ExternalReferences[ 0 ].NodeId, m_inputPorts[ i ].ExternalReferences[ 0 ].PortId ); - } - } - } - - ContainerGraph.OnDuplicateEvent -= DuplicateMe; - - if( Selected ) - { - ContainerGraph.DeselectNode( this ); - ContainerGraph.SelectNode( newNode, true, false ); - } - - ContainerGraph.DestroyNode( this, false ); - } - - private FunctionOutput GetFunctionOutputByUniqueId( int uniqueId ) - { - int listCount = m_allFunctionOutputs.Count; - if( m_allFunctionOutputsDict.Count != m_allFunctionOutputs.Count ) - { - m_allFunctionOutputsDict.Clear(); - for( int i = 0; i < listCount; i++ ) - { - m_allFunctionOutputsDict.Add( m_allFunctionOutputs[ i ].UniqueId, m_allFunctionOutputs[ i ] ); - } - } - - if( m_allFunctionOutputsDict.ContainsKey( uniqueId ) ) - return m_allFunctionOutputsDict[ uniqueId ]; - - return null; - } - - private FunctionInput GetFunctionInputByUniqueId( int uniqueId ) - { - int listCount = m_allFunctionInputs.Count; - if( m_allFunctionInputsDict.Count != m_allFunctionInputs.Count ) - { - m_allFunctionInputsDict.Clear(); - for( int i = 0; i < listCount; i++ ) - { - m_allFunctionInputsDict.Add( m_allFunctionInputs[ i ].UniqueId, m_allFunctionInputs[ i ] ); - } - } - - if( m_allFunctionInputsDict.ContainsKey( uniqueId ) ) - return m_allFunctionInputsDict[ uniqueId ]; - - return null; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - OutputPort outputPort = GetOutputPortByUniqueId( outputId ); - FunctionOutput functionOutput = GetFunctionOutputByUniqueId( outputId ); - - if( outputPort.IsLocalValue( dataCollector.PortCategory ) ) - return outputPort.LocalValue( dataCollector.PortCategory ); - - m_functionGraph.CurrentPrecision = ContainerGraph.ParentWindow.CurrentGraph.CurrentPrecision; - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - m_outsideGraph = cachedGraph; - ContainerGraph.ParentWindow.CustomGraph = m_functionGraph; -#if ADD_SHADER_FUNCTION_HEADERS - if( m_reordenator != null && m_reordenator.RecursiveCount() > 0 && m_reordenator.HasTitle ) - { - dataCollector.AddToProperties( UniqueId, "[Header(" + m_reordenator.HeaderTitle.Replace( "-", " " ) + ")]", m_reordenator.OrderIndex ); - } -#endif - string result = string.Empty; - for( int i = 0; i < m_allFunctionInputs.Count; i++ ) - { - if( !m_allFunctionInputs[ i ].InputPorts[ 0 ].IsConnected || m_inputPorts[ i ].IsConnected ) - m_allFunctionInputs[ i ].OnPortGeneration += FunctionNodeOnPortGeneration; - } - - result += functionOutput.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - for( int i = 0; i < m_allFunctionInputs.Count; i++ ) - { - if( !m_allFunctionInputs[ i ].InputPorts[ 0 ].IsConnected || m_inputPorts[ i ].IsConnected ) - m_allFunctionInputs[ i ].OnPortGeneration -= FunctionNodeOnPortGeneration; - } - - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - - if( outputPort.ConnectionCount > 1 ) - RegisterLocalVariable( outputId, result, ref dataCollector ); - else - outputPort.SetLocalValue( result, dataCollector.PortCategory ); - - return outputPort.LocalValue( dataCollector.PortCategory ); - } - - private string FunctionNodeOnPortGeneration( ref MasterNodeDataCollector dataCollector, int index, ParentGraph graph ) - { - ParentGraph cachedGraph = ContainerGraph.ParentWindow.CustomGraph; - ContainerGraph.ParentWindow.CustomGraph = m_outsideGraph; - string result = m_inputPorts[ index ].GeneratePortInstructions( ref dataCollector ); - ContainerGraph.ParentWindow.CustomGraph = cachedGraph; - return result; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - - if( Function != null ) - IOUtils.AddFieldValueToString( ref nodeInfo, m_function.name ); - else - IOUtils.AddFieldValueToString( ref nodeInfo, m_filename ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_reordenator != null ? m_reordenator.RawOrderIndex : -1 ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_headerTitle ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_functionGraphId ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_functionGUID ); - - int functionSwitchCount = m_allFunctionSwitches != null ? m_allFunctionSwitches.Count : 0; - string allOptions = functionSwitchCount.ToString(); - for( int i = 0; i < functionSwitchCount; i++ ) - { - allOptions += "," + m_allFunctionSwitches[ i ].UniqueId + "," + m_allFunctionSwitches[ i ].GetCurrentSelectedInput(); - } - IOUtils.AddFieldValueToString( ref nodeInfo, allOptions ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_filename = GetCurrentParam( ref nodeParams ); - m_orderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_headerTitle = GetCurrentParam( ref nodeParams ); - - if( UIUtils.CurrentShaderVersion() > 7203 ) - { - m_functionGraphId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 13704 ) - { - m_functionGUID = GetCurrentParam( ref nodeParams ); - } - - AmplifyShaderFunction loaded = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( m_functionGUID ) ); - if( loaded != null ) - { - CommonInit( loaded, UniqueId ); - } - else - { - string[] guids = AssetDatabase.FindAssets( "t:AmplifyShaderFunction " + m_filename ); - if( guids.Length > 0 ) - { - string sfGuid = null; - - foreach( string guid in guids ) - { - string assetPath = AssetDatabase.GUIDToAssetPath( guid ); - string name = System.IO.Path.GetFileNameWithoutExtension( assetPath ); - if( name.Equals( m_filename, StringComparison.OrdinalIgnoreCase ) ) - { - sfGuid = guid; - break; - } - } - loaded = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( sfGuid ) ); - - if( loaded != null ) - { - CommonInit( loaded, UniqueId ); - } - else - { - SetTitleText( "ERROR" ); - UIUtils.ShowMessage( UniqueId, string.Format( "Error loading {0} shader function from project folder", m_filename ), MessageSeverity.Error ); - } - } - else - { - SetTitleText( "Missing Function" ); - UIUtils.ShowMessage( UniqueId, string.Format( "Missing {0} shader function on project folder", m_filename ), MessageSeverity.Error ); - } - } - if( UIUtils.CurrentShaderVersion() > 14203 ) - { - ReadOptionsHelper = GetCurrentParam( ref nodeParams ).Split( ',' ); - } - } - - public override void ReadOutputDataFromString( ref string[] nodeParams ) - { - if( Function == null ) - return; - - base.ReadOutputDataFromString( ref nodeParams ); - - ConfigureInputportsAfterRead(); - } - - public override void OnNodeDoubleClicked( Vector2 currentMousePos2D ) - { - if( Function == null ) - return; - - ContainerGraph.DeSelectAll(); - this.Selected = true; - - ContainerGraph.ParentWindow.OnLeftMouseUp(); - AmplifyShaderEditorWindow.LoadShaderFunctionToASE( Function, true ); - this.Selected = false; - } - - private void ConfigureInputportsAfterRead() - { - if( InputPorts != null ) - { - int inputCount = InputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - InputPorts[ i ].ChangeProperties( m_allFunctionInputs[ i ].InputName, m_allFunctionInputs[ i ].SelectedInputType, false ); - } - } - - if( OutputPorts != null ) - { - int outputCount = OutputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - OutputPorts[ i ].ChangeProperties( m_allFunctionOutputs[ i ].OutputName, m_allFunctionOutputs[ i ].AutoOutputType, false ); - } - } - } - - private void CheckPortVisibility() - { - bool changes = false; - if( InputPorts != null ) - { - for( int i = 0; i < m_allFunctionInputs.Count; i++ ) - { - if( m_inputPorts[ i ].Visible != m_allFunctionInputs[ i ].IsConnected ) - { - m_inputPorts[ i ].Visible = m_allFunctionInputs[ i ].IsConnected; - changes = true; - } - } - } - - if( changes ) - m_sizeIsDirty = true; - } - - public bool HasProperties { get { return m_reordenator != null; } } - - public ParentGraph FunctionGraph - { - get { return m_functionGraph; } - set { m_functionGraph = value; } - } - - public AmplifyShaderFunction Function - { - get { return m_function; } - set { m_function = value; } - } - - public override void RecordObjectOnDestroy( string Id ) - { - base.RecordObjectOnDestroy( Id ); - if( m_reordenator != null ) - m_reordenator.RecordObject( Id ); - - if( m_functionGraph != null ) - { - Undo.RegisterCompleteObjectUndo( m_functionGraph, Id ); - for( int i = 0; i < m_functionGraph.AllNodes.Count; i++ ) - { - m_functionGraph.AllNodes[ i ].RecordObject( Id ); - } - } - } - - public override void SetContainerGraph( ParentGraph newgraph ) - { - base.SetContainerGraph( newgraph ); - if( m_functionGraph == null ) - return; - for( int i = 0; i < m_functionGraph.AllNodes.Count; i++ ) - { - m_functionGraph.AllNodes[ i ].SetContainerGraph( m_functionGraph ); - } - } - - public override void OnMasterNodeReplaced( MasterNode newMasterNode ) - { - base.OnMasterNodeReplaced( newMasterNode ); - if( m_functionGraph == null ) - return; - - m_functionGraph.FireMasterNodeReplacedEvent( newMasterNode ); - - StandardSurfaceOutputNode surface = newMasterNode as StandardSurfaceOutputNode; - if( surface != null ) - { - surface.AdditionalDirectives.AddShaderFunctionItems( OutputId, Function.AdditionalDirectives.DirectivesList ); - } - else - { - if( ContainerGraph.ParentWindow.OutsideGraph.MultiPassMasterNodes.Count > 0 ) - { - for( int lod = -1; lod < ContainerGraph.ParentWindow.OutsideGraph.LodMultiPassMasternodes.Count; lod++ ) - { - AddShaderFunctionDirectivesInternal( lod ); - } - } - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs.meta deleted file mode 100644 index 15ea8d35..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7b3de46feda5b0f4ea58c852c4a521a9 -timeCreated: 1492001141 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs deleted file mode 100644 index baa49631..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs +++ /dev/null @@ -1,318 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Function Output", "Functions", "Function Output adds an output port to the shader function, it's port type is determined automatically.", NodeAvailabilityFlags = (int)NodeAvailability.ShaderFunction )] - public sealed class FunctionOutput : OutputNode - { - public FunctionOutput() : base() { CommonInit(); } - public FunctionOutput( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { CommonInit(); } - - [SerializeField] - private bool m_previewNode = false; - - [SerializeField] - private string m_outputName = "Output"; - - [SerializeField] - private int m_orderIndex = -1; - - [SerializeField] - private AmplifyShaderFunction m_function; - - //Title editing - [SerializeField] - private string m_uniqueName; - - private bool m_isEditing; - private bool m_stopEditing; - private bool m_startEditing; - private double m_clickTime; - private double m_doubleClickTime = 0.3; - private Rect m_titleClickArea; - private bool m_showTitleWhenNotEditing = true; - - [SerializeField] - private string m_subTitle = string.Empty; - - - void CommonInit() - { - m_isMainOutputNode = false; - m_connStatus = NodeConnectionStatus.Connected; - m_activeType = GetType(); - m_currentPrecisionType = PrecisionType.Inherit; - m_textLabelWidth = 100; - m_autoWrapProperties = true; - AddInputPort( WirePortDataType.FLOAT, false, " " ); - AddOutputPort( WirePortDataType.FLOAT, " " ); - m_outputPorts[ 0 ].Visible = false; - SetTitleText( m_outputName ); - m_previewShaderGUID = "e6d5f64114b18e24f99dc65290c0fe98"; - } - - public override void SetupNodeCategories() - { - //base.SetupNodeCategories(); - ContainerGraph.ResetNodesData(); - MasterNode masterNode = ContainerGraph.ParentWindow.CurrentGraph.CurrentMasterNode; - if( masterNode != null ) - { - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - NodeData nodeData = new NodeData( m_inputPorts[ i ].Category ); - ParentNode node = m_inputPorts[ i ].GetOutputNode(); - MasterNodeDataCollector temp = masterNode.CurrentDataCollector; - node.PropagateNodeData( nodeData, ref temp ); - temp = null; - } - } - } - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - UIUtils.RegisterFunctionOutputNode( this ); - if( m_nodeAttribs != null ) - m_uniqueName = m_nodeAttribs.Name + UniqueId; - } - - - public override void Destroy() - { - base.Destroy(); - UIUtils.UnregisterFunctionOutputNode( this ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - return m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_outputName = EditorGUILayoutTextField( "Name", m_outputName ); - - if( EditorGUI.EndChangeCheck() ) - { - SetTitleText( m_outputName ); - UIUtils.UpdateFunctionOutputData( UniqueId, m_outputName ); - } - - EditorGUI.BeginDisabledGroup( m_previewNode ); - if( GUILayout.Button( "Set as Preview" ) ) - { - List allOutputs = UIUtils.FunctionOutputList(); - - foreach( FunctionOutput item in allOutputs ) - item.PreviewNode = false; - - m_previewNode = true; - } - EditorGUI.EndDisabledGroup(); - } - [SerializeField] - private string m_currentTitle = string.Empty; - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( m_previewNode ) - m_currentTitle = "Preview"; - else - m_currentTitle = string.Empty; - - SetAdditonalTitleTextOnCallback( m_currentTitle, ( instance, newSubTitle ) => instance.AdditonalTitleContent.text = newSubTitle ); - - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if( !m_isEditing && ( ( !ContainerGraph.ParentWindow.MouseInteracted && drawInfo.CurrentEventType == EventType.MouseDown && m_titleClickArea.Contains( drawInfo.MousePosition ) ) ) ) - { - if( ( EditorApplication.timeSinceStartup - m_clickTime ) < m_doubleClickTime ) - m_startEditing = true; - else - GUI.FocusControl( null ); - m_clickTime = EditorApplication.timeSinceStartup; - } - else if( m_isEditing && ( ( drawInfo.CurrentEventType == EventType.MouseDown && !m_titleClickArea.Contains( drawInfo.MousePosition ) ) || !EditorGUIUtility.editingTextField ) ) - { - m_stopEditing = true; - } - - if( m_isEditing || m_startEditing ) - { - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( m_uniqueName ); - m_outputName = EditorGUITextField( m_titleClickArea, string.Empty, m_outputName, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - if( EditorGUI.EndChangeCheck() ) - { - SetTitleText( m_outputName ); - UIUtils.UpdateFunctionInputData( UniqueId, m_outputName ); - } - - if( m_startEditing ) - EditorGUI.FocusTextInControl( m_uniqueName ); - - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( m_startEditing ) - { - m_startEditing = false; - m_isEditing = true; - } - - if( m_stopEditing ) - { - m_stopEditing = false; - m_isEditing = false; - GUI.FocusControl( null ); - } - } - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - // RUN LAYOUT CHANGES AFTER TITLES CHANGE - base.OnNodeLayout( drawInfo ); - m_titleClickArea = m_titlePos; - m_titleClickArea.height = Constants.NODE_HEADER_HEIGHT; - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( !m_isVisible ) - return; - - // Fixed Title ( only renders when not editing ) - if( m_showTitleWhenNotEditing && !m_isEditing && !m_startEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( m_titleClickArea, m_content, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - } - - public override void OnNodeDoubleClicked( Vector2 currentMousePos2D ) - { - if( currentMousePos2D.y - m_globalPosition.y > ( Constants.NODE_HEADER_HEIGHT + Constants.NODE_HEADER_EXTRA_HEIGHT ) * ContainerGraph.ParentWindow.CameraDrawInfo.InvertedZoom ) - { - ContainerGraph.ParentWindow.ParametersWindow.IsMaximized = !ContainerGraph.ParentWindow.ParametersWindow.IsMaximized; - } - } - - public WirePortDataType AutoOutputType - { - get { return m_inputPorts[ 0 ].DataType; } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_outputName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_orderIndex ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_previewNode ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_outputName = GetCurrentParam( ref nodeParams ); - m_orderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - - if( UIUtils.CurrentShaderVersion() > 13706 ) - m_previewNode = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - if( IsNodeBeingCopied ) - PreviewNode = false; - - if( m_function == null ) - m_function = UIUtils.CurrentWindow.OpenedShaderFunction; - - if( m_isMainOutputNode && m_function != null ) - { - m_function.UpdateDirectivesList(); - } - - SetTitleText( m_outputName ); - UIUtils.UpdateFunctionOutputData( UniqueId, m_outputName ); - } - - public AmplifyShaderFunction Function - { - get { return m_function; } - set - { - m_function = value; - if( m_isMainOutputNode && m_function != null ) - { - m_function.UpdateDirectivesList(); - } - } - } - - public string OutputName - { - get { return m_outputName; } - } - - public int OrderIndex - { - get { return m_orderIndex; } - set { m_orderIndex = value; } - } - - public string SubTitle - { - get { return m_subTitle; } - set { m_subTitle = value; } - } - - public bool PreviewNode - { - get { return m_previewNode; } - set - { - m_previewNode = value; - m_sizeIsDirty = true; - if( m_previewNode ) - { - m_currentTitle = "Preview"; - } - else - { - m_currentTitle = ""; - } - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs.meta deleted file mode 100644 index 7ece5125..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionOutput.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6293b1f56d13d6c4ca6a8e2a8099cca9 -timeCreated: 1491917775 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs deleted file mode 100644 index 42cf0b5f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs +++ /dev/null @@ -1,124 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Function Subtitle", "Functions", "Adds a subtitle to its shader function", NodeAvailabilityFlags = (int)NodeAvailability.ShaderFunction )] - public sealed class FunctionSubtitle : ParentNode - { - - //protected override void CommonInit( int uniqueId ) - //{ - // base.CommonInit( uniqueId ); - // AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - // AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - // m_autoWrapProperties = true; - // m_textLabelWidth = 100; - // //SetTitleText( m_inputName ); - // //SetAdditonalTitleText( "( " + m_inputValueTypes[ m_selectedInputTypeInt ] + " )" ); - // m_previewShaderGUID = "04bc8e7b317dccb4d8da601680dd8140"; - //} - [SerializeField] - private string m_subttile = "Subtitle"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_autoWrapProperties = true; - m_textLabelWidth = 100; - SetTitleText( m_subttile ); - m_previewShaderGUID = "74e4d859fbdb2c0468de3612145f4929"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - return m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ 0 ].DataType, ignoreLocalvar ); - } - - //public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - //{ - // base.PropagateNodeData( nodeData, ref dataCollector ); - - // //if( m_containerGraph.CurrentShaderFunction != null ) - // //m_containerGraph.CurrentShaderFunction.FunctionSubtitle = m_subttile; - //} - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - //public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - //{ - // base.PropagateNodeData( nodeData, ref dataCollector ); - //Debug.Log( IsConnected + " " + m_containerGraph.CurrentFunctionOutput ); - if( m_containerGraph.CurrentFunctionOutput != null && IsConnected ) - m_containerGraph.CurrentFunctionOutput.SubTitle = m_subttile; - // m_containerGraph.CurrentShaderFunction.FunctionSubtitle = m_subttile; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginVertical(); - EditorGUI.BeginChangeCheck(); - m_subttile = EditorGUILayoutTextField( "Name", m_subttile ); - if( EditorGUI.EndChangeCheck() ) - { - SetTitleText( m_subttile ); - //UIUtils.UpdateFunctionInputData( UniqueId, m_inputName ); - } - EditorGUI.BeginChangeCheck(); - //m_selectedInputTypeInt = EditorGUILayoutPopup( InputTypeStr, m_selectedInputTypeInt, m_inputValueTypes ); - //if( EditorGUI.EndChangeCheck() ) - //{ - // UpdatePorts(); - // SetAdditonalTitleText( "( " + m_inputValueTypes[ m_selectedInputTypeInt ] + " )" ); - //} - - //m_autoCast = EditorGUILayoutToggle( "Auto Cast", m_autoCast ); - - //EditorGUILayout.Separator(); - //if( !m_inputPorts[ 0 ].IsConnected && m_inputPorts[ 0 ].ValidInternalData ) - //{ - // m_inputPorts[ 0 ].ShowInternalData( this, true, "Default Value" ); - //} - - - EditorGUILayout.EndVertical(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_subttile ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_subttile = GetCurrentParam( ref nodeParams ); - SetTitleText( m_subttile ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs.meta deleted file mode 100644 index bd87bd97..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSubtitle.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 97d5e0cd26200a64fa9d127599406008 -timeCreated: 1522434121 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs deleted file mode 100644 index e25ad54a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs +++ /dev/null @@ -1,867 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Function Switch", "Functions", "Function Switch allows switching options at compile time for shader function", NodeAvailabilityFlags = (int)NodeAvailability.ShaderFunction )] - public sealed class FunctionSwitch : ParentNode - { - private const string InputPortNameStr = "In "; - - private const string ToggleFalseStr = "False"; - private const string ToggleTrueStr = "True"; - - private const string CurrSelectedStr = "Current"; - private const string MaxAmountStr = "Amount"; - private const int MaxAllowedAmount = 9; - - private const int MinComboSize = 50; - private const int MaxComboSize = 105; - - [SerializeField] - private string m_optionLabel = "Option"; - - [SerializeField] - private string[] AvailableInputsLabels = { "In 0", "In 1" }; - - [SerializeField] - private int[] AvailableInputsValues = { 0, 1 }; - - [SerializeField] - private int m_previousSelectedInput = 0; - - [SerializeField] - private int m_currentSelectedInput = 0; - - [SerializeField] - private int m_maxAmountInputs = 2; - - [SerializeField] - private bool m_toggleMode = false; - - [SerializeField] - private string[] m_optionNames = { "In 0", "In 1", "In 2", "In 3", "In 4", "In 5", "In 6", "In 7", "In 8" }; - - [SerializeField] - private int m_orderIndex = -1; - - [SerializeField] - private TexReferenceType m_referenceType = TexReferenceType.Object; - - [SerializeField] - private FunctionSwitch m_functionSwitchReference = null; - - [SerializeField] - private int m_referenceUniqueId = -1; - - [SerializeField] - private bool m_validReference = false; - - private bool m_asDrawn = false; - - private GUIContent m_checkContent; - private GUIContent m_popContent; - - private const double MaxTimestamp = 1; - private bool m_nameModified = false; - private double m_lastTimeNameModified = 0; - - private Rect m_varRect; - private Rect m_imgRect; - private bool m_editing; - - private int m_cachedPropertyId = -1; - - [SerializeField] - private int m_refMaxInputs = -1; - - [SerializeField] - private string m_refOptionLabel = string.Empty; - - [SerializeField] - private int m_refSelectedInput = -1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - AddInputPort( WirePortDataType.FLOAT, false, InputPortNameStr + i ); - m_inputPorts[ i ].Visible = ( i < 2 ); - } - AddOutputPort( WirePortDataType.FLOAT, " " ); - - m_checkContent = new GUIContent(); - m_checkContent.image = UIUtils.CheckmarkIcon; - - m_popContent = new GUIContent(); - m_popContent.image = UIUtils.PopupIcon; - - m_textLabelWidth = 100; - m_autoWrapProperties = true; - m_insideSize.Set( 80, 25 ); - m_previewShaderGUID = "a58e46feaa5e3d14383bfeac24d008bc"; - } - - public void SetCurrentSelectedInput( int newValue, int prevValue ) - { - m_previousSelectedInput = prevValue; - if( m_validReference ) - m_currentSelectedInput = Mathf.Clamp( newValue, 0, m_refMaxInputs - 1 ); - else - m_currentSelectedInput = Mathf.Clamp( newValue, 0, m_maxAmountInputs - 1 ); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ m_currentSelectedInput ].DataType, false ); - PreviewIsDirty = true; - ChangeSignalPropagation(); - } - - public int GetCurrentSelectedInput() - { - return m_currentSelectedInput; - } - - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_Current" ); - - PreviewMaterial.SetInt( m_cachedPropertyId, m_currentSelectedInput ); - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.RegisterFunctionSwitchNode( this ); - } - else - { - if( ContainerGraph.ParentWindow.CustomGraph != null ) - UIUtils.RegisterFunctionSwitchNode( this ); - UIUtils.RegisterFunctionSwitchCopyNode( this ); - } - } - - public override void Destroy() - { - base.Destroy(); - - m_functionSwitchReference = null; - m_referenceUniqueId = -1; - - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.UnregisterFunctionSwitchNode( this ); - } - else - { - UIUtils.UnregisterFunctionSwitchNode( this ); - UIUtils.UnregisterFunctionSwitchCopyNode( this ); - } - } - - public override void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ portId ].MatchPortToConnection(); - if( portId == m_currentSelectedInput ) - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ portId ].DataType, false ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - InputPort port = GetInputPortByUniqueId( portId ); - int arrayPos = m_inputPorts.IndexOf( port ); - if( activateNode && m_connStatus == NodeConnectionStatus.Connected && arrayPos == m_currentSelectedInput ) - { - port.GetOutputNode().ActivateNode( m_activeNode, m_activePort, m_activeType ); - } - - OnNodeChange(); - SetSaveIsDirty(); - - m_inputPorts[ portId ].MatchPortToConnection(); - if( arrayPos == m_currentSelectedInput ) - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ portId ].DataType, false ); - } - - public override void ActivateNode( int signalGenNodeId, int signalGenPortId, Type signalGenNodeType ) - { - if( m_selfPowered ) - return; - - ConnStatus = m_restrictions.GetRestiction( signalGenNodeType, signalGenPortId ) ? NodeConnectionStatus.Error : NodeConnectionStatus.Connected; - m_activeConnections += 1; - - m_activeType = signalGenNodeType; - m_activeNode = signalGenNodeId; - m_activePort = signalGenPortId; - if( m_activeConnections == 1 ) - if( m_inputPorts[ m_currentSelectedInput ].IsConnected ) - m_inputPorts[ m_currentSelectedInput ].GetOutputNode().ActivateNode( signalGenNodeId, signalGenPortId, signalGenNodeType ); - - SetSaveIsDirty(); - } - - public override void DeactivateInputPortNode( int deactivatedPort, bool forceComplete ) - { - InputPort port = GetInputPortByUniqueId( deactivatedPort ); - if( deactivatedPort == m_currentSelectedInput ) - port.GetOutputNode().DeactivateNode( deactivatedPort, false ); - } - - public override void DeactivateNode( int deactivatedPort, bool forceComplete ) - { - if( m_selfPowered ) - return; - - SetSaveIsDirty(); - m_activeConnections -= 1; - - if( ( forceComplete || m_activeConnections <= 0 ) ) - { - m_activeConnections = 0; - ConnStatus = NodeConnectionStatus.Not_Connected; - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected && i == m_currentSelectedInput ) - { - ParentNode node = m_inputPorts[ i ].GetOutputNode(); - if( node != null ) - node.DeactivateNode( deactivatedPort == -1 ? m_inputPorts[ i ].PortId : deactivatedPort, false ); - } - } - } - } - - public void ChangeSignalPropagation() - { - if( m_previousSelectedInput != m_currentSelectedInput && ConnStatus == NodeConnectionStatus.Connected ) - { - if( m_inputPorts[ m_previousSelectedInput ].IsConnected ) - m_inputPorts[ m_previousSelectedInput ].GetOutputNode().DeactivateNode( m_inputPorts[ m_previousSelectedInput ].PortId, false ); - - if( m_inputPorts[ m_currentSelectedInput ].IsConnected ) - m_inputPorts[ m_currentSelectedInput ].GetOutputNode().ActivateNode( UniqueId, m_inputPorts[ m_currentSelectedInput ].PortId, m_activeType ); - } - } - - public bool DrawOption( ParentNode owner, bool forceDraw = false ) - { - if( !IsConnected && !forceDraw ) - { - //EditorGUILayout.LabelField( "Not Connected" ); - return false; - } - - if( m_asDrawn ) //used to prevent the same property to be drawn more than once - return false; - - if( m_validReference ) - { - return m_functionSwitchReference.DrawOption( owner, true ); - } - - int prev = m_currentSelectedInput; - m_asDrawn = true; - if( m_toggleMode ) - { - m_currentSelectedInput = owner.EditorGUILayoutToggle( m_optionLabel, ( m_currentSelectedInput != 0 ? true : false ) ) ? 1 : 0; - - if( m_currentSelectedInput != prev ) - { - SetCurrentSelectedInput( m_currentSelectedInput, prev ); - return true; - } - else - { - return false; - } - } - else - { - m_currentSelectedInput = owner.EditorGUILayoutIntPopup( m_optionLabel, m_currentSelectedInput, AvailableInputsLabels, AvailableInputsValues ); - - if( m_currentSelectedInput != prev ) - { - SetCurrentSelectedInput( m_currentSelectedInput, prev ); - return true; - } - else - { - return false; - } - } - } - - public void CheckReference() - { - if( m_referenceType != TexReferenceType.Instance ) - { - m_validReference = false; - return; - } - - if( m_functionSwitchReference == null ) - { - m_validReference = false; - ResetToSelf(); - return; - } - - if( m_referenceUniqueId != m_functionSwitchReference.UniqueId ) - { - UpdateFromSelected(); - } - if( m_refSelectedInput != m_functionSwitchReference.GetCurrentSelectedInput() || m_refMaxInputs != m_functionSwitchReference.MaxAmountInputs || m_refOptionLabel != m_functionSwitchReference.OptionLabel ) - { - UpdateFromSelected(); - } - - m_validReference = true; - } - - void ResetToSelf() - { - m_functionSwitchReference = null; - m_validReference = false; - m_referenceUniqueId = -1; - m_refMaxInputs = -1; - m_refOptionLabel = string.Empty; - m_refSelectedInput = -1; - - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < m_maxAmountInputs ); - m_inputPorts[ i ].Name = m_optionNames[ i ]; - } - - if( m_currentSelectedInput >= m_maxAmountInputs ) - { - m_currentSelectedInput = m_maxAmountInputs - 1; - } - - UpdateLabels(); - m_sizeIsDirty = true; - } - - void UpdateFromSelected() - { - if( m_referenceUniqueId < 0 ) - return; - - m_functionSwitchReference = UIUtils.GetNode( m_referenceUniqueId ) as FunctionSwitch; - if( m_functionSwitchReference != null ) - { - m_validReference = true; - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < m_functionSwitchReference.MaxAmountInputs ); - m_inputPorts[ i ].Name = m_functionSwitchReference.InputPorts[ i ].Name; - } - UpdateLabels(); - m_refMaxInputs = m_functionSwitchReference.m_maxAmountInputs; - m_refOptionLabel = m_functionSwitchReference.OptionLabel; - m_refSelectedInput = m_functionSwitchReference.GetCurrentSelectedInput(); - OrderIndex = m_functionSwitchReference.OrderIndex; - - SetCurrentSelectedInput( m_functionSwitchReference.GetCurrentSelectedInput(), m_currentSelectedInput ); - } - - m_sizeIsDirty = true; - m_isDirty = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_referenceType = (TexReferenceType)EditorGUILayoutPopup( Constants.ReferenceTypeStr, (int)m_referenceType, Constants.ReferenceArrayLabels ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_referenceType == TexReferenceType.Object ) - { - if( ContainerGraph.ParentWindow.CustomGraph == null ) - UIUtils.UnregisterFunctionSwitchCopyNode( this ); - UIUtils.RegisterFunctionSwitchNode( this ); - ResetToSelf(); - } - else - { - if( ContainerGraph.ParentWindow.CustomGraph == null ) - UIUtils.UnregisterFunctionSwitchNode( this ); - UIUtils.RegisterFunctionSwitchCopyNode( this ); - } - } - - if( m_referenceType == TexReferenceType.Instance ) - { - EditorGUI.BeginChangeCheck(); - string[] arr = new string[ UIUtils.FunctionSwitchList().Count ]; - int[] ids = new int[ UIUtils.FunctionSwitchList().Count ]; - for( int i = 0; i < arr.Length; i++ ) - { - arr[ i ] = i + " - " + UIUtils.FunctionSwitchList()[ i ].OptionLabel; - ids[ i ] = UIUtils.FunctionSwitchList()[ i ].UniqueId; - } - m_referenceUniqueId = EditorGUILayout.IntPopup( Constants.AvailableReferenceStr, m_referenceUniqueId, arr, ids ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromSelected(); - } - return; - } - - EditorGUI.BeginChangeCheck(); - m_optionLabel = EditorGUILayoutTextField( "Option Label", m_optionLabel ); - if( EditorGUI.EndChangeCheck() ) - { - m_optionLabel = UIUtils.RemoveInvalidEnumCharacters( m_optionLabel ); - if( string.IsNullOrEmpty( m_optionLabel ) ) - { - m_optionLabel = "Option"; - } - - UIUtils.UpdateFunctionSwitchData( UniqueId, m_optionLabel ); - } - - EditorGUI.BeginChangeCheck(); - m_toggleMode = EditorGUILayoutToggle( "Toggle Mode", m_toggleMode ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_toggleMode ) - { - m_inputPorts[ 0 ].Name = ToggleFalseStr; - m_inputPorts[ 1 ].Name = ToggleTrueStr; - - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < 2 ); - } - - if( m_currentSelectedInput >= 2 ) - { - m_currentSelectedInput = 1; - } - UpdateLabels(); - m_sizeIsDirty = true; - } - else - { - m_inputPorts[ 0 ].Name = m_optionNames[ 0 ]; - m_inputPorts[ 1 ].Name = m_optionNames[ 1 ]; - - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < m_maxAmountInputs ); - } - - if( m_currentSelectedInput >= m_maxAmountInputs ) - { - m_currentSelectedInput = m_maxAmountInputs - 1; - } - - UpdateLabels(); - m_sizeIsDirty = true; - } - } - - if( !m_toggleMode ) - { - EditorGUI.BeginChangeCheck(); - m_maxAmountInputs = EditorGUILayoutIntSlider( MaxAmountStr, m_maxAmountInputs, 2, MaxAllowedAmount ); - if( EditorGUI.EndChangeCheck() ) - { - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < m_maxAmountInputs ); - } - - if( m_currentSelectedInput >= m_maxAmountInputs ) - { - m_currentSelectedInput = m_maxAmountInputs - 1; - } - - UpdateLabels(); - m_sizeIsDirty = true; - } - - EditorGUI.indentLevel++; - for( int i = 0; i < m_maxAmountInputs; i++ ) - { - EditorGUI.BeginChangeCheck(); - m_inputPorts[ i ].Name = EditorGUILayoutTextField( "Item " + i, m_inputPorts[ i ].Name ); - if( EditorGUI.EndChangeCheck() ) - { - m_nameModified = true; - m_lastTimeNameModified = EditorApplication.timeSinceStartup; - m_inputPorts[ i ].Name = UIUtils.RemoveInvalidEnumCharacters( m_inputPorts[ i ].Name ); - m_optionNames[ i ] = m_inputPorts[ i ].Name; - if( string.IsNullOrEmpty( m_inputPorts[ i ].Name ) ) - { - m_inputPorts[ i ].Name = InputPortNameStr + i; - } - m_sizeIsDirty = true; - } - } - EditorGUI.indentLevel--; - - if( m_nameModified ) - { - UpdateLabels(); - } - } - - if( m_toggleMode ) - { - EditorGUI.BeginChangeCheck(); - int prevVal = m_currentSelectedInput; - m_currentSelectedInput = EditorGUILayoutToggle( CurrSelectedStr, ( m_currentSelectedInput != 0 ? true : false ) ) ? 1 : 0; - if( EditorGUI.EndChangeCheck() ) - SetCurrentSelectedInput( m_currentSelectedInput, prevVal ); - } - else - { - EditorGUI.BeginChangeCheck(); - int prevVal = m_currentSelectedInput; - m_currentSelectedInput = EditorGUILayoutIntPopup( CurrSelectedStr, m_currentSelectedInput, AvailableInputsLabels, AvailableInputsValues ); - if( EditorGUI.EndChangeCheck() ) - { - SetCurrentSelectedInput( m_currentSelectedInput, prevVal ); - } - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( UIUtils.CurrentShaderVersion() > 14205 ) - { - if( m_referenceType == TexReferenceType.Instance ) - { - m_functionSwitchReference = UIUtils.GetNode( m_referenceUniqueId ) as FunctionSwitch; - UpdateFromSelected(); - } - } - - SetCurrentSelectedInput( m_currentSelectedInput, m_previousSelectedInput ); - } - - public void UpdateLabels() - { - int maxinputs = m_maxAmountInputs; - if( m_validReference ) - maxinputs = m_functionSwitchReference.MaxAmountInputs; - - AvailableInputsLabels = new string[ maxinputs ]; - AvailableInputsValues = new int[ maxinputs ]; - - for( int i = 0; i < maxinputs; i++ ) - { - AvailableInputsLabels[ i ] = m_optionNames[ i ]; - AvailableInputsValues[ i ] = i; - } - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - CheckReference(); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - float finalSize = 0; - if( !m_toggleMode ) - { - GUIContent dropdown = new GUIContent( m_inputPorts[ m_currentSelectedInput ].Name ); - int cacheSize = UIUtils.GraphDropDown.fontSize; - UIUtils.GraphDropDown.fontSize = 10; - Vector2 calcSize = UIUtils.GraphDropDown.CalcSize( dropdown ); - UIUtils.GraphDropDown.fontSize = cacheSize; - finalSize = Mathf.Clamp( calcSize.x, MinComboSize, MaxComboSize ); - if( m_insideSize.x != finalSize ) - { - m_insideSize.Set( finalSize, 25 ); - m_sizeIsDirty = true; - } - } - - base.OnNodeLayout( drawInfo ); - - bool toggleMode = m_toggleMode; - if( m_validReference ) - { - toggleMode = m_functionSwitchReference.m_toggleMode; - } - - if( toggleMode ) - { - m_varRect = m_remainingBox; - m_varRect.size = Vector2.one * 22 * drawInfo.InvertedZoom; - m_varRect.center = m_remainingBox.center; - if( m_showPreview ) - m_varRect.y = m_remainingBox.y; - } - else - { - m_varRect = m_remainingBox; - m_varRect.width = finalSize * drawInfo.InvertedZoom; - m_varRect.height = 16 * drawInfo.InvertedZoom; - m_varRect.x = m_remainingBox.xMax - m_varRect.width; - m_varRect.y += 1 * drawInfo.InvertedZoom; - - m_imgRect = m_varRect; - m_imgRect.x = m_varRect.xMax - 16 * drawInfo.InvertedZoom; - m_imgRect.width = 16 * drawInfo.InvertedZoom; - m_imgRect.height = m_imgRect.width; - } - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - if( m_validReference ) - { - base.DrawGUIControls( drawInfo ); - } - else - { - base.DrawGUIControls( drawInfo ); - - if( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - if( m_varRect.Contains( drawInfo.MousePosition ) ) - { - m_editing = true; - } - else if( m_editing ) - { - m_editing = false; - } - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_nameModified ) - { - if( ( EditorApplication.timeSinceStartup - m_lastTimeNameModified ) > MaxTimestamp ) - { - m_nameModified = false; - } - } - - if( m_validReference ) - { - SetAdditonalTitleTextOnCallback( m_functionSwitchReference.OptionLabel, ( instance, newSubTitle ) => instance.AdditonalTitleContent.text = string.Format( Constants.SubTitleVarNameFormatStr, newSubTitle ) ); - } - else - { - SetAdditonalTitleTextOnCallback( m_optionLabel, ( instance, newSubTitle ) => instance.AdditonalTitleContent.text = string.Format( Constants.SubTitleValueFormatStr, newSubTitle ) ); - - if( m_editing ) - { - if( m_toggleMode ) - { - if( GUI.Button( m_varRect, GUIContent.none, UIUtils.GraphButton ) ) - { - PreviewIsDirty = true; - int prevVal = m_currentSelectedInput; - m_currentSelectedInput = m_currentSelectedInput == 1 ? 0 : 1; - if( m_currentSelectedInput != prevVal ) - SetCurrentSelectedInput( m_currentSelectedInput, prevVal ); - m_editing = false; - } - - if( m_currentSelectedInput == 1 ) - { - GUI.Label( m_varRect, m_checkContent, UIUtils.GraphButtonIcon ); - } - } - else - { - EditorGUI.BeginChangeCheck(); - int prevVal = m_currentSelectedInput; - m_currentSelectedInput = EditorGUIIntPopup( m_varRect, m_currentSelectedInput, AvailableInputsLabels, AvailableInputsValues, UIUtils.GraphDropDown ); - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - SetCurrentSelectedInput( m_currentSelectedInput, prevVal ); - m_editing = false; - } - } - } - } - - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( !m_isVisible ) - return; - - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - if( m_validReference ) - { - bool cacheState = GUI.enabled; - GUI.enabled = false; - if( m_functionSwitchReference.m_toggleMode ) - { - GUI.Label( m_varRect, GUIContent.none, UIUtils.GraphButton ); - if( m_functionSwitchReference.GetCurrentSelectedInput() == 1 ) - { - GUI.Label( m_varRect, m_checkContent, UIUtils.GraphButtonIcon ); - } - } - else - { - GUI.Label( m_varRect, m_functionSwitchReference.AvailableInputsLabels[ m_currentSelectedInput ], UIUtils.GraphDropDown ); - } - GUI.enabled = cacheState; - } - else - { - if( !m_editing ) - { - if( m_toggleMode ) - { - GUI.Label( m_varRect, GUIContent.none, UIUtils.GraphButton ); - - if( m_currentSelectedInput == 1 ) - { - GUI.Label( m_varRect, m_checkContent, UIUtils.GraphButtonIcon ); - } - } - else - { - GUI.Label( m_varRect, AvailableInputsLabels[ m_currentSelectedInput ], UIUtils.GraphDropDown ); - GUI.Label( m_imgRect, m_popContent, UIUtils.GraphButtonIcon ); - } - } - } - } - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - m_inputPorts[ m_currentSelectedInput ].GetOutputNode().PropagateNodeData( nodeData, ref dataCollector ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - return m_inputPorts[ m_currentSelectedInput ].GeneratePortInstructions( ref dataCollector ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_optionLabel = GetCurrentParam( ref nodeParams ); - m_toggleMode = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_currentSelectedInput = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_previousSelectedInput = m_currentSelectedInput; - m_maxAmountInputs = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_orderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < m_maxAmountInputs ); - } - - if( m_currentSelectedInput >= m_maxAmountInputs ) - { - m_currentSelectedInput = m_maxAmountInputs - 1; - } - - for( int i = 0; i < m_maxAmountInputs; i++ ) - { - m_optionNames[ i ] = GetCurrentParam( ref nodeParams ); - m_inputPorts[ i ].Name = m_optionNames[ i ]; - } - - if( m_toggleMode ) - { - m_inputPorts[ 0 ].Name = ToggleFalseStr; - m_inputPorts[ 1 ].Name = ToggleTrueStr; - } - - UpdateLabels(); - m_sizeIsDirty = true; - - UIUtils.UpdateFunctionSwitchData( UniqueId, m_optionLabel ); - UIUtils.UpdateFunctionSwitchCopyData( UniqueId, m_optionLabel ); - if( UIUtils.CurrentShaderVersion() > 14205 ) - { - m_referenceType = (TexReferenceType)Enum.Parse( typeof( TexReferenceType ), GetCurrentParam( ref nodeParams ) ); - m_referenceUniqueId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - - if( m_referenceType == TexReferenceType.Object ) - { - if( ContainerGraph.ParentWindow.CustomGraph == null ) - UIUtils.UnregisterFunctionSwitchCopyNode( this ); - UIUtils.RegisterFunctionSwitchNode( this ); - ResetToSelf(); - } - else - { - if( ContainerGraph.ParentWindow.CustomGraph == null ) - UIUtils.UnregisterFunctionSwitchNode( this ); - UIUtils.RegisterFunctionSwitchCopyNode( this ); - } - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_optionLabel ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_toggleMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentSelectedInput ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_maxAmountInputs ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_orderIndex ); - - for( int i = 0; i < m_maxAmountInputs; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_optionNames[ i ] ); - } - - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceType ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_functionSwitchReference != null ? m_functionSwitchReference.UniqueId : -1 ) ); - } - - public int OrderIndex - { - get { return m_orderIndex; } - set { m_orderIndex = value; } - } - - public string OptionLabel - { - get { return m_optionLabel; } - set { m_optionLabel = value; } - } - - public bool AsDrawn { get { return m_asDrawn; } set { m_asDrawn = value; } } - - public override string DataToArray { get { return m_optionLabel; } } - public int MaxAmountInputs - { - get { return m_maxAmountInputs; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs.meta deleted file mode 100644 index 8929a454..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitch.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2bd66b9ffd0acf84ab46c9f83300495c -timeCreated: 1515408158 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs deleted file mode 100644 index 5a05605e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs +++ /dev/null @@ -1,102 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Switch by Pipeline", "Functions", "Executes branch according to current pipeline", NodeAvailabilityFlags = (int)NodeAvailability.ShaderFunction )] - public sealed class FunctionSwitchByPipeline : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "Surface", -1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT, false, "Default RP", -1, MasterNodePortCategory.Fragment, 3 ); - AddInputPort( WirePortDataType.FLOAT, false, "Lightweight", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.FLOAT, false, "HD", -1, MasterNodePortCategory.Fragment, 2 ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - GetInputPortByUniqueId( portId ).MatchPortToConnection(); - UpdateOutputPort(); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - GetInputPortByUniqueId( outputPortId ).MatchPortToConnection(); - UpdateOutputPort(); - } - - void UpdateOutputPort() - { - switch( UIUtils.CurrentWindow.OutsideGraph.CurrentSRPType ) - { - case TemplateSRPType.BuiltIn: - { - InputPort port = UIUtils.CurrentWindow.OutsideGraph.IsStandardSurface ? GetInputPortByUniqueId( 0 ) : GetInputPortByUniqueId( 3 ); - m_outputPorts[ 0 ].ChangeType( port.DataType, false ); - } - break; - case TemplateSRPType.Lightweight: - { - InputPort port = GetInputPortByUniqueId( 1 ); - m_outputPorts[ 0 ].ChangeType( port.DataType, false ); - } - break; - case TemplateSRPType.HD: - { - InputPort port = GetInputPortByUniqueId( 2 ); - m_outputPorts[ 0 ].ChangeType( port.DataType, false ); - } - break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - switch( dataCollector.CurrentSRPType ) - { - case TemplateSRPType.BuiltIn: - { - InputPort port = UIUtils.CurrentWindow.OutsideGraph.IsStandardSurface ? GetInputPortByUniqueId( 0 ) : GetInputPortByUniqueId( 3 ); - return port.GeneratePortInstructions( ref dataCollector ); - } - case TemplateSRPType.Lightweight: - { - InputPort port = GetInputPortByUniqueId( 1 ); - return port.GeneratePortInstructions( ref dataCollector ); - } - case TemplateSRPType.HD: - { - InputPort port = GetInputPortByUniqueId( 2 ); - return port.GeneratePortInstructions( ref dataCollector ); - } - } - - return "0"; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( UIUtils.CurrentShaderVersion() < 16303 ) - { - InputPort standardPort = GetInputPortByUniqueId( 0 ); - if( standardPort.IsConnected ) - { - UIUtils.SetConnection( UniqueId, 3, standardPort.GetConnection().NodeId, standardPort.GetConnection().PortId ); - } - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs.meta deleted file mode 100644 index 9ecd8080..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/FunctionSwitchByPipeline.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 84a4868e0b1e8dd4bb0e71c8d9a9c130 -timeCreated: 1535365719 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs deleted file mode 100644 index d431cbb8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs +++ /dev/null @@ -1,80 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Log", "Master", "Debug node to dump output to log", null, KeyCode.None, false )] - public sealed class LogNode : MasterNode - { - private const string InputAmountStr = "Input amount"; - - [SerializeField] - private int m_inputCount = 1; - - [SerializeField] - private int m_lastInputCount = 1; - - public LogNode() : base() { } - public LogNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddMasterPorts(); - } - - public override void AddMasterPorts() - { - DeleteAllInputConnections( true ); - base.AddMasterPorts(); - - for ( int i = 0; i < m_inputCount; i++ ) - { - AddInputPort( WirePortDataType.OBJECT, false, i.ToString() ); - } - m_sizeIsDirty = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginVertical(); - { - EditorGUILayout.LabelField( InputAmountStr ); - m_inputCount = EditorGUILayoutIntField( m_inputCount ); - } - EditorGUILayout.EndVertical(); - if ( m_inputCount != m_lastInputCount ) - { - m_lastInputCount = Mathf.Max( m_inputCount, 1 ); - AddMasterPorts(); - } - } - - public override void Execute( Shader currentSelected ) - { - string valueDump = ""; - string valueInstructions = ""; - - MasterNodeDataCollector dataCollector = new MasterNodeDataCollector( this ); - foreach ( InputPort port in InputPorts ) - { - if ( port.IsConnected ) - { - valueInstructions += "Port: " + port.PortId + " Value: " + port.GenerateShaderForOutput( ref dataCollector, port.DataType, false ); - } - } - Debug.Log( "Value: " + valueDump ); - Debug.Log( "Instructions: " + valueInstructions ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs.meta deleted file mode 100644 index d2debabc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/LogNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3b0e734d4c354c74999e20ce054628d2 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs deleted file mode 100644 index 5e4ec937..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs +++ /dev/null @@ -1,979 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using UnityEditorInternal; - -namespace AmplifyShaderEditor -{ - public enum PrecisionType - { - Float = 0, - Half, - Inherit - } - - public enum AvailableShaderTypes - { - SurfaceShader = 0, - Template - } - - [Serializable] - public class MasterNodeCategoriesData - { - public AvailableShaderTypes Category; - public string Name; - public MasterNodeCategoriesData( AvailableShaderTypes category, string name ) { Category = category; Name = name; } - } - - [Serializable] - public class MasterNode : OutputNode - { - protected const string CustomInspectorStr = "Custom Editor"; - protected const string CustomInspectorFormat = "CustomEditor \"{0}\""; - - private const string PropertyOrderFoldoutStr = " Material Properties"; - private const string PropertyOrderTemplateFoldoutStr = "Material Properties"; - - protected MasterNodeDataCollector m_currentDataCollector; - - protected const string ShaderNameStr = "Shader Name"; - protected GUIContent m_shaderNameContent; - - private const string IndentationHelper = "\t\t{0}\n"; - private const string ShaderLODFormat = "\t\tLOD {0}\n"; - - public delegate void OnMaterialUpdated( MasterNode masterNode ); - public event OnMaterialUpdated OnMaterialUpdatedEvent; - public event OnMaterialUpdated OnShaderUpdatedEvent; - - protected const string GeneralFoldoutStr = " General"; - - protected readonly string[] ShaderModelTypeArr = { "2.0", "2.5", "3.0", "3.5", "4.0", "4.5", "4.6", "5.0" }; - private const string ShaderKeywordsStr = "Shader Keywords"; - - [SerializeField] - protected int m_shaderLOD = 0; - - [SerializeField] - protected int m_shaderModelIdx = 2; - - [SerializeField] - protected Shader m_currentShader; - - [SerializeField] - protected Material m_currentMaterial; - - //[SerializeField] - //private bool m_isMainMasterNode = false; - - [SerializeField] - private Rect m_masterNodeIconCoords; - - [SerializeField] - protected string m_shaderName = Constants.DefaultShaderName; - - [SerializeField] - protected string m_croppedShaderName = Constants.DefaultShaderName; - - [SerializeField] - protected string m_customInspectorName = Constants.DefaultCustomInspector; - - [SerializeField] - protected int m_masterNodeCategory = 0;// MasterNodeCategories.SurfaceShader; - - [SerializeField] - protected string m_currentShaderData = string.Empty; - - private Texture2D m_masterNodeOnTex; - private Texture2D m_masterNodeOffTex; - - private Texture2D m_gpuInstanceOnTex; - private Texture2D m_gpuInstanceOffTex; - - // Shader Keywords - [SerializeField] - private List m_shaderKeywords = new List(); - - [SerializeField] - private bool m_shaderKeywordsFoldout = true; - - private GUIStyle m_addShaderKeywordStyle; - private GUIStyle m_removeShaderKeywordStyle; - private GUIStyle m_smallAddShaderKeywordItemStyle; - private GUIStyle m_smallRemoveShaderKeywordStyle; - private const float ShaderKeywordButtonLayoutWidth = 15; - - - public MasterNode() : base() { CommonInit(); } - public MasterNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { CommonInit(); } - - protected GUIContent m_categoryLabel = new GUIContent( "Shader Type ", "Specify the shader type you want to be working on" ); - - protected GUIContent[] m_availableCategoryLabels; - protected MasterNodeCategoriesData[] m_availableCategories; - - [SerializeField] - private List m_propertyNodesVisibleList = new List(); - - private ReorderableList m_propertyReordableList; - protected bool m_propertyOrderChanged = false; - //private int m_availableCount = 0; - private int m_lastCount = 0; - - private GUIStyle m_propertyAdjustment; - protected bool m_shaderNameIsTitle = true; - - void CommonInit() - { - m_currentMaterial = null; - m_masterNodeIconCoords = new Rect( 0, 0, 64, 64 ); - m_isMainOutputNode = false; - m_connStatus = NodeConnectionStatus.Connected; - m_activeType = GetType(); - m_currentPrecisionType = PrecisionType.Float; - m_textLabelWidth = 120; - m_shaderNameContent = new GUIContent( ShaderNameStr, string.Empty ); - - AddMasterPorts(); - } - - void InitAvailableCategories() - { - int templateCount = m_containerGraph.ParentWindow.TemplatesManagerInstance.TemplateCount; - m_availableCategories = new MasterNodeCategoriesData[ templateCount + 1 ]; - m_availableCategoryLabels = new GUIContent[ templateCount + 1 ]; - - m_availableCategories[ 0 ] = new MasterNodeCategoriesData( AvailableShaderTypes.SurfaceShader, string.Empty ); - m_availableCategoryLabels[ 0 ] = new GUIContent( "Surface" ); - - for( int i = 0; i < templateCount; i++ ) - { - int idx = i + 1; - TemplateDataParent templateData = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( i ); - m_availableCategories[ idx ] = new MasterNodeCategoriesData( AvailableShaderTypes.Template, templateData.GUID ); - m_availableCategoryLabels[ idx ] = new GUIContent( templateData.Name ); - } - } - - public void SetMasterNodeCategoryFromGUID( string GUID ) - { - if( m_availableCategories == null ) - InitAvailableCategories(); - - m_masterNodeCategory = 0; - for( int i = 1; i < m_availableCategories.Length; i++ ) - { - if( m_availableCategories[ i ].Name.Equals( GUID ) ) - m_masterNodeCategory = i; - } - - } - - public override void SetupNodeCategories() - { - //base.SetupNodeCategories(); - ContainerGraph.ResetNodesData(); - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - NodeData nodeData = new NodeData( m_inputPorts[ i ].Category ); - ParentNode node = m_inputPorts[ i ].GetOutputNode(); - node.PropagateNodeData( nodeData, ref m_currentDataCollector ); - } - else if( m_inputPorts[ i ].HasExternalLink ) - { - InputPort linkedPort = m_inputPorts[ i ].ExternalLink; - if( linkedPort != null && linkedPort.IsConnected ) - { - NodeData nodeData = new NodeData( linkedPort.Category ); - ParentNode node = linkedPort.GetOutputNode(); - node.PropagateNodeData( nodeData, ref m_currentDataCollector ); - } - } - } - } - - public virtual void RefreshAvailableCategories() - { - InitAvailableCategories(); - } - - public virtual void AddMasterPorts() { } - - public virtual void ForcePortType() { } - - public virtual void UpdateMasterNodeMaterial( Material material ) { } - - public virtual void SetName( string name ) { } - - public void CopyFrom( MasterNode other ) - { - Vec2Position = other.Vec2Position; - CurrentShader = other.CurrentShader; - CurrentMaterial = other.CurrentMaterial; - ShaderName = other.ShaderName; - m_masterNodeCategory = other.CurrentMasterNodeCategoryIdx; - } - - protected void DrawCurrentShaderType() - { - if( m_availableCategories == null ) - InitAvailableCategories(); - - int oldType = m_masterNodeCategory; - m_masterNodeCategory = EditorGUILayoutPopup( m_categoryLabel, m_masterNodeCategory, m_availableCategoryLabels ); - if( oldType != m_masterNodeCategory ) - { - m_containerGraph.ParentWindow.ReplaceMasterNode( m_availableCategories[ m_masterNodeCategory ], false ); - } - } - - protected void DrawCustomInspector( bool dropdown ) - { -#if !UNITY_2018_3_OR_NEWER - dropdown = false; -#else - if( ASEPackageManagerHelper.CurrentHDVersion <= ASESRPVersions.ASE_SRP_5_16_1 ) - dropdown = false; -#endif - - EditorGUILayout.BeginHorizontal(); - m_customInspectorName = EditorGUILayoutTextField( CustomInspectorStr, m_customInspectorName ); - if( !dropdown ) - { - if( GUILayoutButton( string.Empty, UIUtils.GetCustomStyle( CustomStyle.ResetToDefaultInspectorButton ), GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - { - GUIUtility.keyboardControl = 0; - m_customInspectorName = Constants.DefaultCustomInspector; - } - } - else - { - if( GUILayoutButton( string.Empty, UIUtils.InspectorPopdropdownFallback, GUILayout.Width( 17 ), GUILayout.Height( 19 ) ) ) - { - EditorGUI.FocusTextInControl( null ); - GUI.FocusControl( null ); - - GenericMenu menu = new GenericMenu(); - AddMenuItem( menu, Constants.DefaultCustomInspector ); -#if UNITY_2018_3_OR_NEWER - if( ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_6_9_1 ) - { - AddMenuItem( menu, "UnityEditor.Rendering.HighDefinition.HDLitGUI" ); - AddMenuItem( menu, "UnityEditor.ShaderGraph.PBRMasterGUI" ); - } - else - { - AddMenuItem( menu, "UnityEditor.Experimental.Rendering.HDPipeline.HDLitGUI" ); - } -#else - AddMenuItem( menu, "UnityEditor.Experimental.Rendering.HDPipeline.HDLitGUI" ); -#endif - menu.ShowAsContext(); - } - } - EditorGUILayout.EndHorizontal(); - } - - private void AddMenuItem( GenericMenu menu, string newClass ) - { - menu.AddItem( new GUIContent( newClass ), m_customInspectorName.Equals( newClass ), OnSelection, newClass ); - } - - private void OnSelection( object newClass ) - { - m_customInspectorName = (string)newClass; - } - - protected void DrawShaderName() - { - EditorGUI.BeginChangeCheck(); - string newShaderName = EditorGUILayoutTextField( m_shaderNameContent, m_shaderName ); - if( EditorGUI.EndChangeCheck() ) - { - if( newShaderName.Length > 0 ) - { - newShaderName = UIUtils.RemoveShaderInvalidCharacters( newShaderName ); - } - else - { - newShaderName = Constants.DefaultShaderName; - } - ShaderName = newShaderName; - ContainerGraph.ParentWindow.UpdateTabTitle( ShaderName, true ); - } - m_shaderNameContent.tooltip = m_shaderName; - } - - public void DrawShaderKeywords() - { - if( m_addShaderKeywordStyle == null ) - m_addShaderKeywordStyle = UIUtils.PlusStyle; - - if( m_removeShaderKeywordStyle == null ) - m_removeShaderKeywordStyle = UIUtils.MinusStyle; - - if( m_smallAddShaderKeywordItemStyle == null ) - m_smallAddShaderKeywordItemStyle = UIUtils.PlusStyle; - - if( m_smallRemoveShaderKeywordStyle == null ) - m_smallRemoveShaderKeywordStyle = UIUtils.MinusStyle; - - EditorGUILayout.BeginHorizontal(); - { - m_shaderKeywordsFoldout = EditorGUILayout.Foldout( m_shaderKeywordsFoldout, ShaderKeywordsStr ); - - // Add keyword - if( GUILayout.Button( string.Empty, m_addShaderKeywordStyle ) ) - { - m_shaderKeywords.Insert( 0, "" ); - } - - //Remove keyword - if( GUILayout.Button( string.Empty, m_removeShaderKeywordStyle ) ) - { - m_shaderKeywords.RemoveAt( m_shaderKeywords.Count - 1 ); - } - } - EditorGUILayout.EndHorizontal(); - - if( m_shaderKeywordsFoldout ) - { - EditorGUI.indentLevel += 1; - int itemCount = m_shaderKeywords.Count; - int markedToDelete = -1; - for( int i = 0; i < itemCount; i++ ) - { - EditorGUILayout.BeginHorizontal(); - { - GUILayout.Label( " " ); - // Add new port - if( GUILayoutButton( string.Empty, m_smallAddShaderKeywordItemStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_shaderKeywords.Insert( i, "" ); - } - - //Remove port - if( GUILayoutButton( string.Empty, m_smallRemoveShaderKeywordStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - } - if( markedToDelete > -1 ) - { - m_shaderKeywords.RemoveAt( markedToDelete ); - } - EditorGUI.indentLevel -= 1; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - if( m_availableCategories == null ) - InitAvailableCategories(); - - base.Draw( drawInfo ); - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( m_isMainOutputNode ) - { - if( m_masterNodeOnTex == null ) - { - m_masterNodeOnTex = UIUtils.MasterNodeOnTexture; - } - - if( m_masterNodeOffTex == null ) - { - m_masterNodeOffTex = UIUtils.MasterNodeOffTexture; - } - - if( m_gpuInstanceOnTex == null ) - { - m_gpuInstanceOnTex = UIUtils.GPUInstancedOnTexture; - } - - if( m_gpuInstanceOffTex == null ) - { - m_gpuInstanceOffTex = UIUtils.GPUInstancedOffTexture; - } - - m_masterNodeIconCoords = m_globalPosition; - m_masterNodeIconCoords.x += m_globalPosition.width - m_masterNodeOffTex.width * drawInfo.InvertedZoom; - m_masterNodeIconCoords.y += m_globalPosition.height - m_masterNodeOffTex.height * drawInfo.InvertedZoom; - m_masterNodeIconCoords.width = m_masterNodeOffTex.width * drawInfo.InvertedZoom; - m_masterNodeIconCoords.height = m_masterNodeOffTex.height * drawInfo.InvertedZoom; - - GUI.DrawTexture( m_masterNodeIconCoords, m_masterNodeOffTex ); - - if( m_gpuInstanceOnTex == null ) - { - m_gpuInstanceOnTex = UIUtils.GPUInstancedOnTexture; - } - } - } - - protected void DrawInstancedIcon( DrawInfo drawInfo ) - { - if( m_gpuInstanceOffTex == null || drawInfo.CurrentEventType != EventType.Repaint ) - return; - - m_masterNodeIconCoords = m_globalPosition; - m_masterNodeIconCoords.x += m_globalPosition.width - 5 - m_gpuInstanceOffTex.width * drawInfo.InvertedZoom; - m_masterNodeIconCoords.y += m_headerPosition.height; - m_masterNodeIconCoords.width = m_gpuInstanceOffTex.width * drawInfo.InvertedZoom; - m_masterNodeIconCoords.height = m_gpuInstanceOffTex.height * drawInfo.InvertedZoom; - GUI.DrawTexture( m_masterNodeIconCoords, m_gpuInstanceOffTex ); - } - //public override void DrawProperties() - //{ - // base.DrawProperties(); - // //EditorGUILayout.LabelField( _shaderTypeLabel ); - //} - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - //IOUtils.AddFieldValueToString( ref nodeInfo, m_isMainMasterNode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_shaderModelIdx ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_customInspectorName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_shaderLOD ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_masterNodeCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 21 ) - { - m_shaderModelIdx = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() < 17005 ) - { - string val = GetCurrentParam( ref nodeParams ); - if( m_customPrecision ) - { - if( val.Equals( "Fixed" ) ) - m_currentPrecisionType = PrecisionType.Half; - else - m_currentPrecisionType = (PrecisionType)Enum.Parse( typeof( PrecisionType ), val ); - } - else - { - m_currentPrecisionType = PrecisionType.Inherit; - } - } - } - - if( UIUtils.CurrentShaderVersion() > 2404 ) - { - m_customInspectorName = GetCurrentParam( ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 6101 ) - { - ShaderLOD = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() >= 13001 ) - { - //Debug.LogWarning( "Add correct version as soon as it is merged into master" ); - m_masterNodeCategory = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - if( activateNode ) - { - InputPort port = GetInputPortByUniqueId( portId ); - port.GetOutputNode().ActivateNode( UniqueId, portId, m_activeType ); - } - } - - public void FireMaterialChangedEvt() - { - if( OnMaterialUpdatedEvent != null ) - { - OnMaterialUpdatedEvent( this ); - } - } - - public void FireShaderChangedEvt() - { - if( OnShaderUpdatedEvent != null ) - OnShaderUpdatedEvent( this ); - } - - public void RegisterStandaloneFuntions() - { - List nodes = m_containerGraph.CustomExpressionOnFunctionMode.NodesList; - int count = nodes.Count; - Dictionary examinedNodes = new Dictionary(); - for( int i = 0; i < count; i++ ) - { - if( nodes[ i ].AutoRegisterMode ) - { - nodes[ i ].CheckDependencies( ref m_currentDataCollector, ref examinedNodes ); - } - } - examinedNodes.Clear(); - examinedNodes = null; - } - - // What operation this node does - public virtual void Execute( Shader selectedShader ) - { - Execute( AssetDatabase.GetAssetPath( selectedShader ), false ); - } - - public virtual Shader Execute( string pathname, bool isFullPath ) - { - ContainerGraph.ResetNodesLocalVariables(); - m_currentDataCollector = new MasterNodeDataCollector( this ); - return null; - } - - protected void SortInputPorts( ref List vertexPorts, ref List fragmentPorts ) - { - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].Category == MasterNodePortCategory.Fragment || m_inputPorts[ i ].Category == MasterNodePortCategory.Debug ) - { - if( fragmentPorts != null ) - fragmentPorts.Add( m_inputPorts[ i ] ); - } - else - { - if( vertexPorts != null ) - vertexPorts.Add( m_inputPorts[ i ] ); - } - } - - if( fragmentPorts.Count > 0 ) - { - fragmentPorts.Sort( ( x, y ) => x.OrderId.CompareTo( y.OrderId ) ); - } - - if( vertexPorts.Count > 0 ) - { - vertexPorts.Sort( ( x, y ) => x.OrderId.CompareTo( y.OrderId ) ); - } - } - - protected void UpdateShaderAsset( ref string pathname, ref string shaderBody, bool isFullPath ) - { - // Generate Graph info - shaderBody += ContainerGraph.ParentWindow.GenerateGraphInfo(); - - //TODO: Remove current SaveDebugShader and uncomment SaveToDisk as soon as pathname is editable - if( !String.IsNullOrEmpty( pathname ) ) - { - IOUtils.StartSaveThread( shaderBody, ( isFullPath ? pathname : ( IOUtils.dataPath + pathname ) ) ); - } - else - { - IOUtils.StartSaveThread( shaderBody, Application.dataPath + "/AmplifyShaderEditor/Samples/Shaders/" + m_shaderName + ".shader" ); - } - - - if( CurrentShader == null ) - { - AssetDatabase.Refresh( ImportAssetOptions.ForceUpdate ); - CurrentShader = Shader.Find( ShaderName ); - } - //else - //{ - // // need to always get asset datapath because a user can change and asset location from the project window - // AssetDatabase.ImportAsset( AssetDatabase.GetAssetPath( m_currentShader ) ); - // //ShaderUtil.UpdateShaderAsset( m_currentShader, ShaderBody ); - // //ShaderImporter importer = (ShaderImporter)ShaderImporter.GetAtPath( AssetDatabase.GetAssetPath( CurrentShader ) ); - // //importer.SaveAndReimport(); - //} - - if( m_currentShader != null ) - { - m_currentDataCollector.UpdateShaderImporter( ref m_currentShader ); - if( m_currentMaterial != null ) - { - if( m_currentMaterial.shader != m_currentShader ) - m_currentMaterial.shader = m_currentShader; - - //m_currentDataCollector.UpdateMaterialOnPropertyNodes( m_currentMaterial ); - //This master node UpdateMaterial is needed on Standard Surface node to update its internal properties - UpdateMaterial( m_currentMaterial ); - - UIUtils.CurrentWindow.OutsideGraph.UpdateMaterialOnPropertyNodes( m_currentMaterial ); - - FireMaterialChangedEvt(); - // need to always get asset datapath because a user can change and asset location from the project window - //AssetDatabase.ImportAsset( AssetDatabase.GetAssetPath( m_currentMaterial ) ); - } - - } - - m_currentDataCollector.Destroy(); - m_currentDataCollector = null; - } - - - public void InvalidateMaterialPropertyCount() - { - m_lastCount = -1; - } - - private void RefreshVisibleList( ref List allNodes ) - { - // temp reference for lambda expression - List nodes = allNodes; - m_propertyNodesVisibleList.Clear(); - - for( int i = 0; i < nodes.Count; i++ ) - { - ReordenatorNode rnode = nodes[ i ] as ReordenatorNode; - if( ( rnode == null || !rnode.IsInside ) && ( !m_propertyNodesVisibleList.Exists( x => x.PropertyName.Equals( nodes[ i ].PropertyName ) ) ) ) - m_propertyNodesVisibleList.Add( nodes[ i ] ); - } - - m_propertyNodesVisibleList.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - } - - public void DrawMaterialInputs( GUIStyle toolbarstyle, bool style = true ) - { - m_propertyOrderChanged = false; - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( toolbarstyle ); - GUI.color = cachedColor; - - EditorGUI.BeginChangeCheck(); - if( style ) - { - ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedProperties = GUILayoutToggle( ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedProperties, PropertyOrderFoldoutStr, UIUtils.MenuItemToggleStyle ); - } - else - { - ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedProperties = GUILayoutToggle( ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedProperties, PropertyOrderTemplateFoldoutStr, UIUtils.MenuItemToggleStyle ); - } - - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetBool( "ExpandedProperties", ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedProperties ); - } - - EditorGUILayout.EndHorizontal(); - if( !ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedProperties ) - return; - - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - - List nodes = UIUtils.PropertyNodesList(); - - if( nodes.Count != m_lastCount ) - { - RefreshVisibleList( ref nodes ); - m_lastCount = nodes.Count; - } - - if( m_propertyReordableList == null ) - { - m_propertyReordableList = new ReorderableList( m_propertyNodesVisibleList, typeof( PropertyNode ), true, false, false, false ) - { - headerHeight = 0, - footerHeight = 0, - showDefaultBackground = false, - - drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - var first = rect; - first.width *= 0.60f; - EditorGUI.LabelField( first, m_propertyNodesVisibleList[ index ].PropertyInspectorName ); - var second = rect; - second.width *= 0.4f; - second.x += first.width; - if( GUI.Button( second, m_propertyNodesVisibleList[ index ].PropertyName, new GUIStyle( "AssetLabel Partial" ) ) ) - { - UIUtils.FocusOnNode( m_propertyNodesVisibleList[ index ], 1, false ); - } - }, - - onReorderCallback = ( list ) => - { - ReorderList( ref nodes ); - m_propertyOrderChanged = true; - //RecursiveLog(); - } - }; - ReorderList( ref nodes ); - } - - if( m_propertyReordableList != null ) - { - if( m_propertyAdjustment == null ) - { - m_propertyAdjustment = new GUIStyle(); - m_propertyAdjustment.padding.left = 17; - } - EditorGUILayout.BeginVertical( m_propertyAdjustment ); - m_propertyReordableList.DoLayoutList(); - EditorGUILayout.EndVertical(); - } - EditorGUILayout.EndVertical(); - } - - public void ForceReordering() - { - List nodes = UIUtils.PropertyNodesList(); - - if( nodes.Count != m_lastCount ) - { - RefreshVisibleList( ref nodes ); - m_lastCount = nodes.Count; - } - - ReorderList( ref nodes ); - //RecursiveLog(); - } - - private void RecursiveLog() - { - List nodes = UIUtils.PropertyNodesList(); - nodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - for( int i = 0; i < nodes.Count; i++ ) - { - if( ( nodes[ i ] is ReordenatorNode ) ) - ( nodes[ i ] as ReordenatorNode ).RecursiveLog(); - else - Debug.Log( nodes[ i ].OrderIndex + " " + nodes[ i ].PropertyName ); - } - } - - private void ReorderList( ref List nodes ) - { - // clear lock list before reordering because of multiple sf being used - for( int i = 0; i < nodes.Count; i++ ) - { - ReordenatorNode rnode = nodes[ i ] as ReordenatorNode; - if( rnode != null ) - rnode.RecursiveClear(); - } - - int propoffset = 0; - int count = 0; - for( int i = 0; i < m_propertyNodesVisibleList.Count; i++ ) - { - ReordenatorNode renode = m_propertyNodesVisibleList[ i ] as ReordenatorNode; - if( renode != null ) - { - if( !renode.IsInside ) - { - m_propertyNodesVisibleList[ i ].OrderIndex = count + propoffset; - - if( renode.PropertyListCount > 0 ) - { - propoffset += renode.RecursiveCount(); - // the same reordenator can exist multiple times, apply ordering to all of them - for( int j = 0; j < nodes.Count; j++ ) - { - ReordenatorNode pnode = ( nodes[ j ] as ReordenatorNode ); - if( pnode != null && pnode.PropertyName.Equals( renode.PropertyName ) ) - { - pnode.OrderIndex = renode.RawOrderIndex; - pnode.RecursiveSetOrderOffset( renode.RawOrderIndex, true ); - } - } - } - else - { - count++; - } - } - else - { - m_propertyNodesVisibleList[ i ].OrderIndex = 0; - } - } - else - { - m_propertyNodesVisibleList[ i ].OrderIndex = count + propoffset; - count++; - } - } - } - - public void CopyPropertyListFrom( MasterNode masterNode ) - { - m_lastCount = masterNode.ReordableListLastCount; - m_propertyNodesVisibleList.Clear(); - m_propertyNodesVisibleList.AddRange( masterNode.PropertyNodesVisibleList ); - } - - public virtual void UpdateFromShader( Shader newShader ) { } - - public void ClearUpdateEvents() - { - OnShaderUpdatedEvent = null; - OnMaterialUpdatedEvent = null; - } - - public Material CurrentMaterial { get { return m_currentMaterial; } set { m_currentMaterial = value; } } - public Shader CurrentShader - { - set - { - if( value != null ) - { - SetName( value.name ); - } - - m_currentShader = value; - FireShaderChangedEvt(); - } - get { return m_currentShader; } - } - public virtual void OnRefreshLinkedPortsComplete() { } - public virtual void ReleaseResources() { } - public override void Destroy() - { - base.Destroy(); - OnMaterialUpdatedEvent = null; - OnShaderUpdatedEvent = null; - m_masterNodeOnTex = null; - m_masterNodeOffTex = null; - m_gpuInstanceOnTex = null; - m_gpuInstanceOffTex = null; - m_addShaderKeywordStyle = null; - m_removeShaderKeywordStyle = null; - m_smallAddShaderKeywordItemStyle = null; - m_smallRemoveShaderKeywordStyle = null; - m_shaderKeywords.Clear(); - m_shaderKeywords = null; - m_propertyReordableList = null; - m_propertyAdjustment = null; - if( m_currentDataCollector != null ) - { - m_currentDataCollector.Destroy(); - m_currentDataCollector = null; - } - } - - public static void OpenShaderBody( ref string result, string name ) - { - result += string.Format( "Shader \"{0}\"\n", name ) + "{\n"; - } - - public static void CloseShaderBody( ref string result ) - { - result += "}\n"; - } - - public static void OpenSubShaderBody( ref string result ) - { - result += "\n\tSubShader\n\t{\n"; - } - - public static void CloseSubShaderBody( ref string result ) - { - result += "\t}\n"; - } - - public static void AddShaderProperty( ref string result, string name, string value ) - { - result += string.Format( "\t{0} \"{1}\"\n", name, value ); - } - - public static void AddShaderPragma( ref string result, string value ) - { - result += string.Format( "\t\t#pragma {0}\n", value ); - } - - public static void AddRenderState( ref string result, string state, string stateParams ) - { - result += string.Format( "\t\t{0} {1}\n", state, stateParams ); - } - - public static void AddRenderTags( ref string result, string tags ) - { - result += string.Format( IndentationHelper, tags ); ; - } - - public static void AddShaderLOD( ref string result, int shaderLOD ) - { - if( shaderLOD > 0 ) - { - result += string.Format( ShaderLODFormat, shaderLOD ); - } - } - - public static void AddMultilineBody( ref string result, string[] lines ) - { - for( int i = 0; i < lines.Length; i++ ) - { - result += string.Format( IndentationHelper, lines[ i ] ); - } - } - - public static void OpenCGInclude( ref string result ) - { - result += "\t\tCGINCLUDE\n"; - } - - public static void OpenCGProgram( ref string result ) - { - result += "\t\tCGPROGRAM\n"; - } - - public static void CloseCGProgram( ref string result ) - { - result += "\n\t\tENDCG\n"; - } - - public string ShaderName - { - //get { return ( ( _isHidden ? "Hidden/" : string.Empty ) + ( String.IsNullOrEmpty( _shaderCategory ) ? "" : ( _shaderCategory + "/" ) ) + _shaderName ); } - get { return m_shaderName; } - set - { - m_shaderName = value; - string[] shaderNameArr = m_shaderName.Split( '/' ); - m_croppedShaderName = shaderNameArr[ shaderNameArr.Length - 1 ]; - - if( m_shaderNameIsTitle ) - m_content.text = GenerateClippedTitle( m_croppedShaderName ); - - m_sizeIsDirty = true; - } - } - public string CustomInspectorFormatted { get { return string.Format( CustomInspectorFormat, m_customInspectorName ); } } - public string CroppedShaderName { get { return m_croppedShaderName; } } - public AvailableShaderTypes CurrentMasterNodeCategory { get { return ( m_masterNodeCategory == 0 ) ? AvailableShaderTypes.SurfaceShader : AvailableShaderTypes.Template; } } - public int CurrentMasterNodeCategoryIdx { get { return m_masterNodeCategory; } } - public MasterNodeDataCollector CurrentDataCollector { get { return m_currentDataCollector; } set { m_currentDataCollector = value; } } - public List PropertyNodesVisibleList { get { return m_propertyNodesVisibleList; } } - public ReorderableList PropertyReordableList { get { return m_propertyReordableList; } } - public int ReordableListLastCount { get { return m_lastCount; } } - public MasterNodeCategoriesData CurrentCategoriesData { get { return m_availableCategories[ m_masterNodeCategory ]; } } - public int ShaderLOD - { - get { return m_shaderLOD; } - set - { - m_shaderLOD = Mathf.Max( 0, value ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs.meta deleted file mode 100644 index 8a8a9339..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7fc2c839ab9f3a045877b59493c51502 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs deleted file mode 100644 index d6fce5fd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs +++ /dev/null @@ -1,2038 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - public class PropertyDataCollector - { - public int NodeId; - public int OrderIndex; - public string PropertyName; - public WirePortDataType DataType; - - public PropertyDataCollector( int nodeId, string propertyName, int orderIndex = -1 ) - { - NodeId = nodeId; - PropertyName = propertyName; - OrderIndex = orderIndex; - } - } - - public class InputCoordsCollector - { - public int NodeId; - public string CoordName; - public WirePortDataType DataType; - public PrecisionType Precision; - public int TextureSlot; - public int TextureIndex; - - public InputCoordsCollector( int nodeId, string coordName, WirePortDataType dataType, PrecisionType precision, int textureSlot, int textureIndex ) - { - NodeId = nodeId; - CoordName = coordName; - DataType = dataType; - Precision = precision; - TextureSlot = textureSlot; - TextureIndex = textureIndex; - } - } - - public class TextureDefaultsDataColector - { - private List m_names = new List(); - private List m_values = new List(); - public void AddValue( string newName, Texture newValue ) - { - m_names.Add( newName ); - m_values.Add( newValue ); - } - - public void Destroy() - { - m_names.Clear(); - m_names = null; - - m_values.Clear(); - m_values = null; - } - - public string[] NamesArr { get { return m_names.ToArray(); } } - public Texture[] ValuesArr { get { return m_values.ToArray(); } } - } - - public enum TextureChannelUsage - { - Not_Used, - Used, - Required - } - - public class MasterNodeDataCollector - { - private bool m_showDebugMessages = false; - private string m_input; - private string m_customInput; - private string m_properties; - private string m_instancedProperties; - private string m_instanceBlockName; - private string m_uniforms; - private string m_includes; - private string m_pragmas; - private string m_defines; - private string m_instructions; - private string m_localVariables; - private string m_vertexLocalVariables; - private string m_specialLocalVariables; - private string m_vertexData; - private string m_customOutput; - private string m_functions; - private string m_grabPass; - - private List m_inputList; - private List m_customInputList; - private List m_propertiesList; - private List m_instancedPropertiesList; - private List m_dotsPropertiesList; - private List m_dotsDefinesList; - private List m_uniformsList; - private List m_includesList; - private List m_additionalDirectivesList; - //private List m_tagsList; - private List m_pragmasList; - private List m_definesList; - private List m_instructionsList; - private List m_localVariablesList; - private List m_vertexLocalVariablesList; - private List m_specialLocalVariablesList; - private List m_vertexDataList; - private List m_customOutputList; - private List m_functionsList; - private List m_grabPassList; - private List m_aboveUsePassesList; - private List m_belowUsePassesList; - - private List m_customShadowCoordsList; - private List m_packSlotsList; - private string m_customAppDataItems; - - private Dictionary m_inputDict; - private Dictionary m_customInputDict; - private Dictionary m_propertiesDict; - private Dictionary m_instancedPropertiesDict; - private Dictionary m_dotsPropertiesDict; - private Dictionary m_uniformsDict; - private Dictionary m_softRegisteredUniformsDict; - private Dictionary m_includesDict; - private Dictionary m_additionalDirectivesDict; - private Dictionary m_includesExclusionDict; - - //private Dictionary m_tagsDict; - private Dictionary m_pragmasDict; - private Dictionary m_definesDict; - private Dictionary m_virtualCoordinatesDict; - private Dictionary m_virtualVariablesDict; - private Dictionary m_localVariablesDict; - private Dictionary m_vertexLocalVariablesDict; - private Dictionary m_specialLocalVariablesDict; - private Dictionary m_vertexDataDict; - private Dictionary m_customOutputDict; - private Dictionary m_localFunctions; - private Dictionary m_grabPassDict; - private Dictionary m_usePassesDict; - private Dictionary m_customAppDataItemsDict; - - private Dictionary m_customShadowCoordsDict; - - private TextureChannelUsage[] m_requireTextureProperty = { TextureChannelUsage.Not_Used, TextureChannelUsage.Not_Used, TextureChannelUsage.Not_Used, TextureChannelUsage.Not_Used }; - - private bool m_dirtyAppData; - private bool m_dirtyInputs; - private bool m_dirtyCustomInputs; - private bool m_dirtyFunctions; - private bool m_dirtyProperties; - private bool m_dirtyInstancedProperties; - private bool m_dirtyUniforms; - private bool m_dirtyIncludes; - private bool m_dirtyPragmas; - private bool m_dirtyDefines; - private bool m_dirtyAdditionalDirectives; - private bool m_dirtyInstructions; - private bool m_dirtyLocalVariables; - private bool m_dirtyVertexLocalVariables; - private bool m_dirtySpecialLocalVariables; - private bool m_dirtyPerVertexData; - private bool m_dirtyNormal; - private bool m_forceNormal; - - private bool m_usingInternalData; - private bool m_usingVertexColor; - private bool m_usingWorldPosition; - private bool m_usingWorldNormal; - private bool m_usingScreenPos; - private bool m_usingWorldReflection; - private bool m_usingViewDirection; - private bool m_usingLightAttenuation; - private bool m_usingArrayDerivatives; - - private bool m_usingHigherSizeTexcoords; - private bool m_usingCustomScreenPos; - - private bool m_usingCustomOutlineColor; - private bool m_usingCustomOutlineWidth; - private bool m_usingCustomOutlineAlpha; - private int m_customOutlineSelectedAlpha = 0; - private bool m_usingCustomOutput; - - private bool m_safeNormalizeLightDir; - private bool m_safeNormalizeViewDir; - - private bool m_isOutlineDataCollector = false; - - private bool m_forceNormalIsDirty; - private bool m_grabPassIsDirty; - private bool m_tesselationActive; - - private Dictionary m_propertyNodes; - private MasterNode m_masterNode; - - private int m_availableVertexTempId = 0; - private int m_availableFragTempId = 0; - - private MasterNodePortCategory m_portCategory; - private PortGenType m_genType; - private RenderPath m_renderPath = RenderPath.All; - private NodeAvailability m_currentCanvasMode = NodeAvailability.SurfaceShader; - - //Templates specific data - private AvailableShaderTypes m_masterNodeCategory; - private List m_vertexInputList; - private Dictionary m_vertexInputDict; - private List m_interpolatorsList; - private Dictionary m_interpolatorsDict; - private List m_vertexInterpDeclList; - private Dictionary m_vertexInterpDeclDict; - private TemplateDataCollector m_templateDataCollector; - - public MasterNodeDataCollector( MasterNode masterNode ) : this() - { - m_masterNode = masterNode; - m_masterNodeCategory = masterNode.CurrentMasterNodeCategory; - m_currentCanvasMode = masterNode.ContainerGraph.CurrentCanvasMode; - } - - public MasterNodeDataCollector() - { - //m_masterNode = masterNode; - m_input = "struct Input\n\t\t{\n"; - m_customInput = "\t\tstruct SurfaceOutput{0}\n\t\t{\n"; - m_properties = IOUtils.PropertiesBegin;//"\tProperties\n\t{\n"; - m_uniforms = string.Empty; - m_instructions = string.Empty; - m_includes = string.Empty; - m_pragmas = string.Empty; - m_defines = string.Empty; - m_localVariables = string.Empty; - m_specialLocalVariables = string.Empty; - m_customOutput = string.Empty; - - m_inputList = new List(); - m_customInputList = new List(); - m_propertiesList = new List(); - m_instancedPropertiesList = new List(); - m_dotsPropertiesList = new List(); - m_dotsDefinesList = new List(); - m_uniformsList = new List(); - m_includesList = new List(); - m_additionalDirectivesList = new List(); - //m_tagsList = new List(); - m_pragmasList = new List(); - m_definesList = new List(); - m_instructionsList = new List(); - m_localVariablesList = new List(); - m_vertexLocalVariablesList = new List(); - m_specialLocalVariablesList = new List(); - m_vertexDataList = new List(); - m_customOutputList = new List(); - m_functionsList = new List(); - m_grabPassList = new List(); - m_aboveUsePassesList = new List(); - m_belowUsePassesList = new List(); - m_customAppDataItems = string.Empty; - m_customAppDataItemsDict = new Dictionary(); - m_customShadowCoordsList = new List(); - m_packSlotsList = new List(); - - m_inputDict = new Dictionary(); - m_customInputDict = new Dictionary(); - - m_propertiesDict = new Dictionary(); - m_instancedPropertiesDict = new Dictionary(); - m_dotsPropertiesDict = new Dictionary(); - m_uniformsDict = new Dictionary(); - m_softRegisteredUniformsDict = new Dictionary(); - m_includesDict = new Dictionary(); - m_additionalDirectivesDict = new Dictionary(); - m_includesExclusionDict = new Dictionary(); - - //m_tagsDict = new Dictionary(); - m_pragmasDict = new Dictionary(); - m_definesDict = new Dictionary(); - m_virtualCoordinatesDict = new Dictionary(); - m_localVariablesDict = new Dictionary(); - m_virtualVariablesDict = new Dictionary(); - m_specialLocalVariablesDict = new Dictionary(); - m_vertexLocalVariablesDict = new Dictionary(); - m_localFunctions = new Dictionary(); - m_vertexDataDict = new Dictionary(); - m_customOutputDict = new Dictionary(); - m_grabPassDict = new Dictionary(); - m_usePassesDict = new Dictionary(); - - m_customShadowCoordsDict = new Dictionary(); - - m_dirtyAppData = false; - m_dirtyInputs = false; - m_dirtyCustomInputs = false; - m_dirtyProperties = false; - m_dirtyInstancedProperties = false; - m_dirtyUniforms = false; - m_dirtyInstructions = false; - m_dirtyIncludes = false; - m_dirtyPragmas = false; - m_dirtyDefines = false; - m_dirtyAdditionalDirectives = false; - m_dirtyLocalVariables = false; - m_dirtySpecialLocalVariables = false; - m_grabPassIsDirty = false; - - m_portCategory = MasterNodePortCategory.Fragment; - m_propertyNodes = new Dictionary(); - m_showDebugMessages = ( m_showDebugMessages && DebugConsoleWindow.DeveloperMode ); - - //templates - //m_masterNodeCategory = masterNode.CurrentMasterNodeCategory; - - m_vertexInputList = new List(); - m_vertexInputDict = new Dictionary(); - - m_interpolatorsList = new List(); - m_interpolatorsDict = new Dictionary(); - - m_vertexInterpDeclList = new List(); - m_vertexInterpDeclDict = new Dictionary(); - - m_templateDataCollector = new TemplateDataCollector(); - } - - public void SetChannelUsage( int channelId, TextureChannelUsage usage ) - { - if( channelId > -1 && channelId < 4 ) - m_requireTextureProperty[ channelId ] = usage; - } - - public TextureChannelUsage GetChannelUsage( int channelId ) - { - if( channelId > -1 && channelId < 4 ) - return m_requireTextureProperty[ channelId ]; - - return TextureChannelUsage.Not_Used; - } - public string SurfaceVertexStructure { get { return ( m_dirtyAppData ? Constants.CustomAppDataFullName : Constants.AppDataFullName ); } } - public void OpenPerVertexHeader( bool includeCustomData ) - { - string appData = "inout " + ( m_dirtyAppData ? Constants.CustomAppDataFullName : Constants.AppDataFullName ) + " "; - if( m_dirtyPerVertexData ) - return; - - m_dirtyPerVertexData = true; - if( m_tesselationActive ) - { - m_vertexData = "\t\tvoid " + Constants.VertexDataFunc + "( " + appData + Constants.VertexShaderInputStr + " )\n\t\t{\n"; - } - else - { - m_vertexData = "\t\tvoid " + Constants.VertexDataFunc + "( " + appData + Constants.VertexShaderInputStr + ( includeCustomData ? ( string.Format( ", out Input {0}", Constants.VertexShaderOutputStr ) ) : string.Empty ) + " )\n\t\t{\n"; - if( includeCustomData ) - m_vertexData += string.Format( "\t\t\tUNITY_INITIALIZE_OUTPUT( Input, {0} );\n", Constants.VertexShaderOutputStr ); - } - } - - public void ClosePerVertexHeader() - { - if( m_dirtyPerVertexData ) - m_vertexData += "\t\t}\n\n"; - } - - public void AddToVertexDisplacement( string value, VertexMode vertexMode ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( !m_dirtyPerVertexData ) - { - OpenPerVertexHeader( true ); - } - - switch( vertexMode ) - { - default: - case VertexMode.Relative: - { - m_vertexData += "\t\t\t" + Constants.VertexShaderInputStr + ".vertex.xyz += " + value + ";\n"; - } - break; - case VertexMode.Absolute: - { - m_vertexData += "\t\t\t" + Constants.VertexShaderInputStr + ".vertex.xyz = " + value + ";\n"; - } - break; - } - } - - - public void AddToVertexNormal( string value ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( !m_dirtyPerVertexData ) - { - OpenPerVertexHeader( true ); - } - - m_vertexData += "\t\t\t" + Constants.VertexShaderInputStr + ".normal = " + value + ";\n"; - } - - - public void AddVertexInstruction( string value, int nodeId = -1, bool addDelimiters = true ) - { - if( !m_dirtyPerVertexData && !IsOutlineDataCollector/*&& !(m_usingCustomOutlineColor || m_usingCustomOutlineWidth)*/ ) - { - OpenPerVertexHeader( true ); - } - if( !m_vertexDataDict.ContainsKey( value ) ) - { - m_vertexDataDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - m_vertexDataList.Add( m_vertexDataDict[ value ] ); - m_vertexData += ( addDelimiters ? ( "\t\t\t" + value + ";\n" ) : value ); - } - } - - public bool ContainsInput( string value ) - { - return m_inputDict.ContainsKey( value ); - } - - public void AddToInput( int nodeId, string interpName, WirePortDataType dataType, PrecisionType precision = PrecisionType.Float, bool addSemiColon = true ) - { - string value = UIUtils.PrecisionWirePortToCgType( precision, dataType ) + " " + interpName; - AddToInput( nodeId, value, addSemiColon ); - - if( !m_customShadowCoordsDict.ContainsKey( interpName ) ) - { - int slot = 0; - int index = 0; - int size = UIUtils.GetChannelsAmount( dataType ); - - if( m_packSlotsList.Count == 0 ) - m_packSlotsList.Add( 4 ); - - for( int i = 0; i < m_packSlotsList.Count; i++ ) - { - slot = i; - if( m_packSlotsList[ i ] >= size ) - { - index = 4 - m_packSlotsList[ i ]; - m_packSlotsList[ i ] -= size; - break; - } - else if( i == m_packSlotsList.Count - 1 ) - { - m_packSlotsList.Add( 4 ); - } - } - m_customShadowCoordsDict.Add( interpName, new InputCoordsCollector( nodeId, interpName, dataType, precision, slot, index ) ); - m_customShadowCoordsList.Add( m_customShadowCoordsDict[ interpName ] ); - } - } - - public void AddToInput( int nodeId, SurfaceInputs surfaceInput, PrecisionType precision = PrecisionType.Float, bool addSemiColon = true ) - { - switch( surfaceInput ) - { - case SurfaceInputs.VIEW_DIR: - UsingViewDirection = true; - break; - case SurfaceInputs.SCREEN_POS: - UsingScreenPos = true; - break; - case SurfaceInputs.WORLD_POS: - UsingWorldPosition = true; - break; - case SurfaceInputs.WORLD_REFL: - UsingWorldReflection = true; - break; - case SurfaceInputs.WORLD_NORMAL: - UsingWorldNormal = true; - break; - case SurfaceInputs.INTERNALDATA: - UsingInternalData = true; - break; - case SurfaceInputs.COLOR: - UsingVertexColor = true; - break; - } - - AddToInput( nodeId, UIUtils.GetInputDeclarationFromType( precision, surfaceInput ), addSemiColon ); - } - - /// - /// Direct access to inputs, plese use another overload - /// - /// - /// - /// - public void AddToInput( int nodeId, string value, bool addSemiColon ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( !m_inputDict.ContainsKey( value ) ) - { - m_inputDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - m_inputList.Add( m_inputDict[ value ] ); - - m_input += "\t\t\t" + value + ( ( addSemiColon ) ? ( ";\n" ) : "\n" ); - m_dirtyInputs = true; - } - } - - public void CloseInputs() - { - m_input += "\t\t};"; - } - - public void ChangeCustomInputHeader( string value ) - { - m_customInput = m_customInput.Replace( "{0}", value ); - } - - public void AddToCustomInput( int nodeId, string value, bool addSemiColon ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( !m_customInputDict.ContainsKey( value ) ) - { - m_customInputDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - m_customInputList.Add( m_customInputDict[ value ] ); - m_customInput += "\t\t\t" + value + ( ( addSemiColon ) ? ( ";\n" ) : "\n" ); - m_dirtyCustomInputs = true; - } - } - - public void CloseCustomInputs() - { - m_customInput += "\t\t};"; - } - - - // Used by Template Master Node to add tabs into variable declaration - public void TabifyInstancedVars() - { - for( int i = 0; i < m_instancedPropertiesList.Count; i++ ) - { - m_instancedPropertiesList[ i ].PropertyName = '\t' + m_instancedPropertiesList[ i ].PropertyName; - } - } - - private int GetWeightForInstancedType( WirePortDataType type ) - { - switch( type ) - { - case WirePortDataType.INT: - case WirePortDataType.FLOAT: return -1; - case WirePortDataType.FLOAT2: return -2; - case WirePortDataType.FLOAT3: return -3; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: return -4; - case WirePortDataType.FLOAT3x3: return -9; - case WirePortDataType.FLOAT4x4: return -16; - default: - case WirePortDataType.OBJECT: - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - return 0; - } - } - - public void OptimizeInstancedProperties() - { - if( m_instancedPropertiesList.Count > 0 ) - { - m_instancedProperties = string.Empty; - m_instancedPropertiesList.Sort( ( x, y ) => { return GetWeightForInstancedType( x.DataType ).CompareTo( GetWeightForInstancedType( y.DataType ) ); } ); - int count = m_instancedPropertiesList.Count; - for( int i = 0; i < count; i++ ) - { - m_instancedProperties += m_instancedPropertiesList[ i ].PropertyName; - } - } - } - // Instanced properties - public void SetupInstancePropertiesBlock( string blockName ) - { - m_instanceBlockName = blockName; - if( IsTemplate ) - { - //if( DebugConsoleWindow.DeveloperMode ) - // Debug.LogWarning( "SetupInstancePropertiesBlock should not be used during template mode" ); - - return; - } - - OptimizeInstancedProperties(); - - if( m_dirtyInstancedProperties ) - { - m_instancedProperties = string.Format( IOUtils.InstancedPropertiesBeginTabs, blockName ) + m_instancedProperties + IOUtils.InstancedPropertiesEndTabs; - } - } - - public void AddToDotsProperties( WirePortDataType dataType, int nodeId, string value, int orderIndex, PrecisionType precision ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - string prop = string.Format( IOUtils.DotsInstancedPropertiesData, UIUtils.PrecisionWirePortToCgType( precision, dataType ), value ); - string define = string.Format( IOUtils.DotsInstancedDefinesData, UIUtils.PrecisionWirePortToCgType( precision, dataType ), value ); - - if( !m_dotsPropertiesDict.ContainsKey( value ) ) - { - PropertyDataCollector dataColl = new PropertyDataCollector( nodeId, prop, orderIndex ); - dataColl.DataType = dataType; - m_dotsPropertiesDict.Add( value, dataColl ); - m_dotsPropertiesList.Add( dataColl ); - - dataColl = new PropertyDataCollector( nodeId, define, orderIndex ); - m_dotsDefinesList.Add( dataColl ); - } - } - - public void AddToInstancedProperties( WirePortDataType dataType, int nodeId, string value, int orderIndex ) - { - if( string.IsNullOrEmpty( value ) ) - return; - string uniformValue = value.Contains( "uniform" ) ? value : "uniform " + value; - if( !m_instancedPropertiesDict.ContainsKey( value ) && - !m_uniformsDict.ContainsKey( value ) && - !m_uniformsDict.ContainsKey( uniformValue ) - ) - { - PropertyDataCollector dataColl = new PropertyDataCollector( nodeId, value, orderIndex ); - dataColl.DataType = dataType; - m_instancedPropertiesDict.Add( value, dataColl ); - m_instancedPropertiesList.Add( dataColl ); - m_instancedProperties += value; - m_dirtyInstancedProperties = true; - } - } - - public void CloseInstancedProperties() - { - if( m_dirtyInstancedProperties ) - { - m_instancedProperties += IOUtils.InstancedPropertiesEnd; - } - } - - // Properties - public void CopyPropertiesFromDataCollector( MasterNodeDataCollector dataCollector ) - { - if( dataCollector == null ) - return; - - int propertyCount = dataCollector.PropertiesList.Count; - for( int i = 0; i < propertyCount; i++ ) - { - AddToProperties( dataCollector.PropertiesList[ i ].NodeId, - dataCollector.PropertiesList[ i ].PropertyName, - dataCollector.PropertiesList[ i ].OrderIndex ); - } - - foreach( KeyValuePair kvp in dataCollector.GrabPassDict ) - { - AddGrabPass( kvp.Value ); - } - - m_templateDataCollector.CopySRPPropertiesFromDataCollector( -1, dataCollector.TemplateDataCollectorInstance ); - } - - public void AddToProperties( int nodeId, string value, int orderIndex ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( !m_propertiesDict.ContainsKey( value ) ) - { - //Debug.Log( UIUtils ); - m_propertiesDict.Add( value, new PropertyDataCollector( nodeId, value, orderIndex ) ); - m_propertiesList.Add( m_propertiesDict[ value ] ); - m_properties += string.Format( IOUtils.PropertiesElement, value ); - m_dirtyProperties = true; - } - } - - public string BuildPropertiesString() - { - List list = new List( m_propertiesDict.Values ); - //for ( int i = 0; i < list.Count; i++ ) - //{ - // Debug.Log( list[ i ].OrderIndex + " " + list[ i ].PropertyName ); - //} - - list.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - CleanUpList( ref list ); - m_properties = IOUtils.PropertiesBegin; - for( int i = 0; i < list.Count; i++ ) - { - m_properties += string.Format( IOUtils.PropertiesElement, list[ i ].PropertyName ); - //Debug.Log() - } - m_properties += IOUtils.PropertiesEnd; - return m_properties; - } - - public bool ContainsProperty( string propertyName ) - { - // TODO: this needs to change, find the property should be dependant of have a "(" - List list = new List( m_propertiesDict.Values ); - return list.Find( x => x.PropertyName.Contains( propertyName+"(" ) ) != null; - } - - public string[] BuildUnformatedPropertiesStringArr() - { - List list = new List( m_propertiesDict.Values ); - list.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - CleanUpList( ref list ); - string[] arr = new string[ list.Count ]; - for( int i = 0; i < list.Count; i++ ) - { - arr[ i ] = list[ i ].PropertyName; - } - return arr; - } - //This clean up was set to remove Header attributes from shader functions which would be last on the property list - //Thus creating a label on the inspector with no properties below - public void CleanUpList( ref List list ) - { - if( list.Count == 0 ) - return; - - if( list[ list.Count - 1 ].PropertyName.Contains( "[Header(" ) ) - { - //Check if this is a complete property or just a standalone header - Match match = Regex.Match( list[ list.Count - 1 ].PropertyName, TemplateHelperFunctions.PropertiesPatternG ); - if( !match.Success ) - { - list.RemoveAt( list.Count - 1 ); - CleanUpList( ref list ); - } - } - } - - public void CloseProperties() - { - if( m_dirtyProperties ) - { - m_properties += IOUtils.PropertiesEnd; - } - } - - public void AddUsePass( string value, bool above ) - { - if( m_usePassesDict.ContainsKey( value ) ) - return; - m_usePassesDict.Add( value, value ); - if( above ) - { - m_aboveUsePassesList.Add( new PropertyDataCollector( -1, value ) ); - } - else - { - m_belowUsePassesList.Add( new PropertyDataCollector( -1, value ) ); - } - } - - public void AddGrabPass( string value ) - { - if( m_grabPassDict.ContainsKey( value ) ) - return; - - m_grabPassDict.Add( value, value ); - - if( string.IsNullOrEmpty( value ) ) - { - if( !m_grabPassIsDirty ) - m_grabPass += IOUtils.GrabPassEmpty; - } - else - { - m_grabPass += IOUtils.GrabPassBegin + value + IOUtils.GrabPassEnd; - } - m_grabPassList.Add( new PropertyDataCollector( -1, m_grabPass.Replace( "\t", string.Empty ).Replace( "\n", string.Empty ) ) ); - m_grabPassIsDirty = true; - } - - // This is used by templates global variables to register already existing globals/properties - //public void SoftRegisterUniform( string dataName ) - //{ - // if( !m_uniformsDict.ContainsKey( dataName ) ) - // { - // m_uniformsDict.Add( dataName, new PropertyDataCollector( -1, dataName ) ); - // } - //} - - public string GenerateInstanced(PrecisionType precisionType, WirePortDataType dataType,string propertyName ) - { - if( IsSRP ) - { - return string.Format( IOUtils.LWSRPInstancedPropertiesElement, UIUtils.PrecisionWirePortToCgType( precisionType, dataType ), propertyName ); - } - else - { - return string.Format( IOUtils.InstancedPropertiesElement, UIUtils.PrecisionWirePortToCgType( precisionType, dataType ), propertyName ); - } - } - - public bool CheckIfSoftRegistered( string name ) - { - return m_softRegisteredUniformsDict.ContainsKey( name ); - } - - public void SoftRegisterUniform( TemplateShaderPropertyData data ) - { - bool excludeUniformKeyword = ( data.PropertyType == PropertyType.InstancedProperty ) || IsSRP; - - string uniformName = UIUtils.GenerateUniformName( excludeUniformKeyword, data.PropertyDataType, data.PropertyName ); - if( !m_uniformsDict.ContainsKey( uniformName ) ) - { - PropertyDataCollector newEntry = new PropertyDataCollector( -1, uniformName ); - m_uniformsDict.Add( uniformName, newEntry ); - m_softRegisteredUniformsDict.Add( uniformName, newEntry ); - } - - string instancedUniform = GenerateInstanced( PrecisionType.Float, data.PropertyDataType, data.PropertyName ); - if( !m_uniformsDict.ContainsKey( instancedUniform ) ) - { - PropertyDataCollector newEntry = new PropertyDataCollector( -1, instancedUniform ); - m_uniformsDict.Add( instancedUniform, newEntry ); - m_softRegisteredUniformsDict.Add( instancedUniform, newEntry ); - } - - instancedUniform = GenerateInstanced( PrecisionType.Half, data.PropertyDataType, data.PropertyName ); - if( !m_uniformsDict.ContainsKey( instancedUniform ) ) - { - PropertyDataCollector newEntry = new PropertyDataCollector( -1, instancedUniform ); - m_uniformsDict.Add( instancedUniform, newEntry ); - m_softRegisteredUniformsDict.Add( instancedUniform, newEntry ); - } - } - - public void AddToUniforms( int nodeId, string dataType, string dataName, bool checkSRPBatch = false, bool excludeUniform = false ) - { - if( string.IsNullOrEmpty( dataName ) || string.IsNullOrEmpty( dataType ) ) - return; - - string value = UIUtils.GenerateUniformName( IsSRP || excludeUniform, dataType, dataName ); - if( !m_uniformsDict.ContainsKey( value ) && !m_uniformsDict.ContainsKey( dataName ) ) - { - m_uniformsDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - if( IsSRP && checkSRPBatch ) - { - m_templateDataCollector.AddSRPBatcherProperty( nodeId, value ); - } - else - { - m_uniforms += "\t\t" + value + '\n'; - m_uniformsList.Add( m_uniformsDict[ value ] ); - } - m_dirtyUniforms = true; - } - } - - public void AddToUniforms( int nodeId, string value, bool checkSRPBatch = false ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( !m_uniformsDict.ContainsKey( value ) ) - { - m_uniformsDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - if( IsSRP && checkSRPBatch ) - { - m_templateDataCollector.AddSRPBatcherProperty( nodeId, value ); - } - else - { - m_uniforms += "\t\t" + value + '\n'; - m_uniformsList.Add( m_uniformsDict[ value ] ); - } - m_dirtyUniforms = true; - } - } - - public void AddToDirectives( string value, int orderIndex = -1 , AdditionalLineType type = AdditionalLineType.Custom ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - switch( type ) - { - case AdditionalLineType.Include:value = "#include " + value;break; - case AdditionalLineType.Define:value = "#define " + value; break; - case AdditionalLineType.Pragma:value = "#pragma " + value; break; - } - if( !m_additionalDirectivesDict.ContainsKey( value ) ) - { - PropertyDataCollector data = new PropertyDataCollector( -1, value, orderIndex ); - m_additionalDirectivesDict.Add( value, data ); - m_additionalDirectivesList.Add( data ); - m_dirtyAdditionalDirectives = true; - } - } - - public void AddToIncludes( int nodeId, string value ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( m_includesExclusionDict.ContainsKey( value ) ) - { - return; - } - - if( IsTemplate ) - { - if( m_templateDataCollector.HasDirective( AdditionalLineType.Include, value ) ) - return; - } - - if( !m_includesDict.ContainsKey( value ) ) - { - PropertyDataCollector data = new PropertyDataCollector( nodeId, "#include \"" + value + "\"" ); - m_includesDict.Add( value, data ); - m_includesList.Add( data ); - m_includes += "\t\t#include \"" + value + "\"\n"; - m_dirtyIncludes = true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToIncludes:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - } - - - public void RemoveFromIncludes( string value ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( !m_includesExclusionDict.ContainsKey( value ) ) - { - m_includesExclusionDict.Add( value, value ); - } - - if( m_includesDict.ContainsKey( value ) ) - { - PropertyDataCollector data = m_includesDict[ value ]; - m_includesDict.Remove( value ); - m_includesList.Remove( data ); - m_dirtyIncludes = true; - string finalValueName = "\t\t#include \"" + value + "\"\n"; - m_includes = m_includes.Replace( finalValueName, string.Empty ); - } - } - - //public void AddToTags( int nodeId, string name, string value ) - //{ - // if( string.IsNullOrEmpty( name ) || string.IsNullOrEmpty( value ) ) - // return; - - // if( !m_tagsDict.ContainsKey( name ) ) - // { - // string finalResult = string.Format( "\"{0}\"=\"{1}\"", name, value ); - // m_tagsDict.Add( name, new PropertyDataCollector( nodeId, finalResult ) ); - // m_tagsList.Add( new PropertyDataCollector( nodeId, finalResult ) ); - // } - //} - - public void AddToPragmas( int nodeId, string value ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( IsTemplate ) - { - if( m_templateDataCollector.HasDirective( AdditionalLineType.Pragma, value ) ) - return; - } - - if( !m_pragmasDict.ContainsKey( value ) ) - { - m_pragmasDict.Add( value, new PropertyDataCollector( nodeId, "#pragma " + value ) ); - m_pragmasList.Add( m_pragmasDict[ value ] ); - m_pragmas += "\t\t#pragma " + value + "\n"; - m_dirtyPragmas = true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToPragmas:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - } - - public void AddToDefines( int nodeId, string value, bool define = true ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( IsTemplate ) - { - if( m_templateDataCollector.HasDirective( AdditionalLineType.Define, value ) ) - return; - } - - if( !m_definesDict.ContainsKey( value ) ) - { - string defineValue = ( define ? "#define " : "#undef " ) + value; - m_definesDict.Add( value, new PropertyDataCollector( nodeId, defineValue ) ); - m_definesList.Add( m_definesDict[ value ] ); - m_defines += "\t\t" + defineValue + "\n"; - m_dirtyDefines = true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToDefines:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - } - - public int GetVirtualCoordinatesId( int nodeId, string coord, string lodBias ) - { - if( !m_virtualCoordinatesDict.ContainsKey( coord ) ) - { - m_virtualCoordinatesDict.Add( coord, nodeId ); - AddLocalVariable( nodeId, "VirtualCoord " + Constants.VirtualCoordNameStr + nodeId + " = VTComputeVirtualCoord" + lodBias + "(" + coord + ");" ); - return nodeId; - } - else - { - int fetchedId = 0; - m_virtualCoordinatesDict.TryGetValue( coord, out fetchedId ); - return fetchedId; - } - } - - public bool AddToLocalVariables( MasterNodePortCategory category, int nodeId, PrecisionType precisionType, WirePortDataType type, string varName, string varValue ) - { - if( string.IsNullOrEmpty( varName ) || string.IsNullOrEmpty( varValue ) ) - return false; - - string value = UIUtils.PrecisionWirePortToCgType( precisionType, type ) + " " + varName + " = " + varValue + ";"; - return AddToLocalVariables( category, nodeId, value ); - } - - public bool AddToLocalVariables( int nodeId, PrecisionType precisionType, WirePortDataType type, string varName, string varValue ) - { - if( string.IsNullOrEmpty( varName ) || string.IsNullOrEmpty( varValue ) ) - return false; - - string value = UIUtils.PrecisionWirePortToCgType( precisionType, type ) + " " + varName + " = " + varValue + ";"; - return AddToLocalVariables( nodeId, value ); - } - - public bool AddToLocalVariables( MasterNodePortCategory category, int nodeId, string value, bool ignoreDuplicates = false ) - { - if( string.IsNullOrEmpty( value ) ) - return false; - - switch( category ) - { - case MasterNodePortCategory.Vertex: - case MasterNodePortCategory.Tessellation: - { - return AddToVertexLocalVariables( nodeId, value, ignoreDuplicates ); - } - case MasterNodePortCategory.Fragment: - case MasterNodePortCategory.Debug: - { - return AddToLocalVariables( nodeId, value, ignoreDuplicates ); - } - } - - return false; - } - - public bool AddLocalVariable( int nodeId, string customType, string varName, string varValue ) - { - if( string.IsNullOrEmpty( varName ) || string.IsNullOrEmpty( varValue ) ) - return false; - - string value = customType + " " + varName + " = " + varValue + ";"; - return AddLocalVariable( nodeId, value ); - } - - public bool AddLocalVariable( int nodeId, PrecisionType precisionType, WirePortDataType type, string varName, string varValue ) - { - if( string.IsNullOrEmpty( varName ) || string.IsNullOrEmpty( varValue ) ) - return false; - - string value = UIUtils.PrecisionWirePortToCgType( precisionType, type ) + " " + varName + " = " + varValue + ";"; - return AddLocalVariable( nodeId, value ); - } - - public bool AddLocalVariable( int nodeId, string name, string value, bool ignoreDuplicates = false , bool addSemiColon = false ) - { - string finalValue = addSemiColon ? name + " = " + value + ";" : name + " = " + value; - return AddLocalVariable( nodeId, finalValue, ignoreDuplicates ); - } - - public bool AddLocalVariable( int nodeId, string value, bool ignoreDuplicates = false ) - { - if( string.IsNullOrEmpty( value ) ) - return false; - - switch( m_portCategory ) - { - case MasterNodePortCategory.Vertex: - case MasterNodePortCategory.Tessellation: - { - return AddToVertexLocalVariables( nodeId, value, ignoreDuplicates ); - } - case MasterNodePortCategory.Fragment: - case MasterNodePortCategory.Debug: - { - return AddToLocalVariables( nodeId, value, ignoreDuplicates ); - } - } - - return false; - } - - public string AddVirtualLocalVariable( int nodeId, string variable, string value ) - { - if( string.IsNullOrEmpty( value ) ) - return string.Empty; - - string result = string.Empty; - - //switch ( m_portCategory ) - //{ - //case MasterNodePortCategory.Vertex: - //case MasterNodePortCategory.Tessellation: - //{ - //} - //break; - //case MasterNodePortCategory.Fragment: - //case MasterNodePortCategory.Debug: - //{ - if( !m_virtualVariablesDict.ContainsKey( value ) ) - { - m_virtualVariablesDict.Add( value, variable ); - result = variable; - } - else - { - m_virtualVariablesDict.TryGetValue( value, out result ); - } - //} - //break; - //} - - return result; - } - - public void AddCodeComments( bool forceForwardSlash, params string[] comments ) - { - if( m_portCategory == MasterNodePortCategory.Tessellation || m_portCategory == MasterNodePortCategory.Vertex ) - { - AddToVertexLocalVariables( 0, IOUtils.CreateCodeComments( forceForwardSlash, comments ) ); - } - else - { - AddToLocalVariables( 0, IOUtils.CreateCodeComments( forceForwardSlash, comments ) ); - } - } - - public bool HasLocalVariable( string value ) - { - switch( m_portCategory ) - { - case MasterNodePortCategory.Vertex: - case MasterNodePortCategory.Tessellation: - { - return m_vertexLocalVariablesDict.ContainsKey( value ); - } - case MasterNodePortCategory.Fragment: - case MasterNodePortCategory.Debug: - { - if( m_usingCustomOutput ) - { - return m_customOutputDict.ContainsKey( value ); - } - else - { - return m_localVariablesDict.ContainsKey( value ); - } - } - } - return false; - } - - public bool AddToLocalVariables( int nodeId, string value, bool ignoreDuplicates = false ) - { - if( string.IsNullOrEmpty( value ) ) - return false; - - if( m_usingCustomOutput ) - { - if( !m_customOutputDict.ContainsKey( value ) || ignoreDuplicates ) - { - if( !m_customOutputDict.ContainsKey( value ) ) - m_customOutputDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - - m_customOutputList.Add( m_customOutputDict[ value ] ); - m_customOutput += "\t\t\t" + value + '\n'; - return true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToLocalVariables:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - } - else - { - if( !m_localVariablesDict.ContainsKey( value ) || ignoreDuplicates ) - { - if( !m_localVariablesDict.ContainsKey( value ) ) - m_localVariablesDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - - m_localVariablesList.Add( m_localVariablesDict[ value ] ); - AddToSpecialLocalVariables( nodeId, value, ignoreDuplicates ); - return true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToLocalVariables:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - } - return false; - } - - public void AddToSpecialLocalVariables( int nodeId, string value, bool ignoreDuplicates = false ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - if( m_usingCustomOutput ) - { - if( !m_customOutputDict.ContainsKey( value ) || ignoreDuplicates ) - { - if( !m_customOutputDict.ContainsKey( value ) ) - m_customOutputDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - - m_customOutputList.Add( m_customOutputDict[ value ] ); - m_customOutput += "\t\t\t" + value + '\n'; - m_dirtySpecialLocalVariables = true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToSpecialLocalVariables:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - } - else - { - if( !m_specialLocalVariablesDict.ContainsKey( value ) || ignoreDuplicates ) - { - if( !m_specialLocalVariablesDict.ContainsKey( value ) ) - m_specialLocalVariablesDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - - m_specialLocalVariablesList.Add( m_specialLocalVariablesDict[ value ] ); - m_specialLocalVariables += "\t\t\t" + value + '\n'; - m_dirtySpecialLocalVariables = true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToSpecialLocalVariables:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - } - } - - public void ClearSpecialLocalVariables() - { - //m_specialLocalVariablesDict.Clear(); - m_specialLocalVariables = string.Empty; - m_dirtySpecialLocalVariables = false; - } - - public bool AddToVertexLocalVariables( int nodeId, string varName, string varValue ) - { - if( string.IsNullOrEmpty( varName ) || string.IsNullOrEmpty( varValue ) ) - return false; - - string value = varName + " = " + varValue + ";"; - return AddToVertexLocalVariables( nodeId, value ); - } - - public bool AddToVertexLocalVariables( int nodeId, PrecisionType precisionType, WirePortDataType type, string varName, string varValue ) - { - if( string.IsNullOrEmpty( varName ) || string.IsNullOrEmpty( varValue ) ) - return false; - - string value = UIUtils.PrecisionWirePortToCgType( precisionType, type ) + " " + varName + " = " + varValue + ";"; - return AddToVertexLocalVariables( nodeId, value ); - } - - public bool AddToVertexLocalVariables( int nodeId, string value, bool ignoreDuplicates = false ) - { - if( string.IsNullOrEmpty( value ) ) - return false; - - if( !m_vertexLocalVariablesDict.ContainsKey( value ) || ignoreDuplicates ) - { - if( !m_vertexLocalVariablesDict.ContainsKey( value ) ) - m_vertexLocalVariablesDict.Add( value, new PropertyDataCollector( nodeId, value ) ); - - m_vertexLocalVariablesList.Add( m_vertexLocalVariablesDict[ value ] ); - m_vertexLocalVariables += "\t\t\t" + value + '\n'; - m_dirtyVertexLocalVariables = true; - return true; - } - else - { - if( m_showDebugMessages ) UIUtils.ShowMessage( "AddToVertexLocalVariables:Attempting to add duplicate " + value, MessageSeverity.Warning ); - } - - return false; - } - - public void ClearVertexLocalVariables() - { - //m_vertexLocalVariablesDict.Clear(); - m_vertexLocalVariables = string.Empty; - m_dirtyVertexLocalVariables = false; - } - - - public bool CheckFunction( string header ) - { - return m_localFunctions.ContainsKey( header ); - } - - public string AddFunctions( string header, string body, params object[] inParams ) - { - if( !m_localFunctions.ContainsKey( header ) ) - { - m_localFunctions.Add( header, body ); - m_functionsList.Add( new PropertyDataCollector( -1, body.Replace( "\t\t", string.Empty ) ) ); - m_functions += "\n" + body + "\n"; - m_dirtyFunctions = true; - } - - return String.Format( header, inParams ); - } - - public string AddFunctions( string header, string[] bodyLines, bool addNewLine, params object[] inParams ) - { - if( !m_localFunctions.ContainsKey( header ) ) - { - string body = string.Empty; - for( int i = 0; i < bodyLines.Length; i++ ) - { - body += ( m_masterNodeCategory == AvailableShaderTypes.Template ) ? bodyLines[ i ] : "\t\t" + bodyLines[ i ]; - if( addNewLine ) - body += '\n'; - } - - m_localFunctions.Add( header, body ); - m_functionsList.Add( new PropertyDataCollector( -1, body ) ); - m_functions += "\n" + body + "\n"; - m_dirtyFunctions = true; - } - - return String.Format( header, inParams ); - } - - public bool HasFunction( string functionId ) - { - return m_localFunctions.ContainsKey( functionId ); - } - - public void AddFunction( string functionId, string body ) - { - if( !m_localFunctions.ContainsKey( functionId ) ) - { - m_functionsList.Add( new PropertyDataCollector( -1, body ) ); - - m_localFunctions.Add( functionId, body ); - m_functions += "\n" + body + "\n"; - m_dirtyFunctions = true; - } - } - - public void AddFunction( string functionId, string[] bodyLines, bool addNewline ) - { - if( !m_localFunctions.ContainsKey( functionId ) ) - { - string body = string.Empty; - for( int i = 0; i < bodyLines.Length; i++ ) - { - body += ( m_masterNodeCategory == AvailableShaderTypes.Template ) ? bodyLines[ i ] : "\t\t" + bodyLines[ i ]; - if( addNewline ) - body += '\n'; - - } - m_functionsList.Add( new PropertyDataCollector( -1, body ) ); - - m_localFunctions.Add( functionId, body ); - m_functions += "\n" + body + "\n"; - m_dirtyFunctions = true; - } - } - - public void AddInstructions( string value, bool addTabs = false, bool addLineEnding = false ) - { - m_instructionsList.Add( new PropertyDataCollector( -1, value ) ); - m_instructions += addTabs ? "\t\t\t" + value : value; - if( addLineEnding ) - { - m_instructions += '\n'; - } - m_dirtyInstructions = true; - } - - - public void AddInstructions( bool addLineEnding, bool addTabs, params string[] values ) - { - for( int i = 0; i < values.Length; i++ ) - { - m_instructionsList.Add( new PropertyDataCollector( -1, values[ i ] ) ); - m_instructions += addTabs ? "\t\t\t" + values[ i ] : values[ i ]; - if( addLineEnding ) - { - m_instructions += '\n'; - } - } - m_dirtyInstructions = true; - } - - - - public void AddToStartInstructions( string value ) - { - if( string.IsNullOrEmpty( value ) ) - return; - - m_instructions = value + m_instructions; - m_dirtyInstructions = true; - } - - public void ResetInstructions() - { - m_instructionsList.Clear(); - m_instructions = string.Empty; - m_dirtyInstructions = false; - } - - - public void ResetVertexInstructions() - { - m_vertexDataList.Clear(); - m_vertexData = string.Empty; - m_dirtyPerVertexData = false; - } - - public void AddPropertyNode( PropertyNode node ) - { - if( !m_propertyNodes.ContainsKey( node.UniqueId ) ) - { - m_propertyNodes.Add( node.UniqueId, node ); - } - } - - public void UpdateMaterialOnPropertyNodes( Material material ) - { - m_masterNode.UpdateMaterial( material ); - foreach( KeyValuePair kvp in m_propertyNodes ) - { - kvp.Value.UpdateMaterial( material ); - } - } - - public void AddToVertexInput( string value ) - { - if( !m_vertexInputDict.ContainsKey( value ) ) - { - m_vertexInputDict.Add( value, value ); - m_vertexInputList.Add( value ); - } - } - - public void AddToInterpolators( string value ) - { - if( !m_interpolatorsDict.ContainsKey( value ) ) - { - m_interpolatorsDict.Add( value, value ); - m_interpolatorsList.Add( value ); - } - } - - public void AddToVertexInterpolatorsDecl( string value ) - { - if( !m_vertexInterpDeclDict.ContainsKey( value ) ) - { - m_vertexInterpDeclDict.Add( value, value ); - m_vertexInterpDeclList.Add( value ); - } - } - - public void UpdateShaderImporter( ref Shader shader ) - { - ShaderImporter importer = (ShaderImporter)ShaderImporter.GetAtPath( AssetDatabase.GetAssetPath( shader ) ); - if( m_propertyNodes.Count > 0 ) - { - try - { - bool hasContents = false; - TextureDefaultsDataColector defaultCol = new TextureDefaultsDataColector(); - foreach( KeyValuePair kvp in m_propertyNodes ) - { - hasContents = kvp.Value.UpdateShaderDefaults( ref shader, ref defaultCol ) || hasContents; - } - - if( hasContents ) - { - importer.SetDefaultTextures( defaultCol.NamesArr, defaultCol.ValuesArr ); - defaultCol.Destroy(); - defaultCol = null; - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - importer.SaveAndReimport(); - } - - public void AddCustomAppData( string value ) - { - if( m_customAppDataItemsDict.ContainsKey( value ) ) - return; - - m_customAppDataItemsDict.Add( value, value ); - m_customAppDataItems += "\t\t\t" + value + "\n"; - m_dirtyAppData = true; - } - public string CustomAppDataName { get { return m_dirtyAppData ? Constants.CustomAppDataFullName : Constants.AppDataFullName; } } - - public string CustomAppData - { - get - { - if( m_dirtyPerVertexData ) - return Constants.CustomAppDataFullBody + m_customAppDataItems + "\t\t};\n"; - - return string.Empty; - } - } - - public void Destroy() - { - m_masterNode = null; - - m_customAppDataItemsDict.Clear(); - m_customAppDataItemsDict = null; - - m_inputList.Clear(); - m_inputList = null; - - m_customInputList.Clear(); - m_customInputList = null; - - m_propertiesList.Clear(); - m_propertiesList = null; - - m_instancedPropertiesList.Clear(); - m_instancedPropertiesList = null; - - m_dotsPropertiesList.Clear(); - m_dotsPropertiesList = null; - - m_dotsDefinesList.Clear(); - m_dotsDefinesList = null; - - m_uniformsList.Clear(); - m_uniformsList = null; - - m_additionalDirectivesList.Clear(); - m_additionalDirectivesList = null; - - m_includesList.Clear(); - m_includesList = null; - - //m_tagsList.Clear(); - //m_tagsList = null; - - m_pragmasList.Clear(); - m_pragmasList = null; - - m_definesList.Clear(); - m_definesList = null; - - m_instructionsList.Clear(); - m_instructionsList = null; - - m_localVariablesList.Clear(); - m_localVariablesList = null; - - m_vertexLocalVariablesList.Clear(); - m_vertexLocalVariablesList = null; - - m_specialLocalVariablesList.Clear(); - m_specialLocalVariablesList = null; - - m_vertexDataList.Clear(); - m_vertexDataList = null; - - m_customOutputList.Clear(); - m_customOutputList = null; - - m_functionsList.Clear(); - m_functionsList = null; - - m_grabPassList.Clear(); - m_grabPassList = null; - - m_aboveUsePassesList.Clear(); - m_aboveUsePassesList = null; - - m_belowUsePassesList.Clear(); - m_belowUsePassesList = null; - - m_grabPassDict.Clear(); - m_grabPassDict = null; - - m_usePassesDict.Clear(); - m_usePassesDict = null; - - m_propertyNodes.Clear(); - m_propertyNodes = null; - - m_inputDict.Clear(); - m_inputDict = null; - - m_customInputDict.Clear(); - m_customInputDict = null; - - m_propertiesDict.Clear(); - m_propertiesDict = null; - - m_dotsPropertiesDict.Clear(); - m_dotsPropertiesDict = null; - - m_instancedPropertiesDict.Clear(); - m_instancedPropertiesDict = null; - - m_uniformsDict.Clear(); - m_uniformsDict = null; - - m_softRegisteredUniformsDict.Clear(); - m_softRegisteredUniformsDict = null; - - m_includesDict.Clear(); - m_includesDict = null; - - m_additionalDirectivesDict.Clear(); - m_additionalDirectivesDict = null; - - m_includesExclusionDict.Clear(); - m_includesExclusionDict = null; - //m_tagsDict.Clear(); - //m_tagsDict = null; - - m_pragmasDict.Clear(); - m_pragmasDict = null; - - m_definesDict.Clear(); - m_definesDict = null; - - m_virtualCoordinatesDict.Clear(); - m_virtualCoordinatesDict = null; - - m_virtualVariablesDict.Clear(); - m_virtualVariablesDict = null; - - m_localVariablesDict.Clear(); - m_localVariablesDict = null; - - m_specialLocalVariablesDict.Clear(); - m_specialLocalVariablesDict = null; - - m_vertexLocalVariablesDict.Clear(); - m_vertexLocalVariablesDict = null; - - m_localFunctions.Clear(); - m_localFunctions = null; - - m_vertexDataDict.Clear(); - m_vertexDataDict = null; - - m_customOutputDict.Clear(); - m_customOutputDict = null; - - //templates - m_vertexInputList.Clear(); - m_vertexInputList = null; - - m_vertexInputDict.Clear(); - m_vertexInputDict = null; - - m_interpolatorsList.Clear(); - m_interpolatorsList = null; - - m_interpolatorsDict.Clear(); - m_interpolatorsDict = null; - - m_vertexInterpDeclList.Clear(); - m_vertexInterpDeclList = null; - - m_vertexInterpDeclDict.Clear(); - m_vertexInterpDeclDict = null; - - m_templateDataCollector.Destroy(); - m_templateDataCollector = null; - - m_customShadowCoordsDict.Clear(); - m_customShadowCoordsDict = null; - - m_customShadowCoordsList.Clear(); - m_customShadowCoordsDict = null; - - m_packSlotsList.Clear(); - m_packSlotsList = null; - } - - public string Inputs { get { return m_input; } } - public string CustomInput { get { return m_customInput; } } - public string Properties { get { return m_properties; } } - public string InstanceBlockName { get { return m_instanceBlockName; } } - public string InstancedProperties { get { return m_instancedProperties; } } - public string Uniforms { get { return m_uniforms; } } - public string Instructions { get { return m_instructions; } } - public string Includes { get { return m_includes; } } - public string Pragmas { get { return m_pragmas; } } - public string Defines { get { return m_defines; } } - public string LocalVariables { get { return m_localVariables; } } - public string SpecialLocalVariables { get { return m_specialLocalVariables; } } - public string VertexLocalVariables { get { return m_vertexLocalVariables; } } - //public string VertexLocalVariablesFromList - //{ - // get - // { - // string result = string.Empty; - // int count = m_vertexLocalVariablesList.Count; - // for( int i = 0; i < count; i++ ) - // { - // result += m_vertexLocalVariablesList[ i ].PropertyName + "\n"; - // } - // return result; - // } - //} - public string VertexData { get { return m_vertexData; } } - public string CustomOutput { get { return m_customOutput; } } - public string Functions { get { return m_functions; } } - public string GrabPass { get { return m_grabPass; } } - public bool DirtyAppData { get { return m_dirtyAppData; } } - public bool DirtyInstructions { get { return m_dirtyInstructions; } } - public bool DirtyUniforms { get { return m_dirtyUniforms; } } - public bool DirtyProperties { get { return m_dirtyProperties; } } - public bool DirtyInstancedProperties { get { return m_dirtyInstancedProperties; } } - public bool DirtyInputs { get { return m_dirtyInputs; } } - public bool DirtyCustomInput { get { return m_dirtyCustomInputs; } } - public bool DirtyIncludes { get { return m_dirtyIncludes; } } - public bool DirtyPragmas { get { return m_dirtyPragmas; } } - public bool DirtyDefines { get { return m_dirtyDefines; } } - public bool DirtyAdditionalDirectives { get { return m_dirtyAdditionalDirectives; } } - public bool DirtyLocalVariables { get { return m_dirtyLocalVariables; } } - public bool DirtyVertexVariables { get { return m_dirtyVertexLocalVariables; } } - public bool DirtySpecialLocalVariables { get { return m_dirtySpecialLocalVariables; } } - public bool DirtyPerVertexData { get { return m_dirtyPerVertexData; } } - public bool DirtyFunctions { get { return m_dirtyFunctions; } } - public bool DirtyGrabPass { get { return m_grabPassIsDirty; } } - public int LocalVariablesAmount { get { return m_localVariablesDict.Count; } } - public int SpecialLocalVariablesAmount { get { return m_specialLocalVariablesDict.Count; } } - public int VertexLocalVariablesAmount { get { return m_vertexLocalVariablesDict.Count; } } - public bool TesselationActive { set { m_tesselationActive = value; } get { return m_tesselationActive; } } - - - public int AvailableVertexTempId { get { return m_availableVertexTempId++; } } - public int AvailableFragTempId { get { return m_availableFragTempId++; } } - - /// - /// Returns true if Normal output is being written by something else - /// - public bool DirtyNormal - { - get { return m_dirtyNormal; } - set { m_dirtyNormal = value; } - } - - public bool IsFragmentCategory - { - get { return m_portCategory == MasterNodePortCategory.Fragment || m_portCategory == MasterNodePortCategory.Debug; } - } - - public MasterNodePortCategory PortCategory - { - get { return m_portCategory; } - set { m_portCategory = value; } - } - - public PortGenType GenType - { - get { return m_genType; } - set { m_genType = value; } - } - - public bool IsTemplate { get { return m_masterNodeCategory == AvailableShaderTypes.Template; } } - - public bool IsSRP { get { return ( TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight || TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ); } } - - public AvailableShaderTypes MasterNodeCategory - { - get { return m_masterNodeCategory; } - set { m_masterNodeCategory = value; } - } - - /// - /// Forces write to Normal output when the output is not connected - /// - public bool ForceNormal - { - get { return m_forceNormal; } - set - { - if( value ) - { - if( !m_forceNormalIsDirty ) - { - m_forceNormal = value; - m_forceNormalIsDirty = value; - } - } - else - { - m_forceNormal = value; - } - } - } - - public bool UsingVertexColor - { - get { return m_usingVertexColor; } - set { m_usingVertexColor = value; } - } - - public bool UsingInternalData - { - get { return m_usingInternalData; } - set { m_usingInternalData = value; } - } - - public bool UsingScreenPos - { - get { return m_usingScreenPos; } - set { m_usingScreenPos = value; } - } - - public bool UsingCustomScreenPos - { - get { return m_usingCustomScreenPos; } - set { m_usingCustomScreenPos = value; } - } - - public bool UsingWorldNormal - { - get { return m_usingWorldNormal; } - set { m_usingWorldNormal = value; } - } - - public bool UsingWorldReflection - { - get { return m_usingWorldReflection; } - set { m_usingWorldReflection = value; } - } - - public bool UsingWorldPosition - { - get { return m_usingWorldPosition; } - set { m_usingWorldPosition = value; } - } - - public bool UsingViewDirection - { - get { return m_usingViewDirection; } - set { m_usingViewDirection = value; } - } - - public bool IsOutlineDataCollector - { - get { return m_isOutlineDataCollector; } - set { m_isOutlineDataCollector = value; } - } - - public bool UsingCustomOutlineColor - { - get { return m_usingCustomOutlineColor; } - set { m_usingCustomOutlineColor = value; } - } - - public bool UsingCustomOutlineWidth - { - get { return m_usingCustomOutlineWidth; } - set { m_usingCustomOutlineWidth = value; } - } - - public bool UsingCustomOutlineAlpha - { - get { return m_usingCustomOutlineAlpha; } - set { m_usingCustomOutlineAlpha = value; } - } - - public int CustomOutlineSelectedAlpha - { - get { return m_customOutlineSelectedAlpha; } - set { m_customOutlineSelectedAlpha = value; } - } - - public bool UsingCustomOutput - { - get { return m_usingCustomOutput; } - set { m_usingCustomOutput = value; } - } - - public bool UsingHigherSizeTexcoords - { - get { return m_usingHigherSizeTexcoords; } - set { m_usingHigherSizeTexcoords = value; } - } - - public bool UsingLightAttenuation - { - get { return m_usingLightAttenuation; } - set { m_usingLightAttenuation = value; } - } - - public bool UsingArrayDerivatives - { - get { return m_usingArrayDerivatives; } - set - { - if( value ) - { - MasterNodeDataCollector instance = this; - GeneratorUtils.AddCustomArraySamplingMacros( ref instance ); - } - - m_usingArrayDerivatives = value; - } - } - - public bool SafeNormalizeLightDir - { - get { return m_safeNormalizeLightDir; } - set { m_safeNormalizeLightDir = value; } - } - - public bool SafeNormalizeViewDir - { - get { return m_safeNormalizeViewDir; } - set { m_safeNormalizeViewDir = value; } - } - - public string StandardAdditionalDirectives - { - get - { - string body = string.Empty; - int count = m_additionalDirectivesList.Count; - for( int i = 0; i < count; i++ ) - { - body += "\t\t" + m_additionalDirectivesList[ i ].PropertyName + "\n"; - } - return body; - } - } - - public List InputList { get { return m_inputList; } } - public List CustomInputList { get { return m_customInputList; } } - public List PropertiesList { get { return m_propertiesList; } } - public List InstancedPropertiesList { get { return m_instancedPropertiesList; } } - public List DotsPropertiesList { get { return m_dotsPropertiesList; } } - public List DotsDefinesList { get { return m_dotsDefinesList; } } - public List UniformsList { get { return m_uniformsList; } } - public List MiscList { get { return m_additionalDirectivesList; } } - public List BeforeNativeDirectivesList { get { return m_additionalDirectivesList.FindAll( obj => obj.OrderIndex < 0 ); } } - public List AfterNativeDirectivesList { get { return m_additionalDirectivesList.FindAll( obj => obj.OrderIndex > 0 ); } } - public List IncludesList { get { return m_includesList; } } - //public List TagsList { get { return m_tagsList; } } - public List PragmasList { get { return m_pragmasList; } } - public List DefinesList { get { return m_definesList; } } - public List InstructionsList { get { return m_instructionsList; } } - public List LocalVariablesList { get { return m_localVariablesList; } } - public List VertexLocalVariablesList { get { return m_vertexLocalVariablesList; } } - public List SpecialLocalVariablesList { get { return m_specialLocalVariablesList; } } - public List VertexDataList { get { return m_vertexDataList; } } - public List CustomOutputList { get { return m_customOutputList; } } - public List FunctionsList { get { return m_functionsList; } } - public List GrabPassList { get { return m_grabPassList; } } - public Dictionary GrabPassDict { get { return m_grabPassDict; } } - public List AboveUsePassesList { get { return m_aboveUsePassesList; } } - public List BelowUsePassesList { get { return m_belowUsePassesList; } } - public Dictionary AboveUsePassesDict { get { return m_usePassesDict; } } - public List CustomShadowCoordsList { get { return m_customShadowCoordsList; } } - public List PackSlotsList { get { return m_packSlotsList; } } - public Dictionary LocalFunctions { get { return m_localFunctions; } } - //Templates - public List VertexInputList { get { return m_vertexInputList; } } - public List InterpolatorList { get { return m_interpolatorsList; } } - public List VertexInterpDeclList { get { return m_vertexInterpDeclList; } } - public TemplateDataCollector TemplateDataCollectorInstance { get { return m_templateDataCollector; } } - public RenderPath CurrentRenderPath - { - get { return m_renderPath; } - set { m_renderPath = value; } - } - - public NodeAvailability CurrentCanvasMode { get { return m_currentCanvasMode; } set { m_currentCanvasMode = value; } } - public TemplateSRPType CurrentSRPType - { - get - { - if( IsTemplate ) - return m_templateDataCollector.CurrentSRPType; - - return TemplateSRPType.BuiltIn; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs.meta deleted file mode 100644 index 2b16420a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/MasterNodeDataCollector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d026d775ff431f34789437db3fb4abbb -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs deleted file mode 100644 index 38137434..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs +++ /dev/null @@ -1,629 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum OutlineMode - { - VertexOffset, - VertexScale - } - - [Serializable] - public sealed class OutlineOpHelper - { - - private string[] ModeTags = - { - "Tags{ }", - "Tags{ \"RenderType\" = \"TransparentCutout\" \"Queue\" = \"AlphaTest+0\"}", - "Tags{ \"RenderType\" = \"Transparent\" \"Queue\" = \"Transparent+0\"}", - "Tags{ \"RenderType\" = \"Transparent\" \"Queue\" = \"Transparent+0\" }" - }; - - private string[] ModePragma = - { - string.Empty, - string.Empty, - "alpha:fade ", - "alpha:premul " - }; - - - private readonly string OutlineSurfaceConfig = "#pragma surface outlineSurf Outline {0} keepalpha noshadow noambient novertexlights nolightmap nodynlightmap nodirlightmap nometa noforwardadd vertex:outlineVertexDataFunc "; - - private readonly string OutlineBodyStructBegin = "struct Input {"; - private readonly string OutlineBodyStructDefault = "\thalf filler;"; - private readonly string OutlineBodyStructEnd = "};"; - - private readonly string OutlineDefaultUniformColor = "half4 _ASEOutlineColor;"; - private readonly string OutlineDefaultUniformWidth = "half _ASEOutlineWidth;"; - private readonly string OutlineDefaultUniformColorInstanced = "UNITY_DEFINE_INSTANCED_PROP( half4, _ASEOutlineColor )"; - private readonly string OutlineDefaultUniformWidthInstanced = "UNITY_DEFINE_INSTANCED_PROP( half, _ASEOutlineWidth )"; - - private readonly string OutlineDefaultVertexHeader = "void outlineVertexDataFunc( inout appdata_full v, out Input o )\n\t\t{"; - private readonly string OutlineTessVertexHeader = "void outlineVertexDataFunc( inout appdata_full v )\n\t\t{"; - - private readonly string OutlineDefaultVertexOutputDeclaration = "\tUNITY_INITIALIZE_OUTPUT( Input, o );"; - - private readonly string[] OutlineSurfBody = { - "\to.Emission = _ASEOutlineColor.rgb;", - "\to.Alpha = 1;" - }; - - private readonly string[] OutlineSurfBodyInstanced = { - "\to.Emission = UNITY_ACCESS_INSTANCED_PROP(_ASEOutlineColor).rgb;", - "\to.Alpha = 1;" - }; - - private readonly string[] OutlineBodyDefaultSurfBegin = { - "}", - "inline half4 LightingOutline( SurfaceOutput s, half3 lightDir, half atten ) { return half4 ( 0,0,0, s.Alpha); }", - "void outlineSurf( Input i, inout SurfaceOutput o )", - "{"}; - - private readonly string[] OutlineBodyDefaultSurfEnd = { - "}", - "ENDCG", - "\n"}; - - //private const string OutlineInstancedHeader = "#pragma multi_compile_instancing"; - - //private readonly string[] OutlineBodyInstancedBegin = { - // "UNITY_INSTANCING_CBUFFER_START({0})", - // "\tUNITY_DEFINE_INSTANCED_PROP( half4, _ASEOutlineColor )", - // "\tUNITY_DEFINE_INSTANCED_PROP(half, _ASEOutlineWidth)", - // "UNITY_INSTANCING_CBUFFER_END", - // "void outlineVertexDataFunc( inout appdata_full v, out Input o )", - // "{", - // "\tUNITY_INITIALIZE_OUTPUT( Input, o );"}; - - //private readonly string[] OutlineBodyInstancedEnd = { - // "}", - // "inline half4 LightingOutline( SurfaceOutput s, half3 lightDir, half atten ) { return half4 ( 0,0,0, s.Alpha); }", - // "void outlineSurf( Input i, inout SurfaceOutput o ) { o.Emission = UNITY_ACCESS_INSTANCED_PROP( _ASEOutlineColor ).rgb; o.Alpha = 1; }", - // "ENDCG", - // "\n"}; - - private const string WidthVariableAccessInstanced = "UNITY_ACCESS_INSTANCED_PROP( _ASEOutlineWidth )"; - - private const string OutlineVertexOffsetMode = "\tv.vertex.xyz += ( v.normal * {0} );"; - private const string OutlineVertexScaleMode = "\tv.vertex.xyz *= ( 1 + {0});"; - private const string OutlineVertexCustomMode = "\tv.vertex.xyz += {0};"; - - private const string OutlineColorLabel = "Color"; - private const string OutlineWidthLabel = "Width"; - - private const string ColorPropertyName = "_ASEOutlineColor"; - private const string WidthPropertyName = "_ASEOutlineWidth"; - - - private const string WidthPropertyNameInstanced = "UNITY_ACCESS_INSTANCED_PROP(_ASEOutlineWidth)"; - - - - private const string ColorPropertyDec = "_ASEOutlineColor( \"Outline Color\", Color ) = ({0})"; - private const string OutlinePropertyDec = "_ASEOutlineWidth( \"Outline Width\", Float ) = {0}"; - - private const string ModePropertyStr = "Mode"; - - private const string NoFogStr = "No Fog"; - - private const string BillboardInstructionFormat = "\t{0};"; - - [SerializeField] - private Color m_outlineColor; - - [SerializeField] - private float m_outlineWidth; - - [SerializeField] - private bool m_enabled; - - [SerializeField] - private OutlineMode m_mode = OutlineMode.VertexOffset; - - [SerializeField] - private bool m_noFog = true; - - private CullMode m_cullMode = CullMode.Front; - private int m_zTestMode = 0; - private int m_zWriteMode = 0; - private bool m_dirtyInput = false; - private string m_inputs = string.Empty; - private List m_inputList = new List(); - private string m_uniforms = string.Empty; - private List m_uniformList = new List(); - private List m_instancedPropertiesList = new List(); - private string m_instancedProperties = string.Empty; - private string m_instructions = string.Empty; - private string m_functions = string.Empty; - private string m_includes = string.Empty; - private string m_pragmas = string.Empty; - private string m_defines = string.Empty; - private string m_vertexData = string.Empty; - private string m_grabPasses = string.Empty; - private Dictionary m_localFunctions; - - //private OutlineMode m_customMode = OutlineMode.VertexOffset; - private int m_offsetMode = 0; - private bool m_customNoFog = true; - - public void Draw( ParentNode owner, GUIStyle toolbarstyle, Material mat ) - { - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( toolbarstyle ); - GUI.color = cachedColor; - owner.ContainerGraph.ParentWindow.InnerWindowVariables.OutlineActiveMode = owner.GUILayoutToggle( owner.ContainerGraph.ParentWindow.InnerWindowVariables.OutlineActiveMode , EditorVariablesManager.OutlineActiveMode.LabelName, UIUtils.MenuItemToggleStyle, GUILayout.ExpandWidth( true ) ); - EditorGUI.BeginChangeCheck(); - m_enabled = owner.EditorGUILayoutToggle( string.Empty, m_enabled, UIUtils.MenuItemEnableStyle, GUILayout.Width( 16 ) ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_enabled ) - UpdateToMaterial( mat ); - - UIUtils.RequestSave(); - } - EditorGUILayout.EndHorizontal(); - - if( owner.ContainerGraph.ParentWindow.InnerWindowVariables.OutlineActiveMode ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - - EditorGUILayout.Separator(); - EditorGUI.BeginDisabledGroup( !m_enabled ); - - EditorGUI.indentLevel += 1; - { - m_mode = (OutlineMode)owner.EditorGUILayoutEnumPopup( ModePropertyStr, m_mode ); - - EditorGUI.BeginChangeCheck(); - m_outlineColor = owner.EditorGUILayoutColorField( OutlineColorLabel, m_outlineColor ); - if( EditorGUI.EndChangeCheck() && mat != null ) - { - if( mat.HasProperty( ColorPropertyName ) ) - { - mat.SetColor( ColorPropertyName, m_outlineColor ); - } - } - - EditorGUI.BeginChangeCheck(); - m_outlineWidth = owner.EditorGUILayoutFloatField( OutlineWidthLabel, m_outlineWidth ); - if( EditorGUI.EndChangeCheck() && mat != null ) - { - if( mat.HasProperty( WidthPropertyName ) ) - { - mat.SetFloat( WidthPropertyName, m_outlineWidth ); - } - } - - m_noFog = owner.EditorGUILayoutToggle( NoFogStr, m_noFog ); - } - - EditorGUI.indentLevel -= 1; - EditorGUI.EndDisabledGroup(); - EditorGUILayout.Separator(); - EditorGUILayout.EndVertical(); - } - } - - public void UpdateToMaterial( Material mat ) - { - if( mat == null ) - return; - - if( mat.HasProperty( ColorPropertyName ) ) - { - mat.SetColor( ColorPropertyName, m_outlineColor ); - } - - if( mat.HasProperty( WidthPropertyName ) ) - { - mat.SetFloat( WidthPropertyName, m_outlineWidth ); - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - m_enabled = Convert.ToBoolean( nodeParams[ index++ ] ); - m_outlineWidth = Convert.ToSingle( nodeParams[ index++ ] ); - m_outlineColor = IOUtils.StringToColor( nodeParams[ index++ ] ); - if( UIUtils.CurrentShaderVersion() > 5004 ) - { - m_mode = (OutlineMode)Enum.Parse( typeof( OutlineMode ), nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 13902 ) - { - m_noFog = Convert.ToBoolean( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_enabled ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_outlineWidth ); - IOUtils.AddFieldValueToString( ref nodeInfo, IOUtils.ColorToString( m_outlineColor ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_mode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_noFog ); - } - - public void AddToDataCollector( ref MasterNodeDataCollector dataCollector ) - { - if( !dataCollector.UsingCustomOutlineColor ) - dataCollector.AddToProperties( -1, string.Format( ColorPropertyDec, IOUtils.ColorToString( m_outlineColor ) ), -1 ); - if( !dataCollector.UsingCustomOutlineWidth ) - dataCollector.AddToProperties( -1, string.Format( OutlinePropertyDec, m_outlineWidth ), -1 ); - } - - public void UpdateFromMaterial( Material mat ) - { - if( mat.HasProperty( ColorPropertyName ) ) - { - m_outlineColor = mat.GetColor( ColorPropertyName ); - } - - if( mat.HasProperty( WidthPropertyName ) ) - { - m_outlineWidth = mat.GetFloat( WidthPropertyName ); - } - } - - void AddMultibodyString( string body , List list ) - { - body = body.Replace( "\t\t", string.Empty ); - string[] strArr = body.Split( '\n' ); - for( int i = 0; i < strArr.Length; i++ ) - { - list.Add( strArr[ i ] ); - } - - } - public string[] OutlineFunctionBody( ref MasterNodeDataCollector dataCollector, bool instanced, bool isShadowCaster, string shaderName, string[] billboardInfo, ref TessellationOpHelper tessOpHelper, string target, PrecisionType precision ) - { - List body = new List(); - body.Add( ModeTags[ dataCollector.CustomOutlineSelectedAlpha ] ); - if( !string.IsNullOrEmpty( m_grabPasses )) - body.Add( m_grabPasses.Replace( "\t\t",string.Empty )); - - if( m_zWriteMode != 0 ) - body.Add( "ZWrite " + ZBufferOpHelper.ZWriteModeValues[ m_zWriteMode ] ); - if( m_zTestMode != 0 ) - body.Add( "ZTest " + ZBufferOpHelper.ZTestModeValues[ m_zTestMode ] ); - - body.Add( "Cull " + m_cullMode ); - body.Add( "CGPROGRAM" ); - if( tessOpHelper.EnableTesselation ) - { - body.Add( "#include \"" + TessellationOpHelper.TessInclude + "\"" ); - body.Add( "#pragma target " + target ); - } - else - { - body.Add( "#pragma target 3.0" ); - } - - bool customOutline = dataCollector.UsingCustomOutlineColor || dataCollector.UsingCustomOutlineWidth || dataCollector.UsingCustomOutlineAlpha; - int outlineMode = customOutline ? m_offsetMode : ( m_mode == OutlineMode.VertexOffset ? 0 : 1 ); - string extraOptions = ( customOutline ? m_customNoFog : m_noFog ) ? "nofog " : string.Empty; - if( dataCollector.CustomOutlineSelectedAlpha > 0 ) - { - extraOptions += ModePragma[ dataCollector.CustomOutlineSelectedAlpha ]; - } - - string surfConfig = string.Format( OutlineSurfaceConfig, extraOptions ); - - if( tessOpHelper.EnableTesselation ) - tessOpHelper.WriteToOptionalParams( ref surfConfig ); - - body.Add( surfConfig ); - if( !isShadowCaster ) - { - AddMultibodyString( m_defines, body ); - AddMultibodyString( m_includes, body ); - AddMultibodyString( m_pragmas, body ); - } - - //if( instanced ) - //{ - // body.Add( OutlineInstancedHeader ); - //} - - if( customOutline ) - { - if( isShadowCaster ) - { - - for( int i = 0; i < InputList.Count; i++ ) - { - dataCollector.AddToInput( InputList[ i ].NodeId, InputList[ i ].PropertyName, true ); - } - } - else - { - if( !string.IsNullOrEmpty( m_inputs ) ) - body.Add( m_inputs.Trim( '\t', '\n' ) ); - } - - if( !DirtyInput && !isShadowCaster ) - body.Add( OutlineBodyStructDefault ); - - if( !isShadowCaster ) - body.Add( OutlineBodyStructEnd ); - } - else if( !isShadowCaster ) - { - body.Add( OutlineBodyStructBegin ); - body.Add( OutlineBodyStructDefault ); - body.Add( OutlineBodyStructEnd ); - } - - if( instanced ) - { - //for( int i = 0; i < OutlineBodyInstancedBegin.Length; i++ ) - //{ - // body.Add( ( i == 0 ) ? string.Format( OutlineBodyInstancedBegin[ i ], shaderName ) : OutlineBodyInstancedBegin[ i ] ); - //} - - //if( (object)billboardInfo != null ) - //{ - // for( int j = 0; j < billboardInfo.Length; j++ ) - // { - // body.Add( string.Format( BillboardInstructionFormat, billboardInfo[ j ] ) ); - // } - //} - - //switch( outlineMode ) - //{ - // case 0: body.Add( string.Format( OutlineVertexOffsetMode, WidthVariableAccessInstanced ) ); break; - // case 1: body.Add( string.Format( OutlineVertexScaleMode, WidthVariableAccessInstanced ) ); break; - // case 2: body.Add( string.Format( OutlineVertexCustomMode, WidthVariableAccessInstanced ) ); break; - //} - //for( int i = 0; i < OutlineBodyInstancedEnd.Length; i++ ) - //{ - // body.Add( OutlineBodyInstancedEnd[ i ] ); - //} - bool openCBuffer = true; - if( customOutline ) - { - if( isShadowCaster ) - { - for( int i = 0; i < UniformList.Count; i++ ) - { - dataCollector.AddToUniforms( UniformList[ i ].NodeId, UniformList[ i ].PropertyName ); - } - - foreach( KeyValuePair kvp in m_localFunctions ) - { - dataCollector.AddFunction( kvp.Key, kvp.Value ); - } - } - else - { - if( !string.IsNullOrEmpty( Uniforms ) ) - body.Add( Uniforms.Trim( '\t', '\n' ) ); - - openCBuffer = false; - body.Add( string.Format( IOUtils.InstancedPropertiesBegin, shaderName )); - if( !string.IsNullOrEmpty( InstancedProperties ) ) - body.Add( InstancedProperties.Trim( '\t', '\n' ) ); - } - } - - if( openCBuffer) - body.Add( string.Format( IOUtils.InstancedPropertiesBegin, shaderName ) ); - - if( !dataCollector.UsingCustomOutlineColor ) - body.Add( precision == PrecisionType.Float ? OutlineDefaultUniformColorInstanced.Replace( "half", "float" ) : OutlineDefaultUniformColorInstanced ); - - if( !dataCollector.UsingCustomOutlineWidth ) - body.Add( precision == PrecisionType.Float ? OutlineDefaultUniformWidthInstanced.Replace( "half", "float" ) : OutlineDefaultUniformWidthInstanced ); - - body.Add( IOUtils.InstancedPropertiesEnd ); - - //Functions - if( customOutline && !isShadowCaster ) - body.Add( Functions ); - - if( tessOpHelper.EnableTesselation && !isShadowCaster ) - { - body.Add( tessOpHelper.Uniforms().TrimStart( '\t' ) ); - body.Add( tessOpHelper.GetCurrentTessellationFunction.Trim( '\t', '\n' ) + "\n" ); - } - - if( tessOpHelper.EnableTesselation ) - { - body.Add( OutlineTessVertexHeader ); - } - else - { - body.Add( OutlineDefaultVertexHeader ); - body.Add( OutlineDefaultVertexOutputDeclaration ); - } - - if( customOutline ) - { - if( !string.IsNullOrEmpty( VertexData ) ) - body.Add( "\t" + VertexData.Trim( '\t', '\n' ) ); - } - - if( (object)billboardInfo != null ) - { - for( int j = 0; j < billboardInfo.Length; j++ ) - { - body.Add( string.Format( BillboardInstructionFormat, billboardInfo[ j ] ) ); - } - } - - switch( outlineMode ) - { - case 0: body.Add( string.Format( OutlineVertexOffsetMode, dataCollector.UsingCustomOutlineWidth ? "outlineVar" : WidthPropertyNameInstanced ) ); break; - case 1: body.Add( string.Format( OutlineVertexScaleMode, dataCollector.UsingCustomOutlineWidth ? "outlineVar" : WidthPropertyNameInstanced ) ); break; - case 2: body.Add( string.Format( OutlineVertexCustomMode, dataCollector.UsingCustomOutlineWidth ? "outlineVar" : WidthPropertyNameInstanced ) ); break; - } - - for( int i = 0; i < OutlineBodyDefaultSurfBegin.Length; i++ ) - { - body.Add( OutlineBodyDefaultSurfBegin[ i ] ); - } - if( dataCollector.UsingCustomOutlineColor || dataCollector.CustomOutlineSelectedAlpha > 0 ) - { - body.Add( "\t" + Instructions.Trim( '\t', '\n' ) ); - } - else - { - for( int i = 0; i < OutlineSurfBodyInstanced.Length; i++ ) - { - body.Add( OutlineSurfBodyInstanced[ i ] ); - } - } - - for( int i = 0; i < OutlineBodyDefaultSurfEnd.Length; i++ ) - { - body.Add( OutlineBodyDefaultSurfEnd[ i ] ); - } - } - else - { - if( customOutline ) - { - if( isShadowCaster ) - { - for( int i = 0; i < UniformList.Count; i++ ) - { - dataCollector.AddToUniforms( UniformList[ i ].NodeId, UniformList[ i ].PropertyName ); - } - - foreach( KeyValuePair kvp in m_localFunctions ) - { - dataCollector.AddFunction( kvp.Key, kvp.Value ); - } - } - else - { - if( !string.IsNullOrEmpty( Uniforms ) ) - body.Add( Uniforms.Trim( '\t', '\n' ) ); - } - } - - if( !dataCollector.UsingCustomOutlineColor ) - body.Add( precision == PrecisionType.Float ? OutlineDefaultUniformColor.Replace( "half", "float" ) : OutlineDefaultUniformColor ); - - if( !dataCollector.UsingCustomOutlineWidth ) - body.Add( precision == PrecisionType.Float ? OutlineDefaultUniformWidth.Replace( "half", "float" ) : OutlineDefaultUniformWidth ); - - //Functions - if( customOutline && !isShadowCaster ) - body.Add( Functions ); - - if( tessOpHelper.EnableTesselation && !isShadowCaster ) - { - body.Add( tessOpHelper.Uniforms().TrimStart( '\t' ) ); - body.Add( tessOpHelper.GetCurrentTessellationFunction.Trim( '\t', '\n' ) + "\n" ); - } - - if( tessOpHelper.EnableTesselation ) - { - body.Add( OutlineTessVertexHeader ); - } - else - { - body.Add( OutlineDefaultVertexHeader ); - body.Add( OutlineDefaultVertexOutputDeclaration ); - } - - if( customOutline ) - { - if( !string.IsNullOrEmpty( VertexData ) ) - body.Add( "\t" + VertexData.Trim( '\t', '\n' ) ); - } - - if( (object)billboardInfo != null ) - { - for( int j = 0; j < billboardInfo.Length; j++ ) - { - body.Add( string.Format( BillboardInstructionFormat, billboardInfo[ j ] ) ); - } - } - - switch( outlineMode ) - { - case 0: body.Add( string.Format( OutlineVertexOffsetMode, dataCollector.UsingCustomOutlineWidth ? "outlineVar" : WidthPropertyName ) ); break; - case 1: body.Add( string.Format( OutlineVertexScaleMode, dataCollector.UsingCustomOutlineWidth ? "outlineVar" : WidthPropertyName ) ); break; - case 2: body.Add( string.Format( OutlineVertexCustomMode, dataCollector.UsingCustomOutlineWidth ? "outlineVar" : WidthPropertyName ) ); break; - } - for( int i = 0; i < OutlineBodyDefaultSurfBegin.Length; i++ ) - { - body.Add( OutlineBodyDefaultSurfBegin[ i ] ); - } - if( dataCollector.UsingCustomOutlineColor || dataCollector.CustomOutlineSelectedAlpha > 0 ) - { - body.Add( "\t" + Instructions.Trim( '\t', '\n' ) ); - } - else - { - for( int i = 0; i < OutlineSurfBody.Length; i++ ) - { - body.Add( OutlineSurfBody[ i ] ); - } - } - - for( int i = 0; i < OutlineBodyDefaultSurfEnd.Length; i++ ) - { - body.Add( OutlineBodyDefaultSurfEnd[ i ] ); - } - } - - string[] bodyArr = body.ToArray(); - body.Clear(); - body = null; - return bodyArr; - } - - - public void Destroy() - { - m_inputList = null; - m_uniformList = null; - m_instancedPropertiesList = null; - m_localFunctions = null; - } - - public bool EnableOutline { get { return m_enabled; } } - - public bool UsingCullMode { get { return m_cullMode != CullMode.Front; } } - public bool UsingZWrite { get { return m_zWriteMode != 0; } } - public bool UsingZTest { get { return m_zTestMode != 0; } } - public int ZWriteMode { get { return m_zWriteMode; } set { m_zWriteMode = value; } } - public int ZTestMode { get { return m_zTestMode; } set { m_zTestMode = value; } } - public CullMode OutlineCullMode { get { return m_cullMode; } set { m_cullMode = value; } } - public string Inputs { get { return m_inputs; } set { m_inputs = value; } } - public string Uniforms { get { return m_uniforms; } set { m_uniforms = value; } } - public string InstancedProperties { get { return m_instancedProperties; } set { m_instancedProperties = value; } } - public string Instructions { get { return m_instructions; } set { m_instructions = value; } } - public string Functions { get { return m_functions; } set { m_functions = value; } } - public string Includes { get { return m_includes; } set { m_includes = value; } } - public string Pragmas { get { return m_pragmas; } set { m_pragmas = value; } } - public string Defines { get { return m_defines; } set { m_defines = value; } } - public string VertexData { get { return m_vertexData; } set { m_vertexData = value; } } - public string GrabPasses { get { return m_grabPasses; } set { m_grabPasses = value; } } - public List InputList { get { return m_inputList; } set { m_inputList = value; } } - public List UniformList { get { return m_uniformList; } set { m_uniformList = value; } } - public List InstancedPropertiesList { get { return m_instancedPropertiesList; } set { m_instancedPropertiesList = value; } } - - public Dictionary LocalFunctions { get { return m_localFunctions; } set { m_localFunctions = value; } } - public bool DirtyInput { get { return m_dirtyInput; } set { m_dirtyInput = value; } } - - //public OutlineMode CustomMode { get { return m_customMode; } set { m_customMode = value; } } - public int OffsetMode { get { return m_offsetMode; } set { m_offsetMode = value; } } - public bool CustomNoFog { get { return m_customNoFog; } set { m_customNoFog = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs.meta deleted file mode 100644 index bb79b681..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutlineOpHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d0900a4b7d1563e49b6184d7579dcbec -timeCreated: 1487331466 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs deleted file mode 100644 index 1fffc290..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs +++ /dev/null @@ -1,90 +0,0 @@ -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class OutputNode : SignalGeneratorNode - { - public static int LOD_SUBSHADER_VERSION = 17200; - [SerializeField] - protected bool m_isMainOutputNode = false; - - [SerializeField] - protected int m_lodIndex = -1; - - public OutputNode() : base() { } - public OutputNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - public override void ResetNodeData() - { - base.ResetNodeData(); - m_graphDepth = -1; - } - - public virtual void SetupNodeCategories() - { - ContainerGraph.ResetNodesData(); - //int count = m_inputPorts.Count; - //for( int i = 0; i < count; i++ ) - //{ - // if( m_inputPorts[ i ].IsConnected ) - // { - // NodeData nodeData = new NodeData( m_inputPorts[ i ].Category ); - // ParentNode node = m_inputPorts[ i ].GetOutputNode(); - // node.PropagateNodeData( nodeData, ref collector ); - // } - //} - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_isMainOutputNode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_lodIndex ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_isMainOutputNode = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > LOD_SUBSHADER_VERSION ) - { - m_lodIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( IsLODMainMasterNode && !ContainerGraph.IsDuplicating ) - { - ContainerGraph.AssignMasterNode( this, true ); - } - } - - public override void AfterDuplication() - { - base.AfterDuplication(); - m_isMainOutputNode = false; - } - - public bool IsMainOutputNode - { - get { return m_isMainOutputNode; } - set - { - if( value != m_isMainOutputNode ) - { - m_isMainOutputNode = value; - if( m_isMainOutputNode ) - { - GenerateSignalPropagation(); - } - else - { - GenerateSignalInibitor(); - } - } - } - } - - public int LODIndex { get { return m_lodIndex; } set { m_lodIndex = value; } } - public bool IsLODMainMasterNode { get { return m_isMainOutputNode && m_lodIndex == -1; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs.meta deleted file mode 100644 index 79cae85e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/OutputNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ed0ee3a73f11f344495d16b54bb3af29 -timeCreated: 1491918470 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs deleted file mode 100644 index 34c8e548..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs +++ /dev/null @@ -1,227 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum DisableBatchingTagValues - { - True, - False, - LODFading - } - - [Serializable] - public class RenderingOptionsOpHelper - { - private const string RenderingOptionsStr = " Rendering Options"; - private readonly static GUIContent EmissionGIFlags = new GUIContent( "Emission GI Flag", "Modifies Emission GI flags" ); - private readonly static GUIContent LODCrossfadeContent = new GUIContent( " LOD Group Cross Fade", "Applies a dither crossfade to be used with LOD groups for smoother transitions. Uses one interpolator\nDefault: OFF" ); - private readonly static GUIContent DisableBatchingContent = new GUIContent( "Disable Batching", "\nDisables objects to be batched and used with DrawCallBatching Default: False" ); - private readonly static GUIContent IgnoreProjectorContent = new GUIContent( " Ignore Projector", "\nIf True then an object that uses this shader will not be affected by Projectors Default: False" ); - private readonly static GUIContent UseDefaultCasterContent = new GUIContent( " Use Default Shadow Caster", "\nIf True always use surface default shadow caster Default: False" ); - private readonly static GUIContent ForceNoShadowCastingContent = new GUIContent( " Force No Shadow Casting", "\nIf True then an object that is rendered using this subshader will never cast shadows Default: False" ); - private readonly static GUIContent ForceEnableInstancingContent = new GUIContent( " Force Enable Instancing", "\nIf True forces instancing on shader independent of having instanced properties" ); -#if UNITY_5_6_OR_NEWER - private readonly static GUIContent ForceDisableInstancingContent = new GUIContent( " Force Disable Instancing", "\nIf True forces disable instancing on shader independent of having instanced properties" ); -#endif - private readonly static GUIContent SpecularHightlightsContent = new GUIContent( " Fwd Specular Highlights Toggle", "\nIf True creates a material toggle to set Unity's internal specular highlight rendering keyword" ); - private readonly static GUIContent ReflectionsContent = new GUIContent( " Fwd Reflections Toggle", "\nIf True creates a material toggle to set Unity's internal reflections rendering keyword" ); - - [SerializeField] - private bool m_forceEnableInstancing = false; - - [SerializeField] - private bool m_forceDisableInstancing = false; - - [SerializeField] - private bool m_specularHighlightToggle = false; - - [SerializeField] - private bool m_reflectionsToggle = false; - - [SerializeField] - private bool m_lodCrossfade = false; - - [SerializeField] - private DisableBatchingTagValues m_disableBatching = DisableBatchingTagValues.False; - - [SerializeField] - private bool m_ignoreProjector = false; - - [SerializeField] - private bool m_useDefaultShadowCaster = false; - - [SerializeField] - private bool m_forceNoShadowCasting = false; - - [SerializeField] - private List m_codeGenerationDataList; - - public RenderingOptionsOpHelper() - { - m_codeGenerationDataList = new List(); - m_codeGenerationDataList.Add( new CodeGenerationData( " Exclude Deferred", "exclude_path:deferred" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Exclude Forward", "exclude_path:forward" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Exclude Legacy Deferred", "exclude_path:prepass" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Shadows", "noshadow" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Ambient Light", "noambient" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Per Vertex Light", "novertexlights" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Lightmaps", "nolightmap " ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Dynamic Global GI", "nodynlightmap" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Directional lightmaps", "nodirlightmap" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Built-in Fog", "nofog" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Meta Pass", "nometa" ) ); - m_codeGenerationDataList.Add( new CodeGenerationData( " Add Pass", "noforwardadd" ) ); - } - - public bool IsOptionActive( string option ) - { - return !m_codeGenerationDataList.Find( x => x.Name.Equals( option ) ).IsActive; - } - - public void Draw( StandardSurfaceOutputNode owner ) - { - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedRenderingOptions; - NodeUtils.DrawPropertyGroup( ref value, RenderingOptionsStr, () => - { - int codeGenCount = m_codeGenerationDataList.Count; - // Starting from index 4 because other options are already contemplated with m_renderPath and add/receive shadows - for( int i = 4; i < codeGenCount; i++ ) - { - m_codeGenerationDataList[ i ].IsActive = !owner.EditorGUILayoutToggleLeft( m_codeGenerationDataList[ i ].Name, !m_codeGenerationDataList[ i ].IsActive ); - } - m_lodCrossfade = owner.EditorGUILayoutToggleLeft( LODCrossfadeContent, m_lodCrossfade ); - m_ignoreProjector = owner.EditorGUILayoutToggleLeft( IgnoreProjectorContent, m_ignoreProjector ); - EditorGUI.BeginDisabledGroup( !owner.CastShadows ); - m_useDefaultShadowCaster = owner.EditorGUILayoutToggleLeft( UseDefaultCasterContent, m_useDefaultShadowCaster ); - EditorGUI.EndDisabledGroup(); - m_forceNoShadowCasting = owner.EditorGUILayoutToggleLeft( ForceNoShadowCastingContent, m_forceNoShadowCasting ); - if( owner.ContainerGraph.IsInstancedShader ) - { - GUI.enabled = false; - owner.EditorGUILayoutToggleLeft( ForceEnableInstancingContent, true ); - GUI.enabled = true; - } - else - { - m_forceEnableInstancing = owner.EditorGUILayoutToggleLeft( ForceEnableInstancingContent, m_forceEnableInstancing ); - } - -#if UNITY_5_6_OR_NEWER - m_forceDisableInstancing = owner.EditorGUILayoutToggleLeft( ForceDisableInstancingContent, m_forceDisableInstancing ); -#endif - m_specularHighlightToggle = owner.EditorGUILayoutToggleLeft( SpecularHightlightsContent, m_specularHighlightToggle ); - m_reflectionsToggle = owner.EditorGUILayoutToggleLeft( ReflectionsContent, m_reflectionsToggle ); - m_disableBatching = (DisableBatchingTagValues)owner.EditorGUILayoutEnumPopup( DisableBatchingContent, m_disableBatching ); - Material mat = owner.ContainerGraph.CurrentMaterial; - if( mat != null ) - { - mat.globalIlluminationFlags = (MaterialGlobalIlluminationFlags)owner.EditorGUILayoutEnumPopup( EmissionGIFlags, mat.globalIlluminationFlags ); - } - } ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedRenderingOptions = value; - } - - public void Build( ref string OptionalParameters ) - { - int codeGenCount = m_codeGenerationDataList.Count; - - for( int i = 0; i < codeGenCount; i++ ) - { - if( m_codeGenerationDataList[ i ].IsActive ) - { - OptionalParameters += m_codeGenerationDataList[ i ].Value + Constants.OptionalParametersSep; - } - } - -#if UNITY_2017_1_OR_NEWER - if( m_lodCrossfade ) - { - OptionalParameters += Constants.LodCrossFadeOption2017 + Constants.OptionalParametersSep; - } -#endif - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - for( int i = 0; i < m_codeGenerationDataList.Count; i++ ) - { - m_codeGenerationDataList[ i ].IsActive = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 10005 ) - { - m_lodCrossfade = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 10007 ) - { - m_disableBatching = (DisableBatchingTagValues)Enum.Parse( typeof( DisableBatchingTagValues ), nodeParams[ index++ ] ); - m_ignoreProjector = Convert.ToBoolean( nodeParams[ index++ ] ); - m_forceNoShadowCasting = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 11002 ) - { - m_forceEnableInstancing = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 15205 ) - { - m_forceDisableInstancing = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 14403 ) - { - m_specularHighlightToggle = Convert.ToBoolean( nodeParams[ index++ ] ); - m_reflectionsToggle = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 16307 ) - { - m_useDefaultShadowCaster = Convert.ToBoolean( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - for( int i = 0; i < m_codeGenerationDataList.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_codeGenerationDataList[ i ].IsActive ); - } - - IOUtils.AddFieldValueToString( ref nodeInfo, m_lodCrossfade ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_disableBatching ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_ignoreProjector ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_forceNoShadowCasting ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_forceEnableInstancing ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_forceDisableInstancing ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_specularHighlightToggle ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_reflectionsToggle ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_useDefaultShadowCaster ); - } - - public void Destroy() - { - m_codeGenerationDataList.Clear(); - m_codeGenerationDataList = null; - } - public bool UseDefaultShadowCaster { get { return m_useDefaultShadowCaster; } } - public bool ForceEnableInstancing { get { return m_forceEnableInstancing; } } - public bool ForceDisableInstancing { get { return m_forceDisableInstancing; } } - - public bool LodCrossfade { get { return m_lodCrossfade; } } - public bool IgnoreProjectorValue { get { return m_ignoreProjector; } set { m_ignoreProjector = value; } } - public bool SpecularHighlightToggle { get { return m_specularHighlightToggle; } set { m_specularHighlightToggle = value; } } - public bool ReflectionsToggle { get { return m_reflectionsToggle; } set { m_reflectionsToggle = value; } } - - public string DisableBatchingTag { get { return ( m_disableBatching != DisableBatchingTagValues.False ) ? string.Format( Constants.TagFormat, "DisableBatching", m_disableBatching ) : string.Empty; } } - public string IgnoreProjectorTag { get { return ( m_ignoreProjector ) ? string.Format( Constants.TagFormat, "IgnoreProjector", "True" ) : string.Empty; } } - public string ForceNoShadowCastingTag { get { return ( m_forceNoShadowCasting ) ? string.Format( Constants.TagFormat, "ForceNoShadowCasting", "True" ) : string.Empty; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs.meta deleted file mode 100644 index e94a1528..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingOptionsOpHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 26d840af03d4f7b418e9c7bece143648 -timeCreated: 1488906067 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs deleted file mode 100644 index c049d6d7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs +++ /dev/null @@ -1,238 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEditor; -using UnityEngine; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class RenderPlatformInfo - { - public string Label; - public RenderPlatforms Value; - } - - [Serializable] - public class RenderingPlatformOpHelper - { - private const string RenderingPlatformsStr = " Rendering Platforms"; - private readonly RenderPlatformInfo[] RenderingPlatformsInfo = - { - new RenderPlatformInfo(){Label = " Direct3D 9", Value = RenderPlatforms.d3d9}, - new RenderPlatformInfo(){Label = " Direct3D 11 9.x", Value = RenderPlatforms.d3d11_9x}, - new RenderPlatformInfo(){Label = " Direct3D 11/12", Value = RenderPlatforms.d3d11}, - new RenderPlatformInfo(){Label = " OpenGL 3.x/4.x", Value = RenderPlatforms.glcore}, - new RenderPlatformInfo(){Label = " OpenGL ES 2.0", Value = RenderPlatforms.gles}, - new RenderPlatformInfo(){Label = " OpenGL ES 3.x", Value = RenderPlatforms.gles3}, - new RenderPlatformInfo(){Label = " iOS/Mac Metal", Value = RenderPlatforms.metal}, - new RenderPlatformInfo(){Label = " Vulkan", Value = RenderPlatforms.vulkan}, - new RenderPlatformInfo(){Label = " Xbox 360", Value = RenderPlatforms.xbox360}, - new RenderPlatformInfo(){Label = " Xbox One", Value = RenderPlatforms.xboxone}, - new RenderPlatformInfo(){Label = " PlayStation 4", Value = RenderPlatforms.ps4}, - new RenderPlatformInfo(){Label = " PlayStation Vita", Value = RenderPlatforms.psp2}, - new RenderPlatformInfo(){Label = " Nintendo 3DS", Value = RenderPlatforms.n3ds}, - new RenderPlatformInfo(){Label = " Nintendo Wii U", Value = RenderPlatforms.wiiu} - }; - - // Values from this dictionary must be the indices corresponding from the list above - private readonly Dictionary PlatformToIndex = new Dictionary() - { - {RenderPlatforms.d3d9, 0}, - {RenderPlatforms.d3d11_9x, 1}, - {RenderPlatforms.d3d11, 2}, - {RenderPlatforms.glcore, 3}, - {RenderPlatforms.gles, 4}, - {RenderPlatforms.gles3, 5}, - {RenderPlatforms.metal, 6}, - {RenderPlatforms.vulkan, 7}, - {RenderPlatforms.xbox360, 8}, - {RenderPlatforms.xboxone, 9}, - {RenderPlatforms.ps4, 10}, - {RenderPlatforms.psp2, 11}, - {RenderPlatforms.n3ds, 12}, - {RenderPlatforms.wiiu, 13} - }; - - - private readonly List LegacyIndexToPlatform = new List() - { - RenderPlatforms.d3d9, - RenderPlatforms.d3d11, - RenderPlatforms.glcore, - RenderPlatforms.gles, - RenderPlatforms.gles3, - RenderPlatforms.metal, - RenderPlatforms.d3d11_9x, - RenderPlatforms.xbox360, - RenderPlatforms.xboxone, - RenderPlatforms.ps4, - RenderPlatforms.psp2, - RenderPlatforms.n3ds, - RenderPlatforms.wiiu - }; - - [SerializeField] - private bool[] m_renderingPlatformValues; - - public RenderingPlatformOpHelper() - { - m_renderingPlatformValues = new bool[ RenderingPlatformsInfo.Length ]; - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - m_renderingPlatformValues[ i ] = true; - } - } - - - public void Draw( ParentNode owner ) - { - bool value = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedRenderingPlatforms; - NodeUtils.DrawPropertyGroup( ref value, RenderingPlatformsStr, () => - { - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - m_renderingPlatformValues[ i ] = owner.EditorGUILayoutToggleLeft( RenderingPlatformsInfo[ i ].Label, m_renderingPlatformValues[ i ] ); - } - } ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedRenderingPlatforms = value; - } - - public void SetRenderingPlatforms( ref string ShaderBody ) - { - int checkedPlatforms = 0; - int uncheckedPlatforms = 0; - - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - if( m_renderingPlatformValues[ i ] ) - { - checkedPlatforms += 1; - } - else - { - uncheckedPlatforms += 1; - } - } - - if( checkedPlatforms > 0 && checkedPlatforms < m_renderingPlatformValues.Length ) - { - string result = string.Empty; - if( checkedPlatforms < uncheckedPlatforms ) - { - result = "only_renderers "; - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - if( m_renderingPlatformValues[ i ] ) - { - result += (RenderPlatforms)RenderingPlatformsInfo[i].Value + " "; - } - } - } - else - { - result = "exclude_renderers "; - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - if( !m_renderingPlatformValues[ i ] ) - { - result += (RenderPlatforms)RenderingPlatformsInfo[ i ].Value + " "; - } - } - } - MasterNode.AddShaderPragma( ref ShaderBody, result ); - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - if( UIUtils.CurrentShaderVersion() < 17006 ) - { - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - m_renderingPlatformValues[ i ] = false; - } - - int count = LegacyIndexToPlatform.Count; - int activeCount = 0; - for( int i = 0; i < count; i++ ) - { - RenderPlatforms platform = LegacyIndexToPlatform[ i ]; - int newIndex = PlatformToIndex[ platform ]; - bool value = Convert.ToBoolean( nodeParams[ index++ ] ); - if( value ) - { - m_renderingPlatformValues[ newIndex ] = true; - activeCount += 1; - } - else - { - m_renderingPlatformValues[ newIndex ] = false; - } - } - - if( activeCount == count ) - { - m_renderingPlatformValues[ PlatformToIndex[ RenderPlatforms.vulkan ] ] = true; - } - } - else - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - if( count > 0 ) - { - RenderPlatforms firstPlatform = (RenderPlatforms)Enum.Parse( typeof(RenderPlatforms), nodeParams[ index++ ] ); - if( firstPlatform == RenderPlatforms.all ) - { - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - m_renderingPlatformValues[ i ] = true; - } - } - else - { - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - m_renderingPlatformValues[ i ] = false; - } - - m_renderingPlatformValues[ PlatformToIndex[ firstPlatform ]] = true; - for( int i = 1; i < count; i++ ) - { - RenderPlatforms currPlatform = (RenderPlatforms)Enum.Parse( typeof( RenderPlatforms ), nodeParams[ index++ ] ); - m_renderingPlatformValues[ PlatformToIndex[ currPlatform ] ] = true; - } - } - } - } - } - - public void WriteToString( ref string nodeInfo ) - { - int active = 0; - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - if( m_renderingPlatformValues[ i ] ) - active += 1; - } - IOUtils.AddFieldValueToString( ref nodeInfo, active ); - if( active == m_renderingPlatformValues.Length ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, RenderPlatforms.all ); - } - else - { - for( int i = 0; i < m_renderingPlatformValues.Length; i++ ) - { - if( m_renderingPlatformValues[ i ] ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, RenderingPlatformsInfo[i].Value ); - } - } - } - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs.meta deleted file mode 100644 index 96f19245..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/RenderingPlatformsOpHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 50a1f03b042823f469cef7d97c73fdc3 -timeCreated: 1488907373 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs deleted file mode 100644 index 9fd57e8a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs +++ /dev/null @@ -1,3302 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using UnityEditorInternal; - -namespace AmplifyShaderEditor -{ - public enum VertexMode - { - Relative, - Absolute - } - - public enum RenderPath - { - All, - ForwardOnly, - DeferredOnly - } - - public enum StandardShaderLightModel - { - Standard, - StandardSpecular, - Lambert, - BlinnPhong, - Unlit, - CustomLighting - } - - public enum CullMode - { - Back, - Front, - Off - } - - public enum AlphaMode - { - Opaque = 0, - Masked = 1, - Transparent = 2, // Transparent (alpha:fade) - Translucent = 3, - Premultiply = 4, // Alpha Premul (alpha:premul) - Custom = 5, - } - - public enum RenderType - { - Opaque, - Transparent, - TransparentCutout, - Background, - Overlay, - TreeOpaque, - TreeTransparentCutout, - TreeBillboard, - Grass, - GrassBillboard, - Custom - } - - public enum RenderQueue - { - Background, - Geometry, - AlphaTest, - Transparent, - Overlay - } - - public enum RenderPlatforms - { - d3d9, - d3d11, - glcore, - gles, - gles3, - metal, - d3d11_9x, - xbox360, - xboxone, - ps4, - psp2, - n3ds, - wiiu, - vulkan, - all - } - - [Serializable] - public class NodeCache - { - public int TargetNodeId = -1; - public int TargetPortId = -1; - - public NodeCache( int targetNodeId, int targetPortId ) - { - SetData( targetNodeId, targetPortId ); - } - - public void SetData( int targetNodeId, int targetPortId ) - { - TargetNodeId = targetNodeId; - TargetPortId = targetPortId; - } - - public void Invalidate() - { - TargetNodeId = -1; - TargetPortId = -1; - } - - public bool IsValid - { - get { return ( TargetNodeId >= 0 ); } - } - - public override string ToString() - { - return "TargetNodeId " + TargetNodeId + " TargetPortId " + TargetPortId; - } - } - - [Serializable] - public class CacheNodeConnections - { - public Dictionary> NodeCacheArray; - - public CacheNodeConnections() - { - NodeCacheArray = new Dictionary>(); - } - - public void Add( string key, NodeCache value ) - { - if( NodeCacheArray.ContainsKey( key ) ) - { - NodeCacheArray[ key ].Add( value ); - } - else - { - NodeCacheArray.Add( key, new List() ); - NodeCacheArray[ key ].Add( value ); - } - } - - public NodeCache Get( string key, int idx = 0 ) - { - if( NodeCacheArray.ContainsKey( key ) ) - { - if( idx < NodeCacheArray[ key ].Count ) - return NodeCacheArray[ key ][ idx ]; - } - return null; - } - - public List GetList( string key ) - { - if( NodeCacheArray.ContainsKey( key ) ) - { - return NodeCacheArray[ key ]; - } - return null; - } - - public void Clear() - { - foreach( KeyValuePair> kvp in NodeCacheArray ) - { - kvp.Value.Clear(); - } - NodeCacheArray.Clear(); - } - } - - [Serializable] - [NodeAttributes( "Standard Surface Output", "Master", "Surface shader generator output", null, KeyCode.None, false )] - public sealed class StandardSurfaceOutputNode : MasterNode, ISerializationCallbackReceiver - { - private readonly static string[] VertexLitFunc = { "\t\tinline half4 LightingUnlit( SurfaceOutput s, half3 lightDir, half atten )", - "\t\t{", - "\t\t\treturn half4 ( 0, 0, 0, s.Alpha );", - "\t\t}\n"}; - - private readonly static string[] FadeModeOptions = { "Opaque", "Masked", "Transparent", "Translucent", "Alpha Premultipled", "Custom" }; - private const string VertexModeStr = "Vertex Output"; - private readonly static GUIContent RenderPathContent = new GUIContent( "Render Path", "Selects and generates passes for the supported rendering paths\nDefault: All" ); - private const string ShaderModelStr = "Shader Model"; - private readonly static GUIContent LightModelContent = new GUIContent( "Light Model", "Surface shader lighting model defines how the surface reflects light\nDefault: Standard" ); - private readonly static GUIContent ShaderLODContent = new GUIContent( "Shader LOD", "Shader LOD" ); - private readonly static GUIContent CullModeContent = new GUIContent( "Cull Mode", "Polygon culling mode prevents rendering of either back-facing or front-facing polygons to save performance, turn it off if you want to render both sides\nDefault: Back" ); - - private const string ChromaticAberrationStr = "Chromatic Aberration"; - private const string DiscardStr = "Opacity Mask"; - private const string VertexDisplacementStr = "Local Vertex Offset"; - private const string VertexPositionStr = "Local Vertex Position"; - private const string VertexDataStr = "VertexData"; - private const string VertexNormalStr = "Local Vertex Normal"; - private const string CustomLightingStr = "Custom Lighting"; - private const string AlbedoStr = "Albedo"; - private const string NormalStr = "Normal"; - private const string EmissionStr = "Emission"; - private const string MetallicStr = "Metallic"; - private const string SmoothnessStr = "Smoothness"; - private const string OcclusionDataStr = "Occlusion"; - private const string OcclusionLabelStr = "Ambient Occlusion"; - private const string TransmissionStr = "Transmission"; - private const string TranslucencyStr = "Translucency"; - private const string RefractionStr = "Refraction"; - private const string AlphaStr = "Opacity"; - private const string AlphaDataStr = "Alpha"; - private const string DebugStr = "Debug"; - private const string SpecularStr = "Specular"; - private const string GlossStr = "Gloss"; - private const string CustomRenderTypeStr = "Custom Type"; - private readonly static GUIContent AlphaModeContent = new GUIContent( " Blend Mode", "Defines how the surface blends with the background\nDefault: Opaque" ); - private const string OpacityMaskClipValueStr = "Mask Clip Value"; - private readonly static GUIContent OpacityMaskClipValueContent = new GUIContent( "Mask Clip Value", "Default clip value to be compared with opacity alpha ( 0 = fully Opaque, 1 = fully Masked )\nDefault: 0.5" ); - private readonly static GUIContent CastShadowsContent = new GUIContent( "Cast Shadows", "Generates a shadow caster pass for vertex modifications and point lights in forward rendering\nDefault: ON" ); - private readonly static GUIContent ReceiveShadowsContent = new GUIContent( "Receive Shadows", "Untick it to disable shadow receiving, this includes self-shadowing (only for forward rendering) \nDefault: ON" ); - private readonly static GUIContent QueueIndexContent = new GUIContent( "Queue Index", "Value to offset the render queue, accepts both positive values to render later and negative values to render sooner\nDefault: 0" ); - private readonly static GUIContent RefractionLayerStr = new GUIContent( "Refraction Layer", "Use it to group or ungroup different refraction shaders into the same or different grabpass (only for forward rendering) \nDefault: 0" ); - private readonly static GUIContent AlphaToCoverageStr = new GUIContent( "Alpha To Coverage", "" ); - private readonly static GUIContent RenderQueueContent = new GUIContent( "Render Queue", "Base rendering queue index\n(Background = 1000, Geometry = 2000, AlphaTest = 2450, Transparent = 3000, Overlay = 4000)\nDefault: Geometry" ); - private readonly static GUIContent RenderTypeContent = new GUIContent( "Render Type", "Categorizes shaders into several predefined groups, usually to be used with screen shader effects\nDefault: Opaque" ); - - private const string ShaderInputOrderStr = "Shader Input Order"; - - - [SerializeField] - private BlendOpsHelper m_blendOpsHelper = new BlendOpsHelper(); - - [SerializeField] - private StencilBufferOpHelper m_stencilBufferHelper = new StencilBufferOpHelper(); - - [SerializeField] - private ZBufferOpHelper m_zBufferHelper = new ZBufferOpHelper(); - - [SerializeField] - private OutlineOpHelper m_outlineHelper = new OutlineOpHelper(); - - [SerializeField] - private TessellationOpHelper m_tessOpHelper = new TessellationOpHelper(); - - [SerializeField] - private ColorMaskHelper m_colorMaskHelper = new ColorMaskHelper(); - - [SerializeField] - private RenderingPlatformOpHelper m_renderingPlatformOpHelper = new RenderingPlatformOpHelper(); - - [SerializeField] - private RenderingOptionsOpHelper m_renderingOptionsOpHelper = new RenderingOptionsOpHelper(); - - [SerializeField] - private BillboardOpHelper m_billboardOpHelper = new BillboardOpHelper(); - - [SerializeField] - private FallbackPickerHelper m_fallbackHelper = null; - - [SerializeField] - private TerrainDrawInstancedHelper m_drawInstancedHelper = new TerrainDrawInstancedHelper(); - - //legacy - [SerializeField] - private AdditionalIncludesHelper m_additionalIncludes = new AdditionalIncludesHelper(); - //legacy - [SerializeField] - private AdditionalPragmasHelper m_additionalPragmas = new AdditionalPragmasHelper(); - //legacy - [SerializeField] - private AdditionalDefinesHelper m_additionalDefines = new AdditionalDefinesHelper(); - - [SerializeField] - private TemplateAdditionalDirectivesHelper m_additionalDirectives = new TemplateAdditionalDirectivesHelper( " Additional Directives" ); - - [SerializeField] - private AdditionalSurfaceOptionsHelper m_additionalSurfaceOptions = new AdditionalSurfaceOptionsHelper(); - - [SerializeField] - private UsePassHelper m_usePass; - - [SerializeField] - private CustomTagsHelper m_customTagsHelper = new CustomTagsHelper(); - - [SerializeField] - private DependenciesHelper m_dependenciesHelper = new DependenciesHelper(); - - [SerializeField] - private StandardShaderLightModel m_currentLightModel; - - [SerializeField] - private StandardShaderLightModel m_lastLightModel; - - [SerializeField] - private CullMode m_cullMode = CullMode.Back; - - [SerializeField] - private InlineProperty m_inlineCullMode = new InlineProperty(); - - [SerializeField] - private InlineProperty m_inlineChromaticAberration = new InlineProperty(0.1f); - - [SerializeField] - private AlphaMode m_alphaMode = AlphaMode.Opaque; - - [SerializeField] - private RenderType m_renderType = RenderType.Opaque; - - [SerializeField] - private string m_customRenderType = string.Empty; - - [SerializeField] - private RenderQueue m_renderQueue = RenderQueue.Geometry; - - [SerializeField] - private RenderPath m_renderPath = RenderPath.All; - - [SerializeField] - private VertexMode m_vertexMode = VertexMode.Relative; - - [SerializeField] - private bool m_customBlendMode = false; - - [SerializeField] - private float m_opacityMaskClipValue = 0.5f; - - [SerializeField] - private InlineProperty m_inlineOpacityMaskClipValue = new InlineProperty(); - - [SerializeField] - private InlineProperty m_inlineAlphaToCoverage = new InlineProperty(); - - [SerializeField] - private int m_customLightingPortId = -1; - - [SerializeField] - private int m_emissionPortId = -1; - - [SerializeField] - private int m_discardPortId = -1; - - [SerializeField] - private int m_opacityPortId = -1; - - [SerializeField] - private int m_vertexPortId = -1; - - [SerializeField] - private bool m_keepAlpha = true; - - [SerializeField] - private bool m_castShadows = true; - - //[SerializeField] - private bool m_customShadowCaster = false; - - [SerializeField] - private bool m_receiveShadows = true; - - [SerializeField] - private int m_queueOrder = 0; - - [SerializeField] - private int m_grabOrder = 0; - - [SerializeField] - private bool m_alphaToCoverage = false; - - private InputPort m_transmissionPort; - private InputPort m_translucencyPort; - private InputPort m_tessellationPort; - private bool m_previousTranslucencyOn = false; - private bool m_previousRefractionOn = false; - - [SerializeField] - private CacheNodeConnections m_cacheNodeConnections = new CacheNodeConnections(); - - - private bool m_usingProSkin = false; - private GUIStyle m_inspectorFoldoutStyle; - private GUIStyle m_inspectorToolbarStyle; - private GUIStyle m_inspectorTooldropdownStyle; - - - private bool m_customBlendAvailable = false; - - private Color m_cachedColor = Color.white; - private float m_titleOpacity = 0.5f; - private float m_boxOpacity = 0.5f; - - private InputPort m_refractionPort; - private InputPort m_normalPort; - - - private GUIStyle m_inspectorDefaultStyle; - - [SerializeField] - private ReordenatorNode m_specColorReorder = null; - - [SerializeField] - private int m_specColorOrderIndex = -1; - - [SerializeField] - private ReordenatorNode m_maskClipReorder = null; - - [SerializeField] - private int m_maskClipOrderIndex = -1; - - [SerializeField] - private ReordenatorNode m_translucencyReorder = null; - - [SerializeField] - private int m_translucencyOrderIndex = -1; - - [SerializeField] - private ReordenatorNode m_refractionReorder = null; - - [SerializeField] - private int m_refractionOrderIndex = -1; - - [SerializeField] - private ReordenatorNode m_tessellationReorder = null; - - [SerializeField] - private int m_tessellationOrderIndex = -1; - - private bool m_previousTessellationOn = false; - private bool m_initialize = true; - private bool m_checkChanges = true; - private bool m_lightModelChanged = true; - - private PropertyNode m_dummyProperty = null; - - protected override void CommonInit( int uniqueId ) - { - m_currentLightModel = m_lastLightModel = StandardShaderLightModel.Standard; - m_textLabelWidth = 120; - m_autoDrawInternalPortData = false; - base.CommonInit( uniqueId ); - m_zBufferHelper.ParentSurface = this; - m_tessOpHelper.ParentSurface = this; - m_customPrecision = true; - } - - public override void OnEnable() - { - base.OnEnable(); - if( m_usePass == null ) - { - m_usePass = ScriptableObject.CreateInstance(); - m_usePass.Init( " Additional Use Passes" ); - } - - if( m_fallbackHelper == null ) - { - m_fallbackHelper = ScriptableObject.CreateInstance(); - m_fallbackHelper.Init(); - } - } - - public override void AddMasterPorts() - { - int vertexCorrection = 2; - int index = vertexCorrection + 2; - base.AddMasterPorts(); - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - { - AddInputPort( WirePortDataType.FLOAT3, false, AlbedoStr, vertexCorrection + 1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT3, false, NormalStr, vertexCorrection + 0, MasterNodePortCategory.Fragment, 1 ); - m_normalPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - AddInputPort( WirePortDataType.FLOAT3, false, EmissionStr, index++, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, MetallicStr, index++, MasterNodePortCategory.Fragment, 3 ); - AddInputPort( WirePortDataType.FLOAT, false, SmoothnessStr, index++, MasterNodePortCategory.Fragment, 4 ); - AddInputPort( WirePortDataType.FLOAT, false, OcclusionLabelStr, OcclusionDataStr, index++, MasterNodePortCategory.Fragment, 5 ); - } - break; - case StandardShaderLightModel.StandardSpecular: - { - AddInputPort( WirePortDataType.FLOAT3, false, AlbedoStr, vertexCorrection + 1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT3, false, NormalStr, vertexCorrection + 0, MasterNodePortCategory.Fragment, 1 ); - m_normalPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - AddInputPort( WirePortDataType.FLOAT3, false, EmissionStr, index++, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT3, false, SpecularStr, index++, MasterNodePortCategory.Fragment, 3 ); - AddInputPort( WirePortDataType.FLOAT, false, SmoothnessStr, index++, MasterNodePortCategory.Fragment, 4 ); - AddInputPort( WirePortDataType.FLOAT, false, OcclusionLabelStr, OcclusionDataStr, index++, MasterNodePortCategory.Fragment, 5 ); - } - break; - case StandardShaderLightModel.CustomLighting: - { - AddInputPort( WirePortDataType.FLOAT3, false, AlbedoStr, vertexCorrection + 1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT3, false, NormalStr, vertexCorrection + 0, MasterNodePortCategory.Fragment, 1 ); - m_normalPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true; - AddInputPort( WirePortDataType.FLOAT3, false, EmissionStr, index++, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, SpecularStr, index++, MasterNodePortCategory.Fragment, 3 ); - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true; - AddInputPort( WirePortDataType.FLOAT, false, GlossStr, index++, MasterNodePortCategory.Fragment, 4 ); - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true; - } - break; - case StandardShaderLightModel.Unlit: - { - AddInputPort( WirePortDataType.FLOAT3, false, AlbedoStr, vertexCorrection + 1, MasterNodePortCategory.Fragment, 0 ); - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true; - AddInputPort( WirePortDataType.FLOAT3, false, NormalStr, vertexCorrection + 0, MasterNodePortCategory.Fragment, 1 ); - m_normalPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true; - AddInputPort( WirePortDataType.FLOAT3, false, EmissionStr, index++, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, SpecularStr, index++, MasterNodePortCategory.Fragment, 3 ); - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true; - AddInputPort( WirePortDataType.FLOAT, false, GlossStr, index++, MasterNodePortCategory.Fragment, 4 ); - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true; - } - break; - case StandardShaderLightModel.Lambert: - { - AddInputPort( WirePortDataType.FLOAT3, false, AlbedoStr, vertexCorrection + 1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT3, false, NormalStr, vertexCorrection + 0, MasterNodePortCategory.Fragment, 1 ); - m_normalPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - AddInputPort( WirePortDataType.FLOAT3, false, EmissionStr, index++, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, SpecularStr, index++, MasterNodePortCategory.Fragment, 3 ); - AddInputPort( WirePortDataType.FLOAT, false, GlossStr, index++, MasterNodePortCategory.Fragment, 4 ); - } - break; - case StandardShaderLightModel.BlinnPhong: - { - AddInputPort( WirePortDataType.FLOAT3, false, AlbedoStr, vertexCorrection + 1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT3, false, NormalStr, vertexCorrection + 0, MasterNodePortCategory.Fragment, 1 ); - m_normalPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - AddInputPort( WirePortDataType.FLOAT3, false, EmissionStr, index++, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, SpecularStr, index++, MasterNodePortCategory.Fragment, 3 ); - AddInputPort( WirePortDataType.FLOAT, false, GlossStr, index++, MasterNodePortCategory.Fragment, 4 ); - } - break; - } - - // instead of setting in the switch emission port is always at position 2; - m_emissionPortId = 2; - - AddInputPort( WirePortDataType.FLOAT3, false, TransmissionStr, index++, MasterNodePortCategory.Fragment, 6 ); - m_transmissionPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = ( m_currentLightModel == StandardShaderLightModel.Standard ) || ( m_currentLightModel == StandardShaderLightModel.StandardSpecular ) ? false : true; - - AddInputPort( WirePortDataType.FLOAT3, false, TranslucencyStr, index++, MasterNodePortCategory.Fragment, 7 ); - m_translucencyPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = ( m_currentLightModel == StandardShaderLightModel.Standard ) || ( m_currentLightModel == StandardShaderLightModel.StandardSpecular ) ? false : true; - - AddInputPort( WirePortDataType.FLOAT, false, RefractionStr, index + 2, MasterNodePortCategory.Fragment, 8 ); - m_refractionPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = ( m_alphaMode == AlphaMode.Opaque || m_alphaMode == AlphaMode.Masked || m_currentLightModel == StandardShaderLightModel.Unlit || m_currentLightModel == StandardShaderLightModel.CustomLighting ); - - AddInputPort( WirePortDataType.FLOAT, false, AlphaStr, index++, MasterNodePortCategory.Fragment, 9 ); - m_inputPorts[ m_inputPorts.Count - 1 ].DataName = AlphaDataStr; - m_opacityPortId = m_inputPorts.Count - 1; - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = ( m_alphaMode == AlphaMode.Opaque || m_alphaMode == AlphaMode.Masked ); - - AddInputPort( WirePortDataType.FLOAT, false, DiscardStr, index++, MasterNodePortCategory.Fragment, 10 ); - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = ( m_alphaMode != AlphaMode.Masked && m_alphaMode != AlphaMode.Custom ); - m_discardPortId = m_inputPorts.Count - 1; - - // This is done to take the index + 2 from refraction port into account and not overlap indexes - index++; - - AddInputPort( WirePortDataType.FLOAT3, false, CustomLightingStr, index++, MasterNodePortCategory.Fragment, 13 ); - m_inputPorts[ m_inputPorts.Count - 1 ].Locked = ( m_currentLightModel != StandardShaderLightModel.CustomLighting ); - m_inputPorts[ m_inputPorts.Count - 1 ].GenType = PortGenType.CustomLighting; - m_customLightingPortId = m_inputPorts.Count - 1; - - //////////////////////////////////////////////////////////////////////////////////////////////// - // Vertex functions - Adding ordex index in order to force these to be the last ones - // Well now they have been moved to be the first ones so operations on vertex are to be taken into account - // by dither, screen position and similar nodes - //////////////////////////////////////////////////////////////////////////////////////////////// - m_vertexPortId = m_inputPorts.Count; - m_tessOpHelper.VertexOffsetIndexPort = m_vertexPortId; - AddInputPort( WirePortDataType.FLOAT3, false, ( m_vertexMode == VertexMode.Relative ? VertexDisplacementStr : VertexPositionStr ), VertexDataStr, 0/*index++*/, MasterNodePortCategory.Vertex, 11 ); - AddInputPort( WirePortDataType.FLOAT3, false, VertexNormalStr, 1/*index++*/, MasterNodePortCategory.Vertex, 12 ); - - //AddInputPort( WirePortDataType.FLOAT3, false, CustomLightModelStr, index++, MasterNodePortCategory.Fragment, 13 ); - //m_inputPorts[ m_inputPorts.Count - 1 ].Locked = true;// !(m_currentLightModel == StandardShaderLightModel.CustomLighting); - - AddInputPort( WirePortDataType.FLOAT4, false, TessellationOpHelper.TessellationPortStr, index++, MasterNodePortCategory.Tessellation, 14 ); - m_tessellationPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_tessOpHelper.MasterNodeIndexPort = m_tessellationPort.PortId; - - //////////////////////////////////////////////////////////////////////////////////// - AddInputPort( WirePortDataType.FLOAT3, false, DebugStr, index++, MasterNodePortCategory.Debug, 15 ); - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].CustomColor = Color.white; - } - m_sizeIsDirty = true; - } - - public override void ForcePortType() - { - int portId = 0; - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - { - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - } - break; - case StandardShaderLightModel.StandardSpecular: - { - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - } - break; - case StandardShaderLightModel.CustomLighting: - { - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - } - break; - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - { - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - } - break; - case StandardShaderLightModel.BlinnPhong: - { - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - } - break; - } - - //Transmission - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - //Translucency - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - //Refraction - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - //Alpha - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - //Discard - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT, false ); - //Custom Lighting - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - //Vertex Offset - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - //Vertex Normal - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - //Tessellation - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT4, false ); - //Debug - m_inputPorts[ portId++ ].ChangeType( WirePortDataType.FLOAT3, false ); - } - - public override void SetName( string name ) - { - ShaderName = name; - } - - public void DrawInspectorProperty() - { - if( m_inspectorDefaultStyle == null ) - { - m_inspectorDefaultStyle = UIUtils.GetCustomStyle( CustomStyle.ResetToDefaultInspectorButton ); - } - - DrawCustomInspector( false ); - } - - private void RecursiveLog() - { - List nodes = UIUtils.PropertyNodesList(); - nodes.Sort( ( x, y ) => { return x.OrderIndex.CompareTo( y.OrderIndex ); } ); - for( int i = 0; i < nodes.Count; i++ ) - { - if( ( nodes[ i ] is ReordenatorNode ) ) - ( nodes[ i ] as ReordenatorNode ).RecursiveLog(); - else - Debug.Log( nodes[ i ].OrderIndex + " " + nodes[ i ].PropertyName ); - } - } - - public void DrawGeneralOptions() - { - DrawShaderName(); - DrawCurrentShaderType(); - - EditorGUI.BeginChangeCheck(); - m_currentLightModel = (StandardShaderLightModel)EditorGUILayoutEnumPopup( LightModelContent, m_currentLightModel ); - if( EditorGUI.EndChangeCheck() ) - { - ContainerGraph.ChangedLightingModel = true; - if( m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - ContainerGraph.ParentWindow.CurrentNodeAvailability = NodeAvailability.CustomLighting; - //ContainerGraph.CurrentCanvasMode = NodeAvailability.CustomLighting; - } - else - { - ContainerGraph.ParentWindow.CurrentNodeAvailability = NodeAvailability.SurfaceShader; - //ContainerGraph.CurrentCanvasMode = NodeAvailability.SurfaceShader; - } - } - - m_shaderModelIdx = EditorGUILayoutPopup( ShaderModelStr, m_shaderModelIdx, ShaderModelTypeArr ); - - EditorGUI.BeginChangeCheck(); - DrawPrecisionProperty( false ); - if( EditorGUI.EndChangeCheck() ) - ContainerGraph.CurrentPrecision = m_currentPrecisionType; - //m_cullMode = (CullMode)EditorGUILayoutEnumPopup( CullModeContent, m_cullMode ); - UndoParentNode inst = this; - m_inlineCullMode.CustomDrawer( ref inst, ( x ) => { m_cullMode = (CullMode)EditorGUILayoutEnumPopup( CullModeContent, m_cullMode ); }, CullModeContent.text ); - //m_inlineCullMode.Value = (int)m_cullMode; - //m_inlineCullMode.EnumTypePopup( ref inst, CullModeContent.text, Enum.GetNames( typeof( CullMode ) ) ); - //m_cullMode = (CullMode) m_inlineCullMode.Value; - - m_renderPath = (RenderPath)EditorGUILayoutEnumPopup( RenderPathContent, m_renderPath ); - - m_castShadows = EditorGUILayoutToggle( CastShadowsContent, m_castShadows ); - - m_receiveShadows = EditorGUILayoutToggle( ReceiveShadowsContent, m_receiveShadows ); - - m_drawInstancedHelper.Draw( this ); - - m_queueOrder = EditorGUILayoutIntField( QueueIndexContent, m_queueOrder ); - EditorGUI.BeginChangeCheck(); - m_vertexMode = (VertexMode)EditorGUILayoutEnumPopup( VertexModeStr, m_vertexMode ); - if( EditorGUI.EndChangeCheck() ) - { - m_inputPorts[ m_vertexPortId ].Name = m_vertexMode == VertexMode.Relative ? VertexDisplacementStr : VertexPositionStr; - m_sizeIsDirty = true; - } - - ShaderLOD = Mathf.Clamp( EditorGUILayoutIntField( ShaderLODContent, ShaderLOD ), 0, Shader.globalMaximumLOD ); - ////m_lodCrossfade = EditorGUILayoutToggle( LODCrossfadeContent, m_lodCrossfade ); - m_fallbackHelper.Draw( this ); - DrawInspectorProperty(); - - } - - public void ShowOpacityMaskValueUI() - { - EditorGUI.BeginChangeCheck(); - UndoParentNode inst = this; - m_inlineOpacityMaskClipValue.CustomDrawer( ref inst, ( x ) => { m_opacityMaskClipValue = EditorGUILayoutFloatField( OpacityMaskClipValueContent, m_opacityMaskClipValue ); }, OpacityMaskClipValueContent.text ); - if( EditorGUI.EndChangeCheck() ) - { - m_checkChanges = true; - if( m_currentMaterial != null && m_currentMaterial.HasProperty( IOUtils.MaskClipValueName ) ) - { - m_currentMaterial.SetFloat( IOUtils.MaskClipValueName, m_opacityMaskClipValue ); - } - } - } - - public override void DrawProperties() - { - if( m_inspectorFoldoutStyle == null || EditorGUIUtility.isProSkin != m_usingProSkin ) - m_inspectorFoldoutStyle = new GUIStyle( GUI.skin.GetStyle( "foldout" ) ); - - if( m_inspectorToolbarStyle == null || EditorGUIUtility.isProSkin != m_usingProSkin ) - { - m_inspectorToolbarStyle = new GUIStyle( GUI.skin.GetStyle( "toolbarbutton" ) ) - { - fixedHeight = 20 - }; - } - - if( m_inspectorTooldropdownStyle == null || EditorGUIUtility.isProSkin != m_usingProSkin ) - { - m_inspectorTooldropdownStyle = new GUIStyle( GUI.skin.GetStyle( "toolbardropdown" ) ) - { - fixedHeight = 20 - }; - m_inspectorTooldropdownStyle.margin.bottom = 2; - } - - if( EditorGUIUtility.isProSkin != m_usingProSkin ) - m_usingProSkin = EditorGUIUtility.isProSkin; - - base.DrawProperties(); - - EditorGUILayout.BeginVertical(); - { - EditorGUILayout.Separator(); - - m_titleOpacity = 0.5f; - m_boxOpacity = ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ); - m_cachedColor = GUI.color; - - // General - bool generalIsVisible = ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedGeneralShaderOptions; - NodeUtils.DrawPropertyGroup( ref generalIsVisible, GeneralFoldoutStr, DrawGeneralOptions ); - ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedGeneralShaderOptions = generalIsVisible; - - //Blend Mode - GUI.color = new Color( m_cachedColor.r, m_cachedColor.g, m_cachedColor.b, m_titleOpacity ); - EditorGUILayout.BeginHorizontal( m_inspectorToolbarStyle ); - GUI.color = m_cachedColor; - - bool blendOptionsVisible = GUILayout.Toggle( ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedBlendOptions, AlphaModeContent, UIUtils.MenuItemToggleStyle, GUILayout.ExpandWidth( true ) ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedBlendOptions = blendOptionsVisible; - } - - - if( !EditorGUIUtility.isProSkin ) - GUI.color = new Color( 0.25f, 0.25f, 0.25f, 1f ); - - float boxSize = 60; - switch( m_alphaMode ) - { - case AlphaMode.Transparent: - boxSize = 85; - break; - case AlphaMode.Translucent: - boxSize = 80; - break; - case AlphaMode.Premultiply: - boxSize = 120; - break; - } - EditorGUI.BeginChangeCheck(); - m_alphaMode = (AlphaMode)EditorGUILayoutPopup( string.Empty, (int)m_alphaMode, FadeModeOptions, UIUtils.InspectorPopdropdownStyle, GUILayout.Width( boxSize ), GUILayout.Height( 19 ) ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromBlendMode(); - } - - GUI.color = m_cachedColor; - EditorGUILayout.EndHorizontal(); - - m_customBlendAvailable = ( m_alphaMode == AlphaMode.Custom || m_alphaMode == AlphaMode.Opaque ); - - if( ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedBlendOptions ) - { - GUI.color = new Color( m_cachedColor.r, m_cachedColor.g, m_cachedColor.b, m_boxOpacity ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = m_cachedColor; - EditorGUI.indentLevel++; - EditorGUILayout.Separator(); - EditorGUI.BeginChangeCheck(); - - - m_renderType = (RenderType)EditorGUILayoutEnumPopup( RenderTypeContent, m_renderType ); - if( m_renderType == RenderType.Custom ) - { - EditorGUI.BeginChangeCheck(); - m_customRenderType = EditorGUILayoutTextField( CustomRenderTypeStr, m_customRenderType ); - if( EditorGUI.EndChangeCheck() ) - { - m_customRenderType = UIUtils.RemoveInvalidCharacters( m_customRenderType ); - } - } - - m_renderQueue = (RenderQueue)EditorGUILayoutEnumPopup( RenderQueueContent, m_renderQueue ); - - if( EditorGUI.EndChangeCheck() ) - { - if( m_renderType == RenderType.Opaque && m_renderQueue == RenderQueue.Geometry ) - m_alphaMode = AlphaMode.Opaque; - else if( m_renderType == RenderType.TransparentCutout && m_renderQueue == RenderQueue.AlphaTest ) - m_alphaMode = AlphaMode.Masked; - else if( m_renderType == RenderType.Transparent && m_renderQueue == RenderQueue.Transparent ) - m_alphaMode = AlphaMode.Transparent; - else if( m_renderType == RenderType.Opaque && m_renderQueue == RenderQueue.Transparent ) - m_alphaMode = AlphaMode.Translucent; - else - m_alphaMode = AlphaMode.Custom; - - - UpdateFromBlendMode(); - } - - bool bufferedEnabled = GUI.enabled; - - GUI.enabled = ( m_alphaMode == AlphaMode.Masked || m_alphaMode == AlphaMode.Custom ); - m_inputPorts[ m_discardPortId ].Locked = !GUI.enabled; - ShowOpacityMaskValueUI(); - - GUI.enabled = bufferedEnabled; - - EditorGUI.BeginDisabledGroup( !( m_alphaMode == AlphaMode.Transparent || m_alphaMode == AlphaMode.Premultiply || m_alphaMode == AlphaMode.Translucent || m_alphaMode == AlphaMode.Custom ) ); - m_grabOrder = EditorGUILayoutIntField( RefractionLayerStr, m_grabOrder ); - float cachedLabelWidth = EditorGUIUtility.labelWidth; - UndoParentNode inst = this; - if( m_refractionPort.IsConnected ) - { - EditorGUIUtility.labelWidth = 145; - EditorGUI.BeginChangeCheck(); - m_inlineChromaticAberration.RangedFloatField( ref inst, ChromaticAberrationStr, 0.0f,0.3f ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_currentMaterial != null && m_currentMaterial.HasProperty( IOUtils.ChromaticAberrationProperty ) ) - { - m_currentMaterial.SetFloat( IOUtils.ChromaticAberrationProperty, m_inlineChromaticAberration.FloatValue ); - } - } - } - - EditorGUIUtility.labelWidth = 130; - m_inlineAlphaToCoverage.CustomDrawer( ref inst, ( x ) => { m_alphaToCoverage = EditorGUILayoutToggle( AlphaToCoverageStr, m_alphaToCoverage ); }, AlphaToCoverageStr.text ); - EditorGUIUtility.labelWidth = cachedLabelWidth; - EditorGUI.EndDisabledGroup(); - - EditorGUILayout.Separator(); - - if( !m_customBlendAvailable ) - { - EditorGUILayout.HelpBox( "Advanced options are only available for Custom blend modes", MessageType.Warning ); - } - - EditorGUI.BeginDisabledGroup( !m_customBlendAvailable ); - m_blendOpsHelper.Draw( this, m_customBlendAvailable ); - m_colorMaskHelper.Draw( this ); - - EditorGUI.EndDisabledGroup(); - EditorGUILayout.Separator(); - EditorGUI.indentLevel--; - EditorGUILayout.EndVertical(); - } - - m_stencilBufferHelper.Draw( this ); - m_tessOpHelper.Draw( this, m_inspectorToolbarStyle, m_currentMaterial, m_tessellationPort.IsConnected ); - m_outlineHelper.Draw( this, m_inspectorToolbarStyle, m_currentMaterial ); - m_billboardOpHelper.Draw( this ); - m_zBufferHelper.Draw( this, m_inspectorToolbarStyle, m_customBlendAvailable ); - m_renderingOptionsOpHelper.Draw( this ); - m_renderingPlatformOpHelper.Draw( this ); - //m_additionalDefines.Draw( this ); - //m_additionalIncludes.Draw( this ); - //m_additionalPragmas.Draw( this ); - m_additionalSurfaceOptions.Draw( this ); - m_usePass.Draw( this ); - m_additionalDirectives.Draw( this ); - m_customTagsHelper.Draw( this ); - m_dependenciesHelper.Draw( this ); - DrawMaterialInputs( m_inspectorToolbarStyle ); - } - - EditorGUILayout.EndVertical(); - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - - if( m_initialize ) - { - m_initialize = false; - - if( m_dummyProperty == null ) - { - m_dummyProperty = ScriptableObject.CreateInstance(); - m_dummyProperty.ContainerGraph = ContainerGraph; - } - } - - if( m_currentLightModel != m_lastLightModel ) - m_lightModelChanged = true; - - if( m_lightModelChanged ) - { - m_lightModelChanged = false; - if( m_currentLightModel == StandardShaderLightModel.BlinnPhong ) - { - if( m_specColorReorder == null ) - { - m_specColorReorder = ScriptableObject.CreateInstance(); - m_specColorReorder.ContainerGraph = ContainerGraph; - m_specColorReorder.OrderIndex = m_specColorOrderIndex; - m_specColorReorder.Init( "_SpecColor", "Specular Color", null ); - } - - UIUtils.RegisterPropertyNode( m_specColorReorder ); - } - else - { - if( m_specColorReorder != null ) - UIUtils.UnregisterPropertyNode( m_specColorReorder ); - } - - if( m_currentLightModel == StandardShaderLightModel.CustomLighting && m_masterNodeCategory == 0 ) - ContainerGraph.CurrentCanvasMode = NodeAvailability.CustomLighting; - else if( m_masterNodeCategory == 0 ) - ContainerGraph.CurrentCanvasMode = NodeAvailability.SurfaceShader; - CacheCurrentSettings(); - m_lastLightModel = m_currentLightModel; - DeleteAllInputConnections( true, true ); - AddMasterPorts(); - ConnectFromCache(); - } - - if( drawInfo.CurrentEventType != EventType.Layout ) - return; - - if( m_transmissionPort != null && m_transmissionPort.IsConnected && m_renderPath != RenderPath.ForwardOnly ) - { - m_renderPath = RenderPath.ForwardOnly; - UIUtils.ShowMessage( "Render Path changed to Forward Only since transmission only works in forward rendering" ); - } - - if( m_translucencyPort != null && m_translucencyPort.IsConnected && m_renderPath != RenderPath.ForwardOnly ) - { - m_renderPath = RenderPath.ForwardOnly; - UIUtils.ShowMessage( "Render Path changed to Forward Only since translucency only works in forward rendering" ); - } - - if( m_translucencyPort.IsConnected != m_previousTranslucencyOn ) - m_checkChanges = true; - - if( m_refractionPort.IsConnected != m_previousRefractionOn ) - m_checkChanges = true; - - if( ( m_tessOpHelper.EnableTesselation && !m_tessellationPort.IsConnected ) != m_previousTessellationOn ) - m_checkChanges = true; - - m_previousTranslucencyOn = m_translucencyPort.IsConnected; - - m_previousRefractionOn = m_refractionPort.IsConnected; - - m_previousTessellationOn = ( m_tessOpHelper.EnableTesselation && !m_tessellationPort.IsConnected ); - - if( m_checkChanges ) - { - if( m_translucencyPort.IsConnected ) - { - if( m_translucencyReorder == null ) - { - List translucencyList = new List(); - for( int i = 0; i < 7; i++ ) - { - translucencyList.Add( m_dummyProperty ); - } - - m_translucencyReorder = ScriptableObject.CreateInstance(); - m_translucencyReorder.ContainerGraph = ContainerGraph; - m_translucencyReorder.OrderIndex = m_translucencyOrderIndex; - m_translucencyReorder.Init( "_TranslucencyGroup", "Translucency", translucencyList ); - } - - UIUtils.RegisterPropertyNode( m_translucencyReorder ); - } - else - { - if( m_translucencyReorder != null ) - UIUtils.UnregisterPropertyNode( m_translucencyReorder ); - } - - if( m_refractionPort.IsConnected ) - { - if( m_refractionReorder == null ) - { - List refractionList = new List(); - for( int i = 0; i < 2; i++ ) - { - refractionList.Add( m_dummyProperty ); - } - - m_refractionReorder = ScriptableObject.CreateInstance(); - m_refractionReorder.ContainerGraph = ContainerGraph; - m_refractionReorder.OrderIndex = m_refractionOrderIndex; - m_refractionReorder.Init( "_RefractionGroup", "Refraction", refractionList ); - } - - UIUtils.RegisterPropertyNode( m_refractionReorder ); - } - else - { - if( m_refractionReorder != null ) - UIUtils.UnregisterPropertyNode( m_refractionReorder ); - } - - if( m_tessOpHelper.EnableTesselation && !m_tessellationPort.IsConnected ) - { - if( m_tessellationReorder == null ) - { - List tessellationList = new List(); - for( int i = 0; i < 4; i++ ) - { - tessellationList.Add( m_dummyProperty ); - } - - m_tessellationReorder = ScriptableObject.CreateInstance(); - m_tessellationReorder.ContainerGraph = ContainerGraph; - m_tessellationReorder.OrderIndex = m_tessellationOrderIndex; - m_tessellationReorder.Init( "_TessellationGroup", "Tessellation", tessellationList ); - m_tessellationReorder.HeaderTitle = "Tesselation"; - } - - UIUtils.RegisterPropertyNode( m_tessellationReorder ); - } - else - { - if( m_tessellationReorder != null ) - UIUtils.UnregisterPropertyNode( m_tessellationReorder ); - } - - if( m_inputPorts[ m_discardPortId ].Available && !m_inlineOpacityMaskClipValue.IsValid ) - { - if( m_maskClipReorder == null ) - { - // Create dragable clip material property - m_maskClipReorder = ScriptableObject.CreateInstance(); - m_maskClipReorder.ContainerGraph = ContainerGraph; - m_maskClipReorder.OrderIndex = m_maskClipOrderIndex; - m_maskClipReorder.Init( "_Cutoff", "Mask Clip Value", null ); - } - - UIUtils.RegisterPropertyNode( m_maskClipReorder ); - } - else - { - if( m_maskClipReorder != null ) - UIUtils.UnregisterPropertyNode( m_maskClipReorder ); - } - - m_checkChanges = false; - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( m_containerGraph.IsInstancedShader || m_renderingOptionsOpHelper.ForceEnableInstancing ) - { - DrawInstancedIcon( drawInfo ); - } - } - - private void CacheCurrentSettings() - { - m_cacheNodeConnections.Clear(); - for( int portId = 0; portId < m_inputPorts.Count; portId++ ) - { - if( m_inputPorts[ portId ].IsConnected ) - { - WireReference connection = m_inputPorts[ portId ].GetConnection(); - m_cacheNodeConnections.Add( m_inputPorts[ portId ].Name, new NodeCache( connection.NodeId, connection.PortId ) ); - } - } - } - - private void ConnectFromCache() - { - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - NodeCache cache = m_cacheNodeConnections.Get( m_inputPorts[ i ].Name ); - if( cache != null ) - { - UIUtils.SetConnection( UniqueId, m_inputPorts[ i ].PortId, cache.TargetNodeId, cache.TargetPortId ); - } - } - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( m_alphaMode == AlphaMode.Masked || m_alphaMode == AlphaMode.Custom ) - { - if( mat.HasProperty( IOUtils.MaskClipValueName ) ) - mat.SetFloat( IOUtils.MaskClipValueName, m_opacityMaskClipValue ); - } - - if( m_refractionPort.IsConnected && !m_inlineChromaticAberration.Active ) - { - if( mat.HasProperty( IOUtils.ChromaticAberrationProperty ) ) - mat.SetFloat( IOUtils.ChromaticAberrationProperty, m_inlineChromaticAberration.FloatValue ); - } - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( m_alphaMode == AlphaMode.Masked || m_alphaMode == AlphaMode.Custom ) - { - if( fetchMaterialValues && m_materialMode && mat.HasProperty( IOUtils.MaskClipValueName ) ) - { - m_opacityMaskClipValue = mat.GetFloat( IOUtils.MaskClipValueName ); - } - } - - if( m_refractionPort.IsConnected && !m_inlineChromaticAberration.Active ) - { - if( fetchMaterialValues && m_materialMode && mat.HasProperty( IOUtils.ChromaticAberrationProperty ) ) - m_inlineChromaticAberration.FloatValue = mat.GetFloat( IOUtils.ChromaticAberrationProperty); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - m_tessOpHelper.UpdateFromMaterial( material ); - m_outlineHelper.UpdateFromMaterial( material ); - - if( m_alphaMode == AlphaMode.Masked || m_alphaMode == AlphaMode.Custom ) - { - if( material.HasProperty( IOUtils.MaskClipValueName ) ) - m_opacityMaskClipValue = material.GetFloat( IOUtils.MaskClipValueName ); - } - - if( m_refractionPort.IsConnected && !m_inlineChromaticAberration.Active ) - { - if( material.HasProperty( IOUtils.ChromaticAberrationProperty ) ) - m_inlineChromaticAberration.FloatValue = material.GetFloat( IOUtils.ChromaticAberrationProperty ); - } - } - - public override void UpdateMasterNodeMaterial( Material material ) - { - m_currentMaterial = material; - UpdateMaterialEditor(); - } - - void UpdateMaterialEditor() - { - FireMaterialChangedEvt(); - } - - public string CreateInstructionsForVertexPort( InputPort port ) - { - //Vertex displacement and per vertex custom data - WireReference connection = port.GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - - string vertexInstructions = node.GetValueFromOutputStr( connection.PortId, port.DataType, ref m_currentDataCollector, false ); - - if( m_currentDataCollector.DirtySpecialLocalVariables ) - { - m_currentDataCollector.AddVertexInstruction( m_currentDataCollector.SpecialLocalVariables, UniqueId, false ); - m_currentDataCollector.ClearSpecialLocalVariables(); - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - m_currentDataCollector.AddVertexInstruction( m_currentDataCollector.VertexLocalVariables, UniqueId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - return vertexInstructions; - } - - public void CreateInstructionsForPort( InputPort port, string portName, bool addCustomDelimiters = false, string customDelimiterIn = null, string customDelimiterOut = null, bool ignoreLocalVar = false, bool normalIsConnected = false , bool isDebugPort = false ) - { - WireReference connection = port.GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - - string newInstruction = node.GetValueFromOutputStr( connection.PortId, port.DataType, ref m_currentDataCollector, ignoreLocalVar ); - - if( m_currentDataCollector.DirtySpecialLocalVariables ) - { - m_currentDataCollector.AddInstructions( m_currentDataCollector.SpecialLocalVariables ); - m_currentDataCollector.ClearSpecialLocalVariables(); - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - m_currentDataCollector.AddVertexInstruction( m_currentDataCollector.VertexLocalVariables, port.NodeId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - if( m_currentDataCollector.ForceNormal && !normalIsConnected ) - { - m_currentDataCollector.AddToStartInstructions( "\t\t\t" + Constants.OutputVarStr + ".Normal = float3(0,0,1);\n" ); - m_currentDataCollector.DirtyNormal = true; - m_currentDataCollector.ForceNormal = false; - } - - m_currentDataCollector.AddInstructions( addCustomDelimiters ? customDelimiterIn : ( "\t\t\t" + portName + " = " ) ); - m_currentDataCollector.AddInstructions( newInstruction ); - m_currentDataCollector.AddInstructions( addCustomDelimiters ? customDelimiterOut :((isDebugPort)?" + 1E-5;\n":";\n") ); - } - - public string CreateInstructionStringForPort( InputPort port, bool ignoreLocalVar = false ) - { - WireReference connection = port.GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - - string newInstruction = node.GetValueFromOutputStr( connection.PortId, port.DataType, ref m_currentDataCollector, ignoreLocalVar ); - - if( m_currentDataCollector.DirtySpecialLocalVariables ) - { - m_currentDataCollector.AddInstructions( m_currentDataCollector.SpecialLocalVariables ); - m_currentDataCollector.ClearSpecialLocalVariables(); - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - m_currentDataCollector.AddVertexInstruction( m_currentDataCollector.VertexLocalVariables, port.NodeId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - if( m_currentDataCollector.ForceNormal ) - { - m_currentDataCollector.AddToStartInstructions( "\t\t\t" + Constants.OutputVarStr + ".Normal = float3(0,0,1);\n" ); - m_currentDataCollector.DirtyNormal = true; - m_currentDataCollector.ForceNormal = false; - } - - return newInstruction; - } - - public override Shader Execute( string pathname, bool isFullPath ) - { - ForcePortType(); - ForceReordering(); - UpdateFromBlendMode(); - base.Execute( pathname, isFullPath ); - RegisterStandaloneFuntions(); - - bool isInstancedShader = m_renderingOptionsOpHelper.ForceEnableInstancing || UIUtils.IsInstancedShader(); - bool hasVirtualTexture = UIUtils.HasVirtualTexture(); - bool hasTranslucency = false; - bool hasTransmission = false; - bool hasEmission = false; - bool hasOpacity = false; - bool hasOpacityMask = false; - bool hasRefraction = false; - //bool hasVertexOffset = false; - //bool hasCustomLightingAlpha = false; - bool hasCustomLightingMask = false; - - string customLightingCode = string.Empty; - string customLightingAlphaCode = string.Empty; - string customLightingMaskCode = string.Empty; - string customLightingInstructions = string.Empty; - - string refractionCode = string.Empty; - string refractionInstructions = string.Empty; - string refractionFix = string.Empty; - - string aboveUsePasses = string.Empty; - string bellowUsePasses = string.Empty; - - - m_currentDataCollector.TesselationActive = m_tessOpHelper.EnableTesselation; - m_currentDataCollector.CurrentRenderPath = m_renderPath; - - StandardShaderLightModel cachedLightModel = m_currentLightModel; - NodeAvailability cachedAvailability = ContainerGraph.CurrentCanvasMode; - - bool debugIsUsingCustomLighting = false; - bool usingDebugPort = false; - if( m_inputPorts[ m_inputPorts.Count - 1 ].IsConnected ) - { - usingDebugPort = true; - debugIsUsingCustomLighting = m_currentLightModel == StandardShaderLightModel.CustomLighting; - - m_currentDataCollector.GenType = PortGenType.CustomLighting; - m_currentLightModel = StandardShaderLightModel.CustomLighting; - ContainerGraph.CurrentCanvasMode = NodeAvailability.CustomLighting; - } - - if( isInstancedShader ) - { - m_currentDataCollector.AddToPragmas( UniqueId, IOUtils.InstancedPropertiesHeader ); - } - - if( m_renderingOptionsOpHelper.SpecularHighlightToggle || m_renderingOptionsOpHelper.ReflectionsToggle ) - m_currentDataCollector.AddToProperties( UniqueId, "[Header(Forward Rendering Options)]", 10001 ); - if( m_renderingOptionsOpHelper.SpecularHighlightToggle ) - { - m_currentDataCollector.AddToProperties( UniqueId, "[ToggleOff] _SpecularHighlights(\"Specular Highlights\", Float) = 1.0", 10002 ); - m_currentDataCollector.AddToPragmas( UniqueId, "shader_feature _SPECULARHIGHLIGHTS_OFF" ); - } - if( m_renderingOptionsOpHelper.ReflectionsToggle ) - { - m_currentDataCollector.AddToProperties( UniqueId, "[ToggleOff] _GlossyReflections(\"Reflections\", Float) = 1.0", 10003 ); - m_currentDataCollector.AddToPragmas( UniqueId, "shader_feature _GLOSSYREFLECTIONS_OFF" ); - } - - - // See if each node is being used on frag and/or vert ports - SetupNodeCategories(); - m_containerGraph.CheckPropertiesAutoRegister( ref m_currentDataCollector ); - - if( m_refractionPort.IsConnected || m_inputPorts[ m_inputPorts.Count - 1 ].IsConnected ) - { - m_currentDataCollector.DirtyNormal = true; - m_currentDataCollector.ForceNormal = true; - } - //this.PropagateNodeData( nodeData ); - - string tags = "\"RenderType\" = \"{0}\" \"Queue\" = \"{1}\""; - string finalRenderType = ( m_renderType == RenderType.Custom && m_customRenderType.Length > 0 ) ? m_customRenderType : m_renderType.ToString(); - tags = string.Format( tags, finalRenderType, ( m_renderQueue + ( ( m_queueOrder >= 0 ) ? "+" : string.Empty ) + m_queueOrder ) ); - //if ( !m_customBlendMode ) - { - if( m_alphaMode == AlphaMode.Transparent || m_alphaMode == AlphaMode.Premultiply ) - { - //tags += " \"IgnoreProjector\" = \"True\""; - if( !m_renderingOptionsOpHelper.IgnoreProjectorValue ) - { - Debug.Log( string.Format( "Setting Ignore Projector to True since it's requires by Blend Mode {0}.", m_alphaMode ) ); - m_renderingOptionsOpHelper.IgnoreProjectorValue = true; - } - } - } - - tags += m_renderingOptionsOpHelper.IgnoreProjectorTag; - tags += m_renderingOptionsOpHelper.ForceNoShadowCastingTag; - tags += m_renderingOptionsOpHelper.DisableBatchingTag; - - //add virtual texture support - if( hasVirtualTexture ) - { - tags += " \"Amplify\" = \"True\" "; - } - - //tags = "Tags{ " + tags + " }"; - - string outputStruct = ""; - switch( m_currentLightModel ) - { - case StandardShaderLightModel.CustomLighting: outputStruct = "SurfaceOutputCustomLightingCustom"; break; - case StandardShaderLightModel.Standard: outputStruct = "SurfaceOutputStandard"; break; - case StandardShaderLightModel.StandardSpecular: outputStruct = "SurfaceOutputStandardSpecular"; break; - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - case StandardShaderLightModel.BlinnPhong: outputStruct = "SurfaceOutput"; break; - } - - if( m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - m_currentDataCollector.AddToIncludes( UniqueId, Constants.UnityPBSLightingLib ); - - m_currentDataCollector.ChangeCustomInputHeader( m_currentLightModel.ToString() + Constants.CustomLightStructStr ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Albedo", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Normal", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Emission", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half Metallic", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half Smoothness", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half Occlusion", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half Alpha", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "Input SurfInput", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "UnityGIInput GIData", true ); - } - - //Terrain Draw Instanced - if( m_drawInstancedHelper.Enabled ) - { - if( !m_currentDataCollector.DirtyPerVertexData ) - { - m_currentDataCollector.OpenPerVertexHeader( !m_tessOpHelper.EnableTesselation ); - } - m_drawInstancedHelper.UpdateDataCollectorForStandard( ref m_currentDataCollector ); - } - - // Need to sort before creating local vars so they can inspect the normal port correctly - SortedList sortedPorts = new SortedList(); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - sortedPorts.Add( m_inputPorts[ i ].OrderId, m_inputPorts[ i ] ); - } - - bool normalIsConnected = m_normalPort.IsConnected; - m_tessOpHelper.Reset(); - if( m_inputPorts[ m_inputPorts.Count - 1 ].IsConnected ) - { - //Debug Port active - InputPort debugPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_currentDataCollector.PortCategory = debugPort.Category; - if( debugIsUsingCustomLighting ) - { - m_currentDataCollector.UsingCustomOutput = true; - WireReference connection = m_inputPorts[ m_inputPorts.Count - 1 ].GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - customLightingCode = node.GetValueFromOutputStr( connection.PortId, WirePortDataType.FLOAT3, ref m_currentDataCollector, false ); - customLightingInstructions = m_currentDataCollector.CustomOutput; - - if( m_currentDataCollector.ForceNormal ) - { - m_currentDataCollector.AddToStartInstructions( "\t\t\t" + Constants.OutputVarStr + ".Normal = float3(0,0,1);\n" ); - m_currentDataCollector.DirtyNormal = true; - m_currentDataCollector.ForceNormal = false; - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - m_currentDataCollector.AddVertexInstruction( m_currentDataCollector.VertexLocalVariables, UniqueId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - m_currentDataCollector.UsingCustomOutput = false; - } - else - { - CreateInstructionsForPort( debugPort, Constants.OutputVarStr + ".Emission", false, null, null, false, false,true ); - } - } - else - { - MasterNodePortCategory currentCategory = sortedPorts[ 0 ].Category; - //Collect data from standard nodes - for( int i = 0; i < sortedPorts.Count; i++ ) - { - // prepare ports for custom lighting - m_currentDataCollector.GenType = sortedPorts[ i ].GenType; - if( m_currentLightModel == StandardShaderLightModel.CustomLighting && sortedPorts[ i ].Name.Equals( AlphaStr ) ) - ContainerGraph.ResetNodesLocalVariablesIfNot( MasterNodePortCategory.Vertex ); - - if( sortedPorts[ i ].IsConnected ) - { - m_currentDataCollector.PortCategory = sortedPorts[ i ].Category; - - if( sortedPorts[ i ].Name.Equals( NormalStr ) )// Normal Map is Connected - { - m_currentDataCollector.DirtyNormal = true; - } - if( sortedPorts[ i ].Name.Equals( TranslucencyStr ) ) - { - hasTranslucency = true; - } - if( sortedPorts[ i ].Name.Equals( TransmissionStr ) ) - { - hasTransmission = true; - } - if( sortedPorts[ i ].Name.Equals( EmissionStr ) ) - { - hasEmission = true; - } - - if( sortedPorts[ i ].Name.Equals( RefractionStr ) ) - { - hasRefraction = true; - } - - if( sortedPorts[ i ].Name.Equals( AlphaStr ) ) - { - hasOpacity = true; - } - - if( sortedPorts[ i ].Name.Equals( DiscardStr ) ) - { - hasOpacityMask = true; - } - - if( hasRefraction ) - { - m_currentDataCollector.AddToInput( UniqueId, SurfaceInputs.SCREEN_POS ); - m_currentDataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - - //not necessary, just being safe - m_currentDataCollector.DirtyNormal = true; - m_currentDataCollector.ForceNormal = true; - - if( m_grabOrder != 0 ) - { - m_currentDataCollector.AddGrabPass( "RefractionGrab" + m_grabOrder ); - m_currentDataCollector.AddToUniforms( UniqueId, "uniform sampler2D RefractionGrab" + m_grabOrder + ";" ); - } - else - { - m_currentDataCollector.AddGrabPass( "" ); - m_currentDataCollector.AddToUniforms( UniqueId, "uniform sampler2D _GrabTexture;" ); - } - - if( !m_inlineChromaticAberration.Active ) - { - m_currentDataCollector.AddToUniforms( UniqueId, "uniform float _ChromaticAberration;" ); - - m_currentDataCollector.AddToProperties( UniqueId, "[Header(Refraction)]", m_refractionReorder.OrderIndex ); - m_currentDataCollector.AddToProperties( UniqueId, "_ChromaticAberration(\"Chromatic Aberration\", Range( 0 , 0.3)) = 0.1", m_refractionReorder.OrderIndex + 1 ); - } - - m_currentDataCollector.AddToPragmas( UniqueId, "multi_compile _ALPHAPREMULTIPLY_ON" ); - } - - if( hasTranslucency || hasTransmission ) - { - //Translucency and Transmission Generation - - //Add properties and uniforms - m_currentDataCollector.AddToIncludes( UniqueId, Constants.UnityPBSLightingLib ); - - if( hasTranslucency ) - { - m_currentDataCollector.AddToProperties( UniqueId, "[Header(Translucency)]", m_translucencyReorder.OrderIndex ); - m_currentDataCollector.AddToProperties( UniqueId, "_Translucency(\"Strength\", Range( 0 , 50)) = 1", m_translucencyReorder.OrderIndex + 1 ); - m_currentDataCollector.AddToProperties( UniqueId, "_TransNormalDistortion(\"Normal Distortion\", Range( 0 , 1)) = 0.1", m_translucencyReorder.OrderIndex + 2 ); - m_currentDataCollector.AddToProperties( UniqueId, "_TransScattering(\"Scaterring Falloff\", Range( 1 , 50)) = 2", m_translucencyReorder.OrderIndex + 3 ); - m_currentDataCollector.AddToProperties( UniqueId, "_TransDirect(\"Direct\", Range( 0 , 1)) = 1", m_translucencyReorder.OrderIndex + 4 ); - m_currentDataCollector.AddToProperties( UniqueId, "_TransAmbient(\"Ambient\", Range( 0 , 1)) = 0.2", m_translucencyReorder.OrderIndex + 5 ); - m_currentDataCollector.AddToProperties( UniqueId, "_TransShadow(\"Shadow\", Range( 0 , 1)) = 0.9", m_translucencyReorder.OrderIndex + 6 ); - - m_currentDataCollector.AddToUniforms( UniqueId, "uniform half _Translucency;" ); - m_currentDataCollector.AddToUniforms( UniqueId, "uniform half _TransNormalDistortion;" ); - m_currentDataCollector.AddToUniforms( UniqueId, "uniform half _TransScattering;" ); - m_currentDataCollector.AddToUniforms( UniqueId, "uniform half _TransDirect;" ); - m_currentDataCollector.AddToUniforms( UniqueId, "uniform half _TransAmbient;" ); - m_currentDataCollector.AddToUniforms( UniqueId, "uniform half _TransShadow;" ); - } - - //Add custom struct - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - case StandardShaderLightModel.StandardSpecular: - outputStruct = "SurfaceOutput" + m_currentLightModel.ToString() + Constants.CustomLightStructStr; break; - } - - m_currentDataCollector.ChangeCustomInputHeader( m_currentLightModel.ToString() + Constants.CustomLightStructStr ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Albedo", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Normal", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Emission", true ); - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - m_currentDataCollector.AddToCustomInput( UniqueId, "half Metallic", true ); - break; - case StandardShaderLightModel.StandardSpecular: - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Specular", true ); - break; - } - m_currentDataCollector.AddToCustomInput( UniqueId, "half Smoothness", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half Occlusion", true ); - m_currentDataCollector.AddToCustomInput( UniqueId, "half Alpha", true ); - if( hasTranslucency ) - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Translucency", true ); - - if( hasTransmission ) - m_currentDataCollector.AddToCustomInput( UniqueId, "half3 Transmission", true ); - } - - if( sortedPorts[ i ].Name.Equals( DiscardStr ) ) - { - //Discard Op Node - if( m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - hasCustomLightingMask = true; - m_currentDataCollector.UsingCustomOutput = true; - m_currentDataCollector.GenType = PortGenType.CustomLighting; - WireReference connection = sortedPorts[ i ].GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - - customLightingMaskCode = node.GetValueFromOutputStr( connection.PortId, WirePortDataType.FLOAT, ref m_currentDataCollector, false ); - customLightingMaskCode = "clip( " + customLightingMaskCode + " - " + m_inlineOpacityMaskClipValue.GetValueOrProperty( IOUtils.MaskClipValueName, false ) + " )"; - customLightingInstructions = m_currentDataCollector.CustomOutput; - - m_currentDataCollector.GenType = PortGenType.NonCustomLighting; - m_currentDataCollector.UsingCustomOutput = false; - continue; - } - else - { - string clipIn = "\t\t\tclip( "; - string clipOut = " - " + m_inlineOpacityMaskClipValue.GetValueOrProperty( IOUtils.MaskClipValueName, false ) + " );\n"; - //if( ( m_alphaToCoverage || m_inlineAlphaToCoverage.Active ) && m_castShadows ) - //{ - // clipIn = "\t\t\t#if UNITY_PASS_SHADOWCASTER\n" + clipIn; - // clipOut = clipOut + "\t\t\t#endif\n"; - //} - CreateInstructionsForPort( sortedPorts[ i ], Constants.OutputVarStr + "." + sortedPorts[ i ].DataName, true, clipIn, clipOut, false, normalIsConnected ); - } - } - else if( sortedPorts[ i ].DataName.Equals( VertexDataStr ) ) - { - string vertexInstructions = CreateInstructionsForVertexPort( sortedPorts[ i ] ); - m_currentDataCollector.AddToVertexDisplacement( vertexInstructions, m_vertexMode ); - } - else if( sortedPorts[ i ].DataName.Equals( VertexNormalStr ) ) - { - string vertexInstructions = CreateInstructionsForVertexPort( sortedPorts[ i ] ); - m_currentDataCollector.AddToVertexNormal( vertexInstructions ); - } - else if( m_tessOpHelper.IsTessellationPort( sortedPorts[ i ].PortId ) && sortedPorts[ i ].IsConnected /* && m_tessOpHelper.EnableTesselation*/) - { - //Vertex displacement and per vertex custom data - WireReference connection = sortedPorts[ i ].GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - - string vertexInstructions = node.GetValueFromOutputStr( connection.PortId, sortedPorts[ i ].DataType, ref m_currentDataCollector, false ); - - if( m_currentDataCollector.DirtySpecialLocalVariables ) - { - m_tessOpHelper.AddAdditionalData( m_currentDataCollector.SpecialLocalVariables ); - m_currentDataCollector.ClearSpecialLocalVariables(); - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - m_tessOpHelper.AddAdditionalData( m_currentDataCollector.VertexLocalVariables ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - m_tessOpHelper.AddCustomFunction( vertexInstructions ); - } - else if( sortedPorts[ i ].Name.Equals( RefractionStr ) ) - { - ContainerGraph.ResetNodesLocalVariables(); - m_currentDataCollector.UsingCustomOutput = true; - - refractionFix = " + 0.00001 * i.screenPos * i.worldPos"; - m_currentDataCollector.AddInstructions( "\t\t\to.Normal = o.Normal" + refractionFix + ";\n" ); - refractionCode = CreateInstructionStringForPort( sortedPorts[ i ], false ); - refractionInstructions = m_currentDataCollector.CustomOutput; - - m_currentDataCollector.UsingCustomOutput = false; - } - else if( sortedPorts[ i ].Name.Equals( CustomLightingStr ) ) - { - m_currentDataCollector.UsingCustomOutput = true; - WireReference connection = sortedPorts[ i ].GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - - customLightingCode = node.GetValueFromOutputStr( connection.PortId, WirePortDataType.FLOAT3, ref m_currentDataCollector, false ); - customLightingInstructions = m_currentDataCollector.CustomOutput; - - if( m_currentDataCollector.ForceNormal ) - { - m_currentDataCollector.AddToStartInstructions( "\t\t\t" + Constants.OutputVarStr + ".Normal = float3(0,0,1);\n" ); - m_currentDataCollector.DirtyNormal = true; - m_currentDataCollector.ForceNormal = false; - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - m_currentDataCollector.AddVertexInstruction( m_currentDataCollector.VertexLocalVariables, UniqueId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - m_currentDataCollector.UsingCustomOutput = false; - - } - else if( sortedPorts[ i ].Name.Equals( AlphaStr ) && m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - m_currentDataCollector.UsingCustomOutput = true; - m_currentDataCollector.GenType = PortGenType.CustomLighting; - - WireReference connection = sortedPorts[ i ].GetConnection(); - ParentNode node = UIUtils.GetNode( connection.NodeId ); - - customLightingAlphaCode = node.GetValueFromOutputStr( connection.PortId, WirePortDataType.FLOAT, ref m_currentDataCollector, false ); - customLightingInstructions = m_currentDataCollector.CustomOutput; - - if( m_currentDataCollector.ForceNormal ) - { - m_currentDataCollector.AddToStartInstructions( "\t\t\t" + Constants.OutputVarStr + ".Normal = float3(0,0,1);\n" ); - m_currentDataCollector.DirtyNormal = true; - m_currentDataCollector.ForceNormal = false; - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - m_currentDataCollector.AddVertexInstruction( m_currentDataCollector.VertexLocalVariables, UniqueId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - m_currentDataCollector.GenType = PortGenType.NonCustomLighting; - m_currentDataCollector.UsingCustomOutput = false; - } - else - { - // Surface shader instruccions - // if working on normals and have normal dependent node then ignore local var generation - CreateInstructionsForPort( sortedPorts[ i ], Constants.OutputVarStr + "." + sortedPorts[ i ].DataName, false, null, null, false, normalIsConnected ); - } - } - else if( sortedPorts[ i ].Name.Equals( AlphaStr ) ) - { - if( m_currentLightModel != StandardShaderLightModel.CustomLighting ) - { - m_currentDataCollector.AddInstructions( string.Format( "\t\t\t{0}.{1} = 1;\n", Constants.OutputVarStr, sortedPorts[ i ].DataName ) ); - } - } - } - - m_billboardOpHelper.FillDataCollectorWithInternalData( ref m_currentDataCollector ); - } - - - if( !m_renderingOptionsOpHelper.UseDefaultShadowCaster && - ( ( m_castShadows && ( m_alphaToCoverage || m_inlineAlphaToCoverage.Active ) ) || - ( m_castShadows && hasOpacity ) || - ( m_castShadows && ( m_currentDataCollector.UsingWorldNormal || m_currentDataCollector.UsingWorldReflection || m_currentDataCollector.UsingViewDirection ) ) || - ( m_castShadows && m_inputPorts[ m_discardPortId ].Available && m_inputPorts[ m_discardPortId ].IsConnected && m_currentLightModel == StandardShaderLightModel.CustomLighting ) )) - m_customShadowCaster = true; - else - m_customShadowCaster = false; - - //m_customShadowCaster = true; - - for( int i = 0; i < 4; i++ ) - { - if( m_currentDataCollector.GetChannelUsage( i ) == TextureChannelUsage.Required ) - { - string channelName = UIUtils.GetChannelName( i ); - m_currentDataCollector.AddToProperties( -1, UIUtils.GetTex2DProperty( channelName, TexturePropertyValues.white ), -1 ); - } - } - - m_currentDataCollector.AddToProperties( -1, IOUtils.DefaultASEDirtyCheckProperty, 10000 ); - if( m_inputPorts[ m_discardPortId ].Available && m_inputPorts[ m_discardPortId ].IsConnected ) - { - if( m_inlineOpacityMaskClipValue.IsValid ) - { - RangedFloatNode fnode = UIUtils.GetNode( m_inlineOpacityMaskClipValue.NodeId ) as RangedFloatNode; - if( fnode != null ) - { - m_currentDataCollector.AddToProperties( fnode.UniqueId, fnode.GetPropertyValue(), fnode.OrderIndex ); - m_currentDataCollector.AddToUniforms( fnode.UniqueId, fnode.GetUniformValue() ); - } - else - { - IntNode inode = UIUtils.GetNode( m_inlineOpacityMaskClipValue.NodeId ) as IntNode; - m_currentDataCollector.AddToProperties( inode.UniqueId, inode.GetPropertyValue(), inode.OrderIndex ); - m_currentDataCollector.AddToUniforms( inode.UniqueId, inode.GetUniformValue() ); - } - } - else - { - m_currentDataCollector.AddToProperties( -1, string.Format( IOUtils.MaskClipValueProperty, OpacityMaskClipValueStr, m_opacityMaskClipValue ), ( m_maskClipReorder != null ) ? m_maskClipReorder.OrderIndex : -1 ); - m_currentDataCollector.AddToUniforms( -1, string.Format( IOUtils.MaskClipValueUniform, m_opacityMaskClipValue ) ); - } - } - - if( !m_currentDataCollector.DirtyInputs ) - m_currentDataCollector.AddToInput( UniqueId, "half filler", true ); - - if( m_currentLightModel == StandardShaderLightModel.BlinnPhong ) - m_currentDataCollector.AddToProperties( -1, "_SpecColor(\"Specular Color\",Color)=(1,1,1,1)", m_specColorReorder.OrderIndex ); - - //Tesselation - if( m_tessOpHelper.EnableTesselation ) - { - m_tessOpHelper.AddToDataCollector( ref m_currentDataCollector, m_tessellationReorder != null ? m_tessellationReorder.OrderIndex : -1 ); - if( !m_currentDataCollector.DirtyPerVertexData ) - { - m_currentDataCollector.OpenPerVertexHeader( false ); - } - } - - - if( m_outlineHelper.EnableOutline || ( m_currentDataCollector.UsingCustomOutlineColor || m_currentDataCollector.CustomOutlineSelectedAlpha > 0 || m_currentDataCollector.UsingCustomOutlineWidth ) ) - { - m_outlineHelper.AddToDataCollector( ref m_currentDataCollector ); - } - -#if !UNITY_2017_1_OR_NEWER - if( m_renderingOptionsOpHelper.LodCrossfade ) - { - m_currentDataCollector.AddToPragmas( UniqueId, "multi_compile _ LOD_FADE_CROSSFADE" ); - m_currentDataCollector.AddToStartInstructions( "\t\t\tUNITY_APPLY_DITHER_CROSSFADE(i);\n" ); - m_currentDataCollector.AddToInput( UniqueId, "UNITY_DITHER_CROSSFADE_COORDS", false ); - m_currentDataCollector.AddVertexInstruction( "UNITY_TRANSFER_DITHER_CROSSFADE( " + Constants.VertexShaderOutputStr + ", " + Constants.VertexShaderInputStr + ".vertex )", UniqueId, true ); - } -#endif - //m_additionalIncludes.AddToDataCollector( ref m_currentDataCollector ); - //m_additionalPragmas.AddToDataCollector( ref m_currentDataCollector ); - //m_additionalDefines.AddToDataCollector( ref m_currentDataCollector ); - m_additionalDirectives.AddAllToDataCollector( ref m_currentDataCollector ); - - //m_currentDataCollector.CloseInputs(); - m_currentDataCollector.CloseCustomInputs(); - m_currentDataCollector.CloseProperties(); - m_currentDataCollector.ClosePerVertexHeader(); - - //build Shader Body - string ShaderBody = string.Empty; - OpenShaderBody( ref ShaderBody, m_shaderName ); - { - //set properties - if( m_currentDataCollector.DirtyProperties ) - { - ShaderBody += m_currentDataCollector.BuildPropertiesString(); - } - //set subshader - OpenSubShaderBody( ref ShaderBody ); - { - - // Add extra depth pass - m_zBufferHelper.DrawExtraDepthPass( ref ShaderBody ); - - // Add optionalPasses - if( m_outlineHelper.EnableOutline || ( m_currentDataCollector.UsingCustomOutlineColor || m_currentDataCollector.CustomOutlineSelectedAlpha > 0 || m_currentDataCollector.UsingCustomOutlineWidth ) ) - { - if( !usingDebugPort ) - AddMultilineBody( ref ShaderBody, m_outlineHelper.OutlineFunctionBody( ref m_currentDataCollector, isInstancedShader, m_customShadowCaster, UIUtils.RemoveInvalidCharacters( ShaderName ), ( m_billboardOpHelper.IsBillboard && !usingDebugPort ? m_billboardOpHelper.GetInternalMultilineInstructions() : null ), ref m_tessOpHelper, ShaderModelTypeArr[ m_shaderModelIdx ], CurrentPrecisionType ) ); - } - - //Add SubShader tags - if( hasEmission ) - { - tags += " \"IsEmissive\" = \"true\" "; - } - - tags += m_customTagsHelper.GenerateCustomTags(); - - tags = "Tags{ " + tags + " }"; - m_usePass.BuildUsePassInfo( m_currentDataCollector, ref aboveUsePasses, ref bellowUsePasses, "\t\t" ); - if( !string.IsNullOrEmpty( aboveUsePasses ) ) - { - ShaderBody += aboveUsePasses; - } - - AddRenderTags( ref ShaderBody, tags ); - AddShaderLOD( ref ShaderBody, ShaderLOD ); - AddRenderState( ref ShaderBody, "Cull", m_inlineCullMode.GetValueOrProperty( m_cullMode.ToString() ) ); - m_customBlendAvailable = ( m_alphaMode == AlphaMode.Custom || m_alphaMode == AlphaMode.Opaque ); - if( ( m_zBufferHelper.IsActive && m_customBlendAvailable ) || m_outlineHelper.UsingZWrite || m_outlineHelper.UsingZTest ) - { - ShaderBody += m_zBufferHelper.CreateDepthInfo( m_outlineHelper.UsingZWrite, m_outlineHelper.UsingZTest ); - } - if( m_stencilBufferHelper.Active ) - { - ShaderBody += m_stencilBufferHelper.CreateStencilOp( this ); - } - - if( m_blendOpsHelper.Active ) - { - ShaderBody += m_blendOpsHelper.CreateBlendOps(); - } - - if( m_alphaToCoverage || m_inlineAlphaToCoverage.Active ) - { - ShaderBody += "\t\tAlphaToMask "+ m_inlineAlphaToCoverage.GetValueOrProperty( "On" )+"\n"; - } - - // Build Color Mask - m_colorMaskHelper.BuildColorMask( ref ShaderBody, m_customBlendAvailable ); - - //ShaderBody += "\t\tZWrite " + _zWriteMode + '\n'; - //ShaderBody += "\t\tZTest " + _zTestMode + '\n'; - - //Add GrabPass - if( m_currentDataCollector.DirtyGrabPass ) - { - ShaderBody += m_currentDataCollector.GrabPass; - } - - // build optional parameters - string OptionalParameters = string.Empty; - - // addword standard to custom lighting to accepts standard lighting models - string standardCustomLighting = string.Empty; - if( m_currentLightModel == StandardShaderLightModel.CustomLighting ) - standardCustomLighting = "Standard"; - - //add cg program - if( m_customShadowCaster ) - OpenCGInclude( ref ShaderBody ); - else - OpenCGProgram( ref ShaderBody ); - { - //Add Defines - if( m_currentDataCollector.DirtyDefines ) - ShaderBody += m_currentDataCollector.Defines; - - //Add Includes - if( m_customShadowCaster ) - { - m_currentDataCollector.AddToIncludes( UniqueId, Constants.UnityPBSLightingLib ); - m_currentDataCollector.AddToIncludes( UniqueId, "Lighting.cginc" ); - } - if( m_currentDataCollector.DirtyIncludes ) - ShaderBody += m_currentDataCollector.Includes; - - //define as surface shader and specify lighting model - if( UIUtils.GetTextureArrayNodeAmount() > 0 && m_shaderModelIdx < 3 ) - { - UIUtils.ShowMessage( "Automatically changing Shader Model to 3.5 since\nit's the minimum required by texture arrays." ); - m_shaderModelIdx = 3; - } - - // if tessellation is active then we need be at least using shader model 4.6 - if( m_tessOpHelper.EnableTesselation && m_shaderModelIdx < 6 ) - { - UIUtils.ShowMessage( "Automatically changing Shader Model to 4.6 since\nit's the minimum required by tessellation." ); - m_shaderModelIdx = 6; - } - - // if translucency is ON change render path - if( hasTranslucency && m_renderPath != RenderPath.ForwardOnly ) - { - UIUtils.ShowMessage( "Automatically changing Render Path to Forward Only since\ntranslucency only works in forward rendering." ); - m_renderPath = RenderPath.ForwardOnly; - } - - // if outline is ON change render path - if( m_outlineHelper.EnableOutline && m_renderPath != RenderPath.ForwardOnly ) - { - UIUtils.ShowMessage( "Automatically changing Render Path to Forward Only since\noutline only works in forward rendering." ); - m_renderPath = RenderPath.ForwardOnly; - } - - // if transmission is ON change render path - if( hasTransmission && m_renderPath != RenderPath.ForwardOnly ) - { - UIUtils.ShowMessage( "Automatically changing Render Path to Forward Only since\ntransmission only works in forward rendering." ); - m_renderPath = RenderPath.ForwardOnly; - } - - // if refraction is ON change render path - if( hasRefraction && m_renderPath != RenderPath.ForwardOnly ) - { - UIUtils.ShowMessage( "Automatically changing Render Path to Forward Only since\nrefraction only works in forward rendering." ); - m_renderPath = RenderPath.ForwardOnly; - } - - ShaderBody += string.Format( IOUtils.PragmaTargetHeader, ShaderModelTypeArr[ m_shaderModelIdx ] ); - - - //Add pragmas (needs check to see if all pragmas work with custom shadow caster) - if( m_currentDataCollector.DirtyPragmas/* && !m_customShadowCaster */) - ShaderBody += m_currentDataCollector.Pragmas; - - if( m_currentDataCollector.DirtyAdditionalDirectives ) - ShaderBody += m_currentDataCollector.StandardAdditionalDirectives; - - //if ( !m_customBlendMode ) - { - switch( m_alphaMode ) - { - case AlphaMode.Opaque: - case AlphaMode.Masked: break; - case AlphaMode.Transparent: - { - OptionalParameters += "alpha:fade" + Constants.OptionalParametersSep; - } - break; - case AlphaMode.Premultiply: - { - OptionalParameters += "alpha:premul" + Constants.OptionalParametersSep; - } - break; - } - } - - if( m_keepAlpha ) - { - OptionalParameters += "keepalpha" + Constants.OptionalParametersSep; - } - - if( hasRefraction ) - { - OptionalParameters += "finalcolor:RefractionF" + Constants.OptionalParametersSep; - } - - if( !m_customShadowCaster && m_castShadows ) - { - OptionalParameters += "addshadow" + Constants.OptionalParametersSep; - } - - if( m_castShadows ) - { - OptionalParameters += "fullforwardshadows" + Constants.OptionalParametersSep; - } - - if( !m_receiveShadows ) - { - OptionalParameters += "noshadow" + Constants.OptionalParametersSep; - } - - if( m_renderingOptionsOpHelper.IsOptionActive( " Add Pass" ) && usingDebugPort ) - { - OptionalParameters += "noforwardadd" + Constants.OptionalParametersSep; - } - - if( m_renderingOptionsOpHelper.ForceDisableInstancing ) - { - OptionalParameters += "noinstancing" + Constants.OptionalParametersSep; - } - - switch( m_renderPath ) - { - case RenderPath.All: break; - case RenderPath.DeferredOnly: OptionalParameters += "exclude_path:forward" + Constants.OptionalParametersSep; break; - case RenderPath.ForwardOnly: OptionalParameters += "exclude_path:deferred" + Constants.OptionalParametersSep; break; - } - - //Add code generation options - m_renderingOptionsOpHelper.Build( ref OptionalParameters ); - - if( !m_customShadowCaster ) - { - string customLightSurface = string.Empty; - if( hasTranslucency || hasTransmission ) - customLightSurface = "Custom"; - m_renderingPlatformOpHelper.SetRenderingPlatforms( ref ShaderBody ); - - //Check if Custom Vertex is being used and add tag - if( m_currentDataCollector.DirtyPerVertexData ) - OptionalParameters += "vertex:" + Constants.VertexDataFunc + Constants.OptionalParametersSep; - - if( m_tessOpHelper.EnableTesselation && !usingDebugPort ) - { - m_tessOpHelper.WriteToOptionalParams( ref OptionalParameters ); - } - - m_additionalSurfaceOptions.WriteToOptionalSurfaceOptions( ref OptionalParameters ); - - AddShaderPragma( ref ShaderBody, "surface surf " + standardCustomLighting + m_currentLightModel.ToString() + customLightSurface + Constants.OptionalParametersSep + OptionalParameters ); - } - else - { - if( /*m_currentDataCollector.UsingWorldNormal ||*/ m_currentDataCollector.UsingInternalData ) - { - ShaderBody += "\t\t#ifdef UNITY_PASS_SHADOWCASTER\n"; - ShaderBody += "\t\t\t#undef INTERNAL_DATA\n"; - ShaderBody += "\t\t\t#undef WorldReflectionVector\n"; - ShaderBody += "\t\t\t#undef WorldNormalVector\n"; - ShaderBody += "\t\t\t#define INTERNAL_DATA half3 internalSurfaceTtoW0; half3 internalSurfaceTtoW1; half3 internalSurfaceTtoW2;\n"; - ShaderBody += "\t\t\t#define WorldReflectionVector(data,normal) reflect (data.worldRefl, half3(dot(data.internalSurfaceTtoW0,normal), dot(data.internalSurfaceTtoW1,normal), dot(data.internalSurfaceTtoW2,normal)))\n"; - ShaderBody += "\t\t\t#define WorldNormalVector(data,normal) half3(dot(data.internalSurfaceTtoW0,normal), dot(data.internalSurfaceTtoW1,normal), dot(data.internalSurfaceTtoW2,normal))\n"; - ShaderBody += "\t\t#endif\n"; - } - } - - if( m_currentDataCollector.UsingHigherSizeTexcoords ) - { - ShaderBody += "\t\t#undef TRANSFORM_TEX\n"; - ShaderBody += "\t\t#define TRANSFORM_TEX(tex,name) float4(tex.xy * name##_ST.xy + name##_ST.zw, tex.z, tex.w)\n"; - } - - if( m_currentDataCollector.DirtyAppData ) - ShaderBody += m_currentDataCollector.CustomAppData; - - // Add Input struct - if( m_currentDataCollector.DirtyInputs ) - ShaderBody += "\t\t" + m_currentDataCollector.Inputs + "\t\t};" + "\n\n"; - - // Add Custom Lighting struct - if( m_currentDataCollector.DirtyCustomInput ) - ShaderBody += m_currentDataCollector.CustomInput + "\n\n"; - - //Add Uniforms - if( m_currentDataCollector.DirtyUniforms ) - ShaderBody += m_currentDataCollector.Uniforms + "\n"; - - // Add Array Derivatives Macros - //if( m_currentDataCollector.UsingArrayDerivatives ) - //{ - // ShaderBody += "\t\t#if defined(UNITY_COMPILER_HLSL2GLSL) || defined(SHADER_TARGET_SURFACE_ANALYSIS)\n"; - // ShaderBody += "\t\t\t#define ASE_SAMPLE_TEX2DARRAY_GRAD(tex,coord,dx,dy) UNITY_SAMPLE_TEX2DARRAY (tex,coord)\n"; - // ShaderBody += "\t\t#else\n"; - // ShaderBody += "\t\t\t#define ASE_SAMPLE_TEX2DARRAY_GRAD(tex,coord,dx,dy) tex.SampleGrad (sampler##tex,coord,dx,dy)\n"; - // ShaderBody += "\t\t#endif\n\n"; - //} - - //Add Instanced Properties - if( isInstancedShader && m_currentDataCollector.DirtyInstancedProperties ) - { - m_currentDataCollector.SetupInstancePropertiesBlock( UIUtils.RemoveInvalidCharacters( ShaderName ) ); - ShaderBody += m_currentDataCollector.InstancedProperties + "\n"; - } - - if( m_currentDataCollector.DirtyFunctions ) - ShaderBody += m_currentDataCollector.Functions + "\n"; - - - //Tesselation - if( m_tessOpHelper.EnableTesselation && !usingDebugPort ) - { - ShaderBody += m_tessOpHelper.GetCurrentTessellationFunction + "\n"; - } - - //Add Custom Vertex Data - if( m_currentDataCollector.DirtyPerVertexData ) - { - ShaderBody += m_currentDataCollector.VertexData; - } - - if( m_currentLightModel == StandardShaderLightModel.Unlit ) - { - for( int i = 0; i < VertexLitFunc.Length; i++ ) - { - ShaderBody += VertexLitFunc[ i ] + "\n"; - } - } - - //Add custom lighting - if( m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - ShaderBody += "\t\tinline half4 LightingStandard" + m_currentLightModel.ToString() + "( inout " + outputStruct + " " + Constants.CustomLightOutputVarStr + ", half3 viewDir, UnityGI gi )\n\t\t{\n"; - ShaderBody += "\t\t\tUnityGIInput data = s.GIData;\n"; - ShaderBody += "\t\t\tInput i = s.SurfInput;\n"; - ShaderBody += "\t\t\thalf4 c = 0;\n"; - if( m_currentDataCollector.UsingLightAttenuation ) - { - ShaderBody += "\t\t\t#ifdef UNITY_PASS_FORWARDBASE\n"; - ShaderBody += "\t\t\tfloat ase_lightAtten = data.atten;\n"; - ShaderBody += "\t\t\tif( _LightColor0.a == 0)\n"; - ShaderBody += "\t\t\tase_lightAtten = 0;\n"; - ShaderBody += "\t\t\t#else\n"; - ShaderBody += "\t\t\tfloat3 ase_lightAttenRGB = gi.light.color / ( ( _LightColor0.rgb ) + 0.000001 );\n"; - ShaderBody += "\t\t\tfloat ase_lightAtten = max( max( ase_lightAttenRGB.r, ase_lightAttenRGB.g ), ase_lightAttenRGB.b );\n"; - ShaderBody += "\t\t\t#endif\n"; - - ShaderBody += "\t\t\t#if defined(HANDLE_SHADOWS_BLENDING_IN_GI)\n"; - ShaderBody += "\t\t\thalf bakedAtten = UnitySampleBakedOcclusion(data.lightmapUV.xy, data.worldPos);\n"; - ShaderBody += "\t\t\tfloat zDist = dot(_WorldSpaceCameraPos - data.worldPos, UNITY_MATRIX_V[2].xyz);\n"; - ShaderBody += "\t\t\tfloat fadeDist = UnityComputeShadowFadeDistance(data.worldPos, zDist);\n"; - ShaderBody += "\t\t\tase_lightAtten = UnityMixRealtimeAndBakedShadows(data.atten, bakedAtten, UnityComputeShadowFade(fadeDist));\n"; - ShaderBody += "\t\t\t#endif\n"; - } - - //if( m_currentDataCollector.dirtyc ) - ShaderBody += customLightingInstructions; - ShaderBody += "\t\t\tc.rgb = " + ( !string.IsNullOrEmpty( customLightingCode ) ? customLightingCode : "0" ) + ";\n"; - ShaderBody += "\t\t\tc.a = " + ( !string.IsNullOrEmpty( customLightingAlphaCode ) ? customLightingAlphaCode : "1" ) + ";\n"; - if( m_alphaMode == AlphaMode.Premultiply || ( ( m_alphaMode == AlphaMode.Custom || m_alphaMode == AlphaMode.Opaque ) && m_blendOpsHelper.CurrentBlendRGB.IndexOf( "Premultiplied" ) > -1 ) ) - ShaderBody += "\t\t\tc.rgb *= c.a;\n"; - if( hasCustomLightingMask ) - ShaderBody += "\t\t\t" + customLightingMaskCode + ";\n"; - ShaderBody += "\t\t\treturn c;\n"; - ShaderBody += "\t\t}\n\n"; - - //Add GI function - ShaderBody += "\t\tinline void LightingStandard" + m_currentLightModel.ToString() + "_GI( inout " + outputStruct + " " + Constants.CustomLightOutputVarStr + ", UnityGIInput data, inout UnityGI gi )\n\t\t{\n"; - ShaderBody += "\t\t\ts.GIData = data;\n"; - //ShaderBody += "\t\t\tUNITY_GI(gi, " + Constants.CustomLightOutputVarStr + ", data);\n"; - ShaderBody += "\t\t}\n\n"; - } - - //Add custom lighting function - if( hasTranslucency || hasTransmission ) - { - ShaderBody += "\t\tinline half4 Lighting" + m_currentLightModel.ToString() + Constants.CustomLightStructStr + "(" + outputStruct + " " + Constants.CustomLightOutputVarStr + ", half3 viewDir, UnityGI gi )\n\t\t{\n"; - if( hasTranslucency ) - { - ShaderBody += "\t\t\t#if !DIRECTIONAL\n"; - ShaderBody += "\t\t\tfloat3 lightAtten = gi.light.color;\n"; - ShaderBody += "\t\t\t#else\n"; - ShaderBody += "\t\t\tfloat3 lightAtten = lerp( _LightColor0.rgb, gi.light.color, _TransShadow );\n"; - ShaderBody += "\t\t\t#endif\n"; - ShaderBody += "\t\t\thalf3 lightDir = gi.light.dir + " + Constants.CustomLightOutputVarStr + ".Normal * _TransNormalDistortion;\n"; - ShaderBody += "\t\t\thalf transVdotL = pow( saturate( dot( viewDir, -lightDir ) ), _TransScattering );\n"; - ShaderBody += "\t\t\thalf3 translucency = lightAtten * (transVdotL * _TransDirect + gi.indirect.diffuse * _TransAmbient) * " + Constants.CustomLightOutputVarStr + ".Translucency;\n"; - ShaderBody += "\t\t\thalf4 c = half4( " + Constants.CustomLightOutputVarStr + ".Albedo * translucency * _Translucency, 0 );\n\n"; - } - - if( hasTransmission ) - { - ShaderBody += "\t\t\thalf3 transmission = max(0 , -dot(" + Constants.CustomLightOutputVarStr + ".Normal, gi.light.dir)) * gi.light.color * " + Constants.CustomLightOutputVarStr + ".Transmission;\n"; - ShaderBody += "\t\t\thalf4 d = half4(" + Constants.CustomLightOutputVarStr + ".Albedo * transmission , 0);\n\n"; - } - - ShaderBody += "\t\t\tSurfaceOutput" + m_currentLightModel.ToString() + " r;\n"; - ShaderBody += "\t\t\tr.Albedo = " + Constants.CustomLightOutputVarStr + ".Albedo;\n"; - ShaderBody += "\t\t\tr.Normal = " + Constants.CustomLightOutputVarStr + ".Normal;\n"; - ShaderBody += "\t\t\tr.Emission = " + Constants.CustomLightOutputVarStr + ".Emission;\n"; - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - ShaderBody += "\t\t\tr.Metallic = " + Constants.CustomLightOutputVarStr + ".Metallic;\n"; - break; - case StandardShaderLightModel.StandardSpecular: - ShaderBody += "\t\t\tr.Specular = " + Constants.CustomLightOutputVarStr + ".Specular;\n"; - break; - } - ShaderBody += "\t\t\tr.Smoothness = " + Constants.CustomLightOutputVarStr + ".Smoothness;\n"; - ShaderBody += "\t\t\tr.Occlusion = " + Constants.CustomLightOutputVarStr + ".Occlusion;\n"; - ShaderBody += "\t\t\tr.Alpha = " + Constants.CustomLightOutputVarStr + ".Alpha;\n"; - ShaderBody += "\t\t\treturn Lighting" + m_currentLightModel.ToString() + " (r, viewDir, gi)" + ( hasTranslucency ? " + c" : "" ) + ( hasTransmission ? " + d" : "" ) + ";\n"; - ShaderBody += "\t\t}\n\n"; - - //Add GI function - ShaderBody += "\t\tinline void Lighting" + m_currentLightModel.ToString() + Constants.CustomLightStructStr + "_GI(" + outputStruct + " " + Constants.CustomLightOutputVarStr + ", UnityGIInput data, inout UnityGI gi )\n\t\t{\n"; - - ShaderBody += "\t\t\t#if defined(UNITY_PASS_DEFERRED) && UNITY_ENABLE_REFLECTION_BUFFERS\n"; - ShaderBody += "\t\t\t\tgi = UnityGlobalIllumination(data, " + Constants.CustomLightOutputVarStr + ".Occlusion, " + Constants.CustomLightOutputVarStr + ".Normal);\n"; - ShaderBody += "\t\t\t#else\n"; - ShaderBody += "\t\t\t\tUNITY_GLOSSY_ENV_FROM_SURFACE( g, " + Constants.CustomLightOutputVarStr + ", data );\n"; - ShaderBody += "\t\t\t\tgi = UnityGlobalIllumination( data, " + Constants.CustomLightOutputVarStr + ".Occlusion, " + Constants.CustomLightOutputVarStr + ".Normal, g );\n"; - ShaderBody += "\t\t\t#endif\n"; - - //ShaderBody += "\t\t\tUNITY_GI(gi, " + Constants.CustomLightOutputVarStr + ", data);\n"; - ShaderBody += "\t\t}\n\n"; - } - - if( hasRefraction ) - { - ShaderBody += "\t\tinline float4 Refraction( Input " + Constants.InputVarStr + ", " + outputStruct + " " + Constants.OutputVarStr + ", float indexOfRefraction, float chomaticAberration ) {\n"; - ShaderBody += "\t\t\tfloat3 worldNormal = " + Constants.OutputVarStr + ".Normal;\n"; - ShaderBody += "\t\t\tfloat4 screenPos = " + Constants.InputVarStr + ".screenPos;\n"; - ShaderBody += "\t\t\t#if UNITY_UV_STARTS_AT_TOP\n"; - ShaderBody += "\t\t\t\tfloat scale = -1.0;\n"; - ShaderBody += "\t\t\t#else\n"; - ShaderBody += "\t\t\t\tfloat scale = 1.0;\n"; - ShaderBody += "\t\t\t#endif\n"; - ShaderBody += "\t\t\tfloat halfPosW = screenPos.w * 0.5;\n"; - ShaderBody += "\t\t\tscreenPos.y = ( screenPos.y - halfPosW ) * _ProjectionParams.x * scale + halfPosW;\n"; - ShaderBody += "\t\t\t#if SHADER_API_D3D9 || SHADER_API_D3D11\n"; - ShaderBody += "\t\t\t\tscreenPos.w += 0.00000000001;\n"; - ShaderBody += "\t\t\t#endif\n"; - ShaderBody += "\t\t\tfloat2 projScreenPos = ( screenPos / screenPos.w ).xy;\n"; - ShaderBody += "\t\t\tfloat3 worldViewDir = normalize( UnityWorldSpaceViewDir( " + Constants.InputVarStr + ".worldPos ) );\n"; - ShaderBody += "\t\t\tfloat3 refractionOffset = ( indexOfRefraction - 1.0 ) * mul( UNITY_MATRIX_V, float4( worldNormal, 0.0 ) ) * ( 1.0 - dot( worldNormal, worldViewDir ) );\n"; - ShaderBody += "\t\t\tfloat2 cameraRefraction = float2( refractionOffset.x, refractionOffset.y );\n"; - - string grabpass = "_GrabTexture"; - if( m_grabOrder != 0 ) - grabpass = "RefractionGrab" + m_grabOrder; - ShaderBody += "\t\t\tfloat4 redAlpha = tex2D( " + grabpass + ", ( projScreenPos + cameraRefraction ) );\n"; - ShaderBody += "\t\t\tfloat green = tex2D( " + grabpass + ", ( projScreenPos + ( cameraRefraction * ( 1.0 - chomaticAberration ) ) ) ).g;\n"; - ShaderBody += "\t\t\tfloat blue = tex2D( " + grabpass + ", ( projScreenPos + ( cameraRefraction * ( 1.0 + chomaticAberration ) ) ) ).b;\n"; - ShaderBody += "\t\t\treturn float4( redAlpha.r, green, blue, redAlpha.a );\n"; - ShaderBody += "\t\t}\n\n"; - - ShaderBody += "\t\tvoid RefractionF( Input " + Constants.InputVarStr + ", " + outputStruct + " " + Constants.OutputVarStr + ", inout half4 color )\n"; - ShaderBody += "\t\t{\n"; - ShaderBody += "\t\t\t#ifdef UNITY_PASS_FORWARDBASE\n"; - ShaderBody += refractionInstructions; - if( m_inlineChromaticAberration.Active ) - { - ShaderBody += "\t\t\tcolor.rgb = color.rgb + Refraction( " + Constants.InputVarStr + ", " + Constants.OutputVarStr + ", " + refractionCode + ", " + m_inlineChromaticAberration.GetValueOrProperty(false) + " ) * ( 1 - color.a );\n"; - } - else - { - ShaderBody += "\t\t\tcolor.rgb = color.rgb + Refraction( " + Constants.InputVarStr + ", " + Constants.OutputVarStr + ", " + refractionCode + ", _ChromaticAberration ) * ( 1 - color.a );\n"; - } - ShaderBody += "\t\t\tcolor.a = 1;\n"; - ShaderBody += "\t\t\t#endif\n"; - ShaderBody += "\t\t}\n\n"; - } - - //Add Surface Shader body - ShaderBody += "\t\tvoid surf( Input " + Constants.InputVarStr + " , inout " + outputStruct + " " + Constants.OutputVarStr + " )\n\t\t{\n"; - { - // Pass input information to custom lighting function - if( m_currentLightModel == StandardShaderLightModel.CustomLighting ) - ShaderBody += "\t\t\t" + Constants.OutputVarStr + ".SurfInput = " + Constants.InputVarStr + ";\n"; - - //add local vars - if( m_currentDataCollector.DirtyLocalVariables ) - ShaderBody += m_currentDataCollector.LocalVariables; - - //add nodes ops - if( m_currentDataCollector.DirtyInstructions ) - ShaderBody += m_currentDataCollector.Instructions; - } - ShaderBody += "\t\t}\n"; - } - CloseCGProgram( ref ShaderBody ); - - - //Add custom Shadow Caster - if( m_customShadowCaster ) - { - OpenCGProgram( ref ShaderBody ); - string customLightSurface = hasTranslucency || hasTransmission ? "Custom" : ""; - m_renderingPlatformOpHelper.SetRenderingPlatforms( ref ShaderBody ); - - //Check if Custom Vertex is being used and add tag - if( m_currentDataCollector.DirtyPerVertexData ) - OptionalParameters += "vertex:" + Constants.VertexDataFunc + Constants.OptionalParametersSep; - - if( m_tessOpHelper.EnableTesselation && !usingDebugPort ) - { - m_tessOpHelper.WriteToOptionalParams( ref OptionalParameters ); - } - //if ( hasRefraction ) - // ShaderBody += "\t\t#pragma multi_compile _ALPHAPREMULTIPLY_ON\n"; - - m_additionalSurfaceOptions.WriteToOptionalSurfaceOptions( ref OptionalParameters ); - - AddShaderPragma( ref ShaderBody, "surface surf " + standardCustomLighting + m_currentLightModel.ToString() + customLightSurface + Constants.OptionalParametersSep + OptionalParameters ); - CloseCGProgram( ref ShaderBody ); - - ShaderBody += "\t\tPass\n"; - ShaderBody += "\t\t{\n"; - ShaderBody += "\t\t\tName \"ShadowCaster\"\n"; - ShaderBody += "\t\t\tTags{ \"LightMode\" = \"ShadowCaster\" }\n"; - ShaderBody += "\t\t\tZWrite On\n"; - if( m_alphaToCoverage || m_inlineAlphaToCoverage.Active ) - ShaderBody += "\t\t\tAlphaToMask Off\n"; - ShaderBody += "\t\t\tCGPROGRAM\n"; - ShaderBody += "\t\t\t#pragma vertex vert\n"; - ShaderBody += "\t\t\t#pragma fragment frag\n"; - ShaderBody += "\t\t\t#pragma target " + ShaderModelTypeArr[ m_shaderModelIdx ] + "\n"; - //ShaderBody += "\t\t\t#pragma multi_compile_instancing\n"; - ShaderBody += "\t\t\t#pragma multi_compile_shadowcaster\n"; - ShaderBody += "\t\t\t#pragma multi_compile UNITY_PASS_SHADOWCASTER\n"; - ShaderBody += "\t\t\t#pragma skip_variants FOG_LINEAR FOG_EXP FOG_EXP2\n"; - ShaderBody += "\t\t\t#include \"HLSLSupport.cginc\"\n"; -#if UNITY_2018_3_OR_NEWER - //Preventing WebGL to throw error Duplicate system value semantic definition: input semantic 'SV_POSITION' and input semantic 'VPOS' - ShaderBody += "\t\t\t#if ( SHADER_API_D3D11 || SHADER_API_GLCORE || SHADER_API_GLES || SHADER_API_GLES3 || SHADER_API_METAL || SHADER_API_VULKAN )\n"; -#else - ShaderBody += "\t\t\t#if ( SHADER_API_D3D11 || SHADER_API_GLCORE || SHADER_API_GLES3 || SHADER_API_METAL || SHADER_API_VULKAN )\n"; -#endif - ShaderBody += "\t\t\t\t#define CAN_SKIP_VPOS\n"; - ShaderBody += "\t\t\t#endif\n"; - ShaderBody += "\t\t\t#include \"UnityCG.cginc\"\n"; - ShaderBody += "\t\t\t#include \"Lighting.cginc\"\n"; - ShaderBody += "\t\t\t#include \"UnityPBSLighting.cginc\"\n"; - - if( !( ( m_alphaToCoverage || m_inlineAlphaToCoverage.Active ) && hasOpacity && hasOpacityMask ) ) - if( hasOpacity ) - ShaderBody += "\t\t\tsampler3D _DitherMaskLOD;\n"; - - //ShaderBody += "\t\t\tsampler3D _DitherMaskLOD;\n"; - - ShaderBody += "\t\t\tstruct v2f\n"; - ShaderBody += "\t\t\t{\n"; - ShaderBody += "\t\t\t\tV2F_SHADOW_CASTER;\n"; - int texcoordIndex = 1; - for( int i = 0; i < m_currentDataCollector.PackSlotsList.Count; i++ ) - { - int size = 4 - m_currentDataCollector.PackSlotsList[ i ]; - if( size > 0 ) - { - ShaderBody += "\t\t\t\tfloat" + size + " customPack" + ( i + 1 ) + " : TEXCOORD" + ( i + 1 ) + ";\n"; - } - texcoordIndex++; - } - - if( !m_currentDataCollector.UsingInternalData ) - ShaderBody += "\t\t\t\tfloat3 worldPos : TEXCOORD" + ( texcoordIndex++ ) + ";\n"; - if( m_currentDataCollector.UsingScreenPos ) - ShaderBody += "\t\t\t\tfloat4 screenPos : TEXCOORD" + ( texcoordIndex++ ) + ";\n"; - if( /*m_currentDataCollector.UsingWorldNormal || m_currentDataCollector.UsingWorldPosition ||*/ m_currentDataCollector.UsingInternalData || m_currentDataCollector.DirtyNormal ) - { - ShaderBody += "\t\t\t\tfloat4 tSpace0 : TEXCOORD" + ( texcoordIndex++ ) + ";\n"; - ShaderBody += "\t\t\t\tfloat4 tSpace1 : TEXCOORD" + ( texcoordIndex++ ) + ";\n"; - ShaderBody += "\t\t\t\tfloat4 tSpace2 : TEXCOORD" + ( texcoordIndex++ ) + ";\n"; - } - else if( !m_currentDataCollector.UsingInternalData && m_currentDataCollector.UsingWorldNormal ) - { - ShaderBody += "\t\t\t\tfloat3 worldNormal : TEXCOORD" + ( texcoordIndex++ ) + ";\n"; - } - - if( m_currentDataCollector.UsingVertexColor ) - ShaderBody += "\t\t\t\thalf4 color : COLOR0;\n"; - ShaderBody += "\t\t\t\tUNITY_VERTEX_INPUT_INSTANCE_ID\n"; - ShaderBody += "\t\t\t\tUNITY_VERTEX_OUTPUT_STEREO\n"; - ShaderBody += "\t\t\t};\n"; - - ShaderBody += "\t\t\tv2f vert( " + m_currentDataCollector.CustomAppDataName + " v )\n"; - ShaderBody += "\t\t\t{\n"; - ShaderBody += "\t\t\t\tv2f o;\n"; - - ShaderBody += "\t\t\t\tUNITY_SETUP_INSTANCE_ID( v );\n"; - ShaderBody += "\t\t\t\tUNITY_INITIALIZE_OUTPUT( v2f, o );\n"; - ShaderBody += "\t\t\t\tUNITY_INITIALIZE_VERTEX_OUTPUT_STEREO( o );\n"; - ShaderBody += "\t\t\t\tUNITY_TRANSFER_INSTANCE_ID( v, o );\n"; - - if( m_currentDataCollector.DirtyPerVertexData || m_currentDataCollector.CustomShadowCoordsList.Count > 0 ) - ShaderBody += "\t\t\t\tInput customInputData;\n"; - if( m_currentDataCollector.DirtyPerVertexData ) - { - ShaderBody += "\t\t\t\tvertexDataFunc( v" + ( m_currentDataCollector.TesselationActive ? "" : ", customInputData" ) + " );\n"; - } - - ShaderBody += "\t\t\t\tfloat3 worldPos = mul( unity_ObjectToWorld, v.vertex ).xyz;\n"; - ShaderBody += "\t\t\t\thalf3 worldNormal = UnityObjectToWorldNormal( v.normal );\n"; - if( m_currentDataCollector.UsingInternalData || m_currentDataCollector.DirtyNormal ) - { - ShaderBody += "\t\t\t\thalf3 worldTangent = UnityObjectToWorldDir( v.tangent.xyz );\n"; - ShaderBody += "\t\t\t\thalf tangentSign = v.tangent.w * unity_WorldTransformParams.w;\n"; - ShaderBody += "\t\t\t\thalf3 worldBinormal = cross( worldNormal, worldTangent ) * tangentSign;\n"; - ShaderBody += "\t\t\t\to.tSpace0 = float4( worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x );\n"; - ShaderBody += "\t\t\t\to.tSpace1 = float4( worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y );\n"; - ShaderBody += "\t\t\t\to.tSpace2 = float4( worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z );\n"; - } - else if( !m_currentDataCollector.UsingInternalData && m_currentDataCollector.UsingWorldNormal ) - { - ShaderBody += "\t\t\t\to.worldNormal = worldNormal;\n"; - } - - for( int i = 0; i < m_currentDataCollector.CustomShadowCoordsList.Count; i++ ) - { - int size = UIUtils.GetChannelsAmount( m_currentDataCollector.CustomShadowCoordsList[ i ].DataType ); - string channels = string.Empty; - for( int j = 0; j < size; j++ ) - { - channels += Convert.ToChar( 120 + m_currentDataCollector.CustomShadowCoordsList[ i ].TextureIndex + j ); - } - channels = channels.Replace( '{', 'w' ); - ShaderBody += "\t\t\t\to.customPack" + ( m_currentDataCollector.CustomShadowCoordsList[ i ].TextureSlot + 1 ) + "." + channels + " = customInputData." + m_currentDataCollector.CustomShadowCoordsList[ i ].CoordName + ";\n"; - - //TODO: TEMPORARY SOLUTION, this needs to go somewhere else, there's no need for these comparisons - if( m_currentDataCollector.CustomShadowCoordsList[ i ].CoordName.StartsWith( "uv_" ) ) - { - ShaderBody += "\t\t\t\to.customPack" + ( m_currentDataCollector.CustomShadowCoordsList[ i ].TextureSlot + 1 ) + "." + channels + " = v.texcoord;\n"; - } - else if( m_currentDataCollector.CustomShadowCoordsList[ i ].CoordName.StartsWith( "uv2_" ) ) - { - ShaderBody += "\t\t\t\to.customPack" + ( m_currentDataCollector.CustomShadowCoordsList[ i ].TextureSlot + 1 ) + "." + channels + " = v.texcoord1;\n"; - } - else if( m_currentDataCollector.CustomShadowCoordsList[ i ].CoordName.StartsWith( "uv3_" ) ) - { - ShaderBody += "\t\t\t\to.customPack" + ( m_currentDataCollector.CustomShadowCoordsList[ i ].TextureSlot + 1 ) + "." + channels + " = v.texcoord2;\n"; - } - else if( m_currentDataCollector.CustomShadowCoordsList[ i ].CoordName.StartsWith( "uv4_" ) ) - { - ShaderBody += "\t\t\t\to.customPack" + ( m_currentDataCollector.CustomShadowCoordsList[ i ].TextureSlot + 1 ) + "." + channels + " = v.texcoord3;\n"; - } - } - - if( !m_currentDataCollector.UsingInternalData ) - ShaderBody += "\t\t\t\to.worldPos = worldPos;\n"; - ShaderBody += "\t\t\t\tTRANSFER_SHADOW_CASTER_NORMALOFFSET( o )\n"; - if( m_currentDataCollector.UsingScreenPos ) - ShaderBody += "\t\t\t\to.screenPos = ComputeScreenPos( o.pos );\n"; - if( m_currentDataCollector.UsingVertexColor ) - ShaderBody += "\t\t\t\to.color = v.color;\n"; - ShaderBody += "\t\t\t\treturn o;\n"; - ShaderBody += "\t\t\t}\n"; - - ShaderBody += "\t\t\thalf4 frag( v2f IN\n"; - ShaderBody += "\t\t\t#if !defined( CAN_SKIP_VPOS )\n"; - ShaderBody += "\t\t\t, UNITY_VPOS_TYPE vpos : VPOS\n"; - ShaderBody += "\t\t\t#endif\n"; - ShaderBody += "\t\t\t) : SV_Target\n"; - ShaderBody += "\t\t\t{\n"; - ShaderBody += "\t\t\t\tUNITY_SETUP_INSTANCE_ID( IN );\n"; - ShaderBody += "\t\t\t\tInput surfIN;\n"; - ShaderBody += "\t\t\t\tUNITY_INITIALIZE_OUTPUT( Input, surfIN );\n"; - - for( int i = 0; i < m_currentDataCollector.CustomShadowCoordsList.Count; i++ ) - { - int size = UIUtils.GetChannelsAmount( m_currentDataCollector.CustomShadowCoordsList[ i ].DataType ); - string channels = string.Empty; - for( int j = 0; j < size; j++ ) - { - channels += Convert.ToChar( 120 + m_currentDataCollector.CustomShadowCoordsList[ i ].TextureIndex + j ); - } - channels = channels.Replace( '{', 'w' ); - ShaderBody += "\t\t\t\tsurfIN." + m_currentDataCollector.CustomShadowCoordsList[ i ].CoordName + " = IN.customPack" + ( m_currentDataCollector.CustomShadowCoordsList[ i ].TextureSlot + 1 ) + "." + channels + ";\n"; - } - - if( m_currentDataCollector.UsingInternalData ) - ShaderBody += "\t\t\t\tfloat3 worldPos = float3( IN.tSpace0.w, IN.tSpace1.w, IN.tSpace2.w );\n"; - else - ShaderBody += "\t\t\t\tfloat3 worldPos = IN.worldPos;\n"; - ShaderBody += "\t\t\t\thalf3 worldViewDir = normalize( UnityWorldSpaceViewDir( worldPos ) );\n"; - - if( m_currentDataCollector.UsingViewDirection && !m_currentDataCollector.DirtyNormal ) - ShaderBody += "\t\t\t\tsurfIN.viewDir = worldViewDir;\n"; - else if( m_currentDataCollector.UsingViewDirection ) - ShaderBody += "\t\t\t\tsurfIN.viewDir = IN.tSpace0.xyz * worldViewDir.x + IN.tSpace1.xyz * worldViewDir.y + IN.tSpace2.xyz * worldViewDir.z;\n"; - - if( m_currentDataCollector.UsingWorldPosition ) - ShaderBody += "\t\t\t\tsurfIN.worldPos = worldPos;\n"; - - if( m_currentDataCollector.UsingWorldNormal && m_currentDataCollector.UsingInternalData ) - ShaderBody += "\t\t\t\tsurfIN.worldNormal = float3( IN.tSpace0.z, IN.tSpace1.z, IN.tSpace2.z );\n"; - else if( !m_currentDataCollector.UsingInternalData && m_currentDataCollector.UsingWorldNormal ) - ShaderBody += "\t\t\t\tsurfIN.worldNormal = IN.worldNormal;\n"; - - if( m_currentDataCollector.UsingWorldReflection ) - ShaderBody += "\t\t\t\tsurfIN.worldRefl = -worldViewDir;\n"; - - if( m_currentDataCollector.UsingInternalData ) - { - ShaderBody += "\t\t\t\tsurfIN.internalSurfaceTtoW0 = IN.tSpace0.xyz;\n"; - ShaderBody += "\t\t\t\tsurfIN.internalSurfaceTtoW1 = IN.tSpace1.xyz;\n"; - ShaderBody += "\t\t\t\tsurfIN.internalSurfaceTtoW2 = IN.tSpace2.xyz;\n"; - } - - if( m_currentDataCollector.UsingScreenPos ) - ShaderBody += "\t\t\t\tsurfIN.screenPos = IN.screenPos;\n"; - - if( m_currentDataCollector.UsingVertexColor ) - ShaderBody += "\t\t\t\tsurfIN.vertexColor = IN.color;\n"; - - ShaderBody += "\t\t\t\t" + outputStruct + " o;\n"; - ShaderBody += "\t\t\t\tUNITY_INITIALIZE_OUTPUT( " + outputStruct + ", o )\n"; - ShaderBody += "\t\t\t\tsurf( surfIN, o );\n"; - if( ( hasOpacity || hasOpacityMask ) && m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - ShaderBody += "\t\t\t\tUnityGI gi;\n"; - ShaderBody += "\t\t\t\tUNITY_INITIALIZE_OUTPUT( UnityGI, gi );\n"; - ShaderBody += "\t\t\t\to.Alpha = LightingStandardCustomLighting( o, worldViewDir, gi ).a;\n"; - } - ShaderBody += "\t\t\t\t#if defined( CAN_SKIP_VPOS )\n"; - ShaderBody += "\t\t\t\tfloat2 vpos = IN.pos;\n"; - ShaderBody += "\t\t\t\t#endif\n"; - - /*if( ( ( m_alphaToCoverage || m_inlineAlphaToCoverage.Active ) && hasOpacity && m_inputPorts[ m_discardPortId ].IsConnected ) ) - { - - } - else*/ if(!( ( m_alphaToCoverage || m_inlineAlphaToCoverage.Active ) && hasOpacity && m_inputPorts[ m_discardPortId ].IsConnected ) && hasOpacity ) - { - ShaderBody += "\t\t\t\thalf alphaRef = tex3D( _DitherMaskLOD, float3( vpos.xy * 0.25, o.Alpha * 0.9375 ) ).a;\n"; - ShaderBody += "\t\t\t\tclip( alphaRef - 0.01 );\n"; - } - - ShaderBody += "\t\t\t\tSHADOW_CASTER_FRAGMENT( IN )\n"; - ShaderBody += "\t\t\t}\n"; - - ShaderBody += "\t\t\tENDCG\n"; - - ShaderBody += "\t\t}\n"; - } - - } - - if( !string.IsNullOrEmpty( bellowUsePasses ) ) - { - ShaderBody += bellowUsePasses; - } - - CloseSubShaderBody( ref ShaderBody ); - - if( m_dependenciesHelper.HasDependencies ) - { - ShaderBody += m_dependenciesHelper.GenerateDependencies(); - } - - if( m_fallbackHelper.Active ) - { - ShaderBody += m_fallbackHelper.TabbedFallbackShader; - } - else if( m_castShadows || m_receiveShadows ) - { - AddShaderProperty( ref ShaderBody, "Fallback", "Diffuse" ); - } - - if( !string.IsNullOrEmpty( m_customInspectorName ) ) - { - AddShaderProperty( ref ShaderBody, "CustomEditor", m_customInspectorName ); - } - } - CloseShaderBody( ref ShaderBody ); - - if( usingDebugPort ) - { - m_currentLightModel = cachedLightModel; - ContainerGraph.CurrentCanvasMode = cachedAvailability; - } - - // Generate Graph info - ShaderBody += ContainerGraph.ParentWindow.GenerateGraphInfo(); - - //TODO: Remove current SaveDebugShader and uncomment SaveToDisk as soon as pathname is editable - if( !String.IsNullOrEmpty( pathname ) ) - { - IOUtils.StartSaveThread( ShaderBody, ( isFullPath ? pathname : ( IOUtils.dataPath + pathname ) ) ); - } - else - { - IOUtils.StartSaveThread( ShaderBody, Application.dataPath + "/AmplifyShaderEditor/Samples/Shaders/" + m_shaderName + ".shader" ); - } - - // Load new shader into material - - if( CurrentShader == null ) - { - AssetDatabase.Refresh( ImportAssetOptions.ForceUpdate ); - CurrentShader = Shader.Find( ShaderName ); - } - //else - //{ - // // need to always get asset datapath because a user can change and asset location from the project window - // AssetDatabase.ImportAsset( AssetDatabase.GetAssetPath( m_currentShader ) ); - // //ShaderUtil.UpdateShaderAsset( m_currentShader, ShaderBody ); - //} - - if( m_currentShader != null ) - { - m_currentDataCollector.UpdateShaderImporter( ref m_currentShader ); - if( m_currentMaterial != null ) - { - if( m_currentShader != m_currentMaterial.shader ) - m_currentMaterial.shader = m_currentShader; -#if UNITY_5_6_OR_NEWER - if ( isInstancedShader ) - { - m_currentMaterial.enableInstancing = true; - } -#endif - m_currentDataCollector.UpdateMaterialOnPropertyNodes( m_currentMaterial ); - UpdateMaterialEditor(); - // need to always get asset datapath because a user can change and asset location from the project window - //AssetDatabase.ImportAsset( AssetDatabase.GetAssetPath( m_currentMaterial ) ); - } - } - - m_currentDataCollector.Destroy(); - m_currentDataCollector = null; - - return m_currentShader; - } - - public override void UpdateFromShader( Shader newShader ) - { - if( m_currentMaterial != null && m_currentMaterial.shader != newShader ) - { - m_currentMaterial.shader = newShader; - } - CurrentShader = newShader; - } - - public override void Destroy() - { - base.Destroy(); - - if( m_dummyProperty != null ) - { - m_dummyProperty.Destroy(); - GameObject.DestroyImmediate( m_dummyProperty ); - m_dummyProperty = null; - } - - m_drawInstancedHelper = null; - - m_translucencyPort = null; - m_transmissionPort = null; - m_refractionPort = null; - m_normalPort = null; - - m_renderingOptionsOpHelper.Destroy(); - m_renderingOptionsOpHelper = null; - - m_additionalIncludes.Destroy(); - m_additionalIncludes = null; - - m_additionalPragmas.Destroy(); - m_additionalPragmas = null; - - m_additionalDefines.Destroy(); - m_additionalDefines = null; - - m_additionalSurfaceOptions.Destroy(); - m_additionalSurfaceOptions = null; - - m_additionalDirectives.Destroy(); - m_additionalDirectives = null; - - m_customTagsHelper.Destroy(); - m_customTagsHelper = null; - - m_dependenciesHelper.Destroy(); - m_dependenciesHelper = null; - - m_renderingPlatformOpHelper = null; - m_inspectorDefaultStyle = null; - m_inspectorFoldoutStyle = null; - - m_zBufferHelper = null; - m_stencilBufferHelper = null; - m_blendOpsHelper = null; - m_tessOpHelper.Destroy(); - m_tessOpHelper = null; - m_outlineHelper.Destroy(); - m_outlineHelper = null; - m_colorMaskHelper.Destroy(); - m_colorMaskHelper = null; - m_billboardOpHelper = null; - - m_fallbackHelper.Destroy(); - GameObject.DestroyImmediate( m_fallbackHelper ); - m_fallbackHelper = null; - - m_usePass.Destroy(); - GameObject.DestroyImmediate( m_usePass ); - m_usePass = null; - } - - public override int VersionConvertInputPortId( int portId ) - { - int newPort = portId; - - //added translucency input after occlusion - if( UIUtils.CurrentShaderVersion() <= 2404 ) - { - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - case StandardShaderLightModel.StandardSpecular: - if( portId >= 6 ) - newPort += 1; - break; - case StandardShaderLightModel.CustomLighting: - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - case StandardShaderLightModel.BlinnPhong: - if( portId >= 5 ) - newPort += 1; - break; - } - } - - portId = newPort; - - //added transmission input after occlusion - if( UIUtils.CurrentShaderVersion() < 2407 ) - { - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - case StandardShaderLightModel.StandardSpecular: - if( portId >= 6 ) - newPort += 1; - break; - case StandardShaderLightModel.CustomLighting: - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - case StandardShaderLightModel.BlinnPhong: - if( portId >= 5 ) - newPort += 1; - break; - } - } - - portId = newPort; - - //added tessellation ports - if( UIUtils.CurrentShaderVersion() < 3002 ) - { - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - case StandardShaderLightModel.StandardSpecular: - if( portId >= 13 ) - newPort += 1; - break; - case StandardShaderLightModel.CustomLighting: - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - case StandardShaderLightModel.BlinnPhong: - if( portId >= 10 ) - newPort += 1; - break; - } - } - - portId = newPort; - - //added refraction after translucency - if( UIUtils.CurrentShaderVersion() < 3204 ) - { - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - case StandardShaderLightModel.StandardSpecular: - if( portId >= 8 ) - newPort += 1; - break; - case StandardShaderLightModel.CustomLighting: - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - case StandardShaderLightModel.BlinnPhong: - if( portId >= 7 ) - newPort += 1; - break; - } - } - - portId = newPort; - - //removed custom lighting port - //if ( UIUtils.CurrentShaderVersion() < 10003 ) //runs everytime because this system is only used after 5000 version - { - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - case StandardShaderLightModel.StandardSpecular: - if( portId >= 13 ) - newPort -= 1; - break; - case StandardShaderLightModel.CustomLighting: - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - case StandardShaderLightModel.BlinnPhong: - if( portId >= 12 ) - newPort -= 1; - break; - } - } - - portId = newPort; - - //if( UIUtils.CurrentShaderVersion() < 13802 ) //runs everytime because this system is only used after 5000 version - { - switch( m_currentLightModel ) - { - case StandardShaderLightModel.Standard: - case StandardShaderLightModel.StandardSpecular: - if( portId >= 11 ) - newPort += 1; - break; - case StandardShaderLightModel.CustomLighting: - case StandardShaderLightModel.Unlit: - case StandardShaderLightModel.Lambert: - case StandardShaderLightModel.BlinnPhong: - if( portId >= 10 ) - newPort += 1; - break; - } - } - - portId = newPort; - return newPort; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - try - { - base.ReadFromString( ref nodeParams ); - m_currentLightModel = (StandardShaderLightModel)Enum.Parse( typeof( StandardShaderLightModel ), GetCurrentParam( ref nodeParams ) ); - - if( CurrentMasterNodeCategory == AvailableShaderTypes.SurfaceShader && m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - ContainerGraph.CurrentCanvasMode = NodeAvailability.CustomLighting; - ContainerGraph.ParentWindow.CurrentNodeAvailability = NodeAvailability.CustomLighting; - } - else if( CurrentMasterNodeCategory == AvailableShaderTypes.SurfaceShader ) - { - ContainerGraph.CurrentCanvasMode = NodeAvailability.SurfaceShader; - ContainerGraph.ParentWindow.CurrentNodeAvailability = NodeAvailability.SurfaceShader; - } - //if ( _shaderCategory.Length > 0 ) - // _shaderCategory = UIUtils.RemoveInvalidCharacters( _shaderCategory ); - ShaderName = GetCurrentParam( ref nodeParams ); - if( m_shaderName.Length > 0 ) - ShaderName = UIUtils.RemoveShaderInvalidCharacters( ShaderName ); - - m_renderingOptionsOpHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - - m_cullMode = (CullMode)Enum.Parse( typeof( CullMode ), GetCurrentParam( ref nodeParams ) ); - m_zBufferHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - - string alphaMode = GetCurrentParam( ref nodeParams ); - - if( UIUtils.CurrentShaderVersion() < 4003 ) - { - if( alphaMode.Equals( "Fade" ) ) - { - alphaMode = "Transparent"; - } - else if( alphaMode.Equals( "Transparent" ) ) - { - alphaMode = "Premultiply"; - } - } - - m_alphaMode = (AlphaMode)Enum.Parse( typeof( AlphaMode ), alphaMode ); - m_opacityMaskClipValue = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - m_keepAlpha = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_keepAlpha = true; - m_castShadows = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_queueOrder = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 11 ) - { - m_customBlendMode = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_renderType = (RenderType)Enum.Parse( typeof( RenderType ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14305 ) - { - m_customRenderType = GetCurrentParam( ref nodeParams ); - } - m_renderQueue = (RenderQueue)Enum.Parse( typeof( RenderQueue ), GetCurrentParam( ref nodeParams ) ); - } - if( UIUtils.CurrentShaderVersion() > 2402 ) - { - m_renderPath = (RenderPath)Enum.Parse( typeof( RenderPath ), GetCurrentParam( ref nodeParams ) ); - } - if( UIUtils.CurrentShaderVersion() > 2405 ) - { - m_renderingPlatformOpHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 2500 ) - { - m_colorMaskHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 2501 ) - { - m_stencilBufferHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 2504 ) - { - m_tessOpHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 2505 ) - { - m_receiveShadows = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 3202 ) - { - m_blendOpsHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 3203 ) - { - m_grabOrder = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 5003 ) - { - m_outlineHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 5110 ) - { - m_billboardOpHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 6101 ) - { - m_vertexMode = (VertexMode)Enum.Parse( typeof( VertexMode ), GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 6102 ) - { - ShaderLOD = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_fallbackHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 7102 ) - { - m_maskClipOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_translucencyOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_refractionOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_tessellationOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 10010 && UIUtils.CurrentShaderVersion() < 15312 ) - { - m_additionalIncludes.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 11006 ) - { - m_customTagsHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 13102 && UIUtils.CurrentShaderVersion() < 15312 ) - { - m_additionalPragmas.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 13205 ) - { - m_alphaToCoverage = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 13903 ) - { - m_dependenciesHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 14005 && UIUtils.CurrentShaderVersion() < 15312 ) - { - m_additionalDefines.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 14501 ) - { - m_inlineCullMode.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 14502 ) - { - m_specColorOrderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 15204 ) - { - m_inlineOpacityMaskClipValue.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 15311 ) - { - m_additionalDirectives.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - m_additionalSurfaceOptions.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else - { - m_additionalDirectives.AddItems( AdditionalLineType.Define, m_additionalDefines.DefineList ); - m_additionalDirectives.AddItems( AdditionalLineType.Include, m_additionalIncludes.IncludeList ); - m_additionalDirectives.AddItems( AdditionalLineType.Pragma, m_additionalPragmas.PragmaList ); - } - - if( UIUtils.CurrentShaderVersion() > 15402 ) - { - m_usePass.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 16203 ) - { - m_drawInstancedHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 16204 ) - m_inlineChromaticAberration.ReadFromString( ref m_currentReadParamIdx, ref nodeParams , false ); - - if( UIUtils.CurrentShaderVersion() > 16207 ) - m_inlineAlphaToCoverage.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - - m_lightModelChanged = true; - m_lastLightModel = m_currentLightModel; - DeleteAllInputConnections( true ); - AddMasterPorts(); - UpdateFromBlendMode(); - m_customBlendMode = TestCustomBlendMode(); - - ContainerGraph.CurrentPrecision = m_currentPrecisionType; - } - catch( Exception e ) - { - Debug.Log( e ); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - - // change port connection from emission to the new custom lighting port - if( m_currentLightModel == StandardShaderLightModel.CustomLighting && m_inputPorts[ m_emissionPortId ].IsConnected && UIUtils.CurrentShaderVersion() < 13802 ) - { - OutputPort port = m_inputPorts[ m_emissionPortId ].GetOutputConnection( 0 ); - m_inputPorts[ m_emissionPortId ].FullDeleteConnections(); - UIUtils.SetConnection( m_inputPorts[ m_customLightingPortId ].NodeId, m_inputPorts[ m_customLightingPortId ].PortId, port.NodeId, port.PortId ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentLightModel ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_shaderName ); - m_renderingOptionsOpHelper.WriteToString( ref nodeInfo ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_cullMode ); - m_zBufferHelper.WriteToString( ref nodeInfo ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_alphaMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_opacityMaskClipValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_keepAlpha ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_castShadows ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_queueOrder ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_customBlendMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_renderType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_customRenderType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_renderQueue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_renderPath ); - m_renderingPlatformOpHelper.WriteToString( ref nodeInfo ); - m_colorMaskHelper.WriteToString( ref nodeInfo ); - m_stencilBufferHelper.WriteToString( ref nodeInfo ); - m_tessOpHelper.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_receiveShadows ); - m_blendOpsHelper.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_grabOrder ); - m_outlineHelper.WriteToString( ref nodeInfo ); - m_billboardOpHelper.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_vertexMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, ShaderLOD ); - m_fallbackHelper.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_maskClipReorder != null ) ? m_maskClipReorder.OrderIndex : -1 ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_translucencyReorder != null ) ? m_translucencyReorder.OrderIndex : -1 ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_refractionReorder != null ) ? m_refractionReorder.OrderIndex : -1 ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_tessellationReorder != null ) ? m_tessellationReorder.OrderIndex : -1 ); - //m_additionalIncludes.WriteToString( ref nodeInfo ); - m_customTagsHelper.WriteToString( ref nodeInfo ); - //m_additionalPragmas.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_alphaToCoverage ); - m_dependenciesHelper.WriteToString( ref nodeInfo ); - //m_additionalDefines.WriteToString( ref nodeInfo ); - m_inlineCullMode.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_specColorReorder != null ) ? m_specColorReorder.OrderIndex : -1 ); - m_inlineOpacityMaskClipValue.WriteToString( ref nodeInfo ); - m_additionalDirectives.WriteToString( ref nodeInfo ); - m_additionalSurfaceOptions.WriteToString( ref nodeInfo ); - m_usePass.WriteToString( ref nodeInfo ); - m_drawInstancedHelper.WriteToString( ref nodeInfo ); - m_inlineChromaticAberration.WriteToString( ref nodeInfo ); - m_inlineAlphaToCoverage.WriteToString( ref nodeInfo ); - } - - private bool TestCustomBlendMode() - { - switch( m_alphaMode ) - { - case AlphaMode.Opaque: - { - if( m_renderType == RenderType.Opaque && m_renderQueue == RenderQueue.Geometry ) - return false; - } - break; - case AlphaMode.Masked: - { - if( m_renderType == RenderType.TransparentCutout && m_renderQueue == RenderQueue.AlphaTest ) - return false; - } - break; - case AlphaMode.Transparent: - case AlphaMode.Premultiply: - { - if( m_renderType == RenderType.Transparent && m_renderQueue == RenderQueue.Transparent ) - return false; - } - break; - case AlphaMode.Translucent: - { - if( m_renderType == RenderType.Opaque && m_renderQueue == RenderQueue.Transparent ) - return false; - } - break; - } - return true; - } - - private void UpdateFromBlendMode() - { - m_checkChanges = true; - bool lockRefractionPort = false; - if( m_currentLightModel == StandardShaderLightModel.Unlit || m_currentLightModel == StandardShaderLightModel.CustomLighting ) - { - lockRefractionPort = true; - } - - switch( m_alphaMode ) - { - case AlphaMode.Opaque: - { - m_renderType = RenderType.Opaque; - m_renderQueue = RenderQueue.Geometry; - m_keepAlpha = true; - m_refractionPort.Locked = true; - m_inputPorts[ m_opacityPortId ].Locked = true; - m_inputPorts[ m_discardPortId ].Locked = true; - } - break; - case AlphaMode.Masked: - { - m_renderType = RenderType.TransparentCutout; - m_renderQueue = RenderQueue.AlphaTest; - m_keepAlpha = true; - m_refractionPort.Locked = true; - m_inputPorts[ m_opacityPortId ].Locked = true; - m_inputPorts[ m_discardPortId ].Locked = false; - } - break; - case AlphaMode.Transparent: - case AlphaMode.Premultiply: - { - m_renderType = RenderType.Transparent; - m_renderQueue = RenderQueue.Transparent; - m_refractionPort.Locked = false || lockRefractionPort; - m_inputPorts[ m_opacityPortId ].Locked = false; - m_inputPorts[ m_discardPortId ].Locked = true; - } - break; - case AlphaMode.Translucent: - { - m_renderType = RenderType.Opaque; - m_renderQueue = RenderQueue.Transparent; - m_refractionPort.Locked = false || lockRefractionPort; - m_inputPorts[ m_opacityPortId ].Locked = false; - m_inputPorts[ m_discardPortId ].Locked = true; - } - break; - case AlphaMode.Custom: - { - m_refractionPort.Locked = false || lockRefractionPort; - m_inputPorts[ m_opacityPortId ].Locked = false; - m_inputPorts[ m_discardPortId ].Locked = false; - } - break; - } - - m_blendOpsHelper.SetBlendOpsFromBlendMode( m_alphaMode, ( m_alphaMode == AlphaMode.Custom || m_alphaMode == AlphaMode.Opaque ) ); - } - - public bool CastShadows { get { return m_castShadows; } } - public StandardShaderLightModel CurrentLightingModel { get { return m_currentLightModel; } } - public CullMode CurrentCullMode { get { return m_cullMode; } } - //public AdditionalIncludesHelper AdditionalIncludes { get { return m_additionalIncludes; } set { m_additionalIncludes = value; } } - //public AdditionalPragmasHelper AdditionalPragmas { get { return m_additionalPragmas; } set { m_additionalPragmas = value; } } - //public AdditionalDefinesHelper AdditionalDefines { get { return m_additionalDefines; } set { m_additionalDefines = value; } } - public TemplateAdditionalDirectivesHelper AdditionalDirectives { get { return m_additionalDirectives; } } - public OutlineOpHelper OutlineHelper { get { return m_outlineHelper; } } - public float OpacityMaskClipValue { get { return m_opacityMaskClipValue; } } - public InlineProperty InlineOpacityMaskClipValue { get { return m_inlineOpacityMaskClipValue; } set { m_inlineOpacityMaskClipValue = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs.meta deleted file mode 100644 index 0515f8ca..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StandardSurface.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 59e61f9559385a94a87d4d37dbd556f0 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs deleted file mode 100644 index b613f0f1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs +++ /dev/null @@ -1,304 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - - [Serializable] - public class StencilBufferOpHelper - { - public static readonly string[] StencilComparisonValues = - { - "", - "Greater" , - "GEqual" , - "Less" , - "LEqual" , - "Equal" , - "NotEqual" , - "Always" , - "Never" - }; - - public static readonly Dictionary StencilComparisonValuesDict = new Dictionary() - { - {"Greater" , 1}, - {"GEqual" , 2}, - {"Less" , 3}, - {"LEqual" , 4}, - {"Equal" , 5}, - {"NotEqual", 6}, - {"Always" , 7}, - {"Never" , 8}, - }; - - public static readonly string[] StencilComparisonLabels = - { - "", - "Greater" , - "Greater or Equal" , - "Less" , - "Less or Equal" , - "Equal" , - "Not Equal" , - "Always" , - "Never" - }; - - - public static readonly string[] StencilOpsValues = - { - "", - "Keep", - "Zero", - "Replace", - "IncrSat", - "DecrSat", - "Invert", - "IncrWrap", - "DecrWrap" - }; - - public static readonly Dictionary StencilOpsValuesDict = new Dictionary() - { - {"Keep", 1}, - {"Zero", 2}, - {"Replace", 3}, - {"IncrSat", 4}, - {"DecrSat", 5}, - {"Invert", 6}, - {"IncrWrap",7}, - {"DecrWrap",8}, - }; - - public static readonly string[] StencilOpsLabels = - { - "", - "Keep", - "Zero", - "Replace", - "IncrSat", - "DecrSat", - "Invert", - "IncrWrap", - "DecrWrap" - }; - - - private const string FoldoutLabelStr = " Stencil Buffer"; - private GUIContent ReferenceValueContent = new GUIContent( "Reference", "The value to be compared against (if Comparison is anything else than always) and/or the value to be written to the buffer (if either Pass, Fail or ZFail is set to replace)" ); - private GUIContent ReadMaskContent = new GUIContent( "Read Mask", "An 8 bit mask as an 0-255 integer, used when comparing the reference value with the contents of the buffer (referenceValue & readMask) comparisonFunction (stencilBufferValue & readMask)" ); - private GUIContent WriteMaskContent = new GUIContent( "Write Mask", "An 8 bit mask as an 0-255 integer, used when writing to the buffer" ); - private const string ComparisonStr = "Comparison"; - private const string PassStr = "Pass"; - private const string FailStr = "Fail"; - private const string ZFailStr = "ZFail"; - - private const string ComparisonFrontStr = "Comp. Front"; - private const string PassFrontStr = "Pass Front"; - private const string FailFrontStr = "Fail Front"; - private const string ZFailFrontStr = "ZFail Front"; - - private const string ComparisonBackStr = "Comp. Back"; - private const string PassBackStr = "Pass Back"; - private const string FailBackStr = "Fail Back"; - private const string ZFailBackStr = "ZFail Back"; - - private const int ReadMaskDefaultValue = 255; - private const int WriteMaskDefaultValue = 255; - private const int ComparisonDefaultValue = 0; - private const int PassStencilOpDefaultValue = 0; - private const int FailStencilOpDefaultValue = 0; - private const int ZFailStencilOpDefaultValue = 0; - - [SerializeField] - private bool m_active; - - [SerializeField] - private InlineProperty m_refValue = new InlineProperty(); - [SerializeField] - private InlineProperty m_readMask = new InlineProperty( ReadMaskDefaultValue ); - [SerializeField] - private InlineProperty m_writeMask = new InlineProperty( WriteMaskDefaultValue ); - - //Comparison Function - [SerializeField] - private InlineProperty m_comparisonFunctionIdx = new InlineProperty( ComparisonDefaultValue ); - [SerializeField] - private InlineProperty m_comparisonFunctionBackIdx = new InlineProperty( ComparisonDefaultValue ); - - //Pass Stencil Op - [SerializeField] - private InlineProperty m_passStencilOpIdx = new InlineProperty( PassStencilOpDefaultValue ); - [SerializeField] - private InlineProperty m_passStencilOpBackIdx = new InlineProperty( PassStencilOpDefaultValue ); - - //Fail Stencil Op - [SerializeField] - private InlineProperty m_failStencilOpIdx = new InlineProperty( FailStencilOpDefaultValue ); - [SerializeField] - private InlineProperty m_failStencilOpBackIdx = new InlineProperty( FailStencilOpDefaultValue ); - - //ZFail Stencil Op - [SerializeField] - private InlineProperty m_zFailStencilOpIdx = new InlineProperty( ZFailStencilOpDefaultValue ); - [SerializeField] - private InlineProperty m_zFailStencilOpBackIdx = new InlineProperty( ZFailStencilOpDefaultValue ); - - public string CreateStencilOp( UndoParentNode owner ) - { - string result = "\t\tStencil\n\t\t{\n"; - result += string.Format( "\t\t\tRef {0}\n", m_refValue.GetValueOrProperty() ); - if( m_readMask.Active || m_readMask.IntValue != ReadMaskDefaultValue ) - { - result += string.Format( "\t\t\tReadMask {0}\n", m_readMask.GetValueOrProperty() ); - } - - if( m_writeMask.Active || m_writeMask.IntValue != WriteMaskDefaultValue ) - { - result += string.Format( "\t\t\tWriteMask {0}\n", m_writeMask.GetValueOrProperty() ); - } - - if( ( owner as StandardSurfaceOutputNode ).CurrentCullMode == CullMode.Off ) - { - if( m_comparisonFunctionIdx.IntValue != ComparisonDefaultValue || m_comparisonFunctionIdx.Active ) - result += string.Format( "\t\t\tCompFront {0}\n", m_comparisonFunctionIdx.GetValueOrProperty( StencilComparisonValues[ m_comparisonFunctionIdx.IntValue ] ) ); - if( m_passStencilOpIdx.IntValue != PassStencilOpDefaultValue || m_passStencilOpIdx.Active ) - result += string.Format( "\t\t\tPassFront {0}\n", m_passStencilOpIdx.GetValueOrProperty( StencilOpsValues[ m_passStencilOpIdx.IntValue ] ) ); - if( m_failStencilOpIdx.IntValue != FailStencilOpDefaultValue || m_failStencilOpIdx.Active ) - result += string.Format( "\t\t\tFailFront {0}\n", m_failStencilOpIdx.GetValueOrProperty( StencilOpsValues[ m_failStencilOpIdx.IntValue ] ) ); - if( m_zFailStencilOpIdx.IntValue != ZFailStencilOpDefaultValue || m_zFailStencilOpIdx.Active ) - result += string.Format( "\t\t\tZFailFront {0}\n", m_zFailStencilOpIdx.GetValueOrProperty( StencilOpsValues[ m_zFailStencilOpIdx.IntValue ] ) ); - - if( m_comparisonFunctionBackIdx.IntValue != ComparisonDefaultValue || m_comparisonFunctionBackIdx.Active ) - result += string.Format( "\t\t\tCompBack {0}\n", m_comparisonFunctionBackIdx.GetValueOrProperty( StencilComparisonValues[ m_comparisonFunctionBackIdx.IntValue ] ) ); - if( m_passStencilOpBackIdx.IntValue != PassStencilOpDefaultValue || m_passStencilOpBackIdx.Active ) - result += string.Format( "\t\t\tPassBack {0}\n", m_passStencilOpBackIdx.GetValueOrProperty( StencilOpsValues[ m_passStencilOpBackIdx.IntValue ] ) ); - if( m_failStencilOpBackIdx.IntValue != FailStencilOpDefaultValue || m_failStencilOpBackIdx.Active ) - result += string.Format( "\t\t\tFailBack {0}\n", m_failStencilOpBackIdx.GetValueOrProperty( StencilOpsValues[ m_failStencilOpBackIdx.IntValue ] ) ); - if( m_zFailStencilOpBackIdx.IntValue != ZFailStencilOpDefaultValue || m_zFailStencilOpBackIdx.Active ) - result += string.Format( "\t\t\tZFailBack {0}\n", m_zFailStencilOpBackIdx.GetValueOrProperty( StencilOpsValues[ m_zFailStencilOpBackIdx.IntValue ] ) ); - } - else - { - if( m_comparisonFunctionIdx.IntValue != ComparisonDefaultValue || m_comparisonFunctionIdx.Active ) - result += string.Format( "\t\t\tComp {0}\n", m_comparisonFunctionIdx.GetValueOrProperty( StencilComparisonValues[ m_comparisonFunctionIdx.IntValue ] ) ); - if( m_passStencilOpIdx.IntValue != PassStencilOpDefaultValue || m_passStencilOpIdx.Active ) - result += string.Format( "\t\t\tPass {0}\n", m_passStencilOpIdx.GetValueOrProperty( StencilOpsValues[ m_passStencilOpIdx.IntValue ] ) ); - if( m_failStencilOpIdx.IntValue != FailStencilOpDefaultValue || m_failStencilOpIdx.Active ) - result += string.Format( "\t\t\tFail {0}\n", m_failStencilOpIdx.GetValueOrProperty( StencilOpsValues[ m_failStencilOpIdx.IntValue ] ) ); - if( m_zFailStencilOpIdx.IntValue != ZFailStencilOpDefaultValue || m_zFailStencilOpIdx.Active ) - result += string.Format( "\t\t\tZFail {0}\n", m_zFailStencilOpIdx.GetValueOrProperty( StencilOpsValues[ m_zFailStencilOpIdx.IntValue ] ) ); - } - - - result += "\t\t}\n"; - return result; - } - - public void Draw( UndoParentNode owner ) - { - bool foldoutValue = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedStencilOptions; - NodeUtils.DrawPropertyGroup( owner, ref foldoutValue, ref m_active, FoldoutLabelStr, () => - { - float cache = EditorGUIUtility.labelWidth; - float cache2 = EditorGUIUtility.fieldWidth; - EditorGUIUtility.labelWidth = 110; - EditorGUIUtility.fieldWidth = 30; - m_refValue.IntSlider( ref owner, ReferenceValueContent, 0, 255 ); - m_readMask.IntSlider( ref owner, ReadMaskContent, 0, 255 ); - m_writeMask.IntSlider( ref owner, WriteMaskContent, 0, 255 ); - //EditorGUIUtility.labelWidth = cache; - EditorGUIUtility.fieldWidth = cache2; - if( ( owner as StandardSurfaceOutputNode ).CurrentCullMode == CullMode.Off ) - { - m_comparisonFunctionIdx.EnumTypePopup( ref owner, ComparisonFrontStr, StencilComparisonLabels ); - m_passStencilOpIdx.EnumTypePopup( ref owner, PassFrontStr, StencilOpsLabels ); - m_failStencilOpIdx.EnumTypePopup( ref owner, FailFrontStr, StencilOpsLabels ); - m_zFailStencilOpIdx.EnumTypePopup( ref owner, ZFailFrontStr, StencilOpsLabels ); - EditorGUILayout.Separator(); - m_comparisonFunctionBackIdx.EnumTypePopup( ref owner, ComparisonBackStr, StencilComparisonLabels ); - m_passStencilOpBackIdx.EnumTypePopup( ref owner, PassBackStr, StencilOpsLabels ); - m_failStencilOpBackIdx.EnumTypePopup( ref owner, FailBackStr, StencilOpsLabels ); - m_zFailStencilOpBackIdx.EnumTypePopup( ref owner, ZFailBackStr, StencilOpsLabels ); - } - else - { - m_comparisonFunctionIdx.EnumTypePopup( ref owner, ComparisonStr, StencilComparisonLabels ); - m_passStencilOpIdx.EnumTypePopup( ref owner, PassFrontStr, StencilOpsLabels ); - m_failStencilOpIdx.EnumTypePopup( ref owner, FailFrontStr, StencilOpsLabels ); - m_zFailStencilOpIdx.EnumTypePopup( ref owner, ZFailFrontStr, StencilOpsLabels ); - } - EditorGUIUtility.labelWidth = cache; - } ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedStencilOptions = foldoutValue; - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - m_active = Convert.ToBoolean( nodeParams[ index++ ] ); - if( UIUtils.CurrentShaderVersion() > 14501 ) - { - m_refValue.ReadFromString( ref index, ref nodeParams ); - m_readMask.ReadFromString( ref index, ref nodeParams ); - m_writeMask.ReadFromString( ref index, ref nodeParams ); - m_comparisonFunctionIdx.ReadFromString( ref index, ref nodeParams ); - m_passStencilOpIdx.ReadFromString( ref index, ref nodeParams ); - m_failStencilOpIdx.ReadFromString( ref index, ref nodeParams ); - m_zFailStencilOpIdx.ReadFromString( ref index, ref nodeParams ); - } - else - { - m_refValue.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_readMask.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_writeMask.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_comparisonFunctionIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_passStencilOpIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_failStencilOpIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_zFailStencilOpIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 13203 ) - { - if( UIUtils.CurrentShaderVersion() > 14501 ) - { - m_comparisonFunctionBackIdx.ReadFromString( ref index, ref nodeParams ); - m_passStencilOpBackIdx.ReadFromString( ref index, ref nodeParams ); - m_failStencilOpBackIdx.ReadFromString( ref index, ref nodeParams ); - m_zFailStencilOpBackIdx.ReadFromString( ref index, ref nodeParams ); - } - else - { - m_comparisonFunctionBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_passStencilOpBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_failStencilOpBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_zFailStencilOpBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - } - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_active ); - m_refValue.WriteToString( ref nodeInfo ); - m_readMask.WriteToString( ref nodeInfo ); - m_writeMask.WriteToString( ref nodeInfo ); - m_comparisonFunctionIdx.WriteToString( ref nodeInfo ); - m_passStencilOpIdx.WriteToString( ref nodeInfo ); - m_failStencilOpIdx.WriteToString( ref nodeInfo ); - m_zFailStencilOpIdx.WriteToString( ref nodeInfo ); - m_comparisonFunctionBackIdx.WriteToString( ref nodeInfo ); - m_passStencilOpBackIdx.WriteToString( ref nodeInfo ); - m_failStencilOpBackIdx.WriteToString( ref nodeInfo ); - m_zFailStencilOpBackIdx.WriteToString( ref nodeInfo ); - } - - public bool Active - { - get { return m_active; } - set { m_active = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs.meta deleted file mode 100644 index 6dc55180..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/StencilBufferOpHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0111d524dc809f14aa95e4e1ab93d37b -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs deleted file mode 100644 index 751317d1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs +++ /dev/null @@ -1,374 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TerrainDrawInstancedHelper - { -#if UNITY_2018_1_OR_NEWER - private readonly string[] InstancedPragmas = - { - "multi_compile_instancing", - "instancing_options assumeuniformscaling nomatrices nolightprobe nolightmap forwardadd" - }; - - private readonly string[] InstancedGlobalsSRP = - { - "#ifdef UNITY_INSTANCING_ENABLED//ASE Terrain Instancing", - "\tTEXTURE2D(_TerrainHeightmapTexture);//ASE Terrain Instancing", - "\tTEXTURE2D( _TerrainNormalmapTexture);//ASE Terrain Instancing", - "#endif//ASE Terrain Instancing", - "UNITY_INSTANCING_BUFFER_START( Terrain )//ASE Terrain Instancing", - "\tUNITY_DEFINE_INSTANCED_PROP( float4, _TerrainPatchInstanceData )//ASE Terrain Instancing", - "UNITY_INSTANCING_BUFFER_END( Terrain)//ASE Terrain Instancing", - "CBUFFER_START( UnityTerrain)//ASE Terrain Instancing", - "\t#ifdef UNITY_INSTANCING_ENABLED//ASE Terrain Instancing", - "\t\tfloat4 _TerrainHeightmapRecipSize;//ASE Terrain Instancing", - "\t\tfloat4 _TerrainHeightmapScale;//ASE Terrain Instancing", - "\t#endif//ASE Terrain Instancing", - "CBUFFER_END//ASE Terrain Instancing" - }; - - private readonly string[] InstancedGlobalsDefault = - { - "#ifdef UNITY_INSTANCING_ENABLED//ASE Terrain Instancing", - "\tsampler2D _TerrainHeightmapTexture;//ASE Terrain Instancing", - "\tsampler2D _TerrainNormalmapTexture;//ASE Terrain Instancing", - "#endif//ASE Terrain Instancing", - "UNITY_INSTANCING_BUFFER_START( Terrain )//ASE Terrain Instancing", - "\tUNITY_DEFINE_INSTANCED_PROP( float4, _TerrainPatchInstanceData )//ASE Terrain Instancing", - "UNITY_INSTANCING_BUFFER_END( Terrain)//ASE Terrain Instancing", - "CBUFFER_START( UnityTerrain)//ASE Terrain Instancing", - "\t#ifdef UNITY_INSTANCING_ENABLED//ASE Terrain Instancing", - "\t\tfloat4 _TerrainHeightmapRecipSize;//ASE Terrain Instancing", - "\t\tfloat4 _TerrainHeightmapScale;//ASE Terrain Instancing", - "\t#endif//ASE Terrain Instancing", - "CBUFFER_END//ASE Terrain Instancing" - }; - - - private readonly string ApplyMeshModificationInstruction = "{0} = ApplyMeshModification({0});"; - - private readonly string[] ApplyMeshModificationFunctionSRP = - { - /*0 - struct name 1 - var name*/"{0} ApplyMeshModification( {0} {1} )\n", - "{\n", - "#ifdef UNITY_INSTANCING_ENABLED\n", - /* 0 vertex position*/"\tfloat2 patchVertex = {0}.xy;\n", - "\tfloat4 instanceData = UNITY_ACCESS_INSTANCED_PROP( Terrain, _TerrainPatchInstanceData );\n", - "\tfloat2 sampleCoords = ( patchVertex.xy + instanceData.xy ) * instanceData.z;\n", - "\tfloat height = UnpackHeightmap( _TerrainHeightmapTexture.Load( int3( sampleCoords, 0 ) ) );\n", - /*0 - vertex position*/"\t{0}.xz = sampleCoords* _TerrainHeightmapScale.xz;\n", - /*0 - vertex position*/"\t{0}.y = height* _TerrainHeightmapScale.y;\n", - "\t#ifdef ENABLE_TERRAIN_PERPIXEL_NORMAL\n", - /* 0 - vertex normal*/"\t\t{0} = float3(0, 1, 0);\n", - "\t#else\n", - /* 0 - vertex normal*/"\t\t{0} = _TerrainNormalmapTexture.Load(int3(sampleCoords, 0)).rgb* 2 - 1;\n", - "\t#endif\n", - "#ifdef ENABLE_TERRAIN_PERPIXEL_NORMAL\n", - /* 0 - tex coord*/"\t{0}.xy = sampleCoords;\n", - "#else\n", - /* 0 - tex coord*/"\t{0}.xy = sampleCoords* _TerrainHeightmapRecipSize.zw;\n", - "#endif\n", - "#endif\n", - /* 0 - var name*/"\treturn {0};\n", - "}\n" - }; - //{ - // /*0 - struct name 1 - var name*/"{0} ApplyMeshModification( {0} {1} )\n", - // "{\n", - // "#ifdef UNITY_INSTANCING_ENABLED\n", - // /* 0 vertex position*/"\tfloat2 patchVertex = {0}.xy;\n", - // "\t\tfloat4 instanceData = UNITY_ACCESS_INSTANCED_PROP( Terrain, _TerrainPatchInstanceData );\n", - // "\t\tfloat2 sampleCoords = ( patchVertex.xy + instanceData.xy ) * instanceData.z;\n", - // "\t\tfloat height = UnpackHeightmap( _TerrainHeightmapTexture.Load( int3( sampleCoords, 0 ) ) );\n", - // /*0 - vertex position*/"\t\t{0}.xz = sampleCoords* _TerrainHeightmapScale.xz;\n", - // /*0 - vertex position*/"\t\t{0}.y = height* _TerrainHeightmapScale.y;\n", - // "# ifdef ATTRIBUTES_NEED_NORMAL\n", - // /* 0 - vertex normal*/"\t\t{0} = _TerrainNormalmapTexture.Load(int3(sampleCoords, 0)).rgb* 2 - 1;\n", - // "\t#endif\n", - // "\t#if defined(VARYINGS_NEED_TEXCOORD0) || defined(VARYINGS_DS_NEED_TEXCOORD0)\n", - // "\t\t#ifdef ENABLE_TERRAIN_PERPIXEL_NORMAL\n", - // /* 0 - tex coord*/"\t\t\t{0} = sampleCoords;\n", - // "\t\t#else\n", - // /* 0 - tex coord*/"\t\t\t{0}.xy = sampleCoords* _TerrainHeightmapRecipSize.zw;\n", - // "\t\t#endif\n", - // "\t#endif\n", - // "#endif\n", - // "#ifdef ATTRIBUTES_NEED_TANGENT\n", - // /* 0 - tangent 1 - normal*/"\t\t{0}.xyz = cross( {1}, float3(0, 0, 1));\n", - // /*0 - tangent*/"\t{0}.w = -1;\n", - // "#endif\n", - // /* 0 - var name*/"\treturn {0};\n", - // "}\n" - //}; - - - - private readonly string[] ApplyMeshModificationFunctionDefaultTemplate = - { - /* 0 vertex struct */"{0} ApplyMeshModification( {0} {1} )", - "{\n", - "#ifdef UNITY_INSTANCING_ENABLED\n", - /*0 - vertex pos*/"\tfloat2 patchVertex = {0}.xy;\n", - "\tfloat4 instanceData = UNITY_ACCESS_INSTANCED_PROP( Terrain, _TerrainPatchInstanceData );\n", - "\tfloat2 sampleCoords = ( patchVertex.xy + instanceData.xy ) * instanceData.z;\n", - /* 0 - tex coords*/"\t{0} = float4( sampleCoords.xy * _TerrainHeightmapRecipSize.z, 0, 0 );\n", - /* 0 - tex coords*/"\tfloat height = UnpackHeightmap( tex2Dlod( _TerrainHeightmapTexture, {0} ) );\n", - /* 0 - vertex pos*/"\t{0}.xz = sampleCoords * _TerrainHeightmapScale.xz;\n", - /* 0 - vertex pos*/"\t{0}.y = height * _TerrainHeightmapScale.y;\n", - /* 0 - normal 1 - tex coord*/"\t{0} = tex2Dlod( _TerrainNormalmapTexture, {1} ).rgb * 2 - 1;\n", - "#endif\n", - /* var name*/"return {0};\n", - "}\n" - }; - - private readonly string ApplyMeshModificationInstructionStandard = "ApplyMeshModification({0});"; - private readonly string[] ApplyMeshModificationFunctionStandard = - { - "void ApplyMeshModification( inout {0} v )", - "#if defined(UNITY_INSTANCING_ENABLED) && !defined(SHADER_API_D3D11_9X)", - "\tfloat2 patchVertex = v.vertex.xy;", - "\tfloat4 instanceData = UNITY_ACCESS_INSTANCED_PROP(Terrain, _TerrainPatchInstanceData);", - "\t", - "\tfloat4 uvscale = instanceData.z * _TerrainHeightmapRecipSize;", - "\tfloat4 uvoffset = instanceData.xyxy * uvscale;", - "\tuvoffset.xy += 0.5f * _TerrainHeightmapRecipSize.xy;", - "\tfloat2 sampleCoords = (patchVertex.xy * uvscale.xy + uvoffset.xy);", - "\t", - "\tfloat hm = UnpackHeightmap(tex2Dlod(_TerrainHeightmapTexture, float4(sampleCoords, 0, 0)));", - "\tv.vertex.xz = (patchVertex.xy + instanceData.xy) * _TerrainHeightmapScale.xz * instanceData.z;", - "\tv.vertex.y = hm * _TerrainHeightmapScale.y;", - "\tv.vertex.w = 1.0f;", - "\t", - "\tv.texcoord.xy = (patchVertex.xy * uvscale.zw + uvoffset.zw);", - "\tv.texcoord3 = v.texcoord2 = v.texcoord1 = v.texcoord;", - "\t", - "\t#ifdef TERRAIN_INSTANCED_PERPIXEL_NORMAL", - "\t\tv.normal = float3(0, 1, 0);", - "\t\t//data.tc.zw = sampleCoords;", - "\t#else", - "\t\tfloat3 nor = tex2Dlod(_TerrainNormalmapTexture, float4(sampleCoords, 0, 0)).xyz;", - "\t\tv.normal = 2.0f * nor - 1.0f;", - "\t#endif", - "#endif", - }; - private readonly string[] AdditionalUsePasses = - { - "Hidden/Nature/Terrain/Utilities/PICKING", - "Hidden/Nature/Terrain/Utilities/SELECTION" - }; - private readonly string DrawInstancedLabel = "Instanced Terrain"; -#endif - [SerializeField] - private bool m_enable = false; - - public void Draw( UndoParentNode owner ) - { -#if UNITY_2018_1_OR_NEWER - m_enable = owner.EditorGUILayoutToggle( DrawInstancedLabel, m_enable ); -#endif - } - - public void UpdateDataCollectorForTemplates( ref MasterNodeDataCollector dataCollector, ref List vertexInstructions ) - { -#if UNITY_2018_1_OR_NEWER - if( m_enable ) - { - for( int i = 0; i < AdditionalUsePasses.Length; i++ ) - { - dataCollector.AddUsePass( AdditionalUsePasses[ i ], false ); - } - - for( int i = 0; i < InstancedPragmas.Length; i++ ) - { - dataCollector.AddToPragmas( -1, InstancedPragmas[ i ] ); - } - - if( dataCollector.IsSRP ) - { - - TemplateFunctionData functionData = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData; - string uvCoord = dataCollector.TemplateDataCollectorInstance.GetUV( 0, MasterNodePortCategory.Vertex ); - string vertexNormal = dataCollector.TemplateDataCollectorInstance.GetVertexNormal( PrecisionType.Float, false, MasterNodePortCategory.Vertex ); - //string vertexTangent = dataCollector.TemplateDataCollectorInstance.GetVertexTangent( WirePortDataType.FLOAT4, PrecisionType.Float, false, MasterNodePortCategory.Vertex ); - string vertexPos = dataCollector.TemplateDataCollectorInstance.GetVertexPosition( WirePortDataType.OBJECT, PrecisionType.Float, false, MasterNodePortCategory.Vertex ); - - string functionHeader = string.Format( ApplyMeshModificationFunctionSRP[ 0 ], functionData.InVarType, functionData.InVarName ); - - //string functionBody = functionHeader + - // ApplyMeshModificationFunctionSRP[ 1 ] + - // ApplyMeshModificationFunctionSRP[ 2 ] + - // string.Format( ApplyMeshModificationFunctionSRP[ 3 ], vertexPos ) + - // ApplyMeshModificationFunctionSRP[ 4 ] + - // ApplyMeshModificationFunctionSRP[ 5 ] + - // ApplyMeshModificationFunctionSRP[ 6 ] + - // string.Format( ApplyMeshModificationFunctionSRP[ 7 ], vertexPos ) + - // string.Format( ApplyMeshModificationFunctionSRP[ 8 ], vertexPos ) + - // ApplyMeshModificationFunctionSRP[ 9 ] + - // string.Format( ApplyMeshModificationFunctionSRP[ 10 ], vertexNormal ) + - // ApplyMeshModificationFunctionSRP[ 11 ] + - // ApplyMeshModificationFunctionSRP[ 12 ] + - // ApplyMeshModificationFunctionSRP[ 13 ] + - // string.Format( ApplyMeshModificationFunctionSRP[ 14 ], uvCoord ) + - // ApplyMeshModificationFunctionSRP[ 15 ] + - // string.Format( ApplyMeshModificationFunctionSRP[ 16 ], uvCoord ) + - // ApplyMeshModificationFunctionSRP[ 17 ] + - // ApplyMeshModificationFunctionSRP[ 18 ] + - // ApplyMeshModificationFunctionSRP[ 19 ] + - // ApplyMeshModificationFunctionSRP[ 20 ] + - // string.Format( ApplyMeshModificationFunctionSRP[ 21 ], vertexTangent, vertexNormal ) + - // string.Format( ApplyMeshModificationFunctionSRP[ 22 ], vertexTangent ) + - // ApplyMeshModificationFunctionSRP[ 23 ] + - // string.Format( ApplyMeshModificationFunctionSRP[ 24 ], functionData.InVarName ) + - // ApplyMeshModificationFunctionSRP[ 25 ]; - string functionBody = functionHeader + - ApplyMeshModificationFunctionSRP[ 1 ] + - ApplyMeshModificationFunctionSRP[ 2 ] + - string.Format( ApplyMeshModificationFunctionSRP[ 3 ], vertexPos ) + - ApplyMeshModificationFunctionSRP[ 4 ] + - ApplyMeshModificationFunctionSRP[ 5 ] + - ApplyMeshModificationFunctionSRP[ 6 ] + - string.Format( ApplyMeshModificationFunctionSRP[ 7 ], vertexPos ) + - string.Format( ApplyMeshModificationFunctionSRP[ 8 ], vertexPos ) + - ApplyMeshModificationFunctionSRP[ 9 ] + - string.Format( ApplyMeshModificationFunctionSRP[ 10 ], vertexNormal ) + - ApplyMeshModificationFunctionSRP[ 11 ] + - string.Format( ApplyMeshModificationFunctionSRP[ 12 ], vertexNormal ) + - ApplyMeshModificationFunctionSRP[ 13 ] + - ApplyMeshModificationFunctionSRP[ 14 ] + - string.Format( ApplyMeshModificationFunctionSRP[ 15 ], uvCoord ) + - ApplyMeshModificationFunctionSRP[ 16 ] + - string.Format( ApplyMeshModificationFunctionSRP[ 17 ], uvCoord ) + - ApplyMeshModificationFunctionSRP[ 18 ] + - ApplyMeshModificationFunctionSRP[ 19 ] + - string.Format( ApplyMeshModificationFunctionSRP[ 20 ], functionData.InVarName ) + - ApplyMeshModificationFunctionSRP[ 21 ]; - dataCollector.AddFunction( functionHeader, functionBody ); - - for( int i = 0; i < InstancedGlobalsSRP.Length; i++ ) - { - dataCollector.AddToUniforms( -1, InstancedGlobalsSRP[ i ] ); - } - - - string vertexVarName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData.InVarName; - vertexInstructions.Insert( 0, string.Format( ApplyMeshModificationInstruction, vertexVarName ) ); - } - else - { - TemplateFunctionData functionData = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData; - - string uvCoord = dataCollector.TemplateDataCollectorInstance.GetUV( 0, MasterNodePortCategory.Vertex ); - string vertexNormal = dataCollector.TemplateDataCollectorInstance.GetVertexNormal( PrecisionType.Float, false, MasterNodePortCategory.Vertex ); - string vertexPos = dataCollector.TemplateDataCollectorInstance.GetVertexPosition( WirePortDataType.OBJECT, PrecisionType.Float, false, MasterNodePortCategory.Vertex ); - - string functionHeader = string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 0 ], functionData.InVarType, functionData.InVarName ); - string functionBody = functionHeader + - ApplyMeshModificationFunctionDefaultTemplate[ 1 ] + - ApplyMeshModificationFunctionDefaultTemplate[ 2 ] + - string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 3 ], vertexPos ) + - ApplyMeshModificationFunctionDefaultTemplate[ 4 ] + - ApplyMeshModificationFunctionDefaultTemplate[ 5 ] + - string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 6 ], uvCoord ) + - string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 7 ], uvCoord ) + - string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 8 ], vertexPos ) + - string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 9 ], vertexPos ) + - string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 10 ], vertexNormal, uvCoord ) + - ApplyMeshModificationFunctionDefaultTemplate[ 11 ] + - string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 12 ], functionData.InVarName ) + - ApplyMeshModificationFunctionDefaultTemplate[ 13 ]; - - - dataCollector.AddFunction( functionHeader, functionBody ); - for( int i = 0; i < InstancedGlobalsDefault.Length; i++ ) - { - dataCollector.AddToUniforms( -1, InstancedGlobalsDefault[ i ] ); - } - - - string vertexVarName = dataCollector.TemplateDataCollectorInstance.CurrentTemplateData.VertexFunctionData.InVarName; - vertexInstructions.Insert( 0, string.Format( ApplyMeshModificationInstruction, vertexVarName ) ); - - } - } -#endif - } - - public void UpdateDataCollectorForStandard( ref MasterNodeDataCollector dataCollector ) - { -#if UNITY_2018_1_OR_NEWER - if( m_enable ) - { - for( int i = 0; i < AdditionalUsePasses.Length; i++ ) - { - dataCollector.AddUsePass( AdditionalUsePasses[ i ], false ); - } - - for( int i = 0; i < InstancedPragmas.Length; i++ ) - { - dataCollector.AddToPragmas( -1, InstancedPragmas[ i ] ); - } - string functionBody = string.Empty; - - string functionHeader = string.Format( ApplyMeshModificationFunctionStandard[ 0 ], dataCollector.SurfaceVertexStructure ); - IOUtils.AddFunctionHeader( ref functionBody, functionHeader ); - for( int i = 1; i < ApplyMeshModificationFunctionStandard.Length; i++ ) - { - IOUtils.AddFunctionLine( ref functionBody, ApplyMeshModificationFunctionStandard[ i ] ); - } - IOUtils.CloseFunctionBody( ref functionBody ); - - //string inputName = "input"; - //string uvCoord = "input.texcoord"; - //string vertexNormal = "input.normal"; - //string vertexPos = "input.vertex"; - - //string functionHeader = string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 0 ], dataCollector.SurfaceVertexStructure, inputName ); - //IOUtils.AddFunctionHeader( ref functionBody, functionHeader ); - //IOUtils.AddFunctionLine( ref functionBody, ApplyMeshModificationFunctionDefaultTemplate[ 1 ] ); - //IOUtils.AddFunctionLine( ref functionBody,ApplyMeshModificationFunctionDefaultTemplate[ 2 ] ); - //IOUtils.AddFunctionLine( ref functionBody,string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 3 ], vertexPos ) ); - //IOUtils.AddFunctionLine( ref functionBody,ApplyMeshModificationFunctionDefaultTemplate[ 4 ] ); - //IOUtils.AddFunctionLine( ref functionBody,ApplyMeshModificationFunctionDefaultTemplate[ 5 ] ); - //IOUtils.AddFunctionLine( ref functionBody,string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 6 ], uvCoord ) ); - //IOUtils.AddFunctionLine( ref functionBody,string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 7 ], uvCoord ) ); - //IOUtils.AddFunctionLine( ref functionBody,string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 8 ], vertexPos ) ); - //IOUtils.AddFunctionLine( ref functionBody,string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 9 ], vertexPos ) ); - //IOUtils.AddFunctionLine( ref functionBody,string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 10 ], vertexNormal, uvCoord ) ); - //IOUtils.AddFunctionLine( ref functionBody,ApplyMeshModificationFunctionDefaultTemplate[ 11 ] ); - //IOUtils.AddFunctionLine( ref functionBody,string.Format( ApplyMeshModificationFunctionDefaultTemplate[ 12 ], inputName ) ); - //IOUtils.AddFunctionLine( ref functionBody, ApplyMeshModificationFunctionDefaultTemplate[ 13 ] ); - //IOUtils.CloseFunctionBody( ref functionBody ); - - dataCollector.AddFunction( functionHeader, functionBody ); - for( int i = 0; i < InstancedGlobalsDefault.Length; i++ ) - { - dataCollector.AddToUniforms( -1, InstancedGlobalsDefault[ i ] ); - } - - dataCollector.AddVertexInstruction( string.Format( ApplyMeshModificationInstructionStandard, "v" ) ); - } -#endif - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - m_enable = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_enable ); - } - - public bool Enabled { get { return m_enable; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs.meta deleted file mode 100644 index 9580ad09..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TerrainDrawInstancedHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 935c69709205e1c4dbd54da410518cc6 -timeCreated: 1548263010 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs deleted file mode 100644 index 38d38f09..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs +++ /dev/null @@ -1,642 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public sealed class TessellationOpHelper - { - public const string TessellationPortStr = "Tessellation"; - - - public const string TessSurfParam = "tessellate:tessFunction"; - public const string TessInclude = "Tessellation.cginc"; - //public const string CustomAppData = "\t\tstruct appdata\n" + - // "\t\t{\n" + - // "\t\t\tfloat4 vertex : POSITION;\n" + - // "\t\t\tfloat4 tangent : TANGENT;\n" + - // "\t\t\tfloat3 normal : NORMAL;\n" + - // "\t\t\tfloat4 texcoord : TEXCOORD0;\n" + - // "\t\t\tfloat4 texcoord1 : TEXCOORD1;\n" + - // "\t\t\tfloat4 texcoord2 : TEXCOORD2;\n" + - // "\t\t\tfloat4 texcoord3 : TEXCOORD3;\n" + - // "\t\t\tfixed4 color : COLOR;\n" + - // "\t\t\tUNITY_VERTEX_INPUT_INSTANCE_ID\n" + - // "\t\t};\n\n"; - - - - private const string TessUniformName = "_TessValue"; - private const string TessMinUniformName = "_TessMin"; - private const string TessMaxUniformName = "_TessMax"; - - //private GUIContent EnableTessContent = new GUIContent( "Tessellation", "Activates the use of tessellation which subdivides polygons to increase geometry detail using a set of rules\nDefault: OFF" ); - private GUIContent TessFactorContent = new GUIContent( "Tess", "Tessellation factor\nDefault: 4" ); - private GUIContent TessMinDistanceContent = new GUIContent( "Min", "Minimum tessellation distance\nDefault: 10" ); - private GUIContent TessMaxDistanceContent = new GUIContent( "Max", "Maximum tessellation distance\nDefault: 25" ); - - - private readonly int[] TesselationTypeValues = { 0, 1, 2, 3 }; - private readonly string[] TesselationTypeLabels = { "Distance-based", "Fixed", "Edge Length", "Edge Length Cull" }; - private readonly string TesselationTypeStr = "Type"; - - private const string TessProperty = "_TessValue( \"Max Tessellation\", Range( 1, 32 ) ) = {0}"; - private const string TessMinProperty = "_TessMin( \"Tess Min Distance\", Float ) = {0}"; - private const string TessMaxProperty = "_TessMax( \"Tess Max Distance\", Float ) = {0}"; - - private const string TessFunctionOpen = "\t\tfloat4 tessFunction( appdata_full v0, appdata_full v1, appdata_full v2 )\n\t\t{\n"; - private const string TessFunctionClose = "\t\t}\n"; - - // Custom function - private const string CustomFunctionBody = "\t\t\treturn {0};\n"; - - // Distance based function - private const string DistBasedTessFunctionBody = "\t\t\treturn UnityDistanceBasedTess( v0.vertex, v1.vertex, v2.vertex, _TessMin, _TessMax, _TessValue );\n"; - - // Fixed amount function - private const string FixedAmountTessFunctionOpen = "\t\tfloat4 tessFunction( )\n\t\t{\n"; - private const string FixedAmountTessFunctionBody = "\t\t\treturn _TessValue;\n"; - - // Edge Length - private GUIContent EdgeLengthContent = new GUIContent( "Edge Length", "Tessellation levels ccomputed based on triangle edge length on the screen\nDefault: 4" ); - private const string EdgeLengthTessProperty = "_EdgeLength ( \"Edge length\", Range( 2, 50 ) ) = {0}"; - private const string EdgeLengthTessUniformName = "_EdgeLength"; - - private const string EdgeLengthTessFunctionBody = "\t\t\treturn UnityEdgeLengthBasedTess (v0.vertex, v1.vertex, v2.vertex, _EdgeLength);\n"; - private const string EdgeLengthTessCullFunctionBody = "\t\t\treturn UnityEdgeLengthBasedTessCull (v0.vertex, v1.vertex, v2.vertex, _EdgeLength , _TessMaxDisp );\n"; - - - private const string EdgeLengthTessMaxDispProperty = "_TessMaxDisp( \"Max Displacement\", Float ) = {0}"; - private const string EdgeLengthTessMaxDispUniformName = "_TessMaxDisp"; - private GUIContent EdgeLengthTessMaxDisplacementContent = new GUIContent( "Max Disp.", "Max Displacement" ); - - // Phong - private GUIContent PhongEnableContent = new GUIContent( "Phong", "Modifies positions of the subdivided faces so that the resulting surface follows the mesh normals a bit\nDefault: OFF" ); - private GUIContent PhongStrengthContent = new GUIContent( "Strength", "Strength\nDefault: 0.5" ); - public const string PhongStrengthParam = "tessphong:_TessPhongStrength"; - - private const string PhongStrengthProperty = "_TessPhongStrength( \"Phong Tess Strength\", Range( 0, 1 ) ) = {0}"; - private const string PhongStrengthUniformName = "_TessPhongStrength"; - - [SerializeField] - private bool m_enabled = false; - - //private bool m_expanded = false; - - [SerializeField] - private int m_tessType = 2; - - [SerializeField] - private float m_tessMinDistance = 10f; - - [SerializeField] - private float m_tessMaxDistance = 25f; - - [SerializeField] - private float m_tessFactor = 15f; - - [SerializeField] - private float m_phongStrength = 0.5f; - - [SerializeField] - private bool m_phongEnabled = false; - - [SerializeField] - private string[] m_customData = { string.Empty, string.Empty, string.Empty }; - - [SerializeField] - private bool m_hasCustomFunction = false; - - [SerializeField] - private string m_customFunction = String.Empty; - - [SerializeField] - private string m_additionalData = string.Empty; - - [SerializeField] - private StandardSurfaceOutputNode m_parentSurface; - - private Dictionary m_additionalDataDict = new Dictionary(); - - private int m_masterNodeIndexPort = 0; - private int m_vertexOffsetIndexPort = 0; - //private int m_orderIndex = 1000; - - public void Draw( UndoParentNode owner, GUIStyle toolbarstyle, Material mat, bool connectedInput ) - { - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( toolbarstyle ); - GUI.color = cachedColor; - EditorGUI.BeginChangeCheck(); - m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedTesselation = GUILayout.Toggle( m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedTesselation, " Tessellation", UIUtils.MenuItemToggleStyle, GUILayout.ExpandWidth( true ) ); - if ( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetBool( "ExpandedTesselation", m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedTesselation ); - } - - EditorGUI.BeginChangeCheck(); - m_enabled = owner.EditorGUILayoutToggle( string.Empty, m_enabled, UIUtils.MenuItemEnableStyle, GUILayout.Width( 16 ) ); - if ( EditorGUI.EndChangeCheck() ) - { - if ( m_enabled ) - UpdateToMaterial( mat, !connectedInput ); - - UIUtils.RequestSave(); - } - - EditorGUILayout.EndHorizontal(); - - m_enabled = m_enabled || connectedInput; - - if ( m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedTesselation ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - - EditorGUILayout.Separator(); - EditorGUI.BeginDisabledGroup( !m_enabled ); - - EditorGUI.indentLevel += 1; - - m_phongEnabled = owner.EditorGUILayoutToggle( PhongEnableContent, m_phongEnabled ); - if ( m_phongEnabled ) - { - EditorGUI.indentLevel += 1; - EditorGUI.BeginChangeCheck(); - m_phongStrength = owner.EditorGUILayoutSlider( PhongStrengthContent, m_phongStrength, 0.0f, 1.0f ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( PhongStrengthUniformName ) ) - mat.SetFloat( PhongStrengthUniformName, m_phongStrength ); - } - - EditorGUI.indentLevel -= 1; - } - - bool guiEnabled = GUI.enabled; - GUI.enabled = !connectedInput && m_enabled; - - m_tessType = owner.EditorGUILayoutIntPopup( TesselationTypeStr, m_tessType, TesselationTypeLabels, TesselationTypeValues ); - - switch ( m_tessType ) - { - case 0: - { - EditorGUI.BeginChangeCheck(); - m_tessFactor = owner.EditorGUILayoutSlider( TessFactorContent, m_tessFactor, 1, 32 ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( TessUniformName ) ) - mat.SetFloat( TessUniformName, m_tessFactor ); - } - - EditorGUI.BeginChangeCheck(); - m_tessMinDistance = owner.EditorGUILayoutFloatField( TessMinDistanceContent, m_tessMinDistance ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( TessMinUniformName ) ) - mat.SetFloat( TessMinUniformName, m_tessMinDistance ); - } - - EditorGUI.BeginChangeCheck(); - m_tessMaxDistance = owner.EditorGUILayoutFloatField( TessMaxDistanceContent, m_tessMaxDistance ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( TessMaxUniformName ) ) - mat.SetFloat( TessMaxUniformName, m_tessMaxDistance ); - } - } - break; - case 1: - { - EditorGUI.BeginChangeCheck(); - m_tessFactor = owner.EditorGUILayoutSlider( TessFactorContent, m_tessFactor, 1, 32 ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( TessUniformName ) ) - mat.SetFloat( TessUniformName, m_tessFactor ); - } - } - break; - case 2: - { - EditorGUI.BeginChangeCheck(); - m_tessFactor = owner.EditorGUILayoutSlider( EdgeLengthContent, m_tessFactor, 2, 50 ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( EdgeLengthTessUniformName ) ) - mat.SetFloat( EdgeLengthTessUniformName, m_tessFactor ); - } - } - break; - case 3: - { - EditorGUI.BeginChangeCheck(); - m_tessFactor = owner.EditorGUILayoutSlider( EdgeLengthContent, m_tessFactor, 2, 50 ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( EdgeLengthTessUniformName ) ) - mat.SetFloat( EdgeLengthTessUniformName, m_tessFactor ); - } - - EditorGUI.BeginChangeCheck(); - m_tessMaxDistance = owner.EditorGUILayoutFloatField( EdgeLengthTessMaxDisplacementContent, m_tessMaxDistance ); - if ( EditorGUI.EndChangeCheck() && mat != null ) - { - if ( mat.HasProperty( TessMinUniformName ) ) - mat.SetFloat( TessMinUniformName, m_tessMaxDistance ); - } - } - break; - } - GUI.enabled = guiEnabled; - EditorGUI.indentLevel -= 1; - EditorGUI.EndDisabledGroup(); - EditorGUILayout.Separator(); - EditorGUILayout.EndVertical(); - } - } - - public void UpdateToMaterial( Material mat, bool updateInternals ) - { - if ( mat == null ) - return; - - if ( m_phongEnabled ) - { - if ( mat.HasProperty( PhongStrengthUniformName ) ) - mat.SetFloat( PhongStrengthUniformName, m_phongStrength ); - } - - if ( updateInternals ) - { - switch ( m_tessType ) - { - case 0: - { - if ( mat.HasProperty( TessUniformName ) ) - mat.SetFloat( TessUniformName, m_tessFactor ); - - if ( mat.HasProperty( TessMinUniformName ) ) - mat.SetFloat( TessMinUniformName, m_tessMinDistance ); - - if ( mat.HasProperty( TessMaxUniformName ) ) - mat.SetFloat( TessMaxUniformName, m_tessMaxDistance ); - } - break; - case 1: - { - if ( mat.HasProperty( TessUniformName ) ) - mat.SetFloat( TessUniformName, m_tessFactor ); - } - break; - case 2: - { - - if ( mat.HasProperty( EdgeLengthTessUniformName ) ) - mat.SetFloat( EdgeLengthTessUniformName, m_tessFactor ); - } - break; - case 3: - { - if ( mat.HasProperty( EdgeLengthTessUniformName ) ) - mat.SetFloat( EdgeLengthTessUniformName, m_tessFactor ); - - if ( mat.HasProperty( TessMinUniformName ) ) - mat.SetFloat( TessMinUniformName, m_tessMaxDistance ); - } - break; - } - } - } - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - m_enabled = Convert.ToBoolean( nodeParams[ index++ ] ); - m_tessType = Convert.ToInt32( nodeParams[ index++ ] ); - m_tessFactor = Convert.ToSingle( nodeParams[ index++ ] ); - m_tessMinDistance = Convert.ToSingle( nodeParams[ index++ ] ); - m_tessMaxDistance = Convert.ToSingle( nodeParams[ index++ ] ); - if ( UIUtils.CurrentShaderVersion() > 3001 ) - { - m_phongEnabled = Convert.ToBoolean( nodeParams[ index++ ] ); - m_phongStrength = Convert.ToSingle( nodeParams[ index++ ] ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_enabled ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_tessType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_tessFactor ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_tessMinDistance ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_tessMaxDistance ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_phongEnabled ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_phongStrength ); - } - - public string Uniforms() - { - string uniforms = string.Empty; - switch( m_tessType ) - { - case 0: - { - if( !m_hasCustomFunction ) - { - - //Tess - uniforms += "\t\tuniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessUniformName + ";\n"; - - //Min - uniforms += "\t\tuniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessMinUniformName + ";\n"; - - //Max - uniforms += "\t\tuniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessMaxUniformName + ";\n"; - } - } - break; - case 1: - //Tess - if( !m_hasCustomFunction ) - { - uniforms += "\t\tuniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessUniformName + ";\n"; - } - break; - } - - if( m_phongEnabled ) - { - uniforms += "\t\tuniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + PhongStrengthUniformName + ";\n" ; - } - - return uniforms; - } - - public void AddToDataCollector( ref MasterNodeDataCollector dataCollector, int reorder ) - { - int orderIndex = reorder; - switch ( m_tessType ) - { - case 0: - { - dataCollector.AddToIncludes( -1, TessellationOpHelper.TessInclude ); - if ( !m_hasCustomFunction ) - { - //Tess - dataCollector.AddToProperties( -1, string.Format( TessProperty, m_tessFactor ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessUniformName + ";" ); - - //Min - dataCollector.AddToProperties( -1, string.Format( TessMinProperty, m_tessMinDistance ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessMinUniformName + ";" ); - - //Max - dataCollector.AddToProperties( -1, string.Format( TessMaxProperty, m_tessMaxDistance ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessMaxUniformName + ";" ); - } - } - break; - case 1: - { - //Tess - if ( !m_hasCustomFunction ) - { - dataCollector.AddToProperties( -1, string.Format( TessProperty, m_tessFactor ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + TessUniformName + ";" ); - } - } - break; - case 2: - { - dataCollector.AddToIncludes( -1, TessellationOpHelper.TessInclude ); - - //Tess - if ( !m_hasCustomFunction ) - { - dataCollector.AddToProperties( -1, string.Format( EdgeLengthTessProperty, m_tessFactor ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + EdgeLengthTessUniformName + ";" ); - } - } - break; - case 3: - { - dataCollector.AddToIncludes( -1, TessellationOpHelper.TessInclude ); - - if ( !m_hasCustomFunction ) - { - //Tess - dataCollector.AddToProperties( -1, string.Format( EdgeLengthTessProperty, m_tessFactor ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + EdgeLengthTessUniformName + ";" ); - - //Max Displacement - dataCollector.AddToProperties( -1, string.Format( EdgeLengthTessMaxDispProperty, m_tessMaxDistance ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + EdgeLengthTessMaxDispUniformName + ";" ); - } - } - break; - } - - if ( m_phongEnabled ) - { - dataCollector.AddToProperties( -1, string.Format( PhongStrengthProperty, m_phongStrength ), orderIndex++ ); - dataCollector.AddToUniforms( -1, "uniform " + UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT ) + " " + PhongStrengthUniformName + ";" ); - } - } - - //ToDo: Optimize material property fetches to use Id instead of string - public void UpdateFromMaterial( Material mat ) - { - if ( m_enabled ) - { - if ( m_phongEnabled ) - { - if ( mat.HasProperty( PhongStrengthUniformName ) ) - m_phongStrength = mat.GetFloat( PhongStrengthUniformName ); - } - - switch ( m_tessType ) - { - case 0: - { - if ( mat.HasProperty( TessUniformName ) ) - m_tessFactor = mat.GetFloat( TessUniformName ); - - if ( mat.HasProperty( TessMinUniformName ) ) - m_tessMinDistance = mat.GetFloat( TessMinUniformName ); - - if ( mat.HasProperty( TessMaxUniformName ) ) - m_tessMaxDistance = mat.GetFloat( TessMaxUniformName ); - } - break; - case 1: - { - if ( mat.HasProperty( TessUniformName ) ) - m_tessFactor = mat.GetFloat( TessUniformName ); - } - break; - case 2: - { - if ( mat.HasProperty( EdgeLengthTessUniformName ) ) - m_tessFactor = mat.GetFloat( EdgeLengthTessUniformName ); - } - break; - case 3: - { - if ( mat.HasProperty( EdgeLengthTessUniformName ) ) - m_tessFactor = mat.GetFloat( EdgeLengthTessUniformName ); - - if ( mat.HasProperty( EdgeLengthTessMaxDispUniformName ) ) - m_tessMaxDistance = mat.GetFloat( EdgeLengthTessMaxDispUniformName ); - } - break; - } - } - } - - public void WriteToOptionalParams( ref string optionalParams ) - { - optionalParams += TessellationOpHelper.TessSurfParam + Constants.OptionalParametersSep; - if ( m_phongEnabled ) - { - optionalParams += TessellationOpHelper.PhongStrengthParam + Constants.OptionalParametersSep; - } - } - - public void Reset() - { - m_hasCustomFunction = false; - m_customFunction = string.Empty; - - m_additionalData = string.Empty; - m_additionalDataDict.Clear(); - switch ( m_tessType ) - { - case 0: - { - m_customData[ 0 ] = TessUniformName; - m_customData[ 1 ] = TessMinUniformName; - m_customData[ 2 ] = TessMaxUniformName; - } - break; - case 1: - { - m_customData[ 0 ] = TessUniformName; - m_customData[ 1 ] = string.Empty; - m_customData[ 2 ] = string.Empty; - } - break; - case 2: - { - m_customData[ 0 ] = EdgeLengthTessUniformName; - m_customData[ 1 ] = string.Empty; - m_customData[ 2 ] = string.Empty; - } - break; - case 3: - { - m_customData[ 0 ] = EdgeLengthTessUniformName; - m_customData[ 1 ] = EdgeLengthTessMaxDispUniformName; - m_customData[ 2 ] = string.Empty; - } - break; - } - } - - public string GetCurrentTessellationFunction - { - get - { - if ( m_hasCustomFunction ) - { - return TessFunctionOpen + - m_customFunction + - TessFunctionClose; - } - - string tessFunction = string.Empty; - switch ( m_tessType ) - { - case 0: - { - tessFunction = TessFunctionOpen + - DistBasedTessFunctionBody + - TessFunctionClose; - } - break; - case 1: - { - tessFunction = FixedAmountTessFunctionOpen + - FixedAmountTessFunctionBody + - TessFunctionClose; - } - break; - case 2: - { - tessFunction = TessFunctionOpen + - EdgeLengthTessFunctionBody + - TessFunctionClose; - } - break; - case 3: - { - tessFunction = TessFunctionOpen + - EdgeLengthTessCullFunctionBody + - TessFunctionClose; - } - break; - } - return tessFunction; - } - } - - public void AddAdditionalData( string data ) - { - if ( !m_additionalDataDict.ContainsKey( data ) ) - { - m_additionalDataDict.Add( data, true ); - m_additionalData += data; - } - } - - public void AddCustomFunction( string returnData ) - { - m_hasCustomFunction = true; - m_customFunction = m_additionalData + string.Format( CustomFunctionBody, returnData ); - } - - public void Destroy() - { - m_additionalDataDict.Clear(); - m_additionalDataDict = null; - } - - public bool IsTessellationPort( int index ) - { - return index == m_masterNodeIndexPort; - } - - public bool EnableTesselation { get { return m_enabled; } } - - public int TessType { get { return m_tessType; } } - public int MasterNodeIndexPort - { - get { return m_masterNodeIndexPort; } - set { m_masterNodeIndexPort = value; } - } - public int VertexOffsetIndexPort - { - get { return m_vertexOffsetIndexPort; } - set { m_vertexOffsetIndexPort = value; } - } - - public StandardSurfaceOutputNode ParentSurface { get { return m_parentSurface; } set { m_parentSurface = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs.meta deleted file mode 100644 index c4400a8a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/TessellationOpHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c6fbad94b0fc6b948be3a3dc61232c05 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs deleted file mode 100644 index d6e34adf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs +++ /dev/null @@ -1,360 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using UnityEditorInternal; - -namespace AmplifyShaderEditor -{ - public enum UsePassLocation - { - Above, - Below - } - - [Serializable] - public class UsePassItem : ScriptableObject - { - public UsePassLocation Location; - public string Value; - public UsePassItem() - { - Location = UsePassLocation.Above; - Value = string.Empty; - } - - public UsePassItem( UsePassLocation location, string name ) - { - Location = location; - Value = name; - } - - } - - [Serializable] - public class UsePassHelper : ScriptableObject - { - private const string UseGrabFormatNewLine = "UsePass \"{0}\"\n"; - private const string UseGrabFormat = "UsePass \"{0}\""; - private const float ShaderKeywordButtonLayoutWidth = 15; - private const string ShaderPoputContext = "CONTEXT/ShaderPopup"; - - [SerializeField] - private List m_items = new List(); - - [SerializeField] - private UndoParentNode m_owner = null; - - [SerializeField] - protected bool m_isDirty = false; - - [SerializeField] - protected string m_moduleName = string.Empty; - - private ReorderableList m_reordableList = null; - private ReordableAction m_actionType = ReordableAction.None; - private int m_actionIndex = 0; - private GUIStyle m_propertyAdjustment; - - private Material m_dummyMaterial; - private MenuCommand m_dummyCommand; - private int m_currentUsePassIdx = 0; - - public void Init( string moduleName ) - { - hideFlags = HideFlags.HideAndDontSave; - m_moduleName = moduleName; - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add keyword - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - UsePassItem newItem = ScriptableObject.CreateInstance(); - newItem.hideFlags = HideFlags.HideAndDontSave; - m_items.Add( newItem ); - EditorGUI.FocusTextInControl( null ); - m_isDirty = true; - } - - //Remove keyword - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_items.Count > 0 ) - { - UsePassItem itemToDelete = m_items[ m_items.Count - 1 ]; - m_items.RemoveAt( m_items.Count - 1 ); - ScriptableObject.DestroyImmediate( itemToDelete ); - EditorGUI.FocusTextInControl( null ); - } - m_isDirty = true; - } - } - - public void Draw( UndoParentNode owner, bool style = true ) - { - if( m_owner == null ) - m_owner = owner; - - if( m_reordableList == null ) - { - m_reordableList = new ReorderableList( m_items, typeof( UsePassItem ), true, false, false, false ) - { - headerHeight = 0, - footerHeight = 0, - showDefaultBackground = false, - drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - if( m_items[ index ] != null ) - { - float labelWidthMultiplier; - float popUpWidth; - float shaderSelectorMultiplier; - float buttonPlusPosMultiplier; - if( style ) - { - rect.x -= 10; - labelWidthMultiplier = 0.9f; - popUpWidth = 0.31f; - shaderSelectorMultiplier = 1.01f; - buttonPlusPosMultiplier = 0.78f; - } - else - { - rect.x -= 1; - labelWidthMultiplier = 1.01f; - popUpWidth = 0.25f; - shaderSelectorMultiplier = 1.0f; - buttonPlusPosMultiplier = 0.55f; - } - - Rect popupPos = new Rect( rect.x, rect.y + 2, popUpWidth * rect.width, rect.height ); - Rect labelPos = new Rect( rect.x + popupPos.width * labelWidthMultiplier, rect.y, 0.59f * rect.width, rect.height ); - - Rect shaderSelectorPos = new Rect( labelPos.x + labelPos.width* shaderSelectorMultiplier, rect.y, 15, rect.height ); - - Rect buttonPlusPos = new Rect( shaderSelectorPos.x + shaderSelectorPos.width * buttonPlusPosMultiplier, rect.y, ShaderKeywordButtonLayoutWidth, rect.height ); - Rect buttonMinusPos = new Rect( buttonPlusPos.x + buttonPlusPos.width, rect.y, ShaderKeywordButtonLayoutWidth, rect.height ); - - EditorGUI.BeginChangeCheck(); - m_items[ index ].Location = (UsePassLocation)owner.EditorGUIEnumPopup( popupPos, m_items[ index ].Location ); - - if( EditorGUI.EndChangeCheck() && m_items[ index ].Location == UsePassLocation.Below && m_owner != null && m_owner.ContainerGraph.CurrentCanvasMode == NodeAvailability.TemplateShader ) - { - m_items[ index ].Location = UsePassLocation.Above; - UIUtils.ShowMessage( "Below option still not available on templates" ); - } - m_items[ index ].Value = owner.EditorGUITextField( labelPos, string.Empty, m_items[ index ].Value ); - - if( GUI.Button( shaderSelectorPos, string.Empty, UIUtils.InspectorPopdropdownFallback ) ) - { - EditorGUI.FocusTextInControl( null ); - GUI.FocusControl( null ); - m_currentUsePassIdx = index; - DisplayShaderContext( owner, GUILayoutUtility.GetRect( GUIContent.none, EditorStyles.popup ) ); - } - - if( GUI.Button( buttonPlusPos, string.Empty, UIUtils.PlusStyle ) ) - { - m_actionType = ReordableAction.Add; - m_actionIndex = index; - } - - if( GUI.Button( buttonMinusPos, string.Empty, UIUtils.MinusStyle ) ) - { - m_actionType = ReordableAction.Remove; - m_actionIndex = index; - } - } - } - }; - } - - if( m_actionType != ReordableAction.None ) - { - switch( m_actionType ) - { - case ReordableAction.Add: - UsePassItem newItem = ScriptableObject.CreateInstance(); - newItem.hideFlags = HideFlags.HideAndDontSave; - m_items.Insert( m_actionIndex + 1, newItem ); - break; - case ReordableAction.Remove: - UsePassItem itemToDelete = m_items[ m_actionIndex ]; - m_items.RemoveAt( m_actionIndex ); - ScriptableObject.DestroyImmediate( itemToDelete ); - break; - } - m_isDirty = true; - m_actionType = ReordableAction.None; - EditorGUI.FocusTextInControl( null ); - } - bool foldoutValue = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedUsePass; - if( style ) - { - NodeUtils.DrawPropertyGroup( ref foldoutValue, m_moduleName, DrawReordableList, DrawButtons ); - } - else - { - NodeUtils.DrawNestedPropertyGroup( ref foldoutValue, m_moduleName, DrawReordableList, DrawButtons ); - } - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedUsePass = foldoutValue; - } - - private void DisplayShaderContext( UndoParentNode node, Rect r ) - { - if( m_dummyCommand == null ) - m_dummyCommand = new MenuCommand( this, 0 ); - - if( m_dummyMaterial == null ) - m_dummyMaterial = new Material( Shader.Find( "Hidden/ASESShaderSelectorUnlit" ) ); - -#pragma warning disable 0618 - UnityEditorInternal.InternalEditorUtility.SetupShaderMenu( m_dummyMaterial ); -#pragma warning restore 0618 - EditorUtility.DisplayPopupMenu( r, ShaderPoputContext, m_dummyCommand ); - } - - private void OnSelectedShaderPopup( string command, Shader shader ) - { - if( shader != null ) - { - UIUtils.MarkUndoAction(); - Undo.RecordObject( m_owner, "Selected Use Pass shader" ); - m_items[ m_currentUsePassIdx ].Value = shader.name; - } - } - - void DrawReordableList() - { - if( m_reordableList != null ) - { - if( m_propertyAdjustment == null ) - { - m_propertyAdjustment = new GUIStyle(); - m_propertyAdjustment.padding.left = 17; - } - EditorGUILayout.Space(); - - if( m_items.Count == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - else - { - m_reordableList.DoLayoutList(); - } - EditorGUILayout.Space(); - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - try - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - string locationValue = nodeParams[ index++ ]; - // REMOVE THIS TEST AFTER A COUPLE OF VERSIONS (curr v1.5.6 r02) - if( locationValue.Equals( "Bellow" ) ) locationValue = "Below"; - - UsePassLocation location = (UsePassLocation)Enum.Parse( typeof( UsePassLocation ), locationValue ); - string name = nodeParams[ index++ ]; - UsePassItem newItem = ScriptableObject.CreateInstance(); - newItem.hideFlags = HideFlags.HideAndDontSave; - newItem.Location = location; - newItem.Value = name; - m_items.Add( newItem ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_items.Count ); - for( int i = 0; i < m_items.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_items[ i ].Location ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_items[ i ].Value ); - } - } - - public void BuildUsePassInfo( MasterNodeDataCollector dataCollector, ref string aboveItems, ref string bellowItems, string tabs) - { - int count = 0; - count = dataCollector.AboveUsePassesList.Count; - for( int i = 0; i < count; i++ ) - { - aboveItems += tabs + string.Format( UseGrabFormatNewLine, dataCollector.AboveUsePassesList[ i ].PropertyName ); - } - - count = dataCollector.BelowUsePassesList.Count; - for( int i = 0; i < count; i++ ) - { - bellowItems += tabs + string.Format( UseGrabFormatNewLine, dataCollector.BelowUsePassesList[ i ].PropertyName ); - } - - count = m_items.Count; - for( int i = 0; i < count; i++ ) - { - if( m_items[ i ].Location == UsePassLocation.Above ) - { - aboveItems += tabs + string.Format( UseGrabFormatNewLine, m_items[ i ].Value ); - } - else - { - bellowItems += tabs + string.Format( UseGrabFormatNewLine, m_items[ i ].Value ); - } - } - } - - public void BuildUsePassInfo( MasterNodeDataCollector dataCollector, ref List aboveItems, ref List bellowItems ) - { - int count = 0; - count = dataCollector.AboveUsePassesList.Count; - for( int i = 0; i < count; i++ ) - { - aboveItems.Add( new PropertyDataCollector( -1, string.Format( UseGrabFormat, dataCollector.AboveUsePassesList[ i ].PropertyName ) ) ); - } - - count = dataCollector.BelowUsePassesList.Count; - for( int i = 0; i < count; i++ ) - { - bellowItems.Add( new PropertyDataCollector( -1, string.Format( UseGrabFormat, dataCollector.BelowUsePassesList[ i ].PropertyName ) ) ); - } - - - count = m_items.Count; - for( int i = 0; i < count; i++ ) - { - if( m_items[ i ].Location == UsePassLocation.Above ) - { - aboveItems.Add( new PropertyDataCollector(-1,string.Format( UseGrabFormat, m_items[ i ].Value ))); - } - else - { - bellowItems.Add( new PropertyDataCollector( -1, string.Format( UseGrabFormat, m_items[ i ].Value ) ) ); - } - } - } - - //public string ModuleName { set { m_moduleName = value; } } - public void Destroy() - { - m_owner = null; - m_items.Clear(); - m_items = null; - m_reordableList = null; - m_dummyMaterial = null; - m_dummyCommand = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs.meta deleted file mode 100644 index ddf906c5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/UsePassHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d818a147712609646b8d6f0f7c2ae731 -timeCreated: 1530179906 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs deleted file mode 100644 index d09b8c04..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs +++ /dev/null @@ -1,272 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum ZWriteMode - { - On, - Off - } - - public enum ZTestMode - { - Less, - Greater, - LEqual, - GEqual, - Equal, - NotEqual, - Always - } - - [Serializable] - class ZBufferOpHelper - { - public static readonly string DepthParametersStr = " Depth"; - public static readonly string ZWriteModeStr = "ZWrite Mode"; - public static readonly string ZTestModeStr = "ZTest Mode"; - public static readonly string OffsetStr = "Offset"; - public static readonly string OffsetFactorStr = "Factor"; - public static readonly string OffsetUnitsStr = "Units"; - private const string ExtraDepthPassStr = "Extra Depth Pass"; - private const string DepthZTestStr = "Depth ZTest"; - - public static readonly string[] ZTestModeLabels = - { - "", - "Less", - "Greater", - "Less or Equal", - "Greater or Equal", - "Equal", - "Not Equal", - "Always" - }; - - public static readonly string[] ZTestModeValues = - { - "", - "Less", - "Greater", - "LEqual", - "GEqual", - "Equal", - "NotEqual", - "Always" - }; - - public static readonly string[] ZWriteModeValues = - { - "", - "On", - "Off" - }; - - public static readonly Dictionary ZTestModeDict = new Dictionary - { - {ZTestMode.Less,1 }, - {ZTestMode.Greater,2}, - {ZTestMode.LEqual,3}, - {ZTestMode.GEqual,4}, - {ZTestMode.Equal,5}, - {ZTestMode.NotEqual,6}, - {ZTestMode.Always,7} - }; - - public static readonly Dictionary ZWriteModeDict = new Dictionary - { - { ZWriteMode.On,1}, - { ZWriteMode.Off,2} - }; - - - [SerializeField] - private InlineProperty m_zTestMode = new InlineProperty(); - - [SerializeField] - private InlineProperty m_zWriteMode = new InlineProperty(); - [SerializeField] - private InlineProperty m_offsetFactor = new InlineProperty(); - - [SerializeField] - private InlineProperty m_offsetUnits = new InlineProperty(); - - [SerializeField] - private bool m_offsetEnabled; - - [SerializeField] - private bool m_extraDepthPass; - - [SerializeField] - private int m_extrazTestMode = 0; - - [SerializeField] - private StandardSurfaceOutputNode m_parentSurface; - - public string CreateDepthInfo( bool outlineZWrite, bool outlineZTest ) - { - string result = string.Empty; - if( m_zWriteMode.IntValue != 0 || m_zWriteMode.Active ) - { - MasterNode.AddRenderState( ref result, "ZWrite", m_zWriteMode.GetValueOrProperty( ZWriteModeValues[ m_zWriteMode.IntValue ] ) ); - } - else if( outlineZWrite ) - { - MasterNode.AddRenderState( ref result, "ZWrite", ZWriteModeValues[ 1 ] ); - } - - if( m_zTestMode.IntValue != 0 || m_zTestMode.Active ) - { - MasterNode.AddRenderState( ref result, "ZTest", m_zTestMode.GetValueOrProperty( ZTestModeValues[ m_zTestMode.IntValue ] ) ); - } - else if( outlineZTest ) - { - MasterNode.AddRenderState( ref result, "ZTest", ZTestModeValues[ 3 ] ); - } - - if( m_offsetEnabled ) - { - MasterNode.AddRenderState( ref result, "Offset ", m_offsetFactor.GetValueOrProperty() + " , " + m_offsetUnits.GetValueOrProperty() ); - } - - return result; - } - - public void Draw( UndoParentNode owner, GUIStyle toolbarstyle, bool customBlendAvailable ) - { - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( toolbarstyle ); - GUI.color = cachedColor; - EditorGUI.BeginChangeCheck(); - m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth = owner.GUILayoutToggle( m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth, DepthParametersStr, UIUtils.MenuItemToggleStyle ); - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetBool( "ExpandedDepth", m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth ); - } - EditorGUILayout.EndHorizontal(); - - if( m_parentSurface.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - - EditorGUI.indentLevel++; - if( !customBlendAvailable ) - EditorGUILayout.HelpBox( "Depth Writing is only available for Opaque or Custom blend modes", MessageType.Warning ); - - EditorGUILayout.Separator(); - EditorGUI.BeginDisabledGroup( !customBlendAvailable ); - - m_zWriteMode.EnumTypePopup( ref owner, ZWriteModeStr, ZWriteModeValues ); - m_zTestMode.EnumTypePopup( ref owner, ZTestModeStr, ZTestModeLabels ); - //m_zWriteMode = owner.EditorGUILayoutPopup( ZWriteModeStr, m_zWriteMode, ZWriteModeValues ); - //m_zTestMode = owner.EditorGUILayoutPopup( ZTestModeStr, m_zTestMode, ZTestModeLabels ); - m_offsetEnabled = owner.EditorGUILayoutToggle( OffsetStr, m_offsetEnabled ); - if( m_offsetEnabled ) - { - EditorGUI.indentLevel++; - m_offsetFactor.FloatField( ref owner , OffsetFactorStr ); - m_offsetUnits.FloatField( ref owner , OffsetUnitsStr ); - EditorGUI.indentLevel--; - } - - m_extraDepthPass = owner.EditorGUILayoutToggle( ExtraDepthPassStr, m_extraDepthPass ); - if( m_extraDepthPass ) - { - EditorGUI.indentLevel++; - m_extrazTestMode = owner.EditorGUILayoutPopup( DepthZTestStr, m_extrazTestMode, ZTestModeLabels ); - EditorGUI.indentLevel--; - } - EditorGUILayout.Separator(); - EditorGUI.indentLevel--; - EditorGUI.EndDisabledGroup(); - EditorGUILayout.EndVertical(); - } - - EditorGUI.EndDisabledGroup(); - } - - public void DrawExtraDepthPass( ref string shaderBody ) - { - if( m_extraDepthPass ) - { - shaderBody += "\t\tPass\n"; - shaderBody += "\t\t{\n"; - shaderBody += "\t\t\tColorMask 0\n"; - if( m_extrazTestMode != 0 ) - shaderBody += "\t\t\tZTest " + ZTestModeValues[ m_extrazTestMode ] + "\n"; - shaderBody += "\t\t\tZWrite On\n"; - shaderBody += "\t\t}\n\n"; - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - if( UIUtils.CurrentShaderVersion() < 2502 ) - { - string zWriteMode = nodeParams[ index++ ]; - m_zWriteMode.IntValue = zWriteMode.Equals( "Off" ) ? 2 : 0; - - string zTestMode = nodeParams[ index++ ]; - for( int i = 0; i < ZTestModeValues.Length; i++ ) - { - if( zTestMode.Equals( ZTestModeValues[ i ] ) ) - { - m_zTestMode.IntValue = i; - break; - } - } - } - else - { - if( UIUtils.CurrentShaderVersion() > 14501 ) - { - m_zWriteMode.ReadFromString( ref index, ref nodeParams ); - m_zTestMode.ReadFromString( ref index, ref nodeParams ); - } - else - { - m_zWriteMode.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_zTestMode.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - } - m_offsetEnabled = Convert.ToBoolean( nodeParams[ index++ ] ); - - if( UIUtils.CurrentShaderVersion() > 15303 ) - { - m_offsetFactor.ReadFromString( ref index, ref nodeParams ); - m_offsetUnits.ReadFromString( ref index, ref nodeParams ); - } - else - { - m_offsetFactor.FloatValue = Convert.ToSingle( nodeParams[ index++ ] ); - m_offsetUnits.FloatValue = Convert.ToSingle( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 14202 ) - { - m_extraDepthPass = Convert.ToBoolean( nodeParams[ index++ ] ); - m_extrazTestMode = Convert.ToInt32( nodeParams[ index++ ] ); - } - } - } - - public void WriteToString( ref string nodeInfo ) - { - m_zWriteMode.WriteToString( ref nodeInfo ); - m_zTestMode.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_offsetEnabled ); - m_offsetFactor.WriteToString( ref nodeInfo ); - m_offsetUnits.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_extraDepthPass ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_extrazTestMode ); - } - public bool IsActive { get { return m_zTestMode.IntValue != 0 || m_zWriteMode.IntValue != 0 || m_offsetEnabled || m_zTestMode.Active || m_zWriteMode.Active; } } - public StandardSurfaceOutputNode ParentSurface { get { return m_parentSurface; } set { m_parentSurface = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs.meta deleted file mode 100644 index edee7bf1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Master/ZBufferOpHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f35a3e26a28596b4f9b54a1f2689db06 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc.meta deleted file mode 100644 index ae40b7c9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6371d71bb076e1d47a3854adc59fdb93 -folderAsset: yes -timeCreated: 1481126945 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs deleted file mode 100644 index 6318614b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs +++ /dev/null @@ -1,254 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "[Old]Append", "Vector Operators", "Append channels to create a new component",null,KeyCode.V,true,true,"Append",typeof(DynamicAppendNode))] - public sealed class AppendNode : ParentNode - { - private const string OutputTypeStr = "Output type"; - - [SerializeField] - private WirePortDataType m_selectedOutputType = WirePortDataType.FLOAT4; - - [SerializeField] - private int m_selectedOutputTypeInt = 2; - - [SerializeField] - private float[] m_defaultValues = { 0, 0, 0, 0 }; - private string[] m_defaultValuesStr = { "[0]", "[1]", "[2]", "[3]" }; - - private readonly string[] m_outputValueTypes ={ "Vector2", - "Vector3", - "Vector4", - "Color"}; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "[0]" ); - AddInputPort( WirePortDataType.FLOAT, false, "[1]" ); - AddInputPort( WirePortDataType.FLOAT, false, "[2]" ); - AddInputPort( WirePortDataType.FLOAT, false, "[3]" ); - AddOutputPort( m_selectedOutputType, Constants.EmptyPortValue ); - m_textLabelWidth = 90; - m_autoWrapProperties = true; - m_previewShaderGUID = "d80ac81aabf643848a4eaa76f2f88d65"; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if ( m_dropdownEditing ) - { - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = EditorGUIPopup( m_dropdownRect, m_selectedOutputTypeInt, m_outputValueTypes, UIUtils.PropertyPopUp ); - if ( EditorGUI.EndChangeCheck() ) - { - SetupPorts(); - DropdownEditing = false; - } - } - } - - void SetupPorts() - { - switch ( m_selectedOutputTypeInt ) - { - case 0: m_selectedOutputType = WirePortDataType.FLOAT2; break; - case 1: m_selectedOutputType = WirePortDataType.FLOAT3; break; - case 2: m_selectedOutputType = WirePortDataType.FLOAT4; break; - case 3: m_selectedOutputType = WirePortDataType.COLOR; break; - } - - UpdatePorts(); - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginVertical(); - - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = EditorGUILayoutPopup( OutputTypeStr, m_selectedOutputTypeInt, m_outputValueTypes ); - if ( EditorGUI.EndChangeCheck() ) - { - SetupPorts(); - } - - int count = 0; - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - count = 4; - } - break; - case WirePortDataType.FLOAT3: - { - count = 3; - } - break; - case WirePortDataType.FLOAT2: - { - count = 2; - } - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { } - break; - } - - for ( int i = 0; i < count; i++ ) - { - if ( !m_inputPorts[ i ].IsConnected ) - m_defaultValues[ i ] = EditorGUILayoutFloatField( m_defaultValuesStr[ i ], m_defaultValues[ i ] ); - } - - EditorGUILayout.EndVertical(); - } - void UpdatePorts() - { - m_sizeIsDirty = true; - ChangeOutputType( m_selectedOutputType, false ); - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.OBJECT: - case WirePortDataType.COLOR: - { - m_inputPorts[ 0 ].Visible = true; - m_inputPorts[ 1 ].Visible = true; - m_inputPorts[ 2 ].Visible = true; - m_inputPorts[ 3 ].Visible = true; - } - break; - case WirePortDataType.FLOAT3: - { - m_inputPorts[ 0 ].Visible = true; - m_inputPorts[ 1 ].Visible = true; - m_inputPorts[ 2 ].Visible = true; - m_inputPorts[ 3 ].Visible = false; - if ( m_inputPorts[ 3 ].IsConnected ) - UIUtils.DeleteConnection( true, UniqueId, 3, false, true ); - } - break; - case WirePortDataType.FLOAT2: - { - m_inputPorts[ 0 ].Visible = true; - m_inputPorts[ 1 ].Visible = true; - m_inputPorts[ 2 ].Visible = false; - if ( m_inputPorts[ 2 ].IsConnected ) - UIUtils.DeleteConnection( true, UniqueId, 2, false, true ); - - m_inputPorts[ 3 ].Visible = false; - if ( m_inputPorts[ 3 ].IsConnected ) - UIUtils.DeleteConnection( true, UniqueId, 3, false, true ); - } - break; - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { } - break; - } - } - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string value = string.Empty; - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.OBJECT: - case WirePortDataType.COLOR: - { - value = "float4( "; - for ( int i = 0; i < 4; i++ ) - { - value += m_inputPorts[ i ].IsConnected ? InputPorts[ i ].GenerateShaderForOutput( ref dataCollector, WirePortDataType.FLOAT, ignoreLocalVar, true ) : m_defaultValues[ i ].ToString(); - if ( i != 3 ) - value += " , "; - } - value += " )"; - } - break; - case WirePortDataType.FLOAT3: - { - value = "float3( "; - for ( int i = 0; i < 3; i++ ) - { - value += m_inputPorts[ i ].IsConnected ? InputPorts[ i ].GenerateShaderForOutput( ref dataCollector, WirePortDataType.FLOAT, ignoreLocalVar, true ) : m_defaultValues[ i ].ToString(); - if ( i != 2 ) - value += " , "; - } - value += " )"; - } - break; - case WirePortDataType.FLOAT2: - { - value = "float2( "; - for ( int i = 0; i < 2; i++ ) - { - value += m_inputPorts[ i ].IsConnected ? InputPorts[ i ].GenerateShaderForOutput( ref dataCollector, WirePortDataType.FLOAT, ignoreLocalVar, true ) : m_defaultValues[ i ].ToString(); - if ( i != 1 ) - value += " , "; - } - value += " )"; - } - break; - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { } - break; - } - - RegisterLocalVariable( 0, value, ref dataCollector, "appendResult" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedOutputType = ( WirePortDataType ) Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ); - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT2: m_selectedOutputTypeInt = 0; break; - case WirePortDataType.FLOAT3: m_selectedOutputTypeInt = 1; break; - case WirePortDataType.FLOAT4: m_selectedOutputTypeInt = 2; break; - case WirePortDataType.COLOR: m_selectedOutputTypeInt = 3; break; - } - for ( int i = 0; i < m_defaultValues.Length; i++ ) - { - m_defaultValues[ i ] = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - } - UpdatePorts(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedOutputType ); - for ( int i = 0; i < m_defaultValues.Length; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultValues[ i ] ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs.meta deleted file mode 100644 index bd513529..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/AppendNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 688412c534df41444ad49759fa2b6a62 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs deleted file mode 100644 index 340ae384..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs +++ /dev/null @@ -1,273 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Break To Components", "Vector Operators", "Breaks the input data into its individual components", null, KeyCode.B, tags: "split" )] - public sealed class BreakToComponentsNode : ParentNode - { - private WirePortDataType m_currentType = WirePortDataType.FLOAT; - private readonly string[] ColorPortNames = { "R", "G", "B", "A" }; - private readonly string[] VectorPortNames = { "X", "Y", "Z", "W" }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - for( int i = 0; i < 16; i++ ) - { - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_outputPorts[ i ].IndexPreviewOffset = 1; - if( i != 0 ) - { - m_outputPorts[ i ].Visible = false; - } - } - m_previewShaderGUID = "5f58f74a202ba804daddec838b75207d"; - } - - public override void RenderNodePreview() - { - //Runs at least one time - if( !m_initialized ) - { - // nodes with no preview don't update at all - PreviewIsDirty = false; - return; - } - - if( !PreviewIsDirty ) - return; - - SetPreviewInputs(); - - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - RenderTexture temp = RenderTexture.active; - RenderTexture.active = m_outputPorts[ i ].OutputPreviewTexture; - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, PreviewMaterial, Mathf.Min( i, 3 ) ); - RenderTexture.active = temp; - } - - PreviewIsDirty = m_continuousPreviewRefresh; - } - - public override RenderTexture PreviewTexture - { - get - { - return m_inputPorts[ 0 ].InputPreviewTexture( ContainerGraph ); - } - } - - void UpdateOutputs( WirePortDataType newType ) - { - //this only happens when on initial load - if( newType == WirePortDataType.OBJECT ) - return; - - m_currentType = newType; - switch( newType ) - { - case WirePortDataType.OBJECT: - { - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, WirePortDataType.OBJECT, false ); - m_outputPorts[ 0 ].Visible = true; - for( int i = 1; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.FLOAT: - { - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, WirePortDataType.FLOAT, false ); - m_outputPorts[ 0 ].Visible = true; - for( int i = 1; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.FLOAT2: - { - for( int i = 0; i < 2; i++ ) - { - m_outputPorts[ i ].ChangeProperties( VectorPortNames[ i ], WirePortDataType.FLOAT, false ); - m_outputPorts[ i ].Visible = true; - } - for( int i = 2; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.FLOAT3: - { - for( int i = 0; i < 3; i++ ) - { - m_outputPorts[ i ].ChangeProperties( VectorPortNames[ i ], WirePortDataType.FLOAT, false ); - m_outputPorts[ i ].Visible = true; - } - for( int i = 3; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.FLOAT4: - { - for( int i = 0; i < 4; i++ ) - { - m_outputPorts[ i ].ChangeProperties( VectorPortNames[ i ], WirePortDataType.FLOAT, false ); - m_outputPorts[ i ].Visible = true; - } - for( int i = 4; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.FLOAT3x3: - { - for( int i = 0; i < 9; i++ ) - { - m_outputPorts[ i ].ChangeProperties( "[" + (int)( i / 3 ) + "][" + i % 3 + "]", WirePortDataType.FLOAT, false ); - m_outputPorts[ i ].Visible = true; - } - for( int i = 9; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.FLOAT4x4: - { - for( int i = 0; i < 16; i++ ) - { - m_outputPorts[ i ].ChangeProperties( "[" + (int)( i / 4 ) + "][" + i % 4 + "]", WirePortDataType.FLOAT, false ); - m_outputPorts[ i ].Visible = true; - } - } - break; - case WirePortDataType.COLOR: - { - for( int i = 0; i < 4; i++ ) - { - m_outputPorts[ i ].ChangeProperties( ColorPortNames[ i ], WirePortDataType.FLOAT, false ); - m_outputPorts[ i ].Visible = true; - } - for( int i = 4; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.INT: - { - m_outputPorts[ 0 ].Visible = true; - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, WirePortDataType.INT, false ); - for( int i = 1; i < m_outputPorts.Count; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - } - m_sizeIsDirty = true; - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - UpdateOutputs( m_inputPorts[ 0 ].DataType ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - UpdateOutputs( m_inputPorts[ 0 ].DataType ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentType ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - UpdateOutputs( (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ) ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - { - return ReturnByType( m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ), outputId ); - } - - string value = string.Empty; - value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - int channelsUsed = 0; - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - channelsUsed++; - } - string varName = "break" + OutputId; - if( channelsUsed > 1 ) - { - //RegisterLocalVariable( 0, value, ref dataCollector, varName ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].DataType, varName, value ); - m_outputPorts[ 0 ].SetLocalValue( varName, dataCollector.PortCategory ); - - - value = varName; - } - - return ReturnByType( value, outputId ); - } - - private string ReturnByType( string value, int outputId ) - { - switch( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - { - return value; - } - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - { - return GetOutputVectorItem( 0, outputId + 1, value ); - } - case WirePortDataType.COLOR: - { - return GetOutputColorItem( 0, outputId + 1, value ); - } - case WirePortDataType.FLOAT3x3: - { - return value + "[ " + ( (int)( outputId / 3 ) ) + " ][ " + ( outputId % 3 ) + " ]"; - } - case WirePortDataType.FLOAT4x4: - { - return value + "[ " + ( (int)( outputId / 4 ) ) + " ][ " + ( outputId % 4 ) + " ]"; - } - } - return value; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs.meta deleted file mode 100644 index 34381d11..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/BreakToComponentsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a74e2c0a9306c0048bfcc733cb7d154d -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs deleted file mode 100644 index 4c792b7f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs +++ /dev/null @@ -1,1625 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using UnityEditorInternal; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - public enum CustomExpressionMode - { - Create, - Call - } - - [Serializable] - public class CustomExpressionInputItem - { - public PrecisionType Precision; - public VariableQualifiers Qualifier; - public WirePortDataType Type; - public string CustomType; - public bool IsVariable; - public bool FoldoutFlag; - public string FoldoutLabel; - - public CustomExpressionInputItem( PrecisionType precision, VariableQualifiers qualifier, string customType, bool isVariable, bool foldoutFlag, string foldoutLabel ) - { - Precision = precision; - Qualifier = qualifier; - CustomType = customType; - FoldoutFlag = foldoutFlag; - FoldoutLabel = foldoutLabel; - IsVariable = isVariable; - } - } - - [Serializable] - public class CustomExpressionDependency - { - public int DependencyArrayIdx; - public int DependencyNodeId; - public CustomExpressionDependency() { DependencyArrayIdx = DependencyNodeId = -1; } - public CustomExpressionDependency( string id ) { DependencyNodeId = Convert.ToInt32( id ); DependencyArrayIdx = -1; } - public void Reset() - { - DependencyArrayIdx = -1; - DependencyNodeId = -1; - } - } - - [Serializable] - [NodeAttributes( "Custom Expression", "Miscellaneous", "Creates a custom expression or function if return is detected in the written code." )] - public sealed class CustomExpressionNode : ParentNode - { - private const float AddRemoveButtonLayoutWidth = 15; - private const float LineAdjust = 1.15f; - private const float IdentationAdjust = 5f; - private const string CustomExpressionInfo = "Creates a custom expression or function according to how code is written on text area.\n\n" + - " - If a return function is detected on Code text area then a function will be created.\n" + - "Also in function mode a ; is expected on the end of each instruction line.\n\n" + - "- If no return function is detected then an expression will be generated and used directly on the vertex/frag body.\n" + - "On Expression mode a ; is not required on the end of an instruction line."; - private const char LineFeedSeparator = '$'; - - private const string ReturnHelper = "return"; - private const double MaxTimestamp = 1; - private const string DefaultExpressionNameStr = "My Custom Expression"; - private const string DefaultInputNameStr = "In"; - private const string CodeTitleStr = "Code"; - private const string OutputTypeStr = "Output Type"; - private const string CustomTypeStr = " "; - private const string IsVariableStr = "Is Variable"; - private const string InputsStr = "Inputs"; - private const string InputNameStr = "Name"; - private const string InputTypeStr = "Type"; - private const string InputValueStr = "Value"; - private const string InputQualifierStr = "Qualifier"; - private const string ExpressionNameLabelStr = "Name"; - private const string FunctionCallModeStr = "Mode"; - private const string GenerateUniqueNameStr = "Set Unique"; - private const string AutoRegisterStr = "Auto-Register"; - private const string DependenciesStr = "Dependencies"; - - private const string VarRegexReplacer = @"\b{0}\b"; - private readonly string[] PrecisionLabelsExtraLocal = { "Float", "Half", "Inherit Local" }; - - private readonly string[] AvailableWireTypesStr = - { - "int", - "float", - "float2", - "float3", - "float4", - "float3x3", - "float4x4", - "sampler1D", - "sampler2D", - "sampler3D", - "samplerCUBE", - "custom"}; - - private readonly string[] AvailableOutputWireTypesStr = - { - "int", - "float", - "float2", - "float3", - "float4", - "float3x3", - "float4x4", - "void", - }; - - private readonly string[] QualifiersStr = - { - "In", - "Out", - "InOut" - }; - - private readonly WirePortDataType[] AvailableWireTypes = - { - WirePortDataType.INT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.SAMPLER1D, - WirePortDataType.SAMPLER2D, - WirePortDataType.SAMPLER3D, - WirePortDataType.SAMPLERCUBE, - WirePortDataType.OBJECT - }; - - private readonly WirePortDataType[] AvailableOutputWireTypes = - { - WirePortDataType.INT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.OBJECT, - }; - - - private readonly Dictionary WireToIdx = new Dictionary - { - { WirePortDataType.INT, 0}, - { WirePortDataType.FLOAT, 1}, - { WirePortDataType.FLOAT2, 2}, - { WirePortDataType.FLOAT3, 3}, - { WirePortDataType.FLOAT4, 4}, - { WirePortDataType.FLOAT3x3, 5}, - { WirePortDataType.FLOAT4x4, 6}, - { WirePortDataType.SAMPLER1D, 7}, - { WirePortDataType.SAMPLER2D, 8}, - { WirePortDataType.SAMPLER3D, 9}, - { WirePortDataType.SAMPLERCUBE, 10}, - { WirePortDataType.OBJECT, 11} - }; - - [SerializeField] - private string m_customExpressionName = DefaultExpressionNameStr; - - [SerializeField] - private List m_items = new List(); - - [SerializeField] - private string m_code = " "; - - [SerializeField] - private int m_outputTypeIdx = 1; - - [SerializeField] - private bool m_visibleInputsFoldout = true; - - [SerializeField] - private CustomExpressionMode m_mode = CustomExpressionMode.Create; - - [SerializeField] - private bool m_voidMode = false; - - [SerializeField] - private bool m_autoRegisterMode = false; - - [SerializeField] - private bool m_functionMode = false; - - [SerializeField] - private int m_firstAvailablePort = 0; - - [SerializeField] - private string m_uniqueName; - - [SerializeField] - private bool m_generateUniqueName = true; - - [SerializeField] - private bool m_dependenciesFoldout = false; - - [SerializeField] - private List m_dependencies = new List(); - - private const float ButtonLayoutWidth = 15; - - private bool m_repopulateNameDictionary = true; - private Dictionary m_usedNames = new Dictionary(); - - private double m_lastTimeNameModified = 0; - private bool m_nameModified = false; - - private double m_lastTimeCodeModified = 0; - private bool m_codeModified = false; - - //Title editing - private bool m_isEditing; - private bool m_stopEditing; - private bool m_startEditing; - private double m_clickTime; - private double m_doubleClickTime = 0.3; - private Rect m_titleClickArea; - - //Item Reordable List - private ReordableAction m_actionType = ReordableAction.None; - private int m_actionIndex = 0; - private int m_lastIndex = 0; - - private ReorderableList m_itemReordableList = null; - private ReorderableList m_dependenciesReordableList = null; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "In0" ); - m_items.Add( new CustomExpressionInputItem( PrecisionType.Inherit, VariableQualifiers.In, string.Empty, false, true, string.Empty/*"[0]"*/ ) ); - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - m_textLabelWidth = 97; - m_customPrecision = true; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - - if( m_mode == CustomExpressionMode.Create ) - UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.AddNode( this ); - - SetTitleText( m_customExpressionName ); - - if( m_nodeAttribs != null ) - m_uniqueName = m_nodeAttribs.Name + OutputId; - else - m_uniqueName = "CustomExpression" + OutputId; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - CheckPortConnection( portId ); - } - - public override void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - CheckPortConnection( portId ); - } - - void CheckPortConnection( int portId ) - { - if( portId == 0 && ( m_mode == CustomExpressionMode.Call || m_voidMode ) ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - if( m_nameModified ) - { - if( ( EditorApplication.timeSinceStartup - m_lastTimeNameModified ) > MaxTimestamp ) - { - m_nameModified = false; - m_sizeIsDirty = true; - m_repopulateNameDictionary = true; - } - } - - if( m_repopulateNameDictionary ) - { - m_repopulateNameDictionary = false; - m_usedNames.Clear(); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_usedNames.Add( m_inputPorts[ i ].Name, i ); - } - } - - if( m_codeModified ) - { - if( ( EditorApplication.timeSinceStartup - m_lastTimeCodeModified ) > MaxTimestamp ) - { - m_codeModified = false; - bool functionMode = m_code.Contains( ReturnHelper ); - if( functionMode != m_functionMode ) - { - m_functionMode = functionMode; - CheckCallMode(); - } - } - } - } - - bool CheckCallMode() - { - if( m_functionMode && m_mode == CustomExpressionMode.Call ) - { - Mode = CustomExpressionMode.Create; - m_outputTypeIdx = ( AvailableOutputWireTypesStr.Length - 1 ); - //m_outputPorts[ 0 ].ChangeType( AvailableOutputWireTypes[ m_outputTypeIdx ], false ); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_voidMode = true; - return true; - } - return false; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if( !m_isEditing && ( ( !ContainerGraph.ParentWindow.MouseInteracted && drawInfo.CurrentEventType == EventType.MouseDown && m_titleClickArea.Contains( drawInfo.MousePosition ) ) ) ) - { - if( ( EditorApplication.timeSinceStartup - m_clickTime ) < m_doubleClickTime ) - m_startEditing = true; - else - GUI.FocusControl( null ); - m_clickTime = EditorApplication.timeSinceStartup; - } - else if( m_isEditing && ( ( drawInfo.CurrentEventType == EventType.MouseDown && !m_titleClickArea.Contains( drawInfo.MousePosition ) ) || !EditorGUIUtility.editingTextField ) ) - { - m_stopEditing = true; - } - - if( m_isEditing || m_startEditing ) - { - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( m_uniqueName ); - m_customExpressionName = EditorGUITextField( m_titleClickArea, string.Empty, m_customExpressionName, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - if( EditorGUI.EndChangeCheck() ) - { - SetTimedUpdate( 2 ); - SetTitleText( m_customExpressionName ); - m_sizeIsDirty = true; - m_isDirty = true; - } - - if( m_startEditing ) - EditorGUI.FocusTextInControl( m_uniqueName ); - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( m_startEditing ) - { - m_startEditing = false; - m_isEditing = true; - } - - if( m_stopEditing ) - { - m_stopEditing = false; - m_isEditing = false; - GUI.FocusControl( null ); - } - } - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - m_titleClickArea = m_titlePos; - m_titleClickArea.height = Constants.NODE_HEADER_HEIGHT; - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - if( !m_isVisible ) - return; - - // Fixed Title ( only renders when not editing ) - if( !m_isEditing && !m_startEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( m_titleClickArea, m_content, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - } - - public string GetFirstAvailableName() - { - string name = string.Empty; - for( int i = 0; i < m_inputPorts.Count + 1; i++ ) - { - name = DefaultInputNameStr + i; - if( !m_usedNames.ContainsKey( name ) ) - { - return name; - } - } - Debug.LogWarning( "Could not find valid name" ); - return string.Empty; - } - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, DrawBaseProperties ); - //NodeUtils.DrawPropertyGroup( ref m_visibleInputsFoldout, InputsStr, DrawInputs, DrawAddRemoveInputs ); - NodeUtils.DrawPropertyGroup( ref m_visibleInputsFoldout, InputsStr, DrawReordableInputs, DrawItemsAddRemoveInputs ); - - EditorGUILayout.HelpBox( CustomExpressionInfo, MessageType.Info ); - } - - string WrapCodeInFunction( bool isTemplate, string functionName, bool expressionMode ) - { - //Hack to be used util indent is properly used - int currIndent = UIUtils.ShaderIndentLevel; - UIUtils.ShaderIndentLevel = isTemplate ? 0 : 1; - - if( !isTemplate ) UIUtils.ShaderIndentLevel++; - - //string functionName = UIUtils.RemoveInvalidCharacters( m_customExpressionName ); - string returnType = ( m_mode == CustomExpressionMode.Call || m_voidMode ) ? "void" : UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - if( expressionMode ) - returnType = "inline " + returnType; - - string functionBody = UIUtils.ShaderIndentTabs + returnType + " " + functionName + "( "; - int count = m_inputPorts.Count - m_firstAvailablePort; - for( int i = 0; i < count; i++ ) - { - int portIdx = i + m_firstAvailablePort; - string qualifier = m_items[ i ].Qualifier == VariableQualifiers.In ? string.Empty : UIUtils.QualifierToCg( m_items[ i ].Qualifier ) + " "; - PrecisionType precision = m_items[ i ].Precision; - if( precision == PrecisionType.Inherit ) - precision = CurrentPrecisionType; - string dataType = ( m_inputPorts[ portIdx ].DataType == WirePortDataType.OBJECT ) ? m_items[ i ].CustomType : UIUtils.PrecisionWirePortToCgType( precision, m_inputPorts[ portIdx ].DataType ); - functionBody += qualifier + dataType + " " + m_inputPorts[ portIdx ].Name; - if( i < ( count - 1 ) ) - { - functionBody += " , "; - } - } - functionBody += " )\n" + UIUtils.ShaderIndentTabs + "{\n"; - UIUtils.ShaderIndentLevel++; - { - if( expressionMode ) - functionBody += UIUtils.ShaderIndentTabs + "return "; - - string[] codeLines = m_code.Split( IOUtils.LINE_TERMINATOR ); - for( int i = 0; i < codeLines.Length; i++ ) - { - if( codeLines[ i ].Length > 0 ) - { - functionBody += ( ( i == 0 && expressionMode ) ? string.Empty : UIUtils.ShaderIndentTabs ) + codeLines[ i ] + ( ( ( i == codeLines.Length - 1 ) && expressionMode ) ? string.Empty : "\n" ); - } - } - if( expressionMode ) - functionBody += ";\n"; - } - UIUtils.ShaderIndentLevel--; - - functionBody += UIUtils.ShaderIndentTabs + "}\n"; - UIUtils.ShaderIndentLevel = currIndent; - return functionBody; - } - - void DrawBaseProperties() - { - EditorGUI.BeginChangeCheck(); - m_customExpressionName = EditorGUILayoutTextField( ExpressionNameLabelStr, m_customExpressionName ); - if( EditorGUI.EndChangeCheck() ) - { - SetTimedUpdate( 2 ); - SetTitleText( m_customExpressionName ); - } - - EditorGUI.BeginChangeCheck(); - Mode = (CustomExpressionMode)EditorGUILayoutEnumPopup( FunctionCallModeStr, m_mode ); - if( EditorGUI.EndChangeCheck() ) - { - if( CheckCallMode() ) - UIUtils.ShowMessage( UniqueId, "Call Mode cannot have return over is code.\nFalling back to Create Mode" ); - SetupCallMode(); - RecalculateInOutOutputPorts(); - } - - EditorGUILayout.LabelField( CodeTitleStr ); - EditorGUI.BeginChangeCheck(); - { - m_code = EditorGUILayoutTextArea( m_code, UIUtils.MainSkin.textArea ); - } - if( EditorGUI.EndChangeCheck() ) - { - m_codeModified = true; - m_lastTimeCodeModified = EditorApplication.timeSinceStartup; - } - - if( m_mode == CustomExpressionMode.Create ) - { - DrawPrecisionProperty(); - - bool guiEnabled = GUI.enabled; - - GUI.enabled = !AutoRegisterMode; - m_generateUniqueName = EditorGUILayoutToggle( GenerateUniqueNameStr, m_generateUniqueName ) && !AutoRegisterMode; - - GUI.enabled = !m_generateUniqueName; - AutoRegisterMode = EditorGUILayoutToggle( AutoRegisterStr, AutoRegisterMode ) && !m_generateUniqueName; - - GUI.enabled = guiEnabled; - - EditorGUI.BeginChangeCheck(); - m_outputTypeIdx = EditorGUILayoutPopup( OutputTypeStr, m_outputTypeIdx, AvailableOutputWireTypesStr ); - if( EditorGUI.EndChangeCheck() ) - { - bool oldVoidValue = m_voidMode; - UpdateVoidMode(); - if( oldVoidValue != m_voidMode ) - { - SetupCallMode(); - RecalculateInOutOutputPorts(); - } - else - { - m_outputPorts[ 0 ].ChangeType( AvailableOutputWireTypes[ m_outputTypeIdx ], false ); - } - } - } - NodeUtils.DrawNestedPropertyGroup( ref m_dependenciesFoldout, "Dependencies", DrawDependencies, DrawDependenciesAddRemoveInputs ); - } - - void UpdateVoidMode() - { - m_voidMode = ( m_outputTypeIdx == ( AvailableOutputWireTypesStr.Length - 1 ) ); - } - - void SetupCallMode() - { - if( m_mode == CustomExpressionMode.Call || m_voidMode ) - { - if( m_firstAvailablePort != 1 ) - { - m_firstAvailablePort = 1; - AddInputPortAt( 0, WirePortDataType.FLOAT, false, DefaultInputNameStr ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - } - } - else - { - if( m_firstAvailablePort != 0 ) - { - m_firstAvailablePort = 0; - if( m_inputPorts[ 0 ].IsConnected ) - { - m_containerGraph.DeleteConnection( true, UniqueId, m_inputPorts[ 0 ].PortId, false, true ); - } - DeleteInputPortByArrayIdx( 0 ); - m_outputPorts[ 0 ].ChangeType( AvailableOutputWireTypes[ m_outputTypeIdx ], false ); - } - } - } - - void DrawItemsAddRemoveInputs() - { - if( m_inputPorts.Count == m_firstAvailablePort ) - m_visibleInputsFoldout = false; - - // Add new port - if( GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - AddPortAt( m_inputPorts.Count ); - m_visibleInputsFoldout = true; - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - RemovePortAt( m_inputPorts.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - - void DrawDependenciesAddRemoveInputs() - { - // Add new port - if( GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - m_dependencies.Add( new CustomExpressionDependency() ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - m_dependencies.RemoveAt( m_dependencies.Count - 1 ); - } - } - - void DrawDependencies() - { - if( m_dependenciesReordableList == null ) - { - m_dependenciesReordableList = new ReorderableList( m_dependencies, typeof( CustomExpressionDependency ), true, false, false, false ) - { - headerHeight = 0, - footerHeight = 0, - showDefaultBackground = false, - drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - if( m_dependencies[ index ] != null ) - { - rect.xMin -= 1; - - Rect popupPos = new Rect( rect.x, rect.y, rect.width - 2 * Constants.PlusMinusButtonLayoutWidth, EditorGUIUtility.singleLineHeight ); - Rect buttonPlusPos = new Rect( rect.x + rect.width - 2 * Constants.PlusMinusButtonLayoutWidth, rect.y - 2, Constants.PlusMinusButtonLayoutWidth, Constants.PlusMinusButtonLayoutWidth ); - Rect buttonMinusPos = new Rect( rect.x + rect.width - Constants.PlusMinusButtonLayoutWidth, rect.y - 2, Constants.PlusMinusButtonLayoutWidth, Constants.PlusMinusButtonLayoutWidth ); - EditorGUI.BeginChangeCheck(); - m_dependencies[ index ].DependencyArrayIdx = EditorGUIPopup( popupPos, string.Empty, m_dependencies[ index ].DependencyArrayIdx, UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.NodesArr ); - if( EditorGUI.EndChangeCheck() ) - { - m_dependencies[ index ].DependencyNodeId = UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.GetNode( m_dependencies[ index ].DependencyArrayIdx ).UniqueId; - if( m_dependencies[ index ].DependencyNodeId == UniqueId ) - { - m_dependencies[ index ].Reset(); - } - } - - if( GUI.Button( buttonPlusPos, string.Empty, UIUtils.PlusStyle ) ) - { - m_actionType = ReordableAction.Add; - m_actionIndex = index; - } - - if( GUI.Button( buttonMinusPos, string.Empty, UIUtils.MinusStyle ) ) - { - m_actionType = ReordableAction.Remove; - m_actionIndex = index; - } - } - } - }; - } - - if( m_dependenciesReordableList != null ) - { - EditorGUILayout.Space(); - if( m_dependencies.Count == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - else - { - m_dependenciesReordableList.DoLayoutList(); - } - EditorGUILayout.Space(); - } - - if( m_actionType != ReordableAction.None ) - { - switch( m_actionType ) - { - case ReordableAction.Add: - m_dependencies.Insert( m_actionIndex + 1, new CustomExpressionDependency() ); - break; - case ReordableAction.Remove: - m_dependencies.RemoveAt( m_actionIndex ); - break; - } - m_isDirty = true; - m_actionType = ReordableAction.None; - EditorGUI.FocusTextInControl( null ); - } - } - - void DrawReordableInputs() - { - if( m_itemReordableList == null ) - { - m_itemReordableList = new ReorderableList( m_items, typeof( CustomExpressionInputItem ), true, false, false, false ) - { - headerHeight = 0, - footerHeight = 0, - showDefaultBackground = false, - elementHeightCallback = ( int index ) => - { - float lineHeight = EditorGUIUtility.singleLineHeight * LineAdjust; - if( m_items[ index ].FoldoutFlag ) - { - float size = 7 * lineHeight; - - // Take Is Variable toggle into account - if( m_mode == CustomExpressionMode.Call ) - size += lineHeight; - - if( m_inputPorts[ m_firstAvailablePort + index ].DataType == WirePortDataType.OBJECT ) - size += lineHeight; - - if( !m_inputPorts[ m_firstAvailablePort + index ].IsConnected ) - { - switch( m_inputPorts[ m_firstAvailablePort + index ].DataType ) - { - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - size += 0;// lineHeight; - break; - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - size += lineHeight;//2 * lineHeight; - break; - case WirePortDataType.FLOAT3x3: - size += 5 * lineHeight;//6 * lineHeight; - break; - case WirePortDataType.FLOAT4x4: - size += 6 * lineHeight;//8 * lineHeight; - break; - - } - } - - return size; - } - else - { - return lineHeight; - } - }, - - onReorderCallback = ( ReorderableList list ) => - { - int realLastIndex = m_firstAvailablePort + m_lastIndex; - int realCurrIndex = m_firstAvailablePort + list.index; - - InputPort portA = m_inputPorts[ realLastIndex ]; - int originalOutputPortId = CreateOutputId( portA.PortId ); - - SwapInputPorts( realLastIndex, realCurrIndex ); - - if( m_outputPorts.Count > 1 ) - { - if( list.index > m_lastIndex ) - { - for( int i = m_lastIndex; i <= list.index; i++ ) - { - if( m_items[ i ].Qualifier != VariableQualifiers.In ) - { - int portIdx = i + m_firstAvailablePort; - int oldOutputPortId; - if( i < list.index ) - { - int oldinputPortId = m_inputPorts[ portIdx ].PortId + 1; - oldOutputPortId = CreateOutputId( oldinputPortId ); - } - else - { - oldOutputPortId = originalOutputPortId; - } - - m_outputPortsDict[ oldOutputPortId ].ChangePortId( CreateOutputId( m_inputPorts[ portIdx ].PortId ) ); - } - } - } - else - { - for( int i = list.index; i <= m_lastIndex; i++ ) - { - if( m_items[ i ].Qualifier != VariableQualifiers.In ) - { - int portIdx = i + m_firstAvailablePort; - int oldOutputPortId; - if( i > list.index ) - { - int oldinputPortId = m_inputPorts[ portIdx ].PortId - 1; - oldOutputPortId = CreateOutputId( oldinputPortId ); - } - else - { - oldOutputPortId = originalOutputPortId; - } - - m_outputPortsDict[ oldOutputPortId ].ChangePortId( CreateOutputId( m_inputPorts[ portIdx ].PortId ) ); - } - } - } - } - - - m_outputPorts.Sort( ( A, B ) => - { - return A.PortId.CompareTo( B.PortId ); - } ); - - m_outputPortsDict.Clear(); - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - m_outputPortsDict.Add( m_outputPorts[ i ].PortId, m_outputPorts[ i ] ); - } - - }, - onSelectCallback = ( ReorderableList list ) => - { - m_lastIndex = list.index; - }, - drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - if( m_items[ index ] != null ) - { - float lineHeight = EditorGUIUtility.singleLineHeight; - float lineSpacing = lineHeight * LineAdjust; - - rect.x -= IdentationAdjust; - rect.height = lineHeight; - int portIdx = index + m_firstAvailablePort; - Rect foldoutRect = rect; - if( !m_items[ index ].FoldoutFlag ) - { - foldoutRect.width -= 2 * AddRemoveButtonLayoutWidth; - } - m_items[ index ].FoldoutFlag = EditorGUIFoldout( foldoutRect, m_items[ index ].FoldoutFlag, /*m_items[ index ].FoldoutLabel + " - " +*/ m_inputPorts[ portIdx ].Name ); - if( m_items[ index ].FoldoutFlag ) - { - rect.x += IdentationAdjust; - - //Qualifier - rect.y += lineSpacing; - VariableQualifiers newQualifier = (VariableQualifiers)EditorGUIPopup( rect, InputQualifierStr, (int)m_items[ index ].Qualifier, QualifiersStr ); - if( newQualifier != m_items[ index ].Qualifier ) - { - VariableQualifiers oldQualifier = m_items[ index ].Qualifier; - m_items[ index ].Qualifier = newQualifier; - if( newQualifier == VariableQualifiers.In ) - { - RemoveOutputPort( CreateOutputId( m_inputPorts[ portIdx ].PortId ), false ); - } - else if( oldQualifier == VariableQualifiers.In ) - { - int outputId = CreateOutputId( m_inputPorts[ portIdx ].PortId ); - AddOutputPort( m_inputPorts[ portIdx ].DataType, m_inputPorts[ portIdx ].Name, outputId ); - } - m_inputPorts[ portIdx ].Visible = newQualifier != VariableQualifiers.Out; - m_sizeIsDirty = true; - RecalculateInOutOutputPorts(); - } - - // Precision - rect.y += lineSpacing; - m_items[ index ].Precision = (PrecisionType)EditorGUIPopup( rect, PrecisionContent.text, (int)m_items[ index ].Precision, PrecisionLabelsExtraLocal ); - // Type - rect.y += lineSpacing; - int typeIdx = WireToIdx[ m_inputPorts[ portIdx ].DataType ]; - EditorGUI.BeginChangeCheck(); - { - typeIdx = EditorGUIPopup( rect, InputTypeStr, typeIdx, AvailableWireTypesStr ); - } - - if( EditorGUI.EndChangeCheck() ) - { - m_inputPorts[ portIdx ].ChangeType( AvailableWireTypes[ typeIdx ], false ); - if( typeIdx == 5 || typeIdx == 6 ) - { - m_inputPorts[ portIdx ].Matrix4x4InternalData = Matrix4x4.identity; - } - - if( m_items[ index ].Qualifier != VariableQualifiers.In ) - { - OutputPort currOutPort = GetOutputPortByUniqueId( CreateOutputId( m_inputPorts[ portIdx ].PortId ) ); - currOutPort.ChangeType( AvailableWireTypes[ typeIdx ], false ); - } - } - - if( AvailableWireTypes[ typeIdx ] == WirePortDataType.OBJECT ) - { - rect.y += lineSpacing; - m_items[ index ].CustomType = EditorGUITextField( rect, CustomTypeStr, m_items[ index ].CustomType ); - } - - //Name - rect.y += lineSpacing; - EditorGUI.BeginChangeCheck(); - { - m_inputPorts[ portIdx ].Name = EditorGUITextField( rect, InputNameStr, m_inputPorts[ portIdx ].Name ); - } - if( EditorGUI.EndChangeCheck() ) - { - m_nameModified = true; - m_lastTimeNameModified = EditorApplication.timeSinceStartup; - m_inputPorts[ portIdx ].Name = UIUtils.RemoveInvalidCharacters( m_inputPorts[ portIdx ].Name ); - if( string.IsNullOrEmpty( m_inputPorts[ portIdx ].Name ) ) - { - m_inputPorts[ portIdx ].Name = DefaultInputNameStr + index; - } - - if( m_items[ index ].Qualifier != VariableQualifiers.In ) - { - OutputPort currOutPort = GetOutputPortByUniqueId( CreateOutputId( m_inputPorts[ portIdx ].PortId ) ); - currOutPort.Name = m_inputPorts[ portIdx ].Name; - } - } - - if( m_mode == CustomExpressionMode.Call ) - { - //Is Unique - rect.y += lineSpacing; - m_items[ index ].IsVariable = EditorGUIToggle( rect, IsVariableStr, m_items[ index ].IsVariable ); - } - // Port Data - if( !m_inputPorts[ portIdx ].IsConnected ) - { - rect.y += lineSpacing; - m_inputPorts[ portIdx ].ShowInternalData( rect, this, true, InputValueStr ); - } - - //Buttons - rect.x += rect.width - 2 * AddRemoveButtonLayoutWidth; - rect.y += lineSpacing; - if( !m_inputPorts[ m_firstAvailablePort + index ].IsConnected ) - { - switch( m_inputPorts[ m_firstAvailablePort + index ].DataType ) - { - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - rect.y += 0;// lineSpacing; - break; - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - rect.y += lineSpacing;//2 * lineSpacing; - break; - case WirePortDataType.FLOAT3x3: - rect.y += 5 * lineSpacing;//6 * lineSpacing; - break; - case WirePortDataType.FLOAT4x4: - rect.y += 6 * lineSpacing;//8 * lineSpacing; - break; - - } - } - rect.width = AddRemoveButtonLayoutWidth; - if( GUI.Button( rect, string.Empty, UIUtils.PlusStyle ) ) - { - m_actionType = ReordableAction.Add; - m_actionIndex = index; - } - rect.x += AddRemoveButtonLayoutWidth; - if( GUI.Button( rect, string.Empty, UIUtils.MinusStyle ) ) - { - m_actionType = ReordableAction.Remove; - m_actionIndex = index; - } - - } - else - { - //Buttons - rect.x += IdentationAdjust + rect.width - 2 * AddRemoveButtonLayoutWidth; - rect.width = AddRemoveButtonLayoutWidth; - if( GUI.Button( rect, string.Empty, UIUtils.PlusStyle ) ) - { - m_actionType = ReordableAction.Add; - m_actionIndex = index; - } - rect.x += AddRemoveButtonLayoutWidth; - if( GUI.Button( rect, string.Empty, UIUtils.MinusStyle ) ) - { - m_actionType = ReordableAction.Remove; - m_actionIndex = index; - } - } - } - } - }; - } - - if( m_itemReordableList != null ) - { - EditorGUILayout.Space(); - if( m_items.Count == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - else - { - m_itemReordableList.DoLayoutList(); - } - EditorGUILayout.Space(); - } - - if( m_actionType != ReordableAction.None ) - { - switch( m_actionType ) - { - case ReordableAction.Add: - AddPortAt( m_firstAvailablePort + m_actionIndex + 1 ); - break; - case ReordableAction.Remove: - RemovePortAt( m_firstAvailablePort + m_actionIndex ); - break; - } - m_isDirty = true; - m_actionType = ReordableAction.None; - EditorGUI.FocusTextInControl( null ); - } - } - - void RecalculateInOutOutputPorts() - { - m_outputPorts.Sort( ( x, y ) => x.PortId.CompareTo( y.PortId ) ); - - m_outputPortsDict.Clear(); - int count = m_inputPorts.Count - m_firstAvailablePort; - int outputId = 1; - for( int i = 0; i < count; i++ ) - { - int idx = i + m_firstAvailablePort; - if( m_items[ i ].Qualifier != VariableQualifiers.In ) - { - m_outputPorts[ outputId ].ChangeProperties( m_inputPorts[ idx ].Name, m_inputPorts[ idx ].DataType, false ); - m_outputPorts[ outputId ].ChangePortId( CreateOutputId( m_inputPorts[ idx ].PortId ) ); - outputId++; - } - } - - int outCount = m_outputPorts.Count; - for( int i = 0; i < outCount; i++ ) - { - m_outputPortsDict.Add( m_outputPorts[ i ].PortId, m_outputPorts[ i ] ); - } - } - - void AddPortAt( int idx ) - { - AddInputPortAt( idx, WirePortDataType.FLOAT, false, GetFirstAvailableName() ); - m_items.Insert( idx - m_firstAvailablePort, new CustomExpressionInputItem( PrecisionType.Inherit, VariableQualifiers.In, string.Empty, false, true, string.Empty/* "[" + idx + "]"*/ ) ); - m_repopulateNameDictionary = true; - RecalculateInOutOutputPorts(); - } - - void RemovePortAt( int idx ) - { - if( m_inputPorts.Count > m_firstAvailablePort ) - { - int varIdx = idx - m_firstAvailablePort; - if( m_items[ varIdx ].Qualifier != VariableQualifiers.In ) - { - int id = CreateOutputId( m_inputPorts[ idx ].PortId ); - RemoveOutputPort( id, false ); - } - - DeleteInputPortByArrayIdx( idx ); - m_items.RemoveAt( varIdx ); - - m_repopulateNameDictionary = true; - - RecalculateInOutOutputPorts(); - } - } - - public override void OnAfterDeserialize() - { - base.OnAfterDeserialize(); - m_repopulateNameDictionary = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( string.IsNullOrEmpty( m_code ) ) - { - UIUtils.ShowMessage( UniqueId, "Custom Expression need to have code associated", MessageSeverity.Warning ); - return "0"; - } - - m_code = m_code.Replace( "\r\n", "\n" ); - - bool codeContainsReturn = m_code.Contains( ReturnHelper ); - if( !codeContainsReturn && outputId != 0 && m_mode == CustomExpressionMode.Create && !m_voidMode ) - { - UIUtils.ShowMessage( "Attempting to get value from inexisting inout/out variable", MessageSeverity.Warning ); - return "0"; - } - - int dependenciesCount = m_dependencies.Count; - Dictionary examinedNodes = new Dictionary(); - for( int i = 0; i < dependenciesCount; i++ ) - { - CustomExpressionNode node = m_containerGraph.GetNode( m_dependencies[ i ].DependencyNodeId ) as CustomExpressionNode; - if( node == null ) - { - node = UIUtils.CurrentWindow.OutsideGraph.GetNode( m_dependencies[ i ].DependencyNodeId ) as CustomExpressionNode; - } - - if( node != null ) - { - node.CheckDependencies( ref dataCollector, ref examinedNodes ); - } - } - examinedNodes.Clear(); - examinedNodes = null; - - - OutputPort outputPort = GetOutputPortByUniqueId( outputId ); - if( outputPort.IsLocalValue( dataCollector.PortCategory ) ) - return outputPort.LocalValue( dataCollector.PortCategory ); - - string expressionName = UIUtils.RemoveInvalidCharacters( m_customExpressionName ); - string localVarName = "local" + expressionName; - - if( m_generateUniqueName ) - { - expressionName += OutputId; - } - localVarName += OutputId; - - int count = m_inputPorts.Count; - if( count > 0 ) - { - if( m_mode == CustomExpressionMode.Call || m_voidMode ) - { - string mainData = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - RegisterLocalVariable( 0, string.Format( Constants.CodeWrapper, mainData ), ref dataCollector, localVarName ); - } - - if( codeContainsReturn ) - { - string function = WrapCodeInFunction( dataCollector.IsTemplate, expressionName, false ); - string functionCall = expressionName + "( "; - for( int i = m_firstAvailablePort; i < count; i++ ) - { - string inputPortLocalVar = m_inputPorts[ i ].Name + OutputId; - int idx = i - m_firstAvailablePort; - if( m_inputPorts[ i ].DataType != WirePortDataType.OBJECT ) - { - string result = m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ i ].DataType, inputPortLocalVar, result ); - } - else - { - string result =( m_inputPorts[ i ].IsConnected )? m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector) : m_inputPorts[ i ].InternalData.ToString(); - string inputLocalVar = string.Format( Constants.CustomTypeLocalValueDecWithoutIdent, m_items[ idx ].CustomType, inputPortLocalVar, result ); - dataCollector.AddLocalVariable( UniqueId, inputLocalVar ); - } - - if( m_items[ idx ].Qualifier != VariableQualifiers.In ) - { - OutputPort currOutputPort = GetOutputPortByUniqueId( CreateOutputId( m_inputPorts[ i ].PortId ) ); - currOutputPort.SetLocalValue( inputPortLocalVar, dataCollector.PortCategory ); - } - functionCall += inputPortLocalVar; - if( i < ( count - 1 ) ) - { - functionCall += " , "; - } - } - functionCall += " )"; - - if( m_mode == CustomExpressionMode.Call || m_voidMode ) - { - dataCollector.AddLocalVariable( 0, functionCall + ";", true ); - } - else - { - RegisterLocalVariable( 0, functionCall, ref dataCollector, localVarName ); - } - - dataCollector.AddFunction( expressionName, function ); - } - else - { - - string localCode = m_code; - if( m_mode == CustomExpressionMode.Call || m_voidMode ) - { - for( int i = m_firstAvailablePort; i < count; i++ ) - { - int idx = i - m_firstAvailablePort; - if( !m_items[ idx ].IsVariable || - m_items[ idx ].Qualifier != VariableQualifiers.In || - !m_inputPorts[ i ].IsConnected - ) - { - string inputPortLocalVar = m_inputPorts[ i ].Name + OutputId; - string nameToReplaceRegex = string.Format( VarRegexReplacer, m_inputPorts[ i ].Name ); - localCode = Regex.Replace( localCode, nameToReplaceRegex, inputPortLocalVar, RegexOptions.Multiline ); - //localCode = localCode.Replace( m_inputPorts[ i ].Name, inputPortLocalVar ); - - if( m_inputPorts[ i ].IsConnected ) - { - string result = m_inputPorts[ i ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ i ].DataType, true, true ); - if( m_inputPorts[ i ].DataType == WirePortDataType.OBJECT ) - { - dataCollector.AddLocalVariable( UniqueId, m_items[ idx ].CustomType + " " + inputPortLocalVar, result + ";" ); - } - else - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ i ].DataType, inputPortLocalVar, result ); - } - } - else - { - if( m_inputPorts[ i ].DataType == WirePortDataType.OBJECT ) - { - dataCollector.AddLocalVariable( UniqueId, m_items[ idx ].CustomType + " " + inputPortLocalVar, m_inputPorts[ i ].WrappedInternalData + ";" ); - } - else - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ i ].DataType, inputPortLocalVar, m_inputPorts[ i ].WrappedInternalData ); - } - } - - if( m_items[ idx ].Qualifier != VariableQualifiers.In ) - { - OutputPort currOutputPort = GetOutputPortByUniqueId( CreateOutputId( m_inputPorts[ i ].PortId ) ); - currOutputPort.SetLocalValue( inputPortLocalVar, dataCollector.PortCategory ); - } - } - else - { - // Not Unique - string result = m_inputPorts[ i ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ i ].DataType, true, true ); - string nameToReplaceRegex = string.Format( VarRegexReplacer, m_inputPorts[ i ].Name ); - localCode = Regex.Replace( localCode, nameToReplaceRegex, result, RegexOptions.Multiline ); - //localCode = localCode.Replace( m_inputPorts[ i ].Name, result ); - } - } - string[] codeLines = localCode.Split( '\n' ); - for( int codeIdx = 0; codeIdx < codeLines.Length; codeIdx++ ) - { - dataCollector.AddLocalVariable( 0, codeLines[ codeIdx ], true ); - } - } - else - { - string function = WrapCodeInFunction( dataCollector.IsTemplate, expressionName, true ); - - string functionCall = expressionName + "( "; - for( int i = m_firstAvailablePort; i < count; i++ ) - { - - string inputPortLocalVar = m_inputPorts[ i ].Name + OutputId; - int idx = i - m_firstAvailablePort; - if( m_inputPorts[ i ].DataType != WirePortDataType.OBJECT ) - { - string result = m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ i ].DataType, inputPortLocalVar, result ); - } - else - { - string result = ( m_inputPorts[ i ].IsConnected ) ? m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ) : m_inputPorts[ i ].InternalData.ToString(); - string inputLocalVar = string.Format( Constants.CustomTypeLocalValueDecWithoutIdent, m_items[ idx ].CustomType, inputPortLocalVar, result ); - dataCollector.AddLocalVariable( UniqueId, inputLocalVar ); - } - - if( m_items[ idx ].Qualifier != VariableQualifiers.In ) - { - OutputPort currOutputPort = GetOutputPortByUniqueId( CreateOutputId( m_inputPorts[ i ].PortId ) ); - currOutputPort.SetLocalValue( inputPortLocalVar, dataCollector.PortCategory ); - } - functionCall += inputPortLocalVar; - if( i < ( count - 1 ) ) - { - functionCall += " , "; - } - } - functionCall += " )"; - RegisterLocalVariable( 0, functionCall, ref dataCollector, localVarName ); - dataCollector.AddFunction( expressionName, function ); - } - } - - return outputPort.LocalValue( dataCollector.PortCategory ); - } - else - { - if( m_code.Contains( ReturnHelper ) ) - { - string function = WrapCodeInFunction( dataCollector.IsTemplate, expressionName, false ); - dataCollector.AddFunction( expressionName, function ); - string functionCall = expressionName + "()"; - RegisterLocalVariable( 0, functionCall, ref dataCollector, localVarName ); - } - else - { - RegisterLocalVariable( 0, string.Format( Constants.CodeWrapper, m_code ), ref dataCollector, localVarName ); - } - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } - - int CreateOutputId( int inputId ) - { - return ( inputId + 1 ); - } - - int CreateInputId( int outputId ) - { - return outputId - 1; - } - - void UpdateOutputPorts() - { - int count = m_inputPorts.Count - m_firstAvailablePort; - for( int i = 0; i < count; i++ ) - { - if( m_items[ i ].Qualifier != VariableQualifiers.In ) - { - int portIdx = i + m_firstAvailablePort; - int outputPortId = CreateOutputId( m_inputPorts[ portIdx ].PortId ); - AddOutputPort( m_inputPorts[ portIdx ].DataType, m_inputPorts[ portIdx ].Name, outputPortId ); - } - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - // This node is, by default, created with one input port - base.ReadFromString( ref nodeParams ); - m_code = GetCurrentParam( ref nodeParams ); - m_code = m_code.Replace( LineFeedSeparator, '\n' ); - m_code = m_code.Replace( Constants.SemiColonSeparator, ';' ); - m_outputTypeIdx = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( m_outputTypeIdx >= AvailableWireTypes.Length ) - { - UIUtils.ShowMessage( UniqueId, "Sampler types were removed as a valid output custom expression type" ); - m_outputTypeIdx = 1; - } - UpdateVoidMode(); - m_outputPorts[ 0 ].ChangeType( AvailableWireTypes[ m_outputTypeIdx ], false ); - - if( UIUtils.CurrentShaderVersion() > 12001 ) - { - bool mode = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_mode = mode ? CustomExpressionMode.Call : CustomExpressionMode.Create; - if( m_mode == CustomExpressionMode.Call || m_voidMode ) - { - m_firstAvailablePort = 1; - AddInputPortAt( 0, WirePortDataType.FLOAT, false, DefaultInputNameStr ); - } - } - - if( m_mode == CustomExpressionMode.Call ) - UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.RemoveNode( this ); - - int count = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( count == 0 ) - { - DeleteInputPortByArrayIdx( m_firstAvailablePort ); - m_items.Clear(); - } - else - { - for( int i = 0; i < count; i++ ) - { - bool foldoutValue = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - string name = GetCurrentParam( ref nodeParams ); - WirePortDataType type = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ); - string internalData = GetCurrentParam( ref nodeParams ); - VariableQualifiers qualifier = VariableQualifiers.In; - if( UIUtils.CurrentShaderVersion() > 12001 ) - { - qualifier = (VariableQualifiers)Enum.Parse( typeof( VariableQualifiers ), GetCurrentParam( ref nodeParams ) ); - } - string customType = string.Empty; - if( UIUtils.CurrentShaderVersion() > 15311 ) - { - customType = GetCurrentParam( ref nodeParams ); - } - PrecisionType precision = PrecisionType.Float; - if( UIUtils.CurrentShaderVersion() > 15607 ) - { - precision = (PrecisionType)Enum.Parse( typeof( PrecisionType ), GetCurrentParam( ref nodeParams ) ); - } - bool isVariable = false; - if( UIUtils.CurrentShaderVersion() > 16600 ) - { - isVariable = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - int portIdx = i + m_firstAvailablePort; - if( i == 0 ) - { - m_inputPorts[ portIdx ].ChangeProperties( name, type, false ); - m_inputPorts[ portIdx ].Visible = qualifier != VariableQualifiers.Out; - m_items[ 0 ].Qualifier = qualifier; - m_items[ 0 ].FoldoutFlag = foldoutValue; - m_items[ 0 ].CustomType = customType; - m_items[ 0 ].Precision = precision; - m_items[ 0 ].IsVariable = isVariable; - } - else - { - m_items.Add( new CustomExpressionInputItem( precision, qualifier, customType, isVariable, foldoutValue, string.Empty/*"[" + i + "]"*/ ) ); - AddInputPort( type, false, name ); - m_inputPorts[ m_inputPorts.Count - 1 ].Visible = qualifier != VariableQualifiers.Out; - } - m_inputPorts[ i ].InternalData = internalData; - } - } - - if( UIUtils.CurrentShaderVersion() > 7205 ) - { - m_customExpressionName = GetCurrentParam( ref nodeParams ); - SetTitleText( m_customExpressionName ); - } - - if( UIUtils.CurrentShaderVersion() > 14401 ) - { - m_generateUniqueName = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 15102 ) - { - m_autoRegisterMode = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 15403 ) - { - int dependencyCount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - for( int i = 0; i < dependencyCount; i++ ) - { - m_dependencies.Add( new CustomExpressionDependency( GetCurrentParam( ref nodeParams ) ) ); - } - } - - if( m_mode == CustomExpressionMode.Create ) - { - UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.AddNode( this ); - } - UpdateOutputPorts(); - - m_repopulateNameDictionary = true; - m_functionMode = m_code.Contains( ReturnHelper ); - CheckCallMode(); - - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - - m_code = m_code.Replace( "\r\n", "\n" ); - - string parsedCode = m_code.Replace( '\n', LineFeedSeparator ); - parsedCode = parsedCode.Replace( ';', Constants.SemiColonSeparator ); - - IOUtils.AddFieldValueToString( ref nodeInfo, parsedCode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_outputTypeIdx ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_mode == CustomExpressionMode.Call ); - - int count = m_inputPorts.Count - m_firstAvailablePort; - IOUtils.AddFieldValueToString( ref nodeInfo, count ); - for( int i = 0; i < count; i++ ) - { - int portIdx = m_firstAvailablePort + i; - IOUtils.AddFieldValueToString( ref nodeInfo, m_items[ i ].FoldoutFlag ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ portIdx ].Name ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ portIdx ].DataType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ portIdx ].InternalData ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_items[ i ].Qualifier ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_items[ i ].CustomType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_items[ i ].Precision ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_items[ i ].IsVariable ); - } - IOUtils.AddFieldValueToString( ref nodeInfo, m_customExpressionName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_generateUniqueName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoRegisterMode ); - count = m_dependencies.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, count ); - for( int i = 0; i < count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_dependencies[ i ].DependencyNodeId ); - } - } - - public override void Destroy() - { - base.Destroy(); - if( m_mode == CustomExpressionMode.Create ) - { - UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.RemoveNode( this ); - } - m_items.Clear(); - m_items = null; - m_dependencies.Clear(); - m_dependencies = null; - m_itemReordableList = null; - } - - public void CheckDependencies( ref MasterNodeDataCollector dataCollector, ref Dictionary examinedNodes ) - { - if( !examinedNodes.ContainsKey( UniqueId ) && m_mode == CustomExpressionMode.Create && !m_generateUniqueName ) - { - int dependencyCount = m_dependencies.Count; - for( int d = 0; d < dependencyCount; d++ ) - { - if( !examinedNodes.ContainsKey( m_dependencies[ d ].DependencyNodeId ) ) - { - CustomExpressionNode dNode = m_containerGraph.GetNode( m_dependencies[ d ].DependencyNodeId ) as CustomExpressionNode; - - if( dNode == null ) - { - dNode = UIUtils.CurrentWindow.OutsideGraph.GetNode( m_dependencies[ d ].DependencyNodeId ) as CustomExpressionNode; - } - - if( dNode != null ) - { - dNode.CheckDependencies( ref dataCollector, ref examinedNodes ); - } - } - } - dataCollector.AddFunction( ExpressionName, EncapsulatedCode( dataCollector.IsTemplate ) ); - examinedNodes.Add( UniqueId, this ); - } - } - - public string EncapsulatedCode( bool isTemplate ) - { - string functionName = UIUtils.RemoveInvalidCharacters( m_customExpressionName ); - if( m_generateUniqueName ) - { - functionName += OutputId; - } - return WrapCodeInFunction( isTemplate, functionName, false ); - } - - public CustomExpressionMode Mode - { - get { return m_mode; } - set - { - if( m_mode != value ) - { - m_mode = value; - if( m_mode == CustomExpressionMode.Call ) - { - AutoRegisterMode = false; - m_generateUniqueName = false; - UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.RemoveNode( this ); - } - else - { - UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.AddNode( this ); - } - } - } - } - - public string ExpressionName - { - get - { - string expressionName = UIUtils.RemoveInvalidCharacters( m_customExpressionName ); - - if( m_generateUniqueName ) - { - expressionName += OutputId; - } - return expressionName; - } - } - public override string DataToArray { get { return m_customExpressionName; } } - public bool AutoRegisterMode - { - get { return m_autoRegisterMode; } - set - { - if( value != m_autoRegisterMode ) - { - m_autoRegisterMode = value; - } - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - int portCount = m_inputPorts.Count; - for( int i = 0; i < portCount; i++ ) - { - if( m_inputPorts[ i ].DataType == WirePortDataType.COLOR ) - { - m_inputPorts[ i ].ChangeType( WirePortDataType.FLOAT4, false ); ; - } - } - - int dependencyCount = m_dependencies.Count; - for( int i = 0; i < dependencyCount; i++ ) - { - m_dependencies[ i ].DependencyArrayIdx = UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.GetNodeRegisterIdx( m_dependencies[ i ].DependencyNodeId ); - } - //Fixing bug where user could set main output port as OBJECT - if( m_outputPorts[ 0 ].DataType == WirePortDataType.OBJECT && ( m_voidMode || m_mode == CustomExpressionMode.Call ) ) - { - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - } - - public override void FireTimedUpdate() - { - UIUtils.CurrentWindow.OutsideGraph.CustomExpressionOnFunctionMode.UpdateDataOnNode( UniqueId, m_customExpressionName ); - } - - public List Dependencies { get { return m_dependencies; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs.meta deleted file mode 100644 index bf377187..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/CustomExpressionNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f2507a764c07082458e350211d671334 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs deleted file mode 100644 index 64cc8ebe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs +++ /dev/null @@ -1,475 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - - public struct AppendData - { - public WirePortDataType PortType; - public int OldPortId; - public int NewPortId; - public AppendData( WirePortDataType portType, int oldPortId, int newPortId ) - { - PortType = portType; - OldPortId = oldPortId; - NewPortId = newPortId; - } - } - - [Serializable] - [NodeAttributes( "Append", "Vector Operators", "Append channels to create a new component", null, KeyCode.V, tags: "combine" )] - public sealed class DynamicAppendNode : ParentNode - { - private const string OutputTypeStr = "Output type"; - private const string OutputFormatStr = "({0}({1}))"; - - [SerializeField] - private WirePortDataType m_selectedOutputType = WirePortDataType.FLOAT4; - - [SerializeField] - private int m_selectedOutputTypeInt = 2; - - private readonly string[] m_outputValueTypes ={ "Vector2", - "Vector3", - "Vector4", - "Color"}; - - [SerializeField] - private int[] m_occupiedChannels = { -1, -1, -1, -1 }; - - [SerializeField] - private int m_maskId; - - [SerializeField] - private Vector4 m_maskValue = Vector4.one; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.ChannelNamesVector[ 0 ] ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.ChannelNamesVector[ 1 ] ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.ChannelNamesVector[ 2 ] ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.ChannelNamesVector[ 3 ] ); - AddOutputPort( m_selectedOutputType, Constants.EmptyPortValue ); - m_textLabelWidth = 90; - m_autoWrapProperties = true; - m_useInternalPortData = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "bfcd2919fe75bbf428fbbe583f463a9e"; - } - - public override void OnEnable() - { - base.OnEnable(); - m_maskId = Shader.PropertyToID( "_Mask" ); - } - - void NewUpdateBehaviorConn( int portId, bool onLoading ) - { - InputPort inputPort = GetInputPortByUniqueId( portId ); - int channelsRequired = UIUtils.GetChannelsAmount( onLoading ? inputPort.DataType : inputPort.ConnectionType( 0 ) ); - int availableChannels = UIUtils.GetChannelsAmount( m_selectedOutputType ); - - // Invalidate previously used channels - for( int i = 0; i < availableChannels; i++ ) - { - if( m_occupiedChannels[ i ] == portId ) - { - m_occupiedChannels[ i ] = -1; - m_inputPorts[ i ].Visible = true; - } - } - // Lock available channels to port - int len = Mathf.Min( portId + channelsRequired, availableChannels ); - - int channelsUsed = 0; - for( int i = portId; i < len; i++ ) - { - if( m_occupiedChannels[ i ] == -1 ) - { - m_occupiedChannels[ i ] = portId; - channelsUsed += 1; - } - else - { - break; - } - } - - if( !onLoading ) - inputPort.ChangeType( UIUtils.GetWireTypeForChannelAmount( channelsUsed ), false ); - - if( channelsUsed > 1 && portId < availableChannels - 1 ) - { - channelsUsed -= 1; - int i = portId + 1; - for( ; channelsUsed > 0; i++, --channelsUsed ) - { - m_inputPorts[ i ].Visible = false; - } - - } - m_sizeIsDirty = true; - } - - void NewUpdateBehaviorDisconn( int portId ) - { - int availableChannels = UIUtils.GetChannelsAmount( m_selectedOutputType ); - // Invalidate previously used channels - for( int i = 0; i < availableChannels; i++ ) - { - if( m_occupiedChannels[ i ] == portId ) - { - m_occupiedChannels[ i ] = -1; - m_inputPorts[ i ].Visible = true; - m_inputPorts[ i ].ChangeType( WirePortDataType.FLOAT, false ); - } - } - m_sizeIsDirty = true; - } - - void RenamePorts() - { - int channel = 0; - for( int i = 0; i < 4; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - string name = string.Empty; - int usedChannels = UIUtils.GetChannelsAmount( m_inputPorts[ i ].DataType ); - bool isColor = ( m_selectedOutputType == WirePortDataType.COLOR ); - for( int j = 0; j < usedChannels; j++ ) - { - if( channel < Constants.ChannelNamesVector.Length ) - name += isColor ? Constants.ChannelNamesColor[ channel++ ] : Constants.ChannelNamesVector[ channel++ ]; - } - m_inputPorts[ i ].Name = name; - } - } - - CalculatePreviewData(); - } - - void UpdatePortTypes() - { - ChangeOutputType( m_selectedOutputType, false ); - int availableChannels = UIUtils.GetChannelsAmount( m_selectedOutputType ); - int usedChannels = 0; - while( usedChannels < availableChannels ) - { - int channelsRequired = m_inputPorts[ usedChannels ].IsConnected ? UIUtils.GetChannelsAmount( m_inputPorts[ usedChannels ].DataType ) : 0; - if( channelsRequired > 0 ) - { - - if( ( usedChannels + channelsRequired ) < availableChannels ) - { - usedChannels += channelsRequired; - } - else - { - m_inputPorts[ usedChannels ].Visible = true; - WirePortDataType newType = UIUtils.GetWireTypeForChannelAmount( availableChannels - usedChannels ); - m_inputPorts[ usedChannels ].ChangeType( newType, false ); - usedChannels = availableChannels; - break; - } - } - else - { - m_occupiedChannels[ usedChannels ] = -1; - m_inputPorts[ usedChannels ].Visible = true; - m_inputPorts[ usedChannels ].ChangeType( WirePortDataType.FLOAT, false ); - usedChannels += 1; - } - } - - for( int i = usedChannels; i < availableChannels; i++ ) - { - m_occupiedChannels[ i ] = -1; - m_inputPorts[ i ].Visible = true; - m_inputPorts[ i ].ChangeType( WirePortDataType.FLOAT, false ); - } - - for( int i = availableChannels; i < 4; i++ ) - { - m_occupiedChannels[ i ] = -1; - m_inputPorts[ i ].Visible = false; - m_inputPorts[ i ].ChangeType( WirePortDataType.FLOAT, false ); - } - m_sizeIsDirty = true; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - - if( ( m_containerGraph.IsLoading || m_isNodeBeingCopied ) && UIUtils.CurrentShaderVersion() < 13206 ) - return; - - NewUpdateBehaviorConn( portId, ( UIUtils.IsLoading|| m_isNodeBeingCopied ) ); - RenamePorts(); - - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - - if( ( UIUtils.IsLoading || m_isNodeBeingCopied ) && UIUtils.CurrentShaderVersion() < 13206 ) - return; - - NewUpdateBehaviorDisconn( portId ); - RenamePorts(); - } - - public override void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - - if( ( UIUtils.IsLoading || m_isNodeBeingCopied ) && UIUtils.CurrentShaderVersion() < 13206 ) - return; - - NewUpdateBehaviorConn( portId, ( UIUtils.IsLoading || m_isNodeBeingCopied ) ); - RenamePorts(); - } - - void SetupPorts() - { - switch( m_selectedOutputTypeInt ) - { - case 0: m_selectedOutputType = WirePortDataType.FLOAT2; break; - case 1: m_selectedOutputType = WirePortDataType.FLOAT3; break; - case 2: m_selectedOutputType = WirePortDataType.FLOAT4; break; - case 3: m_selectedOutputType = WirePortDataType.COLOR; break; - } - UpdatePortTypes(); - RenamePorts(); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_dropdownEditing ) - { - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = EditorGUIPopup( m_dropdownRect, m_selectedOutputTypeInt, m_outputValueTypes, UIUtils.PropertyPopUp ); - if( EditorGUI.EndChangeCheck() ) - { - SetupPorts(); - DropdownEditing = false; - } - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginVertical(); - - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = EditorGUILayoutPopup( OutputTypeStr, m_selectedOutputTypeInt, m_outputValueTypes ); - if( EditorGUI.EndChangeCheck() ) - { - SetupPorts(); - } - - EditorGUILayout.EndVertical(); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - string result = string.Empty; - for( int i = 0; i < 4; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - if( i > 0 ) - { - result += " , "; - } - result += m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ); - } - } - - result = string.Format( OutputFormatStr, - UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_selectedOutputType ), - result ); - - RegisterLocalVariable( 0, result, ref dataCollector, "appendResult" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedOutputType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ); - switch( m_selectedOutputType ) - { - case WirePortDataType.FLOAT2: m_selectedOutputTypeInt = 0; break; - case WirePortDataType.FLOAT3: m_selectedOutputTypeInt = 1; break; - case WirePortDataType.FLOAT4: m_selectedOutputTypeInt = 2; break; - case WirePortDataType.COLOR: m_selectedOutputTypeInt = 3; break; - } - } - - public override void ReadFromDeprecated( ref string[] nodeParams, Type oldType = null ) - { - m_selectedOutputType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ); - switch( m_selectedOutputType ) - { - case WirePortDataType.FLOAT2: m_selectedOutputTypeInt = 0; break; - case WirePortDataType.FLOAT3: m_selectedOutputTypeInt = 1; break; - case WirePortDataType.FLOAT4: m_selectedOutputTypeInt = 2; break; - case WirePortDataType.COLOR: m_selectedOutputTypeInt = 3; break; - } - for( int i = 0; i < 4; i++ ) - { - m_inputPorts[i].FloatInternalData = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - - if( UIUtils.CurrentShaderVersion() < 13206 ) - { - //TODO: MAKE THIS LESS BRUTE FORCE - List reroutes = new List(); - int availableChannel = 0; - for( int i = 0; i < 4 && availableChannel < 4; i++ ) - { - int channelsAmount = UIUtils.GetChannelsAmount( m_inputPorts[ i ].DataType ); - if( m_inputPorts[ i ].IsConnected /*&& availableChannel != i*/ ) - { - reroutes.Add( new AppendData( m_inputPorts[ i ].DataType, i, availableChannel ) ); - } - - availableChannel += channelsAmount; - } - - if( reroutes.Count > 0 ) - { - for( int i = reroutes.Count - 1; i > -1; i-- ) - { - int nodeId = m_inputPorts[ reroutes[ i ].OldPortId ].ExternalReferences[ 0 ].NodeId; - int portId = m_inputPorts[ reroutes[ i ].OldPortId ].ExternalReferences[ 0 ].PortId; - - m_containerGraph.DeleteConnection( true, UniqueId, reroutes[ i ].OldPortId, false, false, false ); - m_containerGraph.CreateConnection( UniqueId, reroutes[ i ].NewPortId, nodeId, portId, false ); - NewUpdateBehaviorConn( reroutes[ i ].NewPortId, true ); - } - } - - availableChannel = UIUtils.GetChannelsAmount( m_selectedOutputType ); - int currChannelIdx = 0; - for( ; currChannelIdx < availableChannel; currChannelIdx++ ) - { - if( m_inputPorts[ currChannelIdx ].Visible ) - { - int channelsAmount = UIUtils.GetChannelsAmount( m_inputPorts[ currChannelIdx ].DataType ); - for( int j = currChannelIdx + 1; j < currChannelIdx + channelsAmount; j++ ) - { - m_inputPorts[ j ].Visible = false; - } - } - } - - for( ; currChannelIdx < 4; currChannelIdx++ ) - { - m_inputPorts[ currChannelIdx ].Visible = false; - } - } - SetupPorts(); - m_sizeIsDirty = true; - } - - - void CalculatePreviewData() - { - switch( m_outputPorts[ 0 ].DataType ) - { - default: m_maskValue = Vector4.zero; break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: m_maskValue = new Vector4( 1, 0, 0, 0 ); break; - case WirePortDataType.FLOAT2: m_maskValue = new Vector4( 1, 1, 0, 0 ); break; - case WirePortDataType.FLOAT3: m_maskValue = new Vector4( 1, 1, 1, 0 ); break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: m_maskValue = Vector4.one; break; - } - - m_previewMaterialPassId = -1; - switch( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - { - switch( m_inputPorts[ 1 ].DataType ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - { - if( m_inputPorts[ 2 ].DataType == WirePortDataType.FLOAT || - m_inputPorts[ 2 ].DataType == WirePortDataType.INT ) - { - m_previewMaterialPassId = 0; - } - else if( m_inputPorts[ 2 ].DataType == WirePortDataType.FLOAT2 ) - { - m_previewMaterialPassId = 1; - } - } - break; - case WirePortDataType.FLOAT2: m_previewMaterialPassId = 2; break; - case WirePortDataType.FLOAT3: m_previewMaterialPassId = 3; break; - } - - }; break; - case WirePortDataType.FLOAT2: - { - if( m_inputPorts[ 2 ].DataType == WirePortDataType.FLOAT || - m_inputPorts[ 2 ].DataType == WirePortDataType.INT ) - { - m_previewMaterialPassId = 4; - } - else if( m_inputPorts[ 2 ].DataType == WirePortDataType.FLOAT2 ) - { - m_previewMaterialPassId = 5; - } - }; break; - case WirePortDataType.FLOAT3: m_previewMaterialPassId = 6; break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: m_previewMaterialPassId = 7; break; - } - - if( m_previewMaterialPassId == -1 ) - { - m_previewMaterialPassId = 0; - if( DebugConsoleWindow.DeveloperMode ) - { - UIUtils.ShowMessage( UniqueId, "Could not find pass ID for append" , MessageSeverity.Error ); - } - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - PreviewMaterial.SetVector( m_maskId, m_maskValue ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedOutputType ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs.meta deleted file mode 100644 index c442e367..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/DynamicAppendNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bc524cd13743b6f49a2e331767646448 -timeCreated: 1500632879 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs deleted file mode 100644 index 7cb2a329..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs +++ /dev/null @@ -1,393 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// http://kylehalladay.com/blog/tutorial/2014/02/18/Fresnel-Shaders-From-The-Ground-Up.html -// http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter07.html - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Fresnel", "Surface Data", "Simple Fresnel effect" )] - public sealed class FresnelNode : ParentNode - { - private const string FresnedFinalVar = "fresnelNode"; - - [SerializeField] - private ViewSpace m_normalSpace = ViewSpace.Tangent; - - enum FresnelType - { - Standard = 0, - Schlick, - SchlickIOR, - } - - enum NormalType - { - WorldNormal = 0, - TangentNormal, - HalfVector, - } - - enum ViewType - { - ViewDir = 0, - LightDir, - } - - [SerializeField] - private FresnelType m_fresnelType = FresnelType.Standard; - - [SerializeField] - private NormalType m_normalType = NormalType.WorldNormal; - - [SerializeField] - private ViewType m_viewType = ViewType.ViewDir; - - [SerializeField] - private bool m_normalizeVectors = false; - - [SerializeField] - private bool m_safePower = false; - - private InputPort m_normalVecPort; - private InputPort m_viewVecPort; - private InputPort m_biasPort; - private InputPort m_scalePort; - private InputPort m_powerPort; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "World Normal", -1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT3, false, "View Dir", -1, MasterNodePortCategory.Fragment, 4 ); - AddInputPort( WirePortDataType.FLOAT, false, "Bias", -1, MasterNodePortCategory.Fragment, 1 ); - AddInputPort( WirePortDataType.FLOAT, false, "Scale", -1, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, "Power", -1, MasterNodePortCategory.Fragment, 3 ); - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - - m_normalVecPort = m_inputPorts[ 0 ]; - m_viewVecPort = m_inputPorts[ 1 ]; - m_biasPort = m_inputPorts[ 2 ]; - m_scalePort = m_inputPorts[ 3 ]; - m_powerPort = m_inputPorts[ 4 ]; - - m_biasPort.AutoDrawInternalData = true; - m_scalePort.AutoDrawInternalData = true; - m_powerPort.AutoDrawInternalData = true; - m_autoWrapProperties = true; - m_drawPreviewAsSphere = true; - m_normalVecPort.Vector3InternalData = Vector3.forward; - m_scalePort.FloatInternalData = 1; - m_powerPort.FloatInternalData = 5; - m_previewShaderGUID = "240145eb70cf79f428015012559f4e7d"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - //m_mate - PreviewMaterial.SetInt( "_FresnelType", (int)m_fresnelType ); - - if( m_normalType == NormalType.TangentNormal && m_normalVecPort.IsConnected ) - m_previewMaterialPassId = 2; - else if( (m_normalType == NormalType.WorldNormal || m_normalType == NormalType.HalfVector ) && m_normalVecPort.IsConnected && !m_viewVecPort.IsConnected ) - m_previewMaterialPassId = 1; - else if( m_normalType == NormalType.HalfVector && !m_normalVecPort.IsConnected && !m_viewVecPort.IsConnected ) - m_previewMaterialPassId = 3; - else if( m_normalVecPort.IsConnected && m_viewVecPort.IsConnected ) - m_previewMaterialPassId = 4; - else if( !m_normalVecPort.IsConnected && !m_viewVecPort.IsConnected && m_viewType == ViewType.LightDir ) - m_previewMaterialPassId = 5; - else if( !m_normalVecPort.IsConnected && m_viewVecPort.IsConnected && m_normalType == NormalType.HalfVector ) - m_previewMaterialPassId = 7; - else if( !m_normalVecPort.IsConnected && m_viewVecPort.IsConnected ) - m_previewMaterialPassId = 6; - else - m_previewMaterialPassId = 0; - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_fresnelType = (FresnelType)EditorGUILayoutEnumPopup( "Type", m_fresnelType ); - m_normalType = (NormalType)EditorGUILayoutEnumPopup( "Normal Vector", m_normalType ); - m_viewType = (ViewType)EditorGUILayoutEnumPopup( "View Vector", m_viewType ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePort(); - } - - if( !m_biasPort.IsConnected && m_biasPort.Visible ) - m_biasPort.FloatInternalData = EditorGUILayoutFloatField( m_biasPort.Name, m_biasPort.FloatInternalData ); - if( !m_scalePort.IsConnected && m_scalePort.Visible ) - m_scalePort.FloatInternalData = EditorGUILayoutFloatField( m_scalePort.Name, m_scalePort.FloatInternalData ); - if( !m_powerPort.IsConnected && m_powerPort.Visible ) - m_powerPort.FloatInternalData = EditorGUILayoutFloatField( m_powerPort.Name, m_powerPort.FloatInternalData ); - - m_normalizeVectors = EditorGUILayoutToggle( "Normalize Vectors", m_normalizeVectors ); - m_safePower = EditorGUILayoutToggle( PowerNode.SafePowerLabel, m_safePower ); - } - - private void UpdatePort() - { - switch( m_normalType ) - { - default: - case NormalType.WorldNormal: - m_normalVecPort.Name = "World Normal"; - break; - case NormalType.TangentNormal: - m_normalVecPort.Name = "Normal"; - break; - case NormalType.HalfVector: - m_normalVecPort.Name = "Half Vector"; - break; - } - - switch( m_viewType ) - { - default: - case ViewType.ViewDir: - m_viewVecPort.Name = "View Dir"; - break; - case ViewType.LightDir: - m_viewVecPort.Name = "Light Dir"; - break; - } - - switch( m_fresnelType ) - { - default: - case FresnelType.Standard: - m_biasPort.Visible = true; - m_biasPort.Name = "Bias"; - m_scalePort.Name = "Scale"; - m_scalePort.Visible = true; - m_powerPort.Visible = true; - break; - case FresnelType.Schlick: - m_biasPort.Visible = true; - m_biasPort.Name = "F0"; - m_scalePort.Visible = false; - m_powerPort.Visible = false; - break; - case FresnelType.SchlickIOR: - m_biasPort.Visible = false; - m_scalePort.Name = "IOR"; - m_scalePort.Visible = true; - m_powerPort.Visible = false; - break; - } - - m_sizeIsDirty = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - if( dataCollector.IsFragmentCategory ) - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - - string viewdir = string.Empty; - if( m_viewType == ViewType.ViewDir ) - { - if( m_viewVecPort.IsConnected ) - viewdir = m_viewVecPort.GeneratePortInstructions( ref dataCollector ); - else - viewdir = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId, ViewSpace.World ); - } - else - { - if( m_viewVecPort.IsConnected ) - viewdir = m_viewVecPort.GeneratePortInstructions( ref dataCollector ); - else - viewdir = GeneratorUtils.GenerateWorldLightDirection( ref dataCollector, UniqueId, CurrentPrecisionType ); - } - - string normal = string.Empty; - if( m_normalType == NormalType.WorldNormal || m_normalType == NormalType.TangentNormal ) - { - if( m_normalVecPort.IsConnected ) - { - normal = m_normalVecPort.GeneratePortInstructions( ref dataCollector ); - - if( dataCollector.IsFragmentCategory ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - - if( m_normalType == NormalType.TangentNormal ) - { - if( dataCollector.IsTemplate ) - { - normal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( UniqueId, CurrentPrecisionType, normal, OutputId ); - } - else - { - normal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId, CurrentPrecisionType, normal, OutputId ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.ForceNormal = true; - } - } - else - { - if( m_normalizeVectors ) - normal = string.Format( "normalize( {0} )", normal ); - } - } - else - { - if( m_normalType == NormalType.TangentNormal ) - { - string wtMatrix = GeneratorUtils.GenerateWorldToTangentMatrix( ref dataCollector, UniqueId, CurrentPrecisionType ); - normal = "mul( " + normal + "," + wtMatrix + " )"; - } - } - } - else - { - if( dataCollector.IsFragmentCategory ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - if( dataCollector.DirtyNormal ) - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - if( dataCollector.IsTemplate ) - normal = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( CurrentPrecisionType, normalize: ( dataCollector.DirtyNormal && m_normalizeVectors ) ); - else - normal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId, ( dataCollector.DirtyNormal && m_normalizeVectors ) ); - - if( dataCollector.DirtyNormal ) - { - dataCollector.ForceNormal = true; - } - } - } - else - { - // generate HV - if( !m_normalVecPort.IsConnected ) - { - string halfView = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId, ViewSpace.World ); - string halfLight = GeneratorUtils.GenerateWorldLightDirection( ref dataCollector, UniqueId, CurrentPrecisionType ); - normal = "halfVector" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT3, normal, "normalize( " + halfView + " + " + halfLight + " )" ); - } - else - { - normal = m_normalVecPort.GeneratePortInstructions( ref dataCollector ); - if( m_normalizeVectors ) - normal = string.Format( "normalize( {0} )", normal ); - } - } - - string bias = m_biasPort.GeneratePortInstructions( ref dataCollector ); - string scale = m_scalePort.GeneratePortInstructions( ref dataCollector ); - string power = m_powerPort.GeneratePortInstructions( ref dataCollector ); - - string fresnelNDotVLocalValue = "dot( " + normal + ", " + viewdir + " )"; - string fresnelNDotVLocalVar = "fresnelNdotV" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, fresnelNDotVLocalVar, fresnelNDotVLocalValue ); - - string fresnelFinalVar = FresnedFinalVar + OutputId; - - string result = string.Empty; - switch( m_fresnelType ) - { - default: - case FresnelType.Standard: - { - string powOp = m_safePower? string.Format( "pow( max( 1.0 - {0} , 0.0001 ), {1} )", fresnelNDotVLocalVar, power ): - string.Format( "pow( 1.0 - {0}, {1} )", fresnelNDotVLocalVar, power ); - result = string.Format( "( {0} + {1} * {2} )", bias, scale, powOp ); - } - break; - case FresnelType.Schlick: - { - string f0VarName = "f0" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, f0VarName, bias ); - string powOp = m_safePower? string.Format( "pow( max( 1.0 - {0} , 0.0001 ), 5 )", fresnelNDotVLocalVar ) : - string.Format( "pow( 1.0 - {0}, 5 )", fresnelNDotVLocalVar ); - result = string.Format( "( {0} + ( 1.0 - {0} ) * {1} )", f0VarName, powOp ); - } - break; - case FresnelType.SchlickIOR: - { - string iorVarName = "ior" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, iorVarName, scale ); - string iorPowOp = m_safePower? string.Format( "pow( max( ( 1 - {0} ) / ( 1 + {0} ) , 0.0001 ), 2 )", iorVarName ): - string.Format( "pow( ( 1 - {0} ) / ( 1 + {0} ), 2 )", iorVarName ); - - dataCollector.AddLocalVariable( UniqueId, iorVarName +" = "+ iorPowOp + ";"); - - string fresnelPowOp = m_safePower? string.Format( "pow( max( 1.0 - {0} , 0.0001 ), 5 )", fresnelNDotVLocalVar ): - string.Format( "pow( 1.0 - {0}, 5 )", fresnelNDotVLocalVar ); - result = string.Format( "( {0} + ( 1.0 - {0} ) * {1} )", iorVarName, fresnelPowOp ); - } - break; - } - - RegisterLocalVariable( 0, result, ref dataCollector, fresnelFinalVar ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( m_normalType == NormalType.TangentNormal && m_normalVecPort.IsConnected ) - dataCollector.DirtyNormal = true; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - - if( UIUtils.CurrentShaderVersion() > 15305 ) - { - m_fresnelType = (FresnelType)Enum.Parse( typeof( FresnelType ), GetCurrentParam( ref nodeParams ) ); - m_normalType = (NormalType)Enum.Parse( typeof( NormalType ), GetCurrentParam( ref nodeParams ) ); - m_viewType = (ViewType)Enum.Parse( typeof( ViewType ), GetCurrentParam( ref nodeParams ) ); - m_normalizeVectors = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 17502 ) - m_safePower = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - else - { - if( UIUtils.CurrentShaderVersion() >= 13202 ) - { - m_normalSpace = (ViewSpace)Enum.Parse( typeof( ViewSpace ), GetCurrentParam( ref nodeParams ) ); - } - else - { - m_normalSpace = ViewSpace.World; - } - - if( m_normalSpace == ViewSpace.World ) - m_normalType = NormalType.WorldNormal; - else - m_normalType = NormalType.TangentNormal; - } - UpdatePort(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_fresnelType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_viewType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalizeVectors ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_safePower ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs.meta deleted file mode 100644 index 54876f82..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/FresnelNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 91955bc593b0dc14d90b10cb3eb25355 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs deleted file mode 100644 index 7a5b54f2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs +++ /dev/null @@ -1,430 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Get Local Var", "Miscellaneous", "Use a registered local variable", null, KeyCode.G )] - public class GetLocalVarNode : ParentNode - { - [SerializeField] - private int m_referenceId = -1; - - [SerializeField] - private float m_referenceWidth = -1; - - [SerializeField] - private int m_nodeId = -1; - - [SerializeField] - private RegisterLocalVarNode m_currentSelected = null; - - [SerializeField] - private string m_registerLocalVarName = string.Empty; - - private int m_cachedPropertyId = -1; - - private string m_previousLabel = string.Empty; - - private bool m_refSelect = false; - private int m_prevReferenceId = -1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.OBJECT, Constants.EmptyPortValue ); - - // This is needed for infinite loop detection - AddInputPort( WirePortDataType.OBJECT, false, Constants.EmptyPortValue ); - m_inputPorts[ 0 ].Visible = false; - - m_outputPorts[ 0 ].Locked = true; - m_textLabelWidth = 80; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "f21a6e44c7d7b8543afacd19751d24c6"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - - if( UniqueId > -1 ) - m_containerGraph.LocalVarNodes.OnReorderEventComplete += OnReorderEventComplete; - } - - private void OnReorderEventComplete() - { - if( m_currentSelected != null ) - { - m_referenceId = m_containerGraph.LocalVarNodes.GetNodeRegisterIdx( m_currentSelected.UniqueId ); - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_currentSelected != null ) - { - if( m_drawPreviewAsSphere != m_currentSelected.SpherePreview ) - { - m_drawPreviewAsSphere = m_currentSelected.SpherePreview; - OnNodeChange(); - } - //CheckSpherePreview(); - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_A" ); - - PreviewMaterial.SetTexture( m_cachedPropertyId, m_currentSelected.OutputPorts[ 0 ].OutputPreviewTexture ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginHorizontal(); - EditorGUI.BeginChangeCheck(); - m_referenceId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceId, UIUtils.LocalVarNodeArr() ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromSelected(); - } - - if( GUILayout.Button( "\u25C4", "minibutton", GUILayout.Width( 17 ) ) && m_currentSelected ) - { - UIUtils.FocusOnNode( m_currentSelected, 0, false ); - } - EditorGUILayout.EndHorizontal(); - //EditorGUILayout.LabelField( ConnStatus.ToString() + " " + m_activeConnections ); - } - - public override void Destroy() - { - base.Destroy(); - CurrentSelected = null; - if( UniqueId > -1 ) - m_containerGraph.LocalVarNodes.OnReorderEventComplete -= OnReorderEventComplete; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_dropdownEditing ) - { - EditorGUI.BeginChangeCheck(); - m_referenceId = EditorGUIPopup( m_dropdownRect, m_referenceId, UIUtils.LocalVarNodeArr(), UIUtils.PropertyPopUp ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromSelected(); - DropdownEditing = false; - } - } - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - UpdateLocalVar(); - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( m_isVisible && m_refSelect && !m_selected ) - { - GUI.color = Constants.SpecialGetLocalVarSelectionColor; - GUI.Label( m_globalPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ) ); - GUI.color = m_colorBuffer; - } - } - - void CheckForLoops() - { - if( CurrentSelected != null && UIUtils.DetectNodeLoopsFrom( CurrentSelected, new Dictionary() ) ) - { - CurrentSelected = UIUtils.GetLocalVarNode( m_prevReferenceId ); - if( CurrentSelected == null || UIUtils.DetectNodeLoopsFrom( CurrentSelected, new Dictionary() ) ) - { - m_referenceId = -1; - m_prevReferenceId = -1; - CurrentSelected = null; - m_outputPorts[ 0 ].Locked = true; - SetAdditonalTitleText( "" ); - UIUtils.ShowMessage( "Infinite Loop detected, disabled selection" ); - } - else - { - m_referenceId = m_prevReferenceId; - UIUtils.ShowMessage( "Infinite Loop detected, reverted to previous selection" ); - } - } - } - - void UpdateFromSelected() - { - CurrentSelected = UIUtils.GetLocalVarNode( m_referenceId ); - CheckForLoops(); - - if( m_currentSelected != null ) - { - m_nodeId = m_currentSelected.UniqueId; - m_outputPorts[ 0 ].Locked = false; - m_outputPorts[ 0 ].ChangeType( m_currentSelected.OutputPorts[ 0 ].DataType, false ); - m_drawPreviewAsSphere = m_currentSelected.SpherePreview; - CheckSpherePreview(); - - m_previousLabel = m_currentSelected.DataToArray; - SetAdditonalTitleText( string.Format( Constants.SubTitleVarNameFormatStr, m_currentSelected.DataToArray ) ); - m_referenceWidth = m_currentSelected.Position.width; - } - - m_sizeIsDirty = true; - m_isDirty = true; - m_prevReferenceId = m_referenceId; - } - - void UpdateLocalVar() - { - m_refSelect = false; - if( m_referenceId > -1 ) - { - ParentNode newNode = UIUtils.GetLocalVarNode( m_referenceId ); - if( newNode != null ) - { - if( newNode.UniqueId != m_nodeId ) - { - CurrentSelected = null; - int count = UIUtils.LocalVarNodeAmount(); - for( int i = 0; i < count; i++ ) - { - ParentNode node = UIUtils.GetLocalVarNode( i ); - if( node.UniqueId == m_nodeId ) - { - CurrentSelected = node as RegisterLocalVarNode; - m_referenceId = i; - break; - } - } - } - } - - if( m_currentSelected != null ) - { - if( m_currentSelected.OutputPorts[ 0 ].DataType != m_outputPorts[ 0 ].DataType ) - { - m_outputPorts[ 0 ].Locked = false; - m_outputPorts[ 0 ].ChangeType( m_currentSelected.OutputPorts[ 0 ].DataType, false ); - } - - if( !m_previousLabel.Equals( m_currentSelected.DataToArray ) ) - { - m_previousLabel = m_currentSelected.DataToArray; - SetAdditonalTitleText( string.Format( Constants.SubTitleVarNameFormatStr, m_currentSelected.DataToArray ) ); - } - - if( m_referenceWidth != m_currentSelected.Position.width ) - { - m_referenceWidth = m_currentSelected.Position.width; - m_sizeIsDirty = true; - } - - if( m_currentSelected.Selected ) - m_refSelect = true; - } - else - { - ResetReference(); - } - } - } - - public void ResetReference() - { - m_outputPorts[ 0 ].Locked = true; - m_currentSelected = null; - m_inputPorts[ 0 ].DummyClear(); - m_nodeId = -1; - m_referenceId = -1; - m_referenceWidth = -1; - SetAdditonalTitleText( string.Empty ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_currentSelected != null ) - { - return m_currentSelected.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - else - { - UIUtils.ShowMessage( UniqueId, "Get Local Var node without reference. Attempting to access inexistant local variable.", MessageSeverity.Error ); - - return m_outputPorts[ 0 ].ErrorValue; - } - } - - - //public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - //{ - // base.PropagateNodeData( nodeData, ref dataCollector ); - // if( m_currentSelected != null ) - // { - // m_currentSelected.PropagateNodeData( nodeData, ref dataCollector ); - // } - //} - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 15 ) - { - m_nodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_outputPorts[ 0 ].Locked = ( m_nodeId < 0 ); - if( UIUtils.CurrentShaderVersion() > 15500 ) - { - m_registerLocalVarName = GetCurrentParam( ref nodeParams ); - } - } - else - { - m_referenceId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_outputPorts[ 0 ].Locked = ( m_referenceId < 0 ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - if( m_currentSelected != null ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentSelected.UniqueId ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentSelected.DataToArray ); - } - else - { - IOUtils.AddFieldValueToString( ref nodeInfo, -1 ); - IOUtils.AddFieldValueToString( ref nodeInfo, string.Empty ); - } - - } - - public override void OnNodeDoubleClicked( Vector2 currentMousePos2D ) - { - if( m_currentSelected != null ) - { - UIUtils.FocusOnNode( m_currentSelected, 0, true ); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( UIUtils.CurrentShaderVersion() > 15 ) - { - CurrentSelected = UIUtils.GetNode( m_nodeId ) as RegisterLocalVarNode; - m_referenceId = UIUtils.GetLocalVarNodeRegisterId( m_nodeId ); - if( CurrentSelected == null && UIUtils.CurrentShaderVersion() > 15500 && !string.IsNullOrEmpty( m_registerLocalVarName ) ) - { - CurrentSelected = m_containerGraph.LocalVarNodes.GetNodeByDataToArray( m_registerLocalVarName ); - if( CurrentSelected != null ) - { - m_nodeId = CurrentSelected.UniqueId; - m_referenceId = UIUtils.GetLocalVarNodeRegisterId( m_nodeId ); - } - } - } - else - { - CurrentSelected = UIUtils.GetLocalVarNode( m_referenceId ); - if( m_currentSelected != null ) - { - m_nodeId = m_currentSelected.UniqueId; - } - } - - CheckForLoops(); - - if( m_currentSelected != null ) - { - m_outputPorts[ 0 ].Locked = false; - m_outputPorts[ 0 ].ChangeType( m_currentSelected.OutputPorts[ 0 ].DataType, false ); - } - else - { - m_outputPorts[ 0 ].Locked = true; - } - } - - public override void ActivateNode( int signalGenNodeId, int signalGenPortId, System.Type signalGenNodeType ) - { - base.ActivateNode( signalGenNodeId, signalGenPortId, signalGenNodeType ); - if( m_activeConnections == 1 ) - { - if( m_currentSelected != null ) - { - m_currentSelected.ActivateNode( signalGenNodeId, signalGenPortId, signalGenNodeType ); - } - } - } - - public override void DeactivateNode( int deactivatedPort, bool forceComplete ) - { - forceComplete = forceComplete || ( m_activeConnections == 1 ); - base.DeactivateNode( deactivatedPort, forceComplete ); - if( forceComplete && m_currentSelected != null ) - { - m_currentSelected.DeactivateNode( deactivatedPort, false ); - } - } - - public override void OnNodeSelected( bool value ) - { - base.OnNodeSelected( value ); - if( m_currentSelected != null ) - { - m_currentSelected.CheckReferenceSelection(); - } - } - - public RegisterLocalVarNode CurrentSelected - { - get { return m_currentSelected; } - set - { - // This is needed for infinite loop detection - if( m_inputPorts != null ) - m_inputPorts[ 0 ].DummyClear(); - - if( m_currentSelected != null ) - { - m_currentSelected.UnregisterGetLocalVar( this ); - - //if( m_currentSelected != value ) - m_currentSelected.DeactivateNode( 0, false ); - } - - if( value != null ) - { - value.RegisterGetLocalVar( this ); - if( IsConnected && value != m_currentSelected ) - value.ActivateNode( UniqueId, 0, m_activeType ); - - // This is needed for infinite loop detection - m_inputPorts[ 0 ].DummyAdd( value.UniqueId, 0 ); ; - } - - m_currentSelected = value; - - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs.meta deleted file mode 100644 index 9b80adde..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/GetLocalVarNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: efce529ed3c74854b9d0cece836991c3 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs deleted file mode 100644 index 21589b00..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs +++ /dev/null @@ -1,61 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Layered Blend", "Miscellaneous", "Mix all channels through interpolation factors", null, KeyCode.None, true )] - public sealed class LayeredBlendNode : WeightedAvgNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 1 ].Name = "Layer Base"; - AddInputPort( WirePortDataType.FLOAT, false, string.Empty ); - for ( int i = 2; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].Name = AmountsStr[ i - 2 ]; - } - m_inputData = new string[ 6 ]; - m_minimumSize = 2; - UpdateConnection( 0 ); - m_previewShaderGUID = "48faca2f6506fc44c97adb1e2b79c37d"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - GetInputData( ref dataCollector, ignoreLocalvar ); - - string result = string.Empty; - string localVarName = "layeredBlendVar" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].DataType, localVarName, m_inputData[ 0 ] ); - - if ( m_activeCount == 1 ) - { - result = m_inputData[ 0 ]; - } - else if ( m_activeCount == 2 ) - { - result += "lerp( " + m_inputData[ 1 ] + "," + m_inputData[ 2 ] + " , " + localVarName + " )"; - } - else - { - result = m_inputData[ 1 ]; - for ( int i = 1; i < m_activeCount; i++ ) - { - result = "lerp( " + result + " , " + m_inputData[ i + 1 ] + " , " + localVarName + Constants.VectorSuffixes[ i - 1 ] + " )"; - } - } - result = UIUtils.AddBrackets( result ); - RegisterLocalVariable( 0, result, ref dataCollector, "layeredBlend" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs.meta deleted file mode 100644 index bcfcd292..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LayeredBlendNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 90801da82a0b4f74cae2f9387bd5ad92 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs deleted file mode 100644 index 0193bbc9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs +++ /dev/null @@ -1,97 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Linear Depth", "Miscellaneous", "Converts depth values given on logarithmic space to linear" )] - public sealed class LinearDepthNode : ParentNode - { - private readonly string[] LinearModeLabels = { "Eye Space", "0-1 Space" }; - - private const string LinearEyeFuncFormat = "LinearEyeDepth({0})"; - private const string Linear01FuncFormat = "Linear01Depth({0})"; - private const string LinerValName = "depthToLinear"; - private const string ViewSpaceLabel = "View Space"; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - [SerializeField] - private int m_currentOption = 0; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "2b0785cc8b854974ab4e45419072705a"; - UpdateFromOption(); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - void UpdateFromOption() - { - m_previewMaterialPassId = m_currentOption; - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, LinearModeLabels[ m_currentOption ] ) ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_currentOption = m_upperLeftWidget.DrawWidget( this, m_currentOption, LinearModeLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromOption(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_currentOption = EditorGUILayoutPopup( ViewSpaceLabel, m_currentOption, LinearModeLabels ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, LinearModeLabels[ m_currentOption ] ) ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - value = string.Format( (( m_currentOption == 0 ) ? LinearEyeFuncFormat : Linear01FuncFormat), value ); - RegisterLocalVariable( 0, value, ref dataCollector, LinerValName + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentOption ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - int.TryParse( GetCurrentParam( ref nodeParams ), out m_currentOption ); - UpdateFromOption(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs.meta deleted file mode 100644 index 490856d4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/LinearDepthNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8b8af65130c9ed64f95976ec67ac1adf -timeCreated: 1546438982 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs deleted file mode 100644 index af6325bc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs +++ /dev/null @@ -1,215 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Matrix From Vectors", "Matrix Operators", "Matrix From Vectors" )] - public sealed class MatrixFromVectors : ParentNode - { - private const string RowFromVector = "Input to Row"; - [SerializeField] - private WirePortDataType m_selectedOutputType = WirePortDataType.FLOAT3x3; - - [SerializeField] - private int m_selectedOutputTypeInt = 0; - - [SerializeField] - private Vector3[] m_defaultValuesV3 = { Vector3.zero, Vector3.zero, Vector3.zero }; - - [SerializeField] - private Vector4[] m_defaultValuesV4 = { Vector4.zero, Vector4.zero, Vector4.zero, Vector4.zero }; - - [SerializeField] - private bool m_rowsFromVector = true; - - private string[] m_defaultValuesStr = { "[0]", "[1]", "[2]", "[3]" }; - - private readonly string[] _outputValueTypes ={ "Matrix3X3", - "Matrix4X4"}; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, "[0]" ); - AddInputPort( WirePortDataType.FLOAT4, false, "[1]" ); - AddInputPort( WirePortDataType.FLOAT4, false, "[2]" ); - AddInputPort( WirePortDataType.FLOAT4, false, "[3]" ); - AddOutputPort( m_selectedOutputType, Constants.EmptyPortValue ); - m_textLabelWidth = 90; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - UpdatePorts(); - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = m_upperLeftWidget.DrawWidget( this, m_selectedOutputTypeInt, _outputValueTypes ); - if( EditorGUI.EndChangeCheck() ) - { - switch( m_selectedOutputTypeInt ) - { - case 0: m_selectedOutputType = WirePortDataType.FLOAT3x3; break; - case 1: m_selectedOutputType = WirePortDataType.FLOAT4x4; break; - } - - UpdatePorts(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = EditorGUILayoutPopup( "Output type", m_selectedOutputTypeInt, _outputValueTypes ); - if( EditorGUI.EndChangeCheck() ) - { - switch( m_selectedOutputTypeInt ) - { - case 0: m_selectedOutputType = WirePortDataType.FLOAT3x3; break; - case 1: m_selectedOutputType = WirePortDataType.FLOAT4x4; break; - } - - UpdatePorts(); - } - - int count = 0; - switch( m_selectedOutputType ) - { - case WirePortDataType.FLOAT3x3: - count = 3; - for( int i = 0; i < count; i++ ) - { - if( !m_inputPorts[ i ].IsConnected ) - m_defaultValuesV3[ i ] = EditorGUILayoutVector3Field( m_defaultValuesStr[ i ], m_defaultValuesV3[ i ] ); - } - break; - case WirePortDataType.FLOAT4x4: - count = 4; - for( int i = 0; i < count; i++ ) - { - if( !m_inputPorts[ i ].IsConnected ) - m_defaultValuesV4[ i ] = EditorGUILayoutVector4Field( m_defaultValuesStr[ i ], m_defaultValuesV4[ i ] ); - } - break; - } - m_rowsFromVector = EditorGUILayoutToggle( RowFromVector, m_rowsFromVector ); - } - - void UpdatePorts() - { - m_sizeIsDirty = true; - ChangeOutputType( m_selectedOutputType, false ); - switch( m_selectedOutputType ) - { - case WirePortDataType.FLOAT3x3: - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 1 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 2 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 3 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_inputPorts[ 3 ].Visible = false; - break; - case WirePortDataType.FLOAT4x4: - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 1 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 2 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 3 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 3 ].Visible = true; - break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - string result = ""; - switch( m_selectedOutputType ) - { - case WirePortDataType.FLOAT3x3: - if( m_rowsFromVector ) - { - result = "float3x3(" + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + ", " - + m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ) + ", " - + m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ) + ")"; - } - else - { - string vec0 = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string vec1 = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string vec2 = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - result = string.Format( "float3x3({0}.x,{1}.x,{2}.x,{0}.y,{1}.y,{2}.y,{0}.z,{1}.z,{2}.z )", vec0, vec1, vec2 ); - } - break; - case WirePortDataType.FLOAT4x4: - if( m_rowsFromVector ) - { - result = "float4x4(" + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + ", " - + m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ) + ", " - + m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ) + ", " - + m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ) + ")"; - } - else - { - string vec0 = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string vec1 = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string vec2 = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string vec3 = m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ); - result = string.Format( "float4x4( {0}.x,{1}.x,{2}.x,{3}.x,{0}.y,{1}.y,{2}.y,{3}.y,{0}.z,{1}.z,{2}.z,{3}.z,{0}.w,{1}.w,{2}.w,{3}.w )", vec0, vec1, vec2, vec3 ); - } - break; - } - - return result; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedOutputType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 15310 ) - { - m_rowsFromVector = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - switch( m_selectedOutputType ) - { - case WirePortDataType.FLOAT3x3: - m_selectedOutputTypeInt = 0; - break; - case WirePortDataType.FLOAT4x4: - m_selectedOutputTypeInt = 1; - break; - } - UpdatePorts(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedOutputType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_rowsFromVector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs.meta deleted file mode 100644 index 25231848..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/MatrixFromVectors.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a313774cf0e4d1e4289d7395e8e49067 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs deleted file mode 100644 index 41a14788..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Position From Transform", "Matrix Operators", "Gets the position vector from a transformation matrix" )] - public sealed class PosFromTransformMatrix : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4x4, true, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT4, "XYZW" ); - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - AddOutputPort( WirePortDataType.FLOAT, "W" ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string result = string.Format( "float4( {0},{1},{2},{3})", value + "[3][0]", value + "[3][1]", value + "[3][2]", value + "[3][3]" ); - RegisterLocalVariable( 0, result, ref dataCollector, "matrixToPos" + OutputId ); - - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs.meta deleted file mode 100644 index 568be07a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/PosFromTransformMatrix.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7c7321a370f1f1b499d4655cc25f457b -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs deleted file mode 100644 index 15bf0313..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs +++ /dev/null @@ -1,346 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Register Local Var", "Miscellaneous", "Forces a local variable to be written with the given name. Can then be fetched at any place with a Get Local Var node.", null, KeyCode.R )] - public sealed class RegisterLocalVarNode : ParentNode - { - private const double MaxEditingTimestamp = 1; - - private const string LocalDefaultNameStr = "myVarName"; - private const string LocalVarNameStr = "Var Name"; - private const string OrderIndexStr = "Order Index"; - private const string AutoOrderIndexStr = "Auto Order"; - private const string ReferencesStr = "References"; - - private const string GetLocalVarLabel = "( {0} ) Get Local Var"; - private string m_oldName = string.Empty; - private bool m_reRegisterName = false; - private int m_autoOrderIndex = int.MaxValue; - private bool m_forceUpdate = true; - private bool m_refSelect = false; - - private bool m_referencesVisible = false; - - [SerializeField] - private string m_variableName = LocalDefaultNameStr; - - [SerializeField] - private int m_orderIndex = -1; - - [SerializeField] - private bool m_autoIndexActive = true; - - [SerializeField] - private List m_registeredGetLocalVars = new List(); - - [NonSerialized] - private double m_editingTimestamp; - - [NonSerialized] - private bool m_editingTimestampFlag; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_textLabelWidth = 85; - m_customPrecision = true; - - if( m_containerGraph != null ) - m_variableName += m_containerGraph.LocalVarNodes.NodesList.Count; - - m_oldName = m_variableName; - UpdateTitle(); - m_previewShaderGUID = "5aaa1d3ea9e1fa64781647e035a82334"; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_containerGraph.LocalVarNodes.AddNode( this ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - void UpdateTitle() - { - SetAdditonalTitleText( string.Format( Constants.SubTitleVarNameFormatStr, m_variableName ) ); - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - if( m_editingTimestampFlag && ( EditorApplication.timeSinceStartup - m_editingTimestamp ) > MaxEditingTimestamp ) - { - m_editingTimestampFlag = false; - CheckAndChangeName(); - } - } - - void DrawMainProperties() - { - EditorGUI.BeginChangeCheck(); - m_variableName = EditorGUILayoutTextField( LocalVarNameStr, m_variableName ); - if( EditorGUI.EndChangeCheck() ) - { - m_editingTimestampFlag = true; - m_editingTimestamp = EditorApplication.timeSinceStartup; - //CheckAndChangeName(); - } - - DrawPrecisionProperty(); - } - - public override void AfterDuplication() - { - base.AfterDuplication(); - CheckAndChangeName(); - } - - void CheckAndChangeName() - { - m_variableName = UIUtils.RemoveInvalidCharacters( m_variableName ); - if( string.IsNullOrEmpty( m_variableName ) ) - { - m_variableName = LocalDefaultNameStr + OutputId; - } - bool isNumericName = UIUtils.IsNumericName( m_variableName ); - bool isLocalVarNameAvailable = m_containerGraph.ParentWindow.DuplicatePrevBufferInstance.IsLocalvariableNameAvailable( m_variableName ); - if( !isNumericName && isLocalVarNameAvailable ) - { - m_containerGraph.ParentWindow.DuplicatePrevBufferInstance.ReleaseLocalVariableName( UniqueId, m_oldName ); - m_containerGraph.ParentWindow.DuplicatePrevBufferInstance.RegisterLocalVariableName( UniqueId, m_variableName ); - m_oldName = m_variableName; - m_containerGraph.LocalVarNodes.UpdateDataOnNode( UniqueId, m_variableName ); - UpdateTitle(); - m_forceUpdate = true; - } - else - { - if( isNumericName ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "Local variable name '{0}' cannot start or be numerical values. Reverting back to '{1}'.", m_variableName, m_oldName ), MessageSeverity.Warning ); - } - else if( !isLocalVarNameAvailable ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "Local variable name '{0}' already being used. Reverting back to '{1}'.", m_variableName, m_oldName ), MessageSeverity.Warning ); - } - - m_variableName = m_oldName; - m_containerGraph.LocalVarNodes.UpdateDataOnNode( UniqueId, m_variableName ); - } - } - - void DrawReferences() - { - int count = m_registeredGetLocalVars.Count; - if( m_registeredGetLocalVars.Count > 0 ) - { - for( int i = 0; i < count; i++ ) - { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField( string.Format( GetLocalVarLabel, m_registeredGetLocalVars[ i ].UniqueId ) ); - if( GUILayout.Button( "\u25BA", "minibutton", GUILayout.Width( 17 ) ) ) - { - m_containerGraph.ParentWindow.FocusOnNode( m_registeredGetLocalVars[ i ], 0, false ); - } - EditorGUILayout.EndHorizontal(); - } - - if( GUILayout.Button( "Back" ) ) - { - m_containerGraph.ParentWindow.FocusOnNode( this, 0, false ); - } - } - else - { - EditorGUILayout.HelpBox( "This node is not being referenced by any Get Local Var.", MessageType.Info ); - } - } - - public override void DrawProperties() - { - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, DrawMainProperties ); - NodeUtils.DrawPropertyGroup( ref m_referencesVisible, ReferencesStr, DrawReferences ); - //EditorGUILayout.LabelField(ConnStatus.ToString()+" "+m_activeConnections); - } - - public override void OnEnable() - { - base.OnEnable(); - m_reRegisterName = true; - } - - public void CheckReferenceSelection() - { - m_refSelect = false; - int count = m_registeredGetLocalVars.Count; - for( int i = 0; i < count; i++ ) - { - if( m_registeredGetLocalVars[ i ].Selected ) - m_refSelect = true; - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - if( m_isVisible && m_refSelect && !m_selected ) - { - GUI.color = Constants.SpecialRegisterLocalVarSelectionColor; - GUI.Label( m_globalPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ) ); - GUI.color = m_colorBuffer; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - - base.Draw( drawInfo ); - if( m_reRegisterName ) - { - m_reRegisterName = false; - m_containerGraph.ParentWindow.DuplicatePrevBufferInstance.RegisterLocalVariableName( UniqueId, m_variableName ); - } - - if( m_forceUpdate ) - { - m_forceUpdate = false; - UpdateTitle(); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - string result = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - if( m_inputPorts[ 0 ].DataType == WirePortDataType.OBJECT ) - m_outputPorts[ 0 ].SetLocalValue( result, dataCollector.PortCategory ); - else - RegisterLocalVariable( 0, result, ref dataCollector, m_variableName + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_variableName = GetCurrentParam( ref nodeParams ); - m_oldName = m_variableName; - if( UIUtils.CurrentShaderVersion() > 14 ) - m_orderIndex = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - - if( UIUtils.CurrentShaderVersion() > 3106 ) - { - m_autoIndexActive = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_autoIndexActive = false; - } - if( !m_isNodeBeingCopied ) - { - m_containerGraph.LocalVarNodes.UpdateDataOnNode( UniqueId, m_variableName ); - m_containerGraph.ParentWindow.DuplicatePrevBufferInstance.ReleaseLocalVariableName( UniqueId, m_oldName ); - m_containerGraph.ParentWindow.DuplicatePrevBufferInstance.RegisterLocalVariableName( UniqueId, m_variableName ); - } - m_forceUpdate = true; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_variableName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_orderIndex ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoIndexActive ); - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - if( m_autoOrderIndex < nodeData.OrderIndex ) - { - nodeData.OrderIndex = m_autoOrderIndex - 1; - } - else - { - m_autoOrderIndex = nodeData.OrderIndex; - nodeData.OrderIndex -= 1; - } - - base.PropagateNodeData( nodeData, ref dataCollector ); - } - - public override void ResetNodeData() - { - base.ResetNodeData(); - m_autoOrderIndex = int.MaxValue; - } - - public void RegisterGetLocalVar( GetLocalVarNode node ) - { - if( !m_registeredGetLocalVars.Contains( node ) ) - { - m_registeredGetLocalVars.Add( node ); - CheckReferenceSelection(); - } - } - - public void UnregisterGetLocalVar( GetLocalVarNode node ) - { - if( m_registeredGetLocalVars.Contains( node ) ) - { - m_registeredGetLocalVars.Remove( node ); - CheckReferenceSelection(); - } - } - - public override void Destroy() - { - base.Destroy(); - m_containerGraph.LocalVarNodes.RemoveNode( this ); - m_containerGraph.ParentWindow.DuplicatePrevBufferInstance.ReleaseLocalVariableName( UniqueId, m_variableName ); - - int count = m_registeredGetLocalVars.Count; - for( int i = 0; i < count; i++ ) - { - //GetLocalVarNode node = m_containerGraph.GetNode( m_registeredGetLocalVars[ i ] ) as GetLocalVarNode; - if( m_registeredGetLocalVars[ i ] != null ) - m_registeredGetLocalVars[ i ].ResetReference(); - } - m_registeredGetLocalVars.Clear(); - m_registeredGetLocalVars = null; - - m_containerGraph.LocalVarNodes.RemoveNode( this ); - } - - public override void ActivateNode( int signalGenNodeId, int signalGenPortId, Type signalGenNodeType ) - { - base.ActivateNode( signalGenNodeId, signalGenPortId, signalGenNodeType ); - } - public override string DataToArray { get { return m_variableName; } } - public List NodeReferences { get { return m_registeredGetLocalVars; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs.meta deleted file mode 100644 index 9cda9e54..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RegisterLocalVarNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ebd1a3b3014ccdd40b8fa805b4281c6f -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs deleted file mode 100644 index ab6df692..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Relay", "Miscellaneous", "Relay" )] - public sealed class RelayNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.OBJECT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.OBJECT, Constants.EmptyPortValue ); - m_previewShaderGUID = "74e4d859fbdb2c0468de3612145f4929"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - return m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ 0 ].DataType, ignoreLocalvar ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs.meta deleted file mode 100644 index 378c2048..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RelayNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ef679ba7cdeda594aa3e5c02b25e66df -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs deleted file mode 100644 index b9b0a6c2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs +++ /dev/null @@ -1,95 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Rotate About Axis", "Vector Operators", "Rotates a vector around a normalized axis" )] - public class RotateAboutAxisNode : ParentNode - { - private const string FunctionHeader = "float3 RotateAroundAxis( float3 center, float3 original, float3 u, float angle )"; - private const string FunctionCall = "RotateAroundAxis( {0}, {1}, {2}, {3} )"; - private readonly string[] FunctionBody = - { - "float3 RotateAroundAxis( float3 center, float3 original, float3 u, float angle )\n", - "{\n", - "\toriginal -= center;\n", - "\tfloat C = cos( angle );\n", - "\tfloat S = sin( angle );\n", - "\tfloat t = 1 - C;\n", - "\tfloat m00 = t * u.x * u.x + C;\n", - "\tfloat m01 = t * u.x * u.y - S * u.z;\n", - "\tfloat m02 = t * u.x * u.z + S * u.y;\n", - "\tfloat m10 = t * u.x * u.y + S * u.z;\n", - "\tfloat m11 = t * u.y * u.y + C;\n", - "\tfloat m12 = t * u.y * u.z - S * u.x;\n", - "\tfloat m20 = t * u.x * u.z - S * u.y;\n", - "\tfloat m21 = t * u.y * u.z + S * u.x;\n", - "\tfloat m22 = t * u.z * u.z + C;\n", - "\tfloat3x3 finalMatrix = float3x3( m00, m01, m02, m10, m11, m12, m20, m21, m22 );\n", - "\treturn mul( finalMatrix, original ) + center;\n", - "}\n" - }; - - private const string NormalizeAxisLabel = "Rotation Axis"; - private const string NonNormalizeAxisLabel = "Normalized Rotation Axis"; - private const string NormalizeAxisStr = "Normalize Axis"; - - [UnityEngine.SerializeField] - private bool m_normalizeAxis = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, m_normalizeAxis? NormalizeAxisLabel: NonNormalizeAxisLabel ); - AddInputPort( WirePortDataType.FLOAT, false, "Rotation Angle" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Pivot Point" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Position" ); - AddOutputPort( WirePortDataType.FLOAT3, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_normalizeAxis = EditorGUILayoutToggle( NormalizeAxisStr, m_normalizeAxis ); - if( EditorGUI.EndChangeCheck() ) - { - m_inputPorts[ 0 ].Name = (m_normalizeAxis ? NormalizeAxisLabel : NonNormalizeAxisLabel); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string normalizeRotAxis = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - if( m_normalizeAxis ) - { - normalizeRotAxis = string.Format( "normalize( {0} )", normalizeRotAxis ); - } - string rotationAngle = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string pivotPoint = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string position = m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddFunction( FunctionHeader, FunctionBody, false ); - RegisterLocalVariable( 0, string.Format( FunctionCall, pivotPoint, position, normalizeRotAxis, rotationAngle ), ref dataCollector, "rotatedValue" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_normalizeAxis = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalizeAxis ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs.meta deleted file mode 100644 index f5af5b8d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/RotateAboutAxisNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6190b6c1a4cd29b48bfd36ff9b2ea773 -timeCreated: 1513184612 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs deleted file mode 100644 index 735bcd9a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Summed Blend", "Miscellaneous", "Mix all channels through weighted sum", null, KeyCode.None, true )] - public sealed class SummedBlendNode : WeightedAvgNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputData = new string[ 6 ]; - m_previewShaderGUID = "eda18b96e13f78b49bbdaa4da3fead19"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - GetInputData( ref dataCollector, ignoreLocalvar ); - - string result = string.Empty; - string localVarName = "weightedBlendVar" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].DataType, localVarName, m_inputData[ 0 ] ); - - if ( m_activeCount == 0 ) - { - result = m_inputData[ 0 ]; - } - else if ( m_activeCount == 1 ) - { - result += localVarName + "*" + m_inputData[ 1 ]; - } - else - { - for ( int i = 0; i < m_activeCount; i++ ) - { - result += localVarName + Constants.VectorSuffixes[ i ] + "*" + m_inputData[ i + 1 ]; - if ( i != ( m_activeCount - 1 ) ) - { - result += " + "; - } - } - } - - result = UIUtils.AddBrackets( result ); - RegisterLocalVariable( 0, result, ref dataCollector, "weightedBlend" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs.meta deleted file mode 100644 index 102a6f19..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SummedBlendNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: da71cf021d98a7f468319e56eaefe6f1 -timeCreated: 1484229430 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs deleted file mode 100644 index ae3d4107..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs +++ /dev/null @@ -1,230 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Debug Switch", "Logical Operators", "Hard Switch between any of its input ports" )] - public class SwitchNode : ParentNode - { - private const string Info = "This is a Debug node which only generates the source for the selected port. This means that no properties are generated for other ports and information might be lost."; - private const string InputPortName = "In "; - - private const string CurrSelectedStr = "Current"; - private const string MaxAmountStr = "Max Amount"; - private const int MaxAllowedAmount = 8; - - [SerializeField] - private string[] m_availableInputsLabels = { "In 0", "In 1" }; - - [SerializeField] - private int[] m_availableInputsValues = { 0, 1 }; - - [SerializeField] - private int m_currentSelectedInput = 0; - - [SerializeField] - private int m_maxAmountInputs = 2; - - private int m_cachedPropertyId = -1; - - private GUIContent m_popContent; - - private Rect m_varRect; - private Rect m_imgRect; - private bool m_editing; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - AddInputPort( WirePortDataType.FLOAT, false, InputPortName + i ); - m_inputPorts[ i ].Visible = ( i < 2 ); - } - AddOutputPort( WirePortDataType.FLOAT, " " ); - - m_popContent = new GUIContent(); - m_popContent.image = UIUtils.PopupIcon; - - m_insideSize.Set( 50, 25 ); - m_textLabelWidth = 100; - m_autoWrapProperties = false; - m_previewShaderGUID = "a58e46feaa5e3d14383bfeac24d008bc"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_Current" ); - - PreviewMaterial.SetInt( m_cachedPropertyId, m_currentSelectedInput ); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - m_inputPorts[ inputPortId ].MatchPortToConnection(); - if( inputPortId == m_currentSelectedInput ) - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ inputPortId ].DataType, false ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ portId ].MatchPortToConnection(); - if( portId == m_currentSelectedInput ) - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ portId ].DataType, false ); - } - - public void UpdateLabels() - { - m_availableInputsLabels = new string[ m_maxAmountInputs ]; - m_availableInputsValues = new int[ m_maxAmountInputs ]; - - for( int i = 0; i < m_maxAmountInputs; i++ ) - { - m_availableInputsLabels[ i ] = InputPortName + i; - m_availableInputsValues[ i ] = i; - } - } - - //void UpdateOutput() - //{ - // m_outputPorts[ 0 ].ChangeProperties( m_inputPorts[ m_currentSelectedInput ].Name, m_inputPorts[ m_currentSelectedInput ].DataType, false ); - // m_sizeIsDirty = true; - //} - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_varRect = m_remainingBox; - m_varRect.width = 50 * drawInfo.InvertedZoom; - m_varRect.height = 16 * drawInfo.InvertedZoom; - m_varRect.x = m_remainingBox.xMax - m_varRect.width; - //m_varRect.x += m_remainingBox.width * 0.5f - m_varRect.width * 0.5f; - m_varRect.y += 1 * drawInfo.InvertedZoom; - - m_imgRect = m_varRect; - m_imgRect.x = m_varRect.xMax - 16 * drawInfo.InvertedZoom; - m_imgRect.width = 16 * drawInfo.InvertedZoom; - m_imgRect.height = m_imgRect.width; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - if( m_varRect.Contains( drawInfo.MousePosition ) ) - { - m_editing = true; - } - else if( m_editing ) - { - m_editing = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_editing ) - { - EditorGUI.BeginChangeCheck(); - m_currentSelectedInput = EditorGUIIntPopup( m_varRect, m_currentSelectedInput, m_availableInputsLabels, m_availableInputsValues, UIUtils.GraphDropDown ); - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - m_editing = false; - } - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( !m_isVisible ) - return; - - if( !m_editing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - GUI.Label( m_varRect, m_availableInputsLabels[ m_currentSelectedInput ], UIUtils.GraphDropDown ); - GUI.Label( m_imgRect, m_popContent, UIUtils.GraphButtonIcon ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, DrawDebugOptions ); - - EditorGUILayout.HelpBox( Info, MessageType.Warning ); - } - - void DrawDebugOptions() - { - EditorGUI.BeginChangeCheck(); - m_maxAmountInputs = EditorGUILayoutIntSlider( MaxAmountStr, m_maxAmountInputs, 2, MaxAllowedAmount ); - if( EditorGUI.EndChangeCheck() ) - { - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < m_maxAmountInputs ); - } - - if( m_currentSelectedInput >= m_maxAmountInputs ) - { - m_currentSelectedInput = m_maxAmountInputs - 1; - } - - UpdateLabels(); - m_sizeIsDirty = true; - } - - m_currentSelectedInput = EditorGUILayoutIntPopup( CurrSelectedStr, m_currentSelectedInput, m_availableInputsLabels, m_availableInputsValues ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - return m_inputPorts[ m_currentSelectedInput ].GeneratePortInstructions( ref dataCollector ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_currentSelectedInput = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_maxAmountInputs = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - - for( int i = 0; i < MaxAllowedAmount; i++ ) - { - m_inputPorts[ i ].Visible = ( i < m_maxAmountInputs ); - } - - if( m_currentSelectedInput >= m_maxAmountInputs ) - { - m_currentSelectedInput = m_maxAmountInputs - 1; - } - - UpdateLabels(); - m_sizeIsDirty = true; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentSelectedInput ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_maxAmountInputs ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs.meta deleted file mode 100644 index 246aa75c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwitchNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ad88ed9f1b6010a4bb17685dec17a585 -timeCreated: 1483956795 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs deleted file mode 100644 index ec839517..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs +++ /dev/null @@ -1,441 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Swizzle -// Donated by Tobias Pott - @ Tobias Pott -// www.tobiaspott.de - -using System; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Swizzle", "Vector Operators", "Swizzle components of vector types", null, KeyCode.Z, true, false, null, null, "Tobias Pott - @TobiasPott" )] - public sealed class SwizzleNode : SingleInputOp - { - - private const string OutputTypeStr = "Output type"; - - [SerializeField] - private WirePortDataType m_selectedOutputType = WirePortDataType.FLOAT4; - - [SerializeField] - private int m_selectedOutputTypeInt = 3; - - [SerializeField] - private int[] m_selectedOutputSwizzleTypes = new int[] { 0, 1, 2, 3 }; - - [SerializeField] - private int m_maskId; - - [SerializeField] - private Vector4 m_maskValue = Vector4.one; - - private readonly string[] SwizzleVectorChannels = { "x", "y", "z", "w" }; - private readonly string[] SwizzleColorChannels = { "r", "g", "b", "a" }; - private readonly string[] SwizzleChannelLabels = { "Channel 0", "Channel 1", "Channel 2", "Channel 3" }; - - private readonly string[] m_outputValueTypes ={ "Float", - "Vector 2", - "Vector 3", - "Vector 4"}; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - - - m_inputPorts[ 0 ].DataType = WirePortDataType.FLOAT4; - m_outputPorts[ 0 ].DataType = m_selectedOutputType; - m_textLabelWidth = 90; - m_autoWrapProperties = true; - m_autoUpdateOutputPort = false; - m_hasLeftDropdown = true; - m_previewShaderGUID = "d20531704ce28b14bafb296f291f6608"; - SetAdditonalTitleText( "Value( XYZW )" ); - CalculatePreviewData(); - } - - public override void OnEnable() - { - base.OnEnable(); - m_maskId = Shader.PropertyToID( "_Mask" ); - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - PreviewMaterial.SetVector( m_maskId, m_maskValue ); - } - - void CalculatePreviewData() - { - switch( m_outputPorts[ 0 ].DataType ) - { - default: m_maskValue = Vector4.zero; break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: m_maskValue = new Vector4( 1, 0, 0, 0 ); break; - case WirePortDataType.FLOAT2: m_maskValue = new Vector4( 1, 1, 0, 0 ); break; - case WirePortDataType.FLOAT3: m_maskValue = new Vector4( 1, 1, 1, 0 ); break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: m_maskValue = Vector4.one; break; - } - - int inputMaxChannelId = 0; - switch( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - inputMaxChannelId = 3; - break; - case WirePortDataType.FLOAT3: - inputMaxChannelId = 2; - break; - case WirePortDataType.FLOAT2: - inputMaxChannelId = 1; - break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - inputMaxChannelId = 0; - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - break; - } - - m_previewMaterialPassId = -1; - float passValue = 0; - for( int i = 3; i > -1; i-- ) - { - int currentSwizzle = Mathf.Min( inputMaxChannelId, m_selectedOutputSwizzleTypes[ i ] ); - if( currentSwizzle > 0 ) - { - passValue += Mathf.Pow( 4, 3 - i ) * currentSwizzle; - } - } - - m_previewMaterialPassId = (int)passValue; - - if( m_previewMaterialPassId == -1 ) - { - m_previewMaterialPassId = 0; - if( DebugConsoleWindow.DeveloperMode ) - { - UIUtils.ShowMessage( UniqueId, "Could not find pass ID for swizzle", MessageSeverity.Error ); - } - } - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if ( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if ( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - UpdatePorts(); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdatePorts(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdatePorts(); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if ( m_dropdownEditing ) - { - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = EditorGUIPopup( m_dropdownRect, m_selectedOutputTypeInt, m_outputValueTypes, UIUtils.PropertyPopUp ); - if ( EditorGUI.EndChangeCheck() ) - { - switch ( m_selectedOutputTypeInt ) - { - case 0: m_selectedOutputType = WirePortDataType.FLOAT; break; - case 1: m_selectedOutputType = WirePortDataType.FLOAT2; break; - case 2: m_selectedOutputType = WirePortDataType.FLOAT3; break; - case 3: m_selectedOutputType = WirePortDataType.FLOAT4; break; - } - - UpdatePorts(); - DropdownEditing = false; - } - } - } - - public override void DrawProperties() - { - - EditorGUILayout.BeginVertical(); - EditorGUI.BeginChangeCheck(); - m_selectedOutputTypeInt = EditorGUILayoutPopup( OutputTypeStr, m_selectedOutputTypeInt, m_outputValueTypes ); - if ( EditorGUI.EndChangeCheck() ) - { - switch ( m_selectedOutputTypeInt ) - { - case 0: m_selectedOutputType = WirePortDataType.FLOAT; break; - case 1: m_selectedOutputType = WirePortDataType.FLOAT2; break; - case 2: m_selectedOutputType = WirePortDataType.FLOAT3; break; - case 3: m_selectedOutputType = WirePortDataType.FLOAT4; break; - } - - UpdatePorts(); - } - EditorGUILayout.EndVertical(); - - // Draw base properties - base.DrawProperties(); - - EditorGUILayout.BeginVertical(); - - int count = 0; - - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - count = 4; - break; - case WirePortDataType.FLOAT3: - count = 3; - break; - case WirePortDataType.FLOAT2: - count = 2; - break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - count = 1; - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - break; - } - - EditorGUI.BeginChangeCheck(); - if ( m_inputPorts[ 0 ].DataType == WirePortDataType.COLOR ) - { - for ( int i = 0; i < count; i++ ) - { - m_selectedOutputSwizzleTypes[ i ] = EditorGUILayoutPopup( SwizzleChannelLabels[ i ], m_selectedOutputSwizzleTypes[ i ], SwizzleColorChannels ); - } - } - else - { - for ( int i = 0; i < count; i++ ) - { - m_selectedOutputSwizzleTypes[ i ] = EditorGUILayoutPopup( SwizzleChannelLabels[ i ], m_selectedOutputSwizzleTypes[ i ], SwizzleVectorChannels ); - } - } - if ( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - } - - EditorGUILayout.EndVertical(); - - } - - void UpdatePorts() - { - ChangeOutputType( m_selectedOutputType, false ); - - int count = 0; - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - count = 4; - break; - case WirePortDataType.FLOAT3: - count = 3; - break; - case WirePortDataType.FLOAT2: - count = 2; - break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - count = 1; - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - break; - } - - int inputMaxChannelId = 0; - switch ( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - inputMaxChannelId = 3; - break; - case WirePortDataType.FLOAT3: - inputMaxChannelId = 2; - break; - case WirePortDataType.FLOAT2: - inputMaxChannelId = 1; - break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - inputMaxChannelId = 0; - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - break; - } - - //for ( int i = 0; i < count; i++ ) - //{ - //m_selectedOutputSwizzleTypes[ i ] = Mathf.Clamp( m_selectedOutputSwizzleTypes[ i ], 0, inputMaxChannelId ); - //} - - // Update Title - string additionalText = string.Empty; - for ( int i = 0; i < count; i++ ) - { - int currentSwizzle = Mathf.Min( inputMaxChannelId, m_selectedOutputSwizzleTypes[ i ] ); - additionalText += GetSwizzleComponentForChannel( currentSwizzle ).ToUpper(); - } - - if ( additionalText.Length > 0 ) - SetAdditonalTitleText( "Value( " + additionalText + " )" ); - else - SetAdditonalTitleText( string.Empty ); - - CalculatePreviewData(); - m_sizeIsDirty = true; - } - - public string GetSwizzleComponentForChannel( int channel ) - { - if ( m_inputPorts[ 0 ].DataType == WirePortDataType.COLOR ) - { - return SwizzleColorChannels[ channel ]; - } - else - { - return SwizzleVectorChannels[ channel ]; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string value = string.Format( "({0}).", m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) ); - - int inputMaxChannelId = 0; - switch( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - inputMaxChannelId = 3; - break; - case WirePortDataType.FLOAT3: - inputMaxChannelId = 2; - break; - case WirePortDataType.FLOAT2: - inputMaxChannelId = 1; - break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - inputMaxChannelId = 0; - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - break; - } - - int count = 0; - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - count = 4; - break; - case WirePortDataType.FLOAT3: - count = 3; - break; - case WirePortDataType.FLOAT2: - count = 2; - break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - count = 1; - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - break; - } - - for ( int i = 0; i < count; i++ ) - { - int currentSwizzle = Mathf.Min( inputMaxChannelId, m_selectedOutputSwizzleTypes[ i ] ); - value += GetSwizzleComponentForChannel( currentSwizzle ); - } - - return CreateOutputLocalVariable( 0, value, ref dataCollector ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedOutputType = ( WirePortDataType ) Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ); - switch ( m_selectedOutputType ) - { - case WirePortDataType.FLOAT: m_selectedOutputTypeInt = 0; break; - case WirePortDataType.FLOAT2: m_selectedOutputTypeInt = 1; break; - case WirePortDataType.FLOAT3: m_selectedOutputTypeInt = 2; break; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: m_selectedOutputTypeInt = 3; break; - } - for ( int i = 0; i < m_selectedOutputSwizzleTypes.Length; i++ ) - { - m_selectedOutputSwizzleTypes[ i ] = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - UpdatePorts(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedOutputType ); - for ( int i = 0; i < m_selectedOutputSwizzleTypes.Length; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedOutputSwizzleTypes[ i ] ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs.meta deleted file mode 100644 index 5049f92b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/SwizzleNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3bb41488b4b3e034d838c73c2eb471f5 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs deleted file mode 100644 index baa91b53..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs +++ /dev/null @@ -1,285 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Toggle Switch", "Logical Operators", "Switch between any of its input ports" )] - public class ToggleSwitchNode : PropertyNode - { - private const string InputPortName = "In "; - private const string CurrSelectedStr = "Toggle Value"; - //private const string LerpOp = "lerp({0},{1},{2})"; - private const string LerpOp = "(( {2} )?( {1} ):( {0} ))"; - - [SerializeField] - private string[] AvailableInputsLabels = { "In 0", "In 1" }; - - [SerializeField] - private int[] AvailableInputsValues = { 0, 1 }; - - [SerializeField] - private int m_currentSelectedInput = 0; - - [SerializeField] - private WirePortDataType m_mainDataType = WirePortDataType.FLOAT; - - private int m_cachedPropertyId = -1; - - private GUIContent m_popContent; - - private Rect m_varRect; - private Rect m_imgRect; - private bool m_editing; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( m_mainDataType, false, InputPortName + "0" ); - AddInputPort( m_mainDataType, false, InputPortName + "1" ); - - AddOutputPort( m_mainDataType, " " ); - m_insideSize.Set( 80, 25 ); - m_currentParameterType = PropertyType.Property; - m_customPrefix = "Toggle Switch"; - - m_popContent = new GUIContent(); - m_popContent.image = UIUtils.PopupIcon; - - m_availableAttribs.Clear(); - //Need to maintain this because of retrocompatibility reasons - m_availableAttribs.Add( new PropertyAttributes( "Toggle", "[Toggle]" ) ); - - m_drawAttributes = false; - m_freeType = false; - m_useVarSubtitle = true; - m_useInternalPortData = true; - m_previewShaderGUID = "beeb138daeb592a4887454f81dba2b3f"; - - m_allowPropertyDuplicates = true; - m_showAutoRegisterUI = false; - - m_srpBatcherCompatible = true; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - UIUtils.RegisterPropertyNode( this ); - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_Current" ); - - PreviewMaterial.SetInt( m_cachedPropertyId, m_currentSelectedInput ); - } - - public override void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - UpdateConnection(); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateConnection(); - } - - void UpdateConnection() - { - WirePortDataType type1 = WirePortDataType.FLOAT; - if( m_inputPorts[ 0 ].IsConnected ) - type1 = m_inputPorts[ 0 ].GetOutputConnection( 0 ).DataType; - - WirePortDataType type2 = WirePortDataType.FLOAT; - if( m_inputPorts[ 1 ].IsConnected ) - type2 = m_inputPorts[ 1 ].GetOutputConnection( 0 ).DataType; - - m_mainDataType = UIUtils.GetPriority( type1 ) > UIUtils.GetPriority( type2 ) ? type1 : type2; - - m_inputPorts[ 0 ].ChangeType( m_mainDataType, false ); - m_inputPorts[ 1 ].ChangeType( m_mainDataType, false ); - - - //m_outputPorts[ 0 ].ChangeProperties( m_out, m_mainDataType, false ); - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_varRect = m_remainingBox; - m_varRect.width = 50 * drawInfo.InvertedZoom; - m_varRect.height = 16 * drawInfo.InvertedZoom; - m_varRect.x = m_remainingBox.xMax - m_varRect.width; - m_varRect.y += 1 * drawInfo.InvertedZoom; - - m_imgRect = m_varRect; - m_imgRect.x = m_varRect.xMax - 16 * drawInfo.InvertedZoom; - m_imgRect.width = 16 * drawInfo.InvertedZoom; - m_imgRect.height = m_imgRect.width; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if ( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - if ( m_varRect.Contains( drawInfo.MousePosition ) ) - { - m_editing = true; - } - else if ( m_editing ) - { - m_editing = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_editing ) - { - EditorGUI.BeginChangeCheck(); - m_currentSelectedInput = EditorGUIIntPopup( m_varRect, m_currentSelectedInput, AvailableInputsLabels, AvailableInputsValues, UIUtils.SwitchNodePopUp ); - if ( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - UpdateConnection(); - m_requireMaterialUpdate = true; - m_editing = false; - } - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if ( !m_isVisible ) - return; - - if ( !m_editing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - GUI.Label( m_varRect, AvailableInputsLabels[ m_currentSelectedInput ], UIUtils.GraphDropDown ); - GUI.Label( m_imgRect, m_popContent, UIUtils.GraphButtonIcon ); - } - } - - public override void DrawMainPropertyBlock() - { - base.DrawMainPropertyBlock(); - EditorGUILayout.Separator(); - EditorGUI.BeginChangeCheck(); - m_currentSelectedInput = EditorGUILayoutIntPopup( CurrSelectedStr, m_currentSelectedInput, AvailableInputsLabels, AvailableInputsValues ); - if ( EditorGUI.EndChangeCheck() ) - { - UpdateConnection(); - m_requireMaterialUpdate = true; - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_visibleCustomAttrFoldout, CustomAttrStr, DrawCustomAttributes, DrawCustomAttrAddRemoveButtons ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ); - - string resultA = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, m_mainDataType, ignoreLocalvar, true ); - string resultB = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, m_mainDataType, ignoreLocalvar, true ); - return string.Format( LerpOp, resultA, resultB, m_propertyName ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_currentSelectedInput = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentSelectedInput ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - m_selectedAttribs.Clear(); - UpdateConnection(); - } - public override string GetPropertyValue() - { - return PropertyAttributes + "[Toggle]" + m_propertyName + "(\"" + m_propertyInspectorName + "\", Float) = " + m_currentSelectedInput; - } - - public override string GetUniformValue() - { - int index = m_containerGraph.IsSRP ? 1 : 0; - return string.Format( Constants.UniformDec[ index ], UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT ), m_propertyName ); - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - dataType = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT ); - dataName = m_propertyName; - return true; - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if ( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - mat.SetFloat( m_propertyName, ( float ) m_currentSelectedInput ); - } - } - - public override void SetMaterialMode( Material mat , bool fetchMaterialValues ) - { - base.SetMaterialMode( mat , fetchMaterialValues ); - if ( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) && mat.HasProperty( m_propertyName ) ) - { - m_currentSelectedInput = ( int ) mat.GetFloat( m_propertyName ); - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( m_propertyName ) ) - { - m_currentSelectedInput = (int)material.GetFloat( m_propertyName ); - PreviewIsDirty = true; - } - } - - public override string GetPropertyValStr() - { - return PropertyName; //return m_currentSelectedInput.ToString(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs.meta deleted file mode 100644 index 54b20752..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/ToggleSwitchNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c7f6ffd9a8c958e449321777764784de -timeCreated: 1484213504 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation.meta deleted file mode 100644 index 3dcf03fc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2505ed67ae6a9d647a25755a065e350e -folderAsset: yes -timeCreated: 1488205900 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs deleted file mode 100644 index 48de5fbe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs +++ /dev/null @@ -1,30 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Object To World", "Object Transform", "Transforms input to World Space" )] - public sealed class ObjectToWorldTransfNode : ParentTransfNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_matrixName = "unity_ObjectToWorld"; - m_matrixHDName = "GetObjectToWorldMatrix()"; - m_matrixLWName = "GetObjectToWorldMatrix()"; - m_previewShaderGUID = "a4044ee165813654486d0cecd0de478c"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string result = base.GenerateShaderForOutput( 0, ref dataCollector, ignoreLocalvar ); - if( dataCollector.IsTemplate && dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD && !string.IsNullOrEmpty( m_matrixHDName ) ) - { - dataCollector.AddLocalVariable( UniqueId, string.Format( "{0}.xyz", result ), string.Format( "GetAbsolutePositionWS(({0}).xyz);", result ) ); - } - - return GetOutputVectorItem( 0, outputId, result ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs.meta deleted file mode 100644 index 40b45c87..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ObjectToWorldTransfNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 545417ad304cea84b9f625a3b6ad4e56 -timeCreated: 1488205951 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs deleted file mode 100644 index 5781e115..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - public class ParentTransfNode : ParentNode - { - protected string m_matrixName; - protected string m_matrixHDName; - protected string m_matrixLWName; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, string.Empty ); - AddOutputVectorPorts( WirePortDataType.FLOAT4, "XYZW" ); - m_useInternalPortData = true; - m_inputPorts[ 0 ].Vector4InternalData = new UnityEngine.Vector4( 0, 0, 0, 1 ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string matrixName = string.Empty; - if( dataCollector.IsTemplate ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD && !string.IsNullOrEmpty( m_matrixHDName ) ) - { - matrixName = m_matrixHDName; - } - else if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight && !string.IsNullOrEmpty( m_matrixLWName ) ) - { - matrixName = m_matrixLWName; - } - else - { - matrixName = m_matrixName; - } - } - else - { - matrixName = m_matrixName; - } - - RegisterLocalVariable( 0, string.Format( "mul({0},{1})", matrixName, value ),ref dataCollector,"transform"+ OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs.meta deleted file mode 100644 index 5a714ba2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/ParentTransfNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 11f04432b7f1ffb43b584adb226614c6 -timeCreated: 1488206086 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs deleted file mode 100644 index ccc57813..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs +++ /dev/null @@ -1,54 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "World To Object", "Object Transform", "Transforms input to Object Space" )] - public sealed class WorldToObjectTransfNode : ParentTransfNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_matrixName = "unity_WorldToObject"; - m_matrixHDName = "GetWorldToObjectMatrix()"; - m_matrixLWName = "GetWorldToObjectMatrix()"; - m_previewShaderGUID = "79a5efd1e3309f54d8ba3e7fdf5e459b"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string matrixName = string.Empty; - if( dataCollector.IsTemplate ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD && !string.IsNullOrEmpty( m_matrixHDName ) ) - { - string varName = "localWorldVar" + OutputId; - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT4, varName, value ); - dataCollector.AddLocalVariable( UniqueId, string.Format( "({0}).xyz", varName ), string.Format( "GetCameraRelativePositionWS(({0}).xyz);", varName ) ); - value = varName; - matrixName = m_matrixHDName; - } - else if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight && !string.IsNullOrEmpty( m_matrixLWName ) ) - { - matrixName = m_matrixLWName; - } - else - { - matrixName = m_matrixName; - } - } - else - { - matrixName = m_matrixName; - } - - RegisterLocalVariable( 0, string.Format( "mul({0},{1})", matrixName, value ), ref dataCollector, "transform" + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs.meta deleted file mode 100644 index 8ad85ca4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/Transformation/WorldToObjectTransfNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8a25ccf8973bfae46ae3df2823f58229 -timeCreated: 1488205986 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs deleted file mode 100644 index 1095df44..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs +++ /dev/null @@ -1,131 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum eVectorFromMatrixMode - { - Row, - Column - } - - [Serializable] - [NodeAttributes( "Vector From Matrix", "Matrix Operators", "Retrieve vector data from a matrix" )] - public sealed class VectorFromMatrixNode : ParentNode - { - private const string IndexStr = "Index"; - private const string ModeStr = "Mode"; - - [SerializeField] - private eVectorFromMatrixMode m_mode = eVectorFromMatrixMode.Row; - - [SerializeField] - private int m_index = 0; - - [SerializeField] - private int m_maxIndex = 3; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4x4, false, Constants.EmptyPortValue ); - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.FLOAT3x3, WirePortDataType.FLOAT4x4 ); - AddOutputVectorPorts( WirePortDataType.FLOAT4, "XYZW" ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - } - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdatePorts(); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdatePorts(); - } - - void UpdatePorts() - { - m_inputPorts[ 0 ].MatchPortToConnection(); - - if ( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT3x3 ) - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "XYZ"; - m_maxIndex = 2; - m_outputPorts[ 4 ].Visible = false; - } - else - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].Name = "XYZW"; - m_maxIndex = 3; - m_outputPorts[ 4 ].Visible = true; - } - m_sizeIsDirty = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - if ( m_inputPorts[ 0 ].DataType != WirePortDataType.FLOAT4x4 && - m_inputPorts[ 0 ].DataType != WirePortDataType.FLOAT3x3 ) - { - value = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), value, m_inputPorts[ 0 ].DataType, WirePortDataType.FLOAT4x4, value ); - } - if ( m_mode == eVectorFromMatrixMode.Row ) - { - value += "[" + m_index + "]"; - } - else - { - string formatStr = value + "[{0}]" + "[" + m_index + "]"; - int count = 4; - if ( m_inputPorts[ 0 ].DataType != WirePortDataType.FLOAT3x3 ) - { - value = "float4( "; - } - else - { - count = 3; - value = "float3( "; - } - - for ( int i = 0; i < count; i++ ) - { - value += string.Format( formatStr, i ); - if ( i != ( count - 1 ) ) - { - value += ","; - } - } - value += " )"; - } - return GetOutputVectorItem( 0, outputId, value ); - } - - public override void DrawProperties() - { - m_mode = (eVectorFromMatrixMode)EditorGUILayoutEnumPopup( ModeStr, m_mode ); - m_index = EditorGUILayoutIntSlider( IndexStr, m_index, 0, m_maxIndex ); - base.DrawProperties(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_mode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_index ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_mode = ( eVectorFromMatrixMode ) Enum.Parse( typeof( eVectorFromMatrixMode ), GetCurrentParam( ref nodeParams ) ); - m_index = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs.meta deleted file mode 100644 index c2e6a9f5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/VectorFromMatrixNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 31c07015a5f2aa44297aa7cfb80ffdd5 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs deleted file mode 100644 index 2ef31bf2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs +++ /dev/null @@ -1,180 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; -using UnityEditor; -namespace AmplifyShaderEditor -{ - [Serializable] - - public class WeightedAvgNode : ParentNode - { - protected string[] AmountsStr = { "Layer 1", "Layer 2", "Layer 3", "Layer 4" }; - - [SerializeField] - protected int m_minimumSize = 1; - - [SerializeField] - protected WirePortDataType m_mainDataType = WirePortDataType.FLOAT; - - [SerializeField] - protected string[] m_inputData; - [SerializeField] - protected int m_activeCount = 0; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "Weights" ); - AddInputPort( WirePortDataType.FLOAT, false, AmountsStr[ 0 ] ); - AddInputPort( WirePortDataType.FLOAT, false, AmountsStr[ 1 ] ); - AddInputPort( WirePortDataType.FLOAT, false, AmountsStr[ 2 ] ); - AddInputPort( WirePortDataType.FLOAT, false, AmountsStr[ 3 ] ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].AddPortForbiddenTypes( WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.SAMPLER1D, - WirePortDataType.SAMPLER2D, - WirePortDataType.SAMPLER3D, - WirePortDataType.SAMPLERCUBE ); - } - UpdateConnection( 0 ); - m_useInternalPortData = true; - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - void UpdateInputPorts( int activePorts ) - { - int idx = 1; - for ( ; idx < m_minimumSize + activePorts; idx++ ) - { - m_inputPorts[ idx ].Visible = true; - } - - m_activeCount = idx - 1; - - for ( ; idx < m_inputPorts.Count; idx++ ) - { - m_inputPorts[ idx ].Visible = false; - } - } - - protected void UpdateConnection( int portId ) - { - if ( portId == 0 ) - { - if( m_inputPorts[ portId ].IsConnected ) - m_inputPorts[ portId ].MatchPortToConnection(); - - switch ( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - { - UpdateInputPorts( 1 ); - m_previewMaterialPassId = 0; - } - break; - case WirePortDataType.FLOAT2: - { - UpdateInputPorts( 2 ); - m_previewMaterialPassId = 1; - } - break; - case WirePortDataType.FLOAT3: - { - UpdateInputPorts( 3 ); - m_previewMaterialPassId = 2; - } - break; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: - { - UpdateInputPorts( 4 ); - m_previewMaterialPassId = 3; - } - break; - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - for ( int i = 1; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].Visible = false; - } - m_activeCount = 0; - } - break; - } - } - //else - //{ - // SetMainOutputType(); - //} - - SetMainOutputType(); - m_sizeIsDirty = true; - } - - protected void SetMainOutputType() - { - m_mainDataType = WirePortDataType.OBJECT; - int count = m_inputPorts.Count; - for ( int i = 1; i < count; i++ ) - { - if ( m_inputPorts[ i ].Visible ) - { - WirePortDataType portType = m_inputPorts[ i ].IsConnected ? m_inputPorts[ i ].ConnectionType() : WirePortDataType.FLOAT; - if ( m_mainDataType != portType && - UIUtils.GetPriority( portType ) > UIUtils.GetPriority( m_mainDataType ) ) - { - m_mainDataType = portType; - } - } - } - - for( int i = 1; i < count; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - m_inputPorts[ i ].ChangeType( m_mainDataType, false ); - } - } - - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - - protected void GetInputData( ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - m_inputData[ 0 ] = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - for ( int i = 1; i < m_inputPorts.Count; i++ ) - { - if ( m_inputPorts[ i ].Visible ) - { - m_inputData[ i ] = m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ); - } - } - } - - public override void ReadInputDataFromString( ref string[] nodeParams ) - { - base.ReadInputDataFromString( ref nodeParams ); - UpdateConnection( 0 ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs.meta deleted file mode 100644 index 1faefae2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedAvgNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 35c70c67524c86049a25b7ebd0de6ae3 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs deleted file mode 100644 index dc5fc1b0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs +++ /dev/null @@ -1,58 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Weighted Blend", "Miscellaneous", "Mix all channels through weighted average sum", null, KeyCode.None, true )] - public sealed class WeightedBlendNode : WeightedAvgNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputData = new string[ 6 ]; - m_previewShaderGUID = "6076cbeaa41ebb14c85ff81b58df7d88"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - GetInputData( ref dataCollector, ignoreLocalvar ); - - string result = string.Empty; - string avgSum = string.Empty; - - string localVarName = "weightedBlendVar" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].DataType, localVarName, m_inputData[ 0 ] ); - - if ( m_activeCount < 2 ) - { - return CreateOutputLocalVariable( 0, m_inputData[ 1 ], ref dataCollector ); - } - else - { - for ( int i = 0; i < m_activeCount; i++ ) - { - result += localVarName + Constants.VectorSuffixes[ i ] + "*" + m_inputData[ i + 1 ]; - avgSum += localVarName + Constants.VectorSuffixes[ i ]; - if ( i != ( m_activeCount - 1 ) ) - { - result += " + "; - avgSum += " + "; - } - } - } - - result = UIUtils.AddBrackets( result ) + "/" + UIUtils.AddBrackets( avgSum ); - result = UIUtils.AddBrackets( result ); - RegisterLocalVariable( 0, result, ref dataCollector, "weightedAvg" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs.meta deleted file mode 100644 index 744bfd0c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WeightedBlendNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b91b2aefbfad5b444b25320e9ed53cac -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs deleted file mode 100644 index 4bcc5005..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs +++ /dev/null @@ -1,484 +0,0 @@ -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Wire Node", "Miscellaneous", "Wire Node", null, KeyCode.None, false )] - public sealed class WireNode : ParentNode - { - private bool m_markedToDelete = false; - - [SerializeField] - private WirePortDataType m_visualDataType = WirePortDataType.FLOAT; - - bool m_forceVisualDataUpdate = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.OBJECT, false, string.Empty ); - AddOutputPort( WirePortDataType.OBJECT, Constants.EmptyPortValue ); - m_tooltipText = string.Empty; - m_drawPreview = false; - m_drawPreviewExpander = false; - m_canExpand = false; - m_previewShaderGUID = "fa1e3e404e6b3c243b5527b82739d682"; - } - - public WirePortDataType GetLastInputDataTypeRecursively() - { - if( m_outputPorts[ 0 ].ExternalReferences.Count > 0 ) - { - WireNode rightWire = m_outputPorts[ 0 ].GetInputNode( 0 ) as WireNode; - if( rightWire != null ) - return rightWire.GetLastInputDataTypeRecursively(); - else - { - return m_outputPorts[ 0 ].GetInputConnection( 0 ).DataType; - } - } - - if( m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid ) - return m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.DataType; - else - return m_visualDataType; - } - - public override WirePortDataType GetInputPortVisualDataTypeByArrayIdx( int portArrayIdx ) - { - return m_visualDataType; - } - - public override WirePortDataType GetOutputPortVisualDataTypeById( int portId ) - { - return m_visualDataType; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - - m_forceVisualDataUpdate = true; - } - - public override void OnOutputPortConnected( int portId, int otherNodeId, int otherPortId ) - { - base.OnOutputPortConnected( portId, otherNodeId, otherPortId ); - - if( m_outputPorts[ portId ].ConnectionCount > 1 ) - { - for( int i = 0; i < m_outputPorts[ portId ].ExternalReferences.Count; i++ ) - { - if( m_outputPorts[ portId ].ExternalReferences[ i ].PortId != otherPortId ) - { - UIUtils.DeleteConnection( true, m_outputPorts[ portId ].ExternalReferences[ i ].NodeId, m_outputPorts[ portId ].ExternalReferences[ i ].PortId, false, true ); - } - } - } - - m_inputPorts[ 0 ].NotifyExternalRefencesOnChange(); - m_forceVisualDataUpdate = true; - } - - public override void OnConnectedInputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedInputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - - m_inputPorts[ 0 ].NotifyExternalRefencesOnChange(); - m_forceVisualDataUpdate = true; - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - - m_forceVisualDataUpdate = true; - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - TestIfValid(); - - m_forceVisualDataUpdate = true; - m_outputPorts[ 0 ].NotifyExternalRefencesOnChange(); - } - - public override void OnOutputPortDisconnected( int portId ) - { - base.OnOutputPortDisconnected( portId ); - TestIfValid(); - - m_forceVisualDataUpdate = true; - m_inputPorts[ 0 ].NotifyExternalRefencesOnChange(); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - return m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - - public override void DrawProperties() - { - if( m_markedToDelete ) - return; - - base.DrawProperties(); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - if( m_firstDraw ) - { - m_firstDraw = false; - AfterCommonInit(); - OnNodeChange(); - } - - if( m_forceVisualDataUpdate ) - { - m_forceVisualDataUpdate = false; - m_visualDataType = GetLastInputDataTypeRecursively(); - } - - if( m_repopulateDictionaries ) - { - m_repopulateDictionaries = false; - - m_inputPortsDict.Clear(); - int inputCount = m_inputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - m_inputPortsDict.Add( m_inputPorts[ i ].PortId, m_inputPorts[ i ] ); - } - - m_outputPortsDict.Clear(); - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - m_outputPortsDict.Add( m_outputPorts[ i ].PortId, m_outputPorts[ i ] ); - } - } - - if( m_sizeIsDirty ) - { - m_sizeIsDirty = false; - m_extraSize.Set( 20f, 20f ); - m_position.width = m_extraSize.x + UIUtils.PortsSize.x; - m_position.height = m_extraSize.y + UIUtils.PortsSize.y; - - Vec2Position -= Position.size * 0.5f; - if( OnNodeChangeSizeEvent != null ) - { - OnNodeChangeSizeEvent( this ); - } - - ChangeSizeFinished(); - //ChangeSize(); - } - - CalculatePositionAndVisibility( drawInfo ); - - // Input Ports - { - m_currInputPortPos = m_globalPosition; - m_currInputPortPos.width = drawInfo.InvertedZoom * UIUtils.PortsSize.x; - m_currInputPortPos.height = drawInfo.InvertedZoom * UIUtils.PortsSize.y; - m_currInputPortPos.position = m_globalPosition.center - m_currInputPortPos.size * 0.5f; - int inputCount = m_inputPorts.Count; - - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - // Button - m_inputPorts[ i ].Position = m_currInputPortPos; - - if( !m_inputPorts[ i ].Locked ) - { - float overflow = 2; - float scaledOverflow = 3 * drawInfo.InvertedZoom; - m_auxRect = m_currInputPortPos; - m_auxRect.yMin -= scaledOverflow + overflow; - m_auxRect.yMax += scaledOverflow + overflow; - m_auxRect.xMin -= Constants.PORT_INITIAL_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - m_auxRect.xMax += m_inputPorts[ i ].LabelSize.x + Constants.PORT_TO_LABEL_SPACE_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - m_inputPorts[ i ].ActivePortArea = m_auxRect; - } - m_currInputPortPos.y += drawInfo.InvertedZoom * ( m_fontHeight + Constants.INPUT_PORT_DELTA_Y ); - } - } - } - - // Output Ports - { - m_currOutputPortPos = m_globalPosition; - m_currOutputPortPos.width = drawInfo.InvertedZoom * UIUtils.PortsSize.x; - m_currOutputPortPos.height = drawInfo.InvertedZoom * UIUtils.PortsSize.y; - m_currOutputPortPos.position = m_globalPosition.center - m_currOutputPortPos.size * 0.5f; - //m_currOutputPortPos.x += ( m_globalPosition.width - drawInfo.InvertedZoom * ( Constants.PORT_INITIAL_X + m_anchorAdjust ) ); - //m_currOutputPortPos.y += drawInfo.InvertedZoom * Constants.PORT_INITIAL_Y;// + m_extraHeaderHeight * drawInfo.InvertedZoom; - int outputCount = m_outputPorts.Count; - - for( int i = 0; i < outputCount; i++ ) - { - if( m_outputPorts[ i ].Visible ) - { - //Button - m_outputPorts[ i ].Position = m_currOutputPortPos; - - if( !m_outputPorts[ i ].Locked ) - { - float overflow = 2; - float scaledOverflow = 3 * drawInfo.InvertedZoom; - m_auxRect = m_currOutputPortPos; - m_auxRect.yMin -= scaledOverflow + overflow; - m_auxRect.yMax += scaledOverflow + overflow; - m_auxRect.xMin -= m_outputPorts[ i ].LabelSize.x + Constants.PORT_TO_LABEL_SPACE_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - m_auxRect.xMax += Constants.PORT_INITIAL_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - m_outputPorts[ i ].ActivePortArea = m_auxRect; - } - m_currOutputPortPos.y += drawInfo.InvertedZoom * ( m_fontHeight + Constants.INPUT_PORT_DELTA_Y ); - } - } - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - //base.OnRepaint( drawInfo ); - //return; - if( !m_isVisible ) - return; - - m_colorBuffer = GUI.color; - - // Output Ports - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - if( m_outputPorts[ i ].Visible ) - { - // Output Port Icon - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - if( m_outputPorts[ i ].Locked ) - GUI.color = Constants.LockedPortColor; - else if( ContainerGraph.ParentWindow.Options.ColoredPorts ) - GUI.color = UIUtils.GetColorForDataType( m_visualDataType, false, false ); - else - GUI.color = m_outputPorts[ i ].HasCustomColor ? m_outputPorts[ i ].CustomColor : UIUtils.GetColorForDataType( m_visualDataType, true, false ); - - GUIStyle style = m_outputPorts[ i ].IsConnected ? UIUtils.GetCustomStyle( CustomStyle.PortFullIcon ) : UIUtils.GetCustomStyle( CustomStyle.PortEmptyIcon ); - GUI.Label( m_outputPorts[ i ].Position, string.Empty, style ); - - GUI.color = m_colorBuffer; - } - - // Output Port Label - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if( m_outputPorts[ i ].Locked ) - { - GUI.color = Constants.PortLockedTextColor; - GUI.Label( m_outputPorts[ i ].LabelPosition, m_outputPorts[ i ].Name, UIUtils.OutputPortLabel ); - GUI.color = m_colorBuffer; - } - else - { - GUI.Label( m_outputPorts[ i ].LabelPosition, m_outputPorts[ i ].Name, UIUtils.OutputPortLabel ); - } - } - } - } - - // Selection Box - if( m_selected ) - { - Rect selectionBox = m_globalPosition; - selectionBox.size = Vector2.one * 16 * drawInfo.InvertedZoom + Vector2.one * 4; - selectionBox.center = m_globalPosition.center; - GUI.DrawTexture( selectionBox, UIUtils.WireNodeSelection ); - GUI.color = m_colorBuffer; - } - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - //base.DrawGUIControls( drawInfo ); - } - - public override void Draw( DrawInfo drawInfo ) - { - if( m_markedToDelete ) - return; - - if( drawInfo.CurrentEventType == EventType.Repaint ) - OnNodeRepaint( drawInfo ); - //base.Draw( drawInfo ); - - if( drawInfo.CurrentEventType == EventType.Repaint ) - TestIfValid(); - } - - bool TestIfValid() - { - if( !Alive ) - return false; - - bool result = true; - if( !m_inputPorts[ 0 ].IsConnected ) - { - if( !m_containerGraph.ParentWindow.WireReferenceUtils.InputPortReference.IsValid || m_containerGraph.ParentWindow.WireReferenceUtils.InputPortReference.IsValid && m_containerGraph.ParentWindow.WireReferenceUtils.InputPortReference.NodeId != UniqueId ) - { - ContainerGraph.MarkWireNodeSequence( this, true ); - result = false; - } - } - - if( !m_outputPorts[ 0 ].IsConnected ) - { - if( !m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid || m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid && m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.NodeId != UniqueId ) - { - ContainerGraph.MarkWireNodeSequence( this, false ); - result = false; - } - } - return result; - } - - public Vector3 TangentDirection - { - get - { - ParentNode otherInputNode = null; - ParentNode otherOutputNode = null; - - //defaults to itself so it can still calculate tangents - WirePort otherInputPort = m_outputPorts[ 0 ]; - WirePort otherOutputPort = m_inputPorts[ 0 ]; - - if( m_outputPorts[ 0 ].ConnectionCount > 0 ) - { - otherInputNode = m_containerGraph.GetNode( m_outputPorts[ 0 ].ExternalReferences[ 0 ].NodeId ); - otherInputPort = otherInputNode.GetInputPortByUniqueId( m_outputPorts[ 0 ].ExternalReferences[ 0 ].PortId ); - } - - if( m_inputPorts[ 0 ].ConnectionCount > 0 ) - { - otherOutputNode = m_containerGraph.GetNode( m_inputPorts[ 0 ].ExternalReferences[ 0 ].NodeId ); - otherOutputPort = otherOutputNode.GetOutputPortByUniqueId( m_inputPorts[ 0 ].ExternalReferences[ 0 ].PortId ); - } - - //TODO: it still generates crooked lines if wire nodes get too close to non-wire nodes (the fix would be to calculate the non-wire nodes magnitude properly) - float mag = Constants.HORIZONTAL_TANGENT_SIZE * ContainerGraph.ParentWindow.CameraDrawInfo.InvertedZoom; - - Vector2 outPos; - if( otherOutputNode != null && otherOutputNode.GetType() != typeof( WireNode ) ) - outPos = otherOutputPort.Position.position + Vector2.right * mag * 0.66f; - else - outPos = otherOutputPort.Position.position; - - Vector2 inPos; - if( otherInputNode != null && otherInputNode.GetType() != typeof( WireNode ) ) - inPos = otherInputPort.Position.position - Vector2.right * mag * 0.66f; - else - inPos = otherInputPort.Position.position; - - Vector2 tangent = ( outPos - inPos ).normalized; - return new Vector3( tangent.x, tangent.y ); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - - m_extraSize.Set( 20f, 20f ); - m_position.width = m_extraSize.x + UIUtils.PortsSize.x; - m_position.height = m_extraSize.y + UIUtils.PortsSize.y; - - Vec2Position += Position.size * 0.5f; - } - - public override void OnAfterDeserialize() - { - base.OnAfterDeserialize(); - m_sizeIsDirty = false; - } - - public WireReference FindNewValidInputNode( WireNode current ) - { - if( current.InputPorts[ 0 ].IsConnected ) - { - ParentNode node = m_containerGraph.GetNode( current.InputPorts[ 0 ].ExternalReferences[ 0 ].NodeId ); - if( node != null ) - { - WireNode wireNode = node as WireNode; - if( wireNode != null && wireNode.MarkToDelete ) - { - return FindNewValidInputNode( wireNode ); - } - else - { - return current.InputPorts[ 0 ].ExternalReferences[ 0 ]; - } - } - } - return null; - } - - public WireReference FindNewValidOutputNode( WireNode current ) - { - if( current.OutputPorts[ 0 ].IsConnected ) - { - ParentNode node = m_containerGraph.GetNode( current.OutputPorts[ 0 ].ExternalReferences[ 0 ].NodeId ); - - if( node != null ) - { - WireNode wireNode = node as WireNode; - if( wireNode != null && wireNode.MarkToDelete ) - { - return FindNewValidOutputNode( wireNode ); - } - else - { - return current.OutputPorts[ 0 ].ExternalReferences[ 0 ]; - } - } - } - return null; - } - - public override void Rewire() - { - //if ( m_inputPorts[ 0 ].ExternalReferences != null && m_inputPorts[ 0 ].ExternalReferences.Count > 0 ) - //{ - //WireReference backPort = m_inputPorts[ 0 ].ExternalReferences[ 0 ]; - //for ( int i = 0; i < m_outputPorts[ 0 ].ExternalReferences.Count; i++ ) - //{ - // UIUtils.CurrentWindow.ConnectInputToOutput( m_outputPorts[ 0 ].ExternalReferences[ i ].NodeId, m_outputPorts[ 0 ].ExternalReferences[ i ].PortId, backPort.NodeId, backPort.PortId ); - //} - //} - MarkToDelete = true; - WireReference outputReference = FindNewValidInputNode( this ); - WireReference inputReference = FindNewValidOutputNode( this ); - if( outputReference != null && inputReference != null ) - { - ContainerGraph.ParentWindow.ConnectInputToOutput( inputReference.NodeId, inputReference.PortId, outputReference.NodeId, outputReference.PortId ); - } - } - - public bool MarkToDelete - { - get { return m_markedToDelete; } - set { m_markedToDelete = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs.meta deleted file mode 100644 index ab597cb9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Misc/WireNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7a566d6bf220cd74b8385a91f690b683 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs deleted file mode 100644 index 91e441ea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs +++ /dev/null @@ -1,97 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum NodeAvailability - { - SurfaceShader = 1 << 0, - ShaderFunction = 1 << 1, - CustomLighting = 1 << 2, - TemplateShader = 1 << 3 - } - - - [AttributeUsage( AttributeTargets.Class )] - public class NodeAttributes : Attribute - { - - public string Name; - public string Description; - public string Category; - public KeyCode ShortcutKey; - public bool Available; - public System.Type[] CastType; // Type that will be converted to AttribType if dropped on the canvas ... p.e. dropping a texture2d on the canvas will generate a sampler2d node - public bool Deprecated; - public string DeprecatedAlternative; - public System.Type DeprecatedAlternativeType; - public bool FromCommunity; - public string CustomCategoryColor; // Color created via a string containing its hexadecimal representation - public int SortOrderPriority; // to be used when name comparing on sorting - public int NodeAvailabilityFlags;// used to define where this node can be used - private string m_nodeUrl; - public string Community; - public string Tags; - public NodeAttributes( string name, string category, string description, System.Type castType = null, KeyCode shortcutKey = KeyCode.None, bool available = true, bool deprecated = false, string deprecatedAlternative = null, System.Type deprecatedAlternativeType = null, string community = null, string customCategoryColor = null, int sortOrderPriority = -1, int nodeAvailabilityFlags = int.MaxValue, string tags = null ) - { - Name = name; - Description = description; - Category = category; - if( castType != null ) - CastType = new System.Type[] { castType }; - - ShortcutKey = shortcutKey; - Available = available; - Deprecated = deprecated; - DeprecatedAlternative = deprecatedAlternative; - Community = community; - if( string.IsNullOrEmpty( Community ) ) - Community = string.Empty; - else - FromCommunity = true; - - if( !string.IsNullOrEmpty( customCategoryColor ) ) - CustomCategoryColor = customCategoryColor; - - DeprecatedAlternativeType = deprecatedAlternativeType; - SortOrderPriority = sortOrderPriority; - NodeAvailabilityFlags = nodeAvailabilityFlags; - Tags = tags; - if( string.IsNullOrEmpty( tags ) ) - Tags = string.Empty; - //m_nodeUrl = ( FromCommunity ? Constants.CommunityNodeCommonUrl : Constants.NodeCommonUrl ) + UIUtils.UrlReplaceInvalidStrings( Name ); - } - - public NodeAttributes( string name, string category, string description, KeyCode shortcutKey, bool available, int sortOrderPriority, int nodeAvailabilityFlags, params System.Type[] castTypes ) - { - Name = name; - Description = description; - Category = category; - if( castTypes != null && castTypes.Length > 0 ) - { - CastType = castTypes; - } - - ShortcutKey = shortcutKey; - Available = available; - SortOrderPriority = sortOrderPriority; - NodeAvailabilityFlags = nodeAvailabilityFlags; - //m_nodeUrl = ( FromCommunity ? Constants.CommunityNodeCommonUrl : Constants.NodeCommonUrl ) + UIUtils.UrlReplaceInvalidStrings( Name ); - } - - public string NodeUrl - { - get - { - if( string.IsNullOrEmpty( m_nodeUrl ) ) - { - m_nodeUrl = ( FromCommunity ? Constants.CommunityNodeCommonUrl : Constants.NodeCommonUrl ) + UIUtils.UrlReplaceInvalidStrings( Name ); - } - return m_nodeUrl; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs.meta deleted file mode 100644 index c7a076f4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeAttributes.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ec3cfdc3a4d1a7a4cb24c1c079e1750a -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs deleted file mode 100644 index d68d8eb1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs +++ /dev/null @@ -1,119 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -namespace AmplifyShaderEditor -{ - public class NodeRestrictionsData - { - private bool m_allPorts; - private Dictionary m_portRestrictions; - public NodeRestrictionsData() - { - m_portRestrictions = new Dictionary(); - } - - public NodeRestrictionsData( int port ) - { - m_portRestrictions = new Dictionary(); - m_portRestrictions.Add( port, true ); - } - - public void SetAllPortRestiction( bool value ) - { - m_allPorts = value; - } - - public void AddRestriction( int port ) - { - if ( !m_portRestrictions.ContainsKey( port ) ) - m_portRestrictions.Add( port, true ); - else - m_portRestrictions[ port ] = true; - } - - public void RemoveRestriction( int port ) - { - if ( m_portRestrictions.ContainsKey( port ) ) - m_portRestrictions[ port ] = true; - } - - public bool IsPortRestricted( int port ) - { - if ( m_portRestrictions.ContainsKey( port ) ) - return m_portRestrictions[ port ]; - return false; - } - - public void Destroy() - { - m_portRestrictions.Clear(); - m_portRestrictions = null; - } - - public bool AllPortsRestricted - { - get - { - return m_allPorts; - } - } - } - - public class NodeRestrictions - { - private Dictionary m_restrictions; - - public NodeRestrictions() - { - m_restrictions = new Dictionary(); - } - - public void AddTypeRestriction( System.Type type ) - { - if ( !m_restrictions.ContainsKey( type ) ) - m_restrictions.Add( type, new NodeRestrictionsData() ); - - m_restrictions[ type ].SetAllPortRestiction( true ); - - } - - public void AddPortRestriction( System.Type type, int port ) - { - if ( !m_restrictions.ContainsKey( type ) ) - m_restrictions.Add( type, new NodeRestrictionsData( port ) ); - else - { - m_restrictions[ type ].AddRestriction( port ); - } - } - - public bool GetRestiction( System.Type type, int port ) - { - if ( m_restrictions.Count == 0 || type == null ) - return false; - - if ( m_restrictions.ContainsKey( type ) ) - { - if ( m_restrictions[ type ].AllPortsRestricted ) - return true; - - return m_restrictions[ type ].IsPortRestricted( port ); - } - - return false; - } - - public void Destroy() - { - foreach ( KeyValuePair pair in m_restrictions ) - { - pair.Value.Destroy(); - } - - m_restrictions.Clear(); - m_restrictions = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs.meta deleted file mode 100644 index dccb7b31..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeRestrictions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bd1aff8475f370d4380918491184aef5 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs deleted file mode 100644 index 944ce812..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs +++ /dev/null @@ -1,203 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] public class UsageListSamplerNodes : NodeUsageRegister { } - [Serializable] public class UsageListFloatIntNodes : NodeUsageRegister { } - [Serializable] public class UsageListTexturePropertyNodes : NodeUsageRegister { } - [Serializable] public class UsageListTextureArrayNodes : NodeUsageRegister { } - [Serializable] public class UsageListPropertyNodes : NodeUsageRegister { } - [Serializable] public class UsageListScreenColorNodes : NodeUsageRegister { } - [Serializable] public class UsageListRegisterLocalVarNodes : NodeUsageRegister { } - [Serializable] public class UsageListFunctionInputNodes : NodeUsageRegister { } - [Serializable] public class UsageListFunctionNodes : NodeUsageRegister { } - [Serializable] public class UsageListFunctionOutputNodes : NodeUsageRegister { } - [Serializable] public class UsageListFunctionSwitchNodes : NodeUsageRegister { } - [Serializable] public class UsageListFunctionSwitchCopyNodes : NodeUsageRegister { } - [Serializable] public class UsageListTemplateMultiPassMasterNodes : NodeUsageRegister { } - [Serializable] public class UsageListCustomExpressionsOnFunctionMode : NodeUsageRegister { } - [Serializable] public class UsageListGlobalArrayNodes : NodeUsageRegister { } - [Serializable] public class UsageListStaticSwitchNodes : NodeUsageRegister { } - - [Serializable] - public class NodeUsageRegister where T : ParentNode - { - public delegate void ReorderEvent(); - public event ReorderEvent OnReorderEventComplete; - - [SerializeField] - public bool ReorderOnChange = false; - - // Sampler Nodes registry - [SerializeField] - private List m_nodes; - - [SerializeField] - private string[] m_nodesArr; - - [SerializeField] - private int[] m_nodeIDs; - - [SerializeField] - ParentGraph m_containerGraph; - - public NodeUsageRegister() - { - m_nodesArr = new string[ 0 ]; - m_nodeIDs = new int[ 0 ]; - m_nodes = new List(); - } - - public void Destroy() - { - m_nodes.Clear(); - m_nodes = null; - m_nodesArr = null; - m_nodeIDs = null; - } - - public void Clear() - { - m_nodes.Clear(); - } - - public int AddNode( T node ) - { - if( node == null ) - return -1; - - if( !m_nodes.Contains( node ) ) - { - if( m_containerGraph != null ) - { - Undo.RegisterCompleteObjectUndo( m_containerGraph.ParentWindow, Constants.UndoRegisterNodeId ); - Undo.RegisterCompleteObjectUndo( m_containerGraph, Constants.UndoRegisterNodeId ); - } - m_nodes.Add( node ); - ReorderNodes(); - UpdateNodeArr(); - return m_nodes.Count - 1; - } - else if( node.UniqueId > -1 ) - { - UpdateNodeArr(); - } - - return -1; - } - - public bool HasNode( int uniqueId ) - { - return m_nodes.FindIndex( x => x.UniqueId == uniqueId ) > -1 ? true : false; - } - - public void RemoveNode( T node ) - { - if( node == null ) - return; - - if( m_nodes.Contains( node ) ) - { - if( m_containerGraph != null ) - { - Undo.RegisterCompleteObjectUndo( m_containerGraph.ParentWindow, Constants.UndoUnregisterNodeId ); - Undo.RegisterCompleteObjectUndo( m_containerGraph, Constants.UndoUnregisterNodeId ); - } - - m_nodes.Remove( node ); - ReorderNodes(); - UpdateNodeArr(); - } - } - - public void ReorderNodes() - { - if( ReorderOnChange ) - { - m_nodes.Sort( ( x, y ) => ( x.DataToArray.CompareTo( y.DataToArray ) ) ); - if( OnReorderEventComplete != null ) - { - OnReorderEventComplete(); - } - } - } - - public void UpdateNodeArr() - { - int nodeCount = m_nodes.Count; - if( nodeCount != m_nodesArr.Length ) - { - m_nodesArr = new string[ nodeCount ]; - m_nodeIDs = new int[ nodeCount ]; - } - - for( int i = 0; i < nodeCount; i++ ) - { - m_nodesArr[ i ] = m_nodes[ i ].DataToArray; - m_nodeIDs[ i ] = m_nodes[ i ].UniqueId; - } - } - - public T GetNode( int idx ) - { - if( idx > -1 && idx < m_nodes.Count ) - { - return m_nodes[ idx ]; - } - return null; - } - - public T GetNodeByUniqueId( int uniqueId ) - { - return m_nodes.Find( x => x.UniqueId == uniqueId ); - } - - public T GetNodeByDataToArray( string data ) - { - return m_nodes.Find( x => x.DataToArray.Equals( data )); - } - - public int GetNodeRegisterIdx( int uniqueId ) - { - return m_nodes.FindIndex( x => x.UniqueId == uniqueId ); - } - - public void UpdateDataOnNode( int uniqueId, string data ) - { - if( ReorderOnChange ) - { - ReorderNodes(); - UpdateNodeArr(); - } - else - { - int index = m_nodes.FindIndex( x => x.UniqueId == uniqueId ); - if( index > -1 ) - { - m_nodesArr[ index ] = data; - m_nodeIDs[ index ] = uniqueId; - } - } - } - - public void Dump() - { - string data = string.Empty; - - for( int i = 0; i < m_nodesArr.Length; i++ ) - { - data += m_nodesArr[ i ] + " " + m_nodeIDs[ i ] + '\n'; - } - Debug.Log( data ); - } - - public string[] NodesArr { get { return m_nodesArr; } } - public int[] NodeIds { get { return m_nodeIDs; } } - public List NodesList { get { return m_nodes; } } - public int Count { get { return m_nodes.Count; } } - public ParentGraph ContainerGraph { get { return m_containerGraph; } set { m_containerGraph = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs.meta deleted file mode 100644 index 9f7511e1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUsageRegister.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2aa06a21e7f64094c91da5dd60ef35cf -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs deleted file mode 100644 index 81219dd4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs +++ /dev/null @@ -1,293 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public class NodeUtils - { - - public delegate void DrawPropertySection(); - - public static void DrawPropertyGroup( string sectionName, DrawPropertySection DrawSection ) - { - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( UIUtils.MenuItemToolbarStyle ); - GUI.color = cachedColor; - - GUILayout.Label( sectionName, UIUtils.MenuItemToggleStyle ); - - EditorGUILayout.EndHorizontal(); - - - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - DrawSection(); - EditorGUILayout.Separator(); - EditorGUILayout.EndVertical(); - } - - - public static void DrawNestedPropertyGroup( ref bool foldoutValue, string sectionName, DrawPropertySection DrawSection, int horizontalSpacing = 15 ) - { - GUILayout.BeginHorizontal(); - { - GUILayout.Space( horizontalSpacing ); - EditorGUILayout.BeginVertical( EditorStyles.helpBox ); - { - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal(); - { - GUI.color = cachedColor; - bool value = GUILayout.Toggle( foldoutValue, sectionName, UIUtils.MenuItemToggleStyle ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - foldoutValue = value; - } - } - EditorGUILayout.EndHorizontal(); - EditorGUI.indentLevel--; - if( foldoutValue ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - { - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - { - GUI.color = cachedColor; - DrawSection(); - } - EditorGUILayout.EndVertical(); - EditorGUILayout.Separator(); - } - } - EditorGUI.indentLevel++; - } - EditorGUILayout.EndVertical(); - } - GUILayout.EndHorizontal(); - } - - public static void DrawNestedPropertyGroup( ref bool foldoutValue, Rect rect, string sectionName, DrawPropertySection DrawSection, int horizontalSpacing = 15 ) - { - var box = rect; - box.height -= 2; - GUI.Label( box, string.Empty, EditorStyles.helpBox ); - - var tog = rect; -#if UNITY_2019_3_OR_NEWER - tog.y -= ( tog.height - ( EditorGUIUtility.singleLineHeight + 5 ) ) * 0.5f; -#endif - tog.xMin += 2; - tog.xMax -= 2; - tog.yMin += 2; - bool value = GUI.Toggle( tog, foldoutValue, sectionName, UIUtils.MenuItemToggleStyle ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - foldoutValue = value; - } - - if( foldoutValue ) - { - DrawSection(); - } - } - - - public static void DrawNestedPropertyGroup( ref bool foldoutValue, string sectionName, DrawPropertySection DrawSection, DrawPropertySection HeaderSection ) - { - GUILayout.BeginHorizontal(); - { - GUILayout.Space( 15 ); - EditorGUILayout.BeginVertical( EditorStyles.helpBox ); - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal(); - GUI.color = cachedColor; - - bool value = GUILayout.Toggle( foldoutValue, sectionName, UIUtils.MenuItemToggleStyle ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - foldoutValue = value; - } - HeaderSection(); - EditorGUILayout.EndHorizontal(); - EditorGUI.indentLevel--; - if( foldoutValue ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - DrawSection(); - EditorGUILayout.EndVertical(); - EditorGUILayout.Separator(); - } - EditorGUI.indentLevel++; - EditorGUILayout.EndVertical(); - } - GUILayout.EndHorizontal(); - } - - public static void DrawNestedPropertyGroup( UndoParentNode owner, ref bool foldoutValue, ref bool enabledValue, string sectionName, DrawPropertySection DrawSection ) - { - GUILayout.BeginHorizontal(); - { - GUILayout.Space( 15 ); - EditorGUILayout.BeginVertical( EditorStyles.helpBox ); - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal(); - GUI.color = cachedColor; - - bool value = GUILayout.Toggle( foldoutValue, sectionName, UIUtils.MenuItemToggleStyle ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - foldoutValue = value; - } - - value = ( (object)owner != null ) ? owner.GUILayoutToggle( enabledValue, string.Empty,UIUtils.MenuItemEnableStyle, GUILayout.Width( 16 ) ) : - GUILayout.Toggle( enabledValue, string.Empty, UIUtils.MenuItemEnableStyle, GUILayout.Width( 16 ) ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - enabledValue = value; - } - - - EditorGUILayout.EndHorizontal(); - EditorGUI.indentLevel--; - if( foldoutValue ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - DrawSection(); - EditorGUILayout.EndVertical(); - EditorGUILayout.Separator(); - } - EditorGUI.indentLevel++; - EditorGUILayout.EndVertical(); - } - GUILayout.EndHorizontal(); - } - - - public static void DrawPropertyGroup( ref bool foldoutValue, string sectionName, DrawPropertySection DrawSection ) - { - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( UIUtils.MenuItemToolbarStyle ); - GUI.color = cachedColor; - - bool value = GUILayout.Toggle( foldoutValue, sectionName, UIUtils.MenuItemToggleStyle ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - foldoutValue = value; - } - EditorGUILayout.EndHorizontal(); - - if( foldoutValue ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - { - GUI.color = cachedColor; - EditorGUI.indentLevel++; - DrawSection(); - EditorGUI.indentLevel--; - EditorGUILayout.Separator(); - } - EditorGUILayout.EndVertical(); - } - } - - public static void DrawPropertyGroup( ref bool foldoutValue, string sectionName, DrawPropertySection DrawSection, DrawPropertySection HeaderSection ) - { - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( UIUtils.MenuItemToolbarStyle ); - GUI.color = cachedColor; - - bool value = GUILayout.Toggle( foldoutValue, sectionName, UIUtils.MenuItemToggleStyle ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - foldoutValue = value; - } - HeaderSection(); - EditorGUILayout.EndHorizontal(); - - if( foldoutValue ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - { - GUI.color = cachedColor; - EditorGUI.indentLevel++; - DrawSection(); - EditorGUI.indentLevel--; - EditorGUILayout.Separator(); - } - EditorGUILayout.EndVertical(); - } - } - - - public static bool DrawPropertyGroup( UndoParentNode owner, ref bool foldoutValue, ref bool enabledValue, string sectionName, DrawPropertySection DrawSection ) - { - bool enableChanged = false; - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, 0.5f ); - EditorGUILayout.BeginHorizontal( UIUtils.MenuItemToolbarStyle ); - GUI.color = cachedColor; - bool value = GUILayout.Toggle( foldoutValue, sectionName, UIUtils.MenuItemToggleStyle, GUILayout.ExpandWidth( true ) ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - foldoutValue = value; - } - EditorGUI.BeginChangeCheck(); - value = ( (object)owner != null ) ? owner.EditorGUILayoutToggle( string.Empty, enabledValue, UIUtils.MenuItemEnableStyle, GUILayout.Width( 16 ) ) : - EditorGUILayout.Toggle( string.Empty, enabledValue, UIUtils.MenuItemEnableStyle, GUILayout.Width( 16 ) ); - if( Event.current.button == Constants.FoldoutMouseId ) - { - enabledValue = value; - } - if( EditorGUI.EndChangeCheck() ) - { - enableChanged = true; - } - - EditorGUILayout.EndHorizontal(); - - if( foldoutValue ) - { - cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - - EditorGUILayout.Separator(); - EditorGUI.BeginDisabledGroup( !enabledValue ); - - EditorGUI.indentLevel += 1; - - DrawSection(); - - EditorGUI.indentLevel -= 1; - EditorGUI.EndDisabledGroup(); - EditorGUILayout.Separator(); - EditorGUILayout.EndVertical(); - } - - return enableChanged; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs.meta deleted file mode 100644 index f60220a5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/NodeUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9eb57a68790e6e343affe131e8a0f860 -timeCreated: 1487688956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators.meta deleted file mode 100644 index 6d6fbea5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f2a66c410f1e56b418ec994b6f57c2eb -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs deleted file mode 100644 index 32fff2c9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "ACos", "Trigonometry Operators", "Arccosine of scalars and vectors" )] - public sealed class ACosOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "acos"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - m_previewShaderGUID = "710f3c0bbd7ba0c4aada6d7dfadd49c2"; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs.meta deleted file mode 100644 index 74fdc7aa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ACosOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8238f389c28938544b56035531b3f1be -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs deleted file mode 100644 index 936e1d19..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "ASin", "Trigonometry Operators", "Arcsine of scalars and vectors" )] - public sealed class ASinOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "asin"; - m_previewShaderGUID = "2b016c135284add4cb3364d4a0bd0638"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs.meta deleted file mode 100644 index 0e1aa0ab..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ASinOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 268ebf76d03c2e84f8c80a375773b46c -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs deleted file mode 100644 index 70f9fb73..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs +++ /dev/null @@ -1,28 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "ATan2", "Trigonometry Operators", "Arctangent of y/x" )] - public sealed class ATan2OpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_dynamicOutputType = true; - m_useInternalPortData = true; - m_previewShaderGUID = "02e3ff61784e38840af6313936b6a730"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - string result = "atan2( " + m_inputA + " , " + m_inputB + " )"; - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs.meta deleted file mode 100644 index 9109fe76..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATan2OpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f5957d9ac2cc12146bc862cd0c92815a -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs deleted file mode 100644 index c36c599a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "ATan", "Trigonometry Operators", "Arctangent of scalars and vectors" )] - public sealed class ATanOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "atan"; - m_previewShaderGUID = "7d7f3331a98831241b017364e80625ea"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs.meta deleted file mode 100644 index a382707b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ATanOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d84f7e90e793aaa4891b4c1fe400dc4c -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs deleted file mode 100644 index 18adcbd9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Abs", "Math Operators", "Absolute value of scalars and vectors" )] - public sealed class AbsOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "abs"; - m_previewShaderGUID = "cd6d6dfa3df214a479f68a490e177db6"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs.meta deleted file mode 100644 index 50ca8f58..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/AbsOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 46aea6c13d71ec74da7f23abba3704d6 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs deleted file mode 100644 index 6767231e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Ceil", "Math Operators", "Smallest integer not less than a scalar or each vector component" )] - public sealed class CeilOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "ceil"; - m_previewShaderGUID = "ce0588227a766a245a85291977c1f222"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs.meta deleted file mode 100644 index aba35895..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CeilOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 555db3754f84db947846519630ea303b -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs deleted file mode 100644 index fe15a01e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs +++ /dev/null @@ -1,103 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Clamp", "Math Operators", "Value clamped to the range [min,max]" )] - public sealed class ClampOpNode : ParentNode - { - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddInputPort( WirePortDataType.FLOAT, false, "Min" ); - AddInputPort( WirePortDataType.FLOAT, false, "Max" ); - m_inputPorts[ m_inputPorts.Count - 1 ].FloatInternalData = 1; - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_textLabelWidth = 55; - m_previewShaderGUID = "ab6163c4b10bfc84da8e3c486520490a"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if ( portId == 0 ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_inputPorts[ 1 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_inputPorts[ 2 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - //else - //{ - // _inputPorts[ portId ].MatchPortToConnection(); - //} - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - if ( outputPortId == 0 ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_inputPorts[ 1 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_inputPorts[ 2 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - WirePortDataType valueType = m_inputPorts[ 0 ].ConnectionType(); - WirePortDataType minType = m_inputPorts[ 1 ].ConnectionType(); - WirePortDataType maxType = m_inputPorts[ 2 ].ConnectionType(); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string min = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - if ( minType != valueType ) - { - min = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), null, m_inputPorts[ 1 ].DataType, m_inputPorts[ 0 ].DataType, min ); - } - - string max = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - if ( maxType != valueType ) - { - max = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), null, m_inputPorts[ 2 ].DataType, m_inputPorts[ 0 ].DataType, max ); - } - - string result = string.Empty; - switch ( valueType ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.INT: - case WirePortDataType.COLOR: - case WirePortDataType.OBJECT: - { - result = "clamp( " + value + " , " + min + " , " + max + " )"; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - return UIUtils.InvalidParameter( this ); - } - } - - RegisterLocalVariable( 0, result, ref dataCollector, "clampResult" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs.meta deleted file mode 100644 index dd3c8f70..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClampOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5d7101830aa0c524f9519fef95c90dc3 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs deleted file mode 100644 index 606cb822..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs +++ /dev/null @@ -1,123 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Clip", "Miscellaneous", "Conditionally kill a pixel before output" )] - public sealed class ClipNode : ParentNode - { - private const string ClipOpFormat = "clip( {0} );"; - private const string ClipSubOpFormat = "clip( {0} - {1});"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddInputPort( WirePortDataType.FLOAT, false, "Alpha" ); - AddInputPort( WirePortDataType.FLOAT, false, "Threshold" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - - m_previewShaderGUID = "1fca7774f364aee4d8c64e8634ef4be4"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ portId ].MatchPortToConnection(); - UpdatePortConnection( portId ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ outputPortId ].MatchPortToConnection(); - UpdatePortConnection( outputPortId ); - } - - void UpdatePortConnection( int portId ) - { - if( portId == 0 ) - { - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - else - { - int otherPortId = portId == 1 ? 2 : 1; - if( m_inputPorts[ otherPortId ].IsConnected ) - { - WirePortDataType type1 = m_inputPorts[ portId ].DataType; - WirePortDataType type2 = m_inputPorts[ otherPortId ].DataType; - - WirePortDataType mainType = UIUtils.GetPriority( type1 ) > UIUtils.GetPriority( type2 ) ? type1 : type2; - - m_inputPorts[ portId ].ChangeType( mainType, false ); - m_inputPorts[ otherPortId ].ChangeType( mainType , false ); - } - else - { - m_inputPorts[ otherPortId ].ChangeType( m_inputPorts[ portId ].DataType,false ); - } - } - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - if( portId == 0 ) - return; - int otherPortId = portId == 1 ? 2 : 1; - if( m_inputPorts[ otherPortId ].IsConnected ) - { - m_inputPorts[ portId ].ChangeType( m_inputPorts[ otherPortId ].DataType, false ); - } - else - { - m_inputPorts[ portId ].ChangeType( WirePortDataType.FLOAT, false ); - m_inputPorts[ otherPortId ].ChangeType( WirePortDataType.FLOAT, false ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || - dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowMessage( UniqueId, "Clip can only be used in fragment functions", MessageSeverity.Warning ); - return GenerateErrorValue(); - } - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string alpha = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - if( m_inputPorts[ 2 ].IsConnected ) - { - string threshold = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddLocalVariable( UniqueId, string.Format( ClipSubOpFormat, alpha , threshold) ); - } - else - { - if( m_inputPorts[ 2 ].IsZeroInternalData ) - { - dataCollector.AddLocalVariable( UniqueId, string.Format( ClipOpFormat, alpha ) ); - } - else - { - string threshold = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddLocalVariable( UniqueId, string.Format( ClipSubOpFormat, alpha, threshold ) ); - } - } - - return value; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs.meta deleted file mode 100644 index 0d24e6e4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ClipNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 78e9954f4d587b74fa38ae1dd9922d77 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs deleted file mode 100644 index 3ed727cd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs +++ /dev/null @@ -1,382 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Component Mask", "Vector Operators", "Mask certain channels from vectors/color components", null, KeyCode.K )] - public sealed class ComponentMaskNode : ParentNode - { - private const string OutputLocalVarName = "componentMask"; - [SerializeField] - private bool[] m_selection = { true, true, true, true }; - - [SerializeField] - private int m_outputPortCount = 4; - - [SerializeField] - private string[] m_labels; - - private int m_cachedOrderId = -1; - private int m_cachedSingularId = -1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_selectedLocation = PreviewLocation.TopCenter; - m_labels = new string[] { "X", "Y", "Z", "W" }; - m_previewShaderGUID = "b78e2b295c265cd439c80d218fb3e88e"; - SetAdditonalTitleText( "Value( XYZW )" ); - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - Vector4 order = new Vector4(-1,-1,-1,-1); - int lastIndex = 0; - int singularId = -1; - var datatype = m_inputPorts[ 0 ].DataType; - - if( m_selection[ 0 ] ) - { - order.Set( lastIndex, order.y, order.z, order.w ); - lastIndex++; - singularId = 0; - } - if( m_selection[ 1 ] && datatype >= WirePortDataType.FLOAT2 ) - { - order.Set( order.x, lastIndex, order.z, order.w ); - lastIndex++; - singularId = 1; - } - if( m_selection[ 2 ] && datatype >= WirePortDataType.FLOAT3 ) - { - order.Set( order.x, order.y, lastIndex, order.w ); - lastIndex++; - singularId = 2; - } - if( m_selection[ 3 ] && ( datatype == WirePortDataType.FLOAT4 || datatype == WirePortDataType.COLOR ) ) - { - order.Set( order.x, order.y, order.z, lastIndex ); - lastIndex++; - singularId = 3; - } - - if ( lastIndex != 1 ) - singularId = -1; - - if ( m_cachedOrderId == -1 ) - m_cachedOrderId = Shader.PropertyToID( "_Order" ); - - if ( m_cachedSingularId == -1 ) - m_cachedSingularId = Shader.PropertyToID( "_Singular" ); - - PreviewMaterial.SetVector( m_cachedOrderId, order ); - PreviewMaterial.SetFloat( m_cachedSingularId, singularId ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdatePorts(); - UpdateTitle(); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - UpdatePorts(); - UpdateTitle(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateTitle(); - } - - void UpdatePorts() - { - m_inputPorts[ 0 ].MatchPortToConnection(); - int count = 0; - switch ( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.OBJECT: - case WirePortDataType.COLOR: - { - count = 4; - } - break; - case WirePortDataType.FLOAT3: - { - count = 3; - } - break; - case WirePortDataType.FLOAT2: - { - count = 2; - } - break; - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { } - break; - } - - int activeCount = 0; - if ( count > 0 ) - { - for ( int i = 0; i < count; i++ ) - { - if ( m_selection[ i ] ) - activeCount += 1; - } - } - - m_outputPortCount = activeCount; - switch ( activeCount ) - { - case 0: ChangeOutputType( m_inputPorts[ 0 ].DataType, false ); break; - case 1: ChangeOutputType( WirePortDataType.FLOAT, false ); break; - case 2: ChangeOutputType( WirePortDataType.FLOAT2, false ); break; - case 3: ChangeOutputType( WirePortDataType.FLOAT3, false ); break; - case 4: ChangeOutputType( m_inputPorts[ 0 ].DataType, false ); break; - } - - } - - private void UpdateTitle() - { - int count = 0; - string additionalText = string.Empty; - switch ( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.OBJECT: - case WirePortDataType.COLOR: - { - count = 4; - } - break; - case WirePortDataType.FLOAT3: - { - count = 3; - } - break; - case WirePortDataType.FLOAT2: - { - count = 2; - } - break; - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - { - count = 0; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { } - break; - } - - if ( count > 0 ) - { - for ( int i = 0; i < count; i++ ) - { - if ( m_selection[ i ] ) - { - additionalText += UIUtils.GetComponentForPosition( i, m_inputPorts[ 0 ].DataType ).ToUpper(); - } - } - } - - if ( additionalText.Length > 0 ) - SetAdditonalTitleText( "Value( " + additionalText + " )" ); - else - SetAdditonalTitleText( string.Empty ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUILayout.BeginVertical(); - - int count = 0; - switch ( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.OBJECT: - case WirePortDataType.COLOR: - { - count = 4; - } - break; - case WirePortDataType.FLOAT3: - { - count = 3; - } - break; - case WirePortDataType.FLOAT2: - { - count = 2; - } - break; - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { } - break; - } - - int activeCount = 0; - if ( count > 0 ) - { - for ( int i = 0; i < count; i++ ) - { - m_selection[ i ] = EditorGUILayoutToggleLeft( m_labels[i], m_selection[ i ] ); - m_labels[ i ] = UIUtils.GetComponentForPosition( i, m_inputPorts[ 0 ].DataType ).ToUpper(); - if ( m_selection[ i ] ) - { - activeCount += 1; - } - } - } - - if ( activeCount != m_outputPortCount ) - { - m_outputPortCount = activeCount; - switch ( activeCount ) - { - case 0: ChangeOutputType( m_inputPorts[ 0 ].DataType, false ); break; - case 1: ChangeOutputType( WirePortDataType.FLOAT, false ); break; - case 2: ChangeOutputType( WirePortDataType.FLOAT2, false ); break; - case 3: ChangeOutputType( WirePortDataType.FLOAT3, false ); break; - case 4: ChangeOutputType( m_inputPorts[ 0 ].DataType, false ); break; - } - UpdateTitle(); - SetSaveIsDirty(); - } - - EditorGUILayout.EndVertical(); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - int count = 0; - switch ( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT4: - case WirePortDataType.OBJECT: - case WirePortDataType.COLOR: - { - count = 4; - } - break; - case WirePortDataType.FLOAT3: - { - count = 3; - } - break; - case WirePortDataType.FLOAT2: - { - count = 2; - } - break; - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - { - count = 0; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { } - break; - } - - if ( count > 0 ) - { - bool firstElement = true; - value = string.Format("({0})",value); - for ( int i = 0; i < count; i++ ) - { - if ( m_selection[ i ] ) - { - if( firstElement ) - { - firstElement = false; - value += "."; - } - value += UIUtils.GetComponentForPosition( i, m_inputPorts[ 0 ].DataType ); - } - } - } - - return CreateOutputLocalVariable( 0, value, ref dataCollector ); - } - - public string GetComponentForPosition( int i ) - { - switch ( i ) - { - case 0: - { - return ( ( m_outputPorts[ 0 ].DataType == WirePortDataType.COLOR ) ? "r" : "x" ); - } - case 1: - { - return ( ( m_outputPorts[ 0 ].DataType == WirePortDataType.COLOR ) ? "g" : "y" ); - } - case 2: - { - return ( ( m_outputPorts[ 0 ].DataType == WirePortDataType.COLOR ) ? "b" : "z" ); - } - case 3: - { - return ( ( m_outputPorts[ 0 ].DataType == WirePortDataType.COLOR ) ? "a" : "w" ); - } - } - return string.Empty; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - for ( int i = 0; i < 4; i++ ) - { - m_selection[ i ] = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - UpdateTitle(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - for ( int i = 0; i < 4; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_selection[ i ] ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs.meta deleted file mode 100644 index fd1be0b3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ComponentMaskNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 85082b6932d1c9a4f8b64605534ef118 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs deleted file mode 100644 index a7f799f9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Cos", "Trigonometry Operators", "Cosine of scalars and vectors" )] - public sealed class CosOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "cos"; - m_previewShaderGUID = "3dde9e80389196f459eb94137268de4a"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs.meta deleted file mode 100644 index 132f1bfa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CosOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ee9c446e7e41d524f8b4c93e6a8886c5 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs deleted file mode 100644 index 24b6205f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Cosh", "Trigonometry Operators", "Hyperbolic cosine of scalars and vectors" )] - public sealed class CoshOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "cosh"; - m_previewShaderGUID = "154a4c85fe88657489a54a02416402c0"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs.meta deleted file mode 100644 index 46ec8178..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CoshOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2b50a187f488a004aaa2dabbe558ab3a -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs deleted file mode 100644 index 354db0d2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Cross", "Vector Operators", "Cross product of two three-component vectors ( A x B )", null, KeyCode.X )] - public sealed class CrossProductOpNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Lhs" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Rhs" ); - AddOutputPort( WirePortDataType.FLOAT3, "Out" ); - m_useInternalPortData = true; - m_previewShaderGUID = "65a9be5cc7037654db8e148d669f03ee"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - string lhsStr = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string rhsStr = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - string result = "cross( " + lhsStr + " , " + rhsStr + " )"; - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs.meta deleted file mode 100644 index 61758de7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/CrossProductOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 283bc0645ce925346b33c024ff5a7dad -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs deleted file mode 100644 index 53b8821d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "DDX", "Math Operators", "Approximate partial derivative with respect to window-space X" )] - public sealed class DdxOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "ddx"; - m_previewShaderGUID = "b54ea73d5568b3540977557813eb9c3c"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsFragmentCategory ) - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - else - return m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs.meta deleted file mode 100644 index d83171e8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdxOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2e14c4a7c0be9f146ac912130c280b15 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs deleted file mode 100644 index 604a341b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "DDY", "Math Operators", "Approximate partial derivative with respect to window-space Y" )] - public sealed class DdyOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "ddy"; - m_previewShaderGUID = "197dcc7f05339da47b6b0e681c475c5e"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsFragmentCategory ) - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - else - return m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs.meta deleted file mode 100644 index d32275f6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DdyOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 722a2ad531fefdc4d8782d5c7cdfd012 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs deleted file mode 100644 index 97afc8ba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Degrees", "Trigonometry Operators", "Converts values of scalars and vectors from radians to degrees" )] - public sealed class DegreesOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "degrees"; - m_previewShaderGUID = "2a8eebb5566830c4a9d7c4b9021bb743"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs.meta deleted file mode 100644 index 93e8abe4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DegreesOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3d88a21f3ece742408c7748897a21c79 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs deleted file mode 100644 index d48f775d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Determinant", "Matrix Operators", "Scalar determinant of a square matrix" )] - public sealed class DeterminantOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "determinant"; - m_drawPreview = false; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4 ); - - m_autoUpdateOutputPort = false; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4x4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs.meta deleted file mode 100644 index 16d62ceb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DeterminantOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e5cded78687f09442895bc96cc5b683d -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs deleted file mode 100644 index 8e3a6dbc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Distance", "Vector Operators", "Euclidean distance between two points" )] - public sealed class DistanceOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 1 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - m_dynamicOutputType = false; - m_useInternalPortData = true; - m_previewShaderGUID = "3be9a95031c0cb740ae982e465dfc242"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - string result = "distance( " + m_inputA + " , " + m_inputB + " )"; - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs.meta deleted file mode 100644 index 3d28c02d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DistanceOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4b8bd7fecbc728f4b89d398cef86ada8 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs deleted file mode 100644 index 892ae533..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Dot", "Vector Operators", "Scalar dot product of two vectors ( A . B )", null, KeyCode.Period )] - public sealed class DotProductOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 1 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_dynamicOutputType = false; - m_useInternalPortData = true; - m_allowMatrixCheck = true; - m_previewShaderGUID = "85f11fd5cb9bb954c8615a45c57a3784"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - string result = "dot( " + m_inputA + " , " + m_inputB + " )"; - RegisterLocalVariable( 0, result, ref dataCollector, "dotResult" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs.meta deleted file mode 100644 index a84594ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/DotProductOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c2bf0375fb75ce245b2f30857a111972 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs deleted file mode 100644 index b94d5610..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Exp2", "Math Operators", "Base-2 exponential of scalars and vectors" )] - public sealed class Exp2OpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "exp2"; - m_previewShaderGUID = "ceb70ed5423a36647a504a41de7dbfe6"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs.meta deleted file mode 100644 index edea0de0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Exp2OpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a9881734e0217bc45bb422dc83f6ee1a -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs deleted file mode 100644 index 29bded7b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Exp", "Math Operators", "Base-e exponential of scalars and vectors" )] - public sealed class ExpOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "exp"; - m_previewShaderGUID = "6416ff506137d97479a7ebde790b45e5"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs.meta deleted file mode 100644 index f5989769..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ExpOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 81ef96bc69f897d4e8bc21e2731e065f -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs deleted file mode 100644 index 41f14b3f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs +++ /dev/null @@ -1,25 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "FWidth", "Math Operators", "Sum of approximate window-space partial derivatives magnitudes" )] - public sealed class FWidthOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "fwidth"; - m_previewShaderGUID = "81ea481faaef9c8459a555479ba64df7"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - //m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs.meta deleted file mode 100644 index f97901e5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FWidthOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2e17448829221b04bb3185bef727b19f -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs deleted file mode 100644 index 5fe190e6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs +++ /dev/null @@ -1,24 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Floor", "Math Operators", "Largest integer not greater than a scalar or each vector component" )] - public sealed class FloorOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "floor"; - m_previewShaderGUID = "46ae4a72a9a38de40a2d8f20cfccc67d"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs.meta deleted file mode 100644 index bd8bbdb0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FloorOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 176154e86c6c3544fab0d67e098c645d -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs deleted file mode 100644 index 698e3701..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Fmod", "Math Operators", "Floating point remainder of x/y with the same sign as x" )] - public sealed class FmodOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_previewShaderGUID = "65083930f9d7812479fd6ff203ad2992"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - if( m_inputPorts[ 0 ].DataType == WirePortDataType.INT ) - m_inputA = "(float)" + m_inputA; - - - if( m_inputPorts[ 1 ].DataType == WirePortDataType.INT ) - m_inputB = "(float)" + m_inputB; - - - string result = "fmod( " + m_inputA + " , " + m_inputB + " )"; - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs.meta deleted file mode 100644 index c4d07b80..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FmodOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 599ae67e52ac45f46acc0efd9285b97c -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs deleted file mode 100644 index 62c54dcb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Fract", "Math Operators", "Fractional portion of a scalar or each vector component" )] - public sealed class FractNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "frac"; - m_previewShaderGUID = "53a335f8f18d4694b8d94e8aee21fdca"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs.meta deleted file mode 100644 index 004f9c6c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/FractNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fd6da00dbcdf3d04cb35a61cda01ae77 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs deleted file mode 100644 index 893521dc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs +++ /dev/null @@ -1,207 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; -using System.Collections; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Gradient Sample", "Miscellaneous", "Samples a gradient" )] - public sealed class GradientSampleNode : ParentNode - { - private string m_functionHeader = "SampleGradient( {0}, {1} )"; - private string m_functionBody = string.Empty; - - private GradientNode m_gradientNode = null; - private InputPort m_gradPort; - - private Gradient m_blankGrandient = new Gradient(); - - private int m_cachedTimeId = -1; - private int m_cachedTypeId = -1; - private int m_cachedColorNumId = -1; - private int m_cachedAlphaNumId = -1; - - private Vector4 m_auxVec4 = Vector4.zero; - - private string m_functionHeaderStruct = "Gradient( {0} )"; - private string m_functionBodyStruct = string.Empty; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.OBJECT, true, Constants.EmptyPortValue ); - AddInputPort( WirePortDataType.FLOAT, false, "Time" ); - AddOutputColorPorts( "RGBA", true ); - m_gradPort = m_inputPorts[ 0 ]; - m_useInternalPortData = true; - m_autoDrawInternalPortData = true; - m_drawPreviewExpander = false; - m_drawPreview = true; - m_showPreview = true; - m_selectedLocation = PreviewLocation.TopCenter; - m_previewShaderGUID = "8a09124cd6e4aa54a996e7487ec16b90"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_cachedTypeId == -1 ) - m_cachedTypeId = Shader.PropertyToID( "_GType" ); - - if( m_cachedTimeId == -1 ) - m_cachedTimeId = Shader.PropertyToID( "_GTime" ); - - if( m_cachedColorNumId == -1 ) - m_cachedColorNumId = Shader.PropertyToID( "_GColorNum" ); - - if( m_cachedAlphaNumId == -1 ) - m_cachedAlphaNumId = Shader.PropertyToID( "_GAlphaNum" ); - - PreviewMaterial.SetTexture( m_cachedTimeId, m_inputPorts[ 1 ].InputPreviewTexture( ContainerGraph ) ); - - Gradient curGrad = m_blankGrandient; - if( m_gradientNode != null ) - curGrad = m_gradientNode.Gradient; - - PreviewMaterial.SetInt( m_cachedTypeId, (int)curGrad.mode ); - PreviewMaterial.SetInt( m_cachedColorNumId, curGrad.colorKeys.Length ); - PreviewMaterial.SetInt( m_cachedAlphaNumId, curGrad.alphaKeys.Length ); - - for( int i = 0; i < 8; i++ ) - { - if( i < curGrad.colorKeys.Length ) - { - m_auxVec4.x = curGrad.colorKeys[ i ].color.r; - m_auxVec4.y = curGrad.colorKeys[ i ].color.g; - m_auxVec4.z = curGrad.colorKeys[ i ].color.b; - m_auxVec4.w = curGrad.colorKeys[ i ].time; - PreviewMaterial.SetVector( "_Col" + i, m_auxVec4 ); - } - else - { - PreviewMaterial.SetVector( "_Col" + i, Vector4.zero ); - } - } - - for( int i = 0; i < 8; i++ ) - { - if( i < curGrad.alphaKeys.Length ) - { - m_auxVec4.x = curGrad.alphaKeys[ i ].alpha; - m_auxVec4.y = curGrad.alphaKeys[ i ].time; - PreviewMaterial.SetVector( "_Alp" + i, m_auxVec4 ); - } - else - { - PreviewMaterial.SetVector( "_Alp" + i, Vector4.zero ); - } - } - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - - if( m_gradPort.IsConnected ) - { - m_gradientNode = RecursiveBackCheck( m_gradPort.GetOutputNode( 0 ) ); - } - else - { - m_gradientNode = null; - } - } - - GradientNode RecursiveBackCheck( ParentNode node ) - { - if( node is GradientNode ) - { - return node as GradientNode; - } - else - { - if( node is RelayNode || node is WireNode || node is RegisterLocalVarNode ) - { - return RecursiveBackCheck( node.InputPorts[ 0 ].GetOutputNode( 0 ) ); - } - else if( node is GetLocalVarNode) - { - var gnode = node as GetLocalVarNode; - if( gnode.CurrentSelected != null ) - return RecursiveBackCheck( gnode.CurrentSelected ); - else - return null; - } - else - { - return null; - } - } - - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - m_functionBodyStruct = string.Empty; - if( !dataCollector.IsSRP ) - { - GradientNode.GenerateGradientStruct( ref m_functionBodyStruct ); - dataCollector.AddFunctions( m_functionHeaderStruct, m_functionBodyStruct, "0" ); - } - else - { - dataCollector.AddToIncludes( UniqueId, "Packages/com.unity.shadergraph/ShaderGraphLibrary/Functions.hlsl" ); - } - - GenerateGradientSampler( dataCollector.IsSRP ); - - string gradient = "(Gradient)0"; - if( m_inputPorts[ 0 ].IsConnected && m_gradientNode != null ) - gradient = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string time = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - string functionResult = dataCollector.AddFunctions( m_functionHeader, m_functionBody, gradient, time ); - return GetOutputVectorItem( 0, outputId, functionResult ); - } - - void GenerateGradientSampler( bool isSrp ) - { - m_functionBody = string.Empty; - IOUtils.AddFunctionHeader( ref m_functionBody, "float4 SampleGradient( Gradient gradient, float time )" ); - IOUtils.AddFunctionLine( ref m_functionBody, "float3 color = gradient.colors[0].rgb;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "UNITY_UNROLL" ); - IOUtils.AddFunctionLine( ref m_functionBody, "for (int c = 1; c < 8; c++)" ); - IOUtils.AddFunctionLine( ref m_functionBody, "{" ); - if( isSrp ) - IOUtils.AddFunctionLine( ref m_functionBody, "float colorPos = saturate((time - gradient.colors[c-1].w) / (gradient.colors[c].w - gradient.colors[c-1].w)) * step(c, gradient.colorsLength-1);" ); - else - IOUtils.AddFunctionLine( ref m_functionBody, "float colorPos = saturate((time - gradient.colors[c-1].w) / (gradient.colors[c].w - gradient.colors[c-1].w)) * step(c, (float)gradient.colorsLength-1);" ); - IOUtils.AddFunctionLine( ref m_functionBody, "color = lerp(color, gradient.colors[c].rgb, lerp(colorPos, step(0.01, colorPos), gradient.type));" ); - IOUtils.AddFunctionLine( ref m_functionBody, "}" ); - - IOUtils.AddFunctionLine( ref m_functionBody, "#ifndef UNITY_COLORSPACE_GAMMA" ); - if( isSrp ) - IOUtils.AddFunctionLine( ref m_functionBody, "color = SRGBToLinear(color);" ); - else - IOUtils.AddFunctionLine( ref m_functionBody, "color = half3(GammaToLinearSpaceExact(color.r), GammaToLinearSpaceExact(color.g), GammaToLinearSpaceExact(color.b));" ); - IOUtils.AddFunctionLine( ref m_functionBody, "#endif" ); - - IOUtils.AddFunctionLine( ref m_functionBody, "float alpha = gradient.alphas[0].x;" ); - IOUtils.AddFunctionLine( ref m_functionBody, "UNITY_UNROLL" ); - IOUtils.AddFunctionLine( ref m_functionBody, "for (int a = 1; a < 8; a++)" ); - IOUtils.AddFunctionLine( ref m_functionBody, "{" ); - if( isSrp ) - IOUtils.AddFunctionLine( ref m_functionBody, "float alphaPos = saturate((time - gradient.alphas[a-1].y) / (gradient.alphas[a].y - gradient.alphas[a-1].y)) * step(a, gradient.alphasLength-1);" ); - else - IOUtils.AddFunctionLine( ref m_functionBody, "float alphaPos = saturate((time - gradient.alphas[a-1].y) / (gradient.alphas[a].y - gradient.alphas[a-1].y)) * step(a, (float)gradient.alphasLength-1);" ); - IOUtils.AddFunctionLine( ref m_functionBody, "alpha = lerp(alpha, gradient.alphas[a].x, lerp(alphaPos, step(0.01, alphaPos), gradient.type));" ); - IOUtils.AddFunctionLine( ref m_functionBody, "}" ); - IOUtils.AddFunctionLine( ref m_functionBody, "return float4(color, alpha);" ); - IOUtils.CloseFunctionBody( ref m_functionBody ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs.meta deleted file mode 100644 index 51d0b9e5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/GradientSampleNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b90e416e2fa93a249952fabc78f659c8 -timeCreated: 1562847602 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs deleted file mode 100644 index 178fc545..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs +++ /dev/null @@ -1,138 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// 4x4 Invert by DBN in -// http://answers.unity3d.com/questions/218333/shader-inversefloat4x4-function.html?childToView=641391#answer-641391 - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Inverse", "Matrix Operators", "Inverse matrix of a matrix" )] - public sealed class InverseOpNode : SingleInputOp - { - private string Inverse4x4Header = "Inverse4x4( {0} )"; - - //4x4 - private string[] Inverse4x4Function = - { - "{0}4x4 Inverse4x4({0}4x4 input)\n", - "{\n", - "\t#define minor(a,b,c) determinant({0}3x3(input.a, input.b, input.c))\n", - "\t{0}4x4 cofactors = {0}4x4(\n", - "\tminor( _22_23_24, _32_33_34, _42_43_44 ),\n", - "\t-minor( _21_23_24, _31_33_34, _41_43_44 ),\n", - "\tminor( _21_22_24, _31_32_34, _41_42_44 ),\n", - "\t-minor( _21_22_23, _31_32_33, _41_42_43 ),\n", - "\n", - "\t-minor( _12_13_14, _32_33_34, _42_43_44 ),\n", - "\tminor( _11_13_14, _31_33_34, _41_43_44 ),\n", - "\t-minor( _11_12_14, _31_32_34, _41_42_44 ),\n", - "\tminor( _11_12_13, _31_32_33, _41_42_43 ),\n", - "\n", - "\tminor( _12_13_14, _22_23_24, _42_43_44 ),\n", - "\t-minor( _11_13_14, _21_23_24, _41_43_44 ),\n", - "\tminor( _11_12_14, _21_22_24, _41_42_44 ),\n", - "\t-minor( _11_12_13, _21_22_23, _41_42_43 ),\n", - "\n", - "\t-minor( _12_13_14, _22_23_24, _32_33_34 ),\n", - "\tminor( _11_13_14, _21_23_24, _31_33_34 ),\n", - "\t-minor( _11_12_14, _21_22_24, _31_32_34 ),\n", - "\tminor( _11_12_13, _21_22_23, _31_32_33 ));\n", - "\t#undef minor\n", - "\treturn transpose( cofactors ) / determinant( input );\n", - "}\n" - }; - - private bool[] Inverse4x4FunctionFlags = - { - true, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - }; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "inverse"; - m_drawPreview = false; - - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4 ); - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4x4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4x4, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT ); - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - if ( m_outputPorts[ 0 ].DataType == WirePortDataType.FLOAT3x3 ) - { - GeneratorUtils.Add3x3InverseFunction( ref dataCollector, precisionString ); - RegisterLocalVariable( 0, string.Format( GeneratorUtils.Inverse3x3Header, value ), ref dataCollector, "invertVal" + OutputId ); - } - else - { - if ( !dataCollector.HasFunction( Inverse4x4Header ) ) - { - //Hack to be used util indent is properly used - int currIndent = UIUtils.ShaderIndentLevel; - - if ( dataCollector.IsTemplate ) - { - UIUtils.ShaderIndentLevel = 0; - } - else - { - UIUtils.ShaderIndentLevel = 1; - UIUtils.ShaderIndentLevel++; - } - - string finalFunction = string.Empty; - for ( int i = 0; i < Inverse4x4Function.Length; i++ ) - { - finalFunction += UIUtils.ShaderIndentTabs + ( Inverse4x4FunctionFlags[ i ] ? string.Format( Inverse4x4Function[ i ], precisionString ) : Inverse4x4Function[ i ] ); - } - - - UIUtils.ShaderIndentLevel = currIndent; - - dataCollector.AddFunction( Inverse4x4Header, finalFunction ); - } - - RegisterLocalVariable( 0, string.Format( Inverse4x4Header, value ), ref dataCollector, "invertVal" + OutputId ); - } - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs.meta deleted file mode 100644 index bc47ad0f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/InverseOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 785830160e033d24280df9c5b4cec368 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs deleted file mode 100644 index c67f26b4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs +++ /dev/null @@ -1,41 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Length", "Vector Operators", "Scalar Euclidean length of a vector" )] - public sealed class LengthOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "length"; - m_previewShaderGUID = "1c1f6d6512b758942a8b9dd1bea12f34"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_autoUpdateOutputPort = false; - } - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - switch( m_inputPorts[0].DataType ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - case WirePortDataType.UINT:m_previewMaterialPassId = 0;break; - case WirePortDataType.FLOAT2:m_previewMaterialPassId = 1;break; - case WirePortDataType.FLOAT3:m_previewMaterialPassId = 2;break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR:m_previewMaterialPassId = 3;break; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs.meta deleted file mode 100644 index c13dd4f4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LengthOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bb3fd570e41cfa24d93b53e80eac02d5 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs deleted file mode 100644 index 1ec7199d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs +++ /dev/null @@ -1,116 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Lerp", "Math Operators", "Linear interpolation of two scalars or vectors based on a weight", null, KeyCode.L )] - public sealed class LerpOp : ParentNode - { - private const string LertOpFormat = "lerp( {0} , {1} , {2})"; - - [UnityEngine.SerializeField] - private WirePortDataType m_mainDataType = WirePortDataType.FLOAT; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_textLabelWidth = 55; - AddInputPort( WirePortDataType.FLOAT, false, "A" ); - AddInputPort( WirePortDataType.FLOAT, false, "B" ); - AddInputPort( WirePortDataType.FLOAT, false, "Alpha" ); - AddOutputPort( WirePortDataType.FLOAT,Constants.EmptyPortValue); - m_useInternalPortData = true; - m_previewShaderGUID = "34d9c4cdcf1fadb49af2de3f90bbc57d"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateConnection( portId ); - } - - void UpdateConnection( int portId ) - { - WirePortDataType type1 = WirePortDataType.FLOAT; - if( m_inputPorts[ 0 ].IsConnected ) - type1 = m_inputPorts[ 0 ].GetOutputConnection( 0 ).DataType; - - WirePortDataType type2 = WirePortDataType.FLOAT; - if( m_inputPorts[ 1 ].IsConnected ) - type2 = m_inputPorts[ 1 ].GetOutputConnection( 0 ).DataType; - - WirePortDataType typealpha = WirePortDataType.FLOAT; - if( m_inputPorts[ 2 ].IsConnected ) - typealpha = m_inputPorts[ 2 ].GetOutputConnection( 0 ).DataType; - - m_mainDataType = UIUtils.GetPriority( type1 ) > UIUtils.GetPriority( type2 ) ? type1 : type2; - - if( !m_inputPorts[ 0 ].IsConnected && !m_inputPorts[ 1 ].IsConnected && m_inputPorts[ 2 ].IsConnected ) - m_mainDataType = m_inputPorts[ 2 ].GetOutputConnection( 0 ).DataType; - - m_inputPorts[ 0 ].ChangeType( m_mainDataType, false ); - - m_inputPorts[ 1 ].ChangeType( m_mainDataType, false ); - if( m_inputPorts[ 2 ].IsConnected && ( typealpha == WirePortDataType.FLOAT || typealpha == WirePortDataType.INT ) ) - m_inputPorts[ 2 ].ChangeType( WirePortDataType.FLOAT, false ); - else - m_inputPorts[ 2 ].ChangeType( m_mainDataType, false ); - - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - - //void UpdateDisconnection( int portId ) - //{ - // int otherPortId = ( portId + 1 ) % 2; - // if ( m_inputPorts[ otherPortId ].IsConnected ) - // { - // m_mainDataType = m_inputPorts[ otherPortId ].DataType; - // m_inputPorts[ portId ].ChangeType( m_mainDataType, false ); - // m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - // } - //} - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string aValue = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, m_mainDataType, ignoreLocalVar, true ); - string bValue = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, m_mainDataType, ignoreLocalVar, true ); - string interp = string.Empty; - if( m_inputPorts[ 2 ].DataType == WirePortDataType.FLOAT ) - interp = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - else - interp = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, m_mainDataType, ignoreLocalVar,true ); - string result = string.Format( LertOpFormat, aValue,bValue,interp); - - RegisterLocalVariable( 0, result, ref dataCollector, "lerpResult"+OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - //public override void RefreshExternalReferences() - //{ - // if ( m_inputPorts[ 2 ].DataType != WirePortDataType.FLOAT ) - // { - // m_inputPorts[ 2 ].ChangeType( WirePortDataType.FLOAT, false ); - // } - //} - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs.meta deleted file mode 100644 index 22b8eec4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LerpOp.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1e38abf6e3c7dfa409a5fe40d2ce8a19 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs deleted file mode 100644 index 35914c34..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Log10", "Math Operators", "Base-10 logarithm of scalars and vectors" )] - public sealed class Log10OpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "log10"; - m_previewShaderGUID = "9e7cfa357dd261f499d0ba8637ff2614"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs.meta deleted file mode 100644 index e9ae3c31..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log10OpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: be47a76f1f42fbe47bf2568584c31196 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs deleted file mode 100644 index 614a82a2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Log2", "Math Operators", "Base-2 logarithm of scalars and vectors" )] - public sealed class Log2OpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "log2"; - m_previewShaderGUID = "5975a154432d4c64cacd78d015ed08ba"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs.meta deleted file mode 100644 index 9511991b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/Log2OpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b9489308aad1f794982afc1faf646013 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs deleted file mode 100644 index ff7d7863..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Log", "Math Operators", "Natural logarithm of scalars and vectors" )] - public sealed class LogOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "log"; - m_previewShaderGUID = "a3293e0a73834b24682775f5d8ee1e7c"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs.meta deleted file mode 100644 index 7aab4f70..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/LogOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1ed2c12cea61a8c4fa67eebdc10d2a2a -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs deleted file mode 100644 index 9cb64e97..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs +++ /dev/null @@ -1,3 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// Deprecated file diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs.meta deleted file mode 100644 index 597824ca..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/MultipleInputOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8804c7e5888738547b5a704f788fc18b -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs deleted file mode 100644 index 00c174dc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Negate", "Math Operators", "Negate or invert an input value" )] - public sealed class NegateNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_previewShaderGUID = "b035bc40da1ac7c4eafad4116382ec79"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string result = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - if ( result.StartsWith( "-" ) ) - { - return result.Remove( 0, 1 ); - } - else - { - return "-" + result; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs.meta deleted file mode 100644 index 83f5922e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NegateNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 01c91005470f6b94eba168a127cecd6c -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs deleted file mode 100644 index 140a1173..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs +++ /dev/null @@ -1,55 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Normalize", "Vector Operators", "Normalizes a vector", null, KeyCode.N )] - public sealed class NormalizeNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_selectedLocation = PreviewLocation.TopCenter; - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.FLOAT, WirePortDataType.FLOAT2, WirePortDataType.FLOAT3, WirePortDataType.FLOAT4, WirePortDataType.COLOR, WirePortDataType.OBJECT, WirePortDataType.INT ); - m_previewShaderGUID = "a51b11dfb6b32884e930595e5f9defa8"; - } - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string result = string.Empty; - switch ( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.OBJECT: - case WirePortDataType.COLOR: - { - result = "normalize( " + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + " )"; - } - break; - case WirePortDataType.INT: - { - return m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - } - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - result = UIUtils.InvalidParameter( this ); - } - break; - } - RegisterLocalVariable( 0, result, ref dataCollector, "normalizeResult" + OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs.meta deleted file mode 100644 index 8bec377b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/NormalizeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fa6682c371754094f88b3c2a7e96ae26 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs deleted file mode 100644 index 10792114..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs +++ /dev/null @@ -1,45 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "One Minus", "Math Operators", "1 - input value", null, KeyCode.O )] - public sealed class OneMinusNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_previewShaderGUID = "bed5300b92e7bb0419d0f4accb853312"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( InputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( InputPorts[ 0 ].DataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string result = "( 1.0 - " + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + " )"; - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs.meta deleted file mode 100644 index ff94c53d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/OneMinusNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 727743b66e17d7b4f9c2fbe7dde98bd9 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs deleted file mode 100644 index 82357b67..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Power", "Math Operators", "Base to the Exp-th power of scalars and vectors", null, KeyCode.E )] - public sealed class PowerNode : ParentNode - { - public const string SafePowerStr = "max( {0} , 0.0001 )"; - public const string SafePowerLabel = "Safe Power"; - - [SerializeField] - private bool m_safePower = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "Base" ); - AddInputPort( WirePortDataType.FLOAT, false, "Exp" ); - m_inputPorts[ 1 ].FloatInternalData = 1; - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_textLabelWidth = 85; - m_previewShaderGUID = "758cc2f8b537b4e4b93d9833075d138c"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnections( portId ); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnections( inputPortId ); - } - - void UpdateConnections( int inputPort ) - { - m_inputPorts[ inputPort ].MatchPortToConnection(); - if ( inputPort == 0 ) - { - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_safePower = EditorGUILayoutToggle( SafePowerLabel, m_safePower ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string x = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - if( m_safePower ) - { - string safePowerName = "saferPower" + OutputId; - string safePowerValue = string.Format( SafePowerStr, x ); - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].DataType, safePowerName, safePowerValue ); - x = safePowerName; - } - - string y = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ 0 ].DataType, ignoreLocalvar, true ); - string result = "pow( " + x + " , " + y + " )"; - - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 17502 ) - m_safePower = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_safePower ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs.meta deleted file mode 100644 index bedc464e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/PowerNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 520a55839e863ce47b3558be612f4691 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs deleted file mode 100644 index 659c86cd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Rsqrt", "Math Operators", "Reciprocal square root of scalars and vectors" )] - public sealed class RSqrtOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "rsqrt"; - m_previewShaderGUID = "c58c17cb1f7f6e6429a2c7a6cdaef87d"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs.meta deleted file mode 100644 index e124e47a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RSqrtOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 513de50bd4766d0448bb471ca272608f -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs deleted file mode 100644 index 19f478ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Radians", "Trigonometry Operators", "Converts values of scalars and vectors from degrees to radians" )] - public sealed class RadiansOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "radians"; - m_previewShaderGUID = "d27d189eaf6eeb04fae9913d9617ece5"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs.meta deleted file mode 100644 index f90ec876..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RadiansOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b6ca01d5c16f73c42996318c140eddb7 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs deleted file mode 100644 index 1488cb1c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Reflect", "Vector Operators", "Reflection vector given an incidence vector and a normal vector" )] - public sealed class ReflectOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].ChangeProperties( "Incident", WirePortDataType.FLOAT4, false ); - m_inputPorts[ 1 ].ChangeProperties( "Normal", WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - - m_textLabelWidth = 67; - m_previewShaderGUID = "fb520f2145c0fa0409320a9e6d720758"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - string result = "reflect( " + m_inputA + " , " + m_inputB + " )"; - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs.meta deleted file mode 100644 index 2b7f085f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ReflectOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bcd77715f8db1564abc96d502312d476 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs deleted file mode 100644 index ba59e2ca..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs +++ /dev/null @@ -1,92 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Refract", "Vector Operators", "Computes a refraction vector" )] - public sealed class RefractOpVec : ParentNode - { - [UnityEngine.SerializeField] - private WirePortDataType m_mainDataType = WirePortDataType.FLOAT; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false , "Incident" ); - AddInputPort( WirePortDataType.FLOAT4, false , "Normal" ); - AddInputPort( WirePortDataType.FLOAT, false, "Eta" ); - AddOutputPort( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - m_textLabelWidth = 67; - m_previewShaderGUID = "5ab44ca484bed8b4884b03b1c00fdc3d"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateConnection( portId ); - } - - void UpdateConnection( int portId ) - { - if( portId == 2 ) - return; - - bool hasConnection = false; - - WirePortDataType type1 = WirePortDataType.FLOAT; - if( m_inputPorts[ 0 ].IsConnected ) - { - type1 = m_inputPorts[ 0 ].GetOutputConnection( 0 ).DataType; - hasConnection = true; - } - WirePortDataType type2 = WirePortDataType.FLOAT; - if( m_inputPorts[ 1 ].IsConnected ) - { - type2 = m_inputPorts[ 1 ].GetOutputConnection( 0 ).DataType; - hasConnection = true; - } - - if( hasConnection ) - { - m_mainDataType = UIUtils.GetPriority( type1 ) > UIUtils.GetPriority( type2 ) ? type1 : type2; - } - else - { - m_mainDataType = WirePortDataType.FLOAT4; - } - - m_inputPorts[ 0 ].ChangeType( m_mainDataType, false ); - m_inputPorts[ 1 ].ChangeType( m_mainDataType, false ); - m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string incident = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string normal = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string interp = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string result = "refract( " + incident + " , " + normal + " , " + interp + " )"; - - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs.meta deleted file mode 100644 index 58b705a4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RefractOpVec.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c5bb608b83cdc894cab572c72baa5f84 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs deleted file mode 100644 index 95b1dd8f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Round", "Math Operators", "Rounded value of scalars or vectors" )] - public sealed class RoundOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "round"; - m_previewShaderGUID = "554d561417b207c4bb3cd4a0c86b6907"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs.meta deleted file mode 100644 index 9b3740db..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/RoundOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f7b5f29bc7f6bb844ae4ea698404adc3 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs deleted file mode 100644 index ed91f4d4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Saturate", "Math Operators", "Saturate clamps the input values into the [0,1] range" )] - public sealed class SaturateNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "saturate"; - m_previewShaderGUID = "d9e53418dc8b9d34fb395e3ea3c75985"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs.meta deleted file mode 100644 index e199e9cf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SaturateNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9d56f68d94c889443af651140ef86948 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs deleted file mode 100644 index 0d79fe81..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs +++ /dev/null @@ -1,78 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Scale And Offset", "Math Operators", "Scales and offsets an input value\n( ( Value * Scale ) + Offset )" )] - public sealed class ScaleAndOffsetNode : ParentNode - { - private const string ScaleOffsetOpStr = "({0}*{1} + {2})"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddInputPort( WirePortDataType.FLOAT, false, "Scale" ); - m_inputPorts[ 1 ].FloatInternalData = 1; - AddInputPort( WirePortDataType.FLOAT, false, "Offset" ); - AddOutputPort( WirePortDataType.FLOAT, " " ); - m_useInternalPortData = true; - m_previewShaderGUID = "a1f1053d4d9c3be439e0382038b74771"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnection( portId ); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnection( inputPortId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - m_inputPorts[ portId ].ChangeType( WirePortDataType.FLOAT, false ); - if( portId == 0 ) - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT, false ); - } - } - - void UpdateConnection( int portId ) - { - if( portId == 0 ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - else - { - WirePortDataType newDataType = m_inputPorts[ portId ].ConnectionType() == WirePortDataType.FLOAT ? WirePortDataType.FLOAT : m_outputPorts[ 0 ].DataType; - m_inputPorts[ portId ].ChangeType( newDataType, false ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - // If scale or offset ports are floats then there's no need to cast them to any other type since they can be multiplied with everything - WirePortDataType scaleType = ( m_inputPorts[ 1 ].ConnectionType() == WirePortDataType.FLOAT ) ? WirePortDataType.FLOAT : m_outputPorts[ 0 ].DataType; - string scale = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, scaleType, ignoreLocalvar , true ); - - WirePortDataType offsetType = ( m_inputPorts[ 2 ].ConnectionType() == WirePortDataType.FLOAT ) ? WirePortDataType.FLOAT : m_outputPorts[ 0 ].DataType; - string offset = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, offsetType, ignoreLocalvar, true ); - - string result = string.Format( ScaleOffsetOpStr, value, scale, offset ); - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs.meta deleted file mode 100644 index 4a508a82..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleAndOffsetNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b594feaa69ad03449b563f834fe0c18e -timeCreated: 1484582091 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs deleted file mode 100644 index 7445a10d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs +++ /dev/null @@ -1,152 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Scale", "Math Operators", "Scales input value by a float factor" )] - public sealed class ScaleNode : ParentNode - { - private const string ScaleFactorStr = "Scale"; - - [SerializeField] - private float m_scaleFactor = 1; - - private int m_cachedPropertyId = -1; - - private const float LabelWidth = 8; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, " " ); - AddOutputPort( WirePortDataType.FLOAT, " " ); - m_insideSize.Set( 50, 10 ); - m_autoWrapProperties = true; - m_previewShaderGUID = "6d8ec9d9dab62c44aa2dcc0e3987760d"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_ScaleFloat" ); - - PreviewMaterial.SetFloat( m_cachedPropertyId, m_scaleFactor ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_scaleFactor = EditorGUILayoutFloatField( ScaleFactorStr, m_scaleFactor ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - m_outputPorts[ 0 ].ChangeType( InputPorts[ 0 ].DataType, false ); - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_propertyDrawPos.x = m_remainingBox.x + Constants.FLOAT_WIDTH_SPACING * drawInfo.InvertedZoom * 0.5f; - m_propertyDrawPos.y = m_remainingBox.y + Constants.INPUT_PORT_DELTA_Y * drawInfo.InvertedZoom * 0.5f; - m_propertyDrawPos.width = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; - m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if ( drawInfo.CurrentEventType != EventType.MouseDown ) - return; - - Rect hitBox = m_remainingBox; - hitBox.xMin -= LabelWidth * drawInfo.InvertedZoom; - bool insideBox = hitBox.Contains( drawInfo.MousePosition ); - - if ( insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = true; - } - else if ( m_isEditingFields && !insideBox ) - { - GUI.FocusControl( null ); - m_isEditingFields = false; - } - } - - private bool m_isEditingFields; - private float m_previousValue; - private string m_fieldText = "0"; - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if ( !m_isVisible ) - return; - - if ( m_isEditingFields ) - { - UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref m_scaleFactor, LabelWidth ); - } - else if ( drawInfo.CurrentEventType == EventType.Repaint ) - { - Rect fakeField = m_propertyDrawPos; - fakeField.xMin += LabelWidth * drawInfo.InvertedZoom; - Rect fakeLabel = m_propertyDrawPos; - fakeLabel.xMax = fakeField.xMin; - EditorGUIUtility.AddCursorRect( fakeLabel, MouseCursor.SlideArrow ); - EditorGUIUtility.AddCursorRect( fakeField, MouseCursor.Text ); - - if ( m_previousValue != m_scaleFactor ) - { - m_previousValue = m_scaleFactor; - m_fieldText = m_scaleFactor.ToString(); - } - - GUI.Label( fakeField, m_fieldText, UIUtils.MainSkin.textField ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string portResult = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string result = "( " + portResult + " * " + m_scaleFactor + " )"; - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_scaleFactor ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_scaleFactor = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs.meta deleted file mode 100644 index 49bd4b82..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/ScaleNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ec926b11f9c698c458f746e4e55fd7df -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs deleted file mode 100644 index 90f83dcf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Sign", "Math Operators", "Sign of scalar or each vector component" )] - public sealed class SignOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "sign"; - m_previewShaderGUID = "3aca80b49aadf5046b7133730818e18f"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT , - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR , - WirePortDataType.INT); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs.meta deleted file mode 100644 index 1a1d0ff6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SignOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 429f407c2b590df45b215f0edfa49b97 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs deleted file mode 100644 index 4726b848..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Simplified Fmod", "Math Operators", "Floating point remainder of x/y" )] - public sealed class SimplifiedFModOpNode : DynamicTypeNode - { - private const string FmodCustomOp = "frac({0}/{1})*{1}"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_previewShaderGUID = "2688236fb4f37ce47b81cc818c53321d"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - RegisterLocalVariable( 0, string.Format( FmodCustomOp, m_inputA, m_inputB ), ref dataCollector, ( "fmodResult" + OutputId ) ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs.meta deleted file mode 100644 index 77efda87..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SimplifiedFModOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f186e1b03a8ee2b4b9e45918576e8cf6 -timeCreated: 1484731588 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs deleted file mode 100644 index 6d0d363b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Sin", "Trigonometry Operators", "Sine of scalars and vectors" )] - public sealed class SinOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "sin"; - m_previewShaderGUID = "bcd9f8749ddd3ac4f94f4c2071c1d0d4"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs.meta deleted file mode 100644 index 24e23e66..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: be2a11b08ee8cbb458dbcc4c1a61ad1b -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs deleted file mode 100644 index 4af0cba4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs +++ /dev/null @@ -1,67 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - - -namespace AmplifyShaderEditor -{ - [Serializable] - public class SingleInputOp : ParentNode - { - - [SerializeField] - protected string m_opName; - //[SerializeField] - //protected int m_validTypes; - - protected bool m_autoUpdateOutputPort = true; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - //m_validTypes = 0; - m_useInternalPortData = true; - - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputPorts[ 0 ].MatchPortToConnection(); - if ( m_autoUpdateOutputPort ) - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - m_inputPorts[ 0 ].MatchPortToConnection(); - if ( m_autoUpdateOutputPort ) - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string result = "0"; - if ( m_inputPorts[ 0 ].IsConnected ) - { - ParentNode node = m_inputPorts[ 0 ].GetOutputNode(); - int localOutputId = m_inputPorts[ 0 ].ExternalReferences[ 0 ].PortId; - result = m_opName + "( " + node.GenerateShaderForOutput( localOutputId, ref dataCollector, ignoreLocalvar ) + " )"; - } - else - { - result = m_opName + "( " + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + " )"; - } - - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs.meta deleted file mode 100644 index 751db40f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SingleInputOp.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ed03e964ff9aa274cbf392769b61170b -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs deleted file mode 100644 index f38a192a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Sinh", "Trigonometry Operators", "Hyperbolic sine of scalars and vectors" )] - public sealed class SinhOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "sinh"; - m_previewShaderGUID = "4e9c00e6dceb4024f80d4e3d7786abad"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs.meta deleted file mode 100644 index 292ae67c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SinhOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 52092e3985c556943895f86c585bcd25 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs deleted file mode 100644 index 09d86cb0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs +++ /dev/null @@ -1,122 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Smoothstep", "Math Operators", "Returns a smooth Hermite interpolation between 0 and 1, if input is in the range [min, max]." )] - public sealed class SmoothstepOpNode : ParentNode - { - //[UnityEngine.SerializeField] - //private WirePortDataType m_mainDataType = WirePortDataType.FLOAT; - - private int m_alphaPortId = 0; - private int m_minPortId = 0; - private int m_maxPortId = 0; - private const string SmoothstepOpFormat = "smoothstep( {0} , {1} , {2})";//min max alpha - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue, -1, MasterNodePortCategory.Fragment, 0 ); - m_alphaPortId = m_inputPorts.Count - 1; - AddInputPort( WirePortDataType.FLOAT, false, "Min", -1, MasterNodePortCategory.Fragment, 1 ); - m_minPortId = m_inputPorts.Count - 1; - AddInputPort( WirePortDataType.FLOAT, false, "Max", -1, MasterNodePortCategory.Fragment, 2 ); - m_maxPortId = m_inputPorts.Count - 1; - - GetInputPortByUniqueId( m_maxPortId ).FloatInternalData = 1; - - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_useInternalPortData = true; - m_textLabelWidth = 55; - m_previewShaderGUID = "954cdd40a7a528344a0a4d3ff1db5176"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if( portId == 0 ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_inputPorts[ 1 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_inputPorts[ 2 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - if( outputPortId == 0 ) - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_inputPorts[ 1 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_inputPorts[ 2 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - } - - //public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - //{ - // base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - // UpdateConnection( portId ); - //} - - //public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - //{ - // base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - // UpdateConnection( inputPortId ); - //} - - //public override void OnInputPortDisconnected( int portId ) - //{ - // base.OnInputPortDisconnected( portId ); - // UpdateConnection( portId ); - //} - - //void UpdateConnection( int portId ) - //{ - // WirePortDataType type1 = WirePortDataType.FLOAT; - // if( m_inputPorts[ m_minPortId ].IsConnected ) - // type1 = m_inputPorts[ m_minPortId ].GetOutputConnection( 0 ).DataType; - - // WirePortDataType type2 = WirePortDataType.FLOAT; - // if( m_inputPorts[ m_maxPortId ].IsConnected ) - // type2 = m_inputPorts[ m_maxPortId ].GetOutputConnection( 0 ).DataType; - - // m_mainDataType = UIUtils.GetPriority( type1 ) > UIUtils.GetPriority( type2 ) ? type1 : type2; - - // if( !m_inputPorts[ m_minPortId ].IsConnected && !m_inputPorts[ m_maxPortId ].IsConnected && m_inputPorts[ m_alphaPortId ].IsConnected ) - // m_mainDataType = m_inputPorts[ m_alphaPortId ].GetOutputConnection( 0 ).DataType; - - // m_inputPorts[ m_minPortId ].ChangeType( m_mainDataType, false ); - - // m_inputPorts[ m_maxPortId ].ChangeType( m_mainDataType, false ); - // if( m_inputPorts[ m_alphaPortId ].IsConnected && m_inputPorts[ m_alphaPortId ].GetOutputConnection( 0 ).DataType == WirePortDataType.FLOAT ) - // m_inputPorts[ m_alphaPortId ].ChangeType( WirePortDataType.FLOAT, false ); - // else - // m_inputPorts[ m_alphaPortId ].ChangeType( m_mainDataType, false ); - - // m_outputPorts[ 0 ].ChangeType( m_mainDataType, false ); - //} - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string aValue = m_inputPorts[ m_minPortId ].GeneratePortInstructions( ref dataCollector ); - string bValue = m_inputPorts[ m_maxPortId ].GeneratePortInstructions( ref dataCollector ); - string interp = m_inputPorts[ m_alphaPortId ].GeneratePortInstructions( ref dataCollector ); - - string result = string.Format( SmoothstepOpFormat, aValue, bValue, interp ); - - RegisterLocalVariable( 0, result, ref dataCollector, "smoothstepResult" + OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs.meta deleted file mode 100644 index 98387ebd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SmoothstepOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0f64eb769f843a349a0d249beacc6fc3 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs deleted file mode 100644 index e35c1b25..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Sqrt", "Math Operators", "Square root of scalars and vectors" )] - public sealed class SqrtOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "sqrt"; - m_previewShaderGUID = "1791e2fbf36af084da7ecfc289e89b6e"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs.meta deleted file mode 100644 index 164b7c59..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/SqrtOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4820b591b73a7fe4ab13261deebf76f7 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs deleted file mode 100644 index ab1a1b86..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs +++ /dev/null @@ -1,24 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Step", "Math Operators", "Step function returning either zero or one" )] - public sealed class StepOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_previewShaderGUID = "2c757add7f97ecd4abd9ce6ec4659697"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - return "step( " + m_inputA + " , " + m_inputB + " )"; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs.meta deleted file mode 100644 index 52155547..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/StepOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c4305e64271097249a198b2e8aed3046 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs deleted file mode 100644 index 1b77ed5f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs +++ /dev/null @@ -1,64 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Remap -// Donated by The Four Headed Cat - @fourheadedcat -using UnityEngine; -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Remap", "Math Operators", "Remap value from old min - max range to new min - max range", null, KeyCode.None, true, false, null, null, "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCRemapNode : DynamicTypeNode - { - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].Name = Constants.EmptyPortValue; - m_inputPorts[ 1 ].Name = "Min Old"; - AddInputPort( WirePortDataType.FLOAT, false, "Max Old" ); - m_inputPorts[ 2 ].FloatInternalData = 1; - AddInputPort( WirePortDataType.FLOAT, false, "Min New" ); - AddInputPort( WirePortDataType.FLOAT, false, "Max New" ); - m_inputPorts[ 4 ].FloatInternalData = 1; - m_textLabelWidth = 100; - m_useInternalPortData = true; - m_previewShaderGUID = "72dd1cbea889fa047b929d5191e360c0"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnections(); - } - - public override void OnConnectedOutputNodeChanges( int outputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( outputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnections(); - } - - void UpdateConnections() - { - m_inputPorts[ 0 ].MatchPortToConnection(); - m_inputPorts[ 1 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_inputPorts[ 2 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_inputPorts[ 3 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_inputPorts[ 4 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - m_outputPorts[ 0 ].ChangeType( m_inputPorts[ 0 ].DataType, false ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string oldMin = m_inputPorts[ 1 ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ 0 ].DataType, ignoreLocalvar, true ); - string oldMax = m_inputPorts[ 2 ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ 0 ].DataType, ignoreLocalvar, true ); - string newMin = m_inputPorts[ 3 ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ 0 ].DataType, ignoreLocalvar, true ); - string newMax = m_inputPorts[ 4 ].GenerateShaderForOutput( ref dataCollector, m_inputPorts[ 0 ].DataType, ignoreLocalvar, true ); - string strout = "(" + newMin + " + (" + value + " - " + oldMin + ") * (" + newMax + " - " + newMin + ") / (" + oldMax + " - " + oldMin + "))"; - - return CreateOutputLocalVariable( 0, strout, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs.meta deleted file mode 100644 index e255ee66..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TFHCRemapNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 637508d44a97b5449a3d7223c461e58c -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs deleted file mode 100644 index 409937ea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Tan", "Trigonometry Operators", "Tangent of scalars and vectors" )] - public sealed class TanOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "tan"; - m_previewShaderGUID = "312e291832cac5749a3626547dfc8607"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs.meta deleted file mode 100644 index e78333f8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 535b4367719ca2146bb7ddac217dad94 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs deleted file mode 100644 index e9f88faf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Tanh", "Trigonometry Operators", "Hyperbolic tangent of scalars and vectors" )] - public sealed class TanhOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "tanh"; - m_previewShaderGUID = "52f78d3a1c66d1c489cd63b0a9300b38"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs.meta deleted file mode 100644 index e2a2ef7f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TanhOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 792e48b83a6387a4d826d6445417372f -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs deleted file mode 100644 index c4c7e325..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs +++ /dev/null @@ -1,160 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum CoordinateSpaces - { - Tangent, - Local, - World, - View, - Clip, - Screen - } - - [Serializable] - [NodeAttributes( "Transform Vector", "Math Operators", "Transforma a vector into another", null, KeyCode.None, false )] - public sealed class TransformVectorOpNode : ParentNode - { - [SerializeField] - private CoordinateSpaces m_source = CoordinateSpaces.Tangent; - [SerializeField] - private CoordinateSpaces m_destination = CoordinateSpaces.World; - - private const string InputTangentrStr = "float4 tangent: TANGENT"; - private const string ColorValueStr = ".tangent"; - - private const string InputNormalStr = "float3 normal : NORMAL"; - private const string NormalValueStr = ".normal"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, Constants.EmptyPortValue ); - AddOutputPort( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - m_useInternalPortData = true; - } - - void AddTangentInfo( ref MasterNodeDataCollector dataCollector ) - { - dataCollector.AddToInput( UniqueId, InputTangentrStr, true ); - dataCollector.AddToInput( UniqueId, InputTangentrStr, true ); - dataCollector.AddToInput( UniqueId, InputNormalStr, true ); - dataCollector.AddToLocalVariables( UniqueId, "float3 binormal = cross( normalize( v.normal ), normalize( v.tangent.xyz ) ) * v.tangent.w;" ); - dataCollector.AddToLocalVariables( UniqueId, "float3x3 rotation = float3x3( v.tangent.xyz, binormal, v.normal );" ); - - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - - //if ( !InputPorts[ 0 ].IsConnected ) - //{ - // return UIUtils.NoConnection( this ); - //} - - string value = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - dataCollector.AddToIncludes( UniqueId, Constants.UnityShaderVariables ); - - - - switch ( m_source ) - { - case CoordinateSpaces.Tangent: - { - AddTangentInfo( ref dataCollector ); - switch ( m_destination ) - { - case CoordinateSpaces.Tangent: - { - return value; - } - //case eCoordinateSpaces.Local: - //{ - //} - //case eCoordinateSpaces.World: - //{ - //} - //case eCoordinateSpaces.View: - //{ - //} - } - } - break; - case CoordinateSpaces.Local: - { - switch ( m_destination ) - { - case CoordinateSpaces.Tangent: - { - AddTangentInfo( ref dataCollector ); - return "float4(mul( rotation , " + value + ".xyz ),1)"; - } - case CoordinateSpaces.Local: - { - return value; - } - case CoordinateSpaces.World: - { - return "mul( _Object2World , " + value + " )"; - } - case CoordinateSpaces.View: - { - return "mul( UNITY_MATRIX_MV , " + value + " )"; - } - } - } - break; - case CoordinateSpaces.World: - { - switch ( m_destination ) - { - //case eCoordinateSpaces.Tangent: - //{ - //} - case CoordinateSpaces.Local: - { - return "mul( _World2Object , " + value + " )"; - } - case CoordinateSpaces.World: - { - return value; - } - case CoordinateSpaces.View: - { - return "mul( UNITY_MATRIX_V , " + value + " )"; - } - } - } - break; - case CoordinateSpaces.View: - { - UIUtils.ShowMessage( UniqueId, "View as Source is not supported", MessageSeverity.Warning ); - return value; - } - } - - return UIUtils.UnknownError( this ); - } - - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_source = ( CoordinateSpaces ) Enum.Parse( typeof( CoordinateSpaces ), GetCurrentParam( ref nodeParams ) ); - m_destination = ( CoordinateSpaces ) Enum.Parse( typeof( CoordinateSpaces ), GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_source ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_destination ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs.meta deleted file mode 100644 index 3169b4e9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransformVectorOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 928c21155a9c1a74b953da2d24269035 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs deleted file mode 100644 index 6e83e512..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Transpose", "Matrix Operators", "Transpose matrix of a matrix" )] - public sealed class TransposeOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "transpose"; - m_drawPreview = false; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4 ); - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4x4, false ); - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4x4, false ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs.meta deleted file mode 100644 index 1df556ee..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TransposeOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ba1613dad4af0da4b9f4619b90916cbf -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs deleted file mode 100644 index f190b0c8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Trunc", "Math Operators", "Largest integer not greater than a scalar or each vector component" )] - public sealed class TruncOpNode : SingleInputOp - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_opName = "trunc"; - m_previewShaderGUID = "c717aaa68f4ac9e469b15763e82933e1"; - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.INT ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs.meta deleted file mode 100644 index 9b873107..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/TruncOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5f78e9a796a94d54482caa15d4971feb -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs deleted file mode 100644 index f5610899..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs +++ /dev/null @@ -1,76 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - public class VariablePortTypeOpNode : ParentNode - { - private const string InputTypeStr = "Input type"; - - [SerializeField] - protected WirePortDataType m_selectedType = WirePortDataType.FLOAT; - - [SerializeField] - protected WirePortDataType m_lastSelectedType = WirePortDataType.FLOAT; - - [SerializeField] - protected int _inputAmount = 1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddPorts(); - } - - void AddPorts() - { - for ( int i = 0; i < _inputAmount; i++ ) - { - AddInputPort( m_selectedType, true, i.ToString() ); - } - AddOutputPort( m_selectedType, Constants.EmptyPortValue ); - m_sizeIsDirty = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginVertical(); - { - EditorGUILayout.LabelField( InputTypeStr ); - m_selectedType = ( WirePortDataType ) EditorGUILayoutEnumPopup( m_selectedType ); - } - EditorGUILayout.EndVertical(); - if ( m_selectedType != m_lastSelectedType ) - { - m_lastSelectedType = m_selectedType; - - DeleteAllInputConnections( true ); - DeleteAllOutputConnections( true ); - - AddPorts(); - - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedType ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedType = ( WirePortDataType ) Enum.Parse( typeof( WirePortDataType ), GetCurrentParam( ref nodeParams ) ); - m_lastSelectedType = m_selectedType; - DeleteAllInputConnections( true ); - DeleteAllOutputConnections( true ); - AddPorts(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs.meta deleted file mode 100644 index f0328b05..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Operators/VariablePortTypeOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 97be7adea7b8ae44c9bebb753277e0c2 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs deleted file mode 100644 index 179413d5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs +++ /dev/null @@ -1,3778 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum PreviewLocation - { - Auto, - TopCenter, - BottomCenter, - Left, - Right - } - - public enum NodeMessageType - { - Error, - Warning, - Info - } - - [Serializable] - public class ParentNode : UndoParentNode, ISerializationCallbackReceiver - { - public const int PreviewWidth = 128; - public const int PreviewHeight = 128; - - protected readonly string[] PrecisionLabels = { "Float", "Half" }; - protected readonly string[] PrecisionLabelsExtra = { "Float", "Half", "Inherit" }; - - private const double NodeClickTime = 0.2; - protected GUIContent PrecisionContent = new GUIContent( "Precision", "Changes the precision of internal calculations, using lower types saves some performance\nDefault: Float" ); - private const int MoveCountBuffer = 3;// When testing for stopped movement we need to take Layout and Repaint into account for them not to interfere with tests - private const float MinInsideBoxWidth = 20; - private const float MinInsideBoxHeight = 10; - - private const string WikiLinkStr = "online reference"; - - public delegate void OnNodeEvent( ParentNode node, bool testOnlySelected, InteractionMode interactionMode ); - public delegate void OnNodeGenericEvent( ParentNode node ); - public delegate void OnNodeReOrder( ParentNode node, int index ); - public delegate void DrawPropertySection(); - public delegate void OnSRPAction( int outputId, ref MasterNodeDataCollector dataCollector ); - - [SerializeField] - protected PrecisionType m_currentPrecisionType = PrecisionType.Inherit; - - [SerializeField] - protected bool m_customPrecision = false; - - [SerializeField] - protected InteractionMode m_defaultInteractionMode = InteractionMode.Other; - - public event OnNodeEvent OnNodeStoppedMovingEvent; - public OnNodeGenericEvent OnNodeChangeSizeEvent; - public OnNodeGenericEvent OnNodeDestroyedEvent; - public event OnNodeReOrder OnNodeReOrderEvent; - public OnSRPAction OnLightweightAction; - public OnSRPAction OnHDAction; - - [SerializeField] - private int m_uniqueId; - - [SerializeField] - protected Rect m_position; - - [SerializeField] - protected Rect m_unpreviewedPosition; - - [SerializeField] - protected GUIContent m_content; - - [SerializeField] - protected GUIContent m_additionalContent; - - [SerializeField] - protected bool m_initialized; - - [SerializeField] - protected NodeConnectionStatus m_connStatus; - protected bool m_selfPowered = false; - - [SerializeField] - protected int m_activeConnections; - - [SerializeField] - protected System.Type m_activeType; - - [SerializeField] - protected int m_activePort; - - [SerializeField] - protected int m_activeNode; - - protected NodeRestrictions m_restrictions; - - [SerializeField] - protected Color m_statusColor; - - [SerializeField] - protected Rect m_propertyDrawPos; - - // Ports - [SerializeField] - protected List m_inputPorts = new List(); - - protected Dictionary m_inputPortsDict = new Dictionary(); - - [SerializeField] - protected List m_outputPorts = new List(); - - protected Dictionary m_outputPortsDict = new Dictionary(); - - [SerializeField] - protected Rect m_globalPosition; - - [SerializeField] - protected Rect m_headerPosition; - - //private Vector2 m_tooltipOffset; - - [SerializeField] - protected bool m_sizeIsDirty = false; - - [SerializeField] - protected Vector2 m_extraSize; - - [SerializeField] - protected Vector2 m_insideSize; - - [SerializeField] - protected float m_fontHeight; - - // Editor State save on Play Button - [SerializeField] - protected bool m_isDirty; - - [SerializeField] - private int m_isMoving = 0; - [SerializeField] - private Rect m_lastPosition; - - // Live Shader Gen - [SerializeField] - private bool m_saveIsDirty; - - [SerializeField] - protected bool m_requireMaterialUpdate = false; - - [SerializeField] - protected int m_commentaryParent = -1; - - [SerializeField] - protected int m_depth = -1; - - [SerializeField] - protected bool m_materialMode = false; - - [SerializeField] - protected bool m_showPreview = false; - - [SerializeField] - protected int m_previewMaterialPassId = -1; - - protected bool m_useSquareNodeTitle = false; - - [SerializeField] - protected bool m_continuousPreviewRefresh = false; - private bool m_previewIsDirty = true; - - // Error Box Messages - private Rect m_errorBox; - private bool m_previousErrorMessage = false; - protected bool m_showErrorMessage = false; - protected NodeMessageType m_errorMessageTypeIsError = NodeMessageType.Error; - protected string m_errorMessageTooltip = string.Empty; - - private GUIContent m_errorIcon = new GUIContent(); - private GUIContent m_errorMessage = new GUIContent(); - private GUIStyle m_errorCurrentStyle; - - private const string ErrorTitle = "ERROR"; - private const string WarningTitle = "WARNING"; - private const string InfoTitle = "INFO"; - - // Drawing Node - protected PreviewLocation m_selectedLocation = PreviewLocation.Auto; - private int m_extraHeaderHeight = 0; - protected bool m_isVisible; - protected bool m_selected = false; - protected bool m_rmbIgnore; - protected GUIContent m_sizeContentAux; - - protected uint m_currentReadParamIdx = 1; - protected bool m_reorderLocked = false; - - protected Rect m_cachedPos; - protected Vector2 m_accumDelta = Vector2.zero; - - private bool m_isOnGrid = false; - protected bool m_useInternalPortData = false; - protected bool m_autoDrawInternalPortData = true; - protected DrawOrder m_drawOrder = DrawOrder.Default; - - protected bool m_movingInFrame = false; - protected float m_anchorAdjust = -1; - - protected Color m_headerColor; - - [SerializeField] // needs to be serialized because of Undo - protected Color m_headerColorModifier = Color.white; - - protected bool m_infiniteLoopDetected = false; - protected int m_textLabelWidth = -1; - - private bool m_linkVisibility = false; - [SerializeField] - protected bool m_hasTooltipLink = true; - - protected int m_category = 0; - - protected double m_lastTimeSelected; - private double m_tooltipTimestamp; - protected string m_tooltipText; - - protected Rect m_unscaledRemainingBox; - protected Rect m_remainingBox; - - private int m_visibleInputs = 0; - private int m_visibleOutputs = 0; - - private double m_doubleClickTimestamp; - private const double DoubleClickTime = 0.25; - - protected bool m_canExpand = true; - - protected bool m_firstDraw = true; - - protected int m_matrixId = -1; - - private float m_paddingTitleLeft = 0; - private float m_paddingTitleRight = 0; - - // Preview Fields - private Material m_previewMaterial = null; - private Shader m_previewShader = null; - protected string m_previewShaderGUID = string.Empty; - protected float m_marginPreviewLeft = 0; - protected bool m_globalShowPreview = false; - protected Rect m_unscaledPreviewRect; - protected Rect m_previewRect; - protected bool m_drawPreviewMaskButtons = true; - private int m_channelNumber = 0; - protected bool m_firstPreviewDraw = true; - [SerializeField] - protected bool m_drawPreview = true; - protected bool m_drawPreviewExpander = true; - private bool m_spherePreview = false; - protected bool m_drawPreviewAsSphere = false; - protected bool m_forceDrawPreviewAsPlane = false; - private bool m_finishPreviewRender = false; - - private int m_cachedMainTexId = -1; - private int m_cachedMaskTexId = -1; - private int m_cachedPortsId = -1; - private int m_cachedPortId = -1; - - private int m_cachedDrawSphereId = -1; - private int m_cachedInvertedZoomId = -1; - //private int m_cachedIsLinearId = -1; - - private bool[] m_previewChannels = { true, true, true, false }; - - // Others - protected bool m_hasSubtitle = false; - protected bool m_showSubtitle = true; - protected bool m_hasLeftDropdown = false; - protected bool m_autoWrapProperties = false; - protected bool m_internalDataFoldout = true; - protected bool m_propertiesFoldout = true; - protected bool m_repopulateDictionaries = true; - - protected Vector2 m_lastInputBottomRight = Vector2.zero; - protected Vector2 m_lastOutputBottomLeft = Vector2.zero; - - private Vector4 m_portMask = Vector4.zero; - - private Vector2 m_auxVector2 = Vector4.zero; - protected Rect m_auxRect; - - protected PreviewLocation m_autoLocation; - protected Rect m_titlePos; - protected Rect m_addTitlePos; - protected Rect m_expandRect; - protected Rect m_dropdownRect; - protected Rect m_currInputPortPos; - protected Rect m_currOutputPortPos; - protected Color m_colorBuffer; - - [SerializeField] - protected bool m_docking = false; - - [SerializeField] - protected int m_visiblePorts = 0; - - protected int m_graphDepth = 0; - - protected int m_oldInputCount = -1; - - protected bool m_dropdownEditing = false; - - protected bool m_isNodeBeingCopied = false; - - protected string m_previousTitle = string.Empty; - - protected string m_previousAdditonalTitle = string.Empty; - - private bool m_alive = true; - - private double m_timedUpdateInitialValue; - private double m_timedUpdateInterval; - private bool m_fireTimedUpdateRequest = false; - - public ParentNode() - { - m_position = new Rect( 0, 0, 0, 0 ); - m_content = new GUIContent( GUIContent.none ); - m_additionalContent = new GUIContent( GUIContent.none ); - CommonInit( -1 ); - } - - public ParentNode( int uniqueId, float x, float y, float width, float height ) - { - m_position = new Rect( x, y, width, height ); - m_content = new GUIContent( GUIContent.none ); - m_additionalContent = new GUIContent( GUIContent.none ); - CommonInit( uniqueId ); - } - - public virtual void OnEnable() - { - hideFlags = HideFlags.HideAndDontSave; - if( m_nodeAttribs != null ) - { - if( UIUtils.HasColorCategory( m_nodeAttribs.Category ) ) - { - m_headerColor = UIUtils.GetColorFromCategory( m_nodeAttribs.Category ); - } - else - { - if( !string.IsNullOrEmpty( m_nodeAttribs.CustomCategoryColor ) ) - { - m_headerColor = UIUtils.AddColorCategory( m_nodeAttribs.Category, m_nodeAttribs.CustomCategoryColor ); - } - } - } - - m_tooltipTimestamp = Time.realtimeSinceStartup; - hideFlags = HideFlags.DontSave; - } - - protected virtual void CommonInit( int uniqueId ) - { - m_uniqueId = uniqueId; - - m_isOnGrid = false; - ConnStatus = NodeConnectionStatus.Not_Connected; - m_inputPorts = new List(); - m_inputPortsDict = new Dictionary(); - - m_outputPorts = new List(); - m_outputPortsDict = new Dictionary(); - - System.Reflection.MemberInfo info = this.GetType(); - m_nodeAttribs = info.GetCustomAttributes( true )[ 0 ] as NodeAttributes; - if( m_nodeAttribs != null ) - { - m_content.text = m_nodeAttribs.Name; - //m_content.tooltip = m_nodeAttribs.Description; - m_tooltipText = m_nodeAttribs.Description; - m_selected = false; - } - - m_sizeContentAux = new GUIContent(); - m_extraSize = new Vector2( 0, 0 ); - m_insideSize = new Vector2( 0, 0 ); - m_sizeIsDirty = true; - m_initialized = true; - m_restrictions = new NodeRestrictions(); - - m_propertyDrawPos = new Rect(); - } - - public virtual void AfterCommonInit() - { - if( PreviewShader && !HasPreviewShader ) - { - m_drawPreview = false; - m_drawPreviewExpander = false; - m_canExpand = false; - } - - if( m_drawPreviewExpander || m_hasLeftDropdown ) - { - m_paddingTitleRight += Constants.PreviewExpanderWidth + Constants.IconsLeftRightMargin; - m_paddingTitleLeft = Constants.PreviewExpanderWidth + Constants.IconsLeftRightMargin; - } - } - - public virtual void Destroy() - { - m_alive = false; - if( OnNodeDestroyedEvent != null ) - { - OnNodeDestroyedEvent( this ); - OnNodeDestroyedEvent = null; - } - - OnLightweightAction = null; - OnHDAction = null; - - OnNodeStoppedMovingEvent = null; - OnNodeChangeSizeEvent = null; - OnNodeReOrderEvent = null; - if( m_restrictions != null ) - m_restrictions.Destroy(); - m_restrictions = null; - - if( m_inputPorts != null ) - { - int inputCount = m_inputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - m_inputPorts[ i ].Destroy(); - } - m_inputPorts.Clear(); - m_inputPorts = null; - } - - if( m_outputPorts != null ) - { - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - m_outputPorts[ i ].Destroy(); - } - m_outputPorts.Clear(); - m_outputPorts = null; - } - - if( m_inputPortsDict != null ) - m_inputPortsDict.Clear(); - - m_inputPortsDict = null; - - if( m_outputPortsDict != null ) - m_outputPortsDict.Clear(); - - m_outputPortsDict = null; - - if( m_previewMaterial != null ) - DestroyImmediate( m_previewMaterial ); - m_previewMaterial = null; - - m_previewShader = null; - //m_containerGraph = null; - } - - public virtual void Move( Vector2 delta ) - { - if( m_docking ) - return; - - Move( delta, false ); - } - - public virtual void Move( Vector2 delta, bool snap ) - { - if( m_docking ) - return; - - if( m_isMoving == 0 ) - { - m_cachedPos = m_position; - m_accumDelta = Vector2.zero; - } - - m_isMoving = MoveCountBuffer; - m_accumDelta += delta; - - if( snap ) - { - m_position.x = Mathf.Round( ( m_cachedPos.x + m_accumDelta.x ) / 16 ) * 16; - m_position.y = Mathf.Round( ( m_cachedPos.y + m_accumDelta.y ) / 16 ) * 16; - } - else - { - m_position.x += delta.x; - m_position.y += delta.y; - } - //if(Event.current.type == EventType.Layout) - m_movingInFrame = true; - } - - public virtual void UpdateMaterial( Material mat ) - { - m_requireMaterialUpdate = false; - } - - public virtual void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - m_materialMode = ( mat != null ); - } - - public virtual bool UpdateShaderDefaults( ref Shader shader, ref TextureDefaultsDataColector defaultCol ) { return false; } - public virtual void ForceUpdateFromMaterial( Material material ) { } - public void SetSaveIsDirty() - { - if( m_connStatus == NodeConnectionStatus.Connected ) - { - SaveIsDirty = true; - } - } - - public void ActivateNodeReordering( int index ) - { - if( OnNodeReOrderEvent != null ) - OnNodeReOrderEvent( this, index ); - } - - void RecalculateInputPortIdx() - { - m_inputPortsDict.Clear(); - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - int nodeId = m_inputPorts[ i ].ExternalReferences[ 0 ].NodeId; - int portId = m_inputPorts[ i ].ExternalReferences[ 0 ].PortId; - ParentNode node = UIUtils.GetNode( nodeId ); - if( node != null ) - { - OutputPort outputPort = node.GetOutputPortByUniqueId( portId ); - int outputCount = outputPort.ExternalReferences.Count; - for( int j = 0; j < outputCount; j++ ) - { - if( outputPort.ExternalReferences[ j ].NodeId == m_uniqueId && - outputPort.ExternalReferences[ j ].PortId == m_inputPorts[ i ].PortId ) - { - outputPort.ExternalReferences[ j ].PortId = i; - } - } - } - } - m_inputPorts[ i ].PortId = i; - m_inputPortsDict.Add( i, m_inputPorts[ i ] ); - } - } - - public void SwapInputPorts( int fromIdx, int toIdx ) - { - InputPort port = m_inputPorts[ fromIdx ]; - //if( toIdx > fromIdx ) - // toIdx--; - m_inputPorts.Remove( port ); - m_inputPorts.Insert( toIdx, port ); - RecalculateInputPortIdx(); - SetSaveIsDirty(); - } - - public void RemoveInputPort( int idx ) - { - if( idx < m_inputPorts.Count ) - { - m_inputPortsDict.Remove( m_inputPorts[ idx ].PortId ); - m_inputPorts.RemoveAt( idx ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - } - } - - public void RemoveOutputPort( string name ) - { - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_outputPorts[ i ].Name.Equals( name ) ) - { - if( m_outputPorts[ i ].IsConnected ) - { - m_containerGraph.DeleteConnection( false, m_uniqueId, m_outputPorts[ i ].PortId, false, true ); - m_outputPortsDict.Remove( m_outputPorts[ i ].PortId ); - m_outputPorts.RemoveAt( i ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - } - } - } - } - - public void RemoveOutputPort( int idx, bool isArrayIndex = true ) - { - if( isArrayIndex ) - { - // idx represents a position on the output port array - if( idx < m_outputPorts.Count ) - { - if( m_outputPorts[ idx ].IsConnected ) - { - m_containerGraph.DeleteConnection( false, m_uniqueId, m_outputPorts[ idx ].PortId, false, true ); - } - - m_outputPortsDict.Remove( m_outputPorts[ idx ].PortId ); - m_outputPorts.RemoveAt( idx ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - } - } - else - { - // idx represents a port unique id - int count = m_outputPorts.Count; - int arrIdx = -1; - for( int i = 0; i < count; i++ ) - { - if( m_outputPorts[ i ].PortId == idx ) - { - arrIdx = i; - break; - } - } - - if( arrIdx >= 0 ) - { - if( m_outputPorts[ arrIdx ].IsConnected ) - { - m_containerGraph.DeleteConnection( false, m_uniqueId, idx, false, true ); - } - - m_outputPortsDict.Remove( idx ); - m_outputPorts.RemoveAt( arrIdx ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - } - } - } - - // Manually add Ports - public InputPort AddInputPort( WirePortDataType type, bool typeLocked, string name, int orderId = -1, MasterNodePortCategory category = MasterNodePortCategory.Fragment, int uniquePortId = -1 ) - { - InputPort port = new InputPort( m_uniqueId, ( uniquePortId < 0 ? m_inputPorts.Count : uniquePortId ), type, name, typeLocked, ( orderId >= 0 ? orderId : m_inputPorts.Count ), category ); - m_inputPorts.Add( port ); - m_inputPortsDict.Add( port.PortId, port ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - return port; - } - - public InputPort AddInputPort( WirePortDataType type, bool typeLocked, string name, string dataName, int orderId = -1, MasterNodePortCategory category = MasterNodePortCategory.Fragment, int uniquePortId = -1 ) - { - InputPort port = new InputPort( m_uniqueId, ( uniquePortId < 0 ? m_inputPorts.Count : uniquePortId ), type, name, dataName, typeLocked, ( orderId >= 0 ? orderId : m_inputPorts.Count ), category ); - m_inputPorts.Add( port ); - m_inputPortsDict.Add( port.PortId, port ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - return port; - } - - public InputPort AddInputPortAt( int idx, WirePortDataType type, bool typeLocked, string name, int orderId = -1, MasterNodePortCategory category = MasterNodePortCategory.Fragment, int uniquePortId = -1 ) - { - InputPort port = new InputPort( m_uniqueId, ( uniquePortId < 0 ? m_inputPorts.Count : uniquePortId ), type, name, typeLocked, ( orderId >= 0 ? orderId : m_inputPorts.Count ), category ); - m_inputPorts.Insert( idx, port ); - m_inputPortsDict.Add( port.PortId, port ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - RecalculateInputPortIdx(); - return port; - } - - public void AddOutputPort( WirePortDataType type, string name, int uniquePortId = -1 ) - { - m_outputPorts.Add( new OutputPort( this, m_uniqueId, ( uniquePortId < 0 ? m_outputPorts.Count : uniquePortId ), type, name ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - } - - public void AddOutputPortAt( int idx, WirePortDataType type, string name, int uniquePortId = -1 ) - { - OutputPort port = new OutputPort( this, m_uniqueId, ( uniquePortId < 0 ? m_outputPorts.Count : uniquePortId ), type, name ); - m_outputPorts.Insert( idx, port ); - m_outputPortsDict.Add( port.PortId, port ); - SetSaveIsDirty(); - m_sizeIsDirty = true; - } - - public void AddOutputVectorPorts( WirePortDataType type, string name ) - { - m_sizeIsDirty = true; - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, type, name ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - - switch( type ) - { - case WirePortDataType.FLOAT2: - { - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "X" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "Y" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - } - break; - case WirePortDataType.FLOAT3: - { - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "X" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "Y" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "Z" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - } - break; - case WirePortDataType.FLOAT4: - { - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "X" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "Y" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "Z" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "W" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - } - break; - } - SetSaveIsDirty(); - } - - public void SetPreviewDirtyFromOutputs() - { - PreviewIsDirty = true; - } - - public string GetOutputVectorItem( int vectorPortId, int currentPortId, string result ) - { - if( m_outputPorts[ 0 ].DataType == WirePortDataType.COLOR ) - { - switch( currentPortId - vectorPortId ) - { - case 1: result += ".r"; break; - case 2: result += ".g"; break; - case 3: result += ".b"; break; - case 4: result += ".a"; break; - } - } - else - { - switch( currentPortId - vectorPortId ) - { - case 1: result += ".x"; break; - case 2: result += ".y"; break; - case 3: result += ".z"; break; - case 4: result += ".w"; break; - } - } - return result; - } - - public void AddOutputColorPorts( string name, bool addAlpha = true ) - { - m_sizeIsDirty = true; - //Main port - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, addAlpha ? WirePortDataType.COLOR : WirePortDataType.FLOAT3, name ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - - //Color components port - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "R" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts[ m_outputPorts.Count - 1 ].CustomColor = Color.red; - - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "G" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts[ m_outputPorts.Count - 1 ].CustomColor = Color.green; - - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "B" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts[ m_outputPorts.Count - 1 ].CustomColor = Color.blue; - - if( addAlpha ) - { - m_outputPorts.Add( new OutputPort( this, m_uniqueId, m_outputPorts.Count, WirePortDataType.FLOAT, "A" ) ); - m_outputPortsDict.Add( m_outputPorts[ m_outputPorts.Count - 1 ].PortId, m_outputPorts[ m_outputPorts.Count - 1 ] ); - m_outputPorts[ m_outputPorts.Count - 1 ].CustomColor = Color.white; - } - } - - public void ConvertFromVectorToColorPorts() - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.COLOR, false ); - - m_outputPorts[ 1 ].Name = "R"; - m_outputPorts[ 1 ].CustomColor = Color.red; - - m_outputPorts[ 2 ].Name = "G"; - m_outputPorts[ 2 ].CustomColor = Color.green; - - m_outputPorts[ 3 ].Name = "B"; - m_outputPorts[ 3 ].CustomColor = Color.blue; - - m_outputPorts[ 4 ].Name = "A"; - m_outputPorts[ 4 ].CustomColor = Color.white; - } - - - public string GetOutputColorItem( int vectorPortId, int currentPortId, string result ) - { - switch( currentPortId - vectorPortId ) - { - case 1: result += ".r"; break; - case 2: result += ".g"; break; - case 3: result += ".b"; break; - case 4: result += ".a"; break; - } - return result; - } - - public void ChangeOutputType( WirePortDataType type, bool invalidateConnections ) - { - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - m_outputPorts[ i ].ChangeType( type, invalidateConnections ); - } - } - - public void ChangeInputType( WirePortDataType type, bool invalidateConnections ) - { - int inputCount = m_inputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - m_inputPorts[ i ].ChangeType( type, invalidateConnections ); - } - } - - public void ChangeOutputProperties( int outputID, string newName, WirePortDataType newType, bool invalidateConnections = true ) - { - if( outputID < m_outputPorts.Count ) - { - m_outputPorts[ outputID ].ChangeProperties( newName, newType, invalidateConnections ); - IsDirty = true; - m_sizeIsDirty = true; - SetSaveIsDirty(); - } - } - - public void ChangeOutputName( int outputArrayIdx, string newName ) - { - if( outputArrayIdx < m_outputPorts.Count ) - { - m_outputPorts[ outputArrayIdx ].Name = newName; - IsDirty = true; - m_sizeIsDirty = true; - } - } - - public InputPort CheckInputPortAt( Vector3 pos ) - { - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].InsideActiveArea( pos ) ) - return m_inputPorts[ i ]; - } - return null; - } - - public InputPort GetFirstInputPortOfType( WirePortDataType dataType, bool countObjectTypeAsValid ) - { - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( ( m_inputPorts[ i ].CheckValidType( dataType ) ) || ( countObjectTypeAsValid && m_inputPorts[ i ].DataType == WirePortDataType.OBJECT ) ) - return m_inputPorts[ i ]; - } - return null; - } - - public OutputPort CheckOutputPortAt( Vector3 pos ) - { - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_outputPorts[ i ].InsideActiveArea( pos ) ) - return m_outputPorts[ i ]; - } - return null; - } - - public OutputPort GetFirstOutputPortOfType( WirePortDataType dataType, bool checkForCasts ) - { - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( ( m_outputPorts[ i ].CheckValidType( dataType ) ) || ( checkForCasts && UIUtils.CanCast( dataType, m_outputPorts[ i ].DataType ) ) ) - return m_outputPorts[ i ]; - } - return null; - } - - virtual protected void ChangeSizeFinished() { m_firstPreviewDraw = true; /*MarkForPreviewUpdate();*/ } - protected void ChangeSize() - { - m_cachedPos = m_position; - //UIUtils.ResetMainSkin(); - - Vector2 inSize = Vector2.zero; - int inputCount = 0; - int inputSize = m_inputPorts.Count; - for( int i = 0; i < inputSize; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - if( m_inputPorts[ i ].DirtyLabelSize || m_inputPorts[ i ].LabelSize == Vector2.zero ) - { - m_inputPorts[ i ].DirtyLabelSize = false; - m_sizeContentAux.text = m_inputPorts[ i ].Name; - m_inputPorts[ i ].UnscaledLabelSize = UIUtils.UnZoomedInputPortStyle.CalcSize( m_sizeContentAux ); - } - - inSize.x = Mathf.Max( inSize.x, m_inputPorts[ i ].UnscaledLabelSize.x ); - inSize.y = Mathf.Max( inSize.y, m_inputPorts[ i ].UnscaledLabelSize.y ); - inputCount += 1; - } - } - if( inSize.x > 0 ) - inSize.x += UIUtils.PortsSize.x + Constants.PORT_TO_LABEL_SPACE_X * 2; - inSize.x += m_marginPreviewLeft; - inSize.y = Mathf.Max( inSize.y, UIUtils.PortsSize.y ); - - - Vector2 outSize = Vector2.zero; - int outputCount = 0; - int outputSize = m_outputPorts.Count; - for( int i = 0; i < outputSize; i++ ) - { - if( m_outputPorts[ i ].Visible ) - { - if( m_outputPorts[ i ].DirtyLabelSize || m_outputPorts[ i ].LabelSize == Vector2.zero ) - { - m_outputPorts[ i ].DirtyLabelSize = false; - m_sizeContentAux.text = m_outputPorts[ i ].Name; - m_outputPorts[ i ].UnscaledLabelSize = UIUtils.UnZoomedOutputPortPortStyle.CalcSize( m_sizeContentAux ); - } - - outSize.x = Mathf.Max( outSize.x, m_outputPorts[ i ].UnscaledLabelSize.x ); - outSize.y = Mathf.Max( outSize.y, m_outputPorts[ i ].UnscaledLabelSize.y ); - outputCount += 1; - } - } - if( outSize.x > 0 ) - outSize.x += UIUtils.PortsSize.x + Constants.PORT_TO_LABEL_SPACE_X * 2; - outSize.y = Mathf.Max( outSize.y, UIUtils.PortsSize.y ); - - if( m_additionalContent.text.Length > 0 ) - { - m_extraHeaderHeight = (int)Constants.NODE_HEADER_EXTRA_HEIGHT; - m_hasSubtitle = true && m_showSubtitle; - } - else - { - m_extraHeaderHeight = 0; - m_hasSubtitle = false; - } - - float headerWidth = Mathf.Max( UIUtils.UnZoomedNodeTitleStyle.CalcSize( m_content ).x + m_paddingTitleLeft + m_paddingTitleRight, UIUtils.UnZoomedPropertyValuesTitleStyle.CalcSize( m_additionalContent ).x + m_paddingTitleLeft + m_paddingTitleRight ); - m_position.width = Mathf.Max( headerWidth, Mathf.Max( MinInsideBoxWidth, m_insideSize.x ) + inSize.x + outSize.x ) + Constants.NODE_HEADER_LEFTRIGHT_MARGIN * 2; - //m_position.width += m_extraSize.x; - - m_fontHeight = Mathf.Max( inSize.y, outSize.y ); - - m_position.height = Mathf.Max( inputCount, outputCount ) * ( m_fontHeight + Constants.INPUT_PORT_DELTA_Y );// + Constants.INPUT_PORT_DELTA_Y; - m_position.height = Mathf.Max( m_position.height, Mathf.Max( MinInsideBoxHeight, m_insideSize.y ) ); - m_position.height += UIUtils.HeaderMaxHeight + m_extraHeaderHeight + Constants.INPUT_PORT_DELTA_Y;// + m_extraSize.y; - if( m_showErrorMessage ) - m_position.height += 24; - - m_unpreviewedPosition = m_position; - //UIUtils.CurrentWindow.CameraDrawInfo.InvertedZoom = cachedZoom; - if( OnNodeChangeSizeEvent != null ) - { - OnNodeChangeSizeEvent( this ); - } - ChangeSizeFinished(); - } - - public virtual void Reset() { } - public virtual void OnOutputPortConnected( int portId, int otherNodeId, int otherPortId ) { } - - public virtual void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - InputPort port = GetInputPortByUniqueId( portId ); - if( activateNode && m_connStatus == NodeConnectionStatus.Connected ) - { - port.GetOutputNode().ActivateNode( m_activeNode, m_activePort, m_activeType ); - } - - PreviewIsDirty = true; - OnNodeChange(); - SetSaveIsDirty(); - } - - public virtual void OnInputPortDisconnected( int portId ) { PreviewIsDirty = true; OnNodeChange(); } - public virtual void OnOutputPortDisconnected( int portId ) { } - - public virtual void OnNodeChange() - { - CheckSpherePreview(); - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - { - for( int f = 0; f < m_outputPorts[ i ].ExternalReferences.Count; f++ ) - { - ContainerGraph.GetNode( m_outputPorts[ i ].ExternalReferences[ f ].NodeId ).OnNodeChange(); - } - } - } - } - - public virtual void ActivateNode( int signalGenNodeId, int signalGenPortId, System.Type signalGenNodeType ) - { - if( m_selfPowered ) - return; - - ConnStatus = m_restrictions.GetRestiction( signalGenNodeType, signalGenPortId ) ? NodeConnectionStatus.Error : NodeConnectionStatus.Connected; - m_activeConnections += 1; - - if( m_activeConnections == 1 ) - { - m_activeType = signalGenNodeType; - m_activeNode = signalGenNodeId; - m_activePort = signalGenPortId; - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - m_inputPorts[ i ].GetOutputNode().ActivateNode( signalGenNodeId, signalGenPortId, signalGenNodeType ); - } - } - } - // saveisdirty might be needed, gonna leave this here for now - // SetSaveIsDirty(); - } - - public virtual void DeactivateInputPortNode( int deactivatedPort, bool forceComplete ) - { - GetInputPortByUniqueId( deactivatedPort ).GetOutputNode().DeactivateNode( deactivatedPort, false ); - } - - public virtual void DeactivateNode( int deactivatedPort, bool forceComplete ) - { - if( m_selfPowered ) - return; - - // saveisdirty might be needed, gonna leave this here for now - // SetSaveIsDirty(); - m_activeConnections -= 1; - if( forceComplete || m_activeConnections <= 0 ) - { - m_activeConnections = 0; - ConnStatus = NodeConnectionStatus.Not_Connected; - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - ParentNode node = m_inputPorts[ i ].GetOutputNode(); - if( node != null ) - node.DeactivateNode( deactivatedPort == -1 ? m_inputPorts[ i ].PortId : deactivatedPort, false ); - } - } - } - } - - public Rect GlobalToLocalPosition( DrawInfo drawInfo ) - { - float width = m_globalPosition.width / drawInfo.InvertedZoom; - float height = m_globalPosition.height / drawInfo.InvertedZoom; - - float x = m_globalPosition.x / drawInfo.InvertedZoom - drawInfo.CameraOffset.x; - float y = m_globalPosition.y / drawInfo.InvertedZoom - drawInfo.CameraOffset.y; - return new Rect( x, y, width, height ); - } - - protected void CalculatePositionAndVisibility( DrawInfo drawInfo ) - { - //m_movingInFrame = false; - m_globalPosition = m_position; - m_globalPosition.x = drawInfo.InvertedZoom * ( m_globalPosition.x + drawInfo.CameraOffset.x ); - m_globalPosition.y = drawInfo.InvertedZoom * ( m_globalPosition.y + drawInfo.CameraOffset.y ); - m_globalPosition.width *= drawInfo.InvertedZoom; - m_globalPosition.height *= drawInfo.InvertedZoom; - - m_isVisible = ( m_globalPosition.x + m_globalPosition.width > 0 ) && - ( m_globalPosition.x < drawInfo.CameraArea.width ) && - ( m_globalPosition.y + m_globalPosition.height > 0 ) && - ( m_globalPosition.y < drawInfo.CameraArea.height ); - - if( m_isMoving > 0 && drawInfo.CurrentEventType != EventType.MouseDrag ) - { - float deltaX = Mathf.Abs( m_lastPosition.x - m_position.x ); - float deltaY = Mathf.Abs( m_lastPosition.y - m_position.y ); - if( deltaX < 0.01f && deltaY < 0.01f ) - { - m_isMoving -= 1; - if( m_isMoving == 0 ) - { - OnSelfStoppedMovingEvent(); - } - } - else - { - m_isMoving = MoveCountBuffer; - } - m_lastPosition = m_position; - } - } - - public void FireStoppedMovingEvent( bool testOnlySelected, InteractionMode interactionMode ) - { - if( OnNodeStoppedMovingEvent != null ) - OnNodeStoppedMovingEvent( this, testOnlySelected, interactionMode ); - } - - public virtual void OnSelfStoppedMovingEvent() - { - FireStoppedMovingEvent( true, m_defaultInteractionMode ); - } - - protected void DrawPrecisionProperty( bool withInherit = true ) - { - if( withInherit ) - m_currentPrecisionType = (PrecisionType)EditorGUILayoutPopup( PrecisionContent.text, (int)m_currentPrecisionType, PrecisionLabelsExtra ); - else - m_currentPrecisionType = (PrecisionType)EditorGUILayoutPopup( PrecisionContent.text, (int)m_currentPrecisionType, PrecisionLabels ); - } - - public virtual void DrawTitle( Rect titlePos ) - { - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( titlePos, m_content, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - } - - public virtual void DrawPreview( DrawInfo drawInfo, Rect rect ) - { - //if ( !m_drawPreview ) - // return; - - if( m_cachedDrawSphereId == -1 ) - m_cachedDrawSphereId = Shader.PropertyToID( "_DrawSphere" ); - - if( m_cachedInvertedZoomId == -1 ) - m_cachedInvertedZoomId = Shader.PropertyToID( "_InvertedZoom" ); - - m_channelNumber = 0; - Vector4 mask = Vector4.one; - if( m_outputPorts.Count > 0 ) - { - switch( m_outputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT: - m_channelNumber = 1; - mask.Set( 1, 1, 1, 0 ); - break; - case WirePortDataType.FLOAT2: - m_channelNumber = 2; - mask.Set( m_previewChannels[ 0 ] ? 1 : 0, m_previewChannels[ 1 ] ? 1 : 0, 1, 0 ); - break; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - m_channelNumber = 4; - mask.Set( m_previewChannels[ 0 ] ? 1 : 0, m_previewChannels[ 1 ] ? 1 : 0, m_previewChannels[ 2 ] ? 1 : 0, m_previewChannels[ 3 ] ? 1 : 0 ); - break; - default: - m_channelNumber = 3; - mask.Set( m_previewChannels[ 0 ] ? 1 : 0, m_previewChannels[ 1 ] ? 1 : 0, m_previewChannels[ 2 ] ? 1 : 0, 0 ); - break; - } - } - - UIUtils.LinearMaterial.SetFloat( m_cachedDrawSphereId, ( SpherePreview ? 1 : 0 ) ); - UIUtils.LinearMaterial.SetFloat( m_cachedInvertedZoomId, drawInfo.InvertedZoom ); - UIUtils.LinearMaterial.SetVector( "_Mask", mask ); - - bool cached = GL.sRGBWrite; - GL.sRGBWrite = true; - //EditorGUI.DrawPreviewTexture( rect, PreviewTexture, UIUtils.LinearMaterial ); - int pass = 0; - if( SpherePreview ) - { - if( mask.w == 1 ) - pass = 3; - else - pass = 1; - } - else if( mask.w == 1 ) - pass = 2; - - Graphics.DrawTexture( rect, PreviewTexture, UIUtils.LinearMaterial, pass ); - GL.sRGBWrite = cached; - //Preview buttons - if( m_drawPreviewMaskButtons ) - DrawPreviewMaskButtonsRepaint( drawInfo, rect ); - } - - protected void DrawPreviewMaskButtonsLayout( DrawInfo drawInfo, Rect rect ) - { - if( rect.Contains( drawInfo.MousePosition ) && m_channelNumber > 1 && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - Rect buttonRect = rect; - buttonRect.height = 14 * drawInfo.InvertedZoom; - buttonRect.y = rect.yMax - buttonRect.height; - buttonRect.width = 14 * drawInfo.InvertedZoom; - - if( m_channelNumber == 2 ) - { - m_previewChannels[ 0 ] = GUI.Toggle( buttonRect, m_previewChannels[ 0 ], string.Empty, GUIStyle.none ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - m_previewChannels[ 1 ] = GUI.Toggle( buttonRect, m_previewChannels[ 1 ], string.Empty, GUIStyle.none ); - } - else if( m_channelNumber == 3 ) - { - m_previewChannels[ 0 ] = GUI.Toggle( buttonRect, m_previewChannels[ 0 ], string.Empty, GUIStyle.none ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - m_previewChannels[ 1 ] = GUI.Toggle( buttonRect, m_previewChannels[ 1 ], string.Empty, GUIStyle.none ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - m_previewChannels[ 2 ] = GUI.Toggle( buttonRect, m_previewChannels[ 2 ], string.Empty, GUIStyle.none ); - } - else if( m_channelNumber == 4 ) - { - m_previewChannels[ 0 ] = GUI.Toggle( buttonRect, m_previewChannels[ 0 ], string.Empty, GUIStyle.none ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - m_previewChannels[ 1 ] = GUI.Toggle( buttonRect, m_previewChannels[ 1 ], string.Empty, GUIStyle.none ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - m_previewChannels[ 2 ] = GUI.Toggle( buttonRect, m_previewChannels[ 2 ], string.Empty, GUIStyle.none ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - m_previewChannels[ 3 ] = GUI.Toggle( buttonRect, m_previewChannels[ 3 ], string.Empty, GUIStyle.none ); - } - } - } - - protected void DrawPreviewMaskButtonsRepaint( DrawInfo drawInfo, Rect rect ) - { - if( drawInfo.CurrentEventType == EventType.Repaint && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 && rect.Contains( drawInfo.MousePosition ) && m_channelNumber > 1 ) - { - Rect buttonRect = rect; - buttonRect.height = 14 * drawInfo.InvertedZoom; - buttonRect.y = rect.yMax - buttonRect.height; - buttonRect.width = 14 * drawInfo.InvertedZoom; - - if( m_channelNumber == 2 ) - { - UIUtils.MiniButtonTopMid.Draw( buttonRect, "R", false, false, m_previewChannels[ 0 ], false ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - UIUtils.MiniButtonTopRight.Draw( buttonRect, "G", false, false, m_previewChannels[ 1 ], false ); - } - else if( m_channelNumber == 3 ) - { - UIUtils.MiniButtonTopMid.Draw( buttonRect, "R", false, false, m_previewChannels[ 0 ], false ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - UIUtils.MiniButtonTopMid.Draw( buttonRect, "G", false, false, m_previewChannels[ 1 ], false ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - UIUtils.MiniButtonTopRight.Draw( buttonRect, "B", false, false, m_previewChannels[ 2 ], false ); - } - else if( m_channelNumber == 4 ) - { - UIUtils.MiniButtonTopMid.Draw( buttonRect, "R", false, false, m_previewChannels[ 0 ], false ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - UIUtils.MiniButtonTopMid.Draw( buttonRect, "G", false, false, m_previewChannels[ 1 ], false ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - UIUtils.MiniButtonTopMid.Draw( buttonRect, "B", false, false, m_previewChannels[ 2 ], false ); - buttonRect.x += 14 * drawInfo.InvertedZoom; - UIUtils.MiniButtonTopRight.Draw( buttonRect, "A", false, false, m_previewChannels[ 3 ], false ); - } - } - } - - public void SetTimedUpdate( double timerInterval ) - { - m_timedUpdateInitialValue = EditorApplication.timeSinceStartup; - m_timedUpdateInterval = timerInterval; - m_fireTimedUpdateRequest = true; - } - - public virtual void FireTimedUpdate() { } - /// - /// - /// - /// - public virtual void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - if( m_fireTimedUpdateRequest && ( EditorApplication.timeSinceStartup - m_timedUpdateInitialValue ) > m_timedUpdateInterval ) - { - m_fireTimedUpdateRequest = false; - FireTimedUpdate(); - } - - if( m_repopulateDictionaries ) - { - m_repopulateDictionaries = false; - - m_inputPortsDict.Clear(); - int inputCount = m_inputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - m_inputPortsDict.Add( m_inputPorts[ i ].PortId, m_inputPorts[ i ] ); - } - - m_outputPortsDict.Clear(); - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - m_outputPortsDict.Add( m_outputPorts[ i ].PortId, m_outputPorts[ i ] ); - } - } - } - - /// - /// This method should only be called to calculate layouts of elements to be draw later, only runs once per frame and before wires are drawn - /// - /// - public virtual void OnNodeLayout( DrawInfo drawInfo ) - { - - if( ContainerGraph.ChangedLightingModel ) - { - m_sizeIsDirty = true; - m_firstPreviewDraw = true; - } - - if( m_firstDraw ) - { - m_firstDraw = false; - AfterCommonInit(); - OnNodeChange(); - } - - if( m_previousErrorMessage != m_showErrorMessage ) - { - m_sizeIsDirty = true; - } - - if( m_sizeIsDirty ) - { - m_sizeIsDirty = false; - ChangeSize(); - } - - CalculatePositionAndVisibility( drawInfo ); - - m_unscaledRemainingBox = m_position; - m_remainingBox = m_globalPosition; - - m_lastInputBottomRight = m_position.position; - m_lastOutputBottomLeft = m_position.position; - m_lastOutputBottomLeft.x += m_position.width; - - m_visibleInputs = 0; - m_visibleOutputs = 0; - - if( m_hasSubtitle ) - m_extraHeaderHeight = (int)Constants.NODE_HEADER_EXTRA_HEIGHT; - else - m_extraHeaderHeight = 0; - - m_lastInputBottomRight.y += UIUtils.HeaderMaxHeight + m_extraHeaderHeight; - m_lastOutputBottomLeft.y += UIUtils.HeaderMaxHeight + m_extraHeaderHeight; - m_unscaledRemainingBox.y += UIUtils.HeaderMaxHeight + m_extraHeaderHeight; - - if( m_isVisible ) - { - // Header - m_headerPosition = m_globalPosition; - m_headerPosition.height = UIUtils.CurrentHeaderHeight + m_extraHeaderHeight * drawInfo.InvertedZoom; - - // Title - m_titlePos = m_globalPosition; - m_titlePos.height = m_headerPosition.height; - if( m_hasSubtitle ) - m_titlePos.yMin += ( 4 * drawInfo.InvertedZoom ); - else - m_titlePos.yMin += ( 7 * drawInfo.InvertedZoom ); - m_titlePos.width -= ( m_paddingTitleLeft + m_paddingTitleRight ) * drawInfo.InvertedZoom; - m_titlePos.x += m_paddingTitleLeft * drawInfo.InvertedZoom; - - // Additional Title - if( m_hasSubtitle ) - { - m_addTitlePos = m_titlePos; - m_addTitlePos.y = m_globalPosition.y; - m_addTitlePos.yMin += ( 19 * drawInfo.InvertedZoom ); - } - - // Left Dropdown - if( m_hasLeftDropdown && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - m_dropdownRect = m_headerPosition; - m_dropdownRect.width = Constants.NodeButtonSizeX * drawInfo.InvertedZoom; - m_dropdownRect.x = m_globalPosition.x + ( Constants.IconsLeftRightMargin + 1 ) * drawInfo.InvertedZoom; - m_dropdownRect.height = Constants.NodeButtonSizeY * drawInfo.InvertedZoom; - m_dropdownRect.y = m_globalPosition.y + m_headerPosition.height * 0.5f - 14 * drawInfo.InvertedZoom * 0.5f; - } - - // Expander - if( m_drawPreviewExpander && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - m_expandRect = m_globalPosition; - m_expandRect.width = Constants.PreviewExpanderWidth * drawInfo.InvertedZoom; - m_expandRect.x = m_globalPosition.x + m_globalPosition.width - ( Constants.IconsLeftRightMargin + Constants.PreviewExpanderWidth ) * drawInfo.InvertedZoom; //titlePos.x + titlePos.width; - m_expandRect.height = Constants.PreviewExpanderHeight * drawInfo.InvertedZoom; - m_expandRect.y = m_globalPosition.y + m_headerPosition.height * 0.5f - Constants.PreviewExpanderHeight * drawInfo.InvertedZoom * 0.5f; - } - } - - if( m_anchorAdjust < 0 ) - { - m_anchorAdjust = UIUtils.GetCustomStyle( CustomStyle.PortEmptyIcon ).normal.background.width; - } - - m_unscaledRemainingBox.y += Constants.INPUT_PORT_DELTA_Y; - m_lastOutputBottomLeft.y += Constants.INPUT_PORT_DELTA_Y; - m_lastInputBottomRight.y += Constants.INPUT_PORT_DELTA_Y; - - // Input Ports - { - m_currInputPortPos = m_globalPosition; - m_currInputPortPos.width = drawInfo.InvertedZoom * UIUtils.PortsSize.x; - m_currInputPortPos.height = drawInfo.InvertedZoom * UIUtils.PortsSize.y; - - m_currInputPortPos.x += drawInfo.InvertedZoom * Constants.PORT_INITIAL_X; - m_currInputPortPos.y += drawInfo.InvertedZoom * Constants.PORT_INITIAL_Y + m_extraHeaderHeight * drawInfo.InvertedZoom; - int inputCount = m_inputPorts.Count; - - float initialX = m_lastInputBottomRight.x; - - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - m_visibleInputs++; - // Button - m_inputPorts[ i ].Position = m_currInputPortPos; - - // Label - m_inputPorts[ i ].LabelPosition = m_currInputPortPos; - float deltaX = 1f * drawInfo.InvertedZoom * ( UIUtils.PortsSize.x + Constants.PORT_TO_LABEL_SPACE_X ); - m_auxRect = m_inputPorts[ i ].LabelPosition; - m_auxRect.x += deltaX; - m_inputPorts[ i ].LabelPosition = m_auxRect; - - //if( m_inputPorts[ i ].DirtyLabelSize || m_inputPorts[ i ].LabelSize == Vector2.zero ) - //{ - // m_inputPorts[ i ].DirtyLabelSize = false; - // m_sizeContentAux.text = m_inputPorts[ i ].Name; - // m_inputPorts[ i ].UnscaledLabelSize = UIUtils.UnZoomedInputPortStyle.CalcSize( m_sizeContentAux ); - //} - - m_inputPorts[ i ].LabelSize = m_inputPorts[ i ].UnscaledLabelSize * drawInfo.InvertedZoom; - - m_lastInputBottomRight.x = Mathf.Max( m_lastInputBottomRight.x, initialX + m_inputPorts[ i ].UnscaledLabelSize.x + Constants.PORT_INITIAL_X + Constants.PORT_TO_LABEL_SPACE_X + UIUtils.PortsSize.x ); - - if( !m_inputPorts[ i ].Locked ) - { - float overflow = 2; - float scaledOverflow = 4 * drawInfo.InvertedZoom; - m_auxRect = m_currInputPortPos; - m_auxRect.yMin -= scaledOverflow + overflow; - m_auxRect.yMax += scaledOverflow + overflow; - m_auxRect.xMin -= Constants.PORT_INITIAL_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - if( m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid ) - m_auxRect.xMax += m_inputPorts[ i ].LabelSize.x + Constants.PORT_TO_LABEL_SPACE_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - else - m_auxRect.xMax += Constants.PORT_TO_LABEL_SPACE_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - m_inputPorts[ i ].ActivePortArea = m_auxRect; - } - m_currInputPortPos.y += drawInfo.InvertedZoom * ( m_fontHeight + Constants.INPUT_PORT_DELTA_Y ); - //GUI.Label( m_inputPorts[ i ].ActivePortArea, string.Empty, UIUtils.Box ); - } - } - if( m_visibleInputs > 0 ) - m_lastInputBottomRight.y += m_fontHeight * m_visibleInputs + Constants.INPUT_PORT_DELTA_Y * ( m_visibleInputs - 1 ); - } - - // Output Ports - { - m_currOutputPortPos = m_globalPosition; - m_currOutputPortPos.width = drawInfo.InvertedZoom * UIUtils.PortsSize.x; - m_currOutputPortPos.height = drawInfo.InvertedZoom * UIUtils.PortsSize.y; - - m_currOutputPortPos.x += ( m_globalPosition.width - drawInfo.InvertedZoom * ( Constants.PORT_INITIAL_X + m_anchorAdjust ) ); - m_currOutputPortPos.y += drawInfo.InvertedZoom * Constants.PORT_INITIAL_Y + m_extraHeaderHeight * drawInfo.InvertedZoom; - int outputCount = m_outputPorts.Count; - - float initialX = m_lastOutputBottomLeft.x; - - for( int i = 0; i < outputCount; i++ ) - { - if( m_outputPorts[ i ].Visible ) - { - m_visibleOutputs++; - //Button - m_outputPorts[ i ].Position = m_currOutputPortPos; - - // Label - m_outputPorts[ i ].LabelPosition = m_currOutputPortPos; - float deltaX = 1f * drawInfo.InvertedZoom * ( UIUtils.PortsSize.x + Constants.PORT_TO_LABEL_SPACE_X ); - m_auxRect = m_outputPorts[ i ].LabelPosition; - m_auxRect.x -= deltaX; - m_outputPorts[ i ].LabelPosition = m_auxRect; - - m_outputPorts[ i ].LabelSize = m_outputPorts[ i ].UnscaledLabelSize * drawInfo.InvertedZoom; - - m_lastOutputBottomLeft.x = Mathf.Min( m_lastOutputBottomLeft.x, initialX - m_outputPorts[ i ].UnscaledLabelSize.x - Constants.PORT_INITIAL_X - Constants.PORT_TO_LABEL_SPACE_X - UIUtils.PortsSize.x ); - - if( !m_outputPorts[ i ].Locked ) - { - float overflow = 2; - float scaledOverflow = 4 * drawInfo.InvertedZoom; - m_auxRect = m_currOutputPortPos; - m_auxRect.yMin -= scaledOverflow + overflow; - m_auxRect.yMax += scaledOverflow + overflow; - if( m_containerGraph.ParentWindow.WireReferenceUtils.InputPortReference.IsValid ) - m_auxRect.xMin -= m_outputPorts[ i ].LabelSize.x + Constants.PORT_TO_LABEL_SPACE_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - else - m_auxRect.xMin -= Constants.PORT_TO_LABEL_SPACE_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - m_auxRect.xMax += Constants.PORT_INITIAL_X * drawInfo.InvertedZoom + scaledOverflow + overflow; - m_outputPorts[ i ].ActivePortArea = m_auxRect; - } - m_currOutputPortPos.y += drawInfo.InvertedZoom * ( m_fontHeight + Constants.INPUT_PORT_DELTA_Y ); - //GUI.Label( m_outputPorts[ i ].ActivePortArea, string.Empty, UIUtils.Box ); - } - } - if( m_visibleOutputs > 0 ) - m_lastOutputBottomLeft.y += m_fontHeight * m_visibleOutputs + Constants.INPUT_PORT_DELTA_Y * ( m_visibleOutputs - 1 ); - } - - m_lastInputBottomRight.x += m_marginPreviewLeft; - - //Vector2 scaledLastOutputBottomLeft = ( m_lastOutputBottomLeft + drawInfo.CameraOffset ) * drawInfo.InvertedZoom; - //GUI.Label( new Rect( scaledLastOutputBottomLeft, Vector2.one * 2 ), string.Empty, UIUtils.CurrentWindow.CustomStylesInstance.Box ); - - m_unscaledRemainingBox.xMin = m_lastInputBottomRight.x; - //m_unscaledRemainingBox.yMin = m_lastInputBottomRight.y; - m_unscaledRemainingBox.xMax = m_lastOutputBottomLeft.x; - m_unscaledRemainingBox.yMax = Mathf.Max( m_lastOutputBottomLeft.y, m_lastInputBottomRight.y ); - - m_remainingBox.position = ( m_unscaledRemainingBox.position + drawInfo.CameraOffset ) * drawInfo.InvertedZoom; - m_remainingBox.size = m_unscaledRemainingBox.size * drawInfo.InvertedZoom; - - //GUI.Label( m_remainingBox, string.Empty, UIUtils.Box ); - - if( m_visibleInputs == 0 ) - { - m_remainingBox.x += Constants.PORT_INITIAL_X * drawInfo.InvertedZoom; - m_remainingBox.width -= Constants.PORT_INITIAL_X * drawInfo.InvertedZoom; - } - - if( m_visibleOutputs == 0 ) - { - m_remainingBox.width -= Constants.PORT_INITIAL_X * drawInfo.InvertedZoom; - } - - if( ContainerGraph.ParentWindow.GlobalPreview != m_globalShowPreview ) - { - m_globalShowPreview = ContainerGraph.ParentWindow.GlobalPreview; - m_sizeIsDirty = true; - ContainerGraph.ParentWindow.RequestRepaint(); - } - - // Generate Proper Preview Rect - float marginAround = 10; - float scaledMarginAround = marginAround * drawInfo.InvertedZoom; - float previewSize = 128; - PreviewLocation m_autoLocation = m_selectedLocation; - if( m_selectedLocation == PreviewLocation.Auto ) - { - if( m_visibleOutputs > m_visibleInputs ) - { - m_autoLocation = PreviewLocation.Left; - } - else if( m_visibleOutputs < m_visibleInputs ) - { - m_autoLocation = PreviewLocation.Right; - } - else if( m_unscaledRemainingBox.width > previewSize ) - { - m_autoLocation = PreviewLocation.TopCenter; - } - else - { - m_autoLocation = PreviewLocation.BottomCenter; - } - } - - if( m_canExpand && ( m_showPreview || m_globalShowPreview ) ) - { - if( m_autoLocation == PreviewLocation.TopCenter ) - { - m_unscaledPreviewRect.y = m_unscaledRemainingBox.y; - m_unscaledPreviewRect.x = m_unscaledRemainingBox.center.x - 0.5f * ( previewSize + 2 * marginAround ); - } - else if( m_autoLocation == PreviewLocation.BottomCenter ) - { - m_unscaledPreviewRect.y = Mathf.Max( m_lastOutputBottomLeft.y, m_lastInputBottomRight.y ); - m_unscaledPreviewRect.x = m_position.x + 0.5f * m_position.width - 0.5f * ( previewSize + 2 * marginAround ); - } - else if( m_autoLocation == PreviewLocation.Left ) - { - m_unscaledPreviewRect.y = m_lastInputBottomRight.y; - m_unscaledPreviewRect.x = m_position.x; - } - else if( m_autoLocation == PreviewLocation.Right ) - { - m_unscaledPreviewRect.y = m_lastOutputBottomLeft.y; - m_unscaledPreviewRect.x = m_lastInputBottomRight.x; - } - if( m_autoLocation == PreviewLocation.BottomCenter ) - m_unscaledPreviewRect.height = previewSize + 2 * marginAround; - else if( m_autoLocation == PreviewLocation.TopCenter ) - m_unscaledPreviewRect.height = previewSize + marginAround; - else - m_unscaledPreviewRect.height = previewSize + ( m_visibleInputs > 0 && m_visibleOutputs > 0 ? 2 * marginAround : marginAround ); - m_unscaledPreviewRect.width = previewSize + 2 * marginAround; - - m_previewRect = m_unscaledPreviewRect; - m_previewRect.position = ( m_previewRect.position + drawInfo.CameraOffset ) * drawInfo.InvertedZoom; - m_auxVector2.Set( previewSize * drawInfo.InvertedZoom, previewSize * drawInfo.InvertedZoom ); - m_previewRect.size = m_auxVector2; - - if( m_autoLocation == PreviewLocation.BottomCenter ) - { - m_auxVector2.Set( m_previewRect.position.x + scaledMarginAround, m_previewRect.position.y + scaledMarginAround ); - m_previewRect.position = m_auxVector2; - } - else if( m_autoLocation == PreviewLocation.TopCenter ) - { - m_auxVector2.Set( m_previewRect.position.x + scaledMarginAround, m_previewRect.position.y ); - m_previewRect.position = m_auxVector2; - } - else - { - m_previewRect.position += new Vector2( scaledMarginAround, ( m_visibleInputs > 0 && m_visibleOutputs > 0 ? scaledMarginAround : 0 ) ); - } - } - - // Adjust node rect after preview - if( m_firstPreviewDraw ) - { - m_firstPreviewDraw = false; - ContainerGraph.ParentWindow.RequestRepaint(); - if( m_canExpand && ( m_showPreview || m_globalShowPreview ) ) - { - if( m_autoLocation == PreviewLocation.TopCenter ) - { - float fillWidth = m_unscaledRemainingBox.width - m_unscaledPreviewRect.width; - m_extraSize.x = Mathf.Max( -fillWidth, 0 ); - float fillHeight = m_position.yMax - m_unscaledPreviewRect.yMax; - m_extraSize.y = Mathf.Max( -fillHeight, 0 ); - } - if( m_autoLocation == PreviewLocation.BottomCenter ) - { - float fillWidth = m_position.width - m_unscaledPreviewRect.width; - m_extraSize.x = Mathf.Max( -fillWidth, 0 ); - float fillHeight = m_position.yMax - m_unscaledPreviewRect.yMax; - m_extraSize.y = Mathf.Max( -fillHeight, 0 ); - } - else if( m_autoLocation == PreviewLocation.Left ) - { - float fillWidth = m_lastOutputBottomLeft.x - m_unscaledPreviewRect.xMax; - m_extraSize.x = Mathf.Max( -fillWidth, 0 ); - float fillHeight = m_position.yMax - m_unscaledPreviewRect.yMax; - m_extraSize.y = Mathf.Max( -fillHeight, 0 ); - } - else if( m_autoLocation == PreviewLocation.Right ) - { - float fillWidth = m_position.xMax - m_unscaledPreviewRect.xMax; - m_extraSize.x = Mathf.Max( -fillWidth, 0 ); - float fillHeight = m_position.yMax - m_unscaledPreviewRect.yMax; - m_extraSize.y = Mathf.Max( -fillHeight, 0 ); - } - - if( m_showErrorMessage ) - m_extraSize.y += 24; - } - else if( m_canExpand ) - { - m_extraSize.y = 0; - m_extraSize.x = 0; - } - - m_position.width = m_unpreviewedPosition.width + m_extraSize.x; - m_position.height = m_unpreviewedPosition.height + m_extraSize.y; - } - - - if( m_showErrorMessage ) - { - m_errorBox = m_globalPosition; - m_errorBox.y = ( m_globalPosition.yMax - 28 * drawInfo.InvertedZoom ) + 3 * drawInfo.InvertedZoom; - m_errorBox.height = 25 * drawInfo.InvertedZoom; - } - - m_previousErrorMessage = m_showErrorMessage; - } - - /// - /// This method should only be called to draw elements, runs once per frame and after wires are drawn - /// - /// - public virtual void OnNodeRepaint( DrawInfo drawInfo ) - { - if( !m_isVisible ) - return; - - m_colorBuffer = GUI.color; - // Background - GUI.color = m_infiniteLoopDetected ? Constants.InfiniteLoopColor : Constants.NodeBodyColor; - if( m_useSquareNodeTitle || ContainerGraph.LodLevel >= ParentGraph.NodeLOD.LOD2 ) - GUI.Label( m_globalPosition, string.Empty, UIUtils.NodeWindowOffSquare ); - else - GUI.Label( m_globalPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.NodeWindowOff ) ); - - // Header - //GUI - GUI.color = m_headerColor * m_headerColorModifier; - if( m_useSquareNodeTitle || ContainerGraph.LodLevel >= ParentGraph.NodeLOD.LOD2 ) - GUI.Label( m_headerPosition, string.Empty, UIUtils.NodeHeaderSquare ); - else - GUI.Label( m_headerPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.NodeHeader ) ); - GUI.color = m_colorBuffer; - - // Title - DrawTitle( m_titlePos ); - - // Additional Tile - if( m_hasSubtitle && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - GUI.Label( m_addTitlePos, m_additionalContent, UIUtils.GetCustomStyle( CustomStyle.PropertyValuesTitle ) ); - - // Dropdown - if( m_hasLeftDropdown && !m_dropdownEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - GUI.Label( m_dropdownRect, string.Empty, UIUtils.PropertyPopUp ); - - // Expander - if( m_drawPreviewExpander && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - GUI.Label( m_expandRect, string.Empty, ( m_showPreview ? UIUtils.PreviewCollapser : UIUtils.PreviewExpander ) ); - - // Input Ports - int inputCount = m_inputPorts.Count; - - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].Visible ) - { - // Input Port Icon - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - if( m_inputPorts[ i ].Locked ) - GUI.color = Constants.LockedPortColor; - else if( ContainerGraph.ParentWindow.Options.ColoredPorts ) - GUI.color = UIUtils.GetColorForDataType( m_inputPorts[ i ].DataType, false, true ); - else - GUI.color = m_inputPorts[ i ].HasCustomColor ? m_inputPorts[ i ].CustomColor : UIUtils.GetColorForDataType( m_inputPorts[ i ].DataType, true, true ); - - GUIStyle style = m_inputPorts[ i ].IsConnected ? UIUtils.GetCustomStyle( CustomStyle.PortFullIcon ) : UIUtils.GetCustomStyle( CustomStyle.PortEmptyIcon ); - GUI.Label( m_inputPorts[ i ].Position, string.Empty, style ); - - GUI.color = m_colorBuffer; - } - - // Input Port Label - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if( m_inputPorts[ i ].Locked ) - { - GUI.color = Constants.PortLockedTextColor; - GUI.Label( m_inputPorts[ i ].LabelPosition, m_inputPorts[ i ].Name, UIUtils.InputPortLabel ); - GUI.color = m_colorBuffer; - } - else - { - if( m_containerGraph.ParentWindow.GlobalShowInternalData && !m_inputPorts[ i ].IsConnected && UIUtils.InternalDataOnPort.fontSize > 1f && ( m_inputPorts[ i ].AutoDrawInternalData || ( m_autoDrawInternalPortData && m_useInternalPortData ) ) && m_inputPorts[ i ].DisplayInternalData.Length > 4 && m_inputPorts[ i ].DataType != WirePortDataType.OBJECT ) - { - GUI.color = Constants.NodeBodyColor/* * new Color( 1f, 1f, 1f, 0.75f )*/; - Rect internalBox = m_inputPorts[ i ].LabelPosition; - m_sizeContentAux.text = m_inputPorts[ i ].DisplayInternalData; - Vector2 portText = UIUtils.InternalDataOnPort.CalcSize( m_sizeContentAux ); - internalBox.width = portText.x; - internalBox.height = portText.y; - internalBox.y = m_inputPorts[ i ].LabelPosition.center.y - internalBox.height * 0.5f; - internalBox.x = GlobalPosition.x - internalBox.width - 4 * drawInfo.InvertedZoom - 1; - Rect backBox = new Rect( internalBox ); - backBox.xMin -= 4 * drawInfo.InvertedZoom; - backBox.xMax += 4 * drawInfo.InvertedZoom; - backBox.yMin -= 2 * drawInfo.InvertedZoom; - backBox.yMax += 2 * drawInfo.InvertedZoom; - GUI.Label( backBox, string.Empty, UIUtils.InternalDataBackground ); - GUI.color *= new Color( 1f, 1f, 1f, 0.5f ); - GUI.Label( internalBox, m_sizeContentAux, UIUtils.InternalDataOnPort ); - GUI.color = m_colorBuffer; - } - GUI.Label( m_inputPorts[ i ].LabelPosition, m_inputPorts[ i ].Name, UIUtils.InputPortLabel ); - } - } - } - } - - // Output Ports - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - if( m_outputPorts[ i ].Visible ) - { - // Output Port Icon - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD4 ) - { - if( m_outputPorts[ i ].Locked ) - GUI.color = Constants.LockedPortColor; - else if( ContainerGraph.ParentWindow.Options.ColoredPorts ) - GUI.color = UIUtils.GetColorForDataType( m_outputPorts[ i ].DataType, false, false ); - else - GUI.color = m_outputPorts[ i ].HasCustomColor ? m_outputPorts[ i ].CustomColor : UIUtils.GetColorForDataType( m_outputPorts[ i ].DataType, true, false ); - - GUIStyle style = m_outputPorts[ i ].IsConnected ? UIUtils.GetCustomStyle( CustomStyle.PortFullIcon ) : UIUtils.GetCustomStyle( CustomStyle.PortEmptyIcon ); - GUI.Label( m_outputPorts[ i ].Position, string.Empty, style ); - - GUI.color = m_colorBuffer; - } - - // Output Port Label - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - if( m_outputPorts[ i ].Locked ) - { - GUI.color = Constants.PortLockedTextColor; - GUI.Label( m_outputPorts[ i ].LabelPosition, m_outputPorts[ i ].Name, UIUtils.OutputPortLabel ); - GUI.color = m_colorBuffer; - } - else - { - GUI.Label( m_outputPorts[ i ].LabelPosition, m_outputPorts[ i ].Name, UIUtils.OutputPortLabel ); - } - } - } - } - - // Preview - if( ( m_showPreview || m_globalShowPreview ) && m_drawPreview ) - DrawPreview( drawInfo, m_previewRect ); - - // Error and Warning bottom message - if( m_showErrorMessage ) - { - GUI.color = new Color( 0.0f, 0.0f, 0.0f, 0.5f ); - GUI.Label( m_errorBox, string.Empty, UIUtils.Separator ); - GUI.color = m_colorBuffer; - - switch( m_errorMessageTypeIsError ) - { - default: - case NodeMessageType.Error: - { - m_errorMessage.text = ErrorTitle; - m_errorIcon.image = UIUtils.SmallErrorIcon; - m_errorCurrentStyle = UIUtils.BoldErrorStyle; - } - break; - case NodeMessageType.Warning: - { - m_errorMessage.text = WarningTitle; - m_errorIcon.image = UIUtils.SmallWarningIcon; - m_errorCurrentStyle = UIUtils.BoldWarningStyle; - } - break; - case NodeMessageType.Info: - { - m_errorMessage.text = InfoTitle; - m_errorIcon.image = UIUtils.SmallInfoIcon; - m_errorCurrentStyle = UIUtils.BoldInfoStyle; - } - break; - } - - Rect textBox = m_errorBox; - textBox.y += 1 * drawInfo.InvertedZoom; - textBox.height = 24 * drawInfo.InvertedZoom; - - float textWidth = m_errorCurrentStyle.CalcSize( m_errorMessage ).x; - - GUI.Label( textBox, m_errorMessage, m_errorCurrentStyle ); - textBox.x -= textWidth * 0.5f + 12 * drawInfo.InvertedZoom; - GUI.Label( textBox, m_errorIcon, m_errorCurrentStyle ); - textBox.x += textWidth + 24 * drawInfo.InvertedZoom; - GUI.Label( textBox, m_errorIcon, m_errorCurrentStyle ); - } - - // Selection Box - if( m_selected ) - { - GUI.color = Constants.NodeSelectedColor; - if( m_useSquareNodeTitle || ContainerGraph.LodLevel >= ParentGraph.NodeLOD.LOD2 ) - GUI.Label( m_globalPosition, string.Empty, UIUtils.NodeWindowOnSquare ); - else - GUI.Label( m_globalPosition, string.Empty, UIUtils.GetCustomStyle( CustomStyle.NodeWindowOn ) ); - GUI.color = m_colorBuffer; - } - - // Debug Visualizers - //if( FinishPreviewRender || m_continuousPreviewRefresh ) - //{ - // GUI.color = new Color( 0, 1, 0.5f, 1f ); - // Rect r = m_globalPosition; - // r.width = 8; - // r.height = 8; - // r.x -= 5 * drawInfo.InvertedZoom; - // r.y -= 5 * drawInfo.InvertedZoom; - // GUI.Label( r, string.Empty, UIUtils.GetCustomStyle( CustomStyle.PortFullIcon ) ); - // GUI.color = m_colorBuffer; - // FinishPreviewRender = false; - //} - //GUI.Label( m_remainingBox, string.Empty, UIUtils.Box ); - } - - public bool DropdownEditing { get { return m_dropdownEditing; } set { m_dropdownEditing = value; PreviewIsDirty = true; } } - /// - /// Handles gui controls, runs before node layout - /// - /// - public virtual void DrawGUIControls( DrawInfo drawInfo ) - { - if( !m_initialized ) - return; - - if( !m_isVisible ) - return; - - if( drawInfo.CurrentEventType == EventType.MouseDown && drawInfo.LeftMouseButtonPressed ) - { - if( m_expandRect.Contains( drawInfo.MousePosition ) ) - { - m_showPreview = !m_showPreview; - m_sizeIsDirty = true; - ContainerGraph.ParentWindow.MouseInteracted = true; - } - - if( m_hasLeftDropdown && m_dropdownRect.Contains( drawInfo.MousePosition ) ) - { - m_dropdownEditing = true; - } - else if( m_dropdownEditing ) - { - DropdownEditing = false; - } - } - - DrawGuiPorts( drawInfo ); - } - - //public static bool MyRepeatButton( DrawInfo drawInfo, Rect position, string text, GUIStyle style ) - //{ - // if(/* drawInfo.CurrentEventType == EventType.MouseDown &&*/ position.Contains( drawInfo.MousePosition ) ) - // { - // UIUtils.CurrentWindow.MouseInteracted = true; - // return true; - // } - // return false; - //} - - public void DrawGuiPorts( DrawInfo drawInfo ) - { - if( !m_initialized ) - return; - - if( !m_isVisible ) - return; - - if( drawInfo.CurrentEventType == EventType.MouseDown ) - { - int inputCount = m_inputPorts.Count; - int outputCount = m_outputPorts.Count; - - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].Visible && !m_inputPorts[ i ].Locked && m_isVisible && m_inputPorts[ i ].ActivePortArea.Contains( drawInfo.MousePosition ) && drawInfo.LeftMouseButtonPressed ) - { - UIUtils.CurrentWindow.MouseInteracted = true; - m_inputPorts[ i ].Click(); - // need to put the mouse button on a hot state so it will detect the Mouse Up event correctly on the Editor Window - int controlID = GUIUtility.GetControlID( FocusType.Passive ); - //int controlID = GUIUtility.GetControlID( "repeatButton".GetHashCode(), FocusType.Passive, m_inputPorts[ i ].ActivePortArea ); - GUIUtility.hotControl = controlID; - - bool saveReference = true; - if( m_inputPorts[ i ].IsConnected ) - { - double doubleTapTime = EditorApplication.timeSinceStartup; - bool doubleTap = ( doubleTapTime - m_doubleClickTimestamp ) < DoubleClickTime; - m_doubleClickTimestamp = doubleTapTime; - - if( doubleTap ) - { - m_containerGraph.DeleteConnection( true, UniqueId, m_inputPorts[ i ].PortId, true, true ); - Event.current.Use(); - } - else - //if ( AppyModifierToPort( _inputPorts[ i ], true ) ) - //{ - //saveReference = false; - //} - if( !ApplyModifierToPort( m_inputPorts[ i ], true ) ) - { - UIUtils.ShowContextOnPick = false; - PickInput( m_inputPorts[ i ] ); - } - saveReference = false; - } - - if( saveReference && !m_containerGraph.ParentWindow.WireReferenceUtils.InputPortReference.IsValid ) - //if ( !modifierApplied && !UIUtils.InputPortReference.IsValid ) - { - m_containerGraph.ParentWindow.WireReferenceUtils.SetInputReference( m_uniqueId, m_inputPorts[ i ].PortId, m_inputPorts[ i ].DataType, m_inputPorts[ i ].TypeLocked ); - } - - IsDirty = true; - inputCount = m_inputPorts.Count; - } - } - - for( int i = 0; i < outputCount; i++ ) - { - if( m_outputPorts[ i ].Visible && m_outputPorts[ i ].ActivePortArea.Contains( drawInfo.MousePosition ) && drawInfo.LeftMouseButtonPressed ) - { - UIUtils.CurrentWindow.MouseInteracted = true; - m_outputPorts[ i ].Click(); - // need to put the mouse button on a hot state so it will detect the Mouse Up event correctly on the Editor Window - int controlID = GUIUtility.GetControlID( FocusType.Passive ); - //int controlID = GUIUtility.GetControlID( "aseRepeatButton".GetHashCode(), FocusType.Passive, m_outputPorts[ i ].ActivePortArea ); - GUIUtility.hotControl = controlID; - - bool saveReference = true; - if( m_outputPorts[ i ].IsConnected ) - { - if( ApplyModifierToPort( m_outputPorts[ i ], false ) ) - { - saveReference = false; - } - } - - if( saveReference && !m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.IsValid ) - { - m_containerGraph.ParentWindow.WireReferenceUtils.SetOutputReference( m_uniqueId, m_outputPorts[ i ].PortId, m_outputPorts[ i ].DataType, false ); - } - - IsDirty = true; - outputCount = m_outputPorts.Count; - } - } - } - - //Preview buttons - if( m_drawPreviewMaskButtons && ( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp ) ) - DrawPreviewMaskButtonsLayout( drawInfo, m_previewRect ); - } - - /// - /// Can be used to draw an entire node, runs after wires - /// - /// - public virtual void Draw( DrawInfo drawInfo ) - { - if( !m_initialized ) - return; - - if( drawInfo.CurrentEventType == EventType.Repaint ) - OnNodeRepaint( drawInfo ); - } - - public virtual void SetPreviewInputs() - { - if( !HasPreviewShader || !m_initialized ) - return; - - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].IsConnected && m_inputPorts[ i ].InputNodeHasPreview( ContainerGraph ) ) - { - m_inputPorts[ i ].SetPreviewInputTexture( ContainerGraph ); - } - else - { - m_inputPorts[ i ].SetPreviewInputValue( ContainerGraph ); - } - } - } - - - public bool SafeDraw( DrawInfo drawInfo ) - { - EditorGUI.BeginChangeCheck(); - Draw( drawInfo ); - if( EditorGUI.EndChangeCheck() ) - { - SaveIsDirty = true; - return true; - } - return false; - } - - public bool ShowTooltip( DrawInfo drawInfo ) - { - if( string.IsNullOrEmpty( m_tooltipText ) ) - return false; - - if( m_globalPosition.Contains( drawInfo.MousePosition ) || m_linkVisibility ) - { - if( m_tooltipTimestamp + 0.6f < Time.realtimeSinceStartup || m_linkVisibility ) - { - bool errorTooltip = false; - if( m_showErrorMessage && m_errorBox.Contains( drawInfo.MousePosition ) && !string.IsNullOrEmpty( m_errorMessageTooltip ) ) - errorTooltip = true; - - Rect globalTooltipPos = m_globalPosition; - GUIContent temp = new GUIContent( errorTooltip ? m_errorMessageTooltip : m_tooltipText ); - UIUtils.TooltipBox.wordWrap = false; - Vector2 optimal = UIUtils.TooltipBox.CalcSize( temp ); - if( optimal.x > 300f ) - { - UIUtils.TooltipBox.wordWrap = true; - optimal.x = 300f; - optimal.y = UIUtils.TooltipBox.CalcHeight( temp, 300f ); - } - - globalTooltipPos.width = Mathf.Max( 120, optimal.x ); - globalTooltipPos.height = optimal.y; - globalTooltipPos.center = m_globalPosition.center; - - if( !errorTooltip && m_hasTooltipLink ) - globalTooltipPos.height += 16; - - if( errorTooltip ) - globalTooltipPos.y = 10 + m_globalPosition.yMax; - else - globalTooltipPos.y = m_globalPosition.yMin - 10 - globalTooltipPos.height; - - if ( globalTooltipPos.x < 10 ) - globalTooltipPos.x = 10; - - if( globalTooltipPos.x + globalTooltipPos.width > Screen.width - 10 ) - globalTooltipPos.x = Screen.width - globalTooltipPos.width - 10; - - //UNCOMMENT this for auto adjust tooltip to the top window box - //if( globalTooltipPos.y < 40 ) - // globalTooltipPos.y = 40; - - if( errorTooltip && globalTooltipPos.y + globalTooltipPos.height > Screen.height - 32 ) - globalTooltipPos.y = Screen.height - 32 - globalTooltipPos.height; - - GUI.Label( globalTooltipPos, temp, UIUtils.TooltipBox ); - - if( !errorTooltip && m_hasTooltipLink ) - { - Rect link = globalTooltipPos; - link.y = globalTooltipPos.yMax - 16; - link.height = 16; - link.width = 86; - link.x = globalTooltipPos.center.x - 43; - Rect hover = globalTooltipPos; - hover.yMax += 15;// m_globalPosition.yMax; - m_linkVisibility = hover.Contains( drawInfo.MousePosition ); - if( link.Contains( drawInfo.MousePosition ) ) - { - if( drawInfo.CurrentEventType == EventType.MouseDown ) - { - if( m_tooltipTimestamp + 1.25f < Time.realtimeSinceStartup ) - { - Application.OpenURL( Attributes.NodeUrl ); - } - } - else - { - UIUtils.MainSkin.customStyles[ 52 ].Draw( link, WikiLinkStr, true, false, false, false ); - } - } - else - { - GUI.Label( link, WikiLinkStr, UIUtils.MainSkin.customStyles[ 52 ] ); - } - } - ContainerGraph.ParentWindow.RequestRepaint(); - return true; - } - } - else - { - if( !m_linkVisibility ) - m_tooltipTimestamp = Time.realtimeSinceStartup; - } - - return false; - } - - public virtual bool SafeDrawProperties() - { - EditorGUI.BeginChangeCheck(); - PreDrawProperties(); - if( m_autoWrapProperties ) - { - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, DrawProperties ); - } - else - { - DrawProperties(); - } - if( EditorGUI.EndChangeCheck() ) - { - PreviewIsDirty = true; - //UIUtils.RecordObject(this); - //MarkForPreviewUpdate(); - return true; - } - return false; - } - - - public void PreDrawProperties() - { - if( m_useInternalPortData && m_autoDrawInternalPortData ) - { - DrawInternalDataGroup(); - } - } - - virtual public void DrawProperties() { } - - protected void DrawInternalDataGroup() - { - bool drawInternalDataUI = false; - int inputCount = m_inputPorts.Count; - if( inputCount > 0 ) - { - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].Available && m_inputPorts[ i ].ValidInternalData && !m_inputPorts[ i ].IsConnected /*&& ( m_inputPorts[ i ].AutoDrawInternalData || ( m_autoDrawInternalPortData && m_useInternalPortData ) )*/ /*&& m_inputPorts[ i ].AutoDrawInternalData*/ ) - { - drawInternalDataUI = true; - break; - } - } - } - - if( drawInternalDataUI ) - NodeUtils.DrawPropertyGroup( ref m_internalDataFoldout, Constants.InternalDataLabelStr, () => - { - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].ValidInternalData && !m_inputPorts[ i ].IsConnected && m_inputPorts[ i ].Visible /*&& m_inputPorts[ i ].AutoDrawInternalData*/ ) - { - m_inputPorts[ i ].ShowInternalData( this ); - } - } - } ); - } - - protected void PickInput( InputPort port ) - { - WireReference connection = port.GetConnection( 0 ); - OutputPort from = port.GetOutputConnection( 0 ); - - m_containerGraph.ParentWindow.WireReferenceUtils.OutputPortReference.SetReference( from.NodeId, from.PortId, from.DataType, connection.TypeLocked ); - m_containerGraph.DeleteConnection( true, UniqueId, port.PortId, true, true ); - //TODO: check if not necessary - Event.current.Use(); - IsDirty = true; - SetSaveIsDirty(); - } - - protected bool ApplyModifierToPort( WirePort port, bool isInput ) - { - bool modifierApplied = false; - switch( Event.current.modifiers ) - { - case EventModifiers.Alt: - { - m_containerGraph.DeleteConnection( isInput, UniqueId, port.PortId, true, true ); - modifierApplied = true; - m_containerGraph.ParentWindow.InvalidateAlt(); - } - break; - case EventModifiers.Control: - { - //WireReference connection = port.GetConnection( 0 ); - //if ( isInput ) - //{ - // UIUtils.OutputPortReference.SetReference( connection.NodeId, connection.PortId, connection.DataType, connection.TypeLocked ); - //} - //else - //{ - // UIUtils.InputPortReference.SetReference( connection.NodeId, connection.PortId, connection.DataType, connection.TypeLocked ); - //} - - //UIUtils.DeleteConnection( isInput, UniqueId, port.PortId, true ); - //modifierApplied = true; - - if( !isInput ) - { - WireReference connection = port.GetConnection( 0 ); - m_containerGraph.ParentWindow.WireReferenceUtils.InputPortReference.SetReference( connection.NodeId, connection.PortId, connection.DataType, connection.TypeLocked ); - m_containerGraph.DeleteConnection( isInput, UniqueId, port.PortId, true, true ); - modifierApplied = true; - } - } - break; - } - - if( isInput ) - m_containerGraph.ParentWindow.WireReferenceUtils.SwitchPortReference.SetReference( port.NodeId, port.PortId, port.DataType, false ); //always save last connection - else - m_containerGraph.ParentWindow.WireReferenceUtils.SwitchPortReference.SetReference( -1, -1, WirePortDataType.OBJECT, false ); //invalidate connection - - if( modifierApplied ) - { - Event.current.Use(); - IsDirty = true; - SetSaveIsDirty(); - } - return modifierApplied; - } - - public void DeleteAllInputConnections( bool alsoDeletePorts , bool inhibitWireNodeAutoDel = false ) - { - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - ParentNode connNode = null; - if( inhibitWireNodeAutoDel ) - { - connNode = m_inputPorts[ i ].GetOutputNode(); - connNode.Alive = false; - } - m_containerGraph.DeleteConnection( true, UniqueId, m_inputPorts[ i ].PortId, false, true ); - if( inhibitWireNodeAutoDel ) - { - connNode.Alive = true; - } - } - - } - if( alsoDeletePorts ) - { - m_inputPorts.Clear(); - m_inputPortsDict.Clear(); - } - SetSaveIsDirty(); - } - - public void DeleteAllOutputConnections( bool alsoDeletePorts ) - { - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - m_containerGraph.DeleteConnection( false, UniqueId, m_outputPorts[ i ].PortId, false, true ); - } - - if( alsoDeletePorts ) - { - m_outputPorts.Clear(); - m_outputPortsDict.Clear(); - } - SetSaveIsDirty(); - } - - public void DeleteInputPortByArrayIdx( int arrayIdx ) - { - if( arrayIdx >= m_inputPorts.Count ) - return; - - m_containerGraph.DeleteConnection( true, UniqueId, m_inputPorts[ arrayIdx ].PortId, false, true ); - m_inputPortsDict.Remove( m_inputPorts[ arrayIdx ].PortId ); - m_inputPorts.RemoveAt( arrayIdx ); - - m_sizeIsDirty = true; - SetSaveIsDirty(); - RecalculateInputPortIdx(); - } - - public void DeleteOutputPortByArrayIdx( int portIdx ) - { - if( portIdx >= m_outputPorts.Count ) - return; - - m_containerGraph.DeleteConnection( false, UniqueId, m_outputPorts[ portIdx ].PortId, false, true ); - m_outputPortsDict.Remove( m_outputPorts[ portIdx ].PortId ); - m_outputPorts.RemoveAt( portIdx ); - m_sizeIsDirty = true; - } - - public InputPort GetInputPortByArrayId( int id ) - { - if( id < m_inputPorts.Count ) - return m_inputPorts[ id ]; - - return null; - } - - public OutputPort GetOutputPortByArrayId( int id ) - { - if( id < m_outputPorts.Count ) - return m_outputPorts[ id ]; - - return null; - } - - public InputPort GetInputPortByUniqueId( int id ) - { - if( m_inputPortsDict.ContainsKey( id ) ) - return m_inputPortsDict[ id ]; - - if( m_inputPortsDict.Count != m_inputPorts.Count ) - m_repopulateDictionaries = true; - - int inputCount = m_inputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].PortId == id ) - { - return m_inputPorts[ i ]; - } - } - return null; - } - - public OutputPort GetOutputPortByUniqueId( int id ) - { - if( m_outputPortsDict.ContainsKey( id ) ) - return m_outputPortsDict[ id ]; - - if( m_outputPortsDict.Count != m_outputPorts.Count ) - m_repopulateDictionaries = true; - - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - if( m_outputPorts[ i ].PortId == id ) - return m_outputPorts[ i ]; - } - return null; - } - - public virtual void AfterDuplication(){} - - public override string ToString() - { - string dump = ""; - dump += ( "Type: " + GetType() ); - dump += ( " Unique Id: " + UniqueId + "\n" ); - dump += ( " Inputs: \n" ); - - int inputCount = m_inputPorts.Count; - int outputCount = m_outputPorts.Count; - - for( int inputIdx = 0; inputIdx < inputCount; inputIdx++ ) - { - dump += ( m_inputPorts[ inputIdx ] + "\n" ); - } - dump += ( "Outputs: \n" ); - for( int outputIdx = 0; outputIdx < outputCount; outputIdx++ ) - { - dump += ( m_outputPorts[ outputIdx ] + "\n" ); - } - return dump; - } - - public string GetValueFromOutputStr( int outputId, WirePortDataType inputPortType, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( ignoreLocalvar ) - { - return GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - } - OutputPort outPort = GetOutputPortByUniqueId( outputId ); - if( outPort.IsLocalValue( dataCollector.PortCategory ) ) - { - if( outPort.DataType != WirePortDataType.OBJECT && outPort.DataType != inputPortType ) - { - return UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( m_uniqueId, outputId ), null, outPort.DataType, inputPortType, outPort.LocalValue( dataCollector.PortCategory ) ); - } - else - { - return outPort.LocalValue( dataCollector.PortCategory ); - } - } - - string result = GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - result = CreateOutputLocalVariable( outputId, result, ref dataCollector ); - - if( outPort.DataType != WirePortDataType.OBJECT && outPort.DataType != inputPortType ) - { - result = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( m_uniqueId, outputId ), null, outPort.DataType, inputPortType, result ); - } - return result; - } - - public virtual string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsSRP ) - { - switch( dataCollector.CurrentSRPType ) - { - case TemplateSRPType.HD: if(OnHDAction!=null) OnHDAction( outputId, ref dataCollector ); break; - case TemplateSRPType.Lightweight:if(OnLightweightAction != null) OnLightweightAction( outputId, ref dataCollector ); break; - } - } - return string.Empty; - } - - public string GenerateValueInVertex( ref MasterNodeDataCollector dataCollector, WirePortDataType dataType, string dataValue, string dataName, bool createInterpolator ) - { - - if( !dataCollector.IsFragmentCategory ) - return dataValue; - - //TEMPLATES - if( dataCollector.IsTemplate ) - { - if( createInterpolator && dataCollector.TemplateDataCollectorInstance.HasCustomInterpolatedData( dataName ) ) - return dataName; - - MasterNodePortCategory category = dataCollector.PortCategory; - dataCollector.PortCategory = MasterNodePortCategory.Vertex; - - dataCollector.PortCategory = category; - - if( createInterpolator ) - { - dataCollector.TemplateDataCollectorInstance.RegisterCustomInterpolatedData( dataName, dataType, CurrentPrecisionType, dataValue ); - } - else - { - dataCollector.AddToVertexLocalVariables( -1, CurrentPrecisionType, dataType, dataName, dataValue ); - } - - return dataName; - } - - //SURFACE - { - if( dataCollector.TesselationActive ) - { - UIUtils.ShowMessage( UniqueId, "Unable to use Vertex to Frag when Tessellation is active" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( createInterpolator ) - dataCollector.AddToInput( UniqueId, dataName, dataType, CurrentPrecisionType ); - - MasterNodePortCategory portCategory = dataCollector.PortCategory; - dataCollector.PortCategory = MasterNodePortCategory.Vertex; - if( createInterpolator ) - { - dataCollector.AddLocalVariable( UniqueId, Constants.VertexShaderOutputStr + "." + dataName, dataValue + ";" ); - } - else - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, dataType, dataName, dataValue ); - } - dataCollector.PortCategory = portCategory; - return createInterpolator ? Constants.InputVarStr + "." + dataName : dataName; - } - } - - public string GenerateInputInVertex( ref MasterNodeDataCollector dataCollector, int inputPortUniqueId, string varName, bool createInterpolator ) - { - InputPort inputPort = GetInputPortByUniqueId( inputPortUniqueId ); - if( !dataCollector.IsFragmentCategory) - return inputPort.GeneratePortInstructions( ref dataCollector ); - - //TEMPLATES - if( dataCollector.IsTemplate ) - { - if( createInterpolator && dataCollector.TemplateDataCollectorInstance.HasCustomInterpolatedData( varName ) ) - return varName; - - MasterNodePortCategory category = dataCollector.PortCategory; - dataCollector.PortCategory = MasterNodePortCategory.Vertex; - //bool dirtyVertexVarsBefore = dataCollector.DirtyVertexVariables; - //ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - - string data = inputPort.GeneratePortInstructions( ref dataCollector ); - - dataCollector.PortCategory = category; - //if( !dirtyVertexVarsBefore && dataCollector.DirtyVertexVariables ) - //{ - // dataCollector.AddVertexInstruction( dataCollector.VertexLocalVariablesFromList, UniqueId, false ); - // dataCollector.ClearVertexLocalVariables(); - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - //} - - //ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Fragment ); - - if( createInterpolator ) - { - dataCollector.TemplateDataCollectorInstance.RegisterCustomInterpolatedData( varName, inputPort.DataType, CurrentPrecisionType, data ); - } - else - { - dataCollector.AddToVertexLocalVariables( -1, CurrentPrecisionType, inputPort.DataType, varName, data ); - } - - return varName; - } - - //SURFACE - { - if( dataCollector.TesselationActive ) - { - UIUtils.ShowMessage( UniqueId, "Unable to use Vertex to Frag when Tessellation is active" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( createInterpolator ) - dataCollector.AddToInput( UniqueId, varName, inputPort.DataType, CurrentPrecisionType ); - - MasterNodePortCategory portCategory = dataCollector.PortCategory; - dataCollector.PortCategory = MasterNodePortCategory.Vertex; - - //bool dirtyVertexVarsBefore = dataCollector.DirtyVertexVariables; - - //ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - - string vertexVarValue = inputPort.GeneratePortInstructions( ref dataCollector ); - if( createInterpolator ) - { - dataCollector.AddLocalVariable( UniqueId, Constants.VertexShaderOutputStr + "." + varName, vertexVarValue + ";" ); - } - else - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, inputPort.DataType, varName, vertexVarValue ); - } - - dataCollector.PortCategory = portCategory; - - //if( !dirtyVertexVarsBefore && dataCollector.DirtyVertexVariables ) - //{ - // dataCollector.AddVertexInstruction( dataCollector.VertexLocalVariables, UniqueId, false ); - // dataCollector.ClearVertexLocalVariables(); - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - //} - - //ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Fragment ); - - return createInterpolator ? Constants.InputVarStr + "." + varName : varName; - } - } - - - protected virtual void OnUniqueIDAssigned() { } - - public string CreateOutputLocalVariable( int outputArrayId, string value, ref MasterNodeDataCollector dataCollector ) - { - OutputPort port = GetOutputPortByUniqueId( outputArrayId ); - - if( port.IsLocalValue( dataCollector.PortCategory ) ) - return port.LocalValue( dataCollector.PortCategory ); - - if( port.ConnectionCount > 1 ) - { - RegisterLocalVariable( outputArrayId, value, ref dataCollector ); - return port.LocalValue( dataCollector.PortCategory ); - } - else - { - // revisit later (break to components case) - port.SetLocalValue( value, dataCollector.PortCategory ); - } - - return value; - } - - public void RegisterLocalVariable( int outputArrayId, string value, ref MasterNodeDataCollector dataCollector, string customName = null ) - { - OutputPort port = GetOutputPortByUniqueId( outputArrayId ); - if( (int)port.DataType >= (int)( 1 << 10 ) ) //10 is the flag start of sampler types - { - port.SetLocalValue( value, dataCollector.PortCategory ); - return; - } - - bool vertexMode = dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation; - string localVar = port.ConfigOutputLocalValue( CurrentPrecisionType, value, customName, dataCollector.PortCategory ); - - if( vertexMode ) - { - dataCollector.AddToVertexLocalVariables( m_uniqueId, localVar ); - } - else - { - dataCollector.AddToLocalVariables( m_uniqueId, localVar ); - } - } - - public void InvalidateConnections() - { - int inputCount = m_inputPorts.Count; - int outputCount = m_outputPorts.Count; - - for( int i = 0; i < inputCount; i++ ) - { - m_inputPorts[ i ].InvalidateAllConnections(); - } - - for( int i = 0; i < outputCount; i++ ) - { - m_outputPorts[ i ].InvalidateAllConnections(); - } - } - - public virtual bool OnClick( Vector2 currentMousePos2D ) - { - bool singleClick = true; - if( ( EditorApplication.timeSinceStartup - m_lastTimeSelected ) < NodeClickTime ) - { - OnNodeDoubleClicked( currentMousePos2D ); - singleClick = false; - } - - m_lastTimeSelected = EditorApplication.timeSinceStartup; - return singleClick; - } - - public virtual void OnNodeDoubleClicked( Vector2 currentMousePos2D ) - { - ContainerGraph.ParentWindow.ParametersWindow.IsMaximized = !ContainerGraph.ParentWindow.ParametersWindow.IsMaximized; - } - - public virtual void OnNodeSelected( bool value ) - { - if( !value ) - { - if( m_inputPorts != null ) - { - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - m_inputPorts[ i ].ResetEditing(); - } - } - - if( m_outputPorts != null ) - { - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - m_outputPorts[ i ].ResetEditing(); - } - } - } - } - - public void ResetOutputLocals() - { - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - m_outputPorts[ i ].ResetLocalValue(); - } - } - - - public void ResetOutputLocalsIfNot( MasterNodePortCategory category ) - { - int outputCount = m_outputPorts.Count; - for( int i = 0; i < outputCount; i++ ) - { - //if( !m_outputPorts[ i ].IsLocalOnCategory( category ) ) - // m_outputPorts[ i ].ResetLocalValue(); - m_outputPorts[ i ].ResetLocalValueIfNot( category ); - } - } - - public virtual void Rewire() { } - - //public virtual List NodeReferences { get { return null; } } - - public int UniqueId - { - get { return m_uniqueId; } - - set - { - m_uniqueId = value; - - int inputCount = m_inputPorts.Count; - int outputCount = m_outputPorts.Count; - - for( int inputIdx = 0; inputIdx < inputCount; inputIdx++ ) - { - m_inputPorts[ inputIdx ].NodeId = value; - } - - for( int outputIdx = 0; outputIdx < outputCount; outputIdx++ ) - { - m_outputPorts[ outputIdx ].NodeId = value; - } - OnUniqueIDAssigned(); - } - } - public void SetBaseUniqueId( int uniqueId, bool setOnPorts = false ) - { - m_uniqueId = uniqueId; - if( setOnPorts ) - { - int inputCount = m_inputPorts.Count; - int outputCount = m_outputPorts.Count; - - for( int inputIdx = 0; inputIdx < inputCount; inputIdx++ ) - { - m_inputPorts[ inputIdx ].NodeId = uniqueId; - } - - for( int outputIdx = 0; outputIdx < outputCount; outputIdx++ ) - { - m_outputPorts[ outputIdx ].NodeId = uniqueId; - } - } - } - - public string OutputId - { - get - { - if( ContainerGraph.GraphId > 0 ) - return UniqueId + "_g" + ContainerGraph.GraphId; - else - return UniqueId.ToString(); - } - } - - - public virtual Rect Position { get { return m_position; } } - public Rect TruePosition { get { return m_position; } } - - public Vector2 CenterPosition { get { return new Vector2( m_position.x + m_position.width * 0.5f, m_position.y + m_position.height * 0.5f ); ; } } - - public Rect GlobalPosition { get { return m_globalPosition; } } - - public Vector2 Corner { get { return new Vector2( m_position.x + m_position.width, m_position.y + m_position.height ); } } - public Vector2 Vec2Position - { - get { return new Vector2( m_position.x, m_position.y ); } - - set - { - m_position.x = value.x; - m_position.y = value.y; - } - } - - public Vector3 Vec3Position - { - get { return new Vector3( m_position.x, m_position.y, 0f ); } - - set - { - m_position.x = value.x; - m_position.y = value.y; - } - } - - - public bool Selected - { - get { return m_selected; } - set - { - m_infiniteLoopDetected = false; - m_selected = value; - OnNodeSelected( value ); - } - } - - public List InputPorts { get { return m_inputPorts; } } - - public List OutputPorts - { - get { return m_outputPorts; } - } - - public bool IsConnected { get { return m_connStatus == NodeConnectionStatus.Connected; } } - public NodeConnectionStatus ConnStatus - { - get { return m_connStatus; } - set - { - if( m_selfPowered ) - { - m_connStatus = NodeConnectionStatus.Connected; - } - else - { - m_connStatus = value; - } - - switch( m_connStatus ) - { - case NodeConnectionStatus.Island: - case NodeConnectionStatus.Not_Connected: m_statusColor = Constants.NodeDefaultColor; break; - case NodeConnectionStatus.Connected: m_statusColor = Constants.NodeConnectedColor; break; - case NodeConnectionStatus.Error: m_statusColor = Constants.NodeErrorColor; break; - } - - } - } - - public bool SelfPowered - { - set - { - m_selfPowered = value; - if( value ) - { - ConnStatus = NodeConnectionStatus.Connected; - } - } - } - - // This is also called when recording on Undo - public virtual void OnBeforeSerialize() { } - public virtual void OnAfterDeserialize() - { - m_selected = false; - m_isOnGrid = false; - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].ResetWireReferenceStatus(); - } - m_repopulateDictionaries = true; - m_sizeIsDirty = true; - } - - public virtual void ReadFromDeprecated( ref string[] nodeParams, Type oldType = null ) { } - - //Inherited classes must call this base method in order to setup id and position - public virtual void ReadFromString( ref string[] nodeParams ) - { - ParentReadFromString( ref nodeParams ); - } - - public void ParentReadFromString( ref string[] nodeParams ) - { - m_currentReadParamIdx = IOUtils.NodeTypeId + 1; - - UniqueId = Convert.ToInt32( nodeParams[ m_currentReadParamIdx++ ] ); - - string[] posCoordinates = nodeParams[ m_currentReadParamIdx++ ].Split( IOUtils.VECTOR_SEPARATOR ); - - m_position.x = Convert.ToSingle( posCoordinates[ 0 ] ); - m_position.y = Convert.ToSingle( posCoordinates[ 1 ] ); - - if( UIUtils.CurrentShaderVersion() > 22 ) - { - string val = GetCurrentParam( ref nodeParams ); - if( m_customPrecision ) - { - if( val.Equals("Fixed") ) - m_currentPrecisionType = PrecisionType.Half; - else - m_currentPrecisionType = (PrecisionType)Enum.Parse( typeof( PrecisionType ), val ); - } - else - { - m_currentPrecisionType = PrecisionType.Inherit; - } - } - - if( UIUtils.CurrentShaderVersion() > 5004 ) - m_showPreview = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - } - - //should be called after ReadFromString - public virtual void ReadInputDataFromString( ref string[] nodeParams ) - { - int count = 0; - if( UIUtils.CurrentShaderVersion() > 7003 ) - { - try - { - count = Convert.ToInt32( nodeParams[ m_currentReadParamIdx++ ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - else - { - count = ( m_oldInputCount < 0 ) ? m_inputPorts.Count : m_oldInputCount; - } - - for( int i = 0; i < count && i < nodeParams.Length && m_currentReadParamIdx < nodeParams.Length; i++ ) - { - if( UIUtils.CurrentShaderVersion() < 5003 ) - { - int newId = VersionConvertInputPortId( i ); - if( UIUtils.CurrentShaderVersion() > 23 ) - { - m_inputPorts[ newId ].DataType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), nodeParams[ m_currentReadParamIdx++ ] ); - } - - m_inputPorts[ newId ].InternalData = nodeParams[ m_currentReadParamIdx++ ]; - if( m_inputPorts[ newId ].IsEditable && UIUtils.CurrentShaderVersion() >= 3100 && m_currentReadParamIdx < nodeParams.Length ) - { - m_inputPorts[ newId ].Name = nodeParams[ m_currentReadParamIdx++ ]; - } - m_inputPorts[ newId ].UpdatePreviewInternalData(); - } - else - { - string portIdStr = nodeParams[ m_currentReadParamIdx++ ]; - int portId = -1; - try - { - portId = Convert.ToInt32( portIdStr ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - WirePortDataType DataType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), nodeParams[ m_currentReadParamIdx++ ] ); - string InternalData = nodeParams[ m_currentReadParamIdx++ ]; - bool isEditable = Convert.ToBoolean( nodeParams[ m_currentReadParamIdx++ ] ); - string Name = string.Empty; - if( isEditable && m_currentReadParamIdx < nodeParams.Length ) - { - Name = nodeParams[ m_currentReadParamIdx++ ]; - } - - InputPort inputPort = GetInputPortByUniqueId( portId ); - if( inputPort != null ) - { - if( UIUtils.IsValidType( DataType ) ) - inputPort.DataType = DataType; - - inputPort.InternalData = InternalData; - if( !string.IsNullOrEmpty( Name ) ) - { - inputPort.Name = Name; - } - inputPort.UpdatePreviewInternalData(); - } - } - } - } - - public virtual void ReadOutputDataFromString( ref string[] nodeParams ) - { - int count = 0; - if( UIUtils.CurrentShaderVersion() > 7003 ) - { - count = Convert.ToInt32( nodeParams[ m_currentReadParamIdx++ ] ); - } - else - { - count = m_outputPorts.Count; - } - - for( int i = 0; i < count && i < nodeParams.Length && m_currentReadParamIdx < nodeParams.Length; i++ ) - { - try - { - WirePortDataType dataType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), nodeParams[ m_currentReadParamIdx++ ] ); - int portId = -1; - if( UIUtils.CurrentShaderVersion() > 13903 ) - { - portId = Convert.ToInt32( nodeParams[ m_currentReadParamIdx++ ] ); ; - } - else - { - portId = i; - } - - OutputPort port = GetOutputPortByUniqueId( portId ); - if( port != null && UIUtils.IsValidType( dataType ) ) - { - port.DataType = dataType; - } - - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - } - - public virtual void ReadAdditionalClipboardData( ref string[] nodeParams ) { } - - protected string GetCurrentParam( ref string[] nodeParams ) - { - if( m_currentReadParamIdx < nodeParams.Length ) - { - return nodeParams[ m_currentReadParamIdx++ ]; - } - - UIUtils.ShowMessage( UniqueId, "Invalid params number in node " + m_uniqueId + " of type " + GetType(), MessageSeverity.Error ); - return string.Empty; - } - - protected string GetCurrentParam( int index, ref string[] nodeParams ) - { - if( m_currentReadParamIdx < nodeParams.Length ) - { - return nodeParams[ index ]; - } - - UIUtils.ShowMessage( UniqueId, "Invalid params number in node " + m_uniqueId + " of type " + GetType(), MessageSeverity.Error ); - return string.Empty; - } - - - public virtual void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - IOUtils.AddTypeToString( ref nodeInfo, IOUtils.NodeParam ); - IOUtils.AddFieldValueToString( ref nodeInfo, GetType() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_uniqueId ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_position.x.ToString() + IOUtils.VECTOR_SEPARATOR + m_position.y.ToString() ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentPrecisionType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_showPreview ); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].WriteToString( ref connectionsInfo ); - } - } - - public virtual void WriteInputDataToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts.Count ); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ i ].PortId ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ i ].DataType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ i ].InternalData ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ i ].IsEditable ); - if( m_inputPorts[ i ].IsEditable ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputPorts[ i ].Name ); - } - } - } - - public void WriteOutputDataToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_outputPorts.Count ); - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_outputPorts[ i ].DataType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_outputPorts[ i ].PortId ); - } - } - - public virtual void WriteAdditionalClipboardData( ref string nodeInfo ) { } - - public virtual string GetIncludes() { return string.Empty; } - public virtual void OnObjectDropped( UnityEngine.Object obj ) { } - public virtual void SetupFromCastObject( UnityEngine.Object obj ) { } - public virtual bool OnNodeInteraction( ParentNode node ) { return false; } - public virtual void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) { } - public virtual void OnConnectedInputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) { } - - public Rect CachedPos { get { return m_cachedPos; } } - - public bool IsOnGrid - { - set { m_isOnGrid = value; } - get { return m_isOnGrid; } - } - - public uint CurrentReadParamIdx - { - get { return m_currentReadParamIdx++; } - set { m_currentReadParamIdx = value; } - } - - public Dictionary InputPortsDict - { - get - { - Dictionary dict = new Dictionary(); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - dict.Add( m_inputPorts[ i ].Name, m_inputPorts[ i ] ); - } - return dict; - } - } - - public bool IsDirty - { - set { m_isDirty = value && UIUtils.DirtyMask; } - get - { - bool value = m_isDirty; - m_isDirty = false; - return value; - } - } - - public virtual void ResetNodeData() - { - m_category = 0; - m_graphDepth = 0; - } - - public virtual void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - UIUtils.SetCategoryInBitArray( ref m_category, nodeData.Category ); - nodeData.GraphDepth += 1; - if( nodeData.GraphDepth > m_graphDepth ) - { - m_graphDepth = nodeData.GraphDepth; - } - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - m_inputPorts[ i ].GetOutputNode().PropagateNodeData( nodeData, ref dataCollector ); - } - } - } - - public void SetTitleTextOnCallback( string compareTitle, Action callback ) - { - if( !m_previousTitle.Equals( compareTitle ) ) - { - m_previousTitle = compareTitle; - m_sizeIsDirty = true; - callback( this, compareTitle ); - } - } - - public void SetAdditonalTitleTextOnCallback( string compareTitle, Action callback ) - { - if( !m_previousAdditonalTitle.Equals( compareTitle ) ) - { - m_previousAdditonalTitle = compareTitle; - m_sizeIsDirty = true; - callback( this, compareTitle ); - } - } - - public virtual void SetClippedTitle( string newText, int maxSize = 170, string endString = "..." ) - { - m_content.text = GenerateClippedTitle( newText,maxSize,endString ); - m_sizeIsDirty = true; - } - - public virtual void SetClippedAdditionalTitle( string newText, int maxSize = 170, string endString = "..." ) - { - m_additionalContent.text = GenerateClippedTitle( newText, maxSize, endString ); - m_sizeIsDirty = true; - } - - - public void SetTitleText( string newText ) - { - if( !newText.Equals( m_content.text ) ) - { - m_content.text = newText; - m_sizeIsDirty = true; - } - } - - public void SetAdditonalTitleText( string newText ) - { - if( !newText.Equals( m_additionalContent.text ) ) - { - m_additionalContent.text = newText; - m_sizeIsDirty = true; - } - } - - public string GenerateErrorValue( int outputIdx = 0 ) - { - switch( m_outputPorts[ outputIdx ].DataType ) - { - case WirePortDataType.FLOAT2: - { - return "(0).xx"; - } - case WirePortDataType.FLOAT3: - { - return "(0).xxx"; - } - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - return "(0).xxxx"; - } - } - return "0"; - } - - //Methods created to take into account new ports added on nodes newer versions - //This way we can convert connections from previous versions to newer ones and not brake shader graph - public virtual int VersionConvertInputPortId( int portId ) { return portId; } - public virtual int VersionConvertOutputPortId( int portId ) { return portId; } - - public virtual string DataToArray { get { return string.Empty; } } - - public bool SaveIsDirty - { - set { m_saveIsDirty = value && UIUtils.DirtyMask; } - get - { - bool value = m_saveIsDirty; - m_saveIsDirty = false; - return value; - } - } - - public GUIContent TitleContent { get { return m_content; } } - public GUIContent AdditonalTitleContent { get { return m_additionalContent; } } - public bool IsVisible { get { return m_isVisible; } } - public NodeAttributes Attributes { get { return m_nodeAttribs; } } - public bool ReorderLocked { get { return m_reorderLocked; } } - public bool RequireMaterialUpdate { get { return m_requireMaterialUpdate; } } - public bool RMBIgnore { get { return m_rmbIgnore; } } - public float TextLabelWidth { get { return m_textLabelWidth; } } - public bool IsMoving { get { return m_isMoving > 0; } } - public bool MovingInFrame { get { return m_movingInFrame; } set { m_movingInFrame = value; } } - public bool SizeIsDirty { get { return m_sizeIsDirty; } set { m_sizeIsDirty = value; } } - public int Category { get { return m_category; } } - public int CommentaryParent - { - get { return m_commentaryParent; } - set { m_commentaryParent = value; } - } - - public int Depth - { - get { return m_depth; } - set { m_depth = value; } - } - - public int MatrixId - { - get { return m_matrixId; } - set { m_matrixId = value; } - } - - public float PaddingTitleRight - { - get { return m_paddingTitleRight; } - set { m_paddingTitleRight += value; } - } - - public float PaddingTitleLeft - { - get { return m_paddingTitleLeft; } - set { m_paddingTitleLeft += value; } - } - - public int CachedPortsId - { - get - { - return m_cachedPortsId; - } - } - - public virtual bool RecursivePreviewUpdate( Dictionary duplicatesDict = null ) - { - if( duplicatesDict == null ) - { - duplicatesDict = ContainerGraph.ParentWindow.VisitedChanged; - } - - for( int i = 0; i < InputPorts.Count; i++ ) - { - ParentNode outNode = null; - if( InputPorts[ i ].ExternalReferences.Count > 0 ) - { - outNode = ContainerGraph.GetNode( InputPorts[ i ].ExternalReferences[ 0 ].NodeId ); - } - if( outNode != null ) - { - if( !duplicatesDict.ContainsKey( outNode.OutputId ) ) - { - bool result = outNode.RecursivePreviewUpdate(); - if( result ) - PreviewIsDirty = true; - } else if( duplicatesDict[ outNode.OutputId ] ) - { - PreviewIsDirty = true; - } - } - } - - bool needsUpdate = PreviewIsDirty; - RenderNodePreview(); - if( !duplicatesDict.ContainsKey( OutputId ) ) - duplicatesDict.Add( OutputId, needsUpdate ); - return needsUpdate; - } - - public virtual void RenderNodePreview() - { - //Runs at least one time - if( !HasPreviewShader || !m_initialized ) - { - // nodes with no preview don't update at all - PreviewIsDirty = false; - return; - } - - if( !PreviewIsDirty && !m_continuousPreviewRefresh ) - return; - - //Debug.Log( "PREVIEW " + this ); - - SetPreviewInputs(); - - if( m_cachedMainTexId == -1 ) - m_cachedMainTexId = Shader.PropertyToID( "_MainTex" ); - - if( m_cachedMaskTexId == -1 ) - m_cachedMaskTexId = Shader.PropertyToID( "_MaskTex" ); - - if( m_cachedPortsId == -1 ) - m_cachedPortsId = Shader.PropertyToID( "_Ports" ); - - if( m_cachedPortId == -1 ) - m_cachedPortId = Shader.PropertyToID( "_Port" ); - - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( i == 0 ) - { - RenderTexture temp = RenderTexture.active; - RenderTexture beforeMask = RenderTexture.GetTemporary( PreviewWidth, PreviewHeight, 0, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear ); - RenderTexture.active = beforeMask; - Graphics.Blit( null, beforeMask, PreviewMaterial, m_previewMaterialPassId ); - - m_portMask.Set( 0, 0, 0, 0 ); - - switch( m_outputPorts[ i ].DataType ) - { - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - m_portMask.Set( 1, 1, 1, 1 ); - break; - case WirePortDataType.FLOAT2: - m_portMask.Set( 1, 1, 0, 0 ); - break; - case WirePortDataType.FLOAT3: - m_portMask.Set( 1, 1, 1, 0 ); - break; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: - m_portMask.Set( 1, 1, 1, 1 ); - break; - default: - m_portMask.Set( 1, 1, 1, 1 ); - break; - } - - if( m_outputPorts[ i ].DataType == WirePortDataType.FLOAT3x3 || m_outputPorts[ i ].DataType == WirePortDataType.FLOAT4x4 ) - { - m_outputPorts[ i ].MaskingMaterial.SetTexture( m_cachedMainTexId, EditorGUIUtility.whiteTexture ); - } - else - { - m_outputPorts[ i ].MaskingMaterial.SetTexture( m_cachedMainTexId, beforeMask ); - } - m_outputPorts[ i ].MaskingMaterial.SetVector( m_cachedPortsId, m_portMask ); - RenderTexture.active = m_outputPorts[ i ].OutputPreviewTexture; - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, m_outputPorts[ i ].MaskingMaterial, 0 ); - - RenderTexture.ReleaseTemporary( beforeMask ); - RenderTexture.active = temp; - } - else - { - RenderTexture temp = RenderTexture.active; - m_outputPorts[ i ].MaskingMaterial.SetTexture( m_cachedMaskTexId, PreviewTexture ); - m_outputPorts[ i ].MaskingMaterial.SetFloat( m_cachedPortId, i ); - - RenderTexture.active = m_outputPorts[ i ].OutputPreviewTexture; - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, m_outputPorts[ i ].MaskingMaterial, 1 ); - RenderTexture.active = temp; - } - } - - PreviewIsDirty = m_continuousPreviewRefresh; - - FinishPreviewRender = true; - } - - protected void ShowTab( NodeMessageType type, string tooltip ) - { - m_showErrorMessage = true; - m_errorMessageTypeIsError = type; - m_errorMessageTooltip = tooltip; - } - - protected void ShowTab() - { - m_showErrorMessage = true; - } - - protected void HideTab() - { - m_showErrorMessage = false; - } - - public virtual RenderTexture PreviewTexture - { - get - { - if( m_outputPorts.Count > 0 ) - return m_outputPorts[ 0 ].OutputPreviewTexture; - else - return null; - } - } - - public void FullWriteToString( ref string nodesInfo, ref string connectionsInfo ) - { - WriteToString( ref nodesInfo, ref connectionsInfo ); - WriteInputDataToString( ref nodesInfo ); - WriteOutputDataToString( ref nodesInfo ); - } - - public void ClipboardFullWriteToString( ref string nodesInfo, ref string connectionsInfo ) - { - FullWriteToString( ref nodesInfo, ref connectionsInfo ); - WriteAdditionalClipboardData( ref nodesInfo ); - } - - public void FullReadFromString( ref string[] parameters ) - { - try - { - ReadFromString( ref parameters ); - ReadInputDataFromString( ref parameters ); - ReadOutputDataFromString( ref parameters ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - public void ClipboardFullReadFromString( ref string[] parameters ) - { - try - { - FullReadFromString( ref parameters ); - ReadAdditionalClipboardData( ref parameters ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - public string GenerateClippedTitle( string original , int maxSize = 170, string endString = "..." ) - { - if( UIUtils.UnZoomedNodeTitleStyle == null ) - return original; - - GUIContent content = new GUIContent( original ); - - string finalTitle = string.Empty; - bool addEllipsis = false; - for( int i = 1; i <= original.Length; i++ ) - { - content.text = original.Substring( 0, i ); - Vector2 titleSize = UIUtils.UnZoomedNodeTitleStyle.CalcSize( content ); - if( titleSize.x > maxSize ) - { - addEllipsis = true; - break; - } - else - { - finalTitle = content.text; - } - } - if( addEllipsis ) - finalTitle += endString; - - return finalTitle; - } - - public virtual void RefreshOnUndo() { } - public virtual void CalculateCustomGraphDepth() { } - public int GraphDepth { get { return m_graphDepth; } } - - public PrecisionType CurrentPrecisionType { get { return m_currentPrecisionType == PrecisionType.Inherit ? ContainerGraph.CurrentPrecision : m_currentPrecisionType; } } - - - public Material PreviewMaterial - { - get - { - if( m_previewMaterial == null ) - { - m_previewMaterial = new Material( PreviewShader ); - } - return m_previewMaterial; - } - } - - public Shader PreviewShader - { - get - { - if( m_previewShader == null ) - { - m_previewShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( m_previewShaderGUID ) ); - } - - if( m_previewShader == null ) - { - m_previewShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "d9ca47581ac157145bff6f72ac5dd73e" ) ); //ranged float guid - } - - if( m_previewShader == null ) - m_previewShader = Shader.Find( "Unlit/Colored Transparent" ); - - return m_previewShader; - } - } - - public bool HasPreviewShader - { - get { return !string.IsNullOrEmpty( m_previewShaderGUID ); } - } - - public void CheckSpherePreview() - { - bool oneIsSphere = false; - - if( m_drawPreviewAsSphere ) - oneIsSphere = true; - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - ParentNode node = null; - if( m_inputPorts[ i ].ExternalReferences.Count > 0) - { - node = ContainerGraph.GetNode( m_inputPorts[ i ].ExternalReferences[ 0 ].NodeId ); - } - if( node != null && node.SpherePreview ) - oneIsSphere = true; - } - - if( m_forceDrawPreviewAsPlane ) - oneIsSphere = false; - - SpherePreview = oneIsSphere; - } - - public bool SpherePreview - { - get { return m_spherePreview; } - set { m_spherePreview = value; } - } - - public bool ShowPreview - { - get { return m_showPreview; } - set { m_showPreview = value; } - } - - public int VisiblePorts - { - get { return m_visiblePorts; } - set { m_visiblePorts = value; } - } - - public bool Docking - { - get { return m_docking; } - set { m_docking = value; } - } - - public bool UseSquareNodeTitle - { - get { return m_useSquareNodeTitle; } - set { m_useSquareNodeTitle = value; } - } - - public bool InsideShaderFunction - { - get { return ContainerGraph != ContainerGraph.ParentWindow.CurrentGraph; } - } - - public virtual void SetContainerGraph( ParentGraph newgraph ) - { - m_containerGraph = newgraph; - } - public virtual void OnMasterNodeReplaced( MasterNode newMasterNode ) { } - public virtual void RefreshExternalReferences() { } - - public Rect DropdownRect { get { return m_dropdownRect; } } - - public virtual bool Contains( Vector2 pos ) { return m_globalPosition.Contains( pos ); } - public virtual bool Contains( Vector3 pos ) { return m_globalPosition.Contains( pos ); } - public bool IsNodeBeingCopied { get { return m_isNodeBeingCopied; } set { m_isNodeBeingCopied = value; } } - - public virtual WirePortDataType GetInputPortVisualDataTypeByArrayIdx( int portArrayIdx ) - { - return m_inputPorts[ portArrayIdx ].DataType; - } - - public virtual WirePortDataType GetOutputPortVisualDataTypeById( int portId ) - { - return GetOutputPortByUniqueId( portId ).DataType; - } - - - public virtual bool CheckFindText( string text ) - { - return TitleContent.text.IndexOf( text, StringComparison.CurrentCultureIgnoreCase ) >= 0; - } - - public virtual float HeightEstimate - { - get - { - float heightEstimate = 0; - heightEstimate = 32 + Constants.INPUT_PORT_DELTA_Y; - for( int i = 0; i < InputPorts.Count; i++ ) - { - if( InputPorts[ i ].Visible ) - heightEstimate += 18 + Constants.INPUT_PORT_DELTA_Y; - } - - return heightEstimate; - // Magic number 18 represents m_fontHeight that might not be set yet - //return Constants.NODE_HEADER_EXTRA_HEIGHT + Mathf.Max( 18 + m_inputPorts.Count, m_outputPorts.Count ) * Constants.INPUT_PORT_DELTA_Y; - } - } - public bool Alive { get { return m_alive;} set { m_alive = value; } } - public string TypeName { get { if( m_nodeAttribs != null ) return m_nodeAttribs.Name;return GetType().ToString(); } } - public bool PreviewIsDirty { set { m_previewIsDirty = value; } get { return m_previewIsDirty; } } - protected bool FinishPreviewRender { get { return m_finishPreviewRender; } set { m_finishPreviewRender = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs.meta deleted file mode 100644 index c3a66c87..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ParentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 33e0374f361d5c642a257b9957e4cfa0 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs deleted file mode 100644 index 8bd85dc4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs +++ /dev/null @@ -1,170 +0,0 @@ -using UnityEngine; -using System; -using System.Collections; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class ReordenatorNode : PropertyNode - { - [SerializeField] - private List m_propertyList; - - [SerializeField] - private string m_headerTitle = string.Empty; - - [SerializeField] - private bool m_isInside; - - public ReordenatorNode() : base() - { - - } - - public void Init( string entryName, string entryInspectorName, List list, bool register = true ) - { - m_propertyName = entryName; - m_propertyInspectorName = entryInspectorName; - - m_propertyList = list; - - if( register ) - UIUtils.RegisterPropertyNode( this ); - } - - public override void Destroy() - { - base.Destroy(); - - m_propertyList.Clear(); - m_propertyList = null; - - UIUtils.UnregisterPropertyNode( this ); - } - - //public List PropertyList - //{ - // get { return m_propertyList; } - //} - - public int PropertyListCount - { - get { if ( m_propertyList != null ) return m_propertyList.Count; else return -1; } - } - - public string HeaderTitle { get { return m_headerTitle; } set { m_headerTitle = value; } } - - public bool HasTitle { get { return !string.IsNullOrEmpty( m_headerTitle ); } } - - public bool IsInside { get { return m_isInside; } set { m_isInside = value; } } - - public int RecursiveSetOrderOffset( int offset, bool lockit, int order = -1 ) - { - //Debug.Log( Locked + " " + PropertyName ); - - if ( Locked ) - return offset; - - if( order > -1 ) - OrderIndex = order; - - int currentOffset = offset; - - if( m_propertyList != null ) - m_propertyList.Sort( ( x, y ) => { return ( x as PropertyNode ).OrderIndex.CompareTo( ( y as PropertyNode ).OrderIndex ); } ); - - OrderIndexOffset = currentOffset - RawOrderIndex; - currentOffset++; - - if ( m_propertyList != null ) - for ( int i = 0; i < m_propertyList.Count; i++ ) - { - ReordenatorNode rnode = m_propertyList[ i ] as ReordenatorNode; - if ( rnode != null ) - { - currentOffset = rnode.RecursiveSetOrderOffset( currentOffset, false ); - } - else - { - PropertyNode pnode = m_propertyList[ i ] as PropertyNode; - { - pnode.OrderIndexOffset = currentOffset - pnode.RawOrderIndex;// + ( HasTitle ? 1 : 0 ); - } - currentOffset++; - } - } - - if ( lockit ) - Locked = true; - - return currentOffset; - } - - public int RecursiveCount() - { - int amount = 0; - if ( HasTitle ) - amount += 1; - for ( int i = 0; i < m_propertyList.Count; i++ ) - { - if ( ( m_propertyList[ i ] is ReordenatorNode ) ) - amount += ( m_propertyList[ i ] as ReordenatorNode ).RecursiveCount(); - else - amount +=1; - } - return amount; - } - - public void RecursiveLog() - { - Debug.LogWarning( OrderIndex+" HEADER "+ PropertyName ); - for( int i = 0; i < m_propertyList.Count; i++ ) - { - if( ( m_propertyList[ i ] is ReordenatorNode ) ) - ( m_propertyList[ i ] as ReordenatorNode ).RecursiveLog(); - else - Debug.Log( ( m_propertyList[ i ] as PropertyNode ).OrderIndex+" "+( m_propertyList[ i ] as PropertyNode).PropertyName ); - } - } - - public bool Locked = false; - - public void RecursiveClear() - { - Locked = false; - if( m_propertyList != null) - for ( int i = 0; i < m_propertyList.Count; i++ ) - { - ReordenatorNode renode = ( m_propertyList[ i ] as ReordenatorNode ); - if ( renode != null ) - { - renode.RecursiveClear(); - } - } - } - - public bool RecursiveConnectedProperties() - { - bool connected = false; - if ( m_propertyList != null ) - { - for ( int i = 0; i < m_propertyList.Count; i++ ) - { - ReordenatorNode renode = ( m_propertyList[ i ] as ReordenatorNode ); - if ( renode != null ) - { - bool temp = renode.RecursiveConnectedProperties(); - if( temp ) - connected = true; - } else - { - if ( ( m_propertyList[ i ] as PropertyNode ).IsConnected ) - connected = true; - } - } - } - return connected; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs.meta deleted file mode 100644 index 8dc50376..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/ReordenatorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 91aad2b9cfaf3954c8c450c32d218981 -timeCreated: 1493053838 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP.meta deleted file mode 100644 index 11d8b84b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7283c593c3b4be64e957cb2b91abe1af -folderAsset: yes -timeCreated: 1556618802 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs deleted file mode 100644 index 7a67f480..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs +++ /dev/null @@ -1,107 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -#if UNITY_2018_3_OR_NEWER -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "SRP Baked GI", "Miscellaneous", "Gets Baked GI info." )] - public sealed class BakedGINode : ParentNode - { - private const string HDBakedGIHeader = "ASEBakedGI( {0}, {1}, {2}, {3} )"; - private readonly string[] HDBakedGIBody = - { - "float3 ASEBakedGI( float3 positionWS, float3 normalWS, float2 uvStaticLightmap, float2 uvDynamicLightmap )\n", - "{\n", - "\tfloat3 positionRWS = GetCameraRelativePositionWS( positionWS );\n", - "\treturn SampleBakedGI( positionRWS, normalWS, uvStaticLightmap, uvDynamicLightmap );\n", - "}\n" - }; - - private readonly string LWBakedGIHeader = "ASEBakedGI( {0}, {1}, {2})"; - private readonly string[] LWBakedGIBody = - { - "float3 ASEBakedGI( float3 normalWS, float2 uvStaticLightmap, bool applyScaling )\n", - "{\n", - "#ifdef LIGHTMAP_ON\n", - "\tif( applyScaling )\n", - "\t\tuvStaticLightmap = uvStaticLightmap * unity_LightmapST.xy + unity_LightmapST.zw;\n", - "\treturn SampleLightmap( uvStaticLightmap, normalWS );\n", - "#else\n", - "\treturn SampleSH(normalWS);\n", - "#endif\n", - "}\n" - }; - - private const string ApplyScalingStr = "Apply Scaling"; - - [SerializeField] - private bool m_applyScaling = true; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "World Position" ); - AddInputPort( WirePortDataType.FLOAT3, false, "World Normal" ); - AddInputPort( WirePortDataType.FLOAT2, false, "Static UV" ); - AddInputPort( WirePortDataType.FLOAT2, false, "Dynamic UV" ); - AddOutputPort( WirePortDataType.FLOAT3, Constants.EmptyPortValue ); - m_textLabelWidth = 95; - m_autoWrapProperties = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_applyScaling = EditorGUILayoutToggle( ApplyScalingStr, m_applyScaling ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( !dataCollector.IsSRP ) - { - UIUtils.ShowMessage( "Node only intended to use on HD and Lightweight rendering pipelines" ); - return GenerateErrorValue(); - } - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string positionWS = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string normalWS = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string uvStaticLightmap = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string uvDynamicLightmap = m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ); - string localVarName = "bakedGI" + OutputId; - - if( dataCollector.TemplateDataCollectorInstance.IsHDRP ) - { - dataCollector.AddFunction( HDBakedGIBody[ 0 ], HDBakedGIBody, false ); - RegisterLocalVariable( 0, string.Format( HDBakedGIHeader, positionWS, normalWS, uvStaticLightmap, uvDynamicLightmap ), ref dataCollector, localVarName ); - } - else - { - dataCollector.AddFunction( LWBakedGIBody[ 0 ], LWBakedGIBody, false ); - RegisterLocalVariable( 0, string.Format( LWBakedGIHeader, normalWS, uvStaticLightmap, m_applyScaling?"true":"false" ), ref dataCollector, localVarName ); - } - return localVarName; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_applyScaling = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_applyScaling ); - } - - - } -} -#endif diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs.meta deleted file mode 100644 index e988a134..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/BakedGINode.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6aacdecbe4e41f44988580058f7e0000 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs deleted file mode 100644 index b1721938..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs +++ /dev/null @@ -1,85 +0,0 @@ -// Amplify Shader Editor - Visual Shader vEditing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [NodeAttributes( "Material Quality", "Logical Operators", "Choose between separate branches according to currently selected Quality (SRP only) ", Available = true )] - public class MaterialQualityNode : ParentNode - { - private const string SRPError = "Node intended to be used only on SRP templates as it makes use of keywords defined over that environment."; - - private const string MaxKeyword = "MATERIAL_QUALITY_HIGH"; - private const string MedKeyword = "MATERIAL_QUALITY_MEDIUM"; - private const string MinKeyword = "MATERIAL_QUALITY_LOW"; - private const string MaterialPragmas = "#pragma shader_feature " + MaxKeyword + " " + MedKeyword + " " + MinKeyword; - private readonly string[] MaterialCode = - { - "#if defined("+MaxKeyword+")", - "#elif defined("+MedKeyword+")", - "#else", - "#endif" - }; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "High" ); - AddInputPort( WirePortDataType.FLOAT, false, "Medium" ); - AddInputPort( WirePortDataType.FLOAT, false, "Low" ); - AddOutputPort( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_errorMessageTypeIsError = NodeMessageType.Error; - m_errorMessageTooltip = SRPError; - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - if( !ContainerGraph.IsSRP ) - { - if( !m_showErrorMessage ) - { - m_showErrorMessage = true; - } - } - else - { - if( m_showErrorMessage ) - { - m_showErrorMessage = false; - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - dataCollector.AddToDirectives( MaterialPragmas ); - string maxQualityValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string medQualityValue = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string minQualityValue = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - string localVarName = "currQuality" + OutputId; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_outputPorts[ 0 ].DataType, localVarName, "0" ); - - //High - dataCollector.AddLocalVariable( UniqueId, MaterialCode[ 0 ], true ); - dataCollector.AddLocalVariable( UniqueId, localVarName, maxQualityValue, false, true ); - - //Medium - dataCollector.AddLocalVariable( UniqueId, MaterialCode[ 1 ], true ); - dataCollector.AddLocalVariable( UniqueId, localVarName, medQualityValue, false, true ); - - //Low - dataCollector.AddLocalVariable( UniqueId, MaterialCode[ 2 ], true ); - dataCollector.AddLocalVariable( UniqueId, localVarName, minQualityValue,false,true ); - m_outputPorts[ 0 ].SetLocalValue( localVarName, dataCollector.PortCategory ); - - dataCollector.AddLocalVariable( UniqueId, MaterialCode[ 3 ], true ); - return localVarName; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs.meta deleted file mode 100644 index a322f3bb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SRP/MaterialQualityNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8245233e0833c884b8a176943d80514b -timeCreated: 1570027418 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs deleted file mode 100644 index 1e8c6d49..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; - -namespace AmplifyShaderEditor -{ - public class SignalGeneratorNode : ParentNode, ISignalGenerator - { - public SignalGeneratorNode() : base() { } - public SignalGeneratorNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - SelfPowered = true; - } - - public void GenerateSignalPropagation() - { - System.Type myType = GetType(); - for ( int i = 0; i < m_inputPorts.Count; i++ ) - { - if ( m_inputPorts[ i ].IsConnected ) - { - m_inputPorts[ i ].GetOutputNode().ActivateNode( UniqueId, i, myType ); - } - } - } - - public void GenerateSignalInibitor() - { - for ( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - ParentNode node = m_inputPorts[ i ].GetOutputNode(); - if( node != null ) - node.DeactivateNode( i, false ); - } - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs.meta deleted file mode 100644 index 92146032..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SignalGeneratorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2f92560b009046f4a86504e682834405 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes.meta deleted file mode 100644 index 4f6f807b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 899b55cb557ca594f926ad64dfa4ad8f -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs deleted file mode 100644 index 463528fd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs +++ /dev/null @@ -1,58 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Add", "Math Operators", "Addition of two or more values ( A + B + .. )", null, KeyCode.A )] - public sealed class SimpleAddOpNode : DynamicTypeNode - { - private int m_cachedPropertyId = -1; - - protected override void CommonInit( int uniqueId ) - { - m_dynamicRestrictions = new WirePortDataType[] - { - WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.INT - }; - - base.CommonInit( uniqueId ); - m_extensibleInputPorts = true; - m_previewShaderGUID = "9eb150cbc752cbc458a0a37984b9934a"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( "_Count" ); - - PreviewMaterial.SetInt( m_cachedPropertyId, m_inputPorts.Count); - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - string result = "( " + m_extensibleInputResults[ 0 ]; - for ( int i = 1; i < m_extensibleInputResults.Count; i++ ) - { - result += " + " + m_extensibleInputResults[ i ]; - } - result += " )"; - return result; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs.meta deleted file mode 100644 index c3660959..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleAddOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6ca9162ab6c708f40bbc21f0c22909fa -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs deleted file mode 100644 index 0cafeb3c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs +++ /dev/null @@ -1,45 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Divide", "Math Operators", "Division of two values ( A / B )", null, KeyCode.D )] - public sealed class SimpleDivideOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - m_dynamicRestrictions = new WirePortDataType[] - { - WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.INT - }; - - base.CommonInit( uniqueId ); - m_allowMatrixCheck = true; - m_previewShaderGUID = "409f06d00d1094849b0834c52791fa72"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - SetExtensibleInputData( outputId, ref dataCollector, ignoreLocalvar ); - string result = "( " + m_extensibleInputResults[ 0 ]; - for ( int i = 1; i < m_extensibleInputResults.Count; i++ ) - { - result += " / " + m_extensibleInputResults[ i ]; - } - result += " )"; - return result; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs.meta deleted file mode 100644 index 98e759a8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleDivideOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e80e305761a1e6c4898e401a64b17f84 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs deleted file mode 100644 index fdb3c8ce..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs +++ /dev/null @@ -1,24 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Max", "Math Operators", "Maximum of two scalars or each respective component of two vectors" )] - public sealed class SimpleMaxOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_previewShaderGUID = "79d7f2a11092ac84a95ef6823b34adf2"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - return "max( " + m_inputA + " , " + m_inputB + " )"; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs.meta deleted file mode 100644 index fe8023a1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMaxOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4ea5a2904ca58164086eeb8ef3084ed2 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs deleted file mode 100644 index 4b24eb3c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs +++ /dev/null @@ -1,24 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Min", "Math Operators", "Minimum of two scalars or each respective component of two vectors" )] - public sealed class SimpleMinOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_previewShaderGUID = "d6033298044f0f14aa9932ca46e58ce6"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - return "min( " + m_inputA + " , " + m_inputB + " )"; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs.meta deleted file mode 100644 index a92e3e5f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMinOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1b19c8479d7a7a9458a6f556bf6545d5 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs deleted file mode 100644 index 4a41a775..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs +++ /dev/null @@ -1,175 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Multiply", "Math Operators", "Multiplication of two or more values ( A * B * .. )\nIt also handles Matrices multiplication", null, KeyCode.M )] - public sealed class SimpleMultiplyOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - m_dynamicRestrictions = new WirePortDataType[] - { - WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.INT - }; - - base.CommonInit( uniqueId ); - m_extensibleInputPorts = true; - m_vectorMatrixOps = true; - m_previewShaderGUID = "1ba1e43e86415ff4bbdf4d81dfcf035b"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - int count = 0; - int inputCount = m_inputPorts.Count; - for( int i = 2; i < inputCount; i++ ) - { - count++; - if( !m_inputPorts[ i ].IsConnected ) - PreviewMaterial.SetTexture( ( "_" + Convert.ToChar( i + 65 ) ), UnityEditor.EditorGUIUtility.whiteTexture ); - } - - m_previewMaterialPassId = count; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT3x3 || - m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT4x4 || - m_inputPorts[ 1 ].DataType == WirePortDataType.FLOAT3x3 || - m_inputPorts[ 1 ].DataType == WirePortDataType.FLOAT4x4 ) - { - m_inputA = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - m_inputB = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - - WirePortDataType autoCast = WirePortDataType.OBJECT; - // Check matrix on first input - if( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT3x3 ) - { - switch( m_inputPorts[ 1 ].DataType ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - m_inputB = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputB, m_inputPorts[ 1 ].DataType, WirePortDataType.FLOAT3, m_inputB ); - autoCast = WirePortDataType.FLOAT3; - } - break; - case WirePortDataType.FLOAT4x4: - { - m_inputA = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputA, m_inputPorts[ 0 ].DataType, WirePortDataType.FLOAT4x4, m_inputA ); - } - break; - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT3x3: break; - } - } - - if( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT4x4 ) - { - switch( m_inputPorts[ 1 ].DataType ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - { - m_inputB = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputB, m_inputPorts[ 1 ].DataType, WirePortDataType.FLOAT4, m_inputB ); - autoCast = WirePortDataType.FLOAT4; - } - break; - case WirePortDataType.FLOAT3x3: - { - m_inputB = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputB, m_inputPorts[ 1 ].DataType, WirePortDataType.FLOAT4x4, m_inputB ); - } - break; - case WirePortDataType.FLOAT4x4: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: break; - } - } - - // Check matrix on second input - if( m_inputPorts[ 1 ].DataType == WirePortDataType.FLOAT3x3 ) - { - switch( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - m_inputA = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputA, m_inputPorts[ 0 ].DataType, WirePortDataType.FLOAT3, m_inputA ); - autoCast = WirePortDataType.FLOAT3; - } - break; - case WirePortDataType.FLOAT4x4: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT3x3: break; - } - } - - if( m_inputPorts[ 1 ].DataType == WirePortDataType.FLOAT4x4 ) - { - switch( m_inputPorts[ 0 ].DataType ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - { - m_inputA = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), m_inputA, m_inputPorts[ 0 ].DataType, WirePortDataType.FLOAT4, m_inputA ); - autoCast = WirePortDataType.FLOAT4; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: break; - } - } - string result = "mul( " + m_inputA + ", " + m_inputB + " )"; - if( autoCast != WirePortDataType.OBJECT && autoCast != m_outputPorts[ 0 ].DataType ) - { - result = UIUtils.CastPortType( ref dataCollector, CurrentPrecisionType, new NodeCastInfo( UniqueId, outputId ), result, autoCast, m_outputPorts[ 0 ].DataType, result ); - } - return result; - } - else - { - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - string result = "( " + m_extensibleInputResults[ 0 ]; - for( int i = 1; i < m_extensibleInputResults.Count; i++ ) - { - result += " * " + m_extensibleInputResults[ i ]; - } - result += " )"; - return result; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs.meta deleted file mode 100644 index 0283ca77..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleMultiplyOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 647081578ac7f014d98090d36b5b1bc8 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs deleted file mode 100644 index 64da4fdf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs +++ /dev/null @@ -1,62 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Remainder", "Math Operators", "Remainder between two int variables",tags:"modulo fmod" )] - public sealed class SimpleRemainderNode : DynamicTypeNode - { - private const string VertexFragRemainder = "( {0} % {1} )"; - private const string SurfaceRemainder = "fmod( {0} , {1} )"; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_useInternalPortData = true; - m_textLabelWidth = 35; - ChangeInputType( WirePortDataType.INT, false ); - ChangeOutputType( WirePortDataType.INT, false ); - m_useInternalPortData = true; - m_previewShaderGUID = "8fdfc429d6b191c4985c9531364c1a95"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); -#if UNITY_2018_1_OR_NEWER - string opMode = VertexFragRemainder; -#else - string opMode = dataCollector.IsTemplate ? VertexFragRemainder : SurfaceRemainder; -#endif - string result = string.Empty; - switch( m_outputPorts[ 0 ].DataType ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.INT: - case WirePortDataType.COLOR: - case WirePortDataType.OBJECT: - { - result = string.Format( opMode, m_inputA, m_inputB ); - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - result = UIUtils.InvalidParameter( this ); - } - break; - } - - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs.meta deleted file mode 100644 index 528ea33f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleRemainderNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5785c326a26d2ba4ab642fc2bdd41e9a -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs deleted file mode 100644 index eaabab20..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs +++ /dev/null @@ -1,39 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Subtract", "Math Operators", "Subtraction of two values ( A - B )", null, UnityEngine.KeyCode.S )] - public sealed class SimpleSubtractOpNode : DynamicTypeNode - { - protected override void CommonInit( int uniqueId ) - { - m_dynamicRestrictions = new WirePortDataType[] - { - WirePortDataType.OBJECT, - WirePortDataType.FLOAT, - WirePortDataType.FLOAT2, - WirePortDataType.FLOAT3, - WirePortDataType.FLOAT4, - WirePortDataType.COLOR, - WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.INT - }; - - base.CommonInit( uniqueId ); - m_allowMatrixCheck = true; - m_previewShaderGUID = "5725e8300be208449973f771ab6682f2"; - } - - public override string BuildResults( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.BuildResults( outputId, ref dataCollector, ignoreLocalvar ); - return "( " + m_inputA + " - " + m_inputB + " )"; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs.meta deleted file mode 100644 index a550f19a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SimpleNodes/SimpleSubtractOpNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 204f935dafd0a984297e242583de1da5 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs.meta deleted file mode 100644 index 4487ca30..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ddb697d654917eb4aada5b2caeef2db8 -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs deleted file mode 100644 index e4223e1b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs +++ /dev/null @@ -1,17 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Color", "Surface Data", "Interpolated per-vertex color", null, UnityEngine.KeyCode.None, true, true, "Vertex Color", typeof( VertexColorNode ) )] - public sealed class ColorInputsNode : SurfaceShaderINParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentInput = SurfaceInputs.COLOR; - InitialSetup(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs.meta deleted file mode 100644 index 8f36faf6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ColorInputsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ee44f086d7aa7804ea035860c5735cfb -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs deleted file mode 100644 index 3e2a5117..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs +++ /dev/null @@ -1,118 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Grab Screen Position", "Camera And Screen", "Screen position correctly transformed to be used with Grab Screen Color" )] - public sealed class GrabScreenPosition : ParentNode - { - private readonly string[] m_outputTypeStr = { "Normalized", "Screen" }; - - [SerializeField] - private int m_outputTypeInt = 0; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputVectorPorts( WirePortDataType.FLOAT4, "XYZW" ); - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_textLabelWidth = 65; - ConfigureHeader(); - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_outputTypeInt = m_upperLeftWidget.DrawWidget( this, m_outputTypeInt, m_outputTypeStr ); - if( EditorGUI.EndChangeCheck() ) - { - ConfigureHeader(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_outputTypeInt = EditorGUILayoutPopup( "Type", m_outputTypeInt, m_outputTypeStr ); - if( EditorGUI.EndChangeCheck() ) - { - ConfigureHeader(); - } - } - - void ConfigureHeader() - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_outputTypeStr[ m_outputTypeInt ] ) ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputColorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string localVarName = string.Empty; - - if( m_outputTypeInt == 0 ) - localVarName = GeneratorUtils.GenerateGrabScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - else - localVarName = GeneratorUtils.GenerateGrabScreenPosition( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - - m_outputPorts[ 0 ].SetLocalValue( localVarName, dataCollector.PortCategory ); - return GetOutputColorItem( 0, outputId, localVarName ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 3108 ) - { - if( UIUtils.CurrentShaderVersion() < 6102 ) - { - bool project = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_outputTypeInt = project ? 0 : 1; - } - else - { - m_outputTypeInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - - ConfigureHeader(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_outputTypeInt ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs.meta deleted file mode 100644 index 5a57543d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/GrabScreenPosition.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 47af62ad6a29d1b409d526d352b5e677 -timeCreated: 1485198163 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs deleted file mode 100644 index 785e39fa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "[Deprecated] Local Position", "Surface Data", "Interpolated Vertex Position in Local Space", null, KeyCode.None, true, true, "Vertex Position", typeof( PosVertexDataNode ) )] - public sealed class LocalVertexPosNode : ParentNode - { - private const string VertexVarName = "localVertexPos"; - private readonly string VertexOnFrag = Constants.InputVarStr + "." + VertexVarName; - private readonly string VertexOnVert = Constants.VertexShaderInputStr + ".vertex"; - - - [SerializeField] - private bool m_addInstruction = false; - - public override void Reset() - { - base.Reset(); - m_addInstruction = true; - } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - } - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - return GetOutputVectorItem( 0, outputId, VertexOnVert ); - } - else - { - if ( m_addInstruction ) - { - dataCollector.AddToInput( UniqueId, VertexVarName, WirePortDataType.FLOAT3 ); - dataCollector.AddVertexInstruction( Constants.VertexShaderOutputStr + "." + VertexVarName + " = " + Constants.VertexShaderInputStr + ".vertex.xyz ", UniqueId ); - m_addInstruction = false; - } - - return GetOutputVectorItem( 0, outputId, VertexOnFrag ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs.meta deleted file mode 100644 index 91b6b542..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/LocalVertexPosNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2528fbf85b5823a4499871c2a6eecc0a -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs deleted file mode 100644 index 60a7f230..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs +++ /dev/null @@ -1,678 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - - [Serializable] - [NodeAttributes( "Grab Screen Color", "Camera And Screen", "Grabed pixel color value from screen" )] - public sealed class ScreenColorNode : PropertyNode - { -#if UNITY_5_6_OR_NEWER - private readonly string[] ASEDeclareMacro = - { - "#if defined(UNITY_STEREO_INSTANCING_ENABLED) || defined(UNITY_STEREO_MULTIVIEW_ENABLED)", - "#define ASE_DECLARE_SCREENSPACE_TEXTURE(tex) UNITY_DECLARE_SCREENSPACE_TEXTURE(tex);", - "#else", - "#define ASE_DECLARE_SCREENSPACE_TEXTURE(tex) UNITY_DECLARE_SCREENSPACE_TEXTURE(tex)", - "#endif" - }; -#endif - private readonly Color ReferenceHeaderColor = new Color( 0.6f, 3.0f, 1.25f, 1.0f ); - - private const string SamplerType = "tex2D"; - private const string GrabTextureDefault = "_GrabTexture"; - private const string ScreenColorStr = "screenColor"; - - [SerializeField] - private TexReferenceType m_referenceType = TexReferenceType.Object; - - [SerializeField] - private int m_referenceArrayId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - [SerializeField] - private GUIStyle m_referenceIconStyle = null; - - private ScreenColorNode m_referenceNode = null; - - [SerializeField] - private bool m_normalize = false; - - [SerializeField] - private bool m_useCustomGrab = false; - - [SerializeField] - private float m_referenceWidth = -1; - - //SRP specific code - private const string OpaqueTextureDefine = "REQUIRE_OPAQUE_TEXTURE 1"; - private const string FetchVarName = "fetchOpaqueVal"; - - //private string LWFetchOpaqueTexture = "SAMPLE_TEXTURE2D( _CameraOpaqueTexture, sampler_CameraOpaqueTexture, {0})"; - private string LWFetchOpaqueTexture = "float4( SHADERGRAPH_SAMPLE_SCENE_COLOR( {0} ), 1.0 )"; -#if UNITY_2018_3_OR_NEWER - private const string HDSampleSceneColorHeader5 = "ASEHDSampleSceneColor({0}, {1}, {2})"; - private readonly string[] HDSampleSceneColorFunc5 = - { - "float4 ASEHDSampleSceneColor(float2 uv, float lod, float exposureMultiplier)\n", - "{\n", - "\t#if defined(REQUIRE_OPAQUE_TEXTURE) && defined(_SURFACE_TYPE_TRANSPARENT) && defined(SHADERPASS) && (SHADERPASS != SHADERPASS_LIGHT_TRANSPORT)\n", - "\treturn float4( SampleCameraColor(uv, lod) * exposureMultiplier, 1.0 );\n", - "\t#endif\n", - "\treturn float4(0.0, 0.0, 0.0, 1.0);\n", - "}\n", - }; - - private const string HDSampleSceneColorHeader4 = "ASEHDSampleSceneColor({0})"; - private readonly string[] HDSampleSceneColorFunc4 = - { - "float4 ASEHDSampleSceneColor( float2 uv )\n", - "{\n", - "\t#if defined(REQUIRE_OPAQUE_TEXTURE) && defined(_SURFACE_TYPE_TRANSPARENT) && defined(SHADERPASS) && (SHADERPASS != SHADERPASS_LIGHT_TRANSPORT)\n", - "\treturn float4( SampleCameraColor(uv), 1.0 );\n", - "\t#endif\n", - "\treturn float4(0.0, 0.0, 0.0, 1.0);\n", - "}\n", - }; -#endif - -#if !UNITY_2018_3_OR_NEWER - // Legacy SRP code - private const string DeclareOpaqueTextureObject = "TEXTURE2D( _CameraOpaqueTexture);"; - private const string DeclareOpaqueTextureSampler = "SAMPLER( sampler_CameraOpaqueTexture);"; -#endif - public ScreenColorNode() : base() { } - public ScreenColorNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddOutputColorPorts( "RGBA" ); - - m_currentParameterType = PropertyType.Global; - m_underscoredGlobal = true; - m_useVarSubtitle = true; - m_customPrefix = "Grab Screen "; - m_freeType = false; - m_drawAttributes = false; - m_showTitleWhenNotEditing = false; - m_textLabelWidth = 125; - m_showAutoRegisterUI = true; - m_globalDefaultBehavior = false; - m_showVariableMode = true; - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - if( m_referenceType == TexReferenceType.Object ) - UIUtils.RegisterScreenColorNode( this ); - - if( UniqueId > -1 ) - ContainerGraph.ScreenColorNodes.OnReorderEventComplete += OnReorderEventComplete; - - } - - private void OnReorderEventComplete() - { - if( m_referenceType == TexReferenceType.Instance && m_referenceNode != null ) - { - m_referenceArrayId = ContainerGraph.ScreenColorNodes.GetNodeRegisterIdx( m_referenceNode.UniqueId ); - } - } - - void UpdateHeaderColor() - { - m_headerColorModifier = ( m_referenceType == TexReferenceType.Object ) ? Color.white : ReferenceHeaderColor; - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - if( m_referenceNodeId > -1 && m_referenceNode == null ) - { - m_referenceNode = UIUtils.GetScreenColorNode( m_referenceNodeId ) as ScreenColorNode; - if( m_referenceNode == null ) - { - m_referenceNodeId = -1; - m_referenceArrayId = -1; - m_sizeIsDirty = true; - } - } - - if( m_showSubtitle == m_containerGraph.IsSRP ) - { - m_showSubtitle = !m_containerGraph.IsSRP; - m_sizeIsDirty = true; - } - } - - protected override void ChangeSizeFinished() - { - if( m_referenceType == TexReferenceType.Instance ) - { - m_position.width += 20; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - CheckReference(); - - if( SoftValidReference ) - { - m_content.text = m_referenceNode.TitleContent.text + Constants.InstancePostfixStr; - SetAdditonalTitleText( m_referenceNode.AdditonalTitleContent.text ); - - if( m_referenceIconStyle == null ) - { - m_referenceIconStyle = UIUtils.GetCustomStyle( CustomStyle.SamplerTextureIcon ); - } - - Rect iconPos = m_globalPosition; - iconPos.width = 19 * drawInfo.InvertedZoom; - iconPos.height = 19 * drawInfo.InvertedZoom; - - iconPos.y += 6 * drawInfo.InvertedZoom; - iconPos.x += m_globalPosition.width - iconPos.width - 7 * drawInfo.InvertedZoom; - - if( GUI.Button( iconPos, string.Empty, m_referenceIconStyle ) ) - { - UIUtils.FocusOnNode( m_referenceNode, 1, true ); - } - } - } - - void CheckReference() - { - if( m_referenceType != TexReferenceType.Instance ) - { - return; - } - - if( m_referenceArrayId > -1 ) - { - ParentNode newNode = UIUtils.GetScreenColorNode( m_referenceArrayId ); - if( newNode == null || newNode.UniqueId != m_referenceNodeId ) - { - m_referenceNode = null; - int count = UIUtils.GetScreenColorNodeAmount(); - for( int i = 0; i < count; i++ ) - { - ParentNode node = UIUtils.GetScreenColorNode( i ); - if( node.UniqueId == m_referenceNodeId ) - { - m_referenceNode = node as ScreenColorNode; - m_referenceArrayId = i; - break; - } - } - } - } - - if( m_referenceNode == null && m_referenceNodeId > -1 ) - { - m_referenceNodeId = -1; - m_referenceArrayId = -1; - } - } - - public override void DrawMainPropertyBlock() - { - EditorGUI.BeginChangeCheck(); - m_referenceType = (TexReferenceType)EditorGUILayoutPopup( Constants.ReferenceTypeStr, (int)m_referenceType, Constants.ReferenceArrayLabels ); - if( EditorGUI.EndChangeCheck() ) - { - m_sizeIsDirty = true; - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.RegisterScreenColorNode( this ); - m_content.text = m_propertyInspectorName; - } - else - { - UIUtils.UnregisterScreenColorNode( this ); - if( SoftValidReference ) - { - m_content.text = m_referenceNode.TitleContent.text + Constants.InstancePostfixStr; - } - } - UpdateHeaderColor(); - } - - if( m_referenceType == TexReferenceType.Object ) - { - EditorGUI.BeginDisabledGroup( m_containerGraph.IsSRP ); - { - EditorGUI.BeginChangeCheck(); - m_useCustomGrab = EditorGUILayoutToggle( "Custom Grab Pass", m_useCustomGrab ); - EditorGUI.BeginDisabledGroup( !m_useCustomGrab ); - DrawMainPropertyBlockNoPrecision(); - EditorGUI.EndDisabledGroup(); - - m_normalize = EditorGUILayoutToggle( "Normalize", m_normalize ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePort(); - if( m_useCustomGrab ) - { - BeginPropertyFromInspectorCheck(); - } - } - } - EditorGUI.EndDisabledGroup(); - } - else - { - string[] arr = UIUtils.ScreenColorNodeArr(); - bool guiEnabledBuffer = GUI.enabled; - if( arr != null && arr.Length > 0 ) - { - GUI.enabled = true; - } - else - { - m_referenceArrayId = -1; - GUI.enabled = false; - } - - m_referenceArrayId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceArrayId, arr ); - GUI.enabled = guiEnabledBuffer; - EditorGUI.BeginDisabledGroup( m_containerGraph.IsSRP ); - { - EditorGUI.BeginChangeCheck(); - m_normalize = EditorGUILayoutToggle( "Normalize", m_normalize ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePort(); - } - } - EditorGUI.EndDisabledGroup(); - } - ShowVariableMode(); - ShowAutoRegister(); - } - - private void UpdatePort() - { - if( m_normalize ) - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - else - m_inputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - } - - public override void DrawTitle( Rect titlePos ) - { - if( !m_isEditing && ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - GUI.Label( titlePos, "Grab Screen Color", UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - - if( m_useCustomGrab || SoftValidReference ) - { - base.DrawTitle( titlePos ); - m_previousAdditonalTitle = m_additionalContent.text; - } - else - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD3 ) - { - SetAdditonalTitleTextOnCallback( GrabTextureDefault, ( instance, newSubTitle ) => instance.AdditonalTitleContent.text = string.Format( Constants.SubTitleVarNameFormatStr, newSubTitle ) ); - //GUI.Label( titlePos, PropertyInspectorName, UIUtils.GetCustomStyle( CustomStyle.NodeTitle ) ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { -#if UNITY_5_6_OR_NEWER - if( !dataCollector.IsTemplate || dataCollector.CurrentSRPType == TemplateSRPType.BuiltIn ) - { - for( int i = 0; i < ASEDeclareMacro.Length; i++ ) - { - dataCollector.AddToDirectives( ASEDeclareMacro[ i ]); - } - } -#endif - -#if !UNITY_2018_3_OR_NEWER - if( dataCollector.IsTemplate && dataCollector.CurrentSRPType == TemplateSRPType.HD ) - { - UIUtils.ShowMessage( UniqueId, "GrabPasses are not supported on Unity HD Scriptable Rendering Pipeline old versions." ); - return GetOutputColorItem( 0, outputId, "(0).xxxx" ); - } -#endif - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputColorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string valueName = string.Empty; - if( dataCollector.IsSRP ) - { -#if !UNITY_2018_3_OR_NEWER - dataCollector.AddToUniforms( UniqueId, DeclareOpaqueTextureObject ); - dataCollector.AddToUniforms( UniqueId, DeclareOpaqueTextureSampler ); -#endif - valueName = FetchVarName + OutputId; - dataCollector.AddToDirectives( OpaqueTextureDefine, -1 , AdditionalLineType.Define); - string uvCoords = GetUVCoords( ref dataCollector, ignoreLocalVar, false ); - if( dataCollector.TemplateDataCollectorInstance.IsLWRP ) - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, valueName, string.Format( LWFetchOpaqueTexture, uvCoords ) ); - } - else - { -#if UNITY_2018_3_OR_NEWER - if( ASEPackageManagerHelper.CurrentHDVersion >= ASESRPVersions.ASE_SRP_5_13_0 ) - { - dataCollector.AddFunction( HDSampleSceneColorFunc5[ 0 ], HDSampleSceneColorFunc5, false ); - dataCollector.AddLocalVariable( UniqueId, m_currentPrecisionType, WirePortDataType.FLOAT4, valueName, string.Format( HDSampleSceneColorHeader5, uvCoords, "0", "GetInverseCurrentExposureMultiplier()" ) ); - } - else - { - dataCollector.AddFunction( HDSampleSceneColorFunc4[ 0 ], HDSampleSceneColorFunc4, false ); - dataCollector.AddLocalVariable( UniqueId, m_currentPrecisionType, WirePortDataType.FLOAT4, valueName, string.Format( HDSampleSceneColorHeader4, uvCoords ) ); - } -#endif - } - } - else - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - string propertyName = CurrentPropertyReference; - OnPropertyNameChanged(); - //bool emptyName = string.IsNullOrEmpty( m_propertyInspectorName ) || propertyName == GrabTextureDefault; - bool emptyName = string.IsNullOrEmpty( m_propertyInspectorName ) || !m_useCustomGrab; - dataCollector.AddGrabPass( emptyName ? string.Empty : propertyName ); - valueName = SetFetchedData( ref dataCollector, ignoreLocalVar ); - } - - m_outputPorts[ 0 ].SetLocalValue( valueName, dataCollector.PortCategory ); - return GetOutputColorItem( 0, outputId, valueName ); - } - - - public override void OnPropertyNameChanged() - { - base.OnPropertyNameChanged(); - UIUtils.UpdateScreenColorDataNode( UniqueId, DataToArray ); - } - - public string SetFetchedData( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - string propertyName = CurrentPropertyReference; - - bool isProjecting = m_normalize; - - if( !m_inputPorts[ 0 ].IsConnected ) // to generate proper screen pos by itself - isProjecting = true; - - if( ignoreLocalVar ) - { - string samplerValue = SamplerType + ( isProjecting ? "proj" : "" ) + "( " + propertyName + ", " + GetUVCoords( ref dataCollector, ignoreLocalVar, isProjecting ) + " )"; - return samplerValue; - } - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string uvValue = GetUVCoords( ref dataCollector, ignoreLocalVar, isProjecting ); -#if UNITY_5_6_OR_NEWER - if( isProjecting ) - { - uvValue = string.Format( "{0}.xy/{0}.w", uvValue ); - } - string samplerOp = string.Format( "UNITY_SAMPLE_SCREENSPACE_TEXTURE({0},{1})", propertyName, uvValue ); -#else - string samplerOp = SamplerType + ( isProjecting ? "proj" : "" ) + "( " + propertyName + ", " + uvValue + " )"; -#endif - dataCollector.AddLocalVariable( UniqueId, UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_outputPorts[ 0 ].DataType ) + " " + ScreenColorStr + OutputId + " = " + samplerOp + ";" ); - return ScreenColorStr + OutputId; - } - - private string GetUVCoords( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar, bool isProjecting ) - { - string result = string.Empty; - - if( m_inputPorts[ 0 ].IsConnected ) - { - result = m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, ( isProjecting ? WirePortDataType.FLOAT4 : WirePortDataType.FLOAT2 ), ignoreLocalVar, true ); - } - else - { - string customScreenPos = null; - - if( dataCollector.IsTemplate ) - customScreenPos = dataCollector.TemplateDataCollectorInstance.GetScreenPos( CurrentPrecisionType ); - - if( isProjecting ) - result = GeneratorUtils.GenerateGrabScreenPosition( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos, customScreenPos ); - else - result = GeneratorUtils.GenerateGrabScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos, customScreenPos ); - } - - if( isProjecting && !dataCollector.IsSRP ) -#if UNITY_5_6_OR_NEWER - return result; -#else - return "UNITY_PROJ_COORD( " + result + " )"; -#endif - else - return result; - } - - public override void Destroy() - { - base.Destroy(); - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.UnregisterScreenColorNode( this ); - } - if( UniqueId > -1 ) - ContainerGraph.ScreenColorNodes.OnReorderEventComplete -= OnReorderEventComplete; - } - - public bool SoftValidReference - { - get - { - if( m_referenceType == TexReferenceType.Instance && m_referenceArrayId > -1 ) - { - m_referenceNode = UIUtils.GetScreenColorNode( m_referenceArrayId ); - if( m_referenceNode == null ) - { - m_referenceArrayId = -1; - m_referenceWidth = -1; - } - else if( m_referenceWidth != m_referenceNode.Position.width ) - { - m_referenceWidth = m_referenceNode.Position.width; - m_sizeIsDirty = true; - } - return m_referenceNode != null; - } - return false; - } - } - - public string CurrentPropertyReference - { - get - { - string propertyName = string.Empty; - if( m_referenceType == TexReferenceType.Instance && m_referenceArrayId > -1 ) - { - ScreenColorNode node = UIUtils.GetScreenColorNode( m_referenceArrayId ); - propertyName = ( node != null ) ? node.PropertyName : m_propertyName; - } - else if( !m_useCustomGrab ) - { - propertyName = GrabTextureDefault; - } - else - { - propertyName = m_propertyName; - } - return propertyName; - } - } - - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 12 ) - { - m_referenceType = (TexReferenceType)Enum.Parse( typeof( TexReferenceType ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 22 ) - { - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_referenceArrayId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( m_referenceType == TexReferenceType.Instance ) - { - UIUtils.UnregisterScreenColorNode( this ); - } - - UpdateHeaderColor(); - } - - if( UIUtils.CurrentShaderVersion() > 12101 ) - { - m_useCustomGrab = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_useCustomGrab = true; - } - - if( UIUtils.CurrentShaderVersion() > 14102 ) - { - m_normalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - if( !m_isNodeBeingCopied && m_referenceType == TexReferenceType.Object ) - { - ContainerGraph.ScreenColorNodes.UpdateDataOnNode( UniqueId, DataToArray ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceType ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( ( m_referenceNode != null ) ? m_referenceNode.UniqueId : -1 ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_useCustomGrab ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalize ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( m_referenceType == TexReferenceType.Instance ) - { - if( UIUtils.CurrentShaderVersion() > 22 ) - { - m_referenceNode = UIUtils.GetNode( m_referenceNodeId ) as ScreenColorNode; - m_referenceArrayId = UIUtils.GetScreenColorNodeRegisterId( m_referenceNodeId ); - } - else - { - m_referenceNode = UIUtils.GetScreenColorNode( m_referenceArrayId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - } - } - - if( UIUtils.CurrentShaderVersion() <= 14102 ) - { - if( m_inputPorts[ 0 ].DataType == WirePortDataType.FLOAT4 ) - m_normalize = true; - else - m_normalize = false; - } - } - - public override string PropertyName - { - get - { - if( m_useCustomGrab ) - return base.PropertyName; - else - return GrabTextureDefault; - } - } - - public override string GetPropertyValStr() - { - return PropertyName; - } - - public override string DataToArray { get { return m_propertyName; } } - - public override string GetUniformValue() - { - if( SoftValidReference ) - { - if( m_referenceNode.IsConnected ) - return string.Empty; - - return m_referenceNode.GetUniformValue(); - } -#if UNITY_5_6_OR_NEWER - return "ASE_DECLARE_SCREENSPACE_TEXTURE( " + PropertyName + " )"; -#else - return "uniform sampler2D " + PropertyName + ";"; -#endif - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - if( SoftValidReference ) - { - //if ( m_referenceNode.IsConnected ) - //{ - // dataType = string.Empty; - // dataName = string.Empty; - //} - - return m_referenceNode.GetUniformData( out dataType, out dataName, ref fullValue ); - } -#if UNITY_5_6_OR_NEWER - dataName = "ASE_DECLARE_SCREENSPACE_TEXTURE( " + PropertyName + " )"; - dataType = string.Empty; - fullValue = true; -#else - dataType = "sampler2D"; - dataName = PropertyName; -#endif - return true; - } - - public override void CheckIfAutoRegister( ref MasterNodeDataCollector dataCollector ) - { - if( m_autoRegister && m_connStatus != NodeConnectionStatus.Connected ) - { - RegisterProperty( ref dataCollector ); - string propertyName = CurrentPropertyReference; - bool emptyName = string.IsNullOrEmpty( m_propertyInspectorName ) || propertyName == GrabTextureDefault; - dataCollector.AddGrabPass( emptyName ? string.Empty : propertyName ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs.meta deleted file mode 100644 index 2012d503..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenColorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b266c7cca236bcb469d6d4f13df55df5 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs deleted file mode 100644 index d08d1c80..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs +++ /dev/null @@ -1,173 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Screen Depth", "Camera And Screen", "Given a screen position returns the depth of the scene to the object as seen by the camera" )] - public sealed class ScreenDepthNode : ParentNode - { - [SerializeField] - private bool m_convertToLinear = true; - - [SerializeField] - private int m_viewSpaceInt = 0; - - private const string ConvertToLinearStr = "Convert To Linear"; - - private readonly string[] m_viewSpaceStr = { "Eye Space", "0-1 Space" }; - - private readonly string[] m_vertexNameStr = { "eyeDepth", "clampDepth" }; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, "Pos" ); - AddOutputPort( WirePortDataType.FLOAT, "Depth" ); - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_viewSpaceInt = m_upperLeftWidget.DrawWidget( this, m_viewSpaceInt, m_viewSpaceStr ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_viewSpaceInt = EditorGUILayoutPopup( "View Space", m_viewSpaceInt, m_viewSpaceStr ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - - m_convertToLinear = EditorGUILayoutToggle( ConvertToLinearStr, m_convertToLinear ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowNoVertexModeNodeMessage( this ); - return "0"; - } - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputColorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityCgLibFuncs ); - - if( !dataCollector.IsTemplate || dataCollector.TemplateDataCollectorInstance.CurrentSRPType != TemplateSRPType.HD ) - { - if( dataCollector.IsTemplate && dataCollector.CurrentSRPType == TemplateSRPType.Lightweight ) - { - //dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureSRPVar ); - //dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureSRPSampler ); - dataCollector.AddToDirectives( Constants.CameraDepthTextureLWEnabler, -1, AdditionalLineType.Define ); - } - else - { - dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureValue ); - } - dataCollector.AddToUniforms( UniqueId, Constants.CameraDepthTextureTexelSize ); - } - - - string screenPosNorm = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - screenPosNorm = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - else - { - if( dataCollector.IsTemplate ) - { - if( !dataCollector.TemplateDataCollectorInstance.GetCustomInterpolatedData( TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED, WirePortDataType.FLOAT4, PrecisionType.Float, ref screenPosNorm, true,MasterNodePortCategory.Fragment ) ) - { - screenPosNorm = GeneratorUtils.GenerateScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - } - } - else - { - screenPosNorm = GeneratorUtils.GenerateScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType, !dataCollector.UsingCustomScreenPos ); - } - } - - string screenDepthInstruction = TemplateHelperFunctions.CreateDepthFetch( dataCollector, screenPosNorm ); - - if( m_convertToLinear ) - { - string viewSpace = m_viewSpaceInt == 0 ? "LinearEyeDepth" : "Linear01Depth"; - string formatStr = string.Empty; - if( ( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - formatStr = "(" + screenDepthInstruction + ",_ZBufferParams)"; - else - formatStr = "(" + screenDepthInstruction + ")"; - screenDepthInstruction = viewSpace + formatStr; - } - else - { - if( m_viewSpaceInt == 0 ) - { - screenDepthInstruction = string.Format( "({0}*( _ProjectionParams.z - _ProjectionParams.y ))", screenDepthInstruction ); - } - } - - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT, m_vertexNameStr[ m_viewSpaceInt ] + OutputId, screenDepthInstruction ); - - m_outputPorts[ 0 ].SetLocalValue( m_vertexNameStr[ m_viewSpaceInt ] + OutputId, dataCollector.PortCategory ); - return GetOutputColorItem( 0, outputId, m_vertexNameStr[ m_viewSpaceInt ] + OutputId ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_viewSpaceInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() >= 13901 ) - { - m_convertToLinear = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - SetAdditonalTitleText( string.Format( Constants.SubTitleSpaceFormatStr, m_viewSpaceStr[ m_viewSpaceInt ] ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_viewSpaceInt ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_convertToLinear ); - } - } - -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs.meta deleted file mode 100644 index 95f77777..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenDepthNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 52266d8a6f7f4fe428dcee2ddb0514ac -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs deleted file mode 100644 index 6acaa57f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs +++ /dev/null @@ -1,155 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Screen Position", "Camera And Screen", "Screen space position, you can either get the Screen position as is or Normalize it to have it at the [0,1] range" )] - public sealed class ScreenPosInputsNode : SurfaceShaderINParentNode - { - private const string ProjectStr = "Project"; - private const string UVInvertHack = "Scale and Offset"; - private readonly string[] m_outputTypeStr = { "Normalized", "Screen" }; - - [SerializeField] - private int m_outputTypeInt = 0; - - [SerializeField] - private bool m_scaleAndOffset = false; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentInput = SurfaceInputs.SCREEN_POS; - InitialSetup(); - m_textLabelWidth = 65; - m_autoWrapProperties = true; - - m_hasLeftDropdown = true; - m_previewShaderGUID = "a5e7295278a404175b732f1516fb68a6"; - - if( UIUtils.CurrentWindow != null && UIUtils.CurrentWindow.CurrentGraph != null && UIUtils.CurrentShaderVersion() <= 2400 ) - { - m_outputTypeInt = 1; - m_previewMaterialPassId = m_outputTypeInt; - } - - ConfigureHeader(); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_outputTypeInt = m_upperLeftWidget.DrawWidget( this, m_outputTypeInt, m_outputTypeStr ); - if( EditorGUI.EndChangeCheck() ) - { - ConfigureHeader(); - } - } - - public override void DrawProperties() - { - //base.DrawProperties(); - - EditorGUI.BeginChangeCheck(); - m_outputTypeInt = EditorGUILayoutPopup( "Type", m_outputTypeInt, m_outputTypeStr ); - if( EditorGUI.EndChangeCheck() ) - { - ConfigureHeader(); - } - } - - void ConfigureHeader() - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_outputTypeStr[ m_outputTypeInt ] ) ); - m_previewMaterialPassId = m_outputTypeInt; - } - - public override void Reset() - { - base.Reset(); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - { - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - m_currentPrecisionType = PrecisionType.Float; - - string screenPos = string.Empty; - if( m_outputTypeInt == 0 ) - { - if( dataCollector.IsTemplate ) - { - screenPos = dataCollector.TemplateDataCollectorInstance.GetScreenPosNormalized( CurrentPrecisionType ); - } - else - { - screenPos = GeneratorUtils.GenerateScreenPositionNormalized( ref dataCollector, UniqueId, CurrentPrecisionType); - } - } - else - { - if( dataCollector.IsTemplate ) - { - screenPos = dataCollector.TemplateDataCollectorInstance.GetScreenPos( CurrentPrecisionType ); - } - else - { - screenPos = GeneratorUtils.GenerateScreenPosition( ref dataCollector, UniqueId, CurrentPrecisionType ); - } - } - - m_outputPorts[ 0 ].SetLocalValue( screenPos, dataCollector.PortCategory ); - return GetOutputVectorItem( 0, outputId, screenPos ); - - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 2400 ) - { - if( UIUtils.CurrentShaderVersion() < 6102 ) - { - bool project = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_outputTypeInt = project ? 0 : 1; - } - else - { - m_outputTypeInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - - if( UIUtils.CurrentShaderVersion() > 3107 ) - { - m_scaleAndOffset = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_scaleAndOffset = false; - } - - ConfigureHeader(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_outputTypeInt ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_scaleAndOffset ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs.meta deleted file mode 100644 index 60d2abbd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ScreenPosInputsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 32cea8ff65efa3844a0047477ec789da -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs deleted file mode 100644 index e0f094b0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs +++ /dev/null @@ -1,122 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class SurfaceShaderINParentNode : ParentNode - { - [SerializeField] - protected SurfaceInputs m_currentInput; - - [SerializeField] - protected string m_currentInputValueStr; - - [SerializeField] - protected string m_currentInputDecStr; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentInput = SurfaceInputs.UV_COORDS; - m_textLabelWidth = 65; - m_customPrecision = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - DrawPrecisionProperty(); - } - //This needs to be called on the end of the CommonInit on all children - protected void InitialSetup() - { - m_currentInputValueStr = Constants.InputVarStr + "." + UIUtils.GetInputValueFromType( m_currentInput ); - - string outputName = "Out"; - switch ( m_currentInput ) - { - case SurfaceInputs.DEPTH: - { - AddOutputPort( WirePortDataType.FLOAT, outputName ); - } - break; - case SurfaceInputs.UV_COORDS: - { - outputName = "UV"; - AddOutputVectorPorts( WirePortDataType.FLOAT2, outputName ); - } - break; - case SurfaceInputs.UV2_COORDS: - { - outputName = "UV"; - AddOutputVectorPorts( WirePortDataType.FLOAT2, outputName ); - } - break; - case SurfaceInputs.VIEW_DIR: - { - outputName = "XYZ"; - AddOutputVectorPorts( WirePortDataType.FLOAT3, outputName ); - } - break; - case SurfaceInputs.COLOR: - { - outputName = "RGBA"; - AddOutputVectorPorts( WirePortDataType.FLOAT4, outputName ); - } - break; - case SurfaceInputs.SCREEN_POS: - { - outputName = "XYZW"; - AddOutputVectorPorts( WirePortDataType.FLOAT4, outputName ); - } - break; - case SurfaceInputs.WORLD_POS: - { - outputName = "XYZ"; - AddOutputVectorPorts( WirePortDataType.FLOAT3, outputName ); - } - break; - case SurfaceInputs.WORLD_REFL: - { - outputName = "XYZ"; - AddOutputVectorPorts( WirePortDataType.FLOAT3, outputName ); - } - break; - case SurfaceInputs.WORLD_NORMAL: - { - outputName = "XYZ"; - AddOutputVectorPorts( WirePortDataType.FLOAT3, outputName ); - } - break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - dataCollector.AddToInput( UniqueId, m_currentInput, CurrentPrecisionType ); - switch ( m_currentInput ) - { - case SurfaceInputs.VIEW_DIR: - case SurfaceInputs.WORLD_REFL: - case SurfaceInputs.WORLD_NORMAL: - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - break; - case SurfaceInputs.WORLD_POS: - case SurfaceInputs.DEPTH: - case SurfaceInputs.UV_COORDS: - case SurfaceInputs.UV2_COORDS: - case SurfaceInputs.COLOR: - case SurfaceInputs.SCREEN_POS: break; - }; - - return GetOutputVectorItem( 0, outputId, m_currentInputValueStr ); - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs.meta deleted file mode 100644 index 92a1e5b1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/SurfaceShaderINParentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 71628885b2fde0944bf7dd8e4eb2770f -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs deleted file mode 100644 index 2659320f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs +++ /dev/null @@ -1,304 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -using System; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Texel Size", "Textures", "Texel Size for a given texture object" )] - public sealed class TexelSizeNode : ParentNode - { - private readonly string[] Dummy = { string.Empty }; - [SerializeField] - private int m_referenceSamplerId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - [SerializeField] - private TexturePropertyNode m_inputReferenceNode = null; - - private TexturePropertyNode m_referenceNode = null; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - private int m_cachedSamplerId = -1; - private int m_cachedSamplerIdArray = -1; - private int m_cachedSamplerIdCube = -1; - private int m_cachedSamplerId3D = -1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.SAMPLER2D, false, "Tex" ); - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT ); - AddOutputVectorPorts( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - ChangeOutputName( 1, "1/Width" ); - ChangeOutputName( 2, "1/Height" ); - ChangeOutputName( 3, "Width" ); - ChangeOutputName( 4, "Height" ); - m_textLabelWidth = 80; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "6b20226576a059443b58aa2d0b942276"; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputReferenceNode = m_inputPorts[ 0 ].GetOutputNodeWhichIsNotRelay() as TexturePropertyNode; - UpdateTitle(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - m_inputReferenceNode = null; - UpdateTitle(); - } - - - void UpdateTitle() - { - if ( m_inputReferenceNode != null ) - { - m_additionalContent.text = string.Format( Constants.PropertyValueLabel, m_inputReferenceNode.PropertyInspectorName ); - } - else if ( m_referenceSamplerId > -1 && m_referenceNode != null ) - { - m_additionalContent.text = string.Format( Constants.PropertyValueLabel, m_referenceNode.PropertyInspectorName ); - } - else - { - m_additionalContent.text = string.Empty; - } - m_sizeIsDirty = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - bool guiEnabledBuffer = GUI.enabled; - EditorGUI.BeginChangeCheck(); - List arr = new List( UIUtils.TexturePropertyNodeArr() ); - - if( arr != null && arr.Count > 0 ) - { - arr.Insert( 0, "None" ); - GUI.enabled = true && ( !m_inputPorts[ 0 ].IsConnected ); - m_referenceSamplerId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceSamplerId + 1, arr.ToArray() ) - 1; - } - else - { - m_referenceSamplerId = -1; - GUI.enabled = false; - EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceSamplerId, Dummy ); - } - - GUI.enabled = guiEnabledBuffer; - if( EditorGUI.EndChangeCheck() ) - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceSamplerId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - else - { - m_referenceNodeId = -1; - m_referenceSamplerId = -1; - } - UpdateTitle(); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - string texelName = string.Empty; - - if ( m_inputPorts[ 0 ].IsConnected ) - { - texelName = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + "_TexelSize"; - } - else if ( m_referenceNode != null ) - { - m_referenceNode.BaseGenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - texelName = m_referenceNode.PropertyName + "_TexelSize"; - } - else - { - texelName = "_TexelSize"; - UIUtils.ShowMessage( UniqueId, "Please specify a texture sample on the Texel Size node", MessageSeverity.Warning ); - } - - dataCollector.AddToUniforms( UniqueId, "float4 " + texelName + ";", dataCollector.IsSRP ); - - switch ( outputId ) - { - case 0: return texelName; - case 1: return ( texelName + ".x" ); - case 2: return ( texelName + ".y" ); - case 3: return ( texelName + ".z" ); - case 4: return ( texelName + ".w" ); - } - - return string.Empty; - } - - void SetPreviewTexture( Texture newValue ) - { - if( newValue is Cubemap ) - { - m_previewMaterialPassId = 3; - if( m_cachedSamplerIdCube == -1 ) - m_cachedSamplerIdCube = Shader.PropertyToID( "_Cube" ); - - PreviewMaterial.SetTexture( m_cachedSamplerIdCube, newValue as Cubemap ); - } - else if( newValue is Texture2DArray ) - { - - m_previewMaterialPassId = 2; - if( m_cachedSamplerIdArray == -1 ) - m_cachedSamplerIdArray = Shader.PropertyToID( "_Array" ); - - PreviewMaterial.SetTexture( m_cachedSamplerIdArray, newValue as Texture2DArray ); - } - else if( newValue is Texture3D ) - { - m_previewMaterialPassId = 1; - if( m_cachedSamplerId3D == -1 ) - m_cachedSamplerId3D = Shader.PropertyToID( "_Sampler3D" ); - - PreviewMaterial.SetTexture( m_cachedSamplerId3D, newValue as Texture3D ); - } - else - { - m_previewMaterialPassId = 0; - if( m_cachedSamplerId == -1 ) - m_cachedSamplerId = Shader.PropertyToID( "_Sampler" ); - - PreviewMaterial.SetTexture( m_cachedSamplerId, newValue ); - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - if( m_inputPorts[0].IsConnected ) - { - SetPreviewTexture( m_inputPorts[ 0 ].InputPreviewTexture( ContainerGraph ) ); - } - else if( m_referenceNode != null ) - { - if( m_referenceNode.Value != null ) - { - SetPreviewTexture( m_referenceNode.Value ); - } - else - { - SetPreviewTexture( m_referenceNode.PreviewTexture ); - } - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - EditorGUI.BeginChangeCheck(); - { - List arr = new List( UIUtils.TexturePropertyNodeArr() ); - bool guiEnabledBuffer = GUI.enabled; - - if( arr != null && arr.Count > 0 ) - { - arr.Insert( 0, "None" ); - GUI.enabled = true && ( !m_inputPorts[ 0 ].IsConnected ); - m_referenceSamplerId = m_upperLeftWidget.DrawWidget( this, m_referenceSamplerId + 1, arr.ToArray() ) - 1; - } - else - { - m_referenceSamplerId = -1; - GUI.enabled = false; - m_upperLeftWidget.DrawWidget( this, m_referenceSamplerId, Dummy ); - } - GUI.enabled = guiEnabledBuffer; - } - if( EditorGUI.EndChangeCheck() ) - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceSamplerId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - else - { - m_referenceNodeId = -1; - m_referenceSamplerId = -1; - } - UpdateTitle(); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if ( UIUtils.CurrentShaderVersion() > 2404 ) - { - m_referenceNode = UIUtils.GetNode( m_referenceNodeId ) as TexturePropertyNode; - m_referenceSamplerId = UIUtils.GetTexturePropertyNodeRegisterId( m_referenceNodeId ); - } - else - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceSamplerId ); - if ( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - } - UpdateTitle(); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if ( UIUtils.CurrentShaderVersion() > 2404 ) - { - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_referenceSamplerId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceNodeId ); - } - - public override void Destroy() - { - base.Destroy(); - m_referenceNode = null; - m_inputReferenceNode = null; - m_upperLeftWidget = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs.meta deleted file mode 100644 index 1e6fa013..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/TexelSizeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1a23decd88779d24f9af6ae30c3d5a5f -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs deleted file mode 100644 index b259d89f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs +++ /dev/null @@ -1,112 +0,0 @@ -//// Amplify Shader Editor - Visual Shader Editing Tool -//// Copyright (c) Amplify Creations, Lda - -//using UnityEngine; -//using UnityEditor; -//using System; - -//namespace AmplifyShaderEditor -//{ -// [Serializable] -// [NodeAttributes( "[Old]Texture Coordinates", "Surface Data", "Texture UV coordinates set", null, KeyCode.U, false )] -// public sealed class UVCoordsParentNode : ParentNode -// { -// private const string TilingStr = "Tiling"; - -// [SerializeField] -// private int m_textureCoordChannel = 0; - -// [SerializeField] -// private int m_textureCoordSet = 0; - -// [SerializeField] -// private Vector2 m_tiling = new Vector2( 1, 1 ); - -// protected override void CommonInit( int uniqueId ) -// { -// base.CommonInit( uniqueId ); -// AddOutputVectorPorts( WirePortDataType.FLOAT2, Constants.EmptyPortValue ); -// m_textLabelWidth = 75; -// } - -// public override void DrawProperties() -// { -// base.DrawProperties(); -// int newChannel = EditorGUILayoutIntPopup( Constants.AvailableUVChannelLabel, m_textureCoordChannel, Constants.AvailableUVChannelsStr, Constants.AvailableUVChannels ); -// if ( newChannel != m_textureCoordChannel ) -// { -// if ( UIUtils.IsChannelAvailable( newChannel ) ) -// { -// UIUtils.ShowMessage( "Attempting to use an unoccupied used texture channel" ); -// } -// else -// { -// m_textureCoordChannel = newChannel; -// } -// } -// else if ( m_textureCoordChannel > -1 && UIUtils.IsChannelAvailable( m_textureCoordChannel ) ) -// { -// UIUtils.ShowMessage( "Texture Channel " + m_textureCoordChannel + " is unavailable for TextureCoordinate node" ); -// m_textureCoordChannel = -1; -// } - -// m_textureCoordSet = EditorGUILayoutIntPopup( Constants.AvailableUVSetsLabel, m_textureCoordSet, Constants.AvailableUVSetsStr, Constants.AvailableUVSets ); - -// m_tiling = EditorGUILayoutVector2Field( TilingStr, m_tiling ); -// } - -// public override void Draw( DrawInfo drawInfo ) -// { -// base.Draw( drawInfo ); -// if ( m_isVisible ) -// { -// m_propertyDrawPos.x = m_globalPosition.x + Constants.FLOAT_WIDTH_SPACING; -// m_propertyDrawPos.y = m_outputPorts[ 1 ].Position.y; -// m_propertyDrawPos.width = 2.7f * drawInfo.InvertedZoom * Constants.FLOAT_DRAW_WIDTH_FIELD_SIZE; -// m_propertyDrawPos.height = drawInfo.InvertedZoom * Constants.FLOAT_DRAW_HEIGHT_FIELD_SIZE; - -// m_propertyDrawPos.y = m_outputPorts[ 1 ].Position.y; -// UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref m_tiling.x ); - -// m_propertyDrawPos.y = m_outputPorts[ 2 ].Position.y; -// UIUtils.DrawFloat( this, ref m_propertyDrawPos, ref m_tiling.y ); -// } -// } - -// public override void ReadFromString( ref string[] nodeParams ) -// { -// base.ReadFromString( ref nodeParams ); -// m_textureCoordChannel = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); -// m_tiling.x = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); -// m_tiling.y = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); -// } - -// public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) -// { -// base.WriteToString( ref nodeInfo, ref connectionsInfo ); -// IOUtils.AddFieldValueToString( ref nodeInfo, m_textureCoordChannel ); -// IOUtils.AddFieldValueToString( ref nodeInfo, m_tiling.x ); -// IOUtils.AddFieldValueToString( ref nodeInfo, m_tiling.y ); -// } - -// public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) -// { -// string uvChannelDeclaration = IOUtils.GetUVChannelDeclaration( UIUtils.GetChannelName( m_textureCoordChannel ), m_textureCoordChannel, m_textureCoordSet ); -// dataCollector.AddToInput( UniqueId, uvChannelDeclaration, true ); - -// if ( dataCollector.GetChannelUsage( m_textureCoordChannel ) != TextureChannelUsage.Used ) -// dataCollector.SetChannelUsage( m_textureCoordChannel, TextureChannelUsage.Required ); - -// string uvTileStr = string.Empty; -// switch ( outputId ) -// { -// case 0: { uvTileStr = "float2( " + m_tiling.x + " , " + m_tiling.y + " )"; } break; -// case 1: { uvTileStr = m_tiling.x.ToString(); } break; -// case 2: { uvTileStr = m_tiling.y.ToString(); } break; -// } -// string uvChannelName = IOUtils.GetUVChannelName( UIUtils.GetChannelName( m_textureCoordChannel ), m_textureCoordSet ); -// return ( uvTileStr + "*" + GetOutputVectorItem( 0, outputId, Constants.InputVarStr + "." + uvChannelName ) ); -// } - -// } -//} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs.meta deleted file mode 100644 index eae8ca56..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/UVCoordsParentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 73fb18e7d547d514695cb0b83a29f80e -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs deleted file mode 100644 index e60a359f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs +++ /dev/null @@ -1,167 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum ViewSpace - { - Tangent, - World - } - - [Serializable] - [NodeAttributes( "View Dir", "Camera And Screen", "View direction vector, you can select between World space or Tangent space" )] - public sealed class ViewDirInputsCoordNode : SurfaceShaderINParentNode - { - private const string SpaceStr = "Space"; - private const string WorldDirVarStr = "worldViewDir"; - private const string NormalizeOptionStr = "Safe Normalize"; - - [SerializeField] - private bool m_safeNormalize = false; - - [SerializeField] - private ViewSpace m_viewDirSpace = ViewSpace.World; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentInput = SurfaceInputs.VIEW_DIR; - InitialSetup(); - m_textLabelWidth = 120; - m_autoWrapProperties = true; - m_drawPreviewAsSphere = true; - m_hasLeftDropdown = true; - UpdateTitle(); - m_previewShaderGUID = "07b57d9823df4bd4d8fe6dcb29fca36a"; - } - - private void UpdateTitle() - { - m_additionalContent.text = string.Format( Constants.SubTitleSpaceFormatStr, m_viewDirSpace.ToString() ); - m_sizeIsDirty = true; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - m_upperLeftWidget.DrawWidget( ref m_viewDirSpace, this, OnWidgetUpdate ); - } - - private readonly Action OnWidgetUpdate = ( x ) => - { - ( x as ViewDirInputsCoordNode ).UpdateTitle(); - }; - - public override void DrawProperties() - { - //base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_viewDirSpace = (ViewSpace)EditorGUILayoutEnumPopup( SpaceStr, m_viewDirSpace ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateTitle(); - } - m_safeNormalize = EditorGUILayoutToggle( NormalizeOptionStr, m_safeNormalize ); - EditorGUILayout.HelpBox( "Having safe normalize ON makes sure your view vector is not zero even if you are using your shader with no cameras.", MessageType.None ); - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_viewDirSpace == ViewSpace.World ) - m_previewMaterialPassId = 0; - else if( m_viewDirSpace == ViewSpace.Tangent ) - m_previewMaterialPassId = 1; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( m_viewDirSpace == ViewSpace.Tangent ) - dataCollector.DirtyNormal = true; - - if( m_safeNormalize ) - dataCollector.SafeNormalizeViewDir = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( dataCollector.IsTemplate ) - { - string varName = ( m_viewDirSpace == ViewSpace.World ) ? dataCollector.TemplateDataCollectorInstance.GetViewDir(true,MasterNodePortCategory.Fragment, m_safeNormalize?NormalizeType.Safe:NormalizeType.Regular) : - dataCollector.TemplateDataCollectorInstance.GetTangentViewDir( CurrentPrecisionType, true,MasterNodePortCategory.Fragment, m_safeNormalize ? NormalizeType.Safe : NormalizeType.Regular ); - return GetOutputVectorItem( 0, outputId, varName ); - } - - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - string result = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId, m_viewDirSpace ); - return GetOutputVectorItem( 0, outputId, result ); - } - else - { - if( m_viewDirSpace == ViewSpace.World ) - { - if( dataCollector.DirtyNormal || m_safeNormalize ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - string result = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId ); - return GetOutputVectorItem( 0, outputId, result ); - } - else - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.VIEW_DIR, PrecisionType.Float ); - return GetOutputVectorItem( 0, outputId, m_currentInputValueStr ); - //return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - } - } - else - { - if( m_safeNormalize ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_POS ); - string result = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId, ViewSpace.Tangent ); - return GetOutputVectorItem( 0, outputId, result ); - } - else - { - dataCollector.ForceNormal = true; - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - } - } - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 2402 ) - m_viewDirSpace = (ViewSpace)Enum.Parse( typeof( ViewSpace ), GetCurrentParam( ref nodeParams ) ); - - if( UIUtils.CurrentShaderVersion() > 15201 ) - { - m_safeNormalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - UpdateTitle(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_viewDirSpace ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_safeNormalize ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs.meta deleted file mode 100644 index 32985728..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/ViewDirInputsCoordNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4755b85e957e31d4b96d341070b156b5 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs deleted file mode 100644 index d179cddb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs +++ /dev/null @@ -1,119 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "[Deprecated] World Normal", "Surface Data", "Vertex Normal World", null, KeyCode.None, true, true, "World Normal", typeof( WorldNormalVector ) )] - public sealed class WorldNormalInputsNode : SurfaceShaderINParentNode - { - private const string PerPixelLabelStr = "Per Pixel"; - - [SerializeField] - private bool m_perPixel = true; - - [SerializeField] - private string m_precisionString; - - [SerializeField] - private bool m_addInstruction = false; - - public override void Reset() - { - base.Reset(); - m_addInstruction = true; - } - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentInput = SurfaceInputs.WORLD_NORMAL; - InitialSetup(); - //UIUtils.AddNormalDependentCount(); - } - - //public override void Destroy() - //{ - // ContainerGraph.RemoveNormalDependentCount(); - // base.Destroy(); - //} - - public override void DrawProperties() - { - base.DrawProperties(); - m_perPixel = EditorGUILayoutToggleLeft( PerPixelLabelStr, m_perPixel ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - if ( m_addInstruction ) - { - string precision = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT3 ); - dataCollector.AddVertexInstruction( precision + " worldNormal = UnityObjectToWorldNormal(" + Constants.VertexShaderInputStr + ".normal)", UniqueId ); - m_addInstruction = false; - } - - return GetOutputVectorItem( 0, outputId, "worldNormal" ); - } - else - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - if ( dataCollector.PortCategory != MasterNodePortCategory.Debug && m_perPixel && dataCollector.DirtyNormal ) - { - //string result = "WorldNormalVector( " + Constants.InputVarStr + " , float3( 0,0,1 ))"; - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, WirePortDataType.FLOAT3 ); - string result = string.Format( Constants.WorldNormalLocalDecStr, m_precisionString ); - int count = 0; - for ( int i = 0; i < m_outputPorts.Count; i++ ) - { - if ( m_outputPorts[ i ].IsConnected ) - { - if ( m_outputPorts[ i ].ConnectionCount > 2 ) - { - count = 2; - break; - } - count += 1; - if ( count > 1 ) - break; - } - } - if ( count > 1 ) - { - string localVarName = "WorldNormal" + OutputId; - dataCollector.AddToLocalVariables( UniqueId, CurrentPrecisionType, m_outputPorts[ 0 ].DataType, localVarName, result ); - return GetOutputVectorItem( 0, outputId, localVarName ); - } - else - { - return GetOutputVectorItem( 0, outputId, result ); - } - } - else - { - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - } - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if ( UIUtils.CurrentShaderVersion() > 2504 ) - m_perPixel = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_perPixel ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs.meta deleted file mode 100644 index da99f65c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalInputsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 891e3ffa10c12c54e83a1e40df03df2f -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs deleted file mode 100644 index 861ee6d2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs +++ /dev/null @@ -1,178 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Normal", "Surface Data", "Per pixel world normal vector, accepts a Normal vector in tangent space (ie: normalmap)" )] - public sealed class WorldNormalVector : ParentNode - { - private const string NormalVecValStr = "newWorldNormal"; - private const string NormalVecDecStr = "float3 {0} = {1};"; - - private const string NormalizeOptionStr = "Normalize"; - private const string NormalizeFunc = "normalize( {0} )"; - - [SerializeField] - private bool m_normalize = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal" ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_inputPorts[ 0 ].Vector3InternalData = Vector3.forward; - m_previewShaderGUID = "5f55f4841abb61e45967957788593a9d"; - m_drawPreviewAsSphere = true; - m_autoWrapProperties = true; - m_textLabelWidth = 80; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_inputPorts[ 0 ].IsConnected ) - m_previewMaterialPassId = 1; - else - m_previewMaterialPassId = 0; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( m_inputPorts[ 0 ].IsConnected ) - dataCollector.DirtyNormal = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_normalize = EditorGUILayoutToggle( NormalizeOptionStr, m_normalize ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - { - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - - string value = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( UniqueId, CurrentPrecisionType, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ), OutputId ); - if( m_normalize ) - { - value = string.Format( NormalizeFunc, value ); - } - RegisterLocalVariable( 0, value, ref dataCollector, "worldNormal" + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - else - { - string value = dataCollector.TemplateDataCollectorInstance.GetWorldNormal( CurrentPrecisionType ); - string name; - if( m_normalize ) - { - name = "normalizedWorldNormal"; - value = string.Format( NormalizeFunc, value ); - RegisterLocalVariable( 0, value, ref dataCollector, name ); - } - else - { - name = value; - } - return GetOutputVectorItem( 0, outputId, name ); - } - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - - string result = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - - result = "(WorldNormalVector( " + Constants.InputVarStr + " , " + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + " ))"; - if( m_normalize ) - { - result = string.Format( NormalizeFunc, result ); - } - - int connCount = 0; - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - connCount += m_outputPorts[ i ].ConnectionCount; - } - - if( connCount > 1 ) - { - dataCollector.AddToLocalVariables( UniqueId, string.Format( NormalVecDecStr, NormalVecValStr + OutputId, result ) ); - return GetOutputVectorItem( 0, outputId, NormalVecValStr + OutputId ); - } - } - else - { - if( !dataCollector.DirtyNormal ) - { - result = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId, m_normalize ); - } - else - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - result = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId, m_normalize ); - dataCollector.ForceNormal = true; - } - } - - return GetOutputVectorItem( 0, outputId, result ); - } - else - { - if( m_inputPorts[ 0 ].IsConnected ) - { - string inputTangent = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - string normal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - string tangent = GeneratorUtils.GenerateWorldTangent( ref dataCollector, UniqueId ); - dataCollector.AddToVertexLocalVariables( UniqueId, "float3x3 tangentToWorld = CreateTangentToWorldPerVertex( " + normal + ", " + tangent + ", " + Constants.VertexShaderInputStr + ".tangent.w );" ); - dataCollector.AddToVertexLocalVariables( UniqueId, "float3 tangentNormal" + OutputId + " = " + inputTangent + ";" ); - string result = "(tangentToWorld[0] * tangentNormal" + OutputId + ".x + tangentToWorld[1] * tangentNormal" + OutputId + ".y + tangentToWorld[2] * tangentNormal" + OutputId + ".z)"; - if( m_normalize ) - { - result = string.Format( NormalizeFunc, result ); - } - dataCollector.AddToVertexLocalVariables( UniqueId, "float3 modWorldNormal" + OutputId + " = " + result + ";" ); - return GetOutputVectorItem( 0, outputId, "modWorldNormal" + OutputId ); - } - else - { - string result = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId, m_normalize ); - return GetOutputVectorItem( 0, outputId, result ); - } - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 14202 ) - { - m_normalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalize ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs.meta deleted file mode 100644 index 7646e491..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldNormalVector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d61a084db19701c4fb3030ee953ac509 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs deleted file mode 100644 index 15c0b29f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs +++ /dev/null @@ -1,37 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Position", "Surface Data", "World space position" )] - public sealed class WorldPosInputsNode : SurfaceShaderINParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentInput = SurfaceInputs.WORLD_POS; - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "70d5405009b31a349a4d8285f30cf5d9"; - InitialSetup(); - } - - public override void DrawProperties() { } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( dataCollector.IsTemplate ) - { - string varName = dataCollector.TemplateDataCollectorInstance.GetWorldPos(); - return GetOutputVectorItem( 0, outputId, varName ); - } - - string worldPosition = GeneratorUtils.GenerateWorldPosition( ref dataCollector, UniqueId ); - - return GetOutputVectorItem( 0, outputId, worldPosition ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs.meta deleted file mode 100644 index 91f10c87..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldPosInputsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 850bb0065928b7f499b869b8adc1ce5c -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs deleted file mode 100644 index 99b49780..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "[Deprecated] World Reflection", "Surface Data", "World reflection vector", null, KeyCode.None, true, true, "World Reflection", typeof( WorldReflectionVector ) )] - public sealed class WorldReflInputsNode : SurfaceShaderINParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentInput = SurfaceInputs.WORLD_REFL; - InitialSetup(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs.meta deleted file mode 100644 index 8e4e079d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflInputsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e4f39f3a52f10644392decce9d1e6790 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs deleted file mode 100644 index 30953218..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs +++ /dev/null @@ -1,213 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Reflection", "Surface Data", "Per pixel world reflection vector, accepts a Normal vector in tangent space (ie: normalmap)" )] - public sealed class WorldReflectionVector : ParentNode - { - private const string ReflectionVecValStr = "newWorldReflection"; - private const string ReflectionVecDecStr = "float3 {0} = {1};"; - - private const string NormalizeOptionStr = "Normalize"; - private const string NormalizeFunc = "normalize( {0} )"; - - [SerializeField] - private bool m_normalize = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal" ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "8e267e9aa545eeb418585a730f50273e"; - m_autoWrapProperties = true; - m_textLabelWidth = 80; - //UIUtils.AddNormalDependentCount(); - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( m_inputPorts[ 0 ].IsConnected ) - m_previewMaterialPassId = 1; - else - m_previewMaterialPassId = 0; - } - - public override void DrawProperties() - { - base.DrawProperties(); - m_normalize = EditorGUILayoutToggle( NormalizeOptionStr, m_normalize ); - } - - //public override void Destroy() - //{ - // ContainerGraph.RemoveNormalDependentCount(); - // base.Destroy(); - //} - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( m_inputPorts[ 0 ].IsConnected ) - dataCollector.DirtyNormal = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( dataCollector.IsTemplate ) - { - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - - string value = dataCollector.TemplateDataCollectorInstance.GetWorldReflection( CurrentPrecisionType, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) ); - if( m_normalize ) - { - value = string.Format( NormalizeFunc, value ); - } - RegisterLocalVariable( 0, value, ref dataCollector, "worldRefl" + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - else - { - string name; - string value = dataCollector.TemplateDataCollectorInstance.GetWorldReflection( CurrentPrecisionType ); - if( m_normalize ) - { - name = "normalizedWorldRefl"; - value = string.Format( NormalizeFunc, value ); - RegisterLocalVariable( 0, value, ref dataCollector, name ); - } - else - { - name = value; - } - return GetOutputVectorItem( 0, outputId, name ); - } - } - - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Tessellation || dataCollector.PortCategory == MasterNodePortCategory.Vertex ); - if( isVertex ) - { - if( m_inputPorts[ 0 ].IsConnected ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string normal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - string tangent = GeneratorUtils.GenerateWorldTangent( ref dataCollector, UniqueId ); - dataCollector.AddToVertexLocalVariables( UniqueId, "float3x3 tangentToWorld = CreateTangentToWorldPerVertex( " + normal + ", "+ tangent + ", "+ Constants.VertexShaderInputStr + ".tangent.w );" ); - string inputTangent = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - dataCollector.AddToVertexLocalVariables( UniqueId, "float3 tangentNormal" + OutputId + " = " + inputTangent + ";" ); - - string viewDir = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId ); - dataCollector.AddToVertexLocalVariables( UniqueId, "float3 modWorldNormal" + OutputId + " = ( tangentToWorld[0] * tangentNormal" + OutputId + ".x + tangentToWorld[1] * tangentNormal" + OutputId + ".y + tangentToWorld[2] * tangentNormal" + OutputId + ".z);" ); - - string value = "reflect( -" + viewDir + ", modWorldNormal" + OutputId + " )"; - if( m_normalize ) - { - value = string.Format( NormalizeFunc, value ); - } - - RegisterLocalVariable( 0, value, ref dataCollector, "modReflection" + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - else - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string worldNormal = GeneratorUtils.GenerateWorldNormal( ref dataCollector, UniqueId ); - string viewDir = GeneratorUtils.GenerateViewDirection( ref dataCollector, UniqueId ); - - string value = "reflect( -" + viewDir + ", " + worldNormal + " )"; - if( m_normalize ) - { - value = string.Format( NormalizeFunc, value ); - } - RegisterLocalVariable( 0, value, ref dataCollector, ReflectionVecValStr + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } - else - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_REFL, CurrentPrecisionType ); - - string result = string.Empty; - if( m_inputPorts[ 0 ].IsConnected ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - - result = "WorldReflectionVector( " + Constants.InputVarStr + " , " + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + " )"; - if( m_normalize ) - { - result = String.Format( NormalizeFunc, result ); - } - int connCount = 0; - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - connCount += m_outputPorts[ i ].ConnectionCount; - } - - if( connCount > 1 ) - { - dataCollector.AddToLocalVariables( UniqueId, string.Format( ReflectionVecDecStr, ReflectionVecValStr + OutputId, result ) ); - RegisterLocalVariable( 0, result, ref dataCollector, ReflectionVecValStr + OutputId ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - } - else - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - result = GeneratorUtils.GenerateWorldReflection( ref dataCollector, UniqueId , m_normalize ); - if( dataCollector.DirtyNormal ) - dataCollector.ForceNormal = true; - } - - return GetOutputVectorItem( 0, outputId, result ); - //RegisterLocalVariable( 0, result, ref dataCollector, "worldrefVec" + OutputId ); - //return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue ); - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 14202 ) - { - m_normalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_normalize ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( UIUtils.CurrentShaderVersion() <= 14202 ) - { - if( !m_inputPorts[ 0 ].IsConnected ) - { - m_normalize = true; - } - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs.meta deleted file mode 100644 index eb2bf472..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/SurfaceShaderInputs/WorldReflectionVector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bd82e1d90bd90fc4d924e97e5fdcc7de -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures.meta deleted file mode 100644 index 263b4f74..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3ab7ef71451065148bf8221d353c5020 -folderAsset: yes -timeCreated: 1481126945 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs deleted file mode 100644 index 6c063c65..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs +++ /dev/null @@ -1,99 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Blend Normals", "Textures", "Blend Normals" )] - public class BlendNormalsNode : ParentNode - { - public readonly static string[] ModeListStr = { "Tangent Normals", "Reoriented Tangent Normals", "Reoriented World Normals" }; - public readonly static int[] ModeListInt = { 0, 1, 2 }; - - [SerializeField] - public int m_selectedMode = 0; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal A" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Normal B" ); - AddInputPort( WirePortDataType.FLOAT3, false, "Vertex Normal" ); - m_inputPorts[ 2 ].Visible = false; - AddOutputPort( WirePortDataType.FLOAT3, "XYZ" ); - m_useInternalPortData = true; - m_previewShaderGUID = "bcdf750ff5f70444f98b8a3efa50dc6f"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityStandardUtilsLibFuncs ); - - string _inputA = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string _inputB = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string result = "BlendNormals( " + _inputA + " , " + _inputB + " )"; - - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - switch( m_selectedMode ) - { - default: - case 0: - result = "BlendNormal( " + _inputA + " , " + _inputB + " )"; - break; - case 1: - result = "BlendNormalRNM( " + _inputA + " , " + _inputB + " )"; - break; - case 2: - string inputC = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - result = "BlendNormalWorldspaceRNM( " + _inputA + " , " + _inputB + ", " + inputC + " )"; - break; - } - } - return CreateOutputLocalVariable( 0, result, ref dataCollector ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( ContainerGraph.IsSRP ) - { - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, () => - { - EditorGUI.BeginChangeCheck(); - m_selectedMode = EditorGUILayoutIntPopup( "Mode", m_selectedMode, ModeListStr, ModeListInt ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_selectedMode == 2 ) - { - m_inputPorts[ 2 ].Visible = true; - } - else - { - m_inputPorts[ 2 ].Visible = false; - } - m_sizeIsDirty = true; - } - } ); - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 14503 ) - m_selectedMode = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedMode ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs.meta deleted file mode 100644 index b92fa344..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/BlendNormalsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: eceb6029efe39524d83b45c10a979943 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs deleted file mode 100644 index fc1744f5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node HeightMap Texture Masking -// Donated by Rea - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "HeightMap Texture Blend", "Textures", "Advanced Texture Blending by using heightMap and splatMask, usefull for texture layering ", null, KeyCode.None, true, false, null, null, "Rea" )] - public sealed class HeightMapBlendNode : ParentNode - { - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "HeightMap" ); - AddInputPort( WirePortDataType.FLOAT, false, "SplatMask" ); - AddInputPort( WirePortDataType.FLOAT, false, "BlendStrength" ); - AddOutputVectorPorts( WirePortDataType.FLOAT, Constants.EmptyPortValue ); - m_textLabelWidth = 120; - m_useInternalPortData = true; - m_inputPorts[ 2 ].FloatInternalData = 1; - m_previewShaderGUID = "b2ac23d6d5dcb334982b6f31c2e7a734"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string HeightMap = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string SplatMask = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector); - string Blend = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - - string HeightMask = "saturate(pow(((" + HeightMap + "*" + SplatMask + ")*4)+(" + SplatMask + "*2)," + Blend + "))"; - string varName = "HeightMask" + OutputId; - - RegisterLocalVariable( 0, HeightMask, ref dataCollector , varName ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - /* - A = (heightMap * SplatMask)*4 - B = SplatMask*2 - C = pow(A+B,Blend) - saturate(C) - saturate(pow(((heightMap * SplatMask)*4)+(SplatMask*2),Blend)); - */ - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs.meta deleted file mode 100644 index 62736ab3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/HeightMapBlendNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b80a218ca12b89948b83d0dee41fc056 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs deleted file mode 100644 index e20c8c05..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs +++ /dev/null @@ -1,110 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Panner", "UV Coordinates", "Pans UV texture coordinates according to its inputs" )] - public sealed class PannerNode : ParentNode - { - private const string _speedXStr = "Speed X"; - private const string _speedYStr = "Speed Y"; - - private int m_cachedUsingEditorId = -1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ,-1,MasterNodePortCategory.Fragment,0); - AddInputPort( WirePortDataType.FLOAT2, false, "Speed", -1, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, "Time", -1, MasterNodePortCategory.Fragment, 1 ); - AddOutputPort( WirePortDataType.FLOAT2, "Out" ); - m_textLabelWidth = 70; - m_useInternalPortData = true; - m_previewShaderGUID = "6f89a5d96bdad114b9bbd0c236cac622"; - m_inputPorts[ 2 ].FloatInternalData = 1; - m_continuousPreviewRefresh = true; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedUsingEditorId == -1 ) - m_cachedUsingEditorId = Shader.PropertyToID( "_UsingEditor" ); - - PreviewMaterial.SetFloat( m_cachedUsingEditorId, ( m_inputPorts[ 2 ].IsConnected ? 0 : 1 ) ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if( portId == 1 ) - { - m_continuousPreviewRefresh = false; - } - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - if( portId == 1 ) - { - m_continuousPreviewRefresh = true; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string timePort = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - - if( !m_inputPorts[ 2 ].IsConnected ) - { - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityShaderVariables ); - timePort += " * _Time.y"; - } - - string speed = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string result = "( " + timePort + " * " + speed + " + " + m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + ")"; - - RegisterLocalVariable( 0, result, ref dataCollector, "panner" + OutputId ); - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 13107 ) - { - // The internal data for the new port can be set in here since it didn't existed - // on older shader versions - float speedX = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - float speedY = Convert.ToSingle( GetCurrentParam( ref nodeParams ) ); - m_inputPorts[ 1 ].Vector2InternalData = new Vector2( speedX, speedY ); - } - } - - public override void ReadInputDataFromString( ref string[] nodeParams ) - { - base.ReadInputDataFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 13107 ) - { - //Time Port must be rewritten after internal data is read - // already existed in previous shaders - m_inputPorts[ 2 ].FloatInternalData = 1; - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs.meta deleted file mode 100644 index e05e46eb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/PannerNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 08ddf1dd61719944b9e50d4bc87c0413 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs deleted file mode 100644 index 18aa7781..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs +++ /dev/null @@ -1,96 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Rotator", "UV Coordinates", "Rotates UVs or any Vector2 value from an Anchor point for a specified Time value")] - public sealed class RotatorNode : ParentNode - { - private int m_cachedUsingEditorId = -1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddInputPort( WirePortDataType.FLOAT2, false, "Anchor" ); - AddInputPort( WirePortDataType.FLOAT, false, "Time" ); - AddOutputPort( WirePortDataType.FLOAT2, "Out" ); - m_useInternalPortData = true; - m_inputPorts[ 2 ].FloatInternalData = 1; - m_textLabelWidth = 50; - m_previewShaderGUID = "e21408a1c7f12f14bbc2652f69bce1fc"; - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if ( m_cachedUsingEditorId == -1 ) - m_cachedUsingEditorId = Shader.PropertyToID( "_UsingEditor" ); - - PreviewMaterial.SetFloat( m_cachedUsingEditorId, (m_inputPorts[ 2 ].IsConnected ? 0 : 1 ) ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if( portId == 2 ) - { - m_continuousPreviewRefresh = false; - } - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - if( portId == 2 ) - { - m_continuousPreviewRefresh = true; - } - } - - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string result = string.Empty; - string uv = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string anchor = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - string time = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - if ( !m_inputPorts[ 2 ].IsConnected ) - { - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - dataCollector.AddToIncludes( UniqueId, Constants.UnityShaderVariables ); - time += " * _Time.y"; - } - - result += uv; - - string cosVar = "cos" + OutputId; - string sinVar = "sin" + OutputId; - dataCollector.AddLocalVariable( UniqueId, "float " + cosVar + " = cos( "+time+" );"); - dataCollector.AddLocalVariable( UniqueId, "float " + sinVar + " = sin( "+time+" );"); - - string value = "mul( " + result + " - " + anchor + " , float2x2( "+cosVar+" , -"+sinVar+" , "+sinVar+" , "+cosVar+" )) + "+anchor; - RegisterLocalVariable( 0, value, ref dataCollector, "rotator" + OutputId ); - - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( UIUtils.CurrentShaderVersion() < 13107 ) - { - m_inputPorts[ 2 ].FloatInternalData = 1; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs.meta deleted file mode 100644 index b031237a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/RotatorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e228d03a789934a4f90f9587396692e3 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs deleted file mode 100644 index 5cf0833c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs +++ /dev/null @@ -1,2091 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - // Disabling Substance Deprecated warning - - public enum TexReferenceType - { - Object = 0, - Instance - } - - public enum MipType - { - Auto, - MipLevel, - MipBias, - Derivative - } - - public enum ReferenceState - { - Self, - Connected, - Instance - } - - [Serializable] -#if UNITY_2018_1_OR_NEWER - [NodeAttributes( "Texture Sample", "Textures", "Samples a chosen texture and returns its color values, Texture and UVs can be overriden and you can select different mip modes and levels. It can also unpack and scale textures marked as normalmaps.", KeyCode.T, true, 0, int.MaxValue, typeof( Texture ), typeof( Texture2D ), typeof( Texture3D ), typeof( Cubemap ), typeof( CustomRenderTexture ) )] -#else - - // Disabling Substance Deprecated warning -#pragma warning disable 0618 - [NodeAttributes( "Texture Sample", "Textures", "Samples a chosen texture and returns its color values, Texture and UVs can be overriden and you can select different mip modes and levels. It can also unpack and scale textures marked as normalmaps.", KeyCode.T, true, 0, int.MaxValue, typeof( Texture ), typeof( Texture2D ), typeof( Texture3D ), typeof( Cubemap ), typeof( ProceduralTexture ), typeof( RenderTexture ) -#if UNITY_2017_1_OR_NEWER - ,typeof( CustomRenderTexture ) -#endif - )] -#pragma warning restore 0618 -#endif - public sealed class SamplerNode : TexturePropertyNode - { - private const string MipModeStr = "Mip Mode"; - - private const string DefaultTextureUseSematicsStr = "Use Semantics"; - private const string DefaultTextureIsNormalMapsStr = "Is Normal Map"; - - private const string NormalScaleStr = "Scale"; - - private float InstanceIconWidth = 19; - private float InstanceIconHeight = 19; - - private readonly Color ReferenceHeaderColor = new Color( 2.66f, 1.02f, 0.6f, 1.0f ); - - public readonly static int[] AvailableAutoCast = { 0, 1, 2, 3, 4 }; - public readonly static string[] AvailableAutoCastStr = { "Auto", "Locked To Texture 1D", "Locked To Texture 2D", "Locked To Texture 3D", "Locked To Cube" }; - - [SerializeField] - private int m_textureCoordSet = 0; - - [SerializeField] - private string m_normalMapUnpackMode; - - [SerializeField] - private bool m_autoUnpackNormals = false; - - [SerializeField] - private bool m_useSemantics; - - [SerializeField] - private string m_samplerType; - - [SerializeField] - private MipType m_mipMode = MipType.Auto; - - [SerializeField] - private TexReferenceType m_referenceType = TexReferenceType.Object; - - [SerializeField] - private int m_referenceArrayId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - private SamplerNode m_referenceSampler = null; - - [SerializeField] - private GUIStyle m_referenceStyle = null; - - [SerializeField] - private GUIStyle m_referenceIconStyle = null; - - [SerializeField] - private GUIContent m_referenceContent = null; - - [SerializeField] - private float m_referenceWidth = -1; - - [SerializeField] - private SamplerStateAutoGenerator m_samplerStateAutoGenerator = new SamplerStateAutoGenerator(); - - private Vector4Node m_texCoordsHelper; - - private string m_previousAdditionalText = string.Empty; - - private int m_cachedUvsId = -1; - private int m_cachedUnpackId = -1; - private int m_cachedLodId = -1; - - private InputPort m_texPort; - private InputPort m_uvPort; - private InputPort m_lodPort; - private InputPort m_ddxPort; - private InputPort m_ddyPort; - private InputPort m_normalPort; - - private OutputPort m_colorPort; - - private TexturePropertyNode m_previewTextProp = null; - private ReferenceState m_state = ReferenceState.Self; - - private Rect m_iconPos; - - public SamplerNode() : base() { } - public SamplerNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - if( m_useSamplerArrayIdx < 0 ) - { - m_useSamplerArrayIdx = 0; - } - - m_defaultTextureValue = TexturePropertyValues.white; - AddInputPort( WirePortDataType.SAMPLER2D, false, "Tex" ); - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddInputPort( WirePortDataType.FLOAT, false, "Level" ); - AddInputPort( WirePortDataType.FLOAT2, false, "DDX" ); - AddInputPort( WirePortDataType.FLOAT2, false, "DDY" ); - AddInputPort( WirePortDataType.FLOAT, false, NormalScaleStr ); - - m_texPort = m_inputPorts[ 0 ]; - m_uvPort = m_inputPorts[ 1 ]; - m_lodPort = m_inputPorts[ 2 ]; - m_ddxPort = m_inputPorts[ 3 ]; - m_ddyPort = m_inputPorts[ 4 ]; - m_normalPort = m_inputPorts[ 5 ]; - m_normalPort.AutoDrawInternalData = true; - m_lodPort.Visible = false; - m_ddxPort.Visible = false; - m_ddyPort.Visible = false; - m_normalPort.Visible = m_autoUnpackNormals; - m_normalPort.FloatInternalData = 1.0f; - - //Remove output port (sampler) - m_outputPortsDict.Remove( m_outputPorts[ 0 ].PortId ); - m_outputPorts.RemoveAt( 0 ); - - AddOutputColorPorts( "RGBA" ); - m_colorPort = m_outputPorts[ 0 ]; - m_currentParameterType = PropertyType.Property; - // m_useCustomPrefix = true; - m_customPrefix = "Texture Sample "; - m_referenceContent = new GUIContent( string.Empty ); - m_freeType = false; - m_useSemantics = true; - m_drawPicker = false; - ConfigTextureData( TextureType.Texture2D ); - m_selectedLocation = PreviewLocation.TopCenter; - m_previewShaderGUID = "7b4e86a89b70ae64993bf422eb406422"; - - m_errorMessageTooltip = "A texture object marked as normal map is connected to this sampler. Please consider turning on the Unpack Normal Map option"; - m_errorMessageTypeIsError = NodeMessageType.Warning; - m_textLabelWidth = 135; - m_customPrecision = false; - } - - public override void SetPreviewInputs() - { - //TODO: rewrite this to be faster - base.SetPreviewInputs(); - - if( m_cachedUvsId == -1 ) - m_cachedUvsId = Shader.PropertyToID( "_CustomUVs" ); - - PreviewMaterial.SetInt( m_cachedUvsId, ( m_uvPort.IsConnected ? 1 : 0 ) ); - - if( m_cachedUnpackId == -1 ) - m_cachedUnpackId = Shader.PropertyToID( "_Unpack" ); - - PreviewMaterial.SetInt( m_cachedUnpackId, m_autoUnpackNormals ? 1 : 0 ); - - if( m_cachedLodId == -1 ) - m_cachedLodId = Shader.PropertyToID( "_LodType" ); - - PreviewMaterial.SetInt( m_cachedLodId, ( m_mipMode == MipType.MipLevel ? 1 : ( m_mipMode == MipType.MipBias ? 2 : 0 ) ) ); - - if( m_typeId == -1 ) - m_typeId = Shader.PropertyToID( "_Type" ); - - bool usingTexture = false; - if( m_texPort.IsConnected ) - { - usingTexture = true; - SetPreviewTexture( m_texPort.InputPreviewTexture( ContainerGraph ) ); - } - else if( SoftValidReference && m_referenceSampler.TextureProperty != null ) - { - if( m_referenceSampler.TextureProperty.Value != null ) - { - usingTexture = true; - SetPreviewTexture( m_referenceSampler.TextureProperty.Value ); - } - else - { - usingTexture = true; - SetPreviewTexture( m_referenceSampler.PreviewTexture ); - } - } - else if( TextureProperty != null ) - { - if( TextureProperty.Value != null ) - { - usingTexture = true; - SetPreviewTexture( TextureProperty.Value ); - } - } - - if( m_defaultId == -1 ) - m_defaultId = Shader.PropertyToID( "_Default" ); - - if( usingTexture ) - { - PreviewMaterial.SetInt( m_defaultId, 0 ); - m_previewMaterialPassId = 1; - } - else - { - PreviewMaterial.SetInt( m_defaultId, ( (int)m_defaultTextureValue ) + 1 ); - m_previewMaterialPassId = 0; - } - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.RegisterSamplerNode( this ); - UIUtils.RegisterPropertyNode( this ); - } - m_textureProperty = this; - - if( UniqueId > -1 ) - ContainerGraph.SamplerNodes.OnReorderEventComplete += OnReorderEventComplete; - } - - private void OnReorderEventComplete() - { - if( m_referenceType == TexReferenceType.Instance && m_referenceSampler != null ) - { - m_referenceArrayId = ContainerGraph.SamplerNodes.GetNodeRegisterIdx( m_referenceSampler.UniqueId ); - } - } - - public void ConfigSampler() - { - switch( m_currentType ) - { - case TextureType.Texture1D: - m_samplerType = "tex1D"; - break; - case TextureType.ProceduralTexture: - case TextureType.Texture2D: - m_samplerType = "tex2D"; - break; - case TextureType.Texture3D: - m_samplerType = "tex3D"; - break; - case TextureType.Cube: - m_samplerType = "texCUBE"; - break; - } - } - - public override void DrawSubProperties() - { - ShowDefaults(); - - DrawSamplerOptions(); - - EditorGUI.BeginChangeCheck(); - Type currType = ( m_autocastMode == AutoCastType.Auto ) ? typeof( Texture ) : m_textureType; - m_defaultValue = EditorGUILayoutObjectField( Constants.DefaultValueLabel, m_defaultValue, currType, false ) as Texture; - if( EditorGUI.EndChangeCheck() ) - { - CheckTextureImporter( true ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - ConfigureInputPorts(); - ConfigureOutputPorts(); - //ResizeNodeToPreview(); - } - } - - public override void DrawMaterialProperties() - { - ShowDefaults(); - - DrawSamplerOptions(); - - EditorGUI.BeginChangeCheck(); - Type currType = ( m_autocastMode == AutoCastType.Auto ) ? typeof( Texture ) : m_textureType; - m_materialValue = EditorGUILayoutObjectField( Constants.MaterialValueLabel, m_materialValue, currType, false ) as Texture; - if( EditorGUI.EndChangeCheck() ) - { - CheckTextureImporter( true ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - } - - new void ShowDefaults() - { - m_defaultTextureValue = (TexturePropertyValues)EditorGUILayoutEnumPopup( DefaultTextureStr, m_defaultTextureValue ); - AutoCastType newAutoCast = (AutoCastType)EditorGUILayoutIntPopup( AutoCastModeStr, (int)m_autocastMode, AvailableAutoCastStr, AvailableAutoCast ); - //AutoCastType newAutoCast = (AutoCastType)EditorGUILayoutEnumPopup( AutoCastModeStr, m_autocastMode ); - if( newAutoCast != m_autocastMode ) - { - m_autocastMode = newAutoCast; - if( m_autocastMode != AutoCastType.Auto ) - { - ConfigTextureData( m_currentType ); - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - } - } - - public override void AdditionalCheck() - { - m_autoUnpackNormals = m_isNormalMap; - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - - - public override void OnConnectedOutputNodeChanges( int portId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( portId, otherNodeId, otherPortId, name, type ); - if( portId == m_texPort.PortId ) - { - m_textureProperty = m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode; - if( m_textureProperty != null ) - { - m_currentType = m_textureProperty.CurrentType; - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - - if( portId == m_texPort.PortId ) - { - m_textureProperty = m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode; - - if( m_textureProperty == null ) - { - m_textureProperty = this; - // This cast fails only from within shader functions if connected to a Sampler Input - // and in this case property is set by what is connected to that input - UIUtils.UnregisterPropertyNode( this ); - UIUtils.UnregisterTexturePropertyNode( this ); - } - else - { - //if( m_autocastMode == AutoCastType.Auto ) - //{ - m_currentType = m_textureProperty.CurrentType; - //} - - - //if ( m_textureProperty is VirtualTexturePropertyNode ) - //{ - // AutoUnpackNormals = ( m_textureProperty as VirtualTexturePropertyNode ).Channel == VirtualChannel.Normal; - //} - //else if( m_textureProperty.IsValid ) - //{ - - // AutoUnpackNormals = m_textureProperty.IsNormalMap; - //} - - UIUtils.UnregisterPropertyNode( this ); - UIUtils.UnregisterTexturePropertyNode( this ); - } - - ConfigureInputPorts(); - ConfigureOutputPorts(); - //ResizeNodeToPreview(); - } - - UpdateTitle(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - - if( portId == m_texPort.PortId ) - { - m_textureProperty = this; - - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.RegisterPropertyNode( this ); - UIUtils.RegisterTexturePropertyNode( this ); - } - - ConfigureOutputPorts(); - //ResizeNodeToPreview(); - } - - UpdateTitle(); - } - - private void ForceInputPortsChange() - { - m_texPort.ChangeType( WirePortDataType.SAMPLER2D, false ); - m_normalPort.ChangeType( WirePortDataType.FLOAT, false ); - switch( m_currentType ) - { - case TextureType.Texture1D: - m_uvPort.ChangeType( WirePortDataType.FLOAT, false ); - m_ddxPort.ChangeType( WirePortDataType.FLOAT, false ); - m_ddyPort.ChangeType( WirePortDataType.FLOAT, false ); - break; - case TextureType.ProceduralTexture: - case TextureType.Texture2D: - m_uvPort.ChangeType( WirePortDataType.FLOAT2, false ); - m_ddxPort.ChangeType( WirePortDataType.FLOAT2, false ); - m_ddyPort.ChangeType( WirePortDataType.FLOAT2, false ); - break; - case TextureType.Texture3D: - case TextureType.Cube: - m_uvPort.ChangeType( WirePortDataType.FLOAT3, false ); - m_ddxPort.ChangeType( WirePortDataType.FLOAT3, false ); - m_ddyPort.ChangeType( WirePortDataType.FLOAT3, false ); - break; - } - } - - public override void ConfigureInputPorts() - { - m_normalPort.Visible = AutoUnpackNormals; - - switch( m_mipMode ) - { - case MipType.Auto: - m_lodPort.Visible = false; - m_ddxPort.Visible = false; - m_ddyPort.Visible = false; - break; - case MipType.MipLevel: - m_lodPort.Name = "Level"; - m_lodPort.Visible = true; - m_ddxPort.Visible = false; - m_ddyPort.Visible = false; - break; - case MipType.MipBias: - m_lodPort.Name = "Bias"; - m_lodPort.Visible = true; - m_ddxPort.Visible = false; - m_ddyPort.Visible = false; - break; - case MipType.Derivative: - m_lodPort.Visible = false; - m_ddxPort.Visible = true; - m_ddyPort.Visible = true; - break; - } - - switch( m_currentType ) - { - case TextureType.Texture1D: - m_uvPort.ChangeType( WirePortDataType.FLOAT, false ); - m_ddxPort.ChangeType( WirePortDataType.FLOAT, false ); - m_ddyPort.ChangeType( WirePortDataType.FLOAT, false ); - break; - case TextureType.ProceduralTexture: - case TextureType.Texture2D: - m_uvPort.ChangeType( WirePortDataType.FLOAT2, false ); - m_ddxPort.ChangeType( WirePortDataType.FLOAT2, false ); - m_ddyPort.ChangeType( WirePortDataType.FLOAT2, false ); - break; - case TextureType.Texture3D: - case TextureType.Cube: - m_uvPort.ChangeType( WirePortDataType.FLOAT3, false ); - m_ddxPort.ChangeType( WirePortDataType.FLOAT3, false ); - m_ddyPort.ChangeType( WirePortDataType.FLOAT3, false ); - break; - } - - m_sizeIsDirty = true; - } - - public override void ConfigureOutputPorts() - { - m_outputPorts[ m_colorPort.PortId + 4 ].Visible = !AutoUnpackNormals; - - if( !AutoUnpackNormals ) - { - m_colorPort.ChangeProperties( "RGBA", WirePortDataType.COLOR, false ); - m_outputPorts[ m_colorPort.PortId + 1 ].ChangeProperties( "R", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 2 ].ChangeProperties( "G", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 3 ].ChangeProperties( "B", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 4 ].ChangeProperties( "A", WirePortDataType.FLOAT, false ); - - } - else - { - m_colorPort.ChangeProperties( "XYZ", WirePortDataType.FLOAT3, false ); - m_outputPorts[ m_colorPort.PortId + 1 ].ChangeProperties( "X", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 2 ].ChangeProperties( "Y", WirePortDataType.FLOAT, false ); - m_outputPorts[ m_colorPort.PortId + 3 ].ChangeProperties( "Z", WirePortDataType.FLOAT, false ); - } - - m_sizeIsDirty = true; - } - - void UpdateTitle() - { - if( m_referenceType == TexReferenceType.Object ) - { - SetTitleText( m_propertyInspectorName ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - } - - m_sizeIsDirty = true; - } - - public override void OnObjectDropped( UnityEngine.Object obj ) - { - base.OnObjectDropped( obj ); - ConfigFromObject( obj ); - } - - public override void SetupFromCastObject( UnityEngine.Object obj ) - { - base.SetupFromCastObject( obj ); - ConfigFromObject( obj ); - } - - void UpdateHeaderColor() - { - m_headerColorModifier = ( m_referenceType == TexReferenceType.Object ) ? Color.white : ReferenceHeaderColor; - } - - - - void ShowSamplerUI() - { - if( UIUtils.CurrentWindow.OutsideGraph.IsSRP ) - { - string[] contents = UIUtils.TexturePropertyNodeArr(); - string[] arr = new string[ contents.Length + 1 ]; - arr[ 0 ] = ""; - for( int i = 1; i < contents.Length + 1; i++ ) - { - arr[ i ] = contents[ i - 1 ]; - } - m_useSamplerArrayIdx = EditorGUILayoutPopup( "Reference Sampler", m_useSamplerArrayIdx, arr ); - m_samplerStateAutoGenerator.Draw( this ); - } - } - - public void DrawSamplerOptions() - { - m_textureCoordSet = EditorGUILayoutIntPopup( Constants.AvailableUVSetsLabel, m_textureCoordSet, Constants.AvailableUVSetsStr, Constants.AvailableUVSets ); - - MipType newMipMode = (MipType)EditorGUILayoutEnumPopup( MipModeStr, m_mipMode ); - if( newMipMode != m_mipMode ) - { - m_mipMode = newMipMode; - ConfigureInputPorts(); - ConfigureOutputPorts(); - //ResizeNodeToPreview(); - } - - EditorGUI.BeginChangeCheck(); - m_autoUnpackNormals = EditorGUILayoutToggle( "Unpack Normal Map", m_autoUnpackNormals ); - if( m_autoUnpackNormals && !m_normalPort.IsConnected ) - { - m_normalPort.FloatInternalData = EditorGUILayoutFloatField( NormalScaleStr, m_normalPort.FloatInternalData ); - } - - if( EditorGUI.EndChangeCheck() ) - { - ConfigureInputPorts(); - ConfigureOutputPorts(); - //ResizeNodeToPreview(); - } - ShowSamplerUI(); - if( m_showErrorMessage ) - { - EditorGUILayout.HelpBox( m_errorMessageTooltip, MessageType.Warning ); - } - } - - public override void DrawMainPropertyBlock() - { - EditorGUI.BeginChangeCheck(); - m_referenceType = (TexReferenceType)EditorGUILayoutPopup( Constants.ReferenceTypeStr, (int)m_referenceType, Constants.ReferenceArrayLabels ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.RegisterSamplerNode( this ); - UIUtils.RegisterPropertyNode( this ); - if( !m_texPort.IsConnected ) - UIUtils.RegisterTexturePropertyNode( this ); - - SetTitleText( m_propertyInspectorName ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - m_referenceArrayId = -1; - m_referenceNodeId = -1; - m_referenceSampler = null; - m_textureProperty = m_texPort.IsConnected ? m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode : this; - - } - else - { - UIUtils.UnregisterSamplerNode( this ); - UIUtils.UnregisterPropertyNode( this ); - if( !m_texPort.IsConnected ) - UIUtils.UnregisterTexturePropertyNode( this ); - } - UpdateHeaderColor(); - } - - if( m_referenceType == TexReferenceType.Object ) - { - EditorGUI.BeginChangeCheck(); - if( m_texPort.IsConnected ) - { - m_drawAttributes = false; - DrawSamplerOptions(); - } - else - { - m_drawAttributes = true; - base.DrawMainPropertyBlock(); - } - if( EditorGUI.EndChangeCheck() ) - { - OnPropertyNameChanged(); - } - } - else - { - m_drawAttributes = true; - string[] arr = UIUtils.SamplerNodeArr(); - bool guiEnabledBuffer = GUI.enabled; - if( arr != null && arr.Length > 0 ) - { - GUI.enabled = true; - } - else - { - m_referenceArrayId = -1; - GUI.enabled = false; - } - - EditorGUI.BeginChangeCheck(); - m_referenceArrayId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceArrayId, arr ); - if( EditorGUI.EndChangeCheck() ) - { - m_referenceSampler = ContainerGraph.SamplerNodes.GetNode( m_referenceArrayId ); - if( m_referenceSampler != null ) - { - m_referenceNodeId = m_referenceSampler.UniqueId; - } - else - { - m_referenceArrayId = -1; - m_referenceNodeId = -1; - } - } - GUI.enabled = guiEnabledBuffer; - - DrawSamplerOptions(); - } - } - - public override void OnPropertyNameChanged() - { - base.OnPropertyNameChanged(); - UIUtils.UpdateSamplerDataNode( UniqueId, PropertyName ); - UIUtils.UpdateTexturePropertyDataNode( UniqueId, PropertyName ); - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( m_state != ReferenceState.Self && drawInfo.CurrentEventType == EventType.MouseDown && m_previewRect.Contains( drawInfo.MousePosition ) && drawInfo.LeftMouseButtonPressed ) - { - UIUtils.FocusOnNode( m_previewTextProp, 1, true ); - Event.current.Use(); - } - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - CheckReference(); - - if( SoftValidReference ) - { - m_state = ReferenceState.Instance; - m_previewTextProp = m_referenceSampler.TextureProperty; - } - else if( m_texPort.IsConnected ) - { - m_state = ReferenceState.Connected; - m_previewTextProp = TextureProperty; - } - else - { - m_state = ReferenceState.Self; - } - - if( m_previewTextProp == null ) - m_previewTextProp = this; - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - if( m_drawPreview ) - { - m_iconPos = m_globalPosition; - m_iconPos.width = InstanceIconWidth * drawInfo.InvertedZoom; - m_iconPos.height = InstanceIconHeight * drawInfo.InvertedZoom; - - m_iconPos.y += 10 * drawInfo.InvertedZoom; - m_iconPos.x += m_globalPosition.width - m_iconPos.width - 5 * drawInfo.InvertedZoom; - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - - if( !m_isVisible ) - return; - - if( drawInfo.CurrentEventType != EventType.Repaint ) - return; - - switch( m_state ) - { - default: - case ReferenceState.Self: - { - m_drawPreview = false; - //SetTitleText( PropertyInspectorName /*m_propertyInspectorName*/ ); - //small optimization, string format or concat on every frame generates garbage - //string tempVal = GetPropertyValStr(); - //if ( !m_previousAdditionalText.Equals( tempVal ) ) - //{ - // m_previousAdditionalText = tempVal; - // m_additionalContent.text = string.Concat( "Value( ", tempVal, " )" ); - //} - - m_drawPicker = true; - } - break; - case ReferenceState.Connected: - { - m_drawPreview = true; - m_drawPicker = false; - - SetTitleText( m_previewTextProp.PropertyInspectorName + " (Input)" ); - m_previousAdditionalText = m_previewTextProp.AdditonalTitleContent.text; - SetAdditonalTitleText( m_previousAdditionalText ); - // Draw chain lock - GUI.Label( m_iconPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerTextureIcon ) ); - - // Draw frame around preview - GUI.Label( m_previewRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - break; - case ReferenceState.Instance: - { - m_drawPreview = true; - m_drawPicker = false; - - //SetTitleText( m_previewTextProp.PropertyInspectorName + Constants.InstancePostfixStr ); - //m_previousAdditionalText = m_previewTextProp.AdditonalTitleContent.text; - //SetAdditonalTitleText( m_previousAdditionalText ); - - SetTitleTextOnCallback( m_previewTextProp.PropertyInspectorName, ( instance, newTitle ) => instance.TitleContent.text = newTitle + Constants.InstancePostfixStr ); - SetAdditonalTitleText( m_previewTextProp.AdditonalTitleContent.text ); - - // Draw chain lock - GUI.Label( m_iconPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerTextureIcon ) ); - - // Draw frame around preview - GUI.Label( m_previewRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - break; - } - } - - void CheckReference() - { - if( m_referenceType != TexReferenceType.Instance ) - { - return; - } - - if( m_referenceArrayId > -1 ) - { - ParentNode newNode = ContainerGraph.SamplerNodes.GetNode( m_referenceArrayId ); - if( newNode == null || newNode.UniqueId != m_referenceNodeId ) - { - m_referenceSampler = null; - int count = ContainerGraph.SamplerNodes.NodesList.Count; - for( int i = 0; i < count; i++ ) - { - ParentNode node = ContainerGraph.SamplerNodes.GetNode( i ); - if( node.UniqueId == m_referenceNodeId ) - { - m_referenceSampler = node as SamplerNode; - m_referenceArrayId = i; - break; - } - } - } - else - { - // Set References Options - AutoCastType newAutoCast = m_referenceSampler.AutocastMode; - if( newAutoCast != m_autocastMode ) - { - m_autocastMode = newAutoCast; - if( m_autocastMode != AutoCastType.Auto ) - { - ConfigTextureData( m_currentType ); - ConfigureInputPorts(); - ConfigureOutputPorts(); - //ResizeNodeToPreview(); - } - } - } - } - - if( m_referenceSampler == null && m_referenceNodeId > -1 ) - { - m_referenceNodeId = -1; - m_referenceArrayId = -1; - } - } - - public void SetTitleTextDelay( string newText ) - { - if( !newText.Equals( m_content.text ) ) - { - m_content.text = newText; - BeginDelayedDirtyProperty(); - } - } - - public void SetAdditonalTitleTextDelay( string newText ) - { - if( !newText.Equals( m_additionalContent.text ) ) - { - m_additionalContent.text = newText; - BeginDelayedDirtyProperty(); - } - } - - private void DrawTexturePropertyPreview( DrawInfo drawInfo, bool instance ) - { - if( drawInfo.CurrentEventType != EventType.Repaint ) - return; - - Rect newPos = m_previewRect; - - TexturePropertyNode texProp = null; - if( instance ) - texProp = m_referenceSampler.TextureProperty; - else - texProp = TextureProperty; - - if( texProp == null ) - texProp = this; - - float previewSizeX = PreviewSizeX; - float previewSizeY = PreviewSizeY; - newPos.width = previewSizeX * drawInfo.InvertedZoom; - newPos.height = previewSizeY * drawInfo.InvertedZoom; - - SetTitleText( texProp.PropertyInspectorName + ( instance ? Constants.InstancePostfixStr : " (Input)" ) ); - SetAdditonalTitleText( texProp.AdditonalTitleContent.text ); - - if( m_referenceStyle == null ) - { - m_referenceStyle = UIUtils.GetCustomStyle( CustomStyle.SamplerTextureRef ); - } - - if( m_referenceIconStyle == null || m_referenceIconStyle.normal == null ) - { - m_referenceIconStyle = UIUtils.GetCustomStyle( CustomStyle.SamplerTextureIcon ); - if( m_referenceIconStyle != null && m_referenceIconStyle.normal != null && m_referenceIconStyle.normal.background != null ) - { - InstanceIconWidth = m_referenceIconStyle.normal.background.width; - InstanceIconHeight = m_referenceIconStyle.normal.background.height; - } - } - - Rect iconPos = m_globalPosition; - iconPos.width = InstanceIconWidth * drawInfo.InvertedZoom; - iconPos.height = InstanceIconHeight * drawInfo.InvertedZoom; - - iconPos.y += 10 * drawInfo.InvertedZoom; - iconPos.x += m_globalPosition.width - iconPos.width - 5 * drawInfo.InvertedZoom; - - //if ( GUI.Button( newPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerTextureRef )/* m_referenceStyle */) || - // GUI.Button( iconPos, string.Empty, m_referenceIconStyle ) - // ) - //{ - // UIUtils.FocusOnNode( texProp, 1, true ); - //} - - if( texProp.Value != null ) - { - DrawPreview( drawInfo, m_previewRect ); - GUI.Label( newPos, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - //UIUtils.GetCustomStyle( CustomStyle.SamplerButton ).fontSize = ( int )Mathf.Round( 9 * drawInfo.InvertedZoom ); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " cannot be used on Master Node Tessellation port" ); - return "(-1)"; - } - - OnPropertyNameChanged(); - - ConfigSampler(); - - string portProperty = string.Empty; - if( m_texPort.IsConnected ) - portProperty = m_texPort.GenerateShaderForOutput( ref dataCollector, true ); - - if( SoftValidReference ) - { - OrderIndex = m_referenceSampler.RawOrderIndex; - if( m_referenceSampler.TexPort.IsConnected ) - { - portProperty = m_referenceSampler.TexPort.GeneratePortInstructions( ref dataCollector ); - } - else - { - m_referenceSampler.RegisterProperty( ref dataCollector ); - } - } - - if( m_autoUnpackNormals ) - { - bool isScaledNormal = false; - if( m_normalPort.IsConnected ) - { - isScaledNormal = true; - } - else - { - if( m_normalPort.FloatInternalData != 1 ) - { - isScaledNormal = true; - } - } - - string scaleValue = isScaledNormal ? m_normalPort.GeneratePortInstructions( ref dataCollector ) : "1.0f"; - m_normalMapUnpackMode = TemplateHelperFunctions.CreateUnpackNormalStr( dataCollector, isScaledNormal, scaleValue ); - - if( isScaledNormal ) - { - if( !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - { - dataCollector.AddToIncludes( UniqueId, Constants.UnityStandardUtilsLibFuncs ); - } - } - - } - if( IsObject && ( !m_texPort.IsConnected || portProperty == "0.0" ) ) - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - - string valueName = SetFetchedData( ref dataCollector, ignoreLocalVar, outputId, portProperty ); - if( TextureProperty is VirtualTextureObject ) - { - return valueName; - } - else - { - - return GetOutputColorItem( 0, outputId, valueName ); - } - } - - public string SampleVirtualTexture( VirtualTextureObject node, string coord ) - { - string sampler = string.Empty; - switch( node.Channel ) - { - default: - case VirtualChannel.Albedo: - case VirtualChannel.Base: - sampler = "VTSampleAlbedo( " + coord + " )"; - break; - case VirtualChannel.Normal: - case VirtualChannel.Height: - case VirtualChannel.Occlusion: - case VirtualChannel.Displacement: - sampler = "VTSampleNormal( " + coord + " )"; - break; - case VirtualChannel.Specular: - case VirtualChannel.SpecMet: - case VirtualChannel.Material: - sampler = "VTSampleSpecular( " + coord + " )"; - break; - } - return sampler; - } - - public string SampleTexture( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar, string portProperty, MipType currMipMode, string propertyName ) - { - string samplerValue = string.Empty; - string uvCoords = GetUVCoords( ref dataCollector, ignoreLocalVar, portProperty ); - bool useMacros = false; - - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - - if( outsideGraph.SamplingThroughMacros ) - { - if( outsideGraph.IsSRP ) - { - useMacros = Constants.TexSampleSRPMacros.ContainsKey( m_currentType ); - } - else - { - useMacros = Constants.TexSampleStandardMacros.ContainsKey( m_currentType ); - } - } - - if( useMacros ) - { - string suffix = string.Empty; - if( m_lodPort.IsConnected ) - { - switch( currMipMode ) - { - default: - case MipType.Auto: break; - case MipType.MipLevel: suffix = "_LOD"; break; - case MipType.MipBias: suffix = "_BIAS"; break; - case MipType.Derivative: suffix = "_GRAD"; break; - } - } - else - { - switch( currMipMode ) - { - default: - case MipType.MipLevel: - case MipType.MipBias: - case MipType.Auto: break; - case MipType.Derivative: suffix = "_GRAD"; break; - } - } - string samplerToUse = string.Empty; - if( m_useSamplerArrayIdx > 0 ) - { - TexturePropertyNode samplerNode = UIUtils.GetTexturePropertyNode( m_useSamplerArrayIdx - 1 ); - if( samplerNode != null ) - { - if( samplerNode.IsConnected ) - { - samplerToUse = samplerNode.CurrentPropertyReference; - } - else - { - UIUtils.ShowMessage( UniqueId, string.Format( "{0} attempting to use sampler from unconnected {1} node. Reference Sampler nodes must be in use for their samplers to be created.", m_propertyName, samplerNode.PropertyName ), MessageSeverity.Warning ); - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ m_currentType ], propertyName ) ); - samplerToUse = propertyName; - } - } - else - { - UIUtils.ShowMessage( UniqueId, m_propertyName + " attempting to use sampler from invalid node.", MessageSeverity.Warning ); - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ m_currentType ], propertyName ) ); - samplerToUse = propertyName; - } - } - else - { - if( HasPropertyReference ) - dataCollector.AddToUniforms( UniqueId, string.Format( Constants.SamplerDeclarationSRPMacros[ m_currentType ], propertyName ) ); - - samplerToUse = propertyName; - } - - if( outsideGraph.IsSRP ) - { - samplerValue = string.Format( Constants.TexSampleSRPMacros[ m_currentType ], suffix, propertyName, samplerToUse, uvCoords ); - } - else - { - GeneratorUtils.AddCustomStandardSamplingMacros( ref dataCollector ); - - samplerValue = string.Format( Constants.TexSampleStandardMacros[ m_currentType ], suffix, propertyName, uvCoords ); - } - } - else - { - string mipType = ""; - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - mipType = "lod"; - } - - if( m_lodPort.IsConnected ) - { - switch( currMipMode ) - { - case MipType.Auto: - break; - case MipType.MipLevel: - mipType = "lod"; - break; - case MipType.MipBias: - mipType = "bias"; - break; - case MipType.Derivative: - break; - } - } - samplerValue = m_samplerType + mipType + "( " + propertyName + ", " + uvCoords + " )"; - } - - return samplerValue; - } - - public string SetFetchedData( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar, int outputId, string portProperty = null ) - { - m_precisionString = UIUtils.PrecisionWirePortToCgType( CurrentPrecisionType, m_colorPort.DataType ); - string propertyName = CurrentPropertyReference; - if( !string.IsNullOrEmpty( portProperty ) && portProperty != "0.0" ) - { - propertyName = portProperty; - } - MipType currMipMode = m_mipMode; - //string mipType = ""; - //if( m_lodPort.IsConnected ) - //{ - // switch( m_mipMode ) - // { - // case MipType.Auto: - // break; - // case MipType.MipLevel: - // mipType = "lod"; - // break; - // case MipType.MipBias: - // mipType = "bias"; - // break; - // case MipType.Derivative: - // break; - // } - //} - //string uvCoords = string.Empty; - //bool useMacros = false; - if( ignoreLocalVar ) - { - if( TextureProperty is VirtualTextureObject ) - Debug.Log( "TODO" ); - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - //mipType = "lod"; - currMipMode = MipType.MipLevel; - } - - string samplerValue = SampleTexture( ref dataCollector, ignoreLocalVar, portProperty, currMipMode, propertyName ); - //string samplerValue = string.Empty; - //uvCoords = GetUVCoords( ref dataCollector, ignoreLocalVar, portProperty ); - //useMacros = m_containerGraph.SamplingThroughMacros && !mipType.Equals( "bias" ) && Constants.TexSampleStandardMacros.ContainsKey( m_currentType ); - //if( useMacros ) - //{ - // bool addLodPrefix = mipType.Equals( "lod" ); - // samplerValue = string.Format( Constants.TexSampleStandardMacros[ m_currentType ], addLodPrefix ? Constants.TexSampleLODPrefix : string.Empty, propertyName, uvCoords ); - //} - //else - //{ - // samplerValue = m_samplerType + mipType + "( " + propertyName + ", " + uvCoords + " )"; - //} - AddNormalMapTag( ref samplerValue ); - return samplerValue; - } - - VirtualTextureObject vtex = ( TextureProperty as VirtualTextureObject ); - - if( vtex != null ) - { - string atPathname = AssetDatabase.GUIDToAssetPath( Constants.ATSharedLibGUID ); - if( string.IsNullOrEmpty( atPathname ) ) - { - UIUtils.ShowMessage( UniqueId, "Could not find Amplify Texture on your project folder. Please install it and re-compile the shader.", MessageSeverity.Error ); - } - else - { - //Need to see if the asset really exists because AssetDatabase.GUIDToAssetPath() can return a valid path if - // the asset was previously imported and deleted after that - UnityEngine.Object obj = AssetDatabase.LoadAssetAtPath( atPathname ); - if( obj == null ) - { - UIUtils.ShowMessage( UniqueId, "Could not find Amplify Texture on your project folder. Please install it and re-compile the shader.", MessageSeverity.Error ); - } - else - { - if( m_colorPort.IsLocalValue( dataCollector.PortCategory ) ) - return m_colorPort.LocalValue( dataCollector.PortCategory ); - - //string remapPortR = ".r"; - //string remapPortG = ".g"; - //string remapPortB = ".b"; - //string remapPortA = ".a"; - - //if ( vtex.Channel == VirtualChannel.Occlusion ) - //{ - // remapPortR = ".r"; remapPortG = ".r"; remapPortB = ".r"; remapPortA = ".r"; - //} - //else if ( vtex.Channel == VirtualChannel.SpecMet && ( ContainerGraph.CurrentStandardSurface != null && ContainerGraph.CurrentStandardSurface.CurrentLightingModel == StandardShaderLightModel.Standard ) ) - //{ - // remapPortR = ".r"; remapPortG = ".r"; remapPortB = ".r"; - //} - //else if ( vtex.Channel == VirtualChannel.Height || vtex.Channel == VirtualChannel.Displacement ) - //{ - // remapPortR = ".b"; remapPortG = ".b"; remapPortB = ".b"; remapPortA = ".b"; - //} - - dataCollector.AddToPragmas( UniqueId, IOUtils.VirtualTexturePragmaHeader ); - dataCollector.AddToIncludes( UniqueId, atPathname ); - - string lodBias = string.Empty; - if( dataCollector.IsFragmentCategory ) - { - lodBias = m_mipMode == MipType.MipLevel ? "Lod" : m_mipMode == MipType.MipBias ? "Bias" : ""; - } - else - { - lodBias = "Lod"; - } - - int virtualCoordId = dataCollector.GetVirtualCoordinatesId( UniqueId, GetVirtualUVCoords( ref dataCollector, ignoreLocalVar, portProperty ), lodBias ); - string virtualSampler = SampleVirtualTexture( vtex, Constants.VirtualCoordNameStr + virtualCoordId ); - string virtualVariable = dataCollector.AddVirtualLocalVariable( UniqueId, "virtualNode" + OutputId, virtualSampler ); - - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, virtualVariable, virtualSampler ); - - AddNormalMapTag( ref virtualVariable ); - - switch( vtex.Channel ) - { - default: - case VirtualChannel.Albedo: - case VirtualChannel.Base: - case VirtualChannel.Normal: - case VirtualChannel.Specular: - case VirtualChannel.SpecMet: - case VirtualChannel.Material: - virtualVariable = GetOutputColorItem( 0, outputId, virtualVariable ); - break; - case VirtualChannel.Displacement: - case VirtualChannel.Height: - { - if( outputId > 0 ) - virtualVariable += ".b"; - else - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, "virtual_cast_" + OutputId, virtualVariable + ".b" ); - virtualVariable = "virtual_cast_" + OutputId; - } - //virtualVariable = UIUtils.CastPortType( dataCollector.PortCategory, m_currentPrecisionType, new NodeCastInfo( UniqueId, outputId ), virtualVariable, WirePortDataType.FLOAT, WirePortDataType.FLOAT4, virtualVariable ); - } - break; - case VirtualChannel.Occlusion: - { - if( outputId > 0 ) - virtualVariable += ".r"; - else - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, "virtual_cast_" + OutputId, virtualVariable + ".r" ); - virtualVariable = "virtual_cast_" + OutputId; - } - } - break; - } - - //for ( int i = 0; i < m_outputPorts.Count; i++ ) - //{ - // if ( m_outputPorts[ i ].IsConnected ) - // { - - // //TODO: make the sampler not generate local variables at all times - // m_textureFetchedValue = "virtualNode" + OutputId; - // m_isTextureFetched = true; - - // //dataCollector.AddToLocalVariables( m_uniqueId, m_precisionString + " " + m_textureFetchedValue + " = " + virtualSampler + ";" ); - // if ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - // dataCollector.AddToVertexLocalVariables( UniqueId, m_precisionString + " " + m_textureFetchedValue + " = " + virtualSampler + ";" ); - // else - // dataCollector.AddToLocalVariables( UniqueId, m_precisionString + " " + m_textureFetchedValue + " = " + virtualSampler + ";" ); - - // m_colorPort.SetLocalValue( m_textureFetchedValue ); - // m_outputPorts[ m_colorPort.PortId + 1 ].SetLocalValue( m_textureFetchedValue + remapPortR ); - // m_outputPorts[ m_colorPort.PortId + 2 ].SetLocalValue( m_textureFetchedValue + remapPortG ); - // m_outputPorts[ m_colorPort.PortId + 3 ].SetLocalValue( m_textureFetchedValue + remapPortB ); - // m_outputPorts[ m_colorPort.PortId + 4 ].SetLocalValue( m_textureFetchedValue + remapPortA ); - // return m_textureFetchedValue; - // } - //} - - return virtualVariable; - } - } - } - - if( m_colorPort.IsLocalValue( dataCollector.PortCategory ) ) - return m_colorPort.LocalValue( dataCollector.PortCategory ); - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - currMipMode = MipType.MipLevel; - //mipType = "lod"; - } - - string samplerOp = SampleTexture( ref dataCollector, ignoreLocalVar, portProperty, currMipMode, propertyName ); - //string samplerOp = string.Empty; - //uvCoords = GetUVCoords( ref dataCollector, ignoreLocalVar, portProperty ); - //useMacros = m_containerGraph.SamplingThroughMacros && !mipType.Equals( "bias" ) && Constants.TexSampleStandardMacros.ContainsKey( m_currentType ); - //if( useMacros ) - //{ - // bool addLodPrefix = mipType.Equals( "lod" ); - // samplerOp = string.Format( Constants.TexSampleStandardMacros[ m_currentType ], addLodPrefix ? Constants.TexSampleLODPrefix : string.Empty, propertyName, uvCoords ); - //} - //else - //{ - // samplerOp = m_samplerType + mipType + "( " + propertyName + ", " + uvCoords + " )"; - //} - - AddNormalMapTag( ref samplerOp ); - - int connectedPorts = 0; - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - { - connectedPorts += 1; - if( connectedPorts > 1 || m_outputPorts[ i ].ConnectionCount > 1 ) - { - // Create common local var and mark as fetched - string textureFetchedValue = m_samplerType + "Node" + OutputId; - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - dataCollector.AddToVertexLocalVariables( UniqueId, m_precisionString + " " + textureFetchedValue + " = " + samplerOp + ";" ); - else - dataCollector.AddToLocalVariables( UniqueId, m_precisionString + " " + textureFetchedValue + " = " + samplerOp + ";" ); - - - m_colorPort.SetLocalValue( textureFetchedValue, dataCollector.PortCategory ); - m_outputPorts[ m_colorPort.PortId + 1 ].SetLocalValue( textureFetchedValue + ".r", dataCollector.PortCategory ); - m_outputPorts[ m_colorPort.PortId + 2 ].SetLocalValue( textureFetchedValue + ".g", dataCollector.PortCategory ); - m_outputPorts[ m_colorPort.PortId + 3 ].SetLocalValue( textureFetchedValue + ".b", dataCollector.PortCategory ); - m_outputPorts[ m_colorPort.PortId + 4 ].SetLocalValue( textureFetchedValue + ".a", dataCollector.PortCategory ); - return textureFetchedValue; - } - } - } - return samplerOp; - } - - private void AddNormalMapTag( ref string value ) - { - if( m_autoUnpackNormals ) - { - value = string.Format( m_normalMapUnpackMode, value ); - } - } - - public override void ReadOutputDataFromString( ref string[] nodeParams ) - { - base.ReadOutputDataFromString( ref nodeParams ); - ConfigureOutputPorts(); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string defaultTextureGUID = GetCurrentParam( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - { - m_defaultValue = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( defaultTextureGUID ) ); - string materialTextureGUID = GetCurrentParam( ref nodeParams ); - m_materialValue = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( materialTextureGUID ) ); - } - else - { - m_defaultValue = AssetDatabase.LoadAssetAtPath( defaultTextureGUID ); - } - m_useSemantics = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_textureCoordSet = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_isNormalMap = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_defaultTextureValue = (TexturePropertyValues)Enum.Parse( typeof( TexturePropertyValues ), GetCurrentParam( ref nodeParams ) ); - m_autocastMode = (AutoCastType)Enum.Parse( typeof( AutoCastType ), GetCurrentParam( ref nodeParams ) ); - m_autoUnpackNormals = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - - if( UIUtils.CurrentShaderVersion() > 12 ) - { - m_referenceType = (TexReferenceType)Enum.Parse( typeof( TexReferenceType ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 22 ) - { - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_referenceArrayId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( m_referenceType == TexReferenceType.Instance ) - { - UIUtils.UnregisterSamplerNode( this ); - UIUtils.UnregisterPropertyNode( this ); - } - UpdateHeaderColor(); - } - if( UIUtils.CurrentShaderVersion() > 2406 ) - m_mipMode = (MipType)Enum.Parse( typeof( MipType ), GetCurrentParam( ref nodeParams ) ); - - - if( UIUtils.CurrentShaderVersion() > 3201 ) - m_currentType = (TextureType)Enum.Parse( typeof( TextureType ), GetCurrentParam( ref nodeParams ) ); - - if( m_defaultValue == null ) - { - ConfigureInputPorts(); - ConfigureOutputPorts(); - //ResizeNodeToPreview(); - } - else - { - if( m_materialValue == null ) - { - ConfigFromObject( m_defaultValue, false, false ); - } - else - { - CheckTextureImporter( false, false ); - } - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - - if( !m_isNodeBeingCopied && m_referenceType == TexReferenceType.Object ) - { - ContainerGraph.SamplerNodes.UpdateDataOnNode( UniqueId, DataToArray ); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - ForceInputPortsChange(); - - if( m_useSamplerArrayIdx > -1 ) - { - m_useSamplerArrayIdx = UIUtils.GetTexturePropertyNodeRegisterId( m_useSamplerArrayIdx ) + 1; - } - else - { - m_useSamplerArrayIdx = 0; - } - - EditorGUI.BeginChangeCheck(); - if( m_referenceType == TexReferenceType.Instance ) - { - if( UIUtils.CurrentShaderVersion() > 22 ) - { - - - m_referenceSampler = ContainerGraph.GetNode( m_referenceNodeId ) as SamplerNode; - m_referenceArrayId = ContainerGraph.SamplerNodes.GetNodeRegisterIdx( m_referenceNodeId ); - } - else - { - m_referenceSampler = ContainerGraph.SamplerNodes.GetNode( m_referenceArrayId ); - if( m_referenceSampler != null ) - { - m_referenceNodeId = m_referenceSampler.UniqueId; - } - } - } - - if( EditorGUI.EndChangeCheck() ) - { - OnPropertyNameChanged(); - } - } - - public override void ReadAdditionalData( ref string[] nodeParams ) { } - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_defaultValue != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_defaultValue ) ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_materialValue != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_materialValue ) ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_useSemantics.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_textureCoordSet.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_isNormalMap.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultTextureValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autocastMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoUnpackNormals ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceType ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( ( m_referenceSampler != null ) ? m_referenceSampler.UniqueId : -1 ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_mipMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentType ); - } - - public override void WriteAdditionalToString( ref string nodeInfo, ref string connectionsInfo ) { } - - public string GetVirtualUVCoords( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar, string portProperty ) - { - string bias = ""; - if( !dataCollector.IsFragmentCategory || m_mipMode == MipType.MipBias || m_mipMode == MipType.MipLevel ) - { - string lodLevel = m_lodPort.GeneratePortInstructions( ref dataCollector ); - bias += ", " + lodLevel; - } - - if( m_uvPort.IsConnected ) - { - string uvs = m_uvPort.GeneratePortInstructions( ref dataCollector ); - return uvs + bias; - } - else - { - string propertyName = CurrentPropertyReference; - if( !string.IsNullOrEmpty( portProperty ) ) - { - propertyName = portProperty; - } - string uvChannelName = IOUtils.GetUVChannelName( propertyName, m_textureCoordSet ); - - - string uvCoord = string.Empty; - if( dataCollector.IsTemplate ) - { - string uvName = string.Empty; - if( dataCollector.TemplateDataCollectorInstance.HasUV( m_textureCoordSet ) ) - { - uvName = dataCollector.TemplateDataCollectorInstance.GetUVName( m_textureCoordSet, m_uvPort.DataType ); - } - else - { - uvName = dataCollector.TemplateDataCollectorInstance.RegisterUV( m_textureCoordSet, m_uvPort.DataType ); - } - - string attr = GetPropertyValue(); - - if( attr.IndexOf( "[NoScaleOffset]" ) > -1 ) - { - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT2, uvChannelName, uvName ); - } - else - { - dataCollector.AddToUniforms( UniqueId, "uniform float4 " + propertyName + "_ST;" ); - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT2, uvChannelName, uvName + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw" ); - } - uvCoord = uvChannelName; - } - else - { - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - uvCoord = Constants.VertexShaderInputStr + ".texcoord"; - if( m_textureCoordSet > 0 ) - { - uvCoord += m_textureCoordSet.ToString(); - } - } - else - { - propertyName = CurrentPropertyReference; - if( !string.IsNullOrEmpty( portProperty ) && portProperty != "0.0" ) - { - propertyName = portProperty; - } - uvChannelName = IOUtils.GetUVChannelName( propertyName, m_textureCoordSet ); - - string dummyPropUV = "_texcoord" + ( m_textureCoordSet > 0 ? ( m_textureCoordSet + 1 ).ToString() : "" ); - string dummyUV = "uv" + ( m_textureCoordSet > 0 ? ( m_textureCoordSet + 1 ).ToString() : "" ) + dummyPropUV; - - dataCollector.AddToProperties( UniqueId, "[HideInInspector] " + dummyPropUV + "( \"\", 2D ) = \"white\" {}", 100 ); - dataCollector.AddToInput( UniqueId, dummyUV, WirePortDataType.FLOAT2 ); - - string attr = GetPropertyValue(); - - if( attr.IndexOf( "[NoScaleOffset]" ) > -1 ) - { - dataCollector.AddToLocalVariables( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT2, uvChannelName, Constants.InputVarStr + "." + dummyUV ); - } - else - { - dataCollector.AddToUniforms( UniqueId, "uniform float4 " + propertyName + "_ST;" ); - dataCollector.AddToLocalVariables( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT2, uvChannelName, Constants.InputVarStr + "." + dummyUV + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw" ); - } - uvCoord = uvChannelName; - } - } - return uvCoord + bias; - } - } - - public string GetUVCoords( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar, string portProperty ) - { - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - - // make sure the final result is always a float4 with empty 0's in the middle - string uvAppendix = ", "; - int coordSize = 3; - if( m_uvPort.DataType == WirePortDataType.FLOAT2 ) - { - uvAppendix = ", 0, "; - coordSize = 2; - } - else if( m_uvPort.DataType == WirePortDataType.FLOAT ) - { - uvAppendix = ", 0, 0, "; - coordSize = 1; - } - - string uvs = m_uvPort.GeneratePortInstructions( ref dataCollector ); - - // generate automatic UVs if not connected - if( !m_uvPort.IsConnected ) - { - string propertyName = CurrentPropertyReference; - - // check for references - if( !string.IsNullOrEmpty( portProperty ) && portProperty != "0.0" ) - propertyName = portProperty; - - int coordSet = ( ( m_textureCoordSet < 0 ) ? 0 : m_textureCoordSet ); - string uvName = IOUtils.GetUVChannelName( propertyName, coordSet ); - string dummyPropUV = "_tex" + ( coordSize != 2 ? "" + coordSize : "" ) + "coord" + ( coordSet > 0 ? ( coordSet + 1 ).ToString() : "" ); - string dummyUV = "uv" + ( coordSet > 0 ? ( coordSet + 1 ).ToString() : "" ) + dummyPropUV; - - string attr = GetPropertyValue(); - bool scaleOffset = true; - if( attr.IndexOf( "[NoScaleOffset]" ) > -1 ) - scaleOffset = false; - - string texCoordsST = string.Empty; - if( scaleOffset ) - { - if( m_texCoordsHelper == null ) - { - m_texCoordsHelper = CreateInstance(); - m_texCoordsHelper.ContainerGraph = ContainerGraph; - m_texCoordsHelper.SetBaseUniqueId( UniqueId, true ); - m_texCoordsHelper.RegisterPropertyOnInstancing = false; - m_texCoordsHelper.AddGlobalToSRPBatcher = true; - } - - if( UIUtils.CurrentWindow.OutsideGraph.IsInstancedShader ) - { - m_texCoordsHelper.CurrentParameterType = PropertyType.InstancedProperty; - } - else - { - m_texCoordsHelper.CurrentParameterType = PropertyType.Global; - } - m_texCoordsHelper.ResetOutputLocals(); - m_texCoordsHelper.SetRawPropertyName( propertyName + "_ST" ); - texCoordsST = m_texCoordsHelper.GenerateShaderForOutput( 0, ref dataCollector, false ); - } - - string coordInput = string.Empty; - if( !dataCollector.IsTemplate && coordSet > 3 ) - { - coordInput = GeneratorUtils.GenerateAutoUVs( ref dataCollector, UniqueId, coordSet, null, WirePortDataType.FLOAT2 ); - } - else - { - dataCollector.AddToProperties( UniqueId, "[HideInInspector] " + dummyPropUV + "( \"\", 2D ) = \"white\" {}", 9999 ); - if( isVertex ) - { - coordInput = Constants.VertexShaderInputStr + ".texcoord"; - if( coordSet > 0 ) - coordInput += coordSet.ToString(); - } - else - { - coordInput = Constants.InputVarStr + "." + dummyUV; - dataCollector.AddToInput( UniqueId, dummyUV, m_uvPort.DataType ); - } - } - - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - if( dataCollector.TemplateDataCollectorInstance.HasUV( m_textureCoordSet ) ) - coordInput = dataCollector.TemplateDataCollectorInstance.GetUVName( m_textureCoordSet, m_uvPort.DataType ); - else - coordInput = dataCollector.TemplateDataCollectorInstance.RegisterUV( m_textureCoordSet, m_uvPort.DataType ); - } - - if( !scaleOffset ) - uvName += OutputId; - - if( coordSize > 2 ) - { - uvName += coordSize; - dataCollector.UsingHigherSizeTexcoords = true; - dataCollector.AddLocalVariable( UniqueId, "float" + coordSize + " " + uvName + " = " + coordInput + ";" ); - if( scaleOffset ) - dataCollector.AddLocalVariable( UniqueId, uvName + ".xy = " + coordInput + ".xy * " + texCoordsST + ".xy + " + texCoordsST + ".zw;" ); - } - else - { - if( coordSize == 1 ) - uvName += coordSize; - - if( scaleOffset ) - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Float, m_uvPort.DataType, uvName, coordInput + " * " + texCoordsST + ".xy + " + texCoordsST + ".zw" ); - else - dataCollector.AddLocalVariable( UniqueId, PrecisionType.Float, m_uvPort.DataType, uvName, coordInput ); - } - - uvs = uvName; - } - - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - if( isVertex ) - { - string lodLevel = m_lodPort.GeneratePortInstructions( ref dataCollector ); - if( outsideGraph.SamplingThroughMacros ) - return uvs + "," + lodLevel; - else - return UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT4 ) + "( " + uvs + uvAppendix + lodLevel + ")"; - } - else - { - if( ( m_mipMode == MipType.MipLevel || m_mipMode == MipType.MipBias ) && m_lodPort.IsConnected ) - { - string lodLevel = m_lodPort.GeneratePortInstructions( ref dataCollector ); - if( outsideGraph.SamplingThroughMacros ) - return uvs + "," + lodLevel; - else - return UIUtils.PrecisionWirePortToCgType( PrecisionType.Float, WirePortDataType.FLOAT4 ) + "( " + uvs + uvAppendix + lodLevel + ")"; - } - else if( m_mipMode == MipType.Derivative ) - { - string ddx = m_ddxPort.GeneratePortInstructions( ref dataCollector ); - string ddy = m_ddyPort.GeneratePortInstructions( ref dataCollector ); - - return uvs + ", " + ddx + ", " + ddy; - } - else - { - return uvs; - } - } - } - - - - public override int VersionConvertInputPortId( int portId ) - { - int newPort = portId; - //change normal scale port to last - if( UIUtils.CurrentShaderVersion() < 2407 ) - { - if( portId == 1 ) - newPort = 4; - } - - if( UIUtils.CurrentShaderVersion() < 2408 ) - { - newPort = newPort + 1; - } - - return newPort; - } - - public override void Destroy() - { - base.Destroy(); - - //Not calling m_texCoordsHelper.Destroy() on purpose so UIUtils does not incorrectly unregister stuff - if( m_texCoordsHelper != null ) - { - DestroyImmediate( m_texCoordsHelper ); - m_texCoordsHelper = null; - } - - m_samplerStateAutoGenerator.Destroy(); - m_samplerStateAutoGenerator = null; - m_defaultValue = null; - m_materialValue = null; - m_referenceSampler = null; - m_referenceStyle = null; - m_referenceContent = null; - m_texPort = null; - m_uvPort = null; - m_lodPort = null; - m_ddxPort = null; - m_ddyPort = null; - m_normalPort = null; - m_colorPort = null; - - if( m_referenceType == TexReferenceType.Object ) - { - UIUtils.UnregisterSamplerNode( this ); - UIUtils.UnregisterPropertyNode( this ); - } - if( UniqueId > -1 ) - ContainerGraph.SamplerNodes.OnReorderEventComplete -= OnReorderEventComplete; - } - - public override string GetPropertyValStr() - { - return m_materialMode ? ( m_materialValue != null ? m_materialValue.name : IOUtils.NO_TEXTURES ) : ( m_defaultValue != null ? m_defaultValue.name : IOUtils.NO_TEXTURES ); - } - - public TexturePropertyNode TextureProperty - { - get - { - if( m_referenceSampler != null ) - { - m_textureProperty = m_referenceSampler as TexturePropertyNode; - } - else if( m_texPort.IsConnected ) - { - m_textureProperty = m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode; - } - - if( m_textureProperty == null ) - return this; - - return m_textureProperty; - } - } - - public override string GetPropertyValue() - { - if( SoftValidReference ) - { - if( m_referenceSampler.TexPort.IsConnected ) - { - return string.Empty; - } - else - { - return m_referenceSampler.TextureProperty.GetPropertyValue(); - } - } - else - if( m_texPort.IsConnected && ( m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode ) != null ) - { - return TextureProperty.GetPropertyValue(); - } - - switch( m_currentType ) - { - case TextureType.Texture1D: - { - return PropertyAttributes + GetTexture1DPropertyValue(); - } - case TextureType.ProceduralTexture: - case TextureType.Texture2D: - { - return PropertyAttributes + GetTexture2DPropertyValue(); - } - case TextureType.Texture3D: - { - return PropertyAttributes + GetTexture3DPropertyValue(); - } - case TextureType.Cube: - { - return PropertyAttributes + GetCubePropertyValue(); - } - } - return string.Empty; - } - - public override string GetUniformValue() - { - - if( SoftValidReference ) - { - if( m_referenceSampler.TexPort.IsConnected ) - return string.Empty; - else - return m_referenceSampler.TextureProperty.GetUniformValue(); - } - else if( m_texPort.IsConnected && ( m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode ) != null ) - { - return TextureProperty.GetUniformValue(); - } - - return base.GetUniformValue(); - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - if( SoftValidReference ) - { - if( m_referenceSampler.TexPort.IsConnected ) - { - base.GetUniformData( out dataType, out dataName, ref fullValue ); - return false; - } - else - return m_referenceSampler.TextureProperty.GetUniformData( out dataType, out dataName, ref fullValue ); - } - else if( m_texPort.IsConnected && ( m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode ) != null ) - { - return TextureProperty.GetUniformData( out dataType, out dataName, ref fullValue ); - - } - - return base.GetUniformData( out dataType, out dataName, ref fullValue ); - } - - public string UVCoordsName { get { return Constants.InputVarStr + "." + IOUtils.GetUVChannelName( CurrentPropertyReference, m_textureCoordSet ); } } - public bool HasPropertyReference - { - get - { - if( m_referenceType == TexReferenceType.Instance && m_referenceArrayId > -1 ) - { - SamplerNode node = ContainerGraph.SamplerNodes.GetNode( m_referenceArrayId ); - if( node != null ) - return true; - } - - if( m_texPort.IsConnected ) - { - return true; - } - - return false; - } - } - - public override string CurrentPropertyReference - { - get - { - string propertyName = string.Empty; - if( m_referenceType == TexReferenceType.Instance && m_referenceArrayId > -1 ) - { - SamplerNode node = ContainerGraph.SamplerNodes.GetNode( m_referenceArrayId ); - propertyName = ( node != null ) ? node.TextureProperty.PropertyName : PropertyName; - } - else if( m_texPort.IsConnected && ( m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode ) != null ) - { - propertyName = TextureProperty.PropertyName; - } - else - { - propertyName = PropertyName; - } - return propertyName; - } - } - - public bool SoftValidReference - { - get - { - if( m_referenceType == TexReferenceType.Instance && m_referenceArrayId > -1 ) - { - m_referenceSampler = ContainerGraph.SamplerNodes.GetNode( m_referenceArrayId ); - - m_texPort.Locked = true; - - if( m_referenceContent == null ) - m_referenceContent = new GUIContent(); - - - if( m_referenceSampler != null ) - { - m_referenceContent.image = m_referenceSampler.Value; - if( m_referenceWidth != m_referenceSampler.Position.width ) - { - m_referenceWidth = m_referenceSampler.Position.width; - m_sizeIsDirty = true; - } - } - else - { - m_referenceArrayId = -1; - m_referenceWidth = -1; - } - - return m_referenceSampler != null; - } - m_texPort.Locked = false; - return false; - } - } - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( PropertyName ) ) - { - m_materialValue = material.GetTexture( PropertyName ); - CheckTextureImporter( true ); - PreviewIsDirty = true; - } - - } - public override void SetContainerGraph( ParentGraph newgraph ) - { - base.SetContainerGraph( newgraph ); - m_textureProperty = m_texPort.GetOutputNodeWhichIsNotRelay( 0 ) as TexturePropertyNode; - if( m_textureProperty == null ) - { - m_textureProperty = this; - } - } - - public bool AutoUnpackNormals - { - get { return m_autoUnpackNormals; } - set - { - if( value != m_autoUnpackNormals ) - { - m_autoUnpackNormals = value; - if( !UIUtils.IsLoading ) - { - m_defaultTextureValue = value ? TexturePropertyValues.bump : TexturePropertyValues.white; - } - } - } - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( dataCollector.IsTemplate ) - { - if( !m_texPort.IsConnected ) - dataCollector.TemplateDataCollectorInstance.SetUVUsage( m_textureCoordSet, m_uvPort.DataType ); - } - else if( m_textureCoordSet > 3 ) - { - dataCollector.AddCustomAppData( string.Format( TemplateHelperFunctions.TexUVFullSemantic, m_textureCoordSet ) ); - } - } - - private InputPort TexPort { get { return m_texPort; } } - public bool IsObject { get { return ( m_referenceType == TexReferenceType.Object ) || ( m_referenceSampler == null ); } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs.meta deleted file mode 100644 index 87957e47..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SamplerNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 057d23b232d9c044cbf3f1d0b1a06909 -timeCreated: 1481126953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs deleted file mode 100644 index cc93bf0e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs +++ /dev/null @@ -1,1330 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; -#if !UNITY_2018_1_OR_NEWER -namespace AmplifyShaderEditor -{ - // Disabling Substance Deprecated warning -#pragma warning disable 0618 - [Serializable] - [NodeAttributes( "Substance Sample", "Textures", "Samples a procedural material", KeyCode.None, true, 0, int.MaxValue, typeof( SubstanceArchive ), typeof( ProceduralMaterial ) )] - public sealed class SubstanceSamplerNode : PropertyNode - { - private const string GlobalVarDecStr = "uniform sampler2D {0};"; - private const string PropertyDecStr = "{0}(\"{0}\", 2D) = \"white\""; - - private const string AutoNormalStr = "Auto-Normal"; - private const string SubstanceStr = "Substance"; - - private float TexturePreviewSizeX = 128; - private float TexturePreviewSizeY = 128; - - private float PickerPreviewWidthAdjust = 18; - - private bool m_editing; - - private CacheNodeConnections m_cacheNodeConnections; - - [SerializeField] - private int m_firstOutputConnected = 0; - - [SerializeField] - private ProceduralMaterial m_proceduralMaterial; - - [SerializeField] - private int m_textureCoordSet = 0; - - [SerializeField] - private ProceduralOutputType[] m_textureTypes; - - [SerializeField] - private bool m_autoNormal = true; - - private System.Type m_type; - - private Texture[] m_textures = new Texture[] { }; - - private List m_outputConns = new List(); - - private Rect m_previewArea; - - private Rect m_pickerArea; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddOutputPort( WirePortDataType.COLOR, Constants.EmptyPortValue ); - m_insideSize.Set( TexturePreviewSizeX + PickerPreviewWidthAdjust, TexturePreviewSizeY + 10 ); - m_type = typeof( ProceduralMaterial ); - m_currentParameterType = PropertyType.Property; - m_freeType = false; - m_freeName = false; - m_autoWrapProperties = true; - m_customPrefix = "Substance Sample "; - m_drawPrecisionUI = false; - m_showPreview = true; - m_drawPreviewExpander = false; - m_selectedLocation = PreviewLocation.TopCenter; - m_cacheNodeConnections = new CacheNodeConnections(); - m_previewShaderGUID = "6f322c1da33f1e744941aafcb0ad1a2d"; - m_showAutoRegisterUI = false; - } - - public override void RenderNodePreview() - { - //Runs at least one time - if( !m_initialized ) - { - // nodes with no preview don't update at all - PreviewIsDirty = false; - return; - } - - if( !PreviewIsDirty ) - return; - - SetPreviewInputs(); - - PreviewMaterial.SetInt( "_CustomUVs", m_inputPorts[ 0 ].IsConnected ? 1 : 0 ); - - if( m_proceduralMaterial == null ) - return; - - Texture[] texs = m_proceduralMaterial.GetGeneratedTextures(); - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - RenderTexture temp = RenderTexture.active; - RenderTexture.active = m_outputPorts[ i ].OutputPreviewTexture; - - PreviewMaterial.SetTexture( "_GenTex", texs[ i ] ); - - if( m_autoNormal && m_textureTypes[ i ] == ProceduralOutputType.Normal ) - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, PreviewMaterial, 1 ); - else - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, PreviewMaterial, 0 ); - RenderTexture.active = temp; - } - - PreviewIsDirty = m_continuousPreviewRefresh; - } - - public override void OnOutputPortConnected( int portId, int otherNodeId, int otherPortId ) - { - base.OnOutputPortConnected( portId, otherNodeId, otherPortId ); - m_firstOutputConnected = -1; - } - - public override void OnOutputPortDisconnected( int portId ) - { - base.OnOutputPortDisconnected( portId ); - m_firstOutputConnected = -1; - } - - void CalculateFirstOutputConnected() - { - m_outputConns.Clear(); - int count = m_outputPorts.Count; - bool connectionsAvailable = false; - for( int i = 0; i < count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - { - connectionsAvailable = true; - } - } - - for( int i = 0; i < count; i++ ) - { - if( connectionsAvailable ) - { - if( m_outputPorts[ i ].IsConnected ) - { - if( m_firstOutputConnected < 0 ) - m_firstOutputConnected = i; - - m_outputConns.Add( i ); - } - } - else - { - m_outputConns.Add( i ); - } - } - - if( m_firstOutputConnected < 0 ) - m_firstOutputConnected = 0; - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_previewArea = m_remainingBox; - m_previewArea.width = TexturePreviewSizeX * drawInfo.InvertedZoom; - m_previewArea.height = TexturePreviewSizeY * drawInfo.InvertedZoom; - m_previewArea.x += 0.5f * m_remainingBox.width - 0.5f * m_previewArea.width; - m_pickerArea = m_previewArea; - m_pickerArea.width = 40 * drawInfo.InvertedZoom; - m_pickerArea.x = m_previewArea.xMax - m_pickerArea.width - 2; - m_pickerArea.height = 14 * drawInfo.InvertedZoom; - m_pickerArea.y = m_previewArea.yMax - m_pickerArea.height - 2; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( !( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp || drawInfo.CurrentEventType == EventType.ExecuteCommand || drawInfo.CurrentEventType == EventType.DragPerform ) ) - return; - - bool insideBox = m_previewArea.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - m_editing = true; - } - else if( m_editing && !insideBox && drawInfo.CurrentEventType != EventType.ExecuteCommand ) - { - GUI.FocusControl( null ); - m_editing = false; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_editing ) - { - m_textures = m_proceduralMaterial != null ? m_proceduralMaterial.GetGeneratedTextures() : null; - if( GUI.Button( m_pickerArea, string.Empty, GUIStyle.none ) ) - { - int controlID = EditorGUIUtility.GetControlID( FocusType.Passive ); - EditorGUIUtility.ShowObjectPicker( m_proceduralMaterial, false, "", controlID ); - } - - string commandName = Event.current.commandName; - UnityEngine.Object newValue = null; - if( commandName == "ObjectSelectorUpdated" ) - { - newValue = EditorGUIUtility.GetObjectPickerObject(); - if( newValue != (UnityEngine.Object)m_proceduralMaterial ) - { - PreviewIsDirty = true; - UndoRecordObject( "Changing value EditorGUIObjectField on node Substance Sample" ); - - m_proceduralMaterial = newValue != null ? (ProceduralMaterial)newValue : null; - m_textures = m_proceduralMaterial != null ? m_proceduralMaterial.GetGeneratedTextures() : null; - OnNewSubstanceSelected( m_textures ); - } - } - else if( commandName == "ObjectSelectorClosed" ) - { - newValue = EditorGUIUtility.GetObjectPickerObject(); - if( newValue != (UnityEngine.Object)m_proceduralMaterial ) - { - PreviewIsDirty = true; - UndoRecordObject( "Changing value EditorGUIObjectField on node Substance Sample" ); - - m_proceduralMaterial = newValue != null ? (ProceduralMaterial)newValue : null; - m_textures = m_proceduralMaterial != null ? m_proceduralMaterial.GetGeneratedTextures() : null; - OnNewSubstanceSelected( m_textures ); - } - m_editing = false; - } - - if( GUI.Button( m_previewArea, string.Empty, GUIStyle.none ) ) - { - if( m_proceduralMaterial != null ) - { - Selection.activeObject = m_proceduralMaterial; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - m_editing = false; - } - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( !m_editing ) - m_textures = m_proceduralMaterial != null ? m_proceduralMaterial.GetGeneratedTextures() : null; - - if( m_textures != null ) - { - if( m_firstOutputConnected < 0 ) - { - CalculateFirstOutputConnected(); - } - else if( m_textures.Length != m_textureTypes.Length ) - { - OnNewSubstanceSelected( m_textures ); - } - - int texCount = m_outputConns.Count; - Rect individuals = m_previewArea; - individuals.height /= texCount; - - for( int i = 0; i < texCount; i++ ) - { - EditorGUI.DrawPreviewTexture( individuals, m_textures[ m_outputConns[ i ] ], null, ScaleMode.ScaleAndCrop ); - individuals.y += individuals.height; - } - } - else - { - GUI.Label( m_previewArea, string.Empty, UIUtils.ObjectFieldThumb ); - } - - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - Rect smallButton = m_previewArea; - smallButton.height = 14 * drawInfo.InvertedZoom; - smallButton.y = m_previewArea.yMax - smallButton.height - 2; - smallButton.width = 40 * drawInfo.InvertedZoom; - smallButton.x = m_previewArea.xMax - smallButton.width - 2; - if( m_textures == null ) - { - GUI.Label( m_previewArea, "None (Procedural Material)", UIUtils.ObjectFieldThumbOverlay ); - } - GUI.Label( m_pickerArea, "Select", UIUtils.GetCustomStyle( CustomStyle.SamplerButton ) ); - } - - GUI.Label( m_previewArea, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - } - - void OnNewSubstanceSelected( Texture[] textures ) - { - CacheCurrentSettings(); - ConfigPortsFromMaterial( true, textures ); - ConnectFromCache(); - m_requireMaterialUpdate = true; - CalculateFirstOutputConnected(); - ContainerGraph.ParentWindow.RequestRepaint(); - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_proceduralMaterial = EditorGUILayoutObjectField( SubstanceStr, m_proceduralMaterial, m_type, false ) as ProceduralMaterial; - if( EditorGUI.EndChangeCheck() ) - { - Texture[] textures = m_proceduralMaterial != null ? m_proceduralMaterial.GetGeneratedTextures() : null; - if( textures != null ) - { - OnNewSubstanceSelected( textures ); - } - } - - m_textureCoordSet = EditorGUILayoutIntPopup( Constants.AvailableUVSetsLabel, m_textureCoordSet, Constants.AvailableUVSetsStr, Constants.AvailableUVSets ); - EditorGUI.BeginChangeCheck(); - m_autoNormal = EditorGUILayoutToggle( AutoNormalStr, m_autoNormal ); - if( EditorGUI.EndChangeCheck() ) - { - for( int i = 0; i < m_textureTypes.Length; i++ ) - { - WirePortDataType portType = ( m_autoNormal && m_textureTypes[ i ] == ProceduralOutputType.Normal ) ? WirePortDataType.FLOAT3 : WirePortDataType.COLOR; - if( m_outputPorts[ i ].DataType != portType ) - { - m_outputPorts[ i ].ChangeType( portType, false ); - } - } - } - } - - private void CacheCurrentSettings() - { - m_cacheNodeConnections.Clear(); - for( int portId = 0; portId < m_outputPorts.Count; portId++ ) - { - if( m_outputPorts[ portId ].IsConnected ) - { - int connCount = m_outputPorts[ portId ].ConnectionCount; - for( int connIdx = 0; connIdx < connCount; connIdx++ ) - { - WireReference connection = m_outputPorts[ portId ].GetConnection( connIdx ); - m_cacheNodeConnections.Add( m_outputPorts[ portId ].Name, new NodeCache( connection.NodeId, connection.PortId ) ); - } - } - } - } - - private void ConnectFromCache() - { - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - List connections = m_cacheNodeConnections.GetList( m_outputPorts[ i ].Name ); - if( connections != null ) - { - int count = connections.Count; - for( int connIdx = 0; connIdx < count; connIdx++ ) - { - UIUtils.SetConnection( connections[ connIdx ].TargetNodeId, connections[ connIdx ].TargetPortId, UniqueId, i ); - } - } - } - } - - - private void ConfigPortsFromMaterial( bool invalidateConnections = false, Texture[] newTextures = null ) - { - SetAdditonalTitleText( ( m_proceduralMaterial != null ) ? string.Format( Constants.PropertyValueLabel, m_proceduralMaterial.name ) : "Value( )" ); - - Texture[] textures = newTextures != null ? newTextures : ( ( m_proceduralMaterial != null ) ? m_proceduralMaterial.GetGeneratedTextures() : null ); - if( textures != null ) - { - m_firstOutputConnected = -1; - string nameToRemove = m_proceduralMaterial.name + "_"; - m_textureTypes = new ProceduralOutputType[ textures.Length ]; - for( int i = 0; i < textures.Length; i++ ) - { - ProceduralTexture procTex = textures[ i ] as ProceduralTexture; - m_textureTypes[ i ] = procTex.GetProceduralOutputType(); - - WirePortDataType portType = ( m_autoNormal && m_textureTypes[ i ] == ProceduralOutputType.Normal ) ? WirePortDataType.FLOAT3 : WirePortDataType.COLOR; - string newName = textures[ i ].name.Replace( nameToRemove, string.Empty ); - char firstLetter = Char.ToUpper( newName[ 0 ] ); - newName = firstLetter.ToString() + newName.Substring( 1 ); - if( i < m_outputPorts.Count ) - { - m_outputPorts[ i ].ChangeProperties( newName, portType, false ); - if( invalidateConnections ) - { - m_outputPorts[ i ].FullDeleteConnections(); - } - } - else - { - AddOutputPort( portType, newName ); - } - } - - if( textures.Length < m_outputPorts.Count ) - { - int itemsToRemove = m_outputPorts.Count - textures.Length; - for( int i = 0; i < itemsToRemove; i++ ) - { - int idx = m_outputPorts.Count - 1; - if( m_outputPorts[ idx ].IsConnected ) - { - m_outputPorts[ idx ].ForceClearConnection(); - } - RemoveOutputPort( idx ); - } - } - } - else - { - int itemsToRemove = m_outputPorts.Count - 1; - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, WirePortDataType.COLOR, false ); - m_outputPorts[ 0 ].ForceClearConnection(); - - for( int i = 0; i < itemsToRemove; i++ ) - { - int idx = m_outputPorts.Count - 1; - if( m_outputPorts[ idx ].IsConnected ) - { - m_outputPorts[ idx ].ForceClearConnection(); - } - RemoveOutputPort( idx ); - } - } - - m_sizeIsDirty = true; - m_isDirty = true; - } - - private void ConfigFromObject( UnityEngine.Object obj ) - { - ProceduralMaterial newMat = AssetDatabase.LoadAssetAtPath( AssetDatabase.GetAssetPath( obj ) ); - if( newMat != null ) - { - m_proceduralMaterial = newMat; - ConfigPortsFromMaterial(); - } - } - - public override void OnObjectDropped( UnityEngine.Object obj ) - { - ConfigFromObject( obj ); - } - - public override void SetupFromCastObject( UnityEngine.Object obj ) - { - ConfigFromObject( obj ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_proceduralMaterial == null ) - { - return "(0).xxxx"; - } - - if( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - Texture[] textures = m_proceduralMaterial.GetGeneratedTextures(); - - string uvPropertyName = string.Empty; - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - if( m_outputPorts[ i ].HasConnectedNode ) - { - uvPropertyName = textures[ i ].name; - break; - } - } - - string name = textures[ outputId ].name + OutputId; - dataCollector.AddToUniforms( UniqueId, string.Format( GlobalVarDecStr, textures[ outputId ].name ) ); - dataCollector.AddToProperties( UniqueId, string.Format( PropertyDecStr, textures[ outputId ].name ) + "{}", -1 ); - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - string value = string.Format( "tex2D{0}({1}, {2})", ( isVertex ? "lod" : string.Empty ), textures[ outputId ].name, GetUVCoords( ref dataCollector, ignoreLocalvar, uvPropertyName ) ); - if( m_autoNormal && m_textureTypes[ outputId ] == ProceduralOutputType.Normal ) - { - value = string.Format( TemplateHelperFunctions.CreateUnpackNormalStr( dataCollector,false,"1.0"), value ); - } - - dataCollector.AddPropertyNode( this ); - RegisterLocalVariable( outputId, value, ref dataCollector, name ); - - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - public string GetUVCoords( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar, string propertyName ) - { - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - if( m_inputPorts[ 0 ].IsConnected ) - { - return m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, isVertex ? WirePortDataType.FLOAT4 : WirePortDataType.FLOAT2, ignoreLocalVar, true ); - } - else - { - string uvChannelName = IOUtils.GetUVChannelName( propertyName, m_textureCoordSet ); - - if( dataCollector.IsTemplate ) - { - string propertyHelperVar = propertyName + "_ST"; - dataCollector.AddToUniforms( UniqueId, "float4", propertyHelperVar, dataCollector.IsSRP ); - string uvName = string.Empty; - if( dataCollector.TemplateDataCollectorInstance.HasUV( m_textureCoordSet ) ) - { - uvName = dataCollector.TemplateDataCollectorInstance.GetUVName( m_textureCoordSet ); - } - else - { - uvName = dataCollector.TemplateDataCollectorInstance.RegisterUV( m_textureCoordSet ); - } - - uvChannelName = "uv" + propertyName; - if( isVertex ) - { - string value = string.Format( Constants.TilingOffsetFormat, uvName, propertyHelperVar + ".xy", propertyHelperVar + ".zw" ); - string lodLevel = "0"; - - value = "float4( " + value + ", 0 , " + lodLevel + " )"; - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT4, uvChannelName, value ); - } - else - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, WirePortDataType.FLOAT2, uvChannelName, string.Format( Constants.TilingOffsetFormat, uvName, propertyHelperVar + ".xy", propertyHelperVar + ".zw" ) ); - } - } - else - { - string vertexCoords = Constants.VertexShaderInputStr + ".texcoord"; - if( m_textureCoordSet > 0 ) - { - vertexCoords += m_textureCoordSet.ToString(); - } - - - string dummyPropUV = "_texcoord" + ( m_textureCoordSet > 0 ? ( m_textureCoordSet + 1 ).ToString() : "" ); - string dummyUV = "uv" + ( m_textureCoordSet > 0 ? ( m_textureCoordSet + 1 ).ToString() : "" ) + dummyPropUV; - - dataCollector.AddToUniforms( UniqueId, "uniform float4 " + propertyName + "_ST;" ); - dataCollector.AddToProperties( UniqueId, "[HideInInspector] " + dummyPropUV + "( \"\", 2D ) = \"white\" {}", 100 ); - dataCollector.AddToInput( UniqueId, dummyUV, WirePortDataType.FLOAT2 ); - - if( isVertex ) - { - dataCollector.AddToVertexLocalVariables( UniqueId, "float4 " + uvChannelName + " = float4(" + vertexCoords + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw, 0 ,0);" ); - return uvChannelName; - } - else - dataCollector.AddToLocalVariables( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT2, uvChannelName, Constants.InputVarStr + "." + dummyUV + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw" ); - - } - - return uvChannelName; - } - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( m_proceduralMaterial != null ) - { - Texture[] textures = m_proceduralMaterial.GetGeneratedTextures(); - for( int i = 0; i < textures.Length; i++ ) - { - if( mat.HasProperty( textures[ i ].name ) && !InsideShaderFunction ) - { - mat.SetTexture( textures[ i ].name, textures[ i ] ); - } - } - } - } - - public override bool UpdateShaderDefaults( ref Shader shader, ref TextureDefaultsDataColector defaultCol ) - { - if( m_proceduralMaterial != null ) - { - Texture[] textures = m_proceduralMaterial.GetGeneratedTextures(); - for( int i = 0; i < textures.Length; i++ ) - { - defaultCol.AddValue( textures[ i ].name, textures[ i ] ); - } - } - return true; - } - - public override void Destroy() - { - base.Destroy(); - m_textures = null; - m_proceduralMaterial = null; - m_cacheNodeConnections.Clear(); - m_cacheNodeConnections = null; - m_outputConns.Clear(); - m_outputConns = null; - } - - public override string GetPropertyValStr() - { - return m_proceduralMaterial ? m_proceduralMaterial.name : string.Empty; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string guid = GetCurrentParam( ref nodeParams ); - m_textureCoordSet = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_autoNormal = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( guid.Length > 1 ) - { - m_proceduralMaterial = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( guid ) ); - if( m_proceduralMaterial != null ) - { - ConfigPortsFromMaterial(); - } - else - { - UIUtils.ShowMessage( UniqueId, "Substance not found ", MessageSeverity.Error ); - } - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - string guid = ( m_proceduralMaterial != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_proceduralMaterial ) ) : "0"; - IOUtils.AddFieldValueToString( ref nodeInfo, guid ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_textureCoordSet ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoNormal ); - } - - } -#pragma warning restore 0618 -} -#elif SUBSTANCE_PLUGIN_ENABLED - -using Substance.Game; - -namespace AmplifyShaderEditor -{ - public enum ASEProceduralOutputType - { - Color, - Normal, - } - // Disabling Substance Deprecated warning -#pragma warning disable 0618 - [Serializable] - [NodeAttributes( "Substance Sample", "Textures", "Samples a procedural material", KeyCode.None, true, 0, int.MaxValue, typeof( SubstanceGraph ), typeof( Substance.Game.Substance ) )] - public sealed class SubstanceSamplerNode : PropertyNode - { - private const string NormalMapCheck = "_normal"; - private const string GlobalVarDecStr = "uniform sampler2D {0};"; - private const string PropertyDecStr = "{0}(\"{1}\", 2D) = \"white\""; - - private const string AutoNormalStr = "Auto-Normal"; - private const string SubstanceStr = "Substance"; - - private float TexturePreviewSizeX = 128; - private float TexturePreviewSizeY = 128; - - private float PickerPreviewWidthAdjust = 18; - - private bool m_editing; - - private CacheNodeConnections m_cacheNodeConnections; - - [SerializeField] - private int m_firstOutputConnected = 0; - - [SerializeField] - private Substance.Game.SubstanceGraph m_substanceGraph; - [SerializeField] - private string m_substanceGUID = string.Empty; - - [SerializeField] - private int m_textureCoordSet = 0; - - [SerializeField] - private ASEProceduralOutputType[] m_textureTypes; - - [SerializeField] - private bool m_autoNormal = true; - - private System.Type m_type; - - private List m_textures = new List(); - - private List m_outputConns = new List(); - - private Rect m_previewArea; - - private Rect m_pickerArea; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddOutputPort( WirePortDataType.COLOR, Constants.EmptyPortValue ); - m_insideSize.Set( TexturePreviewSizeX + PickerPreviewWidthAdjust, TexturePreviewSizeY + 10 ); - m_type = typeof( Substance.Game.Substance ); - m_currentParameterType = PropertyType.Property; - m_freeType = false; - m_freeName = false; - m_autoWrapProperties = true; - m_customPrefix = "Substance Sample "; - m_drawPrecisionUI = false; - m_showPreview = true; - m_drawPreviewExpander = false; - m_selectedLocation = PreviewLocation.TopCenter; - m_cacheNodeConnections = new CacheNodeConnections(); - m_previewShaderGUID = "6f322c1da33f1e744941aafcb0ad1a2d"; - m_showAutoRegisterUI = false; - } - - public override void RenderNodePreview() - { - if( !m_initialized ) - return; - - SetPreviewInputs(); - PreviewMaterial.SetInt( "_CustomUVs", m_inputPorts[ 0 ].IsConnected ? 1 : 0 ); - - if( m_substanceGraph == null ) - return; - - List texs = m_substanceGraph.generatedTextures; - int count = m_outputPorts.Count; - for( int i = 0; i < count; i++ ) - { - RenderTexture temp = RenderTexture.active; - RenderTexture.active = m_outputPorts[ i ].OutputPreviewTexture; - - PreviewMaterial.SetTexture( "_GenTex", texs[ i ] ); - - if( m_autoNormal && m_textureTypes[ i ] == ASEProceduralOutputType.Normal ) - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, PreviewMaterial, 1 ); - else - Graphics.Blit( null, m_outputPorts[ i ].OutputPreviewTexture, PreviewMaterial, 0 ); - RenderTexture.active = temp; - } - } - - public override void OnOutputPortConnected( int portId, int otherNodeId, int otherPortId ) - { - base.OnOutputPortConnected( portId, otherNodeId, otherPortId ); - m_firstOutputConnected = -1; - } - - public override void OnOutputPortDisconnected( int portId ) - { - base.OnOutputPortDisconnected( portId ); - m_firstOutputConnected = -1; - } - - void CalculateFirstOutputConnected() - { - m_outputConns.Clear(); - int count = m_outputPorts.Count; - bool connectionsAvailable = false; - for( int i = 0; i < count; i++ ) - { - if( m_outputPorts[ i ].IsConnected ) - { - connectionsAvailable = true; - } - } - - for( int i = 0; i < count; i++ ) - { - if( connectionsAvailable ) - { - if( m_outputPorts[ i ].IsConnected ) - { - if( m_firstOutputConnected < 0 ) - m_firstOutputConnected = i; - - m_outputConns.Add( i ); - } - } - else - { - m_outputConns.Add( i ); - } - } - - if( m_firstOutputConnected < 0 ) - m_firstOutputConnected = 0; - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - - m_previewArea = m_remainingBox; - m_previewArea.width = TexturePreviewSizeX * drawInfo.InvertedZoom; - m_previewArea.height = TexturePreviewSizeY * drawInfo.InvertedZoom; - m_previewArea.x += 0.5f * m_remainingBox.width - 0.5f * m_previewArea.width; - m_pickerArea = m_previewArea; - m_pickerArea.width = 40 * drawInfo.InvertedZoom; - m_pickerArea.x = m_previewArea.xMax - m_pickerArea.width - 2; - m_pickerArea.height = 14 * drawInfo.InvertedZoom; - m_pickerArea.y = m_previewArea.yMax - m_pickerArea.height - 2; - } - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( !( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp || drawInfo.CurrentEventType == EventType.ExecuteCommand || drawInfo.CurrentEventType == EventType.DragPerform ) ) - return; - - bool insideBox = m_previewArea.Contains( drawInfo.MousePosition ); - - if( insideBox ) - { - m_editing = true; - } - else if( m_editing && !insideBox && drawInfo.CurrentEventType != EventType.ExecuteCommand ) - { - GUI.FocusControl( null ); - m_editing = false; - } - } - - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_editing ) - { - m_textures = m_substanceGraph != null ? m_substanceGraph.generatedTextures : null; - if( GUI.Button( m_pickerArea, string.Empty, GUIStyle.none ) ) - { - int controlID = EditorGUIUtility.GetControlID( FocusType.Passive ); - EditorGUIUtility.ShowObjectPicker( m_substanceGraph, false, "", controlID ); - } - - string commandName = Event.current.commandName; - UnityEngine.Object newValue = null; - if( commandName == "ObjectSelectorUpdated" ) - { - newValue = EditorGUIUtility.GetObjectPickerObject(); - if( newValue != (UnityEngine.Object)m_substanceGraph ) - { - UndoRecordObject( "Changing value EditorGUIObjectField on node Substance Sample" ); - - SubstanceGraph = newValue != null ? (SubstanceGraph)newValue : null; - m_textures = m_substanceGraph != null ? m_substanceGraph.generatedTextures : null; - OnNewSubstanceSelected( m_textures ); - } - } - else if( commandName == "ObjectSelectorClosed" ) - { - newValue = EditorGUIUtility.GetObjectPickerObject(); - if( newValue != (UnityEngine.Object)m_substanceGraph ) - { - UndoRecordObject( "Changing value EditorGUIObjectField on node Substance Sample" ); - - SubstanceGraph = newValue != null ? (SubstanceGraph)newValue : null; - m_textures = m_substanceGraph != null ? m_substanceGraph.generatedTextures : null; - OnNewSubstanceSelected( m_textures ); - } - m_editing = false; - } - - if( GUI.Button( m_previewArea, string.Empty, GUIStyle.none ) ) - { - if( m_substanceGraph != null ) - { - Selection.activeObject = m_substanceGraph; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - m_editing = false; - } - } - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - if( !m_editing ) - m_textures = m_substanceGraph != null ? m_substanceGraph.generatedTextures : null; - - if( m_textures != null ) - { - if( m_firstOutputConnected < 0 ) - { - CalculateFirstOutputConnected(); - } - else if( m_textures.Count != m_textureTypes.Length ) - { - OnNewSubstanceSelected( m_textures ); - } - - int texCount = m_outputConns.Count; - Rect individuals = m_previewArea; - individuals.height /= texCount; - - for( int i = 0; i < texCount; i++ ) - { - EditorGUI.DrawPreviewTexture( individuals, m_textures[ m_outputConns[ i ] ], null, ScaleMode.ScaleAndCrop ); - individuals.y += individuals.height; - } - } - else - { - GUI.Label( m_previewArea, string.Empty, UIUtils.ObjectFieldThumb ); - } - - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - Rect smallButton = m_previewArea; - smallButton.height = 14 * drawInfo.InvertedZoom; - smallButton.y = m_previewArea.yMax - smallButton.height - 2; - smallButton.width = 40 * drawInfo.InvertedZoom; - smallButton.x = m_previewArea.xMax - smallButton.width - 2; - if( m_textures == null ) - { - GUI.Label( m_previewArea, "None (Procedural Material)", UIUtils.ObjectFieldThumbOverlay ); - } - GUI.Label( m_pickerArea, "Select", UIUtils.GetCustomStyle( CustomStyle.SamplerButton ) ); - } - - GUI.Label( m_previewArea, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - } - - void OnNewSubstanceSelected( List textures ) - { - CacheCurrentSettings(); - ConfigPortsFromMaterial( true, textures ); - ConnectFromCache(); - m_requireMaterialUpdate = true; - CalculateFirstOutputConnected(); - ContainerGraph.ParentWindow.RequestRepaint(); - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - SubstanceGraph = EditorGUILayoutObjectField( SubstanceStr, m_substanceGraph, m_type, false ) as SubstanceGraph; - if( EditorGUI.EndChangeCheck() ) - { - List textures = m_substanceGraph != null ? m_substanceGraph.generatedTextures : null; - if( textures != null ) - { - OnNewSubstanceSelected( textures ); - } - } - - m_textureCoordSet = EditorGUILayoutIntPopup( Constants.AvailableUVSetsLabel, m_textureCoordSet, Constants.AvailableUVSetsStr, Constants.AvailableUVSets ); - EditorGUI.BeginChangeCheck(); - m_autoNormal = EditorGUILayoutToggle( AutoNormalStr, m_autoNormal ); - if( EditorGUI.EndChangeCheck() ) - { - for( int i = 0; i < m_textureTypes.Length; i++ ) - { - WirePortDataType portType = ( m_autoNormal && m_textureTypes[ i ] == ASEProceduralOutputType.Normal ) ? WirePortDataType.FLOAT3 : WirePortDataType.COLOR; - if( m_outputPorts[ i ].DataType != portType ) - { - m_outputPorts[ i ].ChangeType( portType, false ); - } - } - } - } - - private void CacheCurrentSettings() - { - m_cacheNodeConnections.Clear(); - for( int portId = 0; portId < m_outputPorts.Count; portId++ ) - { - if( m_outputPorts[ portId ].IsConnected ) - { - int connCount = m_outputPorts[ portId ].ConnectionCount; - for( int connIdx = 0; connIdx < connCount; connIdx++ ) - { - WireReference connection = m_outputPorts[ portId ].GetConnection( connIdx ); - m_cacheNodeConnections.Add( m_outputPorts[ portId ].Name, new NodeCache( connection.NodeId, connection.PortId ) ); - } - } - } - } - - private void ConnectFromCache() - { - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - List connections = m_cacheNodeConnections.GetList( m_outputPorts[ i ].Name ); - if( connections != null ) - { - int count = connections.Count; - for( int connIdx = 0; connIdx < count; connIdx++ ) - { - UIUtils.SetConnection( connections[ connIdx ].TargetNodeId, connections[ connIdx ].TargetPortId, UniqueId, i ); - } - } - } - } - - - private void ConfigPortsFromMaterial( bool invalidateConnections = false, List newTextures = null ) - { - SetAdditonalTitleText( ( m_substanceGraph != null ) ? string.Format( Constants.PropertyValueLabel, m_substanceGraph.name ) : "Value( )" ); - - List textures = newTextures != null ? newTextures : ( ( m_substanceGraph != null ) ? m_substanceGraph.generatedTextures : null ); - if( textures != null ) - { - m_firstOutputConnected = -1; - string nameToRemove = m_substanceGraph.graphLabel + "_"; - m_textureTypes = new ASEProceduralOutputType[ textures.Count ]; - for( int i = 0; i < textures.Count; i++ ) - { - //TODO: Replace for a more efficient test as soon as Laurent gives more infos - m_textureTypes[ i ] = textures[ i ].name.EndsWith( NormalMapCheck )?ASEProceduralOutputType.Normal:ASEProceduralOutputType.Color; - - WirePortDataType portType = ( m_autoNormal && m_textureTypes[ i ] == ASEProceduralOutputType.Normal ) ? WirePortDataType.FLOAT3 : WirePortDataType.COLOR; - string newName = textures[ i ].name.Replace( nameToRemove, string.Empty ); - char firstLetter = Char.ToUpper( newName[ 0 ] ); - newName = firstLetter.ToString() + newName.Substring( 1 ); - if( i < m_outputPorts.Count ) - { - m_outputPorts[ i ].ChangeProperties( newName, portType, false ); - if( invalidateConnections ) - { - m_outputPorts[ i ].FullDeleteConnections(); - } - } - else - { - AddOutputPort( portType, newName ); - } - } - - if( textures.Count < m_outputPorts.Count ) - { - int itemsToRemove = m_outputPorts.Count - textures.Count; - for( int i = 0; i < itemsToRemove; i++ ) - { - int idx = m_outputPorts.Count - 1; - if( m_outputPorts[ idx ].IsConnected ) - { - m_outputPorts[ idx ].ForceClearConnection(); - } - RemoveOutputPort( idx ); - } - } - } - else - { - int itemsToRemove = m_outputPorts.Count - 1; - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, WirePortDataType.COLOR, false ); - m_outputPorts[ 0 ].ForceClearConnection(); - - for( int i = 0; i < itemsToRemove; i++ ) - { - int idx = m_outputPorts.Count - 1; - if( m_outputPorts[ idx ].IsConnected ) - { - m_outputPorts[ idx ].ForceClearConnection(); - } - RemoveOutputPort( idx ); - } - } - - m_sizeIsDirty = true; - m_isDirty = true; - } - - private void ConfigFromObject( UnityEngine.Object obj ) - { - SubstanceGraph newGraph = obj as SubstanceGraph;// AssetDatabase.LoadAssetAtPath( AssetDatabase.GetAssetPath( obj ) ); - if( newGraph != null ) - { - SubstanceGraph = newGraph; - ConfigPortsFromMaterial(); - } - - Substance.Game.Substance newSubstance = obj as Substance.Game.Substance;// AssetDatabase.LoadAssetAtPath( AssetDatabase.GetAssetPath( obj ) ); - if( newSubstance != null && newSubstance.graphs.Count > 0 ) - { - SubstanceGraph = newSubstance.graphs[0]; - ConfigPortsFromMaterial(); - } - - } - - public override void OnObjectDropped( UnityEngine.Object obj ) - { - ConfigFromObject( obj ); - } - - public override void SetupFromCastObject( UnityEngine.Object obj ) - { - ConfigFromObject( obj ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_substanceGraph == null ) - { - return "(0).xxxx"; - } - - if( m_outputPorts[ outputId ].IsLocalValue( dataCollector.PortCategory ) ) - { - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - List textures = m_substanceGraph.generatedTextures; - - string uvPropertyName = string.Empty; - for( int i = 0; i < m_outputPorts.Count; i++ ) - { - if( m_outputPorts[ i ].HasConnectedNode ) - { - uvPropertyName = UIUtils.GeneratePropertyName( textures[ i ].name , PropertyType.Property ); - break; - } - } - - string propertyName = UIUtils.GeneratePropertyName( textures[ outputId ].name, PropertyType.Property ); - string name = propertyName + OutputId; - dataCollector.AddToUniforms( UniqueId, string.Format( GlobalVarDecStr, propertyName ) ); - dataCollector.AddToProperties( UniqueId, string.Format( PropertyDecStr, propertyName, textures[ outputId ].name ) + "{}", -1 ); - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - string value = string.Format( "tex2D{0}({1}, {2})", ( isVertex ? "lod" : string.Empty ), propertyName, GetUVCoords( ref dataCollector, ignoreLocalvar, uvPropertyName ) ); - if( m_autoNormal && m_textureTypes[ outputId ] == ASEProceduralOutputType.Normal ) - { - value = string.Format( TemplateHelperFunctions.CreateUnpackNormalStr( dataCollector, false, "1.0" ), value ); - } - - dataCollector.AddPropertyNode( this ); - RegisterLocalVariable( outputId, value, ref dataCollector, name ); - - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - public string GetUVCoords( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar, string propertyName ) - { - bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - if( m_inputPorts[ 0 ].IsConnected ) - { - return m_inputPorts[ 0 ].GenerateShaderForOutput( ref dataCollector, isVertex ? WirePortDataType.FLOAT4 : WirePortDataType.FLOAT2, ignoreLocalVar, true ); - } - else - { - string uvChannelName = IOUtils.GetUVChannelName( propertyName, m_textureCoordSet ); - - if( dataCollector.IsTemplate ) - { - string propertyHelperVar = propertyName + "_ST"; - dataCollector.AddToUniforms( UniqueId, "float4", propertyHelperVar, dataCollector.IsSRP ); - string uvName = string.Empty; - if( dataCollector.TemplateDataCollectorInstance.HasUV( m_textureCoordSet ) ) - { - uvName = dataCollector.TemplateDataCollectorInstance.GetUVName( m_textureCoordSet ); - } - else - { - uvName = dataCollector.TemplateDataCollectorInstance.RegisterUV( m_textureCoordSet ); - } - - uvChannelName = "uv" + propertyName; - if( isVertex ) - { - string value = string.Format( Constants.TilingOffsetFormat, uvName, propertyHelperVar + ".xy", propertyHelperVar + ".zw" ); - string lodLevel = "0"; - - value = "float4( " + value + ", 0 , " + lodLevel + " )"; - dataCollector.AddLocalVariable( UniqueId, m_currentPrecisionType, WirePortDataType.FLOAT4, uvChannelName, value ); - } - else - { - dataCollector.AddLocalVariable( UniqueId, m_currentPrecisionType, WirePortDataType.FLOAT2, uvChannelName, string.Format( Constants.TilingOffsetFormat, uvName, propertyHelperVar + ".xy", propertyHelperVar + ".zw" ) ); - } - } - else - { - string vertexCoords = Constants.VertexShaderInputStr + ".texcoord"; - if( m_textureCoordSet > 0 ) - { - vertexCoords += m_textureCoordSet.ToString(); - } - - - string dummyPropUV = "_texcoord" + ( m_textureCoordSet > 0 ? ( m_textureCoordSet + 1 ).ToString() : "" ); - string dummyUV = "uv" + ( m_textureCoordSet > 0 ? ( m_textureCoordSet + 1 ).ToString() : "" ) + dummyPropUV; - - dataCollector.AddToUniforms( UniqueId, "uniform float4 " + propertyName + "_ST;" ); - dataCollector.AddToProperties( UniqueId, "[HideInInspector] " + dummyPropUV + "( \"\", 2D ) = \"white\" {}", 100 ); - dataCollector.AddToInput( UniqueId, dummyUV, WirePortDataType.FLOAT2 ); - - if( isVertex ) - { - dataCollector.AddToVertexLocalVariables( UniqueId, "float4 " + uvChannelName + " = float4(" + vertexCoords + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw, 0 ,0);" ); - return uvChannelName; - } - else - dataCollector.AddToLocalVariables( UniqueId, PrecisionType.Float, WirePortDataType.FLOAT2, uvChannelName, Constants.InputVarStr + "." + dummyUV + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw" ); - - } - - return uvChannelName; - } - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( m_substanceGraph != null ) - { - List textures = m_substanceGraph.generatedTextures; - for( int i = 0; i < textures.Count; i++ ) - { - string textureName = UIUtils.GeneratePropertyName( textures[ i ].name, PropertyType.Property ); - if( mat.HasProperty( textureName ) && !InsideShaderFunction ) - { - mat.SetTexture( textureName, textures[ i ] ); - } - } - } - } - - public override bool UpdateShaderDefaults( ref Shader shader, ref TextureDefaultsDataColector defaultCol ) - { - if( m_substanceGraph != null ) - { - List textures = m_substanceGraph.generatedTextures; - for( int i = 0; i < textures.Count; i++ ) - { - defaultCol.AddValue( UIUtils.GeneratePropertyName( textures[ i ].name, PropertyType.Property ), textures[ i ] ); - } - } - return true; - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - if( m_substanceGraph == null && !string.IsNullOrEmpty( m_substanceGUID ) ) - { - SubstanceGraph = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( m_substanceGUID ) ); - if( m_substanceGraph == null ) - { - m_substanceGUID = string.Empty; - } - } - } - - public override void Destroy() - { - base.Destroy(); - m_textures = null; - m_substanceGraph = null; - m_substanceGUID = string.Empty; - m_cacheNodeConnections.Clear(); - m_cacheNodeConnections = null; - m_outputConns.Clear(); - m_outputConns = null; - } - - public override string GetPropertyValStr() - { - return m_substanceGraph ? m_substanceGraph.name : string.Empty; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string guid = GetCurrentParam( ref nodeParams ); - m_textureCoordSet = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_autoNormal = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( guid.Length > 1 ) - { - SubstanceGraph = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( guid ) ); - if( m_substanceGraph != null ) - { - ConfigPortsFromMaterial(); - } - else - { - UIUtils.ShowMessage( "Substance not found ", MessageSeverity.Error ); - } - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - string guid = ( m_substanceGraph != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_substanceGraph ) ) : "0"; - IOUtils.AddFieldValueToString( ref nodeInfo, guid ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_textureCoordSet ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autoNormal ); - } - - public SubstanceGraph SubstanceGraph - { - set - { - m_substanceGraph = value; - if( value != null ) - { - m_substanceGUID = AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( value ) ); - } - else - { - m_substanceGUID = string.Empty; - } - } - get { return m_substanceGraph; } - } - } -#pragma warning restore 0618 -} -#endif diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs.meta deleted file mode 100644 index 02886b0f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/SubstanceSamplerNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7323b6020278e034b9e4c670cbc61361 -timeCreated: 1486640033 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs deleted file mode 100644 index 3735c3ad..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs +++ /dev/null @@ -1,238 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Flipbook UV Animation -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - - [Serializable] - [NodeAttributes( "Flipbook UV Animation", "UV Coordinates", "Animate a Flipbook Texture Modifying UV Coordinates.", null, KeyCode.None, true, false, null, null, "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCFlipBookUVAnimation : ParentNode - - { - - private const string TextureVerticalDirectionStr = "Texture Direction"; - private const string NegativeSpeedBehaviorStr = "If Negative Speed"; - - [SerializeField] - private int m_selectedTextureVerticalDirection = 0; - - [SerializeField] - private int m_negativeSpeedBehavior = 0; - - [SerializeField] - private readonly string[] m_textureVerticalDirectionValues = { "Top To Bottom", "Bottom To Top" }; - - [SerializeField] - private readonly string[] m_negativeSpeedBehaviorValues = { "Switch to Positive", "Reverse Animation" }; - - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, false, "UV" ); - AddInputPort( WirePortDataType.FLOAT, false, "Columns" ); - AddInputPort( WirePortDataType.FLOAT, false, "Rows" ); - AddInputPort( WirePortDataType.FLOAT, false, "Speed" ); - AddInputPort( WirePortDataType.FLOAT, false, "Start Frame" ); - AddInputPort( WirePortDataType.FLOAT, false, "Time" ); - - AddOutputVectorPorts( WirePortDataType.FLOAT2, "UV" ); - m_outputPorts[ 1 ].Name = "U"; - m_outputPorts[ 2 ].Name = "V"; - m_textLabelWidth = 125; - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_previewShaderGUID = "04fe24be792bfd5428b92132d7cf0f7d"; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if( portId == 5 ) - { - m_previewMaterialPassId = 1; - } - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - if( portId == 5 ) - { - m_previewMaterialPassId = 0; - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.BeginVertical(); - m_selectedTextureVerticalDirection = EditorGUILayoutPopup( TextureVerticalDirectionStr, m_selectedTextureVerticalDirection, m_textureVerticalDirectionValues ); - m_negativeSpeedBehavior = EditorGUILayoutPopup( NegativeSpeedBehaviorStr, m_negativeSpeedBehavior, m_negativeSpeedBehaviorValues ); - EditorGUILayout.EndVertical(); - EditorGUILayout.HelpBox( "Flipbook UV Animation:\n\n - UV: Texture Coordinates to Flipbook.\n - Columns: number of Columns (X) of the Flipbook Texture.\n - Rows: number of Rows (Y) of the Flipbook Textures.\n - Speed: speed of the animation.\n - Texture Direction: set the vertical order of the texture tiles.\n - If Negative Speed: set the behavior when speed is negative.\n\n - Out: UV Coordinates.", MessageType.None ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_selectedTextureVerticalDirection = ( int ) int.Parse( GetCurrentParam( ref nodeParams ) ); - m_negativeSpeedBehavior = ( int ) int.Parse( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedTextureVerticalDirection ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_negativeSpeedBehavior ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - // OPTIMIZATION NOTES - // - // round( fmod( x, y ) ) can be replaced with a faster - // floor( frac( x / y ) * y + 0.5 ) => div can be muls with 1/y, almost always static/constant - // - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string uv = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string columns = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - - if ( !m_inputPorts[ 1 ].IsConnected ) - columns = ( float.Parse( columns ) == 0f ? "1" : columns ); - - string rows = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - if ( !m_inputPorts[ 2 ].IsConnected ) - rows = ( float.Parse( rows ) == 0f ? "1" : rows ); - - string speed = m_inputPorts[ 3 ].GeneratePortInstructions( ref dataCollector ); - string startframe = m_inputPorts[ 4 ].GeneratePortInstructions( ref dataCollector ); - string timer = m_inputPorts[ 5 ].IsConnected ? m_inputPorts[ 5 ].GeneratePortInstructions( ref dataCollector ) : "_Time[ 1 ]"; - - string vcomment1 = "// *** BEGIN Flipbook UV Animation vars ***"; - string vcomment2 = "// Total tiles of Flipbook Texture"; - string vtotaltiles = "float fbtotaltiles" + OutputId + " = " + columns + " * " + rows + ";"; - string vcomment3 = "// Offsets for cols and rows of Flipbook Texture"; - string vcolsoffset = "float fbcolsoffset" + OutputId + " = 1.0f / " + columns + ";"; - string vrowssoffset = "float fbrowsoffset" + OutputId + " = 1.0f / " + rows + ";"; - string vcomment4 = "// Speed of animation"; - - string vspeed = string.Format( "float fbspeed{0} = {1} * {2};", OutputId,timer,speed); - string vcomment5 = "// UV Tiling (col and row offset)"; - string vtiling = "float2 fbtiling" + OutputId + " = float2(fbcolsoffset" + OutputId + ", fbrowsoffset" + OutputId + ");"; - string vcomment6 = "// UV Offset - calculate current tile linear index, and convert it to (X * coloffset, Y * rowoffset)"; - string vcomment7 = "// Calculate current tile linear index"; - //float fbcurrenttileindex1 = round( fmod( fbspeed1 + _Float0, fbtotaltiles1 ) ); - string vcurrenttileindex = "float fbcurrenttileindex" + OutputId + " = round( fmod( fbspeed" + OutputId + " + " + startframe + ", fbtotaltiles" + OutputId + ") );"; - string vcurrenttileindex1 = "fbcurrenttileindex" + OutputId + " += ( fbcurrenttileindex" + OutputId + " < 0) ? fbtotaltiles" + OutputId + " : 0;"; - //fbcurrenttileindex1 += ( fbcurrenttileindex1 < 0 ) ? fbtotaltiles1 : 0; - //string vcurrenttileindex = "int fbcurrenttileindex" + m_uniqueId + " = (int)fmod( fbspeed" + m_uniqueId + ", fbtotaltiles" + m_uniqueId + ") + " + startframe + ";"; - string vcomment8 = "// Obtain Offset X coordinate from current tile linear index"; - - //float fblinearindextox1 = round( fmod( fbcurrenttileindex1, 5.0 ) ); - //string voffsetx1 = "int fblinearindextox" + m_uniqueId + " = fbcurrenttileindex" + m_uniqueId + " % (int)" + columns + ";"; - string voffsetx1 = "float fblinearindextox" + OutputId + " = round ( fmod ( fbcurrenttileindex" + OutputId + ", " + columns + " ) );"; - string vcomment9 = String.Empty; - string voffsetx2 = String.Empty; - if ( m_negativeSpeedBehavior != 0 ) - { - vcomment9 = "// Reverse X animation if speed is negative"; - voffsetx2 = "fblinearindextox" + OutputId + " = (" + speed + " > 0 ? fblinearindextox" + OutputId + " : (int)" + columns + " - fblinearindextox" + OutputId + ");"; - } - string vcomment10 = "// Multiply Offset X by coloffset"; - string voffsetx3 = "float fboffsetx" + OutputId + " = fblinearindextox" + OutputId + " * fbcolsoffset" + OutputId + ";"; - string vcomment11 = "// Obtain Offset Y coordinate from current tile linear index"; - //float fblinearindextoy1 = round( fmod( ( fbcurrenttileindex1 - fblinearindextox1 ) / 5.0, 5.0 ) ); - string voffsety1 = "float fblinearindextoy" + OutputId + " = round( fmod( ( fbcurrenttileindex" + OutputId + " - fblinearindextox" + OutputId + " ) / " + columns + ", " + rows + " ) );"; - //string voffsety1 = "int fblinearindextoy" + m_uniqueId + " = (int)( ( fbcurrenttileindex" + m_uniqueId + " - fblinearindextox" + m_uniqueId + " ) / " + columns + " ) % (int)" + rows + ";"; - //string vcomment10 = "// Reverse Y to get from Top to Bottom"; - //string voffsety2 = "fblinearindextoy" + m_uniqueId + " = (int)" + rows + " - fblinearindextoy" + m_uniqueId + ";"; - string vcomment12 = String.Empty; - string voffsety2 = String.Empty; - if ( m_negativeSpeedBehavior == 0 ) - { - if ( m_selectedTextureVerticalDirection == 0 ) - { - vcomment12 = "// Reverse Y to get tiles from Top to Bottom"; - voffsety2 = "fblinearindextoy" + OutputId + " = (int)(" + rows + "-1) - fblinearindextoy" + OutputId + ";"; - } - } - else - { - string reverseanimationoperator = String.Empty; - if ( m_selectedTextureVerticalDirection == 0 ) - { - vcomment12 = "// Reverse Y to get tiles from Top to Bottom and Reverse Y animation if speed is negative"; - reverseanimationoperator = " < "; - } - else - { - vcomment12 = "// Reverse Y animation if speed is negative"; - reverseanimationoperator = " > "; - } - voffsety2 = "fblinearindextoy" + OutputId + " = (" + speed + reverseanimationoperator + " 0 ? fblinearindextoy" + OutputId + " : (int)" + rows + " - fblinearindextoy" + OutputId + ");"; - } - string vcomment13 = "// Multiply Offset Y by rowoffset"; - string voffsety3 = "float fboffsety" + OutputId + " = fblinearindextoy" + OutputId + " * fbrowsoffset" + OutputId + ";"; - string vcomment14 = "// UV Offset"; - string voffset = "float2 fboffset" + OutputId + " = float2(fboffsetx" + OutputId + ", fboffsety" + OutputId + ");"; - //string voffset = "float2 fboffset" + m_uniqueId + " = float2( ( ( (int)fmod( fbspeed" + m_uniqueId + " , fbtotaltiles" + m_uniqueId + ") % (int)" + columns + " ) * fbcolsoffset" + m_OutputId + " ) , ( ( (int)" + rows + " - ( (int)( ( (int)fmod( fbspeed" + m_uniqueId + " , fbtotaltiles" + m_uniqueId + " ) - ( (int)fmod( fbspeed" + m_uniqueId + " , fbtotaltiles" + m_uniqueId + " ) % (int)" + columns + " ) ) / " + columns + " ) % (int)" + rows + " ) ) * fbrowsoffset" + m_uniqueId + " ) );"; - string vcomment15 = "// Flipbook UV"; - string vfbuv = "half2 fbuv" + OutputId + " = " + uv + " * fbtiling" + OutputId + " + fboffset" + OutputId + ";"; - string vcomment16 = "// *** END Flipbook UV Animation vars ***"; - string result = "fbuv" + OutputId; - - dataCollector.AddLocalVariable( UniqueId, vcomment1 ); - dataCollector.AddLocalVariable( UniqueId, vcomment2 ); - dataCollector.AddLocalVariable( UniqueId, vtotaltiles ); - dataCollector.AddLocalVariable( UniqueId, vcomment3 ); - dataCollector.AddLocalVariable( UniqueId, vcolsoffset ); - dataCollector.AddLocalVariable( UniqueId, vrowssoffset ); - dataCollector.AddLocalVariable( UniqueId, vcomment4 ); - dataCollector.AddLocalVariable( UniqueId, vspeed ); - dataCollector.AddLocalVariable( UniqueId, vcomment5 ); - dataCollector.AddLocalVariable( UniqueId, vtiling ); - dataCollector.AddLocalVariable( UniqueId, vcomment6 ); - dataCollector.AddLocalVariable( UniqueId, vcomment7 ); - dataCollector.AddLocalVariable( UniqueId, vcurrenttileindex ); - dataCollector.AddLocalVariable( UniqueId, vcurrenttileindex1 ); - dataCollector.AddLocalVariable( UniqueId, vcomment8 ); - dataCollector.AddLocalVariable( UniqueId, voffsetx1 ); - if ( m_negativeSpeedBehavior != 0 ) - { - dataCollector.AddLocalVariable( UniqueId, vcomment9 ); - dataCollector.AddLocalVariable( UniqueId, voffsetx2 ); - } - dataCollector.AddLocalVariable( UniqueId, vcomment10 ); - dataCollector.AddLocalVariable( UniqueId, voffsetx3 ); - dataCollector.AddLocalVariable( UniqueId, vcomment11 ); - dataCollector.AddLocalVariable( UniqueId, voffsety1 ); - if ( m_selectedTextureVerticalDirection == 0 || m_negativeSpeedBehavior != 0 ) - { - dataCollector.AddLocalVariable( UniqueId, vcomment12 ); - dataCollector.AddLocalVariable( UniqueId, voffsety2 ); - } - dataCollector.AddLocalVariable( UniqueId, vcomment13 ); - dataCollector.AddLocalVariable( UniqueId, voffsety3 ); - dataCollector.AddLocalVariable( UniqueId, vcomment14 ); - dataCollector.AddLocalVariable( UniqueId, voffset ); - dataCollector.AddLocalVariable( UniqueId, vcomment15 ); - dataCollector.AddLocalVariable( UniqueId, vfbuv ); - dataCollector.AddLocalVariable( UniqueId, vcomment16 ); - - m_outputPorts[ 0 ].SetLocalValue( result, dataCollector.PortCategory ); - - return GetOutputVectorItem( 0, outputId, result ); - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs.meta deleted file mode 100644 index cf165fe3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCFlipBookUVAnimation.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 38b8c76e7f2dc294581195a669942706 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs deleted file mode 100644 index 3d778d9c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs +++ /dev/null @@ -1,54 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Pixelate UV -// Donated by The Four Headed Cat - @fourheadedcat - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Pixelate UV", "UV Coordinates", "Pixelate Texture Modifying UV.", null, KeyCode.None, true, false, null, null, "The Four Headed Cat - @fourheadedcat" )] - public sealed class TFHCPixelate : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT2, true, "UV" ); - AddInputPort( WirePortDataType.FLOAT, false, "Pixels X" ); - AddInputPort( WirePortDataType.FLOAT, false, "Pixels Y" ); - AddOutputPort( WirePortDataType.FLOAT2, "Out" ); - m_useInternalPortData = true; - m_previewShaderGUID = "e2f7e3c513ed18340868b8cbd0d85cfb"; - } - - public override void DrawProperties() - { - base.DrawProperties (); - EditorGUILayout.HelpBox ("Pixelate UV.\n\n - UV is the Texture Coordinates to pixelate.\n - Pixels X is the number of horizontal pixels\n - Pixels Y is the number of vertical pixels.", MessageType.None); - - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string uv = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - string PixelCount_X = m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ); - string PixelCount_Y = m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ); - - string pixelWidth = "float pixelWidth" + OutputId + " = 1.0f / " + PixelCount_X + ";"; - string pixelHeight = "float pixelHeight" + OutputId + " = 1.0f / " + PixelCount_Y + ";"; - string pixelatedUV = "half2 pixelateduv" + OutputId + " = half2((int)(" + uv + ".x / pixelWidth" + OutputId + ") * pixelWidth" + OutputId + ", (int)(" + uv + ".y / pixelHeight" + OutputId + ") * pixelHeight" + OutputId + ");"; - string result = "pixelateduv" + OutputId; - - dataCollector.AddLocalVariable( UniqueId, pixelWidth ); - dataCollector.AddLocalVariable( UniqueId, pixelHeight ); - dataCollector.AddLocalVariable( UniqueId, pixelatedUV ); - - return GetOutputVectorItem( 0, outputId, result); - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs.meta deleted file mode 100644 index fc01dd0a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TFHCPixelate.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 72a1a810ace8ea440ba20d4a4f9086ce -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs deleted file mode 100644 index fc7b1801..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs +++ /dev/null @@ -1,588 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Texture Coordinates", "UV Coordinates", "Texture UV coordinates set, if Tex is connected to a texture object it will use that texture scale factors, otherwise uses Tilling and Offset port values", null, KeyCode.U, tags: "uv" )] - public sealed class TextureCoordinatesNode : ParentNode - { - - private const string DummyPropertyDec = "[HideInInspector] _DummyTex{0}( \"\", 2D ) = \"white\""; - private const string DummyUniformDec = "uniform sampler2D _DummyTex{0};"; - private const string DummyTexCoordDef = "uv{0}_DummyTex{0}"; - private const string DummyTexCoordSurfDef = "float2 texCoordDummy{0} = {1}.uv{2}_DummyTex{2}*{3} + {4};"; - private const string DummyTexCoordSurfVar = "texCoordDummy{0}"; - - private readonly string[] Dummy = { string.Empty }; - - private const string TilingStr = "Tiling"; - private const string OffsetStr = "Offset"; - private const string TexCoordStr = "texcoord_"; - - [SerializeField] - private int m_referenceArrayId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - [SerializeField] - private int m_textureCoordChannel = 0; - - //[SerializeField] - //private int m_texcoordId = -1; - - [SerializeField] - private int m_texcoordSize = 2; - - [SerializeField] - private string m_surfaceTexcoordName = string.Empty; - - [SerializeField] - private TexturePropertyNode m_inputReferenceNode = null; - - private Vector4Node m_texCoordsHelper; - - private TexturePropertyNode m_referenceNode = null; - - private InputPort m_texPort = null; - private InputPort m_tilingPort = null; - private InputPort m_offsetPort = null; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.SAMPLER2D, false, "Tex", -1, MasterNodePortCategory.Fragment, 2 ); - m_texPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_texPort.CreatePortRestrictions( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT ); - - AddInputPort( WirePortDataType.FLOAT2, false, "Tiling", -1, MasterNodePortCategory.Fragment, 0 ); - m_tilingPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - m_tilingPort.Vector2InternalData = new Vector2( 1, 1 ); - AddInputPort( WirePortDataType.FLOAT2, false, "Offset", -1, MasterNodePortCategory.Fragment, 1 ); - m_offsetPort = m_inputPorts[ m_inputPorts.Count - 1 ]; - - - AddOutputVectorPorts( WirePortDataType.FLOAT2, "UV" ); - m_outputPorts[ 1 ].Name = "U"; - m_outputPorts[ 2 ].Name = "V"; - AddOutputPort( WirePortDataType.FLOAT, "W" ); - AddOutputPort( WirePortDataType.FLOAT, "T" ); - m_textLabelWidth = 90; - m_useInternalPortData = true; - m_autoWrapProperties = true; - m_tilingPort.Category = MasterNodePortCategory.Vertex; - m_offsetPort.Category = MasterNodePortCategory.Vertex; - UpdateOutput(); - m_previewShaderGUID = "085e462b2de441a42949be0e666cf5d2"; - } - - public override void Reset() - { - m_surfaceTexcoordName = string.Empty; - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - if( portId == 2 ) - { - m_inputReferenceNode = m_texPort.GetOutputNodeWhichIsNotRelay() as TexturePropertyNode; - UpdatePorts(); - } - UpdateTitle(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - if( portId == 2 ) - { - m_inputReferenceNode = null; - UpdatePorts(); - } - UpdateTitle(); - } - - void UpdateTitle() - { - if( m_inputReferenceNode != null ) - { - m_additionalContent.text = string.Format( "Value( {0} )", m_inputReferenceNode.PropertyInspectorName ); - } - else if( m_referenceArrayId > -1 && m_referenceNode != null ) - { - m_additionalContent.text = string.Format( "Value( {0} )", m_referenceNode.PropertyInspectorName ); - } - else - { - m_additionalContent.text = string.Empty; - } - m_sizeIsDirty = true; - } - - void UpdatePorts() - { - if( m_inputReferenceNode != null || m_texPort.IsConnected ) - { - m_tilingPort.Locked = true; - m_offsetPort.Locked = true; - } - else if( m_referenceArrayId > -1 ) - { - m_tilingPort.Locked = true; - m_offsetPort.Locked = true; - } - else - { - m_tilingPort.Locked = false; - m_offsetPort.Locked = false; - } - } - - public override void DrawProperties() - { - bool guiEnabledBuffer = GUI.enabled; - - EditorGUI.BeginChangeCheck(); - List arr = new List( UIUtils.TexturePropertyNodeArr() ); - if( arr != null && arr.Count > 0 ) - { - arr.Insert( 0, "None" ); - GUI.enabled = true && ( !m_texPort.IsConnected ); - m_referenceArrayId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceArrayId + 1, arr.ToArray() ) - 1; - } - else - { - m_referenceArrayId = -1; - GUI.enabled = false; - EditorGUILayoutPopup( Constants.AvailableReferenceStr, 0, Dummy ); - } - - GUI.enabled = guiEnabledBuffer; - if( EditorGUI.EndChangeCheck() ) - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceArrayId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - else - { - m_referenceNodeId = -1; - m_referenceArrayId = -1; - } - - UpdateTitle(); - UpdatePorts(); - } - - EditorGUI.BeginChangeCheck(); - m_texcoordSize = EditorGUILayoutIntPopup( Constants.AvailableUVSizesLabel, m_texcoordSize, Constants.AvailableUVSizesStr, Constants.AvailableUVSizes ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateOutput(); - } - - m_textureCoordChannel = EditorGUILayoutIntPopup( Constants.AvailableUVSetsLabel, m_textureCoordChannel, Constants.AvailableUVSetsStr, Constants.AvailableUVSets ); - - - if( m_referenceArrayId > -1 ) - GUI.enabled = false; - - base.DrawProperties(); - - GUI.enabled = guiEnabledBuffer; - } - - private void UpdateOutput() - { - if( m_texcoordSize == 3 ) - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "UVW"; - m_outputPorts[ 3 ].Visible = true; - m_outputPorts[ 4 ].Visible = false; - } - else if( m_texcoordSize == 4 ) - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].Name = "UVWT"; - m_outputPorts[ 3 ].Visible = true; - m_outputPorts[ 4 ].Visible = true; - } - else - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_outputPorts[ 0 ].Name = "UV"; - m_outputPorts[ 3 ].Visible = false; - m_outputPorts[ 4 ].Visible = false; - } - m_sizeIsDirty = true; - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - base.OnNodeLogicUpdate( drawInfo ); - CheckReference(); - } - - //public override void Draw( DrawInfo drawInfo ) - //{ - // base.Draw( drawInfo ); - // //CheckReference(); - //} - - void CheckReference() - { - if( m_referenceArrayId > -1 ) - { - ParentNode newNode = UIUtils.GetTexturePropertyNode( m_referenceArrayId ); - if( newNode == null || newNode.UniqueId != m_referenceNodeId ) - { - m_referenceNode = null; - int count = UIUtils.GetTexturePropertyNodeAmount(); - for( int i = 0; i < count; i++ ) - { - ParentNode node = UIUtils.GetTexturePropertyNode( i ); - if( node.UniqueId == m_referenceNodeId ) - { - m_referenceNode = node as TexturePropertyNode; - m_referenceArrayId = i; - break; - } - } - } - } - - if( m_referenceNode == null && m_referenceNodeId > -1 ) - { - m_referenceNodeId = -1; - m_referenceArrayId = -1; - UpdateTitle(); - UpdatePorts(); - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_textureCoordChannel = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 2402 ) - { - if( UIUtils.CurrentShaderVersion() > 2404 ) - { - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - else - { - m_referenceArrayId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - - if( UIUtils.CurrentShaderVersion() > 5001 ) - { - m_texcoordSize = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - UpdateOutput(); - } - } - - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - if( UIUtils.CurrentShaderVersion() > 2402 ) - { - if( UIUtils.CurrentShaderVersion() > 2404 ) - { - m_referenceNode = UIUtils.GetNode( m_referenceNodeId ) as TexturePropertyNode; - if( m_referenceNodeId > -1 ) - m_referenceArrayId = UIUtils.GetTexturePropertyNodeRegisterId( m_referenceNodeId ); - } - else - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceArrayId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - } - UpdateTitle(); - UpdatePorts(); - } - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - if( dataCollector != null && dataCollector.TesselationActive ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - return; - } - - if( dataCollector.IsTemplate ) - { - dataCollector.TemplateDataCollectorInstance.SetUVUsage( m_textureCoordChannel, m_texcoordSize ); - } - else if( m_textureCoordChannel > 3 ) - { - dataCollector.AddCustomAppData( string.Format( TemplateHelperFunctions.TexUVFullSemantic, m_textureCoordChannel ) ); - } - UIUtils.SetCategoryInBitArray( ref m_category, nodeData.Category ); - - MasterNodePortCategory propagateCategory = ( nodeData.Category != MasterNodePortCategory.Vertex && nodeData.Category != MasterNodePortCategory.Tessellation ) ? MasterNodePortCategory.Vertex : nodeData.Category; - nodeData.Category = propagateCategory; - nodeData.GraphDepth += 1; - if( nodeData.GraphDepth > m_graphDepth ) - { - m_graphDepth = nodeData.GraphDepth; - } - - int count = m_inputPorts.Count; - for( int i = 0; i < count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - //m_inputPorts[ i ].GetOutputNode().PropagateNodeCategory( category ); - m_inputPorts[ i ].GetOutputNode().PropagateNodeData( nodeData, ref dataCollector ); - } - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_textureCoordChannel ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( ( m_referenceNode != null ) ? m_referenceNode.UniqueId : -1 ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_texcoordSize ); - } - - string GetValidPropertyName() - { - string propertyName = string.Empty; - if( m_inputReferenceNode != null ) - { - propertyName = m_inputReferenceNode.PropertyName; - } - else if( m_referenceArrayId > -1 ) - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceArrayId ); - if( m_referenceNode != null ) - { - propertyName = m_referenceNode.PropertyName; - } - } - - return propertyName; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " cannot be used on Master Node Tessellation port" ); - return "-1"; - } - - //bool isVertex = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - - string tiling = string.Empty; - string offset = string.Empty; - - string portProperty = string.Empty; - if( m_texPort.IsConnected ) - { - portProperty = m_texPort.GeneratePortInstructions( ref dataCollector ); - } - else if( m_referenceArrayId > -1 ) - { - TexturePropertyNode temp = UIUtils.GetTexturePropertyNode( m_referenceArrayId ); - if( temp != null ) - { - portProperty = temp.BaseGenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - } - } - - //TEMPLATES - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - string uvName = string.Empty; - if( dataCollector.TemplateDataCollectorInstance.HasUV( m_textureCoordChannel ) ) - { - uvName = dataCollector.TemplateDataCollectorInstance.GetUVName( m_textureCoordChannel, m_outputPorts[ 0 ].DataType ); - } - else - { - uvName = dataCollector.TemplateDataCollectorInstance.RegisterUV( m_textureCoordChannel, m_outputPorts[ 0 ].DataType ); - } - string currPropertyName = GetValidPropertyName(); - if( !string.IsNullOrEmpty( portProperty ) && portProperty != "0.0" ) - { - currPropertyName = portProperty; - } - if( !string.IsNullOrEmpty( currPropertyName ) ) - { - string finalTexCoordName = "uv" + m_textureCoordChannel + currPropertyName; - string dummyPropertyTexcoords = currPropertyName + "_ST"; - - if( m_texCoordsHelper == null ) - { - m_texCoordsHelper = CreateInstance(); - m_texCoordsHelper.ContainerGraph = ContainerGraph; - m_texCoordsHelper.SetBaseUniqueId( UniqueId, true ); - m_texCoordsHelper.RegisterPropertyOnInstancing = false; - m_texCoordsHelper.AddGlobalToSRPBatcher = true; - } - - if( UIUtils.CurrentWindow.OutsideGraph.IsInstancedShader ) - { - m_texCoordsHelper.CurrentParameterType = PropertyType.InstancedProperty; - } - else - { - m_texCoordsHelper.CurrentParameterType = PropertyType.Global; - } - m_texCoordsHelper.ResetOutputLocals(); - m_texCoordsHelper.SetRawPropertyName( dummyPropertyTexcoords ); - dummyPropertyTexcoords = m_texCoordsHelper.GenerateShaderForOutput( 0, ref dataCollector, false ); - - if( m_texcoordSize > 2 ) - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_outputPorts[ 0 ].DataType, finalTexCoordName, uvName ); - dataCollector.AddLocalVariable( UniqueId, finalTexCoordName + ".xy", string.Format( Constants.TilingOffsetFormat, uvName + ".xy", dummyPropertyTexcoords + ".xy", dummyPropertyTexcoords + ".zw" ) + ";" ); - m_outputPorts[ 0 ].SetLocalValue( finalTexCoordName, dataCollector.PortCategory ); - } - else - { - RegisterLocalVariable( 0, string.Format( Constants.TilingOffsetFormat, uvName, dummyPropertyTexcoords + ".xy", dummyPropertyTexcoords + ".zw" ), ref dataCollector, finalTexCoordName ); - } - //RegisterLocalVariable( 0, string.Format( Constants.TilingOffsetFormat, uvName, dummyPropertyTexcoords+".xy", dummyPropertyTexcoords+".zw" ), ref dataCollector, finalTexCoordName ); - } - else - { - string finalTexCoordName = "uv" + m_textureCoordChannel + OutputId; - tiling = m_tilingPort.GeneratePortInstructions( ref dataCollector ); - offset = m_offsetPort.GeneratePortInstructions( ref dataCollector ); - - if( m_texcoordSize > 2 ) - { - dataCollector.AddLocalVariable( UniqueId, CurrentPrecisionType, m_outputPorts[ 0 ].DataType, finalTexCoordName, uvName ); - dataCollector.AddLocalVariable( UniqueId, finalTexCoordName + ".xy", string.Format( Constants.TilingOffsetFormat, uvName + ".xy", tiling, offset ) + ";" ); - m_outputPorts[ 0 ].SetLocalValue( finalTexCoordName, dataCollector.PortCategory ); - } - else - { - RegisterLocalVariable( 0, string.Format( Constants.TilingOffsetFormat, uvName, tiling, offset ), ref dataCollector, finalTexCoordName ); - } - //RegisterLocalVariable( 0, string.Format( Constants.TilingOffsetFormat, uvName, tiling, offset ), ref dataCollector, finalTexCoordName ); - } - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - - //SURFACE - string propertyName = GetValidPropertyName(); - if( !string.IsNullOrEmpty( portProperty ) && portProperty != "0.0" ) - { - propertyName = portProperty; - } - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - - if( !m_tilingPort.IsConnected && m_tilingPort.Vector2InternalData == Vector2.one ) - tiling = null; - else - tiling = m_tilingPort.GeneratePortInstructions( ref dataCollector ); - - if( !m_offsetPort.IsConnected && m_offsetPort.Vector2InternalData == Vector2.zero ) - offset = null; - else - offset = m_offsetPort.GeneratePortInstructions( ref dataCollector ); - - if( !string.IsNullOrEmpty( propertyName ) /*m_referenceArrayId > -1*/ ) - { - m_surfaceTexcoordName = GeneratorUtils.GenerateAutoUVs( ref dataCollector, UniqueId, m_textureCoordChannel, propertyName, m_outputPorts[ 0 ].DataType, tiling, offset, OutputId ); - } - else - { - m_surfaceTexcoordName = GeneratorUtils.GenerateAutoUVs( ref dataCollector, UniqueId, m_textureCoordChannel, null, m_outputPorts[ 0 ].DataType, tiling, offset, OutputId ); - } - - m_outputPorts[ 0 ].SetLocalValue( m_surfaceTexcoordName, dataCollector.PortCategory ); - return GetOutputVectorItem( 0, outputId, m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ) ); - } - - public override void ReadInputDataFromString( ref string[] nodeParams ) - { - if( UIUtils.CurrentShaderVersion() > 7003 ) - { - base.ReadInputDataFromString( ref nodeParams ); - } - else - { - for( int i = 0; i < 2 && i < nodeParams.Length && m_currentReadParamIdx < nodeParams.Length; i++ ) - { - if( UIUtils.CurrentShaderVersion() < 5003 ) - { - int newId = VersionConvertInputPortId( i ) + 1; - if( UIUtils.CurrentShaderVersion() > 23 ) - { - m_inputPorts[ newId ].DataType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), nodeParams[ m_currentReadParamIdx++ ] ); - } - - m_inputPorts[ newId ].InternalData = nodeParams[ m_currentReadParamIdx++ ]; - if( m_inputPorts[ newId ].IsEditable && UIUtils.CurrentShaderVersion() >= 3100 && m_currentReadParamIdx < nodeParams.Length ) - { - m_inputPorts[ newId ].Name = nodeParams[ m_currentReadParamIdx++ ]; - } - } - else - { - int portId = Convert.ToInt32( nodeParams[ m_currentReadParamIdx++ ] ); - WirePortDataType DataType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), nodeParams[ m_currentReadParamIdx++ ] ); - string InternalData = nodeParams[ m_currentReadParamIdx++ ]; - bool isEditable = Convert.ToBoolean( nodeParams[ m_currentReadParamIdx++ ] ); - string Name = string.Empty; - if( isEditable && m_currentReadParamIdx < nodeParams.Length ) - { - Name = nodeParams[ m_currentReadParamIdx++ ]; - } - - InputPort inputPort = GetInputPortByUniqueId( portId ); - if( inputPort != null ) - { - inputPort.DataType = DataType; - inputPort.InternalData = InternalData; - if( !string.IsNullOrEmpty( Name ) ) - { - inputPort.Name = Name; - } - } - } - } - } - } - - public override void Destroy() - { - base.Destroy(); - m_referenceNode = null; - - if( m_texCoordsHelper != null ) - { - //Not calling m_texCoordsHelper.Destroy() on purpose so UIUtils does not incorrectly unregister stuff - DestroyImmediate( m_texCoordsHelper ); - m_texCoordsHelper = null; - } - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs.meta deleted file mode 100644 index be9e1184..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureCoordinatesNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 872b1da17041cd64482c826cbfd9c8c6 -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs deleted file mode 100644 index 6f3e1016..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs +++ /dev/null @@ -1,1175 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - public enum TexturePropertyValues - { - white, - black, - gray, - bump - } - - public enum TextureType - { - Texture1D, - Texture2D, - Texture3D, - Cube, - Texture2DArray, - ProceduralTexture - } - - public enum AutoCastType - { - Auto = 0, - LockedToTexture1D, - LockedToTexture2D, - LockedToTexture3D, - LockedToCube, - LockedToTexture2DArray - } - - - [Serializable] - [NodeAttributes( "Texture Object", "Textures", "Represents a Texture Asset. Can be used in samplers Tex inputs or shader function inputs to reuse the same texture multiple times.", SortOrderPriority = 1 )] - public class TexturePropertyNode : PropertyNode - { - private const string ObjectSelectorCmdStr = "ObjectSelectorClosed"; - - protected readonly string[] AvailablePropertyTypeLabels = { PropertyType.Property.ToString(), PropertyType.Global.ToString() }; - protected readonly int[] AvailablePropertyTypeValues = { (int)PropertyType.Property, (int)PropertyType.Global }; - - protected const int OriginalFontSizeUpper = 9; - protected const int OriginalFontSizeLower = 9; - - protected const string DefaultTextureStr = "Default Texture"; - protected const string AutoCastModeStr = "Auto-Cast Mode"; - - protected const string AutoUnpackNormalsStr = "Normal"; - - [SerializeField] - protected Texture m_defaultValue; - - [SerializeField] - protected Texture m_materialValue; - - [SerializeField] - protected TexturePropertyValues m_defaultTextureValue; - - [SerializeField] - protected bool m_isNormalMap; - - [SerializeField] - protected System.Type m_textureType = typeof( Texture2D ); - - [SerializeField] - protected int m_useSamplerArrayIdx = -1; - - //[SerializeField] - //protected bool m_isTextureFetched; - - //[SerializeField] - //protected string m_textureFetchedValue; - - [SerializeField] - protected TextureType m_currentType = TextureType.Texture2D; - - [SerializeField] - protected AutoCastType m_autocastMode = AutoCastType.Auto; - - protected int PreviewSizeX = 128; - protected int PreviewSizeY = 128; - - protected bool m_linearTexture; - - protected TexturePropertyNode m_textureProperty = null; - - protected bool m_drawPicker; - - protected bool m_drawAutocast = true; - - protected int m_cachedSamplerId = -1; - protected int m_cachedSamplerIdArray = -1; - protected int m_cachedSamplerIdCube = -1; - protected int m_cachedSamplerId3D = -1; - protected int m_defaultId = -1; - protected int m_typeId = -1; - - private TextureType m_previousType = TextureType.Texture2D; - private string m_labelText = "None (Texture2D)"; - - protected bool m_isEditingPicker; - - public TexturePropertyNode() : base() { } - public TexturePropertyNode( int uniqueId, float x, float y, float width, float height ) : base( uniqueId, x, y, width, height ) { } - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - GlobalTypeWarningText = string.Format( GlobalTypeWarningText, "Texture" ); - m_defaultTextureValue = TexturePropertyValues.white; - m_insideSize.Set( PreviewSizeX, PreviewSizeY + 5 ); - AddOutputPort( WirePortDataType.SAMPLER2D, "Tex" ); - m_outputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT ); - m_currentParameterType = PropertyType.Property; - m_customPrefix = "Texture "; - m_drawPrecisionUI = false; - m_showVariableMode = true; - m_freeType = false; - m_drawPicker = true; - m_hasLeftDropdown = true; - m_textLabelWidth = 115; - m_longNameSize = 225; - m_availableAttribs.Add( new PropertyAttributes( "No Scale Offset", "[NoScaleOffset]" ) ); - m_availableAttribs.Add( new PropertyAttributes( "Normal", "[Normal]" ) ); - m_availableAttribs.Add( new PropertyAttributes( "Single Line Texture", "[SingleLineTexture]" ) ); - m_showPreview = true; - m_drawPreviewExpander = false; - m_drawPreview = false; - m_drawPreviewMaskButtons = false; - m_previewShaderGUID = "e53988745ec6e034694ee2640cd3d372"; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - m_hasLeftDropdown = true; - } - - protected void SetPreviewTexture( Texture newValue ) - { - if( newValue is Cubemap ) - { - PreviewMaterial.SetInt( m_typeId, 3 ); - - if( m_cachedSamplerIdCube == -1 ) - m_cachedSamplerIdCube = Shader.PropertyToID( "_Cube" ); - - PreviewMaterial.SetTexture( m_cachedSamplerIdCube, newValue as Cubemap ); - } - else if( newValue is Texture2DArray ) - { - PreviewMaterial.SetInt( m_typeId, 4 ); - - if( m_cachedSamplerIdArray == -1 ) - m_cachedSamplerIdArray = Shader.PropertyToID( "_Array" ); - - PreviewMaterial.SetTexture( m_cachedSamplerIdArray, newValue as Texture2DArray ); - } - else if( newValue is Texture3D ) - { - PreviewMaterial.SetInt( m_typeId, 2 ); - - if( m_cachedSamplerId3D == -1 ) - m_cachedSamplerId3D = Shader.PropertyToID( "_Sampler3D" ); - - PreviewMaterial.SetTexture( m_cachedSamplerId3D, newValue as Texture3D ); - } - else - { - PreviewMaterial.SetInt( m_typeId, 1 ); - - if( m_cachedSamplerId == -1 ) - m_cachedSamplerId = Shader.PropertyToID( "_Sampler" ); - - PreviewMaterial.SetTexture( m_cachedSamplerId, newValue ); - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - - if( Value == null ) - { - if( m_defaultId == -1 ) - m_defaultId = Shader.PropertyToID( "_Default" ); - - PreviewMaterial.SetInt( m_defaultId, ( (int)m_defaultTextureValue ) + 1 ); - m_previewMaterialPassId = 0; - } - else - { - if( m_defaultId == -1 ) - m_defaultId = Shader.PropertyToID( "_Default" ); - - PreviewMaterial.SetInt( m_defaultId, 0 ); - - if( m_typeId == -1 ) - m_typeId = Shader.PropertyToID( "_Type" ); - - m_previewMaterialPassId = 1; - SetPreviewTexture( Value ); - //if( Value is Cubemap ) - //{ - // PreviewMaterial.SetInt( m_typeId, 3 ); - - // if( m_cachedSamplerIdCube == -1 ) - // m_cachedSamplerIdCube = Shader.PropertyToID( "_Cube" ); - - // PreviewMaterial.SetTexture( m_cachedSamplerIdCube, Value as Cubemap ); - //} - //else if( Value is Texture2DArray ) - //{ - // PreviewMaterial.SetInt( m_typeId, 4 ); - - // if( m_cachedSamplerIdArray == -1 ) - // m_cachedSamplerIdArray = Shader.PropertyToID( "_Array" ); - - // PreviewMaterial.SetTexture( m_cachedSamplerIdArray, Value as Texture2DArray ); - //} - //else if( Value is Texture3D ) - //{ - // PreviewMaterial.SetInt( m_typeId, 2 ); - - // if( m_cachedSamplerId3D == -1 ) - // m_cachedSamplerId3D = Shader.PropertyToID( "_Sampler3D" ); - - // PreviewMaterial.SetTexture( m_cachedSamplerId3D, Value as Texture3D ); - //} - //else - //{ - // PreviewMaterial.SetInt( m_typeId, 1 ); - - // if( m_cachedSamplerId == -1 ) - // m_cachedSamplerId = Shader.PropertyToID( "_Sampler" ); - - // PreviewMaterial.SetTexture( m_cachedSamplerId, Value ); - //} - } - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - m_textureProperty = this; - UIUtils.RegisterPropertyNode( this ); - UIUtils.RegisterTexturePropertyNode( this ); - } - - protected void ConfigTextureData( TextureType type ) - { - switch( m_autocastMode ) - { - case AutoCastType.Auto: - { - m_currentType = type; - } - break; - case AutoCastType.LockedToTexture1D: - { - m_currentType = TextureType.Texture1D; - } - break; - case AutoCastType.LockedToTexture2DArray: - { - m_currentType = TextureType.Texture2DArray; - } - break; - case AutoCastType.LockedToTexture2D: - { - m_currentType = TextureType.Texture2D; - } - break; - case AutoCastType.LockedToTexture3D: - { - m_currentType = TextureType.Texture3D; - } - break; - case AutoCastType.LockedToCube: - { - m_currentType = TextureType.Cube; - } - break; - } - - ConfigTextureType(); - } - - protected void ConfigTextureType() - { - switch( m_currentType ) - { - case TextureType.Texture1D: - { - m_textureType = typeof( Texture ); - } - break; - case TextureType.Texture2DArray: - { - m_textureType = typeof( Texture2DArray ); - } - break; - case TextureType.Texture2D: - { - m_textureType = typeof( Texture2D ); - } - break; - case TextureType.Texture3D: - { - m_textureType = typeof( Texture3D ); - } - break; - case TextureType.Cube: - { - m_textureType = typeof( Cubemap ); - } - break; -#if !UNITY_2018_1_OR_NEWER - // Disabling Substance Deprecated warning -#pragma warning disable 0618 - case TextureType.ProceduralTexture: - { - m_textureType = typeof( ProceduralTexture ); - } - break; -#pragma warning restore 0618 -#endif - - } - } - - protected void DrawTexturePropertyType() - { - PropertyType parameterType = (PropertyType)EditorGUILayoutIntPopup( ParameterTypeStr, (int)m_currentParameterType, AvailablePropertyTypeLabels, AvailablePropertyTypeValues ); - if( parameterType != m_currentParameterType ) - { - ChangeParameterType( parameterType ); - } - } - - // Texture1D - public string GetTexture1DPropertyValue() - { - return PropertyName + "(\"" + m_propertyInspectorName + "\", 2D) = \"" + m_defaultTextureValue + "\" {}"; - } - - public string GetTexture1DUniformValue() - { - return "uniform sampler1D " + PropertyName + ";"; - } - - // Texture2D - public string GetTexture2DPropertyValue() - { - return PropertyName + "(\"" + m_propertyInspectorName + "\", 2D) = \"" + m_defaultTextureValue + "\" {}"; - } - - public string GetTexture2DUniformValue() - { - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - if( outsideGraph.SamplingThroughMacros ) - { - if( outsideGraph.IsSRP ) - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationSRPMacros[ TextureType.Texture2D ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerSRPMacros[ TextureType.Texture2D ], PropertyName ); - } - else - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationStandardMacros[ TextureType.Texture2D ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerStandardMacros[ TextureType.Texture2D ], PropertyName ); - } - - } - - if( PropertyName == "_CameraDepthTexture" ) - return Constants.CameraDepthTextureValue; - else - return "uniform sampler2D " + PropertyName + ";"; - } - - //Texture3D - public string GetTexture3DPropertyValue() - { - return PropertyName + "(\"" + m_propertyInspectorName + "\", 3D) = \"" + m_defaultTextureValue + "\" {}"; - } - - public string GetTexture3DUniformValue() - { - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - if( outsideGraph.SamplingThroughMacros ) - { - if( outsideGraph.IsSRP ) - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationSRPMacros[ TextureType.Texture3D ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerSRPMacros[ TextureType.Texture3D ], PropertyName ); - } - else - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationStandardMacros[ TextureType.Texture3D ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerStandardMacros[ TextureType.Texture3D ], PropertyName ); - } - } - return "uniform sampler3D " + PropertyName + ";"; - } - - // Cube - public string GetCubePropertyValue() - { - return PropertyName + "(\"" + m_propertyInspectorName + "\", CUBE) = \"" + m_defaultTextureValue + "\" {}"; - } - - public string GetCubeUniformValue() - { - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - if( outsideGraph.SamplingThroughMacros ) - { - if( outsideGraph.IsSRP ) - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationSRPMacros[ TextureType.Cube ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerSRPMacros[ TextureType.Cube ], PropertyName ); - } - else - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationStandardMacros[ TextureType.Cube ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerStandardMacros[ TextureType.Cube ], PropertyName ); - } - } - - return "uniform samplerCUBE " + PropertyName + ";"; - } - - // Texture2DArray - public string GetTexture2DArrayPropertyValue() - { - return PropertyName + "(\"" + m_propertyInspectorName + "\", 2DArray) = \"" + m_defaultTextureValue + "\" {}"; - } - - public string GetTexture2DArrayUniformValue() - { - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - if( outsideGraph.SamplingThroughMacros ) - { - if( outsideGraph.IsSRP ) - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationSRPMacros[ TextureType.Texture2DArray ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerSRPMacros[ TextureType.Texture2DArray ], PropertyName ); - } - else - { - if( m_useSamplerArrayIdx == 0 ) - return string.Format( Constants.TexDeclarationStandardMacros[ TextureType.Texture2DArray ], PropertyName ); - else - return string.Format( Constants.TexDeclarationNoSamplerStandardMacros[ TextureType.Texture2DArray ], PropertyName ); - } - } - - return "uniform TEXTURE2D_ARRAY( " + PropertyName + " );" + "\nuniform SAMPLER( sampler" + PropertyName + " );"; - } - - public override void DrawMainPropertyBlock() - { - DrawTexturePropertyType(); - base.DrawMainPropertyBlock(); - } - - public override void DrawSubProperties() - { - ShowDefaults(); - - - EditorGUI.BeginChangeCheck(); - Type currType = ( m_autocastMode == AutoCastType.Auto ) ? typeof( Texture ) : m_textureType; - m_defaultValue = EditorGUILayoutObjectField( Constants.DefaultValueLabel, m_defaultValue, currType, false ) as Texture; - if( EditorGUI.EndChangeCheck() ) - { - CheckTextureImporter( true ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - } - } - - public override void DrawMaterialProperties() - { - ShowDefaults(); - - EditorGUI.BeginChangeCheck(); - Type currType = ( m_autocastMode == AutoCastType.Auto ) ? typeof( Texture ) : m_textureType; - m_materialValue = EditorGUILayoutObjectField( Constants.MaterialValueLabel, m_materialValue, currType, false ) as Texture; - if( EditorGUI.EndChangeCheck() ) - { - CheckTextureImporter( true ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - } - } - - new void ShowDefaults() - { - m_defaultTextureValue = (TexturePropertyValues)EditorGUILayoutEnumPopup( DefaultTextureStr, m_defaultTextureValue ); - - if( !m_drawAutocast ) - return; - - AutoCastType newAutoCast = (AutoCastType)EditorGUILayoutEnumPopup( AutoCastModeStr, m_autocastMode ); - if( newAutoCast != m_autocastMode ) - { - m_autocastMode = newAutoCast; - if( m_autocastMode != AutoCastType.Auto ) - { - ConfigTextureData( m_currentType ); - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - } - } - - private void ConfigurePortsFromReference() - { - m_sizeIsDirty = true; - } - - public virtual void ConfigureOutputPorts() - { - switch( m_currentType ) - { - case TextureType.Texture1D: - m_outputPorts[ 0 ].ChangeType( WirePortDataType.SAMPLER1D, false ); - break; - case TextureType.ProceduralTexture: - case TextureType.Texture2D: - m_outputPorts[ 0 ].ChangeType( WirePortDataType.SAMPLER2D, false ); - break; - case TextureType.Texture3D: - m_outputPorts[ 0 ].ChangeType( WirePortDataType.SAMPLER3D, false ); - break; - case TextureType.Cube: - m_outputPorts[ 0 ].ChangeType( WirePortDataType.SAMPLERCUBE, false ); - break; - case TextureType.Texture2DArray: - m_outputPorts[ 0 ].ChangeType( WirePortDataType.SAMPLER2D, false ); - break; - } - - m_sizeIsDirty = true; - } - - public virtual void ConfigureInputPorts() - { - } - - public virtual void AdditionalCheck() - { - } - - public virtual void CheckTextureImporter( bool additionalCheck, bool writeDefault = true ) - { - m_requireMaterialUpdate = true; - Texture texture = m_materialMode ? m_materialValue : m_defaultValue; - TextureImporter importer = AssetImporter.GetAtPath( AssetDatabase.GetAssetPath( texture ) ) as TextureImporter; - if( importer != null ) - { - -#if UNITY_5_5_OR_NEWER - m_isNormalMap = importer.textureType == TextureImporterType.NormalMap; -#else - m_isNormalMap = importer.normalmap; -#endif - if( writeDefault && !UIUtils.IsLoading ) - { - if( m_defaultTextureValue == TexturePropertyValues.bump && !m_isNormalMap ) - m_defaultTextureValue = TexturePropertyValues.white; - else if( m_isNormalMap ) - m_defaultTextureValue = TexturePropertyValues.bump; - } - - if( additionalCheck ) - AdditionalCheck(); - m_linearTexture = !importer.sRGBTexture; - } - - if( ( texture as Texture2DArray ) != null ) - { - ConfigTextureData( TextureType.Texture2DArray ); - } - else if( ( texture as Texture2D ) != null ) - { - ConfigTextureData( TextureType.Texture2D ); - } - else if( ( texture as Texture3D ) != null ) - { - ConfigTextureData( TextureType.Texture3D ); - } - else if( ( texture as Cubemap ) != null ) - { - ConfigTextureData( TextureType.Cube ); - } -#if !UNITY_2018_1_OR_NEWER - // Disabling Substance Deprecated warning -#pragma warning disable 0618 - else if( ( texture as ProceduralTexture ) != null ) - { - ConfigTextureData( TextureType.ProceduralTexture ); - } -#pragma warning restore 0618 -#endif - - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - - public override void OnObjectDropped( UnityEngine.Object obj ) - { - base.OnObjectDropped( obj ); - ConfigFromObject( obj ); - } - - public override void SetupFromCastObject( UnityEngine.Object obj ) - { - base.SetupFromCastObject( obj ); - ConfigFromObject( obj ); - } - - protected void ConfigFromObject( UnityEngine.Object obj, bool writeDefault = true, bool additionalCheck = true ) - { - Texture texture = obj as Texture; - if( texture ) - { - m_materialValue = texture; - m_defaultValue = texture; - CheckTextureImporter( additionalCheck, writeDefault ); - } - } - - - - public override void DrawGUIControls( DrawInfo drawInfo ) - { - base.DrawGUIControls( drawInfo ); - - if( !( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp || drawInfo.CurrentEventType == EventType.ExecuteCommand || drawInfo.CurrentEventType == EventType.DragPerform ) ) - return; - - bool insideBox = m_previewRect.Contains( drawInfo.MousePosition ); - - bool closePicker = false; - if( insideBox ) - { - m_isEditingPicker = true; - } - else if( m_isEditingPicker && !insideBox && drawInfo.CurrentEventType != EventType.ExecuteCommand ) - { - closePicker = true; - } - - if( m_isEditingPicker && drawInfo.CurrentEventType == EventType.ExecuteCommand && - Event.current.commandName.Equals( ObjectSelectorCmdStr ) ) - { - closePicker = true; - } - - if( closePicker ) - { - GUI.FocusControl( null ); - m_isEditingPicker = false; - } - - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - base.OnNodeLayout( drawInfo ); - ConfigTextureType(); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( m_dropdownEditing ) - { - PropertyType parameterType = (PropertyType)EditorGUIIntPopup( m_dropdownRect, (int)m_currentParameterType, AvailablePropertyTypeLabels, AvailablePropertyTypeValues, UIUtils.PropertyPopUp ); - if( parameterType != m_currentParameterType ) - { - ChangeParameterType( parameterType ); - DropdownEditing = false; - } - } - - if( m_isEditingPicker && m_drawPicker && m_currentParameterType != PropertyType.Global ) - { - Rect hitRect = m_previewRect; - hitRect.height = 14 * drawInfo.InvertedZoom; - hitRect.y = m_previewRect.yMax - hitRect.height; - hitRect.width = 4 * 14 * drawInfo.InvertedZoom; - - bool restoreMouse = false; - if( Event.current.type == EventType.MouseDown && hitRect.Contains( drawInfo.MousePosition ) ) - { - restoreMouse = true; - Event.current.type = EventType.Ignore; - } - - EditorGUI.BeginChangeCheck(); - m_colorBuffer = GUI.color; - GUI.color = Color.clear; - Type currType = ( m_autocastMode == AutoCastType.Auto ) ? typeof( Texture ) : m_textureType; - if( m_materialMode ) - { - m_materialValue = EditorGUIObjectField( m_previewRect, m_materialValue, currType, false ) as Texture; - } - else - { - m_defaultValue = EditorGUIObjectField( m_previewRect, m_defaultValue, currType, false ) as Texture; - } - GUI.color = m_colorBuffer; - - if( EditorGUI.EndChangeCheck() ) - { - CheckTextureImporter( true ); - SetTitleText( m_propertyInspectorName ); - SetAdditonalTitleText( string.Format( Constants.PropertyValueLabel, GetPropertyValStr() ) ); - ConfigureInputPorts(); - ConfigureOutputPorts(); - BeginDelayedDirtyProperty(); - PreviewIsDirty = true; - } - //else if( drawInfo.CurrentEventType == EventType.ExecuteCommand ) - //{ - // GUI.FocusControl( null ); - // m_isEditingPicker = false; - //} - - if( restoreMouse ) - { - Event.current.type = EventType.MouseDown; - } - - if( ( drawInfo.CurrentEventType == EventType.MouseDown || drawInfo.CurrentEventType == EventType.MouseUp ) ) - DrawPreviewMaskButtonsLayout( drawInfo, m_previewRect ); - } - - if( !m_drawPicker ) - return; - - if( drawInfo.CurrentEventType == EventType.Repaint ) - { - DrawTexturePicker( drawInfo ); - } - } - - - - protected void DrawTexturePicker( DrawInfo drawInfo ) - { - Rect newRect = m_previewRect; - Texture currentValue = m_materialMode ? m_materialValue : m_defaultValue; - - //??? - //m_showPreview = true; - bool showButtons = m_currentParameterType != PropertyType.Global; - - if( currentValue == null ) - GUI.Label( newRect, string.Empty, UIUtils.ObjectFieldThumb ); - else - DrawPreview( drawInfo, m_previewRect ); - - if( ContainerGraph.LodLevel <= ParentGraph.NodeLOD.LOD2 ) - { - Rect butRect = m_previewRect; - butRect.y -= 1; - butRect.x += 1; - - Rect smallButton = newRect; - smallButton.height = 14 * drawInfo.InvertedZoom; - smallButton.y = newRect.yMax - smallButton.height - 2; - smallButton.width = 40 * drawInfo.InvertedZoom; - smallButton.x = newRect.xMax - smallButton.width - 2; - if( currentValue == null ) - { - if( m_previousType != m_currentType ) - { - m_previousType = m_currentType; - m_labelText = "None (" + m_currentType.ToString() + ")"; - } - - GUI.Label( newRect, m_labelText, UIUtils.ObjectFieldThumbOverlay ); - } - else if( showButtons ) - { - DrawPreviewMaskButtonsRepaint( drawInfo, butRect ); - } - - if( showButtons ) - GUI.Label( smallButton, "Select", UIUtils.GetCustomStyle( CustomStyle.SamplerButton ) ); - } - - GUI.Label( newRect, string.Empty, UIUtils.GetCustomStyle( CustomStyle.SamplerFrame ) ); - } - - public string BaseGenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - return PropertyName; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - return BaseGenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - } - - public override void UpdateMaterial( Material mat ) - { - base.UpdateMaterial( mat ); - if( UIUtils.IsProperty( m_currentParameterType ) && !InsideShaderFunction ) - { - OnPropertyNameChanged(); - if( mat.HasProperty( PropertyName ) ) - { - mat.SetTexture( PropertyName, m_materialValue ); - } - } - } - - public override void SetMaterialMode( Material mat, bool fetchMaterialValues ) - { - base.SetMaterialMode( mat, fetchMaterialValues ); - if( fetchMaterialValues && m_materialMode && UIUtils.IsProperty( m_currentParameterType ) ) - { - if( mat.HasProperty( PropertyName ) ) - { - m_materialValue = mat.GetTexture( PropertyName ); - CheckTextureImporter( false, false ); - } - } - } - - public override void ForceUpdateFromMaterial( Material material ) - { - if( UIUtils.IsProperty( m_currentParameterType ) && material.HasProperty( PropertyName ) ) - { - m_materialValue = material.GetTexture( PropertyName ); - CheckTextureImporter( false, false ); - PreviewIsDirty = true; - } - } - - public override bool UpdateShaderDefaults( ref Shader shader, ref TextureDefaultsDataColector defaultCol/* ref string metaStr */) - { - if( m_defaultValue != null ) - { - defaultCol.AddValue( PropertyName, m_defaultValue ); - } - - return true; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - ReadAdditionalData( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 17101 ) - { - m_useSamplerArrayIdx = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - - public virtual void ReadAdditionalData( ref string[] nodeParams ) - { - string defaultTextureGUID = GetCurrentParam( ref nodeParams ); - //m_defaultValue = AssetDatabase.LoadAssetAtPath( textureName ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - { - m_defaultValue = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( defaultTextureGUID ) ); - string materialTextureGUID = GetCurrentParam( ref nodeParams ); - m_materialValue = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( materialTextureGUID ) ); - } - else - { - m_defaultValue = AssetDatabase.LoadAssetAtPath( defaultTextureGUID ); - } - - m_isNormalMap = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_defaultTextureValue = (TexturePropertyValues)Enum.Parse( typeof( TexturePropertyValues ), GetCurrentParam( ref nodeParams ) ); - m_autocastMode = (AutoCastType)Enum.Parse( typeof( AutoCastType ), GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 15306 ) - { - m_currentType = (TextureType)Enum.Parse( typeof( TextureType ), GetCurrentParam( ref nodeParams ) ); - } - else - { - m_currentType = TextureType.Texture2D; - } - - ConfigTextureData( m_currentType ); - - //ConfigFromObject( m_defaultValue ); - if( m_materialValue == null ) - { - ConfigFromObject( m_defaultValue ); - } - else - { - CheckTextureImporter( true, true ); - } - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - - public override void ReadAdditionalClipboardData( ref string[] nodeParams ) - { - base.ReadAdditionalClipboardData( ref nodeParams ); - string textureName = GetCurrentParam( ref nodeParams ); - m_materialValue = AssetDatabase.LoadAssetAtPath( textureName ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - WriteAdditionalToString( ref nodeInfo, ref connectionsInfo ); - if( m_useSamplerArrayIdx > 0 ) - { - TexturePropertyNode samplerNode = UIUtils.GetTexturePropertyNode( m_useSamplerArrayIdx - 1 ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( samplerNode != null ? samplerNode.UniqueId : -1 ) ); - } - else - { - IOUtils.AddFieldValueToString( ref nodeInfo, -1 ); - } - } - - public virtual void WriteAdditionalToString( ref string nodeInfo, ref string connectionsInfo ) - { - //IOUtils.AddFieldValueToString( ref nodeInfo, ( m_defaultValue != null ) ? AssetDatabase.GetAssetPath( m_defaultValue ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_defaultValue != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_defaultValue ) ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_materialValue != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_materialValue ) ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_isNormalMap.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultTextureValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autocastMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentType ); - } - - public override void WriteAdditionalClipboardData( ref string nodeInfo ) - { - base.WriteAdditionalClipboardData( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_materialValue != null ) ? AssetDatabase.GetAssetPath( m_materialValue ) : Constants.NoStringValue ); - } - - public override void Destroy() - { - base.Destroy(); - m_defaultValue = null; - m_materialValue = null; - m_textureProperty = null; - UIUtils.UnregisterPropertyNode( this ); - UIUtils.UnregisterTexturePropertyNode( this ); - } - - public override string GetPropertyValStr() - { - return m_materialMode ? ( m_materialValue != null ? m_materialValue.name : IOUtils.NO_TEXTURES ) : ( m_defaultValue != null ? m_defaultValue.name : IOUtils.NO_TEXTURES ); - } - - public override string GetPropertyValue() - { - switch( m_currentType ) - { - case TextureType.Texture1D: - { - return PropertyAttributes + GetTexture1DPropertyValue(); - } - case TextureType.ProceduralTexture: - case TextureType.Texture2D: - { - return PropertyAttributes + GetTexture2DPropertyValue(); - } - case TextureType.Texture3D: - { - return PropertyAttributes + GetTexture3DPropertyValue(); - } - case TextureType.Cube: - { - return PropertyAttributes + GetCubePropertyValue(); - } - case TextureType.Texture2DArray: - { - return PropertyAttributes + GetTexture2DArrayPropertyValue(); - } - } - return string.Empty; - } - - public override string GetUniformValue() - { - switch( m_currentType ) - { - case TextureType.Texture1D: - { - return GetTexture1DUniformValue(); - } - case TextureType.ProceduralTexture: - case TextureType.Texture2D: - { - return GetTexture2DUniformValue(); - } - case TextureType.Texture3D: - { - return GetTexture3DUniformValue(); - } - case TextureType.Cube: - { - return GetCubeUniformValue(); - } - case TextureType.Texture2DArray: - { - return GetTexture2DArrayUniformValue(); - } - } - - return string.Empty; - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - m_excludeUniform = false; - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - if( outsideGraph.SamplingThroughMacros ) - { - if( outsideGraph.IsSRP ) - { - if( Constants.TexDeclarationSRPMacros.ContainsKey( m_currentType ) ) - { - if( m_useSamplerArrayIdx == 0 ) - dataName = string.Format( Constants.TexDeclarationSRPMacros[ m_currentType ], PropertyName ); - else - dataName = string.Format( Constants.TexDeclarationNoSamplerSRPMacros[ m_currentType ], PropertyName ); - dataType = string.Empty; - fullValue = true; - return true; - } - } - else if( Constants.TexDeclarationStandardMacros.ContainsKey( m_currentType ) ) - { - if( m_useSamplerArrayIdx == 0 ) - dataName = string.Format( Constants.TexDeclarationStandardMacros[ m_currentType ], PropertyName ); - else - dataName = string.Format( Constants.TexDeclarationNoSamplerStandardMacros[ m_currentType ], PropertyName ); - dataType = string.Empty; - fullValue = true; - return true; - } - } - - if( PropertyName == "_CameraDepthTexture" ) - { - m_excludeUniform = true; - dataType = "UNITY_DECLARE_DEPTH_TEXTURE("; - dataName = m_propertyName + " )"; - return true; - } - - if( m_currentType == TextureType.Texture2DArray ) - { - MasterNode masterNode = UIUtils.CurrentWindow.OutsideGraph.CurrentMasterNode; - if( masterNode.CurrentDataCollector.IsTemplate && masterNode.CurrentDataCollector.IsSRP ) - { - dataType = "TEXTURE2D_ARRAY( " + PropertyName + ""; - dataName = ");\nuniform SAMPLER( sampler" + PropertyName + " )"; - return true; - } - dataType = "UNITY_DECLARE_TEX2DARRAY("; - dataName = m_propertyName + " )"; - return true; - } - - - dataType = UIUtils.TextureTypeToCgType( m_currentType ); - dataName = m_propertyName; - return true; - } - - public virtual string CurrentPropertyReference - { - get - { - string propertyName = string.Empty; - propertyName = PropertyName; - return propertyName; - } - } - - public Texture Value - { - get { return m_materialMode ? m_materialValue : m_defaultValue; } - set - { - if( m_materialMode ) - m_materialValue = value; - else - m_defaultValue = value; - } - } - - public Texture MaterialValue - { - get { return m_materialValue; } - set { m_materialValue = value; } - } - - public Texture DefaultValue - { - get { return m_defaultValue; } - set { m_defaultValue = value; } - } - - public void SetInspectorName( string newName ) - { - m_propertyInspectorName = newName; - } - - public void SetPropertyName( string newName ) - { - m_propertyName = newName; - } - - public bool IsValid { get { return m_materialMode ? ( m_materialValue != null ) : ( m_defaultValue != null ); } } - - public virtual bool IsNormalMap { get { return m_isNormalMap; } } - public bool IsLinearTexture { get { return m_linearTexture; } } - - public override void OnPropertyNameChanged() - { - base.OnPropertyNameChanged(); - UIUtils.UpdateTexturePropertyDataNode( UniqueId, PropertyName ); - } - - public override void SetGlobalValue() { Shader.SetGlobalTexture( m_propertyName, m_defaultValue ); } - public override void FetchGlobalValue() { m_materialValue = Shader.GetGlobalTexture( m_propertyName ); } - public override string DataToArray { get { return PropertyName; } } - public TextureType CurrentType { get { return m_currentType; } } - - public bool DrawAutocast - { - get { return m_drawAutocast; } - set { m_drawAutocast = value; } - } - - public TexturePropertyValues DefaultTextureValue - { - get { return m_defaultTextureValue; } - set { m_defaultTextureValue = value; } - } - - public AutoCastType AutocastMode - { - get { return m_autocastMode; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs.meta deleted file mode 100644 index 721cc6df..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TexturePropertyNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c1210b3dd22dafe418c5a998df2c3443 -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs deleted file mode 100644 index c35e550d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs +++ /dev/null @@ -1,355 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Texture Transform", "Textures", "Gives access to texture tiling and offset as set on the material inspector" )] - public sealed class TextureTransformNode : ParentNode - { - private readonly string[] Dummy = { string.Empty }; - private const string InstancedLabelStr = "Instanced"; - - [SerializeField] - private bool m_instanced = false; - - [SerializeField] - private int m_referenceSamplerId = -1; - - [SerializeField] - private int m_referenceNodeId = -1; - - [SerializeField] - private TexturePropertyNode m_inputReferenceNode = null; - - private TexturePropertyNode m_referenceNode = null; - - private Vector4Node m_texCoordsHelper; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - private int m_cachedSamplerId = -1; - private int m_cachedSamplerIdArray = -1; - private int m_cachedSamplerIdCube = -1; - private int m_cachedSamplerId3D = -1; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.SAMPLER2D, false, "Tex" ); - m_inputPorts[ 0 ].CreatePortRestrictions( WirePortDataType.SAMPLER1D, WirePortDataType.SAMPLER2D, WirePortDataType.SAMPLER3D, WirePortDataType.SAMPLERCUBE, WirePortDataType.OBJECT ); - AddOutputPort( WirePortDataType.FLOAT2, "Tiling" ); - AddOutputPort( WirePortDataType.FLOAT2, "Offset" ); - m_textLabelWidth = 80; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "25ba2903568b00343ae06788994cab54"; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void RenderNodePreview() - { - //Runs at least one time - if( !m_initialized ) - { - // nodes with no preview don't update at all - PreviewIsDirty = false; - return; - } - - if( !PreviewIsDirty ) - return; - - SetPreviewInputs(); - - RenderTexture temp = RenderTexture.active; - - RenderTexture.active = m_outputPorts[ 0 ].OutputPreviewTexture; - PreviewMaterial.SetInt( "_PreviewID", 0 ); - Graphics.Blit( null, m_outputPorts[ 0 ].OutputPreviewTexture, PreviewMaterial, m_previewMaterialPassId ); - - RenderTexture.active = m_outputPorts[ 1 ].OutputPreviewTexture; - PreviewMaterial.SetInt( "_PreviewID", 1 ); - Graphics.Blit( null, m_outputPorts[ 1 ].OutputPreviewTexture, PreviewMaterial, m_previewMaterialPassId ); - RenderTexture.active = temp; - - PreviewIsDirty = m_continuousPreviewRefresh; - - FinishPreviewRender = true; - } - - void SetPreviewTexture( Texture newValue ) - { - if( newValue is Cubemap ) - { - m_previewMaterialPassId = 3; - if( m_cachedSamplerIdCube == -1 ) - m_cachedSamplerIdCube = Shader.PropertyToID( "_Cube" ); - - PreviewMaterial.SetTexture( m_cachedSamplerIdCube, newValue as Cubemap ); - } - else if( newValue is Texture2DArray ) - { - - m_previewMaterialPassId = 2; - if( m_cachedSamplerIdArray == -1 ) - m_cachedSamplerIdArray = Shader.PropertyToID( "_Array" ); - - PreviewMaterial.SetTexture( m_cachedSamplerIdArray, newValue as Texture2DArray ); - } - else if( newValue is Texture3D ) - { - m_previewMaterialPassId = 1; - if( m_cachedSamplerId3D == -1 ) - m_cachedSamplerId3D = Shader.PropertyToID( "_Sampler3D" ); - - PreviewMaterial.SetTexture( m_cachedSamplerId3D, newValue as Texture3D ); - } - else - { - m_previewMaterialPassId = 0; - if( m_cachedSamplerId == -1 ) - m_cachedSamplerId = Shader.PropertyToID( "_Sampler" ); - - PreviewMaterial.SetTexture( m_cachedSamplerId, newValue ); - } - } - - public override void SetPreviewInputs() - { - base.SetPreviewInputs(); - if( m_inputPorts[ 0 ].IsConnected ) - { - SetPreviewTexture( m_inputPorts[ 0 ].InputPreviewTexture( ContainerGraph ) ); - } - else if( m_referenceNode != null ) - { - if( m_referenceNode.Value != null ) - { - SetPreviewTexture( m_referenceNode.Value ); - } - else - { - SetPreviewTexture( m_referenceNode.PreviewTexture ); - } - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_inputReferenceNode = m_inputPorts[ 0 ].GetOutputNodeWhichIsNotRelay() as TexturePropertyNode; - UpdateTitle(); - - } - - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - m_inputReferenceNode = null; - UpdateTitle(); - } - - - void UpdateTitle() - { - if( m_inputReferenceNode != null ) - { - m_additionalContent.text = string.Format( Constants.PropertyValueLabel, m_inputReferenceNode.PropertyInspectorName ); - } - else if( m_referenceSamplerId > -1 && m_referenceNode != null ) - { - m_additionalContent.text = string.Format( Constants.PropertyValueLabel, m_referenceNode.PropertyInspectorName ); - } - else - { - m_additionalContent.text = string.Empty; - } - m_sizeIsDirty = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - bool guiEnabledBuffer = GUI.enabled; - EditorGUI.BeginChangeCheck(); - List arr = new List( UIUtils.TexturePropertyNodeArr() ); - - if( arr != null && arr.Count > 0 ) - { - arr.Insert( 0, "None" ); - GUI.enabled = true && ( !m_inputPorts[ 0 ].IsConnected ); - m_referenceSamplerId = EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceSamplerId + 1, arr.ToArray() ) - 1; - } - else - { - m_referenceSamplerId = -1; - GUI.enabled = false; - EditorGUILayoutPopup( Constants.AvailableReferenceStr, m_referenceSamplerId, Dummy ); - } - - GUI.enabled = guiEnabledBuffer; - if( EditorGUI.EndChangeCheck() ) - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceSamplerId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - else - { - m_referenceNodeId = -1; - m_referenceSamplerId = -1; - } - UpdateTitle(); - } - - m_instanced = EditorGUILayoutToggle( InstancedLabelStr, m_instanced ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( !m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - string texTransform = string.Empty; - - if( m_inputPorts[ 0 ].IsConnected ) - { - texTransform = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) + "_ST"; - } - else if( m_referenceNode != null ) - { - m_referenceNode.BaseGenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalvar ); - texTransform = m_referenceNode.PropertyName + "_ST"; - } - else - { - texTransform = "_ST"; - UIUtils.ShowMessage( UniqueId, "Please specify a texture sample on the Texture Transform Size node", MessageSeverity.Warning ); - } - - //bool excludeUniformKeyword = UIUtils.CurrentWindow.OutsideGraph.IsInstancedShader || UIUtils.CurrentWindow.OutsideGraph.IsSRP; - //string uniformRegister = UIUtils.GenerateUniformName( excludeUniformKeyword, WirePortDataType.FLOAT4, texTransform ); - //dataCollector.AddToUniforms( UniqueId, uniformRegister, true ); - if( m_texCoordsHelper == null ) - { - m_texCoordsHelper = CreateInstance(); - m_texCoordsHelper.ContainerGraph = ContainerGraph; - m_texCoordsHelper.SetBaseUniqueId( UniqueId, true ); - m_texCoordsHelper.RegisterPropertyOnInstancing = false; - m_texCoordsHelper.AddGlobalToSRPBatcher = true; - } - - if( m_instanced ) - { - m_texCoordsHelper.CurrentParameterType = PropertyType.InstancedProperty; - } - else - { - m_texCoordsHelper.CurrentParameterType = PropertyType.Global; - } - m_texCoordsHelper.ResetOutputLocals(); - m_texCoordsHelper.SetRawPropertyName( texTransform ); - texTransform = m_texCoordsHelper.GenerateShaderForOutput( 0, ref dataCollector, false ); - - m_outputPorts[ 0 ].SetLocalValue( texTransform+ ".xy", dataCollector.PortCategory ); - m_outputPorts[ 1 ].SetLocalValue( texTransform + ".zw", dataCollector.PortCategory ); - } - - return m_outputPorts[ outputId ].LocalValue( dataCollector.PortCategory ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - EditorGUI.BeginChangeCheck(); - { - List arr = new List( UIUtils.TexturePropertyNodeArr() ); - bool guiEnabledBuffer = GUI.enabled; - - if( arr != null && arr.Count > 0 ) - { - arr.Insert( 0, "None" ); - GUI.enabled = true && ( !m_inputPorts[ 0 ].IsConnected ); - m_referenceSamplerId = m_upperLeftWidget.DrawWidget( this, m_referenceSamplerId + 1, arr.ToArray() ) - 1; - } - else - { - m_referenceSamplerId = -1; - GUI.enabled = false; - m_upperLeftWidget.DrawWidget( this, m_referenceSamplerId, Dummy ); - } - GUI.enabled = guiEnabledBuffer; - } - if( EditorGUI.EndChangeCheck() ) - { - m_referenceNode = UIUtils.GetTexturePropertyNode( m_referenceSamplerId ); - if( m_referenceNode != null ) - { - m_referenceNodeId = m_referenceNode.UniqueId; - } - else - { - m_referenceNodeId = -1; - m_referenceSamplerId = -1; - } - UpdateTitle(); - } - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - m_referenceNode = UIUtils.GetNode( m_referenceNodeId ) as TexturePropertyNode; - m_referenceSamplerId = UIUtils.GetTexturePropertyNodeRegisterId( m_referenceNodeId ); - UpdateTitle(); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 17200 ) - { - m_instanced = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_referenceNodeId ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_instanced ); - } - - public override void Destroy() - { - base.Destroy(); - m_referenceNode = null; - m_inputReferenceNode = null; - m_upperLeftWidget = null; - if( m_texCoordsHelper != null ) - { - //Not calling m_texCoordsHelper.Destroy() on purpose so UIUtils does not incorrectly unregister stuff - DestroyImmediate( m_texCoordsHelper ); - m_texCoordsHelper = null; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs.meta deleted file mode 100644 index be1ce29d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/TextureTransformNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4f9ca941b3f5014448e530c761a418d9 -timeCreated: 1512045037 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs deleted file mode 100644 index 364cfcca..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs +++ /dev/null @@ -1,68 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -namespace AmplifyShaderEditor -{ - [NodeAttributes( "Unpack Scale Normal", "Textures", "Applies UnpackNormal/UnpackScaleNormal function" )] - [Serializable] - public class UnpackScaleNormalNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT4, false, "Value" ); - AddInputPort( WirePortDataType.FLOAT, false, "Scale" ); - m_inputPorts[ 1 ].FloatInternalData = 1; - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_useInternalPortData = true; - m_previewShaderGUID = "8b0ae05e25d280c45af81ded56f8012e"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string src = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - - bool isScaledNormal = false; - if ( m_inputPorts[ 1 ].IsConnected ) - { - isScaledNormal = true; - } - else - { - if ( m_inputPorts[ 1 ].FloatInternalData != 1 ) - { - isScaledNormal = true; - } - } - - string normalMapUnpackMode = string.Empty; - string scaleValue = isScaledNormal?m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ):"1.0"; - normalMapUnpackMode = string.Format( TemplateHelperFunctions.CreateUnpackNormalStr( dataCollector, isScaledNormal, scaleValue ), src); - if( isScaledNormal && !( dataCollector.IsTemplate && dataCollector.IsSRP ) ) - { - dataCollector.AddToIncludes( UniqueId, Constants.UnityStandardUtilsLibFuncs ); - } - - int outputUsage = 0; - for ( int i = 0; i < m_outputPorts.Count; i++ ) - { - if ( m_outputPorts[ i ].IsConnected ) - outputUsage += 1; - } - - - if ( outputUsage > 1 ) - { - string varName = "localUnpackNormal" + OutputId; - dataCollector.AddLocalVariable( UniqueId, "float3 " + varName + " = " + normalMapUnpackMode + ";" ); - return GetOutputVectorItem( 0, outputId, varName ); - } - else - { - return GetOutputVectorItem( 0, outputId, normalMapUnpackMode ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs.meta deleted file mode 100644 index 270e519f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/UnpackScaleNormalNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ad04713692e9f124e86030d792c3e648 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs deleted file mode 100644 index 339cdc24..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs +++ /dev/null @@ -1,296 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - public enum VirtualPreset - { - Unity_Legacy, - Unity5, - Alloy, - UBER, - Skyshop, - Lux - } - - public enum VirtualChannel - { - Albedo = 0, - Base, - Normal, - Height, - Occlusion, - Displacement, - Specular, - SpecMet, - Material, - } - - [Serializable] - [NodeAttributes( "Virtual Texture Object", "Textures", "Represents a Virtual Texture Asset", SortOrderPriority = 1 )] - public class VirtualTextureObject : TexturePropertyNode - { - protected const string VirtualPresetStr = "Layout Preset"; - protected const string VirtualChannelStr = "Virtual Layer"; - - private const string VirtualTextureObjectInfo = "Can only be used alongside a Texture Sample node by connecting to its Tex Input Port.\n" + - "\nProperty name must match the value set on your Virtual Texture.\n" + - "Default e.g Albedo = _MainTex\n" + - "\nName your node according to the respective channel property in your Virtual Texture. The Albedo must be set to _MainTex ( temporary requirement )."; - private readonly string[] ChannelTypeStr = { - "Albedo - D.RGBA", - "Base - D.RGBA", - "Normal - N.GA", - "Height - N.B", - "Occlusion - N.R", - "Displacement - N.B", - "Specular - S.RGBA", - "Specular|Metallic - S.RGBA", - "Material - S.RGBA",}; - - private readonly string[] Dummy = { string.Empty }; - private string[] m_channelTypeStr; - - [SerializeField] - protected VirtualPreset m_virtualPreset = VirtualPreset.Unity5; - - [SerializeField] - protected VirtualChannel m_virtualChannel = VirtualChannel.Albedo; - - [SerializeField] - private int m_selectedChannelInt = 0; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - ChangeChannels(); - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - if ( UniqueId != -1 ) - UIUtils.AddVirtualTextureCount(); - } - - public override void DrawSubProperties() - { - ShowDefaults(); - - base.DrawSubProperties(); - } - - public override void DrawMaterialProperties() - { - ShowDefaults(); - - base.DrawMaterialProperties(); - } - - new void ShowDefaults() - { - EditorGUI.BeginChangeCheck(); - m_virtualPreset = ( VirtualPreset ) EditorGUILayoutEnumPopup( VirtualPresetStr, m_virtualPreset ); - if ( EditorGUI.EndChangeCheck() ) - { - ChangeChannels(); - } - - EditorGUI.BeginChangeCheck(); - m_selectedChannelInt = EditorGUILayoutPopup( VirtualChannelStr, m_selectedChannelInt, m_channelTypeStr ); - if ( EditorGUI.EndChangeCheck() ) - { - m_virtualChannel = GetChannel( m_selectedChannelInt ); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUILayout.HelpBox( VirtualTextureObjectInfo, MessageType.Info ); - } - - private VirtualChannel GetChannel( int popupInt ) - { - int remapInt = 0; - switch ( m_virtualPreset ) - { - case VirtualPreset.Unity_Legacy: - remapInt = popupInt == 0 ? 1 : popupInt == 1 ? 2 : popupInt == 2 ? 4 : popupInt == 3 ? 5 : 0; - break; - default: - case VirtualPreset.Unity5: - case VirtualPreset.UBER: - remapInt = popupInt == 0 ? 0 : popupInt == 1 ? 7 : popupInt == 2 ? 2 : popupInt == 3 ? 3 : popupInt == 4 ? 4 : 0; - break; - case VirtualPreset.Alloy: - remapInt = popupInt == 0 ? 1 : popupInt == 1 ? 2 : popupInt == 2 ? 8 : popupInt == 3 ? 3 : 0; - break; - case VirtualPreset.Skyshop: - case VirtualPreset.Lux: - remapInt = popupInt == 0 ? 1 : popupInt == 1 ? 2 : popupInt == 2 ? 6 : 0; - break; - } - - return ( VirtualChannel ) remapInt; - } - - private void ChangeChannels() - { - m_channelTypeStr = Dummy; - switch ( m_virtualPreset ) - { - case VirtualPreset.Unity_Legacy: - m_channelTypeStr = new string[] { ChannelTypeStr[ 1 ], ChannelTypeStr[ 2 ], ChannelTypeStr[ 4 ], ChannelTypeStr[ 5 ] }; - break; - default: - case VirtualPreset.Unity5: - case VirtualPreset.UBER: - m_channelTypeStr = new string[] { ChannelTypeStr[ 0 ], ChannelTypeStr[ 7 ], ChannelTypeStr[ 2 ], ChannelTypeStr[ 3 ], ChannelTypeStr[ 4 ] }; - break; - case VirtualPreset.Alloy: - m_channelTypeStr = new string[] { ChannelTypeStr[ 1 ], ChannelTypeStr[ 2 ], ChannelTypeStr[ 8 ], ChannelTypeStr[ 3 ] }; - break; - case VirtualPreset.Skyshop: - case VirtualPreset.Lux: - m_channelTypeStr = new string[] { ChannelTypeStr[ 1 ], ChannelTypeStr[ 2 ], ChannelTypeStr[ 6 ] }; - break; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - dataCollector.AddToProperties( UniqueId, "[HideInInspector] _VTInfoBlock( \"VT( auto )\", Vector ) = ( 0, 0, 0, 0 )", -1 ); - - return PropertyName; - } - - public override string GetPropertyValue() - { - string propertyValue = string.Empty; - switch ( m_virtualChannel ) - { - default: - case VirtualChannel.Albedo: - case VirtualChannel.Base: - propertyValue = PropertyName + "(\"" + m_propertyInspectorName + "\", 2D) = \"" + m_defaultTextureValue + "\" {}"; - break; - case VirtualChannel.Normal: - propertyValue = PropertyName + "(\"" + m_propertyInspectorName + "\", 2D) = \"" + m_defaultTextureValue + "\" {}"; - break; - case VirtualChannel.SpecMet: - propertyValue = PropertyName + "(\"" + m_propertyInspectorName + "\", 2D) = \"" + m_defaultTextureValue + "\" {}"; - break; - } - return PropertyAttributes + propertyValue; - } - - public override string GetUniformValue() - { - return "uniform sampler2D " + PropertyName + ";"; - } - - public override bool GetUniformData( out string dataType, out string dataName, ref bool fullValue ) - { - dataType = "sampler2D"; - dataName = PropertyName; - return true; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - string defaultTextureGUID = GetCurrentParam( ref nodeParams ); - //m_defaultValue = AssetDatabase.LoadAssetAtPath( textureName ); - if( UIUtils.CurrentShaderVersion() > 14101 ) - { - m_defaultValue = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( defaultTextureGUID ) ); - string materialTextureGUID = GetCurrentParam( ref nodeParams ); - m_materialValue = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( materialTextureGUID ) ); - } - else - { - m_defaultValue = AssetDatabase.LoadAssetAtPath( defaultTextureGUID ); - } - m_isNormalMap = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - m_defaultTextureValue = ( TexturePropertyValues ) Enum.Parse( typeof( TexturePropertyValues ), GetCurrentParam( ref nodeParams ) ); - m_autocastMode = ( AutoCastType ) Enum.Parse( typeof( AutoCastType ), GetCurrentParam( ref nodeParams ) ); - m_virtualPreset = ( VirtualPreset ) Enum.Parse( typeof( VirtualPreset ), GetCurrentParam( ref nodeParams ) ); - m_selectedChannelInt = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - ChangeChannels(); - m_virtualChannel = GetChannel( m_selectedChannelInt ); - - //m_forceNodeUpdate = true; - - //ConfigFromObject( m_defaultValue ); - if( m_materialValue == null ) - { - ConfigFromObject( m_defaultValue ); - } - else - { - CheckTextureImporter( true, true ); - } - ConfigureInputPorts(); - ConfigureOutputPorts(); - } - - public override void ReadAdditionalData( ref string[] nodeParams ) { } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - //IOUtils.AddFieldValueToString( ref nodeInfo, ( m_defaultValue != null ) ? AssetDatabase.GetAssetPath( m_defaultValue ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_defaultValue != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_defaultValue ) ) : Constants.NoStringValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_materialValue != null ) ? AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_materialValue ) ) : Constants.NoStringValue ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_isNormalMap.ToString() ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_defaultTextureValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_autocastMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_virtualPreset ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_selectedChannelInt ); - } - - public override void WriteAdditionalToString( ref string nodeInfo, ref string connectionsInfo ) { } - - //public override string PropertyName - //{ - // get - // { - // string propertyName = string.Empty; - // switch ( m_virtualChannel ) - // { - // default: - // case VirtualChannel.Albedo: - // case VirtualChannel.Base: - // propertyName = "_MainTex"; - // break; - // case VirtualChannel.Normal: - // propertyName = "_BumpMap"; - // break; - // case VirtualChannel.SpecMet: - // propertyName = "_MetallicGlossMap"; - // break; - // case VirtualChannel.Occlusion: - // propertyName = "_OcclusionMap"; - // break; - // } - // return propertyName; - // } - //} - - public override void Destroy() - { - base.Destroy(); - UIUtils.RemoveVirtualTextureCount(); - } - - public override bool IsNormalMap { get { return m_isNormalMap || m_virtualChannel == VirtualChannel.Normal; } } - public VirtualChannel Channel { get { return m_virtualChannel; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs.meta deleted file mode 100644 index f2719119..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Textures/VirtualTextureObject.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bacb12043c5bc504aa49e0a5a9bbc534 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs deleted file mode 100644 index 4b6dc9af..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs +++ /dev/null @@ -1,692 +0,0 @@ -using UnityEditor; -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class UndoParentNode : ScriptableObject - { - private const string MessageFormat = "Changing value {0} on node {1}"; - - [SerializeField] - protected NodeAttributes m_nodeAttribs; - - [SerializeField] - protected ParentGraph m_containerGraph; - - public void UndoRecordObject( string name ) - { - UIUtils.MarkUndoAction(); - Undo.RegisterCompleteObjectUndo( UIUtils.CurrentWindow, name ); - Undo.RecordObject( this, name ); - } - - public virtual void RecordObject( string Id ) - { - Undo.RecordObject( this, Id ); - } - public virtual void RecordObjectOnDestroy( string Id ) - { - Undo.RecordObject( this, Id ); - } - - public string EditorGUILayoutStringField( string name, string value, params GUILayoutOption[] options ) - { - string newValue = EditorGUILayout.TextField( name, value, options ); - if( !newValue.Equals( value ) ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUILayoutStringField", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public string EditorGUILayoutTextField( GUIContent label, string text, params GUILayoutOption[] options ) - { - string newValue = EditorGUILayout.TextField( label, text, options ); - if( !text.Equals( newValue ) ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public string EditorGUILayoutTextField( string label, string text, params GUILayoutOption[] options ) - { - string newValue = EditorGUILayout.TextField( label, text, options ); - if( !text.Equals( newValue ) ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Enum EditorGUILayoutEnumPopup( GUIContent label, Enum selected, params GUILayoutOption[] options ) - { - Enum newValue = EditorGUILayout.EnumPopup( label, selected, options ); - if( !newValue.ToString().Equals( selected.ToString() ) ) - { - UndoRecordObject( string.Concat( "Changing value ", label, " on node ", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - //UndoRecordObject(string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Enum EditorGUILayoutEnumPopup( string label, Enum selected, params GUILayoutOption[] options ) - { - Enum newValue = EditorGUILayout.EnumPopup( label, selected, options ); - if( !newValue.ToString().Equals( selected.ToString() ) ) - { - UndoRecordObject( string.Concat( "Changing value ", label, " on node ", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - //UndoRecordObject(string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Enum EditorGUILayoutEnumPopup( Enum selected, params GUILayoutOption[] options ) - { - Enum newValue = EditorGUILayout.EnumPopup( selected, options ); - if( !newValue.ToString().Equals( selected.ToString() ) ) - { - UndoRecordObject( string.Concat( "Changing value EditorGUILayoutEnumPopup on node ", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - //UndoRecordObject(string.Format( MessageFormat, "EditorGUILayoutEnumPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutIntPopup( string label, int selectedValue, string[] displayedOptions, int[] optionValues, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.IntPopup( label, selectedValue, displayedOptions, optionValues, options ); - if( newValue != selectedValue ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - - public int EditorGUILayoutPopup( string label, int selectedIndex, string[] displayedOptions, GUIStyle style, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.Popup( label, selectedIndex, displayedOptions, style, options ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - - public int EditorGUILayoutPopup( GUIContent label, int selectedIndex, GUIContent[] displayedOptions, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.Popup( label, selectedIndex, displayedOptions, options ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutPopup( GUIContent label, int selectedIndex, GUIContent[] displayedOptions, GUIStyle style, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.Popup( label, selectedIndex, displayedOptions, style, options ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutPopup( int selectedIndex, string[] displayedOptions, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.Popup( selectedIndex, displayedOptions, options ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUILayoutPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutPopup( string label, int selectedIndex, string[] displayedOptions, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.Popup( label, selectedIndex, displayedOptions, options ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUILayoutToggle( GUIContent label, bool value, params GUILayoutOption[] options ) - { - bool newValue = EditorGUILayout.Toggle( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUILayoutToggle( string label, bool value, params GUILayoutOption[] options ) - { - bool newValue = EditorGUILayout.Toggle( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUILayoutToggle( string label, bool value, GUIStyle style, params GUILayoutOption[] options ) - { - bool newValue = EditorGUILayout.Toggle( label, value, style, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutIntField( int value, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.IntField( value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUILayoutIntField", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutIntField( GUIContent label, int value, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.IntField( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutIntField( string label, int value, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.IntField( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float EditorGUILayoutFloatField( GUIContent label, float value, params GUILayoutOption[] options ) - { - float newValue = EditorGUILayout.FloatField( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float EditorGUILayoutFloatField( string label, float value, params GUILayoutOption[] options ) - { - float newValue = EditorGUILayout.FloatField( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float EditorGUILayoutRangedFloatField( string label, float value, float min, float max, params GUILayoutOption[] options ) - { - float newValue = Mathf.Clamp( EditorGUILayout.FloatField( label, value, options ), min, max ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Color EditorGUILayoutColorField( string label, Color value, params GUILayoutOption[] options ) - { - Color newValue = EditorGUILayout.ColorField( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } -#if UNITY_2018_1_OR_NEWER - public Color EditorGUILayoutColorField( GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr, params GUILayoutOption[] options ) - { - Color newValue = EditorGUILayout.ColorField( label, value, showEyedropper, showAlpha, hdr, options ); - if( newValue != value ) - { - UndoRecordObject(string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } -#else - public Color EditorGUILayoutColorField( GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr, ColorPickerHDRConfig hdrConfig, params GUILayoutOption[] options ) - { - Color newValue = EditorGUILayout.ColorField( label, value, showEyedropper, showAlpha, hdr, hdrConfig, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } -#endif - public float EditorGUILayoutSlider( string label, float value, float leftValue, float rightValue, params GUILayoutOption[] options ) - { - float newValue = EditorGUILayout.Slider( label, value, leftValue, rightValue, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float EditorGUILayoutSlider( GUIContent label, float value, float leftValue, float rightValue, params GUILayoutOption[] options ) - { - float newValue = EditorGUILayout.Slider( label, value, leftValue, rightValue, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - public UnityEngine.Object EditorGUILayoutObjectField( string label, UnityEngine.Object obj, System.Type objType, bool allowSceneObjects, params GUILayoutOption[] options ) - { - UnityEngine.Object newValue = EditorGUILayout.ObjectField( label, obj, objType, allowSceneObjects, options ); - if( newValue != obj ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Vector2 EditorGUIVector2Field( Rect position, string label, Vector2 value ) - { - Vector2 newValue = EditorGUI.Vector2Field( position, label, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - - public Vector2 EditorGUILayoutVector2Field( string label, Vector2 value, params GUILayoutOption[] options ) - { - Vector2 newValue = EditorGUILayout.Vector2Field( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Vector3 EditorGUIVector3Field( Rect position, string label, Vector3 value ) - { - Vector3 newValue = EditorGUI.Vector3Field( position, label, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Vector3 EditorGUILayoutVector3Field( string label, Vector3 value, params GUILayoutOption[] options ) - { - Vector3 newValue = EditorGUILayout.Vector3Field( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Vector4 EditorGUIVector4Field( Rect position, string label, Vector4 value ) - { - Vector4 newValue = EditorGUI.Vector4Field( position, label, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Vector4 EditorGUILayoutVector4Field( string label, Vector4 value, params GUILayoutOption[] options ) - { - Vector4 newValue = EditorGUILayout.Vector4Field( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutIntSlider( GUIContent label, int value, int leftValue, int rightValue, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.IntSlider( label, value, leftValue, rightValue, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUILayoutIntSlider( string label, int value, int leftValue, int rightValue, params GUILayoutOption[] options ) - { - int newValue = EditorGUILayout.IntSlider( label, value, leftValue, rightValue, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUILayoutToggleLeft( string label, bool value, params GUILayoutOption[] options ) - { - bool newValue = EditorGUILayout.ToggleLeft( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUILayoutToggleLeft( GUIContent label, bool value, params GUILayoutOption[] options ) - { - bool newValue = EditorGUILayout.ToggleLeft( label, value, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public string EditorGUILayoutTextArea( string text, GUIStyle style, params GUILayoutOption[] options ) - { - string newValue = EditorGUILayout.TextArea( text, style, options ); - if( !newValue.Equals( text ) ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUILayoutTextArea", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUILayoutFoldout( bool foldout, string content ) - { - bool newValue = EditorGUILayout.Foldout( foldout, content ); - if( newValue != foldout ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUILayoutFoldout", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUIFoldout( Rect position, bool foldout, string content ) - { - bool newValue = EditorGUI.Foldout( position, foldout, content ); - if( newValue != foldout ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIFoldout", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public string EditorGUITextField( Rect position, string label, string text ) - { - string newValue = EditorGUI.TextField( position, label, text ); - if( !newValue.Equals( text ) ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public string EditorGUITextField( Rect position, string label, string text, [UnityEngine.Internal.DefaultValue( "EditorStyles.textField" )] GUIStyle style ) - { - string newValue = EditorGUI.TextField( position, label, text, style ); - if( !newValue.Equals( text ) ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } -#if UNITY_2018_1_OR_NEWER - public Color EditorGUIColorField( Rect position, GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr ) - { - Color newValue = EditorGUI.ColorField( position, label, value, showEyedropper, showAlpha, hdr ); - if( newValue != value ) - { - UndoRecordObject(string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } -#else - public Color EditorGUIColorField( Rect position, GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr, ColorPickerHDRConfig hdrConfig ) - { - Color newValue = EditorGUI.ColorField( position, label, value, showEyedropper, showAlpha, hdr, hdrConfig ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } -#endif - public Color EditorGUIColorField( Rect position, string label, Color value ) - { - Color newValue = EditorGUI.ColorField( position, label, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - - public int EditorGUIIntField( Rect position, string label, int value ) - { - int newValue = EditorGUI.IntField( position, label, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUIIntField( Rect position, string label, int value, [UnityEngine.Internal.DefaultValue( "EditorStyles.numberField" )] GUIStyle style ) - { - int newValue = EditorGUI.IntField( position, label, value, style ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float EditorGUIFloatField( Rect position, string label, float value ) - { - float newValue = EditorGUI.FloatField( position, label, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float EditorGUIFloatField( Rect position, string label, float value, [UnityEngine.Internal.DefaultValue( "EditorStyles.numberField" )] GUIStyle style ) - { - float newValue = EditorGUI.FloatField( position, label, value, style ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, label, ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float EditorGUIFloatField( Rect position, float value, [UnityEngine.Internal.DefaultValue( "EditorStyles.numberField" )] GUIStyle style ) - { - float newValue = EditorGUI.FloatField( position, value, style ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIFloatField", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public float GUIHorizontalSlider( Rect position, float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb ) - { - float newValue = GUI.HorizontalSlider( position, value, leftValue, rightValue, slider, thumb ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, "GUIHorizontalSlider", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Enum EditorGUIEnumPopup( Rect position, Enum selected ) - { - Enum newValue = EditorGUI.EnumPopup( position, selected ); - if( !newValue.ToString().Equals( selected.ToString() ) ) - { - UndoRecordObject( string.Concat( "Changing value EditorGUIEnumPopup on node ", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - //UndoRecordObject(string.Format( MessageFormat, "EditorGUIEnumPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public Enum EditorGUIEnumPopup( Rect position, Enum selected, [UnityEngine.Internal.DefaultValue( "EditorStyles.popup" )] GUIStyle style ) - { - Enum newValue = EditorGUI.EnumPopup( position, selected, style ); - if( !newValue.ToString().Equals( selected.ToString() ) ) - { - UndoRecordObject( string.Concat( "Changing value EditorGUIEnumPopup on node ", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - //UndoRecordObject(string.Format( MessageFormat, "EditorGUIEnumPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUIIntPopup( Rect position, int selectedValue, GUIContent[] displayedOptions, int[] optionValues, [UnityEngine.Internal.DefaultValue( "EditorStyles.popup" )] GUIStyle style ) - { - int newValue = EditorGUI.IntPopup( position, selectedValue, displayedOptions, optionValues, style ); - if( newValue != selectedValue ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIIntEnumPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUIPopup( Rect position, string label, int selectedIndex, string[] displayedOptions ) - { - int newValue = EditorGUI.Popup( position, label, selectedIndex, displayedOptions ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIEnumPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUIPopup( Rect position, int selectedIndex, GUIContent[] displayedOptions, [UnityEngine.Internal.DefaultValue( "EditorStyles.popup" )] GUIStyle style ) - { - int newValue = EditorGUI.Popup( position, selectedIndex, displayedOptions, style ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIEnumPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public int EditorGUIPopup( Rect position, int selectedIndex, string[] displayedOptions, [UnityEngine.Internal.DefaultValue( "EditorStyles.popup" )] GUIStyle style ) - { - int newValue = EditorGUI.Popup( position, selectedIndex, displayedOptions, style ); - if( newValue != selectedIndex ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIEnumPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public UnityEngine.Object EditorGUIObjectField( Rect position, UnityEngine.Object obj, System.Type objType, bool allowSceneObjects ) - { - UnityEngine.Object newValue = EditorGUI.ObjectField( position, obj, objType, allowSceneObjects ); - if( newValue != obj ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIObjectField", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - public int EditorGUIIntPopup( Rect position, int selectedValue, string[] displayedOptions, int[] optionValues, [UnityEngine.Internal.DefaultValue( "EditorStyles.popup" )] GUIStyle style ) - { - int newValue = EditorGUI.IntPopup( position, selectedValue, displayedOptions, optionValues, style ); - if( newValue != selectedValue ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIIntPopup", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUIToggle( Rect position, bool value ) - { - bool newValue = EditorGUI.Toggle( position, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIToggle", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool EditorGUIToggle( Rect position, string text, bool value ) - { - bool newValue = EditorGUI.Toggle( position,text, value ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, "EditorGUIToggle", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public string GUITextField( Rect position, string text, GUIStyle style ) - { - string newValue = GUI.TextField( position, text, style ); - if( !newValue.Equals( text ) ) - { - UndoRecordObject( string.Format( MessageFormat, "GUITextfield", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - - public bool GUILayoutToggle( bool value, string text, GUIStyle style, params GUILayoutOption[] options ) - { - bool newValue = GUILayout.Toggle( value, text, style, options ); - if( newValue != value ) - { - UndoRecordObject( string.Format( MessageFormat, "GUILayoutToggle", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return newValue; - } - - public bool GUILayoutButton( string text, GUIStyle style, params GUILayoutOption[] options ) - { - bool value = GUILayout.Button( text, style, options ); - if( value ) - { - UndoRecordObject( string.Format( MessageFormat, "GUILayoutButton", ( ( m_nodeAttribs != null ) ? m_nodeAttribs.Name : GetType().ToString() ) ) ); - } - return value; - } - - /// - /// It's the graph the node exists in, this is set after node creation and it's not available on CommonInit - /// - public ParentGraph ContainerGraph - { - get { return m_containerGraph; } - set { m_containerGraph = value; } - } - } -} - diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs.meta deleted file mode 100644 index f320dc17..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/UndoParentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bcc69b2f388d45f43a9157ce814b5aae -timeCreated: 1490183752 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex.meta deleted file mode 100644 index 9c22229c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 579ecde4d9d1a0e45a655588b39f457a -folderAsset: yes -timeCreated: 1481126945 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs deleted file mode 100644 index 0cb8787a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs +++ /dev/null @@ -1,123 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Billboard", "Miscellaneous", "Calculates new Vertex positions and normals to achieve a billboard effect." )] - public sealed class BillboardNode : ParentNode - { - private const string ErrorMessage = "Billboard node should only be connected to vertex ports."; - private const string WarningMessage = "This node is a bit different from all others as it injects the necessary code into the vertex body and writes directly on the vertex position and normal.\nIt outputs a value of 0 so it can be connected directly to a vertex port.\n[Only if that port is a relative vertex offset]."; - - [SerializeField] - private BillboardType m_billboardType = BillboardType.Cylindrical; - - [SerializeField] - private bool m_rotationIndependent = false; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.FLOAT3, "Out" ); - m_textLabelWidth = 115; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_billboardType ) ); - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - m_upperLeftWidget.DrawWidget( ref m_billboardType, this, OnWidgetUpdate ); - } - - private readonly Action OnWidgetUpdate = ( x ) => - { - x.SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, ( x as BillboardNode ).Type ) ); - }; - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, () => - { - EditorGUI.BeginChangeCheck(); - m_billboardType = (BillboardType)EditorGUILayoutEnumPopup( BillboardOpHelper.BillboardTypeStr, m_billboardType ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_billboardType ) ); - } - m_rotationIndependent = EditorGUILayoutToggle( BillboardOpHelper.BillboardRotIndStr, m_rotationIndependent ); - } ); - EditorGUILayout.HelpBox( WarningMessage, MessageType.Warning ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsFragmentCategory ) - { - UIUtils.ShowMessage( UniqueId, ErrorMessage,MessageSeverity.Error ); - return m_outputPorts[0].ErrorValue; - } - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].ErrorValue; - - m_outputPorts[ 0 ].SetLocalValue( "0", dataCollector.PortCategory ); - string vertexPosValue = dataCollector.IsTemplate ? dataCollector.TemplateDataCollectorInstance.GetVertexPosition( WirePortDataType.OBJECT, CurrentPrecisionType ) : "v.vertex"; - string vertexNormalValue = dataCollector.IsTemplate ? dataCollector.TemplateDataCollectorInstance.GetVertexNormal( CurrentPrecisionType ) : "v.normal"; - bool vertexIsFloat3 = false; - if( dataCollector.IsTemplate ) - { - InterpDataHelper info = dataCollector.TemplateDataCollectorInstance.GetInfo( TemplateInfoOnSematics.POSITION ); - if( info != null ) - { - vertexIsFloat3 = info.VarType == WirePortDataType.FLOAT3; - } - } - - BillboardOpHelper.FillDataCollector( ref dataCollector, m_billboardType, m_rotationIndependent, vertexPosValue, vertexNormalValue, vertexIsFloat3 ); - - return "0"; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_billboardType = (BillboardType)Enum.Parse( typeof( BillboardType ), GetCurrentParam( ref nodeParams ) ); - m_rotationIndependent = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_billboardType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_rotationIndependent ); - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, m_billboardType ) ); - } - - public BillboardType Type { get { return m_billboardType; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs.meta deleted file mode 100644 index 7b2c540b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BillboardNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 08fd3dd8f623aca42b7eb9962a89753d -timeCreated: 1501161489 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs deleted file mode 100644 index 828a4993..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs +++ /dev/null @@ -1,37 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Vertex Bitangent", "Vertex Data", "Calculated bitangent vector in object space, can be used in both local vertex offset and fragment outputs. Already has tangent sign and object transform into account" )] - public sealed class BitangentVertexDataNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "76873532ab67d2947beaf07151383cbe"; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - dataCollector.DirtyNormal = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if ( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - dataCollector.ForceNormal = true; - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - string vertexBitangent = GeneratorUtils.GenerateVertexBitangent( ref dataCollector, UniqueId, CurrentPrecisionType ); - return GetOutputVectorItem( 0, outputId, vertexBitangent ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs.meta deleted file mode 100644 index 1c5ff97a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/BitangentVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 839ecbdfc8ed4fd4d8a08ec07f7159fa -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs deleted file mode 100644 index 0cea1618..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "[VS] Vertex Color", "Vertex Data", "Vertex color. Only works on Vertex Shaders ports ( p.e. Local Vertex Offset Port ).", null,KeyCode.None,true,true,"Vertex Color",typeof(VertexColorNode))] - public sealed class ColorVertexDataNode : VertexDataNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "color"; - ConvertFromVectorToColorPorts(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs.meta deleted file mode 100644 index b8990fe9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ColorVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ca76669baa9fa204b8ce5200eb07c1db -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs deleted file mode 100644 index b5fc4b5f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs +++ /dev/null @@ -1,44 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Vertex Normal", "Vertex Data", "Vertex normal vector in object space, can be used in both local vertex offset and fragment outputs" )] - public sealed class NormalVertexDataNode : VertexDataNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "normal"; - ChangeOutputProperties( 0, "XYZ", WirePortDataType.FLOAT3 ); - m_outputPorts[ 4 ].Visible = false; - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "6b24b06c33f9fe84c8a2393f13ab5406"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - string vertexNormal = string.Empty; - - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - vertexNormal = dataCollector.TemplateDataCollectorInstance.GetVertexNormal( CurrentPrecisionType ); - return GetOutputVectorItem( 0, outputId, vertexNormal ); - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - if( dataCollector.DirtyNormal ) - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - dataCollector.ForceNormal = true; - } - } - - vertexNormal = GeneratorUtils.GenerateVertexNormal( ref dataCollector, UniqueId, CurrentPrecisionType ); - return GetOutputVectorItem( 0, outputId, vertexNormal ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs.meta deleted file mode 100644 index 62b8c9d6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/NormalVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4c7b60515f9cf6043bf8d03531d268f9 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs deleted file mode 100644 index 6dd1b8d3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs +++ /dev/null @@ -1,75 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Object Scale", "Vertex Data", "Object Scale extracted directly from its transform matrix" )] - public class ObjectScaleNode : ParentNode - { - private const string RotationIndependentScaleStr = "Rotation Independent Scale"; - - [SerializeField] - private bool m_rotationIndependentScale = false; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "5540033c6c52f51468938c1a42bd2730"; - m_textLabelWidth = 180; - UpdateMaterialPass(); - m_autoWrapProperties = true; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_rotationIndependentScale = EditorGUILayoutToggle( RotationIndependentScaleStr, m_rotationIndependentScale ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateMaterialPass(); - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - string objectScale = m_rotationIndependentScale ? GeneratorUtils.GenerateRotationIndependentObjectScale( ref dataCollector, UniqueId ): - GeneratorUtils.GenerateObjectScale( ref dataCollector, UniqueId ); - - return GetOutputVectorItem( 0, outputId, objectScale ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() < 17402 ) - { - m_rotationIndependentScale = false; - } - else - { - m_rotationIndependentScale = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - UpdateMaterialPass(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_rotationIndependentScale ); - } - - void UpdateMaterialPass() - { - m_previewMaterialPassId = m_rotationIndependentScale ? 1 : 0; - PreviewIsDirty = true; - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs.meta deleted file mode 100644 index 7103bef2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/ObjectScaleNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ef1fe46d0cc472e45ad13ac737db2c1e -timeCreated: 1493993914 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs deleted file mode 100644 index cec8fb39..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs +++ /dev/null @@ -1,366 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -using UnityEngine; -using UnityEditor; -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Outline", "Miscellaneous", "Uses vertices to simulate an outline around the object" )] - public sealed class OutlineNode : ParentNode - { - enum OutlineAlphaModes - { - None = 0, - Masked, - Transparent, - AlphaPremultiplied - }; - - private const string CullModePortNameStr = "Cull Mode"; - private const string AlphaModePortNameStr = "Alpha"; - private const string MaskedModePortNamStr = "Opacity Mask"; - private const string OutlineAlphaModeStr = "Alpha Mode"; - private const string OpacityMaskClipValueStr = "Mask Clip Value"; - private const string ErrorMessage = "Outline node should only be connected to vertex ports."; - - [SerializeField] - private bool m_noFog = true; - - [SerializeField] - private string[] AvailableOutlineModes = { "Vertex Offset", "Vertex Scale", "Custom" }; - - [SerializeField] - private int[] AvailableOutlineValues = { 0, 1, 2 }; - - [SerializeField] - private int m_currentSelectedMode = 0; - - [SerializeField] - private OutlineAlphaModes m_currentAlphaMode = OutlineAlphaModes.None; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - [NonSerialized] - private StandardSurfaceOutputNode m_masterNode = null; - - [SerializeField] - private int m_zTestMode = 0; - - [SerializeField] - private int m_zWriteMode = 0; - - [SerializeField] - private CullMode m_cullMode = CullMode.Front; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - - AddOutputPort( WirePortDataType.FLOAT3, "Out" ); - - AddInputPort( WirePortDataType.FLOAT3, false, "Color", -1, MasterNodePortCategory.Fragment, 0 ); - AddInputPort( WirePortDataType.FLOAT, false, "Alpha", -1, MasterNodePortCategory.Fragment, 2 ); - AddInputPort( WirePortDataType.FLOAT, false, "Width", -1, MasterNodePortCategory.Fragment, 1 ); - GetInputPortByUniqueId( 2 ).Visible = false; - m_textLabelWidth = 115; - m_hasLeftDropdown = true; - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, AvailableOutlineModes[ m_currentSelectedMode ] ) ); - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( GetInputPortByUniqueId( 0 ).IsConnected ) - dataCollector.UsingCustomOutlineColor = true; - - if( GetInputPortByUniqueId( 1 ).IsConnected ) - dataCollector.UsingCustomOutlineWidth = true; - - if( GetInputPortByUniqueId( 2 ).IsConnected ) - dataCollector.UsingCustomOutlineAlpha = true; - - if( !dataCollector.IsTemplate ) - { - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.ZWriteMode = m_zWriteMode; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.OffsetMode = m_currentSelectedMode; - } - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_currentSelectedMode = m_upperLeftWidget.DrawWidget( this, m_currentSelectedMode, AvailableOutlineModes ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, AvailableOutlineModes[ m_currentSelectedMode ] ) ); - UpdatePorts(); - } - } - - void CheckAlphaPortVisibility() - { - InputPort alphaPort = GetInputPortByUniqueId( 2 ); - if( m_currentAlphaMode != OutlineAlphaModes.None ) - { - if( !alphaPort.Visible ) - alphaPort.Visible = true; - - if( m_currentAlphaMode == OutlineAlphaModes.Masked ) - { - GetInputPortByUniqueId( 2 ).Name = MaskedModePortNamStr; - } - else - { - GetInputPortByUniqueId( 2 ).Name = AlphaModePortNameStr; - } - m_sizeIsDirty = true; - } - - if( m_currentAlphaMode == OutlineAlphaModes.None && alphaPort.Visible ) - { - alphaPort.Visible = false; - m_sizeIsDirty = true; - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, Constants.ParameterLabelStr, () => - { - EditorGUI.BeginChangeCheck(); - m_currentSelectedMode = EditorGUILayoutIntPopup( "Type", m_currentSelectedMode, AvailableOutlineModes, AvailableOutlineValues ); - if( EditorGUI.EndChangeCheck() ) - { - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, AvailableOutlineModes[ m_currentSelectedMode ] ) ); - UpdatePorts(); - } - - EditorGUI.BeginChangeCheck(); - m_currentAlphaMode = (OutlineAlphaModes)EditorGUILayoutEnumPopup( OutlineAlphaModeStr, m_currentAlphaMode ); - if( EditorGUI.EndChangeCheck() ) - { - CheckAlphaPortVisibility(); - } - - if( m_currentAlphaMode == OutlineAlphaModes.Masked ) - { - if( m_masterNode == null ) - { - m_masterNode = UIUtils.CurrentWindow.OutsideGraph.CurrentMasterNode as StandardSurfaceOutputNode; - } - - if( m_masterNode != null ) - { - m_masterNode.ShowOpacityMaskValueUI(); - } - } - - m_cullMode = (CullMode)EditorGUILayoutEnumPopup( CullModePortNameStr, m_cullMode ); - m_zWriteMode = EditorGUILayoutPopup( ZBufferOpHelper.ZWriteModeStr, m_zWriteMode, ZBufferOpHelper.ZWriteModeValues ); - m_zTestMode = EditorGUILayoutPopup( ZBufferOpHelper.ZTestModeStr, m_zTestMode, ZBufferOpHelper.ZTestModeLabels ); - m_noFog = EditorGUILayoutToggle( "No Fog", m_noFog ); - - } ); - } - - void UpdatePorts() - { - if( m_currentSelectedMode == 2 ) //custom mode - { - GetInputPortByUniqueId( 1 ).ChangeProperties( "Offset", WirePortDataType.FLOAT3, false ); - } - else - { - GetInputPortByUniqueId( 1 ).ChangeProperties( "Width", WirePortDataType.FLOAT, false ); - } - - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.IsTemplate ) - return m_outputPorts[0].ErrorValue; - - if( dataCollector.IsFragmentCategory ) - { - UIUtils.ShowMessage( UniqueId, ErrorMessage ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].ErrorValue; - - m_outputPorts[ 0 ].SetLocalValue( "0", dataCollector.PortCategory ); - - StandardSurfaceOutputNode masterNode = UIUtils.CurrentWindow.OutsideGraph.CurrentMasterNode as StandardSurfaceOutputNode; - - MasterNodeDataCollector outlineDataCollector = new MasterNodeDataCollector(); - outlineDataCollector.IsOutlineDataCollector = true; - outlineDataCollector.DirtyNormal = true; - InputPort colorPort = GetInputPortByUniqueId( 0 ); - InputPort alphaPort = GetInputPortByUniqueId( 2 ); - InputPort vertexPort = GetInputPortByUniqueId( 1 ); - - if( vertexPort.IsConnected ) - { - outlineDataCollector.PortCategory = MasterNodePortCategory.Vertex; - string outlineWidth = vertexPort.GenerateShaderForOutput( ref outlineDataCollector, vertexPort.DataType, true, true ); - outlineDataCollector.AddToVertexLocalVariables( UniqueId, PrecisionType.Float, vertexPort.DataType, "outlineVar", outlineWidth ); - - outlineDataCollector.AddVertexInstruction( outlineDataCollector.SpecialLocalVariables, UniqueId, false ); - outlineDataCollector.ClearSpecialLocalVariables(); - - outlineDataCollector.AddVertexInstruction( outlineDataCollector.VertexLocalVariables, UniqueId, false ); - outlineDataCollector.ClearVertexLocalVariables(); - - // need to check whether this breaks other outputs or not - UIUtils.CurrentWindow.OutsideGraph.ResetNodesLocalVariables(); - } - - outlineDataCollector.PortCategory = MasterNodePortCategory.Fragment; - string outlineColor = colorPort.GeneratePortInstructions( ref outlineDataCollector );// "\to.Emission = " + colorPort.GeneratePortInstructions( ref outlineDataCollector ) + ";"; - string alphaValue = alphaPort.Visible ? alphaPort.GeneratePortInstructions( ref outlineDataCollector ) : string.Empty; - - bool addTabs = outlineDataCollector.DirtySpecialLocalVariables || alphaPort.Available; - outlineDataCollector.AddInstructions( "\t" + outlineDataCollector.SpecialLocalVariables.TrimStart( '\t' ) ); - outlineDataCollector.ClearSpecialLocalVariables(); - outlineDataCollector.AddInstructions( ( addTabs ? "\t\t\t" : "" ) + "o.Emission = " + outlineColor + ";" ); - if( alphaPort.Visible ) - { - if( m_currentAlphaMode == OutlineAlphaModes.Masked ) - { - float maskClipValue = 0.5f; - - if( masterNode != null ) - maskClipValue = masterNode.OpacityMaskClipValue; - - if( masterNode.InlineOpacityMaskClipValue.IsValid ) - { - RangedFloatNode fnode = UIUtils.GetNode( masterNode.InlineOpacityMaskClipValue.NodeId ) as RangedFloatNode; - if( fnode != null ) - { - outlineDataCollector.AddToProperties( fnode.UniqueId, fnode.GetPropertyValue(), fnode.OrderIndex ); - outlineDataCollector.AddToUniforms( fnode.UniqueId, fnode.GetUniformValue() ); - } - else - { - IntNode inode = UIUtils.GetNode( masterNode.InlineOpacityMaskClipValue.NodeId ) as IntNode; - outlineDataCollector.AddToProperties( inode.UniqueId, inode.GetPropertyValue(), inode.OrderIndex ); - outlineDataCollector.AddToUniforms( inode.UniqueId, inode.GetUniformValue() ); - } - } - else - { - outlineDataCollector.AddToProperties( -1, string.Format( IOUtils.MaskClipValueProperty, OpacityMaskClipValueStr, maskClipValue ), -1 ); - outlineDataCollector.AddToUniforms( -1, string.Format( IOUtils.MaskClipValueUniform, maskClipValue ) ); - } - - outlineDataCollector.AddInstructions( ( addTabs ? "\n\t\t\t" : "" ) + "clip( " + alphaValue + " - " + masterNode.InlineOpacityMaskClipValue.GetValueOrProperty( IOUtils.MaskClipValueName, false ) + " );" ); - } - else - { - outlineDataCollector.AddInstructions( ( addTabs ? "\n\t\t\t" : "" ) + "o.Alpha = " + alphaValue + ";" ); - } - } - - if( outlineDataCollector.UsingWorldNormal ) - outlineDataCollector.AddInstructions( ( addTabs ? "\n\t\t\t" : "" ) + "o.Normal = float3(0,0,-1);" ); - - if( masterNode != null ) - { - //masterNode.AdditionalIncludes.AddToDataCollector( ref outlineDataCollector ); - //masterNode.AdditionalPragmas.AddToDataCollector( ref outlineDataCollector ); - //masterNode.AdditionalDefines.AddToDataCollector( ref outlineDataCollector ); - masterNode.AdditionalDirectives.AddAllToDataCollector( ref outlineDataCollector ); - } - - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.InputList = outlineDataCollector.InputList; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.Inputs = outlineDataCollector.Inputs; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.DirtyInput = outlineDataCollector.DirtyInputs; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.Includes = outlineDataCollector.Includes; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.Pragmas = outlineDataCollector.Pragmas; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.Defines = outlineDataCollector.Defines; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.Uniforms = outlineDataCollector.Uniforms; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.InstancedProperties = outlineDataCollector.InstancedProperties; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.GrabPasses = outlineDataCollector.GrabPass; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.UniformList = outlineDataCollector.UniformsList; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.InstancedPropertiesList = outlineDataCollector.InstancedPropertiesList; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.VertexData = outlineDataCollector.VertexData; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.Instructions = outlineDataCollector.Instructions; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.Functions = outlineDataCollector.Functions; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.LocalFunctions = outlineDataCollector.LocalFunctions; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.OutlineCullMode = m_cullMode; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.ZTestMode = m_zTestMode; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.ZWriteMode = m_zWriteMode; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.OffsetMode = m_currentSelectedMode; - UIUtils.CurrentWindow.OutsideGraph.CurrentStandardSurface.OutlineHelper.CustomNoFog = m_noFog; - dataCollector.CustomOutlineSelectedAlpha = (int)m_currentAlphaMode; - - for( int i = 0; i < outlineDataCollector.PropertiesList.Count; i++ ) - { - dataCollector.AddToProperties( UniqueId, outlineDataCollector.PropertiesList[ i ].PropertyName, outlineDataCollector.PropertiesList[ i ].OrderIndex ); - } - - UIUtils.CurrentWindow.OutsideGraph.ResetNodesLocalVariablesIfNot( MasterNodePortCategory.Vertex ); - return "0"; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_currentSelectedMode = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_noFog = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > 14202 ) - m_currentAlphaMode = (OutlineAlphaModes)Enum.Parse( typeof( OutlineAlphaModes ), GetCurrentParam( ref nodeParams ) ); - - if( UIUtils.CurrentShaderVersion() > 14302 ) - { - m_zWriteMode = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_zTestMode = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 15304 ) - { - m_cullMode = (CullMode)Enum.Parse( typeof( CullMode ), GetCurrentParam( ref nodeParams ) ); - } - - SetAdditonalTitleText( string.Format( Constants.SubTitleTypeFormatStr, AvailableOutlineModes[ m_currentSelectedMode ] ) ); - UpdatePorts(); - CheckAlphaPortVisibility(); - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentSelectedMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_noFog ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentAlphaMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_zWriteMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_zTestMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_cullMode ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs.meta deleted file mode 100644 index 60f49a8e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/OutlineNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 24f267627c002964badad2901309c96a -timeCreated: 1501161489 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs deleted file mode 100644 index a71ed207..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs +++ /dev/null @@ -1,138 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Vertex Position", "Vertex Data", "Vertex position vector in object space, can be used in both local vertex offset and fragment outputs" )] - public sealed class PosVertexDataNode : VertexDataNode - { - private const string PropertyLabel = "Size"; - private readonly string[] SizeLabels = { "XYZ", "XYZW" }; - - [SerializeField] - private int m_sizeOption = 0; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "vertex"; - ChangeOutputProperties( 0, "XYZ", WirePortDataType.FLOAT3 ); - m_drawPreviewAsSphere = true; - m_outputPorts[ 4 ].Visible = false; - m_hasLeftDropdown = true; - m_autoWrapProperties = true; - m_previewShaderGUID = "a5c14f759dd021b4b8d4b6eeb85ac227"; - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_sizeOption = m_upperLeftWidget.DrawWidget( this, m_sizeOption, SizeLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - } - } - - public override void DrawProperties() - { - EditorGUI.BeginChangeCheck(); - m_sizeOption = EditorGUILayoutPopup( PropertyLabel, m_sizeOption, SizeLabels ); - if ( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - } - } - - void UpdatePorts() - { - if ( m_sizeOption == 0 ) - { - ChangeOutputProperties( 0, SizeLabels[ 0 ], WirePortDataType.FLOAT3, false ); - m_outputPorts[ 4 ].Visible = false; - } - else - { - ChangeOutputProperties( 0, SizeLabels[ 1 ], WirePortDataType.FLOAT4, false ); - m_outputPorts[ 4 ].Visible = true; - } - } - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - - if ( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - string vertexPos = dataCollector.TemplateDataCollectorInstance.GetVertexPosition( ( m_sizeOption == 0 ) ? WirePortDataType.FLOAT3 : WirePortDataType.FLOAT4, CurrentPrecisionType ); - return GetOutputVectorItem( 0, outputId, vertexPos ); - } - - - if ( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - - WirePortDataType sizeType = m_sizeOption == 0 ? WirePortDataType.FLOAT3 : WirePortDataType.FLOAT4; - - string vertexPosition = GeneratorUtils.GenerateVertexPosition( ref dataCollector, UniqueId, sizeType ); - return GetOutputVectorItem( 0, outputId, vertexPosition ); - - //if ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - //{ - // string vertexVar = base.GenerateShaderForOutput( 0, ref dataCollector, ignoreLocalVar ); - // if ( outputId != 0 ) - // { - // return GetOutputVectorItem( 0, outputId, vertexVar ); - // } - // else if ( m_sizeOption == 0 ) - // { - // vertexVar += ".xyz"; - // } - - // return vertexVar; - //} - //else - //{ - - // string vertexVar = GeneratorUtils.GenerateVertexPositionOnFrag( ref dataCollector, UniqueId, m_currentPrecisionType ); - // if ( outputId != 0 ) - // { - // return GetOutputVectorItem( 0, outputId, vertexVar ); - // } - // else if ( m_sizeOption == 0 ) - // { - // vertexVar += ".xyz"; - // } - // return GetOutputVectorItem( 0, outputId, vertexVar ); - //} - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if ( UIUtils.CurrentShaderVersion() > 7101 ) - { - m_sizeOption = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - UpdatePorts(); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_sizeOption ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs.meta deleted file mode 100644 index 9ff223e8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/PosVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fc77801277f0faf4ca0be33f565b5604 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs deleted file mode 100644 index f9beb05c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Vertex Tangent Sign", "Vertex Data", "Vertex tangent sign in object space, return the W value of tangent vector that contains only the sign of the tangent" )] - public sealed class TangentSignVertexDataNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputVectorPorts( WirePortDataType.FLOAT, "Sign" ); - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "f5466d126f4bb1f49917eac88b1cb6af"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - return GeneratorUtils.GenerateVertexTangentSign( ref dataCollector, UniqueId, CurrentPrecisionType ); ; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs.meta deleted file mode 100644 index c07ffb6c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentSignVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1f79f23d5c10c9e4fb6a59c1ef70f6fc -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs deleted file mode 100644 index da6d25ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs +++ /dev/null @@ -1,120 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Vertex Tangent", "Vertex Data", "Vertex tangent vector in object space, can be used in both local vertex offset and fragment outputs" )] - public sealed class TangentVertexDataNode : VertexDataNode - { - private const string PropertyLabel = "Size"; - private readonly string[] SizeLabels = { "XYZ", "XYZW" }; - - [SerializeField] - private int m_sizeOption = 0; - - private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "tangent"; - ChangeOutputProperties( 0, "XYZ", WirePortDataType.FLOAT3 ); - m_outputPorts[ 4 ].Visible = false; - m_drawPreviewAsSphere = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "0a44bb521d06d6143a4acbc3602037f8"; - } - - public override void Destroy() - { - base.Destroy(); - m_upperLeftWidget = null; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - EditorGUI.BeginChangeCheck(); - m_sizeOption = m_upperLeftWidget.DrawWidget( this, m_sizeOption, SizeLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - } - } - - public override void DrawProperties() - { - EditorGUI.BeginChangeCheck(); - m_sizeOption = EditorGUILayoutPopup( PropertyLabel, m_sizeOption, SizeLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdatePorts(); - } - } - - void UpdatePorts() - { - if( m_sizeOption == 0 ) - { - ChangeOutputProperties( 0, SizeLabels[ 0 ], WirePortDataType.FLOAT3, false ); - m_outputPorts[ 4 ].Visible = false; - } - else - { - ChangeOutputProperties( 0, SizeLabels[ 1 ], WirePortDataType.FLOAT4, false ); - m_outputPorts[ 4 ].Visible = true; - } - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - dataCollector.DirtyNormal = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - string vertexTangent = string.Empty; - if ( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - vertexTangent = dataCollector.TemplateDataCollectorInstance.GetVertexTangent( WirePortDataType.FLOAT4, CurrentPrecisionType ); - if( m_sizeOption == 0 ) - vertexTangent += ".xyz"; - - return GetOutputVectorItem( 0, outputId, vertexTangent ); - } - - if ( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - dataCollector.ForceNormal = true; - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - WirePortDataType sizeType = m_sizeOption == 0 ? WirePortDataType.FLOAT3 : WirePortDataType.FLOAT4; - - vertexTangent = GeneratorUtils.GenerateVertexTangent( ref dataCollector, UniqueId, CurrentPrecisionType, sizeType ); - return GetOutputVectorItem( 0, outputId, vertexTangent ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 16100 ) - { - m_sizeOption = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - UpdatePorts(); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_sizeOption ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs.meta deleted file mode 100644 index 2ce6f77a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TangentVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b544118f39abfe84581b8249973d52c5 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation.meta deleted file mode 100644 index 89948ec8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 518d8e72c2385b9488817fee5368f56c -folderAsset: yes -timeCreated: 1482150091 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs deleted file mode 100644 index c49df07f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs +++ /dev/null @@ -1,30 +0,0 @@ - -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Distance-based Tessellation", "Miscellaneous", "Calculates tessellation based on distance from camera" )] - public sealed class DistanceBasedTessNode : TessellationParentNode - { - private const string FunctionBody = "UnityDistanceBasedTess( v0.vertex, v1.vertex, v2.vertex, {0},{1},{2})"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false,"Factor"); - AddInputPort( WirePortDataType.FLOAT, false, "Min Dist" ); - AddInputPort( WirePortDataType.FLOAT, false, "Max Dist" ); - AddOutputPort( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - } - - protected override string BuildTessellationFunction( ref MasterNodeDataCollector dataCollector ) - { - return string.Format( FunctionBody, - m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ), - m_inputPorts[ 2 ].GeneratePortInstructions( ref dataCollector ), - m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs.meta deleted file mode 100644 index 18016c1b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/DistanceBasedTessNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5a83fb450d164d34bb756f46b3f4290e -timeCreated: 1482150091 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs deleted file mode 100644 index 48c5db07..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs +++ /dev/null @@ -1,27 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Edge Length Tessellation With Cull", "Miscellaneous", "Tessellation level computed based on triangle edge length on the screen with patch frustum culling" )] - public sealed class EdgeLengthCullTessNode : TessellationParentNode - { - private const string FunctionBody = "UnityEdgeLengthBasedTessCull( v0.vertex, v1.vertex, v2.vertex, {0},{1})"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "Edge Length" ); - AddInputPort( WirePortDataType.FLOAT, false, "Max Disp." ); - AddOutputPort( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - } - - protected override string BuildTessellationFunction( ref MasterNodeDataCollector dataCollector ) - { - return string.Format( FunctionBody, - m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ), - m_inputPorts[ 1 ].GeneratePortInstructions( ref dataCollector ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs.meta deleted file mode 100644 index 20d4dd27..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthCullTessNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4b09c64ce2fd06a4cb4036d8cc0f8b2a -timeCreated: 1482150962 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs deleted file mode 100644 index f4905bf1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Edge Length Tessellation", "Miscellaneous", "Tessellation level computed based on triangle edge length on the screen" )] - public sealed class EdgeLengthTessNode : TessellationParentNode - { - private const string FunctionBody = "UnityEdgeLengthBasedTess (v0.vertex, v1.vertex, v2.vertex, {0})"; - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddInputPort( WirePortDataType.FLOAT, false, "Edge Length" ); - AddOutputPort( WirePortDataType.FLOAT4, Constants.EmptyPortValue ); - } - - protected override string BuildTessellationFunction( ref MasterNodeDataCollector dataCollector ) - { - return string.Format( FunctionBody, m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs.meta deleted file mode 100644 index 2c936ef7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/EdgeLengthTessNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: abe3e8fa4d49c9742a95ac801fd14d7d -timeCreated: 1482150962 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs deleted file mode 100644 index be14febc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace AmplifyShaderEditor -{ - public class TessellationParentNode : ParentNode - { - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_useInternalPortData = true; - } - - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( dataCollector.PortCategory != MasterNodePortCategory.Tessellation ) - { - UIUtils.ShowMessage( UniqueId, m_nodeAttribs.Name + " can only be used on Master Node Tessellation port" ); - return "(-1)"; - } - - return BuildTessellationFunction( ref dataCollector ); - } - - protected virtual string BuildTessellationFunction( ref MasterNodeDataCollector dataCollector ) - { - return string.Empty; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs.meta deleted file mode 100644 index 0799224c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/Tessellation/TessellationParentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 79c24faef1fec884d937e74bdc9209da -timeCreated: 1482162387 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs deleted file mode 100644 index 5297ac7d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs +++ /dev/null @@ -1,16 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "[VS] Vertex TexCoord1", "Vertex Data", "Second set of vertex texture coordinates. Only works on Vertex Shaders ports ( p.e. Local Vertex Offset Port )." ,null,UnityEngine.KeyCode.None,true,true, "[VS] Vertex TexCoord" )] - public sealed class TexCoord1VertexDataNode : VertexDataNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "texcoord1"; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs.meta deleted file mode 100644 index 68529273..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoord1VertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ebd7eb3a7f6149e4e9dacbcda2d8089f -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs deleted file mode 100644 index 832b02a2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs +++ /dev/null @@ -1,235 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Vertex TexCoord", "Vertex Data", "Vertex texture coordinates, can be used in both local vertex offset and fragment outputs", tags: "uv" )] - public sealed class TexCoordVertexDataNode : VertexDataNode - { - [SerializeField] - private int m_texcoordSize = 2; - - [SerializeField] - private int m_index = 0; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "texcoord"; - ChangeOutputProperties( 0, "UV", WirePortDataType.FLOAT2, false ); - m_outputPorts[ 1 ].Name = "U"; - m_outputPorts[ 2 ].Name = "V"; - m_outputPorts[ 3 ].Visible = false; - m_outputPorts[ 4 ].Visible = false; - m_outputPorts[ 3 ].Name = "W"; - m_outputPorts[ 4 ].Name = "T"; - m_autoWrapProperties = true; - m_hasLeftDropdown = true; - m_previewShaderGUID = "6c1bee77276896041bbb73b1b9e7f8ac"; - } - - public override void DrawProperties() - { - base.DrawProperties(); - EditorGUI.BeginChangeCheck(); - m_texcoordSize = EditorGUILayoutIntPopup( Constants.AvailableUVSizesLabel, m_texcoordSize, Constants.AvailableUVSizesStr, Constants.AvailableUVSizes ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateOutput(); - } - - EditorGUI.BeginChangeCheck(); - m_index = EditorGUILayoutIntPopup( Constants.AvailableUVChannelLabel, m_index, Constants.AvailableUVSetsStr, Constants.AvailableUVChannels ); - if( EditorGUI.EndChangeCheck() ) - { - m_currentVertexData = ( m_index == 0 ) ? "texcoord" : "texcoord" + Constants.AvailableUVChannelsStr[ m_index ]; - } - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_dropdownEditing ) - { - EditorGUI.BeginChangeCheck(); - m_texcoordSize = EditorGUIIntPopup( m_dropdownRect, m_texcoordSize, Constants.AvailableUVSizesStr, Constants.AvailableUVSizes, UIUtils.PropertyPopUp ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateOutput(); - DropdownEditing = false; - } - } - } - - private void UpdateOutput() - { - if( m_texcoordSize == 3 ) - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT3, false ); - m_outputPorts[ 0 ].Name = "UVW"; - m_outputPorts[ 3 ].Visible = true; - m_outputPorts[ 4 ].Visible = false; - } - else if( m_texcoordSize == 4 ) - { - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT4, false ); - m_outputPorts[ 0 ].Name = "UVWT"; - m_outputPorts[ 3 ].Visible = true; - m_outputPorts[ 4 ].Visible = true; - } - else - { - m_texcoordSize = 2; - m_outputPorts[ 0 ].ChangeType( WirePortDataType.FLOAT2, false ); - m_outputPorts[ 0 ].Name = "UV"; - m_outputPorts[ 3 ].Visible = false; - m_outputPorts[ 4 ].Visible = false; - } - m_sizeIsDirty = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( dataCollector.IsTemplate ) - { - if( !dataCollector.TemplateDataCollectorInstance.HasUV( m_index ) ) - { - dataCollector.TemplateDataCollectorInstance.RegisterUV( m_index, m_outputPorts[ 0 ].DataType ); - } - - if( dataCollector.TemplateDataCollectorInstance.HasUV( m_index ) ) - { - InterpDataHelper info = dataCollector.TemplateDataCollectorInstance.GetUVInfo( m_index ); - if( outputId == 0 ) - { - return dataCollector.TemplateDataCollectorInstance.GetUVName( m_index, m_outputPorts[ 0 ].DataType ); - } - else if( outputId <= TemplateHelperFunctions.DataTypeChannelUsage[ info.VarType ] ) - { - return GetOutputVectorItem( 0, outputId, info.VarName ); - } - Debug.LogWarning( "Attempting to access inexisting UV channel" ); - } - else - { - Debug.LogWarning( "Attempting to access non-registered UV" ); - } - return "0"; - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - if( m_texcoordSize > 2 ) - dataCollector.UsingHigherSizeTexcoords = true; - } - - WirePortDataType size = (WirePortDataType)( 1 << ( m_texcoordSize + 1 ) ); - string texcoords = GeneratorUtils.GenerateAutoUVs( ref dataCollector, UniqueId, m_index, null, size ); - return GetOutputVectorItem( 0, outputId, texcoords ); - } - - /// - /// Generates UV properties and uniforms and returns the varible name to use in the fragment shader - /// - /// - /// - /// - /// frag variable name - static public string GenerateFragUVs( ref MasterNodeDataCollector dataCollector, int uniqueId, int index, string propertyName = null, WirePortDataType size = WirePortDataType.FLOAT2 ) - { - string dummyPropUV = "_texcoord" + ( index > 0 ? ( index + 1 ).ToString() : "" ); - string dummyUV = "uv" + ( index > 0 ? ( index + 1 ).ToString() : "" ) + dummyPropUV; - - dataCollector.AddToProperties( uniqueId, "[HideInInspector] " + dummyPropUV + "( \"\", 2D ) = \"white\" {}", 100 ); - dataCollector.AddToInput( uniqueId, dummyUV, size ); - - string result = Constants.InputVarStr + "." + dummyUV; - if( !string.IsNullOrEmpty( propertyName ) ) - { - dataCollector.AddToUniforms( uniqueId, "uniform float4 " + propertyName + "_ST;" ); - dataCollector.AddToLocalVariables( uniqueId, PrecisionType.Float, size, "uv" + propertyName, result + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw" ); - result = "uv" + propertyName; - } - - return result; - } - - static public string GenerateVertexUVs( ref MasterNodeDataCollector dataCollector, int uniqueId, int index, string propertyName = null, WirePortDataType size = WirePortDataType.FLOAT2 ) - { - - string result = Constants.VertexShaderInputStr + ".texcoord"; - if( index > 0 ) - { - result += index.ToString(); - } - - switch( size ) - { - default: - case WirePortDataType.FLOAT2: - { - result += ".xy"; - } - break; - case WirePortDataType.FLOAT3: - { - result += ".xyz"; - } - break; - case WirePortDataType.FLOAT4: break; - } - - if( !string.IsNullOrEmpty( propertyName ) ) - { - dataCollector.AddToUniforms( uniqueId, "uniform float4 " + propertyName + "_ST;" ); - dataCollector.AddToVertexLocalVariables( uniqueId, UIUtils.WirePortToCgType( size ) + " uv" + propertyName + " = " + Constants.VertexShaderInputStr + ".texcoord" + ( index > 0 ? index.ToString() : string.Empty ) + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw;" ); - result = "uv" + propertyName; - } - - return result; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 2502 ) - { - m_index = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 5111 ) - { - m_texcoordSize = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - UpdateOutput(); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_index ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_texcoordSize ); - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - if( dataCollector.IsTemplate ) - { - dataCollector.TemplateDataCollectorInstance.SetUVUsage( m_index, m_texcoordSize ); - } - else if( m_index > 3 ) - { - dataCollector.AddCustomAppData( string.Format( TemplateHelperFunctions.TexUVFullSemantic, m_index ) ); - } - } - - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs.meta deleted file mode 100644 index 54fd39ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/TexCoordVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b865968ce22b9d949993e5e60126eb11 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs deleted file mode 100644 index 70a7d7b5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs +++ /dev/null @@ -1,48 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Vertex Binormal World -// Donated by Community Member Kebrus - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Bitangent", "Surface Data", "Per pixel world bitangent vector", null, KeyCode.None, true, false, null, null, "kebrus" )] - public sealed class VertexBinormalNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "76873532ab67d2947beaf07151383cbe"; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData, ref dataCollector ); - dataCollector.DirtyNormal = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( dataCollector.IsTemplate ) - return GetOutputVectorItem( 0, outputId, dataCollector.TemplateDataCollectorInstance.GetWorldBinormal( CurrentPrecisionType ) ); - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - dataCollector.ForceNormal = true; - - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - string worldBitangent = GeneratorUtils.GenerateWorldBitangent( ref dataCollector, UniqueId ); - - return GetOutputVectorItem( 0, outputId, worldBitangent ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs.meta deleted file mode 100644 index b990b9a0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexBinormalNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8ae297dac4e208f4e86c8f7a022fc5bd -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs deleted file mode 100644 index 53ef5763..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs +++ /dev/null @@ -1,47 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Vertex Color", "Vertex Data", "Vertex color interpolated on fragment" )] - public sealed class VertexColorNode : VertexDataNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "color"; - m_outputPorts[ 0 ].Name = "RGBA"; - ConvertFromVectorToColorPorts(); - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "ca1d22db6470c5f4d9f93a9873b4f5bc"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - string color = dataCollector.TemplateDataCollectorInstance.GetVertexColor( CurrentPrecisionType ); - return GetOutputColorItem( 0, outputId, color ); - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - return base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - } - else - { - dataCollector.AddToInput( UniqueId, SurfaceInputs.COLOR ); - string result = Constants.InputVarStr + "." + Constants.ColorVariable; - switch( outputId ) - { - case 1: result += ".r"; break; - case 2: result += ".g"; break; - case 3: result += ".b"; break; - case 4: result += ".a"; break; - } - return result; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs.meta deleted file mode 100644 index ac1eee78..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexColorNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6271f602b9ab61e4c9a96a91e473c1e0 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs deleted file mode 100644 index 9fa8cffd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - //public enum VertexData - //{ - // vertex = 0, - // tangent, - // normal, - // texcoord, - // texcoord1, - // color - //} - - [Serializable] - public class VertexDataNode : ParentNode - { - [SerializeField] - protected string m_currentVertexData; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_currentVertexData = "vertex"; - -// Type type = typeof( StandardSurfaceOutputNode ); - //m_restictions.AddPortRestriction( type, 0 ); - //m_restictions.AddPortRestriction( type, 2 ); - //m_restictions.AddPortRestriction( type, 3 ); - //m_restictions.AddPortRestriction( type, 4 ); - //m_restictions.AddPortRestriction( type, 5 ); - //m_restictions.AddPortRestriction( type, 6 ); - //m_restictions.AddPortRestriction( type, 7 ); - //m_restictions.AddPortRestriction( type, 8 ); - //m_restictions.AddPortRestriction( type, 9 ); - //m_restictions.AddPortRestriction( type, 10 ); - AddOutputVectorPorts( WirePortDataType.FLOAT4, "Out" ); - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - base.GenerateShaderForOutput( outputId, ref dataCollector, ignoreLocalVar ); - return GetOutputVectorItem( 0, outputId, Constants.VertexShaderInputStr + "." + m_currentVertexData ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs.meta deleted file mode 100644 index 66737ecd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e5f8fa23e49e4be478b283a704459767 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs deleted file mode 100644 index b4e6064f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Vertex Tangent World -// Donated by Community Member Kebrus - -using UnityEngine; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "World Tangent", "Surface Data", "Per pixel world tangent vector", null, KeyCode.None, true, false, null, null, "kebrus" )] - public sealed class VertexTangentNode : ParentNode - { - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputVectorPorts( WirePortDataType.FLOAT3, "XYZ" ); - m_drawPreviewAsSphere = true; - m_previewShaderGUID = "61f0b80493c9b404d8c7bf56d59c3f81"; - } - - public override void PropagateNodeData( NodeData nodeData, ref MasterNodeDataCollector dataCollector ) - { - base.PropagateNodeData( nodeData , ref dataCollector ); - dataCollector.DirtyNormal = true; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if ( dataCollector.IsTemplate ) - { - return GetOutputVectorItem( 0, outputId, dataCollector.TemplateDataCollectorInstance.GetWorldTangent( CurrentPrecisionType ) ); - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - dataCollector.ForceNormal = true; - - dataCollector.AddToInput( UniqueId, SurfaceInputs.WORLD_NORMAL, CurrentPrecisionType ); - dataCollector.AddToInput( UniqueId, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - string worldTangent = GeneratorUtils.GenerateWorldTangent( ref dataCollector, UniqueId ); - - return GetOutputVectorItem( 0, outputId, worldTangent ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs.meta deleted file mode 100644 index d3f0bbf2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexTangentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3aca1dfe55df44d4cbaf99d5a40f7470 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs deleted file mode 100644 index 844675f4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs +++ /dev/null @@ -1,120 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -// -// Custom Node Vertex To Fragment -// Donated by Jason Booth - http://u3d.as/DND - -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - [NodeAttributes( "Vertex To Fragment", "Miscellaneous", "Pass vertex data to the pixel shader", null, KeyCode.None, true, false, null, null, "Jason Booth - http://u3d.as/DND" )] - public sealed class VertexToFragmentNode : SingleInputOp - { - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_inputPorts[ 0 ].AddPortForbiddenTypes( WirePortDataType.FLOAT3x3, - WirePortDataType.FLOAT4x4, - WirePortDataType.SAMPLER1D, - WirePortDataType.SAMPLER2D, - WirePortDataType.SAMPLER3D, - WirePortDataType.SAMPLERCUBE ); - m_inputPorts[ 0 ].Name = "(VS) In"; - m_outputPorts[ 0 ].Name = "Out"; - m_useInternalPortData = false; - m_previewShaderGUID = "74e4d859fbdb2c0468de3612145f4929"; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - if( m_outputPorts[ 0 ].IsLocalValue( dataCollector.PortCategory ) ) - return m_outputPorts[ 0 ].LocalValue( dataCollector.PortCategory ); - - string varName = GenerateInputInVertex( ref dataCollector, 0, "vertexToFrag" + OutputId,true ); - m_outputPorts[ 0 ].SetLocalValue( varName, dataCollector.PortCategory ); - - return varName; - - ////TEMPLATES - //if( dataCollector.IsTemplate ) - //{ - // if( !dataCollector.IsFragmentCategory ) - // return m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - // string varName = "vertexToFrag" + OutputId; - // if( dataCollector.TemplateDataCollectorInstance.HasCustomInterpolatedData( varName ) ) - // return varName; - - // MasterNodePortCategory category = dataCollector.PortCategory; - // dataCollector.PortCategory = MasterNodePortCategory.Vertex; - // bool dirtyVertexVarsBefore = dataCollector.DirtyVertexVariables; - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - - // string data = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - - // dataCollector.PortCategory = category; - // if( !dirtyVertexVarsBefore && dataCollector.DirtyVertexVariables ) - // { - // dataCollector.AddVertexInstruction( dataCollector.VertexLocalVariables, UniqueId, false ); - // dataCollector.ClearVertexLocalVariables(); - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - // } - - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Fragment ); - - // dataCollector.TemplateDataCollectorInstance.RegisterCustomInterpolatedData( varName, m_inputPorts[ 0 ].DataType, m_currentPrecisionType, data ); - // //return varName; - - // m_outputPorts[ 0 ].SetLocalValue( varName ); - // return m_outputPorts[ 0 ].LocalValue; - //} - - ////SURFACE - //{ - // if( !dataCollector.IsFragmentCategory ) - // { - // return m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - // } - - // if( dataCollector.TesselationActive ) - // { - // UIUtils.ShowMessage( "Unable to use Vertex to Frag when Tessellation is active" ); - // return m_outputPorts[ 0 ].ErrorValue; - // } - - - // string interpName = "data" + OutputId; - // dataCollector.AddToInput( UniqueId, interpName, m_inputPorts[ 0 ].DataType, m_currentPrecisionType ); - - // MasterNodePortCategory portCategory = dataCollector.PortCategory; - // dataCollector.PortCategory = MasterNodePortCategory.Vertex; - - // bool dirtyVertexVarsBefore = dataCollector.DirtyVertexVariables; - - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - - // string vertexVarValue = m_inputPorts[ 0 ].GeneratePortInstructions( ref dataCollector ); - // dataCollector.AddLocalVariable( UniqueId, Constants.VertexShaderOutputStr + "." + interpName, vertexVarValue + ";" ); - - // dataCollector.PortCategory = portCategory; - - // if( !dirtyVertexVarsBefore && dataCollector.DirtyVertexVariables ) - // { - // dataCollector.AddVertexInstruction( dataCollector.VertexLocalVariables, UniqueId, false ); - // dataCollector.ClearVertexLocalVariables(); - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Vertex ); - // } - - // ContainerGraph.ResetNodesLocalVariablesIfNot( this, MasterNodePortCategory.Fragment ); - - // //return Constants.InputVarStr + "." + interpName; - - // m_outputPorts[ 0 ].SetLocalValue( Constants.InputVarStr + "." + interpName ); - // return m_outputPorts[ 0 ].LocalValue; - //} - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs.meta deleted file mode 100644 index 0131f745..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Nodes/Vertex/VertexToFragmentNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9ecea5c13558ad4499dd4bc558670b8e -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs deleted file mode 100644 index e6fd5c67..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs +++ /dev/null @@ -1,47 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; - -using System.Collections.Generic; -namespace AmplifyShaderEditor -{ - public class PreMadeShaders - { - public static readonly string FlatColorSequenceId = "Flat Color"; - private Dictionary m_actionLib; - public PreMadeShaders() - { - m_actionLib = new Dictionary(); - ActionSequence sequence = new ActionSequence( FlatColorSequenceId ); - sequence.AddToSequence( new CreateNodeActionData( 1, typeof( ColorNode ), new Vector2( -250, 125 ) ) ); - sequence.AddToSequence( new CreateConnectionActionData( 0, 4, 1, 0 ) ); - m_actionLib.Add( sequence.Name, sequence ); - } - - public ActionSequence GetSequence( string name ) - { - if ( m_actionLib.ContainsKey( name ) ) - { - return m_actionLib[ name ]; - } - return null; - } - - public void Destroy() - { - var items = m_actionLib.GetEnumerator(); - while ( items.MoveNext() ) - { - items.Current.Value.Destroy(); - } - m_actionLib.Clear(); - m_actionLib = null; - } - - public ActionSequence FlatColorSequence - { - get { return m_actionLib[ FlatColorSequenceId ]; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs.meta deleted file mode 100644 index 745f6389..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/PreMadeShaders.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b4e28cbcd41f3b04ca36fc1b34d2c10f -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates.meta deleted file mode 100644 index d2ecd461..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c1807893b16b7724e840f3d8099a6394 -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs deleted file mode 100644 index fb4d7569..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateAdditionalDefinesHelper : TemplateAdditionalParentHelper - { - public TemplateAdditionalDefinesHelper() : base( "Additional Defines" ) - { - m_helpBoxMessage = "Please add your defines without the #define keywords"; - } - - public override void AddToDataCollector( ref MasterNodeDataCollector dataCollector, TemplateIncludePragmaContainter nativesContainer ) - { - for( int i = 0; i < m_additionalItems.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_additionalItems[ i ] ) && !nativesContainer.HasDefine( m_additionalItems[ i ] ) ) - dataCollector.AddToDefines( -1, m_additionalItems[ i ] ); - } - - for( int i = 0; i < m_outsideItems.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_outsideItems[ i ] ) && !nativesContainer.HasDefine( m_outsideItems[ i ] ) ) - dataCollector.AddToDefines( -1, m_outsideItems[ i ] ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs.meta deleted file mode 100644 index 3194a2ab..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDefinesHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 35a7fdfdb9a6b0048aa322a9fe58a371 -timeCreated: 1520275148 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs deleted file mode 100644 index 31c03b59..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs +++ /dev/null @@ -1,837 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.IO; -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; -using UnityEditorInternal; - -namespace AmplifyShaderEditor -{ - public enum AdditionalLineType - { - Include, - Define, - Pragma, - Custom - } - - public enum AdditionalContainerOrigin - { - Native, - ShaderFunction, - Custom - } - - - [Serializable] - public class AdditionalDirectiveContainerSaveItem - { - public AdditionalLineType LineType = AdditionalLineType.Include; - public string LineValue = string.Empty; - public bool GUIDToggle = false; - public string GUIDValue = string.Empty; - public AdditionalContainerOrigin Origin = AdditionalContainerOrigin.Custom; - public AdditionalDirectiveContainerSaveItem( AdditionalLineType lineType, string lineValue, bool guidToggle, string guidValue, AdditionalContainerOrigin origin ) - { - LineType = lineType; - LineValue = lineValue; - GUIDToggle = guidToggle; - GUIDValue = guidValue; - Origin = origin; - } - - public AdditionalDirectiveContainerSaveItem( AdditionalDirectiveContainer container ) - { - LineType = container.LineType; - LineValue = container.LineValue; - GUIDToggle = container.GUIDToggle; - GUIDValue = container.GUIDValue; - Origin = container.Origin; - } - } - - [Serializable] - public class AdditionalDirectiveContainer : ScriptableObject - { - public AdditionalLineType LineType = AdditionalLineType.Include; - public string LineValue = string.Empty; - public bool GUIDToggle = false; - public string GUIDValue = string.Empty; - public AdditionalContainerOrigin Origin = AdditionalContainerOrigin.Custom; - public TextAsset LibObject = null; - public string OwnerId = string.Empty; - - public void Init( string ownerId, AdditionalDirectiveContainer item ) - { - LineType = item.LineType; - LineValue = item.LineValue; - GUIDToggle = item.GUIDToggle; - GUIDValue = item.GUIDValue; - Origin = item.Origin; - LibObject = item.LibObject; - OwnerId = ownerId; - } - - public void Init( AdditionalDirectiveContainerSaveItem item ) - { - LineType = item.LineType; - LineValue = item.LineValue; - GUIDToggle = item.GUIDToggle; - GUIDValue = item.GUIDValue; - Origin = item.Origin; - if( GUIDToggle ) - { - LibObject = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( GUIDValue ) ); - } - } - - public void OnDestroy() - { - //Debug.Log( "Destoying directives" ); - LibObject = null; - } - - public string Value - { - get - { - switch( LineType ) - { - case AdditionalLineType.Include: - { - if( GUIDToggle ) - { - string shaderPath = AssetDatabase.GUIDToAssetPath( GUIDValue ); - if( !string.IsNullOrEmpty( shaderPath ) ) - return shaderPath; - } - return LineValue; - } - case AdditionalLineType.Define: return LineValue; - case AdditionalLineType.Pragma: return LineValue; - } - return LineValue; - } - } - - public string FormattedValue - { - get - { - switch( LineType ) - { - case AdditionalLineType.Include: - { - if( GUIDToggle ) - { - string shaderPath = AssetDatabase.GUIDToAssetPath( GUIDValue ); - if( !string.IsNullOrEmpty( shaderPath ) ) - return string.Format( Constants.IncludeFormat, shaderPath ); - } - - return string.Format( Constants.IncludeFormat, LineValue ); - } - case AdditionalLineType.Define: - return string.Format( Constants.DefineFormat, LineValue ); - case AdditionalLineType.Pragma: - return string.Format( Constants.PragmaFormat, LineValue ); - } - return LineValue; - } - } - } - - - - public enum ReordableAction - { - None, - Add, - Remove - } - - [Serializable] - public sealed class TemplateAdditionalDirectivesHelper : TemplateModuleParent - { - private string NativeFoldoutStr = "Native"; - - [SerializeField] - private List m_additionalDirectives = new List(); - - [SerializeField] - private List m_shaderFunctionDirectives = new List(); - - [SerializeField] - private List m_nativeDirectives = new List(); - - [SerializeField] - private int m_nativeDirectivesIndex = -1; - - [SerializeField] - private bool m_nativeDirectivesFoldout = false; - - //ONLY USED BY SHADER FUNCTIONS - // Since AdditionalDirectiveContainer must be a ScriptableObject because of serialization shenanigans it will not serialize the info correctly into the shader function when saving it into a file ( it only saves the id ) - // For it to properly work, each AdditionalDirectiveContainer should be added to the SF asset, but that would make it to have children ( which are seen on the project inspector ) - // Must revisit this later on and come up with a proper solution - [SerializeField] - private List m_directivesSaveItems = new List(); - - - private ReordableAction m_actionType = ReordableAction.None; - private int m_actionIndex = 0; - private ReorderableList m_reordableList = null; - private GUIStyle m_propertyAdjustment; - private UndoParentNode m_currOwner; - private Rect m_nativeRect = Rect.zero; - - public TemplateAdditionalDirectivesHelper( string moduleName ) : base( moduleName ) { } - - //public void AddShaderFunctionItem( AdditionalLineType type, string item ) - //{ - // UpdateShaderFunctionDictionary(); - // string id = type + item; - // if( !m_shaderFunctionDictionary.ContainsKey( id ) ) - // { - // AdditionalDirectiveContainer newItem = ScriptableObject.CreateInstance(); - // newItem.LineType = type; - // newItem.LineValue = item; - // newItem.hideFlags = HideFlags.HideAndDontSave; - // m_shaderFunctionDirectives.Add( newItem ); - // m_shaderFunctionDictionary.Add( id, newItem ); - // } - //} - - public void AddShaderFunctionItems( string ownerOutputId, List functionList ) - { - RemoveShaderFunctionItems( ownerOutputId ); - if( functionList.Count > 0 ) - { - for( int i = 0; i < functionList.Count; i++ ) - { - AdditionalDirectiveContainer item = ScriptableObject.CreateInstance(); - item.Init( ownerOutputId, functionList[ i ] ); - m_shaderFunctionDirectives.Add( item ); - } - } - //if( functionList.Count > 0 ) - //{ - - // m_shaderFunctionDirectives.AddRange( functionList ); - //} - } - - public void RemoveShaderFunctionItems( string ownerOutputId/*, List functionList */) - { - List list = m_shaderFunctionDirectives.FindAll( ( x ) => x.OwnerId.Equals( ownerOutputId )); - for( int i = 0; i < list.Count; i++ ) - { - m_shaderFunctionDirectives.Remove( list[ i ] ); - ScriptableObject.DestroyImmediate( list[ i ] ); - } - list.Clear(); - list = null; - - //for( int i = 0; i < functionList.Count; i++ ) - //{ - // m_shaderFunctionDirectives.Remove( functionList[ i ] ); - //} - } - - //public void RemoveShaderFunctionItem( AdditionalLineType type, string item ) - //{ - // m_shaderFunctionDirectives.RemoveAll( x => x.LineType == type && x.LineValue.Equals( item ) ); - //} - - public void AddItems( AdditionalLineType type, List items ) - { - int count = items.Count; - for( int i = 0; i < count; i++ ) - { - AdditionalDirectiveContainer newItem = ScriptableObject.CreateInstance(); - newItem.LineType = type; - newItem.LineValue = items[ i ]; - newItem.hideFlags = HideFlags.HideAndDontSave; - m_additionalDirectives.Add( newItem ); - } - UpdateNativeIndex(); - } - - public void AddNativeContainer() - { - if( m_nativeDirectives.Count > 0 ) - { - if( m_additionalDirectives.FindIndex( x => x.Origin.Equals( AdditionalContainerOrigin.Native ) ) == -1 ) - { - AdditionalDirectiveContainer newItem = ScriptableObject.CreateInstance(); - newItem.Origin = AdditionalContainerOrigin.Native; - newItem.hideFlags = HideFlags.HideAndDontSave; - //m_additionalDirectives.Add( newItem ); - //m_nativeDirectivesIndex = m_additionalDirectives.Count - 1; - m_additionalDirectives.Insert( 0, newItem ); - m_nativeDirectivesIndex = 0; - } - } - } - - public void FillNativeItems( List nativeItems ) - { - m_nativeDirectives.Clear(); - m_nativeDirectives.AddRange( nativeItems ); - AddNativeContainer(); - } - - void DrawNativeItems() - { - EditorGUILayout.Separator(); - EditorGUI.indentLevel++; - int count = m_nativeDirectives.Count; - for( int i = 0; i < count; i++ ) - { - EditorGUILayout.LabelField( m_nativeDirectives[ i ] ); - } - EditorGUI.indentLevel--; - EditorGUILayout.Separator(); - } - - void DrawNativeItemsRect() - { - int count = m_nativeDirectives.Count; - m_nativeRect.y += EditorGUIUtility.singleLineHeight; - for( int i = 0; i < count; i++ ) - { - EditorGUI.LabelField( m_nativeRect, m_nativeDirectives[ i ] ); - m_nativeRect.y += EditorGUIUtility.singleLineHeight; - } - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add keyword - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( Constants.PlusMinusButtonLayoutWidth ) ) ) - { - AdditionalDirectiveContainer newItem = ScriptableObject.CreateInstance(); - newItem.hideFlags = HideFlags.HideAndDontSave; - m_additionalDirectives.Add( newItem ); - UpdateNativeIndex(); - EditorGUI.FocusTextInControl( null ); - m_isDirty = true; - } - - //Remove keyword - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( Constants.PlusMinusButtonLayoutWidth ) ) ) - { - if( m_additionalDirectives.Count > 0 ) - { - AdditionalDirectiveContainer itemToDelete = m_additionalDirectives[ m_additionalDirectives.Count - 1 ]; - m_additionalDirectives.RemoveAt( m_additionalDirectives.Count - 1 ); - ScriptableObject.DestroyImmediate( itemToDelete ); - EditorGUI.FocusTextInControl( null ); - } - m_isDirty = true; - } - } - - public override void Draw( UndoParentNode currOwner, bool style = true ) - { - m_currOwner = currOwner; - if( m_reordableList == null ) - { - m_reordableList = new ReorderableList( m_additionalDirectives, typeof( AdditionalDirectiveContainer ), true, false, false, false ) - { - headerHeight = 0, - footerHeight = 0, - showDefaultBackground = false, - elementHeightCallback = ( index ) => - { - if( m_additionalDirectives[ index ].Origin == AdditionalContainerOrigin.Native && m_nativeDirectivesFoldout ) - { - return ( m_nativeDirectives.Count + 1 ) * ( EditorGUIUtility.singleLineHeight ) + 5; - } - - return EditorGUIUtility.singleLineHeight + 5; - }, - drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - if( m_additionalDirectives[ index ].Origin == AdditionalContainerOrigin.Native && m_nativeDirectivesFoldout ) - { - rect.height = ( m_nativeDirectives.Count + 1 ) * ( EditorGUIUtility.singleLineHeight ) + 5; - } - - if( m_additionalDirectives[ index ] != null ) - { - float labelWidthStyleAdjust = 0; - if( style ) - { - rect.xMin -= 10; - labelWidthStyleAdjust = 15; - } - else - { - rect.xMin -= 1; - } - - float popUpWidth = style ? 75 : 60f; - float widthAdjust = m_additionalDirectives[ index ].LineType == AdditionalLineType.Include ? -14 : 0; - Rect popupPos = new Rect( rect.x, rect.y, popUpWidth, EditorGUIUtility.singleLineHeight ); - Rect GUIDTogglePos = m_additionalDirectives[ index ].LineType == AdditionalLineType.Include ? new Rect( rect.x + rect.width - 3 * Constants.PlusMinusButtonLayoutWidth, rect.y, Constants.PlusMinusButtonLayoutWidth, Constants.PlusMinusButtonLayoutWidth ) : new Rect(); - Rect buttonPlusPos = new Rect( rect.x + rect.width - 2 * Constants.PlusMinusButtonLayoutWidth, rect.y - 2, Constants.PlusMinusButtonLayoutWidth, Constants.PlusMinusButtonLayoutWidth ); - Rect buttonMinusPos = new Rect( rect.x + rect.width - Constants.PlusMinusButtonLayoutWidth, rect.y - 2, Constants.PlusMinusButtonLayoutWidth, Constants.PlusMinusButtonLayoutWidth ); - float labelWidthBuffer = EditorGUIUtility.labelWidth; - Rect labelPos = new Rect( rect.x + popupPos.width - labelWidthStyleAdjust, rect.y, labelWidthStyleAdjust + rect.width - popupPos.width - buttonPlusPos.width - buttonMinusPos.width + widthAdjust, EditorGUIUtility.singleLineHeight ); - - if( m_additionalDirectives[ index ].Origin == AdditionalContainerOrigin.Native ) - { - m_nativeRect = rect; -#if UNITY_2019_3_OR_NEWER - m_nativeRect.y -= ( m_nativeRect.height - ( EditorGUIUtility.singleLineHeight + 5 ) ) * 0.5f; -#endif - m_nativeRect.xMin += 2; - m_nativeRect.xMax -= 2; - m_nativeRect.yMax -= 2; - - NodeUtils.DrawNestedPropertyGroup( ref m_nativeDirectivesFoldout, rect, NativeFoldoutStr, DrawNativeItemsRect, 4 ); - return; - } - - m_additionalDirectives[ index ].LineType = (AdditionalLineType)m_currOwner.EditorGUIEnumPopup( popupPos, m_additionalDirectives[ index ].LineType ); - - if( m_additionalDirectives[ index ].LineType == AdditionalLineType.Include ) - { - if( m_additionalDirectives[ index ].GUIDToggle ) - { - //if( m_additionalDirectives[ index ].LibObject == null && !string.IsNullOrEmpty( m_additionalDirectives[ index ].GUIDValue ) ) - //{ - // m_additionalDirectives[ index ].LibObject = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( m_additionalDirectives[ index ].GUIDValue ) ); - //} - - EditorGUI.BeginChangeCheck(); - TextAsset obj = m_currOwner.EditorGUIObjectField( labelPos, m_additionalDirectives[ index ].LibObject, typeof( TextAsset ), false ) as TextAsset; - if( EditorGUI.EndChangeCheck() ) - { - string pathName = AssetDatabase.GetAssetPath( obj ); - string extension = Path.GetExtension( pathName ); - extension = extension.ToLower(); - if( extension.Equals( ".cginc" ) || extension.Equals( ".hlsl" ) ) - { - m_additionalDirectives[ index ].LibObject = obj; - m_additionalDirectives[ index ].GUIDValue = AssetDatabase.AssetPathToGUID( pathName ); - } - } - } - else - { - m_additionalDirectives[ index ].LineValue = m_currOwner.EditorGUITextField( labelPos, string.Empty, m_additionalDirectives[ index ].LineValue ); - } - - if( GUI.Button( GUIDTogglePos, m_additionalDirectives[ index ].GUIDToggle ? UIUtils.FloatIntIconOFF : UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF ) ) - m_additionalDirectives[ index ].GUIDToggle = !m_additionalDirectives[ index ].GUIDToggle; - } - else - { - m_additionalDirectives[ index ].LineValue = m_currOwner.EditorGUITextField( labelPos, string.Empty, m_additionalDirectives[ index ].LineValue ); - } - - if( GUI.Button( buttonPlusPos, string.Empty, UIUtils.PlusStyle ) ) - { - m_actionType = ReordableAction.Add; - m_actionIndex = index; - } - - if( GUI.Button( buttonMinusPos, string.Empty, UIUtils.MinusStyle ) ) - { - m_actionType = ReordableAction.Remove; - m_actionIndex = index; - } - } - }, - onReorderCallback = ( ReorderableList list ) => - { - UpdateNativeIndex(); - } - }; - } - - if( m_actionType != ReordableAction.None ) - { - switch( m_actionType ) - { - case ReordableAction.Add: - { - AdditionalDirectiveContainer newItem = ScriptableObject.CreateInstance(); - newItem.hideFlags = HideFlags.HideAndDontSave; - m_additionalDirectives.Insert( m_actionIndex + 1, newItem ); - } - break; - case ReordableAction.Remove: - AdditionalDirectiveContainer itemToDelete = m_additionalDirectives[ m_actionIndex ]; - m_additionalDirectives.RemoveAt( m_actionIndex ); - ScriptableObject.DestroyImmediate( itemToDelete ); - break; - } - m_isDirty = true; - m_actionType = ReordableAction.None; - EditorGUI.FocusTextInControl( null ); - } - bool foldoutValue = currOwner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalDirectives; - if( style ) - { - NodeUtils.DrawPropertyGroup( ref foldoutValue, m_moduleName, DrawReordableList, DrawButtons ); - } - else - { - NodeUtils.DrawNestedPropertyGroup( ref foldoutValue, m_moduleName, DrawReordableList, DrawButtons ); - } - currOwner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalDirectives = foldoutValue; - } - - void DrawReordableList() - { - if( m_reordableList != null ) - { - if( m_propertyAdjustment == null ) - { - m_propertyAdjustment = new GUIStyle(); - m_propertyAdjustment.padding.left = 17; - } - //EditorGUILayout.BeginVertical( m_propertyAdjustment ); - EditorGUILayout.Space(); - if( m_nativeDirectives.Count > 0 ) - { - //NodeUtils.DrawNestedPropertyGroup( ref m_nativeDirectivesFoldout, NativeFoldoutStr, DrawNativeItems, 4 ); - } - if( m_additionalDirectives.Count == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - else - { - m_reordableList.DoLayoutList(); - } - EditorGUILayout.Space(); - //EditorGUILayout.EndVertical(); - } - } - - public void AddAllToDataCollector( ref MasterNodeDataCollector dataCollector, TemplateIncludePragmaContainter nativesContainer ) - { - //List list = m_additionalDirectives; - //int count = list.FindIndex( x => x.Origin.Equals( AdditionalContainerOrigin.Native ) ); - //for( int i = 0; i < count; i++ ) - //{ - // switch( list[ i ].LineType ) - // { - // case AdditionalLineType.Include: - // { - // string value = list[ i ].Value; - // if( !string.IsNullOrEmpty( value ) && - // !nativesContainer.HasInclude( value ) ) - // { - // dataCollector.AddToMisc( list[ i ].FormattedValue ); - // } - // } - // break; - // case AdditionalLineType.Define: - // { - // if( !string.IsNullOrEmpty( list[ i ].LineValue ) && - // !nativesContainer.HasDefine( list[ i ].LineValue ) ) - // { - // dataCollector.AddToMisc( list[ i ].FormattedValue ); - // } - // } - // break; - // case AdditionalLineType.Pragma: - // { - // if( !string.IsNullOrEmpty( list[ i ].LineValue ) && - // !nativesContainer.HasPragma( list[ i ].LineValue ) ) - // { - // dataCollector.AddToMisc( list[ i ].FormattedValue ); - // } - // } - // break; - // default: - // case AdditionalLineType.Custom: - // dataCollector.AddToMisc( list[ i ].LineValue ); - // break; - // } - //} - - AddToDataCollector( ref dataCollector, nativesContainer, false ); - AddToDataCollector( ref dataCollector, nativesContainer, true ); - } - - public void AddAllToDataCollector( ref MasterNodeDataCollector dataCollector ) - { - AddToDataCollector( ref dataCollector, false ); - AddToDataCollector( ref dataCollector, true ); - } - - void AddToDataCollector( ref MasterNodeDataCollector dataCollector, TemplateIncludePragmaContainter nativesContainer, bool fromSF ) - { - List list = fromSF ? m_shaderFunctionDirectives : m_additionalDirectives; - int count = list.Count; - for( int i = 0; i < count; i++ ) - { - int orderIdx = fromSF ? 1 : ( i > m_nativeDirectivesIndex ? 1 : -1 ); - switch( list[ i ].LineType ) - { - case AdditionalLineType.Include: - { - string value = list[ i ].Value; - if( !string.IsNullOrEmpty( value ) && - !nativesContainer.HasInclude( value ) ) - { - dataCollector.AddToDirectives( list[ i ].FormattedValue, orderIdx ); - } - } - break; - case AdditionalLineType.Define: - { - if( !string.IsNullOrEmpty( list[ i ].LineValue ) && - !nativesContainer.HasDefine( list[ i ].LineValue ) ) - { - dataCollector.AddToDirectives( list[ i ].FormattedValue, orderIdx ); - } - } - break; - case AdditionalLineType.Pragma: - { - if( !string.IsNullOrEmpty( list[ i ].LineValue ) && - !nativesContainer.HasPragma( list[ i ].LineValue ) ) - { - dataCollector.AddToDirectives( list[ i ].FormattedValue, orderIdx ); - } - } - break; - default: - case AdditionalLineType.Custom: - dataCollector.AddToDirectives( list[ i ].LineValue, orderIdx ); - break; - } - } - } - - void AddToDataCollector( ref MasterNodeDataCollector dataCollector, bool fromSF ) - { - List list = fromSF ? m_shaderFunctionDirectives : m_additionalDirectives; - int orderIdx = 1; - int count = list.Count; - for( int i = 0; i < count; i++ ) - { - switch( list[ i ].LineType ) - { - case AdditionalLineType.Include: - { - string value = list[ i ].FormattedValue; - if( !string.IsNullOrEmpty( value ) ) - { - dataCollector.AddToDirectives( value, orderIdx ); - } - } - break; - case AdditionalLineType.Define: - { - if( !string.IsNullOrEmpty( list[ i ].LineValue ) ) - { - dataCollector.AddToDirectives( list[ i ].FormattedValue, orderIdx ); - } - } - break; - case AdditionalLineType.Pragma: - { - if( !string.IsNullOrEmpty( list[ i ].LineValue ) ) - { - dataCollector.AddToDirectives( list[ i ].FormattedValue, orderIdx ); - } - } - break; - default: - case AdditionalLineType.Custom: - dataCollector.AddToDirectives( list[ i ].LineValue, orderIdx ); - break; - } - } - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - try - { - m_nativeDirectivesIndex = -1; - int count = Convert.ToInt32( nodeParams[ index++ ] ); - m_additionalDirectives.Clear(); - for( int i = 0; i < count; i++ ) - { - AdditionalLineType lineType = (AdditionalLineType)Enum.Parse( typeof( AdditionalLineType ), nodeParams[ index++ ] ); - string lineValue = nodeParams[ index++ ]; - AdditionalDirectiveContainer newItem = ScriptableObject.CreateInstance(); - newItem.hideFlags = HideFlags.HideAndDontSave; - newItem.LineType = lineType; - newItem.LineValue = lineValue.Replace( Constants.SemiColonSeparator, ';' ); - if( UIUtils.CurrentShaderVersion() > 15607 ) - { - newItem.GUIDToggle = Convert.ToBoolean( nodeParams[ index++ ] ); - newItem.GUIDValue = nodeParams[ index++ ]; - if( newItem.GUIDToggle ) - { - newItem.LibObject = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( newItem.GUIDValue ) ); - if( newItem.LibObject == null ) - { - Debug.LogWarning( "Include file not found with GUID " + newItem.GUIDValue ); - } - } - } - AdditionalContainerOrigin origin = AdditionalContainerOrigin.Custom; - if( UIUtils.CurrentShaderVersion() > 16902 ) - { - origin = (AdditionalContainerOrigin)Enum.Parse( typeof( AdditionalContainerOrigin ), nodeParams[ index++ ] ); - newItem.Origin = origin; - } - - m_additionalDirectives.Add( newItem ); - - if( origin == AdditionalContainerOrigin.Native ) - { - m_nativeDirectivesIndex = i; - } - } - AddNativeContainer(); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - public override void WriteToString( ref string nodeInfo ) - { - if( m_additionalDirectives.Count == 1 && m_additionalDirectives[ 0 ].Origin == AdditionalContainerOrigin.Native ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, 0 ); - return; - } - - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDirectives.Count ); - for( int i = 0; i < m_additionalDirectives.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDirectives[ i ].LineType ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDirectives[ i ].LineValue.Replace( ';', Constants.SemiColonSeparator ) ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDirectives[ i ].GUIDToggle ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDirectives[ i ].GUIDValue ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalDirectives[ i ].Origin ); - } - } - - // read comment on m_directivesSaveItems declaration - public void UpdateSaveItemsFromDirectives() - { - bool foundNull = false; - m_directivesSaveItems.Clear(); - for( int i = 0; i < m_additionalDirectives.Count; i++ ) - { - if( m_additionalDirectives[ i ] != null ) - { - m_directivesSaveItems.Add( new AdditionalDirectiveContainerSaveItem( m_additionalDirectives[ i ] ) ); - } - else - { - foundNull = true; - } - } - - if( foundNull ) - { - m_additionalDirectives.RemoveAll( item => item == null ); - } - } - - public void CleanNullDirectives() - { - m_additionalDirectives.RemoveAll( item => item == null ); - } - - public void ResetDirectivesOrigin() - { - for( int i = 0; i < m_directivesSaveItems.Count; i++ ) - { - m_directivesSaveItems[ i ].Origin = AdditionalContainerOrigin.Custom; - } - } - - // read comment on m_directivesSaveItems declaration - public void UpdateDirectivesFromSaveItems() - { - if( m_directivesSaveItems.Count > 0 ) - { - for( int i = 0; i < m_additionalDirectives.Count; i++ ) - { - if( m_additionalDirectives[ i ] != null ) - ScriptableObject.DestroyImmediate( m_additionalDirectives[ i ] ); - } - - m_additionalDirectives.Clear(); - - for( int i = 0; i < m_directivesSaveItems.Count; i++ ) - { - AdditionalDirectiveContainer newItem = ScriptableObject.CreateInstance(); - newItem.hideFlags = HideFlags.HideAndDontSave; - newItem.Init( m_directivesSaveItems[ i ] ); - m_additionalDirectives.Add( newItem ); - } - UpdateNativeIndex(); - //m_directivesSaveItems.Clear(); - } - } - - void UpdateNativeIndex() - { - m_nativeDirectivesIndex = -1; - int count = m_additionalDirectives.Count; - for( int i = 0; i < count; i++ ) - { - if( m_additionalDirectives[ i ].Origin == AdditionalContainerOrigin.Native ) - { - m_nativeDirectivesIndex = i; - break; - } - } - } - - public override void Destroy() - { - base.Destroy(); - - m_nativeDirectives.Clear(); - m_nativeDirectives = null; - - for( int i = 0; i < m_additionalDirectives.Count; i++ ) - { - ScriptableObject.DestroyImmediate( m_additionalDirectives[ i ] ); - } - - m_additionalDirectives.Clear(); - m_additionalDirectives = null; - - for( int i = 0; i < m_shaderFunctionDirectives.Count; i++ ) - { - ScriptableObject.DestroyImmediate( m_shaderFunctionDirectives[ i ] ); - } - - m_shaderFunctionDirectives.Clear(); - m_shaderFunctionDirectives = null; - - - m_propertyAdjustment = null; - m_reordableList = null; - } - - - public List DirectivesList { get { return m_additionalDirectives; } } - public bool IsValid { get { return m_validData; } set { m_validData = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs.meta deleted file mode 100644 index 43fdc898..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalDirectivesHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c6b57deeb826a674f9715fab4dfb4cb1 -timeCreated: 1528278077 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs deleted file mode 100644 index 7d58666b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateAdditionalIncludesHelper : TemplateAdditionalParentHelper - { - public TemplateAdditionalIncludesHelper() : base( "Additional Includes" ) - { - m_helpBoxMessage = "Please add your includes without the #include \"\" keywords"; - } - - public override void AddToDataCollector( ref MasterNodeDataCollector dataCollector , TemplateIncludePragmaContainter nativesContainer ) - { - for( int i = 0; i < m_additionalItems.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_additionalItems[ i ] ) && !nativesContainer.HasInclude( m_additionalItems[ i ] ) ) - dataCollector.AddToIncludes( -1, m_additionalItems[ i ] ); - } - - for( int i = 0; i < m_outsideItems.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_outsideItems[ i ] ) && !nativesContainer.HasInclude( m_outsideItems[ i ] ) ) - dataCollector.AddToIncludes( -1, m_outsideItems[ i ] ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs.meta deleted file mode 100644 index 9a454744..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalIncludesHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0ab4c474dfddce2429da08f56e651ed4 -timeCreated: 1520275148 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs deleted file mode 100644 index da765cca..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs +++ /dev/null @@ -1,193 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateAdditionalParentHelper : TemplateModuleParent - { - private string NativeFoldoutStr = "Native"; - - protected string m_helpBoxMessage = string.Empty; - private const float ShaderKeywordButtonLayoutWidth = 15; - private ParentNode m_currentOwner; - - [SerializeField] - protected List m_nativeItems = new List(); - - [SerializeField] - protected bool m_nativeItemsFoldout = false; - - [SerializeField] - protected List m_additionalItems = new List(); - - [SerializeField] - protected List m_outsideItems = new List(); - - public TemplateAdditionalParentHelper( string moduleName ) : base( moduleName ) { } - public bool IsValid { set{ m_validData = value; } get{ return m_validData; } } - - public void FillNativeItems( List nativeItems ) - { - m_nativeItems.Clear(); - m_nativeItems.AddRange( nativeItems ); - } - - public void Draw( ParentNode owner ) - { - m_currentOwner = owner; - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalDefines; - NodeUtils.DrawNestedPropertyGroup( ref foldout, m_moduleName, DrawMainBody, DrawButtons ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedAdditionalDefines = foldout; - } - - public void CopyFrom( TemplateAdditionalParentHelper other ) - { - m_additionalItems.Clear(); - m_outsideItems.Clear(); - int otherAdditionalItemsCount = other.ItemsList.Count; - for( int i = 0; i < otherAdditionalItemsCount; i++ ) - { - m_additionalItems.Add( other.ItemsList[ i ] ); - } - - int otherOusideItemsCount = other.OutsideList.Count; - for( int i = 0; i < otherOusideItemsCount; i++ ) - { - m_outsideItems.Add( other.OutsideList[ i ] ); - } - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add keyword - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalItems.Add( string.Empty ); - EditorGUI.FocusTextInControl( null ); - m_isDirty = true; - } - - //Remove keyword - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_additionalItems.Count > 0 ) - { - m_additionalItems.RemoveAt( m_additionalItems.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - m_isDirty = true; - } - } - void DrawNativeItems() - { - EditorGUILayout.Separator(); - EditorGUI.indentLevel++; - int count = m_nativeItems.Count; - for ( int i = 0; i < count; i++ ) - { - EditorGUILayout.LabelField( m_nativeItems[i] ); - } - EditorGUI.indentLevel--; - EditorGUILayout.Separator(); - } - void DrawMainBody() - { - EditorGUILayout.Separator(); - - if( m_nativeItems.Count > 0 ) - { - NodeUtils.DrawNestedPropertyGroup( ref m_nativeItemsFoldout, NativeFoldoutStr, DrawNativeItems ,4); - } - - int itemCount = m_additionalItems.Count; - int markedToDelete = -1; - for( int i = 0; i < itemCount; i++ ) - { - EditorGUILayout.BeginHorizontal(); - { - EditorGUI.BeginChangeCheck(); - m_additionalItems[ i ] = EditorGUILayout.TextField( m_additionalItems[ i ] ); - if( EditorGUI.EndChangeCheck() ) - { - m_additionalItems[ i ] = UIUtils.RemoveShaderInvalidCharacters( m_additionalItems[ i ] ); - m_isDirty = true; - } - - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_additionalItems.Insert( i + 1, string.Empty ); - EditorGUI.FocusTextInControl( null ); - m_isDirty = true; - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - m_isDirty = true; - } - } - EditorGUILayout.EndHorizontal(); - } - - if( markedToDelete > -1 ) - { - if( m_additionalItems.Count > markedToDelete ) - { - m_additionalItems.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - EditorGUILayout.HelpBox( m_helpBoxMessage, MessageType.Info ); - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - try - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - m_additionalItems.Add( nodeParams[ index++ ] ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - public override void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalItems.Count ); - for( int i = 0; i < m_additionalItems.Count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalItems[ i ] ); - } - } - - public virtual void AddToDataCollector( ref MasterNodeDataCollector dataCollector , TemplateIncludePragmaContainter nativesContainer ) { } - - public override void Destroy() - { - m_additionalItems.Clear(); - m_additionalItems = null; - m_currentOwner = null; - m_nativeItems.Clear(); - m_nativeItems = null; - } - - public List ItemsList { get { return m_additionalItems; } set { m_additionalItems = value; } } - public List OutsideList { get { return m_outsideItems; } set { m_outsideItems = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs.meta deleted file mode 100644 index 6d0983fe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalParentHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5360ba11600eeb44786246ca70212e25 -timeCreated: 1520332262 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs deleted file mode 100644 index 3c08f1a0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateAdditionalPragmasHelper : TemplateAdditionalParentHelper - { - public TemplateAdditionalPragmasHelper() : base( "Additional Pragmas" ) - { - m_helpBoxMessage = "Please add your pragmas without the #pragma keywords"; - } - - public override void AddToDataCollector( ref MasterNodeDataCollector dataCollector, TemplateIncludePragmaContainter nativesContainer ) - { - for( int i = 0; i < m_additionalItems.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_additionalItems[ i ] ) && !nativesContainer.HasPragma( m_additionalItems[ i ] )) - dataCollector.AddToPragmas( -1, m_additionalItems[ i ] ); - } - - for( int i = 0; i < m_outsideItems.Count; i++ ) - { - if( !string.IsNullOrEmpty( m_outsideItems[ i ] ) && !nativesContainer.HasPragma( m_outsideItems[ i ] ) ) - dataCollector.AddToPragmas( -1, m_outsideItems[ i ] ); - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs.meta deleted file mode 100644 index 4abd0233..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateAdditionalPragmasHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: de89b62c2bd8eec4b915a0decba936fb -timeCreated: 1520275148 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs deleted file mode 100644 index ea717e62..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs +++ /dev/null @@ -1,102 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum TemplateCodeSnippetType - { - Toggle - }; - - - public enum TemplateCodeSnippetInfoIdx - { - Name = 0, - Type - }; - - [Serializable] - public class TemplateCodeSnippetElement - { - public string Id; - public string Snippet; - public TemplateCodeSnippetElement( string id, string snippet ) - { - Id = id; - Snippet = snippet; - } - } - - [Serializable] - public class TemplateCodeSnippetBase : ScriptableObject - { - [SerializeField] - private string m_nameId; - - [SerializeField] - private TemplateCodeSnippetType m_type; - - [SerializeField] - private List m_elements = new List(); - - public void Init( string nameId, TemplateCodeSnippetType type ) - { - m_nameId = nameId; - m_type = type; - } - - public void AddSnippet( TemplateCodeSnippetElement element ) - { - m_elements.Add( element ); - } - - public void Destroy() - { - for ( int i = 0; i < m_elements.Count; i++ ) - { - m_elements[ i ].Snippet = null; - } - m_elements.Clear(); - m_elements = null; - } - - public virtual void DrawProperties( ParentNode owner ) { } - public virtual bool CheckSnippet() { return true; } - - public void InsertSnippet( ref string shaderBody ) - { - bool insertSnippet = CheckSnippet(); - for ( int i = 0; i < m_elements.Count; i++ ) - { - shaderBody = shaderBody.Replace( m_elements[ i ].Id, ( insertSnippet ? m_elements[ i ].Snippet : string.Empty ) ); - } - } - public string NameId { get { return m_nameId; } } - public TemplateCodeSnippetType Type { get { return m_type; } } - public List Elements { get { return m_elements; } } - } - - [Serializable] - public class TemplateCodeSnippetToggle : TemplateCodeSnippetBase - { - private const string Label = "Activate"; - [SerializeField] - private bool m_value = false; - - - public override bool CheckSnippet() - { - return m_value; - } - - public override void DrawProperties( ParentNode owner ) - { - m_value = owner.EditorGUILayoutToggle( Label, m_value ); - } - } - -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs.meta deleted file mode 100644 index 612a5536..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCodeSnippetBase.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5fc48fb872ce5e74aa913f987a025ea4 -timeCreated: 1495113330 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs deleted file mode 100644 index 31739972..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs +++ /dev/null @@ -1,184 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateColorMaskModule : TemplateModuleParent - { - private const string ColorMaskOp = "ColorMask "; - private const string ColorMaskOff = "ColorMask RGBA"; - private GUIContent ColorMaskContent = new GUIContent( "Color Mask", "Sets color channel writing mask, turning all off makes the object completely invisible\nDefault: RGBA" ); - private readonly char[] m_colorMaskChar = { 'R', 'G', 'B', 'A' }; - - private GUIStyle m_leftToggleColorMask; - private GUIStyle m_middleToggleColorMask; - private GUIStyle m_rightToggleColorMask; - - public TemplateColorMaskModule() : base( "Color Mask" ) { } - - [SerializeField] - private bool[] m_colorMask = { true, true, true, true }; - - [SerializeField] - private InlineProperty m_inlineColorMask = new InlineProperty(); - - public void CopyFrom( TemplateColorMaskModule other, bool allData ) - { - if( allData ) - m_independentModule = other.IndependentModule; - - for( int i = 0; i < m_colorMask.Length; i++ ) - { - m_colorMask[ i ] = other.ColorMask[ i ]; - } - m_inlineColorMask.CopyFrom( other.InlineColorMask ); - } - - public void ConfigureFromTemplateData( TemplateColorMaskData data ) - { - bool newValidData = ( data.DataCheck == TemplateDataCheck.Valid ); - if( newValidData && m_validData != newValidData ) - { - m_independentModule = data.IndependentModule; - if( string.IsNullOrEmpty( data.InlineData ) ) - { - for( int i = 0; i < 4; i++ ) - { - m_colorMask[ i ] = data.ColorMaskData[ i ]; - } - m_inlineColorMask.ResetProperty(); - } - else - { - m_inlineColorMask.SetInlineByName( data.InlineData ); - } - } - - m_validData = newValidData; - } - - public override void Draw( UndoParentNode owner, bool style = true ) - { - EditorGUI.BeginChangeCheck(); - { - m_inlineColorMask.CustomDrawer( ref owner, DrawColorMaskControls, ColorMaskContent.text ); - } - - if( EditorGUI.EndChangeCheck() ) - { - m_isDirty = true; - } - } - - private void DrawColorMaskControls( UndoParentNode owner ) - { - if( m_leftToggleColorMask == null || m_leftToggleColorMask.normal.background == null ) - { - m_leftToggleColorMask = GUI.skin.GetStyle( "ButtonLeft" ); - } - - if( m_middleToggleColorMask == null || m_middleToggleColorMask.normal.background == null ) - { - m_middleToggleColorMask = GUI.skin.GetStyle( "ButtonMid" ); - } - - if( m_rightToggleColorMask == null || m_rightToggleColorMask.normal.background == null ) - { - m_rightToggleColorMask = GUI.skin.GetStyle( "ButtonRight" ); - } - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField( ColorMaskContent, GUILayout.Width( 90 ) ); - - m_colorMask[ 0 ] = owner.GUILayoutToggle( m_colorMask[ 0 ], "R", m_leftToggleColorMask ); - m_colorMask[ 1 ] = owner.GUILayoutToggle( m_colorMask[ 1 ], "G", m_middleToggleColorMask ); - m_colorMask[ 2 ] = owner.GUILayoutToggle( m_colorMask[ 2 ], "B", m_middleToggleColorMask ); - m_colorMask[ 3 ] = owner.GUILayoutToggle( m_colorMask[ 3 ], "A", m_rightToggleColorMask ); - - EditorGUILayout.EndHorizontal(); - } - - public override string GenerateShaderData( bool isSubShader ) - { - if( m_inlineColorMask.IsValid ) - return ColorMaskOp + m_inlineColorMask.GetValueOrProperty(); - - int count = 0; - string colorMask = string.Empty; - for( int i = 0; i < m_colorMask.Length; i++ ) - { - if( m_colorMask[ i ] ) - { - count++; - colorMask += m_colorMaskChar[ i ]; - } - } - - if( count != m_colorMask.Length ) - { - return ColorMaskOp + ( ( count == 0 ) ? "0" : colorMask ); - } - - return ColorMaskOff; - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validData; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - for( int i = 0; i < m_colorMask.Length; i++ ) - { - m_colorMask[ i ] = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() > 15303 ) - { - m_inlineColorMask.ReadFromString( ref index, ref nodeParams ); - } - } - } - - public override void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validData ); - if( m_validData ) - { - for( int i = 0; i < m_colorMask.Length; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_colorMask[ i ] ); - } - m_inlineColorMask.WriteToString( ref nodeInfo ); - } - } - - public bool[] ColorMask - { - get { return m_colorMask; } - set - { - m_colorMask = value; - m_inlineColorMask.Active = false; - } - } - - public override void Destroy() - { - m_leftToggleColorMask = null; - m_middleToggleColorMask = null; - m_rightToggleColorMask = null; - m_inlineColorMask = null; - } - - public InlineProperty InlineColorMask { get { return m_inlineColorMask; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs.meta deleted file mode 100644 index 8cb1fbbb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateColorMaskModule.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e1d9e34bd7946e247aa6d28b2859c6b1 -timeCreated: 1511259305 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs deleted file mode 100644 index fed77dc0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs +++ /dev/null @@ -1,125 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public sealed class TemplateCullModeModule : TemplateModuleParent - { - private const string CullModeFormatStr = "Cull "; - - public TemplateCullModeModule() : base("Cull Mode"){ } - - private static readonly string CullModeStr = "Cull Mode"; - - [SerializeField] - private CullMode m_cullMode = CullMode.Back; - - [SerializeField] - private InlineProperty m_inlineCullMode = new InlineProperty(); - - public void CopyFrom( TemplateCullModeModule other , bool allData ) - { - if( allData ) - m_independentModule = other.IndependentModule; - - m_cullMode = other.CurrentCullMode; - m_inlineCullMode.CopyFrom( other.CullInlineProperty ); - } - - public void ConfigureFromTemplateData( TemplateCullModeData data ) - { - bool newValidData = ( data.DataCheck == TemplateDataCheck.Valid ); - - if( newValidData && m_validData != newValidData ) - { - m_independentModule = data.IndependentModule; - if( string.IsNullOrEmpty( data.InlineData ) ) - { - m_cullMode = data.CullModeData; - m_inlineCullMode.IntValue = (int)m_cullMode; - m_inlineCullMode.ResetProperty(); - } - else - { - m_inlineCullMode.SetInlineByName( data.InlineData ); - } - } - - m_validData = newValidData; - } - - public override void Draw( UndoParentNode owner, bool style = true ) - { - EditorGUI.BeginChangeCheck(); - //m_cullMode = (CullMode)owner.EditorGUILayoutEnumPopup( CullModeStr, m_cullMode ); - m_inlineCullMode.CustomDrawer( ref owner, ( x ) => { m_cullMode = (CullMode)owner.EditorGUILayoutEnumPopup( CullModeStr, m_cullMode ); }, CullModeStr ); - if( EditorGUI.EndChangeCheck() ) - { - m_inlineCullMode.IntValue = (int)m_cullMode; - m_isDirty = true; - } - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validData; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - if( UIUtils.CurrentShaderVersion() < 15304 ) - { - m_cullMode = (CullMode)Enum.Parse( typeof( CullMode ), nodeParams[ index++ ] ); - m_inlineCullMode.IntValue = (int)m_cullMode; - } - else - { - m_inlineCullMode.ReadFromString( ref index, ref nodeParams ); - m_cullMode = (CullMode)m_inlineCullMode.IntValue; - } - } - } - - public override void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validData ); - if( m_validData ) - { - //IOUtils.AddFieldValueToString( ref nodeInfo, m_cullMode ); - m_inlineCullMode.WriteToString( ref nodeInfo ); - } - } - - public override string GenerateShaderData( bool isSubShader ) - { - //return CullModeFormatStr + m_cullMode.ToString(); - return CullModeFormatStr + m_inlineCullMode.GetValueOrProperty( m_cullMode.ToString()); - } - - public override void Destroy() - { - base.Destroy(); - m_inlineCullMode = null; - } - - public CullMode CurrentCullMode - { - get { return m_cullMode; } - set - { - m_cullMode = value; - m_inlineCullMode.IntValue = (int)value; - m_inlineCullMode.Active = false; - } - } - public InlineProperty CullInlineProperty { get { return m_inlineCullMode; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs.meta deleted file mode 100644 index 7b3fa309..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateCullModeModule.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: dcbce53ba2eeecd4a8f2c7f5f9a43b7a -timeCreated: 1511186525 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs deleted file mode 100644 index f3c7b895..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs +++ /dev/null @@ -1,1178 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -// THIS FILE IS DEPRECATED AND SHOULD NOT BE USED - -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateDataContainer - { - public int UNITY_VERSION = -1; - public TemplateData TemplateDataRef; - } - - [Serializable] - public class VertexDataContainer - { - [SerializeField] - private List m_vertexData; - - [SerializeField] - private string m_vertexDataId = string.Empty; - - [SerializeField] - private int m_vertexDataStartIdx = -1; - - public void Reload() - { - if( m_vertexData != null ) - { - m_vertexData.Clear(); - } - } - - public void Destroy() - { - if( m_vertexData != null ) - { - m_vertexData.Clear(); - m_vertexData = null; - } - } - - - public List VertexData { get { return m_vertexData; } set { m_vertexData = value; } } - public string VertexDataId { get { return m_vertexDataId; } set { m_vertexDataId = value; } } - public int VertexDataStartIdx { get { return m_vertexDataStartIdx; } set { m_vertexDataStartIdx = value; } } - } - - [Serializable] - public sealed class TemplateData : TemplateDataParent - { - [SerializeField] - private string m_templateBody = string.Empty; - - [SerializeField] - private string m_shaderNameId = string.Empty; - - [SerializeField] - private List m_propertyList = new List(); - private Dictionary m_propertyDict = new Dictionary(); - - [SerializeField] - private List m_inputDataList = new List(); - private Dictionary m_inputDataDict = new Dictionary(); - - //[SerializeField] - //private List m_snippetElementsList = new List(); - //private Dictionary m_snippetElementsDict = new Dictionary(); - - [SerializeField] - private List m_localVarsList = new List(); - - [SerializeField] - private VertexDataContainer m_vertexDataContainer = new VertexDataContainer(); - - [SerializeField] - private TemplateInterpData m_interpolatorDataContainer; - - [SerializeField] - private List m_availableShaderProperties = new List(); - - [SerializeField] - private TemplateFunctionData m_vertexFunctionData; - - [SerializeField] - private TemplateFunctionData m_fragmentFunctionData; - - [SerializeField] - private TemplateBlendData m_blendData = new TemplateBlendData(); - - [SerializeField] - private TemplateCullModeData m_cullModeData = new TemplateCullModeData(); - - [SerializeField] - private TemplateColorMaskData m_colorMaskData = new TemplateColorMaskData(); - - [SerializeField] - private TemplateStencilData m_stencilData = new TemplateStencilData(); - - [SerializeField] - private TemplateDepthData m_depthData = new TemplateDepthData(); - - [SerializeField] - private TemplateTagsModuleData m_tagData = new TemplateTagsModuleData(); - - public TemplateData() - { - m_templateType = TemplateDataType.LegacySinglePass; - } - - public TemplateData( string name ) - { - m_templateType = TemplateDataType.LegacySinglePass; - Name = name; - } - - public TemplateData( string name, string guid ) - { - m_templateType = TemplateDataType.LegacySinglePass; - m_communityTemplate = false; - if( !string.IsNullOrEmpty( guid ) ) - { - string datapath = AssetDatabase.GUIDToAssetPath( guid ); - if( string.IsNullOrEmpty( datapath ) ) - { - m_isValid = false; - return; - } - - string body = string.Empty; - try - { - body = IOUtils.LoadTextFileFromDisk( datapath ); - } - catch( Exception e ) - { - Debug.LogException( e ); - m_isValid = false; - return; - } - - if( !string.IsNullOrEmpty( body ) ) - { - LoadTemplateBody( body ); - Name = string.IsNullOrEmpty( name ) ? m_defaultShaderName : name; - m_guid = guid; - } - } - } - - public TemplateData( string name, string guid, string body ) - { - m_templateType = TemplateDataType.LegacySinglePass; - m_communityTemplate = true; - if( !string.IsNullOrEmpty( body ) ) - { - LoadTemplateBody( body ); - Name = string.IsNullOrEmpty( name ) ? m_defaultShaderName : name; - m_guid = guid; - } - } - - public override bool Reload() - { - if( m_vertexDataContainer != null ) - { - m_vertexDataContainer.Reload(); - } - - if( m_interpolatorDataContainer != null ) - { - m_interpolatorDataContainer.Destroy(); - } - - if( m_availableShaderProperties != null ) - { - m_availableShaderProperties.Clear(); - } - - if( m_propertyDict != null ) - { - m_propertyDict.Clear(); - } - - if( m_propertyList != null ) - { - m_propertyList.Clear(); - } - - if( m_inputDataDict != null ) - { - m_inputDataDict.Clear(); - } - - if( m_inputDataList != null ) - { - m_inputDataList.Clear(); - } - - if( m_localVarsList != null ) - { - m_localVarsList.Clear(); - } - - //if( m_snippetElementsDict != null ) - //{ - // m_snippetElementsDict.Clear(); - //} - - //if( m_snippetElementsList != null ) - //{ - // for( int i = 0; i < m_snippetElementsList.Count; i++ ) - // { - // GameObject.DestroyImmediate( m_snippetElementsList[ i ] ); - // m_snippetElementsList[ i ] = null; - // } - // m_snippetElementsList.Clear(); - //} - - string datapath = AssetDatabase.GUIDToAssetPath( m_guid ); - string body = string.Empty; - try - { - body = IOUtils.LoadTextFileFromDisk( datapath ); - body = body.Replace( "\r\n", "\n" ); - } - catch( Exception e ) - { - Debug.LogException( e ); - m_isValid = false; - } - LoadTemplateBody( body ); - if( m_communityTemplate ) - { - Name = m_defaultShaderName; - } - return true; - } - - void LoadTemplateBody( string body ) - { - - m_templateBody = body.Replace( "\r\n", "\n" ); ; - - if( m_templateBody.IndexOf( TemplatesManager.TemplateShaderNameBeginTag ) < 0 ) - { - m_isValid = false; - return; - } - - //Fetching common tags - FetchCommonTags(); - - //Fetch function code areas - FetchCodeAreas( TemplatesManager.TemplateVertexCodeBeginArea, MasterNodePortCategory.Vertex ); - FetchCodeAreas( TemplatesManager.TemplateFragmentCodeBeginArea, MasterNodePortCategory.Fragment ); - - //Fetching inputs - FetchInputs( MasterNodePortCategory.Fragment ); - FetchInputs( MasterNodePortCategory.Vertex ); - - - //Fetch local variables must be done after fetching code areas as it needs them to see is variable is on vertex or fragment - TemplateHelperFunctions.FetchLocalVars( m_templateBody, ref m_localVarsList, m_vertexFunctionData, m_fragmentFunctionData ); - - //Fetch snippets - } - - void FetchSubShaderProperties() - { - Match match = Regex.Match( m_templateBody, @"Pass\s*{" ); - if( match.Groups.Count == 0 ) - { - return; - } - - int beginSubShader = m_templateBody.IndexOf( "SubShader" ); - int endSubShader = match.Groups[ 0 ].Index; - if( beginSubShader > 0 && endSubShader > 0 && endSubShader > beginSubShader ) - { - // ADD A PLACE TO INSERT GRAB PASSES - int passIndex = m_templateBody.IndexOf( TemplatesManager.TemplatePassTag ); - if( passIndex < 0 ) - { - int currIdx = endSubShader - 1; - string identation = string.Empty; - for( ; currIdx > 0; currIdx-- ) - { - if( m_templateBody[ currIdx ] != '\n' ) - { - identation = m_templateBody[ currIdx ] + identation; - } - else - { - identation = m_templateBody[ currIdx ] + identation; - break; - } - } - if( currIdx > 0 ) - { - m_templateBody = m_templateBody.Insert( currIdx, identation + TemplatesManager.TemplatePassTag ); - } - } - - // GET ALL THE MODULES - string subBody = m_templateBody.Substring( beginSubShader, endSubShader - beginSubShader ); - //CULL MODE - { - int cullIdx = subBody.IndexOf( "Cull" ); - if( cullIdx > 0 ) - { - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, cullIdx ); - string cullParams = subBody.Substring( cullIdx, end - cullIdx ); - m_cullModeData.CullModeId = cullParams; - TemplateHelperFunctions.CreateCullMode( cullParams, ref m_cullModeData ); - if( m_cullModeData.DataCheck == TemplateDataCheck.Valid ) - AddId( cullParams, false, string.Empty ); - } - } - //COLOR MASK - { - int colorMaskIdx = subBody.IndexOf( "ColorMask" ); - if( colorMaskIdx > 0 ) - { - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, colorMaskIdx ); - string colorMaskParams = subBody.Substring( colorMaskIdx, end - colorMaskIdx ); - m_colorMaskData.ColorMaskId = colorMaskParams; - TemplateHelperFunctions.CreateColorMask( colorMaskParams, ref m_colorMaskData ); - if( m_colorMaskData.DataCheck == TemplateDataCheck.Valid ) - AddId( colorMaskParams, false ); - } - } - //BlEND MODE - { - int blendModeIdx = subBody.IndexOf( "Blend" ); - if( blendModeIdx > 0 ) - { - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, blendModeIdx ); - string blendParams = subBody.Substring( blendModeIdx, end - blendModeIdx ); - m_blendData.BlendModeId = blendParams; - TemplateHelperFunctions.CreateBlendMode( blendParams, ref m_blendData ); - if( m_blendData.ValidBlendMode ) - { - AddId( blendParams, false ); - } - } - } - //BLEND OP - { - int blendOpIdx = subBody.IndexOf( "BlendOp" ); - if( blendOpIdx > 0 ) - { - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, blendOpIdx ); - string blendOpParams = subBody.Substring( blendOpIdx, end - blendOpIdx ); - BlendData.BlendOpId = blendOpParams; - TemplateHelperFunctions.CreateBlendOp( blendOpParams, ref m_blendData ); - if( m_blendData.ValidBlendOp ) - { - AddId( blendOpParams, false ); - } - } - - m_blendData.DataCheck = ( m_blendData.ValidBlendMode || m_blendData.ValidBlendOp ) ? TemplateDataCheck.Valid : TemplateDataCheck.Invalid; - } - - //STENCIL - { - int stencilIdx = subBody.IndexOf( "Stencil" ); - if( stencilIdx > -1 ) - { - int stencilEndIdx = subBody.IndexOf( "}", stencilIdx ); - if( stencilEndIdx > 0 ) - { - string stencilParams = subBody.Substring( stencilIdx, stencilEndIdx + 1 - stencilIdx ); - m_stencilData.StencilBufferId = stencilParams; - TemplateHelperFunctions.CreateStencilOps( stencilParams, ref m_stencilData ); - if( m_stencilData.DataCheck == TemplateDataCheck.Valid ) - { - AddId( stencilParams, true ); - } - } - } - } - - //ZWRITE - { - int zWriteOpIdx = subBody.IndexOf( "ZWrite" ); - if( zWriteOpIdx > -1 ) - { - int zWriteEndIdx = subBody.IndexOf( TemplatesManager.TemplateNewLine, zWriteOpIdx ); - if( zWriteEndIdx > 0 ) - { - m_depthData.ZWriteModeId = subBody.Substring( zWriteOpIdx, zWriteEndIdx + 1 - zWriteOpIdx ); - TemplateHelperFunctions.CreateZWriteMode( m_depthData.ZWriteModeId, ref m_depthData ); - if( m_depthData.DataCheck == TemplateDataCheck.Valid ) - { - AddId( m_depthData.ZWriteModeId, true ); - } - } - } - } - - //ZTEST - { - int zTestOpIdx = subBody.IndexOf( "ZTest" ); - if( zTestOpIdx > -1 ) - { - int zTestEndIdx = subBody.IndexOf( TemplatesManager.TemplateNewLine, zTestOpIdx ); - if( zTestEndIdx > 0 ) - { - m_depthData.ZTestModeId = subBody.Substring( zTestOpIdx, zTestEndIdx + 1 - zTestOpIdx ); - TemplateHelperFunctions.CreateZTestMode( m_depthData.ZTestModeId, ref m_depthData ); - if( m_depthData.DataCheck == TemplateDataCheck.Valid ) - { - AddId( m_depthData.ZTestModeId, true ); - } - } - } - } - - //ZOFFSET - { - int zOffsetIdx = subBody.IndexOf( "Offset" ); - if( zOffsetIdx > -1 ) - { - int zOffsetEndIdx = subBody.IndexOf( TemplatesManager.TemplateNewLine, zOffsetIdx ); - if( zOffsetEndIdx > 0 ) - { - m_depthData.OffsetId = subBody.Substring( zOffsetIdx, zOffsetEndIdx + 1 - zOffsetIdx ); - TemplateHelperFunctions.CreateZOffsetMode( m_depthData.OffsetId, ref m_depthData ); - if( m_depthData.DataCheck == TemplateDataCheck.Valid ) - { - AddId( m_depthData.OffsetId, true ); - } - } - } - - m_depthData.SetDataCheck(); - } - - //TAGS - { - int tagsIdx = subBody.IndexOf( "Tags" ); - if( tagsIdx > -1 ) - { - int tagsEndIdx = subBody.IndexOf( "}", tagsIdx ); - if( tagsEndIdx > -1 ) - { - m_tagData.Reset(); - m_tagData.TagsId = subBody.Substring( tagsIdx, tagsEndIdx + 1 - tagsIdx ); - TemplateHelperFunctions.CreateTags( ref m_tagData, true ); - m_tagData.DataCheck = TemplateDataCheck.Valid; - AddId( m_tagData.TagsId, false ); - } - else - { - m_tagData.DataCheck = TemplateDataCheck.Invalid; - } - } - else - { - m_tagData.DataCheck = TemplateDataCheck.Invalid; - } - } - } - } - - void FetchCommonTags() - { - // Name - try - { - int nameBegin = m_templateBody.IndexOf( TemplatesManager.TemplateShaderNameBeginTag ); - if( nameBegin < 0 ) - { - // Not a template - return; - } - - int nameEnd = m_templateBody.IndexOf( TemplatesManager.TemplateFullEndTag, nameBegin ); - int defaultBegin = nameBegin + TemplatesManager.TemplateShaderNameBeginTag.Length; - int defaultLength = nameEnd - defaultBegin; - m_defaultShaderName = m_templateBody.Substring( defaultBegin, defaultLength ); - int[] nameIdx = m_defaultShaderName.AllIndexesOf( "\"" ); - nameIdx[ 0 ] += 1; // Ignore the " character from the string - m_defaultShaderName = m_defaultShaderName.Substring( nameIdx[ 0 ], nameIdx[ 1 ] - nameIdx[ 0 ] ); - m_shaderNameId = m_templateBody.Substring( nameBegin, nameEnd + TemplatesManager.TemplateFullEndTag.Length - nameBegin ); - AddId( m_shaderNameId, false ); - - } - catch( Exception e ) - { - Debug.LogException( e ); - m_isValid = false; - } - - FetchSubShaderProperties(); - // Vertex Data - { - int vertexDataTagBegin = m_templateBody.IndexOf( TemplatesManager.TemplateVertexDataTag ); - if( vertexDataTagBegin > -1 ) - { - m_vertexDataContainer.VertexDataStartIdx = vertexDataTagBegin; - int vertexDataTagEnd = m_templateBody.IndexOf( TemplatesManager.TemplateEndOfLine, vertexDataTagBegin ); - m_vertexDataContainer.VertexDataId = m_templateBody.Substring( vertexDataTagBegin, vertexDataTagEnd + TemplatesManager.TemplateEndOfLine.Length - vertexDataTagBegin ); - int dataBeginIdx = m_templateBody.LastIndexOf( '{', vertexDataTagBegin, vertexDataTagBegin ); - string vertexData = m_templateBody.Substring( dataBeginIdx + 1, vertexDataTagBegin - dataBeginIdx ); - - int parametersBegin = vertexDataTagBegin + TemplatesManager.TemplateVertexDataTag.Length; - string parameters = m_templateBody.Substring( parametersBegin, vertexDataTagEnd - parametersBegin ); - m_vertexDataContainer.VertexData = TemplateHelperFunctions.CreateVertexDataList( vertexData, parameters ); - AddId( m_vertexDataContainer.VertexDataId ); - } - } - - // Available interpolators - try - { - int interpDataBegin = m_templateBody.IndexOf( TemplatesManager.TemplateInterpolatorBeginTag ); - if( interpDataBegin > -1 ) - { - int interpDataEnd = m_templateBody.IndexOf( TemplatesManager.TemplateEndOfLine, interpDataBegin ); - string interpDataId = m_templateBody.Substring( interpDataBegin, interpDataEnd + TemplatesManager.TemplateEndOfLine.Length - interpDataBegin ); - - int dataBeginIdx = m_templateBody.LastIndexOf( '{', interpDataBegin, interpDataBegin ); - string interpData = m_templateBody.Substring( dataBeginIdx + 1, interpDataBegin - dataBeginIdx ); - - m_interpolatorDataContainer = TemplateHelperFunctions.CreateInterpDataList( interpData, interpDataId, 8 ); - m_interpolatorDataContainer.InterpDataId = interpDataId; - m_interpolatorDataContainer.InterpDataStartIdx = interpDataBegin; - AddId( interpDataId ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - m_isValid = false; - } - - - try - { - Dictionary duplicatesHelper = new Dictionary(); - m_availableShaderProperties = new List(); - - // Common Tags - for( int i = 0; i < TemplatesManager.CommonTags.Length; i++ ) - { - int idx = m_templateBody.IndexOf( TemplatesManager.CommonTags[ i ].Id ); - if( idx > -1 ) - { - string currentId = TemplatesManager.CommonTags[ i ].Id; - - TemplateCommonTagId commonTagId = (TemplateCommonTagId)i; - switch( commonTagId ) - { - // Properties - case TemplateCommonTagId.Property: - { - TemplateHelperFunctions.CreateShaderPropertiesList( m_templateBody.Substring( 0, idx + TemplatesManager.CommonTags[ i ].Id.Length ), ref m_availableShaderProperties, ref duplicatesHelper ); - } - break; - // Globals - case TemplateCommonTagId.Global: - { - TemplateHelperFunctions.CreateShaderGlobalsList( m_templateBody.Substring( 0, idx + TemplatesManager.CommonTags[ i ].Id.Length ), ref m_availableShaderProperties, ref duplicatesHelper ); - } - break; - - //Tags - //case TemplateCommonTagId.Tag: - //{ - // m_propertyList[ m_propertyList.Count - 1 ].Indentation = " "; - //} - //break; - //case TemplateCommonTagId.CullMode: - //{ - // int newId = idx + TemplatesManager.CommonTags[ i ].Id.Length; - // int end = m_templateBody.IndexOf( TemplatesManager.TemplateNewLine, newId ); - // string cullParams = m_templateBody.Substring( newId, end - newId ); - // currentId = m_templateBody.Substring( idx, end - idx ); - // m_cullModeData.CullModeId = currentId; - // TemplateHelperFunctions.CreateCullMode( cullParams, ref m_cullModeData ); - //} - //break; - //Blend Mode - //case TemplateCommonTagId.BlendMode: - //{ - // int newId = idx + TemplatesManager.CommonTags[ i ].Id.Length; - // int end = m_templateBody.IndexOf( TemplatesManager.TemplateNewLine, newId ); - // string blendParams = m_templateBody.Substring( newId, end - newId ); - // currentId = m_templateBody.Substring( idx, end - idx ); - // m_blendData.BlendModeId = currentId; - // TemplateHelperFunctions.CreateBlendMode( blendParams, ref m_blendData ); - //}break; - //case TemplateCommonTagId.BlendOp: - //{ - // int newId = idx + TemplatesManager.CommonTags[ i ].Id.Length; - // int end = m_templateBody.IndexOf( TemplatesManager.TemplateNewLine, newId ); - // currentId = m_templateBody.Substring( idx, end - idx ); - // BlendData.BlendOpId = currentId; - // TemplateHelperFunctions.CreateBlendOp( m_templateBody.Substring( newId, end - newId ), ref m_blendData ); - //}break; - //case TemplateCommonTagId.ColorMask: - //{ - // int newId = idx + TemplatesManager.CommonTags[ i ].Id.Length; - // int end = m_templateBody.IndexOf( TemplatesManager.TemplateNewLine, newId ); - // string colorMaskParams = m_templateBody.Substring( newId, end - newId ); - // currentId = m_templateBody.Substring( idx, end - idx ); - // m_colorMaskData.ColorMaskId = currentId; - // TemplateHelperFunctions.CreateColorMask( colorMaskParams, ref m_colorMaskData ); - //} - //break; - //case TemplateCommonTagId.StencilOp: - //{ - // int id = m_templateBody.LastIndexOf( "Stencil" ); - // if( id > -1 ) - // { - // string stencilParams = m_templateBody.Substring( id, idx - id ); - // currentId = stencilParams + TemplatesManager.TemplateStencilOpTag; - // m_stencilData.StencilBufferId = currentId; - // TemplateHelperFunctions.CreateStencilOps( stencilParams, ref m_stencilData ); - // } - - //} - //break; - default: - break; - } - - //AddId( TemplatesManager.CommonTags[ i ] ); - AddId( currentId, TemplatesManager.CommonTags[ i ].SearchIndentation, TemplatesManager.CommonTags[ i ].CustomIndentation ); - } - } - - duplicatesHelper.Clear(); - duplicatesHelper = null; - } - catch( Exception e ) - { - Debug.LogException( e ); - m_isValid = false; - } - } - - void FetchCodeAreas( string begin, MasterNodePortCategory category ) - { - int areaBeginIndexes = m_templateBody.IndexOf( begin ); - - if( areaBeginIndexes > -1 ) - { - int beginIdx = areaBeginIndexes + begin.Length; - int endIdx = m_templateBody.IndexOf( TemplatesManager.TemplateEndOfLine, beginIdx ); - int length = endIdx - beginIdx; - - string parameters = m_templateBody.Substring( beginIdx, length ); - - string[] parametersArr = parameters.Split( IOUtils.FIELD_SEPARATOR ); - - string id = m_templateBody.Substring( areaBeginIndexes, endIdx + TemplatesManager.TemplateEndOfLine.Length - areaBeginIndexes ); - string inParameters = parametersArr[ 0 ]; - string outParameters = ( parametersArr.Length > 1 ) ? parametersArr[ 1 ] : string.Empty; - if( category == MasterNodePortCategory.Fragment ) - { - m_fragmentFunctionData = new TemplateFunctionData(-1, string.Empty, id, areaBeginIndexes, inParameters, outParameters, category ); - } - else - { - m_vertexFunctionData = new TemplateFunctionData( -1, string.Empty,id, areaBeginIndexes, inParameters, outParameters, category ); - } - AddId( id, true ); - } - } - - void FetchInputs( MasterNodePortCategory portCategory ) - { - string beginTag = ( portCategory == MasterNodePortCategory.Fragment ) ? TemplatesManager.TemplateInputsFragBeginTag : TemplatesManager.TemplateInputsVertBeginTag; - int[] inputBeginIndexes = m_templateBody.AllIndexesOf( beginTag ); - if( inputBeginIndexes != null && inputBeginIndexes.Length > 0 ) - { - for( int i = 0; i < inputBeginIndexes.Length; i++ ) - { - int inputEndIdx = m_templateBody.IndexOf( TemplatesManager.TemplateEndSectionTag, inputBeginIndexes[ i ] ); - int defaultValueBeginIdx = inputEndIdx + TemplatesManager.TemplateEndSectionTag.Length; - int endLineIdx = m_templateBody.IndexOf( TemplatesManager.TemplateFullEndTag, defaultValueBeginIdx ); - - string defaultValue = m_templateBody.Substring( defaultValueBeginIdx, endLineIdx - defaultValueBeginIdx ); - string tagId = m_templateBody.Substring( inputBeginIndexes[ i ], endLineIdx + TemplatesManager.TemplateFullEndTag.Length - inputBeginIndexes[ i ] ); - - int beginIndex = inputBeginIndexes[ i ] + beginTag.Length; - int length = inputEndIdx - beginIndex; - string inputData = m_templateBody.Substring( beginIndex, length ); - string[] inputDataArray = inputData.Split( IOUtils.FIELD_SEPARATOR ); - if( inputDataArray != null && inputDataArray.Length > 0 ) - { - try - { - string portName = inputDataArray[ (int)TemplatePortIds.Name ]; - WirePortDataType dataType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), inputDataArray[ (int)TemplatePortIds.DataType ].ToUpper() ); - - int portUniqueIDArrIdx = (int)TemplatePortIds.UniqueId; - int portUniqueId = ( portUniqueIDArrIdx < inputDataArray.Length ) ? Convert.ToInt32( inputDataArray[ portUniqueIDArrIdx ] ) : -1; - if( portUniqueId < 0 ) - portUniqueId = m_inputDataList.Count; - - int portOrderArrayIdx = (int)TemplatePortIds.OrderId; - int portOrderId = ( portOrderArrayIdx < inputDataArray.Length ) ? Convert.ToInt32( inputDataArray[ portOrderArrayIdx ] ) : -1; - if( portOrderId < 0 ) - portOrderId = m_inputDataList.Count; - - AddInput( inputBeginIndexes[ i ], tagId, portName, defaultValue, dataType, portCategory, portUniqueId, portOrderId ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - } - } - } - - //void FetchSnippets() - //{ - // int[] codeSnippetAttribBeginIndexes = m_templateBody.AllIndexesOf( TemplatesManager.TemplateCodeSnippetAttribBegin ); - // int[] codeSnippetAttribEndIndexes = m_templateBody.AllIndexesOf( TemplatesManager.TemplateCodeSnippetAttribEnd ); - // int[] codeSnippetEndIndexes = m_templateBody.AllIndexesOf( TemplatesManager.TemplateCodeSnippetEnd ); - - // if( codeSnippetAttribBeginIndexes != null && codeSnippetAttribBeginIndexes.Length > 0 && - // codeSnippetAttribEndIndexes != null && codeSnippetAttribEndIndexes.Length > 0 && - // codeSnippetEndIndexes != null && codeSnippetEndIndexes.Length > 0 && - // codeSnippetEndIndexes.Length == codeSnippetAttribBeginIndexes.Length && - // codeSnippetAttribBeginIndexes.Length == codeSnippetAttribEndIndexes.Length ) - // { - // for( int i = 0; i < codeSnippetAttribBeginIndexes.Length; i++ ) - // { - // // get attributes - // int startAttribIndex = codeSnippetAttribBeginIndexes[ i ] + TemplatesManager.TemplateCodeSnippetAttribBegin.Length; - // int lengthAttrib = codeSnippetAttribEndIndexes[ i ] - startAttribIndex; - // string snippetAttribs = m_templateBody.Substring( startAttribIndex, lengthAttrib ); - // string[] snippetAttribsArr = snippetAttribs.Split( IOUtils.FIELD_SEPARATOR ); - // if( snippetAttribsArr != null && snippetAttribsArr.Length > 0 ) - // { - // string attribName = snippetAttribsArr[ (int)TemplateCodeSnippetInfoIdx.Name ]; - // TemplateCodeSnippetType attribType = (TemplateCodeSnippetType)Enum.Parse( typeof( TemplateCodeSnippetType ), snippetAttribsArr[ (int)TemplateCodeSnippetInfoIdx.Type ] ); - // if( m_snippetElementsDict.ContainsKey( attribName ) ) - // { - // if( m_snippetElementsDict[ attribName ].Type != attribType ) - // { - // if( DebugConsoleWindow.DeveloperMode ) - // Debug.LogWarning( "Found incompatible types for snippet " + attribName ); - // } - // } - // else - // { - // switch( attribType ) - // { - // case TemplateCodeSnippetType.Toggle: - // { - // //Register must be done by first instantiang the correct type and register it on both containers - // //Overrides don't work if we use the container reference into the other - // TemplateCodeSnippetToggle newSnippet = ScriptableObject.CreateInstance(); - // newSnippet.Init( attribName, attribType ); - // m_snippetElementsDict.Add( attribName, newSnippet ); - // m_snippetElementsList.Add( newSnippet ); - // } - // break; - // } - - // } - // // Add initial tag indentation - // int indentationIndex = codeSnippetAttribBeginIndexes[ i ]; - // int lengthAdjust = 0; - // for( ; indentationIndex > 0; indentationIndex--, lengthAdjust++ ) - // { - // if( m_templateBody[ indentationIndex ] == TemplatesManager.TemplateNewLine ) - // { - // indentationIndex += 1; - // lengthAdjust -= 1; - // break; - // } - // } - - // if( indentationIndex > 0 ) - // { - // string snippetId = m_templateBody.Substring( indentationIndex, - // codeSnippetEndIndexes[ i ] + TemplatesManager.TemplateCodeSnippetEnd.Length - codeSnippetAttribBeginIndexes[ i ] + lengthAdjust ); - - // int snippetCodeStart = codeSnippetAttribEndIndexes[ i ] + TemplatesManager.TemplateCodeSnippetAttribEnd.Length; - // int snippetCodeLength = codeSnippetEndIndexes[ i ] - snippetCodeStart; - // //Remove possible identation characters present between tag and last instruction - // if( m_templateBody[ snippetCodeStart + snippetCodeLength - 1 ] != TemplatesManager.TemplateNewLine ) - // { - // for( ; snippetCodeLength > 0; snippetCodeLength-- ) - // { - // if( m_templateBody[ snippetCodeStart + snippetCodeLength - 1 ] == TemplatesManager.TemplateNewLine ) - // break; - // } - // } - - // if( snippetCodeLength > 0 ) - // { - // string snippetCode = m_templateBody.Substring( snippetCodeStart, snippetCodeLength ); - // TemplateCodeSnippetElement element = new TemplateCodeSnippetElement( snippetId, snippetCode ); - // m_snippetElementsDict[ attribName ].AddSnippet( element ); - // } - // } - // } - // } - // } - //} - - //void RefreshSnippetInfo() - //{ - // if( m_snippetElementsDict == null ) - // { - // m_snippetElementsDict = new Dictionary(); - // } - - // if( m_snippetElementsDict.Count != m_snippetElementsList.Count ) - // { - // m_snippetElementsDict.Clear(); - // for( int i = 0; i < m_snippetElementsList.Count; i++ ) - // { - // m_snippetElementsDict.Add( m_snippetElementsList[ i ].NameId, m_snippetElementsList[ i ] ); - // } - // } - //} - - //public void DrawSnippetProperties( ParentNode owner ) - //{ - // for( int i = 0; i < m_snippetElementsList.Count; i++ ) - // { - // m_snippetElementsList[ i ].DrawProperties( owner ); - // } - //} - - //public void InsertSnippets( ref string shaderBody ) - //{ - // for( int i = 0; i < m_snippetElementsList.Count; i++ ) - // { - // m_snippetElementsList[ i ].InsertSnippet( ref shaderBody ); - // } - //} - - public void AddId( string ID, bool searchIndentation = true ) - { - AddId( ID, searchIndentation, string.Empty ); - } - - public void AddId( string ID, bool searchIndentation, string customIndentation ) - { - int propertyIndex = m_templateBody.IndexOf( ID ); - if( propertyIndex > -1 ) - { - if( searchIndentation ) - { - int indentationIndex = -1; - for( int i = propertyIndex; i > 0; i-- ) - { - if( m_templateBody[ i ] == TemplatesManager.TemplateNewLine ) - { - indentationIndex = i + 1; - break; - } - } - if( indentationIndex > -1 ) - { - int length = propertyIndex - indentationIndex; - string indentation = ( length > 0 ) ? m_templateBody.Substring( indentationIndex, length ) : string.Empty; - m_propertyList.Add( new TemplateProperty( ID, indentation, false ) ); - } - } - else - { - m_propertyList.Add( new TemplateProperty( ID, customIndentation, true ) ); - } - } - } - - void BuildInfo() - { - if( m_propertyDict == null ) - { - m_propertyDict = new Dictionary(); - } - - if( m_propertyList.Count != m_propertyDict.Count ) - { - m_propertyDict.Clear(); - for( int i = 0; i < m_propertyList.Count; i++ ) - { - m_propertyDict.Add( m_propertyList[ i ].Id, m_propertyList[ i ] ); - } - } - } - - public void ResetTemplateUsageData() - { - BuildInfo(); - for( int i = 0; i < m_propertyList.Count; i++ ) - { - m_propertyList[ i ].Used = false; - } - } - - public void AddInput( int tagStartIdx, string tagId, string portName, string defaultValue, WirePortDataType dataType, MasterNodePortCategory portCategory, int portUniqueId, int portOrderId ) - { - TemplateInputData inputData = new TemplateInputData( tagStartIdx, tagStartIdx, tagId, portName, defaultValue, dataType, portCategory, portUniqueId, portOrderId, string.Empty ); - m_inputDataList.Add( inputData ); - m_inputDataDict.Add( inputData.PortUniqueId, inputData ); - AddId( tagId, false ); - } - - public override void Destroy() - { - if( m_vertexDataContainer != null ) - { - m_vertexDataContainer.Destroy(); - m_vertexDataContainer = null; - } - - if( m_interpolatorDataContainer != null ) - { - m_interpolatorDataContainer.Destroy(); - m_interpolatorDataContainer = null; - } - - if( m_availableShaderProperties != null ) - { - m_availableShaderProperties.Clear(); - m_availableShaderProperties = null; - } - - if( m_propertyDict != null ) - { - m_propertyDict.Clear(); - m_propertyDict = null; - } - - if( m_propertyList != null ) - { - m_propertyList.Clear(); - m_propertyList = null; - } - - if( m_inputDataDict != null ) - { - m_inputDataDict.Clear(); - m_inputDataDict = null; - } - - if( m_inputDataList != null ) - { - m_inputDataList.Clear(); - m_inputDataList = null; - } - - if( m_localVarsList != null ) - { - m_localVarsList.Clear(); - m_localVarsList = null; - } - //if( m_snippetElementsDict != null ) - //{ - // m_snippetElementsDict.Clear(); - // m_snippetElementsDict = null; - //} - - //if( m_snippetElementsList != null ) - //{ - // for( int i = 0; i < m_snippetElementsList.Count; i++ ) - // { - // GameObject.DestroyImmediate( m_snippetElementsList[ i ] ); - // m_snippetElementsList[ i ] = null; - // } - // m_snippetElementsList.Clear(); - // m_snippetElementsList = null; - //} - - m_cullModeData = null; - m_blendData = null; - m_colorMaskData = null; - m_stencilData = null; - if( m_tagData != null ) - { - m_tagData.Destroy(); - m_tagData = null; - } - } - - public void FillEmptyTags( ref string body ) - { - body = body.Replace( TemplatesManager.TemplateLocalVarTag, string.Empty ); - for( int i = 0; i < m_propertyList.Count; i++ ) - { - if( !m_propertyList[ i ].Used ) - { - if( m_propertyList[ i ].UseCustomIndentation ) - { - body = body.Replace( m_propertyList[ i ].Id, string.Empty ); - } - else - { - body = body.Replace( m_propertyList[ i ].Indentation + m_propertyList[ i ].Id, string.Empty ); - } - } - } - } - - public bool FillVertexInstructions( ref string body, params string[] values ) - { - if( m_vertexFunctionData != null && !string.IsNullOrEmpty( m_vertexFunctionData.Id ) ) - { - return FillTemplateBody( m_vertexFunctionData.Id, ref body, values ); - } - - if( values.Length > 0 ) - { - UIUtils.ShowMessage( "Attemping to add vertex instructions on a template with no assigned vertex code area", MessageSeverity.Error ); - return false; - } - return true; - } - - public bool FillFragmentInstructions( ref string body, params string[] values ) - { - if( m_fragmentFunctionData != null && !string.IsNullOrEmpty( m_fragmentFunctionData.Id ) ) - { - return FillTemplateBody( m_fragmentFunctionData.Id, ref body, values ); - } - - if( values.Length > 0 ) - { - UIUtils.ShowMessage( "Attemping to add fragment instructions on a template with no assigned vertex code area", MessageSeverity.Error ); - return false; - } - return true; - } - - // values must be unindented an without line feed - public bool FillTemplateBody( string id, ref string body, params string[] values ) - { - if( values.Length == 0 ) - { - return true; - } - - BuildInfo(); - - if( m_propertyDict.ContainsKey( id ) ) - { - string finalValue = string.Empty; - for( int i = 0; i < values.Length; i++ ) - { - - if( m_propertyDict[ id ].AutoLineFeed ) - { - string[] valuesArr = values[ i ].Split( '\n' ); - for( int j = 0; j < valuesArr.Length; j++ ) - { - //first value will be automatically indented by the string replace - finalValue += ( ( i == 0 && j == 0 ) ? string.Empty : m_propertyDict[ id ].Indentation ) + valuesArr[ j ]; - finalValue += TemplatesManager.TemplateNewLine; - } - - } - else - { - //first value will be automatically indented by the string replace - finalValue += ( i == 0 ? string.Empty : m_propertyDict[ id ].Indentation ) + values[ i ]; - } - } - - body = body.Replace( id, finalValue ); - m_propertyDict[ id ].Used = true; - return true; - } - - if( values.Length > 1 || !string.IsNullOrEmpty( values[ 0 ] ) ) - { - UIUtils.ShowMessage( string.Format( "Attempting to write data into inexistant tag {0}. Please review the template {1} body and consider adding the missing tag.", id, m_name ), MessageSeverity.Error ); - return false; - } - - return true; - - } - - public bool FillTemplateBody( string id, ref string body, List values ) - { - if( values.Count == 0 ) - { - return true; - } - - string[] array = new string[ values.Count ]; - for( int i = 0; i < values.Count; i++ ) - { - array[ i ] = values[ i ].PropertyName; - } - return FillTemplateBody( id, ref body, array ); - } - - public TemplateInputData InputDataFromId( int id ) - { - if( m_inputDataDict == null ) - m_inputDataDict = new Dictionary(); - - if( m_inputDataDict.Count != m_inputDataList.Count ) - { - m_inputDataDict.Clear(); - for( int i = 0; i < m_inputDataList.Count; i++ ) - { - m_inputDataDict.Add( m_inputDataList[ i ].PortUniqueId, m_inputDataList[ i ] ); - } - } - - if( m_inputDataDict.ContainsKey( id ) ) - return m_inputDataDict[ id ]; - - return null; - } - - public string GetVertexData( TemplateInfoOnSematics info ) - { - int count = m_vertexDataContainer.VertexData.Count; - for( int i = 0; i < count; i++ ) - { - if( m_vertexDataContainer.VertexData[ i ].DataInfo == info ) - { - return string.Format( TemplateHelperFunctions.TemplateVarFormat, m_vertexFunctionData.InVarName, m_vertexDataContainer.VertexData[ i ].VarName ); - } - } - return string.Empty; - } - - public string GetInterpolatedData( TemplateInfoOnSematics info ) - { - int count = m_interpolatorDataContainer.Interpolators.Count; - for( int i = 0; i < count; i++ ) - { - if( m_interpolatorDataContainer.Interpolators[ i ].DataInfo == info ) - { - return string.Format( TemplateHelperFunctions.TemplateVarFormat, m_fragmentFunctionData.InVarName, m_interpolatorDataContainer.Interpolators[ i ].VarName ); - } - } - return string.Empty; - } - - public string InterpDataId { get { return m_interpolatorDataContainer.InterpDataId; } } - public string VertexDataId { get { return m_vertexDataContainer.VertexDataId; } } - public string ShaderNameId { get { return m_shaderNameId; } set { m_shaderNameId = value; } } - public string TemplateBody { get { return m_templateBody; } set { m_templateBody = value; } } - public List InputDataList { get { return m_inputDataList; } set { m_inputDataList = value; } } - public List LocalVarsList { get { return m_localVarsList; } } - public List VertexDataList { get { return m_vertexDataContainer.VertexData; } } - public TemplateInterpData InterpolatorData { get { return m_interpolatorDataContainer; } } - public TemplateFunctionData VertexFunctionData { get { return m_vertexFunctionData; } set { m_vertexFunctionData = value; } } - public TemplateFunctionData FragmentFunctionData { get { return m_fragmentFunctionData; } set { m_fragmentFunctionData = value; } } - public List AvailableShaderProperties { get { return m_availableShaderProperties; } set { m_availableShaderProperties = value; } } - public TemplateBlendData BlendData { get { return m_blendData; } set { m_blendData = value; } } - public TemplateCullModeData CullModeData { get { return m_cullModeData; } set { m_cullModeData = value; } } - public TemplateColorMaskData ColorMaskData { get { return m_colorMaskData; } set { m_colorMaskData = value; } } - public TemplateStencilData StencilData { get { return m_stencilData; } set { m_stencilData = value; } } - public TemplateDepthData DepthData { get { return m_depthData; } set { m_depthData = value; } } - public TemplateTagsModuleData TagData { get { return m_tagData; } set { m_tagData = value; } } - private List PropertyList { get { return m_propertyList; } set { m_propertyList = value; } } - public VertexDataContainer VertexDataContainer { get { return m_vertexDataContainer; } set { m_vertexDataContainer = value; } } - public TemplateInterpData InterpolatorDataContainer { get { return m_interpolatorDataContainer; } set { m_interpolatorDataContainer = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs.meta deleted file mode 100644 index 2002009f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b03340e569366ae4dbd502e14c62e225 -timeCreated: 1493904667 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs deleted file mode 100644 index bc772311..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs +++ /dev/null @@ -1,2056 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System.Collections.Generic; -using System.Text.RegularExpressions; -using System; - -namespace AmplifyShaderEditor -{ - public enum NormalizeType - { - Off, - Regular, - Safe - } - - public class InterpDataHelper - { - public string VarName; - public WirePortDataType VarType; - public bool IsSingleComponent; - public bool SetAtCompileTime; - public InterpDataHelper( WirePortDataType varType, string varName, bool isSingleComponent = true , bool setAtCompileTime = false ) - { - VarName = varName; - VarType = varType; - IsSingleComponent = isSingleComponent; - SetAtCompileTime = setAtCompileTime; - } - } - - public class TemplateCustomData - { - public WirePortDataType DataType; - public string Name; - public bool IsVertex; - public bool IsFragment; - public TemplateCustomData( string name, WirePortDataType dataType ) - { - name = Name; - DataType = dataType; - IsVertex = false; - IsFragment = false; - } - } - - public class TemplateInputParameters - { - public WirePortDataType Type; - public string Name; - public string Declaration; - public TemplateSemantics Semantic; - public TemplateInputParameters( WirePortDataType type, PrecisionType precision, string name, TemplateSemantics semantic, string custom = null ) - { - Type = type; - Name = name; - Semantic = semantic; - Declaration = string.Format( "{0} {1} : {2}", UIUtils.PrecisionWirePortToCgType( precision, type ), Name, Semantic ); - if( !string.IsNullOrEmpty( custom ) ) - Declaration = custom; - } - } - - public class TemplateDataCollector - { -#if UNITY_2018_2_OR_NEWER - private const int MaxUV = 8; - private int[] m_UVUsage = { 0, 0, 0, 0, 0, 0, 0, 0 }; -#else - private const int MaxUV = 4; - private int[] m_UVUsage = { 0, 0, 0, 0 }; -#endif - private int m_multipassSubshaderIdx = 0; - private int m_multipassPassIdx = 0; - private TemplateMultiPass m_currentTemplate; - private TemplateSRPType m_currentSRPType = TemplateSRPType.BuiltIn; - - private Dictionary m_customInterpolatedData; - private Dictionary m_registeredVertexData; - - private Dictionary m_availableFragData; - private Dictionary m_availableVertData; - private TemplateInterpData m_interpolatorData; - private Dictionary m_vertexDataDict; - private TemplateData m_currentTemplateData; - private MasterNodeDataCollector m_currentDataCollector; - public Dictionary m_vertexInputParams; - public Dictionary m_fragmentInputParams; - - private Dictionary m_specialVertexLocalVars; - private Dictionary m_specialFragmentLocalVars; - - private List m_lateDirectivesList = new List(); - private Dictionary m_lateDirectivesDict = new Dictionary(); - - private List m_srpBatcherPropertiesList = new List(); - private List m_fullSrpBatcherPropertiesList = new List(); - private Dictionary m_srpBatcherPropertiesDict = new Dictionary(); - - public void CopySRPPropertiesFromDataCollector( int nodeId, TemplateDataCollector dataCollector ) - { - for( int i = 0; i < dataCollector.SrpBatcherPropertiesList.Count; i++ ) - { - AddSRPBatcherProperty( nodeId, dataCollector.SrpBatcherPropertiesList[ i ].PropertyName ); - } - } - - public void AddSRPBatcherProperty( int nodeID, string property ) - { - if( !m_srpBatcherPropertiesDict.ContainsKey( property ) ) - { - PropertyDataCollector newValue = new PropertyDataCollector( nodeID, property ); - m_srpBatcherPropertiesDict.Add( property, newValue ); - m_srpBatcherPropertiesList.Add( newValue ); - } - } - - public void SetUVUsage( int uv, WirePortDataType type ) - { - if( uv >= 0 && uv < MaxUV ) - { - m_UVUsage[ uv ] = Mathf.Max( m_UVUsage[ uv ], TemplateHelperFunctions.DataTypeChannelUsage[ type ] ); - } - } - - public void SetUVUsage( int uv, int size ) - { - if( uv >= 0 && uv < MaxUV ) - { - m_UVUsage[ uv ] = Mathf.Max( m_UVUsage[ uv ], size ); - } - } - - public void CloseLateDirectives() - { - if( m_lateDirectivesList.Count > 0 ) - { - m_lateDirectivesList.Add( new PropertyDataCollector( -1, string.Empty ) ); - } - } - - public void AddHDLightInfo() - { -#if !UNITY_2018_3_OR_NEWER - AddLateDirective( AdditionalLineType.Custom, "#if (SHADERPASS != SHADERPASS_FORWARD) //On forward this info is already included" ); - AddLateDirective( AdditionalLineType.Include, "HDRP/Lighting/LightDefinition.cs.hlsl" ); - AddLateDirective( AdditionalLineType.Include, "HDRP/Lighting/LightLoop/Shadow.hlsl" ); - AddLateDirective( AdditionalLineType.Include, "HDRP/Lighting/LightLoop/LightLoopDef.hlsl" ); - AddLateDirective( AdditionalLineType.Custom, "#endif // End of light info includes" ); -#endif - } - - public void AddLateDirective( AdditionalLineType type, string value ) - { - - if( !m_lateDirectivesDict.ContainsKey( value ) ) - { - string formattedValue = string.Empty; - switch( type ) - { - case AdditionalLineType.Include: formattedValue = string.Format( Constants.IncludeFormat, value ); break; - case AdditionalLineType.Define: formattedValue = string.Format( Constants.DefineFormat, value ); break; - case AdditionalLineType.Pragma: formattedValue = string.Format( Constants.PragmaFormat, value ); break; - case AdditionalLineType.Custom: formattedValue = value; break; - } - PropertyDataCollector property = new PropertyDataCollector( -1, formattedValue ); - m_lateDirectivesDict.Add( value, property ); - m_lateDirectivesList.Add( property ); - } - } - - public void SetMultipassInfo( TemplateMultiPass currentTemplate, int subShaderIdx, int passIdx, TemplateSRPType currentSRPType ) - { - m_currentTemplate = currentTemplate; - m_multipassSubshaderIdx = subShaderIdx; - m_multipassPassIdx = passIdx; - m_currentSRPType = currentSRPType; - } - - public bool HasDirective( AdditionalLineType type, string value ) - { - switch( type ) - { - case AdditionalLineType.Include: - { - return m_currentTemplate.SubShaders[ m_multipassSubshaderIdx ].Modules.IncludePragmaContainer.HasInclude( value ) || - m_currentTemplate.SubShaders[ m_multipassSubshaderIdx ].Passes[ m_multipassPassIdx ].Modules.IncludePragmaContainer.HasInclude( value ); - } - case AdditionalLineType.Define: - { - return m_currentTemplate.SubShaders[ m_multipassSubshaderIdx ].Modules.IncludePragmaContainer.HasDefine( value ) || - m_currentTemplate.SubShaders[ m_multipassSubshaderIdx ].Passes[ m_multipassPassIdx ].Modules.IncludePragmaContainer.HasDefine( value ); - } - case AdditionalLineType.Pragma: - { - return m_currentTemplate.SubShaders[ m_multipassSubshaderIdx ].Modules.IncludePragmaContainer.HasPragma( value ) || - m_currentTemplate.SubShaders[ m_multipassSubshaderIdx ].Passes[ m_multipassPassIdx ].Modules.IncludePragmaContainer.HasPragma( value ); - } - } - - return false; - } - - public void FillSpecialVariables( TemplatePass currentPass ) - { - m_specialVertexLocalVars = new Dictionary(); - m_specialFragmentLocalVars = new Dictionary(); - int localVarAmount = currentPass.LocalVarsList.Count; - for( int i = 0; i < localVarAmount; i++ ) - { - if( currentPass.LocalVarsList[ i ].IsSpecialVar ) - { - if( currentPass.LocalVarsList[ i ].Category == MasterNodePortCategory.Vertex ) - { - m_specialVertexLocalVars.Add( currentPass.LocalVarsList[ i ].SpecialVarType, currentPass.LocalVarsList[ i ] ); - } - else - { - m_specialFragmentLocalVars.Add( currentPass.LocalVarsList[ i ].SpecialVarType, currentPass.LocalVarsList[ i ] ); - } - } - } - } - - public void BuildFromTemplateData( MasterNodeDataCollector dataCollector, TemplateData templateData ) - { - m_registeredVertexData = new Dictionary(); - m_customInterpolatedData = new Dictionary(); - - - m_currentDataCollector = dataCollector; - m_currentTemplateData = templateData; - - m_vertexDataDict = new Dictionary(); - if( templateData.VertexDataList != null ) - { - for( int i = 0; i < templateData.VertexDataList.Count; i++ ) - { - m_vertexDataDict.Add( templateData.VertexDataList[ i ].Semantics, new TemplateVertexData( templateData.VertexDataList[ i ] ) ); - } - } - - m_availableFragData = new Dictionary(); - if( templateData.InterpolatorData != null && templateData.FragmentFunctionData != null ) - { - m_interpolatorData = new TemplateInterpData( templateData.InterpolatorData ); - int fragCount = templateData.InterpolatorData.Interpolators.Count; - for( int i = 0; i < fragCount; i++ ) - { - string varName = string.Empty; - if( templateData.InterpolatorData.Interpolators[ i ].ExcludeStructPrefix ) - { - varName = templateData.InterpolatorData.Interpolators[ i ].VarName; - } - else if( templateData.InterpolatorData.Interpolators[ i ].IsSingleComponent ) - { - varName = string.Format( TemplateHelperFunctions.TemplateVarFormat, - templateData.FragmentFunctionData.InVarName, - templateData.InterpolatorData.Interpolators[ i ].VarNameWithSwizzle ); - } - else - { - varName = string.Format( templateData.InterpolatorData.Interpolators[ i ].VarNameWithSwizzle, templateData.FragmentFunctionData.InVarName ); - } - - m_availableFragData.Add( templateData.InterpolatorData.Interpolators[ i ].DataInfo, - new InterpDataHelper( templateData.InterpolatorData.Interpolators[ i ].SwizzleType, - varName, - templateData.InterpolatorData.Interpolators[ i ].IsSingleComponent ) ); - } - } - - - m_availableVertData = new Dictionary(); - if( templateData.VertexFunctionData != null && templateData.VertexDataList != null ) - { - int vertCount = templateData.VertexDataList.Count; - for( int i = 0; i < vertCount; i++ ) - { - string varName = string.Empty; - if( templateData.VertexDataList[ i ].ExcludeStructPrefix ) - { - varName = templateData.VertexDataList[ i ].VarName; - } - else - { - varName = string.Format( TemplateHelperFunctions.TemplateVarFormat, templateData.VertexFunctionData.InVarName, templateData.VertexDataList[ i ].VarNameWithSwizzle ); - } - - m_availableVertData.Add( templateData.VertexDataList[ i ].DataInfo, - new InterpDataHelper( templateData.VertexDataList[ i ].SwizzleType, - varName, - templateData.VertexDataList[ i ].IsSingleComponent ) ); - } - } - } - - public void RegisterFragInputParams( WirePortDataType type, PrecisionType precision, string name, TemplateSemantics semantic, string custom ) - { - if( m_fragmentInputParams == null ) - m_fragmentInputParams = new Dictionary(); - - m_fragmentInputParams.Add( semantic, new TemplateInputParameters( type, precision, name, semantic, custom ) ); - } - - public void RegisterFragInputParams( WirePortDataType type, PrecisionType precision, string name, TemplateSemantics semantic ) - { - if( m_fragmentInputParams == null ) - m_fragmentInputParams = new Dictionary(); - - m_fragmentInputParams.Add( semantic, new TemplateInputParameters( type, precision, name, semantic ) ); - } - - public void RegisterVertexInputParams( WirePortDataType type, PrecisionType precision, string name, TemplateSemantics semantic ) - { - if( m_vertexInputParams == null ) - m_vertexInputParams = new Dictionary(); - - m_vertexInputParams.Add( semantic, new TemplateInputParameters( type, precision, name, semantic ) ); - } - - public string GetVertexId() - { - var precision = PrecisionType.Float; - bool useMasterNodeCategory = true; - MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment; - - WirePortDataType type = WirePortDataType.UINT; - if( HasInfo( TemplateInfoOnSematics.VERTEXID, useMasterNodeCategory, customCategory ) ) - { - InterpDataHelper info = GetInfo( TemplateInfoOnSematics.VERTEXID, useMasterNodeCategory, customCategory ); - return TemplateHelperFunctions.AutoSwizzleData( info.VarName, info.VarType, type, true ); - } - else - { - MasterNodePortCategory portCategory = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - string name = "ase_vertexID"; - return RegisterInfoOnSemantic( portCategory, TemplateInfoOnSematics.VERTEXID, TemplateSemantics.SV_VertexID, name, WirePortDataType.UINT, precision, true ); - } - - // need to review this later - //if( m_vertexInputParams != null && m_vertexInputParams.ContainsKey( TemplateSemantics.SV_VertexID ) ) - //{ - // if( m_currentDataCollector.PortCategory == MasterNodePortCategory.Vertex ) - // return m_vertexInputParams[ TemplateSemantics.SV_VertexID ].Name; - //} - //else - //{ - // RegisterVertexInputParams( WirePortDataType.UINT, PrecisionType.Float, TemplateHelperFunctions.SemanticsDefaultName[ TemplateSemantics.SV_VertexID ], TemplateSemantics.SV_VertexID ); - //} - - //if( m_currentDataCollector.PortCategory != MasterNodePortCategory.Vertex ) - // RegisterCustomInterpolatedData( m_vertexInputParams[ TemplateSemantics.SV_VertexID ].Name, WirePortDataType.INT, PrecisionType.Float, m_vertexInputParams[ TemplateSemantics.SV_VertexID ].Name ); - - //return m_vertexInputParams[ TemplateSemantics.SV_VertexID ].Name; - } -#if UNITY_EDITOR_WIN - public string GetPrimitiveId() - { - if( m_fragmentInputParams != null && m_fragmentInputParams.ContainsKey( TemplateSemantics.SV_PrimitiveID ) ) - return m_fragmentInputParams[ TemplateSemantics.SV_PrimitiveID ].Name; - - RegisterFragInputParams( WirePortDataType.UINT, PrecisionType.Half, TemplateHelperFunctions.SemanticsDefaultName[ TemplateSemantics.SV_PrimitiveID ], TemplateSemantics.SV_PrimitiveID ); - return m_fragmentInputParams[ TemplateSemantics.SV_PrimitiveID ].Name; - } -#endif - public string GetVFace( int uniqueId ) - { - #if UNITY_2018_3_OR_NEWER - if( IsHDRP && ASEPackageManagerHelper.CurrentHDVersion >= ASESRPVersions.ASE_SRP_6_9_0 ) - { - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.VFACE, WirePortDataType.FLOAT, PrecisionType.Float, ref result, true, MasterNodePortCategory.Fragment ) ) - { - m_currentDataCollector.AddToDirectives( "#if !defined(ASE_NEED_CULLFACE)" ); - m_currentDataCollector.AddToDirectives( "#define ASE_NEED_CULLFACE 1" ); - m_currentDataCollector.AddToDirectives( "#endif //ASE_NEED_CULLFACE" ); - return result; - } - else - { - if( m_fragmentInputParams != null && m_fragmentInputParams.ContainsKey( TemplateSemantics.VFACE ) ) - return m_fragmentInputParams[ TemplateSemantics.VFACE ].Name; - - string custom = "FRONT_FACE_TYPE "+ TemplateHelperFunctions.SemanticsDefaultName[ TemplateSemantics.VFACE ] + " : FRONT_FACE_SEMANTIC"; - RegisterFragInputParams( WirePortDataType.FLOAT, PrecisionType.Half, TemplateHelperFunctions.SemanticsDefaultName[ TemplateSemantics.VFACE ], TemplateSemantics.VFACE, custom ); - return m_fragmentInputParams[ TemplateSemantics.VFACE ].Name; - } - } - else - #endif - { - if( m_fragmentInputParams != null && m_fragmentInputParams.ContainsKey( TemplateSemantics.VFACE ) ) - return m_fragmentInputParams[ TemplateSemantics.VFACE ].Name; - - RegisterFragInputParams( WirePortDataType.FLOAT, PrecisionType.Half, TemplateHelperFunctions.SemanticsDefaultName[ TemplateSemantics.VFACE ], TemplateSemantics.VFACE ); - return m_fragmentInputParams[ TemplateSemantics.VFACE ].Name; - } - } - - public string GetShadowCoords( int uniqueId, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - // overriding precision - var precision = PrecisionType.Float; - - string worldPos = GetWorldPos( false, m_currentDataCollector.PortCategory ); - - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.SHADOWCOORDS, WirePortDataType.FLOAT4, precision, ref result, useMasterNodeCategory, customCategory ) ) - { - return result; - } - - string varName = GeneratorUtils.ShadowCoordsStr; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - - string shadowCoordsValue = string.Format( "TransformWorldToShadowCoord({0})", worldPos ); - if( m_currentDataCollector.PortCategory == MasterNodePortCategory.Fragment ) - { - worldPos = GetWorldPos( false, MasterNodePortCategory.Vertex ); - m_currentDataCollector.AddLocalVariable( uniqueId, "#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) //la" ); - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT4, precision, string.Format( "TransformWorldToShadowCoord({0})", worldPos ), false, MasterNodePortCategory.Fragment ); - m_currentDataCollector.AddLocalVariable( uniqueId, "#elif defined(MAIN_LIGHT_CALCULATE_SHADOWS) //la" ); - m_currentDataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, varName, shadowCoordsValue ); - m_currentDataCollector.AddLocalVariable( uniqueId, "#else //la" ); - m_currentDataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, varName, "0" ); - m_currentDataCollector.AddLocalVariable( uniqueId, "#endif //la" ); - } else - { - m_currentDataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, varName, shadowCoordsValue ); - } - return varName; - } - - public bool HasUV( int uvChannel ) - { - return ( m_currentDataCollector.PortCategory == MasterNodePortCategory.Fragment ) ? m_availableFragData.ContainsKey( TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ) : m_availableVertData.ContainsKey( TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ); - } - - public string GetUVName( int uvChannel, WirePortDataType dataType = WirePortDataType.FLOAT2 ) - { - InterpDataHelper info = ( m_currentDataCollector.PortCategory == MasterNodePortCategory.Fragment ) ? m_availableFragData[ TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ] : m_availableVertData[ TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ]; - if( dataType != info.VarType ) - return info.VarName + UIUtils.GetAutoSwizzle( dataType ); - else - return info.VarName; - } - - public string GetTextureCoord( int uvChannel, string propertyName, int uniqueId, PrecisionType precisionType ) - { - bool isVertex = ( m_currentDataCollector.PortCategory == MasterNodePortCategory.Vertex || m_currentDataCollector.PortCategory == MasterNodePortCategory.Tessellation ); - string uvChannelName = string.Empty; - string propertyHelperVar = propertyName + "_ST"; - m_currentDataCollector.AddToUniforms( uniqueId, "float4", propertyHelperVar, IsSRP ); - string uvName = string.Empty; - if( m_currentDataCollector.TemplateDataCollectorInstance.HasUV( uvChannel ) ) - { - uvName = m_currentDataCollector.TemplateDataCollectorInstance.GetUVName( uvChannel ); - } - else - { - uvName = m_currentDataCollector.TemplateDataCollectorInstance.RegisterUV( uvChannel ); - } - - uvChannelName = "uv" + propertyName; - if( isVertex ) - { - string value = string.Format( Constants.TilingOffsetFormat, uvName, propertyHelperVar + ".xy", propertyHelperVar + ".zw" ); - string lodLevel = "0"; - - value = "float4( " + value + ", 0 , " + lodLevel + " )"; - m_currentDataCollector.AddLocalVariable( uniqueId, precisionType, WirePortDataType.FLOAT4, uvChannelName, value ); - } - else - { - m_currentDataCollector.AddLocalVariable( uniqueId, precisionType, WirePortDataType.FLOAT2, uvChannelName, string.Format( Constants.TilingOffsetFormat, uvName, propertyHelperVar + ".xy", propertyHelperVar + ".zw" ) ); - } - return uvChannelName; - } - - public string GenerateAutoUVs( int uvChannel, WirePortDataType size = WirePortDataType.FLOAT2 ) - { - string uvName = string.Empty; - if( HasUV( uvChannel ) ) - { - uvName = GetUVName( uvChannel, size ); - } - else - { - uvName = RegisterUV( uvChannel, size ); - } - return uvName; - } - - public string GetUV( int uvChannel, MasterNodePortCategory category = MasterNodePortCategory.Fragment, WirePortDataType size = WirePortDataType.FLOAT4 ) - { - if( !HasUV( uvChannel ) ) - { - RegisterUV( uvChannel, size ); - } - - InterpDataHelper info = ( category == MasterNodePortCategory.Fragment ) ? m_availableFragData[ TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ] : m_availableVertData[ TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ]; - return info.VarName; - } - - public InterpDataHelper GetUVInfo( int uvChannel ) - { - return ( m_currentDataCollector.PortCategory == MasterNodePortCategory.Fragment ) ? m_availableFragData[ TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ] : m_availableVertData[ TemplateHelperFunctions.IntToUVChannelInfo[ uvChannel ] ]; - } - - public string RegisterUV( int UVChannel, WirePortDataType size = WirePortDataType.FLOAT2 ) - { - int channelsSize = TemplateHelperFunctions.DataTypeChannelUsage[ size ]; - if( m_UVUsage[ UVChannel ] > channelsSize ) - { - size = TemplateHelperFunctions.ChannelToDataType[ m_UVUsage[ UVChannel ] ]; - } - - if( m_currentDataCollector.PortCategory == MasterNodePortCategory.Vertex ) - { - TemplateSemantics semantic = TemplateHelperFunctions.IntToSemantic[ UVChannel ]; - - if( m_vertexDataDict.ContainsKey( semantic ) ) - { - return m_vertexDataDict[ semantic ].VarName; - } - - string varName = TemplateHelperFunctions.BaseInterpolatorName + ( ( UVChannel > 0 ) ? UVChannel.ToString() : string.Empty ); - m_availableVertData.Add( TemplateHelperFunctions.IntToUVChannelInfo[ UVChannel ], - new InterpDataHelper( WirePortDataType.FLOAT4, - string.Format( TemplateHelperFunctions.TemplateVarFormat, - m_currentTemplateData.VertexFunctionData.InVarName, - varName ) ) ); - - m_currentDataCollector.AddToVertexInput( - string.Format( TemplateHelperFunctions.TexFullSemantic, - varName, - semantic ) ); - RegisterOnVertexData( semantic, size, varName ); - string finalVarName = m_availableVertData[ TemplateHelperFunctions.IntToUVChannelInfo[ UVChannel ] ].VarName; - switch( size ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.INT: - case WirePortDataType.UINT: - finalVarName += ".x"; - break; - case WirePortDataType.FLOAT2: - finalVarName += ".xy"; - break; - case WirePortDataType.FLOAT3: - finalVarName += ".xyz"; - break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT4x4: - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - case WirePortDataType.FLOAT3x3: - default: - break; - } - return finalVarName; - } - else - { - //search if the correct vertex data is set ... - TemplateInfoOnSematics info = TemplateHelperFunctions.IntToInfo[ UVChannel ]; - TemplateSemantics vertexSemantics = TemplateSemantics.NONE; - foreach( KeyValuePair kvp in m_vertexDataDict ) - { - if( kvp.Value.DataInfo == info ) - { - vertexSemantics = kvp.Key; - break; - } - } - - // if not, add vertex data and create interpolator - if( vertexSemantics == TemplateSemantics.NONE ) - { - vertexSemantics = TemplateHelperFunctions.IntToSemantic[ UVChannel ]; - - if( !m_vertexDataDict.ContainsKey( vertexSemantics ) ) - { - string varName = TemplateHelperFunctions.BaseInterpolatorName + ( ( UVChannel > 0 ) ? UVChannel.ToString() : string.Empty ); - m_availableVertData.Add( TemplateHelperFunctions.IntToUVChannelInfo[ UVChannel ], - new InterpDataHelper( WirePortDataType.FLOAT4, - string.Format( TemplateHelperFunctions.TemplateVarFormat, - m_currentTemplateData.VertexFunctionData.InVarName, - varName ) ) ); - - m_currentDataCollector.AddToVertexInput( - string.Format( TemplateHelperFunctions.TexFullSemantic, - varName, - vertexSemantics ) ); - RegisterOnVertexData( vertexSemantics, size, varName ); - } - } - - // either way create interpolator - TemplateVertexData availableInterp = RequestNewInterpolator( size, false ); - if( availableInterp != null ) - { - bool isPosition = vertexSemantics == TemplateSemantics.POSITION || vertexSemantics == TemplateSemantics.POSITION; - - string interpVarName = m_currentTemplateData.VertexFunctionData.OutVarName + "." + availableInterp.VarNameWithSwizzle; - InterpDataHelper vertInfo = m_availableVertData[ TemplateHelperFunctions.IntToUVChannelInfo[ UVChannel ] ]; - string interpDecl = string.Format( TemplateHelperFunctions.TemplateVariableDecl, interpVarName, TemplateHelperFunctions.AutoSwizzleData( vertInfo.VarName, vertInfo.VarType, size , isPosition ) ); - m_currentDataCollector.AddToVertexInterpolatorsDecl( interpDecl ); - string finalVarName = m_currentTemplateData.FragmentFunctionData.InVarName + "." + availableInterp.VarNameWithSwizzle; - m_availableFragData.Add( TemplateHelperFunctions.IntToUVChannelInfo[ UVChannel ], new InterpDataHelper( size, finalVarName ) ); - return finalVarName; - } - } - return string.Empty; - } - //////////////////////////////////////////////////////////////////////////////////////////////// - bool IsSemanticUsedOnInterpolator( TemplateSemantics semantics ) - { - for( int i = 0; i < m_interpolatorData.Interpolators.Count; i++ ) - { - if( m_interpolatorData.Interpolators[ i ].Semantics == semantics ) - { - return true; - } - } - return false; - } - - public bool HasInfo( TemplateInfoOnSematics info, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - MasterNodePortCategory category = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - return ( category == MasterNodePortCategory.Fragment ) ? m_availableFragData.ContainsKey( info ) : m_availableVertData.ContainsKey( info ); - } - - public InterpDataHelper GetInfo( TemplateInfoOnSematics info, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - MasterNodePortCategory category = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - if( category == MasterNodePortCategory.Fragment ) - { - if( !m_availableFragData[ info ].SetAtCompileTime ) - { - string defineValue = string.Empty; - if( TemplateHelperFunctions.InfoToDefineFrag.TryGetValue( info, out defineValue ) ) - m_currentDataCollector.AddToDefines( -1, defineValue ); - } - return m_availableFragData[ info ]; - } - else - { - if( !m_availableVertData[ info ].SetAtCompileTime ) - { - string defineValue = string.Empty; - if( TemplateHelperFunctions.InfoToDefineVertex.TryGetValue( info, out defineValue ) ) - m_currentDataCollector.AddToDefines( -1, defineValue ); - } - return m_availableVertData[ info ]; - } - } - - public string RegisterInfoOnSemantic( TemplateInfoOnSematics info, TemplateSemantics semantic, string name, WirePortDataType dataType, PrecisionType precisionType, bool requestNewInterpolator, string dataName = null ) - { - return RegisterInfoOnSemantic( m_currentDataCollector.PortCategory, info, semantic, name, dataType, precisionType, requestNewInterpolator, dataName ); - } - // This should only be used to semantics outside the text coord set - public string RegisterInfoOnSemantic( MasterNodePortCategory portCategory, TemplateInfoOnSematics info, TemplateSemantics semantic, string name, WirePortDataType dataType, PrecisionType precisionType, bool requestNewInterpolator, string dataName = null ) - { - if( portCategory == MasterNodePortCategory.Vertex ) - { - if( m_vertexDataDict.ContainsKey( semantic ) ) - { - return m_vertexDataDict[ semantic ].VarName; - } - - m_availableVertData.Add( info, - new InterpDataHelper( dataType, - string.Format( TemplateHelperFunctions.TemplateVarFormat, - m_currentTemplateData.VertexFunctionData.InVarName, - name ),true,true ) ); - - string vertInputVarType = UIUtils.PrecisionWirePortToCgType( precisionType, dataType ); - m_currentDataCollector.AddToVertexInput( - string.Format( TemplateHelperFunctions.InterpFullSemantic, - vertInputVarType, - name, - semantic ) ); - RegisterOnVertexData( semantic, dataType, name ); - return m_availableVertData[ info ].VarName; - } - else - { - //search if the correct vertex data is set ... - TemplateSemantics vertexSemantics = TemplateSemantics.NONE; - foreach( KeyValuePair kvp in m_vertexDataDict ) - { - if( kvp.Value.DataInfo == info ) - { - vertexSemantics = kvp.Key; - break; - } - } - - // if not, add vertex data and create interpolator - if( vertexSemantics == TemplateSemantics.NONE ) - { - vertexSemantics = semantic; - - if( !m_vertexDataDict.ContainsKey( vertexSemantics ) ) - { - m_availableVertData.Add( info, - new InterpDataHelper( dataType, - string.Format( TemplateHelperFunctions.TemplateVarFormat, - m_currentTemplateData.VertexFunctionData.InVarName, - name ),true,true ) ); - - string vertInputVarType = UIUtils.PrecisionWirePortToCgType( precisionType, dataType ); - m_currentDataCollector.AddToVertexInput( - string.Format( TemplateHelperFunctions.InterpFullSemantic, - vertInputVarType, - name, - vertexSemantics ) ); - RegisterOnVertexData( vertexSemantics, dataType, name ); - } - } - - // either way create interpolator - - TemplateVertexData availableInterp = null; - if( requestNewInterpolator || IsSemanticUsedOnInterpolator( semantic ) ) - { - availableInterp = RequestNewInterpolator( dataType, false, dataName ); - } - else - { - availableInterp = RegisterOnInterpolator( semantic, dataType, dataName ); - } - - if( availableInterp != null ) - { - bool isPosition = vertexSemantics == TemplateSemantics.POSITION || vertexSemantics == TemplateSemantics.POSITION; - - string interpVarName = m_currentTemplateData.VertexFunctionData.OutVarName + "." + availableInterp.VarNameWithSwizzle; - string interpDecl = string.Format( TemplateHelperFunctions.TemplateVariableDecl, interpVarName, TemplateHelperFunctions.AutoSwizzleData( m_availableVertData[ info ].VarName, m_availableVertData[ info ].VarType, dataType, isPosition ) ); - m_currentDataCollector.AddToVertexInterpolatorsDecl( interpDecl ); - string finalVarName = m_currentTemplateData.FragmentFunctionData.InVarName + "." + availableInterp.VarNameWithSwizzle; - m_availableFragData.Add( info, new InterpDataHelper( dataType, finalVarName ) ); - return finalVarName; - } - } - return string.Empty; - } - - TemplateVertexData RegisterOnInterpolator( TemplateSemantics semantics, WirePortDataType dataType, string vertexDataName = null ) - { - if( vertexDataName == null ) - { - if( TemplateHelperFunctions.SemanticsDefaultName.ContainsKey( semantics ) ) - { - vertexDataName = TemplateHelperFunctions.SemanticsDefaultName[ semantics ]; - } - else - { - vertexDataName = string.Empty; - Debug.LogError( "No valid name given to vertex data" ); - } - } - - TemplateVertexData data = new TemplateVertexData( semantics, dataType, vertexDataName ); - m_interpolatorData.Interpolators.Add( data ); - string interpolator = string.Format( TemplateHelperFunctions.InterpFullSemantic, UIUtils.WirePortToCgType( dataType ), data.VarName, data.Semantics ); - m_currentDataCollector.AddToInterpolators( interpolator ); - return data; - } - - public void RegisterOnVertexData( TemplateSemantics semantics, WirePortDataType dataType, string varName ) - { - m_vertexDataDict.Add( semantics, new TemplateVertexData( semantics, dataType, varName ) ); - } - - public TemplateVertexData RequestMacroInterpolator( string varName ) - { - if( varName != null && m_registeredVertexData.ContainsKey( varName ) ) - { - return m_registeredVertexData[ varName ]; - } - - for( int i = 0; i < m_interpolatorData.AvailableInterpolators.Count; i++ ) - { - if( !m_interpolatorData.AvailableInterpolators[ i ].IsFull ) - { - TemplateVertexData data = m_interpolatorData.AvailableInterpolators[ i ].RequestChannels( WirePortDataType.FLOAT4, false, varName ); - if( data != null ) - { - if( !m_registeredVertexData.ContainsKey( data.VarName ) ) - { - m_registeredVertexData.Add( data.VarName, data ); - } - if( m_interpolatorData.AvailableInterpolators[ i ].Usage == 1 ) - { - string interpolator = string.Format( TemplateHelperFunctions.InterpMacro, varName, TemplateHelperFunctions.SemanticToInt[ data.Semantics ] ); - m_currentDataCollector.AddToInterpolators( interpolator ); - } - return data; - } - } - } - return null; - } - - public bool HasRawInterpolatorOfName( string name ) - { - return m_interpolatorData.HasRawInterpolatorOfName( name ); - } - - public TemplateVertexData RequestNewInterpolator( WirePortDataType dataType, bool isColor, string varName = null ) - { - if( varName != null && m_registeredVertexData.ContainsKey( varName ) ) - { - return m_registeredVertexData[ varName ]; - } - - for( int i = 0; i < m_interpolatorData.AvailableInterpolators.Count; i++ ) - { - if( !m_interpolatorData.AvailableInterpolators[ i ].IsFull ) - { - TemplateVertexData data = m_interpolatorData.AvailableInterpolators[ i ].RequestChannels( dataType, isColor, varName ); - if( data != null ) - { - if( !m_registeredVertexData.ContainsKey( data.VarName ) ) - { - m_registeredVertexData.Add( data.VarName, data ); - } - - if( m_interpolatorData.AvailableInterpolators[ i ].Usage == 1 ) - { - // First time using this interpolator, so we need to register it - string interpolator = string.Format( TemplateHelperFunctions.TexFullSemantic, - data.VarName, data.Semantics ); - m_currentDataCollector.AddToInterpolators( interpolator ); - } - return data; - } - } - } - - // This area is reached if max available interpolators from shader model is reached - // Nevertheless, we register all new interpolators to that list so no imediate compilation errors are thrown - // A warning message is then thrown to warn the user about this - int newInterpId = 1 + TemplateHelperFunctions.SemanticToInt[ m_interpolatorData.AvailableInterpolators[ m_interpolatorData.AvailableInterpolators.Count - 1 ].Semantic ]; - if( TemplateHelperFunctions.IntToSemantic.ContainsKey( newInterpId ) ) - { - TemplateInterpElement item = new TemplateInterpElement( TemplateHelperFunctions.IntToSemantic[ newInterpId ] ); - m_interpolatorData.AvailableInterpolators.Add( item ); - TemplateVertexData data = item.RequestChannels( dataType, isColor, varName ); - if( data != null ) - { - if( !m_registeredVertexData.ContainsKey( data.VarName ) ) - { - m_registeredVertexData.Add( data.VarName, data ); - } - - if( item.Usage == 1 ) - { - string interpolator = string.Format( TemplateHelperFunctions.TexFullSemantic, data.VarName, data.Semantics ); - m_currentDataCollector.AddToInterpolators( interpolator ); - } - return data; - } - } - - UIUtils.ShowMessage( "Maximum amount of interpolators exceeded", MessageSeverity.Error ); - return null; - } - - // Unused channels in interpolators must be set to something so the compiler doesn't generate warnings - public List GetInterpUnusedChannels() - { - List resetInstrucctions = new List(); - - if( m_interpolatorData != null ) - { - for( int i = 0; i < m_interpolatorData.AvailableInterpolators.Count; i++ ) - { - if( m_interpolatorData.AvailableInterpolators[ i ].Usage > 0 && !m_interpolatorData.AvailableInterpolators[ i ].IsFull ) - { - string channels = string.Empty; - bool[] availableChannels = m_interpolatorData.AvailableInterpolators[ i ].AvailableChannels; - for( int j = 0; j < availableChannels.Length; j++ ) - { - if( availableChannels[ j ] ) - { - channels += TemplateHelperFunctions.VectorSwizzle[ j ]; - } - } - - resetInstrucctions.Add( string.Format( "{0}.{1}.{2} = 0;", m_currentTemplateData.VertexFunctionData.OutVarName, m_interpolatorData.AvailableInterpolators[ i ].Name, channels ) ); - } - } - } - - if( resetInstrucctions.Count > 0 ) - { - resetInstrucctions.Insert( 0, "\n//setting value to unused interpolator channels and avoid initialization warnings" ); - } - - return resetInstrucctions; - } - - public bool GetCustomInterpolatedData( TemplateInfoOnSematics info, WirePortDataType type, PrecisionType precisionType, ref string result, bool useMasterNodeCategory, MasterNodePortCategory customCategory ) - { - bool isPosition = info == TemplateInfoOnSematics.POSITION || - info == TemplateInfoOnSematics.CLIP_POS || - info == TemplateInfoOnSematics.SCREEN_POSITION || - info == TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED || - info == TemplateInfoOnSematics.WORLD_POSITION || - info == TemplateInfoOnSematics.RELATIVE_WORLD_POS; - - - MasterNodePortCategory category = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - if( category == MasterNodePortCategory.Vertex ) - { - if( m_specialVertexLocalVars.ContainsKey( info ) ) - { - result = m_specialVertexLocalVars[ info ].LocalVarName; - if( m_specialVertexLocalVars[ info ].DataType != type ) - { - result = TemplateHelperFunctions.AutoSwizzleData( result, m_specialVertexLocalVars[ info ].DataType, type , isPosition ); - } - - string defineValue = string.Empty; - if( TemplateHelperFunctions.InfoToDefineVertex.TryGetValue( info, out defineValue ) ) - m_currentDataCollector.AddToDefines( -1, defineValue ); - - return true; - } - } - - if( category == MasterNodePortCategory.Fragment ) - { - if( m_specialFragmentLocalVars.ContainsKey( info ) ) - { - result = m_specialFragmentLocalVars[ info ].LocalVarName; - if( m_specialFragmentLocalVars[ info ].DataType != type ) - { - result = TemplateHelperFunctions.AutoSwizzleData( result, m_specialFragmentLocalVars[ info ].DataType, type, isPosition ); - } - - string defineValue = string.Empty; - if( TemplateHelperFunctions.InfoToDefineFrag.TryGetValue( info, out defineValue )) - m_currentDataCollector.AddToDefines( -1, defineValue ); - return true; - } - - if( m_availableFragData.ContainsKey( info ) ) - { - if( m_availableFragData[ info ].IsSingleComponent ) - { - result = m_availableFragData[ info ].VarName; - if( m_availableFragData[ info ].VarType != type ) - { - result = TemplateHelperFunctions.AutoSwizzleData( result, m_availableFragData[ info ].VarType, type, isPosition ); - } - return true; - } - else if( TemplateHelperFunctions.InfoToLocalVar.ContainsKey( info ) && TemplateHelperFunctions.InfoToWirePortType.ContainsKey( info ) ) - { - result = TemplateHelperFunctions.InfoToLocalVar[ info ]; - m_currentDataCollector.AddLocalVariable( -1, precisionType, TemplateHelperFunctions.InfoToWirePortType[ info ], result, m_availableFragData[ info ].VarName ); - return true; - } - } - } - return false; - } - - public string GetVertexPosition( WirePortDataType type, PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - if( HasInfo( TemplateInfoOnSematics.POSITION, useMasterNodeCategory, customCategory ) ) - { - InterpDataHelper info = GetInfo( TemplateInfoOnSematics.POSITION, useMasterNodeCategory, customCategory ); - if( type != WirePortDataType.OBJECT && type != info.VarType ) - return TemplateHelperFunctions.AutoSwizzleData( info.VarName, info.VarType, type,true ); - else - return info.VarName; - } - else - { - MasterNodePortCategory portCategory = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - string name = "ase_vertex_pos"; - string varName = RegisterInfoOnSemantic( portCategory, TemplateInfoOnSematics.POSITION, TemplateSemantics.POSITION, name, WirePortDataType.FLOAT4, precisionType, true ); - if( type != WirePortDataType.OBJECT && type != WirePortDataType.FLOAT4 ) - return TemplateHelperFunctions.AutoSwizzleData( varName, WirePortDataType.FLOAT4, type,true ); - else - return varName; - } - } - - private const string InstancingLibStandard = "UnityInstancing.cginc"; - private const string InstancingLibSRP = "Packages/com.unity.render-pipelines.core/ShaderLibrary/UnityInstancing.hlsl"; - - public void SetupInstancing() - { - if( !HasInfo( TemplateInfoOnSematics.INSTANCE_ID ) ) - { - m_currentDataCollector.AddToPragmas( -1, IOUtils.InstancedPropertiesHeader ); - m_currentDataCollector.AddToIncludes( -1, IsSRP ? InstancingLibSRP : InstancingLibStandard ); - m_currentDataCollector.AddToVertexInput( Constants.InstanceIdMacro ); - m_currentDataCollector.AddToInterpolators( Constants.InstanceIdMacro ); - m_currentDataCollector.AddToLocalVariables( MasterNodePortCategory.Vertex, -1, string.Format( "UNITY_SETUP_INSTANCE_ID({0});", m_currentTemplateData.VertexFunctionData.InVarName ) ); - m_currentDataCollector.AddToLocalVariables( MasterNodePortCategory.Vertex, -1, string.Format( "UNITY_TRANSFER_INSTANCE_ID({0}, {1});", m_currentTemplateData.VertexFunctionData.InVarName, m_currentTemplateData.VertexFunctionData.OutVarName ) ); - m_currentDataCollector.AddToLocalVariables( MasterNodePortCategory.Fragment, -1, string.Format( "UNITY_SETUP_INSTANCE_ID({0});", m_currentTemplateData.FragmentFunctionData.InVarName ) ); - } - } - - public string GetVertexColor( PrecisionType precisionType ) - { - if( HasInfo( TemplateInfoOnSematics.COLOR ) ) - { - return GetInfo( TemplateInfoOnSematics.COLOR ).VarName; - } - else - { - string name = "ase_color"; - return RegisterInfoOnSemantic( TemplateInfoOnSematics.COLOR, TemplateSemantics.COLOR, name, WirePortDataType.FLOAT4, precisionType, false ); - } - } - - public string GetVertexNormal( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - if( HasInfo( TemplateInfoOnSematics.NORMAL, useMasterNodeCategory, customCategory ) ) - { - InterpDataHelper info = GetInfo( TemplateInfoOnSematics.NORMAL, useMasterNodeCategory, customCategory ); - return TemplateHelperFunctions.AutoSwizzleData( info.VarName, info.VarType, WirePortDataType.FLOAT3 , false); - } - else - { - MasterNodePortCategory category = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - string name = "ase_normal"; - return RegisterInfoOnSemantic( category, TemplateInfoOnSematics.NORMAL, TemplateSemantics.NORMAL, name, WirePortDataType.FLOAT3, precisionType, false ); - } - } - - public string GetWorldNormal( PrecisionType precisionType = PrecisionType.Float, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment, bool normalize = false ) - { - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_NORMAL, WirePortDataType.FLOAT3, precisionType, ref result, useMasterNodeCategory, customCategory ) ) - { - if( normalize ) - return string.Format( "normalize( {0} )", result ); - else - return result; - } - - string varName = normalize ? "normalizeWorldNormal" : GeneratorUtils.WorldNormalStr; - - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string worldNormalValue = string.Empty; - - if( !GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_NORMAL, WirePortDataType.FLOAT3, precisionType, ref worldNormalValue, false, MasterNodePortCategory.Vertex ) ) - { - string vertexNormal = GetVertexNormal( precisionType, false, MasterNodePortCategory.Vertex ); - string formatStr = string.Empty; - if( IsSRP ) - formatStr = "TransformObjectToWorldNormal({0})"; - else - formatStr = "UnityObjectToWorldNormal({0})"; - worldNormalValue = string.Format( formatStr, vertexNormal ); - } - - if( normalize ) - worldNormalValue = string.Format( "normalize( {0} )", worldNormalValue ); - - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, precisionType, worldNormalValue, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetWorldNormal( int uniqueId, PrecisionType precisionType, string normal, string outputId ) - { - string tanToWorld0 = string.Empty; - string tanToWorld1 = string.Empty; - string tanToWorld2 = string.Empty; - - GetWorldTangentTf( precisionType, out tanToWorld0, out tanToWorld1, out tanToWorld2, true ); - - string tanNormal = "tanNormal" + outputId; - m_currentDataCollector.AddLocalVariable( uniqueId, "float3 " + tanNormal + " = " + normal + ";" ); - return string.Format( "float3(dot({1},{0}), dot({2},{0}), dot({3},{0}))", tanNormal, tanToWorld0, tanToWorld1, tanToWorld2 ); - } - - public string GetVertexTangent( WirePortDataType type, PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - if( HasInfo( TemplateInfoOnSematics.TANGENT, useMasterNodeCategory, customCategory ) ) - { - InterpDataHelper info = GetInfo( TemplateInfoOnSematics.TANGENT, useMasterNodeCategory, customCategory ); - if( type != WirePortDataType.OBJECT && type != info.VarType ) - return TemplateHelperFunctions.AutoSwizzleData( info.VarName, info.VarType, type , false); - else - return info.VarName; - } - else - { - MasterNodePortCategory category = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - string name = "ase_tangent"; - string varName = RegisterInfoOnSemantic( category, TemplateInfoOnSematics.TANGENT, TemplateSemantics.TANGENT, name, WirePortDataType.FLOAT4, precisionType, false ); - if( type != WirePortDataType.OBJECT && type != WirePortDataType.FLOAT4 ) - return TemplateHelperFunctions.AutoSwizzleData( varName, WirePortDataType.FLOAT4, type , false ); - else - return varName; - } - } - - public string GetVertexBitangent( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string varName = GeneratorUtils.VertexBitangentStr; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string tangentValue = GetVertexTangent( WirePortDataType.FLOAT3, precisionType, false, MasterNodePortCategory.Vertex ); - string normalValue = GetVertexNormal( precisionType, false, MasterNodePortCategory.Vertex ); - - string bitangentValue = string.Format( "cross({0},{1})", normalValue, tangentValue ); - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, precisionType, bitangentValue, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetWorldTangent( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_TANGENT, WirePortDataType.FLOAT3, precisionType, ref result, useMasterNodeCategory, customCategory ) ) - { - return result; - } - - string varName = GeneratorUtils.WorldTangentStr; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string worldTangentValue = string.Empty; - if( !GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_TANGENT, WirePortDataType.FLOAT3, precisionType, ref worldTangentValue, false, MasterNodePortCategory.Vertex ) ) - { - string vertexTangent = GetVertexTangent( WirePortDataType.FLOAT4, precisionType, false, MasterNodePortCategory.Vertex ); - string formatStr = string.Empty; - - if( IsSRP ) - formatStr = "TransformObjectToWorldDir({0}.xyz)"; - else - formatStr = "UnityObjectToWorldDir({0})"; - - worldTangentValue = string.Format( formatStr, vertexTangent ); - } - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, precisionType, worldTangentValue, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetTangentSign( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string varName = GeneratorUtils.VertexTangentSignStr; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string tangentValue = GetVertexTangent( WirePortDataType.FLOAT4, precisionType, false, MasterNodePortCategory.Vertex ); - string tangentSignValue = string.Format( "{0}.w * unity_WorldTransformParams.w", tangentValue ); - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT, precisionType, tangentSignValue, useMasterNodeCategory, customCategory ); - return varName; - } - - - public string GetWorldBinormal( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_BITANGENT, WirePortDataType.FLOAT3, precisionType, ref result, useMasterNodeCategory, customCategory ) ) - { - return result; - } - - string varName = GeneratorUtils.WorldBitangentStr; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string worldBinormal = string.Empty; - if( !GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_BITANGENT, WirePortDataType.FLOAT3, precisionType, ref worldBinormal, false, MasterNodePortCategory.Vertex ) ) - { - string worldNormal = GetWorldNormal( precisionType, false, MasterNodePortCategory.Vertex ); - string worldtangent = GetWorldTangent( precisionType, false, MasterNodePortCategory.Vertex ); - string tangentSign = GetTangentSign( precisionType, false, MasterNodePortCategory.Vertex ); - worldBinormal = string.Format( "cross( {0}, {1} ) * {2}", worldNormal, worldtangent, tangentSign ); - } - - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, PrecisionType.Float, worldBinormal, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetWorldReflection( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment, bool normalize = false ) - { - string varName = GeneratorUtils.WorldReflectionStr;//UIUtils.GetInputValueFromType( SurfaceInputs.WORLD_REFL ); - if( normalize ) - varName = "normalized" + varName; - - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string worldNormal = GetWorldNormal( precisionType ); - string worldViewDir = GetViewDir(); - string worldRefl = string.Format( "reflect(-{0}, {1})", worldViewDir, worldNormal ); - - if( normalize ) - worldRefl = string.Format( "normalize( {0} )", worldRefl ); - - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3, varName, worldRefl ); - return varName; - } - - public string GetWorldReflection( PrecisionType precisionType, string normal ) - { - string tanToWorld0 = string.Empty; - string tanToWorld1 = string.Empty; - string tanToWorld2 = string.Empty; - - GetWorldTangentTf( precisionType, out tanToWorld0, out tanToWorld1, out tanToWorld2 ); - string worldRefl = GetViewDir(); - - return string.Format( "reflect( -{0}, float3( dot( {2}, {1} ), dot( {3}, {1} ), dot( {4}, {1} ) ) )", worldRefl, normal, tanToWorld0, tanToWorld1, tanToWorld2 ); - } - - public string GetLightAtten( int uniqueId, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - //string result = string.Empty; - //if( GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_POSITION, PrecisionType.Float, ref result, useMasterNodeCategory, customCategory ) ) - //{ - // return result; - //} - - //string varName = GeneratorUtils.WorldPositionStr;//UIUtils.GetInputValueFromType( SurfaceInputs.WORLD_POS ); - //if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - // return varName; - - //if( !m_availableVertData.ContainsKey( TemplateInfoOnSematics.POSITION ) ) - //{ - // UIUtils.ShowMessage( "Attempting to access inexisting vertex position to calculate world pos" ); - // return "fixed3(0,0,0)"; - //} - - //string vertexPos = m_availableVertData[ TemplateInfoOnSematics.POSITION ].VarName; - //string worldPosConversion = string.Format( "mul(unity_ObjectToWorld, {0}).xyz", vertexPos ); - - //RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, PrecisionType.Float, worldPosConversion, useMasterNodeCategory, customCategory ); - //return varName; - - m_currentDataCollector.AddToIncludes( uniqueId, Constants.UnityAutoLightLib ); - m_currentDataCollector.AddToDefines( uniqueId, "ASE_SHADOWS 1" ); -#if UNITY_5_6_OR_NEWER - RequestMacroInterpolator( "UNITY_SHADOW_COORDS" ); -#else - RequestMacroInterpolator( "SHADOW_COORDS" ); - m_currentDataCollector.AddToPragmas( uniqueId, "multi_compile_fwdbase" ); -#endif - //string vOutName = CurrentTemplateData.VertexFunctionData.OutVarName; - string fInName = CurrentTemplateData.FragmentFunctionData.InVarName; - string worldPos = GetWorldPos(); - m_currentDataCollector.AddLocalVariable( uniqueId, "UNITY_LIGHT_ATTENUATION(ase_atten, " + fInName + ", " + worldPos + ")" ); - return "ase_atten"; - - } - - public string GenerateRotationIndependentObjectScale( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - string value = string.Empty; - - if( m_currentSRPType != TemplateSRPType.BuiltIn ) - { - value = "float3( length( GetWorldToObjectMatrix()[ 0 ].xyz ), length( GetWorldToObjectMatrix()[ 1 ].xyz ), length( GetWorldToObjectMatrix()[ 2 ].xyz ) )"; - } - else - { - value = "float3( length( unity_WorldToObject[ 0 ].xyz ), length( unity_WorldToObject[ 1 ].xyz ), length( unity_WorldToObject[ 2 ].xyz ) )"; - } - value = "( 1.0 / "+ value +" )"; - dataCollector.AddLocalVariable( uniqueId, PrecisionType.Float, WirePortDataType.FLOAT3, GeneratorUtils.ParentObjectScaleStr, value ); - return GeneratorUtils.ParentObjectScaleStr; - } - - public string GenerateObjectScale( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - string value = string.Empty; - - if( m_currentSRPType != TemplateSRPType.BuiltIn ) - { - value = "float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) )"; - } - else - { - value = "float3( length( unity_ObjectToWorld[ 0 ].xyz ), length( unity_ObjectToWorld[ 1 ].xyz ), length( unity_ObjectToWorld[ 2 ].xyz ) )"; - } - dataCollector.AddLocalVariable( uniqueId, PrecisionType.Float, WirePortDataType.FLOAT3, GeneratorUtils.ObjectScaleStr, value ); - return GeneratorUtils.ObjectScaleStr; - } - - public string GetWorldPos( bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - // overriding precision - var precision = PrecisionType.Float; - - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_POSITION, WirePortDataType.FLOAT3, precision, ref result, useMasterNodeCategory, customCategory ) ) - { - return result; - } - else if( m_currentSRPType == TemplateSRPType.HD ) - { - if( GetCustomInterpolatedData( TemplateInfoOnSematics.RELATIVE_WORLD_POS, WirePortDataType.FLOAT3, precision, ref result, useMasterNodeCategory, customCategory ) ) - { - string worldPosVarName = GeneratorUtils.WorldPositionStr; - string relWorldPosConversion = string.Format( "GetAbsolutePositionWS( {0} )", result ); - m_currentDataCollector.AddLocalVariable( -1, precision, WirePortDataType.FLOAT3, worldPosVarName, relWorldPosConversion ); - return worldPosVarName; - } - } - - string varName = GeneratorUtils.WorldPositionStr;//UIUtils.GetInputValueFromType( SurfaceInputs.WORLD_POS ); - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - if( !m_availableVertData.ContainsKey( TemplateInfoOnSematics.POSITION ) ) - { - UIUtils.ShowMessage( "Attempting to access inexisting vertex position to calculate world pos" ); - return "half3(0,0,0)"; - } - - string vertexPos = m_availableVertData[ TemplateInfoOnSematics.POSITION ].VarName; - - string worldPosConversion = string.Empty; - - //Check if world pos already defined in the vertex body - if( !GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_POSITION, WirePortDataType.FLOAT3, precision, ref worldPosConversion, false, MasterNodePortCategory.Vertex ) ) - { - if( m_currentSRPType == TemplateSRPType.HD ) - { -#if UNITY_2018_3_OR_NEWER - worldPosConversion = string.Format( "GetAbsolutePositionWS( TransformObjectToWorld( ({0}).xyz ) )", vertexPos ); -#else - worldPosConversion = string.Format( "GetAbsolutePositionWS( mul( GetObjectToWorldMatrix(), {0}).xyz )", vertexPos ); -#endif - } - else if( m_currentSRPType == TemplateSRPType.Lightweight ) - { - worldPosConversion = string.Format( "mul(GetObjectToWorldMatrix(), {0}).xyz", vertexPos ); - } - else - { - worldPosConversion = string.Format( "mul(unity_ObjectToWorld, {0}).xyz", vertexPos ); - } - } - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, precision, worldPosConversion, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetClipPosForValue( string customVertexPos, string outputId, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string varName = GeneratorUtils.ClipPositionStr + outputId; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - if( !m_availableVertData.ContainsKey( TemplateInfoOnSematics.POSITION ) ) - { - UIUtils.ShowMessage( "Attempting to access inexisting vertex position to calculate clip pos" ); - return "half4(0,0,0,0)"; - } - - string formatStr = string.Empty; - switch( m_currentSRPType ) - { - default: - case TemplateSRPType.BuiltIn: - formatStr = "UnityObjectToClipPos({0})"; - break; - case TemplateSRPType.HD: - formatStr = "TransformWorldToHClip( TransformObjectToWorld({0}))"; - break; - case TemplateSRPType.Lightweight: - formatStr = "TransformObjectToHClip(({0}).xyz)"; - break; - } - - string clipSpaceConversion = string.Format( formatStr, customVertexPos ); - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT4, PrecisionType.Float, clipSpaceConversion, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetClipPos( bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string varName = GeneratorUtils.ClipPositionStr;// "clipPos"; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - if( !m_availableVertData.ContainsKey( TemplateInfoOnSematics.POSITION ) ) - { - UIUtils.ShowMessage( "Attempting to access inexisting vertex position to calculate clip pos" ); - return "half4(0,0,0,0)"; - } - - string vertexPos = m_availableVertData[ TemplateInfoOnSematics.POSITION ].VarName; - - string formatStr = string.Empty; - switch( m_currentSRPType ) - { - default: - case TemplateSRPType.BuiltIn: - formatStr = "UnityObjectToClipPos({0})"; - break; - case TemplateSRPType.HD: - formatStr = "TransformWorldToHClip( TransformObjectToWorld({0}))"; - break; - case TemplateSRPType.Lightweight: - formatStr = "TransformObjectToHClip(({0}).xyz)"; - break; - } - - string clipSpaceConversion = string.Format( formatStr, vertexPos ); - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT4, PrecisionType.Float, clipSpaceConversion, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetScreenPosForValue( PrecisionType precision, string customVertexPos, string outputId, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - // overriding precision - precision = PrecisionType.Float; - - string varName = UIUtils.GetInputValueFromType( SurfaceInputs.SCREEN_POS ) + outputId; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string clipSpacePos = GetClipPosForValue( customVertexPos, outputId, false, MasterNodePortCategory.Vertex ); - string screenPosConversion = string.Empty; - if( m_currentSRPType == TemplateSRPType.HD ) - { - screenPosConversion = string.Format( "ComputeScreenPos( {0} , _ProjectionParams.x )", clipSpacePos ); - } - else - { - screenPosConversion = string.Format( "ComputeScreenPos({0})", clipSpacePos ); - } - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT4, precision, screenPosConversion, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetScreenPos( PrecisionType precision, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - // overriding precision - precision = PrecisionType.Float; - - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.SCREEN_POSITION, WirePortDataType.FLOAT4, precision, ref result, useMasterNodeCategory, customCategory ) ) - { - return result; - } - - string varName = UIUtils.GetInputValueFromType( SurfaceInputs.SCREEN_POS ); - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string clipSpacePos = GetClipPos( false, MasterNodePortCategory.Vertex ); - string screenPosConversion = string.Empty; - if( m_currentSRPType == TemplateSRPType.HD ) - { - screenPosConversion = string.Format( "ComputeScreenPos( {0} , _ProjectionParams.x )", clipSpacePos ); - } - else - { - screenPosConversion = string.Format( "ComputeScreenPos({0})", clipSpacePos ); - } - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT4, precision, screenPosConversion, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetScreenPosNormalized( PrecisionType precision, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED, WirePortDataType.FLOAT4, precision, ref result, useMasterNodeCategory, customCategory ) ) - { - return result; - } - - string varName = GeneratorUtils.ScreenPositionNormalizedStr;// "norm" + UIUtils.GetInputValueFromType( SurfaceInputs.SCREEN_POS ); - string screenPos = GetScreenPos( precision, useMasterNodeCategory, customCategory ); - string clipPlaneTestOp = string.Format( "{0}.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? {0}.z : {0}.z * 0.5 + 0.5;", varName ); - m_currentDataCollector.AddLocalVariable( -1, precision, WirePortDataType.FLOAT4, varName, string.Format( GeneratorUtils.NormalizedScreenPosFormat, screenPos ) ); - m_currentDataCollector.AddLocalVariable( -1, clipPlaneTestOp ); - return varName; - } - - public string GetViewDir( bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment, NormalizeType normalizeType = NormalizeType.Regular ) - { - // overriding precision - var precision = PrecisionType.Float; - - string result = string.Empty; - if( GetCustomInterpolatedData( TemplateInfoOnSematics.WORLD_VIEW_DIR, WirePortDataType.FLOAT3, precision, ref result, useMasterNodeCategory, customCategory ) ) - return result; - - string varName = GeneratorUtils.WorldViewDirectionStr;//UIUtils.GetInputValueFromType( SurfaceInputs.VIEW_DIR ); - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string worldPos = GetWorldPos(); - - string formatStr = string.Empty; - if( IsSRP ) - formatStr = "( _WorldSpaceCameraPos.xyz - {0} )"; - else - formatStr = "UnityWorldSpaceViewDir({0})"; - - string viewDir = string.Format( formatStr, worldPos ); - m_currentDataCollector.AddLocalVariable( -1, precision, WirePortDataType.FLOAT3, varName, viewDir ); - - switch( normalizeType ) - { - default: - case NormalizeType.Off: - break; - case NormalizeType.Regular: - m_currentDataCollector.AddLocalVariable( -1, varName + " = normalize(" + varName + ");" ); - break; - case NormalizeType.Safe: - m_currentDataCollector.AddLocalVariable( -1, varName + " = " + TemplateHelperFunctions.SafeNormalize( m_currentDataCollector, varName ) + ";" ); - break; - } - - - //RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, PrecisionType.Float, viewDir, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetTangentViewDir( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment, NormalizeType normalizeType = NormalizeType.Regular ) - { - string varName = GeneratorUtils.TangentViewDirectionStr; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string tanToWorld0 = string.Empty; - string tanToWorld1 = string.Empty; - string tanToWorld2 = string.Empty; - - GetWorldTangentTf( precisionType, out tanToWorld0, out tanToWorld1, out tanToWorld2 ); - string viewDir = GetViewDir(); - string tanViewDir = string.Format( " {0} * {3}.x + {1} * {3}.y + {2} * {3}.z", tanToWorld0, tanToWorld1, tanToWorld2, viewDir ); - - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3, varName, tanViewDir ); - switch( normalizeType ) - { - default: - case NormalizeType.Off: break; - case NormalizeType.Regular: - m_currentDataCollector.AddLocalVariable( -1, varName + " = normalize(" + varName + ");" ); - break; - case NormalizeType.Safe: - m_currentDataCollector.AddLocalVariable( -1, varName + " = " + TemplateHelperFunctions.SafeNormalize( m_currentDataCollector, varName ) + ";" ); - break; - } - - return varName; - } - - public void GetWorldTangentTf( PrecisionType precisionType, out string tanToWorld0, out string tanToWorld1, out string tanToWorld2, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - tanToWorld0 = "tanToWorld0"; - tanToWorld1 = "tanToWorld1"; - tanToWorld2 = "tanToWorld2"; - - if( HasCustomInterpolatedData( tanToWorld0, useMasterNodeCategory, customCategory ) || - HasCustomInterpolatedData( tanToWorld1, useMasterNodeCategory, customCategory ) || - HasCustomInterpolatedData( tanToWorld2, useMasterNodeCategory, customCategory ) ) - return; - - string worldTangent = GetWorldTangent( precisionType, useMasterNodeCategory, customCategory ); - string worldNormal = GetWorldNormal( precisionType, useMasterNodeCategory, customCategory ); - string worldBinormal = GetWorldBinormal( precisionType, useMasterNodeCategory, customCategory ); - - string tanToWorldVar0 = string.Format( "float3( {0}.x, {1}.x, {2}.x )", worldTangent, worldBinormal, worldNormal ); - string tanToWorldVar1 = string.Format( "float3( {0}.y, {1}.y, {2}.y )", worldTangent, worldBinormal, worldNormal ); - string tanToWorldVar2 = string.Format( "float3( {0}.z, {1}.z, {2}.z )", worldTangent, worldBinormal, worldNormal ); - - if( customCategory == MasterNodePortCategory.Vertex ) - { - RegisterCustomInterpolatedData( tanToWorld0, WirePortDataType.FLOAT3, precisionType, tanToWorldVar0, useMasterNodeCategory, customCategory ); - RegisterCustomInterpolatedData( tanToWorld1, WirePortDataType.FLOAT3, precisionType, tanToWorldVar1, useMasterNodeCategory, customCategory ); - RegisterCustomInterpolatedData( tanToWorld2, WirePortDataType.FLOAT3, precisionType, tanToWorldVar2, useMasterNodeCategory, customCategory ); - } - else - { - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3, tanToWorld0, tanToWorldVar0 ); - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3, tanToWorld1, tanToWorldVar1 ); - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3, tanToWorld2, tanToWorldVar2 ); - } - } - - public string GetTangentToWorldMatrixFast( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string worldTangent = GetWorldTangent( precisionType ); - string worldNormal = GetWorldNormal( precisionType ); - string worldBinormal = GetWorldBinormal( precisionType ); - - string varName = GeneratorUtils.TangentToWorldFastStr; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string result = string.Format( "float3x3({0}.x,{1}.x,{2}.x,{0}.y,{1}.y,{2}.y,{0}.z,{1}.z,{2}.z)", worldTangent, worldBinormal, worldNormal ); - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3x3, GeneratorUtils.TangentToWorldFastStr, result ); - return GeneratorUtils.TangentToWorldFastStr; - } - - public string GetTangentToWorldMatrixPrecise( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string worldToTangent = GetWorldToTangentMatrix( precisionType, useMasterNodeCategory, customCategory ); - GeneratorUtils.Add3x3InverseFunction( ref m_currentDataCollector, UIUtils.PrecisionWirePortToCgType( precisionType, WirePortDataType.FLOAT ) ); - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3x3, GeneratorUtils.TangentToWorldPreciseStr, string.Format( GeneratorUtils.Inverse3x3Header, worldToTangent ) ); - return GeneratorUtils.TangentToWorldPreciseStr; - } - - public string GetWorldToTangentMatrix( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - string worldTangent = GetWorldTangent( precisionType ); - string worldNormal = GetWorldNormal( precisionType ); - string worldBinormal = GetWorldBinormal( precisionType ); - - string varName = GeneratorUtils.WorldToTangentStr;// "worldToTanMat"; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - string worldTanMat = string.Format( "float3x3({0},{1},{2})", worldTangent, worldBinormal, worldNormal ); - - m_currentDataCollector.AddLocalVariable( -1, precisionType, WirePortDataType.FLOAT3x3, varName, worldTanMat ); - return varName; - } - - public string GetObjectToViewPos( PrecisionType precision, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - // overriding precision - precision = PrecisionType.Float; - - string varName = "objectToViewPos"; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - string vertexPos = GetVertexPosition( WirePortDataType.FLOAT3, precision, false, MasterNodePortCategory.Vertex ); - - string formatStr = string.Empty; - if( IsSRP ) - formatStr = "TransformWorldToView(TransformObjectToWorld({0}))"; - else - formatStr = "UnityObjectToViewPos({0})"; - - string objectToViewPosValue = string.Format( formatStr, vertexPos ); - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, precision, objectToViewPosValue, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetEyeDepth( PrecisionType precision, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment, int viewSpace = 0 ) - { - // overriding precision - precision = PrecisionType.Float; - - string varName = "eyeDepth"; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - string objectToView = GetObjectToViewPos( precision, false, MasterNodePortCategory.Vertex ); - string eyeDepthValue = string.Format( "-{0}.z", objectToView ); - if( viewSpace == 1 ) - { - eyeDepthValue += " * _ProjectionParams.w"; - } - - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT, precision, eyeDepthValue, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetObjectSpaceLightDir( PrecisionType precisionType, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - if( !IsSRP ) - { - m_currentDataCollector.AddToIncludes( -1, Constants.UnityLightingLib ); - m_currentDataCollector.AddToIncludes( -1, Constants.UnityAutoLightLib ); - } - - string varName = "objectSpaceLightDir"; - - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string vertexPos = GetVertexPosition( WirePortDataType.FLOAT4, precisionType, false, MasterNodePortCategory.Vertex ); - - string objectSpaceLightDir = string.Empty; - switch( m_currentSRPType ) - { - default: - case TemplateSRPType.BuiltIn: - objectSpaceLightDir = string.Format( "ObjSpaceLightDir({0})", vertexPos ); - break; - case TemplateSRPType.HD: - string worldSpaceLightDir = GetWorldSpaceLightDir( precisionType, useMasterNodeCategory, customCategory ); - objectSpaceLightDir = string.Format( "mul( GetWorldToObjectMatrix(), {0} ).xyz", worldSpaceLightDir ); - break; - case TemplateSRPType.Lightweight: - objectSpaceLightDir = "mul( GetWorldToObjectMatrix(), _MainLightPosition ).xyz"; - break; - } - - RegisterCustomInterpolatedData( varName, WirePortDataType.FLOAT3, precisionType, objectSpaceLightDir, useMasterNodeCategory, customCategory ); - return varName; - } - - public string GetWorldSpaceLightDir( PrecisionType precision, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - if( !IsSRP ) - { - m_currentDataCollector.AddToIncludes( -1, Constants.UnityLightingLib ); - m_currentDataCollector.AddToIncludes( -1, Constants.UnityAutoLightLib ); - AddLateDirective( AdditionalLineType.Custom, "//This is a late directive" ); - } - else - { - - string lightVar; - if( m_currentSRPType == TemplateSRPType.HD ) - { - AddHDLightInfo(); - lightVar = "-" + string.Format( TemplateHelperFunctions.HDLightInfoFormat, "0", "forward" ); - } - else - { - lightVar = "_MainLightPosition.xyz"; - } - return m_currentDataCollector.SafeNormalizeLightDir ? string.Format( "SafeNormalize({0})", lightVar ) : lightVar; - } - - string varName = "worldSpaceLightDir"; - if( HasCustomInterpolatedData( varName, useMasterNodeCategory, customCategory ) ) - return varName; - - string worldPos = GetWorldPos( useMasterNodeCategory, customCategory ); - string worldSpaceLightDir = string.Format( "UnityWorldSpaceLightDir({0})", worldPos ); - if( m_currentDataCollector.SafeNormalizeLightDir ) - { - if( IsSRP ) - { - worldSpaceLightDir = string.Format( "SafeNormalize{0})", worldSpaceLightDir ); - } - else - { - m_currentDataCollector.AddToIncludes( -1, Constants.UnityBRDFLib ); - worldSpaceLightDir = string.Format( "Unity_SafeNormalize({0})", worldSpaceLightDir ); - } - } - - m_currentDataCollector.AddLocalVariable( -1, precision, WirePortDataType.FLOAT3, varName, worldSpaceLightDir ); - return varName; - } - - public void RegisterCustomInterpolatedData( string name, WirePortDataType dataType, PrecisionType precision, string vertexInstruction, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - bool addLocalVariable = !name.Equals( vertexInstruction ); - - MasterNodePortCategory category = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - - if( !m_customInterpolatedData.ContainsKey( name ) ) - { - m_customInterpolatedData.Add( name, new TemplateCustomData( name, dataType ) ); - } - - if( !m_customInterpolatedData[ name ].IsVertex ) - { - m_customInterpolatedData[ name ].IsVertex = true; - if( addLocalVariable ) - m_currentDataCollector.AddToVertexLocalVariables( -1, precision, dataType, name, vertexInstruction ); - } - - if( category == MasterNodePortCategory.Fragment ) - { - if( !m_customInterpolatedData[ name ].IsFragment ) - { - m_customInterpolatedData[ name ].IsFragment = true; - TemplateVertexData interpData = RequestNewInterpolator( dataType, false ); - if( interpData == null ) - { - Debug.LogErrorFormat( "Could not assign interpolator of type {0} to variable {1}", dataType, name ); - return; - } - - m_currentDataCollector.AddToVertexLocalVariables( -1, m_currentTemplateData.VertexFunctionData.OutVarName + "." + interpData.VarNameWithSwizzle, name ); - m_currentDataCollector.AddToLocalVariables( -1, precision, dataType, name, m_currentTemplateData.FragmentFunctionData.InVarName + "." + interpData.VarNameWithSwizzle ); - } - } - } - - public bool HasCustomInterpolatedData( string name, bool useMasterNodeCategory = true, MasterNodePortCategory customCategory = MasterNodePortCategory.Fragment ) - { - if( m_customInterpolatedData.ContainsKey( name ) ) - { - MasterNodePortCategory category = useMasterNodeCategory ? m_currentDataCollector.PortCategory : customCategory; - return ( category == MasterNodePortCategory.Fragment ) ? m_customInterpolatedData[ name ].IsFragment : m_customInterpolatedData[ name ].IsVertex; - } - return false; - } - - public bool HasFragmentInputParams - { - get - { - if( m_fragmentInputParams != null ) - return m_fragmentInputParams.Count > 0; - - return false; - } - } - - public string FragInputParamsStr - { - get - { - string value = string.Empty; - if( m_fragmentInputParams != null && m_fragmentInputParams.Count > 0 ) - { - int count = m_fragmentInputParams.Count; - if( count > 0 ) - { - value = ", "; - foreach( KeyValuePair kvp in m_fragmentInputParams ) - { - value += kvp.Value.Declaration; - - if( --count > 0 ) - { - value += " , "; - } - } - } - } - return value; - } - } - - public string VertexInputParamsStr - { - get - { - string value = string.Empty; - if( m_vertexInputParams != null && m_vertexInputParams.Count > 0 ) - { - int count = m_vertexInputParams.Count; - if( count > 0 ) - { - value = ", "; - foreach( KeyValuePair kvp in m_vertexInputParams ) - { - value += kvp.Value.Declaration; - - if( --count > 0 ) - { - value += " , "; - } - } - } - } - return value; - } - } - - public void Destroy() - { - m_currentTemplate = null; - - m_currentTemplateData = null; - - m_currentDataCollector = null; - - if( m_fullSrpBatcherPropertiesList != null ) - { - m_fullSrpBatcherPropertiesList.Clear(); - m_fullSrpBatcherPropertiesList = null; - } - - if( m_srpBatcherPropertiesList != null ) - { - m_srpBatcherPropertiesList.Clear(); - m_srpBatcherPropertiesList = null; - } - - if( m_srpBatcherPropertiesDict != null ) - { - m_srpBatcherPropertiesDict.Clear(); - m_srpBatcherPropertiesDict = null; - } - - if( m_lateDirectivesList != null ) - { - m_lateDirectivesList.Clear(); - m_lateDirectivesList = null; - } - - if( m_lateDirectivesDict != null ) - { - m_lateDirectivesDict.Clear(); - m_lateDirectivesDict = null; - } - - if( m_registeredVertexData != null ) - { - m_registeredVertexData.Clear(); - m_registeredVertexData = null; - } - - if( m_vertexInputParams != null ) - { - m_vertexInputParams.Clear(); - m_vertexInputParams = null; - } - - if( m_fragmentInputParams != null ) - { - m_fragmentInputParams.Clear(); - m_fragmentInputParams = null; - } - - if( m_vertexDataDict != null ) - { - m_vertexDataDict.Clear(); - m_vertexDataDict = null; - } - - if( m_interpolatorData != null ) - { - m_interpolatorData.Destroy(); - m_interpolatorData = null; - } - - if( m_availableFragData != null ) - { - m_availableFragData.Clear(); - m_availableFragData = null; - } - - if( m_availableVertData != null ) - { - m_availableVertData.Clear(); - m_availableVertData = null; - } - - if( m_customInterpolatedData != null ) - { - m_customInterpolatedData.Clear(); - m_customInterpolatedData = null; - } - - if( m_specialVertexLocalVars != null ) - { - m_specialVertexLocalVars.Clear(); - m_specialVertexLocalVars = null; - } - - if( m_specialFragmentLocalVars != null ) - { - m_specialFragmentLocalVars.Clear(); - m_specialFragmentLocalVars = null; - } - } - - public void BuildCBuffer( int nodeId ) - { - m_fullSrpBatcherPropertiesList.Clear(); - if( m_srpBatcherPropertiesList.Count > 0 ) - { - var regex = new Regex( @"(\d)\s+\b" ); - m_srpBatcherPropertiesList.Sort( ( a, b ) => - { - var matchA = regex.Match( a.PropertyName ); - int sizeA = 0; - if( matchA.Groups.Count > 1 && matchA.Groups[ 1 ].Value.Length > 0 ) - sizeA = Convert.ToInt32( matchA.Groups[ 1 ].Value, System.Globalization.CultureInfo.InvariantCulture ); - - var matchB = regex.Match( b.PropertyName ); - int sizeB = 0; - if( matchB.Groups.Count > 1 && matchB.Groups[ 1 ].Value.Length > 0 ) - sizeB = Convert.ToInt32( matchB.Groups[ 1 ].Value, System.Globalization.CultureInfo.InvariantCulture ); - - return sizeB.CompareTo( sizeA ); - } ); - - m_fullSrpBatcherPropertiesList.Insert(0, new PropertyDataCollector( nodeId, IOUtils.SRPCBufferPropertiesBegin )); - m_fullSrpBatcherPropertiesList.AddRange( m_srpBatcherPropertiesList ); - m_fullSrpBatcherPropertiesList.Add( new PropertyDataCollector( nodeId, IOUtils.SRPCBufferPropertiesEnd ) ); - } - } - - - public void DumpSRPBatcher() - { - for( int i = 0; i < m_srpBatcherPropertiesList.Count; i++ ) - { - Debug.Log( i + "::" + m_srpBatcherPropertiesList[ i ].PropertyName ); - } - } - - public const string GlobalMaxInterpolatorReachedMsg = "Maximum amount of interpolators reached!\nPlease consider optmizing your shader!"; - public const string MaxInterpolatorSMReachedMsg = "Maximum amount of interpolators reached for current shader model on pass {0}! Please consider increasing the shader model to {1}!"; - public void CheckInterpolatorOverflow( string currShaderModel, string passName ) - { - int maxInterpolatorAmount = TemplateHelperFunctions.AvailableInterpolators[ currShaderModel ]; - int currInterpolatorAmount = 1 + TemplateHelperFunctions.SemanticToInt[ InterpData.AvailableInterpolators[ InterpData.AvailableInterpolators.Count - 1 ].Semantic ]; - if( currInterpolatorAmount > maxInterpolatorAmount ) - { - string shaderModel = string.Empty; - if( TemplateHelperFunctions.GetShaderModelForInterpolatorAmount( currInterpolatorAmount, ref shaderModel ) ) - { - UIUtils.ShowMessage( string.Format( MaxInterpolatorSMReachedMsg, passName, shaderModel ), MessageSeverity.Error ); - } - else - { - UIUtils.ShowMessage( GlobalMaxInterpolatorReachedMsg, MessageSeverity.Error ); - } - } - } - - public Dictionary FragInputParameters { get { return m_fragmentInputParams; } } - - public bool HasVertexInputParams - { - get - { - if( m_vertexInputParams != null ) - return m_vertexInputParams.Count > 0; - - return false; - } - } - - public Dictionary VertexInputParameters { get { return m_vertexInputParams; } } - public TemplateData CurrentTemplateData { get { return m_currentTemplateData; } } - public int MultipassSubshaderIdx { get { return m_multipassSubshaderIdx; } } - public int MultipassPassIdx { get { return m_multipassPassIdx; } } - public TemplateSRPType CurrentSRPType { get { return m_currentSRPType; } set { m_currentSRPType = value; } } - public bool IsHDRP { get { return m_currentSRPType == TemplateSRPType.HD; } } - public bool IsLWRP { get { return m_currentSRPType == TemplateSRPType.Lightweight; } } - public bool IsSRP { get { return ( m_currentSRPType == TemplateSRPType.Lightweight || m_currentSRPType == TemplateSRPType.HD ); } } - public TemplateInterpData InterpData { get { return m_interpolatorData; } } - public List LateDirectivesList { get { return m_lateDirectivesList; } } - public List SrpBatcherPropertiesList { get { return m_srpBatcherPropertiesList; } } - public List FullSrpBatcherPropertiesList { get { return m_fullSrpBatcherPropertiesList; } } - public Dictionary VertexDataDict { get { return m_vertexDataDict; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs.meta deleted file mode 100644 index 9386f5fa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataCollector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c757602c408f7354b96c2a5eb21662a4 -timeCreated: 1495710491 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs deleted file mode 100644 index b7c3fd02..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs +++ /dev/null @@ -1,217 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum TemplateDataType - { - LegacySinglePass, - MultiPass - } - - [Serializable] - public class TemplateIncludePragmaContainter - { - [SerializeField] - private int m_nativeTopIndex = -1; - - [SerializeField] - private List m_nativeDirectivesList = new List(); - - [SerializeField] - private List m_includesList = new List(); - private Dictionary m_includesDict = new Dictionary(); - - [SerializeField] - private List m_pragmasList = new List(); - private Dictionary m_pragmasDict = new Dictionary(); - - [SerializeField] - private List m_definesList = new List(); - private Dictionary m_definesDict = new Dictionary(); - - public void RefreshIncludesList() - { - if ( m_includesDict.Count != m_includesList.Count ) - { - m_includesDict.Clear(); - int count = m_includesList.Count; - for ( int i = 0; i < count; i++ ) - { - m_includesDict.Add( m_includesList[ i ], m_includesList[ i ] ); - } - } - } - - public void RefreshPragmasList() - { - if ( m_pragmasDict.Count != m_pragmasList.Count ) - { - m_pragmasDict.Clear(); - int count = m_pragmasList.Count; - for ( int i = 0; i < count; i++ ) - { - m_pragmasDict.Add( m_pragmasList[ i ], m_pragmasList[ i ] ); - } - } - } - - - public void RefreshDefinesList() - { - if ( m_definesDict.Count != m_definesList.Count ) - { - m_definesDict.Clear(); - int count = m_definesList.Count; - for ( int i = 0; i < count; i++ ) - { - m_definesDict.Add( m_definesList[ i ], m_definesList[ i ] ); - } - } - } - - public bool HasInclude( string include ) - { - RefreshIncludesList(); - return m_includesDict.ContainsKey( include ); - } - - public bool HasPragma( string pragma ) - { - RefreshPragmasList(); - return m_pragmasDict.ContainsKey( pragma ); - } - - public bool HasDefine( string pragma ) - { - RefreshDefinesList(); - return m_definesDict.ContainsKey( pragma ); - } - - public void AddInclude( string include ) - { - RefreshIncludesList(); - if ( !m_includesDict.ContainsKey( include ) ) - { - m_includesList.Add( include ); - m_includesDict.Add( include, include ); - } - } - - public void AddPragma( string pragma ) - { - RefreshPragmasList(); - if ( !m_pragmasDict.ContainsKey( pragma ) ) - { - m_pragmasList.Add( pragma ); - m_pragmasDict.Add( pragma, pragma ); - } - } - - public void AddDefine( string define ) - { - RefreshDefinesList(); - if ( !m_definesDict.ContainsKey( define ) ) - { - m_definesList.Add( define ); - m_definesDict.Add( define, define ); - } - } - - public void AddNativeDirective( string native, int topIndex ) - { - m_nativeTopIndex = topIndex; - m_nativeDirectivesList.Add( native ); - } - - public void Destroy() - { - m_nativeDirectivesList.Clear(); - m_nativeDirectivesList = null; - - - m_includesList.Clear(); - m_includesDict.Clear(); - m_includesList = null; - m_includesDict = null; - - m_pragmasList.Clear(); - m_pragmasDict.Clear(); - m_pragmasList = null; - m_pragmasDict = null; - - m_definesList.Clear(); - m_definesDict.Clear(); - m_definesList = null; - m_definesDict = null; - } - - public List IncludesList { get { return m_includesList; } } - public List PragmasList { get { return m_pragmasList; } } - public List DefinesList { get { return m_definesList; } } - public List NativeDirectivesList { get { return m_nativeDirectivesList; } } - public int NativeTopIndex { get { return m_nativeTopIndex; } } - - } - - [Serializable] - public class TemplateInfoContainer - { - public string Id = string.Empty; - public string Data = string.Empty; - public int Index = -1; - public bool IsValid { get { return Index > -1; } } - public void Reset() - { - Id = string.Empty; - Data = string.Empty; - Index = -1; - } - } - - [Serializable] - public class TemplateDataParent : ScriptableObject - { - [SerializeField] - protected TemplateDataType m_templateType; - - [SerializeField] - protected string m_name; - - [SerializeField] - protected string m_guid; - - [SerializeField] - protected int m_orderId; - - [SerializeField] - protected string m_defaultShaderName = string.Empty; - - [SerializeField] - protected bool m_isValid = true; - - [SerializeField] - protected bool m_communityTemplate = false; - - public virtual void Destroy() { } - public virtual bool Reload() { return true; } - public string Name - { - get { return m_name; } - set - { - m_name = value.StartsWith( "Hidden/" ) ? value.Replace( "Hidden/", string.Empty ) : value; - } - } - public string GUID { get { return m_guid; } set { m_guid = value; } } - public int OrderId { get { return m_orderId; } set { m_orderId = value; } } - public string DefaultShaderName { get { return m_defaultShaderName; } set { m_defaultShaderName = value; } } - public bool IsValid { get { return m_isValid; } } - public TemplateDataType TemplateType { get { return m_templateType; } } - public virtual void Init( string name, string guid, bool isCommunity ) { m_communityTemplate = isCommunity; } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs.meta deleted file mode 100644 index 49aee2ac..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDataParent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4e8f3788c7c239042b3cc3d086311227 -timeCreated: 1518720013 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs deleted file mode 100644 index 0ce4a1c1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs +++ /dev/null @@ -1,391 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public sealed class TemplateDepthModule : TemplateModuleParent - { - private const string ZWriteFormatter = "ZWrite {0}\n"; - private const string ZTestFormatter = "ZTest {0}\n"; - - [SerializeField] - private bool m_validZTest = false; - - [SerializeField] - private InlineProperty m_zTestMode = new InlineProperty( 0 ); - - [SerializeField] - private bool m_validZWrite = false; - - [SerializeField] - private InlineProperty m_zWriteMode = new InlineProperty( 0 ); - - [SerializeField] - private InlineProperty m_offsetFactor = new InlineProperty( 0 ); - - [SerializeField] - private InlineProperty m_offsetUnits = new InlineProperty( 0 ); - - [SerializeField] - private bool m_offsetEnabled = false; - - [SerializeField] - private bool m_validOffset = false; - - public TemplateDepthModule() : base( "Depth" ) { } - - public void CopyFrom( TemplateDepthModule other, bool allData ) - { - if( allData ) - { - m_independentModule = other.IndependentModule; - m_validZTest = other.ValidZTest; - m_validZWrite = other.ValidZWrite; - m_validOffset = other.ValidOffset; - } - - m_zTestMode.CopyFrom( other.ZTestMode ); - m_zWriteMode.CopyFrom( other.ZWriteMode ); - m_offsetFactor.CopyFrom( other.OffsetFactor ); - m_offsetUnits.CopyFrom( other.OffsetUnits ); - m_offsetEnabled = other.OffsetEnabled; - } - - public void ConfigureFromTemplateData( TemplateDepthData depthData ) - { - m_independentModule = depthData.IndependentModule; - if( depthData.ValidZTest && m_validZTest != depthData.ValidZTest ) - { - if( string.IsNullOrEmpty( depthData.ZTestInlineValue ) ) - { - m_zTestMode.IntValue = ZBufferOpHelper.ZTestModeDict[ depthData.ZTestModeValue ]; - m_zTestMode.ResetProperty(); - } - else - { - m_zTestMode.SetInlineByName( depthData.ZTestInlineValue ); - } - } - - - - if( depthData.ValidZWrite && m_validZWrite != depthData.ValidZWrite ) - { - if( string.IsNullOrEmpty( depthData.ZWriteInlineValue ) ) - { - m_zWriteMode.IntValue = ZBufferOpHelper.ZWriteModeDict[ depthData.ZWriteModeValue ]; - m_zWriteMode.ResetProperty(); - } - else - { - m_zWriteMode.SetInlineByName( depthData.ZWriteInlineValue ); - } - } - - if( depthData.ValidOffset && m_validOffset != depthData.ValidOffset ) - { - if( string.IsNullOrEmpty( depthData.OffsetFactorInlineValue ) ) - { - m_offsetFactor.FloatValue = depthData.OffsetFactor; - m_offsetFactor.ResetProperty(); - } - else - { - m_offsetFactor.SetInlineByName( depthData.OffsetFactorInlineValue ); - } - - if( string.IsNullOrEmpty( depthData.OffsetUnitsInlineValue ) ) - { - m_offsetUnits.FloatValue = depthData.OffsetUnits; - m_offsetUnits.ResetProperty(); - } - else - { - m_offsetUnits.SetInlineByName( depthData.OffsetUnitsInlineValue ); - } - m_offsetEnabled = depthData.ValidOffset; - } - - m_validZTest = depthData.ValidZTest; - m_validZWrite = depthData.ValidZWrite; - m_validOffset = depthData.ValidOffset; - m_validData = m_validZTest || m_validZWrite || m_validOffset; - } - - public override void ShowUnreadableDataMessage( ParentNode owner ) - { - bool foldoutValue = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth; - NodeUtils.DrawPropertyGroup( ref foldoutValue, ZBufferOpHelper.DepthParametersStr, base.ShowUnreadableDataMessage ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth = foldoutValue; - } - - public override void Draw( UndoParentNode owner, bool style = true ) - { - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth; - if( style ) - { - NodeUtils.DrawPropertyGroup( ref foldout, ZBufferOpHelper.DepthParametersStr, () => - { - EditorGUI.indentLevel++; - DrawBlock( owner ); - EditorGUI.indentLevel--; - } ); - } - else - { - NodeUtils.DrawNestedPropertyGroup( ref foldout, ZBufferOpHelper.DepthParametersStr, () => - { - DrawBlock( owner ); - } ); - } - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedDepth = foldout; - } - - void DrawBlock( UndoParentNode owner ) - { - EditorGUI.BeginChangeCheck(); - Color cachedColor = GUI.color; - GUI.color = new Color( cachedColor.r, cachedColor.g, cachedColor.b, ( EditorGUIUtility.isProSkin ? 0.5f : 0.25f ) ); - //EditorGUILayout.BeginVertical( UIUtils.MenuItemBackgroundStyle ); - GUI.color = cachedColor; - - EditorGUILayout.Separator(); - - if( m_validZWrite ) - m_zWriteMode.EnumTypePopup( ref owner, ZBufferOpHelper.ZWriteModeStr, ZBufferOpHelper.ZWriteModeValues ); - - if( m_validZTest ) - m_zTestMode.EnumTypePopup( ref owner, ZBufferOpHelper.ZTestModeStr, ZBufferOpHelper.ZTestModeLabels ); - - - if( m_validOffset ) - { - m_offsetEnabled = owner.EditorGUILayoutToggle( ZBufferOpHelper.OffsetStr, m_offsetEnabled ); - if( m_offsetEnabled ) - { - EditorGUI.indentLevel++; - m_offsetFactor.FloatField( ref owner, ZBufferOpHelper.OffsetFactorStr ); - m_offsetUnits.FloatField( ref owner, ZBufferOpHelper.OffsetUnitsStr ); - EditorGUI.indentLevel--; - } - } - EditorGUILayout.Separator(); - - //EditorGUILayout.EndVertical(); - if( EditorGUI.EndChangeCheck() ) - { - m_isDirty = true; - } - } - - public void ReadZWriteFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validZWrite; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - if( UIUtils.CurrentShaderVersion() < 15304 ) - { - m_zWriteMode.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - } - else - { - m_zWriteMode.ReadFromString( ref index, ref nodeParams ); - } - } - } - - public void ReadZTestFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validZTest; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - if( UIUtils.CurrentShaderVersion() < 15304 ) - { - m_zTestMode.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - } - else - { - m_zTestMode.ReadFromString( ref index, ref nodeParams ); - } - } - } - - public void ReadOffsetFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validOffset; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - m_offsetEnabled = Convert.ToBoolean( nodeParams[ index++ ] ); - if( UIUtils.CurrentShaderVersion() < 15304 ) - { - m_offsetFactor.FloatValue = Convert.ToSingle( nodeParams[ index++ ] ); - m_offsetUnits.FloatValue = Convert.ToSingle( nodeParams[ index++ ] ); - } - else - { - m_offsetFactor.ReadFromString( ref index, ref nodeParams, false ); - m_offsetUnits.ReadFromString( ref index, ref nodeParams, false ); - } - } - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - ReadZWriteFromString( ref index, ref nodeParams ); - ReadZTestFromString( ref index, ref nodeParams ); - ReadOffsetFromString( ref index, ref nodeParams ); - } - - public void WriteZWriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validZWrite ); - if( m_validZWrite ) - m_zWriteMode.WriteToString( ref nodeInfo ); - } - - public void WriteZTestToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validZTest ); - if( m_validZTest ) - m_zTestMode.WriteToString( ref nodeInfo ); - } - - public void WriteOffsetToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validOffset ); - if( m_validOffset ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_offsetEnabled ); - m_offsetFactor.WriteToString( ref nodeInfo ); - m_offsetUnits.WriteToString( ref nodeInfo ); - } - } - - public override void WriteToString( ref string nodeInfo ) - { - WriteZWriteToString( ref nodeInfo ); - WriteZTestToString( ref nodeInfo ); - WriteOffsetToString( ref nodeInfo ); - } - - public bool IsActive { get { return ( m_zTestMode.IsValid || m_zTestMode.IntValue != 0 ) || ( m_zWriteMode.IsValid || m_zWriteMode.IntValue != 0 ) || m_offsetEnabled; } } - public string CurrentZWriteMode - { - get - { - if( m_zWriteMode.IsValid ) - { - return string.Format( ZWriteFormatter, m_zWriteMode.GetValueOrProperty() ); ; - } - - int finalZWrite = ( m_zWriteMode.IntValue == 0 ) ? 1 : m_zWriteMode.IntValue; - return string.Format( ZWriteFormatter, ZBufferOpHelper.ZWriteModeValues[ finalZWrite ] ); ; - } - } - public string CurrentZTestMode - { - get - { - if( m_zTestMode.IsValid ) - return string.Format( ZTestFormatter, m_zTestMode.GetValueOrProperty() ); - - int finalZTestMode = ( m_zTestMode.IntValue == 0 ) ? 3 : m_zTestMode.IntValue; - return string.Format( ZTestFormatter, ZBufferOpHelper.ZTestModeValues[ finalZTestMode ] ); - } - } - - public string CurrentOffset - { - get - { - if( m_offsetEnabled ) - return "Offset " + m_offsetFactor.GetValueOrProperty() + " , " + m_offsetUnits.GetValueOrProperty() + "\n"; - else - return "Offset 0,0\n"; - } - } - - public bool ValidZTest { get { return m_validZTest; } } - public bool ValidZWrite { get { return m_validZWrite; } } - public bool ValidOffset { get { return m_validOffset; } } - public InlineProperty ZTestMode { get { return m_zTestMode; } } - public InlineProperty ZWriteMode { get { return m_zWriteMode; } } - public InlineProperty OffsetFactor { get { return m_offsetFactor; } } - public InlineProperty OffsetUnits { get { return m_offsetUnits; } } - public bool OffsetEnabled { get { return m_offsetEnabled; } } - - - public ZTestMode ZTestModeValue - { - set - { - m_zTestMode.IntValue = ZBufferOpHelper.ZTestModeDict[ value ]; - m_zTestMode.Active = false; - } - get - { - return (ZTestMode)( m_zTestMode.IntValue - 1 ); - } - } - public ZWriteMode ZWriteModeValue - { - set - { - m_zWriteMode.IntValue = ZBufferOpHelper.ZWriteModeDict[ value ]; - m_zWriteMode.Active = false; - } - get - { - return (ZWriteMode)( m_zWriteMode.IntValue - 1 ); - } - } - public float OffsetFactorValue - { - set - { - m_offsetEnabled = true; - m_offsetFactor.FloatValue = value; - m_offsetFactor.Active = false; - } - get - { - return m_offsetFactor.FloatValue; - } - } - - public float OffsetUnitsValue - { - set - { - m_offsetEnabled = true; - m_offsetUnits.FloatValue = value; - m_offsetUnits.Active = false; - } - get - { - return m_offsetUnits.FloatValue; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs.meta deleted file mode 100644 index a559fe74..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateDepthModule.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 91bbf209a618780459e775d6816a4b06 -timeCreated: 1513873547 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs deleted file mode 100644 index 68d5f9f3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs +++ /dev/null @@ -1,274 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Template Fragment Data", "Surface Data", "Select and use available interpolated fragment data from the template" )] - public class TemplateFragmentDataNode : TemplateNodeParent - { - private List m_interpolatorData = null; - - [SerializeField] - private int m_currentDataIdx = -1; - - [SerializeField] - private string m_dataName = string.Empty; - [SerializeField] - private string m_inVarName = string.Empty; - - private string[] m_dataLabels = null; - - private bool m_fetchDataId = false; - private UpperLeftWidgetHelper m_upperLeftWidgetHelper = new UpperLeftWidgetHelper(); - - void FetchDataId() - { - if( m_interpolatorData != null ) - { - m_currentDataIdx = 0; - int count = m_interpolatorData.Count; - m_dataLabels = new string[ count ]; - for( int i = 0; i < count; i++ ) - { - m_dataLabels[ i ] = m_interpolatorData[ i ].VarName; - if( m_interpolatorData[ i ].VarName.Equals( m_dataName ) ) - { - m_currentDataIdx = i; - } - } - UpdateFromId(); - } - else - { - m_currentDataIdx = -1; - } - } - - void UpdateFromId() - { - if( m_interpolatorData != null ) - { - if( m_interpolatorData.Count == 0 ) - { - for( int i = 0; i < 4; i++ ) - m_containerGraph.DeleteConnection( false, UniqueId, i, false, true ); - - m_headerColor = UIUtils.GetColorFromCategory( "Default" ); - m_content.text = "None"; - m_additionalContent.text = string.Empty; - m_outputPorts[ 0 ].ChangeProperties( "None", WirePortDataType.OBJECT, false ); - ConfigurePorts(); - return; - } - - bool areCompatible = TemplateHelperFunctions.CheckIfCompatibles( m_outputPorts[ 0 ].DataType, m_interpolatorData[ m_currentDataIdx ].DataType ); - switch( m_interpolatorData[ m_currentDataIdx ].DataType ) - { - default: - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT2: - m_outputPorts[ 0 ].ChangeProperties( "XY", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT3: - m_outputPorts[ 0 ].ChangeProperties( "XYZ", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT4: - m_outputPorts[ 0 ].ChangeProperties( "XYZW", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.COLOR: - m_outputPorts[ 0 ].ChangeProperties( "RGBA", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - } - - ConfigurePorts(); - - if( !areCompatible ) - { - m_containerGraph.DeleteConnection( false, UniqueId, 0, false, true ); - } - - m_dataName = m_interpolatorData[ m_currentDataIdx ].VarName; - m_content.text = m_dataName; - m_sizeIsDirty = true; - CheckWarningState(); - } - } - - - public override void DrawProperties() - { - base.DrawProperties(); - if( m_multiPassMode ) - { - DrawMultipassProperties(); - } - - if( m_currentDataIdx > -1 ) - { - EditorGUI.BeginChangeCheck(); - m_currentDataIdx = EditorGUILayoutPopup( DataLabelStr, m_currentDataIdx, m_dataLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - } - } - - protected override void OnSubShaderChange() - { - base.OnSubShaderChange(); - FetchInterpolator(); - FetchDataId(); - } - - protected override void OnPassChange() - { - FetchInterpolator(); - FetchDataId(); - } - - void DrawMultipassProperties() - { - DrawSubShaderUI(); - DrawPassUI(); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - return; - - if( m_interpolatorData == null || m_interpolatorData.Count == 0 ) - { - MasterNode masterNode = m_containerGraph.CurrentMasterNode; - FetchInterpolator( masterNode ); - } - - if( m_fetchDataId ) - { - m_fetchDataId = false; - FetchDataId(); - } - - if( m_currentDataIdx > -1 ) - { - EditorGUI.BeginChangeCheck(); - m_currentDataIdx = m_upperLeftWidgetHelper.DrawWidget( this, m_currentDataIdx, m_dataLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.MasterNodeCategory != AvailableShaderTypes.Template ) - { - UIUtils.ShowMessage( UniqueId, "Template Fragmment Data node is only intended for templates use only" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( !dataCollector.IsFragmentCategory ) - { - UIUtils.ShowMessage( UniqueId, "Template Fragment Data node node is only intended for fragment use use only" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( m_multiPassMode ) - { - if( dataCollector.TemplateDataCollectorInstance.MultipassSubshaderIdx != SubShaderIdx || - dataCollector.TemplateDataCollectorInstance.MultipassPassIdx != PassIdx - ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "{0} is only intended for subshader {1} and pass {2}", m_dataLabels[ m_currentDataIdx ], SubShaderIdx, PassIdx ) ); - return m_outputPorts[ outputId ].ErrorValue; - } - } - - return GetOutputVectorItem( 0, outputId, m_inVarName + m_dataName ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_dataName = GetCurrentParam( ref nodeParams ); - m_fetchDataId = true; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_dataName ); - } - - public override void OnMasterNodeReplaced( MasterNode newMasterNode ) - { - base.OnMasterNodeReplaced( newMasterNode ); - if( newMasterNode.CurrentMasterNodeCategory == AvailableShaderTypes.Template ) - { - FetchInterpolator( newMasterNode ); - } - else - { - m_interpolatorData = null; - m_currentDataIdx = -1; - } - } - - protected override bool ValidatePass( int passIdx ) - { - return ( m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ passIdx ].FragmentFunctionData != null && - m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ passIdx ].InterpolatorDataContainer != null ); - } - - void FetchInterpolator( MasterNode masterNode = null ) - { - FetchMultiPassTemplate( masterNode ); - if( m_multiPassMode ) - { - if( m_templateMPData != null ) - { - m_inVarName = m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].FragmentFunctionData.InVarName + "."; - m_interpolatorData = m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].InterpolatorDataContainer.RawInterpolators; - m_fetchDataId = true; - } - } - else - { - if( masterNode == null ) - masterNode = m_containerGraph.CurrentMasterNode; - - TemplateData currentTemplate = ( masterNode as TemplateMasterNode ).CurrentTemplate; - if( currentTemplate != null ) - { - m_inVarName = currentTemplate.FragmentFunctionData.InVarName + "."; - m_interpolatorData = currentTemplate.InterpolatorData.RawInterpolators; - FetchDataId(); - } - else - { - m_interpolatorData = null; - m_currentDataIdx = -1; - } - } - } - - public override void Destroy() - { - base.Destroy(); - m_dataLabels = null; - m_interpolatorData = null; - m_upperLeftWidgetHelper = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs.meta deleted file mode 100644 index 8e3e69fc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateFragmentDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2b53cc116abb0df45b028f41b8f0305e -timeCreated: 1506595629 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs deleted file mode 100644 index d5fc6583..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs +++ /dev/null @@ -1,2374 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Text.RegularExpressions; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum CustomTemplatePropertyUIEnum - { - None, - HDPBR - } - - public enum TemplateSemantics - { - NONE, - POSITION, - SV_POSITION, - COLOR, - COLOR0, - COLOR1, - TEXCOORD0, - TEXCOORD1, - TEXCOORD2, - TEXCOORD3, - TEXCOORD4, - TEXCOORD5, - TEXCOORD6, - TEXCOORD7, - TEXCOORD8, - TEXCOORD9, - TEXCOORD10, - TEXCOORD11, - TEXCOORD12, - TEXCOORD13, - TEXCOORD14, - TEXCOORD15, - NORMAL, - TANGENT, - VFACE, - SV_VertexID, - SV_PrimitiveID, - SV_InstanceID, - INTERNALTESSPOS - } - - public enum TemplateInfoOnSematics - { - NONE, - POSITION, - CLIP_POS, - SCREEN_POSITION, - SCREEN_POSITION_NORMALIZED, - COLOR, - TEXTURE_COORDINATES0, - TEXTURE_COORDINATES1, - TEXTURE_COORDINATES2, - TEXTURE_COORDINATES3, - TEXTURE_COORDINATES4, - TEXTURE_COORDINATES5, - TEXTURE_COORDINATES6, - TEXTURE_COORDINATES7, - NORMAL, - TANGENT, - WORLD_NORMAL, - WORLD_TANGENT, - WORLD_BITANGENT, - WORLD_VIEW_DIR, - WORLD_POSITION, - RELATIVE_WORLD_POS, - INSTANCE_ID, - OTHER, - VFACE, - SHADOWCOORDS, - VERTEXID - } - - public enum TemplateShaderPropertiesIdx - { - Identation = 1, - Name = 3, - InspectorName, - Type - } - - public enum TemplateShaderGlobalsIdx - { - Type = 1, - Name = 2 - } - public enum TemplateDataCheck - { - Valid, - Invalid - } - - public enum InvisibleOptionsEnum - { - SyncProperties = 1 << 0 - } - - public enum TemplateSpecialTags - { - RenderType, - Queue, - None - } - - public class TemplateReplaceHelper - { - public TemplateMultiPassMasterNode MasterNode = null; - public bool Used = false; - public TemplateReplaceHelper( TemplateMultiPassMasterNode masterNode ) { MasterNode = masterNode; } - } - - [Serializable] - public class TemplatesTagData - { - public string Name; - public string Value; - public TemplatesTagData( string name, string value ) - { - Name = name; - Value = value; - } - } - - [Serializable] - public class TemplateModuleData - { - public bool IndependentModule = true; - public TemplateDataCheck DataCheck = TemplateDataCheck.Invalid; - public string InlineData = string.Empty; - public int StartIdx; - public bool IsValid { get { return DataCheck == TemplateDataCheck.Valid; } } - public virtual void SetAllModulesDefault() { IndependentModule = false; DataCheck = TemplateDataCheck.Valid; } - } - - [Serializable] - public sealed class TemplateTagsModuleData : TemplateModuleData - { - public string TagsId; - public List Tags = new List(); - public void Destroy() - { - Tags.Clear(); - Tags = null; - } - - public void Reset() - { - Tags.Clear(); - } - - public void Dump() - { - string dump = string.Empty; - for( int i = 0; i < Tags.Count; i++ ) - { - dump += string.Format( "[{0}] Name: {1} Value: {2}\n", i, Tags[ i ].Name, Tags[ i ].Value ); - } - Debug.Log( dump ); - } - } - - [Serializable] - public class TemplateShaderModelData : TemplateModuleData - { - public string Id = string.Empty; - public string Value = "2.5"; - public int InterpolatorAmount = 8; - public bool Encapsulate = false; - public override void SetAllModulesDefault() - { - base.SetAllModulesDefault(); - Id = string.Empty; - Value = "3.0"; - InterpolatorAmount = 10; - Encapsulate = true; - } - } - - [Serializable] - public sealed class TemplateDepthData : TemplateModuleData - { - public bool ValidZWrite; - public string ZWriteModeId; - public ZWriteMode ZWriteModeValue; - public int ZWriteStartIndex; - public string ZWriteInlineValue; - - - public bool ValidZTest; - public string ZTestModeId; - public ZTestMode ZTestModeValue; - public int ZTestStartIndex; - public string ZTestInlineValue; - - public bool ValidOffset; - public string OffsetId; - public float OffsetFactor; - public float OffsetUnits; - public int OffsetStartIndex; - public string OffsetFactorInlineValue; - public string OffsetUnitsInlineValue; - - public override void SetAllModulesDefault() - { - base.SetAllModulesDefault(); - ValidZWrite = true; - ZWriteModeId = string.Empty; - ZWriteModeValue = ZWriteMode.On; - ZWriteStartIndex = -1; - ZWriteInlineValue = string.Empty; - - - ValidZTest = true; - ZTestModeId = string.Empty; - ZTestModeValue = ZTestMode.LEqual; - ZTestStartIndex = -1; - ZTestInlineValue = string.Empty; - - ValidOffset = true; - OffsetId = string.Empty; - OffsetFactor = 0; - OffsetUnits = 0; - OffsetStartIndex = -1; - OffsetFactorInlineValue = string.Empty; - OffsetUnitsInlineValue = string.Empty; - } - - public void SetDataCheck() - { - DataCheck = ( ValidZWrite || ValidZTest || ValidOffset )?TemplateDataCheck.Valid:TemplateDataCheck.Invalid; - } - } - - [Serializable] - public sealed class TemplateStencilData : TemplateModuleData - { - public string StencilBufferId; - public bool Active = true; - - public int Reference; - public string ReferenceInline; - - public int ReadMask = 255; - public string ReadMaskInline; - - public int WriteMask = 255; - public string WriteMaskInline; - - public string ComparisonFront; - public string ComparisonFrontInline; - - public string PassFront; - public string PassFrontInline; - - public string FailFront; - public string FailFrontInline; - - public string ZFailFront; - public string ZFailFrontInline; - - public string ComparisonBack; - public string ComparisonBackInline; - - public string PassBack; - public string PassBackInline; - - public string FailBack; - public string FailBackInline; - - public string ZFailBack; - public string ZFailBackInline; - - public void SetDefaultValues() - { - Active = false; - - StencilBufferId = string.Empty; - - Reference = 255; - ReferenceInline = string.Empty; - - ReadMask = 255; - ReadMaskInline = string.Empty; - - WriteMask = 255; - WriteMaskInline = string.Empty; - - ComparisonFront = "always"; - ComparisonFrontInline = string.Empty; - - PassFront = "keep"; - PassFrontInline = string.Empty; - - FailFront = "keep"; - FailFrontInline = string.Empty; - - ZFailFront = "keep"; - ZFailFrontInline = string.Empty; - - - ComparisonBack = "always"; - ComparisonBackInline = string.Empty; - - PassBack = "keep"; - PassBackInline = string.Empty; - - FailBack = "keep"; - FailBackInline = string.Empty; - - ZFailBack = "keep"; - ZFailBackInline = string.Empty; - } - - public void SetIndependentDefault() - { - IndependentModule = true; - DataCheck = TemplateDataCheck.Valid; - SetDefaultValues(); - } - - public override void SetAllModulesDefault() - { - base.SetAllModulesDefault(); - SetDefaultValues(); - } - } - - [Serializable] - public sealed class TemplateBlendData : TemplateModuleData - { - public bool ValidBlendMode = false; - public bool BlendModeOff = true; - - public string BlendModeId; - public bool SeparateBlendFactors = false; - public AvailableBlendFactor SourceFactorRGB = AvailableBlendFactor.One; - public string SourceFactorRGBInline; - public AvailableBlendFactor DestFactorRGB = AvailableBlendFactor.Zero; - public string DestFactorRGBInline; - public int BlendModeStartIndex; - - public AvailableBlendFactor SourceFactorAlpha = AvailableBlendFactor.One; - public string SourceFactorAlphaInline; - public AvailableBlendFactor DestFactorAlpha = AvailableBlendFactor.Zero; - public string DestFactorAlphaInline; - - public bool ValidBlendOp = false; - public string BlendOpId; - public bool SeparateBlendOps = false; - public AvailableBlendOps BlendOpRGB = AvailableBlendOps.OFF; - public string BlendOpRGBInline; - public AvailableBlendOps BlendOpAlpha = AvailableBlendOps.OFF; - public string BlendOpAlphaInline; - public int BlendOpStartIndex; - - public bool IndependentAlphaToMask = false; - public bool ValidAlphaToMask = false; - public bool AlphaToMaskValue = false; - public string AlphaToMaskId; - - public override void SetAllModulesDefault() - { - base.SetAllModulesDefault(); - - if( !ValidAlphaToMask ) - { - ValidAlphaToMask = true; - AlphaToMaskValue = false; - AlphaToMaskId = string.Empty; - } - - if( !ValidBlendMode ) - { - ValidBlendMode = true; - BlendModeOff = true; - BlendModeId = string.Empty; - SeparateBlendFactors = false; - SourceFactorRGB = AvailableBlendFactor.One; - SourceFactorRGBInline = string.Empty; - DestFactorRGB = AvailableBlendFactor.Zero; - DestFactorRGBInline = string.Empty; - BlendModeStartIndex = -1; - SourceFactorAlpha = AvailableBlendFactor.One; - SourceFactorAlphaInline = string.Empty; - DestFactorAlpha = AvailableBlendFactor.Zero; - DestFactorAlphaInline = string.Empty; - } - - if( !ValidBlendOp ) - { - ValidBlendOp = true; - BlendOpId = string.Empty; - SeparateBlendOps = false; - BlendOpRGB = AvailableBlendOps.OFF; - BlendOpRGBInline = string.Empty; - BlendOpAlpha = AvailableBlendOps.OFF; - BlendOpAlphaInline = string.Empty; - BlendOpStartIndex = -1; - } - - DataCheck = TemplateDataCheck.Valid; - } - - } - - [Serializable] - public sealed class TemplateCullModeData : TemplateModuleData - { - public string CullModeId; - public CullMode CullModeData = CullMode.Back; - public override void SetAllModulesDefault() - { - base.SetAllModulesDefault(); - CullModeId = string.Empty; - CullModeData = CullMode.Back; - } - } - - [Serializable] - public sealed class TemplateColorMaskData : TemplateModuleData - { - public string ColorMaskId; - public bool[] ColorMaskData = { true, true, true, true }; - public override void SetAllModulesDefault() - { - base.SetAllModulesDefault(); - ColorMaskId = string.Empty; - for( int i = 0; i < ColorMaskData.Length; i++ ) - { - ColorMaskData[ i ] = true; - } - } - } - - public static class TemplateHelperFunctions - { - /* - struct DirectionalLightData - { - uint lightLayers; - float3 positionRWS; - float3 color; - int cookieIndex; - float volumetricDimmer; - float3 right; - float3 up; - float3 forward; - int tileCookie; - int shadowIndex; - int contactShadowIndex; - float4 shadowMaskSelector; - int nonLightmappedOnly; - float diffuseScale; - float specularScale; - }; - */ - public static string HDLightInfoFormat = "_DirectionalLightDatas[{0}].{1}"; - - public static string[] VectorSwizzle = { "x", "y", "z", "w" }; - public static string[] ColorSwizzle = { "r", "g", "b", "a" }; - - public static readonly Dictionary CustomTemplatePropertyUI = new Dictionary - { - { "None", CustomTemplatePropertyUIEnum.None}, - { "HDPBR", CustomTemplatePropertyUIEnum.HDPBR} - }; - - public static readonly Dictionary InvisibleOptions = new Dictionary() - { - { "SyncP", InvisibleOptionsEnum.SyncProperties } - }; - - public static readonly Dictionary StringToReservedTags = new Dictionary() - { - { TemplateSpecialTags.RenderType.ToString(), TemplateSpecialTags.RenderType}, - { TemplateSpecialTags.Queue.ToString(), TemplateSpecialTags.Queue}, - }; - - public static readonly Dictionary StringToRenderType = new Dictionary - { - {"Opaque",RenderType.Opaque}, - {"Transparent",RenderType.Transparent}, - {"TransparentCutout",RenderType.TransparentCutout}, - {"Background",RenderType.Background}, - {"Overlay",RenderType.Overlay}, - {"TreeOpaque",RenderType.TreeOpaque}, - {"TreeTransparentCutout",RenderType.TreeTransparentCutout}, - {"TreeBillboard",RenderType.TreeBillboard}, - {"Grass",RenderType.Grass}, - {"GrassBillboard",RenderType.GrassBillboard} - }; - - public static readonly Dictionary StringToRenderQueue = new Dictionary - { - {"Background",RenderQueue.Background }, - {"Geometry",RenderQueue.Geometry }, - {"AlphaTest",RenderQueue.AlphaTest }, - {"Transparent",RenderQueue.Transparent }, - {"Overlay",RenderQueue.Overlay } - }; - - public static readonly Dictionary PropertyToWireType = new Dictionary - { - {"Float",WirePortDataType.FLOAT}, - {"Range",WirePortDataType.FLOAT}, - {"Int",WirePortDataType.INT}, - {"Color",WirePortDataType.COLOR}, - {"Vector",WirePortDataType.FLOAT4}, - {"2D",WirePortDataType.SAMPLER2D}, - {"3D",WirePortDataType.SAMPLER3D}, - {"Cube",WirePortDataType.SAMPLERCUBE} - }; - - public static readonly Dictionary DataTypeChannelUsage = new Dictionary - { - {WirePortDataType.OBJECT,0 }, - {WirePortDataType.FLOAT,1 }, - {WirePortDataType.FLOAT2,2 }, - {WirePortDataType.FLOAT3,3 }, - {WirePortDataType.FLOAT4,4 }, - {WirePortDataType.FLOAT3x3,0 }, - {WirePortDataType.FLOAT4x4,0 }, - {WirePortDataType.COLOR,4 }, - {WirePortDataType.INT,1 }, - {WirePortDataType.UINT,1 }, - {WirePortDataType.SAMPLER1D,0 }, - {WirePortDataType.SAMPLER2D,0 }, - {WirePortDataType.SAMPLER3D,0 }, - {WirePortDataType.SAMPLERCUBE,0 } - }; - - public static readonly Dictionary ChannelToDataType = new Dictionary - { - {1,WirePortDataType.FLOAT}, - {2,WirePortDataType.FLOAT2}, - {3,WirePortDataType.FLOAT3}, - {4,WirePortDataType.FLOAT4} - }; - - public static readonly Dictionary SemanticsDefaultName = new Dictionary - { - {TemplateSemantics.COLOR ,"ase_color"}, - {TemplateSemantics.NORMAL ,"ase_normal"}, - {TemplateSemantics.POSITION ,"ase_position"}, - {TemplateSemantics.SV_POSITION ,"ase_sv_position"}, - {TemplateSemantics.TANGENT ,"ase_tangent"}, - {TemplateSemantics.VFACE ,"ase_vface"}, - {TemplateSemantics.SV_VertexID ,"ase_vertexId"}, - {TemplateSemantics.SV_PrimitiveID ,"ase_primitiveId"}, - {TemplateSemantics.INTERNALTESSPOS ,"ase_internalTessPos"}, - {TemplateSemantics.TEXCOORD0 ,"ase_tex_coord0"}, - {TemplateSemantics.TEXCOORD1 ,"ase_tex_coord1"}, - {TemplateSemantics.TEXCOORD2 ,"ase_tex_coord2"}, - {TemplateSemantics.TEXCOORD3 ,"ase_tex_coord3"}, - {TemplateSemantics.TEXCOORD4 ,"ase_tex_coord4"}, - {TemplateSemantics.TEXCOORD5 ,"ase_tex_coord5"}, - {TemplateSemantics.TEXCOORD6 ,"ase_tex_coord6"}, - {TemplateSemantics.TEXCOORD7 ,"ase_tex_coord7"}, - {TemplateSemantics.TEXCOORD8 ,"ase_tex_coord8"}, - {TemplateSemantics.TEXCOORD9 ,"ase_tex_coord9"}, - {TemplateSemantics.TEXCOORD10 ,"ase_tex_coord10"}, - {TemplateSemantics.TEXCOORD11 ,"ase_tex_coord11"}, - {TemplateSemantics.TEXCOORD12 ,"ase_tex_coord12"}, - {TemplateSemantics.TEXCOORD13 ,"ase_tex_coord13"}, - {TemplateSemantics.TEXCOORD14 ,"ase_tex_coord14"}, - {TemplateSemantics.TEXCOORD15 ,"ase_tex_coord15"}, - }; - - public static readonly Dictionary IntToInfo = new Dictionary - { - {0,TemplateInfoOnSematics.TEXTURE_COORDINATES0 }, - {1,TemplateInfoOnSematics.TEXTURE_COORDINATES1 }, - {2,TemplateInfoOnSematics.TEXTURE_COORDINATES2 }, - {3,TemplateInfoOnSematics.TEXTURE_COORDINATES3 }, - {4,TemplateInfoOnSematics.TEXTURE_COORDINATES4 }, - {5,TemplateInfoOnSematics.TEXTURE_COORDINATES5 }, - {6,TemplateInfoOnSematics.TEXTURE_COORDINATES6 }, - {7,TemplateInfoOnSematics.TEXTURE_COORDINATES7 }, - }; - - public static readonly Dictionary ShortcutToInfo = new Dictionary - { - {"p" ,TemplateInfoOnSematics.POSITION }, - {"sp" ,TemplateInfoOnSematics.CLIP_POS }, - {"spu" ,TemplateInfoOnSematics.SCREEN_POSITION }, - {"spn" ,TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED }, - {"c" ,TemplateInfoOnSematics.COLOR }, - {"uv0" ,TemplateInfoOnSematics.TEXTURE_COORDINATES0 }, - {"uv1" ,TemplateInfoOnSematics.TEXTURE_COORDINATES1 }, - {"uv2" ,TemplateInfoOnSematics.TEXTURE_COORDINATES2 }, - {"uv3" ,TemplateInfoOnSematics.TEXTURE_COORDINATES3 }, - {"uv4" ,TemplateInfoOnSematics.TEXTURE_COORDINATES4 }, - {"uv5" ,TemplateInfoOnSematics.TEXTURE_COORDINATES5 }, - {"uv6" ,TemplateInfoOnSematics.TEXTURE_COORDINATES6 }, - {"uv7" ,TemplateInfoOnSematics.TEXTURE_COORDINATES7 }, - {"n" ,TemplateInfoOnSematics.NORMAL }, - {"t" ,TemplateInfoOnSematics.TANGENT }, - {"wn" ,TemplateInfoOnSematics.WORLD_NORMAL}, - {"wt" ,TemplateInfoOnSematics.WORLD_TANGENT}, - {"wbt" ,TemplateInfoOnSematics.WORLD_BITANGENT}, - {"wvd" ,TemplateInfoOnSematics.WORLD_VIEW_DIR}, - {"wp" ,TemplateInfoOnSematics.WORLD_POSITION}, - {"rwp" ,TemplateInfoOnSematics.RELATIVE_WORLD_POS}, - {"vf" ,TemplateInfoOnSematics.VFACE}, - {"sc" ,TemplateInfoOnSematics.SHADOWCOORDS} - }; - - public static readonly Dictionary InfoToDefineFrag = new Dictionary - { - {TemplateInfoOnSematics.POSITION ,"ASE_NEEDS_FRAG_POSITION"}, - {TemplateInfoOnSematics.CLIP_POS ,"ASE_NEEDS_FRAG_CLIP_POS"}, - {TemplateInfoOnSematics.SCREEN_POSITION,"ASE_NEEDS_FRAG_SCREEN_POSITION" }, - {TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED,"ASE_NEEDS_FRAG_SCREEN_POSITION_NORMALIZED" }, - {TemplateInfoOnSematics.COLOR, "ASE_NEEDS_FRAG_COLOR"}, - {TemplateInfoOnSematics.TEXTURE_COORDINATES0,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES0" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES1,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES1" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES2,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES2" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES3,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES3" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES4,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES4" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES5,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES5" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES6,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES6" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES7,"ASE_NEEDS_FRAG_TEXTURE_COORDINATES7" }, - {TemplateInfoOnSematics.NORMAL,"ASE_NEEDS_FRAG_NORMAL" }, - {TemplateInfoOnSematics.TANGENT ,"ASE_NEEDS_FRAG_TANGENT"}, - {TemplateInfoOnSematics.WORLD_NORMAL,"ASE_NEEDS_FRAG_WORLD_NORMAL"}, - {TemplateInfoOnSematics.WORLD_TANGENT,"ASE_NEEDS_FRAG_WORLD_TANGENT"}, - {TemplateInfoOnSematics.WORLD_BITANGENT,"ASE_NEEDS_FRAG_WORLD_BITANGENT"}, - {TemplateInfoOnSematics.WORLD_VIEW_DIR,"ASE_NEEDS_FRAG_WORLD_VIEW_DIR"}, - {TemplateInfoOnSematics.WORLD_POSITION,"ASE_NEEDS_FRAG_WORLD_POSITION"}, - {TemplateInfoOnSematics.RELATIVE_WORLD_POS,"ASE_NEEDS_FRAG_RELATIVE_WORLD_POS"}, - {TemplateInfoOnSematics.VFACE,"ASE_NEEDS_FRAG_VFACE"}, - {TemplateInfoOnSematics.SHADOWCOORDS,"ASE_NEEDS_FRAG_SHADOWCOORDS"} - }; - - public static readonly Dictionary InfoToDefineVertex = new Dictionary - { - {TemplateInfoOnSematics.POSITION ,"ASE_NEEDS_VERT_POSITION"}, - {TemplateInfoOnSematics.CLIP_POS ,"ASE_NEEDS_VERT_CLIP_POS"}, - {TemplateInfoOnSematics.SCREEN_POSITION,"ASE_NEEDS_VERT_SCREEN_POSITION" }, - {TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED,"ASE_NEEDS_VERT_SCREEN_POSITION_NORMALIZED" }, - {TemplateInfoOnSematics.COLOR, "ASE_NEEDS_VERT_COLOR"}, - {TemplateInfoOnSematics.TEXTURE_COORDINATES0,"ASE_NEEDS_VERT_TEXTURE_COORDINATES0" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES1,"ASE_NEEDS_VERT_TEXTURE_COORDINATES1" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES2,"ASE_NEEDS_VERT_TEXTURE_COORDINATES2" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES3,"ASE_NEEDS_VERT_TEXTURE_COORDINATES3" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES4,"ASE_NEEDS_VERT_TEXTURE_COORDINATES4" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES5,"ASE_NEEDS_VERT_TEXTURE_COORDINATES5" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES6,"ASE_NEEDS_VERT_TEXTURE_COORDINATES6" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES7,"ASE_NEEDS_VERT_TEXTURE_COORDINATES7" }, - {TemplateInfoOnSematics.NORMAL,"ASE_NEEDS_VERT_NORMAL" }, - {TemplateInfoOnSematics.TANGENT ,"ASE_NEEDS_VERT_TANGENT"}, - {TemplateInfoOnSematics.WORLD_NORMAL,"ASE_NEEDS_VERT_WORLD_NORMAL"}, - {TemplateInfoOnSematics.WORLD_TANGENT,"ASE_NEEDS_VERT_WORLD_TANGENT"}, - {TemplateInfoOnSematics.WORLD_BITANGENT,"ASE_NEEDS_VERT_WORLD_BITANGENT"}, - {TemplateInfoOnSematics.WORLD_VIEW_DIR,"ASE_NEEDS_VERT_WORLD_VIEW_DIR"}, - {TemplateInfoOnSematics.WORLD_POSITION,"ASE_NEEDS_VERT_WORLD_POSITION"}, - {TemplateInfoOnSematics.RELATIVE_WORLD_POS,"ASE_NEEDS_VERT_RELATIVE_WORLD_POS"}, - {TemplateInfoOnSematics.VFACE,"ASE_NEEDS_VERT_VFACE"}, - {TemplateInfoOnSematics.SHADOWCOORDS,"ASE_NEEDS_VERT_SHADOWCOORDS"} - }; - - public static readonly Dictionary InfoToLocalVar = new Dictionary - { - {TemplateInfoOnSematics.POSITION,GeneratorUtils.VertexPosition4Str }, - {TemplateInfoOnSematics.CLIP_POS,GeneratorUtils.ClipPositionStr }, - {TemplateInfoOnSematics.SCREEN_POSITION,GeneratorUtils.ScreenPositionStr }, - {TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED,GeneratorUtils.ScreenPositionNormalizedStr }, - {TemplateInfoOnSematics.COLOR, "ase_color" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES0, "ase_uv0" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES1, "ase_uv1" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES2, "ase_uv2" }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES3, "ase_uv3" }, - {TemplateInfoOnSematics.NORMAL, GeneratorUtils.VertexNormalStr }, - {TemplateInfoOnSematics.TANGENT, GeneratorUtils.VertexTangentStr }, - {TemplateInfoOnSematics.WORLD_NORMAL, GeneratorUtils.WorldNormalStr}, - {TemplateInfoOnSematics.WORLD_TANGENT, GeneratorUtils.WorldTangentStr}, - {TemplateInfoOnSematics.WORLD_BITANGENT, GeneratorUtils.WorldBitangentStr}, - {TemplateInfoOnSematics.WORLD_VIEW_DIR, GeneratorUtils.WorldViewDirectionStr}, - {TemplateInfoOnSematics.WORLD_POSITION, GeneratorUtils.WorldPositionStr}, - {TemplateInfoOnSematics.RELATIVE_WORLD_POS, GeneratorUtils.RelativeWorldPositionStr}, - {TemplateInfoOnSematics.VFACE, GeneratorUtils.VFaceStr}, - {TemplateInfoOnSematics.SHADOWCOORDS, GeneratorUtils.ShadowCoordsStr} - }; - - - public static readonly Dictionary InfoToWirePortType = new Dictionary - { - {TemplateInfoOnSematics.POSITION,WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.CLIP_POS,WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.SCREEN_POSITION,WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.SCREEN_POSITION_NORMALIZED,WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.COLOR, WirePortDataType.COLOR }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES0, WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES1, WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES2, WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.TEXTURE_COORDINATES3, WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.NORMAL, WirePortDataType.FLOAT3 }, - {TemplateInfoOnSematics.TANGENT, WirePortDataType.FLOAT4 }, - {TemplateInfoOnSematics.WORLD_NORMAL, WirePortDataType.FLOAT3}, - {TemplateInfoOnSematics.WORLD_TANGENT, WirePortDataType.FLOAT3}, - {TemplateInfoOnSematics.WORLD_BITANGENT, WirePortDataType.FLOAT3}, - {TemplateInfoOnSematics.WORLD_VIEW_DIR, WirePortDataType.FLOAT3}, - {TemplateInfoOnSematics.WORLD_POSITION, WirePortDataType.FLOAT3}, - {TemplateInfoOnSematics.RELATIVE_WORLD_POS, WirePortDataType.FLOAT3}, - {TemplateInfoOnSematics.VFACE, WirePortDataType.FLOAT}, - {TemplateInfoOnSematics.SHADOWCOORDS, WirePortDataType.FLOAT4}, - }; - public static readonly Dictionary IntToUVChannelInfo = new Dictionary - { - {0,TemplateInfoOnSematics.TEXTURE_COORDINATES0 }, - {1,TemplateInfoOnSematics.TEXTURE_COORDINATES1 }, - {2,TemplateInfoOnSematics.TEXTURE_COORDINATES2 }, - {3,TemplateInfoOnSematics.TEXTURE_COORDINATES3 }, - {4,TemplateInfoOnSematics.TEXTURE_COORDINATES4 }, - {5,TemplateInfoOnSematics.TEXTURE_COORDINATES5 }, - {6,TemplateInfoOnSematics.TEXTURE_COORDINATES6 }, - {7,TemplateInfoOnSematics.TEXTURE_COORDINATES7 } - }; - - public static readonly Dictionary IntToSemantic = new Dictionary - { - { 0,TemplateSemantics.TEXCOORD0 }, - { 1,TemplateSemantics.TEXCOORD1 }, - { 2,TemplateSemantics.TEXCOORD2 }, - { 3,TemplateSemantics.TEXCOORD3 }, - { 4,TemplateSemantics.TEXCOORD4 }, - { 5,TemplateSemantics.TEXCOORD5 }, - { 6,TemplateSemantics.TEXCOORD6 }, - { 7,TemplateSemantics.TEXCOORD7 }, - { 8,TemplateSemantics.TEXCOORD8 }, - { 9,TemplateSemantics.TEXCOORD9 }, - { 10,TemplateSemantics.TEXCOORD10 }, - { 11,TemplateSemantics.TEXCOORD11 }, - { 12,TemplateSemantics.TEXCOORD12 }, - { 13,TemplateSemantics.TEXCOORD13 }, - { 14,TemplateSemantics.TEXCOORD14 }, - { 15,TemplateSemantics.TEXCOORD15 } - }; - - public static readonly Dictionary SemanticToInt = new Dictionary - { - { TemplateSemantics.TEXCOORD0,0 }, - { TemplateSemantics.TEXCOORD1,1 }, - { TemplateSemantics.TEXCOORD2,2 }, - { TemplateSemantics.TEXCOORD3,3 }, - { TemplateSemantics.TEXCOORD4,4 }, - { TemplateSemantics.TEXCOORD5,5 }, - { TemplateSemantics.TEXCOORD6,6 }, - { TemplateSemantics.TEXCOORD7,7 }, - { TemplateSemantics.TEXCOORD8,8 }, - { TemplateSemantics.TEXCOORD9,9 }, - { TemplateSemantics.TEXCOORD10,10 }, - { TemplateSemantics.TEXCOORD11,11 }, - { TemplateSemantics.TEXCOORD12,12 }, - { TemplateSemantics.TEXCOORD13,13 }, - { TemplateSemantics.TEXCOORD14,14 }, - { TemplateSemantics.TEXCOORD15,15 }, - }; - - public static readonly Dictionary ShortcutToSemantic = new Dictionary - { - { "p" ,TemplateSemantics.POSITION }, - { "sp" ,TemplateSemantics.SV_POSITION }, - { "c" ,TemplateSemantics.COLOR }, - { "n" ,TemplateSemantics.NORMAL }, - { "t" ,TemplateSemantics.TANGENT }, - { "tc0" ,TemplateSemantics.TEXCOORD0 }, - { "tc1" ,TemplateSemantics.TEXCOORD1 }, - { "tc2" ,TemplateSemantics.TEXCOORD2 }, - { "tc3" ,TemplateSemantics.TEXCOORD3 }, - { "tc4" ,TemplateSemantics.TEXCOORD4 }, - { "tc5" ,TemplateSemantics.TEXCOORD5 }, - { "tc6" ,TemplateSemantics.TEXCOORD6 }, - { "tc7" ,TemplateSemantics.TEXCOORD7 }, - { "tc8" ,TemplateSemantics.TEXCOORD8 }, - { "tc9" ,TemplateSemantics.TEXCOORD9 }, - { "tc10" ,TemplateSemantics.TEXCOORD10 }, - { "tc11" ,TemplateSemantics.TEXCOORD11 }, - { "tc12" ,TemplateSemantics.TEXCOORD12 }, - { "tc13" ,TemplateSemantics.TEXCOORD13 }, - { "tc14" ,TemplateSemantics.TEXCOORD14 }, - { "tc15" ,TemplateSemantics.TEXCOORD15 } - }; - - public static readonly Dictionary CgToWirePortType = new Dictionary() - { - {"float" ,WirePortDataType.FLOAT}, - {"float2" ,WirePortDataType.FLOAT2}, - {"float3" ,WirePortDataType.FLOAT3}, - {"float4" ,WirePortDataType.FLOAT4}, - {"float3x3" ,WirePortDataType.FLOAT3x3}, - {"float4x4" ,WirePortDataType.FLOAT4x4}, - {"half" ,WirePortDataType.FLOAT}, - {"half2" ,WirePortDataType.FLOAT2}, - {"half3" ,WirePortDataType.FLOAT3}, - {"half4" ,WirePortDataType.FLOAT4}, - {"half3x3" ,WirePortDataType.FLOAT3x3}, - {"half4x4" ,WirePortDataType.FLOAT4x4}, - {"fixed" ,WirePortDataType.FLOAT}, - {"fixed2" ,WirePortDataType.FLOAT2}, - {"fixed3" ,WirePortDataType.FLOAT3}, - {"fixed4" ,WirePortDataType.FLOAT4}, - {"fixed3x3" ,WirePortDataType.FLOAT3x3}, - {"fixed4x4" ,WirePortDataType.FLOAT4x4}, - {"int" ,WirePortDataType.INT}, - {"uint" ,WirePortDataType.INT}, - {"sampler1D" ,WirePortDataType.SAMPLER1D}, - {"sampler2D" ,WirePortDataType.SAMPLER2D}, - {"sampler2D_float" ,WirePortDataType.SAMPLER2D}, - {"sampler3D" ,WirePortDataType.SAMPLER3D}, - {"samplerCUBE" ,WirePortDataType.SAMPLERCUBE} - }; - - public static readonly Dictionary AvailableInterpolators = new Dictionary() - { - {"2.0",8 }, - {"2.5",8 }, - {"3.0",10}, - {"3.5",10}, - {"4.0",16}, - {"4.5",16}, - {"4.6",16}, - {"5.0",16} - }; - - public static readonly string[] AvailableShaderModels = - { "2.0", "2.5", "3.0", "3.5", "4.0", "4.5", "4.6", "5.0" }; - - public static readonly Dictionary ShaderModelToArrayIdx = new Dictionary() - { - {"2.0",0}, - {"2.5",1}, - {"3.0",2}, - {"3.5",3}, - {"4.0",4}, - {"4.5",5}, - {"4.6",6}, - {"5.0",7} - }; - - public static readonly string HDPBRTag = "UNITY_MATERIAL_LIT"; - public static readonly Dictionary TagToRenderPipeline = new Dictionary() - { - { "UniversalPipeline",TemplateSRPType.Lightweight }, - { "LightweightPipeline",TemplateSRPType.Lightweight }, - { "HDRenderPipeline",TemplateSRPType.HD } - }; -#if UNITY_2018_3_OR_NEWER - public static string CoreColorLib = "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl"; - public static string CoreCommonLib = "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl"; -#else - public static string CoreCommonLib = "CoreRP/ShaderLibrary/Common.hlsl"; - public static string CoreColorLib = "CoreRP/ShaderLibrary/Color.hlsl"; -#endif - - public static string FetchSubShaderBody = @"(SubShader.*)\/\*ase_lod\*\/"; - public static string TemplateCustomUI = @"\/\*CustomNodeUI:(\w*)\*\/"; - public static string HidePassPattern = @"\/\*ase_hide_pass[:]*([a-zA-Z:]*)\*\/"; - public static string ASEPassPattern = @"\/\*ase_pass[:]*([a-zA-Z:]*)\*\/"; - public static string BlendWholeWordPattern = @"\bBlend\b"; - public static string BlendOpWholeWordPattern = @"\bBlendOp\b"; - public static string AlphaToMaskPattern = @"\bAlphaToMask (\w*)"; - public static string CullWholeWordPattern = @"\bCull\b"; - public static string ColorMaskWholeWordPattern = @"\bColorMask\b"; - public static string StencilWholeWordPattern = @"\bStencil\b"; - public static string ZWriteWholeWordPattern = @"\bZWrite\b"; - public static string ZTestWholeWordPattern = @"\bZTest\b"; - public static string ZOffsetWholeWordPattern = @"\bOffset\b"; - public static string TagsWholeWordPattern = @"\bTags\b"; - - - public static string CustomInspectorPattern = "^\\s*CustomEditor\\s+\\\"([\\w\\.]*)\\\""; - public static string FallbackPattern = "^\\s*Fallback\\s+\\\"([\\w\\/\\\\]*)\\\""; - public static string DefinesPattern = @"^\s*#define\s+([\w .]*)"; - public static string PragmasPattern = @"^\s*#pragma\s+([\w .]*)"; - public static string IncludesPattern = "^\\s*#include\\s+\"([\\w.\\/]*)\""; - public static string GlobalDirectivesPattern = "[#]+(define|pragma|include)\\s+([\\w .\\/\\\"]*)"; - public static string BeforePragmaPattern = @"(?:CGPROGRAM|HLSLPROGRAM|GLSLPROGRAM).*?\n(\s*)(.)"; - public static string GlobalTOPDirectivesPattern = @"(CGPROGRAM|CGINCLUDE|HLSLPROGRAM|HLSLINCLUDE).*?\n\s*(.)"; - - public static string VertexPragmaPattern = @"#pragma vertex\s+(\w+)"; - public static string FragmentPragmaPattern = @"#pragma fragment\s+(\w+)"; - public static string FunctionBodyStartPattern = @"\s+{0}\s*\("; - - public static string ShaderModelPattern = @"#pragma\s+target\s+([0-9]*[.]*[0-9]*)"; - - public static readonly string LocalVarPattern = @"\/\*ase_local_var[:]*(\w*)\*\/\s*(\w*)\s+(\w*)"; - - public static readonly string InlinePattern = @"\/\*ase_inline_begin\*\/(.*?)\/\*ase_inline_end\*\/"; - - public static readonly string SubShaderLODPattern = @"\sLOD\s+(\d+)"; - - public static readonly string PassNamePattern = "Name\\s+\\\"([\\w\\+\\-\\*\\/\\(\\) ]*)\\\""; - - public static readonly string TagsPattern = "\"(\\w+)\"\\s*=\\s*\"(\\w+\\+*\\w*)\""; - public static readonly string ZTestPattern = @"^\s*ZTest\s+(\[*\w+\]*)"; - public static readonly string ZWritePattern = @"^\s*ZWrite\s+(\[*\w+\]*)"; - //public static readonly string ZOffsetPattern = @"\s*Offset\s+([-+]?[0-9]*\.?[0-9]+)\s*,\s*([-+]?[0-9]*\.?[0-9]+)"; - public static readonly string ZOffsetPattern = @"^\s*Offset\s+([-+]?[0-9]*\.?[0-9]+|\[*\w+\]*)\s*,\s*([-+]?[0-9]*\.?[0-9]+|\[*\w+\]*)\s*"; - public static readonly string VertexDataPattern = @"(\w+)\s*(\w+)\s*:\s*([A-Z0-9_]+);"; - public static readonly string InterpRangePattern = @"ase_interp\((\d\.{0,1}\w{0,4}),(\d*)\)"; - //public static readonly string PropertiesPatternB = "(\\w*)\\s*\\(\\s*\"([\\w ]*)\"\\s*\\,\\s*(\\w*)\\s*.*\\)"; - //public static readonly string PropertiesPatternC = "^\\s*(\\w*)\\s*\\(\\s*\"([\\w\\(\\)\\+\\-\\\\* ]*)\"\\s*\\,\\s*(\\w*)\\s*.*\\)"; - //public static readonly string PropertiesPatternD = "(\\/\\/\\s*)*(\\w*)\\s*\\(\\s*\"([\\w\\(\\)\\+\\-\\\\* ]*)\"\\s*\\,\\s*(\\w*)\\s*.*\\)"; - //public static readonly string PropertiesPatternE = "(\\/\\/\\s*)*(\\w*)\\s*\\(\\s*\"([\\w\\(\\)\\+\\-\\\\* ]*)\"\\s*\\,\\s*(\\w*)\\s*.*\\)\\s*=\\s*[\\w,()\" {}]*"; - //public static readonly string PropertiesPatternF = "^(\\/\\/)*\\s*(\\[[\\[\\]\\w\\s\\(\\)\\_\\,]*\\])*\\s*(\\w*)\\s*\\(\\s*\"([\\w\\(\\)\\+\\-\\\\* ]*)\"\\s*\\,\\s*(\\w*)\\s*.*\\)\\s*=\\s*[\\w,()\" {}]*"; - //public static readonly string PropertiesPatternG = "^(\\s*)(\\[[\\[\\]\\w\\s\\(\\)\\_\\,]*\\])*\\s*(\\w*)\\s*\\(\\s*\"([\\w\\(\\)\\+\\-\\\\* ]*)\"\\s*\\,\\s*(\\w*)\\s*.*\\)\\s*=\\s*[\\w,()\" {}]*"; - public static readonly string PropertiesPatternG = "^(\\s*)(\\[[\\[\\]\\w\\s\\(\\)_,\\.]*\\])*\\s*(\\w*)\\s*\\(\\s*\"([\\w\\(\\)\\+\\-\\\\* ]*)\"\\s*\\,\\s*(\\w*)\\s*.*\\)\\s*=\\s*[\\w,()\" {}\\.]*"; - public static readonly string CullModePattern = @"^\s*Cull\s+(\[*\w+\]*)"; - public static readonly string ColorMaskPattern = @"^\s*ColorMask\s+([\d\w\[\]]+)(\s*\d)*"; - //public static readonly string BlendModePattern = @"\s*Blend\s+(\w+)\s+(\w+)(?:[\s,]+(\w+)\s+(\w+)|)"; - //public static readonly string BlendModePattern = @"\s*Blend\s+(\[*\w+\]*)\s+(\[*\w+\]*)(?:[\s,]+(\[*\w+\]*)\s+(\[*\w+\]*)|)"; - public static readonly string BlendModePattern = @"^\s*Blend\s+(?:(?=\d)|(\[*\w+\]*)\s+(\[*\w+\]*)(?:[\s,]+(\[*\w+\]*)\s+(\[*\w+\]*)|))"; - //public static readonly string BlendOpPattern = @"\s*BlendOp\s+(\w+)[\s,]*(?:(\w+)|)"; - //public static readonly string BlendOpPattern = @"\s*BlendOp\s+(\[*\w+\]*)[\s,]*(?:(\[*\w+\]*)|)"; - public static readonly string BlendOpPattern = @"^\s*BlendOp\s+(?:(?=\d)|(\[*\w+\]*)[\s,]*(?:(\[*\w+\]*)|))"; - - public static readonly string StencilOpGlobalPattern = @"Stencil\s*{([\w\W\s]*)}"; - public static readonly string StencilOpLinePattern = @"(\w+)\s*(\[*\w+\]*)"; - - public static readonly string ShaderGlobalsOverallPattern = "(?:\\/\\*ase_pragma\\*\\/|[\\}\\#])[\\w\\s\\;\\/\\*\\.\\\"]*\\/\\*ase_globals\\*\\/"; - public static readonly string ShaderGlobalsMultilinePattern = @"^\s*(?:uniform\s*)*(\w*)\s*(\w*);$"; - - public static readonly string TexSemantic = "float4 {0} : TEXCOORD{1};"; - public static readonly string TexFullSemantic = "float4 {0} : {1};"; - public static readonly string InterpFullSemantic = "{0} {1} : {2};"; - public static readonly string BaseInterpolatorName = "ase_texcoord"; - public static readonly string TexUVFullSemantic = "float4 ase_texcoord{0} : TEXCOORD{0};"; - public static readonly string InterpMacro = "{0}({1})"; - - public static readonly string InterpolatorDecl = Constants.VertexShaderOutputStr + ".{0} = " + Constants.VertexShaderInputStr + ".{0};"; - public static readonly string TemplateVariableDecl = "{0} = {1};"; - public static readonly string TemplateVarFormat = "{0}.{1}"; - - //public static readonly string StructsRemoval = @"struct\s+\w+\s+{[\s\w;\/\*]+};"; - public static readonly string StructsRemoval = @"struct\s+\w+\s+{[\s\w\(\).;:=,\/\*]+};"; - - public static readonly string SRPBatcherFindTag = @"CBUFFER_START\s*\(\s*UnityPerMaterial\s*\)\s*\n(\s*)"; - - public static string ReplaceAt( this string body, string oldStr, string newStr, int startIndex ) - { - return body.Remove( startIndex, oldStr.Length ).Insert( startIndex, newStr ); - } - - public static bool GetPassUniqueId( TemplateTagData tagData, TemplatePropertyContainer propertyContainer, TemplateIdManager idManager, string uniquePrefix, int offsetIdx, string subBody, ref string passUniqueID ) - { - Match match = Regex.Match( subBody, ASEPassPattern ); - if( match.Success && match.Groups.Count > 1 && match.Groups[1].Length > 0 ) - { - passUniqueID = match.Groups[ 1 ].Value; - - tagData.StartIdx = offsetIdx + match.Index; - tagData.Id = match.Value; - - idManager.RegisterId( tagData.StartIdx, uniquePrefix + tagData.Id, tagData.Id ); - propertyContainer.AddId( subBody, tagData.Id, tagData.SearchIndentation ); - return true; - } - return false; - } - - public static CustomTemplatePropertyUIEnum FetchCustomUI( string data ) - { - Match match = Regex.Match( data, TemplateCustomUI ); - if( match.Success && CustomTemplatePropertyUI.ContainsKey( match.Groups[ 1 ].Value ) ) - { - return CustomTemplatePropertyUI[ match.Groups[ 1 ].Value ]; - } - return CustomTemplatePropertyUIEnum.None; - } - - public static bool FetchInvisibleInfo( string input, ref int optionsArr, ref string id, ref int idIndex ) - { - Match match = Regex.Match( input, HidePassPattern ); - if( match.Success ) - { - id = match.Value; - idIndex = match.Index; - if( match.Groups.Count > 1 ) - { - string[] properties = match.Groups[ 1 ].Value.Split( ':' ); - for( int i = 0; i < properties.Length; i++ ) - { - if( InvisibleOptions.ContainsKey( properties[ i ] ) ) - { - optionsArr |= (int)InvisibleOptions[ properties[ i ] ]; - } - } - } - } - return match.Success; - } - - static public string GenerateTextureSemantic( ref MasterNodeDataCollector dataCollector, int uv ) - { - string texCoordName = BaseInterpolatorName; - if( uv > 0 ) - { - texCoordName += uv.ToString(); - } - - string texCoordData = string.Format( TexSemantic, texCoordName, uv ); - dataCollector.AddToVertexInput( texCoordData ); - dataCollector.AddToInterpolators( texCoordData ); - dataCollector.AddToVertexInterpolatorsDecl( string.Format( InterpolatorDecl, texCoordName ) ); - return texCoordName; - } - - public static void CreatePragmaIncludeList( string data, TemplateIncludePragmaContainter includePragmaContainer ) - { - // this finds the topmost position for including directives - int topIndex = -1; - foreach( Match match in Regex.Matches( data, GlobalTOPDirectivesPattern, RegexOptions.Singleline ) ) - { - if( match.Groups.Count == 3 ) - { - topIndex = match.Groups[ 2 ].Index; - } - } - - foreach( Match match in Regex.Matches( data, GlobalDirectivesPattern, RegexOptions.Multiline ) ) - { - if( match.Success ) - { - includePragmaContainer.AddNativeDirective( match.Groups[ 0 ].Value, topIndex ); - } - } - - foreach( Match match in Regex.Matches( data, PragmasPattern, RegexOptions.Multiline ) ) - { - if( match.Groups.Count == 2 ) - { - includePragmaContainer.AddPragma( match.Groups[ 1 ].Value ); - } - } - - foreach( Match match in Regex.Matches( data, DefinesPattern, RegexOptions.Multiline ) ) - { - if( match.Groups.Count == 2 ) - { - includePragmaContainer.AddDefine( match.Groups[ 1 ].Value ); - } - } - - foreach( Match match in Regex.Matches( data, IncludesPattern, RegexOptions.Multiline ) ) - { - if( match.Groups.Count == 2 ) - { - includePragmaContainer.AddInclude( match.Groups[ 1 ].Value ); - } - } - } - - public static void CreateShaderPropertiesList( string propertyData, ref List propertiesList, ref Dictionary duplicatesHelper ) - { - int identationIdx = (int)TemplateShaderPropertiesIdx.Identation; - int nameIdx = (int)TemplateShaderPropertiesIdx.Name; - int typeIdx = (int)TemplateShaderPropertiesIdx.Type; - int inspectorNameIdx = (int)TemplateShaderPropertiesIdx.InspectorName; - - foreach( Match match in Regex.Matches( propertyData, PropertiesPatternG,RegexOptions.Multiline ) ) - { - if( match.Groups.Count > 1 ) - { - if( !duplicatesHelper.ContainsKey( match.Groups[ nameIdx ].Value ) && PropertyToWireType.ContainsKey( match.Groups[ typeIdx ].Value ) ) - { - TemplateShaderPropertyData newData = new TemplateShaderPropertyData( match.Index, - match.Value, - match.Groups[ identationIdx ].Value, - match.Groups[ inspectorNameIdx ].Value, - match.Groups[ nameIdx ].Value, - PropertyToWireType[ match.Groups[ typeIdx ].Value ], - PropertyType.Property ); - propertiesList.Add( newData ); - duplicatesHelper.Add( newData.PropertyName, newData ); - } - } - } - } - - public static void CreateShaderGlobalsList( string propertyData, ref List propertiesList, ref Dictionary duplicatesHelper ) - { - int typeIdx = (int)TemplateShaderGlobalsIdx.Type; - int nameIdx = (int)TemplateShaderGlobalsIdx.Name; - - // removes structs - propertyData = Regex.Replace( propertyData, StructsRemoval, "" ); - MatchCollection matchCollection = Regex.Matches( propertyData, ShaderGlobalsOverallPattern ); - string value = ( matchCollection.Count > 0 ) ? matchCollection[ 0 ].Groups[ 0 ].Value : propertyData; - foreach( Match lineMatch in Regex.Matches( value, ShaderGlobalsMultilinePattern, RegexOptions.Multiline ) ) - { - if( lineMatch.Groups.Count > 1 ) - { - if( !duplicatesHelper.ContainsKey( lineMatch.Groups[ nameIdx ].Value ) && CgToWirePortType.ContainsKey( lineMatch.Groups[ typeIdx ].Value ) ) - { - TemplateShaderPropertyData newData = new TemplateShaderPropertyData( -1, - string.Empty, - string.Empty, - string.Empty, - lineMatch.Groups[ nameIdx ].Value, - CgToWirePortType[ lineMatch.Groups[ typeIdx ].Value ], - PropertyType.Global ); - duplicatesHelper.Add( newData.PropertyName, newData ); - propertiesList.Add( newData ); - } - } - } - } - - public static void CreateStencilOps( string stencilData, ref TemplateStencilData stencilDataObj ) - { - stencilDataObj.DataCheck = TemplateDataCheck.Invalid; - MatchCollection overallGlobalMatch = Regex.Matches( stencilData, StencilOpGlobalPattern ); - if( overallGlobalMatch.Count == 1 && overallGlobalMatch[ 0 ].Groups.Count == 2 ) - { - string property = string.Empty; - string value = overallGlobalMatch[ 0 ].Groups[ 1 ].Value; - foreach( Match match in Regex.Matches( value, StencilOpLinePattern ) ) - { - stencilDataObj.DataCheck = TemplateDataCheck.Valid; - if( match.Groups.Count == 3 ) - { - switch( match.Groups[ 1 ].Value ) - { - default: - { - stencilDataObj.DataCheck = TemplateDataCheck.Invalid; - return; - } - case "Ref": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.ReferenceInline = property; - } - else - { - try - { - stencilDataObj.Reference = Convert.ToInt32( match.Groups[ 2 ].Value ); - } - catch( Exception e ) - { - Debug.LogException( e ); - stencilDataObj.DataCheck = TemplateDataCheck.Invalid; - return; - } - } - } - break; - case "ReadMask": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.ReadMaskInline = property; - } - else - { - try - { - stencilDataObj.ReadMask = Convert.ToInt32( match.Groups[ 2 ].Value ); - } - catch( Exception e ) - { - Debug.LogException( e ); - stencilDataObj.DataCheck = TemplateDataCheck.Invalid; - return; - } - } - } - break; - case "WriteMask": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.WriteMaskInline = property; - } - else - { - try - { - stencilDataObj.WriteMask = Convert.ToInt32( match.Groups[ 2 ].Value ); - } - catch( Exception e ) - { - Debug.LogException( e ); - stencilDataObj.DataCheck = TemplateDataCheck.Invalid; - return; - } - } - } - break; - case "CompFront": - case "Comp": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.ComparisonFrontInline = property; - } - else - { - stencilDataObj.ComparisonFront = match.Groups[ 2 ].Value; - } - } - break; - case "PassFront": - case "Pass": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.PassFrontInline = property; - } - else - { - stencilDataObj.PassFront = match.Groups[ 2 ].Value; - } - } - break; - case "FailFront": - case "Fail": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.FailFrontInline = property; - } - else - { - stencilDataObj.FailFront = match.Groups[ 2 ].Value; - } - } - break; - case "ZFail": - case "ZFailFront": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.ZFailFrontInline = property; - } - else - { - stencilDataObj.ZFailFront = match.Groups[ 2 ].Value; - } - } - break; - case "CompBack": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.ComparisonBackInline = property; - } - else - { - stencilDataObj.ComparisonBack = match.Groups[ 2 ].Value; - } - } - break; - case "PassBack": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.PassBackInline = property; - } - else - { - stencilDataObj.PassBack = match.Groups[ 2 ].Value; - } - } - break; - case "FailBack": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.FailBackInline = property; - } - else - { - stencilDataObj.FailBack = match.Groups[ 2 ].Value; - } - } - break; - case "ZFailBack": - { - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - stencilDataObj.ZFailBackInline = property; - } - else - { - stencilDataObj.ZFailBack = match.Groups[ 2 ].Value; - } - } - break; - } - } - } - } - } - - public static void CreateColorMask( string colorMaskData, ref TemplateColorMaskData colorMaskObj ) - { - colorMaskObj.DataCheck = TemplateDataCheck.Invalid; - Match match = Regex.Match( colorMaskData, ColorMaskPattern ); - if( match.Groups.Count == 3 && !match.Groups[ 2 ].Success ) // second group is the colormask MRT which isn't implemented yet - { - string property = string.Empty; - if( match.Groups[ 1 ].Success && IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - colorMaskObj.InlineData = property; - colorMaskObj.DataCheck = TemplateDataCheck.Valid; - } - else - { - for( int i = 0; i < 4; i++ ) - { - colorMaskObj.ColorMaskData[ i ] = false; - } - - colorMaskObj.DataCheck = TemplateDataCheck.Valid; - try - { - for( int i = 0; i < match.Groups[ 1 ].Value.Length; i++ ) - { - switch( Char.ToLower( match.Groups[ 1 ].Value[ i ] ) ) - { - case 'r': colorMaskObj.ColorMaskData[ 0 ] = true; break; - case 'g': colorMaskObj.ColorMaskData[ 1 ] = true; break; - case 'b': colorMaskObj.ColorMaskData[ 2 ] = true; break; - case 'a': colorMaskObj.ColorMaskData[ 3 ] = true; break; - case '0': - { - for( int j = 0; j < 4; j++ ) - { - colorMaskObj.ColorMaskData[ j ] = false; - } - return; - } - default: - { - colorMaskObj.DataCheck = TemplateDataCheck.Invalid; - return; - } - } - } - } - catch( Exception e ) - { - Debug.LogException( e ); - colorMaskObj.DataCheck = TemplateDataCheck.Invalid; - return; - } - } - } - } - - public static void CreateCullMode( string cullModeData, ref TemplateCullModeData cullDataObj ) - { - cullDataObj.DataCheck = TemplateDataCheck.Invalid; - Match match = Regex.Match( cullModeData, CullModePattern ); - if( match.Groups.Count == 2 ) - { - string property = string.Empty; - if( match.Groups[ 1 ].Success && IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - cullDataObj.InlineData = property; - cullDataObj.DataCheck = TemplateDataCheck.Valid; - } - else - { - try - { - cullDataObj.CullModeData = (CullMode)Enum.Parse( typeof( CullMode ), match.Groups[ 1 ].Value ); - cullDataObj.DataCheck = TemplateDataCheck.Valid; - } - catch( Exception e ) - { - cullDataObj.DataCheck = TemplateDataCheck.Invalid; - Debug.LogException( e ); - return; - } - } - } - } - - public static void CreateBlendMode( string blendModeData, ref TemplateBlendData blendDataObj ) - { - blendDataObj.ValidBlendMode = true; - string property = string.Empty; - bool noMatches = true; - // TODO: OPTIMIZE REGEX EXPRESSIONS TO NOT CATCH EMPTY GROUPS - foreach( Match match in Regex.Matches( blendModeData, BlendModePattern ) ) - { - - if( match.Groups.Count == 3 ) - { - if( match.Groups[ 0 ].Success && - match.Groups[ 1 ].Success ) - { - - try - { - if( IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - blendDataObj.SourceFactorRGBInline = property; - } - else - { - AvailableBlendFactor sourceAll = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), match.Groups[ 1 ].Value ); - blendDataObj.SourceFactorRGB = sourceAll; - } - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - blendDataObj.DestFactorRGBInline = property; - } - else - { - AvailableBlendFactor destAll = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), match.Groups[ 2 ].Value ); - blendDataObj.DestFactorRGB = destAll; - } - - blendDataObj.SeparateBlendFactors = false; - blendDataObj.BlendModeOff = false; - noMatches = false; - } - catch( Exception e ) - { - Debug.LogException( e ); - blendDataObj.DataCheck = TemplateDataCheck.Invalid; - blendDataObj.ValidBlendMode = false; - return; - } - break; - } - } - else if( match.Groups.Count == 5 ) - { - if( match.Groups[ 0 ].Success && - match.Groups[ 1 ].Success ) - { - try - { - if( IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - blendDataObj.SourceFactorRGBInline = property; - } - else - { - AvailableBlendFactor sourceRGB = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), match.Groups[ 1 ].Value ); - blendDataObj.SourceFactorRGB = sourceRGB; - } - - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - blendDataObj.DestFactorRGBInline = property; - } - else - { - AvailableBlendFactor destRGB = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), match.Groups[ 2 ].Value ); - blendDataObj.DestFactorRGB = destRGB; - } - - if( match.Groups[ 3 ].Success && match.Groups[ 4 ].Success ) - { - if( IsInlineProperty( match.Groups[ 3 ].Value, ref property ) ) - { - blendDataObj.SourceFactorAlphaInline = property; - } - else - { - AvailableBlendFactor sourceA = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), match.Groups[ 3 ].Value ); - blendDataObj.SourceFactorAlpha = sourceA; - } - - if( IsInlineProperty( match.Groups[ 4 ].Value, ref property ) ) - { - blendDataObj.DestFactorAlphaInline = property; - } - else - { - AvailableBlendFactor destA = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), match.Groups[ 4 ].Value ); - blendDataObj.DestFactorAlpha = destA; - } - - blendDataObj.SeparateBlendFactors = true; - } - else - { - blendDataObj.SeparateBlendFactors = false; - } - blendDataObj.BlendModeOff = false; - noMatches = false; - } - catch( Exception e ) - { - Debug.LogException( e ); - blendDataObj.DataCheck = TemplateDataCheck.Invalid; - blendDataObj.ValidBlendMode = false; - return; - } - break; - } - } - } - - if( noMatches ) - blendDataObj.ValidBlendMode = false; - } - - public static void CreateBlendOp( string blendOpData, ref TemplateBlendData blendDataObj ) - { - bool noMatches = true; - blendDataObj.ValidBlendOp = true; - string property = string.Empty; - // TODO: OPTIMIZE REGEX EXPRESSIONS TO NOT CATCH EMPTY GROUPS - foreach( Match match in Regex.Matches( blendOpData, BlendOpPattern, RegexOptions.None ) ) - { - if( match.Groups.Count == 2 ) - { - if( match.Groups[ 0 ].Success && - match.Groups[ 1 ].Success ) - { - - try - { - if( IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - blendDataObj.BlendOpRGBInline = property; - } - else - { - AvailableBlendOps blendOpsAll = (AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), match.Groups[ 1 ].Value ); - blendDataObj.BlendOpRGB = blendOpsAll; - } - blendDataObj.SeparateBlendOps = false; - noMatches = false; - } - catch( Exception e ) - { - Debug.LogException( e ); - blendDataObj.DataCheck = TemplateDataCheck.Invalid; - blendDataObj.ValidBlendOp = false; - return; - } - break; - } - } - else if( match.Groups.Count == 3 ) - { - if( match.Groups[ 0 ].Success && - match.Groups[ 1 ].Success ) - { - try - { - if( IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - blendDataObj.BlendOpRGBInline = property; - } - else - { - AvailableBlendOps blendOpsRGB = (AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), match.Groups[ 1 ].Value ); - blendDataObj.BlendOpRGB = blendOpsRGB; - } - - if( match.Groups[ 2 ].Success ) - { - if( IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - blendDataObj.BlendOpAlphaInline = property; - } - else - { - AvailableBlendOps blendOpsA = (AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), match.Groups[ 2 ].Value ); - blendDataObj.BlendOpAlpha = blendOpsA; - } - blendDataObj.SeparateBlendOps = true; - } - else - { - blendDataObj.SeparateBlendOps = false; - } - noMatches = false; - } - catch( Exception e ) - { - Debug.LogException( e ); - blendDataObj.DataCheck = TemplateDataCheck.Invalid; - blendDataObj.ValidBlendOp = false; - return; - } - break; - } - } - } - - if( noMatches ) - blendDataObj.ValidBlendOp = false; - } - - public static void FetchLocalVars( string body, ref List localVarList, TemplateFunctionData vertexFunction, TemplateFunctionData fragFunction ) - { - foreach( Match match in Regex.Matches( body, LocalVarPattern ) ) - { - if( match.Groups.Count == 4 ) - { - if( CgToWirePortType.ContainsKey( match.Groups[ 2 ].Value ) ) - { - MasterNodePortCategory category; - if( fragFunction.MainBodyLocalIdx > vertexFunction.MainBodyLocalIdx ) - { - if( match.Index < fragFunction.MainBodyLocalIdx ) - { - category = MasterNodePortCategory.Vertex; - } - else - { - category = MasterNodePortCategory.Fragment; - } - } - else - { - if( match.Index < vertexFunction.MainBodyLocalIdx ) - { - category = MasterNodePortCategory.Fragment; - } - else - { - category = MasterNodePortCategory.Vertex; - } - } - - if( !string.IsNullOrEmpty( match.Groups[ 1 ].Value ) && ShortcutToInfo.ContainsKey( match.Groups[ 1 ].Value ) ) - { - string id = match.Groups[ 0 ].Value.Substring( 0, match.Groups[ 0 ].Value.IndexOf( "*/" ) + 2 ); - TemplateLocalVarData data = new TemplateLocalVarData( ShortcutToInfo[ match.Groups[ 1 ].Value ], id, CgToWirePortType[ match.Groups[ 2 ].Value ], category, match.Groups[ 3 ].Value, match.Index ); - localVarList.Add( data ); - } - else - { - TemplateLocalVarData data = new TemplateLocalVarData( CgToWirePortType[ match.Groups[ 2 ].Value ], category, match.Groups[ 3 ].Value, match.Index ); - localVarList.Add( data ); - } - - } - } - } - } - - public static void FetchInlineVars( string body, ref TemplateIdManager idManager ) - { - foreach( Match match in Regex.Matches( body, InlinePattern ) ) - { - if( match.Success && match.Groups.Count == 2 ) - { - string id = match.Groups[ 0 ].Value; - string prop = match.Groups[ 1 ].Value; - idManager.RegisterTag( id, prop ); - } - } - } - - public static TemplateSRPType CreateTags( ref TemplateTagsModuleData tagsObj, bool isSubShader ) - { - TemplateSRPType srpType = TemplateSRPType.BuiltIn; - MatchCollection matchColl = Regex.Matches( tagsObj.TagsId, TagsPattern, RegexOptions.IgnorePatternWhitespace ); - int count = matchColl.Count; - if( count > 0 ) - { - for( int i = 0; i < count; i++ ) - { - if( matchColl[ i ].Groups.Count == 3 ) - { - if( isSubShader && matchColl[ i ].Groups[ 1 ].Value.Equals( "RenderPipeline" ) ) - { - if( TagToRenderPipeline.ContainsKey( matchColl[ i ].Groups[ 2 ].Value ) ) - srpType = TagToRenderPipeline[ matchColl[ i ].Groups[ 2 ].Value ]; - } - tagsObj.Tags.Add( new TemplatesTagData( matchColl[ i ].Groups[ 1 ].Value, matchColl[ i ].Groups[ 2 ].Value ) ); - } - } - } - return srpType; - } - - public static void CreateZWriteMode( string zWriteData, ref TemplateDepthData depthDataObj ) - { - depthDataObj.DataCheck = TemplateDataCheck.Invalid; - Match match = Regex.Match( zWriteData, ZWritePattern ); - if( match.Groups.Count == 2 ) - { - string property = string.Empty; - if( match.Groups[ 1 ].Success && IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - depthDataObj.ZWriteInlineValue = property; - depthDataObj.DataCheck = TemplateDataCheck.Valid; - depthDataObj.ValidZWrite = true; - } - else - { - try - { - depthDataObj.ZWriteModeValue = (ZWriteMode)Enum.Parse( typeof( ZWriteMode ), match.Groups[ 1 ].Value ); - depthDataObj.DataCheck = TemplateDataCheck.Valid; - depthDataObj.ValidZWrite = true; - } - catch - { - depthDataObj.DataCheck = TemplateDataCheck.Invalid; - } - } - } - } - - public static void CreateZTestMode( string zTestData, ref TemplateDepthData depthDataObj ) - { - depthDataObj.DataCheck = TemplateDataCheck.Invalid; - Match match = Regex.Match( zTestData, ZTestPattern ); - if( match.Groups.Count == 2 ) - { - string property = string.Empty; - if( match.Groups[ 1 ].Success && IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - depthDataObj.ZTestInlineValue = property; - depthDataObj.DataCheck = TemplateDataCheck.Valid; - depthDataObj.ValidZTest = true; - } - else - { - try - { - depthDataObj.ZTestModeValue = (ZTestMode)Enum.Parse( typeof( ZTestMode ), match.Groups[ 1 ].Value ); - depthDataObj.DataCheck = TemplateDataCheck.Valid; - depthDataObj.ValidZTest = true; - } - catch - { - depthDataObj.DataCheck = TemplateDataCheck.Invalid; - } - } - } - } - - public static void CreateZOffsetMode( string zOffsetData, ref TemplateDepthData depthDataObj ) - { - depthDataObj.DataCheck = TemplateDataCheck.Invalid; - Match match = Regex.Match( zOffsetData, ZOffsetPattern ); - if( match.Groups.Count == 3 ) - { - try - { - string property = string.Empty; - - if( match.Groups[ 1 ].Success && IsInlineProperty( match.Groups[ 1 ].Value, ref property ) ) - { - depthDataObj.OffsetFactorInlineValue = property; - } - else - { - depthDataObj.OffsetFactor = Convert.ToSingle( match.Groups[ 1 ].Value ); - } - - if( match.Groups[ 2 ].Success && IsInlineProperty( match.Groups[ 2 ].Value, ref property ) ) - { - depthDataObj.OffsetUnitsInlineValue = property; - } - else - { - depthDataObj.OffsetUnits = Convert.ToSingle( match.Groups[ 2 ].Value ); - } - - depthDataObj.ValidOffset = true; - depthDataObj.DataCheck = TemplateDataCheck.Valid; - } - catch - { - depthDataObj.DataCheck = TemplateDataCheck.Invalid; - } - } - } - - public static List CreateVertexDataList( string vertexData, string parametersBody ) - { - List vertexDataList = null; - Dictionary vertexDataDict = null; - - foreach( Match match in Regex.Matches( vertexData, VertexDataPattern ) ) - { - if( match.Groups.Count > 1 ) - { - if( vertexDataList == null ) - { - vertexDataList = new List(); - vertexDataDict = new Dictionary(); - } - - WirePortDataType dataType = CgToWirePortType[ match.Groups[ 1 ].Value ]; - string varName = match.Groups[ 2 ].Value; - TemplateSemantics semantics = (TemplateSemantics)Enum.Parse( typeof( TemplateSemantics ), match.Groups[ 3 ].Value ); - TemplateVertexData templateVertexData = new TemplateVertexData( semantics, dataType, varName ); - vertexDataList.Add( templateVertexData ); - vertexDataDict.Add( semantics, templateVertexData ); - } - } - - if( vertexData.Contains( Constants.InstanceIdMacro ) ) - { - TemplateVertexData templateVertexData = new TemplateVertexData( TemplateSemantics.SV_InstanceID, WirePortDataType.UINT, Constants.InstanceIdVariable ); - templateVertexData.DataInfo = TemplateInfoOnSematics.INSTANCE_ID; - templateVertexData.Available = true; - templateVertexData.ExcludeStructPrefix = true; - - vertexDataList.Add( templateVertexData ); - vertexDataDict.Add( TemplateSemantics.SV_InstanceID, templateVertexData ); - } - - if( !string.IsNullOrEmpty( parametersBody ) ) - { - string[] paramsArray = parametersBody.Split( IOUtils.FIELD_SEPARATOR ); - if( paramsArray.Length > 0 ) - { - for( int i = 0; i < paramsArray.Length; i++ ) - { - string[] paramDataArr = paramsArray[ i ].Split( IOUtils.VALUE_SEPARATOR ); - if( paramDataArr.Length == 2 ) - { - string[] swizzleInfoArr = paramDataArr[ 1 ].Split( IOUtils.FLOAT_SEPARATOR ); - TemplateSemantics semantic = ShortcutToSemantic[ swizzleInfoArr[ 0 ] ]; - if( vertexDataDict.ContainsKey( semantic ) ) - { - TemplateVertexData templateVertexData = vertexDataDict[ semantic ]; - if( templateVertexData != null ) - { - if( swizzleInfoArr.Length > 1 ) - { - templateVertexData.DataSwizzle = "." + swizzleInfoArr[ 1 ]; - } - templateVertexData.DataInfo = ShortcutToInfo[ paramDataArr[ 0 ] ]; - templateVertexData.Available = true; - } - } - } - } - } - } - - if( vertexDataDict != null ) - { - vertexDataDict.Clear(); - vertexDataDict = null; - } - - return vertexDataList; - } - - public static TemplateInterpData CreateInterpDataList( string interpData, string fullLine, int maxInterpolators ) - { - TemplateInterpData interpDataObj = null; - List interpDataList = null; - Dictionary interpDataDict = null; - Match rangeMatch = Regex.Match( fullLine, InterpRangePattern ); - if( rangeMatch.Groups.Count > 0 ) - { - interpDataObj = new TemplateInterpData(); - // Get range of available interpolators - int minVal = 0; - int maxVal = 0; - try - { - string[] minValArgs = rangeMatch.Groups[ 1 ].Value.Split( IOUtils.FLOAT_SEPARATOR ); - minVal = Convert.ToInt32( minValArgs[ 0 ] ); - if( string.IsNullOrEmpty( rangeMatch.Groups[ 2 ].Value ) ) - { - maxVal = maxInterpolators - 1; - interpDataObj.DynamicMax = true; - } - else - { - maxVal = Convert.ToInt32( rangeMatch.Groups[ 2 ].Value ); - } - if( minVal > maxVal ) - { - //int aux = minVal; - //minVal = maxVal; - //maxVal = aux; - maxVal = minVal; - } - - for( int i = minVal; i <= maxVal; i++ ) - { - interpDataObj.AvailableInterpolators.Add( new TemplateInterpElement( IntToSemantic[ i ] ) ); - } - if( minValArgs.Length > 1 ) - { - interpDataObj.AvailableInterpolators[ 0 ].SetAvailableChannelsFromString( minValArgs[ 1 ] ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - interpDataList = new List(); - interpDataDict = new Dictionary(); - - //Get Current interpolators - int parametersBeginIdx = fullLine.IndexOf( ":" ) + 1; - int parametersEnd = fullLine.IndexOf( TemplatesManager.TemplateEndOfLine ); - string parametersBody = fullLine.Substring( parametersBeginIdx, parametersEnd - parametersBeginIdx ); - - foreach( Match match in Regex.Matches( interpData, VertexDataPattern ) ) - { - if( match.Groups.Count > 1 ) - { - WirePortDataType dataType = CgToWirePortType[ match.Groups[ 1 ].Value ]; - string varName = match.Groups[ 2 ].Value; - TemplateSemantics semantics = (TemplateSemantics)Enum.Parse( typeof( TemplateSemantics ), match.Groups[ 3 ].Value ); - TemplateVertexData templateVertexData = new TemplateVertexData( semantics, dataType, varName ); - //interpDataList.Add( templateVertexData ); - interpDataDict.Add( semantics, templateVertexData ); - interpDataObj.RawInterpolators.Add( templateVertexData ); - //Check if they are also on the free channels list and update their names - interpDataObj.ReplaceNameOnInterpolator( semantics, varName ); - } - } - - if( interpData.Contains( Constants.InstanceIdMacro ) ) - { - TemplateVertexData templateInterpData = new TemplateVertexData( TemplateSemantics.SV_InstanceID, WirePortDataType.UINT, Constants.InstanceIdVariable ); - templateInterpData.DataInfo = TemplateInfoOnSematics.INSTANCE_ID; - templateInterpData.Available = true; - templateInterpData.ExcludeStructPrefix = true; - interpDataList.Add( templateInterpData ); - interpDataDict.Add( TemplateSemantics.SV_InstanceID, templateInterpData ); - } - - Dictionary auxDict = new Dictionary(); - // Get info for available interpolators - string[] paramsArray = parametersBody.Split( IOUtils.FIELD_SEPARATOR ); - if( paramsArray.Length > 0 ) - { - for( int i = 0; i < paramsArray.Length; i++ ) - { - string[] paramDataArr = paramsArray[ i ].Split( IOUtils.VALUE_SEPARATOR ); - if( paramDataArr.Length == 2 ) - { - string[] swizzleInfoArr = paramDataArr[ 1 ].Split( IOUtils.FLOAT_SEPARATOR ); - TemplateSemantics semantic = ShortcutToSemantic[ swizzleInfoArr[ 0 ] ]; - if( interpDataDict.ContainsKey( semantic ) ) - { - if( interpDataDict[ semantic ] != null ) - { - string[] multiComponent = paramDataArr[ 0 ].Split( IOUtils.FLOAT_SEPARATOR ); - - if( multiComponent.Length > 1 ) - { - TemplateVertexData templateInterpData = null; - if( auxDict.ContainsKey( multiComponent[ 0 ] ) ) - { - templateInterpData = auxDict[ multiComponent[ 0 ] ]; - } - else - { - templateInterpData = new TemplateVertexData( interpDataDict[ semantic ] ); - //if( swizzleInfoArr.Length > 1 ) - //{ - // templateInterpData.DataSwizzle = "." + swizzleInfoArr[ 1 ]; - //} - templateInterpData.DataInfo = ShortcutToInfo[ multiComponent[ 0 ] ]; - templateInterpData.Available = true; - interpDataList.Add( templateInterpData ); - auxDict.Add( multiComponent[ 0 ], templateInterpData ); - } - - if( swizzleInfoArr[ 1 ].Length == multiComponent[ 1 ].Length ) - { - for( int channelIdx = 0; channelIdx < swizzleInfoArr[ 1 ].Length; channelIdx++ ) - { - templateInterpData.RegisterComponent( multiComponent[ 1 ][ channelIdx ], interpDataDict[ semantic ].VarName + "." + swizzleInfoArr[ 1 ][ channelIdx ] ); - } - } - } - else - { - TemplateVertexData templateInterpData = new TemplateVertexData( interpDataDict[ semantic ] ); - if( swizzleInfoArr.Length > 1 ) - { - templateInterpData.DataSwizzle = "." + swizzleInfoArr[ 1 ]; - } - templateInterpData.DataInfo = ShortcutToInfo[ paramDataArr[ 0 ] ]; - templateInterpData.Available = true; - interpDataList.Add( templateInterpData ); - } - } - } - } - } - } - - /*TODO: - 1) Remove interpDataList.Add( templateVertexData ); from initial foreach - 2) When looping though each foreach array element, create a new TemplateVertexData - from the one containted on the interpDataDict and add it to interpDataList - */ - for( int i = 0; i < interpDataList.Count; i++ ) - { - interpDataList[ i ].BuildVar(); - } - - auxDict.Clear(); - auxDict = null; - - interpDataObj.Interpolators = interpDataList; - interpDataDict.Clear(); - interpDataDict = null; - } - return interpDataObj; - } - - public static void FetchDependencies( TemplateInfoContainer dependencies, ref string body ) - { - int index = body.IndexOf( TemplatesManager.TemplateDependenciesListTag ); - if( index > 0 ) - { - dependencies.Index = index; - dependencies.Id = TemplatesManager.TemplateDependenciesListTag; - dependencies.Data = TemplatesManager.TemplateDependenciesListTag; - } - else - { - int lastIndex = body.LastIndexOf( '}' ); - if( lastIndex > 0 ) - { - body = body.Insert( lastIndex, "\t" + TemplatesManager.TemplateDependenciesListTag + "\n" ); - FetchDependencies( dependencies, ref body ); - } - } - } - - public static void FetchCustomInspector( TemplateInfoContainer inspectorContainer, ref string body ) - { - Match match = Regex.Match( body, CustomInspectorPattern, RegexOptions.Multiline ); - if( match != null && match.Groups.Count > 1 ) - { - inspectorContainer.Index = match.Index; - inspectorContainer.Id = match.Groups[ 0 ].Value; - inspectorContainer.Data = match.Groups[ 1 ].Value; - -#if UNITY_2019_3_OR_NEWER - if( ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_6_9_1 ) - { - if( inspectorContainer.Data.Equals( "UnityEditor.Experimental.Rendering.HDPipeline.HDLitGUI" ) ) - inspectorContainer.Data = "UnityEditor.Rendering.HighDefinition.HDLitGUI"; - } -#endif - } - else - { - int index = body.LastIndexOf( '}' ); - if( index > 0 ) - { - body = body.Insert( index, string.Format( "\tCustomEditor \"{0}\"\n", Constants.DefaultCustomInspector ) ); - FetchCustomInspector( inspectorContainer, ref body ); - } - } - } - - public static void FetchFallback( TemplateInfoContainer fallbackContainer, ref string body ) - { - Match match = Regex.Match( body, FallbackPattern, RegexOptions.Multiline | RegexOptions.IgnoreCase ); - if( match != null && match.Groups.Count > 1 ) - { - fallbackContainer.Index = match.Index; - fallbackContainer.Id = match.Groups[ 0 ].Value; - fallbackContainer.Data = match.Groups[ 1 ].Value; - } - else - { - int index = body.LastIndexOf( '}' ); - if( index > 0 ) - { - body = body.Insert( index, "\tFallback \"\"\n" ); - FetchFallback( fallbackContainer, ref body ); - } - } - } - - public static string AutoSwizzleData( string dataVar, WirePortDataType from, WirePortDataType to, bool isPosition ) - { - switch( from ) - { - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: - { - switch( to ) - { - case WirePortDataType.FLOAT3: dataVar += ".xyz"; break; - case WirePortDataType.FLOAT2: dataVar += ".xy"; break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: dataVar += ".x"; break; - } - } - break; - case WirePortDataType.FLOAT3: - { - switch( to ) - { - case WirePortDataType.FLOAT4: dataVar = string.Format( "float4({0},{1})", dataVar,(isPosition?1:0) ); break; - case WirePortDataType.FLOAT2: dataVar += ".xy"; break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: dataVar += ".x"; break; - } - } - break; - case WirePortDataType.FLOAT2: - { - switch( to ) - { - case WirePortDataType.FLOAT4: dataVar = string.Format( "float4({0},0,{1})", dataVar , (isPosition ? 1 : 0) ); break; - case WirePortDataType.FLOAT3: dataVar = string.Format( "float3({0},0)", dataVar ); break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: dataVar += ".x"; break; - } - } - break; - case WirePortDataType.FLOAT: - { - switch( to ) - { - case WirePortDataType.FLOAT4: dataVar = string.Format( "float4({0},0,0,{1})", dataVar, ( isPosition ? 1 : 0 ) ); break; - case WirePortDataType.FLOAT3: dataVar = string.Format( "float3({0},0,0)", dataVar ); break; - case WirePortDataType.FLOAT2: dataVar = string.Format( "float2({0},0)", dataVar ); break; - } - } - break; - } - return dataVar; - } - - public static bool CheckIfTemplate( string assetPath ) - { - Type type = AssetDatabase.GetMainAssetTypeAtPath( assetPath ); - if( type == typeof( Shader ) ) - { - Shader shader = AssetDatabase.LoadAssetAtPath( assetPath ); - if( shader != null ) - { - string body = IOUtils.LoadTextFileFromDisk( assetPath ); - return ( body.IndexOf( TemplatesManager.TemplateShaderNameBeginTag ) > -1 ); - } - } - return false; - } - - public static bool CheckIfCompatibles( WirePortDataType first, WirePortDataType second ) - { - switch( first ) - { - case WirePortDataType.OBJECT: - return true; - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: - { - switch( second ) - { - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - return false; - } - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - switch( second ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - return false; - } - } - break; - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - { - switch( second ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: - return false; - } - } - break; - } - return true; - } - // Lightweight <-> Default functions - public static string WorldSpaceViewDir( MasterNodeDataCollector dataCollector, string worldPosVec3, bool normalize ) - { - string value = string.Empty; - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - value = string.Format( "_WorldSpaceCameraPos.xyz - {0}", worldPosVec3 ); - } - else - { - value = string.Format( "UnityWorldSpaceViewDir( {0} )", worldPosVec3 ); - } - - if( normalize ) - { - value = SafeNormalize( dataCollector, value ); - } - - return value; - } - - public static string SafeNormalize( MasterNodeDataCollector dataCollector, string value ) - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - value = string.Format( "SafeNormalize( {0} )", value ); - } - else - { - dataCollector.AddToIncludes( -1, Constants.UnityBRDFLib ); - value = string.Format( "Unity_SafeNormalize( {0} )", value ); - } - return value; - } - - - public static string CreateUnpackNormalStr( MasterNodeDataCollector dataCollector, bool applyScale, string scale ) - { - string funcName; - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - if( dataCollector.TemplateDataCollectorInstance.IsHDRP ) - { - funcName = "UnpackNormalmapRGorAG( {0}, " + scale + " )"; - } - else - { - funcName = "UnpackNormalScale( {0}, " + scale + " )"; - } - } - else - { - funcName = applyScale ? "UnpackScaleNormal( {0}, " + scale + " )" : "UnpackNormal( {0} )"; - } - return funcName; - } - - public static bool IsInlineProperty( string data, ref string property ) - { - if( data.Length > 0 && data[ 0 ] == '[' && data[ data.Length - 1 ] == ']' ) - { - property = data.Substring( 1, data.Length - 2 ); - return true; - } - return false; - } - - // public static readonly string FetchDefaultDepthFormat = "UNITY_SAMPLE_DEPTH(tex2Dproj(_CameraDepthTexture,UNITY_PROJ_COORD( {0} )))"; - public static readonly string FetchDefaultDepthFormat = "SAMPLE_DEPTH_TEXTURE( _CameraDepthTexture, {0}.xy )"; - public static readonly string FetchDefaultDepthFormatVertex = "SAMPLE_DEPTH_TEXTURE_LOD( _CameraDepthTexture, float4( {0}.xy, 0, 0 ) )"; - - public static readonly string FetchLWDepthFormat = "SHADERGRAPH_SAMPLE_SCENE_DEPTH( {0}.xy )"; - public static readonly string FetchLWDepthFormatVertex = "SHADERGRAPH_SAMPLE_SCENE_DEPTH_LOD( {0}.xy )"; -#if UNITY_2018_3_OR_NEWER - public static readonly string FetchHDDepthFormat = "SampleCameraDepth( {0}.xy )"; -#else - public static readonly string FetchHDDepthFormat = "SAMPLE_TEXTURE2D( _CameraDepthTexture, s_point_clamp_sampler, {0}.xy ).r"; -#endif - public static string CreateDepthFetch( MasterNodeDataCollector dataCollector, string screenPos ) - { - string screenDepthInstruction = string.Empty; - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.Lightweight ) - { - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex ) - { - string m_functionBody = string.Empty; - GenerateLW( ref m_functionBody ); - dataCollector.AddFunctions( FetchLWDepthFormatVertex, m_functionBody, "0" ); - screenDepthInstruction = string.Format( FetchLWDepthFormatVertex, screenPos ); - } - else - screenDepthInstruction = string.Format( FetchLWDepthFormat, screenPos ); - } - else if( dataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - screenDepthInstruction = string.Format( FetchHDDepthFormat, screenPos ); - } - else - { - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex ) - screenDepthInstruction = string.Format( FetchDefaultDepthFormatVertex, screenPos ); - else - screenDepthInstruction = string.Format( FetchDefaultDepthFormat, screenPos ); - } - return screenDepthInstruction; - } - - public static void GenerateLW( ref string body ) - { - body = string.Empty; - IOUtils.AddFunctionHeader( ref body, "float SHADERGRAPH_SAMPLE_SCENE_DEPTH_LOD(float2 uv)" ); - IOUtils.AddFunctionLine( ref body, "#if defined(REQUIRE_DEPTH_TEXTURE)" ); - IOUtils.AddFunctionLine( ref body, "#if defined(UNITY_STEREO_INSTANCING_ENABLED) || defined(UNITY_STEREO_MULTIVIEW_ENABLED)" ); - IOUtils.AddFunctionLine( ref body, " \tfloat rawDepth = SAMPLE_TEXTURE2D_ARRAY_LOD(_CameraDepthTexture, sampler_CameraDepthTexture, uv, unity_StereoEyeIndex, 0).r;" ); - IOUtils.AddFunctionLine( ref body, "#else" ); - IOUtils.AddFunctionLine( ref body, " \tfloat rawDepth = SAMPLE_DEPTH_TEXTURE_LOD(_CameraDepthTexture, sampler_CameraDepthTexture, uv, 0);" ); - IOUtils.AddFunctionLine( ref body, "#endif" ); - IOUtils.AddFunctionLine( ref body, "return rawDepth;" ); - IOUtils.AddFunctionLine( ref body, "#endif // REQUIRE_DEPTH_TEXTURE" ); - IOUtils.AddFunctionLine( ref body, "return 0;" ); - IOUtils.CloseFunctionBody( ref body ); - } - - public static bool GetShaderModelForInterpolatorAmount( int interpAmount, ref string shaderModel ) - { - for( int i = 0; i < AvailableShaderModels.Length; i++ ) - { - if( AvailableInterpolators[ AvailableShaderModels[ i ] ] >= interpAmount ) - { - shaderModel = AvailableShaderModels[ i ]; - return true; - } - } - return false; - } - - public static string GetSubShaderFrom( string shaderBody ) - { - Match match = Regex.Match( shaderBody, FetchSubShaderBody, RegexOptions.Singleline ); - if( match.Success && match.Groups.Count > 1 ) - { - return match.Groups[ 1 ].Value; - } - - return string.Empty; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs.meta deleted file mode 100644 index 8cbfe8cd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateHelperFunctions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 517aad6764d713946bc566f0a83cd44d -timeCreated: 1495548641 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs deleted file mode 100644 index a9d242d0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs +++ /dev/null @@ -1,236 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplatePassId - { - public string PassId; - public bool RemoveFromShader; - } - - - [Serializable] - public class TemplateTag - { - public string Tag = string.Empty; - public string Replacement = string.Empty; - public string Output = string.Empty; - public TemplateTag( string tag, string replacement = null ) - { - Tag = tag; - if( replacement != null ) - { - Replacement = replacement; - Output = replacement; - } - } - } - - [Serializable] - public class TemplateId - { - public int StartIdx = -1; - public string UniqueID; - public string Tag; - public string ReplacementText; - public bool IsReplaced = false; - public bool EmptyReplacer = false; - public TemplateId( int bodyIdx, string uniqueID, string tag, bool emptyReplacer = false ) - { - StartIdx = bodyIdx; - UniqueID = uniqueID; - Tag = tag; - EmptyReplacer = emptyReplacer; - ReplacementText = emptyReplacer ? string.Empty : tag; - } - - public void SetReplacementText( string replacementText ) - { - ReplacementText = replacementText; - IsReplaced = true; - } - - public void Reset() - { - ReplacementText = EmptyReplacer?string.Empty:Tag; - IsReplaced = false; - } - } - - [Serializable] - public class TemplateIdManager - { - [SerializeField] - private bool m_isSorted = false; - [SerializeField] - private string m_shaderBody; - [SerializeField] - private List m_registeredIds = new List(); - - [SerializeField] - private List m_registeredTags = new List(); - - [SerializeField] - private List m_registeredPassIds = new List(); - - private Dictionary m_registeredIdsDict = new Dictionary(); - - public TemplateIdManager( string shaderBody ) - { - m_shaderBody = shaderBody; - } - - public void Destroy() - { - m_registeredPassIds.Clear(); - m_registeredPassIds = null; - - m_registeredTags.Clear(); - m_registeredTags = null; - - m_registeredIds.Clear(); - m_registeredIds = null; - if( m_registeredIdsDict != null ) - { - m_registeredIdsDict.Clear(); - m_registeredIdsDict = null; - } - } - - void RefreshIds() - { - if( m_registeredIdsDict == null ) - { - m_registeredIdsDict = new Dictionary(); - } - - if( m_registeredIdsDict.Count != m_registeredIds.Count ) - { - m_registeredIdsDict.Clear(); - int count = m_registeredIds.Count; - for( int i = 0; i < count; i++ ) - { - m_registeredIdsDict.Add( m_registeredIds[ i ].UniqueID, m_registeredIds[ i ] ); - } - } - } - - public void RegisterId( int bodyIdx, string uniqueID, string tag, bool emptyReplacer = false ) - { - if( bodyIdx < 0 ) - return; - - RefreshIds(); - - TemplateId templateId = new TemplateId( bodyIdx, uniqueID, tag, emptyReplacer ); - m_registeredIds.Add( templateId ); - m_registeredIdsDict.Add( uniqueID, templateId ); - } - - public void RegisterTag( string tag, string replacement = null ) - { - m_registeredTags.Add( new TemplateTag( tag, replacement ) ); - } - - public void RegisterPassId( string passId ) - { - m_registeredPassIds.Add( new TemplatePassId() { PassId = passId, RemoveFromShader = false } ); - } - - public void SetPassIdUsage( int idx , bool removeFromShader ) - { - m_registeredPassIds[ idx ].RemoveFromShader = removeFromShader; - } - - public void SetReplacementText( string uniqueId, string replacementText ) - { - RefreshIds(); - - if( m_registeredIdsDict.ContainsKey( uniqueId ) && m_registeredIdsDict[ uniqueId ].StartIdx >= 0 ) - m_registeredIdsDict[ uniqueId ].SetReplacementText( replacementText ); - } - - - public string BuildShader() - { - if( !m_isSorted ) - { - m_registeredIds.Sort( ( x, y ) => { return x.StartIdx.CompareTo( y.StartIdx ); } ); - } - - int idCount = m_registeredIds.Count; - int offset = 0; - string finalShaderBody = m_shaderBody; - for( int i = 0; i < idCount; i++ ) - { - if( m_registeredIds[ i ].StartIdx >= 0 && m_registeredIds[ i ].IsReplaced ) - { - finalShaderBody = finalShaderBody.ReplaceAt( m_registeredIds[ i ].Tag, m_registeredIds[ i ].ReplacementText, offset + m_registeredIds[ i ].StartIdx ); - offset += ( m_registeredIds[ i ].ReplacementText.Length - m_registeredIds[ i ].Tag.Length ); - } - } - - int count = m_registeredPassIds.Count; - for( int i = 0; i < count; i++ ) - { - if( m_registeredPassIds[ i ].RemoveFromShader ) - finalShaderBody = finalShaderBody.Replace( m_registeredPassIds[ i ].PassId, string.Empty ); - } - - for( int i = 0; i < idCount; i++ ) - { - if( !m_registeredIds[ i ].IsReplaced && !m_registeredIds[ i ].Tag.Equals( m_registeredIds[ i ].ReplacementText ) ) - { - finalShaderBody = finalShaderBody.Replace( m_registeredIds[ i ].Tag, m_registeredIds[ i ].ReplacementText ); - } - } - - count = m_registeredTags.Count; - for( int i = 0; i < count; i++ ) - { - finalShaderBody = finalShaderBody.Replace( m_registeredTags[ i ].Tag, m_registeredTags[ i ].Replacement ); - m_registeredTags[ i ].Replacement = m_registeredTags[ i ].Output; - } - - //finalShaderBody = finalShaderBody.Replace( TemplatesManager.TemplateExcludeFromGraphTag, string.Empty ); - //finalShaderBody = finalShaderBody.Replace( TemplatesManager.TemplateMainPassTag, string.Empty ); - - return finalShaderBody; - } - - public void ResetRegistersState() - { - int count = m_registeredIds.Count; - for( int i = 0; i < count; i++ ) - { - m_registeredIds[ i ].Reset(); - } - } - - public void Reset() - { - m_registeredIds.Clear(); - if( m_registeredIdsDict == null ) - { - m_registeredIdsDict = new Dictionary(); - } - else - { - m_registeredIdsDict.Clear(); - } - } - - public string ShaderBody - { - get { return m_shaderBody; } - set { m_shaderBody = value; } - } - - public List RegisteredTags { get { return m_registeredTags; } set { m_registeredTags = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs.meta deleted file mode 100644 index 887ff5a8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateIdManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b0d2e93061ffcbd45b085a61e5000daa -timeCreated: 1517315635 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs deleted file mode 100644 index 6e5da580..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs +++ /dev/null @@ -1,234 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateInterpElement - { - public TemplateSemantics Semantic; - public bool[] AvailableChannels = { true, true, true, true }; - public bool IsFull = false; - public int Usage = 0; - public string Name; - - public TemplateInterpElement( TemplateInterpElement other ) - { - Semantic = other.Semantic; - for ( int i = 0; i < AvailableChannels.Length; i++ ) - { - AvailableChannels[ i ] = other.AvailableChannels[ i ]; - } - IsFull = other.IsFull; - Usage = other.Usage; - Name = other.Name; - } - - public TemplateInterpElement( TemplateSemantics semantic ) - { - Semantic = semantic; - int semanticId = TemplateHelperFunctions.SemanticToInt[ Semantic ]; - Name = ( semanticId == 0 ) ? TemplateHelperFunctions.BaseInterpolatorName : TemplateHelperFunctions.BaseInterpolatorName + semanticId.ToString(); - } - - public void SetAvailableChannelsFromString( string channels ) - { - for ( int i = 0; i < AvailableChannels.Length; i++ ) - { - AvailableChannels[ i ] = false; - } - Usage = AvailableChannels.Length; - - for ( int i = 0; i < channels.Length; i++ ) - { - switch ( channels[ i ] ) - { - case 'x': if ( !AvailableChannels[ 0 ] ) { AvailableChannels[ 0 ] = true; Usage--; } break; - case 'y': if ( !AvailableChannels[ 1 ] ) { AvailableChannels[ 1 ] = true; Usage--; } break; - case 'z': if ( !AvailableChannels[ 2 ] ) { AvailableChannels[ 2 ] = true; Usage--; } break; - case 'w': if ( !AvailableChannels[ 3 ] ) { AvailableChannels[ 3 ] = true; Usage--; } break; - } - } - } - - public TemplateVertexData RequestChannels( WirePortDataType type, bool isColor, string customName = null ) - { - if ( IsFull ) - return null; - - int channelsRequired = TemplateHelperFunctions.DataTypeChannelUsage[ type ]; - if ( channelsRequired == 0 ) - return null; - - int firstChannel = -1; - for ( int i = 0; i < AvailableChannels.Length; i++ ) - { - if ( AvailableChannels[ i ] ) - { - if ( firstChannel < 0 ) - { - firstChannel = i; - } - channelsRequired -= 1; - if ( channelsRequired == 0 ) - break; - } - } - - //did not found enough channels to fill request - if ( channelsRequired > 0 ) - return null; - - if( Usage == 0 && customName != null ) - { - Name = customName; - } - - Usage += 1; - TemplateVertexData data = null; - - if ( type == WirePortDataType.COLOR || type == WirePortDataType.FLOAT4 ) - { - // Automatically lock all channels - for ( int i = firstChannel; i < ( firstChannel + channelsRequired ); i++ ) - { - AvailableChannels[ i ] = false; - } - IsFull = true; - data = new TemplateVertexData( Semantic, type, Name ); - } - else - { - string[] swizzleArray = ( isColor ) ? TemplateHelperFunctions.ColorSwizzle : TemplateHelperFunctions.VectorSwizzle; - string channels = "."; - int count = firstChannel + TemplateHelperFunctions.DataTypeChannelUsage[ type ]; - for ( int i = firstChannel; i < count; i++ ) - { - AvailableChannels[ i ] = false; - channels += swizzleArray[ i ]; - if ( i == ( AvailableChannels.Length - 1 ) ) - { - IsFull = true; - } - } - - data = new TemplateVertexData( Semantic, type, Name, channels ); - } - return data; - } - } - - [Serializable] - public class TemplateInterpData - { - [SerializeField] - private string m_interpDataId = string.Empty; - - [SerializeField] - private int m_interpDataStartIdx = -1; - - [SerializeField] - private bool m_dynamicMax = false; - - public List AvailableInterpolators = new List(); - public List Interpolators = new List(); - public List RawInterpolators = new List(); - - public TemplateInterpData() { } - - public bool HasRawInterpolatorOfName( string name ) - { - return RawInterpolators.Exists( ( x ) => x.VarName.Equals( name )); - } - - public TemplateInterpData( TemplateInterpData other ) - { - m_dynamicMax = other.DynamicMax; - - foreach ( TemplateInterpElement data in other.AvailableInterpolators ) - { - AvailableInterpolators.Add( new TemplateInterpElement( data ) ); - } - - for ( int i = 0; i < other.Interpolators.Count; i++ ) - { - Interpolators.Add( new TemplateVertexData( other.Interpolators[ i ] ) ); - } - - for( int i = 0; i < other.RawInterpolators.Count; i++ ) - { - RawInterpolators.Add( new TemplateVertexData( other.RawInterpolators[ i ] ) ); - } - } - - - public void RecalculateAvailableInterpolators( int newMax ) - { - if( m_dynamicMax ) - { - if( !TemplateHelperFunctions.IntToSemantic.ContainsKey( ( newMax - 1 ) ) ) - { - Debug.LogWarning( "Attempting to add inexisting available interpolators" ); - return; - } - - if( AvailableInterpolators.Count > 0 ) - { - int currMax = 1 + TemplateHelperFunctions.SemanticToInt[ AvailableInterpolators[ AvailableInterpolators.Count - 1 ].Semantic ]; - if( newMax > currMax ) - { - int count = newMax - currMax; - for( int i = 0; i < count; i++ ) - { - AvailableInterpolators.Add( new TemplateInterpElement( TemplateHelperFunctions.IntToSemantic[ currMax + i ] )); - } - } - else if( newMax < currMax ) - { - int min = TemplateHelperFunctions.SemanticToInt[ AvailableInterpolators[ 0 ].Semantic ]; - if( newMax > min ) - { - int count = currMax - newMax; - for( int i = 0; i < count; i++ ) - { - AvailableInterpolators.RemoveAt( AvailableInterpolators.Count - 1 ); - } - } - } - } - } - } - - public void ReplaceNameOnInterpolator( TemplateSemantics semantic, string newName ) - { - for ( int i = 0; i < AvailableInterpolators.Count; i++ ) - { - if ( AvailableInterpolators[ i ].Semantic == semantic ) - { - AvailableInterpolators[ i ].Name = newName; - break; - } - } - } - - public void Destroy() - { - AvailableInterpolators.Clear(); - AvailableInterpolators = null; - - Interpolators.Clear(); - Interpolators = null; - - RawInterpolators.Clear(); - RawInterpolators = null; - } - - public string InterpDataId { get { return m_interpDataId; } set { m_interpDataId = value; } } - public int InterpDataStartIdx { get { return m_interpDataStartIdx; } set { m_interpDataStartIdx = value; } } - public bool DynamicMax { get { return m_dynamicMax; } set { m_dynamicMax = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs.meta deleted file mode 100644 index cf31bc9b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateInterpData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8f700ba5366bcda45beea5c0e2db9f3e -timeCreated: 1496053368 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs deleted file mode 100644 index 3cde2f03..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateLocalVarData - { - [SerializeField] - private WirePortDataType m_dataType = WirePortDataType.OBJECT; - - [SerializeField] - private string m_localVarName = string.Empty; - - [SerializeField] - private int m_position = -1; - - [SerializeField] - private bool m_isSpecialVar = false; - - [SerializeField] - private TemplateInfoOnSematics m_specialVarType; - - [SerializeField] - private MasterNodePortCategory m_category; - - [SerializeField] - private string m_id; - - public TemplateLocalVarData( WirePortDataType dataType, MasterNodePortCategory category, string localVarName, int position ) - { - m_dataType = dataType; - m_localVarName = localVarName; - m_position = position; - m_category = category; - //Debug.Log( m_localVarName + " " + m_inputData.PortCategory + " " + m_inputData.PortName ); - } - - public TemplateLocalVarData( TemplateInfoOnSematics specialVarType,string id, WirePortDataType dataType, MasterNodePortCategory category, string localVarName, int position ) - { - m_id = id; - m_dataType = dataType; - m_localVarName = localVarName; - m_position = position; - m_specialVarType = specialVarType; - m_isSpecialVar = true; - m_category = category; - //Debug.Log( m_localVarName + " " + m_inputData.PortCategory + " " + m_inputData.PortName ); - } - - public WirePortDataType DataType { get { return m_dataType; } } - public string LocalVarName { get { return m_localVarName; } } - public int Position { get { return m_position; } } - public bool IsSpecialVar { get { return m_isSpecialVar; } } - public TemplateInfoOnSematics SpecialVarType{ get { return m_specialVarType; } } - public MasterNodePortCategory Category { get { return m_category; } } - public string Id { get { return m_id; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs.meta deleted file mode 100644 index 267c3527..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4c6ad22d8633c7142ae0237479df76ed -timeCreated: 1518017743 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs deleted file mode 100644 index 85898210..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs +++ /dev/null @@ -1,258 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Template Local Var Data", "Surface Data", "Select and use available local variable data from the template" )] - public sealed class TemplateLocalVarsNode : TemplateNodeParent - { - private List m_localVarsData = null; - - [SerializeField] - private int m_currentDataIdx = -1; - - [SerializeField] - private string m_dataName = string.Empty; - - private string[] m_dataLabels = null; - - private bool m_fetchDataId = false; - private UpperLeftWidgetHelper m_upperLeftWidgetHelper = new UpperLeftWidgetHelper(); - - void FetchDataId() - { - if( m_localVarsData != null && m_localVarsData.Count > 0 ) - { - m_currentDataIdx = 0; - int count = m_localVarsData.Count; - m_dataLabels = new string[ count ]; - for( int i = 0; i < count; i++ ) - { - m_dataLabels[ i ] = m_localVarsData[ i ].LocalVarName; - if( m_localVarsData[ i ].LocalVarName.Equals( m_dataName ) ) - { - m_currentDataIdx = i; - } - } - UpdateFromId(); - } - else - { - m_currentDataIdx = -1; - } - } - - void UpdateFromId() - { - if( m_localVarsData != null ) - { - if( m_localVarsData.Count == 0 ) - { - for( int i = 0; i < 4; i++ ) - m_containerGraph.DeleteConnection( false, UniqueId, i, false, true ); - - m_headerColor = UIUtils.GetColorFromCategory( "Default" ); - m_content.text = "None"; - m_additionalContent.text = string.Empty; - m_outputPorts[ 0 ].ChangeProperties( "None", WirePortDataType.OBJECT, false ); - ConfigurePorts(); - return; - } - - bool areCompatible = TemplateHelperFunctions.CheckIfCompatibles( m_outputPorts[ 0 ].DataType, m_localVarsData[ m_currentDataIdx ].DataType ); - string category = m_localVarsData[ m_currentDataIdx ].Category == MasterNodePortCategory.Fragment ? "Surface Data" : "Vertex Data"; - m_headerColor = UIUtils.GetColorFromCategory( category ); - switch( m_localVarsData[ m_currentDataIdx ].DataType ) - { - default: - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, m_localVarsData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT2: - m_outputPorts[ 0 ].ChangeProperties( "XY", m_localVarsData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT3: - m_outputPorts[ 0 ].ChangeProperties( "XYZ", m_localVarsData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT4: - m_outputPorts[ 0 ].ChangeProperties( "XYZW", m_localVarsData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.COLOR: - m_outputPorts[ 0 ].ChangeProperties( "RGBA", m_localVarsData[ m_currentDataIdx ].DataType, false ); - break; - } - - ConfigurePorts(); - - if( !areCompatible ) - { - m_containerGraph.DeleteConnection( false, UniqueId, 0, false, true ); - } - - m_dataName = m_localVarsData[ m_currentDataIdx ].LocalVarName; - m_content.text = m_dataName; - m_sizeIsDirty = true; - CheckWarningState(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( m_multiPassMode ) - { - DrawMultipassProperties(); - } - - if( m_currentDataIdx > -1 ) - { - EditorGUI.BeginChangeCheck(); - m_currentDataIdx = EditorGUILayoutPopup( DataLabelStr, m_currentDataIdx, m_dataLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - } - } - protected override void OnSubShaderChange() - { - FetchLocalVarData(); - FetchDataId(); - } - - protected override void OnPassChange() - { - base.OnPassChange(); - FetchLocalVarData(); - FetchDataId(); - } - - void DrawMultipassProperties() - { - DrawSubShaderUI(); - DrawPassUI(); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - return; - - if( m_localVarsData == null || m_localVarsData.Count == 0 ) - { - MasterNode masterNode = m_containerGraph.CurrentMasterNode; - if( masterNode.CurrentMasterNodeCategory == AvailableShaderTypes.Template ) - { - FetchLocalVarData( masterNode ); - } - } - - if( m_fetchDataId ) - { - m_fetchDataId = false; - FetchDataId(); - } - - if( m_currentDataIdx > -1 ) - { - EditorGUI.BeginChangeCheck(); - m_currentDataIdx = m_upperLeftWidgetHelper.DrawWidget( this, m_currentDataIdx, m_dataLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( m_localVarsData[ m_currentDataIdx ].Category != dataCollector.PortCategory ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "Local Var {0} can only work on ports of type {1}", m_localVarsData[ m_currentDataIdx ].LocalVarName, m_localVarsData[ m_currentDataIdx ].Category ) ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( m_multiPassMode ) - { - if( dataCollector.TemplateDataCollectorInstance.MultipassSubshaderIdx != SubShaderIdx || - dataCollector.TemplateDataCollectorInstance.MultipassPassIdx != PassIdx - ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "{0} is only intended for subshader {1} and pass {2}", m_dataLabels[ m_currentDataIdx ], SubShaderIdx, PassIdx ) ); - return m_outputPorts[ outputId ].ErrorValue; - } - } - - return GetOutputVectorItem( 0, outputId, m_dataName ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_dataName = GetCurrentParam( ref nodeParams ); - m_fetchDataId = true; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_dataName ); - } - - public override void OnMasterNodeReplaced( MasterNode newMasterNode ) - { - base.OnMasterNodeReplaced( newMasterNode ); - if( newMasterNode.CurrentMasterNodeCategory == AvailableShaderTypes.Template ) - { - FetchLocalVarData( newMasterNode ); - } - else - { - m_localVarsData = null; - m_currentDataIdx = -1; - } - } - - void FetchLocalVarData( MasterNode masterNode = null ) - { - FetchMultiPassTemplate( masterNode ); - if( m_multiPassMode ) - { - if( m_templateMPData != null ) - { - m_localVarsData = m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].LocalVarsList; - m_fetchDataId = true; - } - } - else - { - TemplateData currentTemplate = ( masterNode as TemplateMasterNode ).CurrentTemplate; - if( currentTemplate != null ) - { - m_localVarsData = currentTemplate.LocalVarsList; - m_fetchDataId = true; - } - else - { - m_localVarsData = null; - m_currentDataIdx = -1; - } - } - } - - public override void Destroy() - { - base.Destroy(); - m_dataLabels = null; - m_localVarsData = null; - m_upperLeftWidgetHelper = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs.meta deleted file mode 100644 index f7453d99..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateLocalVarsNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f708a5bf672ab004a9363a4a71f48f28 -timeCreated: 1518104790 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs deleted file mode 100644 index 6d6c1de9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs +++ /dev/null @@ -1,750 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -// THIS FILE IS DEPRECATED AND SHOULD NOT BE USED - -#define SHOW_TEMPLATE_HELP_BOX - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Template Master Node", "Master", "Shader Generated according to template rules", null, KeyCode.None, false, true, "Template MultiPass Master Node", typeof( TemplateMultiPassMasterNode ) )] - public sealed class TemplateMasterNode : MasterNode - { - private const string WarningMessage = "Templates is a feature that is still heavily under development and users may experience some problems.\nPlease email support@amplify.pt if any issue occurs."; - private const string CurrentTemplateLabel = "Current Template"; - private const string OpenTemplateStr = "Edit Template"; - - //protected const string SnippetsFoldoutStr = " Snippets"; - //[SerializeField] - //private bool m_snippetsFoldout = true; - - [NonSerialized] - private TemplateData m_currentTemplate = null; - - private bool m_fireTemplateChange = false; - private bool m_fetchMasterNodeCategory = false; - private bool m_reRegisterTemplateData = false; - - [SerializeField] - private string m_templateGUID = string.Empty; - - [SerializeField] - private string m_templateName = string.Empty; - - [SerializeField] - private TemplatesBlendModule m_blendOpHelper = new TemplatesBlendModule(); - - [SerializeField] - private TemplateCullModeModule m_cullModeHelper = new TemplateCullModeModule(); - - [SerializeField] - private TemplateColorMaskModule m_colorMaskHelper = new TemplateColorMaskModule(); - - [SerializeField] - private TemplatesStencilBufferModule m_stencilBufferHelper = new TemplatesStencilBufferModule(); - - [SerializeField] - private TemplateDepthModule m_depthOphelper = new TemplateDepthModule(); - - [SerializeField] - private TemplateTagsModule m_tagsHelper = new TemplateTagsModule(); - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_masterNodeCategory = 1;// First Template - m_marginPreviewLeft = 20; - m_insideSize.y = 60; - m_customPrecision = true; - } - - public override void ReleaseResources() - { - if( m_currentTemplate != null && m_currentTemplate.AvailableShaderProperties != null ) - { - // Unregister old template properties - int oldPropertyCount = m_currentTemplate.AvailableShaderProperties.Count; - for( int i = 0; i < oldPropertyCount; i++ ) - { - UIUtils.ReleaseUniformName( UniqueId, m_currentTemplate.AvailableShaderProperties[ i ].PropertyName ); - } - } - } - - public override void OnEnable() - { - base.OnEnable(); - m_reRegisterTemplateData = true; - } - - void FetchInfoFromTemplate() - { - if( m_currentTemplate.BlendData.DataCheck == TemplateDataCheck.Valid ) - m_blendOpHelper.ConfigureFromTemplateData( m_currentTemplate.BlendData ); - - if( m_currentTemplate.CullModeData.DataCheck == TemplateDataCheck.Valid ) - m_cullModeHelper.ConfigureFromTemplateData( m_currentTemplate.CullModeData ); - - if( m_currentTemplate.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - m_colorMaskHelper.ConfigureFromTemplateData( m_currentTemplate.ColorMaskData ); - - if( m_currentTemplate.StencilData.DataCheck == TemplateDataCheck.Valid ) - m_stencilBufferHelper.ConfigureFromTemplateData( m_currentTemplate.StencilData ); - - if( m_currentTemplate.DepthData.DataCheck == TemplateDataCheck.Valid ) - m_depthOphelper.ConfigureFromTemplateData( m_currentTemplate.DepthData ); - - if( m_currentTemplate.TagData.DataCheck == TemplateDataCheck.Valid ) - m_tagsHelper.ConfigureFromTemplateData( m_currentTemplate.TagData ); - } - - void FetchCurrentTemplate() - { - m_currentTemplate = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( m_templateGUID ) as TemplateData; - if( m_currentTemplate == null ) - { - m_currentTemplate = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( m_templateName ) as TemplateData; - } - - if( m_currentTemplate != null ) - { - if( m_inputPorts.Count != m_currentTemplate.InputDataList.Count ) - { - DeleteAllInputConnections( true ); - - List inputDataList = m_currentTemplate.InputDataList; - int count = inputDataList.Count; - for( int i = 0; i < count; i++ ) - { - AddInputPort( inputDataList[ i ].DataType, false, inputDataList[ i ].PortName, inputDataList[ i ].OrderId, inputDataList[ i ].PortCategory, inputDataList[ i ].PortUniqueId ); - } - FetchInfoFromTemplate(); - } - else - { - List inputDataList = m_currentTemplate.InputDataList; - int count = inputDataList.Count; - for( int i = 0; i < count; i++ ) - { - m_inputPorts[ i ].ChangeProperties( inputDataList[ i ].PortName, inputDataList[ i ].DataType, false ); - } - } - } - } - - public override void RefreshAvailableCategories() - { - FetchCurrentTemplate(); - - int templateCount = m_containerGraph.ParentWindow.TemplatesManagerInstance.TemplateCount; - m_availableCategories = new MasterNodeCategoriesData[ templateCount + 1 ]; - m_availableCategoryLabels = new GUIContent[ templateCount + 1 ]; - - m_availableCategories[ 0 ] = new MasterNodeCategoriesData( AvailableShaderTypes.SurfaceShader, string.Empty ); - m_availableCategoryLabels[ 0 ] = new GUIContent( "Surface" ); - if( m_currentTemplate == null ) - { - m_masterNodeCategory = -1; - } - - for( int i = 0; i < templateCount; i++ ) - { - int idx = i + 1; - TemplateData templateData = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( i ) as TemplateData; - - if( m_currentTemplate != null && m_currentTemplate.GUID.Equals( templateData.GUID ) ) - m_masterNodeCategory = idx; - - m_availableCategories[ idx ] = new MasterNodeCategoriesData( AvailableShaderTypes.Template, templateData.GUID ); - m_availableCategoryLabels[ idx ] = new GUIContent( templateData.Name ); - } - } - - void SetCategoryIdxFromTemplate() - { - int templateCount = m_containerGraph.ParentWindow.TemplatesManagerInstance.TemplateCount; - for( int i = 0; i < templateCount; i++ ) - { - int idx = i + 1; - TemplateData templateData = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( i ) as TemplateData; - if( templateData != null && m_currentTemplate != null && m_currentTemplate.GUID.Equals( templateData.GUID ) ) - m_masterNodeCategory = idx; - } - } - - public void SetTemplate( TemplateData newTemplate, bool writeDefaultData, bool fetchMasterNodeCategory ) - { - ReleaseResources(); - - if( newTemplate == null || newTemplate.InputDataList == null ) - return; - - m_fetchMasterNodeCategory = fetchMasterNodeCategory; - - DeleteAllInputConnections( true ); - m_currentTemplate = newTemplate; - m_currentShaderData = newTemplate.Name; - - List inputDataList = newTemplate.InputDataList; - int count = inputDataList.Count; - for( int i = 0; i < count; i++ ) - { - AddInputPort( inputDataList[ i ].DataType, false, inputDataList[ i ].PortName, inputDataList[ i ].OrderId, inputDataList[ i ].PortCategory, inputDataList[ i ].PortUniqueId ); - } - - if( writeDefaultData ) - { - ShaderName = newTemplate.DefaultShaderName; - } - - RegisterProperties(); - m_fireTemplateChange = true; - m_templateGUID = newTemplate.GUID; - m_templateName = newTemplate.DefaultShaderName; - FetchInfoFromTemplate(); - } - - void RegisterProperties() - { - if( m_currentTemplate != null ) - { - m_reRegisterTemplateData = false; - // Register old template properties - int newPropertyCount = m_currentTemplate.AvailableShaderProperties.Count; - for( int i = 0; i < newPropertyCount; i++ ) - { - int nodeId = UIUtils.CheckUniformNameOwner( m_currentTemplate.AvailableShaderProperties[ i ].PropertyName ); - if( nodeId > -1 ) - { - ParentNode node = m_containerGraph.GetNode( nodeId ); - if( node != null ) - { - UIUtils.ShowMessage( string.Format( "Template requires property name {0} which is currently being used by {1}. Please rename it and reload template.", m_currentTemplate.AvailableShaderProperties[ i ].PropertyName, node.Attributes.Name ) ); - } - else - { - UIUtils.ShowMessage( string.Format( "Template requires property name {0} which is currently being on your graph. Please rename it and reload template.", m_currentTemplate.AvailableShaderProperties[ i ].PropertyName ) ); - } - } - else - { - UIUtils.RegisterUniformName( UniqueId, m_currentTemplate.AvailableShaderProperties[ i ].PropertyName ); - } - } - } - } - - public override void DrawProperties() - { - if( m_currentTemplate == null ) - return; - - base.DrawProperties(); - - bool generalIsVisible = ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedGeneralShaderOptions; - NodeUtils.DrawPropertyGroup( ref generalIsVisible, GeneralFoldoutStr, DrawGeneralOptions ); - ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedGeneralShaderOptions = generalIsVisible; - if( m_currentTemplate.BlendData.DataCheck == TemplateDataCheck.Valid ) - m_blendOpHelper.Draw( this ); - - - if( m_currentTemplate.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - CullMode cullMode = ( m_currentTemplate.CullModeData.DataCheck == TemplateDataCheck.Valid ) ? m_cullModeHelper.CurrentCullMode : CullMode.Back; - m_stencilBufferHelper.Draw( this, cullMode ); - } - - if( m_currentTemplate.DepthData.DataCheck == TemplateDataCheck.Valid ) - m_depthOphelper.Draw( this ); - - if( m_currentTemplate.TagData.DataCheck == TemplateDataCheck.Valid ) - m_tagsHelper.Draw( this ); - - DrawMaterialInputs( UIUtils.MenuItemToolbarStyle ); - - // NodeUtils.DrawPropertyGroup( ref m_snippetsFoldout, SnippetsFoldoutStr, DrawSnippetOptions ); - if( GUILayout.Button( OpenTemplateStr ) && m_currentTemplate != null ) - { - try - { - string pathname = AssetDatabase.GUIDToAssetPath( m_currentTemplate.GUID ); - if( !string.IsNullOrEmpty( pathname ) ) - { - Shader selectedTemplate = AssetDatabase.LoadAssetAtPath( pathname ); - if( selectedTemplate != null ) - { - AssetDatabase.OpenAsset( selectedTemplate, 1 ); - } - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - -#if SHOW_TEMPLATE_HELP_BOX - EditorGUILayout.HelpBox( WarningMessage, MessageType.Warning ); -#endif - - } - - public void DrawGeneralOptions() - { - DrawShaderName(); - DrawCurrentShaderType(); - EditorGUI.BeginChangeCheck(); - DrawPrecisionProperty( false ); - if( EditorGUI.EndChangeCheck() ) - ContainerGraph.CurrentPrecision = m_currentPrecisionType; - - if( m_currentTemplate.CullModeData.DataCheck == TemplateDataCheck.Valid ) - m_cullModeHelper.Draw( this ); - - if( m_currentTemplate.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - m_colorMaskHelper.Draw( this ); - } - - //public void DrawSnippetOptions() - //{ - // m_currentTemplate.DrawSnippetProperties( this ); - //} - - bool CreateInstructionsForList( ref List ports, ref string shaderBody, ref List vertexInstructions, ref List fragmentInstructions ) - { - if( ports.Count == 0 ) - return true; - - bool isValid = true; - UIUtils.CurrentWindow.CurrentGraph.ResetNodesLocalVariables(); - for( int i = 0; i < ports.Count; i++ ) - { - TemplateInputData inputData = m_currentTemplate.InputDataFromId( ports[ i ].PortId ); - if( ports[ i ].IsConnected ) - { - m_currentDataCollector.ResetInstructions(); - m_currentDataCollector.ResetVertexInstructions(); - - m_currentDataCollector.PortCategory = ports[ i ].Category; - string newPortInstruction = ports[ i ].GeneratePortInstructions( ref m_currentDataCollector ); - - - if( m_currentDataCollector.DirtySpecialLocalVariables ) - { - string cleanVariables = m_currentDataCollector.SpecialLocalVariables.Replace( "\t", string.Empty ); - m_currentDataCollector.AddInstructions( cleanVariables, false ); - m_currentDataCollector.ClearSpecialLocalVariables(); - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - string cleanVariables = m_currentDataCollector.VertexLocalVariables.Replace( "\t", string.Empty ); - m_currentDataCollector.AddVertexInstruction( cleanVariables, UniqueId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - // fill functions - for( int j = 0; j < m_currentDataCollector.InstructionsList.Count; j++ ) - { - fragmentInstructions.Add( m_currentDataCollector.InstructionsList[ j ].PropertyName ); - } - - for( int j = 0; j < m_currentDataCollector.VertexDataList.Count; j++ ) - { - vertexInstructions.Add( m_currentDataCollector.VertexDataList[ j ].PropertyName ); - } - - isValid = m_currentTemplate.FillTemplateBody( inputData.TagId, ref shaderBody, newPortInstruction ) && isValid; - } - else - { - isValid = m_currentTemplate.FillTemplateBody( inputData.TagId, ref shaderBody, inputData.DefaultValue ) && isValid; - } - } - return isValid; - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_currentTemplate == null ) - { - FetchCurrentTemplate(); - } - - if( m_reRegisterTemplateData ) - { - RegisterProperties(); - } - - if( m_containerGraph.IsInstancedShader ) - { - DrawInstancedIcon( drawInfo ); - } - - if( m_fetchMasterNodeCategory ) - { - if( m_availableCategories != null ) - { - m_fetchMasterNodeCategory = false; - SetCategoryIdxFromTemplate(); - } - } - - if( m_fireTemplateChange ) - { - m_fireTemplateChange = false; - m_containerGraph.FireMasterNodeReplacedEvent(); - } - } - - public override void UpdateFromShader( Shader newShader ) - { - if( m_currentMaterial != null ) - { - m_currentMaterial.shader = newShader; - } - CurrentShader = newShader; - } - - public override void UpdateMasterNodeMaterial( Material material ) - { - m_currentMaterial = material; - FireMaterialChangedEvt(); - } - - public override Shader Execute( string pathname, bool isFullPath ) - { - if( m_currentTemplate == null ) - return m_currentShader; - - //Create data collector - ForceReordering(); - base.Execute( pathname, isFullPath ); - - SetupNodeCategories(); - - m_currentDataCollector.TemplateDataCollectorInstance.BuildFromTemplateData( m_currentDataCollector, m_currentTemplate ); - int shaderPropertiesAmount = m_currentTemplate.AvailableShaderProperties.Count; - for( int i = 0; i < shaderPropertiesAmount; i++ ) - { - m_currentDataCollector.SoftRegisterUniform( m_currentTemplate.AvailableShaderProperties[ i ] ); - } - m_containerGraph.CheckPropertiesAutoRegister( ref m_currentDataCollector ); - - //Sort ports by both - List fragmentPorts = new List(); - List vertexPorts = new List(); - SortInputPorts( ref vertexPorts, ref fragmentPorts ); - - string shaderBody = m_currentTemplate.TemplateBody; - - List vertexInstructions = new List(); - List fragmentInstructions = new List(); - - bool validBody = true; - - validBody = CreateInstructionsForList( ref fragmentPorts, ref shaderBody, ref vertexInstructions, ref fragmentInstructions ) && validBody; - ContainerGraph.ResetNodesLocalVariablesIfNot( MasterNodePortCategory.Vertex ); - validBody = CreateInstructionsForList( ref vertexPorts, ref shaderBody, ref vertexInstructions, ref fragmentInstructions ) && validBody; - - m_currentTemplate.ResetTemplateUsageData(); - - // Fill vertex interpolators assignment - for( int i = 0; i < m_currentDataCollector.VertexInterpDeclList.Count; i++ ) - { - vertexInstructions.Add( m_currentDataCollector.VertexInterpDeclList[ i ] ); - } - - vertexInstructions.AddRange( m_currentDataCollector.TemplateDataCollectorInstance.GetInterpUnusedChannels() ); - //Fill common local variables and operations - - validBody = m_currentTemplate.FillVertexInstructions( ref shaderBody, vertexInstructions.ToArray() ) && validBody; - validBody = m_currentTemplate.FillFragmentInstructions( ref shaderBody, fragmentInstructions.ToArray() ) && validBody; - - // Add Instanced Properties - if( m_containerGraph.IsInstancedShader ) - { - m_currentDataCollector.TabifyInstancedVars(); - m_currentDataCollector.InstancedPropertiesList.Insert( 0, new PropertyDataCollector( -1, string.Format( IOUtils.InstancedPropertiesBegin, UIUtils.RemoveInvalidCharacters( m_shaderName ) ) ) ); - m_currentDataCollector.InstancedPropertiesList.Add( new PropertyDataCollector( -1, IOUtils.InstancedPropertiesEnd ) ); - m_currentDataCollector.UniformsList.AddRange( m_currentDataCollector.InstancedPropertiesList ); - } - - //Add Functions - m_currentDataCollector.UniformsList.AddRange( m_currentDataCollector.FunctionsList ); - - // Fill common tags - m_currentDataCollector.IncludesList.AddRange( m_currentDataCollector.PragmasList ); - - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.ShaderNameId, ref shaderBody, string.Format( TemplatesManager.NameFormatter, m_shaderName ) ) && validBody; - validBody = m_currentTemplate.FillTemplateBody( TemplatesManager.TemplatePassTag, ref shaderBody, m_currentDataCollector.GrabPassList ) && validBody; - validBody = m_currentTemplate.FillTemplateBody( TemplatesManager.TemplatePragmaTag, ref shaderBody, m_currentDataCollector.IncludesList ) && validBody; - //validBody = m_currentTemplate.FillTemplateBody( TemplatesManager.TemplateTagsTag, ref shaderBody, m_currentDataCollector.TagsList ) && validBody; - validBody = m_currentTemplate.FillTemplateBody( TemplatesManager.TemplatePropertyTag, ref shaderBody, m_currentDataCollector.BuildUnformatedPropertiesStringArr() ) && validBody; - validBody = m_currentTemplate.FillTemplateBody( TemplatesManager.TemplateGlobalsTag, ref shaderBody, m_currentDataCollector.UniformsList ) && validBody; - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.VertexDataId, ref shaderBody, m_currentDataCollector.VertexInputList.ToArray() ) && validBody; - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.InterpDataId, ref shaderBody, m_currentDataCollector.InterpolatorList.ToArray() ) && validBody; - - if( m_currentTemplate.BlendData.ValidBlendMode ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.BlendData.BlendModeId, ref shaderBody, m_blendOpHelper.CurrentBlendFactor ) && validBody; - } - - if( m_currentTemplate.BlendData.ValidBlendOp ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.BlendData.BlendOpId, ref shaderBody, m_blendOpHelper.CurrentBlendOp ) && validBody; - } - - if( m_currentTemplate.BlendData.ValidAlphaToMask ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.BlendData.AlphaToMaskId, ref shaderBody, m_blendOpHelper.CurrentAlphaToMask ) && validBody; - } - - if( m_currentTemplate.DepthData.ValidZWrite ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.DepthData.ZWriteModeId, ref shaderBody, m_depthOphelper.CurrentZWriteMode ) && validBody; - } - - if( m_currentTemplate.DepthData.ValidZTest ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.DepthData.ZTestModeId, ref shaderBody, m_depthOphelper.CurrentZTestMode ) && validBody; - } - - if( m_currentTemplate.DepthData.ValidOffset ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.DepthData.OffsetId, ref shaderBody, m_depthOphelper.CurrentOffset ) && validBody; - } - - if( m_currentTemplate.CullModeData.DataCheck == TemplateDataCheck.Valid ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.CullModeData.CullModeId, ref shaderBody, m_cullModeHelper.GenerateShaderData(false) ) && validBody; - } - - if( m_currentTemplate.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.ColorMaskData.ColorMaskId, ref shaderBody, m_colorMaskHelper.GenerateShaderData( false ) ) && validBody; - } - - if( m_currentTemplate.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - CullMode cullMode = ( m_currentTemplate.CullModeData.DataCheck == TemplateDataCheck.Valid ) ? m_cullModeHelper.CurrentCullMode : CullMode.Back; - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.StencilData.StencilBufferId, ref shaderBody, m_stencilBufferHelper.CreateStencilOp( cullMode ) ) && validBody; - } - - if( m_currentTemplate.TagData.DataCheck == TemplateDataCheck.Valid ) - { - validBody = m_currentTemplate.FillTemplateBody( m_currentTemplate.TagData.TagsId, ref shaderBody, m_tagsHelper.GenerateTags() ) && validBody; - } - - if( m_currentDataCollector.TemplateDataCollectorInstance.HasVertexInputParams ) - { - validBody = m_currentTemplate.FillTemplateBody( TemplatesManager.TemplateInputsVertParamsTag, ref shaderBody, m_currentDataCollector.TemplateDataCollectorInstance.VertexInputParamsStr ) && validBody; - } - - if( m_currentDataCollector.TemplateDataCollectorInstance.HasFragmentInputParams ) - { - validBody = m_currentTemplate.FillTemplateBody( TemplatesManager.TemplateInputsFragParamsTag, ref shaderBody, m_currentDataCollector.TemplateDataCollectorInstance.FragInputParamsStr ) && validBody; - } - - m_currentTemplate.FillEmptyTags( ref shaderBody ); - - //m_currentTemplate.InsertSnippets( ref shaderBody ); - - vertexInstructions.Clear(); - vertexInstructions = null; - - fragmentInstructions.Clear(); - fragmentInstructions = null; - if( validBody ) - { - UpdateShaderAsset( ref pathname, ref shaderBody, isFullPath ); - } - - return m_currentShader; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - try - { - ShaderName = GetCurrentParam( ref nodeParams ); - if( m_shaderName.Length > 0 ) - ShaderName = UIUtils.RemoveShaderInvalidCharacters( ShaderName ); - - string templateGUID = GetCurrentParam( ref nodeParams ); - string templateShaderName = string.Empty; - if( UIUtils.CurrentShaderVersion() > 13601 ) - { - templateShaderName = GetCurrentParam( ref nodeParams ); - } - - TemplateData template = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( templateGUID ) as TemplateData; - if( template != null ) - { - SetTemplate( template, false, true ); - } - else - { - template = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplateByName( templateShaderName ) as TemplateData; - if( template != null ) - { - SetTemplate( template, false, true ); - } - else - { - m_masterNodeCategory = -1; - } - } - - if( UIUtils.CurrentShaderVersion() > 13902 ) - { - //BLEND MODULE - if( m_currentTemplate.BlendData.ValidBlendMode ) - { - m_blendOpHelper.ReadBlendModeFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_currentTemplate.BlendData.ValidBlendOp ) - { - m_blendOpHelper.ReadBlendOpFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - //CULL MODE - if( m_currentTemplate.CullModeData.DataCheck == TemplateDataCheck.Valid ) - { - m_cullModeHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - //COLOR MASK - if( m_currentTemplate.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - { - m_colorMaskHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - //STENCIL BUFFER - if( m_currentTemplate.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - m_stencilBufferHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - } - - if( UIUtils.CurrentShaderVersion() > 14202 ) - { - //DEPTH OPTIONS - if( m_currentTemplate.DepthData.ValidZWrite ) - { - m_depthOphelper.ReadZWriteFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_currentTemplate.DepthData.ValidZTest ) - { - m_depthOphelper.ReadZTestFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_currentTemplate.DepthData.ValidOffset ) - { - m_depthOphelper.ReadOffsetFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - } - - //TAGS - if( UIUtils.CurrentShaderVersion() > 14301 ) - { - if( m_currentTemplate.TagData.DataCheck == TemplateDataCheck.Valid ) - m_tagsHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - } - catch( Exception e ) - { - Debug.LogException( e, this ); - } - m_containerGraph.CurrentCanvasMode = NodeAvailability.TemplateShader; - m_containerGraph.CurrentPrecision = m_currentPrecisionType; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_shaderName ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_currentTemplate != null ) ? m_currentTemplate.GUID : string.Empty ); - IOUtils.AddFieldValueToString( ref nodeInfo, ( m_currentTemplate != null ) ? m_currentTemplate.DefaultShaderName : string.Empty ); - - //BLEND MODULE - if( m_currentTemplate.BlendData.ValidBlendMode ) - { - m_blendOpHelper.WriteBlendModeToString( ref nodeInfo ); - } - - if( m_currentTemplate.BlendData.ValidBlendOp ) - { - m_blendOpHelper.WriteBlendOpToString( ref nodeInfo ); - } - - //CULL MODULE - if( m_currentTemplate.CullModeData.DataCheck == TemplateDataCheck.Valid ) - { - m_cullModeHelper.WriteToString( ref nodeInfo ); - } - - //COLOR MASK MODULE - if( m_currentTemplate.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - { - m_colorMaskHelper.WriteToString( ref nodeInfo ); - } - - //STENCIL BUFFER MODULE - if( m_currentTemplate.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - m_stencilBufferHelper.WriteToString( ref nodeInfo ); - } - - //DEPTH MODULE - if( m_currentTemplate.DepthData.ValidZWrite ) - { - m_depthOphelper.WriteZWriteToString( ref nodeInfo ); - } - - if( m_currentTemplate.DepthData.ValidZTest ) - { - m_depthOphelper.WriteZTestToString( ref nodeInfo ); - } - - if( m_currentTemplate.DepthData.ValidOffset ) - { - m_depthOphelper.WriteOffsetToString( ref nodeInfo ); - } - - //TAGS - if( m_currentTemplate.TagData.DataCheck == TemplateDataCheck.Valid ) - { - m_tagsHelper.WriteToString( ref nodeInfo ); - } - } - - public override void Destroy() - { - base.Destroy(); - m_currentTemplate = null; - m_blendOpHelper = null; - m_cullModeHelper = null; - m_colorMaskHelper.Destroy(); - m_colorMaskHelper = null; - m_stencilBufferHelper.Destroy(); - m_stencilBufferHelper = null; - m_tagsHelper.Destroy(); - m_tagsHelper = null; - - } - - public TemplateData CurrentTemplate { get { return m_currentTemplate; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs.meta deleted file mode 100644 index b17058f3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMasterNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8bbd856408a816448a2686501df37397 -timeCreated: 1493905112 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs deleted file mode 100644 index 920dc274..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public class TemplateMenuItems - { - [MenuItem( "Assets/Create/Amplify Shader/Legacy/Unlit", false, 85 )] - public static void ApplyTemplateLegacyUnlit() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "0770190933193b94aaa3065e307002fa" ); - } - [MenuItem( "Assets/Create/Amplify Shader/Legacy/Post Process", false, 85 )] - public static void ApplyTemplateLegacyPostProcess() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "c71b220b631b6344493ea3cf87110c93" ); - } - [MenuItem( "Assets/Create/Amplify Shader/Deprecated/Legacy/Default Unlit", false, 85 )] - public static void ApplyTemplateDeprecatedLegacyDefaultUnlit() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "6e114a916ca3e4b4bb51972669d463bf" ); - } - [MenuItem( "Assets/Create/Amplify Shader/Legacy/Default UI", false, 85 )] - public static void ApplyTemplateLegacyDefaultUI() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "5056123faa0c79b47ab6ad7e8bf059a4" ); - } - [MenuItem( "Assets/Create/Amplify Shader/Legacy/Unlit Lightmap", false, 85 )] - public static void ApplyTemplateLegacyUnlitLightmap() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "899e609c083c74c4ca567477c39edef0" ); - } - [MenuItem( "Assets/Create/Amplify Shader/Legacy/Default Sprites", false, 85 )] - public static void ApplyTemplateLegacyDefaultSprites() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "0f8ba0101102bb14ebf021ddadce9b49" ); - } - [MenuItem( "Assets/Create/Amplify Shader/Legacy/Particles Alpha Blended", false, 85 )] - public static void ApplyTemplateLegacyParticlesAlphaBlended() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "0b6a9f8b4f707c74ca64c0be8e590de0" ); - } - [MenuItem( "Assets/Create/Amplify Shader/Legacy/Multi Pass Unlit", false, 85 )] - public static void ApplyTemplateLegacyMultiPassUnlit() - { - AmplifyShaderEditorWindow.CreateConfirmationTemplateShader( "e1de45c0d41f68c41b2cc20c8b9c05ef" ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs.meta deleted file mode 100644 index 69a390bc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMenuItems.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: da0b931bd234a1e43b65f684d4b59bfb -timeCreated: 1496736284 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs deleted file mode 100644 index 147fee0b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs +++ /dev/null @@ -1,497 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - - [Serializable] - public class TemplateModulesHelper - { - [SerializeField] - internal bool Foldout = false; - - private bool m_isDirty = false; - - [SerializeField] - private TemplatesBlendModule m_blendOpHelper = new TemplatesBlendModule(); - - [SerializeField] - private TemplateCullModeModule m_cullModeHelper = new TemplateCullModeModule(); - - [SerializeField] - private TemplateColorMaskModule m_colorMaskHelper = new TemplateColorMaskModule(); - - [SerializeField] - private TemplatesStencilBufferModule m_stencilBufferHelper = new TemplatesStencilBufferModule(); - - [SerializeField] - private TemplateDepthModule m_depthOphelper = new TemplateDepthModule(); - - [SerializeField] - private TemplateTagsModule m_tagsHelper = new TemplateTagsModule(); - - [SerializeField] - private TemplateShaderModelModule m_shaderModelHelper = new TemplateShaderModelModule(); - - [SerializeField] - private TemplateAdditionalIncludesHelper m_additionalIncludes = new TemplateAdditionalIncludesHelper(); - - [SerializeField] - private TemplateAdditionalDefinesHelper m_additionalDefines = new TemplateAdditionalDefinesHelper(); - - [SerializeField] - private TemplateAdditionalPragmasHelper m_additionalPragmas = new TemplateAdditionalPragmasHelper(); - - [SerializeField] - private TemplateAdditionalDirectivesHelper m_additionalDirectives = new TemplateAdditionalDirectivesHelper(" Additional Directives"); - - [SerializeField] - private bool m_hasValidData = false; - - [SerializeField] - private bool m_allModulesMode = false; - - public void CopyFrom( TemplateModulesHelper other ) - { - m_allModulesMode = other.AllModulesMode; - - if( other.BlendOpHelper.IsDirty ) - { - m_blendOpHelper.CopyFrom( other.BlendOpHelper, true ); - } - - if( other.CullModeHelper.IsDirty ) - { - m_cullModeHelper.CopyFrom( other.CullModeHelper , true ); - } - - if( other.ColorMaskHelper.IsDirty ) - { - m_colorMaskHelper.CopyFrom( other.ColorMaskHelper , true); - } - - if( other.StencilBufferHelper.IsDirty ) - { - m_stencilBufferHelper.CopyFrom( other.StencilBufferHelper,true ); - } - - if( other.DepthOphelper.IsDirty ) - { - m_depthOphelper.CopyFrom( other.DepthOphelper,true ); - } - - if( other.TagsHelper.IsDirty ) - { - m_tagsHelper.CopyFrom( other.TagsHelper ); - } - - if( other.ShaderModelHelper.IsDirty ) - { - m_shaderModelHelper.CopyFrom( other.ShaderModelHelper, true ); - } - } - - public void SyncWith( TemplateModulesHelper other ) - { - - if( m_blendOpHelper.ValidData && other.BlendOpHelper.ValidData ) - { - m_blendOpHelper.CopyFrom( other.BlendOpHelper, false ); - } - - if( m_cullModeHelper.ValidData && other.CullModeHelper.ValidData ) - { - m_cullModeHelper.CopyFrom( other.CullModeHelper, false ); - } - - if( m_colorMaskHelper.ValidData && other.ColorMaskHelper.ValidData ) - { - m_colorMaskHelper.CopyFrom( other.ColorMaskHelper , false ); - } - - if( m_stencilBufferHelper.ValidData && other.StencilBufferHelper.ValidData ) - { - m_stencilBufferHelper.CopyFrom( other.StencilBufferHelper, false ); - } - - if( m_depthOphelper.ValidData && other.DepthOphelper.ValidData ) - { - m_depthOphelper.CopyFrom( other.DepthOphelper, false ); - } - - if( m_shaderModelHelper.ValidData && other.ShaderModelHelper.ValidData ) - { - m_shaderModelHelper.CopyFrom( other.ShaderModelHelper , false); - } - } - - public void FetchDataFromTemplate( TemplateModulesData module ) - { - m_allModulesMode = module.AllModulesMode; - - if( module.PragmaTag.IsValid ) - { - m_hasValidData = true; - //m_additionalPragmas.IsValid = true; - //m_additionalPragmas.FillNativeItems( module.IncludePragmaContainer.PragmasList ); - - //m_additionalIncludes.IsValid = true; - //m_additionalIncludes.FillNativeItems( module.IncludePragmaContainer.IncludesList ); - - //m_additionalDefines.IsValid = true; - //m_additionalDefines.FillNativeItems( module.IncludePragmaContainer.DefinesList ); - - m_additionalDirectives.FillNativeItems( module.IncludePragmaContainer.NativeDirectivesList ); - m_additionalDirectives.IsValid = true; - } - else - { - //m_additionalPragmas.IsValid = false; - //m_additionalIncludes.IsValid = false; - //m_additionalDefines.IsValid = false; - m_additionalDirectives.IsValid = false; - } - - m_blendOpHelper.ConfigureFromTemplateData( module.BlendData ); - if( module.BlendData.DataCheck == TemplateDataCheck.Valid ) - { - m_hasValidData = true; - } - - m_cullModeHelper.ConfigureFromTemplateData( module.CullModeData ); - if( module.CullModeData.DataCheck == TemplateDataCheck.Valid ) - { - m_hasValidData = true; - } - - m_colorMaskHelper.ConfigureFromTemplateData( module.ColorMaskData ); - if( module.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - { - m_hasValidData = true; - } - - m_stencilBufferHelper.ConfigureFromTemplateData( module.StencilData ); - if( module.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - m_hasValidData = true; - } - - m_depthOphelper.ConfigureFromTemplateData( module.DepthData ); - if( module.DepthData.DataCheck == TemplateDataCheck.Valid ) - { - m_hasValidData = true; - } - - m_tagsHelper.ConfigureFromTemplateData( module.TagData ); - if( module.TagData.DataCheck == TemplateDataCheck.Valid ) - { - m_hasValidData = true; - } - - m_shaderModelHelper.ConfigureFromTemplateData( module.ShaderModel ); - if( module.ShaderModel.DataCheck == TemplateDataCheck.Valid ) - { - m_hasValidData = true; - } - } - - public void OnLogicUpdate( TemplateModulesData currentModule ) - { - if( currentModule.TagData.DataCheck == TemplateDataCheck.Valid ) - m_tagsHelper.OnLogicUpdate(); - } - - public void Draw( ParentNode owner, TemplateModulesData currentModule , TemplateModulesHelper parent = null ) - { - if( currentModule.ShaderModel.DataCheck == TemplateDataCheck.Valid ) - m_shaderModelHelper.Draw( owner ); - - m_isDirty = m_shaderModelHelper.IsDirty; - - if( currentModule.CullModeData.DataCheck == TemplateDataCheck.Valid ) - m_cullModeHelper.Draw( owner ); - - m_isDirty = m_isDirty || m_cullModeHelper.IsDirty; - - if( currentModule.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - m_colorMaskHelper.Draw( owner ); - - m_isDirty = m_isDirty || m_colorMaskHelper.IsDirty; - - if( currentModule.DepthData.DataCheck == TemplateDataCheck.Valid ) - m_depthOphelper.Draw( owner, false ); - - m_isDirty = m_isDirty || m_depthOphelper.IsDirty; - - if( currentModule.BlendData.DataCheck == TemplateDataCheck.Valid ) - m_blendOpHelper.Draw( owner, false ); - - m_isDirty = m_isDirty || m_blendOpHelper.IsDirty; - - - if( currentModule.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - CullMode cullMode = CullMode.Back; - if( currentModule.CullModeData.DataCheck == TemplateDataCheck.Valid ) - { - cullMode = m_cullModeHelper.CurrentCullMode; - } - else if( parent != null && parent.CullModeHelper.ValidData ) - { - cullMode = parent.CullModeHelper.CurrentCullMode; - } - m_stencilBufferHelper.Draw( owner, cullMode, false ); - } - - m_isDirty = m_isDirty || m_stencilBufferHelper.IsDirty; - - if( currentModule.TagData.DataCheck == TemplateDataCheck.Valid ) - m_tagsHelper.Draw( owner, false ); - - m_isDirty = m_isDirty || m_tagsHelper.IsDirty; - - if( currentModule.PragmaTag.IsValid ) - { - //m_additionalDefines.Draw( owner ); - //m_additionalIncludes.Draw( owner ); - //m_additionalPragmas.Draw( owner ); - m_additionalDirectives.Draw( owner , false); - } - - m_isDirty = m_isDirty || - //m_additionalDefines.IsDirty || - //m_additionalIncludes.IsDirty || - //m_additionalPragmas.IsDirty || - m_additionalDirectives.IsDirty; - } - - public void Destroy() - { - m_shaderModelHelper = null; - m_blendOpHelper = null; - m_cullModeHelper = null; - m_colorMaskHelper.Destroy(); - m_colorMaskHelper = null; - m_stencilBufferHelper.Destroy(); - m_stencilBufferHelper = null; - m_tagsHelper.Destroy(); - m_tagsHelper = null; - m_additionalDefines.Destroy(); - m_additionalDefines = null; - m_additionalIncludes.Destroy(); - m_additionalIncludes = null; - m_additionalPragmas.Destroy(); - m_additionalPragmas = null; - m_additionalDirectives.Destroy(); - m_additionalDirectives = null; - } - - public string GenerateAllModulesString( bool isSubShader ) - { - string moduleBody = string.Empty; - if( !ShaderModelHelper.IndependentModule ) - { - moduleBody += ShaderModelHelper.GenerateShaderData( isSubShader ) + "\n"; - } - - if( !BlendOpHelper.IndependentModule ) - { - if( BlendOpHelper.BlendModeEnabled ) - moduleBody += BlendOpHelper.CurrentBlendFactor + "\n"; - - if( BlendOpHelper.BlendOpActive ) - moduleBody += BlendOpHelper.CurrentBlendOp + "\n"; - - } - - if( !BlendOpHelper.AlphaToMaskIndependent ) - { - if( BlendOpHelper.ValidAlphaToMask && BlendOpHelper.AlphaToMaskValue ) - moduleBody += BlendOpHelper.CurrentAlphaToMask + "\n"; - } - - if( !CullModeHelper.IndependentModule ) - moduleBody += CullModeHelper.GenerateShaderData( isSubShader ) + "\n"; - - if( !ColorMaskHelper.IndependentModule ) - moduleBody += ColorMaskHelper.GenerateShaderData( isSubShader ) + "\n"; - - if( !DepthOphelper.IndependentModule ) - { - moduleBody += DepthOphelper.CurrentZWriteMode; - moduleBody += DepthOphelper.CurrentZTestMode; - if( DepthOphelper.OffsetEnabled ) - moduleBody += DepthOphelper.CurrentOffset; - } - - if( !StencilBufferHelper.IndependentModule && StencilBufferHelper.Active ) - { - CullMode cullMode = ( CullModeHelper.ValidData ) ? CullModeHelper.CurrentCullMode : CullMode.Back; - moduleBody += StencilBufferHelper.CreateStencilOp( cullMode ); - } - - return moduleBody; - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - try - { - m_blendOpHelper.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_cullModeHelper.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_colorMaskHelper.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_stencilBufferHelper.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_depthOphelper.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_tagsHelper.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_shaderModelHelper.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - - if( UIUtils.CurrentShaderVersion() < 15312 ) - { - try - { - m_additionalDefines.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_additionalPragmas.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - try - { - m_additionalIncludes.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - m_additionalDirectives.AddItems( AdditionalLineType.Include, m_additionalIncludes.ItemsList ); - m_additionalDirectives.AddItems( AdditionalLineType.Define, m_additionalDefines.ItemsList ); - m_additionalDirectives.AddItems( AdditionalLineType.Pragma, m_additionalPragmas.ItemsList ); - - } - else - { - try - { - m_additionalDirectives.ReadFromString( ref index, ref nodeParams ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - } - - public void WriteToString( ref string nodeInfo ) - { - m_blendOpHelper.WriteToString( ref nodeInfo ); - m_cullModeHelper.WriteToString( ref nodeInfo ); - m_colorMaskHelper.WriteToString( ref nodeInfo ); - m_stencilBufferHelper.WriteToString( ref nodeInfo ); - m_depthOphelper.WriteToString( ref nodeInfo ); - m_tagsHelper.WriteToString( ref nodeInfo ); - m_shaderModelHelper.WriteToString( ref nodeInfo ); - - //m_additionalDefines.WriteToString( ref nodeInfo ); - //m_additionalPragmas.WriteToString( ref nodeInfo ); - //m_additionalIncludes.WriteToString( ref nodeInfo ); - - m_additionalDirectives.WriteToString( ref nodeInfo ); - } - - public TemplatesBlendModule BlendOpHelper { get { return m_blendOpHelper; } } - public TemplateCullModeModule CullModeHelper { get { return m_cullModeHelper; } } - public TemplateColorMaskModule ColorMaskHelper { get { return m_colorMaskHelper; } } - public TemplatesStencilBufferModule StencilBufferHelper { get { return m_stencilBufferHelper; } } - public TemplateDepthModule DepthOphelper { get { return m_depthOphelper; } } - public TemplateTagsModule TagsHelper { get { return m_tagsHelper; } } - public TemplateShaderModelModule ShaderModelHelper { get { return m_shaderModelHelper; } } - //public TemplateAdditionalIncludesHelper AdditionalIncludes { get { return m_additionalIncludes; } } - //public TemplateAdditionalDefinesHelper AdditionalDefines { get { return m_additionalDefines; } } - //public TemplateAdditionalPragmasHelper AdditionalPragmas { get { return m_additionalPragmas; } } - public TemplateAdditionalDirectivesHelper AdditionalDirectives { get { return m_additionalDirectives; } } - public bool AllModulesMode { get { return m_allModulesMode; } } - public bool HasValidData { get { return m_hasValidData; } } - public bool IsDirty - { - get { return m_isDirty; } - set - { - m_isDirty = value; - if( !value ) - { - m_blendOpHelper.IsDirty = false; - m_cullModeHelper.IsDirty = false; - m_colorMaskHelper.IsDirty = false; - m_stencilBufferHelper.IsDirty = false; - m_tagsHelper.IsDirty = false; - m_shaderModelHelper.IsDirty = false; - //m_additionalDefines.IsDirty = false; - //m_additionalPragmas.IsDirty = false; - //m_additionalIncludes.IsDirty = false; - m_additionalDirectives.IsDirty = false; - } - } - } - // public bool Foldout { get { return m_foldout; } set { m_foldout = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs.meta deleted file mode 100644 index 95ebce97..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 144af5a201bd97542bf3a483976759db -timeCreated: 1518705839 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs deleted file mode 100644 index cb28c2f3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs +++ /dev/null @@ -1,62 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateModuleParent - { - private const string UnreadableDataMessagePrefix = "Unreadable data on Module "; - protected string m_unreadableMessage; - - [SerializeField] - protected bool m_validData = false; - - [SerializeField] - protected bool m_isDirty = false; - - [SerializeField] - protected string m_moduleName = string.Empty; - - //[SerializeField] - //protected bool m_foldoutValue = false; - - [SerializeField] - protected bool m_independentModule = true; - - public TemplateModuleParent( string moduleName ) { m_moduleName = moduleName; m_unreadableMessage = UnreadableDataMessagePrefix + moduleName; } - public virtual void Draw( UndoParentNode owner , bool style = true) { } - public virtual void ReadFromString( ref uint index, ref string[] nodeParams ) { } - public virtual void WriteToString( ref string nodeInfo ) { } - public virtual string GenerateShaderData( bool isSubShader ) { return string.Empty; } - public virtual void Destroy() { } - public bool ValidData { get { return m_validData; } } - public bool ValidAndIndependent { get { return m_validData && m_independentModule; } } - - public virtual void ShowUnreadableDataMessage( ParentNode owner ) - { - ShowUnreadableDataMessage(); - } - - public virtual void ShowUnreadableDataMessage() - { - EditorGUILayout.HelpBox( m_unreadableMessage, MessageType.Info ); - } - - public bool IsDirty - { - get { return m_isDirty; } - set { m_isDirty = value; } - } - - public bool IndependentModule - { - get { return m_independentModule; } - set { m_independentModule = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs.meta deleted file mode 100644 index a0a1d88c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModuleParent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3aaabf1f5cb06414a8be17a89487e10f -timeCreated: 1511185965 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs deleted file mode 100644 index 5cbc9a7b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs +++ /dev/null @@ -1,541 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Text.RegularExpressions; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum TemplateModuleDataType - { - ModuleShaderModel, - ModuleBlendMode, - ModuleBlendOp, - ModuleAlphaToMask, - ModuleCullMode, - ModuleColorMask, - ModuleStencil, - ModuleZwrite, - ModuleZTest, - ModuleZOffset, - ModuleTag, - ModuleGlobals, - ModuleSRPBatcher, - ModuleFunctions, - ModulePragma, - ModulePragmaBefore, - ModulePass, - ModuleInputVert, - ModuleInputFrag, - PassVertexFunction, - PassFragmentFunction, - PassVertexData, - PassInterpolatorData, - PassNameData, - AllModules, - VControl, - ControlData, - DomainData - //EndPass - } - - public enum TemplateSRPType - { - BuiltIn, - HD, - Lightweight - } - - [Serializable] - public class TemplateModulesData - { - [SerializeField] - private TemplateBlendData m_blendData = new TemplateBlendData(); - - [SerializeField] - private TemplateCullModeData m_cullModeData = new TemplateCullModeData(); - - [SerializeField] - private TemplateColorMaskData m_colorMaskData = new TemplateColorMaskData(); - - [SerializeField] - private TemplateStencilData m_stencilData = new TemplateStencilData(); - - [SerializeField] - private TemplateDepthData m_depthData = new TemplateDepthData(); - - [SerializeField] - private TemplateTagsModuleData m_tagData = new TemplateTagsModuleData(); - - [SerializeField] - private TemplateTagData m_globalsTag = new TemplateTagData( TemplatesManager.TemplateGlobalsTag, true ); - - [SerializeField] - private TemplateTagData m_srpBatcherTag = new TemplateTagData( TemplatesManager.TemplateSRPBatcherTag, true ); - - [SerializeField] - private TemplateTagData m_allModulesTag = new TemplateTagData( TemplatesManager.TemplateAllModulesTag, true ); - - [SerializeField] - private TemplateTagData m_functionsTag = new TemplateTagData( TemplatesManager.TemplateFunctionsTag, true ); - - [SerializeField] - private TemplateTagData m_pragmaTag = new TemplateTagData( TemplatesManager.TemplatePragmaTag, true ); - - [SerializeField] - private TemplateTagData m_pragmaBeforeTag = new TemplateTagData( TemplatesManager.TemplatePragmaBeforeTag, true ); - - [SerializeField] - private TemplateTagData m_passTag = new TemplateTagData( TemplatesManager.TemplatePassTag, true ); - - [SerializeField] - private TemplateTagData m_inputsVertTag = new TemplateTagData( TemplatesManager.TemplateInputsVertParamsTag, false ); - - [SerializeField] - private TemplateTagData m_inputsFragTag = new TemplateTagData( TemplatesManager.TemplateInputsFragParamsTag, false ); - - [SerializeField] - private TemplateShaderModelData m_shaderModel = new TemplateShaderModelData(); - - [SerializeField] - private TemplateSRPType m_srpType = TemplateSRPType.BuiltIn; - - [SerializeField] - private bool m_srpIsPBR = false; - - [SerializeField] - private string m_uniquePrefix; - - [SerializeField] - private TemplateIncludePragmaContainter m_includePragmaContainer = new TemplateIncludePragmaContainter(); - - [SerializeField] - private bool m_allModulesMode = false; - - [SerializeField] - private string m_passUniqueName = string.Empty; - - public void Destroy() - { - m_blendData = null; - m_cullModeData = null; - m_colorMaskData = null; - m_stencilData = null; - m_depthData = null; - m_tagData.Destroy(); - m_tagData = null; - m_globalsTag = null; - m_srpBatcherTag = null; - m_allModulesTag = null; - m_functionsTag = null; - m_pragmaTag = null; - m_pragmaBeforeTag = null; - m_passTag = null; - m_inputsVertTag = null; - m_inputsFragTag = null; - m_includePragmaContainer.Destroy(); - m_includePragmaContainer = null; - } - - public void ConfigureCommonTag( TemplateTagData tagData, TemplatePropertyContainer propertyContainer, TemplateIdManager idManager, string uniquePrefix, int offsetIdx, string subBody ) - { - int id = subBody.IndexOf( tagData.Id ); - if ( id >= 0 ) - { - tagData.StartIdx = offsetIdx + id; - idManager.RegisterId( tagData.StartIdx, uniquePrefix + tagData.Id, tagData.Id ); - propertyContainer.AddId( subBody, tagData.Id, tagData.SearchIndentation ); - } - } - - public TemplateModulesData( TemplateOptionsContainer optionsContainer, TemplateIdManager idManager, TemplatePropertyContainer propertyContainer, string uniquePrefix, int offsetIdx, string subBody, bool isSubShader ) - { - if ( string.IsNullOrEmpty( subBody ) ) - return; - - m_uniquePrefix = uniquePrefix; - //PRAGMAS AND INCLUDES - TemplateHelperFunctions.CreatePragmaIncludeList( subBody, m_includePragmaContainer ); - - //COMMON TAGS - ConfigureCommonTag( m_globalsTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - ConfigureCommonTag( m_srpBatcherTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - ConfigureCommonTag( m_functionsTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - ConfigureCommonTag( m_pragmaTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - ConfigureCommonTag( m_pragmaBeforeTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - if( !TemplateHelperFunctions.GetPassUniqueId( m_passTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody, ref m_passUniqueName ) ) - { - ConfigureCommonTag( m_passTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - } - ConfigureCommonTag( m_inputsVertTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - ConfigureCommonTag( m_inputsFragTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - - // If Options are enabled then remove them so they won't influence Regex matches - if( optionsContainer.Enabled && optionsContainer.EndIndex > 0 ) - { - offsetIdx += optionsContainer.EndIndex; - subBody = subBody.Substring( optionsContainer.EndIndex ); - } - //BlEND MODE - { - Match blendModeMatch = Regex.Match( subBody, TemplateHelperFunctions.BlendWholeWordPattern ); - if( blendModeMatch.Success ) - { - int blendModeIdx = blendModeMatch.Index; - - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, blendModeIdx ); - string blendParams = subBody.Substring( blendModeIdx, end - blendModeIdx ); - m_blendData.BlendModeId = blendParams; - m_blendData.BlendModeStartIndex = offsetIdx + blendModeIdx; - idManager.RegisterId( m_blendData.BlendModeStartIndex, uniquePrefix + m_blendData.BlendModeId, m_blendData.BlendModeId ); - - TemplateHelperFunctions.CreateBlendMode( blendParams, ref m_blendData ); - if( m_blendData.ValidBlendMode ) - { - propertyContainer.AddId( subBody, blendParams, false ); - } - - } - } - //BLEND OP - { - Match blendOpMatch = Regex.Match( subBody, TemplateHelperFunctions.BlendOpWholeWordPattern ); - if( blendOpMatch.Success ) - { - int blendOpIdx = blendOpMatch.Index; - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, blendOpIdx ); - string blendOpParams = subBody.Substring( blendOpIdx, end - blendOpIdx ); - m_blendData.BlendOpId = blendOpParams; - BlendData.BlendOpStartIndex = offsetIdx + blendOpIdx; - idManager.RegisterId( m_blendData.BlendOpStartIndex, uniquePrefix + m_blendData.BlendOpId, m_blendData.BlendOpId ); - TemplateHelperFunctions.CreateBlendOp( blendOpParams, ref m_blendData ); - if( m_blendData.ValidBlendOp ) - { - propertyContainer.AddId( subBody, blendOpParams, false ); - } - } - - } - - //ALPHA TO MASK - { - Match alphaToMaskMatch = Regex.Match( subBody, TemplateHelperFunctions.AlphaToMaskPattern ); - if( alphaToMaskMatch.Success ) - { - m_blendData.ValidAlphaToMask = true; - m_blendData.AlphaToMaskId = alphaToMaskMatch.Groups[ 0 ].Value; - if( alphaToMaskMatch.Groups.Count > 1 ) - m_blendData.AlphaToMaskValue = alphaToMaskMatch.Groups[ 1 ].Value.Equals( "On" ) ? true : false; - m_blendData.IndependentAlphaToMask = true; - idManager.RegisterId( offsetIdx + alphaToMaskMatch.Index, uniquePrefix + m_blendData.AlphaToMaskId, m_blendData.AlphaToMaskId ); - propertyContainer.AddId( subBody, m_blendData.AlphaToMaskId, false ); - } - - m_blendData.DataCheck = ( m_blendData.ValidBlendMode || m_blendData.ValidBlendOp || m_blendData.ValidAlphaToMask ) ? TemplateDataCheck.Valid : TemplateDataCheck.Invalid; - } - - //CULL MODE - { - Match cullMatch = Regex.Match( subBody, TemplateHelperFunctions.CullWholeWordPattern ); - if( cullMatch.Success ) - { - int cullIdx = cullMatch.Index; - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, cullIdx ); - string cullParams = subBody.Substring( cullIdx, end - cullIdx ); - m_cullModeData.CullModeId = cullParams; - m_cullModeData.StartIdx = offsetIdx + cullIdx; - idManager.RegisterId( m_cullModeData.StartIdx, uniquePrefix + m_cullModeData.CullModeId, m_cullModeData.CullModeId ); - TemplateHelperFunctions.CreateCullMode( cullParams, ref m_cullModeData ); - if( m_cullModeData.DataCheck == TemplateDataCheck.Valid ) - propertyContainer.AddId( subBody, cullParams, false, string.Empty ); - - } - } - //COLOR MASK - { - Match colorMaskMatch = Regex.Match( subBody, TemplateHelperFunctions.ColorMaskWholeWordPattern ); - if( colorMaskMatch.Success ) - { - int colorMaskIdx = colorMaskMatch.Index; - int end = subBody.IndexOf( TemplatesManager.TemplateNewLine, colorMaskIdx ); - string colorMaskParams = subBody.Substring( colorMaskIdx, end - colorMaskIdx ); - m_colorMaskData.ColorMaskId = colorMaskParams; - m_colorMaskData.StartIdx = offsetIdx + colorMaskIdx; - idManager.RegisterId( m_colorMaskData.StartIdx, uniquePrefix + m_colorMaskData.ColorMaskId, m_colorMaskData.ColorMaskId ); - TemplateHelperFunctions.CreateColorMask( colorMaskParams, ref m_colorMaskData ); - if( m_colorMaskData.DataCheck == TemplateDataCheck.Valid ) - propertyContainer.AddId( subBody, colorMaskParams, false ); - - } - } - //STENCIL - { - Match stencilMatch = Regex.Match( subBody, TemplateHelperFunctions.StencilWholeWordPattern ); - if( stencilMatch.Success ) - { - int stencilIdx = stencilMatch.Index; - int stencilEndIdx = subBody.IndexOf( "}", stencilIdx ); - if( stencilEndIdx > 0 ) - { - string stencilParams = subBody.Substring( stencilIdx, stencilEndIdx + 1 - stencilIdx ); - m_stencilData.StencilBufferId = stencilParams; - m_stencilData.StartIdx = offsetIdx + stencilIdx; - idManager.RegisterId( m_stencilData.StartIdx, uniquePrefix + m_stencilData.StencilBufferId, m_stencilData.StencilBufferId ); - TemplateHelperFunctions.CreateStencilOps( stencilParams, ref m_stencilData ); - if( m_stencilData.DataCheck == TemplateDataCheck.Valid ) - { - propertyContainer.AddId( subBody, stencilParams, true ); - } - } - } - else - { - int stencilTagIdx = subBody.IndexOf( TemplatesManager.TemplateStencilTag ); - if( stencilTagIdx > -1 ) - { - m_stencilData.SetIndependentDefault(); - m_stencilData.StencilBufferId = TemplatesManager.TemplateStencilTag; - m_stencilData.StartIdx = offsetIdx + stencilTagIdx; - idManager.RegisterId( m_stencilData.StartIdx, uniquePrefix + m_stencilData.StencilBufferId, m_stencilData.StencilBufferId ); - propertyContainer.AddId( subBody, m_stencilData.StencilBufferId, true ); - } - } - } - //ZWRITE - { - Match zWriteMatch = Regex.Match( subBody, TemplateHelperFunctions.ZWriteWholeWordPattern ); - if( zWriteMatch.Success ) - { - int zWriteOpIdx = zWriteMatch.Index; - int zWriteEndIdx = subBody.IndexOf( TemplatesManager.TemplateNewLine, zWriteOpIdx ); - if( zWriteEndIdx > 0 ) - { - m_depthData.ZWriteModeId = subBody.Substring( zWriteOpIdx, zWriteEndIdx + 1 - zWriteOpIdx ); - m_depthData.ZWriteStartIndex = offsetIdx + zWriteOpIdx; - idManager.RegisterId( m_depthData.ZWriteStartIndex, uniquePrefix + m_depthData.ZWriteModeId, m_depthData.ZWriteModeId ); - TemplateHelperFunctions.CreateZWriteMode( m_depthData.ZWriteModeId, ref m_depthData ); - if( m_depthData.DataCheck == TemplateDataCheck.Valid ) - { - propertyContainer.AddId( subBody, m_depthData.ZWriteModeId, true ); - } - } - } - } - - //ZTEST - { - Match zTestMatch = Regex.Match( subBody, TemplateHelperFunctions.ZTestWholeWordPattern ); - if( zTestMatch.Success ) - { - int zTestOpIdx = zTestMatch.Index; - int zTestEndIdx = subBody.IndexOf( TemplatesManager.TemplateNewLine, zTestOpIdx ); - if( zTestEndIdx > 0 ) - { - m_depthData.ZTestModeId = subBody.Substring( zTestOpIdx, zTestEndIdx + 1 - zTestOpIdx ); - m_depthData.ZTestStartIndex = offsetIdx + zTestOpIdx; - idManager.RegisterId( m_depthData.ZTestStartIndex, uniquePrefix + m_depthData.ZTestModeId, m_depthData.ZTestModeId ); - TemplateHelperFunctions.CreateZTestMode( m_depthData.ZTestModeId, ref m_depthData ); - if( m_depthData.DataCheck == TemplateDataCheck.Valid ) - { - propertyContainer.AddId( subBody, m_depthData.ZTestModeId, true ); - } - } - } - } - - //ZOFFSET - { - Match zOffsetMatch = Regex.Match( subBody, TemplateHelperFunctions.ZOffsetWholeWordPattern ); - if( zOffsetMatch.Success ) - { - int zOffsetIdx = zOffsetMatch.Index; - int zOffsetEndIdx = subBody.IndexOf( TemplatesManager.TemplateNewLine, zOffsetIdx ); - if( zOffsetEndIdx > 0 ) - { - m_depthData.OffsetId = subBody.Substring( zOffsetIdx, zOffsetEndIdx + 1 - zOffsetIdx ); - m_depthData.OffsetStartIndex = offsetIdx + zOffsetIdx; - idManager.RegisterId( m_depthData.OffsetStartIndex, uniquePrefix + m_depthData.OffsetId, m_depthData.OffsetId ); - TemplateHelperFunctions.CreateZOffsetMode( m_depthData.OffsetId, ref m_depthData ); - if( m_depthData.DataCheck == TemplateDataCheck.Valid ) - { - propertyContainer.AddId( subBody, m_depthData.OffsetId, true ); - } - } - } - m_depthData.SetDataCheck(); - } - //TAGS - { - Match tagsMatch = Regex.Match( subBody, TemplateHelperFunctions.TagsWholeWordPattern ); - if ( tagsMatch.Success ) - { - int tagsIdx = tagsMatch.Index; - int tagsEndIdx = subBody.IndexOf( "}", tagsIdx ); - if ( tagsEndIdx > -1 ) - { - m_tagData.Reset(); - m_tagData.TagsId = subBody.Substring( tagsIdx, tagsEndIdx + 1 - tagsIdx ); - m_tagData.StartIdx = offsetIdx + tagsIdx; - idManager.RegisterId( m_tagData.StartIdx, uniquePrefix + m_tagData.TagsId, m_tagData.TagsId ); - m_srpType = TemplateHelperFunctions.CreateTags( ref m_tagData, isSubShader ); - - propertyContainer.AddId( subBody, m_tagData.TagsId, false ); - m_tagData.DataCheck = TemplateDataCheck.Valid; - } - else - { - m_tagData.DataCheck = TemplateDataCheck.Invalid; - } - } - else - { - m_tagData.DataCheck = TemplateDataCheck.Invalid; - } - } - - //SHADER MODEL - { - Match match = Regex.Match( subBody, TemplateHelperFunctions.ShaderModelPattern ); - if ( match != null && match.Groups.Count > 1 ) - { - if ( TemplateHelperFunctions.AvailableInterpolators.ContainsKey( match.Groups[ 1 ].Value ) ) - { - m_shaderModel.Id = match.Groups[ 0 ].Value; - m_shaderModel.StartIdx = offsetIdx + match.Index; - m_shaderModel.Value = match.Groups[ 1 ].Value; - m_shaderModel.InterpolatorAmount = TemplateHelperFunctions.AvailableInterpolators[ match.Groups[ 1 ].Value ]; - m_shaderModel.DataCheck = TemplateDataCheck.Valid; - idManager.RegisterId( m_shaderModel.StartIdx, uniquePrefix + m_shaderModel.Id, m_shaderModel.Id ); - } - else - { - m_shaderModel.DataCheck = TemplateDataCheck.Invalid; - } - } - } - - // ALL MODULES - int allModulesIndex = subBody.IndexOf( TemplatesManager.TemplateAllModulesTag ); - if( allModulesIndex > 0 ) - { - //ONLY REGISTER MISSING TAGS - ConfigureCommonTag( m_allModulesTag, propertyContainer, idManager, uniquePrefix, offsetIdx, subBody ); - m_allModulesMode = true; - - m_blendData.SetAllModulesDefault(); - - if( !m_cullModeData.IsValid ) - m_cullModeData.SetAllModulesDefault(); - - if( !m_colorMaskData.IsValid ) - m_colorMaskData.SetAllModulesDefault(); - - if( !m_stencilData.IsValid ) - m_stencilData.SetAllModulesDefault(); - - if( !m_depthData.IsValid ) - m_depthData.SetAllModulesDefault(); - - if( !m_shaderModel.IsValid ) - m_shaderModel.SetAllModulesDefault(); - } - } - - public void TestPropertyInternalName( string name, ref List availableShaderProperties, ref Dictionary duplicatesHelper ) - { - if( !string.IsNullOrEmpty( name ) && !duplicatesHelper.ContainsKey( name )) - { - TemplateShaderPropertyData newData = new TemplateShaderPropertyData( -1, string.Empty, string.Empty, name, name, WirePortDataType.INT, PropertyType.Property ); - availableShaderProperties.Add( newData ); - duplicatesHelper.Add( newData.PropertyName , newData ); - } - } - - public void RegisterInternalUnityInlines( ref List availableShaderProperties, ref Dictionary duplicatesHelper ) - { - TestPropertyInternalName( m_depthData.ZWriteInlineValue, ref availableShaderProperties , ref duplicatesHelper); - TestPropertyInternalName( m_depthData.ZTestInlineValue, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_depthData.OffsetFactorInlineValue, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_depthData.OffsetUnitsInlineValue, ref availableShaderProperties, ref duplicatesHelper ); - - TestPropertyInternalName( m_blendData.SourceFactorRGBInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_blendData.DestFactorRGBInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_blendData.SourceFactorAlphaInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_blendData.DestFactorAlphaInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_blendData.BlendOpRGBInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_blendData.BlendOpAlphaInline, ref availableShaderProperties, ref duplicatesHelper ); - - TestPropertyInternalName( m_stencilData.ReferenceInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.ReadMaskInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.WriteMaskInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.ComparisonFrontInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.PassFrontInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.FailFrontInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.ZFailFrontInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.ComparisonBackInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.PassBackInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.FailBackInline, ref availableShaderProperties, ref duplicatesHelper ); - TestPropertyInternalName( m_stencilData.ZFailBackInline, ref availableShaderProperties, ref duplicatesHelper ); - - TestPropertyInternalName( m_cullModeData.InlineData, ref availableShaderProperties, ref duplicatesHelper ); - - TestPropertyInternalName( m_colorMaskData.InlineData, ref availableShaderProperties, ref duplicatesHelper ); - } - - public void SetPassUniqueNameIfUndefined( string value ) - { - if( string.IsNullOrEmpty( m_passUniqueName ) ) - m_passUniqueName = value; - } - - public bool HasValidData - { - get - { - return m_blendData.DataCheck == TemplateDataCheck.Valid || - m_cullModeData.DataCheck == TemplateDataCheck.Valid || - m_colorMaskData.DataCheck == TemplateDataCheck.Valid || - m_stencilData.DataCheck == TemplateDataCheck.Valid || - m_depthData.DataCheck == TemplateDataCheck.Valid || - m_tagData.DataCheck == TemplateDataCheck.Valid || - m_shaderModel.DataCheck == TemplateDataCheck.Valid || - m_globalsTag.IsValid || - m_srpBatcherTag.IsValid || - m_allModulesTag.IsValid || - m_functionsTag.IsValid || - m_pragmaTag.IsValid || - m_pragmaBeforeTag.IsValid || - m_passTag.IsValid || - m_inputsVertTag.IsValid || - m_inputsFragTag.IsValid; - } - } - - public TemplateBlendData BlendData { get { return m_blendData; } } - public TemplateCullModeData CullModeData { get { return m_cullModeData; } } - public TemplateColorMaskData ColorMaskData { get { return m_colorMaskData; } } - public TemplateStencilData StencilData { get { return m_stencilData; } } - public TemplateDepthData DepthData { get { return m_depthData; } } - public TemplateTagsModuleData TagData { get { return m_tagData; } } - public TemplateTagData GlobalsTag { get { return m_globalsTag; } } - public TemplateTagData SRPBatcherTag { get { return m_srpBatcherTag; } } - public TemplateTagData AllModulesTag { get { return m_allModulesTag; } } - public TemplateTagData FunctionsTag { get { return m_functionsTag; } } - public TemplateTagData PragmaTag { get { return m_pragmaTag; } } - public TemplateTagData PragmaBeforeTag { get { return m_pragmaBeforeTag; } } - public TemplateTagData PassTag { get { return m_passTag; } } - public TemplateTagData InputsVertTag { get { return m_inputsVertTag; } } - public TemplateTagData InputsFragTag { get { return m_inputsFragTag; } } - public TemplateShaderModelData ShaderModel { get { return m_shaderModel; } } - public TemplateSRPType SRPType { get { return m_srpType; } set { m_srpType = value; } } - public bool SRPIsPBR { get { return m_srpIsPBR; } set { m_srpIsPBR = value; } } - public bool SRPIsPBRHD { get { return m_srpIsPBR && m_srpType == TemplateSRPType.HD; } } - public string UniquePrefix { get { return m_uniquePrefix; } } - public string PassUniqueName { get { return m_passUniqueName; } } - public bool HasPassUniqueName { get { return !string.IsNullOrEmpty( m_passUniqueName ); } } - public TemplateIncludePragmaContainter IncludePragmaContainer { get { return m_includePragmaContainer; } } - public bool AllModulesMode { get { return m_allModulesMode; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs.meta deleted file mode 100644 index 64714772..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateModulesData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 122447ac2bc376a448a42a0f5373e63b -timeCreated: 1521718529 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs deleted file mode 100644 index 5086b55f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs +++ /dev/null @@ -1,1248 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using System.Text.RegularExpressions; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateUniquePassData - { - public int SubShaderIdx; - public int PassIdx; - } - - [Serializable] - public sealed class TemplateMultiPass : TemplateDataParent - { - [SerializeField] - private List m_availableShaderProperties = new List(); - - [SerializeField] - private List m_subShaders = new List(); - - [SerializeField] - private TemplateTagData m_propertyTag; - - [SerializeField] - private TemplateIdManager m_templateIdManager; - - [SerializeField] - private string m_shaderNameId = string.Empty; - - [SerializeField] - private string m_shaderBody; - - [SerializeField] - private TemplatePropertyContainer m_templateProperties = new TemplatePropertyContainer(); - - [SerializeField] - private TemplateShaderInfo m_shaderData; - - [SerializeField] - private bool m_isSinglePass = false; - - [SerializeField] - private int m_masterNodesRequired = 0; - - [SerializeField] - TemplateInfoContainer m_customInspectorContainer = new TemplateInfoContainer(); - - [SerializeField] - TemplateInfoContainer m_dependenciesContainer = new TemplateInfoContainer(); - - [SerializeField] - TemplateInfoContainer m_fallbackContainer = new TemplateInfoContainer(); - - [SerializeField] - TemplateInfoContainer m_beforePragmaContainer = new TemplateInfoContainer(); - - [SerializeField] - private CustomTemplatePropertyUIEnum m_customTemplatePropertyUI = CustomTemplatePropertyUIEnum.None; - - [SerializeField] - private int m_lodInjectorId = -1; - - [SerializeField] - TemplateShaderModelData m_globalShaderModel = new TemplateShaderModelData(); - - private Dictionary m_passUniqueIdData = new Dictionary(); - - - public TemplateMultiPass() - { - m_templateType = TemplateDataType.MultiPass; - } - - public TemplateMultiPass( string name, string guid, bool isCommunity ) - { - m_templateType = TemplateDataType.MultiPass; - Init( name, guid, isCommunity ); - } - - public override void Init( string name, string guid, bool isCommunity ) - { - base.Init( name, guid, isCommunity ); - TemplatesManager.CurrTemplateGUIDLoaded = guid; - LoadTemplateBody( guid ); - Name = string.IsNullOrEmpty( name ) ? m_defaultShaderName : name; - } - - void LoadTemplateBody( string guid ) - { - m_passUniqueIdData.Clear(); - m_guid = guid; - string datapath = AssetDatabase.GUIDToAssetPath( guid ); - string shaderBody = string.Empty; - shaderBody = IOUtils.LoadTextFileFromDisk( datapath ); - shaderBody = shaderBody.Replace( "\r\n", "\n" ); - - // Insert Before Tag - MatchCollection col = Regex.Matches( shaderBody, TemplateHelperFunctions.BeforePragmaPattern, RegexOptions.Singleline ); - for( int i = col.Count - 1; i >= 0; i-- ) - { - if( col[ i ].Groups.Count == 3 ) - { - shaderBody = shaderBody.Insert( col[ i ].Groups[ 2 ].Index, TemplatesManager.TemplatePragmaBeforeTag + "\n" + col[ i ].Groups[ 1 ].Value ); - } - } - //Detect SRP Batcher - MatchCollection srpMatch = Regex.Matches( shaderBody, TemplateHelperFunctions.SRPBatcherFindTag ); - for( int i = srpMatch.Count - 1; i >= 0; i-- ) - { - if( srpMatch[ i ].Groups.Count == 2 ) - { - shaderBody = shaderBody.Insert( srpMatch[ i ].Groups[ 0 ].Index + srpMatch[ i ].Groups[ 0 ].Length, TemplatesManager.TemplateSRPBatcherTag + srpMatch[ i ].Groups[ 1 ].Value ); - } - } - - - // Detect if template has LOD tag, if not, insert one - // It will be read and processed over the TemplateSubShader constructor - { - Match match = Regex.Match( shaderBody, TemplateHelperFunctions.SubShaderLODPattern ); - if( match == null || ( match != null && !match.Success ) ) - { - MatchCollection subShaderMatch = Regex.Matches( shaderBody, TemplatesManager.TemplateMPSubShaderTag ); - - int subShaderAmount = subShaderMatch.Count; - - for( int i = subShaderAmount - 1; i > -1; i-- ) - { - if( subShaderMatch[ i ].Success ) - { - shaderBody = shaderBody.Insert( subShaderMatch[ i ].Index + subShaderMatch[ i ].Length, "\n\t\t\tLOD 0\n" ); - } - } - } - } - m_shaderData = TemplateShaderInfoUtil.CreateShaderData( shaderBody ); - if( m_shaderData == null ) - { - m_isValid = false; - return; - } - - m_templateIdManager = new TemplateIdManager( shaderBody ); - - try - { - int nameBegin = shaderBody.IndexOf( TemplatesManager.TemplateShaderNameBeginTag ); - if( nameBegin < 0 ) - { - // Not a template - return; - } - - int nameEnd = shaderBody.IndexOf( TemplatesManager.TemplateFullEndTag, nameBegin ); - if( nameEnd < 0 ) - return; - - - m_shaderBody = shaderBody; - int defaultBegin = nameBegin + TemplatesManager.TemplateShaderNameBeginTag.Length; - int defaultLength = nameEnd - defaultBegin; - m_defaultShaderName = shaderBody.Substring( defaultBegin, defaultLength ); - int[] nameIdx = m_defaultShaderName.AllIndexesOf( "\"" ); - nameIdx[ 0 ] += 1; // Ignore the " character from the string - m_defaultShaderName = m_defaultShaderName.Substring( nameIdx[ 0 ], nameIdx[ 1 ] - nameIdx[ 0 ] ); - m_shaderNameId = shaderBody.Substring( nameBegin, nameEnd + TemplatesManager.TemplateFullEndTag.Length - nameBegin ); - m_templateProperties.AddId( shaderBody, m_shaderNameId, false ); - m_templateIdManager.RegisterId( nameBegin, m_shaderNameId, m_shaderNameId ); - shaderBody = shaderBody.Substring( nameEnd + TemplatesManager.TemplateFullEndTag.Length ); - } - catch( Exception e ) - { - Debug.LogException( e ); - m_isValid = false; - } - - m_customTemplatePropertyUI = TemplateHelperFunctions.FetchCustomUI( shaderBody ); - TemplateHelperFunctions.FetchDependencies( m_dependenciesContainer, ref m_shaderBody ); - if( m_dependenciesContainer.IsValid ) - { - int index = m_dependenciesContainer.Id.IndexOf( TemplatesManager.TemplateDependenciesListTag ); - m_templateProperties.AddId( new TemplateProperty( m_dependenciesContainer.Id, m_dependenciesContainer.Id.Substring( 0, index ), true ) ); - m_templateIdManager.RegisterId( m_dependenciesContainer.Index, m_dependenciesContainer.Id, m_dependenciesContainer.Id ); - } - - TemplateHelperFunctions.FetchCustomInspector( m_customInspectorContainer, ref m_shaderBody ); - if( m_customInspectorContainer.IsValid ) - { - int index = m_customInspectorContainer.Id.IndexOf( "CustomEditor" ); - m_templateProperties.AddId( new TemplateProperty( m_customInspectorContainer.Id, m_customInspectorContainer.Id.Substring( 0, index ), true ) ); - m_templateIdManager.RegisterId( m_customInspectorContainer.Index, m_customInspectorContainer.Id, m_customInspectorContainer.Id ); - } - - TemplateHelperFunctions.FetchFallback( m_fallbackContainer, ref m_shaderBody ); - if( m_fallbackContainer.IsValid ) - { - int index = m_fallbackContainer.Id.IndexOf( "Fallback", StringComparison.InvariantCultureIgnoreCase ); - m_templateProperties.AddId( new TemplateProperty( m_fallbackContainer.Id, m_fallbackContainer.Id.Substring( 0, index ), true ) ); - m_templateIdManager.RegisterId( m_fallbackContainer.Index, m_fallbackContainer.Id, m_fallbackContainer.Id ); - } - - m_lodInjectorId = m_shaderBody.IndexOf( TemplatesManager.TemplateLODsTag ); - - // Shader body may have been changed to inject inexisting tags like fallback - m_templateIdManager.ShaderBody = m_shaderBody; - - m_propertyTag = new TemplateTagData( m_shaderData.PropertyStartIdx, TemplatesManager.TemplatePropertyTag, true ); - m_templateIdManager.RegisterId( m_shaderData.PropertyStartIdx, TemplatesManager.TemplatePropertyTag, TemplatesManager.TemplatePropertyTag ); - m_templateProperties.AddId( shaderBody, TemplatesManager.TemplatePropertyTag, true ); - Dictionary duplicatesHelper = new Dictionary(); - TemplateHelperFunctions.CreateShaderPropertiesList( m_shaderData.Properties, ref m_availableShaderProperties, ref duplicatesHelper ); - for( int i = 0; i < m_availableShaderProperties.Count; i++ ) - { - m_templateIdManager.RegisterId( m_availableShaderProperties[ i ].Index, m_availableShaderProperties[ i ].FullValue, m_availableShaderProperties[ i ].FullValue ); - } - - int subShaderCount = m_shaderData.SubShaders.Count; - - int mainSubShaderIdx = -1; - int mainPassIdx = -1; - - int firstVisibleSubShaderId = -1; - int firstVisiblePassId = -1; - bool foundMainPass = false; - bool foundFirstVisible = false; - - m_templateIdManager.RegisterTag( TemplatesManager.TemplatePassesEndTag ); - m_templateIdManager.RegisterTag( TemplatesManager.TemplateMainPassTag ); - - //SHADER MODEL - { - Match shaderModelMatch = Regex.Match( m_shaderData.Properties, TemplateHelperFunctions.ShaderModelPattern ); - if( shaderModelMatch != null && shaderModelMatch.Success ) - { - if( TemplateHelperFunctions.AvailableInterpolators.ContainsKey( shaderModelMatch.Groups[ 1 ].Value ) ) - { - m_globalShaderModel.Id = shaderModelMatch.Groups[ 0 ].Value; - m_globalShaderModel.StartIdx = shaderModelMatch.Index; - m_globalShaderModel.Value = shaderModelMatch.Groups[ 1 ].Value; - m_globalShaderModel.InterpolatorAmount = TemplateHelperFunctions.AvailableInterpolators[ shaderModelMatch.Groups[ 1 ].Value ]; - m_globalShaderModel.DataCheck = TemplateDataCheck.Valid; - } - else - { - m_globalShaderModel.DataCheck = TemplateDataCheck.Invalid; - } - } - } - // - - - for( int i = 0; i < subShaderCount; i++ ) - { - TemplateSubShader subShader = new TemplateSubShader(this, i, m_templateIdManager, "SubShader" + i, m_shaderData.SubShaders[ i ], ref duplicatesHelper ); - - if( subShader.FoundMainPass ) - { - if( !foundMainPass ) - { - foundMainPass = true; - mainSubShaderIdx = i; - mainPassIdx = subShader.MainPass; - } - } - else if( subShader.MainPass > -1 ) - { - if( !foundFirstVisible ) - { - foundFirstVisible = true; - firstVisibleSubShaderId = i; - firstVisiblePassId = subShader.MainPass; - } - } - - m_subShaders.Add( subShader ); - m_masterNodesRequired += subShader.Passes.Count; - } - - - if( !foundMainPass && foundFirstVisible ) - { - mainSubShaderIdx = firstVisibleSubShaderId; - mainPassIdx = firstVisiblePassId; - } - - for( int subShaderIdx = 0; subShaderIdx < subShaderCount; subShaderIdx++ ) - { - m_subShaders[ subShaderIdx ].Modules.RegisterInternalUnityInlines( ref m_availableShaderProperties , ref duplicatesHelper ); - int passCount = m_subShaders[ subShaderIdx ].Passes.Count; - for( int passIdx = 0; passIdx < passCount; passIdx++ ) - { - m_subShaders[ subShaderIdx ].Passes[ passIdx ].Modules.RegisterInternalUnityInlines( ref m_availableShaderProperties, ref duplicatesHelper ); - m_subShaders[ subShaderIdx ].Passes[ passIdx ].IsMainPass = ( mainSubShaderIdx == subShaderIdx && mainPassIdx == passIdx ); - } - } - - duplicatesHelper.Clear(); - duplicatesHelper = null; - m_isSinglePass = ( m_subShaders.Count == 1 && m_subShaders[ 0 ].PassAmount == 1 ); - - } - - public void ResetState() - { - m_templateIdManager.ResetRegistersState(); - int subshaderCount = m_subShaders.Count; - for( int subShaderIdx = 0; subShaderIdx < subshaderCount; subShaderIdx++ ) - { - m_subShaders[ subShaderIdx ].TemplateProperties.ResetTemplateUsageData(); - int passCount = m_subShaders[ subShaderIdx ].Passes.Count; - for( int passIdx = 0; passIdx < passCount; passIdx++ ) - { - m_subShaders[ subShaderIdx ].Passes[ passIdx ].TemplateProperties.ResetTemplateUsageData(); - } - } - } - - public override void Destroy() - { - m_templateProperties.Destroy(); - m_templateProperties = null; - - m_availableShaderProperties.Clear(); - m_availableShaderProperties = null; - - int subShaderCount = m_subShaders.Count; - for( int i = 0; i < subShaderCount; i++ ) - { - m_subShaders[ i ].Destroy(); - } - - m_subShaders.Clear(); - m_subShaders = null; - - m_templateIdManager.Destroy(); - m_templateIdManager = null; - } - - public void SetSubShaderData( TemplateModuleDataType type, int subShaderId, string[] list ) - { - string id = GetSubShaderDataId( type, subShaderId, false ); - string body = string.Empty; - FillTemplateBody( subShaderId, -1, id, ref body, list ); - SetSubShaderData( type, subShaderId, body ); - } - - public void SetSubShaderData( TemplateModuleDataType type, int subShaderId, List list ) - { - string id = GetSubShaderDataId( type, subShaderId, false ); - string body = string.Empty; - FillTemplateBody( subShaderId, -1, id, ref body, list ); - SetSubShaderData( type, subShaderId, body ); - } - - public void SetSubShaderData( TemplateModuleDataType type, int subShaderId, string text ) - { - if( subShaderId >= m_subShaders.Count ) - return; - - string prefix = m_subShaders[ subShaderId ].Modules.UniquePrefix; - switch( type ) - { - case TemplateModuleDataType.AllModules: - { - m_templateIdManager.SetReplacementText( prefix + TemplatesManager.TemplateAllModulesTag, text ); - } - break; - case TemplateModuleDataType.ModuleShaderModel: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.ShaderModel.Id, text ); - } - break; - case TemplateModuleDataType.ModuleBlendMode: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.BlendData.BlendModeId, text ); - } - break; - case TemplateModuleDataType.ModuleBlendOp: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.BlendData.BlendOpId, text ); - } - break; - case TemplateModuleDataType.ModuleAlphaToMask: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.BlendData.AlphaToMaskId, text ); - } - break; - case TemplateModuleDataType.ModuleCullMode: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.CullModeData.CullModeId, text ); - } - break; - case TemplateModuleDataType.ModuleColorMask: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.ColorMaskData.ColorMaskId, text ); - } - break; - case TemplateModuleDataType.ModuleStencil: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.StencilData.StencilBufferId, text ); - } - break; - case TemplateModuleDataType.ModuleZwrite: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.DepthData.ZWriteModeId, text ); - } - break; - case TemplateModuleDataType.ModuleZTest: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.DepthData.ZTestModeId, text ); - } - break; - case TemplateModuleDataType.ModuleZOffset: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.DepthData.OffsetId, text ); - } - break; - case TemplateModuleDataType.ModuleTag: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.TagData.TagsId, text ); - } - break; - case TemplateModuleDataType.ModuleGlobals: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.GlobalsTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleSRPBatcher: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.SRPBatcherTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleFunctions: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.FunctionsTag.Id, text ); - } - break; - case TemplateModuleDataType.ModulePragma: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.PragmaTag.Id, text ); - } - break; - case TemplateModuleDataType.ModulePragmaBefore: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.PragmaBeforeTag.Id, text ); - } - break; - case TemplateModuleDataType.ModulePass: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.PassTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleInputVert: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.InputsVertTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleInputFrag: - { - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Modules.InputsFragTag.Id, text ); - } - break; - } - } - - public void SetPropertyData( string[] properties ) - { - string body = string.Empty; - FillTemplateBody( -1, -1, TemplatesManager.TemplatePropertyTag, ref body, properties ); - SetPropertyData( body ); - } - - - public void SetPropertyData( string text ) - { - m_templateIdManager.SetReplacementText( m_propertyTag.Id, text ); - } - - public string GetSubShaderDataId( TemplateModuleDataType type, int subShaderId, bool addPrefix ) - { - if( subShaderId >= m_subShaders.Count ) - return string.Empty; - - string prefix = string.Empty; - switch( type ) - { - case TemplateModuleDataType.AllModules: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + TemplatesManager.TemplateAllModulesTag; - } - case TemplateModuleDataType.ModuleBlendMode: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.BlendData.BlendModeId; - } - case TemplateModuleDataType.ModuleBlendOp: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.BlendData.BlendOpId; - } - case TemplateModuleDataType.ModuleAlphaToMask: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.BlendData.AlphaToMaskId; - } - case TemplateModuleDataType.ModuleCullMode: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.CullModeData.CullModeId; - } - case TemplateModuleDataType.ModuleColorMask: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.ColorMaskData.ColorMaskId; - } - case TemplateModuleDataType.ModuleStencil: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.StencilData.StencilBufferId; - } - case TemplateModuleDataType.ModuleZwrite: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.DepthData.ZWriteModeId; - } - case TemplateModuleDataType.ModuleZTest: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.DepthData.ZTestModeId; - } - case TemplateModuleDataType.ModuleZOffset: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.DepthData.OffsetId; - } - case TemplateModuleDataType.ModuleTag: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.TagData.TagsId; - } - case TemplateModuleDataType.ModuleGlobals: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.GlobalsTag.Id; - } - case TemplateModuleDataType.ModuleSRPBatcher: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.SRPBatcherTag.Id; - } - case TemplateModuleDataType.ModuleFunctions: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.FunctionsTag.Id; - } - case TemplateModuleDataType.ModulePragma: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.PragmaTag.Id; - } - case TemplateModuleDataType.ModulePragmaBefore: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.PragmaBeforeTag.Id; - } - case TemplateModuleDataType.ModulePass: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.PassTag.Id; - } - case TemplateModuleDataType.ModuleInputVert: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.InputsVertTag.Id; - } - case TemplateModuleDataType.ModuleInputFrag: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Modules.InputsFragTag.Id; - } - } - return string.Empty; - - } - public string GetPassDataId( TemplateModuleDataType type, int subShaderId, int passId, bool addPrefix ) - { - if( subShaderId >= m_subShaders.Count || passId >= m_subShaders[ subShaderId ].Passes.Count ) - return string.Empty; - - string prefix = string.Empty; - switch( type ) - { - case TemplateModuleDataType.AllModules: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + TemplatesManager.TemplateAllModulesTag; - } - case TemplateModuleDataType.ModuleBlendMode: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.BlendData.BlendModeId; - } - case TemplateModuleDataType.ModuleBlendOp: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.BlendData.BlendOpId; - } - case TemplateModuleDataType.ModuleAlphaToMask: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.BlendData.AlphaToMaskId; - } - case TemplateModuleDataType.ModuleCullMode: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.CullModeData.CullModeId; - } - case TemplateModuleDataType.ModuleColorMask: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.ColorMaskData.ColorMaskId; - } - case TemplateModuleDataType.ModuleStencil: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.StencilData.StencilBufferId; - } - case TemplateModuleDataType.ModuleZwrite: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.DepthData.ZWriteModeId; - } - case TemplateModuleDataType.ModuleZTest: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.DepthData.ZTestModeId; - } - case TemplateModuleDataType.ModuleZOffset: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.DepthData.OffsetId; - } - case TemplateModuleDataType.ModuleTag: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.TagData.TagsId; - } - case TemplateModuleDataType.ModuleGlobals: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.GlobalsTag.Id; - } - case TemplateModuleDataType.ModuleSRPBatcher: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.SRPBatcherTag.Id; - } - case TemplateModuleDataType.ModuleFunctions: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.FunctionsTag.Id; - } - case TemplateModuleDataType.ModulePragma: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.PragmaTag.Id; - } - case TemplateModuleDataType.ModulePragmaBefore: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.PragmaBeforeTag.Id; - } - case TemplateModuleDataType.ModulePass: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.PassTag.Id; - } - case TemplateModuleDataType.ModuleInputVert: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.InputsVertTag.Id; - } - case TemplateModuleDataType.ModuleInputFrag: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.InputsFragTag.Id; - } - case TemplateModuleDataType.PassVertexFunction: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].VertexFunctionData.Id; - } - case TemplateModuleDataType.PassFragmentFunction: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].FragmentFunctionData.Id; - } - case TemplateModuleDataType.PassVertexData: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].VertexDataContainer.VertexDataId; - } - case TemplateModuleDataType.PassInterpolatorData: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].InterpolatorDataContainer.InterpDataId; - } - case TemplateModuleDataType.VControl: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].TessVControlTag.Id; - } - case TemplateModuleDataType.ControlData: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].TessControlData.Id; - } - case TemplateModuleDataType.DomainData: - { - prefix = addPrefix ? m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix : string.Empty; - return prefix + m_subShaders[ subShaderId ].Passes[ passId ].TessDomainData.Id; - } - } - return string.Empty; - } - - public void SetPassData( TemplateModuleDataType type, int subShaderId, int passId, string[] list ) - { - //if( list == null || list.Length == 0 ) - // return; - - string id = GetPassDataId( type, subShaderId, passId, false ); - string body = string.Empty; - FillTemplateBody( subShaderId, passId, id, ref body, list ); - SetPassData( type, subShaderId, passId, body ); - } - - public void SetPassData( TemplateModuleDataType type, int subShaderId, int passId, List list ) - { - //if( list == null || list.Count == 0 ) - // return; - - string id = GetPassDataId( type, subShaderId, passId, false ); - string body = string.Empty; - FillTemplateBody( subShaderId, passId, id, ref body, list ); - SetPassData( type, subShaderId, passId, body ); - } - - public void SetPassData( TemplateModuleDataType type, int subShaderId, int passId, string text ) - { - if( subShaderId >= m_subShaders.Count || passId >= m_subShaders[ subShaderId ].Passes.Count ) - return; - - string prefix = string.Empty; - switch( type ) - { - //case TemplateModuleDataType.EndPass: - //{ - // prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - // m_templateIdManager.SetReplacementText( prefix + TemplatesManager.TemplateEndPassTag, text ); - //} - //break; - case TemplateModuleDataType.AllModules: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + TemplatesManager.TemplateAllModulesTag, text ); - } - break; - case TemplateModuleDataType.ModuleShaderModel: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.ShaderModel.Id, text ); - } - break; - case TemplateModuleDataType.ModuleBlendMode: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.BlendData.BlendModeId, text ); - } - break; - case TemplateModuleDataType.ModuleBlendOp: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.BlendData.BlendOpId, text ); - } - break; - case TemplateModuleDataType.ModuleAlphaToMask: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.BlendData.AlphaToMaskId, text ); - } - break; - case TemplateModuleDataType.ModuleCullMode: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.CullModeData.CullModeId, text ); - } - break; - case TemplateModuleDataType.ModuleColorMask: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.ColorMaskData.ColorMaskId, text ); - } - break; - case TemplateModuleDataType.ModuleStencil: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.StencilData.StencilBufferId, text ); - } - break; - case TemplateModuleDataType.ModuleZwrite: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.DepthData.ZWriteModeId, text ); - } - break; - case TemplateModuleDataType.ModuleZTest: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.DepthData.ZTestModeId, text ); - } - break; - case TemplateModuleDataType.ModuleZOffset: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.DepthData.OffsetId, text ); - } - break; - case TemplateModuleDataType.ModuleTag: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.TagData.TagsId, text ); - } - break; - case TemplateModuleDataType.ModuleGlobals: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.GlobalsTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleSRPBatcher: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.SRPBatcherTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleFunctions: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.FunctionsTag.Id, text ); - } - break; - case TemplateModuleDataType.ModulePragma: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.PragmaTag.Id, text ); - } - break; - case TemplateModuleDataType.ModulePragmaBefore: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.PragmaBeforeTag.Id, text ); - } - break; - case TemplateModuleDataType.ModulePass: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.PassTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleInputVert: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.InputsVertTag.Id, text ); - } - break; - case TemplateModuleDataType.ModuleInputFrag: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].Modules.UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].Modules.InputsFragTag.Id, text ); - } - break; - case TemplateModuleDataType.PassVertexFunction: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].VertexFunctionData.Id, text ); - } - break; - case TemplateModuleDataType.PassFragmentFunction: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].FragmentFunctionData.Id, text ); - } - break; - case TemplateModuleDataType.PassVertexData: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].VertexDataContainer.VertexDataId, text ); - } - break; - case TemplateModuleDataType.PassInterpolatorData: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].InterpolatorDataContainer.InterpDataId, text ); - } - break; - case TemplateModuleDataType.PassNameData: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].PassNameContainer.Id, text ); - } - break; - case TemplateModuleDataType.VControl: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].TessVControlTag.Id, text ); - } - break; - case TemplateModuleDataType.ControlData: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].TessControlData.Id, text ); - } - break; - case TemplateModuleDataType.DomainData: - { - prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].TessDomainData.Id, text ); - } - break; - } - } - - public void SetPassInputData( int subShaderId, int passId, int inputId, string text ) - { - if( subShaderId >= m_subShaders.Count || - passId >= m_subShaders[ subShaderId ].Passes.Count ) - return; - - string prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - TemplateInputData inputData = m_subShaders[ subShaderId ].Passes[ passId ].InputDataFromId( inputId ); - if( inputData != null ) - { - m_templateIdManager.SetReplacementText( prefix + inputData.TagId, text ); - } - else - { - Debug.LogErrorFormat( "Unable to find input data for port with id {0} on subshader {1} pass {2}", inputId, subShaderId, passId ); - } - } - - public void SetPassInputDataByArrayIdx( int subShaderId, int passId, int inputId, string text ) - { - if( subShaderId >= m_subShaders.Count || - passId >= m_subShaders[ subShaderId ].Passes.Count || - inputId >= m_subShaders[ subShaderId ].Passes[ passId ].InputDataList.Count ) - return; - - string prefix = m_subShaders[ subShaderId ].Passes[ passId ].UniquePrefix; - m_templateIdManager.SetReplacementText( prefix + m_subShaders[ subShaderId ].Passes[ passId ].InputDataList[ inputId ].TagId, text ); - } - - public TemplateData CreateTemplateData( string name, string guid, int subShaderId, int passId ) - { - if( subShaderId >= m_subShaders.Count || - passId >= m_subShaders[ subShaderId ].Passes.Count ) - return null; - - if( string.IsNullOrEmpty( name ) ) - name = m_defaultShaderName; - - TemplateData templateData = ScriptableObject.CreateInstance(); - templateData.Name = name; - templateData.GUID = guid; - templateData.TemplateBody = m_shaderBody; - templateData.DefaultShaderName = m_defaultShaderName; - templateData.ShaderNameId = m_shaderNameId; - templateData.OrderId = m_orderId; - - templateData.InputDataList = SubShaders[ subShaderId ].Passes[ passId ].InputDataList; - templateData.VertexDataContainer = SubShaders[ subShaderId ].Passes[ passId ].VertexDataContainer; - templateData.InterpolatorDataContainer = SubShaders[ subShaderId ].Passes[ passId ].InterpolatorDataContainer; - templateData.AvailableShaderProperties = m_availableShaderProperties; - templateData.VertexFunctionData = SubShaders[ subShaderId ].Passes[ passId ].VertexFunctionData; - templateData.FragmentFunctionData = SubShaders[ subShaderId ].Passes[ passId ].FragmentFunctionData; - templateData.BlendData = SubShaders[ subShaderId ].Passes[ passId ].Modules.BlendData; - templateData.CullModeData = SubShaders[ subShaderId ].Passes[ passId ].Modules.CullModeData; - templateData.ColorMaskData = SubShaders[ subShaderId ].Passes[ passId ].Modules.ColorMaskData; - templateData.StencilData = SubShaders[ subShaderId ].Passes[ passId ].Modules.StencilData; - templateData.DepthData = SubShaders[ subShaderId ].Passes[ passId ].Modules.DepthData; - templateData.TagData = SubShaders[ subShaderId ].Passes[ passId ].Modules.TagData; - - //templateData.PropertyList = m_pr; - //private Dictionary m_propertyDict = new Dictionary(); - - return templateData; - } - - public bool FillTemplateBody( int subShaderId, int passId, string id, ref string body, List values ) - { - if( values.Count == 0 ) - { - return true; - } - - string[] array = new string[ values.Count ]; - for( int i = 0; i < values.Count; i++ ) - { - array[ i ] = values[ i ].PropertyName; - } - return FillTemplateBody( subShaderId, passId, id, ref body, array ); - } - - public bool FillTemplateBody( int subShaderId, int passId, string id, ref string body, params string[] values ) - { - if( values.Length == 0 ) - { - if( id[ id.Length - 1 ] == '\n' ) - body = "\n"; - - return true; - } - - TemplatePropertyContainer propertyContainer = null; - if( subShaderId >= 0 ) - { - if( passId >= 0 ) - { - propertyContainer = SubShaders[ subShaderId ].Passes[ passId ].TemplateProperties; - } - else - { - propertyContainer = SubShaders[ subShaderId ].TemplateProperties; - } - } - else - { - propertyContainer = m_templateProperties; - } - - propertyContainer.BuildInfo(); - - if( propertyContainer.PropertyDict.ContainsKey( id ) ) - { - string finalValue = propertyContainer.PropertyDict[ id ].UseIndentationAtStart ? propertyContainer.PropertyDict[ id ].Indentation : string.Empty; - for( int i = 0; i < values.Length; i++ ) - { - - if( propertyContainer.PropertyDict[ id ].AutoLineFeed ) - { - string[] valuesArr = values[ i ].Split( '\n' ); - for( int j = 0; j < valuesArr.Length; j++ ) - { - //first value will be automatically indented by the string replace - finalValue += ( ( i == 0 && j == 0 ) ? string.Empty : propertyContainer.PropertyDict[ id ].Indentation ) + valuesArr[ j ]; - finalValue += TemplatesManager.TemplateNewLine; - } - } - else - { - //first value will be automatically indented by the string replace - finalValue += ( i == 0 ? string.Empty : propertyContainer.PropertyDict[ id ].Indentation ) + values[ i ]; - } - } - - body = finalValue; - propertyContainer.PropertyDict[ id ].Used = true; - return true; - } - - if( values.Length > 1 || !string.IsNullOrEmpty( values[ 0 ] ) ) - { - UIUtils.ShowMessage( string.Format( "Attempting to write data into inexistant tag {0}. Please review the template {1} body and consider adding the missing tag.", id, m_defaultShaderName ), MessageSeverity.Error ); - return false; - } - return true; - } - - public bool FillVertexInstructions( int subShaderId, int passId, params string[] values ) - { - TemplateFunctionData vertexFunctionData = SubShaders[ subShaderId ].Passes[ passId ].VertexFunctionData; - if( vertexFunctionData != null && !string.IsNullOrEmpty( vertexFunctionData.Id ) ) - { - string body = string.Empty; - bool isValid = FillTemplateBody( subShaderId, passId, vertexFunctionData.Id, ref body, values ); - SetPassData( TemplateModuleDataType.PassVertexFunction, subShaderId, passId, body ); - return isValid; - } - - if( values.Length > 0 ) - { - UIUtils.ShowMessage( "Attemping to add vertex instructions on a template with no assigned vertex code area", MessageSeverity.Error ); - return false; - } - return true; - } - - public bool FillFragmentInstructions( int subShaderId, int passId, params string[] values ) - { - TemplateFunctionData fragmentFunctionData = SubShaders[ subShaderId ].Passes[ passId ].FragmentFunctionData; - if( fragmentFunctionData != null && !string.IsNullOrEmpty( fragmentFunctionData.Id ) ) - { - string body = string.Empty; - bool isValid = FillTemplateBody( subShaderId, passId, fragmentFunctionData.Id, ref body, values ); - SetPassData( TemplateModuleDataType.PassFragmentFunction, subShaderId, passId, body ); - return isValid; - } - - if( values.Length > 0 ) - { - UIUtils.ShowMessage( "Attemping to add fragment instructions on a template with no assigned vertex code area", MessageSeverity.Error ); - return false; - } - return true; - } - - public void SetShaderName( string name ) - { - m_templateIdManager.SetReplacementText( m_shaderNameId, name ); - } - - public void SetCustomInspector( string customInspector ) - { - if( m_customInspectorContainer.Index > -1 ) - { - m_templateIdManager.SetReplacementText( m_customInspectorContainer.Id, m_templateProperties.PropertyDict[ m_customInspectorContainer.Id ].Indentation + customInspector ); - } - } - - public void SetFallback( string fallback ) - { - if( m_fallbackContainer.Index > -1 ) - { - m_templateIdManager.SetReplacementText( m_fallbackContainer.Id, m_templateProperties.PropertyDict[ m_fallbackContainer.Id ].Indentation + fallback ); - } - } - - public void SetDependencies( string dependencies ) - { - if( m_dependenciesContainer.Index > -1 ) - { - m_templateIdManager.SetReplacementText( m_dependenciesContainer.Id, dependencies ); - } - } - - private void OnEnable() - { - hideFlags = HideFlags.HideAndDontSave; - } - - public override bool Reload() - { - m_propertyTag = null; - m_shaderNameId = string.Empty; - m_shaderBody = string.Empty; - m_isSinglePass = false; - m_masterNodesRequired = 0; - m_beforePragmaContainer.Reset(); - m_customInspectorContainer.Reset(); - m_fallbackContainer.Reset(); - m_dependenciesContainer.Reset(); - m_availableShaderProperties.Clear(); - int count = m_subShaders.Count; - for( int i = 0; i < count; i++ ) - { - m_subShaders[ i ].Destroy(); - } - m_subShaders.Clear(); - - m_templateIdManager.Reset(); - if( m_shaderData != null ) - m_shaderData.Destroy(); - - m_templateProperties.Reset(); - - string oldName = m_defaultShaderName; - LoadTemplateBody( m_guid ); - - if( m_communityTemplate ) - Name = m_defaultShaderName; - - return !oldName.Equals( m_defaultShaderName ); - } - - public bool GetSubShaderandPassFor( string passUniqueId, ref int subShaderId, ref int passId ) - { - if( string.IsNullOrEmpty( passUniqueId ) ) - return false; - - if( m_passUniqueIdData.Count == 0 ) - { - for( int subShaderIdx = 0; subShaderIdx < m_subShaders.Count; subShaderIdx++ ) - { - for( int passIdx = 0; passIdx < m_subShaders[ subShaderIdx ].Passes.Count; passIdx++ ) - { - if( m_subShaders[ subShaderIdx ].Passes[ passIdx ].Modules.HasPassUniqueName ) - { - if( m_passUniqueIdData.ContainsKey( m_subShaders[ subShaderIdx ].Passes[ passIdx ].Modules.PassUniqueName ) ) - { - Debug.LogErrorFormat( "Found duplicate pass name '{0}' over template. Please fix template as it will result in multiple errors.", m_subShaders[ subShaderIdx ].Passes[ passIdx ].Modules.PassUniqueName ); - return false; - } - m_passUniqueIdData.Add( m_subShaders[ subShaderIdx ].Passes[ passIdx ].Modules.PassUniqueName, new TemplateUniquePassData() { PassIdx = passIdx, SubShaderIdx = subShaderIdx } ); - } - } - } - } - - if( m_passUniqueIdData.ContainsKey( passUniqueId ) ) - { - subShaderId = m_passUniqueIdData[ passUniqueId ].SubShaderIdx; - passId = m_passUniqueIdData[ passUniqueId ].PassIdx; - return true; - } - subShaderId = -1; - passId = -1; - return false; - } - - public TemplateShaderPropertyData GetShaderPropertyData( string propertyName ) - { - return m_availableShaderProperties.Find( ( x ) => ( x.PropertyName.Equals( propertyName ) ) ); - } - - public TemplateSRPType SRPtype { get { return m_subShaders[ 0 ].Modules.SRPType; } } - //public bool SRPIsPBRHD { get { return m_subShaders[0].Modules.SRPIsPBRHD ; } } - public List SubShaders { get { return m_subShaders; } } - public List AvailableShaderProperties { get { return m_availableShaderProperties; } } - public TemplateTagData PropertyTag { get { return m_propertyTag; } } - public TemplateIdManager IdManager { get { return m_templateIdManager; } } - public TemplatePropertyContainer TemplateProperties { get { return m_templateProperties; } } - public TemplateInfoContainer CustomInspectorContainer { get { return m_customInspectorContainer; } } - public TemplateInfoContainer FallbackContainer { get { return m_fallbackContainer; } } - public TemplateInfoContainer BeforePragmaContainer { get { return m_beforePragmaContainer; } } - public bool IsSinglePass { get { return m_isSinglePass; } } - public int MasterNodesRequired { get { return m_masterNodesRequired; } } - public CustomTemplatePropertyUIEnum CustomTemplatePropertyUI { get { return m_customTemplatePropertyUI; } } - public bool CanAddLODs { get { return m_lodInjectorId > -1; } } - public TemplateShaderModelData GlobalShaderModel { get { return m_globalShaderModel; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs.meta deleted file mode 100644 index 00e2dee2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPass.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4214390aa7f66364bbab454dc15a04ac -timeCreated: 1516981847 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs deleted file mode 100644 index 92ce5c77..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs +++ /dev/null @@ -1,3113 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -//#define SHOW_TEMPLATE_HELP_BOX - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum HDSRPMaterialType - { - SubsurfaceScattering, - Standard, - Specular, - Anisotropy, - Iridescence, - Translucent - } - - public enum InvisibilityStatus - { - LockedInvisible, - Invisible, - Visible - } - - public enum SetTemplateSource - { - NewShader, - ShaderLoad, - HotCodeReload - }; - - [Serializable] - [NodeAttributes( "Template Master Node", "Master", "Shader Generated according to template rules", null, KeyCode.None, false )] - public sealed class TemplateMultiPassMasterNode : MasterNode - { - private const double MaxLODEditTimestamp = 1; - - private static int PASS_SELECTOR_VERSION = 16200; - private static int PASS_UNIQUE_ID_VERSION = 16204; - - private const string LodNameId = "LODName"; - private const string LodValueId = "LODValue"; - - private const string LodSubtitle = "LOD( {0} )"; - private const string AdditionalLODsStr = "LODs"; - - private const string SubTitleFormatterStr = "(SubShader {0} Pass {1})"; - private const string NoSubShaderPropertyStr = "No Sub-Shader properties available"; - private const string NoPassPropertyStr = "No Pass properties available"; - - private const string WarningMessage = "Templates is a feature that is still heavily under development and users may experience some problems.\nPlease email support@amplify.pt if any issue occurs."; - private const string OpenTemplateStr = "Edit Template"; - private const string ReloadTemplateStr = "Reload Template"; - private const string CommonPropertiesStr = "Common Properties "; - private const string SubShaderModuleStr = "SubShader "; - private const string PassModuleStr = "Pass "; - - private const string PassNameStr = "Name"; - private const string PassNameFormateStr = "Name \"{0}\""; - private const string SubShaderLODValueLabel = "LOD Value"; - private const string SubShaderLODNameLabel = "LOD Name"; - - - - private bool m_reRegisterTemplateData = false; - private bool m_fireTemplateChange = false; - private bool m_fetchMasterNodeCategory = false; - - [SerializeField] - private string m_templateGUID = "4e1801f860093ba4f9eb58a4b556825b"; - - [SerializeField] - private int m_passIdx = 0; - - //[SerializeField] - //private string m_passIdxStr = string.Empty; - - [SerializeField] - private bool m_passFoldout = false; - - [SerializeField] - private int m_subShaderIdx = 0; - - //[SerializeField] - //private string m_subShaderIdxStr = string.Empty; - - [SerializeField] - private bool m_subStringFoldout = false; - - [SerializeField] - private bool m_lodFoldout = false; - - - [SerializeField] - private string m_mainLODName = string.Empty; - - //[SerializeField] - //private string m_subShaderLODStr; - - //[SerializeField] - //private bool m_mainMPMasterNode = false; - - [NonSerialized] - private TemplateMultiPass m_templateMultiPass = null; - - [NonSerialized] - private TemplateMultiPassMasterNode m_mainMasterNodeRef = null; - - [SerializeField] - private TemplateModulesHelper m_subShaderModule = new TemplateModulesHelper(); - - [SerializeField] - private TemplateModulesHelper m_passModule = new TemplateModulesHelper(); - - [SerializeField] - private UsePassHelper m_usePass; - - [SerializeField] - private string m_passName = string.Empty; - - [SerializeField] - private string m_passUniqueId = string.Empty; - - [SerializeField] - private string m_originalPassName = string.Empty; - - [SerializeField] - private bool m_hasLinkPorts = false; - - [SerializeField] - private InvisibilityStatus m_isInvisible = InvisibilityStatus.Visible; - - [SerializeField] - private int m_invisibleOptions = 0; - - [SerializeField] - private bool m_invalidNode = false; - - [SerializeField] - private FallbackPickerHelper m_fallbackHelper = null; - - [SerializeField] - private DependenciesHelper m_dependenciesHelper = new DependenciesHelper(); - - [SerializeField] - private TemplateOptionsUIHelper m_subShaderOptions = new TemplateOptionsUIHelper( true ); - - [SerializeField] - private TemplateOptionsUIHelper m_passOptions = new TemplateOptionsUIHelper( false ); - - [SerializeField] - private TemplatePassSelectorHelper m_passSelector = new TemplatePassSelectorHelper(); - - [SerializeField] - private TemplateOptionsDefinesContainer m_optionsDefineContainer = new TemplateOptionsDefinesContainer(); - - [SerializeField] - private TerrainDrawInstancedHelper m_drawInstancedHelper = new TerrainDrawInstancedHelper(); - - // HATE THIS BELOW, MUST REMOVE HD SPECIFIC CODE FROM GENERIC MASTER NODE - private const string HDSRPMaterialTypeStr = "Material Type"; - private const string SRPMaterialSubsurfaceScatteringKeyword = "_MATERIAL_FEATURE_SUBSURFACE_SCATTERING 1"; - private const string SRPMaterialTransmissionKeyword = "_MATERIAL_FEATURE_TRANSMISSION 1"; - private const string SRPHDMaterialSpecularKeyword = "_MATERIAL_FEATURE_SPECULAR_COLOR 1"; - //private const string SRPLWMaterialSpecularKeyword = "_SPECULAR_SETUP 1"; - private const string SRPMaterialAnisotropyKeyword = "_MATERIAL_FEATURE_ANISOTROPY 1"; - private const string SRPMaterialIridiscenceKeyword = "_MATERIAL_FEATURE_IRIDESCENCE 1"; - //private const string SRPMaterialNormalMapKeyword = "_NORMALMAP 1"; - //private const string SRPMaterialAlphaTestKeyword = "_ALPHATEST_ON 1"; - //private const string SRPMaterialBlendModeAlphaClipThresholdKeyword = "_AlphaClip 1"; - private const string SRPMaterialTransparentKeyword = "_SURFACE_TYPE_TRANSPARENT 1"; - private const string SRPMaterialBlendModeAddKeyword = "_BLENDMODE_ADD 1"; - private const string SRPMaterialBlendModeAlphaKeyword = "_BLENDMODE_ALPHA 1"; - private const string SRPMaterialClearCoatKeyword = "_MATERIAL_FEATURE_CLEAR_COAT"; - - [NonSerialized] - private bool m_fetchPorts = true; - [NonSerialized] - private InputPort m_specularPort; - [NonSerialized] - private InputPort m_metallicPort; - [NonSerialized] - private InputPort m_coatMaskPort; - [NonSerialized] - private InputPort m_diffusionProfilePort; - [NonSerialized] - private InputPort m_subsurfaceMaskPort; - [NonSerialized] - private InputPort m_thicknessPort; - [NonSerialized] - private InputPort m_anisotropyPort; - [NonSerialized] - private InputPort m_iridescenceThicknessPort; - [NonSerialized] - private InputPort m_iridescenceMaskPort; - [NonSerialized] - private InputPort m_indexOfRefractionPort; - [NonSerialized] - private InputPort m_transmittanceColorPort; - [NonSerialized] - private InputPort m_transmittanceAbsorptionDistancePort; - [NonSerialized] - private InputPort m_transmittanceMaskPort; - - [SerializeField] - private HDSRPMaterialType m_hdSrpMaterialType = HDSRPMaterialType.Standard; - - [NonSerialized] - private bool m_refreshLODValueMasterNodes = false; - [NonSerialized] - private bool m_refocusLODValueMasterNodes = false; - [NonSerialized] - private double m_refreshLODValueMasterNodesTimestamp; - - ////////////////////////////////////////////////////////////////////////// - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_masterNodeCategory = 1;// First Template - m_marginPreviewLeft = 20; - m_shaderNameIsTitle = true; - m_customInspectorName = string.Empty; - m_customPrecision = true; - } - - public override void ReleaseResources() - { - // Internal template resources ( for inline properties) are released by first node on the list - // As it's also registered that way - if( IsLODMainFirstPass ) - m_containerGraph.ClearInternalTemplateNodes(); - - if( !IsLODMainMasterNode ) - return; - TemplateMultiPass template = ( m_templateMultiPass == null ) ? m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( m_templateGUID ) as TemplateMultiPass : m_templateMultiPass; - //Maintained the logic of being the main master node to unregister since this method is being called - //over the main master node in multiple places - //but it will unregister with unique of the first master node (pass 0) since it was the one - //to register it - int passUniqueId = ( m_passIdx == 0 ) ? UniqueId : ContainerGraph.MultiPassMasterNodes.NodesList[ 0 ].UniqueId; - - if( template != null && template.AvailableShaderProperties != null ) - { - // Unregister old template properties - int oldPropertyCount = template.AvailableShaderProperties.Count; - for( int i = 0; i < oldPropertyCount; i++ ) - { - UIUtils.ReleaseUniformName( passUniqueId, template.AvailableShaderProperties[ i ].PropertyName ); - } - } - } - - public void CopyOptionsFrom( TemplateMultiPassMasterNode origin ) - { - //Copy options - SubShaderOptions.CopyOptionsValuesFrom( origin.SubShaderOptions ); - PassOptions.CopyOptionsValuesFrom( origin.PassOptions ); - - //Copy selected passes - if( IsMainOutputNode ) - m_passSelector.CopyFrom( origin.PassSelector ); - } - - void RegisterProperties() - { - //First pass must be the one to always register properties so all modules - //can extract a valid negative Id when reading inline properties - if( /*!IsLODMainMasterNode*/!IsLODMainFirstPass ) - { - m_reRegisterTemplateData = false; - return; - } - - if( m_templateMultiPass != null ) - { - m_reRegisterTemplateData = false; - // Register old template properties - int newPropertyCount = m_templateMultiPass.AvailableShaderProperties.Count; - for( int i = 0; i < newPropertyCount; i++ ) - { - m_containerGraph.AddInternalTemplateNode( m_templateMultiPass.AvailableShaderProperties[ i ] ); - int nodeId = UIUtils.CheckUniformNameOwner( m_templateMultiPass.AvailableShaderProperties[ i ].PropertyName ); - if( nodeId > -1 ) - { - if( UniqueId != nodeId ) - { - ParentNode node = m_containerGraph.GetNode( nodeId ); - if( node != null ) - { - UIUtils.ShowMessage( string.Format( "Template requires property name {0} which is currently being used by {1}. Please rename it and reload template.", m_templateMultiPass.AvailableShaderProperties[ i ].PropertyName, node.Attributes.Name ) ); - } - else - { - UIUtils.ShowMessage( string.Format( "Template requires property name {0} which is currently being on your graph. Please rename it and reload template.", m_templateMultiPass.AvailableShaderProperties[ i ].PropertyName ) ); - } - } - } - else - { - UIUtils.RegisterUniformName( UniqueId, m_templateMultiPass.AvailableShaderProperties[ i ].PropertyName ); - } - } - } - } - - public override void OnEnable() - { - base.OnEnable(); - m_reRegisterTemplateData = true; - - if( m_usePass == null ) - { - m_usePass = ScriptableObject.CreateInstance(); - m_usePass.Init( " Additional Use Passes" ); - } - - if( m_fallbackHelper == null ) - { - m_fallbackHelper = ScriptableObject.CreateInstance(); - m_fallbackHelper.Init(); - } - } - - protected override void OnUniqueIDAssigned() - { - base.OnUniqueIDAssigned(); - if( UniqueId >= 0 ) - { - if( m_lodIndex == -1 ) - { - m_containerGraph.MultiPassMasterNodes.AddNode( this ); - } - else - { - m_containerGraph.LodMultiPassMasternodes[ m_lodIndex ].AddNode( this ); - } - } - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - m_passOptions.CheckImediateActionsForPort( this, portId ); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - m_passOptions.CheckImediateActionsForPort( this, portId ); - } - - public void ForceTemplateRefresh() - { - SetTemplate( null, false, true, m_subShaderIdx, m_passIdx, SetTemplateSource.HotCodeReload ); - } - - public void SetTemplate( TemplateMultiPass template, bool writeDefaultData, bool fetchMasterNodeCategory, int subShaderIdx, int passIdx , SetTemplateSource source ) - { - if( subShaderIdx > -1 ) - m_subShaderIdx = subShaderIdx; - - if( passIdx > -1 ) - m_passIdx = passIdx; - - ReleaseResources(); - bool hotCodeOrRead = ( template == null ); - m_templateMultiPass = ( hotCodeOrRead ) ? m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( m_templateGUID ) as TemplateMultiPass : template; - if( m_templateMultiPass != null ) - { - - string passName = string.IsNullOrEmpty( m_passUniqueId ) ? ( m_isInvisible == InvisibilityStatus.LockedInvisible ? m_passName : m_originalPassName ) : m_passUniqueId; - int newPassIdx = m_passIdx; - int newSubShaderIdx = m_subShaderIdx; - m_templateMultiPass.GetSubShaderandPassFor( passName, ref newSubShaderIdx, ref newPassIdx ); - if( newPassIdx == -1 || newSubShaderIdx == -1 ) - { - //m_containerGraph.MarkToDelete( this ); - ContainerGraph.ParentWindow.SetOutdatedShaderFromTemplate(); - m_invalidNode = true; - UIUtils.ShowMessage( "Template changed drastically. Removing invalid passes." ); - return; - } - else - { - if( m_passIdx != newPassIdx ) - m_passIdx = newPassIdx; - - if( m_subShaderIdx != newSubShaderIdx ) - m_subShaderIdx = newSubShaderIdx; - } - - m_containerGraph.CurrentSRPType = m_templateMultiPass.SRPtype; - if( m_templateMultiPass.IsSinglePass ) - { - SetAdditonalTitleText( string.Empty ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].MainPass != m_passIdx ) - { - SetAdditonalTitleText( string.Format( SubTitleFormatterStr, m_subShaderIdx, m_passIdx ) ); - } - m_invalidNode = false; - if( m_subShaderIdx >= m_templateMultiPass.SubShaders.Count || - m_passIdx >= m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes.Count ) - { - if( DebugConsoleWindow.DeveloperMode ) - Debug.LogFormat( "Inexisting pass {0}. Cancelling template fetch", m_originalPassName ); - - return; - } - - m_isMainOutputNode = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].IsMainPass; - if( m_isMainOutputNode ) - { - // We cannot use UIUtils.MasterNodeOnTexture.height since this method can be - // called before UIUtils is initialized - m_insideSize.y = 55; - } - else - { - m_insideSize.y = 0; - } - - //IsMainOutputNode = m_mainMPMasterNode; - if( source != SetTemplateSource.HotCodeReload ) - { - //Only set this if no hotcode reload happens ( via new shader or load ) - m_isInvisible = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].IsInvisible ? InvisibilityStatus.LockedInvisible : InvisibilityStatus.Visible; - } - else - { - // On hot code reload we only need to verify if template pass visibility data changes - // and change accordingly - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].IsInvisible ) - { - if( m_isInvisible != InvisibilityStatus.LockedInvisible ) - m_isInvisible = InvisibilityStatus.LockedInvisible; - } - else - { - if( m_isInvisible == InvisibilityStatus.LockedInvisible ) - { - m_isInvisible = InvisibilityStatus.Visible; - } - } - } - - m_invisibleOptions = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].InvisibleOptions; - - m_originalPassName = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].PassNameContainer.Data; - - if( !hotCodeOrRead ) - { - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].LODContainer.Index > -1 ) - { - //m_subShaderLODStr = m_templateMultiPass.SubShaders[ m_subShaderIdx ].LODContainer.Id; - ShaderLOD = Convert.ToInt32( m_templateMultiPass.SubShaders[ m_subShaderIdx ].LODContainer.Data ); - } - else - { - ShaderLOD = 0; - } - } - - m_shaderNameIsTitle = IsMainOutputNode; - m_fetchMasterNodeCategory = fetchMasterNodeCategory; - m_templateGUID = m_templateMultiPass.GUID; - UpdatePortInfo(); - - RegisterProperties(); - - // template is null when hot code reloading or loading from file so inspector name shouldn't be changed - if( !hotCodeOrRead ) - { - m_customInspectorName = m_templateMultiPass.CustomInspectorContainer.Data; - if( m_isMainOutputNode ) - { - m_passSelector.Clear(); - m_passSelector.Setup( m_templateMultiPass.SubShaders[ m_subShaderIdx ] ); - } - } - else - { - //Hotcode reload or ReadFromString - // Setup is only made if internal pass array is null - if( m_isMainOutputNode ) - { - m_passSelector.Setup( m_templateMultiPass.SubShaders[ m_subShaderIdx ] ); - } - } - - SetupCustomOptionsFromTemplate( template != null ); - - if( string.IsNullOrEmpty( m_fallbackHelper.RawFallbackShader ) ) - m_fallbackHelper.RawFallbackShader = m_templateMultiPass.FallbackContainer.Data; - - //bool updateInfofromTemplate = UpdatePortInfo(); - //if( updateInfofromTemplate ) - //{ - m_subShaderModule.FetchDataFromTemplate( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules ); - m_passModule.FetchDataFromTemplate( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules ); - //} - - //RegisterProperties(); - if( writeDefaultData ) - { - //ShaderName = m_templateMultiPass.DefaultShaderName; - ShaderName = m_shaderName; - m_passName = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].PassNameContainer.Data; - if( !m_templateMultiPass.IsSinglePass /*&& !m_shaderNameIsTitle*/ ) - { - if( m_templateMultiPass.SubShaders[ 0 ].MainPass != m_passIdx ) - SetClippedTitle( m_passName ); - } - } - - UpdateSubShaderPassStr(); - - if( m_isMainOutputNode ) - m_fireTemplateChange = true; - } - else - { - m_invalidNode = true; - } - } - - public override void OnRefreshLinkedPortsComplete() - { - if( m_invalidNode ) - return; - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.SRPIsPBRHD ) - ConfigHDPorts(); - - SetReadOptions(); - } - - public void SetReadOptions() - { - m_passOptions.SetReadOptions(); - if( m_isMainOutputNode ) - m_subShaderOptions.SetReadOptions(); - } - - bool UpdatePortInfo() - { - List inputDataList = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].InputDataList; - int count = inputDataList.Count; - if( count != m_inputPorts.Count ) - { - DeleteAllInputConnections( true ); - - for( int i = 0; i < count; i++ ) - { - InputPort port = AddInputPort( inputDataList[ i ].DataType, false, inputDataList[ i ].PortName, inputDataList[ i ].OrderId, inputDataList[ i ].PortCategory, inputDataList[ i ].PortUniqueId ); - port.ExternalLinkId = inputDataList[ i ].LinkId; - m_hasLinkPorts = m_hasLinkPorts || !string.IsNullOrEmpty( inputDataList[ i ].LinkId ); - } - return true; - } - else - { - for( int i = 0; i < count; i++ ) - { - m_inputPorts[ i ].ChangeProperties( inputDataList[ i ].PortName, inputDataList[ i ].DataType, false ); - m_inputPorts[ i ].ExternalLinkId = inputDataList[ i ].LinkId; - } - return false; - } - } - - public void SetPropertyActionFromItem( TemplateModulesHelper module, TemplateActionItem item ) - { - TemplateModulesHelper subShaderModule = m_isMainOutputNode ? m_subShaderModule : m_mainMasterNodeRef.SubShaderModule; - switch( item.PropertyAction ) - { - case PropertyActionsEnum.CullMode: - { - if( item.CopyFromSubShader ) - { - module.CullModeHelper.CurrentCullMode = subShaderModule.CullModeHelper.CurrentCullMode; - } - else - { - module.CullModeHelper.CurrentCullMode = item.ActionCullMode; - } - - } - break; - case PropertyActionsEnum.ColorMask: - { - if( item.CopyFromSubShader ) - { - module.ColorMaskHelper.ColorMask = subShaderModule.ColorMaskHelper.ColorMask; - } - else - { - module.ColorMaskHelper.ColorMask = item.ColorMask; - } - } - break; - case PropertyActionsEnum.ZWrite: - { - if( item.CopyFromSubShader ) - { - module.DepthOphelper.ZWriteModeValue = subShaderModule.DepthOphelper.ZWriteModeValue; - } - else - { - module.DepthOphelper.ZWriteModeValue = item.ActionZWrite; - } - } - break; - case PropertyActionsEnum.ZTest: - { - if( item.CopyFromSubShader ) - { - module.DepthOphelper.ZTestModeValue = subShaderModule.DepthOphelper.ZTestModeValue; - } - else - { - module.DepthOphelper.ZTestModeValue = item.ActionZTest; - } - } - break; - case PropertyActionsEnum.ZOffsetFactor: - { - if( item.CopyFromSubShader ) - { - module.DepthOphelper.OffsetFactorValue = subShaderModule.DepthOphelper.OffsetFactorValue; - } - else - { - module.DepthOphelper.OffsetFactorValue = item.ActionZOffsetFactor; - } - } - break; - case PropertyActionsEnum.ZOffsetUnits: - { - if( item.CopyFromSubShader ) - { - module.DepthOphelper.OffsetUnitsValue = subShaderModule.DepthOphelper.OffsetUnitsValue; - } - else - { - module.DepthOphelper.OffsetUnitsValue = item.ActionZOffsetUnits; - } - } - break; - case PropertyActionsEnum.BlendRGB: - { - if( item.CopyFromSubShader ) - { - module.BlendOpHelper.SourceFactorRGB = subShaderModule.BlendOpHelper.SourceFactorRGB; - module.BlendOpHelper.DestFactorRGB = subShaderModule.BlendOpHelper.DestFactorRGB; - } - else - { - module.BlendOpHelper.SourceFactorRGB = item.ActionBlendRGBSource; - module.BlendOpHelper.DestFactorRGB = item.ActionBlendRGBDest; - } - } - break; - case PropertyActionsEnum.BlendAlpha: - { - if( item.CopyFromSubShader ) - { - module.BlendOpHelper.SourceFactorAlpha = subShaderModule.BlendOpHelper.SourceFactorAlpha; - module.BlendOpHelper.DestFactorAlpha = subShaderModule.BlendOpHelper.DestFactorAlpha; - } - else - { - module.BlendOpHelper.CurrentAlphaIndex = 1; - module.BlendOpHelper.SourceFactorAlpha = item.ActionBlendAlphaSource; - module.BlendOpHelper.DestFactorAlpha = item.ActionBlendAlphaDest; - } - } - break; - case PropertyActionsEnum.BlendOpRGB: - { - if( item.CopyFromSubShader ) - { - module.BlendOpHelper.BlendOpRGB = subShaderModule.BlendOpHelper.BlendOpRGB; - } - else - { - module.BlendOpHelper.BlendOpRGB = item.ActionBlendOpRGB; - } - } - break; - case PropertyActionsEnum.BlendOpAlpha: - { - if( item.CopyFromSubShader ) - { - module.BlendOpHelper.BlendOpAlpha = subShaderModule.BlendOpHelper.BlendOpAlpha; - } - else - { - module.BlendOpHelper.BlendOpAlpha = item.ActionBlendOpAlpha; - } - } - break; - case PropertyActionsEnum.StencilReference: - { - if( item.CopyFromSubShader ) - { - module.StencilBufferHelper.ReferenceValue = subShaderModule.StencilBufferHelper.ReferenceValue; - } - else - { - module.StencilBufferHelper.ReferenceValue = item.ActionStencilReference; - } - } - break; - case PropertyActionsEnum.StencilReadMask: - { - if( item.CopyFromSubShader ) - { - module.StencilBufferHelper.ReadMaskValue = subShaderModule.StencilBufferHelper.ReadMaskValue; - } - else - { - module.StencilBufferHelper.ReadMaskValue = item.ActionStencilReadMask; - } - } - break; - case PropertyActionsEnum.StencilWriteMask: - { - if( item.CopyFromSubShader ) - { - module.StencilBufferHelper.WriteMaskValue = subShaderModule.StencilBufferHelper.WriteMaskValue; - } - else - { - module.StencilBufferHelper.WriteMaskValue = item.ActionStencilWriteMask; - } - } - break; - case PropertyActionsEnum.StencilComparison: - { - if( item.CopyFromSubShader ) - { - module.StencilBufferHelper.ComparisonFunctionIdxValue = subShaderModule.StencilBufferHelper.ComparisonFunctionIdxValue; - } - else - { - module.StencilBufferHelper.ComparisonFunctionIdxValue = item.ActionStencilComparison; - } - } - break; - case PropertyActionsEnum.StencilPass: - { - if( item.CopyFromSubShader ) - { - module.StencilBufferHelper.PassStencilOpIdxValue = subShaderModule.StencilBufferHelper.PassStencilOpIdxValue; - } - else - { - module.StencilBufferHelper.PassStencilOpIdxValue = item.ActionStencilPass; - } - } - break; - case PropertyActionsEnum.StencilFail: - { - if( item.CopyFromSubShader ) - { - module.StencilBufferHelper.FailStencilOpIdxValue = subShaderModule.StencilBufferHelper.FailStencilOpIdxValue; - } - else - { - module.StencilBufferHelper.FailStencilOpIdxValue = item.ActionStencilFail; - } - } - break; - case PropertyActionsEnum.StencilZFail: - { - if( item.CopyFromSubShader ) - { - module.StencilBufferHelper.ZFailStencilOpIdxValue = subShaderModule.StencilBufferHelper.ZFailStencilOpIdxValue; - } - else - { - module.StencilBufferHelper.ZFailStencilOpIdxValue = item.ActionStencilZFail; - } - } - break; - case PropertyActionsEnum.RenderType: - { - module.TagsHelper.AddSpecialTag( TemplateSpecialTags.RenderType, item ); - } - break; - case PropertyActionsEnum.RenderQueue: - { - module.TagsHelper.AddSpecialTag( TemplateSpecialTags.Queue, item ); - } - break; - } - } - - public void OnCustomPassOptionSelected( bool isRefreshing, bool invertAction, TemplateOptionUIItem uiItem, params TemplateActionItem[] validActions ) - { - m_passOptions.OnCustomOptionSelected( isRefreshing, invertAction, this, uiItem, validActions ); - } - - public void OnCustomSubShaderOptionSelected( bool isRefreshing, bool invertAction, TemplateOptionUIItem uiItem, params TemplateActionItem[] validActions ) - { - if( m_isMainOutputNode ) - m_subShaderOptions.OnCustomOptionSelected( isRefreshing, invertAction, this, uiItem, validActions ); - } - - void SetupCustomOptionsFromTemplate( bool newTemplate ) - { - m_passOptions.SetupCustomOptionsFromTemplate( this, newTemplate ); - if( m_isMainOutputNode ) - m_subShaderOptions.SetupCustomOptionsFromTemplate( this, newTemplate ); - } - - void SetPassCustomOptionsInfo( TemplateMultiPassMasterNode masterNode ) - { - TemplateMultiPassMasterNode mainMasterNode = masterNode.IsMainOutputNode ? masterNode : ( m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode ); - mainMasterNode.SubShaderOptions.SetSubShaderCustomOptionsPortsInfo( masterNode, ref m_currentDataCollector ); - masterNode.PassOptions.SetCustomOptionsInfo( masterNode, ref m_currentDataCollector ); - } - - void RefreshCustomOptionsDict() - { - m_passOptions.RefreshCustomOptionsDict(); - if( m_isMainOutputNode ) - m_subShaderOptions.RefreshCustomOptionsDict(); - } - - void SetCategoryIdxFromTemplate() - { - int templateCount = m_containerGraph.ParentWindow.TemplatesManagerInstance.TemplateCount; - for( int i = 0; i < templateCount; i++ ) - { - int idx = i + 1; - TemplateMultiPass templateData = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( i ) as TemplateMultiPass; - if( templateData != null && m_templateMultiPass != null && m_templateMultiPass.GUID.Equals( templateData.GUID ) ) - m_masterNodeCategory = idx; - } - } - - public void CheckTemplateChanges() - { - if( m_invalidNode ) - return; - - if( IsLODMainMasterNode ) - { - if( m_containerGraph.MultiPassMasterNodes.Count != m_templateMultiPass.MasterNodesRequired ) - { - if( m_availableCategories == null ) - RefreshAvailableCategories(); - - if( DebugConsoleWindow.DeveloperMode ) - Debug.Log( "Template Pass amount was changed. Rebuiling master nodes" ); - - m_containerGraph.ParentWindow.ReplaceMasterNode( m_availableCategories[ m_masterNodeCategory ], true ); - } - } - } - - public override void OnNodeLogicUpdate( DrawInfo drawInfo ) - { - if( m_invalidNode ) - { - return; - } - base.OnNodeLogicUpdate( drawInfo ); - - if( m_templateMultiPass == null ) - { - // Hotcode reload has happened - SetTemplate( null, false, true, m_subShaderIdx, m_passIdx , SetTemplateSource.HotCodeReload ); - CheckTemplateChanges(); - } - - if( m_reRegisterTemplateData ) - { - RegisterProperties(); - } - - if( m_fetchMasterNodeCategory ) - { - if( m_availableCategories != null ) - { - m_fetchMasterNodeCategory = false; - SetCategoryIdxFromTemplate(); - } - } - - if( m_fireTemplateChange ) - { - m_fireTemplateChange = false; - m_containerGraph.FireMasterNodeReplacedEvent(); - } - - if( m_subShaderModule.HasValidData ) - { - m_subShaderModule.OnLogicUpdate( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules ); - } - - if( m_passModule.HasValidData ) - { - m_passModule.OnLogicUpdate( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules ); - } - - if( !m_isMainOutputNode && m_mainMasterNodeRef == null ) - { - m_mainMasterNodeRef = m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode; - } - - if( m_refreshLODValueMasterNodes && ( EditorApplication.timeSinceStartup - m_refreshLODValueMasterNodesTimestamp ) > MaxLODEditTimestamp ) - { - m_refreshLODValueMasterNodes = false; - m_refocusLODValueMasterNodes = true; - m_containerGraph.SortLODMasterNodes(); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - if( m_isInvisible == InvisibilityStatus.Visible ) - { - base.Draw( drawInfo ); - } - } - - public override void OnNodeLayout( DrawInfo drawInfo ) - { - if( m_invalidNode ) - { - if( m_isMainOutputNode ) - { - UIUtils.ShowMessage( "Invalid current template. Switching to Standard Surface", MessageSeverity.Error ); - m_shaderModelIdx = 0; - m_masterNodeCategory = 0; - m_containerGraph.ParentWindow.ReplaceMasterNode( new MasterNodeCategoriesData( AvailableShaderTypes.SurfaceShader, m_shaderName ), false ); - } - return; - } - - if( m_isInvisible != InvisibilityStatus.Visible ) - { - return; - } - - if( !IsMainOutputNode ) - { - if( !IsInvisible && Docking ) - { - m_useSquareNodeTitle = true; - TemplateMultiPassMasterNode master = ContainerGraph.CurrentMasterNode as TemplateMultiPassMasterNode; - m_position = master.TruePosition; - m_position.height = 32; - int masterIndex = ContainerGraph.MultiPassMasterNodes.NodesList.IndexOf( master ); - int index = ContainerGraph.MultiPassMasterNodes.GetNodeRegisterIdx( UniqueId ); - if( index > masterIndex ) - { - int backTracking = 0; - for( int i = index - 1; i > masterIndex; i-- ) - { - if( !ContainerGraph.MultiPassMasterNodes.NodesList[ i ].IsInvisible && ContainerGraph.MultiPassMasterNodes.NodesList[ i ].Docking ) - backTracking++; - } - m_position.y = master.TruePosition.yMax + 1 + 33 * ( backTracking );// ContainerGraph.MultiPassMasterNodes.NodesList[ index - 1 ].TruePosition.yMax; - base.OnNodeLayout( drawInfo ); - } - else - { - int forwardTracking = 1; - for( int i = index + 1; i < masterIndex; i++ ) - { - if( !ContainerGraph.MultiPassMasterNodes.NodesList[ i ].IsInvisible && ContainerGraph.MultiPassMasterNodes.NodesList[ i ].Docking ) - forwardTracking++; - } - m_position.y = master.TruePosition.y - 33 * ( forwardTracking );// ContainerGraph.MultiPassMasterNodes.NodesList[ index - 1 ].TruePosition.yMax; - base.OnNodeLayout( drawInfo ); - } - } - else - { - m_useSquareNodeTitle = false; - base.OnNodeLayout( drawInfo ); - } - } - else - { - base.OnNodeLayout( drawInfo ); - } - } - - public override void OnNodeRepaint( DrawInfo drawInfo ) - { - base.OnNodeRepaint( drawInfo ); - if( m_invalidNode ) - return; - - if( m_isInvisible == InvisibilityStatus.Visible ) - { - if( m_containerGraph.IsInstancedShader ) - { - DrawInstancedIcon( drawInfo ); - } - } - } - - public override void UpdateFromShader( Shader newShader ) - { - if( m_currentMaterial != null && m_currentMaterial.shader != newShader ) - { - m_currentMaterial.shader = newShader; - } - CurrentShader = newShader; - } - - public override void UpdateMasterNodeMaterial( Material material ) - { - m_currentMaterial = material; - FireMaterialChangedEvt(); - } - - void DrawReloadButton() - { - if( GUILayout.Button( ReloadTemplateStr ) && m_templateMultiPass != null ) - { - m_templateMultiPass.Reload(); - } - } - - void DrawOpenTemplateButton() - { - GUILayout.BeginHorizontal(); - { - if( GUILayout.Button( OpenTemplateStr ) && m_templateMultiPass != null ) - { - try - { - string pathname = AssetDatabase.GUIDToAssetPath( m_templateMultiPass.GUID ); - if( !string.IsNullOrEmpty( pathname ) ) - { - Shader selectedTemplate = AssetDatabase.LoadAssetAtPath( pathname ); - if( selectedTemplate != null ) - { - AssetDatabase.OpenAsset( selectedTemplate, 1 ); - } - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - if( GUILayout.Button( "\u25C4", GUILayout.Width( 18 ), GUILayout.Height( 18 ) ) && m_templateMultiPass != null ) - { - try - { - string pathname = AssetDatabase.GUIDToAssetPath( m_templateMultiPass.GUID ); - if( !string.IsNullOrEmpty( pathname ) ) - { - Shader selectedTemplate = AssetDatabase.LoadAssetAtPath( pathname ); - if( selectedTemplate != null ) - { - Event.current.Use(); - Selection.activeObject = selectedTemplate; - EditorGUIUtility.PingObject( Selection.activeObject ); - } - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - } - GUILayout.EndHorizontal(); - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( m_invalidNode ) - return; - - NodeUtils.DrawPropertyGroup( ref m_propertiesFoldout, CommonPropertiesStr, DrawCommonProperties ); - NodeUtils.DrawPropertyGroup( ref m_subStringFoldout, SubShaderModuleStr, DrawSubShaderProperties ); - NodeUtils.DrawPropertyGroup( ref m_passFoldout, PassModuleStr, DrawPassProperties ); - - DrawMaterialInputs( UIUtils.MenuItemToolbarStyle, false ); - - if( m_propertyOrderChanged ) - { - List mpNodes = UIUtils.CurrentWindow.CurrentGraph.MultiPassMasterNodes.NodesList; - int count = mpNodes.Count; - for( int i = 0; i < count; i++ ) - { - if( mpNodes[ i ].UniqueId != UniqueId ) - { - mpNodes[ i ].CopyPropertyListFrom( this ); - } - } - } - -#if SHOW_TEMPLATE_HELP_BOX - EditorGUILayout.HelpBox( WarningMessage, MessageType.Warning ); -#endif - } - - // this will be removed later when PBR options are created - void SetExtraDefine( string define ) - { - List nodes = this.ContainerGraph.MultiPassMasterNodes.NodesList; - int count = nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - nodes[ nodeIdx ].OptionsDefineContainer.AddDefine( "#define " + define, false ); - } - } - - void AddHDKeywords() - { - if( m_templateMultiPass.CustomTemplatePropertyUI == CustomTemplatePropertyUIEnum.None ) - return; - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.SRPType != TemplateSRPType.HD || - !m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.SRPIsPBR ) - return; - - switch( m_hdSrpMaterialType ) - { - case HDSRPMaterialType.SubsurfaceScattering: - { - SetExtraDefine( SRPMaterialSubsurfaceScatteringKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialSubsurfaceScatteringKeyword ); - if( m_thicknessPort != null && m_thicknessPort.HasOwnOrLinkConnection ) - { - SetExtraDefine( SRPMaterialTransmissionKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialTransmissionKeyword ); - } - } - break; - case HDSRPMaterialType.Standard: - break; - case HDSRPMaterialType.Specular: - { - SetExtraDefine( SRPHDMaterialSpecularKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPHDMaterialSpecularKeyword ); - } - break; - case HDSRPMaterialType.Anisotropy: - { - SetExtraDefine( SRPMaterialAnisotropyKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialAnisotropyKeyword ); - } - break; - case HDSRPMaterialType.Iridescence: - { - SetExtraDefine( SRPMaterialIridiscenceKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialIridiscenceKeyword ); - } - break; - case HDSRPMaterialType.Translucent: - { - SetExtraDefine( SRPMaterialTransmissionKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialTransmissionKeyword ); - } - break; - } - - if( m_coatMaskPort != null && m_coatMaskPort.HasOwnOrLinkConnection ) - { - SetExtraDefine( SRPMaterialClearCoatKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialClearCoatKeyword ); - } - } - - void FetchHDPorts() - { - if( m_fetchPorts ) - { - m_fetchPorts = false; - if( m_inputPorts.Count > 4 ) - { - m_specularPort = GetInputPortByUniqueId( 3 ); - m_metallicPort = GetInputPortByUniqueId( 4 ); - m_coatMaskPort = GetInputPortByUniqueId( 11 ); - m_diffusionProfilePort = GetInputPortByUniqueId( 12 ); - m_subsurfaceMaskPort = GetInputPortByUniqueId( 13 ); - m_thicknessPort = GetInputPortByUniqueId( 14 ); - m_anisotropyPort = GetInputPortByUniqueId( 15 ); - m_iridescenceThicknessPort = GetInputPortByUniqueId( 16 ); - m_iridescenceMaskPort = GetInputPortByUniqueId( 17 ); - m_indexOfRefractionPort = GetInputPortByUniqueId( 18 ); - m_transmittanceColorPort = GetInputPortByUniqueId( 19 ); - m_transmittanceAbsorptionDistancePort = GetInputPortByUniqueId( 20 ); - m_transmittanceMaskPort = GetInputPortByUniqueId( 21 ); - } - } - } - - void ConfigHDPorts() - { - if( m_templateMultiPass.CustomTemplatePropertyUI == CustomTemplatePropertyUIEnum.None ) - return; - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.SRPType != TemplateSRPType.HD || - !m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.SRPIsPBR ) - return; - - FetchHDPorts(); - if( m_inputPorts.Count > 4 ) - { - switch( m_hdSrpMaterialType ) - { - case HDSRPMaterialType.SubsurfaceScattering: - { - m_specularPort.Visible = false; - m_metallicPort.Visible = false; - m_coatMaskPort.Visible = true; - m_diffusionProfilePort.Visible = true; - m_subsurfaceMaskPort.Visible = true; - m_thicknessPort.Visible = true; - m_anisotropyPort.Visible = false; - m_iridescenceThicknessPort.Visible = false; - m_iridescenceMaskPort.Visible = false; - m_indexOfRefractionPort.Visible = false; - m_transmittanceColorPort.Visible = false; - m_transmittanceAbsorptionDistancePort.Visible = false; - m_transmittanceMaskPort.Visible = false; - } - break; - case HDSRPMaterialType.Standard: - { - m_specularPort.Visible = false; - m_metallicPort.Visible = true; - m_coatMaskPort.Visible = true; - m_diffusionProfilePort.Visible = false; - m_subsurfaceMaskPort.Visible = false; - m_thicknessPort.Visible = false; - m_anisotropyPort.Visible = false; - m_iridescenceThicknessPort.Visible = false; - m_iridescenceMaskPort.Visible = false; - m_indexOfRefractionPort.Visible = false; - m_transmittanceColorPort.Visible = false; - m_transmittanceAbsorptionDistancePort.Visible = false; - m_transmittanceMaskPort.Visible = false; - } - break; - case HDSRPMaterialType.Specular: - { - m_specularPort.Visible = true; - m_metallicPort.Visible = false; - m_coatMaskPort.Visible = true; - m_diffusionProfilePort.Visible = false; - m_subsurfaceMaskPort.Visible = false; - m_thicknessPort.Visible = false; - m_anisotropyPort.Visible = false; - m_iridescenceThicknessPort.Visible = false; - m_iridescenceMaskPort.Visible = false; - m_indexOfRefractionPort.Visible = false; - m_transmittanceColorPort.Visible = false; - m_transmittanceAbsorptionDistancePort.Visible = false; - m_transmittanceMaskPort.Visible = false; - } - break; - case HDSRPMaterialType.Anisotropy: - { - m_specularPort.Visible = false; - m_metallicPort.Visible = true; - m_coatMaskPort.Visible = true; - m_diffusionProfilePort.Visible = false; - m_subsurfaceMaskPort.Visible = false; - m_thicknessPort.Visible = false; - m_anisotropyPort.Visible = true; - m_iridescenceThicknessPort.Visible = false; - m_iridescenceMaskPort.Visible = false; - m_indexOfRefractionPort.Visible = false; - m_transmittanceColorPort.Visible = false; - m_transmittanceAbsorptionDistancePort.Visible = false; - m_transmittanceMaskPort.Visible = false; - } - break; - case HDSRPMaterialType.Iridescence: - { - m_specularPort.Visible = false; - m_metallicPort.Visible = true; - m_coatMaskPort.Visible = true; - m_diffusionProfilePort.Visible = false; - m_subsurfaceMaskPort.Visible = false; - m_thicknessPort.Visible = false; - m_anisotropyPort.Visible = false; - m_iridescenceThicknessPort.Visible = true; - m_iridescenceMaskPort.Visible = true; - m_indexOfRefractionPort.Visible = false; - m_transmittanceColorPort.Visible = false; - m_transmittanceAbsorptionDistancePort.Visible = false; - m_transmittanceMaskPort.Visible = false; - } - break; - case HDSRPMaterialType.Translucent: - { - m_specularPort.Visible = false; - m_metallicPort.Visible = false; - m_coatMaskPort.Visible = false; - m_diffusionProfilePort.Visible = true; - m_subsurfaceMaskPort.Visible = false; - m_thicknessPort.Visible = true; - m_anisotropyPort.Visible = false; - m_iridescenceThicknessPort.Visible = false; - m_iridescenceMaskPort.Visible = false; - m_indexOfRefractionPort.Visible = false; - m_transmittanceColorPort.Visible = false; - m_transmittanceAbsorptionDistancePort.Visible = false; - m_transmittanceMaskPort.Visible = false; - } - break; - } - } - m_sizeIsDirty = ( m_isInvisible == InvisibilityStatus.Visible ); - } - - - public void SetShaderLODValueAndLabel( int value ) - { - if( ShaderLOD != value ) - ShaderLOD = value; - - if( ContainerGraph.HasLODs ) - { - SetClippedAdditionalTitle( string.Format( LodSubtitle, ShaderLOD ) ); - } - else - { - SetAdditonalTitleText( string.Empty ); - } - } - - void DrawLODAddRemoveButtons() - { - DrawLODAddRemoveButtons( -2 , true ); - } - - void DrawLODAddRemoveButtons( int index , bool showRemove ) - { - if( GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( 15 ) ) ) - { - Vector2 minPos = Vec2Position; - //bool newNodePositionMode = false; - //if( newNodePositionMode ) - //{ - // for( int lod = 0; lod < ContainerGraph.LodMultiPassMasternodes.Count; lod++ ) - // { - // if( ContainerGraph.LodMultiPassMasternodes[ lod ].Count != 0 ) - // { - // Vector2 currPos = ContainerGraph.LodMultiPassMasternodes[ lod ].NodesList[ m_passIdx ].Vec2Position; - // if( currPos.y > minPos.y ) - // { - // minPos = currPos; - // } - // } - // else - // { - // if( index < 0 ) - // { - // index = lod; - // } - // break; - // } - // } - //} - //else - //{ - for( int lod = ContainerGraph.LodMultiPassMasternodes.Count - 1 ; lod >= 0; lod-- ) - { - if( ContainerGraph.LodMultiPassMasternodes[ lod ].Count != 0 ) - { - minPos = ContainerGraph.LodMultiPassMasternodes[ lod ].NodesList[ m_passIdx ].Vec2Position; - break; - } - } - //} - - minPos.y += HeightEstimate + 10; - ContainerGraph.CreateLodMasterNodes( m_templateMultiPass, index, minPos ); - } - - if( showRemove && GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( 15 ) ) ) - { - ContainerGraph.DestroyLodMasterNodes( index ); - } - } - - void SetupLODNodeName() - { - if( IsMainOutputNode ) - { - if( string.IsNullOrEmpty( m_mainLODName ) ) - { - m_shaderNameIsTitle = true; - m_content.text = GenerateClippedTitle( m_croppedShaderName ); - } - else - { - m_shaderNameIsTitle = false; - m_content.text = GenerateClippedTitle( m_mainLODName ); - } - } - else - { - m_shaderNameIsTitle = false; - m_content.text = GenerateClippedTitle( m_passName ); - } - } - - public void DrawLodRowItem(bool listMode) - { - float labelWidthBuffer = EditorGUIUtility.labelWidth; - EditorGUILayout.BeginHorizontal(); - if( listMode ) - { - if( GUILayout.Button( "\u25b6", GUILayout.Width( 18 ), GUILayout.Height( 18 ) ) ) - { - m_containerGraph.ParentWindow.FocusOnNode( this, 1, false, true ); - } - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( LodValueId + m_lodIndex ); - m_shaderLOD = EditorGUILayoutIntField( string.Empty, m_shaderLOD, GUILayout.Width( 50 ) ); - } - else - { - EditorGUI.BeginChangeCheck(); - EditorGUIUtility.labelWidth = 45; - GUI.SetNextControlName( LodValueId + m_lodIndex ); - m_shaderLOD = EditorGUILayoutIntField( "LOD", ShaderLOD, GUILayout.Width(100)); - EditorGUIUtility.labelWidth = labelWidthBuffer; - } - - if( EditorGUI.EndChangeCheck() ) - { - m_refreshLODValueMasterNodes = true; - m_refreshLODValueMasterNodesTimestamp = EditorApplication.timeSinceStartup; - - if( ContainerGraph.HasLODs ) - SetClippedAdditionalTitle( string.Format( LodSubtitle, ShaderLOD ) ); - } - - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( LodNameId + ShaderLOD ); - if( listMode ) - { - m_mainLODName = EditorGUILayoutTextField( string.Empty, m_mainLODName, GUILayout.Width( 100 ) ); - } - else - { - GUILayout.Space( -15 ); - EditorGUIUtility.labelWidth = 45; - m_mainLODName = EditorGUILayoutTextField( string.Empty, m_mainLODName ); - EditorGUIUtility.labelWidth = labelWidthBuffer; - } - if( EditorGUI.EndChangeCheck() ) - { - // If reorder is scheduled make sure it doesn't happen when editing LOD name - if( m_refreshLODValueMasterNodes ) - m_refreshLODValueMasterNodesTimestamp = EditorApplication.timeSinceStartup; - - SetupLODNodeName(); - } - - if( listMode ) - DrawLODAddRemoveButtons( m_lodIndex, ( m_lodIndex >= 0) ); - - EditorGUILayout.EndHorizontal(); - - if( m_refocusLODValueMasterNodes ) - { - m_refocusLODValueMasterNodes = false; - string focusedControl = GUI.GetNameOfFocusedControl(); - if( focusedControl.Contains( LodValueId ) ) - { - GUI.FocusControl( LodValueId + m_lodIndex ); - TextEditor te = (TextEditor)GUIUtility.GetStateObject( typeof( TextEditor ), GUIUtility.keyboardControl ); - if( te != null ) - { - te.SelectTextEnd(); - } - } - else if( focusedControl.Contains( LodNameId ) ) - { - GUI.FocusControl( LodNameId + m_lodIndex ); - TextEditor te = (TextEditor)GUIUtility.GetStateObject( typeof( TextEditor ), GUIUtility.keyboardControl ); - if( te != null ) - { - te.SelectTextEnd(); - } - } - } - } - - void DrawLOD() - { - if( m_templateMultiPass.CanAddLODs && m_lodIndex == -1 ) - { - EditorGUILayout.Space(); - - DrawLodRowItem(true); - EditorGUILayout.Space(); - - for( int i = 0; i < ContainerGraph.LodMultiPassMasternodes.Count; i++ ) - { - if( ContainerGraph.LodMultiPassMasternodes[ i ].NodesList.Count > 0 ) - { - TemplateMultiPassMasterNode masterNode = m_containerGraph.LodMultiPassMasternodes[ i ].NodesList[ m_passIdx ]; - masterNode.DrawLodRowItem( true ); - EditorGUILayout.Space(); - } - } - EditorGUILayout.Space(); - } - } - - void DrawCommonProperties() - { - if( m_isMainOutputNode ) - { - //if( m_templateMultiPass.CanAddLODs && m_lodIndex == -1 ) - //{ - // if( GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( 15 ) ) ) - // { - // ContainerGraph.CreateLodMasterNodes( m_templateMultiPass, Vec2Position ); - // } - - - // if( GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( 15 ) ) ) - // { - // ContainerGraph.DestroyLodMasterNodes(); - // } - - //} - - //EditorGUILayout.LabelField( "LOD: " + m_lodIndex ); - DrawShaderName(); - DrawCurrentShaderType(); - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.SRPIsPBRHD ) - { - if( m_templateMultiPass.CustomTemplatePropertyUI == CustomTemplatePropertyUIEnum.HDPBR ) - { - EditorGUI.BeginChangeCheck(); - CurrentHDMaterialType = (HDSRPMaterialType)EditorGUILayoutEnumPopup( HDSRPMaterialTypeStr, m_hdSrpMaterialType ); - if( EditorGUI.EndChangeCheck() ) - ConfigHDPorts(); - } - } - - EditorGUI.BeginChangeCheck(); - DrawPrecisionProperty( false ); - if( EditorGUI.EndChangeCheck() ) - ContainerGraph.CurrentPrecision = m_currentPrecisionType; - m_drawInstancedHelper.Draw( this ); - m_fallbackHelper.Draw( this ); - DrawCustomInspector( m_templateMultiPass.SRPtype != TemplateSRPType.BuiltIn ); - m_subShaderOptions.DrawCustomOptions( this ); - m_dependenciesHelper.Draw( this, true ); - } - //EditorGUILayout.LabelField( m_subShaderIdxStr ); - //EditorGUILayout.LabelField( m_passIdxStr ); - - if( IsLODMainMasterNode && m_templateMultiPass.CanAddLODs ) - { - NodeUtils.DrawNestedPropertyGroup( ref m_lodFoldout, AdditionalLODsStr, DrawLOD, DrawLODAddRemoveButtons ); - } - - DrawOpenTemplateButton(); - if( DebugConsoleWindow.DeveloperMode ) - DrawReloadButton(); - - } - - public void DrawSubShaderProperties() - { - if( !m_isMainOutputNode ) - { - m_mainMasterNodeRef.DrawSubShaderProperties(); - return; - } - - bool noValidData = true; - if( ShaderLOD > 0 ) - { - noValidData = false; - if( m_templateMultiPass.CanAddLODs && m_containerGraph.LodMultiPassMasternodes[0].Count > 0 ) - { - DrawLodRowItem( false ); - } - else - { - ShaderLOD = EditorGUILayoutIntField( SubShaderLODValueLabel, ShaderLOD ); - } - } - - if( m_subShaderModule.HasValidData ) - { - noValidData = false; - m_subShaderModule.Draw( this, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules ); - //if( m_subShaderModule.IsDirty ) - //{ - // List mpNodes = UIUtils.CurrentWindow.CurrentGraph.MultiPassMasterNodes.NodesList; - // int count = mpNodes.Count; - // for( int i = 0; i < count; i++ ) - // { - // if( mpNodes[ i ].SubShaderIdx == m_subShaderIdx && mpNodes[ i ].UniqueId != UniqueId ) - // { - // mpNodes[ i ].SubShaderModule.CopyFrom( m_subShaderModule ); - // } - // } - // m_subShaderModule.IsDirty = false; - //} - } - - m_passSelector.Draw( this ); - - if( noValidData ) - { - EditorGUILayout.HelpBox( NoSubShaderPropertyStr, MessageType.Info ); - } - } - - void DrawPassProperties() - { - EditorGUI.BeginChangeCheck(); - m_passName = EditorGUILayoutTextField( PassNameStr, m_passName ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_passName.Length > 0 ) - { - m_passName = UIUtils.RemoveShaderInvalidCharacters( m_passName ); - } - else - { - m_passName = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].PassNameContainer.Data; - } - //if( !m_templateMultiPass.IsSinglePass ) - // SetClippedTitle( m_passName ); - } - EditorGUILayout.LabelField( Pass.Modules.PassUniqueName ); - if( m_passModule.HasValidData ) - { - m_passModule.Draw( this, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules, m_subShaderModule ); - } - - m_usePass.Draw( this, false ); - m_passOptions.DrawCustomOptions( this ); - } - - bool CreateInstructionsForList( TemplateData templateData, ref List ports, ref string shaderBody, ref List vertexInstructions, ref List fragmentInstructions ) - { - if( ports.Count == 0 ) - return true; - AddHDKeywords(); - bool isValid = true; - //UIUtils.CurrentWindow.CurrentGraph.ResetNodesLocalVariables(); - for( int i = 0; i < ports.Count; i++ ) - { - TemplateInputData inputData = templateData.InputDataFromId( ports[ i ].PortId ); - if( ports[ i ].HasOwnOrLinkConnection ) - { - //if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.SRPType == TemplateSRPType.Lightweight ) - //{ - // if( ports[ i ].Name.Contains( "Normal" ) ) - // { - // m_currentDataCollector.AddToDirectives( SRPMaterialNormalMapKeyword, -1, AdditionalLineType.Define ); - // } - - // if( ports[ i ].Name.Contains( "Alpha Clip Threshold" ) ) - // { - // m_currentDataCollector.AddToDirectives( SRPMaterialBlendModeAlphaClipThresholdKeyword, -1, AdditionalLineType.Define ); - // } - - // if( ports[ i ].Name.Contains( "Specular" ) ) - // { - // m_currentDataCollector.AddToDirectives( SRPLWMaterialSpecularKeyword, -1, AdditionalLineType.Define ); - // } - //} - //else if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.SRPType == TemplateSRPType.HD ) - //{ - // if( ports[ i ].Name.Contains( "Normal" ) ) - // { - // //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialNormalMapKeyword ); - // } - - // if( ports[ i ].Name.Contains( "Alpha Clip Threshold" ) ) - // { - // //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialAlphaTestKeyword ); - // } - - //} - - m_currentDataCollector.ResetInstructions(); - m_currentDataCollector.ResetVertexInstructions(); - - m_currentDataCollector.PortCategory = ports[ i ].Category; - string newPortInstruction = ports[ i ].GeneratePortInstructions( ref m_currentDataCollector ); - - if( m_currentDataCollector.DirtySpecialLocalVariables ) - { - string cleanVariables = m_currentDataCollector.SpecialLocalVariables.Replace( "\t", string.Empty ); - m_currentDataCollector.AddInstructions( cleanVariables, false ); - m_currentDataCollector.ClearSpecialLocalVariables(); - } - - if( m_currentDataCollector.DirtyVertexVariables ) - { - string cleanVariables = m_currentDataCollector.VertexLocalVariables.Replace( "\t", string.Empty ); - m_currentDataCollector.AddVertexInstruction( cleanVariables, UniqueId, false ); - m_currentDataCollector.ClearVertexLocalVariables(); - } - - // fill functions - for( int j = 0; j < m_currentDataCollector.InstructionsList.Count; j++ ) - { - fragmentInstructions.Add( m_currentDataCollector.InstructionsList[ j ].PropertyName ); - } - - for( int j = 0; j < m_currentDataCollector.VertexDataList.Count; j++ ) - { - vertexInstructions.Add( m_currentDataCollector.VertexDataList[ j ].PropertyName ); - } - - m_templateMultiPass.SetPassInputData( m_subShaderIdx, m_passIdx, ports[ i ].PortId, newPortInstruction ); - isValid = m_templateMultiPass.FillTemplateBody( m_subShaderIdx, m_passIdx, inputData.TagId, ref shaderBody, newPortInstruction ) && isValid; - } - else - { - m_templateMultiPass.SetPassInputData( m_subShaderIdx, m_passIdx, ports[ i ].PortId, inputData.DefaultValue ); - isValid = m_templateMultiPass.FillTemplateBody( m_subShaderIdx, m_passIdx, inputData.TagId, ref shaderBody, inputData.DefaultValue ) && isValid; - } - } - return isValid; - } - - public string BuildShaderBody( MasterNodeDataCollector inDataCollector, ref MasterNodeDataCollector outDataCollector ) - { - List list = UIUtils.CurrentWindow.CurrentGraph.MultiPassMasterNodes.NodesList; - int currentSubshader = list[ 0 ].SubShaderIdx; - m_templateMultiPass.SetShaderName( string.Format( TemplatesManager.NameFormatter, m_shaderName ) ); - if( string.IsNullOrEmpty( m_customInspectorName ) ) - { - m_templateMultiPass.SetCustomInspector( string.Empty ); - } - else - { - m_templateMultiPass.SetCustomInspector( CustomInspectorFormatted ); - } - - m_templateMultiPass.SetFallback( m_fallbackHelper.FallbackShader ); - m_templateMultiPass.SetDependencies( m_dependenciesHelper.GenerateDependencies() ); - - if( inDataCollector != null ) - outDataCollector.CopyPropertiesFromDataCollector( inDataCollector ); - - outDataCollector.TemplateDataCollectorInstance.CurrentSRPType = m_templateMultiPass.SRPtype; - - int lastActivePass = m_passSelector.LastActivePass; - int count = list.Count; - - for( int i = 0; i < count; i++ ) - { - bool removePass = !m_passSelector.IsVisible( i ); - - list[ 0 ].CurrentTemplate.IdManager.SetPassIdUsage( i, removePass ); - if( removePass ) - continue; - - list[ i ].CollectData(); - list[ i ].FillPassData( this, outDataCollector.TemplateDataCollectorInstance ); - - if( list[ i ].SubShaderIdx == currentSubshader ) - { - outDataCollector.CopyPropertiesFromDataCollector( list[ i ].CurrentDataCollector ); - } - else - { - list[ i - 1 ].FillPropertyData( outDataCollector ); - list[ i - 1 ].FillSubShaderData(); - outDataCollector.Destroy(); - outDataCollector = new MasterNodeDataCollector(); - outDataCollector.CopyPropertiesFromDataCollector( list[ i ].CurrentDataCollector ); - - currentSubshader = list[ i ].SubShaderIdx; - } - - // Last element must the one filling subshader data - // as only there all properties are caught - //if( i == ( count - 1 ) ) - if( i == lastActivePass ) - { - list[ i ].FillPropertyData( outDataCollector ); - } - - if( list[ i ].IsMainOutputNode ) - list[ i ].FillSubShaderData(); - } - - outDataCollector.TemplateDataCollectorInstance.BuildCBuffer( -1 ); - - //Fill uniforms is set on last since we need to collect all srp batcher data ( if needed ) - //To set it into each pass - for( int i = 0; i < count; i++ ) - { - bool removePass = !m_passSelector.IsVisible( i ); - if( removePass ) - continue; - - list[ i ].FillUniforms( outDataCollector.TemplateDataCollectorInstance ); - } - - return list[ 0 ].CurrentTemplate.IdManager.BuildShader(); - } - - public string BuildLOD( MasterNodeDataCollector inDataCollector, ref MasterNodeDataCollector outDataCollector ) - { - UsageListTemplateMultiPassMasterNodes bufferNodesList = ContainerGraph.MultiPassMasterNodes; - int bufferMasterNodeId = ContainerGraph.CurrentMasterNodeId; - - ContainerGraph.MultiPassMasterNodes = ContainerGraph.LodMultiPassMasternodes[ m_lodIndex ]; - ContainerGraph.CurrentMasterNodeId = UniqueId; - - m_templateMultiPass.ResetState(); - base.Execute( string.Empty, false ); - string shaderBody = BuildShaderBody( inDataCollector, ref outDataCollector ); - - - ContainerGraph.MultiPassMasterNodes = bufferNodesList; - ContainerGraph.CurrentMasterNodeId = bufferMasterNodeId; - return shaderBody; - } - - public override Shader Execute( string pathname, bool isFullPath ) - { - ForceReordering(); - MasterNodeDataCollector overallDataCollector = new MasterNodeDataCollector(); - - //BUILD LOD - string allLodSubShaders = string.Empty; - if( ContainerGraph.HasLODs ) - { - for( int lod = 0; lod < ContainerGraph.LodMultiPassMasternodes.Count; lod++ ) - { - if( ContainerGraph.LodMultiPassMasternodes[ lod ].Count == 0 ) - break; - - TemplateMultiPassMasterNode newMasterNode = ContainerGraph.LodMultiPassMasternodes[ lod ].NodesList.Find( ( x ) => x.IsMainOutputNode ); - string lodSubShaders = newMasterNode.BuildLOD( null, ref overallDataCollector ); - lodSubShaders = TemplateHelperFunctions.GetSubShaderFrom( lodSubShaders ) + "\n"; - allLodSubShaders += lodSubShaders; - } - } - - //BUILD MAIN - m_templateMultiPass.ResetState(); - base.Execute( pathname, isFullPath ); - MasterNodeDataCollector dummy = new MasterNodeDataCollector(); - string shaderBody = BuildShaderBody( overallDataCollector, ref dummy ); - - //COMBINE LOD WITH MAIN - if( !string.IsNullOrEmpty( allLodSubShaders ) ) - shaderBody = shaderBody.Replace( TemplatesManager.TemplateLODsTag, allLodSubShaders ); - - UpdateShaderAsset( ref pathname, ref shaderBody, isFullPath ); - return m_currentShader; - } - - public void CollectData() - { - if( m_inputPorts.Count == 0 ) - return; - - ContainerGraph.ResetNodesLocalVariables(); - m_optionsDefineContainer.RemoveTemporaries(); - m_currentDataCollector = new MasterNodeDataCollector( this ); - m_currentDataCollector.TemplateDataCollectorInstance.SetMultipassInfo( m_templateMultiPass, m_subShaderIdx, m_passIdx, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.SRPType ); - m_currentDataCollector.TemplateDataCollectorInstance.FillSpecialVariables( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ] ); - SetupNodeCategories(); - if( m_containerGraph.IsInstancedShader ) - { - string blockName = UIUtils.RemoveInvalidCharacters( ContainerGraph.GetMainMasterNodeOfLOD( -1 ).ShaderName ); - m_currentDataCollector.SetupInstancePropertiesBlock( blockName ); - } - TemplateData templateData = m_templateMultiPass.CreateTemplateData( m_shaderName, string.Empty, m_subShaderIdx, m_passIdx ); - m_currentDataCollector.TemplateDataCollectorInstance.BuildFromTemplateData( m_currentDataCollector, templateData ); - - if( m_currentDataCollector.TemplateDataCollectorInstance.InterpData.DynamicMax ) - { - int interpolatorAmount = -1; - if( m_passModule.ShaderModelHelper.ValidData ) - { - interpolatorAmount = m_passModule.ShaderModelHelper.InterpolatorAmount; - } - else - { - TemplateModulesHelper subShaderModule = IsMainOutputNode ? m_subShaderModule : ( m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode ).SubShaderModule; - if( subShaderModule.ShaderModelHelper.ValidData ) - { - interpolatorAmount = subShaderModule.ShaderModelHelper.InterpolatorAmount; - } - } - - if( interpolatorAmount > -1 ) - { - m_currentDataCollector.TemplateDataCollectorInstance.InterpData.RecalculateAvailableInterpolators( interpolatorAmount ); - } - } - - //Copy Properties - { - int shaderPropertiesAmount = m_templateMultiPass.AvailableShaderProperties.Count; - for( int i = 0; i < shaderPropertiesAmount; i++ ) - { - m_currentDataCollector.SoftRegisterUniform( m_templateMultiPass.AvailableShaderProperties[ i ] ); - } - } - //Copy Globals from SubShader level - { - int subShaderGlobalAmount = m_templateMultiPass.SubShaders[ m_subShaderIdx ].AvailableShaderGlobals.Count; - for( int i = 0; i < subShaderGlobalAmount; i++ ) - { - m_currentDataCollector.SoftRegisterUniform( m_templateMultiPass.SubShaders[ m_subShaderIdx ].AvailableShaderGlobals[ i ] ); - } - } - //Copy Globals from Pass Level - { - int passGlobalAmount = m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].AvailableShaderGlobals.Count; - for( int i = 0; i < passGlobalAmount; i++ ) - { - m_currentDataCollector.SoftRegisterUniform( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].AvailableShaderGlobals[ i ] ); - } - } - // Check Current Options for property changes on subshader - if( m_isMainOutputNode ) - { - CheckPropertyChangesOnOptions( m_subShaderOptions ); - } - - // Check Current Options for property changes on pass - CheckPropertyChangesOnOptions( m_passOptions ); - - - //Set SRP info -#if UNITY_2018_3_OR_NEWER - if( m_templateMultiPass.SRPtype != TemplateSRPType.BuiltIn ) - ASEPackageManagerHelper.SetSRPInfoOnDataCollector( ref m_currentDataCollector ); -#endif - RegisterStandaloneFuntions(); - m_containerGraph.CheckPropertiesAutoRegister( ref m_currentDataCollector ); - - //Sort ports by both - List fragmentPorts = new List(); - List vertexPorts = new List(); - - SortInputPorts( ref vertexPorts, ref fragmentPorts ); - - - string shaderBody = templateData.TemplateBody; - - List vertexInstructions = new List(); - List fragmentInstructions = new List(); - - bool validBody = true; - - //validBody = CreateInstructionsForList( templateData, ref fragmentPorts, ref shaderBody, ref vertexInstructions, ref fragmentInstructions ) && validBody; - //ContainerGraph.ResetNodesLocalVariablesIfNot( MasterNodePortCategory.Vertex ); - //validBody = CreateInstructionsForList( templateData, ref vertexPorts, ref shaderBody, ref vertexInstructions, ref fragmentInstructions ) && validBody; - validBody = CreateInstructionsForList( templateData, ref vertexPorts, ref shaderBody, ref vertexInstructions, ref fragmentInstructions ) && validBody; - validBody = CreateInstructionsForList( templateData, ref fragmentPorts, ref shaderBody, ref vertexInstructions, ref fragmentInstructions ) && validBody; - - if( !m_isMainOutputNode && m_mainMasterNodeRef == null ) - { - m_mainMasterNodeRef = m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode; - } - - TerrainDrawInstancedHelper drawInstanced = m_isMainOutputNode ? m_drawInstancedHelper : m_mainMasterNodeRef.DrawInstancedHelperInstance; - drawInstanced.UpdateDataCollectorForTemplates( ref m_currentDataCollector, ref vertexInstructions ); - - templateData.ResetTemplateUsageData(); - - // Fill vertex interpolators assignment - for( int i = 0; i < m_currentDataCollector.VertexInterpDeclList.Count; i++ ) - { - vertexInstructions.Add( m_currentDataCollector.VertexInterpDeclList[ i ] ); - } - - vertexInstructions.AddRange( m_currentDataCollector.TemplateDataCollectorInstance.GetInterpUnusedChannels() ); - - //Fill common local variables and operations - validBody = m_templateMultiPass.FillVertexInstructions( m_subShaderIdx, m_passIdx, vertexInstructions.ToArray() ) && validBody; - validBody = m_templateMultiPass.FillFragmentInstructions( m_subShaderIdx, m_passIdx, fragmentInstructions.ToArray() ) && validBody; - - vertexInstructions.Clear(); - vertexInstructions = null; - - fragmentInstructions.Clear(); - fragmentInstructions = null; - - // Add Instanced Properties - if( m_containerGraph.IsInstancedShader ) - { - m_currentDataCollector.OptimizeInstancedProperties(); - m_currentDataCollector.TabifyInstancedVars(); - - //string cbufferBegin = m_currentDataCollector.IsSRP ? - // string.Format( IOUtils.SRPInstancedPropertiesBegin, "UnityPerMaterial" ) : - // string.Format( IOUtils.InstancedPropertiesBegin, m_currentDataCollector.InstanceBlockName ); - //string cBufferEnd = m_currentDataCollector.IsSRP ? ( string.Format( IOUtils.SRPInstancedPropertiesEnd, m_currentDataCollector.InstanceBlockName ) ) : IOUtils.InstancedPropertiesEnd; - string cbufferBegin = m_currentDataCollector.IsSRP ? - string.Format( IOUtils.LWSRPInstancedPropertiesBegin, m_currentDataCollector.InstanceBlockName ) : - string.Format( IOUtils.InstancedPropertiesBegin, m_currentDataCollector.InstanceBlockName ); - string cBufferEnd = m_currentDataCollector.IsSRP ? ( string.Format( IOUtils.LWSRPInstancedPropertiesEnd, m_currentDataCollector.InstanceBlockName ) ) : IOUtils.InstancedPropertiesEnd; - - m_currentDataCollector.InstancedPropertiesList.Insert( 0, new PropertyDataCollector( -1, cbufferBegin ) ); - m_currentDataCollector.InstancedPropertiesList.Add( new PropertyDataCollector( -1, cBufferEnd ) ); - m_currentDataCollector.UniformsList.AddRange( m_currentDataCollector.InstancedPropertiesList ); - } - - if( m_currentDataCollector.DotsPropertiesList.Count > 0 ) - { - m_currentDataCollector.DotsPropertiesList.Insert( 0, new PropertyDataCollector( -1, "UNITY_DOTS_INSTANCING_START(MaterialPropertyMetadata)" ) ); - m_currentDataCollector.DotsPropertiesList.Insert( 0, new PropertyDataCollector( -1, "#ifdef UNITY_DOTS_INSTANCING_ENABLED" ) ); - m_currentDataCollector.DotsPropertiesList.Insert( 0, new PropertyDataCollector( -1, "" ) ); - m_currentDataCollector.DotsPropertiesList.Add( new PropertyDataCollector( -1, "UNITY_DOTS_INSTANCING_END(MaterialPropertyMetadata)" ) ); - m_currentDataCollector.DotsDefinesList.Add( new PropertyDataCollector( -1, "#endif" ) ); - m_currentDataCollector.UniformsList.AddRange( m_currentDataCollector.DotsPropertiesList ); - m_currentDataCollector.UniformsList.AddRange( m_currentDataCollector.DotsDefinesList ); - } - - TemplateShaderModelModule shaderModelModule = m_isMainOutputNode ? m_subShaderModule.ShaderModelHelper : m_mainMasterNodeRef.SubShaderModule.ShaderModelHelper; - string shaderModel = string.Empty; - if( m_passModule.ShaderModelHelper.ValidData ) - { - shaderModel = m_passModule.ShaderModelHelper.CurrentShaderModel; - } - else if( shaderModelModule.ValidData ) - { - shaderModel = shaderModelModule.CurrentShaderModel; - } - else if( m_templateMultiPass.GlobalShaderModel.IsValid ) - { - shaderModel = m_templateMultiPass.GlobalShaderModel.Value; - } - else - { - shaderModel = ( m_templateMultiPass.SRPtype == TemplateSRPType.HD ) ? "4.5" : "3.0"; - } - - m_currentDataCollector.TemplateDataCollectorInstance.CheckInterpolatorOverflow( shaderModel, m_passName ); - } - - public void CheckPropertyChangesOnOptions( TemplateOptionsUIHelper optionsUI ) - { - //Only Main LOD master node can change shader properties - if( !IsLODMainMasterNode ) - return; - - List options = optionsUI.PassCustomOptionsUI; - for( int optionIdx = 0; optionIdx < options.Count; optionIdx++ ) - { - if( options[ optionIdx ].IsVisible ) - { - TemplateActionItem[] actionItems = options[ optionIdx ].CurrentOptionActions.Columns; - for( int actionIdx = 0; actionIdx < actionItems.Length; actionIdx++ ) - { - if( actionItems[ actionIdx ].ActionType == AseOptionsActionType.SetShaderProperty && !string.IsNullOrEmpty( actionItems[ actionIdx ].ActionBuffer ) ) - { - TemplateShaderPropertyData data = m_templateMultiPass.GetShaderPropertyData( actionItems[ actionIdx ].ActionData ); - if( data != null ) - { - string newPropertyValue = data.CreatePropertyForValue( actionItems[ actionIdx ].ActionBuffer ); - CurrentTemplate.IdManager.SetReplacementText( data.FullValue, newPropertyValue ); - } - } - } - - if( options[ optionIdx ].Options.Type == AseOptionsType.Field ) - { - foreach( var item in CurrentTemplate.IdManager.RegisteredTags ) - { - if( item.Output.Equals( options[ optionIdx ].Options.FieldInlineName ) ) - { - var node = options[ optionIdx ].Options.FieldValue.GetPropertyNode(); - if( node != null && ( node.IsConnected || node.AutoRegister ) && options[ optionIdx ].Options.FieldValue.Active ) - { - item.Replacement = node.PropertyName; - } - } - } - } - } - } - } - public void FillPropertyData( MasterNodeDataCollector dataCollector = null ) - { - MasterNodeDataCollector currDataCollector = ( dataCollector == null ) ? m_currentDataCollector : dataCollector; - -#if UNITY_2019_2_OR_NEWER - // Temporary hack - if( m_templateMultiPass.SRPtype != TemplateSRPType.BuiltIn && ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_6_9_0 ) - { - if( m_templateMultiPass.AvailableShaderProperties.Find( x => x.PropertyName.Equals( "_AlphaCutoff" ) ) == null ) - { - if( !currDataCollector.ContainsProperty("_AlphaCutoff") ) - { - currDataCollector.AddToProperties( UniqueId, "[HideInInspector] _AlphaCutoff(\"Alpha Cutoff \", Range(0, 1)) = 0.5", -1 ); - } - } - - if( m_templateMultiPass.AvailableShaderProperties.Find( x => x.PropertyName.Equals( "_EmissionColor" ) ) == null ) - { - if( !currDataCollector.ContainsProperty( "_EmissionColor" ) ) - { - currDataCollector.AddToProperties( UniqueId, "[HideInInspector] _EmissionColor(\"Emission Color\", Color) = (1,1,1,1)", -1 ); - } - } - } -#endif - - m_templateMultiPass.SetPropertyData( currDataCollector.BuildUnformatedPropertiesStringArr() ); - } - - public void FillSubShaderData( /*MasterNodeDataCollector dataCollector = null */) - { - //MasterNodeDataCollector currDataCollector = ( dataCollector == null ) ? m_currentDataCollector : dataCollector; - //// SubShader Data - - //m_templateMultiPass.SetPropertyData( currDataCollector.BuildUnformatedPropertiesStringArr() ); - //templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModulePass, m_subShaderIdx, currDataCollector.GrabPassList ); - if( ShaderLOD > -1 ) - { - string lodUniqueId = m_templateMultiPass.SubShaders[ m_subShaderIdx ].UniquePrefix + "Module" + m_templateMultiPass.SubShaders[ m_subShaderIdx ].LODContainer.Id; - m_templateMultiPass.IdManager.SetReplacementText( lodUniqueId, "LOD " + ShaderLOD ); - } - - SetModuleData( m_subShaderModule, true ); - } - - public void FillPassData( TemplateMultiPassMasterNode masterNode, TemplateDataCollector mainTemplateDataCollector ) - { - if( m_isInvisible != InvisibilityStatus.Visible ) - { - if( masterNode.UniqueId != UniqueId ) - { - if( ( m_invisibleOptions & (int)InvisibleOptionsEnum.SyncProperties ) > 0 ) - { - PassModule.SyncWith( masterNode.PassModule ); - } - } - - int inputCount = m_inputPorts.Count; - for( int i = 0; i < inputCount; i++ ) - { - if( m_inputPorts[ i ].HasExternalLink ) - { - TemplateMultiPassMasterNode linkedNode = m_inputPorts[ i ].ExternalLinkNode as TemplateMultiPassMasterNode; - if( linkedNode != null ) - { - SetLinkedModuleData( linkedNode.PassModule ); - } - } - } - } - - SetModuleData( m_passModule, false ); - if( m_currentDataCollector != null ) - { - if( Pass.CustomOptionsContainer.CopyOptionsFromMainPass ) - { - SetPassCustomOptionsInfo( m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode ); - } - else - { - SetPassCustomOptionsInfo( this ); - } - - var inputArray = m_currentDataCollector.VertexInputList.ToArray(); - - m_templateMultiPass.SetPassData( TemplateModuleDataType.PassVertexData, m_subShaderIdx, m_passIdx, inputArray ); - m_templateMultiPass.SetPassData( TemplateModuleDataType.PassInterpolatorData, m_subShaderIdx, m_passIdx, m_currentDataCollector.InterpolatorList.ToArray() ); - SetHDInfoOnPass(); - List afterNativesIncludePragmaDefineList = new List(); - afterNativesIncludePragmaDefineList.AddRange( m_currentDataCollector.IncludesList ); - afterNativesIncludePragmaDefineList.AddRange( m_currentDataCollector.DefinesList ); - //includePragmaDefineList.AddRange( m_optionsDefineContainer.DefinesList ); - afterNativesIncludePragmaDefineList.AddRange( m_currentDataCollector.PragmasList ); - afterNativesIncludePragmaDefineList.AddRange( m_currentDataCollector.AfterNativeDirectivesList ); - - //includePragmaDefineList.AddRange( m_currentDataCollector.MiscList ); - - List beforeNatives = new List(); - beforeNatives.AddRange( m_optionsDefineContainer.DefinesList ); - beforeNatives.AddRange( m_currentDataCollector.BeforeNativeDirectivesList ); - - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModulePragmaBefore, m_subShaderIdx, m_passIdx, beforeNatives ); - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModulePragma, m_subShaderIdx, m_passIdx, afterNativesIncludePragmaDefineList ); - - m_currentDataCollector.TemplateDataCollectorInstance.CloseLateDirectives(); - - //Add Functions - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.FunctionsTag.IsValid ) - { - m_currentDataCollector.FunctionsList.InsertRange( 0, m_currentDataCollector.TemplateDataCollectorInstance.LateDirectivesList ); - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleFunctions, m_subShaderIdx, m_passIdx, m_currentDataCollector.FunctionsList ); - } - else - { - m_currentDataCollector.UniformsList.InsertRange( 0, m_currentDataCollector.TemplateDataCollectorInstance.LateDirectivesList ); - m_currentDataCollector.UniformsList.AddRange( m_currentDataCollector.FunctionsList ); - } - - //copy srp batch if present - //if( m_currentDataCollector.IsSRP ) - //{ - // m_currentDataCollector.UniformsList.AddRange( mainTemplateDataCollector.SrpBatcherPropertiesList ); - //} - //m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleGlobals, m_subShaderIdx, m_passIdx, m_currentDataCollector.UniformsList ); - - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleInputVert, m_subShaderIdx, m_passIdx, m_currentDataCollector.TemplateDataCollectorInstance.VertexInputParamsStr ); - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleInputFrag, m_subShaderIdx, m_passIdx, m_currentDataCollector.TemplateDataCollectorInstance.FragInputParamsStr ); - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessVControlTag != null && m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessVControlTag.IsValid ) - m_templateMultiPass.SetPassData( TemplateModuleDataType.VControl, m_subShaderIdx, m_passIdx, inputArray ); - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessControlData != null && m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessControlData.IsValid ) - m_templateMultiPass.SetPassData( TemplateModuleDataType.ControlData, m_subShaderIdx, m_passIdx, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessControlData.GenerateControl( m_currentDataCollector.TemplateDataCollectorInstance.VertexDataDict, m_currentDataCollector.VertexInputList ) ); - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessDomainData != null && m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessDomainData.IsValid ) - m_templateMultiPass.SetPassData( TemplateModuleDataType.DomainData, m_subShaderIdx, m_passIdx, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].TessDomainData.GenerateDomain( m_currentDataCollector.TemplateDataCollectorInstance.VertexDataDict, m_currentDataCollector.VertexInputList ) ); - - afterNativesIncludePragmaDefineList.Clear(); - afterNativesIncludePragmaDefineList = null; - - beforeNatives.Clear(); - beforeNatives = null; - } - - m_templateMultiPass.SetPassData( TemplateModuleDataType.PassNameData, m_subShaderIdx, m_passIdx, string.Format( PassNameFormateStr, m_passName ) ); - } - - public List CrossCheckSoftRegisteredUniformList( List uniformList ) - { - List newItems = new List(); - for( int i = 0; i < uniformList.Count; i++ ) - { - if( !m_currentDataCollector.CheckIfSoftRegistered( uniformList[ i ].PropertyName ) ) - { - newItems.Add( uniformList[ i ] ); - } - } - return newItems; - } - - public void FillUniforms( TemplateDataCollector mainTemplateDataCollector ) - { - if( m_currentDataCollector.IsSRP ) - { - - if( m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.SRPBatcherTag.IsValid ) - { - List finalList = CrossCheckSoftRegisteredUniformList( mainTemplateDataCollector.SrpBatcherPropertiesList ); - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleSRPBatcher, m_subShaderIdx, m_passIdx, finalList ); - finalList.Clear(); - finalList = null; - } - else - { - List finalList = CrossCheckSoftRegisteredUniformList( mainTemplateDataCollector.FullSrpBatcherPropertiesList ); - m_currentDataCollector.UniformsList.AddRange( finalList ); - finalList.Clear(); - finalList = null; - } - } - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleGlobals, m_subShaderIdx, m_passIdx, m_currentDataCollector.UniformsList ); - } - - void SetHDInfoOnPass() - { -#if UNITY_2019_3_OR_NEWER - if( ASEPackageManagerHelper.CurrentHDVersion > ASESRPVersions.ASE_SRP_6_9_1 ) - return; -#endif - - if( m_currentDataCollector.TemplateDataCollectorInstance.CurrentSRPType == TemplateSRPType.HD ) - { - TemplateModulesHelper subShaderHelper = null; - TemplateModulesHelper passHelper = null; - - if( m_isMainOutputNode ) - { - subShaderHelper = m_subShaderModule; - passHelper = m_passModule; - } - else - { - TemplateMultiPassMasterNode masterNode = m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode; - if( masterNode != null ) - { - subShaderHelper = masterNode.SubShaderModule; - passHelper = masterNode.PassModule; - } - else - { - subShaderHelper = m_subShaderModule; - passHelper = m_passModule; - } - } - - RenderQueue renderQueue = RenderQueue.Geometry; - RenderType renderType = RenderType.Opaque; - if( passHelper.TagsHelper.HasRenderInfo( ref renderType, ref renderQueue ) || - subShaderHelper.TagsHelper.HasRenderInfo( ref renderType, ref renderQueue ) ) - { - if( renderType == RenderType.Transparent && renderQueue == RenderQueue.Transparent ) - { - SetExtraDefine( SRPMaterialTransparentKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialTransparentKeyword ); - TemplatesBlendModule blendOpHelper = passHelper.BlendOpHelper.ValidBlendMode ? passHelper.BlendOpHelper : subShaderHelper.BlendOpHelper; - if( blendOpHelper.IsAdditiveRGB ) - { - SetExtraDefine( SRPMaterialBlendModeAddKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialBlendModeAddKeyword ); - } - else if( blendOpHelper.IsAlphaBlendRGB ) - { - SetExtraDefine( SRPMaterialBlendModeAlphaKeyword ); - //m_currentDataCollector.AddToDefines( UniqueId, SRPMaterialBlendModeAlphaKeyword ); - } - } - } - } - } - - void SetLinkedModuleData( TemplateModulesHelper linkedModule ) - { - //if( linkedModule.AdditionalPragmas.ValidData ) - //{ - // linkedModule.AdditionalPragmas.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - //} - - //if( linkedModule.AdditionalIncludes.ValidData ) - //{ - // linkedModule.AdditionalIncludes.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - //} - - //if( linkedModule.AdditionalDefines.ValidData ) - //{ - // linkedModule.AdditionalDefines.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - //} - - if( linkedModule.AdditionalDirectives.ValidData ) - { - linkedModule.AdditionalDirectives.AddAllToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - } - } - - void SetModuleData( TemplateModulesHelper module, bool isSubShader ) - { - if( isSubShader ) - { - - //if ( module.AdditionalPragmas.ValidData ) - //{ - // module.AdditionalPragmas.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.IncludePragmaContainer ); - //} - - //if ( module.AdditionalIncludes.ValidData ) - //{ - // module.AdditionalIncludes.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.IncludePragmaContainer ); - //} - - //if ( module.AdditionalDefines.ValidData ) - //{ - // module.AdditionalDefines.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.IncludePragmaContainer ); - //} - - if( module.AdditionalDirectives.ValidData ) - { - module.AdditionalDirectives.AddAllToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Modules.IncludePragmaContainer ); - } - - if( module.TagsHelper.ValidData ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleTag, m_subShaderIdx, module.TagsHelper.GenerateTags() ); - } - - if( module.AllModulesMode ) - { - string body = module.GenerateAllModulesString( isSubShader ); - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.AllModules, m_subShaderIdx, body.Split( '\n' ) ); - } - - if( module.ShaderModelHelper.ValidAndIndependent ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleShaderModel, m_subShaderIdx, module.ShaderModelHelper.GenerateShaderData( isSubShader ) ); - } - - if( module.BlendOpHelper.IndependentModule && module.BlendOpHelper.ValidBlendMode ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleBlendMode, m_subShaderIdx, module.BlendOpHelper.CurrentBlendFactor ); - } - - if( module.BlendOpHelper.IndependentModule && module.BlendOpHelper.ValidBlendOp ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleBlendOp, m_subShaderIdx, module.BlendOpHelper.CurrentBlendOp ); - } - - if( module.BlendOpHelper.AlphaToMaskIndependent && module.BlendOpHelper.ValidAlphaToMask ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleAlphaToMask, m_subShaderIdx, module.BlendOpHelper.CurrentAlphaToMask ); - } - - if( module.CullModeHelper.ValidAndIndependent ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleCullMode, m_subShaderIdx, module.CullModeHelper.GenerateShaderData( isSubShader ) ); - } - - if( module.ColorMaskHelper.ValidAndIndependent ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleColorMask, m_subShaderIdx, module.ColorMaskHelper.GenerateShaderData( isSubShader ) ); - } - - if( module.DepthOphelper.IndependentModule && module.DepthOphelper.ValidZTest ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleZTest, m_subShaderIdx, module.DepthOphelper.CurrentZTestMode ); - } - - if( module.DepthOphelper.IndependentModule && module.DepthOphelper.ValidZWrite ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleZwrite, m_subShaderIdx, module.DepthOphelper.CurrentZWriteMode ); - } - - if( module.DepthOphelper.IndependentModule && module.DepthOphelper.ValidOffset ) - { - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleZOffset, m_subShaderIdx, module.DepthOphelper.CurrentOffset ); - } - - if( module.StencilBufferHelper.ValidAndIndependent ) - { - CullMode cullMode = ( module.CullModeHelper.ValidData ) ? module.CullModeHelper.CurrentCullMode : CullMode.Back; - string value = module.StencilBufferHelper.CreateStencilOp( cullMode ); - m_templateMultiPass.SetSubShaderData( TemplateModuleDataType.ModuleStencil, m_subShaderIdx, value.Split( '\n' ) ); - } - - } - else - { - //if ( module.AdditionalPragmas.ValidData ) - //{ - // module.AdditionalPragmas.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - //} - - //if ( module.AdditionalIncludes.ValidData ) - //{ - // module.AdditionalIncludes.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - //} - - //if ( module.AdditionalDefines.ValidData ) - //{ - // module.AdditionalDefines.AddToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - //} - List aboveUsePass = new List(); - List belowUsePass = new List(); - m_usePass.BuildUsePassInfo( m_currentDataCollector, ref aboveUsePass, ref belowUsePass ); - //TODO Must place this on the correct place - aboveUsePass.AddRange( belowUsePass ); - - //adding grab pass after use pass on purpose, so it wont be caught by them - aboveUsePass.AddRange( m_currentDataCollector.GrabPassList ); - - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModulePass, m_subShaderIdx, m_passIdx, aboveUsePass ); - //m_templateMultiPass.SetPassData( TemplateModuleDataType.EndPass, m_subShaderIdx, m_passIdx, bellowUsePass); - - if( module.AdditionalDirectives.ValidData ) - { - module.AdditionalDirectives.AddAllToDataCollector( ref m_currentDataCollector, m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.IncludePragmaContainer ); - } - - if( module.TagsHelper.ValidData ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleTag, m_subShaderIdx, m_passIdx, module.TagsHelper.GenerateTags() ); - } - - if( module.AllModulesMode ) - { - string body = module.GenerateAllModulesString( isSubShader ); - m_templateMultiPass.SetPassData( TemplateModuleDataType.AllModules, m_subShaderIdx, m_passIdx, body.Split( '\n' ) ); - } - - if( module.ShaderModelHelper.ValidAndIndependent ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleShaderModel, m_subShaderIdx, m_passIdx, module.ShaderModelHelper.GenerateShaderData( isSubShader ) ); - } - - if( module.BlendOpHelper.IndependentModule && module.BlendOpHelper.ValidBlendMode ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleBlendMode, m_subShaderIdx, m_passIdx, module.BlendOpHelper.CurrentBlendFactor ); - } - - if( module.BlendOpHelper.IndependentModule && module.BlendOpHelper.ValidBlendOp ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleBlendOp, m_subShaderIdx, m_passIdx, module.BlendOpHelper.CurrentBlendOp ); - } - - if( module.BlendOpHelper.AlphaToMaskIndependent && module.BlendOpHelper.ValidAlphaToMask ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleAlphaToMask, m_subShaderIdx, m_passIdx, module.BlendOpHelper.CurrentAlphaToMask ); - } - - if( module.CullModeHelper.ValidAndIndependent ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleCullMode, m_subShaderIdx, m_passIdx, module.CullModeHelper.GenerateShaderData( isSubShader ) ); - } - - if( module.ColorMaskHelper.ValidAndIndependent ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleColorMask, m_subShaderIdx, m_passIdx, module.ColorMaskHelper.GenerateShaderData( isSubShader ) ); - } - - if( module.DepthOphelper.IndependentModule && module.DepthOphelper.ValidZTest ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleZTest, m_subShaderIdx, m_passIdx, module.DepthOphelper.CurrentZTestMode ); - } - - if( module.DepthOphelper.IndependentModule && module.DepthOphelper.ValidZWrite ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleZwrite, m_subShaderIdx, m_passIdx, module.DepthOphelper.CurrentZWriteMode ); - } - - if( module.DepthOphelper.IndependentModule && module.DepthOphelper.ValidOffset ) - { - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleZOffset, m_subShaderIdx, m_passIdx, module.DepthOphelper.CurrentOffset ); - } - - if( module.StencilBufferHelper.ValidAndIndependent ) - { - CullMode cullMode = ( module.CullModeHelper.ValidData ) ? module.CullModeHelper.CurrentCullMode : CullMode.Back; - string value = module.StencilBufferHelper.CreateStencilOp( cullMode ); - m_templateMultiPass.SetPassData( TemplateModuleDataType.ModuleStencil, m_subShaderIdx, m_passIdx, value.Split( '\n' ) ); - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - return "0"; - } - - public override void Destroy() - { - base.Destroy(); - - m_drawInstancedHelper = null; - - m_optionsDefineContainer.Destroy(); - m_optionsDefineContainer = null; - - m_passSelector.Destroy(); - m_passSelector = null; - - m_subShaderOptions.Destroy(); - m_passOptions.Destroy(); - - m_fallbackHelper.Destroy(); - GameObject.DestroyImmediate( m_fallbackHelper ); - m_fallbackHelper = null; - - m_usePass.Destroy(); - GameObject.DestroyImmediate( m_usePass ); - m_usePass = null; - - m_dependenciesHelper.Destroy(); - m_dependenciesHelper = null; - - m_subShaderModule.Destroy(); - m_subShaderModule = null; - m_passModule.Destroy(); - m_passModule = null; - if( m_lodIndex == -1 ) - { - ContainerGraph.MultiPassMasterNodes.RemoveNode( this ); - } - else - { - ContainerGraph.LodMultiPassMasternodes[ m_lodIndex ].RemoveNode( this ); - } - } - - void UpdateSubShaderPassStr() - { - //m_subShaderIdxStr = SubShaderModuleStr + m_templateMultiPass.SubShaders[ m_subShaderIdx ].Idx; - //m_passIdxStr = PassModuleStr + m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Idx; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - - base.ReadFromString( ref nodeParams ); - try - { - string currShaderName = GetCurrentParam( ref nodeParams ); - if( currShaderName.Length > 0 ) - currShaderName = UIUtils.RemoveShaderInvalidCharacters( currShaderName ); - - m_templateGUID = GetCurrentParam( ref nodeParams ); - bool hasUniqueName = false; - if( UIUtils.CurrentShaderVersion() > PASS_UNIQUE_ID_VERSION ) - { - hasUniqueName = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ); - } - - if( hasUniqueName ) - m_passUniqueId = GetCurrentParam( ref nodeParams ); - - m_subShaderIdx = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_passIdx = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - if( UIUtils.CurrentShaderVersion() > LOD_SUBSHADER_VERSION ) - { - - if( m_lodIndex != -1 ) - { - m_containerGraph.MultiPassMasterNodes.RemoveNode( this ); - m_containerGraph.LodMultiPassMasternodes[ m_lodIndex ].AddNode( this ); - } - } - - m_passName = GetCurrentParam( ref nodeParams ); - SetTemplate( null, false, true, m_subShaderIdx, m_passIdx, SetTemplateSource.ShaderLoad ); - ////If value gotten from template is > -1 then it contains the LOD field - ////and we can properly write the value - //if( m_subShaderLOD > -1 ) - //{ - // m_subShaderLOD = subShaderLOD; - //} - - // only in here, after SetTemplate, we know if shader name is to be used as title or not - ShaderName = currShaderName; - m_visiblePorts = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_subShaderModule.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - m_passModule.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > 15308 ) - { - m_fallbackHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - m_dependenciesHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 15402 ) - { - m_usePass.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( UIUtils.CurrentShaderVersion() > 15409 ) - { - m_hdSrpMaterialType = (HDSRPMaterialType)Enum.Parse( typeof( HDSRPMaterialType ), GetCurrentParam( ref nodeParams ) ); - } - - if( UIUtils.CurrentShaderVersion() > 15501 ) - { - if( m_isMainOutputNode && UIUtils.CurrentShaderVersion() > PASS_SELECTOR_VERSION ) - m_subShaderOptions.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - - m_passOptions.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_isMainOutputNode && UIUtils.CurrentShaderVersion() > PASS_SELECTOR_VERSION ) - { - m_passSelector.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_isMainOutputNode && UIUtils.CurrentShaderVersion() > 16203 ) - { - m_drawInstancedHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_isMainOutputNode && UIUtils.CurrentShaderVersion() > LOD_SUBSHADER_VERSION ) - { - m_mainLODName = GetCurrentParam( ref nodeParams ); - SetupLODNodeName(); - } - else - { - m_content.text = GenerateClippedTitle( m_passName ); - } - - - //if( m_templateMultiPass != null && !m_templateMultiPass.IsSinglePass ) - //{ - // SetClippedTitle( m_passName ); - //} - } - catch( Exception e ) - { - Debug.LogException( e, this ); - } - - m_containerGraph.CurrentCanvasMode = NodeAvailability.TemplateShader; - m_containerGraph.CurrentPrecision = m_currentPrecisionType; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, ShaderName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_templateGUID ); - - bool hasUniquePassName = Pass.Modules.HasPassUniqueName; - IOUtils.AddFieldValueToString( ref nodeInfo, hasUniquePassName ); - if( hasUniquePassName ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, Pass.Modules.PassUniqueName ); - } - - IOUtils.AddFieldValueToString( ref nodeInfo, m_subShaderIdx ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_passIdx ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_passName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_visiblePorts ); - m_subShaderModule.WriteToString( ref nodeInfo ); - m_passModule.WriteToString( ref nodeInfo ); - m_fallbackHelper.WriteToString( ref nodeInfo ); - m_dependenciesHelper.WriteToString( ref nodeInfo ); - m_usePass.WriteToString( ref nodeInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_hdSrpMaterialType ); - if( m_isMainOutputNode ) - m_subShaderOptions.WriteToString( ref nodeInfo ); - - m_passOptions.WriteToString( ref nodeInfo ); - - if( m_isMainOutputNode ) - { - m_passSelector.WriteToString( ref nodeInfo ); - m_drawInstancedHelper.WriteToString( ref nodeInfo ); - } - - if( m_isMainOutputNode ) - IOUtils.AddFieldValueToString( ref nodeInfo, m_mainLODName ); - - } - - public override void ReadFromDeprecated( ref string[] nodeParams, Type oldType = null ) - { - base.ReadFromString( ref nodeParams ); - try - { - string currShaderName = GetCurrentParam( ref nodeParams ); - if( currShaderName.Length > 0 ) - currShaderName = UIUtils.RemoveShaderInvalidCharacters( currShaderName ); - - string templateGUID = GetCurrentParam( ref nodeParams ); - string templateShaderName = string.Empty; - if( UIUtils.CurrentShaderVersion() > 13601 ) - { - templateShaderName = GetCurrentParam( ref nodeParams ); - } - - TemplateMultiPass template = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplate( templateGUID ) as TemplateMultiPass; - if( template != null ) - { - m_templateGUID = templateGUID; - SetTemplate( null, false, true, 0, 0,SetTemplateSource.ShaderLoad ); - } - else - { - template = m_containerGraph.ParentWindow.TemplatesManagerInstance.GetTemplateByName( templateShaderName ) as TemplateMultiPass; - if( template != null ) - { - m_templateGUID = template.GUID; - SetTemplate( null, false, true, 0, 0, SetTemplateSource.ShaderLoad ); - } - else - { - m_masterNodeCategory = -1; - } - } - - if( m_invalidNode ) - return; - - // only in here, after SetTemplate, we know if shader name is to be used as title or not - ShaderName = currShaderName; - if( UIUtils.CurrentShaderVersion() > 13902 ) - { - - //BLEND MODULE - if( m_templateMultiPass.SubShaders[ 0 ].Modules.BlendData.ValidBlendMode ) - { - m_subShaderModule.BlendOpHelper.ReadBlendModeFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.BlendData.ValidBlendMode ) - { - m_passModule.BlendOpHelper.ReadBlendModeFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_templateMultiPass.SubShaders[ 0 ].Modules.BlendData.ValidBlendOp ) - { - m_subShaderModule.BlendOpHelper.ReadBlendOpFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.BlendData.ValidBlendOp ) - { - m_passModule.BlendOpHelper.ReadBlendOpFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - - //CULL MODE - if( m_templateMultiPass.SubShaders[ 0 ].Modules.CullModeData.DataCheck == TemplateDataCheck.Valid ) - { - m_subShaderModule.CullModeHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.CullModeData.DataCheck == TemplateDataCheck.Valid ) - { - m_passModule.CullModeHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - //COLOR MASK - if( m_templateMultiPass.SubShaders[ 0 ].Modules.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - { - m_subShaderModule.ColorMaskHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.ColorMaskData.DataCheck == TemplateDataCheck.Valid ) - { - m_passModule.ColorMaskHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - //STENCIL BUFFER - if( m_templateMultiPass.SubShaders[ 0 ].Modules.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - m_subShaderModule.StencilBufferHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.StencilData.DataCheck == TemplateDataCheck.Valid ) - { - m_passModule.StencilBufferHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - } - - if( UIUtils.CurrentShaderVersion() > 14202 ) - { - //DEPTH OPTIONS - if( m_templateMultiPass.SubShaders[ 0 ].Modules.DepthData.ValidZWrite ) - { - m_subShaderModule.DepthOphelper.ReadZWriteFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.DepthData.ValidZWrite ) - { - m_passModule.DepthOphelper.ReadZWriteFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_templateMultiPass.SubShaders[ 0 ].Modules.DepthData.ValidZTest ) - { - m_subShaderModule.DepthOphelper.ReadZTestFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.DepthData.ValidZTest ) - { - m_subShaderModule.DepthOphelper.ReadZTestFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - if( m_templateMultiPass.SubShaders[ 0 ].Modules.DepthData.ValidOffset ) - { - m_subShaderModule.DepthOphelper.ReadOffsetFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.DepthData.ValidOffset ) - { - m_passModule.DepthOphelper.ReadOffsetFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - } - - //TAGS - if( UIUtils.CurrentShaderVersion() > 14301 ) - { - if( m_templateMultiPass.SubShaders[ 0 ].Modules.TagData.DataCheck == TemplateDataCheck.Valid ) - { - m_subShaderModule.TagsHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - else if( m_templateMultiPass.SubShaders[ 0 ].Passes[ 0 ].Modules.TagData.DataCheck == TemplateDataCheck.Valid ) - { - m_passModule.TagsHelper.ReadFromString( ref m_currentReadParamIdx, ref nodeParams ); - } - - } - } - catch( Exception e ) - { - Debug.LogException( e, this ); - } - m_containerGraph.CurrentCanvasMode = NodeAvailability.TemplateShader; - } - - public void ForceOptionsRefresh() - { - m_passOptions.Refresh(); - if( m_isMainOutputNode ) - m_subShaderOptions.Refresh(); - } - - public void SetPassVisible( string passName, bool visible ) - { - TemplateMultiPassMasterNode node = m_containerGraph.GetMasterNodeOfPass( passName, m_lodIndex ); - if( node != null ) - { - m_passSelector.SetPassVisible( passName, visible ); - node.IsInvisible = !visible; - } - - } - - public override void RefreshExternalReferences() - { - if( m_invalidNode ) - return; - - base.RefreshExternalReferences(); - if( IsLODMainMasterNode ) - { - SetMasterNodeCategoryFromGUID( m_templateGUID ); - } - - CheckTemplateChanges(); - if( m_templateMultiPass != null && m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].Modules.SRPIsPBRHD && UIUtils.CurrentShaderVersion() < 15410 ) - { - FetchHDPorts(); - m_hdSrpMaterialType = ( m_specularPort != null && m_specularPort.HasOwnOrLinkConnection ) ? HDSRPMaterialType.Specular : HDSRPMaterialType.Standard; - ConfigHDPorts(); - } - - if( ContainerGraph.HasLODs ) - { - SetClippedAdditionalTitle( string.Format( LodSubtitle, ShaderLOD ) ); - } - - if( m_isMainOutputNode ) - { - List masterNodes = ( m_lodIndex == -1 ) ? m_containerGraph.MultiPassMasterNodes.NodesList : m_containerGraph.LodMultiPassMasternodes[ m_lodIndex ].NodesList; - masterNodes.Sort( ( x, y ) => ( x.PassIdx.CompareTo( y.PassIdx ) )); - int passAmount = m_templateMultiPass.SubShaders[ m_subShaderIdx ].PassAmount; - if( passAmount != masterNodes.Count ) - { - UIUtils.ShowMessage( "Template master nodes amount was modified. Could not set correctly its visibility options." ); - } - else - { - for( int i = 0; i < passAmount; i++ ) - { - if( i != m_passIdx ) - { - masterNodes[ i ].IsInvisible = !m_passSelector.IsVisible( i ); - } - } - } - } - } - - public override void ReadInputDataFromString( ref string[] nodeParams ) - { - //For a Template Master Node an input port data must be set by its template and not meta data - if( UIUtils.CurrentShaderVersion() > 17007 ) - return; - - int count = 0; - if( UIUtils.CurrentShaderVersion() > 7003 ) - { - try - { - count = Convert.ToInt32( nodeParams[ m_currentReadParamIdx++ ] ); - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - else - { - count = ( m_oldInputCount < 0 ) ? m_inputPorts.Count : m_oldInputCount; - } - - for( int i = 0; i < count && i < nodeParams.Length && m_currentReadParamIdx < nodeParams.Length; i++ ) - { - if( UIUtils.CurrentShaderVersion() < 5003 ) - { - int newId = VersionConvertInputPortId( i ); - if( UIUtils.CurrentShaderVersion() > 23 ) - { - m_currentReadParamIdx++; - } - - m_currentReadParamIdx++; - if( m_inputPorts[ newId ].IsEditable && UIUtils.CurrentShaderVersion() >= 3100 && m_currentReadParamIdx < nodeParams.Length ) - { - m_currentReadParamIdx++; - } - } - else - { - m_currentReadParamIdx++; - m_currentReadParamIdx++; - m_currentReadParamIdx++; - bool isEditable = Convert.ToBoolean( nodeParams[ m_currentReadParamIdx++ ] ); - if( isEditable && m_currentReadParamIdx < nodeParams.Length ) - { - m_currentReadParamIdx++; - } - } - } - } - - //For a Template Master Node an input port data must be set by its template and not meta data - public override void WriteInputDataToString( ref string nodeInfo ) { } - - public override float HeightEstimate - { - get - { - float heightEstimate = 0; - heightEstimate = 32 + Constants.INPUT_PORT_DELTA_Y; - if( m_templateMultiPass != null && !m_templateMultiPass.IsSinglePass ) - { - heightEstimate += 22; - } - float internalPortSize = 0; - for( int i = 0; i < InputPorts.Count; i++ ) - { - if( InputPorts[ i ].Visible ) - internalPortSize += 18 + Constants.INPUT_PORT_DELTA_Y; - } - - return heightEstimate + Mathf.Max( internalPortSize, m_insideSize.y ); - } - } - - public HDSRPMaterialType CurrentHDMaterialType - { - get { return m_hdSrpMaterialType; } - set - { - m_hdSrpMaterialType = value; - if( m_isMainOutputNode ) - { - List mpNodes = UIUtils.CurrentWindow.CurrentGraph.MultiPassMasterNodes.NodesList; - int count = mpNodes.Count; - for( int i = 0; i < count; i++ ) - { - if( mpNodes[ i ].UniqueId != UniqueId ) - { - mpNodes[ i ].CurrentHDMaterialType = value; - } - } - } - } - } - public TemplateSubShader SubShader { get { return m_templateMultiPass.SubShaders[ m_subShaderIdx ]; } } - public TemplatePass Pass { get { return m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ]; } } - public int SubShaderIdx { get { return m_subShaderIdx; } } - public int PassIdx { get { return m_passIdx; } } - public TemplateMultiPass CurrentTemplate { get { return m_templateMultiPass; } } - public TemplateModulesHelper SubShaderModule { get { return m_subShaderModule; } } - public TemplateModulesHelper PassModule { get { return m_passModule; } } - public string PassName { get { return m_templateMultiPass.SubShaders[ m_subShaderIdx ].Passes[ m_passIdx ].PassNameContainer.Data; } } - public string PassUniqueName - { - get - { - return string.IsNullOrEmpty( m_passUniqueId ) ? m_originalPassName : m_passUniqueId; - } - } - - public string OriginalPassName { get { return m_originalPassName; } } - public bool HasLinkPorts { get { return m_hasLinkPorts; } } - public bool IsInvisible - { - get - { - return m_isInvisible != InvisibilityStatus.Visible; - } - set - { - if( m_isInvisible != InvisibilityStatus.LockedInvisible && !m_isMainOutputNode ) - { - m_isInvisible = value ? InvisibilityStatus.Invisible : InvisibilityStatus.Visible; - if( value ) - { - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].FullDeleteConnections(); - } - } - } - } - } - - public TemplatePassSelectorHelper PassSelector { get { return m_passSelector; } } - public TemplateOptionsUIHelper PassOptions { get { return m_passOptions; } } - public TemplateOptionsUIHelper SubShaderOptions { get { return m_subShaderOptions; } } - public TemplateOptionsDefinesContainer OptionsDefineContainer { get { return m_optionsDefineContainer; } } - public TerrainDrawInstancedHelper DrawInstancedHelperInstance { get { return m_drawInstancedHelper; } } - public bool InvalidNode { get { return m_invalidNode; } } - public override void SetName( string name ) - { - ShaderName = name; - } - public bool IsLODMainFirstPass { get { return m_passIdx == 0 && m_lodIndex == -1; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs.meta deleted file mode 100644 index a96d88d0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassMasterNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fce684c26c654d14e927860863cd99dd -timeCreated: 1517406883 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs deleted file mode 100644 index e8aeadf8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs +++ /dev/null @@ -1,328 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - - [Serializable] - public class InputSwitchMPHelper - { - public int SubShaderIdx; - public int PassIdx; - public InputSwitchMPHelper( int subShaderIdx, int passIdx ) - { - SubShaderIdx = subShaderIdx; - PassIdx = passIdx; - } - } - - [Serializable] - [NodeAttributes( "Template Multi-Pass Switch", "Logical Operators", "Relays, in compile time, the correct input port according to current analyzed sub-shader/pass." )] - public sealed class TemplateMultiPassSwitchNode : TemplateNodeParent - { - private const string InputLabelStr = "SubShader {0} Pass {1}"; - - [SerializeField] - private List m_inputHelper = new List(); - - [SerializeField] - private int m_inputCountHelper = -1; - - protected override void CommonInit( int uniqueId ) - { - m_createAllOutputs = false; - base.CommonInit( uniqueId ); - } - - public override void OnInputPortConnected( int portId, int otherNodeId, int otherPortId, bool activateNode = true ) - { - base.OnInputPortConnected( portId, otherNodeId, otherPortId, activateNode ); - UpdateConnections(); - } - - public override void OnConnectedOutputNodeChanges( int inputPortId, int otherNodeId, int otherPortId, string name, WirePortDataType type ) - { - base.OnConnectedOutputNodeChanges( inputPortId, otherNodeId, otherPortId, name, type ); - UpdateConnections(); - } - - public override void OnInputPortDisconnected( int portId ) - { - base.OnInputPortDisconnected( portId ); - UpdateConnections(); - } - - private void UpdateConnections() - { - WirePortDataType mainType = WirePortDataType.FLOAT; - - int highest = UIUtils.GetPriority( mainType ); - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - if( m_inputPorts[ i ].IsConnected ) - { - WirePortDataType portType = m_inputPorts[ i ].GetOutputConnection().DataType; - if( UIUtils.GetPriority( portType ) > highest ) - { - mainType = portType; - highest = UIUtils.GetPriority( portType ); - } - } - } - - for( int i = 0; i < m_inputPorts.Count; i++ ) - { - m_inputPorts[ i ].ChangeType( mainType, false ); - } - - m_outputPorts[ 0 ].ChangeType( mainType, false ); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - - if( m_templateMPData == null ) - { - FetchMultiPassTemplate(); - if( m_inputPorts.Count != m_inputCountHelper ) - { - CreateInputPorts(); - } - else - { - RefreshInputPorts(); - } - } - } - - - public void RefreshInputPorts() - { - if( m_multiPassMode ) - { - m_inputHelper.Clear(); - if( m_templateMPData != null ) - { - int index = 0; - int subShaderCount = m_templateMPData.SubShaders.Count; - for( int subShaderIdx = 0; subShaderIdx < subShaderCount; subShaderIdx++ ) - { - int passCount = m_templateMPData.SubShaders[ subShaderIdx ].Passes.Count; - for( int passIdx = 0; passIdx < passCount; passIdx++ ) - { - if( m_templateMPData.SubShaders[ subShaderIdx ].Passes[ passIdx ].HasValidFunctionBody ) - { - m_inputPorts[ index ].Name = string.Format( InputLabelStr, subShaderIdx, passIdx ); - m_inputHelper.Add( new InputSwitchMPHelper( subShaderIdx, passIdx ) ); - index += 1; - } - } - } - } - } - else - { - m_inputPorts[0].Name = "In"; - } - } - - public int RefreshInputCountHelper() - { - int inputCountHelper = 0; - if( m_multiPassMode ) - { - if( m_templateMPData != null ) - { - int subShaderCount = m_templateMPData.SubShaders.Count; - for( int subShaderIdx = 0; subShaderIdx < subShaderCount; subShaderIdx++ ) - { - int passCount = m_templateMPData.SubShaders[ subShaderIdx ].Passes.Count; - for( int passIdx = 0; passIdx < passCount; passIdx++ ) - { - if( m_templateMPData.SubShaders[ subShaderIdx ].Passes[passIdx].HasValidFunctionBody ) - inputCountHelper += 1; - } - } - } - } - else - { - inputCountHelper += 1; - } - return inputCountHelper; - } - - public void CreateInputPorts() - { - m_inputCountHelper = 0; - DeleteAllInputConnections( true ); - if( m_multiPassMode ) - { - m_inputHelper.Clear(); - if( m_templateMPData != null ) - { - int subShaderCount = m_templateMPData.SubShaders.Count; - for( int subShaderIdx = 0; subShaderIdx < subShaderCount; subShaderIdx++ ) - { - int passCount = m_templateMPData.SubShaders[ subShaderIdx ].Passes.Count; - for( int passIdx = 0; passIdx < passCount; passIdx++ ) - { - if( m_templateMPData.SubShaders[ subShaderIdx ].Passes[ passIdx ].HasValidFunctionBody ) - { - AddInputPort( WirePortDataType.FLOAT, false, string.Format( InputLabelStr, subShaderIdx, passIdx ) ); - m_inputHelper.Add( new InputSwitchMPHelper( subShaderIdx, passIdx ) ); - m_inputCountHelper += 1; - } - } - } - } - } - else - { - AddInputPort( WirePortDataType.FLOAT, false, "In" ); - m_inputCountHelper += 1; - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.MasterNodeCategory != AvailableShaderTypes.Template ) - { - UIUtils.ShowMessage( "Template Multi-Pass Switch Data node is only intended for templates use only" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - int currSubShaderIdx = dataCollector.TemplateDataCollectorInstance.MultipassSubshaderIdx; - int currPassIdx = dataCollector.TemplateDataCollectorInstance.MultipassPassIdx; - - int inputHelperCount = m_inputHelper.Count; - for( int i = 0; i< inputHelperCount; i++ ) - { - if(m_inputHelper[i].SubShaderIdx == currSubShaderIdx && m_inputHelper[ i ].PassIdx == currPassIdx ) - return m_inputPorts[ i ].GeneratePortInstructions( ref dataCollector ); - } - - UIUtils.ShowMessage( "Invalid subshader or pass on Template Multi-Pass Switch Data" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - public override void OnMasterNodeReplaced( MasterNode newMasterNode ) - { - base.OnMasterNodeReplaced( newMasterNode ); - if( newMasterNode.CurrentMasterNodeCategory == AvailableShaderTypes.Template ) - { - FetchMultiPassTemplate( newMasterNode ); - m_inputCountHelper = RefreshInputCountHelper(); - if( m_inputPorts.Count != m_inputCountHelper ) - { - CreateInputPorts(); - } - else - { - RefreshInputPorts(); - } - } - else - { - DeleteAllInputConnections( true ); - } - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_inputCountHelper = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - // Need to add ports here so read internal data is correct - for( int i = 0; i < m_inputCountHelper; i++ ) - { - AddInputPort( WirePortDataType.FLOAT, false, Constants.EmptyPortValue ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_inputCountHelper ); - } - - public override void Destroy() - { - base.Destroy(); - m_inputHelper.Clear(); - m_inputHelper = null; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - FetchMultiPassTemplate(); - - bool create = false; - if( m_inputCountHelper == -1 ) - { - create = true; - } - else - { - int newInputCount = RefreshInputCountHelper(); - if( newInputCount != m_inputCountHelper ) - { - create = true; - } - } - - - if( m_multiPassMode ) - { - if( m_templateMPData != null ) - { - if( create ) - { - CreateInputPorts(); - } - else - { - m_inputHelper.Clear(); - int index = 0; - int subShaderCount = m_templateMPData.SubShaders.Count; - for( int subShaderIdx = 0; subShaderIdx < subShaderCount; subShaderIdx++ ) - { - int passCount = m_templateMPData.SubShaders[ subShaderIdx ].Passes.Count; - for( int passIdx = 0; passIdx < passCount; passIdx++ ) - { - if( m_templateMPData.SubShaders[ subShaderIdx ].Passes[ passIdx ].HasValidFunctionBody ) - { - m_inputPorts[ index ].Name = string.Format( InputLabelStr, subShaderIdx, passIdx ); - m_inputHelper.Add( new InputSwitchMPHelper( subShaderIdx, passIdx )); - index += 1; - } - } - } - - if( index != m_inputCountHelper ) - { - Debug.LogWarning( "Something wrong occured in reading MultiPass Switch node" ); - } - } - } - } - else - { - if( create ) - { - AddInputPort( WirePortDataType.FLOAT, false, "In" ); - } - else - { - m_inputPorts[ 0 ].Name = "In"; - } - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs.meta deleted file mode 100644 index 4aafb59d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateMultiPassSwitchNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 58e4eb5fc3fed124384eef956c6c3ee1 -timeCreated: 1519319737 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs deleted file mode 100644 index 1bfc8aa9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs +++ /dev/null @@ -1,272 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateNodeParent : ParentNode - { - - - protected const string ErrorMessageStr = "This node can only be used inside a Template category!"; - protected const string DataLabelStr = "Data"; - protected const string SubShaderStr = "SubShader"; - protected const string PassStr = "Pass"; - - [SerializeField] - private int m_subShaderIdx = 0; - - [SerializeField] - private int m_passIdx = 0; - - [SerializeField] - private int m_passLocalArrayIdx = 0; - - [SerializeField] - protected bool m_multiPassMode = false; - - [SerializeField] - protected string[] m_availableSubshaders; - - [SerializeField] - protected string[] m_availablePassesLabels; - - [SerializeField] - protected int[] m_availablePassesValues; - - [NonSerialized] - protected TemplateMultiPass m_templateMPData = null; - protected bool m_createAllOutputs = true; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - AddOutputPort( WirePortDataType.FLOAT, "Out" ); - if( m_createAllOutputs ) - { - AddOutputPort( WirePortDataType.FLOAT, "X" ); - AddOutputPort( WirePortDataType.FLOAT, "Y" ); - AddOutputPort( WirePortDataType.FLOAT, "Z" ); - AddOutputPort( WirePortDataType.FLOAT, "W" ); - } - m_textLabelWidth = 67; - m_hasLeftDropdown = true; - } - - public override void AfterCommonInit() - { - base.AfterCommonInit(); - - if( PaddingTitleLeft == 0 ) - { - PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - if( PaddingTitleRight == 0 ) - PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - } - } - - protected void ConfigurePorts() - { - switch( m_outputPorts[ 0 ].DataType ) - { - default: - { - for( int i = 1; i < 5; i++ ) - { - m_outputPorts[ i ].Visible = false; - } - } - break; - case WirePortDataType.FLOAT2: - { - for( int i = 1; i < 5; i++ ) - { - m_outputPorts[ i ].Visible = ( i < 3 ); - if( m_outputPorts[ i ].Visible ) - { - m_outputPorts[ i ].Name = Constants.ChannelNamesVector[ i - 1 ]; - } - } - } - break; - case WirePortDataType.FLOAT3: - { - for( int i = 1; i < 5; i++ ) - { - m_outputPorts[ i ].Visible = ( i < 4 ); - if( m_outputPorts[ i ].Visible ) - { - m_outputPorts[ i ].Name = Constants.ChannelNamesVector[ i - 1 ]; - } - } - } - break; - case WirePortDataType.FLOAT4: - { - for( int i = 1; i < 5; i++ ) - { - m_outputPorts[ i ].Visible = true; - m_outputPorts[ i ].Name = Constants.ChannelNamesVector[ i - 1 ]; - } - } - break; - case WirePortDataType.COLOR: - { - for( int i = 1; i < 5; i++ ) - { - m_outputPorts[ i ].Visible = true; - m_outputPorts[ i ].Name = Constants.ChannelNamesColor[ i - 1 ]; - } - } - break; - } - m_sizeIsDirty = true; - } - - protected virtual void OnSubShaderChange() { } - protected virtual void OnPassChange() { } - - protected void DrawSubShaderUI() - { - EditorGUI.BeginChangeCheck(); - m_subShaderIdx = EditorGUILayoutPopup( SubShaderStr, m_subShaderIdx, m_availableSubshaders ); - if( EditorGUI.EndChangeCheck() ) - { - //UpdateSubShaderAmount(); - UpdatePassAmount(); - OnSubShaderChange(); - } - } - - protected void DrawPassUI() - { - EditorGUI.BeginChangeCheck(); - m_passLocalArrayIdx = EditorGUILayoutPopup( PassStr, m_passLocalArrayIdx, m_availablePassesLabels ); - if( EditorGUI.EndChangeCheck() ) - { - m_passIdx = m_availablePassesValues[ m_passLocalArrayIdx ]; - //UpdatePassAmount(); - OnPassChange(); - } - } - - virtual protected void CheckWarningState() - { - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - { - ShowTab( NodeMessageType.Error, ErrorMessageStr ); - } - else - { - m_showErrorMessage = false; - } - } - - protected void FetchMultiPassTemplate( MasterNode masterNode = null ) - { - m_multiPassMode = m_containerGraph.MultiPassMasterNodes.NodesList.Count > 0; - if( m_multiPassMode ) - { - m_templateMPData = ( ( ( masterNode == null ) ? m_containerGraph.CurrentMasterNode : masterNode ) as TemplateMultiPassMasterNode ).CurrentTemplate; - if( m_templateMPData != null ) - { - UpdateSubShaderAmount(); - } - } - } - - protected void UpdateSubShaderAmount() - { - if( m_templateMPData == null ) - m_templateMPData = ( m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode ).CurrentTemplate; - - if( m_templateMPData != null ) - { - int subShaderCount = m_templateMPData.SubShaders.Count; - if( m_availableSubshaders == null || subShaderCount != m_availableSubshaders.Length ) - { - m_availableSubshaders = new string[ subShaderCount ]; - for( int i = 0; i < subShaderCount; i++ ) - { - m_availableSubshaders[ i ] = i.ToString(); - } - } - m_subShaderIdx = Mathf.Min( m_subShaderIdx, subShaderCount - 1 ); - UpdatePassAmount(); - } - } - protected virtual bool ValidatePass( int passIdx ) { return true; } - protected void UpdatePassAmount() - { - if( !m_multiPassMode ) - return; - - if( m_templateMPData == null ) - m_templateMPData = ( m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode ).CurrentTemplate; - - List passLabels = new List(); - List passValues = new List(); - int minPassIdx = int.MaxValue; - int passCount = m_templateMPData.SubShaders[ m_subShaderIdx ].Passes.Count; - bool resetPassIdx = true; - for( int i = 0; i < passCount; i++ ) - { - if( ValidatePass( i ) ) - { - passLabels.Add( i.ToString() ); - passValues.Add( i ); - minPassIdx = Mathf.Min( minPassIdx, i ); - if( m_passIdx == i ) - resetPassIdx = false; - } - } - m_availablePassesLabels = passLabels.ToArray(); - m_availablePassesValues = passValues.ToArray(); - if( resetPassIdx ) - m_passIdx = minPassIdx; - - RefreshPassLocalArrayIdx(); - } - - void RefreshPassLocalArrayIdx( ) - { - for( int i = 0; i < m_availablePassesValues.Length; i++ ) - { - if( m_availablePassesValues[ i ] == m_passIdx ) - { - m_passLocalArrayIdx = i; - } - } - } - - public override void Destroy() - { - base.Destroy(); - m_templateMPData = null; - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - m_subShaderIdx = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - m_passIdx = Convert.ToInt32( GetCurrentParam( ref nodeParams ) ); - } - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_subShaderIdx ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_passIdx ); - } - public int SubShaderIdx { get { return m_subShaderIdx; } } - public int PassIdx { get { return m_passIdx; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs.meta deleted file mode 100644 index 134dcd6c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateNodeParent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b21cb297a12ef0a4281213619e3e76bf -timeCreated: 1519235586 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs deleted file mode 100644 index afebbc85..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs +++ /dev/null @@ -1,958 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Text.RegularExpressions; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - /*ase_pass_options OLDEST - DefineOnConnected:portId:definevalue - DefineOnUnconnected:portId:definevalue - Options:name:defaultOption:opt0:opt1:opt2 - SetVisible:PortId:OptionName:OptionValue - */ - - /*ase_pass_options OLD - Option:Option Name:UI Type:Default:Item0,Item1,Item3...ItemN - Action:Action Type:Action Data:ConditionA && ConditionB || ConditionC: - */ - - /*ase_pass_options:UniqueId:PropagateDataToHiddenPasses - Option:Color Offset:A,B,C:A - A:ShowPort:My Port Name - B,C:HidePort:My Port Name - B:SetDefine:MY_DEFINE - C:SetDefine:MY_COLOR_DEFINE - Option:My Other Option:True,False - True:ShowOption:Color Offset - False:HideOption:Color Offset - Port:My Port Name - On:SetDefine:MY_COLOR_DEFINE - Off:UnsetDefine:MY_COLOR_DEFINE - */ - public enum AseOptionsUIWidget - { - Dropdown, - Toggle, - Float, - FloatRange, - Int, - IntRange - } - - public enum AseOptionsType - { - Option, - Port, - Field - } - - - public enum AseOptionItemSetup - { - None, - InvertActionOnDeselection - } - - public enum AseOptionsActionType - { - ShowOption, - HideOption, - SetOption, - HidePort, - ShowPort, - SetPortName, - SetDefine, - RemoveDefine, - SetUndefine, - RemoveUndefine, - ExcludePass, - IncludePass, - SetPropertyOnPass, - SetPropertyOnSubShader, - SetShaderProperty, - SetMaterialProperty - } - - public enum PropertyActionsEnum - { - CullMode, - ColorMask, - ZWrite, - ZTest, - ZOffsetFactor, - ZOffsetUnits, - BlendRGB, - BlendAlpha, - BlendOpRGB, - BlendOpAlpha, - StencilReference, - StencilReadMask, - StencilWriteMask, - StencilComparison, - StencilPass, - StencilFail, - StencilZFail, - RenderType, - RenderQueue - } - - public enum AseOptionsSetup - { - CopyOptionsFromMainPass, - Id, - Name - } - - [Serializable] - public class TemplateActionItem - { - public AseOptionsActionType ActionType; - public string ActionData = string.Empty; - public int ActionDataIdx = -1; - - public string PassName; - public bool AllPasses = false; - - public PropertyActionsEnum PropertyAction; - //CULL - public CullMode ActionCullMode; - //COLOR MASK - public bool[] ColorMask = { true, true, true, true }; - - //DEPTH - public ZWriteMode ActionZWrite; - public ZTestMode ActionZTest; - public float ActionZOffsetFactor; - public float ActionZOffsetUnits; - - //BLEND OPS - public AvailableBlendFactor ActionBlendRGBSource; - public AvailableBlendFactor ActionBlendRGBDest; - - public AvailableBlendFactor ActionBlendAlphaSource; - public AvailableBlendFactor ActionBlendAlphaDest; - - public AvailableBlendOps ActionBlendOpRGB; - public AvailableBlendOps ActionBlendOpAlpha; - - //STENCIL - public int ActionStencilReference; - public int ActionStencilReadMask; - public int ActionStencilWriteMask; - public int ActionStencilComparison; - public int ActionStencilPass; - public int ActionStencilFail; - public int ActionStencilZFail; - - public bool CopyFromSubShader = false; - - public string ActionBuffer; - public override string ToString() - { - return ActionType + " " + ActionData + " " + ActionDataIdx; - } - } - - [Serializable] - public class TemplateActionItemGrid - { - [Serializable] - public class TemplateActionItemRow - { - public TemplateActionItem[] Columns; - } - - public TemplateActionItemRow[] Rows; - - public TemplateActionItemGrid( int rowsCount ) - { - Rows = new TemplateActionItemRow[ rowsCount ]; - } - - public TemplateActionItem this[ int row, int column ] - { - get { return Rows[ row ].Columns[ column ]; } - set { Rows[ row ].Columns[ column ] = value; } - } - - public TemplateActionItem[] this[ int row ] - { - get { return Rows[ row ].Columns; } - - set - { - if( Rows[ row ] == null ) - Rows[ row ] = new TemplateActionItemRow(); - - Rows[ row ].Columns = value; - } - } - } - - [Serializable] - public class TemplateOptionsItem - { - public AseOptionsType Type; - public AseOptionsUIWidget UIWidget; - public AseOptionItemSetup Setup = AseOptionItemSetup.None; - - public string Id = string.Empty; - public string Name = string.Empty; - public string DefaultOption = string.Empty; - public string[] Options = null; - public string[] DisplayOptions = null; - public int DisableIdx = -1; - - [SerializeField] - private float m_defaultFieldValue; - - public float FieldMin; - public float FieldMax; - - public bool FieldInline; - public string FieldInlineName; - public string FieldInlineOutput = string.Empty; - - [SerializeField] - public InlineProperty FieldValue = new InlineProperty(); - - public TemplateActionItemGrid ActionsPerOption = null; - - public int Count = 0; - - [SerializeField] - private int m_defaultOptionIndex = -1; - - ~TemplateOptionsItem() - { - Options = null; - } - - public int OptionIndexFor( string option ) - { - for( int i = 0; i < Options.Length; i++ ) - { - if( Options[ i ].Equals( option ) ) - { - return i; - } - } - Debug.LogWarning( "Couldn't find index for option: " + option ); - return 0; - } - - public int DefaultOptionIndex - { - get - { - if( m_defaultOptionIndex > -1 ) - return m_defaultOptionIndex; - - for( int i = 0; i < Options.Length; i++ ) - { - if( Options[ i ].Equals( DefaultOption ) ) - { - m_defaultOptionIndex = i; - return i; - } - } - Debug.LogWarning( "Couldn't find index for default option: " + DefaultOption ); - return 0; - } - } - - public float DefaultFieldValue - { - get - { - return m_defaultFieldValue; - } - set - { - m_defaultFieldValue = value; - } - } - } - - [Serializable] - public class TemplateOptionsContainer - { - public bool Enabled = false; - public string Body = string.Empty; - public int Index = -1; - public int Id = -1; - public string Name = string.Empty; - public bool CopyOptionsFromMainPass = false; - public TemplateOptionsItem[] Options = null; - ~TemplateOptionsContainer() - { - Options = null; - } - - public void CopyPortOptionsFrom( TemplateOptionsContainer container, string passName ) - { - if( container == null || container.Options == null ) - return; - - List newItems = new List(); - for( int i = 0; i < container.Options.Length; i++ ) - { - if( container.Options[ i ].Type == AseOptionsType.Port && - container.Options[ i ].Id.Equals( passName ) ) - { - newItems.Add( container.Options[ i ] ); - } - } - - if( newItems.Count > 0 ) - { - Enabled = true; - if( Options == null ) - { - Options = newItems.ToArray(); - } - else - { - Array.Resize( ref Options, Options.Length + newItems.Count ); - Array.Copy( newItems.ToArray(), Options, newItems.Count ); - } - } - newItems.Clear(); - newItems = null; - } - - public int EndIndex { get { return Index + Body.Length; } } - } - - public class TemplateOptionsToolsHelper - { - //public const string PassOptionsMainPattern = @"\/\*ase_pass_options:([\w:= ]*)[\n]([\w: \t;\n&|,_\+-]*)\*\/"; - //public const string SubShaderOptionsMainPattern = @"\/\*ase_subshader_options:([\w:= ]*)[\n]([\w: \t;\n&|,_\+-]*)\*\/"; - public const string PassOptionsMainPattern = "\\/\\*ase_pass_options:([\\w:= ]*)[\n]([\\w: \t;\n&|,_\\+\\-\\(\\)\\[\\]\\\"\\=\\/\\.]*)\\*\\/"; - public const string SubShaderOptionsMainPattern = "\\/\\*ase_subshader_options:([\\w:= ]*)[\n]([\\w: \t;\n&|,_\\+\\-\\(\\)\\[\\]\\\"\\=\\/\\.]*)\\*\\/"; - public static readonly char OptionsDataSeparator = ','; - public static Dictionary AseOptionsSetupDict = new Dictionary() - { - { "CopyOptionsFromMainPass",AseOptionsSetup.CopyOptionsFromMainPass}, - { "Id",AseOptionsSetup.Id}, - { "Name",AseOptionsSetup.Name}, - }; - - public static Dictionary AseOptionsUITypeDict = new Dictionary() - { - { "Dropdown",AseOptionsUIWidget.Dropdown }, - { "Toggle", AseOptionsUIWidget.Toggle } - }; - - public static Dictionary AseOptionsActionTypeDict = new Dictionary() - { - {"ShowOption", AseOptionsActionType.ShowOption }, - {"HideOption", AseOptionsActionType.HideOption }, - {"SetOption", AseOptionsActionType.SetOption }, - {"HidePort", AseOptionsActionType.HidePort }, - {"ShowPort", AseOptionsActionType.ShowPort }, - {"SetPortName", AseOptionsActionType.SetPortName }, - {"SetDefine", AseOptionsActionType.SetDefine }, - {"RemoveDefine", AseOptionsActionType.RemoveDefine }, - {"SetUndefine", AseOptionsActionType.SetUndefine }, - {"RemoveUndefine", AseOptionsActionType.RemoveUndefine }, - {"ExcludePass", AseOptionsActionType.ExcludePass }, - {"IncludePass", AseOptionsActionType.IncludePass }, - {"SetPropertyOnPass", AseOptionsActionType.SetPropertyOnPass }, - {"SetPropertyOnSubShader", AseOptionsActionType.SetPropertyOnSubShader }, - {"SetShaderProperty", AseOptionsActionType.SetShaderProperty }, - {"SetMaterialProperty", AseOptionsActionType.SetMaterialProperty } - }; - - public static Dictionary AseOptionItemSetupDict = new Dictionary - { - {"None", AseOptionItemSetup.None }, - { "InvertActionOnDeselection", AseOptionItemSetup.InvertActionOnDeselection} - }; - - public static bool InvertAction( AseOptionsActionType original, ref AseOptionsActionType inverted ) - { - bool success = true; - switch( original ) - { - case AseOptionsActionType.ShowOption: - inverted = AseOptionsActionType.HideOption; - break; - case AseOptionsActionType.HideOption: - inverted = AseOptionsActionType.ShowOption; - break; - case AseOptionsActionType.HidePort: - inverted = AseOptionsActionType.ShowPort; - break; - case AseOptionsActionType.ShowPort: - inverted = AseOptionsActionType.HidePort; - break; - case AseOptionsActionType.SetDefine: - inverted = AseOptionsActionType.RemoveDefine; - break; - case AseOptionsActionType.RemoveDefine: - inverted = AseOptionsActionType.SetDefine; - break; - case AseOptionsActionType.SetUndefine: - inverted = AseOptionsActionType.RemoveUndefine; - break; - case AseOptionsActionType.RemoveUndefine: - inverted = AseOptionsActionType.SetUndefine; - break; - case AseOptionsActionType.ExcludePass: - inverted = AseOptionsActionType.IncludePass; - break; - case AseOptionsActionType.IncludePass: - inverted = AseOptionsActionType.ExcludePass; - break; - case AseOptionsActionType.SetPortName: - case AseOptionsActionType.SetOption: - case AseOptionsActionType.SetPropertyOnPass: - case AseOptionsActionType.SetPropertyOnSubShader: - success = false; - break; - } - return success; - } - - - public static TemplateOptionsContainer GenerateOptionsContainer( bool isSubShader, string data ) - { - TemplateOptionsContainer optionsContainer = new TemplateOptionsContainer(); - - Match match = Regex.Match( data, isSubShader ? SubShaderOptionsMainPattern : PassOptionsMainPattern ); - optionsContainer.Enabled = match.Success; - if( match.Success ) - { - try - { - optionsContainer.Body = match.Value; - optionsContainer.Index = match.Index; - - List optionItemsList = new List(); - List> actionItemsList = new List>(); - Dictionary optionItemToIndex = new Dictionary(); - TemplateOptionsItem currentOption = null; - - //OPTIONS OVERALL SETUP - string[] setupLines = match.Groups[ 1 ].Value.Split( ':' ); - for( int i = 0; i < setupLines.Length; i++ ) - { - if( AseOptionsSetupDict.ContainsKey( setupLines[ i ] ) ) - { - AseOptionsSetup setup = AseOptionsSetupDict[ setupLines[ i ] ]; - switch( setup ) - { - case AseOptionsSetup.CopyOptionsFromMainPass: optionsContainer.CopyOptionsFromMainPass = true; break; - } - } - else - { - string[] args = setupLines[ i ].Split( '=' ); - if( args.Length > 1 && AseOptionsSetupDict.ContainsKey( args[ 0 ] ) ) - { - AseOptionsSetup setup = AseOptionsSetupDict[ args[ 0 ] ]; - switch( setup ) - { - case AseOptionsSetup.Id: if( !int.TryParse( args[ 1 ], out optionsContainer.Id ) ) optionsContainer.Id = -1; break; - case AseOptionsSetup.Name: optionsContainer.Name = args[ 1 ]; break; - } - } - } - } - - //AVAILABLE OPTIONS - string body = match.Groups[ 2 ].Value.Replace( "\t", string.Empty ); - string[] optionLines = body.Split( '\n' ); - for( int oL = 0; oL < optionLines.Length; oL++ ) - { - string[] optionItems = optionLines[ oL ].Split( ':' ); - if( optionItems.Length > 0 ) - { - string[] itemIds = optionItems[ 0 ].Split( OptionsDataSeparator ); - switch( itemIds[ 0 ] ) - { - case "Option": - { - //Fills previous option with its actions - //actionItemsList is cleared over here - FillOptionAction( currentOption, ref actionItemsList ); - - optionItemToIndex.Clear(); - currentOption = new TemplateOptionsItem(); - currentOption.Type = AseOptionsType.Option; - string[] optionItemSetup = optionItems[ 1 ].Split( OptionsDataSeparator ); - currentOption.Name = optionItemSetup[ 0 ]; - if( optionItemSetup.Length > 1 ) - { - if( AseOptionItemSetupDict.ContainsKey( optionItemSetup[ 1 ] ) ) - currentOption.Setup = AseOptionItemSetupDict[ optionItemSetup[ 1 ] ]; - } - - currentOption.Id = itemIds.Length > 1 ? itemIds[ 1 ] : optionItems[ 1 ]; - currentOption.DisplayOptions = optionItems[ 2 ].Split( OptionsDataSeparator ); - currentOption.DisableIdx = currentOption.DisplayOptions.Length; - optionItems[ 2 ] += ",disable"; - currentOption.Options = optionItems[ 2 ].Split( OptionsDataSeparator ); - currentOption.Count = currentOption.Options.Length; - - for( int opIdx = 0; opIdx < currentOption.Options.Length; opIdx++ ) - { - optionItemToIndex.Add( currentOption.Options[ opIdx ], opIdx ); - actionItemsList.Add( new List() ); - } - - if( optionItems.Length > 3 ) - { - currentOption.DefaultOption = optionItems[ 3 ]; - } - else - { - currentOption.DefaultOption = currentOption.Options[ 0 ]; - } - - if( currentOption.Options.Length == 2 || ( currentOption.Options.Length == 3 && currentOption.Options[ 2 ].Equals( "disable" ) ) ) - { - if( ( currentOption.Options[ 0 ].Equals( "true" ) && currentOption.Options[ 1 ].Equals( "false" ) ) || - ( currentOption.Options[ 0 ].Equals( "false" ) && currentOption.Options[ 1 ].Equals( "true" ) ) ) - { - // Toggle 0 is false and 1 is true - currentOption.Options[ 0 ] = "false"; - currentOption.Options[ 1 ] = "true"; - currentOption.UIWidget = AseOptionsUIWidget.Toggle; - } - } - else if( currentOption.Options.Length > 2 ) - { - currentOption.UIWidget = AseOptionsUIWidget.Dropdown; - } - else - { - Debug.LogWarning( "Detected an option with less than two items:" + optionItems[ 1 ] ); - } - optionItemsList.Add( currentOption ); - } - break; - case "Port": - { - //Fills previous option with its actions - //actionItemsList is cleared over here - FillOptionAction( currentOption, ref actionItemsList ); - - optionItemToIndex.Clear(); - - currentOption = new TemplateOptionsItem(); - currentOption.Type = AseOptionsType.Port; - if( isSubShader && optionItems.Length > 2 ) - { - currentOption.Id = optionItems[ 1 ]; - currentOption.Name = optionItems[ 2 ]; - } - else - { - currentOption.Name = optionItems[ 1 ]; - } - - currentOption.Options = new string[] { "On", "Off" }; - optionItemToIndex.Add( currentOption.Options[ 0 ], 0 ); - optionItemToIndex.Add( currentOption.Options[ 1 ], 1 ); - - actionItemsList.Add( new List() ); - actionItemsList.Add( new List() ); - - optionItemsList.Add( currentOption ); - } - break; - case "Field": - { - //Fills previous option with its actions - //actionItemsList is cleared over here - FillOptionAction( currentOption, ref actionItemsList ); - - optionItemToIndex.Clear(); - currentOption = new TemplateOptionsItem(); - currentOption.Type = AseOptionsType.Field; - - currentOption.Id = optionItems[ 1 ]; - currentOption.Name = optionItems[ 1 ]; - - currentOption.UIWidget = AseOptionsUIWidget.Float; - if( optionItems[ 2 ].Equals( "Int" ) ) - currentOption.UIWidget = AseOptionsUIWidget.Int; - - if( optionItems.Length >= 3 ) - { - currentOption.DefaultFieldValue = Convert.ToSingle( optionItems[ 3 ], System.Globalization.CultureInfo.InvariantCulture ); - } - - if( optionItems.Length >= 6 ) - { - if( currentOption.UIWidget == AseOptionsUIWidget.Int ) - currentOption.UIWidget = AseOptionsUIWidget.Int; - else - currentOption.UIWidget = AseOptionsUIWidget.FloatRange; - - currentOption.FieldMin = Convert.ToSingle( optionItems[ 4 ], System.Globalization.CultureInfo.InvariantCulture ); - currentOption.FieldMax = Convert.ToSingle( optionItems[ 5 ], System.Globalization.CultureInfo.InvariantCulture ); - } - - if( optionItems.Length == 5 || optionItems.Length == 7 ) - { - currentOption.FieldInline = true; - currentOption.FieldInlineName = optionItems[ optionItems.Length - 1 ]; - } - - currentOption.Options = new string[] { "Change", "Inline", "disable" }; - - optionItemToIndex.Add( currentOption.Options[ 0 ], 0 ); - optionItemToIndex.Add( currentOption.Options[ 1 ], 1 ); - optionItemToIndex.Add( currentOption.Options[ 2 ], 2 ); - currentOption.DisableIdx = 2; - - actionItemsList.Add( new List() ); - actionItemsList.Add( new List() ); - actionItemsList.Add( new List() ); - - optionItemsList.Add( currentOption ); - } - break; - default: - { - if( optionItemToIndex.ContainsKey( optionItems[ 0 ] ) ) - { - int idx = 0; - if( currentOption != null && currentOption.UIWidget == AseOptionsUIWidget.Toggle ) - { - idx = ( optionItems[ 0 ].Equals( "true" ) ) ? 1 : 0; - if( optionItems[ 0 ].Equals( "disable" ) ) - idx = 2; - } - else - { - idx = optionItemToIndex[ optionItems[ 0 ] ]; - } - actionItemsList[ idx ].Add( CreateActionItem( isSubShader, optionItems ) ); - } - else - { - //string[] ids = optionItems[ 0 ].Split( ',' ); - if( itemIds.Length > 1 ) - { - for( int i = 0; i < itemIds.Length; i++ ) - { - if( optionItemToIndex.ContainsKey( itemIds[ i ] ) ) - { - int idx = optionItemToIndex[ itemIds[ i ] ]; - actionItemsList[ idx ].Add( CreateActionItem( isSubShader, optionItems ) ); - } - } - } - } - - } - break; - } - } - } - - //Fills last option with its actions - FillOptionAction( currentOption, ref actionItemsList ); - - actionItemsList.Clear(); - actionItemsList = null; - - optionsContainer.Options = optionItemsList.ToArray(); - optionItemsList.Clear(); - optionItemsList = null; - - optionItemToIndex.Clear(); - optionItemToIndex = null; - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - return optionsContainer; - } - - static void FillOptionAction( TemplateOptionsItem currentOption, ref List> actionItemsList ) - { - if( currentOption != null ) - { - int count = actionItemsList.Count; - currentOption.ActionsPerOption = new TemplateActionItemGrid( count ); - for( int i = 0; i < count; i++ ) - { - currentOption.ActionsPerOption[ i ] = actionItemsList[ i ].ToArray(); - actionItemsList[ i ].Clear(); - } - actionItemsList.Clear(); - } - } - - static TemplateActionItem CreateActionItem( bool isSubshader, string[] optionItems ) - { - TemplateActionItem actionItem = new TemplateActionItem(); - try - { - actionItem.ActionType = AseOptionsActionTypeDict[ optionItems[ 1 ] ]; - int optionsIdx = 2; - if( optionItems.Length > 3 ) - { - optionsIdx = 3; - actionItem.PassName = optionItems[ 2 ]; - } - else - { - actionItem.AllPasses = isSubshader; - } - - actionItem.ActionData = optionItems[ optionsIdx ]; - - switch( actionItem.ActionType ) - { - case AseOptionsActionType.ShowOption: - case AseOptionsActionType.HideOption: - { - string[] arr = optionItems[ optionsIdx ].Split( OptionsDataSeparator ); - if( arr.Length > 1 ) - { - actionItem.ActionData = arr[ 0 ]; - if( !int.TryParse( arr[ 1 ], out actionItem.ActionDataIdx ) ) - { - actionItem.ActionDataIdx = -1; - } - } - } - break; - case AseOptionsActionType.SetOption: - { - string[] arr = optionItems[ optionsIdx ].Split( OptionsDataSeparator ); - if( arr.Length > 1 ) - { - actionItem.ActionData = arr[ 0 ]; - if( !int.TryParse( arr[ 1 ], out actionItem.ActionDataIdx ) ) - { - Debug.LogWarning( "SetOption value must be a the selection index" ); - } - } - } - break; - case AseOptionsActionType.HidePort: - case AseOptionsActionType.ShowPort: - { - if( !int.TryParse( actionItem.ActionData, out actionItem.ActionDataIdx ) ) - actionItem.ActionDataIdx = -1; - } - break; - case AseOptionsActionType.SetPortName: - { - string[] arr = optionItems[ optionsIdx ].Split( OptionsDataSeparator ); - if( arr.Length > 1 ) - { - int.TryParse( arr[ 0 ], out actionItem.ActionDataIdx ); - actionItem.ActionData = arr[ 1 ]; - } - } - break; - case AseOptionsActionType.SetDefine: - case AseOptionsActionType.RemoveDefine: - case AseOptionsActionType.SetUndefine: - case AseOptionsActionType.RemoveUndefine: - case AseOptionsActionType.ExcludePass: - case AseOptionsActionType.IncludePass: - break; - case AseOptionsActionType.SetShaderProperty: - { - int optIndex = optionItems[ optionsIdx ].IndexOf( OptionsDataSeparator ); - if( optIndex > -1 ) - { - actionItem.ActionData = optionItems[ optionsIdx ].Substring( 0, optIndex ); - actionItem.ActionBuffer = optionItems[ optionsIdx ].Substring( optIndex + 1, optionItems[ optionsIdx ].Length - optIndex - 1); - } - }break; - case AseOptionsActionType.SetMaterialProperty: - { - int optIndex = optionItems[ optionsIdx ].IndexOf( OptionsDataSeparator ); - if( optIndex > -1 ) - { - actionItem.ActionData = optionItems[ optionsIdx ].Substring( 0, optIndex ); - } - } - break; - case AseOptionsActionType.SetPropertyOnPass: - case AseOptionsActionType.SetPropertyOnSubShader: - { - string[] arr = optionItems[ optionsIdx ].Split( OptionsDataSeparator ); - actionItem.PropertyAction = (PropertyActionsEnum)Enum.Parse( typeof( PropertyActionsEnum ), arr[ 0 ] ); - if( arr.Length == 1 && actionItem.ActionType == AseOptionsActionType.SetPropertyOnPass ) - { - actionItem.CopyFromSubShader = true; - } - else - { - switch( actionItem.PropertyAction ) - { - case PropertyActionsEnum.CullMode: - { - if( arr.Length > 1 ) - actionItem.ActionCullMode = (CullMode)Enum.Parse( typeof( CullMode ), arr[ 1 ] ); - } - break; - case PropertyActionsEnum.ColorMask: - { - if( arr.Length > 4 ) - { - actionItem.ColorMask[ 0 ] = Convert.ToBoolean( arr[ 1 ] ); - actionItem.ColorMask[ 1 ] = Convert.ToBoolean( arr[ 2 ] ); - actionItem.ColorMask[ 2 ] = Convert.ToBoolean( arr[ 3 ] ); - actionItem.ColorMask[ 3 ] = Convert.ToBoolean( arr[ 4 ] ); - } - } - break; - case PropertyActionsEnum.ZWrite: - { - if( arr.Length > 1 ) - actionItem.ActionZWrite = (ZWriteMode)Enum.Parse( typeof( ZWriteMode ), arr[ 1 ] ); - } - break; - case PropertyActionsEnum.ZTest: - { - if( arr.Length > 1 ) - actionItem.ActionZTest = (ZTestMode)Enum.Parse( typeof( ZTestMode ), arr[ 1 ] ); - } - break; - case PropertyActionsEnum.ZOffsetFactor: - { - if( arr.Length > 1 ) - actionItem.ActionZOffsetFactor = Convert.ToSingle( arr[ 1 ] ); - } - break; - case PropertyActionsEnum.ZOffsetUnits: - { - if( arr.Length > 1 ) - actionItem.ActionZOffsetUnits = Convert.ToSingle( arr[ 1 ] ); - } - break; - case PropertyActionsEnum.BlendRGB: - { - if( arr.Length > 2 ) - { - actionItem.ActionBlendRGBSource = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), arr[ 1 ] ); - actionItem.ActionBlendRGBDest = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), arr[ 2 ] ); - } - } - break; - case PropertyActionsEnum.BlendAlpha: - { - if( arr.Length > 2 ) - { - actionItem.ActionBlendAlphaSource = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), arr[ 1 ] ); - actionItem.ActionBlendAlphaDest = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), arr[ 2 ] ); - } - } - break; - case PropertyActionsEnum.BlendOpRGB: - { - if( arr.Length > 1 ) - { - actionItem.ActionBlendOpRGB = (AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), arr[ 1 ] ); - - } - } - break; - case PropertyActionsEnum.BlendOpAlpha: - { - if( arr.Length > 1 ) - { - actionItem.ActionBlendOpAlpha = (AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), arr[ 1 ] ); - } - } - break; - case PropertyActionsEnum.StencilReference: - { - if( arr.Length > 1 ) - { - int.TryParse( arr[ 1 ], out actionItem.ActionStencilReference ); - } - } - break; - case PropertyActionsEnum.StencilReadMask: - { - if( arr.Length > 1 ) - { - int.TryParse( arr[ 1 ], out actionItem.ActionStencilReadMask ); - } - } - break; - case PropertyActionsEnum.StencilWriteMask: - { - if( arr.Length > 1 ) - { - int.TryParse( arr[ 1 ], out actionItem.ActionStencilWriteMask ); - } - } - break; - case PropertyActionsEnum.StencilComparison: - { - if( arr.Length > 1 ) - actionItem.ActionStencilComparison = StencilBufferOpHelper.StencilComparisonValuesDict[ arr[ 1 ] ]; - } - break; - case PropertyActionsEnum.StencilPass: - { - if( arr.Length > 1 ) - actionItem.ActionStencilPass = StencilBufferOpHelper.StencilOpsValuesDict[ arr[ 1 ] ]; - } - break; - case PropertyActionsEnum.StencilFail: - { - if( arr.Length > 1 ) - actionItem.ActionStencilFail = StencilBufferOpHelper.StencilOpsValuesDict[ arr[ 1 ] ]; - } - break; - case PropertyActionsEnum.StencilZFail: - { - if( arr.Length > 1 ) - actionItem.ActionStencilZFail = StencilBufferOpHelper.StencilOpsValuesDict[ arr[ 1 ] ]; - } - break; - case PropertyActionsEnum.RenderType: - { - if( arr.Length > 1 ) - actionItem.ActionData = arr[ 1 ]; - } - break; - case PropertyActionsEnum.RenderQueue: - { - if( arr.Length > 1 ) - actionItem.ActionData = arr[ 1 ]; - if( arr.Length > 2 ) - { - int.TryParse( arr[ 2 ], out actionItem.ActionDataIdx ); - } - else - { - actionItem.ActionDataIdx = 0; - } - } - break; - } - } - } - break; - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - return actionItem; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs.meta deleted file mode 100644 index 55c0596b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 019dfacde4ed75a41851c7f15f69963f -timeCreated: 1533143812 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs deleted file mode 100644 index affbd406..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs +++ /dev/null @@ -1,69 +0,0 @@ -using UnityEngine; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateOptionsDefinesContainer - { - [SerializeField] - private List m_definesList = new List(); - - [NonSerialized] - private Dictionary m_definesDict = new Dictionary(); - - void Refresh() - { - if( m_definesDict.Count != m_definesList.Count ) - { - m_definesDict.Clear(); - for( int i = 0; i < m_definesList.Count; i++ ) - { - m_definesDict.Add( m_definesList[ i ].PropertyName, m_definesList[ i ] ); - } - } - } - - public void RemoveTemporaries() - { - List temporaries = m_definesList.FindAll( ( x ) => ( x.NodeId == 1 ) ); - for( int i = 0; i < temporaries.Count; i++ ) - { - m_definesList.Remove( temporaries[ i ] ); - m_definesDict.Remove( temporaries[ i ].PropertyName ); - } - } - - public void AddDefine( string define , bool temporary ) - { - Refresh(); - if( !m_definesDict.ContainsKey( define ) ) - { - int nodeId = temporary ? 1 : 0; - PropertyDataCollector data = new PropertyDataCollector( nodeId, define ); - m_definesDict.Add( define, data ); - m_definesList.Add( data ); - } - } - - public void RemoveDefine( string define ) - { - Refresh(); - if( m_definesDict.ContainsKey( define ) ) - { - m_definesList.Remove( m_definesDict[define] ); - m_definesDict.Remove( define ); - } - } - - public void Destroy() - { - m_definesDict.Clear(); - m_definesDict = null; - m_definesList.Clear(); - m_definesList = null; - } - public List DefinesList { get { return m_definesList; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs.meta deleted file mode 100644 index 151a9abc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsDefinesContainer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0f32755ee64bb1542ad9598810d9faf9 -timeCreated: 1543339825 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs deleted file mode 100644 index 04c11872..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs +++ /dev/null @@ -1,174 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - // PORT CONTROLLERS - [Serializable] - public class TemplateOptionPortItem - { - [SerializeField] - private int m_portId = -1; - - [SerializeField] - private TemplateOptionsItem m_options; - - public TemplateOptionPortItem( TemplateMultiPassMasterNode owner, TemplateOptionsItem options ) - { - m_options = options; - InputPort port = owner.InputPorts.Find( x => x.Name.Equals( options.Name ) ); - if( port != null ) - { - m_portId = port.PortId; - } - } - - public void FillDataCollector( TemplateMultiPassMasterNode owner, ref MasterNodeDataCollector dataCollector ) - { - InputPort port = null; - if( m_portId > -1 ) - { - port = owner.GetInputPortByUniqueId( m_portId ); - } - else - { - port = owner.InputPorts.Find( x => x.Name.Equals( m_options.Name ) ); - } - - if( port != null ) - { - int optionId = port.HasOwnOrLinkConnection ? 0 : 1; - for( int i = 0; i < m_options.ActionsPerOption[ optionId ].Length; i++ ) - { - switch( m_options.ActionsPerOption[ optionId ][ i ].ActionType ) - { - case AseOptionsActionType.SetDefine: - { - List nodes = owner.ContainerGraph.GetMultiPassMasterNodes( owner.LODIndex ); - int count = nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - nodes[ nodeIdx ].OptionsDefineContainer.AddDefine( "#define "+m_options.ActionsPerOption[ optionId ][ i ].ActionData, false ); - } - //dataCollector.AddToDefines( -1, m_options.ActionsPerOption[ optionId ][ i ].ActionData ); - } - break; - case AseOptionsActionType.SetUndefine: - { - List nodes = owner.ContainerGraph.GetMultiPassMasterNodes( owner.LODIndex ); - int count = nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - nodes[ nodeIdx ].OptionsDefineContainer.AddDefine( "#undef " + m_options.ActionsPerOption[ optionId ][ i ].ActionData, false ); - } - //dataCollector.AddToDefines( -1, m_options.ActionsPerOption[ optionId ][ i ].ActionData, false ); - } - break; - case AseOptionsActionType.SetShaderProperty: - { - TemplateShaderPropertyData data = owner.CurrentTemplate.GetShaderPropertyData( m_options.ActionsPerOption[ optionId ][ i ].ActionData ); - if( data != null ) - { - string newPropertyValue = data.CreatePropertyForValue( m_options.ActionsPerOption[ optionId ][ i ].ActionBuffer ); - owner.CurrentTemplate.IdManager.SetReplacementText( data.FullValue, newPropertyValue ); - } - } - break; - } - } - } - } - - public void SubShaderFillDataCollector( TemplateMultiPassMasterNode owner, ref MasterNodeDataCollector dataCollector ) - { - - //TemplateMultiPassMasterNode targetNode = string.IsNullOrEmpty(m_options.Id) ? owner:owner.ContainerGraph.GetMasterNodeOfPass( m_options.Id , owner.LODIndex ); - TemplateMultiPassMasterNode targetNode = string.IsNullOrEmpty( m_options.Id ) ? - owner.ContainerGraph.GetMainMasterNodeOfLOD( owner.LODIndex ) : - owner.ContainerGraph.GetMasterNodeOfPass( m_options.Id , owner.LODIndex ); - - InputPort port = null; - if( m_portId > -1 ) - { - port = targetNode.GetInputPortByUniqueId( m_portId ); - } - else - { - port = targetNode.InputPorts.Find( x => x.Name.Equals( m_options.Name ) ); - } - - if( port != null ) - { - int optionId = port.HasOwnOrLinkConnection ? 0 : 1; - for( int i = 0; i < m_options.ActionsPerOption[ optionId ].Length; i++ ) - { - if( string.IsNullOrEmpty( m_options.ActionsPerOption[ optionId ][ i ].PassName ) || - m_options.ActionsPerOption[ optionId ][ i ].PassName.Equals( owner.PassName ) ) - { - switch( m_options.ActionsPerOption[ optionId ][ i ].ActionType ) - { - case AseOptionsActionType.SetDefine: - { - owner.OptionsDefineContainer.AddDefine( "#define " + m_options.ActionsPerOption[ optionId ][ i ].ActionData, true ); - } - break; - case AseOptionsActionType.SetUndefine: - { - owner.OptionsDefineContainer.AddDefine( "#undef " + m_options.ActionsPerOption[ optionId ][ i ].ActionData, true ); - } - break; - case AseOptionsActionType.SetShaderProperty: - { - TemplateShaderPropertyData data = owner.CurrentTemplate.GetShaderPropertyData( m_options.ActionsPerOption[ optionId ][ i ].ActionData ); - if( data != null ) - { - string newPropertyValue = data.CreatePropertyForValue( m_options.ActionsPerOption[ optionId ][ i ].ActionBuffer ); - owner.CurrentTemplate.IdManager.SetReplacementText( data.FullValue, newPropertyValue ); - } - } - break; - } - } - } - } - } - - public void CheckImediateActionsForPort( TemplateMultiPassMasterNode owner, int portId ) - { - if( portId != m_portId ) - return; - - InputPort port = null; - if( m_portId > -1 ) - { - port = owner.GetInputPortByUniqueId( m_portId ); - } - else - { - port = owner.InputPorts.Find( x => x.Name.Equals( m_options.Name ) ); - } - - if( port != null ) - { - int optionId = port.HasOwnOrLinkConnection ? 0 : 1; - for( int i = 0; i < m_options.ActionsPerOption[ optionId ].Length; i++ ) - { - switch( m_options.ActionsPerOption[ optionId ][ i ].ActionType ) - { - case AseOptionsActionType.SetPortName: - { - port.Name = m_options.ActionsPerOption[ optionId ][ i ].ActionData; - owner.SizeIsDirty = true; - } - break; - } - } - } - } - public TemplateOptionsItem Options { get { return m_options; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs.meta deleted file mode 100644 index a9c15d28..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsPort.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fa2d25bd070cde046876bd1fa77bf116 -timeCreated: 1535044953 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs deleted file mode 100644 index 559f3a44..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs +++ /dev/null @@ -1,300 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - // UI STRUCTURES - [Serializable] - public class TemplateOptionUIItem - { - public delegate void OnActionPerformed( bool isRefreshing, bool invertAction, TemplateOptionUIItem uiItem, params TemplateActionItem[] validActions ); - public event OnActionPerformed OnActionPerformedEvt; - - [SerializeField] - private bool m_isVisible = true; - - [SerializeField] - private bool m_wasVisible = true; - - [SerializeField] - private int m_currentOption = 0; - - [SerializeField] - private TemplateOptionsItem m_options; - - [SerializeField] - private bool m_checkOnExecute = false; - - [SerializeField] - private bool m_invertActionOnDeselection = false; - - public TemplateOptionUIItem( TemplateOptionsItem options ) - { - m_options = options; - if( m_options.Type == AseOptionsType.Field ) - { - m_options.FieldValue.FloatValue = m_options.DefaultFieldValue; - } - else - { - m_currentOption = m_options.DefaultOptionIndex; - } - m_invertActionOnDeselection = options.Setup == AseOptionItemSetup.InvertActionOnDeselection; - } - - public void CopyValuesFrom( TemplateOptionUIItem origin ) - { - m_isVisible = origin.IsVisible; - m_wasVisible = origin.WasVisible; - m_currentOption = origin.CurrentOption; - m_options.FieldValue.FloatValue = origin.CurrentFieldValue; - m_checkOnExecute = origin.CheckOnExecute; - m_invertActionOnDeselection = origin.InvertActionOnDeselection; - } - - public void Draw( UndoParentNode owner ) - { - if( m_isVisible ) - { - int lastOption = m_currentOption; - EditorGUI.BeginChangeCheck(); - switch( m_options.UIWidget ) - { - case AseOptionsUIWidget.Dropdown: - { - m_currentOption = owner.EditorGUILayoutPopup( m_options.Name, m_currentOption, m_options.DisplayOptions ); - } - break; - case AseOptionsUIWidget.Toggle: - { - m_currentOption = owner.EditorGUILayoutToggle( m_options.Name, m_currentOption == 1 ) ? 1 : 0; - } - break; - case AseOptionsUIWidget.Float: - { - if( m_options.FieldInline ) - { - m_options.FieldValue.FloatField( ref owner, m_options.Name ); - if( m_options.FieldValue.Active ) - m_currentOption = 1; - else - m_currentOption = 0; - } - else - { - m_options.FieldValue.FloatValue = owner.EditorGUILayoutFloatField( m_options.Name, m_options.FieldValue.FloatValue ); - } - } - break; - case AseOptionsUIWidget.Int: - { - if( m_options.FieldInline ) - { - m_options.FieldValue.IntField( ref owner, m_options.Name ); - if( m_options.FieldValue.Active ) - m_currentOption = 1; - else - m_currentOption = 0; - } - else - m_options.FieldValue.FloatValue = owner.EditorGUILayoutIntField( m_options.Name, (int)m_options.FieldValue.FloatValue ); - } - break; - case AseOptionsUIWidget.FloatRange: - { - if( m_options.FieldInline ) - { - m_options.FieldValue.SliderField( ref owner, m_options.Name, m_options.FieldMin, m_options.FieldMax ); - if( m_options.FieldValue.Active ) - m_currentOption = 1; - else - m_currentOption = 0; - } - else - m_options.FieldValue.FloatValue = owner.EditorGUILayoutSlider( m_options.Name, m_options.FieldValue.FloatValue, m_options.FieldMin, m_options.FieldMax ); - } - break; - case AseOptionsUIWidget.IntRange: - { - if( m_options.FieldInline ) - { - m_options.FieldValue.IntSlider( ref owner, m_options.Name, (int)m_options.FieldMin, (int)m_options.FieldMax ); - if( m_options.FieldValue.Active ) - m_currentOption = 1; - else - m_currentOption = 0; - } - else - m_options.FieldValue.FloatValue = owner.EditorGUILayoutIntSlider( m_options.Name, (int)m_options.FieldValue.FloatValue, (int)m_options.FieldMin, (int)m_options.FieldMax ); - } - break; - } - if( EditorGUI.EndChangeCheck() ) - { - if( OnActionPerformedEvt != null ) - { - if( m_invertActionOnDeselection ) - OnActionPerformedEvt( false, lastOption != m_options.DisableIdx, this, m_options.ActionsPerOption[ lastOption ] ); - - OnActionPerformedEvt( false, false, this, m_options.ActionsPerOption[ m_currentOption ] ); - } - } - } - } - - public void CheckEnDisable() - { - //string deb = string.Empty;// "-- Checked --" + m_options.Name+" "+ m_isVisible + " "+ m_wasVisible; - if( m_isVisible ) - { - if( !m_wasVisible ) - { - //deb = "-- Enable --" + m_options.Name; - //Debug.Log( deb ); - if( OnActionPerformedEvt != null ) - { - if( m_invertActionOnDeselection ) - { - for( int i = 0; i < m_options.Count; i++ ) - { - if( i != m_currentOption && i != m_options.DisableIdx ) - { - OnActionPerformedEvt( false, true, this, m_options.ActionsPerOption[ i ] ); - } - } - } - - OnActionPerformedEvt( false, false, this, m_options.ActionsPerOption[ m_currentOption ] ); - //if( !m_isVisible ) - //OnActionPerformedEvt( isRefreshing, false, this, m_options.ActionsPerOption[ m_options.DisableIdx ] ); - } - } - - m_wasVisible = true; - } - else if( m_wasVisible ) - { - //deb = "-- Disable --" + m_options.Name; - //Debug.Log( deb ); - m_wasVisible = false; - - if( OnActionPerformedEvt != null ) - { - OnActionPerformedEvt( false, false, this, m_options.ActionsPerOption[ m_options.DisableIdx ] ); - } - } - } - - public void FillDataCollector( ref MasterNodeDataCollector dataCollector ) - { - if( m_isVisible && m_checkOnExecute ) - { - for( int i = 0; i < m_options.ActionsPerOption[ m_currentOption ].Length; i++ ) - { - switch( m_options.ActionsPerOption[ m_currentOption ][ i ].ActionType ) - { - case AseOptionsActionType.SetDefine: - { - dataCollector.AddToDefines( -1, m_options.ActionsPerOption[ m_currentOption ][ i ].ActionData ); - } - break; - case AseOptionsActionType.SetUndefine: - { - dataCollector.AddToDefines( -1, m_options.ActionsPerOption[ m_currentOption ][ i ].ActionData, false ); - } - break; - } - } - } - } - - public void Refresh() - { - if( OnActionPerformedEvt != null ) - { - if( m_invertActionOnDeselection ) - { - for( int i = 0; i < m_options.Count; i++ ) - { - if( i != m_currentOption && i != m_options.DisableIdx ) - { - OnActionPerformedEvt( true, true, this, m_options.ActionsPerOption[ i ] ); - } - } - } - - OnActionPerformedEvt( true, false, this, m_options.ActionsPerOption[ m_currentOption ] ); - } - } - - public TemplateOptionsItem Options { get { return m_options; } } - - public void Destroy() - { - OnActionPerformedEvt = null; - } - - public bool IsVisible - { - get { return m_isVisible; } - set { m_isVisible = value; } - } - - public bool WasVisible - { - get { return m_wasVisible; } - set { m_wasVisible = value; } - } - - public bool CheckOnExecute - { - get { return m_checkOnExecute; } - set { m_checkOnExecute = value; } - } - - public InlineProperty FieldValue - { - get { return m_options.FieldValue; } - set { m_options.FieldValue = value; } - } - - public float CurrentFieldValue - { - get { return m_options.FieldValue.FloatValue; } - set { m_options.FieldValue.FloatValue = value; } - } - - public int CurrentOption - { - get { return m_currentOption; } - set - { - m_currentOption = Mathf.Clamp( value, 0, m_options.Options.Length - 1 ); - // why refreshing here? - //Refresh(); - } - } - - public int CurrentOptionIdx - { - set - { - m_currentOption = Mathf.Clamp( value, 0, m_options.Options.Length - 1 ); - } - } - public bool EmptyEvent { get { return OnActionPerformedEvt == null; } } - public TemplateActionItemGrid.TemplateActionItemRow CurrentOptionActions - { - get - { - return m_options.ActionsPerOption.Rows[m_currentOption]; - } - } - public bool InvertActionOnDeselection { get { return m_invertActionOnDeselection; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs.meta deleted file mode 100644 index b3f17647..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUI.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 081c72eb35d61c84e9a5c34522c3ff33 -timeCreated: 1534775306 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs deleted file mode 100644 index 06d346b3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs +++ /dev/null @@ -1,862 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateOptionsUIHelper - { - private const string CustomOptionsLabel = " Custom Options"; - - private bool m_isSubShader = false; - - [SerializeField] - private bool m_passCustomOptionsFoldout = true; - - [SerializeField] - private string m_passCustomOptionsLabel = CustomOptionsLabel; - - [SerializeField] - private int m_passCustomOptionsSizeCheck = 0; - - [SerializeField] - private List m_passCustomOptionsUI = new List(); - - [NonSerialized] - private Dictionary m_passCustomOptionsUIDict = new Dictionary(); - - [NonSerialized] - private TemplateMultiPassMasterNode m_owner; - - [NonSerialized] - private string[] m_readOptionNames; - - [NonSerialized] - private string[] m_readOptionSelections; - - [SerializeField] - private List m_passCustomOptionsPorts = new List(); - - public TemplateOptionsUIHelper( bool isSubShader ) - { - m_isSubShader = isSubShader; - } - - public void CopyOptionsValuesFrom( TemplateOptionsUIHelper origin ) - { - for( int i = 0; i < origin.PassCustomOptionsUI.Count; i++ ) - { - m_passCustomOptionsUI[ i ].CopyValuesFrom( origin.PassCustomOptionsUI[ i ] ); - } - } - - public void Destroy() - { - for( int i = 0; i < m_passCustomOptionsUI.Count; i++ ) - { - m_passCustomOptionsUI[ i ].Destroy(); - } - - m_passCustomOptionsUI.Clear(); - m_passCustomOptionsUI = null; - - m_passCustomOptionsUIDict.Clear(); - m_passCustomOptionsUIDict = null; - - m_passCustomOptionsPorts.Clear(); - m_passCustomOptionsPorts = null; - } - - public void DrawCustomOptions( TemplateMultiPassMasterNode owner ) - { - m_owner = owner; - - if( m_passCustomOptionsUI.Count > 0 ) - { - NodeUtils.DrawNestedPropertyGroup( ref m_passCustomOptionsFoldout, m_passCustomOptionsLabel, DrawCustomOptionsBlock ); - } - } - - public void DrawCustomOptionsBlock() - { - float currWidth = EditorGUIUtility.labelWidth; -#if UNITY_2019_3_OR_NEWER - float size = Mathf.Max( UIUtils.CurrentWindow.ParametersWindow.TransformedArea.width * 0.385f, 0 ); -#else - float size = Mathf.Max( UIUtils.CurrentWindow.ParametersWindow.TransformedArea.width * 0.34f, 0 ); -#endif - EditorGUIUtility.labelWidth = size; - for( int i = 0; i < m_passCustomOptionsUI.Count; i++ ) - { - m_passCustomOptionsUI[ i ].Draw( m_owner ); - } - EditorGUILayout.Space(); - EditorGUIUtility.labelWidth = currWidth; - } - - public void OnCustomOptionSelected( bool isRefreshing, bool invertAction, TemplateMultiPassMasterNode owner, TemplateOptionUIItem uiItem, params TemplateActionItem[] validActions ) - { - uiItem.CheckOnExecute = false; - for( int i = 0; i < validActions.Length; i++ ) - { - AseOptionsActionType actionType = validActions[ i ].ActionType; - if( invertAction ) - { - if( !TemplateOptionsToolsHelper.InvertAction( validActions[ i ].ActionType, ref actionType ) ) - { - continue; - } - } - - switch( actionType ) - { - case AseOptionsActionType.ShowOption: - { - TemplateOptionUIItem item = m_passCustomOptionsUI.Find( x => ( x.Options.Name.Equals( validActions[ i ].ActionData ) ) ); - if( item != null ) - { - if( isRefreshing ) - { - string optionId = validActions[ i ].PassName + validActions[ i ].ActionData + "Option"; - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, true ); - } - - // this prevents options from showing up when loading by checking if they were hidden by another option - // it works on the assumption that an option that may possible hide this one is checked first - if( !isRefreshing ) - item.IsVisible = true; - else if( item.WasVisible ) - item.IsVisible = true; - - if( !invertAction && validActions[ i ].ActionDataIdx > -1 ) - item.CurrentOption = validActions[ i ].ActionDataIdx; - - item.CheckEnDisable(); - } - else - { - Debug.LogFormat( "Could not find Option {0} for action {1}", validActions[ i ].ActionData, validActions[ i ].ActionType ); - } - } - break; - case AseOptionsActionType.HideOption: - { - TemplateOptionUIItem item = m_passCustomOptionsUI.Find( x => ( x.Options.Name.Equals( validActions[ i ].ActionData ) ) ); - if( item != null ) - { - bool flag = false; - if( isRefreshing ) - { - string optionId = validActions[ i ].PassName + validActions[ i ].ActionData + "Option"; - flag = owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, false ); - } - - item.IsVisible = false || flag; - if( !invertAction && validActions[ i ].ActionDataIdx > -1 ) - item.CurrentOption = validActions[ i ].ActionDataIdx; - - item.CheckEnDisable(); - } - else - { - Debug.LogFormat( "Could not find Option {0} for action {1}", validActions[ i ].ActionData, validActions[ i ].ActionType ); - } - } - break; - case AseOptionsActionType.SetOption: - { - if( !uiItem.IsVisible ) - break; - - TemplateOptionUIItem item = m_passCustomOptionsUI.Find( x => ( x.Options.Name.Equals( validActions[ i ].ActionData ) ) ); - if( item != null ) - { - item.CurrentOption = validActions[ i ].ActionDataIdx; - item.Refresh(); - } - else - { - Debug.LogFormat( "Could not find Option {0} for action {1}", validActions[ i ].ActionData, validActions[ i ].ActionType ); - } - } - break; - case AseOptionsActionType.HidePort: - { - TemplateMultiPassMasterNode passMasterNode = owner; - if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName,owner.LODIndex ); - } - - if( passMasterNode != null ) - { - InputPort port = validActions[ i ].ActionDataIdx > -1 ? - passMasterNode.GetInputPortByUniqueId( validActions[ i ].ActionDataIdx ) : - passMasterNode.InputPorts.Find( x => x.Name.Equals( validActions[ i ].ActionData ) ); - if( port != null ) - { - if( isRefreshing ) - { - string optionId = validActions[ i ].PassName + port.Name; - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, port.IsConnected ); - port.Visible = port.IsConnected; - } - else - { - port.Visible = false; - } - passMasterNode.SizeIsDirty = true; - } - else - { - Debug.LogFormat( "Could not find port {0},{1} for action {2}", validActions[ i ].ActionDataIdx, validActions[ i ].ActionData, validActions[ i ].ActionType ); - } - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - break; - case AseOptionsActionType.ShowPort: - { - if( !uiItem.IsVisible ) - break; - - TemplateMultiPassMasterNode passMasterNode = owner; - if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName, owner.LODIndex ); - } - - if( passMasterNode != null ) - { - InputPort port = validActions[ i ].ActionDataIdx > -1 ? - passMasterNode.GetInputPortByUniqueId( validActions[ i ].ActionDataIdx ) : - passMasterNode.InputPorts.Find( x => x.Name.Equals( validActions[ i ].ActionData ) ); - if( port != null ) - { - if( isRefreshing ) - { - string optionId = validActions[ i ].PassName + port.Name; - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, true ); - } - - port.Visible = true; - passMasterNode.SizeIsDirty = true; - } - else - { - Debug.LogFormat( "Could not find port {0},{1} for action {2}", validActions[ i ].ActionDataIdx, validActions[ i ].ActionData, validActions[ i ].ActionType ); - } - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - break; - case AseOptionsActionType.SetPortName: - { - if( !uiItem.IsVisible ) - break; - - TemplateMultiPassMasterNode passMasterNode = owner; - if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName, owner.LODIndex ); - } - - if( passMasterNode != null ) - { - InputPort port = passMasterNode.GetInputPortByUniqueId( validActions[ i ].ActionDataIdx ); - if( port != null ) - { - port.Name = validActions[ i ].ActionData; - passMasterNode.SizeIsDirty = true; - } - else - { - Debug.LogFormat( "Could not find port {0},{1} for action {2}", validActions[ i ].ActionDataIdx, validActions[ i ].ActionData, validActions[ i ].ActionType ); - } - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - break; - case AseOptionsActionType.SetDefine: - { - if( !uiItem.IsVisible ) - { - uiItem.CheckOnExecute = true; - break; - } - - //Debug.Log( "DEFINE " + validActions[ i ].ActionData ); - if( validActions[ i ].AllPasses ) - { - string actionData = validActions[ i ].ActionData; - string defineValue = string.Empty; - if( actionData.StartsWith( "pragma" ) ) - { - defineValue = "#" + actionData; - } - else - { - defineValue = "#define " + validActions[ i ].ActionData; - } - if( isRefreshing ) - { - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( defineValue, true ); - } - List nodes = owner.ContainerGraph.GetMultiPassMasterNodes( owner.LODIndex ); - int count = nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - nodes[ nodeIdx ].OptionsDefineContainer.AddDefine( defineValue, false ); - } - } - else if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - TemplateMultiPassMasterNode passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName, owner.LODIndex ); - if( passMasterNode != null ) - { - string actionData = validActions[ i ].ActionData; - string defineValue = string.Empty; - if( actionData.StartsWith( "pragma" ) ) - { - defineValue = "#" + actionData; - } - else - { - defineValue = "#define " + validActions[ i ].ActionData; - } - if( isRefreshing ) - { - string optionsId = validActions[ i ].PassName + defineValue; - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionsId, true ); - } - passMasterNode.OptionsDefineContainer.AddDefine( defineValue, false ); - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - else - { - uiItem.CheckOnExecute = true; - } - } - break; - case AseOptionsActionType.RemoveDefine: - { - //Debug.Log( "UNDEFINE " + validActions[ i ].ActionData ); - if( validActions[ i ].AllPasses ) - { - string actionData = validActions[ i ].ActionData; - string defineValue = string.Empty; - if( actionData.StartsWith( "pragma" ) ) - { - defineValue = "#" + actionData; - } - else - { - defineValue = "#define " + validActions[ i ].ActionData; - } - - bool flag = false; - if( isRefreshing ) - { - flag = owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( defineValue, false ); - } - - if( !flag ) - { - List nodes = owner.ContainerGraph.GetMultiPassMasterNodes( owner.LODIndex ); - int count = nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - nodes[ nodeIdx ].OptionsDefineContainer.RemoveDefine( defineValue ); - } - } - } - else if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - TemplateMultiPassMasterNode passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName, owner.LODIndex ); - if( passMasterNode != null ) - { - string actionData = validActions[ i ].ActionData; - string defineValue = string.Empty; - if( actionData.StartsWith( "pragma" ) ) - { - defineValue = "#" + actionData; - } - else - { - defineValue = "#define " + validActions[ i ].ActionData; - } - bool flag = false; - if( isRefreshing ) - { - string optionId = validActions[ i ].PassName + defineValue; - flag = owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, false ); - } - if( !flag ) - { - passMasterNode.OptionsDefineContainer.RemoveDefine( defineValue ); - } - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - else - { - uiItem.CheckOnExecute = false; - } - } - break; - case AseOptionsActionType.SetUndefine: - { - if( !uiItem.IsVisible ) - { - uiItem.CheckOnExecute = true; - break; - } - - if( validActions[ i ].AllPasses ) - { - string defineValue = "#undef " + validActions[ i ].ActionData; - if( isRefreshing ) - { - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( defineValue, true ); - } - List nodes = owner.ContainerGraph.GetMultiPassMasterNodes(owner.LODIndex); - int count = nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - nodes[ nodeIdx ].OptionsDefineContainer.AddDefine( defineValue, false ); - } - } - else if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - TemplateMultiPassMasterNode passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName, owner.LODIndex ); - if( passMasterNode != null ) - { - string defineValue = "#undef " + validActions[ i ].ActionData; - if( isRefreshing ) - { - string optionsId = validActions[ i ].PassName + defineValue; - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionsId, true ); - } - passMasterNode.OptionsDefineContainer.AddDefine( defineValue, false ); - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - else - { - uiItem.CheckOnExecute = true; - } - } - break; - case AseOptionsActionType.RemoveUndefine: - { - if( validActions[ i ].AllPasses ) - { - string defineValue = "#undef " + validActions[ i ].ActionData; - bool flag = false; - if( isRefreshing ) - { - flag = owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( defineValue, false ); - } - - if( !flag ) - { - List nodes = owner.ContainerGraph.GetMultiPassMasterNodes( owner.LODIndex ); - int count = nodes.Count; - for( int nodeIdx = 0; nodeIdx < count; nodeIdx++ ) - { - nodes[ nodeIdx ].OptionsDefineContainer.RemoveDefine( defineValue ); - } - } - } - else if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - TemplateMultiPassMasterNode passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName, owner.LODIndex ); - if( passMasterNode != null ) - { - bool flag = false; - string defineValue = "#undef " + validActions[ i ].ActionData; - if( isRefreshing ) - { - string optionId = validActions[ i ].PassName + defineValue; - flag = owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, false ); - } - - if( !flag ) - { - passMasterNode.OptionsDefineContainer.RemoveDefine( defineValue ); - } - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - else - { - uiItem.CheckOnExecute = false; - } - } - break; - case AseOptionsActionType.ExcludePass: - { - string optionId = validActions[ i ].ActionData + "Pass"; - bool flag = isRefreshing ? owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, false ) : false; - if( !flag ) - owner.SetPassVisible( validActions[ i ].ActionData, false ); - } - break; - case AseOptionsActionType.IncludePass: - { - if( !uiItem.IsVisible ) - break; - - string optionId = validActions[ i ].ActionData + "Pass"; - owner.ContainerGraph.ParentWindow.TemplatesManagerInstance.SetOptionsValue( optionId, true ); - owner.SetPassVisible( validActions[ i ].ActionData, true ); - } - break; - case AseOptionsActionType.SetPropertyOnPass: - { - //Debug.Log( "PASSPROP " + validActions[ i ].ActionData ); - //Refresh happens on hotcode reload and shader load and in those situation - // The property own serialization handles its setup - if( isRefreshing ) - continue; - - if( !string.IsNullOrEmpty( validActions[ i ].PassName ) ) - { - TemplateMultiPassMasterNode passMasterNode = owner.ContainerGraph.GetMasterNodeOfPass( validActions[ i ].PassName, owner.LODIndex ); - if( passMasterNode != null ) - { - passMasterNode.SetPropertyActionFromItem( passMasterNode.PassModule, validActions[ i ] ); - } - else - { - Debug.LogFormat( "Could not find pass {0} for action {1} on {2}", validActions[ i ].PassName, validActions[ i ].ActionType, validActions[ i ].ActionData ); - } - } - else - { - owner.SetPropertyActionFromItem( owner.PassModule, validActions[ i ] ); - } - } - break; - case AseOptionsActionType.SetPropertyOnSubShader: - { - //Refresh happens on hotcode reload and shader load and in those situation - // The property own serialization handles its setup - if( isRefreshing ) - continue; - - owner.SetPropertyActionFromItem( owner.SubShaderModule, validActions[ i ] ); - } - break; - case AseOptionsActionType.SetShaderProperty: - { - //This action is only check when shader is compiled over - //the TemplateMultiPassMasterNode via the on CheckPropertyChangesOnOptions() method - } - break; - case AseOptionsActionType.SetMaterialProperty: - { - if( isRefreshing ) - continue; - - if( !uiItem.IsVisible ) - break; - - if( owner.ContainerGraph.CurrentMaterial != null ) - { - string prop = validActions[ i ].ActionData; - if( owner.ContainerGraph.CurrentMaterial.HasProperty( prop ) ) - { - if( uiItem.Options.UIWidget == AseOptionsUIWidget.Float || uiItem.Options.UIWidget == AseOptionsUIWidget.FloatRange ) - owner.ContainerGraph.CurrentMaterial.SetFloat( prop, uiItem.CurrentFieldValue ); - else - owner.ContainerGraph.CurrentMaterial.SetInt( prop, (int)uiItem.CurrentFieldValue ); - - if( ASEMaterialInspector.Instance != null ) - ASEMaterialInspector.Instance.Repaint(); - } - } - } - break; - } - } - } - - public void SetupCustomOptionsFromTemplate( TemplateMultiPassMasterNode owner, bool newTemplate ) - { - TemplateOptionsContainer customOptionsContainer = m_isSubShader ? owner.SubShader.CustomOptionsContainer : owner.Pass.CustomOptionsContainer; - - if( !newTemplate && customOptionsContainer.Body.Length == m_passCustomOptionsSizeCheck ) - { - for( int i = 0; i < m_passCustomOptionsUI.Count; i++ ) - { - if( m_passCustomOptionsUI[ i ].EmptyEvent ) - { - if( m_isSubShader ) - { - m_passCustomOptionsUI[ i ].OnActionPerformedEvt += owner.OnCustomSubShaderOptionSelected; - } - else - { - m_passCustomOptionsUI[ i ].OnActionPerformedEvt += owner.OnCustomPassOptionSelected; - } - } - } - return; - } - - m_passCustomOptionsLabel = string.IsNullOrEmpty( customOptionsContainer.Name ) ? CustomOptionsLabel : " " + customOptionsContainer.Name; - - for( int i = 0; i < m_passCustomOptionsUI.Count; i++ ) - { - m_passCustomOptionsUI[ i ].Destroy(); - } - - m_passCustomOptionsUI.Clear(); - m_passCustomOptionsUIDict.Clear(); - m_passCustomOptionsPorts.Clear(); - - if( customOptionsContainer.Enabled ) - { - m_passCustomOptionsSizeCheck = customOptionsContainer.Body.Length; - for( int i = 0; i < customOptionsContainer.Options.Length; i++ ) - { - switch( customOptionsContainer.Options[ i ].Type ) - { - case AseOptionsType.Option: - { - TemplateOptionUIItem item = new TemplateOptionUIItem( customOptionsContainer.Options[ i ] ); - if( m_isSubShader ) - { - item.OnActionPerformedEvt += owner.OnCustomSubShaderOptionSelected; - } - else - { - item.OnActionPerformedEvt += owner.OnCustomPassOptionSelected; - } - - m_passCustomOptionsUI.Add( item ); - m_passCustomOptionsUIDict.Add( customOptionsContainer.Options[ i ].Id, item ); - } - break; - case AseOptionsType.Port: - { - TemplateOptionPortItem item = new TemplateOptionPortItem( owner, customOptionsContainer.Options[ i ] ); - m_passCustomOptionsPorts.Add( item ); - //if( m_isSubShader ) - //{ - // if( string.IsNullOrEmpty( customOptionsContainer.Options[ i ].Id ) ) - // { - // //No pass name selected. inject on all passes - // TemplateOptionPortItem item = new TemplateOptionPortItem( owner, customOptionsContainer.Options[ i ] ); - // m_passCustomOptionsPorts.Add( item ); - // } - // else if( customOptionsContainer.Options[ i ].Id.Equals( owner.PassName ) ) - // { - // TemplateOptionPortItem item = new TemplateOptionPortItem( owner, customOptionsContainer.Options[ i ] ); - // m_passCustomOptionsPorts.Add( item ); - // } - //} - //else - //{ - // TemplateOptionPortItem item = new TemplateOptionPortItem( owner, customOptionsContainer.Options[ i ] ); - // m_passCustomOptionsPorts.Add( item ); - //} - } - break; - case AseOptionsType.Field: - { - TemplateOptionUIItem item = new TemplateOptionUIItem( customOptionsContainer.Options[ i ] ); - if( m_isSubShader ) - { - item.OnActionPerformedEvt += owner.OnCustomSubShaderOptionSelected; - } - else - { - item.OnActionPerformedEvt += owner.OnCustomPassOptionSelected; - } - - m_passCustomOptionsUI.Add( item ); - m_passCustomOptionsUIDict.Add( customOptionsContainer.Options[ i ].Id, item ); - } - break; - } - } - } - else - { - m_passCustomOptionsSizeCheck = 0; - } - } - - public void SetCustomOptionsInfo( TemplateMultiPassMasterNode masterNode, ref MasterNodeDataCollector dataCollector ) - { - if( masterNode == null ) - return; - - for( int i = 0; i < m_passCustomOptionsUI.Count; i++ ) - { - m_passCustomOptionsUI[ i ].FillDataCollector( ref dataCollector ); - } - - for( int i = 0; i < m_passCustomOptionsPorts.Count; i++ ) - { - m_passCustomOptionsPorts[ i ].FillDataCollector( masterNode, ref dataCollector ); - } - } - - public void CheckImediateActionsForPort( TemplateMultiPassMasterNode masterNode , int portId ) - { - for( int i = 0; i < m_passCustomOptionsPorts.Count; i++ ) - { - m_passCustomOptionsPorts[ i ].CheckImediateActionsForPort( masterNode, portId ); - } - } - - public void SetSubShaderCustomOptionsPortsInfo( TemplateMultiPassMasterNode masterNode, ref MasterNodeDataCollector dataCollector ) - { - if( masterNode == null ) - return; - - - //for( int i = 0; i < m_passCustomOptionsPorts.Count; i++ ) - //{ - // if( string.IsNullOrEmpty( m_passCustomOptionsPorts[ i ].Options.Id ) || - // masterNode.PassUniqueName.Equals( m_passCustomOptionsPorts[ i ].Options.Id ) ) - // { - // m_passCustomOptionsPorts[ i ].FillDataCollector( masterNode, ref dataCollector ); - // } - //} - - for( int i = 0; i < m_passCustomOptionsPorts.Count; i++ ) - { - m_passCustomOptionsPorts[ i ].SubShaderFillDataCollector( masterNode, ref dataCollector ); - } - } - - public void RefreshCustomOptionsDict() - { - if( m_passCustomOptionsUIDict.Count != m_passCustomOptionsUI.Count ) - { - m_passCustomOptionsUIDict.Clear(); - int count = m_passCustomOptionsUI.Count; - for( int i = 0; i < count; i++ ) - { - m_passCustomOptionsUIDict.Add( m_passCustomOptionsUI[ i ].Options.Id, m_passCustomOptionsUI[ i ] ); - } - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - RefreshCustomOptionsDict(); - int savedOptions = Convert.ToInt32( nodeParams[ index++ ] ); - - m_readOptionNames = new string[ savedOptions ]; - m_readOptionSelections = new string[ savedOptions ]; - - for( int i = 0; i < savedOptions; i++ ) - { - string optionName = nodeParams[ index++ ]; - string optionSelection = nodeParams[ index++ ]; - m_readOptionNames[ i ] = optionName; - m_readOptionSelections[ i ] = optionSelection; - - } - } - - public void SetReadOptions() - { - if( m_readOptionNames != null && m_readOptionSelections != null ) - { - for( int i = 0; i < m_readOptionNames.Length; i++ ) - { - if( m_passCustomOptionsUIDict.ContainsKey( m_readOptionNames[ i ] ) ) - { - if( m_passCustomOptionsUIDict[ m_readOptionNames[ i ] ].Options.Type == AseOptionsType.Field ) - { - m_passCustomOptionsUIDict[ m_readOptionNames[ i ] ].FieldValue.ReadFromSingle( m_readOptionSelections[ i ] ); - foreach( var item in m_passCustomOptionsUIDict[ m_readOptionNames[ i ] ].Options.ActionsPerOption.Rows ) - { - if( item.Columns.Length>0 && item.Columns[ 0 ].ActionType == AseOptionsActionType.SetMaterialProperty ) - { - if( UIUtils.CurrentWindow.CurrentGraph.CurrentMaterial != null ) - { - if( UIUtils.CurrentWindow.CurrentGraph.CurrentMaterial.HasProperty( item.Columns[ 0 ].ActionData ) ) - { - m_passCustomOptionsUIDict[ m_readOptionNames[ i ] ].CurrentFieldValue = UIUtils.CurrentWindow.CurrentGraph.CurrentMaterial.GetFloat( item.Columns[ 0 ].ActionData ); - } - } - } - } - } - else - m_passCustomOptionsUIDict[ m_readOptionNames[ i ] ].CurrentOptionIdx = Convert.ToInt32( m_readOptionSelections[ i ] ); - } - } - } - } - - public void Refresh() - { - int count = m_passCustomOptionsUI.Count; - for( int i = 0; i < count; i++ ) - { - m_passCustomOptionsUI[ i ].Refresh(); - } - } - - public void CheckDisable() - { - int count = m_passCustomOptionsUI.Count; - for( int i = 0; i < count; i++ ) - { - m_passCustomOptionsUI[ i ].CheckEnDisable(); - } - } - - public void WriteToString( ref string nodeInfo ) - { - int optionsCount = m_passCustomOptionsUI.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, optionsCount ); - for( int i = 0; i < optionsCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_passCustomOptionsUI[ i ].Options.Id ); - if( m_passCustomOptionsUI[ i ].Options.Type == AseOptionsType.Field ) - IOUtils.AddFieldValueToString( ref nodeInfo, m_passCustomOptionsUI[ i ].FieldValue.WriteToSingle() ); - else - IOUtils.AddFieldValueToString( ref nodeInfo, m_passCustomOptionsUI[ i ].CurrentOption ); - } - } - - public List PassCustomOptionsUI { get { return m_passCustomOptionsUI; } } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs.meta deleted file mode 100644 index 077260b0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateOptionsUIHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 389dcf32e61ce9d47b9a92ab691365d3 -timeCreated: 1544089703 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs deleted file mode 100644 index 22ea92f4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs +++ /dev/null @@ -1,631 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -#define CUSTOM_OPTIONS_AVAILABLE -using UnityEngine; -using System; -using System.Collections.Generic; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - - [Serializable] - public class TemplatePass - { - private const string DefaultPassNameStr = "SubShader {0} Pass {1}"; - - [SerializeField] - private int m_idx = -1; - - [SerializeField] - private bool m_isInvisible = false; - - [SerializeField] - private int m_invisibleOptions = 0; - - [SerializeField] - private bool m_isMainPass = false; - - [SerializeField] - private TemplateModulesData m_modules; - - [SerializeField] - private List m_inputDataList = new List(); - private Dictionary m_inputDataDict = new Dictionary(); - - [SerializeField] - private TemplateFunctionData m_vertexFunctionData; - - [SerializeField] - private TemplateFunctionData m_fragmentFunctionData; - - [SerializeField] - private VertexDataContainer m_vertexDataContainer; - - [SerializeField] - private TemplateInterpData m_interpolatorDataContainer; - - [SerializeField] - private TemplateTessVControlTag m_tessVControlTag; - - [SerializeField] - private TemplateTessControlData m_tessControlData; - - [SerializeField] - private TemplateTessDomainData m_tessDomainData; - - [SerializeField] - private List m_localVarsList = new List(); - - [SerializeField] - private string m_uniquePrefix; - - [SerializeField] - private TemplatePropertyContainer m_templateProperties = new TemplatePropertyContainer(); - - [SerializeField] - private List m_availableShaderGlobals = new List(); - - [SerializeField] - TemplateInfoContainer m_passNameContainer = new TemplateInfoContainer(); -#if CUSTOM_OPTIONS_AVAILABLE - [SerializeField] - TemplateOptionsContainer m_customOptionsContainer = new TemplateOptionsContainer(); -#endif - public TemplatePass( TemplateMultiPass template, TemplateSubShader subShader, int subshaderIdx, int passIdx, TemplateIdManager idManager, string uniquePrefix, int offsetIdx, TemplatePassInfo passInfo, ref Dictionary duplicatesHelper ) - { - m_idx = passIdx; - - m_uniquePrefix = uniquePrefix; - idManager.RegisterPassId( passInfo.Data ); - m_isMainPass = passInfo.Data.Contains( TemplatesManager.TemplateMainPassTag ); - if( !m_isMainPass ) - { - string id = string.Empty; - int idIndex = 0; - m_isInvisible = TemplateHelperFunctions.FetchInvisibleInfo( passInfo.Data, ref m_invisibleOptions, ref id, ref idIndex ); - if( m_isInvisible ) - { - idManager.RegisterId( idIndex, uniquePrefix + id, id, true ); - } - } - - FetchPassName( offsetIdx, passInfo.Data ); - if( m_passNameContainer.Index > -1 ) - { - idManager.RegisterId( m_passNameContainer.Index, uniquePrefix + m_passNameContainer.Id, m_passNameContainer.Id ); - } - else - { - m_passNameContainer.Data = string.Format( DefaultPassNameStr, subshaderIdx, passIdx ); - } - -#if CUSTOM_OPTIONS_AVAILABLE - m_customOptionsContainer = TemplateOptionsToolsHelper.GenerateOptionsContainer( false, passInfo.Data ); - if( m_customOptionsContainer.Enabled ) - { - idManager.RegisterId( m_customOptionsContainer.Index, uniquePrefix + m_customOptionsContainer.Body, m_customOptionsContainer.Body, true ); - } - //m_customOptionsContainer.CopyPortOptionsFrom( subShader.CustomOptionsContainer, m_passNameContainer.Data ); -#endif - m_modules = new TemplateModulesData( m_customOptionsContainer,idManager, m_templateProperties, uniquePrefix + "Module", offsetIdx, passInfo.Data, false ); - - if( !m_modules.PassTag.IsValid ) - { - m_modules.PassTag.StartIdx = passInfo.GlobalStartIdx; - m_templateProperties.AddId( passInfo.Data, m_modules.PassTag.Id, passInfo.LocalStartIdx, false ); - //m_modules.PassTag.StartIdx -= m_templateProperties.PropertyDict[ m_modules.PassTag.Id ].Indentation.Length; - //m_templateProperties.PropertyDict[ m_modules.PassTag.Id ].UseIndentationAtStart = false; - idManager.RegisterId( m_modules.PassTag.StartIdx, m_modules.UniquePrefix + m_modules.PassTag.Id, string.Empty ); - } - m_modules.SetPassUniqueNameIfUndefined( m_passNameContainer.Data ); - - m_modules.SRPType = subShader.Modules.SRPType; - if( m_modules.SRPType == TemplateSRPType.HD ) - { - m_modules.SRPIsPBR = passInfo.Data.Contains( TemplateHelperFunctions.HDPBRTag ); - - } - - Dictionary ownDuplicatesDict = new Dictionary( duplicatesHelper ); - TemplateHelperFunctions.CreateShaderGlobalsList( passInfo.Data, ref m_availableShaderGlobals, ref ownDuplicatesDict ); - - // Vertex and Interpolator data - FetchVertexAndInterpData( template, subShader.Modules, offsetIdx, passInfo.Data ); - if( m_vertexDataContainer != null ) - idManager.RegisterId( m_vertexDataContainer.VertexDataStartIdx, uniquePrefix + m_vertexDataContainer.VertexDataId, m_vertexDataContainer.VertexDataId ); - - if( m_interpolatorDataContainer != null ) - idManager.RegisterId( m_interpolatorDataContainer.InterpDataStartIdx, uniquePrefix + m_interpolatorDataContainer.InterpDataId, m_interpolatorDataContainer.InterpDataId ); - - //Fetch function code areas - FetchCodeAreas( offsetIdx, TemplatesManager.TemplateVertexCodeBeginArea, MasterNodePortCategory.Vertex, passInfo.Data ); - if( m_vertexFunctionData != null ) - idManager.RegisterId( m_vertexFunctionData.Position, uniquePrefix + m_vertexFunctionData.Id, m_vertexFunctionData.Id ); - - FetchCodeAreas( offsetIdx, TemplatesManager.TemplateFragmentCodeBeginArea, MasterNodePortCategory.Fragment, passInfo.Data ); - if( m_fragmentFunctionData != null ) - idManager.RegisterId( m_fragmentFunctionData.Position, uniquePrefix + m_fragmentFunctionData.Id, m_fragmentFunctionData.Id ); - - //Fetching inputs, must be do - if( m_fragmentFunctionData != null ) - FetchInputs( offsetIdx, MasterNodePortCategory.Fragment, passInfo.Data ); - - if( m_vertexFunctionData != null ) - FetchInputs( offsetIdx, MasterNodePortCategory.Vertex, passInfo.Data ); - - FetchTessellationData( template, subShader.Modules, offsetIdx, passInfo.Data ); - if( m_tessVControlTag != null ) - idManager.RegisterId( m_tessVControlTag.StartIdx, uniquePrefix + m_tessVControlTag.Id, m_tessVControlTag.Id ); - - if( m_tessControlData != null ) - idManager.RegisterId( m_tessControlData.StartIdx, uniquePrefix + m_tessControlData.Id, m_tessControlData.Id ); - - if( m_tessDomainData != null ) - idManager.RegisterId( m_tessDomainData.StartIdx, uniquePrefix + m_tessDomainData.Id, m_tessDomainData.Id ); - - TemplateHelperFunctions.FetchInlineVars( passInfo.Data, ref idManager ); - - //Fetch local variables must be done after fetching code areas as it needs them to see is variable is on vertex or fragment - TemplateHelperFunctions.FetchLocalVars( passInfo.Data, ref m_localVarsList, m_vertexFunctionData, m_fragmentFunctionData ); - - int localVarCount = m_localVarsList.Count; - if( localVarCount > 0 ) - { - idManager.RegisterTag( TemplatesManager.TemplateLocalVarTag ); - for( int i = 0; i < localVarCount; i++ ) - { - if( m_localVarsList[ i ].IsSpecialVar ) - { - idManager.RegisterTag( m_localVarsList[ i ].Id ); - } - } - } - - int inputsCount = m_inputDataList.Count; - for( int i = 0; i < inputsCount; i++ ) - { - if( m_inputDataList[ i ] != null ) - idManager.RegisterId( m_inputDataList[ i ].TagGlobalStartIdx, uniquePrefix + m_inputDataList[ i ].TagId, m_inputDataList[ i ].TagId ); - } - - //int passEndIndex = passInfo.Data.LastIndexOf( "}" ); - //if( passEndIndex > 0 ) - //{ - // int identationIndex = -1; - // for( int i = passEndIndex; i >= 0; i-- ) - // { - // if( passInfo.Data[ i ] == TemplatesManager.TemplateNewLine ) - // { - // identationIndex = i + 1; - // break; - // } - - // if( i == 0 ) - // { - // identationIndex = 0; - // } - // } - - // if( identationIndex > -1 ) - // { - // int length = passEndIndex - identationIndex; - // string indentation = ( length > 0 ) ? passInfo.Data.Substring( identationIndex, length ) : string.Empty; - // TemplateProperty templateProperty = new TemplateProperty( TemplatesManager.TemplateEndPassTag, indentation, false ); - // m_templateProperties.AddId( templateProperty ); - // idManager.RegisterId( offsetIdx + passEndIndex, uniquePrefix + TemplatesManager.TemplateEndPassTag, string.Empty ); - // } - //} - - ownDuplicatesDict.Clear(); - ownDuplicatesDict = null; - } - - public void Destroy() - { - m_passNameContainer = null; -#if CUSTOM_OPTIONS_AVAILABLE - m_customOptionsContainer = null; -#endif - if( m_templateProperties != null ) - m_templateProperties.Destroy(); - - m_templateProperties = null; - - if( m_modules != null ) - m_modules.Destroy(); - - m_modules = null; - - if( m_inputDataList != null ) - m_inputDataList.Clear(); - - m_inputDataList = null; - - if( m_inputDataDict != null ) - m_inputDataDict.Clear(); - - m_inputDataDict = null; - - m_vertexFunctionData = null; - m_fragmentFunctionData = null; - - if( m_vertexDataContainer != null ) - m_vertexDataContainer.Destroy(); - - m_vertexDataContainer = null; - - m_tessVControlTag = null; - - m_tessControlData = null; - - m_tessDomainData = null; - - if( m_interpolatorDataContainer != null ) - m_interpolatorDataContainer.Destroy(); - - if( m_localVarsList != null ) - { - m_localVarsList.Clear(); - m_localVarsList = null; - } - - m_interpolatorDataContainer = null; - - if( m_availableShaderGlobals != null ) - m_availableShaderGlobals.Clear(); - - m_availableShaderGlobals = null; - } - - public TemplateInputData InputDataFromId( int id ) - { - if( m_inputDataDict == null ) - m_inputDataDict = new Dictionary(); - - if( m_inputDataDict.Count != m_inputDataList.Count ) - { - m_inputDataDict.Clear(); - for( int i = 0; i < m_inputDataList.Count; i++ ) - { - m_inputDataDict.Add( m_inputDataList[ i ].PortUniqueId, m_inputDataList[ i ] ); - } - } - - if( m_inputDataDict.ContainsKey( id ) ) - return m_inputDataDict[ id ]; - - return null; - } - - void FetchPassName( int offsetIdx, string body ) - { - Match match = Regex.Match( body, TemplateHelperFunctions.PassNamePattern ); - if( match != null && match.Groups.Count > 1 ) - { - m_passNameContainer.Id = match.Groups[ 0 ].Value; - m_passNameContainer.Data = match.Groups[ 1 ].Value; - m_passNameContainer.Index = offsetIdx + match.Index; - } - } - - void FetchTessellationData( TemplateMultiPass template, TemplateModulesData subShaderModule, int offsetIdx, string body ) - { - // Tessellation VControl Tag - try - { - int vcontrolcodeBegin = body.IndexOf( TemplatesManager.TemplateTessVControlTag ); - if( vcontrolcodeBegin > -1 ) - { - m_tessVControlTag = new TemplateTessVControlTag(); - m_tessVControlTag.Id = TemplatesManager.TemplateTessVControlTag; - m_tessVControlTag.StartIdx = offsetIdx + vcontrolcodeBegin; - - m_templateProperties.AddId( body, m_tessVControlTag.Id ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - // Tessellation Control Data - try - { - int controlCodeBegin = body.IndexOf( TemplatesManager.TemplateTessControlCodeArea ); - if( controlCodeBegin > -1 ) - { - int beginIdx = controlCodeBegin + TemplatesManager.TemplateTessControlCodeArea.Length; - int endIdx = body.IndexOf( TemplatesManager.TemplateEndOfLine, beginIdx ); - int length = endIdx - beginIdx; - - string parameters = body.Substring( beginIdx, length ); - - string[] parametersArr = parameters.Split( IOUtils.FIELD_SEPARATOR ); - - string id = body.Substring( controlCodeBegin, endIdx + TemplatesManager.TemplateEndOfLine.Length - controlCodeBegin ); - string inParameters = parametersArr[ 0 ]; - string outParameters = ( parametersArr.Length > 1 ) ? parametersArr[ 1 ] : string.Empty; - - m_tessControlData = new TemplateTessControlData( offsetIdx + controlCodeBegin, id, inParameters, outParameters ); - - m_templateProperties.AddId( body, id ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - // Tessellation Domain Data - try - { - int domainCodeBegin = body.IndexOf( TemplatesManager.TemplateTessDomainCodeArea ); - if( domainCodeBegin > -1 ) - { - int beginIdx = domainCodeBegin + TemplatesManager.TemplateTessDomainCodeArea.Length; - int endIdx = body.IndexOf( TemplatesManager.TemplateEndOfLine, beginIdx ); - int length = endIdx - beginIdx; - - string parameters = body.Substring( beginIdx, length ); - - string[] parametersArr = parameters.Split( IOUtils.FIELD_SEPARATOR ); - - string id = body.Substring( domainCodeBegin, endIdx + TemplatesManager.TemplateEndOfLine.Length - domainCodeBegin ); - string inParameters = ( parametersArr.Length > 0 ) ? parametersArr[ 0 ] : string.Empty; - string outParameters = ( parametersArr.Length > 1 ) ? parametersArr[ 1 ] : string.Empty; - string baryParameters = ( parametersArr.Length > 2 ) ? parametersArr[ 2 ] : string.Empty; - - m_tessDomainData = new TemplateTessDomainData( offsetIdx + domainCodeBegin, id, inParameters, outParameters, baryParameters ); - - m_templateProperties.AddId( body, id ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - void FetchVertexAndInterpData(TemplateMultiPass template, TemplateModulesData subShaderModule, int offsetIdx, string body ) - { - // Vertex Data - try - { - int vertexDataTagBegin = body.IndexOf( TemplatesManager.TemplateVertexDataTag ); - if( vertexDataTagBegin > -1 ) - { - m_vertexDataContainer = new VertexDataContainer(); - m_vertexDataContainer.VertexDataStartIdx = offsetIdx + vertexDataTagBegin; - int vertexDataTagEnd = body.IndexOf( TemplatesManager.TemplateEndOfLine, vertexDataTagBegin ); - m_vertexDataContainer.VertexDataId = body.Substring( vertexDataTagBegin, vertexDataTagEnd + TemplatesManager.TemplateEndOfLine.Length - vertexDataTagBegin ); - int dataBeginIdx = body.LastIndexOf( '{', vertexDataTagBegin, vertexDataTagBegin ); - string vertexData = body.Substring( dataBeginIdx + 1, vertexDataTagBegin - dataBeginIdx ); - - int parametersBegin = vertexDataTagBegin + TemplatesManager.TemplateVertexDataTag.Length; - string parameters = body.Substring( parametersBegin, vertexDataTagEnd - parametersBegin ); - m_vertexDataContainer.VertexData = TemplateHelperFunctions.CreateVertexDataList( vertexData, parameters ); - m_templateProperties.AddId( body, m_vertexDataContainer.VertexDataId ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - - // Available interpolators - try - { - int interpDataBegin = body.IndexOf( TemplatesManager.TemplateInterpolatorBeginTag ); - if( interpDataBegin > -1 ) - { - int interpDataEnd = body.IndexOf( TemplatesManager.TemplateEndOfLine, interpDataBegin ); - string interpDataId = body.Substring( interpDataBegin, interpDataEnd + TemplatesManager.TemplateEndOfLine.Length - interpDataBegin ); - - int dataBeginIdx = body.LastIndexOf( '{', interpDataBegin, interpDataBegin ); - string interpData = body.Substring( dataBeginIdx + 1, interpDataBegin - dataBeginIdx ); - - int interpolatorAmount = TemplateHelperFunctions.AvailableInterpolators[ "2.5" ]; - - if( m_modules.ShaderModel.IsValid ) - { - interpolatorAmount = m_modules.ShaderModel.InterpolatorAmount; - } - else if( subShaderModule.ShaderModel.IsValid ) - { - interpolatorAmount = subShaderModule.ShaderModel.InterpolatorAmount; - } - else if( template.GlobalShaderModel.IsValid ) - { - interpolatorAmount = template.GlobalShaderModel.InterpolatorAmount; - } - - m_interpolatorDataContainer = TemplateHelperFunctions.CreateInterpDataList( interpData, interpDataId, interpolatorAmount ); - m_interpolatorDataContainer.InterpDataId = interpDataId; - m_interpolatorDataContainer.InterpDataStartIdx = offsetIdx + interpDataBegin; - m_templateProperties.AddId( body, interpDataId ); - - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - - void FetchCodeAreas( int offsetIdx, string begin, MasterNodePortCategory category, string body ) - { - int areaBeginIndexes = body.IndexOf( begin ); - if( areaBeginIndexes > -1 ) - { - int beginIdx = areaBeginIndexes + begin.Length; - int endIdx = body.IndexOf( TemplatesManager.TemplateEndOfLine, beginIdx ); - int length = endIdx - beginIdx; - - string parameters = body.Substring( beginIdx, length ); - - string[] parametersArr = parameters.Split( IOUtils.FIELD_SEPARATOR ); - - string id = body.Substring( areaBeginIndexes, endIdx + TemplatesManager.TemplateEndOfLine.Length - areaBeginIndexes ); - string inParameters = parametersArr[ 0 ]; - string outParameters = ( parametersArr.Length > 1 ) ? parametersArr[ 1 ] : string.Empty; - if( category == MasterNodePortCategory.Fragment ) - { - string mainBodyName = string.Empty; - int mainBodyLocalIndex = -1; - - Match mainBodyNameMatch = Regex.Match( body, TemplateHelperFunctions.FragmentPragmaPattern ); - if( mainBodyNameMatch != null && mainBodyNameMatch.Groups.Count == 2 ) - { - mainBodyName = mainBodyNameMatch.Groups[ 1 ].Value; - string pattern = string.Format( TemplateHelperFunctions.FunctionBodyStartPattern, mainBodyName ); - Match mainBodyIdMatch = Regex.Match( body, pattern ); - if( mainBodyIdMatch != null && mainBodyIdMatch.Groups.Count > 0 ) - { - mainBodyLocalIndex = mainBodyIdMatch.Index; - } - - } - - m_fragmentFunctionData = new TemplateFunctionData( mainBodyLocalIndex, mainBodyName, id, offsetIdx + areaBeginIndexes, inParameters, outParameters, category ); - } - else - { - string mainBodyName = string.Empty; - int mainBodyLocalIndex = -1; - - Match mainBodyNameMatch = Regex.Match( body, TemplateHelperFunctions.VertexPragmaPattern ); - if( mainBodyNameMatch != null && mainBodyNameMatch.Groups.Count == 2 ) - { - mainBodyName = mainBodyNameMatch.Groups[ 1 ].Value; - string pattern = string.Format( TemplateHelperFunctions.FunctionBodyStartPattern, mainBodyName ); - Match mainBodyIdMatch = Regex.Match( body, pattern ); - if( mainBodyIdMatch != null && mainBodyIdMatch.Groups.Count > 0 ) - { - mainBodyLocalIndex = mainBodyIdMatch.Index; - } - } - - m_vertexFunctionData = new TemplateFunctionData( mainBodyLocalIndex, mainBodyName, id, offsetIdx + areaBeginIndexes, inParameters, outParameters, category ); - } - m_templateProperties.AddId( body, id, true ); - } - } - - void FetchInputs( int offset, MasterNodePortCategory portCategory, string body ) - { - string beginTag = ( portCategory == MasterNodePortCategory.Fragment ) ? TemplatesManager.TemplateInputsFragBeginTag : TemplatesManager.TemplateInputsVertBeginTag; - int[] inputBeginIndexes = body.AllIndexesOf( beginTag ); - if( inputBeginIndexes != null && inputBeginIndexes.Length > 0 ) - { - for( int i = 0; i < inputBeginIndexes.Length; i++ ) - { - int inputEndIdx = body.IndexOf( TemplatesManager.TemplateEndSectionTag, inputBeginIndexes[ i ] ); - int defaultValueBeginIdx = inputEndIdx + TemplatesManager.TemplateEndSectionTag.Length; - int endLineIdx = body.IndexOf( TemplatesManager.TemplateFullEndTag, defaultValueBeginIdx ); - - string defaultValue = body.Substring( defaultValueBeginIdx, endLineIdx - defaultValueBeginIdx ); - string tagId = body.Substring( inputBeginIndexes[ i ], endLineIdx + TemplatesManager.TemplateFullEndTag.Length - inputBeginIndexes[ i ] ); - - int beginIndex = inputBeginIndexes[ i ] + beginTag.Length; - int length = inputEndIdx - beginIndex; - string inputData = body.Substring( beginIndex, length ); - string[] inputDataArray = inputData.Split( IOUtils.FIELD_SEPARATOR ); - - if( inputDataArray != null && inputDataArray.Length > 0 ) - { - try - { - string portName = inputDataArray[ (int)TemplatePortIds.Name ]; - WirePortDataType dataType = (WirePortDataType)Enum.Parse( typeof( WirePortDataType ), inputDataArray[ (int)TemplatePortIds.DataType ].ToUpper() ); - if( inputDataArray.Length == 3 ) - { - int portOrderId = m_inputDataList.Count; - int portUniqueId = -1; - bool isInt = int.TryParse( inputDataArray[ 2 ], out portUniqueId ); - if( isInt ) - { - if( portUniqueId < 0 ) - portUniqueId = m_inputDataList.Count; - - m_inputDataList.Add( new TemplateInputData( inputBeginIndexes[ i ], offset + inputBeginIndexes[ i ], tagId, portName, defaultValue, dataType, portCategory, portUniqueId, portOrderId, string.Empty ) ); - m_templateProperties.AddId( body, tagId, false ); - } - else - { - portUniqueId = m_inputDataList.Count; - m_inputDataList.Add( new TemplateInputData( inputBeginIndexes[ i ], offset + inputBeginIndexes[ i ], tagId, portName, defaultValue, dataType, portCategory, portUniqueId, portOrderId, inputDataArray[ 2 ] ) ); - m_templateProperties.AddId( body, tagId, false ); - } - } - else - { - int portUniqueIDArrIdx = (int)TemplatePortIds.UniqueId; - int portUniqueId = ( portUniqueIDArrIdx < inputDataArray.Length ) ? Convert.ToInt32( inputDataArray[ portUniqueIDArrIdx ] ) : -1; - if( portUniqueId < 0 ) - portUniqueId = m_inputDataList.Count; - - int portOrderArrayIdx = (int)TemplatePortIds.OrderId; - int portOrderId = ( portOrderArrayIdx < inputDataArray.Length ) ? Convert.ToInt32( inputDataArray[ portOrderArrayIdx ] ) : -1; - if( portOrderId < 0 ) - portOrderId = m_inputDataList.Count; - - int portLinkIdx = (int)TemplatePortIds.Link; - string linkId = ( portLinkIdx < inputDataArray.Length ) ? inputDataArray[ portLinkIdx ] : string.Empty; - m_inputDataList.Add( new TemplateInputData( inputBeginIndexes[ i ], offset + inputBeginIndexes[ i ], tagId, portName, defaultValue, dataType, portCategory, portUniqueId, portOrderId, linkId ) ); - m_templateProperties.AddId( body, tagId, false ); - } - } - catch( Exception e ) - { - Debug.LogException( e ); - } - } - } - } - } - -#if CUSTOM_OPTIONS_AVAILABLE - public TemplateOptionsContainer CustomOptionsContainer { get { return m_customOptionsContainer; } } -#endif - public TemplateModulesData Modules { get { return m_modules; } } - public List InputDataList { get { return m_inputDataList; } } - public TemplateFunctionData VertexFunctionData { get { return m_vertexFunctionData; } } - public TemplateFunctionData FragmentFunctionData { get { return m_fragmentFunctionData; } } - public VertexDataContainer VertexDataContainer { get { return m_vertexDataContainer; } } - public TemplateInterpData InterpolatorDataContainer { get { return m_interpolatorDataContainer; } } - public TemplateTessVControlTag TessVControlTag { get { return m_tessVControlTag; } } - public TemplateTessControlData TessControlData { get { return m_tessControlData; } } - public TemplateTessDomainData TessDomainData { get { return m_tessDomainData; } } - public string UniquePrefix { get { return m_uniquePrefix; } } - public TemplatePropertyContainer TemplateProperties { get { return m_templateProperties; } } - public List AvailableShaderGlobals { get { return m_availableShaderGlobals; } } - public List LocalVarsList { get { return m_localVarsList; } } - public TemplateInfoContainer PassNameContainer { get { return m_passNameContainer; } } - public bool IsMainPass { get { return m_isMainPass; } set { m_isMainPass = value; } } - public bool IsInvisible { get { return m_isInvisible; } } - public int InvisibleOptions { get { return m_invisibleOptions; } } - public int Idx { get { return m_idx; } } - public bool AddToList - { - get - { - if( m_isInvisible ) - { - return ( m_inputDataList.Count > 0 ); - } - - return true; - } - } - public bool HasValidFunctionBody - { - get - { - if( m_fragmentFunctionData != null || m_vertexFunctionData != null ) - return true; - return false; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs.meta deleted file mode 100644 index e36dee49..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePass.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1e6749bf88e2d0f4ab5812f084973f4c -timeCreated: 1517831575 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs deleted file mode 100644 index e85a92d3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs +++ /dev/null @@ -1,167 +0,0 @@ -using UnityEditor; -using UnityEngine; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class PassVisibleOptionsItems - { - public bool Visible; - public string Name; - public int Idx = -1; - } - - [Serializable] - public class TemplatePassSelectorHelper - { - private const string Label = " Available Passes"; - - [SerializeField] - private bool m_foldout; - - [SerializeField] - private PassVisibleOptionsItems[] m_currentPasses; - - [NonSerialized] - private Dictionary m_currentPassesDict; - - [SerializeField] - private int m_mainPassId; - - public void CopyFrom( TemplatePassSelectorHelper from ) - { - for( int i = 0; i < from.AvailablePasses.Length; i++ ) - { - SetPassVisible( from.AvailablePasses[ i ].Name, from.AvailablePasses[ i ].Visible ); - } - } - - public void Setup( TemplateSubShader subShader ) - { - if( m_currentPasses == null ) - { - m_currentPassesDict = new Dictionary(); - m_currentPasses = new PassVisibleOptionsItems[ subShader.Passes.Count ]; - for( int i = 0; i < m_currentPasses.Length; i++ ) - { - if( subShader.Passes[ i ].IsMainPass ) - m_mainPassId = i; - - m_currentPasses[ i ] = new PassVisibleOptionsItems() { Name = subShader.Passes[ i ].PassNameContainer.Data, Visible = true, Idx = i }; - m_currentPassesDict.Add( m_currentPasses[ i ].Name, m_currentPasses[ i ] ); - } - } - } - - public void Clear() - { - m_currentPasses = null; - - if( m_currentPassesDict != null ) - m_currentPassesDict.Clear(); - - m_currentPassesDict = null; - } - - public void Destroy() - { - m_currentPasses = null; - - if( m_currentPassesDict != null ) - m_currentPassesDict.Clear(); - - m_currentPassesDict = null; - } - - public void Draw( TemplateMultiPassMasterNode owner ) - { - if( m_currentPasses.Length < 2 ) - return; - - NodeUtils.DrawNestedPropertyGroup( ref m_foldout, Label, () => - { - for( int i = 0; i < m_currentPasses.Length; i++ ) - { - EditorGUI.BeginChangeCheck(); - m_currentPasses[ i ].Visible = owner.EditorGUILayoutToggleLeft( m_currentPasses[ i ].Name, m_currentPasses[ i ].Visible ); - if( EditorGUI.EndChangeCheck() ) - { - owner.ContainerGraph.GetMultiPassMasterNodes( owner.LODIndex)[ m_currentPasses[ i ].Idx ].IsInvisible = !m_currentPasses[ i ].Visible; - } - - } - EditorGUILayout.Space(); - } ); - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { - int passAmount = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < passAmount; i++ ) - { - bool value = Convert.ToBoolean( nodeParams[ index++ ] ); - if( i < m_currentPasses.Length ) - { - m_currentPasses[ i ].Visible = value; - } - } - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentPasses.Length ); - for( int i = 0; i < m_currentPasses.Length; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentPasses[ i ].Visible ); - } - } - - public void SetPassVisible( string passName, bool visible ) - { - bool refresh = false; - if( m_currentPassesDict == null ) - { - m_currentPassesDict = new Dictionary(); - refresh = true; - } - else if( m_currentPassesDict.Count != m_currentPasses.Length ) - { - refresh = true; - } - - if( refresh ) - { - for( int i = 0; i < m_currentPasses.Length; i++ ) - { - m_currentPassesDict.Add( m_currentPasses[ i ].Name, m_currentPasses[ i ] ); - } - } - - if( m_currentPassesDict.ContainsKey( passName ) ) - { - m_currentPassesDict[ passName ].Visible = visible; - } - } - - public int LastActivePass - { - get - { - if( m_currentPasses != null ) - { - for( int i = m_currentPasses.Length - 1; i > -1; i-- ) - { - if( m_currentPasses[ i ].Visible ) - return i; - } - } - m_currentPasses[ m_mainPassId ].Visible = true; - return m_mainPassId; - } - } - public bool IsVisible( int passId ) { return m_currentPasses[ passId ].Visible; } - private PassVisibleOptionsItems[] AvailablePasses { get { return m_currentPasses; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs.meta deleted file mode 100644 index 2f45a9d5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePassSelectorHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1340693b71fe44846bb72eb1035f138d -timeCreated: 1542731803 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs deleted file mode 100644 index e9ee8c71..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs +++ /dev/null @@ -1,157 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEngine; -using System.IO; -using System.Security.AccessControl; -using System.Security.Principal; -using System.Text.RegularExpressions; -using Debug = UnityEngine.Debug; - -namespace AmplifyShaderEditor -{ - public sealed class TemplatePostProcessor : AssetPostprocessor - { - public static TemplatesManager DummyManager; - public static void Destroy() - { - if( DummyManager != null ) - { - DummyManager.Destroy(); - ScriptableObject.DestroyImmediate( DummyManager ); - DummyManager = null; - } - } - - static void OnPostprocessAllAssets( string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths ) - { - TemplatesManager templatesManager; - bool firstTimeDummyFlag = false; - if( UIUtils.CurrentWindow == null ) - { - if( DummyManager == null ) - { - DummyManager = ScriptableObject.CreateInstance(); - DummyManager.hideFlags = HideFlags.HideAndDontSave; - firstTimeDummyFlag = true; - } - templatesManager = DummyManager; - } - else - { - Destroy(); - templatesManager = UIUtils.CurrentWindow.TemplatesManagerInstance; - } - - if( templatesManager == null ) - { - return; - } - - if( !templatesManager.Initialized ) - { - templatesManager.Init(); - } - - bool refreshMenuItems = false; - for( int i = 0; i < importedAssets.Length; i++ ) - { - if( TemplateHelperFunctions.CheckIfTemplate( importedAssets[ i ] ) ) - { - string guid = AssetDatabase.AssetPathToGUID( importedAssets[ i ] ); - TemplateDataParent templateData = templatesManager.GetTemplate( guid ); - if( templateData != null ) - { - refreshMenuItems = templateData.Reload() || refreshMenuItems || firstTimeDummyFlag; - int windowCount = IOUtils.AllOpenedWindows.Count; - AmplifyShaderEditorWindow currWindow = UIUtils.CurrentWindow; - for( int windowIdx = 0; windowIdx < windowCount; windowIdx++ ) - { - if( IOUtils.AllOpenedWindows[ windowIdx ].OutsideGraph.CurrentCanvasMode == NodeAvailability.TemplateShader ) - { - if( IOUtils.AllOpenedWindows[ windowIdx ].OutsideGraph.MultiPassMasterNodes.NodesList[ 0 ].CurrentTemplate == templateData ) - { - UIUtils.CurrentWindow = IOUtils.AllOpenedWindows[ windowIdx ]; - IOUtils.AllOpenedWindows[ windowIdx ].OutsideGraph.ForceMultiPassMasterNodesRefresh(); - } - } - } - UIUtils.CurrentWindow = currWindow; - } - else - { - refreshMenuItems = true; - string name = TemplatesManager.OfficialTemplates.ContainsKey( guid ) ? TemplatesManager.OfficialTemplates[ guid ] : string.Empty; - TemplateMultiPass mp = TemplateMultiPass.CreateInstance(); - mp.Init( name, guid, true ); - templatesManager.AddTemplate( mp ); - } - } - } - - if( deletedAssets.Length > 0 ) - { - if( deletedAssets[ 0 ].IndexOf( Constants.InvalidPostProcessDatapath ) < 0 ) - { - for( int i = 0; i < deletedAssets.Length; i++ ) - { - string guid = AssetDatabase.AssetPathToGUID( deletedAssets[ i ] ); - TemplateDataParent templateData = templatesManager.GetTemplate( guid ); - if( templateData != null ) - { - // Close any window using that template - int windowCount = IOUtils.AllOpenedWindows.Count; - for( int windowIdx = 0; windowIdx < windowCount; windowIdx++ ) - { - TemplateMasterNode masterNode = IOUtils.AllOpenedWindows[ windowIdx ].CurrentGraph.CurrentMasterNode as TemplateMasterNode; - if( masterNode != null && masterNode.CurrentTemplate.GUID.Equals( templateData.GUID ) ) - { - IOUtils.AllOpenedWindows[ windowIdx ].Close(); - } - } - - templatesManager.RemoveTemplate( templateData ); - refreshMenuItems = true; - } - } - } - } - - //for ( int i = 0; i < movedAssets.Length; i++ ) - //{ - // if ( TemplateHelperFunctions.CheckIfTemplate( movedAssets[ i ] ) ) - // { - // refreshMenuItems = true; - // break; - // } - //} - - //for ( int i = 0; i < movedFromAssetPaths.Length; i++ ) - //{ - // if ( TemplateHelperFunctions.CheckIfTemplate( movedFromAssetPaths[ i ] ) ) - // { - // refreshMenuItems = true; - // break; - // } - //} - - if( refreshMenuItems ) - { - //UnityEngine.Debug.Log( "Refresh Menu Items" ); - refreshMenuItems = false; - templatesManager.CreateTemplateMenuItems(); - - AmplifyShaderEditorWindow currWindow = UIUtils.CurrentWindow; - - int windowCount = IOUtils.AllOpenedWindows.Count; - for( int windowIdx = 0; windowIdx < windowCount; windowIdx++ ) - { - UIUtils.CurrentWindow = IOUtils.AllOpenedWindows[ windowIdx ]; - IOUtils.AllOpenedWindows[ windowIdx ].CurrentGraph.ForceCategoryRefresh(); - } - UIUtils.CurrentWindow = currWindow; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs.meta deleted file mode 100644 index 3598b89a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatePostProcessor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d5f63490d6402e9488add7cbdfdd6872 -timeCreated: 1496739732 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs deleted file mode 100644 index 6f42c6f9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs +++ /dev/null @@ -1,121 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using System.Collections.Generic; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplatePassInfo - { - public string Modules; - public string Data; - public int GlobalStartIdx = -1; - public int LocalStartIdx = -1; - } - - [Serializable] - public class TemplateSubShaderInfo - { - public string Data; - public string Modules; - public int StartIdx = -1; - public List Passes = new List(); - public void Destroy() - { - Passes.Clear(); - Passes = null; - } - } - - [Serializable] - public class TemplateShaderInfo - { - public string Body; - public string Properties; - public int PropertyStartIdx = -1; - public List SubShaders = new List(); - public void Destroy() - { - int count = SubShaders.Count; - for( int i = 0; i < count; i++ ) - { - SubShaders[ i ].Destroy(); - } - SubShaders.Clear(); - SubShaders = null; - } - } - - public class TemplateShaderInfoUtil - { - public static TemplateShaderInfo CreateShaderData( string body ) - { - int nameBegin = body.IndexOf( TemplatesManager.TemplateShaderNameBeginTag ); - if( nameBegin < 0 ) - { - // Not a template - return null; - } - - TemplateShaderInfo shaderData = null; - //SHADER - MatchCollection shaderMatch = Regex.Matches( body, "\\bShader\\b" ); - if( shaderMatch.Count > 0 ) - { - //SUBSHADER - MatchCollection subShaderMatch = Regex.Matches( body, TemplatesManager.TemplateMPSubShaderTag ); - int subShaderAmount = subShaderMatch.Count; - if( subShaderAmount > 0 ) - { - shaderData = new TemplateShaderInfo(); - shaderData.Body = body; - int length = subShaderMatch[ 0 ].Index - shaderMatch[ 0 ].Groups[ 0 ].Index; - shaderData.Properties = body.Substring( shaderMatch[ 0 ].Index, length ); - shaderData.PropertyStartIdx = body.IndexOf( TemplatesManager.TemplatePropertyTag ); - - for( int subShaderIdx = 0; subShaderIdx < subShaderAmount; subShaderIdx++ ) - { - TemplateSubShaderInfo subShaderData = new TemplateSubShaderInfo(); - int subshaderBeginIndex = subShaderMatch[ subShaderIdx ].Index; - int subShaderEndIndex = ( subShaderIdx == ( subShaderAmount - 1 ) ) ? body.Length - 1 : subShaderMatch[ subShaderIdx + 1 ].Index; - subShaderData.Data = body.Substring( subshaderBeginIndex, subShaderEndIndex - subshaderBeginIndex ); - subShaderData.StartIdx = subshaderBeginIndex; - - //PASS - MatchCollection passMatch = Regex.Matches( subShaderData.Data, TemplatesManager.TemplatePassTagPattern ); - if( passMatch.Count == 0 ) - { - passMatch = Regex.Matches( subShaderData.Data, TemplatesManager.TemplateMPPassTag ); - } - - int passCount = passMatch.Count; - if( passCount > 0 ) - { - int lastPassIndex = subShaderData.Data.LastIndexOf( TemplatesManager.TemplatePassesEndTag ); - if( lastPassIndex < 0 ) - { - lastPassIndex = subShaderData.Data.Length - 1; - } - - subShaderData.Modules = subShaderData.Data.Substring( 0, passMatch[ 0 ].Index ); - for( int passIdx = 0; passIdx < passCount; passIdx++ ) - { - int passBeginIndex = passMatch[ passIdx ].Index; - int passEndIdx = ( passIdx == ( passCount - 1 ) ) ? lastPassIndex : passMatch[ passIdx + 1 ].Index; - TemplatePassInfo passData = new TemplatePassInfo(); - passData.Data = subShaderData.Data.Substring( passBeginIndex, passEndIdx - passBeginIndex ); - passData.GlobalStartIdx = subshaderBeginIndex + passBeginIndex; - passData.LocalStartIdx = passBeginIndex; - subShaderData.Passes.Add( passData ); - } - shaderData.SubShaders.Add( subShaderData ); - } - } - } - } - return shaderData; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs.meta deleted file mode 100644 index 8ae726ee..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 33fdd6a5fbc437a489acf58f5d82885c -timeCreated: 1516879445 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs deleted file mode 100644 index e1de14b2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs +++ /dev/null @@ -1,107 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public sealed class TemplateShaderModelModule : TemplateModuleParent - { - private const string ShaderModelStr = "Shader Model"; - private const string ShaderModelFormatStr = "#pragma target "; - private const string ShaderModelEncapsulateFormatStr = "CGINCLUDE\n#pragma target {0}\nENDCG"; - - [SerializeField] - private int m_shaderModelIdx = 2; - - [SerializeField] - private bool m_encapsulateOnCGInlude = false; - - public TemplateShaderModelModule() : base("Shader Model"){ } - - public override void Draw( UndoParentNode owner, bool style = true ) - { - EditorGUI.BeginChangeCheck(); - m_shaderModelIdx = owner.EditorGUILayoutPopup( ShaderModelStr, m_shaderModelIdx, TemplateHelperFunctions.AvailableShaderModels ); - if( EditorGUI.EndChangeCheck() ) - { - m_isDirty = true; - } - } - - public void CopyFrom( TemplateShaderModelModule other , bool allData ) - { - if( allData ) - { - m_independentModule = other.IndependentModule; - m_encapsulateOnCGInlude = other.EncapsulateOnCGInlude; - } - - m_shaderModelIdx = other.CurrentShaderModelIdx; - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validData; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - m_shaderModelIdx = Convert.ToInt32( nodeParams[ index++ ] ); - } - - public override void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validData ); - if( m_validData ) - IOUtils.AddFieldValueToString( ref nodeInfo, m_shaderModelIdx ); - } - - public override string GenerateShaderData( bool isSubShader ) - { - if( m_encapsulateOnCGInlude ) - { - return string.Format( ShaderModelEncapsulateFormatStr, TemplateHelperFunctions.AvailableShaderModels[ m_shaderModelIdx ] ); - } - else - { - return ShaderModelFormatStr + TemplateHelperFunctions.AvailableShaderModels[ m_shaderModelIdx ]; - } - } - - public void ConfigureFromTemplateData( TemplateShaderModelData data ) - { - bool newValidData = ( data.DataCheck == TemplateDataCheck.Valid ); - - if( newValidData && m_validData != newValidData ) - { - m_independentModule = data.IndependentModule; - - if( TemplateHelperFunctions.ShaderModelToArrayIdx.ContainsKey( data.Value ) ) - { - m_shaderModelIdx = TemplateHelperFunctions.ShaderModelToArrayIdx[ data.Value ]; - } - m_encapsulateOnCGInlude = data.Encapsulate; - } - - m_validData = newValidData; - } - - public int CurrentShaderModelIdx { get { return m_shaderModelIdx; } } - public string CurrentShaderModel { get { return TemplateHelperFunctions.AvailableShaderModels[ m_shaderModelIdx ]; } } - public bool EncapsulateOnCGInlude { get { return m_encapsulateOnCGInlude; } } - public int InterpolatorAmount - { - get - { - return TemplateHelperFunctions.AvailableInterpolators[ TemplateHelperFunctions.AvailableShaderModels[ m_shaderModelIdx ] ]; - } - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs.meta deleted file mode 100644 index 9afc9c9f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderModelModule.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 33c15b597b8db18499c1b4a76035a552 -timeCreated: 1519899350 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs deleted file mode 100644 index 2b67f816..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs +++ /dev/null @@ -1,44 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateShaderPropertyData - { - public string PropertyInspectorName; - public string PropertyName; - public WirePortDataType PropertyDataType; - public PropertyType PropertyType; - - public int Index; - public string FullValue; - public string ReplacementValueHelper; - public string Identation; - - public TemplateShaderPropertyData( int index, string fullValue,string identation, string propertyInspectorName, string propertyName, WirePortDataType propertyDataType , PropertyType propertyType ) - { - Index = index; - FullValue = fullValue; - Identation = identation; - PropertyInspectorName = string.IsNullOrEmpty( propertyInspectorName )?propertyName: propertyInspectorName; - PropertyName = propertyName; - PropertyDataType = propertyDataType; - PropertyType = propertyType; - int idx = FullValue.LastIndexOf( "=" ); - ReplacementValueHelper = ( idx >= 0 ) ? FullValue.Substring( 0, idx + 1 ) +" ": FullValue + " = "; - } - - public string CreatePropertyForValue( string value ) - { - return value.Contains( PropertyName ) ? Identation + value : ReplacementValueHelper + value; - } - - public override string ToString() - { - return string.Format( "{0}(\"{1}\", {2})", PropertyName, PropertyInspectorName,UIUtils.WirePortToCgType( PropertyDataType ) ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs.meta deleted file mode 100644 index 411f0535..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7d16f1d82f69ac945ac524dd877ce7fe -timeCreated: 1496341538 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs deleted file mode 100644 index 40266c37..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs +++ /dev/null @@ -1,650 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum ShaderPropertyScope - { - Shader, - SubShader, - Pass - } - - [Serializable] - [NodeAttributes( "Template Parameter", "Constants And Properties", "Select and use one of the pre-existing properties given by the template" )] - public sealed class TemplateShaderPropertyNode : TemplateNodeParent - { - private const string CurrentScopeStr = "Scope"; - private const string WarningStr = "Preview doesn't work with global variables"; - private const string PropertyLabelStr = "Parameter"; - private const string TypeLabelStr = "Type: "; - private const string PropertyNameStr = "Property Name: "; - - private int IntPropertyId; - private int FloatPropertyId; - private int VectorPropertyId; - private int Sampler2DPropertyId; - private int Sampler3DPropertyId; - private int SamplerCubePropertyId; - - [SerializeField] - private int m_currentPropertyIdx = -1; - - [SerializeField] - private string m_propertyName = string.Empty; - - [SerializeField] - private int m_propertyNameId = 0; - - [SerializeField] - private string m_typeName = string.Empty; - - [SerializeField] - private string m_propertyNameLabel = string.Empty; - - private bool m_fetchPropertyId = false; - private bool m_fetchScopeFromProperty = false; - - private List m_shaderProperties = null; - private string[] m_propertyLabels = null; - - private UpperLeftWidgetHelper m_upperLeftWidgetHelper = new UpperLeftWidgetHelper(); - - //Multi-Pass only properties - [SerializeField] - private ShaderPropertyScope m_currentScope = ShaderPropertyScope.Shader; - - protected override void CommonInit( int uniqueId ) - { - base.CommonInit( uniqueId ); - m_previewShaderGUID = "4feb2016be0ece148b8bf234508f6aa4"; - } - - void FetchScope() - { - int shaderScopeCount = m_templateMPData.AvailableShaderProperties.Count; - for( int i = 0; i < shaderScopeCount; i++ ) - { - if( m_templateMPData.AvailableShaderProperties[ i ].PropertyName.Equals( m_propertyName ) ) - { - m_currentScope = ShaderPropertyScope.Shader; - } - } - - int subShaderScopeCount = m_templateMPData.SubShaders[ SubShaderIdx ].AvailableShaderGlobals.Count; - for( int i = 0; i < subShaderScopeCount; i++ ) - { - if( m_templateMPData.SubShaders[ SubShaderIdx ].AvailableShaderGlobals[ i ].PropertyName.Equals( m_propertyName ) ) - { - m_currentScope = ShaderPropertyScope.SubShader; - } - } - - int passScopeCount = m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].AvailableShaderGlobals.Count; - for( int i = 0; i < passScopeCount; i++ ) - { - if( m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].AvailableShaderGlobals[ i ].PropertyName.Equals( m_propertyName ) ) - { - m_currentScope = ShaderPropertyScope.Pass; - } - } - } - - void FetchShaderProperties() - { - if( m_templateMPData == null ) - m_templateMPData = ( m_containerGraph.CurrentMasterNode as TemplateMultiPassMasterNode ).CurrentTemplate; - - if( m_templateMPData != null ) - { - switch( m_currentScope ) - { - case ShaderPropertyScope.Shader: - m_shaderProperties = m_templateMPData.AvailableShaderProperties; - break; - case ShaderPropertyScope.SubShader: - m_shaderProperties = m_templateMPData.SubShaders[ SubShaderIdx ].AvailableShaderGlobals; - break; - case ShaderPropertyScope.Pass: - m_shaderProperties = m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].AvailableShaderGlobals; - break; - } - } - } - - public override void OnEnable() - { - base.OnEnable(); - IntPropertyId = Shader.PropertyToID( "_IntData" ); - FloatPropertyId = Shader.PropertyToID( "_FloatData" ); - VectorPropertyId = Shader.PropertyToID( "_VectorData" ); - Sampler2DPropertyId = Shader.PropertyToID( "_Sampler2DData" ); - Sampler3DPropertyId = Shader.PropertyToID( "_Sampler3DData" ); - SamplerCubePropertyId = Shader.PropertyToID( "_SamplerCubeData" ); - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( m_multiPassMode ) - { - DrawMultipassProperties(); - } - - if( m_currentPropertyIdx > -1 ) - { - - bool hasProperties = ( m_shaderProperties != null && m_shaderProperties.Count > 0 ); - if( hasProperties ) - { - EditorGUI.BeginChangeCheck(); - m_currentPropertyIdx = EditorGUILayoutPopup( PropertyLabelStr, m_currentPropertyIdx, m_propertyLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - EditorGUILayout.LabelField( m_typeName ); - if( m_shaderProperties[ m_currentPropertyIdx ].PropertyType != PropertyType.Global ) - { - EditorGUILayout.LabelField( m_propertyNameLabel ); - } - } - } - } - - void DrawMultipassProperties() - { - EditorGUI.BeginChangeCheck(); - m_currentScope = (ShaderPropertyScope)EditorGUILayoutEnumPopup( CurrentScopeStr, m_currentScope ); - if( EditorGUI.EndChangeCheck() ) - { - FetchShaderProperties(); - FetchPropertyId(); - } - - bool showSubShader = false; - bool showPass = false; - switch( m_currentScope ) - { - case ShaderPropertyScope.SubShader: - { - showSubShader = true; - } - break; - case ShaderPropertyScope.Pass: - { - showSubShader = true; - showPass = true; - } - break; - } - - if( showSubShader ) - { - DrawSubShaderUI(); - } - - if( showPass ) - { - DrawPassUI(); - } - } - - protected override void OnSubShaderChange() - { - FetchShaderProperties(); - FetchPropertyId(); - } - - protected override void OnPassChange() - { - FetchShaderProperties(); - FetchPropertyId(); - } - - override protected void CheckWarningState() - { - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - { - ShowTab( NodeMessageType.Error, ErrorMessageStr ); - } - else - { - if( m_shaderProperties != null && - m_shaderProperties.Count > 0 && - m_shaderProperties.Count > m_currentPropertyIdx && - m_shaderProperties[ m_currentPropertyIdx ].PropertyType == PropertyType.Global && - m_showPreview ) - { - ShowTab( NodeMessageType.Info, WarningStr ); - } - else - { - m_showErrorMessage = false; - } - } - } - - public override void SetPreviewInputs() - { - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - return; - - if( m_shaderProperties == null || m_currentPropertyIdx >= m_shaderProperties.Count ) - return; - - if( m_shaderProperties[ m_currentPropertyIdx ].PropertyType == PropertyType.Global ) - { - m_additionalContent.text = string.Empty; - PreviewMaterial.SetInt( IntPropertyId, 0 ); - return; - } - - Material currMat = m_containerGraph.CurrentMaterial; - if( currMat != null && currMat.HasProperty( m_propertyNameId ) ) - { - switch( m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType ) - { - case WirePortDataType.INT: - { - int value = currMat.GetInt( m_propertyNameId ); - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, GenerateTitle( value ) ) ); - PreviewMaterial.SetInt( IntPropertyId, value ); - } - break; - case WirePortDataType.FLOAT: - { - float value = currMat.GetFloat( m_propertyNameId ); - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, GenerateTitle( value ) ) ); - PreviewMaterial.SetFloat( FloatPropertyId, value ); - } - break; - case WirePortDataType.FLOAT4: - { - Vector4 value = currMat.GetVector( m_propertyNameId ); - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, GenerateTitle( value.x, value.y, value.z, value.w ) ) ); - PreviewMaterial.SetVector( VectorPropertyId, value ); - } - break; - case WirePortDataType.COLOR: - { - Color value = currMat.GetColor( m_propertyNameId ); - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, GenerateTitle( value.r, value.g, value.b, value.a ) ) ); - PreviewMaterial.SetColor( VectorPropertyId, value ); - } - break; - case WirePortDataType.SAMPLER2D: - { - Texture value = currMat.GetTexture( m_propertyNameId ); - if( value ) - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, value.name ) ); - else - SetAdditonalTitleText( string.Empty ); - PreviewMaterial.SetTexture( Sampler2DPropertyId, value ); - } - break; - case WirePortDataType.SAMPLER3D: - { - Texture value = currMat.GetTexture( m_propertyNameId ); - if( value ) - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, value.name ) ); - else - SetAdditonalTitleText( string.Empty ); - PreviewMaterial.SetTexture( Sampler3DPropertyId, value ); - } - break; - case WirePortDataType.SAMPLERCUBE: - { - Texture value = currMat.GetTexture( m_propertyNameId ); - if( value ) - SetAdditonalTitleText( string.Format( Constants.SubTitleValueFormatStr, value.name ) ); - else - SetAdditonalTitleText( string.Empty ); - PreviewMaterial.SetTexture( SamplerCubePropertyId, value ); - } - break; - } - } - else - { - SetAdditonalTitleText( string.Empty ); - } - } - - public override void Draw( DrawInfo drawInfo ) - { - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - { - if( !m_showErrorMessage || m_errorMessageTypeIsError == NodeMessageType.Info ) - { - ShowTab( NodeMessageType.Error, ErrorMessageStr ); - } - } - else if( m_showErrorMessage ) - { - if( m_errorMessageTypeIsError == NodeMessageType.Error ) - HideTab(); - } - - base.Draw( drawInfo ); - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - return; - - if( m_shaderProperties == null ) - { - MasterNode masterNode = m_containerGraph.CurrentMasterNode; - if( masterNode.CurrentMasterNodeCategory == AvailableShaderTypes.Template ) - { - if( SetTemplate( masterNode ) ) - { - m_fetchPropertyId = true; - } - } - } - - if( m_fetchScopeFromProperty ) - { - m_fetchScopeFromProperty = false; - FetchScope(); - FetchShaderProperties(); - } - - if( m_fetchPropertyId ) - { - m_fetchPropertyId = false; - FetchPropertyId(); - } - - if( m_currentPropertyIdx > -1 ) - { - EditorGUI.BeginChangeCheck(); - m_currentPropertyIdx = m_upperLeftWidgetHelper.DrawWidget( this, m_currentPropertyIdx, m_propertyLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - } - } - - void FetchPropertyId() - { - if( m_shaderProperties != null ) - { - m_currentPropertyIdx = 0; - m_propertyLabels = new string[ m_shaderProperties.Count ]; - for( int i = 0; i < m_shaderProperties.Count; i++ ) - { - if( m_shaderProperties[ i ].PropertyName.Equals( m_propertyName ) ) - { - m_currentPropertyIdx = i; - } - m_propertyLabels[ i ] = m_shaderProperties[ i ].PropertyInspectorName; - } - UpdateFromId(); - } - else - { - m_currentPropertyIdx = -1; - } - } - - void UpdateFromId() - { - - if( m_shaderProperties != null ) - { - if( m_shaderProperties.Count == 0 ) - { - for( int i = 0; i < 4; i++ ) - m_containerGraph.DeleteConnection( false, UniqueId, i, false, true ); - - m_headerColor = UIUtils.GetColorFromCategory( "Default" ); - m_content.text = "None"; - m_additionalContent.text = string.Empty; - m_previewMaterialPassId = 1; - PreviewMaterial.SetFloat( FloatPropertyId, 0 ); - m_showPreview = false; - m_drawPreviewExpander = false; - m_outputPorts[ 0 ].ChangeProperties( "None", WirePortDataType.FLOAT, false ); - ConfigurePorts(); - return; - } - - m_drawPreviewExpander = true; - bool areCompatible = TemplateHelperFunctions.CheckIfCompatibles( m_outputPorts[ 0 ].DataType, m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType ); - switch( m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType ) - { - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - m_outputPorts[ 0 ].ChangeProperties( "Tex", m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType, false ); - m_headerColor = UIUtils.GetColorFromCategory( "Textures" ); - break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType, false ); - m_headerColor = UIUtils.GetColorFromCategory( "Constants And Properties" ); - break; - case WirePortDataType.FLOAT4: - m_outputPorts[ 0 ].ChangeProperties( "XYZW", m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType, false ); - m_headerColor = UIUtils.GetColorFromCategory( "Constants And Properties" ); - break; - case WirePortDataType.COLOR: - m_outputPorts[ 0 ].ChangeProperties( "RGBA", m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType, false ); - m_headerColor = UIUtils.GetColorFromCategory( "Constants And Properties" ); - break; - default: - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - m_outputPorts[ 0 ].ChangeProperties( "Out", m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType, false ); - m_headerColor = UIUtils.GetColorFromCategory( "Constants And Properties" ); - break; - } - - if( !areCompatible ) - { - for( int i = 0; i < 4; i++ ) - m_containerGraph.DeleteConnection( false, UniqueId, i, false, true ); - } - - ConfigurePorts(); - - m_propertyName = m_shaderProperties[ m_currentPropertyIdx ].PropertyName; - m_content.text = m_shaderProperties[ m_currentPropertyIdx ].PropertyInspectorName; - m_propertyNameId = Shader.PropertyToID( m_propertyName ); - m_typeName = TypeLabelStr + m_shaderProperties[ m_currentPropertyIdx ].PropertyType.ToString(); - if( m_shaderProperties[ m_currentPropertyIdx ].PropertyType != PropertyType.Global ) - { - m_propertyNameLabel = PropertyNameStr + m_shaderProperties[ m_currentPropertyIdx ].PropertyName; - } - - m_sizeIsDirty = true; - Material currMat = m_containerGraph.CurrentMaterial; - if( currMat != null ) - { - if( m_shaderProperties[ m_currentPropertyIdx ].PropertyType == PropertyType.Global ) - { - m_previewMaterialPassId = 0; - if( !m_showErrorMessage && m_showPreview ) - { - ShowTab( NodeMessageType.Info, WarningStr ); - } - } - else - { - if( m_showErrorMessage && m_errorMessageTypeIsError != NodeMessageType.Error ) - { - HideTab(); - } - switch( m_shaderProperties[ m_currentPropertyIdx ].PropertyDataType ) - { - case WirePortDataType.INT: m_previewMaterialPassId = 0; break; - case WirePortDataType.FLOAT: m_previewMaterialPassId = 1; break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: m_previewMaterialPassId = 2; break; - case WirePortDataType.SAMPLER2D: m_previewMaterialPassId = 3; break; - case WirePortDataType.SAMPLER3D: m_previewMaterialPassId = 4; break; - case WirePortDataType.SAMPLERCUBE: m_previewMaterialPassId = 5; break; - default: PreviewMaterial.SetPass( 0 ); break; - } - } - } - - CheckWarningState(); - } - } - - string GenerateTitle( params float[] values ) - { - //string finalResult = "( "; - string finalResult = string.Empty; - if( values.Length == 1 ) - { - finalResult += values[ 0 ].ToString( Mathf.Abs( values[ 0 ] ) > 1000 ? Constants.PropertyBigFloatFormatLabel : Constants.PropertyFloatFormatLabel ); - } - else - { - for( int i = 0; i < values.Length; i++ ) - { - finalResult += values[ i ].ToString( Mathf.Abs( values[ i ] ) > 1000 ? Constants.PropertyBigVectorFormatLabel : Constants.PropertyVectorFormatLabel ); - if( i < ( values.Length - 1 ) ) - finalResult += ","; - } - } - //finalResult += " )"; - return finalResult; - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.MasterNodeCategory != AvailableShaderTypes.Template ) - { - UIUtils.ShowMessage( UniqueId, "Template Parameter node is only intended for templates use only" ); - return m_outputPorts[ outputId ].ErrorValue; - } - - if( m_shaderProperties == null || m_shaderProperties.Count ==0 ) - { - UIUtils.ShowMessage( UniqueId, "Attempting to fetch inexistant parameter on " + m_nodeAttribs.Name +" node"); - return m_outputPorts[ outputId ].ErrorValue; - } - - if( m_multiPassMode ) - { - switch( m_currentScope ) - { - case ShaderPropertyScope.SubShader: - { - if( dataCollector.TemplateDataCollectorInstance.MultipassSubshaderIdx != SubShaderIdx ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "{0} is only intended for subshader {1}", m_propertyLabels[ m_currentPropertyIdx ], SubShaderIdx ) ); - return m_outputPorts[ outputId ].ErrorValue; - } - } - break; - case ShaderPropertyScope.Pass: - { - if( dataCollector.TemplateDataCollectorInstance.MultipassSubshaderIdx != SubShaderIdx || - dataCollector.TemplateDataCollectorInstance.MultipassPassIdx != PassIdx - ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "{0} is only intended for subshader {1} and pass {2}", m_propertyLabels[ m_currentPropertyIdx ], SubShaderIdx, PassIdx ) ); - return m_outputPorts[ outputId ].ErrorValue; - } - } - break; - } - } - - return GetOutputVectorItem( 0, outputId, m_propertyName ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_propertyName = GetCurrentParam( ref nodeParams ); - m_propertyNameId = Shader.PropertyToID( m_propertyName ); - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - m_currentScope = (ShaderPropertyScope)Enum.Parse( typeof( ShaderPropertyScope ), GetCurrentParam( ref nodeParams ) ); - } - else - { - m_fetchScopeFromProperty = true; - } - m_fetchPropertyId = true; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_propertyName ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentScope ); - } - - public override void OnMasterNodeReplaced( MasterNode newMasterNode ) - { - base.OnMasterNodeReplaced( newMasterNode ); - if( newMasterNode.CurrentMasterNodeCategory == AvailableShaderTypes.Template ) - { - SetTemplate( newMasterNode ); - if( m_fetchScopeFromProperty ) - { - m_fetchScopeFromProperty = false; - FetchScope(); - } - FetchShaderProperties(); - FetchPropertyId(); - //m_containerGraph.DeleteConnection( false, UniqueId, 0, false, true ); - } - } - - bool SetTemplate( MasterNode newMasterNode ) - { - if( m_containerGraph.MultiPassMasterNodes.NodesList.Count > 0 ) - { - m_multiPassMode = true; - TemplateMultiPassMasterNode templateMasterNode = ( newMasterNode as TemplateMultiPassMasterNode ); - if( templateMasterNode != null ) - { - m_templateMPData = templateMasterNode.CurrentTemplate; - UpdateSubShaderAmount(); - FetchShaderProperties(); - return true; - } - } - else - { - m_multiPassMode = false; - TemplateMasterNode templateMasterNode = ( newMasterNode as TemplateMasterNode ); - if( templateMasterNode != null ) - { - m_shaderProperties = templateMasterNode.CurrentTemplate.AvailableShaderProperties; - return true; - } - } - return false; - } - - public override void RefreshExternalReferences() - { - base.RefreshExternalReferences(); - CheckWarningState(); - } - - public override void Destroy() - { - base.Destroy(); - m_propertyLabels = null; - m_shaderProperties = null; - m_upperLeftWidgetHelper = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs.meta deleted file mode 100644 index 825090da..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateShaderPropertyNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1579d32d6529f33418f210a5bd730436 -timeCreated: 1496398185 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs deleted file mode 100644 index 6dc3f834..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs +++ /dev/null @@ -1,168 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using System.Text.RegularExpressions; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateSubShader - { - [SerializeField] - private int m_idx = -1; - - [SerializeField] - private List m_passes = new List(); - - [SerializeField] - private TemplateModulesData m_modules; - - [SerializeField] - private string m_uniquePrefix; - - [SerializeField] - private TemplatePropertyContainer m_templateProperties = new TemplatePropertyContainer(); - - [SerializeField] - private List m_availableShaderGlobals = new List(); - - [SerializeField] - private TemplateInfoContainer m_LODContainer = new TemplateInfoContainer(); - - [SerializeField] - private int m_passAmount = 0; - - [SerializeField] - private int m_mainPass = -1; - - [SerializeField] - private bool m_foundMainPassTag = false; - - [SerializeField] - TemplateOptionsContainer m_customOptionsContainer = new TemplateOptionsContainer(); - - public TemplateSubShader(TemplateMultiPass template, int subShaderIx, TemplateIdManager idManager, string uniquePrefix, TemplateSubShaderInfo subShaderInfo, ref Dictionary duplicatesHelper ) - { - m_idx = subShaderIx; - - m_uniquePrefix = uniquePrefix; - - FetchLOD( subShaderInfo.StartIdx, subShaderInfo.Modules ); - if( m_LODContainer.Index > -1 ) - { - idManager.RegisterId( m_LODContainer.Index, uniquePrefix + "Module" + m_LODContainer.Id, m_LODContainer.Id ); - } - - m_customOptionsContainer = TemplateOptionsToolsHelper.GenerateOptionsContainer( true, subShaderInfo.Data ); - if( m_customOptionsContainer.Enabled ) - { - idManager.RegisterId( m_customOptionsContainer.Index, uniquePrefix + m_customOptionsContainer.Body, m_customOptionsContainer.Body, true ); - } - - m_modules = new TemplateModulesData( m_customOptionsContainer, idManager, m_templateProperties, uniquePrefix + "Module", subShaderInfo.StartIdx, subShaderInfo.Modules, true ); - if( m_modules.SRPType == TemplateSRPType.HD ) - { - m_modules.SRPIsPBR = subShaderInfo.Data.Contains( TemplateHelperFunctions.HDPBRTag ); - } - - Dictionary ownDuplicatesDict = new Dictionary( duplicatesHelper ); - - TemplateHelperFunctions.CreateShaderGlobalsList( subShaderInfo.Modules, ref m_availableShaderGlobals, ref ownDuplicatesDict ); - - m_passAmount = subShaderInfo.Passes.Count; - - //if( !m_modules.PassTag.IsValid ) - //{ - // m_modules.PassTag.StartIdx = subShaderData.Passes[ 0 ].GlobalStartIdx; - // m_templateProperties.AddId( subShaderData.Data, m_modules.PassTag.Id, subShaderData.Passes[ 0 ].LocalStartIdx, m_modules.PassTag.SearchIndentation ); - // m_modules.PassTag.StartIdx -= m_templateProperties.PropertyDict[ m_modules.PassTag.Id ].Indentation.Length; - // m_templateProperties.PropertyDict[ m_modules.PassTag.Id ].UseIndentationAtStart = true; - // idManager.RegisterId( m_modules.PassTag.StartIdx, m_modules.UniquePrefix + m_modules.PassTag.Id, string.Empty ); - //} - - int firstVisible = -1; - int currAddedPassIdx = 0; - for( int passIdx = 0; passIdx < m_passAmount; passIdx++ ) - { - TemplatePass newPass = new TemplatePass( template, this,subShaderIx, passIdx, idManager, uniquePrefix + "Pass" + passIdx, subShaderInfo.Passes[ passIdx ].GlobalStartIdx, subShaderInfo.Passes[ passIdx ], ref ownDuplicatesDict ); - if( newPass.AddToList ) - { - if( newPass.IsMainPass && m_mainPass < 0 ) - { - m_mainPass = currAddedPassIdx; - m_foundMainPassTag = true; - } - else if(!newPass.IsInvisible && firstVisible < 0 ) - { - firstVisible = currAddedPassIdx; - } - - m_passes.Add( newPass ); - currAddedPassIdx++; - } - else - { - newPass.Destroy(); - newPass = null; - } - - } - - if( m_mainPass < 0 ) - { - // If no main pass was set then choose the first visible one - m_mainPass = ( firstVisible < 0 ) ? 0 : firstVisible; - m_passes[ m_mainPass ].IsMainPass = true; - } - - ownDuplicatesDict.Clear(); - ownDuplicatesDict = null; - } - - public void Destroy() - { - m_LODContainer = null; - - m_customOptionsContainer = null; - - m_templateProperties.Destroy(); - m_templateProperties = null; - - m_passes.Clear(); - m_passes = null; - - m_modules.Destroy(); - m_modules = null; - - m_availableShaderGlobals.Clear(); - m_availableShaderGlobals = null; - - } - - void FetchLOD( int offsetIdx, string body ) - { - Match match = Regex.Match( body, TemplateHelperFunctions.SubShaderLODPattern ); - if( match != null && match.Groups.Count > 1 ) - { - m_LODContainer.Id = match.Groups[ 0 ].Value; - m_LODContainer.Data = match.Groups[ 1 ].Value; - m_LODContainer.Index = offsetIdx + match.Index; - } - } - - public List Passes { get { return m_passes; } } - public TemplateModulesData Modules { get { return m_modules; } } - public string UniquePrefix { get { return m_uniquePrefix; } } - public TemplatePropertyContainer TemplateProperties { get { return m_templateProperties; } } - public List AvailableShaderGlobals { get { return m_availableShaderGlobals; } } - public TemplateInfoContainer LODContainer { get { return m_LODContainer; } } - public int PassAmount { get { return m_passAmount; } } - public bool FoundMainPass { get { return m_foundMainPassTag; } } - public int MainPass { get { return m_mainPass; } } - public int Idx { get { return m_idx; } } - public TemplateOptionsContainer CustomOptionsContainer { get { return m_customOptionsContainer; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs.meta deleted file mode 100644 index 41a78861..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateSubShader.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f4ff24a5a4c92f745a159f247574c07a -timeCreated: 1517854017 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs deleted file mode 100644 index fcf38910..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs +++ /dev/null @@ -1,440 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateTagsModule : TemplateModuleParent - { - private const string CustomTagsStr = "Tags"; - private const string TagNameStr = "Name"; - private const string TagValueStr = "Value"; - private const string QueueIndexStr = "Index"; - private const string QueueLabelStr = "Queue"; - private const string RenderTypeLabelStr = "Type"; - private const string CustomRenderTypeLabelStr = "Custom"; - - private const float ShaderKeywordButtonLayoutWidth = 15; - private UndoParentNode m_currentOwner; - - private double m_tagNameCheckTimestamp = 0; - private bool m_tagNameCheckFlag = true; - private int m_tagNameCheckItemId = 0; - private const double TagNameCheckMaxInterval = 1.5; - - [SerializeField] - private List m_availableTags = new List(); - - private Dictionary m_availableTagsDict = new Dictionary(); - - public TemplateTagsModule() : base( "Tags" ) { } - - public void CopyFrom( TemplateTagsModule other ) - { - m_availableTags.Clear(); - m_availableTagsDict.Clear(); - - int count = other.AvailableTags.Count; - for( int i = 0; i < count; i++ ) - { - CustomTagData newData = new CustomTagData( other.AvailableTags[ i ] ); - m_availableTags.Add( newData ); - m_availableTagsDict.Add( newData.TagName, newData ); - } - } - - public void ConfigureFromTemplateData( TemplateTagsModuleData tagsData ) - { - bool newValidData = tagsData.DataCheck == TemplateDataCheck.Valid; - if( newValidData && newValidData != m_validData ) - { - m_availableTags.Clear(); - m_availableTagsDict.Clear(); - int count = tagsData.Tags.Count; - for( int i = 0; i < count; i++ ) - { - CustomTagData tagData = new CustomTagData( tagsData.Tags[ i ].Name, tagsData.Tags[ i ].Value, i ); - m_availableTags.Add( tagData ); - m_availableTagsDict.Add( tagsData.Tags[ i ].Name, tagData ); - } - } - m_validData = newValidData; - } - - public override void ShowUnreadableDataMessage( ParentNode owner ) - { - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedCustomTags; - NodeUtils.DrawPropertyGroup( ref foldout, CustomTagsStr, base.ShowUnreadableDataMessage ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedCustomTags = foldout; - } - - public void OnLogicUpdate() - { - if( m_tagNameCheckFlag && ( EditorApplication.timeSinceStartup - m_tagNameCheckTimestamp ) > TagNameCheckMaxInterval ) - { - m_tagNameCheckFlag = false; - if( m_tagNameCheckItemId < m_availableTags.Count ) - { - if( m_availableTags[ m_tagNameCheckItemId ].TagName.Equals( Constants.RenderQueueHelperStr ) ) - { - m_availableTags[ m_tagNameCheckItemId ].SpecialTag = TemplateSpecialTags.Queue; - } - else if( m_availableTags[ m_tagNameCheckItemId ].TagName.Equals( Constants.RenderTypeHelperStr ) ) - { - m_availableTags[ m_tagNameCheckItemId ].SpecialTag = TemplateSpecialTags.RenderType; - } - else - { - m_availableTags[ m_tagNameCheckItemId ].SpecialTag = TemplateSpecialTags.None; - } - } - } - } - - public override void Draw( UndoParentNode owner, bool style = true ) - { - m_currentOwner = owner; - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedCustomTags; - if( style ) - { - NodeUtils.DrawPropertyGroup( ref foldout, CustomTagsStr, DrawMainBody, DrawButtons ); - } - else - { - NodeUtils.DrawNestedPropertyGroup( ref foldout, CustomTagsStr, DrawMainBody, DrawButtons ); - } - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedCustomTags = foldout; - } - - void DrawButtons() - { - EditorGUILayout.Separator(); - - // Add tag - if( GUILayout.Button( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableTags.Add( new CustomTagData() ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove tag - if( GUILayout.Button( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - if( m_availableTags.Count > 0 ) - { - m_availableTags.RemoveAt( m_availableTags.Count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - } - - void DrawMainBody() - { - EditorGUI.BeginChangeCheck(); - { - EditorGUILayout.Separator(); - int itemCount = m_availableTags.Count; - - if( itemCount == 0 ) - { - EditorGUILayout.HelpBox( "Your list is Empty!\nUse the plus button to add one.", MessageType.Info ); - } - - int markedToDelete = -1; - float originalLabelWidth = EditorGUIUtility.labelWidth; - for( int i = 0; i < itemCount; i++ ) - { - m_availableTags[ i ].TagFoldout = m_currentOwner.EditorGUILayoutFoldout( m_availableTags[ i ].TagFoldout, string.Format( "[{0}] - {1}", i, m_availableTags[ i ].TagName ) ); - if( m_availableTags[ i ].TagFoldout ) - { - EditorGUI.indentLevel += 1; - EditorGUIUtility.labelWidth = 70; - //Tag Name - EditorGUI.BeginChangeCheck(); - m_availableTags[ i ].TagName = m_currentOwner.EditorGUILayoutTextField( TagNameStr, m_availableTags[ i ].TagName ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableTags[ i ].TagName = UIUtils.RemoveShaderInvalidCharacters( m_availableTags[ i ].TagName ); - m_tagNameCheckFlag = true; - m_tagNameCheckItemId = i; - m_tagNameCheckTimestamp = EditorApplication.timeSinceStartup; - } - - //Tag Value - switch( m_availableTags[ i ].SpecialTag ) - { - case TemplateSpecialTags.RenderType: - { - m_availableTags[ i ].RenderType = (RenderType)m_currentOwner.EditorGUILayoutEnumPopup( RenderTypeLabelStr, m_availableTags[ i ].RenderType ); - if( m_availableTags[ i ].RenderType == RenderType.Custom ) - { - m_availableTags[ i ].TagValue = m_currentOwner.EditorGUILayoutTextField( CustomRenderTypeLabelStr, m_availableTags[ i ].TagValue ); - } - } - break; - case TemplateSpecialTags.Queue: - { - - EditorGUI.BeginChangeCheck(); - m_availableTags[ i ].RenderQueue = (RenderQueue)m_currentOwner.EditorGUILayoutEnumPopup( QueueLabelStr, m_availableTags[ i ].RenderQueue, GUILayout.MinWidth( 150 ) ); - m_availableTags[ i ].RenderQueueOffset = m_currentOwner.EditorGUILayoutIntField( QueueIndexStr, m_availableTags[ i ].RenderQueueOffset ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableTags[ i ].BuildQueueTagValue(); - } - - } - break; - case TemplateSpecialTags.None: - { - EditorGUI.BeginChangeCheck(); - m_availableTags[ i ].TagValue = m_currentOwner.EditorGUILayoutTextField( TagValueStr, m_availableTags[ i ].TagValue ); - if( EditorGUI.EndChangeCheck() ) - { - m_availableTags[ i ].TagValue = UIUtils.RemoveShaderInvalidCharacters( m_availableTags[ i ].TagValue ); - } - } - break; - - } - - EditorGUIUtility.labelWidth = originalLabelWidth; - - EditorGUILayout.BeginHorizontal(); - { - GUILayout.Label( " " ); - // Add new port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - m_availableTags.Insert( i + 1, new CustomTagData() ); - EditorGUI.FocusTextInControl( null ); - } - - //Remove port - if( m_currentOwner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ShaderKeywordButtonLayoutWidth ) ) ) - { - markedToDelete = i; - } - } - EditorGUILayout.EndHorizontal(); - - EditorGUI.indentLevel -= 1; - } - - } - if( markedToDelete > -1 ) - { - if( m_availableTags.Count > markedToDelete ) - { - m_availableTags.RemoveAt( markedToDelete ); - EditorGUI.FocusTextInControl( null ); - } - } - EditorGUILayout.Separator(); - } - if( EditorGUI.EndChangeCheck() ) - { - m_isDirty = true; - } - } - - //Method used by template options - // As such. Render Queue will have value and offset separated by , - public void AddSpecialTag( TemplateSpecialTags tag, TemplateActionItem item ) - { - if( tag == TemplateSpecialTags.None ) - return; - - int count = m_availableTags.Count; - for( int i = 0; i < count; i++ ) - { - if( m_availableTags[ i ].SpecialTag == tag ) - { - switch( tag ) - { - case TemplateSpecialTags.RenderType: - { - m_availableTags[ i ].RenderType = TemplateHelperFunctions.StringToRenderType[ item.ActionData ]; - return; - } - case TemplateSpecialTags.Queue: - { - - m_availableTags[ i ].RenderQueue = TemplateHelperFunctions.StringToRenderQueue[ item.ActionData ]; - m_availableTags[ i ].RenderQueueOffset = item.ActionDataIdx; - m_availableTags[ i ].BuildQueueTagValue(); - return; - } - } - } - } - - CustomTagData data = new CustomTagData(); - switch( tag ) - { - case TemplateSpecialTags.RenderType: - { - data.SpecialTag = TemplateSpecialTags.RenderType; - data.TagName = "RenderType"; - data.RenderType = TemplateHelperFunctions.StringToRenderType[ item.ActionData ]; - } - break; - case TemplateSpecialTags.Queue: - { - data.SpecialTag = TemplateSpecialTags.Queue; - data.TagName = "Queue"; - data.RenderQueue = TemplateHelperFunctions.StringToRenderQueue[ item.ActionData ]; - data.RenderQueueOffset = item.ActionDataIdx; - data.BuildQueueTagValue(); - } - break; - } - m_availableTags.Add( data ); - } - - void AddTagFromRead( string data ) - { - string[] arr = data.Split( IOUtils.VALUE_SEPARATOR ); - if( arr.Length > 1 ) - { - string name = arr[ 0 ]; - string value = arr[ 1 ]; - - if( !m_availableTagsDict.ContainsKey( name ) ) - { - CustomTagData tagData = new CustomTagData( data, m_availableTags.Count - 1 ); - m_availableTags.Add( tagData ); - m_availableTagsDict.Add( name, tagData ); - } - else - { - if( m_availableTagsDict[ name ].TagId > -1 && - m_availableTagsDict[ name ].TagId < m_availableTags.Count ) - { - if( arr.Length == 4 ) - { - m_availableTags[ m_availableTagsDict[ name ].TagId ].SetTagValue( value, arr[ 3 ] ); - } - else - { - m_availableTags[ m_availableTagsDict[ name ].TagId ].SetTagValue( value ); - } - - } - else - { - int count = m_availableTags.Count; - for( int i = 0; i < count; i++ ) - { - if( m_availableTags[ i ].TagName.Equals( name ) ) - { - m_availableTags[ i ].SetTagValue( value ); - } - } - } - } - } - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validData; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - int count = Convert.ToInt32( nodeParams[ index++ ] ); - for( int i = 0; i < count; i++ ) - { - AddTagFromRead( nodeParams[ index++ ] ); - } - } - } - - public override void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validData ); - if( m_validData ) - { - int tagsCount = m_availableTags.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, tagsCount ); - for( int i = 0; i < tagsCount; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_availableTags[ i ].ToString() ); - } - } - } - - public string GenerateTags() - { - int tagsCount = m_availableTags.Count; - if( tagsCount == 0 ) - return string.Empty; - - string result = "Tags { "; - - for( int i = 0; i < tagsCount; i++ ) - { - if( m_availableTags[ i ].IsValid ) - { - result += m_availableTags[ i ].GenerateTag(); - if( i < tagsCount - 1 ) - { - result += " "; - } - } - } - - result += " }"; - - return result; - } - - public override void Destroy() - { - m_availableTags.Clear(); - m_availableTags = null; - m_currentOwner = null; - m_availableTagsDict.Clear(); - m_availableTagsDict = null; - } - - public List AvailableTags { get { return m_availableTags; } } - - public bool HasRenderInfo( ref RenderType renderType, ref RenderQueue renderQueue ) - { - if( !m_validData ) - return false; - - bool foundRenderType = false; - bool foundRenderQueue = false; - int count = m_availableTags.Count; - for( int i = 0; i < count; i++ ) - { - if( m_availableTags[ i ].TagName.Equals( Constants.RenderTypeHelperStr ) ) - { - if( TemplateHelperFunctions.StringToRenderType.ContainsKey( m_availableTags[ i ].TagValue ) ) - { - renderType = TemplateHelperFunctions.StringToRenderType[ m_availableTags[ i ].TagValue ]; - foundRenderType = true; - } - } - else if( m_availableTags[ i ].TagName.Equals( Constants.RenderQueueHelperStr ) ) - { - string value = m_availableTags[ i ].TagValue.Split( '+' )[ 0 ].Split( '-' )[ 0 ]; - if( TemplateHelperFunctions.StringToRenderQueue.ContainsKey( value ) ) - { - renderQueue = TemplateHelperFunctions.StringToRenderQueue[ value ]; - foundRenderQueue = true; - } - } - } - return foundRenderType && foundRenderQueue; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs.meta deleted file mode 100644 index b5888f75..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateTagsModule.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 905b4a4de4a974a489d7a8aac14e4fcb -timeCreated: 1516719540 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs deleted file mode 100644 index 3b82e046..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs +++ /dev/null @@ -1,190 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateVertexData - { - [SerializeField] - private TemplateSemantics m_semantics = TemplateSemantics.NONE; - [SerializeField] - private WirePortDataType m_dataType = WirePortDataType.OBJECT; - [SerializeField] - private string m_varName = string.Empty; - [SerializeField] - private TemplateInfoOnSematics m_dataInfo = TemplateInfoOnSematics.NONE; - [SerializeField] - private string m_dataSwizzle = string.Empty; - [SerializeField] - private bool m_available = false; - [SerializeField] - private string m_varNameWithSwizzle = string.Empty; - [SerializeField] - private bool m_isSingleComponent = true; - [SerializeField] - private bool m_excludeStructPrefix = false; - [SerializeField] - private string[] m_components = { "0", "0", "0", "0" }; - [SerializeField] - private bool[] m_componentUsage = { false, false,false,false }; - - public TemplateVertexData( TemplateSemantics semantics, WirePortDataType dataType, string varName ) - { - m_semantics = semantics; - m_dataType = dataType; - m_varName = varName; - m_varNameWithSwizzle = varName; - } - - public TemplateVertexData( TemplateSemantics semantics, WirePortDataType dataType, string varName, string dataSwizzle ) - { - m_semantics = semantics; - m_dataType = dataType; - m_varName = varName; - m_dataSwizzle = dataSwizzle; - m_varNameWithSwizzle = varName + dataSwizzle; - } - - public TemplateVertexData( TemplateVertexData other ) - { - m_semantics = other.m_semantics; - m_dataType = other.m_dataType; - m_varName = other.m_varName; - m_dataInfo = other.m_dataInfo; - m_dataSwizzle = other.m_dataSwizzle; - m_available = other.m_available; - m_varNameWithSwizzle = other.m_varNameWithSwizzle; - m_isSingleComponent = other.IsSingleComponent; - m_excludeStructPrefix = other.ExcludeStructPrefix; - for( int i = 0; i < 4; i++ ) - { - m_components[ i ] = other.Components[ i ]; - } - } - - public void RegisterComponent( char channelId, string value ) - { - int channelIdInt = -1; - switch( channelId ) - { - case 'r': - case 'x': channelIdInt = 0; break; - case 'g': - case 'y': channelIdInt = 1; break; - case 'b': - case 'z': channelIdInt = 2; break; - case 'a': - case 'w': channelIdInt = 3; break; - } - - if( channelId < 0 ) - { - Debug.LogWarning( "Attempting to create interpolated data from invalid channel " + channelId ); - return; - } - - RegisterComponent( channelIdInt, value ); - } - - public void RegisterComponent( int channelId, string value ) - { - channelId = Mathf.Clamp( channelId, 0, 3 ); - m_components[ channelId ] = value; - m_componentUsage[ channelId ] = true; - m_isSingleComponent = false; - } - - public void BuildVar( PrecisionType precisionType = PrecisionType.Float ) - { - if( m_isSingleComponent ) - return; - WirePortDataType dataType = WirePortDataType.FLOAT; - if( m_componentUsage[ 3 ] ) - { - dataType = WirePortDataType.FLOAT4; - } - else if( m_componentUsage[ 2 ] ) - { - dataType = WirePortDataType.FLOAT3; - } - else if( m_componentUsage[ 1 ] ) - { - dataType = WirePortDataType.FLOAT2; - } - - string newVar = UIUtils.PrecisionWirePortToCgType( precisionType, dataType ); - newVar += "( "; - switch( dataType ) - { - default: newVar += "0"; break; - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - { - newVar += "{0}."+Components[ 0 ]; - } - break; - case WirePortDataType.FLOAT2: - { - newVar += "{0}." + Components[ 0 ] + ", " + - "{0}." + Components[ 1 ]; - } - break; - case WirePortDataType.FLOAT3: - { - newVar += "{0}." + Components[ 0 ] + ", " + - "{0}." + Components[ 1 ] + ", " + - "{0}." + Components[ 2 ]; - } - break; - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - newVar += "{0}." + Components[ 0 ] + ", " + - "{0}." + Components[ 1 ] + ", " + - "{0}." + Components[ 2 ] + ", " + - "{0}." + Components[ 3 ]; - } - break; - - } - newVar += " )"; - m_varName = newVar; - m_varNameWithSwizzle = newVar; - } - - public bool ExcludeStructPrefix { get { return m_excludeStructPrefix; } set { m_excludeStructPrefix = value; } } - public bool IsSingleComponent { get { return m_isSingleComponent; } } - public string[] Components { get { return m_components; } } - public TemplateSemantics Semantics { get { return m_semantics; } } - public WirePortDataType DataType { get { return m_dataType; } } - public string VarName { get { return m_varName; } set { m_varName = value; m_varNameWithSwizzle = value + m_dataSwizzle; } } - public string DataSwizzle { get { return m_dataSwizzle; } set { m_dataSwizzle = value; m_varNameWithSwizzle = m_varName + value; } } - public TemplateInfoOnSematics DataInfo { get { return m_dataInfo; } set { m_dataInfo = value; } } - public bool Available { get { return m_available; } set { m_available = value; } } - public string VarNameWithSwizzle { get { return m_varNameWithSwizzle; } } - public WirePortDataType SwizzleType - { - get - { - if ( string.IsNullOrEmpty( m_dataSwizzle ) ) - return m_dataType; - - WirePortDataType newType = m_dataType; - switch ( m_dataSwizzle.Length ) - { - case 2: newType = WirePortDataType.FLOAT;break; - case 3: newType = WirePortDataType.FLOAT2; break; - case 4: newType = WirePortDataType.FLOAT3; break; - case 5: newType = WirePortDataType.FLOAT4; break; - } - - return newType; - } - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs.meta deleted file mode 100644 index d4575340..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d11e7a9026804bd46962c527fe30d933 -timeCreated: 1496053368 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs deleted file mode 100644 index 65645cc3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs +++ /dev/null @@ -1,272 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - [NodeAttributes( "Template Vertex Data", "Vertex Data", "Select and use available vertex data from the template" )] - public class TemplateVertexDataNode : TemplateNodeParent - { - private List m_interpolatorData = null; - - [SerializeField] - private int m_currentDataIdx = -1; - - [SerializeField] - private string m_dataName = string.Empty; - [SerializeField] - private string m_inVarName = string.Empty; - - private string[] m_dataLabels = null; - - private bool m_fetchDataId = false; - private UpperLeftWidgetHelper m_upperLeftWidgetHelper = new UpperLeftWidgetHelper(); - - void FetchDataId() - { - if( m_interpolatorData != null ) - { - m_currentDataIdx = 0; - int count = m_interpolatorData.Count; - m_dataLabels = new string[ count ]; - for( int i = 0; i < count; i++ ) - { - m_dataLabels[ i ] = m_interpolatorData[ i ].VarName; - if( m_interpolatorData[ i ].VarName.Equals( m_dataName ) ) - { - m_currentDataIdx = i; - } - } - UpdateFromId(); - } - else - { - m_currentDataIdx = -1; - } - } - - void UpdateFromId() - { - if( m_interpolatorData != null ) - { - if( m_interpolatorData.Count == 0 ) - { - for( int i = 0; i < 4; i++ ) - m_containerGraph.DeleteConnection( false, UniqueId, i, false, true ); - - m_headerColor = UIUtils.GetColorFromCategory( "Default" ); - m_content.text = "None"; - m_additionalContent.text = string.Empty; - m_outputPorts[ 0 ].ChangeProperties( "None", WirePortDataType.OBJECT, false ); - ConfigurePorts(); - return; - } - - bool areCompatible = TemplateHelperFunctions.CheckIfCompatibles( m_outputPorts[ 0 ].DataType, m_interpolatorData[ m_currentDataIdx ].DataType ); - switch( m_interpolatorData[ m_currentDataIdx ].DataType ) - { - default: - case WirePortDataType.INT: - case WirePortDataType.FLOAT: - m_outputPorts[ 0 ].ChangeProperties( Constants.EmptyPortValue, m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT2: - m_outputPorts[ 0 ].ChangeProperties( "XY", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT3: - m_outputPorts[ 0 ].ChangeProperties( "XYZ", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.FLOAT4: - m_outputPorts[ 0 ].ChangeProperties( "XYZW", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - case WirePortDataType.COLOR: - m_outputPorts[ 0 ].ChangeProperties( "RGBA", m_interpolatorData[ m_currentDataIdx ].DataType, false ); - break; - } - - ConfigurePorts(); - - if( !areCompatible ) - { - m_containerGraph.DeleteConnection( false, UniqueId, 0, false, true ); - } - - m_dataName = m_interpolatorData[ m_currentDataIdx ].VarName; - m_content.text = m_dataName; - m_sizeIsDirty = true; - CheckWarningState(); - } - } - - public override void DrawProperties() - { - base.DrawProperties(); - if( m_multiPassMode ) - { - DrawMultipassProperties(); - } - - if( m_currentDataIdx > -1 ) - { - EditorGUI.BeginChangeCheck(); - m_currentDataIdx = EditorGUILayoutPopup( DataLabelStr, m_currentDataIdx, m_dataLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - } - } - protected override void OnSubShaderChange() - { - FetchInterpolator(); - FetchDataId(); - } - - protected override void OnPassChange() - { - FetchInterpolator(); - FetchDataId(); - } - - void DrawMultipassProperties() - { - DrawSubShaderUI(); - DrawPassUI(); - } - - public override void Draw( DrawInfo drawInfo ) - { - base.Draw( drawInfo ); - if( m_containerGraph.CurrentCanvasMode != NodeAvailability.TemplateShader ) - return; - - if( m_interpolatorData == null || m_interpolatorData.Count == 0 ) - { - MasterNode masterNode = m_containerGraph.CurrentMasterNode; - FetchInterpolator( masterNode ); - } - - if( m_fetchDataId ) - { - m_fetchDataId = false; - FetchDataId(); - } - - if( m_currentDataIdx > -1 ) - { - EditorGUI.BeginChangeCheck(); - m_currentDataIdx = m_upperLeftWidgetHelper.DrawWidget( this, m_currentDataIdx, m_dataLabels ); - if( EditorGUI.EndChangeCheck() ) - { - UpdateFromId(); - } - } - } - - public override string GenerateShaderForOutput( int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar ) - { - if( dataCollector.MasterNodeCategory != AvailableShaderTypes.Template ) - { - UIUtils.ShowMessage( UniqueId, "Template Vertex Data node is only intended for templates use only" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( dataCollector.IsFragmentCategory ) - { - UIUtils.ShowMessage( UniqueId, "Template Vertex Data node node is only intended for vertex use use only" ); - return m_outputPorts[ 0 ].ErrorValue; - } - - if( m_multiPassMode ) - { - if( dataCollector.TemplateDataCollectorInstance.MultipassSubshaderIdx != SubShaderIdx || - dataCollector.TemplateDataCollectorInstance.MultipassPassIdx != PassIdx - ) - { - UIUtils.ShowMessage( UniqueId, string.Format( "{0} is only intended for subshader {1} and pass {2}", m_dataLabels[ m_currentDataIdx ], SubShaderIdx, PassIdx ) ); - return m_outputPorts[ outputId ].ErrorValue; - } - } - - return GetOutputVectorItem( 0, outputId, m_inVarName + m_dataName ); - } - - public override void ReadFromString( ref string[] nodeParams ) - { - base.ReadFromString( ref nodeParams ); - m_dataName = GetCurrentParam( ref nodeParams ); - m_fetchDataId = true; - } - - public override void WriteToString( ref string nodeInfo, ref string connectionsInfo ) - { - base.WriteToString( ref nodeInfo, ref connectionsInfo ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_dataName ); - } - - protected override bool ValidatePass( int passIdx ) - { - return ( m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ passIdx ].VertexFunctionData != null && - m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ passIdx ].VertexDataContainer != null ); - } - - void FetchInterpolator( MasterNode masterNode = null ) - { - FetchMultiPassTemplate( masterNode ); - if( m_multiPassMode ) - { - if( m_templateMPData != null ) - { - m_inVarName = m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].VertexFunctionData.InVarName + "."; - m_interpolatorData = m_templateMPData.SubShaders[ SubShaderIdx ].Passes[ PassIdx ].VertexDataContainer.VertexData; - m_fetchDataId = true; - } - } - else - { - if( masterNode == null ) - masterNode = m_containerGraph.CurrentMasterNode; - - TemplateData currentTemplate = ( masterNode as TemplateMasterNode ).CurrentTemplate; - if( currentTemplate != null ) - { - m_inVarName = currentTemplate.VertexFunctionData.InVarName + "."; - m_interpolatorData = currentTemplate.VertexDataList; - m_fetchDataId = true; - } - else - { - m_interpolatorData = null; - m_currentDataIdx = -1; - } - } - } - - public override void OnMasterNodeReplaced( MasterNode newMasterNode ) - { - base.OnMasterNodeReplaced( newMasterNode ); - if( newMasterNode.CurrentMasterNodeCategory == AvailableShaderTypes.Template ) - { - FetchInterpolator( newMasterNode ); - } - else - { - m_interpolatorData = null; - m_currentDataIdx = -1; - } - } - - public override void Destroy() - { - base.Destroy(); - m_dataLabels = null; - m_interpolatorData = null; - m_upperLeftWidgetHelper = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs.meta deleted file mode 100644 index e697d689..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplateVertexDataNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5eb32f2452052fb43b6b93c9baa8f02f -timeCreated: 1506610215 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs deleted file mode 100644 index 93af8a36..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs +++ /dev/null @@ -1,782 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - [Serializable] - public sealed class TemplatesBlendModule : TemplateModuleParent - { - private const string AlphaToMaskStr = "Alpha To Coverage"; - private const string BlendModeStr = " Blend Mode"; - - private const string BlendModesRGBStr = "Blend RGB"; - private const string BlendModesAlphaStr = "Blend Alpha"; - - private const string BlendOpsRGBStr = "Blend Op RGB"; - private const string BlendOpsAlphaStr = "Blend Op Alpha"; - - private const string SourceFactorStr = "Src"; - private const string DstFactorStr = "Dst"; - - private const string AlphaToMaskFormat = "AlphaToMask {0}"; - private const string BlendFactorOff = "Blend Off"; - private const string SingleBlendFactorStr = "Blend {0} {1}"; - private const string SeparateBlendFactorStr = "Blend {0} {1} , {2} {3}"; - - private const string SingleBlendOpStr = "BlendOp {0}"; - private const string SeparateBlendOpStr = "BlendOp {0} , {1}"; - private const string BlendOpOffStr = "BlendOp Off"; - - - private string[] m_commonBlendTypesArr; - private List m_commonBlendTypes = new List - { - new CommonBlendTypes("", AvailableBlendFactor.Zero, AvailableBlendFactor.Zero ), - new CommonBlendTypes("Custom", AvailableBlendFactor.Zero, AvailableBlendFactor.Zero ) , - new CommonBlendTypes("Alpha Blend", AvailableBlendFactor.SrcAlpha, AvailableBlendFactor.OneMinusSrcAlpha ) , - new CommonBlendTypes("Premultiplied", AvailableBlendFactor.One, AvailableBlendFactor.OneMinusSrcAlpha ), - new CommonBlendTypes("Additive", AvailableBlendFactor.One, AvailableBlendFactor.One ), - new CommonBlendTypes("Soft Additive", AvailableBlendFactor.OneMinusDstColor, AvailableBlendFactor.One ), - new CommonBlendTypes("Multiplicative", AvailableBlendFactor.DstColor, AvailableBlendFactor.Zero ), - new CommonBlendTypes("2x Multiplicative", AvailableBlendFactor.DstColor, AvailableBlendFactor.SrcColor ), - new CommonBlendTypes("Particle Additive", AvailableBlendFactor.SrcAlpha, AvailableBlendFactor.One ) - }; - - [SerializeField] - private bool m_validBlendMode = false; - - [SerializeField] - private bool m_validBlendOp = false; - - [SerializeField] - private bool m_blendModeEnabled = false; - - [SerializeField] - private bool m_validAlphaToMask = false; - - [SerializeField] - private bool m_alphaToMaskValue = false; - - [SerializeField] - private bool m_alphaToMaskIndependent = false; - - // Blend Factor - // RGB - [SerializeField] - private int m_currentRGBIndex = 0; - - [SerializeField] - private AvailableBlendFactor m_sourceFactorRGB = AvailableBlendFactor.Zero; - [SerializeField] - private InlineProperty m_sourceFactorRGBInline = new InlineProperty(); - - [SerializeField] - private AvailableBlendFactor m_destFactorRGB = AvailableBlendFactor.Zero; - [SerializeField] - private InlineProperty m_destFactorRGBInline = new InlineProperty(); - - //Alpha - [SerializeField] - private int m_currentAlphaIndex = 0; - - [SerializeField] - private AvailableBlendFactor m_sourceFactorAlpha = AvailableBlendFactor.Zero; - [SerializeField] - private InlineProperty m_sourceFactorAlphaInline = new InlineProperty(); - - [SerializeField] - private AvailableBlendFactor m_destFactorAlpha = AvailableBlendFactor.Zero; - [SerializeField] - private InlineProperty m_destFactorAlphaInline = new InlineProperty(); - - //Blend Ops - [SerializeField] - private bool m_blendOpEnabled = false; - - [SerializeField] - private AvailableBlendOps m_blendOpRGB = AvailableBlendOps.OFF; - - [SerializeField] - private InlineProperty m_blendOpRGBInline = new InlineProperty(); - - [SerializeField] - private AvailableBlendOps m_blendOpAlpha = AvailableBlendOps.OFF; - - [SerializeField] - private InlineProperty m_blendOpAlphaInline = new InlineProperty(); - - public TemplatesBlendModule() : base( "Blend Mode and Ops" ) - { - m_commonBlendTypesArr = new string[ m_commonBlendTypes.Count ]; - for( int i = 0; i < m_commonBlendTypesArr.Length; i++ ) - { - m_commonBlendTypesArr[ i ] = m_commonBlendTypes[ i ].Name; - } - } - - public void CopyFrom( TemplatesBlendModule other, bool allData ) - { - if( allData ) - { - m_independentModule = other.IndependentModule; - m_alphaToMaskIndependent = other.AlphaToMaskIndependent; - m_validBlendMode = other.ValidBlendMode; - m_validBlendOp = other.ValidBlendOp; - m_validAlphaToMask = other.ValidAlphaToMask; - } - m_alphaToMaskValue = other.AlphaToMaskValue; - m_blendModeEnabled = other.BlendModeEnabled; - m_currentRGBIndex = other.CurrentRGBIndex; - m_sourceFactorRGB = other.SourceFactorRGB; - m_destFactorRGB = other.DestFactorRGB; - m_currentAlphaIndex = other.CurrentAlphaIndex; - m_sourceFactorAlpha = other.SourceFactorAlpha; - m_destFactorAlpha = other.DestFactorAlpha; - m_blendOpEnabled = other.BlendOpEnabled; - m_blendOpRGB = other.BlendOpRGB; - m_blendOpAlpha = other.BlendOpAlpha; - m_sourceFactorRGBInline = other.SourceFactorRGBInline; - m_destFactorRGBInline = other.DestFactorRGBInline; - m_sourceFactorAlphaInline = other.SourceFactorAlphaInline; - m_destFactorAlphaInline = other.DestFactorAlphaInline; - m_blendOpRGBInline = other.BlendOpRGBInline; - m_blendOpAlphaInline = other.BlendOpAlphaInline; - } - - public void ConfigureFromTemplateData( TemplateBlendData blendData ) - { - if( blendData.ValidAlphaToMask ) - { - if( m_validAlphaToMask != blendData.ValidAlphaToMask ) - { - m_alphaToMaskValue = blendData.AlphaToMaskValue; - m_validAlphaToMask = blendData.ValidAlphaToMask; - m_alphaToMaskIndependent = blendData.IndependentAlphaToMask; - } - } - - if( blendData.ValidBlendMode ) - { - if( m_validBlendMode != blendData.ValidBlendMode ) - { - m_blendModeEnabled = true; - m_independentModule = blendData.IndependentModule; - if( string.IsNullOrEmpty( blendData.SourceFactorRGBInline ) ) - { - m_sourceFactorRGB = blendData.SourceFactorRGB; - m_sourceFactorRGBInline.ResetProperty(); - } - else - { - m_sourceFactorRGBInline.SetInlineByName( blendData.SourceFactorRGBInline ); - } - - if( string.IsNullOrEmpty( blendData.DestFactorRGBInline ) ) - { - m_destFactorRGB = blendData.DestFactorRGB; - m_destFactorRGBInline.ResetProperty(); - } - else - { - m_destFactorRGBInline.SetInlineByName( blendData.DestFactorRGBInline ); - } - - if( string.IsNullOrEmpty( blendData.SourceFactorAlphaInline ) ) - { - m_sourceFactorAlpha = blendData.SourceFactorAlpha; - m_sourceFactorAlphaInline.ResetProperty(); - } - else - { - m_sourceFactorAlphaInline.SetInlineByName( blendData.SourceFactorAlphaInline ); - } - if( string.IsNullOrEmpty( blendData.DestFactorAlphaInline ) ) - { - m_destFactorAlpha = blendData.DestFactorAlpha; - m_destFactorAlphaInline.ResetProperty(); - } - else - { - m_destFactorAlphaInline.SetInlineByName( blendData.DestFactorAlphaInline ); - } - - if( blendData.SeparateBlendFactors ) - { - if( blendData.BlendModeOff ) - { - m_currentRGBIndex = 0; - } - else - { - CheckRGBIndex(); - } - CheckAlphaIndex(); - } - else - { - if( blendData.BlendModeOff ) - { - m_currentRGBIndex = 0; - } - else - { - CheckRGBIndex(); - } - m_currentAlphaIndex = 0; - } - } - } - else - { - m_blendModeEnabled = false; - } - - if( blendData.ValidBlendOp ) - { - if( m_validBlendOp != blendData.ValidBlendOp ) - { - m_blendOpEnabled = true; - if( string.IsNullOrEmpty( blendData.BlendOpRGBInline ) ) - { - m_blendOpRGB = blendData.BlendOpRGB; - m_blendOpRGBInline.ResetProperty(); - } - else - { - m_blendOpRGBInline.SetInlineByName( blendData.BlendOpRGBInline ); - } - - if( string.IsNullOrEmpty( blendData.BlendOpAlphaInline ) ) - { - m_blendOpAlpha = blendData.BlendOpAlpha; - m_blendOpAlphaInline.ResetProperty(); - } - else - { - m_blendOpAlphaInline.SetInlineByName( blendData.BlendOpAlphaInline ); - } - } - } - else - { - m_blendOpEnabled = false; - } - - m_validBlendMode = blendData.ValidBlendMode; - m_validBlendOp = blendData.ValidBlendOp; - m_validData = m_validBlendMode || m_validBlendOp; - } - - public override void ShowUnreadableDataMessage( ParentNode owner ) - { - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedBlendModeModule; - NodeUtils.DrawPropertyGroup( ref foldout, BlendModeStr, base.ShowUnreadableDataMessage ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedBlendModeModule = foldout; - } - - public override void Draw( UndoParentNode owner, bool style = true ) - { - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedBlendModeModule; - if( style ) - { - NodeUtils.DrawPropertyGroup( ref foldout, BlendModeStr, () => - { - DrawBlock( owner, style ); - } ); - } - else - { - NodeUtils.DrawNestedPropertyGroup( ref foldout, BlendModeStr, () => - { - DrawBlock( owner, style ); - } ); - } - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedBlendModeModule = foldout; - } - - void DrawBlock( UndoParentNode owner, bool style ) - { - EditorGUI.BeginChangeCheck(); - { - if( m_blendModeEnabled ) - { - // RGB - EditorGUI.BeginChangeCheck(); - m_currentRGBIndex = owner.EditorGUILayoutPopup( BlendModesRGBStr, m_currentRGBIndex, m_commonBlendTypesArr ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_currentRGBIndex > 1 ) - { - m_sourceFactorRGB = m_commonBlendTypes[ m_currentRGBIndex ].SourceFactor; - m_sourceFactorRGBInline.IntValue = (int)m_sourceFactorRGB; - m_sourceFactorRGBInline.SetInlineNodeValue(); - - m_destFactorRGB = m_commonBlendTypes[ m_currentRGBIndex ].DestFactor; - m_destFactorRGBInline.IntValue = (int)m_destFactorRGB; - m_destFactorRGBInline.SetInlineNodeValue(); - } - } - EditorGUI.BeginDisabledGroup( m_currentRGBIndex == 0 ); - - EditorGUI.BeginChangeCheck(); - float cached = EditorGUIUtility.labelWidth; - if( style ) - { - EditorGUIUtility.labelWidth = 40; - } - else - { - EditorGUIUtility.labelWidth = 25; - } - - EditorGUILayout.BeginHorizontal(); - //m_sourceFactorRGB = (AvailableBlendFactor)owner.EditorGUILayoutEnumPopup( SourceFactorStr, m_sourceFactorRGB ); - m_sourceFactorRGBInline.CustomDrawer( ref owner, ( x ) => { m_sourceFactorRGB = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( SourceFactorStr, m_sourceFactorRGB ); }, SourceFactorStr ); - if( style ) - { - EditorGUI.indentLevel--; - EditorGUIUtility.labelWidth = 25; - } - //m_destFactorRGB = (AvailableBlendFactor)owner.EditorGUILayoutEnumPopup( DstFactorStr, m_destFactorRGB ); - m_destFactorRGBInline.CustomDrawer( ref owner, ( x ) => { m_destFactorRGB = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( DstFactorStr, m_destFactorRGB ); }, DstFactorStr ); - if( style ) - EditorGUI.indentLevel++; - - EditorGUILayout.EndHorizontal(); - - EditorGUIUtility.labelWidth = cached; - if( EditorGUI.EndChangeCheck() ) - { - CheckRGBIndex(); - } - - EditorGUI.EndDisabledGroup(); - // Alpha - EditorGUILayout.Separator(); - - EditorGUI.BeginChangeCheck(); - m_currentAlphaIndex = owner.EditorGUILayoutPopup( BlendModesAlphaStr, m_currentAlphaIndex, m_commonBlendTypesArr ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_currentAlphaIndex > 0 ) - { - m_sourceFactorAlpha = m_commonBlendTypes[ m_currentAlphaIndex ].SourceFactor; - m_sourceFactorAlphaInline.IntValue = (int)m_sourceFactorAlpha; - m_sourceFactorAlphaInline.SetInlineNodeValue(); - - m_destFactorAlpha = m_commonBlendTypes[ m_currentAlphaIndex ].DestFactor; - m_destFactorAlphaInline.IntValue = (int)m_destFactorAlpha; - m_destFactorAlphaInline.SetInlineNodeValue(); - } - } - EditorGUI.BeginDisabledGroup( m_currentAlphaIndex == 0 ); - - EditorGUI.BeginChangeCheck(); - cached = EditorGUIUtility.labelWidth; - if( style ) - { - EditorGUIUtility.labelWidth = 40; - } - else - { - EditorGUIUtility.labelWidth = 25; - } - EditorGUILayout.BeginHorizontal(); - //m_sourceFactorAlpha = (AvailableBlendFactor)owner.EditorGUILayoutEnumPopup( SourceFactorStr, m_sourceFactorAlpha ); - m_sourceFactorAlphaInline.CustomDrawer( ref owner, ( x ) => { m_sourceFactorAlpha = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( SourceFactorStr, m_sourceFactorAlpha ); }, SourceFactorStr ); - if( style ) - { - EditorGUI.indentLevel--; - EditorGUIUtility.labelWidth = 25; - } - //m_destFactorAlpha = (AvailableBlendFactor)owner.EditorGUILayoutEnumPopup( DstFactorStr, m_destFactorAlpha ); - m_destFactorAlphaInline.CustomDrawer( ref owner, ( x ) => { m_destFactorAlpha = (AvailableBlendFactor)x.EditorGUILayoutEnumPopup( DstFactorStr, m_destFactorAlpha ); }, DstFactorStr ); - if( style ) - EditorGUI.indentLevel++; - EditorGUILayout.EndHorizontal(); - EditorGUIUtility.labelWidth = cached; - - if( EditorGUI.EndChangeCheck() ) - { - CheckAlphaIndex(); - } - - EditorGUI.EndDisabledGroup(); - EditorGUILayout.Separator(); - } - - if( m_blendOpEnabled ) - { - // Both these tests should be removed on a later stage - // ASE v154dev004 changed AvailableBlendOps.OFF value from -1 to 0 - // If importing the new package into an already opened ASE window makes - // hotcode to preserve the -1 value on these variables - if( (int)m_blendOpRGB == -1 ) - m_blendOpRGB = AvailableBlendOps.OFF; - - if( (int)m_blendOpAlpha == -1 ) - m_blendOpAlpha = AvailableBlendOps.OFF; - - //m_blendOpRGB = (AvailableBlendOps)owner.EditorGUILayoutEnumPopup( BlendOpsRGBStr, m_blendOpRGB ); - m_blendOpRGBInline.CustomDrawer( ref owner, ( x ) => { m_blendOpRGB = (AvailableBlendOps)x.EditorGUILayoutPopup( BlendOpsRGBStr, (int)m_blendOpRGB, BlendOpsHelper.BlendOpsLabels ); }, BlendOpsRGBStr ); - EditorGUILayout.Separator(); - //m_blendOpAlpha = (AvailableBlendOps)owner.EditorGUILayoutEnumPopup( BlendOpsAlphaStr, m_blendOpAlpha ); - m_blendOpAlphaInline.CustomDrawer( ref owner, ( x ) => { m_blendOpAlpha = (AvailableBlendOps)x.EditorGUILayoutPopup( BlendOpsAlphaStr, (int)m_blendOpAlpha, BlendOpsHelper.BlendOpsLabels ); }, BlendOpsAlphaStr ); - } - - if( m_validAlphaToMask ) - { - EditorGUILayout.Space(); - m_alphaToMaskValue = owner.EditorGUILayoutToggle( AlphaToMaskStr, m_alphaToMaskValue ); - } - } - - if( EditorGUI.EndChangeCheck() ) - { - m_isDirty = true; - } - } - - void CheckRGBIndex() - { - int count = m_commonBlendTypes.Count; - m_currentRGBIndex = 1; - for( int i = 1; i < count; i++ ) - { - if( m_commonBlendTypes[ i ].SourceFactor == m_sourceFactorRGB && m_commonBlendTypes[ i ].DestFactor == m_destFactorRGB ) - { - m_currentRGBIndex = i; - return; - } - } - - } - - void CheckAlphaIndex() - { - int count = m_commonBlendTypes.Count; - m_currentAlphaIndex = 1; - for( int i = 1; i < count; i++ ) - { - if( m_commonBlendTypes[ i ].SourceFactor == m_sourceFactorAlpha && m_commonBlendTypes[ i ].DestFactor == m_destFactorAlpha ) - { - m_currentAlphaIndex = i; - if( m_currentAlphaIndex > 0 && m_currentRGBIndex == 0 ) - m_currentRGBIndex = 1; - return; - } - } - - if( m_currentAlphaIndex > 0 && m_currentRGBIndex == 0 ) - m_currentRGBIndex = 1; - } - - public void ReadAlphaToMaskFromString( ref uint index, ref string[] nodeParams ) - { - if( UIUtils.CurrentShaderVersion() > 16102 ) - { - m_validAlphaToMask = Convert.ToBoolean( nodeParams[ index++ ] ); - if( m_validAlphaToMask ) - { - m_alphaToMaskValue = Convert.ToBoolean( nodeParams[ index++ ] ); - } - } - } - - public void ReadBlendModeFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validBlendMode; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - if( UIUtils.CurrentShaderVersion() < 15304 ) - { - m_currentRGBIndex = Convert.ToInt32( nodeParams[ index++ ] ); - m_sourceFactorRGB = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - m_destFactorRGB = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - - m_currentAlphaIndex = Convert.ToInt32( nodeParams[ index++ ] ); - m_sourceFactorAlpha = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - m_destFactorAlpha = (AvailableBlendFactor)Enum.Parse( typeof( AvailableBlendFactor ), nodeParams[ index++ ] ); - } - else - { - m_currentRGBIndex = Convert.ToInt32( nodeParams[ index++ ] ); - m_sourceFactorRGBInline.ReadFromString( ref index, ref nodeParams ); - m_sourceFactorRGB = (AvailableBlendFactor)m_sourceFactorRGBInline.IntValue; - m_destFactorRGBInline.ReadFromString( ref index, ref nodeParams ); - m_destFactorRGB = (AvailableBlendFactor)m_destFactorRGBInline.IntValue; - - m_currentAlphaIndex = Convert.ToInt32( nodeParams[ index++ ] ); - m_sourceFactorAlphaInline.ReadFromString( ref index, ref nodeParams ); - m_sourceFactorAlpha = (AvailableBlendFactor)m_sourceFactorAlphaInline.IntValue; - m_destFactorAlphaInline.ReadFromString( ref index, ref nodeParams ); - m_destFactorAlpha = (AvailableBlendFactor)m_destFactorAlphaInline.IntValue; - } - } - } - - public void ReadBlendOpFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validBlendOp; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - if( UIUtils.CurrentShaderVersion() < 15304 ) - { - m_blendOpRGB = (AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), nodeParams[ index++ ] ); - m_blendOpAlpha = (AvailableBlendOps)Enum.Parse( typeof( AvailableBlendOps ), nodeParams[ index++ ] ); - } - else - { - m_blendOpRGBInline.ReadFromString( ref index, ref nodeParams ); - m_blendOpAlphaInline.ReadFromString( ref index, ref nodeParams ); - - if( UIUtils.CurrentShaderVersion() < 15404 ) - { - // Now BlendOps enum starts at 0 and not -1 - m_blendOpRGBInline.FloatValue += 1; - m_blendOpAlphaInline.FloatValue += 1; - } - - m_blendOpRGB = (AvailableBlendOps)m_blendOpRGBInline.IntValue; - m_blendOpAlpha = (AvailableBlendOps)m_blendOpAlphaInline.IntValue; - } - //m_blendOpEnabled = ( m_blendOpRGB != AvailableBlendOps.OFF ); - } - } - public void WriteAlphaToMaskToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validAlphaToMask ); - if( m_validAlphaToMask ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_alphaToMaskValue ); - } - } - - public void WriteBlendModeToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validBlendMode ); - if( m_validBlendMode ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentRGBIndex ); - if( !m_sourceFactorRGBInline.IsValid ) m_sourceFactorRGBInline.IntValue = (int)m_sourceFactorRGB; - m_sourceFactorRGBInline.WriteToString( ref nodeInfo ); - - if( !m_destFactorRGBInline.IsValid ) m_destFactorRGBInline.IntValue = (int)m_destFactorRGB; - m_destFactorRGBInline.WriteToString( ref nodeInfo ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_currentAlphaIndex ); - if( !m_sourceFactorAlphaInline.IsValid ) m_sourceFactorAlphaInline.IntValue = (int)m_sourceFactorAlpha; - m_sourceFactorAlphaInline.WriteToString( ref nodeInfo ); - - if( !m_destFactorAlphaInline.IsValid ) m_destFactorAlphaInline.IntValue = (int)m_destFactorAlpha; - m_destFactorAlphaInline.WriteToString( ref nodeInfo ); - } - } - - public void WriteBlendOpToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validBlendOp ); - if( m_validBlendOp ) - { - if( !m_blendOpRGBInline.IsValid ) m_blendOpRGBInline.IntValue = (int)m_blendOpRGB; - m_blendOpRGBInline.WriteToString( ref nodeInfo ); - - if( !m_blendOpAlphaInline.IsValid ) m_blendOpAlphaInline.IntValue = (int)m_blendOpAlpha; - m_blendOpAlphaInline.WriteToString( ref nodeInfo ); - } - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - ReadBlendModeFromString( ref index, ref nodeParams ); - ReadBlendOpFromString( ref index, ref nodeParams ); - ReadAlphaToMaskFromString( ref index, ref nodeParams ); - } - - public override void WriteToString( ref string nodeInfo ) - { - WriteBlendModeToString( ref nodeInfo ); - WriteBlendOpToString( ref nodeInfo ); - WriteAlphaToMaskToString( ref nodeInfo ); - } - - public override void Destroy() - { - base.Destroy(); - m_sourceFactorRGBInline = null; - m_destFactorRGBInline = null; - m_sourceFactorAlphaInline = null; - m_destFactorAlphaInline = null; - m_blendOpRGBInline = null; - m_blendOpAlphaInline = null; - } - - public string CurrentAlphaToMask - { - get - { - return string.Format( AlphaToMaskFormat, m_alphaToMaskValue ? "On" : "Off" ); - } - } - public string CurrentBlendFactorSingle - { - get - { - return ( m_currentRGBIndex > 0 ) ? string.Format( SingleBlendFactorStr, m_sourceFactorRGBInline.GetValueOrProperty( m_sourceFactorRGB.ToString() ), m_destFactorRGBInline.GetValueOrProperty( m_destFactorRGB.ToString() ) ) : BlendFactorOff; - } - } - - public string CurrentBlendFactorSeparate - { - get - { - return string.Format( SeparateBlendFactorStr, - m_sourceFactorRGBInline.GetValueOrProperty( ( m_currentRGBIndex > 0 ? m_sourceFactorRGB.ToString() : AvailableBlendFactor.One.ToString() ) ), - m_destFactorRGBInline.GetValueOrProperty( m_currentRGBIndex > 0 ? m_destFactorRGB.ToString() : AvailableBlendFactor.Zero.ToString() ), - m_sourceFactorAlphaInline.GetValueOrProperty( m_sourceFactorAlpha.ToString() ), - m_destFactorAlphaInline.GetValueOrProperty( m_destFactorAlpha.ToString() ) ); - } - } - - public string CurrentBlendFactor - { - get - { - return ( ( m_currentAlphaIndex > 0 ) ? CurrentBlendFactorSeparate : CurrentBlendFactorSingle ); - } - } - - - public string CurrentBlendOpSingle - { - get - { - return ( m_blendOpRGB != AvailableBlendOps.OFF || m_blendOpRGBInline.IsValid ) ? string.Format( SingleBlendOpStr, m_blendOpRGBInline.GetValueOrProperty( m_blendOpRGB.ToString() ) ) : string.Empty; - } - } - - public string CurrentBlendOpSeparate - { - get - { - return string.Format( SeparateBlendOpStr, m_blendOpRGBInline.GetValueOrProperty( ( m_currentRGBIndex > 0 && m_blendOpRGB != AvailableBlendOps.OFF ) ? m_blendOpRGB.ToString() : AvailableBlendOps.Add.ToString() ), m_blendOpAlphaInline.GetValueOrProperty( m_blendOpAlpha.ToString() ) ); - } - } - - public string CurrentBlendOp { get { return ( ( m_blendOpAlpha != AvailableBlendOps.OFF || m_blendOpAlphaInline.IsValid ) ? CurrentBlendOpSeparate : CurrentBlendOpSingle ); } } - public bool Active { get { return m_blendModeEnabled && ( m_currentRGBIndex > 0 || m_currentAlphaIndex > 0 ); } } - public bool BlendOpActive - { - get - { - return m_blendOpEnabled && - ( - m_blendOpRGBInline.Active || - m_blendOpAlphaInline.Active || - ( !m_blendOpRGBInline.Active && m_blendOpRGB != AvailableBlendOps.OFF ) || - ( !m_blendOpAlphaInline.Active && m_blendOpAlpha != AvailableBlendOps.OFF ) ); - } - } - - public bool ValidBlendMode { get { return m_validBlendMode; } } - public bool ValidBlendOp { get { return m_validBlendOp; } } - public int CurrentRGBIndex { get { return m_currentRGBIndex; } } - - public AvailableBlendFactor SourceFactorRGB - { - get { return m_sourceFactorRGB; } - set - { - m_sourceFactorRGB = value; - m_sourceFactorRGBInline.IntValue = (int)m_sourceFactorRGB; - m_sourceFactorRGBInline.Active = false; - } - - } - public AvailableBlendFactor DestFactorRGB - { - get { return m_destFactorRGB; } - set - { - m_destFactorRGB = value; - m_destFactorRGBInline.IntValue = (int)value; - } - } - - public int CurrentAlphaIndex { get { return m_currentAlphaIndex; } set { m_currentAlphaIndex = value; } } - - public AvailableBlendFactor SourceFactorAlpha - { - get { return m_sourceFactorAlpha; } - set - { - m_sourceFactorAlpha = value; - m_sourceFactorAlphaInline.IntValue = (int)value; - m_sourceFactorAlphaInline.Active = false; - } - } - - public AvailableBlendFactor DestFactorAlpha - { - get { return m_destFactorAlpha; } - set - { - m_destFactorAlpha = value; - m_destFactorAlphaInline.IntValue = (int)value; - m_destFactorAlphaInline.Active = false; - - } - } - - public bool BlendModeEnabled { get { return m_blendModeEnabled; } } - public bool BlendOpEnabled { get { return m_blendOpEnabled; } } - public AvailableBlendOps BlendOpRGB - { - get { return m_blendOpRGB; } - set - { - m_blendOpRGB = value; - m_blendOpRGBInline.IntValue = (int)value; - m_blendOpRGBInline.Active = false; - } - } - - public AvailableBlendOps BlendOpAlpha - { - get { return m_blendOpAlpha; } - set - { - m_blendOpAlpha = value; - m_blendOpAlphaInline.IntValue = (int)value; - m_blendOpAlphaInline.Active = false; - } - } - - public InlineProperty SourceFactorRGBInline { get { return m_sourceFactorRGBInline; } } - public InlineProperty DestFactorRGBInline { get { return m_destFactorRGBInline; } } - public InlineProperty SourceFactorAlphaInline { get { return m_sourceFactorAlphaInline; } } - public InlineProperty DestFactorAlphaInline { get { return m_destFactorAlphaInline; } } - public InlineProperty BlendOpRGBInline { get { return m_blendOpRGBInline; } } - public InlineProperty BlendOpAlphaInline { get { return m_blendOpAlphaInline; } } - public bool IsAdditiveRGB { get { return m_validBlendMode && m_blendModeEnabled && ( m_currentRGBIndex > 0 ) && ( m_sourceFactorRGB == AvailableBlendFactor.One ) && ( m_destFactorRGB == AvailableBlendFactor.One ); } } - public bool IsAlphaBlendRGB { get { return m_validBlendMode && m_blendModeEnabled && ( m_currentRGBIndex > 0 ) && ( m_sourceFactorRGB == AvailableBlendFactor.SrcAlpha ) && ( m_destFactorRGB == AvailableBlendFactor.OneMinusSrcAlpha ); } } - public bool ValidAlphaToMask { get { return m_validAlphaToMask; } } - public bool AlphaToMaskValue { get { return m_alphaToMaskValue; } } - public bool AlphaToMaskIndependent { get { return m_alphaToMaskIndependent; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs.meta deleted file mode 100644 index b4eeb76e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesBlendModule.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7c88941c5badfb7428059cc3ff0c0df9 -timeCreated: 1510933946 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs deleted file mode 100644 index 456cc4df..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs +++ /dev/null @@ -1,904 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEditor; -using System.Collections.Generic; -using UnityEngine; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TemplateInputData - { - public string PortName; - public WirePortDataType DataType; - public MasterNodePortCategory PortCategory; - public int PortUniqueId; - public int OrderId; - public int TagGlobalStartIdx; - public int TagLocalStartIdx; - public string TagId; - public string DefaultValue; - public string LinkId; - - public TemplateInputData( int tagLocalStartIdx, int tagGlobalStartIdx, string tagId, string portName, string defaultValue, WirePortDataType dataType, MasterNodePortCategory portCategory, int portUniqueId, int orderId, string linkId ) - { - DefaultValue = defaultValue; - PortName = portName; - DataType = dataType; - PortCategory = portCategory; - PortUniqueId = portUniqueId; - OrderId = orderId; - TagId = tagId; - TagGlobalStartIdx = tagGlobalStartIdx; - TagLocalStartIdx = tagLocalStartIdx; - LinkId = linkId; - } - - public TemplateInputData( TemplateInputData other ) - { - DefaultValue = other.DefaultValue; - PortName = other.PortName; - DataType = other.DataType; - PortCategory = other.PortCategory; - PortUniqueId = other.PortUniqueId; - OrderId = other.OrderId; - TagId = other.TagId; - TagGlobalStartIdx = other.TagGlobalStartIdx; - LinkId = other.LinkId; - } - } - - - - [Serializable] - public class TemplatePropertyContainer - { - [SerializeField] - private List m_propertyList = new List(); - private Dictionary m_propertyDict = new Dictionary(); - - - public void AddId( TemplateProperty templateProperty ) - { - BuildInfo(); - m_propertyList.Add( templateProperty ); - m_propertyDict.Add( templateProperty.Id, templateProperty ); - } - - public void AddId( string body, string ID, bool searchIndentation = true ) - { - AddId( body, ID, searchIndentation, string.Empty ); - } - - public void AddId( string body, string ID, bool searchIndentation, string customIndentation ) - { - BuildInfo(); - - int propertyIndex = body.IndexOf( ID ); - if( propertyIndex > -1 ) - { - if( searchIndentation ) - { - int identationIndex = -1; - for( int i = propertyIndex; i >= 0; i-- ) - { - if( body[ i ] == TemplatesManager.TemplateNewLine ) - { - identationIndex = i + 1; - break; - } - - if( i == 0 ) - { - identationIndex = 0; - } - } - if( identationIndex > -1 ) - { - int length = propertyIndex - identationIndex; - string indentation = ( length > 0 ) ? body.Substring( identationIndex, length ) : string.Empty; - TemplateProperty templateProperty = new TemplateProperty( ID, indentation, false ); - m_propertyList.Add( templateProperty ); - m_propertyDict.Add( templateProperty.Id, templateProperty ); - } - else - { - TemplateProperty templateProperty = new TemplateProperty( ID, string.Empty, false ); - m_propertyList.Add( templateProperty ); - m_propertyDict.Add( templateProperty.Id, templateProperty ); - } - } - else - { - TemplateProperty templateProperty = new TemplateProperty( ID, customIndentation, true ); - m_propertyList.Add( templateProperty ); - m_propertyDict.Add( templateProperty.Id, templateProperty ); - } - } - } - - - public void AddId( string body, string ID, int propertyIndex, bool searchIndentation ) - { - AddId( body, ID, propertyIndex, searchIndentation, string.Empty ); - } - - public void AddId( string body, string ID, int propertyIndex, bool searchIndentation, string customIndentation ) - { - if( body == null || string.IsNullOrEmpty( body ) ) - return; - - BuildInfo(); - if( searchIndentation && propertyIndex > -1 && propertyIndex < body.Length ) - { - int indentationIndex = -1; - for( int i = propertyIndex; i > 0; i-- ) - { - if( body[ i ] == TemplatesManager.TemplateNewLine ) - { - indentationIndex = i + 1; - break; - } - } - - if( indentationIndex > -1 ) - { - int length = propertyIndex - indentationIndex; - string indentation = ( length > 0 ) ? body.Substring( indentationIndex, length ) : string.Empty; - TemplateProperty templateProperty = new TemplateProperty( ID, indentation, false ); - m_propertyList.Add( templateProperty ); - m_propertyDict.Add( templateProperty.Id, templateProperty ); - } - } - else - { - TemplateProperty templateProperty = new TemplateProperty( ID, customIndentation, true ); - m_propertyList.Add( templateProperty ); - m_propertyDict.Add( templateProperty.Id, templateProperty ); - } - - } - public void BuildInfo() - { - if( m_propertyDict == null ) - { - m_propertyDict = new Dictionary(); - } - - if( m_propertyList.Count != m_propertyDict.Count ) - { - m_propertyDict.Clear(); - for( int i = 0; i < m_propertyList.Count; i++ ) - { - m_propertyDict.Add( m_propertyList[ i ].Id, m_propertyList[ i ] ); - } - } - } - - public void ResetTemplateUsageData() - { - BuildInfo(); - for( int i = 0; i < m_propertyList.Count; i++ ) - { - m_propertyList[ i ].Used = false; - } - } - - public void Reset() - { - m_propertyList.Clear(); - m_propertyDict.Clear(); - } - - public void Destroy() - { - m_propertyList.Clear(); - m_propertyList = null; - m_propertyDict.Clear(); - m_propertyDict = null; - } - - - public Dictionary PropertyDict - { - get - { - BuildInfo(); - return m_propertyDict; - } - } - public List PropertyList { get { return m_propertyList; } } - } - - [Serializable] - public class TemplateProperty - { - public bool UseIndentationAtStart = false; - public string Indentation; - public bool UseCustomIndentation; - public string Id; - public bool AutoLineFeed; - public bool Used; - - public TemplateProperty( string id, string indentation, bool useCustomIndentation ) - { - Id = id; - Indentation = indentation; - UseCustomIndentation = useCustomIndentation; - AutoLineFeed = !string.IsNullOrEmpty( indentation ); - Used = false; - } - } - - [Serializable] - public class TemplateTessVControlTag - { - public string Id; - public int StartIdx; - - public TemplateTessVControlTag() - { - StartIdx = -1; - } - - public bool IsValid { get { return StartIdx >= 0; } } - } - - [Serializable] - public class TemplateTessControlData - { - public string Id; - public int StartIdx; - public string InVarType; - public string InVarName; - public string OutVarType; - public string OutVarName; - - public bool IsValid { get { return StartIdx >= 0; } } - - public TemplateTessControlData() - { - StartIdx = -1; - } - - public TemplateTessControlData( int startIdx, string id, string inVarInfo, string outVarInfo ) - { - StartIdx = startIdx; - Id = id; - string[] inVarInfoArr = inVarInfo.Split( IOUtils.VALUE_SEPARATOR ); - if( inVarInfoArr.Length > 1 ) - { - InVarType = inVarInfoArr[ 1 ]; - InVarName = inVarInfoArr[ 0 ]; - } - - string[] outVarInfoArr = outVarInfo.Split( IOUtils.VALUE_SEPARATOR ); - if( outVarInfoArr.Length > 1 ) - { - OutVarType = outVarInfoArr[ 1 ]; - OutVarName = outVarInfoArr[ 0 ]; - } - } - - public string[] GenerateControl( Dictionary vertexData, List inputList ) - { - List value = new List(); - if( vertexData != null && vertexData.Count > 0 ) - { - foreach( var item in vertexData ) - { - if( inputList.FindIndex( x => { return x.Contains( item.Value.VarName ); } ) > -1 ) - value.Add( string.Format( "{0}.{1} = {2}.{1};", OutVarName, item.Value.VarName, InVarName ) ); - } - } - return value.ToArray(); - } - } - - [Serializable] - public class TemplateTessDomainData - { - public string Id; - public int StartIdx; - public string InVarType; - public string InVarName; - public string OutVarType; - public string OutVarName; - public string BaryVarType; - public string BaryVarName; - - public bool IsValid { get { return StartIdx >= 0; } } - - public TemplateTessDomainData() - { - StartIdx = -1; - } - - public TemplateTessDomainData( int startIdx, string id, string inVarInfo, string outVarInfo, string baryVarInfo ) - { - StartIdx = startIdx; - Id = id; - string[] inVarInfoArr = inVarInfo.Split( IOUtils.VALUE_SEPARATOR ); - if( inVarInfoArr.Length > 1 ) - { - InVarType = inVarInfoArr[ 1 ]; - InVarName = inVarInfoArr[ 0 ]; - } - - string[] outVarInfoArr = outVarInfo.Split( IOUtils.VALUE_SEPARATOR ); - if( outVarInfoArr.Length > 1 ) - { - OutVarType = outVarInfoArr[ 1 ]; - OutVarName = outVarInfoArr[ 0 ]; - } - - string[] baryVarInfoArr = baryVarInfo.Split( IOUtils.VALUE_SEPARATOR ); - if( baryVarInfoArr.Length > 1 ) - { - BaryVarType = baryVarInfoArr[ 1 ]; - BaryVarName = baryVarInfoArr[ 0 ]; - } - } - - public string[] GenerateDomain( Dictionary vertexData, List inputList ) - { - List value = new List(); - if( vertexData != null && vertexData.Count > 0 ) - { - foreach( var item in vertexData ) - { - //o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; - if( inputList.FindIndex( x => { return x.Contains( item.Value.VarName ); } ) > -1 ) - value.Add( string.Format( "{0}.{1} = {2}[0].{1} * {3}.x + {2}[1].{1} * {3}.y + {2}[2].{1} * {3}.z;", OutVarName, item.Value.VarName, InVarName, BaryVarName ) ); - } - } - return value.ToArray(); - } - } - - [Serializable] - public class TemplateFunctionData - { - public int MainBodyLocalIdx; - public string MainBodyName; - - public string Id; - public int Position; - public string InVarType; - public string InVarName; - public string OutVarType; - public string OutVarName; - public MasterNodePortCategory Category; - public TemplateFunctionData( int mainBodyLocalIdx, string mainBodyName, string id, int position, string inVarInfo, string outVarInfo, MasterNodePortCategory category ) - { - MainBodyLocalIdx = mainBodyLocalIdx; - MainBodyName = mainBodyName; - Id = id; - Position = position; - { - string[] inVarInfoArr = inVarInfo.Split( IOUtils.VALUE_SEPARATOR ); - if( inVarInfoArr.Length > 1 ) - { - InVarType = inVarInfoArr[ 1 ]; - InVarName = inVarInfoArr[ 0 ]; - } - } - { - string[] outVarInfoArr = outVarInfo.Split( IOUtils.VALUE_SEPARATOR ); - if( outVarInfoArr.Length > 1 ) - { - OutVarType = outVarInfoArr[ 1 ]; - OutVarName = outVarInfoArr[ 0 ]; - } - } - Category = category; - } - } - - [Serializable] - public class TemplateTagData - { - public int StartIdx = -1; - public string Id; - public bool SearchIndentation; - public string CustomIndentation; - - - public TemplateTagData( int startIdx, string id, bool searchIndentation ) - { - StartIdx = startIdx; - Id = id; - SearchIndentation = searchIndentation; - CustomIndentation = string.Empty; - } - - public TemplateTagData( string id, bool searchIndentation ) - { - Id = id; - SearchIndentation = searchIndentation; - CustomIndentation = string.Empty; - } - - public TemplateTagData( string id, bool searchIndentation, string customIndentation ) - { - Id = id; - SearchIndentation = searchIndentation; - CustomIndentation = customIndentation; - } - - public bool IsValid { get { return StartIdx >= 0; } } - } - - public enum TemplatePortIds - { - Name = 0, - DataType, - UniqueId, - OrderId, - Link - } - - public enum TemplateCommonTagId - { - Property = 0, - Global = 1, - Function = 2, - Tag = 3, - Pragmas = 4, - Pass = 5, - Params_Vert = 6, - Params_Frag = 7 - //CullMode = 8, - //BlendMode = 9, - //BlendOp = 10, - //ColorMask = 11, - //StencilOp = 12 - } - - [Serializable] - public class TemplatesManager : ScriptableObject - { - public static int MPShaderVersion = 14503; - - public static readonly string TemplateShaderNameBeginTag = "/*ase_name*/"; - public static readonly string TemplateStencilTag = "/*ase_stencil*/\n"; - public static readonly string TemplateAllModulesTag = "/*ase_all_modules*/\n"; - public static readonly string TemplateMPSubShaderTag = "\\bSubShader\\b\\s*{"; - //public static readonly string TemplateMPPassTag = "^\\s*Pass\b\\s*{";//"\\bPass\\b\\s*{"; - public static readonly string TemplateMPPassTag = "\\bPass\\b\\s*{"; - public static readonly string TemplateLocalVarTag = "/*ase_local_var*/"; - public static readonly string TemplateDependenciesListTag = "/*ase_dependencies_list*/"; - public static readonly string TemplatePragmaBeforeTag = "/*ase_pragma_before*/"; - public static readonly string TemplatePragmaTag = "/*ase_pragma*/"; - public static readonly string TemplatePassTag = "/*ase_pass*/"; - public static readonly string TemplatePassesEndTag = "/*ase_pass_end*/"; - public static readonly string TemplateLODsTag = "/*ase_lod*/"; - //public static readonly string TemplatePassTagPattern = @"\s\/\*ase_pass\*\/"; - public static readonly string TemplatePassTagPattern = @"\s\/\*ase_pass[:\*]+"; - public static readonly string TemplatePropertyTag = "/*ase_props*/"; - public static readonly string TemplateGlobalsTag = "/*ase_globals*/"; - public static readonly string TemplateSRPBatcherTag = "/*ase_srp_batcher*/\n"; - public static readonly string TemplateInterpolatorBeginTag = "/*ase_interp("; - public static readonly string TemplateVertexDataTag = "/*ase_vdata:"; - - public static readonly string TemplateTessVControlTag = "/*ase_vcontrol*/"; - public static readonly string TemplateTessControlCodeArea = "/*ase_control_code:"; - public static readonly string TemplateTessDomainCodeArea = "/*ase_domain_code:"; - - //public static readonly string TemplateExcludeFromGraphTag = "/*ase_hide_pass*/"; - public static readonly string TemplateMainPassTag = "/*ase_main_pass*/"; - - public static readonly string TemplateFunctionsTag = "/*ase_funcs*/\n"; - //public static readonly string TemplateTagsTag = "/*ase_tags*/"; - - //public static readonly string TemplateCullModeTag = "/*ase_cull_mode*/"; - //public static readonly string TemplateBlendModeTag = "/*ase_blend_mode*/"; - //public static readonly string TemplateBlendOpTag = "/*ase_blend_op*/"; - //public static readonly string TemplateColorMaskTag = "/*ase_color_mask*/"; - //public static readonly string TemplateStencilOpTag = "/*ase_stencil*/"; - - public static readonly string TemplateCodeSnippetAttribBegin = "#CODE_SNIPPET_ATTRIBS_BEGIN#"; - public static readonly string TemplateCodeSnippetAttribEnd = "#CODE_SNIPPET_ATTRIBS_END#\n"; - public static readonly string TemplateCodeSnippetEnd = "#CODE_SNIPPET_END#\n"; - - public static readonly char TemplateNewLine = '\n'; - - // INPUTS AREA - public static readonly string TemplateInputsVertBeginTag = "/*ase_vert_out:"; - public static readonly string TemplateInputsFragBeginTag = "/*ase_frag_out:"; - public static readonly string TemplateInputsVertParamsTag = "/*ase_vert_input*/"; - public static readonly string TemplateInputsFragParamsTag = "/*ase_frag_input*/"; - - - // CODE AREA - public static readonly string TemplateVertexCodeBeginArea = "/*ase_vert_code:"; - public static readonly string TemplateFragmentCodeBeginArea = "/*ase_frag_code:"; - - - public static readonly string TemplateEndOfLine = "*/\n"; - public static readonly string TemplateEndSectionTag = "*/"; - public static readonly string TemplateFullEndTag = "/*end*/"; - - public static readonly string NameFormatter = "\"{0}\""; - - public static readonly TemplateTagData[] CommonTags = { new TemplateTagData( TemplatePropertyTag,true), - new TemplateTagData( TemplateGlobalsTag,true), - new TemplateTagData( TemplateSRPBatcherTag,true), - new TemplateTagData( TemplateFunctionsTag,true), - //new TemplateTagData( TemplateTagsTag,false," "), - new TemplateTagData( TemplatePragmaBeforeTag,true), - new TemplateTagData( TemplatePragmaTag,true), - new TemplateTagData( TemplatePassTag,true), - new TemplateTagData( TemplateInputsVertParamsTag,false), - new TemplateTagData( TemplateInputsFragParamsTag,false), - new TemplateTagData( TemplateLODsTag,true) - //new TemplateTagData( TemplateCullModeTag,false), - //new TemplateTagData( TemplateBlendModeTag,false), - //new TemplateTagData( TemplateBlendOpTag,false), - //new TemplateTagData( TemplateColorMaskTag,false), - //new TemplateTagData( TemplateStencilOpTag,true), - }; - public static string LightweigthPBRGUID = "1976390536c6c564abb90fe41f6ee334"; - public static string LightweigthUnlitGUID = "e2514bdcf5e5399499a9eb24d175b9db"; - public static string UniversalPBRGUID = "94348b07e5e8bab40bd6c8a1e3df54cd"; - public static string UniversalUnlitGUID = "2992e84f91cbeb14eab234972e07ea9d"; - - public static string HDNewLitGUID = "53b46d85872c5b24c8f4f0a1c3fe4c87"; - public static string HDNewPBRGUID = "41e04be03f2c20941bc749271be1c937"; - public static string HDNewUnlitGUID = "7f5cb9c3ea6481f469fdd856555439ef"; - public static string HDLitGUID = "091c43ba8bd92c9459798d59b089ce4e"; - public static string HDPBRGUID = "bb308bce79762c34e823049efce65141"; - public static string HDUnlitGUID = "dfe2f27ac20b08c469b2f95c236be0c3"; - - public static Dictionary OfficialTemplates = new Dictionary() - { - { "0770190933193b94aaa3065e307002fa","Legacy/Unlit"}, - { "32139be9c1eb75640a847f011acf3bcf","Legacy/Post-Processing Stack"}, - { "6ce779933eb99f049b78d6163735e06f","Legacy/Custom RT Init"}, - { "32120270d1b3a8746af2aca8bc749736","Legacy/Custom RT Update"}, - { LightweigthPBRGUID,"LW/PBR"}, - { LightweigthUnlitGUID,"LW/Unlit"}, - { UniversalPBRGUID,"Universal/PBR"}, - { UniversalUnlitGUID,"Universal/Unlit"}, - { "53b46d85872c5b24c8f4f0a1c3fe4c87","HD/Lit"}, - { HDLitGUID,"Deprecated/HD/Lit"}, - { HDPBRGUID,"Deprecated/HD/PBR"}, - { HDUnlitGUID,"Deprecated/HD/Unlit"}, - { "c71b220b631b6344493ea3cf87110c93","Legacy/Post Process" }, - { "6e114a916ca3e4b4bb51972669d463bf","Deprecated/Legacy/Default Unlit" }, - { "5056123faa0c79b47ab6ad7e8bf059a4","Legacy/Default UI" }, - { "899e609c083c74c4ca567477c39edef0","Legacy/Unlit Lightmap" }, - { "0f8ba0101102bb14ebf021ddadce9b49","Legacy/Default Sprites" }, - { "0b6a9f8b4f707c74ca64c0be8e590de0","Legacy/Particles Alpha Blended" }, - { "e1de45c0d41f68c41b2cc20c8b9c05ef","Legacy/Multi Pass Unlit" } - }; - - public static readonly string TemplateMenuItemsFileGUID = "da0b931bd234a1e43b65f684d4b59bfb"; - - private Dictionary m_availableTemplates = new Dictionary(); - - [SerializeField] - private List m_sortedTemplates = new List(); - - [SerializeField] - public string[] AvailableTemplateNames; - - [SerializeField] - public bool Initialized = false; - - private Dictionary m_optionsInitialSetup = new Dictionary(); - - public static string CurrTemplateGUIDLoaded = string.Empty; - - public static bool IsTestTemplate { get { return CurrTemplateGUIDLoaded.Equals( "a95a019bbc760714bb8228af04c291d1" ); } } - public static bool ShowDebugMessages = false; - public void RefreshAvailableTemplates() - { - if( m_availableTemplates.Count != m_sortedTemplates.Count ) - { - m_availableTemplates.Clear(); - int count = m_sortedTemplates.Count; - for( int i = 0; i < count; i++ ) - { - m_availableTemplates.Add( m_sortedTemplates[ i ].GUID, m_sortedTemplates[ i ] ); - } - } - } - - public void Init() - { - if( !Initialized ) - { - if( ShowDebugMessages ) - Debug.Log( "Initialize" ); - - string templateMenuItems = IOUtils.LoadTextFileFromDisk( AssetDatabase.GUIDToAssetPath( TemplateMenuItemsFileGUID ) ); - bool refreshTemplateMenuItems = false; - - foreach( KeyValuePair kvp in OfficialTemplates ) - { - if( !string.IsNullOrEmpty( AssetDatabase.GUIDToAssetPath( kvp.Key ) ) ) - { - TemplateMultiPass template = ScriptableObject.CreateInstance(); - template.Init( kvp.Value, kvp.Key, false ); - AddTemplate( template ); - if( !refreshTemplateMenuItems && templateMenuItems.IndexOf( kvp.Value ) < 0 ) - refreshTemplateMenuItems = true; - } - } - - // Search for other possible templates on the project - string[] allShaders = AssetDatabase.FindAssets( "t:shader" ); - for( int i = 0; i < allShaders.Length; i++ ) - { - if( !m_availableTemplates.ContainsKey( allShaders[ i ] ) ) - { - CheckAndLoadTemplate( allShaders[ i ] ); - } - } - - // TODO: Sort list alphabeticaly - AvailableTemplateNames = new string[ m_sortedTemplates.Count + 1 ]; - AvailableTemplateNames[ 0 ] = "Custom"; - for( int i = 0; i < m_sortedTemplates.Count; i++ ) - { - m_sortedTemplates[ i ].OrderId = i; - AvailableTemplateNames[ i + 1 ] = m_sortedTemplates[ i ].Name; - } - - if( refreshTemplateMenuItems ) - CreateTemplateMenuItems(); - - Initialized = true; - } - } - - //[MenuItem( "Window/Amplify Shader Editor/Create Menu Items", false, 1000 )] - //public static void ForceCreateTemplateMenuItems() - //{ - // UIUtils.CurrentWindow.TemplatesManagerInstance.CreateTemplateMenuItems(); - //} - - public void CreateTemplateMenuItems() - { - if( m_sortedTemplates == null || m_sortedTemplates.Count == 0 ) - return; - - // change names for duplicates - for( int i = 0; i < m_sortedTemplates.Count; i++ ) - { - for( int j = 0; j < i; j++ ) - { - if( m_sortedTemplates[ i ].Name == m_sortedTemplates[ j ].Name ) - { - var match = Regex.Match( m_sortedTemplates[ i ].Name, @".+(\d+)" ); - if( match.Success ) - { - string strNumber = match.Groups[ 1 ].Value; - int number = int.Parse( strNumber ) + 1; - string firstPart = m_sortedTemplates[ i ].Name.Substring( 0, match.Groups[ 1 ].Index ); - string secondPart = m_sortedTemplates[ i ].Name.Substring( match.Groups[ 1 ].Index + strNumber.Length ); - m_sortedTemplates[ i ].Name = firstPart + number + secondPart; - } - else - { - m_sortedTemplates[ i ].Name += " 1"; - } - } - } - } - - System.Text.StringBuilder fileContents = new System.Text.StringBuilder(); - fileContents.Append( "// Amplify Shader Editor - Visual Shader Editing Tool\n" ); - fileContents.Append( "// Copyright (c) Amplify Creations, Lda \n" ); - fileContents.Append( "using UnityEditor;\n" ); - fileContents.Append( "\n" ); - fileContents.Append( "namespace AmplifyShaderEditor\n" ); - fileContents.Append( "{\n" ); - fileContents.Append( "\tpublic class TemplateMenuItems\n" ); - fileContents.Append( "\t{\n" ); - int fixedPriority = 85; - for( int i = 0; i < m_sortedTemplates.Count; i++ ) - { - fileContents.AppendFormat( "\t\t[MenuItem( \"Assets/Create/Amplify Shader/{0}\", false, {1} )]\n", m_sortedTemplates[ i ].Name, fixedPriority ); - string itemName = UIUtils.RemoveInvalidCharacters( m_sortedTemplates[ i ].Name ); - fileContents.AppendFormat( "\t\tpublic static void ApplyTemplate{0}()\n", itemName/*i*/ ); - fileContents.Append( "\t\t{\n" ); - //fileContents.AppendFormat( "\t\t\tAmplifyShaderEditorWindow.CreateNewTemplateShader( \"{0}\" );\n", m_sortedTemplates[ i ].GUID ); - fileContents.AppendFormat( "\t\t\tAmplifyShaderEditorWindow.CreateConfirmationTemplateShader( \"{0}\" );\n", m_sortedTemplates[ i ].GUID ); - fileContents.Append( "\t\t}\n" ); - } - fileContents.Append( "\t}\n" ); - fileContents.Append( "}\n" ); - string filePath = AssetDatabase.GUIDToAssetPath( TemplateMenuItemsFileGUID ); - IOUtils.SaveTextfileToDisk( fileContents.ToString(), filePath, false ); - AssetDatabase.ImportAsset( filePath ); - } - - public int GetIdForTemplate( TemplateData templateData ) - { - if( templateData == null ) - return -1; - - for( int i = 0; i < m_sortedTemplates.Count; i++ ) - { - if( m_sortedTemplates[ i ].GUID.Equals( templateData.GUID ) ) - return m_sortedTemplates[ i ].OrderId; - } - return -1; - } - - - - public void AddTemplate( TemplateDataParent templateData ) - { - if( templateData == null || !templateData.IsValid ) - return; - RefreshAvailableTemplates(); - if( !m_availableTemplates.ContainsKey( templateData.GUID ) ) - { - m_sortedTemplates.Add( templateData ); - m_availableTemplates.Add( templateData.GUID, templateData ); - } - } - - public void RemoveTemplate( string guid ) - { - TemplateDataParent templateData = GetTemplate( guid ); - if( templateData != null ) - { - RemoveTemplate( templateData ); - } - } - - public void RemoveTemplate( TemplateDataParent templateData ) - { - RefreshAvailableTemplates(); - - if( m_availableTemplates != null ) - m_availableTemplates.Remove( templateData.GUID ); - - m_sortedTemplates.Remove( templateData ); - templateData.Destroy(); - } - - public void Destroy() - { - if( TemplatesManager.ShowDebugMessages ) - Debug.Log( "Destroy Manager" ); - if( m_availableTemplates != null ) - { - foreach( KeyValuePair kvp in m_availableTemplates ) - { - kvp.Value.Destroy(); - } - m_availableTemplates.Clear(); - m_availableTemplates = null; - } - int count = m_sortedTemplates.Count; - - for( int i = 0; i < count; i++ ) - { - ScriptableObject.DestroyImmediate( m_sortedTemplates[ i ] ); - } - - m_sortedTemplates.Clear(); - m_sortedTemplates = null; - - AvailableTemplateNames = null; - Initialized = false; - } - - public TemplateDataParent GetTemplate( int id ) - { - if( id < m_sortedTemplates.Count ) - return m_sortedTemplates[ id ]; - - return null; - } - - public TemplateDataParent GetTemplate( string guid ) - { - RefreshAvailableTemplates(); - if( m_availableTemplates == null && m_sortedTemplates != null ) - { - m_availableTemplates = new Dictionary(); - for( int i = 0; i < m_sortedTemplates.Count; i++ ) - { - m_availableTemplates.Add( m_sortedTemplates[ i ].GUID, m_sortedTemplates[ i ] ); - } - } - - if( m_availableTemplates.ContainsKey( guid ) ) - return m_availableTemplates[ guid ]; - - return null; - } - - - public TemplateDataParent GetTemplateByName( string name ) - { - RefreshAvailableTemplates(); - if( m_availableTemplates == null && m_sortedTemplates != null ) - { - m_availableTemplates = new Dictionary(); - for( int i = 0; i < m_sortedTemplates.Count; i++ ) - { - m_availableTemplates.Add( m_sortedTemplates[ i ].GUID, m_sortedTemplates[ i ] ); - } - } - - foreach( KeyValuePair kvp in m_availableTemplates ) - { - if( kvp.Value.DefaultShaderName.Equals( name ) ) - { - return kvp.Value; - } - } - return null; - } - - public TemplateDataParent CheckAndLoadTemplate( string guid ) - { - TemplateDataParent templateData = GetTemplate( guid ); - if( templateData == null ) - { - string datapath = AssetDatabase.GUIDToAssetPath( guid ); - string body = IOUtils.LoadTextFileFromDisk( datapath ); - - if( body.IndexOf( TemplatesManager.TemplateShaderNameBeginTag ) > -1 ) - { - templateData = ScriptableObject.CreateInstance(); - templateData.Init( string.Empty, guid, true ); - if( templateData.IsValid ) - { - AddTemplate( templateData ); - return templateData; - } - } - } - - return null; - } - - private void OnEnable() - { - if( !Initialized ) - { - Init(); - } - else - { - RefreshAvailableTemplates(); - } - hideFlags = HideFlags.HideAndDontSave; - if( ShowDebugMessages ) - Debug.Log( "On Enable Manager: " + this.GetInstanceID() ); - } - - public void ResetOptionsSetupData() - { - if( ShowDebugMessages ) - Debug.Log( "Reseting options setup data" ); - m_optionsInitialSetup.Clear(); - } - - public bool SetOptionsValue( string optionId, bool value ) - { - if( m_optionsInitialSetup.ContainsKey( optionId ) ) - { - m_optionsInitialSetup[ optionId ] = m_optionsInitialSetup[ optionId ] || value; - } - else - { - m_optionsInitialSetup.Add( optionId, value ); - } - return m_optionsInitialSetup[ optionId ]; - } - - public int TemplateCount { get { return m_sortedTemplates.Count; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs.meta deleted file mode 100644 index b49d0694..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9f0aacdb47cf3b94ebbe9e72af9d3cf1 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs deleted file mode 100644 index 6be80ea4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs +++ /dev/null @@ -1,662 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - - [Serializable] - public sealed class TemplatesStencilBufferModule : TemplateModuleParent - { - private const string FoldoutLabelStr = " Stencil Buffer"; - private GUIContent ReferenceValueContent = new GUIContent( "Reference", "The value to be compared against (if Comparison is anything else than always) and/or the value to be written to the buffer (if either Pass, Fail or ZFail is set to replace)" ); - private GUIContent ReadMaskContent = new GUIContent( "Read Mask", "An 8 bit mask as an 0-255 integer, used when comparing the reference value with the contents of the buffer (referenceValue & readMask) comparisonFunction (stencilBufferValue & readMask)" ); - private GUIContent WriteMaskContent = new GUIContent( "Write Mask", "An 8 bit mask as an 0-255 integer, used when writing to the buffer" ); - private const string ComparisonStr = "Comparison"; - private const string PassStr = "Pass"; - private const string FailStr = "Fail"; - private const string ZFailStr = "ZFail"; - - private const string ComparisonFrontStr = "Comp. Front"; - private const string PassFrontStr = "Pass Front"; - private const string FailFrontStr = "Fail Front"; - private const string ZFailFrontStr = "ZFail Front"; - - private const string ComparisonBackStr = "Comp. Back"; - private const string PassBackStr = "Pass Back"; - private const string FailBackStr = "Fail Back"; - private const string ZFailBackStr = "ZFail Back"; - - private Dictionary m_comparisonDict = new Dictionary(); - private Dictionary m_stencilOpsDict = new Dictionary(); - - [SerializeField] - private bool m_active = true; - - [SerializeField] - private InlineProperty m_reference = new InlineProperty(); - - // Read Mask - private const int ReadMaskDefaultValue = 255; - [SerializeField] - private InlineProperty m_readMask = new InlineProperty( ReadMaskDefaultValue ); - - //Write Mask - private const int WriteMaskDefaultValue = 255; - [SerializeField] - private InlineProperty m_writeMask = new InlineProperty( WriteMaskDefaultValue ); - - //Comparison Function - private const int ComparisonDefaultValue = 0; - [SerializeField] - private InlineProperty m_comparisonFunctionFrontIdx = new InlineProperty( ComparisonDefaultValue ); - - [SerializeField] - private InlineProperty m_comparisonFunctionBackIdx = new InlineProperty( ComparisonDefaultValue ); - - //Pass Stencil Op - private const int PassStencilOpDefaultValue = 0; - [SerializeField] - private InlineProperty m_passStencilOpFrontIdx = new InlineProperty( PassStencilOpDefaultValue ); - - [SerializeField] - private InlineProperty m_passStencilOpBackIdx = new InlineProperty( PassStencilOpDefaultValue ); - - //Fail Stencil Op - private const int FailStencilOpDefaultValue = 0; - - [SerializeField] - private InlineProperty m_failStencilOpFrontIdx = new InlineProperty( FailStencilOpDefaultValue ); - - [SerializeField] - private InlineProperty m_failStencilOpBackIdx = new InlineProperty( FailStencilOpDefaultValue ); - - //ZFail Stencil Op - private const int ZFailStencilOpDefaultValue = 0; - [SerializeField] - private InlineProperty m_zFailStencilOpFrontIdx = new InlineProperty( ZFailStencilOpDefaultValue ); - - [SerializeField] - private InlineProperty m_zFailStencilOpBackIdx = new InlineProperty( ZFailStencilOpDefaultValue ); - - public TemplatesStencilBufferModule() : base("Stencil Buffer") - { - for( int i = 0; i < StencilBufferOpHelper.StencilComparisonValues.Length; i++ ) - { - m_comparisonDict.Add( StencilBufferOpHelper.StencilComparisonValues[ i ].ToLower(), i ); - } - - for( int i = 0; i < StencilBufferOpHelper.StencilOpsValues.Length; i++ ) - { - m_stencilOpsDict.Add( StencilBufferOpHelper.StencilOpsValues[ i ].ToLower(), i ); - } - } - - public void CopyFrom( TemplatesStencilBufferModule other , bool allData ) - { - if( allData ) - m_independentModule = other.IndependentModule; - - m_active = other.Active; - m_reference.CopyFrom( other.Reference ); - m_readMask.CopyFrom( other.ReadMask ); - m_writeMask.CopyFrom( other.WriteMask ); - m_comparisonFunctionFrontIdx.CopyFrom( other.ComparisonFunctionIdx ); - m_comparisonFunctionBackIdx.CopyFrom( other.ComparisonFunctionBackIdx ); - m_passStencilOpFrontIdx.CopyFrom( other.PassStencilOpIdx ); - m_passStencilOpBackIdx.CopyFrom( other.PassStencilOpBackIdx ); - m_failStencilOpFrontIdx.CopyFrom( other.FailStencilOpIdx ); - m_failStencilOpBackIdx.CopyFrom( other.FailStencilOpBackIdx ); - m_zFailStencilOpFrontIdx.CopyFrom( other.ZFailStencilOpIdx ); - m_zFailStencilOpBackIdx.CopyFrom( other.ZFailStencilOpBackIdx ); - } - - public void ConfigureFromTemplateData( TemplateStencilData stencilData ) - { - bool newValidData = ( stencilData.DataCheck == TemplateDataCheck.Valid ); - if( newValidData && m_validData != newValidData ) - { - m_active = stencilData.Active; - m_independentModule = stencilData.IndependentModule; - if( string.IsNullOrEmpty( stencilData.ReferenceInline ) ) - { - m_reference.IntValue = stencilData.Reference; - m_reference.ResetProperty(); - } - else - { - m_reference.SetInlineByName( stencilData.ReferenceInline ); - } - - if( string.IsNullOrEmpty( stencilData.ReadMaskInline ) ) - { - m_readMask.IntValue = stencilData.ReadMask; - m_readMask.ResetProperty(); - } - else - { - m_readMask.SetInlineByName( stencilData.ReadMaskInline ); - } - - if( string.IsNullOrEmpty( stencilData.WriteMaskInline ) ) - { - m_writeMask.IntValue = stencilData.WriteMask; - m_writeMask.ResetProperty(); - } - else - { - m_writeMask.SetInlineByName( stencilData.WriteMaskInline ); - } - - if( string.IsNullOrEmpty( stencilData.ComparisonFrontInline ) ) - { - if( !string.IsNullOrEmpty( stencilData.ComparisonFront ) ) - { - m_comparisonFunctionFrontIdx.IntValue = m_comparisonDict[ stencilData.ComparisonFront.ToLower() ]; - } - else - { - m_comparisonFunctionFrontIdx.IntValue = m_comparisonDict[ "always" ]; - } - m_comparisonFunctionFrontIdx.ResetProperty(); - } - else - { - m_comparisonFunctionFrontIdx.SetInlineByName( stencilData.ComparisonFrontInline ); - } - - if( string.IsNullOrEmpty( stencilData.PassFrontInline ) ) - { - if( !string.IsNullOrEmpty( stencilData.PassFront ) ) - { - m_passStencilOpFrontIdx.IntValue = m_stencilOpsDict[ stencilData.PassFront.ToLower() ]; - } - else - { - m_passStencilOpFrontIdx.IntValue = m_stencilOpsDict[ "keep" ]; - } - m_passStencilOpFrontIdx.ResetProperty(); - } - else - { - m_passStencilOpFrontIdx.SetInlineByName( stencilData.PassFrontInline ); - } - - if( string.IsNullOrEmpty( stencilData.FailFrontInline ) ) - { - if( !string.IsNullOrEmpty( stencilData.FailFront ) ) - { - m_failStencilOpFrontIdx.IntValue = m_stencilOpsDict[ stencilData.FailFront.ToLower() ]; - } - else - { - m_failStencilOpFrontIdx.IntValue = m_stencilOpsDict[ "keep" ]; - } - m_failStencilOpFrontIdx.ResetProperty(); - } - else - { - m_failStencilOpFrontIdx.SetInlineByName( stencilData.FailFrontInline ); - } - - if( string.IsNullOrEmpty( stencilData.ZFailFrontInline ) ) - { - if( !string.IsNullOrEmpty( stencilData.ZFailFront ) ) - { - m_zFailStencilOpFrontIdx.IntValue = m_stencilOpsDict[ stencilData.ZFailFront.ToLower() ]; - } - else - { - m_zFailStencilOpFrontIdx.IntValue = m_stencilOpsDict[ "keep" ]; - } - m_zFailStencilOpFrontIdx.ResetProperty(); - } - else - { - m_zFailStencilOpFrontIdx.SetInlineByName( stencilData.ZFailFrontInline ); - } - - if( string.IsNullOrEmpty( stencilData.ComparisonBackInline ) ) - { - if( !string.IsNullOrEmpty( stencilData.ComparisonBack ) ) - { - m_comparisonFunctionBackIdx.IntValue = m_comparisonDict[ stencilData.ComparisonBack.ToLower() ]; - } - else - { - m_comparisonFunctionBackIdx.IntValue = m_comparisonDict[ "always" ]; - } - m_comparisonFunctionBackIdx.ResetProperty(); - } - else - { - m_comparisonFunctionBackIdx.SetInlineByName( stencilData.ComparisonBackInline ); - } - - if( string.IsNullOrEmpty( stencilData.PassBackInline ) ) - { - - if( !string.IsNullOrEmpty( stencilData.PassBack ) ) - { - m_passStencilOpBackIdx.IntValue = m_stencilOpsDict[ stencilData.PassBack.ToLower() ]; - } - else - { - m_passStencilOpBackIdx.IntValue = m_stencilOpsDict[ "keep" ]; - } - m_passStencilOpBackIdx.ResetProperty(); - } - else - { - m_passStencilOpBackIdx.SetInlineByName( stencilData.PassBackInline ); - } - - if( string.IsNullOrEmpty( stencilData.FailBackInline ) ) - { - if( !string.IsNullOrEmpty( stencilData.FailBack ) ) - { - m_failStencilOpBackIdx.IntValue = m_stencilOpsDict[ stencilData.FailBack.ToLower() ]; - } - else - { - m_failStencilOpBackIdx.IntValue = m_stencilOpsDict[ "keep" ]; - } - m_failStencilOpBackIdx.ResetProperty(); - } - else - { - m_failStencilOpBackIdx.SetInlineByName( stencilData.FailBackInline ); - } - - - if( string.IsNullOrEmpty( stencilData.ZFailBackInline ) ) - { - if( !string.IsNullOrEmpty( stencilData.ZFailBack ) ) - { - m_zFailStencilOpBackIdx.IntValue = m_stencilOpsDict[ stencilData.ZFailBack.ToLower() ]; - } - else - { - m_zFailStencilOpBackIdx.IntValue = m_stencilOpsDict[ "keep" ]; - } - m_zFailStencilOpBackIdx.ResetProperty(); - } - else - { - m_zFailStencilOpBackIdx.SetInlineByName( stencilData.ZFailBackInline ); - } - } - m_validData = newValidData; - } - - public string CreateStencilOp( CullMode cullMode ) - { - if( !m_active ) - return string.Empty; - - string result = "Stencil\n{\n"; - result += string.Format( "\tRef {0}\n", m_reference.GetValueOrProperty() ); - if( m_readMask.IsValid || m_readMask.IntValue != ReadMaskDefaultValue ) - { - result += string.Format( "\tReadMask {0}\n", m_readMask.GetValueOrProperty() ); - } - - if( m_writeMask.IsValid || m_writeMask.IntValue != WriteMaskDefaultValue ) - { - result += string.Format( "\tWriteMask {0}\n", m_writeMask.GetValueOrProperty() ); - } - - if( cullMode == CullMode.Off && - ( m_comparisonFunctionBackIdx.IsValid || m_comparisonFunctionBackIdx.IntValue != ComparisonDefaultValue || - m_passStencilOpBackIdx.IsValid || m_passStencilOpBackIdx.IntValue != PassStencilOpDefaultValue || - m_failStencilOpBackIdx.IsValid || m_failStencilOpBackIdx.IntValue != FailStencilOpDefaultValue || - m_zFailStencilOpBackIdx.IsValid || m_zFailStencilOpBackIdx.IntValue != ZFailStencilOpDefaultValue ) ) - { - if( m_comparisonFunctionFrontIdx.IsValid || m_comparisonFunctionFrontIdx.IntValue != ComparisonDefaultValue ) - result += string.Format( "\tCompFront {0}\n", m_comparisonFunctionFrontIdx.GetValueOrProperty( StencilBufferOpHelper.StencilComparisonValues[ m_comparisonFunctionFrontIdx.IntValue ] ) ); - - if( m_passStencilOpFrontIdx.IsValid || m_passStencilOpFrontIdx.IntValue != PassStencilOpDefaultValue ) - result += string.Format( "\tPassFront {0}\n", m_passStencilOpFrontIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_passStencilOpFrontIdx.IntValue ] ) ); - - if( m_failStencilOpFrontIdx.IsValid || m_failStencilOpFrontIdx.IntValue != FailStencilOpDefaultValue ) - result += string.Format( "\tFailFront {0}\n", m_failStencilOpFrontIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_failStencilOpFrontIdx.IntValue ] ) ); - - if( m_zFailStencilOpFrontIdx.IsValid || m_zFailStencilOpFrontIdx.IntValue != ZFailStencilOpDefaultValue ) - result += string.Format( "\tZFailFront {0}\n", m_zFailStencilOpFrontIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_zFailStencilOpFrontIdx.IntValue ] ) ); - - if( m_comparisonFunctionBackIdx.IsValid || m_comparisonFunctionBackIdx.IntValue != ComparisonDefaultValue ) - result += string.Format( "\tCompBack {0}\n", m_comparisonFunctionBackIdx.GetValueOrProperty( StencilBufferOpHelper.StencilComparisonValues[ m_comparisonFunctionBackIdx.IntValue ] ) ); - - if( m_passStencilOpBackIdx.IsValid || m_passStencilOpBackIdx.IntValue != PassStencilOpDefaultValue ) - result += string.Format( "\tPassBack {0}\n", m_passStencilOpBackIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_passStencilOpBackIdx.IntValue ] ) ); - - if( m_failStencilOpBackIdx.IsValid || m_failStencilOpBackIdx.IntValue != FailStencilOpDefaultValue ) - result += string.Format( "\tFailBack {0}\n", m_failStencilOpBackIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_failStencilOpBackIdx.IntValue ] )); - - if( m_zFailStencilOpBackIdx.IsValid || m_zFailStencilOpBackIdx.IntValue != ZFailStencilOpDefaultValue ) - result += string.Format( "\tZFailBack {0}\n", m_zFailStencilOpBackIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_zFailStencilOpBackIdx.IntValue ] )); - } - else - { - if( m_comparisonFunctionFrontIdx.IsValid || m_comparisonFunctionFrontIdx.IntValue != ComparisonDefaultValue ) - result += string.Format( "\tComp {0}\n", m_comparisonFunctionFrontIdx.GetValueOrProperty(StencilBufferOpHelper.StencilComparisonValues[ m_comparisonFunctionFrontIdx.IntValue ] )); - if( m_passStencilOpFrontIdx.IsValid || m_passStencilOpFrontIdx.IntValue != PassStencilOpDefaultValue ) - result += string.Format( "\tPass {0}\n", m_passStencilOpFrontIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_passStencilOpFrontIdx.IntValue ] )); - if( m_failStencilOpFrontIdx.IsValid || m_failStencilOpFrontIdx.IntValue != FailStencilOpDefaultValue ) - result += string.Format( "\tFail {0}\n", m_failStencilOpFrontIdx.GetValueOrProperty( StencilBufferOpHelper.StencilOpsValues[ m_failStencilOpFrontIdx.IntValue ] )); - if( m_zFailStencilOpFrontIdx.IsValid || m_zFailStencilOpFrontIdx.IntValue != ZFailStencilOpDefaultValue ) - result += string.Format( "\tZFail {0}\n", m_zFailStencilOpFrontIdx.GetValueOrProperty(StencilBufferOpHelper.StencilOpsValues[ m_zFailStencilOpFrontIdx.IntValue ] )); - } - - result += "}"; - return result; - } - - public override void ShowUnreadableDataMessage( ParentNode owner ) - { - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedStencilOptions; - NodeUtils.DrawPropertyGroup( ref foldout, FoldoutLabelStr, base.ShowUnreadableDataMessage ); - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedStencilOptions = foldout; - } - - public void Draw( UndoParentNode owner, CullMode cullMode , bool style = true ) - { - bool foldout = owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedStencilOptions; - if( style ) - { - NodeUtils.DrawPropertyGroup( ref foldout, FoldoutLabelStr, () => - { - DrawBlock( owner, cullMode ); - } ); - } - else - { - NodeUtils.DrawNestedPropertyGroup( owner, ref foldout, ref m_active, FoldoutLabelStr, () => - { - DrawBlock( owner, cullMode ); - } ); - } - owner.ContainerGraph.ParentWindow.InnerWindowVariables.ExpandedStencilOptions = foldout; - } - - void DrawBlock( UndoParentNode owner, CullMode cullMode ) - { - bool guiEnabled = GUI.enabled; - GUI.enabled = m_active; - EditorGUI.BeginChangeCheck(); - { - m_reference.IntSlider( ref owner, ReferenceValueContent, 0, 255 ); - m_readMask.IntSlider( ref owner, ReadMaskContent, 0, 255 ); - m_writeMask.IntSlider( ref owner, WriteMaskContent, 0, 255 ); - if( cullMode == CullMode.Off ) - { - m_comparisonFunctionFrontIdx.EnumTypePopup( ref owner, ComparisonFrontStr, StencilBufferOpHelper.StencilComparisonLabels ); - m_passStencilOpFrontIdx.EnumTypePopup( ref owner, PassFrontStr, StencilBufferOpHelper.StencilOpsLabels ); - m_failStencilOpFrontIdx.EnumTypePopup( ref owner, FailFrontStr, StencilBufferOpHelper.StencilOpsLabels ); - m_zFailStencilOpFrontIdx.EnumTypePopup( ref owner, ZFailFrontStr, StencilBufferOpHelper.StencilOpsLabels ); - EditorGUILayout.Separator(); - m_comparisonFunctionBackIdx.EnumTypePopup( ref owner, ComparisonBackStr, StencilBufferOpHelper.StencilComparisonLabels ); - m_passStencilOpBackIdx.EnumTypePopup( ref owner, PassBackStr, StencilBufferOpHelper.StencilOpsLabels ); - m_failStencilOpBackIdx.EnumTypePopup( ref owner, FailBackStr, StencilBufferOpHelper.StencilOpsLabels ); - m_zFailStencilOpBackIdx.EnumTypePopup( ref owner, ZFailBackStr, StencilBufferOpHelper.StencilOpsLabels ); - } - else - { - m_comparisonFunctionFrontIdx.EnumTypePopup( ref owner, ComparisonStr, StencilBufferOpHelper.StencilComparisonLabels ); - m_passStencilOpFrontIdx.EnumTypePopup( ref owner, PassFrontStr, StencilBufferOpHelper.StencilOpsLabels ); - m_failStencilOpFrontIdx.EnumTypePopup( ref owner, FailFrontStr, StencilBufferOpHelper.StencilOpsLabels ); - m_zFailStencilOpFrontIdx.EnumTypePopup( ref owner, ZFailFrontStr, StencilBufferOpHelper.StencilOpsLabels ); - } - } - if( EditorGUI.EndChangeCheck() ) - { - m_isDirty = true; - } - GUI.enabled = guiEnabled; - } - - public override void ReadFromString( ref uint index, ref string[] nodeParams ) - { - bool validDataOnMeta = m_validData; - if( UIUtils.CurrentShaderVersion() > TemplatesManager.MPShaderVersion ) - { - validDataOnMeta = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( validDataOnMeta ) - { - if( UIUtils.CurrentShaderVersion() > 15307 ) - { - m_active = Convert.ToBoolean( nodeParams[ index++ ] ); - } - - if( UIUtils.CurrentShaderVersion() < 15304 ) - { - m_reference.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_readMask.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_writeMask.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_comparisonFunctionFrontIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_passStencilOpFrontIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_failStencilOpFrontIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_zFailStencilOpFrontIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_comparisonFunctionBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_passStencilOpBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_failStencilOpBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - m_zFailStencilOpBackIdx.IntValue = Convert.ToInt32( nodeParams[ index++ ] ); - } - else - { - m_reference.ReadFromString( ref index, ref nodeParams ); - m_readMask.ReadFromString( ref index, ref nodeParams ); - m_writeMask.ReadFromString( ref index, ref nodeParams ); - m_comparisonFunctionFrontIdx.ReadFromString( ref index, ref nodeParams ); - m_passStencilOpFrontIdx.ReadFromString( ref index, ref nodeParams ); - m_failStencilOpFrontIdx.ReadFromString( ref index, ref nodeParams ); - m_zFailStencilOpFrontIdx.ReadFromString( ref index, ref nodeParams ); - m_comparisonFunctionBackIdx.ReadFromString( ref index, ref nodeParams ); - m_passStencilOpBackIdx.ReadFromString( ref index, ref nodeParams ); - m_failStencilOpBackIdx.ReadFromString( ref index, ref nodeParams ); - m_zFailStencilOpBackIdx.ReadFromString( ref index, ref nodeParams ); - } - - } - } - - public override void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_validData ); - if( m_validData ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_active ); - m_reference.WriteToString( ref nodeInfo ); - m_readMask.WriteToString( ref nodeInfo ); - m_writeMask.WriteToString( ref nodeInfo ); - m_comparisonFunctionFrontIdx.WriteToString( ref nodeInfo ); - m_passStencilOpFrontIdx.WriteToString( ref nodeInfo ); - m_failStencilOpFrontIdx.WriteToString( ref nodeInfo ); - m_zFailStencilOpFrontIdx.WriteToString( ref nodeInfo ); - m_comparisonFunctionBackIdx.WriteToString( ref nodeInfo ); - m_passStencilOpBackIdx.WriteToString( ref nodeInfo ); - m_failStencilOpBackIdx.WriteToString( ref nodeInfo ); - m_zFailStencilOpBackIdx.WriteToString( ref nodeInfo ); - } - } - - public override void Destroy() - { - m_comparisonDict.Clear(); - m_comparisonDict = null; - - m_stencilOpsDict.Clear(); - m_stencilOpsDict = null; - - m_reference = null; - m_readMask = null; - m_writeMask = null; - m_comparisonFunctionFrontIdx = null; - m_passStencilOpFrontIdx = null; - m_failStencilOpFrontIdx = null; - m_zFailStencilOpFrontIdx = null; - m_comparisonFunctionBackIdx = null; - m_passStencilOpBackIdx = null; - m_failStencilOpBackIdx = null; - m_zFailStencilOpBackIdx = null; - } - public bool Active { get { return m_active; } } - public InlineProperty Reference { get { return m_reference; } } - public InlineProperty ReadMask { get { return m_readMask; } } - public InlineProperty WriteMask { get { return m_writeMask; } } - public InlineProperty ComparisonFunctionIdx { get { return m_comparisonFunctionFrontIdx; } } - public InlineProperty ComparisonFunctionBackIdx { get { return m_comparisonFunctionBackIdx; } } - public InlineProperty PassStencilOpIdx { get { return m_passStencilOpFrontIdx; } } - public InlineProperty PassStencilOpBackIdx { get { return m_passStencilOpBackIdx; } } - public InlineProperty FailStencilOpIdx { get { return m_failStencilOpFrontIdx; } } - public InlineProperty FailStencilOpBackIdx { get { return m_failStencilOpBackIdx; } } - public InlineProperty ZFailStencilOpIdx { get { return m_zFailStencilOpFrontIdx; } } - public InlineProperty ZFailStencilOpBackIdx { get { return m_zFailStencilOpBackIdx; } } - - - public int ReferenceValue - { - set - { - m_reference.IntValue = value; - m_reference.Active = false; - } - get - { - return m_reference.IntValue; - } - } - - public int ReadMaskValue - { - set - { - m_readMask.IntValue = value; - m_reference.Active = false; - } - get - { - return m_readMask.IntValue; - } - } - - public int WriteMaskValue - { - set - { - m_writeMask.IntValue = value; - m_writeMask.Active = false; - } - get - { - return m_writeMask.IntValue; - } - } - - public int ComparisonFunctionIdxValue - { - set - { - m_comparisonFunctionFrontIdx.IntValue = value; - m_comparisonFunctionFrontIdx.Active = false; - } - get - { - return m_comparisonFunctionFrontIdx.IntValue; - } - } - - public int ComparisonFunctionBackIdxValue - { - set - { - m_comparisonFunctionBackIdx.IntValue = value; - m_comparisonFunctionBackIdx.Active = false; - } - get - { - return m_comparisonFunctionBackIdx.IntValue; - } - } - - public int PassStencilOpIdxValue - { - set - { - m_passStencilOpFrontIdx.IntValue = value; - m_passStencilOpFrontIdx.Active = false; - } - get - { - return m_passStencilOpFrontIdx.IntValue; - } - } - - public int PassStencilOpBackIdxValue - { - set - { - m_passStencilOpBackIdx.IntValue = value; - m_passStencilOpBackIdx.Active = false; - } - get - { - return m_passStencilOpBackIdx.IntValue; - } - } - - public int FailStencilOpIdxValue - { - set - { - m_failStencilOpFrontIdx.IntValue = value; - m_failStencilOpFrontIdx.Active = false; - } - get - { - return m_failStencilOpFrontIdx.IntValue; - } - } - public int FailStencilOpBackIdxValue - { - set - { - m_failStencilOpBackIdx.IntValue = value; - m_failStencilOpBackIdx.Active = false; - } - get - { - return m_failStencilOpBackIdx.IntValue; - } - } - - public int ZFailStencilOpIdxValue - { - set - { - m_zFailStencilOpFrontIdx.IntValue = value; - m_zFailStencilOpFrontIdx.Active = false; - } - get - { - return m_zFailStencilOpFrontIdx.IntValue; - } - } - - public int ZFailStencilOpBackIdxValue - { - set - { - m_zFailStencilOpBackIdx.IntValue = value; - m_zFailStencilOpBackIdx.Active = false; - } - get - { - return m_zFailStencilOpBackIdx.IntValue; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs.meta deleted file mode 100644 index 552dbaf7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Templates/TemplatesStencilBufferModule.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fa41b984209fa624aa1fdea5949d9d59 -timeCreated: 1511548974 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils.meta deleted file mode 100644 index f81a149d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 77f9dcd6b7a403a47b926073779ee42f -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs deleted file mode 100644 index e009c04f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs +++ /dev/null @@ -1,460 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -using System; -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -//using UnityEngine.Rendering.PostProcessing; - - -namespace AmplifyShaderEditor -{ - public enum ASEPostProcessEvent - { - BeforeTransparent = 0, - BeforeStack = 1, - AfterStack = 2 - } - - [Serializable] - public class ASEPPSHelperBuffer - { - public string Name; - public string Tooltip; - } - - [Serializable] - public class ASEPPSHelperTool : EditorWindow - { - private const string PPSFullTemplate = - "// Amplify Shader Editor - Visual Shader Editing Tool\n" + - "// Copyright (c) Amplify Creations, Lda \n" + - "#if UNITY_POST_PROCESSING_STACK_V2\n" + - "using System;\n" + - "using UnityEngine;\n" + - "using UnityEngine.Rendering.PostProcessing;\n" + - "\n" + - "[Serializable]\n" + - "[PostProcess( typeof( /*PPSRendererClass*/ ), PostProcessEvent./*PPSEventType*/, \"/*PPSMenuEntry*/\", /*AllowInSceneView*/ )]\n" + - "public sealed class /*PPSSettingsClass*/ : PostProcessEffectSettings\n" + - "{\n" + - "/*PPSPropertiesDeclaration*/" + - "}\n" + - "\n" + - "public sealed class /*PPSRendererClass*/ : PostProcessEffectRenderer\n" + - "{\n" + - "\tpublic override void Render( PostProcessRenderContext context )\n" + - "\t{\n" + - "\t\tvar sheet = context.propertySheets.Get( Shader.Find( \"/*PPSShader*/\" ) );\n" + - "/*PPSPropertySet*/" + - "\t\tcontext.command.BlitFullscreenTriangle( context.source, context.destination, sheet, 0 );\n" + - "\t}\n" + - "}\n" + - "#endif\n"; - - private const string PPSEventType = "/*PPSEventType*/"; - private const string PPSRendererClass = "/*PPSRendererClass*/"; - private const string PPSSettingsClass = "/*PPSSettingsClass*/"; - private const string PPSMenuEntry = "/*PPSMenuEntry*/"; - private const string PPSAllowInSceneView = "/*AllowInSceneView*/"; - private const string PPSShader = "/*PPSShader*/"; - private const string PPSPropertiesDecl = "/*PPSPropertiesDeclaration*/"; - private const string PPSPropertySet = "/*PPSPropertySet*/"; - - public static readonly string PPSPropertySetFormat = "\t\tsheet.properties.{0}( \"{1}\", settings.{1} );\n"; - public static readonly string PPSPropertySetNullPointerCheckFormat = "\t\tif(settings.{1}.value != null) sheet.properties.{0}( \"{1}\", settings.{1} );\n"; - public static readonly string PPSPropertyDecFormat = - "\t[{0}Tooltip( \"{1}\" )]\n" + - "\tpublic {2} {3} = new {2} {{ {4} }};\n"; - public static readonly Dictionary WireToPPSType = new Dictionary() - { - { WirePortDataType.FLOAT,"FloatParameter"}, - { WirePortDataType.FLOAT2,"Vector4Parameter"}, - { WirePortDataType.FLOAT3,"Vector4Parameter"}, - { WirePortDataType.FLOAT4,"Vector4Parameter"}, - { WirePortDataType.COLOR,"ColorParameter"}, - { WirePortDataType.SAMPLER1D,"TextureParameter"}, - { WirePortDataType.SAMPLER2D,"TextureParameter"}, - { WirePortDataType.SAMPLER3D,"TextureParameter"}, - { WirePortDataType.SAMPLERCUBE,"TextureParameter"} - }; - - public static readonly Dictionary WireToPPSValueSet = new Dictionary() - { - { WirePortDataType.FLOAT,"SetFloat"}, - { WirePortDataType.FLOAT2,"SetVector"}, - { WirePortDataType.FLOAT3,"SetVector"}, - { WirePortDataType.FLOAT4,"SetVector"}, - { WirePortDataType.COLOR,"SetColor"}, - { WirePortDataType.SAMPLER1D, "SetTexture"}, - { WirePortDataType.SAMPLER2D, "SetTexture"}, - { WirePortDataType.SAMPLER3D, "SetTexture"}, - { WirePortDataType.SAMPLERCUBE,"SetTexture"} - }; - - public static readonly Dictionary ShaderPropertyToPPSType = new Dictionary() - { - { UnityEditor.ShaderUtil.ShaderPropertyType.Float,"FloatParameter"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.Range,"FloatParameter"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.Vector,"Vector4Parameter"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.Color,"ColorParameter"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.TexEnv,"TextureParameter"} - }; - - - public static readonly Dictionary ShaderPropertyToPPSSet = new Dictionary() - { - { UnityEditor.ShaderUtil.ShaderPropertyType.Float,"SetFloat"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.Range,"SetFloat"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.Vector,"SetVector"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.Color,"SetColor"}, - { UnityEditor.ShaderUtil.ShaderPropertyType.TexEnv,"SetTexture"} - }; - - private Dictionary m_excludedProperties = new Dictionary - { - { "_texcoord",true }, - { "__dirty",true} - }; - - private Material m_dummyMaterial = null; - - private DragAndDropTool m_dragAndDropTool; - private Rect m_draggableArea; - - [SerializeField] - private string m_rendererClassName = "PPSRenderer"; - - [SerializeField] - private string m_settingsClassName = "PPSSettings"; - - [SerializeField] - private string m_folderPath = "Assets/"; - - [SerializeField] - private string m_menuEntry = string.Empty; - - [SerializeField] - private bool m_allowInSceneView = true; - - [SerializeField] - private ASEPostProcessEvent m_eventType = ASEPostProcessEvent.AfterStack; - - [SerializeField] - private Shader m_currentShader = null; - - [SerializeField] - private List m_tooltips = new List(); - - [SerializeField] - private bool m_tooltipsFoldout = true; - - private GUIStyle m_contentStyle = null; - private GUIStyle m_pathButtonStyle = null; - private GUIContent m_pathButtonContent = new GUIContent(); - private Vector2 m_scrollPos = Vector2.zero; - - [MenuItem( "Window/Amplify Shader Editor/Post-Processing Stack Tool", false, 1001 )] - static void ShowWindow() - { - ASEPPSHelperTool window = EditorWindow.GetWindow(); - window.titleContent.text = "Post-Processing Stack Tool"; - window.minSize = new Vector2( 302, 350 ); - window.Show(); - } - - void FetchTooltips() - { - m_tooltips.Clear(); - int propertyCount = UnityEditor.ShaderUtil.GetPropertyCount( m_currentShader ); - for( int i = 0; i < propertyCount; i++ ) - { - //UnityEditor.ShaderUtil.ShaderPropertyType type = UnityEditor.ShaderUtil.GetPropertyType( m_currentShader, i ); - string name = UnityEditor.ShaderUtil.GetPropertyName( m_currentShader, i ); - string description = UnityEditor.ShaderUtil.GetPropertyDescription( m_currentShader, i ); - - if( m_excludedProperties.ContainsKey( name )) - continue; - - m_tooltips.Add( new ASEPPSHelperBuffer { Name = name, Tooltip = description } ); - } - } - - void OnGUI() - { - if( m_pathButtonStyle == null ) - m_pathButtonStyle = "minibutton"; - - m_scrollPos = EditorGUILayout.BeginScrollView( m_scrollPos, GUILayout.Height( position.height ) ); - - EditorGUILayout.BeginVertical( m_contentStyle ); - EditorGUI.BeginChangeCheck(); - m_currentShader = EditorGUILayout.ObjectField( "Shader", m_currentShader, typeof( Shader ), false ) as Shader; - if( EditorGUI.EndChangeCheck() ) - { - GetInitialInfo( m_currentShader ); - } - - EditorGUILayout.Separator(); - EditorGUILayout.LabelField( "Path and Filename" ); - EditorGUILayout.BeginHorizontal(); - m_pathButtonContent.text = m_folderPath; - Vector2 buttonSize = m_pathButtonStyle.CalcSize( m_pathButtonContent ); - if( GUILayout.Button( m_pathButtonContent, m_pathButtonStyle, GUILayout.MaxWidth( Mathf.Min( position.width * 0.5f, buttonSize.x ) ) ) ) - { - string folderpath = EditorUtility.OpenFolderPanel( "Save Texture Array to folder", "Assets/", "" ); - folderpath = FileUtil.GetProjectRelativePath( folderpath ); - if( string.IsNullOrEmpty( folderpath ) ) - m_folderPath = "Assets/"; - else - m_folderPath = folderpath + "/"; - } - - m_settingsClassName = EditorGUILayout.TextField( m_settingsClassName, GUILayout.ExpandWidth( true ) ); - - EditorGUILayout.LabelField( ".cs", GUILayout.MaxWidth( 40 ) ); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.Separator(); - - m_menuEntry = EditorGUILayout.TextField( "Name", m_menuEntry ); - - EditorGUILayout.Separator(); - - m_allowInSceneView = EditorGUILayout.Toggle( "Allow In Scene View", m_allowInSceneView ); - - EditorGUILayout.Separator(); - - m_eventType = (ASEPostProcessEvent)EditorGUILayout.EnumPopup( "Event Type", m_eventType ); - - EditorGUILayout.Separator(); - - m_tooltipsFoldout = EditorGUILayout.Foldout( m_tooltipsFoldout, "Tooltips" ); - if( m_tooltipsFoldout ) - { - EditorGUI.indentLevel++; - for( int i = 0; i < m_tooltips.Count; i++ ) - { - m_tooltips[ i ].Tooltip = EditorGUILayout.TextField( m_tooltips[ i ].Name, m_tooltips[ i ].Tooltip ); - } - EditorGUI.indentLevel--; - } - - EditorGUILayout.Separator(); - - if( GUILayout.Button( "Build" ) ) - { - System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; - string propertiesDecl = string.Empty; - string propertiesSet = string.Empty; - GetShaderInfoFromShaderAsset( ref propertiesDecl, ref propertiesSet ); - string template = PPSFullTemplate; - template = template.Replace( PPSRendererClass, m_rendererClassName ); - template = template.Replace( PPSSettingsClass, m_settingsClassName ); - template = template.Replace( PPSEventType, m_eventType.ToString() ); - template = template.Replace( PPSPropertiesDecl, propertiesDecl ); - template = template.Replace( PPSPropertySet, propertiesSet ); - template = template.Replace( PPSMenuEntry, m_menuEntry ); - template = template.Replace( PPSAllowInSceneView, m_allowInSceneView?"true":"false" ); - template = template.Replace( PPSShader, m_currentShader.name ); - string path = m_folderPath + m_settingsClassName + ".cs"; - IOUtils.SaveTextfileToDisk( template, path, false ); - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - AssetDatabase.Refresh(); - } - - EditorGUILayout.EndVertical(); - EditorGUILayout.EndScrollView(); - m_draggableArea.size = position.size; - m_dragAndDropTool.TestDragAndDrop( m_draggableArea ); - } - - public void GetShaderInfoFromASE( ref string propertiesDecl, ref string propertiesSet ) - { - List properties = UIUtils.CurrentWindow.OutsideGraph.PropertyNodes.NodesList; - int propertyCount = properties.Count; - for( int i = 0; i < propertyCount; i++ ) - { - properties[ i ].GeneratePPSInfo( ref propertiesDecl, ref propertiesSet ); - } - } - - public void GetShaderInfoFromShaderAsset( ref string propertiesDecl, ref string propertiesSet ) - { - bool fetchInitialInfo = false; - if( m_currentShader == null ) - { - Material mat = Selection.activeObject as Material; - if( mat != null ) - { - m_currentShader = mat.shader; - } - else - { - m_currentShader = Selection.activeObject as Shader; - } - fetchInitialInfo = true; - } - - if( m_currentShader != null ) - { - if( fetchInitialInfo ) - GetInitialInfo( m_currentShader ); - - if( m_dummyMaterial == null ) - { - m_dummyMaterial = new Material( m_currentShader ); - } - else - { - m_dummyMaterial.shader = m_currentShader; - } - - int propertyCount = UnityEditor.ShaderUtil.GetPropertyCount( m_currentShader ); - //string allProperties = string.Empty; - int validIds = 0; - for( int i = 0; i < propertyCount; i++ ) - { - UnityEditor.ShaderUtil.ShaderPropertyType type = UnityEditor.ShaderUtil.GetPropertyType( m_currentShader, i ); - string name = UnityEditor.ShaderUtil.GetPropertyName( m_currentShader, i ); - //string description = UnityEditor.ShaderUtil.GetPropertyDescription( m_currentShader, i ); - if( m_excludedProperties.ContainsKey( name )) - continue; - - string defaultValue = string.Empty; - bool nullPointerCheck = false; - switch( type ) - { - case UnityEditor.ShaderUtil.ShaderPropertyType.Color: - { - Color value = m_dummyMaterial.GetColor( name ); - defaultValue = string.Format( "value = new Color({0}f,{1}f,{2}f,{3}f)", value.r, value.g, value.b, value.a ); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Vector: - { - Vector4 value = m_dummyMaterial.GetVector( name ); - defaultValue = string.Format( "value = new Vector4({0}f,{1}f,{2}f,{3}f)", value.x, value.y, value.z, value.w ); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Float: - { - float value = m_dummyMaterial.GetFloat( name ); - defaultValue = "value = " + value + "f"; - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Range: - { - float value = m_dummyMaterial.GetFloat( name ); - defaultValue = "value = " + value + "f"; - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.TexEnv: - { - nullPointerCheck = true; - } - break; - } - - propertiesDecl += string.Format( PPSPropertyDecFormat, string.Empty, m_tooltips[ validIds ].Tooltip, ShaderPropertyToPPSType[ type ], name, defaultValue ); - propertiesSet += string.Format( nullPointerCheck ? PPSPropertySetNullPointerCheckFormat : PPSPropertySetFormat, ShaderPropertyToPPSSet[ type ], name ); - validIds++; - } - - } - } - - private void GetInitialInfo() - { - MasterNode masterNode = UIUtils.CurrentWindow.OutsideGraph.CurrentMasterNode; - m_menuEntry = masterNode.ShaderName.Replace( "Hidden/", string.Empty ).Replace( ".shader", string.Empty ); - string name = m_menuEntry; - m_rendererClassName = name + "PPSRenderer"; - m_settingsClassName = name + "PPSSettings"; - m_folderPath = "Assets/"; - } - - private void GetInitialInfo( Shader shader ) - { - if( shader == null ) - { - m_scrollPos = Vector2.zero; - m_menuEntry = string.Empty; - m_rendererClassName = "PPSRenderer"; - m_settingsClassName = "PPSSettings"; - m_folderPath = "Assets/"; - m_tooltips.Clear(); - return; - } - - m_menuEntry = shader.name.Replace( "Hidden/", string.Empty ).Replace( ".shader", string.Empty ); - m_menuEntry = UIUtils.RemoveInvalidCharacters( m_menuEntry ); - string name = m_menuEntry.Replace( "/", string.Empty ); - m_rendererClassName = name + "PPSRenderer"; - m_settingsClassName = name + "PPSSettings"; - m_folderPath = AssetDatabase.GetAssetPath( shader ); - m_folderPath = m_folderPath.Replace( System.IO.Path.GetFileName( m_folderPath ), string.Empty ); - - FetchTooltips(); - } - - public void OnValidObjectsDropped( UnityEngine.Object[] droppedObjs ) - { - for( int objIdx = 0; objIdx < droppedObjs.Length; objIdx++ ) - { - Material mat = droppedObjs[ objIdx ] as Material; - if( mat != null ) - { - m_currentShader = mat.shader; - GetInitialInfo( mat.shader ); - return; - } - else - { - Shader shader = droppedObjs[ objIdx ] as Shader; - if( shader != null ) - { - m_currentShader = shader; - GetInitialInfo( shader ); - return; - } - } - } - } - - private void OnEnable() - { - m_draggableArea = new Rect( 0, 0, 1, 1 ); - m_dragAndDropTool = new DragAndDropTool(); - m_dragAndDropTool.OnValidDropObjectEvt += OnValidObjectsDropped; - - if( m_contentStyle == null ) - { - m_contentStyle = new GUIStyle( GUIStyle.none ); - m_contentStyle.margin = new RectOffset( 6, 4, 5, 5 ); - } - - m_pathButtonStyle = null; - - //GetInitialInfo(); - } - - private void OnDestroy() - { - if( m_dummyMaterial != null ) - { - GameObject.DestroyImmediate( m_dummyMaterial ); - m_dummyMaterial = null; - } - - m_dragAndDropTool.Destroy(); - m_dragAndDropTool = null; - - m_tooltips.Clear(); - m_tooltips = null; - - m_contentStyle = null; - m_pathButtonStyle = null; - m_currentShader = null; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs.meta deleted file mode 100644 index 581a6221..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPPSHelperTool.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ccaa3765dae023d4b8657544c1aeef4a -timeCreated: 1550254201 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs deleted file mode 100644 index 9336c150..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs +++ /dev/null @@ -1,540 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -#if UNITY_2018_3_OR_NEWER -using System; -using UnityEngine; -using UnityEditor; -using UnityEditor.PackageManager.Requests; -using System.Collections.Generic; -using System.IO; -using System.Reflection; - -namespace AmplifyShaderEditor -{ - public enum ASESRPVersions - { - ASE_SRP_3_0_0 = 030000, - ASE_SRP_3_1_0 = 030100, - ASE_SRP_3_3_0 = 030300, - ASE_SRP_4_1_0 = 040100, - ASE_SRP_4_2_0 = 040200, - ASE_SRP_4_3_0 = 040300, - ASE_SRP_4_6_0 = 040600, - ASE_SRP_4_8_0 = 040800, - ASE_SRP_4_9_0 = 040900, - ASE_SRP_4_10_0 = 041000, - ASE_SRP_5_7_2 = 050702, - ASE_SRP_5_8_2 = 050802, - ASE_SRP_5_9_0 = 050900, - ASE_SRP_5_10_0 = 051000, - ASE_SRP_5_13_0 = 051300, - ASE_SRP_5_16_1 = 051601, - ASE_SRP_6_9_0 = 060900, - ASE_SRP_6_9_1 = 060901, - ASE_SRP_6_9_2 = 060902, - ASE_SRP_7_0_1 = 070001, - ASE_SRP_7_1_1 = 070101, - ASE_SRP_7_1_2 = 070102, - ASE_SRP_7_1_5 = 070105, - ASE_SRP_7_1_6 = 070106, - ASE_SRP_7_1_7 = 070107, - ASE_SRP_7_1_8 = 070108, - ASE_SRP_7_2_0 = 070200, - ASE_SRP_7_2_1 = 070201, - ASE_SRP_RECENT = 999999 - } - - public enum ASEImportState - { - None, - Lightweight, - HD, - Both - } - - public static class AssetDatabaseEX - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEditor.AssetDatabase, UnityEditor" ) : type; } } - - public static void ImportPackageImmediately( string packagePath ) - { - AssetDatabaseEX.Type.InvokeMember( "ImportPackageImmediately", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { packagePath } ); - } - } - - - [Serializable] - public static class ASEPackageManagerHelper - { - private static string LightweightNewVersionDetected = "A new Lighweight RP version was detected and new templates are being imported.\n" + - "Please hit the Update button on your ASE canvas to recompile your shader under the newest version."; - - private static string HDNewVersionDetected = "A new HD RP version was detected and new templates are being imported.\n" + - "Please hit the Update button on your ASE canvas to recompile your shader under the newest version."; - - private static string HDPackageId = "com.unity.render-pipelines.high-definition"; - private static string LWPackageId = "com.unity.render-pipelines.lightweight"; - private static string UniversalPackageId = "com.unity.render-pipelines.universal"; - private static string HDEditorPrefsId = "ASEHDEditorPrefsId"; - private static string LWEditorPrefsId = "ASELightweigthEditorPrefsId "; - - private static string URPTemplateVersion = "ASEURPtemplate" + Application.productName; - private static string HDRPTemplateVersion = "ASEHDRPtemplate" + Application.productName; - - private static string SPKeywordFormat = "ASE_SRP_VERSION {0}"; - private static ListRequest m_packageListRequest = null; - private static UnityEditor.PackageManager.PackageInfo m_lwPackageInfo; - private static UnityEditor.PackageManager.PackageInfo m_hdPackageInfo; - - // V4.8.0 and bellow - // HD - private static readonly string[] GetNormalWSFunc = - { - "inline void GetNormalWS( FragInputs input, float3 normalTS, out float3 normalWS, float3 doubleSidedConstants )\n", - "{\n", - "\tGetNormalWS( input, normalTS, normalWS );\n", - "}\n" - }; - - // v4.6.0 and below - private static readonly string[] BuildWordTangentFunc = - { - "float3x3 BuildWorldToTangent(float4 tangentWS, float3 normalWS)\n", - "{\n", - "\tfloat3 unnormalizedNormalWS = normalWS;\n", - "\tfloat renormFactor = 1.0 / length(unnormalizedNormalWS);\n", - "\tfloat3x3 worldToTangent = CreateWorldToTangent(unnormalizedNormalWS, tangentWS.xyz, tangentWS.w > 0.0 ? 1.0 : -1.0);\n", - "\tworldToTangent[0] = worldToTangent[0] * renormFactor;\n", - "\tworldToTangent[1] = worldToTangent[1] * renormFactor;\n", - "\tworldToTangent[2] = worldToTangent[2] * renormFactor;\n", - "\treturn worldToTangent;\n", - "}\n" - }; - - private static bool m_requireUpdateList = false; - private static ASEImportState m_importingPackage = ASEImportState.None; - - - private static ASESRPVersions m_currentHDVersion = ASESRPVersions.ASE_SRP_RECENT; - private static ASESRPVersions m_currentLWVersion = ASESRPVersions.ASE_SRP_RECENT; - - private static int m_urpTemplateVersion = 4; - private static int m_hdrpTemplateVersion = 3; - - private static Dictionary m_srpVersionConverter = new Dictionary() - { - {"3.0.0-preview", ASESRPVersions.ASE_SRP_3_0_0}, - {"3.1.0-preview", ASESRPVersions.ASE_SRP_3_1_0}, - {"3.3.0-preview", ASESRPVersions.ASE_SRP_3_3_0}, - {"4.1.0-preview", ASESRPVersions.ASE_SRP_4_1_0}, - {"4.2.0-preview", ASESRPVersions.ASE_SRP_4_2_0}, - {"4.3.0-preview", ASESRPVersions.ASE_SRP_4_3_0}, - {"4.6.0-preview", ASESRPVersions.ASE_SRP_4_6_0}, - {"4.8.0-preview", ASESRPVersions.ASE_SRP_4_8_0}, - {"4.9.0-preview", ASESRPVersions.ASE_SRP_4_9_0}, - {"4.10.0-preview", ASESRPVersions.ASE_SRP_4_10_0}, - {"5.7.2-preview", ASESRPVersions.ASE_SRP_5_7_2}, - {"5.7.2", ASESRPVersions.ASE_SRP_5_7_2}, - {"5.8.2-preview", ASESRPVersions.ASE_SRP_5_8_2}, - {"5.8.2", ASESRPVersions.ASE_SRP_5_8_2}, - {"5.9.0-preview", ASESRPVersions.ASE_SRP_5_9_0}, - {"5.9.0", ASESRPVersions.ASE_SRP_5_9_0}, - {"5.10.0-preview", ASESRPVersions.ASE_SRP_5_10_0}, - {"5.10.0", ASESRPVersions.ASE_SRP_5_10_0}, - {"5.13.0-preview", ASESRPVersions.ASE_SRP_5_13_0}, - {"5.13.0", ASESRPVersions.ASE_SRP_5_13_0}, - {"5.16.1-preview", ASESRPVersions.ASE_SRP_5_16_1}, - {"5.16.1", ASESRPVersions.ASE_SRP_5_16_1}, - {"6.9.0", ASESRPVersions.ASE_SRP_6_9_0}, - {"6.9.0-preview", ASESRPVersions.ASE_SRP_6_9_0}, - {"6.9.1", ASESRPVersions.ASE_SRP_6_9_1}, - {"6.9.1-preview", ASESRPVersions.ASE_SRP_6_9_1}, - {"6.9.2", ASESRPVersions.ASE_SRP_6_9_2}, - {"6.9.2-preview", ASESRPVersions.ASE_SRP_6_9_2}, - {"7.0.1", ASESRPVersions.ASE_SRP_7_0_1}, - {"7.0.1-preview", ASESRPVersions.ASE_SRP_7_0_1}, - {"7.1.1", ASESRPVersions.ASE_SRP_7_1_1}, - {"7.1.1-preview", ASESRPVersions.ASE_SRP_7_1_1}, - {"7.1.2", ASESRPVersions.ASE_SRP_7_1_2}, - {"7.1.2-preview", ASESRPVersions.ASE_SRP_7_1_2}, - {"7.1.5", ASESRPVersions.ASE_SRP_7_1_5}, - {"7.1.5-preview", ASESRPVersions.ASE_SRP_7_1_5}, - {"7.1.6", ASESRPVersions.ASE_SRP_7_1_6}, - {"7.1.6-preview", ASESRPVersions.ASE_SRP_7_1_6}, - {"7.1.7", ASESRPVersions.ASE_SRP_7_1_7}, - {"7.1.7-preview", ASESRPVersions.ASE_SRP_7_1_7}, - {"7.1.8", ASESRPVersions.ASE_SRP_7_1_8}, - {"7.1.8-preview", ASESRPVersions.ASE_SRP_7_1_8}, - {"7.2.0", ASESRPVersions.ASE_SRP_7_2_0}, - {"7.2.0-preview", ASESRPVersions.ASE_SRP_7_2_0}, - {"7.2.1", ASESRPVersions.ASE_SRP_7_2_1}, - {"7.2.1-preview", ASESRPVersions.ASE_SRP_7_2_1}, - }; - - - - private static Dictionary m_srpToASEPackageLW = new Dictionary() - { - {ASESRPVersions.ASE_SRP_3_0_0, "b53d2f3b156ff104f90d4d7693d769c8"}, - {ASESRPVersions.ASE_SRP_3_1_0, "b53d2f3b156ff104f90d4d7693d769c8"}, - {ASESRPVersions.ASE_SRP_3_3_0, "b53d2f3b156ff104f90d4d7693d769c8"}, - {ASESRPVersions.ASE_SRP_4_1_0, "3e8eabcfae1e5aa4397de89fedeb48db"}, - {ASESRPVersions.ASE_SRP_4_2_0, "3e8eabcfae1e5aa4397de89fedeb48db"}, - {ASESRPVersions.ASE_SRP_4_3_0, "3e8eabcfae1e5aa4397de89fedeb48db"}, - {ASESRPVersions.ASE_SRP_4_6_0, "3e8eabcfae1e5aa4397de89fedeb48db"}, - {ASESRPVersions.ASE_SRP_4_8_0, "3e8eabcfae1e5aa4397de89fedeb48db"}, - {ASESRPVersions.ASE_SRP_4_9_0, "3e8eabcfae1e5aa4397de89fedeb48db"}, - {ASESRPVersions.ASE_SRP_4_10_0, "3e8eabcfae1e5aa4397de89fedeb48db"}, - {ASESRPVersions.ASE_SRP_5_7_2, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_5_8_2, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_5_9_0, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_5_10_0, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_5_13_0, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_5_16_1, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_6_9_0, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_6_9_1, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_6_9_2, "4c816894a3147d343891060451241bfe"}, - {ASESRPVersions.ASE_SRP_7_0_1, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_1_1, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_1_2, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_1_5, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_1_6, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_1_7, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_1_8, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_2_0, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_7_2_1, "57fcea0ed8b5eb347923c4c21fa31b57"}, - {ASESRPVersions.ASE_SRP_RECENT, "57fcea0ed8b5eb347923c4c21fa31b57"} - }; - - private static Dictionary m_srpToASEPackageHD = new Dictionary() - { - {ASESRPVersions.ASE_SRP_3_0_0, "4dc1afbcc68875c4780502f5e6b80158"}, - {ASESRPVersions.ASE_SRP_3_1_0, "4dc1afbcc68875c4780502f5e6b80158"}, - {ASESRPVersions.ASE_SRP_3_3_0, "4dc1afbcc68875c4780502f5e6b80158"}, - {ASESRPVersions.ASE_SRP_4_1_0, "5d615bf612f33364e96fb9fd2959ae9c"}, - {ASESRPVersions.ASE_SRP_4_2_0, "5d615bf612f33364e96fb9fd2959ae9c"}, - {ASESRPVersions.ASE_SRP_4_3_0, "5d615bf612f33364e96fb9fd2959ae9c"}, - {ASESRPVersions.ASE_SRP_4_6_0, "5d615bf612f33364e96fb9fd2959ae9c"}, - {ASESRPVersions.ASE_SRP_4_8_0, "5d615bf612f33364e96fb9fd2959ae9c"}, - {ASESRPVersions.ASE_SRP_4_9_0, "5d615bf612f33364e96fb9fd2959ae9c"}, - {ASESRPVersions.ASE_SRP_4_10_0, "5d615bf612f33364e96fb9fd2959ae9c"}, - {ASESRPVersions.ASE_SRP_5_7_2, "f51b7b861facbc3429fcc5f1f6f91183"}, - {ASESRPVersions.ASE_SRP_5_8_2, "2d7fe4f7c19e90f41b893bc01fc17230"}, - {ASESRPVersions.ASE_SRP_5_9_0, "2d7fe4f7c19e90f41b893bc01fc17230"}, - {ASESRPVersions.ASE_SRP_5_10_0, "2d7fe4f7c19e90f41b893bc01fc17230"}, - {ASESRPVersions.ASE_SRP_5_13_0, "2d7fe4f7c19e90f41b893bc01fc17230"}, - {ASESRPVersions.ASE_SRP_5_16_1, "2d7fe4f7c19e90f41b893bc01fc17230"}, - {ASESRPVersions.ASE_SRP_6_9_0, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_6_9_1, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_6_9_2, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_7_0_1, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_7_1_1, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_7_1_2, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_7_1_5, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_7_1_6, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_7_1_7, "e137dba02f4d0f542ab09dcedea27314"}, - {ASESRPVersions.ASE_SRP_7_1_8, "9a5e61a8b3421b944863d0946e32da0a"}, - {ASESRPVersions.ASE_SRP_7_2_0, "9a5e61a8b3421b944863d0946e32da0a"}, - {ASESRPVersions.ASE_SRP_7_2_1, "9a5e61a8b3421b944863d0946e32da0a"}, - {ASESRPVersions.ASE_SRP_RECENT, "9a5e61a8b3421b944863d0946e32da0a"} - }; - - private static Shader m_lateShader; - private static Material m_lateMaterial; - private static AmplifyShaderFunction m_lateShaderFunction; - - - public static void RequestInfo() - { - if( !m_requireUpdateList && m_importingPackage == ASEImportState.None ) - { - m_requireUpdateList = true; - m_packageListRequest = UnityEditor.PackageManager.Client.List( true ); - } - } - - static void FailedPackageImport( string packageName, string errorMessage ) - { - FinishImporter(); - } - - static void CancelledPackageImport( string packageName ) - { - FinishImporter(); - } - - static void CompletedPackageImport( string packageName ) - { - FinishImporter(); - } - - public static void StartImporting( string packagePath ) - { - if( !Preferences.GlobalAutoSRP ) - { - m_importingPackage = ASEImportState.None; - return; - } - AssetDatabase.importPackageCancelled += CancelledPackageImport; - AssetDatabase.importPackageCompleted += CompletedPackageImport; - AssetDatabase.importPackageFailed += FailedPackageImport; - AssetDatabase.ImportPackage( packagePath, false ); - //AssetDatabaseEX.ImportPackageImmediately( packagePath ); - } - - public static void FinishImporter() - { - m_importingPackage = ASEImportState.None; - AssetDatabase.importPackageCancelled -= CancelledPackageImport; - AssetDatabase.importPackageCompleted -= CompletedPackageImport; - AssetDatabase.importPackageFailed -= FailedPackageImport; - } - - public static void SetupLateShader( Shader shader ) - { - RequestInfo(); - m_lateShader = shader; - EditorApplication.delayCall += LateShaderOpener; - } - - public static void LateShaderOpener() - { - Preferences.LoadDefaults(); - Update(); - if( IsProcessing ) - { - EditorApplication.delayCall += LateShaderOpener; - } - else - { - AmplifyShaderEditorWindow.ConvertShaderToASE( m_lateShader ); - m_lateShader = null; - } - } - - public static void SetupLateMaterial( Material material ) - { - RequestInfo(); - m_lateMaterial = material; - EditorApplication.delayCall += LateMaterialOpener; - } - - public static void LateMaterialOpener() - { - Preferences.LoadDefaults(); - Update(); - if( IsProcessing ) - { - EditorApplication.delayCall += LateMaterialOpener; - } - else - { - AmplifyShaderEditorWindow.LoadMaterialToASE( m_lateMaterial ); - m_lateMaterial = null; - } - } - - public static void SetupLateShaderFunction( AmplifyShaderFunction shaderFunction ) - { - RequestInfo(); - m_lateShaderFunction = shaderFunction; - EditorApplication.delayCall += LateShaderFunctionOpener; - } - - public static void LateShaderFunctionOpener() - { - Preferences.LoadDefaults(); - Update(); - if( IsProcessing ) - { - EditorApplication.delayCall += LateShaderFunctionOpener; - } - else - { - AmplifyShaderEditorWindow.LoadShaderFunctionToASE( m_lateShaderFunction, false ); - m_lateShaderFunction = null; - } - } - - public static void Update() - { - //if( m_lwPackageInfo != null ) - //{ - // if( m_srpVersionConverter[ m_lwPackageInfo.version ] != m_currentLWVersion ) - // { - // m_currentLWVersion = m_srpVersionConverter[ m_lwPackageInfo.version ]; - // EditorPrefs.SetInt( LWEditorPrefsId, (int)m_currentLWVersion ); - // m_importingPackage = ASEImportState.Lightweight; - // string packagePath = AssetDatabase.GUIDToAssetPath( m_srpToASEPackageLW[ m_currentLWVersion ] ); - // StartImporting( packagePath ); - // } - //} - - //if( m_hdPackageInfo != null ) - //{ - // if( m_srpVersionConverter[ m_hdPackageInfo.version ] != m_currentHDVersion ) - // { - // m_currentHDVersion = m_srpVersionConverter[ m_hdPackageInfo.version ]; - // EditorPrefs.SetInt( HDEditorPrefsId, (int)m_currentHDVersion ); - // m_importingPackage = ASEImportState.HD; - // string packagePath = AssetDatabase.GUIDToAssetPath( m_srpToASEPackageHD[ m_currentHDVersion ] ); - // StartImporting( packagePath ); - // } - //} - - if( m_requireUpdateList && m_importingPackage == ASEImportState.None ) - { - if( m_packageListRequest != null && m_packageListRequest.IsCompleted ) - { - m_requireUpdateList = false; - foreach( UnityEditor.PackageManager.PackageInfo pi in m_packageListRequest.Result ) - { - if( pi.name.Equals( LWPackageId ) ) - { - m_currentLWVersion = ASESRPVersions.ASE_SRP_RECENT; - m_lwPackageInfo = pi; - ASESRPVersions oldVersion = (ASESRPVersions)EditorPrefs.GetInt( LWEditorPrefsId ); - if( m_srpVersionConverter.ContainsKey( pi.version ) ) - { - m_currentLWVersion = m_srpVersionConverter[ pi.version ]; - } - else - { - m_currentLWVersion = ASESRPVersions.ASE_SRP_RECENT; - } - - EditorPrefs.SetInt( LWEditorPrefsId, (int)m_currentLWVersion ); - bool foundNewVersion = oldVersion != m_currentLWVersion; - if( !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.LightweigthPBRGUID ) ) || - !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.LightweigthUnlitGUID ) ) || - foundNewVersion - ) - { - if( foundNewVersion ) - Debug.Log( LightweightNewVersionDetected ); - - m_importingPackage = ASEImportState.Lightweight; - string guid = m_srpToASEPackageLW.ContainsKey( m_currentLWVersion ) ? m_srpToASEPackageLW[ m_currentLWVersion ] : m_srpToASEPackageLW[ ASESRPVersions.ASE_SRP_RECENT ]; - string packagePath = AssetDatabase.GUIDToAssetPath( guid ); - StartImporting( packagePath ); - } - } - - if( pi.name.Equals( UniversalPackageId ) ) - { - m_currentLWVersion = ASESRPVersions.ASE_SRP_RECENT; - m_lwPackageInfo = pi; - ASESRPVersions oldVersion = (ASESRPVersions)EditorPrefs.GetInt( LWEditorPrefsId ); - if( m_srpVersionConverter.ContainsKey( pi.version ) ) - { - m_currentLWVersion = m_srpVersionConverter[ pi.version ]; - } - else - { - m_currentLWVersion = ASESRPVersions.ASE_SRP_RECENT; - } - - EditorPrefs.SetInt( LWEditorPrefsId, (int)m_currentLWVersion ); - bool foundNewVersion = oldVersion != m_currentLWVersion; - - int urpVersion = EditorPrefs.GetInt( URPTemplateVersion, m_urpTemplateVersion ); - if( urpVersion < m_urpTemplateVersion ) - foundNewVersion = true; - EditorPrefs.SetInt( URPTemplateVersion, m_urpTemplateVersion ); - - if( !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.UniversalPBRGUID ) ) || - !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.UniversalUnlitGUID ) ) || - foundNewVersion - ) - { - if( foundNewVersion ) - Debug.Log( LightweightNewVersionDetected ); - - m_importingPackage = ASEImportState.Lightweight; - string guid = m_srpToASEPackageLW.ContainsKey( m_currentLWVersion ) ? m_srpToASEPackageLW[ m_currentLWVersion ] : m_srpToASEPackageLW[ ASESRPVersions.ASE_SRP_RECENT ]; - string packagePath = AssetDatabase.GUIDToAssetPath( guid ); - StartImporting( packagePath ); - } - - } - - if( pi.name.Equals( HDPackageId ) ) - { - m_currentHDVersion = ASESRPVersions.ASE_SRP_RECENT; - m_hdPackageInfo = pi; - ASESRPVersions oldVersion = (ASESRPVersions)EditorPrefs.GetInt( HDEditorPrefsId ); - if( m_srpVersionConverter.ContainsKey( pi.version ) ) - { - m_currentHDVersion = m_srpVersionConverter[ pi.version ]; - } - else - { - m_currentHDVersion = ASESRPVersions.ASE_SRP_RECENT; - } - - EditorPrefs.SetInt( HDEditorPrefsId, (int)m_currentHDVersion ); - bool foundNewVersion = oldVersion != m_currentHDVersion; - - int hdrpVersion = EditorPrefs.GetInt( HDRPTemplateVersion, m_hdrpTemplateVersion ); - if( hdrpVersion < m_hdrpTemplateVersion ) - foundNewVersion = true; - EditorPrefs.SetInt( HDRPTemplateVersion, m_hdrpTemplateVersion ); - -#if UNITY_2019_3_OR_NEWER - if( !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.HDNewLitGUID ) ) || - !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.HDNewPBRGUID ) ) || - !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.HDNewUnlitGUID ) ) || -#else - if( !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.HDLitGUID ) ) || - !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.HDPBRGUID ) ) || - !File.Exists( AssetDatabase.GUIDToAssetPath( TemplatesManager.HDUnlitGUID ) ) || -#endif - foundNewVersion - ) - { - if( foundNewVersion ) - Debug.Log( HDNewVersionDetected ); - - m_importingPackage = m_importingPackage == ASEImportState.Lightweight ? ASEImportState.Both : ASEImportState.HD; - string guid = m_srpToASEPackageHD.ContainsKey( m_currentHDVersion ) ? m_srpToASEPackageHD[ m_currentHDVersion ] : m_srpToASEPackageHD[ ASESRPVersions.ASE_SRP_RECENT ]; - string packagePath = AssetDatabase.GUIDToAssetPath( guid ); - StartImporting( packagePath ); - } - - } - } - } - } - } - - public static void SetSRPInfoOnDataCollector( ref MasterNodeDataCollector dataCollector ) - { - Preferences.LoadDefaults(); - if( m_requireUpdateList ) - Update(); - - if( dataCollector.CurrentSRPType == TemplateSRPType.HD ) - { - dataCollector.AddToDirectives( string.Format( SPKeywordFormat, (int)m_currentHDVersion ) ,-1, AdditionalLineType.Define ); - if( m_currentHDVersion < ASESRPVersions.ASE_SRP_4_9_0 ) - { - dataCollector.AddFunction( GetNormalWSFunc[ 0 ], GetNormalWSFunc, false ); - } - - if( m_currentHDVersion < ASESRPVersions.ASE_SRP_4_8_0 ) - { - dataCollector.AddFunction( BuildWordTangentFunc[ 0 ], BuildWordTangentFunc, false ); - } - } - - if( dataCollector.CurrentSRPType == TemplateSRPType.Lightweight ) - dataCollector.AddToDirectives( string.Format( SPKeywordFormat, (int)m_currentLWVersion ), -1, AdditionalLineType.Define ); - } - public static ASESRPVersions CurrentHDVersion { get { return m_currentHDVersion; } } - public static ASESRPVersions CurrentLWVersion { get { return m_currentLWVersion; } } - public static bool CheckImporter { get { return m_importingPackage != ASEImportState.None; } } - public static bool IsProcessing { get { return m_requireUpdateList && m_importingPackage == ASEImportState.None; } } - } -} -#endif diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs.meta deleted file mode 100644 index 67f628aa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEPackageManagerHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f48de3e34ed250945ba8c16d98b8ca0e -timeCreated: 1548881060 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs deleted file mode 100644 index c11cf8ba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs +++ /dev/null @@ -1,495 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using UnityEngine.Networking; -using System.Collections; - -namespace AmplifyShaderEditor -{ - public class ASEStartScreen : EditorWindow - { - [MenuItem( "Window/Amplify Shader Editor/Start Screen", false, 1999 )] - public static void Init() - { - ASEStartScreen window = (ASEStartScreen)GetWindow( typeof( ASEStartScreen ), true, "Amplify Shader Editor Start Screen" ); - window.minSize = new Vector2( 650, 500 ); - window.maxSize = new Vector2( 650, 500 ); - window.Show(); - } - - private static readonly string ChangeLogGUID = "580cccd3e608b7f4cac35ea46d62d429"; - private static readonly string ResourcesGUID = "c0a0a980c9ba86345bc15411db88d34f"; - private static readonly string BuiltInGUID = "e00e6f90ab8233e46a41c5e33917c642"; - private static readonly string UniversalGUID = "a9d68dd8913f05d4d9ce75e7b40c6044"; - private static readonly string HighDefinitionGUID = "d1c0b77896049554fa4b635531caf741"; - private static readonly string OLDHighDefinitionGUID = "dff05fea7446d7b4e9029bfab77455d2"; - private static readonly string LightWeightGUID = "6ecbfd0a046659943a69328c98ff0442"; - private static readonly string OLDLightWeightGUID = "f7c4e22642de60d448f4e4809190f7b1"; - - private static readonly string IconGUID = "2c6536772776dd84f872779990273bfc"; - - public static readonly string ChangelogURL = "http://amplify.pt/Banner/ASEchangelog.json"; - - private static readonly string ManualURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Manual"; - private static readonly string BasicURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Tutorials#Official_-_Basics"; - private static readonly string BeginnerURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Tutorials#Official_-_Beginner_Series"; - private static readonly string NodesURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Nodes"; - private static readonly string SRPURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Scriptable_Rendering_Pipeline"; - private static readonly string FunctionsURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Manual#Shader_Functions"; - private static readonly string TemplatesURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Templates"; - private static readonly string APIURL = "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/API"; - - private static readonly string DiscordURL = "https://discordapp.com/invite/EdrVAP5"; - private static readonly string ForumURL = "https://forum.unity.com/threads/best-tool-asset-store-award-amplify-shader-editor-node-based-shader-creation-tool.430959/"; - - private static readonly string SiteURL = "http://amplify.pt/download/"; - private static readonly string StoreURL = "https://assetstore.unity.com/packages/tools/visual-scripting/amplify-shader-editor-68570"; - - private static readonly GUIContent SamplesTitle = new GUIContent( "Shader Samples", "Import samples according to you project rendering pipeline" ); - private static readonly GUIContent ResourcesTitle = new GUIContent( "Learning Resources", "Check the online wiki for various topics about how to use ASE with node examples and explanations" ); - private static readonly GUIContent CommunityTitle = new GUIContent( "Community", "Need help? Reach us through our discord server or the offitial support Unity forum" ); - private static readonly GUIContent UpdateTitle = new GUIContent( "Latest Update", "Check the lastest additions, improvements and bug fixes done to ASE" ); - private static readonly GUIContent ASETitle = new GUIContent( "Amplify Shader Editor", "Are you using the latest version? Now you know" ); - - private static readonly string DownArrow = "\u25BC"; -#if UNITY_2019_3_OR_NEWER - private int DownButtonSize = 22; -#else - private int DownButtonSize = 21; -#endif - - Vector2 m_scrollPosition = Vector2.zero; - Preferences.ShowOption m_startup = Preferences.ShowOption.Never; - bool m_showLWRP = false; - bool m_showHDRP = false; - - [NonSerialized] - Texture packageIcon = null; - [NonSerialized] - Texture textIcon = null; - [NonSerialized] - Texture webIcon = null; - - GUIContent HDRPbutton = null; - GUIContent HDRPOLDbutton = null; - GUIContent URPbutton = null; - GUIContent LWRPbutton = null; - GUIContent LWRPOLDbutton = null; - GUIContent BuiltInbutton = null; - - GUIContent Manualbutton = null; - GUIContent Basicbutton = null; - GUIContent Beginnerbutton = null; - GUIContent Nodesbutton = null; - GUIContent SRPusebutton = null; - GUIContent Functionsbutton = null; - GUIContent Templatesbutton = null; - GUIContent APIbutton = null; - - GUIContent DiscordButton = null; - GUIContent ForumButton = null; - - GUIContent ASEIcon = null; - RenderTexture rt; - - [NonSerialized] - GUIStyle m_buttonStyle = null; - [NonSerialized] - GUIStyle m_buttonLeftStyle = null; - [NonSerialized] - GUIStyle m_buttonRightStyle = null; - [NonSerialized] - GUIStyle m_minibuttonStyle = null; - [NonSerialized] - GUIStyle m_labelStyle = null; - [NonSerialized] - GUIStyle m_linkStyle = null; - - private ChangeLogInfo m_changeLog; - private bool m_infoDownloaded = false; - private string m_newVersion = string.Empty; - - private void OnEnable() - { - rt = new RenderTexture( 16, 16, 0 ); - rt.Create(); - - m_startup = (Preferences.ShowOption)EditorPrefs.GetInt( Preferences.PrefStartUp, 0 ); - - if( textIcon == null ) - { - Texture icon = EditorGUIUtility.IconContent( "TextAsset Icon" ).image; - var cache = RenderTexture.active; - RenderTexture.active = rt; - Graphics.Blit( icon, rt ); - RenderTexture.active = cache; - textIcon = rt; - - Manualbutton = new GUIContent( " Manual", textIcon ); - Basicbutton = new GUIContent( " Basic use tutorials", textIcon ); - Beginnerbutton = new GUIContent( " Beginner Series", textIcon ); - Nodesbutton = new GUIContent( " Node List", textIcon ); - SRPusebutton = new GUIContent( " SRP HD/URP/LW use", textIcon ); - Functionsbutton = new GUIContent( " Shader Functions", textIcon ); - Templatesbutton = new GUIContent( " Shader Templates", textIcon ); - APIbutton = new GUIContent( " Node API", textIcon ); - } - - if( packageIcon == null ) - { - packageIcon = EditorGUIUtility.IconContent( "BuildSettings.Editor.Small" ).image; - HDRPbutton = new GUIContent( " HDRP Samples", packageIcon ); - HDRPOLDbutton = new GUIContent( " HDRP Samples 6.X.X", packageIcon ); - URPbutton = new GUIContent( " URP Samples", packageIcon ); - LWRPbutton = new GUIContent( " LWRP Samples 6.X.X", packageIcon ); - LWRPOLDbutton = new GUIContent( " LWRP Samples 3.X.X", packageIcon ); - BuiltInbutton = new GUIContent( " Built-In Samples", packageIcon ); - } - - if( webIcon == null ) - { - webIcon = EditorGUIUtility.IconContent( "BuildSettings.Web.Small" ).image; - DiscordButton = new GUIContent( " Discord", webIcon ); - ForumButton = new GUIContent( " Unity Forum", webIcon ); - } - - if( m_changeLog == null ) - { - var changelog = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( ChangeLogGUID ) ); - string lastUpdate = string.Empty; - if(changelog != null ) - { - lastUpdate = changelog.text.Substring( 0, changelog.text.IndexOf( "\nv", 50 ) );// + "\n..."; - lastUpdate = lastUpdate.Replace( " *", " \u25CB" ); - lastUpdate = lastUpdate.Replace( "* ", "\u2022 " ); - } - m_changeLog = new ChangeLogInfo( VersionInfo.FullNumber, lastUpdate ); - } - - if( ASEIcon == null ) - { - ASEIcon = new GUIContent( AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IconGUID ) ) ); - } - } - - private void OnDisable() - { - if( rt != null ) - { - rt.Release(); - DestroyImmediate( rt ); - } - } - - public void OnGUI() - { - if( !m_infoDownloaded ) - { - m_infoDownloaded = true; - - StartBackgroundTask( StartRequest( ChangelogURL, () => - { - var temp = ChangeLogInfo.CreateFromJSON( www.downloadHandler.text ); - if( temp != null && temp.Version >= m_changeLog.Version ) - { - m_changeLog = temp; - } - // improve this later - int major = m_changeLog.Version / 10000; - int minor = ( m_changeLog.Version / 1000 ) - major * 10; - int release = ( m_changeLog.Version / 100 ) - major * 100 - minor * 10; - int revision = ( ( m_changeLog.Version / 10 ) - major * 1000 - minor * 100 - release * 10 ) + ( m_changeLog.Version - major * 10000 - minor * 1000 - release * 100 ); - m_newVersion = major + "." + minor + "." + release + "r" + revision; - Repaint(); - } ) ); - } - - if( m_buttonStyle == null ) - { - m_buttonStyle = new GUIStyle( GUI.skin.button ); - m_buttonStyle.alignment = TextAnchor.MiddleLeft; - } - - if( m_buttonLeftStyle == null ) - { - m_buttonLeftStyle = new GUIStyle( "ButtonLeft" ); - m_buttonLeftStyle.alignment = TextAnchor.MiddleLeft; - m_buttonLeftStyle.margin = m_buttonStyle.margin; - m_buttonLeftStyle.margin.right = 0; - } - - if( m_buttonRightStyle == null ) - { - m_buttonRightStyle = new GUIStyle( "ButtonRight" ); - m_buttonRightStyle.alignment = TextAnchor.MiddleLeft; - m_buttonRightStyle.margin = m_buttonStyle.margin; - m_buttonRightStyle.margin.left = 0; - } - - if( m_minibuttonStyle == null ) - { - m_minibuttonStyle = new GUIStyle( "MiniButton" ); - m_minibuttonStyle.alignment = TextAnchor.MiddleLeft; - m_minibuttonStyle.margin = m_buttonStyle.margin; - m_minibuttonStyle.margin.left = 20; - m_minibuttonStyle.normal.textColor = m_buttonStyle.normal.textColor; - m_minibuttonStyle.hover.textColor = m_buttonStyle.hover.textColor; - } - - if( m_labelStyle == null ) - { - m_labelStyle = new GUIStyle( "BoldLabel" ); - m_labelStyle.margin = new RectOffset( 4, 4, 4, 4 ); - m_labelStyle.padding = new RectOffset( 2, 2, 2, 2 ); - m_labelStyle.fontSize = 13; - } - - if( m_linkStyle == null ) - { - var inv = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "1004d06b4b28f5943abdf2313a22790a" ) ); // find a better solution for transparent buttons - m_linkStyle = new GUIStyle(); - m_linkStyle.normal.textColor = new Color( 0.2980392f, 0.4901961f, 1f ); - m_linkStyle.hover.textColor = Color.white; - m_linkStyle.active.textColor = Color.grey; - m_linkStyle.margin.top = 3; - m_linkStyle.margin.bottom = 2; - m_linkStyle.hover.background = inv; - m_linkStyle.active.background = inv; - } - - EditorGUILayout.BeginHorizontal( GUIStyle.none, GUILayout.ExpandWidth( true ) ); - { - // left column - EditorGUILayout.BeginVertical( GUILayout.Width( 175 ) ); - { - GUILayout.Label( SamplesTitle, m_labelStyle ); - EditorGUILayout.BeginHorizontal(); - if( GUILayout.Button( HDRPbutton, m_buttonLeftStyle ) ) - ImportSample( HDRPbutton.text, HighDefinitionGUID ); - - if( GUILayout.Button( DownArrow, m_buttonRightStyle, GUILayout.Width( DownButtonSize ), GUILayout.Height( DownButtonSize ) ) ) - { - m_showHDRP = !m_showHDRP; - m_showLWRP = false; - } - EditorGUILayout.EndHorizontal(); - if( m_showHDRP ) - { - if( GUILayout.Button( HDRPOLDbutton, m_minibuttonStyle ) ) - ImportSample( HDRPOLDbutton.text, OLDHighDefinitionGUID ); - } - EditorGUILayout.BeginHorizontal(); - if( GUILayout.Button( URPbutton, m_buttonLeftStyle ) ) - ImportSample( URPbutton.text, UniversalGUID ); - - if( GUILayout.Button( DownArrow, m_buttonRightStyle, GUILayout.Width( DownButtonSize ), GUILayout.Height( DownButtonSize ) ) ) - { - m_showLWRP = !m_showLWRP; - m_showHDRP = false; - } - EditorGUILayout.EndHorizontal(); - if( m_showLWRP ) - { - EditorGUILayout.BeginVertical(); - if( GUILayout.Button( LWRPbutton, m_minibuttonStyle ) ) - ImportSample( LWRPbutton.text, LightWeightGUID ); - if( GUILayout.Button( LWRPOLDbutton, m_minibuttonStyle ) ) - ImportSample( LWRPOLDbutton.text, OLDLightWeightGUID ); - EditorGUILayout.EndVertical(); - } - if( GUILayout.Button( BuiltInbutton, m_buttonStyle ) ) - ImportSample( BuiltInbutton.text, BuiltInGUID ); - - GUILayout.Space( 10 ); - - GUILayout.Label( ResourcesTitle, m_labelStyle ); - if( GUILayout.Button( Manualbutton, m_buttonStyle ) ) - Application.OpenURL( ManualURL ); - - if( GUILayout.Button( Basicbutton, m_buttonStyle ) ) - Application.OpenURL( BasicURL ); - - if( GUILayout.Button( Beginnerbutton, m_buttonStyle ) ) - Application.OpenURL( BeginnerURL ); - - if( GUILayout.Button( Nodesbutton, m_buttonStyle ) ) - Application.OpenURL( NodesURL ); - - if( GUILayout.Button( SRPusebutton, m_buttonStyle ) ) - Application.OpenURL( SRPURL ); - - if( GUILayout.Button( Functionsbutton, m_buttonStyle ) ) - Application.OpenURL( FunctionsURL ); - - if( GUILayout.Button( Templatesbutton, m_buttonStyle ) ) - Application.OpenURL( TemplatesURL ); - - if( GUILayout.Button( APIbutton, m_buttonStyle ) ) - Application.OpenURL( APIURL ); - } - EditorGUILayout.EndVertical(); - - // right column - EditorGUILayout.BeginVertical( GUILayout.Width( 650 - 175 - 9 ), GUILayout.ExpandHeight( true ) ); - { - GUILayout.Label( CommunityTitle, m_labelStyle ); - EditorGUILayout.BeginHorizontal( GUILayout.ExpandWidth( true ) ); - { - if( GUILayout.Button( DiscordButton, GUILayout.ExpandWidth( true ) ) ) - { - Application.OpenURL( DiscordURL ); - } - if( GUILayout.Button( ForumButton, GUILayout.ExpandWidth( true ) ) ) - { - Application.OpenURL( ForumURL ); - } - } - EditorGUILayout.EndHorizontal(); - GUILayout.Label( UpdateTitle, m_labelStyle ); - m_scrollPosition = GUILayout.BeginScrollView( m_scrollPosition, "ProgressBarBack", GUILayout.ExpandHeight( true ), GUILayout.ExpandWidth( true ) ); - GUILayout.Label( m_changeLog.LastUpdate, "WordWrappedMiniLabel", GUILayout.ExpandHeight( true ) ); - GUILayout.EndScrollView(); - - EditorGUILayout.BeginHorizontal( GUILayout.ExpandWidth( true ) ); - { - EditorGUILayout.BeginVertical(); - GUILayout.Label( ASETitle, m_labelStyle ); - - GUILayout.Label( "Installed Version: " + VersionInfo.StaticToString() ); - - if( m_changeLog.Version > VersionInfo.FullNumber ) - { - var cache = GUI.color; - GUI.color = Color.red; - GUILayout.Label( "New version available: " + m_newVersion, "BoldLabel" ); - GUI.color = cache; - } - else - { - var cache = GUI.color; - GUI.color = Color.green; - GUILayout.Label( "You are using the latest version", "BoldLabel" ); - GUI.color = cache; - } - - EditorGUILayout.BeginHorizontal(); - GUILayout.Label( "Download links:" ); - if( GUILayout.Button( "Amplify", m_linkStyle ) ) - Application.OpenURL( SiteURL ); - GUILayout.Label( "-" ); - if( GUILayout.Button( "Asset Store", m_linkStyle ) ) - Application.OpenURL( StoreURL ); - EditorGUILayout.EndHorizontal(); - GUILayout.Space( 7 ); - EditorGUILayout.EndVertical(); - - GUILayout.FlexibleSpace(); - EditorGUILayout.BeginVertical(); - GUILayout.Space( 7 ); - GUILayout.Label( ASEIcon ); - EditorGUILayout.EndVertical(); - } - EditorGUILayout.EndHorizontal(); - } - EditorGUILayout.EndVertical(); - } - EditorGUILayout.EndHorizontal(); - - - EditorGUILayout.BeginHorizontal( "ProjectBrowserBottomBarBg", GUILayout.ExpandWidth( true ), GUILayout.Height(22) ); - { - GUILayout.FlexibleSpace(); - EditorGUI.BeginChangeCheck(); - var cache = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 100; - m_startup = (Preferences.ShowOption)EditorGUILayout.EnumPopup( "Show At Startup", m_startup, GUILayout.Width( 220 ) ); - EditorGUIUtility.labelWidth = cache; - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetInt( Preferences.PrefStartUp, (int)m_startup ); - } - } - EditorGUILayout.EndHorizontal(); - - // Find a better way to update link buttons without repainting the window - Repaint(); - } - - void ImportSample( string pipeline, string guid ) - { - if( EditorUtility.DisplayDialog( "Import Sample", "This will import the samples for" + pipeline.Replace( " Samples", "" ) + ", please make sure the pipeline is properly installed and/or selected before importing the samples.\n\nContinue?", "Yes", "No" ) ) - { - AssetDatabase.ImportPackage( AssetDatabase.GUIDToAssetPath( ResourcesGUID ), false ); - AssetDatabase.ImportPackage( AssetDatabase.GUIDToAssetPath( guid ), false ); - } - } - - UnityWebRequest www; - - IEnumerator StartRequest( string url, Action success = null ) - { - using( www = UnityWebRequest.Get( url ) ) - { -#if UNITY_2017_2_OR_NEWER - yield return www.SendWebRequest(); -#else - yield return www.Send(); -#endif - - while( www.isDone == false ) - yield return null; - - if( success != null ) - success(); - } - } - - public static void StartBackgroundTask( IEnumerator update, Action end = null ) - { - EditorApplication.CallbackFunction closureCallback = null; - - closureCallback = () => - { - try - { - if( update.MoveNext() == false ) - { - if( end != null ) - end(); - EditorApplication.update -= closureCallback; - } - } - catch( Exception ex ) - { - if( end != null ) - end(); - Debug.LogException( ex ); - EditorApplication.update -= closureCallback; - } - }; - - EditorApplication.update += closureCallback; - } - } - - [Serializable] - internal class ChangeLogInfo - { - public int Version; - public string LastUpdate; - - public static ChangeLogInfo CreateFromJSON( string jsonString ) - { - return JsonUtility.FromJson( jsonString ); - } - - public ChangeLogInfo( int version, string lastUpdate ) - { - Version = version; - LastUpdate = lastUpdate; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs.meta deleted file mode 100644 index b9441e35..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASEStartScreen.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3e7433fb42db4d9428571bfcd0da64f3 -timeCreated: 1585827066 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs deleted file mode 100644 index e33afdcb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs +++ /dev/null @@ -1,686 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda -//#define NEW_TEXTURE_3D_METHOD - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -using UnityEditorInternal; -using System; -using System.IO; - -namespace AmplifyShaderEditor -{ - public class ASETextureArrayCreator : EditorWindow - { - [MenuItem( "Window/Amplify Shader Editor/Texture Array Creator", false, 1001 )] - static void ShowWindow() - { - ASETextureArrayCreator window = EditorWindow.GetWindow(); - window.titleContent.text = "Texture Array"; - window.minSize = new Vector2( 302, 350 ); - window.Show(); - } - - private const string ClearButtonStr = "Clear"; - private const string TextureFilter = "t:Texture2D"; - private const string BuildArrayMessage = "Build Array"; - private const string BuildTexture3DMessage = "Build Texture 3D"; - private const string ArrayFilename = "NewTextureArray"; - private const string Texture3DFilename = "NewTexture3D"; - - private DragAndDropTool m_dragAndDropTool; - private Rect m_draggableArea; - - [SerializeField] - private List m_allTextures; - - [SerializeField] - private ReorderableList m_listTextures = null; - - [SerializeField] - private bool m_tex3DMode = false; - - [SerializeField] - private bool m_linearMode = false; - - [SerializeField] - private string m_folderPath = "Assets/"; - - [SerializeField] - private string m_fileName = "NewTextureArray"; - - [SerializeField] - private bool m_filenameChanged = false; - - [SerializeField] - private TextureWrapMode m_wrapMode = TextureWrapMode.Repeat; - - [SerializeField] - private FilterMode m_filterMode = FilterMode.Bilinear; - - [SerializeField] - private int m_anisoLevel = 1; - - [SerializeField] - private int m_previewSize = 16; - - [SerializeField] - private bool m_mipMaps = true; - - [SerializeField] - private int m_selectedSizeX = 4; - - [SerializeField] - private int m_selectedSizeY = 4; - - [SerializeField] - private TextureFormat m_selectedFormatEnum = TextureFormat.ARGB32; - - [SerializeField] - private int m_quality = 100; - - private int[] m_sizes = { 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192 }; - private string[] m_sizesStr = { "32", "64", "128", "256", "512", "1024", "2048", "4096", "8192" }; - private static Dictionary MipCount = new Dictionary() { { 32, 6 }, { 64, 7 }, { 128, 8 }, { 256, 9 }, { 512, 10 }, { 1024, 11 }, { 2048, 12 }, { 4096, 13 }, { 8192, 14 } }; - private static List UncompressedFormats = new List() { TextureFormat.ARGB32, TextureFormat.RGBA32, TextureFormat.RGB24, TextureFormat.Alpha8 }; - - private GUIStyle m_contentStyle = null; - private GUIStyle m_pathButtonStyle = null; - private GUIContent m_pathButtonContent = new GUIContent(); - - private Vector2 m_scrollPos; - private Texture m_lastSaved; - private bool m_lockRatio = true; - private string m_message = string.Empty; - - private void OnEnable() - { - m_draggableArea = new Rect( 0, 0, 1, 1 ); - m_dragAndDropTool = new DragAndDropTool(); - m_dragAndDropTool.OnValidDropObjectEvt += OnValidObjectsDropped; - - if( m_contentStyle == null ) - { - m_contentStyle = new GUIStyle( GUIStyle.none ); - m_contentStyle.margin = new RectOffset( 6, 4, 5, 5 ); - } - - m_pathButtonStyle = null; - - if( m_allTextures == null ) - m_allTextures = new List(); - - if( m_listTextures == null ) - { - m_listTextures = new ReorderableList( m_allTextures, typeof( Texture2D ), true, true, true, true ); - m_listTextures.elementHeight = 16; - - m_listTextures.drawElementCallback = ( Rect rect, int index, bool isActive, bool isFocused ) => - { - m_allTextures[ index ] = (Texture2D)EditorGUI.ObjectField( rect, "Texture " + index, m_allTextures[ index ], typeof( Texture2D ), false ); - }; - - m_listTextures.drawHeaderCallback = ( Rect rect ) => - { - m_previewSize = EditorGUI.IntSlider( rect, "Texture List", m_previewSize, 16, 64 ); - if( (float)m_previewSize != m_listTextures.elementHeight ) - m_listTextures.elementHeight = m_previewSize; - }; - m_listTextures.onAddCallback = ( list ) => - { - m_allTextures.Add( null ); - }; - - m_listTextures.onRemoveCallback = ( list ) => - { - m_allTextures.RemoveAt( list.index ); - }; - } - } - - private void OnDestroy() - { - m_dragAndDropTool.Destroy(); - m_dragAndDropTool = null; - - if( m_allTextures != null ) - { - m_allTextures.Clear(); - m_allTextures = null; - } - } - - void OnGUI() - { - if( m_pathButtonStyle == null ) - m_pathButtonStyle = "minibutton"; - - m_scrollPos = EditorGUILayout.BeginScrollView( m_scrollPos, GUILayout.Height( position.height ) ); - float cachedWidth = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 100; - EditorGUILayout.BeginVertical( m_contentStyle ); - - string buildButtonStr = m_tex3DMode ? BuildTexture3DMessage : BuildArrayMessage; - // build button - EditorGUILayout.BeginHorizontal(); - EditorGUI.BeginDisabledGroup( m_allTextures.Count <= 0 ); - if( GUILayout.Button( buildButtonStr, "prebutton", GUILayout.Height( 20 ) ) ) - { - bool showWarning = false; - for( int i = 0; i < m_allTextures.Count; i++ ) - { - if( m_allTextures[ i ].width != m_sizes[ m_selectedSizeX ] || m_allTextures[ i ].height != m_sizes[ m_selectedSizeY ] ) - { - showWarning = true; - } - } - - if( !showWarning ) - { - m_message = string.Empty; - if( m_tex3DMode ) - BuildTexture3D(); - else - BuildArray(); - } - else if( EditorUtility.DisplayDialog( "Warning!", "Some textures need to be resized to fit the selected size. Do you want to continue?", "Yes", "No" ) ) - { - m_message = string.Empty; - if( m_tex3DMode ) - BuildTexture3D(); - else - BuildArray(); - } - } - EditorGUI.EndDisabledGroup(); - EditorGUI.BeginDisabledGroup( m_lastSaved == null ); - GUIContent icon = EditorGUIUtility.IconContent( "icons/d_ViewToolZoom.png" ); - if( GUILayout.Button( icon, "prebutton", GUILayout.Width( 28 ), GUILayout.Height( 20 ) ) ) - { - EditorGUIUtility.PingObject( m_lastSaved ); - } - EditorGUI.EndDisabledGroup(); - EditorGUILayout.EndHorizontal(); - - // message - if( !string.IsNullOrEmpty( m_message ) ) - if( GUILayout.Button( "BUILD REPORT (click to hide):\n\n" + m_message, "helpbox" ) ) - m_message = string.Empty; - - // options - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.PrefixLabel( "Size" ); - EditorGUIUtility.labelWidth = 16; - m_selectedSizeX = EditorGUILayout.Popup( "X", m_selectedSizeX, m_sizesStr ); - EditorGUI.BeginDisabledGroup( m_lockRatio ); - m_selectedSizeY = EditorGUILayout.Popup( "Y", m_lockRatio ? m_selectedSizeX : m_selectedSizeY, m_sizesStr ); - EditorGUI.EndDisabledGroup(); - EditorGUIUtility.labelWidth = 100; - m_lockRatio = GUILayout.Toggle( m_lockRatio, "L", "minibutton", GUILayout.Width( 18 ) ); - EditorGUILayout.EndHorizontal(); - EditorGUI.BeginChangeCheck(); - m_tex3DMode = EditorGUILayout.Toggle( "Texture 3D", m_tex3DMode ); - if( EditorGUI.EndChangeCheck() ) - { - if( !m_filenameChanged ) - { - m_fileName = m_tex3DMode ? Texture3DFilename:ArrayFilename; - } - } - - m_linearMode = EditorGUILayout.Toggle( "Linear", m_linearMode ); - m_mipMaps = EditorGUILayout.Toggle( "Mip Maps", m_mipMaps ); - m_wrapMode = (TextureWrapMode)EditorGUILayout.EnumPopup( "Wrap Mode", m_wrapMode ); - m_filterMode = (FilterMode)EditorGUILayout.EnumPopup( "Filter Mode", m_filterMode ); - m_anisoLevel = EditorGUILayout.IntSlider( "Aniso Level", m_anisoLevel, 0, 16 ); - - m_selectedFormatEnum = (TextureFormat)EditorGUILayout.EnumPopup( "Format", m_selectedFormatEnum ); - if( m_selectedFormatEnum == TextureFormat.DXT1Crunched ) - { - m_selectedFormatEnum = TextureFormat.DXT1; - Debug.Log( "Texture Array does not support crunched DXT1 format. Changing to DXT1..." ); - } - else if( m_selectedFormatEnum == TextureFormat.DXT5Crunched ) - { - m_selectedFormatEnum = TextureFormat.DXT5; - Debug.Log( "Texture Array does not support crunched DXT5 format. Changing to DXT5..." ); - } - - m_quality = EditorGUILayout.IntSlider( "Format Quality", m_quality, 0, 100 ); - EditorGUILayout.Separator(); - EditorGUILayout.LabelField( "Path and Name" ); - EditorGUILayout.BeginHorizontal(); - m_pathButtonContent.text = m_folderPath; - Vector2 buttonSize = m_pathButtonStyle.CalcSize( m_pathButtonContent ); - if( GUILayout.Button( m_pathButtonContent, m_pathButtonStyle, GUILayout.MaxWidth( Mathf.Min( position.width * 0.5f, buttonSize.x ) ) ) ) - { - string folderpath = EditorUtility.OpenFolderPanel( "Save Texture Array to folder", "Assets/", "" ); - folderpath = FileUtil.GetProjectRelativePath( folderpath ); - if( string.IsNullOrEmpty( folderpath ) ) - m_folderPath = "Assets/"; - else - m_folderPath = folderpath + "/"; - } - EditorGUI.BeginChangeCheck(); - m_fileName = EditorGUILayout.TextField( m_fileName, GUILayout.ExpandWidth( true ) ); - if( EditorGUI.EndChangeCheck() ) - { - m_filenameChanged = true; - } - EditorGUILayout.LabelField( ".asset", GUILayout.MaxWidth( 40 ) ); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.Separator(); - - // list - EditorGUILayout.Separator(); - if( GUILayout.Button( ClearButtonStr ) ) - { - m_allTextures.Clear(); - } - - if( m_listTextures != null ) - m_listTextures.DoLayoutList(); - - GUILayout.Space( 20 ); - EditorGUILayout.EndVertical(); - EditorGUIUtility.labelWidth = cachedWidth; - EditorGUILayout.EndScrollView(); - m_draggableArea.size = position.size; - m_dragAndDropTool.TestDragAndDrop( m_draggableArea ); - } - - public void OnValidObjectsDropped( UnityEngine.Object[] droppedObjs ) - { - for( int objIdx = 0; objIdx < droppedObjs.Length; objIdx++ ) - { - Texture2D tex = droppedObjs[ objIdx ] as Texture2D; - if( tex != null ) - { - m_allTextures.Add( tex ); - } - else - { - DefaultAsset asset = droppedObjs[ objIdx ] as DefaultAsset; - if( asset != null ) - { - string path = AssetDatabase.GetAssetPath( asset ); - if( AssetDatabase.IsValidFolder( path ) ) - { - string[] pathArr = { path }; - string[] texInDir = AssetDatabase.FindAssets( TextureFilter, pathArr ); - for( int texIdx = 0; texIdx < texInDir.Length; texIdx++ ) - { - Texture2D internalTex = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( texInDir[ texIdx ] )); - if( internalTex != null ) - { - m_allTextures.Add( internalTex ); - } - } - } - } - } - } - - m_allTextures.Sort( ( x, y ) => string.Compare( x.name, y.name ) ); - } - - private void CopyToArray( ref Texture2D from, ref Texture2DArray to, int arrayIndex, int mipLevel, bool compressed = true ) - { - if( compressed ) - { - Graphics.CopyTexture( from, 0, mipLevel, to, arrayIndex, mipLevel ); - } - else - { - to.SetPixels( from.GetPixels(), arrayIndex, mipLevel ); - to.Apply(); - } - } - -#if NEW_TEXTURE_3D_METHOD - private void BuildTexture3D() - { - int sizeX = m_sizes[ m_selectedSizeX ]; - int sizeY = m_sizes[ m_selectedSizeY ]; - - Texture3D texture3D = new Texture3D( sizeX, sizeY, m_allTextures.Count, m_selectedFormatEnum, m_mipMaps ); - texture3D.wrapMode = m_wrapMode; - texture3D.filterMode = m_filterMode; - texture3D.anisoLevel = m_anisoLevel; - //texture3D.Apply( false ); - RenderTexture cache = RenderTexture.active; - RenderTexture rt = new RenderTexture( sizeX, sizeY, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Default ); - rt.Create(); - List textures = new List( m_allTextures.Count ); - - for( int i = 0; i < m_allTextures.Count; i++ ) - { - // build report - int widthChanges = m_allTextures[ i ].width < sizeX ? -1 : m_allTextures[ i ].width > sizeX ? 1 : 0; - int heightChanges = m_allTextures[ i ].height < sizeY ? -1 : m_allTextures[ i ].height > sizeY ? 1 : 0; - if( ( widthChanges < 0 && heightChanges <= 0 ) || ( widthChanges <= 0 && heightChanges < 0 ) ) - m_message += m_allTextures[ i ].name + " was upscaled\n"; - else if( ( widthChanges > 0 && heightChanges >= 0 ) || ( widthChanges >= 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " was downscaled\n"; - else if( ( widthChanges > 0 && heightChanges < 0 ) || ( widthChanges < 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " changed dimensions\n"; - - // blit image to upscale or downscale the image to any size - RenderTexture.active = rt; - - bool cachedsrgb = GL.sRGBWrite; - GL.sRGBWrite = !m_linearMode; - Graphics.Blit( m_allTextures[ i ], rt ); - GL.sRGBWrite = cachedsrgb; - - textures.Add( new Texture2D( sizeX, sizeY, TextureFormat.ARGB32, m_mipMaps, m_linearMode )); - textures[ i ].ReadPixels( new Rect( 0, 0, sizeX, sizeY ), 0, 0, m_mipMaps ); - RenderTexture.active = null; - - bool isCompressed = UncompressedFormats.FindIndex( x => x.Equals( m_selectedFormatEnum ) ) < 0; - if( isCompressed ) - { - EditorUtility.CompressTexture( textures[ i ], m_selectedFormatEnum, m_quality ); - // t2d.Apply( false ); - } - textures[ i ].Apply( false ); - } - - rt.Release(); - RenderTexture.active = cache; - - if( m_message.Length > 0 ) - m_message = m_message.Substring( 0, m_message.Length - 1 ); - - int sizeZ = textures.Count; - Color[] colors = new Color[ sizeX * sizeY * sizeZ ]; - int idx = 0; - for( int z = 0; z < sizeZ; z++ ) - { - for( int y = 0; y < sizeY; y++ ) - { - for( int x = 0; x < sizeX; x++, idx++ ) - { - colors[ idx ] = textures[ z ].GetPixel(x,y); - } - } - } - - texture3D.SetPixels( colors ); - texture3D.Apply(); - - string path = m_folderPath + m_fileName + ".asset"; - Texture3D outfile = AssetDatabase.LoadMainAssetAtPath( path ) as Texture3D; - if( outfile != null ) - { - EditorUtility.CopySerialized( texture3D, outfile ); - AssetDatabase.SaveAssets(); - EditorGUIUtility.PingObject( outfile ); - m_lastSaved = outfile; - } - else - { - AssetDatabase.CreateAsset( texture3D, path ); - EditorGUIUtility.PingObject( texture3D ); - m_lastSaved = texture3D; - } - } -#else - private void BuildTexture3D() - { - int sizeX = m_sizes[ m_selectedSizeX ]; - int sizeY = m_sizes[ m_selectedSizeY ]; - int mipCount = m_mipMaps ? MipCount[ Mathf.Max( sizeX, sizeY ) ] : 1; - - Texture3D texture3D = new Texture3D( sizeX, sizeY, m_allTextures.Count, m_selectedFormatEnum, m_mipMaps ); - texture3D.wrapMode = m_wrapMode; - texture3D.filterMode = m_filterMode; - texture3D.anisoLevel = m_anisoLevel; - texture3D.Apply( false ); - RenderTexture cache = RenderTexture.active; - RenderTexture rt = new RenderTexture( sizeX, sizeY, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Default ); - rt.Create(); - List> mipColor = new List>(); - if( m_mipMaps ) - { - for( int i = 0; i < mipCount; i++ ) - { - mipColor.Add( new List() ); - } - } - else - { - mipColor.Add( new List() ); - } - - for( int i = 0; i < m_allTextures.Count; i++ ) - { - // build report - int widthChanges = m_allTextures[ i ].width < sizeX ? -1 : m_allTextures[ i ].width > sizeX ? 1 : 0; - int heightChanges = m_allTextures[ i ].height < sizeY ? -1 : m_allTextures[ i ].height > sizeY ? 1 : 0; - if( ( widthChanges < 0 && heightChanges <= 0 ) || ( widthChanges <= 0 && heightChanges < 0 ) ) - m_message += m_allTextures[ i ].name + " was upscaled\n"; - else if( ( widthChanges > 0 && heightChanges >= 0 ) || ( widthChanges >= 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " was downscaled\n"; - else if( ( widthChanges > 0 && heightChanges < 0 ) || ( widthChanges < 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " changed dimensions\n"; - - // blit image to upscale or downscale the image to any size - RenderTexture.active = rt; - - bool cachedsrgb = GL.sRGBWrite; - GL.sRGBWrite = !m_linearMode; - Graphics.Blit( m_allTextures[ i ], rt ); - GL.sRGBWrite = cachedsrgb; - - Texture2D t2d = new Texture2D( sizeX, sizeY, TextureFormat.ARGB32, m_mipMaps, m_linearMode ); - t2d.ReadPixels( new Rect( 0, 0, sizeX, sizeY ), 0, 0, m_mipMaps ); - RenderTexture.active = null; - - bool isCompressed = UncompressedFormats.FindIndex( x => x.Equals( m_selectedFormatEnum ) ) < 0; - if( isCompressed ) - { - EditorUtility.CompressTexture( t2d, m_selectedFormatEnum, m_quality ); - // t2d.Apply( false ); - } - t2d.Apply( false ); - - if( m_mipMaps ) - { - for( int mip = 0; mip < mipCount; mip++ ) - { - mipColor[ mip ].AddRange( t2d.GetPixels( mip ) ); - } - } - else - { - mipColor[ 0 ].AddRange( t2d.GetPixels( 0 ) ); - } - } - - rt.Release(); - RenderTexture.active = cache; - - if( m_message.Length > 0 ) - m_message = m_message.Substring( 0, m_message.Length - 1 ); - - for( int i = 0; i < mipCount; i++ ) - { - texture3D.SetPixels( mipColor[ i ].ToArray(), i ); - } - - texture3D.Apply( false ); - - string path = m_folderPath + m_fileName + ".asset"; - Texture3D outfile = AssetDatabase.LoadMainAssetAtPath( path ) as Texture3D; - if( outfile != null ) - { - EditorUtility.CopySerialized( texture3D, outfile ); - AssetDatabase.SaveAssets(); - EditorGUIUtility.PingObject( outfile ); - m_lastSaved = outfile; - } - else - { - AssetDatabase.CreateAsset( texture3D, path ); - EditorGUIUtility.PingObject( texture3D ); - m_lastSaved = texture3D; - } - } -#endif - private void BuildTexture3DAutoMips() - { - int sizeX = m_sizes[ m_selectedSizeX ]; - int sizeY = m_sizes[ m_selectedSizeY ]; - - Texture3D texture3D = new Texture3D( sizeX, sizeY, m_allTextures.Count, m_selectedFormatEnum, m_mipMaps ); - texture3D.wrapMode = m_wrapMode; - texture3D.filterMode = m_filterMode; - texture3D.anisoLevel = m_anisoLevel; - texture3D.Apply( false ); - RenderTexture cache = RenderTexture.active; - RenderTexture rt = new RenderTexture( sizeX, sizeY, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Default ); - rt.Create(); - List texColors = new List(); - - for( int i = 0; i < m_allTextures.Count; i++ ) - { - // build report - int widthChanges = m_allTextures[ i ].width < sizeX ? -1 : m_allTextures[ i ].width > sizeX ? 1 : 0; - int heightChanges = m_allTextures[ i ].height < sizeY ? -1 : m_allTextures[ i ].height > sizeY ? 1 : 0; - if( ( widthChanges < 0 && heightChanges <= 0 ) || ( widthChanges <= 0 && heightChanges < 0 ) ) - m_message += m_allTextures[ i ].name + " was upscaled\n"; - else if( ( widthChanges > 0 && heightChanges >= 0 ) || ( widthChanges >= 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " was downscaled\n"; - else if( ( widthChanges > 0 && heightChanges < 0 ) || ( widthChanges < 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " changed dimensions\n"; - - // blit image to upscale or downscale the image to any size - RenderTexture.active = rt; - - bool cachedsrgb = GL.sRGBWrite; - GL.sRGBWrite = !m_linearMode; - Graphics.Blit( m_allTextures[ i ], rt ); - GL.sRGBWrite = cachedsrgb; - - Texture2D t2d = new Texture2D( sizeX, sizeY, TextureFormat.ARGB32, m_mipMaps, m_linearMode ); - t2d.ReadPixels( new Rect( 0, 0, sizeX, sizeY ), 0, 0, m_mipMaps ); - RenderTexture.active = null; - - bool isCompressed = UncompressedFormats.FindIndex( x => x.Equals( m_selectedFormatEnum ) ) < 0; - if( isCompressed ) - { - EditorUtility.CompressTexture( t2d, m_selectedFormatEnum, m_quality ); - t2d.Apply( false ); - } - texColors.AddRange( t2d.GetPixels() ); - } - - rt.Release(); - RenderTexture.active = cache; - - if( m_message.Length > 0 ) - m_message = m_message.Substring( 0, m_message.Length - 1 ); - - texture3D.SetPixels( texColors.ToArray() ); - texture3D.Apply(); - - string path = m_folderPath + m_fileName + ".asset"; - Texture3D outfile = AssetDatabase.LoadMainAssetAtPath( path ) as Texture3D; - if( outfile != null ) - { - EditorUtility.CopySerialized( texture3D, outfile ); - AssetDatabase.SaveAssets(); - EditorGUIUtility.PingObject( outfile ); - m_lastSaved = outfile; - } - else - { - AssetDatabase.CreateAsset( texture3D, path ); - EditorGUIUtility.PingObject( texture3D ); - m_lastSaved = texture3D; - } - } - - private void BuildArray() - { - int sizeX = m_sizes[ m_selectedSizeX ]; - int sizeY = m_sizes[ m_selectedSizeY ]; - - Texture2DArray textureArray = new Texture2DArray( sizeX, sizeY, m_allTextures.Count, m_selectedFormatEnum, m_mipMaps, m_linearMode ); - textureArray.wrapMode = m_wrapMode; - textureArray.filterMode = m_filterMode; - textureArray.anisoLevel = m_anisoLevel; - textureArray.Apply( false ); - RenderTexture cache = RenderTexture.active; - RenderTexture rt = new RenderTexture( sizeX, sizeY, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Default ); - rt.Create(); - for( int i = 0; i < m_allTextures.Count; i++ ) - { - // build report - int widthChanges = m_allTextures[ i ].width < sizeX ? -1 : m_allTextures[ i ].width > sizeX ? 1 : 0; - int heightChanges = m_allTextures[ i ].height < sizeY ? -1 : m_allTextures[ i ].height > sizeY ? 1 : 0; - if( ( widthChanges < 0 && heightChanges <= 0 ) || ( widthChanges <= 0 && heightChanges < 0 ) ) - m_message += m_allTextures[ i ].name + " was upscaled\n"; - else if( ( widthChanges > 0 && heightChanges >= 0 ) || ( widthChanges >= 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " was downscaled\n"; - else if( ( widthChanges > 0 && heightChanges < 0 ) || ( widthChanges < 0 && heightChanges > 0 ) ) - m_message += m_allTextures[ i ].name + " changed dimensions\n"; - - // blit image to upscale or downscale the image to any size - RenderTexture.active = rt; - - bool cachedsrgb = GL.sRGBWrite; - GL.sRGBWrite = !m_linearMode; - Graphics.Blit( m_allTextures[ i ], rt ); - GL.sRGBWrite = cachedsrgb; - - Texture2D t2d = new Texture2D( sizeX, sizeY, TextureFormat.ARGB32, m_mipMaps, m_linearMode ); - t2d.ReadPixels( new Rect( 0, 0, sizeX, sizeY ), 0, 0, m_mipMaps ); - RenderTexture.active = null; - - bool isCompressed = UncompressedFormats.FindIndex( x => x.Equals( m_selectedFormatEnum ) ) < 0; - if( isCompressed ) - { - EditorUtility.CompressTexture( t2d, m_selectedFormatEnum, m_quality ); - t2d.Apply( false ); - } - - if( m_mipMaps ) - { - int maxSize = Mathf.Max( sizeX, sizeY ); - for( int mip = 0; mip < MipCount[ maxSize ]; mip++ ) - { - CopyToArray( ref t2d, ref textureArray, i, mip, isCompressed ); - } - } - else - { - CopyToArray( ref t2d, ref textureArray, i, 0, isCompressed ); - } - } - - rt.Release(); - RenderTexture.active = cache; - if( m_message.Length > 0 ) - m_message = m_message.Substring( 0, m_message.Length - 1 ); - - string path = m_folderPath + m_fileName + ".asset"; - Texture2DArray outfile = AssetDatabase.LoadMainAssetAtPath( path ) as Texture2DArray; - if( outfile != null ) - { - EditorUtility.CopySerialized( textureArray, outfile ); - AssetDatabase.SaveAssets(); - EditorGUIUtility.PingObject( outfile ); - m_lastSaved = outfile; - } - else - { - AssetDatabase.CreateAsset( textureArray, path ); - EditorGUIUtility.PingObject( textureArray ); - m_lastSaved = textureArray; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs.meta deleted file mode 100644 index 7a01b4f3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ASETextureArrayCreator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 436dc8bc09773454db57b9fbf799ec9d -timeCreated: 1504633068 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs deleted file mode 100644 index d34f6c50..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs +++ /dev/null @@ -1,509 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System; -using System.Reflection; -using AmplifyShaderEditor; - - -public static class MaterialPropertyHandlerEx -{ - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEditor.MaterialPropertyHandler, UnityEditor" ) : type; } } - public static object GetHandler( Shader shader, string name ) - { - return MaterialPropertyHandlerEx.Type.InvokeMember( "GetHandler", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { shader, name } ); - } - - public static void OnGUI( object obj, ref Rect position, MaterialProperty prop, GUIContent label, MaterialEditor editor ) - { - Type.InvokeMember( "OnGUI", BindingFlags.Instance | BindingFlags.Public | BindingFlags.InvokeMethod, null, obj, new object[] { position, prop, label, editor } ); - } - - public static float GetPropertyHeight( object obj, MaterialProperty prop, string label, MaterialEditor editor ) - { - return (float)Type.InvokeMember( "GetPropertyHeight", BindingFlags.Instance | BindingFlags.Public | BindingFlags.InvokeMethod, null, obj, new object[] { prop, label, editor } ); - } - - public static object PropertyDrawer( object obj ) - { - return Type.InvokeMember( "propertyDrawer", BindingFlags.Instance | BindingFlags.Public | BindingFlags.GetProperty, null, obj, new object[] {} ); - } -} - -internal class ASEMaterialInspector : ShaderGUI -{ - private const string CopyButtonStr = "Copy Values"; - private const string PasteButtonStr = "Paste Values"; - private const string PreviewModelPref = "ASEMI_PREVIEWMODEL"; - - private static MaterialEditor m_instance = null; - private static bool m_refreshOnUndo = false; - - private bool m_initialized = false; - private double m_lastRenderedTime; - private PreviewRenderUtility m_previewRenderUtility; - private Mesh m_targetMesh; - private Vector2 m_previewDir = new Vector2( 120f, -20f ); - private int m_selectedMesh = 0; - - - // Reflection Fields - private Type m_modelInspectorType = null; - private MethodInfo m_renderMeshMethod = null; - private Type m_previewGUIType = null; - private MethodInfo m_dragMethod = null; - private FieldInfo m_selectedField = null; - private FieldInfo m_infoField = null; - -#if UNITY_2018_2_OR_NEWER - public override void OnClosed( Material material ) - { - base.OnClosed( material ); - CleanUp(); - } -#endif - - void CleanUp() - { - if( m_previewRenderUtility != null ) - { - m_previewRenderUtility.Cleanup(); - m_previewRenderUtility = null; - } - } - - void UndoRedoPerformed() - { - m_refreshOnUndo = true; - } - - ~ASEMaterialInspector() - { - Undo.undoRedoPerformed -= UndoRedoPerformed; - CleanUp(); - } - public override void OnGUI( MaterialEditor materialEditor, MaterialProperty[] properties ) - { - IOUtils.Init(); - Material mat = materialEditor.target as Material; - - if( mat == null ) - return; - - m_instance = materialEditor; - - if( !m_initialized ) - { - Init(); - m_initialized = true; - Undo.undoRedoPerformed += UndoRedoPerformed; - } - - if( Event.current.type == EventType.Repaint && - mat.HasProperty( IOUtils.DefaultASEDirtyCheckId ) && - mat.GetInt( IOUtils.DefaultASEDirtyCheckId ) == 1 ) - { - mat.SetInt( IOUtils.DefaultASEDirtyCheckId, 0 ); - UIUtils.ForceUpdateFromMaterial(); - //Event.current.Use(); - } - - if( materialEditor.isVisible ) - { - GUILayout.BeginVertical(); - { - GUILayout.Space( 3 ); - if( GUILayout.Button( "Open in Shader Editor" ) ) - { -#if UNITY_2018_3_OR_NEWER - ASEPackageManagerHelper.SetupLateMaterial( mat ); - -#else - AmplifyShaderEditorWindow.LoadMaterialToASE( mat ); -#endif - } - - GUILayout.BeginHorizontal(); - { - if( GUILayout.Button( CopyButtonStr ) ) - { - System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; - - Shader shader = mat.shader; - int propertyCount = UnityEditor.ShaderUtil.GetPropertyCount( shader ); - string allProperties = string.Empty; - for( int i = 0; i < propertyCount; i++ ) - { - UnityEditor.ShaderUtil.ShaderPropertyType type = UnityEditor.ShaderUtil.GetPropertyType( shader, i ); - string name = UnityEditor.ShaderUtil.GetPropertyName( shader, i ); - string valueStr = string.Empty; - switch( type ) - { - case UnityEditor.ShaderUtil.ShaderPropertyType.Color: - { - Color value = mat.GetColor( name ); - valueStr = value.r.ToString() + IOUtils.VECTOR_SEPARATOR + - value.g.ToString() + IOUtils.VECTOR_SEPARATOR + - value.b.ToString() + IOUtils.VECTOR_SEPARATOR + - value.a.ToString(); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Vector: - { - Vector4 value = mat.GetVector( name ); - valueStr = value.x.ToString() + IOUtils.VECTOR_SEPARATOR + - value.y.ToString() + IOUtils.VECTOR_SEPARATOR + - value.z.ToString() + IOUtils.VECTOR_SEPARATOR + - value.w.ToString(); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Float: - { - float value = mat.GetFloat( name ); - valueStr = value.ToString(); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Range: - { - float value = mat.GetFloat( name ); - valueStr = value.ToString(); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.TexEnv: - { - Texture value = mat.GetTexture( name ); - valueStr = AssetDatabase.GetAssetPath( value ); - Vector2 offset = mat.GetTextureOffset( name ); - Vector2 scale = mat.GetTextureScale( name ); - valueStr += IOUtils.VECTOR_SEPARATOR + scale.x.ToString() + - IOUtils.VECTOR_SEPARATOR + scale.y.ToString() + - IOUtils.VECTOR_SEPARATOR + offset.x.ToString() + - IOUtils.VECTOR_SEPARATOR + offset.y.ToString(); - } - break; - } - - allProperties += name + IOUtils.FIELD_SEPARATOR + type + IOUtils.FIELD_SEPARATOR + valueStr; - - if( i < ( propertyCount - 1 ) ) - { - allProperties += IOUtils.LINE_TERMINATOR; - } - } - EditorPrefs.SetString( IOUtils.MAT_CLIPBOARD_ID, allProperties ); - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - } - - if( GUILayout.Button( PasteButtonStr ) ) - { - System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture; - string propertiesStr = EditorPrefs.GetString( IOUtils.MAT_CLIPBOARD_ID, string.Empty ); - if( !string.IsNullOrEmpty( propertiesStr ) ) - { - string[] propertyArr = propertiesStr.Split( IOUtils.LINE_TERMINATOR ); - bool validData = true; - try - { - for( int i = 0; i < propertyArr.Length; i++ ) - { - string[] valuesArr = propertyArr[ i ].Split( IOUtils.FIELD_SEPARATOR ); - if( valuesArr.Length != 3 ) - { - Debug.LogWarning( "Material clipboard data is corrupted" ); - validData = false; - break; - } - else if( mat.HasProperty( valuesArr[ 0 ] ) ) - { - UnityEditor.ShaderUtil.ShaderPropertyType type = (UnityEditor.ShaderUtil.ShaderPropertyType)Enum.Parse( typeof( UnityEditor.ShaderUtil.ShaderPropertyType ), valuesArr[ 1 ] ); - switch( type ) - { - case UnityEditor.ShaderUtil.ShaderPropertyType.Color: - { - string[] colorVals = valuesArr[ 2 ].Split( IOUtils.VECTOR_SEPARATOR ); - if( colorVals.Length != 4 ) - { - Debug.LogWarning( "Material clipboard data is corrupted" ); - validData = false; - break; - } - else - { - mat.SetColor( valuesArr[ 0 ], new Color( Convert.ToSingle( colorVals[ 0 ] ), - Convert.ToSingle( colorVals[ 1 ] ), - Convert.ToSingle( colorVals[ 2 ] ), - Convert.ToSingle( colorVals[ 3 ] ) ) ); - } - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Vector: - { - string[] vectorVals = valuesArr[ 2 ].Split( IOUtils.VECTOR_SEPARATOR ); - if( vectorVals.Length != 4 ) - { - Debug.LogWarning( "Material clipboard data is corrupted" ); - validData = false; - break; - } - else - { - mat.SetVector( valuesArr[ 0 ], new Vector4( Convert.ToSingle( vectorVals[ 0 ] ), - Convert.ToSingle( vectorVals[ 1 ] ), - Convert.ToSingle( vectorVals[ 2 ] ), - Convert.ToSingle( vectorVals[ 3 ] ) ) ); - } - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Float: - { - mat.SetFloat( valuesArr[ 0 ], Convert.ToSingle( valuesArr[ 2 ] ) ); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.Range: - { - mat.SetFloat( valuesArr[ 0 ], Convert.ToSingle( valuesArr[ 2 ] ) ); - } - break; - case UnityEditor.ShaderUtil.ShaderPropertyType.TexEnv: - { - string[] texVals = valuesArr[ 2 ].Split( IOUtils.VECTOR_SEPARATOR ); - if( texVals.Length != 5 ) - { - Debug.LogWarning( "Material clipboard data is corrupted" ); - validData = false; - break; - } - else - { - mat.SetTexture( valuesArr[ 0 ], AssetDatabase.LoadAssetAtPath( texVals[ 0 ] ) ); - mat.SetTextureScale( valuesArr[ 0 ], new Vector2( Convert.ToSingle( texVals[ 1 ] ), Convert.ToSingle( texVals[ 2 ] ) ) ); - mat.SetTextureOffset( valuesArr[ 0 ], new Vector2( Convert.ToSingle( texVals[ 3 ] ), Convert.ToSingle( texVals[ 4 ] ) ) ); - } - } - break; - } - } - } - } - catch( Exception e ) - { - Debug.LogException( e ); - validData = false; - } - - - if( validData ) - { - materialEditor.PropertiesChanged(); - UIUtils.CopyValuesFromMaterial( mat ); - } - else - { - EditorPrefs.SetString( IOUtils.MAT_CLIPBOARD_ID, string.Empty ); - } - } - System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; - } - } - GUILayout.EndHorizontal(); - GUILayout.Space( 5 ); - } - GUILayout.EndVertical(); - } - EditorGUI.BeginChangeCheck(); - //base.OnGUI( materialEditor, properties ); - - // Draw custom properties instead of calling BASE to use single line texture properties - materialEditor.SetDefaultGUIWidths(); - - if( m_infoField == null ) - { - m_infoField = typeof( MaterialEditor ).GetField( "m_InfoMessage", BindingFlags.Instance | BindingFlags.NonPublic ); - } - - string info = m_infoField.GetValue( materialEditor ) as string; - if( !string.IsNullOrEmpty( info ) ) - { - EditorGUILayout.HelpBox( info, MessageType.Info ); - } - else - { - GUIUtility.GetControlID( "EditorTextField".GetHashCode(), FocusType.Passive, new Rect( 0f, 0f, 0f, 0f ) ); - } - - for( int i = 0; i < properties.Length; i++ ) - { - if( ( properties[ i ].flags & ( MaterialProperty.PropFlags.HideInInspector | MaterialProperty.PropFlags.PerRendererData ) ) == MaterialProperty.PropFlags.None ) - { - // Removed no scale offset one line texture property for consistency :( sad face - //if( ( properties[ i ].flags & MaterialProperty.PropFlags.NoScaleOffset ) == MaterialProperty.PropFlags.NoScaleOffset ) - //{ - // object obj = MaterialPropertyHandlerEx.GetHandler( mat.shader, properties[ i ].name ); - // if( obj != null ) - // { - // float height = MaterialPropertyHandlerEx.GetPropertyHeight( obj, properties[ i ], properties[ i ].displayName, materialEditor ); - // //Rect rect = (Rect)materialEditor.GetType().InvokeMember( "GetPropertyRect", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.InvokeMethod, null, materialEditor, new object[] { properties[ i ], properties[ i ].displayName, true } ); - // Rect rect = EditorGUILayout.GetControlRect( true, height, EditorStyles.layerMaskField ); - // MaterialPropertyHandlerEx.OnGUI( obj, ref rect, properties[ i ], new GUIContent( properties[ i ].displayName ), materialEditor ); - - // if( MaterialPropertyHandlerEx.PropertyDrawer( obj ) != null ) - // continue; - - // rect = EditorGUILayout.GetControlRect( true, height, EditorStyles.layerMaskField ); - // materialEditor.TexturePropertyMiniThumbnail( rect, properties[ i ], properties[ i ].displayName, string.Empty ); - // } - // else - // { - // materialEditor.TexturePropertySingleLine( new GUIContent( properties[ i ].displayName ), properties[ i ] ); - // } - //} - //else - //{ - float propertyHeight = materialEditor.GetPropertyHeight( properties[ i ], properties[ i ].displayName ); - Rect controlRect = EditorGUILayout.GetControlRect( true, propertyHeight, EditorStyles.layerMaskField, new GUILayoutOption[ 0 ] ); - materialEditor.ShaderProperty( controlRect, properties[ i ], properties[ i ].displayName ); - //} - } - } - - EditorGUILayout.Space(); - materialEditor.RenderQueueField(); -#if UNITY_5_6_OR_NEWER - materialEditor.EnableInstancingField(); -#endif -#if UNITY_5_6_2 || UNITY_5_6_3 || UNITY_5_6_4 || UNITY_2017_1_OR_NEWER - materialEditor.DoubleSidedGIField(); -#endif - materialEditor.LightmapEmissionProperty(); - if( m_refreshOnUndo || EditorGUI.EndChangeCheck() ) - { - m_refreshOnUndo = false; - - string isEmissive = mat.GetTag( "IsEmissive", false, "false" ); - if( isEmissive.Equals( "true" ) ) - { - mat.globalIlluminationFlags &= (MaterialGlobalIlluminationFlags)3; - } - else - { - mat.globalIlluminationFlags |= MaterialGlobalIlluminationFlags.EmissiveIsBlack; - } - - UIUtils.CopyValuesFromMaterial( mat ); - } - - if( materialEditor.RequiresConstantRepaint() && m_lastRenderedTime + 0.032999999821186066 < EditorApplication.timeSinceStartup ) - { - this.m_lastRenderedTime = EditorApplication.timeSinceStartup; - materialEditor.Repaint(); - } - } - - private void Init() - { - string guid = EditorPrefs.GetString( PreviewModelPref, "" ); - if( !string.IsNullOrEmpty( guid ) ) - { - m_targetMesh = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( guid ) ); - } - } - - public override void OnMaterialPreviewSettingsGUI( MaterialEditor materialEditor ) - { - - base.OnMaterialPreviewSettingsGUI( materialEditor ); - - if( UnityEditor.ShaderUtil.hardwareSupportsRectRenderTexture ) - { - EditorGUI.BeginChangeCheck(); - m_targetMesh = (Mesh)EditorGUILayout.ObjectField( m_targetMesh, typeof( Mesh ), false, GUILayout.MaxWidth( 120 ) ); - if( EditorGUI.EndChangeCheck() ) - { - if( m_targetMesh != null ) - { - EditorPrefs.SetString( PreviewModelPref, AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_targetMesh ) ) ); - } - else - { - EditorPrefs.SetString( PreviewModelPref, "" ); - } - } - - if( m_selectedField == null ) - { - m_selectedField = typeof( MaterialEditor ).GetField( "m_SelectedMesh", BindingFlags.Instance | BindingFlags.NonPublic ); - } - - m_selectedMesh = (int)m_selectedField.GetValue( materialEditor ); - - if( m_selectedMesh != 0 ) - { - if( m_targetMesh != null ) - { - m_targetMesh = null; - EditorPrefs.SetString( PreviewModelPref, "" ); - } - } - } - } - - public override void OnMaterialInteractivePreviewGUI( MaterialEditor materialEditor, Rect r, GUIStyle background ) - { - if( Event.current.type == EventType.DragExited ) - { - if( DragAndDrop.objectReferences.Length > 0 ) - { - GameObject dropped = DragAndDrop.objectReferences[ 0 ] as GameObject; - if( dropped != null ) - { - m_targetMesh = AssetDatabase.LoadAssetAtPath( AssetDatabase.GetAssetPath( dropped ) ); - EditorPrefs.SetString( PreviewModelPref, AssetDatabase.AssetPathToGUID( AssetDatabase.GetAssetPath( m_targetMesh ) ) ); - } - } - } - - if( m_targetMesh == null ) - { - base.OnMaterialInteractivePreviewGUI( materialEditor, r, background ); - return; - } - - Material mat = materialEditor.target as Material; - - if( m_previewRenderUtility == null ) - { - m_previewRenderUtility = new PreviewRenderUtility(); -#if UNITY_2017_1_OR_NEWER - m_previewRenderUtility.cameraFieldOfView = 30f; -#else - m_previewRenderUtility.m_CameraFieldOfView = 30f; -#endif - } - - if( m_previewGUIType == null ) - { - m_previewGUIType = Type.GetType( "PreviewGUI, UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" ); - m_dragMethod = m_previewGUIType.GetMethod( "Drag2D", BindingFlags.Static | BindingFlags.Public ); - } - - if( m_modelInspectorType == null ) - { - m_modelInspectorType = Type.GetType( "UnityEditor.ModelInspector, UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" ); - m_renderMeshMethod = m_modelInspectorType.GetMethod( "RenderMeshPreview", BindingFlags.Static | BindingFlags.NonPublic ); - } - - m_previewDir = (Vector2)m_dragMethod.Invoke( m_previewGUIType, new object[] { m_previewDir, r } ); - - if( Event.current.type == EventType.Repaint ) - { - m_previewRenderUtility.BeginPreview( r, background ); - m_renderMeshMethod.Invoke( m_modelInspectorType, new object[] { m_targetMesh, m_previewRenderUtility, mat, null, m_previewDir, -1 } ); - m_previewRenderUtility.EndAndDrawPreview( r ); - } - } - - public static MaterialEditor Instance { get { return m_instance; } set { m_instance = value; } } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs.meta deleted file mode 100644 index c587b4c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomMaterialInspector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a1c012872b428594f95e585bd19e5347 -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs deleted file mode 100644 index 439f777e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs +++ /dev/null @@ -1,963 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Reflection; -using System.Globalization; -using UnityEngine; -using AmplifyShaderEditor; - -namespace UnityEditor -{ - [CustomEditor( typeof( Shader ) )] - internal class CustomShaderInspector : Editor - { - internal class Styles - { - public static Texture2D errorIcon = EditorGUIUtilityEx.LoadIcon( "console.erroricon.sml" ); - - public static Texture2D warningIcon = EditorGUIUtilityEx.LoadIcon( "console.warnicon.sml" ); - - public static GUIContent showSurface = EditorGUIUtilityEx.TextContent( "Show generated code|Show generated code of a surface shader" ); - - public static GUIContent showFF = EditorGUIUtilityEx.TextContent( "Show generated code|Show generated code of a fixed function shader" ); - - public static GUIContent showCurrent = new GUIContent( "Compile and show code | ▾" ); - - public static GUIStyle messageStyle = "CN StatusInfo"; - - public static GUIStyle evenBackground = "CN EntryBackEven"; - - public static GUIContent no = EditorGUIUtilityEx.TextContent( "no" ); - - public static GUIContent builtinShader = EditorGUIUtilityEx.TextContent( "Built-in shader" ); - - public static GUIContent arrayValuePopupButton = EditorGUIUtilityEx.TextContent( "..." ); - } - - private const float kSpace = 5f; - - const float kValueFieldWidth = 200.0f; - const float kArrayValuePopupBtnWidth = 25.0f; - - private static readonly string[] kPropertyTypes = new string[] - { - "Color: ", - "Vector: ", - "Float: ", - "Range: ", - "Texture: " - }; - - private static readonly string[] kTextureTypes = new string[] - { - "No Texture?: ", - "1D?: ", - "2D: ", - "3D: ", - "Cube: ", - "2DArray: ", - "Any texture: " - }; - - private static readonly int kErrorViewHash = "ShaderErrorView".GetHashCode(); - - private Vector2 m_ScrollPosition = Vector2.zero; - - private PreviewRenderUtility m_previewRenderUtility; - private Material m_material; - private Mesh m_previewMesh; - private Vector2 m_mouseDelta; - private Transform m_cameraTransform; - - private static int m_sliderHashCode = -1; - private const float MaxDeltaY = 90; - private const int DefaultMouseSpeed = 1; - private const int ShiftMouseSpeed = 3; - private const float DeltaMultiplier = 135f; - private void ValidateData() - { - if ( m_previewRenderUtility == null ) - { - m_previewRenderUtility = new PreviewRenderUtility(); -#if UNITY_2017_1_OR_NEWER - m_cameraTransform = m_previewRenderUtility.camera.transform; -#else - m_cameraTransform = m_previewRenderUtility.m_Camera.transform; -#endif - m_cameraTransform.position = new Vector3( 0, 0, -4 ); - m_cameraTransform.rotation = Quaternion.identity; - } - - if ( m_material == null ) - { - m_material = new Material( target as Shader ); - m_material.hideFlags = HideFlags.DontSave; - } - - if ( m_previewMesh == null ) - { - m_previewMesh = Resources.GetBuiltinResource( "Sphere.fbx" ); - } - - if ( m_sliderHashCode < 0 ) - { - "Slider".GetHashCode(); - } - } - - public override bool HasPreviewGUI() - { - ValidateData(); - return true; - } - - public static Vector2 CheckMouseMovement( Vector2 scrollPosition, Rect position ) - { - int controlID = GUIUtility.GetControlID( m_sliderHashCode, FocusType.Passive ); - Event current = Event.current; - switch ( current.GetTypeForControl( controlID ) ) - { - case EventType.MouseDown: - { - if ( position.Contains( current.mousePosition ) && position.width > 50f ) - { - GUIUtility.hotControl = controlID; - current.Use(); - EditorGUIUtility.SetWantsMouseJumping( 1 ); - } - } - break; - case EventType.MouseUp: - { - if ( GUIUtility.hotControl == controlID ) - { - GUIUtility.hotControl = 0; - } - EditorGUIUtility.SetWantsMouseJumping( 0 ); - } - break; - case EventType.MouseDrag: - { - if ( GUIUtility.hotControl == controlID ) - { - scrollPosition -= DeltaMultiplier * current.delta * ( float ) ( ( current.shift ) ? ShiftMouseSpeed : DefaultMouseSpeed ) / Mathf.Min( position.width, position.height ); - scrollPosition.y = Mathf.Clamp( scrollPosition.y, -MaxDeltaY, MaxDeltaY ); - current.Use(); - } - } - break; - } - return scrollPosition; - } - - public override void OnPreviewGUI( Rect r, GUIStyle background ) - { - m_mouseDelta = CheckMouseMovement( m_mouseDelta, r ); - - if ( Event.current.type == EventType.Repaint ) - { - m_previewRenderUtility.BeginPreview( r, background ); - - Texture resultRender = m_previewRenderUtility.EndPreview(); - m_previewRenderUtility.DrawMesh( m_previewMesh, Matrix4x4.identity, m_material, 0 ); - m_cameraTransform.rotation = Quaternion.Euler( new Vector3( -m_mouseDelta.y, -m_mouseDelta.x, 0 ) ); - m_cameraTransform.position = m_cameraTransform.forward * -8f; -#if UNITY_2017_1_OR_NEWER - m_previewRenderUtility.camera.Render(); -#else - m_previewRenderUtility.m_Camera.Render(); -#endif - GUI.DrawTexture( r, resultRender, ScaleMode.StretchToFill, false ); - } - } - - void OnDestroy() - { - CleanUp(); - } - - public void OnDisable() - { - CleanUp(); - if( m_SrpCompatibilityCheckMaterial != null ) - { - GameObject.DestroyImmediate( m_SrpCompatibilityCheckMaterial ); - } - } - - void CleanUp() - { - if( m_previewRenderUtility != null ) - { - m_previewRenderUtility.Cleanup(); - m_previewRenderUtility = null; - } - - if( m_previewMesh != null ) - { - Resources.UnloadAsset( m_previewMesh ); - m_previewMesh = null; - } - - if( m_previewRenderUtility != null ) - { - m_previewRenderUtility.Cleanup(); - m_previewRenderUtility = null; - } - m_material = null; - } - - private Material m_SrpCompatibilityCheckMaterial = null; - public Material srpCompatibilityCheckMaterial - { - get - { - if( m_SrpCompatibilityCheckMaterial == null ) - { - m_SrpCompatibilityCheckMaterial = new Material( target as Shader ); - } - return m_SrpCompatibilityCheckMaterial; - } - } - - public virtual void OnEnable() - { - Shader s = this.target as Shader; - if( s!= null ) - ShaderUtilEx.FetchCachedErrors( s ); - } - - private static string GetPropertyType( Shader s, int index ) - { - UnityEditor.ShaderUtil.ShaderPropertyType propertyType = UnityEditor.ShaderUtil.GetPropertyType( s, index ); - if ( propertyType == UnityEditor.ShaderUtil.ShaderPropertyType.TexEnv ) - { - return CustomShaderInspector.kTextureTypes[ ( int ) UnityEditor.ShaderUtil.GetTexDim( s, index ) ]; - } - return CustomShaderInspector.kPropertyTypes[ ( int ) propertyType ]; - } - - public override void OnInspectorGUI() - { - Shader shader = this.target as Shader; - if ( shader == null ) - { - return; - } - - GUI.enabled = true; - - GUILayout.Space( 3 ); - GUILayout.BeginHorizontal(); - { - if ( GUILayout.Button( "Open in Shader Editor" ) ) - { -#if UNITY_2018_3_OR_NEWER - ASEPackageManagerHelper.SetupLateShader( shader ); -#else - AmplifyShaderEditorWindow.ConvertShaderToASE( shader ); -#endif - } - - if ( GUILayout.Button( "Open in Text Editor" ) ) - { - if( UIUtils.IsUnityNativeShader( shader ) ) - { - Debug.LogWarningFormat( "Action not allowed. Attempting to load the native {0} shader into Text Editor", shader.name ); - } - else - { - AssetDatabase.OpenAsset( shader, 1 ); - } - } - } - GUILayout.EndHorizontal(); - - GUILayout.Space( 5 ); - EditorGUI.indentLevel = 0; - this.ShowShaderCodeArea( shader ); - if ( shader.isSupported ) - { - EditorGUILayout.LabelField( "Cast shadows", ( !ShaderUtilEx.HasShadowCasterPass( shader ) ) ? "no" : "yes", new GUILayoutOption[ 0 ] ); - EditorGUILayout.LabelField( "Render queue", ShaderUtilEx.GetRenderQueue( shader ).ToString( System.Globalization.CultureInfo.InvariantCulture ), new GUILayoutOption[ 0 ] ); - EditorGUILayout.LabelField( "LOD", ShaderUtilEx.GetLOD( shader ).ToString( System.Globalization.CultureInfo.InvariantCulture ), new GUILayoutOption[ 0 ] ); - EditorGUILayout.LabelField( "Ignore projector", ( !ShaderUtilEx.DoesIgnoreProjector( shader ) ) ? "no" : "yes", new GUILayoutOption[ 0 ] ); - string label; - switch ( ShaderEx.GetDisableBatching( shader ) ) - { - case DisableBatchingType.False: - label = "no"; - break; - case DisableBatchingType.True: - label = "yes"; - break; - case DisableBatchingType.WhenLODFading: - label = "when LOD fading is on"; - break; - default: - label = "unknown"; - break; - } - EditorGUILayout.LabelField( "Disable batching", label, new GUILayoutOption[ 0 ] ); -#if UNITY_2019_3_OR_NEWER - ShowKeywords( shader ); - srpCompatibilityCheckMaterial.SetPass( 0 ); -#endif - -#if UNITY_2018_3_OR_NEWER - int shaderActiveSubshaderIndex = ShaderUtilEx.GetShaderActiveSubshaderIndex( shader ); - int sRPBatcherCompatibilityCode = ShaderUtilEx.GetSRPBatcherCompatibilityCode( shader, shaderActiveSubshaderIndex ); - string label2 = ( sRPBatcherCompatibilityCode != 0 ) ? "not compatible" : "compatible"; - EditorGUILayout.LabelField( "SRP Batcher", label2 ); - if( sRPBatcherCompatibilityCode != 0 ) - { - EditorGUILayout.HelpBox( ShaderUtilEx.GetSRPBatcherCompatibilityIssueReason( shader, shaderActiveSubshaderIndex, sRPBatcherCompatibilityCode ), MessageType.Info ); - } -#endif - CustomShaderInspector.ShowShaderProperties( shader ); - } - } -#if UNITY_2019_3_OR_NEWER - private void ShowKeywords( Shader s ) - { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.PrefixLabel( "Keywords", EditorStyles.miniButton ); - - Rect buttonRect = GUILayoutUtility.GetRect( Styles.arrayValuePopupButton, GUI.skin.button, GUILayout.MinWidth( kValueFieldWidth ) ); - buttonRect.width = kArrayValuePopupBtnWidth; - if( GUI.Button( buttonRect, Styles.arrayValuePopupButton, EditorStyles.miniButton ) ) - { - var globalKeywords = ShaderUtilEx.GetShaderGlobalKeywords( s ); - var localKeywords = ShaderUtilEx.GetShaderLocalKeywords( s ); - PopupWindow.Show( buttonRect, new KeywordsPopup( globalKeywords, localKeywords, 150.0f ) ); - } - - EditorGUILayout.EndHorizontal(); - } -#endif - private void ShowShaderCodeArea( Shader s ) - { - CustomShaderInspector.ShowSurfaceShaderButton( s ); - CustomShaderInspector.ShowFixedFunctionShaderButton( s ); - this.ShowCompiledCodeButton( s ); - this.ShowShaderErrors( s ); - } - - private static void ShowShaderProperties( Shader s ) - { - GUILayout.Space( 5f ); - GUILayout.Label( "Properties:", EditorStyles.boldLabel, new GUILayoutOption[ 0 ] ); - int propertyCount = UnityEditor.ShaderUtil.GetPropertyCount( s ); - for ( int i = 0; i < propertyCount; i++ ) - { - string propertyName = UnityEditor.ShaderUtil.GetPropertyName( s, i ); - string label = CustomShaderInspector.GetPropertyType( s, i ) + UnityEditor.ShaderUtil.GetPropertyDescription( s, i ); - EditorGUILayout.LabelField( propertyName, label, new GUILayoutOption[ 0 ] ); - } - } - - internal static void ShaderErrorListUI( UnityEngine.Object shader, ShaderError[] errors, ref Vector2 scrollPosition ) - { - int num = errors.Length; - GUILayout.Space( 5f ); - GUILayout.Label( string.Format( "Errors ({0}):", num ), EditorStyles.boldLabel, new GUILayoutOption[ 0 ] ); - int controlID = GUIUtility.GetControlID( CustomShaderInspector.kErrorViewHash, FocusType.Passive ); - float minHeight = Mathf.Min( ( float ) num * 20f + 40f, 150f ); - scrollPosition = GUILayout.BeginScrollView( scrollPosition, GUISkinEx.GetCurrentSkin().box, new GUILayoutOption[] - { - GUILayout.MinHeight(minHeight) - } ); - EditorGUIUtility.SetIconSize( new Vector2( 16f, 16f ) ); - float height = CustomShaderInspector.Styles.messageStyle.CalcHeight( EditorGUIUtilityEx.TempContent( CustomShaderInspector.Styles.errorIcon ), 100f ); - Event current = Event.current; - for ( int i = 0; i < num; i++ ) - { - Rect controlRect = EditorGUILayout.GetControlRect( false, height, new GUILayoutOption[ 0 ] ); - string message = errors[ i ].message; - string platform = errors[ i ].platform; - bool flag = errors[ i ].warning != 0; - string lastPathNameComponent = FileUtilEx.GetLastPathNameComponent( errors[ i ].file ); - int line = errors[ i ].line; - if ( current.type == EventType.MouseDown && current.button == 0 && controlRect.Contains( current.mousePosition ) ) - { - GUIUtility.keyboardControl = controlID; - if ( current.clickCount == 2 ) - { - string file = errors[ i ].file; - UnityEngine.Object @object = ( !string.IsNullOrEmpty( file ) ) ? AssetDatabase.LoadMainAssetAtPath( file ) : null; - AssetDatabase.OpenAsset( @object ?? shader, line ); - GUIUtility.ExitGUI(); - } - current.Use(); - } - if ( current.type == EventType.ContextClick && controlRect.Contains( current.mousePosition ) ) - { - current.Use(); - GenericMenu genericMenu = new GenericMenu(); - int errorIndex = i; - genericMenu.AddItem( new GUIContent( "Copy error text" ), false, delegate - { - string text = errors[ errorIndex ].message; - if ( !string.IsNullOrEmpty( errors[ errorIndex ].messageDetails ) ) - { - text += '\n'; - text += errors[ errorIndex ].messageDetails; - } - EditorGUIUtility.systemCopyBuffer = text; - } ); - genericMenu.ShowAsContext(); - } - if ( current.type == EventType.Repaint && ( i & 1 ) == 0 ) - { - GUIStyle evenBackground = CustomShaderInspector.Styles.evenBackground; - evenBackground.Draw( controlRect, false, false, false, false ); - } - Rect rect = controlRect; - rect.xMin = rect.xMax; - if ( line > 0 ) - { - GUIContent content; - if ( string.IsNullOrEmpty( lastPathNameComponent ) ) - { - content = EditorGUIUtilityEx.TempContent( line.ToString( System.Globalization.CultureInfo.InvariantCulture ) ); - } - else - { - content = EditorGUIUtilityEx.TempContent( lastPathNameComponent + ":" + line.ToString( System.Globalization.CultureInfo.InvariantCulture ) ); - } - Vector2 vector = EditorStyles.miniLabel.CalcSize( content ); - rect.xMin -= vector.x; - GUI.Label( rect, content, EditorStyles.miniLabel ); - rect.xMin -= 2f; - if ( rect.width < 30f ) - { - rect.xMin = rect.xMax - 30f; - } - } - Rect position = rect; - position.width = 0f; - if ( platform.Length > 0 ) - { - GUIContent content2 = EditorGUIUtilityEx.TempContent( platform ); - Vector2 vector2 = EditorStyles.miniLabel.CalcSize( content2 ); - position.xMin -= vector2.x; - Color contentColor = GUI.contentColor; - GUI.contentColor = new Color( 1f, 1f, 1f, 0.5f ); - GUI.Label( position, content2, EditorStyles.miniLabel ); - GUI.contentColor = contentColor; - position.xMin -= 2f; - } - Rect position2 = controlRect; - position2.xMax = position.xMin; - GUI.Label( position2, EditorGUIUtilityEx.TempContent( message, ( !flag ) ? CustomShaderInspector.Styles.errorIcon : CustomShaderInspector.Styles.warningIcon ), CustomShaderInspector.Styles.messageStyle ); - } - EditorGUIUtility.SetIconSize( Vector2.zero ); - GUILayout.EndScrollView(); - } - -#if UNITY_2019_3_OR_NEWER - ShaderMessage[] m_ShaderMessages; -#endif - private void ShowShaderErrors( Shader s ) - { -#if UNITY_2019_3_OR_NEWER - if( Event.current.type == EventType.Layout ) - { - int n = ShaderUtil.GetShaderMessageCount( s ); - m_ShaderMessages = null; - if( n >= 1 ) - { - m_ShaderMessages = ShaderUtil.GetShaderMessages( s ); - } - } - - if( m_ShaderMessages == null ) - return; - - ShaderInspectorEx.ShaderErrorListUI( s, m_ShaderMessages, ref this.m_ScrollPosition ); -#else - int shaderErrorCount = ShaderUtilEx.GetShaderErrorCount( s ); - if ( shaderErrorCount < 1 ) - { - return; - } - CustomShaderInspector.ShaderErrorListUI( s, ShaderUtilEx.GetShaderErrors( s ), ref this.m_ScrollPosition ); -#endif - } - - private void ShowCompiledCodeButton( Shader s ) - { - EditorGUILayout.BeginHorizontal( new GUILayoutOption[ 0 ] ); - EditorGUILayout.PrefixLabel( "Compiled code", EditorStyles.miniButton ); - bool flag = ShaderUtilEx.HasShaderSnippets( s ) || ShaderUtilEx.HasSurfaceShaders( s ) || ShaderUtilEx.HasFixedFunctionShaders( s ); - if ( flag ) - { - GUIContent showCurrent = CustomShaderInspector.Styles.showCurrent; - Rect rect = GUILayoutUtility.GetRect( showCurrent, EditorStyles.miniButton, new GUILayoutOption[] - { - GUILayout.ExpandWidth(false) - } ); - Rect position = new Rect( rect.xMax - 16f, rect.y, 16f, rect.height ); - if ( EditorGUIEx.ButtonMouseDown( position, GUIContent.none, FocusType.Passive, GUIStyle.none ) ) - { - Rect last = GUILayoutUtilityEx.TopLevel_GetLast(); - PopupWindow.Show( last, ( PopupWindowContent ) Activator.CreateInstance( System.Type.GetType( "UnityEditor.ShaderInspectorPlatformsPopup, UnityEditor" ), new object[] { s } ) ); - GUIUtility.ExitGUI(); - } - if ( GUI.Button( rect, showCurrent, EditorStyles.miniButton ) ) - { - ShaderUtilEx.OpenCompiledShader( s, ShaderInspectorPlatformsPopupEx.GetCurrentMode(), ShaderInspectorPlatformsPopupEx.GetCurrentPlatformMask(), ShaderInspectorPlatformsPopupEx.GetCurrentVariantStripping() == 0 ); - GUIUtility.ExitGUI(); - } - } - else - { - GUILayout.Button( "none (precompiled shader)", GUI.skin.label, new GUILayoutOption[ 0 ] ); - } - EditorGUILayout.EndHorizontal(); - } - - private static void ShowSurfaceShaderButton( Shader s ) - { - bool flag = ShaderUtilEx.HasSurfaceShaders( s ); - EditorGUILayout.BeginHorizontal( new GUILayoutOption[ 0 ] ); - EditorGUILayout.PrefixLabel( "Surface shader", EditorStyles.miniButton ); - if ( flag ) - { - if ( !( AssetImporter.GetAtPath( AssetDatabase.GetAssetPath( s ) ) == null ) ) - { - if ( GUILayout.Button( CustomShaderInspector.Styles.showSurface, EditorStyles.miniButton, new GUILayoutOption[] - { - GUILayout.ExpandWidth(false) - } ) ) - { - ShaderUtilEx.OpenParsedSurfaceShader( s ); - GUIUtility.ExitGUI(); - } - } - else - { - GUILayout.Button( CustomShaderInspector.Styles.builtinShader, GUI.skin.label, new GUILayoutOption[ 0 ] ); - } - } - else - { - GUILayout.Button( CustomShaderInspector.Styles.no, GUI.skin.label, new GUILayoutOption[ 0 ] ); - } - EditorGUILayout.EndHorizontal(); - } - - private static void ShowFixedFunctionShaderButton( Shader s ) - { - bool flag = ShaderUtilEx.HasFixedFunctionShaders( s ); - EditorGUILayout.BeginHorizontal( new GUILayoutOption[ 0 ] ); - EditorGUILayout.PrefixLabel( "Fixed function", EditorStyles.miniButton ); - if ( flag ) - { - if ( !( AssetImporter.GetAtPath( AssetDatabase.GetAssetPath( s ) ) == null ) ) - { - if ( GUILayout.Button( CustomShaderInspector.Styles.showFF, EditorStyles.miniButton, new GUILayoutOption[] - { - GUILayout.ExpandWidth(false) - } ) ) - { - ShaderUtilEx.OpenGeneratedFixedFunctionShader( s ); - GUIUtility.ExitGUI(); - } - } - else - { - GUILayout.Button( CustomShaderInspector.Styles.builtinShader, GUI.skin.label, new GUILayoutOption[ 0 ] ); - } - } - else - { - GUILayout.Button( CustomShaderInspector.Styles.no, GUI.skin.label, new GUILayoutOption[ 0 ] ); - } - EditorGUILayout.EndHorizontal(); - } - } - - internal class KeywordsPopup : PopupWindowContent - { - private Vector2 m_ScrollPos = Vector2.zero; - private string[] m_GlobalKeywords; - private string[] m_LocalKeywords; - private bool m_GlobalKeywordsExpended; - private bool m_LocalKeywordsExpended; - private float m_WindowWidth; - - private static readonly GUIStyle m_Style = EditorStyles.miniLabel; - - public KeywordsPopup( string[] globalKeywords, string[] localKeywords, float windowWidth ) - { - m_GlobalKeywords = globalKeywords; - m_LocalKeywords = localKeywords; - m_GlobalKeywordsExpended = true; - m_LocalKeywordsExpended = true; - m_WindowWidth = windowWidth; - } - - public override Vector2 GetWindowSize() - { - var numValues = m_GlobalKeywords.Length + m_LocalKeywords.Length + 2; - var lineHeight = m_Style.lineHeight + m_Style.padding.vertical + m_Style.margin.top; - return new Vector2( m_WindowWidth, Math.Min( lineHeight * numValues, 250.0f ) ); - } - - public override void OnGUI( Rect rect ) - { - m_ScrollPos = EditorGUILayout.BeginScrollView( m_ScrollPos ); - - m_GlobalKeywordsExpended = KeywordsFoldout( m_GlobalKeywordsExpended, "Global Keywords", m_GlobalKeywords ); - m_LocalKeywordsExpended = KeywordsFoldout( m_LocalKeywordsExpended, "Local Keywords", m_LocalKeywords ); - - EditorGUILayout.EndScrollView(); - } - - private bool KeywordsFoldout( bool expended, string name, string[] values ) - { - expended = EditorGUILayout.Foldout( expended, name, true, m_Style ); - - if( expended ) - { - EditorGUI.indentLevel++; - for( int i = 0; i < values.Length; ++i ) - { - EditorGUILayout.LabelField( values[ i ], m_Style ); - } - EditorGUI.indentLevel--; - } - - return expended; - } - } - - /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // UNITY EDITOR EXTENSIONS - /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - public enum DisableBatchingType - { - False, - True, - WhenLODFading - } - - public struct ShaderError - { - public string message; - public string messageDetails; - public string platform; - public string file; - public int line; - public int warning; - } - - public static class EditorGUIUtilityEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEditor.EditorGUIUtility, UnityEditor" ) : type; } } - - public static Texture2D LoadIcon( string icon ) - { - return ( Texture2D ) EditorGUIUtilityEx.Type.InvokeMember( "LoadIcon", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { icon } ); - } - - public static GUIContent TextContent( string t ) - { - return ( GUIContent ) EditorGUIUtilityEx.Type.InvokeMember( "TextContent", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { t } ); - } - - internal static GUIContent TempContent( string t ) - { - return ( GUIContent ) EditorGUIUtilityEx.Type.InvokeMember( "TempContent", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { t } ); - } - - internal static GUIContent TempContent( Texture i ) - { - return ( GUIContent ) EditorGUIUtilityEx.Type.InvokeMember( "TempContent", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { i } ); - } - - internal static GUIContent TempContent( string t, Texture i ) - { - return ( GUIContent ) EditorGUIUtilityEx.Type.InvokeMember( "TempContent", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { t, i } ); - } - } - - public static class EditorGUILayoutEx - { - public static System.Type Type = typeof( EditorGUILayout ); - public static Gradient GradientField( Gradient value, params GUILayoutOption[] options ) - { -#if UNITY_2018_3_OR_NEWER - return EditorGUILayout.GradientField( value, options ); -#else - MethodInfo method = EditorGUILayoutEx.Type.GetMethod( "GradientField", BindingFlags.NonPublic | BindingFlags.Static, null, new Type[] { typeof( Gradient ), typeof( GUILayoutOption[] ) }, null ); - return (Gradient)method.Invoke( Type, new object[]{ value, options} ); -#endif - } - - public static Gradient GradientField( string label, Gradient value, params GUILayoutOption[] options ) - { -#if UNITY_2018_3_OR_NEWER - return EditorGUILayout.GradientField( label, value, options ); -#else - MethodInfo method = EditorGUILayoutEx.Type.GetMethod( "GradientField", BindingFlags.NonPublic | BindingFlags.Static, null, new Type[] { typeof( string ), typeof( Gradient ), typeof( GUILayoutOption[] ) }, null ); - return (Gradient)method.Invoke( Type, new object[] { label, value, options } ); -#endif - } - } - - public static class GUILayoutUtilityEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEngine.GUILayoutUtility, UnityEngine" ) : type; } } - - public static Rect TopLevel_GetLast() - { - System.Type guiLayoutGroup = System.Type.GetType( "UnityEngine.GUILayoutGroup, UnityEngine" ); - var topLevel = GUILayoutUtilityEx.Type.GetProperty( "topLevel", BindingFlags.NonPublic | BindingFlags.Static ).GetValue( null, null ); - return ( Rect ) guiLayoutGroup.InvokeMember( "GetLast", BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod, null, topLevel, new object[] { } ); - } - } - - public static class ShaderEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEngine.Shader, UnityEngine" ) : type; } } - - public static DisableBatchingType GetDisableBatching( Shader s ) - { - return ( DisableBatchingType ) ShaderEx.Type.GetProperty( "disableBatching", BindingFlags.NonPublic | BindingFlags.Instance ).GetValue( s, new object[ 0 ] ); - } - } - - public static class ShaderUtilEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEditor.ShaderUtil, UnityEditor" ) : type; } } - - public static void OpenParsedSurfaceShader( Shader s ) - { - ShaderUtilEx.Type.InvokeMember( "OpenParsedSurfaceShader", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static void OpenGeneratedFixedFunctionShader( Shader s ) - { - ShaderUtilEx.Type.InvokeMember( "OpenGeneratedFixedFunctionShader", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static void OpenCompiledShader( Shader shader, int mode, int customPlatformsMask, bool includeAllVariants ) - { - ShaderUtilEx.Type.InvokeMember( "OpenCompiledShader", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { shader, mode, customPlatformsMask, includeAllVariants } ); - } - - public static void FetchCachedErrors( Shader s ) - { -#if UNITY_2019_3_OR_NEWER - ShaderUtilEx.Type.InvokeMember( "FetchCachedMessages", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); -#else - ShaderUtilEx.Type.InvokeMember( "FetchCachedErrors", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); -#endif - } - - public static string[] GetShaderGlobalKeywords( Shader s ) - { - return ShaderUtilEx.Type.InvokeMember( "GetShaderGlobalKeywords", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ) as string[]; - } - - public static string[] GetShaderLocalKeywords( Shader s ) - { - return ShaderUtilEx.Type.InvokeMember( "GetShaderLocalKeywords", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ) as string[]; - } - - public static int GetShaderErrorCount( Shader s ) - { -#if UNITY_2019_3_OR_NEWER - return ShaderUtil.GetShaderMessageCount( s ); -#else - return ( int ) ShaderUtilEx.Type.InvokeMember( "GetShaderErrorCount", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); -#endif - } - - public static int GetAvailableShaderCompilerPlatforms() - { - return (int)ShaderUtilEx.Type.InvokeMember( "GetAvailableShaderCompilerPlatforms", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { } ); - } - - public static ShaderError[] GetShaderErrors( Shader s ) - { - System.Type shaderErrorType = System.Type.GetType( "UnityEditor.ShaderError, UnityEditor" ); - var errorList = ( System.Collections.IList ) ShaderUtilEx.Type.InvokeMember( "GetShaderErrors", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - - FieldInfo messageField = shaderErrorType.GetField( "message", BindingFlags.Public | BindingFlags.Instance ); - FieldInfo messageDetailsField = shaderErrorType.GetField( "messageDetails", BindingFlags.Public | BindingFlags.Instance ); - FieldInfo platformField = shaderErrorType.GetField( "platform", BindingFlags.Public | BindingFlags.Instance ); - FieldInfo fileField = shaderErrorType.GetField( "file", BindingFlags.Public | BindingFlags.Instance ); - FieldInfo lineField = shaderErrorType.GetField( "line", BindingFlags.Public | BindingFlags.Instance ); - FieldInfo warningField = shaderErrorType.GetField( "warning", BindingFlags.Public | BindingFlags.Instance ); - - ShaderError[] errors = new ShaderError[ errorList.Count ]; - for ( int i = 0; i < errorList.Count; i++ ) - { - errors[ i ].message = ( string ) messageField.GetValue( errorList[ i ] ); - errors[ i ].messageDetails = ( string ) messageDetailsField.GetValue( errorList[ i ] ); - errors[ i ].platform = ( string ) platformField.GetValue( errorList[ i ] ); - errors[ i ].file = ( string ) fileField.GetValue( errorList[ i ] ); - errors[ i ].line = ( int ) lineField.GetValue( errorList[ i ] ); - errors[ i ].warning = ( int ) warningField.GetValue( errorList[ i ] ); - } - return errors; - } - - public static bool HasShaderSnippets( Shader s ) - { - return ( bool ) ShaderUtilEx.Type.InvokeMember( "HasShaderSnippets", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static bool HasSurfaceShaders( Shader s ) - { - return ( bool ) ShaderUtilEx.Type.InvokeMember( "HasSurfaceShaders", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static bool HasFixedFunctionShaders( Shader s ) - { - return ( bool ) ShaderUtilEx.Type.InvokeMember( "HasFixedFunctionShaders", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static bool HasShadowCasterPass( Shader s ) - { - return ( bool ) ShaderUtilEx.Type.InvokeMember( "HasShadowCasterPass", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static int GetRenderQueue( Shader s ) - { - return ( int ) ShaderUtilEx.Type.InvokeMember( "GetRenderQueue", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static int GetLOD( Shader s ) - { - return ( int ) ShaderUtilEx.Type.InvokeMember( "GetLOD", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static bool DoesIgnoreProjector( Shader s ) - { - return ( bool ) ShaderUtilEx.Type.InvokeMember( "DoesIgnoreProjector", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - -#if UNITY_2018_3_OR_NEWER - public static int GetShaderActiveSubshaderIndex( Shader s ) - { - return (int)ShaderUtilEx.Type.InvokeMember( "GetShaderActiveSubshaderIndex", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s } ); - } - - public static int GetSRPBatcherCompatibilityCode( Shader s, int subShaderIdx ) - { - return (int)ShaderUtilEx.Type.InvokeMember( "GetSRPBatcherCompatibilityCode", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s, subShaderIdx } ); - } - - public static string GetSRPBatcherCompatibilityIssueReason( Shader s, int subShaderIdx, int err ) - { - return (string)ShaderUtilEx.Type.InvokeMember( "GetSRPBatcherCompatibilityIssueReason", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { s, subShaderIdx, err } ); - } -#endif - } - - public static class FileUtilEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEditor.FileUtil, UnityEditor" ) : type; } } - - public static string GetLastPathNameComponent( string path ) - { - return ( string ) FileUtilEx.Type.InvokeMember( "GetLastPathNameComponent", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { path } ); - } - } - - public static class ShaderInspectorEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEditor.ShaderInspector, UnityEditor" ) : type; } } - -#if UNITY_2019_3_OR_NEWER - public static void ShaderErrorListUI( UnityEngine.Object shader, ShaderMessage[] messages, ref Vector2 scrollPosition ) - { - Type.InvokeMember( "ShaderErrorListUI", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { shader, messages, scrollPosition } ); - } -#endif - } - - public static class GUISkinEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEngine.GUISkin, UnityEngine" ) : type; } } - - public static GUISkin GetCurrentSkin() - { - return ( GUISkin ) GUISkinEx.Type.GetField( "current", BindingFlags.NonPublic | BindingFlags.Static ).GetValue( null ); - } - } - - public static class EditorGUIEx - { - public static System.Type Type = typeof( EditorGUI ); - - public static Gradient GradientField( Rect position, Gradient gradient ) - { -#if UNITY_2018_3_OR_NEWER - return EditorGUI.GradientField( position, gradient ); -#else - return (Gradient)EditorGUIEx.Type.InvokeMember( "GradientField", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { position, gradient } ); -#endif - } - - public static bool ButtonMouseDown( Rect position, GUIContent content, FocusType focusType, GUIStyle style ) - { -#if UNITY_5_6_OR_NEWER - return EditorGUI.DropdownButton( position, content, focusType, style ); -#else - return ( bool ) EditorGUIEx.Type.InvokeMember( "ButtonMouseDown", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { position, content, focusType, style } ); -#endif - } - - public static float kObjectFieldMiniThumbnailHeight - { - get - { - return (float)EditorGUIEx.Type.InvokeMember( "kObjectFieldMiniThumbnailHeight", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.GetField, null, null, new object[] {} ); - } - } - - public static float kSingleLineHeight - { - get - { - return (float)EditorGUIEx.Type.InvokeMember( "kSingleLineHeight", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.GetField, null, null, new object[] { } ); - } - } - - } - - public static class ShaderInspectorPlatformsPopupEx - { - private static System.Type type = null; - public static System.Type Type { get { return ( type == null ) ? type = System.Type.GetType( "UnityEditor.ShaderInspectorPlatformsPopup, UnityEditor" ) : type; } } - - public static int GetCurrentMode() - { - return ( int ) ShaderInspectorPlatformsPopupEx.Type.GetProperty( "currentMode", BindingFlags.Public | BindingFlags.Static ).GetValue( null, null ); - } - - public static int GetCurrentPlatformMask() - { - return ( int ) ShaderInspectorPlatformsPopupEx.Type.GetProperty( "currentPlatformMask", BindingFlags.Public | BindingFlags.Static ).GetValue( null, null ); - } - - public static int GetCurrentVariantStripping() - { - return ( int ) ShaderInspectorPlatformsPopupEx.Type.GetProperty( "currentVariantStripping", BindingFlags.Public | BindingFlags.Static ).GetValue( null, null ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs.meta deleted file mode 100644 index 06851759..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomShaderInspector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 641dff721f3c24c4188f01fea49484cb -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs deleted file mode 100644 index b43ee4e2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs +++ /dev/null @@ -1,132 +0,0 @@ -#if !UNITY_2019_1_OR_NEWER -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [CustomEditor( typeof( Texture2DArray ) )] - public class CustomTexture2DArrayInspector : Editor - { - Texture2DArray m_target; - [SerializeField] - float m_index; - Shader m_textureArrayPreview; - Material m_previewMaterial; - GUIStyle slider = null; - GUIStyle thumb = null; - GUIContent m_allButton = null; - [SerializeField] - bool m_seeAll; - void OnEnable() - { - m_target = ( target as Texture2DArray ); - m_textureArrayPreview = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "610c24aad350fba4583068c6c22fa428" ) ); - m_previewMaterial = new Material( m_textureArrayPreview ); - slider = null; - thumb = null; - } - - public override void OnPreviewGUI( Rect r, GUIStyle background ) - { - base.OnPreviewGUI( r, background ); - m_previewMaterial.SetTexture( "_MainTex", m_target ); - m_previewMaterial.SetFloat( "_Index", m_index ); - EditorGUI.DrawPreviewTexture( r, m_target, m_previewMaterial, ScaleMode.ScaleToFit, 1f ); - } - - private void OnDisable() - { - DestroyImmediate( m_previewMaterial ); - m_previewMaterial = null; - } - - public override void OnInspectorGUI() - { - if( slider == null ) - slider = "preSlider"; - - if( thumb == null ) - thumb = "preSliderThumb"; - - if( m_allButton == null ) - m_allButton = EditorGUIUtility.IconContent( "PreTextureMipMapLow" ); - - base.OnInspectorGUI(); - } - - public override bool HasPreviewGUI() - { - return true; - } - - public override void OnPreviewSettings() - { - base.OnPreviewSettings(); - m_seeAll = GUILayout.Toggle( m_seeAll, m_allButton, "preButton" ); - EditorGUI.BeginDisabledGroup( m_seeAll ); - m_index = Mathf.Round( GUILayout.HorizontalSlider( m_index, 0, m_target.depth - 1, slider, thumb ) ); - EditorGUI.EndDisabledGroup(); - } - - public override void OnInteractivePreviewGUI( Rect r, GUIStyle background ) - { - //base.OnInteractivePreviewGUI( r, background ); - if( m_seeAll ) - { - int columns = Mathf.CeilToInt( Mathf.Sqrt( m_target.depth ) ); - float sizeX = r.width / columns - 20; - float centerY = ( columns * columns ) - m_target.depth; - int rows = columns; - if( centerY >= columns ) - rows--; - float sizeY = ( r.height - 16 ) / rows - 15; - - if( centerY >= columns ) - centerY = sizeY * 0.5f; - else - centerY = 0; - - Rect smallRect = r; - if( rows > 1 ) - smallRect.y += ( 15 / ( rows - 1 ) ); - else - smallRect.y += 15; - smallRect.x = r.x + 10; - smallRect.width = sizeX; - smallRect.height = sizeY; - - for( int i = 0; i < m_target.depth; i++ ) - { - m_previewMaterial.SetTexture( "_MainTex", m_target ); - m_previewMaterial.SetFloat( "_Index", i ); - EditorGUI.DrawPreviewTexture( smallRect, m_target, m_previewMaterial, ScaleMode.ScaleToFit, 1 ); - Rect dropRect = smallRect; - - float diff = smallRect.height - smallRect.width; - if( diff > 0 ) - dropRect.y -= diff * 0.5f; - dropRect.y += 16; - EditorGUI.DropShadowLabel( dropRect, "[" + i + "]" ); - - smallRect.x += sizeX + 20; - if( ( ( i + 1 ) % ( columns ) ) == 0 ) - { - smallRect.x = r.x + 10; - smallRect.height = sizeY; - smallRect.y += sizeY + 30; - } - } - } - else - { - m_previewMaterial.SetTexture( "_MainTex", m_target ); - m_previewMaterial.SetFloat( "_Index", m_index ); - EditorGUI.DrawPreviewTexture( r, m_target, m_previewMaterial, ScaleMode.ScaleToFit, 1f ); - EditorGUI.DropShadowLabel( r, "[" + m_index + "]" ); - } - } - } -} -#endif diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs.meta deleted file mode 100644 index 7149ec03..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/CustomTexture2DArrayInspector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 871ecf36e52b267449b9047596793d6f -timeCreated: 1517913060 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs deleted file mode 100644 index 7b9c67c6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs +++ /dev/null @@ -1,254 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public class EditorVariable - { - protected string m_labelName; - protected string m_name; - protected T m_value; - protected T m_defaultValue; - - public EditorVariable( string name, string labelName, T defaultValue ) { m_name = name; m_labelName = labelName; m_defaultValue = defaultValue; m_value = defaultValue; } - public string Name { get { return m_name; } } - - public virtual T Value - { - get { return m_value; } - set - { - m_value = value; - } - } - public string LabelName { get { return m_labelName; } } - } - - public sealed class EditorVariableFloat : EditorVariable - { - public EditorVariableFloat( string name, string labelName, float defaultValue ) : base( name, labelName, defaultValue ) - { - m_value = EditorPrefs.GetFloat( name, m_defaultValue ); - } - - public override float Value - { - get { return m_value; } - set - { - if( m_value != value ) - { - m_value = value; - EditorPrefs.SetFloat( m_name, m_value ); - } - } - } - } - - public sealed class EditorVariableBool : EditorVariable - { - public EditorVariableBool( string name, string labelName, bool defaultValue ) : base( name, labelName, defaultValue ) - { - m_value = EditorPrefs.GetBool( name, m_defaultValue ); - } - - public override bool Value - { - get { return m_value; } - set - { - if( m_value != value ) - { - m_value = value; - EditorPrefs.SetBool( m_name, m_value ); - } - } - } - } - - public sealed class EditorVariableInt : EditorVariable - { - public EditorVariableInt( string name, string labelName, int defaultValue ) : base( name, labelName, defaultValue ) - { - m_value = EditorPrefs.GetInt( name, m_defaultValue ); - } - - public override int Value - { - get { return m_value; } - set - { - if( m_value != value ) - { - m_value = value; - EditorPrefs.SetInt( m_name, m_value ); - } - } - } - } - - public sealed class EditorVariableString : EditorVariable - { - public EditorVariableString( string name, string labelName, string defaultValue ) : base( name, labelName, defaultValue ) - { - m_value = EditorPrefs.GetString( name, m_defaultValue ); - } - - public override string Value - { - get { return m_value; } - set - { - if( !m_value.Equals( value ) ) - { - m_value = value; - EditorPrefs.SetString( m_name, m_value ); - } - } - } - } - - public class EditorVariablesManager - { - public static EditorVariableBool LiveMode = new EditorVariableBool( "ASELiveMode", "LiveMode", false ); - public static EditorVariableBool OutlineActiveMode = new EditorVariableBool( "ASEOutlineActiveMode", " Outline", false ); - public static EditorVariableBool NodeParametersMaximized = new EditorVariableBool( "ASENodeParametersVisible", " NodeParameters", true ); - public static EditorVariableBool NodePaletteMaximized = new EditorVariableBool( "ASENodePaletteVisible", " NodePalette", true ); - public static EditorVariableBool ExpandedRenderingPlatforms = new EditorVariableBool( "ASEExpandedRenderingPlatforms", " ExpandedRenderingPlatforms", false ); - public static EditorVariableBool ExpandedRenderingOptions = new EditorVariableBool( "ASEExpandedRenderingOptions", " ExpandedRenderingPlatforms", false ); - public static EditorVariableBool ExpandedGeneralShaderOptions = new EditorVariableBool( "ASEExpandedGeneralShaderOptions", " ExpandedGeneralShaderOptions", false ); - public static EditorVariableBool ExpandedBlendOptions = new EditorVariableBool( "ASEExpandedBlendOptions", " ExpandedBlendOptions", false ); - public static EditorVariableBool ExpandedStencilOptions = new EditorVariableBool( "ASEExpandedStencilOptions", " ExpandedStencilOptions", false ); - public static EditorVariableBool ExpandedVertexOptions = new EditorVariableBool( "ASEExpandedVertexOptions", " ExpandedVertexOptions", false ); - public static EditorVariableBool ExpandedFunctionInputs = new EditorVariableBool( "ASEExpandedFunctionInputs", " ExpandedFunctionInputs", false ); - public static EditorVariableBool ExpandedFunctionSwitches = new EditorVariableBool( "ASEExpandedFunctionSwitches", " ExpandedFunctionSwitches", false ); - public static EditorVariableBool ExpandedFunctionOutputs = new EditorVariableBool( "ASEExpandedFunctionOutputs", " ExpandedFunctionOutputs", false ); - public static EditorVariableBool ExpandedAdditionalIncludes = new EditorVariableBool( "ASEExpandedAdditionalIncludes", " ExpandedAdditionalIncludes", false ); - public static EditorVariableBool ExpandedAdditionalDefines = new EditorVariableBool( "ASEExpandedAdditionalDefines", " ExpandedAdditionalDefines", false ); - public static EditorVariableBool ExpandedAdditionalDirectives = new EditorVariableBool( "ASEExpandedAdditionalDirectives", " ExpandedAdditionalDirectives", false ); - public static EditorVariableBool ExpandedCustomTags = new EditorVariableBool( "ASEExpandedCustomTags", " ExpandedCustomTags", false ); - public static EditorVariableBool ExpandedAdditionalSurfaceOptions = new EditorVariableBool( "ASEExpandedAdditionalSurfaceOptions", " ExpandedAdditionalSurfaceOptions", false ); - public static EditorVariableBool ExpandedAdditionalPragmas = new EditorVariableBool( "ASEExpandedAdditionalPragmas", " ExpandedAdditionalPragmas", false ); - public static EditorVariableBool ExpandedDependencies = new EditorVariableBool( "ASEExpandedDependencies", " ExpandedDependencies", false ); - public static EditorVariableBool ExpandedDepth = new EditorVariableBool( "ASEExpandedDepth", " ExpandedDepth", false ); - public static EditorVariableBool ExpandedTesselation = new EditorVariableBool( "ASEExpandedTesselation", " ExpandedTesselation", false ); - public static EditorVariableBool ExpandedProperties = new EditorVariableBool( "ASEExpandedProperties", " ExpandedProperties", false ); - public static EditorVariableBool ExpandedUsePass = new EditorVariableBool( "ASEUsePass", " UsePass", false ); - //Templates - public static EditorVariableBool ExpandedBlendModeModule = new EditorVariableBool( "ASEExpandedBlendModeModule", " ExpandedBlendModeModule", false ); - } - - [Serializable] - public class InnerWindowEditorVariables - { - [SerializeField] - private bool m_liveMode = false; - [SerializeField] - private bool m_outlineActiveMode = false; - [SerializeField] - private bool m_nodeParametersMaximized = false; - [SerializeField] - private bool m_nodePaletteMaximized = false; - [SerializeField] - private bool m_expandedRenderingPlatforms = false; - [SerializeField] - private bool m_expandedRenderingOptions = false; - [SerializeField] - private bool m_expandedGeneralShaderOptions = false; - [SerializeField] - private bool m_expandedBlendOptions = false; - [SerializeField] - private bool m_expandedStencilOptions = false; - [SerializeField] - private bool m_expandedVertexOptions = false; - [SerializeField] - private bool m_expandedFunctionInputs = false; - [SerializeField] - private bool m_expandedFunctionSwitches = false; - [SerializeField] - private bool m_expandedFunctionOutputs = false; - [SerializeField] - private bool m_expandedAdditionalIncludes = false; - [SerializeField] - private bool m_expandedAdditionalDefines = false; - [SerializeField] - private bool m_expandedAdditionalDirectives = false; - [SerializeField] - private bool m_expandedCustomTags = false; - [SerializeField] - private bool m_expandedAdditionalSurfaceOptions = false; - [SerializeField] - private bool m_expandedAdditionalPragmas = false; - [SerializeField] - private bool m_expandedDependencies = false; - [SerializeField] - private bool m_expandedBlendModeModule = false; - [SerializeField] - private bool m_expandedDepth = false; - [SerializeField] - private bool m_expandedTesselation = false; - [SerializeField] - private bool m_expandedProperties = false; - [SerializeField] - private bool m_expandedUsePass = false; - - public void Initialize() - { - m_liveMode = EditorVariablesManager.LiveMode.Value; - m_outlineActiveMode = EditorVariablesManager.OutlineActiveMode.Value; - m_nodeParametersMaximized = EditorVariablesManager.NodeParametersMaximized.Value; - m_nodePaletteMaximized = EditorVariablesManager.NodePaletteMaximized.Value; - m_expandedRenderingPlatforms = EditorVariablesManager.ExpandedRenderingPlatforms.Value; - m_expandedRenderingOptions = EditorVariablesManager.ExpandedRenderingOptions.Value; - m_expandedGeneralShaderOptions = EditorVariablesManager.ExpandedGeneralShaderOptions.Value; - m_expandedBlendOptions = EditorVariablesManager.ExpandedBlendOptions.Value; - m_expandedStencilOptions = EditorVariablesManager.ExpandedStencilOptions.Value; - m_expandedVertexOptions = EditorVariablesManager.ExpandedVertexOptions.Value; - m_expandedFunctionInputs = EditorVariablesManager.ExpandedFunctionInputs.Value; - m_expandedFunctionSwitches = EditorVariablesManager.ExpandedFunctionSwitches.Value; - m_expandedFunctionOutputs = EditorVariablesManager.ExpandedFunctionOutputs.Value; - m_expandedAdditionalIncludes = EditorVariablesManager.ExpandedAdditionalIncludes.Value; - m_expandedAdditionalDefines = EditorVariablesManager.ExpandedAdditionalDefines.Value; - m_expandedAdditionalDirectives = EditorVariablesManager.ExpandedAdditionalDirectives.Value; - m_expandedCustomTags = EditorVariablesManager.ExpandedCustomTags.Value; - m_expandedAdditionalSurfaceOptions = EditorVariablesManager.ExpandedAdditionalSurfaceOptions.Value; - m_expandedAdditionalPragmas = EditorVariablesManager.ExpandedAdditionalPragmas.Value; - m_expandedDependencies = EditorVariablesManager.ExpandedDependencies.Value; - m_expandedBlendModeModule = EditorVariablesManager.ExpandedBlendModeModule.Value; - m_expandedDepth = EditorVariablesManager.ExpandedDepth.Value; - m_expandedTesselation = EditorVariablesManager.ExpandedTesselation.Value; - m_expandedProperties = EditorVariablesManager.ExpandedProperties.Value; - m_expandedUsePass = EditorVariablesManager.ExpandedUsePass.Value; - } - - public bool LiveMode{ get { return m_liveMode; } set { m_liveMode = value; EditorVariablesManager.LiveMode.Value = value; } } - public bool OutlineActiveMode { get { return m_outlineActiveMode; } set { m_outlineActiveMode = value; EditorVariablesManager.OutlineActiveMode.Value = value; } } - public bool NodeParametersMaximized { get { return m_nodeParametersMaximized; } set { m_nodeParametersMaximized = value; EditorVariablesManager.NodeParametersMaximized.Value = value; } } - public bool NodePaletteMaximized { get { return m_nodePaletteMaximized; } set { m_nodePaletteMaximized = value; EditorVariablesManager.NodePaletteMaximized.Value = value; } } - public bool ExpandedRenderingPlatforms { get { return m_expandedRenderingPlatforms; } set { m_expandedRenderingPlatforms = value; EditorVariablesManager.ExpandedRenderingPlatforms.Value = value; } } - public bool ExpandedRenderingOptions { get { return m_expandedRenderingOptions; } set { m_expandedRenderingOptions = value; EditorVariablesManager.ExpandedRenderingOptions.Value = value; } } - public bool ExpandedGeneralShaderOptions { get { return m_expandedGeneralShaderOptions; } set { m_expandedGeneralShaderOptions = value; EditorVariablesManager.ExpandedGeneralShaderOptions.Value = value; } } - public bool ExpandedBlendOptions { get { return m_expandedBlendOptions; } set { m_expandedBlendOptions = value; EditorVariablesManager.ExpandedBlendOptions.Value = value; } } - public bool ExpandedStencilOptions { get { return m_expandedStencilOptions; } set { m_expandedStencilOptions = value; EditorVariablesManager.ExpandedStencilOptions.Value = value; } } - public bool ExpandedVertexOptions { get { return m_expandedVertexOptions; } set { m_expandedVertexOptions = value; EditorVariablesManager.ExpandedVertexOptions.Value = value; } } - public bool ExpandedFunctionInputs { get { return m_expandedFunctionInputs; } set { m_expandedFunctionInputs = value; EditorVariablesManager.ExpandedFunctionInputs.Value = value; } } - public bool ExpandedFunctionSwitches { get { return m_expandedFunctionSwitches; } set { m_expandedFunctionSwitches = value; EditorVariablesManager.ExpandedFunctionSwitches.Value = value; } } - public bool ExpandedFunctionOutputs { get { return m_expandedFunctionOutputs; } set { m_expandedFunctionOutputs = value; EditorVariablesManager.ExpandedFunctionOutputs.Value = value; } } - public bool ExpandedAdditionalIncludes { get { return m_expandedAdditionalIncludes; } set { m_expandedAdditionalIncludes = value; EditorVariablesManager.ExpandedAdditionalIncludes.Value = value; } } - public bool ExpandedAdditionalDefines { get { return m_expandedAdditionalDefines; } set { m_expandedAdditionalDefines = value; EditorVariablesManager.ExpandedAdditionalDefines.Value = value; } } - public bool ExpandedAdditionalDirectives { get { return m_expandedAdditionalDirectives; } set { m_expandedAdditionalDirectives = value; EditorVariablesManager.ExpandedAdditionalDirectives.Value = value; } } - public bool ExpandedCustomTags { get { return m_expandedCustomTags; } set { m_expandedCustomTags = value; EditorVariablesManager.ExpandedCustomTags.Value = value; } } - public bool ExpandedAdditionalSurfaceOptions { get { return m_expandedAdditionalSurfaceOptions; } set { m_expandedAdditionalSurfaceOptions = value; EditorVariablesManager.ExpandedAdditionalSurfaceOptions.Value = value; } } - public bool ExpandedAdditionalPragmas { get { return m_expandedAdditionalPragmas; } set { m_expandedAdditionalPragmas = value; EditorVariablesManager.ExpandedAdditionalPragmas.Value = value; } } - public bool ExpandedDependencies { get { return m_expandedDependencies; } set { m_expandedDependencies = value; EditorVariablesManager.ExpandedDependencies.Value = value; } } - public bool ExpandedBlendModeModule { get { return m_expandedBlendModeModule; } set { m_expandedBlendModeModule = value; EditorVariablesManager.ExpandedBlendModeModule.Value = value; } } - public bool ExpandedDepth { get { return m_expandedDepth; } set { m_expandedDepth = value; EditorVariablesManager.ExpandedDepth.Value = value; } } - public bool ExpandedTesselation { get { return m_expandedTesselation; } set { m_expandedTesselation = value; EditorVariablesManager.ExpandedTesselation.Value = value; } } - public bool ExpandedProperties { get { return m_expandedProperties; } set { m_expandedProperties = value; EditorVariablesManager.ExpandedProperties.Value = value; } } - public bool ExpandedUsePass { get { return m_expandedUsePass; } set { m_expandedUsePass = value; EditorVariablesManager.ExpandedUsePass.Value = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs.meta deleted file mode 100644 index 73d074df..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/EditorVariablesManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d402e3c7d578ee046a5d0826b9a41c27 -timeCreated: 1487245046 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs deleted file mode 100644 index 9923fc13..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs +++ /dev/null @@ -1,1022 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -namespace AmplifyShaderEditor -{ - public static class GeneratorUtils - { - public const string ObjectScaleStr = "ase_objectScale"; - public const string ParentObjectScaleStr = "ase_parentObjectScale"; - public const string ScreenDepthStr = "ase_screenDepth"; - public const string ViewPositionStr = "ase_viewPos"; - public const string WorldViewDirectionStr = "ase_worldViewDir"; - public const string TangentViewDirectionStr = "ase_tanViewDir"; - public const string NormalizedViewDirStr = "ase_normViewDir"; - public const string ClipPositionStr = "ase_clipPos"; - public const string VertexPosition3Str = "ase_vertex3Pos"; - public const string VertexPosition4Str = "ase_vertex4Pos"; - public const string VertexNormalStr = "ase_vertexNormal"; - public const string VertexTangentStr = "ase_vertexTangent"; - public const string VertexTangentSignStr = "ase_vertexTangentSign"; - public const string VertexBitangentStr = "ase_vertexBitangent"; - public const string ScreenPositionStr = "ase_screenPos"; - public const string NormalizedScreenPosFormat = "{0} / {0}.w"; - public const string ScreenPositionNormalizedStr = "ase_screenPosNorm"; - public const string GrabScreenPositionStr = "ase_grabScreenPos"; - public const string GrabScreenPositionNormalizedStr = "ase_grabScreenPosNorm"; - public const string WorldPositionStr = "ase_worldPos"; - public const string RelativeWorldPositionStr = "ase_relWorldPos"; - public const string VFaceStr = "ase_vface"; - public const string ShadowCoordsStr = "ase_shadowCoords"; - public const string WorldLightDirStr = "ase_worldlightDir"; - public const string ObjectLightDirStr = "ase_objectlightDir"; - public const string WorldNormalStr = "ase_worldNormal"; - public const string NormalizedWorldNormalStr = "ase_normWorldNormal"; - public const string WorldReflectionStr = "ase_worldReflection"; - public const string WorldTangentStr = "ase_worldTangent"; - public const string WorldBitangentStr = "ase_worldBitangent"; - public const string WorldToTangentStr = "ase_worldToTangent"; - public const string ObjectToTangentStr = "ase_objectToTangent"; - public const string TangentToWorldPreciseStr = "ase_tangentToWorldPrecise"; - public const string TangentToWorldFastStr = "ase_tangentToWorldFast"; - public const string TangentToObjectStr = "ase_tangentToObject"; - public const string TangentToObjectFastStr = "ase_tangentToObjectFast"; - private const string Float3Format = "float3 {0} = {1};"; - private const string Float4Format = "float4 {0} = {1};"; - private const string GrabFunctionHeader = "inline float4 ASE_ComputeGrabScreenPos( float4 pos )"; - private const string GrabFunctionCall = "ASE_ComputeGrabScreenPos( {0} )"; - private const string Identity4x4 = "ase_identity4x4"; - private static readonly string[] GrabFunctionBody = { - "#if UNITY_UV_STARTS_AT_TOP", - "float scale = -1.0;", - "#else", - "float scale = 1.0;", - "#endif", - "float4 o = pos;", - "o.y = pos.w * 0.5f;", - "o.y = ( pos.y - o.y ) * _ProjectionParams.x * scale + o.y;", - "return o;" - }; - - // MATRIX IDENTITY - static public string GenerateIdentity4x4( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - dataCollector.AddLocalVariable( uniqueId, "float4x4 ase_identity4x4 = float4x4(1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,1);" ); - return Identity4x4; - } - - - // OBJECT SCALE - static public string GenerateObjectScale( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GenerateObjectScale( ref dataCollector, uniqueId ); - - //string value= "1/float3( length( unity_WorldToObject[ 0 ].xyz ), length( unity_WorldToObject[ 1 ].xyz ), length( unity_WorldToObject[ 2 ].xyz ) );"; - string value = "float3( length( unity_ObjectToWorld[ 0 ].xyz ), length( unity_ObjectToWorld[ 1 ].xyz ), length( unity_ObjectToWorld[ 2 ].xyz ) )"; - dataCollector.AddLocalVariable( uniqueId, PrecisionType.Float, WirePortDataType.FLOAT3, ObjectScaleStr, value ); - return ObjectScaleStr; - } - - static public string GenerateRotationIndependentObjectScale( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GenerateRotationIndependentObjectScale( ref dataCollector, uniqueId ); - - string value = "(1.0/float3( length( unity_WorldToObject[ 0 ].xyz ), length( unity_WorldToObject[ 1 ].xyz ), length( unity_WorldToObject[ 2 ].xyz ) ))"; - dataCollector.AddLocalVariable( uniqueId, PrecisionType.Float, WirePortDataType.FLOAT3, ParentObjectScaleStr, value ); - return ParentObjectScaleStr; - } - - // WORLD POSITION - static public string GenerateWorldPosition( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - PrecisionType precision = PrecisionType.Float; - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldPos(); - - dataCollector.AddToInput( -1, SurfaceInputs.WORLD_POS, precision ); - - string result = Constants.InputVarStr + ".worldPos"; - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - result = "mul( unity_ObjectToWorld, " + Constants.VertexShaderInputStr + ".vertex )"; - - //dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, string.Format( Float3Format, WorldPositionStr, result ) ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, WorldPositionStr, result ); - - return WorldPositionStr; - } - - // WORLD REFLECTION - static public string GenerateWorldReflection( ref MasterNodeDataCollector dataCollector, int uniqueId, bool normalize = false ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldReflection( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision, true, MasterNodePortCategory.Fragment, normalize ); - - string precisionType = UIUtils.PrecisionWirePortToCgType( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision, WirePortDataType.FLOAT3 ); - string result = string.Empty; - if( !dataCollector.DirtyNormal ) - result = Constants.InputVarStr + ".worldRefl"; - else - result = "WorldReflectionVector( " + Constants.InputVarStr + ", " + precisionType + "( 0, 0, 1 ) )"; - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - result = "UnityObjectToWorldNormal( " + Constants.VertexShaderInputStr + ".normal )"; - if( normalize ) - { - result = string.Format( "normalize( {0} )", result ); - } - - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, string.Concat( precisionType, " ", WorldReflectionStr, " = ", result, ";" ) ); - return WorldReflectionStr; - } - - // WORLD NORMAL - static public string GenerateWorldNormal( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precisionType, string normal, string outputId ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldNormal( uniqueId, precisionType, normal, outputId ); - - string tanToWorld = GenerateTangentToWorldMatrixFast( ref dataCollector, uniqueId, precisionType ); - return string.Format( "mul({0},{1})", tanToWorld, normal ); - - } - static public string GenerateWorldNormal( ref MasterNodeDataCollector dataCollector, int uniqueId, bool normalize = false ) - { - PrecisionType precision = UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision; - - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldNormal( precision, true, MasterNodePortCategory.Fragment, normalize ); - - string precisionType = UIUtils.PrecisionWirePortToCgType( precision, WirePortDataType.FLOAT3 ); - string result = string.Empty; - if( !dataCollector.DirtyNormal ) - result = Constants.InputVarStr + ".worldNormal"; - else - result = "WorldNormalVector( " + Constants.InputVarStr + ", " + precisionType + "( 0, 0, 1 ) )"; - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - result = "UnityObjectToWorldNormal( " + Constants.VertexShaderInputStr + ".normal )"; - - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, WorldNormalStr, result ); - if( normalize ) - { - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, NormalizedWorldNormalStr, "normalize( " + WorldNormalStr + " )" ); - return NormalizedWorldNormalStr; - } - return WorldNormalStr; - } - - // WORLD TANGENT - static public string GenerateWorldTangent( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldTangent( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision ); - - string precisionType = UIUtils.PrecisionWirePortToCgType( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision, WirePortDataType.FLOAT3 ); - string result = "WorldNormalVector( " + Constants.InputVarStr + ", " + precisionType + "( 1, 0, 0 ) )"; - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - result = "UnityObjectToWorldDir( " + Constants.VertexShaderInputStr + ".tangent.xyz )"; - dataCollector.AddLocalVariable( uniqueId, UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision, WirePortDataType.FLOAT3, WorldTangentStr, result ); - //dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, string.Concat( precisionType, " ", WorldTangentStr, " = ", result, ";" ) ); - return WorldTangentStr; - } - - // WORLD BITANGENT - static public string GenerateWorldBitangent( ref MasterNodeDataCollector dataCollector, int uniqueId ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldBinormal( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision ); - - string precisionType = UIUtils.PrecisionWirePortToCgType( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision, WirePortDataType.FLOAT3 ); - string result = "WorldNormalVector( " + Constants.InputVarStr + ", " + precisionType + "( 0, 1, 0 ) )"; - - if( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) - { - string worldNormal = GenerateWorldNormal( ref dataCollector, uniqueId ); - string worldTangent = GenerateWorldTangent( ref dataCollector, uniqueId ); - dataCollector.AddToVertexLocalVariables( uniqueId, string.Format( "half tangentSign = {0}.tangent.w * unity_WorldTransformParams.w;", Constants.VertexShaderInputStr ) ); - result = "cross( " + worldNormal + ", " + worldTangent + " ) * tangentSign"; - } - - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, string.Concat( precisionType, " ", WorldBitangentStr, " = ", result, ";" ) ); - return WorldBitangentStr; - } - - // OBJECT TO TANGENT MATRIX - static public string GenerateObjectToTangentMatrix( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - string normal = GenerateVertexNormal( ref dataCollector, uniqueId, precision ); - string tangent = GenerateVertexTangent( ref dataCollector, uniqueId, precision, WirePortDataType.FLOAT3 ); - string bitangen = GenerateVertexBitangent( ref dataCollector, uniqueId, precision ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3x3, ObjectToTangentStr, "float3x3( " + tangent + ", " + bitangen + ", " + normal + " )" ); - return ObjectToTangentStr; - } - - // TANGENT TO OBJECT - //static public string GenerateTangentToObjectMatrixFast( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - //{ - // string normal = GenerateVertexNormal( ref dataCollector, uniqueId, precision ); - // string tangent = GenerateVertexTangent( ref dataCollector, uniqueId, precision ); - // string bitangent = GenerateVertexBitangent( ref dataCollector, uniqueId, precision ); - - // string result = string.Format( "float3x3({0}.x,{1}.x,{2}.x,{0}.y,{1}.y,{2}.y,{0}.z,{1}.z,{2}.z)",tangent,bitangent,normal ); - // dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3x3, TangentToObjectFastStr, result ); - // return TangentToObjectFastStr; - //} - - //static public string GenerateTangentToObjectMatrixPrecise( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - //{ - // string objectToTangent = GenerateObjectToTangentMatrix( ref dataCollector, uniqueId, precision ); - // Add3x3InverseFunction( ref dataCollector, UIUtils.PrecisionWirePortToCgType( precision, WirePortDataType.FLOAT ) ); - // dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3x3, TangentToObjectStr, string.Format( Inverse3x3Header, objectToTangent ) ); - // return TangentToObjectStr; - //} - - // WORLD TO TANGENT MATRIX - static public string GenerateWorldToTangentMatrix( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetWorldToTangentMatrix( precision ); - - if( dataCollector.IsFragmentCategory ) - { - dataCollector.ForceNormal = true; - - dataCollector.AddToInput( -1, SurfaceInputs.WORLD_NORMAL, precision ); - dataCollector.AddToInput( -1, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - string worldNormal = GenerateWorldNormal( ref dataCollector, uniqueId ); - string worldTangent = GenerateWorldTangent( ref dataCollector, uniqueId ); - string worldBitangent = GenerateWorldBitangent( ref dataCollector, uniqueId ); - - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3x3, WorldToTangentStr, "float3x3( " + worldTangent + ", " + worldBitangent + ", " + worldNormal + " )" ); - return WorldToTangentStr; - } - - // TANGENT TO WORLD - static public string GenerateTangentToWorldMatrixFast( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetTangentToWorldMatrixFast( precision ); - - if( dataCollector.IsFragmentCategory ) - { - dataCollector.ForceNormal = true; - - dataCollector.AddToInput( -1, SurfaceInputs.WORLD_NORMAL, precision ); - dataCollector.AddToInput( -1, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - string worldNormal = GenerateWorldNormal( ref dataCollector, uniqueId ); - string worldTangent = GenerateWorldTangent( ref dataCollector, uniqueId ); - string worldBitangent = GenerateWorldBitangent( ref dataCollector, uniqueId ); - - string result = string.Format( "float3x3({0}.x,{1}.x,{2}.x,{0}.y,{1}.y,{2}.y,{0}.z,{1}.z,{2}.z)", worldTangent, worldBitangent, worldNormal ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3x3, TangentToWorldFastStr, result ); - return TangentToWorldFastStr; - } - - static public string GenerateTangentToWorldMatrixPrecise( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetTangentToWorldMatrixPrecise( precision ); - - if( dataCollector.IsFragmentCategory ) - { - dataCollector.ForceNormal = true; - - dataCollector.AddToInput( -1, SurfaceInputs.WORLD_NORMAL, precision ); - dataCollector.AddToInput( -1, SurfaceInputs.INTERNALDATA, addSemiColon: false ); - } - - string worldToTangent = GenerateWorldToTangentMatrix( ref dataCollector, uniqueId, precision ); - Add3x3InverseFunction( ref dataCollector, UIUtils.PrecisionWirePortToCgType( precision, WirePortDataType.FLOAT ) ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3x3, TangentToWorldPreciseStr, string.Format( Inverse3x3Header, worldToTangent ) ); - return TangentToWorldPreciseStr; - } - - // AUTOMATIC UVS - static public string GenerateAutoUVs( ref MasterNodeDataCollector dataCollector, int uniqueId, int index, string propertyName = null, WirePortDataType size = WirePortDataType.FLOAT2, string scale = null, string offset = null, string outputId = null ) - { - string result = string.Empty; - string varName = string.Empty; - if( !dataCollector.IsTemplate && index > 3 ) - { - string texCoordName = TemplateHelperFunctions.BaseInterpolatorName + index; - if( dataCollector.IsFragmentCategory ) - { - - GenerateValueInVertex( ref dataCollector, uniqueId, size, PrecisionType.Float, Constants.VertexShaderInputStr + "." + texCoordName, texCoordName, true ); - result = Constants.InputVarStr + "." + texCoordName; - } - else - { - result = Constants.VertexShaderInputStr + "." + texCoordName; - } - - if( !string.IsNullOrEmpty( propertyName ) ) - { - dataCollector.AddToUniforms( uniqueId, "uniform float4 " + propertyName + "_ST;" ); - if( size > WirePortDataType.FLOAT2 ) - { - dataCollector.UsingHigherSizeTexcoords = true; - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, PrecisionType.Float, size, "uv" + propertyName, result ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, "uv" + propertyName + ".xy = " + result + ".xy * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw;" ); - } - else - { - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, PrecisionType.Float, size, "uv" + propertyName, result + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw" ); - } - - result = "uv" + propertyName; - } - - return result; - } - - string indexStr = index > 0 ? ( index + 1 ).ToString() : ""; - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - string sizeDif = string.Empty; - if( size == WirePortDataType.FLOAT3 ) - sizeDif = "3"; - else if( size == WirePortDataType.FLOAT4 ) - sizeDif = "4"; - - string dummyPropUV = "_tex" + sizeDif + "coord" + indexStr; - string dummyUV = "uv" + indexStr + dummyPropUV; - - dataCollector.AddToProperties( uniqueId, "[HideInInspector] " + dummyPropUV + "( \"\", 2D ) = \"white\" {}", 100 ); - dataCollector.AddToInput( uniqueId, dummyUV, size ); - - result = Constants.InputVarStr + "." + dummyUV; - } - else - { - result = Constants.VertexShaderInputStr + ".texcoord"; - if( index > 0 ) - { - result += index.ToString(); - } - - switch( size ) - { - default: - case WirePortDataType.FLOAT2: - { - result += ".xy"; - } - break; - case WirePortDataType.FLOAT3: - { - result += ".xyz"; - } - break; - case WirePortDataType.FLOAT4: break; - } - } - - varName = "uv" + indexStr + "_TexCoord" + outputId; - - if( !string.IsNullOrEmpty( propertyName ) ) - { - string finalVarName = "uv" + index + propertyName; - - dataCollector.AddToUniforms( uniqueId, "uniform float4 " + propertyName + "_ST;" ); - if( size > WirePortDataType.FLOAT2 ) - { - dataCollector.UsingHigherSizeTexcoords = true; - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, PrecisionType.Float, size, finalVarName, result ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, finalVarName + ".xy = " + result + ".xy * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw;" ); - } - else - { - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, PrecisionType.Float, size, finalVarName, result + " * " + propertyName + "_ST.xy + " + propertyName + "_ST.zw" ); - } - - result = finalVarName; - } - else if( !string.IsNullOrEmpty( scale ) || !string.IsNullOrEmpty( offset ) ) - { - if( size > WirePortDataType.FLOAT2 ) - { - dataCollector.UsingHigherSizeTexcoords = true; - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, PrecisionType.Float, size, varName, result ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, varName + ".xy = " + result + ".xy" + ( string.IsNullOrEmpty( scale ) ? "" : " * " + scale ) + ( string.IsNullOrEmpty( offset ) ? "" : " + " + offset ) + ";" ); - } - else - { - dataCollector.AddToLocalVariables( dataCollector.PortCategory, uniqueId, PrecisionType.Float, size, varName, result + ( string.IsNullOrEmpty( scale ) ? "" : " * " + scale ) + ( string.IsNullOrEmpty( offset ) ? "" : " + " + offset ) ); - } - - result = varName; - } - else if( dataCollector.PortCategory == MasterNodePortCategory.Fragment ) - { - if( size > WirePortDataType.FLOAT2 ) - dataCollector.UsingHigherSizeTexcoords = true; - } - - return result; - } - - // SCREEN POSITION NORMALIZED - static public string GenerateScreenPositionNormalizedForValue( string customVertexPos, string outputId, ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, bool addInput = true ) - { - string stringPosVar = GenerateScreenPositionForValue( customVertexPos, outputId, ref dataCollector, uniqueId, precision, addInput ); - string varName = ScreenPositionNormalizedStr + uniqueId; - - // TODO: check later if precision can be half - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, varName, string.Format( NormalizedScreenPosFormat, stringPosVar ) ); - dataCollector.AddLocalVariable( uniqueId, varName + ".z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? " + varName + ".z : " + varName + ".z * 0.5 + 0.5;" ); - - return varName; - } - - static public string GenerateScreenPositionNormalized( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, bool addInput = true, string customScreenPos = null ) - { - string stringPosVar = string.IsNullOrEmpty( customScreenPos ) ? GenerateScreenPosition( ref dataCollector, uniqueId, precision, addInput ) : customScreenPos; - - // TODO: check later if precision can be half - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, ScreenPositionNormalizedStr, string.Format( NormalizedScreenPosFormat, stringPosVar ) ); - dataCollector.AddLocalVariable( uniqueId, ScreenPositionNormalizedStr + ".z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? " + ScreenPositionNormalizedStr + ".z : " + ScreenPositionNormalizedStr + ".z * 0.5 + 0.5;" ); - - return ScreenPositionNormalizedStr; - } - - // SCREEN POSITION - static public string GenerateScreenPositionForValue( string customVertexPosition, string outputId, ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, bool addInput = true ) - { - // overriding precision - precision = PrecisionType.Float; - - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetScreenPosForValue( precision, customVertexPosition, outputId ); - - - string value = GenerateVertexScreenPositionForValue( customVertexPosition, outputId, ref dataCollector, uniqueId, precision ); - string screenPosVarName = "screenPosition" + outputId; - dataCollector.AddToInput( uniqueId, screenPosVarName, WirePortDataType.FLOAT4, precision ); - dataCollector.AddToVertexLocalVariables( uniqueId, Constants.VertexShaderOutputStr + "." + screenPosVarName + " = " + value + ";" ); - - string screenPosVarNameOnFrag = ScreenPositionStr + outputId; - string globalResult = Constants.InputVarStr + "." + screenPosVarName; - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, screenPosVarNameOnFrag, globalResult ); - return screenPosVarNameOnFrag; - - } - - static public string GenerateScreenPosition( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, bool addInput = true ) - { - // overriding precision - precision = PrecisionType.Float; - - if( dataCollector.UsingCustomScreenPos && dataCollector.IsFragmentCategory ) - { - string value = GenerateVertexScreenPosition( ref dataCollector, uniqueId, precision ); - dataCollector.AddToInput( uniqueId, "screenPosition", WirePortDataType.FLOAT4, precision ); - dataCollector.AddToVertexLocalVariables( uniqueId, Constants.VertexShaderOutputStr + ".screenPosition = " + value + ";" ); - - string globalResult = Constants.InputVarStr + ".screenPosition"; - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, ScreenPositionStr, globalResult ); - return ScreenPositionStr; - } - else - { - if( !dataCollector.IsFragmentCategory ) - return GenerateVertexScreenPosition( ref dataCollector, uniqueId, precision ); - - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetScreenPos( precision ); - } - - - if( addInput ) - dataCollector.AddToInput( uniqueId, SurfaceInputs.SCREEN_POS, precision ); - - string result = Constants.InputVarStr + ".screenPos"; - dataCollector.AddLocalVariable( uniqueId, string.Format( "float4 {0} = float4( {1}.xyz , {1}.w + 0.00000000001 );", ScreenPositionStr, result ) ); - - return ScreenPositionStr; - } - - // GRAB SCREEN POSITION - static public string GenerateGrabScreenPosition( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, bool addInput = true, string customScreenPos = null ) - { - // overriding precision - precision = PrecisionType.Float; - - string screenPos = string.Empty; - if( string.IsNullOrEmpty( customScreenPos ) ) - screenPos = GenerateScreenPosition( ref dataCollector, uniqueId, precision, addInput ); - else - screenPos = customScreenPos; - - string computeBody = string.Empty; - IOUtils.AddFunctionHeader( ref computeBody, GrabFunctionHeader ); - foreach( string line in GrabFunctionBody ) - IOUtils.AddFunctionLine( ref computeBody, line ); - IOUtils.CloseFunctionBody( ref computeBody ); - string functionResult = dataCollector.AddFunctions( GrabFunctionCall, computeBody, screenPos ); - - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, GrabScreenPositionStr, functionResult ); - return GrabScreenPositionStr; - } - - // GRAB SCREEN POSITION NORMALIZED - static public string GenerateGrabScreenPositionNormalized( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, bool addInput = true, string customScreenPos = null ) - { - string stringPosVar = GenerateGrabScreenPosition( ref dataCollector, uniqueId, precision, addInput, customScreenPos ); - - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, GrabScreenPositionNormalizedStr, string.Format( NormalizedScreenPosFormat, stringPosVar ) ); - return GrabScreenPositionNormalizedStr; - } - - // SCREEN POSITION ON VERT - static public string GenerateVertexScreenPositionForValue( string customVertexPosition, string outputId, ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - // overriding precision - precision = PrecisionType.Float; - - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetScreenPosForValue( precision, customVertexPosition, outputId ); - - string screenPosVarName = ScreenPositionStr + outputId; - string value = string.Format( "ComputeScreenPos( UnityObjectToClipPos( {0} ) )", customVertexPosition ); - dataCollector.AddToVertexLocalVariables( uniqueId, precision, WirePortDataType.FLOAT4, screenPosVarName, value ); - return screenPosVarName; - } - - static public string GenerateVertexScreenPosition( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - // overriding precision - precision = PrecisionType.Float; - - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetScreenPos( precision ); - - string value = string.Format( "ComputeScreenPos( UnityObjectToClipPos( {0}.vertex ) )", Constants.VertexShaderInputStr ); - dataCollector.AddToVertexLocalVariables( uniqueId, precision, WirePortDataType.FLOAT4, ScreenPositionStr, value ); - return ScreenPositionStr; - } - - // VERTEX POSITION - static public string GenerateVertexPosition( ref MasterNodeDataCollector dataCollector, int uniqueId, WirePortDataType size ) - { - // overriding precision - var precision = PrecisionType.Float; - - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetVertexPosition( size, precision ); - - string value = Constants.VertexShaderInputStr + ".vertex"; - if( size == WirePortDataType.FLOAT3 ) - value += ".xyz"; - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - dataCollector.AddToInput( uniqueId, SurfaceInputs.WORLD_POS ); - dataCollector.AddToIncludes( uniqueId, Constants.UnityShaderVariables ); - - value = "mul( unity_WorldToObject, float4( " + Constants.InputVarStr + ".worldPos , 1 ) )"; - } - string varName = VertexPosition4Str; - if( size == WirePortDataType.FLOAT3 ) - varName = VertexPosition3Str; - - dataCollector.AddLocalVariable( uniqueId, precision, size, varName, value ); - return varName; - } - - // VERTEX NORMAL - static public string GenerateVertexNormal( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - return dataCollector.TemplateDataCollectorInstance.GetVertexNormal( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision ); - } - - string value = Constants.VertexShaderInputStr + ".normal.xyz"; - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - GenerateWorldNormal( ref dataCollector, uniqueId ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, VertexNormalStr, "mul( unity_WorldToObject, float4( " + WorldNormalStr + ", 0 ) )" ); - //dataCollector.AddToLocalVariables( uniqueId, precision, WirePortDataType.FLOAT3, VertexNormalStr, "mul( unity_WorldToObject, float4( " + WorldNormalStr + ", 0 ) )" ); - } - else - { - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, VertexNormalStr, value ); - } - return VertexNormalStr; - } - - // VERTEX TANGENT - static public string GenerateVertexTangent( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, WirePortDataType size ) - { - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - return dataCollector.TemplateDataCollectorInstance.GetVertexTangent( size,UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision ); - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - GenerateWorldTangent( ref dataCollector, uniqueId ); - dataCollector.AddToLocalVariables( uniqueId, precision, WirePortDataType.FLOAT4, VertexTangentStr, "mul( unity_WorldToObject, float4( " + WorldTangentStr + ", 0 ) )" ); - } - else - { - string value = Constants.VertexShaderInputStr + ".tangent"; - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT4, VertexTangentStr, value ); - } - - return ( size == WirePortDataType.FLOAT4 ) ? VertexTangentStr : VertexTangentStr + ".xyz"; - } - - // VERTEX TANGENT SIGN - static public string GenerateVertexTangentSign( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - return dataCollector.TemplateDataCollectorInstance.GetTangentSign( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision ); - } - - string value = Constants.VertexShaderInputStr + ".tangent.w"; - if( dataCollector.IsFragmentCategory ) - { - dataCollector.AddToInput( uniqueId, VertexTangentSignStr, WirePortDataType.FLOAT, PrecisionType.Half ); - dataCollector.AddToVertexLocalVariables( uniqueId, Constants.VertexShaderOutputStr + "." + VertexTangentSignStr + " = " + Constants.VertexShaderInputStr + ".tangent.w;" ); - return Constants.InputVarStr + "." + VertexTangentSignStr; - } - else - { - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT, VertexTangentSignStr, value ); - } - return VertexTangentSignStr; - } - - // VERTEX BITANGENT - static public string GenerateVertexBitangent( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - if( dataCollector.MasterNodeCategory == AvailableShaderTypes.Template ) - { - return dataCollector.TemplateDataCollectorInstance.GetVertexBitangent( UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision ); - } - - if( dataCollector.PortCategory == MasterNodePortCategory.Fragment || dataCollector.PortCategory == MasterNodePortCategory.Debug ) - { - GenerateWorldBitangent( ref dataCollector, uniqueId ); - dataCollector.AddToLocalVariables( uniqueId, precision, WirePortDataType.FLOAT3, VertexBitangentStr, "mul( unity_WorldToObject, float4( " + WorldBitangentStr + ", 0 ) )" ); - } - else - { - GenerateVertexNormal( ref dataCollector, uniqueId, precision ); - GenerateVertexTangent( ref dataCollector, uniqueId, precision, WirePortDataType.FLOAT3 ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, VertexBitangentStr, "cross( " + VertexNormalStr + ", " + VertexTangentStr + ") * " + Constants.VertexShaderInputStr + ".tangent.w * unity_WorldTransformParams.w" ); - } - return VertexBitangentStr; - } - - // VERTEX POSITION ON FRAG - static public string GenerateVertexPositionOnFrag( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - dataCollector.AddToInput( uniqueId, SurfaceInputs.WORLD_POS ); - dataCollector.AddToIncludes( uniqueId, Constants.UnityShaderVariables ); - - string value = "mul( unity_WorldToObject, float4( " + Constants.InputVarStr + ".worldPos , 1 ) )"; - - dataCollector.AddToLocalVariables( uniqueId, precision, WirePortDataType.FLOAT4, VertexPosition4Str, value ); - return VertexPosition4Str; - } - - // CLIP POSITION ON FRAG - static public string GenerateClipPositionOnFrag( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - if( dataCollector.IsTemplate ) - return dataCollector.TemplateDataCollectorInstance.GetClipPos(); - - string vertexName = GenerateVertexPositionOnFrag( ref dataCollector, uniqueId, precision ); - string value = string.Format( "ComputeScreenPos( UnityObjectToClipPos( {0} ) )", vertexName ); - dataCollector.AddToLocalVariables( uniqueId, precision, WirePortDataType.FLOAT4, ClipPositionStr, value ); - return ClipPositionStr; - } - - // VIEW DIRECTION - static public string GenerateViewDirection( ref MasterNodeDataCollector dataCollector, int uniqueId, ViewSpace space = ViewSpace.World ) - { - PrecisionType precision = UIUtils.CurrentWindow.CurrentGraph.CurrentPrecision; - if( dataCollector.IsTemplate ) - return ( space == ViewSpace.Tangent ) ? dataCollector.TemplateDataCollectorInstance.GetTangentViewDir( precision ) : dataCollector.TemplateDataCollectorInstance.GetViewDir(); - - string worldPos = GenerateWorldPosition( ref dataCollector, uniqueId ); - string safeNormalizeInstruction = string.Empty; - if( dataCollector.SafeNormalizeViewDir ) - { - if( dataCollector.IsTemplate && dataCollector.IsSRP ) - { - safeNormalizeInstruction = "SafeNormalize"; - } - else - { - if( dataCollector.IsTemplate ) - dataCollector.AddToIncludes( -1, Constants.UnityBRDFLib ); - safeNormalizeInstruction = "Unity_SafeNormalize"; - } - } - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, WorldViewDirectionStr, ( dataCollector.SafeNormalizeViewDir ? safeNormalizeInstruction : "normalize" ) + "( UnityWorldSpaceViewDir( " + worldPos + " ) )" ); - - if( space == ViewSpace.Tangent ) - { - string worldToTangent = GenerateWorldToTangentMatrix( ref dataCollector, uniqueId, precision ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, TangentViewDirectionStr, "mul( " + worldToTangent + ", " + WorldViewDirectionStr + " )" ); - return TangentViewDirectionStr; - } - else - { - return WorldViewDirectionStr; - } - } - - // VIEW POS - static public string GenerateViewPositionOnFrag( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - // overriding precision - precision = PrecisionType.Float; - - if( dataCollector.IsTemplate ) - UnityEngine.Debug.LogWarning( "View Pos not implemented on Templates" ); - - string vertexName = GenerateVertexPositionOnFrag( ref dataCollector, uniqueId, precision ); - string value = string.Format( "UnityObjectToViewPos( {0} )", vertexName ); - dataCollector.AddToLocalVariables( uniqueId, precision, WirePortDataType.FLOAT3, ViewPositionStr, value ); - return ViewPositionStr; - } - - // SCREEN DEPTH - static public string GenerateScreenDepthOnFrag( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - // overriding precision - precision = PrecisionType.Float; - - if( dataCollector.IsTemplate ) - UnityEngine.Debug.LogWarning( "Screen Depth not implemented on Templates" ); - - string viewPos = GenerateViewPositionOnFrag( ref dataCollector, uniqueId, precision ); - string value = string.Format( "-{0}.z", viewPos ); - dataCollector.AddToLocalVariables( uniqueId, precision, WirePortDataType.FLOAT, ScreenDepthStr, value ); - return ScreenDepthStr; - } - - // LIGHT DIRECTION WORLD - static public string GenerateWorldLightDirection( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision ) - { - dataCollector.AddToIncludes( uniqueId, Constants.UnityCgLibFuncs ); - string worldPos = GeneratorUtils.GenerateWorldPosition( ref dataCollector, uniqueId ); - dataCollector.AddLocalVariable( uniqueId, "#if defined(LIGHTMAP_ON) && UNITY_VERSION < 560 //aseld" ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, WorldLightDirStr, "0" ); - dataCollector.AddLocalVariable( uniqueId, "#else //aseld" ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, WorldLightDirStr, ( dataCollector.SafeNormalizeLightDir ? "Unity_SafeNormalize" : "normalize" ) + "( UnityWorldSpaceLightDir( " + worldPos + " ) )" ); - dataCollector.AddLocalVariable( uniqueId, "#endif //aseld" ); - return WorldLightDirStr; - } - - // LIGHT DIRECTION Object - static public string GenerateObjectLightDirection( ref MasterNodeDataCollector dataCollector, int uniqueId, PrecisionType precision, string vertexPos ) - { - dataCollector.AddToIncludes( uniqueId, Constants.UnityCgLibFuncs ); - dataCollector.AddLocalVariable( uniqueId, precision, WirePortDataType.FLOAT3, ObjectLightDirStr, "normalize( ObjSpaceLightDir( " + vertexPos + " ) )" ); - return ObjectLightDirStr; - } - - //MATRIX INVERSE - // 3x3 - public static string Inverse3x3Header = "Inverse3x3( {0} )"; - public static string[] Inverse3x3Function = - { - "{0}3x3 Inverse3x3({0}3x3 input)\n", - "{\n", - "\t{0}3 a = input._11_21_31;\n", - "\t{0}3 b = input._12_22_32;\n", - "\t{0}3 c = input._13_23_33;\n", - "\treturn {0}3x3(cross(b,c), cross(c,a), cross(a,b)) * (1.0 / dot(a,cross(b,c)));\n", - "}\n" - }; - - public static bool[] Inverse3x3FunctionFlags = - { - true, - false, - true, - true, - true, - true, - false - }; - - public static void Add3x3InverseFunction( ref MasterNodeDataCollector dataCollector, string precisionString ) - { - if( !dataCollector.HasFunction( Inverse3x3Header ) ) - { - //Hack to be used util indent is properly used - int currIndent = UIUtils.ShaderIndentLevel; - if( dataCollector.IsTemplate ) - { - UIUtils.ShaderIndentLevel = 0; - } - else - { - UIUtils.ShaderIndentLevel = 1; - UIUtils.ShaderIndentLevel++; - } - string finalFunction = string.Empty; - for( int i = 0; i < Inverse3x3Function.Length; i++ ) - { - finalFunction += UIUtils.ShaderIndentTabs + ( Inverse3x3FunctionFlags[ i ] ? string.Format( Inverse3x3Function[ i ], precisionString ) : Inverse3x3Function[ i ] ); - } - - - UIUtils.ShaderIndentLevel = currIndent; - - dataCollector.AddFunction( Inverse3x3Header, finalFunction ); - } - } - - public static string GenerateValueInVertex( ref MasterNodeDataCollector dataCollector, int uniqueId, WirePortDataType dataType, PrecisionType currentPrecisionType, string dataValue, string dataName, bool createInterpolator ) - { - if( !dataCollector.IsFragmentCategory ) - return dataValue; - - //TEMPLATES - if( dataCollector.IsTemplate ) - { - if( createInterpolator && dataCollector.TemplateDataCollectorInstance.HasCustomInterpolatedData( dataName ) ) - return dataName; - - MasterNodePortCategory category = dataCollector.PortCategory; - dataCollector.PortCategory = MasterNodePortCategory.Vertex; - - dataCollector.PortCategory = category; - - if( createInterpolator ) - { - dataCollector.TemplateDataCollectorInstance.RegisterCustomInterpolatedData( dataName, dataType, currentPrecisionType, dataValue ); - } - else - { - dataCollector.AddToVertexLocalVariables( -1, currentPrecisionType, dataType, dataName, dataValue ); - } - - return dataName; - } - - //SURFACE - { - if( dataCollector.TesselationActive ) - { - UIUtils.ShowMessage( "Unable to use Vertex to Frag when Tessellation is active" ); - switch( dataType ) - { - case WirePortDataType.FLOAT2: - { - return "(0).xx"; - } - case WirePortDataType.FLOAT3: - { - return "(0).xxx"; - } - case WirePortDataType.FLOAT4: - case WirePortDataType.COLOR: - { - return "(0).xxxx"; - } - } - return "0"; - } - - if( createInterpolator ) - dataCollector.AddToInput( uniqueId, dataName, dataType, currentPrecisionType ); - - MasterNodePortCategory portCategory = dataCollector.PortCategory; - dataCollector.PortCategory = MasterNodePortCategory.Vertex; - if( createInterpolator ) - { - dataCollector.AddLocalVariable( uniqueId, Constants.VertexShaderOutputStr + "." + dataName, dataValue + ";" ); - } - else - { - dataCollector.AddLocalVariable( uniqueId, currentPrecisionType, dataType, dataName, dataValue ); - } - dataCollector.PortCategory = portCategory; - return createInterpolator ? Constants.InputVarStr + "." + dataName : dataName; - } - } - - public static void AddCustomStandardSamplingMacros( ref MasterNodeDataCollector dataCollector ) - { - for( int i = 0; i < Constants.CustomStandardSamplingMacros.Length; i++ ) - dataCollector.AddToDirectives( Constants.CustomStandardSamplingMacros[ i ] ); - } - - public static void AddCustomArraySamplingMacros( ref MasterNodeDataCollector dataCollector ) - { - for( int i = 0; i < Constants.CustomArraySamplingMacros.Length; i++ ) - dataCollector.AddToDirectives( Constants.CustomArraySamplingMacros[ i ] ); - } - - public static void AddCustomASEMacros( ref MasterNodeDataCollector dataCollector ) - { - string varPrefix = dataCollector.IsSRP ? varPrefix = "TEXTURE" : "UNITY_DECLARE_TEX"; - - if( dataCollector.IsSRP ) - { - for( int i = 0; i < Constants.CustomASESRPArgsMacros.Length; i++ ) - { - dataCollector.AddToDirectives( Constants.CustomASESRPArgsMacros[ i ] ); - } - - for( int i = 0; i < Constants.CustomSRPSamplingMacros.Length; i++ ) - { - dataCollector.AddToDirectives( Constants.CustomSRPSamplingMacros[ i ] ); - } - } - else - { - - for( int i = 0; i < Constants.CustomASEStandardArgsMacros.Length; i++ ) - { - dataCollector.AddToDirectives( Constants.CustomASEStandardArgsMacros[ i ] ); - } - - for( int i = 0; i < Constants.CustomStandardSamplingMacros.Length; i++ ) - { - dataCollector.AddToDirectives( Constants.CustomStandardSamplingMacros[ i ] ); - } - } - - for( int i = 0; i < Constants.CustomASEDeclararionMacros.Length; i++ ) - { - string value = string.Format( Constants.CustomASEDeclararionMacros[ i ], varPrefix ); - dataCollector.AddToDirectives( value ); - } - - string samplePrefix = string.Empty; - string samplerArgs = string.Empty; - string samplerDecl = string.Empty; - - if( dataCollector.IsSRP ) - { - samplePrefix = "SAMPLE_TEXTURE"; - samplerArgs = "samplerName,"; - - for( int i = 0; i < Constants.CustomASESamplingMacros.Length; i++ ) - { - string value = string.Format( Constants.CustomASESamplingMacros[ i ], samplerArgs, samplePrefix, samplerDecl ); - dataCollector.AddToDirectives( value ); - } - } - else - { - samplePrefix = "UNITY_SAMPLE_TEX"; - samplerArgs = "samplerName,"; - samplerDecl = "_SAMPLER"; - dataCollector.AddToDirectives( Constants.CustomASEStandarSamplingMacrosHelper[ 0 ] ); - for( int i = 0; i < Constants.CustomASESamplingMacros.Length; i++ ) - { - string value = string.Format( Constants.CustomASESamplingMacros[ i ], samplerArgs, samplePrefix, samplerDecl ); - dataCollector.AddToDirectives( value ); - } - dataCollector.AddToDirectives( Constants.CustomASEStandarSamplingMacrosHelper[ 1 ] ); - samplerArgs = string.Empty; - samplerDecl = string.Empty; - for( int i = 0; i < Constants.CustomASESamplingMacros.Length; i++ ) - { - string value = string.Format( Constants.CustomASESamplingMacros[ i ], samplerArgs, samplePrefix, samplerDecl ); - dataCollector.AddToDirectives( value ); - } - dataCollector.AddToDirectives( Constants.CustomASEStandarSamplingMacrosHelper[ 2 ] ); - } - } - - public static void RegisterUnity2019MatrixDefines( ref MasterNodeDataCollector dataCollector ) - { -#if UNITY_2019_1_OR_NEWER - if( dataCollector.IsSRP && dataCollector.TemplateDataCollectorInstance.IsHDRP && ASEPackageManagerHelper.CurrentHDVersion >= ASESRPVersions.ASE_SRP_5_13_0 ) - { - //dataCollector.AddToDefines( -1, "unity_CameraProjection UNITY_MATRIX_P" ); - //dataCollector.AddToDefines( -1, "unity_CameraInvProjection UNITY_MATRIX_I_P" ); - //dataCollector.AddToDefines( -1, "unity_WorldToCamera UNITY_MATRIX_V" ); - //dataCollector.AddToDefines( -1, "unity_CameraToWorld UNITY_MATRIX_I_V" ); - - dataCollector.AddToUniforms( -1, "float4x4 unity_CameraProjection;" ); - dataCollector.AddToUniforms( -1, "float4x4 unity_CameraInvProjection;" ); - dataCollector.AddToUniforms( -1, "float4x4 unity_WorldToCamera;" ); - dataCollector.AddToUniforms( -1, "float4x4 unity_CameraToWorld;" ); - } -#endif - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs.meta deleted file mode 100644 index 190ac10d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GeneratorUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7ab31d77d200c7a4ca43f4bf159de6b3 -timeCreated: 1490798546 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs deleted file mode 100644 index 3a699c60..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs +++ /dev/null @@ -1,117 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEngine; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum MessageSeverity - { - Normal, - Warning, - Error - } - public class GenericMessageData - { - public string message; - public MessageSeverity severity; - public bool console; - public GenericMessageData( string msg, MessageSeverity svrty, bool csle ) - { - message = msg; - severity = svrty; - console = csle; - } - } - - class GenericMessageUI - { - public delegate void OnMessageDisplay( string message, MessageSeverity severity, bool console ); - public event OnMessageDisplay OnMessageDisplayEvent; - - private const double MESSAGE_TIME = 2; - private double m_currentMessageStartTime; - private Queue m_messageQueue; - private bool m_displayingMessage; - - public GenericMessageUI() - { - m_messageQueue = new Queue(); - m_displayingMessage = false; - m_currentMessageStartTime = EditorApplication.timeSinceStartup; - } - - public void Destroy() - { - m_messageQueue.Clear(); - OnMessageDisplayEvent = null; - } - - public void AddToQueue( string message, MessageSeverity severity, bool console ) - { - m_messageQueue.Enqueue( new GenericMessageData( message, severity, console ) ); - } - - public void Log( string message ) - { - m_messageQueue.Enqueue( new GenericMessageData( message, MessageSeverity.Normal, true ) ); - Debug.Log( message ); - } - - public void LogError( string message ) - { - m_messageQueue.Enqueue( new GenericMessageData( message, MessageSeverity.Error, true ) ); - Debug.LogError( message ); - } - - public void LogWarning( string message ) - { - m_messageQueue.Enqueue( new GenericMessageData( message, MessageSeverity.Warning, true ) ); - Debug.LogWarning( message ); - } - - public void CheckForMessages() - { - if ( m_displayingMessage ) - { - double timeLeft = EditorApplication.timeSinceStartup - m_currentMessageStartTime; - if ( timeLeft > MESSAGE_TIME ) - { - m_displayingMessage = false; - } - } - - if ( !m_displayingMessage ) - { - if ( m_messageQueue.Count > 0 ) - { - m_displayingMessage = true; - GenericMessageData data = m_messageQueue.Dequeue(); - m_currentMessageStartTime = EditorApplication.timeSinceStartup; - - if ( OnMessageDisplayEvent != null ) - OnMessageDisplayEvent( data.message, data.severity, data.console ); - } - } - } - - public void CleanUpMessageStack() - { - m_displayingMessage = false; - m_messageQueue.Clear(); - } - - public void StartMessageCounter() - { - m_displayingMessage = true; - m_currentMessageStartTime = EditorApplication.timeSinceStartup; - } - - public bool DisplayingMessage - { - get { return ( m_displayingMessage || m_messageQueue.Count > 0 ); } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs.meta deleted file mode 100644 index 13853703..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/GenericMessage.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 87cfef50a69ad24479fb8b472dac6d6e -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs deleted file mode 100644 index 30385506..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs +++ /dev/null @@ -1,843 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.IO; -using System.Security.Cryptography; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using System.Threading; -using UnityEditor.VersionControl; - -namespace AmplifyShaderEditor -{ - public enum ShaderLoadResult - { - LOADED, - TEMPLATE_LOADED, - FILE_NOT_FOUND, - ASE_INFO_NOT_FOUND, - UNITY_NATIVE_PATHS - } - - public class Worker - { - public static readonly object locker = new object(); - public void DoWork() - { - while ( IOUtils.ActiveThread ) - { - if ( IOUtils.SaveInThreadFlag ) - { - IOUtils.SaveInThreadFlag = false; - lock ( locker ) - { - IOUtils.SaveInThreadShaderBody = IOUtils.ShaderCopywriteMessage + IOUtils.SaveInThreadShaderBody; - // Add checksum - string checksum = IOUtils.CreateChecksum( IOUtils.SaveInThreadShaderBody ); - IOUtils.SaveInThreadShaderBody += IOUtils.CHECKSUM + IOUtils.VALUE_SEPARATOR + checksum; - - // Write to disk - StreamWriter fileWriter = new StreamWriter( IOUtils.SaveInThreadPathName ); - try - { - fileWriter.Write( IOUtils.SaveInThreadShaderBody ); - Debug.Log( "Saving complete" ); - } - catch ( Exception e ) - { - Debug.LogException( e ); - } - finally - { - fileWriter.Close(); - } - } - } - } - Debug.Log( "Thread closed" ); - } - } - - public static class IOUtils - { - public delegate void OnShaderAction( Shader shader, bool isTemplate, string type ); - public static OnShaderAction OnShaderSavedEvent; - public static OnShaderAction OnShaderTypeChangedEvent; - - public static readonly string ShaderCopywriteMessage = "// Made with Amplify Shader Editor\n// Available at the Unity Asset Store - http://u3d.as/y3X \n"; - public static readonly string GrabPassEmpty = "\t\tGrabPass{ }\n"; - public static readonly string GrabPassBegin = "\t\tGrabPass{ \""; - public static readonly string GrabPassEnd = "\" }\n"; - public static readonly string PropertiesBegin = "\tProperties\n\t{\n"; - public static readonly string PropertiesEnd = "\t}\n"; - public static readonly string PropertiesElement = "\t\t{0}\n"; - public static readonly string PropertiesElementsRaw = "{0}\n"; - - public static readonly string PragmaTargetHeader = "\t\t#pragma target {0}\n"; - public static readonly string InstancedPropertiesHeader = "multi_compile_instancing"; - public static readonly string VirtualTexturePragmaHeader = "multi_compile _ _VT_SINGLE_MODE"; - - public static readonly string InstancedPropertiesBegin = "UNITY_INSTANCING_CBUFFER_START({0})"; - public static readonly string InstancedPropertiesEnd = "UNITY_INSTANCING_CBUFFER_END"; - public static readonly string InstancedPropertiesElement = "UNITY_DEFINE_INSTANCED_PROP({0}, {1})"; - public static readonly string InstancedPropertiesData = "UNITY_ACCESS_INSTANCED_PROP({0})"; - - public static readonly string DotsInstancedPropertiesData = "\tUNITY_DOTS_INSTANCED_PROP({0}, {1})"; - public static readonly string DotsInstancedDefinesData = "#define {1} UNITY_ACCESS_DOTS_INSTANCED_PROP_FROM_MACRO({0} , Metadata_{1})"; - - public static readonly string LWSRPInstancedPropertiesBegin = "UNITY_INSTANCING_BUFFER_START({0})"; - public static readonly string LWSRPInstancedPropertiesEnd = "UNITY_INSTANCING_BUFFER_END({0})"; - public static readonly string LWSRPInstancedPropertiesElement = "UNITY_DEFINE_INSTANCED_PROP({0}, {1})"; - public static readonly string LWSRPInstancedPropertiesData = "UNITY_ACCESS_INSTANCED_PROP({0},{1})"; - - public static readonly string SRPCBufferPropertiesBegin = "CBUFFER_START( UnityPerMaterial )";//"CBUFFER_START({0})"; - public static readonly string SRPCBufferPropertiesEnd = "CBUFFER_END"; - - - public static readonly string InstancedPropertiesBeginTabs = "\t\t"+ InstancedPropertiesBegin + "\n"; - public static readonly string InstancedPropertiesEndTabs = "\t\t"+ InstancedPropertiesEnd + "\n"; - public static readonly string InstancedPropertiesElementTabs = "\t\t\t"+ InstancedPropertiesElement + "\n"; - - public static readonly string MetaBegin = "defaultTextures:"; - public static readonly string MetaEnd = "userData:"; - public static readonly string ShaderBodyBegin = "/*ASEBEGIN"; - public static readonly string ShaderBodyEnd = "ASEEND*/"; - //public static readonly float CurrentVersionFlt = 0.4f; - //public static readonly string CurrentVersionStr = "Version=" + CurrentVersionFlt; - - public static readonly string CHECKSUM = "//CHKSM"; - public static readonly string LAST_OPENED_OBJ_ID = "ASELASTOPENOBJID"; - - public static readonly string MAT_CLIPBOARD_ID = "ASEMATCLIPBRDID"; - public static readonly char FIELD_SEPARATOR = ';'; - public static readonly char VALUE_SEPARATOR = '='; - public static readonly char LINE_TERMINATOR = '\n'; - public static readonly char VECTOR_SEPARATOR = ','; - public static readonly char FLOAT_SEPARATOR = '.'; - public static readonly char CLIPBOARD_DATA_SEPARATOR = '|'; - public static readonly char MATRIX_DATA_SEPARATOR = '|'; - public readonly static string NO_TEXTURES = ""; - public static readonly string SaveShaderStr = "Please enter shader name to save"; - public static readonly string FloatifyStr = ".0"; - - // Node parameter names - public const string NodeParam = "Node"; - public const string NodePosition = "Position"; - public const string NodeId = "Id"; - public const string NodeType = "Type"; - public const string WireConnectionParam = "WireConnection"; - - public static readonly uint NodeTypeId = 1; - - public static readonly int InNodeId = 1; - public static readonly int InPortId = 2; - public static readonly int OutNodeId = 3; - public static readonly int OutPortId = 4; - - public readonly static string DefaultASEDirtyCheckName = "__dirty"; - public readonly static string DefaultASEDirtyCheckProperty = "[HideInInspector] " + DefaultASEDirtyCheckName + "( \"\", Int ) = 1"; - public readonly static string DefaultASEDirtyCheckUniform = "uniform int " + DefaultASEDirtyCheckName + " = 1;"; - - public readonly static string MaskClipValueName = "_Cutoff"; - public readonly static string MaskClipValueProperty = MaskClipValueName + "( \"{0}\", Float ) = {1}"; - public readonly static string MaskClipValueUniform = "uniform float " + MaskClipValueName + " = {0};"; - - public readonly static string ChromaticAberrationProperty = "_ChromaticAberration"; - - //public static readonly string ASEFolderGUID = "daca988099666ec40aaa2cde22bb4935"; - //public static string ASEResourcesPath = "/Plugins/EditorResources/"; - //public static string ASEFolderPath; - - //public static bool IsShaderFunctionWindow = false; - - - public static int DefaultASEDirtyCheckId; - - // this is to be used in combination with AssetDatabase.GetAssetPath, both of these include the Assets/ path so we need to remove from one of them - public static string dataPath; - - - public static string EditorResourcesGUID = "0932db7ec1402c2489679c4b72eab5eb"; - public static string GraphBgTextureGUID = "881c304491028ea48b5027ac6c62cf73"; - public static string GraphFgTextureGUID = "8c4a7fca2884fab419769ccc0355c0c1"; - public static string WireTextureGUID = "06e687f68dd96f0448c6d8217bbcf608"; - public static string MasterNodeOnTextureGUID = "26c64fcee91024a49980ea2ee9d1a2fb"; - public static string MasterNodeOffTextureGUID = "712aee08d999c16438e2d694f42428e8"; - public static string GPUInstancedOnTextureGUID = "4b0c2926cc71c5846ae2a29652d54fb6"; - public static string GPUInstancedOffTextureGUID = "486c7766baaf21b46afb63c1121ef03e"; - public static string MainSkinGUID = "57482289c346f104a8162a3a79aaff9d"; - - public static string UpdateOutdatedGUID = "cce638be049286c41bcbd0a26c356b18"; - public static string UpdateOFFGUID = "99d70ac09b4db9742b404c3f92d8564b"; - public static string UpdateUpToDatedGUID = "ce30b12fbb3223746bcfef9ea82effe3"; - public static string LiveOffGUID = "bb16faf366bcc6c4fbf0d7666b105354"; - public static string LiveOnGUID = "6a0ae1d7892333142aeb09585572202c"; - public static string LivePendingGUID = "e3182200efb67114eb5050f8955e1746"; - public static string CleanupOFFGUID = "f62c0c3a5ddcd844e905fb2632fdcb15"; - public static string CleanUpOnGUID = "615d853995cf2344d8641fd19cb09b5d"; - public static string TakeScreenshotOFFGUID = "7587de2e3bec8bf4d973109524ccc6b1"; - public static string TakeScreenshotONGUID = "7587de2e3bec8bf4d973109524ccc6b1"; - public static string ShareOFFGUID = "bc5bd469748466a459badfab23915cb0"; - public static string ShareONGUID = "bc5bd469748466a459badfab23915cb0"; - public static string OpenSourceCodeOFFGUID = "f7e8834b42791124095a8b7f2d4daac2"; - public static string OpenSourceCodeONGUID = "8b114792ff84f6546880c031eda42bc0"; - public static string FocusNodeGUID = "da673e6179c67d346abb220a6935e359"; - public static string FitViewGUID = "1def740f2314c6b4691529cadeee2e9c"; - public static string ShowInfoWindowGUID = "77af20044e9766840a6be568806dc22e"; - public static string ShowTipsWindowGUID = "066674048bbb1e64e8cdcc6c3b4abbeb"; - public static string ShowConsoleWindowGUID = "9a81d7df8e62c044a9d1cada0c8a2131"; - - - public static Dictionary NodeTypeReplacer = new Dictionary() - { - {"AmplifyShaderEditor.RotateAboutAxis", "AmplifyShaderEditor.RotateAboutAxisNode"}, - {"GlobalArrayNode", "AmplifyShaderEditor.GlobalArrayNode"}, - {"AmplifyShaderEditor.SimpleMaxOp", "AmplifyShaderEditor.SimpleMaxOpNode"}, - {"AmplifyShaderEditor.SimpleMinNode", "AmplifyShaderEditor.SimpleMinOpNode"}, - {"AmplifyShaderEditor.TFHCRemap", "AmplifyShaderEditor.TFHCRemapNode"}, - {"AmplifyShaderEditor.TFHCPixelateUV", "AmplifyShaderEditor.TFHCPixelate"}, - {"AmplifyShaderEditor.VirtualTexturePropertyNode", "AmplifyShaderEditor.VirtualTextureObject"} - }; - - private static readonly string AmplifyShaderEditorDefineSymbol = "AMPLIFY_SHADER_EDITOR"; - - ///////////////////////////////////////////////////////////////////////////// - // THREAD IO UTILS - public static bool SaveInThreadFlag = false; - public static string SaveInThreadShaderBody; - public static string SaveInThreadPathName; - public static Thread SaveInThreadMainThread; - public static bool ActiveThread = true; - private static bool UseSaveThread = false; - - private static bool Initialized = false; - - public static bool FunctionNodeChanged = false; - - public static List AllOpenedWindows = new List(); - - public static void StartSaveThread( string shaderBody, string pathName ) - { - if( Provider.enabled && Provider.isActive ) - { - Asset loadedAsset = Provider.GetAssetByPath( FileUtil.GetProjectRelativePath( pathName ) ); - if( loadedAsset != null ) - { - //Task statusTask = Provider.Status( loadedAsset ); - //statusTask.Wait(); - //if( Provider.CheckoutIsValid( statusTask.assetList[ 0 ] ) ) - { - Task checkoutTask = Provider.Checkout( loadedAsset, CheckoutMode.Both ); - checkoutTask.Wait(); - } - } - } - - if( UseSaveThread ) - { - if ( !SaveInThreadFlag ) - { - if ( SaveInThreadMainThread == null ) - { - Worker worker = new Worker(); - SaveInThreadMainThread = new Thread( worker.DoWork ); - SaveInThreadMainThread.Start(); - Debug.Log( "Thread created" ); - } - - SaveInThreadShaderBody = shaderBody; - SaveInThreadPathName = pathName; - SaveInThreadFlag = true; - } - } - else - { - SaveTextfileToDisk( shaderBody, pathName ); - } - } - - //////////////////////////////////////////////////////////////////////////// - public static void SetAmplifyDefineSymbolOnBuildTargetGroup( BuildTargetGroup targetGroup ) - { - string currData = PlayerSettings.GetScriptingDefineSymbolsForGroup( targetGroup ); - if ( !currData.Contains( AmplifyShaderEditorDefineSymbol ) ) - { - if ( string.IsNullOrEmpty( currData ) ) - { - PlayerSettings.SetScriptingDefineSymbolsForGroup( targetGroup, AmplifyShaderEditorDefineSymbol ); - } - else - { - if ( !currData[ currData.Length - 1 ].Equals( ';' ) ) - { - currData += ';'; - } - currData += AmplifyShaderEditorDefineSymbol; - PlayerSettings.SetScriptingDefineSymbolsForGroup( targetGroup, currData ); - } - } - } - - public static void RemoveAmplifyDefineSymbolOnBuildTargetGroup( BuildTargetGroup targetGroup ) - { - string currData = PlayerSettings.GetScriptingDefineSymbolsForGroup( targetGroup ); - if( currData.Contains( AmplifyShaderEditorDefineSymbol ) ) - { - currData = currData.Replace( AmplifyShaderEditorDefineSymbol + ";", "" ); - currData = currData.Replace( ";" + AmplifyShaderEditorDefineSymbol, "" ); - currData = currData.Replace( AmplifyShaderEditorDefineSymbol, "" ); - PlayerSettings.SetScriptingDefineSymbolsForGroup( targetGroup, currData ); - } - } - - public static void Init() - { - if ( !Initialized ) - { - Initialized = true; - if( EditorPrefs.GetBool( Preferences.PrefDefineSymbol, true ) ) - SetAmplifyDefineSymbolOnBuildTargetGroup( EditorUserBuildSettings.selectedBuildTargetGroup ); - //Array BuildTargetGroupValues = Enum.GetValues( typeof( BuildTargetGroup )); - //for ( int i = 0; i < BuildTargetGroupValues.Length; i++ ) - //{ - // if( i != 0 && i != 15 && i != 16 ) - // SetAmplifyDefineSymbolOnBuildTargetGroup( ( BuildTargetGroup ) BuildTargetGroupValues.GetValue( i ) ); - //} - - DefaultASEDirtyCheckId = Shader.PropertyToID( DefaultASEDirtyCheckName ); - dataPath = Application.dataPath.Remove( Application.dataPath.Length - 6 ); - - - //ASEFolderPath = AssetDatabase.GUIDToAssetPath( ASEFolderGUID ); - //ASEResourcesPath = ASEFolderPath + ASEResourcesPath; - } - } - - - public static void DumpTemplateManagers() - { - for( int i = 0; i < AllOpenedWindows.Count; i++ ) - { - if( AllOpenedWindows[ i ].TemplatesManagerInstance != null ) - { - Debug.Log( AllOpenedWindows[ i ].titleContent.text + ": " + AllOpenedWindows[ i ].TemplatesManagerInstance.GetInstanceID() ); - } - } - } - - public static TemplatesManager FirstValidTemplatesManager - { - get - { - for( int i = 0; i < AllOpenedWindows.Count; i++ ) - { - if( AllOpenedWindows[ i ].TemplatesManagerInstance != null ) - { - return AllOpenedWindows[ i ].TemplatesManagerInstance; - } - } - return null; - } - } - - public static void UpdateSFandRefreshWindows( AmplifyShaderFunction function ) - { - for( int i = 0; i < AllOpenedWindows.Count; i++ ) - { - AllOpenedWindows[ i ].LateRefreshAvailableNodes(); - if( AllOpenedWindows[ i ].IsShaderFunctionWindow ) - { - if( AllOpenedWindows[ i ].OpenedShaderFunction == function ) - { - AllOpenedWindows[ i ].UpdateTabTitle(); - } - } - } - } - - public static void UpdateIO() - { - int windowCount = AllOpenedWindows.Count; - if ( windowCount == 0 ) - { - EditorApplication.update -= IOUtils.UpdateIO; - return; - } - - for ( int i = 0; i < AllOpenedWindows.Count; i++ ) - { - if ( AllOpenedWindows[i] == EditorWindow.focusedWindow ) - { - UIUtils.CurrentWindow = AllOpenedWindows[ i ]; - } - - if( FunctionNodeChanged ) - AllOpenedWindows[ i ].CheckFunctions = true; - - if ( AllOpenedWindows[ i ] == null ) - { - AllOpenedWindows.RemoveAt( i ); - i--; - } - } - - if ( FunctionNodeChanged ) - FunctionNodeChanged = false; - } - - public static void Destroy() - { - ActiveThread = false; - if ( SaveInThreadMainThread != null ) - { - SaveInThreadMainThread.Abort(); - SaveInThreadMainThread = null; - } - } - - public static void GetShaderName( out string shaderName, out string fullPathname, string defaultName, string customDatapath ) - { - string currDatapath = String.IsNullOrEmpty( customDatapath ) ? Application.dataPath : customDatapath; - fullPathname = EditorUtility.SaveFilePanelInProject( "Select Shader to save", defaultName, "shader", SaveShaderStr, currDatapath ); - if ( !String.IsNullOrEmpty( fullPathname ) ) - { - shaderName = fullPathname.Remove( fullPathname.Length - 7 ); // -7 remove .shader extension - string[] subStr = shaderName.Split( '/' ); - if ( subStr.Length > 0 ) - { - shaderName = subStr[ subStr.Length - 1 ]; // Remove pathname - } - } - else - { - shaderName = string.Empty; - } - } - - public static void AddTypeToString( ref string myString, string typeName ) - { - myString += typeName; - } - - public static void AddFieldToString( ref string myString, string fieldName, object fieldValue ) - { - myString += FIELD_SEPARATOR + fieldName + VALUE_SEPARATOR + fieldValue; - } - - public static void AddFieldValueToString( ref string myString, object fieldValue ) - { - myString += FIELD_SEPARATOR + fieldValue.ToString(); - } - - public static void AddLineTerminator( ref string myString ) - { - myString += LINE_TERMINATOR; - } - - public static string CreateChecksum( string buffer ) - { - SHA1 sha1 = SHA1.Create(); - byte[] buf = System.Text.Encoding.UTF8.GetBytes( buffer ); - byte[] hash = sha1.ComputeHash( buf, 0, buf.Length ); - string hashstr = BitConverter.ToString( hash ).Replace( "-", "" ); - return hashstr; - } - - public static void SaveTextfileToDisk( string shaderBody, string pathName, bool addAdditionalInfo = true ) - { - - if ( addAdditionalInfo ) - { - shaderBody = ShaderCopywriteMessage + shaderBody; - // Add checksum - string checksum = CreateChecksum( shaderBody ); - shaderBody += CHECKSUM + VALUE_SEPARATOR + checksum; - } - - // Write to disk - StreamWriter fileWriter = new StreamWriter( pathName ); - try - { - fileWriter.Write( shaderBody ); - } - catch ( Exception e ) - { - Debug.LogException( e ); - } - finally - { - fileWriter.Close(); - } - } - - public static string AddAdditionalInfo( string shaderBody ) - { - shaderBody = ShaderCopywriteMessage + shaderBody; - string checksum = CreateChecksum( shaderBody ); - shaderBody += CHECKSUM + VALUE_SEPARATOR + checksum; - return shaderBody; - } - - public static string LoadTextFileFromDisk( string pathName ) - { - string result = string.Empty; - if ( !string.IsNullOrEmpty( pathName ) && File.Exists( pathName ) ) - { - - StreamReader fileReader = null; - try - { - fileReader = new StreamReader( pathName ); - result = fileReader.ReadToEnd(); - } - catch ( Exception e ) - { - Debug.LogException( e ); - } - finally - { - if( fileReader != null) - fileReader.Close(); - } - } - return result; - } - - public static bool IsASEShader( Shader shader ) - { - string datapath = AssetDatabase.GetAssetPath( shader ); - if ( UIUtils.IsUnityNativeShader( datapath ) ) - { - return false; - } - - string buffer = LoadTextFileFromDisk( datapath ); - if ( String.IsNullOrEmpty( buffer ) || !IOUtils.HasValidShaderBody( ref buffer ) ) - { - return false; - } - return true; - } - - public static bool IsShaderFunction( string functionInfo ) - { - string buffer = functionInfo; - if ( String.IsNullOrEmpty( buffer ) || !IOUtils.HasValidShaderBody( ref buffer ) ) - { - return false; - } - return true; - } - - public static bool HasValidShaderBody( ref string shaderBody ) - { - int shaderBodyBeginId = shaderBody.IndexOf( ShaderBodyBegin ); - if ( shaderBodyBeginId > -1 ) - { - int shaderBodyEndId = shaderBody.IndexOf( ShaderBodyEnd ); - return ( shaderBodyEndId > -1 && shaderBodyEndId > shaderBodyBeginId ); - } - return false; - } - - public static int[] AllIndexesOf( this string str, string substr, bool ignoreCase = false ) - { - if ( string.IsNullOrEmpty( str ) || string.IsNullOrEmpty( substr ) ) - { - throw new ArgumentException( "String or substring is not specified." ); - } - - List indexes = new List(); - int index = 0; - - while ( ( index = str.IndexOf( substr, index, ignoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal ) ) != -1 ) - { - indexes.Add( index++ ); - } - - return indexes.ToArray(); - } - - public static void AddFunctionHeader( ref string function, string header ) - { - function += "\t\t" + header + "\n\t\t{\n"; - } - - public static void AddSingleLineFunction( ref string function, string header ) - { - function += "\t\t" + header; - } - - public static void AddFunctionLine( ref string function, string line ) - { - function += "\t\t\t" + line + "\n"; - } - - public static void CloseFunctionBody( ref string function ) - { - function += "\t\t}\n"; - } - - public static string CreateFullFunction( string header, params string[] functionLines ) - { - string result = string.Empty; - AddFunctionHeader( ref result, header ); - for ( int i = 0; i > functionLines.Length; i++ ) - { - AddFunctionLine( ref result, functionLines[ i ] ); - } - CloseFunctionBody( ref result ); - return result; - } - - public static string CreateCodeComments( bool forceForwardSlash, params string[] comments ) - { - string finalComment = string.Empty; - if ( comments.Length == 1 ) - { - finalComment = "//" + comments[ 0 ]; - } - else - { - if ( forceForwardSlash ) - { - for ( int i = 0; i < comments.Length; i++ ) - { - finalComment += "//" + comments[ i ]; - if ( i < comments.Length - 1 ) - { - finalComment += "\n\t\t\t"; - } - } - } - else - { - finalComment = "/*"; - for ( int i = 0; i < comments.Length; i++ ) - { - if ( i != 0 ) - finalComment += "\t\t\t"; - finalComment += comments[ i ]; - if ( i < comments.Length - 1 ) - finalComment += "\n"; - } - finalComment += "*/"; - } - } - return finalComment; - } - - public static string GetUVChannelDeclaration( string uvName, int channelId, int set ) - { - string uvSetStr = ( set == 0 ) ? "uv" : "uv" + Constants.AvailableUVSetsStr[ set ]; - return "float2 " + uvSetStr + uvName /*+ " : TEXCOORD" + channelId*/; - } - - public static string GetUVChannelName( string uvName, int set ) - { - string uvSetStr = ( set == 0 ) ? "uv" : "uv" + Constants.AvailableUVSetsStr[ set ]; - return uvSetStr + uvName; - } - - public static string GetVertexUVChannelName( int set ) - { - string uvSetStr = ( set == 0 ) ? "texcoord" : ( "texcoord" + set.ToString() ); - return uvSetStr; - } - - public static string Floatify( float value ) - { - return ( value % 1 ) != 0 ? value.ToString() : ( value.ToString() + FloatifyStr ); - } - - public static string Vector2ToString( Vector2 data ) - { - return data.x.ToString() + VECTOR_SEPARATOR + data.y.ToString(); - } - - public static string Vector3ToString( Vector3 data ) - { - return data.x.ToString() + VECTOR_SEPARATOR + data.y.ToString() + VECTOR_SEPARATOR + data.z.ToString(); - } - - public static string Vector4ToString( Vector4 data ) - { - return data.x.ToString() + VECTOR_SEPARATOR + data.y.ToString() + VECTOR_SEPARATOR + data.z.ToString() + VECTOR_SEPARATOR + data.w.ToString(); - } - - public static string ColorToString( Color data ) - { - return data.r.ToString() + VECTOR_SEPARATOR + data.g.ToString() + VECTOR_SEPARATOR + data.b.ToString() + VECTOR_SEPARATOR + data.a.ToString(); - } - - public static string Matrix3x3ToString( Matrix4x4 matrix ) - { - return matrix[ 0, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 0, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 0, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + - matrix[ 1, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 1, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 1, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + - matrix[ 2, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 2, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 2, 2 ].ToString(); - } - - public static string Matrix4x4ToString( Matrix4x4 matrix ) - { - return matrix[ 0, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 0, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 0, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 0, 3 ].ToString() + IOUtils.VECTOR_SEPARATOR + - matrix[ 1, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 1, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 1, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 1, 3 ].ToString() + IOUtils.VECTOR_SEPARATOR + - matrix[ 2, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 2, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 2, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 2, 3 ].ToString() + IOUtils.VECTOR_SEPARATOR + - matrix[ 3, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 3, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 3, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + matrix[ 3, 3 ].ToString(); - } - - public static Vector2 StringToVector2( string data ) - { - string[] parsedData = data.Split( VECTOR_SEPARATOR ); - if ( parsedData.Length >= 2 ) - { - return new Vector2( Convert.ToSingle( parsedData[ 0 ] ), - Convert.ToSingle( parsedData[ 1 ] ) ); - } - return Vector2.zero; - } - - public static Vector3 StringToVector3( string data ) - { - string[] parsedData = data.Split( VECTOR_SEPARATOR ); - if ( parsedData.Length >= 3 ) - { - return new Vector3( Convert.ToSingle( parsedData[ 0 ] ), - Convert.ToSingle( parsedData[ 1 ] ), - Convert.ToSingle( parsedData[ 2 ] ) ); - } - return Vector3.zero; - } - - public static Vector4 StringToVector4( string data ) - { - string[] parsedData = data.Split( VECTOR_SEPARATOR ); - if ( parsedData.Length >= 4 ) - { - return new Vector4( Convert.ToSingle( parsedData[ 0 ] ), - Convert.ToSingle( parsedData[ 1 ] ), - Convert.ToSingle( parsedData[ 2 ] ), - Convert.ToSingle( parsedData[ 3 ] ) ); - } - return Vector4.zero; - } - - public static Color StringToColor( string data ) - { - string[] parsedData = data.Split( VECTOR_SEPARATOR ); - if ( parsedData.Length >= 4 ) - { - return new Color( Convert.ToSingle( parsedData[ 0 ] ), - Convert.ToSingle( parsedData[ 1 ] ), - Convert.ToSingle( parsedData[ 2 ] ), - Convert.ToSingle( parsedData[ 3 ] ) ); - } - return Color.white; - } - - public static Matrix4x4 StringToMatrix3x3( string data ) - { - string[] parsedData = data.Split( VECTOR_SEPARATOR ); - if ( parsedData.Length == 9 ) - { - Matrix4x4 matrix = new Matrix4x4(); - matrix[ 0, 0 ] = Convert.ToSingle( parsedData[ 0 ] ); - matrix[ 0, 1 ] = Convert.ToSingle( parsedData[ 1 ] ); - matrix[ 0, 2 ] = Convert.ToSingle( parsedData[ 2 ] ); - - matrix[ 1, 0 ] = Convert.ToSingle( parsedData[ 3 ] ); - matrix[ 1, 1 ] = Convert.ToSingle( parsedData[ 4 ] ); - matrix[ 1, 2 ] = Convert.ToSingle( parsedData[ 5 ] ); - - matrix[ 2, 0 ] = Convert.ToSingle( parsedData[ 6 ] ); - matrix[ 2, 1 ] = Convert.ToSingle( parsedData[ 7 ] ); - matrix[ 2, 2 ] = Convert.ToSingle( parsedData[ 8 ] ); - return matrix; - } - return Matrix4x4.identity; - } - - public static Matrix4x4 StringToMatrix4x4( string data ) - { - string[] parsedData = data.Split( VECTOR_SEPARATOR ); - if ( parsedData.Length == 16 ) - { - Matrix4x4 matrix = new Matrix4x4(); - matrix[ 0, 0 ] = Convert.ToSingle( parsedData[ 0 ] ); - matrix[ 0, 1 ] = Convert.ToSingle( parsedData[ 1 ] ); - matrix[ 0, 2 ] = Convert.ToSingle( parsedData[ 2 ] ); - matrix[ 0, 3 ] = Convert.ToSingle( parsedData[ 3 ] ); - - matrix[ 1, 0 ] = Convert.ToSingle( parsedData[ 4 ] ); - matrix[ 1, 1 ] = Convert.ToSingle( parsedData[ 5 ] ); - matrix[ 1, 2 ] = Convert.ToSingle( parsedData[ 6 ] ); - matrix[ 1, 3 ] = Convert.ToSingle( parsedData[ 7 ] ); - - matrix[ 2, 0 ] = Convert.ToSingle( parsedData[ 8 ] ); - matrix[ 2, 1 ] = Convert.ToSingle( parsedData[ 9 ] ); - matrix[ 2, 2 ] = Convert.ToSingle( parsedData[ 10 ] ); - matrix[ 2, 3 ] = Convert.ToSingle( parsedData[ 11 ] ); - - matrix[ 3, 0 ] = Convert.ToSingle( parsedData[ 12 ] ); - matrix[ 3, 1 ] = Convert.ToSingle( parsedData[ 13 ] ); - matrix[ 3, 2 ] = Convert.ToSingle( parsedData[ 14 ] ); - matrix[ 3, 3 ] = Convert.ToSingle( parsedData[ 15 ] ); - return matrix; - } - return Matrix4x4.identity; - } - - public static void SaveTextureToDisk( Texture2D tex, string pathname ) - { - byte[] rawData = tex.GetRawTextureData(); - Texture2D newTex = new Texture2D( tex.width, tex.height, tex.format, tex.mipmapCount > 1, false ); - newTex.LoadRawTextureData( rawData ); - newTex.Apply(); - byte[] pngData = newTex.EncodeToPNG(); - File.WriteAllBytes( pathname, pngData ); - } - - //public static void SaveObjToList( string newObj ) - //{ - // Debug.Log( UIUtils.CurrentWindow.Lastpath ); - // UIUtils.CurrentWindow.Lastpath = newObj; - // string lastOpenedObj = EditorPrefs.GetString( IOUtils.LAST_OPENED_OBJ_ID ); - // string[] allLocations = lastOpenedObj.Split( ':' ); - - // string lastLocation = allLocations[ allLocations.Length - 1 ]; - - // string resave = string.Empty; - // for ( int i = 0; i < allLocations.Length; i++ ) - // { - // if ( string.IsNullOrEmpty( allLocations[ i ] ) ) - // continue; - - // resave += allLocations[ i ]; - // resave += ":"; - // } - - // resave += newObj; - // EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, resave ); - //} - - //public static void DeleteObjFromList( string newObj ) - //{ - // string lastOpenedObj = EditorPrefs.GetString( IOUtils.LAST_OPENED_OBJ_ID ); - // string[] allLocations = lastOpenedObj.Split( ':' ); - - // string resave = string.Empty; - // for ( int i = 0; i < allLocations.Length; i++ ) - // { - // if ( string.IsNullOrEmpty( allLocations[ i ] ) || newObj.Equals( allLocations[ i ] ) ) - // continue; - - // resave += allLocations[ i ]; - // if ( i < allLocations.Length - 1 ) - // resave += ":"; - // } - - // EditorPrefs.SetString( IOUtils.LAST_OPENED_OBJ_ID, resave ); - //} - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs.meta deleted file mode 100644 index 08f17515..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/IOUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d39b4c96fb4d7f847b3a21c377d4188d -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs deleted file mode 100644 index 55113c61..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs +++ /dev/null @@ -1,320 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - public class InlineProperty - { - [SerializeField] - private float m_value = 0; - - [SerializeField] - private bool m_active = false; - - [SerializeField] - private int m_nodeId = -1; - - [SerializeField] - private string m_nodePropertyName = string.Empty; - - public InlineProperty() { } - - public InlineProperty( float val ) - { - m_value = val; - } - - public InlineProperty( int val ) - { - m_value = val; - } - - public void ResetProperty() - { - m_nodeId = -1; - m_active = false; - } - - public void CopyFrom( InlineProperty other ) - { - m_value = other.m_value; - m_active = other.m_active; - m_nodeId = other.m_nodeId; - } - - public void SetInlineByName( string propertyName ) - { - m_nodeId = UIUtils.GetNodeIdByName( propertyName ); - m_nodePropertyName = propertyName; - m_active = m_nodeId != -1; - } - - public void IntField( ref UndoParentNode owner, string content ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - m_value = owner.EditorGUILayoutIntField( content, (int)m_value ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - else - { - DrawPicker( ref owner, content ); - } - } - - public void IntSlider( ref UndoParentNode owner, GUIContent content, int min, int max ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - m_value = owner.EditorGUILayoutIntSlider( content, (int)m_value, min, max ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - else - { - DrawPicker( ref owner, content ); - } - } - - public void IntSlider( ref UndoParentNode owner, string content, int min, int max ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - m_value = owner.EditorGUILayoutIntSlider( content, (int)m_value, min, max ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - else - { - DrawPicker( ref owner, content ); - } - } - - public void EnumTypePopup( ref UndoParentNode owner, string content, string[] displayOptions ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - m_value = owner.EditorGUILayoutPopup( content, (int)m_value, displayOptions ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - - } - else - { - DrawPicker( ref owner, content ); - } - } - - public void FloatField( ref UndoParentNode owner, string content ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - m_value = owner.EditorGUILayoutFloatField( content, m_value ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - else - { - DrawPicker( ref owner, content ); - } - } - - public void SliderField( ref UndoParentNode owner, string content, float min, float max ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - m_value = owner.EditorGUILayoutSlider( content, m_value, min, max ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - else - { - DrawPicker( ref owner, content ); - } - } - - public void RangedFloatField( ref UndoParentNode owner, string content, float min, float max ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - m_value = owner.EditorGUILayoutRangedFloatField( content, m_value, min, max ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - else - { - DrawPicker( ref owner, content ); - } - } - - - public void CustomDrawer( ref UndoParentNode owner, DrawPropertySection Drawer, string content ) - { - if( !m_active ) - { - EditorGUILayout.BeginHorizontal(); - Drawer( owner ); - if( GUILayout.Button( UIUtils.FloatIntIconON, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - else - { - DrawPicker( ref owner, content ); - } - } - - public delegate void DrawPropertySection( UndoParentNode owner ); - - private void DrawPicker( ref UndoParentNode owner, GUIContent content ) - { - DrawPicker( ref owner, content.text ); - } - - private void DrawPicker( ref UndoParentNode owner, string content ) - { - EditorGUILayout.BeginHorizontal(); - m_nodeId = owner.EditorGUILayoutIntPopup( content, m_nodeId, UIUtils.FloatIntNodeArr(), UIUtils.FloatIntNodeIds() ); - if( GUILayout.Button( UIUtils.FloatIntIconOFF, UIUtils.FloatIntPickerONOFF, GUILayout.Width( 15 ), GUILayout.Height( 15 ) ) ) - m_active = !m_active; - EditorGUILayout.EndHorizontal(); - } - - public string GetValueOrProperty( bool parentesis = true ) - { - if( m_active ) - { - PropertyNode node = GetPropertyNode(); - if( node != null ) - { - return parentesis ? "[" + node.PropertyName + "]" : node.PropertyName; - } - else - { - m_active = false; - m_nodeId = -1; - return m_value.ToString(); - } - } - else - { - return m_value.ToString(); - } - } - - public string GetValueOrProperty( string defaultValue, bool parentesis = true ) - { - if( m_active ) - { - PropertyNode node = GetPropertyNode(); - if( node != null ) - { - return parentesis ? "[" + node.PropertyName + "]" : node.PropertyName; - } - else if( !string.IsNullOrEmpty( defaultValue ) ) - { - m_active = false; - m_nodeId = -1; - return defaultValue; - } - else - { - m_active = false; - m_nodeId = -1; - return m_value.ToString(); - } - } - else - { - return defaultValue; - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams, bool isInt = true ) - { - m_value = isInt ? Convert.ToInt32( nodeParams[ index++ ] ) : Convert.ToSingle( nodeParams[ index++ ] ); - m_active = Convert.ToBoolean( nodeParams[ index++ ] ); - m_nodeId = Convert.ToInt32( nodeParams[ index++ ] ); - } - - public void ReadFromSingle( string singleLine ) - { - string[] data = singleLine.Split( IOUtils.VECTOR_SEPARATOR ); - m_value = Convert.ToSingle( data[ 0 ] ); - m_active = Convert.ToBoolean( data[ 1 ] ); - m_nodeId = Convert.ToInt32( data[ 2 ] ); - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_value ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_active ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_nodeId ); - } - - public string WriteToSingle() - { - return m_value.ToString() + IOUtils.VECTOR_SEPARATOR + m_active + IOUtils.VECTOR_SEPARATOR + m_nodeId; - } - - public void SetInlineNodeValue() - { - if( IsValid ) - { - RangedFloatNode fnode = UIUtils.GetNode( m_nodeId ) as RangedFloatNode; - if( fnode != null ) - { - fnode.Value = m_value; - fnode.SetMaterialValueFromInline( m_value ); - } - else - { - IntNode inode = UIUtils.GetNode( m_nodeId ) as IntNode; - inode.Value = (int)m_value; - inode.SetMaterialValueFromInline( (int)m_value ); - } - } - } - - public bool IsValid { get { return m_active && m_nodeId != -1; } } - - public PropertyNode GetPropertyNode() - { - if( m_nodeId >= 0 ) - return UIUtils.GetNode( m_nodeId ) as PropertyNode; - - if( m_nodeId < -1 ) - { - if(!string.IsNullOrEmpty(m_nodePropertyName)) - return UIUtils.GetInternalTemplateNode( m_nodePropertyName ); - - - return UIUtils.GetInternalTemplateNode( m_nodeId ); - } - - return null; - } - - public int IntValue { get { return (int)m_value; } set { m_value = value; } } - public float FloatValue { get { return m_value; } set { m_value = value; } } - public bool Active { get { return m_active; } set { m_active = value; } } - public int NodeId { get { return m_nodeId; } set { m_nodeId = value; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs.meta deleted file mode 100644 index 7c5e45d6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InlineProperty.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f4f4421f529503243bfef5076ae82512 -timeCreated: 1519298230 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs deleted file mode 100644 index b5540b2f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs +++ /dev/null @@ -1,172 +0,0 @@ -using UnityEditor; -using UnityEngine; -using System; -using System.Collections; -using UnityEngine.Networking; - -namespace AmplifyShaderEditor -{ - [InitializeOnLoad] - public class InvalidDataChecker - { - private static string[] m_invalidData = { "674ea7bed6b1cd94b8057074298096db", //"/Samples", - "2738539936eacef409be91f148b2a4a0", //"/Resources", - "c880e50f07f2be9499d414ac6f9f3a7a", //"/Templates", - "563f992b9989cf547ac59bf748442c17"};//"/Textures"}; - //private static string m_ASEFolderPath; - private static string m_invalidDataCollected = string.Empty; - static InvalidDataChecker() - { - bool foundInvalidData = false; - //m_ASEFolderPath = AssetDatabase.GUIDToAssetPath( IOUtils.ASEFolderGUID ); - int count = 0; - for ( int i = 0; i < m_invalidData.Length; i++ ) - { - //m_invalidData[ i ] = m_ASEFolderPath + m_invalidData[ i ]; - m_invalidData[ i ] = AssetDatabase.GUIDToAssetPath( m_invalidData[ i ] ); - if ( AssetDatabase.IsValidFolder( m_invalidData[ i ] ) ) - { - foundInvalidData = true; - m_invalidDataCollected += m_invalidData[ i ]+"\n"; - count += 1; - } - } - if ( count < 5 ) - { - for ( ; count < 5; count++ ) - { - m_invalidDataCollected += "\n"; - } - } - - if ( foundInvalidData ) - { - InvalidDataPopUp window = ( InvalidDataPopUp ) EditorWindow.GetWindow( typeof( InvalidDataPopUp ), true, "Found Invalid Data" ); - window.minSize = new Vector2( 502, 265 ); - window.maxSize = new Vector2( 502, 265 ); - window.Show(); - } - - EditorApplication.update += Update; - } - - static void Update() - { - EditorApplication.update -= Update; - - if( !EditorApplication.isPlayingOrWillChangePlaymode ) - { - Preferences.ShowOption show = Preferences.ShowOption.Never; - if( !EditorPrefs.HasKey( Preferences.PrefStartUp ) ) - { - show = Preferences.ShowOption.Always; - EditorPrefs.SetInt( Preferences.PrefStartUp, 0 ); - } - else - { - if( Time.realtimeSinceStartup < 10 ) - { - show = (Preferences.ShowOption) EditorPrefs.GetInt( Preferences.PrefStartUp, 0 ); - // check version here - if( show == Preferences.ShowOption.OnNewVersion ) - { - ASEStartScreen.StartBackgroundTask( StartRequest( ASEStartScreen.ChangelogURL, () => - { - var changeLog = ChangeLogInfo.CreateFromJSON( www.downloadHandler.text ); - if( changeLog != null ) - { - if( changeLog.Version > VersionInfo.FullNumber ) - ASEStartScreen.Init(); - } - } ) ); - } - } - } - - if( show == Preferences.ShowOption.Always ) - ASEStartScreen.Init(); - } - } - - static UnityWebRequest www; - - static IEnumerator StartRequest( string url, Action success = null ) - { - using( www = UnityWebRequest.Get( url ) ) - { -#if UNITY_2017_2_OR_NEWER - yield return www.SendWebRequest(); -#else - yield return www.Send(); -#endif - - while( www.isDone == false ) - yield return null; - - if( success != null ) - success(); - } - } - - public static void CleanInvalidData() - { - for ( int i = 0; i < m_invalidData.Length; i++ ) - { - if ( FileUtil.DeleteFileOrDirectory( m_invalidData[ i ] ) ) - { - Debug.Log( "Removed invalid " + m_invalidData[ i ] ); - if ( FileUtil.DeleteFileOrDirectory( m_invalidData[ i ] + ".meta" ) ) - { - Debug.Log( "Removed invalid " + m_invalidData[ i ] + ".meta" ); - } - } - } - AssetDatabase.Refresh(); - } - - public static string InvalidDataCollected { get { return m_invalidDataCollected; } } - } - - public class InvalidDataPopUp : EditorWindow - { - private readonly GUIContent m_buttonContent = new GUIContent( "Remove Invalid Data" ); - private Vector2 m_scrollPosition = Vector2.zero; - public void OnGUI() - { - GUILayout.BeginVertical(); - { - GUIStyle labelStyle = new GUIStyle( EditorStyles.label ); - labelStyle.alignment = TextAnchor.MiddleCenter; - labelStyle.wordWrap = true; - GUILayout.Label( "\nAmplify Shader Editor " + VersionInfo.StaticToString(), labelStyle, GUILayout.ExpandWidth( true ) ); - GUILayout.Space( 5 ); - GUILayout.Label( "Invalid/Legacy Data was found on your previous ASE folder which needs to be removed in order for it to work correctly." , labelStyle, GUILayout.ExpandWidth( true ) ); - GUILayout.Space( 5 ); - GUILayout.Label( "Below are the detected files/folders which require to be removed.", labelStyle, GUILayout.ExpandWidth( true ) ); - GUILayout.Space( 5 ); - - m_scrollPosition = GUILayout.BeginScrollView( m_scrollPosition ,GUILayout.Height(85)); - - GUILayout.TextArea( InvalidDataChecker.InvalidDataCollected ); - GUILayout.EndScrollView(); - - - GUILayout.Label( "VERY IMPORTANT: If you have assets of yours inside these folders you need to move them to another location before hitting the button below or they will be PERMANENTLY DELETED", labelStyle, GUILayout.ExpandWidth( true ) ); - GUILayout.Space( 5 ); - - GUILayout.BeginHorizontal(); - { - GUILayout.Space( 151 ); - if ( GUILayout.Button( m_buttonContent, GUILayout.Width( 200 ) ) ) - { - InvalidDataChecker.CleanInvalidData(); - Close(); - } - } - GUILayout.EndHorizontal(); - } - GUILayout.EndVertical(); - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs.meta deleted file mode 100644 index daaec410..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/InvalidDataChecker.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c71b815458d61e24184a60dbce19573d -timeCreated: 1481126959 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs deleted file mode 100644 index 0f2ca737..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs +++ /dev/null @@ -1,284 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum DebugScreenShotNodeState - { - CreateNode, - FocusOnNode, - TakeScreenshot, - WaitFrame, - DeleteNode - }; - - public enum DebugUndoNodeState - { - CreateNode, - FocusOnNode, - WaitFrameCreate, - DeleteNode, - WaitFrameDelete, - UndoNode, - WaitFrameUndo, - PrepareForNext - }; - - - public class NodeExporterUtils - { - //Auto-Screenshot nodes - private RenderTexture m_screenshotRT; - private Texture2D m_screenshotTex2D; - private List m_screenshotList = new List(); - private DebugScreenShotNodeState m_screenShotState; - private bool m_takingShots = false; - - private DebugUndoNodeState m_undoState; - private bool m_testingUndo = false; - - - private AmplifyShaderEditorWindow m_window; - private ParentNode m_node; - - - private string m_pathname; - - public NodeExporterUtils( AmplifyShaderEditorWindow window ) - { - m_window = window; - Undo.undoRedoPerformed += OnUndoRedoPerformed; - } - - public void OnUndoRedoPerformed() - { - if( m_testingUndo && m_undoState == DebugUndoNodeState.WaitFrameUndo ) - { - m_undoState = DebugUndoNodeState.PrepareForNext; - } - } - - public void CalculateShaderInstructions( Shader shader ) - { - //Type shaderutilType = Type.GetType( "UnityEditor.ShaderUtil, UnityEditor" ); - //shaderutilType.InvokeMember( "OpenCompiledShader", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, null, new object[] { shader, mode, customPlatformsMask, includeAllVariants } ); - } - - public void ActivateAutoScreenShot( string pathname, int from, int to ) - { - - m_pathname = pathname; - if( !System.IO.Directory.Exists( m_pathname ) ) - { - System.IO.Directory.CreateDirectory( m_pathname ); - } - - m_screenshotRT = new RenderTexture( (int)m_window.position.width, (int)m_window.position.height, 0 ); - m_screenshotTex2D = new Texture2D( (int)m_window.position.width, (int)m_window.position.height, TextureFormat.RGB24, false ); - - RenderTexture.active = m_screenshotRT; - m_window.CurrentPaletteWindow.FillList( ref m_screenshotList, true ); - m_window.CurrentGraph.ClearGraph(); - if( m_window.IsShaderFunctionWindow ) - { - m_window.CurrentGraph.CurrentOutputNode.Vec2Position = new Vector2( 1500, 0 ); - } - else - { - m_window.CurrentGraph.CurrentMasterNode.Vec2Position = new Vector2( 1500, 0 ); - } - m_window.ResetCameraSettings(); - - m_takingShots = true; - m_screenShotState = DebugScreenShotNodeState.CreateNode; - - } - - public void ActivateNodesURL( int from , int to ) - { - m_window.CurrentPaletteWindow.FillList( ref m_screenshotList, true ); - - if( to < 0 || to > m_screenshotList.Count ) - to = m_screenshotList.Count; - - if( from >= to ) - return; - - for( int i = from; i < to; i++ ) - { - if( m_screenshotList[ i ].NodeType != typeof( FunctionNode ) ) - { - Application.OpenURL( m_screenshotList[ i ].NodeAttributes.NodeUrl ); - } - } - } - - public void ActivateAutoUndo() - { - m_window.CurrentPaletteWindow.FillList( ref m_screenshotList, true ); - m_window.CurrentGraph.ClearGraph(); - m_window.CurrentGraph.CurrentMasterNode.Vec2Position = new Vector2( 1500, 0 ); - m_window.ResetCameraSettings(); - - m_testingUndo = true; - m_undoState = DebugUndoNodeState.CreateNode; - } - - - public void Update() - { - if( m_testingUndo ) - { - if( Event.current.type == EventType.Repaint ) - { - m_window.Focus(); - switch( m_undoState ) - { - case DebugUndoNodeState.CreateNode: - { - m_window.CurrentGraph.DeSelectAll(); - m_node = m_window.CreateNode( m_screenshotList[ 0 ].NodeType, Vector2.zero, null, true ); - m_node.RefreshExternalReferences(); - m_undoState = DebugUndoNodeState.FocusOnNode; - Debug.Log( "Created " + m_node.Attributes.Name ); - } - break; - case DebugUndoNodeState.FocusOnNode: - { - m_window.FocusOnPoint( m_node.TruePosition.center, 1, false ); - m_undoState = DebugUndoNodeState.WaitFrameCreate; - Debug.Log( "Focused " + m_node.Attributes.Name ); - } - break; - case DebugUndoNodeState.WaitFrameCreate: - { - m_undoState = DebugUndoNodeState.DeleteNode; - Debug.Log( "Waiting on Create" ); - } - break; - case DebugUndoNodeState.DeleteNode: - { - Debug.Log( "Deleting " + m_node.Attributes.Name ); - m_window.DeleteSelectedNodeWithRepaint(); - m_undoState = DebugUndoNodeState.WaitFrameDelete; - } - break; - case DebugUndoNodeState.WaitFrameDelete: - { - m_undoState = DebugUndoNodeState.UndoNode; - Debug.Log( "Waiting on Delete" ); - } - break; - case DebugUndoNodeState.UndoNode: - { - Debug.Log( "Performing Undo" ); - m_undoState = DebugUndoNodeState.WaitFrameUndo; - Undo.PerformUndo(); - } - break; - case DebugUndoNodeState.WaitFrameUndo: { } break; - case DebugUndoNodeState.PrepareForNext: - { - m_screenshotList.RemoveAt( 0 ); - Debug.Log( "Undo Performed. Nodes Left " + m_screenshotList.Count ); - m_testingUndo = m_screenshotList.Count > 0; - if( m_testingUndo ) - { - m_undoState = DebugUndoNodeState.CreateNode; - Debug.Log( "Going to next node" ); - } - else - { - Debug.Log( "Finished Undo Test" ); - } - } - break; - - } - } - } - - - if( m_takingShots ) - { - m_window.Focus(); - switch( m_screenShotState ) - { - case DebugScreenShotNodeState.CreateNode: - { - m_node = m_window.CreateNode( m_screenshotList[ 0 ].NodeType, Vector2.zero, null, false ); - m_node.RefreshExternalReferences(); - m_screenShotState = DebugScreenShotNodeState.FocusOnNode; - - - } - break; - case DebugScreenShotNodeState.FocusOnNode: - { - //m_window.FocusOnNode( m_node, 1, false ); - m_window.FocusOnPoint( m_node.TruePosition.center, 1, false ); - m_screenShotState = DebugScreenShotNodeState.TakeScreenshot; - } - break; - case DebugScreenShotNodeState.TakeScreenshot: - { - if( m_screenshotRT != null && Event.current.type == EventType.Repaint ) - { - m_screenshotTex2D.ReadPixels( new Rect( 0, 0, m_screenshotRT.width, m_screenshotRT.height ), 0, 0 ); - m_screenshotTex2D.Apply(); - - byte[] bytes = m_screenshotTex2D.EncodeToPNG(); - string pictureFilename = UIUtils.ReplaceInvalidStrings( m_screenshotList[ 0 ].Name ); - pictureFilename = UIUtils.RemoveInvalidCharacters( pictureFilename ); - - System.IO.File.WriteAllBytes( m_pathname + pictureFilename + ".png", bytes ); - m_screenShotState = DebugScreenShotNodeState.WaitFrame; - } - } - break; - case DebugScreenShotNodeState.WaitFrame: { Debug.Log( "Wait Frame" ); m_screenShotState = DebugScreenShotNodeState.DeleteNode; } break; - case DebugScreenShotNodeState.DeleteNode: - { - m_window.DestroyNode( m_node ); - m_screenshotList.RemoveAt( 0 ); - m_takingShots = m_screenshotList.Count > 0; - Debug.Log( "Destroy Node " + m_screenshotList.Count ); - - if( m_takingShots ) - { - m_screenShotState = DebugScreenShotNodeState.CreateNode; - } - else - { - RenderTexture.active = null; - m_screenshotRT.Release(); - UnityEngine.Object.DestroyImmediate( m_screenshotRT ); - m_screenshotRT = null; - UnityEngine.Object.DestroyImmediate( m_screenshotTex2D ); - m_screenshotTex2D = null; - } - } - break; - }; - } - } - - public void Destroy() - { - m_window = null; - if( m_screenshotRT != null ) - { - m_screenshotRT.Release(); - UnityEngine.Object.DestroyImmediate( m_screenshotRT ); - m_screenshotRT = null; - } - - if( m_screenshotTex2D != null ) - { - UnityEngine.Object.DestroyImmediate( m_screenshotTex2D ); - m_screenshotTex2D = null; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs.meta deleted file mode 100644 index acdf7593..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/NodeExporterUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f9b3f6c515f0e16469de89d9e22263c5 -timeCreated: 1486374353 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs deleted file mode 100644 index 2688b549..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs +++ /dev/null @@ -1,135 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public class Preferences - { - public enum ShowOption - { - Always = 0, - OnNewVersion = 1, - Never = 2 - } - - private static readonly GUIContent StartUp = new GUIContent( "Show start screen on Unity launch", "You can set if you want to see the start screen everytime Unity launchs, only just when there's a new version available or never." ); - public static readonly string PrefStartUp = "ASELastSession" + Application.productName; - public static ShowOption GlobalStartUp = ShowOption.Always; - - private static readonly GUIContent AutoSRP = new GUIContent( "Auto import SRP shader templates", "By default Amplify Shader Editor checks for your SRP version and automatically imports the correct corresponding shader templates.\nTurn this OFF if you prefer to import them manually." ); - public static readonly string PrefAutoSRP = "ASEAutoSRP" + Application.productName; - public static bool GlobalAutoSRP = true; - - private static readonly GUIContent UseMacros = new GUIContent( "Use Unity's sampling macros in SRP", "Setting this ON will force the code generation to use Unity's macros when sampling textures in SRP.\nThis macros ensures better compatibility between platforms but makes the code less readable." ); - public static readonly string PrefUseMacros = "ASEUseMacros" + Application.productName; - public static bool GlobalUseMacros = false; - - private static readonly GUIContent DefineSymbol = new GUIContent( "Add Amplify Shader Editor define symbol", "Turning it OFF will disable the automatic insertion of the define symbol and remove it from the list while turning it ON will do the opposite.\nThis is used for compatibility with other plugins, if you are not sure if you need this leave it ON." ); - public static readonly string PrefDefineSymbol = "ASEDefineSymbol" + Application.productName; - public static bool GlobalDefineSymbol = true; - - private static bool PrefsLoaded = false; - -#if UNITY_2019_1_OR_NEWER - [SettingsProvider] - public static SettingsProvider ImpostorsSettings() - { - var provider = new SettingsProvider( "Preferences/Amplify Shader Editor", SettingsScope.User ) - { - guiHandler = ( string searchContext ) => - { - PreferencesGUI(); - }, - - keywords = new HashSet( new[] { "start", "screen", "import", "shader", "templates", "macros", "macros", "define", "symbol" } ), - - }; - return provider; - } -#else - [PreferenceItem( "Amplify Shader Editor" )] -#endif - public static void PreferencesGUI() - { - if( !PrefsLoaded ) - { - LoadDefaults(); - PrefsLoaded = true; - } - - var cache = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 250; - EditorGUI.BeginChangeCheck(); - GlobalStartUp = (ShowOption) EditorGUILayout.EnumPopup( StartUp, GlobalStartUp ); - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetInt( PrefStartUp, (int)GlobalStartUp ); - } - - EditorGUI.BeginChangeCheck(); - GlobalAutoSRP = EditorGUILayout.Toggle( AutoSRP, GlobalAutoSRP ); - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetBool( PrefAutoSRP, GlobalAutoSRP ); - } - - EditorGUI.BeginChangeCheck(); - GlobalUseMacros = EditorGUILayout.Toggle( UseMacros, GlobalUseMacros ); - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetBool( PrefUseMacros, GlobalUseMacros ); - if( UIUtils.CurrentWindow != null ) - { - UIUtils.CurrentWindow.CurrentGraph.SamplingThroughMacros = GlobalUseMacros; - } - } - - EditorGUI.BeginChangeCheck(); - GlobalDefineSymbol = EditorGUILayout.Toggle( DefineSymbol, GlobalDefineSymbol ); - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetBool( PrefDefineSymbol, GlobalDefineSymbol ); - if( GlobalDefineSymbol ) - IOUtils.SetAmplifyDefineSymbolOnBuildTargetGroup( EditorUserBuildSettings.selectedBuildTargetGroup ); - else - IOUtils.RemoveAmplifyDefineSymbolOnBuildTargetGroup( EditorUserBuildSettings.selectedBuildTargetGroup ); - } - - EditorGUILayout.BeginHorizontal(); - GUILayout.FlexibleSpace(); - if( GUILayout.Button( "Reset and Forget All" ) ) - { - EditorPrefs.DeleteKey( PrefStartUp ); - GlobalStartUp = ShowOption.Always; - - EditorPrefs.DeleteKey( PrefAutoSRP ); - GlobalAutoSRP = true; - - EditorPrefs.DeleteKey( PrefUseMacros ); - GlobalUseMacros = false; - if( UIUtils.CurrentWindow != null ) - { - UIUtils.CurrentWindow.CurrentGraph.SamplingThroughMacros = false; - } - - EditorPrefs.DeleteKey( PrefDefineSymbol ); - GlobalDefineSymbol = true; - IOUtils.SetAmplifyDefineSymbolOnBuildTargetGroup( EditorUserBuildSettings.selectedBuildTargetGroup ); - } - EditorGUILayout.EndHorizontal(); - EditorGUIUtility.labelWidth = cache; - } - - public static void LoadDefaults() - { - GlobalStartUp = (ShowOption) EditorPrefs.GetInt( PrefStartUp, 0 ); - GlobalAutoSRP = EditorPrefs.GetBool( PrefAutoSRP, true ); - GlobalUseMacros = EditorPrefs.GetBool( PrefUseMacros, false ); - GlobalDefineSymbol = EditorPrefs.GetBool( PrefDefineSymbol, true ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs.meta deleted file mode 100644 index 33cf46b5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/Preferences.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d036571a581792b44951e3723aef2c01 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs deleted file mode 100644 index f803ac20..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public static class RectExtension - { - private static Rect ValidateBoundaries( this Rect thisRect ) - { - if ( thisRect.yMin > thisRect.yMax ) - { - float yMin = thisRect.yMin; - thisRect.yMin = thisRect.yMax; - thisRect.yMax = yMin; - } - - if ( thisRect.xMin > thisRect.xMax ) - { - float xMin = thisRect.xMin; - thisRect.xMin = thisRect.xMax; - thisRect.xMax = xMin; - } - return thisRect; - } - - public static bool Includes( this Rect thisRect , Rect other ) - { - thisRect = thisRect.ValidateBoundaries(); - other = other.ValidateBoundaries(); - - if ( other.xMin >= thisRect.xMin && other.xMax <= thisRect.xMax ) - { - if ( other.yMin >= thisRect.yMin && other.yMax <= thisRect.yMax ) - { - return true; - } - } - return false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs.meta deleted file mode 100644 index 82258692..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/RectExtension.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e5a7e5c0308e038448cd1a235bf840ca -timeCreated: 1501521591 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs deleted file mode 100644 index 8be253c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs +++ /dev/null @@ -1,203 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public enum InlineSamplerFilteringMode - { - Point, - Linear, - Trilinear - }; - - public enum InlineSamplerWrapMode - { - Clamp, - Repeat, - Mirror, - MirrorOnce - }; - - public enum InlineSamplerWrapCoordinates - { - All, - U, - V, - W - }; - - [Serializable] - public class InlineSamplerWrapOptions - { - public InlineSamplerWrapMode WrapMode = InlineSamplerWrapMode.Clamp; - public InlineSamplerWrapCoordinates Coordinates = InlineSamplerWrapCoordinates.All; - public string InlineValue - { - get - { - string name = "_"+WrapMode.ToString(); - if( Coordinates != InlineSamplerWrapCoordinates.All ) - name += Coordinates.ToString(); - name += "_"; - return name; - } - } - } - - [Serializable] - public class SamplerStateAutoGenerator - { - private const int MaxCount = 3; - private const float ButtonLayoutWidth = 15; - private const string AdditionalWrapsStr = "Additional Wraps"; - private const string InlineSamplerStateStr = "Inline Sampler State"; - - [SerializeField] - private InlineSamplerFilteringMode m_filterMode = InlineSamplerFilteringMode.Point; - - [SerializeField] - private InlineSamplerWrapOptions m_mainWrapMode = new InlineSamplerWrapOptions(); - - [SerializeField] - private List m_additionalWrapOptions = new List(); - - [SerializeField] - private bool m_visibleWrapsFoldout = false; - - [SerializeField] - private bool m_visibleMainFoldout = false; - - [NonSerialized] - private UndoParentNode m_owner; - - public void Destroy() - { - m_mainWrapMode = null; - m_additionalWrapOptions.Clear(); - m_additionalWrapOptions = null; - } - - public string AddToDataCollector( ref MasterNodeDataCollector dataCollector ) - { - string inlineSampler = "sampler_"; - - inlineSampler += m_filterMode.ToString(); - inlineSampler += m_mainWrapMode.InlineValue; - - int count = m_additionalWrapOptions.Count; - for( int i = 0; i < count; i++ ) - { - inlineSampler += m_additionalWrapOptions[ i ].InlineValue; - } - return inlineSampler; - } - - void DrawAddRemoveButtons() - { - int count = m_additionalWrapOptions.Count; - if( count < MaxCount && m_owner.GUILayoutButton( string.Empty, UIUtils.PlusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - m_additionalWrapOptions.Add( new InlineSamplerWrapOptions() ); - EditorGUI.FocusTextInControl( null ); - } - - if( count > 0 && m_owner.GUILayoutButton( string.Empty, UIUtils.MinusStyle, GUILayout.Width( ButtonLayoutWidth ) ) ) - { - m_additionalWrapOptions.RemoveAt( count - 1 ); - EditorGUI.FocusTextInControl( null ); - } - } - - public void Draw( UndoParentNode owner ) - { - m_owner = owner; - NodeUtils.DrawNestedPropertyGroup( ref m_visibleMainFoldout, InlineSamplerStateStr, DrawMain ); - } - - void DrawMain() - { - m_filterMode = (InlineSamplerFilteringMode)m_owner.EditorGUILayoutEnumPopup( m_filterMode ); - - EditorGUILayout.BeginHorizontal(); - m_mainWrapMode.WrapMode = (InlineSamplerWrapMode)m_owner.EditorGUILayoutEnumPopup( m_mainWrapMode.WrapMode ); - m_mainWrapMode.Coordinates = (InlineSamplerWrapCoordinates)m_owner.EditorGUILayoutEnumPopup( m_mainWrapMode.Coordinates ); - EditorGUILayout.EndHorizontal(); - NodeUtils.DrawNestedPropertyGroup( ref m_visibleWrapsFoldout, AdditionalWrapsStr, DrawAdditionalWrapModes, DrawAddRemoveButtons ); - } - - void DrawAdditionalWrapModes() - { - EditorGUILayout.Space(); - int count = m_additionalWrapOptions.Count; - for( int i = 0; i < count; i++ ) - { - float maxWidth = 90; - EditorGUILayout.BeginHorizontal(); - m_additionalWrapOptions[ i ].WrapMode = (InlineSamplerWrapMode)m_owner.EditorGUILayoutEnumPopup( m_additionalWrapOptions[ i ].WrapMode ,GUILayout.MaxWidth( maxWidth ) ); - m_additionalWrapOptions[ i ].Coordinates = (InlineSamplerWrapCoordinates)m_owner.EditorGUILayoutEnumPopup( m_additionalWrapOptions[ i ].Coordinates, GUILayout.MaxWidth( maxWidth ) ); - EditorGUILayout.EndHorizontal(); - } - } - - public void ReadFromString( ref uint index, ref string[] nodeParams ) - { -#if UNITY_2019_3_OR_NEWER - Enum.TryParse( nodeParams[ index++ ], out m_filterMode ); - Enum.TryParse( nodeParams[ index++ ], out m_mainWrapMode.Coordinates ); - - int count = 0; - int.TryParse( nodeParams[ index++ ], out count ); - for( int i = 0; i < count; i++ ) - { - InlineSamplerWrapOptions option = new InlineSamplerWrapOptions(); - - Enum.TryParse( nodeParams[ index++ ], out option.WrapMode ); - Enum.TryParse( nodeParams[ index++ ], out option.Coordinates ); - - m_additionalWrapOptions.Add( option ); - } -#else - m_filterMode =(InlineSamplerFilteringMode) Enum.Parse( typeof( InlineSamplerFilteringMode ), nodeParams[ index++ ] ); - m_mainWrapMode.Coordinates = (InlineSamplerWrapCoordinates)Enum.Parse( typeof( InlineSamplerWrapCoordinates ),nodeParams[ index++ ] ); - - int count = 0; - int.TryParse( nodeParams[ index++ ], out count ); - for( int i = 0; i < count; i++ ) - { - InlineSamplerWrapOptions option = new InlineSamplerWrapOptions(); - - option.WrapMode = ( InlineSamplerWrapMode)Enum.Parse(typeof( InlineSamplerWrapMode ), nodeParams[ index++ ] ); - option.Coordinates = ( InlineSamplerWrapCoordinates)Enum.Parse(typeof( InlineSamplerWrapCoordinates ), nodeParams[ index++ ] ); - - m_additionalWrapOptions.Add( option ); - } -#endif - - } - - public void WriteToString( ref string nodeInfo ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_filterMode ); - - IOUtils.AddFieldValueToString( ref nodeInfo, m_mainWrapMode.WrapMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_mainWrapMode.Coordinates ); - - int count = m_additionalWrapOptions.Count; - IOUtils.AddFieldValueToString( ref nodeInfo, count ); - if( count > 0 ) - { - for( int i = 0; i < count; i++ ) - { - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalWrapOptions[i].WrapMode ); - IOUtils.AddFieldValueToString( ref nodeInfo, m_additionalWrapOptions[i].Coordinates ); - } - } - - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs.meta deleted file mode 100644 index 896ea53e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/SamplerStateAutoGenerator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fe831fe9de481bc4b9df1c1142bb9aa5 -timeCreated: 1580322794 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs deleted file mode 100644 index 3e48aa82..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs +++ /dev/null @@ -1,215 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public class ShortcutItem - { - public delegate void ShortcutFunction(); - public ShortcutFunction MyKeyDownFunctionPtr; - public ShortcutFunction MyKeyUpFunctionPtr; - public string Name; - public string Description; - - public ShortcutItem( string name, string description ) - { - Name = name; - Description = description; - } - - public ShortcutItem( string name, string description, ShortcutFunction myKeyDownFunctionPtr, ShortcutFunction myKeyUpFunctionPtr = null ) - { - Name = name; - Description = description; - MyKeyDownFunctionPtr = myKeyDownFunctionPtr; - MyKeyUpFunctionPtr = myKeyUpFunctionPtr; - } - - public void Destroy() - { - MyKeyDownFunctionPtr = null; - MyKeyUpFunctionPtr = null; - } - } - - public class ShortcutsManager - { - public static readonly KeyCode ScrollUpKey = KeyCode.PageUp; - public static readonly KeyCode ScrollDownKey = KeyCode.PageDown; - - - private const string ItemWikiFormat = "*[{0}]: {1}\n"; - private Dictionary> m_editorShortcutsDict = new Dictionary>(); - private Dictionary m_editorNoModifiersShortcutsDict = new Dictionary(); - private List m_editorShortcutsList = new List(); - - private Dictionary m_nodesShortcutsDict = new Dictionary(); - private List m_nodesShortcutsList = new List(); - - public void DumpShortcutsToDisk( string pathname ) - { - if ( !System.IO.Directory.Exists( pathname ) ) - { - System.IO.Directory.CreateDirectory( pathname ); - } - - string list = "=== Full Shortcut List ===\n"; - list += "==== Editor ====\n"; - for ( int i = 0; i < m_editorShortcutsList.Count; i++ ) - { - list += string.Format( ItemWikiFormat, m_editorShortcutsList[ i ].Name, m_editorShortcutsList[ i ].Description ); - } - list += "\n"; - list += "==== Nodes ====\n"; - for ( int i = 0; i < m_nodesShortcutsList.Count; i++ ) - { - list += string.Format( ItemWikiFormat, m_nodesShortcutsList[ i ].Name, m_nodesShortcutsList[ i ].Description ); - } - - string shortcutsPathnames = pathname + "KeyboardShortcuts.txt"; - Debug.Log( " Creating shortcuts file at " + shortcutsPathnames ); - IOUtils.SaveTextfileToDisk( list, shortcutsPathnames, false ); - } - - public void RegisterNodesShortcuts( KeyCode key, string nodeName ) - { - if ( m_nodesShortcutsDict.ContainsKey( key ) ) - { - if ( DebugConsoleWindow.DeveloperMode ) - { - Debug.Log( "Attempting to register an already used node shortcut key " + key ); - } - return; - } - m_nodesShortcutsDict.Add( key, new ShortcutItem( key.ToString(), nodeName ) ); - m_nodesShortcutsList.Add( m_nodesShortcutsDict[ key ] ); - } - - public void RegisterEditorShortcut( bool showOnList, EventModifiers modifiers, KeyCode key, string description, ShortcutItem.ShortcutFunction myKeyDownFunctionPtr, ShortcutItem.ShortcutFunction myKeyUpFunctionPtr = null ) - { - if ( m_editorShortcutsDict.ContainsKey( key ) ) - { - if ( m_editorShortcutsDict[ key ].ContainsKey( modifiers ) ) - { - if ( DebugConsoleWindow.DeveloperMode ) - { - Debug.Log( "Attempting to register an already used editor shortcut key " + key ); - } - return; - } - } - else - { - m_editorShortcutsDict.Add( key, new Dictionary() ); - } - ShortcutItem item = new ShortcutItem( ( ( modifiers == EventModifiers.None || modifiers == EventModifiers.FunctionKey ) ? key.ToString() : modifiers + " + " + key ), description, myKeyDownFunctionPtr, myKeyUpFunctionPtr ); - m_editorShortcutsDict[ key ].Add( modifiers, item ); - if ( showOnList ) - m_editorShortcutsList.Add( item ); - } - - public void RegisterEditorShortcut( bool showOnList, KeyCode key, string description, ShortcutItem.ShortcutFunction myKeyDownFunctionPtr, ShortcutItem.ShortcutFunction myKeyUpFunctionPtr = null ) - { - if ( m_editorNoModifiersShortcutsDict.ContainsKey( key ) ) - { - if ( DebugConsoleWindow.DeveloperMode ) - { - Debug.Log( "Attempting to register an already used editor shortcut key " + key ); - } - return; - } - - ShortcutItem item = new ShortcutItem( key.ToString(), description, myKeyDownFunctionPtr, myKeyUpFunctionPtr ); - m_editorNoModifiersShortcutsDict.Add( key, item ); - if ( showOnList ) - m_editorShortcutsList.Add( item ); - } - - public bool ActivateShortcut( EventModifiers modifiers, KeyCode key, bool isKeyDown ) - { - if ( m_editorShortcutsDict.ContainsKey( key ) ) - { - if ( isKeyDown ) - { - if ( m_editorShortcutsDict[ key ].ContainsKey( modifiers ) ) - { - if ( m_editorShortcutsDict[ key ][ modifiers ].MyKeyDownFunctionPtr != null ) - { - m_editorShortcutsDict[ key ][ modifiers ].MyKeyDownFunctionPtr(); - return true; - } - } - } - else - { - if ( m_editorShortcutsDict[ key ].ContainsKey( modifiers ) ) - { - if ( m_editorShortcutsDict[ key ][ modifiers ].MyKeyUpFunctionPtr != null ) - { - m_editorShortcutsDict[ key ][ modifiers ].MyKeyUpFunctionPtr(); - return true; - } - } - } - } - - if ( modifiers == EventModifiers.None && m_editorNoModifiersShortcutsDict.ContainsKey( key ) ) - { - if ( isKeyDown ) - { - if ( m_editorNoModifiersShortcutsDict[ key ].MyKeyDownFunctionPtr != null ) - { - m_editorNoModifiersShortcutsDict[ key ].MyKeyDownFunctionPtr(); - return true; - } - } - else - { - if ( m_editorNoModifiersShortcutsDict[ key ].MyKeyUpFunctionPtr != null ) - { - m_editorNoModifiersShortcutsDict[ key ].MyKeyUpFunctionPtr(); - return true; - } - } - } - - return false; - } - - public void Destroy() - { - foreach ( KeyValuePair kvp in m_editorNoModifiersShortcutsDict ) - { - kvp.Value.Destroy(); - } - m_editorNoModifiersShortcutsDict.Clear(); - m_editorNoModifiersShortcutsDict = null; - - foreach ( KeyValuePair> kvpKey in m_editorShortcutsDict ) - { - foreach ( KeyValuePair kvpMod in kvpKey.Value ) - { - kvpMod.Value.Destroy(); - } - kvpKey.Value.Clear(); - } - m_editorShortcutsDict.Clear(); - m_editorShortcutsDict = null; - - m_editorShortcutsList.Clear(); - m_editorShortcutsList = null; - - m_nodesShortcutsDict.Clear(); - m_nodesShortcutsDict = null; - - m_nodesShortcutsList.Clear(); - m_nodesShortcutsList = null; - } - - public List AvailableEditorShortcutsList { get { return m_editorShortcutsList; } } - public List AvailableNodesShortcutsList { get { return m_nodesShortcutsList; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs.meta deleted file mode 100644 index d08579e5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/ShortcutsManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 15917e71489c3ca4dbc5fdef9bb37433 -timeCreated: 1487952057 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs deleted file mode 100644 index 1d888355..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs +++ /dev/null @@ -1,148 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System.IO; -using System.Reflection; -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class TipsWindow : MenuParent - { - private static bool m_showWindow = false; - private bool m_dontShowAtStart = false; - - private static List AllTips = new List() { - "You can press W to toggle between a flat and color coded Wires and ports.", - "You can press CTRL+W to toggle between multiline or singleline Wire connections.", - "You can press P to globally open all node Previews.", - "You can press F to Focus your selection, single tap centers the selection while double tap it to also zooms on in.", - "You can press CTRL+F to open a search bar and Find a node by it's title", - "You can press SPACE to open a context menu to add a new node and press TAB or SHIFT+TAB tocycle between the found nodes", - "You can remove a node without breaking the graph connections by pressing ALT and then dragging the node out", - "You can switch two input connections holding CTRL while dragging one input connection into the other", - }; - - int m_currentTip = 0; - - public TipsWindow( AmplifyShaderEditorWindow parentWindow ) : base( parentWindow, 0, 0, 0, 64, "Tips", MenuAnchor.TOP_LEFT, MenuAutoSize.NONE ) - { - //m_dontShowAtStart = EditorPrefs.GetBool( "DontShowTipAtStart", false ); - } - - public override void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus ) - { - base.Draw( parentPosition, mousePosition, mouseButtonId, hasKeyboadFocus ); - - DrawWindow( mousePosition ); - } - - public void DrawWindow( Vector2 mousePosition ) - { - if( !m_showWindow ) - return; - - Rect windowRect = new Rect( 0, 0, Screen.width, Screen.height ); - Vector2 center = windowRect.center; - windowRect.size = new Vector2( 300, 200 ); - windowRect.center = center; - Color temp = GUI.color; - GUI.color = Color.white; - GUI.Label( windowRect, string.Empty, GUI.skin.FindStyle( "flow node 0" ) ); - - if( Event.current.type == EventType.MouseDown && !windowRect.Contains( mousePosition ) ) - m_showWindow = false; - - Rect titleRect = windowRect; - titleRect.height = 35; - GUI.Label( titleRect, "Quick Tip!", GUI.skin.FindStyle( "TL Selection H2" ) ); - Rect button = titleRect; - button.size = new Vector2( 14, 14 ); - button.y += 2; - button.x = titleRect.xMax - 16; - if( GUI.Button( button, string.Empty, GUI.skin.FindStyle( "WinBtnClose" ) ) ) - CloseWindow(); - - button.y += 100; - if( GUI.Button( button, ">" ) ) - { - m_currentTip++; - if( m_currentTip >= AllTips.Count ) - m_currentTip = 0; - } - - Rect textRect = windowRect; - textRect.yMin = titleRect.yMax; - GUI.Label( textRect, AllTips[ m_currentTip ], GUI.skin.FindStyle( "WordWrappedLabel" ) ); - - Rect footerRect = windowRect; - footerRect.yMin = footerRect.yMax - 18; - footerRect.x += 3; - GUI.Label( footerRect, (m_currentTip + 1) + " of " + AllTips.Count + " tips" ); - footerRect.x += 170; - EditorGUI.BeginChangeCheck(); - m_dontShowAtStart = GUI.Toggle( footerRect, m_dontShowAtStart, "Don't show at start" ); - if( EditorGUI.EndChangeCheck() ) - { - EditorPrefs.SetBool( "DontShowTipAtStart", m_dontShowAtStart ); - } - GUI.color = temp; - - if( Event.current.type == EventType.MouseDown && windowRect.Contains( mousePosition ) ) - { - Event.current.Use(); - ParentWindow.MouseInteracted = true; - } - } - - public override void Destroy() - { - base.Destroy(); - } - - public static void ShowWindow( bool toggle = true ) - { - if( toggle ) - m_showWindow = !m_showWindow; - else - m_showWindow = true; - - //Test(); - //ExportCompiledShaders(); - } - - //public static void Test() - //{ - // Shader shader = UIUtils.CurrentWindow.CurrentGraph.CurrentShader; - // int mode = EditorPrefs.GetInt( "ShaderInspectorPlatformMode", 1 ); - // int mask = EditorPrefs.GetInt( "ShaderInspectorPlatformMask", 524287 ); - // bool strip = EditorPrefs.GetInt( "ShaderInspectorVariantStripping", 1 ) == 0; - // ShaderUtilEx.OpenCompiledShader( shader, mode, mask, strip ); - //} - - //public static void ExportCompiledShaders() - //{ - // Shader shader = UIUtils.CurrentWindow.CurrentGraph.CurrentShader; - // string shaderPath = AssetDatabase.GetAssetPath( shader ); - // SerializedObject so = new SerializedObject( shader ); - // SerializedProperty prop = so.FindProperty( "m_Script" ); - // var compiledShaderString = prop.stringValue; - // Directory.CreateDirectory( Application.dataPath + "/../ShaderSource/" ); - // if( compiledShaderString == null ) - // return; - // var outputPath = Application.dataPath + "/../ShaderSource/" + Path.GetFileNameWithoutExtension( shaderPath ) + "_compiled.shader"; - // var sw = File.CreateText( outputPath ); - // sw.Write( compiledShaderString ); - // sw.Close(); - //} - - public static void CloseWindow() - { - m_showWindow = false; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs.meta deleted file mode 100644 index 3d598296..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/TipsWindow.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 565dc3c9725b0db49b7d5ea17d151682 -timeCreated: 1504704078 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs deleted file mode 100644 index a525fd7c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs +++ /dev/null @@ -1,2839 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -using System.IO; - -using System.Globalization; -using System.Text.RegularExpressions; - -namespace AmplifyShaderEditor -{ - public enum ASEColorSpace - { - Auto, - Gamma, - Linear - } - - public enum SurfaceInputs - { - DEPTH = 0, - UV_COORDS, - UV2_COORDS, - VIEW_DIR, - COLOR, - SCREEN_POS, - WORLD_POS, - WORLD_REFL, - WORLD_NORMAL, - VFACE, - INTERNALDATA - } - - public enum CustomStyle - { - NodeWindowOff = 0, - NodeWindowOn, - NodeTitle, - NodeHeader, - CommentaryHeader, - ShaderLibraryTitle, - ShaderLibraryAddToList, - ShaderLibraryRemoveFromList, - ShaderLibraryOpenListed, - ShaderLibrarySelectionAsTemplate, - ShaderLibraryItem, - CommentaryTitle, - PortEmptyIcon, - PortFullIcon, - InputPortlabel, - OutputPortLabel, - CommentaryResizeButton, - CommentaryResizeButtonInv, - CommentaryBackground, - MinimizeButton, - MaximizeButton, - NodePropertiesTitle, - ShaderModeTitle, - MaterialModeTitle, - ShaderNoMaterialModeTitle, - PropertyValuesTitle, - ShaderModeNoShader, - MainCanvasTitle, - ShaderBorder, - MaterialBorder, - SamplerTextureRef, - SamplerTextureIcon, - CustomExpressionAddItem, - CustomExpressionRemoveItem, - CustomExpressionSmallAddItem, - CustomExpressionSmallRemoveItem, - ResetToDefaultInspectorButton, - SliderStyle, - ObjectPicker, - NodePropertyPicker, - NodePreviewExpander, - NodePreviewCollapser, - SamplerButton, - SamplerFrame, - CommentarySuperTitle, - MiniButtonTopLeft, - MiniButtonTopMid, - MiniButtonTopRight, - ShaderFunctionBorder, - ShaderFunctionMode, - RightShaderMode, - FlatBackground, - DocumentationLink, - GraphButtonIcon, - GraphButton, - NodeWindowOffSquare, - NodeHeaderSquare, - NodeWindowOnSquare, - ConsoleLogMessage, - ConsoleLogCircle - } - - public enum MasterNodePortCategory - { - Vertex = 1 << 0, - Fragment = 1 << 1, - Tessellation = 1 << 2, - Debug = 1 << 3 - } - - public enum PortGenType - { - NonCustomLighting, - //Normal = 1 << 1, - //Emission = 1 << 2, - //Metallic = 1 << 3, - //Specular = 1 << 4, - CustomLighting - } - - public struct NodeData - { - public MasterNodePortCategory Category; - public int OrderIndex; - public int GraphDepth; - public NodeData( MasterNodePortCategory category ) - { - Category = category; - OrderIndex = 0; - GraphDepth = -1; - } - } - - public struct NodeCastInfo - { - public int NodeId; - public int PortId; - public NodeCastInfo( int nodeId, int portId ) - { - NodeId = nodeId; - PortId = portId; - } - public override string ToString() - { - return NodeId.ToString() + PortId.ToString(); - } - }; - - public struct ButtonClickId - { - public const int LeftMouseButton = 0; - public const int RightMouseButton = 1; - public const int MiddleMouseButton = 2; - } - - public enum ASESelectionMode - { - Shader = 0, - Material, - ShaderFunction - } - - public enum DrawOrder - { - Background, - Default - } - - public enum NodeConnectionStatus - { - Not_Connected = 0, - Connected, - Error, - Island - } - - public enum InteractionMode - { - Target, - Other, - Both - } - - public enum FunctionNodeCategories - { - Custom, - CameraAndScreen, - ConstantsAndProperties, - Functions, - ImageEffects, - Light, - LogicalOperators, - MathOperators, - MatrixOperators, - Miscellaneous, - ObjectTransform, - SurfaceData, - Textures, - Time, - TrigonometryOperators, - UVCoordinates, - VectorOperators, - VertexData - } - - public enum TransformSpaceFrom - { - Object = 0, - World, - View, - Tangent - } - - public enum TransformSpaceTo - { - Object = 0, - World, - View, - Tangent, - Clip - } - - public class UIUtils - { - public static string NewTemplateGUID; - public static int SerializeHelperCounter = 0; - public static bool IgnoreDeselectAll = false; - - public static bool DirtyMask = true; - public static bool Initialized = false; - public static float HeaderMaxHeight; - public static float CurrentHeaderHeight; - public static GUISkin MainSkin = null; - public static GUIStyle PlusStyle; - public static GUIStyle MinusStyle; - public static GUIStyle RangedFloatSliderStyle; - public static GUIStyle RangedFloatSliderThumbStyle; - public static GUIStyle SwitchNodePopUp; - public static GUIStyle PropertyPopUp; - public static GUIStyle ObjectField; - public static GUIStyle PreviewExpander; - public static GUIStyle PreviewCollapser; - public static GUIStyle ObjectFieldThumb; - public static GUIStyle ObjectFieldThumbOverlay; - public static GUIStyle InspectorPopdropdownStyle; - public static GUIStyle InspectorPopdropdownFallback; - public static GUIStyle BoldErrorStyle; - public static GUIStyle BoldWarningStyle; - public static GUIStyle BoldInfoStyle; - public static GUIStyle Separator; - public static GUIStyle ToolbarMainTitle; - public static GUIStyle ToolbarSearchTextfield; - public static GUIStyle ToolbarSearchCancelButton; - public static GUIStyle MiniButtonTopLeft; - public static GUIStyle MiniButtonTopMid; - public static GUIStyle MiniButtonTopRight; - - public static GUIStyle CommentaryTitle; - public static GUIStyle InputPortLabel; - public static GUIStyle OutputPortLabel; - - public static GUIStyle MiniObjectFieldThumbOverlay; - public static GUIStyle MiniSamplerButton; - - public static GUIStyle NodeWindowOffSquare; - public static GUIStyle NodeHeaderSquare; - public static GUIStyle NodeWindowOnSquare; - public static GUIStyle InternalDataOnPort; - public static GUIStyle InternalDataBackground; - - public static GUIStyle GraphButtonIcon; - public static GUIStyle GraphButton; - public static GUIStyle GraphDropDown; - - public static GUIStyle EmptyStyle = new GUIStyle(); - - public static GUIStyle ConsoleLogLabel; - public static GUIStyle ConsoleLogMessage; - public static GUIStyle ConsoleLogCircle; - - public static GUIStyle TooltipBox; - public static GUIStyle Box; - public static GUIStyle Button; - public static GUIStyle TextArea; - public static GUIStyle Label; - public static GUIStyle Toggle; - public static GUIStyle Textfield; - - public static GUIStyle UnZoomedNodeTitleStyle; - public static GUIStyle UnZoomedPropertyValuesTitleStyle; - public static GUIStyle UnZoomedInputPortStyle; - public static GUIStyle UnZoomedOutputPortPortStyle; - - // Node Property Menu items - public static GUIStyle MenuItemToggleStyle; - public static GUIStyle MenuItemEnableStyle; - public static GUIStyle MenuItemBackgroundStyle; - public static GUIStyle MenuItemToolbarStyle; - public static GUIStyle MenuItemInspectorDropdownStyle; - - public static GUIStyle FloatIntPickerONOFF; - - public static bool UsingProSkin = false; - - public static Texture ShaderIcon { get { return EditorGUIUtility.IconContent( "Shader Icon" ).image; } } - public static Texture MaterialIcon { get { return EditorGUIUtility.IconContent( "Material Icon" ).image; } } - - //50be8291f9514914aa55c66c49da67cf - public static Texture ShaderFunctionIcon { get { return AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "50be8291f9514914aa55c66c49da67cf" ) ); } } - - public static Texture2D WireNodeSelection = null; - public static Texture2D SliderButton = null; - - public static Texture2D SmallErrorIcon = null; - public static Texture2D SmallWarningIcon = null; - public static Texture2D SmallInfoIcon = null; - - public static Texture2D CheckmarkIcon = null; - public static Texture2D PopupIcon = null; - - public static Texture2D MasterNodeOnTexture = null; - public static Texture2D MasterNodeOffTexture = null; - - public static Texture2D GPUInstancedOnTexture = null; - public static Texture2D GPUInstancedOffTexture = null; - - public static GUIContent LockIconOpen = null; - public static GUIContent LockIconClosed = null; - - public static GUIContent FloatIntIconON = null; - public static GUIContent FloatIntIconOFF = null; - - public static bool ShowContextOnPick = true; - - private static AmplifyShaderEditorWindow m_currentWindow = null; - public static AmplifyShaderEditorWindow CurrentWindow - { - get - { - if( m_currentWindow == null ) - { - for( int i = 0; i < IOUtils.AllOpenedWindows.Count; i++ ) - { - if( IOUtils.AllOpenedWindows[ i ] != null ) - { - m_currentWindow = IOUtils.AllOpenedWindows[ i ]; - } - else - { - //Debug.Log("No Window Found!"); - } - } - } - return m_currentWindow; - } - set { m_currentWindow = value; } - } - - public static Vector2 PortsSize; - public static Vector3 PortsDelta; - public static Vector3 ScaledPortsDelta; - - public static RectOffset RectOffsetZero; - public static RectOffset RectOffsetOne; - public static RectOffset RectOffsetTwo; - public static RectOffset RectOffsetThree; - public static RectOffset RectOffsetFour; - public static RectOffset RectOffsetFive; - public static RectOffset RectOffsetSix; - - public static Material LinearMaterial = null; - public static Shader IntShader = null; - public static Shader FloatShader = null; - public static Shader Vector2Shader = null; - public static Shader Vector3Shader = null; - public static Shader Vector4Shader = null; - public static Shader ColorShader = null; - public static Shader Texture2DShader = null; - public static Shader MaskingShader = null; - - public static bool InhibitMessages = false; - - - private static int m_shaderIndentLevel = 0; - private static string m_shaderIndentTabs = string.Empty; - - //Label Vars - - private static TextAnchor m_alignment; - private static TextClipping m_clipping; - private static bool m_wordWrap; - private static int m_fontSize; - private static Color m_fontColor; - private static FontStyle m_fontStyle; - - - private static string NumericNamePattern = @"^\d"; - private static System.Globalization.TextInfo m_textInfo; - private static string m_latestOpenedFolder = string.Empty; - private static Dictionary m_undoHelper = new Dictionary(); - - private static Dictionary AvailableKeywordsDict = new Dictionary(); - public static readonly string[] AvailableKeywords = - { - "Custom", - "ETC1_EXTERNAL_ALPHA", - "PIXELSNAP_ON", - "UNITY_PASS_FORWARDBASE", - "UNITY_PASS_FORWARDADD", - "UNITY_PASS_DEFERRED", - "UNITY_PASS_SHADOWCASTER", - "UNITY_INSTANCING_ENABLED", - "DIRECTIONAL_COOKIE" - - }; - - public static readonly string[] CategoryPresets = - { - "", - "Camera And Screen", - "Constants And Properties", - "Functions", - "Image Effects", - "Light", - "Logical Operators", - "Math Operators", - "Matrix Operators", - "Miscellaneous", - "Object Transform", - "Surface Data", - "Textures", - "Time", - "Trigonometry Operators", - "UV Coordinates", - "Vector Operators", - "Vertex Data" - }; - - private static Dictionary m_portCategoryToArrayIdx = new Dictionary - { - { MasterNodePortCategory.Vertex,0}, - { MasterNodePortCategory.Tessellation,0}, - { MasterNodePortCategory.Fragment,1}, - { MasterNodePortCategory.Debug,1} - }; - - private static Dictionary m_reservedPropertyNames = new Dictionary - { - { "UNITY_MATRIX_MVP", string.Empty}, - { "UNITY_MATRIX_MV", string.Empty}, - { "UNITY_MATRIX_V", string.Empty}, - { "UNITY_MATRIX_P", string.Empty}, - { "UNITY_MATRIX_VP", string.Empty}, - { "UNITY_MATRIX_T_MV", string.Empty}, - { "UNITY_MATRIX_IT_MV", string.Empty}, - { "UNITY_MATRIX_TEXTURE0", string.Empty}, - { "UNITY_MATRIX_TEXTURE1", string.Empty}, - { "UNITY_MATRIX_TEXTURE2", string.Empty}, - { "UNITY_MATRIX_TEXTURE3", string.Empty}, - { "_Object2World", string.Empty}, - { "_WorldSpaceCameraPos", string.Empty}, - { "unity_Scale", string.Empty}, - { "_ModelLightColor", string.Empty}, - { "_SpecularLightColor", string.Empty}, - { "_ObjectSpaceLightPos", string.Empty}, - { "_Light2World", string.Empty}, - { "_World2Light", string.Empty}, - { "_Object2Light", string.Empty}, - { "_Time", string.Empty}, - { "_SinTime", string.Empty}, - { "_CosTime", string.Empty}, - { "unity_DeltaTime", string.Empty}, - { "_ProjectionParams", string.Empty}, - { "_ScreenParams", string.Empty} - }; - - private static Dictionary m_exampleMaterialIDs = new Dictionary() - { - //Community - {"2Sided", "8ebbbf2c99a544ca780a2573ef1450fc" }, - {"DissolveBurn", "f144f2d7ff3daf349a2b7f0fd81ec8ac" }, - {"MourEnvironmentGradient", "b64adae401bc073408ac7bff0993c107" }, - {"ForceShield", "0119aa6226e2a4cfdb6c9a5ba9df7820" }, - {"HighlightAnimated", "3d232e7526f6e426cab994cbec1fc287" }, - {"Hologram", "b422c600f1c3941b8bc7e95db33476ad" }, - {"LowPolyWater", "0557703d3791a4286a62f8ee709d5bef"}, - //Official - {"AnimatedFire", "63ea5eae6d954a14292033589d0d4275" }, - {"AnimatedFire-ShaderFunction", "9c6c9fcb82afe874a825a9e680e694b2" }, - {"BurnEffect", "0b019675a8064414b97862a02f644166" }, - {"CubemapReflections", "2c299f827334e9c459a60931aea62260" }, - {"DitheringFade", "610507217b7dcad4d97e6e03e9844171" }, - {"DoubleLayerCustomSurface", "846aec4914103104d99e9e31a217b548" }, - {"NormalExtrusion", "70a5800fbba039f46b438a2055bc6c71" }, - {"MatcapSample", "da8aaaf01fe8f2b46b2fbcb803bd7af4" }, - {"ParallaxMappingIterations", "a0cea9c3f318ac74d89cd09134aad000" }, - {"SandPOM", "905481dc696211145b88dc4bac2545f3" }, - {"ParallaxWindow", "63ad0e7afb1717b4e95adda8904ab0c3" }, - {"LocalPosCutoff", "fed8c9d33a691084c801573feeed5a62" }, - {"ImprovedReadFromAtlasTiled", "941b31b251ea8e74f9198d788a604c9b" }, - {"ReadFromAtlasTiled", "2d5537aa702f24645a1446dc3be92bbf" }, - {"ReflectRefractSoapBubble", "a844987c9f2e7334abaa34f12feda3b9" }, - {"RimLight", "e2d3a4d723cf1dc4eab1d919f3324dbc" }, - {"RefractedShadows", "11818aa28edbeb04098f3b395a5bfc1d" }, - {"TextureArray", "0f572993ab788a346aea45f2f797b7fa" }, - {"ObjectNormalRefraction", "f1a0a645876302547b608ce881c94e6d" }, - {"ShaderBallInterior", "e47ee174f55b6144b9c1a942bb23d82a" }, - {"ScreenSpaceCurvature", "2e794cb9b3900b043a37ba28cdc2f907" }, - {"ScreenSpaceDetail", "3a0163d12fede4d47a1f818a66a115de" }, - {"SimpleNoise", "cc167bc6c2063a14f84a5a77be541194" }, - {"SimpleBlur", "1d283ff911af20e429180bb15d023661" }, - {"SimpleGPUInstancing", "9d609a7c8d00c7c4c9bdcdcdba154b81" }, - {"SimpleLambert", "54b29030f7d7ffe4b84f2f215dede5ac" }, - {"SimpleRefraction", "58c94d2f48acdc049a53b4ca53d6d98a" }, - {"SimpleTexture", "9661085a7d249a54c95078ac8e7ff004" }, - {"SnowAccum", "e3bd639f50ae1a247823079047a8dc01" }, - {"StencilDiffuse01", "9f47f529fdeddd948a2d2722f73e6ac4" }, - {"StencilMask01", "6f870834077d59b44ac421c36f619d59" }, - {"StencilDiffuse02", "11cdb862d5ba68c4eae526765099305b" }, - {"StencilMask02", "344696733b065c646b18c1aa2eacfdb7" }, - {"StencilDiffuse03", "75e851f6c686a5f42ab900222b29355b" }, - {"StencilMask03", "c7b3018ad495c6b479f2e3f8564aa6dc" }, - {"SubstanceExample", "a515e243b476d7e4bb37eb9f82c87a12" }, - {"AnimatedRefraction", "e414af1524d258047bb6b82b8860062c" }, - {"Tessellation", "efb669a245f17384c88824d769d0087c" }, - {"Translucency", "842ba3dcdd461ea48bdcfcea316cbcc4" }, - {"Transmission", "1b21506b7afef734facfc42c596caa7b" }, - {"Transparency", "e323a62068140c2408d5601877e8de2c" }, - {"TriplanarProjection", "663d512de06d4e24db5205c679f394cb" }, - {"TwoSideWithFace", "c953c4b601ba78e4f870d24d038b67f6" }, - {"Ground", "48df9bdf7b922d94bb3167e6db39c943" }, - {"WaterSample", "288137d67ce790e41903020c572ab4d7" }, - {"WorldPosSlices", "013cc03f77f3d034692f902db8928787" } - }; - - private static Dictionary m_textureTypeToCgType = new Dictionary() - { - {TextureType.Texture1D, "sampler1D" }, - {TextureType.Texture2D, "sampler2D" }, - {TextureType.Texture3D, "sampler3D" }, - {TextureType.Cube , "samplerCUBE"}, - {TextureType.Texture2DArray, "sampler2D" }, - {TextureType.ProceduralTexture, "sampler2D" } - }; - - - private static Dictionary m_nodeCategoryToColor = new Dictionary() - { - { "Master", new Color( 0.6f, 0.52f, 0.43f, 1.0f )}, - { "Default", new Color( 0.26f, 0.35f, 0.44f, 1.0f )}, - { "Vertex Data", new Color( 0.8f, 0.07f, 0.18f, 1.0f)},//new Color( 0.75f, 0.10f, 0.30f, 1.0f )}, - { "Math Operators", new Color( 0.26f, 0.35f, 0.44f, 1.0f )},//new Color( 0.10f, 0.27f, 0.45f, 1.0f) }, - { "Logical Operators", new Color( 0.0f, 0.55f, 0.45f, 1.0f)},//new Color( 0.11f, 0.28f, 0.47f, 1.0f) }, - { "Trigonometry Operators", new Color( 0.1f, 0.20f, 0.35f, 1.0f)},//new Color( 0.8f, 0.07f, 0.18f, 1.0f)}, - { "Image Effects", new Color( 0.5f, 0.2f, 0.90f, 1.0f)},//new Color( 0.12f, 0.47f, 0.88f, 1.0f)}, - { "Miscellaneous", new Color( 0.49f, 0.32f, 0.60f, 1.0f)}, - { "Camera And Screen", new Color( 0.75f, 0.10f, 0.30f, 1.0f )},//new Color( 0.17f, 0.22f, 0.07f, 1.0f) }, - { "Constants And Properties", new Color( 0.42f, 0.70f, 0.22f, 1.0f) }, - { "Surface Data", new Color( 0.92f, 0.73f, 0.03f, 1.0f)}, - { "Matrix Transform", new Color( 0.09f, 0.43f, 0.2f, 1.0f) }, - { "Time", new Color( 0.25f, 0.25f, 0.25f, 1.0f)},//new Color( 0.89f, 0.59f, 0.0f, 1.0f) }, - { "Functions", new Color( 1.00f, 0.4f, 0.0f, 1.0f) }, - { "Vector Operators", new Color( 0.22f, 0.20f, 0.45f, 1.0f)}, - { "Matrix Operators", new Color( 0.45f, 0.9f, 0.20f, 1.0f) }, - { "Light", new Color( 1.0f, 0.9f, 0.0f, 1.0f) }, - { "Textures", new Color( 0.15f, 0.40f, 0.8f, 1.0f)}, - { "Commentary", new Color( 0.7f, 0.7f, 0.7f, 1.0f)}, - { "UV Coordinates", new Color( 0.89f, 0.59f, 0.0f, 1.0f) }, - { "Object Transform", new Color( 0.15f, 0.4f, 0.49f, 1.0f)}, - { "Vertex Transform", new Color( 0.15f, 0.4f, 0.49f, 1.0f)} - }; - - private static Dictionary> m_toolButtonTooltips = new Dictionary> - { - { ToolButtonType.New, new List() { "Create new shader." } }, - { ToolButtonType.Open, new List() { "Open existing shader." } }, - { ToolButtonType.Save, new List() { "No changes to save.", "Save current changes." } }, - { ToolButtonType.Library, new List() { "Lists custom shader selection." } }, - { ToolButtonType.Options, new List() { "Open Options menu." } }, - { ToolButtonType.Update, new List() { "Open or create a new shader first.", "Click to enable to update current shader.", "Shader up-to-date." } }, - { ToolButtonType.Live, new List() { "Open or create a new shader first.", "Click to enable live shader preview", "Click to enable live shader and material preview." , "Live preview active, click to disable." } }, - { ToolButtonType.TakeScreenshot, new List() { "Take screenshot", "Take screenshot" }}, - { ToolButtonType.Share, new List() { "Share selection", "Share selection" }}, - { ToolButtonType.CleanUnusedNodes, new List() { "No unconnected nodes to clean.", "Remove all nodes not connected( directly or indirectly) to the master node." }}, - { ToolButtonType.Help, new List() { "Show help window." } }, - { ToolButtonType.FocusOnMasterNode,new List() { "Focus on active master node." } }, - { ToolButtonType.FocusOnSelection, new List() { "Focus on selection fit to screen ( if none selected )." } } - }; - - private static Color[] m_dataTypeToColorMonoMode = { new Color( 0.5f, 0.5f, 0.5f, 1.0f ), Color.white }; - private static Dictionary m_dataTypeToColor = new Dictionary( new WirePortDataTypeComparer() ) - { - { WirePortDataType.OBJECT, Color.white}, - { WirePortDataType.FLOAT, Color.gray}, - { WirePortDataType.FLOAT2, new Color(1f,1f,0f,1f)}, - { WirePortDataType.FLOAT3, new Color(0.5f,0.5f,1f,1f)}, - { WirePortDataType.FLOAT4, new Color(1f,0,1f,1f)}, - { WirePortDataType.FLOAT3x3, new Color(0.5f,1f,0.5f,1f)}, - { WirePortDataType.FLOAT4x4, new Color(0.5f,1f,0.5f,1f)}, - { WirePortDataType.COLOR, new Color(1f,0,1f,1f)}, - { WirePortDataType.INT, Color.white}, - { WirePortDataType.SAMPLER1D, new Color(1f,0.5f,0f,1f)}, - { WirePortDataType.SAMPLER2D, new Color(1f,0.5f,0f,1f)}, - { WirePortDataType.SAMPLER3D, new Color(1f,0.5f,0f,1f)}, - { WirePortDataType.SAMPLERCUBE, new Color(1f,0.5f,0f,1f)} - }; - - private static Dictionary m_dataTypeToName = new Dictionary() - { - { WirePortDataType.OBJECT, "Generic Object"}, - { WirePortDataType.FLOAT, "Float"}, - { WirePortDataType.FLOAT2, "Vector2"}, - { WirePortDataType.FLOAT3, "Vector3"}, - { WirePortDataType.FLOAT4, "Vector4"}, - { WirePortDataType.FLOAT3x3, "3x3 Matrix"}, - { WirePortDataType.FLOAT4x4, "4x4 Matrix"}, - { WirePortDataType.COLOR, "Color"}, - { WirePortDataType.INT, "Int"}, - { WirePortDataType.SAMPLER1D, "Sampler1D"}, - { WirePortDataType.SAMPLER2D, "Sampler2D"}, - { WirePortDataType.SAMPLER3D, "Sampler3D"}, - { WirePortDataType.SAMPLERCUBE, "SamplerCUBE"} - }; - - private static Dictionary m_inputTypeDeclaration = new Dictionary() - { - { SurfaceInputs.DEPTH, "{0} Depth : SV_Depth"}, - { SurfaceInputs.UV_COORDS, "{0}2 uv"},// texture uv must have uv or uv2 followed by the texture name - { SurfaceInputs.UV2_COORDS, "{0}2 uv2"}, - { SurfaceInputs.VIEW_DIR, "{0}3 viewDir"}, - { SurfaceInputs.COLOR, Constants.ColorInput}, - { SurfaceInputs.SCREEN_POS, "{0}4 screenPos"}, - { SurfaceInputs.WORLD_POS, "{0}3 worldPos"}, - { SurfaceInputs.WORLD_REFL, "{0}3 worldRefl"}, - { SurfaceInputs.WORLD_NORMAL,"{0}3 worldNormal"}, - { SurfaceInputs.VFACE, Constants.VFaceInput}, - { SurfaceInputs.INTERNALDATA, Constants.InternalData} - }; - - private static Dictionary m_inputTypeName = new Dictionary() - { - { SurfaceInputs.DEPTH, "Depth"}, - { SurfaceInputs.UV_COORDS, "uv"},// texture uv must have uv or uv2 followed by the texture name - { SurfaceInputs.UV2_COORDS, "uv2"}, - { SurfaceInputs.VIEW_DIR, "viewDir"}, - { SurfaceInputs.COLOR, Constants.ColorVariable}, - { SurfaceInputs.SCREEN_POS, "screenPos"}, - { SurfaceInputs.WORLD_POS, "worldPos"}, - { SurfaceInputs.WORLD_REFL, "worldRefl"}, - { SurfaceInputs.WORLD_NORMAL, "worldNormal"}, - { SurfaceInputs.VFACE, Constants.VFaceVariable}, - }; - - private static Dictionary m_precisionTypeToCg = new Dictionary() - { - {PrecisionType.Float, "float"}, - {PrecisionType.Half, "half"}, - {PrecisionType.Inherit, "float"} - }; - - private static Dictionary m_qualifierToCg = new Dictionary() - { - { VariableQualifiers.In, string.Empty}, - {VariableQualifiers.Out, "out"}, - {VariableQualifiers.InOut, "inout"} - }; - - private static Dictionary m_precisionWirePortToCgType = new Dictionary() - { - {WirePortDataType.FLOAT, "{0}"}, - {WirePortDataType.FLOAT2, "{0}2"}, - {WirePortDataType.FLOAT3, "{0}3"}, - {WirePortDataType.FLOAT4, "{0}4"}, - {WirePortDataType.FLOAT3x3, "{0}3x3"}, - {WirePortDataType.FLOAT4x4, "{0}4x4"}, - {WirePortDataType.COLOR, "{0}4"}, - {WirePortDataType.INT, "int"}, - {WirePortDataType.SAMPLER1D, "sampler1D"}, - {WirePortDataType.SAMPLER2D, "sampler2D"}, - {WirePortDataType.SAMPLER3D, "sampler3D"}, - {WirePortDataType.SAMPLERCUBE, "samplerCUBE"} - }; - - private static Dictionary m_wirePortToCgType = new Dictionary() - { - { WirePortDataType.FLOAT, "float"}, - {WirePortDataType.FLOAT2, "float2"}, - {WirePortDataType.FLOAT3, "float3"}, - {WirePortDataType.FLOAT4, "float4"}, - {WirePortDataType.FLOAT3x3, "float3x3"}, - {WirePortDataType.FLOAT4x4, "float4x4"}, - {WirePortDataType.COLOR, "float4"}, - {WirePortDataType.INT, "int"}, - {WirePortDataType.SAMPLER1D, "sampler1D"}, - {WirePortDataType.SAMPLER2D, "sampler2D"}, - {WirePortDataType.SAMPLER3D, "sampler3D"}, - {WirePortDataType.SAMPLERCUBE, "samplerCUBE"}, - {WirePortDataType.UINT, "uint"} - }; - - private static Dictionary m_keycodeToString = new Dictionary() - { - {KeyCode.Alpha0,"0" }, - {KeyCode.Alpha1,"1" }, - {KeyCode.Alpha2,"2" }, - {KeyCode.Alpha3,"3" }, - {KeyCode.Alpha4,"4" }, - {KeyCode.Alpha5,"5" }, - {KeyCode.Alpha6,"6" }, - {KeyCode.Alpha7,"7" }, - {KeyCode.Alpha8,"8" }, - {KeyCode.Alpha9,"9" } - }; - - private static Dictionary m_wireStatusToColor = new Dictionary() - { - { WireStatus.Default,new Color(0.7f,0.7f,0.7f,1.0f) }, - {WireStatus.Highlighted,Color.yellow }, - {WireStatus.Selected,Color.white} - }; - - private static Dictionary m_autoSwizzle = new Dictionary() - { - {WirePortDataType.FLOAT, ".x"}, - {WirePortDataType.FLOAT2, ".xy"}, - {WirePortDataType.FLOAT3, ".xyz"}, - {WirePortDataType.FLOAT4, ".xyzw"} - }; - - private static Dictionary m_unityNativeShaderPaths = new Dictionary - { - { "Resources/unity_builtin_extra", true }, - { "Library/unity default resources", true } - }; - - private static Dictionary m_portPriority = new Dictionary() - { - { WirePortDataType.OBJECT, 0}, - {WirePortDataType.SAMPLER1D, 0}, - {WirePortDataType.SAMPLER2D, 0}, - {WirePortDataType.SAMPLER3D, 0}, - {WirePortDataType.SAMPLERCUBE, 0}, - {WirePortDataType.FLOAT3x3, 1}, - {WirePortDataType.FLOAT4x4, 2}, - {WirePortDataType.INT, 3}, - {WirePortDataType.FLOAT, 4}, - {WirePortDataType.FLOAT2, 5}, - {WirePortDataType.FLOAT3, 6}, - {WirePortDataType.FLOAT4, 7}, - {WirePortDataType.COLOR, 7} - }; - - private static readonly string IncorrectInputConnectionErrorMsg = "Input Port {0} from node {1} has type {2}\nwhich is incompatible with connection of type {3} from port {4} on node {5}"; - private static readonly string IncorrectOutputConnectionErrorMsg = "Output Port {0} from node {1} has type {2}\nwhich is incompatible with connection of type {3} from port {4} on node {5}"; - private static readonly string NoVertexModeNodeWarning = "{0} is unable to generate code in vertex function"; - - private static float SwitchFixedHeight; - private static float SwitchFontSize; - private static RectOffset SwitchNodeBorder; - private static RectOffset SwitchNodeMargin; - private static RectOffset SwitchNodeOverflow; - private static RectOffset SwitchNodePadding; - - public static void ForceExampleShaderCompilation() - { - CurrentWindow.ForceMaterialsToUpdate( ref m_exampleMaterialIDs ); - - } - - public static void Destroy() - { - if( IOUtils.AllOpenedWindows != null && IOUtils.AllOpenedWindows.Count > 0 ) - { - return; - } - else - { - IOUtils.AllOpenedWindows.Clear(); - } - - Initialized = false; - PlusStyle = null; - MinusStyle = null; - m_textInfo = null; - RangedFloatSliderStyle = null; - RangedFloatSliderThumbStyle = null; - PropertyPopUp = null; - ObjectField = null; - PreviewExpander = null; - PreviewCollapser = null; - MenuItemToggleStyle = null; - MenuItemEnableStyle = null; - MenuItemBackgroundStyle = null; - MenuItemToolbarStyle = null; - MenuItemInspectorDropdownStyle = null; - ObjectFieldThumb = null; - ObjectFieldThumbOverlay = null; - InspectorPopdropdownStyle = null; - InspectorPopdropdownFallback = null; - TooltipBox = null; - UnZoomedNodeTitleStyle = null; - UnZoomedPropertyValuesTitleStyle = null; - UnZoomedInputPortStyle = null; - UnZoomedOutputPortPortStyle = null; - ToolbarSearchTextfield = null; - ToolbarSearchCancelButton = null; - FloatIntPickerONOFF = null; - Box = null; - Button = null; - TextArea = null; - Label = null; - Toggle = null; - Textfield = null; - - CommentaryTitle = null; - InputPortLabel = null; - OutputPortLabel = null; - - IntShader = null; - FloatShader = null; - Vector2Shader = null; - Vector3Shader = null; - Vector4Shader = null; - ColorShader = null; - Texture2DShader = null; - - MaskingShader = null; - - BoldErrorStyle = null; - BoldWarningStyle = null; - BoldInfoStyle = null; - Separator = null; - ToolbarMainTitle = null; - - GraphButtonIcon = null; - GraphButton = null; - GraphDropDown = null; - - ConsoleLogLabel = null; - ConsoleLogMessage = null; - ConsoleLogCircle = null; - - MiniButtonTopLeft = null; - MiniButtonTopMid = null; - MiniButtonTopRight = null; - - NodeWindowOffSquare = null; - NodeHeaderSquare = null; - NodeWindowOnSquare = null; - InternalDataOnPort = null; - InternalDataBackground = null; - - MiniObjectFieldThumbOverlay = null; - MiniSamplerButton = null; - - Resources.UnloadAsset( SmallErrorIcon ); - SmallErrorIcon = null; - - Resources.UnloadAsset( SmallWarningIcon ); - SmallWarningIcon = null; - - Resources.UnloadAsset( SmallInfoIcon ); - SmallInfoIcon = null; - - LockIconOpen = null; - LockIconClosed = null; - - FloatIntIconON = null; - FloatIntIconOFF = null; - - Resources.UnloadAsset( CheckmarkIcon ); - CheckmarkIcon = null; - - Resources.UnloadAsset( PopupIcon ); - PopupIcon = null; - - Resources.UnloadAsset( MasterNodeOnTexture ); - MasterNodeOnTexture = null; - - Resources.UnloadAsset( MasterNodeOffTexture ); - MasterNodeOffTexture = null; - - Resources.UnloadAsset( GPUInstancedOnTexture ); - GPUInstancedOnTexture = null; - - Resources.UnloadAsset( GPUInstancedOffTexture ); - GPUInstancedOffTexture = null; - - MainSkin = null; - - if( LinearMaterial != null ) - GameObject.DestroyImmediate( LinearMaterial ); - - LinearMaterial = null; - - if( m_undoHelper == null ) - { - m_undoHelper.Clear(); - m_undoHelper = null; - } - ASEMaterialInspector.Instance = null; - } - - public static void ResetMainSkin() - { - if( (object)MainSkin != null ) - { - CurrentHeaderHeight = HeaderMaxHeight; - ScaledPortsDelta = PortsDelta; - MainSkin.textField.fontSize = (int)( Constants.TextFieldFontSize ); - MainSkin.label.fontSize = (int)( Constants.DefaultFontSize ); - MainSkin.customStyles[ (int)CustomStyle.NodeTitle ].fontSize = (int)( Constants.DefaultTitleFontSize ); - - InputPortLabel.fontSize = (int)( Constants.DefaultFontSize ); - OutputPortLabel.fontSize = (int)( Constants.DefaultFontSize ); - CommentaryTitle.fontSize = (int)( Constants.DefaultFontSize ); - } - } - - public static void InitMainSkin() - { - MainSkin = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.MainSkinGUID ), typeof( GUISkin ) ) as GUISkin; - Initialized = true; - Texture2D portTex = GetCustomStyle( CustomStyle.PortEmptyIcon ).normal.background; - PortsSize = new Vector2( portTex.width, portTex.height ); - PortsDelta = new Vector3( 0.5f * PortsSize.x, 0.5f * PortsSize.y ); - HeaderMaxHeight = MainSkin.customStyles[ (int)CustomStyle.NodeHeader ].normal.background.height; - - RectOffsetZero = new RectOffset( 0, 0, 0, 0 ); - RectOffsetOne = new RectOffset( 1, 1, 1, 1 ); - RectOffsetTwo = new RectOffset( 2, 2, 2, 2 ); - RectOffsetThree = new RectOffset( 3, 3, 3, 3 ); - RectOffsetFour = new RectOffset( 4, 4, 4, 4 ); - RectOffsetFive = new RectOffset( 5, 5, 5, 5 ); - RectOffsetSix = new RectOffset( 6, 6, 6, 6 ); - - PropertyPopUp = GetCustomStyle( CustomStyle.NodePropertyPicker ); - ObjectField = new GUIStyle( (GUIStyle)"ObjectField" ); - PreviewExpander = GetCustomStyle( CustomStyle.NodePreviewExpander ); - PreviewCollapser = GetCustomStyle( CustomStyle.NodePreviewCollapser ); - - WireNodeSelection = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "bfe0b03d5d60cea4f9d4b2d1d121e592" ), typeof( Texture2D ) ) as Texture2D; - SliderButton = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "dd563e33152bb6443b099b4139ceecb9" ), typeof( Texture2D ) ) as Texture2D; - - SmallErrorIcon = EditorGUIUtility.Load( "icons/d_console.erroricon.sml.png" ) as Texture2D; - SmallWarningIcon = EditorGUIUtility.Load( "icons/d_console.warnicon.sml.png" ) as Texture2D; - SmallInfoIcon = EditorGUIUtility.Load( "icons/d_console.infoicon.sml.png" ) as Texture2D; - - LockIconOpen = new GUIContent( EditorGUIUtility.IconContent( "LockIcon-On" ) ); - LockIconOpen.tooltip = "Click to unlock and customize the variable name"; - LockIconClosed = new GUIContent( EditorGUIUtility.IconContent( "LockIcon" ) ); - LockIconClosed.tooltip = "Click to lock and auto-generate the variable name"; - - if( UsingProSkin ) - { - FloatIntIconON = new GUIContent( EditorGUIUtility.IconContent( "CircularToggle_ON" ) ); - FloatIntIconOFF = new GUIContent( EditorGUIUtility.IconContent( "CircularToggle_OFF" ) ); - } - else - { - FloatIntIconON = new GUIContent( ( AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "ac0860a6a77e29d4091ba790a17daa0f" ), typeof( Texture2D ) ) as Texture2D ) ); - FloatIntIconOFF = new GUIContent( ( AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "1aaca50d084b0bb43854f075ce2f302b" ), typeof( Texture2D ) ) as Texture2D ) ); - } - - CommentaryTitle = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.CommentaryTitle ] ); - InputPortLabel = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.InputPortlabel ] ); - OutputPortLabel = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.OutputPortLabel ] ); - - CheckmarkIcon = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "e9c4642eaa083a54ab91406d8449e6ac" ), typeof( Texture2D ) ) as Texture2D; - PopupIcon = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "d2384a227b4ac4943b73c8151393e502" ), typeof( Texture2D ) ) as Texture2D; - - BoldErrorStyle = new GUIStyle( (GUIStyle)"BoldLabel" ); - BoldErrorStyle.normal.textColor = Color.red; - BoldErrorStyle.alignment = TextAnchor.MiddleCenter; - BoldWarningStyle = new GUIStyle( (GUIStyle)"BoldLabel" ); - BoldWarningStyle.normal.textColor = Color.yellow; - BoldWarningStyle.alignment = TextAnchor.MiddleCenter; - BoldInfoStyle = new GUIStyle( (GUIStyle)"BoldLabel" ); - BoldInfoStyle.normal.textColor = Color.white; - BoldInfoStyle.alignment = TextAnchor.MiddleCenter; - - ToolbarMainTitle = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.MainCanvasTitle ] ); - Separator = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.FlatBackground ] ); - MiniButtonTopLeft = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.MiniButtonTopLeft ] ); - MiniButtonTopMid = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.MiniButtonTopMid ] ); - MiniButtonTopRight = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.MiniButtonTopRight ] ); - - InternalDataOnPort = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.NodeTitle ] ); - InternalDataOnPort.fontSize = 8; - InternalDataOnPort.fontStyle = FontStyle.BoldAndItalic; - InternalDataBackground = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.NodeWindowOffSquare ] ); - InternalDataBackground.normal.background = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "330fd0c8f074a3c4f8042114a61a73d9" ), typeof( Texture2D ) ) as Texture2D; - InternalDataBackground.overflow = RectOffsetOne; - - MiniObjectFieldThumbOverlay = new GUIStyle( (GUIStyle)"ObjectFieldThumbOverlay" ); - MiniSamplerButton = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.SamplerButton ] ); - - m_textInfo = new System.Globalization.CultureInfo( "en-US", false ).TextInfo; - RangedFloatSliderStyle = new GUIStyle( GUI.skin.horizontalSlider ); - RangedFloatSliderThumbStyle = new GUIStyle( GUI.skin.horizontalSliderThumb ); - RangedFloatSliderThumbStyle.normal.background = SliderButton; - RangedFloatSliderThumbStyle.active.background = null; - RangedFloatSliderThumbStyle.hover.background = null; - RangedFloatSliderThumbStyle.focused.background = null; - RangedFloatSliderThumbStyle.overflow = new RectOffset( 1, 1, -4, 4 ); - RangedFloatSliderThumbStyle.margin = RectOffsetZero; - - SwitchNodePopUp = new GUIStyle( (GUIStyle)"Popup" ); - // RectOffset cannot be initiliazed on constructor - SwitchNodeBorder = new RectOffset( 4, 15, 3, 3 ); - SwitchNodeMargin = new RectOffset( 4, 4, 3, 3 ); - SwitchNodeOverflow = new RectOffset( 0, 0, -1, 2 ); - SwitchNodePadding = new RectOffset( 6, 14, 2, 3 ); - SwitchFixedHeight = 18; - SwitchFontSize = 10; - - GraphButtonIcon = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.GraphButtonIcon ] ); - GraphButton = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.GraphButton ] ); - GraphDropDown = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.GraphButton ] ); - GraphDropDown.padding.right = 20; - - Box = new GUIStyle( MainSkin.box ); - Button = new GUIStyle( GUI.skin.button ); - TextArea = new GUIStyle( GUI.skin.textArea ); - Label = new GUIStyle( GUI.skin.label ); - Toggle = new GUIStyle( GUI.skin.toggle ); - Textfield = new GUIStyle( GUI.skin.textField ); - //ShaderIcon = EditorGUIUtility.IconContent( "Shader Icon" ).image; - //MaterialIcon = EditorGUIUtility.IconContent( "Material Icon" ).image; - - ConsoleLogLabel = new GUIStyle( GUI.skin.label ); - ConsoleLogMessage = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.ConsoleLogMessage ] ); - ConsoleLogCircle = new GUIStyle( MainSkin.customStyles[ (int)CustomStyle.ConsoleLogCircle ] ); - - NodeWindowOffSquare = GetCustomStyle( CustomStyle.NodeWindowOffSquare ); - NodeHeaderSquare = GetCustomStyle( CustomStyle.NodeHeaderSquare ); - NodeWindowOnSquare = GetCustomStyle( CustomStyle.NodeWindowOnSquare ); - - UnZoomedNodeTitleStyle = new GUIStyle( GetCustomStyle( CustomStyle.NodeTitle ) ); - UnZoomedNodeTitleStyle.fontSize = 13; - - UnZoomedPropertyValuesTitleStyle = new GUIStyle( GetCustomStyle( CustomStyle.PropertyValuesTitle ) ); - UnZoomedPropertyValuesTitleStyle.fontSize = 11; - - UnZoomedInputPortStyle = new GUIStyle( InputPortLabel ); - UnZoomedInputPortStyle.fontSize = (int)Constants.DefaultFontSize; - - UnZoomedOutputPortPortStyle = new GUIStyle( OutputPortLabel ); - UnZoomedOutputPortPortStyle.fontSize = (int)Constants.DefaultFontSize; - - ObjectFieldThumb = new GUIStyle( (GUIStyle)"ObjectFieldThumb" ); - ObjectFieldThumbOverlay = new GUIStyle( (GUIStyle)"ObjectFieldThumbOverlay" ); - - FloatIntPickerONOFF = new GUIStyle( "metimelabel" ); - FloatIntPickerONOFF.padding.left = -2; - FloatIntPickerONOFF.margin = new RectOffset(0,2,2,2); - - TooltipBox = new GUIStyle( (GUIStyle)"Tooltip" ); - TooltipBox.richText = true; - - MasterNodeOnTexture = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.MasterNodeOnTextureGUID ) ); - MasterNodeOffTexture = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.MasterNodeOnTextureGUID ) ); - - GPUInstancedOnTexture = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.GPUInstancedOnTextureGUID ) ); - GPUInstancedOffTexture = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( IOUtils.GPUInstancedOffTextureGUID ) ); - - CheckNullMaterials(); - - UsingProSkin = EditorGUIUtility.isProSkin; - FetchMenuItemStyles(); - } - - public static bool IsLoading - { - get { return CurrentWindow.OutsideGraph.IsLoading; } - } - - public static void CheckNullMaterials() - { - if( LinearMaterial == null ) - { - Shader linearShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "e90ef6ea05743b84baf9549874c52e47" ) ); //linear previews - LinearMaterial = new Material( linearShader ); - } - - if( IntShader == null ) - IntShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "0f64d695b6ffacc469f2dd31432a232a" ) ); //int - if( FloatShader == null ) - FloatShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "d9ca47581ac157145bff6f72ac5dd73e" ) ); //ranged float - if( Vector2Shader == null ) - Vector2Shader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "88b4191eb06084d4da85d1dd2f984085" ) ); //vector2 - if( Vector3Shader == null ) - Vector3Shader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "8a44d38f06246bf48944b3f314bc7920" ) ); //vector3 - if( Vector4Shader == null ) - Vector4Shader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "aac241d0e47a5a84fbd2edcd640788dc" ) ); //vector4 - if( ColorShader == null ) - ColorShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "6cf365ccc7ae776488ae8960d6d134c3" ) ); //color node - if( MaskingShader == null ) - MaskingShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "9c34f18ebe2be3e48b201b748c73dec0" ) ); //masking shader - if( Texture2DShader == null ) - Texture2DShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "13bd295c44d04e1419f20f792d331e33" ) ); //texture2d shader - } - - private static void FetchMenuItemStyles() - { - ObjectFieldThumb = new GUIStyle( (GUIStyle)"ObjectFieldThumb" ); - ObjectFieldThumbOverlay = new GUIStyle( (GUIStyle)"ObjectFieldThumbOverlay" ); - MenuItemToggleStyle = new GUIStyle( (GUIStyle)"foldout" ); - MenuItemEnableStyle = UsingProSkin ? new GUIStyle( (GUIStyle)"OL ToggleWhite" ) : new GUIStyle( (GUIStyle)"OL Toggle" ); - MenuItemBackgroundStyle = new GUIStyle( (GUIStyle)"TE NodeBackground" ); - MenuItemToolbarStyle = new GUIStyle( (GUIStyle)"toolbarbutton" ) { fixedHeight = 20 }; - MenuItemInspectorDropdownStyle = new GUIStyle( (GUIStyle)"toolbardropdown" ) { fixedHeight = 20 }; - MenuItemInspectorDropdownStyle.margin.bottom = 2; - - - InspectorPopdropdownStyle = new GUIStyle( GUI.skin.GetStyle( "PopupCurveDropdown" ) ); - InspectorPopdropdownStyle.alignment = TextAnchor.MiddleRight; - InspectorPopdropdownStyle.border.bottom = 16; - - InspectorPopdropdownFallback = new GUIStyle( InspectorPopdropdownStyle ); - InspectorPopdropdownFallback.overflow = new RectOffset( 0, -5, 0, 0 ); - - PlusStyle = ( EditorGUIUtility.isProSkin ) ? new GUIStyle( GetCustomStyle( CustomStyle.CustomExpressionAddItem ) ) : new GUIStyle( (GUIStyle)"OL Plus" ); - PlusStyle.imagePosition = ImagePosition.ImageOnly; - PlusStyle.overflow = new RectOffset( -2, 0, -4, 0 ); - - MinusStyle = ( EditorGUIUtility.isProSkin ) ? new GUIStyle( GetCustomStyle( CustomStyle.CustomExpressionRemoveItem ) ) : new GUIStyle( (GUIStyle)"OL Minus" ); - MinusStyle.contentOffset = Vector2.zero; - MinusStyle.imagePosition = ImagePosition.ImageOnly; - MinusStyle.overflow = new RectOffset( -2, 0, -4, 0 ); - - ToolbarSearchTextfield = new GUIStyle( (GUIStyle)"ToolbarSeachTextField" ); - ToolbarSearchCancelButton = new GUIStyle( (GUIStyle)"ToolbarSeachCancelButton" ); - } - - public static void UpdateMainSkin( DrawInfo drawInfo ) - { - CurrentHeaderHeight = HeaderMaxHeight * drawInfo.InvertedZoom; - ScaledPortsDelta = drawInfo.InvertedZoom * PortsDelta; - MainSkin.textField.fontSize = (int)( Constants.TextFieldFontSize * drawInfo.InvertedZoom ); - MainSkin.label.fontSize = (int)( Constants.DefaultFontSize * drawInfo.InvertedZoom ); - - MainSkin.customStyles[ (int)CustomStyle.NodeTitle ].fontSize = (int)( Constants.DefaultTitleFontSize * drawInfo.InvertedZoom ); - MainSkin.customStyles[ (int)CustomStyle.PropertyValuesTitle ].fontSize = (int)( Constants.PropertiesTitleFontSize * drawInfo.InvertedZoom ); - - InputPortLabel.fontSize = (int)( Constants.DefaultFontSize * drawInfo.InvertedZoom ); - OutputPortLabel.fontSize = (int)( Constants.DefaultFontSize * drawInfo.InvertedZoom ); - CommentaryTitle.fontSize = (int)( Constants.DefaultFontSize * drawInfo.InvertedZoom ); - - RangedFloatSliderStyle.fixedHeight = 18 * drawInfo.InvertedZoom; - RangedFloatSliderThumbStyle.fixedHeight = 12 * drawInfo.InvertedZoom; - RangedFloatSliderThumbStyle.fixedWidth = 10 * drawInfo.InvertedZoom; - RangedFloatSliderThumbStyle.overflow.left = (int)( 1 * drawInfo.InvertedZoom ); - RangedFloatSliderThumbStyle.overflow.right = (int)( 1 * drawInfo.InvertedZoom ); - RangedFloatSliderThumbStyle.overflow.top = (int)( -4 * drawInfo.InvertedZoom ); - RangedFloatSliderThumbStyle.overflow.bottom = (int)( 4 * drawInfo.InvertedZoom ); - - SwitchNodePopUp.fixedHeight = SwitchFixedHeight * drawInfo.InvertedZoom; - - SwitchNodePopUp.border.left = (int)( SwitchNodeBorder.left * drawInfo.InvertedZoom ); - SwitchNodePopUp.border.right = (int)( SwitchNodeBorder.right * drawInfo.InvertedZoom ); - SwitchNodePopUp.border.top = (int)( SwitchNodeBorder.top * drawInfo.InvertedZoom ); - SwitchNodePopUp.border.bottom = (int)( SwitchNodeBorder.bottom * drawInfo.InvertedZoom ); - - SwitchNodePopUp.margin.left = (int)( SwitchNodeMargin.left * drawInfo.InvertedZoom ); - SwitchNodePopUp.margin.right = (int)( SwitchNodeMargin.right * drawInfo.InvertedZoom ); - SwitchNodePopUp.margin.top = (int)( SwitchNodeMargin.top * drawInfo.InvertedZoom ); - SwitchNodePopUp.margin.bottom = (int)( SwitchNodeMargin.bottom * drawInfo.InvertedZoom ); - - SwitchNodePopUp.overflow.left = (int)( SwitchNodeOverflow.left * drawInfo.InvertedZoom ); - SwitchNodePopUp.overflow.right = (int)( SwitchNodeOverflow.right * drawInfo.InvertedZoom ); - SwitchNodePopUp.overflow.top = (int)( SwitchNodeOverflow.top * drawInfo.InvertedZoom ); - SwitchNodePopUp.overflow.bottom = (int)( SwitchNodeOverflow.bottom * drawInfo.InvertedZoom ); - - SwitchNodePopUp.padding.left = (int)( SwitchNodePadding.left * drawInfo.InvertedZoom ); - SwitchNodePopUp.padding.right = (int)( SwitchNodePadding.right * drawInfo.InvertedZoom ); - SwitchNodePopUp.padding.top = (int)( SwitchNodePadding.top * drawInfo.InvertedZoom ); - SwitchNodePopUp.padding.bottom = (int)( SwitchNodePadding.bottom * drawInfo.InvertedZoom ); - - SwitchNodePopUp.fontSize = (int)( SwitchFontSize * drawInfo.InvertedZoom ); - - BoldErrorStyle.fontSize = (int)( 12 * drawInfo.InvertedZoom ); - BoldWarningStyle.fontSize = (int)( 12 * drawInfo.InvertedZoom ); - BoldInfoStyle.fontSize = (int)( 12 * drawInfo.InvertedZoom ); - - PropertyPopUp.fixedHeight = Constants.PropertyPickerHeight * drawInfo.InvertedZoom; - PropertyPopUp.fixedWidth = Constants.PropertyPickerWidth * drawInfo.InvertedZoom; - if( UsingProSkin != EditorGUIUtility.isProSkin ) - { - UsingProSkin = EditorGUIUtility.isProSkin; - FetchMenuItemStyles(); - } - - GraphDropDown.padding.left = (int)( 2 * drawInfo.InvertedZoom + 2 ); - GraphDropDown.padding.right = (int)( 20 * drawInfo.InvertedZoom ); - GraphDropDown.fontSize = (int)( 10 * drawInfo.InvertedZoom ); - - PreviewExpander.fixedHeight = Constants.PreviewExpanderHeight * drawInfo.InvertedZoom; - PreviewExpander.fixedWidth = Constants.PreviewExpanderWidth * drawInfo.InvertedZoom; - - PreviewCollapser.fixedHeight = Constants.PreviewExpanderHeight * drawInfo.InvertedZoom; - PreviewCollapser.fixedWidth = Constants.PreviewExpanderWidth * drawInfo.InvertedZoom; - - MainSkin.customStyles[ (int)CustomStyle.SamplerButton ].fontSize = (int)( 9 * drawInfo.InvertedZoom ); - ObjectFieldThumbOverlay.fontSize = (int)( 9 * drawInfo.InvertedZoom ); - MiniButtonTopLeft.fontSize = (int)( 9 * drawInfo.InvertedZoom ); - MiniButtonTopMid.fontSize = (int)( 9 * drawInfo.InvertedZoom ); - MiniButtonTopRight.fontSize = (int)( 9 * drawInfo.InvertedZoom ); - - MiniObjectFieldThumbOverlay.fontSize = (int)( 7 * drawInfo.InvertedZoom ); - MiniSamplerButton.fontSize = (int)( 8 * drawInfo.InvertedZoom ); - - InternalDataOnPort.fontSize = (int)( 8 * drawInfo.InvertedZoom ); - ToolbarMainTitle.padding.left = 0; - ToolbarMainTitle.padding.right = 0; - - CheckNullMaterials(); - } - - public static void CacheLabelVars() - { - m_alignment = GUI.skin.label.alignment; - m_clipping = GUI.skin.label.clipping; - m_wordWrap = GUI.skin.label.wordWrap; - m_fontSize = GUI.skin.label.fontSize; - m_fontStyle = GUI.skin.label.fontStyle; - m_fontColor = GUI.skin.label.normal.textColor; - } - - public static void RestoreLabelVars() - { - GUI.skin.label.alignment = m_alignment; - GUI.skin.label.clipping = m_clipping; - GUI.skin.label.wordWrap = m_wordWrap; - GUI.skin.label.fontSize = m_fontSize; - GUI.skin.label.fontStyle = m_fontStyle; - GUI.skin.label.normal.textColor = m_fontColor; - } - - public static string GetTooltipForToolButton( ToolButtonType toolButtonType, int state ) { return m_toolButtonTooltips[ toolButtonType ][ state ]; } - - public static string KeyCodeToString( KeyCode keyCode ) - { - if( m_keycodeToString.ContainsKey( keyCode ) ) - return m_keycodeToString[ keyCode ]; - - return keyCode.ToString(); - } - - public static string TextureTypeToCgType( TextureType type ) { return m_textureTypeToCgType[ type ]; } - - public static string QualifierToCg( VariableQualifiers qualifier ) - { - return m_qualifierToCg[ qualifier ]; - } - - public static string WirePortToCgType( WirePortDataType type ) - { - if( type == WirePortDataType.OBJECT ) - return string.Empty; - - return m_wirePortToCgType[ type ]; - } - - public static string FinalPrecisionWirePortToCgType( PrecisionType precisionType, WirePortDataType type ) - { - return PrecisionWirePortToCgType( precisionType, type ); - } - - public static string PrecisionWirePortToCgType( PrecisionType precisionType, WirePortDataType type ) - { - if( type == WirePortDataType.OBJECT ) - return string.Empty; - - if( type == WirePortDataType.INT ) - return m_wirePortToCgType[ type ]; - - if( type == WirePortDataType.UINT ) - return m_wirePortToCgType[ type ]; - - return string.Format( m_precisionWirePortToCgType[ type ], m_precisionTypeToCg[ precisionType ] ); - } - - public static string GetAutoSwizzle( WirePortDataType type ) - { - return m_autoSwizzle[ type ]; - } - - public static Color GetColorForDataType( WirePortDataType dataType, bool monochromeMode = true, bool isInput = true ) - { - if( monochromeMode ) - { - return isInput ? m_dataTypeToColorMonoMode[ 0 ] : m_dataTypeToColorMonoMode[ 1 ]; - } - else - { - if ( m_dataTypeToColor.ContainsKey( dataType ) ) - return m_dataTypeToColor[ dataType ]; - } - return m_dataTypeToColor[ WirePortDataType.OBJECT ]; - } - - public static bool IsValidType( WirePortDataType type ) - { - switch ( type ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - return true; - } - return false; - } - public static string GetNameForDataType( WirePortDataType dataType ) { return m_dataTypeToName[ dataType ]; } - - public static string GetInputDeclarationFromType( PrecisionType precision, SurfaceInputs inputType ) - { - string precisionStr = m_precisionTypeToCg[ precision ]; - return string.Format( m_inputTypeDeclaration[ inputType ], precisionStr ); - } - - public static string GetInputValueFromType( SurfaceInputs inputType ) { return m_inputTypeName[ inputType ]; } - private static string CreateLocalValueName( PrecisionType precision, WirePortDataType dataType, string localOutputValue, string value ) { return string.Format( Constants.LocalValueDecWithoutIdent, PrecisionWirePortToCgType( precision, dataType ), localOutputValue, value ); } - - public static string CastPortType( ref MasterNodeDataCollector dataCollector, PrecisionType nodePrecision, NodeCastInfo castInfo, object value, WirePortDataType oldType, WirePortDataType newType, string parameterName = null ) - { - if( oldType == newType || newType == WirePortDataType.OBJECT ) - { - return ( parameterName != null ) ? parameterName : value.ToString(); - } - - PrecisionType currentPrecision = nodePrecision; - string precisionStr = m_precisionTypeToCg[ currentPrecision ]; - string newTypeStr = m_wirePortToCgType[ newType ]; - newTypeStr = m_textInfo.ToTitleCase( newTypeStr ); - int castId = ( dataCollector.PortCategory == MasterNodePortCategory.Vertex || dataCollector.PortCategory == MasterNodePortCategory.Tessellation ) ? dataCollector.AvailableVertexTempId : dataCollector.AvailableFragTempId; - string localVarName = "temp_cast_" + castId;//m_wirePortToCgType[ oldType ] + "To" + newTypeStr + "_" + castInfo.ToString(); - string result = string.Empty; - bool useRealValue = ( parameterName == null ); - - switch( oldType ) - { - case WirePortDataType.FLOAT: - { - switch( newType ) - { - case WirePortDataType.OBJECT: result = useRealValue ? value.ToString() : parameterName; break; - case WirePortDataType.FLOAT2: - { - string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, string.Format( Constants.CastHelper, ( ( useRealValue ) ? value.ToString() : parameterName ), "xx" ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.FLOAT3: - { - string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, string.Format( Constants.CastHelper, ( ( useRealValue ) ? value.ToString() : parameterName ), "xxx" ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.COLOR: - { - string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, string.Format( Constants.CastHelper, ( ( useRealValue ) ? value.ToString() : parameterName ), "xxxx" ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.FLOAT4: - { - string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, string.Format( Constants.CastHelper, ( ( useRealValue ) ? value.ToString() : parameterName ), "xxxx" ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.FLOAT3x3: - { - string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, ( ( useRealValue ) ? value.ToString() : parameterName ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.FLOAT4x4: - { - string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, ( ( useRealValue ) ? value.ToString() : parameterName ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.INT: - { - result = ( useRealValue ) ? ( (int)value ).ToString() : "(int)" + parameterName; - } - break; - } - } - break; - case WirePortDataType.FLOAT2: - { - Vector2 vecVal = useRealValue ? (Vector2)value : Vector2.zero; - switch( newType ) - { - case WirePortDataType.OBJECT: result = useRealValue ? precisionStr + "2( " + vecVal.x + " , " + vecVal.y + " )" : parameterName; break; - case WirePortDataType.FLOAT: - { - result = ( useRealValue ) ? vecVal.x.ToString() : parameterName + ".x"; - } - break; - case WirePortDataType.FLOAT3: - { - result = ( useRealValue ) ? precisionStr + "3( " + vecVal.x + " , " + vecVal.y + " , " + " 0.0 )" : precisionStr + "3( " + parameterName + " , 0.0 )"; - } - break; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: - { - result = ( useRealValue ) ? precisionStr + "4( " + vecVal.x + " , " + vecVal.y + " , " + " 0.0 , 0.0 )" : precisionStr + "4( " + parameterName + ", 0.0 , 0.0 )"; - } - break; - } - } - break; - case WirePortDataType.FLOAT3: - { - Vector3 vecVal = useRealValue ? (Vector3)value : Vector3.zero; - switch( newType ) - { - case WirePortDataType.OBJECT: result = useRealValue ? precisionStr + "3( " + vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " )" : parameterName; break; - case WirePortDataType.FLOAT: - { - result = ( useRealValue ) ? vecVal.x.ToString() : parameterName + ".x"; - } - break; - case WirePortDataType.FLOAT2: - { - result = ( useRealValue ) ? precisionStr + "2( " + vecVal.x + " , " + vecVal.y + " )" : parameterName + ".xy"; - } - break; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: - { - result = ( useRealValue ) ? precisionStr + "4( " + vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " , 0.0 )" : precisionStr + "4( " + parameterName + " , 0.0 )"; - } - break; - //case WirePortDataType.FLOAT3x3: - //{ - // if ( useRealValue ) - // { - // result = precisionStr + "3x3( " + vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " , " + - // vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " , " + - // vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " )"; - // } - // else - // { - // string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, parameterName ); - // CurrentDataCollector.AddToLocalVariables( portCategory, -1, localVal ); - // result = precisionStr + "3x3( " + localVarName + ".x , " + localVarName + ".y , " + localVarName + ".x , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".y , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z )"; - // } - //} - //break; - //case WirePortDataType.FLOAT4x4: - //{ - // if ( useRealValue ) - // { - // result = precisionStr + "4x4( " + vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , 0 , " + - // vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , 0 , " + - // vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , 0 , " + - // vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , 0 )"; - // } - // else - // { - // string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, parameterName ); - // CurrentDataCollector.AddToLocalVariables( portCategory, -1, localVal ); - // result = precisionStr + "4x4( " + localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , 0 , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , 0 , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , 0 , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , 0 )"; - // } - //} - //break; - } - } - break; - case WirePortDataType.FLOAT4: - { - Vector4 vecVal = useRealValue ? (Vector4)value : Vector4.zero; - switch( newType ) - { - case WirePortDataType.OBJECT: result = useRealValue ? precisionStr + "4( " + vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " , " + vecVal.w + " )" : parameterName; break; - case WirePortDataType.FLOAT: - { - result = ( useRealValue ) ? vecVal.x.ToString() : parameterName + ".x"; - } - break; - case WirePortDataType.FLOAT2: - { - result = ( useRealValue ) ? precisionStr + "2( " + vecVal.x + " , " + vecVal.y + " )" : parameterName + ".xy"; - } - break; - case WirePortDataType.FLOAT3: - { - result = ( useRealValue ) ? precisionStr + "3( " + vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " )" : parameterName + ".xyz"; - } - break; - //case WirePortDataType.FLOAT4x4: - //{ - // if ( useRealValue ) - // { - // result = precisionStr + "4x4( " + vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , " + vecVal + ".w , " + - // vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , " + vecVal + ".w , " + - // vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , " + vecVal + ".w , " + - // vecVal + ".x , " + vecVal + ".y , " + vecVal + ".z , " + vecVal + ".w )"; - // } - // else - // { - // string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, parameterName ); - // CurrentDataCollector.AddToLocalVariables( portCategory, -1, localVal ); - // result = precisionStr + "4x4( " + localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w )"; - // } - //} - //break; - case WirePortDataType.COLOR: - { - result = useRealValue ? precisionStr + "4( " + vecVal.x + " , " + vecVal.y + " , " + vecVal.z + " , " + vecVal.w + " )" : parameterName; - } - break; - } - } - break; - case WirePortDataType.FLOAT3x3: - { - //Matrix4x4 matrixVal = useRealValue ? ( Matrix4x4 ) value : Matrix4x4.identity; - //switch ( newType ) - //{ - // case WirePortDataType.OBJECT: - // case WirePortDataType.FLOAT4x4: - // { - // result = ( useRealValue ) ? precisionStr + "4x4(" + matrixVal.m00 + " , " + matrixVal.m01 + " , " + matrixVal.m02 + " , " + matrixVal.m03 + " , " + - // matrixVal.m10 + " , " + matrixVal.m11 + " , " + matrixVal.m12 + " , " + matrixVal.m10 + " , " + - // matrixVal.m20 + " , " + matrixVal.m21 + " , " + matrixVal.m22 + " , " + matrixVal.m20 + " , " + - // matrixVal.m30 + " , " + matrixVal.m31 + " , " + matrixVal.m32 + " , " + matrixVal.m30 + " )" : precisionStr + "4x4(" + parameterName + ")"; - // } - // break; - //} - } - break; - case WirePortDataType.FLOAT4x4: - { - Matrix4x4 matrixVal = useRealValue ? (Matrix4x4)value : Matrix4x4.identity; - switch( newType ) - { - case WirePortDataType.OBJECT: - { - result = ( useRealValue ) ? precisionStr + "4x4(" + matrixVal.m00 + " , " + matrixVal.m01 + " , " + matrixVal.m02 + " , " + matrixVal.m03 + " , " + - matrixVal.m10 + " , " + matrixVal.m11 + " , " + matrixVal.m12 + " , " + matrixVal.m10 + " , " + - matrixVal.m20 + " , " + matrixVal.m21 + " , " + matrixVal.m22 + " , " + matrixVal.m20 + " , " + - matrixVal.m30 + " , " + matrixVal.m31 + " , " + matrixVal.m32 + " , " + matrixVal.m30 + " )" : parameterName; - } - break; - } - } - break; - case WirePortDataType.COLOR: - { - Color colorValue = ( useRealValue ) ? (Color)value : Color.black; - switch( newType ) - { - case WirePortDataType.OBJECT: result = useRealValue ? precisionStr + "4( " + colorValue.r + " , " + colorValue.g + " , " + colorValue.b + " , " + colorValue.a + " )" : parameterName; break; - case WirePortDataType.FLOAT: - { - result = ( useRealValue ) ? colorValue.r.ToString() : parameterName + ".r"; - } - break; - case WirePortDataType.FLOAT2: - { - result = ( useRealValue ) ? precisionStr + "2( " + colorValue.r + " , " + colorValue.g + " )" : parameterName + ".rg"; - } - break; - case WirePortDataType.FLOAT3: - { - result = ( useRealValue ) ? precisionStr + "3( " + colorValue.r + " , " + colorValue.g + " , " + colorValue.b + " )" : parameterName + ".rgb"; - } - break; - case WirePortDataType.FLOAT4: - { - result = useRealValue ? precisionStr + "4( " + colorValue.r + " , " + colorValue.g + " , " + colorValue.b + " , " + colorValue.a + " )" : parameterName; - } - break; - //case WirePortDataType.FLOAT4x4: - //{ - // if ( useRealValue ) - // { - // result = precisionStr + "4x4( " + colorValue.r + " , " + colorValue.g + " , " + colorValue.b + " , " + colorValue.a + " , " + - // colorValue.r + " , " + colorValue.g + " , " + colorValue.b + " , " + colorValue.a + " , " + - // colorValue.r + " , " + colorValue.g + " , " + colorValue.b + " , " + colorValue.a + " , " + - // colorValue.r + " , " + colorValue.g + " , " + colorValue.b + " , " + colorValue.a + " )"; - // } - // else - // { - // string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, parameterName ); - // CurrentDataCollector.AddToLocalVariables( portCategory, -1, localVal ); - - // result = precisionStr + "4x4( " + localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w , " + - // localVarName + ".x , " + localVarName + ".y , " + localVarName + ".z , " + localVarName + ".w )"; - // } - //} - //break; - } - } - break; - case WirePortDataType.INT: - { - switch( newType ) - { - case WirePortDataType.OBJECT: result = useRealValue ? value.ToString() : parameterName; break; - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: - { - string localVal = CreateLocalValueName( currentPrecision, newType, localVarName, ( ( useRealValue ) ? value.ToString() : parameterName ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.FLOAT3x3: - { - string localVal = CreateLocalValueName( currentPrecision, oldType, localVarName, ( ( useRealValue ) ? value.ToString() : parameterName ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.FLOAT4x4: - { - string localVal = CreateLocalValueName( currentPrecision, oldType, localVarName, ( ( useRealValue ) ? value.ToString() : parameterName ) ); - dataCollector.AddToLocalVariables( dataCollector.PortCategory, -1, localVal ); - result = localVarName; - } - break; - case WirePortDataType.FLOAT: - { - result = ( useRealValue ) ? ( (int)value ).ToString() : "(float)" + parameterName; - } - break; - } - } - break; - - } - if( result.Equals( string.Empty ) ) - { - result = "0"; - string warningStr = string.Format( "Unable to cast from {0} to {1}. Generating dummy data ( {2} )", oldType, newType, result ); - - if( oldType == WirePortDataType.SAMPLER1D || oldType == WirePortDataType.SAMPLER2D || oldType == WirePortDataType.SAMPLER3D || oldType == WirePortDataType.SAMPLERCUBE ) - { - warningStr = string.Format( "Unable to cast from {0} to {1}. You might want to use a Texture Sample node and connect it to the 'Tex' port. Generating dummy data ( {2} )", oldType, newType, result ); - } - ShowMessage( warningStr, MessageSeverity.Warning ); - } - return result; - } - - public static bool CanCast( WirePortDataType from, WirePortDataType to ) - { - if( from == WirePortDataType.OBJECT || to == WirePortDataType.OBJECT || from == to ) - return true; - - switch( from ) - { - case WirePortDataType.FLOAT: - { - if( to == WirePortDataType.INT ) - return true; - } - break; - case WirePortDataType.FLOAT2: - { - return false; - } - case WirePortDataType.FLOAT3: - { - if( to == WirePortDataType.COLOR || - to == WirePortDataType.FLOAT4 ) - return true; - } - break; - case WirePortDataType.FLOAT4: - { - if( to == WirePortDataType.FLOAT3 || - to == WirePortDataType.COLOR ) - return true; - } - break; - case WirePortDataType.FLOAT3x3: - { - if( to == WirePortDataType.FLOAT4x4 ) - return true; - } - break; - case WirePortDataType.FLOAT4x4: - { - if( to == WirePortDataType.FLOAT3x3 ) - return true; - } - break; - case WirePortDataType.COLOR: - { - if( to == WirePortDataType.FLOAT3 || - to == WirePortDataType.FLOAT4 ) - return true; - - } - break; - case WirePortDataType.INT: - { - if( to == WirePortDataType.FLOAT ) - return true; - } - break; - } - - return false; - } - - public static int GetChannelsAmount( WirePortDataType type ) - { - switch( type ) - { - case WirePortDataType.OBJECT: return 0; - case WirePortDataType.FLOAT: return 1; - case WirePortDataType.FLOAT2: return 2; - case WirePortDataType.FLOAT3: return 3; - case WirePortDataType.FLOAT4: return 4; - case WirePortDataType.FLOAT3x3: return 9; - case WirePortDataType.FLOAT4x4: return 16; - case WirePortDataType.COLOR: return 4; - case WirePortDataType.INT: return 1; - case WirePortDataType.UINT: return 1; - } - return 0; - } - - public static WirePortDataType GetWireTypeForChannelAmount( int channelAmount ) - { - switch( channelAmount ) - { - case 1: return WirePortDataType.FLOAT; - case 2: return WirePortDataType.FLOAT2; - case 3: return WirePortDataType.FLOAT3; - case 4: return WirePortDataType.FLOAT4; - case 9: return WirePortDataType.FLOAT3x3; - case 16: return WirePortDataType.FLOAT4x4; - } - return WirePortDataType.FLOAT; - } - - public static string GenerateUniformName( bool excludeUniformKeyword, WirePortDataType dataType, string dataName ) - { - return GenerateUniformName( excludeUniformKeyword, WirePortToCgType( dataType ), dataName ); - } - - public static string GenerateUniformName( bool excludeUniformKeyword, string dataType, string dataName ) - { - int index = excludeUniformKeyword ? 1 : 0; - return string.Format( Constants.UniformDec[index], dataType, dataName ); - } - - public static string GeneratePropertyName( string name, PropertyType propertyType, bool forceUnderscore = false ) - { - if( string.IsNullOrEmpty( name ) ) - return name; - - name = RemoveInvalidCharacters( name ); - if( propertyType != PropertyType.Global || forceUnderscore ) - { - if( name[ 0 ] != '_' ) - { - name = '_' + name; - } - } - - return name; - } - - public static string UrlReplaceInvalidStrings( string originalString ) - { - for( int i = 0; i < Constants.UrlReplacementStringValuesLen; i++ ) - { - originalString = originalString.Replace( Constants.UrlReplacementStringValues[i,0], Constants.UrlReplacementStringValues[i,1] ); - } - return originalString; - } - - public static string ReplaceInvalidStrings( string originalString ) - { - for(int i = 0; i< Constants.ReplacementStringValuesLen;i++ ) - { - originalString = originalString.Replace( Constants.ReplacementStringValues[i,0], Constants.ReplacementStringValues[ i, 1 ] ); - } - return originalString; - } - - public static string RemoveWikiInvalidCharacters( string originalString ) - { - for( int i = 0; i < Constants.WikiInvalidChars.Length; i++ ) - { - originalString = originalString.Replace( Constants.WikiInvalidChars[ i ], string.Empty ); - } - return originalString; - } - - public static string RemoveInvalidEnumCharacters( string originalString ) - { - for( int i = 0; i < Constants.EnumInvalidChars.Length; i++ ) - { - originalString = originalString.Replace( Constants.EnumInvalidChars[ i ], string.Empty ); - } - return originalString; - } - - public static string RemoveInvalidAttrCharacters( string originalString ) - { - for( int i = 0; i < Constants.AttrInvalidChars.Length; i++ ) - { - originalString = originalString.Replace( Constants.AttrInvalidChars[ i ], string.Empty ); - } - return originalString; - } - - public static string RemoveInvalidCharacters( string originalString ) - { - for( int i = 0; i < Constants.OverallInvalidChars.Length; i++ ) - { - originalString = originalString.Replace( Constants.OverallInvalidChars[ i ], string.Empty ); - } - return originalString; - } - - public static string RemoveShaderInvalidCharacters( string originalString ) - { - originalString = originalString.Replace( '\\', '/' ); - for( int i = 0; i < Constants.ShaderInvalidChars.Length; i++ ) - { - originalString = originalString.Replace( Constants.ShaderInvalidChars[ i ], string.Empty ); - } - return originalString; - } - - public static bool IsUnityNativeShader( Shader shader ) - { - string pathName = AssetDatabase.GetAssetPath( shader ); - - if( pathName.Contains( "unity_builtin_extra") || - pathName.Contains( "unity default resources" )) - return true; - - return false; - } - public static bool IsUnityNativeShader( string path ) { return m_unityNativeShaderPaths.ContainsKey( path ); } - - public static string GetComponentForPosition( int pos, WirePortDataType type, bool addDot = false ) - { - string result = addDot ? "." : string.Empty; - switch( pos ) - { - case 0: - { - return ( ( type == WirePortDataType.COLOR ) ? ( result + "r" ) : ( result + "x" ) ); - } - case 1: - { - return ( ( type == WirePortDataType.COLOR ) ? ( result + "g" ) : ( result + "y" ) ); - } - case 2: - { - return ( ( type == WirePortDataType.COLOR ) ? ( result + "b" ) : ( result + "z" ) ); - } - case 3: - { - return ( ( type == WirePortDataType.COLOR ) ? ( result + "a" ) : ( result + "w" ) ); - } - } - return string.Empty; - } - - public static string InvalidParameter( ParentNode node ) - { - ShowMessage( node.UniqueId, "Invalid entrance type on node" + node, MessageSeverity.Error ); - return "0"; - } - - public static string NoConnection( ParentNode node ) - { - ShowMessage( node.UniqueId, "No Input connection on node" + node, MessageSeverity.Error ); - return "0"; - } - - public static string UnknownError( ParentNode node ) - { - ShowMessage( node.UniqueId, "Unknown error on node" + node, MessageSeverity.Error ); - return "0"; - } - - public static string GetTex2DProperty( string name, TexturePropertyValues defaultValue ) { return name + "(\"" + name + "\", 2D) = \"" + defaultValue + "\" {}"; } - public static string AddBrackets( string value ) { return "( " + value + " )"; } - public static Color GetColorFromWireStatus( WireStatus status ) { return m_wireStatusToColor[ status ]; } - public static bool HasColorCategory( string category ) { return m_nodeCategoryToColor.ContainsKey( category ); } - public static void AddColorCategory( string category, Color color ) - { - m_nodeCategoryToColor.Add( category, color ); - } - - public static Color AddColorCategory( string category, string hexColor ) - { - try - { - Color color = new Color(); - ColorUtility.TryParseHtmlString( hexColor, out color ); - m_nodeCategoryToColor.Add( category, color ); - return color; - } - catch( System.Exception e ) - { - Debug.LogException( e ); - } - return m_nodeCategoryToColor[ "Default" ]; - } - - public static Color GetColorFromCategory( string category ) - { - if( m_nodeCategoryToColor.ContainsKey( category ) ) - return m_nodeCategoryToColor[ category ]; - - - if(DebugConsoleWindow.DeveloperMode) - Debug.LogWarning( category + " category does not contain an associated color" ); - - return m_nodeCategoryToColor[ "Default" ]; - } - - public static string LatestOpenedFolder - { - get { return m_latestOpenedFolder; } - set { m_latestOpenedFolder = value; } - } - - public static Shader CreateNewUnlit() - { - if( CurrentWindow == null ) - return null; - - string shaderName; - string pathName; - Shader newShader = null; - IOUtils.GetShaderName( out shaderName, out pathName, "MyUnlitShader", m_latestOpenedFolder ); - if( !System.String.IsNullOrEmpty( shaderName ) && !System.String.IsNullOrEmpty( pathName ) ) - { - CurrentWindow.CreateNewGraph( shaderName ); - CurrentWindow.PreMadeShadersInstance.FlatColorSequence.Execute(); - - CurrentWindow.CurrentGraph.CurrentMasterNode.SetName( shaderName ); - newShader = CurrentWindow.CurrentGraph.FireMasterNode( pathName, true ); - AssetDatabase.Refresh(); - } - return newShader; - } - - public static Shader CreateNewEmpty( string customPath = null , string customShaderName = null ) - { - if( CurrentWindow == null ) - return null; - - string shaderName; - string pathName; - Shader newShader = null; - - - string path = AssetDatabase.GetAssetPath( Selection.activeObject ); - if( path == "" ) - { - path = "Assets"; - } - else if( System.IO.Path.GetExtension( path ) != "" ) - { - path = path.Replace( System.IO.Path.GetFileName( AssetDatabase.GetAssetPath( Selection.activeObject ) ), "" ); - } - - - if( string.IsNullOrEmpty( customPath ) ) - { - IOUtils.GetShaderName( out shaderName, out pathName, Constants.DefaultShaderName, m_latestOpenedFolder ); - } - else - { - pathName = customPath; - if( string.IsNullOrEmpty( customShaderName ) ) - { - shaderName = Constants.DefaultShaderName; - int indexOfAssets = pathName.IndexOf( "Assets" ); - string uniquePath = ( indexOfAssets > 0 ) ? pathName.Remove( 0, indexOfAssets ) : pathName; - string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath( uniquePath + shaderName + ".shader" ); - pathName = assetPathAndName; - shaderName = assetPathAndName.Remove( 0, assetPathAndName.IndexOf( shaderName ) ); - } - else - { - shaderName = customShaderName; - } - shaderName = shaderName.Remove( shaderName.Length - 7 ); - } - if( !System.String.IsNullOrEmpty( shaderName ) && !System.String.IsNullOrEmpty( pathName ) ) - { - m_latestOpenedFolder = pathName; - - CurrentWindow.titleContent.text = AmplifyShaderEditorWindow.GenerateTabTitle( shaderName ); - CurrentWindow.titleContent.image = ShaderIcon; - CurrentWindow.CreateNewGraph( shaderName ); - CurrentWindow.LastOpenedLocation = pathName; - CurrentWindow.CurrentGraph.CurrentMasterNode.SetName( shaderName ); - newShader = CurrentWindow.CurrentGraph.FireMasterNode( pathName, true ); - AssetDatabase.Refresh(); - } - - return newShader; - } - - - public static Shader CreateNewEmptyTemplate( string templateGUID, string customPath = null, string customShaderName = null ) - { - if( CurrentWindow == null ) - return null; - - string shaderName; - string pathName; - Shader newShader = null; - - - string path = AssetDatabase.GetAssetPath( Selection.activeObject ); - if( path == "" ) - { - path = "Assets"; - } - else if( System.IO.Path.GetExtension( path ) != "" ) - { - path = path.Replace( System.IO.Path.GetFileName( AssetDatabase.GetAssetPath( Selection.activeObject ) ), "" ); - } - - - if( string.IsNullOrEmpty( customPath ) ) - { - IOUtils.GetShaderName( out shaderName, out pathName, Constants.DefaultShaderName, m_latestOpenedFolder ); - } - else - { - pathName = customPath; - if( string.IsNullOrEmpty( customShaderName ) ) - { - shaderName = Constants.DefaultShaderName; - int indexOfAssets = pathName.IndexOf( "Assets" ); - string uniquePath = ( indexOfAssets > 0 ) ? pathName.Remove( 0, indexOfAssets ) : pathName; - string assetPathAndName = AssetDatabase.GenerateUniqueAssetPath( uniquePath + shaderName + ".shader" ); - pathName = assetPathAndName; - shaderName = assetPathAndName.Remove( 0, assetPathAndName.IndexOf( shaderName ) ); - } - else - { - shaderName = customShaderName; - } - shaderName = shaderName.Remove( shaderName.Length - 7 ); - } - if( !System.String.IsNullOrEmpty( shaderName ) && !System.String.IsNullOrEmpty( pathName ) ) - { - m_latestOpenedFolder = pathName; - - CurrentWindow.titleContent.text = AmplifyShaderEditorWindow.GenerateTabTitle( shaderName ); - CurrentWindow.titleContent.image = UIUtils.ShaderIcon; - CurrentWindow.CreateNewTemplateGraph( templateGUID ); - CurrentWindow.CurrentGraph.CurrentMasterNode.SetName( shaderName ); - newShader = CurrentWindow.CurrentGraph.FireMasterNode( pathName, true ); - AssetDatabase.Refresh(); - } - - return newShader; - } - - - public static void SetDelayedMaterialMode( Material material ) - { - if( CurrentWindow == null ) - return; - CurrentWindow.SetDelayedMaterialMode( material ); - } - - public static void CreateEmptyFromInvalid( Shader shader ) - { - if( CurrentWindow == null ) - return; - - CurrentWindow.CreateNewGraph( shader ); - CurrentWindow.ForceRepaint(); - } - - public static void CreateEmptyFunction( AmplifyShaderFunction shaderFunction ) - { - if( CurrentWindow == null ) - return; - - CurrentWindow.CreateNewFunctionGraph( shaderFunction ); - CurrentWindow.SaveToDisk( false ); - CurrentWindow.ForceRepaint(); - } - - public static void DrawFloat( UndoParentNode owner, ref Rect propertyDrawPos, ref float value, float newLabelWidth = 8 ) - { - float labelWidth = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = newLabelWidth; - value = owner.EditorGUIFloatField( propertyDrawPos, " ", value, UIUtils.MainSkin.textField ); - EditorGUIUtility.labelWidth = labelWidth; - } - - public static GUIStyle GetCustomStyle( CustomStyle style ) - { - return ( Initialized ) ? MainSkin.customStyles[ (int)style ] : null; - } - - public static void SetCustomStyle( CustomStyle style, GUIStyle guiStyle ) - { - if( MainSkin != null ) - MainSkin.customStyles[ (int)style ] = new GUIStyle( guiStyle ); - } - - public static void OpenFile() - { - if( CurrentWindow == null ) - return; - string newShader = EditorUtility.OpenFilePanel( "Select Shader to open", m_latestOpenedFolder, "shader" ); - if( !System.String.IsNullOrEmpty( newShader ) ) - { - m_latestOpenedFolder = newShader.Substring( 0, newShader.LastIndexOf( '/' ) + 1 ); - int relFilenameId = newShader.IndexOf( Application.dataPath ); - if( relFilenameId > -1 ) - { - string relFilename = newShader.Substring( relFilenameId + Application.dataPath.Length - 6 );// -6 need to also copy the assets/ part - CurrentWindow.LoadFromDisk( relFilename ); - } - else - { - ShowMessage( "Can only load shaders\nfrom inside the projects folder", MessageSeverity.Error ); - } - } - } - - public static bool DetectNodeLoopsFrom( ParentNode node, Dictionary currentNodes ) - { - for( int i = 0; i < node.InputPorts.Count; i++ ) - { - if( node.InputPorts[ i ].IsConnected ) - { - ParentNode newNode = node.InputPorts[ i ].GetOutputNode(); - if( !currentNodes.ContainsKey( newNode.UniqueId ) ) - RecursiveNodeFill( newNode, currentNodes ); - } - } - - bool found = currentNodes.ContainsKey( node.UniqueId ); - currentNodes.Clear(); - currentNodes = null; - - return found; - } - - private static void RecursiveNodeFill( ParentNode node, Dictionary currentNodes ) - { - if( !currentNodes.ContainsKey( node.UniqueId ) ) - currentNodes.Add( node.UniqueId, 1 ); - - for( int i = 0; i < node.InputPorts.Count; i++ ) - { - if( node.InputPorts[ i ].IsConnected ) - { - ParentNode newNode = node.InputPorts[ i ].GetOutputNode(); - if( !currentNodes.ContainsKey( newNode.UniqueId ) ) - RecursiveNodeFill( newNode, currentNodes ); - } - } - } - - public static ParentNode CreateNode( System.Type type, bool registerUndo, Vector2 pos, int nodeId = -1, bool addLast = true ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.CreateNode( type, registerUndo, pos, nodeId, addLast ); - } - return null; - } - - public static void DestroyNode( int nodeId ) - { - if( CurrentWindow != null ) - { - CurrentWindow.CurrentGraph.DestroyNode( nodeId ); - } - } - - public static void ShowMessage( int ownerId, string message, MessageSeverity severity = MessageSeverity.Normal, bool registerTimestamp = true ) - { - if( CurrentWindow != null ) - { - CurrentWindow.ShowMessage( ownerId, message, severity, registerTimestamp ); - } - } - - public static void ShowMessage( string message, MessageSeverity severity = MessageSeverity.Normal, bool registerTimestamp = true ) - { - if( CurrentWindow != null ) - { - CurrentWindow.ShowMessage( message, severity, registerTimestamp ); - } - } - - public static ParentNode GetNode( int nodeId ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.GetNode( nodeId ); - } - return null; - } - - public static PropertyNode GetInternalTemplateNode( int nodeId ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.GetInternalTemplateNode( nodeId ); - } - return null; - } - - public static PropertyNode GetInternalTemplateNode( string propertyName ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.GetInternalTemplateNode( propertyName ); - } - return null; - } - - - public static void DeleteConnection( bool isInput, int nodeId, int portId, bool registerOnLog, bool propagateCallback ) - { - if( CurrentWindow != null ) - { - CurrentWindow.DeleteConnection( isInput, nodeId, portId, registerOnLog, propagateCallback ); - } - } - - public static void ConnectInputToOutput( int inNodeId, int inPortId, int outNodeId, int outPortId ) - { - if( CurrentWindow != null ) - { - CurrentWindow.ConnectInputToOutput( inNodeId, inPortId, outNodeId, outPortId ); - } - } - - public static Shader CreateNewGraph( string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.CreateNewGraph( name ); - } - return null; - } - public static void SetConnection( int InNodeId, int InPortId, int OutNodeId, int OutPortId ) - { - if( CurrentWindow != null ) - { - CurrentWindow.CurrentGraph.SetConnection( InNodeId, InPortId, OutNodeId, OutPortId ); - } - } - - public static bool IsChannelAvailable( int channelId ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.IsChannelAvailable( channelId ); - } - return false; - } - - public static bool ReleaseUVChannel( int nodeId, int channelId ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.ReleaseUVChannel( nodeId, channelId ); - } - return false; - } - - public static bool RegisterUVChannel( int nodeId, int channelId, string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.RegisterUVChannel( nodeId, channelId, name ); - } - return false; - } - - public static void GetFirstAvailableName( int nodeId, WirePortDataType type, out string outProperty, out string outInspector, bool useCustomPrefix = false, string customPrefix = null ) - { - outProperty = string.Empty; - outInspector = string.Empty; - if( CurrentWindow != null ) - { - CurrentWindow.DuplicatePrevBufferInstance.GetFirstAvailableName( nodeId, type, out outProperty, out outInspector, useCustomPrefix, customPrefix ); - } - } - - - public static bool IsNumericName( string name ) - { - Match match = Regex.Match( name, NumericNamePattern ); - if( match != null && match.Success ) - return true; - return false; - } - - public static bool CheckInvalidUniformName( string name ) - { - if( m_reservedPropertyNames.ContainsKey( name ) ) - { - ShowMessage( string.Format( Constants.ReservedPropertyNameStr, name ) ); - return true; - } - - if( IsNumericName( name )) - { - ShowMessage( string.Format( Constants.NumericPropertyNameStr, name ) ); - return true; - } - - return false; - } - - public static bool RegisterUniformName( int nodeId, string name ) - { - if( CheckInvalidUniformName( name ) ) - { - return false; - } - - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.RegisterUniformName( nodeId, name ); - } - return false; - } - - public static bool ReleaseUniformName( int nodeId, string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.ReleaseUniformName( nodeId, name ); - } - return false; - } - - public static bool IsUniformNameAvailable( string name ) - { - if( CheckInvalidUniformName( name ) ) - { - return false; - } - - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.IsUniformNameAvailable( name ); - } - return false; - } - - public static int CheckUniformNameOwner( string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.CheckUniformNameOwner( name ); - } - return -1; - } - - public static string GetUniqueUniformName( string name ) - { - int num = 0; - Regex reg = new Regex( @"([0-9]+)$" ); - Match match = reg.Match( name ); - if( match.Success ) - { - string s = match.Groups[ 1 ].Captures[ 0 ].Value; - num = int.Parse( s ); - name = name.Replace( s, "" ); - } - - for( int i = num + 1; i < 1000; i++ ) - { - string testName = name + i; - - if( CheckInvalidUniformName( testName ) ) - { - continue; - } - - if( CurrentWindow != null ) - { - if( CurrentWindow.DuplicatePrevBufferInstance.IsUniformNameAvailable( testName ) ) - { - return testName; - } - } - } - return name; - } - - public static bool RegisterLocalVariableName( int nodeId, string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.RegisterLocalVariableName( nodeId, name ); - } - return false; - } - - public static bool ReleaseLocalVariableName( int nodeId, string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.ReleaseLocalVariableName( nodeId, name ); - } - return false; - } - - public static bool IsLocalvariableNameAvailable( string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.IsLocalvariableNameAvailable( name ); - } - return false; - } - - public static string GetChannelName( int channelId ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.GetChannelName( channelId ); - } - return string.Empty; - } - - public static void SetChannelName( int channelId, string name ) - { - if( CurrentWindow != null ) - { - CurrentWindow.DuplicatePrevBufferInstance.SetChannelName( channelId, name ); - } - } - - public static int RegisterFirstAvailableChannel( int nodeId, string name ) - { - if( CurrentWindow != null ) - { - return CurrentWindow.DuplicatePrevBufferInstance.RegisterFirstAvailableChannel( nodeId, name ); - } - return -1; - } - - public static int PortCategorytoAttayIdx( MasterNodePortCategory category ) - { - if( m_portCategoryToArrayIdx.ContainsKey( category )) - return m_portCategoryToArrayIdx[category]; - - return m_portCategoryToArrayIdx[ MasterNodePortCategory.Fragment ]; - } - - public static bool DisplayDialog( string shaderPath ) - { - string value = System.String.Format( "Save changes to the shader {0} before closing?", shaderPath ); - return EditorUtility.DisplayDialog( "Load selected", value, "Yes", "No" ); - } - - public static void ForceUpdateFromMaterial() - { - if( CurrentWindow != null ) - { - // CurrentWindow.Focus(); - CurrentWindow.ForceUpdateFromMaterial(); - } - } - - public static void MarkToRepaint() { if( CurrentWindow != null ) CurrentWindow.MarkToRepaint(); } - public static void RequestSave() { if( CurrentWindow != null ) CurrentWindow.RequestSave(); } - public static string FloatToString( float value ) - { - string floatStr = value.ToString(); - if( value % 1 == 0 ) - { - floatStr += ".0"; - } - return floatStr; - } - - public static int CurrentShaderVersion() - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.LoadedShaderVersion; - } - return -1; - } - - public static bool IsProperty( PropertyType type ) { return ( type == PropertyType.Property || type == PropertyType.InstancedProperty ); } - - public static MasterNode CurrentMasterNode() - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.CurrentMasterNode; - } - return null; - } - - public static void AddVirtualTextureCount() { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.AddVirtualTextureCount(); } } - - public static bool HasVirtualTexture() - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.HasVirtualTexture; - } - return false; - } - - public static void RemoveVirtualTextureCount() { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.RemoveVirtualTextureCount(); } } - - //public static void AddInstancePropertyCount() { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.AddInstancePropertyCount(); } } - - public static bool IsInstancedShader() - { - if( CurrentWindow != null ) - { - return CurrentWindow.CurrentGraph.IsInstancedShader; - } - return false; - } - - //public static void RemoveInstancePropertyCount() { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.RemoveInstancePropertyCount(); } } - //public static void AddNormalDependentCount() { if ( CurrentWindow != null ) { CurrentWindow.CurrentGraph.AddNormalDependentCount(); } } - //public static void RemoveNormalDependentCount() { if ( CurrentWindow != null ) { CurrentWindow.CurrentGraph.RemoveNormalDependentCount(); } } - //public static bool IsNormalDependent() - //{ - // if ( CurrentWindow != null ) - // { - // return CurrentWindow.CurrentGraph.IsNormalDependent; - // } - // return false; - //} - - public static void CopyValuesFromMaterial( Material mat ) - { - if( CurrentWindow != null && CurrentWindow.CurrentMaterial == mat ) - { - CurrentWindow.CurrentGraph.CopyValuesFromMaterial( mat ); - } - else - { - int aseWindowCount = IOUtils.AllOpenedWindows.Count; - for( int i = 0; i < aseWindowCount; i++ ) - { - if( IOUtils.AllOpenedWindows[ i ] != m_currentWindow && IOUtils.AllOpenedWindows[ i ].CurrentMaterial == mat ) - { - IOUtils.AllOpenedWindows[ i ].CurrentGraph.CopyValuesFromMaterial( mat ); - break; - } - } - } - } - - // Sampler Node - public static void RegisterSamplerNode( SamplerNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.SamplerNodes.AddNode( node ); } } - public static void UnregisterSamplerNode( SamplerNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.SamplerNodes.RemoveNode( node ); } } - public static string[] SamplerNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.SamplerNodes.NodesArr; } return null; } - public static SamplerNode GetSamplerNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.SamplerNodes.GetNode( idx ); } return null; } - public static void UpdateSamplerDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.SamplerNodes.UpdateDataOnNode( uniqueId, data ); } } - public static int GetSamplerNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.SamplerNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static int GetSamplerNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.SamplerNodes.NodesList.Count; } return -1; } - - // Float Node - public static void RegisterFloatIntNode( PropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FloatIntNodes.AddNode( node ); } } - public static void UnregisterFloatIntNode( PropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FloatIntNodes.RemoveNode( node ); } } - public static string[] FloatIntNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FloatIntNodes.NodesArr; } return null; } - public static int[] FloatIntNodeIds() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FloatIntNodes.NodeIds; } return null; } - public static PropertyNode GetFloatIntNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FloatIntNodes.GetNode( idx ); } return null; } - public static void UpdateFloatIntDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FloatIntNodes.UpdateDataOnNode( uniqueId, data ); } } - public static int GetFloatIntNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FloatIntNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static int GetNodeIdByName( string name ) - { - if( CurrentWindow != null ) - { - UsageListFloatIntNodes list = CurrentWindow.CurrentGraph.FloatIntNodes; - int count = list.Count; - for( int i = 0; i < count; i++ ) - { - if( list.NodesList[ i ].PropertyName.Equals( name ) ) - return list.NodesList[ i ].UniqueId; - } - } - return -1; - } - public static PropertyNode GetFloatIntNodeByUniqueId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FloatIntNodes.GetNodeByUniqueId( uniqueId ); } return null; } - //public static int GetFloatNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FloatNodes.NodesList.Count; } return -1; } - - // Texture Property - public static void RegisterTexturePropertyNode( TexturePropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.TexturePropertyNodes.AddNode( node ); } } - public static void UnregisterTexturePropertyNode( TexturePropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.TexturePropertyNodes.RemoveNode( node ); } } - public static string[] TexturePropertyNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TexturePropertyNodes.NodesArr; } return null; } - public static TexturePropertyNode GetTexturePropertyNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TexturePropertyNodes.GetNode( idx ); } return null; } - public static void UpdateTexturePropertyDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.TexturePropertyNodes.UpdateDataOnNode( uniqueId, data ); } } - public static int GetTexturePropertyNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TexturePropertyNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static int GetTexturePropertyNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TexturePropertyNodes.NodesList.Count; } return -1; } - - // Texture Array - public static void RegisterTextureArrayNode( TextureArrayNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.TextureArrayNodes.AddNode( node ); } } - public static void UnregisterTextureArrayNode( TextureArrayNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.TextureArrayNodes.RemoveNode( node ); } } - public static string[] TextureArrayNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TextureArrayNodes.NodesArr; } return null; } - public static TextureArrayNode GetTextureArrayNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TextureArrayNodes.GetNode( idx ); } return null; } - public static void UpdateTextureArrayDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.TextureArrayNodes.UpdateDataOnNode( uniqueId, data ); } } - public static int GetTextureArrayNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TextureArrayNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static int GetTextureArrayNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.TextureArrayNodes.NodesList.Count; } return -1; } - - // Raw Property Node - public static void RegisterRawPropertyNode( PropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.OutsideGraph.RawPropertyNodes.AddNode( node ); } } - public static void UnregisterRawPropertyNode( PropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.OutsideGraph.RawPropertyNodes.RemoveNode( node ); } } - - // Property Node - public static void RegisterPropertyNode( PropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.PropertyNodes.AddNode( node ); } } - public static void UnregisterPropertyNode( PropertyNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.PropertyNodes.RemoveNode( node ); } } - public static string[] PropertyNodeNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.PropertyNodes.NodesArr; } return null; } - public static PropertyNode GetPropertyNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.PropertyNodes.GetNode( idx ); } return null; } - public static PropertyNode GetPropertyNodeByUniqueId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.PropertyNodes.GetNodeByUniqueId( uniqueId ); } return null; } - public static void UpdatePropertyDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.PropertyNodes.UpdateDataOnNode( uniqueId, data ); } } - public static int GetPropertyNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.PropertyNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static List PropertyNodesList() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.PropertyNodes.NodesList; } return null; } - public static int GetPropertyNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.PropertyNodes.NodesList.Count; } return -1; } - - // Function Inputs - public static void RegisterFunctionInputNode( FunctionInput node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionInputNodes.AddNode( node ); } } - public static void UnregisterFunctionInputNode( FunctionInput node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionInputNodes.RemoveNode( node ); } } - public static void UpdateFunctionInputData( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionInputNodes.UpdateDataOnNode( uniqueId, data ); } } - public static List FunctionInputList() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionInputNodes.NodesList; } return null; } - - // Function Nodes - public static void RegisterFunctionNode( FunctionNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionNodes.AddNode( node ); } } - public static void UnregisterFunctionNode( FunctionNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionNodes.RemoveNode( node ); } } - public static void UpdateFunctionData( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionNodes.UpdateDataOnNode( uniqueId, data ); } } - public static List FunctionList() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionNodes.NodesList; } return null; } - - // Function Outputs - public static void RegisterFunctionOutputNode( FunctionOutput node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionOutputNodes.AddNode( node ); } } - public static void UnregisterFunctionOutputNode( FunctionOutput node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionOutputNodes.RemoveNode( node ); } } - public static void UpdateFunctionOutputData( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionOutputNodes.UpdateDataOnNode( uniqueId, data ); } } - public static List FunctionOutputList() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionOutputNodes.NodesList; } return null; } - - // Function Switches Copy - public static void RegisterFunctionSwitchCopyNode( FunctionSwitch node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionSwitchCopyNodes.AddNode( node ); } } - public static void UnregisterFunctionSwitchCopyNode( FunctionSwitch node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionSwitchCopyNodes.RemoveNode( node ); } } - public static void UpdateFunctionSwitchCopyData( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionSwitchCopyNodes.UpdateDataOnNode( uniqueId, data ); } } - public static List FunctionSwitchCopyList() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionSwitchCopyNodes.NodesList; } return null; } - - // Function Switches - public static void RegisterFunctionSwitchNode( FunctionSwitch node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionSwitchNodes.AddNode( node ); } } - public static void UnregisterFunctionSwitchNode( FunctionSwitch node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionSwitchNodes.RemoveNode( node ); } } - public static void UpdateFunctionSwitchData( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionSwitchNodes.UpdateDataOnNode( uniqueId, data ); } } - public static List FunctionSwitchList() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionSwitchNodes.NodesList; } return null; } - public static void UpdateFunctionSwitchArr() { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.FunctionSwitchNodes.UpdateNodeArr(); } } - public static string[] FunctionSwitchesNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionSwitchNodes.NodesArr; } return null; } - public static FunctionSwitch GetFunctionSwitchNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionSwitchNodes.GetNode( idx ); } return null; } - public static int GetFunctionSwitchNodeIndex( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.FunctionSwitchNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - - // Screen Color Node - public static void RegisterScreenColorNode( ScreenColorNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.ScreenColorNodes.AddNode( node ); } } - public static void UnregisterScreenColorNode( ScreenColorNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.ScreenColorNodes.RemoveNode( node ); } } - public static string[] ScreenColorNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.ScreenColorNodes.NodesArr; } return null; } - public static ScreenColorNode GetScreenColorNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.ScreenColorNodes.GetNode( idx ); } return null; } - public static int GetScreenColorNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.ScreenColorNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static void UpdateScreenColorDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.ScreenColorNodes.UpdateDataOnNode( uniqueId, data ); } } - public static int GetScreenColorNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.ScreenColorNodes.NodesList.Count; } return -1; } - - // Local Var Node - public static int RegisterLocalVarNode( RegisterLocalVarNode node ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.LocalVarNodes.AddNode( node ); } return -1; } - public static void UnregisterLocalVarNode( RegisterLocalVarNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.LocalVarNodes.RemoveNode( node ); } } - public static string[] LocalVarNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.LocalVarNodes.NodesArr; } return null; } - public static int LocalVarNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.LocalVarNodes.NodesList.Count; } return 0; } - public static int GetLocalVarNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.LocalVarNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static RegisterLocalVarNode GetLocalVarNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.LocalVarNodes.GetNode( idx ); } return null; } - public static void UpdateLocalVarDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.LocalVarNodes.UpdateDataOnNode( uniqueId, data ); } } - - //Global Array - public static void RegisterGlobalArrayNode( GlobalArrayNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.GlobalArrayNodes.AddNode( node ); } } - public static void UnregisterGlobalArrayNode( GlobalArrayNode node ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.GlobalArrayNodes.RemoveNode( node ); } } - public static string[] GlobalArrayNodeArr() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.GlobalArrayNodes.NodesArr; } return null; } - public static GlobalArrayNode GetGlobalArrayNode( int idx ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.GlobalArrayNodes.GetNode( idx ); } return null; } - public static int GetGlobalArrayNodeRegisterId( int uniqueId ) { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.GlobalArrayNodes.GetNodeRegisterIdx( uniqueId ); } return -1; } - public static void UpdateGlobalArrayDataNode( int uniqueId, string data ) { if( CurrentWindow != null ) { CurrentWindow.CurrentGraph.GlobalArrayNodes.UpdateDataOnNode( uniqueId, data ); } } - public static int GetGlobalArrayNodeAmount() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.GlobalArrayNodes.NodesList.Count; } return -1; } - - - public static void FocusOnNode( ParentNode node, float zoom, bool selectNode ) { if( CurrentWindow != null ) { CurrentWindow.FocusOnNode( node, zoom, selectNode ); } } - public static PrecisionType CurrentPrecision() { if( CurrentWindow != null ) { return CurrentWindow.CurrentGraph.CurrentPrecision; } return PrecisionType.Float; } - public static string CurrentPrecisionCg() { if( CurrentWindow != null ) { return m_precisionTypeToCg[ CurrentWindow.CurrentGraph.CurrentPrecision ]; } return m_precisionTypeToCg[ PrecisionType.Float ]; } - - public static PrecisionType GetFinalPrecision( PrecisionType precision ) - { - if( CurrentWindow != null && CurrentWindow.CurrentGraph != null ) - { - PrecisionType mainPrecision = CurrentWindow.CurrentGraph.CurrentPrecision; - if( (int)mainPrecision > (int)precision ) - return mainPrecision; - } - return precision; - } - - public static bool GetNodeAvailabilityInBitArray( int bitArray, NodeAvailability availability ) { return ( bitArray & (int)availability ) != 0; } - public static bool GetCategoryInBitArray( int bitArray, MasterNodePortCategory category ) { return ( bitArray & (int)category ) != 0; } - public static void SetCategoryInBitArray( ref int bitArray, MasterNodePortCategory category ) { bitArray = bitArray | (int)category; } - - public static int GetPriority( WirePortDataType type ) { return m_portPriority[ type ]; } - - public static void ShowIncompatiblePortMessage( bool fromInput, ParentNode inNode, WirePort inPort, ParentNode outNode, WirePort outPort ) - { - string inPortName = inPort.Name.Equals( Constants.EmptyPortValue ) ? inPort.PortId.ToString() : inPort.Name; - string outPortName = outPort.Name.Equals( Constants.EmptyPortValue ) ? outPort.PortId.ToString() : outPort.Name; - ShowMessage( outNode.UniqueId, string.Format( ( fromInput ? IncorrectInputConnectionErrorMsg : IncorrectOutputConnectionErrorMsg ), inPortName, inNode.Attributes.Name, inPort.DataType, outPort.DataType, outPortName, outNode.Attributes.Name ) ); - } - - public static void ShowNoVertexModeNodeMessage( ParentNode node ) - { - ShowMessage( node.UniqueId, string.Format( NoVertexModeNodeWarning, node.Attributes.Name ), MessageSeverity.Warning ); - } - - public static int TotalExampleMaterials { get { return m_exampleMaterialIDs.Count; } } - - public static int ShaderIndentLevel - { - get { return m_shaderIndentLevel; } - set - { - m_shaderIndentLevel = Mathf.Max( value, 0 ); - m_shaderIndentTabs = string.Empty; - for( int i = 0; i < m_shaderIndentLevel; i++ ) { m_shaderIndentTabs += "\t"; } - } - } - - public static string ShaderIndentTabs { get { return m_shaderIndentTabs; } } - public static void AddLineToShaderBody( ref string ShaderBody, string line ) { ShaderBody += m_shaderIndentTabs + line; } - public static void AddMultiLineToShaderBody( ref string ShaderBody, string[] lines ) - { - for( int i = 0; i < lines.Length; i++ ) - { - ShaderBody += m_shaderIndentTabs + lines[ i ]; - } - } - - public static void ClearUndoHelper() - { - m_undoHelper.Clear(); - } - - public static bool CheckUndoNode( ParentNode node ) - { - if( node == null ) - return false; - if( m_undoHelper.ContainsKey( node.UniqueId ) ) - { - return false; - } - - m_undoHelper.Add( node.UniqueId, node ); - EditorUtility.SetDirty( node ); - return true; - } - - public static void MarkUndoAction() - { - SerializeHelperCounter = 2; - } - - public static bool SerializeFromUndo() - { - if( SerializeHelperCounter > 0 ) - { - SerializeHelperCounter--; - return true; - } - return false; - } - - public static int GetKeywordId( string keyword ) - { - if( AvailableKeywordsDict.Count != AvailableKeywords.Length ) - { - AvailableKeywordsDict.Clear(); - for( int i = 1; i < AvailableKeywords.Length; i++ ) - { - AvailableKeywordsDict.Add( AvailableKeywords[ i ], i ); - } - } - - if( AvailableKeywordsDict.ContainsKey( keyword ) ) - { - return AvailableKeywordsDict[ keyword ]; - } - - return 0; - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs.meta deleted file mode 100644 index 91858515..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UIUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 23e0210afe076544ca92d761094a9119 -timeCreated: 1481126954 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs deleted file mode 100644 index d7b35d30..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs +++ /dev/null @@ -1,12 +0,0 @@ -using UnityEditor; -using UnityEngine; -using UnityEngine.Internal; -using System; - -namespace AmplifyShaderEditor -{ - public class UndoUtils - { - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs.meta deleted file mode 100644 index e4ad8c01..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UndoUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 89dee7566d97f1847b9fe114e1c9a1a2 -timeCreated: 1489603190 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs deleted file mode 100644 index 9e92fe2d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs +++ /dev/null @@ -1,91 +0,0 @@ -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public class UpperLeftWidgetHelper - { - public int DrawWidget( ParentNode owner, int selectedIndex, GUIContent[] displayedOptions ) - { - if( owner.DropdownEditing ) - { - int newValue = owner.EditorGUIPopup( owner.DropdownRect, selectedIndex, displayedOptions, UIUtils.PropertyPopUp ); - if( newValue != selectedIndex ) - { - owner.DropdownEditing = false; - } - return newValue; - } - return selectedIndex; - } - - public int DrawWidget( ParentNode owner, int selectedIndex, string[] displayedOptions ) - { - if( owner.DropdownEditing ) - { - int newValue = owner.EditorGUIPopup( owner.DropdownRect, selectedIndex, displayedOptions, UIUtils.PropertyPopUp ); - if( newValue != selectedIndex ) - { - owner.DropdownEditing = false; - } - return newValue; - } - return selectedIndex; - } - - public int DrawWidget( ParentNode owner, int selectedIndex, string[] displayedOptions, int[] optionValues ) - { - if( owner.DropdownEditing ) - { - int newValue = owner.EditorGUIIntPopup( owner.DropdownRect, selectedIndex, displayedOptions, optionValues, UIUtils.PropertyPopUp ); - if( newValue != selectedIndex ) - { - owner.DropdownEditing = false; - } - return newValue; - } - return selectedIndex; - } - - // GC free version - public void DrawWidget( ref TEnum selectedIndex, ParentNode owner, Action callback ) where TEnum : struct - { - if( owner.DropdownEditing ) - { - Enum asEnumType = selectedIndex as Enum; - if( asEnumType != null ) - { - EditorGUI.BeginChangeCheck(); - selectedIndex = ( owner.EditorGUIEnumPopup( owner.DropdownRect, asEnumType, UIUtils.PropertyPopUp ) as TEnum? ).Value; - if( EditorGUI.EndChangeCheck() ) - { - owner.DropdownEditing = false; - if( callback != null ) - callback( owner ); - } - } - } - } - - /* - * USE THIS OVERRIDE IN CASE THE NODE DOESN'T HAVE PREVIEW - */ - //public override void AfterCommonInit() - //{ - // base.AfterCommonInit(); - // if( PaddingTitleLeft == 0 ) - // { - // PaddingTitleLeft = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - // if( PaddingTitleRight == 0 ) - // PaddingTitleRight = Constants.PropertyPickerWidth + Constants.IconsLeftRightMargin; - // } - //} - - - /* - * USE THE SOURCE CODE BELOW INTO THE NODE YOU WANT THE WIDGET TO SHOW - */ - //private UpperLeftWidgetHelper m_upperLeftWidget = new UpperLeftWidgetHelper(); - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs.meta deleted file mode 100644 index 6e110525..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/UpperLeftWidgetHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 32dbececad3a67a4fbde694ae50ce82c -timeCreated: 1504080603 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs deleted file mode 100644 index 7b8972b4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs +++ /dev/null @@ -1,250 +0,0 @@ -#if UNITY_EDITOR -using System; -using System.Reflection; -using UnityEditor; -using UnityEngine; - -public static class WindowHelper -{ - private class R_EditorWindow - { - private EditorWindow m_instance; - private System.Type m_type; - - public R_EditorWindow( EditorWindow instance ) - { - m_instance = instance; - m_type = instance.GetType(); - } - - public object Parent - { - get - { - var field = m_type.GetField( "m_Parent", BindingFlags.Instance | BindingFlags.NonPublic ); - return field.GetValue( m_instance ); - } - } - - public object Docked - { - get - { - var property = m_type.GetProperty( "docked", BindingFlags.Instance | BindingFlags.NonPublic ); - return property.GetValue( m_instance, null ); - } - } - } - - private class R_DockArea - { - private object m_instance; - private System.Type m_type; - - public R_DockArea( object instance ) - { - m_instance = instance; - m_type = instance.GetType(); - } - - public object Window - { - get - { - var property = m_type.GetProperty( "window", BindingFlags.Instance | BindingFlags.Public ); - return property.GetValue( m_instance, null ); - } - } - - public object ActualView - { - get - { - var field = m_type.GetField( "m_ActualView", BindingFlags.Instance | BindingFlags.NonPublic ); - return field.GetValue( m_instance ); - } - } - - public object OriginalDragSource - { - set - { - var field = m_type.GetField( "s_OriginalDragSource", BindingFlags.Static | BindingFlags.NonPublic ); - field.SetValue( null, value ); - } - } - - - public void AddTab( EditorWindow pane ) - { -#if UNITY_2018_3_OR_NEWER - var method = m_type.GetMethod( "AddTab", BindingFlags.Instance | BindingFlags.Public, null, new System.Type[] { typeof( EditorWindow ), typeof( bool ) }, null ); - method.Invoke( m_instance, new object[] { pane, true } ); -#else - var method = m_type.GetMethod( "AddTab", BindingFlags.Instance | BindingFlags.Public, null, new System.Type[] { typeof( EditorWindow ) }, null ); - method.Invoke( m_instance, new object[] { pane } ); -#endif - } - - public void RemoveTab( EditorWindow pane ) - { - var method = m_type.GetMethod( "RemoveTab", BindingFlags.Instance | BindingFlags.Public, null, new System.Type[] { typeof( EditorWindow ) }, null ); - method.Invoke( m_instance, new object[] { pane } ); - } - } - - private class R_ContainerWindow - { - private object m_instance; - private System.Type m_type; - - public R_ContainerWindow( object instance ) - { - m_instance = instance; - m_type = instance.GetType(); - } - - public object RootSplitView - { - get - { - var property = m_type.GetProperty( "rootSplitView", BindingFlags.Instance | BindingFlags.Public ); - return property.GetValue( m_instance, null ); - } - } - - public object RootView - { - get - { - var property = m_type.GetProperty( "rootView", BindingFlags.Instance | BindingFlags.Public ); - return property.GetValue( m_instance, null ); - } - } - - public object WindowPtr - { - get - { - var all = m_type.GetNestedTypes(); - foreach( var item in all ) - { - Debug.Log( item.Name ); - } - var property = m_type.GetField( "m_WindowPtr", BindingFlags.Instance | BindingFlags.NonPublic ); - return property.GetValue( m_instance ); - } - } - } - - private class R_SplitView - { - private object m_instance; - private System.Type m_type; - - public R_SplitView( object instance ) - { - m_instance = instance; - m_type = instance.GetType(); - } - - public object DragOver( EditorWindow child, Vector2 screenPoint ) - { - var method = m_type.GetMethod( "DragOver", BindingFlags.Instance | BindingFlags.Public ); - return method.Invoke( m_instance, new object[] { child, screenPoint } ); - } - - public void PerformDrop( EditorWindow child, object dropInfo, Vector2 screenPoint ) - { - var method = m_type.GetMethod( "PerformDrop", BindingFlags.Instance | BindingFlags.Public ); - method.Invoke( m_instance, new object[] { child, dropInfo, screenPoint } ); - } - } - - public enum DockPosition - { - Left, - Top, - Right, - Bottom - } - - public static bool IsDocked( this EditorWindow wnd ) - { - var parent = new R_EditorWindow( wnd ); - return (bool)parent.Docked; - } - - public static void Undock( this EditorWindow wnd ) - { - var parent = new R_EditorWindow( wnd ); - var dockArea = new R_DockArea( parent.Parent ); - dockArea.RemoveTab( wnd ); - wnd.Show( true ); - } - - public static void RemoveTab( this EditorWindow wnd ) - { - var parent = new R_EditorWindow( wnd ); - var dockArea = new R_DockArea( parent.Parent ); - dockArea.RemoveTab( wnd ); - } - - /// - /// Docks the second window to the first window at the given position - /// - public static void Dock( this EditorWindow wnd, EditorWindow other, DockPosition position ) - { - var mousePosition = GetFakeMousePosition( wnd, position ); - - var parent = new R_EditorWindow( wnd ); - var child = new R_EditorWindow( other ); - var dockArea = new R_DockArea( parent.Parent ); - var containerWindow = new R_ContainerWindow( dockArea.Window ); - var splitView = new R_SplitView( containerWindow.RootSplitView ); - var dropInfo = splitView.DragOver( other, mousePosition ); - dockArea.OriginalDragSource = child.Parent; - splitView.PerformDrop( other, dropInfo, mousePosition ); - } - - - /// - /// Adds the the second window as a tab at the end of the first window tab list - /// - /// - /// - public static void AddTab( this EditorWindow existingWindow, EditorWindow newWindow ) - { - var parent = new R_EditorWindow( existingWindow ); - var child = new R_EditorWindow( newWindow ); - var dockArea = new R_DockArea( parent.Parent ); - dockArea.OriginalDragSource = child.Parent; - dockArea.AddTab( newWindow ); - } - - private static Vector2 GetFakeMousePosition( EditorWindow wnd, DockPosition position ) - { - Vector2 mousePosition = Vector2.zero; - - // The 20 is required to make the docking work. - // Smaller values might not work when faking the mouse position. - switch ( position ) - { - case DockPosition.Left: - mousePosition = new Vector2( 20, wnd.position.size.y / 2 ); - break; - case DockPosition.Top: - mousePosition = new Vector2( wnd.position.size.x / 2, 20 ); - break; - case DockPosition.Right: - mousePosition = new Vector2( wnd.position.size.x - 20, wnd.position.size.y / 2 ); - break; - case DockPosition.Bottom: - mousePosition = new Vector2( wnd.position.size.x / 2, wnd.position.size.y - 20 ); - break; - } - - return GUIUtility.GUIToScreenPoint( mousePosition ); - } -} -#endif diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs.meta deleted file mode 100644 index 4b589194..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ad6ef05d39dc39e42b8bfe0bdb826b7a -timeCreated: 1494336778 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs deleted file mode 100644 index 3a57b9b7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs +++ /dev/null @@ -1,148 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -#if UNITY_EDITOR_WIN - -using System; -using System.Collections.Generic; -using System.Runtime.InteropServices; -using System.Text; - -public class WindowsUtil -{ - public const int GWL_STYLE = -16; //hex constant for style changing - public const int WS_BORDER = 0x00800000; //window with border - public const int WS_CAPTION = 0x00C00000; //window with a title bar with border - public const int WS_SYSMENU = 0x00080000; //window with no borders etc. - public const int WS_MAXIMIZE = 0x01000000; - public const int WS_MAXIMIZEBOX = 0x00010000; - public const int WS_MINIMIZE = 0x20000000; - public const int WS_MINIMIZEBOX = 0x00020000; - public const int WS_SIZEBOX = 0x00040000; - public const int WS_VISIBLE = 0x10000000; - public const int WS_TABSTOP = 0x00010000; - public const int WS_CLIPCHILDREN = 0x02000000; - public const int WS_CLIPSIBLINGS = 0x04000000; - - [DllImport( "user32.dll", EntryPoint = "SetWindowPos" )] - public static extern bool SetWindowPos( System.IntPtr hwnd, int hWndInsertAfter, int x, int Y, int cx, int cy, int wFlags ); - - public delegate bool EnumWindowsProc( System.IntPtr hWnd, System.IntPtr lParam ); - - [DllImport( "user32.dll", CharSet = CharSet.Auto, ExactSpelling = true )] - public static extern IntPtr GetDesktopWindow(); - - [DllImport( "user32.dll" )] - public static extern int SetWindowLong( IntPtr hWnd, int nIndex, int dwNewLong ); - - [DllImport( "user32.dll" )] - public static extern int GetWindowLong( IntPtr hWnd, int nIndex ); - - [DllImport( "user32.dll", ExactSpelling = true, SetLastError = true )] - internal static extern int MapWindowPoints( IntPtr hWndFrom, IntPtr hWndTo, [In, Out] ref Rect rect, [MarshalAs( UnmanagedType.U4 )] int cPoints ); - - [DllImport( "user32.dll" )] - public static extern bool EnumWindows( EnumWindowsProc enumProc, System.IntPtr lParam ); - - [DllImport( "user32" )] - [return: MarshalAs( UnmanagedType.Bool )] - public static extern bool EnumChildWindows( IntPtr window, EnumWindowProc callback, IntPtr lParam ); - - public delegate bool EnumWindowProc( IntPtr hwnd, IntPtr lParam ); - - [DllImport( "user32.dll", SetLastError = true )] - public static extern bool MoveWindow( IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint ); - - [DllImport( "user32.dll", CharSet = CharSet.Auto, SetLastError = true )] - public static extern int GetWindowThreadProcessId( System.IntPtr handle, out int processId ); - - [DllImport( "user32.dll", SetLastError = true )] - public static extern IntPtr FindWindowEx( string lpClassName, string lpWindowName ); - - // Find window by Caption only. Note you must pass IntPtr.Zero as the first parameter. - [DllImport( "user32.dll", EntryPoint = "FindWindow", SetLastError = true )] - public static extern IntPtr FindWindowByCaptionEx( IntPtr ZeroOnly, string lpWindowName ); - - [DllImport( "user32.dll", SetLastError = true, CharSet = CharSet.Auto )] - public static extern int GetClassName( IntPtr hWnd, StringBuilder lpClassName, int nMaxCount ); - - [DllImport( "user32.dll" )] - public static extern int GetWindowText( System.IntPtr hWnd, StringBuilder text, int nMaxCount ); - - [DllImport( "user32.dll" )] - public static extern int GetWindowTextLength( System.IntPtr hWnd ); - - [DllImport( "user32.dll" )] - public static extern IntPtr FindWindowEx( IntPtr parentWindow, IntPtr previousChildWindow, string windowClass, string windowTitle ); - - [DllImport( "user32.dll" )] - public static extern IntPtr GetActiveWindow(); - - [DllImport( "user32.dll" )] - public static extern bool GetWindowRect( System.IntPtr hwnd, ref Rect rectangle ); - - static public IntPtr[] GetProcessWindows( int processId ) - { - List output = new List(); - IntPtr winPtr = IntPtr.Zero; - do - { - winPtr = FindWindowEx( IntPtr.Zero, winPtr, null, null ); - int id; - GetWindowThreadProcessId( winPtr, out id ); - if( id == processId ) - output.Add( winPtr ); - } while( winPtr != IntPtr.Zero ); - - return output.ToArray(); - } - - public struct Rect - { - public int Left { get; set; } - public int Top { get; set; } - public int Right { get; set; } - public int Bottom { get; set; } - public int Width { get { return Right - Left; } } - public int Height { get { return Bottom - Top; } } - - public override string ToString() - { - return "(l: " + Left + ", r: " + Right + ", t: " + Top + ", b: " + Bottom + ")"; - } - } - - public static bool GetProcessRect( System.Diagnostics.Process process, ref Rect rect ) - { - IntPtr[] winPtrs = WindowsUtil.GetProcessWindows( process.Id ); - - for( int i = 0; i < winPtrs.Length; i++ ) - { - bool gotRect = WindowsUtil.GetWindowRect( winPtrs[ i ], ref rect ); - if( gotRect && ( rect.Left != 0 && rect.Top != 0 ) ) - return true; - } - return false; - } - - public static void SetWindowPosition( int x, int y, int sizeX = 0, int sizeY = 0 ) - { - System.Diagnostics.Process process = System.Diagnostics.Process.GetCurrentProcess(); - process.Refresh(); - - EnumWindows( delegate ( System.IntPtr wnd, System.IntPtr param ) - { - int id; - GetWindowThreadProcessId( wnd, out id ); - if( id == process.Id ) - { - SetWindowPos( wnd, 0, x, y, sizeX, sizeY, sizeX * sizeY == 0 ? 1 : 0 ); - return false; - } - - return true; - }, System.IntPtr.Zero ); - } -} - -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs.meta deleted file mode 100644 index 8200f79f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Utils/WindowsUtil.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 84d9a18b60b810c4c894886264a89da0 -timeCreated: 1559138384 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version.meta deleted file mode 100644 index c5ba7b81..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6072f991722ef6c44b167cf204724a52 -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs deleted file mode 100644 index a1477515..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs +++ /dev/null @@ -1,66 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - public class About : EditorWindow - { - private const string AboutImageGUID = "8aba6bb20faf8824d9d81946542f1ce1"; - private Vector2 m_scrollPosition = Vector2.zero; - private Texture2D m_aboutImage; - - [MenuItem( "Window/Amplify Shader Editor/About...", false, 2001 )] - static void Init() - { - About window = (About)GetWindow( typeof( About ), true, "About Amplify Shader Editor" ); - window.minSize = new Vector2( 502, 290 ); - window.maxSize = new Vector2( 502, 290 ); - window.Show(); - } - - [MenuItem( "Window/Amplify Shader Editor/Manual", false, 2000 )] - static void OpenManual() - { - Application.OpenURL( "http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Manual" ); - } - - private void OnEnable() - { - m_aboutImage = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( AboutImageGUID ) ); - } - - public void OnGUI() - { - m_scrollPosition = GUILayout.BeginScrollView( m_scrollPosition ); - - GUILayout.BeginVertical(); - - GUILayout.Space( 10 ); - - GUILayout.BeginHorizontal(); - GUILayout.FlexibleSpace(); - GUILayout.Box( m_aboutImage, GUIStyle.none ); - - if( Event.current.type == EventType.MouseUp && GUILayoutUtility.GetLastRect().Contains( Event.current.mousePosition ) ) - Application.OpenURL( "http://www.amplify.pt" ); - - GUILayout.FlexibleSpace(); - GUILayout.EndHorizontal(); - - GUIStyle labelStyle = new GUIStyle( EditorStyles.label ); - labelStyle.alignment = TextAnchor.MiddleCenter; - labelStyle.wordWrap = true; - - GUILayout.Label( "\nAmplify Shader Editor " + VersionInfo.StaticToString(), labelStyle, GUILayout.ExpandWidth( true ) ); - - GUILayout.Label( "\nCopyright (c) Amplify Creations, Lda. All rights reserved.\n", labelStyle, GUILayout.ExpandWidth( true ) ); - - GUILayout.EndVertical(); - - GUILayout.EndScrollView(); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs.meta deleted file mode 100644 index 1f8de1d8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/About.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b52649079e4f9ef488724bd3c72449ed -timeCreated: 1481126958 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs deleted file mode 100644 index d8eba2dc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; - -namespace AmplifyShaderEditor -{ - [Serializable] - public class VersionInfo - { - public const byte Major = 1; - public const byte Minor = 8; - public const byte Release = 1; - public static byte Revision = 00; - - //private static string StageSuffix = "_dev0"+Revision; - - //public static string StaticToString() - //{ - // return string.Format( "{0}.{1}.{2}", Major, Minor, Release ) + StageSuffix; - //} - - public static string StaticToString() - { - return string.Format( "{0}.{1}.{2}", Major, Minor, Release ) + ( Revision > 0 ? "r" + Revision.ToString() : "" ); - } - - public static int FullNumber { get { return Major * 10000 + Minor * 1000 + Release * 100 + Revision; } } - public static string FullLabel { get { return "Version=" + FullNumber; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs.meta deleted file mode 100644 index f5edff80..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Version/VersionInfo.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 581602482686da34180d35b169cd357a -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires.meta deleted file mode 100644 index 04d01cf2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 81b7f9ca313139248a5500a6da3c8a12 -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs deleted file mode 100644 index ab8011ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs +++ /dev/null @@ -1,156 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public class GLDraw - { - /* - * Clipping code: http://forum.unity3d.com/threads/17066-How-to-draw-a-GUI-2D-quot-line-quot?p=230386#post230386 - * Thick line drawing code: http://unifycommunity.com/wiki/index.php?title=VectorLine - */ - public static Material LineMaterial = null; - public static bool MultiLine = false; - private static Shader LineShader = null; - private static Rect BoundBox = new Rect(); - private static Vector3[] Allv3Points = new Vector3[] { }; - private static Vector2[] AllPerpendiculars = new Vector2[] { }; - private static Color[] AllColors = new Color[] { }; - private static Vector2 StartPt = Vector2.zero; - private static Vector2 EndPt = Vector2.zero; - - private static Vector3 Up = new Vector3( 0, 1, 0 ); - private static Vector3 Zero = new Vector3( 0, 0, 0 ); - - private static Vector2 Aux1Vec2 = Vector2.zero; - - private static int HigherBoundArray = 0; - - public static void CreateMaterial() - { - if( (object)LineMaterial != null && (object)LineShader != null ) - return; - - LineShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "50fc796413bac8b40aff70fb5a886273" ) ); - LineMaterial = new Material( LineShader ); - - LineMaterial.hideFlags = HideFlags.HideAndDontSave; - } - - public static void DrawCurve( Vector3[] allPoints, Vector2[] allNormals, Color[] allColors, int pointCount ) - { - CreateMaterial(); - LineMaterial.SetPass( ( MultiLine ? 1 : 0 ) ); - - GL.Begin( GL.TRIANGLE_STRIP ); - for( int i = 0; i < pointCount; i++ ) - { - GL.Color( allColors[ i ] ); - GL.TexCoord( Zero ); - GL.Vertex3( allPoints[ i ].x - allNormals[ i ].x, allPoints[ i ].y - allNormals[ i ].y, 0 ); - GL.TexCoord( Up ); - GL.Vertex3( allPoints[ i ].x + allNormals[ i ].x, allPoints[ i ].y + allNormals[ i ].y, 0 ); - } - GL.End(); - - } - - public static Rect DrawBezier( Vector2 start, Vector2 startTangent, Vector2 end, Vector2 endTangent, Color color, float width, int type = 1 ) - { - int segments = Mathf.FloorToInt( ( start - end ).magnitude / 20 ) * 3; // Three segments per distance of 20 - return DrawBezier( start, startTangent, end, endTangent, color, width, segments, type ); - } - - public static Rect DrawBezier( Vector2 start, Vector2 startTangent, Vector2 end, Vector2 endTangent, Color color, float width, int segments, int type = 1 ) - { - return DrawBezier( start, startTangent, end, endTangent, color, color, width, segments, type ); - } - - public static Rect DrawBezier( Vector2 start, Vector2 startTangent, Vector2 end, Vector2 endTangent, Color startColor, Color endColor, float width, int segments, int type = 1 ) - { - int pointsCount = segments + 1; - int linesCount = segments; - - HigherBoundArray = HigherBoundArray > pointsCount ? HigherBoundArray : pointsCount; - - Allv3Points = Handles.MakeBezierPoints( start, end, startTangent, endTangent, pointsCount ); - if( AllColors.Length < HigherBoundArray ) - { - AllColors = new Color[ HigherBoundArray ]; - AllPerpendiculars = new Vector2[ HigherBoundArray ]; - } - - startColor.a = ( type * 0.25f ); - endColor.a = ( type * 0.25f ); - - float minX = Allv3Points[ 0 ].x; - float minY = Allv3Points[ 0 ].y; - float maxX = Allv3Points[ 0 ].x; - float maxY = Allv3Points[ 0 ].y; - - float amount = 1 / (float)linesCount; - for( int i = 0; i < pointsCount; i++ ) - { - if( i == 0 ) - { - AllColors[ 0 ] = startColor; - StartPt.Set( startTangent.y, start.x ); - EndPt.Set( start.y, startTangent.x ); - } - else if( i == pointsCount - 1 ) - { - AllColors[ pointsCount - 1 ] = endColor; - StartPt.Set( end.y, endTangent.x ); - EndPt.Set( endTangent.y, end.x ); - } - else - { - AllColors[ i ] = Color.LerpUnclamped( startColor, endColor, amount * i ); - - minX = ( Allv3Points[ i ].x < minX ) ? Allv3Points[ i ].x : minX; - minY = ( Allv3Points[ i ].y < minY ) ? Allv3Points[ i ].y : minY; - maxX = ( Allv3Points[ i ].x > maxX ) ? Allv3Points[ i ].x : maxX; - maxY = ( Allv3Points[ i ].y > maxY ) ? Allv3Points[ i ].y : maxY; - StartPt.Set( Allv3Points[ i + 1 ].y, Allv3Points[ i - 1 ].x ); - EndPt.Set( Allv3Points[ i - 1 ].y, Allv3Points[ i + 1 ].x ); - } - Aux1Vec2.Set( StartPt.x - EndPt.x, StartPt.y - EndPt.y ); - FastNormalized( ref Aux1Vec2 ); - //aux1Vec2.FastNormalized(); - Aux1Vec2.Set( Aux1Vec2.x * width, Aux1Vec2.y * width ); - AllPerpendiculars[ i ] = Aux1Vec2; - } - - BoundBox.Set( minX, minY, ( maxX - minX ), ( maxY - minY ) ); - - DrawCurve( Allv3Points, AllPerpendiculars, AllColors, pointsCount ); - return BoundBox; - } - - private static void FastNormalized( ref Vector2 v ) - { - float len = Mathf.Sqrt( v.x * v.x + v.y * v.y ); - v.Set( v.x / len, v.y / len ); - } - - public static void Destroy() - { - GameObject.DestroyImmediate( LineMaterial ); - LineMaterial = null; - - Resources.UnloadAsset( LineShader ); - LineShader = null; - } - } - - //public static class VectorEx - //{ - // public static void FastNormalized( this Vector2 v ) - // { - // float len = Mathf.Sqrt( v.x * v.x + v.y * v.y ); - // v.Set( v.x / len, v.y / len ); - // } - //} -} - diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs.meta deleted file mode 100644 index 0f466abc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/GLDraw.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7647d2525992b7748a587740fd596977 -timeCreated: 1481126956 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs deleted file mode 100644 index 385887e3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs +++ /dev/null @@ -1,1535 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; -using UnityEditor; - -namespace AmplifyShaderEditor -{ - [Serializable] - public sealed class InputPort : WirePort - { - private const string InputDefaultNameStr = "Input"; - [SerializeField] - private int m_externalNodeLink = -1; - - [SerializeField] - private int m_externalPortLink = -1; - - [SerializeField] - private string m_externalLinkId = string.Empty; - - [SerializeField] - private bool m_typeLocked; - - [SerializeField] - private string m_internalData = string.Empty; - - [SerializeField] - private string m_internalDataWrapper = string.Empty; - - [SerializeField] - private string m_dataName = string.Empty; - - [SerializeField] - private string m_internalDataPropertyLabel = string.Empty; - - // this will only is important on master node - [SerializeField] - private MasterNodePortCategory m_category = MasterNodePortCategory.Fragment; - - [SerializeField] - private PortGenType m_genType; - - private string m_propertyName = string.Empty; - private int m_cachedPropertyId = -1; - - private int m_cachedIntShaderID = -1; - private int m_cachedFloatShaderID = -1; - private int m_cachedVectorShaderID = -1; - private int m_cachedColorShaderID = -1; - private int m_cached2DShaderID = -1; - private int m_cachedDefaultTexShaderID = -1; - - [SerializeField] - private bool m_drawInternalData = false; - - //[SerializeField] - //private RenderTexture m_inputPreview = null; - //[SerializeField] - private RenderTexture m_inputPreviewTexture = null; - private Material m_inputPreviewMaterial = null; - private Shader m_inputPreviewShader = null; - - [SerializeField] - private int m_previewInternalInt = 0; - [SerializeField] - private float m_previewInternalFloat = 0; - [SerializeField] - private Vector2 m_previewInternalVec2 = Vector2.zero; - [SerializeField] - private Vector3 m_previewInternalVec3 = Vector3.zero; - [SerializeField] - private Vector4 m_previewInternalVec4 = Vector4.zero; - [SerializeField] - private Color m_previewInternalColor = Color.clear; - [SerializeField] - private Matrix4x4 m_previewInternalMatrix4x4 = Matrix4x4.identity; - - private int m_propertyNameInt = 0; - private ParentNode m_node = null; - - public InputPort() : base( -1, -1, WirePortDataType.FLOAT, string.Empty ) { m_typeLocked = true; } - public InputPort( int nodeId, int portId, WirePortDataType dataType, string name, bool typeLocked, int orderId = -1, MasterNodePortCategory category = MasterNodePortCategory.Fragment, PortGenType genType = PortGenType.NonCustomLighting ) : base( nodeId, portId, dataType, name, orderId ) - { - m_dataName = name; - m_internalDataPropertyLabel = ( string.IsNullOrEmpty( name ) || name.Equals( Constants.EmptyPortValue ) ) ? InputDefaultNameStr : name; - m_typeLocked = typeLocked; - m_category = category; - m_genType = genType; - } - - public InputPort( int nodeId, int portId, WirePortDataType dataType, string name, string dataName, bool typeLocked, int orderId = -1, MasterNodePortCategory category = MasterNodePortCategory.Fragment, PortGenType genType = PortGenType.NonCustomLighting ) : base( nodeId, portId, dataType, name, orderId ) - { - m_dataName = dataName; - m_internalDataPropertyLabel = ( string.IsNullOrEmpty( name ) || name.Equals( Constants.EmptyPortValue ) ) ? InputDefaultNameStr : name; - m_typeLocked = typeLocked; - m_category = category; - m_genType = genType; - } - - public void SetExternalLink( int nodeId, int portId ) - { - m_externalNodeLink = nodeId; - m_externalPortLink = portId; - } - - public override bool CheckValidType( WirePortDataType dataType ) - { - if( m_typeLocked ) - return ( dataType == m_dataType ); - - return base.CheckValidType( dataType ); - } - - public override void FullDeleteConnections() - { - UIUtils.DeleteConnection( true, m_nodeId, m_portId, true, true ); - } - - public override void NotifyExternalRefencesOnChange() - { - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - ParentNode node = UIUtils.GetNode( m_externalReferences[ i ].NodeId ); - if( node ) - { - OutputPort port = node.GetOutputPortByUniqueId( m_externalReferences[ i ].PortId ); - port.UpdateInfoOnExternalConn( m_nodeId, m_portId, m_dataType ); - node.OnConnectedInputNodeChanges( m_externalReferences[ i ].PortId, m_nodeId, m_portId, m_name, m_dataType ); - } - } - } - - public void UpdatePreviewInternalData() - { - switch( m_dataType ) - { - case WirePortDataType.INT: m_previewInternalInt = IntInternalData; break; - case WirePortDataType.FLOAT: m_previewInternalFloat = FloatInternalData; break; - case WirePortDataType.FLOAT2: m_previewInternalVec2 = Vector2InternalData; break; - case WirePortDataType.FLOAT3: m_previewInternalVec3 = Vector3InternalData; break; - case WirePortDataType.FLOAT4: m_previewInternalVec4 = Vector4InternalData; break; - case WirePortDataType.COLOR: m_previewInternalColor = ColorInternalData; break; - } - } - - void UpdateVariablesFromInternalData() - { - string[] data = String.IsNullOrEmpty( m_internalData ) ? null : m_internalData.Split( IOUtils.VECTOR_SEPARATOR ); - bool reset = ( data == null || data.Length == 0 ); - m_internalDataUpdated = false; - try - { - switch( m_dataType ) - { - case WirePortDataType.OBJECT:break; - case WirePortDataType.FLOAT: m_previewInternalFloat = reset ? 0 : Convert.ToSingle( data[ 0 ] ); break; - case WirePortDataType.INT: - { - if( reset ) - { - m_previewInternalInt = 0; - } - else - { - if( data[ 0 ].Contains( "." ) ) - { - m_previewInternalInt = (int)Convert.ToSingle( data[ 0 ] ); - } - else - { - m_previewInternalInt = Convert.ToInt32( data[ 0 ] ); - } - } - } - break; - case WirePortDataType.FLOAT2: - { - if( reset ) - { - m_previewInternalVec2 = Vector2.zero; - } - else - { - if( data.Length < 2 ) - { - m_previewInternalVec2.x = Convert.ToSingle( data[ 0 ] ); - m_previewInternalVec2.y = 0; - } - else - { - m_previewInternalVec2.x = Convert.ToSingle( data[ 0 ] ); - m_previewInternalVec2.y = Convert.ToSingle( data[ 1 ] ); - } - } - } - break; - case WirePortDataType.FLOAT3: - { - if( reset ) - { - m_previewInternalVec3 = Vector3.zero; - } - else - { - int count = Mathf.Min( data.Length, 3 ); - for( int i = 0; i < count; i++ ) - { - m_previewInternalVec3[ i ] = Convert.ToSingle( data[ i ] ); - } - if( count < 3 ) - { - for( int i = count; i < 3; i++ ) - { - m_previewInternalVec3[ i ] = 0; - } - } - } - - } - break; - case WirePortDataType.FLOAT4: - { - if( reset ) - { - m_previewInternalVec4 = Vector4.zero; - } - else - { - int count = Mathf.Min( data.Length, 4 ); - for( int i = 0; i < count; i++ ) - { - m_previewInternalVec4[ i ] = Convert.ToSingle( data[ i ] ); - } - if( count < 4 ) - { - for( int i = count; i < 4; i++ ) - { - m_previewInternalVec4[ i ] = 0; - } - } - } - } - break; - case WirePortDataType.COLOR: - { - if( reset ) - { - m_previewInternalColor = Color.black; - } - else - { - int count = Mathf.Min( data.Length, 4 ); - for( int i = 0; i < count; i++ ) - { - m_previewInternalColor[ i ] = Convert.ToSingle( data[ i ] ); - } - if( count < 4 ) - { - for( int i = count; i < 4; i++ ) - { - m_previewInternalColor[ i ] = 0; - } - } - } - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - if( reset ) - { - m_previewInternalMatrix4x4 = Matrix4x4.identity; - } - else - { - int count = Mathf.Min( data.Length, 16 ); - int overallIdx = 0; - for( int i = 0; i < 4; i++ ) - { - for( int j = 0; j < 4; j++ ) - { - if( overallIdx < count ) - { - m_previewInternalMatrix4x4[ i, j ] = Convert.ToSingle( data[ overallIdx ] ); - } - else - { - m_previewInternalMatrix4x4[ i, j ] = ( ( i == j ) ? 1 : 0 ); - } - overallIdx++; - } - } - } - } - break; - } - } - catch( Exception e ) - { - if( DebugConsoleWindow.DeveloperMode ) - Debug.LogException( e ); - } - } - - void UpdateInternalDataFromVariables( bool forceDecimal = false ) - { - switch( m_dataType ) - { - case WirePortDataType.OBJECT:break; - case WirePortDataType.FLOAT: - { - if( forceDecimal && m_previewInternalFloat == (int)m_previewInternalFloat ) - m_internalData = m_previewInternalFloat.ToString("0.0##############"); // to make sure integer values like 0 or 1 are generated as 0.0 and 1.0 - else - m_internalData = m_previewInternalFloat.ToString(); - m_internalDataWrapper = string.Empty; - } - break; - case WirePortDataType.INT: - { - m_internalData = m_previewInternalInt.ToString(); - m_internalDataWrapper = string.Empty; - } - break; - case WirePortDataType.FLOAT2: - { - m_internalData = m_previewInternalVec2.x.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalVec2.y.ToString(); - m_internalDataWrapper = "float2( {0} )"; - } - break; - case WirePortDataType.FLOAT3: - { - m_internalData = m_previewInternalVec3.x.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalVec3.y.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalVec3.z.ToString(); - m_internalDataWrapper = "float3( {0} )"; - } - break; - case WirePortDataType.FLOAT4: - { - m_internalData = m_previewInternalVec4.x.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalVec4.y.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalVec4.z.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalVec4.w.ToString(); - - m_internalDataWrapper = "float4( {0} )"; - } - break; - case WirePortDataType.COLOR: - { - m_internalData = m_previewInternalColor.r.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalColor.g.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalColor.b.ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalColor.a.ToString(); - - m_internalDataWrapper = "float4( {0} )"; - } - break; - case WirePortDataType.FLOAT3x3: - { - m_internalData = m_previewInternalMatrix4x4[ 0, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 0, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 0, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalMatrix4x4[ 1, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 1, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 1, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalMatrix4x4[ 2, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 2, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 2, 2 ].ToString(); - - m_internalDataWrapper = "float3x3( {0} )"; - - } - break; - case WirePortDataType.FLOAT4x4: - { - m_internalData = m_previewInternalMatrix4x4[ 0, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 0, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 0, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 0, 3 ].ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalMatrix4x4[ 1, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 1, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 1, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 1, 3 ].ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalMatrix4x4[ 2, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 2, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 2, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 2, 3 ].ToString() + IOUtils.VECTOR_SEPARATOR + - m_previewInternalMatrix4x4[ 3, 0 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 3, 1 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 3, 2 ].ToString() + IOUtils.VECTOR_SEPARATOR + m_previewInternalMatrix4x4[ 3, 3 ].ToString(); - - m_internalDataWrapper = "float4x4( {0} )"; - } - break; - } - } - - //This gets the 3x3 matrix inside of the 4x4 - private string Matrix3x3WrappedData() - { - string tempInternal = string.Empty; - - string[] data = String.IsNullOrEmpty( m_internalData ) ? null : m_internalData.Split( IOUtils.VECTOR_SEPARATOR ); - if( data.Length == 16 ) - { - int o = 0; - for( int i = 0; i < 8; i++ ) - { - if( i == 3 || i == 6 ) - o++; - tempInternal += data[ i + o ] + IOUtils.VECTOR_SEPARATOR; - } - - tempInternal += data[ 10 ]; - - return String.Format( m_internalDataWrapper, tempInternal ); - } - else - { - return String.Format( m_internalDataWrapper, m_internalData ); - } - } - - private string SamplerWrappedData( ref MasterNodeDataCollector dataCollector ) - { - m_internalData = "_Sampler" + PortId + UIUtils.GetNode( m_nodeId ).OutputId; - ParentGraph outsideGraph = UIUtils.CurrentWindow.OutsideGraph; - if( outsideGraph.SamplingThroughMacros ) - { - if( outsideGraph.IsSRP ) - { - dataCollector.AddToUniforms( m_nodeId, string.Format( Constants.TexDeclarationNoSamplerSRPMacros[ TextureType.Texture2D ], m_internalData )); - } - else - { - dataCollector.AddToUniforms( m_nodeId, string.Format( Constants.TexDeclarationNoSamplerStandardMacros[ TextureType.Texture2D ], m_internalData )); - } - } - else - { - dataCollector.AddToUniforms( m_nodeId, "uniform sampler2D " + m_internalData + ";" ); - } - - return m_internalData; - } - - //TODO: Replace GenerateShaderForOutput(...) calls to this one - // This is a new similar method to GenerateShaderForOutput(...) which always autocasts - public string GeneratePortInstructions( ref MasterNodeDataCollector dataCollector ) - { - InputPort linkPort = ExternalLink; - if( linkPort != null ) - { - return linkPort.GeneratePortInstructions( ref dataCollector ); - } - - string result = string.Empty; - if( m_externalReferences.Count > 0 && !m_locked ) - { - result = UIUtils.GetNode( m_externalReferences[ 0 ].NodeId ).GenerateShaderForOutput( m_externalReferences[ 0 ].PortId, ref dataCollector, false ); - if( m_externalReferences[ 0 ].DataType != m_dataType ) - { - result = UIUtils.CastPortType( ref dataCollector, UIUtils.GetNode( m_nodeId ).CurrentPrecisionType, new NodeCastInfo( m_externalReferences[ 0 ].NodeId, m_externalReferences[ 0 ].PortId ), null, m_externalReferences[ 0 ].DataType, m_dataType, result ); - } - } - else - { - UpdateInternalDataFromVariables( true ); - if( DataType == WirePortDataType.FLOAT3x3 ) - result = Matrix3x3WrappedData(); - else if( DataType == WirePortDataType.SAMPLER2D ) - result = SamplerWrappedData( ref dataCollector ); - else - result = !String.IsNullOrEmpty( m_internalDataWrapper ) ? String.Format( m_internalDataWrapper, m_internalData ) : m_internalData; - } - return result; - } - - public string GenerateShaderForOutput( ref MasterNodeDataCollector dataCollector, bool ignoreLocalVar ) - { - InputPort linkPort = ExternalLink; - if( linkPort != null ) - { - return linkPort.GenerateShaderForOutput( ref dataCollector, ignoreLocalVar ); - } - - string result = string.Empty; - if( m_externalReferences.Count > 0 && !m_locked ) - { - result = UIUtils.GetNode( m_externalReferences[ 0 ].NodeId ).GenerateShaderForOutput( m_externalReferences[ 0 ].PortId, ref dataCollector, ignoreLocalVar ); - } - else - { - UpdateInternalDataFromVariables( true ); - if( !String.IsNullOrEmpty( m_internalDataWrapper ) ) - { - if( DataType == WirePortDataType.FLOAT3x3 ) - result = Matrix3x3WrappedData(); - else - result = String.Format( m_internalDataWrapper, m_internalData ); - } - else - { - result = m_internalData; - } - } - return result; - } - - public string GenerateShaderForOutput( ref MasterNodeDataCollector dataCollector, WirePortDataType inputPortType, bool ignoreLocalVar, bool autoCast = false ) - { - InputPort linkPort = ExternalLink; - if( linkPort != null ) - { - return linkPort.GenerateShaderForOutput( ref dataCollector, inputPortType, ignoreLocalVar, autoCast ); - } - - string result = string.Empty; - if( m_externalReferences.Count > 0 && !m_locked ) - { - result = UIUtils.GetNode( m_externalReferences[ 0 ].NodeId ).GenerateShaderForOutput( m_externalReferences[ 0 ].PortId, ref dataCollector, ignoreLocalVar ); - if( autoCast && m_externalReferences[ 0 ].DataType != inputPortType ) - { - result = UIUtils.CastPortType( ref dataCollector, UIUtils.GetNode( m_nodeId ).CurrentPrecisionType, new NodeCastInfo( m_externalReferences[ 0 ].NodeId, m_externalReferences[ 0 ].PortId ), null, m_externalReferences[ 0 ].DataType, inputPortType, result ); - } - } - else - { - UpdateInternalDataFromVariables( true ); - if( !String.IsNullOrEmpty( m_internalDataWrapper ) ) - { - if( DataType == WirePortDataType.FLOAT3x3 ) - result = Matrix3x3WrappedData(); - else - result = String.Format( m_internalDataWrapper, m_internalData ); - } - else - { - result = m_internalData; - } - } - - return result; - } - - public OutputPort GetOutputConnection( int connID = 0 ) - { - if( connID < m_externalReferences.Count ) - { - return UIUtils.GetNode( m_externalReferences[ connID ].NodeId ).GetOutputPortByUniqueId( m_externalReferences[ connID ].PortId ); - } - return null; - } - - public ParentNode GetOutputNodeWhichIsNotRelay( int connID = 0 ) - { - if( connID < m_externalReferences.Count ) - { - ParentNode node = UIUtils.GetNode( m_externalReferences[ connID ].NodeId ); - if( node is WireNode || node is RelayNode ) - { - return node.InputPorts[ 0 ].GetOutputNodeWhichIsNotRelay( connID ); - } - - return node; - } - return null; - } - - public ParentNode GetOutputNode( int connID = 0 ) - { - if( connID < m_externalReferences.Count ) - { - return UIUtils.GetNode( m_externalReferences[ connID ].NodeId ); - } - return null; - } - - public bool TypeLocked - { - get { return m_typeLocked; } - } - - public void WriteToString( ref string myString ) - { - if( m_externalReferences.Count != 1 || m_isDummy ) - { - return; - } - - IOUtils.AddTypeToString( ref myString, IOUtils.WireConnectionParam ); - IOUtils.AddFieldValueToString( ref myString, m_nodeId ); - IOUtils.AddFieldValueToString( ref myString, m_portId ); - IOUtils.AddFieldValueToString( ref myString, m_externalReferences[ 0 ].NodeId ); - IOUtils.AddFieldValueToString( ref myString, m_externalReferences[ 0 ].PortId ); - IOUtils.AddLineTerminator( ref myString ); - } - - public void ShowInternalData( Rect rect, UndoParentNode owner, bool useCustomLabel = false, string customLabel = null ) - { - string label = ( useCustomLabel == true && customLabel != null ) ? customLabel : m_internalDataPropertyLabel; - switch( m_dataType ) - { - case WirePortDataType.OBJECT: - { - InternalData = owner.EditorGUITextField( rect, label, InternalData ); - } - break; - case WirePortDataType.FLOAT: - { - FloatInternalData = owner.EditorGUIFloatField( rect, label, FloatInternalData ); - } - break; - case WirePortDataType.FLOAT2: - { - Vector2InternalData = owner.EditorGUIVector2Field( rect, label, Vector2InternalData ); - } - break; - case WirePortDataType.FLOAT3: - { - Vector3InternalData = owner.EditorGUIVector3Field( rect, label, Vector3InternalData ); - } - break; - case WirePortDataType.FLOAT4: - { - Vector4InternalData = owner.EditorGUIVector4Field( rect, label, Vector4InternalData ); - } - break; - case WirePortDataType.FLOAT3x3: - { - Matrix4x4 matrix = Matrix4x4InternalData; - Vector3 currVec3 = Vector3.zero; - for( int i = 0; i < 3; i++ ) - { - Vector4 currVec = matrix.GetRow( i ); - currVec3.Set( currVec.x, currVec.y, currVec.z ); - EditorGUI.BeginChangeCheck(); - currVec3 = owner.EditorGUIVector3Field( rect, label + "[ " + i + " ]", currVec3 ); - rect.y += 2*EditorGUIUtility.singleLineHeight; - if( EditorGUI.EndChangeCheck() ) - { - currVec.Set( currVec3.x, currVec3.y, currVec3.z, currVec.w ); - matrix.SetRow( i, currVec ); - } - } - Matrix4x4InternalData = matrix; - } - break; - case WirePortDataType.FLOAT4x4: - { - Matrix4x4 matrix = Matrix4x4InternalData; - for( int i = 0; i < 4; i++ ) - { - Vector4 currVec = matrix.GetRow( i ); - EditorGUI.BeginChangeCheck(); - currVec = owner.EditorGUIVector4Field( rect, label + "[ " + i + " ]", currVec ); - rect.y += 2*EditorGUIUtility.singleLineHeight; - if( EditorGUI.EndChangeCheck() ) - { - matrix.SetRow( i, currVec ); - } - } - Matrix4x4InternalData = matrix; - } - break; - case WirePortDataType.COLOR: - { - ColorInternalData = owner.EditorGUIColorField( rect, label, ColorInternalData ); - } - break; - case WirePortDataType.INT: - { - IntInternalData = owner.EditorGUIIntField( rect, label, IntInternalData ); - } - break; - } - } - - public void ShowInternalData( UndoParentNode owner, bool useCustomLabel = false, string customLabel = null ) - { - string label = ( useCustomLabel == true && customLabel != null ) ? customLabel : m_internalDataPropertyLabel; - switch( m_dataType ) - { - case WirePortDataType.OBJECT: - case WirePortDataType.FLOAT: - { - FloatInternalData = owner.EditorGUILayoutFloatField( label, FloatInternalData ); - } - break; - case WirePortDataType.FLOAT2: - { - Vector2InternalData = owner.EditorGUILayoutVector2Field( label, Vector2InternalData ); - } - break; - case WirePortDataType.FLOAT3: - { - Vector3InternalData = owner.EditorGUILayoutVector3Field( label, Vector3InternalData ); - } - break; - case WirePortDataType.FLOAT4: - { - Vector4InternalData = owner.EditorGUILayoutVector4Field( label, Vector4InternalData ); - } - break; - case WirePortDataType.FLOAT3x3: - { - Matrix4x4 matrix = Matrix4x4InternalData; - Vector3 currVec3 = Vector3.zero; - for( int i = 0; i < 3; i++ ) - { - Vector4 currVec = matrix.GetRow( i ); - currVec3.Set( currVec.x, currVec.y, currVec.z ); - EditorGUI.BeginChangeCheck(); - currVec3 = owner.EditorGUILayoutVector3Field( label + "[ " + i + " ]", currVec3 ); - if( EditorGUI.EndChangeCheck() ) - { - currVec.Set( currVec3.x, currVec3.y, currVec3.z, currVec.w ); - matrix.SetRow( i, currVec ); - } - } - Matrix4x4InternalData = matrix; - } - break; - case WirePortDataType.FLOAT4x4: - { - Matrix4x4 matrix = Matrix4x4InternalData; - for( int i = 0; i < 4; i++ ) - { - Vector4 currVec = matrix.GetRow( i ); - EditorGUI.BeginChangeCheck(); - currVec = owner.EditorGUILayoutVector4Field( label + "[ " + i + " ]", currVec ); - if( EditorGUI.EndChangeCheck() ) - { - matrix.SetRow( i, currVec ); - } - } - Matrix4x4InternalData = matrix; - } - break; - case WirePortDataType.COLOR: - { - ColorInternalData = owner.EditorGUILayoutColorField( label, ColorInternalData ); - } - break; - case WirePortDataType.INT: - { - IntInternalData = owner.EditorGUILayoutIntField( label, IntInternalData ); - } - break; - } - } - public bool IsZeroInternalData - { - get - { - switch( m_dataType ) - { - - case WirePortDataType.FLOAT: return Mathf.Abs(m_previewInternalFloat) < 0.001f; - case WirePortDataType.UINT: - case WirePortDataType.INT: return m_previewInternalInt == 0; - case WirePortDataType.FLOAT2: - return (Mathf.Abs( m_previewInternalVec2.x ) < 0.001f && - Mathf.Abs( m_previewInternalVec2.y ) < 0.001f); - case WirePortDataType.FLOAT3: - return (Mathf.Abs( m_previewInternalVec3.x ) < 0.001f && - Mathf.Abs( m_previewInternalVec3.y ) < 0.001f && - Mathf.Abs( m_previewInternalVec3.z ) < 0.001f ); - case WirePortDataType.FLOAT4: - return (Mathf.Abs( m_previewInternalVec4.x ) < 0.001f && - Mathf.Abs( m_previewInternalVec4.y ) < 0.001f && - Mathf.Abs( m_previewInternalVec4.z ) < 0.001f && - Mathf.Abs( m_previewInternalVec4.w ) < 0.001f ); - case WirePortDataType.COLOR: - return (Mathf.Abs( m_previewInternalColor.r ) < 0.001f && - Mathf.Abs( m_previewInternalColor.g ) < 0.001f && - Mathf.Abs( m_previewInternalColor.b ) < 0.001f && - Mathf.Abs( m_previewInternalColor.a ) < 0.001f); - - } - return true; - } - } - public float FloatInternalData - { - set { m_previewInternalFloat = value; m_internalDataUpdated = false; } - get { return m_previewInternalFloat; } - } - - public int IntInternalData - { - set { m_previewInternalInt = value; m_internalDataUpdated = false; } - get { return m_previewInternalInt; } - } - - public Vector2 Vector2InternalData - { - set { m_previewInternalVec2 = value; m_internalDataUpdated = false; } - get { return m_previewInternalVec2; } - } - - public Vector3 Vector3InternalData - { - set { m_previewInternalVec3 = value; m_internalDataUpdated = false; } - get { return m_previewInternalVec3; } - } - - public Vector4 Vector4InternalData - { - set { m_previewInternalVec4 = value; m_internalDataUpdated = false; } - get { return m_previewInternalVec4; } - } - - public Color ColorInternalData - { - set { m_previewInternalColor = value; m_internalDataUpdated = false; } - get { return m_previewInternalColor; } - } - - public Matrix4x4 Matrix4x4InternalData - { - set { m_previewInternalMatrix4x4 = value; m_internalDataUpdated = false; } - get { return m_previewInternalMatrix4x4; } - } - - public string SamplerInternalData - { - set { InternalData = UIUtils.RemoveInvalidCharacters( value ); m_internalDataUpdated = false; } - get { return m_internalData; } - } - - public override void ForceClearConnection() - { - UIUtils.DeleteConnection( true, m_nodeId, m_portId, false, true ); - } - - private bool m_internalDataUpdated = false; - private string m_displayInternalData = string.Empty; - public string DisplayInternalData - { - get - { - if( !m_internalDataUpdated ) - { - UpdateInternalDataFromVariables(); - m_internalDataUpdated = true; - m_displayInternalData = "( "+ m_internalData + " )"; - } - return m_displayInternalData; - } - } - - public string InternalData - { - get - { - UpdateInternalDataFromVariables(); - return m_internalData; - } - set - { - m_internalData = value; - UpdateVariablesFromInternalData(); - } - } - - public string WrappedInternalData - { - get - { - UpdateInternalDataFromVariables(); - return string.IsNullOrEmpty( m_internalDataWrapper ) ? m_internalData : String.Format( m_internalDataWrapper, m_internalData ); - } - } - - public override WirePortDataType DataType - { - get { return base.DataType; } - // must be set to update internal data. do not delete - set - { - m_internalDataUpdated = false; - switch( DataType ) - { - case WirePortDataType.FLOAT: - { - switch( value ) - { - case WirePortDataType.FLOAT2: m_previewInternalVec2.x = m_previewInternalFloat; break; - case WirePortDataType.FLOAT3: m_previewInternalVec3.x = m_previewInternalFloat; break; - case WirePortDataType.FLOAT4: m_previewInternalVec4.x = m_previewInternalFloat; break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: m_previewInternalMatrix4x4[ 0 ] = m_previewInternalFloat; break; - case WirePortDataType.COLOR: m_previewInternalColor.r = m_previewInternalFloat; break; - case WirePortDataType.INT: m_previewInternalInt = (int)m_previewInternalFloat; break; - } - } - break; - case WirePortDataType.FLOAT2: - { - switch( value ) - { - case WirePortDataType.FLOAT: m_previewInternalFloat = m_previewInternalVec2.x; break; - case WirePortDataType.FLOAT3: - { - m_previewInternalVec3.x = m_previewInternalVec2.x; - m_previewInternalVec3.y = m_previewInternalVec2.y; - } - break; - case WirePortDataType.FLOAT4: - { - m_previewInternalVec4.x = m_previewInternalVec2.x; - m_previewInternalVec4.y = m_previewInternalVec2.y; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - m_previewInternalMatrix4x4[ 0 ] = m_previewInternalVec2.x; - m_previewInternalMatrix4x4[ 1 ] = m_previewInternalVec2.y; - } - break; - case WirePortDataType.COLOR: - { - m_previewInternalColor.r = m_previewInternalVec2.x; - m_previewInternalColor.g = m_previewInternalVec2.y; - } - break; - case WirePortDataType.INT: m_previewInternalInt = (int)m_previewInternalVec2.x; break; - } - } - break; - case WirePortDataType.FLOAT3: - { - switch( value ) - { - case WirePortDataType.FLOAT: m_previewInternalFloat = m_previewInternalVec3.x; break; - case WirePortDataType.FLOAT2: - { - m_previewInternalVec2.x = m_previewInternalVec3.x; - m_previewInternalVec2.y = m_previewInternalVec3.y; - } - break; - case WirePortDataType.FLOAT4: - { - m_previewInternalVec4.x = m_previewInternalVec3.x; - m_previewInternalVec4.y = m_previewInternalVec3.y; - m_previewInternalVec4.z = m_previewInternalVec3.z; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - m_previewInternalMatrix4x4[ 0 ] = m_previewInternalVec3.x; - m_previewInternalMatrix4x4[ 1 ] = m_previewInternalVec3.y; - m_previewInternalMatrix4x4[ 2 ] = m_previewInternalVec3.z; - } - break; - case WirePortDataType.COLOR: - { - m_previewInternalColor.r = m_previewInternalVec3.x; - m_previewInternalColor.g = m_previewInternalVec3.y; - m_previewInternalColor.b = m_previewInternalVec3.z; - } - break; - case WirePortDataType.INT: m_previewInternalInt = (int)m_previewInternalVec3.x; break; - } - } - break; - case WirePortDataType.FLOAT4: - { - switch( value ) - { - case WirePortDataType.FLOAT: m_previewInternalFloat = m_previewInternalVec4.x; break; - case WirePortDataType.FLOAT2: - { - m_previewInternalVec2.x = m_previewInternalVec4.x; - m_previewInternalVec2.y = m_previewInternalVec4.y; - } - break; - case WirePortDataType.FLOAT3: - { - m_previewInternalVec3.x = m_previewInternalVec4.x; - m_previewInternalVec3.y = m_previewInternalVec4.y; - m_previewInternalVec3.z = m_previewInternalVec4.z; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - m_previewInternalMatrix4x4[ 0 ] = m_previewInternalVec4.x; - m_previewInternalMatrix4x4[ 1 ] = m_previewInternalVec4.y; - m_previewInternalMatrix4x4[ 2 ] = m_previewInternalVec4.z; - m_previewInternalMatrix4x4[ 3 ] = m_previewInternalVec4.w; - } - break; - case WirePortDataType.COLOR: - { - m_previewInternalColor.r = m_previewInternalVec4.x; - m_previewInternalColor.g = m_previewInternalVec4.y; - m_previewInternalColor.b = m_previewInternalVec4.z; - m_previewInternalColor.a = m_previewInternalVec4.w; - } - break; - case WirePortDataType.INT: m_previewInternalInt = (int)m_previewInternalVec4.x; break; - } - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - switch( value ) - { - case WirePortDataType.FLOAT: m_previewInternalFloat = m_previewInternalMatrix4x4[ 0 ]; break; - case WirePortDataType.FLOAT2: - { - m_previewInternalVec2.x = m_previewInternalMatrix4x4[ 0 ]; - m_previewInternalVec2.y = m_previewInternalMatrix4x4[ 1 ]; - } - break; - case WirePortDataType.FLOAT3: - { - m_previewInternalVec3.x = m_previewInternalMatrix4x4[ 0 ]; - m_previewInternalVec3.y = m_previewInternalMatrix4x4[ 1 ]; - m_previewInternalVec3.z = m_previewInternalMatrix4x4[ 2 ]; - } - break; - case WirePortDataType.FLOAT4: - { - m_previewInternalVec4.x = m_previewInternalMatrix4x4[ 0 ]; - m_previewInternalVec4.y = m_previewInternalMatrix4x4[ 1 ]; - m_previewInternalVec4.z = m_previewInternalMatrix4x4[ 2 ]; - m_previewInternalVec4.w = m_previewInternalMatrix4x4[ 3 ]; - } - break; - case WirePortDataType.COLOR: - { - m_previewInternalColor.r = m_previewInternalMatrix4x4[ 0 ]; - m_previewInternalColor.g = m_previewInternalMatrix4x4[ 1 ]; - m_previewInternalColor.b = m_previewInternalMatrix4x4[ 2 ]; - m_previewInternalColor.a = m_previewInternalMatrix4x4[ 3 ]; - } - break; - case WirePortDataType.INT: m_previewInternalInt = (int)m_previewInternalMatrix4x4[ 0 ]; break; - } - } - break; - case WirePortDataType.COLOR: - { - switch( value ) - { - case WirePortDataType.FLOAT: m_previewInternalFloat = m_previewInternalColor.r; break; - case WirePortDataType.FLOAT2: - { - m_previewInternalVec2.x = m_previewInternalColor.r; - m_previewInternalVec2.y = m_previewInternalColor.g; - } - break; - case WirePortDataType.FLOAT3: - { - m_previewInternalVec3.x = m_previewInternalColor.r; - m_previewInternalVec3.y = m_previewInternalColor.g; - m_previewInternalVec3.z = m_previewInternalColor.b; - } - break; - case WirePortDataType.FLOAT4: - { - m_previewInternalVec4.x = m_previewInternalColor.r; - m_previewInternalVec4.y = m_previewInternalColor.g; - m_previewInternalVec4.z = m_previewInternalColor.b; - m_previewInternalVec4.w = m_previewInternalColor.a; - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - m_previewInternalMatrix4x4[ 0 ] = m_previewInternalColor.r; - m_previewInternalMatrix4x4[ 1 ] = m_previewInternalColor.g; - m_previewInternalMatrix4x4[ 2 ] = m_previewInternalColor.b; - m_previewInternalMatrix4x4[ 3 ] = m_previewInternalColor.a; - } - break; - case WirePortDataType.INT: m_previewInternalInt = (int)m_previewInternalColor.r; break; - } - } - break; - case WirePortDataType.INT: - { - switch( value ) - { - case WirePortDataType.FLOAT: m_previewInternalFloat = m_previewInternalInt; break; - case WirePortDataType.FLOAT2: m_previewInternalVec2.x = m_previewInternalInt; break; - case WirePortDataType.FLOAT3: m_previewInternalVec3.x = m_previewInternalInt; break; - case WirePortDataType.FLOAT4: m_previewInternalVec4.x = m_previewInternalInt; break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: m_previewInternalMatrix4x4[ 0 ] = m_previewInternalInt; break; - case WirePortDataType.COLOR: m_previewInternalColor.r = m_previewInternalInt; break; - } - } - break; - } - base.DataType = value; - } - } - - public string DataName - { - get { return m_dataName; } - set { m_dataName = value; } - } - - public bool IsFragment { get { return m_category == MasterNodePortCategory.Fragment || m_category == MasterNodePortCategory.Debug; } } - public MasterNodePortCategory Category - { - set { m_category = value; } - get { return m_category; } - } - - private int CachedIntPropertyID - { - get - { - if( m_cachedIntShaderID == -1 ) - m_cachedIntShaderID = Shader.PropertyToID( "_InputInt" ); - return m_cachedIntShaderID; - } - } - - private int CachedFloatPropertyID - { - get - { - if( m_cachedFloatShaderID == -1 ) - m_cachedFloatShaderID = Shader.PropertyToID( "_InputFloat" ); - return m_cachedFloatShaderID; - } - } - - private int CachedVectorPropertyID - { - get - { - if( m_cachedVectorShaderID == -1 ) - m_cachedVectorShaderID = Shader.PropertyToID( "_InputVector" ); - return m_cachedVectorShaderID; - } - } - - private int CachedColorPropertyID - { - get - { - if( m_cachedColorShaderID == -1 ) - m_cachedColorShaderID = Shader.PropertyToID( "_InputColor" ); - return m_cachedColorShaderID; - } - } - - private int CachedDefaultTexPropertyID - { - get - { - if( m_cachedDefaultTexShaderID == -1 ) - m_cachedDefaultTexShaderID = Shader.PropertyToID( "_Default" ); - return m_cachedDefaultTexShaderID; - } - } - - private int Cached2DPropertyID - { - get - { - if( m_cached2DShaderID == -1 ) - m_cached2DShaderID = Shader.PropertyToID( "_Input2D" ); - return m_cached2DShaderID; - } - } - - public int CachedPropertyId - { - get { return m_cachedPropertyId; } - } - - public bool InputNodeHasPreview( ParentGraph container ) - { - ParentNode node = null; - if( m_externalReferences.Count > 0) - { - node = container.GetNode( m_externalReferences[ 0 ].NodeId ); - } - - if( node != null ) - return node.HasPreviewShader; - - return false; - } - - public void PreparePortCacheID() - { - if( m_propertyNameInt != PortId || string.IsNullOrEmpty( m_propertyName ) ) - { - m_propertyNameInt = PortId; - m_propertyName = "_" + Convert.ToChar( PortId + 65 ); - m_cachedPropertyId = Shader.PropertyToID( m_propertyName ); - } - - if( m_cachedPropertyId == -1 ) - m_cachedPropertyId = Shader.PropertyToID( m_propertyName ); - } - - public void SetPreviewInputTexture( ParentGraph container ) - { - PreparePortCacheID(); - - if( (object)m_node == null ) - { - m_node = container.GetNode( NodeId ); - //m_node = UIUtils.GetNode( NodeId ); - } - - if( ExternalReferences.Count>0 ) - { - m_node.PreviewMaterial.SetTexture( m_cachedPropertyId, container.GetNode( ExternalReferences[ 0 ].NodeId ).GetOutputPortByUniqueId( ExternalReferences[ 0 ].PortId ).OutputPreviewTexture ); - } - //m_node.PreviewMaterial.SetTexture( m_cachedPropertyId, GetOutputConnection( 0 ).OutputPreviewTexture ); - } - - private void SetPortPreviewShader( Shader portShader ) - { - if( m_inputPreviewShader != portShader ) - { - m_inputPreviewShader = portShader; - InputPreviewMaterial.shader = portShader; - } - } - - public void SetPreviewInputValue( ParentGraph container ) - { - if( m_inputPreviewTexture == null ) - { - m_inputPreviewTexture = new RenderTexture( 128, 128, 0, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear ); - m_inputPreviewTexture.wrapMode = TextureWrapMode.Repeat; - } - - switch( DataType ) - { - case WirePortDataType.INT: - { - SetPortPreviewShader( UIUtils.IntShader ); - - InputPreviewMaterial.SetInt( CachedIntPropertyID, m_previewInternalInt ); - } - break; - case WirePortDataType.FLOAT: - { - SetPortPreviewShader( UIUtils.FloatShader ); - //Debug.Log( m_previewInternalFloat ); - InputPreviewMaterial.SetFloat( CachedFloatPropertyID, m_previewInternalFloat ); - } - break; - case WirePortDataType.FLOAT2: - { - SetPortPreviewShader( UIUtils.Vector2Shader ); - - Vector2 v2 = m_previewInternalVec2;// Vector2InternalData; - InputPreviewMaterial.SetVector( CachedVectorPropertyID, new Vector4( v2.x, v2.y, 0, 0 ) ); - } - break; - case WirePortDataType.FLOAT3: - { - SetPortPreviewShader( UIUtils.Vector3Shader ); - - Vector3 v3 = m_previewInternalVec3;// Vector3InternalData; - InputPreviewMaterial.SetVector( CachedVectorPropertyID, new Vector4( v3.x, v3.y, v3.z, 0 ) ); - } - break; - case WirePortDataType.FLOAT4: - { - SetPortPreviewShader( UIUtils.Vector4Shader ); - - InputPreviewMaterial.SetVector( CachedVectorPropertyID, m_previewInternalVec4 ); - } - break; - case WirePortDataType.COLOR: - { - SetPortPreviewShader( UIUtils.ColorShader ); - - InputPreviewMaterial.SetColor( CachedColorPropertyID, m_previewInternalColor ); - } - break; - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - { - SetPortPreviewShader( UIUtils.FloatShader ); - - InputPreviewMaterial.SetFloat( CachedFloatPropertyID, 1 ); - } - break; - case WirePortDataType.SAMPLER2D: - { - SetPortPreviewShader( UIUtils.Texture2DShader ); - } - break; - default: - { - SetPortPreviewShader( UIUtils.FloatShader ); - - InputPreviewMaterial.SetFloat( CachedFloatPropertyID, 0 ); - } - break; - } - - RenderTexture temp = RenderTexture.active; - RenderTexture.active = m_inputPreviewTexture; - Graphics.Blit( null, m_inputPreviewTexture, InputPreviewMaterial ); - RenderTexture.active = temp; - - PreparePortCacheID(); - - //if( (object)m_node == null ) - // m_node = UIUtils.GetNode( NodeId ); - - if( (object)m_node == null ) - { - m_node = container.GetNode( NodeId ); - //m_node = UIUtils.GetNode( NodeId ); - } - //m_propertyName = "_A"; - //Debug.Log( m_propertyName ); - m_node.PreviewMaterial.SetTexture( m_propertyName, m_inputPreviewTexture ); - } - - public override void ChangePortId( int newPortId ) - { - if( IsConnected ) - { - int count = ExternalReferences.Count; - for( int connIdx = 0; connIdx < count; connIdx++ ) - { - int nodeId = ExternalReferences[ connIdx ].NodeId; - int portId = ExternalReferences[ connIdx ].PortId; - ParentNode node = UIUtils.GetNode( nodeId ); - if( node != null ) - { - OutputPort outputPort = node.GetOutputPortByUniqueId( portId ); - int outputCount = outputPort.ExternalReferences.Count; - for( int j = 0; j < outputCount; j++ ) - { - if( outputPort.ExternalReferences[ j ].NodeId == NodeId && - outputPort.ExternalReferences[ j ].PortId == PortId ) - { - outputPort.ExternalReferences[ j ].PortId = newPortId; - } - } - } - } - } - - PortId = newPortId; - } - - public override void Destroy() - { - base.Destroy(); - //if ( m_inputPreview != null ) - // UnityEngine.ScriptableObject.DestroyImmediate( m_inputPreview ); - //m_inputPreview = null; - - if( m_inputPreviewTexture != null ) - UnityEngine.ScriptableObject.DestroyImmediate( m_inputPreviewTexture ); - m_inputPreviewTexture = null; - - if( m_inputPreviewMaterial != null ) - UnityEngine.ScriptableObject.DestroyImmediate( m_inputPreviewMaterial ); - m_inputPreviewMaterial = null; - - m_inputPreviewShader = null; - - m_node = null; - } - - public Shader InputPreviewShader - { - get - { - if( m_inputPreviewShader == null ) - m_inputPreviewShader = AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "d9ca47581ac157145bff6f72ac5dd73e" ) ); //ranged float - - if( m_inputPreviewShader == null ) - m_inputPreviewShader = Shader.Find( "Unlit/Colored Transparent" ); - - return m_inputPreviewShader; - } - set - { - m_inputPreviewShader = value; - } - } - - public Material InputPreviewMaterial - { - get - { - if( m_inputPreviewMaterial == null ) - m_inputPreviewMaterial = new Material( InputPreviewShader ); - - return m_inputPreviewMaterial; - } - //set - //{ - // m_inputPreviewMaterial = value; - //} - } - - public override string Name - { - get { return m_name; } - set - { - m_name = value; - m_internalDataPropertyLabel = ( string.IsNullOrEmpty( value ) || value.Equals( Constants.EmptyPortValue ) ) ? InputDefaultNameStr : value; - m_dirtyLabelSize = true; - } - } - - public string InternalDataName - { - get { return m_internalDataPropertyLabel; } - set { m_internalDataPropertyLabel = value; } - } - - public bool AutoDrawInternalData - { - get { return m_drawInternalData; } - set { m_drawInternalData = value; } - } - - public PortGenType GenType - { - get { return m_genType; } - set { m_genType = value; } - } - - public bool ValidInternalData - { - get - { - switch( m_dataType ) - { - case WirePortDataType.FLOAT: - case WirePortDataType.FLOAT2: - case WirePortDataType.FLOAT3: - case WirePortDataType.FLOAT4: - case WirePortDataType.FLOAT3x3: - case WirePortDataType.FLOAT4x4: - case WirePortDataType.COLOR: - case WirePortDataType.INT: return true; - case WirePortDataType.OBJECT: - case WirePortDataType.SAMPLER1D: - case WirePortDataType.SAMPLER2D: - case WirePortDataType.SAMPLER3D: - case WirePortDataType.SAMPLERCUBE: - default: return false; - } - } - } - - //public RenderTexture InputPreviewTexture - //{ - // get - // { - // if( IsConnected ) - // return GetOutputConnection( 0 ).OutputPreviewTexture; - // else - // return m_inputPreviewTexture; - // } - //} - - public RenderTexture InputPreviewTexture( ParentGraph container ) - { - if( IsConnected ) - { - if( m_externalReferences.Count > 0 ) - return container.GetNode( m_externalReferences[ 0 ].NodeId ).GetOutputPortByUniqueId( m_externalReferences[ 0 ].PortId ).OutputPreviewTexture; - else - return null; - } - else - { - return m_inputPreviewTexture; - } - } - - public string ExternalLinkId - { - get { return m_externalLinkId; } - set - { - m_externalLinkId = value; - if( string.IsNullOrEmpty( value ) ) - { - m_externalNodeLink = -1; - m_externalPortLink = -1; - } - } - } - - public bool HasOwnOrLinkConnection { get { return IsConnected || HasConnectedExternalLink; } } - public bool HasExternalLink { get { return m_externalNodeLink > -1 && m_externalPortLink > -1; } } - - public bool HasConnectedExternalLink - { - get - { - InputPort link = ExternalLink; - return ( link != null && link.IsConnected ); - } - } - - public InputPort ExternalLink - { - get - { - if( HasExternalLink ) - { - ParentNode linkNode = UIUtils.GetNode( m_externalNodeLink ); - if( linkNode != null ) - { - return linkNode.GetInputPortByUniqueId( m_externalPortLink ); - } - } - return null; - } - } - - public ParentNode ExternalLinkNode - { - get - { - if( HasExternalLink ) - { - return UIUtils.GetNode( m_externalNodeLink ); - } - return null; - } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs.meta deleted file mode 100644 index 421ab30b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/InputPort.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e8199169aaf7f404492a0f2353fb52f9 -timeCreated: 1481126960 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs deleted file mode 100644 index 3050aa85..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs +++ /dev/null @@ -1,306 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEditor; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - public sealed class OutputPort : WirePort - { - public delegate void OnNewPreviewRTCreated(); - public OnNewPreviewRTCreated OnNewPreviewRTCreatedEvent; - - [SerializeField] - private bool m_connectedToMasterNode; - - [SerializeField] - private bool[] m_isLocalValue = { false, false}; - - [SerializeField] - private string[] m_localOutputValue = { string.Empty,string.Empty}; - - //[SerializeField] - //private int m_isLocalWithPortType = 0; - - private RenderTexture m_outputPreview = null; - private Material m_outputMaskMaterial = null; - - private int m_indexPreviewOffset = 0; - - public OutputPort( ParentNode owner, int nodeId, int portId, WirePortDataType dataType, string name ) : base( nodeId, portId, dataType, name ) - { - LabelSize = Vector2.zero; - OnNewPreviewRTCreatedEvent += owner.SetPreviewDirtyFromOutputs; - } - - public string ErrorValue - { - get - { - string value = string.Empty; - switch( m_dataType ) - { - default: - case WirePortDataType.OBJECT: - case WirePortDataType.INT: - case WirePortDataType.FLOAT: value = "(0)"; break; - case WirePortDataType.FLOAT2: value = "half2(0,0)"; break; - case WirePortDataType.FLOAT3: value = "half3(0,0,0)"; break; - case WirePortDataType.COLOR: - case WirePortDataType.FLOAT4: value = "half4(0,0,0,0)"; break; - case WirePortDataType.FLOAT3x3: value = "half3x3(0,0,0,0,0,0,0,0,0)"; break; - case WirePortDataType.FLOAT4x4: value = "half4x4(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)"; break; - } - return value; - } - } - - public bool ConnectedToMasterNode - { - get { return m_connectedToMasterNode; } - set { m_connectedToMasterNode = value; } - } - - public override void FullDeleteConnections() - { - UIUtils.DeleteConnection( false, m_nodeId, m_portId, true, true ); - } - - public bool HasConnectedNode - { - get - { - int count = m_externalReferences.Count; - for( int i = 0; i < count; i++ ) - { - if( UIUtils.GetNode( m_externalReferences[ i ].NodeId ).IsConnected ) - return true; - } - return false; - } - } - public InputPort GetInputConnection( int connID = 0 ) - { - if( connID < m_externalReferences.Count ) - { - return UIUtils.GetNode( m_externalReferences[ connID ].NodeId ).GetInputPortByUniqueId( m_externalReferences[ connID ].PortId ); - } - return null; - } - - public ParentNode GetInputNode( int connID = 0 ) - { - if( connID < m_externalReferences.Count ) - { - return UIUtils.GetNode( m_externalReferences[ connID ].NodeId ); - } - return null; - } - - public override void NotifyExternalRefencesOnChange() - { - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - ParentNode node = UIUtils.GetNode( m_externalReferences[ i ].NodeId ); - if( node ) - { - node.CheckSpherePreview(); - InputPort port = node.GetInputPortByUniqueId( m_externalReferences[ i ].PortId ); - port.UpdateInfoOnExternalConn( m_nodeId, m_portId, m_dataType ); - node.OnConnectedOutputNodeChanges( m_externalReferences[ i ].PortId, m_nodeId, m_portId, m_name, m_dataType ); - } - } - } - - public void ChangeTypeWithRestrictions( WirePortDataType newType, int restrictions ) - { - if( m_dataType != newType ) - { - DataType = newType; - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - ParentNode inNode = UIUtils.GetNode( m_externalReferences[ i ].NodeId ); - InputPort inputPort = inNode.GetInputPortByUniqueId( m_externalReferences[ i ].PortId ); - - bool valid = false; - if( restrictions == 0 ) - { - valid = true; - } - else - { - valid = ( restrictions & (int)inputPort.DataType ) != 0; - } - - if( valid ) - { - inNode.CheckSpherePreview(); - inputPort.UpdateInfoOnExternalConn( m_nodeId, m_portId, m_dataType ); - inNode.OnConnectedOutputNodeChanges( m_externalReferences[ i ].PortId, m_nodeId, m_portId, m_name, m_dataType ); - } - else - { - InvalidateConnection( m_externalReferences[ i ].NodeId, m_externalReferences[ i ].PortId ); - inputPort.InvalidateConnection( NodeId, PortId ); - i--; - } - } - } - } - - public override void ChangePortId( int newPortId ) - { - if( IsConnected ) - { - int count = ExternalReferences.Count; - for( int connIdx = 0; connIdx < count; connIdx++ ) - { - int nodeId = ExternalReferences[ connIdx ].NodeId; - int portId = ExternalReferences[ connIdx ].PortId; - ParentNode node = UIUtils.GetNode( nodeId ); - if( node != null ) - { - InputPort inputPort = node.GetInputPortByUniqueId( portId ); - int inputCount = inputPort.ExternalReferences.Count; - for( int j = 0; j < inputCount; j++ ) - { - if( inputPort.ExternalReferences[ j ].NodeId == NodeId && - inputPort.ExternalReferences[ j ].PortId == PortId ) - { - inputPort.ExternalReferences[ j ].PortId = newPortId; - } - } - } - } - } - - PortId = newPortId; - } - - public string ConfigOutputLocalValue( PrecisionType precisionType, string value, string customName, MasterNodePortCategory category ) - { - int idx = UIUtils.PortCategorytoAttayIdx( category ); - ParentGraph currentGraph = UIUtils.GetNode( NodeId ).ContainerGraph; - string autoGraphId = currentGraph.GraphId > 0 ? "_g" + currentGraph.GraphId : string.Empty; - m_localOutputValue[idx] = string.IsNullOrEmpty( customName ) ? ( "temp_output_" + m_nodeId + "_" + PortId + autoGraphId ) : customName; - m_isLocalValue[idx] = true; - //m_isLocalWithPortType |= (int)category; - return string.Format( Constants.LocalValueDecWithoutIdent, UIUtils.PrecisionWirePortToCgType( precisionType, DataType ), m_localOutputValue[idx], value ); - } - - public void SetLocalValue( string value, MasterNodePortCategory category ) - { - int idx = UIUtils.PortCategorytoAttayIdx( category ); - m_isLocalValue[idx] = true; - m_localOutputValue[ idx ] = value; - //m_isLocalWithPortType |= (int)category; - } - - public void ResetLocalValue() - { - for( int i = 0; i < m_localOutputValue.Length; i++ ) - { - m_localOutputValue[ i ] = string.Empty; - m_isLocalValue[i] = false; - } - //m_isLocalWithPortType = 0; - } - - public void ResetLocalValueIfNot( MasterNodePortCategory category ) - { - int idx = UIUtils.PortCategorytoAttayIdx( category ); - for( int i = 0; i < m_localOutputValue.Length; i++ ) - { - if( i != idx ) - { - m_localOutputValue[ i ] = string.Empty; - m_isLocalValue[ i ] = false; - } - } - } - - public void ResetLocalValueOnCategory( MasterNodePortCategory category ) - { - int idx = UIUtils.PortCategorytoAttayIdx( category ); - m_localOutputValue[ idx ] = string.Empty; - m_isLocalValue[ idx ] = false; - } - - public bool IsLocalOnCategory( MasterNodePortCategory category ) - { - int idx = UIUtils.PortCategorytoAttayIdx( category ); - return m_isLocalValue[ idx ]; - //return ( m_isLocalWithPortType & (int)category ) != 0; ; - } - - public override void ForceClearConnection() - { - UIUtils.DeleteConnection( false, m_nodeId, m_portId, false, true ); - } - - public bool IsLocalValue( MasterNodePortCategory category ) - { - int idx = UIUtils.PortCategorytoAttayIdx( category ); - return m_isLocalValue[ idx ]; - } - - public string LocalValue(MasterNodePortCategory category) - { - int idx = UIUtils.PortCategorytoAttayIdx( category ); - return m_localOutputValue[idx]; - } - - public RenderTexture OutputPreviewTexture - { - get - { - if( m_outputPreview == null ) - { - m_outputPreview = new RenderTexture( 128, 128, 0, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear ); - m_outputPreview.wrapMode = TextureWrapMode.Repeat; - if( OnNewPreviewRTCreatedEvent != null ) - OnNewPreviewRTCreatedEvent(); - } - - return m_outputPreview; - } - set { m_outputPreview = value; } - } - - public int IndexPreviewOffset - { - get { return m_indexPreviewOffset; } - set { m_indexPreviewOffset = value; } - } - - public override void Destroy() - { - base.Destroy(); - if( m_outputPreview != null ) - UnityEngine.ScriptableObject.DestroyImmediate( m_outputPreview ); - m_outputPreview = null; - - if( m_outputMaskMaterial != null ) - UnityEngine.ScriptableObject.DestroyImmediate( m_outputMaskMaterial ); - m_outputMaskMaterial = null; - - OnNewPreviewRTCreatedEvent = null; - } - - public Material MaskingMaterial - { - get - { - if( m_outputMaskMaterial == null ) - { - //m_outputMaskMaterial = new Material( AssetDatabase.LoadAssetAtPath( AssetDatabase.GUIDToAssetPath( "9c34f18ebe2be3e48b201b748c73dec0" ) ) ); - m_outputMaskMaterial = new Material( UIUtils.MaskingShader ); - } - return m_outputMaskMaterial; - } - //set { m_outputMaskMaterial = value; } - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs.meta deleted file mode 100644 index 9825de10..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/OutputPort.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 82722ce1ba0df314490a9362e503727c -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs deleted file mode 100644 index 6753ff02..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs +++ /dev/null @@ -1,58 +0,0 @@ -using UnityEngine; - -namespace AmplifyShaderEditor -{ - [System.Serializable] - public class WireBezierReference - { - private Rect m_boundingBox; - private int m_inNodeId; - private int m_inPortId; - private int m_outNodeId; - private int m_outPortId; - - public WireBezierReference() - { - m_boundingBox = new Rect(); - m_inNodeId = -1; - m_inPortId = -1; - m_outNodeId = -1; - m_outPortId = -1; - } - - public WireBezierReference( ref Rect area, int inNodeId, int inPortId, int outNodeId, int outPortId ) - { - UpdateInfo( ref area, inNodeId, inPortId, outNodeId, outPortId ); - } - - public void UpdateInfo( ref Rect area, int inNodeId, int inPortId, int outNodeId, int outPortId ) - { - m_boundingBox = area; - m_inNodeId = inNodeId; - m_inPortId = inPortId; - m_outNodeId = outNodeId; - m_outPortId = outPortId; - } - - public bool Contains( Vector2 position ) - { - return m_boundingBox.Contains( position ); - } - - public void DebugDraw() - { - GUI.Label( m_boundingBox, string.Empty, UIUtils.GetCustomStyle( CustomStyle.MainCanvasTitle )); - } - - public override string ToString() - { - return string.Format( "In node: {0} port: {1} -> Out node: {2} port: {3}", m_inNodeId, m_inPortId, m_outNodeId, m_outPortId ); - } - - public Rect BoundingBox { get { return m_boundingBox; } } - public int InNodeId { get { return m_inNodeId; } } - public int InPortId { get { return m_inPortId; } } - public int OutNodeId { get { return m_outNodeId; } } - public int OutPortId { get { return m_outPortId; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs.meta deleted file mode 100644 index df5640c3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireBezierReference.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 499682ec40529f44480d58747ad7ab44 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs deleted file mode 100644 index 326bc871..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs +++ /dev/null @@ -1,597 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using UnityEngine; -using UnityEditor; - -using System.Collections.Generic; - -namespace AmplifyShaderEditor -{ - public enum WirePortDataType - { - OBJECT = 1 << 1, - FLOAT = 1 << 2, - FLOAT2 = 1 << 3, - FLOAT3 = 1 << 4, - FLOAT4 = 1 << 5, - FLOAT3x3 = 1 << 6, - FLOAT4x4 = 1 << 7, - COLOR = 1 << 8, - INT = 1 << 9, - SAMPLER1D = 1 << 10, - SAMPLER2D = 1 << 11, - SAMPLER3D = 1 << 12, - SAMPLERCUBE = 1 << 13, - UINT = 1 << 14 - } - - public enum VariableQualifiers - { - In = 0, - Out, - InOut - } - - public struct WirePortDataTypeComparer : IEqualityComparer - { - public bool Equals( WirePortDataType x, WirePortDataType y ) - { - return x == y; - } - - public int GetHashCode( WirePortDataType obj ) - { - // you need to do some thinking here, - return (int)obj; - } - } - - [System.Serializable] - public class WirePort - { - private const double PortClickTime = 0.2; - - private double m_lastTimeClicked = -1; - - private Vector2 m_labelSize; - private Vector2 m_unscaledLabelSize; - protected bool m_dirtyLabelSize = true; - - private bool m_isEditable = false; - private bool m_editingName = false; - - protected int m_portRestrictions = 0; - - private bool m_repeatButtonState = false; - - [SerializeField] - private Rect m_position; - - [SerializeField] - private Rect m_labelPosition; - - [SerializeField] - protected int m_nodeId = -1; - - [SerializeField] - protected int m_portId = -1; - - [SerializeField] - protected int m_orderId = -1; - - [SerializeField] - protected WirePortDataType m_dataType = WirePortDataType.FLOAT; - - [SerializeField] - protected string m_name; - - [SerializeField] - protected List m_externalReferences; - - [SerializeField] - protected bool m_locked = false; - - [SerializeField] - protected bool m_visible = true; - - [SerializeField] - protected bool m_isDummy = false; - - [SerializeField] - protected bool m_hasCustomColor = false; - - [SerializeField] - protected Color m_customColor = Color.white; - - [SerializeField] - protected Rect m_activePortArea; - - public WirePort( int nodeId, int portId, WirePortDataType dataType, string name, int orderId = -1 ) - { - m_nodeId = nodeId; - m_portId = portId; - m_orderId = orderId; - m_dataType = dataType; - m_name = name; - m_externalReferences = new List(); - } - - public virtual void Destroy() - { - m_externalReferences.Clear(); - m_externalReferences = null; - } - - public void AddPortForbiddenTypes( params WirePortDataType[] forbiddenTypes ) - { - if( forbiddenTypes != null ) - { - if( m_portRestrictions == 0 ) - { - //if no previous restrictions are detected then we set up the bit array so we can set is bit correctly - m_portRestrictions = int.MaxValue; - } - - for( int i = 0; i < forbiddenTypes.Length; i++ ) - { - m_portRestrictions = m_portRestrictions & ( int.MaxValue - (int)forbiddenTypes[ i ] ); - } - } - } - - public void AddPortRestrictions( params WirePortDataType[] validTypes ) - { - if( validTypes != null ) - { - for( int i = 0; i < validTypes.Length; i++ ) - { - m_portRestrictions = m_portRestrictions | (int)validTypes[ i ]; - } - } - } - - public void CreatePortRestrictions( params WirePortDataType[] validTypes ) - { - m_portRestrictions = 0; - if( validTypes != null ) - { - for( int i = 0; i < validTypes.Length; i++ ) - { - m_portRestrictions = m_portRestrictions | (int)validTypes[ i ]; - } - } - } - - public virtual bool CheckValidType( WirePortDataType dataType ) - { - if( m_portRestrictions == 0 ) - { - return true; - } - - return ( m_portRestrictions & (int)dataType ) != 0; - } - - public bool ConnectTo( WireReference port ) - { - if( m_locked ) - return false; - - if( m_externalReferences.Contains( port ) ) - return false; - - m_externalReferences.Add( port ); - return true; - } - - public bool ConnectTo( int nodeId, int portId ) - { - if( m_locked ) - return false; - - - foreach( WireReference reference in m_externalReferences ) - { - if( reference.NodeId == nodeId && reference.PortId == portId ) - { - return false; - } - } - m_externalReferences.Add( new WireReference( nodeId, portId, m_dataType, false ) ); - return true; - } - - public bool ConnectTo( int nodeId, int portId, WirePortDataType dataType, bool typeLocked ) - { - if( m_locked ) - return false; - - foreach( WireReference reference in m_externalReferences ) - { - if( reference.NodeId == nodeId && reference.PortId == portId ) - { - return false; - } - } - m_externalReferences.Add( new WireReference( nodeId, portId, dataType, typeLocked ) ); - return true; - } - - public void DummyAdd( int nodeId, int portId ) - { - m_externalReferences.Insert( 0, new WireReference( nodeId, portId, WirePortDataType.OBJECT, false ) ); - m_isDummy = true; - } - - public void DummyRemove() - { - m_externalReferences.RemoveAt( 0 ); - m_isDummy = false; - } - - public void DummyClear() - { - m_externalReferences.Clear(); - m_isDummy = false; - } - - public WireReference GetConnection( int connID = 0 ) - { - if( connID < m_externalReferences.Count ) - return m_externalReferences[ connID ]; - return null; - } - - public void ChangeProperties( string newName, WirePortDataType newType, bool invalidateConnections ) - { - Name = newName; - ChangeType( newType, invalidateConnections ); - //if ( m_dataType != newType ) - //{ - // DataType = newType; - // if ( invalidateConnections ) - // { - // InvalidateAllConnections(); - // } - // else - // { - // NotifyExternalRefencesOnChange(); - // } - //} - } - - public void ChangeType( WirePortDataType newType, bool invalidateConnections ) - { - if( m_dataType != newType ) - { - //ParentNode node = UIUtils.GetNode( m_nodeId ); - //if ( node ) - //{ - // Undo.RegisterCompleteObjectUndo( node.ContainerGraph.ParentWindow, Constants.UndoChangeTypeNodesId ); - // Undo.RecordObject( node, Constants.UndoChangeTypeNodesId ); - //} - DataType = newType; - if( invalidateConnections ) - { - InvalidateAllConnections(); - } - else - { - NotifyExternalRefencesOnChange(); - } - } - } - - public virtual void ChangePortId( int newId ) { } - public virtual void NotifyExternalRefencesOnChange() { } - - public void UpdateInfoOnExternalConn( int nodeId, int portId, WirePortDataType type ) - { - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - if( m_externalReferences[ i ].NodeId == nodeId && m_externalReferences[ i ].PortId == portId ) - { - m_externalReferences[ i ].DataType = type; - } - } - } - - public void InvalidateConnection( int nodeId, int portId ) - { - int id = -1; - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - if( m_externalReferences[ i ].NodeId == nodeId && m_externalReferences[ i ].PortId == portId ) - { - id = i; - break; - } - } - - if( id > -1 ) - m_externalReferences.RemoveAt( id ); - } - - public void RemoveInvalidConnections() - { - Debug.Log( "Cleaning invalid connections" ); - List validConnections = new List(); - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - if( m_externalReferences[ i ].IsValid ) - { - validConnections.Add( m_externalReferences[ i ] ); - } - else - { - Debug.Log( "Detected invalid connection on node " + m_nodeId + " port " + m_portId ); - } - } - m_externalReferences.Clear(); - m_externalReferences = validConnections; - } - - public void InvalidateAllConnections() - { - m_externalReferences.Clear(); - } - - public virtual void FullDeleteConnections() { } - - public bool IsConnectedTo( int nodeId, int portId ) - { - if( m_locked ) - return false; - - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - if( m_externalReferences[ i ].NodeId == nodeId && m_externalReferences[ i ].PortId == portId ) - return true; - } - return false; - } - - public WirePortDataType ConnectionType( int id = 0 ) - { - return ( id < m_externalReferences.Count ) ? m_externalReferences[ id ].DataType : DataType; - } - - public bool CheckMatchConnectionType( int id = 0 ) - { - if( id < m_externalReferences.Count ) - return m_externalReferences[ id ].DataType == DataType; - - return false; - } - - public void MatchPortToConnection( int id = 0 ) - { - if( id < m_externalReferences.Count ) - { - DataType = m_externalReferences[ id ].DataType; - } - } - - public void ResetWireReferenceStatus() - { - for( int i = 0; i < m_externalReferences.Count; i++ ) - { - m_externalReferences[ i ].WireStatus = WireStatus.Default; - } - } - - public bool InsideActiveArea( Vector2 pos ) - { - return m_activePortArea.Contains( pos ); - } - - public void Click() - { - if( m_isEditable ) - { - if( ( EditorApplication.timeSinceStartup - m_lastTimeClicked ) < PortClickTime ) - { - m_editingName = true; - GUI.FocusControl( "port" + m_nodeId.ToString() + m_portId.ToString() ); - TextEditor te = (TextEditor)GUIUtility.GetStateObject( typeof( TextEditor ), GUIUtility.keyboardControl ); - if( te != null ) - { - te.SelectAll(); - } - } - - m_lastTimeClicked = EditorApplication.timeSinceStartup; - } - } - - public bool Draw( Rect textPos, GUIStyle style ) - { - bool changeFlag = false; - if( m_isEditable && m_editingName ) - { - textPos.width = m_labelSize.x; - EditorGUI.BeginChangeCheck(); - GUI.SetNextControlName( "port" + m_nodeId.ToString() + m_portId.ToString() ); - m_name = GUI.TextField( textPos, m_name, style ); - if( EditorGUI.EndChangeCheck() ) - { - m_dirtyLabelSize = true; - changeFlag = true; - } - - if( Event.current.isKey && ( Event.current.keyCode == KeyCode.Return || Event.current.keyCode == KeyCode.KeypadEnter ) ) - { - m_editingName = false; - GUIUtility.keyboardControl = 0; - } - } - else - { - GUI.Label( textPos, m_name, style ); - } - //GUI.Label( textPos, string.Empty ); - return changeFlag; - } - - public void ResetEditing() - { - m_editingName = false; - } - - public virtual void ForceClearConnection() { } - - public bool IsConnected - { - get { return ( m_externalReferences.Count > 0 && !m_locked ); } - } - - public List ExternalReferences - { - get { return m_externalReferences; } - } - - public int ConnectionCount - { - get { return m_externalReferences.Count; } - } - - public Rect Position - { - get { return m_position; } - set { m_position = value; } - } - - public Rect LabelPosition - { - get { return m_labelPosition; } - set { m_labelPosition = value; } - } - - public int PortId - { - get { return m_portId; } - set { m_portId = value; } - } - - public int OrderId - { - get { return m_orderId; } - set { m_orderId = value; } - } - - - public int NodeId - { - get { return m_nodeId; } - set { m_nodeId = value; } - } - - public virtual WirePortDataType DataType - { - get { return m_dataType; } - set { m_dataType = value; } - } - - public bool Visible - { - get { return m_visible; } - set - { - m_visible = value; - if( !m_visible && IsConnected ) - { - ForceClearConnection(); - } - } - } - - public bool Locked - { - get { return m_locked; } - set - { - //if ( m_locked && IsConnected ) - //{ - // ForceClearConnection(); - //} - m_locked = value; - } - } - - public virtual string Name - { - get { return m_name; } - set { m_name = value; m_dirtyLabelSize = true; } - } - - public bool DirtyLabelSize - { - get { return m_dirtyLabelSize; } - set { m_dirtyLabelSize = value; } - } - - public bool HasCustomColor - { - get { return m_hasCustomColor; } - } - - public Color CustomColor - { - get { return m_customColor; } - set - { - m_hasCustomColor = true; - m_customColor = value; - } - } - - public Rect ActivePortArea - { - get { return m_activePortArea; } - set { m_activePortArea = value; } - } - - public Vector2 LabelSize - { - get { return m_labelSize; } - set { m_labelSize = value; } - } - - public Vector2 UnscaledLabelSize - { - get { return m_unscaledLabelSize; } - set { m_unscaledLabelSize = value; } - } - - public bool IsEditable - { - get { return m_isEditable; } - set { m_isEditable = value; } - } - - public bool Available { get { return m_visible && !m_locked; } } - public override string ToString() - { - string dump = ""; - dump += "Order: " + m_orderId + "\n"; - dump += "Name: " + m_name + "\n"; - dump += " Type: " + m_dataType; - dump += " NodeId : " + m_nodeId; - dump += " PortId : " + m_portId; - dump += "\nConnections:\n"; - foreach( WireReference wirePort in m_externalReferences ) - { - dump += wirePort + "\n"; - } - return dump; - } - - public bool RepeatButtonState - { - get { return m_repeatButtonState; } - set { m_repeatButtonState = value; } - } - public bool IsDummy { get { return m_isDummy; } } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs.meta deleted file mode 100644 index d70ad881..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WirePort.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4709687a4844c9545a254c2ddbf3ca63 -timeCreated: 1481126955 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs deleted file mode 100644 index fb2b3472..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs +++ /dev/null @@ -1,126 +0,0 @@ -// Amplify Shader Editor - Visual Shader Editing Tool -// Copyright (c) Amplify Creations, Lda - -using System; -using UnityEngine; - -namespace AmplifyShaderEditor -{ - public enum WireStatus - { - Default = 0, - Highlighted, - Selected - } - - [Serializable] - public sealed class WireReference - { - private WireStatus m_status = WireStatus.Default; - - - - [SerializeField] - private int m_nodeId = -1; - [SerializeField] - private int m_portId = -1; - [SerializeField] - private WirePortDataType m_dataType = WirePortDataType.FLOAT; - [SerializeField] - private bool m_typeLocked = false; - - - - public WireReference() - { - m_nodeId = -1; - m_portId = -1; - m_dataType = WirePortDataType.FLOAT; - m_typeLocked = false; - m_status = WireStatus.Default; - } - - public WireReference( int nodeId, int portId, WirePortDataType dataType, bool typeLocked ) - { - m_portId = portId; - m_nodeId = nodeId; - m_dataType = dataType; - m_typeLocked = typeLocked; - m_status = WireStatus.Default; - } - - public void Invalidate() - { - m_nodeId = -1; - m_portId = -1; - m_typeLocked = false; - m_status = WireStatus.Default; - } - - public void SetReference( int nodeId, int portId, WirePortDataType dataType, bool typeLocked ) - { - m_nodeId = nodeId; - m_portId = portId; - m_dataType = dataType; - m_typeLocked = typeLocked; - } - - public void SetReference( WirePort port ) - { - m_nodeId = port.NodeId; - m_portId = port.PortId; - m_dataType = port.DataType; - } - - public bool IsValid - { - get { return ( m_nodeId != -1 && m_portId != -1 ); } - } - - public int NodeId - { - get { return m_nodeId; } - } - - public int PortId - { - get { return m_portId; } - set { m_portId = value; } - } - - public WirePortDataType DataType - { - get { return m_dataType; } - set { m_dataType = value; } - } - - public bool TypeLocked - { - get { return m_typeLocked; } - } - - public WireStatus WireStatus - { - get { return m_status; } - set { m_status = value; } - } - - public override string ToString() - { - string dump = ""; - dump += "* Wire Reference *\n"; - dump += "NodeId : " + m_nodeId + "\n"; - dump += "PortId : " + m_portId + "\n"; - dump += "DataType " + m_dataType + "\n"; ; - return dump; - } - - public void WriteToString( ref string myString ) - { - IOUtils.AddFieldToString( ref myString, "PortId", m_portId ); - IOUtils.AddFieldToString( ref myString, "NodeID", m_nodeId ); - IOUtils.AddFieldToString( ref myString, "DataType", m_dataType ); - IOUtils.AddFieldToString( ref myString, "TypeLocked", m_typeLocked ); - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs.meta deleted file mode 100644 index dee7f4d9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/Editor/Wires/WireReference.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 99fb607e60678c44da002d6b694400dc -timeCreated: 1481126957 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources.meta deleted file mode 100644 index 82d54d77..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0932db7ec1402c2489679c4b72eab5eb -folderAsset: yes -timeCreated: 1481126943 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins.meta deleted file mode 100644 index 18ce2da9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0ecdc2c57c073bd4796f1ae8da7f851f -folderAsset: yes -timeCreated: 1481126943 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin deleted file mode 100644 index 58289c64..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin +++ /dev/null @@ -1,5340 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} - m_Name: MainSkin - m_EditorClassIdentifier: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_box: - m_Name: box - m_Normal: - m_Background: {fileID: 2800000, guid: a702c1245d15ddb48b8fba73bf951a65, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_button: - m_Name: button - m_Normal: - m_Background: {fileID: 2800000, guid: 87629cdfe03457046b57a25b1ea3096d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 87629cdfe03457046b57a25b1ea3096d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 87629cdfe03457046b57a25b1ea3096d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 87629cdfe03457046b57a25b1ea3096d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 6c0712566778b3f4383fc3bb16edc880, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 6c0712566778b3f4383fc3bb16edc880, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 6c0712566778b3f4383fc3bb16edc880, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_toggle: - m_Name: toggle - m_Normal: - m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1} - m_Hover: - m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1} - m_OnHover: - m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 14 - m_Right: 0 - m_Top: 14 - m_Bottom: 0 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 15 - m_Right: 0 - m_Top: 3 - m_Bottom: 0 - m_Overflow: - m_Left: -1 - m_Right: 0 - m_Top: -4 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_label: - m_Name: label - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - m_textField: - m_Name: textfield - m_Normal: - m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} - m_Hover: - m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 3 - m_Right: 3 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 11 - m_FontStyle: 0 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_textArea: - m_Name: textarea - m_Normal: - m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} - m_Hover: - m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 3 - m_Right: 3 - m_Top: 3 - m_Bottom: 3 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 1 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_window: - m_Name: window - m_Normal: - m_Background: {fileID: 2800000, guid: bd8a303795331fe48b05eee287c0b3e5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: bd8a303795331fe48b05eee287c0b3e5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 4fdd9ad2fb20f14438637f9b085fbe81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: bd8a303795331fe48b05eee287c0b3e5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: bd8a303795331fe48b05eee287c0b3e5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: bd8a303795331fe48b05eee287c0b3e5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 4fdd9ad2fb20f14438637f9b085fbe81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: bd8a303795331fe48b05eee287c0b3e5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 7 - m_Right: 7 - m_Top: 37 - m_Bottom: 7 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 10 - m_Right: 10 - m_Top: 25 - m_Bottom: 10 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 10 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: -18} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_horizontalSlider: - m_Name: horizontalslider - m_Normal: - m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 3 - m_Right: 3 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: -1 - m_Right: -1 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: -2 - m_Bottom: -3 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 12 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_horizontalSliderThumb: - m_Name: horizontalsliderthumb - m_Normal: - m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 4 - m_Right: 4 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 7 - m_Right: 7 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: -1 - m_Right: -1 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 12 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_verticalSlider: - m_Name: verticalslider - m_Normal: - m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 3 - m_Bottom: 3 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: -1 - m_Bottom: -1 - m_Overflow: - m_Left: -2 - m_Right: -3 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 12 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 1 - m_verticalSliderThumb: - m_Name: verticalsliderthumb - m_Normal: - m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 7 - m_Bottom: 7 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: -1 - m_Bottom: -1 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 12 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 1 - m_horizontalScrollbar: - m_Name: horizontalscrollbar - m_Normal: - m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 9 - m_Right: 9 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 1 - m_Bottom: 4 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 15 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_horizontalScrollbarThumb: - m_Name: horizontalscrollbarthumb - m_Normal: - m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 6 - m_Right: 6 - m_Top: 6 - m_Bottom: 6 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 6 - m_Right: 6 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: -1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 13 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_horizontalScrollbarLeftButton: - m_Name: horizontalscrollbarleftbutton - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_horizontalScrollbarRightButton: - m_Name: horizontalscrollbarrightbutton - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_verticalScrollbar: - m_Name: verticalscrollbar - m_Normal: - m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 9 - m_Bottom: 9 - m_Margin: - m_Left: 1 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 1 - m_Bottom: 1 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 15 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_verticalScrollbarThumb: - m_Name: verticalscrollbarthumb - m_Normal: - m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 6 - m_Right: 6 - m_Top: 6 - m_Bottom: 6 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 6 - m_Bottom: 6 - m_Overflow: - m_Left: -1 - m_Right: -1 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 15 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 1 - m_verticalScrollbarUpButton: - m_Name: verticalscrollbarupbutton - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_verticalScrollbarDownButton: - m_Name: verticalscrollbardownbutton - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_ScrollView: - m_Name: scrollview - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - m_CustomStyles: - - m_Name: NodeWindowOff - m_Normal: - m_Background: {fileID: 2800000, guid: 60c283ffa9a758646ab70a2fe7ff5f71, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 6 - m_Right: 6 - m_Top: 6 - m_Bottom: 6 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: -18} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: NodeWindowOn - m_Normal: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 24fb767323009c143a4e744a2025a27e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 6 - m_Right: 6 - m_Top: 6 - m_Bottom: 6 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 2 - m_Right: 2 - m_Top: 2 - m_Bottom: 2 - m_Font: {fileID: 0} - m_FontSize: 6 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: NodeTitle - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: NodeHeader - m_Normal: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 6 - m_Right: 6 - m_Top: 6 - m_Bottom: 4 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: CommentaryHeader - m_Normal: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 9e88b336bd16b1e4b99de75f486126c1, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 7 - m_Right: 7 - m_Top: 7 - m_Bottom: 7 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 1 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 1 - m_ContentOffset: {x: 8, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: ShaderLibraryTitle - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 7 - m_Right: 7 - m_Top: 7 - m_Bottom: 7 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 23 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 20 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: ShaderLibraryAddToList - m_Normal: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: cccc116a6334dc1428687697c5a11d58, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 20 - m_FontStyle: 0 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 23 - m_FixedHeight: 21 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: ShaderLibraryRemoveFromList - m_Normal: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 75f68506ba820564ea85b2620d78c097, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 20 - m_FontStyle: 1 - m_Alignment: 2 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 23 - m_FixedHeight: 21 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: ShaderLibraryOpenListed - m_Normal: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: a66917730dccde947a01140dc04b9e59, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 20 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 23 - m_FixedHeight: 21 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: ShaderLibrarySelectionAsTemplate - m_Normal: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 8148796947da07d49906f1201f417a60, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 20 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 23 - m_FixedHeight: 21 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: ShaderLibraryItem - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 10 - m_Right: 10 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: CommentaryTitle - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 10 - m_Right: 10 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 1 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: PortEmptyIcon - m_Normal: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 56277f370fb77a448a152bcd2e3a9077, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: PortFullIcon - m_Normal: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 8113366f9f7cec647878e3af2fb98922, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: InputPortLabel - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 10 - m_Right: 10 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: OutputPortLabel - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 5 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: CommentaryResizeButton - m_Normal: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 5321bd2b79632764286f28503db80815, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: CommentaryResizeButtonInv - m_Normal: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: b52bc320a2ff91446978a893ec738134, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: CommentaryBackground - m_Normal: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: b2be9c55e7e7ba447967677c82b2cb23, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 6 - m_Right: 6 - m_Top: 6 - m_Bottom: 6 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: -18} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: MinimizeButton - m_Normal: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 2aae9a02747d74d46bf98a15ac5c9b21, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: MaximizeButton - m_Normal: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 7a1fd3f5fef75b64385591e1890d1842, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: NodePropertiesTitle - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 15 - m_FontStyle: 1 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: ShaderModeTitle - m_Normal: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Hover: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Active: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Focused: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnNormal: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnHover: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnActive: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnFocused: - m_Background: {fileID: 2800000, guid: f4ca92d9e50d06049b7ccec2c438754d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Border: - m_Left: 30 - m_Right: 0 - m_Top: 0 - m_Bottom: 38 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 34, y: -1} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: MaterialModeTitle - m_Normal: - m_Background: {fileID: 2800000, guid: 5725fa8ee04e1be449af059f5735cd81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Hover: - m_Background: {fileID: 2800000, guid: 5725fa8ee04e1be449af059f5735cd81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Focused: - m_Background: {fileID: 2800000, guid: 5725fa8ee04e1be449af059f5735cd81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 5725fa8ee04e1be449af059f5735cd81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnHover: - m_Background: {fileID: 2800000, guid: 5725fa8ee04e1be449af059f5735cd81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 5725fa8ee04e1be449af059f5735cd81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Border: - m_Left: 0 - m_Right: 40 - m_Top: 0 - m_Bottom: 38 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_Alignment: 5 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: -44, y: -1} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: ShaderNoMaterialModeTitle - m_Normal: - m_Background: {fileID: 2800000, guid: 7040748e1c49b9648aeeefef41c8a3d5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Hover: - m_Background: {fileID: 2800000, guid: 7040748e1c49b9648aeeefef41c8a3d5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Focused: - m_Background: {fileID: 2800000, guid: 7040748e1c49b9648aeeefef41c8a3d5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 7040748e1c49b9648aeeefef41c8a3d5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnHover: - m_Background: {fileID: 2800000, guid: 7040748e1c49b9648aeeefef41c8a3d5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnActive: - m_Background: {fileID: 2800000, guid: 7040748e1c49b9648aeeefef41c8a3d5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 7040748e1c49b9648aeeefef41c8a3d5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_Alignment: 5 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: -44, y: 9} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: PropertyValuesTitle - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5882353} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 11 - m_FontStyle: 3 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: ShaderModeNoShader - m_Normal: - m_Background: {fileID: 2800000, guid: df81b9531d8ef704f96072ce6910db68, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Border: - m_Left: 30 - m_Right: 0 - m_Top: 0 - m_Bottom: 38 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 34, y: -1} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: MainCanvasTitle - m_Normal: - m_Background: {fileID: 2800000, guid: bdb42c87b8801e94e886c5c0d60b3014, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.41911763, g: 0.41911763, b: 0.41911763, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 6 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 17 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 1 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: ShaderBorder - m_Normal: - m_Background: {fileID: 2800000, guid: 555b6a287b4121b479d412e6ea92bb2e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 10 - m_Right: 10 - m_Top: 10 - m_Bottom: 10 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 17 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: MaterialBorder - m_Normal: - m_Background: {fileID: 2800000, guid: 157b94751c138d84bbe1768c672b5168, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 10 - m_Right: 10 - m_Top: 10 - m_Bottom: 10 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 17 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: SamplerTextureRef - m_Normal: - m_Background: {fileID: 2800000, guid: f9bd85ea2601b824c87556c13e852933, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: SamplerTextureIcon - m_Normal: - m_Background: {fileID: 2800000, guid: 7cabe27e9427ef346a6b6557106353fd, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 7cabe27e9427ef346a6b6557106353fd, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: CustomExpressionAddItem - m_Normal: - m_Background: {fileID: 2800000, guid: 7eb057fdbf020504fb6c9c3c78031e5e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 52bbe770f45f531419e44a69be67ccba, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Border: - m_Left: 12 - m_Right: 0 - m_Top: 12 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 15 - m_Right: 3 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: -2 - m_Right: 0 - m_Top: -4 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 17 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: CustomExpressionRemoveItem - m_Normal: - m_Background: {fileID: 2800000, guid: 839cb1530f95ad14ab58762161a9cb06, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 1ba096552f9cbbb418ee2286856bb352, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Border: - m_Left: 12 - m_Right: 0 - m_Top: 12 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 15 - m_Right: 3 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: -2 - m_Right: 0 - m_Top: -4 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 17 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: CustomExpressionSmallAddItem - m_Normal: - m_Background: {fileID: 2800000, guid: 1bd93c39ca74ac041b79ae289e9b9f08, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 1bd93c39ca74ac041b79ae289e9b9f08, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 1 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 20 - m_FixedHeight: 18 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: CustomExpressionSmallRemoveItem - m_Normal: - m_Background: {fileID: 2800000, guid: f4d31aa109c919d4595094f627510932, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: f4d31aa109c919d4595094f627510932, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 1 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 25 - m_FixedHeight: 18 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: ResetToDefaultInspectorButton - m_Normal: - m_Background: {fileID: 2800000, guid: a51794475a883744db8d524cee84e5fc, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: a51794475a883744db8d524cee84e5fc, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 2 - m_Top: 6 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: -2 - m_Right: 2 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 10 - m_FixedHeight: 9 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: SliderStyle - m_Normal: - m_Background: {fileID: 2800000, guid: 4cabb2d6785b8aa4db0c0a34e1e00f04, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 3 - m_Right: 3 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 0 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: ObjectPicker - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: 0} - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 8 - m_Right: 31 - m_Top: 0 - m_Bottom: 16 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 0 - m_Right: 3 - m_Top: 0 - m_Bottom: 1 - m_Overflow: - m_Left: -24 - m_Right: -1 - m_Top: 0 - m_Bottom: -1 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 8 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: NodePropertyPicker - m_Normal: - m_Background: {fileID: 2800000, guid: 94816692c85001f4dab01ec3666943c0, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 16 - m_FixedHeight: 16 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: NodePreviewExpander - m_Normal: - m_Background: {fileID: 2800000, guid: 1f3a46793c375864ab816c0d78061e4e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 16 - m_FixedHeight: 16 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: NodePreviewCollapser - m_Normal: - m_Background: {fileID: 2800000, guid: dae54b5aa457b474e8a1599de1073d26, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 16 - m_FixedHeight: 16 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: SamplerButton - m_Normal: - m_Background: {fileID: 2800000, guid: b57dd36838fb19c449fd4559efe3f800, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Border: - m_Left: 2 - m_Right: 0 - m_Top: 2 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 1 - m_Top: 0 - m_Bottom: -1 - m_Overflow: - m_Left: 0 - m_Right: 1 - m_Top: 0 - m_Bottom: 1 - m_Font: {fileID: 3021071571035331536, guid: 0000000000000000d000000000000000, - type: 0} - m_FontSize: 9 - m_FontStyle: 0 - m_Alignment: 5 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 1} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: SamplerFrame - m_Normal: - m_Background: {fileID: 2800000, guid: c1912a55d2f211d468ddeb7b1386dd41, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Border: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 3 - m_Right: 3 - m_Top: 3 - m_Bottom: 3 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 3021071571035331536, guid: 0000000000000000d000000000000000, - type: 0} - m_FontSize: 0 - m_FontStyle: 0 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: CommentarySuperTitle - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5882353} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_Border: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 3 - m_Right: 3 - m_Top: 3 - m_Bottom: 3 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 3021071571035331536, guid: 0000000000000000d000000000000000, - type: 0} - m_FontSize: 18 - m_FontStyle: 2 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: MiniButtonBotLeft - m_Normal: - m_Background: {fileID: 2800000, guid: 9f2d5e61dd9821b44a410f36519781d7, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Hover: - m_Background: {fileID: 2800000, guid: 6f3901bfd2342774ba74e117e43d6db7, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 4c872bb553406fe44a9d0046a0ef9bc5, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 7ef06ce40d713d34790e78278ee82dea, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Border: - m_Left: 1 - m_Right: 2 - m_Top: 2 - m_Bottom: 1 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 0 - m_Top: 1 - m_Bottom: 0 - m_Font: {fileID: 3021071571035331536, guid: 0000000000000000d000000000000000, - type: 0} - m_FontSize: 9 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: MiniButtonBotMid - m_Normal: - m_Background: {fileID: 2800000, guid: eaf512a569994074b9b268ff098b0f03, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Hover: - m_Background: {fileID: 2800000, guid: c86cb249299fb7249b5ee7fb27ef1951, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 133e79bed45185d408f4c5410f89dded, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: 542d7546736ddd244a145ef7103678fb, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Border: - m_Left: 1 - m_Right: 1 - m_Top: 2 - m_Bottom: 1 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 1 - m_Bottom: 0 - m_Font: {fileID: 3021071571035331536, guid: 0000000000000000d000000000000000, - type: 0} - m_FontSize: 9 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: MiniButtonBotRight - m_Normal: - m_Background: {fileID: 2800000, guid: bfcecef29876cc54db85363cf2feebb2, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Hover: - m_Background: {fileID: 2800000, guid: df6fb8448a382c743bd124cc0da55113, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnNormal: - m_Background: {fileID: 2800000, guid: 3821e905373e9fb4aac56ad254ba5769, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 2800000, guid: d3098ebd60a35494e9977bd96b923298, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Border: - m_Left: 1 - m_Right: 2 - m_Top: 2 - m_Bottom: 1 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 1 - m_Top: 1 - m_Bottom: 0 - m_Font: {fileID: 3021071571035331536, guid: 0000000000000000d000000000000000, - type: 0} - m_FontSize: 9 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: ShaderFunctionBorder - m_Normal: - m_Background: {fileID: 2800000, guid: 94cd628d3d8e07d40a85d82b3fdad15d, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3646434626659933611, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3080321147634112521, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3976217546018649614, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Border: - m_Left: 10 - m_Right: 10 - m_Top: 10 - m_Bottom: 10 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 17 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 2 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: ShaderFunctionMode - m_Normal: - m_Background: {fileID: 2800000, guid: 68897d376b60748438e0ae3474ebe558, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3646434626659933611, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3080321147634112521, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3976217546018649614, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Border: - m_Left: 30 - m_Right: 0 - m_Top: 0 - m_Bottom: 38 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 34, y: -1} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: RightShaderMode - m_Normal: - m_Background: {fileID: 2800000, guid: 5725fa8ee04e1be449af059f5735cd81, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3646434626659933611, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3080321147634112521, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3976217546018649614, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Border: - m_Left: 0 - m_Right: 40 - m_Top: 0 - m_Bottom: 38 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_Alignment: 5 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: -44, y: -1} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 1 - - m_Name: FlatBackground - m_Normal: - m_Background: {fileID: 2800000, guid: 44efd0011d6a9bc4fb0b3a82753dac4e, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.4} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3646434626659933611, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3080321147634112521, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: - - {fileID: -3976217546018649614, guid: 0000000000000000d000000000000000, type: 0} - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 11 - m_FontStyle: 1 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 3 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: DocumentationLink - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.29803923, g: 0.49019608, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 2800000, guid: 1004d06b4b28f5943abdf2313a22790a, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: 1004d06b4b28f5943abdf2313a22790a, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} - m_Focused: - m_Background: {fileID: 2800000, guid: 1004d06b4b28f5943abdf2313a22790a, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.2985075, g: 0.4923412, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.705, g: 0.705, b: 0.705, a: 1} - m_OnActive: - m_Background: {fileID: 2800000, guid: 1004d06b4b28f5943abdf2313a22790a, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.2985075, g: 0.4923412, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 2800000, guid: 1004d06b4b28f5943abdf2313a22790a, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.2985075, g: 0.4923412, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 2 - m_Bottom: 2 - m_Padding: - m_Left: 2 - m_Right: 2 - m_Top: 1 - m_Bottom: 2 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 9 - m_FontStyle: 0 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: GraphButtonIcon - m_Normal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 2 - m_Right: 2 - m_Top: 2 - m_Bottom: 2 - m_Overflow: - m_Left: 2 - m_Right: 2 - m_Top: 2 - m_Bottom: 2 - m_Font: {fileID: 0} - m_FontSize: 10 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: GraphButton - m_Normal: - m_Background: {fileID: 2800000, guid: 2b3b7485f95e8a44dab3fa9610f56cbb, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Active: - m_Background: {fileID: 2800000, guid: dd3411e8d9927d3429d5872dbdbd752b, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0.7058824, g: 0.7058824, b: 0.7058824, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 0, g: 0, b: 0, a: 1} - m_Border: - m_Left: 3 - m_Right: 3 - m_Top: 3 - m_Bottom: 3 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 4 - m_Right: 4 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 10 - m_FontStyle: 0 - m_Alignment: 3 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 1 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: NodeWindowOffSquare - m_Normal: - m_Background: {fileID: 2800000, guid: d179c8744f837da49ab92aae04d1ae1c, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: -18} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: NodeHeaderSquare - m_Normal: - m_Background: {fileID: 2800000, guid: b16188b8a3dee8146bd9cb0bde234a24, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 1 - m_Right: 1 - m_Top: 1 - m_Bottom: 1 - m_Font: {fileID: 0} - m_FontSize: 13 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: NodeWindowOnSquare - m_Normal: - m_Background: {fileID: 2800000, guid: 080a030f87555fe419ecc1fb9f509118, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 6 - m_Right: 6 - m_Top: 6 - m_Bottom: 6 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 2 - m_Right: 2 - m_Top: 2 - m_Bottom: 2 - m_Font: {fileID: 0} - m_FontSize: 6 - m_FontStyle: 1 - m_Alignment: 1 - m_WordWrap: 0 - m_RichText: 1 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 1 - m_StretchHeight: 0 - - m_Name: ConsoleLogMessage - m_Normal: - m_Background: {fileID: 2800000, guid: c560c5d8ca4c353409caf2ec204f3a19, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Hover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 8 - m_Right: 8 - m_Top: 8 - m_Bottom: 8 - m_Margin: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Padding: - m_Left: 4 - m_Right: 4 - m_Top: 4 - m_Bottom: 4 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 10 - m_FontStyle: 0 - m_Alignment: 8 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - - m_Name: ConsoleLogCircle - m_Normal: - m_Background: {fileID: 2800000, guid: c560c5d8ca4c353409caf2ec204f3a19, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_Hover: - m_Background: {fileID: 2800000, guid: c560c5d8ca4c353409caf2ec204f3a19, type: 3} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Active: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Focused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnNormal: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 0.5019608} - m_OnHover: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnActive: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_OnFocused: - m_Background: {fileID: 0} - m_ScaledBackgrounds: [] - m_TextColor: {r: 1, g: 1, b: 1, a: 1} - m_Border: - m_Left: 8 - m_Right: 8 - m_Top: 8 - m_Bottom: 8 - m_Margin: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Overflow: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_Font: {fileID: 0} - m_FontSize: 10 - m_FontStyle: 0 - m_Alignment: 4 - m_WordWrap: 0 - m_RichText: 0 - m_TextClipping: 0 - m_ImagePosition: 0 - m_ContentOffset: {x: 0, y: 0} - m_FixedWidth: 0 - m_FixedHeight: 0 - m_StretchWidth: 0 - m_StretchHeight: 0 - m_Settings: - m_DoubleClickSelectsWord: 0 - m_TripleClickSelectsLine: 0 - m_CursorColor: {r: 1, g: 1, b: 1, a: 1} - m_CursorFlashSpeed: -1 - m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin.meta deleted file mode 100644 index 16018856..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/GUISkins/MainSkin.guiskin.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 57482289c346f104a8162a3a79aaff9d -timeCreated: 1481127067 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes.meta deleted file mode 100644 index 09c8ef6f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 74a246631cfb81b4eb720dba241ad84c -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png deleted file mode 100644 index ca6e05cf..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png.meta deleted file mode 100644 index c2e4d986..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/Bezier1X2AA.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 06e687f68dd96f0448c6d8217bbcf608 -timeCreated: 1481126972 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 2 - aniso: 16 - mipBias: -1 - wrapMode: 0 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png deleted file mode 100644 index b97bfdb5..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png.meta deleted file mode 100644 index 5d712f10..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconOFF.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: 486c7766baaf21b46afb63c1121ef03e -timeCreated: 1481126990 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 1 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png deleted file mode 100644 index 0d8878a2..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png.meta deleted file mode 100644 index a7520562..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/GPUInstancingIconON.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: 4b0c2926cc71c5846ae2a29652d54fb6 -timeCreated: 1481126990 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png deleted file mode 100644 index fa98d798..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png.meta deleted file mode 100644 index ba762b4b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/LinkIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7cabe27e9427ef346a6b6557106353fd -timeCreated: 1481126999 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png deleted file mode 100644 index eb9426fd..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png.meta deleted file mode 100644 index 50b756ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconOFF.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: 712aee08d999c16438e2d694f42428e8 -timeCreated: 1481126996 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png deleted file mode 100644 index 7dc8d157..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png.meta deleted file mode 100644 index 8d64d38d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/MasterNodeIconON.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: 26c64fcee91024a49980ea2ee9d1a2fb -timeCreated: 1481126983 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png deleted file mode 100644 index 573cc117..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png.meta deleted file mode 100644 index cc8e0617..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Nodes/TextureReferenceBg.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: f9bd85ea2601b824c87556c13e852933 -timeCreated: 1481127030 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews.meta deleted file mode 100644 index 5bdab963..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 461082514f2c69d4a9cc883cd0fe7891 -folderAsset: yes -timeCreated: 1488289754 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr deleted file mode 100644 index 90154e84..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr.meta deleted file mode 100644 index fd585500..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/IndirectSpecularPreview.exr.meta +++ /dev/null @@ -1,69 +0,0 @@ -fileFormatVersion: 2 -guid: ef7513b54a0670140b9b967af7620563 -timeCreated: 1512052044 -licenseType: Store -TextureImporter: - fileIDToRecycleName: - 8900000: generatedCubemap - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 1 - seamlessCubemap: 1 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: 2 - aniso: 0 - mipBias: 0 - wrapMode: 1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 2 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader deleted file mode 100644 index 077ef3a9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader +++ /dev/null @@ -1,232 +0,0 @@ -Shader "Hidden/LinearMaterial" -{ - Properties - { - _MainTex( "Texture", any ) = "" {} - _BackGround( "Back", 2D) = "white" {} - } - - SubShader - { - Lighting Off - Blend SrcAlpha OneMinusSrcAlpha - Cull Off - ZWrite Off - ZTest Always - - - Pass { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - - #include "UnityCG.cginc" - - sampler2D _MainTex; - uniform float4 _MainTex_ST; - float4 _Mask; - - uniform float4x4 unity_GUIClipTextureMatrix; - sampler2D _GUIClipTexture; - - struct appdata_t { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - }; - - struct v2f { - float4 vertex : SV_POSITION; - float2 texcoord : TEXCOORD0; - float2 clipUV : TEXCOORD1; - }; - - v2f vert( appdata_t v ) - { - v2f o; - o.vertex = UnityObjectToClipPos( v.vertex ); - o.texcoord = TRANSFORM_TEX( v.texcoord.xy, _MainTex ); - float3 eyePos = UnityObjectToViewPos( v.vertex ); - o.clipUV = mul( unity_GUIClipTextureMatrix, float4( eyePos.xy, 0, 1.0 ) ); - return o; - } - - fixed4 frag( v2f i ) : SV_Target - { - float4 c = tex2D( _MainTex, i.texcoord ); - c.rgb *= _Mask.rgb; - - c.a = tex2D( _GUIClipTexture, i.clipUV ).a; - return c; - } - ENDCG - } - - Pass { // sphere preview = true, alpha mask = false - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - - #include "UnityCG.cginc" - - sampler2D _MainTex; - uniform float4 _MainTex_ST; - float _InvertedZoom; - float4 _Mask; - - uniform float4x4 unity_GUIClipTextureMatrix; - sampler2D _GUIClipTexture; - - struct appdata_t { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - }; - - struct v2f { - float4 vertex : SV_POSITION; - float2 texcoord : TEXCOORD0; - float2 clipUV : TEXCOORD1; - }; - - v2f vert( appdata_t v ) - { - v2f o; - o.vertex = UnityObjectToClipPos( v.vertex ); - o.texcoord = TRANSFORM_TEX( v.texcoord.xy, _MainTex ); - float3 eyePos = UnityObjectToViewPos( v.vertex ); - o.clipUV = mul( unity_GUIClipTextureMatrix, float4( eyePos.xy, 0, 1.0 ) ); - return o; - } - - fixed4 frag( v2f i ) : SV_Target - { - float2 p = 2 * i.texcoord - 1; - float r = sqrt( dot( p,p ) ); - - float alpha = saturate( ( 1 - r )*( 45 * _InvertedZoom + 5 ) ); - - float4 c = tex2D( _MainTex, i.texcoord ); - c.rgb *= _Mask.rgb; - - c.rgb *= alpha; - - c.a = tex2D( _GUIClipTexture, i.clipUV ).a; - return c; - } - ENDCG - } - - Pass { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - - #include "UnityCG.cginc" - - sampler2D _MainTex; - sampler2D _BackGround; - uniform float4 _MainTex_ST; - uniform float4 _BackGround_ST; - float _InvertedZoom; - float4 _Mask; - - uniform float4x4 unity_GUIClipTextureMatrix; - sampler2D _GUIClipTexture; - - struct appdata_t { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - }; - - struct v2f { - float4 vertex : SV_POSITION; - float2 texcoord : TEXCOORD0; - float2 clipUV : TEXCOORD1; - }; - - v2f vert( appdata_t v ) - { - v2f o; - o.vertex = UnityObjectToClipPos( v.vertex ); - o.texcoord = TRANSFORM_TEX( v.texcoord.xy, _MainTex ); - float3 eyePos = UnityObjectToViewPos( v.vertex ); - o.clipUV = mul( unity_GUIClipTextureMatrix, float4( eyePos.xy, 0, 1.0 ) ); - return o; - } - - fixed4 frag( v2f i ) : SV_Target - { - float3 back = tex2D( _BackGround, ( i.texcoord * 2 - 1 ) * _InvertedZoom).b; - - float4 c = tex2D( _MainTex, i.texcoord ); - c.rgb *= _Mask.rgb; - c.rgb = lerp( back, c.rgb, c.a ); - - c.a = tex2D( _GUIClipTexture, i.clipUV ).a; - return c; - } - ENDCG - } - - Pass { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - - #include "UnityCG.cginc" - - sampler2D _MainTex; - sampler2D _BackGround; - uniform float4 _MainTex_ST; - uniform float4 _BackGround_ST; - float _InvertedZoom; - float4 _Mask; - - uniform float4x4 unity_GUIClipTextureMatrix; - sampler2D _GUIClipTexture; - - struct appdata_t { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - }; - - struct v2f { - float4 vertex : SV_POSITION; - float2 texcoord : TEXCOORD0; - float2 clipUV : TEXCOORD1; - }; - - v2f vert( appdata_t v ) - { - v2f o; - o.vertex = UnityObjectToClipPos( v.vertex ); - o.texcoord = TRANSFORM_TEX( v.texcoord.xy, _MainTex ); - float3 eyePos = UnityObjectToViewPos( v.vertex ); - o.clipUV = mul( unity_GUIClipTextureMatrix, float4( eyePos.xy, 0, 1.0 ) ); - return o; - } - - fixed4 frag( v2f i ) : SV_Target - { - float2 p = 2 * i.texcoord - 1; - float3 back = tex2D( _BackGround, p * _InvertedZoom).b; - float r = sqrt( dot( p,p ) ); - - float alpha = saturate( ( 1 - r )*( 45 * _InvertedZoom + 5 ) ); - - float4 c = 0; - c = tex2D( _MainTex, i.texcoord ); - c.rgb *= _Mask.rgb; - c.rgb = lerp( back, c.rgb, c.a * alpha); - - c.a = tex2D( _GUIClipTexture, i.clipUV ).a; - return c; - } - ENDCG - } - } - Fallback Off -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader.meta deleted file mode 100644 index 03bf6e56..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/LinearPreviews.shader.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e90ef6ea05743b84baf9549874c52e47 -timeCreated: 1489078120 -licenseType: Store -ShaderImporter: - defaultTextures: - - _MainTex: {instanceID: 0} - - _BackGround: {fileID: 2800000, guid: 750b1bd7ba8bd28489650de6d0a95cc5, type: 3} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader deleted file mode 100644 index a06859d0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/ACosOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return acos(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader.meta deleted file mode 100644 index 8cb6d6a6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ACosOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 710f3c0bbd7ba0c4aada6d7dfadd49c2 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader deleted file mode 100644 index 8273b040..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/ASinOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return asin(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader.meta deleted file mode 100644 index 69d34bac..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ASinOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2b016c135284add4cb3364d4a0bd0638 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader deleted file mode 100644 index f15dbcd1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/ATan2OpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return atan2(a, b); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader.meta deleted file mode 100644 index fc57c1ad..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATan2OpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 02e3ff61784e38840af6313936b6a730 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader deleted file mode 100644 index acc5cdba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/ATanOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return atan(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader.meta deleted file mode 100644 index 178006ab..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ATanOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7d7f3331a98831241b017364e80625ea -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader deleted file mode 100644 index ecff53d0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/AbsOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return abs(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader.meta deleted file mode 100644 index 43b75957..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AbsOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cd6d6dfa3df214a479f68a490e177db6 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader deleted file mode 100644 index f91228b2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader +++ /dev/null @@ -1,36 +0,0 @@ -Shader "Hidden/AppendNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - _D ("_D", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag(v2f_img i) : SV_Target - { - float x = tex2D(_A, i.uv).x; - float y = tex2D(_B, i.uv).y; - float z = tex2D(_C, i.uv).z; - float w = tex2D(_D, i.uv).w; - - return float4(x,y,z,w); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader.meta deleted file mode 100644 index fc3d21e6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_AppendNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d80ac81aabf643848a4eaa76f2f88d65 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader deleted file mode 100644 index 0d1c0182..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader +++ /dev/null @@ -1,31 +0,0 @@ -Shader "Hidden/BlendNormalsNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma target 3.0 - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float3 a = tex2D( _A, i.uv ).rgb; - float3 b = tex2D( _B, i.uv ).rgb; - return float4(BlendNormals(a, b), 0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader.meta deleted file mode 100644 index fac57de2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendNormalsNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bcdf750ff5f70444f98b8a3efa50dc6f -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader deleted file mode 100644 index 80665118..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader +++ /dev/null @@ -1,601 +0,0 @@ -Shader "Hidden/BlendOpsNode" -{ - Properties - { - _A ("_Source", 2D) = "white" {} - _B ("_Destiny", 2D) = "white" {} - _C ("_Alpha", 2D) = "white" {} - } - SubShader - { - Pass //colorburn - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( 1.0 - ( ( 1.0 - des) / max( src,0.00001)) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp(des, c, alpha); - } - - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //colordodge - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( des/ max( 1.0 - src,0.00001 ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //darken - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( min( src , des ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //divide - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( des / max( src,0.00001) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //difference - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( abs( src - des ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //exclusion - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( 0.5 - 2.0 * ( src - 0.5 ) * ( des - 0.5 ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //softlight - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( 2.0f*src*des + des*des*(1.0f - 2.0f*src) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //hardlight - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( src > 0.5 ? ( 1.0 - ( 1.0 - 2.0 * ( src - 0.5 ) ) * ( 1.0 - des ) ) : ( 2.0 * src * des ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //hardmix - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( round( 0.5 * ( src + des ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //lighten - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( max( src, des ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //linearburn - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( src + des - 1.0 ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //lineardodge - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( src + des ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //linearlight - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( src > 0.5 ? ( des + 2.0 * src - 1.0 ) : ( des + 2.0 * ( src - 0.5 ) ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //multiply - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( src * des ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //overlay - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( des > 0.5 ? ( 1.0 - 2.0 * ( 1.0 - des ) * ( 1.0 - src ) ) : ( 2.0 * des * src ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //pinlight - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( src > 0.5 ? max( des, 2.0 * ( src - 0.5 ) ) : min( des, 2.0 * src ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //subtract - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( des - src ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //screen - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( 1.0 - ( 1.0 - src ) * ( 1.0 - des ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - - Pass //vividlight - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - int _Sat; - int _Lerp; - - float4 frag(v2f_img i) : SV_Target - { - float4 src = tex2D( _A, i.uv ); - float4 des = tex2D( _B, i.uv ); - - float4 c = ( ( src > 0.5 ? ( des / max( ( 1.0 - src ) * 2.0 ,0.00001) ) : ( 1.0 - ( ( ( 1.0 - des ) * 0.5 ) / max(src,0.00001) ) ) ) ); - if (_Lerp == 1) - { - float alpha = tex2D (_C, i.uv).r; - c = lerp (des, c, alpha); - } - if( _Sat == 1 ) - c = saturate( c ); - return c; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader.meta deleted file mode 100644 index 37d0722b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BlendOpsNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6d6b3518705b3ba49acdc6e18e480257 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader deleted file mode 100644 index e6306b59..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader +++ /dev/null @@ -1,73 +0,0 @@ -Shader "Hidden/BreakToComponentsNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ).x; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ).y; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ).z; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ).w; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader.meta deleted file mode 100644 index 05a23744..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_BreakToComponentsNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5f58f74a202ba804daddec838b75207d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader deleted file mode 100644 index 7065d1e4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/CeilOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return ceil(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader.meta deleted file mode 100644 index e278da28..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CeilOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ce0588227a766a245a85291977c1f222 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader deleted file mode 100644 index df9318ec..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader +++ /dev/null @@ -1,33 +0,0 @@ -Shader "Hidden/ClampOpNode" -{ - Properties - { - _A ("_Value", 2D) = "white" {} - _B ("_Min", 2D) = "white" {} - _C ("_Max", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float4 value = tex2D( _A, i.uv ); - float4 min = tex2D( _B, i.uv ); - float4 max = tex2D( _C, i.uv ); - - return clamp(value, min, max); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader.meta deleted file mode 100644 index aedd754d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClampOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ab6163c4b10bfc84da8e3c486520490a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader deleted file mode 100644 index 47bd6e09..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/Clip" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - - clip(b - c); - - return a; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader.meta deleted file mode 100644 index 637c32a4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Clip.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1fca7774f364aee4d8c64e8634ef4be4 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader deleted file mode 100644 index 59f55435..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/ClipPlanes" -{ - Properties - { - _PlaneId ("_PlaneId", Int) = 0 - } - - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - int _PlaneId; - float4 frag( v2f_img i ) : SV_Target - { - return unity_CameraWorldClipPlanes[_PlaneId]; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader.meta deleted file mode 100644 index 7de7975e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ClipPlanes.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6afe5a4ad7bbd0e4ab352c758f543a09 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader deleted file mode 100644 index 4663c496..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader +++ /dev/null @@ -1,24 +0,0 @@ -Shader "Hidden/ColorNode" -{ - Properties { - _InputColor ("_InputColor", Color) = (0,0,0,0) - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 _InputColor; - - float4 frag( v2f_img i ) : SV_Target - { - return _InputColor; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader.meta deleted file mode 100644 index 27cfeaf0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6cf365ccc7ae776488ae8960d6d134c3 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader deleted file mode 100644 index c27833a2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/ColorSpaceDouble" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return unity_ColorSpaceDouble; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader.meta deleted file mode 100644 index 66ba194e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ColorSpaceDouble.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ac680a8772bb97c46851a7f075fd04e3 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader deleted file mode 100644 index 7a3009bb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader +++ /dev/null @@ -1,48 +0,0 @@ -Shader "Hidden/TFHCCompareEqual" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_True", 2D) = "white" {} - _D ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - int _Operator; - - float4 frag(v2f_img i) : SV_Target - { - float A = tex2D( _A, i.uv ).x; - float B = tex2D( _B, i.uv ).x; - float4 True = tex2D( _C, i.uv ); - float4 False = tex2D ( _D, i.uv ); - - if( _Operator == 0 ) - return ( ( A == B ) ? True : False ); - else if( _Operator == 1 ) - return ( ( A != B ) ? True : False ); - else if( _Operator == 2 ) - return ( ( A > B ) ? True : False ); - else if( _Operator == 3 ) - return ( ( A >= B ) ? True : False ); - else if( _Operator == 4 ) - return ( ( A < B ) ? True : False ); - else - return ( ( A <= B ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader.meta deleted file mode 100644 index 9e2ee0ea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Compare.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 381937898f0c15747af1da09a751890c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader deleted file mode 100644 index b607639b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader +++ /dev/null @@ -1,62 +0,0 @@ -Shader "Hidden/ComponentMaskNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - float _Singular; - float4 _Order; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 r = 0; - if(_Singular == 0) - r = a.x; - else if(_Singular == 1) - r = a.y; - else if(_Singular == 2) - r = a.z; - else if(_Singular == 3) - r = a.w; - - if ( _Order.x == 0 ) - r.x = a.x; - else if(_Order.y == 0) - r.x = a.y; - else if(_Order.z == 0) - r.x = a.z; - else if(_Order.w == 0) - r.x = a.w; - - if(_Order.y == 1) - r.y = a.y; - else if(_Order.z == 1) - r.y = a.z; - else if(_Order.w == 1) - r.y = a.w; - - if(_Order.z == 2) - r.z = a.z; - else if(_Order.w == 2) - r.z = a.w; - - if(_Order.w == 3) - r.w = a.w; - - return r; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader.meta deleted file mode 100644 index a019f585..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComponentMaskNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b78e2b295c265cd439c80d218fb3e88e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader deleted file mode 100644 index 175ae3ba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader +++ /dev/null @@ -1,47 +0,0 @@ -Shader "Hidden/ComputeScreenPos" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 screenPos = ComputeScreenPos(a); - return screenPos; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag (v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 screenPos = ComputeScreenPos(a); - screenPos = screenPos / screenPos.w; - screenPos.z = (UNITY_NEAR_CLIP_VALUE >= 0) ? screenPos.z : screenPos.z* 0.5 + 0.5; - return screenPos; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader.meta deleted file mode 100644 index 983e7e46..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ComputeScreenPos.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 97bd4895d847d764eb21d2bf7aa13671 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader deleted file mode 100644 index 1121f0d0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader +++ /dev/null @@ -1,47 +0,0 @@ -Shader "Hidden/Preview_ConditionalIfNode" -{ - Properties - { - _A ( "_A", 2D) = "white" {} - _B ( "_B", 2D ) = "white" {} - _C ( "_AGreaterThanB", 2D ) = "white" {} - _D ( "_AEqualToB", 2D ) = "white" {} - _E ( "_ALessThanB", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - uniform sampler2D _A; - uniform sampler2D _B; - uniform sampler2D _C; - uniform sampler2D _D; - uniform sampler2D _E; - - float4 frag ( v2f_img i ) : SV_Target - { - float aVal = tex2D ( _A, i.uv ).r; - float bVal = tex2D ( _B, i.uv ).r; - float4 aGreaterbVal = tex2D ( _C, i.uv ); - float4 aEqualbVal = tex2D ( _D, i.uv ); - float4 aLessbVal = tex2D ( _E, i.uv ); - - if ( aVal > bVal ) - return aGreaterbVal; - - if ( aVal == bVal ) - return aEqualbVal; - - return aLessbVal; - - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader.meta deleted file mode 100644 index 2a79ade7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ConditionalIfNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f6fb4d46bddf29e45a8a3ddfed75d0c0 -timeCreated: 1515424552 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader deleted file mode 100644 index 7db02403..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/CosOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return cos(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader.meta deleted file mode 100644 index 85cde2f1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3dde9e80389196f459eb94137268de4a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader deleted file mode 100644 index 8e591b68..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/CosTime" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float _EditorTime; - - float4 frag( v2f_img i ) : SV_Target - { - float4 t = _EditorTime; - t.x = _EditorTime / 8; - t.y = _EditorTime / 4; - t.z = _EditorTime / 2; - return cos(t); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader.meta deleted file mode 100644 index 4a17551b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CosTime.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3093999b42c3c0940a71799511d7781c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader deleted file mode 100644 index 8bdcf409..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/CoshOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return cosh(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader.meta deleted file mode 100644 index cb2b2fe8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CoshOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 154a4c85fe88657489a54a02416402c0 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader deleted file mode 100644 index 6b50b149..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/CrossProductOpNode" -{ - Properties - { - _A ("_Lhs", 2D) = "white" {} - _B ("_Rhs", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return float4(cross(a.rgb, b.rgb),0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader.meta deleted file mode 100644 index 8a06c644..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_CrossProductOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 65a9be5cc7037654db8e148d669f03ee -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader deleted file mode 100644 index d6fd37ba..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/DdxOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return ddx(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader.meta deleted file mode 100644 index 80e1431a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdxOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b54ea73d5568b3540977557813eb9c3c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader deleted file mode 100644 index cfffd11c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/DdyOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return ddy(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader.meta deleted file mode 100644 index ec2c4efd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DdyOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 197dcc7f05339da47b6b0e681c475c5e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader deleted file mode 100644 index 41ee539c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader +++ /dev/null @@ -1,30 +0,0 @@ -Shader "Hidden/DecodeDepthNormalNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float depthValue = 0; - float3 normalValue = 0; - DecodeDepthNormal( a , depthValue, normalValue ); - return float4( depthValue,normalValue ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader.meta deleted file mode 100644 index 6f6d8ac8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeDepthNormalNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: dbf37c4d3ce0f0b41822584d6c9ba203 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader deleted file mode 100644 index e7494660..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/DecodeFloatRGBAHlpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - return DecodeFloatRGBA( a ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader.meta deleted file mode 100644 index a1237f67..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGBAHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f71b31b15ff3f2042bafbed40acd29f4 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader deleted file mode 100644 index e60788ce..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/DecodeFloatRGHlpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - - float4 frag( v2f_img i ) : SV_Target - { - float2 a = tex2D( _A, i.uv ).rg; - return DecodeFloatRG( a ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader.meta deleted file mode 100644 index c6e62f26..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeFloatRGHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1fb3121b1c8febb4dbcc2a507a2df2db -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader deleted file mode 100644 index b0629e6e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader +++ /dev/null @@ -1,26 +0,0 @@ -Shader "Hidden/DecodeLighmapHlpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - return float4(DecodeLightmap ( a ),0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader.meta deleted file mode 100644 index e0806a2d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeLightmapHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c2d3bee1aee183343b31b9208cb402e9 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader deleted file mode 100644 index cf7c62fd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/DecodeViewNormalStereoHlpNode" -{ - Properties - { - _A ( "_A", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag ( v2f_img i ) : SV_Target - { - float4 a = tex2D ( _A, i.uv ); - return float4( DecodeViewNormalStereo ( a ),0 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader.meta deleted file mode 100644 index 409d139d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DecodeViewNormalStereoHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e996db1cc4510c84185cb9f933f916bb -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader deleted file mode 100644 index 9e91f8c8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/DegreesOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return degrees(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader.meta deleted file mode 100644 index 67fd1f3b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DegreesOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2a8eebb5566830c4a9d7c4b9021bb743 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader deleted file mode 100644 index 092d1f9b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader +++ /dev/null @@ -1,26 +0,0 @@ -Shader "Hidden/DeltaTime" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float _EditorDeltaTime; - - float4 frag( v2f_img i ) : SV_Target - { - float4 t = _EditorDeltaTime; - t.y = 1 / _EditorDeltaTime; - t.z = _EditorDeltaTime; - t.w = 1 / _EditorDeltaTime; - return cos(t); - } - ENDCG - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader.meta deleted file mode 100644 index c39cf8da..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DeltaTime.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9d69a693042c443498f96d6da60535eb -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader deleted file mode 100644 index 1bc967fa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader +++ /dev/null @@ -1,34 +0,0 @@ -Shader "Hidden/DesaturateNode" -{ - Properties - { - _A ( "_RBG", 2D ) = "white" {} - _B ( "_Fraction", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - uniform sampler2D _A; - uniform sampler2D _B; - - float4 frag ( v2f_img i ) : SV_Target - { - float3 rgb = tex2D ( _A, i.uv ).rgb; - float fraction = tex2D ( _B, i.uv ).r; - - float dotResult = dot ( rgb, float3( 0.299, 0.587, 0.114 ) ); - float3 finalColor = lerp ( rgb, dotResult.xxx, fraction ); - - return float4( finalColor, 1 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader.meta deleted file mode 100644 index 97fe8c09..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DesaturateNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: faabe9efdf44b9648a523f1742abdfd3 -timeCreated: 1515421907 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader deleted file mode 100644 index 9d2f4077..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader +++ /dev/null @@ -1,32 +0,0 @@ -Shader "Hidden/DiffuseAndSpecularFromMetallicNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - float4 albedo = tex2D( _A, i.uv ); - float metallic = tex2D( _A, i.uv ).r; - float3 specColor = 0; - float oneMinusReflectivity; - float3 albedoFinal = DiffuseAndSpecularFromMetallic(albedo,metallic,specColor,oneMinusReflectivity); - return float4( albedoFinal , 1 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader.meta deleted file mode 100644 index 46286ed7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DiffuseAndSpecularFromMetallic.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c7c4485750948a045b5dab0985896e17 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader deleted file mode 100644 index 0ba2dfdf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/DistanceOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return distance( a, b ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader.meta deleted file mode 100644 index 6ca677b7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DistanceOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3be9a95031c0cb740ae982e465dfc242 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader deleted file mode 100644 index a467eed3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/DotProductOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - return dot(tex2D(_A, i.uv).rgb, tex2D(_B, i.uv).rgb); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader.meta deleted file mode 100644 index d506912f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DotProductOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 85f11fd5cb9bb954c8615a45c57a3784 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader deleted file mode 100644 index d7e7b160..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader +++ /dev/null @@ -1,135 +0,0 @@ -Shader "Hidden/DynamicAppendNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - _D ("_D", 2D) = "white" {} - _Mask("_Mask", Vector) = (0,0,0,0) - } - SubShader - { - CGINCLUDE - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 _Mask; - ENDCG - - Pass //0 - { - Name "1111" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 b = tex2D(_B, i.uv); - float4 c = tex2D(_C, i.uv); - float4 d = tex2D(_D, i.uv); - return float4(a.x,b.x,c.x,d.x)*_Mask; - } - ENDCG - } - - Pass //1 - { - Name "1120" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 b = tex2D(_B, i.uv); - float4 c = tex2D(_C, i.uv); - - return float4(a.x,b.x,c.xy)*_Mask; - } - ENDCG - } - - Pass //2 - { - Name "1201" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 b = tex2D(_B, i.uv); - float4 d = tex2D(_D, i.uv); - return float4(a.x,b.xy,d.x)*_Mask; - } - ENDCG - } - - Pass //3 - { - Name "1300" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 b = tex2D(_B, i.uv); - return float4(a.x,b.xyz)*_Mask; - } - ENDCG - } - - Pass //4 - { - Name "2011" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 c = tex2D(_C, i.uv); - float4 d = tex2D(_D, i.uv); - return float4(a.xy,c.x,d.x)*_Mask; - } - ENDCG - } - - Pass //5 - { - Name "2020" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 c = tex2D(_C, i.uv); - return float4(a.xy,c.xy)*_Mask; - } - ENDCG - } - - Pass //6 - { - Name "3001" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - float4 d = tex2D(_D, i.uv); - return float4(a.xyz,d.x)*_Mask; - } - ENDCG - } - - Pass //7 - { - Name "4000" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return a*_Mask; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader.meta deleted file mode 100644 index ebe42e4d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_DynamicAppendNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bfcd2919fe75bbf428fbbe583f463a9e -timeCreated: 1510580676 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader deleted file mode 100644 index 80e3070f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/EncodeFloatRGBAHlpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - - float4 frag( v2f_img i ) : SV_Target - { - float a = tex2D( _A, i.uv ).r; - return EncodeFloatRGBA( a ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader.meta deleted file mode 100644 index 416d650e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGBAHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c21569bf5b9371b4ca13c0c00abd5562 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader deleted file mode 100644 index f3b8ff14..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/EncodeFloatRGNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - - float4 frag( v2f_img i ) : SV_Target - { - float a = tex2D( _A, i.uv ).r; - return float4( EncodeFloatRG( a ), 0,0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader.meta deleted file mode 100644 index 8b064ebd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeFloatRGHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a44b520baa5c39e41bc69a22ea46f24d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader deleted file mode 100644 index d23d09fa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/EncodeViewNormalStereoHlpNode" -{ - Properties - { - _A ( "_A", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag ( v2f_img i ) : SV_Target - { - float3 a = tex2D ( _A, i.uv ).rgb; - return float4( EncodeViewNormalStereo( a ),0,0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader.meta deleted file mode 100644 index 1db2cbf3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_EncodeViewNormalStereoHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3d0b3d482b7246c4cb60fa73e6ceac6c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader deleted file mode 100644 index 36ab7114..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/Exp2OpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return exp2(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader.meta deleted file mode 100644 index b5c6d567..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Exp2OpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ceb70ed5423a36647a504a41de7dbfe6 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader deleted file mode 100644 index 83afb73c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/ExpOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return exp(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader.meta deleted file mode 100644 index 53b5e1ef..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ExpOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6416ff506137d97479a7ebde790b45e5 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader deleted file mode 100644 index d7116473..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/FWidthOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return fwidth(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader.meta deleted file mode 100644 index c251ea4f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FWidthOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 81ea481faaef9c8459a555479ba64df7 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader deleted file mode 100644 index 9cb44282..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/FaceVariableNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag( v2f_img i, half ase_vface : VFACE ) : SV_Target - { - return ase_vface; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader.meta deleted file mode 100644 index 9239bc98..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FaceVariableNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4b0b5b9f16353b840a5f5ad2baab3c3c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader deleted file mode 100644 index ad11b597..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/FloorOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return floor(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader.meta deleted file mode 100644 index 11687b4f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FloorOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 46ae4a72a9a38de40a2d8f20cfccc67d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader deleted file mode 100644 index 2149b14d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/FmodOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return fmod(a, b); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader.meta deleted file mode 100644 index 8bbfee68..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FmodOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 65083930f9d7812479fd6ff203ad2992 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader deleted file mode 100644 index b2b5b937..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader +++ /dev/null @@ -1,75 +0,0 @@ -Shader "Hidden/FogAndAmbientColors" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return UNITY_LIGHTMODEL_AMBIENT; - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag (v2f_img i) : SV_Target - { - return unity_AmbientSky; - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag (v2f_img i) : SV_Target - { - return unity_AmbientEquator; - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag (v2f_img i) : SV_Target - { - return unity_AmbientGround; - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag (v2f_img i) : SV_Target - { - return unity_FogColor; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader.meta deleted file mode 100644 index 40a27fe2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogAndAmbientColors.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 937c7bde062f0f942b600d9950d2ebb2 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader deleted file mode 100644 index c2914ce9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/FogParams" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return unity_FogParams; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader.meta deleted file mode 100644 index bef96887..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FogParams.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 42abde3281b1848438c3b53443c91a1e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader deleted file mode 100644 index d85eaf69..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/FractNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return frac(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader.meta deleted file mode 100644 index 4de2ceeb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FractNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 53a335f8f18d4694b8d94e8aee21fdca -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader deleted file mode 100644 index 256a4d66..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader +++ /dev/null @@ -1,358 +0,0 @@ -Shader "Hidden/FresnelNode" -{ - Properties - { - _A ("_Normal", 2D) = "white" {} - _B ("_Bias", 2D) = "white" {} - _C ("_Scale", 2D) = "white" {} - _D ("_Power", 2D) = "white" {} - _E ("_View", 2D) = "white" {} - } - SubShader - { - Pass //not connected world - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - //sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - int _FresnelType; - - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 worldNormal = normalize(float3(xy, z)); - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( worldNormal, worldViewDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - } - return fresnel; - } - ENDCG - } - - Pass //connected world - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - int _FresnelType; - - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 worldNormal = tex2D( _A, i.uv ); - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( worldNormal, worldViewDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - } - return fresnel; - } - ENDCG - } - - Pass //connected tangent - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - int _FresnelType; - - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 worldNormal = normalize(float3(xy, z)); - - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldPos = mul(unity_ObjectToWorld, float4(vertexPos,1)).xyz; - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - float4 tSpace0 = float4(worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x); - float4 tSpace1 = float4(worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y); - float4 tSpace2 = float4(worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z); - - float2 sphereUVs = i.uv; - - sphereUVs.x = (atan2(vertexPos.x, -vertexPos.z) / (UNITY_PI) + 0.5); - float3 tangentNormal = tex2D(_A, sphereUVs).xyz; - - worldNormal = fixed3( dot( tSpace0.xyz, tangentNormal ), dot( tSpace1.xyz, tangentNormal ), dot( tSpace2.xyz, tangentNormal ) ); - - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( worldNormal, worldViewDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - } - return fresnel; - } - ENDCG - } - - Pass //not connected half vector - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - //sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - int _FresnelType; - float4 _EditorWorldLightPos; - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-(dot(xy,xy))); - float3 vertexPos = normalize(float3(xy, z)); - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - float3 lightDir = normalize( _EditorWorldLightPos.xyz ); - float3 halfVector = normalize(worldViewDir+lightDir); - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( halfVector, worldViewDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( halfVector, worldViewDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( halfVector, worldViewDir ) , 5)); - } - return fresnel; - } - ENDCG - } - - Pass //connected both - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - int _FresnelType; - - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 worldNormal = tex2D( _A, i.uv ); - float3 worldViewDir = tex2D( _E, i.uv );; - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( worldNormal, worldViewDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - } - return fresnel; - } - ENDCG - } - - Pass //not connected world and light - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - //sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - int _FresnelType; - float4 _EditorWorldLightPos; - - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-(dot(xy,xy))); - float3 vertexPos = normalize(float3(xy, z)); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - float3 lightDir = normalize( _EditorWorldLightPos.xyz ); - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( worldNormal, lightDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( worldNormal, lightDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( worldNormal, lightDir ) , 5)); - } - return fresnel; - } - ENDCG - } - - Pass //connected view - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - int _FresnelType; - - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - float3 worldViewDir = tex2D( _E, i.uv ); - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( worldNormal, worldViewDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( worldNormal, worldViewDir ) , 5)); - } - return fresnel; - } - ENDCG - } - - Pass //not connected half vector with connected view - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - //sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - int _FresnelType; - float4 _EditorWorldLightPos; - float4 frag(v2f_img i) : SV_Target - { - float b = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float pw = tex2D( _D, i.uv ).r; - - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-(dot(xy,xy))); - float3 vertexPos = normalize(float3(xy, z)); - float3 worldViewDir = tex2D( _E, i.uv ); - float3 lightDir = normalize( _EditorWorldLightPos.xyz ); - float3 halfVector = normalize(worldViewDir+lightDir); - - float fresnel = 0; - if(_FresnelType == 0) - fresnel = (b + s*pow(1 - dot( halfVector, worldViewDir ) , pw)); - else if(_FresnelType == 1) - fresnel = (b + (1-b) * pow(1 - dot( halfVector, worldViewDir ) , 5)); - else if(_FresnelType == 2) - { - float f0 = pow((1-s)/(1+s),2); - fresnel = (f0 + (1-f0) * pow(1 - dot( halfVector, worldViewDir ) , 5)); - } - return fresnel; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader.meta deleted file mode 100644 index c98c0fe3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FresnelNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 240145eb70cf79f428015012559f4e7d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader deleted file mode 100644 index 898706af..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader +++ /dev/null @@ -1,39 +0,0 @@ -Shader "Hidden/FunctionInputNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - int _Type; - - float4 frag(v2f_img i) : SV_Target - { - if( _Type == 1 ) - { - return tex2D( _A, i.uv ).r; - } else if( _Type == 2 ) - { - return float4(tex2D( _A, i.uv ).rg,0,0); - } else if( _Type == 3 ) - { - return float4(tex2D( _A, i.uv ).rgb,0); - } - else - { - return tex2D( _A, i.uv ); - } - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader.meta deleted file mode 100644 index e2cf164b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionInputNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 04bc8e7b317dccb4d8da601680dd8140 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader deleted file mode 100644 index e8b7c4a8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/FunctionNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader.meta deleted file mode 100644 index 7209bcd2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: aca70c900c50c004e8ef0b47c4fac4d4 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader deleted file mode 100644 index 5fa7d2d1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/FunctionOutputNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader.meta deleted file mode 100644 index 689efb66..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_FunctionOutputNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e6d5f64114b18e24f99dc65290c0fe98 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader deleted file mode 100644 index 585f4038..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/GammaToLinearNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float4 c = tex2D( _A, i.uv ); - c.rgb = GammaToLinearSpace( c.rgb ); - return c; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader.meta deleted file mode 100644 index 9ebe8def..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GammaToLinearNode.shader.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e82a888a6ebdb1443823aafceaa051b9 -timeCreated: 1489078120 -licenseType: Store -ShaderImporter: - defaultTextures: - - _MainTex: {instanceID: 0} - - _BackGround: {fileID: 2800000, guid: 750b1bd7ba8bd28489650de6d0a95cc5, type: 3} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader deleted file mode 100644 index f9398ac0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/GetLocalVarNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader.meta deleted file mode 100644 index 513bcad1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GetLocalVarNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f21a6e44c7d7b8543afacd19751d24c6 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader deleted file mode 100644 index 28aebf55..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader +++ /dev/null @@ -1,123 +0,0 @@ -Shader "Hidden/GradientSample" -{ - Properties - { - _GTime( "_Time", 2D ) = "white" {} - _GType( "_GType", Int ) = 0 - _GColorNum( "_GColorNum", Int ) = 0 - _GAlphaNum( "_GAlphaNum", Int ) = 0 - _Col0( "_Col0", Vector ) = ( 0, 0, 0, 0 ) - _Col1( "_Col1", Vector ) = ( 0, 0, 0, 0 ) - _Col2( "_Col2", Vector ) = ( 0, 0, 0, 0 ) - _Col3( "_Col3", Vector ) = ( 0, 0, 0, 0 ) - _Col4( "_Col4", Vector ) = ( 0, 0, 0, 0 ) - _Col5( "_Col5", Vector ) = ( 0, 0, 0, 0 ) - _Col6( "_Col6", Vector ) = ( 0, 0, 0, 0 ) - _Col7( "_Col7", Vector ) = ( 0, 0, 0, 0 ) - _Alp0( "_Alp0", Vector ) = ( 0, 0, 0, 0 ) - _Alp1( "_Alp1", Vector ) = ( 0, 0, 0, 0 ) - _Alp2( "_Alp2", Vector ) = ( 0, 0, 0, 0 ) - _Alp3( "_Alp3", Vector ) = ( 0, 0, 0, 0 ) - _Alp4( "_Alp4", Vector ) = ( 0, 0, 0, 0 ) - _Alp5( "_Alp5", Vector ) = ( 0, 0, 0, 0 ) - _Alp6( "_Alp6", Vector ) = ( 0, 0, 0, 0 ) - _Alp7( "_Alp7", Vector ) = ( 0, 0, 0, 0 ) - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _GTime; - int _GType; - int _GColorNum; - int _GAlphaNum; - float4 _Col0; - float4 _Col1; - float4 _Col2; - float4 _Col3; - float4 _Col4; - float4 _Col5; - float4 _Col6; - float4 _Col7; - float4 _Alp0; - float4 _Alp1; - float4 _Alp2; - float4 _Alp3; - float4 _Alp4; - float4 _Alp5; - float4 _Alp6; - float4 _Alp7; - - struct Gradient - { - int type; - int colorsLength; - int alphasLength; - float4 colors[ 8 ]; - float2 alphas[ 8 ]; - }; - - Gradient NewGradient( int type, int colorsLength, int alphasLength, - float4 colors0, float4 colors1, float4 colors2, float4 colors3, float4 colors4, float4 colors5, float4 colors6, float4 colors7, - float2 alphas0, float2 alphas1, float2 alphas2, float2 alphas3, float2 alphas4, float2 alphas5, float2 alphas6, float2 alphas7 ) - { - Gradient g; - g.type = type; - g.colorsLength = colorsLength; - g.alphasLength = alphasLength; - g.colors[ 0 ] = colors0; - g.colors[ 1 ] = colors1; - g.colors[ 2 ] = colors2; - g.colors[ 3 ] = colors3; - g.colors[ 4 ] = colors4; - g.colors[ 5 ] = colors5; - g.colors[ 6 ] = colors6; - g.colors[ 7 ] = colors7; - g.alphas[ 0 ] = alphas0; - g.alphas[ 1 ] = alphas1; - g.alphas[ 2 ] = alphas2; - g.alphas[ 3 ] = alphas3; - g.alphas[ 4 ] = alphas4; - g.alphas[ 5 ] = alphas5; - g.alphas[ 6 ] = alphas6; - g.alphas[ 7 ] = alphas7; - return g; - } - - float4 SampleGradient( Gradient gradient, float time ) - { - float3 color = gradient.colors[ 0 ].rgb; - UNITY_UNROLL - for( int c = 1; c < 8; c++ ) - { - float colorPos = saturate( ( time - gradient.colors[ c - 1 ].w ) / ( gradient.colors[ c ].w - gradient.colors[ c - 1 ].w ) ) * step( c, (float)gradient.colorsLength - 1 ); - color = lerp( color, gradient.colors[ c ].rgb, lerp( colorPos, step( 0.01, colorPos ), gradient.type ) ); - } - #ifndef UNITY_COLORSPACE_GAMMA - color = GammaToLinearSpace( color ); - #endif - float alpha = gradient.alphas[ 0 ].x; - UNITY_UNROLL - for( int a = 1; a < 8; a++ ) - { - float alphaPos = saturate( ( time - gradient.alphas[ a - 1 ].y ) / ( gradient.alphas[ a ].y - gradient.alphas[ a - 1 ].y ) ) * step( a, (float)gradient.alphasLength - 1 ); - alpha = lerp( alpha, gradient.alphas[ a ].x, lerp( alphaPos, step( 0.01, alphaPos ), gradient.type ) ); - } - return float4( color, alpha ); - } - - float4 frag( v2f_img i ) : SV_Target - { - Gradient gradient = NewGradient( _GType, _GColorNum, _GAlphaNum, _Col0, _Col1, _Col2, _Col3, _Col4, _Col5, _Col6, _Col7, _Alp0.xy, _Alp1.xy, _Alp2.xy, _Alp3.xy, _Alp4.xy, _Alp5.xy, _Alp6.xy, _Alp7.xy ); - float time = tex2D( _GTime, i.uv ).r; - return SampleGradient( gradient, time ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader.meta deleted file mode 100644 index 5082a60c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GradientSample.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8a09124cd6e4aa54a996e7487ec16b90 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader deleted file mode 100644 index 2f604607..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader +++ /dev/null @@ -1,62 +0,0 @@ -Shader "Hidden/GrayscaleNode" -{ - Properties - { - _A ("_RGB", 2D) = "white" {} - } - SubShader - { - Pass //Luminance - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float lum = Luminance( tex2D( _A, i.uv ) ); - return float4( lum.xxx, 1); - } - ENDCG - } - - Pass //Natural Classic - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag ( v2f_img i ) : SV_Target - { - float lum = dot ( tex2D ( _A, i.uv ), float3( 0.299,0.587,0.114 ) ); - return float4( lum.xxx, 1 ); - } - ENDCG - } - - Pass //Old School - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag ( v2f_img i ) : SV_Target - { - float3 rgbValue = tex2D ( _A, i.uv ).rgb; - float lum = ( rgbValue.r + rgbValue.g + rgbValue.b ) / 3; - return float4( lum.xxx, 1 ); - } - ENDCG - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader.meta deleted file mode 100644 index 329b7091..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_GrayscaleNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 56781cd022be9124597f0f396a46a35f -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader deleted file mode 100644 index 3bb972a6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader +++ /dev/null @@ -1,41 +0,0 @@ -Shader "Hidden/HSVToRGBNode" -{ - Properties - { - _A ( "_Hue", 2D ) = "white" {} - _B ( "_Saturation", 2D ) = "white" {} - _C ( "_Value", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - uniform sampler2D _A; - uniform sampler2D _B; - uniform sampler2D _C; - - float3 HSVToRGB( float3 c ) - { - float4 K = float4( 1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0 ); - float3 p = abs( frac( c.xxx + K.xyz ) * 6.0 - K.www ); - return c.z * lerp( K.xxx, saturate( p - K.xxx ), c.y ); - } - - float4 frag ( v2f_img i ) : SV_Target - { - float h = tex2D ( _A, i.uv ).r; - float s = tex2D ( _B, i.uv ).r; - float v = tex2D ( _C, i.uv ).r; - - return float4( HSVToRGB(float3(h,s,v)), 1 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader.meta deleted file mode 100644 index 952938e0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HSVToRGBNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fab445eb945d63047822a7a6b81b959d -timeCreated: 1515421907 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader deleted file mode 100644 index f15f92e6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader +++ /dev/null @@ -1,33 +0,0 @@ -Shader "Hidden/HeightMapTextureBlend" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag( v2f_img i ) : SV_Target - { - float heightmap = tex2D( _A, i.uv ).x; - float splatMask = tex2D( _B, i.uv ).x; - float blendStrength = tex2D( _C, i.uv ).x; - float result = saturate( pow((( heightmap*splatMask ) * 4 ) + ( splatMask * 2 ), blendStrength )); - return float4( result.x , 0, 0, 1 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader.meta deleted file mode 100644 index 35ffff5c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_HeightMapTextureBlend.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b2ac23d6d5dcb334982b6f31c2e7a734 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader deleted file mode 100644 index 65695576..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader +++ /dev/null @@ -1,106 +0,0 @@ -Shader "Hidden/IndirectDiffuseLight" -{ - Properties - { - _Intensity ("Intensity", Float) = 1 - } - - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - #include "UnityPBSLighting.cginc" - - float _Intensity; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 worldNormal = normalize(float3(xy, z)); - float3 vertexPos = float3(xy, z); - float3 worldPos = mul(unity_ObjectToWorld, float4(vertexPos,1)).xyz; - float4 back = lerp(float4(0.4117,0.3843,0.3647,1),float4(0.4117,0.5059,0.6470,1),worldPos.y * 0.5 + 0.5); - return float4(GammaToLinearSpace(back.rgb * _Intensity),1); - } - ENDCG - } - - Pass // connected tangent - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - #include "UnityPBSLighting.cginc" - - float _Intensity; - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldPos = mul(unity_ObjectToWorld, float4(vertexPos,1)).xyz; - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - float4 tSpace0 = float4(worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x); - float4 tSpace1 = float4(worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y); - float4 tSpace2 = float4(worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z); - - float2 sphereUVs = i.uv; - - sphereUVs.x = (atan2(vertexPos.x, -vertexPos.z) / (UNITY_PI) + 0.5); - // Needs further checking - //float3 tangentNormal = tex2Dlod(_A, float4(sphereUVs,0,0)).xyz; - float3 tangentNormal = tex2D(_A, sphereUVs).xyz; - - worldNormal = fixed3( dot( tSpace0.xyz, tangentNormal ), dot( tSpace1.xyz, tangentNormal ), dot( tSpace2.xyz, tangentNormal ) ); - - float4 back = lerp(float4(0.4117,0.3843,0.3647,1),float4(0.4117,0.5059,0.6470,1),worldNormal.y * 0.5 + 0.5); - - return float4(GammaToLinearSpace(back.rgb * _Intensity),1); - } - ENDCG - } - - Pass // connected world - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - #include "UnityPBSLighting.cginc" - - float _Intensity; - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt( 1 - saturate( dot( xy,xy ) ) ); - float3 vertexPos = float3( xy, z ); - float3 normal = normalize( vertexPos ); - float3 worldNormal = tex2D( _A, i.uv ); - - float4 back = lerp( float4( 0.4117,0.3843,0.3647,1 ),float4( 0.4117,0.5059,0.6470,1 ),worldNormal.y * 0.5 + 0.5 ); - - return float4( GammaToLinearSpace( back.rgb * _Intensity ),1 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader.meta deleted file mode 100644 index 59f74619..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectDiffuseLight.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b45d57fa606c1ea438fe9a2c08426bc7 -timeCreated: 1512043114 -licenseType: Store -ShaderImporter: - defaultTextures: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader deleted file mode 100644 index 6c48d9e6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader +++ /dev/null @@ -1,128 +0,0 @@ -Shader "Hidden/IndirectSpecularLight" -{ - Properties - { - _Skybox("_Skybox", CUBE) = "white" {} - _A ("Normal", 2D) = "white" {} - _B ("Smoothness", 2D) = "white" {} - _C ("Occlusion", 2D) = "white" {} - } - - SubShader - { - Pass // not connected - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - #include "UnityPBSLighting.cginc" - - uniform samplerCUBE _Skybox; - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 worldNormal = normalize(float3(xy, z)); - float3 vertexPos = float3(xy, z); - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float3 worldRefl = -worldViewDir; - worldRefl = normalize(reflect( worldRefl, worldNormal )); - - float3 sky = texCUBElod( _Skybox, float4(worldRefl, (1-saturate(tex2D(_B,i.uv).r)) * 6) ).rgb; - - return float4(sky * tex2D(_C,i.uv).r, 1); - } - ENDCG - } - - Pass // connected tangent - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - #include "UnityPBSLighting.cginc" - - uniform samplerCUBE _Skybox; - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldPos = mul(unity_ObjectToWorld, float4(vertexPos,1)).xyz; - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - float4 tSpace0 = float4(worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x); - float4 tSpace1 = float4(worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y); - float4 tSpace2 = float4(worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z); - - float3 worldRefl = -worldViewDir; - - float2 sphereUVs = i.uv; - sphereUVs.x = atan2(vertexPos.x, -vertexPos.z) / (UNITY_PI) + 0.5; - - // Needs further checking - //float3 tangentNormal = tex2Dlod(_A, float4(sphereUVs,0,0)).xyz; - float3 tangentNormal = tex2D(_A, sphereUVs).xyz; - - worldRefl = reflect( worldRefl, half3( dot( tSpace0.xyz, tangentNormal ), dot( tSpace1.xyz, tangentNormal ), dot( tSpace2.xyz, tangentNormal ) ) ); - - float3 sky = texCUBElod( _Skybox, float4(worldRefl, (1-saturate(tex2D(_B,i.uv).r)) * 6) ).rgb; - - return float4(sky * tex2D(_C,i.uv).r, 1); - } - ENDCG - } - - Pass // connected world - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - #include "UnityPBSLighting.cginc" - - uniform samplerCUBE _Skybox; - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = tex2D( _A, i.uv ); - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float3 worldRefl = reflect( -worldViewDir, worldNormal ); - - float3 sky = texCUBElod( _Skybox, float4(worldRefl, (1-saturate(tex2D(_B,i.uv).r)) * 6) ).rgb; - - return float4(sky * tex2D(_C,i.uv).r, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader.meta deleted file mode 100644 index 44a99df2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IndirectSpecularLight.shader.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: d6e441d0a8608954c97fa347d3735e92 -timeCreated: 1512052132 -licenseType: Store -ShaderImporter: - defaultTextures: - - _Skybox: {fileID: 8900000, guid: ef7513b54a0670140b9b967af7620563, type: 3} - - _A: {instanceID: 0} - - _B: {instanceID: 0} - - _C: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader deleted file mode 100644 index 828da9fa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader +++ /dev/null @@ -1,24 +0,0 @@ -Shader "Hidden/InstanceIDNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag (v2f_img i) : SV_Target - { - uint currInstanceId = 0; - #ifdef UNITY_INSTANCING_ENABLED - currInstanceId = unity_InstanceID; - #endif - - return currInstanceId; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader.meta deleted file mode 100644 index acd68c49..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_InstanceIDNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 03febce56a8cf354b90e7d5180c1dbd7 -timeCreated: 1542641929 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader deleted file mode 100644 index 5e1b367d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader +++ /dev/null @@ -1,24 +0,0 @@ -Shader "Hidden/IntNode" -{ - Properties { - _InputInt ("_InputInt", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - int _InputInt; - - float4 frag( v2f_img i ) : SV_Target - { - return _InputInt; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader.meta deleted file mode 100644 index 6854db4a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_IntNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0f64d695b6ffacc469f2dd31432a232a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader deleted file mode 100644 index b855246b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/LODFadeNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return unity_LODFade; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader.meta deleted file mode 100644 index 9fee1f6c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LODFadeNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fcd4d93f57ffc51458d4ade10df2fdb4 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader deleted file mode 100644 index bf562c30..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader +++ /dev/null @@ -1,90 +0,0 @@ -Shader "Hidden/LayeredBlendNode" -{ - Properties - { - _A ( "_Weights", 2D) = "white" {} - _B ( "_LayerBase", 2D) = "white" {} - _C ( "_Layer1", 2D) = "white" {} - _D ( "_Layer2", 2D ) = "white" {} - _E ( "_Layer3", 2D ) = "white" {} - _F ( "_Layer4", 2D ) = "white" {} - } - SubShader - { - - CGINCLUDE - - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - sampler2D _A; - sampler2D _B; - sampler2D _C; - - ENDCG - - Pass - { - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 Weights = tex2D( _A, i.uv ); - float4 LayerBase = tex2D( _B, i.uv ); - float4 Layer1 = tex2D( _C, i.uv ); - return lerp ( LayerBase, Layer1, Weights.x ); - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _D; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 LayerBase = tex2D ( _B, i.uv ); - float4 Layer1 = tex2D ( _C, i.uv ); - float4 Layer2 = tex2D ( _D, i.uv ); - return lerp ( lerp ( LayerBase, Layer1, Weights.x ), Layer2, Weights.y ); - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _D; - sampler2D _E; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 LayerBase = tex2D ( _B, i.uv ); - float4 Layer1 = tex2D ( _C, i.uv ); - float4 Layer2 = tex2D ( _D, i.uv ); - float4 Layer3 = tex2D ( _E, i.uv ); - return lerp ( lerp ( lerp ( LayerBase, Layer1, Weights.x ), Layer2, Weights.y ), Layer3, Weights.z ); - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _D; - sampler2D _E; - sampler2D _F; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 LayerBase = tex2D ( _B, i.uv ); - float4 Layer1 = tex2D ( _C, i.uv ); - float4 Layer2 = tex2D ( _D, i.uv ); - float4 Layer3 = tex2D ( _E, i.uv ); - float4 Layer4 = tex2D ( _F, i.uv ); - return lerp ( lerp ( lerp ( lerp ( LayerBase, Layer1, Weights.x ), Layer2, Weights.y ), Layer3, Weights.z ), Layer4, Weights.w ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader.meta deleted file mode 100644 index 81f601e3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LayeredBlendNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 48faca2f6506fc44c97adb1e2b79c37d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader deleted file mode 100644 index 213607da..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader +++ /dev/null @@ -1,73 +0,0 @@ -Shader "Hidden/LengthOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag (v2f_img i) : SV_Target - { - return length( tex2D (_A, i.uv).x ); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag (v2f_img i) : SV_Target - { - return length( tex2D(_A, i.uv).xy ); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag (v2f_img i) : SV_Target - { - return length( tex2D(_A, i.uv).xyz ); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag (v2f_img i) : SV_Target - { - return length( tex2D(_A, i.uv)); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader.meta deleted file mode 100644 index 641415af..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LengthOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1c1f6d6512b758942a8b9dd1bea12f34 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader deleted file mode 100644 index 3b95b837..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader +++ /dev/null @@ -1,32 +0,0 @@ -Shader "Hidden/LerpOp" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_Alpha", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 alpha = tex2D( _C, i.uv ); - return lerp(a,b,alpha); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader.meta deleted file mode 100644 index 07b4fbcc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LerpOp.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 34d9c4cdcf1fadb49af2de3f90bbc57d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader deleted file mode 100644 index a3fc3842..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader +++ /dev/null @@ -1,26 +0,0 @@ -Shader "Hidden/LightAttenuation" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - - float4 _EditorWorldLightPos; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 worldNormal = normalize(float3(xy, z)); - float3 lightDir = normalize( _EditorWorldLightPos.xyz ); - return saturate(dot(worldNormal ,lightDir) * 10 + 0.1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader.meta deleted file mode 100644 index 7f133af6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightAttenuation.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4b12227498a5c8d46b6c44ea018e5b56 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader deleted file mode 100644 index ad3d5ebd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader +++ /dev/null @@ -1,56 +0,0 @@ -Shader "Hidden/LightColorNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - - float4 _EditorLightColor; - - float4 frag(v2f_img i) : SV_Target - { - return _EditorLightColor; - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - - float4 _EditorLightColor; - - float4 frag(v2f_img i) : SV_Target - { - return float4(_EditorLightColor.rgb, 0); - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - #include "Lighting.cginc" - - float4 _EditorLightColor; - - float4 frag(v2f_img i) : SV_Target - { - return _EditorLightColor.a; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader.meta deleted file mode 100644 index fcd86897..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LightColorNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 43f5d3c033eb5044e9aeb40241358349 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader deleted file mode 100644 index 0bcf7794..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader +++ /dev/null @@ -1,43 +0,0 @@ -Shader "Hidden/LinearDepthNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float depthValue = tex2D( _A, i.uv ).r; - return LinearEyeDepth( depthValue ); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float depthValue = tex2D( _A, i.uv ).r; - return Linear01Depth( depthValue ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader.meta deleted file mode 100644 index 754a2f47..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearDepthNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2b0785cc8b854974ab4e45419072705a -timeCreated: 1546440865 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader deleted file mode 100644 index b2468804..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/LinearToGammaNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float4 c = tex2D( _A, i.uv ); - c.rgb = LinearToGammaSpace( c.rgb ); - return c; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader.meta deleted file mode 100644 index 2c413a8e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LinearToGammaNode.shader.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9027c408b928c5c4d8b450712049d541 -timeCreated: 1489078120 -licenseType: Store -ShaderImporter: - defaultTextures: - - _MainTex: {instanceID: 0} - - _BackGround: {fileID: 2800000, guid: 750b1bd7ba8bd28489650de6d0a95cc5, type: 3} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader deleted file mode 100644 index 6259c6cc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/Log10OpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return log10(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader.meta deleted file mode 100644 index 981dbc50..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log10OpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9e7cfa357dd261f499d0ba8637ff2614 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader deleted file mode 100644 index 44dabdb9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/Log2OpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return log2(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader.meta deleted file mode 100644 index a8a3888d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Log2OpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5975a154432d4c64cacd78d015ed08ba -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader deleted file mode 100644 index b95abb03..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/LogOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return log(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader.meta deleted file mode 100644 index 317db1f7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LogOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a3293e0a73834b24682775f5d8ee1e7c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader deleted file mode 100644 index a56bbe32..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader +++ /dev/null @@ -1,26 +0,0 @@ -Shader "Hidden/LuminanceNode" -{ - Properties - { - _A ("_RGB", 2D) = "white" {} - } - SubShader - { - Pass //Luminance - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float lum = Luminance( tex2D( _A, i.uv ) ); - return float4( lum.xxx, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader.meta deleted file mode 100644 index a3039712..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_LuminanceNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 81e1d8ffeec8a4b4cabb1094bc981048 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader deleted file mode 100644 index 9d94ffbc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/NegateNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return -(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader.meta deleted file mode 100644 index 8cff94e0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NegateNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b035bc40da1ac7c4eafad4116382ec79 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader deleted file mode 100644 index b129cccb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader +++ /dev/null @@ -1,55 +0,0 @@ -Shader "Hidden/NodeMasking" -{ - Properties { - _Ports ("_Ports", Vector) = (0,0,0,0) - _MainTex("_MainTex", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _MainTex; - float4 _Ports; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _MainTex, i.uv ); - return a * _Ports; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _MaskTex; - float _Port; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _MaskTex, i.uv ); - float4 c = 0; - if ( _Port == 1 ) - c = a.x; - else if ( _Port == 2 ) - c = a.y; - else if ( _Port == 3 ) - c = a.z; - else if ( _Port == 4 ) - c = a.w; - - return c; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader.meta deleted file mode 100644 index 4a020c31..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NodeMasking.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9c34f18ebe2be3e48b201b748c73dec0 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader deleted file mode 100644 index a8b92866..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader +++ /dev/null @@ -1,267 +0,0 @@ -Shader "Hidden/NoiseGeneratorNode" -{ - Properties - { - _A ("_RGB", 2D) = "white" {} - _B ("_RGB", 2D) = "white" {} - _To01Range ("_To01Range", Float) = 0 - } - - SubShader - { - CGINCLUDE - sampler2D _A; - sampler2D _B; - float _To01Range; - ENDCG - - Pass //Simplex2D - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - - float3 mod2D289 ( float3 x ) { return x - floor ( x * ( 1.0 / 289.0 ) ) * 289.0; } - float2 mod2D289 ( float2 x ) { return x - floor ( x * ( 1.0 / 289.0 ) ) * 289.0; } - float3 permute ( float3 x ) { return mod2D289 ( ( ( x * 34.0 ) + 1.0 ) * x ); } - - float snoise ( float2 v ) - { - const float4 C = float4( 0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439 ); - float2 i = floor ( v + dot ( v, C.yy ) ); - float2 x0 = v - i + dot ( i, C.xx ); - float2 i1; - i1 = ( x0.x > x0.y ) ? float2( 1.0, 0.0 ) : float2( 0.0, 1.0 ); - float4 x12 = x0.xyxy + C.xxzz; - x12.xy -= i1; - i = mod2D289 ( i ); - float3 p = permute ( permute ( i.y + float3( 0.0, i1.y, 1.0 ) ) + i.x + float3( 0.0, i1.x, 1.0 ) ); - float3 m = max ( 0.5 - float3( dot ( x0, x0 ), dot ( x12.xy, x12.xy ), dot ( x12.zw, x12.zw ) ), 0.0 ); - m = m * m; - m = m * m; - float3 x = 2.0 * frac ( p * C.www ) - 1.0; - float3 h = abs ( x ) - 0.5; - float3 ox = floor ( x + 0.5 ); - float3 a0 = x - ox; - m *= 1.79284291400159 - 0.85373472095314 * ( a0 * a0 + h * h ); - float3 g; - g.x = a0.x * x0.x + h.x * x0.y; - g.yz = a0.yz * x12.xz + h.yz * x12.yw; - return 130.0 * dot ( m, g ); - } - float4 frag(v2f_img i) : SV_Target - { - float2 size = tex2D( _A, i.uv ).rg; - float scale = tex2D (_B, i.uv).r; - float noiseVal = snoise ( size * scale ); - noiseVal = (_To01Range > 0) ? noiseVal * 0.5 + 0.5 : noiseVal; - return float4( noiseVal.xxx, 1); - } - ENDCG - } - - Pass //Simplex3D - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float3 mod3D289 ( float3 x ) { return x - floor ( x / 289.0 ) * 289.0; } - - float4 mod3D289 ( float4 x ) { return x - floor ( x / 289.0 ) * 289.0; } - - float4 permute ( float4 x ) { return mod3D289 ( ( x * 34.0 + 1.0 ) * x ); } - - float4 taylorInvSqrt ( float4 r ) { return 1.79284291400159 - r * 0.85373472095314; } - - float snoise ( float3 v ) - { - const float2 C = float2( 1.0 / 6.0, 1.0 / 3.0 ); - float3 i = floor ( v + dot ( v, C.yyy ) ); - float3 x0 = v - i + dot ( i, C.xxx ); - float3 g = step ( x0.yzx, x0.xyz ); - float3 l = 1.0 - g; - float3 i1 = min ( g.xyz, l.zxy ); - float3 i2 = max ( g.xyz, l.zxy ); - float3 x1 = x0 - i1 + C.xxx; - float3 x2 = x0 - i2 + C.yyy; - float3 x3 = x0 - 0.5; - i = mod3D289 ( i ); - float4 p = permute ( permute ( permute ( i.z + float4( 0.0, i1.z, i2.z, 1.0 ) ) + i.y + float4( 0.0, i1.y, i2.y, 1.0 ) ) + i.x + float4( 0.0, i1.x, i2.x, 1.0 ) ); - float4 j = p - 49.0 * floor ( p / 49.0 ); // mod(p,7*7) - float4 x_ = floor ( j / 7.0 ); - float4 y_ = floor ( j - 7.0 * x_ ); // mod(j,N) - float4 x = ( x_ * 2.0 + 0.5 ) / 7.0 - 1.0; - float4 y = ( y_ * 2.0 + 0.5 ) / 7.0 - 1.0; - float4 h = 1.0 - abs ( x ) - abs ( y ); - float4 b0 = float4( x.xy, y.xy ); - float4 b1 = float4( x.zw, y.zw ); - float4 s0 = floor ( b0 ) * 2.0 + 1.0; - float4 s1 = floor ( b1 ) * 2.0 + 1.0; - float4 sh = -step ( h, 0.0 ); - float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy; - float4 a1 = b1.xzyw + s1.xzyw * sh.zzww; - float3 g0 = float3( a0.xy, h.x ); - float3 g1 = float3( a0.zw, h.y ); - float3 g2 = float3( a1.xy, h.z ); - float3 g3 = float3( a1.zw, h.w ); - float4 norm = taylorInvSqrt ( float4( dot ( g0, g0 ), dot ( g1, g1 ), dot ( g2, g2 ), dot ( g3, g3 ) ) ); - g0 *= norm.x; - g1 *= norm.y; - g2 *= norm.z; - g3 *= norm.w; - float4 m = max ( 0.6 - float4( dot ( x0, x0 ), dot ( x1, x1 ), dot ( x2, x2 ), dot ( x3, x3 ) ), 0.0 ); - m = m* m; - m = m* m; - float4 px = float4( dot ( x0, g0 ), dot ( x1, g1 ), dot ( x2, g2 ), dot ( x3, g3 ) ); - return 42.0 * dot ( m, px ); - } - - float4 frag ( v2f_img i ) : SV_Target - { - float3 size = tex2D ( _A, i.uv ).rgb; - float scale = tex2D (_B, i.uv).r; - float noiseVal = snoise ( size * scale ); - noiseVal = (_To01Range > 0) ? noiseVal * 0.5 + 0.5 : noiseVal; - return float4( noiseVal.xxx, 1 ); - } - ENDCG - } - - Pass // Gradient - Shader Toy - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - //https://www.shadertoy.com/view/XdXGW8 - float2 GradientNoiseDir (float2 x) - { - const float2 k = float2(0.3183099, 0.3678794); - x = x * k + k.yx; - return -1.0 + 2.0 * frac (16.0 * k * frac (x.x * x.y * (x.x + x.y))); - } - - float GradientNoise (float2 UV, float Scale) - { - float2 p = UV * Scale; - float2 i = floor (p); - float2 f = frac (p); - float2 u = f * f * (3.0 - 2.0 * f); - return lerp (lerp (dot (GradientNoiseDir (i + float2(0.0, 0.0)), f - float2(0.0, 0.0)), - dot (GradientNoiseDir (i + float2(1.0, 0.0)), f - float2(1.0, 0.0)), u.x), - lerp (dot (GradientNoiseDir (i + float2(0.0, 1.0)), f - float2(0.0, 1.0)), - dot (GradientNoiseDir (i + float2(1.0, 1.0)), f - float2(1.0, 1.0)), u.x), u.y); - } - - float4 frag (v2f_img i) : SV_Target - { - float3 size = tex2D (_A, i.uv).rgb; - float scale = tex2D (_B, i.uv).r; - float noiseVal = GradientNoise (size , scale); - noiseVal = (_To01Range > 0) ? noiseVal * 0.5 + 0.5 : noiseVal; - return float4(noiseVal.xxx, 1); - } - ENDCG - } - - Pass // Gradient - Unity - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float2 UnityGradientNoiseDir (float2 p) - { - p = fmod (p , 289); - float x = fmod ((34 * p.x + 1) * p.x , 289) + p.y; - x = fmod ((34 * x + 1) * x , 289); - x = frac (x / 41) * 2 - 1; - return normalize (float2(x - floor (x + 0.5), abs (x) - 0.5)); - } - - float UnityGradientNoise (float2 UV, float Scale) - { - float2 p = UV * Scale; - float2 ip = floor (p); - float2 fp = frac (p); - float d00 = dot (UnityGradientNoiseDir (ip), fp); - float d01 = dot (UnityGradientNoiseDir (ip + float2(0, 1)), fp - float2(0, 1)); - float d10 = dot (UnityGradientNoiseDir (ip + float2(1, 0)), fp - float2(1, 0)); - float d11 = dot (UnityGradientNoiseDir (ip + float2(1, 1)), fp - float2(1, 1)); - fp = fp * fp * fp * (fp * (fp * 6 - 15) + 10); - return lerp (lerp (d00, d01, fp.y), lerp (d10, d11, fp.y), fp.x) + 0.5; - } - - float4 frag (v2f_img i) : SV_Target - { - float3 size = tex2D (_A, i.uv).rgb; - float scale = tex2D (_B, i.uv).r; - float noiseVal = UnityGradientNoise(size , scale); - noiseVal = (_To01Range > 0) ? noiseVal * 0.5 + 0.5 : noiseVal; - return float4(noiseVal.xxx, 1); - } - ENDCG - } - - Pass // Simple - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - inline float noise_randomValue (float2 uv) { return frac(sin(dot(uv, float2(12.9898, 78.233)))*43758.5453); } - inline float noise_interpolate (float a, float b, float t) { return (1.0-t)*a + (t*b); } - inline float valueNoise (float2 uv) - { - float2 i = floor(uv); - float2 f = frac( uv ); - f = f* f * (3.0 - 2.0 * f); - uv = abs( frac(uv) - 0.5); - float2 c0 = i + float2( 0.0, 0.0 ); - float2 c1 = i + float2( 1.0, 0.0 ); - float2 c2 = i + float2( 0.0, 1.0 ); - float2 c3 = i + float2( 1.0, 1.0 ); - float r0 = noise_randomValue( c0 ); - float r1 = noise_randomValue( c1 ); - float r2 = noise_randomValue( c2 ); - float r3 = noise_randomValue( c3 ); - float bottomOfGrid = noise_interpolate( r0, r1, f.x ); - float topOfGrid = noise_interpolate( r2, r3, f.x ); - float t = noise_interpolate( bottomOfGrid, topOfGrid, f.y ); - return t; - } - - float SimpleNoise(float2 UV) - { - float t = 0.0; - float freq = pow( 2.0, float( 0 ) ); - float amp = pow( 0.5, float( 3 - 0 ) ); - t += valueNoise( UV/freq )*amp; - freq = pow(2.0, float(1)); - amp = pow(0.5, float(3-1)); - t += valueNoise( UV/freq )*amp; - freq = pow(2.0, float(2)); - amp = pow(0.5, float(3-2)); - t += valueNoise( UV/freq )*amp; - return t; - } - - float4 frag (v2f_img i) : SV_Target - { - float3 size = tex2D (_A, i.uv).rgb; - float scale = tex2D (_B, i.uv).r; - float noiseVal = SimpleNoise(size * scale); - noiseVal = (_To01Range == 0) ? noiseVal * 2 - 1 : noiseVal; - return float4(noiseVal.xxx, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader.meta deleted file mode 100644 index d92bbfc3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NoiseGeneratorNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cd2d37ef5da190b42a91a5a690ba2a7d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader deleted file mode 100644 index 8fce5f63..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader +++ /dev/null @@ -1,22 +0,0 @@ -Shader "Hidden/NormalVertexDataNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 normal = normalize(float3(xy, z)); - return float4(normal, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader.meta deleted file mode 100644 index 9ec1526f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalVertexDataNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6b24b06c33f9fe84c8a2393f13ab5406 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader deleted file mode 100644 index fdcc64f1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/NormalizeNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return normalize(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader.meta deleted file mode 100644 index 98ea8d36..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_NormalizeNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a51b11dfb6b32884e930595e5f9defa8 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader deleted file mode 100644 index 4aa3e889..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader +++ /dev/null @@ -1,22 +0,0 @@ -Shader "Hidden/ObjSpaceLightDirHlpNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 _EditorWorldLightPos; - - float4 frag( v2f_img i ) : SV_Target - { - float3 lightDir = mul(unity_WorldToObject, normalize( _EditorWorldLightPos.xyz ) ); - return float4 ( lightDir, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader.meta deleted file mode 100644 index a1d64ecc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceLightDirHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c7852de24cec4a744b5358921e23feee -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader deleted file mode 100644 index 3535052d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/ObjSpaceViewDirHlpNode" -{ -Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - return float4(ObjSpaceViewDir(tex2D( _A, i.uv )),0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader.meta deleted file mode 100644 index 4c8fc971..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjSpaceViewDirHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b6b985e165d0dd44c96a05b46e267e64 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader deleted file mode 100644 index 445c6274..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader +++ /dev/null @@ -1,36 +0,0 @@ -Shader "Hidden/ObjectScaleNode" -{ - SubShader - { - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag(v2f_img i) : SV_Target - { - float3 objectScale = float3( length( unity_ObjectToWorld[ 0 ].xyz ), length( unity_ObjectToWorld[ 1 ].xyz ), length( unity_ObjectToWorld[ 2 ].xyz ) ); - return float4(objectScale, 1); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag (v2f_img i) : SV_Target - { - float3 objectScale = 1.0 / float3(length (unity_WorldToObject[0].xyz), length (unity_WorldToObject[1].xyz), length (unity_WorldToObject[2].xyz)); - return float4(objectScale, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader.meta deleted file mode 100644 index 3c410d62..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectScaleNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5540033c6c52f51468938c1a42bd2730 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader deleted file mode 100644 index b85a4103..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader +++ /dev/null @@ -1,28 +0,0 @@ -Shader "Hidden/ObjectToClipPos" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - float3 pos = tex2D( _A, i.uv ).xyz; - return UnityObjectToClipPos(pos); - } - ENDCG - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader.meta deleted file mode 100644 index 929708b9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToClipPos.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 14ec765a147a53340877b489e73f1c9f -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader deleted file mode 100644 index 6acf81a9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/ObjectToViewPos" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - float3 pos = tex2D( _A, i.uv ).xyz; - float3 result = UnityObjectToViewPos(pos); - return float4(result, 1.0); - } - ENDCG - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader.meta deleted file mode 100644 index 94537742..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToViewPos.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b790bc1d468a51840a9facef372b4729 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader deleted file mode 100644 index 57050b8b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/ObjectToWorldTransfNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return mul(unity_ObjectToWorld, tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader.meta deleted file mode 100644 index 9aa0dd96..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ObjectToWorldTransfNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a4044ee165813654486d0cecd0de478c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader deleted file mode 100644 index 6c290ee1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/OneMinusNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return 1-tex2D(_A, i.uv); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader.meta deleted file mode 100644 index 84d6766d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OneMinusNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bed5300b92e7bb0419d0f4accb853312 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader deleted file mode 100644 index 119867b4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/OrthoParams" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return unity_OrthoParams; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader.meta deleted file mode 100644 index b619a3a8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_OrthoParams.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 88a910ece3dce224793e669bb1bc158d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader deleted file mode 100644 index be63723a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader +++ /dev/null @@ -1,40 +0,0 @@ -Shader "Hidden/PannerNode" -{ - Properties - { - _A ("_UVs", 2D) = "white" {} - _B ("_PanTime", 2D) = "white" {} - _C ("_PanSpeed", 2D ) = "white" {} - } - SubShader - { - Pass - { - Name "Panner" // 14 - UV panner node - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float _UsingEditor; - float _EditorTime; - - float4 frag(v2f_img i) : SV_Target - { - float multiplier = tex2D ( _B, i.uv ).r; - float time = _EditorTime*multiplier; - if ( _UsingEditor == 0 ) - { - time = multiplier; - } - float2 speed = tex2D ( _C, i.uv ).rg; - return tex2D( _A, i.uv) + time * float4( speed, 0, 0 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader.meta deleted file mode 100644 index d3b5057f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PannerNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6f89a5d96bdad114b9bbd0c236cac622 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader deleted file mode 100644 index 5ea1a1bb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader +++ /dev/null @@ -1,44 +0,0 @@ -Shader "Hidden/ParallaxMappingNode" -{ - Properties - { - _A ("_UV", 2D) = "white" {} - _B ("_Height", 2D) = "white" {} - _C ("_Scale", 2D) = "white" {} - _D ("_ViewDirTan", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - float _ParallaxType; - - float4 frag(v2f_img i) : SV_Target - { - float2 uv = tex2D( _A, i.uv ).rg; - float h = tex2D( _B, i.uv ).r; - float s = tex2D( _C, i.uv ).r; - float3 vt = tex2D( _D, i.uv ).xyz; - float2 parallaxed = uv; - if ( _ParallaxType == 1 ) { - parallaxed = ( ( h - 1 )*( vt.xy / vt.z ) * s ) + uv; - } - else { - parallaxed = ( ( h - 1 )*( vt.xy ) * s ) + uv; - } - - return float4(parallaxed, 0 , 0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader.meta deleted file mode 100644 index 35dfe966..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxMappingNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 589f12f68e00ac74286815aa56053fcc -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader deleted file mode 100644 index 0db961ad..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/ParallaxOffset" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag( v2f_img i ) : SV_Target - { - float h = tex2D( _A, i.uv ).x; - float height = tex2D( _B, i.uv ).x; - float3 viewDir = tex2D( _C, i.uv ).xyz; - float2 result = ParallaxOffset (h, height, viewDir); - return float4(result, 0, 1); - - } - ENDCG - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader.meta deleted file mode 100644 index 5c74486d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ParallaxOffset.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6085f804c6fbf354eac039c11feaa7cc -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader deleted file mode 100644 index 000e8c04..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader +++ /dev/null @@ -1,21 +0,0 @@ -Shader "Hidden/PiNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ).r * UNITY_PI; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader.meta deleted file mode 100644 index a3cac8ce..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PiNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bf4a65726dab3d445a69fb1d0945c33e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader deleted file mode 100644 index 15f3ad94..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader +++ /dev/null @@ -1,22 +0,0 @@ -Shader "Hidden/PosVertexDataNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - return float4(vertexPos, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader.meta deleted file mode 100644 index b86aa1a6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosVertexDataNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a5c14f759dd021b4b8d4b6eeb85ac227 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader deleted file mode 100644 index 099d105c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/PosterizeNode" -{ - Properties - { - _A ( "_RGBA", 2D ) = "white" {} - _B ( "_Power", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - uniform sampler2D _A; - uniform sampler2D _B; - - float4 frag ( v2f_img i ) : SV_Target - { - float4 rgba = tex2D ( _B, i.uv ); - float power = tex2D ( _A, i.uv ).r; - if ( power < 1 ) - return float4(0,0,0,0); - float divideOp = 256.0 / float ( (int)power ); - float4 finalColor = ( floor ( rgba * divideOp ) / divideOp ); - - return finalColor; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader.meta deleted file mode 100644 index e652f83e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PosterizeNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ecb3048ef0eec1645bad1d72a98d8279 -timeCreated: 1515421907 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader deleted file mode 100644 index 721fe1d1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/PowerNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return pow(a, b); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader.meta deleted file mode 100644 index 205e0379..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PowerNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 758cc2f8b537b4e4b93d9833075d138c -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader deleted file mode 100644 index 30dc0ca9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/PrimitiveIDVariableNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag( v2f_img i, uint ase_primitiveId : SV_PrimitiveID ) : SV_Target - { - return ase_primitiveId; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader.meta deleted file mode 100644 index f2438c30..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_PrimitiveIDVariableNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 92c1b588d7658594cb219696f593f64b -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader deleted file mode 100644 index 835f8865..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/ProjectionParams" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return _ProjectionParams; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader.meta deleted file mode 100644 index acd54338..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ProjectionParams.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 97ae846cb0a6b044388fad3bc03bb4c2 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader deleted file mode 100644 index 510fb753..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader +++ /dev/null @@ -1,37 +0,0 @@ -Shader "Hidden/RGBToHSVNode" -{ - Properties - { - _A ( "_RGB", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - uniform sampler2D _A; - - float3 RGBToHSV(float3 c) - { - float4 K = float4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); - float4 p = lerp( float4( c.bg, K.wz ), float4( c.gb, K.xy ), step( c.b, c.g ) ); - float4 q = lerp( float4( p.xyw, c.r ), float4( c.r, p.yzx ), step( p.x, c.r ) ); - float d = q.x - min( q.w, q.y ); - float e = 1.0e-10; - return float3( abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); - } - - float4 frag ( v2f_img i ) : SV_Target - { - float3 rgb = tex2D ( _A, i.uv ).rgb; - return float4( RGBToHSV(rgb), 1 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader.meta deleted file mode 100644 index 87cdb899..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RGBToHSVNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0f2f09b49bf4954428aafa2dfe1a9a09 -timeCreated: 1515423140 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader deleted file mode 100644 index 48c8343d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/RadiansOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return radians(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader.meta deleted file mode 100644 index aa740942..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RadiansOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d27d189eaf6eeb04fae9913d9617ece5 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader deleted file mode 100644 index 62a378ed..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader +++ /dev/null @@ -1,24 +0,0 @@ -Shader "Hidden/RangedFloatNode" -{ - Properties { - _InputFloat ("_InputFloat", Float) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float _InputFloat; - - float4 frag( v2f_img i ) : SV_Target - { - return _InputFloat; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader.meta deleted file mode 100644 index 35db24d8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RangedFloatNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d9ca47581ac157145bff6f72ac5dd73e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader deleted file mode 100644 index c9f2a559..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/ReflectOpNode" -{ - Properties - { - _A ("_Incident", 2D) = "white" {} - _B ("_Normal", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return reflect(a, b); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader.meta deleted file mode 100644 index 48ebfd45..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ReflectOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fb520f2145c0fa0409320a9e6d720758 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader deleted file mode 100644 index 0aee3cf1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader +++ /dev/null @@ -1,32 +0,0 @@ -Shader "Hidden/RefractOpVec" -{ - Properties - { - _A ("_Incident", 2D) = "white" {} - _B ("_Normal", 2D) = "white" {} - _C ("_Eta", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float4 inc = tex2D( _A, i.uv ); - float4 nor = tex2D( _B, i.uv ); - float4 eta = tex2D( _C, i.uv ); - return refract( inc, nor, eta ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader.meta deleted file mode 100644 index 47b5f3d3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RefractOpVec.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5ab44ca484bed8b4884b03b1c00fdc3d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader deleted file mode 100644 index 8538155e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/RegisterLocalVarNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader.meta deleted file mode 100644 index af9e1bed..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RegisterLocalVarNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5aaa1d3ea9e1fa64781647e035a82334 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader deleted file mode 100644 index 598f22bd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/RelayNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader.meta deleted file mode 100644 index 29421efd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RelayNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 74e4d859fbdb2c0468de3612145f4929 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader deleted file mode 100644 index 59c2d434..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader +++ /dev/null @@ -1,43 +0,0 @@ -Shader "Hidden/RotatorNode" -{ - Properties - { - _A ("_UVs", 2D) = "white" {} - _B ("_Anchor", 2D) = "white" {} - _C ("_RotTimeTex", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _A; - sampler2D _B; - sampler2D _C; - float _UsingEditor; - float _EditorTime; - - float4 frag(v2f_img i) : SV_Target - { - float multiplier = tex2D ( _C, i.uv ).r; - float time = _EditorTime*multiplier; - - if ( _UsingEditor == 0 ) - { - time = multiplier; - } - - float cosT = cos( time ); - float sinT = sin( time ); - - float2 a = tex2D( _B, i.uv ).rg; - return float4( mul( tex2D( _A, i.uv ).xy - a, float2x2( cosT, -sinT, sinT, cosT ) ) + a, 0, 1 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader.meta deleted file mode 100644 index c9a283ee..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RotatorNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e21408a1c7f12f14bbc2652f69bce1fc -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader deleted file mode 100644 index 85226ad2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/RoundOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return round(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader.meta deleted file mode 100644 index 21a0a034..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RoundOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 554d561417b207c4bb3cd4a0c86b6907 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader deleted file mode 100644 index b15f1ebc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/RSqrtOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return rsqrt(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader.meta deleted file mode 100644 index 077ff4f7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_RsqrtOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c58c17cb1f7f6e6429a2c7a6cdaef87d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader deleted file mode 100644 index ca573ce4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader +++ /dev/null @@ -1,141 +0,0 @@ -Shader "Hidden/SamplerNode" -{ - Properties - { - _B ("_UVs", 2D) = "white" {} - _C ("_Level", 2D) = "white" {} - _F ("_NormalScale", 2D) = "white" {} - _CustomUVs ("_CustomUVs", Int) = 0 - _Unpack ("_Unpack", Int) = 0 - _LodType ("_LodType", Int) = 0 - - _Sampler ("_Sampler", 2D) = "white" {} - _Sampler3D ("_Sampler3D", 3D) = "white" {} - _Array ("_Array", 2DArray) = "white" {} - _Cube( "_Cube", CUBE) = "white" {} - _Default ("_Default", Int) = 0 - _Type ("_Type", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma exclude_renderers d3d9 - #pragma target 3.5 - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - - sampler2D _F; - int _CustomUVs; - int _Unpack; - int _Default; - - float4 frag( v2f_img i ) : SV_Target - { - if( _Default == 1 ) - { - return 1; - } - else if( _Default == 2 ) - { - return 0; - } - else if( _Default == 3 ) - { - return 0.5f; - } - else if( _Default == 4 ) - { - float4 h = float4(0.5,0.5,1,1); - if ( _Unpack == 1 ) - { - h.rgb = UnpackScaleNormal( h.xxyy, tex2D( _F, i.uv ).r ); - } - return h; - } - return 1; - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma exclude_renderers d3d9 - #pragma target 3.5 - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - - sampler2D _B; - sampler2D _C; - sampler2D _F; - int _CustomUVs; - int _Unpack; - int _LodType; - - UNITY_DECLARE_TEX2DARRAY (_Array); - samplerCUBE _Cube; - sampler2D _Sampler; - sampler3D _Sampler3D; - int _Type; - - float4 frag (v2f_img i) : SV_Target - { - if (_Type == 4) - { - return UNITY_SAMPLE_TEX2DARRAY (_Array, float3(i.uv, 0)); - } - else if (_Type == 3) - { - float3 uvs = float3(i.uv,0); - - if (_CustomUVs == 1) - uvs = tex2D (_B, i.uv).xyz; - - return texCUBE (_Cube, uvs); - } - else if (_Type == 2) - { - return tex3D (_Sampler3D, float3(i.uv,0)); - } - else - { - float2 uvs = i.uv; - float4 c = 0; - - if (_CustomUVs == 1) - uvs = tex2D (_B, i.uv).xy; - - if (_LodType == 1) - { - float lod = tex2D (_C, i.uv).r; - c = tex2Dlod (_Sampler, float4(uvs,0,lod)); - } - else if (_LodType == 2) - { - float bias = tex2D (_C, i.uv).r; - c = tex2Dbias (_Sampler, float4(uvs,0,bias)); - } - else - { - c = tex2D (_Sampler, uvs); - } - - if (_Unpack == 1) - { - float nscale = tex2D (_F, i.uv).r; - c.rgb = UnpackScaleNormal (c, nscale); - } - - return c; - } - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader.meta deleted file mode 100644 index c212b3bd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SamplerNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7b4e86a89b70ae64993bf422eb406422 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader deleted file mode 100644 index 53af8e0a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/SaturateNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return saturate(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader.meta deleted file mode 100644 index 9dc04ea1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SaturateNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d9e53418dc8b9d34fb395e3ea3c75985 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader deleted file mode 100644 index fadf9919..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader +++ /dev/null @@ -1,33 +0,0 @@ -Shader "Hidden/ScaleAndOffsetNode" -{ - Properties - { - _A ("_Value", 2D) = "white" {} - _B ("_Scale", 2D) = "white" {} - _C ("_Offset", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float4 v = tex2D( _A, i.uv ); - float4 s = tex2D( _B, i.uv ); - float4 o = tex2D( _C, i.uv ); - - return v * s + o; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader.meta deleted file mode 100644 index 6bb63824..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleAndOffsetNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a1f1053d4d9c3be439e0382038b74771 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader deleted file mode 100644 index 4a8f15cb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader +++ /dev/null @@ -1,27 +0,0 @@ -Shader "Hidden/ScaleNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - float _ScaleFloat; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - return a * _ScaleFloat; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader.meta deleted file mode 100644 index 1f8ba8e7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScaleNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6d8ec9d9dab62c44aa2dcc0e3987760d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader deleted file mode 100644 index 65e42baf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/ScreenParams" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return _ScreenParams; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader.meta deleted file mode 100644 index 697cc330..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenParams.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 78173633b803de4419206191fed3d61e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader deleted file mode 100644 index 4c0338c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader +++ /dev/null @@ -1,62 +0,0 @@ -Shader "Hidden/ScreenPosInputsNode" -{ - SubShader - { - CGINCLUDE - #include "UnityCG.cginc" - inline float4 PrevComputeNonStereoScreenPos (float4 pos) { - float4 o = pos * 0.5f; - o.xy = float2(o.x, o.y*_ProjectionParams.x) + o.w; - o.zw = pos.zw; - return o; - } - - inline float4 CalculateScreenPos (float2 uv) - { - float2 xy = 2 * uv - 1; - float z = -sqrt (1 - saturate (dot (xy,xy))); - float3 vertexPos = float3(xy, z); - float4x4 P = float4x4(1,0,0,0,0,-1,0,0,0,0,1,0,0,0,0,1); //UNITY_MATRIX_P - float4x4 V = UNITY_MATRIX_V;//float4x4(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1); //UNITY_MATRIX_V - float4x4 M = unity_ObjectToWorld;//float4x4(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1); //unity_ObjectToWorld - float4x4 VPmatrix = mul (P, V); - float4 clipPos = mul (VPmatrix, mul (M, float4(vertexPos, 1.0))); //same as object to clip pos - float4 screenPos = ComputeScreenPos (clipPos); - return screenPos; - } - ENDCG - - //Normalized - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - - - float4 frag( v2f_img i ) : SV_Target - { - return CalculateScreenPos(i.uv); - } - ENDCG - } - - //Screen - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - - uniform float4 _ASEPreviewSize; - - float4 frag (v2f_img i) : SV_Target - { - float4 screenPos = CalculateScreenPos (i.uv); - screenPos.xy *= _ASEPreviewSize.xy; - return screenPos; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader.meta deleted file mode 100644 index f6c791da..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ScreenPosInputsNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a5e7295278a404175b732f1516fb68a6 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader deleted file mode 100644 index 23dc3b3f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader +++ /dev/null @@ -1,34 +0,0 @@ -Shader "Hidden/ShadeVertexLights" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _LightCount( "_LightCount", Int ) = 4 - _IsSpotlight ("_IsSpotlight", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - int _LightCount; - int _IsSpotlight; - - float4 frag( v2f_img i ) : SV_Target - { - float4 vertexPosition = tex2D( _A, i.uv ); - float3 vertexNormal = tex2D( _B, i.uv ).xyz; - float3 result = ShadeVertexLightsFull (vertexPosition, vertexNormal, _LightCount, (_IsSpotlight > 0)); - return float4(result, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader.meta deleted file mode 100644 index 73b03f3b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ShadeVertexLights.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3b6075034a85ad047be2d31dd213fb4f -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader deleted file mode 100644 index 45da74aa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/SignOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return sign(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader.meta deleted file mode 100644 index 6a6b6fdd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SignOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3aca80b49aadf5046b7133730818e18f -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader deleted file mode 100644 index e8965d92..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader +++ /dev/null @@ -1,66 +0,0 @@ -Shader "Hidden/SimpleAddOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - _D ("_D", 2D) = "white" {} - _E ("_E", 2D) = "white" {} - _F ("_F", 2D) = "white" {} - _G ("_G", 2D) = "white" {} - _H ("_H", 2D) = "white" {} - _I ("_I", 2D) = "white" {} - _J ("_J", 2D) = "white" {} - _Count ("_Count", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - sampler2D _G; - sampler2D _H; - sampler2D _I; - sampler2D _J; - int _Count; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 final = a + b; - - if( _Count > 2 ) - final += tex2D( _C, i.uv ); - if( _Count > 3 ) - final += tex2D( _D, i.uv ); - if( _Count > 4 ) - final += tex2D( _E, i.uv ); - if( _Count > 5 ) - final += tex2D( _F, i.uv ); - if( _Count > 6 ) - final += tex2D( _G, i.uv ); - if( _Count > 7 ) - final += tex2D( _H, i.uv ); - if( _Count > 8 ) - final += tex2D( _I, i.uv ); - if( _Count > 9 ) - final += tex2D( _J, i.uv ); - - return final; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader.meta deleted file mode 100644 index acd038b4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleAddOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9eb150cbc752cbc458a0a37984b9934a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader deleted file mode 100644 index 96fa3b1b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader +++ /dev/null @@ -1,39 +0,0 @@ -Shader "Hidden/SimpleContrastNode" -{ - Properties - { - _A ( "_RBG", 2D ) = "white" {} - _B ( "_Fraction", 2D ) = "white" {} - } - - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - uniform sampler2D _A; - uniform sampler2D _B; - - float4 CalculateContrast ( float contrastValue, float4 colorTarget ) - { - float t = 0.5 * ( 1.0 - contrastValue ); - return mul ( float4x4( contrastValue, 0, 0, t, 0, contrastValue, 0, t, 0, 0, contrastValue, t, 0, 0, 0, 1 ), colorTarget ); - } - - float4 frag ( v2f_img i ) : SV_Target - { - float4 rgba = tex2D ( _B, i.uv ); - float value = tex2D ( _A, i.uv ).r; - - float4 finalColor = CalculateContrast( value , rgba ); - - return finalColor; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader.meta deleted file mode 100644 index 5c780fe9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleContrastNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8d76799413f9f0547ac9b1de7ba798f1 -timeCreated: 1515421907 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader deleted file mode 100644 index 5f414cd8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SimpleDivideOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return a / b; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader.meta deleted file mode 100644 index 582a69b2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleDivideOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 409f06d00d1094849b0834c52791fa72 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader deleted file mode 100644 index f9739070..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SimpleMaxOp" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return max( a, b ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader.meta deleted file mode 100644 index 9575af56..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMaxOp.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 79d7f2a11092ac84a95ef6823b34adf2 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader deleted file mode 100644 index 183d0dd6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SimpleMinNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return min( a, b ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader.meta deleted file mode 100644 index 0f2a2665..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMinNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d6033298044f0f14aa9932ca46e58ce6 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader deleted file mode 100644 index 5bd25e3e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader +++ /dev/null @@ -1,272 +0,0 @@ -Shader "Hidden/SimpleMultiplyOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - _D ("_D", 2D) = "white" {} - _E ("_E", 2D) = "white" {} - _F ("_F", 2D) = "white" {} - _G ("_G", 2D) = "white" {} - _H ("_H", 2D) = "white" {} - _I ("_I", 2D) = "white" {} - _J ("_J", 2D) = "white" {} - _Count ("_Count", Int) = 0 - } - - SubShader - { - Pass //2 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - - return a * b; - } - ENDCG - } - - Pass //3 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - - return a * b * c; - } - ENDCG - } - - Pass //4 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - float4 d = tex2D( _D, i.uv ); - - return a * b * c * d; - } - ENDCG - } - - Pass //5 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - float4 d = tex2D( _D, i.uv ); - float4 e = tex2D( _E, i.uv ); - - return a * b * c * d * e; - } - ENDCG - } - - Pass //6 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - float4 d = tex2D( _D, i.uv ); - float4 e = tex2D( _E, i.uv ); - float4 f = tex2D( _F, i.uv ); - - return a * b * c * d * e * f; - } - ENDCG - } - - Pass //7 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - sampler2D _G; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - float4 d = tex2D( _D, i.uv ); - float4 e = tex2D( _E, i.uv ); - float4 f = tex2D( _F, i.uv ); - float4 g = tex2D( _G, i.uv ); - - return a * b * c * d * e * f * g; - } - ENDCG - } - - Pass //8 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - sampler2D _G; - sampler2D _H; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - float4 d = tex2D( _D, i.uv ); - float4 e = tex2D( _E, i.uv ); - float4 f = tex2D( _F, i.uv ); - float4 g = tex2D( _G, i.uv ); - float4 h = tex2D( _H, i.uv ); - - return a * b * c * d * e * f * g * h; - } - ENDCG - } - - Pass //9 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - sampler2D _G; - sampler2D _H; - sampler2D _I; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - float4 d = tex2D( _D, i.uv ); - float4 e = tex2D( _E, i.uv ); - float4 f = tex2D( _F, i.uv ); - float4 g = tex2D( _G, i.uv ); - float4 h = tex2D( _H, i.uv ); - float4 is = tex2D( _I, i.uv ); - - return a * b * c * d * e * f * g * h * is; - } - ENDCG - } - - Pass //10 - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - sampler2D _G; - sampler2D _H; - sampler2D _I; - sampler2D _J; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - float4 c = tex2D( _C, i.uv ); - float4 d = tex2D( _D, i.uv ); - float4 e = tex2D( _E, i.uv ); - float4 f = tex2D( _F, i.uv ); - float4 g = tex2D( _G, i.uv ); - float4 h = tex2D( _H, i.uv ); - float4 is = tex2D( _I, i.uv ); - float4 j = tex2D( _J, i.uv ); - - return a * b * c * d * e * f * g * h * is * j; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader.meta deleted file mode 100644 index 721b5dfc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleMultiplyOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1ba1e43e86415ff4bbdf4d81dfcf035b -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader deleted file mode 100644 index b62c655f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SimpleRemainderNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return a % b; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader.meta deleted file mode 100644 index 1cf624d8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleRemainderNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8fdfc429d6b191c4985c9531364c1a95 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader deleted file mode 100644 index 7282f978..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SimpleSubtractOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return a - b; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader.meta deleted file mode 100644 index 89565019..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleSubtractOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5725e8300be208449973f771ab6682f2 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader deleted file mode 100644 index 428eea6c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SimpleTimeNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _Count ("_Count", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _A; - float _EditorTime; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 t = _EditorTime; - return t * a.x; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader.meta deleted file mode 100644 index 2fa56549..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimpleTimeNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 45b7107d5d11f124fad92bcb1fa53661 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader deleted file mode 100644 index 8cc3d4ab..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SimplifiedFModOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return frac( a / b ) * b; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader.meta deleted file mode 100644 index 29f7167c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SimplifiedFModOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2688236fb4f37ce47b81cc818c53321d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader deleted file mode 100644 index 0645bf41..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/SinOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return sin(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader.meta deleted file mode 100644 index bf7ab483..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bcd9f8749ddd3ac4f94f4c2071c1d0d4 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader deleted file mode 100644 index 443f807f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/SinTimeNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float _EditorTime; - - float4 frag( v2f_img i ) : SV_Target - { - float4 t = _EditorTime; - t.x = _EditorTime / 8; - t.y = _EditorTime / 4; - t.z = _EditorTime / 2; - return sin(t); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader.meta deleted file mode 100644 index 2cbb3c16..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinTimeNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e4ba809e0badeb94994170b2cbbbba10 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader deleted file mode 100644 index b1c09847..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/SinhOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return sinh(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader.meta deleted file mode 100644 index e9890543..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SinhOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4e9c00e6dceb4024f80d4e3d7786abad -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader deleted file mode 100644 index bcfb8763..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader +++ /dev/null @@ -1,32 +0,0 @@ -Shader "Hidden/SmoothstepOpNode" -{ - Properties - { - _A ("_Alpha", 2D) = "white" {} - _B ("_Min", 2D) = "white" {} - _C ("_Max", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float4 alpha = tex2D( _A, i.uv ); - float4 min = tex2D( _B, i.uv ); - float4 max = tex2D( _C, i.uv ); - return smoothstep(min, max, alpha); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader.meta deleted file mode 100644 index 817fd470..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SmoothstepOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 954cdd40a7a528344a0a4d3ff1db5176 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader deleted file mode 100644 index b45f3251..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/SqrtOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return sqrt(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader.meta deleted file mode 100644 index a5ab372b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SqrtOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1791e2fbf36af084da7ecfc289e89b6e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader deleted file mode 100644 index 4931a07c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader +++ /dev/null @@ -1,59 +0,0 @@ -Shader "Hidden/StaticSwitchNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - _D ("_D", 2D) = "white" {} - _E ("_E", 2D) = "white" {} - _F ("_F", 2D) = "white" {} - _G ("_G", 2D) = "white" {} - _H ("_H", 2D) = "white" {} - _I ("_I", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - sampler2D _G; - sampler2D _H; - sampler2D _I; - int _Condition; - - float4 frag( v2f_img i ) : SV_Target - { - if( _Condition == 0) - return tex2D( _B, i.uv ); // A nd B are switched - else if( _Condition == 1 ) - return tex2D( _A, i.uv ); - else if( _Condition == 2 ) - return tex2D( _C, i.uv ); - else if( _Condition == 3 ) - return tex2D( _D, i.uv ); - else if( _Condition == 4 ) - return tex2D( _E, i.uv ); - else if( _Condition == 5 ) - return tex2D( _F, i.uv ); - else if( _Condition == 6 ) - return tex2D( _G, i.uv ); - else if( _Condition == 7 ) - return tex2D( _H, i.uv ); - else - return tex2D( _I, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader.meta deleted file mode 100644 index 306b9811..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StaticSwitchNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0b708c11c68e6a9478ac97fe3643eab1 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader deleted file mode 100644 index 86fdf066..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/StepOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return step(a, b); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader.meta deleted file mode 100644 index a23d36dc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_StepOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2c757add7f97ecd4abd9ce6ec4659697 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader deleted file mode 100644 index 86a2adcc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader +++ /dev/null @@ -1,53 +0,0 @@ -Shader "Hidden/SubstanceSamplerNode" -{ - Properties - { - _A ("_UV", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _GenTex; - int _CustomUVs; - - float4 frag( v2f_img i ) : SV_Target - { - float2 uvs = i.uv; - if( _CustomUVs == 1 ) - uvs = tex2D( _A, i.uv ).xy; - float4 genTex = tex2D( _GenTex, uvs); - return genTex; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _GenTex; - int _CustomUVs; - - float4 frag( v2f_img i ) : SV_Target - { - float2 uvs = i.uv; - if( _CustomUVs == 1 ) - uvs = tex2D( _A, i.uv ).xy; - float3 genTex = UnpackNormal( tex2D( _GenTex, uvs ) ); - return float4( genTex, 0 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader.meta deleted file mode 100644 index 322d7848..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SubstanceSamplerNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6f322c1da33f1e744941aafcb0ad1a2d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader deleted file mode 100644 index 4f3b670d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader +++ /dev/null @@ -1,85 +0,0 @@ -Shader "Hidden/SummedBlendNode" -{ - Properties - { - _A ( "_Weights", 2D) = "white" {} - _B ( "_Layer1", 2D) = "white" {} - _C ( "_Layer2", 2D ) = "white" {} - _D ( "_Layer3", 2D ) = "white" {} - _E ( "_Layer4", 2D ) = "white" {} - } - - SubShader - { - - CGINCLUDE - - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - sampler2D _A; - sampler2D _B; - - ENDCG - - Pass - { - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 Layer1 = tex2D( _B, i.uv ); - return Weights*Layer1; - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _C; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 Layer1 = tex2D ( _B, i.uv ); - float4 Layer2 = tex2D ( _C, i.uv ); - return ( Weights.x*Layer1 + Weights.y*Layer2 ); - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _C; - sampler2D _D; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D( _A, i.uv ); - float4 Layer1 = tex2D( _B, i.uv ); - float4 Layer2 = tex2D( _C, i.uv ); - float4 Layer3 = tex2D( _D, i.uv ); - return ( Weights.x*Layer1 + Weights.y*Layer2 + Weights.z*Layer3 ); - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _C; - sampler2D _D; - sampler2D _E; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 Layer1 = tex2D ( _B, i.uv ); - float4 Layer2 = tex2D ( _C, i.uv ); - float4 Layer3 = tex2D ( _D, i.uv ); - float4 Layer4 = tex2D ( _E, i.uv ); - return ( Weights.x*Layer1 + Weights.y*Layer2 + Weights.z*Layer3 + Weights.w*Layer4 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader.meta deleted file mode 100644 index 700d2e68..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SummedBlendNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: eda18b96e13f78b49bbdaa4da3fead19 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader deleted file mode 100644 index 0f8176c3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/SwitchByFaceNode" -{ - Properties - { - _A ("_Front", 2D) = "white" {} - _B ("_Back", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i, half ase_vface : VFACE ) : SV_Target - { - float4 front = tex2D( _A, i.uv ); - float4 back = tex2D( _B, i.uv ); - return ( ( ase_vface > 0 ) ? ( front ) : ( back ) ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader.meta deleted file mode 100644 index 1dbf813d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchByFaceNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f4edf6febb54dc743b25bd5b56facea8 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader deleted file mode 100644 index d7978725..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader +++ /dev/null @@ -1,59 +0,0 @@ -Shader "Hidden/SwitchNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_C", 2D) = "white" {} - _D ("_D", 2D) = "white" {} - _E ("_E", 2D) = "white" {} - _F ("_F", 2D) = "white" {} - _G ("_G", 2D) = "white" {} - _H ("_H", 2D) = "white" {} - _I ("_I", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - sampler2D _G; - sampler2D _H; - sampler2D _I; - float _Current; - - float4 frag( v2f_img i ) : SV_Target - { - if( _Current == 0 ) - return tex2D( _A, i.uv ); - else if( _Current == 1 ) - return tex2D( _B, i.uv ); - else if( _Current == 2 ) - return tex2D( _C, i.uv ); - else if( _Current == 3 ) - return tex2D( _D, i.uv ); - else if( _Current == 4 ) - return tex2D( _E, i.uv ); - else if( _Current == 5 ) - return tex2D( _F, i.uv ); - else if( _Current == 6 ) - return tex2D( _G, i.uv ); - else if( _Current == 7 ) - return tex2D( _H, i.uv ); - else - return tex2D( _I, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader.meta deleted file mode 100644 index 8319d2a0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwitchNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a58e46feaa5e3d14383bfeac24d008bc -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader deleted file mode 100644 index 9433c797..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader +++ /dev/null @@ -1,3103 +0,0 @@ -Shader "Hidden/SwizzleNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _Mask("_Mask", Vector) = (0,0,0,0) - } - SubShader - { - CGINCLUDE - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 _Mask; - ENDCG - /////////////////////////////////////////////////////////////////////////////// - Pass - { - Name "xxxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "xxyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xxww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.x,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xywx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xywy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xywz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xyww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.y,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xzww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.z,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "xwyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "xwww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.x,a.w,a.w,a.w)*_Mask; - } - ENDCG - } - /////////////////////////////////////////////////////////////////////////////// - Pass - { - Name "yxxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "yxyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yxww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.x,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yywx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yywy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yywz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yyww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.y,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "yzww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.z,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "ywyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "ywww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.y,a.w,a.w,a.w)*_Mask; - } - ENDCG - } - /////////////////////////////////////////////////////////////////////////////// - Pass - { - Name "zxxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "zxyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zxww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.x,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zywx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zywy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zywz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zyww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.y,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zzww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.z,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "zwyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "zwww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.z,a.w,a.w,a.w)*_Mask; - } - ENDCG - } - /////////////////////////////////////////////////////////////////////////////// - Pass - { - Name "wxxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "wxyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wxww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.x,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wywx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wywy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wywz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wyww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.y,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.y,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wzww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.z,a.w,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwxx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.x,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwxy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.x,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwxz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.x,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwxw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.x,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwyx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.y,a.x)*_Mask; - } - ENDCG - } - - - Pass - { - Name "wwyy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.y,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwyz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.y,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwyw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.y,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwzx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.z,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwzy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.z,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwzz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.z,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwzw" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.z,a.w)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwwx" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.w,a.x)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwwy" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.w,a.y)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwwz" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.w,a.z)*_Mask; - } - ENDCG - } - - Pass - { - Name "wwww" - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 a = tex2D(_A, i.uv); - return float4(a.w,a.w,a.w,a.w)*_Mask; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader.meta deleted file mode 100644 index 0fdc1114..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_SwizzleNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d20531704ce28b14bafb296f291f6608 -timeCreated: 1510580676 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader deleted file mode 100644 index 83bf4a8f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/TFHCCompareEqual" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_True", 2D) = "white" {} - _D ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag(v2f_img i) : SV_Target - { - float A = tex2D( _A, i.uv ).x; - float B = tex2D( _B, i.uv ).x; - float4 True = tex2D( _C, i.uv ); - float4 False = tex2D ( _D, i.uv ); - return ( ( A == B ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader.meta deleted file mode 100644 index 730c9a8a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareEqual.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6904de6cf8c08e7439672390b425ab50 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader deleted file mode 100644 index 3c5d9349..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/TFHCCompareGreater" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_True", 2D) = "white" {} - _D ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag(v2f_img i) : SV_Target - { - float A = tex2D( _A, i.uv ).x; - float B = tex2D( _B, i.uv ).x; - float4 True = tex2D( _C, i.uv ); - float4 False = tex2D ( _D, i.uv ); - return ( ( A > B ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader.meta deleted file mode 100644 index bd60bd3a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreater.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 363192dbd019ad2478f2fe6c277b7e48 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader deleted file mode 100644 index 9da87b1f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/TFHCCompareGreaterEqual" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_True", 2D) = "white" {} - _D ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag(v2f_img i) : SV_Target - { - float A = tex2D( _A, i.uv ).x; - float B = tex2D( _B, i.uv ).x; - float4 True = tex2D( _C, i.uv ); - float4 False = tex2D ( _D, i.uv ); - return ( ( A >= B ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader.meta deleted file mode 100644 index 0b28956f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareGreaterEqual.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f4ff76282a117c2429a1bcd8ba3a9112 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader deleted file mode 100644 index e5eb1987..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/TFHCCompareLess" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_True", 2D) = "white" {} - _D ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag(v2f_img i) : SV_Target - { - float A = tex2D( _A, i.uv ).x; - float B = tex2D( _B, i.uv ).x; - float4 True = tex2D( _C, i.uv ); - float4 False = tex2D ( _D, i.uv ); - return ( ( A < B ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader.meta deleted file mode 100644 index 6cca1105..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLessNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8024509244392ed44b37c28473e66a8a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader deleted file mode 100644 index be9b7f0e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/TFHCCompareLessEqual" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_True", 2D) = "white" {} - _D ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag(v2f_img i) : SV_Target - { - float A = tex2D( _A, i.uv ).x; - float B = tex2D( _B, i.uv ).x; - float4 True = tex2D( _C, i.uv ); - float4 False = tex2D ( _D, i.uv ); - return ( ( A <= B ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader.meta deleted file mode 100644 index 471968d7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareLowerEqual.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9a3e17508793b9d42b1efaaf5bcd2554 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader deleted file mode 100644 index b40f85e5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/TFHCCompareNotEqual" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_True", 2D) = "white" {} - _D ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - - float4 frag(v2f_img i) : SV_Target - { - float A = tex2D( _A, i.uv ).x; - float B = tex2D( _B, i.uv ).x; - float4 True = tex2D( _C, i.uv ); - float4 False = tex2D ( _D, i.uv ); - return ( ( A != B ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader.meta deleted file mode 100644 index 44e64f91..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareNotEqual.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 75f433376eef1ad4a881d99124e08008 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader deleted file mode 100644 index 516727f2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader +++ /dev/null @@ -1,38 +0,0 @@ -Shader "Hidden/TFHCCompareWithRange" -{ - Properties - { - _A ("_Value", 2D) = "white" {} - _B ("_RangeMin", 2D) = "white" {} - _C ("_RangeMax", 2D) = "white" {} - _D ( "_True", 2D ) = "white" {} - _E ( "_False", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - - float4 frag(v2f_img i) : SV_Target - { - float4 Value = tex2D( _A, i.uv ).x; - float4 RangeMin = tex2D( _B, i.uv ).x; - float4 RangeMax = tex2D( _C, i.uv ); - float4 True = tex2D ( _D, i.uv ); - float4 False = tex2D ( _E, i.uv ); - return ( ( Value >= RangeMin && Value <= RangeMax ) ? True : False ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader.meta deleted file mode 100644 index 65b4bf68..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCCompareWithRange.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 127d114eed178d7409f900134a6c00d1 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader deleted file mode 100644 index a3778980..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader +++ /dev/null @@ -1,89 +0,0 @@ -Shader "Hidden/TFHCFlipBookUVAnimation" -{ - Properties - { - _A ("_UV", 2D) = "white" {} - _B ("_Columns", 2D) = "white" {} - _C ("_Rows", 2D) = "white" {} - _D ("_Speed", 2D) = "white" {} - _E ("_StartFrame", 2D) = "white" {} - _F ("_Speed", 2D) = "white" {} - } - SubShader - { - CGINCLUDE - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - float _EditorTime; - ENDCG - - //Time port disconnected - Pass - { - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float2 uv = tex2D( _A, i.uv ).rg; - float col = tex2D( _B, i.uv ).r; - float row = tex2D( _C, i.uv ).r; - float spd = tex2D( _D, i.uv ).r; - float str = tex2D( _E, i.uv ).r; - - float fbtotaltiles = col * row; - float fbcolsoffset = 1.0f / col; - float fbrowsoffset = 1.0f / row; - float fbspeed = _EditorTime * spd; - float2 fbtiling = float2(fbcolsoffset, fbrowsoffset); - float fbcurrenttileindex = round( fmod( fbspeed + str, fbtotaltiles) ); - fbcurrenttileindex += ( fbcurrenttileindex < 0) ? fbtotaltiles : 0; - float fblinearindextox = round ( fmod ( fbcurrenttileindex, col ) ); - float fboffsetx = fblinearindextox * fbcolsoffset; - float fblinearindextoy = round( fmod( ( fbcurrenttileindex - fblinearindextox ) / col, row ) ); - fblinearindextoy = (int)(row-1) - fblinearindextoy; - float fboffsety = fblinearindextoy * fbrowsoffset; - float2 fboffset = float2(fboffsetx, fboffsety); - float2 fbuv = float4( uv, 0.0 , 0.0 ) * fbtiling + fboffset; - return float4(fbuv, 0 , 0); - } - ENDCG - } - - //Time port connected - Pass - { - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float2 uv = tex2D( _A, i.uv ).rg; - float col = tex2D( _B, i.uv ).r; - float row = tex2D( _C, i.uv ).r; - float spd = tex2D( _D, i.uv ).r; - float str = tex2D( _E, i.uv ).r; - float time = tex2D( _F, i.uv ).r; - float fbtotaltiles = col * row; - float fbcolsoffset = 1.0f / col; - float fbrowsoffset = 1.0f / row; - float fbspeed = time * spd; - float2 fbtiling = float2(fbcolsoffset, fbrowsoffset); - float fbcurrenttileindex = round( fmod( fbspeed + str, fbtotaltiles) ); - fbcurrenttileindex += ( fbcurrenttileindex < 0) ? fbtotaltiles : 0; - float fblinearindextox = round ( fmod ( fbcurrenttileindex, col ) ); - float fboffsetx = fblinearindextox * fbcolsoffset; - float fblinearindextoy = round( fmod( ( fbcurrenttileindex - fblinearindextox ) / col, row ) ); - fblinearindextoy = (int)(row-1) - fblinearindextoy; - float fboffsety = fblinearindextoy * fbrowsoffset; - float2 fboffset = float2(fboffsetx, fboffsety); - float2 fbuv = float4( uv, 0.0 , 0.0 ) * fbtiling + fboffset; - return float4(fbuv, 0 , 0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader.meta deleted file mode 100644 index 9f796804..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCFlipBookUVAnimation.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 04fe24be792bfd5428b92132d7cf0f7d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader deleted file mode 100644 index fb605cb2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader +++ /dev/null @@ -1,41 +0,0 @@ -Shader "Hidden/TFHCIf" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - _C ("_AGreaterB", 2D) = "white" {} - _D ( "_AEqualsB", 2D ) = "white" {} - _E ( "_ALessB", 2D ) = "white" {} - _F ( "_EqualThreshold", 2D ) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - sampler2D _F; - - float4 frag(v2f_img i) : SV_Target - { - float4 A = tex2D( _A, i.uv ).x; - float4 B = tex2D( _B, i.uv ).x; - float4 AGreaterB = tex2D( _C, i.uv ); - float4 AEqualsB = tex2D ( _D, i.uv ); - float4 ALessB = tex2D ( _E, i.uv ); - float4 EqualThreshold = tex2D ( _F, i.uv ); - return ( A - EqualThreshold > B ? AGreaterB : A - EqualThreshold <= B && A + EqualThreshold >= B ? AEqualsB : ALessB ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader.meta deleted file mode 100644 index 5d187167..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCIf.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5c7bc7e3cab81da499e4864ace0d86c5 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader deleted file mode 100644 index f9d3d8a6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Hidden/TFHCPixelateUV" -{ - Properties - { - _A ("_UV", 2D) = "white" {} - _B ("_PixelX", 2D) = "white" {} - _C ("_PixelY", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - - float4 frag(v2f_img i) : SV_Target - { - float2 uv = tex2D( _A, i.uv ).rg; - float pix = tex2D( _B, i.uv ).r; - float piy = tex2D( _C, i.uv ).r; - - float2 steppedPixel = float2( pix, piy ); - float2 pixelatedUV = floor( uv * steppedPixel ) / steppedPixel; - return float4(pixelatedUV, 0 , 0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader.meta deleted file mode 100644 index bfaaa63c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCPixelateUV.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e2f7e3c513ed18340868b8cbd0d85cfb -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader deleted file mode 100644 index bf10c8a1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader +++ /dev/null @@ -1,49 +0,0 @@ -Shader "Hidden/TFHCRemap" -{ - Properties - { - _A ("_Value", 2D) = "white" {} - _B ("_MinOld", 2D) = "white" {} - _C ("_MaxOld", 2D) = "white" {} - _D ("_MinNew", 2D) = "white" {} - _E ("_MaxNew", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - - float4 frag(v2f_img i) : SV_Target - { - float4 value = tex2D( _A, i.uv ); - float4 minold = tex2D( _B, i.uv ); - float4 maxold = tex2D( _C, i.uv ); - float4 minnew = tex2D( _D, i.uv ); - float4 maxnew = tex2D( _E, i.uv ); - - float4 denom = maxold - minold; - if(denom.x == 0) - denom.x = 0.000001; - if(denom.y == 0) - denom.y = 0.000001; - if(denom.z == 0) - denom.z = 0.000001; - if(denom.w == 0) - denom.w = 0.000001; - - return (minnew + (value - minold) * (maxnew - minnew) / denom); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader.meta deleted file mode 100644 index 8ebceb4a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TFHCRemap.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 72dd1cbea889fa047b929d5191e360c0 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader deleted file mode 100644 index 475be371..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/TanOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tan(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader.meta deleted file mode 100644 index f7a22d2c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 312e291832cac5749a3626547dfc8607 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader deleted file mode 100644 index c84d7f2f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader +++ /dev/null @@ -1,31 +0,0 @@ -Shader "Hidden/TangentVertexDataNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - //float2 tp = 2 * i.uv - 1; - //float tr = sqrt( dot(tp,tp) ); - //tr = saturate( tr ); - - //float2 tuvs; - //float f = ( 1 - sqrt( 1 - tr ) ) / tr; - - //float3 tangent = normalize(float3( (1-f)*2, tp.y*0.01, tp.x )); - - //float4((tangent), 1); - - //TODO: needs revision at some point - return -1; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader.meta deleted file mode 100644 index 15b2740c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentSignVertexDataNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f5466d126f4bb1f49917eac88b1cb6af -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader deleted file mode 100644 index e465eaf2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader +++ /dev/null @@ -1,22 +0,0 @@ -Shader "Hidden/TangentVertexDataNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - return float4((tangent), 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader.meta deleted file mode 100644 index f3c7c387..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TangentVertexDataNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0a44bb521d06d6143a4acbc3602037f8 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader deleted file mode 100644 index f4c54f82..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/TanhOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tanh(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader.meta deleted file mode 100644 index b3565b6b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TanhOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 52f78d3a1c66d1c489cd63b0a9300b38 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader deleted file mode 100644 index 4bd66c51..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/TauNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag(v2f_img i) : SV_Target - { - return UNITY_PI * 2; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader.meta deleted file mode 100644 index e46f21a7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TauNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 701bc295c0d75d8429eabcf45e8e008d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader deleted file mode 100644 index 9285b9b8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader +++ /dev/null @@ -1,47 +0,0 @@ -Shader "Hidden/TemplateShaderProperty" -{ - Properties - { - [HideFromInspector]_IntData ( "_IntData", Int ) = 0 - [HideFromInspector]_FloatData ( "_FloatData", Float ) = 0 - [HideFromInspector]_VectorData ( "_VectorData", Vector ) = ( 0,0,0,0 ) - [HideFromInspector]_Sampler2DData ( "_Sampler2DData", 2D ) = "white" {} - [HideFromInspector]_Sampler3DData ( "_Sampler3DData", 3D ) = "white" {} - [HideFromInspector]_SamplerCubeData ( "_SamplerCubeData", Cube ) = "white" {} - } - - CGINCLUDE - #include "UnityCG.cginc" - uniform int _IntData; - uniform float _FloatData; - uniform float4 _VectorData; - uniform sampler2D _Sampler2DData; - uniform sampler3D _Sampler3DData; - uniform samplerCUBE _SamplerCubeData; - - #pragma vertex vert_img - #pragma fragment frag - - float4 CalculatePreviewColor ( v2f_img i, const int dataType ) - { - /*Int*/ if ( dataType == 0 ) return float4( _IntData.xxx,1); - /*Float*/ if ( dataType == 1 ) return float4( _FloatData.xxx, 1 ); - /*Vector4/Color*/ if ( dataType == 2 ) return _VectorData; - /*Sampler 2D*/ if ( dataType == 3 ) return tex2D ( _Sampler2DData, i.uv ); - /*Sampler 3D*/ if ( dataType == 4 ) return tex3D ( _Sampler3DData, float3( i.uv, 0.0 ) ); - /*Sampler Cube*/ if ( dataType == 5 ) return texCUBE ( _SamplerCubeData, float3( i.uv, 0.0 ) ); - return (0).xxxx; - } - - ENDCG - - SubShader - { - Pass{ CGPROGRAM float4 frag ( v2f_img i ) : SV_Target { return CalculatePreviewColor(i,0); } ENDCG } - Pass{ CGPROGRAM float4 frag ( v2f_img i ) : SV_Target { return CalculatePreviewColor(i,1); } ENDCG } - Pass{ CGPROGRAM float4 frag ( v2f_img i ) : SV_Target { return CalculatePreviewColor(i,2); } ENDCG } - Pass{ CGPROGRAM float4 frag ( v2f_img i ) : SV_Target { return CalculatePreviewColor(i,3); } ENDCG } - Pass{ CGPROGRAM float4 frag ( v2f_img i ) : SV_Target { return CalculatePreviewColor(i,4); } ENDCG } - Pass{ CGPROGRAM float4 frag ( v2f_img i ) : SV_Target { return CalculatePreviewColor(i,5); } ENDCG } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader.meta deleted file mode 100644 index 4a4090d5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TemplateShaderProperty.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4feb2016be0ece148b8bf234508f6aa4 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader deleted file mode 100644 index e03aca73..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/TexCoordVertexDataNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag( v2f_img i ) : SV_Target - { - return float4( i.uv, 0, 0 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader.meta deleted file mode 100644 index 01ddea9f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexCoordVertexDataNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6c1bee77276896041bbb73b1b9e7f8ac -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader deleted file mode 100644 index b3e43ff4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader +++ /dev/null @@ -1,80 +0,0 @@ -Shader "Hidden/TexelSize" -{ - Properties - { - _Sampler ("_Sampler", 2D) = "white" {} - _Sampler3D ("_Sampler3D", 3D) = "white" {} - _Array ("_Array", 2DArray) = "white" {} - _Cube ("_Cube", CUBE) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _Sampler; - float4 _Sampler_TexelSize; - - float4 frag( v2f_img i ) : SV_Target - { - return _Sampler_TexelSize; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler3D _Sampler3D; - float4 _Sampler3D_TexelSize; - - float4 frag (v2f_img i) : SV_Target - { - return _Sampler3D_TexelSize; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - UNITY_DECLARE_TEX2DARRAY (_Array); - float4 _Array_TexelSize; - - float4 frag (v2f_img i) : SV_Target - { - return _Array_TexelSize; - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - samplerCUBE _Cube; - float4 _Cube_TexelSize; - - float4 frag (v2f_img i) : SV_Target - { - return _Cube_TexelSize; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader.meta deleted file mode 100644 index b4773e81..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexelSize.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6b20226576a059443b58aa2d0b942276 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader deleted file mode 100644 index b1f48be2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/Texture2D" -{ - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag( v2f_img i ) : SV_Target - { - return 0; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader.meta deleted file mode 100644 index 92979229..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Texture2D.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 13bd295c44d04e1419f20f792d331e33 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader deleted file mode 100644 index 9b9c8bec..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader +++ /dev/null @@ -1,63 +0,0 @@ -Shader "Hidden/TextureArrayNode" -{ - Properties - { - _A ("_UVs", 2D) = "white" {} - _B ("_Index", 2D) = "white" {} - _C ("_Lod", 2D) = "white" {} - _D ("_NormalScale", 2D) = "white" {} - _G ("_Tex", 2D) = "white" {} - _TexConnected ("_TexConnected", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma target 3.5 - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - - uniform UNITY_DECLARE_TEX2DARRAY( _Sampler ); - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _G; - float _CustomUVs; - float _LodType; - float _Unpack; - int _TexConnected; - - float4 frag( v2f_img i ) : SV_Target - { - float2 uvs = i.uv; - if ( _CustomUVs == 1 ) - uvs = tex2D( _A, i.uv ).xy; - - float n = tex2D( _D, i.uv ).r; - float4 c = 0; - if ( _LodType == 1 ) { - float lod = tex2D( _C, i.uv ).r; - c = UNITY_SAMPLE_TEX2DARRAY_LOD( _Sampler, float3( uvs, tex2D( _B, i.uv ).r ), lod ); - } - else if( _TexConnected == 0) { - c = UNITY_SAMPLE_TEX2DARRAY( _Sampler, float3( uvs, tex2D( _B, i.uv ).r ) ); - } - else { - c = tex2D( _G, uvs ); - } - - if ( _Unpack == 1 ) - { - c.rgb = UnpackScaleNormal(c, n); - } - - return c; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader.meta deleted file mode 100644 index 936540b3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureArrayNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2e6d093df2d289f47b827b36efb31a81 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader deleted file mode 100644 index aaa78e0b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader +++ /dev/null @@ -1,29 +0,0 @@ -Shader "Hidden/TextureCoordinatesNode" -{ - Properties - { - _A ("_Tilling", 2D) = "white" {} - _B ("_Offset", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 t = tex2D( _A, i.uv ); - float4 o = tex2D( _B, i.uv ); - return float4( i.uv * t.xy + o.xy, 0, 0 ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader.meta deleted file mode 100644 index 656fedd4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureCoordinatesNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 085e462b2de441a42949be0e666cf5d2 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader deleted file mode 100644 index 28079d64..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader +++ /dev/null @@ -1,84 +0,0 @@ -Shader "Hidden/TexturePropertyNode" -{ - Properties - { - _Sampler ("_Sampler", 2D) = "white" {} - _Sampler3D ("_Sampler3D", 3D) = "white" {} - _Array ("_Array", 2DArray) = "white" {} - _Cube( "_Cube", CUBE) = "white" {} - _Default ("_Default", Int) = 0 - _Type ("_Type", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma exclude_renderers d3d9 - #pragma target 3.5 - #include "UnityCG.cginc" - int _Default; - float4 frag( v2f_img i ) : SV_Target - { - if(_Default == 1) - { - return 1; - } - else if(_Default == 2) - { - return 0; - } - else if(_Default == 3) - { - return 0.5f; - } - else if(_Default == 4) - { - return float4(0.5,0.5,1,1); - } - - return 1; - } - ENDCG - } - - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma exclude_renderers d3d9 - #pragma target 3.5 - #include "UnityCG.cginc" - - UNITY_DECLARE_TEX2DARRAY (_Array); - samplerCUBE _Cube; - sampler2D _Sampler; - sampler3D _Sampler3D; - int _Type; - - float4 frag (v2f_img i) : SV_Target - { - if (_Type == 4) - { - return UNITY_SAMPLE_TEX2DARRAY (_Array, float3(i.uv, 0)); - } - else if (_Type == 3) - { - return texCUBE (_Cube, float3(i.uv,0)); - } - else if (_Type == 2) - { - return tex3D (_Sampler3D, float3(i.uv,0)); - } - else - { - return tex2D (_Sampler, i.uv); - } - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader.meta deleted file mode 100644 index c2ac2c0e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TexturePropertyNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e53988745ec6e034694ee2640cd3d372 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader deleted file mode 100644 index 55adec1b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader +++ /dev/null @@ -1,87 +0,0 @@ -Shader "Hidden/TextureTransform" -{ - Properties - { - _Sampler ("_Sampler", 2D) = "white" {} - _Sampler3D ("_Sampler3D", 3D) = "white" {} - _Array ("_Array", 2DArray) = "white" {} - _Cube ("_Cube", CUBE) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - int _PreviewID = 0; - sampler2D _Sampler; - float4 _Sampler_ST; - - float4 frag( v2f_img i ) : SV_Target - { - return _PreviewID == 0?float4(_Sampler_ST.xy,0,0): float4(_Sampler_ST.zw,0,0); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - int _PreviewID = 0; - sampler3D _Sampler3D; - float4 _Sampler3D_ST; - - float4 frag (v2f_img i) : SV_Target - { - return _Sampler3D_ST; - return _PreviewID == 0 ? float4(_Sampler3D_ST.xy, 0, 0) : float4(_Sampler3D_ST.zw, 0, 0); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - int _PreviewID = 0; - UNITY_DECLARE_TEX2DARRAY (_Array); - float4 _Array_ST; - - float4 frag (v2f_img i) : SV_Target - { - return _Array_ST; - return _PreviewID == 0 ? float4(_Array_ST.xy, 0, 0) : float4(_Array_ST.zw, 0, 0); - } - ENDCG - } - - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - int _PreviewID = 0; - samplerCUBE _Cube; - float4 _Cube_ST; - - float4 frag (v2f_img i) : SV_Target - { - return _Cube_ST; - return _PreviewID == 0 ? float4(_Cube_ST.xy, 0, 0) : float4(_Cube_ST.zw, 0, 0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader.meta deleted file mode 100644 index 6d5bc4e4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TextureTransform.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 25ba2903568b00343ae06788994cab54 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader deleted file mode 100644 index 7a5fc9ef..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/TimeNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float _EditorTime; - - float4 frag( v2f_img i ) : SV_Target - { - float4 t = _EditorTime; - t.x = _EditorTime / 20; - t.z = _EditorTime * 2; - t.w = _EditorTime * 3; - return t; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader.meta deleted file mode 100644 index 43a36984..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TimeNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 73abc10c8d1399444827a7eeb9c24c2a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader deleted file mode 100644 index e9d0eec4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader +++ /dev/null @@ -1,30 +0,0 @@ -Shader "Hidden/ToggleSwitchNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - _B ("_B", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - sampler2D _B; - float _Current; - - float4 frag( v2f_img i ) : SV_Target - { - float4 a = tex2D( _A, i.uv ); - float4 b = tex2D( _B, i.uv ); - return lerp(a,b,_Current); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader.meta deleted file mode 100644 index a6c388c0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ToggleSwitchNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: beeb138daeb592a4887454f81dba2b3f -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader deleted file mode 100644 index b5fc2b69..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader +++ /dev/null @@ -1,103 +0,0 @@ -Shader "Hidden/TriplanarNode" -{ - Properties - { - _A ("_TopTex", 2D) = "white" {} - _B ("_MidTex", 2D) = "white" {} - _C ("_BotTex", 2D) = "white" {} - _D ("_Tilling", 2D) = "white" {} - _E ("_Falloff", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma target 3.0 - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - sampler2D _E; - float _IsNormal; - float _IsSpherical; - - inline float3 TriplanarSamplingCNF( sampler2D topTexMap, sampler2D midTexMap, sampler2D botTexMap, float3 worldPos, float3 worldNormal, float falloff, float tilling ) - { - float3 projNormal = ( pow( abs( worldNormal ), falloff ) ); - projNormal /= projNormal.x + projNormal.y + projNormal.z; - float3 nsign = sign( worldNormal ); - float negProjNormalY = max( 0, projNormal.y * -nsign.y ); - projNormal.y = max( 0, projNormal.y * nsign.y ); - half4 xNorm; half4 yNorm; half4 yNormN; half4 zNorm; - xNorm = ( tex2D( midTexMap, tilling * worldPos.zy * float2( nsign.x, 1.0 ) ) ); - yNorm = ( tex2D( topTexMap, tilling * worldPos.xz * float2( nsign.y, 1.0 ) ) ); - yNormN = ( tex2D( botTexMap, tilling * worldPos.xz * float2( nsign.y, 1.0 ) ) ); - zNorm = ( tex2D( midTexMap, tilling * worldPos.xy * float2( -nsign.z, 1.0 ) ) ); - xNorm.xyz = half3( UnpackNormal( xNorm ).xy * float2( nsign.x, 1.0 ) + worldNormal.zy, worldNormal.x ).zyx; - yNorm.xyz = half3( UnpackNormal( yNorm ).xy * float2( nsign.y, 1.0 ) + worldNormal.xz, worldNormal.y ).xzy; - zNorm.xyz = half3( UnpackNormal( zNorm ).xy * float2( -nsign.z, 1.0 ) + worldNormal.xy, worldNormal.z ).xyz; - yNormN.xyz = half3( UnpackNormal( yNormN ).xy * float2( nsign.y, 1.0 ) + worldNormal.xz, worldNormal.y ).xzy; - return normalize( xNorm.xyz * projNormal.x + yNorm.xyz * projNormal.y + yNormN.xyz * negProjNormalY + zNorm.xyz * projNormal.z ); - } - - inline float4 TriplanarSamplingCF( sampler2D topTexMap, sampler2D midTexMap, sampler2D botTexMap, float3 worldPos, float3 worldNormal, float falloff, float tilling ) - { - float3 projNormal = ( pow( abs( worldNormal ), falloff ) ); - projNormal /= projNormal.x + projNormal.y + projNormal.z; - float3 nsign = sign( worldNormal ); - float negProjNormalY = max( 0, projNormal.y * -nsign.y ); - projNormal.y = max( 0, projNormal.y * nsign.y ); - half4 xNorm; half4 yNorm; half4 yNormN; half4 zNorm; - xNorm = ( tex2D( midTexMap, tilling * worldPos.zy * float2( nsign.x, 1.0 ) ) ); - yNorm = ( tex2D( topTexMap, tilling * worldPos.xz * float2( nsign.y, 1.0 ) ) ); - yNormN = ( tex2D( botTexMap, tilling * worldPos.xz * float2( nsign.y, 1.0 ) ) ); - zNorm = ( tex2D( midTexMap, tilling * worldPos.xy * float2( -nsign.z, 1.0 ) ) ); - return xNorm * projNormal.x + yNorm * projNormal.y + yNormN * negProjNormalY + zNorm * projNormal.z; - } - - float4 frag( v2f_img i ) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - float3 worldPos = mul(unity_ObjectToWorld, vertexPos).xyz; - - float falloff = tex2D( _E, xy ).r; - float tilling = tex2D( _D, xy ).r * 0.625; - float4 triplanar = 1; - - if ( _IsNormal == 1 ) { - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - float3x3 worldToTangent = float3x3( worldTangent, worldBinormal, worldNormal ); - if ( _IsSpherical == 1 ) - triplanar.xyz = TriplanarSamplingCNF( _A, _A, _A, worldPos, worldNormal, falloff, tilling ); - else - triplanar.xyz = TriplanarSamplingCNF( _A, _B, _C, worldPos, worldNormal, falloff, tilling ); - - triplanar.xyz = mul( worldToTangent, triplanar.xyz ); - } - else - { - if ( _IsSpherical == 1 ) - triplanar = TriplanarSamplingCF( _A, _A, _A, worldPos, worldNormal, falloff, tilling ); - else - triplanar = TriplanarSamplingCF( _A, _B, _C, worldPos, worldNormal, falloff, tilling ); - } - - return triplanar; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader.meta deleted file mode 100644 index d990502b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TriplanarNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8723015ec59743143aadfbe480e34391 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader deleted file mode 100644 index 31b23c11..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/TruncOpNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return trunc(tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader.meta deleted file mode 100644 index 40189d21..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_TruncOpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c717aaa68f4ac9e469b15763e82933e1 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader deleted file mode 100644 index 72e2fcf6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader +++ /dev/null @@ -1,33 +0,0 @@ -Shader "Hidden/UnpackScaleNormalNode" -{ - Properties - { - _A ("_Value", 2D) = "white" {} - _B ("_NormalScale", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma target 3.0 - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - - sampler2D _A; - sampler2D _B; - - float4 frag( v2f_img i ) : SV_Target - { - float4 c = tex2D( _A, i.uv ); - float n = tex2D( _B, i.uv ).r; - c.rgb = UnpackScaleNormal( c, n ); - - return float4(c.rgb, 0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader.meta deleted file mode 100644 index 7cf87f1e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_UnpackScaleNormalNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8b0ae05e25d280c45af81ded56f8012e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader deleted file mode 100644 index 4edf77fe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader +++ /dev/null @@ -1,24 +0,0 @@ -Shader "Hidden/Vector2Node" -{ - Properties { - _InputVector ("_InputVector", Vector) = (0,0,0,0) - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 _InputVector; - - float4 frag( v2f_img i ) : SV_Target - { - return float4(_InputVector.x,_InputVector.y,0,0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader.meta deleted file mode 100644 index b9e7d39e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector2Node.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 88b4191eb06084d4da85d1dd2f984085 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader deleted file mode 100644 index 299f3adb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader +++ /dev/null @@ -1,24 +0,0 @@ -Shader "Hidden/Vector3Node" -{ - Properties { - _InputVector ("_InputVector", Vector) = (0,0,0,0) - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 _InputVector; - - float4 frag( v2f_img i ) : SV_Target - { - return float4(_InputVector.x,_InputVector.y,_InputVector.z,0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader.meta deleted file mode 100644 index 677eadca..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector3Node.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8a44d38f06246bf48944b3f314bc7920 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader deleted file mode 100644 index 044be7a4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader +++ /dev/null @@ -1,24 +0,0 @@ -Shader "Hidden/Vector4Node" -{ - Properties { - _InputVector ("_InputVector", Vector) = (0,0,0,0) - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 _InputVector; - - float4 frag( v2f_img i ) : SV_Target - { - return _InputVector; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader.meta deleted file mode 100644 index e90efaf2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_Vector4Node.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: aac241d0e47a5a84fbd2edcd640788dc -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader deleted file mode 100644 index f54cf44b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader +++ /dev/null @@ -1,31 +0,0 @@ -Shader "Hidden/VertexBinormalNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldPos = mul(unity_ObjectToWorld, vertexPos).xyz; - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - - return float4(worldBinormal, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader.meta deleted file mode 100644 index ec27e263..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexBinormalNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 76873532ab67d2947beaf07151383cbe -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader deleted file mode 100644 index 99b62ca8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/VertexColorNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return 1; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader.meta deleted file mode 100644 index 0ac109c2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexColorNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ca1d22db6470c5f4d9f93a9873b4f5bc -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader deleted file mode 100644 index a3ef76f5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader +++ /dev/null @@ -1,39 +0,0 @@ -Shader "Hidden/VertexIdVariableNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert - #pragma fragment frag - - struct appdata_custom - { - float4 vertex : POSITION; - uint vertexId : SV_VertexID; - }; - - struct v2f_custom - { - float4 pos : SV_POSITION; - half vertexId : TEXCOORD0; - }; - - v2f_custom vert( appdata_custom v ) - { - v2f_custom o; - o.pos = UnityObjectToClipPos (v.vertex); - o.vertexId = v.vertexId; - return o; - } - - float4 frag( v2f_custom i ) : SV_Target - { - return i.vertexId; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader.meta deleted file mode 100644 index e7ac67a5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5934bf2c10b127a459177a3b622cea65 -timeCreated: 1542641929 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader deleted file mode 100644 index 3769192e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader +++ /dev/null @@ -1,31 +0,0 @@ -Shader "Hidden/VertexTangentNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - float2 tp = 2 * i.uv - 1; - float tr = sqrt( dot(tp,tp) ); - tr = saturate( tr ); - //if ( tr < 1 ) { - float2 tuvs; - float f = ( 1 - sqrt( 1 - tr ) ) / tr; - - float3 tangent = normalize(float3( (1-f)*2, tp.y*0.01, tp.x )); - return float4((tangent), 1); - //} - //else { - // return 0; - //} - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader.meta deleted file mode 100644 index 93c49b13..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexTangentNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 61f0b80493c9b404d8c7bf56d59c3f81 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader deleted file mode 100644 index 7bf6d619..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader +++ /dev/null @@ -1,57 +0,0 @@ -Shader "Hidden/WorldPosInputsNode" -{ - SubShader - { - Pass //world space - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - return float4(worldViewDir, 1); - } - ENDCG - } - - Pass //tangent space - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldPos = mul(unity_ObjectToWorld, float4(vertexPos,1)).xyz; - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - float4 tSpace0 = float4(worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x); - float4 tSpace1 = float4(worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y); - float4 tSpace2 = float4(worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z); - - fixed3 viewDirTan = tSpace0.xyz * worldViewDir.x + tSpace1.xyz * worldViewDir.y + tSpace2.xyz * worldViewDir.z; - - return float4(viewDirTan, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader.meta deleted file mode 100644 index 6fdc1d17..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ViewDirInputsCoordNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 07b57d9823df4bd4d8fe6dcb29fca36a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader deleted file mode 100644 index 81543702..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader +++ /dev/null @@ -1,251 +0,0 @@ -Shader "Hidden/VoronoiNode" -{ - Properties - { - _A("_RGB", 2D) = "white" {} - _B("_RGB", 2D) = "white" {} - _C("_RGB", 2D) = "white" {} - _D ("_RGB", 2D) = "white" {} - _UseTileScale("_UseTileScale", Float) = 0 - _TileScale ("_TileScale", Int) = 1 - _MinkowskiPower("_MinkowskiPower", Float) = 0 - _DistFunc("_DistFunc", Int) = 0 - _MethodType("_MethodType", Int) = 0 - _SearchQuality("_SearchQuality", Int) = 1 - _Octaves("_Octaves", Int) = 1 - _UseSmoothness("_UseSmoothness", Int ) = 0 - } - SubShader - { - Tags { "RenderType"="Opaque" } - CGINCLUDE - sampler2D _A; - sampler2D _B; - sampler2D _C; - sampler2D _D; - float _UseTileScale = 0; - int _TileScale = 1; - float _MinkowskiPower = 1; - int _DistFunc = 0; - int _MethodType = 0; - int _SearchQuality = 0; - int _Octaves = 1; - int _PreviewID = 0; - int _UseSmoothness = 0; - - float2 VoronoiHash( float2 p ) - { - p = lerp( p, p - _TileScale * floor (p / _TileScale), _UseTileScale ); - p = float2(dot (p, float2(127.1, 311.7)), dot (p, float2(269.5, 183.3))); - return frac (sin (p) *43758.5453); - } - - float Voronoi( float2 v, float time, inout float2 id , float smoothness ) - { - float2 n = floor(v); - float2 f = frac(v); - float F1 = 8.0; - float F2 = 8.0; - float2 mr = 0; - float2 mg = 0; - for (int j = -_SearchQuality; j <= _SearchQuality; j++) - { - for (int i = -_SearchQuality; i <= _SearchQuality; i++) - { - float2 g = float2(i, j); - float2 o = VoronoiHash (n + g); - o = (sin (time + o * 6.2831) * 0.5 + 0.5); float2 r = g - f + o; - float d = 0; - //Euclidean^2 - if (_DistFunc == 0) - { - d = 0.5 * dot (r, r); - } - //Euclidean - else if (_DistFunc == 1) - { - d = 0.707 * sqrt (dot (r, r)); - } - //Manhattan - else if (_DistFunc == 2) - { - d = 0.5 * (abs (r.x) + abs (r.y)); - } - //Chebyshev - else if (_DistFunc == 3) - { - d = max (abs (r.x), abs (r.y)); - } - //Minkowski - else if (_DistFunc == 4) - { - d = (1 / pow(2, 1 / _MinkowskiPower)) * pow( ( pow( abs( r.x ), _MinkowskiPower) + pow( abs( r.y ), _MinkowskiPower) ), (1 / _MinkowskiPower)); - } - - if (_MethodType == 0 && _UseSmoothness == 1) - { - float h = smoothstep (0.0, 1.0, 0.5 + 0.5 * (F1 - d) / smoothness); - F1 = lerp (F1, d, h) - smoothness * h * (1.0 - h); - mg = g; mr = r; id = o; - } - else - { - if (d < F1) - { - F2 = F1; - F1 = d; mg = g; mr = r; id = o; - } - else if (d < F2) - { - F2 = d; - } - - } - - } - } - - //Cells - if(_MethodType == 0) - { - return F1; - } - //Crystal - else if (_MethodType == 1) - { - return F2; - } - //Glass - else if (_MethodType == 2) - { - return F2 - F1; - } - //Caustic - else if (_MethodType == 3) - { - return (F2 + F1) * 0.5; - } - //Distance - else if (_MethodType == 4) - { - F1 = 8.0; - for (int j = -2; j <= 2; j++) - { - for (int i = -2; i <= 2; i++) - { - float2 g = mg + float2(i, j); - float2 o = VoronoiHash (n + g); - o = ( sin (time + o * 6.2831) * 0.5 + 0.5); - float2 r = g - f + o; - float d = dot (0.5 * (mr + r), normalize (r - mr)); - F1 = min (F1, d); - } - } - return F1; - } - else - return F1; - } - - - ENDCG - - Pass // Voronoi - Unity - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - inline float2 UnityVoronoiRandomVector (float2 UV, float offset) - { - float2x2 m = float2x2(15.27, 47.63, 99.41, 89.98); - UV = frac (sin (mul (UV, m)) * 46839.32); - return float2(sin (UV.y* +offset) * 0.5 + 0.5, cos (UV.x* offset) * 0.5 + 0.5); - } - - //x - Out y - Cells - float3 UnityVoronoi (float2 UV, float AngleOffset, float CellDensity) - { - float2 g = floor (UV * CellDensity); - float2 f = frac (UV * CellDensity); - float t = 8.0; - float3 res = float3(8.0, 0.0, 0.0); - - for (int y = -1; y <= 1; y++) - { - for (int x = -1; x <= 1; x++) - { - float2 lattice = float2(x, y); - float2 offset = UnityVoronoiRandomVector (lattice + g, AngleOffset); - float d = distance (lattice + offset, f); - - if (d < res.x) - { - res = float3(d, offset.x, offset.y); - } - } - } - return res; - } - - float4 frag (v2f_img i) : SV_Target - { - float2 uvValue = tex2D(_A, i.uv).rg; - float angleOffset = tex2D(_B, i.uv).r; - float cellDensity = tex2D(_C, i.uv).r; - float3 voronoiVal = UnityVoronoi( uvValue, angleOffset , cellDensity ); - if( _PreviewID == 1 ) - return float4( voronoiVal.yz, 0, 1 ); - else - return float4( voronoiVal.xxx, 1); - } - ENDCG - } - - Pass // Voronoi - ASE - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag (v2f_img i) : SV_Target - { - float2 uvValue = tex2D (_A, i.uv).rg; - float time = tex2D (_B, i.uv).r; - float scale = tex2D (_C, i.uv).r; - float smoothness = tex2D (_D, i.uv).r; - - float2 id = 0; - float voronoiVal = Voronoi( uvValue*scale,time, id, smoothness ); - if (_Octaves == 1) - { - if( _PreviewID == 1) - return float4( id, 0, 1 ); - else - return float4(voronoiVal.xxx, 1); - } - else - { - float fade = 0.5; - float voroi = 0; - float rest = 0; - for (int it = 0; it < _Octaves; it++) - { - voroi += fade * Voronoi( uvValue*scale, time, id, smoothness); - rest += fade; - uvValue *= 2; - fade *= 0.5; - } - voroi /= rest; - if( _PreviewID == 1 ) - return float4( id, 0, 1 ); - else - return float4(voroi.xxx, 1); - } - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader.meta deleted file mode 100644 index 420e71ca..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VoronoiNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bc1498ccdade442479038b24982fc946 -timeCreated: 1566905239 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader deleted file mode 100644 index e0a46b51..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader +++ /dev/null @@ -1,84 +0,0 @@ -Shader "Hidden/WeightedBlendNode" -{ - Properties - { - _A ( "_Weights", 2D) = "white" {} - _B ( "_Layer1", 2D) = "white" {} - _C ( "_Layer2", 2D ) = "white" {} - _D ( "_Layer3", 2D ) = "white" {} - _E ( "_Layer4", 2D ) = "white" {} - } - - SubShader - { - - CGINCLUDE - - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - sampler2D _A; - sampler2D _B; - - ENDCG - - Pass - { - CGPROGRAM - float4 frag(v2f_img i) : SV_Target - { - float4 Layer1 = tex2D( _B, i.uv ); - return Layer1; - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _C; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 Layer1 = tex2D ( _B, i.uv ); - float4 Layer2 = tex2D ( _C, i.uv ); - return ( Weights.x*Layer1 + Weights.y*Layer2 ) / ( Weights.x + Weights.y ); - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _C; - sampler2D _D; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D( _A, i.uv ); - float4 Layer1 = tex2D( _B, i.uv ); - float4 Layer2 = tex2D( _C, i.uv ); - float4 Layer3 = tex2D( _D, i.uv ); - return ( Weights.x*Layer1 + Weights.y*Layer2 + Weights.z*Layer3 ) / ( Weights.x + Weights.y + Weights.z ); - } - ENDCG - } - - Pass - { - CGPROGRAM - sampler2D _C; - sampler2D _D; - sampler2D _E; - float4 frag ( v2f_img i ) : SV_Target - { - float4 Weights = tex2D ( _A, i.uv ); - float4 Layer1 = tex2D ( _B, i.uv ); - float4 Layer2 = tex2D ( _C, i.uv ); - float4 Layer3 = tex2D ( _D, i.uv ); - float4 Layer4 = tex2D ( _E, i.uv ); - return ( Weights.x*Layer1 + Weights.y*Layer2 + Weights.z*Layer3 + Weights.w*Layer4 ) / ( Weights.x + Weights.y + Weights.z + Weights.w ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader.meta deleted file mode 100644 index 9738a46c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WeightedBlendNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6076cbeaa41ebb14c85ff81b58df7d88 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader deleted file mode 100644 index 7d040599..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/WireNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return tex2D( _A, i.uv ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader.meta deleted file mode 100644 index 255c3362..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WireNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fa1e3e404e6b3c243b5527b82739d682 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader deleted file mode 100644 index 7a6983b8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader +++ /dev/null @@ -1,66 +0,0 @@ -Shader "Hidden/WorldNormalVector" -{ - Properties - { - _A ("_WorldNormal", 2D) = "white" {} - } - SubShader - { - Pass //not connected - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 worldNormal = normalize(float3(xy, z)); - return float4(worldNormal, 1); - } - ENDCG - } - - Pass //connected - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldPos = mul(unity_ObjectToWorld, float4(vertexPos,1)).xyz; - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - float4 tSpace0 = float4(worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x); - float4 tSpace1 = float4(worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y); - float4 tSpace2 = float4(worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z); - - float2 sphereUVs = i.uv; - - sphereUVs.x = (atan2(vertexPos.x, -vertexPos.z) / (UNITY_PI) + 0.5); - // Needs further checking - //float3 tangentNormal = tex2Dlod(_A, float4(sphereUVs,0,0)).xyz; - float3 tangentNormal = tex2D(_A, sphereUVs).xyz; - - worldNormal = fixed3( dot( tSpace0.xyz, tangentNormal ), dot( tSpace1.xyz, tangentNormal ), dot( tSpace2.xyz, tangentNormal ) ); - - return float4(worldNormal, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader.meta deleted file mode 100644 index dfc9ffac..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldNormalVector.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5f55f4841abb61e45967957788593a9d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader deleted file mode 100644 index c36df0f5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader +++ /dev/null @@ -1,23 +0,0 @@ -Shader "Hidden/WorldPosInputsNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float4 vertexPos = float4(xy, z,1); - float4 worldPos = mul(unity_ObjectToWorld, vertexPos); - return float4 (worldPos.xyz, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader.meta deleted file mode 100644 index 713d2ac0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldPosInputsNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 70d5405009b31a349a4d8285f30cf5d9 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader deleted file mode 100644 index e3cfb4e2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader +++ /dev/null @@ -1,77 +0,0 @@ -Shader "Hidden/WorldReflectionVector" -{ - Properties - { - _A ("_TangentNormal", 2D) = "white" {} - } - SubShader - { - Pass //not connected - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - float3 worldRefl = -worldViewDir; - worldRefl = reflect( worldRefl, worldNormal ); - - return float4((worldRefl), 1); - } - ENDCG - } - - Pass //connected - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - float2 xy = 2 * i.uv - 1; - float z = -sqrt(1-saturate(dot(xy,xy))); - float3 vertexPos = float3(xy, z); - float3 normal = normalize(vertexPos); - float3 worldNormal = UnityObjectToWorldNormal(normal); - - float3 tangent = normalize(float3( -z, xy.y*0.01, xy.x )); - float3 worldPos = mul(unity_ObjectToWorld, float4(vertexPos,1)).xyz; - float3 worldViewDir = normalize(float3(0,0,-5) - vertexPos); - - float3 worldTangent = UnityObjectToWorldDir(tangent); - float tangentSign = -1; - float3 worldBinormal = normalize( cross(worldNormal, worldTangent) * tangentSign); - float4 tSpace0 = float4(worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x); - float4 tSpace1 = float4(worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y); - float4 tSpace2 = float4(worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z); - - float3 worldRefl = -worldViewDir; - - float2 sphereUVs = i.uv; - sphereUVs.x = atan2(vertexPos.x, -vertexPos.z) / (UNITY_PI) + 0.5; - - // Needs further checking - //float3 tangentNormal = tex2Dlod(_A, float4(sphereUVs,0,0)).xyz; - float3 tangentNormal = tex2D(_A, sphereUVs).xyz; - - worldRefl = reflect( worldRefl, half3( dot( tSpace0.xyz, tangentNormal ), dot( tSpace1.xyz, tangentNormal ), dot( tSpace2.xyz, tangentNormal ) ) ); - - return float4((worldRefl), 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader.meta deleted file mode 100644 index 44034b50..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldReflectionVector.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8e267e9aa545eeb418585a730f50273e -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader deleted file mode 100644 index 9f04ac18..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader +++ /dev/null @@ -1,20 +0,0 @@ -Shader "Hidden/WorldSpaceCameraPos" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - //_WorldSpaceCameraPos - return float4(float3(0,0,-5),0); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader.meta deleted file mode 100644 index 78177cec..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceCameraPos.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6b0c78411043dd24dac1152c84bb63ba -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader deleted file mode 100644 index 742e4928..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader +++ /dev/null @@ -1,22 +0,0 @@ -Shader "Hidden/WorldSpaceLightDirHlpNode" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 _EditorWorldLightPos; - - float4 frag( v2f_img i ) : SV_Target - { - float3 lightDir = normalize( _EditorWorldLightPos.xyz ); - return float4 ( lightDir, 1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader.meta deleted file mode 100644 index 10ed2757..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightDirHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2e8dc46eb6fb2124d9f0007caf9567e3 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader deleted file mode 100644 index 3bb5ef16..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader +++ /dev/null @@ -1,33 +0,0 @@ -Shader "Hidden/WorldSpaceLightPosNode" -{ - SubShader - { - CGINCLUDE - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - ENDCG - - Pass - { - CGPROGRAM - float4 _EditorWorldLightPos; - float4 frag( v2f_img i ) : SV_Target - { - float3 lightDir = normalize( _EditorWorldLightPos.xyz ); - return float4 ( lightDir, 0); - } - ENDCG - } - - Pass - { - CGPROGRAM - float4 frag( v2f_img i ) : SV_Target - { - return (0).xxxx; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader.meta deleted file mode 100644 index f9fa58c7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceLightPosNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2292a614672283c41a367b22cdde4620 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader deleted file mode 100644 index e90bacb6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/WorldSpaceViewDirHlpNode" -{ -Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _A; - - float4 frag( v2f_img i ) : SV_Target - { - return float4( float3( 0,0,-5 ) - tex2D( _A, i.uv ).rgb,1); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader.meta deleted file mode 100644 index edeada69..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldSpaceViewDirHlpNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fe0e09756a8a0ba408015b43e66cb8a6 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader deleted file mode 100644 index d3ff2a76..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader +++ /dev/null @@ -1,25 +0,0 @@ -Shader "Hidden/WorldToObjectTransfNode" -{ - Properties - { - _A ("_A", 2D) = "white" {} - } - SubShader - { - Pass - { - CGPROGRAM - #include "UnityCG.cginc" - #pragma vertex vert_img - #pragma fragment frag - - sampler2D _A; - - float4 frag(v2f_img i) : SV_Target - { - return mul(unity_WorldToObject, tex2D( _A, i.uv )); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader.meta deleted file mode 100644 index 069ac0b0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldToObjectTransfNode.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 79a5efd1e3309f54d8ba3e7fdf5e459b -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader deleted file mode 100644 index 92726760..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader +++ /dev/null @@ -1,20 +0,0 @@ -Shader "Hidden/WorldTransformParams" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return unity_WorldTransformParams; - } - ENDCG - } - - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader.meta deleted file mode 100644 index b6b2479d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_WorldTransformParams.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5a2642605f085da458d6e03ade47b87a -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader deleted file mode 100644 index 9f817b1e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader +++ /dev/null @@ -1,19 +0,0 @@ -Shader "Hidden/ZBufferParams" -{ - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - - float4 frag( v2f_img i ) : SV_Target - { - return _ZBufferParams; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader.meta deleted file mode 100644 index c7caf5ec..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_ZBufferParams.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 56c42c106bcb497439187f5bb6b6f94d -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader deleted file mode 100644 index 408050d1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader +++ /dev/null @@ -1,30 +0,0 @@ -Shader "Hidden/TextureArrayEditor" -{ - Properties - { - _MainTex ("_MainTex", 2DArray) = "white" {} - _Index ("_Index", Int) = 0 - } - SubShader - { - Pass - { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #pragma target 3.5 - #include "UnityCG.cginc" - #include "UnityStandardUtils.cginc" - - uniform UNITY_DECLARE_TEX2DARRAY( _MainTex ); - int _Index; - - float4 frag( v2f_img i ) : SV_Target - { - //return UNITY_SAMPLE_TEX2DARRAY_LOD( _MainTex, float3( i.uv, _Index), 0 ); - return UNITY_SAMPLE_TEX2DARRAY( _MainTex, float3( i.uv, _Index) ); - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader.meta deleted file mode 100644 index 8f6ce0ae..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Previews/TextureArrayInspector.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 610c24aad350fba4583068c6c22fa428 -timeCreated: 1488289785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions.meta deleted file mode 100644 index 96c839a5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e21dd05d276e6c8438cc722d4559a0c3 -folderAsset: yes -timeCreated: 1507301549 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset deleted file mode 100644 index 56013f75..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset +++ /dev/null @@ -1,38 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Bacteria - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1440;-254;1004;726;5555.52;2071.572;5.733906;True;False\nNode;AmplifyShaderEditor.SimpleAddOpNode;40;-512,-224;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;42;-912,0;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.6;False;2;FLOAT;0.55;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;55;-512,320;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;41;-912,-128;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.7;False;2;FLOAT;0.65;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;44;-256,0;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;45;-912,144;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.2;False;2;FLOAT;0.15;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;33;-704,-320;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-3872,160;Inherit;False;Tiling;2;0;False;1;0;FLOAT2;5,5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;32;-912,-384;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.45;False;2;FLOAT;0.4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;46;-912,272;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.1;False;2;FLOAT;0.05;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;43;-704,-80;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;34;-912,-256;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.35;False;2;FLOAT;0.3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;49;-912,400;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.2;False;2;FLOAT;0.15;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;50;-912,528;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.1;False;2;FLOAT;0.05;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;47;-704,208;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;48;-704,464;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;53;-1120,464;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;51;-1120,224;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;52;-1280,224;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;54;-1280,464;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;1,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.LengthOpNode;37;-1152,-176;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;31;-1616,0;Inherit;True;3;3;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;4;-3920,0;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;3;-3680,64;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FloorOpNode;6;-3520,-128;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;5;-3504,-48;Inherit;False;Seed;1;1;False;1;0;FLOAT;560;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;7;-3344,-112;Inherit;False;Simple;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;560;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;12;-3088,-112;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;13;-3072,64;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.StepOpNode;14;-2848,-192;Inherit;False;2;0;FLOAT;0.75;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;17;-2848,-80;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.StepOpNode;16;-2800,304;Inherit;False;2;0;FLOAT;0.25;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;1;-2816,176;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.OneMinusNode;19;-2528,160;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;20;-2352,176;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.StepOpNode;15;-2832,32;Inherit;False;2;0;FLOAT;0.5;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;23;-2208,96;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;22;-2208,-16;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;24;-2032,16;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;21;-2160,-176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;25;-1840,-112;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-1904,176;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;27;-2144,256;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;28;-2112,352;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;29;-1888,384;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WireNode;30;-2832,432;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;40;0;33;0\nWireConnection;40;1;43;0\nWireConnection;42;0;37;0\nWireConnection;55;0;47;0\nWireConnection;55;1;48;0\nWireConnection;41;0;37;0\nWireConnection;44;0;40;0\nWireConnection;44;1;55;0\nWireConnection;45;0;51;0\nWireConnection;33;0;32;0\nWireConnection;33;1;34;0\nWireConnection;32;0;37;0\nWireConnection;46;0;51;0\nWireConnection;43;0;41;0\nWireConnection;43;1;42;0\nWireConnection;34;0;37;0\nWireConnection;49;0;53;0\nWireConnection;50;0;53;0\nWireConnection;47;0;45;0\nWireConnection;47;1;46;0\nWireConnection;48;0;49;0\nWireConnection;48;1;50;0\nWireConnection;53;0;54;0\nWireConnection;51;0;52;0\nWireConnection;52;0;31;0\nWireConnection;54;0;31;0\nWireConnection;37;0;31;0\nWireConnection;31;0;25;0\nWireConnection;31;1;26;0\nWireConnection;31;2;29;0\nWireConnection;3;0;4;0\nWireConnection;3;1;2;0\nWireConnection;6;0;3;0\nWireConnection;7;0;6;0\nWireConnection;7;1;5;0\nWireConnection;12;0;7;0\nWireConnection;13;0;3;0\nWireConnection;14;1;12;0\nWireConnection;17;0;13;0\nWireConnection;16;1;12;0\nWireConnection;1;0;13;0\nWireConnection;19;0;1;0\nWireConnection;20;0;19;0\nWireConnection;20;1;1;1\nWireConnection;15;1;12;0\nWireConnection;23;0;20;0\nWireConnection;22;0;15;0\nWireConnection;22;1;14;0\nWireConnection;24;0;22;0\nWireConnection;24;1;23;0\nWireConnection;21;0;14;0\nWireConnection;21;1;17;0\nWireConnection;25;0;21;0\nWireConnection;25;1;24;0\nWireConnection;26;0;20;0\nWireConnection;26;1;27;0\nWireConnection;27;0;16;0\nWireConnection;27;1;15;0\nWireConnection;28;0;16;0\nWireConnection;29;0;28;0\nWireConnection;29;1;30;0\nWireConnection;30;0;13;0\nWireConnection;0;0;44;0\nASEEND*/\n//CHKSM=A7931AF4EE98C9341AB309047876D23C8E9396B7" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset.meta deleted file mode 100644 index 3cd0009a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bacteria.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c4b8e21d0aca1b04d843e80ebaf2ba67 -timeCreated: 1586867844 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset deleted file mode 100644 index f4eae3e1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset +++ /dev/null @@ -1,28 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Bidirectional Parallax Mapping - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13705\n487;610;979;408;2081.306;97.63176;1.710001;True;False\nNode;AmplifyShaderEditor.TextureCoordinatesNode;22;-1295.124,60.47374;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;9;-1152.312,532.149;Float;False;Parallax - Scale;1;2;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.CustomExpressionNode;27;-800,0;Float;False;UVs - += plane * scale * refp * ite@$for(int i = 0@ i < ite@ i++)${$\tUVs += (tex2D(tex, - UVs).g - 1) * plane * scale@$}$return UVs@;2;False;6;True;tex;SAMPLER2D;0.0;In;True;UVs;FLOAT2;0,0;In;True;plane;FLOAT2;0,0;In;True;ite;INT;0;In;True;refp;FLOAT;0.0;In;True;scale;FLOAT;0.0;In;IterativeParallax;6;0;SAMPLER2D;0.0;False;1;FLOAT2;0,0;False;2;FLOAT2;0,0;False;3;INT;0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;4;-1166.738,231.9931;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT;0.0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;25;-1169.823,366.4736;Float;False;Iterations;0;3;False;1;0;INT;1;False;1;INT\nNode;AmplifyShaderEditor.DynamicAppendNode;2;-1371.897,195.5105;Float;False;FLOAT2;4;0;FLOAT2;0,0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ViewDirInputsCoordNode;1;-1618.191,180.3121;Float;False;Tangent;0;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;10;-1193.709,445.5891;Float;False;Reference - Plane;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;11;-1488,0;Float;False;Heightmap - Tex;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D\nNode;AmplifyShaderEditor.FunctionOutput;0;-512,0;Float;False;True;Out;0;1;0;FLOAT2;0,0;False;0\nWireConnection;22;2;11;0\nWireConnection;27;0;11;0\nWireConnection;27;1;22;0\nWireConnection;27;2;4;0\nWireConnection;27;3;25;0\nWireConnection;27;4;10;0\nWireConnection;27;5;9;0\nWireConnection;4;0;2;0\nWireConnection;4;1;1;3\nWireConnection;2;0;1;0\nWireConnection;0;0;27;0\nASEEND*/\n//CHKSM=2048ACCD3EDF74303C30AF727B4CFB3C868B5231" - m_functionName: - m_description: Creates a parallax mapping effect with user defined iterations and - reference plane. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 15 - m_customNodeCategory: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset.meta deleted file mode 100644 index bfca1245..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ab457a4ccb6d8f745b63ef50e1417242 -timeCreated: 1507301651 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset deleted file mode 100644 index 567173c3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset +++ /dev/null @@ -1,23 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Blinn-Phong Half Vector - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13705\n487;506;979;512;774.2847;195.955;1;False;False\nNode;AmplifyShaderEditor.WorldSpaceLightDirHlpNode;2;-640,96;Float;False;1;0;FLOAT;0.0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.ViewDirInputsCoordNode;1;-592,-64;Float;False;World;0;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;3;-336,0;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.NormalizeNode;4;-176,0;Float;False;1;0;FLOAT3;0,0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Float;False;True;XYZ;0;1;0;FLOAT3;0,0,0;False;0\nWireConnection;3;0;1;0\nWireConnection;3;1;2;0\nWireConnection;4;0;3;0\nWireConnection;0;0;4;0\nASEEND*/\n//CHKSM=CDF922191A60D2395104E4F539CAFDF78289C070" - m_functionName: - m_description: Calculates the halfway vector between view direction and light direction - in world space. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 11 - m_customNodeCategory: Custom Lighting diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset.meta deleted file mode 100644 index ddcbca91..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 91a149ac9d615be429126c95e20753ce -timeCreated: 1509361778 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset deleted file mode 100644 index d5779fb4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset +++ /dev/null @@ -1,41 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Blinn-Phong Light - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16306\n716;346;1066;687;501.1261;294.544;1;False;False\nNode;AmplifyShaderEditor.ComponentMaskNode;29;48,-496;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;22;-352,-224;Float;False;Property;_Shininess;Shininess;2;0;Create;True;0;0;False;0;0.1;0;0.01;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;37;609.1547,-34.90417;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;59;-336,-320;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;51;-832,-288;Float;False;Blinn-Phong - Half Vector;-1;;2;91a149ac9d615be429126c95e20753ce;0;0;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;44;48,-416;Float;False;False;False;False;True;1;0;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;24;-368,-496;Float;False;Property;_SpecularColor;Specular - Color;1;0;Create;True;0;0;False;0;0.3921569,0.3921569,0.3921569,1;0,0,0,0;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.PowerNode;21;112,-320;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.IndirectDiffuseLighting;34;337.1547,77.09583;Float;False;World;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;36;417.1547,-34.90417;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LightColorNode;17;14.82559,-84.1315;Float;False;0;3;COLOR;0;FLOAT3;1;FLOAT;2\nNode;AmplifyShaderEditor.LightAttenuation;10;-27.48053,45.50479;Float;False;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;38;1009.155,-34.90417;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ComponentMaskNode;47;769.1547,93.09583;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;50;769.1547,189.0958;Float;False;False;False;False;True;1;0;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;25;801.1547,-274.9042;Float;False;4;4;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.DotProductOpNode;19;-512,-240;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldNormalVector;12;-937.117,-98.03006;Float;False;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WireNode;67;395.671,-128.7589;Float;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.WireNode;55;-518.842,331.2534;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;64;-729.1198,-98.03006;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ColorNode;26;353.1547,189.0958;Float;False;Property;_MainColor;Main - Color;0;0;Create;True;0;0;False;0;0.3921569,0.3921569,0.3921569,1;0,0,0,0;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMaxOpNode;15;-65.18457,141.2409;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;40;232.9505,-46.9381;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;39;1185.155,-162.9042;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;42;625.1547,189.0958;Float;False;Diffuse;5;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;52;-1065.115,-98.03006;Float;False;Normal;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;43;-128,-496;Float;False;Specular;5;2;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;60;-48,-256;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;128;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;56;165.1989,329.8424;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldSpaceLightDirHlpNode;13;-487.8197,165.9312;Float;False;False;1;0;FLOAT;0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;53;-1273.115,-98.03006;Float;False;Constant;_DefaultNormal;DefaultNormal;3;0;Create;True;0;0;False;0;0,0,1;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.DotProductOpNode;14;-210.7447,112.9567;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1329.155,-162.9042;Float;False;True;RGB;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;57;1329.155,-82.90417;Float;False;True;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;29;0;43;0\nWireConnection;37;0;36;0\nWireConnection;37;1;34;0\nWireConnection;59;0;19;0\nWireConnection;44;0;43;0\nWireConnection;21;0;59;0\nWireConnection;21;1;60;0\nWireConnection;34;0;56;0\nWireConnection;36;0;40;0\nWireConnection;36;1;15;0\nWireConnection;38;0;37;0\nWireConnection;38;1;47;0\nWireConnection;47;0;42;0\nWireConnection;50;0;42;0\nWireConnection;25;0;29;0\nWireConnection;25;1;44;0\nWireConnection;25;2;21;0\nWireConnection;25;3;67;0\nWireConnection;19;0;51;0\nWireConnection;19;1;64;0\nWireConnection;12;0;52;0\nWireConnection;67;0;40;0\nWireConnection;55;0;64;0\nWireConnection;64;0;12;0\nWireConnection;15;0;14;0\nWireConnection;40;0;17;0\nWireConnection;40;1;10;0\nWireConnection;39;0;25;0\nWireConnection;39;1;38;0\nWireConnection;42;0;26;0\nWireConnection;52;0;53;0\nWireConnection;43;0;24;0\nWireConnection;60;0;22;0\nWireConnection;56;0;55;0\nWireConnection;14;0;64;0\nWireConnection;14;1;13;0\nWireConnection;0;0;39;0\nWireConnection;57;0;50;0\nASEEND*/\n//CHKSM=57C0C1F3D628A2FE0988ED3E128E1C80E9BEE859" - m_functionName: - m_description: Generates a lighting model using Blinn-Phong reflectance model and - closely resembles Unity legacy shaders. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 5 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset.meta deleted file mode 100644 index af90b623..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cf814dba44d007a4e958d2ddd5813da6 -timeCreated: 1510331168 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset deleted file mode 100644 index 5ae17466..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset +++ /dev/null @@ -1,48 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: BlinnPhongLightWrap - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16205\n234;92;1063;705;1563.922;447.6829;2.241337;True;False\nNode;AmplifyShaderEditor.CommentaryNode;82;-868.7166,1513.25;Float;False;615.7619;256.2104;;4;0;73;72;71;Diffuse - + Specular;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;62;-874.5117,944.6415;Float;False;2334.29;521.7126;Comment;20;60;1;69;66;68;67;61;56;55;47;50;53;51;52;49;48;45;46;44;70;Diffuse - Color;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;43;-873.949,406.1891;Float;False;1347.446;439.3573;;11;41;40;42;2;33;34;36;37;39;38;32;Specular - Color;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;31;-871.1387,-356.8812;Float;False;1192.721;289.2242;;7;21;20;18;23;19;4;17;NDotL;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;30;-875.0961,-9.355102;Float;False;977.2441;332.3028;;6;26;29;28;27;77;76;Half - Dir;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;15;-856.0029,-727.2549;Float;False;924;294;;7;3;10;12;13;11;9;14;Gloss;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;16;-866.0001,-1064.568;Float;False;748.5;272;;4;8;7;5;6;Light - Attenuation;1,1,1,1;0;0\nNode;AmplifyShaderEditor.Exp2OpNode;9;-310.0023,-612.2548;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LightColorNode;6;-768.0001,-1014.568;Float;False;0;3;COLOR;0;FLOAT3;1;FLOAT;2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;61;351.8147,1114.297;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;40;22.70839,527.0504;Float;False;3;3;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;36;-412.9491,536.5466;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;55;193.8148,1072.297;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;46;-819.0866,1078.04;Float;False;Constant;_Float3;Float - 3;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;34;-823.949,563.5466;Float;False;23;CurrentNormal;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SwizzleNode;48;-461.0868,1017.04;Float;False;FLOAT3;0;0;0;0;1;0;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;45;-614.0866,1015.04;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;33;-809.7029,474.5466;Float;False;29;HalfDirection;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;44;-824.5117,994.6415;Float;False;Light - Wrapping;1;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;41;-314.718,456.1892;Float;False;8;AttenuationColor;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;32;-562.3635,499.8815;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;51;-189.0866,1179.04;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;47;-292.0868,1021.04;Float;False;LightWrapVector;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;50;-605.0866,1170.04;Float;False;47;LightWrapVector;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.OneMinusNode;49;-358.0868,1176.04;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FogAndAmbientColorsNode;67;339.0064,1220.623;Float;False;UNITY_LIGHTMODEL_AMBIENT;0;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;73;-560,1600;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;72;-832,1664;Float;False;42;specularFinalColor;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;71;-832,1568;Float;False;70;DiffuseColor;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;37;-566.9489,632.5466;Float;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;66;790.0066,1122.623;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.Vector3Node;56;-16.18523,1193.297;Float;False;Constant;_Vector1;Vector - 1;0;0;Create;True;0;0;False;0;0,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;60;9.172014,1340.574;Float;False;8;AttenuationColor;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;10;-614.0029,-660.2548;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;12;-806.0029,-564.2547;Float;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;10;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;53;-20.54932,1092.818;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;70;1146.801,1151.155;Float;False;DiffuseColor;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;42;200.4974,524.5294;Float;False;specularFinalColor;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;13;-630.0029,-548.2548;Float;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;14;-182.0024,-628.2548;Float;False;SpecularPower;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SwizzleNode;68;609.0066,1209.623;Float;False;FLOAT3;0;1;2;3;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;7;-576.0001,-950.5679;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;736.0968,1302.828;Float;False;Diffuse;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;52;-398.0868,1262.04;Float;False;21;NDotL;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;69;976.0066,1143.623;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;11;-454.0023,-612.2548;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;38;-239.3654,550.192;Float;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-234.7179,664.1893;Float;False;Specular;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;39;-516.949,730.5465;Float;False;14;SpecularPower;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceLightPos;76;-854.467,61.70709;Float;False;0;3;FLOAT4;0;FLOAT3;1;FLOAT;2\nNode;AmplifyShaderEditor.NormalizeNode;77;-598.467,61.70709;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldNormalVector;19;-521.2433,-309.2914;Float;False;True;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;23;-329.2433,-309.2914;Float;False;CurrentNormal;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.Vector3Node;17;-857.2433,-309.2914;Float;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;0,0,1;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionInput;4;-681.2433,-309.2914;Float;False;Normal;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;3;-785.0029,-677.2548;Float;False;Gloss;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LightAttenuation;5;-816.0001,-886.5679;Float;False;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;8;-400,-966.5679;Float;False;AttenuationColor;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldSpaceLightDirHlpNode;18;-329.2433,-213.2914;Float;False;False;1;0;FLOAT;0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.DotProductOpNode;20;-57.24332,-277.2914;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;21;86.75671,-261.2914;Float;False;NDotL;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ViewDirInputsCoordNode;26;-800,160;Float;False;World;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleAddOpNode;27;-422.467,77.70709;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;28;-294.467,77.70709;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;29;-134.467,77.70709;Float;False;HalfDirection;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-416,1616;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;9;0;11;0\nWireConnection;61;0;55;0\nWireConnection;61;1;60;0\nWireConnection;40;0;41;0\nWireConnection;40;1;38;0\nWireConnection;40;2;2;0\nWireConnection;36;0;32;0\nWireConnection;36;1;37;0\nWireConnection;55;0;53;0\nWireConnection;55;1;56;0\nWireConnection;48;0;45;0\nWireConnection;45;0;44;0\nWireConnection;45;1;46;0\nWireConnection;32;0;33;0\nWireConnection;32;1;34;0\nWireConnection;51;0;49;0\nWireConnection;51;1;52;0\nWireConnection;47;0;48;0\nWireConnection;49;0;50;0\nWireConnection;73;0;71;0\nWireConnection;73;1;72;0\nWireConnection;66;0;61;0\nWireConnection;66;1;68;0\nWireConnection;10;0;3;0\nWireConnection;10;1;12;0\nWireConnection;53;0;47;0\nWireConnection;53;1;51;0\nWireConnection;70;0;69;0\nWireConnection;42;0;40;0\nWireConnection;14;0;9;0\nWireConnection;68;0;67;0\nWireConnection;7;0;6;1\nWireConnection;7;1;5;0\nWireConnection;69;0;66;0\nWireConnection;69;1;1;0\nWireConnection;11;0;10;0\nWireConnection;11;1;13;0\nWireConnection;38;0;36;0\nWireConnection;38;1;39;0\nWireConnection;77;0;76;1\nWireConnection;19;0;4;0\nWireConnection;23;0;19;0\nWireConnection;4;0;17;0\nWireConnection;8;0;7;0\nWireConnection;20;0;23;0\nWireConnection;20;1;18;0\nWireConnection;21;0;20;0\nWireConnection;27;0;77;0\nWireConnection;27;1;26;0\nWireConnection;28;0;27;0\nWireConnection;29;0;28;0\nWireConnection;0;0;73;0\nASEEND*/\n//CHKSM=2875532B381E030A9F10046AE6BB0271C00931BB" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset.meta deleted file mode 100644 index ec6b34ed..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BlinnPhongLightWrap.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 139fed909c1bc1a42a96c42d8cf09006 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset deleted file mode 100644 index 2de5098f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset +++ /dev/null @@ -1,27 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: BoxMask - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14205\n585;92;1335;966;841.4062;390.9513;1;True;False\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;3;-770.7323,-83.37894;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;7;-359.1361,-15.58681;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.AbsOpNode;6;-536.6868,-59.16749;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;15;268.7505,-15.58675;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;12;-99.26636,-15.5865;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-1107.93,-142.7251;Float;False;World - Position;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;10;-880.4891,142.5947;Float;False;Size;3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;4;-1091.939,-4.288156;Float;False;Center;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;17;37.9352,82.87358;Float;False;Falloff;1;3;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DistanceOpNode;13;36.31915,-15.58687;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;-599.6362,161.9639;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.5,0.5,0.5;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;461.6318,-16.14097;Float;False;True;Output;0;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nWireConnection;3;0;1;0\nWireConnection;3;1;4;0\nWireConnection;7;0;6;0\nWireConnection;7;1;8;0\nWireConnection;6;0;3;0\nWireConnection;15;0;13;0\nWireConnection;15;1;17;0\nWireConnection;12;0;7;0\nWireConnection;13;0;12;0\nWireConnection;8;0;10;0\nWireConnection;0;0;15;0\nASEEND*/\n//CHKSM=B3B832D729B3AA37648FFC3D368D473533835BDC" - m_functionName: - m_description: Box Mask - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset.meta deleted file mode 100644 index ab3c8b13..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9dce4093ad5a42b4aa255f0153c4f209 -timeCreated: 1516621733 -licenseType: Store -NativeFormatImporter: - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset deleted file mode 100644 index 123cc594..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset +++ /dev/null @@ -1,41 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Bricks Pattern - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1462;-370;1004;726;3880.583;1484.979;4.133047;True;False\nNode;AmplifyShaderEditor.FractNode;23;-1104,-16;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;27;-1296,-80;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;30;-1472,-192;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;32;-928,-256;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;12;-1760,192;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.BreakToComponentsNode;31;-736,-176;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.FunctionInput;17;-960,-160;Inherit;False;Luminance - Range;2;3;False;1;0;FLOAT2;0,1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;29;-1648,-192;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;19;-2464,48;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;15;-2640,176;Inherit;False;Tiling;2;0;False;1;0;FLOAT2;2,4;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;18;-2704,48;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.StepOpNode;28;-1808,-192;Inherit;False;2;0;FLOAT;1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;26;-2272,-80;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleRemainderNode;25;-2000,-160;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;16;-1808,-272;Inherit;False;Offset;1;2;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;22;-1504,368;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;14;-832,192;Inherit;False;Size;1;1;False;1;0;FLOAT;0.65;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;4;-672,80;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;6;-928,80;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;2;-448,0;Inherit;False;Rectangle;-1;;1;6b23e0c975270fb4084c354b2c83366a;0;3;1;FLOAT2;0,0;False;2;FLOAT;0.5;False;3;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;24;-448,-256;Inherit;False;Random - Range;-1;;2;7b754edb8aebbfb4a9ace907af661cfc;0;3;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;1;-160,-256;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;5;-672,256;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;9;-1104,288;Inherit;False;2;0;FLOAT;-1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;20;-1104,384;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SignOpNode;21;-1360,368;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;8;-1104,80;Inherit;False;2;0;FLOAT;1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;7;-928,288;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;11;-1104,192;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;True;True;-1;Bricks;0;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;3;0,-256;Inherit;True;False;-1;Luminance;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;23;0;27;0\nWireConnection;27;0;30;0\nWireConnection;27;1;26;1\nWireConnection;30;0;29;0\nWireConnection;30;1;26;0\nWireConnection;32;0;27;0\nWireConnection;12;0;15;0\nWireConnection;31;0;17;0\nWireConnection;29;0;16;0\nWireConnection;29;1;28;0\nWireConnection;19;0;18;0\nWireConnection;19;1;15;0\nWireConnection;28;1;25;0\nWireConnection;26;0;19;0\nWireConnection;25;0;26;1\nWireConnection;22;0;12;1\nWireConnection;22;1;12;0\nWireConnection;4;0;6;0\nWireConnection;4;1;14;0\nWireConnection;6;0;8;0\nWireConnection;6;1;11;0\nWireConnection;2;1;23;0\nWireConnection;2;2;4;0\nWireConnection;2;3;5;0\nWireConnection;24;1;32;0\nWireConnection;24;2;31;0\nWireConnection;24;3;31;1\nWireConnection;1;0;24;0\nWireConnection;1;1;2;0\nWireConnection;5;0;14;0\nWireConnection;5;1;7;0\nWireConnection;9;1;12;0\nWireConnection;20;0;21;0\nWireConnection;21;0;22;0\nWireConnection;8;1;12;1\nWireConnection;7;0;9;0\nWireConnection;7;1;20;0\nWireConnection;11;0;21;0\nWireConnection;0;0;2;0\nWireConnection;3;0;1;0\nASEEND*/\n//CHKSM=27789CFA7C579B24211E55A89520C287602B2C4E" - m_functionName: - m_description: Creates a repeated bricks pattern with alternating offsetted lines - of bricks. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset.meta deleted file mode 100644 index a3829133..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bricks Pattern.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7d219d3a79fd53a48987a86fa91d6bac -timeCreated: 1586861586 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset deleted file mode 100644 index c3a6f654..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset +++ /dev/null @@ -1,56 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Checkerboard - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17500\n2092;369;1066;673;519.6959;768.1077;1.3;True;False\nNode;AmplifyShaderEditor.CommentaryNode;18;-1101.678,-1164.645;Inherit;False;1511.133;506.8259;;12;6;1;10;11;12;4;9;13;14;15;16;17;UV - and Derivatives;1,1,1,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;39;-1068.804,243.1458;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;40;-1228.804,307.1458;Inherit;False;Constant;_Float4;Float - 4;0;0;Create;True;0;0;False;0;4;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;32;-1208.804,195.1458;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;42;-1068.804,355.1458;Inherit;False;Constant;_Float5;Float - 5;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;95.94269,118.7242;Inherit;False;Color - B;5;2;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;37;-1340.804,195.1458;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;38;-1532.805,275.1458;Inherit;False;Constant;_Float3;Float - 3;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;66;-60.19727,349.9423;Inherit;False;Constant;_Float9;Float - 9;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;8;-112.0574,118.7242;Inherit;False;Constant;_Color1;Color - 1;0;0;Create;True;0;0;False;0;0.6980392,0.6980392,0.6980392,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;50;-829.9077,762.2733;Inherit;False;Constant;_Float6;Float - 6;0;0;Create;True;0;0;False;0;1.1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;68;-56.59735,495.6422;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;67;95.94269,422.7241;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;7;-112.0574,-73.27585;Inherit;False;Constant;_Color0;Color - 0;0;0;Create;True;0;0;False;0;0.2,0.2,0.2,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.BreakToComponentsNode;71;-302.0974,513.8422;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.FractNode;33;-1484.805,163.1458;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SqrtOpNode;48;-366.826,795.2014;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;49;-517.6261,801.4014;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;53;-1232.34,860.269;Inherit;False;29;derivativesLength;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;55;-1036.94,854.6689;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.RangedFloatNode;58;-637.4819,548.7932;Inherit;False;Constant;_Float7;Float - 7;0;0;Create;True;0;0;False;0;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;35;-1596.804,163.1458;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;51;-662.9076,794.273;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ClampOpNode;57;-477.4815,516.7932;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT2;1,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;63;-637.4819,452.7921;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;41;-924.8043,291.1458;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;45;-987.7781,549.8922;Inherit;False;29;derivativesLength;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;59;-637.4819,628.7933;Inherit;False;Constant;_Float8;Float - 8;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;43;-956.7781,452.0911;Inherit;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;0.35;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;44;-774.1779,498.6923;Inherit;False;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.LerpOp;73;383.9426,22.72415;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SqrtOpNode;26;-160,-448;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;19;-593.6686,-565.8171;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;21;-592,-368;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;25;-288,-448;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;28;-966.1454,-418.2566;Inherit;False;FLOAT4;1;0;FLOAT4;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.DotProductOpNode;23;-448,-336;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;95.94269,-73.27585;Inherit;False;Color - A;5;1;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;10;-678.6784,-881.8192;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;22;-592,-272;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;20;-592,-464;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;12;-549.6785,-980.8192;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;6;-1051.678,-816.8192;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DdyOpNode;15;-140.6784,-877.8192;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;27;-1139.145,-405.2566;Inherit;False;17;UVDerivatives;1;0;OBJECT;;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;11;-833.6784,-945.8192;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;69;-223.9972,434.8422;Inherit;False;Constant;_Float10;Float - 10;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;36;-1740.804,211.1458;Inherit;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;0.25;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;34;-1755.153,114.0224;Inherit;False;13;FinalUV;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;65;253.0029,341.8422;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;52;-810.9399,854.6689;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;29;-48,-448;Inherit;False;derivativesLength;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DotProductOpNode;24;-448,-544;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector2Node;9;-994.1925,-1114.645;Inherit;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;1,1;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.FunctionInput;1;-855.6784,-822.8192;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;4;-828.1924,-1094.645;Inherit;False;Frequency;2;3;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;13;-395.1576,-957.8666;Inherit;False;FinalUV;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;16;17.45426,-967.288;Inherit;False;FLOAT4;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT2;0,0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;17;185.4542,-971.288;Inherit;False;UVDerivatives;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.DdxOpNode;14;-140.6784,-1005.819;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;612.215,21.62323;Inherit;False;True;-1;Out;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nWireConnection;39;0;32;0\nWireConnection;39;1;40;0\nWireConnection;32;0;37;0\nWireConnection;3;0;8;0\nWireConnection;37;0;33;0\nWireConnection;37;1;38;0\nWireConnection;68;0;69;0\nWireConnection;68;1;71;0\nWireConnection;68;2;71;1\nWireConnection;68;3;48;0\nWireConnection;67;0;66;0\nWireConnection;67;1;68;0\nWireConnection;71;0;57;0\nWireConnection;33;0;35;0\nWireConnection;48;0;49;0\nWireConnection;49;0;51;0\nWireConnection;55;0;53;0\nWireConnection;35;0;34;0\nWireConnection;35;1;36;0\nWireConnection;51;0;50;0\nWireConnection;51;1;52;0\nWireConnection;57;0;63;0\nWireConnection;57;1;58;0\nWireConnection;57;2;59;0\nWireConnection;63;0;41;0\nWireConnection;63;1;44;0\nWireConnection;41;0;39;0\nWireConnection;41;1;42;0\nWireConnection;44;0;43;0\nWireConnection;44;1;45;0\nWireConnection;73;0;2;0\nWireConnection;73;1;3;0\nWireConnection;73;2;65;0\nWireConnection;26;0;25;0\nWireConnection;19;0;28;0\nWireConnection;19;1;28;2\nWireConnection;21;0;28;1\nWireConnection;21;1;28;3\nWireConnection;25;0;24;0\nWireConnection;25;1;23;0\nWireConnection;28;0;27;0\nWireConnection;23;0;21;0\nWireConnection;23;1;22;0\nWireConnection;2;0;7;0\nWireConnection;10;0;11;0\nWireConnection;10;1;1;0\nWireConnection;22;0;28;1\nWireConnection;22;1;28;3\nWireConnection;20;0;28;0\nWireConnection;20;1;28;2\nWireConnection;12;0;4;0\nWireConnection;12;1;10;0\nWireConnection;15;0;13;0\nWireConnection;65;0;67;0\nWireConnection;52;0;55;0\nWireConnection;52;1;55;1\nWireConnection;29;0;26;0\nWireConnection;24;0;19;0\nWireConnection;24;1;20;0\nWireConnection;1;0;6;0\nWireConnection;4;0;9;0\nWireConnection;13;0;12;0\nWireConnection;16;0;14;0\nWireConnection;16;2;15;0\nWireConnection;17;0;16;0\nWireConnection;14;0;13;0\nWireConnection;0;0;73;0\nASEEND*/\n//CHKSM=2A92AA4C137FA7B827E342AC45B5BF06C4CEEF0A" - m_functionName: - m_description: Created a checkerboard pattern with given colors where Frequency - controls its tiling - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset.meta deleted file mode 100644 index bc0c9912..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Checkerboard.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 43dad715d66e03a4c8ad5f9564018081 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset deleted file mode 100644 index c2303208..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset +++ /dev/null @@ -1,37 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Color Mask - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15401\n346;92;1025;714;609.2212;273.3323;1.054284;True;False\nNode;AmplifyShaderEditor.FunctionInput;1;-653.5797,-106.7027;Float;False;In;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DistanceOpNode;6;-448.5804,-174.703;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;14;608.4777,116.7526;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-640.5798,-192.703;Float;False;Mask - Color;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;4;-658.4253,3.963058;Float;False;Range;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;11;90.87174,229.5228;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;5;-114.1282,184.5228;Float;False;Fuzziness;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;12;-74.12819,316.5228;Float;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;1E-05;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;8;-172.7711,-116.3855;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;10;224.5456,-26.87407;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;7;382.857,35.49149;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;773.5771,78.81425;Float;False;True;Output;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;6;0;3;0\nWireConnection;6;1;1;0\nWireConnection;14;0;7;0\nWireConnection;11;0;5;0\nWireConnection;11;1;12;0\nWireConnection;8;0;6;0\nWireConnection;8;1;4;0\nWireConnection;10;0;8;0\nWireConnection;10;1;11;0\nWireConnection;7;0;10;0\nWireConnection;0;0;14;0\nASEEND*/\n//CHKSM=17BE7B1AD5B755695D444DE4E62340591EEA3488" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset.meta deleted file mode 100644 index 363f1041..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: eec747d987850564c95bde0e5a6d1867 -timeCreated: 1529242750 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset deleted file mode 100644 index 286a8b8f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset +++ /dev/null @@ -1,22 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: ComputeFilterWidth - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14001\n389;92;1064;673;507.116;202.918;1;True;False\nNode;AmplifyShaderEditor.DotProductOpNode;4;-216,-85;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SqrtOpNode;7;263,-7;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ConditionalIfNode;6;38,-37;Float;False;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;5;-185,84;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdxOpNode;2;-398,-75;Float;False;1;0;FLOAT3;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-610,-13;Float;False;In;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DdyOpNode;3;-372,94;Float;False;1;0;FLOAT3;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;411,14;Float;False;True;Result;0;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nWireConnection;4;0;2;0\nWireConnection;4;1;2;0\nWireConnection;7;0;6;0\nWireConnection;6;0;4;0\nWireConnection;6;1;5;0\nWireConnection;6;2;4;0\nWireConnection;6;3;5;0\nWireConnection;6;4;5;0\nWireConnection;5;0;3;0\nWireConnection;5;1;3;0\nWireConnection;2;0;1;0\nWireConnection;3;0;1;0\nWireConnection;0;0;7;0\nASEEND*/\n//CHKSM=492807FC2E3C8BD5838861DEE6C6EDB10A2FF2D2" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 7 - m_customNodeCategory: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset.meta deleted file mode 100644 index 799467fd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 326bea850683cca44ae7af083d880d70 -timeCreated: 1512498793 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset deleted file mode 100644 index a7250c5f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset +++ /dev/null @@ -1,26 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: ConstantBiasScale - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14407\n389;92;1064;673;789;458;1;True;False\nNode;AmplifyShaderEditor.SimpleAddOpNode;6;-227,-128;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-392,-184;Float;False;Input;1;0;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-391,-91;Float;False;Bias;1;1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;7;-102,-19;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-392,16;Float;False;Scale;1;2;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;78,-35;Float;False;True;Output;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;6;0;3;0\nWireConnection;6;1;1;0\nWireConnection;7;0;6;0\nWireConnection;7;1;2;0\nWireConnection;0;0;7;0\nASEEND*/\n//CHKSM=917F8D80859772EF16ACCF69C2333B732B3FBEF4" - m_functionName: - m_description: Simple Bias and Scale operation. Output = (Input + Bias) * Scale - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset.meta deleted file mode 100644 index c1fa681d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 63208df05c83e8e49a48ffbdce2e43a0 -timeCreated: 1519302963 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset deleted file mode 100644 index ab1673a5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset +++ /dev/null @@ -1,37 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: CotangentFrame - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15103\n344;92;1056;673;1041.108;554.3792;1;True;False\nNode;AmplifyShaderEditor.FunctionInput;2;-613.4943,-271.5543;Float;False;View - Dir;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-608.4943,-157.5543;Float;False;UV;2;2;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;4;-592.4943,-397.5543;Float;False;World - Normal;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.CustomExpressionNode;3;-421.4942,-290.5543;Float;False;float3 - dp1 = ddx ( position )@$float3 dp2 = ddy ( position )@$float2 duv1 = ddx ( uv - )@$float2 duv2 = ddy ( uv )@$float3 dp2perp = cross ( dp2, normal )@$float3 dp1perp - = cross ( normal, dp1 )@$float3 tangent = dp2perp * duv1.x + dp1perp * duv2.x@$float3 - bitangent = dp2perp * duv1.y + dp1perp * duv2.y@$float invmax = rsqrt ( max ( - dot ( tangent, tangent ), dot ( bitangent, bitangent ) ) )@$tangent *= invmax@$bitangent - *= invmax@$return float3x3 (\ttangent.x, bitangent.x, normal.x,$\t\t\t\t\ttangent.y, - bitangent.y, normal.y,$\t\t\t\t\ttangent.z, bitangent.z, normal.z )@;5;False;3;True;normal;FLOAT3;0,0,0;In;True;position;FLOAT3;0,0,0;In;True;uv;FLOAT2;0,0;In;CotangentFrame;False;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT2;0,0;False;1;FLOAT3x3;0\nNode;AmplifyShaderEditor.FunctionOutput;5;-204.4942,-327.5543;Float;False;True;TBN;0;False;1;0;FLOAT3x3;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT3x3;0\nWireConnection;3;0;4;0\nWireConnection;3;1;2;0\nWireConnection;3;2;1;0\nWireConnection;5;0;3;0\nASEEND*/\n//CHKSM=D848432022B91999196CE4B6F7A8557013863A11" - m_functionName: - m_description: 'Calculating Cotangent frame without precomputed data - - http://www.thetenthplanet.de/archives/1180' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset.meta deleted file mode 100644 index d33591f0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 62ce0f00f1417804bb4f2b38501ba0d0 -timeCreated: 1522316215 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset deleted file mode 100644 index ad111c80..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset +++ /dev/null @@ -1,33 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Create Orthogonal Vector - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15104\n465;615;1039;403;1446.756;132.3935;1.734783;True;False\nNode;AmplifyShaderEditor.CrossProductOpNode;28;-512,192;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;26;-896,208;Float;False;Vector - 2;3;1;False;1;0;FLOAT3;0,1,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.CrossProductOpNode;30;-96,128;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;29;-336,192;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;27;-720,0;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;25;-896,0;Float;False;Vector - 1;3;0;False;1;0;FLOAT3;1,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;31;-720,208;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;128,0;Float;False;True;Vector - 1;0;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;2;128,256;Float;False;False;Vector - 3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;1;128,128;Float;False;False;Vector - 2;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;28;0;27;0\nWireConnection;28;1;31;0\nWireConnection;30;0;29;0\nWireConnection;30;1;27;0\nWireConnection;29;0;28;0\nWireConnection;27;0;25;0\nWireConnection;31;0;26;0\nWireConnection;0;0;27;0\nWireConnection;2;0;29;0\nWireConnection;1;0;30;0\nASEEND*/\n//CHKSM=18CFF9C2BBF194BC2C63D4F07354C52613D46DD0" - m_functionName: - m_description: Providing two vectors creates a third one which is orthogonal to - the first two. It uses the first vector as the main guiding vector changing the - second accordingly. All results are normalized. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 16 - m_customNodeCategory: - m_previewPosition: 1 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset.meta deleted file mode 100644 index 7cd33340..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 83358ef05db30f04ba825a1be5f469d8 -timeCreated: 1518189974 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset deleted file mode 100644 index 54f3072a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset +++ /dev/null @@ -1,45 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Decode Directional Lighmap - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17701\n412;73;1609;802;1389.521;361.4048;1;True;False\nNode;AmplifyShaderEditor.CustomExpressionNode;1;-135.5,-181;Float;False;return - DecodeDirectionalLightmap( Color,DirTex,NormalWorld)@;3;False;3;True;Color;FLOAT3;0,0,0;In;;Float;False;True;DirTex;FLOAT4;0,0,0,0;In;;Float;False;True;NormalWorld;FLOAT3;0,0,0;In;;Float;False;ASEDecodeDirectionalLightmap;False;False;0;3;0;FLOAT3;0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;23;-622.1301,-200.5;Inherit;False;inputColor;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;4;-466.5,-12;Inherit;False;NormalWorld;3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;9;-480,240;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;13;293.7467,121.8659;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;16;356.1465,405.266;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;17;190.3352,367.6559;Inherit;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;0.0001;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SwizzleNode;18;176.3352,467.6559;Inherit;False;FLOAT;3;1;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;20;-527.6785,372.98;Inherit;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;15;502.8605,106.8558;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionSwitchByPipeline;5;682.8613,-173.207;Inherit;False;4;0;FLOAT3;0,0,0;False;3;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SwizzleNode;6;-480,160;Inherit;False;FLOAT3;0;1;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;7;-144,64;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;8;-320,176;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;12;-140.6092,173.8985;Inherit;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;11;48,96;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-857.1957,-104.1015;Inherit;False;DirTex;4;1;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionInput;3;-852.2914,-189.0047;Inherit;False;Color;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;24;40.90209,216.6535;Inherit;False;23;inputColor;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;916.3615,-183.7863;Inherit;False;True;-1;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;1;0;23;0\nWireConnection;1;1;2;0\nWireConnection;1;2;4;0\nWireConnection;23;0;3;0\nWireConnection;13;0;11;0\nWireConnection;13;1;24;0\nWireConnection;16;0;17;0\nWireConnection;16;1;18;0\nWireConnection;18;0;20;0\nWireConnection;20;0;2;0\nWireConnection;15;0;13;0\nWireConnection;15;1;16;0\nWireConnection;5;0;1;0\nWireConnection;5;3;1;0\nWireConnection;5;1;15;0\nWireConnection;5;2;15;0\nWireConnection;6;0;2;0\nWireConnection;7;0;4;0\nWireConnection;7;1;8;0\nWireConnection;8;0;6;0\nWireConnection;8;1;9;0\nWireConnection;11;0;7;0\nWireConnection;11;1;12;0\nWireConnection;0;0;5;0\nASEEND*/\n//CHKSM=887A7A2BA5CFB5CBB9854D026B260CA7971382E5" - m_functionName: - m_description: 'Calls Unity internal DecodeDirectionalLightmap function. - - Uses custom graph on all other pipelines' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset.meta deleted file mode 100644 index b33de370..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Decode Directional Lighmap.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8132441d5c7c63f479ea1c42855420a8 -timeCreated: 1550589461 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset deleted file mode 100644 index 3a739110..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset +++ /dev/null @@ -1,64 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Derive Tangent Basis - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17102\n0;731;1536;630;1714.5;318.7658;1;True;False\nNode;AmplifyShaderEditor.WorldNormalVector;10;-821.4876,20.21545;Inherit;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionInput;5;-784.8259,164.9036;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;13;-823.4999,-127.2658;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.CustomExpressionNode;1;-529.4937,-4.008303;Inherit;False;#if - (SHADER_TARGET >= 45)$float3 dPdx = ddx_fine( WorldPosition )@$float3 dPdy = ddy_fine( - WorldPosition )@$#else$float3 dPdx = ddx( WorldPosition )@$float3 dPdy = ddy( - WorldPosition )@$#endif$$float3 sigmaX = dPdx - dot( dPdx, WorldNormal ) * WorldNormal@$float3 - sigmaY = dPdy - dot( dPdy, WorldNormal ) * WorldNormal@$$float flip_sign = dot( - dPdy, cross( WorldNormal, dPdx ) ) < 0 ? -1 : 1@$$#if (SHADER_TARGET >= 45)$float2 - dSTdx = ddx_fine( UV )@$float2 dSTdy = ddy_fine( UV )@$#else$float2 dSTdx = ddx( - UV )@$float2 dSTdy = ddy( UV )@$#endif$$float det = dot( dSTdx, float2( dSTdy.y, - -dSTdy.x ) )@$float sign_det = ( det < 0 ) ? -1 : 1@$$float2 invC0 = sign_det - * float2( dSTdy.y, -dSTdx.y )@$$float3 T = sigmaX * invC0.x + sigmaY * invC0.y@$if - ( abs( det ) > 0 ) T = normalize( T )@$$float3 B = ( sign_det * flip_sign ) * - cross( WorldNormal, T )@$$WorldToTangent = float3x3( T, B, WorldNormal )@$TangentToWorld - = transpose( WorldToTangent )@$return@;7;False;5;True;WorldPosition;FLOAT3;0,0,0;In;;Float;False;True;WorldNormal;FLOAT3;0,0,0;In;;Float;False;True;UV;FLOAT2;0,0;In;;Float;False;True;TangentToWorld;FLOAT3x3;1,0,0,1,1,1,1,0,1;Out;;Float;False;True;WorldToTangent;FLOAT3x3;1,0,0,1,1,1,1,0,1;Out;;Float;False;Derive - Tangent Basis;False;False;0;6;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT2;0,0;False;4;FLOAT3x3;1,0,0,1,1,1,1,0,1;False;5;FLOAT3x3;1,0,0,1,1,1,1,0,1;False;3;FLOAT3;0;FLOAT3x3;5;FLOAT3x3;6\nNode;AmplifyShaderEditor.FunctionOutput;0;-147.9617,-6.546963;Inherit;False;True;Tangent - To World;0;False;1;0;FLOAT3x3;0,0,0,1,1,1,1,0,1;False;1;FLOAT3x3;0\nNode;AmplifyShaderEditor.FunctionOutput;6;-143.2227,68.66327;Inherit;False;False;World - To Tangent;1;False;1;0;FLOAT3x3;0,0,0,1,1,1,1,0,1;False;1;FLOAT3x3;0\nWireConnection;1;1;13;0\nWireConnection;1;2;10;0\nWireConnection;1;3;5;0\nWireConnection;0;0;1;5\nWireConnection;6;0;1;6\nASEEND*/\n//CHKSM=AEDC509876FA685886EABAB4978B0630E667D50E" - m_functionName: - m_description: 'This function derives a per-pixel tangent basis for a specific set - of UV coordinates. The built-in tangent basis is based on UV0. This function allows - normal mapping for UV1 or any other UV set, including runtime generated. - - - Typical usage case: - - Blending additional normal mapped layers that require non-UV0 coordinates. - - - Based on "Surface Gradient Based Bump Mapping Framework" by Morten S. Mikkelsen' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset.meta deleted file mode 100644 index 89b545c4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Derive Tangent Basis.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fee816718ad753c4f9b25822c0d67438 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset deleted file mode 100644 index 785378ce..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset +++ /dev/null @@ -1,30 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Detail Albedo - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15308\n234;92;1334;669;1058.943;684.4172;1.391955;True;False\nNode;AmplifyShaderEditor.FunctionInput;11;-791.7281,-222.1082;Float;False;Detail - Albedo;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;10;-1044.388,-263.2733;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SamplerNode;2;-1374.942,-264.6411;Float;True;Property;_DetailAlbedo;Detail - Albedo;1;0;Create;True;0;0;False;0;None;bdbe94d7623ec3940947b62544306f1c;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;7;-917.0518,-585.9581;Float;True;Property;_Albedo;Albedo;0;0;Create;True;0;0;False;0;None;37e6f91f3efb0954cbdce254638862ea;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ComponentMaskNode;5;-897.4531,2.035467;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;13;-545.7818,-575.8773;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;3;-621.8271,-138.6786;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ColorSpaceDouble;1;-1143.392,22.29117;Float;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;9;-388.3632,289.7231;Float;False;Detail - Mask;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;4;-724.7507,221.7417;Float;True;Property;_DetailMask;Detail - Mask;2;0;Create;True;0;0;False;0;None;37e6f91f3efb0954cbdce254638862ea;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;12;-215.2053,-435.8505;Float;False;Albedo;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;16;116.0423,225.5565;Float;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;17;-72.95755,102.5566;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.OneMinusNode;18;-88.95757,230.5565;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;15;311.0422,102.5566;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;487.2353,-311.0565;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;677.5877,-317.7978;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;11;0;10;0\nWireConnection;10;0;2;0\nWireConnection;5;0;1;0\nWireConnection;13;0;7;0\nWireConnection;3;0;11;0\nWireConnection;3;1;5;0\nWireConnection;9;0;4;4\nWireConnection;12;0;13;0\nWireConnection;16;0;18;0\nWireConnection;16;1;18;0\nWireConnection;16;2;18;0\nWireConnection;17;0;3;0\nWireConnection;17;1;9;0\nWireConnection;18;0;9;0\nWireConnection;15;0;17;0\nWireConnection;15;1;16;0\nWireConnection;8;0;12;0\nWireConnection;8;1;15;0\nWireConnection;0;0;8;0\nASEEND*/\n//CHKSM=98DA4DD57D5904F6ADF4806CACEF92157BC023C5" - m_functionName: - m_description: Adds Detail Abledo X2 map, similar to Standard Material - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset.meta deleted file mode 100644 index 4f4f8d9c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 29e5a290b15a7884983e27c8f1afaa8c -timeCreated: 1527501568 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset deleted file mode 100644 index aee150d2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset +++ /dev/null @@ -1,42 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Dots Pattern - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1462;-370;1004;726;3436.004;1250.192;3.58226;True;False\nNode;AmplifyShaderEditor.FunctionInput;4;-1216,-64;Inherit;False;Offset - X;1;3;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;16;-1712,-128;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.FractNode;6;-400,0;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;2;-400,96;Inherit;False;Size;1;2;False;1;0;FLOAT;0.9;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;1;-256,0;Inherit;True;Ellipse;-1;;1;3ba94b7b3cfd5f447befde8107c04d52;0;3;2;FLOAT2;0,0;False;7;FLOAT;0.5;False;9;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;22;-1953.205,-105.9789;Inherit;False;Custom - UVs;True;0;2;0;In 0;In 1;Object;-1;9;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;21;-2144,-16;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;13;-2416,-128;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;3;-2368,0;Inherit;False;Tiling;2;1;False;1;0;FLOAT2;8,8;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;15;-2144,-128;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;17;-896,128;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;11;-1408,32;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.StepOpNode;10;-1216,16;Inherit;False;2;0;FLOAT;1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;8;-896,-128;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;9;-1056,-32;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;18;-1056,208;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;7;-560,0;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;5;-1216,176;Inherit;False;Offset - Y;1;4;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;20;-1408,288;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.StepOpNode;19;-1216,272;Inherit;False;2;0;FLOAT;1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;16;0;22;0\nWireConnection;6;0;7;0\nWireConnection;1;2;6;0\nWireConnection;1;7;2;0\nWireConnection;1;9;2;0\nWireConnection;22;0;15;0\nWireConnection;22;1;21;0\nWireConnection;21;0;13;0\nWireConnection;15;0;13;0\nWireConnection;15;1;3;0\nWireConnection;17;0;16;1\nWireConnection;17;1;18;0\nWireConnection;11;0;16;1\nWireConnection;10;1;11;0\nWireConnection;8;0;16;0\nWireConnection;8;1;9;0\nWireConnection;9;0;4;0\nWireConnection;9;1;10;0\nWireConnection;18;0;5;0\nWireConnection;18;1;19;0\nWireConnection;7;0;8;0\nWireConnection;7;1;17;0\nWireConnection;20;0;16;0\nWireConnection;19;1;20;0\nWireConnection;0;0;1;0\nASEEND*/\n//CHKSM=26E6410FBC1EBC56E76C21CF54FC55DEAFFEA95F" - m_functionName: - m_description: Creates a repeated dots pattern with alternating offsetted lines - or columns of dots. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset.meta deleted file mode 100644 index dad79058..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Dots Pattern.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7d8d5e315fd9002418fb41741d3a59cb -timeCreated: 1586787388 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset deleted file mode 100644 index 4891837c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset +++ /dev/null @@ -1,40 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Ellipse - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1410;-481;1109;726;1067.283;573.8351;2;True;False\nNode;AmplifyShaderEditor.SimpleDivideOpNode;15;736,128;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;13;560,128;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;11;64,304;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;16;880,128;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FWidthOpNode;14;560,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;17;384,128;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;12;240,128;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;9;-112,384;Inherit;False;Height;1;2;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;7;-112,304;Inherit;False;Width;1;1;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;3;-48,32;Inherit;True;3;0;FLOAT2;0,0;False;1;FLOAT;2;False;2;FLOAT;-1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;5;-272,128;Inherit;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;4;-272,32;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;2;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-272,-64;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;1;-496,-64;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;1024,128;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;15;0;13;0\nWireConnection;15;1;14;0\nWireConnection;13;0;17;0\nWireConnection;11;0;7;0\nWireConnection;11;1;9;0\nWireConnection;16;0;15;0\nWireConnection;14;0;17;0\nWireConnection;17;0;12;0\nWireConnection;12;0;3;0\nWireConnection;12;1;11;0\nWireConnection;3;0;2;0\nWireConnection;3;1;4;0\nWireConnection;3;2;5;0\nWireConnection;2;0;1;0\nWireConnection;0;0;16;0\nASEEND*/\n//CHKSM=00B1FD172E8372FBCF36CB9A133FB643740A4B46" - m_functionName: - m_description: Creates an ellipse based on given uv and dimensions - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset.meta deleted file mode 100644 index 4899a58d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Ellipse.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3ba94b7b3cfd5f447befde8107c04d52 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset deleted file mode 100644 index 58671c7b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset +++ /dev/null @@ -1,40 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: FetchHDColorPyramid - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15502\n460;92;961;705;422.5;427.5;1;True;False\nNode;AmplifyShaderEditor.FunctionSwitchByPipeline;4;192.5,-174.5;Float;False;3;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.Vector4Node;5;-38.5,-232.5;Float;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;0,0,0,0;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CustomExpressionNode;1;-33.5,-23.5;Float;False;LOAD_TEXTURE2D_LOD(\r - \ _ColorPyramidTexture,UV,LOD);4;False;2;True;UV;FLOAT2;0,0;In;;True;LOD;FLOAT;0;In;;FetchColorPyramid;True;False;0;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionInput;2;-195.5,35.5;Float;False;LOD;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-227.5,-119.5;Float;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;432,-54;Float;False;True;Output;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;4;0;5;0\nWireConnection;4;1;5;0\nWireConnection;4;2;1;0\nWireConnection;1;0;3;0\nWireConnection;1;1;2;0\nWireConnection;0;0;4;0\nASEEND*/\n//CHKSM=FCEB018C27BAF233C7FC33A2B4BB473BEB28E231" - m_functionName: - m_description: 'Fetches the _ColorPyramidTexture texture of the HDRP pipeline. - - Using this over LW or default pipelines will result in incorrect behaviors.' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset.meta deleted file mode 100644 index 29497bee..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e17d5b1cd6898394dbe1f30e05022025 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset deleted file mode 100644 index 330da53d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset +++ /dev/null @@ -1,44 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: FetchLightmapValue - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16205\n234;92;1295;716;-169.6277;375.1745;1.3;True;False\nNode;AmplifyShaderEditor.SwizzleNode;9;-188.546,133.5814;Float;False;FLOAT2;2;3;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VertexToFragmentNode;10;368,-112;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector4Node;8;-500.423,19.56814;Float;False;Global;unity_LightmapST;unity_LightmapST;2;0;Fetch;True;0;0;False;0;0,0,0,0;1,1,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;5;-28.547,-122.4186;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SwizzleNode;4;-188.546,21.5814;Float;False;FLOAT2;0;1;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.StaticSwitch;13;981.1006,204.6251;Float;False;Property;_Keyword0;Keyword - 0;1;0;Fetch;True;0;0;False;0;0;0;0;False;UNITY_LIGHTMAP_FULL_HDR;Toggle;2;Key0;Key1;9;1;FLOAT4;0,0,0,0;False;0;FLOAT4;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;3;FLOAT4;0,0,0,0;False;4;FLOAT4;0,0,0,0;False;5;FLOAT4;0,0,0,0;False;6;FLOAT4;0,0,0,0;False;7;FLOAT4;0,0,0,0;False;8;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;3;224,-32;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;7;654.0723,-337.4277;Float;True;Property;_TextureSample0;Texture - Sample 0;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TextureCoordinatesNode;2;-528,-128;Float;False;1;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.StaticSwitch;15;602.9202,151.7659;Float;False;Property;_Keyword2;Keyword - 2;2;0;Fetch;True;0;0;False;0;0;0;0;False;UNITY_LIGHTMAP_RGBM_ENCODING;Toggle;2;Key0;Key1;9;1;FLOAT4;0,0,0,0;False;0;FLOAT4;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;3;FLOAT4;0,0,0,0;False;4;FLOAT4;0,0,0,0;False;5;FLOAT4;0,0,0,0;False;6;FLOAT4;0,0,0,0;False;7;FLOAT4;0,0,0,0;False;8;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.Vector4Node;17;329.9202,94.76587;Float;False;Constant;_Vector2;Vector - 2;3;0;Create;True;0;0;False;0;2,2.2,0,0;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TexturePropertyNode;1;314.5027,-433.4464;Float;True;Global;unity_Lightmap;unity_Lightmap;0;0;Create;True;0;0;False;0;None;None;False;white;Auto;Texture2D;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.Vector4Node;18;322.9202,307.7659;Float;False;Constant;_Vector3;Vector - 3;3;0;Create;True;0;0;False;0;34.49324,2.2,0,0;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DecodeLightmapHlpNode;6;1313.549,-194.924;Float;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.Vector4Node;16;754.9202,321.7659;Float;False;Constant;_Vector1;Vector - 1;3;0;Create;True;0;0;False;0;0,0,0,0;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CustomExpressionNode;11;735.7104,-21.51056;Float;False;return - SAMPLE_TEXTURE2D( unity_Lightmap, samplerunity_Lightmap, UV )@;4;False;1;True;UV;FLOAT2;0,0;In;;Float;SampleLightmapHD;True;False;0;1;0;FLOAT2;0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionSwitchByPipeline;12;1027.71,-224.5106;Float;False;3;0;COLOR;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1545.852,-190.3676;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;9;0;8;0\nWireConnection;10;0;3;0\nWireConnection;5;0;2;0\nWireConnection;5;1;4;0\nWireConnection;4;0;8;0\nWireConnection;13;1;15;0\nWireConnection;13;0;16;0\nWireConnection;3;0;5;0\nWireConnection;3;1;9;0\nWireConnection;7;0;1;0\nWireConnection;7;1;10;0\nWireConnection;15;1;17;0\nWireConnection;15;0;18;0\nWireConnection;6;0;12;0\nWireConnection;6;1;13;0\nWireConnection;11;0;10;0\nWireConnection;12;0;7;0\nWireConnection;12;1;11;0\nWireConnection;12;2;11;0\nWireConnection;0;0;6;0\nASEEND*/\n//CHKSM=F6FA52D482B850462FBD099367992FDE64BDD469" - m_functionName: - m_description: 'Fetches the value from the lightmap. Multiply the fetched value - by the final fragment color. ' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset.meta deleted file mode 100644 index af3eb8d8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 43de3d4ae59f645418fdd020d1b8e78e -timeCreated: 1528994083 -licenseType: Store -NativeFormatImporter: - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset deleted file mode 100644 index 7c8153f7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Flipbook - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14204\n487;595;979;423;2696.247;1459.301;4.894685;True;False\nNode;AmplifyShaderEditor.GetLocalVarNode;50;-816,96;Float;False;39;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ClampOpNode;42;-992,80;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.0001;False;2;FLOAT;8.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;8;-128,-128;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;49;640,-112;Float;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleDivideOpNode;27;-608,0;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;9.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;35;-464,0;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;44;-1168,160;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-992,0;Float;False;Time;1;5;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;10;160,-64;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;24;-1200,80;Float;False;Start - Frame;1;4;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;39;-464,-176;Float;False;totalFrames;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;68;1408,-720;Float;False;Mip - Mode;False;0;3;1;Auto;Bias;Level;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;38;-304,64;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;40;-1376,160;Float;False;39;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;3;-1200,0;Float;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;9;16,-64;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;15;480,-224;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;7;-128,-256;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;14;-128,-384;Float;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;67;-304,160;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;5;-768,-96;Float;False;Rows;1;3;False;1;0;FLOAT;3.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;6;-624,-176;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-768,-256;Float;False;Colums;1;2;False;1;0;FLOAT;3.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;29;-128,0;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;13;128,-384;Float;False;UV;2;1;False;1;0;FLOAT2;1,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;69;896,-512;Float;True;Property;_SamplerLevel;Sampler - Level;0;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;MipLevel;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleDivideOpNode;12;320,-288;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;51;512,-896;Float;False;Tex;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;11;320,-160;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;22;-768,0;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;70;512,-512;Float;False;Mip - Level;1;7;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;52;896,-896;Float;True;Property;_SamplerAuto;Sampler - Auto;0;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;57;896,-704;Float;True;Property;_SamplerBias;Sampler - Bias;0;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;MipBias;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;55;512,-704;Float;False;Mip - Bias;1;6;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;71;1654.729,-742.7292;Float;False;Use - Texture;True;0;2;0;False;True;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;0;896,-224;Float;False;True;UV;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;53;1882.438,-748.9789;Float;False;False;RGBA;0;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;47;896,-128;Float;False;False;U;2;False;1;0;FLOAT;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;62;-112,160;Float;False;False;Cur - Frame;4;False;1;0;FLOAT;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;48;896,-64;Float;False;False;V;3;False;1;0;FLOAT;0,0;False;1;FLOAT;0\nWireConnection;42;0;24;0\nWireConnection;42;2;44;0\nWireConnection;8;0;39;0\nWireConnection;8;1;5;0\nWireConnection;49;0;15;0\nWireConnection;27;0;22;0\nWireConnection;27;1;50;0\nWireConnection;35;0;27;0\nWireConnection;44;0;40;0\nWireConnection;2;0;3;0\nWireConnection;10;0;9;0\nWireConnection;39;0;6;0\nWireConnection;68;0;52;0\nWireConnection;68;1;57;0\nWireConnection;68;2;69;0\nWireConnection;38;0;35;0\nWireConnection;9;0;8;0\nWireConnection;9;1;29;0\nWireConnection;15;0;12;0\nWireConnection;15;1;11;0\nWireConnection;7;0;4;0\nWireConnection;7;1;5;0\nWireConnection;67;0;35;0\nWireConnection;67;1;50;0\nWireConnection;6;0;4;0\nWireConnection;6;1;5;0\nWireConnection;29;0;35;0\nWireConnection;29;1;38;0\nWireConnection;13;0;14;0\nWireConnection;69;0;51;0\nWireConnection;69;1;15;0\nWireConnection;69;2;70;0\nWireConnection;12;0;13;0\nWireConnection;12;1;7;0\nWireConnection;11;0;10;0\nWireConnection;11;1;7;0\nWireConnection;22;0;2;0\nWireConnection;22;1;42;0\nWireConnection;52;0;51;0\nWireConnection;52;1;15;0\nWireConnection;57;0;51;0\nWireConnection;57;1;15;0\nWireConnection;57;2;55;0\nWireConnection;71;1;68;0\nWireConnection;0;0;15;0\nWireConnection;53;0;71;0\nWireConnection;47;0;49;0\nWireConnection;62;0;67;0\nWireConnection;48;0;49;1\nASEEND*/\n//CHKSM=312D1CE7E23C444F9583CB6B462131FEE8B66987" - m_functionName: - m_description: This node generates either UVs or a final color which scroll through - a texture sheet. Make sure your texture wrap mode is set to repeat. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 0 - m_customNodeCategory: - m_previewPosition: 1 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset.meta deleted file mode 100644 index c24f34ab..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 53c2488c220f6564ca6c90721ee16673 -timeCreated: 1515152873 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset deleted file mode 100644 index 1e3c7086..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset +++ /dev/null @@ -1,50 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Flow - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17500\n368;498;1477;895;2968.752;895.1555;2.383106;True;False\nNode;AmplifyShaderEditor.CommentaryNode;47;-1168,448;Inherit;False;527;247;Linear - Blend;3;32;30;31;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.FunctionInput;18;-1712,80;Inherit;False;Flow - Direction;2;2;False;1;0;FLOAT2;0,1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;41;-1472,80;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NegateNode;46;-1872,80;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;42;-1728,176;Float;False;Constant;_Rescalevectors;Rescale - vectors;3;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;22;-1792,416;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;27;-1440,416;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;28;-1584,528;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;24;-1984,416;Inherit;False;Flow - Speed;1;4;False;1;0;FLOAT;0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;26;-1776,624;Float;False;Constant;_Float0;Float - 0;1;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;17;-1488,272;Inherit;False;Flow - Strength;2;3;False;1;0;FLOAT2;1,1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;12;-896,224;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;14;-1184,256;Inherit;False;3;3;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;2;-1696,-160;Inherit;False;UVs;2;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VertexColorNode;45;-2288,80;Inherit;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ComponentMaskNode;44;-2096,80;Inherit;False;True;True;False;False;1;0;COLOR;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;43;-1920,-160;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleDivideOpNode;37;-1472,-48;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;49;-544,384;Inherit;True;Property;_TextureSample3;Texture - Sample 3;3;0;Create;True;0;0;False;0;-1;None;None;True;0;False;bump;Auto;True;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;8;-544,192;Inherit;True;Property;_TextureSample1;Texture - Sample 1;1;0;Create;True;0;0;False;0;-1;e28dc97a9541e3642a48c0e3886688c5;e28dc97a9541e3642a48c0e3886688c5;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.LerpOp;9;144,112;Inherit;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SamplerNode;48;-544,-64;Inherit;True;Property;_TextureSample2;Texture - Sample 2;2;0;Create;True;0;0;False;0;-1;None;None;True;0;False;bump;Auto;True;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;30;-1120,496;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;32;-800,560;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;7;-544,-256;Inherit;True;Property;_TextureSample0;Texture - Sample 0;1;0;Create;True;0;0;False;0;-1;e28dc97a9541e3642a48c0e3886688c5;e28dc97a9541e3642a48c0e3886688c5;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.AbsOpNode;31;-944,496;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ComponentMaskNode;4;-1200,-16;Inherit;False;True;True;True;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;13;-1184,80;Inherit;False;3;3;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;38;-1808,-16;Float;False;Property;_Size;Size;1;0;Create;True;0;0;False;0;1;0;0;10;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;29;-1440,528;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;11;-896,-16;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WireNode;52;0,528;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;5;-1008,-256;Inherit;False;Tex;9;0;False;1;0;SAMPLER2D;0,0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TexturePropertyNode;6;-1248,-256;Float;True;Property;_Tex;Tex;0;0;Create;True;0;0;False;0;e28dc97a9541e3642a48c0e3886688c5;e28dc97a9541e3642a48c0e3886688c5;False;white;Auto;Texture2D;-1;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionSwitch;50;-160,16;Inherit;False;Is - Normal;True;1;2;-1;In 0;In 1;Object;-1;9;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionSwitch;51;-160,192;Inherit;False;Is - Normal;True;1;2;-1;In 0;In 1;Instance;50;9;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;320,112;Inherit;True;True;-1;Output;0;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;18;0;46;0\nWireConnection;41;0;18;0\nWireConnection;41;1;42;0\nWireConnection;46;0;44;0\nWireConnection;22;0;24;0\nWireConnection;27;0;22;0\nWireConnection;28;0;22;0\nWireConnection;28;1;26;0\nWireConnection;12;0;4;0\nWireConnection;12;1;14;0\nWireConnection;14;0;41;0\nWireConnection;14;1;17;0\nWireConnection;14;2;29;0\nWireConnection;2;0;43;0\nWireConnection;44;0;45;0\nWireConnection;37;0;2;0\nWireConnection;37;1;38;0\nWireConnection;49;0;5;0\nWireConnection;49;1;12;0\nWireConnection;8;0;5;0\nWireConnection;8;1;12;0\nWireConnection;9;0;50;0\nWireConnection;9;1;51;0\nWireConnection;9;2;52;0\nWireConnection;48;0;5;0\nWireConnection;48;1;11;0\nWireConnection;30;0;27;0\nWireConnection;30;1;26;0\nWireConnection;32;0;31;0\nWireConnection;32;1;26;0\nWireConnection;7;0;5;0\nWireConnection;7;1;11;0\nWireConnection;31;0;30;0\nWireConnection;4;0;37;0\nWireConnection;13;0;41;0\nWireConnection;13;1;17;0\nWireConnection;13;2;27;0\nWireConnection;29;0;28;0\nWireConnection;11;0;4;0\nWireConnection;11;1;13;0\nWireConnection;52;0;32;0\nWireConnection;5;0;6;0\nWireConnection;50;0;7;0\nWireConnection;50;1;48;0\nWireConnection;51;0;8;0\nWireConnection;51;1;49;0\nWireConnection;0;0;9;0\nASEEND*/\n//CHKSM=E084CD7EC3DACA44AFB695EB557ABBE5C34C5A63" - m_functionName: - m_description: Creates a flow effect which can be given from a flow map. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: My noise category - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset.meta deleted file mode 100644 index 1bf29973..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flow.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: acad10cc8145e1f4eb8042bebe2d9a42 -timeCreated: 1575558674 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset deleted file mode 100644 index 308763cf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset +++ /dev/null @@ -1,54 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Four Splats First Pass Terrain - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16303\n269;92;950;489;406.2998;-1023.924;1;True;False\nNode;AmplifyShaderEditor.CommentaryNode;65;-1778.84,-1982.8;Float;False;1796.164;1789.144;;24;60;28;9;41;44;33;32;6;34;37;30;39;31;29;4;40;35;43;42;7;38;36;3;0;Albedo;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;64;-1838.406,612.7104;Float;False;1582.024;883.2601;;12;11;73;71;72;10;1;70;14;12;8;2;61;Normal;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;63;-2707.89,-60.62326;Float;False;1541.744;509.7666;Comment;10;21;20;59;22;26;23;24;5;25;74;Control;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;66;-75.88382,1489.471;Float;False;1257.518;515.4562;;9;56;57;50;48;49;53;54;55;51;Metallic;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;69;-84.57178,789.2581;Float;False;1026.953;190.4067;;4;45;58;47;46;Smoothness;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;68;-84.15448,1030.644;Float;False;1134.33;398.6418;Comment;8;17;77;80;75;78;16;76;81;Tangents;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;67;-76.81078,419.6177;Float;False;686.1986;184.0211;;3;27;19;62;Alpha;1,1,1,1;0;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;23;-1712,16;Float;False;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SwizzleNode;47;177.4824,840.8884;Float;False;FLOAT;3;1;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;20;-2392.622,167.361;Float;False;2;0;COLOR;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;72;-1808,1072;Float;False;0;6;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;29;-1728.84,-1854.911;Float;False;Property;_Smoothness0;Smoothness0;11;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-34.57174,839.2581;Float;False;28;MixDiffuse;1;0;OBJECT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SamplerNode;10;-1568,1072;Float;True;Property;_Normal2;Normal2;7;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TextureCoordinatesNode;73;-1808,1312;Float;False;0;7;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;58;447.5828,854.8762;Float;False;Custom - Smoothness;1;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;61;-637.6442,821.6487;Float;False;Custom - Normal;3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;37;-1553.258,-1504.617;Float;False;Constant;_Float2;Float - 2;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;28;-629.0479,-660.6064;Float;False;MixDiffuse;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;26;-1568,16;Float;False;SplatControl;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;70;-1808,688;Float;False;0;4;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;25;-2144,256;Float;False;Constant;_Float0;Float - 0;9;0;Create;True;0;0;False;0;0.001;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;59;-1356.444,20.82132;Float;False;Custom - Control;4;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;48;-25.88388,1619.345;Float;False;Property;_Metallic0;Metallic0;13;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;54;234.9312,1539.471;Float;False;26;SplatControl;1;0;OBJECT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;51;-8.215824,1904.193;Float;False;Property;_Metallic3;Metallic3;15;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;50;-19.21585,1806.193;Float;False;Property;_Metallic2;Metallic2;14;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalVertexDataNode;81;-66.2998,1212.924;Float;False;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;80;-45.98957,1349.331;Float;False;Constant;_Float5;Float - 5;17;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;53;506.9309,1630.471;Float;False;2;0;COLOR;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TangentVertexDataNode;77;-72.23888,1072.639;Float;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;22;-2261.105,164.0728;Float;False;SplatWeight;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector4Node;21;-2689.97,184.6759;Float;False;Constant;_Vector0;Vector - 0;9;0;Create;True;0;0;False;0;1,1,1,1;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;78;152.2551,1153.509;Float;False;3;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionSwitchByPipeline;75;647.9054,1106.737;Float;False;4;0;FLOAT;0;False;3;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;49;-24.21591,1708.193;Float;False;Property;_Metallic1;Metallic1;16;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;57;647.6302,1617.727;Float;False;Custom - Metallic;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;1;-1568,864;Float;True;Property;_Normal1;Normal1;6;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;55;333.931,1727.471;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;40;-1595.099,-1079.418;Float;False;Constant;_Float3;Float - 3;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;39;-1432.712,-1076.035;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;30;-1677.401,-1423.224;Float;False;Property;_Smoothness1;Smoothness1;10;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;31;-1704.334,-987.735;Float;False;Property;_Smoothness2;Smoothness2;12;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;43;-1591.952,-656.6342;Float;False;Constant;_Float4;Float - 4;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;60;-369.0532,-738.7761;Float;False;Custom - Albedo;4;1;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SamplerNode;6;-1575.096,-907.3033;Float;True;Property;_Splat2;Splat2;2;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;7;-1563.881,-422.9568;Float;True;Property;_Splat3;Splat3;1;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;33;-1437.993,-1929.072;Float;False;FLOAT4;4;0;FLOAT;1;False;1;FLOAT;1;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;38;-1208.126,-1416.042;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.DynamicAppendNode;36;-1399.088,-1520.375;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SamplerNode;4;-1571.735,-1779.668;Float;True;Property;_Splat0;Splat0;4;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;35;-1204.12,-1877.288;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;32;-1705.907,-528.7023;Float;False;Property;_Smoothness3;Smoothness3;9;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;5;-2698.008,-13.10038;Float;True;Property;_Control;Control;0;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SummedBlendNode;8;-1106.425,902.7103;Float;False;5;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;11;-1568,1280;Float;True;Property;_Normal3;Normal3;8;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;24;-1836.506,177.3755;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;34;-1585.608,-1932.8;Float;False;Constant;_Float1;Float - 1;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SummedBlendNode;9;-835.2949,-654.9649;Float;False;5;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;3;FLOAT4;0,0,0,0;False;4;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;44;-1252.967,-522.7264;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;27;-26.81078,469.6178;Float;False;22;SplatWeight;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;2;-1570.425,662.7104;Float;True;Property;_Normal0;Normal0;5;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.UnpackScaleNormalNode;12;-898.4255,806.7103;Float;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT;1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.CustomExpressionNode;74;-2041.122,125.4553;Float;False;#if - !defined(SHADER_API_MOBILE) && defined(TERRAIN_SPLAT_ADDPASS)$\tclip(SplatWeight - == 0.0f ? -1 : 1)@$#endif;1;True;1;True;SplatWeight;FLOAT;0;In;;Float;SplatClip;False;False;0;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;71;-1808,880;Float;False;0;3;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CustomExpressionNode;16;395.9061,1093.737;Float;False;v.tangent.xyz - = cross ( v.normal, float3( 0, 0, 1 ) )@$v.tangent.w = -1@;1;True;0;CalculateTangentsStandard;True;False;0;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;42;-1414.952,-615.6342;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.CustomExpressionNode;76;346.3839,1191.393;Float;False;v.ase_tangent.xyz - = cross ( v.ase_normal, float3( 0, 0, 1 ) )@$v.ase_tangent.w = -1@;1;True;0;CalculateTangentsSRP;True;False;0;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SamplerNode;3;-1584.171,-1329.939;Float;True;Property;_Splat1;Splat1;3;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;62;235.3716,471.4964;Float;False;Custom - Alpha;1;5;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;41;-1260.513,-932.1429;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionOutput;17;887.9049,1074.737;Float;False;False;Tangents;5;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-129.3863,-743.9177;Float;False;True;Albedo;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionOutput;45;734.1545,848.3605;Float;False;False;Smoothness;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;14;-417.8965,837.867;Float;False;False;Normal;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;19;440.2847,459.2127;Float;False;False;Alpha;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;56;896.053,1594.737;Float;False;False;Metallic;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;23;0;5;0\nWireConnection;23;1;24;0\nWireConnection;47;0;46;0\nWireConnection;20;0;5;0\nWireConnection;20;1;21;0\nWireConnection;10;1;72;0\nWireConnection;58;0;47;0\nWireConnection;61;0;12;0\nWireConnection;28;0;9;0\nWireConnection;26;0;23;0\nWireConnection;59;0;26;0\nWireConnection;53;0;54;0\nWireConnection;53;1;55;0\nWireConnection;22;0;20;0\nWireConnection;78;0;77;0\nWireConnection;78;1;81;0\nWireConnection;78;2;80;0\nWireConnection;75;0;16;0\nWireConnection;75;3;76;0\nWireConnection;75;1;76;0\nWireConnection;75;2;76;0\nWireConnection;57;0;53;0\nWireConnection;1;1;71;0\nWireConnection;55;0;48;0\nWireConnection;55;1;49;0\nWireConnection;55;2;50;0\nWireConnection;55;3;51;0\nWireConnection;39;0;40;0\nWireConnection;39;1;40;0\nWireConnection;39;2;40;0\nWireConnection;39;3;31;0\nWireConnection;60;0;28;0\nWireConnection;33;0;34;0\nWireConnection;33;1;34;0\nWireConnection;33;2;34;0\nWireConnection;33;3;29;0\nWireConnection;38;0;36;0\nWireConnection;38;1;3;0\nWireConnection;36;0;37;0\nWireConnection;36;1;37;0\nWireConnection;36;2;37;0\nWireConnection;36;3;30;0\nWireConnection;35;0;33;0\nWireConnection;35;1;4;0\nWireConnection;8;0;59;0\nWireConnection;8;1;2;0\nWireConnection;8;2;1;0\nWireConnection;8;3;10;0\nWireConnection;8;4;11;0\nWireConnection;11;1;73;0\nWireConnection;24;0;74;0\nWireConnection;24;1;25;0\nWireConnection;9;0;59;0\nWireConnection;9;1;35;0\nWireConnection;9;2;38;0\nWireConnection;9;3;41;0\nWireConnection;9;4;44;0\nWireConnection;44;0;42;0\nWireConnection;44;1;7;0\nWireConnection;2;1;70;0\nWireConnection;12;0;8;0\nWireConnection;74;0;22;0\nWireConnection;74;1;22;0\nWireConnection;42;0;43;0\nWireConnection;42;1;43;0\nWireConnection;42;2;43;0\nWireConnection;42;3;32;0\nWireConnection;76;0;78;0\nWireConnection;62;0;27;0\nWireConnection;41;0;39;0\nWireConnection;41;1;6;0\nWireConnection;17;0;75;0\nWireConnection;0;0;60;0\nWireConnection;45;0;58;0\nWireConnection;14;0;61;0\nWireConnection;19;0;62;0\nWireConnection;56;0;57;0\nASEEND*/\n//CHKSM=07FA67DCDC69D3439DCDAAFBB05E1E7B5C53F611" - m_functionName: - m_description: Creates a Standard Terrain shader. On main shader the tag SplatCount - must be created with a value of 4. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: Terrain - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset.meta deleted file mode 100644 index e85e4e6a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 37452fdfb732e1443b7e39720d05b708 -timeCreated: 1513337564 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset deleted file mode 100644 index 6ed5ad43..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset +++ /dev/null @@ -1,38 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Grid - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1462;-370;1004;726;1341.279;420.1091;1.453505;True;False\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;3;-928,0;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;4;-656,0;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;1,0;False;2;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;6;-848,208;Inherit;False;Offset;2;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;5;-864,128;Inherit;False;Tiling;2;0;False;1;0;FLOAT2;8,8;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionNode;1;-240,0;Inherit;True;Rectangle;-1;;1;6b23e0c975270fb4084c354b2c83366a;0;3;1;FLOAT2;0,0;False;2;FLOAT;0.5;False;3;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-415,77;Inherit;False;Size;1;2;False;1;0;FLOAT;0.9;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;7;-416,0;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;4;0;3;0\nWireConnection;4;1;5;0\nWireConnection;4;2;6;0\nWireConnection;1;1;7;0\nWireConnection;1;2;2;0\nWireConnection;1;3;2;0\nWireConnection;7;0;4;0\nWireConnection;0;0;1;0\nASEEND*/\n//CHKSM=8522C6065F43CA9B41D4DCA7DB4B032BEE05BFF8" - m_functionName: - m_description: Creates a rectangular shaped grid. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset.meta deleted file mode 100644 index 393f3621..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Grid.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a9240ca2be7e49e4f9fa3de380c0dbe9 -timeCreated: 1586860862 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset deleted file mode 100644 index f28ec2cc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset +++ /dev/null @@ -1,25 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Half Lambert Term - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13705\n487;595;979;423;884.665;200.5353;1.013844;True;False\nNode;AmplifyShaderEditor.FunctionInput;3;-640,-32;Float;False;World - Normal;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;6;-208,0;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;1.0;False;2;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.WorldSpaceLightDirHlpNode;8;-672,64;Float;False;1;0;FLOAT;0.0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.RangedFloatNode;7;-416,96;Float;False;Constant;_RemapValue;Remap - Value;0;0;0.5;0;0;0;1;FLOAT\nNode;AmplifyShaderEditor.DotProductOpNode;5;-416,0;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.WorldNormalVector;2;-864,-32;Float;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;0;16,0;Float;False;True;Out;0;1;0;FLOAT;0.0;False;0\nWireConnection;3;0;2;0\nWireConnection;6;0;5;0\nWireConnection;6;1;7;0\nWireConnection;6;2;7;0\nWireConnection;5;0;3;0\nWireConnection;5;1;8;0\nWireConnection;0;0;6;0\nASEEND*/\n//CHKSM=D225A64D2A31472128B6D003C45B4417097300C7" - m_functionName: - m_description: Generates a linear gradient from black to white that represents the - surface facing term to a light. Useful for cloth shading, skin or toon ramps. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 11 - m_customNodeCategory: Lighting Models diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset.meta deleted file mode 100644 index 568356ef..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 86299dc21373a954aa5772333626c9c1 -timeCreated: 1510234721 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset deleted file mode 100644 index 8158f318..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset +++ /dev/null @@ -1,44 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Height-based Blending - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17102\n1280.5;1;1278;1369;-764.8537;728.8295;1.036422;True;False\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;7;413,-443;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;164.1368,-535.239;Inherit;False;Alpha;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;162.6766,-437.1684;Inherit;False;Height;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;5;236.3459,-320.3895;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;6;47.11577,-341;Float;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;22.54278,-256.0706;Inherit;False;Blend - Factor;1;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;8;886.6812,-337.8587;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;9;1092.221,-338.2482;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;10;663.4116,-374.5408;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;27.04797,-99.6286;Inherit;False;Blend - Falloff;1;5;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;11;422.4116,-240.5408;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;14;1512.113,-459.3596;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;12;1247.828,-566.1115;Inherit;False;Bottom;5;1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;13;1246.79,-467.6507;Inherit;False;Top;5;0;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;15;1711.107,-460.3962;Inherit;False;False;Result;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1519.228,-232.7731;Inherit;False;True;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;7;0;1;0\nWireConnection;7;1;4;0\nWireConnection;7;2;5;0\nWireConnection;5;0;6;0\nWireConnection;5;1;2;0\nWireConnection;8;0;10;0\nWireConnection;8;1;11;0\nWireConnection;9;0;8;0\nWireConnection;10;0;7;0\nWireConnection;11;0;3;0\nWireConnection;14;0;12;0\nWireConnection;14;1;13;0\nWireConnection;14;2;9;0\nWireConnection;15;0;14;0\nWireConnection;0;0;9;0\nASEEND*/\n//CHKSM=EAEFB89C4A5CD1A06A1578CB7E39D908044F001C" - m_functionName: - m_description: Implements height-based blending to allow blending a bottom layer - to a top layer using a height map and a few control parameters, including alpha, - which can be from vertex color channel. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset.meta deleted file mode 100644 index a7845b24..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Height-based Blending.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 31c0084e26e17dc4c963d2f60261c022 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset deleted file mode 100644 index 1b94b606..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset +++ /dev/null @@ -1,38 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Herringbone - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1478;80;1004;726;3587.759;1370.986;3.835479;True;False\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;10;-1072,16;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;9;-1248,16;Inherit;False;Width;1;1;False;1;0;FLOAT;0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;3;-400,-176;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;4;-624,-304;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;35;-928,128;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RoundOpNode;36;-1104,128;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;29;-1248,-128;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;1;-208,0;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;2;-416,192;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;5;-640,240;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;14;-880,240;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.StepOpNode;12;-640,368;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;33;-880,400;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;34;-880,-128;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;31;-1264,400;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.StepOpNode;11;-624,-160;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;30;-1056,-128;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;32;-1056,400;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;6;-857.5597,0.1007617;Inherit;False;2;2;0;FLOAT;0.05;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;26;-880,-304;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;28;-1440,192;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RoundOpNode;18;-1760,-192;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;22;-1600,-304;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;27;-1408,-128;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;23;-1568,-128;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RoundOpNode;20;-1760,352;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;25;-1520,416;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;15;-2496,64;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;16;-2256,128;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;17;-2112,128;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.WireNode;38;-1810.665,-224.2363;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;24;-1520,304;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;21;-1760,432;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;19;-1760,-112;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;7;-2448,224;Inherit;False;Tiling;2;0;False;1;0;FLOAT2;6,6;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;8;-1600,128;Inherit;False;Cells;1;2;False;1;0;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;True;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;10;0;9;0\nWireConnection;3;0;4;0\nWireConnection;3;1;11;0\nWireConnection;4;0;26;0\nWireConnection;4;1;6;0\nWireConnection;4;2;10;0\nWireConnection;35;0;36;0\nWireConnection;36;0;8;0\nWireConnection;29;0;27;0\nWireConnection;29;1;28;0\nWireConnection;1;0;3;0\nWireConnection;1;1;2;0\nWireConnection;2;0;5;0\nWireConnection;2;1;12;0\nWireConnection;5;0;14;0\nWireConnection;5;1;6;0\nWireConnection;5;2;10;0\nWireConnection;14;0;24;0\nWireConnection;12;0;35;0\nWireConnection;12;1;33;0\nWireConnection;33;0;32;0\nWireConnection;33;1;28;0\nWireConnection;34;0;30;0\nWireConnection;34;1;28;0\nWireConnection;31;0;25;0\nWireConnection;31;1;28;0\nWireConnection;11;0;35;0\nWireConnection;11;1;34;0\nWireConnection;30;0;29;0\nWireConnection;30;1;28;0\nWireConnection;32;0;31;0\nWireConnection;32;1;28;0\nWireConnection;6;1;10;0\nWireConnection;26;0;22;0\nWireConnection;28;0;8;0\nWireConnection;18;0;17;0\nWireConnection;22;0;38;0\nWireConnection;22;1;18;0\nWireConnection;27;0;23;0\nWireConnection;23;0;18;0\nWireConnection;23;1;19;0\nWireConnection;20;0;17;1\nWireConnection;25;0;20;0\nWireConnection;25;1;21;0\nWireConnection;16;0;15;0\nWireConnection;16;1;7;0\nWireConnection;17;0;16;0\nWireConnection;38;0;17;0\nWireConnection;24;0;17;1\nWireConnection;24;1;20;0\nWireConnection;21;0;17;0\nWireConnection;19;0;17;1\nWireConnection;0;0;1;0\nASEEND*/\n//CHKSM=BCB7F728B16C2B7BFFF600A14B7FC9C20F79CED1" - m_functionName: - m_description: Creates a herringbone rectangular floor tile pattern. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset.meta deleted file mode 100644 index 112fc8da..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Herringbone.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dbdb22f3b40ddf6459baf32842f7168a -timeCreated: 1586866005 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset deleted file mode 100644 index 98614937..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset +++ /dev/null @@ -1,40 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Hex Lattice - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1451;-120;1004;726;5300.028;1982.368;5.575107;True;False\nNode;AmplifyShaderEditor.SmoothstepOpNode;1;-192,0;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;6;-512,0;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;13;-1616,64;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;7;-688,0;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;8;-841,3;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;5;-352,0;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-3664,256;Inherit;False;Tiling;2;0;False;1;0;FLOAT2;10,10;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;2;-864,112;Inherit;False;Hex - Scale;1;1;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-368,96;Inherit;False;Edge - Width;1;2;False;1;0;FLOAT;0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;11;-1184,-16;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;9;-1008,-16;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;10;-1024,80;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;14;-2144,64;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;15;-1968,64;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;1,1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;24;-2304,144;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;23;-2448,224;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleRemainderNode;22;-2656,224;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;21;-2800,224;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;16;-1760,64;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;19;-3312,128;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;18;-3472,128;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;17;-3712,128;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.BreakToComponentsNode;12;-1472,64;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;20;-3008,64;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;True;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;1;0;5;0\nWireConnection;1;2;4;0\nWireConnection;6;0;7;0\nWireConnection;13;0;16;0\nWireConnection;7;0;8;0\nWireConnection;7;1;2;0\nWireConnection;8;0;9;0\nWireConnection;8;1;10;0\nWireConnection;5;0;6;0\nWireConnection;11;0;12;0\nWireConnection;9;0;11;0\nWireConnection;9;1;12;1\nWireConnection;10;0;12;1\nWireConnection;14;0;20;0\nWireConnection;14;1;24;0\nWireConnection;15;0;14;0\nWireConnection;24;0;19;1\nWireConnection;24;1;23;0\nWireConnection;23;0;22;0\nWireConnection;22;0;21;0\nWireConnection;21;0;20;0\nWireConnection;16;0;15;0\nWireConnection;19;0;18;0\nWireConnection;18;0;17;0\nWireConnection;18;1;3;0\nWireConnection;12;0;13;0\nWireConnection;20;0;19;0\nWireConnection;0;0;1;0\nASEEND*/\n//CHKSM=3C3A7331726678319E055DBE5F0CE1A326E34C29" - m_functionName: - m_description: Creates a hexagonal lattice pattern. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset.meta deleted file mode 100644 index 27875ae1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Hex Lattice.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 56d977fb137832a498dced8436cf6708 -timeCreated: 1586863236 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset deleted file mode 100644 index ffacb655..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset +++ /dev/null @@ -1,39 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Houndstooth - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1451;-120;1004;726;3255.592;1165.008;3.399142;True;False\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;1;-2288,0;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;25;-2240,144;Inherit;False;Tiling;2;0;False;1;0;FLOAT2;5,5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;68;-1280,0;Inherit;False;FLOAT3;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;24;-2048,0;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;63;-1456,96;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;20;-1600,208;Inherit;False;Teeth;1;1;False;1;0;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;66;-1600,96;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;65;-1856,96;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;11;-624,0;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;16;-480,0;Inherit;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.LerpOp;15;-240,0;Inherit;True;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;10;-848,0;Inherit;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0.5,0.5,0;False;2;FLOAT3;0.55,0.55,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.Vector4Node;23;-1184,96;Inherit;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;0.5,0.55,0.95,1;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FractNode;8;-1088,0;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SmoothstepOpNode;12;-848,128;Inherit;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0.95,0.95,0;False;2;FLOAT3;1,1,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;68;0;24;0\nWireConnection;68;2;63;0\nWireConnection;24;0;1;0\nWireConnection;24;1;25;0\nWireConnection;63;0;66;0\nWireConnection;63;1;20;0\nWireConnection;66;0;65;0\nWireConnection;66;1;65;1\nWireConnection;65;0;24;0\nWireConnection;11;0;10;0\nWireConnection;11;1;12;0\nWireConnection;16;0;11;0\nWireConnection;15;0;16;0\nWireConnection;15;1;16;1\nWireConnection;15;2;16;2\nWireConnection;10;0;8;0\nWireConnection;10;1;23;1\nWireConnection;10;2;23;2\nWireConnection;8;0;68;0\nWireConnection;12;0;8;0\nWireConnection;12;1;23;3\nWireConnection;12;2;23;4\nWireConnection;0;0;15;0\nASEEND*/\n//CHKSM=85441DDEF3C9BF306BA13CF583CEBD72A1CEC9B0" - m_functionName: - m_description: Creates a duotone textile pattern. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset.meta deleted file mode 100644 index 3fc5c8b4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Houndstooth.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 179b3e2dbd7f5a247afe15a7315e0707 -timeCreated: 1586788750 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset deleted file mode 100644 index 8c80dc84..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset +++ /dev/null @@ -1,41 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Inverse Lerp - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17706\n435;95;1527;761;970.3008;288.0356;1;True;False\nNode;AmplifyShaderEditor.FunctionInput;3;-512,160;Inherit;False;Alpha;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-512,0;Inherit;False;A;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-512,80;Inherit;False;B;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;5;-320,0;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;4;-144,0;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;6;-320,96;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Inherit;False;True;-1;;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;5;0;3;0\nWireConnection;5;1;1;0\nWireConnection;4;0;5;0\nWireConnection;4;1;6;0\nWireConnection;6;0;2;0\nWireConnection;6;1;1;0\nWireConnection;0;0;4;0\nASEEND*/\n//CHKSM=9FE4353E1EA15E40F1B4D54618C26A1738EFB700" - m_functionName: - m_description: "Returns the linear parameter that produces the interpolant specified - by input Alpha within the range of input A to input B.\r Inverse Lerp is the inverse - operation of the Lerp Node. It can be used to determine what the input to a Lerp - was based on its output. " - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 7 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset.meta deleted file mode 100644 index 7f71a942..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Inverse Lerp.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 09cbe79402f023141a4dc1fddd4c9511 -timeCreated: 1582898085 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset deleted file mode 100644 index 7b85d322..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset +++ /dev/null @@ -1,26 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Lerp White To - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15308\n7;358;1906;673;1715.98;594.084;1.39994;False;False\nNode;AmplifyShaderEditor.FunctionInput;2;-544,-16;Float;False;T;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;5;48,-128;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;7;-147,-5;Float;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;6;-336,-128;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-544,-160;Float;False;B;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.OneMinusNode;3;-352,0;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;224,-128;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;5;0;6;0\nWireConnection;5;1;7;0\nWireConnection;7;0;3;0\nWireConnection;7;1;3;0\nWireConnection;7;2;3;0\nWireConnection;6;0;1;0\nWireConnection;6;1;2;0\nWireConnection;3;0;2;0\nWireConnection;0;0;5;0\nASEEND*/\n//CHKSM=D1DB2171EF0B926DCE56994508D5E925AFAC6AD5" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset.meta deleted file mode 100644 index 3a348fbe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 047d7c189c36a62438973bad9d37b1c2 -timeCreated: 1527498692 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset deleted file mode 100644 index 8a4ee248..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Midtones Control - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14205\n666;208;1066;728;2931.866;781.7222;2.2203;True;False\nNode;AmplifyShaderEditor.RangedFloatNode;3;-1907.899,-289.42;Float;False;Constant;_b;b;5;0;Create;True;0.333;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;5;-1973.299,6.039673;Float;False;Constant;_a;a;5;0;Create;True;0.25;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;20;-1191.009,82.84344;Float;False;Constant;_scale;scale;5;0;Create;True;0.7;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;22;-808.6494,-114.4888;Float;False;4;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT3;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;23;-642.6191,-517.399;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0.0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;24;-440.7793,-523.3648;Float;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;26;-1138.585,215.9016;Float;False;Red - Shift;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;27;-1136.361,311.5068;Float;False;Green - Shift;1;2;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;28;-1092.291,436.1535;Float;False;Blue - Shift;1;3;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;1;-2162.971,-543.0989;Float;True;Property;_TextureSample0;Texture - Sample 0;3;0;Create;True;None;cc818fab9e6e24a40b931f8701ae2c12;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;25;-2376.585,-567.5209;Float;False;Input;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.DynamicAppendNode;17;-898.4647,265.9574;Float;False;FLOAT3;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WireNode;21;-1276.049,-548.8137;Float;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.NegateNode;7;-1550.52,151.5848;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;8;-1535.909,-477.3485;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;4;-1724.909,10.69427;Float;False;Constant;_Float1;Float - 1;5;0;Create;True;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;6;-1560.319,-92.27643;Float;False;3;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;15;-1207.399,-318.7663;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;16;-1161.829,-75.91486;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;10;-1380.099,-330.7704;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;18;-1061.339,-331.9753;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;19;-1008.659,-73.86804;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;9;-1363.329,-47.31543;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CustomExpressionNode;2;-1772.049,-470.1264;Float;False;float - fmin = min(min(Color.r, Color.g), Color.b)@$float fmax = max(max(Color.r, Color.g), - Color.b)@$return (fmax + fmin) / 2.0@;1;False;1;True;Color;FLOAT3;0,0,0;In;RBGToLuminance;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;11;-1366.299,-194.0069;Float;False;Constant;_Float3;Float - 3;5;0;Create;True;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-271.7024,-592.2229;Float;False;True;Output;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nWireConnection;22;0;18;0\nWireConnection;22;1;19;0\nWireConnection;22;2;20;0\nWireConnection;22;3;17;0\nWireConnection;23;0;21;0\nWireConnection;23;1;22;0\nWireConnection;24;0;23;0\nWireConnection;1;0;25;0\nWireConnection;17;0;26;0\nWireConnection;17;1;27;0\nWireConnection;17;2;28;0\nWireConnection;21;0;1;0\nWireConnection;7;0;5;0\nWireConnection;8;0;2;0\nWireConnection;8;1;3;0\nWireConnection;6;0;2;0\nWireConnection;6;1;3;0\nWireConnection;6;2;4;0\nWireConnection;15;0;10;0\nWireConnection;15;1;11;0\nWireConnection;16;0;11;0\nWireConnection;16;1;9;0\nWireConnection;10;0;8;0\nWireConnection;10;1;5;0\nWireConnection;18;0;15;0\nWireConnection;19;0;16;0\nWireConnection;9;0;6;0\nWireConnection;9;1;7;0\nWireConnection;2;0;1;0\nWireConnection;0;0;24;0\nASEEND*/\n//CHKSM=75F383819F22C7DE4B23FB26DA48A8B24E31CDAE" - m_functionName: - m_description: Can change midtones but does not preserve luminosity (still under - construction ) - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset.meta deleted file mode 100644 index 03d02503..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1862d12003a80d24ab048da83dc4e4d5 -timeCreated: 1516025195 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset deleted file mode 100644 index e9b8ffa0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Noise Sine Wave - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17500\n508;100;994;700;-752.6482;31.0816;1;True;False\nNode;AmplifyShaderEditor.GetLocalVarNode;23;1004.148,255.9184;Inherit;False;7;sinIn;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;7;599.5011,526.1053;Inherit;False;sinIn;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;15;704,256;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SinOpNode;24;576,640;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;272,576;Inherit;False;In;1;0;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;5;272,672;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;704,624;Inherit;False;sinInOffset;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;4;448,624;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;17;848,224;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SinOpNode;3;448,544;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;12;224,336;Inherit;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;91.2228;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;21;1198.957,186.5331;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;599.7036,112.5256;Inherit;False;Min - Max;2;1;False;1;0;FLOAT2;-0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;9;80,176;Inherit;False;7;sinIn;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;20;985.5731,116.8529;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;10;64,256;Inherit;False;6;sinInOffset;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;19;743.0641,109.0836;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SinOpNode;14;576,256;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;16;416,368;Inherit;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;43758.55;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;13;416,256;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;8;272,208;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1372,141;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;7;0;3;0\nWireConnection;15;0;14;0\nWireConnection;15;1;16;0\nWireConnection;24;0;4;0\nWireConnection;6;0;24;0\nWireConnection;4;0;1;0\nWireConnection;4;1;5;0\nWireConnection;17;0;15;0\nWireConnection;3;0;1;0\nWireConnection;21;0;20;0\nWireConnection;21;1;23;0\nWireConnection;20;0;19;0\nWireConnection;20;1;19;1\nWireConnection;20;2;17;0\nWireConnection;19;0;2;0\nWireConnection;14;0;13;0\nWireConnection;13;0;8;0\nWireConnection;13;1;12;0\nWireConnection;8;0;9;0\nWireConnection;8;1;10;0\nWireConnection;0;0;21;0\nASEEND*/\n//CHKSM=19A53C6E7C22AEDCEB7C9748D639AD32E25A4747" - m_functionName: - m_description: Creates a sine wave from a given input with an added pseudo-random - value - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset.meta deleted file mode 100644 index 30059cb3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Noise Sine Wave.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a6eff29f739ced848846e3b648af87bd -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset deleted file mode 100644 index 90bc02d3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset +++ /dev/null @@ -1,41 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Non Stereo Screen Pos - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17005\n1931;362;1056;538;1167.983;206.851;1.3;True;False\nNode;AmplifyShaderEditor.FunctionInput;23;-544,0;Inherit;False;Screen - Pos;4;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;21;-752,0;Inherit;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CustomExpressionNode;22;-384,0;Inherit;False;#if - UNITY_SINGLE_PASS_STEREO$float4 scaleOffset = unity_StereoScaleOffset[ unity_StereoEyeIndex - ]@$UV.xy = (UV.xy - scaleOffset.zw) / scaleOffset.xy@$#endif$return UV@;2;False;1;True;UV;FLOAT2;0,0;In;;Float;False;UnStereo;False;False;0;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-224,0;Inherit;False;True;UV;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nWireConnection;23;0;21;0\nWireConnection;22;0;23;0\nWireConnection;0;0;22;0\nASEEND*/\n//CHKSM=C807B44314507262BB266549414C48D41B38178A" - m_functionName: - m_description: Transforms a Screen Position values from VR Stereo to non Stereo - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset.meta deleted file mode 100644 index ae29d031..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Non Stereo Screen Pos.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1731ee083b93c104880efc701e11b49b -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset deleted file mode 100644 index 07a2d40c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Normal From Height - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17402\n283;92;1358;776;2752.412;932.453;2.468136;True;False\nNode;AmplifyShaderEditor.CommentaryNode;1;-1948.508,-603.7302;Inherit;False;1457.903;657.2;;12;19;18;17;16;15;14;13;12;11;5;4;2;World - Derivatives;1,1,1,1;0;0\nNode;AmplifyShaderEditor.RangedFloatNode;11;-1882.507,-212.0133;Inherit;False;Constant;_Float1;Float - 0;0;0;Create;True;0;0;False;0;100;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldNormalVector;12;-1148.604,-244.7312;Inherit;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;24;-1571.111,700.105;Inherit;False;18;crossY;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DdyOpNode;4;-1173.105,-56.53116;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.CrossProductOpNode;13;-935.6047,-151.7312;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;16;-1644.654,-298.9562;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;17;-1898.507,-372.0132;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldNormalVector;14;-1191.604,-553.7302;Inherit;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.CrossProductOpNode;15;-936.6047,-465.7307;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;23;-1388.111,627.105;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DdxOpNode;22;-1521.111,627.105;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;20;-1774.622,618.5387;Inherit;False;Height;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;35;-221.1819,104.3337;Inherit;False;34;crossYDotWorldDerivX;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;34;-1338.339,338.6215;Inherit;False;crossYDotWorldDerivX;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdxOpNode;5;-1409.61,-361.4313;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;27;-1573.836,982.0717;Inherit;False;19;crossX;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-1378.836,900.0717;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;2;-1208.275,-377.5297;Inherit;False;worldDerivativeX;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DdyOpNode;25;-1527.836,899.0717;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;28;-1161.352,779.9282;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;-802.5332,428.9792;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;29;-625.3132,431.1143;Inherit;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.DynamicAppendNode;30;-149.3132,435.1143;Inherit;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NegateNode;31;-332.3132,456.1144;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;32;-295.3132,398.1143;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;33;-291.3132,517.1144;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SignOpNode;7;-974.6677,358.6231;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;10;-1497.017,330.5656;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;3;-1820.433,311.4443;Inherit;False;18;crossY;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;9;-1883.114,385.166;Inherit;False;2;worldDerivativeX;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;6;-1621.032,325.9442;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;18;-733.6067,-155.7312;Inherit;False;crossY;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;19;-739.6067,-452.7308;Inherit;False;crossX;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;36;118.8212,150.0486;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;39;437.1517,415.3573;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldNormalVector;37;-128.5671,232.4986;Inherit;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;38;280.0078,405.3571;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.TransformDirectionNode;42;695.7273,615.3592;Inherit;False;World;Tangent;False;Fast;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionOutput;40;1008.587,649.6452;Inherit;False;False;-1;Tangent - Normal;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;681.4341,348.574;Inherit;False;True;-1;World - Normal;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;4;0;16;0\nWireConnection;13;0;12;0\nWireConnection;13;1;4;0\nWireConnection;16;0;17;0\nWireConnection;16;1;11;0\nWireConnection;15;0;14;0\nWireConnection;15;1;2;0\nWireConnection;23;0;22;0\nWireConnection;23;1;24;0\nWireConnection;22;0;20;0\nWireConnection;34;0;10;0\nWireConnection;5;0;16;0\nWireConnection;26;0;25;0\nWireConnection;26;1;27;0\nWireConnection;2;0;5;0\nWireConnection;25;0;20;0\nWireConnection;28;0;23;0\nWireConnection;28;1;26;0\nWireConnection;8;0;7;0\nWireConnection;8;1;28;0\nWireConnection;29;0;8;0\nWireConnection;30;0;32;0\nWireConnection;30;1;31;0\nWireConnection;30;2;33;0\nWireConnection;31;0;29;1\nWireConnection;32;0;29;0\nWireConnection;33;0;29;2\nWireConnection;7;0;34;0\nWireConnection;10;0;6;0\nWireConnection;6;0;3;0\nWireConnection;6;1;9;0\nWireConnection;18;0;13;0\nWireConnection;19;0;15;0\nWireConnection;36;0;35;0\nWireConnection;36;1;37;0\nWireConnection;39;0;38;0\nWireConnection;38;0;36;0\nWireConnection;38;1;30;0\nWireConnection;42;0;39;0\nWireConnection;40;0;42;0\nWireConnection;0;0;39;0\nASEEND*/\n//CHKSM=461BF8B439D55414FE05F420EE44B6D050784D89" - m_functionName: - m_description: Extrapolate a normal vector from an heigh value. Based on Unity own - Normal From Height. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset.meta deleted file mode 100644 index d8ae7da1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Normal From Height.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1942fe2c5f1a1f94881a33d532e4afeb -timeCreated: 1575458539 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset deleted file mode 100644 index 65a41ca7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset +++ /dev/null @@ -1,29 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: NormalCreate - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14504\n355;526;1066;579;2449.117;567.652;1.195803;True;False\nNode;AmplifyShaderEditor.SimpleAddOpNode;10;-653.5344,187.1665;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;24;-1044.8,149.3853;Float;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleNode;25;-863.0129,158.0113;Float;False;0.1;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;12;-300.427,-32.63319;Float;True;Property;_TextureSample1;Texture - Sample 1;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;11;-297.0564,-267.8521;Float;True;Property;_TextureSample0;Texture - Sample 0;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;14;-289.2554,-557.6742;Float;True;Property;_TextureSample2;Texture - Sample 2;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;9;-510.4005,165.5482;Float;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;1;-1609.853,-367.2421;Float;False;Tex;9;0;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TexturePropertyNode;26;-1891.178,-373.9199;Float;True;Property;_Normal;Height;0;0;Create;True;0;0;False;0;None;None;False;white;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;18;248.1256,-271.7343;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-1194.829,150.4831;Float;False;Offset;1;2;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;33.9635,-213.628;Float;False;Strength;1;3;False;1;0;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CrossProductOpNode;21;591.7831,-218.9246;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;13;430.6205,-320.9595;Float;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;23;-1414.536,38.33293;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;19;232.3673,-128.4985;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;17;50.32483,-85.61093;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;7;-642.9897,42.01196;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;16;457.5351,-92.18595;Float;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;2;-1101.952,36.79971;Float;False;UV;2;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;6;-958.3405,44.83144;Float;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;15;56.50588,-318.4448;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;22;751.4589,-201.3778;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;8;-490.1855,39.45096;Float;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;959.5413,-203.6477;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;10;0;6;1\nWireConnection;10;1;25;0\nWireConnection;24;0;3;0\nWireConnection;25;0;24;0\nWireConnection;12;0;1;0\nWireConnection;12;1;9;0\nWireConnection;11;0;1;0\nWireConnection;11;1;8;0\nWireConnection;14;0;1;0\nWireConnection;14;1;2;0\nWireConnection;9;0;6;0\nWireConnection;9;1;10;0\nWireConnection;1;0;26;0\nWireConnection;18;0;15;0\nWireConnection;18;1;4;0\nWireConnection;21;0;13;0\nWireConnection;21;1;16;0\nWireConnection;13;2;18;0\nWireConnection;23;2;1;0\nWireConnection;19;0;17;0\nWireConnection;19;1;4;0\nWireConnection;17;0;12;2\nWireConnection;17;1;14;2\nWireConnection;7;0;6;0\nWireConnection;7;1;25;0\nWireConnection;16;2;19;0\nWireConnection;2;0;23;0\nWireConnection;6;0;2;0\nWireConnection;15;0;11;2\nWireConnection;15;1;14;2\nWireConnection;22;0;21;0\nWireConnection;8;0;7;0\nWireConnection;8;1;6;1\nWireConnection;0;0;22;0\nASEEND*/\n//CHKSM=E15D8591709274A59C7536FD5BB9577CCD09C4B4" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset.meta deleted file mode 100644 index a0802e32..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e12f7ae19d416b942820e3932b56220f -timeCreated: 1520619538 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset deleted file mode 100644 index a4365063..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset +++ /dev/null @@ -1,29 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: PerturbNormal - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15103\n344;92;1056;673;575.1386;503.1177;1.033186;True;False\nNode;AmplifyShaderEditor.BreakToComponentsNode;27;760.8596,55.21472;Float;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;24;567.4818,-78.97424;Float;False;2;2;0;FLOAT3x3;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionNode;31;80,-272;Float;False;CotangentFrame;-1;;7;62ce0f00f1417804bb4f2b38501ba0d0;0;3;4;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;1;FLOAT2;0,0;False;1;FLOAT3x3;5\nNode;AmplifyShaderEditor.FunctionInput;6;-160,48;Float;False;Normal;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldNormalVector;13;-176,-400;Float;False;True;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.NormalizeNode;8;64,112;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ViewDirInputsCoordNode;12;-160,-256;Float;False;World;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;11;-176,-96;Float;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionSwitch;26;256,48;Float;False;Normalize;True;0;2;-1;In - 0;In 1;Object;-1;9;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;29;1040,80;Float;False;False;Y;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;28;1040,0;Float;False;False;X;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;9;1040,-80;Float;False;True;XYZ;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;30;1040,160;Float;False;False;Z;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;27;0;24;0\nWireConnection;24;0;31;5\nWireConnection;24;1;26;0\nWireConnection;31;4;13;0\nWireConnection;31;2;12;0\nWireConnection;31;1;11;0\nWireConnection;8;0;6;0\nWireConnection;26;0;6;0\nWireConnection;26;1;8;0\nWireConnection;29;0;27;1\nWireConnection;28;0;27;0\nWireConnection;9;0;24;0\nWireConnection;30;0;27;2\nASEEND*/\n//CHKSM=82B74CD48F60956E292CC6A0881ADA96C894E5CD" - m_functionName: - m_description: 'Perturbing normals without Precomputed Tangents - - http://www.thetenthplanet.de/archives/1180' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset.meta deleted file mode 100644 index 16594f7e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c8b64dd82fb09f542943a895dffb6c06 -timeCreated: 1522256219 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset deleted file mode 100644 index 15f7c85e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset +++ /dev/null @@ -1,44 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: PerturbNormalHQ - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15901\n262;107;1149;682;1154.028;517.2542;2.484015;False;False\nNode;AmplifyShaderEditor.FunctionInput;3;-416,16;Float;False;Bump - One Pixel Down;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdxOpNode;9;-122.6414,307.0036;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;2;-416,-96;Float;False;Bump - Center;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;11;259.3586,-190.9964;Float;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;6;-112,-192;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-406.5,-209.5;Float;False;Bump - One Pixel Right;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;25;650.9295,79.78731;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;21;451.7501,209.2307;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CrossProductOpNode;15;240,528;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;16;323.3586,-7.996399;Float;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldNormalVector;5;-569.6414,488.0036;Float;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.CrossProductOpNode;14;90.53894,177.7209;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;12;527.3586,-157.9964;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;8;-394.6414,238.0036;Float;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionInput;4;-309.4063,534.0479;Float;False;World - Space Normal;3;3;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ConditionalIfNode;17;843.8935,337.3362;Float;False;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;18;632.8947,365.3362;Float;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;20;644.8946,607.3355;Float;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;19;627.8946,497.3361;Float;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;22;1232,176;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DdyOpNode;10;-113.6414,183.0036;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;7;-112,-16;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;13;1077.014,199.0213;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;23;1424,176;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;24;1054.02,41.71672;Float;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1600,176;Float;False;True;World - Space Normal;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;9;0;8;0\nWireConnection;11;0;6;0\nWireConnection;11;1;14;0\nWireConnection;6;0;1;0\nWireConnection;6;1;2;0\nWireConnection;25;0;21;0\nWireConnection;21;0;14;0\nWireConnection;21;1;9;0\nWireConnection;15;0;4;0\nWireConnection;15;1;9;0\nWireConnection;16;0;7;0\nWireConnection;16;1;15;0\nWireConnection;14;0;10;0\nWireConnection;14;1;4;0\nWireConnection;12;0;11;0\nWireConnection;12;1;16;0\nWireConnection;4;0;5;0\nWireConnection;17;0;21;0\nWireConnection;17;1;18;0\nWireConnection;17;2;19;0\nWireConnection;17;3;18;0\nWireConnection;17;4;20;0\nWireConnection;22;0;24;0\nWireConnection;22;1;13;0\nWireConnection;10;0;8;0\nWireConnection;7;0;3;0\nWireConnection;7;1;2;0\nWireConnection;13;0;12;0\nWireConnection;13;1;17;0\nWireConnection;23;0;22;0\nWireConnection;24;0;25;0\nWireConnection;24;1;4;0\nWireConnection;0;0;23;0\nASEEND*/\n//CHKSM=EDC100B8D8E2AD6CDE38D95EB0F332AE4D644559" - m_functionName: - m_description: Based on Perturb Normal HQ UE4 Material Expression - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset.meta deleted file mode 100644 index 48842442..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 45dff16e78a0685469fed8b5b46e4d96 -timeCreated: 1542724676 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset deleted file mode 100644 index 4e53b3ff..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Polar Coordinates - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1476;-250;1004;726;2152.682;1112.438;2.835857;True;False\nNode;AmplifyShaderEditor.ATan2OpNode;14;-528,-128;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;17;-832,-128;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.FunctionInput;2;-1104,-432;Inherit;False;Center;2;1;False;1;0;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;18;-304,-128;Inherit;True;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;16;-1056,-128;Inherit;False;15;CenteredUV;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TauNode;22;-688,64;Inherit;False;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-528,96;Inherit;False;Length - Scale;1;3;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;20;-528,-16;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;21;-736,-16;Inherit;False;Constant;_Float3;Float - 3;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-1104,-512;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;13;-528,-288;Inherit;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;2;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-544,-384;Inherit;False;Radial - Scale;1;2;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;23;0,-256;Inherit;True;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;10;-304,-384;Inherit;True;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;9;-928,-512;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;5;-1328,-512;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.LengthOpNode;11;-544,-512;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;15;-768,-512;Inherit;False;CenteredUV;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;256,-256;Inherit;False;True;-1;Out;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nWireConnection;14;0;17;0\nWireConnection;14;1;17;1\nWireConnection;17;0;16;0\nWireConnection;18;0;14;0\nWireConnection;18;1;20;0\nWireConnection;18;2;4;0\nWireConnection;20;0;21;0\nWireConnection;20;1;22;0\nWireConnection;1;0;5;0\nWireConnection;23;0;10;0\nWireConnection;23;1;18;0\nWireConnection;10;0;11;0\nWireConnection;10;1;3;0\nWireConnection;10;2;13;0\nWireConnection;9;0;1;0\nWireConnection;9;1;2;0\nWireConnection;11;0;15;0\nWireConnection;15;0;9;0\nWireConnection;0;0;23;0\nASEEND*/\n//CHKSM=7C36C8C8F3864BFA86D86EABF6E84D60184CCBC6" - m_functionName: - m_description: Transforms the given UVs into polar coordinates and returns both - distance to center (X) and angle(Y) - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 14 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset.meta deleted file mode 100644 index f75fc94d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polar Coordinates.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7dab8e02884cf104ebefaa2e788e4162 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset deleted file mode 100644 index 59fcbf09..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset +++ /dev/null @@ -1,45 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Polygon - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity - Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17500\n776;81;858;790;607.6838;-337.546;1.3;True;False\nNode;AmplifyShaderEditor.RegisterLocalVarNode;12;-192,-496;Inherit;False;cosSides;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-896.0001,-468.8;Inherit;False;Sides;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;25;576,-112;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.PiNode;9;-600.1328,-531.7235;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;43;112.5215,865.7967;Inherit;False;30;polarCoords;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ATan2OpNode;27;606.6644,49.34894;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;29;732.6644,-113.6511;Inherit;False;finalUVs;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;37;-240.4785,767.7967;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;20;-368,-224;Inherit;False;Constant;_Float3;Float - 3;0;0;Create;True;0;0;False;0;2;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;42;314.5215,754.7967;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;30;735.6644,34.34894;Inherit;False;polarCoords;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;38;-117.4785,719.7967;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;21;-368,-144;Inherit;False;Constant;_Float4;Float - 4;0;0;Create;True;0;0;False;0;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;19;-208,-240;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;5;-560,-304;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;8;-621.4227,144.4016;Inherit;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;28;425.6644,54.34894;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;14;-552.0002,37.50001;Inherit;False;12;cosSides;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;7;-648.0002,-42.49999;Inherit;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;15;-369.5999,170.3;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CosOpNode;53;466.3291,788.9124;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;55;-474.633,867.5168;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;6;-1020.8,-468.8;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;6;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;52;-641.1151,595.2535;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;16;-529.6003,234.3001;Inherit;False;12;cosSides;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;35;-431.4811,738.2798;Inherit;False;30;polarCoords;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-504.0001,-42.49999;Inherit;False;Width;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;18;-192.8964,46.80437;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CosOpNode;11;-304,-496;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;10;-427.0461,-493.8062;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;22;48,-112;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NegateNode;26;442,-37;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;13;-376,-10.5;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-487.6001,145.3;Inherit;False;Height;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;40;9.521484,720.7967;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-368,-304;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;44;610.5215,816.7967;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FWidthOpNode;50;784,880;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;49;944,816;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;51;1072,816;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;45;224,960;Inherit;False;29;finalUVs;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.LengthOpNode;46;400,960;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;39;-320,656;Inherit;False;Constant;_Float5;Float - 5;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.TauNode;31;-749.1282,559.6296;Inherit;False;0;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;33;-837.237,553.755;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;54;-468.628,792.4522;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;23;161.6644,-112.6511;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.OneMinusNode;48;784,800;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;41;144.5215,747.7967;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1216,816;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;12;0;11;0\nWireConnection;2;0;6;0\nWireConnection;25;0;23;0\nWireConnection;25;1;26;0\nWireConnection;27;0;28;0\nWireConnection;27;1;26;0\nWireConnection;29;0;25;0\nWireConnection;37;0;35;0\nWireConnection;37;1;54;0\nWireConnection;42;0;41;0\nWireConnection;42;1;43;0\nWireConnection;30;0;27;0\nWireConnection;38;0;39;0\nWireConnection;38;1;37;0\nWireConnection;19;0;1;0\nWireConnection;19;1;20;0\nWireConnection;19;2;21;0\nWireConnection;28;0;23;0\nWireConnection;15;0;4;0\nWireConnection;15;1;16;0\nWireConnection;53;0;42;0\nWireConnection;55;0;52;0\nWireConnection;52;0;31;0\nWireConnection;52;1;33;0\nWireConnection;3;0;7;0\nWireConnection;18;0;13;0\nWireConnection;18;1;15;0\nWireConnection;11;0;10;0\nWireConnection;10;0;9;0\nWireConnection;10;1;2;0\nWireConnection;22;0;19;0\nWireConnection;22;1;18;0\nWireConnection;26;0;23;1\nWireConnection;13;0;3;0\nWireConnection;13;1;14;0\nWireConnection;4;0;8;0\nWireConnection;40;0;38;0\nWireConnection;1;0;5;0\nWireConnection;44;0;53;0\nWireConnection;44;1;46;0\nWireConnection;50;0;44;0\nWireConnection;49;0;48;0\nWireConnection;49;1;50;0\nWireConnection;51;0;49;0\nWireConnection;46;0;45;0\nWireConnection;33;0;2;0\nWireConnection;54;0;52;0\nWireConnection;23;0;22;0\nWireConnection;48;0;44;0\nWireConnection;41;0;40;0\nWireConnection;41;1;55;0\nWireConnection;0;0;51;0\nASEEND*/\n//CHKSM=4217BFEBCCECAD2073A228BB92D684CF54BC2E87" - m_functionName: - m_description: Creates a polygon shape with a specified amount of sides - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset.meta deleted file mode 100644 index 0621162b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Polygon.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6906ef7087298c94c853d6753e182169 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset deleted file mode 100644 index f7e8a703..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset +++ /dev/null @@ -1,39 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: PreparePerturbNormalHQ - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15901\n262;107;1149;682;1369.136;129.7274;1;True;False\nNode;AmplifyShaderEditor.SimpleAddOpNode;3;-153,-151;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WireNode;5;-365,-117;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;10;-109,392;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdxOpNode;2;-344,-36;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;11;-153,564;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;8;-141,142;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SqrtOpNode;13;248,484;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdyOpNode;7;-368,180;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ConditionalIfNode;12;54,479;Float;False;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-653,45;Float;False;Value;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;9;401,452;Float;False;False;Filter - Width;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;6;128,158;Float;False;False;Value - One Pixel Down;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;4;116,61;Float;False;False;Value;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;46,-150;Float;False;True;Value - One Pixel Right;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;3;0;5;0\nWireConnection;3;1;2;0\nWireConnection;5;0;1;0\nWireConnection;10;0;2;0\nWireConnection;10;1;2;0\nWireConnection;2;0;1;0\nWireConnection;11;0;7;0\nWireConnection;11;1;7;0\nWireConnection;8;0;1;0\nWireConnection;8;1;7;0\nWireConnection;13;0;12;0\nWireConnection;7;0;1;0\nWireConnection;12;0;10;0\nWireConnection;12;1;11;0\nWireConnection;12;2;10;0\nWireConnection;12;4;11;0\nWireConnection;9;0;13;0\nWireConnection;6;0;8;0\nWireConnection;4;0;1;0\nWireConnection;0;0;3;0\nASEEND*/\n//CHKSM=F843D9238DE3D976B8A55531C9D75AAF0B29A25D" - m_functionName: - m_description: Based on Prepare Perturb Normal HQ UE4 Material Expression - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset.meta deleted file mode 100644 index 6f9cd75c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ce0790c3228f3654b818a19dd51453a4 -timeCreated: 1542716511 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset deleted file mode 100644 index eac209de..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset +++ /dev/null @@ -1,42 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Radial Shear - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity - Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17500\n747;81;640;789;142.1275;882.7152;1.3;True;False\nNode;AmplifyShaderEditor.FunctionInput;1;-114,-240.5;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;4;816,-48;Inherit;False;Offset;2;3;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector2Node;10;624,-16;Inherit;False;Constant;_Vector2;Vector - 2;0;0;Create;True;0;0;False;0;0,0;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;21;823.5911,-159.5089;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WireNode;23;868.5839,-379.9765;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WireNode;22;301.9583,-397.5442;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector2Node;9;128,-64;Inherit;False;Constant;_Vector1;Vector - 1;0;0;Create;True;0;0;False;0;10,10;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.FunctionInput;3;304,-64;Inherit;False;Strength;2;2;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;16;1024,-224;Inherit;False;3;3;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;2;-130,-121.5;Inherit;False;Center;2;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector2Node;6;-288,-128;Inherit;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;0.5,0.5;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;11;48,-192;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DotProductOpNode;12;272,-207;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;18;272,-304;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.NegateNode;20;533.0646,-334.0239;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;19;684.8169,-283.6713;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;15;480,-128;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;5;-304,-256;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;1168,-224;Inherit;True;True;-1;Out;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nWireConnection;1;0;5;0\nWireConnection;4;0;10;0\nWireConnection;21;0;19;0\nWireConnection;21;1;15;0\nWireConnection;23;0;22;0\nWireConnection;22;0;1;0\nWireConnection;3;0;9;0\nWireConnection;16;0;23;0\nWireConnection;16;1;21;0\nWireConnection;16;2;4;0\nWireConnection;2;0;6;0\nWireConnection;11;0;1;0\nWireConnection;11;1;2;0\nWireConnection;12;0;11;0\nWireConnection;12;1;11;0\nWireConnection;18;0;11;0\nWireConnection;20;0;18;0\nWireConnection;19;0;18;1\nWireConnection;19;1;20;0\nWireConnection;15;0;12;0\nWireConnection;15;1;3;0\nWireConnection;0;0;16;0\nASEEND*/\n//CHKSM=A89AF2681F84C95F847B2DABF2152AEDA506C9E8" - m_functionName: - m_description: Creates a radial shear warp based on given UVs - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 14 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset.meta deleted file mode 100644 index ae5f48f8..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Radial Shear.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c6dc9fc7fa9b08c4d95138f2ae88b526 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset deleted file mode 100644 index ee087508..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset +++ /dev/null @@ -1,37 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: RadialUVDistortion - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13706\n234;92;1307;805;1057.718;-728.6741;2.742884;True;False\nNode;AmplifyShaderEditor.CommentaryNode;59;277.4049,1612.7;Float;False;1535;395;;11;47;50;53;52;51;48;55;54;58;56;57;Ring - Panner;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;27;-1156.5,-315;Float;False;1765;958;;20;19;12;15;1;11;13;16;18;17;3;5;8;9;10;21;23;24;25;80;81;Normal - map 1 Panner/Size;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;46;-1152,800;Float;False;1692;591.2493;;13;32;34;39;38;36;33;31;29;70;69;78;79;86;Radial - Math;1,1,1,1;0;0\nNode;AmplifyShaderEditor.PannerNode;18;-218.5,203;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;1,0;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;16;-499.5,260;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;3;-713.5,-240;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.DynamicAppendNode;10;16,-80;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.PannerNode;19;-213.5,487;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,1;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.DynamicAppendNode;24;271.5,348;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;23;10.5,476;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;17;-518.5,501;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;5;-709.5,65;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;21;-0.5,205;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.TextureCoordinatesNode;81;-515.3643,364.2482;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;25;454.5,190;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.PannerNode;54;1156.405,1662.7;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;1,0;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.PannerNode;55;1151.405,1851.699;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,1;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;52;919.5789,1859.739;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.TextureCoordinatesNode;80;-490.1459,-126.2656;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;-168,-227;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;9;-157,48;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FractNode;38;208,944;Float;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;29;-736,960;Float;False;UV - Channel;2;6;False;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;36;24.17026,866.1562;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.TextureCoordinatesNode;78;-976,1024;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.TauNode;70;-134.649,977.495;Float;False;0;1;FLOAT\nNode;AmplifyShaderEditor.Vector2Node;79;-1136,1040;Float;False;Constant;_Vector1;Vector - 1;0;0;2,2;0;3;FLOAT2;FLOAT;FLOAT\nNode;AmplifyShaderEditor.ATan2OpNode;34;-139.461,862.9785;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;67;2008.955,1176.914;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;47;327.4049,1740.699;Float;False;Ring - panner speed;2;5;False;1;0;FLOAT2;1,1;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;63;1601.903,863.11;Float;False;True;True;False;False;1;0;COLOR;0,0,0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;64;1860.937,863.1101;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;50;572.5789,1870.739;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.Vector2Node;69;-750.9933,1135.168;Float;False;Constant;_Vector0;Vector - 0;0;0;1,1;0;3;FLOAT2;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;66;2122.934,960.8027;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;57;1396.404,1844.699;Float;False;False;True;True;True;1;0;FLOAT2;0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.WireNode;62;881.3285,841.1897;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;56;1395.404,1666.7;Float;False;True;False;True;True;1;0;FLOAT2;0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;48;556.5789,1678.739;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.SamplerNode;61;1273.3,858.6689;Float;True;Property;_TextureSample0;Texture - Sample 0;0;0;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;11;-1097.5,295;Float;False;Noise - map panner speed;2;2;False;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;65;1581.182,996.3248;Float;False;Combined - Noise Map Strength;1;3;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;31;-593.5078,943.7484;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;51;929.3787,1738.541;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;33;-384,944;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleTimeNode;15;-773.5,372;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.DynamicAppendNode;58;1645.404,1804.699;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;1;-1106.5,-75;Float;False;Noise - map size;2;1;False;1;0;FLOAT2;1,1;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleTimeNode;53;652.579,1790.739;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.DynamicAppendNode;39;339.0049,1105.292;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;32;-384,864;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;60;974.1886,744.1376;Float;False;Noise - Map;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D\nNode;AmplifyShaderEditor.LengthOpNode;86;-146.1864,1204.794;Float;False;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;12;-814,240;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;68;1781.573,1218.733;Float;False;Texture - Coordination;2;4;False;1;0;FLOAT2;1,1;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;13;-800,512;Float;False;False;True;True;True;1;0;FLOAT2;0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;0;2475.644,909.1371;Float;False;True;UV - Output;0;1;0;FLOAT2;0,0;False;0\nWireConnection;18;0;81;0\nWireConnection;18;1;16;0\nWireConnection;16;0;12;0\nWireConnection;16;1;15;0\nWireConnection;3;0;1;0\nWireConnection;10;0;8;0\nWireConnection;10;1;9;0\nWireConnection;19;0;81;0\nWireConnection;19;1;17;0\nWireConnection;24;0;21;0\nWireConnection;24;1;23;0\nWireConnection;23;0;19;0\nWireConnection;17;0;15;0\nWireConnection;17;1;13;0\nWireConnection;5;0;1;0\nWireConnection;21;0;18;0\nWireConnection;25;0;10;0\nWireConnection;25;1;24;0\nWireConnection;54;0;39;0\nWireConnection;54;1;51;0\nWireConnection;55;0;39;0\nWireConnection;55;1;52;0\nWireConnection;52;0;53;0\nWireConnection;52;1;50;0\nWireConnection;8;0;3;0\nWireConnection;8;1;80;1\nWireConnection;9;0;80;2\nWireConnection;9;1;5;0\nWireConnection;38;0;36;0\nWireConnection;29;0;78;0\nWireConnection;36;0;34;0\nWireConnection;36;1;70;0\nWireConnection;78;0;79;0\nWireConnection;34;0;32;0\nWireConnection;34;1;33;0\nWireConnection;67;0;68;0\nWireConnection;67;1;58;0\nWireConnection;63;0;61;0\nWireConnection;64;0;63;0\nWireConnection;64;1;65;0\nWireConnection;50;0;47;0\nWireConnection;66;0;64;0\nWireConnection;66;1;67;0\nWireConnection;57;0;55;0\nWireConnection;62;0;25;0\nWireConnection;56;0;54;0\nWireConnection;48;0;47;0\nWireConnection;61;0;60;0\nWireConnection;61;1;62;0\nWireConnection;31;0;29;0\nWireConnection;31;1;69;0\nWireConnection;51;0;48;0\nWireConnection;51;1;53;0\nWireConnection;33;0;31;0\nWireConnection;58;0;56;0\nWireConnection;58;1;57;0\nWireConnection;39;0;38;0\nWireConnection;39;1;86;0\nWireConnection;32;0;31;0\nWireConnection;86;0;31;0\nWireConnection;12;0;11;0\nWireConnection;13;0;11;0\nWireConnection;0;0;66;0\nASEEND*/\n//CHKSM=6E93501F5310904D0620611C1184B482F2F90DC7" - m_functionName: - m_description: "Radial UV Distortion originally created by:\nYoeri - Luos_83 - Vleer\r\n - Luos@woodenswordstudios.com" - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 3 - m_customNodeCategory: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset.meta deleted file mode 100644 index 4c5e3c31..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 051d65e7699b41a4c800363fd0e822b2 -timeCreated: 1510748744 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset deleted file mode 100644 index e13bf2b9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset +++ /dev/null @@ -1,41 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Random Range - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17803\n388;132;1046;800;1433.178;491.644;1.608637;True;False\nNode;AmplifyShaderEditor.SinOpNode;6;-544,176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;8;-640,272;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;43758.55;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;4;-704,176;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-928,176;Inherit;False;Seed;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector2Node;5;-976,256;Inherit;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;12.9898,78.233;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.FunctionInput;3;-256,80;Inherit;False;Max;1;2;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;10;-64,0;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-256,0;Inherit;False;Min;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;7;-400,176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;9;-256,176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;128,0;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;6;0;4;0\nWireConnection;4;0;1;0\nWireConnection;4;1;5;0\nWireConnection;10;0;2;0\nWireConnection;10;1;3;0\nWireConnection;10;2;9;0\nWireConnection;7;0;6;0\nWireConnection;7;1;8;0\nWireConnection;9;0;7;0\nWireConnection;0;0;10;0\nASEEND*/\n//CHKSM=66CE582F1B0E5425FE558D38A8279477232CEB3A" - m_functionName: - m_description: Returns a pseudo-random number value based on input Seed that is - between the minimum and maximum values defined by inputs Min and Max respectively - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset.meta deleted file mode 100644 index bfb6cb3a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Random Range.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7b754edb8aebbfb4a9ace907af661cfc -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset deleted file mode 100644 index a8887e4a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Reconstruct World Position From Depth - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17005\n1931;362;1056;538;4001.36;681.6086;2.740022;True;False\nNode;AmplifyShaderEditor.SimpleDivideOpNode;46;-929.051,-434.7967;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;35;-3147.479,-316.2966;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CustomExpressionNode;60;-2820.389,78.77567;Float;False;return - SampleCameraDepth( UV )@;1;False;1;True;UV;FLOAT2;0,0;In;;Float;False;CallSampleCameraDepth;False;False;0;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;49;-609.0508,-434.7967;Inherit;False;FLOAT4;4;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.CameraToWorldMatrix;48;-673.0508,-514.7968;Inherit;False;0;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;40;-1737.396,-386.7965;Inherit;False;3;0;FLOAT3;0,0,0;False;1;FLOAT;2;False;2;FLOAT;-1;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionNode;67;-2816,-384;Inherit;False;Non - Stereo Screen Pos;-1;;3;1731ee083b93c104880efc701e11b49b;0;1;23;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-753.0508,-434.7967;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;1,1,-1;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;45;-1169.051,-370.7965;Inherit;False;False;False;False;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;39;-1890.207,-393.7536;Inherit;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;44;-1169.051,-482.7967;Inherit;False;True;True;True;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.StaticSwitch;38;-2106.277,-215.9235;Float;False;Property;_Keyword0;Keyword - 0;3;0;Fetch;True;0;0;False;0;0;0;0;False;UNITY_REVERSED_Z;Toggle;2;Key0;Key1;Fetch;False;9;1;COLOR;0,0,0,0;False;0;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;5;COLOR;0,0,0,0;False;6;COLOR;0,0,0,0;False;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;36;-2826.844,-233.3465;Inherit;True;Global;_CameraDepthTexture;_CameraDepthTexture;0;0;Create;True;0;0;False;0;None;;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionSwitchByPipeline;59;-2514.247,-211.2117;Inherit;False;4;0;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;37;-2297.287,-54.65176;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.CameraProjectionNode;41;-1625.628,-482.7967;Inherit;False;unity_CameraInvProjection;0;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.DynamicAppendNode;42;-1506.904,-386.7965;Inherit;False;FLOAT4;4;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;43;-1329.051,-418.7966;Inherit;False;2;2;0;FLOAT4x4;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-449.0509,-482.7967;Inherit;False;2;2;0;FLOAT4x4;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;64;-2512,-384;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.FunctionOutput;0;-256,-480;Inherit;False;True;XYZW;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;46;0;44;0\nWireConnection;46;1;45;0\nWireConnection;60;0;35;0\nWireConnection;49;0;47;0\nWireConnection;40;0;39;0\nWireConnection;67;23;35;0\nWireConnection;47;0;46;0\nWireConnection;45;0;43;0\nWireConnection;39;0;64;0\nWireConnection;39;1;64;1\nWireConnection;39;2;38;0\nWireConnection;44;0;43;0\nWireConnection;38;1;59;0\nWireConnection;38;0;37;0\nWireConnection;36;1;35;0\nWireConnection;59;0;36;0\nWireConnection;59;3;36;0\nWireConnection;59;1;36;0\nWireConnection;59;2;60;0\nWireConnection;37;0;59;0\nWireConnection;42;0;40;0\nWireConnection;43;0;41;0\nWireConnection;43;1;42;0\nWireConnection;50;0;48;0\nWireConnection;50;1;49;0\nWireConnection;64;0;67;0\nWireConnection;0;0;50;0\nASEEND*/\n//CHKSM=415E3114CA55A98C7DEB7ABCA71E8F950A996E7A" - m_functionName: - m_description: Reconstructs world position from the depth of the scene. If depth - is unconnected a default screen depth will be calculated. For best results, zwrite - should be OFF and ztest should be ALWAYS. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset.meta deleted file mode 100644 index 1ff88bc9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e7094bcbcc80eb140b2a3dbe6a861de8 -timeCreated: 1507625018 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset deleted file mode 100644 index ce3fc580..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset +++ /dev/null @@ -1,38 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Rectangle - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17902\n-1462;-64;1004;726;585.2094;505.7291;2.101326;True;False\nNode;AmplifyShaderEditor.FunctionInput;3;-272,80;Inherit;False;Height;1;2;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-272,0;Inherit;False;Width;1;1;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;10;-80,0;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;7;-288,-128;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;2;False;2;FLOAT;-1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;4;-688,-128;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;1;-464,-128;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.AbsOpNode;18;-80,-128;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;11;96,-64;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;16;720,-64;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMinOpNode;15;960,-64;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;17;1088,-64;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FWidthOpNode;14;272,32;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;13;416,-64;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.OneMinusNode;12;560,-64;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1248,-64;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;10;0;2;0\nWireConnection;10;1;3;0\nWireConnection;7;0;1;0\nWireConnection;1;0;4;0\nWireConnection;18;0;7;0\nWireConnection;11;0;18;0\nWireConnection;11;1;10;0\nWireConnection;16;0;12;0\nWireConnection;15;0;16;0\nWireConnection;15;1;16;1\nWireConnection;17;0;15;0\nWireConnection;14;0;11;0\nWireConnection;13;0;11;0\nWireConnection;13;1;14;0\nWireConnection;12;0;13;0\nWireConnection;0;0;17;0\nASEEND*/\n//CHKSM=B118B72CF8CE06CB57B6E2BDED3062642C9B7509" - m_functionName: - m_description: Creates a rectangle shape with a specified size - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset.meta deleted file mode 100644 index d2858541..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rectangle.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6b23e0c975270fb4084c354b2c83366a -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset deleted file mode 100644 index 243f7756..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset +++ /dev/null @@ -1,46 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Replace Color - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity - Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17500\n731;73;658;709;498.7031;575.9198;1.332954;True;False\nNode;AmplifyShaderEditor.FunctionSwitch;12;160,-208;Inherit;False;Compare - Alpha;True;0;2;-1;In 0;In 1;Object;-1;9;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;24;603.7781,-62.30967;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;20;752,-64;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;21;959.2881,-109.705;Inherit;True;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.WireNode;23;314.2856,-334.9587;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;18;432,48;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;19;304,128;Inherit;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;1E-05;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;5;288,16;Inherit;False;Fuzziness;1;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;10;144,16;Inherit;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;16;416,-160;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;8;528,-432;Inherit;False;Constant;_Color2;Color - 2;0;0;Create;True;0;0;False;0;0,0,0,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;6;-608,-192;Inherit;False;Constant;_Color0;Color - 0;0;0;Create;True;0;0;False;0;0,0,0,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;1;-416,-192;Inherit;False;In;5;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;2;-416,0;Inherit;False;From;5;1;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;7;-608,0;Inherit;False;Constant;_Color1;Color - 1;0;0;Create;True;0;0;False;0;0,0,0,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DistanceOpNode;11;-160,-64;Inherit;False;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SwizzleNode;14;-176,-176;Inherit;False;FLOAT3;0;1;2;3;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SwizzleNode;13;-176,-272;Inherit;False;FLOAT3;0;1;2;3;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DistanceOpNode;15;0,-240;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;22;-142.4747,-355.8744;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;9;144,-96;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;768,-304;Inherit;False;To;5;2;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;4;272,-96;Inherit;False;Range;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1224.459,-102.2181;Inherit;False;True;-1;Out;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nWireConnection;12;0;15;0\nWireConnection;12;1;11;0\nWireConnection;24;0;16;0\nWireConnection;24;1;18;0\nWireConnection;20;0;24;0\nWireConnection;21;0;3;0\nWireConnection;21;1;23;0\nWireConnection;21;2;20;0\nWireConnection;23;0;22;0\nWireConnection;18;0;5;0\nWireConnection;18;1;19;0\nWireConnection;5;0;10;0\nWireConnection;16;0;11;0\nWireConnection;16;1;4;0\nWireConnection;1;0;6;0\nWireConnection;2;0;7;0\nWireConnection;11;0;1;0\nWireConnection;11;1;2;0\nWireConnection;14;0;2;0\nWireConnection;13;0;1;0\nWireConnection;15;0;13;0\nWireConnection;15;1;14;0\nWireConnection;22;0;1;0\nWireConnection;3;0;8;0\nWireConnection;4;0;9;0\nWireConnection;0;0;21;0\nASEEND*/\n//CHKSM=6A90827C59AE8E0E59809A229392575842D7BEF8" - m_functionName: - m_description: Replaces colors from given In which are equal to From to color To - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset.meta deleted file mode 100644 index 53b47d9c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Replace Color.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 896dccb3016c847439def376a728b869 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset deleted file mode 100644 index 9d384bb0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset +++ /dev/null @@ -1,46 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Rounded Rectangle - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity - Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17500\n776;81;858;790;239.8782;396.9632;2.892348;True;False\nNode;AmplifyShaderEditor.FunctionInput;1;616.5462,415.359;Inherit;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;3;-32,352;Inherit;False;Height;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;21;189.5313,424.008;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WireNode;23;482.2314,693.308;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;22;1300.805,516.7463;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WireNode;36;1147.975,717.6099;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;26;1280,640;Inherit;False;25;Radius;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;24;1472,560;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;27;1648,608;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;28;1472,688;Inherit;False;Constant;_Float6;Float - 6;0;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;29;1776,608;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;30;1936,624;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;31;1744,704;Inherit;False;25;Radius;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;32;2096,576;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FWidthOpNode;34;2096,704;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;33;2288,608;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;7;-192,352;Inherit;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;35;2416,624;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;6;-176,240;Inherit;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;8;-256,96;Inherit;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;0.1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;5;427.5291,412.736;Inherit;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;18;624,496;Inherit;False;Constant;_Float4;Float - 4;0;0;Create;True;0;0;False;0;2;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;19;640,592;Inherit;False;Constant;_Float5;Float - 5;0;0;Create;True;0;0;False;0;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;17;800,448;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.AbsOpNode;20;1014.086,440.2351;Inherit;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;11;288,128;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;12;160,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;13;240,320;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;14;448,192;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;15;624,224;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;16;464,320;Inherit;False;Constant;_Float3;Float - 3;0;0;Create;True;0;0;False;0;1E-05;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;25;784,272;Inherit;False;Radius;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;9;160,96;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-112,96;Inherit;False;Radius;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleNode;10;16,96;Inherit;False;2;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-32,240;Inherit;False;Width;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;2544,624;Inherit;False;True;-1;Out;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;1;0;5;0\nWireConnection;3;0;7;0\nWireConnection;21;0;2;0\nWireConnection;21;1;3;0\nWireConnection;23;0;21;0\nWireConnection;22;0;20;0\nWireConnection;22;1;36;0\nWireConnection;36;0;23;0\nWireConnection;24;0;22;0\nWireConnection;24;1;26;0\nWireConnection;27;0;24;0\nWireConnection;27;1;28;0\nWireConnection;29;0;27;0\nWireConnection;30;0;29;0\nWireConnection;30;1;31;0\nWireConnection;32;0;30;0\nWireConnection;34;0;30;0\nWireConnection;33;0;32;0\nWireConnection;33;1;34;0\nWireConnection;35;0;33;0\nWireConnection;17;0;1;0\nWireConnection;17;1;18;0\nWireConnection;17;2;19;0\nWireConnection;20;0;17;0\nWireConnection;11;0;9;0\nWireConnection;11;1;12;0\nWireConnection;12;0;2;0\nWireConnection;13;0;3;0\nWireConnection;14;0;11;0\nWireConnection;14;1;13;0\nWireConnection;15;0;14;0\nWireConnection;15;1;16;0\nWireConnection;25;0;15;0\nWireConnection;9;0;10;0\nWireConnection;4;0;8;0\nWireConnection;10;0;4;0\nWireConnection;2;0;6;0\nWireConnection;0;0;35;0\nASEEND*/\n//CHKSM=6DC878F2DF725F7361203E76F473DF65D786CAD0" - m_functionName: - m_description: Creates a round rectangle shape from a given size and radius - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesIndex: -1 - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 - m_hidden: 0 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset.meta deleted file mode 100644 index 01c3ee86..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Rounded Rectangle.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8679f72f5be758f47babb3ba1d5f51d3 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SRP Additional Light.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SRP Additional Light.asset deleted file mode 100644 index a8a58bea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SRP Additional Light.asset +++ /dev/null @@ -1,79 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: SRP Additional Light - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=17503\n385;373;1413;749;2027.142;507.6773;1.942238;True;False\nNode;AmplifyShaderEditor.FunctionInput;14;-736,368;Inherit;False;Specular - Color;3;3;False;1;0;FLOAT3;1,1,1;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldNormalVector;12;-1116,127;Inherit;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldNormalVector;4;-1312,288;Inherit;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;10;-1472,128;Inherit;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;0,0,1;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionInput;18;-736,448;Inherit;False;Smoothness;1;4;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;15;-736,272;Inherit;False;View - Dir;3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.CustomExpressionNode;22;-496,208;Inherit;False;float3 - Color = 0@$#ifdef _ADDITIONAL_LIGHTS$int numLights = GetAdditionalLightsCount()@$for(int - i = 0@ i= 1 ) - return lerp( l4, m4, zoomLerp ); - else if ( i.color.a >= 0.75 ) - return lerp( l3, m3, zoomLerp ); - else if ( i.color.a >= 0.5 ) - return lerp( l2, m2, zoomLerp ); - else - return l1; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders/Unlit-ColoredAlpha.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders/Unlit-ColoredAlpha.shader.meta deleted file mode 100644 index 528ef296..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Shaders/Unlit-ColoredAlpha.shader.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 50fc796413bac8b40aff70fb5a886273 -timeCreated: 1491397480 -licenseType: Store -ShaderImporter: - defaultTextures: - - _MainTex: {fileID: 2800000, guid: 02f71419854c0d845a930c9e0a0bf775, type: 3} - - _SecondTex: {fileID: 2800000, guid: 03a7d169469c1af41bb03241a7b7e23d, type: 3} - - _ThirdTex: {fileID: 2800000, guid: c3512c25766a40245ac94c6b1722d76e, type: 3} - - _FourthTex: {fileID: 2800000, guid: e0f922c44762291498cc62e0917609be, type: 3} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates.meta deleted file mode 100644 index f5784b72..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 211faf49d0bea6c4081e4e1135d19686 -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage deleted file mode 100644 index 41ce47b3..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage.meta deleted file mode 100644 index 0ca30b9d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/CustomRTTemplates.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 191365b4aece81443875ae2bb7243b55 -timeCreated: 1539791396 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage deleted file mode 100644 index 0fc50bfa..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage.meta deleted file mode 100644 index f46c626f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDSRPTemplates.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9a5e61a8b3421b944863d0946e32da0a -timeCreated: 1531836588 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage deleted file mode 100644 index 131fb679..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage.meta deleted file mode 100644 index 89ca7fea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/LWSRPTemplates.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4c816894a3147d343891060451241bfe -timeCreated: 1520621352 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy.meta deleted file mode 100644 index 55a974ea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6e848a1cd56b4c4489af03626db2de58 -folderAsset: yes -timeCreated: 1527085590 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader deleted file mode 100644 index cac22d89..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader +++ /dev/null @@ -1,78 +0,0 @@ -Shader /*ase_name*/ "Hidden/Templates/Legacy/DefaultUnlit" /*end*/ -{ - Properties - { - _MainTex ("Sprite Texture", 2D) = "white" {} - _Color ("Tint", Color) = (1,1,1,1) - /*ase_props*/ - } - - SubShader - { - Tags { "RenderType"="Opaque" } - LOD 100 - Cull Off - - /*ase_pass*/ - Pass - { - CGPROGRAM - #pragma target 3.0 - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - /*ase_pragma*/ - - struct appdata - { - float4 vertex : POSITION; - float4 texcoord : TEXCOORD0; - float4 texcoord1 : TEXCOORD1; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;uv0=tc0.xy;uv1=tc1.xy*/ - }; - - struct v2f - { - float4 vertex : SV_POSITION; - float4 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(1,):sp=sp.xyzw;uv0=tc0.xy;uv1=tc0.zw*/ - }; - - uniform sampler2D _MainTex; - uniform fixed4 _Color; - /*ase_globals*/ - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - o.texcoord.xy = v.texcoord.xy; - o.texcoord.zw = v.texcoord1.xy; - - // ase common template code - /*ase_vert_code:v=appdata;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Local Vertex;Float3*/ float3(0,0,0) /*end*/; - o.vertex = UnityObjectToClipPos(v.vertex); - return o; - } - - fixed4 frag (v2f i /*ase_frag_input*/) : SV_Target - { - fixed4 myColorVar; - // ase common template code - /*ase_frag_code:i=v2f*/ - - myColorVar = /*ase_frag_out:Frag Color;Float4*/fixed4(1,0,0,1)/*end*/; - return myColorVar; - } - ENDCG - } - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader.meta deleted file mode 100644 index 05481633..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/DefaultUnlit.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6e114a916ca3e4b4bb51972669d463bf -timeCreated: 1496328687 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader deleted file mode 100644 index b0eab5dd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader +++ /dev/null @@ -1,289 +0,0 @@ -Shader /*ase_name*/ "Hidden/Templates/Legacy/Multi Pass Unlit" /*end*/ -{ - Properties - { - /*ase_props*/ - } - - SubShader - { - Tags { "RenderType"="Opaque" } - LOD 100 - - Cull Off - CGINCLUDE - #pragma target 3.0 - ENDCG - - /*ase_pass*/ - Pass - { - /*ase_main_pass*/ - Name "ForwardBase" - Tags { "LightMode"="ForwardBase" } - - /*ase_all_modules*/ - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma multi_compile_fwdbase - #define UNITY_PASS_FORWARDBASE - #include "UnityCG.cginc" - /*ase_pragma*/ - /*ase_globals*/ - - struct appdata - { - float4 vertex : POSITION; - float3 normal : NORMAL; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;n=n*/ - }; - - struct v2f - { - float4 pos : SV_POSITION; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(1,):sp=sp.xyzw*/ - }; - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_INITIALIZE_OUTPUT(v2f,o); - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - - /*ase_vert_code:v=appdata;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Local Vertex;Float3;_Vertex*/ float3(0,0,0) /*end*/; - o.pos = UnityObjectToClipPos(v.vertex); - #if ASE_SHADOWS - #if UNITY_VERSION >= 560 - UNITY_TRANSFER_SHADOW( o, v.texcoord ); - #else - TRANSFER_SHADOW( o ); - #endif - #endif - return o; - } - - float4 frag (v2f i /*ase_frag_input*/) : SV_Target - { - float3 outColor; - float outAlpha; - - /*ase_frag_code:i=v2f*/ - - outColor = /*ase_frag_out:Color;Float3;_Color*/float3(1,1,1)/*end*/; - outAlpha = /*ase_frag_out:Alpha;Float;_Alpha*/1/*end*/; - clip(outAlpha); - return float4(outColor,outAlpha); - } - ENDCG - } - - /*ase_pass*/ - Pass - { - Name "ForwardAdd" - Tags { "LightMode" = "ForwardAdd" } - ZWrite Off - Blend One One - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma multi_compile_fwdadd_fullshadows - #define UNITY_PASS_FORWARDADD - #include "UnityCG.cginc" - /*ase_pragma*/ - /*ase_globals*/ - - struct appdata - { - float4 vertex : POSITION; - float3 normal : NORMAL; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;n=n*/ - }; - - struct v2f - { - float4 pos : SV_POSITION; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(1,):sp=sp.xyzw*/ - }; - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_INITIALIZE_OUTPUT(v2f,o); - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - - /*ase_vert_code:v=appdata;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Local Vertex;Float3;_Vertex*/ float3(0,0,0) /*end*/; - o.pos = UnityObjectToClipPos(v.vertex); - #if ASE_SHADOWS - #if UNITY_VERSION >= 560 - UNITY_TRANSFER_SHADOW( o, v.texcoord ); - #else - TRANSFER_SHADOW( o ); - #endif - #endif - return o; - } - - float4 frag (v2f i /*ase_frag_input*/) : SV_Target - { - float3 outColor; - float outAlpha; - - /*ase_frag_code:i=v2f*/ - - outColor = /*ase_frag_out:Color;Float3;_Color*/float3(1,1,1)/*end*/; - outAlpha = /*ase_frag_out:Alpha;Float;_Alpha*/1/*end*/; - clip(outAlpha); - return float4(outColor,outAlpha); - } - ENDCG - } - - /*ase_pass*/ - Pass - { - Name "Deferred" - Tags { "LightMode" = "Deferred" } - - /*ase_all_modules*/ - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma multi_compile_prepassfinal - #define UNITY_PASS_DEFERRED - #include "UnityCG.cginc" - /*ase_pragma*/ - /*ase_globals*/ - - struct appdata - { - float4 vertex : POSITION; - float3 normal : NORMAL; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;n=n*/ - }; - - struct v2f - { - float4 pos : SV_POSITION; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(1,):sp=sp.xyzw*/ - }; - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_INITIALIZE_OUTPUT(v2f,o); - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - - /*ase_vert_code:v=appdata;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Local Vertex;Float3;_Vertex*/ float3(0,0,0) /*end*/; - o.pos = UnityObjectToClipPos(v.vertex); - #if ASE_SHADOWS - #if UNITY_VERSION >= 560 - UNITY_TRANSFER_SHADOW( o, v.texcoord ); - #else - TRANSFER_SHADOW( o ); - #endif - #endif - return o; - } - - void frag (v2f i /*ase_frag_input*/, out half4 outGBuffer0 : SV_Target0, out half4 outGBuffer1 : SV_Target1, out half4 outGBuffer2 : SV_Target2, out half4 outGBuffer3 : SV_Target3) - { - /*ase_frag_code:i=v2f*/ - - outGBuffer0 = /*ase_frag_out:GBuffer0;Float4*/0/*end*/; - outGBuffer1 = /*ase_frag_out:GBuffer1;Float4*/0/*end*/; - outGBuffer2 = /*ase_frag_out:GBuffer2;Float4*/0/*end*/; - outGBuffer3 = /*ase_frag_out:GBuffer3;Float4*/0/*end*/; - } - ENDCG - } - - /*ase_pass*/ - Pass - { - /*ase_hide_pass:SyncP*/ - Name "ShadowCaster" - Tags { "LightMode"="ShadowCaster" } - ZWrite On - ZTest LEqual - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma multi_compile_shadowcaster - #define UNITY_PASS_SHADOWCASTER - #include "UnityCG.cginc" - /*ase_pragma*/ - /*ase_globals*/ - - struct appdata - { - float4 vertex : POSITION; - float3 normal : NORMAL; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;n=n*/ - }; - - struct v2f - { - V2F_SHADOW_CASTER; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(1,):sp=sp.xyzw*/ - }; - - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_INITIALIZE_OUTPUT(v2f,o); - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - - /*ase_vert_code:v=appdata;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Local Vertex;Float3;_Vertex*/ float3(0,0,0) /*end*/; - TRANSFER_SHADOW_CASTER_NORMALOFFSET(o) - return o; - } - - float4 frag (v2f i /*ase_frag_input*/) : SV_Target - { - float3 outColor; - float outAlpha; - - /*ase_frag_code:i=v2f*/ - - outColor = /*ase_frag_out:Color;Float3;_Color*/float3(1,1,1)/*end*/; - outAlpha = /*ase_frag_out:Alpha;Float;_Alpha*/1/*end*/; - clip(outAlpha); - SHADOW_CASTER_FRAGMENT(i) - } - ENDCG - } - /*ase_pass_end*/ - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader.meta deleted file mode 100644 index aab11e92..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/MultiPassUnlit.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e1de45c0d41f68c41b2cc20c8b9c05ef -timeCreated: 1496328687 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader deleted file mode 100644 index c501235e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader +++ /dev/null @@ -1,123 +0,0 @@ -Shader /*ase_name*/ "Hidden/Templates/Legacy/Particles Alpha Blended" /*end*/ -{ - Properties - { - _TintColor ("Tint Color", Color) = (0.5,0.5,0.5,0.5) - _MainTex ("Particle Texture", 2D) = "white" {} - _InvFade ("Soft Particles Factor", Range(0.01,3.0)) = 1.0 - /*ase_props*/ - } - - - Category - { - SubShader - { - Tags{ "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" "PreviewType" = "Plane" } - Blend SrcAlpha OneMinusSrcAlpha - ColorMask RGB - Cull Off - Lighting Off - ZWrite Off - ZTest LEqual - /*ase_pass*/ - Pass { - - CGPROGRAM - #ifndef UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX - #define UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input) - #endif - - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - #pragma multi_compile_instancing - #pragma multi_compile_particles - #pragma multi_compile_fog - /*ase_pragma*/ - - #include "UnityCG.cginc" - - struct appdata_t - { - float4 vertex : POSITION; - fixed4 color : COLOR; - float4 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;uv0=tc0;c=c*/ - }; - - struct v2f - { - float4 vertex : SV_POSITION; - fixed4 color : COLOR; - float4 texcoord : TEXCOORD0; - UNITY_FOG_COORDS(1) - #ifdef SOFTPARTICLES_ON - float4 projPos : TEXCOORD2; - #endif - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(3,):sp=sp.xyzw;uv0=tc0;c=c*/ - }; - - - #if UNITY_VERSION >= 560 - UNITY_DECLARE_DEPTH_TEXTURE( _CameraDepthTexture ); - #else - uniform sampler2D_float _CameraDepthTexture; - #endif - - //Don't delete this comment - // uniform sampler2D_float _CameraDepthTexture; - - uniform sampler2D _MainTex; - uniform fixed4 _TintColor; - uniform float4 _MainTex_ST; - uniform float _InvFade; - /*ase_globals*/ - - v2f vert ( appdata_t v /*ase_vert_input*/ ) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - /*ase_vert_code:v=appdata_t;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Offset;Float3*/ float3( 0, 0, 0 ) /*end*/; - o.vertex = UnityObjectToClipPos(v.vertex); - #ifdef SOFTPARTICLES_ON - o.projPos = ComputeScreenPos (o.vertex); - COMPUTE_EYEDEPTH(o.projPos.z); - #endif - o.color = v.color; - o.texcoord = v.texcoord; - UNITY_TRANSFER_FOG(o,o.vertex); - return o; - } - - fixed4 frag ( v2f i /*ase_frag_input*/ ) : SV_Target - { - UNITY_SETUP_INSTANCE_ID( i ); - UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( i ); - - #ifdef SOFTPARTICLES_ON - float sceneZ = LinearEyeDepth (SAMPLE_DEPTH_TEXTURE_PROJ(_CameraDepthTexture, UNITY_PROJ_COORD(i.projPos))); - float partZ = i.projPos.z; - float fade = saturate (_InvFade * (sceneZ-partZ)); - i.color.a *= fade; - #endif - - /*ase_frag_code:i=v2f*/ - - fixed4 col = /*ase_frag_out:Color;Float4*/2.0f * i.color * _TintColor * tex2D(_MainTex, i.texcoord.xy*_MainTex_ST.xy + _MainTex_ST.zw )/*end*/; - UNITY_APPLY_FOG(i.fogCoord, col); - return col; - } - ENDCG - } - } - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader.meta deleted file mode 100644 index 8880a98e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Particle Alpha Blend.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0b6a9f8b4f707c74ca64c0be8e590de0 -timeCreated: 1496654572 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader deleted file mode 100644 index e862731a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader +++ /dev/null @@ -1,94 +0,0 @@ -Shader /*ase_name*/ "Hidden/Templates/Legacy/PostProcess" /*end*/ -{ - Properties - { - _MainTex ( "Screen", 2D ) = "black" {} - /*ase_props*/ - } - - SubShader - { - Tags{ } - - ZTest Always - Cull Off - ZWrite Off - - /*ase_pass*/ - Pass - { - CGPROGRAM - - #pragma vertex vert_img_custom - #pragma fragment frag - #pragma target 3.0 - #include "UnityCG.cginc" - /*ase_pragma*/ - - struct appdata_img_custom - { - float4 vertex : POSITION; - half2 texcoord : TEXCOORD0; - /*ase_vdata:p=p;uv0=tc0*/ - }; - - struct v2f_img_custom - { - float4 pos : SV_POSITION; - half2 uv : TEXCOORD0; - half2 stereoUV : TEXCOORD2; - #if UNITY_UV_STARTS_AT_TOP - half4 uv2 : TEXCOORD1; - half4 stereoUV2 : TEXCOORD3; - #endif - /*ase_interp(4,):sp=sp.xyzw;uv0=tc0.xy;uv1=tc1;uv2=tc2;uv3=tc3*/ - }; - - uniform sampler2D _MainTex; - uniform half4 _MainTex_TexelSize; - uniform half4 _MainTex_ST; - - /*ase_globals*/ - - v2f_img_custom vert_img_custom ( appdata_img_custom v /*ase_vert_input*/ ) - { - v2f_img_custom o; - /*ase_vert_code:v=appdata_img_custom;o=v2f_img_custom*/ - o.pos = UnityObjectToClipPos( v.vertex ); - o.uv = float4( v.texcoord.xy, 1, 1 ); - - #if UNITY_UV_STARTS_AT_TOP - o.uv2 = float4( v.texcoord.xy, 1, 1 ); - o.stereoUV2 = UnityStereoScreenSpaceUVAdjust ( o.uv2, _MainTex_ST ); - - if ( _MainTex_TexelSize.y < 0.0 ) - o.uv.y = 1.0 - o.uv.y; - #endif - o.stereoUV = UnityStereoScreenSpaceUVAdjust ( o.uv, _MainTex_ST ); - return o; - } - - half4 frag ( v2f_img_custom i /*ase_frag_input*/) : SV_Target - { - #ifdef UNITY_UV_STARTS_AT_TOP - half2 uv = i.uv2; - half2 stereoUV = i.stereoUV2; - #else - half2 uv = i.uv; - half2 stereoUV = i.stereoUV; - #endif - - half4 finalColor; - - // ase common template code - /*ase_frag_code:i=v2f_img_custom*/ - - finalColor = /*ase_frag_out:Frag Color;Float4*/half4( 1, 1, 1, 1 )/*end*/; - - return finalColor; - } - ENDCG - } - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader.meta deleted file mode 100644 index 010915cf..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/PostProcess.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c71b220b631b6344493ea3cf87110c93 -timeCreated: 1499337997 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader deleted file mode 100644 index 89b5eac5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader +++ /dev/null @@ -1,108 +0,0 @@ -Shader /*ase_name*/"Hidden/Templates/Legacy/Sprites Default"/*end*/ -{ - Properties - { - [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} - _Color ("Tint", Color) = (1,1,1,1) - [MaterialToggle] PixelSnap ("Pixel snap", Float) = 0 - [PerRendererData] _AlphaTex ("External Alpha", 2D) = "white" {} - /*ase_props*/ - } - - SubShader - { - Tags - { - "Queue"="Transparent" - "IgnoreProjector"="True" - "RenderType"="Transparent" - "PreviewType"="Plane" - "CanUseSpriteAtlas"="True" - } - - Cull Off - Lighting Off - ZWrite Off - Blend One OneMinusSrcAlpha - - /*ase_pass*/ - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 3.0 - #pragma multi_compile _ PIXELSNAP_ON - #pragma multi_compile _ ETC1_EXTERNAL_ALPHA - #include "UnityCG.cginc" - /*ase_pragma*/ - - struct appdata_t - { - float4 vertex : POSITION; - float4 color : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;uv0=tc0.xy;c=c*/ - }; - - struct v2f - { - float4 vertex : SV_POSITION; - fixed4 color : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(1,):sp=sp.xyzw;uv0=tc0.xy;c=c*/ - }; - - uniform fixed4 _Color; - uniform float _EnableExternalAlpha; - uniform sampler2D _MainTex; - uniform sampler2D _AlphaTex; - /*ase_globals*/ - - v2f vert( appdata_t IN /*ase_vert_input*/ ) - { - v2f OUT; - UNITY_SETUP_INSTANCE_ID(IN); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); - UNITY_TRANSFER_INSTANCE_ID(IN, OUT); - /*ase_vert_code:IN=appdata_t;OUT=v2f*/ - - IN.vertex.xyz += /*ase_vert_out:Offset;Float3*/ float3(0,0,0) /*end*/; - OUT.vertex = UnityObjectToClipPos(IN.vertex); - OUT.texcoord = IN.texcoord; - OUT.color = IN.color * _Color; - #ifdef PIXELSNAP_ON - OUT.vertex = UnityPixelSnap (OUT.vertex); - #endif - - return OUT; - } - - fixed4 SampleSpriteTexture (float2 uv) - { - fixed4 color = tex2D (_MainTex, uv); - -#if ETC1_EXTERNAL_ALPHA - // get the color from an external texture (usecase: Alpha support for ETC1 on android) - fixed4 alpha = tex2D (_AlphaTex, uv); - color.a = lerp (color.a, alpha.r, _EnableExternalAlpha); -#endif //ETC1_EXTERNAL_ALPHA - - return color; - } - - fixed4 frag(v2f IN /*ase_frag_input*/ ) : SV_Target - { - /*ase_frag_code:IN=v2f*/ - fixed4 c = /*ase_frag_out:Color;Float4*/SampleSpriteTexture (IN.texcoord) * IN.color/*end*/; - c.rgb *= c.a; - return c; - } - ENDCG - } - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader.meta deleted file mode 100644 index 560e691d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Sprites-Default.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0f8ba0101102bb14ebf021ddadce9b49 -timeCreated: 1500572363 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader deleted file mode 100644 index 7fa34ee5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader +++ /dev/null @@ -1,127 +0,0 @@ -Shader /*ase_name*/"Hidden/Templates/Legacy/UIDefault"/*end*/ -{ - Properties - { - [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} - _Color ("Tint", Color) = (1,1,1,1) - - _StencilComp ("Stencil Comparison", Float) = 8 - _Stencil ("Stencil ID", Float) = 0 - _StencilOp ("Stencil Operation", Float) = 0 - _StencilWriteMask ("Stencil Write Mask", Float) = 255 - _StencilReadMask ("Stencil Read Mask", Float) = 255 - - _ColorMask ("Color Mask", Float) = 15 - - [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 - /*ase_props*/ - } - - SubShader - { - Tags - { - "Queue"="Transparent" - "IgnoreProjector"="True" - "RenderType"="Transparent" - "PreviewType"="Plane" - "CanUseSpriteAtlas"="True" - } - - Stencil - { - Ref [_Stencil] - Comp [_StencilComp] - Pass [_StencilOp] - ReadMask [_StencilReadMask] - WriteMask [_StencilWriteMask] - } - - Cull Off - Lighting Off - ZWrite Off - ZTest [unity_GUIZTestMode] - Blend SrcAlpha OneMinusSrcAlpha - ColorMask [_ColorMask] - - /*ase_pass*/ - Pass - { - Name "Default" - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 3.0 - - #include "UnityCG.cginc" - #include "UnityUI.cginc" - - #pragma multi_compile __ UNITY_UI_CLIP_RECT - #pragma multi_compile __ UNITY_UI_ALPHACLIP - - /*ase_pragma*/ - - struct appdata_t - { - float4 vertex : POSITION; - float4 color : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;uv0=tc0.xy;c=c*/ - }; - - struct v2f - { - float4 vertex : SV_POSITION; - fixed4 color : COLOR; - half2 texcoord : TEXCOORD0; - float4 worldPosition : TEXCOORD1; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(2,):sp=sp.xyzw;uv0=tc0.xy;c=c;uv1=tc1.xyzw*/ - }; - - uniform fixed4 _Color; - uniform fixed4 _TextureSampleAdd; - uniform float4 _ClipRect; - uniform sampler2D _MainTex; - /*ase_globals*/ - - v2f vert( appdata_t IN /*ase_vert_input*/ ) - { - v2f OUT; - UNITY_SETUP_INSTANCE_ID( IN ); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); - UNITY_TRANSFER_INSTANCE_ID(IN, OUT); - OUT.worldPosition = IN.vertex; - /*ase_vert_code:IN=appdata_t;OUT=v2f*/ - - OUT.worldPosition.xyz += /*ase_vert_out:Offset;Float3*/ float3( 0, 0, 0 ) /*end*/; - OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); - - OUT.texcoord = IN.texcoord; - - OUT.color = IN.color * _Color; - return OUT; - } - - fixed4 frag(v2f IN /*ase_frag_input*/ ) : SV_Target - { - /*ase_frag_code:IN=v2f*/ - half4 color = /*ase_frag_out:Color;Float4*/(tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color/*end*/; - - #ifdef UNITY_UI_CLIP_RECT - color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); - #endif - - #ifdef UNITY_UI_ALPHACLIP - clip (color.a - 0.001); - #endif - - return color; - } - ENDCG - } - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader.meta deleted file mode 100644 index 0d8bdf79..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UIDefault.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5056123faa0c79b47ab6ad7e8bf059a4 -timeCreated: 1496313583 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader deleted file mode 100644 index 6f6ba830..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader +++ /dev/null @@ -1,103 +0,0 @@ -Shader /*ase_name*/ "Hidden/Templates/Unlit" /*end*/ -{ - Properties - { - /*ase_props*/ - } - - SubShader - { - /*ase_subshader_options:Name=Additional Options - Option:Vertex Position,InvertActionOnDeselection:Absolute,Relative:Relative - Absolute:SetDefine:ASE_ABSOLUTE_VERTEX_POS 1 - Absolute:SetPortName:1,Vertex Position - Relative:SetPortName:1,Vertex Offset - */ - - Tags { "RenderType"="Opaque" } - LOD 100 - - /*ase_all_modules*/ - - /*ase_pass*/ - Pass - { - Name "Unlit" - Tags { "LightMode" = "ForwardBase" } - CGPROGRAM - - #ifndef UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX - //only defining to not throw compilation error over Unity 5.5 - #define UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input) - #endif - #pragma vertex vert - #pragma fragment frag - #pragma multi_compile_instancing - #include "UnityCG.cginc" - /*ase_pragma*/ - - struct appdata - { - float4 vertex : POSITION; - float4 color : COLOR; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p;c=c*/ - }; - - struct v2f - { - float4 vertex : SV_POSITION; -#ifdef ASE_NEEDS_FRAG_WORLD_POSITION - float3 worldPos : TEXCOORD0; -#endif - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(1,):sp=sp.xyzw;wp=tc0*/ - }; - - /*ase_globals*/ - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - - /*ase_vert_code:v=appdata;o=v2f*/ - float3 vertexValue = float3(0, 0, 0); - #if ASE_ABSOLUTE_VERTEX_POS - vertexValue = v.vertex.xyz; - #endif - vertexValue = /*ase_vert_out:Vertex Offset;Float3*/vertexValue/*end*/; - #if ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; - #else - v.vertex.xyz += vertexValue; - #endif - o.vertex = UnityObjectToClipPos(v.vertex); - -#ifdef ASE_NEEDS_FRAG_WORLD_POSITION - o.worldPos = mul(unity_ObjectToWorld, v.vertex).xyz; -#endif - return o; - } - - fixed4 frag (v2f i /*ase_frag_input*/) : SV_Target - { - UNITY_SETUP_INSTANCE_ID(i); - UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(i); - fixed4 finalColor; -#ifdef ASE_NEEDS_FRAG_WORLD_POSITION - /*ase_local_var:wp*/float3 WorldPosition = i.worldPos; -#endif - /*ase_frag_code:i=v2f*/ - - finalColor = /*ase_frag_out:Frag Color;Float4*/fixed4(1,1,1,1)/*end*/; - return finalColor; - } - ENDCG - } - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader.meta deleted file mode 100644 index 0c928b0a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/Unlit.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0770190933193b94aaa3065e307002fa -timeCreated: 1496328687 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader deleted file mode 100644 index 562ad4e1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader +++ /dev/null @@ -1,119 +0,0 @@ -Shader /*ase_name*/ "Hidden/Templates/Legacy/UnlitLightmap" /*end*/ -{ - Properties - { - /*ase_props*/ - } - - SubShader - { - Tags { "RenderType"="Opaque" } - LOD 100 - /*ase_all_modules*/ - - Pass - { - /*ase_main_pass*/ - Tags{ "LightMode" = "VertexLMRGBM" "RenderType" = "Opaque" } - Name "Unlit LM" - CGPROGRAM - #pragma target 2.0 - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - /*ase_pragma*/ - - struct appdata - { - float4 vertex : POSITION; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p*/ - }; - - struct v2f - { - float4 vertex : SV_POSITION; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(0,):sp=sp.xyzw*/ - }; - - /*ase_globals*/ - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - /*ase_vert_code:v=appdata;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Local Vertex;Float3;_Vertex*/ float3(0,0,0) /*end*/; - o.vertex = UnityObjectToClipPos(v.vertex); - return o; - } - - fixed4 frag (v2f i /*ase_frag_input*/) : SV_Target - { - fixed4 finalColor; - /*ase_frag_code:i=v2f*/ - - finalColor = /*ase_frag_out:Frag Color;Float4;_Color*/fixed4(1,1,1,1)/*end*/; - return finalColor; - } - ENDCG - } - - Pass - { - /*ase_hide_pass*/ - Tags{ "LightMode" = "VertexLM" "RenderType" = "Opaque" } - Name "Unlit LM Mobile" - CGPROGRAM - #pragma target 2.0 - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - /*ase_pragma*/ - - struct appdata - { - float4 vertex : POSITION; - UNITY_VERTEX_INPUT_INSTANCE_ID - /*ase_vdata:p=p*/ - }; - - struct v2f - { - float4 vertex : SV_POSITION; - UNITY_VERTEX_OUTPUT_STEREO - /*ase_interp(0,):sp=sp.xyzw*/ - }; - - /*ase_globals*/ - - v2f vert ( appdata v /*ase_vert_input*/) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - /*ase_vert_code:v=appdata;o=v2f*/ - - v.vertex.xyz += /*ase_vert_out:Local Vertex;Float3;_Vertex*/ float3(0,0,0) /*end*/; - o.vertex = UnityObjectToClipPos(v.vertex); - return o; - } - - fixed4 frag (v2f i /*ase_frag_input*/) : SV_Target - { - fixed4 finalColor; - /*ase_frag_code:i=v2f*/ - - finalColor = /*ase_frag_out:Frag Color;Float4;_Color*/fixed4(1,1,1,1)/*end*/; - return finalColor; - } - ENDCG - } - } - CustomEditor "ASEMaterialInspector" -} diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader.meta deleted file mode 100644 index 38c7e305..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/Legacy/UnlitLightmap.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 899e609c083c74c4ca567477c39edef0 -timeCreated: 1528987785 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage deleted file mode 100644 index 9f38ece8..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage.meta deleted file mode 100644 index d2aa6b0f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/PPStackTemplates.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f86c907c9d9e85846835ba31e656bd60 -timeCreated: 1550245105 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy).meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy).meta deleted file mode 100644 index 1d7537c6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy).meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cc9e432e1a0a4764f80870c080173cb7 -folderAsset: yes -timeCreated: 1520621311 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage deleted file mode 100644 index bf432af5..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage.meta deleted file mode 100644 index 36f907ad..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 3xx (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4dc1afbcc68875c4780502f5e6b80158 -timeCreated: 1540292246 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: \ No newline at end of file diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage deleted file mode 100644 index 5e8f93ce..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage.meta deleted file mode 100644 index 723e586d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 4xx (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5d615bf612f33364e96fb9fd2959ae9c -timeCreated: 1555497476 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage deleted file mode 100644 index 4e4e509f..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage.meta deleted file mode 100644 index e1e2fdf1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 572 (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f51b7b861facbc3429fcc5f1f6f91183 -timeCreated: 1557327368 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage deleted file mode 100644 index 9aee1ad5..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage.meta deleted file mode 100644 index 70832901..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 5xx (Legacy).unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2d7fe4f7c19e90f41b893bc01fc17230 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage deleted file mode 100644 index 484784d4..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage.meta deleted file mode 100644 index 152e7efa..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/HDSRPTemplates 6xx (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e137dba02f4d0f542ab09dcedea27314 -timeCreated: 1583243128 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage deleted file mode 100644 index 8ec17ecd..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage.meta deleted file mode 100644 index e46ecb35..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 3xx (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b53d2f3b156ff104f90d4d7693d769c8 -timeCreated: 1540215707 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage deleted file mode 100644 index 1db1be92..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage.meta deleted file mode 100644 index 5dc90742..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/LWSRPTemplates 4xx (Legacy).unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3e8eabcfae1e5aa4397de89fedeb48db -timeCreated: 1555497476 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt deleted file mode 100644 index e2c4956c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt +++ /dev/null @@ -1,36 +0,0 @@ -Both High Definition and Lightweight rendering pipelines are in development and in a preview state, so Amplify Shader Editor may have some nodes that are not fully updated for them. -At the moment there are, for each SRP, two separate packages inside Amplify Shader Editor. They contemplate two major SRP versions that exist at the moment. -For Unity 2018.2 and below, users can only install v3.x.x for both HD and LW rendering pipelines and as such they will need to unpack the unity packages containing the 3xx (Legacy) tag. -For Unity 2018.3, users can only install v4.x.x for both HD and LW rendering pipelines and as such they will need to unpack the unity packages containing the 4xx (Legacy) tag. -For Unity 2019.1 and above, users can only install v5.x.x for both HD and LW rendering pipelines and as such they will need to unpack the unity packages NOT containing the (Legacy) tag. - -Unity 2018.2.x, HD and LW v3.x.x: -* HDSRPTemplates 3xx (Legacy).unitypackage - * HD PBR - * HD Unlit - -* LWSRPTemplates 3xx (Legacy).unitypackage - * Lightweight PBR - * Lightweight Unlit - -Unity 2018.3.x, HD and LW v4.x.x: -* HDSRPTemplates 4xx (Legacy).unitypackage - * HD Lit - * HD PBR - * HD Unlit - -* LWSRPTemplates 4xx (Legacy).unitypackage - * Lightweight PBR - * Lightweight Unlit - -Unity 2019.1.x, HD and LW v5.x.x: -* HDSRPTemplates.unitypackage - * HD Lit - * HD PBR - * HD Unlit - -* LWSRPTemplates.unitypackage - * Lightweight PBR - * Lightweight Unlit - -Upon unpacking, the templates they may not be instantly available at the ( Create > Amplify Shader > ... ) menu over you project view, but a user can create p.e. a new Amplify Surface Shader, go to its Shader Type menu over the left Node Properties window and select its newly installed template. \ No newline at end of file diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt.meta deleted file mode 100644 index 0357e65a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/SRP (Legacy)/README.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2700348f89ce70c45a61d215e6999fee -timeCreated: 1541774040 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage deleted file mode 100644 index 51088c72..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage.meta deleted file mode 100644 index cc3f5dd0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Templates/USRPTemplates.unitypackage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 57fcea0ed8b5eb347923c4c21fa31b57 -timeCreated: 1569420442 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures.meta deleted file mode 100644 index f2b28c6b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c7eb84ba37e424945bd8c7221dc5b55a -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png deleted file mode 100644 index 55b5017b..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png.meta deleted file mode 100644 index 1caa32d3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/About.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 8aba6bb20faf8824d9d81946542f1ce1 -timeCreated: 1481127003 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png deleted file mode 100644 index d8f46d38..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png.meta deleted file mode 100644 index 0ca0e8c6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/Icon64.png.meta +++ /dev/null @@ -1,82 +0,0 @@ -fileFormatVersion: 2 -guid: 2c6536772776dd84f872779990273bfc -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 64 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 64 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: WebGL - maxTextureSize: 64 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png deleted file mode 100644 index bc9d9b91..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png.meta deleted file mode 100644 index 47736ae0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/black.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 7a170cdb7cc88024cb628cfcdbb6705c -timeCreated: 1481126998 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png deleted file mode 100644 index 3d77530c..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png.meta deleted file mode 100644 index bf20fa3d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/blue.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 826f80ee0ad07444c8558af826a4df2e -timeCreated: 1481127000 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png deleted file mode 100644 index ce71188c..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png.meta deleted file mode 100644 index 723b4604..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/flat.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 194a51ad3c0179644abea3f196c5ebe6 -timeCreated: 1481126977 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png deleted file mode 100644 index 2128cfbf..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png.meta deleted file mode 100644 index be190367..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/green.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 352167e52fa3b0c43ac690f5e2debc2b -timeCreated: 1481126984 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png deleted file mode 100644 index 4c317fd3..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png.meta deleted file mode 100644 index 43efb49a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/grey.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 31d5a2d79390ab542a81a6699a999758 -timeCreated: 1481126984 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png deleted file mode 100644 index 47fd9a48..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png.meta deleted file mode 100644 index d3d0d164..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/red.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: af5ab63a69b074347be0e4c17fb9dc1b -timeCreated: 1481127009 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png deleted file mode 100644 index 393b83bf..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png.meta deleted file mode 100644 index d361ab0e..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/Textures/white.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 37e6f91f3efb0954cbdce254638862ea -timeCreated: 1481126984 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI.meta deleted file mode 100644 index a5bdca46..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b4971ff9c9d7bfd488d84e355318f683 -folderAsset: yes -timeCreated: 1481126944 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons.meta deleted file mode 100644 index 2652961c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f0f8f4a0c1ef2d14d975ace997712605 -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png deleted file mode 100644 index 996a7146..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png.meta deleted file mode 100644 index 35967810..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/AddToList.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cccc116a6334dc1428687697c5a11d58 -timeCreated: 1481127016 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png deleted file mode 100644 index fa6b9dcf..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png.meta deleted file mode 100644 index 8c8f28fb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Checkmark.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e9c4642eaa083a54ab91406d8449e6ac -timeCreated: 1506956323 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png deleted file mode 100644 index af81db4e..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png.meta deleted file mode 100644 index 10bde391..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_OFF_Dark.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1aaca50d084b0bb43854f075ce2f302b -timeCreated: 1526466929 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png deleted file mode 100644 index da7b0662..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png.meta deleted file mode 100644 index 17e618a7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CircularToggle_ON_Dark.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ac0860a6a77e29d4091ba790a17daa0f -timeCreated: 1526466092 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png deleted file mode 100644 index 18a8f62d..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png.meta deleted file mode 100644 index 6dc17c9d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: f62c0c3a5ddcd844e905fb2632fdcb15 -timeCreated: 1481127028 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png deleted file mode 100644 index f3d4d94d..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png.meta deleted file mode 100644 index 9a6ba5e5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupOFFNew.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: df0f2e2030492c14d9237317aef419cd -timeCreated: 1481127018 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png deleted file mode 100644 index b5f6667d..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png.meta deleted file mode 100644 index 616afa0c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupON.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 615d853995cf2344d8641fd19cb09b5d -timeCreated: 1481126993 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png deleted file mode 100644 index 53ae18c8..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png.meta deleted file mode 100644 index 6d1f63fb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CleanupONNew.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e86ba70d2363b9443beac28a6a370b87 -timeCreated: 1481127021 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png deleted file mode 100644 index ce67536d..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png.meta deleted file mode 100644 index 554a30f5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconActive.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 52bbe770f45f531419e44a69be67ccba -timeCreated: 1498144034 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png deleted file mode 100644 index 256c479f..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png.meta deleted file mode 100644 index 9aa4918a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpAddIconNormal.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7eb057fdbf020504fb6c9c3c78031e5e -timeCreated: 1498144034 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png deleted file mode 100644 index 7a45197d..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png.meta deleted file mode 100644 index 3034b681..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconActive.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1ba096552f9cbbb418ee2286856bb352 -timeCreated: 1498144034 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png deleted file mode 100644 index 03274002..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png.meta deleted file mode 100644 index ca972800..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/CustomExpRemoveIconNormal.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 839cb1530f95ad14ab58762161a9cb06 -timeCreated: 1498144034 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png deleted file mode 100644 index b3b1dd91..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png.meta deleted file mode 100644 index 924177ee..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FitView.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1def740f2314c6b4691529cadeee2e9c -timeCreated: 1481126978 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png deleted file mode 100644 index ae4dd158..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png.meta deleted file mode 100644 index 78dc8da3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/FocusNode.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: da673e6179c67d346abb220a6935e359 -timeCreated: 1481127018 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png deleted file mode 100644 index 6c55f1ad..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png.meta deleted file mode 100644 index dfb1fdeb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 066674048bbb1e64e8cdcc6c3b4abbeb -timeCreated: 1481126971 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png deleted file mode 100644 index 46b80b3f..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png.meta deleted file mode 100644 index e499d502..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Help2.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 77af20044e9766840a6be568806dc22e -timeCreated: 1488470300 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png deleted file mode 100644 index 3bf7e28d..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png.meta deleted file mode 100644 index 8923ad77..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 8b6b4ff52c49a2a43a602895465e107c -timeCreated: 1481127003 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png deleted file mode 100644 index 2c5ee35f..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png.meta deleted file mode 100644 index 67db3ecc..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ItemCleanupON.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: f4d31aa109c919d4595094f627510932 -timeCreated: 1481127025 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png deleted file mode 100644 index 465a0088..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png.meta deleted file mode 100644 index 7df33cbe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Library.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 9a81d7df8e62c044a9d1cada0c8a2131 -timeCreated: 1481127004 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png deleted file mode 100644 index 52c92d4b..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png.meta deleted file mode 100644 index b29c03ea..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: bb16faf366bcc6c4fbf0d7666b105354 -timeCreated: 1481127011 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png deleted file mode 100644 index d792d288..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png.meta deleted file mode 100644 index 57c55032..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LiveON.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 6a0ae1d7892333142aeb09585572202c -timeCreated: 1481126996 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png deleted file mode 100644 index 524e87a7..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png.meta deleted file mode 100644 index b146db2b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/LivePending.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e3182200efb67114eb5050f8955e1746 -timeCreated: 1481127019 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png deleted file mode 100644 index 27d01c54..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png.meta deleted file mode 100644 index 2d1168d6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MaximizeWindow.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7a1fd3f5fef75b64385591e1890d1842 -timeCreated: 1481126998 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png deleted file mode 100644 index 78d327e1..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png.meta deleted file mode 100644 index 2c2774b6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOff.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: 9f2d5e61dd9821b44a410f36519781d7 -timeCreated: 1489663385 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png deleted file mode 100644 index bc019a8c..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png.meta deleted file mode 100644 index 473f5258..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOffHover.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: 6f3901bfd2342774ba74e117e43d6db7 -timeCreated: 1489663938 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png deleted file mode 100644 index 4aec22d4..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png.meta deleted file mode 100644 index a3bc748a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOn.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: 4c872bb553406fe44a9d0046a0ef9bc5 -timeCreated: 1489662998 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png deleted file mode 100644 index af773f42..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png.meta deleted file mode 100644 index c12a3d35..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotLeftOnHover.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: 7ef06ce40d713d34790e78278ee82dea -timeCreated: 1489663938 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png deleted file mode 100644 index 94c1cadc..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png.meta deleted file mode 100644 index a010f2f0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOff.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: eaf512a569994074b9b268ff098b0f03 -timeCreated: 1489663385 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png deleted file mode 100644 index 2b1e15c3..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png.meta deleted file mode 100644 index 77daf752..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOffHover.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: c86cb249299fb7249b5ee7fb27ef1951 -timeCreated: 1489663938 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png deleted file mode 100644 index 08a870bc..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png.meta deleted file mode 100644 index b4400606..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOn.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: 133e79bed45185d408f4c5410f89dded -timeCreated: 1489662998 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png deleted file mode 100644 index 315747b4..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png.meta deleted file mode 100644 index 8ec7c944..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotMidOnHover.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: 542d7546736ddd244a145ef7103678fb -timeCreated: 1489663938 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png deleted file mode 100644 index 1517b42c..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png.meta deleted file mode 100644 index 7a358ff1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOff.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: bfcecef29876cc54db85363cf2feebb2 -timeCreated: 1489663385 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png deleted file mode 100644 index 9f7e57c3..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png.meta deleted file mode 100644 index 4e68ae39..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOffHover.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: df6fb8448a382c743bd124cc0da55113 -timeCreated: 1489663604 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png deleted file mode 100644 index 265ae072..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png.meta deleted file mode 100644 index bcdde129..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOn.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: 3821e905373e9fb4aac56ad254ba5769 -timeCreated: 1489662832 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png deleted file mode 100644 index e6368471..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png.meta deleted file mode 100644 index 9044f162..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MiniBotRightOnHover.png.meta +++ /dev/null @@ -1,63 +0,0 @@ -fileFormatVersion: 2 -guid: d3098ebd60a35494e9977bd96b923298 -timeCreated: 1489663938 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -3 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png deleted file mode 100644 index bbb09217..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png.meta deleted file mode 100644 index 20aa6ede..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/MinimizeWindow.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2aae9a02747d74d46bf98a15ac5c9b21 -timeCreated: 1481126984 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png deleted file mode 100644 index 8dc9857a..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png.meta deleted file mode 100644 index 4dd27096..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/New.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1bd93c39ca74ac041b79ae289e9b9f08 -timeCreated: 1481126977 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png deleted file mode 100644 index 0d1ba829..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png.meta deleted file mode 100644 index e7503e36..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Open.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d8b538796c7980843b59d62dbcdebef5 -timeCreated: 1481127018 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png deleted file mode 100644 index 19b5b31f..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png.meta deleted file mode 100644 index ff29cce9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenListedShader.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: a66917730dccde947a01140dc04b9e59 -timeCreated: 1481127005 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG deleted file mode 100644 index f93eae3f..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG.meta deleted file mode 100644 index 5258ce31..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeOFF.PNG.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: f7e8834b42791124095a8b7f2d4daac2 -timeCreated: 1481127028 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG deleted file mode 100644 index 21394dbf..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG.meta deleted file mode 100644 index 338ef2da..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/OpenSourceCodeON.PNG.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 8b114792ff84f6546880c031eda42bc0 -timeCreated: 1481127003 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png deleted file mode 100644 index 9295dcb4..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png.meta deleted file mode 100644 index 6b30fb15..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/Options.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 36aa64354f0ba4844af761a937eea4df -timeCreated: 1481126984 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png deleted file mode 100644 index 8d9c0bd7..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png.meta deleted file mode 100644 index 6aff920d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/RemoveFromList.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 75f68506ba820564ea85b2620d78c097 -timeCreated: 1481126998 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png deleted file mode 100644 index 89cb506c..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png.meta deleted file mode 100644 index 2c9ee1c5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ResetInspectorIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: a51794475a883744db8d524cee84e5fc -timeCreated: 1481127005 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png deleted file mode 100644 index 99b45585..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png.meta deleted file mode 100644 index 4327db03..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4e4a13447ac514c4ca21e7232bac5486 -timeCreated: 1481126990 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png deleted file mode 100644 index d98884cd..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png.meta deleted file mode 100644 index 94e941ce..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SaveON.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2c938a89586d41f4081284e4b25243c2 -timeCreated: 1481126984 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png deleted file mode 100644 index b0eef875..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png.meta deleted file mode 100644 index fb719f49..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SelectionAsTemplate.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 8148796947da07d49906f1201f417a60 -timeCreated: 1481127000 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png deleted file mode 100644 index 80640b38..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png.meta deleted file mode 100644 index e2982cfb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ce7d95fa4e635f943a73ce1b19312cc5 -timeCreated: 1481127016 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png deleted file mode 100644 index ceb781ff..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png.meta deleted file mode 100644 index ac50fe70..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShaderSelectON.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e737e4bfd0859a946b0c5feddb61d29f -timeCreated: 1481127019 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png deleted file mode 100644 index 82805ea6..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png.meta deleted file mode 100644 index def19ac4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/ShareOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: bc5bd469748466a459badfab23915cb0 -timeCreated: 1560784373 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png deleted file mode 100644 index f995de6e..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png.meta deleted file mode 100644 index fd71d590..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/SliderHoriz.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4cabb2d6785b8aa4db0c0a34e1e00f04 -timeCreated: 1481126990 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png deleted file mode 100644 index b38c88e4..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png.meta deleted file mode 100644 index b41d15f3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TakeScreenshotOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7587de2e3bec8bf4d973109524ccc6b1 -timeCreated: 1560359851 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png deleted file mode 100644 index 427fb75b..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png.meta deleted file mode 100644 index f20de9f4..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/TransparentPixel.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: 1004d06b4b28f5943abdf2313a22790a -timeCreated: 1496682298 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png deleted file mode 100644 index 48557860..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png.meta deleted file mode 100644 index f16fd175..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 99d70ac09b4db9742b404c3f92d8564b -timeCreated: 1481127004 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png deleted file mode 100644 index ffc3484a..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png.meta deleted file mode 100644 index 54e51757..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateOutdated.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cce638be049286c41bcbd0a26c356b18 -timeCreated: 1481127016 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png deleted file mode 100644 index a60c4351..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png.meta deleted file mode 100644 index db066db9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Buttons/UpdateUpToDated.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ce30b12fbb3223746bcfef9ea82effe3 -timeCreated: 1481127016 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas.meta deleted file mode 100644 index 9cfcde5a..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c956b1443ae5df54485c68a775928f3e -folderAsset: yes -timeCreated: 1481126946 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png deleted file mode 100644 index 961d196a..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png.meta deleted file mode 100644 index 80bf31b3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/CircleBackground.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c560c5d8ca4c353409caf2ec204f3a19 -timeCreated: 1566998352 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png deleted file mode 100644 index b71a7046..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png.meta deleted file mode 100644 index 211cf275..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Grid128.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 881c304491028ea48b5027ac6c62cf73 -timeCreated: 1481127003 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 4 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png deleted file mode 100644 index 4f94e411..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png.meta deleted file mode 100644 index f0ef6b03..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 2.png.meta +++ /dev/null @@ -1,84 +0,0 @@ -fileFormatVersion: 2 -guid: 03a7d169469c1af41bb03241a7b7e23d -timeCreated: 1486740437 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 1 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 0 - mipMapFadeDistanceEnd: 10 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 4 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png deleted file mode 100644 index ef9865ba..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png.meta deleted file mode 100644 index fb6886d0..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 3.png.meta +++ /dev/null @@ -1,84 +0,0 @@ -fileFormatVersion: 2 -guid: c3512c25766a40245ac94c6b1722d76e -timeCreated: 1491391706 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 1 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 4 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png deleted file mode 100644 index 9e913665..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png.meta deleted file mode 100644 index a8c3128f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex 4.png.meta +++ /dev/null @@ -1,84 +0,0 @@ -fileFormatVersion: 2 -guid: e0f922c44762291498cc62e0917609be -timeCreated: 1491397409 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 1 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 4 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png deleted file mode 100644 index 69c7e0d9..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png.meta deleted file mode 100644 index 832ec725..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/LineTex.png.meta +++ /dev/null @@ -1,84 +0,0 @@ -fileFormatVersion: 2 -guid: 02f71419854c0d845a930c9e0a0bf775 -timeCreated: 1486740437 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 1 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 7 - mipMapFadeDistanceEnd: 10 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 2 - aniso: 4 - mipBias: -1 - wrapMode: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png deleted file mode 100644 index 2f696ad4..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png.meta deleted file mode 100644 index 4173ef49..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MainCanvasTitleBg.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: bdb42c87b8801e94e886c5c0d60b3014 -timeCreated: 1481127012 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png deleted file mode 100644 index e73d6b0c..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png.meta deleted file mode 100644 index 2db05097..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Material.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 157b94751c138d84bbe1768c672b5168 -timeCreated: 1481126977 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG deleted file mode 100644 index 95efd603..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG.meta deleted file mode 100644 index afabc46c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIcon.PNG.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 5725fa8ee04e1be449af059f5735cd81 -timeCreated: 1481126993 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png deleted file mode 100644 index ebb35892..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png.meta deleted file mode 100644 index 38d362eb..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/MaterialModeIconOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7040748e1c49b9648aeeefef41c8a3d5 -timeCreated: 1481126996 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png deleted file mode 100644 index 8e841e41..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png.meta deleted file mode 100644 index 83a3c4e1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/SelectionBox.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: a702c1245d15ddb48b8fba73bf951a65 -timeCreated: 1575977950 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png deleted file mode 100644 index 4dd6cb38..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png.meta deleted file mode 100644 index 14d9a6f9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/Shader.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 555b6a287b4121b479d412e6ea92bb2e -timeCreated: 1481126991 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png deleted file mode 100644 index 20927720..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png.meta deleted file mode 100644 index 320e52ad..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunction.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 94cd628d3d8e07d40a85d82b3fdad15d -timeCreated: 1481126991 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png deleted file mode 100644 index 2d133914..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png.meta deleted file mode 100644 index ef16bf9d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 50be8291f9514914aa55c66c49da67cf -timeCreated: 1492693836 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 2 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png deleted file mode 100644 index a7724e96..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png.meta deleted file mode 100644 index 6b790d71..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 68897d376b60748438e0ae3474ebe558 -timeCreated: 1494003400 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png deleted file mode 100644 index 53128586..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png.meta deleted file mode 100644 index 9735d2b7..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderFunctionModeIconOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ff637d399b504ac4999b770f24ef4d56 -timeCreated: 1494003400 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG deleted file mode 100644 index fe8ea72f..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG.meta deleted file mode 100644 index 1e94d8f2..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIcon.PNG.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: f4ca92d9e50d06049b7ccec2c438754d -timeCreated: 1481127025 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png deleted file mode 100644 index f0282e45..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png.meta deleted file mode 100644 index aa63312d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeIconOFF.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: df81b9531d8ef704f96072ce6910db68 -timeCreated: 1481127018 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png deleted file mode 100644 index a2ac1b08..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png.meta deleted file mode 100644 index d7ffa717..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/ShaderModeMatIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 6f410c15ce9be2741bae77a30a336748 -timeCreated: 1481126996 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png deleted file mode 100644 index c43bb103..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png.meta deleted file mode 100644 index 3a4635f9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Canvas/TransparentOverlay.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 8c4a7fca2884fab419769ccc0355c0c1 -timeCreated: 1481127003 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes.meta deleted file mode 100644 index bc11f3dd..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2bec2ea1b48d47846930d3eedd9a80ca -folderAsset: yes -timeCreated: 1481126945 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png deleted file mode 100644 index 8c81b522..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png.meta deleted file mode 100644 index 1c13e097..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBase.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 60c283ffa9a758646ab70a2fe7ff5f71 -timeCreated: 1483554830 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png deleted file mode 100644 index 3e25124e..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png.meta deleted file mode 100644 index ee8cd749..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseLeft.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 330fd0c8f074a3c4f8042114a61a73d9 -timeCreated: 1522611116 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 4 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png deleted file mode 100644 index 2ddfe241..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png.meta deleted file mode 100644 index d9fa5ac3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalBaseSquare.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d179c8744f837da49ab92aae04d1ae1c -timeCreated: 1520606221 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png deleted file mode 100644 index 66d50c61..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png.meta deleted file mode 100644 index 2e78ec1d..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/BlueNormalHeader.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: bd910a1d744309b499b59062db7891ab -timeCreated: 1483555205 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png deleted file mode 100644 index a5d9baa5..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png.meta deleted file mode 100644 index 15a665b3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ButtonBackground.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b57dd36838fb19c449fd4559efe3f800 -timeCreated: 1487608374 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png deleted file mode 100644 index a960d704..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png.meta deleted file mode 100644 index b40c1024..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentNodeBase.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b2be9c55e7e7ba447967677c82b2cb23 -timeCreated: 1481127009 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png deleted file mode 100644 index c4034d01..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png.meta deleted file mode 100644 index 3feafe25..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 5321bd2b79632764286f28503db80815 -timeCreated: 1481126991 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 5 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png deleted file mode 100644 index bf96dc94..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png.meta deleted file mode 100644 index cb3575db..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/CommentaryResizeIconInv.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b52bc320a2ff91446978a893ec738134 -timeCreated: 1481127009 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 5 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png deleted file mode 100644 index 393b83bf..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png.meta deleted file mode 100644 index 86eb5644..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/FlatBackground.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 44efd0011d6a9bc4fb0b3a82753dac4e -timeCreated: 1481126984 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png deleted file mode 100644 index 38fe4e6d..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png.meta deleted file mode 100644 index 76350fc1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2b3b7485f95e8a44dab3fa9610f56cbb -timeCreated: 1513873202 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png deleted file mode 100644 index 67cce687..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png.meta deleted file mode 100644 index 8e8e14d6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphButtonActive.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: dd3411e8d9927d3429d5872dbdbd752b -timeCreated: 1513877265 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png deleted file mode 100644 index 89ea7dd2..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png.meta deleted file mode 100644 index 400f36b9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GraphPopup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2ae607812d722ec46b48647c2a800779 -timeCreated: 1515435226 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png deleted file mode 100644 index a1f1ca7b..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png.meta deleted file mode 100644 index fab11a77..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeader.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 9e88b336bd16b1e4b99de75f486126c1 -timeCreated: 1481127004 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 5 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png deleted file mode 100644 index a150e5bb..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png.meta deleted file mode 100644 index 328f79c3..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/GrayNormalHeaderSquare.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b16188b8a3dee8146bd9cb0bde234a24 -timeCreated: 1520606407 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png deleted file mode 100644 index 77a8e4b9..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png.meta deleted file mode 100644 index 28815f65..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NoPreview.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 750b1bd7ba8bd28489650de6d0a95cc5 -timeCreated: 1487590795 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 1 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapMode: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 3 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png deleted file mode 100644 index abb8c702..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png.meta deleted file mode 100644 index 891c14b5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelected.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 24fb767323009c143a4e744a2025a27e -timeCreated: 1481126983 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 5 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png deleted file mode 100644 index 7db90362..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png.meta deleted file mode 100644 index 326cfc61..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/NodeSelectedSquare.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 080a030f87555fe419ecc1fb9f509118 -timeCreated: 1520612755 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png deleted file mode 100644 index 7d594455..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png.meta deleted file mode 100644 index 13ecffbe..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/ObjectPickerBackgroundOutline.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c1912a55d2f211d468ddeb7b1386dd41 -timeCreated: 1487618370 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: 5 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 1 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png deleted file mode 100644 index 8c826a96..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png.meta deleted file mode 100644 index 4d05be2c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PopupPicker.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d2384a227b4ac4943b73c8151393e502 -timeCreated: 1515513996 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png deleted file mode 100644 index e336ea4e..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png.meta deleted file mode 100644 index 97da0a2c..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOff.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1f3a46793c375864ab816c0d78061e4e -timeCreated: 1486488219 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png deleted file mode 100644 index 0b8ed9d3..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png.meta deleted file mode 100644 index 704441e9..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PreviewOn.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: dae54b5aa457b474e8a1599de1073d26 -timeCreated: 1486488219 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png deleted file mode 100644 index f8bbfe61..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png.meta deleted file mode 100644 index 60b4b85b..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/PropertyPicker.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 94816692c85001f4dab01ec3666943c0 -timeCreated: 1486470997 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 0 - mipMapFadeDistanceEnd: 10 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png deleted file mode 100644 index 29e767a7..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png.meta deleted file mode 100644 index f016d54f..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/SliderButton.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: dd563e33152bb6443b099b4139ceecb9 -timeCreated: 1501088039 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png deleted file mode 100644 index dcd640db..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png.meta deleted file mode 100644 index b16ea8b6..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortOutline.png.meta +++ /dev/null @@ -1,84 +0,0 @@ -fileFormatVersion: 2 -guid: 56277f370fb77a448a152bcd2e3a9077 -timeCreated: 1481126991 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 1 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 1 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 5 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 4 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png deleted file mode 100644 index b755f5e4..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png.meta deleted file mode 100644 index 9ead42d1..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WhitePortSolid.png.meta +++ /dev/null @@ -1,84 +0,0 @@ -fileFormatVersion: 2 -guid: 8113366f9f7cec647878e3af2fb98922 -timeCreated: 1481127000 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 1 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 5 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: 4 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - - buildTarget: WebGL - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png deleted file mode 100644 index 9dd1e738..00000000 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png and /dev/null differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png.meta b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png.meta deleted file mode 100644 index 44efba85..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/UI/Nodes/WireNodeSelection.png.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: bfe0b03d5d60cea4f9d4b2d1d121e592 -timeCreated: 1504005445 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Readme.txt b/Assets/ThirdParty/AmplifyShaderEditor/Readme.txt deleted file mode 100644 index 9ee10645..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Readme.txt +++ /dev/null @@ -1,90 +0,0 @@ -About - - Amplify Shader Editor (c) Amplify Creations, Lda. All rights reserved. - - Amplify Shader Editor is a node-based shader creation tool for Unity 5 - - Redistribution of Amplify Shader Editor is frowned upon. If you want to share the - software, please refer others to the official product page: - - http://amplify.pt/unity/amplify-shader-editor/ - -Description - - Amplify Shader Editor is a node-based shader creation tool inspired by industry leading - editors. An open and tightly integrated solution, it provides a familiar and consistent - development environment that seamlessly blends with Unity’s UI conventions and Shader use. - -Features - - * Intuitive, familiar interface - * Node based creation - * Full source-code - * Extensive node library - * Growing sample collection - * Open to user requests and contributions - * Integrated Texture Array Creator tool - * Node API - * Custom Shader Templates - * SRP HD and Lightweight support - -Supported Platforms - - * All platforms - -Minimum Requirements - - Software - - Unity 5+ - -Quick Guide Amplify Shader Editor - - 1) Open the editor canvas located in the main menu under Window > Amplify Shader Editor > Open Canvas. - 2) Create an Amplify Shader via the Menu under Assets > Create > Shaders > Amplify Surface shader. - 3) Double-click an ASE shader to open it in the ASE canvas. - 4) Create a new material and set its shader to the newly created Amplify Shader. - 5) Node and shader properties are on the left side, node list on the right. - 6) Drag out nodes from the node palette list on the right, or right-click anywhere in the canvas to open - a simpler searchable node list. - 7) Data flows from left to right, drag wires from node Input/Output ports to create connections. - 8) The 4 buttons on the main canvas next to the node and shader properties on the upper-left area serve as the main - save and update buttons. Button 1: Update and Save shader, Button 2: LIVE mode, automatically updates - and saves the active shader, Button 3: Remove disconnected nodes, Button 4: Open shader in text editor. - 9) Quick access to current shader or material in use by hitting bottom left and or right buttons on main canvas - 10) Consult the Manual below for detailed information. - -Quick Guide Texture Array Creator - - 1) Open the tool in the main menu under Window > Amplify Shader Editor > Texture Array Creator - 2) Specify the desired Width and Height for the Texture Array through the X and Y Size - 3) Configure your texture properties - 4) Set your array Name and Path - 5) Add elements to the array by hitting the (+) button over the Texture List area and assign textures to them - 6) Hit the Build Array button on the top of the window to build your new Texture Array - 7) Please notice that you can't load previously created texture arrays into the tool so maintain it open until all the tweaks on the array are done - -Documentation - - Please refer to the following website for an up-to-date online manual: - - http://amplify.pt/unity/amplify-shader-editor/manual - -Nodes - - Please refer to the following website for a searchable node list: - - http://amplify.pt/unity/amplify-shader-editor/nodes - - -Feedback - - To file error reports, questions or suggestions, you may use - our feedback form online: - - http://amplify.pt/contact - - Or contact us directly: - - For general inquiries - info@amplify.pt - For technical support - support@amplify.pt (customers only) diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Readme.txt.meta b/Assets/ThirdParty/AmplifyShaderEditor/Readme.txt.meta deleted file mode 100644 index 9e4e00b5..00000000 --- a/Assets/ThirdParty/AmplifyShaderEditor/Readme.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1b2d5cde00ee97c46b03020eb630dc2d -timeCreated: 1481127071 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Behavior Designer.meta b/Assets/ThirdParty/Behavior Designer.meta deleted file mode 100644 index 850cf77a..00000000 --- a/Assets/ThirdParty/Behavior Designer.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 7b303277dfa449d4a93437535228816d -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Documentation.pdf b/Assets/ThirdParty/Behavior Designer/Documentation.pdf deleted file mode 100644 index b59d4714..00000000 Binary files a/Assets/ThirdParty/Behavior Designer/Documentation.pdf and /dev/null differ diff --git a/Assets/ThirdParty/Behavior Designer/Documentation.pdf.meta b/Assets/ThirdParty/Behavior Designer/Documentation.pdf.meta deleted file mode 100644 index aa4bb294..00000000 --- a/Assets/ThirdParty/Behavior Designer/Documentation.pdf.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 4646946da2762db46a08e76a6c42f832 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Editor.meta b/Assets/ThirdParty/Behavior Designer/Editor.meta deleted file mode 100644 index 8584cfce..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 3aa7d582439bc2f4da8254d1364e0f41 diff --git a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll b/Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll deleted file mode 100644 index 64a9c2a1..00000000 Binary files a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll and /dev/null differ diff --git a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll.meta b/Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll.meta deleted file mode 100644 index 82215805..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorDesignerEditor.dll.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: 0465f9ab3d9c3be4485885ec2882f20f -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - DefaultValueInitialized: true - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs b/Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs deleted file mode 100644 index 49272dd0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs +++ /dev/null @@ -1,11 +0,0 @@ -using UnityEditor; -using BehaviorDesigner.Runtime; - -namespace BehaviorDesigner.Editor -{ - [CustomEditor(typeof(BehaviorTree))] - public class BehaviorTreeInspector : BehaviorInspector - { - // intentionally left blank - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs.meta b/Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs.meta deleted file mode 100644 index 7e42bbed..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/BehaviorTreeInspector.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 94693c6931cea70439c26417a1fc0d33 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs b/Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs deleted file mode 100644 index e0dfa80d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs +++ /dev/null @@ -1,12 +0,0 @@ -using UnityEngine; -using UnityEditor; -using BehaviorDesigner.Runtime; - -namespace BehaviorDesigner.Editor -{ - [CustomEditor(typeof(ExternalBehaviorTree))] - public class ExternalBehaviorTreeInspector : ExternalBehaviorInspector - { - // intentionally left blank - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs.meta b/Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs.meta deleted file mode 100644 index a1169745..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/ExternalBehaviorTreeInspector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1f0cb79f53e760c4d950b8c6ade6a242 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader b/Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader deleted file mode 100644 index 7f7d9eef..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader +++ /dev/null @@ -1,44 +0,0 @@ -Shader "Hidden/Behavior Designer/Grid" { - SubShader { - Pass { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - fixed4 frag(v2f_img i) : Color { - return fixed4(0.21, 0.21, 0.21, 1); - } - ENDCG - } - Pass { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - fixed4 frag(v2f_img i) : Color { - return fixed4(0.33, 0.33, 0.33, 1); - } - ENDCG - } - Pass { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - fixed4 frag(v2f_img i) : Color { - return fixed4(0.26, 0.26, 0.26, 1); - } - ENDCG - } - Pass { - CGPROGRAM - #pragma vertex vert_img - #pragma fragment frag - #include "UnityCG.cginc" - fixed4 frag(v2f_img i) : Color { - return fixed4(0.27, 0.27, 0.27, 1); - } - ENDCG - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader.meta b/Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader.meta deleted file mode 100644 index 43ccf5cf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/GridShader.shader.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: afbd9f0fb1c22d1409403fdef158479f -ShaderImporter: - defaultTextures: [] - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers.meta b/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers.meta deleted file mode 100644 index 6b6fa761..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 956347559c803f7489f75873ef2715e5 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs b/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs deleted file mode 100644 index ada9607b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; -using UnityEditor; -using BehaviorDesigner.Runtime; -using BehaviorDesigner.Runtime.ObjectDrawers; - -namespace BehaviorDesigner.Editor.ObjectDrawers -{ - [CustomObjectDrawer(typeof(FloatSliderAttribute))] - public class FloatSliderDrawer : ObjectDrawer - { - public override void OnGUI(GUIContent label) - { - var floatSliderAttribute = (FloatSliderAttribute)attribute; - if (value is SharedFloat) { - var sharedFloat = value as SharedFloat; - sharedFloat.Value = EditorGUILayout.Slider(label, sharedFloat.Value, floatSliderAttribute.min, floatSliderAttribute.max); - } else { - value = EditorGUILayout.Slider(label, (float)value, floatSliderAttribute.min, floatSliderAttribute.max); - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs.meta b/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs.meta deleted file mode 100644 index 9fd520f8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/FloatSliderDrawer.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5f0987c6ff37141458ff776277e2b65a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs b/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs deleted file mode 100644 index 53a532ff..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; -using UnityEditor; -using BehaviorDesigner.Runtime; -using BehaviorDesigner.Runtime.ObjectDrawers; - -namespace BehaviorDesigner.Editor.ObjectDrawers -{ - [CustomObjectDrawer(typeof(IntSliderAttribute))] - public class IntSliderDrawer : ObjectDrawer - { - public override void OnGUI(GUIContent label) - { - var intSliderAttribute = (IntSliderAttribute)attribute; - if (value is SharedInt) { - var sharedFloat = value as SharedInt; - sharedFloat.Value = EditorGUILayout.IntSlider(label, sharedFloat.Value, intSliderAttribute.min, intSliderAttribute.max); - } else { - value = EditorGUILayout.IntSlider(label, (int)value, intSliderAttribute.min, intSliderAttribute.max); - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs.meta b/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs.meta deleted file mode 100644 index 8c3203a0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Editor/Object Drawers/IntSliderDrawer.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ed5dac524fa5f61468bb6ca49a556b3b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Release Notes.pdf b/Assets/ThirdParty/Behavior Designer/Release Notes.pdf deleted file mode 100644 index 1ae6e217..00000000 Binary files a/Assets/ThirdParty/Behavior Designer/Release Notes.pdf and /dev/null differ diff --git a/Assets/ThirdParty/Behavior Designer/Release Notes.pdf.meta b/Assets/ThirdParty/Behavior Designer/Release Notes.pdf.meta deleted file mode 100644 index 1e0775fc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Release Notes.pdf.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: a42b132a1220b5c40bde3a68c47bc32f -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf b/Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf deleted file mode 100644 index 3ae9649d..00000000 Binary files a/Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf and /dev/null differ diff --git a/Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf.meta b/Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf.meta deleted file mode 100644 index af4426a0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime Source Code Location.pdf.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: f76522f0ea27769479b1c38979bac10a -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime.meta b/Assets/ThirdParty/Behavior Designer/Runtime.meta deleted file mode 100644 index b907fb90..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 33b3095a3727f544dbe47311776edb53 diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions.meta deleted file mode 100644 index b016b581..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 45c329b28adc8de439b3ee381ccc759b diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs deleted file mode 100644 index b0611bce..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs +++ /dev/null @@ -1,17 +0,0 @@ - - -namespace BehaviorDesigner.Runtime.Tasks -{ - // Wrapper class for the Behavior Reference task. The Behavior Tree Reference task allows you to run another behavior tree within the current behavior tree. - // One use for this task is if you have an unit that plays a series of tasks to attack. You may want the unit to attack at different points within - // the behavior tree, and you want that attack to always be the same. Instead of copying and pasting the same tasks over and over you can just use - // an external behavior and then the tasks are always guaranteed to be the same. This example is demonstrated in the RTS sample project located at - // http://www.opsive.com/assets/BehaviorDesigner/samples.php. - [TaskDescription("Behavior Tree Reference allows you to run another behavior tree within the current behavior tree.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=53")] - [TaskIcon("BehaviorTreeReferenceIcon.png")] - public class BehaviorTreeReference : BehaviorReference - { - // intentionally left blank - subclass of BehaviorReference - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs.meta deleted file mode 100644 index f81a791a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/BehaviorTreeReference.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: af7b6fcbc7258f34aad1bb82b5b3fdc8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs deleted file mode 100644 index 2cd9f2f4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs +++ /dev/null @@ -1,15 +0,0 @@ - - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns a TaskStatus of running. Will only stop when interrupted or a conditional abort is triggered.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=112")] - [TaskIcon("{SkinColor}IdleIcon.png")] - public class Idle : Action - { - public override TaskStatus OnUpdate() - { - return TaskStatus.Running; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs.meta deleted file mode 100644 index 6b5a4977..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Idle.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 759252a4ffada80419ef06ce1c625246 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs deleted file mode 100644 index a2363d43..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs +++ /dev/null @@ -1,33 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Log is a simple task which will output the specified text and return success. It can be used for debugging.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=16")] - [TaskIcon("{SkinColor}LogIcon.png")] - public class Log : Action - { - [Tooltip("Text to output to the log")] - public SharedString text; - [Tooltip("Is this text an error?")] - public SharedBool logError; - - public override TaskStatus OnUpdate() - { - // Log the text and return success - if (logError.Value) { - Debug.LogError(text); - } else { - Debug.Log(text); - } - return TaskStatus.Success; - } - - public override void OnReset() - { - // Reset the properties back to their original values - text = ""; - logError = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs.meta deleted file mode 100644 index 2c0c0b18..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Log.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d53794347878c7c479da37533dce2024 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs deleted file mode 100644 index 05c20a68..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Perform the actual interruption. This will immediately stop the specified tasks from running and will return success or failure depending on the value of interrupt success.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=17")] - [TaskIcon("{SkinColor}PerformInterruptionIcon.png")] - public class PerformInterruption : Action - { - [Tooltip("The list of tasks to interrupt. Can be any number of tasks")] - public Interrupt[] interruptTasks; - [Tooltip("When we interrupt the task should we return a task status of success?")] - public SharedBool interruptSuccess; - - public override TaskStatus OnUpdate() - { - // Loop through all of the tasks and fire an interruption. Once complete return success. - for (int i = 0; i < interruptTasks.Length; ++i) { - interruptTasks[i].DoInterrupt(interruptSuccess.Value ? TaskStatus.Success : TaskStatus.Failure); - } - return TaskStatus.Success; - } - - public override void OnReset() - { - // Reset the properties back to their original values. - interruptTasks = null; - interruptSuccess = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs.meta deleted file mode 100644 index 773c0f51..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/PerformInterruption.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 72d2d6051b23e86468e2f715f044dad8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection.meta deleted file mode 100644 index b0bb23d7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 70f925868ab5ebe4cbc702810c2c5857 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs deleted file mode 100644 index a5b31bc4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs +++ /dev/null @@ -1,58 +0,0 @@ -using UnityEngine; -using System; -using System.Reflection; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Gets the value from the field specified. Returns success if the field was retrieved.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=147")] - [TaskCategory("Reflection")] - [TaskIcon("{SkinColor}ReflectionIcon.png")] - public class GetFieldValue : Action - { - [Tooltip("The GameObject to get the field on")] - public SharedGameObject targetGameObject; - [Tooltip("The component to get the field on")] - public SharedString componentName; - [Tooltip("The name of the field")] - public SharedString fieldName; - [Tooltip("The value of the field")] - [RequiredField] - public SharedVariable fieldValue; - - public override TaskStatus OnUpdate() - { - if (fieldValue == null) { - Debug.LogWarning("Unable to get field - field value is null"); - return TaskStatus.Failure; - } - - var type = TaskUtility.GetTypeWithinAssembly(componentName.Value); - if (type == null) { - Debug.LogWarning("Unable to get field - type is null"); - return TaskStatus.Failure; - } - - var component = GetDefaultGameObject(targetGameObject.Value).GetComponent(type); - if (component == null) { - Debug.LogWarning("Unable to get the field with component " + componentName.Value); - return TaskStatus.Failure; - } - - // If you are receiving a compiler error on the Windows Store platform see this topic: - // http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=46 - var field = component.GetType().GetField(fieldName.Value); - fieldValue.SetValue(field.GetValue(component)); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - componentName = null; - fieldName = null; - fieldValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs.meta deleted file mode 100644 index 34bf75c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetFieldValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bc317dd7feb2085499edb0d0c4604640 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs deleted file mode 100644 index be81eee4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs +++ /dev/null @@ -1,58 +0,0 @@ -using UnityEngine; -using System; -using System.Reflection; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Gets the value from the property specified. Returns success if the property was retrieved.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=148")] - [TaskCategory("Reflection")] - [TaskIcon("{SkinColor}ReflectionIcon.png")] - public class GetPropertyValue : Action - { - [Tooltip("The GameObject to get the property of")] - public SharedGameObject targetGameObject; - [Tooltip("The component to get the property of")] - public SharedString componentName; - [Tooltip("The name of the property")] - public SharedString propertyName; - [Tooltip("The value of the property")] - [RequiredField] - public SharedVariable propertyValue; - - public override TaskStatus OnUpdate() - { - if (propertyValue == null) { - Debug.LogWarning("Unable to get property - property value is null"); - return TaskStatus.Failure; - } - - var type = TaskUtility.GetTypeWithinAssembly(componentName.Value); - if (type == null) { - Debug.LogWarning("Unable to get property - type is null"); - return TaskStatus.Failure; - } - - var component = GetDefaultGameObject(targetGameObject.Value).GetComponent(type); - if (component == null) { - Debug.LogWarning("Unable to get the property with component " + componentName.Value); - return TaskStatus.Failure; - } - - // If you are receiving a compiler error on the Windows Store platform see this topic: - // http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=46 - var property = component.GetType().GetProperty(propertyName.Value); - propertyValue.SetValue(property.GetValue(component, null)); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - componentName = null; - propertyName = null; - propertyValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs.meta deleted file mode 100644 index 587385b3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/GetPropertyValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dda9c9b7c6ff2ee4f95a2e208cddae64 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs deleted file mode 100644 index 7c239dbd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs +++ /dev/null @@ -1,86 +0,0 @@ -using UnityEngine; -using System; -using System.Collections.Generic; -using System.Reflection; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Invokes the specified method with the specified parameters. Can optionally store the return value. Returns success if the method was invoked.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=145")] - [TaskCategory("Reflection")] - [TaskIcon("{SkinColor}ReflectionIcon.png")] - public class InvokeMethod : Action - { - [Tooltip("The GameObject to invoke the method on")] - public SharedGameObject targetGameObject; - [Tooltip("The component to invoke the method on")] - public SharedString componentName; - [Tooltip("The name of the method")] - public SharedString methodName; - [Tooltip("The first parameter of the method")] - public SharedVariable parameter1; - [Tooltip("The second parameter of the method")] - public SharedVariable parameter2; - [Tooltip("The third parameter of the method")] - public SharedVariable parameter3; - [Tooltip("The fourth parameter of the method")] - public SharedVariable parameter4; - [Tooltip("Store the result of the invoke call")] - public SharedVariable storeResult; - - public override TaskStatus OnUpdate() - { - var type = TaskUtility.GetTypeWithinAssembly(componentName.Value); - if (type == null) { - Debug.LogWarning("Unable to invoke - type is null"); - return TaskStatus.Failure; - } - - var component = GetDefaultGameObject(targetGameObject.Value).GetComponent(type); - if (component == null) { - Debug.LogWarning("Unable to invoke method with component " + componentName.Value); - return TaskStatus.Failure; - } - - var parameterList = new List(); - var parameterTypeList = new List(); - SharedVariable sharedVariable = null; - for (int i = 0; i < 4; ++i) { - var parameterField = GetType().GetField("parameter" + (i + 1)); - if ((sharedVariable = parameterField.GetValue(this) as SharedVariable) != null) { - parameterList.Add(sharedVariable.GetValue()); - parameterTypeList.Add(sharedVariable.GetType().GetProperty("Value").PropertyType); - } else { - break; - } - } - // If you are receiving a compiler error on the Windows Store platform see this topic: - // http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=46 - var methodInfo = component.GetType().GetMethod(methodName.Value, parameterTypeList.ToArray()); - - if (methodInfo == null) { - Debug.LogWarning("Unable to invoke method " + methodName.Value + " on component " + componentName.Value); - return TaskStatus.Failure; - } - - var result = methodInfo.Invoke(component, parameterList.ToArray()); - if (storeResult != null) { - storeResult.SetValue(result); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - componentName = null; - methodName = null; - parameter1 = null; - parameter2 = null; - parameter3 = null; - parameter4 = null; - storeResult = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs.meta deleted file mode 100644 index eed4a86a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/InvokeMethod.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 359bd67578f53034ab2eb00e7696d317 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs deleted file mode 100644 index 79675c97..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs +++ /dev/null @@ -1,57 +0,0 @@ -using UnityEngine; -using System; -using System.Reflection; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Sets the field to the value specified. Returns success if the field was set.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=149")] - [TaskCategory("Reflection")] - [TaskIcon("{SkinColor}ReflectionIcon.png")] - public class SetFieldValue : Action - { - [Tooltip("The GameObject to set the field on")] - public SharedGameObject targetGameObject; - [Tooltip("The component to set the field on")] - public SharedString componentName; - [Tooltip("The name of the field")] - public SharedString fieldName; - [Tooltip("The value to set")] - public SharedVariable fieldValue; - - public override TaskStatus OnUpdate() - { - if (fieldValue == null) { - Debug.LogWarning("Unable to get field - field value is null"); - return TaskStatus.Failure; - } - - var type = TaskUtility.GetTypeWithinAssembly(componentName.Value); - if (type == null) { - Debug.LogWarning("Unable to set field - type is null"); - return TaskStatus.Failure; - } - - var component = GetDefaultGameObject(targetGameObject.Value).GetComponent(type); - if (component == null) { - Debug.LogWarning("Unable to set the field with component " + componentName.Value); - return TaskStatus.Failure; - } - - // If you are receiving a compiler error on the Windows Store platform see this topic: - // http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=46 - var field = component.GetType().GetField(fieldName.Value); - field.SetValue(component, fieldValue.GetValue()); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - componentName = null; - fieldName = null; - fieldValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs.meta deleted file mode 100644 index 433a991c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetFieldValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 21e389787213ba24ab1a6817def634ae -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs deleted file mode 100644 index 9ec7cd08..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs +++ /dev/null @@ -1,57 +0,0 @@ -using UnityEngine; -using System; -using System.Reflection; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Sets the property to the value specified. Returns success if the property was set.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=150")] - [TaskCategory("Reflection")] - [TaskIcon("{SkinColor}ReflectionIcon.png")] - public class SetPropertyValue : Action - { - [Tooltip("The GameObject to set the property on")] - public SharedGameObject targetGameObject; - [Tooltip("The component to set the property on")] - public SharedString componentName; - [Tooltip("The name of the property")] - public SharedString propertyName; - [Tooltip("The value to set")] - public SharedVariable propertyValue; - - public override TaskStatus OnUpdate() - { - if (propertyValue == null) { - Debug.LogWarning("Unable to get field - field value is null"); - return TaskStatus.Failure; - } - - var type = TaskUtility.GetTypeWithinAssembly(componentName.Value); - if (type == null) { - Debug.LogWarning("Unable to set property - type is null"); - return TaskStatus.Failure; - } - - var component = GetDefaultGameObject(targetGameObject.Value).GetComponent(type); - if (component == null) { - Debug.LogWarning("Unable to set the property with component " + componentName.Value); - return TaskStatus.Failure; - } - - // If you are receiving a compiler error on the Windows Store platform see this topic: - // http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=46 - var property = component.GetType().GetProperty(propertyName.Value); - property.SetValue(component, propertyValue.GetValue(), null); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - componentName = null; - propertyName = null; - propertyValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs.meta deleted file mode 100644 index 012823b6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Reflection/SetPropertyValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d98b13b7ae4b36b4092b439731466d9b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs deleted file mode 100644 index a63d9e6c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs +++ /dev/null @@ -1,56 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Restarts a behavior tree, returns success after it has been restarted.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=66")] - [TaskIcon("{SkinColor}RestartBehaviorTreeIcon.png")] - public class RestartBehaviorTree : Action - { - [Tooltip("The GameObject of the behavior tree that should be restarted. If null use the current behavior")] - public SharedGameObject behaviorGameObject; - [Tooltip("The group of the behavior tree that should be restarted")] - public SharedInt group; - - private Behavior behavior; - - public override void OnAwake() - { - var behaviorTrees = GetDefaultGameObject(behaviorGameObject.Value).GetComponents(); - if (behaviorTrees.Length == 1) { - behavior = behaviorTrees[0]; - } else if (behaviorTrees.Length > 1) { - for (int i = 0; i < behaviorTrees.Length; ++i) { - if (behaviorTrees[i].Group == group.Value) { - behavior = behaviorTrees[i]; - break; - } - } - // If the group can't be found then use the first behavior tree - if (behavior == null) { - behavior = behaviorTrees[0]; - } - } - } - - public override TaskStatus OnUpdate() - { - if (behavior == null) { - return TaskStatus.Failure; - } - - // Stop the behavior tree - behavior.DisableBehavior(); - // Start the behavior tree back up - behavior.EnableBehavior(); - // Return success - return TaskStatus.Success; - } - - public override void OnReset() - { - // Reset the properties back to their original values. - behavior = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs.meta deleted file mode 100644 index d1110668..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/RestartBehaviorTree.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2765e7ece98046542880a1249b87e096 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs deleted file mode 100644 index 76007309..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs +++ /dev/null @@ -1,73 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Sends an event to the behavior tree, returns success after sending the event.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=121")] - [TaskIcon("{SkinColor}SendEventIcon.png")] - public class SendEvent : Action - { - [Tooltip("The GameObject of the behavior tree that should have the event sent to it. If null use the current behavior")] - public SharedGameObject targetGameObject; - [Tooltip("The event to send")] - public SharedString eventName; - [Tooltip("The group of the behavior tree that the event should be sent to")] - public SharedInt group; - [Tooltip("Optionally specify a first argument to send")] - [SharedRequired] - public SharedVariable argument1; - [Tooltip("Optionally specify a second argument to send")] - [SharedRequired] - public SharedVariable argument2; - [Tooltip("Optionally specify a third argument to send")] - [SharedRequired] - public SharedVariable argument3; - - private BehaviorTree behaviorTree; - - public override void OnStart() - { - var behaviorTrees = GetDefaultGameObject(targetGameObject.Value).GetComponents(); - if (behaviorTrees.Length == 1) { - behaviorTree = behaviorTrees[0]; - } else if (behaviorTrees.Length > 1) { - for (int i = 0; i < behaviorTrees.Length; ++i) { - if (behaviorTrees[i].Group == group.Value) { - behaviorTree = behaviorTrees[i]; - break; - } - } - // If the group can't be found then use the first behavior tree - if (behaviorTree == null) { - behaviorTree = behaviorTrees[0]; - } - } - } - - public override TaskStatus OnUpdate() - { - // Send the event and return success - if (argument1 == null || argument1.IsNone) { - behaviorTree.SendEvent(eventName.Value); - } else { - if (argument2 == null || argument2.IsNone) { - behaviorTree.SendEvent(eventName.Value, argument1.GetValue()); - } else { - if (argument3 == null || argument3.IsNone) { - behaviorTree.SendEvent(eventName.Value, argument1.GetValue(), argument2.GetValue()); - } else { - behaviorTree.SendEvent(eventName.Value, argument1.GetValue(), argument2.GetValue(), argument3.GetValue()); - } - } - } - return TaskStatus.Success; - } - - public override void OnReset() - { - // Reset the properties back to their original values - targetGameObject = null; - eventName = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs.meta deleted file mode 100644 index 82bd42cd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/SendEvent.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 53b90428a37913c40b6d415ced4e12f9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs deleted file mode 100644 index 4bc5ebee..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs +++ /dev/null @@ -1,92 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Start a new behavior tree and return success after it has been started.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=20")] - [TaskIcon("{SkinColor}StartBehaviorTreeIcon.png")] - public class StartBehaviorTree : Action - { - [Tooltip("The GameObject of the behavior tree that should be started. If null use the current behavior")] - public SharedGameObject behaviorGameObject; - [Tooltip("The group of the behavior tree that should be started")] - public SharedInt group; - [Tooltip("Should this task wait for the behavior tree to complete?")] - public SharedBool waitForCompletion = false; - [Tooltip("Should the variables be synchronized?")] - public SharedBool synchronizeVariables; - - private bool behaviorComplete; - private Behavior behavior; - - public override void OnStart() - { - var behaviorTrees = GetDefaultGameObject(behaviorGameObject.Value).GetComponents(); - if (behaviorTrees.Length == 1) { - behavior = behaviorTrees[0]; - } else if (behaviorTrees.Length > 1) { - for (int i = 0; i < behaviorTrees.Length; ++i) { - if (behaviorTrees[i].Group == group.Value) { - behavior = behaviorTrees[i]; - break; - } - } - // If the group can't be found then use the first behavior tree - if (behavior == null) { - behavior = behaviorTrees[0]; - } - } - - if (behavior != null) { - var variables = Owner.GetAllVariables(); - if (variables != null && synchronizeVariables.Value) { - for (int i = 0; i < variables.Count; ++i) { - behavior.SetVariableValue(variables[i].Name, variables[i]); - } - } - - behavior.EnableBehavior(); - - if (waitForCompletion.Value) { - behaviorComplete = false; - behavior.OnBehaviorEnd += BehaviorEnded; - } - } - } - - public override TaskStatus OnUpdate() - { - if (behavior == null) { - return TaskStatus.Failure; - } - - // Return a status of running if we are waiting for the behavior tree to end and it hasn't ended yet - if (waitForCompletion.Value && !behaviorComplete) { - return TaskStatus.Running; - } - - return TaskStatus.Success; - } - - private void BehaviorEnded(Behavior behavior) - { - behaviorComplete = true; - } - - public override void OnEnd() - { - if (behavior != null && waitForCompletion.Value) { - behavior.OnBehaviorEnd -= BehaviorEnded; - } - } - - public override void OnReset() - { - // Reset the properties back to their original values. - behaviorGameObject = null; - group = 0; - waitForCompletion = false; - synchronizeVariables = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs.meta deleted file mode 100644 index 31dfed3f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StartBehaviorTree.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bc3d67c80371297439385b30f4be506c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs deleted file mode 100644 index fe753c5b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs +++ /dev/null @@ -1,57 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Pause or disable a behavior tree and return success after it has been stopped.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=21")] - [TaskIcon("{SkinColor}StopBehaviorTreeIcon.png")] - public class StopBehaviorTree : Action - { - [Tooltip("The GameObject of the behavior tree that should be stopped. If null use the current behavior")] - public SharedGameObject behaviorGameObject; - [Tooltip("The group of the behavior tree that should be stopped")] - public SharedInt group; - [Tooltip("Should the behavior be paused or completely disabled")] - public SharedBool pauseBehavior = false; - - private Behavior behavior; - - public override void OnStart() - { - var behaviorTrees = GetDefaultGameObject(behaviorGameObject.Value).GetComponents(); - if (behaviorTrees.Length == 1) { - behavior = behaviorTrees[0]; - } else if (behaviorTrees.Length > 1) { - for (int i = 0; i < behaviorTrees.Length; ++i) { - if (behaviorTrees[i].Group == group.Value) { - behavior = behaviorTrees[i]; - break; - } - } - // If the group can't be found then use the first behavior tree - if (behavior == null) { - behavior = behaviorTrees[0]; - } - } - } - - public override TaskStatus OnUpdate() - { - if (behavior == null) { - return TaskStatus.Failure; - } - - // Start the behavior and return success. - behavior.DisableBehavior(pauseBehavior.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - // Reset the properties back to their original values - behaviorGameObject = null; - group = 0; - pauseBehavior = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs.meta deleted file mode 100644 index 3e6fe6c7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/StopBehaviorTree.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 130afc7e6aa6e0c4aba29097334aa66b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs deleted file mode 100644 index 41f77a21..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs +++ /dev/null @@ -1,67 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Wait a specified amount of time. The task will return running until the task is done waiting. It will return success after the wait time has elapsed.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=22")] - [TaskIcon("{SkinColor}WaitIcon.png")] - public class Wait : Action - { - [Tooltip("The amount of time to wait")] - public SharedFloat waitTime = 1; - [Tooltip("Should the wait be randomized?")] - public SharedBool randomWait = false; - [Tooltip("The minimum wait time if random wait is enabled")] - public SharedFloat randomWaitMin = 1; - [Tooltip("The maximum wait time if random wait is enabled")] - public SharedFloat randomWaitMax = 1; - - // The time to wait - private float waitDuration; - // The time that the task started to wait. - private float startTime; - // Remember the time that the task is paused so the time paused doesn't contribute to the wait time. - private float pauseTime; - - public override void OnStart() - { - // Remember the start time. - startTime = Time.time; - if (randomWait.Value) { - waitDuration = Random.Range(randomWaitMin.Value, randomWaitMax.Value); - } else { - waitDuration = waitTime.Value; - } - } - - public override TaskStatus OnUpdate() - { - // The task is done waiting if the time waitDuration has elapsed since the task was started. - if (startTime + waitDuration < Time.time) { - return TaskStatus.Success; - } - // Otherwise we are still waiting. - return TaskStatus.Running; - } - - public override void OnPause(bool paused) - { - if (paused) { - // Remember the time that the behavior was paused. - pauseTime = Time.time; - } else { - // Add the difference between Time.time and pauseTime to figure out a new start time. - startTime += (Time.time - pauseTime); - } - } - - public override void OnReset() - { - // Reset the public properties back to their original values - waitTime = 1; - randomWait = false; - randomWaitMin = 1; - randomWaitMax = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs.meta deleted file mode 100644 index e7138e51..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Actions/Wait.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 67824d2e00531d84db9973773e4426e9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks.meta deleted file mode 100644 index 3737f10d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: de0476b4548c1d4408860e4ee2dd9471 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation.meta deleted file mode 100644 index b98c7eed..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: fa1395121fbad8b40934c69350e58065 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs deleted file mode 100644 index c37744a1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs +++ /dev/null @@ -1,51 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Blends the animation. Returns Success.")] - public class Blend : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - [Tooltip("The weight the animation should blend to")] - public float targetWeight = 1; - [Tooltip("The amount of time it takes to blend")] - public float fadeLength = 0.3f; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - animation.Blend(animationName.Value, targetWeight, fadeLength); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animationName = ""; - targetWeight = 1; - fadeLength = 0.3f; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs.meta deleted file mode 100644 index 191ac404..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Blend.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dc0640154eb6b674e89f4a2ec1632696 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs deleted file mode 100644 index 38fcc324..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs +++ /dev/null @@ -1,51 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Fades the animation over a period of time and fades other animations out. Returns Success.")] - public class CrossFade : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - [Tooltip("The amount of time it takes to blend")] - public float fadeLength = 0.3f; - [Tooltip("The play mode of the animation")] - public PlayMode playMode = PlayMode.StopSameLayer; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - animation.CrossFade(animationName.Value, fadeLength, playMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animationName.Value = ""; - fadeLength = 0.3f; - playMode = PlayMode.StopSameLayer; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs.meta deleted file mode 100644 index dd091e17..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFade.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 57d9d1509d13e454caae6f3219c83cc7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs deleted file mode 100644 index 4c2e9c89..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs +++ /dev/null @@ -1,54 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Cross fades an animation after previous animations has finished playing. Returns Success.")] - public class CrossFadeQueued : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - [Tooltip("The amount of time it takes to blend")] - public float fadeLength = 0.3f; - [Tooltip("Specifies when the animation should start playing")] - public QueueMode queue = QueueMode.CompleteOthers; - [Tooltip("The play mode of the animation")] - public PlayMode playMode = PlayMode.StopSameLayer; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - animation.CrossFadeQueued(animationName.Value, fadeLength, queue, playMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animationName.Value = ""; - fadeLength = 0.3f; - queue = QueueMode.CompleteOthers; - playMode = PlayMode.StopSameLayer; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs.meta deleted file mode 100644 index fda00b91..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/CrossFadeQueued.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c1cc2a160ee1978488696564200b3c25 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs deleted file mode 100644 index 5f0d49de..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Stores the animate physics value. Returns Success.")] - public class GetAnimatePhysics : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Are the if animations are executed in the physics loop?")] - [RequiredField] - public SharedBool storeValue; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animation.animatePhysics; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue.Value = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs.meta deleted file mode 100644 index 4bb05d26..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/GetAnimatePhysics.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b5bd2b0ed07f42142934568bd6813619 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs deleted file mode 100644 index f86a854b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Returns Success if the animation is currently playing.")] - public class IsPlaying : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - if (string.IsNullOrEmpty(animationName.Value)) { - return animation.isPlaying ? TaskStatus.Success : TaskStatus.Failure; - } else { - return animation.IsPlaying(animationName.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - } - - public override void OnReset() - { - targetGameObject = null; - animationName.Value = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs.meta deleted file mode 100644 index ac35dc24..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/IsPlaying.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ce80475167d230d4181baa69071465ff -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs deleted file mode 100644 index 4661c83d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs +++ /dev/null @@ -1,52 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Plays animation without any blending. Returns Success.")] - public class Play : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - [Tooltip("The play mode of the animation")] - public PlayMode playMode = PlayMode.StopSameLayer; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - if (string.IsNullOrEmpty(animationName.Value)) { - animation.Play(); - } else { - animation.Play(animationName.Value, playMode); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animationName.Value = ""; - playMode = PlayMode.StopSameLayer; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs.meta deleted file mode 100644 index b89dbdf0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Play.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0b1bf3b05e79dcc468cf71b63d54a4cd -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs deleted file mode 100644 index 7be1b507..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs +++ /dev/null @@ -1,51 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Plays an animation after previous animations has finished playing. Returns Success.")] - public class PlayQueued : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - [Tooltip("Specifies when the animation should start playing")] - public QueueMode queue = QueueMode.CompleteOthers; - [Tooltip("The play mode of the animation")] - public PlayMode playMode = PlayMode.StopSameLayer; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - animation.PlayQueued(animationName.Value, queue, playMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animationName.Value = ""; - queue = QueueMode.CompleteOthers; - playMode = PlayMode.StopSameLayer; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs.meta deleted file mode 100644 index 5a578270..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/PlayQueued.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bb55ee97bf8cb3d479de025d77a9c4b6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs deleted file mode 100644 index c8bc35b5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Rewinds an animation. Rewinds all animations if animationName is blank. Returns Success.")] - public class Rewind : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - if (string.IsNullOrEmpty(animationName.Value)) { - animation.Rewind(); - } else { - animation.Rewind(animationName.Value); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animationName.Value = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs.meta deleted file mode 100644 index 29a969f7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Rewind.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 364beb9f6996556449b9f3e03db75290 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs deleted file mode 100644 index 3620122c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Samples animations at the current state. Returns Success.")] - public class Sample : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - animation.Sample(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs.meta deleted file mode 100644 index ebb26237..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Sample.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2cc64c997b5d6e640af8cc9bd7cf1b5d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs deleted file mode 100644 index 14bdac19..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Sets animate physics to the specified value. Returns Success.")] - public class SetAnimatePhysics : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Are animations executed in the physics loop?")] - public SharedBool animatePhysics; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - animation.animatePhysics = animatePhysics.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animatePhysics.Value = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs.meta deleted file mode 100644 index dda3f075..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetAnimatePhysics.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f93fd0c7638add0468744d4f7249c1a7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs deleted file mode 100644 index 4194b81e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Sets the wrap mode to the specified value. Returns Success.")] - public class SetWrapMode : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("How should time beyond the playback range of the clip be treated?")] - public WrapMode wrapMode = WrapMode.Default; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - animation.wrapMode = wrapMode; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - wrapMode = WrapMode.Default; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs.meta deleted file mode 100644 index 7b815d1d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/SetWrapMode.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 39af69a1e220fc2419a5d34933029ff9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs deleted file mode 100644 index 8625b0bd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimation -{ - [TaskCategory("Basic/Animation")] - [TaskDescription("Stops an animation. Stops all animations if animationName is blank. Returns Success.")] - public class Stop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the animation")] - public SharedString animationName; - - // cache the animation component - private Animation animation; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animation = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animation == null) { - Debug.LogWarning("Animation is null"); - return TaskStatus.Failure; - } - - if (string.IsNullOrEmpty(animationName.Value)) { - animation.Stop(); - } else { - animation.Stop(animationName.Value); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - animationName = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs.meta deleted file mode 100644 index 8edc170a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animation/Stop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c3dca423f03e936449fdb622cac3f430 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator.meta deleted file mode 100644 index c33fce93..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 0b46617b2906c0049b19ab613fae2882 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs deleted file mode 100644 index 7080ce76..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs +++ /dev/null @@ -1,53 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Creates a dynamic transition between the current state and the destination state. Returns Success.")] - public class CrossFade : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the state")] - public SharedString stateName; - [Tooltip("The duration of the transition. Value is in source state normalized time")] - public SharedFloat transitionDuration; - [Tooltip("The layer where the state is")] - public int layer = -1; - [Tooltip("The normalized time at which the state will play")] - public float normalizedTime = float.NegativeInfinity; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.CrossFade(stateName.Value, transitionDuration.Value, layer, normalizedTime); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - stateName = ""; - transitionDuration = 0; - layer = -1; - normalizedTime = float.NegativeInfinity; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs.meta deleted file mode 100644 index d67ad7da..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/CrossFade.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 09e5aba2adc719f42876293bcbea7819 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs deleted file mode 100644 index 7ec1ecab..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stores if root motion is applied. Returns Success.")] - public class GetApplyRootMotion : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Is root motion applied?")] - [RequiredField] - public SharedBool storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.applyRootMotion; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs.meta deleted file mode 100644 index de18f15c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetApplyRootMotion.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 872c96b3950799546863110b7e54d0c8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs deleted file mode 100644 index 83b5903b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stores the bool parameter on an animator. Returns Success.")] - public class GetBoolParameter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - [Tooltip("The value of the bool parameter")] - [RequiredField] - public SharedBool storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.GetBool(paramaterName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName = ""; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs.meta deleted file mode 100644 index daf50ea0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetBoolParameter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2aeb7ebc08541794aa3ed0343c49c9f9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs deleted file mode 100644 index aefb2595..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Gets the avatar delta position for the last evaluated frame. Returns Success.")] - public class GetDeltaPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The avatar delta position")] - [RequiredField] - public SharedVector3 storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.deltaPosition; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs.meta deleted file mode 100644 index 472f73da..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9c44c26d5d6b3484397b8aa6ed658b1e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs deleted file mode 100644 index 565ab751..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Gets the avatar delta rotation for the last evaluated frame. Returns Success.")] - public class GetDeltaRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The avatar delta rotation")] - [RequiredField] - public SharedQuaternion storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.deltaRotation; - - return TaskStatus.Success; - } - - public override void OnReset() - { - if (storeValue != null) { - storeValue.Value = Quaternion.identity; - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs.meta deleted file mode 100644 index a26ba42a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetDeltaRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f120073dca714344495aa139eea16e2b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs deleted file mode 100644 index 6e28cb9c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stores the float parameter on an animator. Returns Success.")] - public class GetFloatParameter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - [Tooltip("The value of the float parameter")] - [RequiredField] - public SharedFloat storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.GetFloat(paramaterName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName = ""; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs.meta deleted file mode 100644 index 3dcbccc5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetFloatParameter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d33dbb5444b5bbe44bb200e39823cfe1 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs deleted file mode 100644 index a1bb9508..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stores the current gravity weight based on current animations that are played. Returns Success.")] - public class GetGravityWeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The value of the gravity weight")] - [RequiredField] - public SharedFloat storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.gravityWeight; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs.meta deleted file mode 100644 index 21b687ce..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetGravityWeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 945593329da80b44898e7e1ae1883d07 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs deleted file mode 100644 index ce424589..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stores the integer parameter on an animator. Returns Success.")] - public class GetIntegerParameter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - [Tooltip("The value of the integer parameter")] - [RequiredField] - public SharedInt storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.GetInteger(paramaterName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName = ""; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs.meta deleted file mode 100644 index 6834594b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetIntegerParameter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c8640eaeae64c2e48ba85336474d59d8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs deleted file mode 100644 index 679dc943..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stores the layer's weight. Returns Success.")] - public class GetLayerWeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The index of the layer")] - public SharedInt index; - [Tooltip("The value of the float parameter")] - [RequiredField] - public SharedFloat storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.GetLayerWeight(index.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - index = 0; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs.meta deleted file mode 100644 index 4c0e6cab..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetLayerWeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 346c4295a827d9e4c8029cd29a8e18ca -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs deleted file mode 100644 index 5382e259..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stores the playback speed of the animator. 1 is normal playback speed. Returns Success.")] - public class GetSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The playback speed of the Animator")] - [RequiredField] - public SharedFloat storeValue; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - storeValue.Value = animator.speed; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs.meta deleted file mode 100644 index c4d6ee6b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f87648f776ab12c45883b01e9bebc6a3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs deleted file mode 100644 index a7a9843b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Converts the state name to its corresponding hash code. Returns Success.")] - public class GetStringToHash : Action - { - [Tooltip("The name of the state to convert to a hash code")] - public SharedString stateName; - [Tooltip("The hash value")] - [RequiredField] - public SharedInt storeValue; - - public override TaskStatus OnUpdate() - { - storeValue.Value = Animator.StringToHash(stateName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - stateName = ""; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs.meta deleted file mode 100644 index f0f50384..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/GetStringToHash.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 234dcf26bcb550043b3b5de33f0e6a11 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs deleted file mode 100644 index d958848e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Interrupts the automatic target matching. Returns Success.")] - public class InterruptMatchTarget : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("CompleteMatch will make the gameobject match the target completely at the next frame")] - public bool completeMatch = true; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.InterruptMatchTarget(completeMatch); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - completeMatch = true; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs.meta deleted file mode 100644 index 0753ae2d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/InterruptMatchTarget.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 766d802f8842a2945b11253f60d431bb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs deleted file mode 100644 index e9366eaa..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs +++ /dev/null @@ -1,42 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Returns success if the specified AnimatorController layer in a transition.")] - public class IsInTransition : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The layer's index")] - public SharedInt index; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - return animator.IsInTransition(index.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - index = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs.meta deleted file mode 100644 index 39c1452c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsInTransition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 48c086aaf693a604d8b83eabac3b568e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs deleted file mode 100644 index 38869983..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Returns success if the specified name matches the name of the active state.")] - public class IsName : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The layer's index")] - public SharedInt index; - [Tooltip("The state name to compare")] - public SharedString name; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - return animator.GetCurrentAnimatorStateInfo(index.Value).IsName(name.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - index = 0; - name = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs.meta deleted file mode 100644 index 7f8263ae..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsName.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 96051e2f6a0e7ea42a493e6245e4ccde -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs deleted file mode 100644 index 84664930..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs +++ /dev/null @@ -1,42 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Returns success if the specified parameter is controlled by an additional curve on an animation.")] - public class IsParameterControlledByCurve : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - return animator.IsParameterControlledByCurve(paramaterName.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs.meta deleted file mode 100644 index 80412d1a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/IsParameterControlledByCurve.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c5eb4141402ab7c4abb1d4a5c687a757 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs deleted file mode 100644 index c0137247..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs +++ /dev/null @@ -1,62 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Automatically adjust the gameobject position and rotation so that the AvatarTarget reaches the matchPosition when the current state is at the specified progress. Returns Success.")] - public class MatchTarget : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position we want the body part to reach")] - public SharedVector3 matchPosition; - [Tooltip("The rotation in which we want the body part to be")] - public SharedQuaternion matchRotation; - [Tooltip("The body part that is involved in the match")] - public AvatarTarget targetBodyPart; - [Tooltip("Weights for matching position")] - public Vector3 weightMaskPosition; - [Tooltip("Weights for matching rotation")] - public float weightMaskRotation; - [Tooltip("Start time within the animation clip")] - public float startNormalizedTime; - [Tooltip("End time within the animation clip")] - public float targetNormalizedTime = 1; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.MatchTarget(matchPosition.Value, matchRotation.Value, targetBodyPart, new MatchTargetWeightMask(weightMaskPosition, weightMaskRotation), startNormalizedTime, targetNormalizedTime); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - matchPosition = Vector3.zero; - matchRotation = Quaternion.identity; - targetBodyPart = AvatarTarget.Root; - weightMaskPosition = Vector3.zero; - weightMaskRotation = 0; - startNormalizedTime = 0; - targetNormalizedTime = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs.meta deleted file mode 100644 index d4cfe707..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/MatchTarget.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e0e788b711539ed4dad258780be29de6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs deleted file mode 100644 index e76934df..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs +++ /dev/null @@ -1,50 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Plays an animator state. Returns Success.")] - public class Play : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the state")] - public SharedString stateName; - [Tooltip("The layer where the state is")] - public int layer = -1; - [Tooltip("The normalized time at which the state will play")] - public float normalizedTime = float.NegativeInfinity; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.Play(stateName.Value, layer, normalizedTime); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - stateName = ""; - layer = -1; - normalizedTime = float.NegativeInfinity; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs.meta deleted file mode 100644 index 5d05a683..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/Play.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a62df911d37cd8349b0168f875cd58ea -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs deleted file mode 100644 index c6c81be8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets if root motion is applied. Returns Success.")] - public class SetApplyRootMotion : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Is root motion applied?")] - public SharedBool rootMotion; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.applyRootMotion = rootMotion.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - rootMotion = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs.meta deleted file mode 100644 index dac11abd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetApplyRootMotion.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f10479b97efcbb94a8089a12bf891b5b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs deleted file mode 100644 index 2f8a93c5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs +++ /dev/null @@ -1,62 +0,0 @@ -using UnityEngine; -using System.Collections; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the bool parameter on an animator. Returns Success.")] - public class SetBoolParameter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - [Tooltip("The value of the bool parameter")] - public SharedBool boolValue; - [Tooltip("Should the value be reverted back to its original value after it has been set?")] - public bool setOnce; - - private int hashID; - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - hashID = UnityEngine.Animator.StringToHash(paramaterName.Value); - - bool prevValue = animator.GetBool(hashID); - animator.SetBool(hashID, boolValue.Value); - if (setOnce) { - StartCoroutine(ResetValue(prevValue)); - } - return TaskStatus.Success; - } - - public IEnumerator ResetValue(bool origVale) - { - yield return null; - animator.SetBool(hashID, origVale); - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName = ""; - boolValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs.meta deleted file mode 100644 index 7bd49fa8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetBoolParameter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 04e0905e87bf90a408551067942c08c7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs deleted file mode 100644 index 77093432..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs +++ /dev/null @@ -1,63 +0,0 @@ -using UnityEngine; -using System.Collections; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the float parameter on an animator. Returns Success.")] - public class SetFloatParameter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - [Tooltip("The value of the float parameter")] - public SharedFloat floatValue; - [Tooltip("Should the value be reverted back to its original value after it has been set?")] - public bool setOnce; - - private int hashID; - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - hashID = UnityEngine.Animator.StringToHash(paramaterName.Value); - - float prevValue = animator.GetFloat(hashID); - animator.SetFloat(hashID, floatValue.Value); - if (setOnce) { - StartCoroutine(ResetValue(prevValue)); - } - - return TaskStatus.Success; - } - - public IEnumerator ResetValue(float origVale) - { - yield return null; - animator.SetFloat(hashID, origVale); - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName = ""; - floatValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs.meta deleted file mode 100644 index 9e216986..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetFloatParameter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b601abdc989d2ce4f8dc0d3434705814 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs deleted file mode 100644 index 39fdcca7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs +++ /dev/null @@ -1,63 +0,0 @@ -using UnityEngine; -using System.Collections; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the int parameter on an animator. Returns Success.")] - public class SetIntegerParameter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - [Tooltip("The value of the int parameter")] - public SharedInt intValue; - [Tooltip("Should the value be reverted back to its original value after it has been set?")] - public bool setOnce; - - private int hashID; - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - hashID = UnityEngine.Animator.StringToHash(paramaterName.Value); - - int prevValue = animator.GetInteger(hashID); - animator.SetInteger(hashID, intValue.Value); - if (setOnce) { - StartCoroutine(ResetValue(prevValue)); - } - - return TaskStatus.Success; - } - - public IEnumerator ResetValue(int origVale) - { - yield return null; - animator.SetInteger(hashID, origVale); - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName = ""; - intValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs.meta deleted file mode 100644 index ded6b0ed..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetIntegerParameter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 07345b9144172a74892b176413bf9ac3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs deleted file mode 100644 index ae5b529f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the layer's current weight. Returns Success.")] - public class SetLayerWeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The layer's index")] - public SharedInt index; - [Tooltip("The weight of the layer")] - public SharedFloat weight; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.SetLayerWeight(index.Value, weight.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - index = 0; - weight = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs.meta deleted file mode 100644 index 6ee4ea45..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLayerWeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 979ffd79261d4bb499331ba9fa80ed7d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs deleted file mode 100644 index 9137ec56..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs +++ /dev/null @@ -1,53 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the look at position. Returns Success.")] - public class SetLookAtPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position to lookAt")] - public SharedVector3 position; - - private Animator animator; - private GameObject prevGameObject; - private bool positionSet; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - positionSet = false; - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - return positionSet ? TaskStatus.Success : TaskStatus.Running; - } - - public override void OnAnimatorIK() - { - if (animator == null) { - return; - } - animator.SetLookAtPosition(position.Value); - positionSet = true; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs.meta deleted file mode 100644 index 9cca866d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 31c4894aafa2b7f40984915713cff50b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs deleted file mode 100644 index f6b9102a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs +++ /dev/null @@ -1,66 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the look at weight. Returns success immediately after.")] - public class SetLookAtWeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("(0-1) the global weight of the LookAt, multiplier for other parameters.")] - public SharedFloat weight; - [Tooltip("(0-1) determines how much the body is involved in the LookAt.")] - public float bodyWeight; - [Tooltip("(0-1) determines how much the head is involved in the LookAt.")] - public float headWeight = 1; - [Tooltip("(0-1) determines how much the eyes are involved in the LookAt.")] - public float eyesWeight; - [Tooltip("(0-1) 0.0 means the character is completely unrestrained in motion, 1.0 means he's completely clamped " + - "(look at becomes impossible), and 0.5 means he'll be able to move on half of the possible range (180 degrees).")] - public float clampWeight = 0.5f; - - private Animator animator; - private GameObject prevGameObject; - private bool weightSet; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - weightSet = false; - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - return weightSet ? TaskStatus.Success : TaskStatus.Running; - } - - public override void OnAnimatorIK() - { - if (animator == null) { - return; - } - animator.SetLookAtWeight(weight.Value, bodyWeight, headWeight, eyesWeight, clampWeight); - weightSet = true; - } - - public override void OnReset() - { - targetGameObject = null; - weight = 0; - bodyWeight = 0; - headWeight = 1; - eyesWeight = 0; - clampWeight = 0.5f; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs.meta deleted file mode 100644 index f69692c9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetLookAtWeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1d700204dde35cd4c9e5a8553089127e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs deleted file mode 100644 index e38f45ba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the playback speed of the Animator. 1 is normal playback speed. Returns Success.")] - public class SetSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The playback speed of the Animator")] - public SharedFloat speed; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.speed = speed.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - speed = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs.meta deleted file mode 100644 index f30c47bd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b5cd3c9afb48ee541afcce2dade6bc6a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs deleted file mode 100644 index 085fe89b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets a trigger parameter to active or inactive. Returns Success.")] - public class SetTrigger : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the parameter")] - public SharedString paramaterName; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.SetTrigger(paramaterName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - paramaterName.Value = ""; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs.meta deleted file mode 100644 index fc5f8f1e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/SetTrigger.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 004807d2b68cad7459f6d84ce1274c16 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs deleted file mode 100644 index 6c35b0e9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the animator in playback mode.")] - public class StartPlayback : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.StartPlayback(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs.meta deleted file mode 100644 index 7332f68e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartPlayback.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 46d4b19160ba8774ea6100dda4288753 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs deleted file mode 100644 index f9ebf502..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Sets the animator in recording mode. Returns Success.")] - public class StartRecording : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The number of frames (updates) that will be recorded")] - public int frameCount; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.StartRecording(frameCount); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - frameCount = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs.meta deleted file mode 100644 index 87f0ddb2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StartRecording.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d6f14b502ed889444a0e44e8cb06e767 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs deleted file mode 100644 index 8096b930..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stops the animator playback mode. Returns Success.")] - public class StopPlayback : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.StopPlayback(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs.meta deleted file mode 100644 index eb10c87f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopPlayback.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7daa3c083e51ad44a8c8b05bb4e70689 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs deleted file mode 100644 index cd531c7f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAnimator -{ - [TaskCategory("Basic/Animator")] - [TaskDescription("Stops animator record mode. Returns Success.")] - public class StopRecording : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private Animator animator; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - animator = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (animator == null) { - Debug.LogWarning("Animator is null"); - return TaskStatus.Failure; - } - - animator.StopRecording(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs.meta deleted file mode 100644 index d8001590..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Animator/StopRecording.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c62c2817a5d72054caebff852d50ef17 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource.meta deleted file mode 100644 index e4a0e09d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 8d2af13ebd5ef0b428b7ea2a3eb85c95 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs deleted file mode 100644 index e0906252..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the ignore listener pause value of the AudioSource. Returns Success.")] - public class GetIgnoreListenerPause : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The ignore listener pause value of the AudioSource")] - [RequiredField] - public SharedBool storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.ignoreListenerPause; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs.meta deleted file mode 100644 index aca007cf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerPause.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b3bd7bb287fe91747bca60ebe3d53e87 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs deleted file mode 100644 index 12885ddf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the ignore listener volume value of the AudioSource. Returns Success.")] - public class GetIgnoreListenerVolume : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The ignore listener volume value of the AudioSource")] - [RequiredField] - public SharedBool storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.ignoreListenerVolume; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs.meta deleted file mode 100644 index 5176b8f8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetIgnoreListenerVolume.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c45986918364dfc4e9eca01d2839e2e4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs deleted file mode 100644 index c1cd0a7d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the loop value of the AudioSource. Returns Success.")] - public class GetLoop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The loop value of the AudioSource")] - [RequiredField] - public SharedBool storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.loop; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs.meta deleted file mode 100644 index a5d37f95..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetLoop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 699b9d0d798a219459c6477d2c21d4ba -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs deleted file mode 100644 index cf8b9ed3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the max distance value of the AudioSource. Returns Success.")] - public class GetMaxDistance : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The max distance value of the AudioSource")] - [RequiredField] - public SharedFloat storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.maxDistance; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs.meta deleted file mode 100644 index 2cb3e832..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMaxDistance.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3e2b2500d8e2b0c45825c0650f64eae2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs deleted file mode 100644 index 6fe9aed3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the min distance value of the AudioSource. Returns Success.")] - public class GetMinDistance : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The min distance value of the AudioSource")] - [RequiredField] - public SharedFloat storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.minDistance; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs.meta deleted file mode 100644 index 20401fd0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMinDistance.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cad762e82ef22644ca968b4a1c51eaec -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs deleted file mode 100644 index f2cee2f2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the mute value of the AudioSource. Returns Success.")] - public class GetMute : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The mute value of the AudioSource")] - [RequiredField] - public SharedBool storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.mute; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs.meta deleted file mode 100644 index 71acfb23..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetMute.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 51df88b2df77e294cb673105b1c36961 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs deleted file mode 100644 index 21ddf55d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the pitch value of the AudioSource. Returns Success.")] - public class GetPitch : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The pitch value of the AudioSource")] - [RequiredField] - public SharedFloat storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.pitch; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs.meta deleted file mode 100644 index c23193a0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPitch.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 930fa7881ae9236449d90546f9922656 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs deleted file mode 100644 index bb519ef0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the priority value of the AudioSource. Returns Success.")] - public class GetPriority : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The priority value of the AudioSource")] - [RequiredField] - public SharedInt storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.priority; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs.meta deleted file mode 100644 index 4bf1ba3e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetPriority.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: de856d580ad945e4d846fa52d3d647cc -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs deleted file mode 100644 index a4b28d99..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the spread value of the AudioSource. Returns Success.")] - public class GetSpread : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The spread value of the AudioSource")] - [RequiredField] - public SharedFloat storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.spread; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs.meta deleted file mode 100644 index 8616ca5f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetSpread.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ba6a60eccf688514392e782348b84628 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs deleted file mode 100644 index 1838133a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the time value of the AudioSource. Returns Success.")] - public class GetTime : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The time value of the AudioSource")] - [RequiredField] - public SharedFloat storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.time; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs.meta deleted file mode 100644 index 3d1c547f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 600c95fc760afa140bd0a7b98bd5071f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs deleted file mode 100644 index 367f4b3f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the time samples value of the AudioSource. Returns Success.")] - public class GetTimeSamples : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The time samples value of the AudioSource")] - [RequiredField] - public SharedFloat storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.timeSamples; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs.meta deleted file mode 100644 index 40d3ea23..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetTimeSamples.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: af34adc5779f33442909ff32140dcdd4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs deleted file mode 100644 index 4610f4ba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stores the volume value of the AudioSource. Returns Success.")] - public class GetVolume : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The volume value of the AudioSource")] - [RequiredField] - public SharedFloat storeValue; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - storeValue.Value = audioSource.volume; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs.meta deleted file mode 100644 index fdb362b6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/GetVolume.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: aad3b2c644baeb646b0b33b7317413d4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs deleted file mode 100644 index 7b457902..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Returns Success if the AudioClip is playing, otherwise Failure.")] - public class IsPlaying : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - return audioSource.isPlaying ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs.meta deleted file mode 100644 index e830c656..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/IsPlaying.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 20fb79d98326b794fb309a291613cab4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs deleted file mode 100644 index 1d5347ad..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Pauses the audio clip. Returns Success.")] - public class Pause : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.Pause(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs.meta deleted file mode 100644 index 140e52a3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Pause.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 91db8dd58e79db745acc39f3f52da88e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs deleted file mode 100644 index 3e711027..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Plays the audio clip. Returns Success.")] - public class Play : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.Play(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs.meta deleted file mode 100644 index 52452b5a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Play.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7ac8cfb80c6a44c42b4ac4eef6f29bd5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs deleted file mode 100644 index 7618bd7c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Plays the audio clip with a delay specified in seconds. Returns Success.")] - public class PlayDelayed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Delay time specified in seconds")] - public SharedFloat delay = 0; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.PlayDelayed(delay.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - delay = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs.meta deleted file mode 100644 index fb881a38..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayDelayed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0125706a59bb7974eb3d425d3869779a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs deleted file mode 100644 index 1d04f8e0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Plays an AudioClip, and scales the AudioSource volume by volumeScale. Returns Success.")] - public class PlayOneShot : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The clip being played")] - public SharedObject clip; - [Tooltip("The scale of the volume (0-1)")] - public SharedFloat volumeScale = 1; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.PlayOneShot((AudioClip)clip.Value, volumeScale.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - clip = null; - volumeScale = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs.meta deleted file mode 100644 index 4bc09ae8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayOneShot.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 112c969d16008464f96ce23aa5b32486 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs deleted file mode 100644 index d854790d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Plays the audio clip with a delay specified in seconds. Returns Success.")] - public class PlayScheduled : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Time in seconds on the absolute time-line that AudioSettings.dspTime refers to for when the sound should start playing")] - public SharedFloat time = 0; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.PlayScheduled(time.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - time = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs.meta deleted file mode 100644 index 8c3e45f7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/PlayScheduled.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 08d431471ffd8954197b88b698f0d424 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs deleted file mode 100644 index 71941195..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the clip value of the AudioSource. Returns Success.")] - public class SetAudioClip : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The AudioSource clip")] - public AudioClip audioClip; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.clip = audioClip; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - audioClip = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs.meta deleted file mode 100644 index df8eac5c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetAudioClip.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f52d9d404f7deab448e4f5c2bb3f7892 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs deleted file mode 100644 index 1b0f14b3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the ignore listener volume value of the AudioSource. Returns Success.")] - public class SetIgnoreListenerVolume : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The ignore listener volume value of the AudioSource")] - public SharedBool ignoreListenerVolume; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.ignoreListenerVolume = ignoreListenerVolume.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - ignoreListenerVolume = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs.meta deleted file mode 100644 index e6c2790c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerPause.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d617db8232463c444a8a3159da109798 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs deleted file mode 100644 index 787637b2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the ignore listener pause value of the AudioSource. Returns Success.")] - public class SetIgnoreListenerPause : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The ignore listener pause value of the AudioSource")] - public SharedBool ignoreListenerPause; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.ignoreListenerPause = ignoreListenerPause.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - ignoreListenerPause = false; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs.meta deleted file mode 100644 index 6b86a289..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetIgnoreListenerVolume.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6f1f5937bfa03484296c0fb5a9ce9b29 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs deleted file mode 100644 index 38a47ba3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the loop value of the AudioSource. Returns Success.")] - public class SetLoop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The loop value of the AudioSource")] - public SharedBool loop; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.loop = loop.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - loop = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs.meta deleted file mode 100644 index d8e3cc04..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetLoop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 50536bd6b5fa6924bb7217dd3b6e3f45 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs deleted file mode 100644 index 17487708..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the max distance value of the AudioSource. Returns Success.")] - public class SetMaxDistance : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The max distance value of the AudioSource")] - public SharedFloat maxDistance; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.maxDistance = maxDistance.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - maxDistance = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs.meta deleted file mode 100644 index 2d67b172..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMaxDistance.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b0c75cf2afc289c4a8962f71b5e17dd1 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs deleted file mode 100644 index f693e4a8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the min distance value of the AudioSource. Returns Success.")] - public class SetMinDistance : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The min distance value of the AudioSource")] - public SharedFloat minDistance; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.minDistance = minDistance.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - minDistance = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs.meta deleted file mode 100644 index 6e87631a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMinDistance.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ccb3beba9296fc54d8427cd646af4f4e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs deleted file mode 100644 index 0d45e2df..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the mute value of the AudioSource. Returns Success.")] - public class SetMute : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The mute value of the AudioSource")] - public SharedBool mute; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.mute = mute.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - mute = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs.meta deleted file mode 100644 index 7296e828..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetMute.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ec553c7ad9360a24fb7ce3bf3bc48c97 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs deleted file mode 100644 index bd6d1853..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs +++ /dev/null @@ -1,46 +0,0 @@ -#if UNITY_4_6 || UNITY_4_7 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the pan value of the AudioSource. Returns Success.")] - public class SetPan : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The pan value of the AudioSource")] - public SharedFloat pan; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.pan = pan.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - pan = 1; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs.meta deleted file mode 100644 index 5ee56ec2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPan.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ed66670f171cea24c9208fff10bfc43d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs deleted file mode 100644 index b1f24307..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs +++ /dev/null @@ -1,46 +0,0 @@ -#if UNITY_4_6 || UNITY_4_7 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the pan level value of the AudioSource. Returns Success.")] - public class SetPanLevel : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The pan level value of the AudioSource")] - public SharedFloat panLevel; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.panLevel = panLevel.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - panLevel = 1; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs.meta deleted file mode 100644 index ca4e90f7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPanLevel.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 219609a4a0818d746a7828dc968c31a9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs deleted file mode 100644 index 9a6de27f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the pitch value of the AudioSource. Returns Success.")] - public class SetPitch : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The pitch value of the AudioSource")] - public SharedFloat pitch; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.pitch = pitch.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - pitch = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs.meta deleted file mode 100644 index 71a8ff21..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPitch.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3c7615ddc4e92fd41b72de06f039f9e1 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs deleted file mode 100644 index 1a1532ea..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the priority value of the AudioSource. Returns Success.")] - public class SetPriority : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The priority value of the AudioSource")] - public SharedInt priority; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.priority = priority.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - priority = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs.meta deleted file mode 100644 index 0a8e4128..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetPriority.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4fc15622e17101f4b95be39910433c8a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs deleted file mode 100644 index 0b142108..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the rolloff mode of the AudioSource. Returns Success.")] - public class SetRolloffMode : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The rolloff mode of the AudioSource")] - public AudioRolloffMode rolloffMode; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.rolloffMode = rolloffMode; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - rolloffMode = AudioRolloffMode.Logarithmic; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs.meta deleted file mode 100644 index 0d7fe458..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetRolloffMode.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ef88d71b5b7e0a84d98bde6405eb294d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs deleted file mode 100644 index b214f713..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Changes the time at which a sound that has already been scheduled to play will end. Notice that depending on the " + - "timing not all rescheduling requests can be fulfilled. Returns Success.")] - public class SetScheduledEndTime : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Time in seconds")] - public SharedFloat time = 0; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.SetScheduledEndTime(time.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - time = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs.meta deleted file mode 100644 index 3f0af6c4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledEndTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8867d64aa9a2add4f913b8b5faa9d1ce -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs deleted file mode 100644 index 4c5b890c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Changes the time at which a sound that has already been scheduled to play will start. Returns Success.")] - public class SetScheduledStartTime : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Time in seconds")] - public SharedFloat time = 0; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.SetScheduledStartTime(time.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - time = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs.meta deleted file mode 100644 index 4dbd7c6a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetScheduledStartTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cf64b74120564064a8d9c622ccc7115a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs deleted file mode 100644 index f4657fcd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the spread value of the AudioSource. Returns Success.")] - public class SetSpread : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The spread value of the AudioSource")] - public SharedFloat spread; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.spread = spread.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - spread = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs.meta deleted file mode 100644 index 89329407..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetSpread.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f6d964d5fdf24bf449d3f59de1864dd8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs deleted file mode 100644 index 637789e8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the time value of the AudioSource. Returns Success.")] - public class SetTime : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The time value of the AudioSource")] - public SharedFloat time; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.time = time.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - time = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs.meta deleted file mode 100644 index bc128b7a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3173ce3fda9d60f48b159759f8981f89 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs deleted file mode 100644 index 53dddaa0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the rolloff mode of the AudioSource. Returns Success.")] - public class SetVelocityUpdateMode : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The velocity update mode of the AudioSource")] - public AudioVelocityUpdateMode velocityUpdateMode; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.velocityUpdateMode = velocityUpdateMode; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - velocityUpdateMode = AudioVelocityUpdateMode.Auto; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs.meta deleted file mode 100644 index 606e6903..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVelocityUpdateMode.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c26ea6b22d3fa7843a73e5088376996c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs deleted file mode 100644 index 80ee7189..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Sets the volume value of the AudioSource. Returns Success.")] - public class SetVolume : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The volume value of the AudioSource")] - public SharedFloat volume; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.volume = volume.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - volume = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs.meta deleted file mode 100644 index 16176d79..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/SetVolume.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: edfc39045c7af164fb340d21762e4d79 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs deleted file mode 100644 index f351635c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityAudioSource -{ - [TaskCategory("Basic/AudioSource")] - [TaskDescription("Stops playing the audio clip. Returns Success.")] - public class Stop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private AudioSource audioSource; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - audioSource = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (audioSource == null) { - Debug.LogWarning("AudioSource is null"); - return TaskStatus.Failure; - } - - audioSource.Stop(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs.meta deleted file mode 100644 index 66ee21a5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/AudioSource/Stop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bd4cec1e9e81e664d8e7782bd02bcade -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour.meta deleted file mode 100644 index 1a17548b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 51de5dc2234f2d642b8b53dd9ccc9be3 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs deleted file mode 100644 index c34c4133..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs +++ /dev/null @@ -1,35 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBehaviour -{ - [TaskCategory("Basic/Behaviour")] - [TaskDescription("Stores the enabled state of the object. Returns Success.")] - public class GetIsEnabled : Action - { - [Tooltip("The Object to use")] - public SharedObject specifiedObject; - [Tooltip("The enabled/disabled state")] - [RequiredField] - public SharedBool storeValue; - - public override TaskStatus OnUpdate() - { - if (specifiedObject == null && !(specifiedObject.Value is UnityEngine.Behaviour)) { - Debug.LogWarning("SpecifiedObject is null or not a subclass of UnityEngine.Behaviour"); - return TaskStatus.Failure; - } - - storeValue.Value = (specifiedObject.Value as Behaviour).enabled; - - return TaskStatus.Success; - } - - public override void OnReset() - { - if (specifiedObject != null) { - specifiedObject.Value = null; - } - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs.meta deleted file mode 100644 index 55e67554..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/GetIsEnabled.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ad6519dede06d7b46b95e54bb60be281 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs deleted file mode 100644 index 78fb031f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBehaviour -{ - [TaskCategory("Basic/Behaviour")] - [TaskDescription("Returns Success if the object is enabled, otherwise Failure.")] - public class IsEnabled : Conditional - { - [Tooltip("The Object to use")] - public SharedObject specifiedObject; - - public override TaskStatus OnUpdate() - { - if (specifiedObject == null && !(specifiedObject.Value is UnityEngine.Behaviour)) { - Debug.LogWarning("SpecifiedObject is null or not a subclass of UnityEngine.Behaviour"); - return TaskStatus.Failure; - } - - return (specifiedObject.Value as Behaviour).enabled ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - if (specifiedObject != null) { - specifiedObject.Value = null; - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs.meta deleted file mode 100644 index f66d6058..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/IsEnabled.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 32f61cbdb8bdf1e44bf418ca21681bc3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs deleted file mode 100644 index 535355fd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs +++ /dev/null @@ -1,34 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBehaviour -{ - [TaskCategory("Basic/Behaviour")] - [TaskDescription("Enables/Disables the object. Returns Success.")] - public class SetIsEnabled : Action - { - [Tooltip("The Object to use")] - public SharedObject specifiedObject; - [Tooltip("The enabled/disabled state")] - public SharedBool enabled; - - public override TaskStatus OnUpdate() - { - if (specifiedObject == null && !(specifiedObject.Value is UnityEngine.Behaviour)) { - Debug.LogWarning("SpecifiedObject is null or not a subclass of UnityEngine.Behaviour"); - return TaskStatus.Failure; - } - - (specifiedObject.Value as Behaviour).enabled = enabled.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - if (specifiedObject != null) { - specifiedObject.Value = null; - } - enabled = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs.meta deleted file mode 100644 index 623d440c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Behaviour/SetIsEnabled.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cf7703ff7e9055e4f811a5b95bf18930 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider.meta deleted file mode 100644 index 46645ecf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 876af1fbcf3642e4b987507ed975a15a -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs deleted file mode 100644 index 83bf9367..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBoxCollider -{ - [TaskCategory("Basic/BoxCollider")] - [TaskDescription("Stores the center of the BoxCollider. Returns Success.")] - public class GetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the BoxCollider")] - [RequiredField] - public SharedVector3 storeValue; - - private BoxCollider boxCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - boxCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (boxCollider == null) { - Debug.LogWarning("BoxCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = boxCollider.center; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs.meta deleted file mode 100644 index 61b2c34f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9c3ae13d2bd0e5f4186835c672d9461f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs deleted file mode 100644 index d358a83b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBoxCollider -{ - [TaskCategory("Basic/BoxCollider")] - [TaskDescription("Stores the size of the BoxCollider. Returns Success.")] - public class GetSize : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The size of the BoxCollider")] - [RequiredField] - public SharedVector3 storeValue; - - private BoxCollider boxCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - boxCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (boxCollider == null) { - Debug.LogWarning("BoxCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = boxCollider.size; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs.meta deleted file mode 100644 index 934ee86c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/GetSize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0afec21454700d3479c4f9767f9382f9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs deleted file mode 100644 index e24eec2a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBoxCollider -{ - [TaskCategory("Basic/BoxCollider")] - [TaskDescription("Sets the center of the BoxCollider. Returns Success.")] - public class SetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the BoxCollider")] - public SharedVector3 center; - - private BoxCollider boxCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - boxCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (boxCollider == null) { - Debug.LogWarning("BoxCollider is null"); - return TaskStatus.Failure; - } - - boxCollider.center = center.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - center = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs.meta deleted file mode 100644 index 9787d48f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 45b3b4dc79247bd46a9c2b11fa9b125c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs deleted file mode 100644 index 1ee03fa2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBoxCollider -{ - [TaskCategory("Basic/BoxCollider")] - [TaskDescription("Sets the size of the BoxCollider. Returns Success.")] - public class SetSize : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The size of the BoxCollider")] - public SharedVector3 size; - - private BoxCollider boxCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - boxCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (boxCollider == null) { - Debug.LogWarning("BoxCollider is null"); - return TaskStatus.Failure; - } - - boxCollider.size = size.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - size = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs.meta deleted file mode 100644 index e00c7d4a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider/SetSize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d899b6ed83f6e264f8e5867cf68c0cda -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D.meta deleted file mode 100644 index 0ad45570..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: c7814e7f18119144182f77f9b2a01af2 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs deleted file mode 100644 index e539eb30..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBoxCollider2D -{ - [TaskCategory("Basic/BoxCollider2D")] - [TaskDescription("Stores the size of the BoxCollider2D. Returns Success.")] - public class GetSize : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The size of the BoxCollider2D")] - [RequiredField] - public SharedVector2 storeValue; - - private BoxCollider2D boxCollider2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - boxCollider2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (boxCollider2D == null) { - Debug.LogWarning("BoxCollider2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = boxCollider2D.size; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector2.zero; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs.meta deleted file mode 100644 index 362df45f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/GetSize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c69113b787759f340aacbb9d99a6d654 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs deleted file mode 100644 index 5de4a500..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityBoxCollider2D -{ - [TaskCategory("Basic/BoxCollider2D")] - [TaskDescription("Sets the size of the BoxCollider2D. Returns Success.")] - public class SetSize : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The size of the BoxCollider2D")] - public SharedVector2 size; - - private BoxCollider2D boxCollider2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - boxCollider2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (boxCollider2D == null) { - Debug.LogWarning("BoxCollider2D is null"); - return TaskStatus.Failure; - } - - boxCollider2D.size = size.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - size = Vector2.zero; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs.meta deleted file mode 100644 index f5af4e82..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/BoxCollider2D/SetSize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1875fd00045d98848b028015a17aeeaf -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider.meta deleted file mode 100644 index 0b7a7297..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 0cf43865b0892fb48ac285f63910ff97 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs deleted file mode 100644 index 05e4c8e4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Stores the center of the CapsuleCollider. Returns Success.")] - public class GetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the CapsuleCollider")] - [RequiredField] - public SharedVector3 storeValue; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = capsuleCollider.center; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs.meta deleted file mode 100644 index 3256d554..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3a032cb4c0b97b844ad53ad7bb2617c3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs deleted file mode 100644 index 56f394b9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Stores the direction of the CapsuleCollider. Returns Success.")] - public class GetDirection : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The direction of the CapsuleCollider")] - [RequiredField] - public SharedInt storeValue; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = capsuleCollider.direction; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs.meta deleted file mode 100644 index 3e32e995..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetDirection.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7e9f2ebb599281345a458fab17aab5fd -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs deleted file mode 100644 index 98c38d5e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Gets the height of the CapsuleCollider. Returns Success.")] - public class GetHeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The height of the CapsuleCollider")] - [RequiredField] - public SharedFloat storeValue; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = capsuleCollider.height; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs.meta deleted file mode 100644 index 8f56770b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetHeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 29e860749600e174aa61dd42be0a3126 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs deleted file mode 100644 index b1df3bc9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Stores the radius of the CapsuleCollider. Returns Success.")] - public class GetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the CapsuleCollider")] - [RequiredField] - public SharedFloat storeValue; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = capsuleCollider.radius; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs.meta deleted file mode 100644 index 006177a6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/GetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d03b50a6f076c75408ef6e843bd75539 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs deleted file mode 100644 index c72abb9b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Sets the center of the CapsuleCollider. Returns Success.")] - public class SetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the CapsuleCollider")] - public SharedVector3 center; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - capsuleCollider.center = center.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - center = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs.meta deleted file mode 100644 index 8b888bdd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f8292285661aa7e4086c0b59926632c3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs deleted file mode 100644 index e07ee642..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Sets the direction of the CapsuleCollider. Returns Success.")] - public class SetDirection : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The direction of the CapsuleCollider")] - public SharedInt direction; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - capsuleCollider.direction = direction.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - direction = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs.meta deleted file mode 100644 index 15fea291..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetDirection.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4146b45b3a598294f86dbbac03e6e8cb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs deleted file mode 100644 index 2f734d5d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Sets the height of the CapsuleCollider. Returns Success.")] - public class SetHeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The height of the CapsuleCollider")] - public SharedFloat direction; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - capsuleCollider.height = direction.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - direction = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs.meta deleted file mode 100644 index 60d24f8f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetHeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 34f947c079c1159488c80854ee53ecd8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs deleted file mode 100644 index 963dfe47..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCapsuleCollider -{ - [TaskCategory("Basic/CapsuleCollider")] - [TaskDescription("Sets the radius of the CapsuleCollider. Returns Success.")] - public class SetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the CapsuleCollider")] - public SharedFloat radius; - - private CapsuleCollider capsuleCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - capsuleCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (capsuleCollider == null) { - Debug.LogWarning("CapsuleCollider is null"); - return TaskStatus.Failure; - } - - capsuleCollider.radius = radius.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - radius = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs.meta deleted file mode 100644 index ae2e46ca..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CapsuleCollider/SetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fed5a0f5604af324cb2e4a3ed9315793 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController.meta deleted file mode 100644 index 6034f256..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 4b58bcba0c40cfc448a1f2a5f2a57c57 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs deleted file mode 100644 index a05eb82a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Stores the center of the CharacterController. Returns Success.")] - public class GetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the CharacterController")] - [RequiredField] - public SharedVector3 storeValue; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - storeValue.Value = characterController.center; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs.meta deleted file mode 100644 index d0c9a496..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e4033e3d9c7ef994ba600b3afec28a0d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs deleted file mode 100644 index 1317129e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Stores the height of the CharacterController. Returns Success.")] - public class GetHeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The height of the CharacterController")] - [RequiredField] - public SharedFloat storeValue; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - storeValue.Value = characterController.height; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs.meta deleted file mode 100644 index d1dd43b3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetHeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: eec31e6d5685c674fa2952757b4adf9a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs deleted file mode 100644 index 67c3d1ff..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Stores the radius of the CharacterController. Returns Success.")] - public class GetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the CharacterController")] - [RequiredField] - public SharedFloat storeValue; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - storeValue.Value = characterController.radius; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs.meta deleted file mode 100644 index 81e97192..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3bf330244cdea3b43ad95e8731fdb78b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs deleted file mode 100644 index cb33ff2a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Stores the slope limit of the CharacterController. Returns Success.")] - public class GetSlopeLimit : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The slope limit of the CharacterController")] - [RequiredField] - public SharedFloat storeValue; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - storeValue.Value = characterController.slopeLimit; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs.meta deleted file mode 100644 index c6bf9789..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetSlopeLimit.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3cb445c34dce1a14aa5134278025ec59 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs deleted file mode 100644 index f4d14456..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Stores the step offset of the CharacterController. Returns Success.")] - public class GetStepOffset : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The step offset of the CharacterController")] - [RequiredField] - public SharedFloat storeValue; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - storeValue.Value = characterController.stepOffset; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs.meta deleted file mode 100644 index 17385174..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetStepOffset.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d9bb8d4be247f4d4cb9b2b05a6efd48f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs deleted file mode 100644 index 2c4ee10a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Stores the velocity of the CharacterController. Returns Success.")] - public class GetVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The velocity of the CharacterController")] - [RequiredField] - public SharedVector3 storeValue; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - storeValue.Value = characterController.velocity; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs.meta deleted file mode 100644 index 23ec32d3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/GetVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 783c920567425bd4c9385eeaf8099ea4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs deleted file mode 100644 index a1688d5f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs +++ /dev/null @@ -1,43 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Returns Success if the collider hit another object, otherwise Failure.")] - public class HasColliderHit : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The tag of the GameObject to check for a collision against")] - public SharedString tag = ""; - [Tooltip("The object that started the collision")] - public SharedGameObject collidedGameObject; - - private bool enteredCollision = false; - - public override TaskStatus OnUpdate() - { - return enteredCollision ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - enteredCollision = false; - } - - public override void OnControllerColliderHit(ControllerColliderHit hit) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(hit.gameObject.tag)) { - collidedGameObject.Value = hit.gameObject; - enteredCollision = true; - } - } - - public override void OnReset() - { - targetGameObject = null; - tag = ""; - collidedGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs.meta deleted file mode 100644 index 947de51c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/HasColliderHit.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9ff7c43d9df5279489455a4ce2eb3b20 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs deleted file mode 100644 index 4d480765..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Returns Success if the character is grounded, otherwise Failure.")] - public class IsGrounded : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - return characterController.isGrounded ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs.meta deleted file mode 100644 index 536c1fa8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/IsGrounded.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e8541a996b0a37b4f8bce82dd23ddb84 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs deleted file mode 100644 index de40f1d2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("A more complex move function taking absolute movement deltas. Returns Success.")] - public class Move : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount to move")] - public SharedVector3 motion; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - characterController.Move(motion.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - motion = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs.meta deleted file mode 100644 index 00e7570e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/Move.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 546770f14f8265d4c83b94210630b644 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs deleted file mode 100644 index c3aaac90..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Sets the center of the CharacterController. Returns Success.")] - public class SetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the CharacterController")] - public SharedVector3 center; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - characterController.center = center.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - center = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs.meta deleted file mode 100644 index 90d1e1c9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1072c5d1f7d15b24d811ee2e52f5806f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs deleted file mode 100644 index 7ad8e61c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Sets the height of the CharacterController. Returns Success.")] - public class SetHeight : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The height of the CharacterController")] - public SharedFloat height; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - characterController.height = height.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - height = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs.meta deleted file mode 100644 index d42f0e0b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetHeight.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f3646fc892390f443ab43e4313cd0c6a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs deleted file mode 100644 index 53327f7d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Sets the radius of the CharacterController. Returns Success.")] - public class SetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the CharacterController")] - public SharedFloat radius; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - characterController.radius = radius.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - radius = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs.meta deleted file mode 100644 index 8db23e47..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d3d7c584aef3bd5468165685a1975862 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs deleted file mode 100644 index ac860c57..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Sets the slope limit of the CharacterController. Returns Success.")] - public class SetSlopeLimit : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The slope limit of the CharacterController")] - public SharedFloat slopeLimit; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - characterController.slopeLimit = slopeLimit.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - slopeLimit = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs.meta deleted file mode 100644 index aca63d5a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetSlopeLimit.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 65d4ccec4c868584a89d9037a6eec3e6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs deleted file mode 100644 index d646276d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Sets the step offset of the CharacterController. Returns Success.")] - public class SetStepOffset : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The step offset of the CharacterController")] - public SharedFloat stepOffset; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - characterController.stepOffset = stepOffset.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - stepOffset = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs.meta deleted file mode 100644 index 5512e7e7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SetStepOffset.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b062e83de9feb8a41a9e4989f2d65b97 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs deleted file mode 100644 index 7b999324..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCharacterController -{ - [TaskCategory("Basic/CharacterController")] - [TaskDescription("Moves the character with speed. Returns Success.")] - public class SimpleMove : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The speed of the movement")] - public SharedVector3 speed; - - private CharacterController characterController; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - characterController = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (characterController == null) { - Debug.LogWarning("CharacterController is null"); - return TaskStatus.Failure; - } - - characterController.SimpleMove(speed.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - speed = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs.meta deleted file mode 100644 index f3a41a05..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CharacterController/SimpleMove.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c760a29b8a35c044d87b7a80a58f046c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D.meta deleted file mode 100644 index 88b51cd1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: e179f1af407aa8b469c6d96d7c0e2563 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs deleted file mode 100644 index 0dd214d3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs +++ /dev/null @@ -1,47 +0,0 @@ -#if UNITY_4_6 || UNITY_4_7 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCircleCollider2D -{ - [TaskCategory("Basic/CircleCollider2D")] - [TaskDescription("Stores the center of the CircleCollider2D. Returns Success.")] - public class GetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the CircleCollider2D")] - [RequiredField] - public SharedVector2 storeValue; - - private CircleCollider2D circleCollider2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - circleCollider2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (circleCollider2D == null) { - Debug.LogWarning("CircleCollider2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = circleCollider2D.center; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector2.zero; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs.meta deleted file mode 100644 index 3224c185..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f0b09bbd9fd4fbc44ba06b19dbb4cdd7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs deleted file mode 100644 index a0940ef5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCircleCollider2D -{ - [TaskCategory("Basic/CircleCollider2D")] - [TaskDescription("Stores the radius of the CircleCollider2D. Returns Success.")] - public class GetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the CircleCollider2D")] - [RequiredField] - public SharedFloat storeValue; - - private CircleCollider2D circleCollider2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - circleCollider2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (circleCollider2D == null) { - Debug.LogWarning("CircleCollider2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = circleCollider2D.radius; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs.meta deleted file mode 100644 index 17b98088..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/GetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5301adcc69414e44681c1d4dc7ecde58 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs deleted file mode 100644 index 41d5101c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs +++ /dev/null @@ -1,46 +0,0 @@ -#if UNITY_4_6 || UNITY_4_7 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCircleCollider2D -{ - [TaskCategory("Basic/CircleCollider2D")] - [TaskDescription("Sets the center of the CircleCollider2D. Returns Success.")] - public class SetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the CircleCollider2D")] - public SharedVector2 center; - - private CircleCollider2D circleCollider2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - circleCollider2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (circleCollider2D == null) { - Debug.LogWarning("CircleCollider2D is null"); - return TaskStatus.Failure; - } - - circleCollider2D.center = center.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - center = Vector2.zero; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs.meta deleted file mode 100644 index 9d3181d3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 476937be0338dbf4c80b2a74a5d3ed8c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs deleted file mode 100644 index 44b51f3c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityCircleCollider2D -{ - [TaskCategory("Basic/CircleCollider2D")] - [TaskDescription("Sets the radius of the CircleCollider2D. Returns Success.")] - public class SetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the CircleCollider2D")] - public SharedFloat radius; - - private CircleCollider2D circleCollider2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - circleCollider2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (circleCollider2D == null) { - Debug.LogWarning("CircleCollider2D is null"); - return TaskStatus.Failure; - } - - circleCollider2D.radius = radius.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - radius = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs.meta deleted file mode 100644 index 51ed0fe3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/CircleCollider2D/SetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a9f837093c996864d95d92cae654a8ba -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug.meta deleted file mode 100644 index f991fb9b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: d1140cef910ebcb4fa9817c4ec7fe2df -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs deleted file mode 100644 index c4bc3464..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs +++ /dev/null @@ -1,36 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityDebug -{ - [TaskCategory("Basic/Debug")] - [TaskDescription("Draws a debug line")] - public class DrawLine : Action - { - [Tooltip("The start position")] - public SharedVector3 start; - [Tooltip("The end position")] - public SharedVector3 end; - [Tooltip("The color")] - public SharedColor color = Color.white; - [Tooltip("Duration the line will be visible for in seconds.\nDefault: 0 means 1 frame.")] - public SharedFloat duration; - [Tooltip("Whether the line should show through world geometry.")] - public SharedBool depthTest = true; - - public override TaskStatus OnUpdate() - { - Debug.DrawLine(start.Value, end.Value, color.Value, duration.Value, depthTest.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - start = Vector3.zero; - end = Vector3.zero; - color = Color.white; - duration = 0f; - depthTest = true; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs.meta deleted file mode 100644 index 224373d4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawLine.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 66a533f4f027ab44bb35e498d761ce50 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs deleted file mode 100644 index 81aa823f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityDebug -{ - [TaskCategory("Basic/Debug")] - [TaskDescription("Draws a debug ray")] - public class DrawRay : Action - { - [Tooltip("The position")] - public SharedVector3 start; - [Tooltip("The direction")] - public SharedVector3 direction; - [Tooltip("The color")] - public SharedColor color = Color.white; - - public override TaskStatus OnUpdate() - { - Debug.DrawRay(start.Value, direction.Value, color.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - start = Vector3.zero; - direction = Vector3.zero; - color = Color.white; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs.meta deleted file mode 100644 index 8490bb34..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/DrawRay.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 786ac0c09ce982e43b444670fdfe4c74 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs deleted file mode 100644 index 00f96bba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs +++ /dev/null @@ -1,76 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityDebug -{ - [TaskDescription("LogFormat is analgous to Debug.LogFormat().\n" + - "It takes format string, substitutes arguments supplied a '{0-4}' and returns success.\n" + - "Any fields or arguments not supplied are ignored." + - "It can be used for debugging.")] - [TaskIcon("{SkinColor}LogIcon.png")] - public class LogFormat : Action - { - [Tooltip("Text format with {0}, {1}, etc")] - public SharedString textFormat; - - [Tooltip("Is this text an error?")] - public SharedBool logError; - - public SharedVariable arg0; - public SharedVariable arg1; - public SharedVariable arg2; - public SharedVariable arg3; - - public override TaskStatus OnUpdate() - { - var paramsArray = buildParamsArray(); - // Log the text and return success - if (logError.Value) { - Debug.LogErrorFormat(textFormat.Value, paramsArray); - } else { - Debug.LogFormat(textFormat.Value, paramsArray); - } - return TaskStatus.Success; - } - - private object[] buildParamsArray() { - object[] paramsArray; - if (isValid(arg3)) { - paramsArray = new object[4]; - paramsArray[3] = arg3.GetValue(); - paramsArray[2] = arg2.GetValue(); - paramsArray[1] = arg1.GetValue(); - paramsArray[0] = arg0.GetValue(); - } else if (isValid(arg2)) { - paramsArray = new object[3]; - paramsArray[2] = arg2.GetValue(); - paramsArray[1] = arg1.GetValue(); - paramsArray[0] = arg0.GetValue(); - } else if (isValid(arg1)) { - paramsArray = new object[2]; - paramsArray[1] = arg1.GetValue(); - paramsArray[0] = arg0.GetValue(); - } else if (isValid(arg0)) { - paramsArray = new object[1]; - paramsArray[0] = arg0.GetValue(); - } else { - return null; - } - return paramsArray; - } - - private bool isValid(SharedVariable sv) { - return null != sv && !sv.IsNone; - } - - public override void OnReset() - { - // Reset the properties back to their original values - textFormat = string.Empty; - logError = false; - arg0 = null; - arg1 = null; - arg2 = null; - arg3 = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs.meta deleted file mode 100644 index 65c27cda..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogFormat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 70765819b419e8a45b326e92edf17ef5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs deleted file mode 100644 index 73605da8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityDebug -{ - [TaskCategory("Basic/Debug")] - [TaskDescription("Log a variable value.")] - public class LogValue : Action - { - [Tooltip("The variable to output")] - public SharedGenericVariable variable; - - public override TaskStatus OnUpdate() - { - Debug.Log(variable.Value.value.GetValue()); - - return TaskStatus.Success; - } - - public override void OnReset() - { - variable = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs.meta deleted file mode 100644 index 03ab4247..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Debug/LogValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c50983a88995f4f4197f7b39ca796667 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject.meta deleted file mode 100644 index 83094ffa..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: c03de85966f0a834383cef512841e4a9 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs deleted file mode 100644 index e1beca39..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Returns Success if the GameObject is active in the hierarchy, otherwise Failure.")] - public class ActiveInHierarchy : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - public override TaskStatus OnUpdate() - { - return GetDefaultGameObject(targetGameObject.Value).activeInHierarchy ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs.meta deleted file mode 100644 index 10414adf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveInHierarchy.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0bbe57db7a21ee94f86aef75bbcd6d18 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs deleted file mode 100644 index 37945765..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Returns Success if the GameObject is active in the hierarchy, otherwise Failure.")] - public class ActiveSelf : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - public override TaskStatus OnUpdate() - { - return GetDefaultGameObject(targetGameObject.Value).activeSelf ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs.meta deleted file mode 100644 index a367c1b1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/ActiveSelf.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 26a4530d0ecaa774aaf060511089ddc3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs deleted file mode 100644 index 86e676af..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Returns Success if tags match, otherwise Failure.")] - public class CompareTag : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The tag to compare against")] - public SharedString tag; - - public override TaskStatus OnUpdate() - { - return GetDefaultGameObject(targetGameObject.Value).CompareTag(tag.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - tag = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs.meta deleted file mode 100644 index 471d827f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/CompareTag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fa50c2eedc866794890ff361bdd1d593 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs deleted file mode 100644 index 659157b5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs +++ /dev/null @@ -1,32 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Destorys the specified GameObject. Returns Success.")] - public class Destroy : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Time to destroy the GameObject in")] - public float time; - - public override TaskStatus OnUpdate() - { - var destroyGameObject = GetDefaultGameObject(targetGameObject.Value); - if (time == 0) { - GameObject.Destroy(destroyGameObject); - } else { - GameObject.Destroy(destroyGameObject, time); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - time = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs.meta deleted file mode 100644 index 0426b237..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Destroy.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 42a90ad4cba90604b8be494aa74df349 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs deleted file mode 100644 index 22338483..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Destorys the specified GameObject immediately. Returns Success.")] - public class DestroyImmediate : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - public override TaskStatus OnUpdate() - { - var destroyGameObject = GetDefaultGameObject(targetGameObject.Value); - GameObject.DestroyImmediate(destroyGameObject); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs.meta deleted file mode 100644 index dfca4dbd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/DestroyImmediate.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 81f8712bcbdbdbf4aad17ba5e1e20d8c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs deleted file mode 100644 index 067adeed..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Finds a GameObject by name. Returns Success.")] - public class Find : Action - { - [Tooltip("The GameObject name to find")] - public SharedString gameObjectName; - [Tooltip("The object found by name")] - [RequiredField] - public SharedGameObject storeValue; - - public override TaskStatus OnUpdate() - { - storeValue.Value = GameObject.Find(gameObjectName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - gameObjectName = null; - storeValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs.meta deleted file mode 100644 index 729c7c7d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Find.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5388c9a6fc7770f44885176c24f68aaa -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs deleted file mode 100644 index db02e1bd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Finds a GameObject by tag. Returns Success.")] - public class FindGameObjectsWithTag : Action - { - [Tooltip("The tag of the GameObject to find")] - public SharedString tag; - [Tooltip("The objects found by name")] - [RequiredField] - public SharedGameObjectList storeValue; - - public override TaskStatus OnUpdate() - { - var gameObjects = GameObject.FindGameObjectsWithTag(tag.Value); - for (int i = 0; i < gameObjects.Length; ++i) { - storeValue.Value.Add(gameObjects[i]); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - tag.Value = null; - storeValue.Value = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs.meta deleted file mode 100644 index 51a2649d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindGameObjectsWithTag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ccc3e1d2bf7cfc74089c17d593472f98 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs deleted file mode 100644 index 35a0ef63..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Finds a GameObject by tag. Returns Success.")] - public class FindWithTag : Action - { - [Tooltip("The tag of the GameObject to find")] - public SharedString tag; - [Tooltip("The object found by name")] - [RequiredField] - public SharedGameObject storeValue; - - public override TaskStatus OnUpdate() - { - storeValue.Value = GameObject.FindWithTag(tag.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - tag.Value = null; - storeValue.Value = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs.meta deleted file mode 100644 index c12ea132..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/FindWithTag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d8768bdf841982f4aae662ee5dac3f2d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs deleted file mode 100644 index 96069ed8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Returns the component of Type type if the game object has one attached, null if it doesn't. Returns Success.")] - public class GetComponent : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The type of component")] - public SharedString type; - [Tooltip("The component")] - [RequiredField] - public SharedObject storeValue; - - public override TaskStatus OnUpdate() - { - storeValue.Value = GetDefaultGameObject(targetGameObject.Value).GetComponent(type.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - type.Value = ""; - storeValue.Value = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs.meta deleted file mode 100644 index 6d3bbf91..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetComponent.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 46e3dd9b1b260584b893abde5f733359 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs deleted file mode 100644 index 6392cb5c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Stores the GameObject tag. Returns Success.")] - public class GetTag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Active state of the GameObject")] - [RequiredField] - public SharedString storeValue; - - public override TaskStatus OnUpdate() - { - storeValue.Value = GetDefaultGameObject(targetGameObject.Value).tag; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs.meta deleted file mode 100644 index 03efe771..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/GetTag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 44bf3273a8802dc408352f165f18c541 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs deleted file mode 100644 index 61f53469..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs +++ /dev/null @@ -1,33 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Instantiates a new GameObject. Returns Success.")] - public class Instantiate : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the new GameObject")] - public SharedVector3 position; - [Tooltip("The rotation of the new GameObject")] - public SharedQuaternion rotation = Quaternion.identity; - [SharedRequired] - [Tooltip("The instantiated GameObject")] - public SharedGameObject storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = GameObject.Instantiate(targetGameObject.Value, position.Value, rotation.Value) as GameObject; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - rotation = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs.meta deleted file mode 100644 index fc324f10..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/Instantiate.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 804a64515d87a0546ad7c6c4408ed53f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs deleted file mode 100644 index 87819e46..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs +++ /dev/null @@ -1,33 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Sends a message to the target GameObject. Returns Success.")] - public class SendMessage : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The message to send")] - public SharedString message; - [Tooltip("The value to send")] - public SharedGenericVariable value; - - public override TaskStatus OnUpdate() - { - if (value.Value != null) { - GetDefaultGameObject(targetGameObject.Value).SendMessage(message.Value, value.Value.value.GetValue()); - } else { - GetDefaultGameObject(targetGameObject.Value).SendMessage(message.Value); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - message = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs.meta deleted file mode 100644 index 7eee6459..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SendMessage.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dd0f144b1db34024eaea548f6539d2ae -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs deleted file mode 100644 index c3cbd84f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Activates/Deactivates the GameObject. Returns Success.")] - public class SetActive : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Active state of the GameObject")] - public SharedBool active; - - public override TaskStatus OnUpdate() - { - GetDefaultGameObject(targetGameObject.Value).SetActive(active.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - active = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs.meta deleted file mode 100644 index 58907327..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetActive.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5237a810dcce11e499c1915171ec670b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs deleted file mode 100644 index d12ab6e4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityGameObject -{ - [TaskCategory("Basic/GameObject")] - [TaskDescription("Sets the GameObject tag. Returns Success.")] - public class SetTag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The GameObject tag")] - public SharedString tag; - - public override TaskStatus OnUpdate() - { - GetDefaultGameObject(targetGameObject.Value).tag = tag.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - tag = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs.meta deleted file mode 100644 index 6293b8dc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/GameObject/SetTag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e275477e6962d9b4fb90d7930bb6ff5a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input.meta deleted file mode 100644 index 0ec84f15..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 77642b8113f3f334d971d61be9516264 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs deleted file mode 100644 index 81c8be5c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Stores the acceleration value.")] - public class GetAcceleration : Action - { - [RequiredField] - [Tooltip("The stored result")] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Input.acceleration; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs.meta deleted file mode 100644 index 46720f9c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAcceleration.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 06e82895d2abea24599ddfd6f0d7386a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs deleted file mode 100644 index 00249ff4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs +++ /dev/null @@ -1,37 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Stores the value of the specified axis and stores it in a float.")] - public class GetAxis : Action - { - [Tooltip("The name of the axis")] - public SharedString axisName; - [Tooltip("Axis values are in the range -1 to 1. Use the multiplier to set a larger range")] - public SharedFloat multiplier; - [RequiredField] - [Tooltip("The stored result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - var axisValue = Input.GetAxis(axisName.Value); - - // if variable set to none, assume multiplier of 1 - if (!multiplier.IsNone) { - axisValue *= multiplier.Value; - } - - storeResult.Value = axisValue; - return TaskStatus.Success; - } - - public override void OnReset() - { - axisName = ""; - multiplier = 1.0f; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs.meta deleted file mode 100644 index b15eb427..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxis.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 84fa68d3aa9286f488ee60bb7f420079 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs deleted file mode 100644 index 3a28cd38..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs +++ /dev/null @@ -1,37 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Stores the raw value of the specified axis and stores it in a float.")] - public class GetAxisRaw : Action - { - [Tooltip("The name of the axis")] - public SharedString axisName; - [Tooltip("Axis values are in the range -1 to 1. Use the multiplier to set a larger range")] - public SharedFloat multiplier; - [RequiredField] - [Tooltip("The stored result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - var axisValue = Input.GetAxis(axisName.Value); - - // if variable set to none, assume multiplier of 1 - if (!multiplier.IsNone) { - axisValue *= multiplier.Value; - } - - storeResult.Value = axisValue; - return TaskStatus.Success; - } - - public override void OnReset() - { - axisName = ""; - multiplier = 1.0f; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs.meta deleted file mode 100644 index 9f0257dc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetAxisRaw.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d7ba1768defe9ae4489e2d849801caf2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs deleted file mode 100644 index aafcb287..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Stores the state of the specified button.")] - public class GetButton : Action - { - [Tooltip("The name of the button")] - public SharedString buttonName; - [RequiredField] - [Tooltip("The stored result")] - public SharedBool storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Input.GetButton(buttonName.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - buttonName = "Fire1"; - storeResult = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs.meta deleted file mode 100644 index 3f0dcc36..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetButton.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7ca2e1ded24b0a144b628bb8ed81ccd0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs deleted file mode 100644 index 5fd8807a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Stores the pressed state of the specified key.")] - public class GetKey : Action - { - [Tooltip("The key to test.")] - public KeyCode key; - [RequiredField] - [Tooltip("The stored result")] - public SharedBool storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Input.GetKey(key); - return TaskStatus.Success; - } - - public override void OnReset() - { - key = KeyCode.None; - storeResult = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs.meta deleted file mode 100644 index 250f6552..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetKey.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8d91595c5c003b948abb908c7465a7ec -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs deleted file mode 100644 index 2ffab1fd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Stores the state of the specified mouse button.")] - public class GetMouseButton : Action - { - [Tooltip("The index of the button")] - public SharedInt buttonIndex; - [RequiredField] - [Tooltip("The stored result")] - public SharedBool storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Input.GetMouseButton(buttonIndex.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - buttonIndex = 0; - storeResult = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs.meta deleted file mode 100644 index bef0000b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMouseButton.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3449e6301a95d9e49a8f6b50ef862faa -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs deleted file mode 100644 index c77718c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Stores the mouse position.")] - public class GetMousePosition : Action - { - [RequiredField] - [Tooltip("The stored result")] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Input.mousePosition; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs.meta deleted file mode 100644 index 6909b9e2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/GetMousePosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f11dbb85cfc5b3941ae4f82fa54b7d27 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs deleted file mode 100644 index 8a783800..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Returns success when the specified button is pressed.")] - public class IsButtonDown : Conditional - { - [Tooltip("The name of the button")] - public SharedString buttonName; - - public override TaskStatus OnUpdate() - { - return Input.GetButtonDown(buttonName.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - buttonName = "Fire1"; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs.meta deleted file mode 100644 index 82b95089..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonDown.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 554c281a83ae5bb4bbcdf3bdeac6779e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs deleted file mode 100644 index 4912f768..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Returns success when the specified button is released.")] - public class IsButtonUp : Conditional - { - [Tooltip("The name of the button")] - public SharedString buttonName; - - public override TaskStatus OnUpdate() - { - return Input.GetButtonUp(buttonName.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - buttonName = "Fire1"; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs.meta deleted file mode 100644 index 5326dcbc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsButtonUp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 71d9dda886873b943922eae52da81244 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs deleted file mode 100644 index f1fe4100..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Returns success when the specified key is pressed.")] - public class IsKeyDown : Conditional - { - [Tooltip("The key to test")] - public KeyCode key; - - public override TaskStatus OnUpdate() - { - return Input.GetKeyDown(key) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - key = KeyCode.None; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs.meta deleted file mode 100644 index bffece71..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyDown.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b4c02f1f071b9604389e1c1f1bfab3eb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs deleted file mode 100644 index ddeb76f8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Returns success when the specified key is released.")] - public class IsKeyUp : Conditional - { - [Tooltip("The key to test")] - public KeyCode key; - - public override TaskStatus OnUpdate() - { - return Input.GetKeyUp(key) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - key = KeyCode.None; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs.meta deleted file mode 100644 index bbca872f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsKeyUp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7d8622d5540c851448ad036016f0f426 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs deleted file mode 100644 index 573d6266..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Returns success when the specified mouse button is pressed.")] - public class IsMouseDown : Conditional - { - [Tooltip("The button index")] - public SharedInt buttonIndex; - - public override TaskStatus OnUpdate() - { - return Input.GetMouseButtonDown(buttonIndex.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - buttonIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs.meta deleted file mode 100644 index 63169ed0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseDown.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fd85264410cd9ac45b0c9c2e550f7c46 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs deleted file mode 100644 index 157474d1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityInput -{ - [TaskCategory("Basic/Input")] - [TaskDescription("Returns success when the specified mouse button is pressed.")] - public class IsMouseUp : Conditional - { - [Tooltip("The button index")] - public SharedInt buttonIndex; - - public override TaskStatus OnUpdate() - { - return Input.GetMouseButtonUp(buttonIndex.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - buttonIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs.meta deleted file mode 100644 index 8d3608bf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Input/IsMouseUp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b2ecc8718d19d9b46832c51de0390245 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask.meta deleted file mode 100644 index a0aceb57..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 03592e079804666408280a195c972a69 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs deleted file mode 100644 index 032e47be..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLayerMask -{ - [TaskCategory("Basic/LayerMask")] - [TaskDescription("Gets the layer of a GameObject.")] - public class GetLayer : Action - { - [Tooltip("The GameObject to set the layer of")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the layer to get")] - [RequiredField] - public SharedString storeResult; - - public override TaskStatus OnUpdate() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - storeResult.Value = LayerMask.LayerToName(currentGameObject.layer); - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs.meta deleted file mode 100644 index 3b4d954c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/GetLayer.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4a7e0974f9cfb9945bb2d0f41ed55f10 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs deleted file mode 100644 index 09f218d6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLayerMask -{ - [TaskCategory("Basic/LayerMask")] - [TaskDescription("Sets the layer of a GameObject.")] - public class SetLayer : Action - { - [Tooltip("The GameObject to set the layer of")] - public SharedGameObject targetGameObject; - [Tooltip("The name of the layer to set")] - public SharedString layerName = "Default"; - - public override TaskStatus OnUpdate() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - currentGameObject.layer = LayerMask.NameToLayer(layerName.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - layerName = "Default"; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs.meta deleted file mode 100644 index f57d1cd8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/LayerMask/SetLayer.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 483904cd6081c8440a146b11481d6623 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light.meta deleted file mode 100644 index 3985d7aa..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 48823f7ab681c2b4f9439c617555cf7a -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs deleted file mode 100644 index 29a084c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Stores the color of the light.")] - public class GetColor : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [RequiredField] - [Tooltip("The color to store")] - public SharedColor storeValue; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - storeValue = light.color; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Color.white; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs.meta deleted file mode 100644 index c391a19f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetColor.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 935c3e08c991a524fa451ba010bb7077 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs deleted file mode 100644 index 85dfd53b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Stores the light's cookie size.")] - public class GetCookieSize : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [RequiredField] - [Tooltip("The size to store")] - public SharedFloat storeValue; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - storeValue = light.cookieSize; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs.meta deleted file mode 100644 index a86579e2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetCookieSize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4c382d40893d45d46842714355d4cab4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs deleted file mode 100644 index 7ee3f1b3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Stores the intensity of the light.")] - public class GetIntensity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [RequiredField] - [Tooltip("The intensity to store")] - public SharedFloat storeValue; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - storeValue = light.intensity; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs.meta deleted file mode 100644 index dfad40c2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetIntensity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8af031ee741aec645bcf65ae806e78a7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs deleted file mode 100644 index 3156c745..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Stores the range of the light.")] - public class GetRange : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [RequiredField] - [Tooltip("The range to store")] - public SharedFloat storeValue; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - storeValue = light.range; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs.meta deleted file mode 100644 index 220a3c67..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetRange.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5ebab1924e0212c4ca589526a033fda6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs deleted file mode 100644 index 796f4fe0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Stores the shadow bias of the light.")] - public class GetShadowBias : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [RequiredField] - [Tooltip("The shadow bias to store")] - public SharedFloat storeValue; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - storeValue = light.shadowBias; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs.meta deleted file mode 100644 index 7b99160f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowBias.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9d0cbb27de892b44193aaa9f12842ed2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs deleted file mode 100644 index 81e3ca68..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Stores the color of the light.")] - public class GetShadowStrength : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [RequiredField] - [Tooltip("The color to store")] - public SharedFloat storeValue; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - storeValue = light.shadowStrength; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs.meta deleted file mode 100644 index 76739e89..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetShadowStrength.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7a7fe83e412ff344888939e6a974a064 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs deleted file mode 100644 index d6b98562..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Stores the spot angle of the light.")] - public class GetSpotAngle : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [RequiredField] - [Tooltip("The spot angle to store")] - public SharedFloat storeValue; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - storeValue = light.spotAngle; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs.meta deleted file mode 100644 index 74436066..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/GetSpotAngle.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4dfc8df823e06cd45a09d929a060f99d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs deleted file mode 100644 index 43232caf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the color of the light.")] - public class SetColor : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The color to set")] - public SharedColor color; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.color = color.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - color = Color.white; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs.meta deleted file mode 100644 index 403db7c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetColor.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0ba683b0b18385042b3351c660f29d33 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs deleted file mode 100644 index 5037c250..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the cookie of the light.")] - public class SetCookie : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The cookie to set")] - public Texture2D cookie; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.cookie = cookie; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - cookie = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs.meta deleted file mode 100644 index ad8cc7b0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookie.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 374f9a87dc387a04585b87f187d019c5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs deleted file mode 100644 index b70581e3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the light's cookie size.")] - public class SetCookieSize : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The size to set")] - public SharedFloat cookieSize; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.cookieSize = cookieSize.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - cookieSize = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs.meta deleted file mode 100644 index e06f1769..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCookieSize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fbc2d3865f928144ea551b1d927ddc96 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs deleted file mode 100644 index 5f6ef3e2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the culling mask of the light.")] - public class SetCullingMask : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The culling mask to set")] - public LayerMask cullingMask; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.cullingMask = cullingMask.value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - cullingMask = -1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs.meta deleted file mode 100644 index 8968b4e5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetCullingMask.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3f67673818b7e914ebf088b3752d716b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs deleted file mode 100644 index 9bbf21c8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the intensity of the light.")] - public class SetIntensity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The intensity to set")] - public SharedFloat intensity; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.intensity = intensity.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - intensity = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs.meta deleted file mode 100644 index 137b45cd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetIntensity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1f32aa9b9681f0a4285bd60ac0607d00 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs deleted file mode 100644 index 975421ee..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the range of the light.")] - public class SetRange : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The range to set")] - public SharedFloat range; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.range = range.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - range = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs.meta deleted file mode 100644 index d2bb5bd3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetRange.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f0b5d0c0a07806244a3c5b15e29cf90c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs deleted file mode 100644 index b286c041..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the shadow bias of the light.")] - public class SetShadowBias : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The shadow bias to set")] - public SharedFloat shadowBias; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.shadowBias = shadowBias.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - shadowBias = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs.meta deleted file mode 100644 index c364894d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowBias.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f2b374e3c2e26e94ba76dd68290ff538 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs deleted file mode 100644 index 1f9122e8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs +++ /dev/null @@ -1,46 +0,0 @@ -#if UNITY_4_6 || UNITY_4_7 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the shadow softness of the light.")] - public class SetShadowSoftness : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The shadow softness to set")] - public SharedFloat shadowSoftness; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.shadowSoftness = shadowSoftness.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - shadowSoftness = 0; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs.meta deleted file mode 100644 index 1276066d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftness.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ca82eb780880d17499dc6de132631073 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs deleted file mode 100644 index 2c5047f0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs +++ /dev/null @@ -1,46 +0,0 @@ -#if UNITY_4_6 || UNITY_4_7 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the shadow softness fade value of the light.")] - public class SetShadowSoftnessFade : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The shadow softness fade to set")] - public SharedFloat shadowSoftnessFade; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.shadowSoftnessFade = shadowSoftnessFade.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - shadowSoftnessFade = 0; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs.meta deleted file mode 100644 index 074f1119..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowSoftnessFade.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5e7db120bd152164eb6d586a39e53175 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs deleted file mode 100644 index b30cf243..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the shadow strength of the light.")] - public class SetShadowSoftnessStrength : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The shadow strength to set")] - public SharedFloat shadowStrength; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.shadowStrength = shadowStrength.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - shadowStrength = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs.meta deleted file mode 100644 index f5ba4379..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadowStrength.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 611e5846c0413be46bbc44fbd256b4e9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs deleted file mode 100644 index 8310dd27..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs +++ /dev/null @@ -1,43 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the shadow type of the light.")] - public class SetShadows : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The shadow type to set")] - public LightShadows shadows; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.shadows = shadows; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs.meta deleted file mode 100644 index f528500b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetShadows.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b6226eb03ad729445bc7ccfb1f0cd89d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs deleted file mode 100644 index f017a652..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the spot angle of the light.")] - public class SetSpotAngle : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The spot angle to set")] - public SharedFloat spotAngle; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.spotAngle = spotAngle.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - spotAngle = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs.meta deleted file mode 100644 index b6d09a90..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetSpotAngle.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9a8b9b0654618fe48953e059d4aa5ee3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs deleted file mode 100644 index 2d103ed9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs +++ /dev/null @@ -1,43 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityLight -{ - [TaskCategory("Basic/Light")] - [TaskDescription("Sets the type of the light.")] - public class SetType : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The type to set")] - public LightType type; - - // cache the light component - private Light light; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - light = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (light == null) { - Debug.LogWarning("Light is null"); - return TaskStatus.Failure; - } - - light.type = type; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs.meta deleted file mode 100644 index c0ba834c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Light/SetType.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 85cae5f82bfcbfb41ac7c66464eef85f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math.meta deleted file mode 100644 index 60031b56..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: fffa44303fdbffe4289373d6e5087b4a -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs deleted file mode 100644 index 0098ff55..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Performs a comparison between two bools.")] - public class BoolComparison : Conditional - { - [Tooltip("The first bool")] - public SharedBool bool1; - [Tooltip("The second bool")] - public SharedBool bool2; - - public override TaskStatus OnUpdate() - { - return bool1.Value == bool2.Value ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - bool1.Value = false; - bool2.Value = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs.meta deleted file mode 100644 index ec4e2beb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolComparison.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: abaa3d78e68f249428f3be7acae86b0d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs deleted file mode 100644 index 04fe32c9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Flips the value of the bool.")] - public class BoolFlip : Action - { - [Tooltip("The bool to flip the value of")] - public SharedBool boolVariable; - - public override TaskStatus OnUpdate() - { - boolVariable.Value = !boolVariable.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - boolVariable.Value = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs.meta deleted file mode 100644 index 44658dae..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolFlip.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 54aae1e47fe3be6458751bf1f9defe8f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs deleted file mode 100644 index 8f4eb768..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs +++ /dev/null @@ -1,51 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Performs a math operation on two bools: AND, OR, NAND, or XOR.")] - public class BoolOperator : Action - { - public enum Operation - { - AND, - OR, - NAND, - XOR - } - - [Tooltip("The operation to perform")] - public Operation operation; - [Tooltip("The first bool")] - public SharedBool bool1; - [Tooltip("The second bool")] - public SharedBool bool2; - [Tooltip("The variable to store the result")] - public SharedBool storeResult; - - public override TaskStatus OnUpdate() - { - switch (operation) { - case Operation.AND: - storeResult.Value = bool1.Value && bool2.Value; - break; - case Operation.OR: - storeResult.Value = bool1.Value || bool2.Value; - break; - case Operation.NAND: - storeResult.Value = !(bool1.Value && bool2.Value); - break; - case Operation.XOR: - storeResult.Value = bool1.Value ^ bool2.Value; - break; - } - return TaskStatus.Success; - } - - public override void OnReset() - { - operation = Operation.AND; - bool1.Value = false; - bool2.Value = false; - storeResult.Value = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs.meta deleted file mode 100644 index 7b4a9b28..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/BoolOperator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bd7b9dfddd114be4a8c8a8521262970d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs deleted file mode 100644 index 16c2e345..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Stores the absolute value of the float.")] - public class FloatAbs : Action - { - [Tooltip("The float to return the absolute value of")] - public SharedFloat floatVariable; - - public override TaskStatus OnUpdate() - { - floatVariable.Value = Mathf.Abs(floatVariable.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - floatVariable = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs.meta deleted file mode 100644 index 805bd7e7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatAbs.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ab5531c4ed335b643a6f310c048a6b00 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs deleted file mode 100644 index 89f406b9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Clamps the float between two values.")] - public class FloatClamp : Action - { - [Tooltip("The float to clamp")] - public SharedFloat floatVariable; - [Tooltip("The maximum value of the float")] - public SharedFloat minValue; - [Tooltip("The maximum value of the float")] - public SharedFloat maxValue; - - public override TaskStatus OnUpdate() - { - floatVariable.Value = Mathf.Clamp(floatVariable.Value, minValue.Value, maxValue.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - floatVariable = minValue = maxValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs.meta deleted file mode 100644 index dbe8a35c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatClamp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 75c3634f2c8f1dd49b826a7ac0c7bdbe -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs deleted file mode 100644 index 1aa5c83e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs +++ /dev/null @@ -1,50 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Performs comparison between two floats: less than, less than or equal to, equal to, not equal to, greater than or equal to, or greater than.")] - public class FloatComparison : Conditional - { - public enum Operation - { - LessThan, - LessThanOrEqualTo, - EqualTo, - NotEqualTo, - GreaterThanOrEqualTo, - GreaterThan - } - - [Tooltip("The operation to perform")] - public Operation operation; - [Tooltip("The first float")] - public SharedFloat float1; - [Tooltip("The second float")] - public SharedFloat float2; - - public override TaskStatus OnUpdate() - { - switch (operation) { - case Operation.LessThan: - return float1.Value < float2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.LessThanOrEqualTo: - return float1.Value <= float2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.EqualTo: - return float1.Value == float2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.NotEqualTo: - return float1.Value != float2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.GreaterThanOrEqualTo: - return float1.Value >= float2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.GreaterThan: - return float1.Value > float2.Value ? TaskStatus.Success : TaskStatus.Failure; - } - return TaskStatus.Failure; - } - - public override void OnReset() - { - operation = Operation.LessThan; - float1.Value = 0; - float2.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs.meta deleted file mode 100644 index f4f6d874..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatComparison.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 79c81f4e67dbdc44880734e78153117c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs deleted file mode 100644 index c4cebd9d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs +++ /dev/null @@ -1,65 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Performs a math operation on two floats: Add, Subtract, Multiply, Divide, Min, or Max.")] - public class FloatOperator : Action - { - public enum Operation - { - Add, - Subtract, - Multiply, - Divide, - Min, - Max, - Modulo - } - - [Tooltip("The operation to perform")] - public Operation operation; - [Tooltip("The first float")] - public SharedFloat float1; - [Tooltip("The second float")] - public SharedFloat float2; - [Tooltip("The variable to store the result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - switch (operation) { - case Operation.Add: - storeResult.Value = float1.Value + float2.Value; - break; - case Operation.Subtract: - storeResult.Value = float1.Value - float2.Value; - break; - case Operation.Multiply: - storeResult.Value = float1.Value * float2.Value; - break; - case Operation.Divide: - storeResult.Value = float1.Value / float2.Value; - break; - case Operation.Min: - storeResult.Value = Mathf.Min(float1.Value, float2.Value); - break; - case Operation.Max: - storeResult.Value = Mathf.Max(float1.Value, float2.Value); - break; - case Operation.Modulo: - storeResult.Value = float1.Value % float2.Value; - break; - } - return TaskStatus.Success; - } - - public override void OnReset() - { - operation = Operation.Add; - float1.Value = 0; - float2.Value = 0; - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs.meta deleted file mode 100644 index 1641d6ce..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/FloatOperator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9144ac2a8b796c941aeb3d6a4bc2cf7c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs deleted file mode 100644 index 05f97250..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Stores the absolute value of the int.")] - public class IntAbs : Action - { - [Tooltip("The int to return the absolute value of")] - public SharedInt intVariable; - - public override TaskStatus OnUpdate() - { - intVariable.Value = Mathf.Abs(intVariable.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - intVariable = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs.meta deleted file mode 100644 index b3363f74..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntAbs.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8edcbab77068fe044842381cfe0acc19 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs deleted file mode 100644 index fed3a146..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Clamps the int between two values.")] - public class IntClamp : Action - { - [Tooltip("The int to clamp")] - public SharedInt intVariable; - [Tooltip("The maximum value of the int")] - public SharedInt minValue; - [Tooltip("The maximum value of the int")] - public SharedInt maxValue; - - public override TaskStatus OnUpdate() - { - intVariable.Value = Mathf.Clamp(intVariable.Value, minValue.Value, maxValue.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - intVariable = minValue = maxValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs.meta deleted file mode 100644 index c1bf1d66..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntClamp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 67cbe30015f2b4940a069cbbee22d888 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs deleted file mode 100644 index d0eda4f5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs +++ /dev/null @@ -1,50 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Performs comparison between two integers: less than, less than or equal to, equal to, not equal to, greater than or equal to, or greater than.")] - public class IntComparison : Conditional - { - public enum Operation - { - LessThan, - LessThanOrEqualTo, - EqualTo, - NotEqualTo, - GreaterThanOrEqualTo, - GreaterThan - } - - [Tooltip("The operation to perform")] - public Operation operation; - [Tooltip("The first integer")] - public SharedInt integer1; - [Tooltip("The second integer")] - public SharedInt integer2; - - public override TaskStatus OnUpdate() - { - switch (operation) { - case Operation.LessThan: - return integer1.Value < integer2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.LessThanOrEqualTo: - return integer1.Value <= integer2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.EqualTo: - return integer1.Value == integer2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.NotEqualTo: - return integer1.Value != integer2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.GreaterThanOrEqualTo: - return integer1.Value >= integer2.Value ? TaskStatus.Success : TaskStatus.Failure; - case Operation.GreaterThan: - return integer1.Value > integer2.Value ? TaskStatus.Success : TaskStatus.Failure; - } - return TaskStatus.Failure; - } - - public override void OnReset() - { - operation = Operation.LessThan; - integer1.Value = 0; - integer2.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs.meta deleted file mode 100644 index e8807d6b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntComparison.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 99108c35b6d8e9942b8cf441a63f97b5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs deleted file mode 100644 index 1ad1bc62..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs +++ /dev/null @@ -1,66 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Performs a math operation on two integers: Add, Subtract, Multiply, Divide, Min, or Max.")] - public class IntOperator : Action - { - public enum Operation - { - Add, - Subtract, - Multiply, - Divide, - Min, - Max, - Modulo - } - - [Tooltip("The operation to perform")] - public Operation operation; - [Tooltip("The first integer")] - public SharedInt integer1; - [Tooltip("The second integer")] - public SharedInt integer2; - [RequiredField] - [Tooltip("The variable to store the result")] - public SharedInt storeResult; - - public override TaskStatus OnUpdate() - { - switch (operation) { - case Operation.Add: - storeResult.Value = integer1.Value + integer2.Value; - break; - case Operation.Subtract: - storeResult.Value = integer1.Value - integer2.Value; - break; - case Operation.Multiply: - storeResult.Value = integer1.Value * integer2.Value; - break; - case Operation.Divide: - storeResult.Value = integer1.Value / integer2.Value; - break; - case Operation.Min: - storeResult.Value = Mathf.Min(integer1.Value, integer2.Value); - break; - case Operation.Max: - storeResult.Value = Mathf.Max(integer1.Value, integer2.Value); - break; - case Operation.Modulo: - storeResult.Value = integer1.Value % integer2.Value; - break; - } - return TaskStatus.Success; - } - - public override void OnReset() - { - operation = Operation.Add; - integer1.Value = 0; - integer2.Value = 0; - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs.meta deleted file mode 100644 index fc1fa364..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IntOperator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 84208004fb80c0945acc5685aa0a2681 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs deleted file mode 100644 index 9a106fde..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs +++ /dev/null @@ -1,20 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Is the float a positive value?")] - public class IsFloatPositive : Conditional - { - [Tooltip("The float to check if positive")] - public SharedFloat floatVariable; - - public override TaskStatus OnUpdate() - { - return floatVariable.Value > 0 ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - floatVariable = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs.meta deleted file mode 100644 index 6502aa63..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsFloatPositive.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: db01d0da1f282134ca0ff7332eb19208 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs deleted file mode 100644 index 66fd1e7d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs +++ /dev/null @@ -1,20 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Is the int a positive value?")] - public class IsIntPositive : Conditional - { - [Tooltip("The int to check if positive")] - public SharedInt intVariable; - - public override TaskStatus OnUpdate() - { - return intVariable.Value > 0 ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - intVariable = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs.meta deleted file mode 100644 index 0fd5bd95..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/IsIntPositive.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0caff63c23ae17343a455fcbe6eab40a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs deleted file mode 100644 index 1e39179c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Lerp the float by an amount.")] - public class Lerp : Action - { - [Tooltip("The from value")] - public SharedFloat fromValue; - [Tooltip("The to value")] - public SharedFloat toValue; - [Tooltip("The amount to lerp")] - public SharedFloat lerpAmount; - [Tooltip("The lerp resut")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Mathf.Lerp(fromValue.Value, toValue.Value, lerpAmount.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromValue = toValue = lerpAmount = storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs.meta deleted file mode 100644 index b6e18c51..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/Lerp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 355f3f83182cc434cb3a1bfb66862e29 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs deleted file mode 100644 index 11cd8165..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Lerp the angle by an amount.")] - public class LerpAngle : Action - { - [Tooltip("The from value")] - public SharedFloat fromValue; - [Tooltip("The to value")] - public SharedFloat toValue; - [Tooltip("The amount to lerp")] - public SharedFloat lerpAmount; - [Tooltip("The lerp resut")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Mathf.LerpAngle(fromValue.Value, toValue.Value, lerpAmount.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromValue = toValue = lerpAmount = storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs.meta deleted file mode 100644 index 6b5fc782..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/LerpAngle.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c3b148edcb926b744a2bb789f7967e24 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs deleted file mode 100644 index 2cb731d3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Sets a random bool value")] - public class RandomBool : Action - { - [Tooltip("The variable to store the result")] - public SharedBool storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Random.value < 0.5f; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult.Value = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs.meta deleted file mode 100644 index e666e5ed..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomBool.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 76d2565ca99ca26459dbefb44dcac109 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs deleted file mode 100644 index 57ca24f8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs +++ /dev/null @@ -1,36 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Sets a random float value")] - public class RandomFloat : Action - { - [Tooltip("The minimum amount")] - public SharedFloat min; - [Tooltip("The maximum amount")] - public SharedFloat max; - [Tooltip("Is the maximum value inclusive?")] - public bool inclusive; - [Tooltip("The variable to store the result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - if (inclusive) { - storeResult.Value = Random.Range(min.Value, max.Value + 1); - } else { - storeResult.Value = Random.Range(min.Value, max.Value); - } - return TaskStatus.Success; - } - - public override void OnReset() - { - min.Value = 0; - max.Value = 0; - inclusive = false; - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs.meta deleted file mode 100644 index 9b1e5fc8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomFloat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9f81e111c77731b418178f1226975c3f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs deleted file mode 100644 index 6fa4db81..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs +++ /dev/null @@ -1,36 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Sets a random int value")] - public class RandomInt : Action - { - [Tooltip("The minimum amount")] - public SharedInt min; - [Tooltip("The maximum amount")] - public SharedInt max; - [Tooltip("Is the maximum value inclusive?")] - public bool inclusive; - [Tooltip("The variable to store the result")] - public SharedInt storeResult; - - public override TaskStatus OnUpdate() - { - if (inclusive) { - storeResult.Value = Random.Range(min.Value, max.Value + 1); - } else { - storeResult.Value = Random.Range(min.Value, max.Value); - } - return TaskStatus.Success; - } - - public override void OnReset() - { - min.Value = 0; - max.Value = 0; - inclusive = false; - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs.meta deleted file mode 100644 index 2d3efdac..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/RandomInt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 067384c41f33cff49bcdf6adec9da049 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs deleted file mode 100644 index e4821682..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Sets a bool value")] - public class SetBool : Action - { - [Tooltip("The bool value to set")] - public SharedBool boolValue; - [Tooltip("The variable to store the result")] - public SharedBool storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = boolValue.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - boolValue.Value = false; - storeResult.Value = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs.meta deleted file mode 100644 index 33f077c7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetBool.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55f244424a532d24bba59542e2f0fc59 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs deleted file mode 100644 index e9892ece..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Sets a float value")] - public class SetFloat : Action - { - [Tooltip("The float value to set")] - public SharedFloat floatValue; - [Tooltip("The variable to store the result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = floatValue.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - floatValue.Value = 0; - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs.meta deleted file mode 100644 index 794328f7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetFloat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d915065ba447c64ba05f8e2841c6efd -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs deleted file mode 100644 index e16fb31a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.Math -{ - [TaskCategory("Basic/Math")] - [TaskDescription("Sets an int value")] - public class SetInt : Action - { - [Tooltip("The int value to set")] - public SharedInt intValue; - [Tooltip("The variable to store the result")] - public SharedInt storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = intValue.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - intValue.Value = 0; - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs.meta deleted file mode 100644 index c5a42a46..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Math/SetInt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: da57a0a43f227e445b9311bae043401f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent.meta deleted file mode 100644 index 277f90de..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 7e052e6171d06ed43bea8c8143e7bce5 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs deleted file mode 100644 index 050f35e4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Gets the maximum acceleration of an agent as it follows a path, given in units / sec^2.. Returns Success.")] - public class GetAcceleration : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [SharedRequired] - [Tooltip("The NavMeshAgent acceleration")] - public SharedFloat storeValue; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - storeValue.Value = navMeshAgent.acceleration; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs.meta deleted file mode 100644 index 8640a76e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAcceleration.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7e00211632663cc43bc88ab068ab5d44 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs deleted file mode 100644 index f5378f2d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Gets the maximum turning speed in (deg/s) while following a path.. Returns Success.")] - public class GetAngularSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [SharedRequired] - [Tooltip("The NavMeshAgent angular speed")] - public SharedFloat storeValue; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - storeValue.Value = navMeshAgent.angularSpeed; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs.meta deleted file mode 100644 index 6fd470cc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetAngularSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 110bcd7b4d1baae4096b5da6737c1e16 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs deleted file mode 100644 index c85ef613..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Gets the destination of the agent in world-space units. Returns Success.")] - public class GetDestination : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [SharedRequired] - [Tooltip("The NavMeshAgent destination")] - public SharedVector3 storeValue; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - storeValue.Value = navMeshAgent.destination; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs.meta deleted file mode 100644 index e6090098..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetDestination.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4368ae3e22d36604697d420dff004cbe -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs deleted file mode 100644 index e2f49731..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Gets the distance between the agent's position and the destination on the current path. Returns Success.")] - public class GetRemainingDistance : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [SharedRequired] - [Tooltip("The remaining distance")] - public SharedFloat storeValue; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - storeValue.Value = navMeshAgent.remainingDistance; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs.meta deleted file mode 100644 index 8ac9d355..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetRemainingDistance.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ab046b37543b6744aa440cd708a93b81 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs deleted file mode 100644 index 1969545f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Gets the maximum movement speed when following a path. Returns Success.")] - public class GetSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [SharedRequired] - [Tooltip("The NavMeshAgent speed")] - public SharedFloat storeValue; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - storeValue.Value = navMeshAgent.speed; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs.meta deleted file mode 100644 index d395eea4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/GetSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b6397854a3aea4b44a5ab4ccf98d082d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs deleted file mode 100644 index c3ad27fb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Apply relative movement to the current position. Returns Success.")] - public class Move : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The relative movement vector")] - public SharedVector3 offset; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - navMeshAgent.Move(offset.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - offset = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs.meta deleted file mode 100644 index 4217e2de..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Move.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55ea16e678f6fae47a46affd3d22b883 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs deleted file mode 100644 index 3aa1a4bc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Clears the current path. Returns Success.")] - public class ResetPath : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - navMeshAgent.ResetPath(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs.meta deleted file mode 100644 index 2e95416c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/ResetPath.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e90973887b9e7d04aafc5d13ecdfc8b9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs deleted file mode 100644 index bf62cb97..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Resumes the movement along the current path after a pause. Returns Success.")] - public class Resume : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 || UNITY_5_5 - navMeshAgent.Resume(); -#else - navMeshAgent.isStopped = false; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs.meta deleted file mode 100644 index 16e07057..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Resume.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2c87e343e0ec23041b0cf7d8090d4814 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs deleted file mode 100644 index 9473466d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Sets the maximum acceleration of an agent as it follows a path, given in units / sec^2. Returns Success.")] - public class SetAcceleration : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The NavMeshAgent acceleration")] - public SharedFloat acceleration; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - navMeshAgent.acceleration = acceleration.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - acceleration = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs.meta deleted file mode 100644 index e3090bce..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAcceleration.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a8357209bccc16442b549c580872bb05 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs deleted file mode 100644 index 3c7c7721..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Sets the maximum turning speed in (deg/s) while following a path. Returns Success.")] - public class SetAngularSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The NavMeshAgent angular speed")] - public SharedFloat angularSpeed; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - navMeshAgent.angularSpeed = angularSpeed.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - angularSpeed = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs.meta deleted file mode 100644 index 0b1d44a5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetAngularSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0d8e213aa17540848b83b17ba1609c74 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs deleted file mode 100644 index 0efa0dba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Sets the destination of the agent in world-space units. Returns Success if the destination is valid.")] - public class SetDestination: Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [SharedRequired] - [Tooltip("The NavMeshAgent destination")] - public SharedVector3 destination; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - return navMeshAgent.SetDestination(destination.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - destination = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs.meta deleted file mode 100644 index d5f1bde8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetDestination.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55d9c2d20e895104181ae1b484868ead -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs deleted file mode 100644 index a1a4a51b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Sets the maximum movement speed when following a path. Returns Success.")] - public class SetSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The NavMeshAgent speed")] - public SharedFloat speed; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - navMeshAgent.speed = speed.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - speed = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs.meta deleted file mode 100644 index 79a97d26..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/SetSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 34372b45870504b419f34165fb1fa4fb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs deleted file mode 100644 index 0af7d480..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Stop movement of this agent along its current path. Returns Success.")] - public class Stop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 || UNITY_5_5 - navMeshAgent.Stop(); -#else - navMeshAgent.isStopped = true; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs.meta deleted file mode 100644 index 7a6ada0c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Stop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b20958b8b92e47f40ba3178c99576182 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs deleted file mode 100644 index d8107173..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4) -using UnityEngine.AI; -#endif - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNavMeshAgent -{ - [TaskCategory("Basic/NavMeshAgent")] - [TaskDescription("Warps agent to the provided position. Returns Success.")] - public class Warp : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position to warp to")] - public SharedVector3 newPosition; - - // cache the navmeshagent component - private NavMeshAgent navMeshAgent; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - navMeshAgent = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (navMeshAgent == null) { - Debug.LogWarning("NavMeshAgent is null"); - return TaskStatus.Failure; - } - - navMeshAgent.Warp(newPosition.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - newPosition = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs.meta deleted file mode 100644 index 8a6d4812..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/NavMeshAgent/Warp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9d2356bfaf0a64b4d9d65d32708630db -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network.meta deleted file mode 100644 index 7226ca30..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 5c6c53ae71570844abe4d526c0f67273 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs deleted file mode 100644 index a382f73b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs +++ /dev/null @@ -1,12 +0,0 @@ -using UnityEngine.Networking; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNetwork -{ - public class IsClient : Conditional - { - public override TaskStatus OnUpdate() - { - return NetworkClient.active ? TaskStatus.Success : TaskStatus.Failure; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs.meta deleted file mode 100644 index 8e0dada2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsClient.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0762b2157086f9f43a3345a2afec412f -timeCreated: 1433120444 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs deleted file mode 100644 index 737b6f32..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs +++ /dev/null @@ -1,12 +0,0 @@ -using UnityEngine.Networking; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityNetwork -{ - public class IsServer : Conditional - { - public override TaskStatus OnUpdate() - { - return NetworkServer.active ? TaskStatus.Success : TaskStatus.Failure; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs.meta deleted file mode 100644 index dc684d4e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Network/IsServer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b7cf87bcdeb87b54698789a35a4b8ff0 -timeCreated: 1433120429 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem.meta deleted file mode 100644 index 2c1fd0b2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 298b24307673c7a49b5cabe1dbcae115 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs deleted file mode 100644 index 38988c82..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Clear the Particle System.")] - public class Clear : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - particleSystem.Clear(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs.meta deleted file mode 100644 index 63db0e0c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Clear.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: de273e542591d5946a8728190438ae27 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs deleted file mode 100644 index 4ea0f3a3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores the duration of the Particle System.")] - public class GetDuration : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The duration of the ParticleSystem")] - [RequiredField] - public SharedFloat storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - storeResult.Value = particleSystem.duration; -#else - storeResult.Value = particleSystem.main.duration; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs.meta deleted file mode 100644 index f41e7cee..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetDuration.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 02a4d610e82f1854c87701c4d51957fb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs deleted file mode 100644 index 740466e5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores the emission rate of the Particle System.")] - public class GetEmissionRate : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The emission rate of the ParticleSystem")] - [RequiredField] - public SharedFloat storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if !(UNITY_5_1 || UNITY_5_2) - Debug.Log("Warning: GetEmissionRate is not used in Unity 5.3 or later."); -#else - storeResult.Value = particleSystem.emissionRate; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs.meta deleted file mode 100644 index 1658d847..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEmissionRate.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3adb98115d27ec64da9b5f56391570be -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs deleted file mode 100644 index 2b6b57d2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores if the Particle System is emitting particles.")] - public class GetEnableEmission : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Is the Particle System emitting particles?")] - [RequiredField] - public SharedBool storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if !(UNITY_5_1 || UNITY_5_2) - storeResult.Value = particleSystem.emission.enabled; -#else - storeResult.Value = particleSystem.enableEmission; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs.meta deleted file mode 100644 index e894a6e4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetEnableEmission.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 81dc1a241a2c872409a7919742df7581 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs deleted file mode 100644 index b5a97797..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs +++ /dev/null @@ -1,47 +0,0 @@ -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores the gravity modifier of the Particle System.")] - public class GetGravityModifier : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The gravity modifier of the ParticleSystem")] - [RequiredField] - public SharedFloat storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - storeResult.Value = particleSystem.duration; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = 0; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs.meta deleted file mode 100644 index 3412f534..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetGravityModifier.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7001d2ab41ef4e64190afc7f9bce1876 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs deleted file mode 100644 index 5ee3b1de..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores if the Particle System should loop.")] - public class GetLoop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Should the ParticleSystem loop?")] - [RequiredField] - public SharedBool storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - storeResult.Value = particleSystem.loop; -#else - storeResult.Value = particleSystem.main.loop; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = false; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs.meta deleted file mode 100644 index bfa703a0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetLoop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 82f4ee8cf50887a4488fe6d0da18afc0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs deleted file mode 100644 index c53bbddd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores the max particles of the Particle System.")] - public class GetMaxParticles : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The max particles of the ParticleSystem")] - [RequiredField] - public SharedFloat storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - storeResult.Value = particleSystem.maxParticles; -#else - storeResult.Value = particleSystem.main.maxParticles; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs.meta deleted file mode 100644 index 8e026028..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetMaxParticles.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 429771af65df81c49aaf4b34630473fe -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs deleted file mode 100644 index 06c4fe96..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores the particle count of the Particle System.")] - public class GetParticleCount : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The particle count of the ParticleSystem")] - [RequiredField] - public SharedFloat storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - storeResult.Value = particleSystem.particleCount; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs.meta deleted file mode 100644 index c1cfbc05..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetParticleCount.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f32e2ff9de4ff7b47a256ac3b51123c6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs deleted file mode 100644 index e23aac68..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs +++ /dev/null @@ -1,50 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores the playback speed of the Particle System.")] - public class GetPlaybackSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The playback speed of the ParticleSystem")] - [RequiredField] - public SharedFloat storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - storeResult.Value = particleSystem.playbackSpeed; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - storeResult.Value = mainParticleSystem.simulationSpeed; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs.meta deleted file mode 100644 index 12e27063..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetPlaybackSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f8f29f170ac706b498e7c933136d8036 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs deleted file mode 100644 index 315474d5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stores the time of the Particle System.")] - public class GetTime : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The time of the ParticleSystem")] - [RequiredField] - public SharedFloat storeResult; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - storeResult.Value = particleSystem.time; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs.meta deleted file mode 100644 index 0cd924dc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/GetTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9b15c7efbf98f7649adf8dd4474b0579 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs deleted file mode 100644 index 49f56b98..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Is the Particle System alive?")] - public class IsAlive : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - return particleSystem.IsAlive() ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs.meta deleted file mode 100644 index aa294a13..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsAlive.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3d554784e9a9fa040a2446402ba3f10e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs deleted file mode 100644 index d0180464..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Is the Particle System paused?")] - public class IsPaused : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - return particleSystem.isPaused ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs.meta deleted file mode 100644 index 00a5c85f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPaused.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e4e9ab132f20dfa4095b3c90303ebf74 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs deleted file mode 100644 index ee9f9472..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Is the Particle System playing?")] - public class IsPlaying : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - return particleSystem.isPlaying ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs.meta deleted file mode 100644 index d3f13e4d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsPlaying.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 654b51e99f64bfb489e12866a569f00e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs deleted file mode 100644 index 39642507..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Is the Particle System stopped?")] - public class IsStopped : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - return particleSystem.isStopped ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs.meta deleted file mode 100644 index d0a054fb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/IsStopped.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c719a7379c22b184380b4e63ccdfd064 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs deleted file mode 100644 index 496b2db5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Pause the Particle System.")] - public class Pause : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - particleSystem.Pause(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs.meta deleted file mode 100644 index d6e60239..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Pause.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c9c9cc56691817b49af4fd1cfbc3e363 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs deleted file mode 100644 index 6797351c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Play the Particle System.")] - public class Play : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - particleSystem.Play(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs.meta deleted file mode 100644 index 276c73c4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Play.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a8ffb889d35074d4fb08d8502155c0b2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs deleted file mode 100644 index 2034a071..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the emission rate of the Particle System.")] - public class SetEmissionRate : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The emission rate of the ParticleSystem")] - public SharedFloat emissionRate; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if !(UNITY_5_1 || UNITY_5_2) - Debug.Log("Warning: SetEmissionRate is not used in Unity 5.3 or later."); -#else - particleSystem.emissionRate = emissionRate.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - emissionRate = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs.meta deleted file mode 100644 index ac56602a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEmissionRate.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a8300eee629ad77419f2eb91477a0b62 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs deleted file mode 100644 index eedcc59e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Enables or disables the Particle System emission.")] - public class SetEnableEmission : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Enable the ParticleSystem emissions?")] - public SharedBool enable; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if !(UNITY_5_1 || UNITY_5_2) - var emission = particleSystem.emission; - emission.enabled = enable.Value; -#else - particleSystem.enableEmission = enable.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - enable = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs.meta deleted file mode 100644 index d5d77a69..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetEnableEmission.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f7c295b4d24628146a885d21bf699993 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs deleted file mode 100644 index e11dcd85..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs +++ /dev/null @@ -1,46 +0,0 @@ -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the gravity modifier of the Particle System.")] - public class SetGravityModifier : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The gravity modifier of the ParticleSystem")] - public SharedFloat gravityModifier; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - particleSystem.gravityModifier = gravityModifier.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - gravityModifier = 0; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs.meta deleted file mode 100644 index 8337a101..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetGravityModifier.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c1a6694791042df4ea2097a2508bd8de -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs deleted file mode 100644 index 27e49635..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets if the Particle System should loop.")] - public class SetLoop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Should the ParticleSystem loop?")] - public SharedBool loop; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.loop = loop.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.loop = loop.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - loop = false; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs.meta deleted file mode 100644 index 169ffad8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetLoop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b9fa90adc0377cc4592de00e410a4060 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs deleted file mode 100644 index 705c7919..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the max particles of the Particle System.")] - public class SetMaxParticles : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The max particles of the ParticleSystem")] - public SharedInt maxParticles; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.maxParticles = maxParticles.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.maxParticles = maxParticles.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - maxParticles = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs.meta deleted file mode 100644 index 8549f671..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetMaxParticles.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: eadca930ad32a404886060ee43e4d802 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs deleted file mode 100644 index a520a196..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the playback speed of the Particle System.")] - public class SetPlaybackSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The playback speed of the ParticleSystem")] - public SharedFloat playbackSpeed = 1; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.playbackSpeed = playbackSpeed.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.simulationSpeed= playbackSpeed.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - playbackSpeed = 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs.meta deleted file mode 100644 index 1c0afbdb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetPlaybackSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8f4d79e34ac8820458a2813895d3962d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs deleted file mode 100644 index 498c96cc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the start color of the Particle System.")] - public class SetStartColor : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The start color of the ParticleSystem")] - public SharedColor startColor; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.startColor = startColor.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.startColor = startColor.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - startColor = Color.white; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs.meta deleted file mode 100644 index 12432173..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartColor.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f91be163d0c01ec42bf120c267dcceea -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs deleted file mode 100644 index e11bcdb1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the start delay of the Particle System.")] - public class SetStartDelay : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The start delay of the ParticleSystem")] - public SharedFloat startDelay; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.startDelay = startDelay.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.startDelay = startDelay.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - startDelay = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs.meta deleted file mode 100644 index fb4c01f5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartDelay.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 532026cf3b430c840897e66bdde5006e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs deleted file mode 100644 index 9246543a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the start lifetime of the Particle System.")] - public class SetStartLifetime : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The start lifetime of the ParticleSystem")] - public SharedFloat startLifetime; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.startLifetime = startLifetime.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.startLifetime = startLifetime.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - startLifetime = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs.meta deleted file mode 100644 index 361689aa..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartLifetime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 311b9ed850b4e2243ae44487b9ece819 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs deleted file mode 100644 index 4cd78608..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the start rotation of the Particle System.")] - public class SetStartRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The start rotation of the ParticleSystem")] - public SharedFloat startRotation; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.startRotation = startRotation.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.startRotation = startRotation.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - startRotation = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs.meta deleted file mode 100644 index c995958e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ae611ab09913de6438aeb81d7a621c51 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs deleted file mode 100644 index 87dbbe39..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the start size of the Particle System.")] - public class SetStartSize : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The start size of the ParticleSystem")] - public SharedFloat startSize; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.startSize = startSize.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.startSize = startSize.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - startSize = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs.meta deleted file mode 100644 index d697099c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d7be6a1da3f4f7a418e5739a6cc6e78e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs deleted file mode 100644 index 52bd8072..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs +++ /dev/null @@ -1,49 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the start speed of the Particle System.")] - public class SetStartSpeed : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The start speed of the ParticleSystem")] - public SharedFloat startSpeed; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - -#if UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_4 - particleSystem.startSpeed = startSpeed.Value; -#else - ParticleSystem.MainModule mainParticleSystem = particleSystem.main; - mainParticleSystem.startSpeed = startSpeed.Value; -#endif - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - startSpeed = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs.meta deleted file mode 100644 index f87bf954..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetStartSpeed.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b7716318475d3854a96729d1a7540d4a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs deleted file mode 100644 index 41f2e9eb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Sets the time of the Particle System.")] - public class SetTime : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The time of the ParticleSystem")] - public SharedFloat time; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - particleSystem.time = time.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - time = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs.meta deleted file mode 100644 index 2788eb15..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/SetTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 103e78e9c755fe3469e63115eb1c0d80 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs deleted file mode 100644 index fcf70cfb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Simulate the Particle System.")] - public class Simulate : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Time to fastfoward the Particle System to")] - public SharedFloat time; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - particleSystem.Simulate(time.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - time = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs.meta deleted file mode 100644 index c703cb24..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Simulate.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 24d79d661acf61e44918320624b49dd5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs deleted file mode 100644 index 2ed84c15..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityParticleSystem -{ - [TaskCategory("Basic/ParticleSystem")] - [TaskDescription("Stop the Particle System.")] - public class Stop : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private ParticleSystem particleSystem; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - particleSystem = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (particleSystem == null) { - Debug.LogWarning("ParticleSystem is null"); - return TaskStatus.Failure; - } - - particleSystem.Stop(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs.meta deleted file mode 100644 index 695ec19d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/ParticleSystem/Stop.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fd83617024d6bff44824a83b472db8e6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics.meta deleted file mode 100644 index ef52383d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: f029d04458be91f4d9b9bec1c9ccfde7 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs deleted file mode 100644 index fb82128e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPhysics -{ - [TaskCategory("Basic/Physics")] - [TaskDescription("Returns success if there is any collider intersecting the line between start and end")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=117")] - public class Linecast : Action - { - [Tooltip("The starting position of the linecast")] - SharedVector3 startPosition; - [Tooltip("The ending position of the linecast")] - SharedVector3 endPosition; - [Tooltip("Selectively ignore colliders.")] - public LayerMask layerMask = -1; - - public override TaskStatus OnUpdate() - { - return Physics.Linecast(startPosition.Value, endPosition.Value, layerMask) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - startPosition = Vector3.zero; - endPosition = Vector3.zero; - layerMask = -1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs.meta deleted file mode 100644 index c380726f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Linecast.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 163f5567b8906cd45adf138c3c022152 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs deleted file mode 100644 index d79c9ae9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs +++ /dev/null @@ -1,71 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPhysics -{ - [TaskCategory("Basic/Physics")] - [TaskDescription("Casts a ray against all colliders in the scene. Returns success if a collider was hit.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=117")] - public class Raycast : Action - { - [Tooltip("Starts the ray at the GameObject's position. If null the originPosition will be used")] - public SharedGameObject originGameObject; - [Tooltip("Starts the ray at the position. Only used if originGameObject is null")] - public SharedVector3 originPosition; - [Tooltip("The direction of the ray")] - public SharedVector3 direction; - [Tooltip("The length of the ray. Set to -1 for infinity")] - public SharedFloat distance = -1; - [Tooltip("Selectively ignore colliders")] - public LayerMask layerMask = -1; - [Tooltip("Cast the ray in world or local space. The direction is in world space if no GameObject is specified")] - public Space space = Space.Self; - - [SharedRequired] - [Tooltip("Stores the hit object of the raycast")] - public SharedGameObject storeHitObject; - [SharedRequired] - [Tooltip("Stores the hit point of the raycast")] - public SharedVector3 storeHitPoint; - [SharedRequired] - [Tooltip("Stores the hit normal of the raycast")] - public SharedVector3 storeHitNormal; - [SharedRequired] - [Tooltip("Stores the hit distance of the raycast")] - public SharedFloat storeHitDistance; - - public override TaskStatus OnUpdate() - { - Vector3 position; - Vector3 dir = direction.Value; - if (originGameObject.Value != null) { - position = originGameObject.Value.transform.position; - if (space == Space.Self) { - dir = originGameObject.Value.transform.TransformDirection(direction.Value); - } - } else { - position = originPosition.Value; - } - - RaycastHit hit; - if (Physics.Raycast(position, dir, out hit, distance.Value == -1 ? Mathf.Infinity : distance.Value, layerMask)) { - storeHitObject.Value = hit.collider.gameObject; - storeHitPoint.Value = hit.point; - storeHitNormal.Value = hit.normal; - storeHitDistance.Value = hit.distance; - return TaskStatus.Success; - } - - return TaskStatus.Failure; - } - - public override void OnReset() - { - originGameObject = null; - originPosition = Vector3.zero; - direction = Vector3.zero; - distance = -1; - layerMask = -1; - space = Space.Self; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs.meta deleted file mode 100644 index b5f5d6d9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Raycast.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: afcf9d39edef45146ad7a043b8bfa76e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs deleted file mode 100644 index da1c646e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs +++ /dev/null @@ -1,74 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPhysics -{ - [TaskCategory("Basic/Physics")] - [TaskDescription("Casts a sphere against all colliders in the scene. Returns success if a collider was hit.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=117")] - public class SphereCast : Action - { - [Tooltip("Starts the spherecast at the GameObject's position. If null the originPosition will be used")] - public SharedGameObject originGameObject; - [Tooltip("Starts the sherecast at the position. Only used if originGameObject is null")] - public SharedVector3 originPosition; - [Tooltip("The radius of the spherecast")] - public SharedFloat radius; - [Tooltip("The direction of the spherecast")] - public SharedVector3 direction; - [Tooltip("The length of the spherecast. Set to -1 for infinity")] - public SharedFloat distance = -1; - [Tooltip("Selectively ignore colliders")] - public LayerMask layerMask = -1; - [Tooltip("Use world or local space. The direction is in world space if no GameObject is specified")] - public Space space = Space.Self; - - [SharedRequired] - [Tooltip("Stores the hit object of the spherecast")] - public SharedGameObject storeHitObject; - [SharedRequired] - [Tooltip("Stores the hit point of the spherecast")] - public SharedVector3 storeHitPoint; - [SharedRequired] - [Tooltip("Stores the hit normal of the spherecast")] - public SharedVector3 storeHitNormal; - [SharedRequired] - [Tooltip("Stores the hit distance of the spherecast")] - public SharedFloat storeHitDistance; - - public override TaskStatus OnUpdate() - { - Vector3 position; - Vector3 dir = direction.Value; - if (originGameObject.Value != null) { - position = originGameObject.Value.transform.position; - if (space == Space.Self) { - dir = originGameObject.Value.transform.TransformDirection(direction.Value); - } - } else { - position = originPosition.Value; - } - - RaycastHit hit; - if (Physics.SphereCast(position, radius.Value, dir, out hit, distance.Value == -1 ? Mathf.Infinity : distance.Value, layerMask)) { - storeHitObject.Value = hit.collider.gameObject; - storeHitPoint.Value = hit.point; - storeHitNormal.Value = hit.normal; - storeHitDistance.Value = hit.distance; - return TaskStatus.Success; - } - - return TaskStatus.Failure; - } - - public override void OnReset() - { - originGameObject = null; - originPosition = Vector3.zero; - radius = 0; - direction = Vector3.zero; - distance = -1; - layerMask = -1; - space = Space.Self; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs.meta deleted file mode 100644 index 24ed1701..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics/Spherecast.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2058f3f94c5bdf5409f9ff80ea61d44a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D.meta deleted file mode 100644 index 001ba091..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 056a8d0f58dcb4749949548a468e90c0 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs deleted file mode 100644 index 516abc72..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs +++ /dev/null @@ -1,73 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPhysics2D -{ - [TaskCategory("Basic/Physics2D")] - [TaskDescription("Casts a circle against all colliders in the scene. Returns success if a collider was hit.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=118")] - public class Circlecast : Action - { - [Tooltip("Starts the circlecast at the GameObject's position. If null the originPosition will be used.")] - public SharedGameObject originGameObject; - [Tooltip("Starts the circlecast at the position. Only used if originGameObject is null.")] - public SharedVector2 originPosition; - [Tooltip("The radius of the circlecast")] - public SharedFloat radius; - [Tooltip("The direction of the circlecast")] - public SharedVector2 direction; - [Tooltip("The length of the ray. Set to -1 for infinity.")] - public SharedFloat distance = -1; - [Tooltip("Selectively ignore colliders.")] - public LayerMask layerMask = -1; - [Tooltip("Use world or local space. The direction is in world space if no GameObject is specified.")] - public Space space = Space.Self; - - [SharedRequired] - [Tooltip("Stores the hit object of the circlecast.")] - public SharedGameObject storeHitObject; - [SharedRequired] - [Tooltip("Stores the hit point of the circlecast.")] - public SharedVector2 storeHitPoint; - [SharedRequired] - [Tooltip("Stores the hit normal of the circlecast.")] - public SharedVector2 storeHitNormal; - [SharedRequired] - [Tooltip("Stores the hit distance of the circlecast.")] - public SharedFloat storeHitDistance; - - public override TaskStatus OnUpdate() - { - Vector2 position; - Vector2 dir = direction.Value; - if (originGameObject.Value != null) { - position = originGameObject.Value.transform.position; - if (space == Space.Self) { - dir = originGameObject.Value.transform.TransformDirection(direction.Value); - } - } else { - position = originPosition.Value; - } - - var hit = Physics2D.CircleCast(position, radius.Value, dir, distance.Value == -1 ? Mathf.Infinity : distance.Value, layerMask); - if (hit.collider != null) { - storeHitObject.Value = hit.collider.gameObject; - storeHitPoint.Value = hit.point; - storeHitNormal.Value = hit.normal; - storeHitDistance.Value = hit.distance; - return TaskStatus.Success; - } - return TaskStatus.Failure; - } - - public override void OnReset() - { - originGameObject = null; - originPosition = Vector2.zero; - direction = Vector2.zero; - radius = 0; - distance = -1; - layerMask = -1; - space = Space.Self; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs.meta deleted file mode 100644 index 541b96a0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Circlecast.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6989aa8730764ee459a07f88d84302e0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs deleted file mode 100644 index 914b6fee..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPhysics2D -{ - [TaskCategory("Basic/Physics2D")] - [TaskDescription("Returns success if there is any collider intersecting the line between start and end")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=118")] - public class Linecast : Action - { - [Tooltip("The starting position of the linecast.")] - SharedVector2 startPosition; - [Tooltip("The ending position of the linecast.")] - SharedVector2 endPosition; - [Tooltip("Selectively ignore colliders.")] - public LayerMask layerMask = -1; - - public override TaskStatus OnUpdate() - { - return Physics2D.Linecast(startPosition.Value, endPosition.Value, layerMask) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - startPosition = Vector2.zero; - endPosition = Vector2.zero; - layerMask = -1; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs.meta deleted file mode 100644 index 6aa9170f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Linecast.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a402dbfe872764f49b3a03d7048e866e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs deleted file mode 100644 index 2bc51b80..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs +++ /dev/null @@ -1,72 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPhysics2D -{ - [TaskCategory("Basic/Physics2D")] - [TaskDescription("Casts a ray against all colliders in the scene. Returns success if a collider was hit.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=118")] - public class Raycast : Action - { - [Tooltip("Starts the ray at the GameObject's position. If null the originPosition will be used.")] - public SharedGameObject originGameObject; - [Tooltip("Starts the ray at the position. Only used if originGameObject is null.")] - public SharedVector2 originPosition; - [Tooltip("The direction of the ray")] - public SharedVector2 direction; - [Tooltip("The length of the ray. Set to -1 for infinity.")] - public SharedFloat distance = -1; - [Tooltip("Selectively ignore colliders.")] - public LayerMask layerMask = -1; - [Tooltip("Cast the ray in world or local space. The direction is in world space if no GameObject is specified.")] - public Space space = Space.Self; - - [SharedRequired] - [Tooltip("Stores the hit object of the raycast.")] - public SharedGameObject storeHitObject; - [SharedRequired] - [Tooltip("Stores the hit point of the raycast.")] - public SharedVector2 storeHitPoint; - [SharedRequired] - [Tooltip("Stores the hit normal of the raycast.")] - public SharedVector2 storeHitNormal; - [SharedRequired] - [Tooltip("Stores the hit distance of the raycast.")] - public SharedFloat storeHitDistance; - - public override TaskStatus OnUpdate() - { - Vector2 position; - Vector2 dir = direction.Value; - if (originGameObject.Value != null) { - position = originGameObject.Value.transform.position; - if (space == Space.Self) { - dir = originGameObject.Value.transform.TransformDirection(direction.Value); - } - } else { - position = originPosition.Value; - } - - var hit = Physics2D.Raycast(position, dir, distance.Value == -1 ? Mathf.Infinity : distance.Value, layerMask); - if (hit.collider != null) { - storeHitObject.Value = hit.collider.gameObject; - storeHitPoint.Value = hit.point; - storeHitNormal.Value = hit.normal; -#if !UNITY_4_3 - storeHitDistance.Value = hit.distance; -#endif - return TaskStatus.Success; - } - return TaskStatus.Failure; - } - - public override void OnReset() - { - originGameObject = null; - originPosition = Vector2.zero; - direction = Vector2.zero; - distance = -1; - layerMask = -1; - space = Space.Self; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs.meta deleted file mode 100644 index f2f98446..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Physics2D/Raycast.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 513dc641bb68bcc4d9c3bdfb1ccc57b6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs.meta deleted file mode 100644 index f2ebde67..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: ae97053a4ac34f74d8edc5c635b28bda -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs deleted file mode 100644 index 0562303f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs +++ /dev/null @@ -1,16 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Deletes all entries from the PlayerPrefs.")] - public class DeleteAll : Action - { - public override TaskStatus OnUpdate() - { - PlayerPrefs.DeleteAll(); - - return TaskStatus.Success; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs.meta deleted file mode 100644 index 707b849e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteAll.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0c6d6b2dabc08ac42875cdbe1f86642b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs deleted file mode 100644 index 8fc4c352..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Deletes the specified key from the PlayerPrefs.")] - public class DeleteKey : Action - { - [Tooltip("The key to delete")] - public SharedString key; - - public override TaskStatus OnUpdate() - { - PlayerPrefs.DeleteKey(key.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - key = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs.meta deleted file mode 100644 index 4f322aea..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/DeleteKey.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ed24098bd046f724e90474d47e1677d3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs deleted file mode 100644 index 839980b5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Stores the value with the specified key from the PlayerPrefs.")] - public class GetFloat : Action - { - [Tooltip("The key to store")] - public SharedString key; - [Tooltip("The default value")] - public SharedFloat defaultValue; - [Tooltip("The value retrieved from the PlayerPrefs")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = PlayerPrefs.GetFloat(key.Value, defaultValue.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - key = ""; - defaultValue = 0; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs.meta deleted file mode 100644 index 1252e252..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetFloat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 14752e1987d17d546838a32459045c67 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs deleted file mode 100644 index 3dca7702..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Stores the value with the specified key from the PlayerPrefs.")] - public class GetInt : Action - { - [Tooltip("The key to store")] - public SharedString key; - [Tooltip("The default value")] - public SharedInt defaultValue; - [Tooltip("The value retrieved from the PlayerPrefs")] - [RequiredField] - public SharedInt storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = PlayerPrefs.GetInt(key.Value, defaultValue.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - key = ""; - defaultValue = 0; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs.meta deleted file mode 100644 index 6e1a400d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetInt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 66c5c9cfd0fb52344875db0cefc5d6f8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs deleted file mode 100644 index a3d98a97..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Stores the value with the specified key from the PlayerPrefs.")] - public class GetString : Action - { - [Tooltip("The key to store")] - public SharedString key; - [Tooltip("The default value")] - public SharedString defaultValue; - [Tooltip("The value retrieved from the PlayerPrefs")] - [RequiredField] - public SharedString storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = PlayerPrefs.GetString(key.Value, defaultValue.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - key = ""; - defaultValue = ""; - storeResult = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs.meta deleted file mode 100644 index 155d968b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/GetString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 418066da4d19f1742a6435c0ee7aa01b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs deleted file mode 100644 index 2983fc05..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Retruns success if the specified key exists.")] - public class HasKey : Conditional - { - [Tooltip("The key to check")] - public SharedString key; - - public override TaskStatus OnUpdate() - { - return PlayerPrefs.HasKey(key.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - key = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs.meta deleted file mode 100644 index 49883dfe..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/HasKey.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3b16fab74ec9f364f911696814716ca2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs deleted file mode 100644 index 627fe81a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs +++ /dev/null @@ -1,16 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Saves the PlayerPrefs.")] - public class Save : Action - { - public override TaskStatus OnUpdate() - { - PlayerPrefs.Save(); - - return TaskStatus.Success; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs.meta deleted file mode 100644 index a03bd8c4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/Save.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 898765f1bc90e154e9cab895a814221e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs deleted file mode 100644 index 69b578ca..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Sets the value with the specified key from the PlayerPrefs.")] - public class SetFloat : Action - { - [Tooltip("The key to store")] - public SharedString key; - [Tooltip("The value to set")] - public SharedFloat value; - - public override TaskStatus OnUpdate() - { - PlayerPrefs.SetFloat(key.Value, value.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - key = ""; - value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs.meta deleted file mode 100644 index 87a00ef2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetFloat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 88feec854545b9b428ed714fbebe872f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs deleted file mode 100644 index 3e41760f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Sets the value with the specified key from the PlayerPrefs.")] - public class SetInt : Action - { - [Tooltip("The key to store")] - public SharedString key; - [Tooltip("The value to set")] - public SharedInt value; - - public override TaskStatus OnUpdate() - { - PlayerPrefs.SetInt(key.Value, value.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - key = ""; - value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs.meta deleted file mode 100644 index c9920342..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetInt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ad23859aa9f9e68468891ba9600b9828 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs deleted file mode 100644 index 69426c56..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityPlayerPrefs -{ - [TaskCategory("Basic/PlayerPrefs")] - [TaskDescription("Sets the value with the specified key from the PlayerPrefs.")] - public class SetString : Action - { - [Tooltip("The key to store")] - public SharedString key; - [Tooltip("The value to set")] - public SharedString value; - - public override TaskStatus OnUpdate() - { - PlayerPrefs.SetString(key.Value, value.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - key = ""; - value = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs.meta deleted file mode 100644 index bb989dbd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/PlayerPrefs/SetString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 923ae6162a2661e47be9af80a19e48b6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion.meta deleted file mode 100644 index 8e62c708..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: fdfca1ec6223a5644919a38e092a933c -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs deleted file mode 100644 index a6e485ef..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the angle in degrees between two rotations.")] - public class Angle : Action - { - [Tooltip("The first rotation")] - public SharedQuaternion firstRotation; - [Tooltip("The second rotation")] - public SharedQuaternion secondRotation; - [Tooltip("The stored result")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.Angle(firstRotation.Value, secondRotation.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - firstRotation = secondRotation = Quaternion.identity; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs.meta deleted file mode 100644 index 0aa20992..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Angle.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0d316a25dcddd6f4a981df05a1eeaf7c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs deleted file mode 100644 index 4c6eecf9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the rotation which rotates the specified degrees around the specified axis.")] - public class AngleAxis : Action - { - [Tooltip("The number of degrees")] - public SharedFloat degrees; - [Tooltip("The axis direction")] - public SharedVector3 axis; - [Tooltip("The stored result")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.AngleAxis(degrees.Value, axis.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - degrees = 0; - axis = Vector3.zero; - storeResult = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs.meta deleted file mode 100644 index 99c4ba7b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/AngleAxis.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 82152b844829f8f43ab44f35bf7d786f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs deleted file mode 100644 index d00fa95b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the dot product between two rotations.")] - public class Dot : Action - { - [Tooltip("The first rotation")] - public SharedQuaternion leftRotation; - [Tooltip("The second rotation")] - public SharedQuaternion rightRotation; - [Tooltip("The stored result")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.Dot(leftRotation.Value, rightRotation.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - leftRotation = rightRotation = Quaternion.identity; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs.meta deleted file mode 100644 index 40a00107..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Dot.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fa9235523569d574aa7d22ce89423eca -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs deleted file mode 100644 index e9930832..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the quaternion of a euler vector.")] - public class Euler : Action - { - [Tooltip("The euler vector")] - public SharedVector3 eulerVector; - [Tooltip("The stored quaternion")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.Euler(eulerVector.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - eulerVector = Vector3.zero; - storeResult = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs.meta deleted file mode 100644 index 048cc76c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Euler.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b4d275b4450a324409ace385a718d9ee -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs deleted file mode 100644 index 5e68b434..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores a rotation which rotates from the first direction to the second.")] - public class FromToRotation : Action - { - [Tooltip("The from rotation")] - public SharedVector3 fromDirection; - [Tooltip("The to rotation")] - public SharedVector3 toDirection; - [Tooltip("The stored result")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.FromToRotation(fromDirection.Value, toDirection.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromDirection = toDirection = Vector3.zero; - storeResult = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs.meta deleted file mode 100644 index d5836cfa..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/FromToRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 56740b2c218d500408dd75c6c15006ec -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs deleted file mode 100644 index 5c8c104a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the quaternion identity.")] - public class Identity : Action - { - [Tooltip("The identity")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.identity; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs.meta deleted file mode 100644 index e8968d73..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Identity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f4eefb6e25898904688a422ca79d763c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs deleted file mode 100644 index e0085ded..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs +++ /dev/null @@ -1,26 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the inverse of the specified quaternion.")] - public class Inverse : Action - { - [Tooltip("The target quaternion")] - public SharedQuaternion targetQuaternion; - [Tooltip("The stored quaternion")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.Inverse(targetQuaternion.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - targetQuaternion = storeResult = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs.meta deleted file mode 100644 index e255f8bf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Inverse.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ab8f5048bc0e5ce409bf3408c60bc3eb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs deleted file mode 100644 index faea9019..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Lerps between two quaternions.")] - public class Lerp : Action - { - [Tooltip("The from rotation")] - public SharedQuaternion fromQuaternion; - [Tooltip("The to rotation")] - public SharedQuaternion toQuaternion; - [Tooltip("The amount to lerp")] - public SharedFloat amount; - [Tooltip("The stored result")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.Lerp(fromQuaternion.Value, toQuaternion.Value, amount.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromQuaternion = toQuaternion = storeResult = Quaternion.identity; - amount = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs.meta deleted file mode 100644 index 4711a2b8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Lerp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fb19d83a245337542a5c0f02593e8dab -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs deleted file mode 100644 index 8e8bf5ab..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the quaternion of a forward vector.")] - public class LookRotation : Action - { - [Tooltip("The forward vector")] - public SharedVector3 forwardVector; - [Tooltip("The second Vector3")] - public SharedVector3 secondVector3; - [Tooltip("The stored quaternion")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.LookRotation(forwardVector.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - forwardVector = Vector3.zero; - storeResult = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs.meta deleted file mode 100644 index b58cb08b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/LookRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e006fb91f87854448b9bd6cb1d20b2f1 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs deleted file mode 100644 index 77975891..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Stores the quaternion after a rotation.")] - public class RotateTowards : Action - { - [Tooltip("The from rotation")] - public SharedQuaternion fromQuaternion; - [Tooltip("The to rotation")] - public SharedQuaternion toQuaternion; - [Tooltip("The maximum degrees delta")] - public SharedFloat maxDeltaDegrees; - [Tooltip("The stored result")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.RotateTowards(fromQuaternion.Value, toQuaternion.Value, maxDeltaDegrees.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromQuaternion = toQuaternion = storeResult = Quaternion.identity; - maxDeltaDegrees = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs.meta deleted file mode 100644 index 4a037c77..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/RotateTowards.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b5e043a106ab4784aab997fa0e27f972 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs deleted file mode 100644 index 88cac7e6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityQuaternion -{ - [TaskCategory("Basic/Quaternion")] - [TaskDescription("Spherically lerp between two quaternions.")] - public class Slerp : Action - { - [Tooltip("The from rotation")] - public SharedQuaternion fromQuaternion; - [Tooltip("The to rotation")] - public SharedQuaternion toQuaternion; - [Tooltip("The amount to lerp")] - public SharedFloat amount; - [Tooltip("The stored result")] - [RequiredField] - public SharedQuaternion storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Quaternion.Slerp(fromQuaternion.Value, toQuaternion.Value, amount.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromQuaternion = toQuaternion = storeResult = Quaternion.identity; - amount = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs.meta deleted file mode 100644 index 6e1d7577..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Quaternion/Slerp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b36eacb0f1a46624193a622ef50979ff -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer.meta deleted file mode 100644 index 700baf06..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: b7bee06bd6fde844784243b656f96db8 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs deleted file mode 100644 index b0e6df91..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRenderer -{ - [TaskCategory("Basic/Renderer")] - [TaskDescription("Returns Success if the Renderer is visible, otherwise Failure.")] - public class IsVisible : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the renderer component - private Renderer renderer; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - renderer = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (renderer == null) { - Debug.LogWarning("Renderer is null"); - return TaskStatus.Failure; - } - - return renderer.isVisible ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs.meta deleted file mode 100644 index da61b0d5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/IsVisible.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3b6ba7f7e8884c14c9ef4a74b50b0a8e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs deleted file mode 100644 index e6ebbb37..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRenderer -{ - [TaskCategory("Basic/Renderer")] - [TaskDescription("Sets the material on the Renderer.")] - public class SetMaterial : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The material to set")] - public SharedMaterial material; - - // cache the renderer component - private Renderer renderer; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - renderer = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (renderer == null) { - Debug.LogWarning("Renderer is null"); - return TaskStatus.Failure; - } - - renderer.material = material.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - material = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs.meta deleted file mode 100644 index b77ae7d1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Renderer/SetMaterial.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bf71e4b9292cad342877356107f76d39 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody.meta deleted file mode 100644 index fdb14dec..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: f560fb42f946dcb4a819c0cca91d9c9d -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs deleted file mode 100644 index 2d313eb4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs +++ /dev/null @@ -1,57 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Applies a force to the rigidbody that simulates explosion effects. Returns Success.")] - public class AddExplosionForce : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The force of the explosion")] - public SharedFloat explosionForce; - [Tooltip("The position of the explosion")] - public SharedVector3 explosionPosition; - [Tooltip("The radius of the explosion")] - public SharedFloat explosionRadius; - [Tooltip("Applies the force as if it was applied from beneath the object")] - public float upwardsModifier = 0; - [Tooltip("The type of force")] - public ForceMode forceMode = ForceMode.Force; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.AddExplosionForce(explosionForce.Value, explosionPosition.Value, explosionRadius.Value, upwardsModifier, forceMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - explosionForce = 0; - explosionPosition = Vector3.zero; - explosionRadius = 0; - upwardsModifier = 0; - forceMode = ForceMode.Force; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs.meta deleted file mode 100644 index 46e4e7f6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddExplosionForce.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ccb592e850d4c734995a2a1c3f930b62 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs deleted file mode 100644 index 9e7ff1a9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs +++ /dev/null @@ -1,51 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [RequiredComponent(typeof(Rigidbody))] - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Applies a force to the rigidbody. Returns Success.")] - public class AddForce : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of force to apply")] - public SharedVector3 force; - [Tooltip("The type of force")] - public ForceMode forceMode = ForceMode.Force; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.AddForce(force.Value, forceMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - if (force != null) { - force.Value = Vector3.zero; - } - forceMode = ForceMode.Force; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs.meta deleted file mode 100644 index 2ff832db..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForce.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5748d4214b99b8c49ba67902a8495a30 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs deleted file mode 100644 index c76f34c1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs +++ /dev/null @@ -1,51 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Applies a force at the specified position to the rigidbody. Returns Success.")] - public class AddForceAtPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of force to apply")] - public SharedVector3 force; - [Tooltip("The position of the force")] - public SharedVector3 position; - [Tooltip("The type of force")] - public ForceMode forceMode = ForceMode.Force; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.AddForceAtPosition(force.Value, position.Value, forceMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - force = Vector3.zero; - position = Vector3.zero; - forceMode = ForceMode.Force; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs.meta deleted file mode 100644 index e299a9ba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddForceAtPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c3938bcd4e88b45419aa86adee51a2c2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs deleted file mode 100644 index 57e1a9d2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Applies a force to the rigidbody relative to its coordinate system. Returns Success.")] - public class AddRelativeForce : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of force to apply")] - public SharedVector3 force; - [Tooltip("The type of force")] - public ForceMode forceMode = ForceMode.Force; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.AddRelativeForce(force.Value, forceMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - force = Vector3.zero; - forceMode = ForceMode.Force; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs.meta deleted file mode 100644 index be56eac2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeForce.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1de05a2b6197b2d4b9da1c36bf382649 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs deleted file mode 100644 index ec901665..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs +++ /dev/null @@ -1,43 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Applies a torque to the rigidbody relative to its coordinate system. Returns Success.")] - public class AddRelativeTorque : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of torque to apply")] - public SharedVector3 torque; - [Tooltip("The type of torque")] - public ForceMode forceMode = ForceMode.Force; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - rigidbody.AddRelativeTorque(torque.Value, forceMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - torque = Vector3.zero; - forceMode = ForceMode.Force; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs.meta deleted file mode 100644 index 3bba15eb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddRelativeTorque.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 71136c1193309b24c93d450b5f2e47be -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs deleted file mode 100644 index 35282d09..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Applies a torque to the rigidbody. Returns Success.")] - public class AddTorque : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of torque to apply")] - public SharedVector3 torque; - [Tooltip("The type of torque")] - public ForceMode forceMode = ForceMode.Force; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.AddTorque(torque.Value, forceMode); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - torque = Vector3.zero; - forceMode = ForceMode.Force; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs.meta deleted file mode 100644 index 4e6e47c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/AddTorque.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 88c726c1cb324e6429637f55d36c3d01 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs deleted file mode 100644 index 9aed491c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the angular drag of the Rigidbody. Returns Success.")] - public class GetAngularDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular drag of the Rigidbody")] - [RequiredField] - public SharedFloat storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.angularDrag; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs.meta deleted file mode 100644 index f82dda03..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5fb34b334a02db64db2d6a2fb2448be5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs deleted file mode 100644 index 556f52e1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the angular velocity of the Rigidbody. Returns Success.")] - public class GetAngularVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular velocity of the Rigidbody")] - [RequiredField] - public SharedVector3 storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.angularVelocity; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs.meta deleted file mode 100644 index c4f98927..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetAngularVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 492dc3a13d07ed149bcd19d36e2f7ee7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs deleted file mode 100644 index 59c7429c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the center of mass of the Rigidbody. Returns Success.")] - public class GetCenterOfMass : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of mass of the Rigidbody")] - [RequiredField] - public SharedVector3 storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.centerOfMass; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs.meta deleted file mode 100644 index 8c175632..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetCenterOfMass.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b993020e1d60f5242a7e3618501f871e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs deleted file mode 100644 index 423e79b0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the drag of the Rigidbody. Returns Success.")] - public class GetDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The drag of the Rigidbody")] - [RequiredField] - public SharedFloat storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.drag; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs.meta deleted file mode 100644 index ab90b18b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 69bd087f6899c604f82441b108ead2a8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs deleted file mode 100644 index 0a26f2c1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the freeze rotation value of the Rigidbody. Returns Success.")] - public class GetFreezeRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The freeze rotation value of the Rigidbody")] - [RequiredField] - public SharedBool storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.freezeRotation; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs.meta deleted file mode 100644 index dad7aad7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetFreezeRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 889065cfad95df04a802761fcccb8359 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs deleted file mode 100644 index ee981ed7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the is kinematic value of the Rigidbody. Returns Success.")] - public class GetIsKinematic : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The is kinematic value of the Rigidbody")] - [RequiredField] - public SharedBool storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.isKinematic; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs.meta deleted file mode 100644 index 0bef7e35..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetIsKinematic.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a531151d14b8a9640be8d499d9db4538 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs deleted file mode 100644 index 62d0138b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the mass of the Rigidbody. Returns Success.")] - public class GetMass : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The mass of the Rigidbody")] - [RequiredField] - public SharedFloat storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.mass; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs.meta deleted file mode 100644 index 71b86955..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetMass.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2638ca749ba5a404f84fd72811b16c81 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs deleted file mode 100644 index 9f4dc201..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the position of the Rigidbody. Returns Success.")] - public class GetPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Rigidbody")] - [RequiredField] - public SharedVector3 storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.position; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs.meta deleted file mode 100644 index 732ae424..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 25f9090c180831b4daaa1a24894681ac -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs deleted file mode 100644 index 53d4101f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the rotation of the Rigidbody. Returns Success.")] - public class GetRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The rotation of the Rigidbody")] - [RequiredField] - public SharedQuaternion storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.rotation; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs.meta deleted file mode 100644 index 539000a1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 937400bc82220b543aa9b3074f17f4d6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs deleted file mode 100644 index dc20ef51..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the use gravity value of the Rigidbody. Returns Success.")] - public class GetUseGravity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The use gravity value of the Rigidbody")] - [RequiredField] - public SharedBool storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.useGravity; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs.meta deleted file mode 100644 index ab211284..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetUseGravity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1d7358afc7810ca4aa2ae8a2cd4b9e6e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs deleted file mode 100644 index de66c4ad..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs +++ /dev/null @@ -1,46 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the velocity of the Rigidbody. Returns Success.")] - public class GetVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The velocity of the Rigidbody")] - [RequiredField] - public SharedVector3 storeValue; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody.velocity; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs.meta deleted file mode 100644 index 62f5920f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/GetVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9c18365eb6865164ebb5b0057dcc6bb4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs deleted file mode 100644 index 1144ea46..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Returns Success if the Rigidbody is kinematic, otherwise Failure.")] - public class IsKinematic : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - return rigidbody.isKinematic ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs.meta deleted file mode 100644 index ec59f524..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsKinematic.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 30be28b36412643418c2e61640147eac -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs deleted file mode 100644 index 1252e643..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Returns Success if the Rigidbody is sleeping, otherwise Failure.")] - public class IsSleeping : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - return rigidbody.IsSleeping() ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs.meta deleted file mode 100644 index c0c0a203..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/IsSleeping.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 37e8153613f519240a11c3f6583d1030 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs deleted file mode 100644 index 81ac9191..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Moves the Rigidbody to the specified position. Returns Success.")] - public class MovePosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The new position of the Rigidbody")] - public SharedVector3 position; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.MovePosition(position.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs.meta deleted file mode 100644 index 75fc531c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MovePosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 87176662744aee049b8af51b01bcb526 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs deleted file mode 100644 index 9133cb77..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Rotates the Rigidbody to the specified rotation. Returns Success.")] - public class MoveRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The new rotation of the Rigidbody")] - public SharedQuaternion rotation; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.MoveRotation(rotation.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - rotation = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs.meta deleted file mode 100644 index 65a02522..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/MoveRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f1ba2e66d5ca98a4ba4020b4eff4da6e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs deleted file mode 100644 index c08194d2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the angular drag of the Rigidbody. Returns Success.")] - public class SetAngularDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular drag of the Rigidbody")] - public SharedFloat angularDrag; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.angularDrag = angularDrag.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - angularDrag = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs.meta deleted file mode 100644 index bfa75a99..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2883595af7ee1c649ae45353482beed8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs deleted file mode 100644 index 78f35260..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the angular velocity of the Rigidbody. Returns Success.")] - public class SetAngularVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular velocity of the Rigidbody")] - public SharedVector3 angularVelocity; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.angularVelocity = angularVelocity.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - angularVelocity = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs.meta deleted file mode 100644 index 1c2b78f9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetAngularVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8652396368a6dad4eb6e1259e680595c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs deleted file mode 100644 index f57cb25a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the center of mass of the Rigidbody. Returns Success.")] - public class SetCenterOfMass : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of mass of the Rigidbody")] - public SharedVector3 centerOfMass; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.centerOfMass = centerOfMass.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - centerOfMass = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs.meta deleted file mode 100644 index 3a229ffb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetCenterOfMass.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 594f2d37fbfc0d545a0377cf63543f41 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs deleted file mode 100644 index 0b174602..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the constraints of the Rigidbody. Returns Success.")] - public class SetConstraints : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The constraints of the Rigidbody")] - public RigidbodyConstraints constraints = RigidbodyConstraints.None; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.constraints = constraints; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - constraints = RigidbodyConstraints.None; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs.meta deleted file mode 100644 index 8affb848..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetConstraints.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dd098240974b0184ca8c66cb6e450753 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs deleted file mode 100644 index e755cf6e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the drag of the Rigidbody. Returns Success.")] - public class SetDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The drag of the Rigidbody")] - public SharedFloat drag; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.drag = drag.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - drag = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs.meta deleted file mode 100644 index 370e0d8b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8984a684f33e6644abbb9cfe6c9068d9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs deleted file mode 100644 index 9b6342ba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the freeze rotation value of the Rigidbody. Returns Success.")] - public class SetFreezeRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The freeze rotation value of the Rigidbody")] - public SharedBool freezeRotation; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.freezeRotation = freezeRotation.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - freezeRotation = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs.meta deleted file mode 100644 index 67fd3cac..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetFreezeRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4160755a1f5174546b6ccbabff469187 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs deleted file mode 100644 index 49ead821..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the is kinematic value of the Rigidbody. Returns Success.")] - public class SetIsKinematic : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The is kinematic value of the Rigidbody")] - public SharedBool isKinematic; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.isKinematic = isKinematic.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - isKinematic = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs.meta deleted file mode 100644 index 78a73857..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetIsKinematic.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6d93194d82815024cadf3f4f842666d0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs deleted file mode 100644 index 48c1da8f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the mass of the Rigidbody. Returns Success.")] - public class SetMass : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The mass of the Rigidbody")] - public SharedFloat mass; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.mass = mass.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - mass = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs.meta deleted file mode 100644 index b1ab1a4e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetMass.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 82f7a92bee3553d49bbb1ebabfaffc12 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs deleted file mode 100644 index 86b564a5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the position of the Rigidbody. Returns Success.")] - public class SetPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Rigidbody")] - public SharedVector3 position; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.position = position.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs.meta deleted file mode 100644 index 62b9cac0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8a33b86eb94a87c449e1f3344973cc50 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs deleted file mode 100644 index ffa231a8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Stores the rotation of the Rigidbody. Returns Success.")] - public class SetRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The rotation of the Rigidbody")] - public SharedQuaternion rotation; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.rotation = rotation.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - rotation = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs.meta deleted file mode 100644 index cf104f74..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c5ac2e84278f4a845ba47d1e4469e869 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs deleted file mode 100644 index a95330a5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the use gravity value of the Rigidbody. Returns Success.")] - public class SetUseGravity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The use gravity value of the Rigidbody")] - public SharedBool isKinematic; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.useGravity = isKinematic.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - isKinematic = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs.meta deleted file mode 100644 index 8e3be08a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetUseGravity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 19548f438ad1c684180d41713cbdeb76 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs deleted file mode 100644 index e488ebc5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Sets the velocity of the Rigidbody. Returns Success.")] - public class SetVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The velocity of the Rigidbody")] - public SharedVector3 velocity; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.velocity = velocity.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - velocity = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs.meta deleted file mode 100644 index c1756a01..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/SetVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3e3fc3ca798c87644a42b1c930fff3f0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs deleted file mode 100644 index 796f7f29..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs +++ /dev/null @@ -1,42 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Forces the Rigidbody to sleep at least one frame. Returns Success.")] - public class Sleep : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.Sleep(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs.meta deleted file mode 100644 index dc6ae392..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/Sleep.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1683ca7168c4ce74db4396c4d3cb65ce -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs deleted file mode 100644 index 1cdcb762..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Returns Success if the Rigidbody is using gravity, otherwise Failure.")] - public class UseGravity : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - return rigidbody.useGravity ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs.meta deleted file mode 100644 index 446f7f0d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/UseGravity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a0d11b67c4ae058469e7f7b00db7103f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs deleted file mode 100644 index fcb4fe74..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs +++ /dev/null @@ -1,42 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody -{ - [TaskCategory("Basic/Rigidbody")] - [TaskDescription("Forces the Rigidbody to wake up. Returns Success.")] - public class WakeUp : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - // cache the rigidbody component - private Rigidbody rigidbody; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody.WakeUp(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs.meta deleted file mode 100644 index d65620b9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody/WakeUp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d4314af88b4d86046bdac1f10f6f9a47 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D.meta deleted file mode 100644 index 9c0f800c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 842427c186c2e5941b1b02873f6480e3 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs deleted file mode 100644 index bc084e41..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Applies a force to the Rigidbody2D. Returns Success.")] - public class AddForce : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of force to apply")] - public SharedVector2 force; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.AddForce(force.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - force = Vector2.zero; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs.meta deleted file mode 100644 index 3f52d151..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForce.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9ea79154ee01cf441a9744c877542a1f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs deleted file mode 100644 index c1a187c6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Applies a force at the specified position to the Rigidbody2D. Returns Success.")] - public class AddForceAtPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of force to apply")] - public SharedVector2 force; - [Tooltip("The position of the force")] - public SharedVector2 position; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.AddForceAtPosition(force.Value, position.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - force = Vector2.zero; - position = Vector2.zero; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs.meta deleted file mode 100644 index e1edb20c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddForceAtPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dd82f0f77306bad46bae7944a5c66664 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs deleted file mode 100644 index 9f065e34..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Applies a torque to the Rigidbody2D. Returns Success.")] - public class AddTorque : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The amount of torque to apply")] - public SharedFloat torque; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.AddTorque(torque.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - torque = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs.meta deleted file mode 100644 index d79e4975..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/AddTorque.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cc561d806d4518044becff628e148424 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs deleted file mode 100644 index 17080d53..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the angular drag of the Rigidbody2D. Returns Success.")] - public class GetAngularDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular drag of the Rigidbody2D")] - [RequiredField] - public SharedFloat storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.angularDrag; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs.meta deleted file mode 100644 index 4aefa782..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 10833270578d69041b561c5126bb31f2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs deleted file mode 100644 index 17be28db..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the angular velocity of the Rigidbody2D. Returns Success.")] - public class GetAngularVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular velocity of the Rigidbody2D")] - [RequiredField] - public SharedFloat storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.angularVelocity; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs.meta deleted file mode 100644 index 15cae45b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetAngularVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 68ac62a9384c11245a850220f1bc72b8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs deleted file mode 100644 index b01bf9a2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the drag of the Rigidbody2D. Returns Success.")] - public class GetDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The drag of the Rigidbody2D")] - [RequiredField] - public SharedFloat storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.drag; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs.meta deleted file mode 100644 index 872fb557..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6e39198e5d65d514185f2816cced7c7b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs deleted file mode 100644 index 9b1ef3a0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the gravity scale of the Rigidbody2D. Returns Success.")] - public class GetGravityScale : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The gravity scale of the Rigidbody2D")] - [RequiredField] - public SharedFloat storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.gravityScale; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs.meta deleted file mode 100644 index ee205b51..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetGravtyScale.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e2d17fb9baea6554082f2edc46483e8c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs deleted file mode 100644 index 94221a04..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the is kinematic value of the Rigidbody2D. Returns Success.")] - public class GetIsKinematic : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The is kinematic value of the Rigidbody2D")] - [RequiredField] - public SharedBool storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.isKinematic; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = false; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs.meta deleted file mode 100644 index 10f9161a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetIsKinematic.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 66c6175d42bd49e48be458378e0a7875 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs deleted file mode 100644 index 245f2b9e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the mass of the Rigidbody2D. Returns Success.")] - public class GetMass : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The mass of the Rigidbody2D")] - [RequiredField] - public SharedFloat storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.mass; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs.meta deleted file mode 100644 index d9588541..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetMass.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 72d52ef5efe5e974994c91279536555e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs deleted file mode 100644 index b22333ad..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the position of the Rigidbody2D. Returns Success.")] - public class GetPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The velocity of the Rigidbody2D")] - [RequiredField] - public SharedVector2 storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.position; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs.meta deleted file mode 100644 index 00083e0e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 98dff23734f3a834cbf5ccf87c9904f7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs deleted file mode 100644 index 061646e0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the rotation of the Rigidbody2D. Returns Success.")] - public class GetRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The rotation of the Rigidbody2D")] - [RequiredField] - public SharedFloat storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.rotation; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs.meta deleted file mode 100644 index 6be4219c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a7d82ab7ef780f34cb5df06366b0bdbf -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs deleted file mode 100644 index bbba8a51..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Stores the velocity of the Rigidbody2D. Returns Success.")] - public class GetVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The velocity of the Rigidbody2D")] - [RequiredField] - public SharedVector2 storeValue; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - storeValue.Value = rigidbody2D.velocity; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector2.zero; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs.meta deleted file mode 100644 index d92cc9fd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/GetVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 13009f7b6ee1bc04884442484a065cc3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs deleted file mode 100644 index 9bccbaef..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Returns Success if the Rigidbody2D is kinematic, otherwise Failure.")] - public class IsKinematic : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - return rigidbody2D.isKinematic ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs.meta deleted file mode 100644 index edf168f7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsKinematic.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 47d2e6e60a2251c41a2c548dc9a8c922 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs deleted file mode 100644 index d010d1cc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs +++ /dev/null @@ -1,39 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Returns Success if the Rigidbody2D is sleeping, otherwise Failure.")] - public class IsSleeping : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - return rigidbody2D.IsSleeping() ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs.meta deleted file mode 100644 index 3b38a447..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/IsSleeping.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 52859810158277a4a917e70a834a82a5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs deleted file mode 100644 index 5ce7edbc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Moves the Rigidbody2D to the specified position. Returns Success.")] - public class MovePosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The new position of the Rigidbody")] - public SharedVector2 position; - - // cache the rigidbody component - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody2D.MovePosition(position.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs.meta deleted file mode 100644 index 79762af7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MovePosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3e72fab171287194ea2d8eb2aa239cd4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs deleted file mode 100644 index e0b221a0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Rotates the Rigidbody2D to the specified rotation. Returns Success.")] - public class MoveRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The new rotation of the Rigidbody")] - public SharedFloat rotation; - - // cache the rigidbody component - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody is null"); - return TaskStatus.Failure; - } - - rigidbody2D.MoveRotation(rotation.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - rotation = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs.meta deleted file mode 100644 index 09bb16a9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/MoveRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 38b0095c420511f4b9ed263b1b5c6054 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs deleted file mode 100644 index 3bb17e07..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Sets the angular drag of the Rigidbody2D. Returns Success.")] - public class SetAngularDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular drag of the Rigidbody2D")] - public SharedFloat angularDrag; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.angularDrag = angularDrag.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - angularDrag = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs.meta deleted file mode 100644 index 1ec92fe3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1717a737318274e4caa244f86c908851 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs deleted file mode 100644 index 9fc45f3d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Sets the angular velocity of the Rigidbody2D. Returns Success.")] - public class SetAngularVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The angular velocity of the Rigidbody2D")] - public SharedFloat angularVelocity; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.angularVelocity = angularVelocity.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - angularVelocity = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs.meta deleted file mode 100644 index a559685e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetAngularVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c73dfb332d90cbe4280c21fafa59e2fa -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs deleted file mode 100644 index 1530cc07..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Sets the drag of the Rigidbody2D. Returns Success.")] - public class SetDrag : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The drag of the Rigidbody2D")] - public SharedFloat drag; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.drag = drag.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - drag = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs.meta deleted file mode 100644 index 96d06ce2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetDrag.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3148efd94c23d634a9f02cc9c808de80 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs deleted file mode 100644 index a6ce28a4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Sets the gravity scale of the Rigidbody2D. Returns Success.")] - public class SetGravityScale : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The gravity scale of the Rigidbody2D")] - public SharedFloat gravityScale; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.gravityScale = gravityScale.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - gravityScale = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs.meta deleted file mode 100644 index 516e6ac5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetGravityScale.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ac896135858701649bcaffc7ef00637f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs deleted file mode 100644 index c8e2563e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Sets the is kinematic value of the Rigidbody2D. Returns Success.")] - public class SetIsKinematic : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The is kinematic value of the Rigidbody2D")] - public SharedBool isKinematic; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.isKinematic = isKinematic.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - isKinematic = false; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs.meta deleted file mode 100644 index ff7f5f2c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetIsKinematic.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b7c96d64d821e304a8c67c031565d902 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs deleted file mode 100644 index c218e087..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Sets the mass of the Rigidbody2D. Returns Success.")] - public class SetMass : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The mass of the Rigidbody2D")] - public SharedFloat mass; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.mass = mass.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - mass = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs.meta deleted file mode 100644 index 042c36e0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetMass.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: facbfd14ece02214889d587f06215105 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs deleted file mode 100644 index 7f1f782a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Sets the velocity of the Rigidbody2D. Returns Success.")] - public class SetVelocity : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The velocity of the Rigidbody2D")] - public SharedVector2 velocity; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.velocity = velocity.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - velocity = Vector2.zero; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs.meta deleted file mode 100644 index a78bc24c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/SetVelocity.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5830960da4f9a3148ba5d8cd87228748 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs deleted file mode 100644 index 9357826c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Forces the Rigidbody2D to sleep at least one frame. Returns Success.")] - public class Sleep : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.Sleep(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs.meta deleted file mode 100644 index 9e50b4e1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/Sleep.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7e24fd00ca72fda48a132dc9bfa71070 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs deleted file mode 100644 index 66a3318d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityRigidbody2D -{ - [TaskCategory("Basic/Rigidbody2D")] - [TaskDescription("Forces the Rigidbody2D to wake up. Returns Success.")] - public class WakeUp : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - - private Rigidbody2D rigidbody2D; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - rigidbody2D = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (rigidbody2D == null) { - Debug.LogWarning("Rigidbody2D is null"); - return TaskStatus.Failure; - } - - rigidbody2D.WakeUp(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs.meta deleted file mode 100644 index ce6821bb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Rigidbody2D/WakeUp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 954f1f9c196c39345b2fd389516ad613 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables.meta deleted file mode 100644 index d9527db4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 1ca8022ad636ccc4ab940c05d58dfd6b -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs deleted file mode 100644 index 73fd634c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedBool : Conditional - { - [Tooltip("The first variable to compare")] - public SharedBool variable; - [Tooltip("The variable to compare to")] - public SharedBool compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = false; - compareTo = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs.meta deleted file mode 100644 index 1e856966..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedBool.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ba0766a97c2e5c94fbc49d8cb1dea8e3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs deleted file mode 100644 index 58e23442..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedColor : Conditional - { - [Tooltip("The first variable to compare")] - public SharedColor variable; - [Tooltip("The variable to compare to")] - public SharedColor compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = Color.black; - compareTo = Color.black; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs.meta deleted file mode 100644 index 2a8f288a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedColor.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c9e83747d98bd064b9a5ad62b36d7657 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs deleted file mode 100644 index 967ad9d6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedFloat : Conditional - { - [Tooltip("The first variable to compare")] - public SharedFloat variable; - [Tooltip("The variable to compare to")] - public SharedFloat compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = 0; - compareTo = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs.meta deleted file mode 100644 index 42430338..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedFloat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6925a99e92b6d804db1f4b607e7501d3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs deleted file mode 100644 index fda37a7e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedGameObject : Conditional - { - [Tooltip("The first variable to compare")] - public SharedGameObject variable; - [Tooltip("The variable to compare to")] - public SharedGameObject compareTo; - - public override TaskStatus OnUpdate() - { - if (variable.Value == null && compareTo.Value != null) - return TaskStatus.Failure; - if (variable.Value == null && compareTo.Value == null) - return TaskStatus.Success; - - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = null; - compareTo = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs.meta deleted file mode 100644 index b0e3b516..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObject.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: daa5c3b8a325bcd4bb3da10a6715f6d0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs deleted file mode 100644 index 97af31c9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedGameObjectList : Conditional - { - [Tooltip("The first variable to compare")] - public SharedGameObjectList variable; - [Tooltip("The variable to compare to")] - public SharedGameObjectList compareTo; - - public override TaskStatus OnUpdate() - { - if (variable.Value == null && compareTo.Value != null) - return TaskStatus.Failure; - if (variable.Value == null && compareTo.Value == null) - return TaskStatus.Success; - if (variable.Value.Count != compareTo.Value.Count) - return TaskStatus.Failure; - - for (int i = 0; i < variable.Value.Count; ++i) { - if (variable.Value[i] != compareTo.Value[i]) { - return TaskStatus.Failure; - } - } - return TaskStatus.Success; - } - - public override void OnReset() - { - variable = null; - compareTo = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs.meta deleted file mode 100644 index 6db560f6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedGameObjectList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a2b81932d36a0be4fba0868f7ed3e53c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs deleted file mode 100644 index 7183e8e6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedInt : Conditional - { - [Tooltip("The first variable to compare")] - public SharedInt variable; - [Tooltip("The variable to compare to")] - public SharedInt compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = 0; - compareTo = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs.meta deleted file mode 100644 index 0ea01290..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedInt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 40307a4117777b4479a1402fd67811ff -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs deleted file mode 100644 index b53daf88..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedObject : Conditional - { - [Tooltip("The first variable to compare")] - public SharedObject variable; - [Tooltip("The variable to compare to")] - public SharedObject compareTo; - - public override TaskStatus OnUpdate() - { - if (variable.Value == null && compareTo.Value != null) - return TaskStatus.Failure; - if (variable.Value == null && compareTo.Value == null) - return TaskStatus.Success; - - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = null; - compareTo = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs.meta deleted file mode 100644 index 08e55c50..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObject.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 66a9105498519ae4082d9ac7adcf5da4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs deleted file mode 100644 index e15644c9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedObjectList : Conditional - { - [Tooltip("The first variable to compare")] - public SharedObjectList variable; - [Tooltip("The variable to compare to")] - public SharedObjectList compareTo; - - public override TaskStatus OnUpdate() - { - if (variable.Value == null && compareTo.Value != null) - return TaskStatus.Failure; - if (variable.Value == null && compareTo.Value == null) - return TaskStatus.Success; - if (variable.Value.Count != compareTo.Value.Count) - return TaskStatus.Failure; - - for (int i = 0; i < variable.Value.Count; ++i) { - if (variable.Value[i] != compareTo.Value[i]) { - return TaskStatus.Failure; - } - } - return TaskStatus.Success; - } - - public override void OnReset() - { - variable = null; - compareTo = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs.meta deleted file mode 100644 index 0183b3f4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedObjectList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ac4cab9acc737904885d379388e83950 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs deleted file mode 100644 index 9a17ec10..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedQuaternion : Conditional - { - [Tooltip("The first variable to compare")] - public SharedQuaternion variable; - [Tooltip("The variable to compare to")] - public SharedQuaternion compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = Quaternion.identity; - compareTo = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs.meta deleted file mode 100644 index a5b7ad50..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedQuaternion.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 101b2ac215bf58149ab91be3b55d5145 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs deleted file mode 100644 index ccbe413b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedRect : Conditional - { - [Tooltip("The first variable to compare")] - public SharedRect variable; - [Tooltip("The variable to compare to")] - public SharedRect compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = new Rect(); - compareTo = new Rect(); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs.meta deleted file mode 100644 index 975e83ed..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedRect.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d73d97622bbe61d4c91f9b4cacb3e0c2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs deleted file mode 100644 index f6306a0f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedString : Conditional - { - [Tooltip("The first variable to compare")] - public SharedString variable; - [Tooltip("The variable to compare to")] - public SharedString compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = ""; - compareTo = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs.meta deleted file mode 100644 index 19000027..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8b1a3248c84732345914404e47a55fcc -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs deleted file mode 100644 index 34c35cf2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedTransform : Conditional - { - [Tooltip("The first variable to compare")] - public SharedTransform variable; - [Tooltip("The variable to compare to")] - public SharedTransform compareTo; - - public override TaskStatus OnUpdate() - { - if (variable.Value == null && compareTo.Value != null) - return TaskStatus.Failure; - if (variable.Value == null && compareTo.Value == null) - return TaskStatus.Success; - - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = null; - compareTo = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs.meta deleted file mode 100644 index ecaf052e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransform.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a21f70566ff2afc4e95454d3d658c1fa -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs deleted file mode 100644 index 9091d0a1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedTransformList : Conditional - { - [Tooltip("The first variable to compare")] - public SharedTransformList variable; - [Tooltip("The variable to compare to")] - public SharedTransformList compareTo; - - public override TaskStatus OnUpdate() - { - if (variable.Value == null && compareTo.Value != null) - return TaskStatus.Failure; - if (variable.Value == null && compareTo.Value == null) - return TaskStatus.Success; - if (variable.Value.Count != compareTo.Value.Count) - return TaskStatus.Failure; - - for (int i = 0; i < variable.Value.Count; ++i) { - if (variable.Value[i] != compareTo.Value[i]) { - return TaskStatus.Failure; - } - } - return TaskStatus.Success; - } - - public override void OnReset() - { - variable = null; - compareTo = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs.meta deleted file mode 100644 index fb7a667a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedTransformList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8ea22243f4fc22946a0033142f3a2380 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs deleted file mode 100644 index c419b558..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedVector2 : Conditional - { - [Tooltip("The first variable to compare")] - public SharedVector2 variable; - [Tooltip("The variable to compare to")] - public SharedVector2 compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = Vector2.zero; - compareTo = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs.meta deleted file mode 100644 index 1952f213..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector2.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ce90fa6ac7a64b044936fa647e5f0e80 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs deleted file mode 100644 index 03c89378..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedVector3 : Conditional - { - [Tooltip("The first variable to compare")] - public SharedVector3 variable; - [Tooltip("The variable to compare to")] - public SharedVector3 compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = Vector3.zero; - compareTo = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs.meta deleted file mode 100644 index b9ea65fc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector3.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 617192db87511d844940d400c960d13d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs deleted file mode 100644 index e502fe99..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Returns success if the variable value is equal to the compareTo value.")] - public class CompareSharedVector4 : Conditional - { - [Tooltip("The first variable to compare")] - public SharedVector4 variable; - [Tooltip("The variable to compare to")] - public SharedVector4 compareTo; - - public override TaskStatus OnUpdate() - { - return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - variable = Vector4.zero; - compareTo = Vector4.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs.meta deleted file mode 100644 index 119336b2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/CompareSharedVector4.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9738be23ad39d2c4ba8adc018b545ece -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs deleted file mode 100644 index 1043c0fa..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedBool variable to the specified object. Returns Success.")] - public class SetSharedBool : Action - { - [Tooltip("The value to set the SharedBool to")] - public SharedBool targetValue; - [RequiredField] - [Tooltip("The SharedBool to set")] - public SharedBool targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = false; - targetVariable = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs.meta deleted file mode 100644 index 251b180c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedBool.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 54f63c79d78692a4e84e502f7cd705a6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs deleted file mode 100644 index 120bdb1a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedColor variable to the specified object. Returns Success.")] - public class SetSharedColor : Action - { - [Tooltip("The value to set the SharedColor to")] - public SharedColor targetValue; - [RequiredField] - [Tooltip("The SharedColor to set")] - public SharedColor targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = Color.black; - targetVariable = Color.black; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs.meta deleted file mode 100644 index 7132dddb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedColor.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 48c49264be0e7244ba46b8c970027a20 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs deleted file mode 100644 index d065be9f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedFloat variable to the specified object. Returns Success.")] - public class SetSharedFloat : Action - { - [Tooltip("The value to set the SharedFloat to")] - public SharedFloat targetValue; - [RequiredField] - [Tooltip("The SharedFloat to set")] - public SharedFloat targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = 0; - targetVariable = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs.meta deleted file mode 100644 index 5f1588ba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedFloat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d5b15c88fb154446b9b1ad90cb3987f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs deleted file mode 100644 index ac7f7540..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedGameObject variable to the specified object. Returns Success.")] - public class SetSharedGameObject : Action - { - [Tooltip("The value to set the SharedGameObject to. If null the variable will be set to the current GameObject")] - public SharedGameObject targetValue; - [RequiredField] - [Tooltip("The SharedGameObject to set")] - public SharedGameObject targetVariable; - [Tooltip("Can the target value be null?")] - public SharedBool valueCanBeNull; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = ((targetValue.Value != null || valueCanBeNull.Value) ? targetValue.Value : gameObject); - - return TaskStatus.Success; - } - - public override void OnReset() - { - valueCanBeNull = false; - targetValue = null; - targetVariable = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs.meta deleted file mode 100644 index 859f7776..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObject.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bf4af224a0ebd5946bc4f01f18d0627b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs deleted file mode 100644 index fb3a5efe..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedGameObjectList variable to the specified object. Returns Success.")] - public class SetSharedGameObjectList : Action - { - [Tooltip("The value to set the SharedGameObjectList to.")] - public SharedGameObjectList targetValue; - [RequiredField] - [Tooltip("The SharedGameObjectList to set")] - public SharedGameObjectList targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = null; - targetVariable = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs.meta deleted file mode 100644 index f5b14ddc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedGameObjectList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b02b163c1dc1b894ca53f80378e39b26 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs deleted file mode 100644 index ae27d8b8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedInt variable to the specified object. Returns Success.")] - public class SetSharedInt : Action - { - [Tooltip("The value to set the SharedInt to")] - public SharedInt targetValue; - [RequiredField] - [Tooltip("The SharedInt to set")] - public SharedInt targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = 0; - targetVariable = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs.meta deleted file mode 100644 index 279e8dba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedInt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 742d2b1426f291e45b03bcf845c53a67 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs deleted file mode 100644 index 5e0a39a8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedObject variable to the specified object. Returns Success.")] - public class SetSharedObject : Action - { - [Tooltip("The value to set the SharedObject to")] - public SharedObject targetValue; - [RequiredField] - [Tooltip("The SharedTransform to set")] - public SharedObject targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = null; - targetVariable = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs.meta deleted file mode 100644 index f779b22c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObject.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f80da138a03cfdd4e98af96ed5f6681b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs deleted file mode 100644 index 463cd0bb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedObjectList variable to the specified object. Returns Success.")] - public class SetSharedObjectList : Action - { - [Tooltip("The value to set the SharedObjectList to.")] - public SharedObjectList targetValue; - [RequiredField] - [Tooltip("The SharedObjectList to set")] - public SharedObjectList targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = null; - targetVariable = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs.meta deleted file mode 100644 index 0a74168d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedObjectList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b5c211b64a2cf364e99b99dab3ce3c87 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs deleted file mode 100644 index 7f4e95da..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedQuaternion variable to the specified object. Returns Success.")] - public class SetSharedQuaternion : Action - { - [Tooltip("The value to set the SharedQuaternion to")] - public SharedQuaternion targetValue; - [RequiredField] - [Tooltip("The SharedQuaternion to set")] - public SharedQuaternion targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = Quaternion.identity; - targetVariable = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs.meta deleted file mode 100644 index c5975461..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedQuaternion.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 42f84705fc5571e4088098d1239b5f46 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs deleted file mode 100644 index bcef0665..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedRect variable to the specified object. Returns Success.")] - public class SetSharedRect : Action - { - [Tooltip("The value to set the SharedRect to")] - public SharedRect targetValue; - [RequiredField] - [Tooltip("The SharedRect to set")] - public SharedRect targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = new Rect(); - targetVariable = new Rect(); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs.meta deleted file mode 100644 index 97568cdc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedRect.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7313c7640a9d92b4294a7702b3c5339b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs deleted file mode 100644 index d95ce9d8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedString variable to the specified object. Returns Success.")] - public class SetSharedString : Action - { - [Tooltip("The value to set the SharedString to")] - public SharedString targetValue; - [RequiredField] - [Tooltip("The SharedString to set")] - public SharedString targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = ""; - targetVariable = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs.meta deleted file mode 100644 index c36a773e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 92060068b2f07c54f930e1b8a8976c11 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs deleted file mode 100644 index 43f66caf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedTransform variable to the specified object. Returns Success.")] - public class SetSharedTransform : Action - { - [Tooltip("The value to set the SharedTransform to. If null the variable will be set to the current Transform")] - public SharedTransform targetValue; - [RequiredField] - [Tooltip("The SharedTransform to set")] - public SharedTransform targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = (targetValue.Value != null ? targetValue.Value : transform); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = null; - targetVariable = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs.meta deleted file mode 100644 index dee1b887..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransform.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 78e7da45e8b6c2e4cbbf4fdf474070e5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs deleted file mode 100644 index f7edfd0d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedTransformList variable to the specified object. Returns Success.")] - public class SetSharedTransformList : Action - { - [Tooltip("The value to set the SharedTransformList to.")] - public SharedTransformList targetValue; - [RequiredField] - [Tooltip("The SharedTransformList to set")] - public SharedTransformList targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = null; - targetVariable = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs.meta deleted file mode 100644 index 11b0bb2a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedTransformList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fae9cd59e50283949a2cc8ec460ffafe -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs deleted file mode 100644 index 6c086a23..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedVector2 variable to the specified object. Returns Success.")] - public class SetSharedVector2 : Action - { - [Tooltip("The value to set the SharedVector2 to")] - public SharedVector2 targetValue; - [RequiredField] - [Tooltip("The SharedVector2 to set")] - public SharedVector2 targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = Vector2.zero; - targetVariable = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs.meta deleted file mode 100644 index b9b672f9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector2.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c70cf248c723950409d74c11d0781c06 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs deleted file mode 100644 index ef2ae959..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedVector3 variable to the specified object. Returns Success.")] - public class SetSharedVector3 : Action - { - [Tooltip("The value to set the SharedVector3 to")] - public SharedVector3 targetValue; - [RequiredField] - [Tooltip("The SharedVector3 to set")] - public SharedVector3 targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = Vector3.zero; - targetVariable = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs.meta deleted file mode 100644 index 6b80394d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector3.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 281820e8b30038d48b4fa8f25728e6c3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs deleted file mode 100644 index a9a97753..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedVector4 variable to the specified object. Returns Success.")] - public class SetSharedVector4 : Action - { - [Tooltip("The value to set the SharedVector4 to")] - public SharedVector4 targetValue; - [RequiredField] - [Tooltip("The SharedVector4 to set")] - public SharedVector4 targetVariable; - - public override TaskStatus OnUpdate() - { - targetVariable.Value = targetValue.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetValue = Vector4.zero; - targetVariable = Vector4.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs.meta deleted file mode 100644 index 501d083c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SetSharedVector4.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5ca30d99da0685a4fa32d79624a5c0a0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs deleted file mode 100644 index e24d8835..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs +++ /dev/null @@ -1,32 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Gets the Transform from the GameObject. Returns Success.")] - public class SharedGameObjectToTransform : Action - { - [Tooltip("The GameObject to get the Transform of")] - public SharedGameObject sharedGameObject; - [RequiredField] - [Tooltip("The Transform to set")] - public SharedTransform sharedTransform; - - public override TaskStatus OnUpdate() - { - if (sharedGameObject.Value == null) { - return TaskStatus.Failure; - } - - sharedTransform.Value = sharedGameObject.Value.GetComponent(); - - return TaskStatus.Success; - } - - public override void OnReset() - { - sharedGameObject = null; - sharedTransform = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs.meta deleted file mode 100644 index 58b9caa8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectToTransform.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c08dcd1e915bef6448649ffe4d3bef3d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs deleted file mode 100644 index 5849ac45..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedGameObjectList values from the GameObjects. Returns Success.")] - public class SharedGameObjectsToGameObjectList : Action - { - [Tooltip("The GameObjects value")] - public SharedGameObject[] gameObjects; - [RequiredField] - [Tooltip("The SharedTransformList to set")] - public SharedGameObjectList storedGameObjectList; - - public override void OnAwake() - { - storedGameObjectList.Value = new List(); - } - - public override TaskStatus OnUpdate() - { - if (gameObjects == null || gameObjects.Length == 0) { - return TaskStatus.Failure; - } - - storedGameObjectList.Value.Clear(); - for (int i = 0; i < gameObjects.Length; ++i) { - storedGameObjectList.Value.Add(gameObjects[i].Value); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - gameObjects = null; - storedGameObjectList = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs.meta deleted file mode 100644 index 4d5c325a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedGameObjectsToGameObjectList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4460871f1a9671343896ef9e56d9ceab -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs deleted file mode 100644 index bc8d10ba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs +++ /dev/null @@ -1,32 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Gets the GameObject from the Transform component. Returns Success.")] - public class SharedTransformToGameObject : Action - { - [Tooltip("The Transform component")] - public SharedTransform sharedTransform; - [RequiredField] - [Tooltip("The GameObject to set")] - public SharedGameObject sharedGameObject; - - public override TaskStatus OnUpdate() - { - if (sharedTransform.Value == null) { - return TaskStatus.Failure; - } - - sharedGameObject.Value = sharedTransform.Value.gameObject; - - return TaskStatus.Success; - } - - public override void OnReset() - { - sharedTransform = null; - sharedGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs.meta deleted file mode 100644 index a5bb06c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformToGameObject.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f2fd208ea1a8e1642a32148186f9e077 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs deleted file mode 100644 index 06ed2690..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.SharedVariables -{ - [TaskCategory("Basic/SharedVariable")] - [TaskDescription("Sets the SharedTransformList values from the Transforms. Returns Success.")] - public class SharedTransformsToTransformList : Action - { - [Tooltip("The Transforms value")] - public SharedTransform[] transforms; - [RequiredField] - [Tooltip("The SharedTransformList to set")] - public SharedTransformList storedTransformList; - - public override void OnAwake() - { - storedTransformList.Value = new List(); - } - - public override TaskStatus OnUpdate() - { - if (transforms == null || transforms.Length == 0) { - return TaskStatus.Failure; - } - - storedTransformList.Value.Clear(); - for (int i = 0; i < transforms.Length; ++i) { - storedTransformList.Value.Add(transforms[i].Value); - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - transforms = null; - storedTransformList = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs.meta deleted file mode 100644 index 5aa0a81e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SharedVariables/SharedTransformsToTransformList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3533c6733499e9446b1eae98c8fcaeea -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider.meta deleted file mode 100644 index 4d3517e7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 79bf48a44f2371244a34ff82aaeaaded -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs deleted file mode 100644 index 84793c5b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnitySphereCollider -{ - [TaskCategory("Basic/SphereCollider")] - [TaskDescription("Stores the center of the SphereCollider. Returns Success.")] - public class GetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the SphereCollider")] - [RequiredField] - public SharedVector3 storeValue; - - private SphereCollider sphereCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - sphereCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (sphereCollider == null) { - Debug.LogWarning("SphereCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = sphereCollider.center; - - return TaskStatus.Success; - } - - public override void OnReset() - { - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs.meta deleted file mode 100644 index 19d5324a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d95a2896b550c5b4382b7ed35860f504 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs deleted file mode 100644 index 81531b9e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnitySphereCollider -{ - [TaskCategory("Basic/SphereCollider")] - [TaskDescription("Stores the radius of the SphereCollider. Returns Success.")] - public class GetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the SphereCollider")] - [RequiredField] - public SharedFloat storeValue; - - private SphereCollider sphereCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - sphereCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (sphereCollider == null) { - Debug.LogWarning("SphereCollider is null"); - return TaskStatus.Failure; - } - - storeValue.Value = sphereCollider.radius; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs.meta deleted file mode 100644 index 483f418a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/GetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2ff93bf538eee1444b3c51aadfc9bb7f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs deleted file mode 100644 index 068800e1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnitySphereCollider -{ - [TaskCategory("Basic/SphereCollider")] - [TaskDescription("Sets the center of the SphereCollider. Returns Success.")] - public class SetCenter : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The center of the SphereCollider")] - public SharedVector3 center; - - private SphereCollider sphereCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - sphereCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (sphereCollider == null) { - Debug.LogWarning("SphereCollider is null"); - return TaskStatus.Failure; - } - - sphereCollider.center = center.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - center = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs.meta deleted file mode 100644 index a9af8a3a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetCenter.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dffebfe905e60814ab75e0d7c57432ec -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs deleted file mode 100644 index 483bae53..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnitySphereCollider -{ - [TaskCategory("Basic/SphereCollider")] - [TaskDescription("Sets the radius of the SphereCollider. Returns Success.")] - public class SetRadius : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The radius of the SphereCollider")] - public SharedFloat radius; - - private SphereCollider sphereCollider; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - sphereCollider = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (sphereCollider == null) { - Debug.LogWarning("SphereCollider is null"); - return TaskStatus.Failure; - } - - sphereCollider.radius = radius.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - radius = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs.meta deleted file mode 100644 index c1855dd0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/SphereCollider/SetRadius.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5f45a94e6b603f2498481f61218b1769 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String.meta deleted file mode 100644 index c2e70631..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: f1fb420b7a56bfa4ebafed6237009045 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs deleted file mode 100644 index f681b02a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Creates a string from multiple other strings.")] - public class BuildString : Action - { - [Tooltip("The array of strings")] - public SharedString[] source; - [Tooltip("The stored result")] - [RequiredField] - public SharedString storeResult; - - public override TaskStatus OnUpdate() - { - for (int i = 0; i < source.Length; ++i) { - storeResult.Value += source[i]; - } - - return TaskStatus.Success; - } - - public override void OnReset() - { - source = null; - storeResult = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs.meta deleted file mode 100644 index 771073df..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/BuildString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9373af75c434e1a4784c2a165ad3ce3b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs deleted file mode 100644 index b4958d4f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Compares the first string to the second string. Returns an int which indicates whether the first string precedes, matches, or follows the second string.")] - public class CompareTo : Action - { - [Tooltip("The string to compare")] - public SharedString firstString; - [Tooltip("The string to compare to")] - public SharedString secondString; - [Tooltip("The stored result")] - [RequiredField] - public SharedInt storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = firstString.Value.CompareTo(secondString.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - firstString = ""; - secondString = ""; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs.meta deleted file mode 100644 index 5c5500d2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/CompareTo.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c752378530d87cb4c98ba15e55936abf -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs deleted file mode 100644 index 96e57f85..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; -using System; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Stores a string with the specified format.")] - public class Format : Action - { - [Tooltip("The format of the string")] - public SharedString format; - [Tooltip("Any variables to appear in the string")] - public SharedGenericVariable[] variables; - [Tooltip("The result of the format")] - [RequiredField] - public SharedString storeResult; - - private object[] variableValues; - - public override void OnAwake() - { - variableValues = new object[variables.Length]; - } - - public override TaskStatus OnUpdate() - { - for (int i = 0; i < variableValues.Length; ++i) { - variableValues[i] = variables[i].Value.value.GetValue(); - } - - try { - storeResult.Value = string.Format(format.Value, variableValues); - } catch (Exception e) { - Debug.LogError(e.Message); - return TaskStatus.Failure; - } - return TaskStatus.Success; - } - - public override void OnReset() - { - format = ""; - variables = null; - storeResult = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs.meta deleted file mode 100644 index 4ddacf96..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Format.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d96c5da37483da346b96ef02fde824cb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs deleted file mode 100644 index c2de2405..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Stores the length of the string")] - public class GetLength : Action - { - [Tooltip("The target string")] - public SharedString targetString; - [Tooltip("The stored result")] - [RequiredField] - public SharedInt storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = targetString.Value.Length; - return TaskStatus.Success; - } - - public override void OnReset() - { - targetString = ""; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs.meta deleted file mode 100644 index 61249d21..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetLength.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5ab3e7e038a50c14f9fa0b019399f3be -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs deleted file mode 100644 index 9d64210d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Randomly selects a string from the array of strings.")] - public class GetRandomString : Action - { - [Tooltip("The array of strings")] - public SharedString[] source; - [Tooltip("The stored result")] - [RequiredField] - public SharedString storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = source[Random.Range(0, source.Length)].Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - source = null; - storeResult = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs.meta deleted file mode 100644 index b2ddfee1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetRandomString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 355abdec2d73d2545b16d5e0d5f4c589 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs deleted file mode 100644 index 6ede171f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Stores a substring of the target string")] - public class GetSubstring : Action - { - [Tooltip("The target string")] - public SharedString targetString; - [Tooltip("The start substring index")] - public SharedInt startIndex = 0; - [Tooltip("The length of the substring. Don't use if -1")] - public SharedInt length = -1; - [Tooltip("The stored result")] - [RequiredField] - public SharedString storeResult; - - public override TaskStatus OnUpdate() - { - if (length.Value != -1) { - storeResult.Value = targetString.Value.Substring(startIndex.Value, length.Value); - } else { - storeResult.Value = targetString.Value.Substring(startIndex.Value); - } - return TaskStatus.Success; - } - - public override void OnReset() - { - targetString = ""; - startIndex = 0; - length = -1; - storeResult = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs.meta deleted file mode 100644 index 0849def5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/GetSubstring.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6ce20430f88c32b418f29b42531eca4a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs deleted file mode 100644 index 21593120..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs +++ /dev/null @@ -1,20 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Returns success if the string is null or empty")] - public class IsNullOrEmpty : Conditional - { - [Tooltip("The target string")] - public SharedString targetString; - - public override TaskStatus OnUpdate() - { - return string.IsNullOrEmpty(targetString.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetString = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs.meta deleted file mode 100644 index 9cb87727..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/IsNullOrEmpty.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f6f4d4c690c09bb48a388f36f4e30245 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs deleted file mode 100644 index 869df7a5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs +++ /dev/null @@ -1,32 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Replaces a string with the new string")] - public class Replace : Action - { - [Tooltip("The target string")] - public SharedString targetString; - [Tooltip("The old replace")] - public SharedString oldString; - [Tooltip("The new string")] - public SharedString newString; - [Tooltip("The stored result")] - [RequiredField] - public SharedString storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = targetString.Value.Replace(oldString.Value, newString.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetString = ""; - oldString = ""; - newString = ""; - storeResult = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs.meta deleted file mode 100644 index 35f25181..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/Replace.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 30fc7adfdddc39245a433ea477c01adf -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs deleted file mode 100644 index 050f3a48..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityString -{ - [TaskCategory("Basic/String")] - [TaskDescription("Sets the variable string to the value string.")] - public class SetString : Action - { - [Tooltip("The target string")] - [RequiredField] - public SharedString variable; - [Tooltip("The value string")] - public SharedString value; - - public override TaskStatus OnUpdate() - { - variable.Value = value.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - variable = ""; - value = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs.meta deleted file mode 100644 index 5c2c6bc4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/String/SetString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: da59105cbc94b5d4da3c805897f4a099 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time.meta deleted file mode 100644 index bb8379ab..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: d8d2d4d347504b146a2c930a2b806d71 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs deleted file mode 100644 index 75b87840..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTime -{ - [TaskCategory("Basic/Time")] - [TaskDescription("Returns the time in seconds it took to complete the last frame.")] - public class GetDeltaTime : Action - { - [Tooltip("The variable to store the result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Time.deltaTime; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs.meta deleted file mode 100644 index a895d9d5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetDeltaTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d9d47b1b40fc1214298a3f6bfdc37e87 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs deleted file mode 100644 index eb54ab7f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTime -{ - [TaskCategory("Basic/Time")] - [TaskDescription("Returns the real time in seconds since the game started.")] - public class GetRealtimeSinceStartup : Action - { - [Tooltip("The variable to store the result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Time.realtimeSinceStartup; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs.meta deleted file mode 100644 index 9c3e68ec..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetRealtimeSinceStartup.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c265b103d220b0e4fa45138fcd605f62 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs deleted file mode 100644 index f0585de6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTime -{ - [TaskCategory("Basic/Time")] - [TaskDescription("Returns the time in second since the start of the game.")] - public class GetTime : Action - { - [Tooltip("The variable to store the result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Time.time; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs.meta deleted file mode 100644 index fe77d1cd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTime.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5afd2ca3dda059243bf7a9156438475e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs deleted file mode 100644 index 7e5cf4f5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTime -{ - [TaskCategory("Basic/Time")] - [TaskDescription("Returns the scale at which time is passing.")] - public class GetTimeScale : Action - { - [Tooltip("The variable to store the result")] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Time.timeScale; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs.meta deleted file mode 100644 index 7835d60c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/GetTimeScale.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 79be8ba43b4c1db468d2476318e7e71a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs deleted file mode 100644 index e02937e0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTime -{ - [TaskCategory("Basic/Time")] - [TaskDescription("Sets the scale at which time is passing.")] - public class SetTimeScale : Action - { - [Tooltip("The timescale")] - public SharedFloat timeScale; - - public override TaskStatus OnUpdate() - { - Time.timeScale = timeScale.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - timeScale.Value = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs.meta deleted file mode 100644 index 9987e403..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Time/SetTimeScale.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6283d9f4bb690c64b9d986b6ff1271f0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform.meta deleted file mode 100644 index 022d6cd3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: d2f1ebdae5c7ffb4d8c7a9daa37b5130 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs deleted file mode 100644 index 8f45f378..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Finds a transform by name. Returns Success.")] - public class Find : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The transform name to find")] - public SharedString transformName; - [Tooltip("The object found by name")] - [RequiredField] - public SharedTransform storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.Find(transformName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - transformName = null; - storeValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs.meta deleted file mode 100644 index b0220ca3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Find.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 387fd22087393ab4e91f0ad4fce4e77f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs deleted file mode 100644 index a6c31655..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Finds a child transform by name. Returns Success.")] - public class FindChild : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The transform name to find")] - public SharedString transformName; - [Tooltip("The object found by name")] - [RequiredField] - public SharedTransform storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.Find(transformName.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - transformName = null; - storeValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs.meta deleted file mode 100644 index 7f6d7a53..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/FindChild.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 62d28af7da95a12409245b2682550bcc -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs deleted file mode 100644 index cee67ccb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs +++ /dev/null @@ -1,66 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Gets the Angle between a GameObject's forward direction and a target. Returns Success.")] - public class GetAngleToTarget : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The target object to measure the angle to. If null the targetPosition will be used.")] - public SharedGameObject targetObject; - [Tooltip("The world position to measure an angle to. If the targetObject is also not null, this value is used as an offset from that object's position.")] - public SharedVector3 targetPosition; - [Tooltip("Ignore height differences when calculating the angle?")] - public SharedBool ignoreHeight = true; - [Tooltip("The angle to the target")] - [RequiredField] - public SharedFloat storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - Vector3 targetPos; - if (targetObject.Value != null) { - targetPos = targetObject.Value.transform.InverseTransformPoint(targetPosition.Value); - } else { - targetPos = targetPosition.Value; - } - - if (ignoreHeight.Value) { - targetPos.y = targetTransform.position.y; - } - - var targetDir = targetPos - targetTransform.position; - storeValue.Value = Vector3.Angle(targetDir, targetTransform.forward); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - targetObject = null; - targetPosition = Vector3.zero; - ignoreHeight = true; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs.meta deleted file mode 100644 index d34a2704..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetAngleToTarget.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ae176a605fff9a2468198085313c26ad -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs deleted file mode 100644 index 337e2341..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs +++ /dev/null @@ -1,48 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the transform child at the specified index. Returns Success.")] - public class GetChild : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The index of the child")] - public SharedInt index; - [Tooltip("The child of the Transform")] - [RequiredField] - public SharedTransform storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.GetChild(index.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - index = 0; - storeValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs.meta deleted file mode 100644 index a90dba3a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChild.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 04ea225bb12181a4daf7f3d6a21eaa5d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs deleted file mode 100644 index aca95e80..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the number of children a Transform has. Returns Success.")] - public class GetChildCount : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The number of children")] - [RequiredField] - public SharedInt storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.childCount; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs.meta deleted file mode 100644 index 0ff26358..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetChildCount.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8e31c13112e4d334ab9d67feaac94d3f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs deleted file mode 100644 index a7764a8b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the euler angles of the Transform. Returns Success.")] - public class GetEulerAngles : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The euler angles of the Transform")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.eulerAngles; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs.meta deleted file mode 100644 index 0118e3b4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetEulerAngles.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 43295a23f5d9cb345ae408d5ac843b52 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs deleted file mode 100644 index 0420db5b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the forward vector of the Transform. Returns Success.")] - public class GetForwardVector : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Transform")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.forward; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs.meta deleted file mode 100644 index 6bda0d73..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetForwardVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a5748c07a5ebe54429eb3e9ae032b5e2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs deleted file mode 100644 index fee24dde..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the local euler angles of the Transform. Returns Success.")] - public class GetLocalEulerAngles : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local euler angles of the Transform")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.localEulerAngles; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs.meta deleted file mode 100644 index 40c781a6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalEulerAngles.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 459c793e1b836104f901813471414ccc -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs deleted file mode 100644 index 56737de6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the local position of the Transform. Returns Success.")] - public class GetLocalPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local position of the Transform")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.localPosition; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs.meta deleted file mode 100644 index 57d121c8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4fdc0d751b2c91f438142cf65fcbba34 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs deleted file mode 100644 index e2572ab1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the local rotation of the Transform. Returns Success.")] - public class GetLocalRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local rotation of the Transform")] - [RequiredField] - public SharedQuaternion storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.localRotation; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs.meta deleted file mode 100644 index 6cc867c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2334ddf0e58b67e40ad16e2f63dad8ee -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs deleted file mode 100644 index bfdc2831..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the local scale of the Transform. Returns Success.")] - public class GetLocalScale : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local scale of the Transform")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.localScale; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs.meta deleted file mode 100644 index 115bef16..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetLocalScale.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e0b10fe3fcda1914fbbdde4a860cd403 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs deleted file mode 100644 index 53f2ee1e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the parent of the Transform. Returns Success.")] - public class GetParent : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The parent of the Transform")] - [RequiredField] - public SharedTransform storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.parent; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs.meta deleted file mode 100644 index 2dffa644..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetParent.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f149245d8fce789498c301657a7eaf88 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs deleted file mode 100644 index 4a6b9cf1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the position of the Transform. Returns Success.")] - public class GetPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Can the target GameObject be empty?")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.position; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs.meta deleted file mode 100644 index 207a32c8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9ce1fdc3f652b3043b5116efba12cc48 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs deleted file mode 100644 index 370d14a9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the right vector of the Transform. Returns Success.")] - public class GetRightVector : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Transform")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.right; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs.meta deleted file mode 100644 index 202902a1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRightVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6b5147164f2674547888db24cba68770 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs deleted file mode 100644 index d8a16aec..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the rotation of the Transform. Returns Success.")] - public class GetRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The rotation of the Transform")] - [RequiredField] - public SharedQuaternion storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.rotation; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs.meta deleted file mode 100644 index ca52e97b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5384b69809f40f5489ca7d7d345471d2 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs deleted file mode 100644 index e557b713..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Stores the up vector of the Transform. Returns Success.")] - public class GetUpVector : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Transform")] - [RequiredField] - public SharedVector3 storeValue; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - storeValue.Value = targetTransform.up; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - storeValue = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs.meta deleted file mode 100644 index 0e6f55a2..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/GetUpVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 605a7c93705031042be47bd4a4ab6079 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs deleted file mode 100644 index 4e4886b4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs +++ /dev/null @@ -1,42 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Returns Success if the transform is a child of the specified GameObject.")] - public class IsChildOf : Conditional - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The interested transform")] - public SharedTransform transformName; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - return targetTransform.IsChildOf(transformName.Value) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - transformName = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs.meta deleted file mode 100644 index 9f93239e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/IsChildOf.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 304e488eb1caa4f45a8bd903292492ca -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs deleted file mode 100644 index bee3c7a9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Rotates the transform so the forward vector points at worldPosition. Returns Success.")] - public class LookAt : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Point to look at")] - public SharedVector3 worldPosition; - [Tooltip("Vector specifying the upward direction")] - public Vector3 worldUp; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.LookAt(worldPosition.Value, worldUp); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - worldPosition = Vector3.up; - worldUp = Vector3.up; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs.meta deleted file mode 100644 index 6e3189ff..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/LookAt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 64883614392671f438244b3aa5b91c6c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs deleted file mode 100644 index 267fe653..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Applies a rotation. Returns Success.")] - public class Rotate : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Amount to rotate")] - public SharedVector3 eulerAngles; - [Tooltip("Specifies which axis the rotation is relative to")] - public Space relativeTo = Space.Self; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.Rotate(eulerAngles.Value, relativeTo); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - eulerAngles = Vector3.zero; - relativeTo = Space.Self; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs.meta deleted file mode 100644 index b4a9c387..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Rotate.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: db0cba6372babb541a0da57412963760 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs deleted file mode 100644 index ac3feb57..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs +++ /dev/null @@ -1,50 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Applies a rotation. Returns Success.")] - public class RotateAround : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Point to rotate around")] - public SharedVector3 point; - [Tooltip("Axis to rotate around")] - public SharedVector3 axis; - [Tooltip("Amount to rotate")] - public SharedFloat angle; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.RotateAround(point.Value, axis.Value, angle.Value); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - point = Vector3.zero; - axis = Vector3.zero; - angle = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs.meta deleted file mode 100644 index 8bd780cc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/RotateAround.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 65cef920fcc4ec449a1e6a29fe79c024 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs deleted file mode 100644 index bc509186..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the euler angles of the Transform. Returns Success.")] - public class SetEulerAngles : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The euler angles of the Transform")] - public SharedVector3 eulerAngles; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.eulerAngles = eulerAngles.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - eulerAngles = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs.meta deleted file mode 100644 index 4a20efd1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetEulerAngles.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: edad3f12ad10ba14aac656b7f431ff31 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs deleted file mode 100644 index 6deec202..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the forward vector of the Transform. Returns Success.")] - public class SetForwardVector : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Transform")] - public SharedVector3 position; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.forward = position.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs.meta deleted file mode 100644 index 283c1b33..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetForwardVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4cf669b5419d7294cb72c90881267c0c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs deleted file mode 100644 index fcb72a1a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the local euler angles of the Transform. Returns Success.")] - public class SetLocalEulerAngles : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local euler angles of the Transform")] - public SharedVector3 localEulerAngles; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.localEulerAngles = localEulerAngles.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - localEulerAngles = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs.meta deleted file mode 100644 index 644c7104..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalEulerAngles.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2e1ed691ebf9f154e88bb8be7319baad -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs deleted file mode 100644 index 9ef9f235..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the local position of the Transform. Returns Success.")] - public class SetLocalPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local position of the Transform")] - public SharedVector3 localPosition; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.localPosition = localPosition.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - localPosition = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs.meta deleted file mode 100644 index 53cc9193..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5af08673c7a3bb54c974bb23094d4587 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs deleted file mode 100644 index f21d3b5a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the local rotation of the Transform. Returns Success.")] - public class SetLocalRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local rotation of the Transform")] - public SharedQuaternion localRotation; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.localRotation = localRotation.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - localRotation = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs.meta deleted file mode 100644 index 26baaac4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: de22c6e6826367540b2f25957757a1d4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs deleted file mode 100644 index 7b0f68ad..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the local scale of the Transform. Returns Success.")] - public class SetLocalScale : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The local scale of the Transform")] - public SharedVector3 localScale; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.localScale = localScale.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - localScale = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs.meta deleted file mode 100644 index 63025bea..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetLocalScale.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 354ce71974ea2b44ab820c8285f72421 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs deleted file mode 100644 index 92673a8a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the parent of the Transform. Returns Success.")] - public class SetParent : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The parent of the Transform")] - public SharedTransform parent; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.parent = parent.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - parent = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs.meta deleted file mode 100644 index 17981286..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetParent.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a19c91d6c31b48d45b2ea97efeae14aa -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs deleted file mode 100644 index 28bcf0b1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the position of the Transform. Returns Success.")] - public class SetPosition : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Transform")] - public SharedVector3 position; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.position = position.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs.meta deleted file mode 100644 index 1273580e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetPosition.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d0586a5078618624398df51fd677a2e0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs deleted file mode 100644 index 9479a024..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the right vector of the Transform. Returns Success.")] - public class SetRightVector : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Transform")] - public SharedVector3 position; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.right = position.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs.meta deleted file mode 100644 index a27cf794..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRightVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4629bee77af22ca42a716dfa8ad3e669 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs deleted file mode 100644 index 8885fa78..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the rotation of the Transform. Returns Success.")] - public class SetRotation : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The rotation of the Transform")] - public SharedQuaternion rotation; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.rotation = rotation.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - rotation = Quaternion.identity; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs.meta deleted file mode 100644 index 53f60e32..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetRotation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fb61cc6175ff14c4d84c3c72541bc30d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs deleted file mode 100644 index 8edbbc3b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Sets the up vector of the Transform. Returns Success.")] - public class SetUpVector : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("The position of the Transform")] - public SharedVector3 position; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.up = position.Value; - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - position = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs.meta deleted file mode 100644 index 4b2cc9fe..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/SetUpVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2e65dee462c24694a9835796a770af6e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs deleted file mode 100644 index bc636713..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityTransform -{ - [TaskCategory("Basic/Transform")] - [TaskDescription("Moves the transform in the direction and distance of translation. Returns Success.")] - public class Translate : Action - { - [Tooltip("The GameObject that the task operates on. If null the task GameObject is used.")] - public SharedGameObject targetGameObject; - [Tooltip("Move direction and distance")] - public SharedVector3 translation; - [Tooltip("Specifies which axis the rotation is relative to")] - public Space relativeTo = Space.Self; - - private Transform targetTransform; - private GameObject prevGameObject; - - public override void OnStart() - { - var currentGameObject = GetDefaultGameObject(targetGameObject.Value); - if (currentGameObject != prevGameObject) { - targetTransform = currentGameObject.GetComponent(); - prevGameObject = currentGameObject; - } - } - - public override TaskStatus OnUpdate() - { - if (targetTransform == null) { - Debug.LogWarning("Transform is null"); - return TaskStatus.Failure; - } - - targetTransform.Translate(translation.Value, relativeTo); - - return TaskStatus.Success; - } - - public override void OnReset() - { - targetGameObject = null; - translation = Vector3.zero; - relativeTo = Space.Self; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs.meta deleted file mode 100644 index 7a7a81b5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Transform/Translate.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d4a788705b79d3745a26867acf47a63a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2.meta deleted file mode 100644 index c6faa103..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: ea5a99c944135bb47be3809004f4ca10 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs deleted file mode 100644 index c5f623ad..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Clamps the magnitude of the Vector2.")] - public class ClampMagnitude : Action - { - [Tooltip("The Vector2 to clamp the magnitude of")] - public SharedVector2 vector2Variable; - [Tooltip("The max length of the magnitude")] - public SharedFloat maxLength; - [Tooltip("The clamp magnitude resut")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector2.ClampMagnitude(vector2Variable.Value, maxLength.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Variable = storeResult = Vector2.zero; - maxLength = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs.meta deleted file mode 100644 index e11a61d7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/ClampMagnitude.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a2a5d2ecd681ef64ea5b5fbf81cc0b2d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs deleted file mode 100644 index 2cbd2c92..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Returns the distance between two Vector2s.")] - public class Distance : Action - { - [Tooltip("The first Vector2")] - public SharedVector2 firstVector2; - [Tooltip("The second Vector2")] - public SharedVector2 secondVector2; - [Tooltip("The distance")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector2.Distance(firstVector2.Value, secondVector2.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - firstVector2 = secondVector2 = Vector2.zero; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs.meta deleted file mode 100644 index 389ce4b6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Distance.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a35c2cb53a768894f8d81c2e8dc87b9b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs deleted file mode 100644 index 4af9ad76..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Stores the dot product of two Vector2 values.")] - public class Dot : Action - { - [Tooltip("The left hand side of the dot product")] - public SharedVector2 leftHandSide; - [Tooltip("The right hand side of the dot product")] - public SharedVector2 rightHandSide; - [Tooltip("The dot product result")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector2.Dot(leftHandSide.Value, rightHandSide.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - leftHandSide = rightHandSide = Vector2.zero; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs.meta deleted file mode 100644 index 6b58750a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Dot.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c9c233b5173aece4493146b736d4e65d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs deleted file mode 100644 index 859ad120..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Stores the magnitude of the Vector2.")] - public class GetMagnitude : Action - { - [Tooltip("The Vector2 to get the magnitude of")] - public SharedVector2 vector2Variable; - [Tooltip("The magnitude of the vector")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector2Variable.Value.magnitude; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Variable = Vector2.zero; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs.meta deleted file mode 100644 index 6f801cb5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetMagnitude.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 64a63651c7294144197858c8b6387b49 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs deleted file mode 100644 index cf72120f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Stores the right vector value.")] - public class GetRightVector : Action - { - [Tooltip("The stored result")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector2.right; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs.meta deleted file mode 100644 index 94690766..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetRightVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f46062197c393bb4a809f7faf8e9fc70 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs deleted file mode 100644 index d9e14486..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Stores the square magnitude of the Vector2.")] - public class GetSqrMagnitude : Action - { - [Tooltip("The Vector2 to get the square magnitude of")] - public SharedVector2 vector2Variable; - [Tooltip("The square magnitude of the vector")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector2Variable.Value.sqrMagnitude; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Variable = Vector2.zero; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs.meta deleted file mode 100644 index 07dbd02b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetSqrMagnitude.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5366ccb4258ea7f49ae280d05d2a195c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs deleted file mode 100644 index 0cd73e00..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Stores the up vector value.")] - public class GetUpVector : Action - { - [Tooltip("The stored result")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector2.up; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs.meta deleted file mode 100644 index 0d51499d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetUpVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7ec54e34058d3a04dbd9ed27538731b0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs deleted file mode 100644 index f4d024f0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Stores the Vector3 value of the Vector2.")] - public class GetVector3 : Action - { - [Tooltip("The Vector2 to get the Vector3 value of")] - public SharedVector2 vector3Variable; - [Tooltip("The Vector3 value")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector3Variable.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = Vector2.zero; - storeResult = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs.meta deleted file mode 100644 index f5233585..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetVector3.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 89ba2f45bfecb9c40a4de0394c8019e0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs deleted file mode 100644 index a9bae4d0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Stores the X and Y values of the Vector2.")] - public class GetXY : Action - { - [Tooltip("The Vector2 to get the values of")] - public SharedVector2 vector2Variable; - [Tooltip("The X value")] - [RequiredField] - public SharedFloat storeX; - [Tooltip("The Y value")] - [RequiredField] - public SharedFloat storeY; - - public override TaskStatus OnUpdate() - { - storeX.Value = vector2Variable.Value.x; - storeY.Value = vector2Variable.Value.y; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Variable = Vector2.zero; - storeX = storeY = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs.meta deleted file mode 100644 index 8a640ee7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/GetXY.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e258a57c9873ecf4fb8a1432e418ecb4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs deleted file mode 100644 index 32c71287..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Lerp the Vector2 by an amount.")] - public class Lerp : Action - { - [Tooltip("The from value")] - public SharedVector2 fromVector2; - [Tooltip("The to value")] - public SharedVector2 toVector2; - [Tooltip("The amount to lerp")] - public SharedFloat lerpAmount; - [Tooltip("The lerp resut")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector2.Lerp(fromVector2.Value, toVector2.Value, lerpAmount.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromVector2 = toVector2 = storeResult = Vector2.zero; - lerpAmount = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs.meta deleted file mode 100644 index 35226670..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Lerp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6f709035ad060c04d9f758980ad7e2c3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs deleted file mode 100644 index c84fd517..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Move from the current position to the target position.")] - public class MoveTowards : Action - { - [Tooltip("The current position")] - public SharedVector2 currentPosition; - [Tooltip("The target position")] - public SharedVector2 targetPosition; - [Tooltip("The movement speed")] - public SharedFloat speed; - [Tooltip("The move resut")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector2.MoveTowards(currentPosition.Value, targetPosition.Value, speed.Value * Time.deltaTime); - return TaskStatus.Success; - } - - public override void OnReset() - { - currentPosition = targetPosition = storeResult = Vector2.zero; - speed = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs.meta deleted file mode 100644 index f07218be..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/MoveTowards.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ab464382cafa087498bef68f6988dff7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs deleted file mode 100644 index 3fccd123..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Multiply the Vector2 by a float.")] - public class Multiply : Action - { - [Tooltip("The Vector2 to multiply of")] - public SharedVector2 vector2Variable; - [Tooltip("The value to multiply the Vector2 of")] - public SharedFloat multiplyBy; - [Tooltip("The multiplication resut")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector2Variable.Value * multiplyBy.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Variable = storeResult = Vector2.zero; - multiplyBy = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs.meta deleted file mode 100644 index d736ec3d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Multiply.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7f21148eaa498684baa11ac8ac177599 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs deleted file mode 100644 index cdd999b0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs +++ /dev/null @@ -1,26 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Normalize the Vector2.")] - public class Normalize : Action - { - [Tooltip("The Vector2 to normalize")] - public SharedVector2 vector2Variable; - [Tooltip("The normalized resut")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector2Variable.Value.normalized; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Variable = storeResult = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs.meta deleted file mode 100644 index 6d170e15..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Normalize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ed5b59611a512984f9755c358afc67d8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs deleted file mode 100644 index 36d9a29f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Performs a math operation on two Vector2s: Add, Subtract, Multiply, Divide, Min, or Max.")] - public class Operator : Action - { - public enum Operation - { - Add, - Subtract, - Scale - } - - [Tooltip("The operation to perform")] - public Operation operation; - [Tooltip("The first Vector2")] - public SharedVector2 firstVector2; - [Tooltip("The second Vector2")] - public SharedVector2 secondVector2; - [Tooltip("The variable to store the result")] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - switch (operation) { - case Operation.Add: - storeResult.Value = firstVector2.Value + secondVector2.Value; - break; - case Operation.Subtract: - storeResult.Value = firstVector2.Value - secondVector2.Value; - break; - case Operation.Scale: - storeResult.Value = Vector2.Scale(firstVector2.Value, secondVector2.Value); - break; - } - return TaskStatus.Success; - } - - public override void OnReset() - { - operation = Operation.Add; - firstVector2 = secondVector2 = storeResult = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs.meta deleted file mode 100644 index 7414ab28..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/Operator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2ae8ac6f41714174fa63df41c7e32019 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs deleted file mode 100644 index 98c9d496..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Sets the value of the Vector2.")] - public class SetValue : Action - { - [Tooltip("The Vector2 to get the values of")] - public SharedVector2 vector2Value; - [Tooltip("The Vector2 to set the values of")] - public SharedVector2 vector2Variable; - - public override TaskStatus OnUpdate() - { - vector2Variable.Value = vector2Value.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Value = vector2Variable = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs.meta deleted file mode 100644 index 44d21ec4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 61e3d384c43977148b829dab4090ab3b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs deleted file mode 100644 index a4035d0f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs +++ /dev/null @@ -1,35 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector2 -{ - [TaskCategory("Basic/Vector2")] - [TaskDescription("Sets the X and Y values of the Vector2.")] - public class SetXY : Action - { - [Tooltip("The Vector2 to set the values of")] - public SharedVector2 vector2Variable; - [Tooltip("The X value. Set to None to have the value ignored")] - public SharedFloat xValue; - [Tooltip("The Y value. Set to None to have the value ignored")] - public SharedFloat yValue; - - public override TaskStatus OnUpdate() - { - var vector2Value = vector2Variable.Value; - if (!xValue.IsNone) { - vector2Value.x = xValue.Value; - } - if (!yValue.IsNone) { - vector2Value.y = yValue.Value; - } - vector2Variable.Value = vector2Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector2Variable = Vector2.zero; - xValue = yValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs.meta deleted file mode 100644 index c7e52233..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector2/SetXY.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a24836a22bca9bd4ab701e35bf36f6a9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3.meta deleted file mode 100644 index 8133f780..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 65391955a7357ef4e82aa0214dc9b407 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs deleted file mode 100644 index 910ee6fe..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Returns the angle between two Vector3s.")] - public class Angle : Action - { - [Tooltip("The first Vector3")] - public SharedVector3 firstVector3; - [Tooltip("The second Vector3")] - public SharedVector3 secondVector3; - [Tooltip("The angle")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.Angle(firstVector3.Value, secondVector3.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - firstVector3 = secondVector3 = Vector3.zero; - storeResult = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs.meta deleted file mode 100644 index 60a69e2f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Angle.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1e3b18a7f2f7db54992b881f449091ad -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs deleted file mode 100644 index c2a7c261..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Clamps the magnitude of the Vector3.")] - public class ClampMagnitude : Action - { - [Tooltip("The Vector3 to clamp the magnitude of")] - public SharedVector3 vector3Variable; - [Tooltip("The max length of the magnitude")] - public SharedFloat maxLength; - [Tooltip("The clamp magnitude resut")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.ClampMagnitude(vector3Variable.Value, maxLength.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = storeResult = Vector3.zero; - maxLength = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs.meta deleted file mode 100644 index 5d1bc9d7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/ClampMagnitude.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e3d2efd14a9499b47a17ea16bf45512f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs deleted file mode 100644 index d8777328..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Returns the distance between two Vector3s.")] - public class Distance : Action - { - [Tooltip("The first Vector3")] - public SharedVector3 firstVector3; - [Tooltip("The second Vector3")] - public SharedVector3 secondVector3; - [Tooltip("The distance")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.Distance(firstVector3.Value, secondVector3.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - firstVector3 = secondVector3 = Vector3.zero; - storeResult = 0; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs.meta deleted file mode 100644 index fbe88045..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Distance.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8c4522b996b52d040822fb808cfc9d97 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs deleted file mode 100644 index 37daaa41..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the dot product of two Vector3 values.")] - public class Dot : Action - { - [Tooltip("The left hand side of the dot product")] - public SharedVector3 leftHandSide; - [Tooltip("The right hand side of the dot product")] - public SharedVector3 rightHandSide; - [Tooltip("The dot product result")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.Dot(leftHandSide.Value, rightHandSide.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - leftHandSide = rightHandSide = Vector3.zero; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs.meta deleted file mode 100644 index de0a620f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Dot.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fe5e2655abffbe94eba3f6a0abd34b5c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs deleted file mode 100644 index 12c8b6fc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the forward vector value.")] - public class GetForwardVector : Action - { - [Tooltip("The stored result")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.forward; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs.meta deleted file mode 100644 index 599a8210..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetForwardVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b09c11f987794eb45b65e0ef249cdb3f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs deleted file mode 100644 index 9bf51c68..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the magnitude of the Vector3.")] - public class GetMagnitude : Action - { - [Tooltip("The Vector3 to get the magnitude of")] - public SharedVector3 vector3Variable; - [Tooltip("The magnitude of the vector")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector3Variable.Value.magnitude; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = Vector3.zero; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs.meta deleted file mode 100644 index c06d20e0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetMagnitude.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dcf2397966692fe4a819a0db18186778 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs deleted file mode 100644 index ee8b33cf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the right vector value.")] - public class GetRightVector : Action - { - [Tooltip("The stored result")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.right; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs.meta deleted file mode 100644 index 654a6945..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetRightVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ca338b1189144fe47ab9b1fa6a54e970 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs deleted file mode 100644 index 99fe0e2c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the square magnitude of the Vector3.")] - public class GetSqrMagnitude : Action - { - [Tooltip("The Vector3 to get the square magnitude of")] - public SharedVector3 vector3Variable; - [Tooltip("The square magnitude of the vector")] - [RequiredField] - public SharedFloat storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector3Variable.Value.sqrMagnitude; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = Vector3.zero; - storeResult = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs.meta deleted file mode 100644 index 56daef6a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetSqrMagnitude.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fb704714eacb92948bd59ddd38865b59 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs deleted file mode 100644 index b6d270ae..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs +++ /dev/null @@ -1,24 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the up vector value.")] - public class GetUpVector : Action - { - [Tooltip("The stored result")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.up; - return TaskStatus.Success; - } - - public override void OnReset() - { - storeResult = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs.meta deleted file mode 100644 index 9601373f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetUpVector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 225a4566a02bdec4e82a2335b4e6c5fc -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs deleted file mode 100644 index db33cebd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs +++ /dev/null @@ -1,27 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the Vector2 value of the Vector3.")] - public class GetVector2 : Action - { - [Tooltip("The Vector3 to get the Vector2 value of")] - public SharedVector3 vector3Variable; - [Tooltip("The Vector2 value")] - [RequiredField] - public SharedVector2 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector3Variable.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = Vector3.zero; - storeResult = Vector2.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs.meta deleted file mode 100644 index 76cebfab..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetVector2.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 959ed107c681b1c44af1b842ed7ca445 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs deleted file mode 100644 index efed738a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs +++ /dev/null @@ -1,35 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Stores the X, Y, and Z values of the Vector3.")] - public class GetXYZ : Action - { - [Tooltip("The Vector3 to get the values of")] - public SharedVector3 vector3Variable; - [Tooltip("The X value")] - [RequiredField] - public SharedFloat storeX; - [Tooltip("The Y value")] - [RequiredField] - public SharedFloat storeY; - [Tooltip("The Z value")] - [RequiredField] - public SharedFloat storeZ; - - public override TaskStatus OnUpdate() - { - storeX.Value = vector3Variable.Value.x; - storeY.Value = vector3Variable.Value.y; - storeZ.Value = vector3Variable.Value.z; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = Vector3.zero; - storeX = storeY = storeZ = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs.meta deleted file mode 100644 index 5cee68be..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/GetXYZ.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fbab043af227fe14e8875a1df65cbae4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs deleted file mode 100644 index 4819bc78..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Lerp the Vector3 by an amount.")] - public class Lerp : Action - { - [Tooltip("The from value")] - public SharedVector3 fromVector3; - [Tooltip("The to value")] - public SharedVector3 toVector3; - [Tooltip("The amount to lerp")] - public SharedFloat lerpAmount; - [Tooltip("The lerp resut")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.Lerp(fromVector3.Value, toVector3.Value, lerpAmount.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - fromVector3 = toVector3 = storeResult = Vector3.zero; - lerpAmount = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs.meta deleted file mode 100644 index 3304331f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Lerp.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ef769062529820342a12a00e9cf8611d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs deleted file mode 100644 index 75d80cc4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs +++ /dev/null @@ -1,31 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Move from the current position to the target position.")] - public class MoveTowards : Action - { - [Tooltip("The current position")] - public SharedVector3 currentPosition; - [Tooltip("The target position")] - public SharedVector3 targetPosition; - [Tooltip("The movement speed")] - public SharedFloat speed; - [Tooltip("The move resut")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.MoveTowards(currentPosition.Value, targetPosition.Value, speed.Value * Time.deltaTime); - return TaskStatus.Success; - } - - public override void OnReset() - { - currentPosition = targetPosition = storeResult = Vector3.zero; - speed = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs.meta deleted file mode 100644 index 7e9c4c19..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/MoveTowards.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b6562a7b02f6ab1478612f41defc5299 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs deleted file mode 100644 index 9c693267..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs +++ /dev/null @@ -1,29 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Multiply the Vector3 by a float.")] - public class Multiply : Action - { - [Tooltip("The Vector3 to multiply of")] - public SharedVector3 vector3Variable; - [Tooltip("The value to multiply the Vector3 of")] - public SharedFloat multiplyBy; - [Tooltip("The multiplication resut")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = vector3Variable.Value * multiplyBy.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = storeResult = Vector3.zero; - multiplyBy = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs.meta deleted file mode 100644 index 7bde7ce4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Multiply.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1d1d7bd2678e229468abd363ac4a3dd6 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs deleted file mode 100644 index 64c583b7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs +++ /dev/null @@ -1,26 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Normalize the Vector3.")] - public class Normalize : Action - { - [Tooltip("The Vector3 to normalize")] - public SharedVector3 vector3Variable; - [Tooltip("The normalized resut")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.Normalize(vector3Variable.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = storeResult = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs.meta deleted file mode 100644 index 5cde0a68..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Normalize.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bc8d58dc29ef6ab49a11e77f517e30ca -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs deleted file mode 100644 index fbb467ef..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs +++ /dev/null @@ -1,47 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Performs a math operation on two Vector3s: Add, Subtract, Multiply, Divide, Min, or Max.")] - public class Operator : Action - { - public enum Operation - { - Add, - Subtract, - Scale - } - - [Tooltip("The operation to perform")] - public Operation operation; - [Tooltip("The first Vector3")] - public SharedVector3 firstVector3; - [Tooltip("The second Vector3")] - public SharedVector3 secondVector3; - [Tooltip("The variable to store the result")] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - switch (operation) { - case Operation.Add: - storeResult.Value = firstVector3.Value + secondVector3.Value; - break; - case Operation.Subtract: - storeResult.Value = firstVector3.Value - secondVector3.Value; - break; - case Operation.Scale: - storeResult.Value = Vector3.Scale(firstVector3.Value, secondVector3.Value); - break; - } - return TaskStatus.Success; - } - - public override void OnReset() - { - operation = Operation.Add; - firstVector3 = secondVector3 = storeResult = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs.meta deleted file mode 100644 index 96cbfbd6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/Operator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 606d84afee1cfbe4892d452884d36be8 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs deleted file mode 100644 index e012d875..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs +++ /dev/null @@ -1,33 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Rotate the current rotation to the target rotation.")] - public class RotateTowards : Action - { - [Tooltip("The current rotation in euler angles")] - public SharedVector3 currentRotation; - [Tooltip("The target rotation in euler angles")] - public SharedVector3 targetRotation; - [Tooltip("The maximum delta of the degrees")] - public SharedFloat maxDegreesDelta; - [Tooltip("The maximum delta of the magnitude")] - public SharedFloat maxMagnitudeDelta; - [Tooltip("The rotation resut")] - [RequiredField] - public SharedVector3 storeResult; - - public override TaskStatus OnUpdate() - { - storeResult.Value = Vector3.RotateTowards(currentRotation.Value, targetRotation.Value, maxDegreesDelta.Value * Mathf.Deg2Rad * Time.deltaTime, maxMagnitudeDelta.Value); - return TaskStatus.Success; - } - - public override void OnReset() - { - currentRotation = targetRotation = storeResult = Vector3.zero; - maxDegreesDelta = maxMagnitudeDelta = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs.meta deleted file mode 100644 index 5847704a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/RotateTowards.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55175ed9420ee88429fbb91a9b433b9c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs deleted file mode 100644 index 20034af0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs +++ /dev/null @@ -1,25 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Sets the value of the Vector3.")] - public class SetValue : Action - { - [Tooltip("The Vector3 to get the values of")] - public SharedVector3 vector3Value; - [Tooltip("The Vector3 to set the values of")] - public SharedVector3 vector3Variable; - - public override TaskStatus OnUpdate() - { - vector3Variable.Value = vector3Value.Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Value = vector3Variable = Vector3.zero; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs.meta deleted file mode 100644 index d574f5ee..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d512a8eb2bde4ea49868fdd746dafb0d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs deleted file mode 100644 index 82d466ca..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 -{ - [TaskCategory("Basic/Vector3")] - [TaskDescription("Sets the X, Y, and Z values of the Vector3.")] - public class SetXYZ : Action - { - [Tooltip("The Vector3 to set the values of")] - public SharedVector3 vector3Variable; - [Tooltip("The X value. Set to None to have the value ignored")] - public SharedFloat xValue; - [Tooltip("The Y value. Set to None to have the value ignored")] - public SharedFloat yValue; - [Tooltip("The Z value. Set to None to have the value ignored")] - public SharedFloat zValue; - - public override TaskStatus OnUpdate() - { - var vector3Value = vector3Variable.Value; - if (!xValue.IsNone) { - vector3Value.x = xValue.Value; - } - if (!yValue.IsNone) { - vector3Value.y = yValue.Value; - } - if (!zValue.IsNone) { - vector3Value.z = zValue.Value; - } - vector3Variable.Value = vector3Value; - return TaskStatus.Success; - } - - public override void OnReset() - { - vector3Variable = Vector3.zero; - xValue = yValue = zValue = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs.meta deleted file mode 100644 index 56cef77b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Basic Tasks/Vector3/SetXYZ.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: efcd4530935b0c445804e64d0820f27b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll b/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll deleted file mode 100644 index 13c2c25e..00000000 Binary files a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll and /dev/null differ diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll.meta b/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll.meta deleted file mode 100644 index 1c32fa46..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorDesignerRuntime.dll.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: 1575c1ccf5c9d9b4880372d854f9fcd4 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Any: - enabled: 1 - settings: {} - Editor: - enabled: 0 - settings: - DefaultValueInitialized: true - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs b/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs deleted file mode 100644 index 868201b1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs +++ /dev/null @@ -1,11 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - // Wrapper for the Behavior class - [AddComponentMenu("Behavior Designer/Behavior Tree")] - public class BehaviorTree : Behavior - { - // intentionally left blank - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs.meta deleted file mode 100644 index 9b13e097..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/BehaviorTree.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8d7b55c7ecdb49a4a89fa5e6f9022861 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites.meta deleted file mode 100644 index 546cbf1d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 0728f016e441f9a48b8da3084d5668c9 diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs deleted file mode 100644 index 79969d26..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs +++ /dev/null @@ -1,87 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Similar to the sequence task, the parallel task will run each child task until a child task returns failure. " + - "The difference is that the parallel task will run all of its children tasks simultaneously versus running each task one at a time. " + - "Like the sequence class, the parallel task will return success once all of its children tasks have return success. " + - "If one tasks returns failure the parallel task will end all of the child tasks and return failure.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=27")] - [TaskIcon("{SkinColor}ParallelIcon.png")] - public class Parallel : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex; - // The task status of every child task. - private TaskStatus[] executionStatus; - - public override void OnAwake() - { - // Create a new task status array that will hold the execution status of all of the children tasks. - executionStatus = new TaskStatus[children.Count]; - } - - public override void OnChildStarted(int childIndex) - { - // One of the children has started to run. Increment the child index and set the current task status of that child to running. - currentChildIndex++; - executionStatus[childIndex] = TaskStatus.Running; - } - - public override bool CanRunParallelChildren() - { - // This task can run parallel children. - return true; - } - - public override int CurrentChildIndex() - { - return currentChildIndex; - } - - public override bool CanExecute() - { - // We can continue executing if we have more children that haven't been started yet. - return currentChildIndex < children.Count; - } - - public override void OnChildExecuted(int childIndex, TaskStatus childStatus) - { - // One of the children has finished running. Set the task status. - executionStatus[childIndex] = childStatus; - } - - public override TaskStatus OverrideStatus(TaskStatus status) - { - // Assume all of the children have finished executing. Loop through the execution status of every child and check to see if any tasks are currently running - // or failed. If a task is still running then all of the children are not done executing and the parallel task should continue to return a task status of running. - // If a task failed then return failure. The Behavior Manager will stop all of the children tasks. If no child task is running or has failed then the parallel - // task succeeded and it will return success. - bool childrenComplete = true; - for (int i = 0; i < executionStatus.Length; ++i) { - if (executionStatus[i] == TaskStatus.Running) { - childrenComplete = false; - } else if (executionStatus[i] == TaskStatus.Failure) { - return TaskStatus.Failure; - } - } - return (childrenComplete ? TaskStatus.Success : TaskStatus.Running); - } - - public override void OnConditionalAbort(int childIndex) - { - // Start from the beginning on an abort - currentChildIndex = 0; - for (int i = 0; i < executionStatus.Length; ++i) { - executionStatus[i] = TaskStatus.Inactive; - } - } - - public override void OnEnd() - { - // Reset the execution status and the child index back to their starting values. - for (int i = 0; i < executionStatus.Length; ++i) { - executionStatus[i] = TaskStatus.Inactive; - } - currentChildIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs.meta deleted file mode 100644 index 4d4def85..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Parallel.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4a7063721a0dbc04787bec1b0507f9ae -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs deleted file mode 100644 index cfbab87a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs +++ /dev/null @@ -1,81 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Similar to the parallel selector task, except the parallel complete task will return the child status as soon as the child returns success or failure." + - "The child tasks are executed simultaneously.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=136")] - [TaskIcon("{SkinColor}ParallelCompleteIcon.png")] - public class ParallelComplete : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex; - // The task status of every child task. - private TaskStatus[] executionStatus; - - public override void OnAwake() - { - // Create a new task status array that will hold the execution status of all of the children tasks. - executionStatus = new TaskStatus[children.Count]; - } - - public override void OnChildStarted(int childIndex) - { - // One of the children has started to run. Increment the child index and set the current task status of that child to running. - currentChildIndex++; - executionStatus[childIndex] = TaskStatus.Running; - } - - public override bool CanRunParallelChildren() - { - // This task can run parallel children. - return true; - } - - public override int CurrentChildIndex() - { - return currentChildIndex; - } - - public override bool CanExecute() - { - // We can continue executing if we have more children that haven't been started yet. - return currentChildIndex < children.Count; - } - - public override void OnChildExecuted(int childIndex, TaskStatus childStatus) - { - // One of the children has finished running. Set the task status. - executionStatus[childIndex] = childStatus; - } - - public override void OnConditionalAbort(int childIndex) - { - // Start from the beginning on an abort - currentChildIndex = 0; - for (int i = 0; i < executionStatus.Length; ++i) { - executionStatus[i] = TaskStatus.Inactive; - } - } - - public override TaskStatus OverrideStatus(TaskStatus status) - { - // Return the child task's status as soon as a child task returns success or failure. - for (int i = 0; i < executionStatus.Length; ++i) { - if (executionStatus[i] == TaskStatus.Success || executionStatus[i] == TaskStatus.Failure) { - return executionStatus[i]; - } else if (executionStatus[i] == TaskStatus.Inactive) { - return TaskStatus.Success; - } - } - return TaskStatus.Running; - } - - public override void OnEnd() - { - // Reset the execution status and the child index back to their starting values. - for (int i = 0; i < executionStatus.Length; ++i) { - executionStatus[i] = TaskStatus.Inactive; - } - currentChildIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs.meta deleted file mode 100644 index fc7dd0a8..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelComplete.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ef4b3eb51f6ede04bba3598677fe8531 -timeCreated: 1487379311 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs deleted file mode 100644 index 13e6624a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs +++ /dev/null @@ -1,87 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Similar to the selector task, the parallel selector task will return success as soon as a child task returns success. " + - "The difference is that the parallel task will run all of its children tasks simultaneously versus running each task one at a time. " + - "If one tasks returns success the parallel selector task will end all of the child tasks and return success. " + - "If every child task returns failure then the parallel selector task will return failure.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=28")] - [TaskIcon("{SkinColor}ParallelSelectorIcon.png")] - public class ParallelSelector : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex; - // The task status of every child task. - private TaskStatus[] executionStatus; - - public override void OnAwake() - { - // Create a new task status array that will hold the execution status of all of the children tasks. - executionStatus = new TaskStatus[children.Count]; - } - - public override void OnChildStarted(int childIndex) - { - // One of the children has started to run. Increment the child index and set the current task status of that child to running. - currentChildIndex++; - executionStatus[childIndex] = TaskStatus.Running; - } - - public override bool CanRunParallelChildren() - { - // This task can run parallel children. - return true; - } - - public override int CurrentChildIndex() - { - return currentChildIndex; - } - - public override bool CanExecute() - { - // We can continue executing if we have more children that haven't been started yet. - return currentChildIndex < children.Count; - } - - public override void OnChildExecuted(int childIndex, TaskStatus childStatus) - { - // One of the children has finished running. Set the task status. - executionStatus[childIndex] = childStatus; - } - - public override void OnConditionalAbort(int childIndex) - { - // Start from the beginning on an abort - currentChildIndex = 0; - for (int i = 0; i < executionStatus.Length; ++i) { - executionStatus[i] = TaskStatus.Inactive; - } - } - - public override TaskStatus OverrideStatus(TaskStatus status) - { - // Assume all of the children have finished executing. Loop through the execution status of every child and check to see if any tasks are currently running - // or succeeded. If a task is still running then all of the children are not done executing and the parallel selector task should continue to return a task status of running. - // If a task succeeded then return success. The Behavior Manager will stop all of the children tasks. If no child task is running or has succeeded then the parallel selector - // task failed and it will return failure. - bool childrenComplete = true; - for (int i = 0; i < executionStatus.Length; ++i) { - if (executionStatus[i] == TaskStatus.Running) { - childrenComplete = false; - } else if (executionStatus[i] == TaskStatus.Success) { - return TaskStatus.Success; - } - } - return (childrenComplete ? TaskStatus.Failure : TaskStatus.Running); - } - - public override void OnEnd() - { - // Reset the execution status and the child index back to their starting values. - for (int i = 0; i < executionStatus.Length; ++i) { - executionStatus[i] = TaskStatus.Inactive; - } - currentChildIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs.meta deleted file mode 100644 index dde9d512..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/ParallelSelector.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 52e4e27ad95cedb41a3bc2c5f5ed0b54 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs deleted file mode 100644 index 5f2dac27..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Similar to the selector task, the priority selector task will return success as soon as a child task returns success. " + - "Instead of running the tasks sequentially from left to right within the tree, the priority selector will ask the task what its priority is to determine the order. " + - "The higher priority tasks have a higher chance at being run first.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=29")] - [TaskIcon("{SkinColor}PrioritySelectorIcon.png")] - public class PrioritySelector : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex = 0; - // The task status of every child task. - private TaskStatus executionStatus = TaskStatus.Inactive; - // The order to run its children in. - private List childrenExecutionOrder = new List(); - - public override void OnStart() - { - // Make sure the list is empty before we add child indexes to it. - childrenExecutionOrder.Clear(); - - // Loop through each child task and determine its priority. The higher the priority the lower it goes within the list. The task with the highest - // priority will be first in the list and will be executed first. - for (int i = 0; i < children.Count; ++i) { - float priority = children[i].GetPriority(); - int insertIndex = childrenExecutionOrder.Count; - for (int j = 0; j < childrenExecutionOrder.Count; ++j) { - if (children[childrenExecutionOrder[j]].GetPriority() < priority) { - insertIndex = j; - break; - } - } - childrenExecutionOrder.Insert(insertIndex, i); - } - } - - public override int CurrentChildIndex() - { - // Use the execution order list in order to determine the current child index. - return childrenExecutionOrder[currentChildIndex]; - } - - public override bool CanExecute() - { - // We can continue to execuate as long as we have children that haven't been executed and no child has returned success. - return currentChildIndex < children.Count && executionStatus != TaskStatus.Success; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Increase the child index and update the execution status after a child has finished running. - currentChildIndex++; - executionStatus = childStatus; - } - - public override void OnConditionalAbort(int childIndex) - { - // Set the current child index to the index that caused the abort - currentChildIndex = childIndex; - executionStatus = TaskStatus.Inactive; - } - - public override void OnEnd() - { - // All of the children have run. Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - currentChildIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs.meta deleted file mode 100644 index 828e4c7a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/PrioritySelector.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8b5aa86ad86e94f41841abd04bd96f2a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs deleted file mode 100644 index e4c55f0f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs +++ /dev/null @@ -1,106 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Similar to the selector task, the random selector task will return success as soon as a child task returns success. " + - "The difference is that the random selector class will run its children in a random order. The selector task is deterministic " + - "in that it will always run the tasks from left to right within the tree. The random selector task shuffles the child tasks up and then begins " + - "execution in a random order. Other than that the random selector class is the same as the selector class. It will continue running tasks " + - "until a task completes successfully. If no child tasks return success then it will return failure.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=30")] - [TaskIcon("{SkinColor}RandomSelectorIcon.png")] - public class RandomSelector : Composite - { - [Tooltip("Seed the random number generator to make things easier to debug")] - public int seed = 0; - [Tooltip("Do we want to use the seed?")] - public bool useSeed = false; - - // A list of indexes of every child task. This list is used by the Fischer-Yates shuffle algorithm. - private List childIndexList = new List(); - // The random child index execution order. - private Stack childrenExecutionOrder = new Stack(); - // The task status of the last child ran. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override void OnAwake() - { - // If specified, use the seed provided. - if (useSeed) { -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3) - Random.InitState(seed); -#else - Random.seed = seed; -#endif - } - - // Add the index of each child to a list to make the Fischer-Yates shuffle possible. - childIndexList.Clear(); - for (int i = 0; i < children.Count; ++i) { - childIndexList.Add(i); - } - } - - public override void OnStart() - { - // Randomize the indecies - ShuffleChilden(); - } - - public override int CurrentChildIndex() - { - // Peek will return the index at the top of the stack. - return childrenExecutionOrder.Peek(); - } - - public override bool CanExecute() - { - // Continue exectuion if no task has return success and indexes still exist on the stack. - return childrenExecutionOrder.Count > 0 && executionStatus != TaskStatus.Success; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Pop the top index from the stack and set the execution status. - if (childrenExecutionOrder.Count > 0) { - childrenExecutionOrder.Pop(); - } - executionStatus = childStatus; - } - - public override void OnConditionalAbort(int childIndex) - { - // Start from the beginning on an abort - childrenExecutionOrder.Clear(); - executionStatus = TaskStatus.Inactive; - ShuffleChilden(); - } - - public override void OnEnd() - { - // All of the children have run. Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - childrenExecutionOrder.Clear(); - } - - public override void OnReset() - { - // Reset the public properties back to their original values - seed = 0; - useSeed = false; - } - - private void ShuffleChilden() - { - // Use Fischer-Yates shuffle to randomize the child index order. - for (int i = childIndexList.Count; i > 0; --i) { - int j = Random.Range(0, i); - int index = childIndexList[j]; - childrenExecutionOrder.Push(index); - childIndexList[j] = childIndexList[i - 1]; - childIndexList[i - 1] = index; - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs.meta deleted file mode 100644 index d5528712..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSelector.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4952cbfc1e77be24b99e34c9acffc2a0 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs deleted file mode 100644 index a392c7b1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs +++ /dev/null @@ -1,107 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Similar to the sequence task, the random sequence task will return success as soon as every child task returns success. " + - "The difference is that the random sequence class will run its children in a random order. The sequence task is deterministic " + - "in that it will always run the tasks from left to right within the tree. The random sequence task shuffles the child tasks up and then begins " + - "execution in a random order. Other than that the random sequence class is the same as the sequence class. It will stop running tasks " + - "as soon as a single task ends in failure. On a task failure it will stop executing all of the child tasks and return failure. " + - "If no child returns failure then it will return success.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=31")] - [TaskIcon("{SkinColor}RandomSequenceIcon.png")] - public class RandomSequence : Composite - { - [Tooltip("Seed the random number generator to make things easier to debug")] - public int seed = 0; - [Tooltip("Do we want to use the seed?")] - public bool useSeed = false; - - // A list of indexes of every child task. This list is used by the Fischer-Yates shuffle algorithm. - private List childIndexList = new List(); - // The random child index execution order. - private Stack childrenExecutionOrder = new Stack(); - // The task status of the last child ran. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override void OnAwake() - { - // If specified, use the seed provided. - if (useSeed) { -#if !(UNITY_5_1 || UNITY_5_2 || UNITY_5_3) - Random.InitState(seed); -#else - Random.seed = seed; -#endif - } - - // Add the index of each child to a list to make the Fischer-Yates shuffle possible. - childIndexList.Clear(); - for (int i = 0; i < children.Count; ++i) { - childIndexList.Add(i); - } - } - - public override void OnStart() - { - // Randomize the indecies - ShuffleChilden(); - } - - public override int CurrentChildIndex() - { - // Peek will return the index at the top of the stack. - return childrenExecutionOrder.Peek(); - } - - public override bool CanExecute() - { - // Continue exectuion if no task has return failure and indexes still exist on the stack. - return childrenExecutionOrder.Count > 0 && executionStatus != TaskStatus.Failure; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Pop the top index from the stack and set the execution status. - if (childrenExecutionOrder.Count > 0) { - childrenExecutionOrder.Pop(); - } - executionStatus = childStatus; - } - - public override void OnConditionalAbort(int childIndex) - { - // Start from the beginning on an abort - childrenExecutionOrder.Clear(); - executionStatus = TaskStatus.Inactive; - ShuffleChilden(); - } - - public override void OnEnd() - { - // All of the children have run. Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - childrenExecutionOrder.Clear(); - } - - public override void OnReset() - { - // Reset the public properties back to their original values - seed = 0; - useSeed = false; - } - - private void ShuffleChilden() - { - // Use Fischer-Yates shuffle to randomize the child index order. - for (int i = childIndexList.Count; i > 0; --i) { - int j = Random.Range(0, i); - int index = childIndexList[j]; - childrenExecutionOrder.Push(index); - childIndexList[j] = childIndexList[i - 1]; - childIndexList[i - 1] = index; - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs.meta deleted file mode 100644 index 28baf39d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/RandomSequence.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 11b102c97eb687b4a9ce1473a334c3dd -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs deleted file mode 100644 index e85b1ca5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs +++ /dev/null @@ -1,46 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The selector task is similar to an \"or\" operation. It will return success as soon as one of its child tasks return success. " + - "If a child task returns failure then it will sequentially run the next task. If no child task returns success then it will return failure.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=26")] - [TaskIcon("{SkinColor}SelectorIcon.png")] - public class Selector : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex = 0; - // The task status of the last child ran. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override int CurrentChildIndex() - { - return currentChildIndex; - } - - public override bool CanExecute() - { - // We can continue to execuate as long as we have children that haven't been executed and no child has returned success. - return currentChildIndex < children.Count && executionStatus != TaskStatus.Success; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Increase the child index and update the execution status after a child has finished running. - currentChildIndex++; - executionStatus = childStatus; - } - - public override void OnConditionalAbort(int childIndex) - { - // Set the current child index to the index that caused the abort - currentChildIndex = childIndex; - executionStatus = TaskStatus.Inactive; - } - - public override void OnEnd() - { - // All of the children have run. Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - currentChildIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs.meta deleted file mode 100644 index a3f6291c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Selector.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7cb8dcec14880a443841212e6b595d4f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs deleted file mode 100644 index 25505d63..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs +++ /dev/null @@ -1,118 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The selector evaluator is a selector task which reevaluates its children every tick. It will run the lowest priority child which returns a task status of running. " + - "This is done each tick. If a higher priority child is running and the next frame a lower priority child wants to run it will interrupt the higher priority child. " + - "The selector evaluator will return success as soon as the first child returns success otherwise it will keep trying higher priority children. This task mimics " + - "the conditional abort functionality except the child tasks don't always have to be conditional tasks.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=109")] - [TaskIcon("{SkinColor}SelectorEvaluatorIcon.png")] - public class SelectorEvaluator : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex = 0; - // The task status of the last child ran. - private TaskStatus executionStatus = TaskStatus.Inactive; - // The index of the child that was running before the tree started to be reevaluated. - private int storedCurrentChildIndex = -1; - // The task status of the last child ran before the tree started to be reevaluated. - private TaskStatus storedExecutionStatus = TaskStatus.Inactive; - - public override int CurrentChildIndex() - { - return currentChildIndex; - } - - public override void OnChildStarted(int childIndex) - { - // The children run sequentially so increment the index and set the status to running. - currentChildIndex++; - executionStatus = TaskStatus.Running; - } - - public override bool CanExecute() - { - // We can continue to execuate as long as we have children that haven't been executed and no child has returned success. - if (executionStatus == TaskStatus.Success || executionStatus == TaskStatus.Running) { - return false; - } - - // Used the storedCurrentChildIndex if reevaluating, otherwise the currentChildIndex - if (storedCurrentChildIndex != -1) { - return currentChildIndex < storedCurrentChildIndex - 1; - } - return currentChildIndex < children.Count; - } - - public override void OnChildExecuted(int childIndex, TaskStatus childStatus) - { - // The child status will be inactive immediately following an abort from OnReevaluationEnded. The status will be running if the - // child task is interrupted. Ignore the status for both of these. - if (childStatus != TaskStatus.Inactive && childStatus != TaskStatus.Running) { - executionStatus = childStatus; - } - } - - public override void OnConditionalAbort(int childIndex) - { - // Set the current child index to the index that caused the abort - currentChildIndex = childIndex; - executionStatus = TaskStatus.Inactive; - } - - public override void OnEnd() - { - // All of the children have run. Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - currentChildIndex = 0; - } - - public override TaskStatus OverrideStatus(TaskStatus status) - { - return executionStatus; - } - - // The selector evaluator task is a parallel task to allow the previous child to continue to run while the higher priority task is active. If the - // lower priority child can run then OnReevaluationEnded will interrupt the higher priority task. - public override bool CanRunParallelChildren() - { - return true; - } - - // Can reevaluate to allow the lower priority children the chance to rerun. - public override bool CanReevaluate() - { - return true; - } - - // The behavior tree wants to start reevaluating the tree. - public override bool OnReevaluationStarted() - { - // Cannot reevaluate if the task hasn't even started yet - if (executionStatus == TaskStatus.Inactive) { - return false; - } - - // Store the current index and execution status because it may need to be resumed. - storedCurrentChildIndex = currentChildIndex; - storedExecutionStatus = executionStatus; - currentChildIndex = 0; - executionStatus = TaskStatus.Inactive; - return true; - } - - // Reevaluation has ended. Determine if a task should be interrupted or resumed from the last index. - public override void OnReevaluationEnded(TaskStatus status) - { - // Interrupt the currently running index if a lower priority child returns a status of running or success. - if (executionStatus != TaskStatus.Failure && executionStatus != TaskStatus.Inactive) { - BehaviorManager.instance.Interrupt(Owner, children[storedCurrentChildIndex - 1], this); - } else { - // The lower priority children returned the same status so resume with the current child - currentChildIndex = storedCurrentChildIndex; - executionStatus = storedExecutionStatus; - } - storedCurrentChildIndex = -1; - storedExecutionStatus = TaskStatus.Inactive; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs.meta deleted file mode 100644 index b55971ba..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/SelectorEvaluator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 15b5d0aafd7d4f04f8332d33705ebd63 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs deleted file mode 100644 index c82ce730..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs +++ /dev/null @@ -1,46 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The sequence task is similar to an \"and\" operation. It will return failure as soon as one of its child tasks return failure. " + - "If a child task returns success then it will sequentially run the next task. If all child tasks return success then it will return success.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=25")] - [TaskIcon("{SkinColor}SequenceIcon.png")] - public class Sequence : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex = 0; - // The task status of the last child ran. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override int CurrentChildIndex() - { - return currentChildIndex; - } - - public override bool CanExecute() - { - // We can continue to execuate as long as we have children that haven't been executed and no child has returned failure. - return currentChildIndex < children.Count && executionStatus != TaskStatus.Failure; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Increase the child index and update the execution status after a child has finished running. - currentChildIndex++; - executionStatus = childStatus; - } - - public override void OnConditionalAbort(int childIndex) - { - // Set the current child index to the index that caused the abort - currentChildIndex = childIndex; - executionStatus = TaskStatus.Inactive; - } - - public override void OnEnd() - { - // All of the children have run. Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - currentChildIndex = 0; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs.meta deleted file mode 100644 index 89002187..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/Sequence.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b7226608b64066c40a656d7260249fce -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs deleted file mode 100644 index 23fd6a54..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs +++ /dev/null @@ -1,150 +0,0 @@ -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The utility selector task evaluates the child tasks using Utility Theory AI. The child task can override the GetUtility method and return the utility value " + - "at that particular time. The task with the highest utility value will be selected and the existing running task will be aborted. The utility selector " + - "task reevaluates its children every tick.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=134")] - [TaskIcon("{SkinColor}UtilitySelectorIcon.png")] - public class UtilitySelector : Composite - { - // The index of the child that is currently running or is about to run. - private int currentChildIndex = 0; - // The highest utility value - private float highestUtility; - // The task status of the last child ran. - private TaskStatus executionStatus = TaskStatus.Inactive; - // Is the task being reevaluated? - private bool reevaluating; - // A list of children that can execute. - private List availableChildren = new List(); - - public override void OnStart() - { - highestUtility = float.MinValue; - - // Loop through each child task and determine its utility. The task with the highest utility will run first. - availableChildren.Clear(); - for (int i = 0; i < children.Count; ++i) { - float utility = children[i].GetUtility(); - if (utility > highestUtility) { - highestUtility = utility; - currentChildIndex = i; - } - availableChildren.Add(i); - } - } - - public override int CurrentChildIndex() - { - // The currentChildIndex is the task with the highest utility. - return currentChildIndex; - } - - public override void OnChildStarted(int childIndex) - { - // The child has started - set the execution status. - executionStatus = TaskStatus.Running; - } - - public override bool CanExecute() - { - // Continue to execute new tasks until a task returns success or there are no more children left. If reevaluating then return false - // immediately because each task doesn't need to be reevaluted. - if (executionStatus == TaskStatus.Success || executionStatus == TaskStatus.Running || reevaluating) { - return false; - } - return availableChildren.Count > 0; - } - - public override void OnChildExecuted(int childIndex, TaskStatus childStatus) - { - // The child status will be inactive immediately following an abort from OnReevaluationEnded. The status will be running if the - // child task is interrupted. Ignore the status for both of these. - if (childStatus != TaskStatus.Inactive && childStatus != TaskStatus.Running) { - executionStatus = childStatus; - // If the execution status is failure then a new task needs to be selected. Remove the current task from the available children - // and select the next highest utility child. - if (executionStatus == TaskStatus.Failure) { - availableChildren.Remove(childIndex); - - highestUtility = float.MinValue; - for (int i = 0; i < availableChildren.Count; ++i) { - float utility = children[availableChildren[i]].GetUtility(); - if (utility > highestUtility) { - highestUtility = utility; - currentChildIndex = availableChildren[i]; - } - } - } - } - } - - public override void OnConditionalAbort(int childIndex) - { - // Set the current child index to the index that caused the abort - currentChildIndex = childIndex; - executionStatus = TaskStatus.Inactive; - } - - public override void OnEnd() - { - // All of the children have run. Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - currentChildIndex = 0; - } - - public override TaskStatus OverrideStatus(TaskStatus status) - { - return executionStatus; - } - - // The utility selector task is a parallel task to allow the task utility to be reevaluated. The higest utility task will always run. - public override bool CanRunParallelChildren() - { - return true; - } - - // Can reevaluate to allow the task utilities to be rerun. - public override bool CanReevaluate() - { - return true; - } - - // The behavior tree wants to start reevaluating the tree. - public override bool OnReevaluationStarted() - { - // Cannot reevaluate if the task hasn't even started yet - if (executionStatus == TaskStatus.Inactive) { - return false; - } - - reevaluating = true; - return true; - } - - // Determine if a task with a higher utility exists. - public override void OnReevaluationEnded(TaskStatus status) - { - reevaluating = false; - - // Loop through all of the available children and pick the task with the highest utility. - int prevChildIndex = currentChildIndex; - highestUtility = float.MinValue; - for (int i = 0; i < availableChildren.Count; ++i) { - float utility = children[availableChildren[i]].GetUtility(); - if (utility > highestUtility) { - highestUtility = utility; - currentChildIndex = availableChildren[i]; - } - } - - // If the index is different then the current child task should be aborted and the higher utility task should be run. - if (prevChildIndex != currentChildIndex) { - BehaviorManager.instance.Interrupt(Owner, children[prevChildIndex], this); - executionStatus = TaskStatus.Inactive; - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs.meta deleted file mode 100644 index f65ef498..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Composites/UtilitySelector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1c21b01ca0aa9004fa3a76c9d596eeb1 -timeCreated: 1465679373 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals.meta deleted file mode 100644 index 3c584b3a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 71086b036fe4eb440ac8c7ff333239d6 diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs deleted file mode 100644 index 964ecc3a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs +++ /dev/null @@ -1,114 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success as soon as the event specified by eventName has been received.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=123")] - [TaskIcon("{SkinColor}HasReceivedEventIcon.png")] - public class HasReceivedEvent : Conditional - { - [Tooltip("The name of the event to receive")] - public SharedString eventName = ""; - [Tooltip("Optionally store the first sent argument")] - [SharedRequired] - public SharedVariable storedValue1; - [Tooltip("Optionally store the second sent argument")] - [SharedRequired] - public SharedVariable storedValue2; - [Tooltip("Optionally store the third sent argument")] - [SharedRequired] - public SharedVariable storedValue3; - - private bool eventReceived = false; - private bool registered = false; - - public override void OnStart() - { - // Let the behavior tree know that we are interested in receiving the event specified - if (!registered) { - Owner.RegisterEvent(eventName.Value, ReceivedEvent); - Owner.RegisterEvent(eventName.Value, ReceivedEvent); - Owner.RegisterEvent(eventName.Value, ReceivedEvent); - Owner.RegisterEvent(eventName.Value, ReceivedEvent); - registered = true; - } - } - - public override TaskStatus OnUpdate() - { - return eventReceived ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - if (eventReceived) { - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - registered = false; - } - eventReceived = false; - } - - private void ReceivedEvent() - { - eventReceived = true; - } - - private void ReceivedEvent(object arg1) - { - ReceivedEvent(); - - if (storedValue1 != null && !storedValue1.IsNone) { - storedValue1.SetValue(arg1); - } - } - - private void ReceivedEvent(object arg1, object arg2) - { - ReceivedEvent(); - - if (storedValue1 != null && !storedValue1.IsNone) { - storedValue1.SetValue(arg1); - } - - if (storedValue2 != null && !storedValue2.IsNone) { - storedValue2.SetValue(arg2); - } - } - - private void ReceivedEvent(object arg1, object arg2, object arg3) - { - ReceivedEvent(); - - if (storedValue1 != null && !storedValue1.IsNone) { - storedValue1.SetValue(arg1); - } - - if (storedValue2 != null && !storedValue2.IsNone) { - storedValue2.SetValue(arg2); - } - - if (storedValue3 != null && !storedValue3.IsNone) { - storedValue3.SetValue(arg3); - } - } - - public override void OnBehaviorComplete() - { - // Stop receiving the event when the behavior tree is complete - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - Owner.UnregisterEvent(eventName.Value, ReceivedEvent); - - eventReceived = false; - registered = false; - } - - public override void OnReset() - { - // Reset the properties back to their original values - eventName = ""; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs.meta deleted file mode 100644 index 9fd1d4e1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/HasReceivedEvent.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7c0c7f545b074cb48bd552b038ede7af -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics.meta deleted file mode 100644 index 8b5c7dcc..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 0c5a19b8daa7dbf4abe7505888ef0376 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs deleted file mode 100644 index 480e4093..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when a collision starts.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasEnteredCollision : Conditional - { - [Tooltip("The tag of the GameObject to check for a collision against")] - public SharedString tag = ""; - [Tooltip("The object that started the collision")] - public SharedGameObject collidedGameObject; - - private bool enteredCollision = false; - - public override TaskStatus OnUpdate() - { - return enteredCollision ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - enteredCollision = false; - } - - public override void OnCollisionEnter(Collision collision) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(collision.gameObject.tag)) { - collidedGameObject.Value = collision.gameObject; - enteredCollision = true; - } - } - - public override void OnReset() - { - tag = ""; - collidedGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs.meta deleted file mode 100644 index b6f4d04b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c1841a802d7ceda449423f001897ecae -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs deleted file mode 100644 index 51feb050..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when a 2D collision starts.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasEnteredCollision2D : Conditional - { - [Tooltip("The tag of the GameObject to check for a collision against")] - public SharedString tag = ""; - [Tooltip("The object that started the collision")] - public SharedGameObject collidedGameObject; - - private bool enteredCollision = false; - - public override TaskStatus OnUpdate() - { - return enteredCollision ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - enteredCollision = false; - } - - public override void OnCollisionEnter2D(Collision2D collision) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(collision.gameObject.tag)) { - collidedGameObject.Value = collision.gameObject; - enteredCollision = true; - } - } - - public override void OnReset() - { - tag = ""; - collidedGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs.meta deleted file mode 100644 index 1f0e945e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredCollision2D.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0ac128198630a2d4b9fee93cc9a1f8fd -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs deleted file mode 100644 index 648850fd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when an object enters the trigger.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasEnteredTrigger : Conditional - { - [Tooltip("The tag of the GameObject to check for a trigger against")] - public SharedString tag = ""; - [Tooltip("The object that entered the trigger")] - public SharedGameObject otherGameObject; - - private bool enteredTrigger = false; - - public override TaskStatus OnUpdate() - { - return enteredTrigger ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - enteredTrigger = false; - } - - public override void OnTriggerEnter(Collider other) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(other.gameObject.tag)) { - otherGameObject.Value = other.gameObject; - enteredTrigger = true; - } - } - - public override void OnReset() - { - tag = ""; - otherGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs.meta deleted file mode 100644 index bccb63ad..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5987844efe0fca7499cec04a9e3962cc -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs deleted file mode 100644 index 05dfe9ec..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when an object enters the 2D trigger.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasEnteredTrigger2D : Conditional - { - [Tooltip("The tag of the GameObject to check for a trigger against")] - public SharedString tag = ""; - [Tooltip("The object that entered the trigger")] - public SharedGameObject otherGameObject; - - private bool enteredTrigger = false; - - public override TaskStatus OnUpdate() - { - return enteredTrigger ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - enteredTrigger = false; - } - - public override void OnTriggerEnter2D(Collider2D other) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(other.gameObject.tag)) { - otherGameObject.Value = other.gameObject; - enteredTrigger = true; - } - } - - public override void OnReset() - { - tag = ""; - otherGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs.meta deleted file mode 100644 index 4e98e7c7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasEnteredTrigger2D.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 84e2afb791fe67243a15e45e4af81bb4 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs deleted file mode 100644 index 05a4fe3d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when a collision ends.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasExitedCollision : Conditional - { - [Tooltip("The tag of the GameObject to check for a collision against")] - public SharedString tag = ""; - [Tooltip("The object that exited the collision")] - public SharedGameObject collidedGameObject; - - private bool exitedCollision = false; - - public override TaskStatus OnUpdate() - { - return exitedCollision ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - exitedCollision = false; - } - - public override void OnCollisionExit(Collision collision) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(collision.gameObject.tag)) { - collidedGameObject.Value = collision.gameObject; - exitedCollision = true; - } - } - - public override void OnReset() - { - collidedGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs.meta deleted file mode 100644 index 40e22c8b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 900905a3e42f74c49a6e503349ee651e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs deleted file mode 100644 index e5a1a03a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when a 2D collision ends.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasExitedCollision2D : Conditional - { - [Tooltip("The tag of the GameObject to check for a collision against")] - public SharedString tag = ""; - [Tooltip("The object that exited the collision")] - public SharedGameObject collidedGameObject; - - private bool exitedCollision = false; - - public override TaskStatus OnUpdate() - { - return exitedCollision ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - exitedCollision = false; - } - - public override void OnCollisionExit2D(Collision2D collision) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(collision.gameObject.tag)) { - collidedGameObject.Value = collision.gameObject; - exitedCollision = true; - } - } - - public override void OnReset() - { - tag = ""; - collidedGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs.meta deleted file mode 100644 index 48510c2a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedCollision2D.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 31cf8edd114ac5c4db22ec65babb3dd3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs deleted file mode 100644 index ec33e923..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when an object exits the trigger.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasExitedTrigger : Conditional - { - [Tooltip("The tag of the GameObject to check for a trigger against")] - public SharedString tag = ""; - [Tooltip("The object that exited the trigger")] - public SharedGameObject otherGameObject; - - private bool exitedTrigger = false; - - public override TaskStatus OnUpdate() - { - return exitedTrigger ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - exitedTrigger = false; - } - - public override void OnTriggerExit(Collider other) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(other.gameObject.tag)) { - otherGameObject.Value = other.gameObject; - exitedTrigger = true; - } - } - - public override void OnReset() - { - tag = ""; - otherGameObject = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs.meta deleted file mode 100644 index 83c2828f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c7ccd4a2c35d4c748b65ccd086e777e1 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs deleted file mode 100644 index 95ad2f1a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Returns success when an object exits the 2D trigger.")] - [TaskCategory("Physics")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=110")] - public class HasExitedTrigger2D : Conditional - { - [Tooltip("The tag of the GameObject to check for a trigger against")] - public SharedString tag = ""; - [Tooltip("The object that exited the trigger")] - public SharedGameObject otherGameObject; - - private bool exitedTrigger = false; - - public override TaskStatus OnUpdate() - { - return exitedTrigger ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnEnd() - { - exitedTrigger = false; - } - - public override void OnTriggerExit2D(Collider2D other) - { - if (string.IsNullOrEmpty(tag.Value) || tag.Value.Equals(other.gameObject.tag)) { - otherGameObject.Value = other.gameObject; - exitedTrigger = true; - } - } - - public override void OnReset() - { - tag = ""; - otherGameObject = null; - } - } -} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs.meta deleted file mode 100644 index 3d6d4f8a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Physics/HasExitedTrigger2D.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ff0486d46da2f7844ac74c6e2ad5af89 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs deleted file mode 100644 index e971bb3d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs +++ /dev/null @@ -1,44 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The random probability task will return success when the random probability is above the succeed probability. It will otherwise return failure.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=33")] - public class RandomProbability : Conditional - { - [Tooltip("The chance that the task will return success")] - public SharedFloat successProbability = 0.5f; - [Tooltip("Seed the random number generator to make things easier to debug")] - public SharedInt seed; - [Tooltip("Do we want to use the seed?")] - public SharedBool useSeed; - - private System.Random random; - - public override void OnAwake() - { - // If specified, use the seed provided. - if (useSeed.Value) { - random = new System.Random(seed.Value); - } else { - random = new System.Random(); - } - } - - public override TaskStatus OnUpdate() - { - // Return success if random value is less than the success probability. Otherwise return failure. - float randomValue = (float)random.NextDouble(); - if (randomValue < successProbability.Value) { - return TaskStatus.Success; - } - return TaskStatus.Failure; - } - - public override void OnReset() - { - // Reset the public properties back to their original values - successProbability = 0.5f; - seed = 0; - useSeed = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs.meta deleted file mode 100644 index 9c3993af..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/RandomProbability.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 468a21510e9558c49a47238ebe4c2270 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection.meta deleted file mode 100644 index e671a26f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: caf1fead4d83193488aaa4560c36880c -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs deleted file mode 100644 index d66bf706..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs +++ /dev/null @@ -1,61 +0,0 @@ -using UnityEngine; -using System; -using System.Reflection; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Compares the field value to the value specified. Returns success if the values are the same.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=151")] - [TaskCategory("Reflection")] - [TaskIcon("{SkinColor}ReflectionIcon.png")] - public class CompareFieldValue : Conditional - { - [Tooltip("The GameObject to compare the field on")] - public SharedGameObject targetGameObject; - [Tooltip("The component to compare the field on")] - public SharedString componentName; - [Tooltip("The name of the field")] - public SharedString fieldName; - [Tooltip("The value to compare to")] - public SharedVariable compareValue; - - public override TaskStatus OnUpdate() - { - if (compareValue == null) { - Debug.LogWarning("Unable to compare field - compare value is null"); - return TaskStatus.Failure; - } - - var type = TaskUtility.GetTypeWithinAssembly(componentName.Value); - if (type == null) { - Debug.LogWarning("Unable to compare field - type is null"); - return TaskStatus.Failure; - } - - var component = GetDefaultGameObject(targetGameObject.Value).GetComponent(type); - if (component == null) { - Debug.LogWarning("Unable to compare the field with component " + componentName.Value); - return TaskStatus.Failure; - } - - // If you are receiving a compiler error on the Windows Store platform see this topic: - // http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=46 - var field = component.GetType().GetField(fieldName.Value); - var fieldValue = field.GetValue(component); - - if (fieldValue == null && compareValue.GetValue() == null) { - return TaskStatus.Success; - } - - return fieldValue.Equals(compareValue.GetValue()) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - componentName = null; - fieldName = null; - compareValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs.meta deleted file mode 100644 index 42f0e6bb..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/CompareFieldValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cc6496fb6757b684c8cc0c4ac8929319 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs deleted file mode 100644 index 4f7fbdf1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs +++ /dev/null @@ -1,61 +0,0 @@ -using UnityEngine; -using System; -using System.Reflection; - -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Compares the property value to the value specified. Returns success if the values are the same.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=152")] - [TaskCategory("Reflection")] - [TaskIcon("{SkinColor}ReflectionIcon.png")] - public class ComparePropertyValue : Conditional - { - [Tooltip("The GameObject to compare the property of")] - public SharedGameObject targetGameObject; - [Tooltip("The component to compare the property of")] - public SharedString componentName; - [Tooltip("The name of the property")] - public SharedString propertyName; - [Tooltip("The value to compare to")] - public SharedVariable compareValue; - - public override TaskStatus OnUpdate() - { - if (compareValue == null) { - Debug.LogWarning("Unable to compare field - compare value is null"); - return TaskStatus.Failure; - } - - var type = TaskUtility.GetTypeWithinAssembly(componentName.Value); - if (type == null) { - Debug.LogWarning("Unable to compare property - type is null"); - return TaskStatus.Failure; - } - - var component = GetDefaultGameObject(targetGameObject.Value).GetComponent(type); - if (component == null) { - Debug.LogWarning("Unable to compare the property with component " + componentName.Value); - return TaskStatus.Failure; - } - - // If you are receiving a compiler error on the Windows Store platform see this topic: - // http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=46 - var property = component.GetType().GetProperty(propertyName.Value); - var propertyValue = property.GetValue(component, null); - - if (propertyValue == null && compareValue.GetValue() == null) { - return TaskStatus.Success; - } - - return propertyValue.Equals(compareValue.GetValue()) ? TaskStatus.Success : TaskStatus.Failure; - } - - public override void OnReset() - { - targetGameObject = null; - componentName = null; - propertyName = null; - compareValue = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs.meta deleted file mode 100644 index 59fbef22..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Conditionals/Reflection/ComparePropertyValue.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f8b0fa403f826a74087ece4b81fec1c7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators.meta deleted file mode 100644 index a70717c0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 97695fc9a59c6984d82dd3359c07ff3a diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs deleted file mode 100644 index 0f82e08f..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs +++ /dev/null @@ -1,100 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("Evaluates the specified conditional task. If the conditional task returns success then the child task is run and the child status is returned. If the conditional task does not " + - "return success then the child task is not run and a failure status is immediately returned.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=146")] - [TaskIcon("{SkinColor}ConditionalEvaluatorIcon.png")] - public class ConditionalEvaluator : Decorator - { - [Tooltip("Should the conditional task be reevaluated every tick?")] - public SharedBool reevaluate; - [InspectTask] - [Tooltip("The conditional task to evaluate")] - public Conditional conditionalTask; - - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - private bool checkConditionalTask = true; - private bool conditionalTaskFailed = false; - - public override void OnAwake() - { - if (conditionalTask != null) { - conditionalTask.Owner = Owner; - conditionalTask.GameObject = gameObject; - conditionalTask.Transform = transform; - conditionalTask.OnAwake(); - } - } - - public override void OnStart() - { - if (conditionalTask != null) { - conditionalTask.OnStart(); - } - } - - public override bool CanExecute() - { - // CanExecute is called when checking the condition within a while loop so it will be called at least twice. Ensure the conditional task is checked only once - if (checkConditionalTask) { - checkConditionalTask = false; - OnUpdate(); - } - - if (conditionalTaskFailed) { - return false; - } - return executionStatus == TaskStatus.Inactive || executionStatus == TaskStatus.Running; - } - - public override bool CanReevaluate() - { - return reevaluate.Value; - } - - public override TaskStatus OnUpdate() - { - var childStatus = conditionalTask.OnUpdate(); - conditionalTaskFailed = conditionalTask == null || childStatus == TaskStatus.Failure; - return childStatus; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Update the execution status after a child has finished running. - executionStatus = childStatus; - } - - public override TaskStatus OverrideStatus() - { - // This version of OverrideStatus is called when the conditional evaluator fails reevaluation and has to stop all of its children. - // Therefore, the return status will always be failure - return TaskStatus.Failure; - } - - public override TaskStatus OverrideStatus(TaskStatus status) - { - if (conditionalTaskFailed) - return TaskStatus.Failure; - return status; - } - - public override void OnEnd() - { - // Reset the variables back to their starting values. - executionStatus = TaskStatus.Inactive; - checkConditionalTask = true; - conditionalTaskFailed = false; - if (conditionalTask != null) { - conditionalTask.OnEnd(); - } - } - - public override void OnReset() - { - // Reset the public properties back to their original values. - conditionalTask = null; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs.meta deleted file mode 100644 index 8f2340fd..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ConditionalEvaluator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 632578e05169d1d45a1ab77ae8bb45ad -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs deleted file mode 100644 index a7e575a6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs +++ /dev/null @@ -1,49 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The interrupt task will stop all child tasks from running if it is interrupted. The interruption can be triggered by the perform interruption task. " + - "The interrupt task will keep running its child until this interruption is called. If no interruption happens and the child task completed its " + - "execution the interrupt task will return the value assigned by the child task.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=35")] - [TaskIcon("{SkinColor}InterruptIcon.png")] - public class Interrupt : Decorator - { - // When an interruption occurs return with this status. - private TaskStatus interruptStatus = TaskStatus.Failure; - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override bool CanExecute() - { - // Continue executing until the child task returns success or failure. - return executionStatus == TaskStatus.Inactive || executionStatus == TaskStatus.Running; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Update the execution status after a child has finished running. - executionStatus = childStatus; - } - - public void DoInterrupt(TaskStatus status) - { - // An interruption has occurred. Update the interrupt status and notify the Behavior Manager. The Behavior Manager will stop all - // child tasks from running. - interruptStatus = status; - - BehaviorManager.instance.Interrupt(Owner, this); - } - - public override TaskStatus OverrideStatus() - { - // Return the interruption status as our status. - return interruptStatus; - } - - public override void OnEnd() - { - // Reset the variables back to their starting values. - interruptStatus = TaskStatus.Failure; - executionStatus = TaskStatus.Inactive; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs.meta deleted file mode 100644 index 68e9f463..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Interrupt.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 81c44aaaa87500145831c0e167a5bfd3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs deleted file mode 100644 index ce70d2f6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs +++ /dev/null @@ -1,41 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The inverter task will invert the return value of the child task after it has finished executing. " + - "If the child returns success, the inverter task will return failure. If the child returns failure, the inverter task will return success.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=36")] - [TaskIcon("{SkinColor}InverterIcon.png")] - public class Inverter : Decorator - { - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override bool CanExecute() - { - // Continue executing until the child task returns success or failure. - return executionStatus == TaskStatus.Inactive || executionStatus == TaskStatus.Running; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Update the execution status after a child has finished running. - executionStatus = childStatus; - } - - public override TaskStatus Decorate(TaskStatus status) - { - // Invert the task status. - if (status == TaskStatus.Success) { - return TaskStatus.Failure; - } else if (status == TaskStatus.Failure) { - return TaskStatus.Success; - } - return status; - } - - public override void OnEnd() - { - // Reset the execution status back to its starting values. - executionStatus = TaskStatus.Inactive; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs.meta deleted file mode 100644 index 14b2f28b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Inverter.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 577fcf144ebc85642889f2dd11147272 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs deleted file mode 100644 index b6c3d733..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs +++ /dev/null @@ -1,48 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription(@"The repeater task will repeat execution of its child task until the child task has been run a specified number of times. " + - "It has the option of continuing to execute the child task even if the child task returns a failure.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=37")] - [TaskIcon("{SkinColor}RepeaterIcon.png")] - public class Repeater : Decorator - { - [Tooltip("The number of times to repeat the execution of its child task")] - public SharedInt count = 1; - [Tooltip("Allows the repeater to repeat forever")] - public SharedBool repeatForever; - [Tooltip("Should the task return if the child task returns a failure")] - public SharedBool endOnFailure; - - // The number of times the child task has been run. - private int executionCount = 0; - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override bool CanExecute() - { - // Continue executing until we've reached the count or the child task returned failure and we should stop on a failure. - return (repeatForever.Value || executionCount < count.Value) && (!endOnFailure.Value || (endOnFailure.Value && executionStatus != TaskStatus.Failure)); - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // The child task has finished execution. Increase the execution count and update the execution status. - executionCount++; - executionStatus = childStatus; - } - - public override void OnEnd() - { - // Reset the variables back to their starting values. - executionCount = 0; - executionStatus = TaskStatus.Inactive; - } - - public override void OnReset() - { - // Reset the public properties back to their original values. - count = 0; - endOnFailure = true; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs.meta deleted file mode 100644 index 70379781..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/Repeater.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e62515fa6915f0d4f88b808e2e77d3ff -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs deleted file mode 100644 index 96afec6a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs +++ /dev/null @@ -1,38 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The return failure task will always return failure except when the child task is running.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=38")] - [TaskIcon("{SkinColor}ReturnFailureIcon.png")] - public class ReturnFailure : Decorator - { - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override bool CanExecute() - { - // Continue executing until the child task returns success or failure. - return executionStatus == TaskStatus.Inactive || executionStatus == TaskStatus.Running; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Update the execution status after a child has finished running. - executionStatus = childStatus; - } - - public override TaskStatus Decorate(TaskStatus status) - { - // Return failure even if the child task returned success. - if (status == TaskStatus.Success) { - return TaskStatus.Failure; - } - return status; - } - - public override void OnEnd() - { - // Reset the execution status back to its starting values. - executionStatus = TaskStatus.Inactive; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs.meta deleted file mode 100644 index 233d57c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnFailure.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f34d21f1bb4e761478bdf76222fcf135 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs deleted file mode 100644 index e44e69d4..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs +++ /dev/null @@ -1,38 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The return success task will always return success except when the child task is running.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=39")] - [TaskIcon("{SkinColor}ReturnSuccessIcon.png")] - public class ReturnSuccess : Decorator - { - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override bool CanExecute() - { - // Continue executing until the child task returns success or failure. - return executionStatus == TaskStatus.Inactive || executionStatus == TaskStatus.Running; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Update the execution status after a child has finished running. - executionStatus = childStatus; - } - - public override TaskStatus Decorate(TaskStatus status) - { - // Return success even if the child task returned failure. - if (status == TaskStatus.Failure) { - return TaskStatus.Success; - } - return status; - } - - public override void OnEnd() - { - // Reset the execution status back to its starting values. - executionStatus = TaskStatus.Inactive; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs.meta deleted file mode 100644 index e5ef1629..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/ReturnSuccess.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 27d103b9f961fd44da3c4d83dadd90ca -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs deleted file mode 100644 index 86bb841e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs +++ /dev/null @@ -1,77 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The task guard task is similar to a semaphore in multithreaded programming. The task guard task is there to ensure a limited resource is not being overused. " + - "\n\nFor example, you may place a task guard above a task that plays an animation. Elsewhere within your behavior tree you may also have another task that plays a different " + - "animation but uses the same bones for that animation. Because of this you don't want that animation to play twice at the same time. Placing a task guard will let you " + - "specify how many times a particular task can be accessed at the same time.\n\nIn the previous animation task example you would specify an access count of 1. With this setup " + - "the animation task can be only controlled by one task at a time. If the first task is playing the animation and a second task wants to control the animation as well, it will " + - "either have to wait or skip over the task completely.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=40")] - [TaskIcon("{SkinColor}TaskGuardIcon.png")] - public class TaskGuard : Decorator - { - [Tooltip("The number of times the child tasks can be accessed by parallel tasks at once")] - public SharedInt maxTaskAccessCount; - [Tooltip("The linked tasks that also guard a task. If the task guard is not linked against any other tasks it doesn't have much purpose. Marked as LinkedTask to " + - "ensure all tasks linked are linked to the same set of tasks")] - [LinkedTask] - public TaskGuard[] linkedTaskGuards = null; - [Tooltip("If true the task will wait until the child task is available. If false then any unavailable child tasks will be skipped over")] - public SharedBool waitUntilTaskAvailable; - - // The number of tasks that are currently using a particular task. - private int executingTasks = 0; - // True if the current task is executing. - private bool executing = false; - - public override bool CanExecute() - { - // The child task can execute if the number of executing tasks is less than the maximum number of tasks allowed. - return executingTasks < maxTaskAccessCount.Value && !executing; - } - - public override void OnChildStarted() - { - // The child task has started to run. Increase the executing tasks counter and notify all of the other linked tasks. - executingTasks++; - executing = true; - for (int i = 0; i < linkedTaskGuards.Length; ++i) { - linkedTaskGuards[i].taskExecuting(true); - } - } - - public override TaskStatus OverrideStatus(TaskStatus status) - { - // return a running status if the children are currently waiting for a task to become available - return (!executing && waitUntilTaskAvailable.Value) ? TaskStatus.Running : status; - } - - public void taskExecuting(bool increase) - { - // A linked task is currently executing a task that is being guarded. If the task just started executing then increase will be true and if it is ending then - // true will be false. - executingTasks += (increase ? 1 : -1); - } - - public override void OnEnd() - { - // The child task has been executed or skipped over. Only decrement the executing tasks count if the child task was being executed. Following that - // notify all of the linked tasks that we are done executing. - if (executing) { - executingTasks--; - for (int i = 0; i < linkedTaskGuards.Length; ++i) { - linkedTaskGuards[i].taskExecuting(false); - } - executing = false; - } - } - - public override void OnReset() - { - // Reset the public properties back to their original values - maxTaskAccessCount = null; - linkedTaskGuards = null; - waitUntilTaskAvailable = true; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs.meta deleted file mode 100644 index 99461010..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/TaskGuard.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7e2ae4ab352f20c41be106f92efc3b43 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs deleted file mode 100644 index 4bcd2c5d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The until failure task will keep executing its child task until the child task returns failure.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=41")] - [TaskIcon("{SkinColor}UntilFailureIcon.png")] - public class UntilFailure : Decorator - { - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override bool CanExecute() - { - // Keep running until the child task returns failure. - return executionStatus == TaskStatus.Success || executionStatus == TaskStatus.Inactive; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Update the execution status after a child has finished running. - executionStatus = childStatus; - } - - public override void OnEnd() - { - // Reset the execution status back to its starting values. - executionStatus = TaskStatus.Inactive; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs.meta deleted file mode 100644 index 6147662b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilFailure.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 934b87f8f563272469cd9a9b14046ae7 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs deleted file mode 100644 index 77e0f77b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - [TaskDescription("The until success task will keep executing its child task until the child task returns success.")] - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=42")] - [TaskIcon("{SkinColor}UntilSuccessIcon.png")] - public class UntilSuccess : Decorator - { - // The status of the child after it has finished running. - private TaskStatus executionStatus = TaskStatus.Inactive; - - public override bool CanExecute() - { - // Keep running until the child task returns success. - return executionStatus == TaskStatus.Failure || executionStatus == TaskStatus.Inactive; - } - - public override void OnChildExecuted(TaskStatus childStatus) - { - // Update the execution status after a child has finished running. - executionStatus = childStatus; - } - - public override void OnEnd() - { - // Reset the execution status back to its starting values. - executionStatus = TaskStatus.Inactive; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs.meta deleted file mode 100644 index c3887bf0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Decorators/UntilSuccess.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6d5c2cbf6c58f6b419831477bde98317 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs b/Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs deleted file mode 100644 index b6212946..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace BehaviorDesigner.Runtime.Tasks -{ - // The entry task is a task that is used for display purposes within Behavior Designer to indicate the root of the tree. It is not a real task and - // cannot be used within the behavior tree. - [HelpURL("http://www.opsive.com/assets/BehaviorDesigner/documentation.php?id=23")] - [TaskIcon("{SkinColor}EntryIcon.png")] - public class EntryTask : ParentTask - { - public override int MaxChildren() - { - return 1; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs.meta deleted file mode 100644 index dda8982e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/EntryTask.cs.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 143ae0c3fc255864893a532a2571f3d9 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs b/Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs deleted file mode 100644 index b3c10285..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class ExternalBehaviorTree : ExternalBehavior - { - // intentionally left blank - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs.meta deleted file mode 100644 index 6ef4f066..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/ExternalBehaviorTree.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b23f08d2ae4cba14087c1ed36193d82b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers.meta deleted file mode 100644 index 670a0100..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 29d0d8866b4fa984bbc7dbf5d988ebcc -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs deleted file mode 100644 index d5dfe07d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs +++ /dev/null @@ -1,16 +0,0 @@ -using BehaviorDesigner.Runtime.Tasks; - -namespace BehaviorDesigner.Runtime.ObjectDrawers -{ - public class FloatSliderAttribute : ObjectDrawerAttribute - { - public float min; - public float max; - - public FloatSliderAttribute(float min, float max) - { - this.min = min; - this.max = max; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs.meta deleted file mode 100644 index 3596e7a7..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/FloatSliderAttribute.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 92948bfcff9a1fc48834935ebb0dbdcb -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs deleted file mode 100644 index 753df253..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs +++ /dev/null @@ -1,16 +0,0 @@ -using BehaviorDesigner.Runtime.Tasks; - -namespace BehaviorDesigner.Runtime.ObjectDrawers -{ - public class IntSliderAttribute : ObjectDrawerAttribute - { - public int min; - public int max; - - public IntSliderAttribute(int min, int max) - { - this.min = min; - this.max = max; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs.meta deleted file mode 100644 index 5cb8e094..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Object Drawers/IntSliderAttribute.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2373bfe29d0e5bc47b88a46226aa6a61 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables.meta deleted file mode 100644 index 5aac262d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: a52d5a185c5a1614f875fcb1828d78d8 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs deleted file mode 100644 index ec17b0d5..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedBool : SharedVariable - { - public static implicit operator SharedBool(bool value) { return new SharedBool { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs.meta deleted file mode 100644 index 24a56fe0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedBool.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c2f4e02925f3d454c8a49a9f9cc1d497 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs deleted file mode 100644 index 1b07bd9d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedColor : SharedVariable - { - public static implicit operator SharedColor(Color value) { return new SharedColor { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs.meta deleted file mode 100644 index 5cb6438b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedColor.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1aebb6343767438449d67bf4118aeefe -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs deleted file mode 100644 index 5cfee32b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedFloat : SharedVariable - { - public static implicit operator SharedFloat(float value) { return new SharedFloat { Value = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs.meta deleted file mode 100644 index f2d785c3..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedFloat.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 954735ce9c49fd845add7abd7883211c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs deleted file mode 100644 index 9e44ef31..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedGameObject : SharedVariable - { - public static implicit operator SharedGameObject(GameObject value) { return new SharedGameObject { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs.meta deleted file mode 100644 index aee365b0..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObject.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: df84e4f8f0e526344a46be1b083e0218 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs deleted file mode 100644 index b5760184..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs +++ /dev/null @@ -1,11 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedGameObjectList : SharedVariable> - { - public static implicit operator SharedGameObjectList(List value) { return new SharedGameObjectList { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs.meta deleted file mode 100644 index 956e5020..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedGameObjectList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 70650d45c2fa6794a9fdd7d2a74bb59a -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs deleted file mode 100644 index b74b41d1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedInt : SharedVariable - { - public static implicit operator SharedInt(int value) { return new SharedInt { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs.meta deleted file mode 100644 index 0f06a31e..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedInt.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 00de328b40e8ac84ebf75e48fe353f38 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs deleted file mode 100644 index 57afa4f6..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedMaterial : SharedVariable - { - public static implicit operator SharedMaterial(Material value) { return new SharedMaterial { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs.meta deleted file mode 100644 index c99828bf..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedMaterial.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2e84514e0f685a64795ecdb776888407 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs deleted file mode 100644 index cdea9ce9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedObject : SharedVariable - { - public static explicit operator SharedObject(Object value) { return new SharedObject { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs.meta deleted file mode 100644 index f9c153e9..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObject.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d5ffddfc2d65c6e4ca1dedda5afd6ccc -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs deleted file mode 100644 index 26092e6a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs +++ /dev/null @@ -1,11 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedObjectList : SharedVariable> - { - public static implicit operator SharedObjectList(List value) { return new SharedObjectList { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs.meta deleted file mode 100644 index 674f2268..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedObjectList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c7644e981f746b5458fb6adbda412b2d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs deleted file mode 100644 index 10ce8229..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedQuaternion : SharedVariable - { - public static implicit operator SharedQuaternion(Quaternion value) { return new SharedQuaternion { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs.meta deleted file mode 100644 index 027e0ace..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedQuaternion.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1ec5ca504fe011b449506c42d3e5ac7f -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs deleted file mode 100644 index 21a0b2fe..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedRect : SharedVariable - { - public static implicit operator SharedRect(Rect value) { return new SharedRect { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs.meta deleted file mode 100644 index 68fded8a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedRect.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 23ef607e9df5ab742afbea152c79eed5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs deleted file mode 100644 index 0381c098..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedString : SharedVariable - { - public static implicit operator SharedString(string value) { return new SharedString { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs.meta deleted file mode 100644 index a64cb255..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedString.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2b562573ea4266848bc3f78352dca3a5 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs deleted file mode 100644 index 7dc1479a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedTransform : SharedVariable - { - public static implicit operator SharedTransform(Transform value) { return new SharedTransform { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs.meta deleted file mode 100644 index 226ae88d..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransform.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3e084053b0dbe6541bc2408005c85606 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs deleted file mode 100644 index 6872404c..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs +++ /dev/null @@ -1,11 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedTransformList : SharedVariable> - { - public static implicit operator SharedTransformList(List value) { return new SharedTransformList { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs.meta deleted file mode 100644 index 33e37c1a..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedTransformList.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 11f38abc81b11804aabe69ae80011a60 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs deleted file mode 100644 index 379c4d55..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedVector2 : SharedVariable - { - public static implicit operator SharedVector2(Vector2 value) { return new SharedVector2 { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs.meta deleted file mode 100644 index 4eb4d791..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector2.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2398d4531b638134384482dcac3e850c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs deleted file mode 100644 index efda6408..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedVector3 : SharedVariable - { - public static implicit operator SharedVector3(Vector3 value) { return new SharedVector3 { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs.meta deleted file mode 100644 index 6588f7ac..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector3.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2093670c041663d4096c217e7c790683 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs deleted file mode 100644 index 971eea3b..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace BehaviorDesigner.Runtime -{ - [System.Serializable] - public class SharedVector4 : SharedVariable - { - public static implicit operator SharedVector4(Vector4 value) { return new SharedVector4 { mValue = value }; } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs.meta b/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs.meta deleted file mode 100644 index b42454b1..00000000 --- a/Assets/ThirdParty/Behavior Designer/Runtime/Variables/SharedVector4.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e12e4a2550a6e5f4aa39fdd59126ed66 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/BezierCurves.meta b/Assets/ThirdParty/BezierCurves.meta deleted file mode 100644 index 9cdf0ebd..00000000 --- a/Assets/ThirdParty/BezierCurves.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9197bbc995131b540992e612778cda6b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/Editor.meta b/Assets/ThirdParty/BezierCurves/Editor.meta deleted file mode 100644 index 6f9a2fe8..00000000 --- a/Assets/ThirdParty/BezierCurves/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 44c9672b8a3e4e64088d4b277f0348fb -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs b/Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs deleted file mode 100644 index 6a6c04f6..00000000 --- a/Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs +++ /dev/null @@ -1,263 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections; - -[CustomEditor(typeof(BezierCurve))] -public class BezierCurveEditor : Editor -{ - BezierCurve curve; - SerializedProperty resolutionProp; - SerializedProperty closeProp; - SerializedProperty pointsProp; - SerializedProperty colorProp; - - private static bool showPoints = true; - - void OnEnable() - { - curve = (BezierCurve)target; - - resolutionProp = serializedObject.FindProperty("resolution"); - closeProp = serializedObject.FindProperty("_close"); - pointsProp = serializedObject.FindProperty("points"); - colorProp = serializedObject.FindProperty("drawColor"); - } - - public override void OnInspectorGUI() - { - serializedObject.Update(); - - EditorGUILayout.PropertyField(resolutionProp); - EditorGUILayout.PropertyField(closeProp); - EditorGUILayout.PropertyField(colorProp); - - showPoints = EditorGUILayout.Foldout(showPoints, "Points"); - - if(showPoints) - { - int pointCount = pointsProp.arraySize; - - for(int i = 0; i < pointCount; i++) - { - DrawPointInspector(curve[i], i); - } - - if(GUILayout.Button("Add Point")) - { - Undo.RegisterSceneUndo("Add Point"); - - GameObject pointObject = new GameObject("Point "+pointsProp.arraySize); - pointObject.transform.parent = curve.transform; - pointObject.transform.localPosition = Vector3.zero; - BezierPoint newPoint = pointObject.AddComponent(); - - newPoint.curve = curve; - newPoint.handle1 = Vector3.right*0.1f; - newPoint.handle2 = -Vector3.right*0.1f; - - pointsProp.InsertArrayElementAtIndex(pointsProp.arraySize); - pointsProp.GetArrayElementAtIndex(pointsProp.arraySize - 1).objectReferenceValue = newPoint; - } - } - - if(GUI.changed) - { - serializedObject.ApplyModifiedProperties(); - EditorUtility.SetDirty(target); - } - } - - void OnSceneGUI() - { - for(int i = 0; i < curve.pointCount; i++) - { - DrawPointSceneGUI(curve[i]); - } - } - - void DrawPointInspector(BezierPoint point, int index) - { - SerializedObject serObj = new SerializedObject(point); - - SerializedProperty handleStyleProp = serObj.FindProperty("handleStyle"); - SerializedProperty handle1Prop = serObj.FindProperty("_handle1"); - SerializedProperty handle2Prop = serObj.FindProperty("_handle2"); - - EditorGUILayout.BeginHorizontal(); - - if(GUILayout.Button("X", GUILayout.Width(20))) - { - Undo.RegisterSceneUndo("Remove Point"); - pointsProp.MoveArrayElement(curve.GetPointIndex(point), curve.pointCount - 1); - pointsProp.arraySize--; - DestroyImmediate(point.gameObject); - return; - } - - EditorGUILayout.ObjectField(point.gameObject, typeof(GameObject), true); - - if(index != 0 && GUILayout.Button(@"/\", GUILayout.Width(25))) - { - UnityEngine.Object other = pointsProp.GetArrayElementAtIndex(index - 1).objectReferenceValue; - pointsProp.GetArrayElementAtIndex(index - 1).objectReferenceValue = point; - pointsProp.GetArrayElementAtIndex(index).objectReferenceValue = other; - } - - if(index != pointsProp.arraySize - 1 && GUILayout.Button(@"\/", GUILayout.Width(25))) - { - UnityEngine.Object other = pointsProp.GetArrayElementAtIndex(index + 1).objectReferenceValue; - pointsProp.GetArrayElementAtIndex(index + 1).objectReferenceValue = point; - pointsProp.GetArrayElementAtIndex(index).objectReferenceValue = other; - } - - EditorGUILayout.EndHorizontal(); - - EditorGUI.indentLevel++; - EditorGUI.indentLevel++; - - int newType = (int)((object)EditorGUILayout.EnumPopup("Handle Type", (BezierPoint.HandleStyle)handleStyleProp.enumValueIndex)); - - if(newType != handleStyleProp.enumValueIndex) - { - handleStyleProp.enumValueIndex = newType; - if(newType == 0) - { - if(handle1Prop.vector3Value != Vector3.zero) handle2Prop.vector3Value = -handle1Prop.vector3Value; - else if(handle2Prop.vector3Value != Vector3.zero) handle1Prop.vector3Value = -handle2Prop.vector3Value; - else - { - handle1Prop.vector3Value = new Vector3(0.1f, 0, 0); - handle2Prop.vector3Value = new Vector3(-0.1f, 0, 0); - } - } - - else if(newType == 1) - { - if(handle1Prop.vector3Value == Vector3.zero && handle2Prop.vector3Value == Vector3.zero) - { - handle1Prop.vector3Value = new Vector3(0.1f, 0, 0); - handle2Prop.vector3Value = new Vector3(-0.1f, 0, 0); - } - } - - else if(newType == 2) - { - handle1Prop.vector3Value = Vector3.zero; - handle2Prop.vector3Value = Vector3.zero; - } - } - - Vector3 newPointPos = EditorGUILayout.Vector3Field("Position : ", point.transform.localPosition); - if(newPointPos != point.transform.localPosition) - { - Undo.RegisterUndo(point.transform, "Move Bezier Point"); - point.transform.localPosition = newPointPos; - } - - if(handleStyleProp.enumValueIndex == 0) - { - Vector3 newPosition; - - newPosition = EditorGUILayout.Vector3Field("Handle 1", handle1Prop.vector3Value); - if(newPosition != handle1Prop.vector3Value) - { - handle1Prop.vector3Value = newPosition; - handle2Prop.vector3Value = -newPosition; - } - - newPosition = EditorGUILayout.Vector3Field("Handle 2", handle2Prop.vector3Value); - if(newPosition != handle2Prop.vector3Value) - { - handle1Prop.vector3Value = -newPosition; - handle2Prop.vector3Value = newPosition; - } - } - - else if(handleStyleProp.enumValueIndex == 1) - { - EditorGUILayout.PropertyField(handle1Prop); - EditorGUILayout.PropertyField(handle2Prop); - } - - EditorGUI.indentLevel--; - EditorGUI.indentLevel--; - - if(GUI.changed) - { - serObj.ApplyModifiedProperties(); - EditorUtility.SetDirty(serObj.targetObject); - } - } - - static void DrawPointSceneGUI(BezierPoint point) - { - Handles.Label(point.position + new Vector3(0, HandleUtility.GetHandleSize(point.position) * 0.4f, 0), point.gameObject.name); - - Handles.color = Color.green; - Vector3 newPosition = Handles.FreeMoveHandle(point.position, point.transform.rotation, HandleUtility.GetHandleSize(point.position)*0.1f, Vector3.zero, Handles.RectangleCap); - - if(newPosition != point.position) - { - Undo.RegisterUndo(point.transform, "Move Point"); - point.transform.position = newPosition; - } - - if(point.handleStyle != BezierPoint.HandleStyle.None) - { - Handles.color = Color.cyan; - Vector3 newGlobal1 = Handles.FreeMoveHandle(point.globalHandle1, point.transform.rotation, HandleUtility.GetHandleSize(point.globalHandle1)*0.075f, Vector3.zero, Handles.CircleCap); - if(point.globalHandle1 != newGlobal1) - { - Undo.RegisterUndo(point, "Move Handle"); - point.globalHandle1 = newGlobal1; - if(point.handleStyle == BezierPoint.HandleStyle.Connected) point.globalHandle2 = -(newGlobal1 - point.position) + point.position; - } - - Vector3 newGlobal2 = Handles.FreeMoveHandle(point.globalHandle2, point.transform.rotation, HandleUtility.GetHandleSize(point.globalHandle2)*0.075f, Vector3.zero, Handles.CircleCap); - if(point.globalHandle2 != newGlobal2) - { - Undo.RegisterUndo(point, "Move Handle"); - point.globalHandle2 = newGlobal2; - if(point.handleStyle == BezierPoint.HandleStyle.Connected) point.globalHandle1 = -(newGlobal2 - point.position) + point.position; - } - - Handles.color = Color.yellow; - Handles.DrawLine(point.position, point.globalHandle1); - Handles.DrawLine(point.position, point.globalHandle2); - } - } - - public static void DrawOtherPoints(BezierCurve curve, BezierPoint caller) - { - foreach(BezierPoint p in curve.GetAnchorPoints()) - { - if(p != caller) DrawPointSceneGUI(p); - } - } - - [MenuItem("GameObject/Create Other/Bezier Curve")] - public static void CreateCurve(MenuCommand command) - { - GameObject curveObject = new GameObject("BezierCurve"); - Undo.RegisterUndo(curveObject, "Undo Create Curve"); - BezierCurve curve = curveObject.AddComponent(); - - BezierPoint p1 = curve.AddPointAt(Vector3.forward * 0.5f); - p1.handleStyle = BezierPoint.HandleStyle.Connected; - p1.handle1 = new Vector3(-0.28f, 0, 0); - - BezierPoint p2 = curve.AddPointAt(Vector3.right * 0.5f); - p2.handleStyle = BezierPoint.HandleStyle.Connected; - p2.handle1 = new Vector3(0, 0, 0.28f); - - BezierPoint p3 = curve.AddPointAt(-Vector3.forward * 0.5f); - p3.handleStyle = BezierPoint.HandleStyle.Connected; - p3.handle1 = new Vector3(0.28f, 0, 0); - - BezierPoint p4 = curve.AddPointAt(-Vector3.right * 0.5f); - p4.handleStyle = BezierPoint.HandleStyle.Connected; - p4.handle1 = new Vector3(0, 0, -0.28f); - - curve.close = true; - } -} diff --git a/Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs.meta b/Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs.meta deleted file mode 100644 index 0fbf9ed6..00000000 --- a/Assets/ThirdParty/BezierCurves/Editor/BezierCurveEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 076c82ebe1ea6b249b4e66e85cdf269a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs b/Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs deleted file mode 100644 index ce0962a7..00000000 --- a/Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs +++ /dev/null @@ -1,152 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections; - -[CustomEditor(typeof(BezierPoint))] -[CanEditMultipleObjects] -public class BezierPointEditor : Editor { - - BezierPoint point; - - SerializedProperty handleTypeProp; - SerializedProperty handle1Prop; - SerializedProperty handle2Prop; - - private delegate void HandleFunction(BezierPoint p); - private HandleFunction[] handlers = new HandleFunction[] { HandleConnected, HandleBroken, HandleAbsent }; - - void OnEnable(){ - point = (BezierPoint)target; - - handleTypeProp = serializedObject.FindProperty("handleStyle"); - handle1Prop = serializedObject.FindProperty("_handle1"); - handle2Prop = serializedObject.FindProperty("_handle2"); - } - - public override void OnInspectorGUI (){ - - serializedObject.Update(); - - BezierPoint.HandleStyle newHandleType = (BezierPoint.HandleStyle)EditorGUILayout.EnumPopup("Handle Type", (BezierPoint.HandleStyle)handleTypeProp.intValue); - - if(newHandleType != (BezierPoint.HandleStyle)handleTypeProp.intValue) - { - handleTypeProp.intValue = (int)newHandleType; - - if((int)newHandleType == 0) - { - if(handle1Prop.vector3Value != Vector3.zero) handle2Prop.vector3Value = -handle1Prop.vector3Value; - else if(handle2Prop.vector3Value != Vector3.zero) handle1Prop.vector3Value = -handle2Prop.vector3Value; - else - { - handle1Prop.vector3Value = new Vector3(0.1f, 0, 0); - handle2Prop.vector3Value = new Vector3(-0.1f, 0, 0); - } - } - - else if((int)newHandleType == 1) - { - if(handle1Prop.vector3Value == Vector3.zero && handle2Prop.vector3Value == Vector3.zero) - { - handle1Prop.vector3Value = new Vector3(0.1f, 0, 0); - handle2Prop.vector3Value = new Vector3(-0.1f, 0, 0); - } - } - - else if((int)newHandleType == 2) - { - handle1Prop.vector3Value = Vector3.zero; - handle2Prop.vector3Value = Vector3.zero; - } - } - - if(handleTypeProp.intValue != 2) - { - Vector3 newHandle1 = EditorGUILayout.Vector3Field("Handle 1", handle1Prop.vector3Value); - Vector3 newHandle2 = EditorGUILayout.Vector3Field("Handle 2", handle2Prop.vector3Value); - - if(handleTypeProp.intValue == 0){ - if(newHandle1 != handle1Prop.vector3Value){ - handle1Prop.vector3Value = newHandle1; - handle2Prop.vector3Value = -newHandle1; - } - - else if(newHandle2 != handle2Prop.vector3Value){ - handle1Prop.vector3Value = -newHandle2; - handle2Prop.vector3Value = newHandle2; - } - } - - else{ - handle1Prop.vector3Value = newHandle1; - handle2Prop.vector3Value = newHandle2; - } - } - - if(GUI.changed){ - serializedObject.ApplyModifiedProperties(); - EditorUtility.SetDirty(target); - } - } - - void OnSceneGUI() - { - - Handles.color = Color.green; - Vector3 newPosition = Handles.FreeMoveHandle(point.position, point.transform.rotation, HandleUtility.GetHandleSize(point.position)*0.2f, Vector3.zero, Handles.CubeCap); - if(point.position != newPosition) point.position = newPosition; - - handlers[(int)point.handleStyle](point); - - Handles.color = Color.yellow; - Handles.DrawLine(point.position, point.globalHandle1); - Handles.DrawLine(point.position, point.globalHandle2); - - BezierCurveEditor.DrawOtherPoints(point.curve, point); - } - - private static void HandleConnected(BezierPoint p){ - Handles.color = Color.cyan; - - Vector3 newGlobal1 = Handles.FreeMoveHandle(p.globalHandle1, p.transform.rotation, HandleUtility.GetHandleSize(p.globalHandle1)*0.15f, Vector3.zero, Handles.SphereCap); - - if(newGlobal1 != p.globalHandle1){ - Undo.RegisterUndo(p, "Move Handle"); - p.globalHandle1 = newGlobal1; - p.globalHandle2 = -(newGlobal1 - p.position) + p.position; - } - - Vector3 newGlobal2 = Handles.FreeMoveHandle(p.globalHandle2, p.transform.rotation, HandleUtility.GetHandleSize(p.globalHandle2)*0.15f, Vector3.zero, Handles.SphereCap); - - if(newGlobal2 != p.globalHandle2){ - Undo.RegisterUndo(p, "Move Handle"); - p.globalHandle1 = -(newGlobal2 - p.position) + p.position; - p.globalHandle2 = newGlobal2; - } - } - - private static void HandleBroken(BezierPoint p){ - Handles.color = Color.cyan; - - Vector3 newGlobal1 = Handles.FreeMoveHandle(p.globalHandle1, Quaternion.identity, HandleUtility.GetHandleSize(p.globalHandle1)*0.15f, Vector3.zero, Handles.SphereCap); - Vector3 newGlobal2 = Handles.FreeMoveHandle(p.globalHandle2, Quaternion.identity, HandleUtility.GetHandleSize(p.globalHandle2)*0.15f, Vector3.zero, Handles.SphereCap); - - if(newGlobal1 != p.globalHandle1) - { - Undo.RegisterUndo(p, "Move Handle"); - p.globalHandle1 = newGlobal1; - } - - if(newGlobal2 != p.globalHandle2) - { - Undo.RegisterUndo(p, "Move Handle"); - p.globalHandle2 = newGlobal2; - } - } - - private static void HandleAbsent(BezierPoint p) - { - p.handle1 = Vector3.zero; - p.handle2 = Vector3.zero; - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs.meta b/Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs.meta deleted file mode 100644 index 1297f70d..00000000 --- a/Assets/ThirdParty/BezierCurves/Editor/BezierPointEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2f40a14ecad007949831de4081a5a58e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/Example.unity b/Assets/ThirdParty/BezierCurves/Example.unity deleted file mode 100644 index bb26a079..00000000 --- a/Assets/ThirdParty/BezierCurves/Example.unity +++ /dev/null @@ -1,2693 +0,0 @@ -%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.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - 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: 10 - m_Resolution: 1 - m_BakeResolution: 50 - m_AtlasSize: 1024 - m_AO: 1 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !u!196 &5 -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.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &36764205 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 36764207} - - component: {fileID: 36764206} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &36764206 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 36764205} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1198546087} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &36764207 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 36764205} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1198546088} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &67609896 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 67609898} - - component: {fileID: 67609897} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &67609897 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 67609896} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2017356541} - handleStyle: 0 - _handle1: {x: 0.078281164, y: -0.40612793, z: -0.58732814} - _handle2: {x: -0.078281164, y: 0.40612793, z: 0.58732814} ---- !u!4 &67609898 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 67609896} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.043979406, y: 0.27056885, z: 0.08637792} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2017356542} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &69914966 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 69914968} - - component: {fileID: 69914967} - m_Layer: 0 - m_Name: Z-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &69914967 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 69914966} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 0, g: 0, b: 1, a: 1} - _close: 1 - points: - - {fileID: 1262600492} - - {fileID: 1162555141} - - {fileID: 260016904} - - {fileID: 783582148} ---- !u!4 &69914968 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 69914966} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1262600493} - - {fileID: 1162555142} - - {fileID: 260016905} - - {fileID: 783582149} - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &129569344 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 129569346} - - component: {fileID: 129569345} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &129569345 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 129569344} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 761205515} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &129569346 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 129569344} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 761205516} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &181667771 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 181667773} - - component: {fileID: 181667772} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &181667772 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181667771} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 815191108} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &181667773 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 181667771} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 815191109} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &192447618 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 192447620} - - component: {fileID: 192447619} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &192447619 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 192447618} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1332418294} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &192447620 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 192447618} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1332418295} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &260016903 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 260016905} - - component: {fileID: 260016904} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &260016904 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 260016903} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 69914967} - handleStyle: 0 - _handle1: {x: 0.35839844, y: -0.94238305, z: -0.10205072} - _handle2: {x: -0.35839844, y: 0.94238305, z: 0.10205072} ---- !u!4 &260016905 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 260016903} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 69914968} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &334156899 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 334156901} - - component: {fileID: 334156900} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &334156900 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 334156899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1332418294} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &334156901 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 334156899} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1332418295} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &523446342 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 523446344} - - component: {fileID: 523446343} - m_Layer: 0 - m_Name: ZX1-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &523446343 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 523446342} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 1, g: 0, b: 1, a: 1} - _close: 1 - points: - - {fileID: 668875043} - - {fileID: 2086010706} - - {fileID: 1890894075} - - {fileID: 975837447} ---- !u!4 &523446344 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 523446342} - m_LocalRotation: {x: 0.6532815, y: 0.27059802, z: -0.27059802, w: 0.6532815} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 668875044} - - {fileID: 2086010707} - - {fileID: 1890894076} - - {fileID: 975837448} - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &558518910 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 558518912} - - component: {fileID: 558518911} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &558518911 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 558518910} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1332418294} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &558518912 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 558518910} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1332418295} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &668875042 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 668875044} - - component: {fileID: 668875043} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &668875043 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 668875042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 523446343} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &668875044 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 668875042} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 523446344} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &761205514 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 761205516} - - component: {fileID: 761205515} - m_Layer: 0 - m_Name: XY1-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &761205515 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 761205514} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 1, g: 1, b: 0, a: 1} - _close: 1 - points: - - {fileID: 1648047648} - - {fileID: 129569345} - - {fileID: 1738010685} - - {fileID: 1591853609} ---- !u!4 &761205516 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 761205514} - m_LocalRotation: {x: 0, y: 0, z: 0.3826835, w: 0.92387956} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1648047649} - - {fileID: 129569346} - - {fileID: 1738010686} - - {fileID: 1591853610} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &783582147 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 783582149} - - component: {fileID: 783582148} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &783582148 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 783582147} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 69914967} - handleStyle: 0 - _handle1: {x: -0.19250488, y: 0.048828118, z: -0.16259769} - _handle2: {x: 0.19250488, y: -0.048828118, z: 0.16259769} ---- !u!4 &783582149 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 783582147} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 69914968} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &815191107 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 815191109} - - component: {fileID: 815191108} - m_Layer: 0 - m_Name: X-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &815191108 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 815191107} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 1, g: 0, b: 0, a: 1} - _close: 1 - points: - - {fileID: 1540197579} - - {fileID: 892934128} - - {fileID: 181667772} - - {fileID: 2086514518} ---- !u!4 &815191109 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 815191107} - m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1540197580} - - {fileID: 892934129} - - {fileID: 181667773} - - {fileID: 2086514519} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &827773637 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 827773639} - - component: {fileID: 827773638} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &827773638 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 827773637} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1198546087} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &827773639 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 827773637} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1198546088} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &869165256 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 869165258} - - component: {fileID: 869165257} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &869165257 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 869165256} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1332418294} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &869165258 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 869165256} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1332418295} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &892934127 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 892934129} - - component: {fileID: 892934128} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &892934128 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 892934127} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 815191108} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &892934129 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 892934127} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 815191109} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &975837446 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 975837448} - - component: {fileID: 975837447} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &975837447 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 975837446} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 523446343} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &975837448 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 975837446} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 523446344} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1004522334 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1004522336} - - component: {fileID: 1004522335} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1004522335 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1004522334} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1650725735} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &1004522336 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1004522334} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1650725736} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1030562940 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1030562942} - - component: {fileID: 1030562941} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1030562941 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1030562940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1650725735} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &1030562942 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1030562940} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1650725736} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1070382272 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1070382274} - - component: {fileID: 1070382273} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1070382273 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1070382272} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1627586239} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &1070382274 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1070382272} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1627586240} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1162555140 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1162555142} - - component: {fileID: 1162555141} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1162555141 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1162555140} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 69914967} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &1162555142 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1162555140} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 69914968} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1196405784 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1196405786} - - component: {fileID: 1196405785} - m_Layer: 0 - m_Name: Point 4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1196405785 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1196405784} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2017356541} - handleStyle: 0 - _handle1: {x: 0.1, y: 0, z: 0} - _handle2: {x: -0.1, y: -0, z: -0} ---- !u!4 &1196405786 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1196405784} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.896, y: 0.435, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2017356542} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1198546086 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1198546088} - - component: {fileID: 1198546087} - m_Layer: 0 - m_Name: XY2-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1198546087 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1198546086} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 1, g: 1, b: 0, a: 1} - _close: 1 - points: - - {fileID: 1767861211} - - {fileID: 1801748448} - - {fileID: 827773638} - - {fileID: 36764206} ---- !u!4 &1198546088 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1198546086} - m_LocalRotation: {x: 0, y: 0, z: 0.92387956, w: 0.38268346} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1767861212} - - {fileID: 1801748449} - - {fileID: 827773639} - - {fileID: 36764207} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1218221641 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1218221643} - - component: {fileID: 1218221642} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1218221642 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1218221641} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2106407514} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &1218221643 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1218221641} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2106407515} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1258031003 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1258031005} - - component: {fileID: 1258031004} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1258031004 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1258031003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2017356541} - handleStyle: 0 - _handle1: {x: -0.21437311, y: 0.19450781, z: -0.43680984} - _handle2: {x: 0.21437311, y: -0.19450781, z: 0.43680984} ---- !u!4 &1258031005 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1258031003} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.658, y: 0.179, z: -0.19} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2017356542} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1262600491 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1262600493} - - component: {fileID: 1262600492} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1262600492 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1262600491} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 69914967} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &1262600493 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1262600491} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 69914968} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1332418293 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1332418295} - - component: {fileID: 1332418294} - m_Layer: 0 - m_Name: ZX2-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1332418294 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1332418293} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 1, g: 0, b: 1, a: 1} - _close: 1 - points: - - {fileID: 192447619} - - {fileID: 334156900} - - {fileID: 558518911} - - {fileID: 869165257} ---- !u!4 &1332418295 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1332418293} - m_LocalRotation: {x: 0.6532815, y: -0.27059805, z: 0.27059805, w: 0.6532815} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 192447620} - - {fileID: 334156901} - - {fileID: 558518912} - - {fileID: 869165258} - m_Father: {fileID: 0} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1418373485 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1418373487} - - component: {fileID: 1418373486} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1418373486 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1418373485} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2106407514} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &1418373487 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1418373485} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2106407515} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1459647687 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1459647689} - - component: {fileID: 1459647688} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1459647688 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1459647687} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2106407514} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &1459647689 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1459647687} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2106407515} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1495983996 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1495984001} - - component: {fileID: 1495984000} - - component: {fileID: 1495983999} - - component: {fileID: 1495983998} - - component: {fileID: 1495983997} - 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 &1495983997 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1495983996} - m_Enabled: 1 ---- !u!124 &1495983998 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1495983996} - m_Enabled: 1 ---- !u!92 &1495983999 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1495983996} - m_Enabled: 1 ---- !u!20 &1495984000 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1495983996} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - 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: 100 - 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: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1495984001 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1495983996} - m_LocalRotation: {x: 0.3535534, y: 0.3535534, z: -0.14644663, w: 0.85355335} - m_LocalPosition: {x: -2.3157544, y: 3.2749717, z: -2.315754} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1540197578 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1540197580} - - component: {fileID: 1540197579} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1540197579 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1540197578} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 815191108} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &1540197580 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1540197578} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 815191109} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1546760151 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1546760153} - - component: {fileID: 1546760152} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1546760152 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1546760151} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2106407514} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &1546760153 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1546760151} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2106407515} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1591853608 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1591853610} - - component: {fileID: 1591853609} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1591853609 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1591853608} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 761205515} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &1591853610 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1591853608} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 761205516} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1627586238 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1627586240} - - component: {fileID: 1627586239} - m_Layer: 0 - m_Name: YZ2-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1627586239 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1627586238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 0, g: 1, b: 1, a: 1} - _close: 1 - points: - - {fileID: 2036469857} - - {fileID: 1845494029} - - {fileID: 1970297595} - - {fileID: 1070382273} ---- !u!4 &1627586240 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1627586238} - m_LocalRotation: {x: 0.92387956, y: 0, z: 0, w: 0.38268346} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2036469858} - - {fileID: 1845494030} - - {fileID: 1970297596} - - {fileID: 1070382274} - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1648047647 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1648047649} - - component: {fileID: 1648047648} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1648047648 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648047647} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 761205515} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &1648047649 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648047647} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 761205516} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1650725734 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1650725736} - - component: {fileID: 1650725735} - m_Layer: 0 - m_Name: YZ1-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1650725735 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1650725734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 0, g: 1, b: 1, a: 1} - _close: 1 - points: - - {fileID: 1807223580} - - {fileID: 1956839313} - - {fileID: 1030562941} - - {fileID: 1004522335} ---- !u!4 &1650725736 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1650725734} - m_LocalRotation: {x: 0.3826835, y: 0, z: 0, w: 0.92387956} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1807223581} - - {fileID: 1956839314} - - {fileID: 1030562942} - - {fileID: 1004522336} - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1738010684 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1738010686} - - component: {fileID: 1738010685} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1738010685 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1738010684} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 761205515} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &1738010686 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1738010684} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 761205516} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1767861210 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1767861212} - - component: {fileID: 1767861211} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1767861211 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1767861210} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1198546087} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &1767861212 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1767861210} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1198546088} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1801748447 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1801748449} - - component: {fileID: 1801748448} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1801748448 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1801748447} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1198546087} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &1801748449 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1801748447} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1198546088} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1807223579 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1807223581} - - component: {fileID: 1807223580} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1807223580 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807223579} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1650725735} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &1807223581 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807223579} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1650725736} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1845494028 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1845494030} - - component: {fileID: 1845494029} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1845494029 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1845494028} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1627586239} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &1845494030 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1845494028} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1627586240} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1872456974 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1872456976} - - component: {fileID: 1872456975} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1872456975 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1872456974} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2017356541} - handleStyle: 0 - _handle1: {x: -0.27394444, y: 0.5940938, z: 0.13396966} - _handle2: {x: 0.27394444, y: -0.5940938, z: -0.13396966} ---- !u!4 &1872456976 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1872456974} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.25, y: 0.362, z: -0.37} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2017356542} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1890894074 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1890894076} - - component: {fileID: 1890894075} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1890894075 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1890894074} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 523446343} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &1890894076 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1890894074} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 523446344} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1936829849 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1936829851} - - component: {fileID: 1936829850} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1936829850 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1936829849} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 2017356541} - handleStyle: 0 - _handle1: {x: -0.18388975, y: -0.06713867, z: 0.5412119} - _handle2: {x: 0.18388975, y: 0.06713867, z: -0.5412119} ---- !u!4 &1936829851 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1936829849} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.6499903, y: 0.38098145, z: 0.056958973} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2017356542} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1956839312 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1956839314} - - component: {fileID: 1956839313} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1956839313 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1956839312} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1650725735} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &1956839314 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1956839312} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1650725736} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1970297594 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1970297596} - - component: {fileID: 1970297595} - m_Layer: 0 - m_Name: Point 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1970297595 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1970297594} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1627586239} - handleStyle: 0 - _handle1: {x: 0.28, y: 0, z: 0} - _handle2: {x: -0.28, y: -0, z: -0} ---- !u!4 &1970297596 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1970297594} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: -0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1627586240} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2017356540 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2017356542} - - component: {fileID: 2017356541} - m_Layer: 0 - m_Name: GameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2017356541 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2017356540} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 1, g: 1, b: 1, a: 1} - _close: 0 - points: - - {fileID: 1872456975} - - {fileID: 1936829850} - - {fileID: 67609897} - - {fileID: 1258031004} - - {fileID: 1196405785} ---- !u!4 &2017356542 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2017356540} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.935, y: 0.12, z: 0.627} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1872456976} - - {fileID: 1936829851} - - {fileID: 67609898} - - {fileID: 1258031005} - - {fileID: 1196405786} - m_Father: {fileID: 0} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2036469856 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2036469858} - - component: {fileID: 2036469857} - m_Layer: 0 - m_Name: Point 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2036469857 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2036469856} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 1627586239} - handleStyle: 0 - _handle1: {x: -0.28, y: 0, z: 0} - _handle2: {x: 0.28, y: -0, z: -0} ---- !u!4 &2036469858 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2036469856} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1627586240} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2086010705 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2086010707} - - component: {fileID: 2086010706} - m_Layer: 0 - m_Name: Point 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2086010706 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2086010705} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 523446343} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: 0.28} - _handle2: {x: -0, y: -0, z: -0.28} ---- !u!4 &2086010707 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2086010705} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 523446344} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2086514517 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2086514519} - - component: {fileID: 2086514518} - m_Layer: 0 - m_Name: Point 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2086514518 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2086514517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1dff893e341592e438963ea8cbceb377, type: 3} - m_Name: - m_EditorClassIdentifier: - _curve: {fileID: 815191108} - handleStyle: 0 - _handle1: {x: 0, y: 0, z: -0.28} - _handle2: {x: -0, y: -0, z: 0.28} ---- !u!4 &2086514519 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2086514517} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.5, y: -0, z: -0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 815191109} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2106407513 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2106407515} - - component: {fileID: 2106407514} - m_Layer: 0 - m_Name: Y-Ring - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2106407514 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2106407513} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4234cd2c43978e041bbe9323c195c4bd, type: 3} - m_Name: - m_EditorClassIdentifier: - resolution: 30 - drawColor: {r: 0, g: 1, b: 0.118881226, a: 1} - _close: 1 - points: - - {fileID: 1546760152} - - {fileID: 1418373486} - - {fileID: 1459647688} - - {fileID: 1218221642} ---- !u!4 &2106407515 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2106407513} - 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_Children: - - {fileID: 1546760153} - - {fileID: 1418373487} - - {fileID: 1459647689} - - {fileID: 1218221643} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/BezierCurves/Example.unity.meta b/Assets/ThirdParty/BezierCurves/Example.unity.meta deleted file mode 100644 index c8d91d5b..00000000 --- a/Assets/ThirdParty/BezierCurves/Example.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3b3fe768c68c21647b45cad53f1d7c06 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/Scripts.meta b/Assets/ThirdParty/BezierCurves/Scripts.meta deleted file mode 100644 index 4ccc7c2e..00000000 --- a/Assets/ThirdParty/BezierCurves/Scripts.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7e00e96047c254f4d849d6180726e068 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs b/Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs deleted file mode 100644 index 6e28fa14..00000000 --- a/Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs +++ /dev/null @@ -1,557 +0,0 @@ -#region UsingStatements - -using UnityEngine; -using System; -using System.Collections; -using System.Collections.Generic; - -#endregion - -/// -/// - Class for describing and drawing Bezier Curves -/// - Efficiently handles approximate length calculation through 'dirty' system -/// - Has static functions for getting points on curves constructed by Vector3 parameters (GetPoint, GetCubicPoint, GetQuadraticPoint, and GetLinearPoint) -/// -[ExecuteInEditMode] -[Serializable] -public class BezierCurve : MonoBehaviour { - - #region PublicVariables - - /// - /// - the number of mid-points calculated for each pair of bezier points - /// - used for drawing the curve in the editor - /// - used for calculating the "length" variable - /// - public int resolution = 30; - - /// - /// Gets or sets a value indicating whether this is dirty. - /// - /// - /// true if dirty; otherwise, false. - /// - public bool dirty { get; private set; } - - /// - /// - color this curve will be drawn with in the editor - /// - set in the editor - /// - public Color drawColor = Color.white; - - #endregion - - #region PublicProperties - - /// - /// - set in the editor - /// - used to determine if the curve should be drawn as "closed" in the editor - /// - used to determine if the curve's length should include the curve between the first and the last points in "points" array - /// - setting this value will cause the curve to become dirty - /// - [SerializeField] private bool _close; - public bool close - { - get { return _close; } - set - { - if(_close == value) return; - _close = value; - dirty = true; - } - } - - /// - /// - set internally - /// - gets point corresponding to "index" in "points" array - /// - does not allow direct set - /// - /// - /// - the index - /// - public BezierPoint this[int index] - { - get { return points[index]; } - } - - /// - /// - number of points stored in 'points' variable - /// - set internally - /// - does not include "handles" - /// - /// - /// - The point count - /// - public int pointCount - { - get { return points.Length; } - } - - /// - /// - The approximate length of the curve - /// - recalculates if the curve is "dirty" - /// - private float _length; - public float length - { - get - { - if(dirty) - { - _length = 0; - for(int i = 0; i < points.Length - 1; i++){ - _length += ApproximateLength(points[i], points[i + 1], resolution); - } - - if(close) _length += ApproximateLength(points[points.Length - 1], points[0], resolution); - - dirty = false; - } - - return _length; - } - } - - #endregion - - #region PrivateVariables - - /// - /// - Array of point objects that make up this curve - /// - Populated through editor - /// - [SerializeField] private BezierPoint[] points = new BezierPoint[0]; - - #endregion - - #region UnityFunctions - - void OnDrawGizmos () { - Gizmos.color = drawColor; - - if(points.Length > 1){ - for(int i = 0; i < points.Length - 1; i++){ - DrawCurve(points[i], points[i+1], resolution); - } - - if (close) DrawCurve(points[points.Length - 1], points[0], resolution); - } - } - - void Awake(){ - dirty = true; - } - - #endregion - - #region PublicFunctions - - /// - /// - Adds the given point to the end of the curve ("points" array) - /// - /// - /// - The point to add. - /// - public void AddPoint(BezierPoint point) - { - List tempArray = new List(points); - tempArray.Add(point); - points = tempArray.ToArray(); - dirty = true; - } - - /// - /// - Adds a point at position - /// - /// - /// - The point object - /// - /// - /// - Where to add the point - /// - public BezierPoint AddPointAt(Vector3 position) - { - GameObject pointObject = new GameObject("Point "+pointCount); - - pointObject.transform.parent = transform; - pointObject.transform.position = position; - - BezierPoint newPoint = pointObject.AddComponent(); - newPoint.curve = this; - - return newPoint; - } - - /// - /// - Removes the given point from the curve ("points" array) - /// - /// - /// - The point to remove - /// - public void RemovePoint(BezierPoint point) - { - List tempArray = new List(points); - tempArray.Remove(point); - points = tempArray.ToArray(); - dirty = false; - } - - /// - /// - Gets a copy of the bezier point array used to define this curve - /// - /// - /// - The cloned array of points - /// - public BezierPoint[] GetAnchorPoints() - { - return (BezierPoint[])points.Clone(); - } - - /// - /// - Gets the point at 't' percent along this curve - /// - /// - /// - Returns the point at 't' percent - /// - /// - /// - Value between 0 and 1 representing the percent along the curve (0 = 0%, 1 = 100%) - /// - public Vector3 GetPointAt(float t) - { - if(t <= 0) return points[0].position; - else if (t >= 1) return points[points.Length - 1].position; - - float totalPercent = 0; - float curvePercent = 0; - - BezierPoint p1 = null; - BezierPoint p2 = null; - - for(int i = 0; i < points.Length - 1; i++) - { - curvePercent = ApproximateLength(points[i], points[i + 1], 10) / length; - if(totalPercent + curvePercent > t) - { - p1 = points[i]; - p2 = points[i + 1]; - break; - } - - else totalPercent += curvePercent; - } - - if(close && p1 == null) - { - p1 = points[points.Length - 1]; - p2 = points[0]; - } - - t -= totalPercent; - - return GetPoint(p1, p2, t / curvePercent); - } - - /// - /// - Get the index of the given point in this curve - /// - /// - /// - The index, or -1 if the point is not found - /// - /// - /// - Point to search for - /// - public int GetPointIndex(BezierPoint point) - { - int result = -1; - for(int i = 0; i < points.Length; i++) - { - if(points[i] == point) - { - result = i; - break; - } - } - - return result; - } - - /// - /// - Sets this curve to 'dirty' - /// - Forces the curve to recalculate its length - /// - public void SetDirty() - { - dirty = true; - } - - #endregion - - #region PublicStaticFunctions - - /// - /// - Draws the curve in the Editor - /// - /// - /// - The bezier point at the beginning of the curve - /// - /// - /// - The bezier point at the end of the curve - /// - /// - /// - The number of segments along the curve to draw - /// - public static void DrawCurve(BezierPoint p1, BezierPoint p2, int resolution) - { - int limit = resolution+1; - float _res = resolution; - Vector3 lastPoint = p1.position; - Vector3 currentPoint = Vector3.zero; - - for(int i = 1; i < limit; i++){ - currentPoint = GetPoint(p1, p2, i/_res); - Gizmos.DrawLine(lastPoint, currentPoint); - lastPoint = currentPoint; - } - } - - /// - /// - Gets the point 't' percent along a curve - /// - Automatically calculates for the number of relevant points - /// - /// - /// - The point 't' percent along the curve - /// - /// - /// - The bezier point at the beginning of the curve - /// - /// - /// - The bezier point at the end of the curve - /// - /// - /// - Value between 0 and 1 representing the percent along the curve (0 = 0%, 1 = 100%) - /// - public static Vector3 GetPoint(BezierPoint p1, BezierPoint p2, float t) - { - if(p1.handle2 != Vector3.zero) - { - if(p2.handle1 != Vector3.zero) return GetCubicCurvePoint(p1.position, p1.globalHandle2, p2.globalHandle1, p2.position, t); - else return GetQuadraticCurvePoint(p1.position, p1.globalHandle2, p2.position, t); - } - - else - { - if(p2.handle1 != Vector3.zero) return GetQuadraticCurvePoint(p1.position, p2.globalHandle1, p2.position, t); - else return GetLinearPoint(p1.position, p2.position, t); - } - } - - /// - /// - Gets the point 't' percent along a third-order curve - /// - /// - /// - The point 't' percent along the curve - /// - /// - /// - The point at the beginning of the curve - /// - /// - /// - The second point along the curve - /// - /// - /// - The third point along the curve - /// - /// - /// - The point at the end of the curve - /// - /// - /// - Value between 0 and 1 representing the percent along the curve (0 = 0%, 1 = 100%) - /// - public static Vector3 GetCubicCurvePoint(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, float t) - { - t = Mathf.Clamp01(t); - - Vector3 part1 = Mathf.Pow(1 - t, 3) * p1; - Vector3 part2 = 3 * Mathf.Pow(1 - t, 2) * t * p2; - Vector3 part3 = 3 * (1 - t) * Mathf.Pow(t, 2) * p3; - Vector3 part4 = Mathf.Pow(t, 3) * p4; - - return part1 + part2 + part3 + part4; - } - - /// - /// - Gets the point 't' percent along a second-order curve - /// - /// - /// - The point 't' percent along the curve - /// - /// - /// - The point at the beginning of the curve - /// - /// - /// - The second point along the curve - /// - /// - /// - The point at the end of the curve - /// - /// - /// - Value between 0 and 1 representing the percent along the curve (0 = 0%, 1 = 100%) - /// - public static Vector3 GetQuadraticCurvePoint(Vector3 p1, Vector3 p2, Vector3 p3, float t) - { - t = Mathf.Clamp01(t); - - Vector3 part1 = Mathf.Pow(1 - t, 2) * p1; - Vector3 part2 = 2 * (1 - t) * t * p2; - Vector3 part3 = Mathf.Pow(t, 2) * p3; - - return part1 + part2 + part3; - } - - /// - /// - Gets point 't' percent along a linear "curve" (line) - /// - This is exactly equivalent to Vector3.Lerp - /// - /// - /// - The point 't' percent along the curve - /// - /// - /// - The point at the beginning of the line - /// - /// - /// - The point at the end of the line - /// - /// - /// - Value between 0 and 1 representing the percent along the line (0 = 0%, 1 = 100%) - /// - public static Vector3 GetLinearPoint(Vector3 p1, Vector3 p2, float t) - { - return p1 + ((p2 - p1) * t); - } - - /// - /// - Gets point 't' percent along n-order curve - /// - /// - /// - The point 't' percent along the curve - /// - /// - /// - Value between 0 and 1 representing the percent along the curve (0 = 0%, 1 = 100%) - /// - /// - /// - The points used to define the curve - /// - public static Vector3 GetPoint(float t, params Vector3[] points){ - t = Mathf.Clamp01(t); - - int order = points.Length-1; - Vector3 point = Vector3.zero; - Vector3 vectorToAdd; - - for(int i = 0; i < points.Length; i++){ - vectorToAdd = points[points.Length-i-1] * (BinomialCoefficient(i, order) * Mathf.Pow(t, order-i) * Mathf.Pow((1-t), i)); - point += vectorToAdd; - } - - return point; - } - - /// - /// - Approximates the length - /// - /// - /// - The approximate length - /// - /// - /// - The bezier point at the start of the curve - /// - /// - /// - The bezier point at the end of the curve - /// - /// - /// - The number of points along the curve used to create measurable segments - /// - public static float ApproximateLength(BezierPoint p1, BezierPoint p2, int resolution = 10) - { - float _res = resolution; - float total = 0; - Vector3 lastPosition = p1.position; - Vector3 currentPosition; - - for(int i = 0; i < resolution + 1; i++) - { - currentPosition = GetPoint(p1, p2, i / _res); - total += (currentPosition - lastPosition).magnitude; - lastPosition = currentPosition; - } - - return total; - } - - #endregion - - #region UtilityFunctions - - private static int BinomialCoefficient(int i, int n){ - return Factoral(n)/(Factoral(i)*Factoral(n-i)); - } - - private static int Factoral(int i){ - if(i == 0) return 1; - - int total = 1; - - while(i-1 >= 0){ - total *= i; - i--; - } - - return total; - } - - #endregion - - /* needs testing - public Vector3 GetPointAtDistance(float distance) - { - if(close) - { - if(distance < 0) while(distance < 0) { distance += length; } - else if(distance > length) while(distance > length) { distance -= length; } - } - - else - { - if(distance <= 0) return points[0].position; - else if(distance >= length) return points[points.Length - 1].position; - } - - float totalLength = 0; - float curveLength = 0; - - BezierPoint firstPoint = null; - BezierPoint secondPoint = null; - - for(int i = 0; i < points.Length - 1; i++) - { - curveLength = ApproximateLength(points[i], points[i + 1], resolution); - if(totalLength + curveLength >= distance) - { - firstPoint = points[i]; - secondPoint = points[i+1]; - break; - } - else totalLength += curveLength; - } - - if(firstPoint == null) - { - firstPoint = points[points.Length - 1]; - secondPoint = points[0]; - curveLength = ApproximateLength(firstPoint, secondPoint, resolution); - } - - distance -= totalLength; - return GetPoint(distance / curveLength, firstPoint, secondPoint); - } - */ -} \ No newline at end of file diff --git a/Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs.meta b/Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs.meta deleted file mode 100644 index df4e5c18..00000000 --- a/Assets/ThirdParty/BezierCurves/Scripts/BezierCurve.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4234cd2c43978e041bbe9323c195c4bd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs b/Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs deleted file mode 100644 index 5abe769d..00000000 --- a/Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs +++ /dev/null @@ -1,170 +0,0 @@ -#region UsingStatements - -using UnityEngine; -using System; -using System.Collections; - -#endregion - -/// -/// - Helper class for storing and manipulating Bezier Point data -/// - Ensures that handles are in correct relation to one another -/// - Handles adding/removing self from curve point lists -/// - Calls SetDirty() on curve when edited -/// -[Serializable] -public class BezierPoint : MonoBehaviour{ - - #region PublicEnumerations - - /// - /// - Enumeration describing the relationship between a point's handles - /// - Connected : The point's handles are mirrored across the point - /// - Broken : Each handle moves independently of the other - /// - None : This point has no handles (both handles are located ON the point) - /// - public enum HandleStyle - { - Connected, - Broken, - None, - } - - #endregion - - #region PublicProperties - - /// - /// - Curve this point belongs to - /// - Changing this value will automatically remove this point from the current curve and add it to the new one - /// - [SerializeField] - private BezierCurve _curve; - public BezierCurve curve - { - get{return _curve;} - set - { - if(_curve) _curve.RemovePoint(this); - _curve = value; - _curve.AddPoint(this); - } - } - - /// - /// - Value describing the relationship between this point's handles - /// - public HandleStyle handleStyle; - - /// - /// - Shortcut to transform.position - /// - /// - /// - The point's world position - /// - public Vector3 position - { - get { return transform.position; } - set { transform.position = value; } - } - - /// - /// - Shortcut to transform.localPosition - /// - /// - /// - The point's local position. - /// - public Vector3 localPosition - { - get { return transform.localPosition; } - set { transform.localPosition = value; } - } - - /// - /// - Local position of the first handle - /// - Setting this value will cause the curve to become dirty - /// - This handle effects the curve generated from this point and the point proceeding it in curve.points - /// - [SerializeField] - private Vector3 _handle1; - public Vector3 handle1 - { - get { return _handle1; } - set - { - if(_handle1 == value) return; - _handle1 = value; - if(handleStyle == HandleStyle.None) handleStyle = HandleStyle.Broken; - else if(handleStyle == HandleStyle.Connected) _handle2 = -value; - _curve.SetDirty(); - } - } - - /// - /// - Global position of the first handle - /// - Ultimately stored in the 'handle1' variable - /// - Setting this value will cause the curve to become dirty - /// - This handle effects the curve generated from this point and the point proceeding it in curve.points - /// - public Vector3 globalHandle1 - { - get{return transform.TransformPoint(handle1);} - set{handle1 = transform.InverseTransformPoint(value);} - } - - /// - /// - Local position of the second handle - /// - Setting this value will cause the curve to become dirty - /// - This handle effects the curve generated from this point and the point coming after it in curve.points - /// - [SerializeField] - private Vector3 _handle2; - public Vector3 handle2 - { - get { return _handle2; } - set - { - if(_handle2 == value) return; - _handle2 = value; - if(handleStyle == HandleStyle.None) handleStyle = HandleStyle.Broken; - else if(handleStyle == HandleStyle.Connected) _handle1 = -value; - _curve.SetDirty(); - } - } - - /// - /// - Global position of the second handle - /// - Ultimately stored in the 'handle2' variable - /// - Setting this value will cause the curve to become dirty - /// - This handle effects the curve generated from this point and the point coming after it in curve.points - /// - public Vector3 globalHandle2 - { - get{return transform.TransformPoint(handle2);} - set{handle2 = transform.InverseTransformPoint(value);} - } - - #endregion - - #region PrivateVariables - - /// - /// - Used to determine if this point has moved since the last frame - /// - private Vector3 lastPosition; - - #endregion - - #region MonoBehaviourFunctions - - void Update() - { - if(!_curve.dirty && transform.position != lastPosition) - { - _curve.SetDirty(); - lastPosition = transform.position; - } - } - - #endregion -} diff --git a/Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs.meta b/Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs.meta deleted file mode 100644 index a0f6a990..00000000 --- a/Assets/ThirdParty/BezierCurves/Scripts/BezierPoint.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1dff893e341592e438963ea8cbceb377 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/BezierCurves/readme.txt b/Assets/ThirdParty/BezierCurves/readme.txt deleted file mode 100644 index c363f511..00000000 --- a/Assets/ThirdParty/BezierCurves/readme.txt +++ /dev/null @@ -1,17 +0,0 @@ -Product : Bezier Curve Editor Package -Studio : Arkham Interactive -Date : September 9th, 2013 -Version : 1.0 -Email : support@arkhaminteractive.com - -How to use: - 1) Add BezierCurve package to your Unity project - 2a) Add BezierCurve.cs script from Assets/BezierCurves/Scripts to any object - 2b) Alternatively, select GameObject/Create Other/Bezier Curve - 3) Use "Add Point" button to add bezier points to the curve - 4) Use "X" button to remove bezier points from the curve - 5) Use "/\" or "\/" to move points up or down in the curve order - - - The BezierCurve class also contains static functions used for getting points on first, second, and third order bezier curves. - - These functions take the positions of the anchor points as arguments. - - Instances of the BezierCurve object use these same functions to calculate positions. \ No newline at end of file diff --git a/Assets/ThirdParty/BezierCurves/readme.txt.meta b/Assets/ThirdParty/BezierCurves/readme.txt.meta deleted file mode 100644 index c58d287d..00000000 --- a/Assets/ThirdParty/BezierCurves/readme.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1c019e87c4c680d4ba6e2fb138a2e1ee -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant.meta b/Assets/ThirdParty/Demigiant.meta deleted file mode 100644 index c4577b28..00000000 --- a/Assets/ThirdParty/Demigiant.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6ae49c1e19078794ea612c4dd7e5886a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween.meta b/Assets/ThirdParty/Demigiant/DOTween.meta deleted file mode 100644 index b7936059..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween.meta +++ /dev/null @@ -1,21 +0,0 @@ -fileFormatVersion: 2 -guid: a50bd9a009c8dfc4ebd88cc8101225a7 -labels: -- Tween -- Tweening -- Animation -- HOTween -- Paths -- VisualScripting -- VisualEditor -- iTween -- LeanTween -- DFTween -- Ease -- Easing -- Shake -- Punch -- Text -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween.XML b/Assets/ThirdParty/Demigiant/DOTween/DOTween.XML deleted file mode 100644 index 74ae353b..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween.XML +++ /dev/null @@ -1,2207 +0,0 @@ - - - - DOTween - - - - - Update type - - - - Updates every frame during Update calls - - - Updates every frame during LateUpdate calls - - - Updates using FixedUpdate calls - - - - Path mode (used to determine correct LookAt orientation) - - - - Ignores the path mode (and thus LookAt behaviour) - - - Regular 3D path - - - 2D top-down path - - - 2D side-scroller path - - - - Used internally - - - - - This class serves only as a utility class to store tween settings to apply on multiple tweens. - It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining - - - - A variable you can eventually Clear and reuse when needed, - to avoid instantiating TweenParams objects - - - Creates a new TweenParams object, which you can use to store tween settings - to pass to multiple tweens via myTween.SetAs(myTweenParms) - - - Clears and resets this TweenParams instance using default values, - so it can be reused without instantiating another one - - - Sets the autoKill behaviour of the tween. - Has no effect if the tween has already started - If TRUE the tween will be automatically killed when complete - - - Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. - The ID to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets the target for the tween, which can then be used as a filter with DOTween's static methods. - IMPORTANT: use it with caution. If you just want to set an ID for the tween use SetId instead. - When using shorcuts the shortcut target is already assigned as the tween's target, - so using this method will overwrite it and prevent shortcut-operations like myTarget.DOPause from working correctly. - The target to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets the looping options for the tween. - Has no effect if the tween has already started - Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) - Loop behaviour type (default: LoopType.Restart) - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - Eventual overshoot or amplitude to use with Back or Elastic easeType (default is 1.70158) - Eventual period to use with Elastic easeType (default is 0) - - - Sets the ease of the tween using an AnimationCurve. - If applied to Sequences eases the whole sequence animation - - - Sets the ease of the tween using a custom ease function. - If applied to Sequences eases the whole sequence animation - - - Sets the recycling behaviour for the tween. - If TRUE the tween will be recycled after being killed, otherwise it will be destroyed. - - - Sets the update type to the one defined in DOTween.defaultUpdateType (UpdateType.Normal unless changed) - and lets you choose if it should be independent from Unity's Time.timeScale - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the type of update (default or independent) for the tween - The type of update (default: UpdateType.Normal) - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the onStart callback for the tween. - Called the first time the tween is set in a playing state, after any eventual delay - - - Sets the onPlay callback for the tween. - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Sets the onRewind callback for the tween. - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Sets the onUpdate callback for the tween. - Called each time the tween updates - - - Sets the onStepComplete callback for the tween. - Called the moment the tween completes one loop cycle, even when going backwards - - - Sets the onComplete callback for the tween. - Called the moment the tween reaches its final forward position, loops included - - - Sets the onKill callback for the tween. - Called the moment the tween is killed - - - Sets the onWaypointChange callback for the tween. - Called when a path tween reaches a new waypoint - - - Sets a delayed startup for the tween. - Has no effect on Sequences or if the tween has already started - - - If isRelative is TRUE sets the tween as relative - (the endValue will be calculated as startValue + endValue instead than being used directly). - Has no effect on Sequences or if the tween has already started - - - If isSpeedBased is TRUE sets the tween as speed based - (the duration will represent the number of units the tween moves x second). - Has no effect on Sequences, nested tweens, or if the tween has already started - - - - Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). - Contains all instance-based methods - - - - - Used to allow method chaining with DOTween.Init - - - - - Directly sets the current max capacity of Tweeners and Sequences - (meaning how many Tweeners and Sequences can be running at the same time), - so that DOTween doesn't need to automatically increase them in case the max is reached - (which might lead to hiccups when that happens). - Sequences capacity must be less or equal to Tweeners capacity - (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). - Beware: use this method only when there are no tweens running. - - Max Tweeners capacity. - Default: 200 - Max Sequences capacity. - Default: 50 - - - Used internally inside Unity Editor, as a trick to update DOTween's inspector at every frame - - - - Directly sets the current max capacity of Tweeners and Sequences - (meaning how many Tweeners and Sequences can be running at the same time), - so that DOTween doesn't need to automatically increase them in case the max is reached - (which might lead to hiccups when that happens). - Sequences capacity must be less or equal to Tweeners capacity - (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). - Beware: use this method only when there are no tweens running. - - Max Tweeners capacity. - Default: 200 - Max Sequences capacity. - Default: 50 - - - - Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) - - - - - Controls other tweens as a group - - - - - Indicates either a Tweener or a Sequence - - - - Called the first time the tween is set in a playing state, after any eventual delay - - - TimeScale for the tween - - - If TRUE the tween wil go backwards - - - Id (usable for filtering with DOTween static methods). Can be an int, a string, an object, or anything else - - - Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shorcuts - - - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Called each time the tween updates - - - Called the moment the tween completes one loop cycle - - - Called the moment the tween reaches completion (loops included) - - - Called the moment the tween is killed - - - Called when a path tween's current waypoint changes - - - Gets and sets the time position (loops included, delays excluded) of the tween - - - - Rotation mode used with DORotate methods - - - - - Fastest way that never rotates beyond 360° - - - - - Fastest way that rotates beyond 360° - - - - - Adds the given rotation to the transform using world axis and an advanced precision mode - (like when using transform.Rotate(Space.World)). - In this mode the end value is is always considered relative - - - - - Adds the given rotation to the transform's local axis - (like when rotating an object with the "local" switch enabled in Unity's editor or using transform.Rotate(Space.Self)). - In this mode the end value is is always considered relative - - - - - This plugin generates some GC allocations at startup - - - - - Don't assign this! It's assigned automatically when creating 0 duration tweens - - - - - Don't assign this! It's assigned automatically when setting the ease to an AnimationCurve or to a custom ease function - - - - - Types of log behaviours - - - - Log only warnings and errors - - - Log warnings, errors and additional infos - - - Log only errors - - - - Methods that extend Tween objects and allow to set their parameters - - - - Sets the autoKill behaviour of the tween. - Has no effect if the tween has already started - - - Sets the autoKill behaviour of the tween. - Has no effect if the tween has already started - If TRUE the tween will be automatically killed when complete - - - Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. - The ID to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets the target for the tween, which can then be used as a filter with DOTween's static methods. - IMPORTANT: use it with caution. If you just want to set an ID for the tween use SetId instead. - When using shorcuts the shortcut target is already assigned as the tween's target, - so using this method will overwrite it and prevent shortcut-operations like myTarget.DOPause from working correctly. - The target to assign to this tween. Can be an int, a string, an object or anything else. - - - Sets the looping options for the tween. - Has no effect if the tween has already started - Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) - - - Sets the looping options for the tween. - Has no effect if the tween has already started - Number of cycles to play (-1 for infinite - will be converted to 1 in case the tween is nested in a Sequence) - Loop behaviour type (default: LoopType.Restart) - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - Eventual overshoot to use with Back ease (default is 1.70158) - - - Sets the ease of the tween. - If applied to Sequences eases the whole sequence animation - Eventual amplitude to use with Elastic easeType (default is 1.70158) - Eventual period to use with Elastic easeType (default is 0) - - - Sets the ease of the tween using an AnimationCurve. - If applied to Sequences eases the whole sequence animation - - - Sets the ease of the tween using a custom ease function (which must return a value between 0 and 1). - If applied to Sequences eases the whole sequence animation - - - Allows the tween to be recycled after being killed. - - - Sets the recycling behaviour for the tween. - If TRUE the tween will be recycled after being killed, otherwise it will be destroyed. - - - Sets the update type to UpdateType.Normal and lets you choose if it should be independent from Unity's Time.timeScale - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the type of update for the tween - The type of update (defalt: UpdateType.Normal) - - - Sets the type of update for the tween and lets you choose if it should be independent from Unity's Time.timeScale - The type of update - If TRUE the tween will ignore Unity's Time.timeScale - - - Sets the onStart callback for the tween. - Called the first time the tween is set in a playing state, after any eventual delay - - - Sets the onPlay callback for the tween. - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Sets the onPlay callback for the tween. - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Sets the onRewind callback for the tween. - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Sets the onUpdate callback for the tween. - Called each time the tween updates - - - Sets the onStepComplete callback for the tween. - Called the moment the tween completes one loop cycle, even when going backwards - - - Sets the onComplete callback for the tween. - Called the moment the tween reaches its final forward position, loops included - - - Sets the onKill callback for the tween. - Called the moment the tween is killed - - - Sets the onWaypointChange callback for the tween. - Called when a path tween's current waypoint changes - - - Sets the parameters of the tween (id, ease, loops, delay, timeScale, callbacks, etc) as the parameters of the given one. - Doesn't copy specific SetOptions settings: those will need to be applied manually each time. - Has no effect if the tween has already started. - NOTE: the tween's target will not be changed - Tween from which to copy the parameters - - - Sets the parameters of the tween (id, ease, loops, delay, timeScale, callbacks, etc) as the parameters of the given TweenParams. - Has no effect if the tween has already started. - TweenParams from which to copy the parameters - - - Adds the given tween to the end of the Sequence. - Has no effect if the Sequence has already started - The tween to append - - - Adds the given tween to the beginning of the Sequence, pushing forward the other nested content. - Has no effect if the Sequence has already started - The tween to prepend - - - Inserts the given tween at the same time position of the last tween added to the Sequence. - Has no effect if the Sequence has already started - - - Inserts the given tween at the given time position in the Sequence, - automatically adding an interval if needed. - Has no effect if the Sequence has already started - The time position where the tween will be placed - The tween to insert - - - Adds the given interval to the end of the Sequence. - Has no effect if the Sequence has already started - The interval duration - - - Adds the given interval to the beginning of the Sequence, pushing forward the other nested content. - Has no effect if the Sequence has already started - The interval duration - - - Adds the given callback to the end of the Sequence. - Has no effect if the Sequence has already started - The callback to append - - - Adds the given callback to the beginning of the Sequence, pushing forward the other nested content. - Has no effect if the Sequence has already started - The callback to prepend - - - Inserts the given callback at the given time position in the Sequence, - automatically adding an interval if needed. - Has no effect if the Sequence has already started - The time position where the callback will be placed - The callback to insert - - - Changes a TO tween into a FROM tween: sets the current target's position as the tween's endValue - then immediately sends the target to the previously set endValue. - - - Changes a TO tween into a FROM tween: sets the current target's position as the tween's endValue - then immediately sends the target to the previously set endValue. - If TRUE the FROM value will be calculated as relative to the current one - - - Sets a delayed startup for the tween. - Has no effect on Sequences or if the tween has already started - - - Sets the tween as relative - (the endValue will be calculated as startValue + endValue instead than being used directly). - Has no effect on Sequences or if the tween has already started - - - If isRelative is TRUE sets the tween as relative - (the endValue will be calculated as startValue + endValue instead than being used directly). - Has no effect on Sequences or if the tween has already started - - - If isSpeedBased is TRUE sets the tween as speed based - (the duration will represent the number of units the tween moves x second). - Has no effect on Sequences, nested tweens, or if the tween has already started - - - If isSpeedBased is TRUE sets the tween as speed based - (the duration will represent the number of units the tween moves x second). - Has no effect on Sequences, nested tweens, or if the tween has already started - - - Options for float tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector2 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector2 tweens - Selecting an axis will tween the vector only on that axis, leaving the others untouched - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector3 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector3 tweens - Selecting an axis will tween the vector only on that axis, leaving the others untouched - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector4 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector4 tweens - Selecting an axis will tween the vector only on that axis, leaving the others untouched - If TRUE the tween will smoothly snap all values to integers - - - Options for Quaternion tweens - If TRUE (default) the rotation will take the shortest route, and will not rotate more than 360°. - If FALSE the rotation will be fully accounted. Is always FALSE if the tween is set as relative - - - Options for Color tweens - If TRUE only the alpha value of the color will be tweened - - - Options for Vector4 tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector4 tweens - If TRUE, rich text will be interpreted correctly while animated, - otherwise all tags will be considered as normal text - The type of scramble to use, if any - A string containing the characters to use for scrambling. - Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. - Leave it to NULL to use default ones - - - Options for Vector3Array tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Vector3Array tweens - If TRUE the tween will smoothly snap all values to integers - - - Options for Path tweens (created via the DOPath shortcut) - The eventual movement axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - The eventual rotation axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - - - Options for Path tweens (created via the DOPath shortcut) - If TRUE the path will be automatically closed - The eventual movement axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - The eventual rotation axis to lock. You can input multiple axis if you separate them like this: - AxisConstrain.X | AxisConstraint.Y - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target towards the given position. - Must be chained directly to the tween creation method or to a SetOptions - The position to look at - The eventual direction to consider as "forward". - If left to NULL defaults to the regular forward side of the transform - The vector that defines in which direction up is (default: Vector3.up) - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target towards another transform. - Must be chained directly to the tween creation method or to a SetOptions - The transform to look at - The eventual direction to consider as "forward". - If left to NULL defaults to the regular forward side of the transform - The vector that defines in which direction up is (default: Vector3.up) - - - Additional LookAt options for Path tweens (created via the DOPath shortcut). - Orients the target to the path, with the given lookAhead. - Must be chained directly to the tween creation method or to a SetOptions - The percentage of lookAhead to use (0 to 1) - The eventual direction to consider as "forward". - If left to NULL defaults to the regular forward side of the transform - The vector that defines in which direction up is (default: Vector3.up) - - - - Methods that extend Tween objects and allow to control or get data from them - - - - Completes the tween - - - Flips the direction of this tween (backwards if it was going forward or viceversa) - - - Forces the tween to initialize its settings immediately - - - Send the tween to the given position in time - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - Kills the tween - If TRUE completes the tween before killing it - - - Pauses the tween - - - Plays the tween - - - Sets the tween in a backwards direction and plays it - - - Sets the tween in a forward direction and plays it - - - Restarts the tween from the beginning - If TRUE includes the eventual tween delay, otherwise skips it - - - Rewinds the tween - If TRUE includes the eventual tween delay, otherwise skips it - - - Plays the tween if it was paused, pauses it if it was playing - - - Send a path tween to the given waypoint. - Has no effect if this is not a path tween. - BEWARE, this is a special utility method: - it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually - (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) - Waypoint index to reach - (if higher than the max waypoint index the tween will simply go to the last one) - If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it - - - - Creates a yield instruction that waits until the tween is killed or complete. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForCompletion(); - - - - - Creates a yield instruction that waits until the tween is killed or rewinded. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForRewind(); - - - - - Creates a yield instruction that waits until the tween is killed. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForKill(); - - - - - Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForElapsedLoops(2); - - Elapsed loops to wait for - - - - Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForPosition(2.5f); - - Position (loops included, delays excluded) to wait for - - - - Creates a yield instruction that waits until the tween is killed or started - (meaning when the tween is set in a playing state the first time, after any eventual delay). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForStart(); - - - - Returns the total number of loops completed by this tween - - - Returns the eventual delay set for this tween - - - Returns the duration of this tween (delays excluded). - NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts - If TRUE returns the full duration loops included, - otherwise the duration of a single loop cycle - - - Returns the elapsed time for this tween (delays exluded) - If TRUE returns the elapsed time since startup loops included, - otherwise the elapsed time within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded) - If TRUE returns the elapsed percentage since startup loops included, - otherwise the elapsed percentage within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded), - based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 - - - Returns FALSE if this tween has been killed. - BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. - When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. - If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - - - Returns TRUE if this tween was reversed and is set to go backwards - - - Returns TRUE if the tween is complete - (silently fails and returns FALSE if the tween has been killed) - - - Returns TRUE if this tween has been initialized - - - Returns TRUE if this tween is playing - - - - Returns a point on a path based on the given path percentage - (returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized) - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - Percentage of the path (0 to 1) on which to get the point - - - - Returns the length of a path (returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized). - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - - - - Used for tween callbacks - - - - - Used for tween callbacks - - - - - Used for custom and animationCurve-based ease functions. Must return a value between 0 and 1. - - - - - Used in place of System.Func, which is not available in mscorlib. - - - - - Used in place of System.Action. - - - - - Types of autoPlay behaviours - - - - No tween is automatically played - - - Only Sequences are automatically played - - - Only Tweeners are automatically played - - - All tweens are automatically played - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances - - - - Tweens an AudioSource's volume to the given value. - Also stores the AudioSource as the tween's target so it can be used for filtered operations - The end value to reach (0 to 1)The duration of the tween - - - Tweens an AudioSource's pitch to the given value. - Also stores the AudioSource as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's aspect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's backgroundColor to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's farClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's fieldOfView to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's nearClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's orthographicSize to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's pixelRect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's rect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Shakes a Camera's localPosition along its relative X Y axes with the given values. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Shakes a Camera's localPosition along its relative X Y axes with the given values. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Shakes a Camera's localRotation. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Shakes a Camera's localRotation. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Tweens a Light's color to the given value. - Also stores the light as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Light's intensity to the given value. - Also stores the light as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Light's shadowStrength to the given value. - Also stores the light as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a LineRenderer's color to the given value. - Also stores the LineRenderer as the tween's target so it can be used for filtered operations. - Note that this method requires to also insert the start colors for the tween, - since LineRenderers have no way to get them. - The start value to tween from - The end value to reachThe duration of the tween - - - Tweens a Material's color to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Material's named color property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween (like _Tint or _SpecColor) - The duration of the tween - - - Tweens a Material's alpha color to the given value - (will have no effect unless your material supports transparency). - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Material's alpha color to the given value - (will have no effect unless your material supports transparency). - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween (like _Tint or _SpecColor) - The duration of the tween - - - Tweens a Material's named float property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Material's texture offset to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The duration of the tween - - - Tweens a Material's named texture offset property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Material's texture scale to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The duration of the tween - - - Tweens a Material's named texture scale property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Material's named Vector property to the given value. - Also stores the material as the tween's target so it can be used for filtered operations - The end value to reach - The name of the material property to tween - The duration of the tween - - - Tweens a Rigidbody's position to the given value. - Also stores the rigidbody as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody's X position to the given value. - Also stores the rigidbody as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody's Y position to the given value. - Also stores the rigidbody as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody's Z position to the given value. - Also stores the rigidbody as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody's rotation to the given value. - Also stores the rigidbody as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - Rotation mode - - - Tweens a Rigidbody's rotation so that it will look towards the given position. - Also stores the rigidbody as the tween's target so it can be used for filtered operations - The position to look atThe duration of the tween - Eventual axis constraint for the rotation - The vector that defines in which direction up is (default: Vector3.up) - - - Tweens a Rigidbody's position to the given value, while also applying a jump effect along the Y axis. - Returns a Sequence instead of a Tweener. - Also stores the Rigidbody as the tween's target so it can be used for filtered operations - The end value to reach - Power of the jump (the max height of the jump is represented by this plus the final Y offset) - Total number of jumps - The duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a TrailRenderer's startWidth/endWidth to the given value. - Also stores the TrailRenderer as the tween's target so it can be used for filtered operations - The end startWidth to reachThe end endWidth to reach - The duration of the tween - - - Tweens a TrailRenderer's time to the given value. - Also stores the TrailRenderer as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's X position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Y position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Z position to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's X localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Y localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's Z localPosition to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's rotation to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - Rotation mode - - - Tweens a Transform's localRotation to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - Rotation mode - - - Tweens a Transform's localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's localScale uniformly to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's X localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's Y localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's Z localScale to the given value. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Transform's rotation so that it will look towards the given position. - Also stores the transform as the tween's target so it can be used for filtered operations - The position to look atThe duration of the tween - Eventual axis constraint for the rotation - The vector that defines in which direction up is (default: Vector3.up) - - - Punches a Transform's localPosition towards the given direction and then back to the starting one - as if it was connected to the starting position via an elastic. - The direction and strength of the punch (added to the Transform's current position) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. - 1 creates a full oscillation between the punch direction and the opposite direction, - while 0 oscillates only between the punch and the start position - If TRUE the tween will smoothly snap all values to integers - - - Punches a Transform's localScale towards the given size and then back to the starting one - as if it was connected to the starting scale via an elastic. - The punch strength (added to the Transform's current scale) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting size when bouncing backwards. - 1 creates a full oscillation between the punch scale and the opposite scale, - while 0 oscillates only between the punch scale and the start scale - - - Punches a Transform's localRotation towards the given size and then back to the starting one - as if it was connected to the starting rotation via an elastic. - The punch strength (added to the Transform's current rotation) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting rotation when bouncing backwards. - 1 creates a full oscillation between the punch rotation and the opposite rotation, - while 0 oscillates only between the punch and the start rotation - - - Shakes a Transform's localPosition with the given values. - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the tween will smoothly snap all values to integers - - - Shakes a Transform's localPosition with the given values. - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the tween will smoothly snap all values to integers - - - Shakes a Transform's localRotation. - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Shakes a Transform's localRotation. - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Shakes a Transform's localScale. - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Shakes a Transform's localScale. - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - - - Tweens a Transform's position to the given value, while also applying a jump effect along the Y axis. - Returns a Sequence instead of a Tweener. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reach - Power of the jump (the max height of the jump is represented by this plus the final Y offset) - Total number of jumps - The duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's localPosition to the given value, while also applying a jump effect along the Y axis. - Returns a Sequence instead of a Tweener. - Also stores the transform as the tween's target so it can be used for filtered operations - The end value to reach - Power of the jump (the max height of the jump is represented by this plus the final Y offset) - Total number of jumps - The duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's position through the given path waypoints, using the chosen path algorithm. - Also stores the transform as the tween's target so it can be used for filtered operations - The waypoints to go through - The duration of the tween - The type of path: Linear (straight path) or CatmullRom (curved CatmullRom path) - The path mode: 3D, side-scroller 2D, top-down 2D - The resolution of the path (useless in case of Linear paths): higher resolutions make for more detailed curved paths but are more expensive. - Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - The color of the path (shown when gizmos are active in the Play panel and the tween is running) - - - Tweens a Transform's localPosition through the given path waypoints, using the chosen path algorithm. - Also stores the transform as the tween's target so it can be used for filtered operations - The waypoint to go through - The duration of the tween - The type of path: Linear (straight path) or CatmullRom (curved CatmullRom path) - The path mode: 3D, side-scroller 2D, top-down 2D - The resolution of the path: higher resolutions make for more detailed curved paths but are more expensive. - Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints - The color of the path (shown when gizmos are active in the Play panel and the tween is running) - - - Tweens a Light's color to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Light as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - Tweens a Material's color to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Material as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - Tweens a Material's named color property to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Material as the tween's target so it can be used for filtered operations - The value to tween to - The name of the material property to tween (like _Tint or _SpecColor) - The duration of the tween - - - Tweens a Transform's position BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableMove tweens to work together on the same target, - instead than fight each other as multiple DOMove would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Transform's localPosition BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableMove tweens to work together on the same target, - instead than fight each other as multiple DOMove would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - EXPERIMENTAL METHOD - Tweens a Transform's rotation BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableRotate tweens to work together on the same target, - instead than fight each other as multiple DORotate would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - Rotation mode - - - EXPERIMENTAL METHOD - Tweens a Transform's lcoalRotation BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableRotate tweens to work together on the same target, - instead than fight each other as multiple DORotate would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - Rotation mode - - - Tweens a Transform's localScale BY the given value (as if you chained a SetRelative), - in a way that allows other DOBlendableScale tweens to work together on the same target, - instead than fight each other as multiple DOScale would do. - Also stores the transform as the tween's target so it can be used for filtered operations - The value to tween byThe duration of the tween - - - - Completes all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens completed - (meaning the tweens that don't have infinite loops and were not already complete) - - - - - Kills all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens killed. - - If TRUE completes the tween before killing it - - - - Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens flipped. - - - - - Sends to the given position all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - - Pauses all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens paused. - - - - - Plays all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays backwards all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays forward all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Restarts all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens restarted. - - - - - Rewinds all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens rewinded. - - - - - Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - - - - Type of path to use with DOPath tweens - - - - Linear, composed of straight segments between each waypoint - - - Curved path (which uses Catmull-Rom curves) - - - - Main DOTween class. Contains static methods to create and control tweens in a generic way - - - - DOTween's version - - - If TRUE (default) makes tweens slightly slower but safer, automatically taking care of a series of things - (like targets becoming null while a tween is playing). - Default: TRUE - - - If TRUE you will get a DOTween report when exiting play mode (only in the Editor). - Useful to know how many max Tweeners and Sequences you reached and optimize your final project accordingly. - Beware, this will slightly slow down your tweens while inside Unity Editor. - Default: FALSE - - - Global DOTween timeScale. - Default: 1 - - - If TRUE draws path gizmos in Unity Editor (if the gizmos button is active). - Deactivate this if you want to avoid gizmos overhead while in Unity Editor - - - Default updateType for new tweens. - Default: UpdateType.Normal - - - Sets whether Unity's timeScale should be taken into account by default or not. - Default: false - - - Default autoPlay behaviour for new tweens. - Default: AutoPlay.All - - - Default autoKillOnComplete behaviour for new tweens. - Default: TRUE - - - Default loopType applied to all new tweens. - Default: LoopType.Restart - - - If TRUE all newly created tweens are set as recyclable, otherwise not. - Default: FALSE - - - Default ease applied to all new Tweeners (not to Sequences which always have Ease.Linear as default). - Default: Ease.InOutQuad - - - Default overshoot/amplitude used for eases - Default: 1.70158f - - - Default period used for eases - Default: 0 - - - - Must be called once, before the first ever DOTween call/reference, - otherwise it will be called automatically and will use default options. - Calling it a second time won't have any effect. - You can chain SetCapacity to this method, to directly set the max starting size of Tweeners and Sequences: - DOTween.Init(false, false, LogBehaviour.Default).SetCapacity(100, 20); - - If TRUE all new tweens will be set for recycling, meaning that when killed, - instead of being destroyed, they will be put in a pool and reused instead of creating new tweens. This option allows you to avoid - GC allocations by reusing tweens, but you will have to take care of tween references, since they might result active - even if they were killed (since they might have been respawned and are now being used for other tweens). - If you want to automatically set your tween references to NULL when a tween is killed - you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - You can change this setting at any time by changing the static property, - or you can set the recycling behaviour for each tween separately, using: - SetRecyclable(bool recyclable) - Default: FALSE - If TRUE makes tweens slightly slower but safer, automatically taking care of a series of things - (like targets becoming null while a tween is playing). - You can change this setting at any time by changing the static property. - Default: FALSE - Type of logging to use. - You can change this setting at any time by changing the static property. - Default: ErrorsOnly - - - - Directly sets the current max capacity of Tweeners and Sequences - (meaning how many Tweeners and Sequences can be running at the same time), - so that DOTween doesn't need to automatically increase them in case the max is reached - (which might lead to hiccups when that happens). - Sequences capacity must be less or equal to Tweeners capacity - (if you pass a low Tweener capacity it will be automatically increased to match the Sequence's). - Beware: use this method only when there are no tweens running. - - Max Tweeners capacity. - Default: 200 - Max Sequences capacity. - Default: 50 - - - - Kills all tweens, clears all cached tween pools and plugins and resets the max Tweeners/Sequences capacities to the default values. - - If TRUE also destroys DOTween's gameObject and resets its initializiation, default settings and everything else - (so that next time you use it it will need to be re-initialized) - - - - Clears all cached tween pools. - - - - - Checks all active tweens to find and remove eventually invalid ones (usually because their targets became NULL) - and returns the total number of invalid tweens found and removed. - Automatically called when loading a new scene if is TRUE. - BEWARE: this is a slightly expensive operation so use it with care - - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a property or field to the given value using a custom plugin - The plugin to use. Each custom plugin implements a static Get() method - you'll need to call to assign the correct plugin in the correct way, like this: - CustomPlugin.Get() - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens only one axis of a Vector3 to the given value using default plugins. - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - The axis to tween - - - Tweens only the alpha of a Color to the given value using default plugins - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end value to reachThe tween's duration - - - Tweens a virtual property from the given start to the given end value - and implements a setter that allows to use that value with an external method or a lambda - Example: - To(MyMethod, 0, 12, 0.5f); - Where MyMethod is a function that accepts a float parameter (which will be the result of the virtual tween) - The action to perform with the tweened value - The value to start from - The end value to reach - The duration of the virtual tween - - - - Punches a Vector3 towards the given direction and then back to the starting one - as if it was connected to the starting position via an elastic. - This tween type generates some GC allocations at startup - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The direction and strength of the punch - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. - 1 creates a full oscillation between the direction and the opposite decaying direction, - while 0 oscillates only between the starting position and the decaying direction - - - Shakes a Vector3 with the given values. - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction and behave like a random punch. - If TRUE only shakes on the X Y axis (looks better with things like cameras). - - - Shakes a Vector3 with the given values. - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction and behave like a random punch. - - - Tweens a property or field to the given values using default plugins. - Ease is applied between each segment and not as a whole. - This tween type generates some GC allocations at startup - A getter for the field or property to tween. - Example usage with lambda:()=> myProperty - A setter for the field or property to tween - Example usage with lambda:x=> myProperty = x - The end values to reach for each segment. This array must have the same length as durations - The duration of each segment. This array must have the same length as endValues - - - - Returns a new to be used for tween groups - - - - Completes all tweens and returns the number of actual tweens completed - (meaning tweens that don't have infinite loops and were not already complete) - - - Completes all tweens with the given ID or target and returns the number of actual tweens completed - (meaning the tweens that don't have infinite loops and were not already complete) - - - Flips all tweens (changing their direction to forward if it was backwards and viceversa), - then returns the number of actual tweens flipped - - - Flips the tweens with the given ID or target (changing their direction to forward if it was backwards and viceversa), - then returns the number of actual tweens flipped - - - Sends all tweens to the given position (calculating also eventual loop cycles) and returns the actual tweens involved - - - Sends all tweens with the given ID or target to the given position (calculating also eventual loop cycles) - and returns the actual tweens involved - - - Kills all tweens and returns the number of actual tweens killed - If TRUE completes the tweens before killing them - - - Kills all tweens with the given ID or target and returns the number of actual tweens killed - If TRUE completes the tweens before killing them - - - Pauses all tweens and returns the number of actual tweens paused - - - Pauses all tweens with the given ID or target and returns the number of actual tweens paused - (meaning the tweens that were actually playing and have been paused) - - - Plays all tweens and returns the number of actual tweens played - (meaning tweens that were not already playing or complete) - - - Plays all tweens with the given ID or target and returns the number of actual tweens played - (meaning the tweens that were not already playing or complete) - - - Plays all tweens with the given target and the given ID, and returns the number of actual tweens played - (meaning the tweens that were not already playing or complete) - - - Plays backwards all tweens and returns the number of actual tweens played - (meaning tweens that were not already started, playing backwards or rewinded) - - - Plays backwards all tweens with the given ID or target and returns the number of actual tweens played - (meaning the tweens that were not already started, playing backwards or rewinded) - - - Plays forward all tweens and returns the number of actual tweens played - (meaning tweens that were not already playing forward or complete) - - - Plays forward all tweens with the given ID or target and returns the number of actual tweens played - (meaning the tweens that were not already playing forward or complete) - - - Restarts all tweens, then returns the number of actual tweens restarted - - - Restarts all tweens with the given ID or target, then returns the number of actual tweens restarted - - - Restarts all tweens with the given target and the given ID, and returns the number of actual tweens played - (meaning the tweens that were not already playing or complete) - - - Rewinds and pauses all tweens, then returns the number of actual tweens rewinded - (meaning tweens that were not already rewinded) - - - Rewinds and pauses all tweens with the given ID or target, then returns the number of actual tweens rewinded - (meaning the tweens that were not already rewinded) - - - Toggles the play state of all tweens and returns the number of actual tweens toggled - (meaning tweens that could be played or paused, depending on the toggle state) - - - Toggles the play state of all tweens with the given ID or target and returns the number of actual tweens toggled - (meaning the tweens that could be played or paused, depending on the toggle state) - - - - Returns TRUE if a tween with the given ID or target is active (regardless if it's playing or not). - You can also use this to know if a shortcut tween is active for a given target. - Example: - transform.DOMoveX(45, 1); // transform is automatically added as the tween target - DOTween.IsTweening(transform); // Returns true - - - - - Returns the total number of active and playing tweens. - A tween is considered as playing even if its delay is actually playing - - - - - Returns a list of all active tweens in a playing state. - Returns NULL if there are no active playing tweens. - Beware: each time you call this method a new list is generated, so use it for debug only - - - - - Returns a list of all active tweens in a paused state. - Returns NULL if there are no active paused tweens. - Beware: each time you call this method a new list is generated, so use it for debug only - - - - - Returns a list of all active tweens with the given id. - Returns NULL if there are no active tweens with the given id. - Beware: each time you call this method a new list is generated - If TRUE returns only the tweens with the given ID that are currently playing - - - - - Returns a list of all active tweens with the given target. - Returns NULL if there are no active tweens with the given target. - Beware: each time you call this method a new list is generated - If TRUE returns only the tweens with the given target that are currently playing - - - - DOTween's log behaviour. - Default: LogBehaviour.ErrorsOnly - - - - Path plugin works exclusively with Transforms - - - - - Allows to wrap ease method in special ways, adding extra features - - - - - Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS - - FPS at which the tween should be played - Ease type - - - - Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS - - FPS at which the tween should be played - AnimationCurve to use for the ease - - - - Converts the given ease so that it also creates a stop-motion effect, by playing the tween at the given FPS - - FPS at which the tween should be played - Custom ease function to use - - - - Types of loop - - - - Each loop cycle restarts from the beginning - - - The tween moves forward and backwards at alternate cycles - - - Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". - In case of String tweens works only if the tween is set as relative - - - - Animates a single value - - - - Changes the start value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - If bigger than 0 applies it as the new tween duration - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If bigger than 0 applies it as the new tween duration - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the start and end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - The new end value - If bigger than 0 applies it as the new tween duration - - - - Creates virtual tweens that can be used to change other elements via their OnUpdate calls - - - - - Tweens a virtual float. - You can add regular settings to the generated tween, - but do not use SetUpdate or you will overwrite the onVirtualUpdate parameter - - The value to start from - The value to tween to - The duration of the tween - A callback which must accept a parameter of type float, called at each update - - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The type of ease - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The type of ease - Eventual overshoot to use with Back ease - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The type of ease - Eventual amplitude to use with Elastic easeType - Eventual period to use with Elastic easeType - - - Returns a value based on the given ease and lifetime percentage (0 to 1) - The value to start from when lifetimePercentage is 0 - The value to reach when lifetimePercentage is 1 - The time percentage (0 to 1) at which the value should be taken - The AnimationCurve to use for ease - - - Fires the given callback after the given time. - Callback delay - Callback to fire when the delay has expired - If TRUE (default) ignores Unity's timeScale - - - - Used to interpret AnimationCurves as eases. - Public so it can be used by external ease factories - - - - - This class contains a C# port of the easing equations created by Robert Penner (http://robertpenner.com/easing). - - - - - Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity. - - - Current time (in frames or seconds). - - - Expected easing duration (in frames or seconds). - - Unused: here to keep same delegate for all ease types. - Unused: here to keep same delegate for all ease types. - - The eased value. - - - - - Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity. - - - Current time (in frames or seconds). - - - Expected easing duration (in frames or seconds). - - Unused: here to keep same delegate for all ease types. - Unused: here to keep same delegate for all ease types. - - The eased value. - - - - - Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration. - - - Current time (in frames or seconds). - - - Expected easing duration (in frames or seconds). - - Unused: here to keep same delegate for all ease types. - Unused: here to keep same delegate for all ease types. - - The eased value. - - - - - Struct that stores two colors (used for LineRenderer tweens) - - - - - What axis to constrain in case of Vector tweens - - - - - Type of scramble to apply to string tweens - - - - - No scrambling of characters - - - - - A-Z + a-z + 0-9 characters - - - - - A-Z characters - - - - - a-z characters - - - - - 0-9 characters - - - - - Custom characters - - - - - Path control point - - - - - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected - - - - - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected - - - - - Returns a Vector3 with z = 0 - - - - - Returns the 2D angle between two vectors - - - - - Gets the point on the path at the given percentage (0 to 1) - - The percentage (0 to 1) at which to get the point - If TRUE constant speed is taken into account, otherwise not - - - - Public only so custom shortcuts can access some of these methods - - - - - Additional notices passed to plugins when updating. - Public so it can be used by custom plugins. Internally, only PathPlugin uses it - - - - - None - - - - - Lets the plugin know that we restarted or rewinded - - - - diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween.XML.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween.XML.meta deleted file mode 100644 index 7a866b54..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween.XML.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 34192c5e0d14aee43a0e86cc4823268a -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll b/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll deleted file mode 100644 index ea7a2d66..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb b/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb deleted file mode 100644 index 047f0eb2..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb.meta deleted file mode 100644 index f64a22a7..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.mdb.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 4f007001a22b3d24dae350342c4d19c8 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.meta deleted file mode 100644 index d0a5a8ef..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: a811bde74b26b53498b4f6d872b09b6d -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll b/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll deleted file mode 100644 index eeced7ba..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb b/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb deleted file mode 100644 index 22a0d88c..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb.meta deleted file mode 100644 index d8c8cc12..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.mdb.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: a00659c7a1bd06b41a3290339acda38c -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.meta deleted file mode 100644 index fb960ac2..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 380c1f663833e62479a3017cb0787da4 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml b/Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml deleted file mode 100644 index d8f9b1b5..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - DOTween43 - - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances. - These, as all DOTween43 methods, require Unity 4.3 or later. - - - - Tweens a SpriteRenderer's color to the given value. - Also stores the spriteRenderer as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Material's alpha color to the given value. - Also stores the spriteRenderer as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Rigidbody2D's position to the given value. - Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody2D's X position to the given value. - Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody2D's Y position to the given value. - Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody2D's rotation to the given value. - Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Rigidbody2D's position to the given value, while also applying a jump effect along the Y axis. - Returns a Sequence instead of a Tweener. - Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations - The end value to reach - Power of the jump (the max height of the jump is represented by this plus the final Y offset) - Total number of jumps - The duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a SpriteRenderer's color to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml.meta deleted file mode 100644 index b3121cdb..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween43.xml.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 6162161b9830fd04c89796a2ca4220d3 -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll b/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll deleted file mode 100644 index 935b9a05..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb b/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb deleted file mode 100644 index 40c46290..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb.meta deleted file mode 100644 index 8d5f59ca..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.mdb.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 529fe1e0ad74d94468b9c364be60c4d3 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.meta deleted file mode 100644 index c5bae960..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: d98df433b973f924f84cc78db0bcfe0b -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml b/Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml deleted file mode 100644 index e8e9c060..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml +++ /dev/null @@ -1,185 +0,0 @@ - - - - DOTween46 - - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances. - These, as all DOTween46 methods, require Unity 4.6 or later. - - - - Tweens a CanvasGroup's alpha color to the given value. - Also stores the canvasGroup as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens an Graphic's color to the given value. - Also stores the image as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens an Graphic's alpha color to the given value. - Also stores the image as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens an Image's color to the given value. - Also stores the image as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens an Image's alpha color to the given value. - Also stores the image as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens an Image's fillAmount to the given value. - Also stores the image as the tween's target so it can be used for filtered operations - The end value to reach (0 to 1)The duration of the tween - - - Tweens an LayoutElement's flexibleWidth/Height to the given value. - Also stores the LayoutElement as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens an LayoutElement's minWidth/Height to the given value. - Also stores the LayoutElement as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens an LayoutElement's preferredWidth/Height to the given value. - Also stores the LayoutElement as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Outline's effectColor to the given value. - Also stores the Outline as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Outline's effectColor alpha to the given value. - Also stores the Outline as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Outline's effectDistance to the given value. - Also stores the Outline as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a RectTransform's anchoredPosition to the given value. - Also stores the RectTransform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a RectTransform's anchoredPosition3D to the given value. - Also stores the RectTransform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a RectTransform's sizeDelta to the given value. - Also stores the RectTransform as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Punches a RectTransform's anchoredPosition towards the given direction and then back to the starting one - as if it was connected to the starting position via an elastic. - Also stores the RectTransform as the tween's target so it can be used for filtered operations - The direction and strength of the punch (added to the RectTransform's current position) - The duration of the tween - Indicates how much will the punch vibrate - Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. - 1 creates a full oscillation between the punch direction and the opposite direction, - while 0 oscillates only between the punch and the start position - If TRUE the tween will smoothly snap all values to integers - - - Shakes a RectTransform's anchoredPosition with the given values. - Also stores the RectTransform as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the tween will smoothly snap all values to integers - - - Shakes a RectTransform's anchoredPosition with the given values. - Also stores the RectTransform as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength on each axis - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. - If TRUE the tween will smoothly snap all values to integers - - - Tweens a RectTransform's anchoredPosition to the given value, while also applying a jump effect along the Y axis. - Returns a Sequence instead of a Tweener. - Also stores the RectTransform as the tween's target so it can be used for filtered operations - The end value to reach - Power of the jump (the max height of the jump is represented by this plus the final Y offset) - Total number of jumps - The duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Slider's value to the given value. - Also stores the Slider as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Text's color to the given value. - Also stores the Text as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Text's alpha color to the given value. - Also stores the Text as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Text's text to the given value. - Also stores the Text as the tween's target so it can be used for filtered operations - The end string to tween toThe duration of the tween - If TRUE (default), rich text will be interpreted correctly while animated, - otherwise all tags will be considered as normal text - The type of scramble mode to use, if any - A string containing the characters to use for scrambling. - Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. - Leave it to NULL (default) to use default ones - - - Tweens a Graphic's color to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Graphic as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - Tweens a Image's color to the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Image as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - Tweens a Text's color BY the given value, - in a way that allows other DOBlendableColor tweens to work together on the same target, - instead than fight each other as multiple DOColor would do. - Also stores the Text as the tween's target so it can be used for filtered operations - The value to tween toThe duration of the tween - - - diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml.meta deleted file mode 100644 index fb902c04..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween46.xml.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 43b75c769c24f3a4487f8d873406e7da -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll b/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll deleted file mode 100644 index 89ba5364..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb b/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb deleted file mode 100644 index 77c869b7..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb.meta deleted file mode 100644 index ace72dec..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.mdb.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 21834865e8793e4419949ef26515b340 -timeCreated: 1428774842 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.meta deleted file mode 100644 index d37caf61..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 7eaff205517db634fb6e7092a567e1bc -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml b/Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml deleted file mode 100644 index 474c6a76..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - DOTween50 - - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances. - These, as all DOTween50 methods, require Unity 5.0 or later. - - - - Tweens an AudioMixer's exposed float to the given value. - Also stores the AudioMixer as the tween's target so it can be used for filtered operations. - Note that you need to manually expose a float in an AudioMixerGroup in order to be able to tween it from an AudioMixer. - Name given to the exposed float to set - The end value to reachThe duration of the tween - - - - Completes all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens completed - (meaning the tweens that don't have infinite loops and were not already complete) - - - - - Kills all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens killed. - - If TRUE completes the tween before killing it - - - - Flips the direction (backwards if it was going forward or viceversa) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens flipped. - - - - - Sends to the given position all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - - Pauses all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens paused. - - - - - Plays all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays backwards all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Plays forward all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens played. - - - - - Restarts all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens restarted. - - - - - Rewinds all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens rewinded. - - - - - Toggles the paused state (plays if it was paused, pauses if it was playing) of all tweens that have this target as a reference - (meaning tweens that were started from this target, or that had this target added as an Id) - and returns the total number of tweens involved. - - - - diff --git a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml.meta b/Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml.meta deleted file mode 100644 index 90348c25..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/DOTween50.xml.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5334cbe2fe659c64c9bf34134433345e -timeCreated: 1428774846 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor.meta deleted file mode 100644 index 532edfb4..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: b27f58ae5d5c33a4bb2d1f4f34bd036d -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML b/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML deleted file mode 100644 index 78cbb4db..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML +++ /dev/null @@ -1,65 +0,0 @@ - - - - DOTweenEditor - - - - - Not used as menu item anymore, but as a utiity function - - - - - Setups DOTween - - If TRUE, no warning window appears in case there is no need for setup - - - - Checks that the given editor texture use the correct import settings, - and applies them if they're incorrect. - - - - - Returns TRUE if addons setup is required. - - - - - Returns TRUE if the file/directory at the given path exists. - - Path, relative to Unity's project folder - - - - - Converts the given project-relative path to a full path, - with backward (\) slashes). - - - - - Converts the given full path to a path usable with AssetDatabase methods - (relative to Unity's project folder, and with the correct Unity forward (/) slashes). - - - - - Connects to a asset. - If the asset already exists at the given path, loads it and returns it. - Otherwise, either returns NULL or automatically creates it before loading and returning it - (depending on the given parameters). - - Asset type - File path (relative to Unity's project folder) - If TRUE and the requested asset doesn't exist, forces its creation - - - - Full path for the given loaded assembly, assembly file included - - - - diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta deleted file mode 100644 index 7cec1135..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 2e2c6224d345d9249acfa6e8ef40bb2d -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll b/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll deleted file mode 100644 index bef6d654..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb deleted file mode 100644 index 877466bd..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb.meta deleted file mode 100644 index bf461f3d..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 8f46310a8b0a8f04a92993c37c713243 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta deleted file mode 100644 index 05db6770..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 45d5034162d6cf04dbe46da84fc7d074 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs.meta deleted file mode 100644 index a81ba5ff..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 0034ebae0c2a9344e897db1160d71b6d -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png deleted file mode 100644 index d06fc7c3..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta deleted file mode 100644 index 61c3ccec..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 8da095e39e9b4df488dfd436f81116d6 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 128 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png deleted file mode 100644 index e29d02fe..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png.meta deleted file mode 100644 index 7ca19119..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 7051dba417b3d53409f2918f1ea4938d -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 256 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png deleted file mode 100644 index e48db5ef..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta deleted file mode 100644 index 8c8be1cc..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 519694efe2bb2914788b151fbd8c01f4 -timeCreated: 1428774787 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 256 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg deleted file mode 100644 index 4d710d71..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta b/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta deleted file mode 100644 index 26e42551..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 78a59ca99f8987941adb61f9e14a06a7 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 512 - textureSettings: - filterMode: 1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTween/readme.txt b/Assets/ThirdParty/Demigiant/DOTween/readme.txt deleted file mode 100644 index 3d785c82..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/readme.txt +++ /dev/null @@ -1,18 +0,0 @@ -DOTween and DOTween Pro are copyright (c) 2014 Daniele Giardini - Demigiant - -// GET STARTED ////////////////////////////////////////////// - -- After importing a new DOTween update, select DOTween's Utility Panel from the Tools menu (if it doesn't open automatically) and press the "Setup DOTween..." button to set up additional features based on your Unity version. -- In your code, add "using DG.Tweening" to each class where you want to use DOTween. -- You're ready to tween. Check out the links below for full documentation and license info. - - -// LINKS /////////////////////////////////////////////////////// - -DOTween website (documentation, examples, etc): http://dotween.demigiant.com -DOTween license: http://dotween.demigiant.com/license.php -DOTween repository (Google Code): https://code.google.com/p/dotween/ - -// NOTES ////////////////////////////////////////////////////// - -- DOTween's Utility Panel can be found under "Tools > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences \ No newline at end of file diff --git a/Assets/ThirdParty/Demigiant/DOTween/readme.txt.meta b/Assets/ThirdParty/Demigiant/DOTween/readme.txt.meta deleted file mode 100644 index 37991656..00000000 --- a/Assets/ThirdParty/Demigiant/DOTween/readme.txt.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: fccfc62abf2eb0a4db614853430894fd -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples.meta b/Assets/ThirdParty/Demigiant/DOTweenPro Examples.meta deleted file mode 100644 index c7e7efe0..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples.meta +++ /dev/null @@ -1,20 +0,0 @@ -fileFormatVersion: 2 -guid: 0e606767f2f03204fb289d21d2696684 -labels: -- Tween -- Tweening -- Animation -- HOTween -- Paths -- VisualScripting -- VisualEditor -- iTween -- LeanTween -- DFTween -- Ease -- Easing -- Shake -- Punch -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity deleted file mode 100644 index 3d3795e8..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity +++ /dev/null @@ -1,4885 +0,0 @@ -%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.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - 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: 10 - m_Resolution: 1 - m_BakeResolution: 50 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !u!196 &5 -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.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &45542689 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 45542690} - - component: {fileID: 45542693} - - component: {fileID: 45542692} - - component: {fileID: 45542691} - m_Layer: 5 - m_Name: 'Button (ID: move)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &45542690 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45542689} - 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_Children: - - {fileID: 191643491} - m_Father: {fileID: 1997177219} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &45542691 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45542689} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 45542692} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DORestartById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: move - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &45542692 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45542689} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &45542693 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 45542689} - m_CullTransparentMesh: 0 ---- !u!1 &76224661 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 76224668} - - component: {fileID: 76224667} - - component: {fileID: 76224666} - - component: {fileID: 76224665} - - component: {fileID: 76224664} - - component: {fileID: 76224663} - m_Layer: 0 - m_Name: Cube C (w animation) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &76224663 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76224661} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: rotate - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 76224668} - animationType: 3 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 180, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &76224664 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76224661} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: move - isRelative: 1 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 76224668} - animationType: 1 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 1, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &76224665 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76224661} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: toRed - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 76224666} - animationType: 6 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 0, z: 0} - endValueColor: {r: 1, g: 0, b: 0, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!23 &76224666 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76224661} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &76224667 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76224661} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &76224668 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76224661} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1760580329} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &83016929 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 83016930} - - component: {fileID: 83016932} - - component: {fileID: 83016931} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &83016930 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 83016929} - 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_Children: [] - m_Father: {fileID: 1839080358} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &83016931 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 83016929} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: toRed' ---- !u!222 &83016932 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 83016929} - m_CullTransparentMesh: 0 ---- !u!1 &118309267 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 118309271} - - component: {fileID: 118309270} - - component: {fileID: 118309268} - - component: {fileID: 118309274} - - component: {fileID: 118309272} - - component: {fileID: 118309269} - m_Layer: 0 - m_Name: Cube A (w animation) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &118309268 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!114 &118309269 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: rotate - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 118309271} - animationType: 3 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 180, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!33 &118309270 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &118309271 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1192540964} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &118309272 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: move - isRelative: 1 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 118309271} - animationType: 1 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 1, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &118309274 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: toRed - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 118309268} - animationType: 6 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 0, z: 0} - endValueColor: {r: 1, g: 0, b: 0, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!1 &186391000 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 186391001} - m_Layer: 5 - m_Name: Buttons - PlayAllById - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &186391001 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 186391000} - 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_Children: - - {fileID: 467194356} - - {fileID: 1492174307} - - {fileID: 323853745} - - {fileID: 1644045641} - m_Father: {fileID: 1260203941} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -34} - m_SizeDelta: {x: 0, y: -48.000015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &191643490 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 191643491} - - component: {fileID: 191643493} - - component: {fileID: 191643492} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &191643491 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 191643490} - 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_Children: [] - m_Father: {fileID: 45542690} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &191643492 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 191643490} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: move' ---- !u!222 &191643493 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 191643490} - m_CullTransparentMesh: 0 ---- !u!1 &215583160 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 215583161} - - component: {fileID: 215583163} - - component: {fileID: 215583162} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &215583161 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 215583160} - 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_Children: [] - m_Father: {fileID: 1619597526} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &215583162 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 215583160} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: move' ---- !u!222 &215583163 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 215583160} - m_CullTransparentMesh: 0 ---- !u!1 &286188793 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 286188794} - m_Layer: 5 - m_Name: Buttons - PlayById - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &286188794 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 286188793} - 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_Children: - - {fileID: 1158456312} - - {fileID: 1839080358} - - {fileID: 1095596651} - - {fileID: 566135255} - m_Father: {fileID: 1260203941} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 42} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &323853744 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 323853745} - - component: {fileID: 323853748} - - component: {fileID: 323853747} - - component: {fileID: 323853746} - m_Layer: 5 - m_Name: 'Button (ID: move)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &323853745 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 323853744} - 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_Children: - - {fileID: 645240663} - m_Father: {fileID: 186391001} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &323853746 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 323853744} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 323853747} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DOPlayAllById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: move - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &323853747 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 323853744} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &323853748 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 323853744} - m_CullTransparentMesh: 0 ---- !u!1 &386943563 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 386943564} - - component: {fileID: 386943566} - - component: {fileID: 386943565} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &386943564 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 386943563} - 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_Children: [] - m_Father: {fileID: 766204080} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &386943565 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 386943563} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: toRed' ---- !u!222 &386943566 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 386943563} - m_CullTransparentMesh: 0 ---- !u!1 &461995929 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 461995932} - - component: {fileID: 461995931} - - component: {fileID: 461995930} - m_Layer: 0 - m_Name: Name - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!102 &461995930 -TextMesh: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 461995929} - m_Text: B - m_OffsetZ: 0 - m_CharacterSize: 20 - m_LineSpacing: 1 - m_Anchor: 4 - m_Alignment: 1 - m_TabSize: 4 - m_FontSize: 30 - m_FontStyle: 1 - m_RichText: 1 - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_Color: - serializedVersion: 2 - rgba: 4294967295 ---- !u!23 &461995931 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 461995929} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!4 &461995932 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 461995929} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} - m_Children: [] - m_Father: {fileID: 1844382606} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &467194355 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 467194356} - - component: {fileID: 467194358} - - component: {fileID: 467194357} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &467194356 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 467194355} - 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_Children: [] - m_Father: {fileID: 186391001} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 550, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &467194357 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 467194355} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'DOPlayAllById (Cube B as target) - - Will play the DOTweenAnimations with the given ID, on ANY gameObject' ---- !u!222 &467194358 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 467194355} - m_CullTransparentMesh: 0 ---- !u!1 &502741617 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 502741618} - - component: {fileID: 502741621} - - component: {fileID: 502741620} - - component: {fileID: 502741619} - m_Layer: 5 - m_Name: 'Button (ID: rotate)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &502741618 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 502741617} - 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_Children: - - {fileID: 685170976} - m_Father: {fileID: 1997177219} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &502741619 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 502741617} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 502741620} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DORestartById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: rotate - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &502741620 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 502741617} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &502741621 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 502741617} - m_CullTransparentMesh: 0 ---- !u!1 &566135254 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 566135255} - - component: {fileID: 566135258} - - component: {fileID: 566135257} - - component: {fileID: 566135256} - m_Layer: 5 - m_Name: 'Button (ID: rotate)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &566135255 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 566135254} - 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_Children: - - {fileID: 740664255} - m_Father: {fileID: 286188794} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &566135256 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 566135254} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 566135257} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DOPlayById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: rotate - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &566135257 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 566135254} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &566135258 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 566135254} - m_CullTransparentMesh: 0 ---- !u!1 &608072282 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 608072283} - - component: {fileID: 608072285} - - component: {fileID: 608072284} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &608072283 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 608072282} - 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_Children: [] - m_Father: {fileID: 1785989881} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 550, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &608072284 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 608072282} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'DORestartAllById (Cube B as target) - - Will restart the DOTweenAnimations with the given ID, on ANY gameObject' ---- !u!222 &608072285 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 608072282} - m_CullTransparentMesh: 0 ---- !u!1 &645240662 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 645240663} - - component: {fileID: 645240665} - - component: {fileID: 645240664} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &645240663 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 645240662} - 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_Children: [] - m_Father: {fileID: 323853745} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &645240664 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 645240662} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: move' ---- !u!222 &645240665 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 645240662} - m_CullTransparentMesh: 0 ---- !u!1 &685170975 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 685170976} - - component: {fileID: 685170978} - - component: {fileID: 685170977} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &685170976 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685170975} - 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_Children: [] - m_Father: {fileID: 502741618} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &685170977 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685170975} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: rotate' ---- !u!222 &685170978 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685170975} - m_CullTransparentMesh: 0 ---- !u!1 &718047501 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 718047502} - - component: {fileID: 718047504} - - component: {fileID: 718047503} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &718047502 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 718047501} - 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_Children: [] - m_Father: {fileID: 1371900811} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &718047503 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 718047501} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: rotate' ---- !u!222 &718047504 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 718047501} - m_CullTransparentMesh: 0 ---- !u!1 &731424937 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 731424938} - - component: {fileID: 731424940} - - component: {fileID: 731424939} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &731424938 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 731424937} - 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_Children: [] - m_Father: {fileID: 899835911} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &731424939 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 731424937} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: toRed' ---- !u!222 &731424940 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 731424937} - m_CullTransparentMesh: 0 ---- !u!1 &740664254 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 740664255} - - component: {fileID: 740664257} - - component: {fileID: 740664256} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740664255 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 740664254} - 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_Children: [] - m_Father: {fileID: 566135255} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &740664256 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 740664254} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: rotate' ---- !u!222 &740664257 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 740664254} - m_CullTransparentMesh: 0 ---- !u!1 &766204079 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 766204080} - - component: {fileID: 766204083} - - component: {fileID: 766204082} - - component: {fileID: 766204081} - m_Layer: 5 - m_Name: 'Button (ID: toRed)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &766204080 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 766204079} - 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_Children: - - {fileID: 386943564} - m_Father: {fileID: 1785989881} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &766204081 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 766204079} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 766204082} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DORestartAllById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: toRed - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &766204082 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 766204079} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &766204083 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 766204079} - m_CullTransparentMesh: 0 ---- !u!1 &848136767 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 848136772} - - component: {fileID: 848136771} - - component: {fileID: 848136770} - - component: {fileID: 848136769} - - component: {fileID: 848136768} - 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 &848136768 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!124 &848136769 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!92 &848136770 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!20 &848136771 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.16176468, g: 0.16176468, b: 0.16176468, a: 0.019607844} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - 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: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &848136772 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &899835910 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 899835911} - - component: {fileID: 899835914} - - component: {fileID: 899835913} - - component: {fileID: 899835912} - m_Layer: 5 - m_Name: 'Button (ID: toRed)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &899835911 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 899835910} - 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_Children: - - {fileID: 731424938} - m_Father: {fileID: 1997177219} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &899835912 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 899835910} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 899835913} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DORestartById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: toRed - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &899835913 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 899835910} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &899835914 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 899835910} - m_CullTransparentMesh: 0 ---- !u!1 &970591913 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 970591914} - - component: {fileID: 970591916} - - component: {fileID: 970591915} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &970591914 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - 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_Children: [] - m_Father: {fileID: 1356883401} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &970591915 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: DOPlayNext ---- !u!222 &970591916 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - m_CullTransparentMesh: 0 ---- !u!1 &1025578319 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1025578320} - - component: {fileID: 1025578322} - - component: {fileID: 1025578321} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1025578320 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1025578319} - 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_Children: [] - m_Father: {fileID: 1095596651} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1025578321 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1025578319} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: move' ---- !u!222 &1025578322 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1025578319} - m_CullTransparentMesh: 0 ---- !u!1 &1053889438 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1053889442} - - component: {fileID: 1053889441} - - component: {fileID: 1053889440} - - component: {fileID: 1053889439} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1053889439 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ForceModuleActive: 0 ---- !u!114 &1053889440 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1053889441 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1053889442 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1095596650 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1095596651} - - component: {fileID: 1095596654} - - component: {fileID: 1095596653} - - component: {fileID: 1095596652} - m_Layer: 5 - m_Name: 'Button (ID: move)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1095596651 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1095596650} - 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_Children: - - {fileID: 1025578320} - m_Father: {fileID: 286188794} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1095596652 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1095596650} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1095596653} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DOPlayById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: move - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1095596653 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1095596650} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1095596654 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1095596650} - m_CullTransparentMesh: 0 ---- !u!1 &1158456309 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1158456312} - - component: {fileID: 1158456311} - - component: {fileID: 1158456310} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1158456310 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1158456309} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'DOPlayById (Cube B as target) - - Will play only the DOTweenAnimations with the given ID that are on Cube B' ---- !u!222 &1158456311 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1158456309} - m_CullTransparentMesh: 0 ---- !u!224 &1158456312 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1158456309} - 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_Children: [] - m_Father: {fileID: 286188794} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 550, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1192540961 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1192540964} - - component: {fileID: 1192540963} - - component: {fileID: 1192540962} - m_Layer: 0 - m_Name: Name - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!102 &1192540962 -TextMesh: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192540961} - m_Text: A - m_OffsetZ: 0 - m_CharacterSize: 20 - m_LineSpacing: 1 - m_Anchor: 4 - m_Alignment: 1 - m_TabSize: 4 - m_FontSize: 30 - m_FontStyle: 1 - m_RichText: 1 - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_Color: - serializedVersion: 2 - rgba: 4294967295 ---- !u!23 &1192540963 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192540961} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!4 &1192540964 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192540961} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} - m_Children: [] - m_Father: {fileID: 118309271} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1242857378 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1242857380} - - component: {fileID: 1242857379} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1242857379 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242857378} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1242857380 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242857378} - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 0.99999994, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1260203940 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1260203941} - - component: {fileID: 1260203944} - - component: {fileID: 1260203943} - - component: {fileID: 1260203942} - m_Layer: 5 - m_Name: Canvas (w button controls) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1260203941 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1356883401} - - {fileID: 286188794} - - {fileID: 186391001} - - {fileID: 1997177219} - - {fileID: 1785989881} - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1260203942 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1260203943 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1260203944 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 1 - m_Camera: {fileID: 848136771} - m_PlaneDistance: 100 - m_PixelPerfect: 1 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &1305249262 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1305249263} - - component: {fileID: 1305249265} - - component: {fileID: 1305249264} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1305249263 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1305249262} - 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_Children: [] - m_Father: {fileID: 1492174307} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1305249264 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1305249262} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: toRed' ---- !u!222 &1305249265 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1305249262} - m_CullTransparentMesh: 0 ---- !u!1 &1356883400 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1356883401} - - component: {fileID: 1356883404} - - component: {fileID: 1356883403} - - component: {fileID: 1356883402} - m_Layer: 5 - m_Name: Button (DOPlayNext) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1356883401 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - 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_Children: - - {fileID: 970591914} - m_Father: {fileID: 1260203941} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 82} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1356883402 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1356883403} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 118309274} - m_MethodName: DOPlayNext - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 1844382610} - m_MethodName: DOPlayNext - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 76224665} - m_MethodName: DOPlayNext - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1356883403 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1356883404 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_CullTransparentMesh: 0 ---- !u!1 &1371900810 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1371900811} - - component: {fileID: 1371900814} - - component: {fileID: 1371900813} - - component: {fileID: 1371900812} - m_Layer: 5 - m_Name: 'Button (ID: rotate)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1371900811 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371900810} - 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_Children: - - {fileID: 718047502} - m_Father: {fileID: 1785989881} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1371900812 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371900810} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1371900813} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DORestartAllById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: rotate - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1371900813 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371900810} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1371900814 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1371900810} - m_CullTransparentMesh: 0 ---- !u!1 &1477055226 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1477055227} - - component: {fileID: 1477055229} - - component: {fileID: 1477055228} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1477055227 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477055226} - 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_Children: [] - m_Father: {fileID: 1644045641} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1477055228 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477055226} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'ID: rotate' ---- !u!222 &1477055229 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477055226} - m_CullTransparentMesh: 0 ---- !u!1 &1492174306 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1492174307} - - component: {fileID: 1492174310} - - component: {fileID: 1492174309} - - component: {fileID: 1492174308} - m_Layer: 5 - m_Name: 'Button (ID: toRed)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1492174307 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1492174306} - 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_Children: - - {fileID: 1305249263} - m_Father: {fileID: 186391001} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1492174308 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1492174306} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1492174309} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DOPlayAllById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: toRed - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1492174309 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1492174306} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1492174310 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1492174306} - m_CullTransparentMesh: 0 ---- !u!1 &1619597525 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1619597526} - - component: {fileID: 1619597529} - - component: {fileID: 1619597528} - - component: {fileID: 1619597527} - m_Layer: 5 - m_Name: 'Button (ID: move)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1619597526 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619597525} - 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_Children: - - {fileID: 215583161} - m_Father: {fileID: 1785989881} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1619597527 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619597525} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1619597528} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DORestartAllById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: move - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1619597528 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619597525} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1619597529 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619597525} - m_CullTransparentMesh: 0 ---- !u!1 &1644045637 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1644045641} - - component: {fileID: 1644045640} - - component: {fileID: 1644045639} - - component: {fileID: 1644045638} - m_Layer: 5 - m_Name: 'Button (ID: rotate)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1644045638 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1644045637} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1644045639} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DOPlayAllById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: rotate - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1644045639 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1644045637} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1644045640 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1644045637} - m_CullTransparentMesh: 0 ---- !u!224 &1644045641 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1644045637} - 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_Children: - - {fileID: 1477055227} - m_Father: {fileID: 186391001} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1760580328 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1760580329} - - component: {fileID: 1760580331} - - component: {fileID: 1760580330} - m_Layer: 0 - m_Name: Name - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1760580329 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1760580328} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} - m_Children: [] - m_Father: {fileID: 76224668} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!102 &1760580330 -TextMesh: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1760580328} - m_Text: C - m_OffsetZ: 0 - m_CharacterSize: 20 - m_LineSpacing: 1 - m_Anchor: 4 - m_Alignment: 1 - m_TabSize: 4 - m_FontSize: 30 - m_FontStyle: 1 - m_RichText: 1 - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_Color: - serializedVersion: 2 - rgba: 4294967295 ---- !u!23 &1760580331 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1760580328} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!1 &1785989880 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1785989881} - m_Layer: 5 - m_Name: Buttons - RestartAllById - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1785989881 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1785989880} - 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_Children: - - {fileID: 608072283} - - {fileID: 766204080} - - {fileID: 1619597526} - - {fileID: 1371900811} - m_Father: {fileID: 1260203941} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -184} - m_SizeDelta: {x: 0, y: -48} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1812319720 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1812319721} - - component: {fileID: 1812319723} - - component: {fileID: 1812319722} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1812319721 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1812319720} - 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_Children: [] - m_Father: {fileID: 1997177219} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 550, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1812319722 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1812319720} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'DORestartById (Cube B as target) - - Will restart only the DOTweenAnimations with the given ID that are on Cube B' ---- !u!222 &1812319723 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1812319720} - m_CullTransparentMesh: 0 ---- !u!1 &1839080357 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1839080358} - - component: {fileID: 1839080361} - - component: {fileID: 1839080360} - - component: {fileID: 1839080359} - m_Layer: 5 - m_Name: 'Button (ID: toRed)' - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1839080358 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1839080357} - 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_Children: - - {fileID: 83016930} - m_Father: {fileID: 286188794} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -100, y: -36} - m_SizeDelta: {x: 100, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1839080359 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1839080357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1839080360} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1844382610} - m_MethodName: DOPlayById - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: toRed - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1839080360 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1839080357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1839080361 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1839080357} - m_CullTransparentMesh: 0 ---- !u!1 &1844382605 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1844382606} - - component: {fileID: 1844382612} - - component: {fileID: 1844382611} - - component: {fileID: 1844382610} - - component: {fileID: 1844382609} - - component: {fileID: 1844382608} - m_Layer: 0 - m_Name: Cube B (w animation) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1844382606 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1844382605} - 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_Children: - - {fileID: 461995932} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1844382608 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1844382605} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: rotate - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 1844382606} - animationType: 3 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 180, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &1844382609 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1844382605} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: move - isRelative: 1 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 1844382606} - animationType: 1 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 1, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &1844382610 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1844382605} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 1 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: toRed - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 0 - isActive: 1 - isValid: 1 - target: {fileID: 1844382611} - animationType: 6 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 0, z: 0} - endValueColor: {r: 1, g: 0, b: 0, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!23 &1844382611 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1844382605} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1844382612 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1844382605} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1997177218 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1997177219} - m_Layer: 5 - m_Name: Buttons - RestartById - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1997177219 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1997177218} - 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_Children: - - {fileID: 1812319721} - - {fileID: 899835911} - - {fileID: 45542690} - - {fileID: 502741618} - m_Father: {fileID: 1260203941} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -110} - m_SizeDelta: {x: 0, y: -200} - m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity.meta b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity.meta deleted file mode 100644 index e46232ae..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Advanced.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: a5f7a56d339da84449899ecf95fbe33d -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity deleted file mode 100644 index 31cccde1..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity +++ /dev/null @@ -1,1615 +0,0 @@ -%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.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - 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: 10 - m_Resolution: 1 - m_BakeResolution: 50 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !u!196 &5 -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.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &118309267 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 118309271} - - component: {fileID: 118309270} - - component: {fileID: 118309268} - - component: {fileID: 118309273} - - component: {fileID: 118309272} - m_Layer: 0 - m_Name: Cube (w animation) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &118309268 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &118309270 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &118309271 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -4, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &118309272 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 2 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 1 - loops: -1 - id: - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 1 - isActive: 1 - isValid: 1 - target: {fileID: 118309271} - animationType: 3 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 180, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &118309273 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 2 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 1 - loops: -1 - id: - isRelative: 1 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 1 - isActive: 1 - isValid: 1 - target: {fileID: 118309271} - animationType: 1 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 4, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!1 &848136767 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 848136772} - - component: {fileID: 848136771} - - component: {fileID: 848136770} - - component: {fileID: 848136769} - - component: {fileID: 848136768} - 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 &848136768 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!124 &848136769 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!92 &848136770 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!20 &848136771 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.16176468, g: 0.16176468, b: 0.16176468, a: 0.019607844} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - 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: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &848136772 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &970591913 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 970591914} - - component: {fileID: 970591916} - - component: {fileID: 970591915} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &970591914 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - 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_Children: [] - m_Father: {fileID: 1356883401} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &970591915 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: PLAY ---- !u!222 &970591916 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - m_CullTransparentMesh: 0 ---- !u!1 &990238542 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 990238543} - - component: {fileID: 990238545} - - component: {fileID: 990238544} - - component: {fileID: 990238546} - m_Layer: 5 - m_Name: Text (w text animation) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &990238543 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990238542} - 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_Children: [] - m_Father: {fileID: 1260203941} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 230} - m_SizeDelta: {x: 400, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &990238544 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990238542} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'Original text that will be - tweened - -' ---- !u!222 &990238545 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990238542} - m_CullTransparentMesh: 0 ---- !u!114 &990238546 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 990238542} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 3 - easeType: 1 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 1 - loops: 0 - id: - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 1 - isActive: 1 - isValid: 1 - target: {fileID: 990238544} - animationType: 8 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 0, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: This is the new tweened text - (scandalous)! - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 1 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!1 &1053889438 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1053889442} - - component: {fileID: 1053889441} - - component: {fileID: 1053889440} - - component: {fileID: 1053889439} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1053889439 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ForceModuleActive: 0 ---- !u!114 &1053889440 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1053889441 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1053889442 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1127963255 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1127963256} - - component: {fileID: 1127963258} - - component: {fileID: 1127963257} - m_Layer: 5 - m_Name: Info - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1127963256 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1127963255} - 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_Children: [] - m_Father: {fileID: 1260203941} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -186} - m_SizeDelta: {x: 300, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1127963257 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1127963255} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: The PLAY button starts the logo fade out. When the fade out is complete, - it will start all the other animations (thanks to the Events created in the logo - DOTweenAnimation Component) ---- !u!222 &1127963258 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1127963255} - m_CullTransparentMesh: 0 ---- !u!1 &1242857378 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1242857380} - - component: {fileID: 1242857379} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1242857379 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242857378} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1242857380 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242857378} - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 0.99999994, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1260203940 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1260203941} - - component: {fileID: 1260203944} - - component: {fileID: 1260203943} - - component: {fileID: 1260203942} - m_Layer: 5 - m_Name: Canvas (contains animated objects) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1260203941 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1636198022} - - {fileID: 990238543} - - {fileID: 1323952358} - - {fileID: 1356883401} - - {fileID: 1127963256} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1260203942 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1260203943 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1260203944 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 1 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &1323952357 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1323952358} - - component: {fileID: 1323952362} - - component: {fileID: 1323952361} - - component: {fileID: 1323952360} - - component: {fileID: 1323952359} - m_Layer: 5 - m_Name: Text (w color animation) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1323952358 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1323952357} - 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_Children: [] - m_Father: {fileID: 1260203941} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 254} - m_SizeDelta: {x: 400, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1323952359 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1323952357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 3 - easeType: 1 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 1 - loops: -1 - id: - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 1 - isActive: 1 - isValid: 1 - target: {fileID: 1323952361} - animationType: 6 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 0, z: 0} - endValueColor: {r: 1, g: 0, b: 0.8068962, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &1323952360 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1323952357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 3 - easeType: 1 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 1 - loops: 0 - id: - isRelative: 1 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 1 - isActive: 1 - isValid: 1 - target: {fileID: 1323952361} - animationType: 8 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 0, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: ' See? What did I tell you?' - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 1 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &1323952361 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1323952357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: This text will change color... ---- !u!222 &1323952362 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1323952357} - m_CullTransparentMesh: 0 ---- !u!1 &1356883400 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1356883401} - - component: {fileID: 1356883404} - - component: {fileID: 1356883403} - - component: {fileID: 1356883402} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1356883401 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - 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_Children: - - {fileID: 970591914} - m_Father: {fileID: 1260203941} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -147} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1356883402 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1356883403} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1636198019} - m_MethodName: DOPlay - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1356883403 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1356883404 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_CullTransparentMesh: 0 ---- !u!1 &1636198018 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1636198022} - - component: {fileID: 1636198021} - - component: {fileID: 1636198020} - - component: {fileID: 1636198019} - m_Layer: 5 - m_Name: Logo (starts animations w events) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1636198019 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1636198018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 1 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 990238546} - m_MethodName: DOPlay - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 118309273} - m_MethodName: DOPlay - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 1323952360} - m_MethodName: DOPlay - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - delay: 0 - duration: 1 - easeType: 5 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loopType: 0 - loops: 1 - id: - isRelative: 0 - isFrom: 0 - isIndependentUpdate: 0 - autoKill: 1 - isActive: 1 - isValid: 1 - target: {fileID: 1636198020} - animationType: 7 - autoPlay: 0 - endValueFloat: 0 - endValueV3: {x: 0, y: 0, z: 0} - endValueColor: {r: 1, g: 1, b: 1, a: 1} - endValueString: - endValueRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - optionalBool0: 0 - optionalFloat0: 0 - optionalInt0: 0 - optionalRotationMode: 0 - optionalScrambleMode: 0 - optionalString: ---- !u!114 &1636198020 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1636198018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 44a054df1702e39458b7072b08d0f212, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1636198021 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1636198018} - m_CullTransparentMesh: 0 ---- !u!224 &1636198022 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1636198018} - 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_Children: [] - m_Father: {fileID: 1260203941} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 45} - m_SizeDelta: {x: 241, y: 320} - m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity.meta b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity.meta deleted file mode 100644 index 226d5966..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenAnimation_Basics.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 6a2ad353325ffe64983c28d69a8738f5 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity deleted file mode 100644 index 4f8c7326..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity +++ /dev/null @@ -1,1502 +0,0 @@ -%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.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - 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: 10 - m_Resolution: 1 - m_BakeResolution: 50 - m_AtlasSize: 1024 - m_AO: 1 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !u!196 &5 -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.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &118309267 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 118309271} - - component: {fileID: 118309270} - - component: {fileID: 118309268} - - component: {fileID: 118309269} - m_Layer: 0 - m_Name: Cube A (w path) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &118309268 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!114 &118309269 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -333801856, guid: aa0b1eebb5db27a419fa4564bbe5c9c5, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 1 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1087750405} - m_MethodName: DOPlay - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - delay: 0 - duration: 3 - easeType: 6 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loops: 1 - loopType: 0 - orientType: 0 - lookAtTransform: {fileID: 0} - lookAtPosition: {x: 0, y: 0, z: 0} - lookAhead: 0.01 - autoPlay: 0 - autoKill: 1 - relative: 0 - isLocal: 0 - isClosedPath: 1 - pathResolution: 10 - pathMode: 1 - lockRotation: 0 - assignForwardAndUp: 0 - forwardDirection: {x: 0, y: 0, z: 1} - upDirection: {x: 0, y: 1, z: 0} - wps: - - {x: 3.8321667, y: 6.9544535, z: 0} - - {x: -6.0542445, y: 9.465288, z: 0} - - {x: -12.069765, y: 6.1698112, z: 0} - - {x: -12.069786, y: -0.2641964, z: 0} - - {x: -6.368099, y: -4.187376, z: 0} - fullWps: [] - path: - type: 1 - subdivisionsXSegment: 10 - subdivisions: 70 - wps: - - {x: 4.45, y: -1.83, z: 0} - - {x: 3.8321667, y: 6.9544535, z: 0} - - {x: -6.0542445, y: 9.465288, z: 0} - - {x: -12.069765, y: 6.1698112, z: 0} - - {x: -12.069786, y: -0.2641964, z: 0} - - {x: -6.368099, y: -4.187376, z: 0} - - {x: 4.45, y: -1.83, z: 0} - controlPoints: - - a: {x: -6.368099, y: -4.187376, z: 0} - b: {x: 0, y: 0, z: 0} - - a: {x: 3.8321667, y: 6.9544535, z: 0} - b: {x: 0, y: 0, z: 0} - length: 52.02238 - wpLengths: - - 0 - - 9.359136 - - 10.405018 - - 7.102792 - - 6.6672983 - - 7.1915474 - - 11.289525 - isFinalized: 1 - timesTable: - - 0.014285714 - - 0.028571429 - - 0.042857144 - - 0.057142857 - - 0.071428575 - - 0.08571429 - - 0.1 - - 0.114285715 - - 0.12857144 - - 0.14285715 - - 0.15714286 - - 0.17142858 - - 0.18571429 - - 0.2 - - 0.21428572 - - 0.22857143 - - 0.24285714 - - 0.25714287 - - 0.27142859 - - 0.2857143 - - 0.3 - - 0.31428573 - - 0.32857144 - - 0.34285715 - - 0.35714287 - - 0.37142858 - - 0.3857143 - - 0.4 - - 0.41428572 - - 0.42857143 - - 0.44285715 - - 0.45714286 - - 0.47142857 - - 0.4857143 - - 0.5 - - 0.51428574 - - 0.5285714 - - 0.54285717 - - 0.55714285 - - 0.5714286 - - 0.5857143 - - 0.6 - - 0.6142857 - - 0.62857145 - - 0.64285713 - - 0.6571429 - - 0.67142856 - - 0.6857143 - - 0.7 - - 0.71428573 - - 0.7285714 - - 0.74285716 - - 0.75714284 - - 0.7714286 - - 0.78571427 - - 0.8 - - 0.8142857 - - 0.82857144 - - 0.8428571 - - 0.85714287 - - 0.87142855 - - 0.8857143 - - 0.9 - - 0.9142857 - - 0.92857146 - - 0.94285715 - - 0.9571429 - - 0.9714286 - - 0.9857143 - - 1 - lengthsTable: - - 0.66792893 - - 1.3899281 - - 2.16896 - - 2.9980419 - - 3.8644814 - - 4.752426 - - 5.6444182 - - 6.5224686 - - 7.368998 - - 8.167948 - - 8.906464 - - 9.58573 - - 10.313842 - - 11.125577 - - 12.012393 - - 12.959278 - - 13.947668 - - 14.956963 - - 15.965341 - - 16.950247 - - 17.888689 - - 18.75748 - - 19.533484 - - 20.220243 - - 20.891918 - - 21.555 - - 22.208927 - - 22.852415 - - 23.483595 - - 24.100157 - - 24.699495 - - 25.278862 - - 25.83552 - - 26.366951 - - 26.8711 - - 27.376375 - - 27.912098 - - 28.475262 - - 29.060778 - - 29.66227 - - 30.272577 - - 30.884148 - - 31.48931 - - 32.080574 - - 32.650936 - - 33.194313 - - 33.709743 - - 34.240025 - - 34.79521 - - 35.371506 - - 35.965523 - - 36.574467 - - 37.19625 - - 37.829685 - - 38.474625 - - 39.132145 - - 39.804657 - - 40.496033 - - 41.23852 - - 42.10978 - - 43.088493 - - 44.145332 - - 45.25077 - - 46.375446 - - 47.49042 - - 48.567577 - - 49.58027 - - 50.50447 - - 51.32128 - - 52.02238 - pathType: 1 - handlesType: 0 - livePreview: 1 - handlesDrawMode: 0 - perspectiveHandleSize: 0.5 - showIndexes: 1 - pathColor: {r: 1, g: 1, b: 1, a: 0.5} - lastSrcPosition: {x: 4.45, y: -1.83, z: 0} - wpsDropdown: 0 ---- !u!33 &118309270 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &118309271 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118309267} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.45, y: -1.83, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &848136767 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 848136772} - - component: {fileID: 848136771} - - component: {fileID: 848136770} - - component: {fileID: 848136769} - - component: {fileID: 848136768} - 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 &848136768 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!124 &848136769 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!92 &848136770 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 ---- !u!20 &848136771 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.16176468, g: 0.16176468, b: 0.16176468, a: 0.019607844} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - 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: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &848136772 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 848136767} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -30} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &970591913 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 970591914} - - component: {fileID: 970591916} - - component: {fileID: 970591915} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &970591914 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - 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_Children: [] - m_Father: {fileID: 1356883401} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &970591915 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.196, g: 0.196, b: 0.196, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: PLAY ---- !u!222 &970591916 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 970591913} - m_CullTransparentMesh: 0 ---- !u!1 &1053889438 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1053889442} - - component: {fileID: 1053889441} - - component: {fileID: 1053889440} - - component: {fileID: 1053889439} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1053889439 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ForceModuleActive: 0 ---- !u!114 &1053889440 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1053889441 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1053889442 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1053889438} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1087750404 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1087750408} - - component: {fileID: 1087750407} - - component: {fileID: 1087750406} - - component: {fileID: 1087750405} - m_Layer: 0 - m_Name: Cube B (animated after Cube A) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1087750405 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1087750404} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -333801856, guid: aa0b1eebb5db27a419fa4564bbe5c9c5, type: 3} - m_Name: - m_EditorClassIdentifier: - hasOnStart: 0 - hasOnPlay: 0 - hasOnUpdate: 0 - hasOnStepComplete: 0 - hasOnComplete: 0 - onStart: - m_PersistentCalls: - m_Calls: [] - onPlay: - m_PersistentCalls: - m_Calls: [] - onUpdate: - m_PersistentCalls: - m_Calls: [] - onStepComplete: - m_PersistentCalls: - m_Calls: [] - onComplete: - m_PersistentCalls: - m_Calls: [] - delay: 0 - duration: 3 - easeType: 1 - easeCurve: - 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: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - loops: -1 - loopType: 0 - orientType: 0 - lookAtTransform: {fileID: 0} - lookAtPosition: {x: 0, y: 0, z: 0} - lookAhead: 0.01 - autoPlay: 0 - autoKill: 1 - relative: 1 - isLocal: 0 - isClosedPath: 1 - pathResolution: 10 - pathMode: 1 - lockRotation: 0 - assignForwardAndUp: 0 - forwardDirection: {x: 0, y: 0, z: 1} - upDirection: {x: 0, y: 1, z: 0} - wps: - - {x: 13.417454, y: 2.978077, z: 0} - - {x: 9.493597, y: 8.510473, z: 0} - - {x: -3.3649445, y: 5.5603714, z: 0} - - {x: -13.000723, y: 12.019701, z: 0} - - {x: -19.387083, y: 4.5597005, z: 0} - - {x: -15.279156, y: -3.646319, z: 0} - - {x: -4.1231623, y: -1.0233588, z: 0} - - {x: 3.7979867, y: -4.5040193, z: 0} - fullWps: [] - path: - type: 1 - subdivisionsXSegment: 10 - subdivisions: 100 - wps: - - {x: 10.45, y: -1.83, z: 0} - - {x: 13.417454, y: 2.978077, z: 0} - - {x: 9.493597, y: 8.510473, z: 0} - - {x: -3.3649445, y: 5.5603714, z: 0} - - {x: -13.000723, y: 12.019701, z: 0} - - {x: -19.387083, y: 4.5597005, z: 0} - - {x: -15.279156, y: -3.646319, z: 0} - - {x: -4.1231623, y: -1.0233588, z: 0} - - {x: 3.7979867, y: -4.5040193, z: 0} - - {x: 10.45, y: -1.83, z: 0} - controlPoints: - - a: {x: 3.7979867, y: -4.5040193, z: 0} - b: {x: 0, y: 0, z: 0} - - a: {x: 13.417454, y: 2.978077, z: 0} - b: {x: 0, y: 0, z: 0} - length: 85.91056 - wpLengths: - - 0 - - 5.8644567 - - 7.2802324 - - 13.301847 - - 11.81175 - - 10.301735 - - 9.680841 - - 11.593836 - - 8.754475 - - 7.309784 - isFinalized: 1 - timesTable: - - 0.01 - - 0.02 - - 0.03 - - 0.04 - - 0.049999997 - - 0.06 - - 0.07 - - 0.08 - - 0.089999996 - - 0.099999994 - - 0.11 - - 0.12 - - 0.13 - - 0.14 - - 0.14999999 - - 0.16 - - 0.17 - - 0.17999999 - - 0.19 - - 0.19999999 - - 0.21 - - 0.22 - - 0.22999999 - - 0.24 - - 0.25 - - 0.26 - - 0.26999998 - - 0.28 - - 0.29 - - 0.29999998 - - 0.31 - - 0.32 - - 0.32999998 - - 0.34 - - 0.35 - - 0.35999998 - - 0.37 - - 0.38 - - 0.39 - - 0.39999998 - - 0.41 - - 0.42 - - 0.42999998 - - 0.44 - - 0.45 - - 0.45999998 - - 0.47 - - 0.48 - - 0.48999998 - - 0.5 - - 0.51 - - 0.52 - - 0.53 - - 0.53999996 - - 0.55 - - 0.56 - - 0.57 - - 0.58 - - 0.59 - - 0.59999996 - - 0.61 - - 0.62 - - 0.63 - - 0.64 - - 0.65 - - 0.65999997 - - 0.66999996 - - 0.68 - - 0.69 - - 0.7 - - 0.71 - - 0.71999997 - - 0.72999996 - - 0.74 - - 0.75 - - 0.76 - - 0.77 - - 0.78 - - 0.78999996 - - 0.79999995 - - 0.81 - - 0.82 - - 0.83 - - 0.84 - - 0.84999996 - - 0.85999995 - - 0.87 - - 0.88 - - 0.89 - - 0.9 - - 0.90999997 - - 0.91999996 - - 0.93 - - 0.94 - - 0.95 - - 0.96 - - 0.96999997 - - 0.97999996 - - 0.98999995 - - 1 - lengthsTable: - - 0.5545968 - - 1.1175883 - - 1.6830537 - - 2.245447 - - 2.7997518 - - 3.3416884 - - 3.867998 - - 4.376838 - - 4.868309 - - 5.3450947 - - 5.813135 - - 6.311367 - - 6.877433 - - 7.495066 - - 8.148528 - - 8.823632 - - 9.508459 - - 10.194385 - - 10.877503 - - 11.560418 - - 12.254057 - - 12.978595 - - 13.783311 - - 14.741959 - - 15.848983 - - 17.077965 - - 18.394625 - - 19.761522 - - 21.140495 - - 22.494476 - - 23.78951 - - 24.997858 - - 26.103634 - - 27.136875 - - 28.20907 - - 29.343433 - - 30.531721 - - 31.750658 - - 32.96895 - - 34.151752 - - 35.26419 - - 36.275455 - - 37.165974 - - 37.94238 - - 38.672184 - - 39.461693 - - 40.331173 - - 41.275455 - - 42.278408 - - 43.318016 - - 44.36911 - - 45.404976 - - 46.39841 - - 47.322807 - - 48.15364 - - 48.891544 - - 49.678425 - - 50.534695 - - 51.444313 - - 52.38865 - - 53.348053 - - 54.30292 - - 55.23473 - - 56.12729 - - 56.968613 - - 57.754013 - - 58.495777 - - 59.294735 - - 60.205452 - - 61.226448 - - 62.33766 - - 63.510315 - - 64.71169 - - 65.907745 - - 67.06497 - - 68.15262 - - 69.14602 - - 70.03488 - - 70.87562 - - 71.70776 - - 72.54151 - - 73.377945 - - 74.21172 - - 75.033615 - - 75.83277 - - 76.59903 - - 77.325615 - - 78.01288 - - 78.67338 - - 79.33375 - - 80.00281 - - 80.68108 - - 81.366684 - - 82.05582 - - 82.74328 - - 83.422775 - - 84.087204 - - 84.728836 - - 85.33948 - - 85.91056 - pathType: 1 - handlesType: 0 - livePreview: 1 - handlesDrawMode: 0 - perspectiveHandleSize: 0.5 - showIndexes: 1 - pathColor: {r: 1, g: 1, b: 1, a: 0.5} - lastSrcPosition: {x: 10.45, y: -1.83, z: 0} - wpsDropdown: 0 ---- !u!23 &1087750406 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1087750404} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1087750407 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1087750404} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1087750408 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1087750404} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 10.45, y: -1.83, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1127963255 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1127963256} - - component: {fileID: 1127963258} - - component: {fileID: 1127963257} - m_Layer: 5 - m_Name: Info - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1127963256 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1127963255} - 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_Children: [] - m_Father: {fileID: 1260203941} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -186} - m_SizeDelta: {x: 300, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1127963257 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1127963255} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: The PLAY button starts Cube A path animation. When that is complete, it - will start the other cube's animation (thanks to the Event created in Cube A's - DOTweenPath Component) ---- !u!222 &1127963258 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1127963255} - m_CullTransparentMesh: 0 ---- !u!1 &1242857378 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1242857380} - - component: {fileID: 1242857379} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1242857379 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242857378} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1242857380 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242857378} - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 0.99999994, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1260203940 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1260203941} - - component: {fileID: 1260203944} - - component: {fileID: 1260203943} - - component: {fileID: 1260203942} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1260203941 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1356883401} - - {fileID: 1127963256} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1260203942 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1260203943 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1260203944 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260203940} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 1 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &1356883400 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1356883401} - - component: {fileID: 1356883404} - - component: {fileID: 1356883403} - - component: {fileID: 1356883402} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1356883401 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - 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_Children: - - {fileID: 970591914} - m_Father: {fileID: 1260203941} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -147} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1356883402 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1356883403} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 118309269} - m_MethodName: DOPlay - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1356883403 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 ---- !u!222 &1356883404 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1356883400} - m_CullTransparentMesh: 0 diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity.meta b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity.meta deleted file mode 100644 index 9051851b..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/DOTweenPath.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: a351b59ca54a0bc4083c35844da13a61 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets.meta b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets.meta deleted file mode 100644 index 27d6f9b7..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 2add6a5374e55e642a55ed3b43fd9db4 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png deleted file mode 100644 index c6d84204..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png.meta b/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png.meta deleted file mode 100644 index c456726d..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro Examples/Examples Assets/dotweenpro_logo.png.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: 44a054df1702e39458b7072b08d0f212 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 512 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: 16 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 512 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 95d045a9af1f89a43a934b8f5f4ff51d - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro.meta b/Assets/ThirdParty/Demigiant/DOTweenPro.meta deleted file mode 100644 index aceeb799..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: af55cfd0e7084ab4884c5a4f29b62d9f -labels: -- Tween -- Tweening -- Animation -- HOTween -- Paths -- VisualScripting -- VisualEditor -- iTween -- LeanTween -- DFTween -- Ease -- Easing -- Shake -- Punch -- 2DToolkit -- TextMeshPro -- Text -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs deleted file mode 100644 index a1eae773..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs +++ /dev/null @@ -1,482 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2015/03/12 15:55 - -using System; -using System.Collections.Generic; -using DG.Tweening.Core; -using UnityEngine; -using UnityEngine.Events; -using UnityEngine.UI; - -#if DOTWEEN_TMP - using TMPro; -#endif - -#pragma warning disable 1591 -namespace DG.Tweening -{ - /// - /// Attach this to a GameObject to create a tween - /// - [AddComponentMenu("DOTween/DOTween Animation")] - public class DOTweenAnimation : ABSAnimationComponent - { - public float delay; - public float duration = 1; - public Ease easeType = Ease.OutQuad; - public AnimationCurve easeCurve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1)); - public LoopType loopType = LoopType.Restart; - public int loops = 1; - public string id = ""; - public bool isRelative; - public bool isFrom; - public bool isIndependentUpdate = false; - public bool autoKill = true; - - public bool isActive = true; - public bool isValid; - public Component target; - public DOTweenAnimationType animationType; - public bool autoPlay = true; - - public float endValueFloat; - public Vector3 endValueV3; - public Color endValueColor = new Color(1, 1, 1, 1); - public string endValueString = ""; - public Rect endValueRect = new Rect(0, 0, 0, 0); - - public bool optionalBool0; - public float optionalFloat0; - public int optionalInt0; - public RotateMode optionalRotationMode = RotateMode.Fast; - public ScrambleMode optionalScrambleMode = ScrambleMode.None; - public string optionalString; - - int _playCount = -1; // Used when calling DOPlayNext - - #region Unity Methods - - void Awake() - { - if (!isActive || !isValid) return; - - CreateTween(); - } - - void OnDestroy() - { - if (tween != null && tween.IsActive()) tween.Kill(); - tween = null; - } - - // Used also by DOTweenAnimationInspector when applying runtime changes and restarting - public void CreateTween() - { - if (target == null) { - Debug.LogWarning(string.Format("{0} :: This tween's target is NULL, because the animation was created with a DOTween Pro version older than 0.9.255. To fix this, exit Play mode then simply select this object, and it will update automatically", this.gameObject.name), this.gameObject); - return; - } - - Type t = target.GetType(); - -// Component c; - switch (animationType) { - case DOTweenAnimationType.None: - break; - case DOTweenAnimationType.Move: - if (t.IsSameOrSubclassOf(typeof(RectTransform))) tween = ((RectTransform)target).DOAnchorPos3D(endValueV3, duration, optionalBool0); - else if (t.IsSameOrSubclassOf(typeof(Transform))) tween = ((Transform)target).DOMove(endValueV3, duration, optionalBool0); - else if (t.IsSameOrSubclassOf(typeof(Rigidbody2D))) tween = ((Rigidbody2D)target).DOMove(endValueV3, duration, optionalBool0); - else if (t.IsSameOrSubclassOf(typeof(Rigidbody))) tween = ((Rigidbody)target).DOMove(endValueV3, duration, optionalBool0); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Rigidbody2D)c).DOMove(endValueV3, duration, optionalBool0); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Rigidbody)c).DOMove(endValueV3, duration, optionalBool0); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((RectTransform)c).DOAnchorPos3D(endValueV3, duration, optionalBool0); -// goto SetupTween; -// } -// tween = transform.DOMove(endValueV3, duration, optionalBool0); - break; - case DOTweenAnimationType.LocalMove: - tween = transform.DOLocalMove(endValueV3, duration, optionalBool0); - break; - case DOTweenAnimationType.Rotate: - if (t.IsSameOrSubclassOf(typeof(Transform))) tween = ((Transform)target).DORotate(endValueV3, duration, optionalRotationMode); - else if (t.IsSameOrSubclassOf(typeof(Rigidbody2D))) tween = ((Rigidbody2D)target).DORotate(endValueFloat, duration); - else if (t.IsSameOrSubclassOf(typeof(Rigidbody))) tween = ((Rigidbody)target).DORotate(endValueV3, duration, optionalRotationMode); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Rigidbody2D)c).DORotate(endValueFloat, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Rigidbody)c).DORotate(endValueV3, duration, optionalRotationMode); -// goto SetupTween; -// } -// tween = transform.DORotate(endValueV3, duration, optionalRotationMode); - break; - case DOTweenAnimationType.LocalRotate: - tween = transform.DOLocalRotate(endValueV3, duration, optionalRotationMode); - break; - case DOTweenAnimationType.Scale: - tween = transform.DOScale(optionalBool0 ? new Vector3(endValueFloat, endValueFloat, endValueFloat) : endValueV3, duration); - break; - case DOTweenAnimationType.Color: - isRelative = false; - if (t.IsSameOrSubclassOf(typeof(SpriteRenderer))) tween = ((SpriteRenderer)target).DOColor(endValueColor, duration); - else if (t.IsSameOrSubclassOf(typeof(Renderer))) tween = ((Renderer)target).material.DOColor(endValueColor, duration); - else if (t.IsSameOrSubclassOf(typeof(Image))) tween = ((Image)target).DOColor(endValueColor, duration); - else if (t.IsSameOrSubclassOf(typeof(Text))) tween = ((Text)target).DOColor(endValueColor, duration); -#if DOTWEEN_TK2D - else if (t.IsSameOrSubclassOf(typeof(tk2dTextMesh))) tween = ((tk2dTextMesh)target).DOColor(endValueColor, duration); - else if (t.IsSameOrSubclassOf(typeof(tk2dBaseSprite))) tween = ((tk2dBaseSprite)target).DOColor(endValueColor, duration); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((tk2dBaseSprite)c).DOColor(endValueColor, duration); -// goto SetupTween; -// } -#endif -#if DOTWEEN_TMP - else if (t.IsSameOrSubclassOf(typeof(TextMeshProUGUI))) tween = ((TextMeshProUGUI)target).DOColor(endValueColor, duration); - else if (t.IsSameOrSubclassOf(typeof(TextMeshPro))) tween = ((TextMeshPro)target).DOColor(endValueColor, duration); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((TextMeshPro)c).DOColor(endValueColor, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((TextMeshProUGUI)c).DOColor(endValueColor, duration); -// goto SetupTween; -// } -#endif -// c = this.GetComponent(); -// if (c != null) { -// tween = ((SpriteRenderer)c).DOColor(endValueColor, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Renderer)c).material.DOColor(endValueColor, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Image)c).DOColor(endValueColor, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Text)c).DOColor(endValueColor, duration); -// goto SetupTween; -// } - break; - case DOTweenAnimationType.Fade: - isRelative = false; - if (t.IsSameOrSubclassOf(typeof(SpriteRenderer))) tween = ((SpriteRenderer)target).DOFade(endValueFloat, duration); - else if (t.IsSameOrSubclassOf(typeof(Renderer))) tween = ((Renderer)target).material.DOFade(endValueFloat, duration); - else if (t.IsSameOrSubclassOf(typeof(Image))) tween = ((Image)target).DOFade(endValueFloat, duration); - else if (t.IsSameOrSubclassOf(typeof(Text))) tween = ((Text)target).DOFade(endValueFloat, duration); -#if DOTWEEN_TK2D - else if (t.IsSameOrSubclassOf(typeof(tk2dTextMesh))) tween = ((tk2dTextMesh)target).DOFade(endValueFloat, duration); - else if (t.IsSameOrSubclassOf(typeof(tk2dBaseSprite))) tween = ((tk2dBaseSprite)target).DOFade(endValueFloat, duration); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((tk2dBaseSprite)c).DOFade(endValueFloat, duration); -// goto SetupTween; -// } -#endif -#if DOTWEEN_TMP - else if (t.IsSameOrSubclassOf(typeof(TextMeshProUGUI))) tween = ((TextMeshProUGUI)target).DOFade(endValueFloat, duration); - else if (t.IsSameOrSubclassOf(typeof(TextMeshPro))) tween = ((TextMeshPro)target).DOFade(endValueFloat, duration); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((TextMeshPro)c).DOFade(endValueFloat, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((TextMeshProUGUI)c).DOFade(endValueFloat, duration); -// goto SetupTween; -// } -#endif -// c = this.GetComponent(); -// if (c != null) { -// tween = ((SpriteRenderer)c).DOFade(endValueFloat, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Renderer)c).material.DOFade(endValueFloat, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Image)c).DOFade(endValueFloat, duration); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Text)c).DOFade(endValueFloat, duration); -// goto SetupTween; -// } - break; - case DOTweenAnimationType.Text: - if (t.IsSameOrSubclassOf(typeof(Text))) tween = ((Text)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((Text)c).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); -// goto SetupTween; -// } -#if DOTWEEN_TK2D - else if (t.IsSameOrSubclassOf(typeof(tk2dTextMesh))) tween = ((tk2dTextMesh)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((tk2dTextMesh)c).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); -// goto SetupTween; -// } -#endif -#if DOTWEEN_TMP - else if (t.IsSameOrSubclassOf(typeof(TextMeshProUGUI))) tween = ((TextMeshProUGUI)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); - else if (t.IsSameOrSubclassOf(typeof(TextMeshPro))) tween = ((TextMeshPro)target).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); -// c = this.GetComponent(); -// if (c != null) { -// tween = ((TextMeshPro)c).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); -// goto SetupTween; -// } -// c = this.GetComponent(); -// if (c != null) { -// tween = ((TextMeshProUGUI)c).DOText(endValueString, duration, optionalBool0, optionalScrambleMode, optionalString); -// goto SetupTween; -// } -#endif - break; - case DOTweenAnimationType.PunchPosition: - if (t.IsSameOrSubclassOf(typeof(RectTransform))) tween = ((RectTransform)target).DOPunchAnchorPos(endValueV3, duration, optionalInt0, optionalFloat0, optionalBool0); - else if (t.IsSameOrSubclassOf(typeof(Transform))) tween = ((Transform)target).DOPunchPosition(endValueV3, duration, optionalInt0, optionalFloat0, optionalBool0); -// tween = transform.DOPunchPosition(endValueV3, duration, optionalInt0, optionalFloat0, optionalBool0); - break; - case DOTweenAnimationType.PunchScale: - tween = transform.DOPunchScale(endValueV3, duration, optionalInt0, optionalFloat0); - break; - case DOTweenAnimationType.PunchRotation: - tween = transform.DOPunchRotation(endValueV3, duration, optionalInt0, optionalFloat0); - break; - case DOTweenAnimationType.ShakePosition: - if (t.IsSameOrSubclassOf(typeof(RectTransform))) tween = ((RectTransform)target).DOShakeAnchorPos(duration, endValueV3, optionalInt0, optionalFloat0, optionalBool0); - if (t.IsSameOrSubclassOf(typeof(Transform))) tween = ((Transform)target).DOShakePosition(duration, endValueV3, optionalInt0, optionalFloat0, optionalBool0); -// tween = transform.DOShakePosition(duration, endValueV3, optionalInt0, optionalFloat0, optionalBool0); - break; - case DOTweenAnimationType.ShakeScale: - tween = transform.DOShakeScale(duration, endValueV3, optionalInt0, optionalFloat0); - break; - case DOTweenAnimationType.ShakeRotation: - tween = transform.DOShakeRotation(duration, endValueV3, optionalInt0, optionalFloat0); - break; - case DOTweenAnimationType.CameraAspect: - tween = ((Camera)target).DOAspect(endValueFloat, duration); - break; - case DOTweenAnimationType.CameraBackgroundColor: - tween = ((Camera)target).DOColor(endValueColor, duration); - break; - case DOTweenAnimationType.CameraFieldOfView: - tween = ((Camera)target).DOFieldOfView(endValueFloat, duration); - break; - case DOTweenAnimationType.CameraOrthoSize: - tween = ((Camera)target).DOOrthoSize(endValueFloat, duration); - break; - case DOTweenAnimationType.CameraPixelRect: - tween = ((Camera)target).DOPixelRect(endValueRect, duration); - break; - case DOTweenAnimationType.CameraRect: - tween = ((Camera)target).DORect(endValueRect, duration); - break; - } - -// SetupTween: - if (tween == null) return; - - if (isFrom) { - ((Tweener)tween).From(isRelative); - } else { - tween.SetRelative(isRelative); - } - tween.SetTarget(this.gameObject).SetDelay(delay).SetLoops(loops, loopType).SetAutoKill(autoKill) - .OnKill(()=> tween = null); - if (easeType == Ease.INTERNAL_Custom) tween.SetEase(easeCurve); - else tween.SetEase(easeType); - if (!string.IsNullOrEmpty(id)) tween.SetId(id); - tween.SetUpdate(isIndependentUpdate); - - if (hasOnStart) { - if (onStart != null) tween.OnStart(onStart.Invoke); - } else onStart = null; - if (hasOnPlay) { - if (onPlay != null) tween.OnPlay(onPlay.Invoke); - } else onPlay = null; - if (hasOnUpdate) { - if (onUpdate != null) tween.OnUpdate(onUpdate.Invoke); - } else onUpdate = null; - if (hasOnStepComplete) { - if (onStepComplete != null) tween.OnStepComplete(onStepComplete.Invoke); - } else onStepComplete = null; - if (hasOnComplete) { - if (onComplete != null) tween.OnComplete(onComplete.Invoke); - } else onComplete = null; - - if (autoPlay) tween.Play(); - else tween.Pause(); - } - - #endregion - - #region Public Methods - - // These methods are here so they can be called directly via Unity's UGUI event system - - public override void DOPlay() - { - DOTween.Play(this.gameObject); - } - - public override void DOPlayBackwards() - { - DOTween.PlayBackwards(this.gameObject); - } - - public override void DOPlayForward() - { - DOTween.PlayForward(this.gameObject); - } - - public override void DOPause() - { - DOTween.Pause(this.gameObject); - } - - public override void DOTogglePause() - { - DOTween.TogglePause(this.gameObject); - } - - public override void DORewind() - { - _playCount = -1; - // Rewind using Components order (in case there are multiple animations on the same property) - DOTweenAnimation[] anims = this.gameObject.GetComponents(); - for (int i = anims.Length - 1; i > -1; --i) { - Tween t = anims[i].tween; - if (t != null && t.IsInitialized()) anims[i].tween.Rewind(); - } - // DOTween.Rewind(this.gameObject); - } - - /// - /// Restarts the tween - /// - /// If TRUE, re-evaluates the tween's start and end values from its current position. - /// Set it to TRUE when spawning the same DOTweenAnimation in different positions (like when using a pooling system) - public override void DORestart(bool fromHere = false) - { - _playCount = -1; - if (tween == null) { - if (Debugger.logPriority > 1) Debugger.LogNullTween(tween); return; - } - if (fromHere && isRelative) ReEvaluateRelativeTween(); - DOTween.Restart(this.gameObject); - } - - public override void DOComplete() - { - DOTween.Complete(this.gameObject); - } - - public override void DOKill() - { - DOTween.Kill(this.gameObject); - tween = null; - } - - #region Specifics - - public void DOPlayById(string id) - { - DOTween.Play(this.gameObject, id); - } - public void DOPlayAllById(string id) - { - DOTween.Play(id); - } - - public void DOPlayNext() - { - DOTweenAnimation[] anims = this.GetComponents(); - while (_playCount < anims.Length - 1) { - _playCount++; - DOTweenAnimation anim = anims[_playCount]; - if (anim != null && anim.tween != null && !anim.tween.IsPlaying() && !anim.tween.IsComplete()) { - anim.tween.Play(); - break; - } - } - } - - public void DORewindAndPlayNext() - { - _playCount = -1; - DOTween.Rewind(this.gameObject); - DOPlayNext(); - } - - public void DORestartById(string id) - { - _playCount = -1; - DOTween.Restart(this.gameObject, id); - } - public void DORestartAllById(string id) - { - _playCount = -1; - DOTween.Restart(id); - } - - public List GetTweens() - { - return DOTween.TweensByTarget(this.gameObject); - } - - #endregion - - #endregion - - #region Private - - // Re-evaluate relative position of path - void ReEvaluateRelativeTween() - { - if (animationType == DOTweenAnimationType.Move) { - ((Tweener)tween).ChangeEndValue(transform.position + endValueV3, true); - } else if (animationType == DOTweenAnimationType.LocalMove) { - ((Tweener)tween).ChangeEndValue(transform.localPosition + endValueV3, true); - } - } - - #endregion - } - - public static class DOTweenAnimationExtensions - { - public static bool IsSameOrSubclassOf(this Type t, Type tBase) - { - return t.IsSubclassOf(tBase) || t == tBase; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta deleted file mode 100644 index a10ceea2..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d0390bd8b8ffd640b34fe25065ff1df -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML deleted file mode 100644 index c1528c5a..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML +++ /dev/null @@ -1,71 +0,0 @@ - - - - DOTweenPro - - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances - - - - Tweens a Transform's localPosition in a spiral shape. - Also stores the transform as the tween's target so it can be used for filtered operations - The duration of the tween - The axis around which the spiral will rotate - The type of spiral movement - Speed of the rotations - Frequency of the rotation. Lower values lead to wider spirals - Indicates how much the tween should move along the spiral's axis - If TRUE the tween will smoothly snap all values to integers - - - Tweens a Rigidbody's position in a spiral shape. - Also stores the transform as the tween's target so it can be used for filtered operations - The duration of the tween - The axis around which the spiral will rotate - The type of spiral movement - Speed of the rotations - Frequency of the rotation. Lower values lead to wider spirals - Indicates how much the tween should move along the spiral's axis - If TRUE the tween will smoothly snap all values to integers - - - - Tweens a Vector3 along a spiral. - EndValue represents the direction of the spiral - - - - - Restarts the tween - - If TRUE, re-evaluates the tween's start and end values from its current position. - Set it to TRUE when spawning the same DOTweenPath in different positions (like when using a pooling system) - - - - Attach this to a GameObject to create and assign a path to it - - - - - Restarts the tween - - If TRUE, re-evaluates the tween's start and end values from its current position. - Set it to TRUE when spawning the same DOTweenPath in different positions (like when using a pooling system) - - - - Spiral tween mode - - - - The spiral motion will expand outwards for the whole the tween - - - The spiral motion will expand outwards for half the tween and then will spiral back to the starting position - - - diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML.meta deleted file mode 100644 index ddc78e5f..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.XML.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: db7d7ef84c388bc4fbc3835d31a15306 -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll deleted file mode 100644 index f3a36555..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb deleted file mode 100644 index 6c4206a4..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb.meta deleted file mode 100644 index 69790909..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.mdb.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: d719ed2e2c87eae4e8dd520e2df659c1 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.meta deleted file mode 100644 index 4b9d81f7..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenPro.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: aa0b1eebb5db27a419fa4564bbe5c9c5 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon deleted file mode 100644 index 59b0139c..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon +++ /dev/null @@ -1,239 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2015/03/27 19:02 -// -// License Copyright (c) Daniele Giardini. -// This work is subject to the terms at http://dotween.demigiant.com/license.php - -using UnityEngine; -using TMPro; - -namespace DG.Tweening -{ - /// - /// Methods that extend Text Mesh Pro objects and allow to directly create and control tweens from their instances. - /// - public static class ShortcutExtensionsTextMeshPro - { - #region Colors - - /// Tweens a TextMeshPro's color to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOColor(this TextMeshPro target, Color endValue, float duration) - { - return DOTween.To(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshPro's faceColor to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFaceColor(this TextMeshPro target, Color32 endValue, float duration) - { - return DOTween.To(() => target.faceColor, x => target.faceColor = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshPro's outlineColor to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOOutlineColor(this TextMeshPro target, Color32 endValue, float duration) - { - return DOTween.To(() => target.outlineColor, x => target.outlineColor = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshPro's glow color to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE will use the fontSharedMaterial instead than the fontMaterial - public static Tweener DOGlowColor(this TextMeshPro target, Color endValue, float duration, bool useSharedMaterial = false) - { - return useSharedMaterial - ? target.fontSharedMaterial.DOColor(endValue, "_GlowColor", duration).SetTarget(target) - : target.fontMaterial.DOColor(endValue, "_GlowColor", duration).SetTarget(target); - } - - /// Tweens a TextMeshPro's alpha color to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFade(this TextMeshPro target, float endValue, float duration) - { - return DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshPro faceColor's alpha to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFaceFade(this TextMeshPro target, float endValue, float duration) - { - return DOTween.ToAlpha(() => target.faceColor, x => target.faceColor = x, endValue, duration) - .SetTarget(target); - } - - #endregion - - #region Other - - /// Tweens a TextMeshPro's scale to the given value (using correct uniform scale as TMP requires). - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScale(this TextMeshPro target, float endValue, float duration) - { - Transform t = target.transform; - Vector3 endValueV3 = new Vector3(endValue, endValue, endValue); - return DOTween.To(() => t.localScale, x => t.localScale = x, endValueV3, duration).SetTarget(target); - } - - /// Tweens a TextMeshPro's fontSize to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFontSize(this TextMeshPro target, float endValue, float duration) - { - return DOTween.To(() => target.fontSize, x => target.fontSize = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshPro's maxVisibleCharacters to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOMaxVisibleCharacters(this TextMeshPro target, int endValue, float duration) - { - return DOTween.To(() => target.maxVisibleCharacters, x => target.maxVisibleCharacters = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshPro's text to the given value. - /// Also stores the TextMeshPro as the tween's target so it can be used for filtered operations - /// The end string to tween toThe duration of the tween - /// If TRUE (default), rich text will be interpreted correctly while animated, - /// otherwise all tags will be considered as normal text - /// The type of scramble mode to use, if any - /// A string containing the characters to use for scrambling. - /// Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. - /// Leave it to NULL (default) to use default ones - public static Tweener DOText(this TextMeshPro target, string endValue, float duration, bool richTextEnabled = true, ScrambleMode scrambleMode = ScrambleMode.None, string scrambleChars = null) - { - return DOTween.To(() => target.text, x => target.text = x, endValue, duration) - .SetOptions(richTextEnabled, scrambleMode, scrambleChars) - .SetTarget(target); - } - - #endregion - } - - /// - /// Methods that extend Text Mesh Pro objects and allow to directly create and control tweens from their instances. - /// - public static class ShortcutExtensionsTextMeshProUGUI - { - #region Colors - - /// Tweens a TextMeshProUGUI's color to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOColor(this TextMeshProUGUI target, Color endValue, float duration) - { - return DOTween.To(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshProUGUI's faceColor to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFaceColor(this TextMeshProUGUI target, Color32 endValue, float duration) - { - return DOTween.To(() => target.faceColor, x => target.faceColor = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshProUGUI's outlineColor to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOOutlineColor(this TextMeshProUGUI target, Color32 endValue, float duration) - { - return DOTween.To(() => target.outlineColor, x => target.outlineColor = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshProUGUI's glow color to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - /// If TRUE will use the fontSharedMaterial instead than the fontMaterial - public static Tweener DOGlowColor(this TextMeshProUGUI target, Color endValue, float duration, bool useSharedMaterial = false) - { - return useSharedMaterial - ? target.fontSharedMaterial.DOColor(endValue, "_GlowColor", duration).SetTarget(target) - : target.fontMaterial.DOColor(endValue, "_GlowColor", duration).SetTarget(target); - } - - /// Tweens a TextMeshProUGUI's alpha color to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFade(this TextMeshProUGUI target, float endValue, float duration) - { - return DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshProUGUI faceColor's alpha to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFaceFade(this TextMeshProUGUI target, float endValue, float duration) - { - return DOTween.ToAlpha(() => target.faceColor, x => target.faceColor = x, endValue, duration) - .SetTarget(target); - } - - #endregion - - #region Other - - /// Tweens a TextMeshProUGUI's scale to the given value (using correct uniform scale as TMP requires). - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScale(this TextMeshProUGUI target, float endValue, float duration) - { - Transform t = target.transform; - Vector3 endValueV3 = new Vector3(endValue, endValue, endValue); - return DOTween.To(() => t.localScale, x => t.localScale = x, endValueV3, duration).SetTarget(target); - } - - /// Tweens a TextMeshProUGUI's fontSize to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFontSize(this TextMeshProUGUI target, float endValue, float duration) - { - return DOTween.To(() => target.fontSize, x => target.fontSize = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshProUGUI's maxVisibleCharacters to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOMaxVisibleCharacters(this TextMeshProUGUI target, int endValue, float duration) - { - return DOTween.To(() => target.maxVisibleCharacters, x => target.maxVisibleCharacters = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a TextMeshProUGUI's text to the given value. - /// Also stores the TextMeshProUGUI as the tween's target so it can be used for filtered operations - /// The end string to tween toThe duration of the tween - /// If TRUE (default), rich text will be interpreted correctly while animated, - /// otherwise all tags will be considered as normal text - /// The type of scramble mode to use, if any - /// A string containing the characters to use for scrambling. - /// Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. - /// Leave it to NULL (default) to use default ones - public static Tweener DOText(this TextMeshProUGUI target, string endValue, float duration, bool richTextEnabled = true, ScrambleMode scrambleMode = ScrambleMode.None, string scrambleChars = null) - { - return DOTween.To(() => target.text, x => target.text = x, endValue, duration) - .SetOptions(richTextEnabled, scrambleMode, scrambleChars) - .SetTarget(target); - } - - #endregion - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon.meta deleted file mode 100644 index d5f3e922..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8eb04b85cc6f89344a7c271e1bfef46d -timeCreated: 1428774842 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon deleted file mode 100644 index 9c18d658..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon +++ /dev/null @@ -1,143 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2014/10/27 15:59 -// -// License Copyright (c) Daniele Giardini. -// This work is subject to the terms at http://dotween.demigiant.com/license.php - -using UnityEngine; - -namespace DG.Tweening -{ - /// - /// Methods that extend 2D Toolkit objects and allow to directly create and control tweens from their instances. - /// - public static class ShortcutExtensionsTk2d - { - #region Sprite - - /// Tweens a 2D Toolkit Sprite's dimensions to the given value. - /// Also stores the Sprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScale(this tk2dBaseSprite target, Vector3 endValue, float duration) - { - return DOTween.To(() => target.scale, x => target.scale = x, endValue, duration) - .SetTarget(target); - } - /// Tweens a Sprite's dimensions to the given value. - /// Also stores the Sprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScaleX(this tk2dBaseSprite target, float endValue, float duration) - { - return DOTween.To(() => target.scale, x => target.scale = x, new Vector3(endValue, 0, 0), duration) - .SetOptions(AxisConstraint.X) - .SetTarget(target); - } - /// Tweens a Sprite's dimensions to the given value. - /// Also stores the Sprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScaleY(this tk2dBaseSprite target, float endValue, float duration) - { - return DOTween.To(() => target.scale, x => target.scale = x, new Vector3(0, endValue, 0), duration) - .SetOptions(AxisConstraint.Y) - .SetTarget(target); - } - /// Tweens a Sprite's dimensions to the given value. - /// Also stores the Sprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScaleZ(this tk2dBaseSprite target, float endValue, float duration) - { - return DOTween.To(() => target.scale, x => target.scale = x, new Vector3(0, 0, endValue), duration) - .SetOptions(AxisConstraint.Z) - .SetTarget(target); - } - - /// Tweens a 2D Toolkit Sprite's color to the given value. - /// Also stores the Sprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOColor(this tk2dBaseSprite target, Color endValue, float duration) - { - return DOTween.To(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a 2D Toolkit Sprite's alpha color to the given value. - /// Also stores the Sprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFade(this tk2dBaseSprite target, float endValue, float duration) - { - return DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - #endregion - - #region tk2dSlicedSprite - - /// Tweens a 2D Toolkit SlicedSprite's dimensions to the given value. - /// Also stores the SlicedSprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScale(this tk2dSlicedSprite target, Vector2 endValue, float duration) - { - return DOTween.To(() => target.dimensions, x => target.dimensions = x, endValue, duration) - .SetTarget(target); - } - /// Tweens a SlicedSprite's dimensions to the given value. - /// Also stores the SlicedSprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScaleX(this tk2dSlicedSprite target, float endValue, float duration) - { - return DOTween.To(() => target.dimensions, x => target.dimensions = x, new Vector2(endValue, 0), duration) - .SetOptions(AxisConstraint.X) - .SetTarget(target); - } - /// Tweens a SlicedSprite's dimensions to the given value. - /// Also stores the SlicedSprite as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOScaleY(this tk2dSlicedSprite target, float endValue, float duration) - { - return DOTween.To(() => target.dimensions, x => target.dimensions = x, new Vector2(0, endValue), duration) - .SetOptions(AxisConstraint.Y) - .SetTarget(target); - } - - #endregion - - #region TextMesh - - /// Tweens a 2D Toolkit TextMesh's color to the given value. - /// Also stores the TextMesh as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOColor(this tk2dTextMesh target, Color endValue, float duration) - { - return DOTween.To(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a 2D Toolkit TextMesh's alpha color to the given value. - /// Also stores the TextMesh as the tween's target so it can be used for filtered operations - /// The end value to reachThe duration of the tween - public static Tweener DOFade(this tk2dTextMesh target, float endValue, float duration) - { - return DOTween.ToAlpha(() => target.color, x => target.color = x, endValue, duration) - .SetTarget(target); - } - - /// Tweens a tk2dTextMesh's text to the given value. - /// Also stores the tk2dTextMesh as the tween's target so it can be used for filtered operations - /// The end string to tween toThe duration of the tween - /// If TRUE (default), rich text will be interpreted correctly while animated, - /// otherwise all tags will be considered as normal text - /// The type of scramble mode to use, if any - /// A string containing the characters to use for scrambling. - /// Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. - /// Leave it to NULL (default) to use default ones - public static Tweener DOText(this tk2dTextMesh target, string endValue, float duration, bool richTextEnabled = true, ScrambleMode scrambleMode = ScrambleMode.None, string scrambleChars = null) - { - return DOTween.To(() => target.text, x => target.text = x, endValue, duration) - .SetOptions(richTextEnabled, scrambleMode, scrambleChars) - .SetTarget(target); - } - - #endregion - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon.meta deleted file mode 100644 index e42b2bb9..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 696fb534c77ea9241a70586ef5260a92 -timeCreated: 1428774842 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor.meta deleted file mode 100644 index e9164f71..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 34ca5bde92f87fa4dbeb9593d201fde2 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs deleted file mode 100644 index dc42eb35..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs +++ /dev/null @@ -1,453 +0,0 @@ -// Author: Daniele Giardini - http://www.demigiant.com -// Created: 2015/03/12 16:03 - -using System; -using System.Collections.Generic; -using System.IO; -using DG.DemiEditor; -using DG.DOTweenEditor.Core; -using DG.Tweening; -using DG.Tweening.Core; -using UnityEditor; -using UnityEngine; -using UnityEngine.UI; - -#if DOTWEEN_TMP - using TMPro; -#endif - -namespace DG.DOTweenEditor -{ - [CustomEditor(typeof(DOTweenAnimation))] - public class DOTweenAnimationInspector : ABSAnimationInspector - { - static readonly Dictionary _AnimationTypeToComponent = new Dictionary() { - { DOTweenAnimationType.Move, new[] { typeof(Rigidbody), typeof(Rigidbody2D), typeof(RectTransform), typeof(Transform) } }, - { DOTweenAnimationType.LocalMove, new[] { typeof(Transform) } }, - { DOTweenAnimationType.Rotate, new[] { typeof(Rigidbody), typeof(Rigidbody2D), typeof(Transform) } }, - { DOTweenAnimationType.LocalRotate, new[] { typeof(Transform) } }, - { DOTweenAnimationType.Scale, new[] { typeof(Transform) } }, - { DOTweenAnimationType.Color, new[] { typeof(SpriteRenderer), typeof(Renderer), typeof(Image), typeof(Text) } }, - { DOTweenAnimationType.Fade, new[] { typeof(SpriteRenderer), typeof(Renderer), typeof(Image), typeof(Text) } }, - { DOTweenAnimationType.Text, new[] { typeof(Text) } }, - { DOTweenAnimationType.PunchPosition, new[] { typeof(RectTransform), typeof(Transform) } }, - { DOTweenAnimationType.PunchRotation, new[] { typeof(Transform) } }, - { DOTweenAnimationType.PunchScale, new[] { typeof(Transform) } }, - { DOTweenAnimationType.ShakePosition, new[] { typeof(RectTransform), typeof(Transform) } }, - { DOTweenAnimationType.ShakeRotation, new[] { typeof(Transform) } }, - { DOTweenAnimationType.ShakeScale, new[] { typeof(Transform) } }, - { DOTweenAnimationType.CameraAspect, new[] { typeof(Camera) } }, - { DOTweenAnimationType.CameraBackgroundColor, new[] { typeof(Camera) } }, - { DOTweenAnimationType.CameraFieldOfView, new[] { typeof(Camera) } }, - { DOTweenAnimationType.CameraOrthoSize, new[] { typeof(Camera) } }, - { DOTweenAnimationType.CameraPixelRect, new[] { typeof(Camera) } }, - { DOTweenAnimationType.CameraRect, new[] { typeof(Camera) } }, - }; - -#if DOTWEEN_TK2D - static readonly Dictionary _Tk2dAnimationTypeToComponent = new Dictionary() { - { DOTweenAnimationType.Color, new[] { typeof(tk2dBaseSprite), typeof(tk2dTextMesh) } }, - { DOTweenAnimationType.Fade, new[] { typeof(tk2dBaseSprite), typeof(tk2dTextMesh) } }, - { DOTweenAnimationType.Text, new[] { typeof(tk2dTextMesh) } } - }; -#endif -#if DOTWEEN_TMP - static readonly Dictionary _TMPAnimationTypeToComponent = new Dictionary() { - { DOTweenAnimationType.Color, new[] { typeof(TextMeshPro), typeof(TextMeshProUGUI) } }, - { DOTweenAnimationType.Fade, new[] { typeof(TextMeshPro), typeof(TextMeshProUGUI) } }, - { DOTweenAnimationType.Text, new[] { typeof(TextMeshPro), typeof(TextMeshProUGUI) } } - }; -#endif - - static readonly string[] _AnimationType = new[] { - "None", - "Move", "LocalMove", - "Rotate", "LocalRotate", - "Scale", - "Color", "Fade", - "Text", - "Punch/Position", "Punch/Rotation", "Punch/Scale", - "Shake/Position", "Shake/Rotation", "Shake/Scale", - "Camera/Aspect", "Camera/BackgroundColor", "Camera/FieldOfView", "Camera/OrthoSize", "Camera/PixelRect", "Camera/Rect" - }; - static string[] _animationTypeNoSlashes; // _AnimationType list without slashes in values - static string[] _datString; // String representation of DOTweenAnimation enum (here for caching reasons) - - DOTweenAnimation _src; - bool _runtimeEditMode; // If TRUE allows to change and save stuff at runtime - int _totComponentsOnSrc; // Used to determine if a Component is added or removed from the source - - // =================================================================================== - // MONOBEHAVIOUR METHODS ------------------------------------------------------------- - - void OnEnable() - { - _src = target as DOTweenAnimation; - - onStartProperty = base.serializedObject.FindProperty("onStart"); - onPlayProperty = base.serializedObject.FindProperty("onPlay"); - onUpdateProperty = base.serializedObject.FindProperty("onUpdate"); - onStepCompleteProperty = base.serializedObject.FindProperty("onStepComplete"); - onCompleteProperty = base.serializedObject.FindProperty("onComplete"); - - // Convert _AnimationType to _animationTypeNoSlashes - int len = _AnimationType.Length; - _animationTypeNoSlashes = new string[len]; - for (int i = 0; i < len; ++i) { - string a = _AnimationType[i]; - a = a.Replace("/", ""); - _animationTypeNoSlashes[i] = a; - } - } - - override public void OnInspectorGUI() - { - base.OnInspectorGUI(); - - GUILayout.Space(3); - EditorGUIUtils.SetGUIStyles(); - - bool playMode = Application.isPlaying; - _runtimeEditMode = _runtimeEditMode && playMode; - - GUILayout.BeginHorizontal(); - EditorGUIUtils.InspectorLogo(); - GUILayout.Label(_src.animationType.ToString() + (string.IsNullOrEmpty(_src.id) ? "" : " [" + _src.id + "]"), EditorGUIUtils.sideLogoIconBoldLabelStyle); - // Up-down buttons - GUILayout.FlexibleSpace(); - if (GUILayout.Button("▲", DeGUI.styles.button.toolIco)) UnityEditorInternal.ComponentUtility.MoveComponentUp(_src); - if (GUILayout.Button("▼", DeGUI.styles.button.toolIco)) UnityEditorInternal.ComponentUtility.MoveComponentDown(_src); - GUILayout.EndHorizontal(); - - if (playMode) { - if (_runtimeEditMode) { - - } else { - GUILayout.Space(8); - GUILayout.Label("Animation Editor disabled while in play mode", EditorGUIUtils.wordWrapLabelStyle); - if (!_src.isActive) { - GUILayout.Label("This animation has been toggled as inactive and won't be generated", EditorGUIUtils.wordWrapLabelStyle); - GUI.enabled = false; - } - if (GUILayout.Button(new GUIContent("Activate Edit Mode", "Switches to Runtime Edit Mode, where you can change animations values and restart them"))) { - _runtimeEditMode = true; - } - GUILayout.Label("NOTE: when using DOPlayNext, the sequence is determined by the DOTweenAnimation Components order in the target GameObject's Inspector", EditorGUIUtils.wordWrapLabelStyle); - GUILayout.Space(10); - if (!_runtimeEditMode) return; - } - } - - Undo.RecordObject(_src, "DOTween Animation"); - -// _src.isValid = Validate(); // Moved down - - EditorGUIUtility.labelWidth = 120; - - if (playMode) { - GUILayout.Space(4); - DeGUILayout.Toolbar("Edit Mode Commands"); - DeGUILayout.BeginVBox(DeGUI.styles.box.stickyTop); - GUILayout.BeginHorizontal(); - if (GUILayout.Button("TogglePause")) _src.tween.TogglePause(); - if (GUILayout.Button("Rewind")) _src.tween.Rewind(); - if (GUILayout.Button("Restart")) _src.tween.Restart(); - GUILayout.EndHorizontal(); - if (GUILayout.Button("Commit changes and restart")) { - _src.tween.Rewind(); - _src.tween.Kill(); - if (_src.isValid) { - _src.CreateTween(); - _src.tween.Play(); - } - } - GUILayout.Label("To apply your changes when exiting Play mode, use the Component's upper right menu and choose \"Copy Component\", then \"Paste Component Values\" after exiting Play mode", DeGUI.styles.label.wordwrap); - DeGUILayout.EndVBox(); - } else { - bool hasManager = _src.GetComponent() != null; - if (!hasManager) { - if (GUILayout.Button(new GUIContent("Add Manager", "Adds a manager component which allows you to choose additional options for this gameObject"))) { - _src.gameObject.AddComponent(); - } - } - } - - GUILayout.BeginHorizontal(); - DOTweenAnimationType prevAnimType = _src.animationType; -// _src.animationType = (DOTweenAnimationType)EditorGUILayout.EnumPopup(_src.animationType, EditorGUIUtils.popupButton); - _src.isActive = EditorGUILayout.Toggle(new GUIContent("", "If unchecked, this animation will not be created"), _src.isActive, GUILayout.Width(16)); - GUI.enabled = _src.isActive; - _src.animationType = AnimationToDOTweenAnimationType(_AnimationType[EditorGUILayout.Popup(DOTweenAnimationTypeToPopupId(_src.animationType), _AnimationType)]); - _src.autoPlay = DeGUILayout.ToggleButton(_src.autoPlay, new GUIContent("AutoPlay", "If selected, the tween will play automatically")); - _src.autoKill = DeGUILayout.ToggleButton(_src.autoKill, new GUIContent("AutoKill", "If selected, the tween will be killed when it completes, and won't be reusable")); - GUILayout.EndHorizontal(); - if (prevAnimType != _src.animationType) { - // Set default optional values based on animation type - switch (_src.animationType) { - case DOTweenAnimationType.Move: - case DOTweenAnimationType.LocalMove: - case DOTweenAnimationType.Rotate: - case DOTweenAnimationType.LocalRotate: - case DOTweenAnimationType.Scale: - _src.endValueV3 = Vector3.zero; - _src.endValueFloat = 0; - _src.optionalBool0 = _src.animationType == DOTweenAnimationType.Scale; - break; - case DOTweenAnimationType.Color: - case DOTweenAnimationType.Fade: - _src.endValueFloat = 0; - break; - case DOTweenAnimationType.Text: - _src.optionalBool0 = true; - break; - case DOTweenAnimationType.PunchPosition: - case DOTweenAnimationType.PunchRotation: - case DOTweenAnimationType.PunchScale: - _src.endValueV3 = _src.animationType == DOTweenAnimationType.PunchRotation ? new Vector3(0,180,0) : Vector3.one; - _src.optionalFloat0 = 1; - _src.optionalInt0 = 10; - _src.optionalBool0 = false; - break; - case DOTweenAnimationType.ShakePosition: - case DOTweenAnimationType.ShakeRotation: - case DOTweenAnimationType.ShakeScale: - _src.endValueV3 = _src.animationType == DOTweenAnimationType.ShakeRotation ? new Vector3(90,90,90) : Vector3.one; - _src.optionalInt0 = 10; - _src.optionalFloat0 = 90; - _src.optionalBool0 = false; - break; - case DOTweenAnimationType.CameraAspect: - case DOTweenAnimationType.CameraFieldOfView: - case DOTweenAnimationType.CameraOrthoSize: - _src.endValueFloat = 0; - break; - case DOTweenAnimationType.CameraPixelRect: - case DOTweenAnimationType.CameraRect: - _src.endValueRect = new Rect(0, 0, 0, 0); - break; - } - } - if (_src.animationType == DOTweenAnimationType.None) { - _src.isValid = false; - if (GUI.changed) EditorUtility.SetDirty(_src); - return; - } - - if (prevAnimType != _src.animationType || ComponentsChanged()) { - _src.isValid = Validate(); - } - - if (!_src.isValid) { - GUI.color = Color.red; - GUILayout.BeginVertical(GUI.skin.box); - GUILayout.Label("No valid Component was found for the selected animation", EditorGUIUtils.wordWrapLabelStyle); - GUILayout.EndVertical(); - GUI.color = Color.white; - if (GUI.changed) EditorUtility.SetDirty(_src); - return; - } - - _src.duration = EditorGUILayout.FloatField("Duration", _src.duration); - if (_src.duration < 0) _src.duration = 0; - _src.delay = EditorGUILayout.FloatField("Delay", _src.delay); - if (_src.delay < 0) _src.delay = 0; - _src.isIndependentUpdate = EditorGUILayout.Toggle("Ignore TimeScale", _src.isIndependentUpdate); - _src.easeType = EditorGUIUtils.FilteredEasePopup(_src.easeType); - if (_src.easeType == Ease.INTERNAL_Custom) { - _src.easeCurve = EditorGUILayout.CurveField(" Ease Curve", _src.easeCurve); - } - _src.loops = EditorGUILayout.IntField(new GUIContent("Loops", "Set to -1 for infinite loops"), _src.loops); - if (_src.loops < -1) _src.loops = -1; - if (_src.loops > 1 || _src.loops == -1) - _src.loopType = (LoopType)EditorGUILayout.EnumPopup(" Loop Type", _src.loopType); - _src.id = EditorGUILayout.TextField("ID", _src.id); - - bool canBeRelative = true; - // End value and eventual specific options - switch (_src.animationType) { - case DOTweenAnimationType.Move: - case DOTweenAnimationType.LocalMove: - GUIEndValueV3(); - _src.optionalBool0 = EditorGUILayout.Toggle(" Snapping", _src.optionalBool0); - break; - case DOTweenAnimationType.Rotate: - case DOTweenAnimationType.LocalRotate: - if (_src.GetComponent()) GUIEndValueFloat(); - else { - GUIEndValueV3(); - _src.optionalRotationMode = (RotateMode)EditorGUILayout.EnumPopup(" Rotation Mode", _src.optionalRotationMode); - } - break; - case DOTweenAnimationType.Scale: - if (_src.optionalBool0) GUIEndValueFloat(); - else GUIEndValueV3(); - _src.optionalBool0 = EditorGUILayout.Toggle("Uniform Scale", _src.optionalBool0); - break; - case DOTweenAnimationType.Color: - GUIEndValueColor(); - canBeRelative = false; - break; - case DOTweenAnimationType.Fade: - GUIEndValueFloat(); - if (_src.endValueFloat < 0) _src.endValueFloat = 0; - if (_src.endValueFloat > 1) _src.endValueFloat = 1; - canBeRelative = false; - break; - case DOTweenAnimationType.Text: - GUIEndValueString(); - _src.optionalBool0 = EditorGUILayout.Toggle("Rich Text Enabled", _src.optionalBool0); - _src.optionalScrambleMode = (ScrambleMode)EditorGUILayout.EnumPopup("Scramble Mode", _src.optionalScrambleMode); - _src.optionalString = EditorGUILayout.TextField(new GUIContent("Custom Scramble", "Custom characters to use in case of ScrambleMode.Custom"), _src.optionalString); - break; - case DOTweenAnimationType.PunchPosition: - case DOTweenAnimationType.PunchRotation: - case DOTweenAnimationType.PunchScale: - GUIEndValueV3(); - canBeRelative = false; - _src.optionalInt0 = EditorGUILayout.IntSlider(new GUIContent(" Vibrato", "How much will the punch vibrate"), _src.optionalInt0, 1, 50); - _src.optionalFloat0 = EditorGUILayout.Slider(new GUIContent(" Elasticity", "How much the vector will go beyond the starting position when bouncing backwards"), _src.optionalFloat0, 0, 1); - if (_src.animationType == DOTweenAnimationType.PunchPosition) _src.optionalBool0 = EditorGUILayout.Toggle(" Snapping", _src.optionalBool0); - break; - case DOTweenAnimationType.ShakePosition: - case DOTweenAnimationType.ShakeRotation: - case DOTweenAnimationType.ShakeScale: - GUIEndValueV3(); - canBeRelative = false; - _src.optionalInt0 = EditorGUILayout.IntSlider(new GUIContent(" Vibrato", "How much will the shake vibrate"), _src.optionalInt0, 1, 50); - _src.optionalFloat0 = EditorGUILayout.Slider(new GUIContent(" Randomness", "The shake randomness"), _src.optionalFloat0, 0, 90); - if (_src.animationType == DOTweenAnimationType.ShakePosition) _src.optionalBool0 = EditorGUILayout.Toggle(" Snapping", _src.optionalBool0); - break; - case DOTweenAnimationType.CameraAspect: - case DOTweenAnimationType.CameraFieldOfView: - case DOTweenAnimationType.CameraOrthoSize: - GUIEndValueFloat(); - canBeRelative = false; - break; - case DOTweenAnimationType.CameraBackgroundColor: - GUIEndValueColor(); - canBeRelative = false; - break; - case DOTweenAnimationType.CameraPixelRect: - case DOTweenAnimationType.CameraRect: - GUIEndValueRect(); - canBeRelative = false; - break; - } - - // Final settings - if (canBeRelative) _src.isRelative = EditorGUILayout.Toggle(" Relative", _src.isRelative); - - // Events - AnimationInspectorGUI.AnimationEvents(this, _src); - - if (GUI.changed) EditorUtility.SetDirty(_src); - } - - // Returns TRUE if the Component layout on the src gameObject changed (a Component was added or removed) - bool ComponentsChanged() - { - int prevTotComponentsOnSrc = _totComponentsOnSrc; - _totComponentsOnSrc = _src.gameObject.GetComponents().Length; - return prevTotComponentsOnSrc != _totComponentsOnSrc; - } - - // Checks if a Component that can be animated with the given animationType is attached to the src - bool Validate() - { - if (_src.animationType == DOTweenAnimationType.None) return false; - - Component srcTarget; - // First check for external plugins -#if DOTWEEN_TK2D - if (_Tk2dAnimationTypeToComponent.ContainsKey(_src.animationType)) { - foreach (Type t in _Tk2dAnimationTypeToComponent[_src.animationType]) { - srcTarget = _src.GetComponent(t); - if (srcTarget != null) { - _src.target = srcTarget; - return true; - } - } - } -#endif -#if DOTWEEN_TMP - if (_TMPAnimationTypeToComponent.ContainsKey(_src.animationType)) { - foreach (Type t in _TMPAnimationTypeToComponent[_src.animationType]) { - srcTarget = _src.GetComponent(t); - if (srcTarget != null) { - _src.target = srcTarget; - return true; - } - } - } -#endif - // Then check for regular stuff - if (_AnimationTypeToComponent.ContainsKey(_src.animationType)) { - foreach (Type t in _AnimationTypeToComponent[_src.animationType]) { - srcTarget = _src.GetComponent(t); - if (srcTarget != null) { - _src.target = srcTarget; - return true; - } - } - } - return false; - } - - DOTweenAnimationType AnimationToDOTweenAnimationType(string animation) - { - if (_datString == null) _datString = Enum.GetNames(typeof(DOTweenAnimationType)); - animation = animation.Replace("/", ""); - return (DOTweenAnimationType)(Array.IndexOf(_datString, animation)); - } - int DOTweenAnimationTypeToPopupId(DOTweenAnimationType animation) - { - return Array.IndexOf(_animationTypeNoSlashes, animation.ToString()); - } - - void GUIEndValueFloat() - { - GUILayout.BeginHorizontal(); - GUIToFromButton(); - _src.endValueFloat = EditorGUILayout.FloatField(_src.endValueFloat); - GUILayout.EndHorizontal(); - } - - void GUIEndValueColor() - { - GUILayout.BeginHorizontal(); - GUIToFromButton(); - _src.endValueColor = EditorGUILayout.ColorField(_src.endValueColor); - GUILayout.EndHorizontal(); - } - - void GUIEndValueV3() - { - GUILayout.BeginHorizontal(); - GUIToFromButton(); - _src.endValueV3 = EditorGUILayout.Vector3Field("", _src.endValueV3, GUILayout.Height(16)); - GUILayout.EndHorizontal(); - } - - void GUIEndValueString() - { - GUILayout.BeginHorizontal(); - GUIToFromButton(); - _src.endValueString = EditorGUILayout.TextArea(_src.endValueString, EditorGUIUtils.wordWrapTextArea); - GUILayout.EndHorizontal(); - } - - void GUIEndValueRect() - { - GUILayout.BeginHorizontal(); - GUIToFromButton(); - _src.endValueRect = EditorGUILayout.RectField(_src.endValueRect); - GUILayout.EndHorizontal(); - } - - void GUIToFromButton() - { - if (GUILayout.Button(_src.isFrom ? "FROM" : "TO", EditorGUIUtils.sideBtStyle, GUILayout.Width(100))) _src.isFrom = !_src.isFrom; - GUILayout.Space(16); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta deleted file mode 100644 index d2d7eee1..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e0203fd81362bab4d842d87ad09ee76e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML deleted file mode 100644 index 472ed4b5..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML +++ /dev/null @@ -1,18 +0,0 @@ - - - - DOTweenProEditor - - - - - Custom colors - - - - - Needs to be overridden in order to initialize new styles added from inherited classes - - - - diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta deleted file mode 100644 index f37a1335..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 753a4f4ed73b17143923101226957756 -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll deleted file mode 100644 index 0514c557..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb deleted file mode 100644 index d97479df..00000000 Binary files a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb.meta deleted file mode 100644 index f7149bc2..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.mdb.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: ee3a420017f129443896310d9fab256b -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.meta deleted file mode 100644 index 1eeec600..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: a6402d4311c862b4eb1325590d6466af -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt b/Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt deleted file mode 100644 index 8c5df374..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt +++ /dev/null @@ -1,25 +0,0 @@ -DOTween and DOTween Pro are copyright (c) 2014 Daniele Giardini - Demigiant - -// GET STARTED ////////////////////////////////////////////// - -- After importing a new DOTween update, select DOTween's Utility Panel from the Tools menu (if it doesn't open automatically) and press the "Setup DOTween..." button to set up additional features based on your Unity version. -Do this AFTER you have imported other plugins, so they will be recognized and if DOTween has additional features for those plugins they will be imported. - -// VISUAL SCRIPTING (PRO ONLY) -- To animate a gameObject, select it and choose "Add Component > DOTween > DOTween Animation" -- To animate a gameObject along a path, select it and choose "Add Component > DOTween > DOTween Path" - -// SCRIPTING -- In your code, add "using DG.Tweening" to each class where you want to use DOTween. -- You're ready to tween. Check out the links below for full documentation and license info. - - -// LINKS /////////////////////////////////////////////////////// - -DOTween website (documentation, examples, etc): http://dotween.demigiant.com -DOTween license: http://dotween.demigiant.com/license.php -DOTween repository (Google Code): https://code.google.com/p/dotween/ - -// NOTES ////////////////////////////////////////////////////// - -- DOTween's Utility Panel can be found under "Tools > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences \ No newline at end of file diff --git a/Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt.meta b/Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt.meta deleted file mode 100644 index 6a87c35d..00000000 --- a/Assets/ThirdParty/Demigiant/DOTweenPro/readme.txt.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: aa8f07903bf128e44a7d0b91a63dedab -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/Demigiant/DemiLib.meta b/Assets/ThirdParty/Demigiant/DemiLib.meta deleted file mode 100644 index aa999aeb..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 54c1d662929d70941888766692100485 -folderAsset: yes -timeCreated: 1432888788 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll b/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll deleted file mode 100644 index cc39e54c..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb b/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb deleted file mode 100644 index 706ffff8..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb.meta deleted file mode 100644 index 151a9924..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.mdb.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3d2a98c1933065f4c84fa1dd8f01af72 -timeCreated: 1432888788 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.meta b/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.meta deleted file mode 100644 index 1262fb4f..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 56a2e7e82415d624caf7ee46d3f25690 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 1 - settings: {} - - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml b/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml deleted file mode 100644 index 99e8b59b..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - DemiLib - - - - - Set when calling DeGUI.BeginGUI - - - - - Stores a color palette, which can be passed to default DeGUI layouts when calling DeGUI.BeginGUI, - and changed at any time by calling DeGUI.ChangePalette. - You can inherit from this class to create custom color palettes with more color options. - - - - - Background colors - - - - - Content colors - - - - - Contains both free and pro skins color variations, - and automatically returns the correct one when converted to Color - - - - diff --git a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml.meta b/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml.meta deleted file mode 100644 index 2e1e00d0..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/DemiLib.xml.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1aa6a5189f4b02d4b945f40864071e84 -timeCreated: 1432888801 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor.meta deleted file mode 100644 index c6b92118..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: debb889d9fc7df64caa1d22ab7dadc8a -folderAsset: yes -timeCreated: 1432888788 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML b/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML deleted file mode 100644 index ed9a4e5e..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML +++ /dev/null @@ -1,310 +0,0 @@ - - - - DemiEditor - - - - - Texture extensions - - - - - Checks that the texture uses the correct import settings, and applies them if they're incorrect. - - - - - Global Demigiant GUI manager - - - - - Default color palette - - - - - Default style palette - - - - - TRUE if we're using the PRO skin - - - - - Call this at the beginning of GUI methods - - - - - - Changes the active palettes to the given ones - (or resets them to the default ones if NULL) - - - - - GUI extension methods - - - - - Clones the style and adds the given formats to it - - - - - Adds the given formats to the style - - - - - Sets the border of the style - - - - - Sets the border of the style - - - - - Sets the background of the style - - - - - Sets the contentOffset of the style - - - - - Sets the X contentOffset of the style - - - - - Sets the Y contentOffset of the style - - - - - Sets the margin of the style - - - - - Sets the margin of the style - - - - - Sets the left margin of the style - - - - - Sets the right margin of the style - - - - - Sets the top margin of the style - - - - - Sets the bottom margin of the style - - - - - Sets the padding of the style - - - - - Sets the padding of the style - - - - - Sets the left padding of the style - - - - - Sets the right padding of the style - - - - - Sets the top padding of the style - - - - - Sets the bottom padding of the style - - - - - Sets the Y fixedWidth of the style - - - - - Sets the fixedHeight of the style - - - - - Sets the stretchHeight property of the style - - - - - Sets the stretchWidth property of the style - - - - - Assembly extensions - - - - AssetDatabase path to the assembly directory, without final slash - - - - File utils - - - - Path slash for AssetDatabase format - - - Path slash to replace for AssetDatabase format - - - Current OS path slash - - - Path slash to replace on current OS - - - - Stores a GUIStyle palette, which can be passed to default DeGUI layouts when calling DeGUI.BeginGUI, - and changed at any time by calling DeGUI.ChangePalette. - You can inherit from this class to create custom GUIStyle palettes with more options. - Each of the sub-options require a public Init method to initialize the styles, which will be called via Reflection. - - - - - Called automatically by DeGUI.BeginGUI. - Override when adding new style subclasses. - - - - - Extend any custom subpalettes from this, so they will be initialized correctly - - - - - GUILayout methods - - - - Button that can be toggled on and off - - - Button that can be toggled on and off - - - Button that can be toggled on and off - - - Button that can be toggled on and off - Button that can be toggled on and off - - - Toolbar foldout button - - - Button that can be toggled on and off - - - Button that can be toggled on and off - - - Button that can be toggled on and off - - - Button that can be toggled on and off - - - Button that can be toggled on and off - - - Button that can be toggled on and off - Button that can be toggled on and off - - - Begins an horizontal toolbar layout - - - Begins an horizontal toolbar layout - - - Begins an horizontal toolbar layout - - - Begins an horizontal toolbar layout - - - Ends an horizontal toolbar layout - - - A toolbar with a label - - - A toolbar with a label - - - A toolbar with a label - - - A toolbar with a label - - - A toolbar with a label - - - A toolbar with a label - - - Vertical box layout with style and color options - - - Vertical box layout with style and color options - - - End vertical box layout - - - Divider - - - - Contains both free and pro skins GUIStyle variations, - and automatically returns the correct one when converted to GUIStyle - - - - diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML.meta deleted file mode 100644 index 0cbf420c..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.XML.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cbeb13e6f00abac4c9ae332f3e2a2e4e -timeCreated: 1432888801 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll b/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll deleted file mode 100644 index 9e59a64c..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb b/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb deleted file mode 100644 index 3aa2cdb0..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb.meta deleted file mode 100644 index 58e2023f..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.mdb.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d258c8165efcc96468f3cdc9240dcf27 -timeCreated: 1432888788 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.meta deleted file mode 100644 index 488129a6..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/DemiEditor.dll.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 9856250eca944aa4a8c0b138f35951a2 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 - platformData: - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - DefaultValueInitialized: true - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs.meta deleted file mode 100644 index 64a660fe..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f812998c78e2d1e4fb75d9138b654b3a -folderAsset: yes -timeCreated: 1432888788 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png deleted file mode 100644 index afc2459c..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png.meta deleted file mode 100644 index ceaf52bb..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquare.png.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: dcec5ca48fce8f746b08485652f195b7 -timeCreated: 1432888868 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 16 - textureSettings: - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png deleted file mode 100644 index 6480ee22..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png.meta deleted file mode 100644 index 20cda5ee..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha10.png.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 7d1e4f046b3f2da41b07e30ae3b15aa1 -timeCreated: 1432888868 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 16 - textureSettings: - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png deleted file mode 100644 index 5219f2a0..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png.meta deleted file mode 100644 index ba5b8a6e..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha25.png.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: f11e353a410bf36449e510bbb09625fe -timeCreated: 1432888868 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -3 - maxTextureSize: 16 - textureSettings: - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png deleted file mode 100644 index ad904338..00000000 Binary files a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png and /dev/null differ diff --git a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png.meta b/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png.meta deleted file mode 100644 index 1b6ea88e..00000000 --- a/Assets/ThirdParty/Demigiant/DemiLib/Editor/Imgs/whiteSquareAlpha50.png.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 5b5b08e80ca905a44b8efe7f772565f6 -timeCreated: 1432888800 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt b/Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt deleted file mode 100644 index 54c4badf..00000000 --- a/Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt +++ /dev/null @@ -1,24 +0,0 @@ -DOTween and DOTween Pro are copyright (c) 2014 Daniele Giardini - Demigiant - -// GET STARTED ////////////////////////////////////////////// - -- After importing a new DOTween update, select DOTween's Utility Panel from the Tools menu (if it doesn't open automatically) and press the "Setup DOTween..." button to set up additional features based on your Unity version. - -// VISUAL SCRIPTING (PRO ONLY) -- To animate a gameObject, select it and choose "Add Component > DOTween > DOTween Animation" -- To animate a gameObject along a path, select it and choose "Add Component > DOTween > DOTween Path" - -// SCRIPTING -- In your code, add "using DG.Tweening" to each class where you want to use DOTween. -- You're ready to tween. Check out the links below for full documentation and license info. - - -// LINKS /////////////////////////////////////////////////////// - -DOTween website (documentation, examples, etc): http://dotween.demigiant.com -DOTween license: http://dotween.demigiant.com/license.php -DOTween repository (Google Code): https://code.google.com/p/dotween/ - -// NOTES ////////////////////////////////////////////////////// - -- DOTween's Utility Panel can be found under "Tools > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences \ No newline at end of file diff --git a/Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt.meta b/Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt.meta deleted file mode 100644 index ef7a8e9c..00000000 --- a/Assets/ThirdParty/Demigiant/readme_DOTweenPro.txt.meta +++ /dev/null @@ -1,19 +0,0 @@ -fileFormatVersion: 2 -guid: 24123b2fcdc15c943bed44e0c6beeec7 -labels: -- Tween -- Tweening -- Animation -- HOTween -- Paths -- VisualScripting -- VisualEditor -- iTween -- LeanTween -- DFTween -- Ease -- Easing -- Shake -- Punch -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/DynamicBone.meta b/Assets/ThirdParty/DynamicBone.meta deleted file mode 100644 index 8faf0435..00000000 --- a/Assets/ThirdParty/DynamicBone.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: e6ba56ede2604dd4082ed2d0b4f435dd -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/DynamicBone/Demo.meta b/Assets/ThirdParty/DynamicBone/Demo.meta deleted file mode 100644 index e10847fe..00000000 --- a/Assets/ThirdParty/DynamicBone/Demo.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 21a42390d25252341a66bc19a8addaea -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/DynamicBone/Demo/Demo1.unity b/Assets/ThirdParty/DynamicBone/Demo/Demo1.unity deleted file mode 100644 index c583337f..00000000 --- a/Assets/ThirdParty/DynamicBone/Demo/Demo1.unity +++ /dev/null @@ -1,983 +0,0 @@ -%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.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - 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: 10 - m_Resolution: 1 - m_BakeResolution: 50 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !u!196 &5 -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.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!4 &90977926 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400020, guid: 19015a5957bbaa745a61cba005220542, - type: 3} - m_PrefabInstance: {fileID: 1497342384} - m_PrefabAsset: {fileID: 0} ---- !u!1 &94102368 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 100072, guid: ba128457d0ea5e3439dbe4a53b9d1273, - type: 3} - m_PrefabInstance: {fileID: 560668931} - m_PrefabAsset: {fileID: 0} ---- !u!114 &94102370 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 94102368} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Direction: 1 - m_Center: {x: 0, y: -0.2, z: 0} - m_Bound: 0 - m_Radius: 0.1 - m_Height: 0.6 ---- !u!1 &143600401 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 100000, guid: 8a4fd2ea0aec44e449f6dc1271079085, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 143600402} - - component: {fileID: 143600404} - - component: {fileID: 143600405} - - component: {fileID: 143600406} - m_Layer: 0 - m_Name: Player - m_TagString: Player - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &143600402 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 400000, guid: 8a4fd2ea0aec44e449f6dc1271079085, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 143600401} - 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_Children: - - {fileID: 1237224165} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &143600404 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 143600401} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Root: {fileID: 1240282084} - m_UpdateRate: 60 - m_UpdateMode: 3 - m_Damping: 0.2 - m_DampingDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Elasticity: 0.1 - m_ElasticityDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Stiffness: 0.8 - m_StiffnessDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Inert: 0.5 - m_InertDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Friction: 0 - m_FrictionDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Radius: 0 - m_RadiusDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_EndLength: 0 - m_EndOffset: {x: -0.1, y: -0.1, z: 0.3} - m_Gravity: {x: 0, y: 0, z: 0} - m_Force: {x: 0, y: 0, z: 0} - m_Colliders: [] - m_Exclusions: [] - m_FreezeAxis: 0 - m_DistantDisable: 0 - m_ReferenceObject: {fileID: 0} - m_DistanceToObject: 20 ---- !u!114 &143600405 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 143600401} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Root: {fileID: 1610302986} - m_UpdateRate: 60 - m_UpdateMode: 3 - m_Damping: 0.2 - m_DampingDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Elasticity: 0.1 - m_ElasticityDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Stiffness: 0.8 - m_StiffnessDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Inert: 0.5 - m_InertDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Friction: 0 - m_FrictionDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Radius: 0 - m_RadiusDistrib: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.28642094 - value: 0.8996325 - inSlope: -0.9737102 - outSlope: -0.11496421 - tangentMode: 1 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_EndLength: 0 - m_EndOffset: {x: 0.1, y: -0.1, z: 0.3} - m_Gravity: {x: 0, y: 0, z: 0} - m_Force: {x: 0, y: 0, z: 0} - m_Colliders: [] - m_Exclusions: [] - m_FreezeAxis: 0 - m_DistantDisable: 0 - m_ReferenceObject: {fileID: 0} - m_DistanceToObject: 20 ---- !u!114 &143600406 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 143600401} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Root: {fileID: 90977926} - m_UpdateRate: 60 - m_UpdateMode: 3 - m_Damping: 0.2 - m_DampingDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Elasticity: 0.05 - m_ElasticityDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Stiffness: 0.7 - m_StiffnessDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Inert: 0.5 - m_InertDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Friction: 0 - m_FrictionDistrib: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Radius: 0.15 - m_RadiusDistrib: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.004166667 - value: 1.0124999 - inSlope: -0.762605 - outSlope: -0.762605 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.99583334 - value: 0.25624996 - inSlope: -0.762605 - outSlope: -0.762605 - tangentMode: 34 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_EndLength: 0 - m_EndOffset: {x: 0, y: 0, z: 0} - m_Gravity: {x: 0, y: -0.002, z: 0} - m_Force: {x: 0, y: 0, z: 0} - m_Colliders: - - {fileID: 94102370} - - {fileID: 838898607} - m_Exclusions: [] - m_FreezeAxis: 0 - m_DistantDisable: 0 - m_ReferenceObject: {fileID: 0} - m_DistanceToObject: 20 ---- !u!1 &249192883 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 249192888} - - component: {fileID: 249192887} - - component: {fileID: 249192886} - - component: {fileID: 249192885} - - component: {fileID: 249192884} - 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 &249192884 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 249192883} - m_Enabled: 1 ---- !u!124 &249192885 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 249192883} - m_Enabled: 1 ---- !u!92 &249192886 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 249192883} - m_Enabled: 1 ---- !u!20 &249192887 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 249192883} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - 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: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &249192888 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 249192883} - m_LocalRotation: {x: 0, y: 0.94676715, z: 0, w: 0.32191932} - m_LocalPosition: {x: -1.0038998, y: 1, z: 2.1806068} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &560668931 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 143600402} - m_Modifications: - - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11100000, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3} ---- !u!1 &838898605 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 100140, guid: ba128457d0ea5e3439dbe4a53b9d1273, - type: 3} - m_PrefabInstance: {fileID: 560668931} - m_PrefabAsset: {fileID: 0} ---- !u!114 &838898607 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838898605} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Direction: 1 - m_Center: {x: 0, y: -0.2, z: 0} - m_Bound: 0 - m_Radius: 0.1 - m_Height: 0.6 ---- !u!4 &1237224165 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, - type: 3} - m_PrefabInstance: {fileID: 560668931} - m_PrefabAsset: {fileID: 0} ---- !u!4 &1240282084 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400046, guid: ba128457d0ea5e3439dbe4a53b9d1273, - type: 3} - m_PrefabInstance: {fileID: 560668931} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1273446005 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1273446007} - - component: {fileID: 1273446006} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1273446006 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273446005} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 0.6 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1273446007 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273446005} - m_LocalRotation: {x: -0.1614625, y: -0.9591772, z: 0.16742207, w: -0.16086924} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1497342384 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2086915445} - m_Modifications: - - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: 2.33569484e-08 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: -2.33569484e-08 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: -.707106829 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: .707106829 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: .000276203005 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: -.00660187891 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: -2.88577301e-10 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: -3.65551231e-14 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: 4.19035161e-15 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: .104671292 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: .994506896 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: -.237109601 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: -3.86498868e-08 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 1.03641966e-08 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: -3.34032593e-14 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: 1.07828522e-14 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: .0872370228 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: .996187627 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: -.273902506 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: -4.7683713e-08 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 1.19724319e-08 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: -2.77442271e-14 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: 1.74333594e-14 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: .142351687 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: .989816129 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: -.233021542 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: -3.81469718e-08 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 1.01855058e-08 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: -2.33242567e-14 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: 2.38246363e-14 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: .0788995922 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: .996882558 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: -.163523868 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 7.1477233e-09 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: -1.85772452e-14 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: 2.47326353e-14 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: .067116484 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: .997745156 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: -.269845426 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 1.20644108e-08 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: -1.29496388e-14 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: 2.88675842e-14 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: .176200867 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: .984354258 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: -.183964223 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: 3.81469718e-08 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 8.04060107e-09 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: -7.54951487e-15 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: 3.07254154e-14 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: 7.45057882e-09 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: -.159488067 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 6.6989605e-09 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.x - value: 1.89660824e-07 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.y - value: .707106829 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.z - value: -.707106829 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalRotation.w - value: 1.89660824e-07 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalScale.x - value: .800000012 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalScale.y - value: .800000012 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_LocalScale.z - value: .800000012 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 19015a5957bbaa745a61cba005220542, type: 3} ---- !u!4 &1610302986 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400114, guid: ba128457d0ea5e3439dbe4a53b9d1273, - type: 3} - m_PrefabInstance: {fileID: 560668931} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1749629814 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1749629816} - - component: {fileID: 1749629815} - m_Layer: 0 - m_Name: Demo1 - m_TagString: GameController - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1749629815 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1749629814} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 178320cedf292cb4f8d6c0b737b35953, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Player: {fileID: 143600401} ---- !u!4 &1749629816 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1749629814} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.4343313, y: -0.07096064, z: 0.36408234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &2086915445 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400014, guid: ba128457d0ea5e3439dbe4a53b9d1273, - type: 3} - m_PrefabInstance: {fileID: 560668931} - m_PrefabAsset: {fileID: 0} diff --git a/Assets/ThirdParty/DynamicBone/Demo/Demo1.unity.meta b/Assets/ThirdParty/DynamicBone/Demo/Demo1.unity.meta deleted file mode 100644 index 36e7b54a..00000000 --- a/Assets/ThirdParty/DynamicBone/Demo/Demo1.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 902c84bf971339c459ce4b757e333a55 -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs b/Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs deleted file mode 100644 index a7a0bf10..00000000 --- a/Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs +++ /dev/null @@ -1,54 +0,0 @@ -using UnityEngine; -using System.Collections; - -public class DynamicBoneDemo1 : MonoBehaviour -{ - public GameObject m_Player; - float m_weight = 1; - float m_sleepTime; - - void Update() - { - m_Player.transform.Rotate(new Vector3(0, Input.GetAxis("Horizontal") * Time.deltaTime * 200, 0)); - m_Player.transform.Translate(transform.forward * Input.GetAxis("Vertical") * Time.deltaTime * 4); - } - - void OnGUI() - { - float x = 50; - float y = 50; - float w1 = 100; - float w2 = 200; - float h = 24; - - GUI.Label(new Rect(x, y, w2, h), "Press arrow key to move"); - Animation a = m_Player.GetComponentInChildren(); - y += h; - a.enabled = GUI.Toggle(new Rect(x, y, w2, h), a.enabled, "Play Animation"); - - y += h * 2; - DynamicBone[] dbs = m_Player.GetComponents(); - GUI.Label(new Rect(x, y, w2, h), "Choose dynamic bone:"); - y += h; - dbs[0].enabled = dbs[1].enabled = GUI.Toggle(new Rect(x, y, w1, h), dbs[0].enabled, "Breasts"); - y += h; - dbs[2].enabled = GUI.Toggle(new Rect(x, y, w1, h), dbs[2].enabled, "Tail"); - - y += h; - GUI.Label(new Rect(x, y, w2, h), "Weight"); - m_weight = GUI.HorizontalSlider(new Rect(x + 50, y, w1, h), m_weight, 0, 1); - foreach (var db in dbs) - db.SetWeight(m_weight); -/* - y += h * 2; - GUI.Label(new Rect(x, y, w2, h), "Sleep"); - m_sleepTime = GUI.HorizontalSlider(new Rect(x + 50, y, w1, h), m_sleepTime, 0, 1); - if (m_sleepTime > 0) - System.Threading.Thread.Sleep((int)(m_sleepTime * 100)); - - y += h; - GUI.Label(new Rect(x, y, w2, h), "Time Scale"); - Time.timeScale = GUI.HorizontalSlider(new Rect(x + 80, y, w1, h), Time.timeScale, 0, 2); -*/ - } -} diff --git a/Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs.meta b/Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs.meta deleted file mode 100644 index 48612013..00000000 --- a/Assets/ThirdParty/DynamicBone/Demo/DynamicBoneDemo1.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 178320cedf292cb4f8d6c0b737b35953 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/DynamicBone/Demo/c1.fbx b/Assets/ThirdParty/DynamicBone/Demo/c1.fbx deleted file mode 100644 index 565c9155..00000000 Binary files a/Assets/ThirdParty/DynamicBone/Demo/c1.fbx and /dev/null differ diff --git a/Assets/ThirdParty/DynamicBone/Demo/c1.fbx.meta b/Assets/ThirdParty/DynamicBone/Demo/c1.fbx.meta deleted file mode 100644 index 443abe56..00000000 --- a/Assets/ThirdParty/DynamicBone/Demo/c1.fbx.meta +++ /dev/null @@ -1,421 +0,0 @@ -fileFormatVersion: 2 -guid: ba128457d0ea5e3439dbe4a53b9d1273 -ModelImporter: - serializedVersion: 16 - fileIDToRecycleName: - 100000: abdomen - 100002: abdomen2 - 100004: //RootNode - 100006: chest - 100008: Genesis2Female - 100010: Genesis2Female.Shape - 100012: head - 100014: hip - 100016: lBigToe - 100018: lCarpal1 - 100020: lCarpal2 - 100022: lCollar - 100024: lEye - 100026: lFoot - 100028: lForeArm - 100030: lHand - 100032: lIndex1 - 100034: lIndex2 - 100036: lIndex3 - 100038: lMid1 - 100040: lMid2 - 100042: lMid3 - 100044: lowerJaw - 100046: lPectoral - 100048: lPinky1 - 100050: lPinky2 - 100052: lPinky3 - 100054: lRing1 - 100056: lRing2 - 100058: lRing3 - 100060: lShin - 100062: lShldr - 100064: lSmallToe1 - 100066: lSmallToe2 - 100068: lSmallToe3 - 100070: lSmallToe4 - 100072: lThigh - 100074: lThumb1 - 100076: lThumb2 - 100078: lThumb3 - 100080: lToe - 100082: neck - 100084: pelvis - 100086: rBigToe - 100088: rCarpal1 - 100090: rCarpal2 - 100092: rCollar - 100094: rEye - 100096: rFoot - 100098: rForeArm - 100100: rHand - 100102: rIndex1 - 100104: rIndex2 - 100106: rIndex3 - 100108: rMid1 - 100110: rMid2 - 100112: rMid3 - 100114: rPectoral - 100116: rPinky1 - 100118: rPinky2 - 100120: rPinky3 - 100122: rRing1 - 100124: rRing2 - 100126: rRing3 - 100128: rShin - 100130: rShldr - 100132: rSmallToe1 - 100134: rSmallToe2 - 100136: rSmallToe3 - 100138: rSmallToe4 - 100140: rThigh - 100142: rThumb1 - 100144: rThumb2 - 100146: rThumb3 - 100148: rToe - 100150: tongue01 - 100152: tongue02 - 100154: tongue03 - 100156: tongue04 - 100158: tongue05 - 100160: tongueBase - 100162: tongueTip - 100164: upperJaw - 400000: abdomen - 400002: abdomen2 - 400004: //RootNode - 400006: chest - 400008: Genesis2Female - 400010: Genesis2Female.Shape - 400012: head - 400014: hip - 400016: lBigToe - 400018: lCarpal1 - 400020: lCarpal2 - 400022: lCollar - 400024: lEye - 400026: lFoot - 400028: lForeArm - 400030: lHand - 400032: lIndex1 - 400034: lIndex2 - 400036: lIndex3 - 400038: lMid1 - 400040: lMid2 - 400042: lMid3 - 400044: lowerJaw - 400046: lPectoral - 400048: lPinky1 - 400050: lPinky2 - 400052: lPinky3 - 400054: lRing1 - 400056: lRing2 - 400058: lRing3 - 400060: lShin - 400062: lShldr - 400064: lSmallToe1 - 400066: lSmallToe2 - 400068: lSmallToe3 - 400070: lSmallToe4 - 400072: lThigh - 400074: lThumb1 - 400076: lThumb2 - 400078: lThumb3 - 400080: lToe - 400082: neck - 400084: pelvis - 400086: rBigToe - 400088: rCarpal1 - 400090: rCarpal2 - 400092: rCollar - 400094: rEye - 400096: rFoot - 400098: rForeArm - 400100: rHand - 400102: rIndex1 - 400104: rIndex2 - 400106: rIndex3 - 400108: rMid1 - 400110: rMid2 - 400112: rMid3 - 400114: rPectoral - 400116: rPinky1 - 400118: rPinky2 - 400120: rPinky3 - 400122: rRing1 - 400124: rRing2 - 400126: rRing3 - 400128: rShin - 400130: rShldr - 400132: rSmallToe1 - 400134: rSmallToe2 - 400136: rSmallToe3 - 400138: rSmallToe4 - 400140: rThigh - 400142: rThumb1 - 400144: rThumb2 - 400146: rThumb3 - 400148: rToe - 400150: tongue01 - 400152: tongue02 - 400154: tongue03 - 400156: tongue04 - 400158: tongue05 - 400160: tongueBase - 400162: tongueTip - 400164: upperJaw - 4300000: Genesis2Female.Shape - 7400000: Animation - 9500000: //RootNode - 11100000: //RootNode - 13700000: Genesis2Female.Shape - materials: - importMaterials: 0 - materialName: 0 - materialSearch: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - optimizeGameObjects: 0 - animationCompression: 2 - animationRotationError: .5 - animationPositionError: .5 - animationScaleError: .5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - clipAnimations: - - serializedVersion: 16 - name: Animation - takeName: Animation - firstFrame: 0 - lastFrame: 206 - wrapMode: 2 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - loopTime: 0 - loopBlend: 0 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: - - path: - weight: 1 - - path: Genesis2Female - weight: 1 - - path: Genesis2Female/Genesis2Female.Shape - weight: 1 - - path: Genesis2Female/hip - weight: 1 - - path: Genesis2Female/hip/abdomen - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lIndex1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lIndex1/lIndex2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lIndex1/lIndex2/lIndex3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lMid1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lMid1/lMid2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lMid1/lMid2/lMid3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lPinky1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lPinky1/lPinky2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lPinky1/lPinky2/lPinky3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lRing1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lRing1/lRing2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lRing1/lRing2/lRing3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lThumb1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lThumb1/lThumb2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lThumb1/lThumb2/lThumb3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/lPectoral - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lEye - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03/tongue04 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03/tongue04/tongue05 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03/tongue04/tongue05/tongueTip - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/rEye - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/upperJaw - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rIndex1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rIndex1/rIndex2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rIndex1/rIndex2/rIndex3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rMid1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rMid1/rMid2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rMid1/rMid2/rMid3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rPinky1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rPinky1/rPinky2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rPinky1/rPinky2/rPinky3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rRing1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rRing1/rRing2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rRing1/rRing2/rRing3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rThumb1 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rThumb1/rThumb2 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rThumb1/rThumb2/rThumb3 - weight: 1 - - path: Genesis2Female/hip/abdomen/abdomen2/chest/rPectoral - weight: 1 - - path: Genesis2Female/hip/pelvis - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lBigToe - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe1 - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe2 - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe3 - weight: 1 - - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe4 - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rBigToe - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe1 - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe2 - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe3 - weight: 1 - - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe4 - weight: 1 - maskType: 0 - maskSource: {instanceID: 0} - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: .00999999978 - meshCompression: 0 - addColliders: 0 - importBlendShapes: 0 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - weldVertices: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - tangentSpace: - normalSmoothAngle: 60 - splitTangentsAcrossUV: 1 - normalImportMode: 0 - tangentImportMode: 2 - importAnimation: 1 - copyAvatar: 0 - humanDescription: - human: [] - skeleton: [] - armTwist: .5 - foreArmTwist: .5 - upperLegTwist: .5 - legTwist: .5 - armStretch: .0500000007 - legStretch: .0500000007 - feetSpacing: 0 - rootMotionBoneName: - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 1 - additionalBone: 0 - userData: diff --git a/Assets/ThirdParty/DynamicBone/Demo/tail.FBX b/Assets/ThirdParty/DynamicBone/Demo/tail.FBX deleted file mode 100644 index a198e263..00000000 Binary files a/Assets/ThirdParty/DynamicBone/Demo/tail.FBX and /dev/null differ diff --git a/Assets/ThirdParty/DynamicBone/Demo/tail.FBX.meta b/Assets/ThirdParty/DynamicBone/Demo/tail.FBX.meta deleted file mode 100644 index 76ee0624..00000000 --- a/Assets/ThirdParty/DynamicBone/Demo/tail.FBX.meta +++ /dev/null @@ -1,98 +0,0 @@ -fileFormatVersion: 2 -guid: 19015a5957bbaa745a61cba005220542 -ModelImporter: - serializedVersion: 16 - fileIDToRecycleName: - 100000: Bone01 - 100002: Bone02 - 100004: Bone03 - 100006: Bone04 - 100008: Bone05 - 100010: Bone06 - 100012: Bone07 - 100014: Bone08 - 100016: //RootNode - 100018: tail - 100020: tail1 - 100022: tail2 - 100024: tail3 - 100026: tail4 - 100028: tail5 - 100030: tail6 - 100032: tail7 - 100034: tail8 - 400000: Bone01 - 400002: Bone02 - 400004: Bone03 - 400006: Bone04 - 400008: Bone05 - 400010: Bone06 - 400012: Bone07 - 400014: Bone08 - 400016: //RootNode - 400018: tail - 400020: tail1 - 400022: tail2 - 400024: tail3 - 400026: tail4 - 400028: tail5 - 400030: tail6 - 400032: tail7 - 400034: tail8 - 4300000: tail - 9500000: //RootNode - 11100000: //RootNode - 13700000: tail - materials: - importMaterials: 0 - materialName: 0 - materialSearch: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - optimizeGameObjects: 0 - animationCompression: 1 - animationRotationError: .5 - animationPositionError: .5 - animationScaleError: .5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - clipAnimations: [] - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: .00999999978 - meshCompression: 0 - addColliders: 0 - importBlendShapes: 0 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - weldVertices: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - tangentSpace: - normalSmoothAngle: 60 - splitTangentsAcrossUV: 1 - normalImportMode: 0 - tangentImportMode: 2 - importAnimation: 0 - copyAvatar: 0 - humanDescription: - human: [] - skeleton: [] - armTwist: .5 - foreArmTwist: .5 - upperLegTwist: .5 - legTwist: .5 - armStretch: .0500000007 - legStretch: .0500000007 - feetSpacing: 0 - rootMotionBoneName: - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 1 - additionalBone: 0 - userData: diff --git a/Assets/ThirdParty/DynamicBone/ReadMe.txt b/Assets/ThirdParty/DynamicBone/ReadMe.txt deleted file mode 100644 index add9da94..00000000 --- a/Assets/ThirdParty/DynamicBone/ReadMe.txt +++ /dev/null @@ -1,143 +0,0 @@ -Dynamic Bone apply physics to character's bones or joints. -With simple setup, your character's hair, cloth, breasts or any part will move realistically. - -Open Assets/DynamicBone/Demo/Demo1 to see how it works. -If you have any questions or suggestions, please contact willhongcom@gmail.com. - - -------------------------------------------------------------------------- -Basic setup: - -1. Prepare a properly setup character, both Mecanim and legacy rigs are supported. -2. Select the game object you want to apply Dynamic Bone. -3. In the component menu, select Dynamic Bone -> Dynamic Bone. -4. In the inspector, select root object. -5. Adjust dynamic bone parameters (see detail descriptions in the following section). - - -You can add collider objects if required: - -1. Select game object the collider will attached. -2. In the component menu, select Dynamic Bone -> Dynamic Bone Collider. -3. Adjust position and size of the collider. -4. In Dynamic Bone component, increase size of colliders and append corresponding object. - - -------------------------------------------------------------------------- -Dynamic Bone component description: - -- Root - The root of the transform hierarchy to apply physics. - -- Update Rate - Internal physics simulation rate, measures in frames per seconds. - -- Update Mode - Normal: Update physics in fixed timestamp as specified rate. - AnimatePhysics: Updates during the physic loop in order to synchronized with the physics engine. - UnscaledTime: Updates independently of Time.timeScale. - Default: Update physics every frame instead of specified rate, recommended. - -- Damping - How much the bones slowed down. - -- Elasticity - How much the force applied to return each bone to original orientation. - -- Stiffness - How much bone's original orientation are preserved. - -- Inert - How much character's position change is ignored in physics simulation. - -- Friction - How much the bones slowed down when collide. - -- Radius - Each bone can be a sphere to collide with colliders. Radius describe sphere's size. - -- Damping Distrib, Elasticity Distrib, Stiffness Distrib, Inert Distrib, Radius Distrib - How parameters change over hierarchy chain. Curve values are multiplied to corresponding parameters. - -- End Length - If End Length is not zero, an extra bone is generated at the end of transform hierarchy, - length is multiplied by last two bone's distance. - -- End Offset - If End Offset is not zero, an extra bone is generated at the end of transform hierarchy, - offset is in character's local space. - -- Gravity - The force apply to bones, in world space. Partial force apply to character's initial pose is cancelled out. - -- Force - The force apply to bones, in world space. - -- Colliders - Collider objects interact with the bones. - -- Exclusions - Bones exclude from physics simulation. - -- Freeze Axis - Constrain bones to move on specified plane. - -- Distant Disable, Reference Object, Distance To Object - Disable physics simulation automatically if character is far from camera or player. - If there is no reference object, default main camera is used. - - -Dynamic Bone Collider component description: - -- Center - The center of the sphere or capsule, in the object's local space. - -- Radius - The radius of the sphere or capsule, will be scaled by the transform's scale. - -- Height - The height of the capsule, including two half-spheres, will be scaled by the transform's scale. - -- Direction - The axis of the capsule's height. - -- Bound - Constrain bones to outside bound or inside bound. - -------------------------------------------------------------------------- -Dynamic Bone script reference: - -- public void SetWeight(float w); - Control how physics blend with existing animation. - -- public void UpdateParameters(); - Update parameters at runtime, call this funtion after modifing parameters. - -------------------------------------------------------------------------- -Version History - -1.0.1 Initial release. -1.0.2 Improve inspector UI. -1.0.3 Fix inert unstable when enabled / disabled. -1.1.0 Use curve to setup parameters over hierarchy chain. - Collider can configured to constrain bones inside bound. -1.1.1 Add exclusion setting. -1.1.2 Deal with negative scale problem. -1.1.3 Fix bug with bones contain scale. -1.1.4 Add freeze axis. - Fix bug when added via script. -1.1.5 Add distant disable. - Reduce GC alloc. -1.1.6 Fix capsule collider bug. -1.1.7 Unity 5 support. -1.1.8 Fix problems caused by negative scale. -1.1.9 Improve detecting negative scale. - Fix bug if collider is set as inside. - Add UpdateMode setting. -1.1.10 Fix problems caused by negative scale after Unity 5.4. -1.2.0 Add tool tips. - Add plane collider. - Add function to update parameters at runtime. -1.2.1 Add friction parameter. - Update UNITY_5 to compatible with newer version. -1.2.2 Add "Default" update mode, fix some jitter issue. diff --git a/Assets/ThirdParty/DynamicBone/ReadMe.txt.meta b/Assets/ThirdParty/DynamicBone/ReadMe.txt.meta deleted file mode 100644 index e2accdc8..00000000 --- a/Assets/ThirdParty/DynamicBone/ReadMe.txt.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: bdbe6feeda2a62b45ad9a4e311031478 -TextScriptImporter: - userData: diff --git a/Assets/ThirdParty/DynamicBone/Scripts.meta b/Assets/ThirdParty/DynamicBone/Scripts.meta deleted file mode 100644 index 29ce2ddf..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 993edbffbda2d3e4abd24f1bf074c5f2 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs deleted file mode 100644 index 3cdadee0..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs +++ /dev/null @@ -1,714 +0,0 @@ -using UnityEngine; -using System.Collections.Generic; - -[AddComponentMenu("Dynamic Bone/Dynamic Bone")] -public class DynamicBone : MonoBehaviour -{ -#if UNITY_5_3_OR_NEWER - [Tooltip("The root of the transform hierarchy to apply physics.")] -#endif - public Transform m_Root = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("Internal physics simulation rate.")] -#endif - public float m_UpdateRate = 60.0f; - - public enum UpdateMode - { - Normal, - AnimatePhysics, - UnscaledTime, - Default - } - public UpdateMode m_UpdateMode = UpdateMode.Default; - -#if UNITY_5_3_OR_NEWER - [Tooltip("How much the bones slowed down.")] -#endif - [Range(0, 1)] - public float m_Damping = 0.1f; - public AnimationCurve m_DampingDistrib = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("How much the force applied to return each bone to original orientation.")] -#endif - [Range(0, 1)] - public float m_Elasticity = 0.1f; - public AnimationCurve m_ElasticityDistrib = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("How much bone's original orientation are preserved.")] -#endif - [Range(0, 1)] - public float m_Stiffness = 0.1f; - public AnimationCurve m_StiffnessDistrib = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("How much character's position change is ignored in physics simulation.")] -#endif - [Range(0, 1)] - public float m_Inert = 0; - public AnimationCurve m_InertDistrib = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("How much the bones slowed down when collide.")] -#endif - public float m_Friction = 0; - public AnimationCurve m_FrictionDistrib = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("Each bone can be a sphere to collide with colliders. Radius describe sphere's size.")] -#endif - public float m_Radius = 0; - public AnimationCurve m_RadiusDistrib = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("If End Length is not zero, an extra bone is generated at the end of transform hierarchy.")] -#endif - public float m_EndLength = 0; - -#if UNITY_5_3_OR_NEWER - [Tooltip("If End Offset is not zero, an extra bone is generated at the end of transform hierarchy.")] -#endif - public Vector3 m_EndOffset = Vector3.zero; - -#if UNITY_5_3_OR_NEWER - [Tooltip("The force apply to bones. Partial force apply to character's initial pose is cancelled out.")] -#endif - public Vector3 m_Gravity = Vector3.zero; - -#if UNITY_5_3_OR_NEWER - [Tooltip("The force apply to bones.")] -#endif - public Vector3 m_Force = Vector3.zero; - -#if UNITY_5_3_OR_NEWER - [Tooltip("Collider objects interact with the bones.")] -#endif - public List m_Colliders = null; - -#if UNITY_5_3_OR_NEWER - [Tooltip("Bones exclude from physics simulation.")] -#endif - public List m_Exclusions = null; - - - public enum FreezeAxis - { - None, X, Y, Z - } -#if UNITY_5_3_OR_NEWER - [Tooltip("Constrain bones to move on specified plane.")] -#endif - public FreezeAxis m_FreezeAxis = FreezeAxis.None; - -#if UNITY_5_3_OR_NEWER - [Tooltip("Disable physics simulation automatically if character is far from camera or player.")] -#endif - public bool m_DistantDisable = false; - public Transform m_ReferenceObject = null; - public float m_DistanceToObject = 20; - - Vector3 m_LocalGravity = Vector3.zero; - Vector3 m_ObjectMove = Vector3.zero; - Vector3 m_ObjectPrevPosition = Vector3.zero; - float m_BoneTotalLength = 0; - float m_ObjectScale = 1.0f; - float m_Time = 0; - float m_Weight = 1.0f; - bool m_DistantDisabled = false; - - class Particle - { - public Transform m_Transform = null; - public int m_ParentIndex = -1; - public float m_Damping = 0; - public float m_Elasticity = 0; - public float m_Stiffness = 0; - public float m_Inert = 0; - public float m_Friction = 0; - public float m_Radius = 0; - public float m_BoneLength = 0; - public bool m_isCollide = false; - - public Vector3 m_Position = Vector3.zero; - public Vector3 m_PrevPosition = Vector3.zero; - public Vector3 m_EndOffset = Vector3.zero; - public Vector3 m_InitLocalPosition = Vector3.zero; - public Quaternion m_InitLocalRotation = Quaternion.identity; - } - - List m_Particles = new List(); - - void Start() - { - SetupParticles(); - } - - void FixedUpdate() - { - if (m_UpdateMode == UpdateMode.AnimatePhysics) - PreUpdate(); - } - - void Update() - { - if (m_UpdateMode != UpdateMode.AnimatePhysics) - PreUpdate(); - } - - void LateUpdate() - { - if (m_DistantDisable) - CheckDistance(); - - if (m_Weight > 0 && !(m_DistantDisable && m_DistantDisabled)) - { -#if UNITY_5_3_OR_NEWER - float dt = m_UpdateMode == UpdateMode.UnscaledTime ? Time.unscaledDeltaTime : Time.deltaTime; -#else - float dt = Time.deltaTime; -#endif - UpdateDynamicBones(dt); - } - } - - void PreUpdate() - { - if (m_Weight > 0 && !(m_DistantDisable && m_DistantDisabled)) - InitTransforms(); - } - - void CheckDistance() - { - Transform rt = m_ReferenceObject; - if (rt == null && Camera.main != null) - rt = Camera.main.transform; - if (rt != null) - { - float d = (rt.position - transform.position).sqrMagnitude; - bool disable = d > m_DistanceToObject * m_DistanceToObject; - if (disable != m_DistantDisabled) - { - if (!disable) - ResetParticlesPosition(); - m_DistantDisabled = disable; - } - } - } - - void OnEnable() - { - ResetParticlesPosition(); - } - - void OnDisable() - { - InitTransforms(); - } - - void OnValidate() - { - m_UpdateRate = Mathf.Max(m_UpdateRate, 0); - m_Damping = Mathf.Clamp01(m_Damping); - m_Elasticity = Mathf.Clamp01(m_Elasticity); - m_Stiffness = Mathf.Clamp01(m_Stiffness); - m_Inert = Mathf.Clamp01(m_Inert); - m_Friction = Mathf.Clamp01(m_Friction); - m_Radius = Mathf.Max(m_Radius, 0); - - if (Application.isEditor && Application.isPlaying) - { - InitTransforms(); - SetupParticles(); - } - } - - void OnDrawGizmosSelected() - { - if (!enabled || m_Root == null) - return; - - if (Application.isEditor && !Application.isPlaying && transform.hasChanged) - { - InitTransforms(); - SetupParticles(); - } - - Gizmos.color = Color.white; - for (int i = 0; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - if (p.m_ParentIndex >= 0) - { - Particle p0 = m_Particles[p.m_ParentIndex]; - Gizmos.DrawLine(p.m_Position, p0.m_Position); - } - if (p.m_Radius > 0) - Gizmos.DrawWireSphere(p.m_Position, p.m_Radius * m_ObjectScale); - } - } - - public void SetWeight(float w) - { - if (m_Weight != w) - { - if (w == 0) - InitTransforms(); - else if (m_Weight == 0) - ResetParticlesPosition(); - m_Weight = w; - } - } - - public float GetWeight() - { - return m_Weight; - } - - void UpdateDynamicBones(float t) - { - if (m_Root == null) - return; - - m_ObjectScale = Mathf.Abs(transform.lossyScale.x); - m_ObjectMove = transform.position - m_ObjectPrevPosition; - m_ObjectPrevPosition = transform.position; - - int loop = 1; - float timeVar = 1; - - if (m_UpdateMode == UpdateMode.Default) - { - if (m_UpdateRate > 0) - { - timeVar = Time.deltaTime * m_UpdateRate; - } - else - { - timeVar = Time.deltaTime; - } - } - else - { - if (m_UpdateRate > 0) - { - float dt = 1.0f / m_UpdateRate; - m_Time += t; - loop = 0; - - while (m_Time >= dt) - { - m_Time -= dt; - if (++loop >= 3) - { - m_Time = 0; - break; - } - } - } - } - - if (loop > 0) - { - for (int i = 0; i < loop; ++i) - { - UpdateParticles1(timeVar); - UpdateParticles2(timeVar); - m_ObjectMove = Vector3.zero; - } - } - else - { - SkipUpdateParticles(); - } - - ApplyParticlesToTransforms(); - } - - public void SetupParticles() - { - m_Particles.Clear(); - if (m_Root == null) - return; - - m_LocalGravity = m_Root.InverseTransformDirection(m_Gravity); - m_ObjectScale = Mathf.Abs(transform.lossyScale.x); - m_ObjectPrevPosition = transform.position; - m_ObjectMove = Vector3.zero; - m_BoneTotalLength = 0; - AppendParticles(m_Root, -1, 0); - UpdateParameters(); - } - - void AppendParticles(Transform b, int parentIndex, float boneLength) - { - Particle p = new Particle(); - p.m_Transform = b; - p.m_ParentIndex = parentIndex; - if (b != null) - { - p.m_Position = p.m_PrevPosition = b.position; - p.m_InitLocalPosition = b.localPosition; - p.m_InitLocalRotation = b.localRotation; - } - else // end bone - { - Transform pb = m_Particles[parentIndex].m_Transform; - if (m_EndLength > 0) - { - Transform ppb = pb.parent; - if (ppb != null) - p.m_EndOffset = pb.InverseTransformPoint((pb.position * 2 - ppb.position)) * m_EndLength; - else - p.m_EndOffset = new Vector3(m_EndLength, 0, 0); - } - else - { - p.m_EndOffset = pb.InverseTransformPoint(transform.TransformDirection(m_EndOffset) + pb.position); - } - p.m_Position = p.m_PrevPosition = pb.TransformPoint(p.m_EndOffset); - } - - if (parentIndex >= 0) - { - boneLength += (m_Particles[parentIndex].m_Transform.position - p.m_Position).magnitude; - p.m_BoneLength = boneLength; - m_BoneTotalLength = Mathf.Max(m_BoneTotalLength, boneLength); - } - - int index = m_Particles.Count; - m_Particles.Add(p); - - if (b != null) - { - for (int i = 0; i < b.childCount; ++i) - { - Transform child = b.GetChild(i); - bool exclude = false; - if (m_Exclusions != null) - { - exclude = m_Exclusions.Contains(child); - } - if (!exclude) - AppendParticles(child, index, boneLength); - else if (m_EndLength > 0 || m_EndOffset != Vector3.zero) - AppendParticles(null, index, boneLength); - } - - if (b.childCount == 0 && (m_EndLength > 0 || m_EndOffset != Vector3.zero)) - AppendParticles(null, index, boneLength); - } - } - - public void UpdateParameters() - { - if (m_Root == null) - return; - - m_LocalGravity = m_Root.InverseTransformDirection(m_Gravity); - - for (int i = 0; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - p.m_Damping = m_Damping; - p.m_Elasticity = m_Elasticity; - p.m_Stiffness = m_Stiffness; - p.m_Inert = m_Inert; - p.m_Friction = m_Friction; - p.m_Radius = m_Radius; - - if (m_BoneTotalLength > 0) - { - float a = p.m_BoneLength / m_BoneTotalLength; - if (m_DampingDistrib != null && m_DampingDistrib.keys.Length > 0) - p.m_Damping *= m_DampingDistrib.Evaluate(a); - if (m_ElasticityDistrib != null && m_ElasticityDistrib.keys.Length > 0) - p.m_Elasticity *= m_ElasticityDistrib.Evaluate(a); - if (m_StiffnessDistrib != null && m_StiffnessDistrib.keys.Length > 0) - p.m_Stiffness *= m_StiffnessDistrib.Evaluate(a); - if (m_InertDistrib != null && m_InertDistrib.keys.Length > 0) - p.m_Inert *= m_InertDistrib.Evaluate(a); - if (m_FrictionDistrib != null && m_FrictionDistrib.keys.Length > 0) - p.m_Friction *= m_FrictionDistrib.Evaluate(a); - if (m_RadiusDistrib != null && m_RadiusDistrib.keys.Length > 0) - p.m_Radius *= m_RadiusDistrib.Evaluate(a); - } - - p.m_Damping = Mathf.Clamp01(p.m_Damping); - p.m_Elasticity = Mathf.Clamp01(p.m_Elasticity); - p.m_Stiffness = Mathf.Clamp01(p.m_Stiffness); - p.m_Inert = Mathf.Clamp01(p.m_Inert); - p.m_Friction = Mathf.Clamp01(p.m_Friction); - p.m_Radius = Mathf.Max(p.m_Radius, 0); - } - } - - void InitTransforms() - { - for (int i = 0; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - if (p.m_Transform != null) - { - p.m_Transform.localPosition = p.m_InitLocalPosition; - p.m_Transform.localRotation = p.m_InitLocalRotation; - } - } - } - - void ResetParticlesPosition() - { - for (int i = 0; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - if (p.m_Transform != null) - { - p.m_Position = p.m_PrevPosition = p.m_Transform.position; - } - else // end bone - { - Transform pb = m_Particles[p.m_ParentIndex].m_Transform; - p.m_Position = p.m_PrevPosition = pb.TransformPoint(p.m_EndOffset); - } - p.m_isCollide = false; - } - m_ObjectPrevPosition = transform.position; - } - - void UpdateParticles1(float timeVar) - { - Vector3 force = m_Gravity; - Vector3 fdir = m_Gravity.normalized; - Vector3 rf = m_Root.TransformDirection(m_LocalGravity); - Vector3 pf = fdir * Mathf.Max(Vector3.Dot(rf, fdir), 0); // project current gravity to rest gravity - force -= pf; // remove projected gravity - force = (force + m_Force) * (m_ObjectScale * timeVar); - - for (int i = 0; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - if (p.m_ParentIndex >= 0) - { - // verlet integration - Vector3 v = p.m_Position - p.m_PrevPosition; - Vector3 rmove = m_ObjectMove * p.m_Inert; - p.m_PrevPosition = p.m_Position + rmove; - float damping = p.m_Damping; - if (p.m_isCollide) - { - damping += p.m_Friction; - if (damping > 1) - damping = 1; - p.m_isCollide = false; - } - p.m_Position += v * (1 - damping) + force + rmove; - } - else - { - p.m_PrevPosition = p.m_Position; - p.m_Position = p.m_Transform.position; - } - } - } - - void UpdateParticles2(float timeVar) - { - Plane movePlane = new Plane(); - - for (int i = 1; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - Particle p0 = m_Particles[p.m_ParentIndex]; - - float restLen; - if (p.m_Transform != null) - restLen = (p0.m_Transform.position - p.m_Transform.position).magnitude; - else - restLen = p0.m_Transform.localToWorldMatrix.MultiplyVector(p.m_EndOffset).magnitude; - - // keep shape - float stiffness = Mathf.Lerp(1.0f, p.m_Stiffness, m_Weight); - if (stiffness > 0 || p.m_Elasticity > 0) - { - Matrix4x4 m0 = p0.m_Transform.localToWorldMatrix; - m0.SetColumn(3, p0.m_Position); - Vector3 restPos; - if (p.m_Transform != null) - restPos = m0.MultiplyPoint3x4(p.m_Transform.localPosition); - else - restPos = m0.MultiplyPoint3x4(p.m_EndOffset); - - Vector3 d = restPos - p.m_Position; - p.m_Position += d * (p.m_Elasticity * timeVar); - - if (stiffness > 0) - { - d = restPos - p.m_Position; - float len = d.magnitude; - float maxlen = restLen * (1 - stiffness) * 2; - if (len > maxlen) - p.m_Position += d * ((len - maxlen) / len); - } - } - - // collide - if (m_Colliders != null) - { - float particleRadius = p.m_Radius * m_ObjectScale; - for (int j = 0; j < m_Colliders.Count; ++j) - { - DynamicBoneColliderBase c = m_Colliders[j]; - if (c != null && c.enabled) - p.m_isCollide |= c.Collide(ref p.m_Position, particleRadius); - } - } - - // freeze axis, project to plane - if (m_FreezeAxis != FreezeAxis.None) - { - switch (m_FreezeAxis) - { - case FreezeAxis.X: - movePlane.SetNormalAndPosition(p0.m_Transform.right, p0.m_Position); - break; - case FreezeAxis.Y: - movePlane.SetNormalAndPosition(p0.m_Transform.up, p0.m_Position); - break; - case FreezeAxis.Z: - movePlane.SetNormalAndPosition(p0.m_Transform.forward, p0.m_Position); - break; - } - p.m_Position -= movePlane.normal * movePlane.GetDistanceToPoint(p.m_Position); - } - - // keep length - Vector3 dd = p0.m_Position - p.m_Position; - float leng = dd.magnitude; - if (leng > 0) - p.m_Position += dd * ((leng - restLen) / leng); - } - } - - // only update stiffness and keep bone length - void SkipUpdateParticles() - { - for (int i = 0; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - if (p.m_ParentIndex >= 0) - { - p.m_PrevPosition += m_ObjectMove; - p.m_Position += m_ObjectMove; - - Particle p0 = m_Particles[p.m_ParentIndex]; - - float restLen; - if (p.m_Transform != null) - restLen = (p0.m_Transform.position - p.m_Transform.position).magnitude; - else - restLen = p0.m_Transform.localToWorldMatrix.MultiplyVector(p.m_EndOffset).magnitude; - - // keep shape - float stiffness = Mathf.Lerp(1.0f, p.m_Stiffness, m_Weight); - if (stiffness > 0) - { - Matrix4x4 m0 = p0.m_Transform.localToWorldMatrix; - m0.SetColumn(3, p0.m_Position); - Vector3 restPos; - if (p.m_Transform != null) - restPos = m0.MultiplyPoint3x4(p.m_Transform.localPosition); - else - restPos = m0.MultiplyPoint3x4(p.m_EndOffset); - - Vector3 d = restPos - p.m_Position; - float len = d.magnitude; - float maxlen = restLen * (1 - stiffness) * 2; - if (len > maxlen) - p.m_Position += d * ((len - maxlen) / len); - } - - // keep length - Vector3 dd = p0.m_Position - p.m_Position; - float leng = dd.magnitude; - if (leng > 0) - p.m_Position += dd * ((leng - restLen) / leng); - } - else - { - p.m_PrevPosition = p.m_Position; - p.m_Position = p.m_Transform.position; - } - } - } - - static Vector3 MirrorVector(Vector3 v, Vector3 axis) - { - return v - axis * (Vector3.Dot(v, axis) * 2); - } - - void ApplyParticlesToTransforms() - { -#if !UNITY_5_4_OR_NEWER - // detect negative scale - Vector3 ax = Vector3.right; - Vector3 ay = Vector3.up; - Vector3 az = Vector3.forward; - bool nx = false, ny = false, nz = false; - - Vector3 loosyScale = transform.lossyScale; - if (loosyScale.x < 0 || loosyScale.y < 0 || loosyScale.z < 0) - { - Transform mirrorObject = transform; - do - { - Vector3 ls = mirrorObject.localScale; - nx = ls.x < 0; - if (nx) - ax = mirrorObject.right; - ny = ls.y < 0; - if (ny) - ay = mirrorObject.up; - nz = ls.z < 0; - if (nz) - az = mirrorObject.forward; - if (nx || ny || nz) - break; - - mirrorObject = mirrorObject.parent; - } - while (mirrorObject != null); - } -#endif - - for (int i = 1; i < m_Particles.Count; ++i) - { - Particle p = m_Particles[i]; - Particle p0 = m_Particles[p.m_ParentIndex]; - - if (p0.m_Transform.childCount <= 1) // do not modify bone orientation if has more then one child - { - Vector3 v; - if (p.m_Transform != null) - v = p.m_Transform.localPosition; - else - v = p.m_EndOffset; - Vector3 v2 = p.m_Position - p0.m_Position; -#if !UNITY_5_4_OR_NEWER - if (nx) - v2 = MirrorVector(v2, ax); - if (ny) - v2 = MirrorVector(v2, ay); - if (nz) - v2 = MirrorVector(v2, az); -#endif - Quaternion rot = Quaternion.FromToRotation(p0.m_Transform.TransformDirection(v), v2); - p0.m_Transform.rotation = rot * p0.m_Transform.rotation; - } - - if (p.m_Transform != null) - p.m_Transform.position = p.m_Position; - } - } -} diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs.meta b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs.meta deleted file mode 100644 index 89a5ba7f..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBone.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f9ac8d30c6a0d9642a11e5be4c440740 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs deleted file mode 100644 index d5df92b8..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs +++ /dev/null @@ -1,235 +0,0 @@ -using UnityEngine; - -[AddComponentMenu("Dynamic Bone/Dynamic Bone Collider")] -public class DynamicBoneCollider : DynamicBoneColliderBase -{ -#if UNITY_5_3_OR_NEWER - [Tooltip("The radius of the sphere or capsule.")] -#endif - public float m_Radius = 0.5f; - -#if UNITY_5_3_OR_NEWER - [Tooltip("The height of the capsule.")] -#endif - public float m_Height = 0; - - void OnValidate() - { - m_Radius = Mathf.Max(m_Radius, 0); - m_Height = Mathf.Max(m_Height, 0); - } - - public override bool Collide(ref Vector3 particlePosition, float particleRadius) - { - float radius = m_Radius * Mathf.Abs(transform.lossyScale.x); - float h = m_Height * 0.5f - m_Radius; - if (h <= 0) - { - if (m_Bound == Bound.Outside) - return OutsideSphere(ref particlePosition, particleRadius, transform.TransformPoint(m_Center), radius); - else - return InsideSphere(ref particlePosition, particleRadius, transform.TransformPoint(m_Center), radius); - } - else - { - Vector3 c0 = m_Center; - Vector3 c1 = m_Center; - - switch (m_Direction) - { - case Direction.X: - c0.x -= h; - c1.x += h; - break; - case Direction.Y: - c0.y -= h; - c1.y += h; - break; - case Direction.Z: - c0.z -= h; - c1.z += h; - break; - } - if (m_Bound == Bound.Outside) - return OutsideCapsule(ref particlePosition, particleRadius, transform.TransformPoint(c0), transform.TransformPoint(c1), radius); - else - return InsideCapsule(ref particlePosition, particleRadius, transform.TransformPoint(c0), transform.TransformPoint(c1), radius); - } - } - - static bool OutsideSphere(ref Vector3 particlePosition, float particleRadius, Vector3 sphereCenter, float sphereRadius) - { - float r = sphereRadius + particleRadius; - float r2 = r * r; - Vector3 d = particlePosition - sphereCenter; - float len2 = d.sqrMagnitude; - - // if is inside sphere, project onto sphere surface - if (len2 > 0 && len2 < r2) - { - float len = Mathf.Sqrt(len2); - particlePosition = sphereCenter + d * (r / len); - return true; - } - return false; - } - - static bool InsideSphere(ref Vector3 particlePosition, float particleRadius, Vector3 sphereCenter, float sphereRadius) - { - float r = sphereRadius - particleRadius; - float r2 = r * r; - Vector3 d = particlePosition - sphereCenter; - float len2 = d.sqrMagnitude; - - // if is outside sphere, project onto sphere surface - if (len2 > r2) - { - float len = Mathf.Sqrt(len2); - particlePosition = sphereCenter + d * (r / len); - return true; - } - return false; - } - - static bool OutsideCapsule(ref Vector3 particlePosition, float particleRadius, Vector3 capsuleP0, Vector3 capsuleP1, float capsuleRadius) - { - float r = capsuleRadius + particleRadius; - float r2 = r * r; - Vector3 dir = capsuleP1 - capsuleP0; - Vector3 d = particlePosition - capsuleP0; - float t = Vector3.Dot(d, dir); - - if (t <= 0) - { - // check sphere1 - float len2 = d.sqrMagnitude; - if (len2 > 0 && len2 < r2) - { - float len = Mathf.Sqrt(len2); - particlePosition = capsuleP0 + d * (r / len); - return true; - } - } - else - { - float dl = dir.sqrMagnitude; - if (t >= dl) - { - // check sphere2 - d = particlePosition - capsuleP1; - float len2 = d.sqrMagnitude; - if (len2 > 0 && len2 < r2) - { - float len = Mathf.Sqrt(len2); - particlePosition = capsuleP1 + d * (r / len); - return true; - } - } - else if (dl > 0) - { - // check cylinder - t /= dl; - d -= dir * t; - float len2 = d.sqrMagnitude; - if (len2 > 0 && len2 < r2) - { - float len = Mathf.Sqrt(len2); - particlePosition += d * ((r - len) / len); - return true; - } - } - } - return false; - } - - static bool InsideCapsule(ref Vector3 particlePosition, float particleRadius, Vector3 capsuleP0, Vector3 capsuleP1, float capsuleRadius) - { - float r = capsuleRadius - particleRadius; - float r2 = r * r; - Vector3 dir = capsuleP1 - capsuleP0; - Vector3 d = particlePosition - capsuleP0; - float t = Vector3.Dot(d, dir); - - if (t <= 0) - { - // check sphere1 - float len2 = d.sqrMagnitude; - if (len2 > r2) - { - float len = Mathf.Sqrt(len2); - particlePosition = capsuleP0 + d * (r / len); - return true; - } - } - else - { - float dl = dir.sqrMagnitude; - if (t >= dl) - { - // check sphere2 - d = particlePosition - capsuleP1; - float len2 = d.sqrMagnitude; - if (len2 > r2) - { - float len = Mathf.Sqrt(len2); - particlePosition = capsuleP1 + d * (r / len); - return true; - } - } - else if (dl > 0) - { - // check cylinder - t /= dl; - d -= dir * t; - float len2 = d.sqrMagnitude; - if (len2 > r2) - { - float len = Mathf.Sqrt(len2); - particlePosition += d * ((r - len) / len); - return true; - } - } - } - return false; - } - - void OnDrawGizmosSelected() - { - if (!enabled) - return; - - if (m_Bound == Bound.Outside) - Gizmos.color = Color.yellow; - else - Gizmos.color = Color.magenta; - float radius = m_Radius * Mathf.Abs(transform.lossyScale.x); - float h = m_Height * 0.5f - m_Radius; - if (h <= 0) - { - Gizmos.DrawWireSphere(transform.TransformPoint(m_Center), radius); - } - else - { - Vector3 c0 = m_Center; - Vector3 c1 = m_Center; - - switch (m_Direction) - { - case Direction.X: - c0.x -= h; - c1.x += h; - break; - case Direction.Y: - c0.y -= h; - c1.y += h; - break; - case Direction.Z: - c0.z -= h; - c1.z += h; - break; - } - Gizmos.DrawWireSphere(transform.TransformPoint(c0), radius); - Gizmos.DrawWireSphere(transform.TransformPoint(c1), radius); - } - } -} diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs.meta b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs.meta deleted file mode 100644 index 35fae1e7..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneCollider.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: baedd976e12657241bf7ff2d1c685342 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs deleted file mode 100644 index 9e921457..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs +++ /dev/null @@ -1,35 +0,0 @@ -using UnityEngine; - -public class DynamicBoneColliderBase : MonoBehaviour -{ - public enum Direction - { - X, Y, Z - } - -#if UNITY_5_3_OR_NEWER - [Tooltip("The axis of the capsule's height.")] -#endif - public Direction m_Direction = Direction.Y; - -#if UNITY_5_3_OR_NEWER - [Tooltip("The center of the sphere or capsule, in the object's local space.")] -#endif - public Vector3 m_Center = Vector3.zero; - - public enum Bound - { - Outside, - Inside - } - -#if UNITY_5_3_OR_NEWER - [Tooltip("Constrain bones to outside bound or inside bound.")] -#endif - public Bound m_Bound = Bound.Outside; - - public virtual bool Collide(ref Vector3 particlePosition, float particleRadius) - { - return false; - } -} diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta deleted file mode 100644 index edc8b9f6..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 04878769c08021a41bc2d2375e23ec0b -timeCreated: 1482666371 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs deleted file mode 100644 index 7265d26a..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs +++ /dev/null @@ -1,76 +0,0 @@ -using UnityEngine; - -[AddComponentMenu("Dynamic Bone/Dynamic Bone Plane Collider")] -public class DynamicBonePlaneCollider : DynamicBoneColliderBase -{ - void OnValidate() - { - } - - public override bool Collide(ref Vector3 particlePosition, float particleRadius) - { - Vector3 normal = Vector3.up; - switch (m_Direction) - { - case Direction.X: - normal = transform.right; - break; - case Direction.Y: - normal = transform.up; - break; - case Direction.Z: - normal = transform.forward; - break; - } - - Vector3 p = transform.TransformPoint(m_Center); - Plane plane = new Plane(normal, p); - float d = plane.GetDistanceToPoint(particlePosition); - - if (m_Bound == Bound.Outside) - { - if (d < 0) - { - particlePosition -= normal * d; - return true; - } - } - else - { - if (d > 0) - { - particlePosition -= normal * d; - return true; - } - } - return false; - } - - void OnDrawGizmosSelected() - { - if (!enabled) - return; - - if (m_Bound == Bound.Outside) - Gizmos.color = Color.yellow; - else - Gizmos.color = Color.magenta; - - Vector3 normal = Vector3.up; - switch (m_Direction) - { - case Direction.X: - normal = transform.right; - break; - case Direction.Y: - normal = transform.up; - break; - case Direction.Z: - normal = transform.forward; - break; - } - - Vector3 p = transform.TransformPoint(m_Center); - Gizmos.DrawLine(p, p + normal); - } -} diff --git a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta b/Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta deleted file mode 100644 index 4978da8e..00000000 --- a/Assets/ThirdParty/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4e535bdf3689369408cc4d078260ef6a -timeCreated: 1482666461 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson.meta b/Assets/ThirdParty/LitJson.meta deleted file mode 100644 index 2f4212c1..00000000 --- a/Assets/ThirdParty/LitJson.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ca340a059574304489bb24ca9b1eb41b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/IJsonWrapper.cs b/Assets/ThirdParty/LitJson/IJsonWrapper.cs deleted file mode 100644 index 9b7e2d16..00000000 --- a/Assets/ThirdParty/LitJson/IJsonWrapper.cs +++ /dev/null @@ -1,60 +0,0 @@ -#region Header -/** - * IJsonWrapper.cs - * Interface that represents a type capable of handling all kinds of JSON - * data. This is mainly used when mapping objects through JsonMapper, and - * it's implemented by JsonData. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System.Collections; -using System.Collections.Specialized; - - -namespace LitJson -{ - public enum JsonType - { - None, - - Object, - Array, - String, - Int, - Long, - Double, - Boolean - } - - public interface IJsonWrapper : IList, IOrderedDictionary - { - bool IsArray { get; } - bool IsBoolean { get; } - bool IsDouble { get; } - bool IsInt { get; } - bool IsLong { get; } - bool IsObject { get; } - bool IsString { get; } - - bool GetBoolean (); - double GetDouble (); - int GetInt (); - JsonType GetJsonType (); - long GetLong (); - string GetString (); - - void SetBoolean (bool val); - void SetDouble (double val); - void SetInt (int val); - void SetJsonType (JsonType type); - void SetLong (long val); - void SetString (string val); - - string ToJson (); - void ToJson (JsonWriter writer); - } -} diff --git a/Assets/ThirdParty/LitJson/IJsonWrapper.cs.meta b/Assets/ThirdParty/LitJson/IJsonWrapper.cs.meta deleted file mode 100644 index 374832c2..00000000 --- a/Assets/ThirdParty/LitJson/IJsonWrapper.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 45add87f76693624ca2dc6add3149ed3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/JsonData.cs b/Assets/ThirdParty/LitJson/JsonData.cs deleted file mode 100644 index e89e4b14..00000000 --- a/Assets/ThirdParty/LitJson/JsonData.cs +++ /dev/null @@ -1,1059 +0,0 @@ -#region Header -/** - * JsonData.cs - * Generic type to hold JSON data (objects, arrays, and so on). This is - * the default type returned by JsonMapper.ToObject(). - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Collections.Specialized; -using System.IO; - - -namespace LitJson -{ - public class JsonData : IJsonWrapper, IEquatable - { - #region Fields - private IList inst_array; - private bool inst_boolean; - private double inst_double; - private int inst_int; - private long inst_long; - private IDictionary inst_object; - private string inst_string; - private string json; - private JsonType type; - - // Used to implement the IOrderedDictionary interface - private IList> object_list; - #endregion - - - #region Properties - public int Count { - get { return EnsureCollection ().Count; } - } - - public bool IsArray { - get { return type == JsonType.Array; } - } - - public bool IsBoolean { - get { return type == JsonType.Boolean; } - } - - public bool IsDouble { - get { return type == JsonType.Double; } - } - - public bool IsInt { - get { return type == JsonType.Int; } - } - - public bool IsLong { - get { return type == JsonType.Long; } - } - - public bool IsObject { - get { return type == JsonType.Object; } - } - - public bool IsString { - get { return type == JsonType.String; } - } - - public ICollection Keys { - get { EnsureDictionary (); return inst_object.Keys; } - } - - /// - /// Determines whether the json contains an element that has the specified key. - /// - /// The key to locate in the json. - /// true if the json contains an element that has the specified key; otherwise, false. - public Boolean ContainsKey(String key) { - EnsureDictionary(); - return this.inst_object.Keys.Contains(key); - } - #endregion - - - #region ICollection Properties - int ICollection.Count { - get { - return Count; - } - } - - bool ICollection.IsSynchronized { - get { - return EnsureCollection ().IsSynchronized; - } - } - - object ICollection.SyncRoot { - get { - return EnsureCollection ().SyncRoot; - } - } - #endregion - - - #region IDictionary Properties - bool IDictionary.IsFixedSize { - get { - return EnsureDictionary ().IsFixedSize; - } - } - - bool IDictionary.IsReadOnly { - get { - return EnsureDictionary ().IsReadOnly; - } - } - - ICollection IDictionary.Keys { - get { - EnsureDictionary (); - IList keys = new List (); - - foreach (KeyValuePair entry in - object_list) { - keys.Add (entry.Key); - } - - return (ICollection) keys; - } - } - - ICollection IDictionary.Values { - get { - EnsureDictionary (); - IList values = new List (); - - foreach (KeyValuePair entry in - object_list) { - values.Add (entry.Value); - } - - return (ICollection) values; - } - } - #endregion - - - - #region IJsonWrapper Properties - bool IJsonWrapper.IsArray { - get { return IsArray; } - } - - bool IJsonWrapper.IsBoolean { - get { return IsBoolean; } - } - - bool IJsonWrapper.IsDouble { - get { return IsDouble; } - } - - bool IJsonWrapper.IsInt { - get { return IsInt; } - } - - bool IJsonWrapper.IsLong { - get { return IsLong; } - } - - bool IJsonWrapper.IsObject { - get { return IsObject; } - } - - bool IJsonWrapper.IsString { - get { return IsString; } - } - #endregion - - - #region IList Properties - bool IList.IsFixedSize { - get { - return EnsureList ().IsFixedSize; - } - } - - bool IList.IsReadOnly { - get { - return EnsureList ().IsReadOnly; - } - } - #endregion - - - #region IDictionary Indexer - object IDictionary.this[object key] { - get { - return EnsureDictionary ()[key]; - } - - set { - if (! (key is String)) - throw new ArgumentException ( - "The key has to be a string"); - - JsonData data = ToJsonData (value); - - this[(string) key] = data; - } - } - #endregion - - - #region IOrderedDictionary Indexer - object IOrderedDictionary.this[int idx] { - get { - EnsureDictionary (); - return object_list[idx].Value; - } - - set { - EnsureDictionary (); - JsonData data = ToJsonData (value); - - KeyValuePair old_entry = object_list[idx]; - - inst_object[old_entry.Key] = data; - - KeyValuePair entry = - new KeyValuePair (old_entry.Key, data); - - object_list[idx] = entry; - } - } - #endregion - - - #region IList Indexer - object IList.this[int index] { - get { - return EnsureList ()[index]; - } - - set { - EnsureList (); - JsonData data = ToJsonData (value); - - this[index] = data; - } - } - #endregion - - - #region Public Indexers - public JsonData this[string prop_name] { - get { - EnsureDictionary (); - return inst_object[prop_name]; - } - - set { - EnsureDictionary (); - - KeyValuePair entry = - new KeyValuePair (prop_name, value); - - if (inst_object.ContainsKey (prop_name)) { - for (int i = 0; i < object_list.Count; i++) { - if (object_list[i].Key == prop_name) { - object_list[i] = entry; - break; - } - } - } else - object_list.Add (entry); - - inst_object[prop_name] = value; - - json = null; - } - } - - public JsonData this[int index] { - get { - EnsureCollection (); - - if (type == JsonType.Array) - return inst_array[index]; - - return object_list[index].Value; - } - - set { - EnsureCollection (); - - if (type == JsonType.Array) - inst_array[index] = value; - else { - KeyValuePair entry = object_list[index]; - KeyValuePair new_entry = - new KeyValuePair (entry.Key, value); - - object_list[index] = new_entry; - inst_object[entry.Key] = value; - } - - json = null; - } - } - #endregion - - - #region Constructors - public JsonData () - { - } - - public JsonData (bool boolean) - { - type = JsonType.Boolean; - inst_boolean = boolean; - } - - public JsonData (double number) - { - type = JsonType.Double; - inst_double = number; - } - - public JsonData (int number) - { - type = JsonType.Int; - inst_int = number; - } - - public JsonData (long number) - { - type = JsonType.Long; - inst_long = number; - } - - public JsonData (object obj) - { - if (obj is Boolean) { - type = JsonType.Boolean; - inst_boolean = (bool) obj; - return; - } - - if (obj is Double) { - type = JsonType.Double; - inst_double = (double) obj; - return; - } - - if (obj is Int32) { - type = JsonType.Int; - inst_int = (int) obj; - return; - } - - if (obj is Int64) { - type = JsonType.Long; - inst_long = (long) obj; - return; - } - - if (obj is String) { - type = JsonType.String; - inst_string = (string) obj; - return; - } - - throw new ArgumentException ( - "Unable to wrap the given object with JsonData"); - } - - public JsonData (string str) - { - type = JsonType.String; - inst_string = str; - } - #endregion - - - #region Implicit Conversions - public static implicit operator JsonData (Boolean data) - { - return new JsonData (data); - } - - public static implicit operator JsonData (Double data) - { - return new JsonData (data); - } - - public static implicit operator JsonData (Int32 data) - { - return new JsonData (data); - } - - public static implicit operator JsonData (Int64 data) - { - return new JsonData (data); - } - - public static implicit operator JsonData (String data) - { - return new JsonData (data); - } - #endregion - - - #region Explicit Conversions - public static explicit operator Boolean (JsonData data) - { - if (data.type != JsonType.Boolean) - throw new InvalidCastException ( - "Instance of JsonData doesn't hold a double"); - - return data.inst_boolean; - } - - public static explicit operator Double (JsonData data) - { - if (data.type != JsonType.Double) - throw new InvalidCastException ( - "Instance of JsonData doesn't hold a double"); - - return data.inst_double; - } - - public static explicit operator Int32(JsonData data) - { - if (data.type != JsonType.Int && data.type != JsonType.Long) - { - throw new InvalidCastException( - "Instance of JsonData doesn't hold an int"); - } - - // cast may truncate data... but that's up to the user to consider - return data.type == JsonType.Int ? data.inst_int : (int)data.inst_long; - } - - public static explicit operator Int64(JsonData data) - { - if (data.type != JsonType.Long && data.type != JsonType.Int) - { - throw new InvalidCastException( - "Instance of JsonData doesn't hold a long"); - } - - return data.type == JsonType.Long ? data.inst_long : data.inst_int; - } - - public static explicit operator String (JsonData data) - { - if (data.type != JsonType.String) - throw new InvalidCastException ( - "Instance of JsonData doesn't hold a string"); - - return data.inst_string; - } - #endregion - - - #region ICollection Methods - void ICollection.CopyTo (Array array, int index) - { - EnsureCollection ().CopyTo (array, index); - } - #endregion - - - #region IDictionary Methods - void IDictionary.Add (object key, object value) - { - JsonData data = ToJsonData (value); - - EnsureDictionary ().Add (key, data); - - KeyValuePair entry = - new KeyValuePair ((string) key, data); - object_list.Add (entry); - - json = null; - } - - void IDictionary.Clear () - { - EnsureDictionary ().Clear (); - object_list.Clear (); - json = null; - } - - bool IDictionary.Contains (object key) - { - return EnsureDictionary ().Contains (key); - } - - IDictionaryEnumerator IDictionary.GetEnumerator () - { - return ((IOrderedDictionary) this).GetEnumerator (); - } - - void IDictionary.Remove (object key) - { - EnsureDictionary ().Remove (key); - - for (int i = 0; i < object_list.Count; i++) { - if (object_list[i].Key == (string) key) { - object_list.RemoveAt (i); - break; - } - } - - json = null; - } - #endregion - - - #region IEnumerable Methods - IEnumerator IEnumerable.GetEnumerator () - { - return EnsureCollection ().GetEnumerator (); - } - #endregion - - - #region IJsonWrapper Methods - bool IJsonWrapper.GetBoolean () - { - if (type != JsonType.Boolean) - throw new InvalidOperationException ( - "JsonData instance doesn't hold a boolean"); - - return inst_boolean; - } - - double IJsonWrapper.GetDouble () - { - if (type != JsonType.Double) - throw new InvalidOperationException ( - "JsonData instance doesn't hold a double"); - - return inst_double; - } - - int IJsonWrapper.GetInt () - { - if (type != JsonType.Int) - throw new InvalidOperationException ( - "JsonData instance doesn't hold an int"); - - return inst_int; - } - - long IJsonWrapper.GetLong () - { - if (type != JsonType.Long) - throw new InvalidOperationException ( - "JsonData instance doesn't hold a long"); - - return inst_long; - } - - string IJsonWrapper.GetString () - { - if (type != JsonType.String) - throw new InvalidOperationException ( - "JsonData instance doesn't hold a string"); - - return inst_string; - } - - void IJsonWrapper.SetBoolean (bool val) - { - type = JsonType.Boolean; - inst_boolean = val; - json = null; - } - - void IJsonWrapper.SetDouble (double val) - { - type = JsonType.Double; - inst_double = val; - json = null; - } - - void IJsonWrapper.SetInt (int val) - { - type = JsonType.Int; - inst_int = val; - json = null; - } - - void IJsonWrapper.SetLong (long val) - { - type = JsonType.Long; - inst_long = val; - json = null; - } - - void IJsonWrapper.SetString (string val) - { - type = JsonType.String; - inst_string = val; - json = null; - } - - string IJsonWrapper.ToJson () - { - return ToJson (); - } - - void IJsonWrapper.ToJson (JsonWriter writer) - { - ToJson (writer); - } - #endregion - - - #region IList Methods - int IList.Add (object value) - { - return Add (value); - } - - void IList.Clear () - { - EnsureList ().Clear (); - json = null; - } - - bool IList.Contains (object value) - { - return EnsureList ().Contains (value); - } - - int IList.IndexOf (object value) - { - return EnsureList ().IndexOf (value); - } - - void IList.Insert (int index, object value) - { - EnsureList ().Insert (index, value); - json = null; - } - - void IList.Remove (object value) - { - EnsureList ().Remove (value); - json = null; - } - - void IList.RemoveAt (int index) - { - EnsureList ().RemoveAt (index); - json = null; - } - #endregion - - - #region IOrderedDictionary Methods - IDictionaryEnumerator IOrderedDictionary.GetEnumerator () - { - EnsureDictionary (); - - return new OrderedDictionaryEnumerator ( - object_list.GetEnumerator ()); - } - - void IOrderedDictionary.Insert (int idx, object key, object value) - { - string property = (string) key; - JsonData data = ToJsonData (value); - - this[property] = data; - - KeyValuePair entry = - new KeyValuePair (property, data); - - object_list.Insert (idx, entry); - } - - void IOrderedDictionary.RemoveAt (int idx) - { - EnsureDictionary (); - - inst_object.Remove (object_list[idx].Key); - object_list.RemoveAt (idx); - } - #endregion - - - #region Private Methods - private ICollection EnsureCollection () - { - if (type == JsonType.Array) - return (ICollection) inst_array; - - if (type == JsonType.Object) - return (ICollection) inst_object; - - throw new InvalidOperationException ( - "The JsonData instance has to be initialized first"); - } - - private IDictionary EnsureDictionary () - { - if (type == JsonType.Object) - return (IDictionary) inst_object; - - if (type != JsonType.None) - throw new InvalidOperationException ( - "Instance of JsonData is not a dictionary"); - - type = JsonType.Object; - inst_object = new Dictionary (); - object_list = new List> (); - - return (IDictionary) inst_object; - } - - private IList EnsureList () - { - if (type == JsonType.Array) - return (IList) inst_array; - - if (type != JsonType.None) - throw new InvalidOperationException ( - "Instance of JsonData is not a list"); - - type = JsonType.Array; - inst_array = new List (); - - return (IList) inst_array; - } - - private JsonData ToJsonData (object obj) - { - if (obj == null) - return null; - - if (obj is JsonData) - return (JsonData) obj; - - return new JsonData (obj); - } - - private static void WriteJson (IJsonWrapper obj, JsonWriter writer) - { - if (obj == null) { - writer.Write (null); - return; - } - - if (obj.IsString) { - writer.Write (obj.GetString ()); - return; - } - - if (obj.IsBoolean) { - writer.Write (obj.GetBoolean ()); - return; - } - - if (obj.IsDouble) { - writer.Write (obj.GetDouble ()); - return; - } - - if (obj.IsInt) { - writer.Write (obj.GetInt ()); - return; - } - - if (obj.IsLong) { - writer.Write (obj.GetLong ()); - return; - } - - if (obj.IsArray) { - writer.WriteArrayStart (); - foreach (object elem in (IList) obj) - WriteJson ((JsonData) elem, writer); - writer.WriteArrayEnd (); - - return; - } - - if (obj.IsObject) { - writer.WriteObjectStart (); - - foreach (DictionaryEntry entry in ((IDictionary) obj)) { - writer.WritePropertyName ((string) entry.Key); - WriteJson ((JsonData) entry.Value, writer); - } - writer.WriteObjectEnd (); - - return; - } - } - #endregion - - - public int Add (object value) - { - JsonData data = ToJsonData (value); - - json = null; - - return EnsureList ().Add (data); - } - - public bool Remove(object obj) - { - json = null; - if(IsObject) - { - JsonData value = null; - if (inst_object.TryGetValue((string)obj, out value)) - return inst_object.Remove((string)obj) && object_list.Remove(new KeyValuePair((string)obj, value)); - else - throw new KeyNotFoundException("The specified key was not found in the JsonData object."); - } - if(IsArray) - { - return inst_array.Remove(ToJsonData(obj)); - } - throw new InvalidOperationException ( - "Instance of JsonData is not an object or a list."); - } - - public void Clear () - { - if (IsObject) { - ((IDictionary) this).Clear (); - return; - } - - if (IsArray) { - ((IList) this).Clear (); - return; - } - } - - public bool Equals (JsonData x) - { - if (x == null) - return false; - - if (x.type != this.type) - { - // further check to see if this is a long to int comparison - if ((x.type != JsonType.Int && x.type != JsonType.Long) - || (this.type != JsonType.Int && this.type != JsonType.Long)) - { - return false; - } - } - - switch (this.type) { - case JsonType.None: - return true; - - case JsonType.Object: - return this.inst_object.Equals (x.inst_object); - - case JsonType.Array: - return this.inst_array.Equals (x.inst_array); - - case JsonType.String: - return this.inst_string.Equals (x.inst_string); - - case JsonType.Int: - { - if (x.IsLong) - { - if (x.inst_long < Int32.MinValue || x.inst_long > Int32.MaxValue) - return false; - return this.inst_int.Equals((int)x.inst_long); - } - return this.inst_int.Equals(x.inst_int); - } - - case JsonType.Long: - { - if (x.IsInt) - { - if (this.inst_long < Int32.MinValue || this.inst_long > Int32.MaxValue) - return false; - return x.inst_int.Equals((int)this.inst_long); - } - return this.inst_long.Equals(x.inst_long); - } - - case JsonType.Double: - return this.inst_double.Equals (x.inst_double); - - case JsonType.Boolean: - return this.inst_boolean.Equals (x.inst_boolean); - } - - return false; - } - - public JsonType GetJsonType () - { - return type; - } - - public void SetJsonType (JsonType type) - { - if (this.type == type) - return; - - switch (type) { - case JsonType.None: - break; - - case JsonType.Object: - inst_object = new Dictionary (); - object_list = new List> (); - break; - - case JsonType.Array: - inst_array = new List (); - break; - - case JsonType.String: - inst_string = default (String); - break; - - case JsonType.Int: - inst_int = default (Int32); - break; - - case JsonType.Long: - inst_long = default (Int64); - break; - - case JsonType.Double: - inst_double = default (Double); - break; - - case JsonType.Boolean: - inst_boolean = default (Boolean); - break; - } - - this.type = type; - } - - public string ToJson () - { - if (json != null) - return json; - - StringWriter sw = new StringWriter (); - JsonWriter writer = new JsonWriter (sw); - writer.Validate = false; - - WriteJson (this, writer); - json = sw.ToString (); - - return json; - } - - public void ToJson (JsonWriter writer) - { - bool old_validate = writer.Validate; - - writer.Validate = false; - - WriteJson (this, writer); - - writer.Validate = old_validate; - } - - public override string ToString () - { - switch (type) { - case JsonType.Array: - return "JsonData array"; - - case JsonType.Boolean: - return inst_boolean.ToString (); - - case JsonType.Double: - return inst_double.ToString (); - - case JsonType.Int: - return inst_int.ToString (); - - case JsonType.Long: - return inst_long.ToString (); - - case JsonType.Object: - return "JsonData object"; - - case JsonType.String: - return inst_string; - } - - return "Uninitialized JsonData"; - } - } - - - internal class OrderedDictionaryEnumerator : IDictionaryEnumerator - { - IEnumerator> list_enumerator; - - - public object Current { - get { return Entry; } - } - - public DictionaryEntry Entry { - get { - KeyValuePair curr = list_enumerator.Current; - return new DictionaryEntry (curr.Key, curr.Value); - } - } - - public object Key { - get { return list_enumerator.Current.Key; } - } - - public object Value { - get { return list_enumerator.Current.Value; } - } - - - public OrderedDictionaryEnumerator ( - IEnumerator> enumerator) - { - list_enumerator = enumerator; - } - - - public bool MoveNext () - { - return list_enumerator.MoveNext (); - } - - public void Reset () - { - list_enumerator.Reset (); - } - } -} diff --git a/Assets/ThirdParty/LitJson/JsonData.cs.meta b/Assets/ThirdParty/LitJson/JsonData.cs.meta deleted file mode 100644 index 5e07074e..00000000 --- a/Assets/ThirdParty/LitJson/JsonData.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 29dd0b971266ed145b940521d4e39f75 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/JsonException.cs b/Assets/ThirdParty/LitJson/JsonException.cs deleted file mode 100644 index 4efd8905..00000000 --- a/Assets/ThirdParty/LitJson/JsonException.cs +++ /dev/null @@ -1,65 +0,0 @@ -#region Header -/** - * JsonException.cs - * Base class throwed by LitJSON when a parsing error occurs. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System; - - -namespace LitJson -{ - public class JsonException : -#if NETSTANDARD1_5 - Exception -#else - ApplicationException -#endif - { - public JsonException () : base () - { - } - - internal JsonException (ParserToken token) : - base (String.Format ( - "Invalid token '{0}' in input string", token)) - { - } - - internal JsonException (ParserToken token, - Exception inner_exception) : - base (String.Format ( - "Invalid token '{0}' in input string", token), - inner_exception) - { - } - - internal JsonException (int c) : - base (String.Format ( - "Invalid character '{0}' in input string", (char) c)) - { - } - - internal JsonException (int c, Exception inner_exception) : - base (String.Format ( - "Invalid character '{0}' in input string", (char) c), - inner_exception) - { - } - - - public JsonException (string message) : base (message) - { - } - - public JsonException (string message, Exception inner_exception) : - base (message, inner_exception) - { - } - } -} diff --git a/Assets/ThirdParty/LitJson/JsonException.cs.meta b/Assets/ThirdParty/LitJson/JsonException.cs.meta deleted file mode 100644 index d2df3507..00000000 --- a/Assets/ThirdParty/LitJson/JsonException.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 15983b8f18a3d8d4b863312105a8e4c0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/JsonMapper.cs b/Assets/ThirdParty/LitJson/JsonMapper.cs deleted file mode 100644 index 99946cfd..00000000 --- a/Assets/ThirdParty/LitJson/JsonMapper.cs +++ /dev/null @@ -1,987 +0,0 @@ -#region Header -/** - * JsonMapper.cs - * JSON to .Net object and object to JSON conversions. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Reflection; - - -namespace LitJson -{ - internal struct PropertyMetadata - { - public MemberInfo Info; - public bool IsField; - public Type Type; - } - - - internal struct ArrayMetadata - { - private Type element_type; - private bool is_array; - private bool is_list; - - - public Type ElementType { - get { - if (element_type == null) - return typeof (JsonData); - - return element_type; - } - - set { element_type = value; } - } - - public bool IsArray { - get { return is_array; } - set { is_array = value; } - } - - public bool IsList { - get { return is_list; } - set { is_list = value; } - } - } - - - internal struct ObjectMetadata - { - private Type element_type; - private bool is_dictionary; - - private IDictionary properties; - - - public Type ElementType { - get { - if (element_type == null) - return typeof (JsonData); - - return element_type; - } - - set { element_type = value; } - } - - public bool IsDictionary { - get { return is_dictionary; } - set { is_dictionary = value; } - } - - public IDictionary Properties { - get { return properties; } - set { properties = value; } - } - } - - - internal delegate void ExporterFunc (object obj, JsonWriter writer); - public delegate void ExporterFunc (T obj, JsonWriter writer); - - internal delegate object ImporterFunc (object input); - public delegate TValue ImporterFunc (TJson input); - - public delegate IJsonWrapper WrapperFactory (); - - - public class JsonMapper - { - #region Fields - private static readonly int max_nesting_depth; - - private static readonly IFormatProvider datetime_format; - - private static readonly IDictionary base_exporters_table; - private static readonly IDictionary custom_exporters_table; - - private static readonly IDictionary> base_importers_table; - private static readonly IDictionary> custom_importers_table; - - private static readonly IDictionary array_metadata; - private static readonly object array_metadata_lock = new Object (); - - private static readonly IDictionary> conv_ops; - private static readonly object conv_ops_lock = new Object (); - - private static readonly IDictionary object_metadata; - private static readonly object object_metadata_lock = new Object (); - - private static readonly IDictionary> type_properties; - private static readonly object type_properties_lock = new Object (); - - private static readonly JsonWriter static_writer; - private static readonly object static_writer_lock = new Object (); - #endregion - - - #region Constructors - static JsonMapper () - { - max_nesting_depth = 100; - - array_metadata = new Dictionary (); - conv_ops = new Dictionary> (); - object_metadata = new Dictionary (); - type_properties = new Dictionary> (); - - static_writer = new JsonWriter (); - - datetime_format = DateTimeFormatInfo.InvariantInfo; - - base_exporters_table = new Dictionary (); - custom_exporters_table = new Dictionary (); - - base_importers_table = new Dictionary> (); - custom_importers_table = new Dictionary> (); - - RegisterBaseExporters (); - RegisterBaseImporters (); - } - #endregion - - - #region Private Methods - private static void AddArrayMetadata (Type type) - { - if (array_metadata.ContainsKey (type)) - return; - - ArrayMetadata data = new ArrayMetadata (); - - data.IsArray = type.IsArray; - - if (type.GetInterface ("System.Collections.IList") != null) - data.IsList = true; - - foreach (PropertyInfo p_info in type.GetProperties ()) { - if (p_info.Name != "Item") - continue; - - ParameterInfo[] parameters = p_info.GetIndexParameters (); - - if (parameters.Length != 1) - continue; - - if (parameters[0].ParameterType == typeof (int)) - data.ElementType = p_info.PropertyType; - } - - lock (array_metadata_lock) { - try { - array_metadata.Add (type, data); - } catch (ArgumentException) { - return; - } - } - } - - private static void AddObjectMetadata (Type type) - { - if (object_metadata.ContainsKey (type)) - return; - - ObjectMetadata data = new ObjectMetadata (); - - if (type.GetInterface ("System.Collections.IDictionary") != null) - data.IsDictionary = true; - - data.Properties = new Dictionary (); - - foreach (PropertyInfo p_info in type.GetProperties ()) { - if (p_info.Name == "Item") { - ParameterInfo[] parameters = p_info.GetIndexParameters (); - - if (parameters.Length != 1) - continue; - - if (parameters[0].ParameterType == typeof (string)) - data.ElementType = p_info.PropertyType; - - continue; - } - - PropertyMetadata p_data = new PropertyMetadata (); - p_data.Info = p_info; - p_data.Type = p_info.PropertyType; - - data.Properties.Add (p_info.Name, p_data); - } - - foreach (FieldInfo f_info in type.GetFields ()) { - PropertyMetadata p_data = new PropertyMetadata (); - p_data.Info = f_info; - p_data.IsField = true; - p_data.Type = f_info.FieldType; - - data.Properties.Add (f_info.Name, p_data); - } - - lock (object_metadata_lock) { - try { - object_metadata.Add (type, data); - } catch (ArgumentException) { - return; - } - } - } - - private static void AddTypeProperties (Type type) - { - if (type_properties.ContainsKey (type)) - return; - - IList props = new List (); - - foreach (PropertyInfo p_info in type.GetProperties ()) { - if (p_info.Name == "Item") - continue; - - PropertyMetadata p_data = new PropertyMetadata (); - p_data.Info = p_info; - p_data.IsField = false; - props.Add (p_data); - } - - foreach (FieldInfo f_info in type.GetFields ()) { - PropertyMetadata p_data = new PropertyMetadata (); - p_data.Info = f_info; - p_data.IsField = true; - - props.Add (p_data); - } - - lock (type_properties_lock) { - try { - type_properties.Add (type, props); - } catch (ArgumentException) { - return; - } - } - } - - private static MethodInfo GetConvOp (Type t1, Type t2) - { - lock (conv_ops_lock) { - if (! conv_ops.ContainsKey (t1)) - conv_ops.Add (t1, new Dictionary ()); - } - - if (conv_ops[t1].ContainsKey (t2)) - return conv_ops[t1][t2]; - - MethodInfo op = t1.GetMethod ( - "op_Implicit", new Type[] { t2 }); - - lock (conv_ops_lock) { - try { - conv_ops[t1].Add (t2, op); - } catch (ArgumentException) { - return conv_ops[t1][t2]; - } - } - - return op; - } - - private static object ReadValue (Type inst_type, JsonReader reader) - { - reader.Read (); - - if (reader.Token == JsonToken.ArrayEnd) - return null; - - Type underlying_type = Nullable.GetUnderlyingType(inst_type); - Type value_type = underlying_type ?? inst_type; - - if (reader.Token == JsonToken.Null) { - #if NETSTANDARD1_5 - if (inst_type.IsClass() || underlying_type != null) { - return null; - } - #else - if (inst_type.IsClass || underlying_type != null) { - return null; - } - #endif - - throw new JsonException (String.Format ( - "Can't assign null to an instance of type {0}", - inst_type)); - } - - if (reader.Token == JsonToken.Double || - reader.Token == JsonToken.Int || - reader.Token == JsonToken.Long || - reader.Token == JsonToken.String || - reader.Token == JsonToken.Boolean) { - - Type json_type = reader.Value.GetType (); - - if (value_type.IsAssignableFrom (json_type)) - return reader.Value; - - // If there's a custom importer that fits, use it - if (custom_importers_table.ContainsKey (json_type) && - custom_importers_table[json_type].ContainsKey ( - value_type)) { - - ImporterFunc importer = - custom_importers_table[json_type][value_type]; - - return importer (reader.Value); - } - - // Maybe there's a base importer that works - if (base_importers_table.ContainsKey (json_type) && - base_importers_table[json_type].ContainsKey ( - value_type)) { - - ImporterFunc importer = - base_importers_table[json_type][value_type]; - - return importer (reader.Value); - } - - // Maybe it's an enum - #if NETSTANDARD1_5 - if (value_type.IsEnum()) - return Enum.ToObject (value_type, reader.Value); - #else - if (value_type.IsEnum) - return Enum.ToObject (value_type, reader.Value); - #endif - // Try using an implicit conversion operator - MethodInfo conv_op = GetConvOp (value_type, json_type); - - if (conv_op != null) - return conv_op.Invoke (null, - new object[] { reader.Value }); - - // No luck - throw new JsonException (String.Format ( - "Can't assign value '{0}' (type {1}) to type {2}", - reader.Value, json_type, inst_type)); - } - - object instance = null; - - if (reader.Token == JsonToken.ArrayStart) { - - AddArrayMetadata (inst_type); - ArrayMetadata t_data = array_metadata[inst_type]; - - if (! t_data.IsArray && ! t_data.IsList) - throw new JsonException (String.Format ( - "Type {0} can't act as an array", - inst_type)); - - IList list; - Type elem_type; - - if (! t_data.IsArray) { - list = (IList) Activator.CreateInstance (inst_type); - elem_type = t_data.ElementType; - } else { - list = new ArrayList (); - elem_type = inst_type.GetElementType (); - } - - list.Clear(); - - while (true) { - object item = ReadValue (elem_type, reader); - if (item == null && reader.Token == JsonToken.ArrayEnd) - break; - - list.Add (item); - } - - if (t_data.IsArray) { - int n = list.Count; - instance = Array.CreateInstance (elem_type, n); - - for (int i = 0; i < n; i++) - ((Array) instance).SetValue (list[i], i); - } else - instance = list; - - } else if (reader.Token == JsonToken.ObjectStart) { - AddObjectMetadata (value_type); - ObjectMetadata t_data = object_metadata[value_type]; - - instance = Activator.CreateInstance (value_type); - - while (true) { - reader.Read (); - - if (reader.Token == JsonToken.ObjectEnd) - break; - - string property = (string) reader.Value; - - if (t_data.Properties.ContainsKey (property)) { - PropertyMetadata prop_data = - t_data.Properties[property]; - - if (prop_data.IsField) { - ((FieldInfo) prop_data.Info).SetValue ( - instance, ReadValue (prop_data.Type, reader)); - } else { - PropertyInfo p_info = - (PropertyInfo) prop_data.Info; - - if (p_info.CanWrite) - p_info.SetValue ( - instance, - ReadValue (prop_data.Type, reader), - null); - else - ReadValue (prop_data.Type, reader); - } - - } else { - if (! t_data.IsDictionary) { - - if (! reader.SkipNonMembers) { - throw new JsonException (String.Format ( - "The type {0} doesn't have the " + - "property '{1}'", - inst_type, property)); - } else { - ReadSkip (reader); - continue; - } - } - - ((IDictionary) instance).Add ( - property, ReadValue ( - t_data.ElementType, reader)); - } - - } - - } - - return instance; - } - - private static IJsonWrapper ReadValue (WrapperFactory factory, - JsonReader reader) - { - reader.Read (); - - if (reader.Token == JsonToken.ArrayEnd || - reader.Token == JsonToken.Null) - return null; - - IJsonWrapper instance = factory (); - - if (reader.Token == JsonToken.String) { - instance.SetString ((string) reader.Value); - return instance; - } - - if (reader.Token == JsonToken.Double) { - instance.SetDouble ((double) reader.Value); - return instance; - } - - if (reader.Token == JsonToken.Int) { - instance.SetInt ((int) reader.Value); - return instance; - } - - if (reader.Token == JsonToken.Long) { - instance.SetLong ((long) reader.Value); - return instance; - } - - if (reader.Token == JsonToken.Boolean) { - instance.SetBoolean ((bool) reader.Value); - return instance; - } - - if (reader.Token == JsonToken.ArrayStart) { - instance.SetJsonType (JsonType.Array); - - while (true) { - IJsonWrapper item = ReadValue (factory, reader); - if (item == null && reader.Token == JsonToken.ArrayEnd) - break; - - ((IList) instance).Add (item); - } - } - else if (reader.Token == JsonToken.ObjectStart) { - instance.SetJsonType (JsonType.Object); - - while (true) { - reader.Read (); - - if (reader.Token == JsonToken.ObjectEnd) - break; - - string property = (string) reader.Value; - - ((IDictionary) instance)[property] = ReadValue ( - factory, reader); - } - - } - - return instance; - } - - private static void ReadSkip (JsonReader reader) - { - ToWrapper ( - delegate { return new JsonMockWrapper (); }, reader); - } - - private static void RegisterBaseExporters () - { - base_exporters_table[typeof (byte)] = - delegate (object obj, JsonWriter writer) { - writer.Write (Convert.ToInt32 ((byte) obj)); - }; - - base_exporters_table[typeof (char)] = - delegate (object obj, JsonWriter writer) { - writer.Write (Convert.ToString ((char) obj)); - }; - - base_exporters_table[typeof (DateTime)] = - delegate (object obj, JsonWriter writer) { - writer.Write (Convert.ToString ((DateTime) obj, - datetime_format)); - }; - - base_exporters_table[typeof (decimal)] = - delegate (object obj, JsonWriter writer) { - writer.Write ((decimal) obj); - }; - - base_exporters_table[typeof (sbyte)] = - delegate (object obj, JsonWriter writer) { - writer.Write (Convert.ToInt32 ((sbyte) obj)); - }; - - base_exporters_table[typeof (short)] = - delegate (object obj, JsonWriter writer) { - writer.Write (Convert.ToInt32 ((short) obj)); - }; - - base_exporters_table[typeof (ushort)] = - delegate (object obj, JsonWriter writer) { - writer.Write (Convert.ToInt32 ((ushort) obj)); - }; - - base_exporters_table[typeof (uint)] = - delegate (object obj, JsonWriter writer) { - writer.Write (Convert.ToUInt64 ((uint) obj)); - }; - - base_exporters_table[typeof (ulong)] = - delegate (object obj, JsonWriter writer) { - writer.Write ((ulong) obj); - }; - - base_exporters_table[typeof(DateTimeOffset)] = - delegate (object obj, JsonWriter writer) { - writer.Write(((DateTimeOffset)obj).ToString("yyyy-MM-ddTHH:mm:ss.fffffffzzz", datetime_format)); - }; - } - - private static void RegisterBaseImporters () - { - ImporterFunc importer; - - importer = delegate (object input) { - return Convert.ToByte ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (byte), importer); - - importer = delegate (object input) { - return Convert.ToUInt64 ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (ulong), importer); - - importer = delegate (object input) { - return Convert.ToInt64((int)input); - }; - RegisterImporter(base_importers_table, typeof(int), - typeof(long), importer); - - importer = delegate (object input) { - return Convert.ToSByte ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (sbyte), importer); - - importer = delegate (object input) { - return Convert.ToInt16 ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (short), importer); - - importer = delegate (object input) { - return Convert.ToUInt16 ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (ushort), importer); - - importer = delegate (object input) { - return Convert.ToUInt32 ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (uint), importer); - - importer = delegate (object input) { - return Convert.ToSingle ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (float), importer); - - importer = delegate (object input) { - return Convert.ToDouble ((int) input); - }; - RegisterImporter (base_importers_table, typeof (int), - typeof (double), importer); - - importer = delegate (object input) { - return Convert.ToDecimal ((double) input); - }; - RegisterImporter (base_importers_table, typeof (double), - typeof (decimal), importer); - - importer = delegate (object input) { - return Convert.ToSingle((double)input); - }; - RegisterImporter(base_importers_table, typeof(double), - typeof(float), importer); - - importer = delegate (object input) { - return Convert.ToUInt32 ((long) input); - }; - RegisterImporter (base_importers_table, typeof (long), - typeof (uint), importer); - - importer = delegate (object input) { - return Convert.ToChar ((string) input); - }; - RegisterImporter (base_importers_table, typeof (string), - typeof (char), importer); - - importer = delegate (object input) { - return Convert.ToDateTime ((string) input, datetime_format); - }; - RegisterImporter (base_importers_table, typeof (string), - typeof (DateTime), importer); - - importer = delegate (object input) { - return DateTimeOffset.Parse((string)input, datetime_format); - }; - RegisterImporter(base_importers_table, typeof(string), - typeof(DateTimeOffset), importer); - } - - private static void RegisterImporter ( - IDictionary> table, - Type json_type, Type value_type, ImporterFunc importer) - { - if (! table.ContainsKey (json_type)) - table.Add (json_type, new Dictionary ()); - - table[json_type][value_type] = importer; - } - - private static void WriteValue (object obj, JsonWriter writer, - bool writer_is_private, - int depth) - { - if (depth > max_nesting_depth) - throw new JsonException ( - String.Format ("Max allowed object depth reached while " + - "trying to export from type {0}", - obj.GetType ())); - - if (obj == null) { - writer.Write (null); - return; - } - - if (obj is IJsonWrapper) { - if (writer_is_private) - writer.TextWriter.Write (((IJsonWrapper) obj).ToJson ()); - else - ((IJsonWrapper) obj).ToJson (writer); - - return; - } - - if (obj is String) { - writer.Write ((string) obj); - return; - } - - if (obj is Double) { - writer.Write ((double) obj); - return; - } - - if (obj is Single) - { - writer.Write((float)obj); - return; - } - - if (obj is Int32) { - writer.Write ((int) obj); - return; - } - - if (obj is Boolean) { - writer.Write ((bool) obj); - return; - } - - if (obj is Int64) { - writer.Write ((long) obj); - return; - } - - if (obj is Array) { - writer.WriteArrayStart (); - - foreach (object elem in (Array) obj) - WriteValue (elem, writer, writer_is_private, depth + 1); - - writer.WriteArrayEnd (); - - return; - } - - if (obj is IList) { - writer.WriteArrayStart (); - foreach (object elem in (IList) obj) - WriteValue (elem, writer, writer_is_private, depth + 1); - writer.WriteArrayEnd (); - - return; - } - - if (obj is IDictionary dictionary) { - writer.WriteObjectStart (); - foreach (DictionaryEntry entry in dictionary) { - var propertyName = entry.Key is string key ? - key - : Convert.ToString(entry.Key, CultureInfo.InvariantCulture); - writer.WritePropertyName (propertyName); - WriteValue (entry.Value, writer, writer_is_private, - depth + 1); - } - writer.WriteObjectEnd (); - - return; - } - - Type obj_type = obj.GetType (); - - // See if there's a custom exporter for the object - if (custom_exporters_table.ContainsKey (obj_type)) { - ExporterFunc exporter = custom_exporters_table[obj_type]; - exporter (obj, writer); - - return; - } - - // If not, maybe there's a base exporter - if (base_exporters_table.ContainsKey (obj_type)) { - ExporterFunc exporter = base_exporters_table[obj_type]; - exporter (obj, writer); - - return; - } - - // Last option, let's see if it's an enum - if (obj is Enum) { - Type e_type = Enum.GetUnderlyingType (obj_type); - - if (e_type == typeof (long)) - writer.Write ((long) obj); - else if (e_type == typeof (uint)) - writer.Write ((uint) obj); - else if (e_type == typeof (ulong)) - writer.Write ((ulong) obj); - else if (e_type == typeof(ushort)) - writer.Write ((ushort)obj); - else if (e_type == typeof(short)) - writer.Write ((short)obj); - else if (e_type == typeof(byte)) - writer.Write ((byte)obj); - else if (e_type == typeof(sbyte)) - writer.Write ((sbyte)obj); - else - writer.Write ((int) obj); - - return; - } - - // Okay, so it looks like the input should be exported as an - // object - AddTypeProperties (obj_type); - IList props = type_properties[obj_type]; - - writer.WriteObjectStart (); - foreach (PropertyMetadata p_data in props) { - if (p_data.IsField) { - writer.WritePropertyName (p_data.Info.Name); - WriteValue (((FieldInfo) p_data.Info).GetValue (obj), - writer, writer_is_private, depth + 1); - } - else { - PropertyInfo p_info = (PropertyInfo) p_data.Info; - - if (p_info.CanRead) { - writer.WritePropertyName (p_data.Info.Name); - WriteValue (p_info.GetValue (obj, null), - writer, writer_is_private, depth + 1); - } - } - } - writer.WriteObjectEnd (); - } - #endregion - - - public static string ToJson (object obj) - { - lock (static_writer_lock) { - static_writer.Reset (); - - WriteValue (obj, static_writer, true, 0); - - return static_writer.ToString (); - } - } - - public static void ToJson (object obj, JsonWriter writer) - { - WriteValue (obj, writer, false, 0); - } - - public static JsonData ToObject (JsonReader reader) - { - return (JsonData) ToWrapper ( - delegate { return new JsonData (); }, reader); - } - - public static JsonData ToObject (TextReader reader) - { - JsonReader json_reader = new JsonReader (reader); - - return (JsonData) ToWrapper ( - delegate { return new JsonData (); }, json_reader); - } - - public static JsonData ToObject (string json) - { - return (JsonData) ToWrapper ( - delegate { return new JsonData (); }, json); - } - - public static T ToObject (JsonReader reader) - { - return (T) ReadValue (typeof (T), reader); - } - - public static T ToObject (TextReader reader) - { - JsonReader json_reader = new JsonReader (reader); - - return (T) ReadValue (typeof (T), json_reader); - } - - public static T ToObject (string json) - { - JsonReader reader = new JsonReader (json); - - return (T) ReadValue (typeof (T), reader); - } - - public static object ToObject(string json, Type ConvertType ) - { - JsonReader reader = new JsonReader(json); - - return ReadValue(ConvertType, reader); - } - - public static IJsonWrapper ToWrapper (WrapperFactory factory, - JsonReader reader) - { - return ReadValue (factory, reader); - } - - public static IJsonWrapper ToWrapper (WrapperFactory factory, - string json) - { - JsonReader reader = new JsonReader (json); - - return ReadValue (factory, reader); - } - - public static void RegisterExporter (ExporterFunc exporter) - { - ExporterFunc exporter_wrapper = - delegate (object obj, JsonWriter writer) { - exporter ((T) obj, writer); - }; - - custom_exporters_table[typeof (T)] = exporter_wrapper; - } - - public static void RegisterImporter ( - ImporterFunc importer) - { - ImporterFunc importer_wrapper = - delegate (object input) { - return importer ((TJson) input); - }; - - RegisterImporter (custom_importers_table, typeof (TJson), - typeof (TValue), importer_wrapper); - } - - public static void UnregisterExporters () - { - custom_exporters_table.Clear (); - } - - public static void UnregisterImporters () - { - custom_importers_table.Clear (); - } - } -} diff --git a/Assets/ThirdParty/LitJson/JsonMapper.cs.meta b/Assets/ThirdParty/LitJson/JsonMapper.cs.meta deleted file mode 100644 index 36f7211e..00000000 --- a/Assets/ThirdParty/LitJson/JsonMapper.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c17031b6bdfa9a94ca03f73837c67a39 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/JsonMockWrapper.cs b/Assets/ThirdParty/LitJson/JsonMockWrapper.cs deleted file mode 100644 index dfe7adb7..00000000 --- a/Assets/ThirdParty/LitJson/JsonMockWrapper.cs +++ /dev/null @@ -1,105 +0,0 @@ -#region Header -/** - * JsonMockWrapper.cs - * Mock object implementing IJsonWrapper, to facilitate actions like - * skipping data more efficiently. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System; -using System.Collections; -using System.Collections.Specialized; - - -namespace LitJson -{ - public class JsonMockWrapper : IJsonWrapper - { - public bool IsArray { get { return false; } } - public bool IsBoolean { get { return false; } } - public bool IsDouble { get { return false; } } - public bool IsInt { get { return false; } } - public bool IsLong { get { return false; } } - public bool IsObject { get { return false; } } - public bool IsString { get { return false; } } - - public bool GetBoolean () { return false; } - public double GetDouble () { return 0.0; } - public int GetInt () { return 0; } - public JsonType GetJsonType () { return JsonType.None; } - public long GetLong () { return 0L; } - public string GetString () { return ""; } - - public void SetBoolean (bool val) {} - public void SetDouble (double val) {} - public void SetInt (int val) {} - public void SetJsonType (JsonType type) {} - public void SetLong (long val) {} - public void SetString (string val) {} - - public string ToJson () { return ""; } - public void ToJson (JsonWriter writer) {} - - - bool IList.IsFixedSize { get { return true; } } - bool IList.IsReadOnly { get { return true; } } - - object IList.this[int index] { - get { return null; } - set {} - } - - int IList.Add (object value) { return 0; } - void IList.Clear () {} - bool IList.Contains (object value) { return false; } - int IList.IndexOf (object value) { return -1; } - void IList.Insert (int i, object v) {} - void IList.Remove (object value) {} - void IList.RemoveAt (int index) {} - - - int ICollection.Count { get { return 0; } } - bool ICollection.IsSynchronized { get { return false; } } - object ICollection.SyncRoot { get { return null; } } - - void ICollection.CopyTo (Array array, int index) {} - - - IEnumerator IEnumerable.GetEnumerator () { return null; } - - - bool IDictionary.IsFixedSize { get { return true; } } - bool IDictionary.IsReadOnly { get { return true; } } - - ICollection IDictionary.Keys { get { return null; } } - ICollection IDictionary.Values { get { return null; } } - - object IDictionary.this[object key] { - get { return null; } - set {} - } - - void IDictionary.Add (object k, object v) {} - void IDictionary.Clear () {} - bool IDictionary.Contains (object key) { return false; } - void IDictionary.Remove (object key) {} - - IDictionaryEnumerator IDictionary.GetEnumerator () { return null; } - - - object IOrderedDictionary.this[int idx] { - get { return null; } - set {} - } - - IDictionaryEnumerator IOrderedDictionary.GetEnumerator () { - return null; - } - void IOrderedDictionary.Insert (int i, object k, object v) {} - void IOrderedDictionary.RemoveAt (int i) {} - } -} diff --git a/Assets/ThirdParty/LitJson/JsonMockWrapper.cs.meta b/Assets/ThirdParty/LitJson/JsonMockWrapper.cs.meta deleted file mode 100644 index d82b5523..00000000 --- a/Assets/ThirdParty/LitJson/JsonMockWrapper.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9c15c86b430a7384e933d4ad8907adf0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/JsonReader.cs b/Assets/ThirdParty/LitJson/JsonReader.cs deleted file mode 100644 index e47eabc5..00000000 --- a/Assets/ThirdParty/LitJson/JsonReader.cs +++ /dev/null @@ -1,478 +0,0 @@ -#region Header -/** - * JsonReader.cs - * Stream-like access to JSON text. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System; -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Text; - - -namespace LitJson -{ - public enum JsonToken - { - None, - - ObjectStart, - PropertyName, - ObjectEnd, - - ArrayStart, - ArrayEnd, - - Int, - Long, - Double, - - String, - - Boolean, - Null - } - - - public class JsonReader - { - #region Fields - private static readonly IDictionary> parse_table; - - private Stack automaton_stack; - private int current_input; - private int current_symbol; - private bool end_of_json; - private bool end_of_input; - private Lexer lexer; - private bool parser_in_string; - private bool parser_return; - private bool read_started; - private TextReader reader; - private bool reader_is_owned; - private bool skip_non_members; - private object token_value; - private JsonToken token; - #endregion - - - #region Public Properties - public bool AllowComments { - get { return lexer.AllowComments; } - set { lexer.AllowComments = value; } - } - - public bool AllowSingleQuotedStrings { - get { return lexer.AllowSingleQuotedStrings; } - set { lexer.AllowSingleQuotedStrings = value; } - } - - public bool SkipNonMembers { - get { return skip_non_members; } - set { skip_non_members = value; } - } - - public bool EndOfInput { - get { return end_of_input; } - } - - public bool EndOfJson { - get { return end_of_json; } - } - - public JsonToken Token { - get { return token; } - } - - public object Value { - get { return token_value; } - } - #endregion - - - #region Constructors - static JsonReader () - { - parse_table = PopulateParseTable (); - } - - public JsonReader (string json_text) : - this (new StringReader (json_text), true) - { - } - - public JsonReader (TextReader reader) : - this (reader, false) - { - } - - private JsonReader (TextReader reader, bool owned) - { - if (reader == null) - throw new ArgumentNullException ("reader"); - - parser_in_string = false; - parser_return = false; - - read_started = false; - automaton_stack = new Stack (); - automaton_stack.Push ((int) ParserToken.End); - automaton_stack.Push ((int) ParserToken.Text); - - lexer = new Lexer (reader); - - end_of_input = false; - end_of_json = false; - - skip_non_members = true; - - this.reader = reader; - reader_is_owned = owned; - } - #endregion - - - #region Static Methods - private static IDictionary> PopulateParseTable () - { - // See section A.2. of the manual for details - IDictionary> parse_table = new Dictionary> (); - - TableAddRow (parse_table, ParserToken.Array); - TableAddCol (parse_table, ParserToken.Array, '[', - '[', - (int) ParserToken.ArrayPrime); - - TableAddRow (parse_table, ParserToken.ArrayPrime); - TableAddCol (parse_table, ParserToken.ArrayPrime, '"', - (int) ParserToken.Value, - - (int) ParserToken.ValueRest, - ']'); - TableAddCol (parse_table, ParserToken.ArrayPrime, '[', - (int) ParserToken.Value, - (int) ParserToken.ValueRest, - ']'); - TableAddCol (parse_table, ParserToken.ArrayPrime, ']', - ']'); - TableAddCol (parse_table, ParserToken.ArrayPrime, '{', - (int) ParserToken.Value, - (int) ParserToken.ValueRest, - ']'); - TableAddCol (parse_table, ParserToken.ArrayPrime, (int) ParserToken.Number, - (int) ParserToken.Value, - (int) ParserToken.ValueRest, - ']'); - TableAddCol (parse_table, ParserToken.ArrayPrime, (int) ParserToken.True, - (int) ParserToken.Value, - (int) ParserToken.ValueRest, - ']'); - TableAddCol (parse_table, ParserToken.ArrayPrime, (int) ParserToken.False, - (int) ParserToken.Value, - (int) ParserToken.ValueRest, - ']'); - TableAddCol (parse_table, ParserToken.ArrayPrime, (int) ParserToken.Null, - (int) ParserToken.Value, - (int) ParserToken.ValueRest, - ']'); - - TableAddRow (parse_table, ParserToken.Object); - TableAddCol (parse_table, ParserToken.Object, '{', - '{', - (int) ParserToken.ObjectPrime); - - TableAddRow (parse_table, ParserToken.ObjectPrime); - TableAddCol (parse_table, ParserToken.ObjectPrime, '"', - (int) ParserToken.Pair, - (int) ParserToken.PairRest, - '}'); - TableAddCol (parse_table, ParserToken.ObjectPrime, '}', - '}'); - - TableAddRow (parse_table, ParserToken.Pair); - TableAddCol (parse_table, ParserToken.Pair, '"', - (int) ParserToken.String, - ':', - (int) ParserToken.Value); - - TableAddRow (parse_table, ParserToken.PairRest); - TableAddCol (parse_table, ParserToken.PairRest, ',', - ',', - (int) ParserToken.Pair, - (int) ParserToken.PairRest); - TableAddCol (parse_table, ParserToken.PairRest, '}', - (int) ParserToken.Epsilon); - - TableAddRow (parse_table, ParserToken.String); - TableAddCol (parse_table, ParserToken.String, '"', - '"', - (int) ParserToken.CharSeq, - '"'); - - TableAddRow (parse_table, ParserToken.Text); - TableAddCol (parse_table, ParserToken.Text, '[', - (int) ParserToken.Array); - TableAddCol (parse_table, ParserToken.Text, '{', - (int) ParserToken.Object); - - TableAddRow (parse_table, ParserToken.Value); - TableAddCol (parse_table, ParserToken.Value, '"', - (int) ParserToken.String); - TableAddCol (parse_table, ParserToken.Value, '[', - (int) ParserToken.Array); - TableAddCol (parse_table, ParserToken.Value, '{', - (int) ParserToken.Object); - TableAddCol (parse_table, ParserToken.Value, (int) ParserToken.Number, - (int) ParserToken.Number); - TableAddCol (parse_table, ParserToken.Value, (int) ParserToken.True, - (int) ParserToken.True); - TableAddCol (parse_table, ParserToken.Value, (int) ParserToken.False, - (int) ParserToken.False); - TableAddCol (parse_table, ParserToken.Value, (int) ParserToken.Null, - (int) ParserToken.Null); - - TableAddRow (parse_table, ParserToken.ValueRest); - TableAddCol (parse_table, ParserToken.ValueRest, ',', - ',', - (int) ParserToken.Value, - (int) ParserToken.ValueRest); - TableAddCol (parse_table, ParserToken.ValueRest, ']', - (int) ParserToken.Epsilon); - - return parse_table; - } - - private static void TableAddCol (IDictionary> parse_table, ParserToken row, int col, - params int[] symbols) - { - parse_table[(int) row].Add (col, symbols); - } - - private static void TableAddRow (IDictionary> parse_table, ParserToken rule) - { - parse_table.Add ((int) rule, new Dictionary ()); - } - #endregion - - - #region Private Methods - private void ProcessNumber (string number) - { - if (number.IndexOf ('.') != -1 || - number.IndexOf ('e') != -1 || - number.IndexOf ('E') != -1) { - - double n_double; - if (double.TryParse (number, NumberStyles.Any, CultureInfo.InvariantCulture, out n_double)) { - token = JsonToken.Double; - token_value = n_double; - - return; - } - } - - int n_int32; - if (int.TryParse (number, NumberStyles.Integer, CultureInfo.InvariantCulture, out n_int32)) { - token = JsonToken.Int; - token_value = n_int32; - - return; - } - - long n_int64; - if (long.TryParse (number, NumberStyles.Integer, CultureInfo.InvariantCulture, out n_int64)) { - token = JsonToken.Long; - token_value = n_int64; - - return; - } - - ulong n_uint64; - if (ulong.TryParse(number, NumberStyles.Integer, CultureInfo.InvariantCulture, out n_uint64)) - { - token = JsonToken.Long; - token_value = n_uint64; - - return; - } - - // Shouldn't happen, but just in case, return something - token = JsonToken.Int; - token_value = 0; - } - - private void ProcessSymbol () - { - if (current_symbol == '[') { - token = JsonToken.ArrayStart; - parser_return = true; - - } else if (current_symbol == ']') { - token = JsonToken.ArrayEnd; - parser_return = true; - - } else if (current_symbol == '{') { - token = JsonToken.ObjectStart; - parser_return = true; - - } else if (current_symbol == '}') { - token = JsonToken.ObjectEnd; - parser_return = true; - - } else if (current_symbol == '"') { - if (parser_in_string) { - parser_in_string = false; - - parser_return = true; - - } else { - if (token == JsonToken.None) - token = JsonToken.String; - - parser_in_string = true; - } - - } else if (current_symbol == (int) ParserToken.CharSeq) { - token_value = lexer.StringValue; - - } else if (current_symbol == (int) ParserToken.False) { - token = JsonToken.Boolean; - token_value = false; - parser_return = true; - - } else if (current_symbol == (int) ParserToken.Null) { - token = JsonToken.Null; - parser_return = true; - - } else if (current_symbol == (int) ParserToken.Number) { - ProcessNumber (lexer.StringValue); - - parser_return = true; - - } else if (current_symbol == (int) ParserToken.Pair) { - token = JsonToken.PropertyName; - - } else if (current_symbol == (int) ParserToken.True) { - token = JsonToken.Boolean; - token_value = true; - parser_return = true; - - } - } - - private bool ReadToken () - { - if (end_of_input) - return false; - - lexer.NextToken (); - - if (lexer.EndOfInput) { - Close (); - - return false; - } - - current_input = lexer.Token; - - return true; - } - #endregion - - - public void Close () - { - if (end_of_input) - return; - - end_of_input = true; - end_of_json = true; - - if (reader_is_owned) - { - using(reader){} - } - - reader = null; - } - - public bool Read () - { - if (end_of_input) - return false; - - if (end_of_json) { - end_of_json = false; - automaton_stack.Clear (); - automaton_stack.Push ((int) ParserToken.End); - automaton_stack.Push ((int) ParserToken.Text); - } - - parser_in_string = false; - parser_return = false; - - token = JsonToken.None; - token_value = null; - - if (! read_started) { - read_started = true; - - if (! ReadToken ()) - return false; - } - - - int[] entry_symbols; - - while (true) { - if (parser_return) { - if (automaton_stack.Peek () == (int) ParserToken.End) - end_of_json = true; - - return true; - } - - current_symbol = automaton_stack.Pop (); - - ProcessSymbol (); - - if (current_symbol == current_input) { - if (! ReadToken ()) { - if (automaton_stack.Peek () != (int) ParserToken.End) - throw new JsonException ( - "Input doesn't evaluate to proper JSON text"); - - if (parser_return) - return true; - - return false; - } - - continue; - } - - try { - - entry_symbols = - parse_table[current_symbol][current_input]; - - } catch (KeyNotFoundException e) { - throw new JsonException ((ParserToken) current_input, e); - } - - if (entry_symbols[0] == (int) ParserToken.Epsilon) - continue; - - for (int i = entry_symbols.Length - 1; i >= 0; i--) - automaton_stack.Push (entry_symbols[i]); - } - } - - } -} diff --git a/Assets/ThirdParty/LitJson/JsonReader.cs.meta b/Assets/ThirdParty/LitJson/JsonReader.cs.meta deleted file mode 100644 index b1a96fbf..00000000 --- a/Assets/ThirdParty/LitJson/JsonReader.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 51ee45ac45ac1604180412ba7509b21f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/JsonWriter.cs b/Assets/ThirdParty/LitJson/JsonWriter.cs deleted file mode 100644 index 4bfaaac8..00000000 --- a/Assets/ThirdParty/LitJson/JsonWriter.cs +++ /dev/null @@ -1,484 +0,0 @@ -#region Header -/** - * JsonWriter.cs - * Stream-like facility to output JSON text. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System; -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Text; - - -namespace LitJson -{ - internal enum Condition - { - InArray, - InObject, - NotAProperty, - Property, - Value - } - - internal class WriterContext - { - public int Count; - public bool InArray; - public bool InObject; - public bool ExpectingValue; - public int Padding; - } - - public class JsonWriter - { - #region Fields - private static readonly NumberFormatInfo number_format; - - private WriterContext context; - private Stack ctx_stack; - private bool has_reached_end; - private char[] hex_seq; - private int indentation; - private int indent_value; - private StringBuilder inst_string_builder; - private bool pretty_print; - private bool validate; - private bool lower_case_properties; - private TextWriter writer; - #endregion - - - #region Properties - public int IndentValue { - get { return indent_value; } - set { - indentation = (indentation / indent_value) * value; - indent_value = value; - } - } - - public bool PrettyPrint { - get { return pretty_print; } - set { pretty_print = value; } - } - - public TextWriter TextWriter { - get { return writer; } - } - - public bool Validate { - get { return validate; } - set { validate = value; } - } - - public bool LowerCaseProperties { - get { return lower_case_properties; } - set { lower_case_properties = value; } - } - #endregion - - - #region Constructors - static JsonWriter () - { - number_format = NumberFormatInfo.InvariantInfo; - } - - public JsonWriter () - { - inst_string_builder = new StringBuilder (); - writer = new StringWriter (inst_string_builder); - - Init (); - } - - public JsonWriter (StringBuilder sb) : - this (new StringWriter (sb)) - { - } - - public JsonWriter (TextWriter writer) - { - if (writer == null) - throw new ArgumentNullException ("writer"); - - this.writer = writer; - - Init (); - } - #endregion - - - #region Private Methods - private void DoValidation (Condition cond) - { - if (! context.ExpectingValue) - context.Count++; - - if (! validate) - return; - - if (has_reached_end) - throw new JsonException ( - "A complete JSON symbol has already been written"); - - switch (cond) { - case Condition.InArray: - if (! context.InArray) - throw new JsonException ( - "Can't close an array here"); - break; - - case Condition.InObject: - if (! context.InObject || context.ExpectingValue) - throw new JsonException ( - "Can't close an object here"); - break; - - case Condition.NotAProperty: - if (context.InObject && ! context.ExpectingValue) - throw new JsonException ( - "Expected a property"); - break; - - case Condition.Property: - if (! context.InObject || context.ExpectingValue) - throw new JsonException ( - "Can't add a property here"); - break; - - case Condition.Value: - if (! context.InArray && - (! context.InObject || ! context.ExpectingValue)) - throw new JsonException ( - "Can't add a value here"); - - break; - } - } - - private void Init () - { - has_reached_end = false; - hex_seq = new char[4]; - indentation = 0; - indent_value = 4; - pretty_print = false; - validate = true; - lower_case_properties = false; - - ctx_stack = new Stack (); - context = new WriterContext (); - ctx_stack.Push (context); - } - - private static void IntToHex (int n, char[] hex) - { - int num; - - for (int i = 0; i < 4; i++) { - num = n % 16; - - if (num < 10) - hex[3 - i] = (char) ('0' + num); - else - hex[3 - i] = (char) ('A' + (num - 10)); - - n >>= 4; - } - } - - private void Indent () - { - if (pretty_print) - indentation += indent_value; - } - - - private void Put (string str) - { - if (pretty_print && ! context.ExpectingValue) - for (int i = 0; i < indentation; i++) - writer.Write (' '); - - writer.Write (str); - } - - private void PutNewline () - { - PutNewline (true); - } - - private void PutNewline (bool add_comma) - { - if (add_comma && ! context.ExpectingValue && - context.Count > 1) - writer.Write (','); - - if (pretty_print && ! context.ExpectingValue) - writer.Write (Environment.NewLine); - } - - private void PutString (string str) - { - Put (String.Empty); - - writer.Write ('"'); - - int n = str.Length; - for (int i = 0; i < n; i++) { - switch (str[i]) { - case '\n': - writer.Write ("\\n"); - continue; - - case '\r': - writer.Write ("\\r"); - continue; - - case '\t': - writer.Write ("\\t"); - continue; - - case '"': - case '\\': - writer.Write ('\\'); - writer.Write (str[i]); - continue; - - case '\f': - writer.Write ("\\f"); - continue; - - case '\b': - writer.Write ("\\b"); - continue; - } - - if ((int) str[i] >= 32 && (int) str[i] <= 126) { - writer.Write (str[i]); - continue; - } - - // Default, turn into a \uXXXX sequence - IntToHex ((int) str[i], hex_seq); - writer.Write ("\\u"); - writer.Write (hex_seq); - } - - writer.Write ('"'); - } - - private void Unindent () - { - if (pretty_print) - indentation -= indent_value; - } - #endregion - - - public override string ToString () - { - if (inst_string_builder == null) - return String.Empty; - - return inst_string_builder.ToString (); - } - - public void Reset () - { - has_reached_end = false; - - ctx_stack.Clear (); - context = new WriterContext (); - ctx_stack.Push (context); - - if (inst_string_builder != null) - inst_string_builder.Remove (0, inst_string_builder.Length); - } - - public void Write (bool boolean) - { - DoValidation (Condition.Value); - PutNewline (); - - Put (boolean ? "true" : "false"); - - context.ExpectingValue = false; - } - - public void Write (decimal number) - { - DoValidation (Condition.Value); - PutNewline (); - - Put (Convert.ToString (number, number_format)); - - context.ExpectingValue = false; - } - - public void Write (double number) - { - DoValidation (Condition.Value); - PutNewline (); - - string str = Convert.ToString (number, number_format); - Put (str); - - if (str.IndexOf ('.') == -1 && - str.IndexOf ('E') == -1) - writer.Write (".0"); - - context.ExpectingValue = false; - } - - public void Write(float number) - { - DoValidation(Condition.Value); - PutNewline(); - - string str = Convert.ToString(number, number_format); - Put(str); - - context.ExpectingValue = false; - } - - public void Write (int number) - { - DoValidation (Condition.Value); - PutNewline (); - - Put (Convert.ToString (number, number_format)); - - context.ExpectingValue = false; - } - - public void Write (long number) - { - DoValidation (Condition.Value); - PutNewline (); - - Put (Convert.ToString (number, number_format)); - - context.ExpectingValue = false; - } - - public void Write (string str) - { - DoValidation (Condition.Value); - PutNewline (); - - if (str == null) - Put ("null"); - else - PutString (str); - - context.ExpectingValue = false; - } - - [CLSCompliant(false)] - public void Write (ulong number) - { - DoValidation (Condition.Value); - PutNewline (); - - Put (Convert.ToString (number, number_format)); - - context.ExpectingValue = false; - } - - public void WriteArrayEnd () - { - DoValidation (Condition.InArray); - PutNewline (false); - - ctx_stack.Pop (); - if (ctx_stack.Count == 1) - has_reached_end = true; - else { - context = ctx_stack.Peek (); - context.ExpectingValue = false; - } - - Unindent (); - Put ("]"); - } - - public void WriteArrayStart () - { - DoValidation (Condition.NotAProperty); - PutNewline (); - - Put ("["); - - context = new WriterContext (); - context.InArray = true; - ctx_stack.Push (context); - - Indent (); - } - - public void WriteObjectEnd () - { - DoValidation (Condition.InObject); - PutNewline (false); - - ctx_stack.Pop (); - if (ctx_stack.Count == 1) - has_reached_end = true; - else { - context = ctx_stack.Peek (); - context.ExpectingValue = false; - } - - Unindent (); - Put ("}"); - } - - public void WriteObjectStart () - { - DoValidation (Condition.NotAProperty); - PutNewline (); - - Put ("{"); - - context = new WriterContext (); - context.InObject = true; - ctx_stack.Push (context); - - Indent (); - } - - public void WritePropertyName (string property_name) - { - DoValidation (Condition.Property); - PutNewline (); - string propertyName = (property_name == null || !lower_case_properties) - ? property_name - : property_name.ToLowerInvariant(); - - PutString (propertyName); - - if (pretty_print) { - if (propertyName.Length > context.Padding) - context.Padding = propertyName.Length; - - for (int i = context.Padding - propertyName.Length; - i >= 0; i--) - writer.Write (' '); - - writer.Write (": "); - } else - writer.Write (':'); - - context.ExpectingValue = true; - } - } -} diff --git a/Assets/ThirdParty/LitJson/JsonWriter.cs.meta b/Assets/ThirdParty/LitJson/JsonWriter.cs.meta deleted file mode 100644 index 7626ad3d..00000000 --- a/Assets/ThirdParty/LitJson/JsonWriter.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3e86db908aa7e1549b7ce06d7142c2be -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/Lexer.cs b/Assets/ThirdParty/LitJson/Lexer.cs deleted file mode 100644 index cb62d550..00000000 --- a/Assets/ThirdParty/LitJson/Lexer.cs +++ /dev/null @@ -1,912 +0,0 @@ -#region Header -/** - * Lexer.cs - * JSON lexer implementation based on a finite state machine. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -using System; -using System.Collections.Generic; -using System.IO; -using System.Text; - - -namespace LitJson -{ - internal class FsmContext - { - public bool Return; - public int NextState; - public Lexer L; - public int StateStack; - } - - - internal class Lexer - { - #region Fields - private delegate bool StateHandler (FsmContext ctx); - - private static readonly int[] fsm_return_table; - private static readonly StateHandler[] fsm_handler_table; - - private bool allow_comments; - private bool allow_single_quoted_strings; - private bool end_of_input; - private FsmContext fsm_context; - private int input_buffer; - private int input_char; - private TextReader reader; - private int state; - private StringBuilder string_buffer; - private string string_value; - private int token; - private int unichar; - #endregion - - - #region Properties - public bool AllowComments { - get { return allow_comments; } - set { allow_comments = value; } - } - - public bool AllowSingleQuotedStrings { - get { return allow_single_quoted_strings; } - set { allow_single_quoted_strings = value; } - } - - public bool EndOfInput { - get { return end_of_input; } - } - - public int Token { - get { return token; } - } - - public string StringValue { - get { return string_value; } - } - #endregion - - - #region Constructors - static Lexer () - { - PopulateFsmTables (out fsm_handler_table, out fsm_return_table); - } - - public Lexer (TextReader reader) - { - allow_comments = true; - allow_single_quoted_strings = true; - - input_buffer = 0; - string_buffer = new StringBuilder (128); - state = 1; - end_of_input = false; - this.reader = reader; - - fsm_context = new FsmContext (); - fsm_context.L = this; - } - #endregion - - - #region Static Methods - private static int HexValue (int digit) - { - switch (digit) { - case 'a': - case 'A': - return 10; - - case 'b': - case 'B': - return 11; - - case 'c': - case 'C': - return 12; - - case 'd': - case 'D': - return 13; - - case 'e': - case 'E': - return 14; - - case 'f': - case 'F': - return 15; - - default: - return digit - '0'; - } - } - - private static void PopulateFsmTables (out StateHandler[] fsm_handler_table, out int[] fsm_return_table) - { - // See section A.1. of the manual for details of the finite - // state machine. - fsm_handler_table = new StateHandler[28] { - State1, - State2, - State3, - State4, - State5, - State6, - State7, - State8, - State9, - State10, - State11, - State12, - State13, - State14, - State15, - State16, - State17, - State18, - State19, - State20, - State21, - State22, - State23, - State24, - State25, - State26, - State27, - State28 - }; - - fsm_return_table = new int[28] { - (int) ParserToken.Char, - 0, - (int) ParserToken.Number, - (int) ParserToken.Number, - 0, - (int) ParserToken.Number, - 0, - (int) ParserToken.Number, - 0, - 0, - (int) ParserToken.True, - 0, - 0, - 0, - (int) ParserToken.False, - 0, - 0, - (int) ParserToken.Null, - (int) ParserToken.CharSeq, - (int) ParserToken.Char, - 0, - 0, - (int) ParserToken.CharSeq, - (int) ParserToken.Char, - 0, - 0, - 0, - 0 - }; - } - - private static char ProcessEscChar (int esc_char) - { - switch (esc_char) { - case '"': - case '\'': - case '\\': - case '/': - return Convert.ToChar (esc_char); - - case 'n': - return '\n'; - - case 't': - return '\t'; - - case 'r': - return '\r'; - - case 'b': - return '\b'; - - case 'f': - return '\f'; - - default: - // Unreachable - return '?'; - } - } - - private static bool State1 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - if (ctx.L.input_char == ' ' || - ctx.L.input_char >= '\t' && ctx.L.input_char <= '\r') - continue; - - if (ctx.L.input_char >= '1' && ctx.L.input_char <= '9') { - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 3; - return true; - } - - switch (ctx.L.input_char) { - case '"': - ctx.NextState = 19; - ctx.Return = true; - return true; - - case ',': - case ':': - case '[': - case ']': - case '{': - case '}': - ctx.NextState = 1; - ctx.Return = true; - return true; - - case '-': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 2; - return true; - - case '0': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 4; - return true; - - case 'f': - ctx.NextState = 12; - return true; - - case 'n': - ctx.NextState = 16; - return true; - - case 't': - ctx.NextState = 9; - return true; - - case '\'': - if (! ctx.L.allow_single_quoted_strings) - return false; - - ctx.L.input_char = '"'; - ctx.NextState = 23; - ctx.Return = true; - return true; - - case '/': - if (! ctx.L.allow_comments) - return false; - - ctx.NextState = 25; - return true; - - default: - return false; - } - } - - return true; - } - - private static bool State2 (FsmContext ctx) - { - ctx.L.GetChar (); - - if (ctx.L.input_char >= '1' && ctx.L.input_char<= '9') { - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 3; - return true; - } - - switch (ctx.L.input_char) { - case '0': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 4; - return true; - - default: - return false; - } - } - - private static bool State3 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - if (ctx.L.input_char >= '0' && ctx.L.input_char <= '9') { - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - continue; - } - - if (ctx.L.input_char == ' ' || - ctx.L.input_char >= '\t' && ctx.L.input_char <= '\r') { - ctx.Return = true; - ctx.NextState = 1; - return true; - } - - switch (ctx.L.input_char) { - case ',': - case ']': - case '}': - ctx.L.UngetChar (); - ctx.Return = true; - ctx.NextState = 1; - return true; - - case '.': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 5; - return true; - - case 'e': - case 'E': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 7; - return true; - - default: - return false; - } - } - return true; - } - - private static bool State4 (FsmContext ctx) - { - ctx.L.GetChar (); - - if (ctx.L.input_char == ' ' || - ctx.L.input_char >= '\t' && ctx.L.input_char <= '\r') { - ctx.Return = true; - ctx.NextState = 1; - return true; - } - - switch (ctx.L.input_char) { - case ',': - case ']': - case '}': - ctx.L.UngetChar (); - ctx.Return = true; - ctx.NextState = 1; - return true; - - case '.': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 5; - return true; - - case 'e': - case 'E': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 7; - return true; - - default: - return false; - } - } - - private static bool State5 (FsmContext ctx) - { - ctx.L.GetChar (); - - if (ctx.L.input_char >= '0' && ctx.L.input_char <= '9') { - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 6; - return true; - } - - return false; - } - - private static bool State6 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - if (ctx.L.input_char >= '0' && ctx.L.input_char <= '9') { - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - continue; - } - - if (ctx.L.input_char == ' ' || - ctx.L.input_char >= '\t' && ctx.L.input_char <= '\r') { - ctx.Return = true; - ctx.NextState = 1; - return true; - } - - switch (ctx.L.input_char) { - case ',': - case ']': - case '}': - ctx.L.UngetChar (); - ctx.Return = true; - ctx.NextState = 1; - return true; - - case 'e': - case 'E': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 7; - return true; - - default: - return false; - } - } - - return true; - } - - private static bool State7 (FsmContext ctx) - { - ctx.L.GetChar (); - - if (ctx.L.input_char >= '0' && ctx.L.input_char<= '9') { - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 8; - return true; - } - - switch (ctx.L.input_char) { - case '+': - case '-': - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - ctx.NextState = 8; - return true; - - default: - return false; - } - } - - private static bool State8 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - if (ctx.L.input_char >= '0' && ctx.L.input_char<= '9') { - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - continue; - } - - if (ctx.L.input_char == ' ' || - ctx.L.input_char >= '\t' && ctx.L.input_char<= '\r') { - ctx.Return = true; - ctx.NextState = 1; - return true; - } - - switch (ctx.L.input_char) { - case ',': - case ']': - case '}': - ctx.L.UngetChar (); - ctx.Return = true; - ctx.NextState = 1; - return true; - - default: - return false; - } - } - - return true; - } - - private static bool State9 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'r': - ctx.NextState = 10; - return true; - - default: - return false; - } - } - - private static bool State10 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'u': - ctx.NextState = 11; - return true; - - default: - return false; - } - } - - private static bool State11 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'e': - ctx.Return = true; - ctx.NextState = 1; - return true; - - default: - return false; - } - } - - private static bool State12 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'a': - ctx.NextState = 13; - return true; - - default: - return false; - } - } - - private static bool State13 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'l': - ctx.NextState = 14; - return true; - - default: - return false; - } - } - - private static bool State14 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 's': - ctx.NextState = 15; - return true; - - default: - return false; - } - } - - private static bool State15 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'e': - ctx.Return = true; - ctx.NextState = 1; - return true; - - default: - return false; - } - } - - private static bool State16 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'u': - ctx.NextState = 17; - return true; - - default: - return false; - } - } - - private static bool State17 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'l': - ctx.NextState = 18; - return true; - - default: - return false; - } - } - - private static bool State18 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'l': - ctx.Return = true; - ctx.NextState = 1; - return true; - - default: - return false; - } - } - - private static bool State19 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - switch (ctx.L.input_char) { - case '"': - ctx.L.UngetChar (); - ctx.Return = true; - ctx.NextState = 20; - return true; - - case '\\': - ctx.StateStack = 19; - ctx.NextState = 21; - return true; - - default: - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - continue; - } - } - - return true; - } - - private static bool State20 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case '"': - ctx.Return = true; - ctx.NextState = 1; - return true; - - default: - return false; - } - } - - private static bool State21 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case 'u': - ctx.NextState = 22; - return true; - - case '"': - case '\'': - case '/': - case '\\': - case 'b': - case 'f': - case 'n': - case 'r': - case 't': - ctx.L.string_buffer.Append ( - ProcessEscChar (ctx.L.input_char)); - ctx.NextState = ctx.StateStack; - return true; - - default: - return false; - } - } - - private static bool State22 (FsmContext ctx) - { - int counter = 0; - int mult = 4096; - - ctx.L.unichar = 0; - - while (ctx.L.GetChar ()) { - - if (ctx.L.input_char >= '0' && ctx.L.input_char <= '9' || - ctx.L.input_char >= 'A' && ctx.L.input_char <= 'F' || - ctx.L.input_char >= 'a' && ctx.L.input_char <= 'f') { - - ctx.L.unichar += HexValue (ctx.L.input_char) * mult; - - counter++; - mult /= 16; - - if (counter == 4) { - ctx.L.string_buffer.Append ( - Convert.ToChar (ctx.L.unichar)); - ctx.NextState = ctx.StateStack; - return true; - } - - continue; - } - - return false; - } - - return true; - } - - private static bool State23 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - switch (ctx.L.input_char) { - case '\'': - ctx.L.UngetChar (); - ctx.Return = true; - ctx.NextState = 24; - return true; - - case '\\': - ctx.StateStack = 23; - ctx.NextState = 21; - return true; - - default: - ctx.L.string_buffer.Append ((char) ctx.L.input_char); - continue; - } - } - - return true; - } - - private static bool State24 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case '\'': - ctx.L.input_char = '"'; - ctx.Return = true; - ctx.NextState = 1; - return true; - - default: - return false; - } - } - - private static bool State25 (FsmContext ctx) - { - ctx.L.GetChar (); - - switch (ctx.L.input_char) { - case '*': - ctx.NextState = 27; - return true; - - case '/': - ctx.NextState = 26; - return true; - - default: - return false; - } - } - - private static bool State26 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - if (ctx.L.input_char == '\n') { - ctx.NextState = 1; - return true; - } - } - - return true; - } - - private static bool State27 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - if (ctx.L.input_char == '*') { - ctx.NextState = 28; - return true; - } - } - - return true; - } - - private static bool State28 (FsmContext ctx) - { - while (ctx.L.GetChar ()) { - if (ctx.L.input_char == '*') - continue; - - if (ctx.L.input_char == '/') { - ctx.NextState = 1; - return true; - } - - ctx.NextState = 27; - return true; - } - - return true; - } - #endregion - - - private bool GetChar () - { - if ((input_char = NextChar ()) != -1) - return true; - - end_of_input = true; - return false; - } - - private int NextChar () - { - if (input_buffer != 0) { - int tmp = input_buffer; - input_buffer = 0; - - return tmp; - } - - return reader.Read (); - } - - public bool NextToken () - { - StateHandler handler; - fsm_context.Return = false; - - while (true) { - handler = fsm_handler_table[state - 1]; - - if (! handler (fsm_context)) - throw new JsonException (input_char); - - if (end_of_input) - return false; - - if (fsm_context.Return) { - string_value = string_buffer.ToString (); - string_buffer.Remove (0, string_buffer.Length); - token = fsm_return_table[state - 1]; - - if (token == (int) ParserToken.Char) - token = input_char; - - state = fsm_context.NextState; - - return true; - } - - state = fsm_context.NextState; - } - } - - private void UngetChar () - { - input_buffer = input_char; - } - } -} diff --git a/Assets/ThirdParty/LitJson/Lexer.cs.meta b/Assets/ThirdParty/LitJson/Lexer.cs.meta deleted file mode 100644 index 7d6af985..00000000 --- a/Assets/ThirdParty/LitJson/Lexer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fb2d5286f3db6b145b5638b5bf2e8adf -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs b/Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs deleted file mode 100644 index 55b02a21..00000000 --- a/Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs +++ /dev/null @@ -1,24 +0,0 @@ -#if NETSTANDARD1_5 -using System; -using System.Reflection; -namespace LitJson -{ - internal static class Netstandard15Polyfill - { - internal static Type GetInterface(this Type type, string name) - { - return type.GetTypeInfo().GetInterface(name); - } - - internal static bool IsClass(this Type type) - { - return type.GetTypeInfo().IsClass; - } - - internal static bool IsEnum(this Type type) - { - return type.GetTypeInfo().IsEnum; - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs.meta b/Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs.meta deleted file mode 100644 index f97eabc0..00000000 --- a/Assets/ThirdParty/LitJson/Netstandard15Polyfill.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f9ec1b17fb8b9fd44b7791ca37806cb0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/LitJson/ParserToken.cs b/Assets/ThirdParty/LitJson/ParserToken.cs deleted file mode 100644 index e23d477b..00000000 --- a/Assets/ThirdParty/LitJson/ParserToken.cs +++ /dev/null @@ -1,44 +0,0 @@ -#region Header -/** - * ParserToken.cs - * Internal representation of the tokens used by the lexer and the parser. - * - * The authors disclaim copyright to this source code. For more details, see - * the COPYING file included with this distribution. - **/ -#endregion - - -namespace LitJson -{ - internal enum ParserToken - { - // Lexer tokens (see section A.1.1. of the manual) - None = System.Char.MaxValue + 1, - Number, - True, - False, - Null, - CharSeq, - // Single char - Char, - - // Parser Rules (see section A.2.1 of the manual) - Text, - Object, - ObjectPrime, - Pair, - PairRest, - Array, - ArrayPrime, - Value, - ValueRest, - String, - - // End of input - End, - - // The empty rule - Epsilon - } -} diff --git a/Assets/ThirdParty/LitJson/ParserToken.cs.meta b/Assets/ThirdParty/LitJson/ParserToken.cs.meta deleted file mode 100644 index 899cc43e..00000000 --- a/Assets/ThirdParty/LitJson/ParserToken.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 53f0b245ac193984ba45906032e0b16b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX.meta b/Assets/ThirdParty/MaterializeFX.meta deleted file mode 100644 index 20d2dc87..00000000 --- a/Assets/ThirdParty/MaterializeFX.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 543b001aaaa77b849b1f941259007bc0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX.meta deleted file mode 100644 index 38042b8b..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 344a7e9e87e3aa642be794559b77877c -folderAsset: yes -timeCreated: 1523801768 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity b/Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity deleted file mode 100644 index b54152a4..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity +++ /dev/null @@ -1,17107 +0,0 @@ -%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: 8 - m_Fog: 1 - m_FogColor: {r: 0, g: 0, b: 0, a: 1} - m_FogMode: 2 - m_FogDensity: 0.09 - m_LinearFogStart: 0 - m_LinearFogEnd: 25.7 - 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, g: 0, b: 0, a: 1} ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 1 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_LightmapEditorSettings: - serializedVersion: 9 - m_Resolution: 2 - m_BakeResolution: 40 - m_TextureWidth: 512 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 0 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !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 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &6531276 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1563141022197218, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 6531277} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6531277 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4018293094929544, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 6531276} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1407309242} - - {fileID: 1043151934} - - {fileID: 172502102} - - {fileID: 1656414460} - - {fileID: 2043612643} - m_Father: {fileID: 1068576932} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &17321404 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1690908865460094, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 17321405} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &17321405 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4755553558791496, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 17321404} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1205414813} - m_Father: {fileID: 177390856} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &24834688 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1279493078768190, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 24834689} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &24834689 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4127080414734854, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 24834688} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1405346963} - m_Father: {fileID: 1263558127} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &28769134 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1947553115332934, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 28769135} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &28769135 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4698528311890022, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 28769134} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 528649776} - m_Father: {fileID: 949002684} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &35875266 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1892324674905978, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 35875267} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &35875267 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4923455660249554, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 35875266} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1654516644} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &43477633 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1051371290060042, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 43477634} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &43477634 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4973985847194306, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 43477633} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2098667352} - m_Father: {fileID: 163483302} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &48721918 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1561609403462408, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 48721919} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &48721919 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4672891152198450, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 48721918} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1503714370} - m_Father: {fileID: 1250469001} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &61898073 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1177040302682136, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 61898074} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &61898074 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4460392122855390, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 61898073} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1093454702} - m_Father: {fileID: 1118146916} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &62565575 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1255730489492470, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 62565576} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62565576 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4724761371265156, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 62565575} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1020696711} - - {fileID: 1120591344} - - {fileID: 1255081912} - m_Father: {fileID: 331852768} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &62761524 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 566844214} - m_Modifications: - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1848813552362814, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_Name - value: MfxSingleAlbedoWorld_ModifyTargetObject - objectReference: {fileID: 0} - - target: {fileID: 1848813552362814, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b62a1ccfd38c8214b94ffc15edcbe688, type: 2} - m_RootGameObject: {fileID: 1149927321} - m_IsPrefabParent: 0 ---- !u!1 &73951749 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1306929381970732, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 73951750} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &73951750 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4819969873564860, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 73951749} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 910064151} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &75161055 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1809614455568542, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 75161056} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &75161056 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4762021257856554, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 75161055} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 356865287} - m_Father: {fileID: 1407309242} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &81177488 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1068284552529020, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 81177489} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &81177489 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4128472555917502, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 81177488} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2033010129} - m_Father: {fileID: 1699571336} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &88398485 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1802983716580090, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - serializedVersion: 5 - m_Component: - - component: {fileID: 1627333186} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorld_ModifyByAnimation_ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &92074440 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1145375414192248, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 92074441} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &92074441 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4002948018547124, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 92074440} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 799753771} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &96071594 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1585045160296750, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 96071595} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &96071595 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4863627294238006, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 96071594} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2098667352} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &100773637 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1320021249458998, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 100773638} - - component: {fileID: 100773640} - - component: {fileID: 100773639} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &100773638 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4327799495747844, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 100773637} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 141990355} - - {fileID: 961363777} - - {fileID: 719186959} - m_Father: {fileID: 1149927322} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!114 &100773639 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114378590441515758, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 100773637} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 316578153} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!95 &100773640 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 95240385939184268, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 100773637} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!1 &105956332 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1349067117294592, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 105956333} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &105956333 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4631999775983850, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 105956332} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 189215867} - m_Father: {fileID: 1807366552} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &109329871 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1199645852693212, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 109329872} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &109329872 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4014223824261990, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 109329871} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1164917553} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &110671377 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1852131099768186, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 110671378} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &110671378 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4096081477606518, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 110671377} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1127281800} - m_Father: {fileID: 1071781666} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &111712559 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1439530554871236, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 111712560} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorldInvert_ModifyTargetObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &111712560 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 111712559} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1201379153} - - {fileID: 535951087} - m_Father: {fileID: 1297065957} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &115053242 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1810324584923528, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 115053243} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &115053243 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4778644709993544, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 115053242} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1288204395} - m_Father: {fileID: 1022581164} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &115984301 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1030200251818696, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 115984302} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &115984302 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4165971004061540, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 115984301} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1510662875} - m_Father: {fileID: 1069596271} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &122408053 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1633518991326832, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 122408054} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &122408054 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4573791995994992, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 122408053} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 344132949} - m_Father: {fileID: 1836836297} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &123278324 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1980527598455976, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 123278325} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &123278325 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4339610247963014, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 123278324} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1329952798} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &133759002 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1349210074554032, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - serializedVersion: 5 - m_Component: - - component: {fileID: 1083270767} - m_Layer: 0 - m_Name: MfxSingleAlbedoLocal_ModifyByAnimation_ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &141990354 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1977812836996794, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 141990355} - - component: {fileID: 141990356} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &141990355 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4607857720052224, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 141990354} - 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_Children: [] - m_Father: {fileID: 100773638} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &141990356 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137583350108197492, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 141990354} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 719186959} - - {fileID: 1884959590} - - {fileID: 1098108770} - - {fileID: 333380814} - - {fileID: 1726667783} - - {fileID: 1805955005} - - {fileID: 1136578795} - - {fileID: 1207884999} - - {fileID: 718210586} - - {fileID: 1100100677} - - {fileID: 589554119} - - {fileID: 320410960} - - {fileID: 1561233438} - - {fileID: 579127300} - - {fileID: 1820339078} - - {fileID: 1670448372} - - {fileID: 862954659} - - {fileID: 338916794} - - {fileID: 1788123713} - - {fileID: 1414402736} - - {fileID: 1759503268} - - {fileID: 859257832} - - {fileID: 2004484150} - - {fileID: 1392884625} - - {fileID: 1146133059} - - {fileID: 1932057031} - - {fileID: 1067185176} - - {fileID: 513611241} - - {fileID: 292897226} - - {fileID: 767979958} - - {fileID: 1134104852} - - {fileID: 895383859} - - {fileID: 595179789} - - {fileID: 219113414} - - {fileID: 1526791234} - - {fileID: 340219450} - - {fileID: 177390856} - - {fileID: 17321405} - - {fileID: 1796533624} - - {fileID: 1162648954} - - {fileID: 1500172719} - - {fileID: 832827264} - - {fileID: 1473261886} - - {fileID: 377574791} - - {fileID: 1699571336} - - {fileID: 81177489} - - {fileID: 2033010129} - - {fileID: 1339036154} - - {fileID: 775579539} - - {fileID: 1606237894} - - {fileID: 2128477025} - - {fileID: 554316008} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 719186959} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!1 &146535744 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1774903898090814, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 146535745} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &146535745 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4339192580433332, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 146535744} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1328284483} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &147900008 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1983277874550822, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 147900009} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &147900009 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4580264132530102, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 147900008} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1654516644} - m_Father: {fileID: 2043612643} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &152849097 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1712786132324754, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 152849098} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &152849098 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4474648251063086, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 152849097} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1250469001} - m_Father: {fileID: 2078043515} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &156173364 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1401360146630636, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 156173365} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &156173365 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4952613008873684, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 156173364} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1436018191} - m_Father: {fileID: 761147838} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &163483301 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1208739474871204, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 163483302} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &163483302 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4112748264770178, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 163483301} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 43477634} - m_Father: {fileID: 1877222896} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &165709477 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1644679606982918, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 165709478} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &165709478 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4636789095180652, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 165709477} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 588770440} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &165986868 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1875009485564600, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 165986869} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &165986869 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4665041261616704, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 165986868} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1425923318} - m_Father: {fileID: 1457310675} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &172502101 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1510102075275618, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 172502102} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &172502102 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4516529642612136, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 172502101} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1069596271} - m_Father: {fileID: 6531277} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &174157775 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1272674118026792, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 174157776} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &174157776 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4712715528081768, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 174157775} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2131688467} - m_Father: {fileID: 1969322671} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &177390855 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1044681700664042, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 177390856} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &177390856 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4275922074974230, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 177390855} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 17321405} - m_Father: {fileID: 340219450} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &184484937 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1412480394087376, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 184484938} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &184484938 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4064277515612802, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 184484937} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 344132949} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &189215866 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1380013293751644, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 189215867} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &189215867 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4455826662535514, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 189215866} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1168458519} - m_Father: {fileID: 105956333} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &189377635 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1143853537763192, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - serializedVersion: 5 - m_Component: - - component: {fileID: 189377636} - m_Layer: 0 - m_Name: DemoExamples - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &189377636 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 189377635} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9894004, y: 1.0089085, z: -7.5441804} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1579138947} - - {fileID: 1831608299} - m_Father: {fileID: 736513233} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &197152179 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1393311033675992, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 197152180} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &197152180 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4233145063213930, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 197152179} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1788573604} - m_Father: {fileID: 1877222896} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &205349190 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1956714353739814, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 205349191} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &205349191 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4623055970725100, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 205349190} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 913412255} - m_Father: {fileID: 2086329929} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &219113413 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1981401686615126, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 219113414} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &219113414 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4836664425740922, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 219113413} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1526791234} - m_Father: {fileID: 595179789} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &228194529 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1337308486969762, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 228194530} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &228194530 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4224505047658106, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 228194529} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1452747957} - m_Father: {fileID: 2098698357} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &232413093 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1068021543170894, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 232413094} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &232413094 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4753822181813088, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 232413093} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2026156063} - m_Father: {fileID: 836297036} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &237983132 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1138148435859148, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 237983133} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &237983133 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4164909011079314, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 237983132} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 674721585} - m_Father: {fileID: 997804973} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &245672423 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1821120266660386, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - serializedVersion: 5 - m_Component: - - component: {fileID: 245672424} - - component: {fileID: 245672427} - - component: {fileID: 245672426} - - component: {fileID: 245672425} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &245672424 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4094257240738690, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 245672423} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1055493555} - m_Father: {fileID: 623845409} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!114 &245672425 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114826560458092082, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 245672423} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0.5 - value: 0.000000059604645 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.005524862 - value: 0.9971988 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0013812 - value: -0.0028010607 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!23 &245672426 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23954368885323130, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 245672423} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e16afbc6127bcd745a756f82fc0953ad, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &245672427 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33254052764347622, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 245672423} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &250160930 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1613922484958616, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 250160931} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &250160931 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4470220355527484, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 250160930} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1271011975} - m_Father: {fileID: 883340034} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &263759187 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 263759188} - m_Layer: 0 - m_Name: DemoUi - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &263759188 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 263759187} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.39, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 512907797} - - {fileID: 1899666756} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &268065560 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1306651574568030, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 268065561} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &268065561 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4770144809726350, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 268065560} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1579338685} - m_Father: {fileID: 564889699} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &268422578 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1066223308024750, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 268422579} - - component: {fileID: 268422580} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &268422579 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4140593481846202, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 268422578} - 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_Children: [] - m_Father: {fileID: 1659626060} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &268422580 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137897520021302038, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 268422578} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 836297036} - - {fileID: 232413094} - - {fileID: 2026156063} - - {fileID: 638007155} - - {fileID: 1253402069} - - {fileID: 686861583} - - {fileID: 1473389072} - - {fileID: 1173750689} - - {fileID: 451448499} - - {fileID: 997804973} - - {fileID: 531450113} - - {fileID: 2119637212} - - {fileID: 1398949733} - - {fileID: 1170927503} - - {fileID: 826134401} - - {fileID: 585132548} - - {fileID: 237983133} - - {fileID: 674721585} - - {fileID: 1923317149} - - {fileID: 1285472660} - - {fileID: 957246204} - - {fileID: 2136548364} - - {fileID: 1022581164} - - {fileID: 115053243} - - {fileID: 1288204395} - - {fileID: 2084800787} - - {fileID: 997505375} - - {fileID: 1224577557} - - {fileID: 921111304} - - {fileID: 1302792507} - - {fileID: 1889161377} - - {fileID: 726569148} - - {fileID: 1287534543} - - {fileID: 727587369} - - {fileID: 712311732} - - {fileID: 1334753448} - - {fileID: 982882327} - - {fileID: 413713652} - - {fileID: 411828086} - - {fileID: 586821646} - - {fileID: 884558757} - - {fileID: 385756979} - - {fileID: 1826471668} - - {fileID: 813305184} - - {fileID: 1996705602} - - {fileID: 1251119832} - - {fileID: 1317393177} - - {fileID: 2117535064} - - {fileID: 1800272837} - - {fileID: 1457310675} - - {fileID: 165986869} - - {fileID: 1425923318} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 836297036} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!1 &276155458 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1956158426288782, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 276155459} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &276155459 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4769681691502252, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 276155458} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1291509690} - m_Father: {fileID: 1788319234} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &277314379 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1836960260894918, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 277314380} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &277314380 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4165267398961082, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 277314379} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 739074882} - m_Father: {fileID: 563093656} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &289741446 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1851571986810882, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 289741447} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &289741447 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4213544099000384, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 289741446} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 588770440} - m_Father: {fileID: 1285422278} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &292330715 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1561246023959138, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 292330716} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &292330716 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4859145536646286, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 292330715} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 691144766} - m_Father: {fileID: 1773334054} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &292897225 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1688545425572170, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 292897226} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &292897226 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4078578909401760, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 292897225} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1796533624} - - {fileID: 340219450} - - {fileID: 767979958} - - {fileID: 595179789} - - {fileID: 832827264} - m_Father: {fileID: 513611241} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &292978059 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1202531048766078, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 292978060} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &292978060 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4228625760431902, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 292978059} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1533887366} - m_Father: {fileID: 1250469001} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &307236817 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1491542477251524, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 307236818} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &307236818 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4732986365665274, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 307236817} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 344132949} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &316578153 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1651003719642430, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 316578154} - - component: {fileID: 316578156} - - component: {fileID: 316578155} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &316578154 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4109902170043672, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 316578153} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1633951390} - m_Father: {fileID: 1149927322} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &316578155 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23469901169568548, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 316578153} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e0243f042882ada469453674f76feb81, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &316578156 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33505023868622578, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 316578153} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &320410959 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1973415939175020, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 320410960} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &320410960 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4929944759357544, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 320410959} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1561233438} - m_Father: {fileID: 589554119} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &320736855 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1636521439779852, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - serializedVersion: 5 - m_Component: - - component: {fileID: 320736856} - - component: {fileID: 320736859} - - component: {fileID: 320736858} - - component: {fileID: 320736857} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &320736856 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4277376765707012, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 320736855} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1140432472} - m_Father: {fileID: 1990116294} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!114 &320736857 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114451739748309052, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 320736855} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 1 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 20 - ScalePosition: 2 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!23 &320736858 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23775283914488250, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 320736855} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 17e381c64bb6d1745b3c399672160ca2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &320736859 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33875561107259330, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 320736855} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &323616209 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1461051964146370, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 323616210} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &323616210 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4311582852982750, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 323616209} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 813305184} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &331852767 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1327805351262960, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 331852768} - - component: {fileID: 331852770} - - component: {fileID: 331852769} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &331852768 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4365738954249328, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 331852767} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 467468939} - - {fileID: 1172060731} - - {fileID: 62565576} - m_Father: {fileID: 642331798} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!114 &331852769 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114288655893034220, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 331852767} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 1308501605} - ByDistance: 1 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!95 &331852770 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 95958309044754910, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 331852767} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!1 &333380813 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1885217209596686, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 333380814} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &333380814 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4392518000462214, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 333380813} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1136578795} - - {fileID: 1726667783} - - {fileID: 1932057031} - m_Father: {fileID: 1098108770} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &336198556 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1760651908387300, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 336198557} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &336198557 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4344996561399918, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 336198556} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 353886695} - m_Father: {fileID: 1782798266} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &338916793 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1275022364791248, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 338916794} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &338916794 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4073730585687590, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 338916793} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1788123713} - m_Father: {fileID: 862954659} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &340219449 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1173634939735390, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 340219450} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &340219450 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4120258408726632, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 340219449} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 177390856} - m_Father: {fileID: 292897226} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &340760036 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1278983411907836, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 795314568} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorld_ModifyTargetObject_ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &344132948 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1053295635122112, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 344132949} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &344132949 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4977043865360298, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 344132948} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 307236818} - - {fileID: 184484938} - - {fileID: 1633570986} - m_Father: {fileID: 122408054} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &351345708 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1116766145321534, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - serializedVersion: 5 - m_Component: - - component: {fileID: 887060624} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorldInvert_ModifyByAnimation_ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &353886694 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1026219781599800, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 353886695} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &353886695 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4237741800175008, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 353886694} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 336198557} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &356865286 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1254405560451220, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 356865287} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &356865287 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4127370132531558, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 356865286} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1906593472} - m_Father: {fileID: 75161056} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &377574790 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1881626982031936, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 377574791} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &377574791 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4353205502979646, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 377574790} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1021919679} - m_Father: {fileID: 1473261886} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &378603059 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1442209882150584, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 378603060} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &378603060 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4378705401088140, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 378603059} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1133515022} - m_Father: {fileID: 713096047} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &382062606 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 382062610} - - component: {fileID: 382062609} - - component: {fileID: 382062608} - - component: {fileID: 382062607} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &382062607 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 382062606} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &382062608 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 382062606} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &382062609 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 382062606} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &382062610 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 382062606} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1256479161} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &385756978 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1383117377339212, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 385756979} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &385756979 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4321890130584140, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 385756978} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1826471668} - m_Father: {fileID: 921111304} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &411828085 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1252531650638566, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 411828086} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &411828086 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4431738299909146, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 411828085} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 586821646} - m_Father: {fileID: 921111304} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &413713651 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1088629908601282, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 413713652} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &413713652 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4471458665987018, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 413713651} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1203523576} - m_Father: {fileID: 982882327} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &420932904 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1932885560735130, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 420932905} - - component: {fileID: 420932907} - - component: {fileID: 420932906} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &420932905 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4421731750695102, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 420932904} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 535951087} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &420932906 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23522974067590160, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 420932904} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: beebb1a663ffa4a4fa23a7d715374ad9, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &420932907 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33431275809945690, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 420932904} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &424191597 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1273656147056704, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 424191598} - - component: {fileID: 424191600} - - component: {fileID: 424191599} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &424191598 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4751675393199018, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 424191597} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1463135632} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &424191599 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23990038312575392, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 424191597} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 45b4f5c445d5a2e478e61a579e7da64f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &424191600 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33331591774618960, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 424191597} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &441456336 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1196536736792372, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 441456337} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &441456337 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4448367169986378, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 441456336} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 859257832} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &446751983 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 566844214} - m_Modifications: - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1655276684669680, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: d67d265b551f41249ace55a49b7cb721, type: 2} - m_RootGameObject: {fileID: 1990116293} - m_IsPrefabParent: 0 ---- !u!1 &449579750 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1953351227624092, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 449579751} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &449579751 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4035779830735576, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 449579750} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1500172719} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &451448498 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1823938600894712, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 451448499} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &451448499 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4248697311198672, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 451448498} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 997804973} - m_Father: {fileID: 1173750689} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &456919683 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1887552494042758, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 456919684} - - component: {fileID: 456919686} - - component: {fileID: 456919685} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &456919684 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4799865229575294, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 456919683} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1793050680} - m_Father: {fileID: 1387879556} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &456919685 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23275527885963020, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 456919683} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &456919686 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33858301833753030, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 456919683} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &459028637 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1728241013268038, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 459028638} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &459028638 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4508993534865670, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 459028637} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 761147838} - m_Father: {fileID: 1255081912} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &467468938 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1548360395817948, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 467468939} - - component: {fileID: 467468940} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &467468939 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4745994692398262, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 467468938} - 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_Children: [] - m_Father: {fileID: 331852768} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &467468940 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137149103791402284, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 467468938} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 301ab9e52c78ebf4a86ff61a10f9e8cf, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 62565576} - - {fileID: 1255081912} - - {fileID: 459028638} - - {fileID: 761147838} - - {fileID: 156173365} - - {fileID: 1436018191} - - {fileID: 820435622} - - {fileID: 1836553904} - - {fileID: 1068576932} - - {fileID: 6531277} - - {fileID: 2043612643} - - {fileID: 147900009} - - {fileID: 1654516644} - - {fileID: 1407309242} - - {fileID: 75161056} - - {fileID: 356865287} - - {fileID: 1043151934} - - {fileID: 1976339542} - - {fileID: 1329952798} - - {fileID: 1656414460} - - {fileID: 1662730600} - - {fileID: 1836460328} - - {fileID: 172502102} - - {fileID: 1069596271} - - {fileID: 115984302} - - {fileID: 1630766093} - - {fileID: 1118146916} - - {fileID: 61898074} - - {fileID: 1093454702} - - {fileID: 493969463} - - {fileID: 1969322671} - - {fileID: 174157776} - - {fileID: 488553673} - - {fileID: 1898044359} - - {fileID: 799753771} - - {fileID: 2091252248} - - {fileID: 1782798266} - - {fileID: 336198557} - - {fileID: 783392900} - - {fileID: 2098698357} - - {fileID: 228194530} - - {fileID: 1367845505} - - {fileID: 1836479558} - - {fileID: 1709830792} - - {fileID: 1020696711} - - {fileID: 1486933989} - - {fileID: 1284593213} - - {fileID: 714254380} - - {fileID: 1120591344} - - {fileID: 1490536028} - - {fileID: 1788319234} - - {fileID: 276155459} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 62565576} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!1 &478746410 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1436329617054796, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 478746411} - - component: {fileID: 478746414} - - component: {fileID: 478746413} - - component: {fileID: 478746412} - m_Layer: 0 - m_Name: CalibrationWallRearLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &478746411 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4685719980772428, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 478746410} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 2.5, z: -2.5} - m_LocalScale: {x: 0.5, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 1228419222} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &478746412 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23595257911418888, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 478746410} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &478746413 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64884724896497646, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 478746410} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &478746414 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33145224630162308, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 478746410} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &485150082 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1775430472676054, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 485150083} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &485150083 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4566537028573966, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 485150082} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 631262659} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &488553672 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1080907589349422, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 488553673} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &488553673 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4979012064185632, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 488553672} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1898044359} - m_Father: {fileID: 1093454702} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &493969462 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1579741554771478, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 493969463} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &493969463 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4514889205891562, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 493969462} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1969322671} - m_Father: {fileID: 1093454702} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &512907796 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 512907797} - m_Layer: 0 - m_Name: MouseOrbitAnchor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &512907797 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 512907796} - 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_Children: [] - m_Father: {fileID: 263759188} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &513611240 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1056146250606244, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 513611241} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &513611241 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4058752895759008, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 513611240} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 292897226} - m_Father: {fileID: 1067185176} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &525091379 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1226288569069472, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 525091380} - - component: {fileID: 525091383} - - component: {fileID: 525091382} - - component: {fileID: 525091381} - m_Layer: 0 - m_Name: CalibrationFloor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &525091380 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4040625574545454, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 525091379} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.2378925, y: 2.4757829, z: 1.2378914} - m_Children: [] - m_Father: {fileID: 2026907499} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &525091381 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23167410000680170, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 525091379} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &525091382 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64259943785671932, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 525091379} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &525091383 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33207795063723394, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 525091379} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &528649775 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1289811333347790, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 528649776} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &528649776 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4420231620068296, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 528649775} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 28769135} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &531450112 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1217903567040774, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 531450113} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &531450113 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4982938334618372, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 531450112} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2119637212} - m_Father: {fileID: 997804973} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &535951086 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1161040725085014, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 535951087} - - component: {fileID: 535951089} - - component: {fileID: 535951088} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &535951087 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4993050293906354, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 535951086} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 420932905} - m_Father: {fileID: 111712560} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &535951088 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23237070259538882, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 535951086} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: beebb1a663ffa4a4fa23a7d715374ad9, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &535951089 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33605182650564638, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 535951086} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &544986008 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1626312330771398, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 544986009} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &544986009 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4715369787260818, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 544986008} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1862162678} - - {fileID: 1074122015} - - {fileID: 1263558127} - m_Father: {fileID: 1988946019} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &547362081 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1759591875039260, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 547362082} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &547362082 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4816166415563574, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 547362081} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1758819310} - m_Father: {fileID: 1533887366} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &552318391 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1600074951004654, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 552318392} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &552318392 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4807876954246678, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 552318391} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1988946019} - m_Father: {fileID: 1406009143} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &554316007 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1989339643436828, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 554316008} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &554316008 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4270890867786700, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 554316007} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1171686405} - m_Father: {fileID: 2128477025} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &563093655 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1005754475573764, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 563093656} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &563093656 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4388777164253420, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 563093655} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 277314380} - m_Father: {fileID: 674516164} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &564889698 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1371860892844046, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 564889699} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &564889699 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4273760500648138, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 564889698} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 268065561} - m_Father: {fileID: 830295104} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &566844213 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 566844214} - m_Layer: 0 - m_Name: MfxSingleAlbedo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &566844214 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566844213} - 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_Children: - - {fileID: 1149927322} - - {fileID: 1990116294} - - {fileID: 642331798} - - {fileID: 1083270767} - - {fileID: 623845409} - m_Father: {fileID: 736513233} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &568954332 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1346099952574522, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 568954333} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &568954333 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4378360966894798, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 568954332} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1518005251} - m_Father: {fileID: 2086329929} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &579127299 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1085359626067240, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 579127300} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &579127300 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4076375173209698, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 579127299} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1820339078} - m_Father: {fileID: 1100100677} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &579683856 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1241977248511728, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 579683857} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &579683857 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4794119071925802, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 579683856} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 728823572} - m_Father: {fileID: 2098250965} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &585132547 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1963486876620196, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 585132548} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &585132548 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4583934070534632, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 585132547} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1262920043} - m_Father: {fileID: 826134401} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &586337565 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1453006141547430, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 586337566} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &586337566 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4189981445587080, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 586337565} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1449514621} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &586821645 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1412989179161440, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 586821646} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &586821646 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4310879994029872, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 586821645} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 884558757} - m_Father: {fileID: 411828086} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &588770439 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1675737772710960, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 588770440} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &588770440 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4227941600459158, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 588770439} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 165709478} - m_Father: {fileID: 289741447} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &589554118 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1786512734562120, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 589554119} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &589554119 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4137470428315742, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 589554118} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 320410960} - m_Father: {fileID: 1100100677} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &595179788 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1314932689278816, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 595179789} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &595179789 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4693465837441044, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 595179788} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 219113414} - m_Father: {fileID: 292897226} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &607500349 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1679977905272106, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 607500350} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &607500350 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4627111906978430, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 607500349} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2043285128} - m_Father: {fileID: 1503714370} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &610813598 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1141055127712132, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 610813599} - - component: {fileID: 610813600} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 0 ---- !u!4 &610813599 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4846855670045244, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 610813598} - m_LocalRotation: {x: 0.66732246, y: -0.5697625, z: -0.06364974, w: 0.47539482} - m_LocalPosition: {x: 0, y: 11.01, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2026907499} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 34.182003, y: -130.96501, z: -83.161} ---- !u!108 &610813600 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 108495409485556560, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 610813598} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.4 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &623845409 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 1173738340} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 245672424} - m_Father: {fileID: 566844214} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &631149282 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1932986871573302, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 631149283} - - component: {fileID: 631149285} - - component: {fileID: 631149284} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &631149283 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4007162767123518, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 631149282} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1886792833} - - {fileID: 1852637582} - - {fileID: 1406009143} - m_Father: {fileID: 1387879556} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!114 &631149284 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114477956624011478, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 631149282} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 1 - ScalePosition: 1 - MofidyChildren: 1 - TargetObject: {fileID: 631149282} - ByDistance: 1 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!95 &631149285 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 95543624926330994, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 631149282} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!1 &631262658 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1624654314102100, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 631262659} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &631262659 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4200965459565986, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 631262658} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 485150083} - m_Father: {fileID: 1356830698} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &638007154 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1676712653744282, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 638007155} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &638007155 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4618074281948584, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 638007154} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1473389072} - - {fileID: 1253402069} - - {fileID: 2084800787} - m_Father: {fileID: 2026156063} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &640633865 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1406857618862812, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 640633866} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &640633866 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4224011085901684, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 640633865} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 713096047} - m_Father: {fileID: 1456745115} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &642331798 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1171124724} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 331852768} - - {fileID: 1308501606} - m_Father: {fileID: 566844214} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &645417493 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1433850324234670, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 645417494} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &645417494 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4155180802555350, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 645417493} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1315965836} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &674516163 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1848184286910970, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 674516164} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &674516164 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4856272158296652, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 674516163} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 563093656} - m_Father: {fileID: 1877222896} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &674721584 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1638783342719044, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 674721585} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &674721585 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4511659273983944, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 674721584} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1923317149} - m_Father: {fileID: 237983133} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &686861582 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1080756917383290, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 686861583} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &686861583 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4712608626431030, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 686861582} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1209771527} - - {fileID: 1455115207} - - {fileID: 1920080559} - m_Father: {fileID: 1253402069} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &687412473 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1580278580411330, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 687412474} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &687412474 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4198070615076910, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 687412473} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1436018191} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &690255543 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1554805039064582, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 690255544} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &690255544 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4348860646986318, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 690255543} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 726569148} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &691144765 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1446535399180352, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 691144766} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &691144766 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4650050407502580, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 691144765} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1563759379} - m_Father: {fileID: 292330716} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &710318018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1741864736532352, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 710318019} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &710318019 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4240037170520466, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 710318018} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1788123713} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &712311731 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1939407277640396, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 712311732} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &712311732 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4368929262436052, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 712311731} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1250291530} - m_Father: {fileID: 727587369} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &713096046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1819943739103318, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 713096047} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &713096047 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4542229673622460, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 713096046} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1205478079} - - {fileID: 1285422278} - - {fileID: 814588187} - - {fileID: 378603060} - - {fileID: 843899672} - m_Father: {fileID: 640633866} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &714254379 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1798342531318598, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 714254380} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &714254380 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4968187395106346, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 714254379} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2095259177} - m_Father: {fileID: 1284593213} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &718210585 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1529133082904916, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 718210586} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &718210586 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4818530606145452, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 718210585} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1100100677} - m_Father: {fileID: 1207884999} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &719186958 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1382698154237088, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 719186959} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &719186959 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4531919867389674, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 719186958} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1699571336} - - {fileID: 775579539} - - {fileID: 1884959590} - m_Father: {fileID: 100773638} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &719314454 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1842104353523724, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 719314455} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &719314455 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4201643934160794, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 719314454} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1709830792} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &723267486 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1698107937753522, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 723267487} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &723267487 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4734505234450566, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 723267486} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1318297374} - m_Father: {fileID: 2086329929} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &726569147 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1126358038652996, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 726569148} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &726569148 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4955688960742544, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 726569147} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 690255544} - m_Father: {fileID: 1889161377} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &727587368 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1618296520118912, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 727587369} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &727587369 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4334030138243228, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 727587368} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 712311732} - m_Father: {fileID: 1287534543} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &728526690 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1054359568675362, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 728526691} - - component: {fileID: 728526692} - m_Layer: 0 - m_Name: Reflection Probe - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &728526691 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4645854069348292, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 728526690} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.34, z: -0.11} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2026907499} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!215 &728526692 -ReflectionProbe: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 215737254002504572, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 728526690} - m_Enabled: 1 - serializedVersion: 2 - m_Type: 0 - m_Mode: 0 - m_RefreshMode: 0 - m_TimeSlicingMode: 0 - m_Resolution: 128 - m_UpdateFrequency: 0 - m_BoxSize: {x: 17.88, y: 3.87, z: 13.23} - m_BoxOffset: {x: 0, y: 0, z: 0} - m_NearClip: 0.3 - m_FarClip: 1000 - m_ShadowDistance: 100 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_IntensityMultiplier: 1 - m_BlendDistance: 1 - m_HDR: 1 - m_BoxProjection: 0 - m_RenderDynamicObjects: 0 - m_UseOcclusionCulling: 1 - m_Importance: 1 - m_CustomBakedTexture: {fileID: 0} ---- !u!1 &728823571 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1550975035590328, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 728823572} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &728823572 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4296329313867386, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 728823571} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 579683857} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &736513232 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 736513233} - m_Layer: 0 - m_Name: VFX - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &736513233 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 736513232} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 5.9350443, y: 0.4316293, z: 7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1297065957} - - {fileID: 566844214} - - {fileID: 189377636} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &736794660 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: e26a6cbc151db2e48b3fbda9f16957a9, type: 2} - m_RootGameObject: {fileID: 2026907498} - m_IsPrefabParent: 0 ---- !u!1 &739074881 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1185477129080728, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 739074882} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &739074882 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4195155165853624, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 739074881} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 277314380} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &741965803 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1865840235010092, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - serializedVersion: 5 - m_Component: - - component: {fileID: 741965804} - - component: {fileID: 741965807} - - component: {fileID: 741965806} - - component: {fileID: 741965805} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &741965804 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4136910541509304, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 741965803} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1590685086} - m_Father: {fileID: 1083270767} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!114 &741965805 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114327806270724092, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 741965803} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 2 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!23 &741965806 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23000181961081880, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 741965803} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 950f9b45a34aa284e96437de2b58e0e4, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &741965807 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33236571185357030, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 741965803} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1001 &748387837 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 566844214} - m_Modifications: - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1349210074554032, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_Name - value: MfxSingleAlbedoLocal_ModifyByAnimation_ - objectReference: {fileID: 0} - - target: {fileID: 1349210074554032, guid: 1e057531d7358684c93790b6c537f620, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1e057531d7358684c93790b6c537f620, type: 2} - m_RootGameObject: {fileID: 133759002} - m_IsPrefabParent: 0 ---- !u!1 &756665738 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1795945537034100, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 756665739} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &756665739 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4233745876348760, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 756665738} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1670448372} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &761147837 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1428573716411266, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 761147838} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &761147838 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4247495869289352, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 761147837} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 820435622} - - {fileID: 156173365} - - {fileID: 1630766093} - m_Father: {fileID: 459028638} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &762969486 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1048558225312826, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 762969487} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &762969487 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4195065237427336, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 762969486} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 842496489} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &767979957 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1419084419141362, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 767979958} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &767979958 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4967367501794998, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 767979957} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1134104852} - m_Father: {fileID: 292897226} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &775087542 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1627828331413864, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 775087543} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &775087543 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4620954541331304, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 775087542} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1393144942} - m_Father: {fileID: 1635187680} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &775133809 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1789089377349874, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 775133810} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &775133810 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4434272671610882, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 775133809} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1835595433} - m_Father: {fileID: 814588187} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &775579538 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1311495825226902, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 775579539} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &775579539 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4967804039412382, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 775579538} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1606237894} - m_Father: {fileID: 719186959} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &783392899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1505089377332660, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 783392900} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &783392900 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4217620608380286, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 783392899} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2098698357} - m_Father: {fileID: 1093454702} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &786602001 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1469193367717300, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 786602002} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &786602002 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4536086941089084, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 786602001} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1356830698} - m_Father: {fileID: 1689179795} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &795314568 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 340760036} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1659626060} - - {fileID: 1463135632} - m_Father: {fileID: 1297065957} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &795618272 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1285043409038630, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - serializedVersion: 5 - m_Component: - - component: {fileID: 795618273} - - component: {fileID: 795618275} - - component: {fileID: 795618274} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &795618273 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4300483289208136, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 795618272} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 892216011} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &795618274 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23073586353713084, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 795618272} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e2859c0afc7671a4992565561764d653, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &795618275 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33351071218176404, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 795618272} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &798666223 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1234542581441240, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 798666224} - - component: {fileID: 1241841467} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &798666224 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4291899360099610, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 798666223} - 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_Children: [] - m_Father: {fileID: 2026907499} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &799753770 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1759420651383180, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 799753771} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &799753771 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4760096836698008, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 799753770} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 92074441} - m_Father: {fileID: 1898044359} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &813305183 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1868690119430390, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 813305184} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &813305184 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4675426074451182, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 813305183} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 323616210} - m_Father: {fileID: 1826471668} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &814588186 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1439396184658410, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 814588187} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &814588187 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4678078331623104, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 814588186} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 775133810} - m_Father: {fileID: 713096047} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &820435621 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1109771989220554, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 820435622} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &820435622 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4917230276836710, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 820435621} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1836553904} - m_Father: {fileID: 761147838} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &823609008 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1801798132336262, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 823609009} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &823609009 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4990600881767352, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 823609008} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1603542370} - m_Father: {fileID: 1877222896} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &826134400 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1601810770482120, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 826134401} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &826134401 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4566886317525436, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 826134400} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 585132548} - m_Father: {fileID: 1170927503} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &828945258 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1961633785753038, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 828945259} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &828945259 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4988290047722504, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 828945258} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1836836297} - m_Father: {fileID: 1184882472} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &830295103 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1839182041685712, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 830295104} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &830295104 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4444591384169618, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 830295103} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 564889699} - m_Father: {fileID: 1250469001} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &832827263 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1277919644514704, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 832827264} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &832827264 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4499864773696736, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 832827263} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1473261886} - m_Father: {fileID: 292897226} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &836297035 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1129237126185828, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 836297036} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &836297036 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4983553404779802, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 836297035} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1996705602} - - {fileID: 1800272837} - - {fileID: 232413094} - m_Father: {fileID: 1659626060} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &842496488 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1425610595435862, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 842496489} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &842496489 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497643907557460, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 842496488} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2076308564} - - {fileID: 762969487} - - {fileID: 1641181779} - m_Father: {fileID: 1074122015} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &843899671 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1127060018867384, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 843899672} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843899672 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4294961598038138, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 843899671} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1799201378} - m_Father: {fileID: 713096047} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &854366680 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1076832378692836, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 854366681} - - component: {fileID: 854366684} - - component: {fileID: 854366683} - - component: {fileID: 854366682} - m_Layer: 0 - m_Name: CalibrationWallFrontLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &854366681 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4790558017683684, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 854366680} - m_LocalRotation: {x: 0.5000003, y: -0.5000001, z: -0.49999964, w: -0.50000006} - m_LocalPosition: {x: 2.4999998, y: 2.5, z: 0} - m_LocalScale: {x: 0.4999999, y: 1, z: 0.4999999} - m_Children: [] - m_Father: {fileID: 1228419222} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &854366682 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23987245206678354, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 854366680} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &854366683 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64563146881761278, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 854366680} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &854366684 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33517045904463938, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 854366680} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &859257831 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1943131422179838, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 859257832} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &859257832 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4983530534344968, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 859257831} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 441456337} - m_Father: {fileID: 1759503268} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &862954658 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1223166147892950, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 862954659} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &862954659 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4256178856219024, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 862954658} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 338916794} - m_Father: {fileID: 1100100677} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &876860711 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1063601584009078, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - serializedVersion: 5 - m_Component: - - component: {fileID: 876860712} - - component: {fileID: 876860714} - - component: {fileID: 876860713} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &876860712 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4272818018339902, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 876860711} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1377963441} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &876860713 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23477002026574634, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 876860711} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: d51dc354ec0439d47b0c123f8498cecf, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &876860714 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33876635569690640, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 876860711} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &883340033 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1918256266534906, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 883340034} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &883340034 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4834763626380178, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 883340033} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 250160931} - m_Father: {fileID: 1400292227} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &884558756 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1479238202226864, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 884558757} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &884558757 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4152515456321248, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 884558756} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1793623383} - m_Father: {fileID: 586821646} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &887060624 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 351345708} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1451021535} - m_Father: {fileID: 1297065957} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &892216010 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1829965790299448, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - serializedVersion: 5 - m_Component: - - component: {fileID: 892216011} - - component: {fileID: 892216014} - - component: {fileID: 892216013} - - component: {fileID: 892216012} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &892216011 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4947388847402772, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 892216010} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 795618273} - m_Father: {fileID: 1627333186} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!114 &892216012 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114439253675929276, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 892216010} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.00017855084 - value: -1.0082014 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - - serializedVersion: 2 - time: 0.99756 - value: 0.99493265 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: -0.5} ---- !u!23 &892216013 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23340952017053072, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 892216010} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e2859c0afc7671a4992565561764d653, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &892216014 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33340200552583256, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 892216010} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &895383858 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1014550581927062, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 895383859} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &895383859 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4233014399903234, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 895383858} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1767924396} - m_Father: {fileID: 1134104852} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &910064150 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1123172151408654, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 910064151} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &910064151 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4065201949494996, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 910064150} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 73951750} - m_Father: {fileID: 913412255} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &913412254 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1592627561606290, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 913412255} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &913412255 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4904697399936824, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 913412254} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 910064151} - m_Father: {fileID: 205349191} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &921111303 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1229868027149144, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 921111304} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &921111304 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4260317702125592, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 921111303} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 411828086} - - {fileID: 1334753448} - - {fileID: 1302792507} - - {fileID: 1287534543} - - {fileID: 385756979} - m_Father: {fileID: 1224577557} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &949002683 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1739349700191422, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 949002684} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &949002684 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4475248676078710, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 949002683} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 28769135} - m_Father: {fileID: 1852710262} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &949722588 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 736513233} - m_Modifications: - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9894004 - objectReference: {fileID: 0} - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_LocalPosition.y - value: 1.0089085 - objectReference: {fileID: 0} - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_LocalPosition.z - value: -7.5441804 - objectReference: {fileID: 0} - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4770996966692960, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 57fca9f858a0e4645acdffe51f246821, type: 2} - m_RootGameObject: {fileID: 189377635} - m_IsPrefabParent: 0 ---- !u!1 &957246203 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1357223228336788, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 957246204} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &957246204 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4865615639320278, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 957246203} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2136548364} - m_Father: {fileID: 1285472660} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &961363776 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1139740222097162, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 961363777} - - component: {fileID: 961363778} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &961363777 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4358324111444698, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 961363776} - 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_Children: [] - m_Father: {fileID: 100773638} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &961363778 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137379824346720106, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 961363776} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 719186959} - - {fileID: 1884959590} - - {fileID: 1098108770} - - {fileID: 333380814} - - {fileID: 1726667783} - - {fileID: 1805955005} - - {fileID: 1136578795} - - {fileID: 1207884999} - - {fileID: 718210586} - - {fileID: 1100100677} - - {fileID: 589554119} - - {fileID: 320410960} - - {fileID: 1561233438} - - {fileID: 579127300} - - {fileID: 1820339078} - - {fileID: 1670448372} - - {fileID: 862954659} - - {fileID: 338916794} - - {fileID: 1788123713} - - {fileID: 1414402736} - - {fileID: 1759503268} - - {fileID: 859257832} - - {fileID: 2004484150} - - {fileID: 1392884625} - - {fileID: 1146133059} - - {fileID: 1067185176} - - {fileID: 513611241} - - {fileID: 292897226} - - {fileID: 767979958} - - {fileID: 1134104852} - - {fileID: 895383859} - - {fileID: 595179789} - - {fileID: 219113414} - - {fileID: 1526791234} - - {fileID: 340219450} - - {fileID: 177390856} - - {fileID: 17321405} - - {fileID: 1796533624} - - {fileID: 1162648954} - - {fileID: 1500172719} - - {fileID: 832827264} - - {fileID: 1473261886} - - {fileID: 377574791} - - {fileID: 81177489} - - {fileID: 2033010129} - - {fileID: 1339036154} - - {fileID: 775579539} - - {fileID: 1606237894} - - {fileID: 2128477025} - - {fileID: 554316008} - - {fileID: 1932057031} - - {fileID: 1699571336} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 719186959} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!1 &982882326 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1884085782049532, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 982882327} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &982882327 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4982797939426684, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 982882326} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 413713652} - m_Father: {fileID: 1334753448} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &997505374 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1012036045316752, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 997505375} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &997505375 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4318874395214220, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 997505374} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1224577557} - m_Father: {fileID: 2084800787} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &997804972 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1192709939471114, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 997804973} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &997804973 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4559890137337022, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 997804972} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1170927503} - - {fileID: 237983133} - - {fileID: 1022581164} - - {fileID: 1285472660} - - {fileID: 531450113} - m_Father: {fileID: 451448499} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1020164271 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1833393575728424, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1020164272} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1020164272 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4917555038772976, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1020164271} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1113033662} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1020696710 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1402047641842712, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1020696711} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1020696711 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4271456023221854, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1020696710} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1486933989} - m_Father: {fileID: 62565576} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1021919678 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1493506176724272, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1021919679} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1021919679 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4624928445915012, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1021919678} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 377574791} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1022581163 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1588647761158088, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1022581164} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1022581164 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4016359911524970, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1022581163} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 115053243} - m_Father: {fileID: 997804973} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1043123155 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1052688892804212, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1043123156} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1043123156 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4986032200581484, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1043123155} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1805955005} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1043151933 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1366720697141936, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1043151934} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1043151934 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4232604786266954, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1043151933} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1976339542} - m_Father: {fileID: 6531277} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1044443483 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1410758436269180, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1044443484} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1044443484 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4368867709468656, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1044443483} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1561233438} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1052843472 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1251505410722838, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1052843473} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1052843473 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4673751416829762, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1052843472} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2136548364} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1055493554 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1212043183701120, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - serializedVersion: 5 - m_Component: - - component: {fileID: 1055493555} - - component: {fileID: 1055493557} - - component: {fileID: 1055493556} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1055493555 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4619312659422596, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 1055493554} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 245672424} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1055493556 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23898810996786734, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 1055493554} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e16afbc6127bcd745a756f82fc0953ad, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1055493557 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33031691798338772, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - m_GameObject: {fileID: 1055493554} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &1067185175 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1542254286984392, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1067185176} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1067185176 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4729038438468242, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1067185175} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 513611241} - m_Father: {fileID: 1932057031} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1068576931 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1947596874501612, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1068576932} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1068576932 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4535757895004406, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1068576931} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 6531277} - m_Father: {fileID: 1836553904} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1069596270 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1838455117478616, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1069596271} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1069596271 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4287402649808034, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1069596270} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 115984302} - m_Father: {fileID: 172502102} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1071781665 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1857662124201626, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1071781666} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1071781666 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4401881764455216, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1071781665} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 110671378} - m_Father: {fileID: 1121218015} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1074122014 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1217192779861516, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1074122015} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1074122015 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4970424780248868, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1074122014} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 842496489} - m_Father: {fileID: 544986009} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1074605356 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1559311672271228, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1074605357} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1074605357 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4165355430454482, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1074605356} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1456745115} - m_Father: {fileID: 1836836297} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &1083270767 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4005898127070264, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 133759002} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 741965804} - m_Father: {fileID: 566844214} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &1091707299 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 1601997649} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1377963441} - m_Father: {fileID: 1297065957} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1093454701 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1887420672810042, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1093454702} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1093454702 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4327906246356356, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1093454701} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 783392900} - - {fileID: 2091252248} - - {fileID: 493969463} - - {fileID: 488553673} - - {fileID: 1367845505} - m_Father: {fileID: 61898074} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1095081565 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1684982568027772, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1095081566} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1095081566 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4679575445097632, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1095081565} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1571430695} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1098108769 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1964527307442320, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1098108770} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1098108770 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4566248237588228, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1098108769} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 333380814} - m_Father: {fileID: 1884959590} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1100100676 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1554892236294802, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1100100677} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1100100677 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4872357275941374, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1100100676} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 579127300} - - {fileID: 862954659} - - {fileID: 2004484150} - - {fileID: 1414402736} - - {fileID: 589554119} - m_Father: {fileID: 718210586} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1113033661 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1901423239644354, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1113033662} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1113033662 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4369929406499104, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1113033661} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1020164272} - m_Father: {fileID: 1393144942} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1118146915 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1097302505909344, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1118146916} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1118146916 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4681526696527268, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1118146915} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 61898074} - m_Father: {fileID: 1630766093} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1120591343 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1319291013338844, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1120591344} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1120591344 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4092156748290456, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1120591343} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1490536028} - m_Father: {fileID: 62565576} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1121218014 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1461136927972502, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1121218015} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1121218015 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4420865223310042, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1121218014} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1071781666} - m_Father: {fileID: 1877222896} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1127281799 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1096173483723048, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1127281800} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1127281800 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4921289003189312, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1127281799} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 110671378} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1133515021 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1982165998419102, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1133515022} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1133515022 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4647099512512358, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1133515021} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1161338210} - m_Father: {fileID: 378603060} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1133917316 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1329195655815466, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1133917317} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1133917317 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4947079086425558, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1133917316} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1918251041} - m_Father: {fileID: 1630438233} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1134104851 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1612850080404598, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1134104852} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1134104852 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4892131299340556, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1134104851} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 895383859} - m_Father: {fileID: 767979958} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1136578794 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1721994528520974, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1136578795} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1136578795 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4615239106148566, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1136578794} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1207884999} - m_Father: {fileID: 333380814} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1137133976 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1190235953969000, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1137133977} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1137133977 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4247270342188640, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1137133976} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1689179795} - - {fileID: 1773334054} - - {fileID: 1184882472} - m_Father: {fileID: 1201379153} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1140432471 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1905384261336914, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - serializedVersion: 5 - m_Component: - - component: {fileID: 1140432472} - - component: {fileID: 1140432474} - - component: {fileID: 1140432473} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1140432472 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4808684286503194, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 1140432471} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 320736856} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1140432473 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23727029602962158, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 1140432471} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 17e381c64bb6d1745b3c399672160ca2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1140432474 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33156312244294036, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 1140432471} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &1142052475 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1251577244400880, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1142052476} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1142052476 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4179557912817372, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1142052475} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1877222896} - m_Father: {fileID: 1688617719} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1144114199 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1599681007370886, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1144114200} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1144114200 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4908016053385300, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1144114199} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2098250965} - m_Father: {fileID: 1250469001} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1146133058 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1215398041487690, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1146133059} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1146133059 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4473748043536998, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1146133058} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1311930465} - m_Father: {fileID: 1392884625} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1149927321 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1848813552362814, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1149927322} - m_Layer: 0 - m_Name: MfxSingleAlbedoWorld_ModifyTargetObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1149927322 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4489638070005940, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1149927321} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 100773638} - - {fileID: 316578154} - m_Father: {fileID: 566844214} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1161338209 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1163077040901596, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1161338210} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1161338210 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4191293852076796, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1161338209} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1695807571} - m_Father: {fileID: 1133515022} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1162648953 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1018628872434268, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1162648954} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1162648954 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4161227865746196, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1162648953} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1500172719} - m_Father: {fileID: 1796533624} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1164917552 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1039147544375272, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1164917553} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1164917553 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4119620080992732, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1164917552} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 109329872} - m_Father: {fileID: 1788573604} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1168458518 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1881660940432346, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1168458519} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1168458519 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4545864888573308, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1168458518} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 189215867} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1170927502 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1620008673183088, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1170927503} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1170927503 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4906604907973536, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1170927502} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 826134401} - m_Father: {fileID: 997804973} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1171124724 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1024037638011508, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 642331798} - m_Layer: 0 - m_Name: MfxSingleAlbedoWorld_ModifySelfObject_ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &1171686404 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1042061046969908, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1171686405} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1171686405 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4089284456762792, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1171686404} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 554316008} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1172060730 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1177151464225424, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1172060731} - - component: {fileID: 1172060732} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1172060731 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4352379280951280, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1172060730} - 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_Children: [] - m_Father: {fileID: 331852768} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1172060732 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137555127666433950, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1172060730} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 25e6761fbd84d5a46a657e914fb3d62f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 62565576} - - {fileID: 1255081912} - - {fileID: 459028638} - - {fileID: 761147838} - - {fileID: 156173365} - - {fileID: 1436018191} - - {fileID: 820435622} - - {fileID: 1836553904} - - {fileID: 1068576932} - - {fileID: 6531277} - - {fileID: 2043612643} - - {fileID: 147900009} - - {fileID: 1654516644} - - {fileID: 1407309242} - - {fileID: 75161056} - - {fileID: 356865287} - - {fileID: 1043151934} - - {fileID: 1976339542} - - {fileID: 1329952798} - - {fileID: 1656414460} - - {fileID: 1662730600} - - {fileID: 1836460328} - - {fileID: 172502102} - - {fileID: 1069596271} - - {fileID: 115984302} - - {fileID: 1118146916} - - {fileID: 61898074} - - {fileID: 1093454702} - - {fileID: 493969463} - - {fileID: 1969322671} - - {fileID: 174157776} - - {fileID: 488553673} - - {fileID: 1898044359} - - {fileID: 799753771} - - {fileID: 2091252248} - - {fileID: 1782798266} - - {fileID: 336198557} - - {fileID: 783392900} - - {fileID: 2098698357} - - {fileID: 228194530} - - {fileID: 1367845505} - - {fileID: 1836479558} - - {fileID: 1709830792} - - {fileID: 1486933989} - - {fileID: 1284593213} - - {fileID: 714254380} - - {fileID: 1120591344} - - {fileID: 1490536028} - - {fileID: 1788319234} - - {fileID: 276155459} - - {fileID: 1630766093} - - {fileID: 1020696711} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 62565576} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!1 &1173738340 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1145450997514972, guid: f5f0817d9ab671d489531d031f7c522b, - type: 2} - m_PrefabInternal: {fileID: 2068629839} - serializedVersion: 5 - m_Component: - - component: {fileID: 623845409} - m_Layer: 0 - m_Name: MfxSingleAlbedoWorld_ModifyByAnimation_ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &1173750688 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1172755000548832, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1173750689} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1173750689 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4740657609204908, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1173750688} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 451448499} - m_Father: {fileID: 1473389072} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1178184660 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1485327646304726, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1178184661} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1178184661 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4699381185164554, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1178184660} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1436018191} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1180492351 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1923887230379664, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1180492352} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1180492352 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4475648351084808, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1180492351} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1398949733} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1184882471 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1810575458765584, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1184882472} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1184882472 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4722178251190258, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1184882471} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 828945259} - m_Father: {fileID: 1137133977} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1189301476 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1138989554096548, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1189301477} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1189301477 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4873821452347788, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1189301476} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1436018191} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1194437700 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1053347764992028, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1194437701} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1194437701 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4555184613594304, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1194437700} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1526791234} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1201379152 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1947016848355434, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1201379153} - - component: {fileID: 1201379155} - - component: {fileID: 1201379154} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1201379153 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4164268727978502, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1201379152} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1435750711} - - {fileID: 1863053015} - - {fileID: 1137133977} - m_Father: {fileID: 111712560} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!114 &1201379154 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114850597132454926, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1201379152} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 1 - ScalePosition: 1 - MofidyChildren: 1 - TargetObject: {fileID: 535951086} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!95 &1201379155 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 95731600702471164, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1201379152} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!1 &1203523575 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1617472204865350, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1203523576} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1203523576 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4614678571563982, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1203523575} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 413713652} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1205414812 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1681203120942800, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1205414813} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1205414813 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4746731133824134, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1205414812} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 17321405} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1205478078 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1723658323118762, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1205478079} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1205478079 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4856353882574422, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1205478078} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1686278464} - m_Father: {fileID: 713096047} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1207884998 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1954102639402902, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1207884999} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1207884999 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4256265724712078, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1207884998} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 718210586} - m_Father: {fileID: 1136578795} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1209771526 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1714843002461630, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1209771527} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1209771527 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4313855825775192, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1209771526} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 686861583} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1214492910 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1787094495466078, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 1214492911} - - component: {fileID: 1214492914} - - component: {fileID: 1214492913} - - component: {fileID: 1214492912} - m_Layer: 0 - m_Name: CalibrationWallFrontRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1214492911 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4328759578050272, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1214492910} - m_LocalRotation: {x: 0.70710695, y: 0.0000002682209, z: 0.00000021584746, w: -0.7071066} - m_LocalPosition: {x: 0, y: 2.500002, z: 2.5000014} - m_LocalScale: {x: 0.49999997, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 1228419222} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1214492912 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23748325443433866, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1214492910} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1214492913 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64862406853711676, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1214492910} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1214492914 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33625942718400328, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1214492910} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1214821731 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1427450204422202, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1214821732} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1214821732 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4302135249503714, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1214821731} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1805955005} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1224577556 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1410219016849526, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1224577557} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1224577557 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4342335100160336, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1224577556} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 921111304} - m_Father: {fileID: 997505375} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1228419221 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1633002525906372, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 1228419222} - m_Layer: 0 - m_Name: CalibrationWalls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1228419222 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4112682475622006, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1228419221} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2.475785, y: 2.4757829, z: 2.4757829} - m_Children: - - {fileID: 478746411} - - {fileID: 1423340974} - - {fileID: 854366681} - - {fileID: 1214492911} - m_Father: {fileID: 2026907499} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &1241841467 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 108867790748935366, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 798666223} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.6 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!1 &1250291529 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1692930668687756, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1250291530} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1250291530 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4765691060698058, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1250291529} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 712311732} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1250469000 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1433506095560226, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1250469001} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1250469001 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4366590481072306, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1250469000} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1630438233} - - {fileID: 292978060} - - {fileID: 1144114200} - - {fileID: 48721919} - - {fileID: 830295104} - m_Father: {fileID: 152849098} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1251119831 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1027331882450532, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1251119832} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1251119832 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4589733792971672, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1251119831} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1317393177} - m_Father: {fileID: 1996705602} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1253402068 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1722791119283096, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1253402069} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1253402069 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4391540301670402, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1253402068} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 686861583} - m_Father: {fileID: 638007155} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1255081911 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1493045862748722, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1255081912} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1255081912 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4027313055842046, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1255081911} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 459028638} - m_Father: {fileID: 62565576} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1256479160 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1256479161} - - component: {fileID: 1256479163} - - component: {fileID: 1256479162} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1256479161 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1256479160} - 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_Children: [] - m_Father: {fileID: 382062610} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 120, y: 80} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1256479162 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1256479160} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'Left Mouse Button - - F - Lighting - - Space - Next Effect' ---- !u!222 &1256479163 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1256479160} ---- !u!1 &1262920042 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1123845077396468, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1262920043} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1262920043 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4799195298712254, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1262920042} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 585132548} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1263558126 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1690774602385696, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1263558127} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1263558127 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4835406071763336, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1263558126} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 24834689} - m_Father: {fileID: 544986009} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1264508491 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1770559102614984, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1264508492} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1264508492 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4341865905390240, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1264508491} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1425923318} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1271011974 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1028985312855882, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1271011975} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1271011975 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4854517897055990, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1271011974} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 250160931} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1284593212 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1412737223927026, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1284593213} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1284593213 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4845526281316122, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1284593212} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 714254380} - m_Father: {fileID: 1486933989} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1285422277 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1210625425038158, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1285422278} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1285422278 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4361085626739064, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1285422277} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 289741447} - m_Father: {fileID: 713096047} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1285472659 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1595280635093710, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1285472660} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1285472660 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4555856984720050, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1285472659} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 957246204} - m_Father: {fileID: 997804973} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1287534542 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1187028475521738, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1287534543} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1287534543 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4113543539383016, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1287534542} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 727587369} - m_Father: {fileID: 921111304} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1288204394 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1541935893998436, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1288204395} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1288204395 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4504338091205118, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1288204394} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2055699022} - m_Father: {fileID: 115053243} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1291509689 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1348927259757196, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1291509690} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1291509690 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4359697954142184, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1291509689} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 276155459} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1297065956 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1297065957} - m_Layer: 0 - m_Name: MfxTwoAlbedo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1297065957 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1297065956} - 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_Children: - - {fileID: 111712560} - - {fileID: 1387879556} - - {fileID: 795314568} - - {fileID: 1627333186} - - {fileID: 887060624} - - {fileID: 1091707299} - m_Father: {fileID: 736513233} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1302792506 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1709265661472978, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1302792507} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1302792507 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4035417610621214, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1302792506} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1889161377} - m_Father: {fileID: 921111304} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1308501605 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1611910083543440, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1308501606} - - component: {fileID: 1308501608} - - component: {fileID: 1308501607} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1308501606 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4720149007611958, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1308501605} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1820106099} - m_Father: {fileID: 642331798} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &1308501607 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23796923856529394, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1308501605} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1308501608 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33396466949081204, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1308501605} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &1311930464 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1671122274951588, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1311930465} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1311930465 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4385203243196494, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1311930464} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1146133059} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1315965835 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1318465522151728, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1315965836} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1315965836 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4821380829096012, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1315965835} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 645417494} - m_Father: {fileID: 1518005251} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1317393176 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1162967267962694, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1317393177} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1317393177 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4407036331769512, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1317393176} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2117535064} - m_Father: {fileID: 1251119832} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1318297373 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1177870129478220, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1318297374} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1318297374 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4741360355508002, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1318297373} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1328284483} - m_Father: {fileID: 723267487} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1328284482 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1258777028021008, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1328284483} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1328284483 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4178874872009672, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1328284482} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 146535745} - m_Father: {fileID: 1318297374} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1329952797 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1539612079497138, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1329952798} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1329952798 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4249821636137546, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1329952797} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 123278325} - m_Father: {fileID: 1976339542} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1334753447 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1054213269152662, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1334753448} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1334753448 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4935128988065594, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1334753447} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 982882327} - m_Father: {fileID: 921111304} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1339036153 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1655114920525638, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1339036154} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1339036154 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4462606955816298, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1339036153} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1590159291} - m_Father: {fileID: 2033010129} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1356830697 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1039064586552182, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1356830698} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1356830698 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4323309794913886, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1356830697} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 631262659} - m_Father: {fileID: 786602002} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1366132780 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1152135313973804, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1366132781} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1366132781 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4166395305836818, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1366132780} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2117535064} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1367845504 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1585992554150478, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1367845505} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1367845505 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4709410504548584, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1367845504} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1836479558} - m_Father: {fileID: 1093454702} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1369831803 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1016261056356284, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1369831804} - - component: {fileID: 1369831805} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1369831804 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4627010539255942, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1369831803} - 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_Children: [] - m_Father: {fileID: 1659626060} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1369831805 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137546764428436830, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1369831803} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 836297036} - - {fileID: 232413094} - - {fileID: 2026156063} - - {fileID: 638007155} - - {fileID: 1253402069} - - {fileID: 686861583} - - {fileID: 1473389072} - - {fileID: 1173750689} - - {fileID: 451448499} - - {fileID: 997804973} - - {fileID: 531450113} - - {fileID: 2119637212} - - {fileID: 1398949733} - - {fileID: 1170927503} - - {fileID: 826134401} - - {fileID: 585132548} - - {fileID: 237983133} - - {fileID: 674721585} - - {fileID: 1923317149} - - {fileID: 1285472660} - - {fileID: 957246204} - - {fileID: 2136548364} - - {fileID: 1022581164} - - {fileID: 115053243} - - {fileID: 1288204395} - - {fileID: 997505375} - - {fileID: 1224577557} - - {fileID: 921111304} - - {fileID: 1302792507} - - {fileID: 1889161377} - - {fileID: 726569148} - - {fileID: 1287534543} - - {fileID: 727587369} - - {fileID: 712311732} - - {fileID: 1334753448} - - {fileID: 982882327} - - {fileID: 413713652} - - {fileID: 411828086} - - {fileID: 586821646} - - {fileID: 884558757} - - {fileID: 385756979} - - {fileID: 1826471668} - - {fileID: 813305184} - - {fileID: 1251119832} - - {fileID: 1317393177} - - {fileID: 2117535064} - - {fileID: 1800272837} - - {fileID: 1457310675} - - {fileID: 165986869} - - {fileID: 1425923318} - - {fileID: 2084800787} - - {fileID: 1996705602} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 836297036} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!1 &1377963440 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1275844113640020, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - serializedVersion: 5 - m_Component: - - component: {fileID: 1377963441} - - component: {fileID: 1377963444} - - component: {fileID: 1377963443} - - component: {fileID: 1377963442} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1377963441 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4982652874085872, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 1377963440} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 876860712} - m_Father: {fileID: 1091707299} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!114 &1377963442 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114763517142791766, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 1377963440} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 3 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!23 &1377963443 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23078604720875500, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 1377963440} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: d51dc354ec0439d47b0c123f8498cecf, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1377963444 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33511587154302514, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - m_GameObject: {fileID: 1377963440} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &1384070739 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1246831649960986, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1384070740} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1384070740 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4647150015718686, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1384070739} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1918251041} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1387879555 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1887762498318366, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1387879556} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorld_ModifySelfObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1387879556 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1387879555} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 631149283} - - {fileID: 456919684} - m_Father: {fileID: 1297065957} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1392884624 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1760236719206610, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1392884625} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1392884625 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4138951594359352, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1392884624} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1146133059} - m_Father: {fileID: 2004484150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1393144941 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1558448423952570, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1393144942} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1393144942 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4008169025077838, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1393144941} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1113033662} - m_Father: {fileID: 775087543} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1398949732 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1135878046447718, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1398949733} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1398949733 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4314139123122218, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1398949732} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1180492352} - m_Father: {fileID: 2119637212} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1400292226 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1723745494014824, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1400292227} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1400292227 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4128806964544514, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1400292226} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 883340034} - m_Father: {fileID: 2086329929} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1405346962 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1862322689276720, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1405346963} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1405346963 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4909381025260552, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1405346962} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2086329929} - m_Father: {fileID: 24834689} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1406009142 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1761623865664332, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1406009143} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1406009143 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4962807558014218, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1406009142} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1704330594} - - {fileID: 1635187680} - - {fileID: 552318392} - m_Father: {fileID: 631149283} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1407309241 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1522252481423314, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1407309242} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1407309242 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497470714286304, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1407309241} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 75161056} - m_Father: {fileID: 6531277} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1414402735 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1349788685690798, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1414402736} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1414402736 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4722481560753860, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1414402735} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1759503268} - m_Father: {fileID: 1100100677} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1416747624 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1297065957} - m_Modifications: - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4230614476891244, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 1116766145321534, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_Name - value: MfxTwoAlbedoWorldInvert_ModifyByAnimation_ - objectReference: {fileID: 0} - - target: {fileID: 1116766145321534, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c297d4dc5644d8841a16605d04ed193c, type: 2} - m_RootGameObject: {fileID: 351345708} - m_IsPrefabParent: 0 ---- !u!1 &1423340973 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1383344946201342, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 1423340974} - - component: {fileID: 1423340977} - - component: {fileID: 1423340976} - - component: {fileID: 1423340975} - m_Layer: 0 - m_Name: CalibrationWallRearRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1423340974 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4191177045152976, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1423340973} - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5000001, w: 0.49999994} - m_LocalPosition: {x: -2.5, y: 2.5, z: 0} - m_LocalScale: {x: 0.5, y: 1, z: 0.49999997} - m_Children: [] - m_Father: {fileID: 1228419222} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1423340975 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23653450053913892, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1423340973} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1423340976 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64316631589449470, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1423340973} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1423340977 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33661592495251720, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 1423340973} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1425923317 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1205989206613174, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1425923318} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1425923318 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4182696791890532, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1425923317} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1264508492} - m_Father: {fileID: 165986869} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1435750710 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1746131981136994, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1435750711} - - component: {fileID: 1435750712} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1435750711 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4002788944024472, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1435750710} - 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_Children: [] - m_Father: {fileID: 1201379153} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1435750712 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137294113835455278, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1435750710} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 1137133977} - - {fileID: 1184882472} - - {fileID: 828945259} - - {fileID: 1836836297} - - {fileID: 122408054} - - {fileID: 344132949} - - {fileID: 1074605357} - - {fileID: 1456745115} - - {fileID: 640633866} - - {fileID: 713096047} - - {fileID: 843899672} - - {fileID: 1799201378} - - {fileID: 1742269028} - - {fileID: 1205478079} - - {fileID: 1686278464} - - {fileID: 1571430695} - - {fileID: 1285422278} - - {fileID: 289741447} - - {fileID: 588770440} - - {fileID: 378603060} - - {fileID: 1133515022} - - {fileID: 1161338210} - - {fileID: 814588187} - - {fileID: 775133810} - - {fileID: 1835595433} - - {fileID: 1862075675} - - {fileID: 2078043515} - - {fileID: 152849098} - - {fileID: 1250469001} - - {fileID: 1144114200} - - {fileID: 2098250965} - - {fileID: 579683857} - - {fileID: 48721919} - - {fileID: 1503714370} - - {fileID: 607500350} - - {fileID: 292978060} - - {fileID: 1533887366} - - {fileID: 547362082} - - {fileID: 1630438233} - - {fileID: 1133917317} - - {fileID: 1918251041} - - {fileID: 830295104} - - {fileID: 564889699} - - {fileID: 268065561} - - {fileID: 1689179795} - - {fileID: 786602002} - - {fileID: 1356830698} - - {fileID: 631262659} - - {fileID: 1773334054} - - {fileID: 292330716} - - {fileID: 691144766} - - {fileID: 1563759379} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 1137133977} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!1 &1436018190 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1106189432488922, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1436018191} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1436018191 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4288905145274582, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1436018190} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 687412474} - - {fileID: 1178184661} - - {fileID: 1189301477} - m_Father: {fileID: 156173365} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1441120545 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1441120548} - - component: {fileID: 1441120547} - - component: {fileID: 1441120546} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1441120546 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1441120545} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1441120547 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1441120545} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1441120548 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1441120545} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1449514620 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1849663807234096, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1449514621} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1449514621 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4507721449741430, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1449514620} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 586337566} - m_Father: {fileID: 1603542370} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1451021534 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1356803866409034, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - serializedVersion: 5 - m_Component: - - component: {fileID: 1451021535} - - component: {fileID: 1451021538} - - component: {fileID: 1451021537} - - component: {fileID: 1451021536} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1451021535 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4090318251025882, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 1451021534} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2084359316} - m_Father: {fileID: 887060624} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!114 &1451021536 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114177156676812666, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 1451021534} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.00017855084 - value: -1.0082014 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - - serializedVersion: 2 - time: 0.99756 - value: 0.99493265 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!23 &1451021537 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23177407879730768, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 1451021534} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 28a77aa2486c1244d82ddca3081b799f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1451021538 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33907325487587202, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 1451021534} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &1452747956 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1561022056850790, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1452747957} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1452747957 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4452058309809254, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1452747956} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 228194530} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1455115206 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1518500130994982, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1455115207} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1455115207 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4950681315124536, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1455115206} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 686861583} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1456745114 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1174450370806354, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1456745115} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1456745115 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4783587856665962, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1456745114} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 640633866} - m_Father: {fileID: 1074605357} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1457310674 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1818375015961998, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1457310675} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1457310675 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4387685509037188, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1457310674} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 165986869} - m_Father: {fileID: 1800272837} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1463135631 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1136124172337946, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1463135632} - - component: {fileID: 1463135634} - - component: {fileID: 1463135633} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1463135632 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4526753935952860, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1463135631} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 424191598} - m_Father: {fileID: 795314568} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &1463135633 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23375595557193420, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1463135631} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 45b4f5c445d5a2e478e61a579e7da64f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1463135634 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33946665635754540, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1463135631} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!1 &1473261885 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1561005767513986, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1473261886} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1473261886 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4675733530531576, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1473261885} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 377574791} - m_Father: {fileID: 832827264} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1473389071 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1656124493113506, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1473389072} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1473389072 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4680349859601288, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1473389071} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1173750689} - m_Father: {fileID: 638007155} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486933988 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1703321553676024, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1486933989} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486933989 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4486295699013976, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1486933988} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1284593213} - m_Father: {fileID: 1020696711} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1490536027 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1619613576205938, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1490536028} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1490536028 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4587783195432430, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1490536027} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1788319234} - m_Father: {fileID: 1120591344} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1491904081 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1297065957} - m_Modifications: - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4965715706031254, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1887762498318366, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 524c407fa9dd8b9438a44e6c3a947ac8, type: 2} - m_RootGameObject: {fileID: 1387879555} - m_IsPrefabParent: 0 ---- !u!1 &1500172718 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1774420925072986, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1500172719} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1500172719 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4670385028569552, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1500172718} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 449579751} - m_Father: {fileID: 1162648954} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1503714369 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1462200293956602, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1503714370} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1503714370 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4744581723391510, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1503714369} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 607500350} - m_Father: {fileID: 48721919} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1510662874 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1854684903766596, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1510662875} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1510662875 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4593400426448472, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1510662874} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 115984302} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1518005250 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1430515399834038, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1518005251} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1518005251 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4653115147416884, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1518005250} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1315965836} - m_Father: {fileID: 568954333} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1526791233 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1523295072257726, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1526791234} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1526791234 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4732807096160456, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1526791233} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1194437701} - m_Father: {fileID: 219113414} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1533887365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1805503887179618, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1533887366} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1533887366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4611489170783770, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1533887365} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 547362082} - m_Father: {fileID: 292978060} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1541953735 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1211593434782008, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1541953742} - - component: {fileID: 1541953741} - - component: {fileID: 1541953740} - - component: {fileID: 1541953739} - - component: {fileID: 1541953738} - - component: {fileID: 1541953737} - - component: {fileID: 1541953743} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1541953737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114104841436852620, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ff26db721962cdf4a8edcdfa9a767d2a, type: 3} - m_Name: - m_EditorClassIdentifier: - profile: {fileID: 11400000, guid: 5a92d6045993a574fac014d7fd219de4, type: 2} ---- !u!81 &1541953738 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 81391945485059568, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!124 &1541953739 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 124424258206250776, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!92 &1541953740 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 92442481976645520, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!20 &1541953741 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 20113938889393570, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - 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: 3 - 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 &1541953742 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4104165736703636, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_LocalRotation: {x: 0.22520614, y: 0, z: 0, w: 0.97431123} - m_LocalPosition: {x: 0, y: 2.8, z: -3.37} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 26.03, y: 0, z: 0} ---- !u!114 &1541953743 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d7a77cd4cfb2234d822ed6dca02f8bc, type: 3} - m_Name: - m_EditorClassIdentifier: - Target: {fileID: 512907797} - Distance: 5 - XSpeed: 120 - YSpeed: 120 - YMinLimit: 20 - YMaxLimit: 80 - DistanceMin: 0.5 - DistanceMax: 15 ---- !u!1001 &1557997479 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1297065957} - m_Modifications: - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1802983716580090, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_Name - value: MfxTwoAlbedoWorld_ModifyByAnimation_ - objectReference: {fileID: 0} - - target: {fileID: 1802983716580090, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 4d84714dacb17b045a80e33b8878ec66, type: 2} - m_RootGameObject: {fileID: 88398485} - m_IsPrefabParent: 0 ---- !u!1 &1561233437 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1926171015849970, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1561233438} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1561233438 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4750918689226820, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1561233437} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1044443484} - m_Father: {fileID: 320410960} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1563759378 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1811292285388270, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1563759379} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1563759379 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4121235899632290, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1563759378} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1867706006} - m_Father: {fileID: 691144766} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1571430694 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1905726339939322, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1571430695} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1571430695 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4640855983762816, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1571430694} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1095081566} - m_Father: {fileID: 1686278464} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1579138946 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1922366204124744, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - serializedVersion: 5 - m_Component: - - component: {fileID: 1579138947} - - component: {fileID: 1579138951} - - component: {fileID: 1579138950} - - component: {fileID: 1579138949} - - component: {fileID: 1579138948} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1579138947 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4642110779404054, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1579138946} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 189377636} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1579138948 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114055911047769306, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1579138946} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 3 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.00043311028 - value: -0.50020033 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1.4936594 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 6 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!23 &1579138949 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23180475185181616, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1579138946} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 5bbcef10c8299844289ee75106ee800e, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!135 &1579138950 -SphereCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 135067047379322224, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1579138946} - 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!33 &1579138951 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33527430506557640, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1579138946} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1579338684 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1574786822277566, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1579338685} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1579338685 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4823347389986492, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1579338684} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 268065561} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1590159290 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1569529096199586, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1590159291} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1590159291 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4089597192932158, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1590159290} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1339036154} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1590685085 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1063510669369074, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - serializedVersion: 5 - m_Component: - - component: {fileID: 1590685086} - - component: {fileID: 1590685088} - - component: {fileID: 1590685087} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1590685086 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4224902143103550, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 1590685085} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 741965804} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1590685087 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23553568102324392, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 1590685085} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 950f9b45a34aa284e96437de2b58e0e4, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1590685088 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33126667167353106, guid: 1e057531d7358684c93790b6c537f620, - type: 2} - m_PrefabInternal: {fileID: 748387837} - m_GameObject: {fileID: 1590685085} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &1593289549 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1808458815707320, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1593289550} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1593289550 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4213380519583054, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1593289549} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1805955005} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1601997649 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1566463932445484, guid: 3a7a81cc0509b844b833fec3736b43f0, - type: 2} - m_PrefabInternal: {fileID: 1797905135} - serializedVersion: 5 - m_Component: - - component: {fileID: 1091707299} - m_Layer: 0 - m_Name: MfxTwoAlbedoLocal_ModifyByAnimation_ - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &1603542369 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1882751684791158, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1603542370} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1603542370 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4715001386545108, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1603542369} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1449514621} - m_Father: {fileID: 823609009} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1606237893 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1477122814521014, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1606237894} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1606237894 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4373388912805700, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1606237893} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2128477025} - m_Father: {fileID: 775579539} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1622873696 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1828738365307042, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1622873697} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1622873697 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4301578591722090, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1622873696} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1836460328} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &1627333186 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4964773844546880, guid: 4d84714dacb17b045a80e33b8878ec66, - type: 2} - m_PrefabInternal: {fileID: 1557997479} - m_GameObject: {fileID: 88398485} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 892216011} - m_Father: {fileID: 1297065957} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1630438232 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1879369567557878, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1630438233} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1630438233 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4182412090719670, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1630438232} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1133917317} - m_Father: {fileID: 1250469001} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1630766092 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1461612933892634, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1630766093} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1630766093 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4751799983748448, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1630766092} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1118146916} - m_Father: {fileID: 761147838} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1633570985 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1107699291113712, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1633570986} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1633570986 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4163283037574156, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1633570985} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 344132949} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1633951389 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1537386549949146, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1633951390} - - component: {fileID: 1633951392} - - component: {fileID: 1633951391} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1633951390 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4622243977487592, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1633951389} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 316578154} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1633951391 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23604739586819494, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1633951389} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e0243f042882ada469453674f76feb81, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1633951392 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33651468932979814, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1633951389} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1001 &1634189890 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 566844214} - m_Modifications: - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4339564787676402, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1024037638011508, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_Name - value: MfxSingleAlbedoWorld_ModifySelfObject_ - objectReference: {fileID: 0} - - target: {fileID: 1024037638011508, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 52bfe747fad47204cbcd6854db634ee5, type: 2} - m_RootGameObject: {fileID: 1171124724} - m_IsPrefabParent: 0 ---- !u!1 &1635187679 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1918879326254630, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1635187680} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1635187680 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4897883478326428, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1635187679} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 775087543} - m_Father: {fileID: 1406009143} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1641181778 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1693704419226980, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1641181779} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1641181779 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4071069694993904, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1641181778} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 842496489} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1654516643 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1468170578440468, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1654516644} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1654516644 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4407466278863312, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1654516643} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 35875267} - m_Father: {fileID: 147900009} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1656414459 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1732499328751510, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1656414460} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1656414460 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4245414182763738, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1656414459} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1662730600} - m_Father: {fileID: 6531277} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1659626059 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1210867956926836, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1659626060} - - component: {fileID: 1659626062} - - component: {fileID: 1659626061} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1659626060 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4969627496908512, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1659626059} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 268422579} - - {fileID: 1369831804} - - {fileID: 836297036} - m_Father: {fileID: 795314568} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!114 &1659626061 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114437873771239566, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1659626059} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 1 - ScalePosition: 1 - MofidyChildren: 1 - TargetObject: {fileID: 1463135631} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!95 &1659626062 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 95070087135213884, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1659626059} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!1 &1662730599 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1999323346820786, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1662730600} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1662730600 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4752677870061812, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1662730599} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1836460328} - m_Father: {fileID: 1656414460} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1670448371 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1271995436110196, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1670448372} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1670448372 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4041100517766466, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1670448371} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 756665739} - m_Father: {fileID: 1820339078} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1686278463 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1750200894905562, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1686278464} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1686278464 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4017806890796386, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1686278463} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1571430695} - m_Father: {fileID: 1205478079} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1688617718 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1237940532650574, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1688617719} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1688617719 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4618410587162090, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1688617718} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1142052476} - m_Father: {fileID: 1862162678} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1689179794 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1649280264673354, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1689179795} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1689179795 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4901155301694340, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1689179794} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 786602002} - m_Father: {fileID: 1137133977} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1695807570 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1167311334233566, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1695807571} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1695807571 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4446369961540238, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1695807570} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1161338210} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1699571335 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1489686831371132, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1699571336} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1699571336 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4335199836286280, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1699571335} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 81177489} - m_Father: {fileID: 719186959} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1704330593 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1692270619099540, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1704330594} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1704330594 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4958819316730094, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1704330593} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1852710262} - m_Father: {fileID: 1406009143} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1709830791 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1813854192917068, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1709830792} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1709830792 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4537901996060130, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1709830791} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 719314455} - m_Father: {fileID: 1836479558} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1726667782 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1900504678939540, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1726667783} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1726667783 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4926141607853866, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1726667782} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1805955005} - m_Father: {fileID: 333380814} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1728880512 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1297065957} - m_Modifications: - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4777018620746482, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1278983411907836, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_Name - value: MfxTwoAlbedoWorld_ModifyTargetObject_ - objectReference: {fileID: 0} - - target: {fileID: 1278983411907836, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 5d5c88eeee3afee4eb3ee34de4664527, type: 2} - m_RootGameObject: {fileID: 340760036} - m_IsPrefabParent: 0 ---- !u!1 &1742269027 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1699385007238388, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1742269028} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1742269028 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4870121714775224, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1742269027} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1969511834} - m_Father: {fileID: 1799201378} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1758819309 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1610158355503468, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1758819310} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1758819310 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4563616329633252, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1758819309} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 547362082} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1759503267 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1204118430563324, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1759503268} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1759503268 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4133854137849672, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1759503267} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 859257832} - m_Father: {fileID: 1414402736} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1767924395 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1185833562960986, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1767924396} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1767924396 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4368468432015912, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1767924395} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 895383859} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1773334053 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1865146500756842, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1773334054} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1773334054 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4494383106466856, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1773334053} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 292330716} - m_Father: {fileID: 1137133977} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1782798265 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1584360387971218, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1782798266} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1782798266 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4837081837918704, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1782798265} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 336198557} - m_Father: {fileID: 2091252248} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1788123712 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1108134010614348, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1788123713} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1788123713 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4108733684925234, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1788123712} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 710318019} - m_Father: {fileID: 338916794} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1788319233 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1135541165127688, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1788319234} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1788319234 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4911858787442146, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1788319233} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 276155459} - m_Father: {fileID: 1490536028} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1788573603 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1662107442719682, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1788573604} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1788573604 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4208812419726248, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1788573603} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1164917553} - m_Father: {fileID: 197152180} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1793050679 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1655210072836310, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1793050680} - - component: {fileID: 1793050682} - - component: {fileID: 1793050681} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1793050680 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4879580623033400, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1793050679} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 456919684} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1793050681 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23751606282031220, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1793050679} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1793050682 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33959437941868644, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1793050679} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &1793623382 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1496128957699210, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1793623383} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1793623383 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4980893203891746, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1793623382} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 884558757} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1796533623 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1536869406979726, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1796533624} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1796533624 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4934199627352236, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1796533623} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1162648954} - m_Father: {fileID: 292897226} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1797905135 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1297065957} - m_Modifications: - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4562467208635582, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 1566463932445484, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_Name - value: MfxTwoAlbedoLocal_ModifyByAnimation_ - objectReference: {fileID: 0} - - target: {fileID: 1566463932445484, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 3a7a81cc0509b844b833fec3736b43f0, type: 2} - m_RootGameObject: {fileID: 1601997649} - m_IsPrefabParent: 0 ---- !u!1 &1799201377 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1915520779514040, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1799201378} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1799201378 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4572469400256078, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1799201377} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1742269028} - m_Father: {fileID: 843899672} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1800272836 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1622149225431016, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1800272837} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1800272837 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4533913796216564, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1800272836} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1457310675} - m_Father: {fileID: 836297036} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1805955004 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1272902886540116, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1805955005} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1805955005 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4962864228863856, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1805955004} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1593289550} - - {fileID: 1043123156} - - {fileID: 1214821732} - m_Father: {fileID: 1726667783} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1807366551 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1359296706334042, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1807366552} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1807366552 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4468062025462052, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1807366551} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 105956333} - m_Father: {fileID: 2086329929} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1815784923 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1077550736482082, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1815784924} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1815784924 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4124918092195430, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1815784923} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1835595433} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1820106098 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1096947979788986, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1820106099} - - component: {fileID: 1820106101} - - component: {fileID: 1820106100} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1820106099 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4857957712499276, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1820106098} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1308501606} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1820106100 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23177753292435476, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1820106098} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1820106101 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33449673012038020, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1820106098} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &1820339077 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1016006163646126, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1820339078} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1820339078 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4742065428148630, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1820339077} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1670448372} - m_Father: {fileID: 579127300} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1826471667 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1098112323746072, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1826471668} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1826471668 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4447407937259512, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1826471667} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 813305184} - m_Father: {fileID: 385756979} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1831608298 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1687293621820832, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - serializedVersion: 5 - m_Component: - - component: {fileID: 1831608299} - - component: {fileID: 1831608303} - - component: {fileID: 1831608302} - - component: {fileID: 1831608301} - - component: {fileID: 1831608300} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1831608299 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4065724756149606, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1831608298} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.13, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 189377636} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1831608300 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114377671844825846, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1831608298} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 3 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.002271262 - value: -0.23360527 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0013844 - value: 1.0034555 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 8 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!23 &1831608301 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23736073956153464, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1831608298} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 069ef38a537f8e74a914e18d6939005a, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!135 &1831608302 -SphereCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 135858900559660876, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1831608298} - 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!33 &1831608303 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33352801510357358, guid: 57fca9f858a0e4645acdffe51f246821, - type: 2} - m_PrefabInternal: {fileID: 949722588} - m_GameObject: {fileID: 1831608298} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1835595432 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1876034609689916, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1835595433} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1835595433 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4079178665783772, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1835595432} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1815784924} - m_Father: {fileID: 775133810} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1836460327 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1269082218397368, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1836460328} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1836460328 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4689307906771484, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1836460327} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1622873697} - m_Father: {fileID: 1662730600} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1836479557 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1523650238532784, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1836479558} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1836479558 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4508696517294878, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1836479557} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1709830792} - m_Father: {fileID: 1367845505} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1836553903 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1934927317014520, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1836553904} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1836553904 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4997169262112786, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1836553903} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1068576932} - m_Father: {fileID: 820435622} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1836836296 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1111796277924860, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1836836297} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1836836297 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4045396167765894, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1836836296} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1074605357} - - {fileID: 122408054} - - {fileID: 1862075675} - m_Father: {fileID: 828945259} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1852637581 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1328330557403794, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1852637582} - - component: {fileID: 1852637583} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1852637582 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4667866882556056, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1852637581} - 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_Children: [] - m_Father: {fileID: 631149283} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1852637583 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137523289349204422, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1852637581} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 88676d8db52af3f44be4ab3dfc49ed41, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 1406009143} - - {fileID: 552318392} - - {fileID: 1988946019} - - {fileID: 544986009} - - {fileID: 1074122015} - - {fileID: 842496489} - - {fileID: 1862162678} - - {fileID: 1688617719} - - {fileID: 1142052476} - - {fileID: 1877222896} - - {fileID: 823609009} - - {fileID: 1603542370} - - {fileID: 1449514621} - - {fileID: 674516164} - - {fileID: 563093656} - - {fileID: 277314380} - - {fileID: 197152180} - - {fileID: 1788573604} - - {fileID: 1164917553} - - {fileID: 163483302} - - {fileID: 43477634} - - {fileID: 2098667352} - - {fileID: 1121218015} - - {fileID: 1071781666} - - {fileID: 110671378} - - {fileID: 24834689} - - {fileID: 1405346963} - - {fileID: 2086329929} - - {fileID: 205349191} - - {fileID: 913412255} - - {fileID: 910064151} - - {fileID: 1807366552} - - {fileID: 105956333} - - {fileID: 189215867} - - {fileID: 1400292227} - - {fileID: 883340034} - - {fileID: 250160931} - - {fileID: 723267487} - - {fileID: 1318297374} - - {fileID: 1328284483} - - {fileID: 568954333} - - {fileID: 1518005251} - - {fileID: 1315965836} - - {fileID: 1852710262} - - {fileID: 949002684} - - {fileID: 28769135} - - {fileID: 1635187680} - - {fileID: 775087543} - - {fileID: 1393144942} - - {fileID: 1113033662} - - {fileID: 1263558127} - - {fileID: 1704330594} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 1406009143} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!1 &1852710261 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1859493136705954, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1852710262} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1852710262 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4703380161778650, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1852710261} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 949002684} - m_Father: {fileID: 1704330594} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1862075674 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1399519353698194, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1862075675} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1862075675 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4497413631238110, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1862075674} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2078043515} - m_Father: {fileID: 1836836297} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1862162677 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1470804164620796, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1862162678} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1862162678 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4866719256071004, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1862162677} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1688617719} - m_Father: {fileID: 544986009} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1863053014 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1400576244493990, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1863053015} - - component: {fileID: 1863053016} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1863053015 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4178033351606374, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1863053014} - 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_Children: [] - m_Father: {fileID: 1201379153} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1863053016 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137690200398941862, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1863053014} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 1137133977} - - {fileID: 1184882472} - - {fileID: 828945259} - - {fileID: 1836836297} - - {fileID: 122408054} - - {fileID: 344132949} - - {fileID: 1074605357} - - {fileID: 1456745115} - - {fileID: 640633866} - - {fileID: 713096047} - - {fileID: 843899672} - - {fileID: 1799201378} - - {fileID: 1742269028} - - {fileID: 1205478079} - - {fileID: 1686278464} - - {fileID: 1571430695} - - {fileID: 1285422278} - - {fileID: 289741447} - - {fileID: 588770440} - - {fileID: 378603060} - - {fileID: 1133515022} - - {fileID: 1161338210} - - {fileID: 814588187} - - {fileID: 775133810} - - {fileID: 1835595433} - - {fileID: 2078043515} - - {fileID: 152849098} - - {fileID: 1250469001} - - {fileID: 1144114200} - - {fileID: 2098250965} - - {fileID: 579683857} - - {fileID: 48721919} - - {fileID: 1503714370} - - {fileID: 607500350} - - {fileID: 292978060} - - {fileID: 1533887366} - - {fileID: 547362082} - - {fileID: 1630438233} - - {fileID: 1133917317} - - {fileID: 1918251041} - - {fileID: 830295104} - - {fileID: 564889699} - - {fileID: 268065561} - - {fileID: 786602002} - - {fileID: 1356830698} - - {fileID: 631262659} - - {fileID: 1773334054} - - {fileID: 292330716} - - {fileID: 691144766} - - {fileID: 1563759379} - - {fileID: 1862075675} - - {fileID: 1689179795} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 1137133977} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!1 &1867706005 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1339176014083024, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1867706006} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1867706006 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4377140993605988, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1867706005} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1563759379} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1877222895 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1006325379803490, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1877222896} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1877222896 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4485772095192574, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1877222895} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 674516164} - - {fileID: 197152180} - - {fileID: 1121218015} - - {fileID: 163483302} - - {fileID: 823609009} - m_Father: {fileID: 1142052476} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1884959589 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1672392215054888, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1884959590} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1884959590 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4858355656746654, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1884959589} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1098108770} - m_Father: {fileID: 719186959} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1886792832 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1425931360018052, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1886792833} - - component: {fileID: 1886792834} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1886792833 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4337434575962658, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1886792832} - 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_Children: [] - m_Father: {fileID: 631149283} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1886792834 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 137028257872933312, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1886792832} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 4b91ec062dd780c469bd02281ddc69be, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 1406009143} - - {fileID: 552318392} - - {fileID: 1988946019} - - {fileID: 544986009} - - {fileID: 1074122015} - - {fileID: 842496489} - - {fileID: 1862162678} - - {fileID: 1688617719} - - {fileID: 1142052476} - - {fileID: 1877222896} - - {fileID: 823609009} - - {fileID: 1603542370} - - {fileID: 1449514621} - - {fileID: 674516164} - - {fileID: 563093656} - - {fileID: 277314380} - - {fileID: 197152180} - - {fileID: 1788573604} - - {fileID: 1164917553} - - {fileID: 163483302} - - {fileID: 43477634} - - {fileID: 2098667352} - - {fileID: 1121218015} - - {fileID: 1071781666} - - {fileID: 110671378} - - {fileID: 1263558127} - - {fileID: 24834689} - - {fileID: 1405346963} - - {fileID: 2086329929} - - {fileID: 205349191} - - {fileID: 913412255} - - {fileID: 910064151} - - {fileID: 1807366552} - - {fileID: 105956333} - - {fileID: 189215867} - - {fileID: 1400292227} - - {fileID: 883340034} - - {fileID: 250160931} - - {fileID: 723267487} - - {fileID: 1318297374} - - {fileID: 1328284483} - - {fileID: 568954333} - - {fileID: 1518005251} - - {fileID: 1315965836} - - {fileID: 1704330594} - - {fileID: 1852710262} - - {fileID: 949002684} - - {fileID: 28769135} - - {fileID: 1635187680} - - {fileID: 775087543} - - {fileID: 1393144942} - - {fileID: 1113033662} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 1406009143} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!1 &1889161376 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1838900453753230, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1889161377} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1889161377 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4306478511706912, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1889161376} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 726569148} - m_Father: {fileID: 1302792507} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1898044358 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1889516863638908, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1898044359} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1898044359 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4526593149699060, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1898044358} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 799753771} - m_Father: {fileID: 488553673} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1899666755 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1899666756} - - component: {fileID: 1899666758} - - component: {fileID: 1899666757} - m_Layer: 0 - m_Name: DemoController - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1899666756 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1899666755} - 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_Children: [] - m_Father: {fileID: 263759188} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1899666757 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1899666755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: acd7e4f98c25ad94f824af42f2697bb7, type: 3} - m_Name: - m_EditorClassIdentifier: - StartNum: 0 - Prefabs: - - {fileID: 189377635} - - {fileID: 111712559} - - {fileID: 1387879555} - - {fileID: 1149927321} - - {fileID: 1990116293} ---- !u!114 &1899666758 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1899666755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: db50086138b76d141a93df15aa85f5f1, type: 3} - m_Name: - m_EditorClassIdentifier: - Light: {fileID: 1241841467} ---- !u!1 &1906593471 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1816914362566506, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1906593472} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1906593472 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4233113948268542, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1906593471} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 356865287} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1918251040 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1738018499225688, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1918251041} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1918251041 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4865649993760592, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1918251040} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1384070740} - m_Father: {fileID: 1133917317} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1920080558 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1984287612022326, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1920080559} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1920080559 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4457756399879050, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1920080558} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 686861583} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1923317148 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1938956794050626, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1923317149} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1923317149 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4902843134597226, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1923317148} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2112293227} - m_Father: {fileID: 674721585} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1932057030 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1032220650222708, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 1932057031} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1932057031 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4447111747003664, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 1932057030} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1067185176} - m_Father: {fileID: 333380814} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1969322670 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1840581805902108, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1969322671} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1969322671 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4043583247989906, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1969322670} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 174157776} - m_Father: {fileID: 493969463} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1969511833 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1904189813786862, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 1969511834} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1969511834 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4799325789279650, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 1969511833} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1742269028} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1976339541 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1428414877647692, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 1976339542} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1976339542 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4137832900271584, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 1976339541} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1329952798} - m_Father: {fileID: 1043151934} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1988946018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1882830819712004, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 1988946019} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1988946019 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4774440089959678, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 1988946018} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 544986009} - m_Father: {fileID: 552318392} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1990116293 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1655276684669680, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - serializedVersion: 5 - m_Component: - - component: {fileID: 1990116294} - m_Layer: 0 - m_Name: MfxSingleAlbedoLocal_ModifySelfObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1990116294 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4893015260822242, guid: d67d265b551f41249ace55a49b7cb721, - type: 2} - m_PrefabInternal: {fileID: 446751983} - m_GameObject: {fileID: 1990116293} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 320736856} - m_Father: {fileID: 566844214} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1996705601 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1327115540065738, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 1996705602} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1996705602 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4024832313806962, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 1996705601} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1251119832} - m_Father: {fileID: 836297036} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2004484149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1342460862585170, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 2004484150} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2004484150 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4389899855790056, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 2004484149} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1392884625} - m_Father: {fileID: 1100100677} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2026156062 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1724880250425492, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 2026156063} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2026156063 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4740093191740884, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 2026156062} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 638007155} - m_Father: {fileID: 232413094} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2026907498 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1913113755907564, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - serializedVersion: 5 - m_Component: - - component: {fileID: 2026907499} - m_Layer: 0 - m_Name: SceneElements - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &2026907499 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 736794660} - m_GameObject: {fileID: 2026907498} - 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_Children: - - {fileID: 525091380} - - {fileID: 1228419222} - - {fileID: 728526691} - - {fileID: 610813599} - - {fileID: 798666224} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2033010128 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1323931554038010, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 2033010129} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2033010129 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4648068924443246, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 2033010128} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1339036154} - m_Father: {fileID: 81177489} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2043285127 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1587223108908696, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 2043285128} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2043285128 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4212161322462082, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 2043285127} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 607500350} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2043612642 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1467635289347152, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 2043612643} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2043612643 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4679160157964446, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 2043612642} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 147900009} - m_Father: {fileID: 6531277} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2055699021 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1713180729585418, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 2055699022} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2055699022 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4719646696379866, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 2055699021} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1288204395} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &2061942424 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1297065957} - m_Modifications: - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4980398570312738, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1439530554871236, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 6ac14c8943e4cf845be3b2f7a820537b, type: 2} - m_RootGameObject: {fileID: 111712559} - m_IsPrefabParent: 0 ---- !u!1001 &2068629839 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 566844214} - m_Modifications: - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_LocalPosition.x - value: -5.9350443 - objectReference: {fileID: 0} - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_LocalPosition.y - value: -0.4316293 - objectReference: {fileID: 0} - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_LocalPosition.z - value: -7.6797204 - objectReference: {fileID: 0} - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4950996387988044, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 1145450997514972, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_Name - value: MfxSingleAlbedoWorld_ModifyByAnimation_ - objectReference: {fileID: 0} - - target: {fileID: 1145450997514972, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: f5f0817d9ab671d489531d031f7c522b, type: 2} - m_RootGameObject: {fileID: 1173738340} - m_IsPrefabParent: 0 ---- !u!1 &2076308563 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1479524874205546, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 2076308564} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2076308564 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4944841282327714, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 2076308563} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 842496489} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2078043514 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1505627665137400, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 2078043515} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2078043515 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4862360339485460, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 2078043514} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 152849098} - m_Father: {fileID: 1862075675} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2084359315 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1932292327039092, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - serializedVersion: 5 - m_Component: - - component: {fileID: 2084359316} - - component: {fileID: 2084359318} - - component: {fileID: 2084359317} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2084359316 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4938777715114106, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 2084359315} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1451021535} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2084359317 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23192128295951118, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 2084359315} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 28a77aa2486c1244d82ddca3081b799f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &2084359318 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33738511825311938, guid: c297d4dc5644d8841a16605d04ed193c, - type: 2} - m_PrefabInternal: {fileID: 1416747624} - m_GameObject: {fileID: 2084359315} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!1 &2084800786 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1525952491428748, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 2084800787} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2084800787 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4629383847497384, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 2084800786} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 997505375} - m_Father: {fileID: 638007155} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2086329928 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1608824400299466, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 2086329929} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2086329929 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4566650277771432, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 2086329928} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 723267487} - - {fileID: 1400292227} - - {fileID: 205349191} - - {fileID: 1807366552} - - {fileID: 568954333} - m_Father: {fileID: 1405346963} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2091252247 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1025860994062726, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 2091252248} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2091252248 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4281980441103948, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 2091252247} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1782798266} - m_Father: {fileID: 1093454702} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2095259176 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1622861933552500, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 2095259177} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2095259177 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4451266524713440, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 2095259176} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 714254380} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2098250964 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1648527481513280, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - serializedVersion: 5 - m_Component: - - component: {fileID: 2098250965} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2098250965 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4193960036675990, guid: 6ac14c8943e4cf845be3b2f7a820537b, - type: 2} - m_PrefabInternal: {fileID: 2061942424} - m_GameObject: {fileID: 2098250964} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 579683857} - m_Father: {fileID: 1144114200} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2098667351 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1322173009663606, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - serializedVersion: 5 - m_Component: - - component: {fileID: 2098667352} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2098667352 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4798611661608480, guid: 524c407fa9dd8b9438a44e6c3a947ac8, - type: 2} - m_PrefabInternal: {fileID: 1491904081} - m_GameObject: {fileID: 2098667351} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 96071595} - m_Father: {fileID: 43477634} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2098698356 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1851422171115896, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 2098698357} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2098698357 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4297678887988676, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 2098698356} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 228194530} - m_Father: {fileID: 783392900} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2112293226 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1561138101448810, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 2112293227} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2112293227 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4508608009287066, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 2112293226} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1923317149} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2117535063 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1164039976197948, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 2117535064} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2117535064 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4061611310710516, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 2117535063} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1366132781} - m_Father: {fileID: 1317393177} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2119637211 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1817585296844796, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 2119637212} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2119637212 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4664303731994334, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 2119637211} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1398949733} - m_Father: {fileID: 531450113} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2128477024 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1642845382660744, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - serializedVersion: 5 - m_Component: - - component: {fileID: 2128477025} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2128477025 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4364241489441822, guid: b62a1ccfd38c8214b94ffc15edcbe688, - type: 2} - m_PrefabInternal: {fileID: 62761524} - m_GameObject: {fileID: 2128477024} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 554316008} - m_Father: {fileID: 1606237894} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2131688466 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1703500589158628, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - serializedVersion: 5 - m_Component: - - component: {fileID: 2131688467} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2131688467 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4665420767934986, guid: 52bfe747fad47204cbcd6854db634ee5, - type: 2} - m_PrefabInternal: {fileID: 1634189890} - m_GameObject: {fileID: 2131688466} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 174157776} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2136548363 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1266736926296924, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - serializedVersion: 5 - m_Component: - - component: {fileID: 2136548364} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2136548364 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4488987155696146, guid: 5d5c88eeee3afee4eb3ee34de4664527, - type: 2} - m_PrefabInternal: {fileID: 1728880512} - m_GameObject: {fileID: 2136548363} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1052843473} - m_Father: {fileID: 957246204} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity.meta deleted file mode 100644 index b95db8c2..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/MaterializationFX.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 135676b0e04ba334ea9a5327139ed58a -timeCreated: 1512154680 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials.meta deleted file mode 100644 index 32b357d1..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b11996d265a3e084388283eae7ac84ab -folderAsset: yes -timeCreated: 1518874613 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat deleted file mode 100644 index b3f61198..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat +++ /dev/null @@ -1,127 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BetaBlack - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat.meta deleted file mode 100644 index 7adb0ebf..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaBlack.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f5f5f7c95f6db2842aba195d1030d7dc -timeCreated: 1518974609 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat deleted file mode 100644 index 624c5163..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat +++ /dev/null @@ -1,127 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BetaWhite - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat.meta deleted file mode 100644 index 5b2bb590..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/BetaWhite.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 96538d22cbf81d444b7af2599c87b638 -timeCreated: 1518974610 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat deleted file mode 100644 index 96603eb2..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat +++ /dev/null @@ -1,448 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: DragonDemo - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 2800000, guid: 739a435b1c0240d418e1a867a23995a3, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 6, y: 6} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 2800000, guid: 924d31367954dee48965e594641da475, type: 3} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 4.76 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 1.57 - - first: - name: _BurnSize - second: 3.77 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0.604 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0.1 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 1 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.336 - - first: - name: _DissolveDistribution - second: 0.25 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 3.67 - - first: - name: _NormalsMix - second: 0.326 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 0.19 - - first: - name: _PositionType - second: 0 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.075 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 4, g: 1.387424, b: 0.6176472, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 4, g: 1.387424, b: 0.6176472, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _BurntEmissionColor - second: {r: 4, g: 1.387424, b: 0.6176472, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} - - first: - name: _WorldPos - second: {r: 0, g: 0, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat.meta deleted file mode 100644 index d306949b..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/DragonDemo.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5bbcef10c8299844289ee75106ee800e -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat deleted file mode 100644 index 9cbc4f3d..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat +++ /dev/null @@ -1,460 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxSingleAlbedoLocal_ModifyByAnimation - m_Shader: {fileID: 4800000, guid: c1f8d719ff76ff146890d75247d177e8, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 357928dd8c8088440b4662373bd09d7a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _GlowDistributionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _NormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 5.17 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 3.25 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 0.505 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.579 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowDistance - second: 0.085 - - first: - name: _GlowDistribution - second: 0.722 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0.12 - - first: - name: _MirrorMode - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 0.45 - - first: - name: _PositionType - second: 0 - - first: - name: _ScaleDissolveTex - second: 10 - - first: - name: _ScaleGlowTex - second: 1 - - first: - name: _Smoothness - second: 0 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 5, g: 1.0661769, b: 4.077586, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.4483445, g: 0, b: 2.71, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 0.4705882, g: 2, b: 0.54442203, a: 1} - - first: - name: _DissolveSpeed - second: {r: 0.19, g: 0, b: 0, a: 0} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _GlowDistributionColor - second: {r: 0, g: 1, b: 0.13103461, a: 0} - - first: - name: _GlowSpeed - second: {r: 0.19, g: 0, b: 0, a: 0} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat.meta deleted file mode 100644 index 46b93d9f..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifyByAnimation.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 950f9b45a34aa284e96437de2b58e0e4 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat deleted file mode 100644 index a72c6bd7..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat +++ /dev/null @@ -1,460 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxSingleAlbedoLocal_ModifySelfObject - m_Shader: {fileID: 4800000, guid: c1f8d719ff76ff146890d75247d177e8, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 2414bc883a79ecf4a966d1740067d34f, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _GlowDistributionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _NormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 5.17 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 3.25 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 0 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.119 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowDistance - second: 0.045 - - first: - name: _GlowDistribution - second: 0.611 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0 - - first: - name: _MirrorMode - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 1.45 - - first: - name: _PositionType - second: 0 - - first: - name: _ScaleDissolveTex - second: 10 - - first: - name: _ScaleGlowTex - second: 1 - - first: - name: _Smoothness - second: 0.09 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 5, g: 1.0661769, b: 4.077586, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.4483445, g: 0, b: 2.71, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 1, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 0.7058823, g: 2.3354974, b: 3, a: 1} - - first: - name: _DissolveSpeed - second: {r: 0.1, g: 0.1, b: 0, a: 0} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _GlowDistributionColor - second: {r: 0.2352941, g: 0.96835726, b: 1, a: 1} - - first: - name: _GlowSpeed - second: {r: 0.02, g: 0.02, b: 0, a: 0} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat.meta deleted file mode 100644 index aedb1879..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoLocal_ModifySelfObject.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 17e381c64bb6d1745b3c399672160ca2 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat deleted file mode 100644 index 2f7e49bd..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat +++ /dev/null @@ -1,460 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxSingleAlbedoWorld_ModifyByAnimation - m_Shader: {fileID: 4800000, guid: c1f8d719ff76ff146890d75247d177e8, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 41c0db6cf1bbd46428e56448296485fb, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _GlowDistributionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _NormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 5.17 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 3.25 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 0.505 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.579 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowDistance - second: 0.085 - - first: - name: _GlowDistribution - second: 0.722 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0.12 - - first: - name: _MirrorMode - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 2.57 - - first: - name: _PositionType - second: 0 - - first: - name: _ScaleDissolveTex - second: 10 - - first: - name: _ScaleGlowTex - second: 1 - - first: - name: _Smoothness - second: 0 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 5, g: 1.0661769, b: 4.077586, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.4483445, g: 0, b: 2.71, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 1, g: 1, b: 1, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 2, b: 2, a: 1} - - first: - name: _DissolveSpeed - second: {r: 0.05, g: 0.05, b: 0, a: 0} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _GlowDistributionColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _GlowSpeed - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat.meta deleted file mode 100644 index 1bf90519..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyByAnimation.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e16afbc6127bcd745a756f82fc0953ad -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat deleted file mode 100644 index acfce7c0..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat +++ /dev/null @@ -1,460 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxSingleAlbedoWorld_ModifySelfObjectBlack - m_Shader: {fileID: 4800000, guid: c1f8d719ff76ff146890d75247d177e8, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: c72a4cfc6aff9594bbf78865caa0e621, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _GlowDistributionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _NormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 5.17 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 3.25 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 0.172 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.46 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowDistance - second: 0.032 - - first: - name: _GlowDistribution - second: 0.667 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0 - - first: - name: _MirrorMode - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 3 - - first: - name: _PositionType - second: 0 - - first: - name: _ScaleDissolveTex - second: 2 - - first: - name: _ScaleGlowTex - second: 1 - - first: - name: _Smoothness - second: 0.091 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 5, g: 1.0661769, b: 4.077586, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.4483445, g: 0, b: 2.71, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 1, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 0.7058823, g: 3, b: 1.0064912, a: 1} - - first: - name: _DissolveSpeed - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _GlowDistributionColor - second: {r: 0.29330635, g: 1, b: 0.2352941, a: 1} - - first: - name: _GlowSpeed - second: {r: 0.2, g: 0.2, b: 0, a: 0} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat.meta deleted file mode 100644 index e606cdf5..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectBlack.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 301ab9e52c78ebf4a86ff61a10f9e8cf -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat deleted file mode 100644 index 2447c4f4..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat +++ /dev/null @@ -1,460 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxSingleAlbedoWorld_ModifySelfObjectWhite - m_Shader: {fileID: 4800000, guid: c1f8d719ff76ff146890d75247d177e8, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 357928dd8c8088440b4662373bd09d7a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _GlowDistributionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _NormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 5.17 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 3.25 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 0.172 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.46 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowDistance - second: 0.032 - - first: - name: _GlowDistribution - second: 0.667 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0 - - first: - name: _MirrorMode - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 3 - - first: - name: _PositionType - second: 0 - - first: - name: _ScaleDissolveTex - second: 2 - - first: - name: _ScaleGlowTex - second: 1 - - first: - name: _Smoothness - second: 0.091 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 5, g: 1.0661769, b: 4.077586, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.4483445, g: 0, b: 2.71, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 1, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 0.7058823, g: 3, b: 1.0064912, a: 1} - - first: - name: _DissolveSpeed - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _GlowDistributionColor - second: {r: 0.29330635, g: 1, b: 0.2352941, a: 1} - - first: - name: _GlowSpeed - second: {r: 0.2, g: 0.2, b: 0, a: 0} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat.meta deleted file mode 100644 index c8749d29..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifySelfObjectWhite.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 25e6761fbd84d5a46a657e914fb3d62f -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat deleted file mode 100644 index 9aceed3d..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat +++ /dev/null @@ -1,460 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxSingleAlbedoWorld_ModifyTargetObject - m_Shader: {fileID: 4800000, guid: c1f8d719ff76ff146890d75247d177e8, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 357928dd8c8088440b4662373bd09d7a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _GlowDistributionTexture - second: - m_Texture: {fileID: 2800000, guid: 2414bc883a79ecf4a966d1740067d34f, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _NormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 5.17 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 3.25 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 0 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.203 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowDistance - second: 0.017 - - first: - name: _GlowDistribution - second: 0.673 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0 - - first: - name: _MirrorMode - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 1.79 - - first: - name: _PositionType - second: 0 - - first: - name: _ScaleDissolveTex - second: 2 - - first: - name: _ScaleGlowTex - second: 20 - - first: - name: _Smoothness - second: 0.121 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 5, g: 1.0661769, b: 4.077586, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.4483445, g: 0, b: 2.71, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 1, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 1.6265721, g: 1.3676468, b: 3, a: 1} - - first: - name: _DissolveSpeed - second: {r: 0.19, g: 0, b: 0, a: 0} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _GlowDistributionColor - second: {r: 1.6265723, g: 1.3676472, b: 3, a: 1} - - first: - name: _GlowSpeed - second: {r: 0.19, g: 0, b: 0, a: 0} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat.meta deleted file mode 100644 index dafe4301..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxSingleAlbedoWorld_ModifyTargetObject.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e0243f042882ada469453674f76feb81 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat deleted file mode 100644 index 687f8e1e..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat +++ /dev/null @@ -1,445 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxTwoAlbedoLocal_ModifyByAnimation - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 1 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 1 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 1 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.336 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0.12 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _NormalsMix - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 1.7 - - first: - name: _PositionType - second: 0 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 5, g: 1.0661769, b: 4.077586, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.655108, g: 2.232456, b: 4.897, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _BurntEmissionColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 1.24, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat.meta deleted file mode 100644 index c87ceeb4..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoLocal_ModifyByAnimation.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d51dc354ec0439d47b0c123f8498cecf -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat deleted file mode 100644 index d5b03ca1..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat +++ /dev/null @@ -1,445 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxTwoAlbedoWorldInvert_ModifyByAnimation - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _POSITIONTYPE_ON - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 6 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 1 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0.1 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 1 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.336 - - first: - name: _DissolveDistribution - second: 1 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 1 - - first: - name: _Metallic - second: 0.12 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _NormalsMix - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 1.2 - - first: - name: _PositionType - second: 1 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 1.0661769, g: 5, b: 5, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 2.1417348, g: 3.115066, b: 5.022, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 1, g: 1, b: 1, a: 0} - - first: - name: _BurntEmissionColor - second: {r: 2.1417348, g: 3.115066, b: 5.022, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 1.26, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat.meta deleted file mode 100644 index 605c59dd..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyByAnimation.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 28a77aa2486c1244d82ddca3081b799f -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat deleted file mode 100644 index 3fb15d04..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat +++ /dev/null @@ -1,238 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxTwoAlbedoWorldInvert_ModifyTargetObject - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _POSITIONTYPE_ON - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - Albedo: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - BurntTileNormals: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Masks: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Normals: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnEmissionTexture: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnTexture: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _Albedo: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _AlbedoAfterBurnTexture: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoDissolveTexture: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - 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} - - _BurnAnimationOffset: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - _BurnBorderTexture: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnMask: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntEmissionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntNormals: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - _BurntTileNormals: - 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} - - _DissolveTexture: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveTextureUV: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - 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} - - _EmissionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FireTexture: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Masks: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Normals: - 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} - - _TextureSample0: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TextureSample1: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord3: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - BaseEmber: 0 - - GlowBaseFrequency: 5 - - GlowColorIntensity: 3.2 - - GlowEmissionMultiplier: 1.3 - - GlowOverride: 0 - - _AlbedoMix: 0 - - _BaseEmber: 0 - - _BumpScale: 1 - - _BurnEmissionDistribution: 1 - - _BurnOffset: 3.75 - - _BurnPosition: 0.48 - - _BurnSize: 2.86 - - _BurnSpeed: 0.48 - - _BurnTilling: 0.1 - - _CharcoalMix: 0 - - _CharcoalNormalTile: 5 - - _Cutoff: 0.14 - - _DetailNormalMapScale: 1 - - _Direction: 1 - - _Dissolve: 1 - - _DissolveAmount: 0.149 - - _DissolveDistance: 0.336 - - _DissolveDistribution: 0.318 - - _DissolveEmissionSize: 0.424 - - _DissolveTiling: 1 - - _DstBlend: 0 - - _Float0: 0.515 - - _Float1: 0 - - _Float2: 41.97 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _GlowBaseFrequency: 5 - - _GlowOverride: 0 - - _Invert: 1 - - _Metallic: 0.12 - - _Mode: 0 - - _NormalTile: 2 - - _NormalsMix: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _Position: 1.59 - - _PositionType: 1 - - _SmoothnessTextureChannel: 0 - - _Smothness: 0.35 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _StartPoint: 0.43 - - _StartPosition: 0 - - _ToggleSwitch0: 0 - - _UVSec: 0 - - _ZWrite: 1 - - __dirty: 0 - m_Colors: - - EmberColorTint: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - _AferBurnEmissive: {r: 0.8235295, g: 3.8685594, b: 4, a: 1} - - _AfterBurnAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _AlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _AlbedoDissolveColor: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - _BurnColor: {r: 0.4311324, g: 3.086, b: 3.086, a: 1} - - _BurntAlbedoColor: {r: 0, g: 0, b: 0, a: 1} - - _BurntEmissionColor: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _Direction: {r: 0, g: 0, b: 0, a: 0} - - _DirectionVector: {r: 1, g: 0, b: 0, a: 0} - - _DissolveColor: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - _EmberColorTint: {r: 0.19999993, g: 1, b: 0, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _Vector0: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat.meta deleted file mode 100644 index 039ba8fb..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorldInvert_ModifyTargetObject.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: beebb1a663ffa4a4fa23a7d715374ad9 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat deleted file mode 100644 index dcd24788..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat +++ /dev/null @@ -1,445 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxTwoAlbedoWorld_ModifyByAnimation - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _POSITIONTYPE_ON - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 6 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 1 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 1 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.336 - - first: - name: _DissolveDistribution - second: 0.942 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0.12 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _NormalsMix - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 0.7 - - first: - name: _PositionType - second: 1 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 1.0661769, g: 5, b: 5, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 0.47823527, g: 2.1559064, b: 2.71, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _BurntEmissionColor - second: {r: 1.656456, g: 1.656456, b: 1.656456, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 3.58, g: 0.99, b: 3.23, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat.meta deleted file mode 100644 index 9fea99da..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyByAnimation.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e2859c0afc7671a4992565561764d653 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat deleted file mode 100644 index 1808a35e..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat +++ /dev/null @@ -1,445 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxTwoAlbedoWorld_ModifySelfObjectBlack - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _POSITIONTYPE_ON - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 4.93 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 2.86 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0.14 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 1 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.336 - - first: - name: _DissolveDistribution - second: 0.318 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 1 - - first: - name: _Metallic - second: 0.12 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _NormalsMix - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 2.5 - - first: - name: _PositionType - second: 1 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 4, g: 0.8235295, b: 0.8235295, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 4, g: 0.8235295, b: 0.8235295, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _BurntEmissionColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat.meta deleted file mode 100644 index 78440177..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectBlack.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4b91ec062dd780c469bd02281ddc69be -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat deleted file mode 100644 index 248bec1f..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat +++ /dev/null @@ -1,445 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxTwoAlbedoWorld_ModifySelfObjectWhite - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _POSITIONTYPE_ON - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 3.42 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 2.86 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0.14 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 1 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.336 - - first: - name: _DissolveDistribution - second: 0.318 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _NormalsMix - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 2.5 - - first: - name: _PositionType - second: 1 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.24 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 4, g: 0.8235295, b: 0.8235295, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 4, g: 0.8235295, b: 0.8235295, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _BurntEmissionColor - second: {r: 4, g: 0.8235295, b: 0.8235295, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat.meta deleted file mode 100644 index d2a86b8c..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifySelfObjectWhite.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 88676d8db52af3f44be4ab3dfc49ed41 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat deleted file mode 100644 index 821000b1..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat +++ /dev/null @@ -1,445 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxTwoAlbedoWorld_ModifyTargetObject - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _POSITIONTYPE_ON - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 0} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 0bebe40e9ebbecc48b8e9cfea982da7e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 2.59 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.48 - - first: - name: _BurnSize - second: 2.86 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0.14 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 1 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.336 - - first: - name: _DissolveDistribution - second: 0.318 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 0 - - first: - name: _Metallic - second: 0.12 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2 - - first: - name: _NormalsMix - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 1.59 - - first: - name: _PositionType - second: 1 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.35 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 0.43 - - first: - name: _StartPosition - second: 0 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 0.8235295, g: 3.8685594, b: 4, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 0.4311324, g: 3.086, b: 3.086, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _BurntEmissionColor - second: {r: 0.41176474, g: 1.9342797, b: 2, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat.meta deleted file mode 100644 index d16deabc..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/MfxTwoAlbedoWorld_ModifyTargetObject.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 45b4f5c445d5a2e478e61a579e7da64f -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared.meta deleted file mode 100644 index 4b0944f0..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e7c2e23471f73a94bae62571951d2c8e -folderAsset: yes -timeCreated: 1519303487 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat deleted file mode 100644 index b3f61198..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat +++ /dev/null @@ -1,127 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BetaBlack - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat.meta deleted file mode 100644 index ff0d228d..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaBlack.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9450f34c89c4ba140a1e62ae60533166 -timeCreated: 1518974609 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat deleted file mode 100644 index 624c5163..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat +++ /dev/null @@ -1,127 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BetaWhite - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat.meta deleted file mode 100644 index 13bc8bbb..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/BetaWhite.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f86504824a67b4744b76526ef97ccb43 -timeCreated: 1518974610 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat deleted file mode 100644 index 52c679ef..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat +++ /dev/null @@ -1,87 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CalibrationFloor - m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION _LIGHTMAPPING_DYNAMIC_LIGHTMAPS _LIGHTMAPPING_REALTIME - _UVSEC_UV1 - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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: 10, y: 10} - 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: 2800000, guid: 768fa469bdce74c4984c44cbb180b832, type: 3} - 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: 2800000, guid: f2afa9c3cca0c2e429c256434287f7f3, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Occlusion: - 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: 2800000, guid: f6df8509372384f48bb3fa1a762ba9b3, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaTestRef: 0.5 - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 0.3 - - _DstBlend: 0 - - _EmissionScaleUI: 1 - - _GlossMapScale: 1 - - _Glossiness: 0.35 - - _GlossyReflections: 1 - - _Lightmapping: 1 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.8715398, g: 0.8768106, b: 0.9117647, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0.99999994} - - _EmissionColorUI: {r: 0, g: 0, b: 0, a: 1} - - _EmissionColorWithMapUI: {r: 1, g: 1, b: 1, a: 1} - - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - - _SpecularColor: {r: 0.11764706, g: 0.11764706, b: 0.11764706, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat.meta deleted file mode 100644 index 419f9ee3..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/Shared/CalibrationFloor.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c924ff9652f341043b146d0555c05a91 -timeCreated: 1481127070 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat deleted file mode 100644 index 88d2afcf..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat +++ /dev/null @@ -1,502 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: TreeDemo - m_Shader: {fileID: 4800000, guid: 6ee2771254de1bc41bf1c63da530b5a2, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: Albedo - second: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Masks - second: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: Normals - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - first: - name: _Albedo - second: - m_Texture: {fileID: 2800000, guid: 62f14cdcc5a6a934f97f3b02edbd8ad0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoAfterBurnTexture - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _AlbedoDissolveTexture - second: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnAnimationOffset - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnBorderTexture - second: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnMask - second: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurnTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntEmissionTexture - second: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntNormals - second: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTexture - second: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - first: - name: _BurntTileNormals - second: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTexture - second: - m_Texture: {fileID: 2800000, guid: f53512d44b91e954dae7bf028209df1a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DissolveTextureUV - second: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _FireTexture - second: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _GlowDistributionTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Masks - second: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicTexture - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _NormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Normals - second: - m_Texture: {fileID: 2800000, guid: 924d31367954dee48965e594641da475, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample0 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _TextureSample1 - second: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _texcoord3 - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: BaseEmber - second: 0 - - first: - name: GlowBaseFrequency - second: 5 - - first: - name: GlowColorIntensity - second: 3.2 - - first: - name: GlowEmissionMultiplier - second: 1.3 - - first: - name: GlowOverride - second: 0 - - first: - name: _AlbedoMix - second: 0 - - first: - name: _BaseEmber - second: 0 - - first: - name: _BumpScale - second: 1 - - first: - name: _BurnEmissionDistribution - second: 4.49 - - first: - name: _BurnOffset - second: 3.75 - - first: - name: _BurnPosition - second: 0.39 - - first: - name: _BurnSize - second: 3.65 - - first: - name: _BurnSpeed - second: 0.48 - - first: - name: _BurnTilling - second: 0.1 - - first: - name: _CharcoalMix - second: 0.299 - - first: - name: _CharcoalNormalTile - second: 5 - - first: - name: _Cutoff - second: 0.1 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _Direction - second: 1 - - first: - name: _Dissolve - second: 0.672 - - first: - name: _DissolveAmount - second: 0.149 - - first: - name: _DissolveDistance - second: 0.122 - - first: - name: _DissolveDistribution - second: 0.26 - - first: - name: _DissolveEmissionSize - second: 0.424 - - first: - name: _DissolveTiling - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Float0 - second: 0.515 - - first: - name: _Float1 - second: 0 - - first: - name: _Float2 - second: 41.97 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _GlowBaseFrequency - second: 5 - - first: - name: _GlowDistance - second: 0.039 - - first: - name: _GlowDistribution - second: 0.611 - - first: - name: _GlowOverride - second: 0 - - first: - name: _Invert - second: 1 - - first: - name: _Metallic - second: 0.171 - - first: - name: _MirrorMode - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _NormalTile - second: 2.92 - - first: - name: _NormalsMix - second: 0.5 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Position - second: 0.48 - - first: - name: _PositionType - second: 0 - - first: - name: _ScaleDissolveTex - second: 4 - - first: - name: _ScaleGlowTex - second: 1 - - first: - name: _Smoothness - second: 0 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _Smothness - second: 0.151 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _StartPoint - second: 1 - - first: - name: _StartPosition - second: 0 - - first: - name: _TessMax - second: 25 - - first: - name: _TessMin - second: 10 - - first: - name: _TessValue - second: 4 - - first: - name: _Tesselation - second: 2.03 - - first: - name: _ToggleSwitch0 - second: 0 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - - first: - name: __dirty - second: 0 - m_Colors: - - first: - name: EmberColorTint - second: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - first: - name: _AferBurnEmissive - second: {r: 0.82352954, g: 4, b: 1.1083157, a: 1} - - first: - name: _AfterBurnAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _AlbedoColor - second: {r: 1, g: 0.9334686, b: 0.88235295, a: 1} - - first: - name: _AlbedoDissolveColor - second: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - first: - name: _BurnColor - second: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - first: - name: _BurntAlbedoColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _BurntEmissionColor - second: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Direction - second: {r: 0, g: 1, b: 0, a: 0} - - first: - name: _DirectionVector - second: {r: 1, g: 0, b: 0, a: 0} - - first: - name: _DissolveColor - second: {r: 2.5, g: 0.58823526, b: 0.58823526, a: 1} - - first: - name: _DissolveSpeed - second: {r: 0, g: 0.05, b: 0, a: 0} - - first: - name: _EmberColorTint - second: {r: 0.19999993, g: 1, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _GlowDistributionColor - second: {r: 4, g: 1.4411764, b: 1.4411764, a: 1} - - first: - name: _GlowSpeed - second: {r: 0.19, g: 0, b: 0, a: 0} - - first: - name: _Vector0 - second: {r: 0, g: 0.2, b: 0, a: 0} - - first: - name: _WorldPos - second: {r: 0, g: 1, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat.meta deleted file mode 100644 index 67cc2b20..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/TreeDemo.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 069ef38a537f8e74a914e18d6939005a -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat deleted file mode 100644 index 813798cd..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat +++ /dev/null @@ -1,127 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: defaultMat - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 739a435b1c0240d418e1a867a23995a3, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat.meta deleted file mode 100644 index fe889c64..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Materials/defaultMat.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b82307d379de6c5408a909e8a4cd78cc -timeCreated: 1517732407 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models.meta deleted file mode 100644 index 37276d58..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c281ce7b5a5e8764c829018babe769db -folderAsset: yes -timeCreated: 1512671750 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials.meta deleted file mode 100644 index b5221e60..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 407ffa9b3b9b06442a3334c3cf55aa17 -folderAsset: yes -timeCreated: 1521395169 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat deleted file mode 100644 index 805499ea..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Beta_Joints_MAT - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.33333334, g: 0.12452888, b: 0.101014726, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat.meta deleted file mode 100644 index bb678a67..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/Beta_Joints_MAT.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 16ad1c287b2b3bb44b4fbbbf76c8ad76 -timeCreated: 1521395169 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat deleted file mode 100644 index 7641187c..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: No Name - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat.meta deleted file mode 100644 index bb44d2dd..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/No Name.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4b7a51dc7b9988649bb3c9888de628b2 -timeCreated: 1521395398 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat deleted file mode 100644 index 851edb10..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: asdf1_Beta_HighLimbsGeoSG2 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.837, g: 0.30230802, b: 0.263655, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta deleted file mode 100644 index 966f7c2a..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 35be8adaac4f4254ba515c4855e4d572 -timeCreated: 1521395171 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller deleted file mode 100644 index eedd187c..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller +++ /dev/null @@ -1,67 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Walking - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 1107821563978303420} - 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 &1102162808154951874 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Speed: 0.7 - 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_Motion: {fileID: 7400000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: ---- !u!1107 &1107821563978303420 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102162808154951874} - m_Position: {x: 302, y: 67, 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: 1102162808154951874} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller.meta deleted file mode 100644 index e7cd9ccd..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2c6b42f6e2abf4a45a54daf338537344 -timeCreated: 1518975064 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx deleted file mode 100644 index aa30b4f8..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx.meta deleted file mode 100644 index 8e966d2b..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/Walking.fbx.meta +++ /dev/null @@ -1,1212 +0,0 @@ -fileFormatVersion: 2 -guid: 29c6511a05ff13448a536e6fe8f00d05 -ModelImporter: - serializedVersion: 23 - fileIDToRecycleName: - 100000: Beta_Joints - 100002: Beta_Surface - 100004: mixamorig:Head - 100006: mixamorig:HeadTop_End - 100008: mixamorig:Hips - 100010: mixamorig:LeftArm - 100012: mixamorig:LeftEye - 100014: mixamorig:LeftFoot - 100016: mixamorig:LeftForeArm - 100018: mixamorig:LeftHand - 100020: mixamorig:LeftHandIndex1 - 100022: mixamorig:LeftHandIndex2 - 100024: mixamorig:LeftHandIndex3 - 100026: mixamorig:LeftHandIndex4 - 100028: mixamorig:LeftHandMiddle1 - 100030: mixamorig:LeftHandMiddle2 - 100032: mixamorig:LeftHandMiddle3 - 100034: mixamorig:LeftHandMiddle4 - 100036: mixamorig:LeftHandPinky1 - 100038: mixamorig:LeftHandPinky2 - 100040: mixamorig:LeftHandPinky3 - 100042: mixamorig:LeftHandPinky4 - 100044: mixamorig:LeftHandRing1 - 100046: mixamorig:LeftHandRing2 - 100048: mixamorig:LeftHandRing3 - 100050: mixamorig:LeftHandRing4 - 100052: mixamorig:LeftHandThumb1 - 100054: mixamorig:LeftHandThumb2 - 100056: mixamorig:LeftHandThumb3 - 100058: mixamorig:LeftHandThumb4 - 100060: mixamorig:LeftLeg - 100062: mixamorig:LeftShoulder - 100064: mixamorig:LeftToe_End - 100066: mixamorig:LeftToeBase - 100068: mixamorig:LeftUpLeg - 100070: mixamorig:Neck - 100072: mixamorig:RightArm - 100074: mixamorig:RightEye - 100076: mixamorig:RightFoot - 100078: mixamorig:RightForeArm - 100080: mixamorig:RightHand - 100082: mixamorig:RightHandIndex1 - 100084: mixamorig:RightHandIndex2 - 100086: mixamorig:RightHandIndex3 - 100088: mixamorig:RightHandIndex4 - 100090: mixamorig:RightHandMiddle1 - 100092: mixamorig:RightHandMiddle2 - 100094: mixamorig:RightHandMiddle3 - 100096: mixamorig:RightHandMiddle4 - 100098: mixamorig:RightHandPinky1 - 100100: mixamorig:RightHandPinky2 - 100102: mixamorig:RightHandPinky3 - 100104: mixamorig:RightHandPinky4 - 100106: mixamorig:RightHandRing1 - 100108: mixamorig:RightHandRing2 - 100110: mixamorig:RightHandRing3 - 100112: mixamorig:RightHandRing4 - 100114: mixamorig:RightHandThumb1 - 100116: mixamorig:RightHandThumb2 - 100118: mixamorig:RightHandThumb3 - 100120: mixamorig:RightHandThumb4 - 100122: mixamorig:RightLeg - 100124: mixamorig:RightShoulder - 100126: mixamorig:RightToe_End - 100128: mixamorig:RightToeBase - 100130: mixamorig:RightUpLeg - 100132: mixamorig:Spine - 100134: mixamorig:Spine1 - 100136: mixamorig:Spine2 - 100138: //RootNode - 400000: Beta_Joints - 400002: Beta_Surface - 400004: mixamorig:Head - 400006: mixamorig:HeadTop_End - 400008: mixamorig:Hips - 400010: mixamorig:LeftArm - 400012: mixamorig:LeftEye - 400014: mixamorig:LeftFoot - 400016: mixamorig:LeftForeArm - 400018: mixamorig:LeftHand - 400020: mixamorig:LeftHandIndex1 - 400022: mixamorig:LeftHandIndex2 - 400024: mixamorig:LeftHandIndex3 - 400026: mixamorig:LeftHandIndex4 - 400028: mixamorig:LeftHandMiddle1 - 400030: mixamorig:LeftHandMiddle2 - 400032: mixamorig:LeftHandMiddle3 - 400034: mixamorig:LeftHandMiddle4 - 400036: mixamorig:LeftHandPinky1 - 400038: mixamorig:LeftHandPinky2 - 400040: mixamorig:LeftHandPinky3 - 400042: mixamorig:LeftHandPinky4 - 400044: mixamorig:LeftHandRing1 - 400046: mixamorig:LeftHandRing2 - 400048: mixamorig:LeftHandRing3 - 400050: mixamorig:LeftHandRing4 - 400052: mixamorig:LeftHandThumb1 - 400054: mixamorig:LeftHandThumb2 - 400056: mixamorig:LeftHandThumb3 - 400058: mixamorig:LeftHandThumb4 - 400060: mixamorig:LeftLeg - 400062: mixamorig:LeftShoulder - 400064: mixamorig:LeftToe_End - 400066: mixamorig:LeftToeBase - 400068: mixamorig:LeftUpLeg - 400070: mixamorig:Neck - 400072: mixamorig:RightArm - 400074: mixamorig:RightEye - 400076: mixamorig:RightFoot - 400078: mixamorig:RightForeArm - 400080: mixamorig:RightHand - 400082: mixamorig:RightHandIndex1 - 400084: mixamorig:RightHandIndex2 - 400086: mixamorig:RightHandIndex3 - 400088: mixamorig:RightHandIndex4 - 400090: mixamorig:RightHandMiddle1 - 400092: mixamorig:RightHandMiddle2 - 400094: mixamorig:RightHandMiddle3 - 400096: mixamorig:RightHandMiddle4 - 400098: mixamorig:RightHandPinky1 - 400100: mixamorig:RightHandPinky2 - 400102: mixamorig:RightHandPinky3 - 400104: mixamorig:RightHandPinky4 - 400106: mixamorig:RightHandRing1 - 400108: mixamorig:RightHandRing2 - 400110: mixamorig:RightHandRing3 - 400112: mixamorig:RightHandRing4 - 400114: mixamorig:RightHandThumb1 - 400116: mixamorig:RightHandThumb2 - 400118: mixamorig:RightHandThumb3 - 400120: mixamorig:RightHandThumb4 - 400122: mixamorig:RightLeg - 400124: mixamorig:RightShoulder - 400126: mixamorig:RightToe_End - 400128: mixamorig:RightToeBase - 400130: mixamorig:RightUpLeg - 400132: mixamorig:Spine - 400134: mixamorig:Spine1 - 400136: mixamorig:Spine2 - 400138: //RootNode - 4300000: Beta_Joints - 4300002: Beta_Surface - 7400000: mixamo.com - 9500000: //RootNode - 13700000: Beta_Joints - 13700002: Beta_Surface - 2186277476908879412: ImportLogs - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Beta_Joints_MAT - second: {fileID: 2100000, guid: 16ad1c287b2b3bb44b4fbbbf76c8ad76, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: asdf1_Beta_HighLimbsGeoSG2 - second: {fileID: 2100000, guid: 35be8adaac4f4254ba515c4855e4d572, type: 2} - materials: - importMaterials: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 0 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: "\nClip 'mixamo.com' has import animation warnings that - might lower retargeting quality:\nNote: Activate translation DOF on avatar to - improve retargeting quality.\n\t'mixamorig:Spine2' is inbetween humanoid transforms - and has rotation animation that will be discarded.\n" - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 3 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: - - serializedVersion: 16 - name: mixamo.com - takeName: mixamo.com - firstFrame: 0 - lastFrame: 29 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 1 - loopBlend: 1 - loopBlendOrientation: 1 - loopBlendPositionY: 1 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: - - path: - weight: 1 - - path: Beta_Joints - weight: 1 - - path: Beta_Surface - weight: 1 - - path: mixamorig:Hips - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg/mixamorig:LeftFoot - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg/mixamorig:LeftFoot/mixamorig:LeftToeBase - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg/mixamorig:LeftFoot/mixamorig:LeftToeBase/mixamorig:LeftToe_End - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg/mixamorig:RightFoot - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg/mixamorig:RightFoot/mixamorig:RightToeBase - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg/mixamorig:RightFoot/mixamorig:RightToeBase/mixamorig:RightToe_End - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1/mixamorig:LeftHandIndex2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1/mixamorig:LeftHandIndex2/mixamorig:LeftHandIndex3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1/mixamorig:LeftHandIndex2/mixamorig:LeftHandIndex3/mixamorig:LeftHandIndex4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1/mixamorig:LeftHandMiddle2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1/mixamorig:LeftHandMiddle2/mixamorig:LeftHandMiddle3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1/mixamorig:LeftHandMiddle2/mixamorig:LeftHandMiddle3/mixamorig:LeftHandMiddle4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1/mixamorig:LeftHandPinky2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1/mixamorig:LeftHandPinky2/mixamorig:LeftHandPinky3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1/mixamorig:LeftHandPinky2/mixamorig:LeftHandPinky3/mixamorig:LeftHandPinky4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1/mixamorig:LeftHandRing2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1/mixamorig:LeftHandRing2/mixamorig:LeftHandRing3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1/mixamorig:LeftHandRing2/mixamorig:LeftHandRing3/mixamorig:LeftHandRing4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1/mixamorig:LeftHandThumb2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1/mixamorig:LeftHandThumb2/mixamorig:LeftHandThumb3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1/mixamorig:LeftHandThumb2/mixamorig:LeftHandThumb3/mixamorig:LeftHandThumb4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head/mixamorig:HeadTop_End - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head/mixamorig:LeftEye - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head/mixamorig:RightEye - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1/mixamorig:RightHandIndex2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1/mixamorig:RightHandIndex2/mixamorig:RightHandIndex3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1/mixamorig:RightHandIndex2/mixamorig:RightHandIndex3/mixamorig:RightHandIndex4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1/mixamorig:RightHandMiddle2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1/mixamorig:RightHandMiddle2/mixamorig:RightHandMiddle3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1/mixamorig:RightHandMiddle2/mixamorig:RightHandMiddle3/mixamorig:RightHandMiddle4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1/mixamorig:RightHandPinky2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1/mixamorig:RightHandPinky2/mixamorig:RightHandPinky3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1/mixamorig:RightHandPinky2/mixamorig:RightHandPinky3/mixamorig:RightHandPinky4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1/mixamorig:RightHandRing2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1/mixamorig:RightHandRing2/mixamorig:RightHandRing3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1/mixamorig:RightHandRing2/mixamorig:RightHandRing3/mixamorig:RightHandRing4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1/mixamorig:RightHandThumb2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1/mixamorig:RightHandThumb2/mixamorig:RightHandThumb3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1/mixamorig:RightHandThumb2/mixamorig:RightHandThumb3/mixamorig:RightHandThumb4 - weight: 1 - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - isReadable: 1 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - importVisibility: 0 - importBlendShapes: 1 - importCameras: 0 - importLights: 0 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - indexFormat: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - previousCalculatedGlobalScale: 0.01 - hasPreviousCalculatedGlobalScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 0 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - importAnimation: 1 - copyAvatar: 0 - humanDescription: - serializedVersion: 2 - human: - - boneName: mixamorig:Hips - humanName: Hips - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftUpLeg - humanName: LeftUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightUpLeg - humanName: RightUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftLeg - humanName: LeftLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightLeg - humanName: RightLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftFoot - humanName: LeftFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightFoot - humanName: RightFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Spine - humanName: Spine - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Spine1 - humanName: Chest - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Neck - humanName: Neck - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Head - humanName: Head - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftShoulder - humanName: LeftShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightShoulder - humanName: RightShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftArm - humanName: LeftUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightArm - humanName: RightUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftForeArm - humanName: LeftLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightForeArm - humanName: RightLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHand - humanName: LeftHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHand - humanName: RightHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftToeBase - humanName: LeftToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightToeBase - humanName: RightToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb1 - humanName: Left Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb2 - humanName: Left Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb3 - humanName: Left Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex1 - humanName: Left Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex2 - humanName: Left Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex3 - humanName: Left Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle1 - humanName: Left Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle2 - humanName: Left Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle3 - humanName: Left Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing1 - humanName: Left Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing2 - humanName: Left Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing3 - humanName: Left Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky1 - humanName: Left Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky2 - humanName: Left Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky3 - humanName: Left Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb1 - humanName: Right Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb2 - humanName: Right Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb3 - humanName: Right Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex1 - humanName: Right Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex2 - humanName: Right Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex3 - humanName: Right Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle1 - humanName: Right Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle2 - humanName: Right Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle3 - humanName: Right Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing1 - humanName: Right Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing2 - humanName: Right Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing3 - humanName: Right Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky1 - humanName: Right Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky2 - humanName: Right Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky3 - humanName: Right Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - skeleton: - - name: Walking(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: Beta_Joints - parentName: Walking(Clone) - position: {x: -0, y: 0, z: 0} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: Beta_Surface - parentName: Walking(Clone) - position: {x: -0, y: 0, z: 0} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Hips - parentName: Walking(Clone) - position: {x: -0.006098807, y: 1.0720447, z: 0.013350333} - rotation: {x: -6.3527488e-18, y: -0.000000005820765, z: -0.0000000018189892, - w: 1} - scale: {x: 1, y: 1, z: 1.0000001} - - name: mixamorig:Spine - parentName: mixamorig:Hips - position: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - rotation: {x: 0.0000000029103835, y: -0.000000005820767, z: 0.0000000034560796, - w: 1} - scale: {x: 1, y: 1, z: 0.9999999} - - name: mixamorig:Spine1 - parentName: mixamorig:Spine - position: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - rotation: {x: 0.0000000029103817, y: 0.000000005820765, z: -9.094947e-10, w: 1} - scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} - - name: mixamorig:Spine2 - parentName: mixamorig:Spine1 - position: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - rotation: {x: -0.000000008003552, y: 0.000000002910384, z: -8.0922126e-17, w: 1} - scale: {x: 1, y: 1, z: 1.0000001} - - name: mixamorig:Neck - parentName: mixamorig:Spine2 - position: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - rotation: {x: 0.000000003637978, y: 0.000000002910383, z: -8.185452e-10, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Head - parentName: mixamorig:Neck - position: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - rotation: {x: -0.0000000014551915, y: -3.6379788e-10, z: 4.0927264e-10, w: 1} - scale: {x: 0.9999999, y: 0.99999994, z: 1} - - name: mixamorig:HeadTop_End - parentName: mixamorig:Head - position: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftEye - parentName: mixamorig:Head - position: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightEye - parentName: mixamorig:Head - position: {x: 0.030675504, y: 0.064095, z: 0.09283547} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftShoulder - parentName: mixamorig:Spine2 - position: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - rotation: {x: -0.0000000094587485, y: -0.000000008731149, z: -0.0000000036379788, - w: 1} - scale: {x: 1.0000001, y: 1, z: 0.9999999} - - name: mixamorig:LeftArm - parentName: mixamorig:LeftShoulder - position: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - rotation: {x: 0.000000011641535, y: 0.000000005820766, z: -0.0000000043655746, - w: 1} - scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} - - name: mixamorig:LeftForeArm - parentName: mixamorig:LeftArm - position: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - rotation: {x: -0.000000023283068, y: 0.00000002910383, z: 0.0000000014551917, - w: 1} - scale: {x: 1.0000005, y: 1.0000001, z: 1.0000002} - - name: mixamorig:LeftHand - parentName: mixamorig:LeftForeArm - position: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - rotation: {x: 0.000000011641537, y: -0.000000023283066, z: 0.000000052386895, - w: 1} - scale: {x: 1.0000004, y: 1.0000001, z: 1.0000001} - - name: mixamorig:LeftHandThumb1 - parentName: mixamorig:LeftHand - position: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - rotation: {x: -0.118636474, y: 0.086852394, z: -0.118636474, w: 0.9819916} - scale: {x: 1.0000005, y: 1.0000002, z: 1.0000004} - - name: mixamorig:LeftHandThumb2 - parentName: mixamorig:LeftHandThumb1 - position: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - rotation: {x: 0.000000011641533, y: 0.00000002328306, z: -0.000000011641533, - w: 1} - scale: {x: 1.0000006, y: 1.0000004, z: 1.0000005} - - name: mixamorig:LeftHandThumb3 - parentName: mixamorig:LeftHandThumb2 - position: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - rotation: {x: -0.000000023283064, y: -0.00000006984919, z: 0.000000034924597, - w: 1} - scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} - - name: mixamorig:LeftHandThumb4 - parentName: mixamorig:LeftHandThumb3 - position: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandIndex1 - parentName: mixamorig:LeftHand - position: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - rotation: {x: -0.000000023283068, y: -0.000000023283063, z: -0.000000023283064, - w: 1} - scale: {x: 1.0000006, y: 1.0000002, z: 1.0000001} - - name: mixamorig:LeftHandIndex2 - parentName: mixamorig:LeftHandIndex1 - position: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - rotation: {x: -5.3290705e-15, y: 0.00000005820766, z: -0.000000011641531, w: 1} - scale: {x: 1.0000005, y: 1.0000002, z: 1} - - name: mixamorig:LeftHandIndex3 - parentName: mixamorig:LeftHandIndex2 - position: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - rotation: {x: 0.00000008149073, y: -0.000000058207664, z: -0.000000011641528, - w: 1} - scale: {x: 1.0000005, y: 1.0000002, z: 1.0000001} - - name: mixamorig:LeftHandIndex4 - parentName: mixamorig:LeftHandIndex3 - position: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandMiddle1 - parentName: mixamorig:LeftHand - position: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - rotation: {x: -0.000000023283066, y: 1.7763568e-15, z: -0.0000000349246, w: 1} - scale: {x: 1.0000006, y: 1.0000005, z: 1.0000002} - - name: mixamorig:LeftHandMiddle2 - parentName: mixamorig:LeftHandMiddle1 - position: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - rotation: {x: 0.000000034924597, y: 0.000000011641533, z: -0.000000017462295, - w: 1} - scale: {x: 1.0000002, y: 1.0000004, z: 1} - - name: mixamorig:LeftHandMiddle3 - parentName: mixamorig:LeftHandMiddle2 - position: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - rotation: {x: -0.000000023283068, y: 0.000000043655746, z: -0.0000000029103797, - w: 1} - scale: {x: 1.0000006, y: 1.0000008, z: 1.0000002} - - name: mixamorig:LeftHandMiddle4 - parentName: mixamorig:LeftHandMiddle3 - position: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandRing1 - parentName: mixamorig:LeftHand - position: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - rotation: {x: 0.000000058207657, y: -0.000000029103829, z: -0.000000023283066, - w: 1} - scale: {x: 1.0000002, y: 1.0000006, z: 1.0000002} - - name: mixamorig:LeftHandRing2 - parentName: mixamorig:LeftHandRing1 - position: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - rotation: {x: -0.000000023283064, y: 0.000000005093165, z: -0.00000000800355, - w: 1} - scale: {x: 0.99999994, y: 0.9999998, z: 0.9999999} - - name: mixamorig:LeftHandRing3 - parentName: mixamorig:LeftHandRing2 - position: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - rotation: {x: -0.000000023283064, y: 0.0000000036379824, z: -0.0000000036379795, - w: 1} - scale: {x: 1.0000008, y: 1.0000006, z: 1.0000002} - - name: mixamorig:LeftHandRing4 - parentName: mixamorig:LeftHandRing3 - position: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandPinky1 - parentName: mixamorig:LeftHand - position: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - rotation: {x: -0.00000005820766, y: 0.000000023283071, z: -0.00000006984919, - w: 1} - scale: {x: 1.0000002, y: 1.0000007, z: 1.0000001} - - name: mixamorig:LeftHandPinky2 - parentName: mixamorig:LeftHandPinky1 - position: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - rotation: {x: 0.00000006984919, y: -0.000000020372685, z: 0.000000023283064, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandPinky3 - parentName: mixamorig:LeftHandPinky2 - position: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - rotation: {x: -0.000000023283064, y: -0.000000014551915, z: -0.000000011641535, - w: 1} - scale: {x: 1.0000001, y: 1.0000002, z: 1} - - name: mixamorig:LeftHandPinky4 - parentName: mixamorig:LeftHandPinky3 - position: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightShoulder - parentName: mixamorig:Spine2 - position: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - rotation: {x: 0.0000000029103822, y: 0.000000008731149, z: 0.0000000030922813, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightArm - parentName: mixamorig:RightShoulder - position: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - rotation: {x: -0.000000012369125, y: -0.00000002910383, z: -0.000000018371793, - w: 1} - scale: {x: 1.0000006, y: 1.0000004, z: 1.0000001} - - name: mixamorig:RightForeArm - parentName: mixamorig:RightArm - position: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - rotation: {x: 0.0000000116415295, y: 0.000000023283064, z: 0.000000027648639, - w: 1} - scale: {x: 1.0000006, y: 1.0000007, z: 1.0000002} - - name: mixamorig:RightHand - parentName: mixamorig:RightForeArm - position: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - rotation: {x: 0.00000004656612, y: -0.00000002328307, z: -0.000000001455188, - w: 1} - scale: {x: 1.0000002, y: 0.99999994, z: 1.0000001} - - name: mixamorig:RightHandPinky1 - parentName: mixamorig:RightHand - position: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - rotation: {x: -0.000000023283059, y: 0.000000046566136, z: -0.00000005820767, - w: 1} - scale: {x: 0.9999999, y: 1, z: 1} - - name: mixamorig:RightHandPinky2 - parentName: mixamorig:RightHandPinky1 - position: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - rotation: {x: -0.000000026193446, y: -0.000000023283068, z: 0.000000046566136, - w: 1} - scale: {x: 1.0000004, y: 1.0000004, z: 1} - - name: mixamorig:RightHandPinky3 - parentName: mixamorig:RightHandPinky2 - position: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - rotation: {x: 0.000000014551916, y: -1.7763568e-15, z: 0.000000023283064, w: 1} - scale: {x: 1.0000005, y: 1.0000005, z: 1} - - name: mixamorig:RightHandPinky4 - parentName: mixamorig:RightHandPinky3 - position: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandRing1 - parentName: mixamorig:RightHand - position: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - rotation: {x: -0.000000116415315, y: -0.000000023283063, z: -0.00000004656613, - w: 1} - scale: {x: 0.9999995, y: 0.9999998, z: 1} - - name: mixamorig:RightHandRing2 - parentName: mixamorig:RightHandRing1 - position: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - rotation: {x: 0.00000006984919, y: 0.000000023283068, z: 0.000000034924597, - w: 1} - scale: {x: 1.0000007, y: 1.0000007, z: 1.0000002} - - name: mixamorig:RightHandRing3 - parentName: mixamorig:RightHandRing2 - position: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - rotation: {x: 0.000000011641532, y: -1.7763568e-15, z: -0.0000000174623, w: 1} - scale: {x: 1.0000006, y: 1.0000011, z: 1.0000002} - - name: mixamorig:RightHandRing4 - parentName: mixamorig:RightHandRing3 - position: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandMiddle1 - parentName: mixamorig:RightHand - position: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - rotation: {x: -0.000000069849186, y: 0.000000017462304, z: 0.0000000116415295, - w: 1} - scale: {x: 1, y: 1.0000001, z: 1} - - name: mixamorig:RightHandMiddle2 - parentName: mixamorig:RightHandMiddle1 - position: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - rotation: {x: -7.1054274e-15, y: -0.000000040745356, z: 0.000000011641522, w: 1} - scale: {x: 1, y: 1.0000004, z: 1} - - name: mixamorig:RightHandMiddle3 - parentName: mixamorig:RightHandMiddle2 - position: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - rotation: {x: 0.000000017462305, y: 0.00000004656612, z: -0.000000032014203, - w: 1} - scale: {x: 1.0000005, y: 1.0000005, z: 1.0000002} - - name: mixamorig:RightHandMiddle4 - parentName: mixamorig:RightHandMiddle3 - position: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex1 - parentName: mixamorig:RightHand - position: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - rotation: {x: -0.00000009313225, y: 0.000000029103836, z: -0.000000023283063, - w: 1} - scale: {x: 1, y: 0.99999994, z: 1} - - name: mixamorig:RightHandIndex2 - parentName: mixamorig:RightHandIndex1 - position: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - rotation: {x: 0.00000004656613, y: -0.000000005820766, z: 0.000000017462293, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex3 - parentName: mixamorig:RightHandIndex2 - position: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - rotation: {x: 0.000000023283064, y: -3.1086245e-15, z: -0.000000017462296, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex4 - parentName: mixamorig:RightHandIndex3 - position: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandThumb1 - parentName: mixamorig:RightHand - position: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - rotation: {x: -0.11863767, y: -0.08684771, z: 0.11863775, w: 0.9819917} - scale: {x: 1.0000002, y: 1.0000002, z: 1.0000001} - - name: mixamorig:RightHandThumb2 - parentName: mixamorig:RightHandThumb1 - position: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - rotation: {x: -0.00000005820766, y: 0.000000011641533, z: -8.881786e-16, w: 1} - scale: {x: 1, y: 1.0000002, z: 1.0000004} - - name: mixamorig:RightHandThumb3 - parentName: mixamorig:RightHandThumb2 - position: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - rotation: {x: 0.000000011641532, y: -8.881784e-16, z: 0.00000001164153, w: 1} - scale: {x: 1.0000004, y: 1.0000002, z: 1} - - name: mixamorig:RightHandThumb4 - parentName: mixamorig:RightHandThumb3 - position: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftUpLeg - parentName: mixamorig:Hips - position: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - rotation: {x: -0.000000011641534, y: 0.000000005820765, z: 0.0000000076397555, - w: 1} - scale: {x: 0.99999994, y: 1.0000002, z: 1.0000002} - - name: mixamorig:LeftLeg - parentName: mixamorig:LeftUpLeg - position: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - rotation: {x: -0.00000001164153, y: 0.000000011641533, z: -0.0000000029103828, - w: 1} - scale: {x: 1, y: 1, z: 0.9999999} - - name: mixamorig:LeftFoot - parentName: mixamorig:LeftLeg - position: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - rotation: {x: -0, y: -0.000000011641533, z: 0.0000000029103828, w: 1} - scale: {x: 1, y: 1, z: 1.0000001} - - name: mixamorig:LeftToeBase - parentName: mixamorig:LeftFoot - position: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - rotation: {x: 0.000000023283064, y: -0.000000005820765, z: -0.000000005820766, - w: 1} - scale: {x: 1, y: 1, z: 0.9999999} - - name: mixamorig:LeftToe_End - parentName: mixamorig:LeftToeBase - position: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightUpLeg - parentName: mixamorig:Hips - position: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - rotation: {x: -0.000000005820766, y: 0.000000005820765, z: 0.0000000020008881, - w: 1} - scale: {x: 1, y: 0.9999999, z: 1} - - name: mixamorig:RightLeg - parentName: mixamorig:RightUpLeg - position: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - rotation: {x: -0.0000000058207643, y: -7.2759576e-10, z: -0.0000000040017767, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightFoot - parentName: mixamorig:RightLeg - position: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - rotation: {x: 0.00000001173248, y: 7.2759576e-10, z: 0.000000003842615, w: 1} - scale: {x: 0.99999994, y: 1.0000001, z: 1.0000001} - - name: mixamorig:RightToeBase - parentName: mixamorig:RightFoot - position: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - rotation: {x: -9.094947e-11, y: -0.0000000029103835, z: -2.0463628e-10, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightToe_End - parentName: mixamorig:RightToeBase - position: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 1 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 3 - humanoidOversampling: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx deleted file mode 100644 index e9b28cfb..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx.meta deleted file mode 100644 index ac2c1670..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Models/headlow.fbx.meta +++ /dev/null @@ -1,80 +0,0 @@ -fileFormatVersion: 2 -guid: 52bde6359b867a24cafe6a7c8645525b -timeCreated: 1521395398 -licenseType: Store -ModelImporter: - serializedVersion: 19 - fileIDToRecycleName: - 100000: //RootNode - 400000: //RootNode - 2300000: //RootNode - 3300000: //RootNode - 4300000: Suzanne - materials: - importMaterials: 1 - materialName: 0 - materialSearch: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - clipAnimations: [] - isReadable: 1 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - importBlendShapes: 1 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - keepQuads: 0 - weldVertices: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - importAnimation: 1 - copyAvatar: 0 - humanDescription: - serializedVersion: 2 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - rootMotionBoneName: - rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 0 - humanoidOversampling: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset deleted file mode 100644 index a5bd70c1..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset +++ /dev/null @@ -1,320 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8a3bdb2cd68f901469e7cc149151eb49, type: 3} - m_Name: Post-Processing Profile - m_EditorClassIdentifier: - debugViews: - m_Enabled: 1 - m_Settings: - mode: 0 - depth: - scale: 1 - motionVectors: - sourceOpacity: 1 - motionImageOpacity: 0 - motionImageAmplitude: 16 - motionVectorsOpacity: 1 - motionVectorsResolution: 24 - motionVectorsAmplitude: 64 - fog: - m_Enabled: 1 - m_Settings: - excludeSkybox: 0 - antialiasing: - m_Enabled: 1 - m_Settings: - method: 0 - fxaaSettings: - preset: 3 - taaSettings: - jitterSpread: 0.75 - sharpen: 0.3 - stationaryBlending: 0.95 - motionBlending: 0.85 - ambientOcclusion: - m_Enabled: 1 - m_Settings: - intensity: 0.3 - radius: 0.3 - sampleCount: 10 - downsampling: 1 - forceForwardCompatibility: 0 - ambientOnly: 0 - highPrecision: 0 - screenSpaceReflection: - m_Enabled: 1 - m_Settings: - reflection: - blendType: 0 - reflectionQuality: 2 - maxDistance: 100 - iterationCount: 256 - stepSize: 3 - widthModifier: 0.5 - reflectionBlur: 1 - reflectBackfaces: 0 - intensity: - reflectionMultiplier: 1 - fadeDistance: 100 - fresnelFade: 1 - fresnelFadePower: 1 - screenEdgeMask: - intensity: 0.03 - depthOfField: - m_Enabled: 0 - m_Settings: - focusDistance: 1.35 - aperture: 14.9 - focalLength: 69 - useCameraFov: 0 - kernelSize: 1 - motionBlur: - m_Enabled: 0 - m_Settings: - shutterAngle: 270 - sampleCount: 10 - frameBlending: 0 - eyeAdaptation: - m_Enabled: 0 - m_Settings: - lowPercent: 45 - highPercent: 95 - minLuminance: -5 - maxLuminance: 1 - keyValue: 0.25 - dynamicKeyValue: 1 - adaptationType: 0 - speedUp: 2 - speedDown: 1 - logMin: -8 - logMax: 4 - bloom: - m_Enabled: 1 - m_Settings: - bloom: - intensity: 1 - threshold: 4 - softKnee: 1 - radius: 7 - antiFlicker: 1 - lensDirt: - texture: {fileID: 0} - intensity: 3 - colorGrading: - m_Enabled: 1 - m_Settings: - tonemapping: - tonemapper: 1 - neutralBlackIn: 0.053 - neutralWhiteIn: 9.1 - neutralBlackOut: 0.005 - neutralWhiteOut: 10 - neutralWhiteLevel: 5.3 - neutralWhiteClip: 10 - basic: - postExposure: 0 - temperature: 0 - tint: 0 - hueShift: 0 - saturation: 1 - contrast: 1 - channelMixer: - red: {x: 1, y: 0, z: 0} - green: {x: 0, y: 1, z: 0} - blue: {x: 0, y: 0, z: 1} - currentEditingChannel: 0 - colorWheels: - mode: 1 - log: - slope: {r: 1, g: 1, b: 1, a: 0} - power: {r: 1, g: 1, b: 1, a: 0} - offset: {r: 1, g: 1, b: 1, a: 0} - linear: - lift: {r: 0, g: 0, b: 0, a: 0} - gamma: {r: 0, g: 0, b: 0, a: 0} - gain: {r: 0, g: 0, b: 0, a: 0} - curves: - master: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - red: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - green: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - blue: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - hueVShue: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 1 - m_ZeroValue: 0.5 - m_Range: 1 - hueVSsat: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 1 - m_ZeroValue: 0.5 - m_Range: 1 - satVSsat: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0.5 - m_Range: 1 - lumVSsat: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0.5 - m_Range: 1 - e_CurrentEditingCurve: 0 - e_CurveY: 1 - e_CurveR: 0 - e_CurveG: 0 - e_CurveB: 0 - userLut: - m_Enabled: 0 - m_Settings: - lut: {fileID: 0} - contribution: 1 - chromaticAberration: - m_Enabled: 1 - m_Settings: - spectralTexture: {fileID: 0} - intensity: 0.22 - grain: - m_Enabled: 1 - m_Settings: - colored: 1 - intensity: 0.21 - size: 0.3 - luminanceContribution: 0.9 - vignette: - m_Enabled: 1 - m_Settings: - mode: 0 - color: {r: 0, g: 0, b: 0, a: 1} - center: {x: 0.5, y: 0.5} - intensity: 0.208 - smoothness: 0.2 - roundness: 1 - mask: {fileID: 0} - opacity: 1 - rounded: 0 - dithering: - m_Enabled: 0 - monitors: - currentMonitorID: 0 - refreshOnPlay: 0 - histogramMode: 3 - waveformExposure: 0.12 - waveformY: 0 - waveformR: 1 - waveformG: 1 - waveformB: 1 - paradeExposure: 0.12 - vectorscopeExposure: 0.12 - vectorscopeShowBackground: 1 diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset.meta deleted file mode 100644 index c199e495..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Post-Processing Profile.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5a92d6045993a574fac014d7fd219de4 -timeCreated: 1517053594 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs.meta deleted file mode 100644 index 73feda08..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ac70c3ca329ae8141b775fc09c882d2b -folderAsset: yes -timeCreated: 1512727456 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab deleted file mode 100644 index 2f7e3f26..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab +++ /dev/null @@ -1,343 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1143853537763192} - m_IsPrefabParent: 1 ---- !u!1 &1143853537763192 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4770996966692960} - m_Layer: 0 - m_Name: DemoExamples - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!1 &1687293621820832 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4065724756149606} - - component: {fileID: 33352801510357358} - - component: {fileID: 135858900559660876} - - component: {fileID: 23736073956153464} - - component: {fileID: 114377671844825846} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1922366204124744 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4642110779404054} - - component: {fileID: 33527430506557640} - - component: {fileID: 135067047379322224} - - component: {fileID: 23180475185181616} - - component: {fileID: 114055911047769306} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4065724756149606 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1687293621820832} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.13, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4770996966692960} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4642110779404054 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1922366204124744} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4770996966692960} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4770996966692960 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1143853537763192} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9894004, y: 1.0089085, z: -7.5441804} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4642110779404054} - - {fileID: 4065724756149606} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23180475185181616 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1922366204124744} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 5bbcef10c8299844289ee75106ee800e, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23736073956153464 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1687293621820832} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 069ef38a537f8e74a914e18d6939005a, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33352801510357358 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1687293621820832} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33527430506557640 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1922366204124744} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!114 &114055911047769306 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1922366204124744} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 3 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.00043311028 - value: -0.50020033 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1.4936594 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 6 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!114 &114377671844825846 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1687293621820832} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 3 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.002271262 - value: -0.23360527 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0013844 - value: 1.0034555 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 8 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!135 &135067047379322224 -SphereCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1922366204124744} - 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!135 &135858900559660876 -SphereCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1687293621820832} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab.meta deleted file mode 100644 index 5377f3a5..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/DemoExamples.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 57fca9f858a0e4645acdffe51f246821 -timeCreated: 1519065111 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment.meta deleted file mode 100644 index f9d761b7..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b61f3da0cb3e99745a9fe60abd7b8854 -folderAsset: yes -timeCreated: 1519303540 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab deleted file mode 100644 index b1835fc6..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab +++ /dev/null @@ -1,680 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1913113755907564} - m_IsPrefabParent: 1 ---- !u!1 &1054359568675362 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4645854069348292} - - component: {fileID: 215737254002504572} - m_Layer: 0 - m_Name: Reflection Probe - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1076832378692836 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4790558017683684} - - component: {fileID: 33517045904463938} - - component: {fileID: 64563146881761278} - - component: {fileID: 23987245206678354} - m_Layer: 0 - m_Name: CalibrationWallFrontLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1141055127712132 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4846855670045244} - - component: {fileID: 108495409485556560} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 0 ---- !u!1 &1226288569069472 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4040625574545454} - - component: {fileID: 33207795063723394} - - component: {fileID: 64259943785671932} - - component: {fileID: 23167410000680170} - m_Layer: 0 - m_Name: CalibrationFloor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1234542581441240 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4291899360099610} - - component: {fileID: 108867790748935366} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1383344946201342 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4191177045152976} - - component: {fileID: 33661592495251720} - - component: {fileID: 64316631589449470} - - component: {fileID: 23653450053913892} - m_Layer: 0 - m_Name: CalibrationWallRearRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1436329617054796 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4685719980772428} - - component: {fileID: 33145224630162308} - - component: {fileID: 64884724896497646} - - component: {fileID: 23595257911418888} - m_Layer: 0 - m_Name: CalibrationWallRearLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1633002525906372 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4112682475622006} - m_Layer: 0 - m_Name: CalibrationWalls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1787094495466078 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4328759578050272} - - component: {fileID: 33625942718400328} - - component: {fileID: 64862406853711676} - - component: {fileID: 23748325443433866} - m_Layer: 0 - m_Name: CalibrationWallFrontRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1913113755907564 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4966040044768282} - m_Layer: 0 - m_Name: SceneElements - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &4040625574545454 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.2378925, y: 2.4757829, z: 1.2378914} - m_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4112682475622006 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1633002525906372} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2.475785, y: 2.4757829, z: 2.4757829} - m_Children: - - {fileID: 4685719980772428} - - {fileID: 4191177045152976} - - {fileID: 4790558017683684} - - {fileID: 4328759578050272} - m_Father: {fileID: 4966040044768282} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4191177045152976 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5000001, w: 0.49999994} - m_LocalPosition: {x: -2.5, y: 2.5, z: 0} - m_LocalScale: {x: 0.5, y: 1, z: 0.49999997} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4291899360099610 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1234542581441240} - 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_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!4 &4328759578050272 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_LocalRotation: {x: 0.70710695, y: 0.0000002682209, z: 0.00000021584746, w: -0.7071066} - m_LocalPosition: {x: 0, y: 2.500002, z: 2.5000014} - m_LocalScale: {x: 0.49999997, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4645854069348292 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1054359568675362} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.34, z: -0.11} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4685719980772428 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 2.5, z: -2.5} - m_LocalScale: {x: 0.5, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4790558017683684 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_LocalRotation: {x: 0.5000003, y: -0.5000001, z: -0.49999964, w: -0.50000006} - m_LocalPosition: {x: 2.4999998, y: 2.5, z: 0} - m_LocalScale: {x: 0.4999999, y: 1, z: 0.4999999} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4846855670045244 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1141055127712132} - m_LocalRotation: {x: 0.66732246, y: -0.5697625, z: -0.06364974, w: 0.47539482} - m_LocalPosition: {x: 0, y: 11.01, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 34.182003, y: -130.96501, z: -83.161} ---- !u!4 &4966040044768282 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1913113755907564} - 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_Children: - - {fileID: 4040625574545454} - - {fileID: 4112682475622006} - - {fileID: 4645854069348292} - - {fileID: 4846855670045244} - - {fileID: 4291899360099610} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23167410000680170 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23595257911418888 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23653450053913892 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23748325443433866 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23987245206678354 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &33145224630162308 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33207795063723394 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33517045904463938 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33625942718400328 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33661592495251720 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64259943785671932 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64316631589449470 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64563146881761278 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64862406853711676 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64884724896497646 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!108 &108495409485556560 -Light: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1141055127712132} - m_Enabled: 1 - serializedVersion: 7 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.4 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!108 &108867790748935366 -Light: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1234542581441240} - m_Enabled: 1 - serializedVersion: 7 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.6 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!215 &215737254002504572 -ReflectionProbe: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1054359568675362} - m_Enabled: 1 - serializedVersion: 2 - m_Type: 0 - m_Mode: 0 - m_RefreshMode: 0 - m_TimeSlicingMode: 0 - m_Resolution: 128 - m_UpdateFrequency: 0 - m_BoxSize: {x: 17.88, y: 3.87, z: 13.23} - m_BoxOffset: {x: 0, y: 0, z: 0} - m_NearClip: 0.3 - m_FarClip: 1000 - m_ShadowDistance: 100 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_IntensityMultiplier: 1 - m_BlendDistance: 1 - m_HDR: 1 - m_BoxProjection: 0 - m_RenderDynamicObjects: 0 - m_UseOcclusionCulling: 1 - m_Importance: 1 - m_CustomBakedTexture: {fileID: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab.meta deleted file mode 100644 index 7f936364..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/Environment/SceneElements.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e26a6cbc151db2e48b3fbda9f16957a9 -timeCreated: 1519303544 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab deleted file mode 100644 index 7c031b5b..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab +++ /dev/null @@ -1,260 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1349210074554032} - m_IsPrefabParent: 1 ---- !u!1 &1063510669369074 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4224902143103550} - - component: {fileID: 33126667167353106} - - component: {fileID: 23553568102324392} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1349210074554032 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4005898127070264} - m_Layer: 0 - m_Name: MfxSingleAlbedoLocal_ModifyByAnimation - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1865840235010092 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4136910541509304} - - component: {fileID: 33236571185357030} - - component: {fileID: 23000181961081880} - - component: {fileID: 114327806270724092} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4005898127070264 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1349210074554032} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4136910541509304} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4136910541509304 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1865840235010092} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4224902143103550} - m_Father: {fileID: 4005898127070264} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4224902143103550 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1063510669369074} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4136910541509304} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23000181961081880 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1865840235010092} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 950f9b45a34aa284e96437de2b58e0e4, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23553568102324392 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1063510669369074} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 950f9b45a34aa284e96437de2b58e0e4, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33126667167353106 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1063510669369074} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!33 &33236571185357030 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1865840235010092} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!114 &114327806270724092 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1865840235010092} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 2 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab.meta deleted file mode 100644 index f463d55a..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifyByAnimation.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1e057531d7358684c93790b6c537f620 -timeCreated: 1519063898 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab deleted file mode 100644 index 44602060..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab +++ /dev/null @@ -1,260 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1655276684669680} - m_IsPrefabParent: 1 ---- !u!1 &1636521439779852 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4277376765707012} - - component: {fileID: 33875561107259330} - - component: {fileID: 23775283914488250} - - component: {fileID: 114451739748309052} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1655276684669680 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4893015260822242} - m_Layer: 0 - m_Name: MfxSingleAlbedoLocal_ModifySelfObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1905384261336914 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4808684286503194} - - component: {fileID: 33156312244294036} - - component: {fileID: 23727029602962158} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4277376765707012 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1636521439779852} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4808684286503194} - m_Father: {fileID: 4893015260822242} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4808684286503194 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1905384261336914} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4277376765707012} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4893015260822242 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1655276684669680} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4277376765707012} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23727029602962158 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1905384261336914} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 17e381c64bb6d1745b3c399672160ca2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23775283914488250 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1636521439779852} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 17e381c64bb6d1745b3c399672160ca2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33156312244294036 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1905384261336914} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!33 &33875561107259330 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1636521439779852} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!114 &114451739748309052 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1636521439779852} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 1 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 20 - ScalePosition: 2 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab.meta deleted file mode 100644 index 9806a6ce..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoLocal_ModifySelfObject.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d67d265b551f41249ace55a49b7cb721 -timeCreated: 1519062595 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab deleted file mode 100644 index 0b4e956b..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab +++ /dev/null @@ -1,272 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1145450997514972} - m_IsPrefabParent: 1 ---- !u!1 &1145450997514972 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4950996387988044} - m_Layer: 0 - m_Name: MfxSingleAlbedoWorld_ModifyByAnimation - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1212043183701120 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4619312659422596} - - component: {fileID: 33031691798338772} - - component: {fileID: 23898810996786734} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1821120266660386 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4094257240738690} - - component: {fileID: 33254052764347622} - - component: {fileID: 23954368885323130} - - component: {fileID: 114826560458092082} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4094257240738690 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1821120266660386} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4619312659422596} - m_Father: {fileID: 4950996387988044} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4619312659422596 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1212043183701120} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4094257240738690} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4950996387988044 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1145450997514972} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4094257240738690} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23898810996786734 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1212043183701120} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e16afbc6127bcd745a756f82fc0953ad, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23954368885323130 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1821120266660386} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e16afbc6127bcd745a756f82fc0953ad, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33031691798338772 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1212043183701120} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!33 &33254052764347622 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1821120266660386} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!114 &114826560458092082 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1821120266660386} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0.5 - value: 0.000000059604645 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.005524862 - value: 0.9971988 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0013812 - value: -0.0028010607 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab.meta deleted file mode 100644 index 7d3a362a..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyByAnimation.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f5f0817d9ab671d489531d031f7c522b -timeCreated: 1519064193 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab deleted file mode 100644 index b79291c7..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab +++ /dev/null @@ -1,2501 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1024037638011508} - m_IsPrefabParent: 1 ---- !u!1 &1024037638011508 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4339564787676402} - m_Layer: 0 - m_Name: MfxSingleAlbedoWorld_ModifySelfObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1025860994062726 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4281980441103948} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1026219781599800 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4237741800175008} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1030200251818696 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4165971004061540} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1080907589349422 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4979012064185632} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1096947979788986 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4857957712499276} - - component: {fileID: 33449673012038020} - - component: {fileID: 23177753292435476} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1097302505909344 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4681526696527268} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1106189432488922 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4288905145274582} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1109771989220554 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4917230276836710} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1135541165127688 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4911858787442146} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1138989554096548 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4873821452347788} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1145375414192248 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4002948018547124} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1177040302682136 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4460392122855390} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1177151464225424 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4352379280951280} - - component: {fileID: 137555127666433950} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1254405560451220 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4127370132531558} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1255730489492470 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4724761371265156} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1269082218397368 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4689307906771484} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1272674118026792 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4712715528081768} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1319291013338844 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4092156748290456} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1327805351262960 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4365738954249328} - - component: {fileID: 95958309044754910} - - component: {fileID: 114288655893034220} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1337308486969762 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4224505047658106} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1348927259757196 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4359697954142184} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1366720697141936 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4232604786266954} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1401360146630636 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4952613008873684} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1402047641842712 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4271456023221854} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1412737223927026 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4845526281316122} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1428414877647692 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4137832900271584} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1428573716411266 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4247495869289352} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1461612933892634 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4751799983748448} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1467635289347152 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4679160157964446} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1468170578440468 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4407466278863312} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1485327646304726 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4699381185164554} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1493045862748722 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4027313055842046} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1505089377332660 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4217620608380286} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1510102075275618 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4516529642612136} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1522252481423314 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4497470714286304} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1523650238532784 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4508696517294878} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1539612079497138 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4249821636137546} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1548360395817948 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4745994692398262} - - component: {fileID: 137149103791402284} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1561022056850790 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4452058309809254} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1563141022197218 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4018293094929544} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1579741554771478 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4514889205891562} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1580278580411330 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4198070615076910} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1584360387971218 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4837081837918704} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1585992554150478 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4709410504548584} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1611910083543440 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4720149007611958} - - component: {fileID: 33396466949081204} - - component: {fileID: 23796923856529394} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1619613576205938 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4587783195432430} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1622861933552500 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4451266524713440} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1703321553676024 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4486295699013976} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1703500589158628 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4665420767934986} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1728241013268038 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4508993534865670} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1732499328751510 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4245414182763738} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1759420651383180 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4760096836698008} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1760651908387300 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4344996561399918} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1798342531318598 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4968187395106346} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1809614455568542 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4762021257856554} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1813854192917068 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4537901996060130} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1816914362566506 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4233113948268542} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1828738365307042 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4301578591722090} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1838455117478616 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4287402649808034} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1840581805902108 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4043583247989906} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1842104353523724 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4201643934160794} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1851422171115896 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4297678887988676} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1854684903766596 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4593400426448472} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1887420672810042 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4327906246356356} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1889516863638908 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4526593149699060} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1892324674905978 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4923455660249554} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1934927317014520 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4997169262112786} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1947596874501612 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4535757895004406} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1956158426288782 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4769681691502252} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1980527598455976 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4339610247963014} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1983277874550822 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4580264132530102} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1999323346820786 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4752677870061812} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4002948018547124 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1145375414192248} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4760096836698008} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4018293094929544 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1563141022197218} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4497470714286304} - - {fileID: 4232604786266954} - - {fileID: 4516529642612136} - - {fileID: 4245414182763738} - - {fileID: 4679160157964446} - m_Father: {fileID: 4535757895004406} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4027313055842046 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1493045862748722} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4508993534865670} - m_Father: {fileID: 4724761371265156} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4043583247989906 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1840581805902108} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4712715528081768} - m_Father: {fileID: 4514889205891562} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4092156748290456 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1319291013338844} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4587783195432430} - m_Father: {fileID: 4724761371265156} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4127370132531558 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1254405560451220} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4233113948268542} - m_Father: {fileID: 4762021257856554} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4137832900271584 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1428414877647692} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4249821636137546} - m_Father: {fileID: 4232604786266954} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4165971004061540 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1030200251818696} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4593400426448472} - m_Father: {fileID: 4287402649808034} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4198070615076910 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1580278580411330} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4288905145274582} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4201643934160794 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1842104353523724} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4537901996060130} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4217620608380286 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1505089377332660} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4297678887988676} - m_Father: {fileID: 4327906246356356} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4224505047658106 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1337308486969762} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4452058309809254} - m_Father: {fileID: 4297678887988676} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4232604786266954 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1366720697141936} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4137832900271584} - m_Father: {fileID: 4018293094929544} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4233113948268542 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1816914362566506} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4127370132531558} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4237741800175008 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1026219781599800} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4344996561399918} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4245414182763738 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732499328751510} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4752677870061812} - m_Father: {fileID: 4018293094929544} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4247495869289352 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1428573716411266} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4917230276836710} - - {fileID: 4952613008873684} - - {fileID: 4751799983748448} - m_Father: {fileID: 4508993534865670} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4249821636137546 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1539612079497138} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4339610247963014} - m_Father: {fileID: 4137832900271584} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4271456023221854 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1402047641842712} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4486295699013976} - m_Father: {fileID: 4724761371265156} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4281980441103948 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1025860994062726} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4837081837918704} - m_Father: {fileID: 4327906246356356} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4287402649808034 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1838455117478616} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4165971004061540} - m_Father: {fileID: 4516529642612136} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4288905145274582 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1106189432488922} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4198070615076910} - - {fileID: 4699381185164554} - - {fileID: 4873821452347788} - m_Father: {fileID: 4952613008873684} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4297678887988676 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1851422171115896} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4224505047658106} - m_Father: {fileID: 4217620608380286} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4301578591722090 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1828738365307042} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4689307906771484} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4327906246356356 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1887420672810042} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4217620608380286} - - {fileID: 4281980441103948} - - {fileID: 4514889205891562} - - {fileID: 4979012064185632} - - {fileID: 4709410504548584} - m_Father: {fileID: 4460392122855390} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4339564787676402 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1024037638011508} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4365738954249328} - - {fileID: 4720149007611958} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4339610247963014 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1980527598455976} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4249821636137546} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4344996561399918 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1760651908387300} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4237741800175008} - m_Father: {fileID: 4837081837918704} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4352379280951280 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1177151464225424} - 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_Children: [] - m_Father: {fileID: 4365738954249328} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4359697954142184 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1348927259757196} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4769681691502252} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4365738954249328 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1327805351262960} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4745994692398262} - - {fileID: 4352379280951280} - - {fileID: 4724761371265156} - m_Father: {fileID: 4339564787676402} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!4 &4407466278863312 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1468170578440468} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4923455660249554} - m_Father: {fileID: 4580264132530102} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4451266524713440 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1622861933552500} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4968187395106346} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4452058309809254 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1561022056850790} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4224505047658106} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4460392122855390 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1177040302682136} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4327906246356356} - m_Father: {fileID: 4681526696527268} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4486295699013976 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1703321553676024} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4845526281316122} - m_Father: {fileID: 4271456023221854} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4497470714286304 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1522252481423314} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4762021257856554} - m_Father: {fileID: 4018293094929544} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4508696517294878 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1523650238532784} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4537901996060130} - m_Father: {fileID: 4709410504548584} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4508993534865670 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1728241013268038} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4247495869289352} - m_Father: {fileID: 4027313055842046} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4514889205891562 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1579741554771478} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4043583247989906} - m_Father: {fileID: 4327906246356356} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4516529642612136 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1510102075275618} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4287402649808034} - m_Father: {fileID: 4018293094929544} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4526593149699060 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1889516863638908} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4760096836698008} - m_Father: {fileID: 4979012064185632} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4535757895004406 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1947596874501612} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4018293094929544} - m_Father: {fileID: 4997169262112786} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4537901996060130 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1813854192917068} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4201643934160794} - m_Father: {fileID: 4508696517294878} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4580264132530102 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1983277874550822} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4407466278863312} - m_Father: {fileID: 4679160157964446} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4587783195432430 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1619613576205938} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4911858787442146} - m_Father: {fileID: 4092156748290456} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4593400426448472 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1854684903766596} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4165971004061540} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4665420767934986 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1703500589158628} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4712715528081768} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4679160157964446 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1467635289347152} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4580264132530102} - m_Father: {fileID: 4018293094929544} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4681526696527268 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1097302505909344} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4460392122855390} - m_Father: {fileID: 4751799983748448} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4689307906771484 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1269082218397368} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4301578591722090} - m_Father: {fileID: 4752677870061812} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4699381185164554 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1485327646304726} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4288905145274582} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4709410504548584 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1585992554150478} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4508696517294878} - m_Father: {fileID: 4327906246356356} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4712715528081768 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1272674118026792} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4665420767934986} - m_Father: {fileID: 4043583247989906} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4720149007611958 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1611910083543440} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4857957712499276} - m_Father: {fileID: 4339564787676402} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4724761371265156 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1255730489492470} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4271456023221854} - - {fileID: 4092156748290456} - - {fileID: 4027313055842046} - m_Father: {fileID: 4365738954249328} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4745994692398262 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1548360395817948} - 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_Children: [] - m_Father: {fileID: 4365738954249328} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4751799983748448 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1461612933892634} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4681526696527268} - m_Father: {fileID: 4247495869289352} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4752677870061812 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1999323346820786} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4689307906771484} - m_Father: {fileID: 4245414182763738} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4760096836698008 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1759420651383180} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4002948018547124} - m_Father: {fileID: 4526593149699060} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4762021257856554 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1809614455568542} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4127370132531558} - m_Father: {fileID: 4497470714286304} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4769681691502252 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1956158426288782} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4359697954142184} - m_Father: {fileID: 4911858787442146} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4837081837918704 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1584360387971218} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4344996561399918} - m_Father: {fileID: 4281980441103948} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4845526281316122 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1412737223927026} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4968187395106346} - m_Father: {fileID: 4486295699013976} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4857957712499276 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1096947979788986} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4720149007611958} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4873821452347788 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1138989554096548} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4288905145274582} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4911858787442146 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1135541165127688} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4769681691502252} - m_Father: {fileID: 4587783195432430} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4917230276836710 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1109771989220554} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4997169262112786} - m_Father: {fileID: 4247495869289352} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4923455660249554 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1892324674905978} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4407466278863312} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4952613008873684 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1401360146630636} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4288905145274582} - m_Father: {fileID: 4247495869289352} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4968187395106346 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1798342531318598} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4451266524713440} - m_Father: {fileID: 4845526281316122} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4979012064185632 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1080907589349422} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4526593149699060} - m_Father: {fileID: 4327906246356356} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4997169262112786 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1934927317014520} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4535757895004406} - m_Father: {fileID: 4917230276836710} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23177753292435476 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1096947979788986} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23796923856529394 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1611910083543440} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33396466949081204 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1611910083543440} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!33 &33449673012038020 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1096947979788986} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!95 &95958309044754910 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1327805351262960} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!114 &114288655893034220 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1327805351262960} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 1611910083543440} - ByDistance: 1 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!137 &137149103791402284 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1548360395817948} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 301ab9e52c78ebf4a86ff61a10f9e8cf, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4724761371265156} - - {fileID: 4027313055842046} - - {fileID: 4508993534865670} - - {fileID: 4247495869289352} - - {fileID: 4952613008873684} - - {fileID: 4288905145274582} - - {fileID: 4917230276836710} - - {fileID: 4997169262112786} - - {fileID: 4535757895004406} - - {fileID: 4018293094929544} - - {fileID: 4679160157964446} - - {fileID: 4580264132530102} - - {fileID: 4407466278863312} - - {fileID: 4497470714286304} - - {fileID: 4762021257856554} - - {fileID: 4127370132531558} - - {fileID: 4232604786266954} - - {fileID: 4137832900271584} - - {fileID: 4249821636137546} - - {fileID: 4245414182763738} - - {fileID: 4752677870061812} - - {fileID: 4689307906771484} - - {fileID: 4516529642612136} - - {fileID: 4287402649808034} - - {fileID: 4165971004061540} - - {fileID: 4751799983748448} - - {fileID: 4681526696527268} - - {fileID: 4460392122855390} - - {fileID: 4327906246356356} - - {fileID: 4514889205891562} - - {fileID: 4043583247989906} - - {fileID: 4712715528081768} - - {fileID: 4979012064185632} - - {fileID: 4526593149699060} - - {fileID: 4760096836698008} - - {fileID: 4281980441103948} - - {fileID: 4837081837918704} - - {fileID: 4344996561399918} - - {fileID: 4217620608380286} - - {fileID: 4297678887988676} - - {fileID: 4224505047658106} - - {fileID: 4709410504548584} - - {fileID: 4508696517294878} - - {fileID: 4537901996060130} - - {fileID: 4271456023221854} - - {fileID: 4486295699013976} - - {fileID: 4845526281316122} - - {fileID: 4968187395106346} - - {fileID: 4092156748290456} - - {fileID: 4587783195432430} - - {fileID: 4911858787442146} - - {fileID: 4769681691502252} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4724761371265156} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!137 &137555127666433950 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1177151464225424} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 25e6761fbd84d5a46a657e914fb3d62f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4724761371265156} - - {fileID: 4027313055842046} - - {fileID: 4508993534865670} - - {fileID: 4247495869289352} - - {fileID: 4952613008873684} - - {fileID: 4288905145274582} - - {fileID: 4917230276836710} - - {fileID: 4997169262112786} - - {fileID: 4535757895004406} - - {fileID: 4018293094929544} - - {fileID: 4679160157964446} - - {fileID: 4580264132530102} - - {fileID: 4407466278863312} - - {fileID: 4497470714286304} - - {fileID: 4762021257856554} - - {fileID: 4127370132531558} - - {fileID: 4232604786266954} - - {fileID: 4137832900271584} - - {fileID: 4249821636137546} - - {fileID: 4245414182763738} - - {fileID: 4752677870061812} - - {fileID: 4689307906771484} - - {fileID: 4516529642612136} - - {fileID: 4287402649808034} - - {fileID: 4165971004061540} - - {fileID: 4681526696527268} - - {fileID: 4460392122855390} - - {fileID: 4327906246356356} - - {fileID: 4514889205891562} - - {fileID: 4043583247989906} - - {fileID: 4712715528081768} - - {fileID: 4979012064185632} - - {fileID: 4526593149699060} - - {fileID: 4760096836698008} - - {fileID: 4281980441103948} - - {fileID: 4837081837918704} - - {fileID: 4344996561399918} - - {fileID: 4217620608380286} - - {fileID: 4297678887988676} - - {fileID: 4224505047658106} - - {fileID: 4709410504548584} - - {fileID: 4508696517294878} - - {fileID: 4537901996060130} - - {fileID: 4486295699013976} - - {fileID: 4845526281316122} - - {fileID: 4968187395106346} - - {fileID: 4092156748290456} - - {fileID: 4587783195432430} - - {fileID: 4911858787442146} - - {fileID: 4769681691502252} - - {fileID: 4751799983748448} - - {fileID: 4271456023221854} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4724761371265156} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab.meta deleted file mode 100644 index a397ce9b..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifySelfObject.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 52bfe747fad47204cbcd6854db634ee5 -timeCreated: 1519063095 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab deleted file mode 100644 index c9db68e1..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab +++ /dev/null @@ -1,2501 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1848813552362814} - m_IsPrefabParent: 1 ---- !u!1 &1014550581927062 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4233014399903234} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1016006163646126 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4742065428148630} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1018628872434268 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4161227865746196} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1032220650222708 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4447111747003664} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1042061046969908 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4089284456762792} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1044681700664042 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4275922074974230} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1052688892804212 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4986032200581484} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1053347764992028 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4555184613594304} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1056146250606244 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4058752895759008} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1068284552529020 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4128472555917502} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1085359626067240 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4076375173209698} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1108134010614348 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4108733684925234} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1139740222097162 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4358324111444698} - - component: {fileID: 137379824346720106} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1173634939735390 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4120258408726632} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1185833562960986 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4368468432015912} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1196536736792372 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4448367169986378} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1204118430563324 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4133854137849672} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1215398041487690 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4473748043536998} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1223166147892950 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4256178856219024} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1271995436110196 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4041100517766466} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1272902886540116 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4962864228863856} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1275022364791248 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4073730585687590} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1277919644514704 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4499864773696736} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1311495825226902 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4967804039412382} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1314932689278816 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4693465837441044} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1320021249458998 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4327799495747844} - - component: {fileID: 95240385939184268} - - component: {fileID: 114378590441515758} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1323931554038010 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4648068924443246} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1342460862585170 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4389899855790056} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1349788685690798 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4722481560753860} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1382698154237088 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4531919867389674} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1410758436269180 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4368867709468656} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1419084419141362 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4967367501794998} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1427450204422202 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4302135249503714} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1477122814521014 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4373388912805700} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1489686831371132 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4335199836286280} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1493506176724272 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4624928445915012} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1523295072257726 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4732807096160456} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1529133082904916 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4818530606145452} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1536869406979726 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4934199627352236} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1537386549949146 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4622243977487592} - - component: {fileID: 33651468932979814} - - component: {fileID: 23604739586819494} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1542254286984392 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4729038438468242} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1554892236294802 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4872357275941374} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1561005767513986 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4675733530531576} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1569529096199586 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4089597192932158} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1612850080404598 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4892131299340556} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1642845382660744 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4364241489441822} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1651003719642430 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4109902170043672} - - component: {fileID: 33505023868622578} - - component: {fileID: 23469901169568548} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1655114920525638 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4462606955816298} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1671122274951588 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4385203243196494} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1672392215054888 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4858355656746654} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1681203120942800 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4746731133824134} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1688545425572170 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4078578909401760} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1690908865460094 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4755553558791496} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1721994528520974 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4615239106148566} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1741864736532352 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4240037170520466} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1760236719206610 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4138951594359352} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1774420925072986 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4670385028569552} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1786512734562120 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4137470428315742} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1795945537034100 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4233745876348760} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1808458815707320 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4213380519583054} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1848813552362814 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4489638070005940} - m_Layer: 0 - m_Name: MfxSingleAlbedoWorld_ModifyTargetObject 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1881626982031936 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4353205502979646} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1885217209596686 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4392518000462214} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1900504678939540 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4926141607853866} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1926171015849970 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4750918689226820} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1943131422179838 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4983530534344968} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1953351227624092 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4035779830735576} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1954102639402902 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4256265724712078} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1964527307442320 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4566248237588228} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1973415939175020 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4929944759357544} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1977812836996794 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4607857720052224} - - component: {fileID: 137583350108197492} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1981401686615126 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4836664425740922} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1989339643436828 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4270890867786700} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4035779830735576 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1953351227624092} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4670385028569552} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4041100517766466 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1271995436110196} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4233745876348760} - m_Father: {fileID: 4742065428148630} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4058752895759008 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1056146250606244} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4078578909401760} - m_Father: {fileID: 4729038438468242} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4073730585687590 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1275022364791248} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4108733684925234} - m_Father: {fileID: 4256178856219024} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4076375173209698 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1085359626067240} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4742065428148630} - m_Father: {fileID: 4872357275941374} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4078578909401760 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1688545425572170} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4934199627352236} - - {fileID: 4120258408726632} - - {fileID: 4967367501794998} - - {fileID: 4693465837441044} - - {fileID: 4499864773696736} - m_Father: {fileID: 4058752895759008} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4089284456762792 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1042061046969908} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4270890867786700} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4089597192932158 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1569529096199586} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4462606955816298} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4108733684925234 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1108134010614348} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4240037170520466} - m_Father: {fileID: 4073730585687590} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4109902170043672 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1651003719642430} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4622243977487592} - m_Father: {fileID: 4489638070005940} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4120258408726632 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1173634939735390} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4275922074974230} - m_Father: {fileID: 4078578909401760} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4128472555917502 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1068284552529020} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4648068924443246} - m_Father: {fileID: 4335199836286280} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4133854137849672 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1204118430563324} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4983530534344968} - m_Father: {fileID: 4722481560753860} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4137470428315742 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1786512734562120} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4929944759357544} - m_Father: {fileID: 4872357275941374} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4138951594359352 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1760236719206610} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4473748043536998} - m_Father: {fileID: 4389899855790056} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4161227865746196 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1018628872434268} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4670385028569552} - m_Father: {fileID: 4934199627352236} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4213380519583054 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1808458815707320} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4962864228863856} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4233014399903234 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1014550581927062} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4368468432015912} - m_Father: {fileID: 4892131299340556} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4233745876348760 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1795945537034100} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4041100517766466} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4240037170520466 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1741864736532352} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4108733684925234} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4256178856219024 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1223166147892950} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4073730585687590} - m_Father: {fileID: 4872357275941374} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4256265724712078 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1954102639402902} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4818530606145452} - m_Father: {fileID: 4615239106148566} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4270890867786700 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1989339643436828} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4089284456762792} - m_Father: {fileID: 4364241489441822} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4275922074974230 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1044681700664042} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4755553558791496} - m_Father: {fileID: 4120258408726632} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4302135249503714 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1427450204422202} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4962864228863856} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4327799495747844 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1320021249458998} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4607857720052224} - - {fileID: 4358324111444698} - - {fileID: 4531919867389674} - m_Father: {fileID: 4489638070005940} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!4 &4335199836286280 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1489686831371132} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4128472555917502} - m_Father: {fileID: 4531919867389674} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4353205502979646 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1881626982031936} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4624928445915012} - m_Father: {fileID: 4675733530531576} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4358324111444698 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1139740222097162} - 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_Children: [] - m_Father: {fileID: 4327799495747844} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4364241489441822 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1642845382660744} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4270890867786700} - m_Father: {fileID: 4373388912805700} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4368468432015912 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1185833562960986} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4233014399903234} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4368867709468656 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1410758436269180} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4750918689226820} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4373388912805700 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1477122814521014} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4364241489441822} - m_Father: {fileID: 4967804039412382} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4385203243196494 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1671122274951588} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4473748043536998} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4389899855790056 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1342460862585170} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4138951594359352} - m_Father: {fileID: 4872357275941374} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4392518000462214 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1885217209596686} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4615239106148566} - - {fileID: 4926141607853866} - - {fileID: 4447111747003664} - m_Father: {fileID: 4566248237588228} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4447111747003664 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1032220650222708} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4729038438468242} - m_Father: {fileID: 4392518000462214} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4448367169986378 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1196536736792372} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4983530534344968} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4462606955816298 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1655114920525638} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4089597192932158} - m_Father: {fileID: 4648068924443246} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4473748043536998 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1215398041487690} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4385203243196494} - m_Father: {fileID: 4138951594359352} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4489638070005940 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1848813552362814} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4327799495747844} - - {fileID: 4109902170043672} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4499864773696736 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1277919644514704} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4675733530531576} - m_Father: {fileID: 4078578909401760} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4531919867389674 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1382698154237088} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4335199836286280} - - {fileID: 4967804039412382} - - {fileID: 4858355656746654} - m_Father: {fileID: 4327799495747844} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4555184613594304 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1053347764992028} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4732807096160456} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4566248237588228 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1964527307442320} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4392518000462214} - m_Father: {fileID: 4858355656746654} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4607857720052224 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1977812836996794} - 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_Children: [] - m_Father: {fileID: 4327799495747844} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4615239106148566 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1721994528520974} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4256265724712078} - m_Father: {fileID: 4392518000462214} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4622243977487592 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1537386549949146} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4109902170043672} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4624928445915012 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1493506176724272} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4353205502979646} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4648068924443246 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1323931554038010} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4462606955816298} - m_Father: {fileID: 4128472555917502} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4670385028569552 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1774420925072986} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4035779830735576} - m_Father: {fileID: 4161227865746196} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4675733530531576 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1561005767513986} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4353205502979646} - m_Father: {fileID: 4499864773696736} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4693465837441044 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1314932689278816} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4836664425740922} - m_Father: {fileID: 4078578909401760} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4722481560753860 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1349788685690798} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4133854137849672} - m_Father: {fileID: 4872357275941374} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4729038438468242 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1542254286984392} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4058752895759008} - m_Father: {fileID: 4447111747003664} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4732807096160456 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1523295072257726} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4555184613594304} - m_Father: {fileID: 4836664425740922} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4742065428148630 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1016006163646126} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4041100517766466} - m_Father: {fileID: 4076375173209698} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4746731133824134 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1681203120942800} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4755553558791496} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4750918689226820 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1926171015849970} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4368867709468656} - m_Father: {fileID: 4929944759357544} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4755553558791496 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1690908865460094} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4746731133824134} - m_Father: {fileID: 4275922074974230} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4818530606145452 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1529133082904916} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4872357275941374} - m_Father: {fileID: 4256265724712078} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4836664425740922 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1981401686615126} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4732807096160456} - m_Father: {fileID: 4693465837441044} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4858355656746654 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1672392215054888} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4566248237588228} - m_Father: {fileID: 4531919867389674} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4872357275941374 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1554892236294802} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4076375173209698} - - {fileID: 4256178856219024} - - {fileID: 4389899855790056} - - {fileID: 4722481560753860} - - {fileID: 4137470428315742} - m_Father: {fileID: 4818530606145452} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4892131299340556 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1612850080404598} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4233014399903234} - m_Father: {fileID: 4967367501794998} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4926141607853866 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1900504678939540} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4962864228863856} - m_Father: {fileID: 4392518000462214} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4929944759357544 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1973415939175020} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4750918689226820} - m_Father: {fileID: 4137470428315742} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4934199627352236 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1536869406979726} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4161227865746196} - m_Father: {fileID: 4078578909401760} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4962864228863856 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1272902886540116} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4213380519583054} - - {fileID: 4986032200581484} - - {fileID: 4302135249503714} - m_Father: {fileID: 4926141607853866} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4967367501794998 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1419084419141362} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4892131299340556} - m_Father: {fileID: 4078578909401760} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4967804039412382 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1311495825226902} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4373388912805700} - m_Father: {fileID: 4531919867389674} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4983530534344968 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1943131422179838} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4448367169986378} - m_Father: {fileID: 4133854137849672} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4986032200581484 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1052688892804212} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4962864228863856} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23469901169568548 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1651003719642430} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e0243f042882ada469453674f76feb81, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23604739586819494 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1537386549949146} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e0243f042882ada469453674f76feb81, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33505023868622578 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1651003719642430} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!33 &33651468932979814 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1537386549949146} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!95 &95240385939184268 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1320021249458998} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!114 &114378590441515758 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1320021249458998} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 0 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 1651003719642430} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!137 &137379824346720106 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1139740222097162} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4531919867389674} - - {fileID: 4858355656746654} - - {fileID: 4566248237588228} - - {fileID: 4392518000462214} - - {fileID: 4926141607853866} - - {fileID: 4962864228863856} - - {fileID: 4615239106148566} - - {fileID: 4256265724712078} - - {fileID: 4818530606145452} - - {fileID: 4872357275941374} - - {fileID: 4137470428315742} - - {fileID: 4929944759357544} - - {fileID: 4750918689226820} - - {fileID: 4076375173209698} - - {fileID: 4742065428148630} - - {fileID: 4041100517766466} - - {fileID: 4256178856219024} - - {fileID: 4073730585687590} - - {fileID: 4108733684925234} - - {fileID: 4722481560753860} - - {fileID: 4133854137849672} - - {fileID: 4983530534344968} - - {fileID: 4389899855790056} - - {fileID: 4138951594359352} - - {fileID: 4473748043536998} - - {fileID: 4729038438468242} - - {fileID: 4058752895759008} - - {fileID: 4078578909401760} - - {fileID: 4967367501794998} - - {fileID: 4892131299340556} - - {fileID: 4233014399903234} - - {fileID: 4693465837441044} - - {fileID: 4836664425740922} - - {fileID: 4732807096160456} - - {fileID: 4120258408726632} - - {fileID: 4275922074974230} - - {fileID: 4755553558791496} - - {fileID: 4934199627352236} - - {fileID: 4161227865746196} - - {fileID: 4670385028569552} - - {fileID: 4499864773696736} - - {fileID: 4675733530531576} - - {fileID: 4353205502979646} - - {fileID: 4128472555917502} - - {fileID: 4648068924443246} - - {fileID: 4462606955816298} - - {fileID: 4967804039412382} - - {fileID: 4373388912805700} - - {fileID: 4364241489441822} - - {fileID: 4270890867786700} - - {fileID: 4447111747003664} - - {fileID: 4335199836286280} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4531919867389674} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!137 &137583350108197492 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1977812836996794} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4531919867389674} - - {fileID: 4858355656746654} - - {fileID: 4566248237588228} - - {fileID: 4392518000462214} - - {fileID: 4926141607853866} - - {fileID: 4962864228863856} - - {fileID: 4615239106148566} - - {fileID: 4256265724712078} - - {fileID: 4818530606145452} - - {fileID: 4872357275941374} - - {fileID: 4137470428315742} - - {fileID: 4929944759357544} - - {fileID: 4750918689226820} - - {fileID: 4076375173209698} - - {fileID: 4742065428148630} - - {fileID: 4041100517766466} - - {fileID: 4256178856219024} - - {fileID: 4073730585687590} - - {fileID: 4108733684925234} - - {fileID: 4722481560753860} - - {fileID: 4133854137849672} - - {fileID: 4983530534344968} - - {fileID: 4389899855790056} - - {fileID: 4138951594359352} - - {fileID: 4473748043536998} - - {fileID: 4447111747003664} - - {fileID: 4729038438468242} - - {fileID: 4058752895759008} - - {fileID: 4078578909401760} - - {fileID: 4967367501794998} - - {fileID: 4892131299340556} - - {fileID: 4233014399903234} - - {fileID: 4693465837441044} - - {fileID: 4836664425740922} - - {fileID: 4732807096160456} - - {fileID: 4120258408726632} - - {fileID: 4275922074974230} - - {fileID: 4755553558791496} - - {fileID: 4934199627352236} - - {fileID: 4161227865746196} - - {fileID: 4670385028569552} - - {fileID: 4499864773696736} - - {fileID: 4675733530531576} - - {fileID: 4353205502979646} - - {fileID: 4335199836286280} - - {fileID: 4128472555917502} - - {fileID: 4648068924443246} - - {fileID: 4462606955816298} - - {fileID: 4967804039412382} - - {fileID: 4373388912805700} - - {fileID: 4364241489441822} - - {fileID: 4270890867786700} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4531919867389674} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab.meta deleted file mode 100644 index e4dabcf1..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxSingleAlbedoWorld_ModifyTargetObject 1.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b62a1ccfd38c8214b94ffc15edcbe688 -timeCreated: 1519062617 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab deleted file mode 100644 index 1426ced6..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab +++ /dev/null @@ -1,260 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1566463932445484} - m_IsPrefabParent: 1 ---- !u!1 &1063601584009078 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4272818018339902} - - component: {fileID: 33876635569690640} - - component: {fileID: 23477002026574634} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1275844113640020 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4982652874085872} - - component: {fileID: 33511587154302514} - - component: {fileID: 23078604720875500} - - component: {fileID: 114763517142791766} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1566463932445484 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4562467208635582} - m_Layer: 0 - m_Name: MfxTwoAlbedoLocal_ModifyByAnimation - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4272818018339902 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1063601584009078} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4982652874085872} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4562467208635582 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1566463932445484} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4982652874085872} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4982652874085872 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1275844113640020} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4272818018339902} - m_Father: {fileID: 4562467208635582} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &23078604720875500 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1275844113640020} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: d51dc354ec0439d47b0c123f8498cecf, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23477002026574634 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1063601584009078} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: d51dc354ec0439d47b0c123f8498cecf, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33511587154302514 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1275844113640020} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!33 &33876635569690640 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1063601584009078} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!114 &114763517142791766 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1275844113640020} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 3 - PositionType: 0 - Position: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 1.0016943 - value: 0.013004005 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00021551561 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab.meta deleted file mode 100644 index 379fd31d..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoLocal_ModifyByAnimation.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3a7a81cc0509b844b833fec3736b43f0 -timeCreated: 1519061162 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab deleted file mode 100644 index 87ab584b..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab +++ /dev/null @@ -1,266 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1116766145321534} - m_IsPrefabParent: 1 ---- !u!1 &1116766145321534 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4230614476891244} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorldInvert_ModifyByAnimation - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1356803866409034 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4090318251025882} - - component: {fileID: 33907325487587202} - - component: {fileID: 23177407879730768} - - component: {fileID: 114177156676812666} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1932292327039092 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4938777715114106} - - component: {fileID: 33738511825311938} - - component: {fileID: 23192128295951118} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4090318251025882 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1356803866409034} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4938777715114106} - m_Father: {fileID: 4230614476891244} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4230614476891244 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1116766145321534} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4090318251025882} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4938777715114106 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932292327039092} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4090318251025882} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23177407879730768 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1356803866409034} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 28a77aa2486c1244d82ddca3081b799f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23192128295951118 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932292327039092} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 28a77aa2486c1244d82ddca3081b799f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33738511825311938 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932292327039092} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!33 &33907325487587202 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1356803866409034} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!114 &114177156676812666 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1356803866409034} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.00017855084 - value: -1.0082014 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - - serializedVersion: 2 - time: 0.99756 - value: 0.99493265 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab.meta deleted file mode 100644 index 65d08211..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyByAnimation.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c297d4dc5644d8841a16605d04ed193c -timeCreated: 1518981712 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab deleted file mode 100644 index 3ce79c38..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab +++ /dev/null @@ -1,2477 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1439530554871236} - m_IsPrefabParent: 1 ---- !u!1 &1039064586552182 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4323309794913886} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1053295635122112 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4977043865360298} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1077550736482082 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4124918092195430} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1107699291113712 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4163283037574156} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1111796277924860 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4045396167765894} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1127060018867384 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4294961598038138} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1161040725085014 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4993050293906354} - - component: {fileID: 33605182650564638} - - component: {fileID: 23237070259538882} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1163077040901596 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4191293852076796} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1167311334233566 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4446369961540238} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1174450370806354 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4783587856665962} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1190235953969000 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4247270342188640} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1202531048766078 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4228625760431902} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1210625425038158 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4361085626739064} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1241977248511728 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4794119071925802} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1246831649960986 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4647150015718686} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1306651574568030 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4770144809726350} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1329195655815466 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4947079086425558} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1339176014083024 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4377140993605988} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1371860892844046 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4273760500648138} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1399519353698194 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4497413631238110} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1400576244493990 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4178033351606374} - - component: {fileID: 137690200398941862} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1406857618862812 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4224011085901684} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1412480394087376 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4064277515612802} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1433506095560226 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4366590481072306} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1439396184658410 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4678078331623104} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1439530554871236 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4980398570312738} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorldInvert_ModifyTargetObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1442209882150584 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4378705401088140} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1446535399180352 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4650050407502580} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1462200293956602 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4744581723391510} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1469193367717300 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4536086941089084} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1491542477251524 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4732986365665274} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1505627665137400 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4862360339485460} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1550975035590328 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4296329313867386} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1559311672271228 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4165355430454482} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1561246023959138 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4859145536646286} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1561609403462408 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4672891152198450} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1574786822277566 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4823347389986492} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1587223108908696 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4212161322462082} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1599681007370886 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4908016053385300} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1610158355503468 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4563616329633252} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1624654314102100 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4200965459565986} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1633518991326832 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4573791995994992} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1644679606982918 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4636789095180652} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1648527481513280 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4193960036675990} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1649280264673354 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4901155301694340} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1675737772710960 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4227941600459158} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1679977905272106 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4627111906978430} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1684982568027772 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4679575445097632} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1699385007238388 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4870121714775224} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1712786132324754 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4474648251063086} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1723658323118762 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4856353882574422} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1738018499225688 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4865649993760592} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1746131981136994 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4002788944024472} - - component: {fileID: 137294113835455278} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1750200894905562 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4017806890796386} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1759591875039260 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4816166415563574} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1775430472676054 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4566537028573966} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1789089377349874 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4434272671610882} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1805503887179618 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4611489170783770} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1810575458765584 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4722178251190258} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1811292285388270 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4121235899632290} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1819943739103318 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4542229673622460} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1839182041685712 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4444591384169618} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1851571986810882 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4213544099000384} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1865146500756842 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4494383106466856} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1876034609689916 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4079178665783772} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1879369567557878 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4182412090719670} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1904189813786862 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4799325789279650} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1905726339939322 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4640855983762816} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1915520779514040 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4572469400256078} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1932885560735130 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4421731750695102} - - component: {fileID: 33431275809945690} - - component: {fileID: 23522974067590160} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1947016848355434 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4164268727978502} - - component: {fileID: 95731600702471164} - - component: {fileID: 114850597132454926} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1961633785753038 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4988290047722504} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1982165998419102 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4647099512512358} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4002788944024472 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1746131981136994} - 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_Children: [] - m_Father: {fileID: 4164268727978502} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4017806890796386 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1750200894905562} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4640855983762816} - m_Father: {fileID: 4856353882574422} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4045396167765894 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1111796277924860} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4165355430454482} - - {fileID: 4573791995994992} - - {fileID: 4497413631238110} - m_Father: {fileID: 4988290047722504} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4064277515612802 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1412480394087376} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4977043865360298} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4079178665783772 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1876034609689916} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4124918092195430} - m_Father: {fileID: 4434272671610882} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4121235899632290 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1811292285388270} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4377140993605988} - m_Father: {fileID: 4650050407502580} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4124918092195430 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1077550736482082} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4079178665783772} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4163283037574156 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1107699291113712} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4977043865360298} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4164268727978502 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1947016848355434} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4002788944024472} - - {fileID: 4178033351606374} - - {fileID: 4247270342188640} - m_Father: {fileID: 4980398570312738} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!4 &4165355430454482 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1559311672271228} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4783587856665962} - m_Father: {fileID: 4045396167765894} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4178033351606374 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1400576244493990} - 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_Children: [] - m_Father: {fileID: 4164268727978502} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4182412090719670 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1879369567557878} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4947079086425558} - m_Father: {fileID: 4366590481072306} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4191293852076796 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1163077040901596} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4446369961540238} - m_Father: {fileID: 4647099512512358} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4193960036675990 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1648527481513280} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4794119071925802} - m_Father: {fileID: 4908016053385300} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4200965459565986 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1624654314102100} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4566537028573966} - m_Father: {fileID: 4323309794913886} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4212161322462082 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1587223108908696} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4627111906978430} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4213544099000384 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1851571986810882} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4227941600459158} - m_Father: {fileID: 4361085626739064} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4224011085901684 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1406857618862812} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4542229673622460} - m_Father: {fileID: 4783587856665962} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4227941600459158 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1675737772710960} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4636789095180652} - m_Father: {fileID: 4213544099000384} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4228625760431902 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1202531048766078} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4611489170783770} - m_Father: {fileID: 4366590481072306} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4247270342188640 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1190235953969000} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4901155301694340} - - {fileID: 4494383106466856} - - {fileID: 4722178251190258} - m_Father: {fileID: 4164268727978502} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4273760500648138 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1371860892844046} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4770144809726350} - m_Father: {fileID: 4444591384169618} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4294961598038138 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1127060018867384} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4572469400256078} - m_Father: {fileID: 4542229673622460} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4296329313867386 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1550975035590328} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4794119071925802} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4323309794913886 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1039064586552182} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4200965459565986} - m_Father: {fileID: 4536086941089084} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4361085626739064 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1210625425038158} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4213544099000384} - m_Father: {fileID: 4542229673622460} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4366590481072306 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1433506095560226} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4182412090719670} - - {fileID: 4228625760431902} - - {fileID: 4908016053385300} - - {fileID: 4672891152198450} - - {fileID: 4444591384169618} - m_Father: {fileID: 4474648251063086} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4377140993605988 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1339176014083024} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4121235899632290} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4378705401088140 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1442209882150584} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4647099512512358} - m_Father: {fileID: 4542229673622460} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4421731750695102 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932885560735130} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4993050293906354} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4434272671610882 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1789089377349874} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4079178665783772} - m_Father: {fileID: 4678078331623104} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4444591384169618 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1839182041685712} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4273760500648138} - m_Father: {fileID: 4366590481072306} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4446369961540238 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1167311334233566} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4191293852076796} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4474648251063086 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1712786132324754} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4366590481072306} - m_Father: {fileID: 4862360339485460} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4494383106466856 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1865146500756842} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4859145536646286} - m_Father: {fileID: 4247270342188640} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4497413631238110 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1399519353698194} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4862360339485460} - m_Father: {fileID: 4045396167765894} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4536086941089084 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1469193367717300} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4323309794913886} - m_Father: {fileID: 4901155301694340} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4542229673622460 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1819943739103318} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4856353882574422} - - {fileID: 4361085626739064} - - {fileID: 4678078331623104} - - {fileID: 4378705401088140} - - {fileID: 4294961598038138} - m_Father: {fileID: 4224011085901684} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4563616329633252 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1610158355503468} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4816166415563574} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4566537028573966 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1775430472676054} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4200965459565986} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4572469400256078 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1915520779514040} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4870121714775224} - m_Father: {fileID: 4294961598038138} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4573791995994992 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1633518991326832} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4977043865360298} - m_Father: {fileID: 4045396167765894} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4611489170783770 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1805503887179618} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4816166415563574} - m_Father: {fileID: 4228625760431902} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4627111906978430 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1679977905272106} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4212161322462082} - m_Father: {fileID: 4744581723391510} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4636789095180652 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1644679606982918} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4227941600459158} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4640855983762816 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1905726339939322} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4679575445097632} - m_Father: {fileID: 4017806890796386} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4647099512512358 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1982165998419102} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4191293852076796} - m_Father: {fileID: 4378705401088140} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4647150015718686 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1246831649960986} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4865649993760592} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4650050407502580 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1446535399180352} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4121235899632290} - m_Father: {fileID: 4859145536646286} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4672891152198450 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1561609403462408} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4744581723391510} - m_Father: {fileID: 4366590481072306} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4678078331623104 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1439396184658410} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4434272671610882} - m_Father: {fileID: 4542229673622460} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4679575445097632 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1684982568027772} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4640855983762816} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4722178251190258 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1810575458765584} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4988290047722504} - m_Father: {fileID: 4247270342188640} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4732986365665274 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1491542477251524} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4977043865360298} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4744581723391510 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1462200293956602} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4627111906978430} - m_Father: {fileID: 4672891152198450} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4770144809726350 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1306651574568030} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4823347389986492} - m_Father: {fileID: 4273760500648138} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4783587856665962 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1174450370806354} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4224011085901684} - m_Father: {fileID: 4165355430454482} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4794119071925802 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1241977248511728} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4296329313867386} - m_Father: {fileID: 4193960036675990} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4799325789279650 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1904189813786862} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4870121714775224} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4816166415563574 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1759591875039260} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4563616329633252} - m_Father: {fileID: 4611489170783770} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4823347389986492 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1574786822277566} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4770144809726350} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4856353882574422 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723658323118762} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4017806890796386} - m_Father: {fileID: 4542229673622460} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4859145536646286 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1561246023959138} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4650050407502580} - m_Father: {fileID: 4494383106466856} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4862360339485460 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1505627665137400} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4474648251063086} - m_Father: {fileID: 4497413631238110} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4865649993760592 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1738018499225688} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4647150015718686} - m_Father: {fileID: 4947079086425558} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4870121714775224 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1699385007238388} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4799325789279650} - m_Father: {fileID: 4572469400256078} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4901155301694340 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1649280264673354} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4536086941089084} - m_Father: {fileID: 4247270342188640} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4908016053385300 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1599681007370886} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4193960036675990} - m_Father: {fileID: 4366590481072306} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4947079086425558 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1329195655815466} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4865649993760592} - m_Father: {fileID: 4182412090719670} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4977043865360298 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1053295635122112} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4732986365665274} - - {fileID: 4064277515612802} - - {fileID: 4163283037574156} - m_Father: {fileID: 4573791995994992} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4980398570312738 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1439530554871236} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4164268727978502} - - {fileID: 4993050293906354} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4988290047722504 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1961633785753038} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4045396167765894} - m_Father: {fileID: 4722178251190258} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4993050293906354 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1161040725085014} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4421731750695102} - m_Father: {fileID: 4980398570312738} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &23237070259538882 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1161040725085014} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: beebb1a663ffa4a4fa23a7d715374ad9, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23522974067590160 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932885560735130} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: beebb1a663ffa4a4fa23a7d715374ad9, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33431275809945690 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932885560735130} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!33 &33605182650564638 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1161040725085014} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!95 &95731600702471164 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1947016848355434} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!114 &114850597132454926 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1947016848355434} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 1 - ScalePosition: 1 - MofidyChildren: 1 - TargetObject: {fileID: 1161040725085014} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!137 &137294113835455278 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1746131981136994} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4247270342188640} - - {fileID: 4722178251190258} - - {fileID: 4988290047722504} - - {fileID: 4045396167765894} - - {fileID: 4573791995994992} - - {fileID: 4977043865360298} - - {fileID: 4165355430454482} - - {fileID: 4783587856665962} - - {fileID: 4224011085901684} - - {fileID: 4542229673622460} - - {fileID: 4294961598038138} - - {fileID: 4572469400256078} - - {fileID: 4870121714775224} - - {fileID: 4856353882574422} - - {fileID: 4017806890796386} - - {fileID: 4640855983762816} - - {fileID: 4361085626739064} - - {fileID: 4213544099000384} - - {fileID: 4227941600459158} - - {fileID: 4378705401088140} - - {fileID: 4647099512512358} - - {fileID: 4191293852076796} - - {fileID: 4678078331623104} - - {fileID: 4434272671610882} - - {fileID: 4079178665783772} - - {fileID: 4497413631238110} - - {fileID: 4862360339485460} - - {fileID: 4474648251063086} - - {fileID: 4366590481072306} - - {fileID: 4908016053385300} - - {fileID: 4193960036675990} - - {fileID: 4794119071925802} - - {fileID: 4672891152198450} - - {fileID: 4744581723391510} - - {fileID: 4627111906978430} - - {fileID: 4228625760431902} - - {fileID: 4611489170783770} - - {fileID: 4816166415563574} - - {fileID: 4182412090719670} - - {fileID: 4947079086425558} - - {fileID: 4865649993760592} - - {fileID: 4444591384169618} - - {fileID: 4273760500648138} - - {fileID: 4770144809726350} - - {fileID: 4901155301694340} - - {fileID: 4536086941089084} - - {fileID: 4323309794913886} - - {fileID: 4200965459565986} - - {fileID: 4494383106466856} - - {fileID: 4859145536646286} - - {fileID: 4650050407502580} - - {fileID: 4121235899632290} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4247270342188640} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!137 &137690200398941862 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1400576244493990} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4247270342188640} - - {fileID: 4722178251190258} - - {fileID: 4988290047722504} - - {fileID: 4045396167765894} - - {fileID: 4573791995994992} - - {fileID: 4977043865360298} - - {fileID: 4165355430454482} - - {fileID: 4783587856665962} - - {fileID: 4224011085901684} - - {fileID: 4542229673622460} - - {fileID: 4294961598038138} - - {fileID: 4572469400256078} - - {fileID: 4870121714775224} - - {fileID: 4856353882574422} - - {fileID: 4017806890796386} - - {fileID: 4640855983762816} - - {fileID: 4361085626739064} - - {fileID: 4213544099000384} - - {fileID: 4227941600459158} - - {fileID: 4378705401088140} - - {fileID: 4647099512512358} - - {fileID: 4191293852076796} - - {fileID: 4678078331623104} - - {fileID: 4434272671610882} - - {fileID: 4079178665783772} - - {fileID: 4862360339485460} - - {fileID: 4474648251063086} - - {fileID: 4366590481072306} - - {fileID: 4908016053385300} - - {fileID: 4193960036675990} - - {fileID: 4794119071925802} - - {fileID: 4672891152198450} - - {fileID: 4744581723391510} - - {fileID: 4627111906978430} - - {fileID: 4228625760431902} - - {fileID: 4611489170783770} - - {fileID: 4816166415563574} - - {fileID: 4182412090719670} - - {fileID: 4947079086425558} - - {fileID: 4865649993760592} - - {fileID: 4444591384169618} - - {fileID: 4273760500648138} - - {fileID: 4770144809726350} - - {fileID: 4536086941089084} - - {fileID: 4323309794913886} - - {fileID: 4200965459565986} - - {fileID: 4494383106466856} - - {fileID: 4859145536646286} - - {fileID: 4650050407502580} - - {fileID: 4121235899632290} - - {fileID: 4497413631238110} - - {fileID: 4901155301694340} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4247270342188640} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab.meta deleted file mode 100644 index f160894e..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorldInvert_ModifyTargetObject.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6ac14c8943e4cf845be3b2f7a820537b -timeCreated: 1518979184 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab deleted file mode 100644 index c38bef6e..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab +++ /dev/null @@ -1,266 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1802983716580090} - m_IsPrefabParent: 1 ---- !u!1 &1285043409038630 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4300483289208136} - - component: {fileID: 33351071218176404} - - component: {fileID: 23073586353713084} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1802983716580090 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4964773844546880} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorld_ModifyByAnimation - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1829965790299448 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4947388847402772} - - component: {fileID: 33340200552583256} - - component: {fileID: 23340952017053072} - - component: {fileID: 114439253675929276} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4300483289208136 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1285043409038630} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4947388847402772} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4947388847402772 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1829965790299448} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0.07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4300483289208136} - m_Father: {fileID: 4964773844546880} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4964773844546880 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1802983716580090} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4947388847402772} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23073586353713084 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1285043409038630} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e2859c0afc7671a4992565561764d653, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23340952017053072 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1829965790299448} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e2859c0afc7671a4992565561764d653, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33340200552583256 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1829965790299448} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!33 &33351071218176404 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1285043409038630} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!114 &114439253675929276 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1829965790299448} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 0.00016623735 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - PositionY: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: -0.00017855084 - value: -1.0082014 - inSlope: 2 - outSlope: 2 - tangentMode: 0 - - serializedVersion: 2 - time: 0.99756 - value: 0.99493265 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 1 - m_RotationOrder: 0 - PositionZ: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: -0.0009049326 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - ScaleTime: 5 - ScalePosition: 3 - MofidyChildren: 1 - TargetObject: {fileID: 0} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: -0.5} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab.meta deleted file mode 100644 index b802397a..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyByAnimation.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d84714dacb17b045a80e33b8878ec66 -timeCreated: 1518979930 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab deleted file mode 100644 index 2ca65ddc..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab +++ /dev/null @@ -1,2477 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1887762498318366} - m_IsPrefabParent: 1 ---- !u!1 &1005754475573764 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4388777164253420} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1006325379803490 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4485772095192574} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1028985312855882 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4854517897055990} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1039147544375272 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4119620080992732} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1048558225312826 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4195065237427336} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1051371290060042 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4973985847194306} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1096173483723048 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4921289003189312} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1123172151408654 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4065201949494996} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1177870129478220 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4741360355508002} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1185477129080728 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4195155165853624} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1199645852693212 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4014223824261990} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1208739474871204 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4112748264770178} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1217192779861516 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4970424780248868} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1237940532650574 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4618410587162090} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1251577244400880 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4179557912817372} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1258777028021008 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4178874872009672} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1279493078768190 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4127080414734854} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1289811333347790 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4420231620068296} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1306929381970732 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4819969873564860} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1318465522151728 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4821380829096012} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1322173009663606 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4798611661608480} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1328330557403794 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4667866882556056} - - component: {fileID: 137523289349204422} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1346099952574522 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4378360966894798} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1349067117294592 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4631999775983850} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1359296706334042 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4468062025462052} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1380013293751644 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4455826662535514} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1393311033675992 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4233145063213930} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1425610595435862 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4497643907557460} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1425931360018052 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4337434575962658} - - component: {fileID: 137028257872933312} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1430515399834038 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4653115147416884} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1433850324234670 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4155180802555350} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1453006141547430 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4189981445587080} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1461136927972502 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4420865223310042} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1470804164620796 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4866719256071004} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1479524874205546 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4944841282327714} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1558448423952570 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4008169025077838} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1585045160296750 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4863627294238006} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1592627561606290 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4904697399936824} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1600074951004654 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4807876954246678} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1608824400299466 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4566650277771432} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1613922484958616 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4470220355527484} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1626312330771398 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4715369787260818} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1627828331413864 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4620954541331304} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1655210072836310 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4879580623033400} - - component: {fileID: 33959437941868644} - - component: {fileID: 23751606282031220} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1662107442719682 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4208812419726248} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1690774602385696 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4835406071763336} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1692270619099540 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4958819316730094} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1693704419226980 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4071069694993904} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1698107937753522 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4734505234450566} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1723745494014824 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4128806964544514} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1739349700191422 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4475248676078710} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1761623865664332 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4962807558014218} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1774903898090814 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4339192580433332} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1801798132336262 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4990600881767352} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1833393575728424 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4917555038772976} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1836960260894918 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4165267398961082} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1848184286910970 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4856272158296652} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1849663807234096 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4507721449741430} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1852131099768186 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4096081477606518} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1857662124201626 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4401881764455216} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1859493136705954 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4703380161778650} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1862322689276720 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4909381025260552} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1881660940432346 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4545864888573308} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1882751684791158 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4715001386545108} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1882830819712004 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4774440089959678} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1887552494042758 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4799865229575294} - - component: {fileID: 33858301833753030} - - component: {fileID: 23275527885963020} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1887762498318366 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4965715706031254} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorld_ModifySelfObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1901423239644354 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4369929406499104} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1918256266534906 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4834763626380178} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1918879326254630 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4897883478326428} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1932986871573302 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4007162767123518} - - component: {fileID: 95543624926330994} - - component: {fileID: 114477956624011478} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1947553115332934 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4698528311890022} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1956714353739814 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4623055970725100} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4007162767123518 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932986871573302} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4337434575962658} - - {fileID: 4667866882556056} - - {fileID: 4962807558014218} - m_Father: {fileID: 4965715706031254} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!4 &4008169025077838 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1558448423952570} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4369929406499104} - m_Father: {fileID: 4620954541331304} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4014223824261990 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1199645852693212} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4119620080992732} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4065201949494996 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1123172151408654} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4819969873564860} - m_Father: {fileID: 4904697399936824} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4071069694993904 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1693704419226980} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4497643907557460} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4096081477606518 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1852131099768186} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4921289003189312} - m_Father: {fileID: 4401881764455216} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4112748264770178 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1208739474871204} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4973985847194306} - m_Father: {fileID: 4485772095192574} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4119620080992732 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1039147544375272} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4014223824261990} - m_Father: {fileID: 4208812419726248} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4127080414734854 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1279493078768190} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4909381025260552} - m_Father: {fileID: 4835406071763336} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4128806964544514 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723745494014824} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4834763626380178} - m_Father: {fileID: 4566650277771432} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4155180802555350 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1433850324234670} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4821380829096012} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4165267398961082 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1836960260894918} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4195155165853624} - m_Father: {fileID: 4388777164253420} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4178874872009672 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1258777028021008} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4339192580433332} - m_Father: {fileID: 4741360355508002} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4179557912817372 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1251577244400880} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4485772095192574} - m_Father: {fileID: 4618410587162090} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4189981445587080 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1453006141547430} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4507721449741430} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4195065237427336 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1048558225312826} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4497643907557460} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4195155165853624 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1185477129080728} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4165267398961082} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4208812419726248 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1662107442719682} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4119620080992732} - m_Father: {fileID: 4233145063213930} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4233145063213930 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1393311033675992} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4208812419726248} - m_Father: {fileID: 4485772095192574} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4337434575962658 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1425931360018052} - 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_Children: [] - m_Father: {fileID: 4007162767123518} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4339192580433332 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1774903898090814} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4178874872009672} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4369929406499104 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1901423239644354} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4917555038772976} - m_Father: {fileID: 4008169025077838} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4378360966894798 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1346099952574522} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4653115147416884} - m_Father: {fileID: 4566650277771432} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4388777164253420 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1005754475573764} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4165267398961082} - m_Father: {fileID: 4856272158296652} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4401881764455216 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1857662124201626} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4096081477606518} - m_Father: {fileID: 4420865223310042} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4420231620068296 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1289811333347790} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4698528311890022} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4420865223310042 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1461136927972502} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4401881764455216} - m_Father: {fileID: 4485772095192574} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4455826662535514 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1380013293751644} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4545864888573308} - m_Father: {fileID: 4631999775983850} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4468062025462052 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1359296706334042} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4631999775983850} - m_Father: {fileID: 4566650277771432} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4470220355527484 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1613922484958616} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4854517897055990} - m_Father: {fileID: 4834763626380178} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4475248676078710 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1739349700191422} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4698528311890022} - m_Father: {fileID: 4703380161778650} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4485772095192574 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1006325379803490} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4856272158296652} - - {fileID: 4233145063213930} - - {fileID: 4420865223310042} - - {fileID: 4112748264770178} - - {fileID: 4990600881767352} - m_Father: {fileID: 4179557912817372} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4497643907557460 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1425610595435862} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4944841282327714} - - {fileID: 4195065237427336} - - {fileID: 4071069694993904} - m_Father: {fileID: 4970424780248868} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4507721449741430 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1849663807234096} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4189981445587080} - m_Father: {fileID: 4715001386545108} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4545864888573308 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1881660940432346} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4455826662535514} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4566650277771432 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1608824400299466} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4734505234450566} - - {fileID: 4128806964544514} - - {fileID: 4623055970725100} - - {fileID: 4468062025462052} - - {fileID: 4378360966894798} - m_Father: {fileID: 4909381025260552} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4618410587162090 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1237940532650574} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4179557912817372} - m_Father: {fileID: 4866719256071004} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4620954541331304 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1627828331413864} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4008169025077838} - m_Father: {fileID: 4897883478326428} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4623055970725100 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1956714353739814} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4904697399936824} - m_Father: {fileID: 4566650277771432} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4631999775983850 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1349067117294592} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4455826662535514} - m_Father: {fileID: 4468062025462052} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4653115147416884 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1430515399834038} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4821380829096012} - m_Father: {fileID: 4378360966894798} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4667866882556056 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1328330557403794} - 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_Children: [] - m_Father: {fileID: 4007162767123518} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4698528311890022 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1947553115332934} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4420231620068296} - m_Father: {fileID: 4475248676078710} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4703380161778650 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1859493136705954} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4475248676078710} - m_Father: {fileID: 4958819316730094} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4715001386545108 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1882751684791158} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4507721449741430} - m_Father: {fileID: 4990600881767352} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4715369787260818 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1626312330771398} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4866719256071004} - - {fileID: 4970424780248868} - - {fileID: 4835406071763336} - m_Father: {fileID: 4774440089959678} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4734505234450566 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1698107937753522} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4741360355508002} - m_Father: {fileID: 4566650277771432} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4741360355508002 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1177870129478220} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4178874872009672} - m_Father: {fileID: 4734505234450566} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4774440089959678 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1882830819712004} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4715369787260818} - m_Father: {fileID: 4807876954246678} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4798611661608480 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1322173009663606} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4863627294238006} - m_Father: {fileID: 4973985847194306} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4799865229575294 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1887552494042758} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4879580623033400} - m_Father: {fileID: 4965715706031254} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4807876954246678 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1600074951004654} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4774440089959678} - m_Father: {fileID: 4962807558014218} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4819969873564860 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1306929381970732} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4065201949494996} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4821380829096012 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1318465522151728} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4155180802555350} - m_Father: {fileID: 4653115147416884} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4834763626380178 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1918256266534906} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4470220355527484} - m_Father: {fileID: 4128806964544514} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4835406071763336 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1690774602385696} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4127080414734854} - m_Father: {fileID: 4715369787260818} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4854517897055990 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1028985312855882} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4470220355527484} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4856272158296652 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1848184286910970} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4388777164253420} - m_Father: {fileID: 4485772095192574} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4863627294238006 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1585045160296750} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4798611661608480} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4866719256071004 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1470804164620796} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4618410587162090} - m_Father: {fileID: 4715369787260818} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4879580623033400 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1655210072836310} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4799865229575294} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4897883478326428 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1918879326254630} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4620954541331304} - m_Father: {fileID: 4962807558014218} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4904697399936824 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1592627561606290} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4065201949494996} - m_Father: {fileID: 4623055970725100} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4909381025260552 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1862322689276720} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4566650277771432} - m_Father: {fileID: 4127080414734854} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4917555038772976 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1833393575728424} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4369929406499104} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4921289003189312 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1096173483723048} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4096081477606518} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4944841282327714 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1479524874205546} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4497643907557460} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4958819316730094 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1692270619099540} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4703380161778650} - m_Father: {fileID: 4962807558014218} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4962807558014218 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1761623865664332} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4958819316730094} - - {fileID: 4897883478326428} - - {fileID: 4807876954246678} - m_Father: {fileID: 4007162767123518} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4965715706031254 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1887762498318366} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4007162767123518} - - {fileID: 4799865229575294} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4970424780248868 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1217192779861516} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4497643907557460} - m_Father: {fileID: 4715369787260818} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4973985847194306 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1051371290060042} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4798611661608480} - m_Father: {fileID: 4112748264770178} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4990600881767352 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1801798132336262} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4715001386545108} - m_Father: {fileID: 4485772095192574} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23275527885963020 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1887552494042758} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23751606282031220 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1655210072836310} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33858301833753030 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1887552494042758} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!33 &33959437941868644 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1655210072836310} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!95 &95543624926330994 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932986871573302} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!114 &114477956624011478 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1932986871573302} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 1 - ScalePosition: 1 - MofidyChildren: 1 - TargetObject: {fileID: 1932986871573302} - ByDistance: 1 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!137 &137028257872933312 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1425931360018052} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 4b91ec062dd780c469bd02281ddc69be, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4962807558014218} - - {fileID: 4807876954246678} - - {fileID: 4774440089959678} - - {fileID: 4715369787260818} - - {fileID: 4970424780248868} - - {fileID: 4497643907557460} - - {fileID: 4866719256071004} - - {fileID: 4618410587162090} - - {fileID: 4179557912817372} - - {fileID: 4485772095192574} - - {fileID: 4990600881767352} - - {fileID: 4715001386545108} - - {fileID: 4507721449741430} - - {fileID: 4856272158296652} - - {fileID: 4388777164253420} - - {fileID: 4165267398961082} - - {fileID: 4233145063213930} - - {fileID: 4208812419726248} - - {fileID: 4119620080992732} - - {fileID: 4112748264770178} - - {fileID: 4973985847194306} - - {fileID: 4798611661608480} - - {fileID: 4420865223310042} - - {fileID: 4401881764455216} - - {fileID: 4096081477606518} - - {fileID: 4835406071763336} - - {fileID: 4127080414734854} - - {fileID: 4909381025260552} - - {fileID: 4566650277771432} - - {fileID: 4623055970725100} - - {fileID: 4904697399936824} - - {fileID: 4065201949494996} - - {fileID: 4468062025462052} - - {fileID: 4631999775983850} - - {fileID: 4455826662535514} - - {fileID: 4128806964544514} - - {fileID: 4834763626380178} - - {fileID: 4470220355527484} - - {fileID: 4734505234450566} - - {fileID: 4741360355508002} - - {fileID: 4178874872009672} - - {fileID: 4378360966894798} - - {fileID: 4653115147416884} - - {fileID: 4821380829096012} - - {fileID: 4958819316730094} - - {fileID: 4703380161778650} - - {fileID: 4475248676078710} - - {fileID: 4698528311890022} - - {fileID: 4897883478326428} - - {fileID: 4620954541331304} - - {fileID: 4008169025077838} - - {fileID: 4369929406499104} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4962807558014218} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 ---- !u!137 &137523289349204422 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1328330557403794} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 88676d8db52af3f44be4ab3dfc49ed41, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4962807558014218} - - {fileID: 4807876954246678} - - {fileID: 4774440089959678} - - {fileID: 4715369787260818} - - {fileID: 4970424780248868} - - {fileID: 4497643907557460} - - {fileID: 4866719256071004} - - {fileID: 4618410587162090} - - {fileID: 4179557912817372} - - {fileID: 4485772095192574} - - {fileID: 4990600881767352} - - {fileID: 4715001386545108} - - {fileID: 4507721449741430} - - {fileID: 4856272158296652} - - {fileID: 4388777164253420} - - {fileID: 4165267398961082} - - {fileID: 4233145063213930} - - {fileID: 4208812419726248} - - {fileID: 4119620080992732} - - {fileID: 4112748264770178} - - {fileID: 4973985847194306} - - {fileID: 4798611661608480} - - {fileID: 4420865223310042} - - {fileID: 4401881764455216} - - {fileID: 4096081477606518} - - {fileID: 4127080414734854} - - {fileID: 4909381025260552} - - {fileID: 4566650277771432} - - {fileID: 4623055970725100} - - {fileID: 4904697399936824} - - {fileID: 4065201949494996} - - {fileID: 4468062025462052} - - {fileID: 4631999775983850} - - {fileID: 4455826662535514} - - {fileID: 4128806964544514} - - {fileID: 4834763626380178} - - {fileID: 4470220355527484} - - {fileID: 4734505234450566} - - {fileID: 4741360355508002} - - {fileID: 4178874872009672} - - {fileID: 4378360966894798} - - {fileID: 4653115147416884} - - {fileID: 4821380829096012} - - {fileID: 4703380161778650} - - {fileID: 4475248676078710} - - {fileID: 4698528311890022} - - {fileID: 4897883478326428} - - {fileID: 4620954541331304} - - {fileID: 4008169025077838} - - {fileID: 4369929406499104} - - {fileID: 4835406071763336} - - {fileID: 4958819316730094} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4962807558014218} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab.meta deleted file mode 100644 index 72ebe491..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifySelfObject.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 524c407fa9dd8b9438a44e6c3a947ac8 -timeCreated: 1518979413 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab deleted file mode 100644 index f2b99242..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab +++ /dev/null @@ -1,2477 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1278983411907836} - m_IsPrefabParent: 1 ---- !u!1 &1012036045316752 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4318874395214220} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1016261056356284 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4627010539255942} - - component: {fileID: 137546764428436830} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1027331882450532 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4589733792971672} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1054213269152662 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4935128988065594} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1066223308024750 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4140593481846202} - - component: {fileID: 137897520021302038} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1068021543170894 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4753822181813088} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1080756917383290 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4712608626431030} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1088629908601282 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4471458665987018} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1098112323746072 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4447407937259512} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1123845077396468 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4799195298712254} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1126358038652996 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4955688960742544} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1129237126185828 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4983553404779802} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1135878046447718 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4314139123122218} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1136124172337946 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4526753935952860} - - component: {fileID: 33946665635754540} - - component: {fileID: 23375595557193420} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1138148435859148 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4164909011079314} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1152135313973804 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4166395305836818} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1162967267962694 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4407036331769512} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1164039976197948 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4061611310710516} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1172755000548832 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4740657609204908} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1187028475521738 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4113543539383016} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1192709939471114 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4559890137337022} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1205989206613174 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4182696791890532} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1210867956926836 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4969627496908512} - - component: {fileID: 95070087135213884} - - component: {fileID: 114437873771239566} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1217903567040774 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4982938334618372} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1229868027149144 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4260317702125592} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1251505410722838 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4673751416829762} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1252531650638566 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4431738299909146} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1266736926296924 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4488987155696146} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1273656147056704 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4751675393199018} - - component: {fileID: 33331591774618960} - - component: {fileID: 23990038312575392} - m_Layer: 0 - m_Name: CalibrationScaleRGB - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1278983411907836 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4777018620746482} - m_Layer: 0 - m_Name: MfxTwoAlbedoWorld_ModifyTargetObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1327115540065738 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4024832313806962} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1357223228336788 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4865615639320278} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1383117377339212 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4321890130584140} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1410219016849526 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4342335100160336} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1412989179161440 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4310879994029872} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1461051964146370 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4311582852982750} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1479238202226864 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4152515456321248} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1496128957699210 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4980893203891746} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1518500130994982 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4950681315124536} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1525952491428748 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4629383847497384} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1541935893998436 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4504338091205118} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1554805039064582 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4348860646986318} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1561138101448810 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4508608009287066} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1588647761158088 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4016359911524970} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1595280635093710 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4555856984720050} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1601810770482120 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4566886317525436} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1617472204865350 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4614678571563982} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1618296520118912 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4334030138243228} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1620008673183088 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4906604907973536} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1622149225431016 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4533913796216564} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1638783342719044 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4511659273983944} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1656124493113506 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4680349859601288} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1676712653744282 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4618074281948584} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1692930668687756 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4765691060698058} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1709265661472978 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4035417610621214} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1713180729585418 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4719646696379866} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1714843002461630 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4313855825775192} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1722791119283096 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4391540301670402} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1724880250425492 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4740093191740884} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1770559102614984 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4341865905390240} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1810324584923528 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4778644709993544} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1817585296844796 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4664303731994334} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1818375015961998 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4387685509037188} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1823938600894712 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4248697311198672} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1838900453753230 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4306478511706912} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1868690119430390 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4675426074451182} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1875009485564600 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4665041261616704} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1884085782049532 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4982797939426684} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1923887230379664 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4475648351084808} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1938956794050626 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4902843134597226} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1939407277640396 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4368929262436052} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1963486876620196 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4583934070534632} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1984287612022326 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4457756399879050} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4016359911524970 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1588647761158088} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4778644709993544} - m_Father: {fileID: 4559890137337022} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4024832313806962 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1327115540065738} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4589733792971672} - m_Father: {fileID: 4983553404779802} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4035417610621214 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1709265661472978} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4306478511706912} - m_Father: {fileID: 4260317702125592} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4061611310710516 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1164039976197948} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4166395305836818} - m_Father: {fileID: 4407036331769512} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4113543539383016 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1187028475521738} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4334030138243228} - m_Father: {fileID: 4260317702125592} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4140593481846202 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1066223308024750} - 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_Children: [] - m_Father: {fileID: 4969627496908512} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4152515456321248 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1479238202226864} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4980893203891746} - m_Father: {fileID: 4310879994029872} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4164909011079314 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1138148435859148} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4511659273983944} - m_Father: {fileID: 4559890137337022} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4166395305836818 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1152135313973804} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4061611310710516} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4182696791890532 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1205989206613174} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4341865905390240} - m_Father: {fileID: 4665041261616704} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4248697311198672 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1823938600894712} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4559890137337022} - m_Father: {fileID: 4740657609204908} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4260317702125592 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1229868027149144} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4431738299909146} - - {fileID: 4935128988065594} - - {fileID: 4035417610621214} - - {fileID: 4113543539383016} - - {fileID: 4321890130584140} - m_Father: {fileID: 4342335100160336} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4306478511706912 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1838900453753230} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4955688960742544} - m_Father: {fileID: 4035417610621214} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4310879994029872 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1412989179161440} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4152515456321248} - m_Father: {fileID: 4431738299909146} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4311582852982750 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1461051964146370} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4675426074451182} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4313855825775192 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1714843002461630} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4712608626431030} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4314139123122218 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1135878046447718} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4475648351084808} - m_Father: {fileID: 4664303731994334} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4318874395214220 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1012036045316752} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4342335100160336} - m_Father: {fileID: 4629383847497384} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4321890130584140 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383117377339212} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4447407937259512} - m_Father: {fileID: 4260317702125592} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4334030138243228 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1618296520118912} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4368929262436052} - m_Father: {fileID: 4113543539383016} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4341865905390240 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1770559102614984} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4182696791890532} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4342335100160336 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1410219016849526} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4260317702125592} - m_Father: {fileID: 4318874395214220} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4348860646986318 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1554805039064582} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4955688960742544} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4368929262436052 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1939407277640396} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4765691060698058} - m_Father: {fileID: 4334030138243228} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4387685509037188 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1818375015961998} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4665041261616704} - m_Father: {fileID: 4533913796216564} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4391540301670402 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1722791119283096} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4712608626431030} - m_Father: {fileID: 4618074281948584} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4407036331769512 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1162967267962694} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4061611310710516} - m_Father: {fileID: 4589733792971672} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4431738299909146 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1252531650638566} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4310879994029872} - m_Father: {fileID: 4260317702125592} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4447407937259512 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1098112323746072} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4675426074451182} - m_Father: {fileID: 4321890130584140} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4457756399879050 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1984287612022326} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4712608626431030} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4471458665987018 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1088629908601282} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4614678571563982} - m_Father: {fileID: 4982797939426684} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4475648351084808 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1923887230379664} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4314139123122218} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4488987155696146 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1266736926296924} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4673751416829762} - m_Father: {fileID: 4865615639320278} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4504338091205118 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1541935893998436} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4719646696379866} - m_Father: {fileID: 4778644709993544} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4508608009287066 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1561138101448810} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4902843134597226} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4511659273983944 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1638783342719044} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4902843134597226} - m_Father: {fileID: 4164909011079314} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4526753935952860 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1136124172337946} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4751675393199018} - m_Father: {fileID: 4777018620746482} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4533913796216564 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1622149225431016} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4387685509037188} - m_Father: {fileID: 4983553404779802} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4555856984720050 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1595280635093710} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4865615639320278} - m_Father: {fileID: 4559890137337022} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4559890137337022 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1192709939471114} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4906604907973536} - - {fileID: 4164909011079314} - - {fileID: 4016359911524970} - - {fileID: 4555856984720050} - - {fileID: 4982938334618372} - m_Father: {fileID: 4248697311198672} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4566886317525436 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1601810770482120} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4583934070534632} - m_Father: {fileID: 4906604907973536} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4583934070534632 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1963486876620196} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4799195298712254} - m_Father: {fileID: 4566886317525436} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4589733792971672 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1027331882450532} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4407036331769512} - m_Father: {fileID: 4024832313806962} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4614678571563982 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1617472204865350} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4471458665987018} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4618074281948584 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1676712653744282} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4680349859601288} - - {fileID: 4391540301670402} - - {fileID: 4629383847497384} - m_Father: {fileID: 4740093191740884} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4627010539255942 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1016261056356284} - 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_Children: [] - m_Father: {fileID: 4969627496908512} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4629383847497384 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1525952491428748} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4318874395214220} - m_Father: {fileID: 4618074281948584} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4664303731994334 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1817585296844796} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4314139123122218} - m_Father: {fileID: 4982938334618372} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4665041261616704 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1875009485564600} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4182696791890532} - m_Father: {fileID: 4387685509037188} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4673751416829762 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1251505410722838} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4488987155696146} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4675426074451182 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1868690119430390} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4311582852982750} - m_Father: {fileID: 4447407937259512} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4680349859601288 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1656124493113506} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4740657609204908} - m_Father: {fileID: 4618074281948584} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4712608626431030 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1080756917383290} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4313855825775192} - - {fileID: 4950681315124536} - - {fileID: 4457756399879050} - m_Father: {fileID: 4391540301670402} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4719646696379866 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1713180729585418} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4504338091205118} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4740093191740884 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1724880250425492} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4618074281948584} - m_Father: {fileID: 4753822181813088} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4740657609204908 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1172755000548832} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4248697311198672} - m_Father: {fileID: 4680349859601288} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4751675393199018 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1273656147056704} - m_LocalRotation: {x: -0, y: -1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0.1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4526753935952860} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4753822181813088 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1068021543170894} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4740093191740884} - m_Father: {fileID: 4983553404779802} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4765691060698058 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1692930668687756} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4368929262436052} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4777018620746482 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1278983411907836} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.9350443, y: -0.4316293, z: -7.6797204} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4969627496908512} - - {fileID: 4526753935952860} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4778644709993544 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1810324584923528} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4504338091205118} - m_Father: {fileID: 4016359911524970} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4799195298712254 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1123845077396468} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4583934070534632} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4865615639320278 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1357223228336788} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4488987155696146} - m_Father: {fileID: 4555856984720050} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4902843134597226 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1938956794050626} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4508608009287066} - m_Father: {fileID: 4511659273983944} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4906604907973536 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1620008673183088} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4566886317525436} - m_Father: {fileID: 4559890137337022} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4935128988065594 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1054213269152662} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4982797939426684} - m_Father: {fileID: 4260317702125592} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4950681315124536 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1518500130994982} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4712608626431030} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4955688960742544 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1126358038652996} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4348860646986318} - m_Father: {fileID: 4306478511706912} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4969627496908512 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1210867956926836} - m_LocalRotation: {x: -0, y: -0.9355673, z: -0, w: 0.35314834} - m_LocalPosition: {x: 3.58, y: 0, z: 3.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4140593481846202} - - {fileID: 4627010539255942} - - {fileID: 4983553404779802} - m_Father: {fileID: 4777018620746482} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -138.64, z: 0} ---- !u!4 &4980893203891746 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1496128957699210} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4152515456321248} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4982797939426684 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1884085782049532} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4471458665987018} - m_Father: {fileID: 4935128988065594} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4982938334618372 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1217903567040774} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4664303731994334} - m_Father: {fileID: 4559890137337022} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4983553404779802 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1129237126185828} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4024832313806962} - - {fileID: 4533913796216564} - - {fileID: 4753822181813088} - m_Father: {fileID: 4969627496908512} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23375595557193420 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1136124172337946} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 45b4f5c445d5a2e478e61a579e7da64f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!23 &23990038312575392 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1273656147056704} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 45b4f5c445d5a2e478e61a579e7da64f, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33331591774618960 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1273656147056704} - m_Mesh: {fileID: 4300000, guid: d58da073ec467bc4bbb5bc2827811ee6, type: 3} ---- !u!33 &33946665635754540 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1136124172337946} - m_Mesh: {fileID: 4300000, guid: 52bde6359b867a24cafe6a7c8645525b, type: 3} ---- !u!95 &95070087135213884 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1210867956926836} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Controller: {fileID: 9100000, guid: 2c6b42f6e2abf4a45a54daf338537344, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!114 &114437873771239566 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1210867956926836} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40ae1aebebf3bb448a69afeb5d4e61e2, type: 3} - m_Name: - m_EditorClassIdentifier: - MfxShaderType: 1 - MfxDirection: 0 - PositionType: 1 - Position: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionX: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionY: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - PositionZ: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTime: 1 - ScalePosition: 1 - MofidyChildren: 1 - TargetObject: {fileID: 1136124172337946} - ByDistance: 0 - WorldPositionOffset: {x: 0, y: 0, z: 0} ---- !u!137 &137546764428436830 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1016261056356284} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 96538d22cbf81d444b7af2599c87b638, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4983553404779802} - - {fileID: 4753822181813088} - - {fileID: 4740093191740884} - - {fileID: 4618074281948584} - - {fileID: 4391540301670402} - - {fileID: 4712608626431030} - - {fileID: 4680349859601288} - - {fileID: 4740657609204908} - - {fileID: 4248697311198672} - - {fileID: 4559890137337022} - - {fileID: 4982938334618372} - - {fileID: 4664303731994334} - - {fileID: 4314139123122218} - - {fileID: 4906604907973536} - - {fileID: 4566886317525436} - - {fileID: 4583934070534632} - - {fileID: 4164909011079314} - - {fileID: 4511659273983944} - - {fileID: 4902843134597226} - - {fileID: 4555856984720050} - - {fileID: 4865615639320278} - - {fileID: 4488987155696146} - - {fileID: 4016359911524970} - - {fileID: 4778644709993544} - - {fileID: 4504338091205118} - - {fileID: 4318874395214220} - - {fileID: 4342335100160336} - - {fileID: 4260317702125592} - - {fileID: 4035417610621214} - - {fileID: 4306478511706912} - - {fileID: 4955688960742544} - - {fileID: 4113543539383016} - - {fileID: 4334030138243228} - - {fileID: 4368929262436052} - - {fileID: 4935128988065594} - - {fileID: 4982797939426684} - - {fileID: 4471458665987018} - - {fileID: 4431738299909146} - - {fileID: 4310879994029872} - - {fileID: 4152515456321248} - - {fileID: 4321890130584140} - - {fileID: 4447407937259512} - - {fileID: 4675426074451182} - - {fileID: 4589733792971672} - - {fileID: 4407036331769512} - - {fileID: 4061611310710516} - - {fileID: 4533913796216564} - - {fileID: 4387685509037188} - - {fileID: 4665041261616704} - - {fileID: 4182696791890532} - - {fileID: 4629383847497384} - - {fileID: 4024832313806962} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4983553404779802} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!137 &137897520021302038 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1066223308024750} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f5f5f7c95f6db2842aba195d1030d7dc, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Bones: - - {fileID: 4983553404779802} - - {fileID: 4753822181813088} - - {fileID: 4740093191740884} - - {fileID: 4618074281948584} - - {fileID: 4391540301670402} - - {fileID: 4712608626431030} - - {fileID: 4680349859601288} - - {fileID: 4740657609204908} - - {fileID: 4248697311198672} - - {fileID: 4559890137337022} - - {fileID: 4982938334618372} - - {fileID: 4664303731994334} - - {fileID: 4314139123122218} - - {fileID: 4906604907973536} - - {fileID: 4566886317525436} - - {fileID: 4583934070534632} - - {fileID: 4164909011079314} - - {fileID: 4511659273983944} - - {fileID: 4902843134597226} - - {fileID: 4555856984720050} - - {fileID: 4865615639320278} - - {fileID: 4488987155696146} - - {fileID: 4016359911524970} - - {fileID: 4778644709993544} - - {fileID: 4504338091205118} - - {fileID: 4629383847497384} - - {fileID: 4318874395214220} - - {fileID: 4342335100160336} - - {fileID: 4260317702125592} - - {fileID: 4035417610621214} - - {fileID: 4306478511706912} - - {fileID: 4955688960742544} - - {fileID: 4113543539383016} - - {fileID: 4334030138243228} - - {fileID: 4368929262436052} - - {fileID: 4935128988065594} - - {fileID: 4982797939426684} - - {fileID: 4471458665987018} - - {fileID: 4431738299909146} - - {fileID: 4310879994029872} - - {fileID: 4152515456321248} - - {fileID: 4321890130584140} - - {fileID: 4447407937259512} - - {fileID: 4675426074451182} - - {fileID: 4024832313806962} - - {fileID: 4589733792971672} - - {fileID: 4407036331769512} - - {fileID: 4061611310710516} - - {fileID: 4533913796216564} - - {fileID: 4387685509037188} - - {fileID: 4665041261616704} - - {fileID: 4182696791890532} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4983553404779802} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab.meta deleted file mode 100644 index 06889746..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Prefabs/MfxTwoAlbedoWorld_ModifyTargetObject.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5d5c88eeee3afee4eb3ee34de4664527 -timeCreated: 1518979129 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf deleted file mode 100644 index 0a83bffd..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf.meta deleted file mode 100644 index a88549c6..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.pdf.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 01d41743268ffb74788a241fb279d701 -timeCreated: 1520168058 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt deleted file mode 100644 index ec03966d..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt +++ /dev/null @@ -1,41 +0,0 @@ -Thanks for you purshase! - ---------------------------------------------------------------------------------------------------------- -Please read how to add bloom: ---------------------------------------------------------------------------------------------------------- - -HELPFUL NOTE: -For correct work as in demo scene you need enable "HDR" on main camera and. - -https://www.assetstore.unity3d.com/en/#!/content/83912 link on free unity physically correct bloom. -Use follow settings: -Threshold 2 -Radius 7 -Intencity 1 -High quality true -Anti flicker true - -In forward mode, HDR does not work with antialiasing. So you need disable antialiasing (edit->project settings->quality) -or use deffered rendering mode. - -Add Post processing behaviour(script) into your camera and choose PostProcessingProfile.asset - ---------------------------------------------------------------------------------------------------------- - -Change log: - -1.0 - Released -1.1 - Add two albedo shader. Added scripts for easy use without animator. The two shaders are combined into one -1.1.2 - ?? Add support of multiple materials/Disintegration by event (for example from a shot) -1.1.3 - ?? Unity shader graph supports -1.1.4 - ?? Gpu Particles - - -I'm sorry for the loss of backward compatibility, but it was necessary to combine the shaders - ---------------------------------------------------------------------------------------------------------- - -Feel free to contact me with any questions and comments - -Since yours, -Max \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt.meta deleted file mode 100644 index 79c239b4..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Readme.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4b2084344014793428bc9826c42a609b -timeCreated: 1512832119 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts.meta deleted file mode 100644 index a1f13798..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f772ea4584a372342820f740b8b3e0c2 -folderAsset: yes -timeCreated: 1512753969 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs deleted file mode 100644 index bcdbe868..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs +++ /dev/null @@ -1,157 +0,0 @@ -using System; -using UnityEngine; - -namespace MaterializationFX.Scripts -{ - internal sealed class MfxController : MonoBehaviour - { - private const string PositionPropertyName = "_Position"; - private const string DirectionPropertyName = "_Direction"; - private const string PositionTypePropertyName = "_PositionType"; - - public MfxType MfxShaderType; - public MfxDirection MfxDirection; - public PositionType PositionType; - public AnimationCurve Position; - public AnimationCurve PositionX; - public AnimationCurve PositionY; - public AnimationCurve PositionZ; - public float ScaleTime = 1; - public float ScalePosition = 1; - public bool MofidyChildren; - - public GameObject TargetObject; - public bool ByDistance; - public Vector3 WorldPositionOffset; - - private float _startTime; - private bool _isEnabled; - private string _shaderName; - private ShaderParameterSetter _shaderParameterSetter; - - private void Start() - { - var shaderName = MfxShaderType.GetFullShaderName(); - - GameObject go; - - if (TargetObject != null && ByDistance) - go = gameObject; - else if (TargetObject != null) - go = TargetObject; - else - go = gameObject; - - _shaderParameterSetter = new ShaderParameterSetter(); - _shaderParameterSetter.Init(go, shaderName, modifyChildren: MofidyChildren); - - var dissolveDirection = MfxDirection.ToVector3(); - _shaderParameterSetter.SetVector(DirectionPropertyName, dissolveDirection); - _shaderParameterSetter.SetInt(PositionTypePropertyName, (int) PositionType); - - _startTime = Time.time; - } - - private void Update() - { - if (!_isEnabled) - return; - - if (TargetObject != null) - { - Vector3 worldPos; - - if (ByDistance) - worldPos = TargetObject.transform.position - transform.position + WorldPositionOffset; - else - worldPos = transform.position + WorldPositionOffset; - - _shaderParameterSetter.SetVector(DirectionPropertyName, worldPos); - - return; - } - - var time = Time.time - _startTime; - - switch (PositionType) - { - case PositionType.Local: - var position = Position.Evaluate(time / ScaleTime) * ScalePosition; - _shaderParameterSetter.SetFloat(PositionPropertyName, position); - break; - case PositionType.World: - var posX = transform.position.x + PositionX.Evaluate(time / ScaleTime) * ScalePosition; - var posY = transform.position.y + PositionY.Evaluate(time / ScaleTime) * ScalePosition; - var posZ = transform.position.z + PositionZ.Evaluate(time / ScaleTime) * ScalePosition; - var vector3 = new Vector3(posX, posY, posZ); - _shaderParameterSetter.SetVector(DirectionPropertyName, vector3 + WorldPositionOffset); - break; - } - } - - private void OnEnable() - { - _isEnabled = true; - } - - private void OnDisable() - { - _isEnabled = false; - } - } - - internal enum MfxType - { - SingleAlbedo, - TwoAlbedo, - } - - internal enum MfxDirection - { - None, - Normal, - XAxys, - YAxis, - ZAxis - } - - internal enum PositionType - { - Local, - World - } - - internal static class MfxControllerExtensions - { - public static string GetFullShaderName(this MfxType mfxType) - { - switch (mfxType) - { - case MfxType.SingleAlbedo: - return "QFX/MFX/MfxSingleAlbedo"; - case MfxType.TwoAlbedo: - return "QFX/MFX/MfxTwoAlbedo"; - default: - throw new ArgumentOutOfRangeException("mfxType", mfxType, null); - } - } - - public static Vector3 ToVector3(this MfxDirection mfxDirection) - { - switch (mfxDirection) - { - case MfxDirection.None: - case MfxDirection.Normal: - return new Vector3(0, 0, 0); - case MfxDirection.XAxys: - return new Vector3(1, 0, 0); - case MfxDirection.YAxis: - return new Vector3(0, 1, 0); - case MfxDirection.ZAxis: - return new Vector3(0, 0, 1); - default: - return Vector3.zero; - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs.meta deleted file mode 100644 index 6cfce05c..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/MfxController.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 40ae1aebebf3bb448a69afeb5d4e61e2 -timeCreated: 1518888167 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs deleted file mode 100644 index 47b1832a..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs +++ /dev/null @@ -1,37 +0,0 @@ -using UnityEngine; - -namespace MaterializationFX.Scripts -{ - internal sealed class ShaderParameterSetter - { - private Renderer[] _rends; - - public void Init(GameObject targetObject, string shaderName, bool modifyChildren) - { - _rends = !modifyChildren - ? new[] {targetObject.GetComponent()} - : targetObject.GetComponentsInChildren(); - - foreach (var rend in _rends) - rend.material.shader = Shader.Find(shaderName); - } - - public void SetFloat(string propertyName, float value) - { - foreach (var rend in _rends) - rend.material.SetFloat(propertyName, value); - } - - public void SetInt(string propertyName, int value) - { - foreach (var rend in _rends) - rend.material.SetInt(propertyName, value); - } - - public void SetVector(string propertyName, Vector3 value) - { - foreach (var rend in _rends) - rend.material.SetVector(propertyName, value); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs.meta deleted file mode 100644 index fd65ac14..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/ShaderParameterSetter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b4d82296f62e6c148ba43eb651e446c7 -timeCreated: 1518888167 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils.meta deleted file mode 100644 index a237fefa..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b319aa8dc79b93e4ca4136f67d37b2c2 -folderAsset: yes -timeCreated: 1519067135 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs deleted file mode 100644 index c2b02251..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs +++ /dev/null @@ -1,37 +0,0 @@ -using UnityEngine; - -namespace MaterializationFX.Scripts.Utils -{ - internal sealed class DemoInputConrtoller : MonoBehaviour - { - private const string SpaceButton = "space"; - private const string LightButton = "f"; - private DemoPrefabController _demoPrefabController; - - public Light Light; - - public void EnableLigh() - { - Light.enabled = true; - } - - public void DisableLight() - { - Light.enabled = false; - } - - private void Start() - { - _demoPrefabController = GetComponent(); - } - - private void Update() - { - if (Input.GetKeyDown(SpaceButton)) - _demoPrefabController.Next(); - - if (Input.GetKeyDown(LightButton)) - Light.enabled = !Light.enabled; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs.meta deleted file mode 100644 index e16f13ce..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoInputConrtoller.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: db50086138b76d141a93df15aa85f5f1 -timeCreated: 1504459121 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs deleted file mode 100644 index 73316f82..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace MaterializationFX.Scripts.Utils -{ - internal sealed class DemoPrefabController : MonoBehaviour - { - public int StartNum; - public GameObject[] Prefabs; - - private GameObject _currentInstance; - private int _currentPrefabNum; - - public void Next() - { - if (Prefabs.Length == 0) - return; - - _currentPrefabNum++; - if (_currentPrefabNum >= Prefabs.Length) - _currentPrefabNum = 0; - - ChangePrefab(_currentPrefabNum); - } - - private void Start() - { - _currentPrefabNum = StartNum; - - ChangePrefab(_currentPrefabNum); - } - - private void ChangePrefab(int num) - { - if (_currentInstance != null) - Destroy(_currentInstance); - var newPrefab = Prefabs[num]; - _currentInstance = Instantiate(newPrefab, newPrefab.transform.position, newPrefab.transform.transform.rotation); - _currentInstance.SetActive(true); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs.meta deleted file mode 100644 index ad1526f5..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/DemoPrefabController.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: acd7e4f98c25ad94f824af42f2697bb7 -timeCreated: 1504459134 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs deleted file mode 100644 index 052f76c3..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs +++ /dev/null @@ -1,58 +0,0 @@ -using UnityEngine; - -namespace MaterializationFX.Scripts.Utils -{ - internal sealed class MouseOrbitController : MonoBehaviour - { - public Transform Target; - public float Distance = 5.0f; - public float XSpeed = 120.0f; - public float YSpeed = 120.0f; - - public float YMinLimit = 20f; - public float YMaxLimit = 80f; - - public float DistanceMin = .5f; - public float DistanceMax = 15f; - - private float _x; - private float _y; - - private void Start() - { - var angles = transform.eulerAngles; - _x = angles.y; - _y = angles.x; - } - - private void LateUpdate() - { - if (!Input.GetMouseButton(0)) - return; - - _x += Input.GetAxis("Mouse X") * XSpeed * Distance * 0.02f; - _y -= Input.GetAxis("Mouse Y") * YSpeed * 0.02f; - - _y = ClampAngle(_y, YMinLimit, YMaxLimit); - - var rotation = Quaternion.Euler(_y, _x, 0); - - Distance -= Input.GetAxis("Mouse ScrollWheel") * 5; - - var negDistance = new Vector3(0.0f, 0.0f, -Distance); - var position = rotation * negDistance + Target.position; - - transform.rotation = rotation; - transform.position = position; - } - - private static float ClampAngle(float angle, float min, float max) - { - if (angle < -360F) - angle += 360F; - if (angle > 360F) - angle -= 360F; - return Mathf.Clamp(angle, min, max); - } - } -} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs.meta deleted file mode 100644 index b03686a7..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Scripts/Utils/MouseOrbitController.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2d7a77cd4cfb2234d822ed6dca02f8bc -timeCreated: 1516131563 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders.meta deleted file mode 100644 index cc8b5396..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fbd1c54b6bd89f64c9adc9bc29b4ad1c -folderAsset: yes -timeCreated: 1512754000 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader deleted file mode 100644 index e9004157..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader +++ /dev/null @@ -1,294 +0,0 @@ -// Made with Amplify Shader Editor -// Available at the Unity Asset Store - http://u3d.as/y3X -Shader "QFX/MFX/MfxSingleAlbedo" -{ - Properties - { - _AlbedoColor("Albedo Color", Color) = (0,0,0,0) - _Albedo("Albedo", 2D) = "white" {} - _MetallicTexture("Metallic Texture", 2D) = "white" {} - _Metallic("Metallic", Range( 0 , 1)) = 0 - _Smoothness("Smoothness", Range( 0 , 1)) = 0 - [Normal]_NormalMap("Normal Map", 2D) = "bump" {} - [HDR]_EmissionColor("Emission Color", Color) = (0,0,0,0) - _EmissionTexture("Emission Texture", 2D) = "white" {} - _DissolveTexture("Dissolve Texture", 2D) = "white" {} - _ScaleDissolveTex("Scale Dissolve Tex", Range( 0 , 20)) = 1 - _DissolveSpeed("Dissolve Speed", Vector) = (0.19,0,0,0) - _GlowDistributionTexture("Glow Distribution Texture", 2D) = "white" {} - _ScaleGlowTex("Scale Glow Tex", Range( 0 , 20)) = 1 - _GlowSpeed("Glow Speed", Vector) = (0.19,0,0,0) - _Cutoff( "Mask Clip Value", Float ) = 0 - [HDR]_DissolveColor("Dissolve Color", Color) = (0,0,0,0) - [HDR]_GlowDistributionColor("Glow Distribution Color", Color) = (0,0,0,0) - _Dissolve("Dissolve", Range( 0 , 1)) = 0 - _DissolveDistance("Dissolve Distance", Range( 0 , 1)) = 0 - _GlowDistance("Glow Distance", Range( 0 , 1)) = 0.1 - _GlowDistribution("Glow Distribution", Range( 0 , 1)) = 0 - _Position("Position", Range( -3 , 3)) = 0.5 - [Toggle]_PositionType("PositionType", Float) = 0 - _Direction("Direction", Vector) = (0,0,0,0) - [Toggle]_MirrorMode("Mirror Mode", Float) = 0 - [HideInInspector] _texcoord( "", 2D ) = "white" {} - [HideInInspector] __dirty( "", Int ) = 1 - } - - SubShader - { - Tags{ "RenderType" = "TransparentCutout" "Queue" = "Geometry+0" "IsEmissive" = "true" } - Cull Off - CGPROGRAM - #include "UnityShaderVariables.cginc" - #pragma target 3.0 - #pragma surface surf Standard keepalpha addshadow fullforwardshadows - struct Input - { - fixed2 uv_texcoord; - float3 worldPos; - }; - - uniform sampler2D _NormalMap; - uniform float4 _NormalMap_ST; - uniform fixed4 _AlbedoColor; - uniform sampler2D _Albedo; - uniform float4 _Albedo_ST; - uniform fixed _MirrorMode; - uniform fixed _Position; - uniform fixed _PositionType; - uniform fixed3 _Direction; - uniform fixed _DissolveDistance; - uniform sampler2D _DissolveTexture; - uniform fixed2 _DissolveSpeed; - uniform fixed _ScaleDissolveTex; - uniform fixed _Dissolve; - uniform fixed _GlowDistance; - uniform fixed4 _DissolveColor; - uniform sampler2D _EmissionTexture; - uniform float4 _EmissionTexture_ST; - uniform fixed4 _EmissionColor; - uniform fixed _GlowDistribution; - uniform fixed4 _GlowDistributionColor; - uniform sampler2D _GlowDistributionTexture; - uniform fixed2 _GlowSpeed; - uniform fixed _ScaleGlowTex; - uniform sampler2D _MetallicTexture; - uniform float4 _MetallicTexture_ST; - uniform fixed _Metallic; - uniform fixed _Smoothness; - uniform float _Cutoff = 0; - - void surf( Input i , inout SurfaceOutputStandard o ) - { - float2 uv_NormalMap = i.uv_texcoord * _NormalMap_ST.xy + _NormalMap_ST.zw; - float4 normal294 = tex2D( _NormalMap, uv_NormalMap ); - o.Normal = normal294.rgb; - float2 uv_Albedo = i.uv_texcoord * _Albedo_ST.xy + _Albedo_ST.zw; - float4 albedo285 = ( _AlbedoColor * tex2D( _Albedo, uv_Albedo ) ); - o.Albedo = albedo285.rgb; - float3 ase_vertex3Pos = mul( unity_WorldToObject, float4( i.worldPos , 1 ) ); - float local_direction306 = ( ( _Direction.x * ase_vertex3Pos.x ) + ( _Direction.y * ase_vertex3Pos.y ) + ( _Direction.z * ase_vertex3Pos.z ) ); - float3 ase_worldPos = i.worldPos; - float world_position314 = length( ( _Direction - ase_worldPos ) ); - float temp_output_102_0 = ( _Position - lerp(local_direction306,world_position314,_PositionType) ); - float temp_output_112_0 = ( lerp(temp_output_102_0,length( temp_output_102_0 ),_MirrorMode) - _DissolveDistance ); - float2 panner15 = ( float2( 0,0 ) + _Time.y * _DissolveSpeed); - float2 uv_TexCoord16 = i.uv_texcoord * float2( 1,1 ) + panner15; - float temp_output_118_0 = ( temp_output_112_0 + ( _DissolveDistance * ( tex2D( _DissolveTexture, (uv_TexCoord16*_ScaleDissolveTex + float2( 0,0 )) ).r * ( 1.0 - _Dissolve ) ) ) ); - float2 uv_EmissionTexture = i.uv_texcoord * _EmissionTexture_ST.xy + _EmissionTexture_ST.zw; - float4 base_emission283 = ( tex2D( _EmissionTexture, uv_EmissionTexture ) * _EmissionColor ); - float2 panner245 = ( float2( 0,0 ) + _Time.y * _GlowSpeed); - float2 uv_TexCoord247 = i.uv_texcoord * float2( 1,1 ) + panner245; - float4 emission296 = (( temp_output_118_0 <= _GlowDistance ) ? _DissolveColor : ( ( base_emission283 + saturate( ( 1.0 - ( ( 1.0 - (-1.0 + (_GlowDistribution - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) ) + temp_output_112_0 ) ) ) ) * ( _GlowDistributionColor * tex2D( _GlowDistributionTexture, (uv_TexCoord247*_ScaleGlowTex + float2( 0,0 )) ) ) ) ); - o.Emission = emission296.rgb; - float2 uv_MetallicTexture = i.uv_texcoord * _MetallicTexture_ST.xy + _MetallicTexture_ST.zw; - fixed4 tex2DNode22 = tex2D( _MetallicTexture, uv_MetallicTexture ); - float metallic289 = ( tex2DNode22.r * _Metallic ); - o.Metallic = metallic289; - float smothness290 = ( tex2DNode22.a * _Smoothness ); - o.Smoothness = smothness290; - o.Alpha = 1; - float opacity298 = temp_output_118_0; - clip( opacity298 - _Cutoff ); - } - - ENDCG - } - Fallback "Diffuse" - CustomEditor "ASEMaterialInspector" -} -/*ASEBEGIN -Version=14401 -105;342;1610;568;4322.488;919.0112;4.744584;True;False -Node;AmplifyShaderEditor.CommentaryNode;309;-434.9604,1618.297;Float;False;913.698;344.162;;4;314;313;312;310;World pos;0.5882354,0.5735294,1,1;0;0 -Node;AmplifyShaderEditor.CommentaryNode;300;-439.2292,1161.105;Float;False;905.8949;391.731;;7;301;302;303;304;305;306;307;Direction;0.5882354,0.5735294,1,1;0;0 -Node;AmplifyShaderEditor.WorldPosInputsNode;310;-421.2106,1771.226;Float;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.PosVertexDataNode;307;-405.1724,1386.214;Float;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.Vector3Node;301;-400.2388,1215.544;Float;False;Property;_Direction;Direction;23;0;Create;True;0,0,0;1,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;302;-179.6324,1329.197;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;303;-181.6324,1216.197;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;312;-210.3811,1714.025;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;304;-182.6324,1432.197;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.LengthOpNode;313;-18.03234,1713.078;Float;False;1;0;FLOAT3;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;305;-10.6282,1305.948;Float;False;3;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;108;-449.3996,436.1732;Float;False;1419.977;571.5469;Length from start point to dissolve and glow;12;298;118;116;112;121;111;109;102;308;53;316;317;;1,0,0,1;0;0 -Node;AmplifyShaderEditor.CommentaryNode;71;-1795.89,439.7515;Float;False;1268.338;563.6168;Dissolve;12;120;6;28;27;16;15;8;1;258;259;260;315;;1,0,0,1;0;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;314;192.9529,1708.263;Float;False;world_position;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;306;142.4135,1301.3;Float;False;local_direction;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;317;-385.5625,679.1644;Float;False;314;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;308;-384.1149,572.3637;Float;False;306;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;53;-421.7477,481.6112;Float;False;Property;_Position;Position;21;0;Create;True;0.5;0.64;-3;3;0;1;FLOAT;0 -Node;AmplifyShaderEditor.ToggleSwitchNode;316;-148.9623,608.9647;Float;False;Property;_PositionType;PositionType;22;0;Create;True;0;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.Vector2Node;8;-1761.339,550.4435;Float;False;Property;_DissolveSpeed;Dissolve Speed;10;0;Create;True;0.19,0;0.2,-0.2;0;3;FLOAT2;0;FLOAT;1;FLOAT;2 -Node;AmplifyShaderEditor.TimeNode;1;-1760.064,702.8375;Float;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.CommentaryNode;52;-1551.625,-583.8807;Float;False;2291.269;918.9568;Glow;22;296;282;242;43;184;236;238;284;235;237;168;261;169;262;171;247;187;245;244;279;243;162;;1,0,0,1;0;0 -Node;AmplifyShaderEditor.PannerNode;15;-1537.951,609.0345;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT;1.0;False;1;FLOAT2;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;102;132.5352,512.3566;Float;True;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;260;-1351.626,699.2545;Float;False;Property;_ScaleDissolveTex;Scale Dissolve Tex;9;0;Create;True;1;3;0;20;0;1;FLOAT;0 -Node;AmplifyShaderEditor.TextureCoordinatesNode;16;-1340.499,565.7324;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.LengthOpNode;109;332.2979,509.6273;Float;False;1;0;FLOAT;0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;162;-1513.183,-402.7553;Float;False;Property;_GlowDistribution;Glow Distribution;20;0;Create;True;0;0.639;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.Vector2Node;244;-1509.222,-18.74087;Float;False;Property;_GlowSpeed;Glow Speed;13;0;Create;True;0.19,0;0.19,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2 -Node;AmplifyShaderEditor.TFHCRemapNode;279;-1211.051,-398.2313;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;3;FLOAT;-1.0;False;4;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;111;-160.4583,815.465;Float;False;Property;_DissolveDistance;Dissolve Distance;18;0;Create;True;0;0.686;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.TimeNode;243;-1507.947,133.653;Float;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.ToggleSwitchNode;121;523.9289,505.6375;Float;False;Property;_MirrorMode;Mirror Mode;24;0;Create;True;0;2;0;FLOAT;0,0,0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ScaleAndOffsetNode;259;-1050.126,575.6544;Float;False;3;0;FLOAT2;0,0;False;1;FLOAT;1.0;False;2;FLOAT2;0,0;False;1;FLOAT2;0 -Node;AmplifyShaderEditor.CommentaryNode;72;-1553.69,-1079.764;Float;False;873.5732;457.1019;;4;158;157;154;283;Main Emission;0,0,0,1;0;0 -Node;AmplifyShaderEditor.PannerNode;245;-1259.068,-19.40447;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT;1.0;False;1;FLOAT2;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;112;128.1091,705.892;Float;False;2;0;FLOAT;0,0,0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;27;-1766.626,879.2119;Float;False;Property;_Dissolve;Dissolve;17;0;Create;True;0;0.228;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;6;-834.1752,496.6715;Float;True;Property;_DissolveTexture;Dissolve Texture;8;0;Create;True;None;c72a4cfc6aff9594bbf78865caa0e621;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.OneMinusNode;187;-1003.528,-399.1414;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;171;-848.143,-401.9488;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;154;-1524.936,-1025.039;Float;True;Property;_EmissionTexture;Emission Texture;7;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.ColorNode;157;-1438.803,-813.0695;Float;False;Property;_EmissionColor;Emission Color;6;1;[HDR];Create;True;0,0,0,0;0,0,0,0;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;262;-1085.293,214.4002;Float;False;Property;_ScaleGlowTex;Scale Glow Tex;12;0;Create;True;1;1;0;20;0;1;FLOAT;0 -Node;AmplifyShaderEditor.WireNode;258;-641.5264,784.5545;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.OneMinusNode;28;-1468.956,882.8278;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TextureCoordinatesNode;247;-1071.497,91.41237;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;158;-1202.753,-1021.278;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.ScaleAndOffsetNode;261;-763.2472,47.58806;Float;False;3;0;FLOAT2;0,0;False;1;FLOAT;0,0;False;2;FLOAT2;0,0;False;1;FLOAT2;0 -Node;AmplifyShaderEditor.OneMinusNode;169;-709.4904,-400.2806;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;120;-1281.684,860.5728;Float;False;2;2;0;FLOAT;0,0,0,0;False;1;FLOAT;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;283;-991.1934,-1023.273;Float;False;base_emission;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SamplerNode;235;-477.6174,20.49034;Float;True;Property;_GlowDistributionTexture;Glow Distribution Texture;11;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.GetLocalVarNode;284;-607.3528,-500.1033;Float;False;283;0;1;COLOR;0 -Node;AmplifyShaderEditor.ColorNode;237;-438.5392,-218.3506;Float;False;Property;_GlowDistributionColor;Glow Distribution Color;16;1;[HDR];Create;True;0,0,0,0;1.5,0,0,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.WireNode;315;-1055.979,940.053;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SaturateNode;168;-533.8247,-402.4076;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;116;136.7564,898.097;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;288;86.95319,-1080.27;Float;False;796.8995;456.7874;;7;22;24;20;25;45;289;290;Metallic & Smothness;0,0,0,1;0;0 -Node;AmplifyShaderEditor.CommentaryNode;287;-645.763,-1079.455;Float;False;708.4564;456.2273;;4;18;285;19;17;Albedo;0,0,0,1;0;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;236;-346.942,-402.7731;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;238;-179.661,-110.391;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.CommentaryNode;293;917.7592,-1075.814;Float;False;547.1859;456.7874;;2;225;294;Normal;0.3235294,0.4961459,1,1;0;0 -Node;AmplifyShaderEditor.SamplerNode;17;-615.3373,-857.0171;Float;True;Property;_Albedo;Albedo;1;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SamplerNode;22;111.3108,-1034.194;Float;True;Property;_MetallicTexture;Metallic Texture;2;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleAddOpNode;118;574.4821,702.7276;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;242;8.807616,-281.9766;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.ColorNode;43;-115.9648,154.1475;Float;False;Property;_DissolveColor;Dissolve Color;15;1;[HDR];Create;True;0,0,0,0;2.7,1.54497,0.4963236,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;20;119.5188,-752.81;Float;False;Property;_Smoothness;Smoothness;4;0;Create;True;0;0.952;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.ColorNode;18;-610.2986,-1036.425;Float;False;Property;_AlbedoColor;Albedo Color;0;0;Create;True;0,0,0,0;1,1,1,0;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;24;119.014,-827.1108;Float;False;Property;_Metallic;Metallic;3;0;Create;True;0;0;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;184;-1512.481,-327.9073;Float;False;Property;_GlowDistance;Glow Distance;19;0;Create;True;0.1;0.053;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;25;461.4962,-987.114;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;19;-317.466,-931.4338;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.TFHCCompareLowerEqual;282;276.7615,23.52546;Float;False;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;45;479.4958,-837.3328;Float;False;2;2;0;FLOAT;0,0,0,0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;225;940.0749,-1016.581;Float;True;Property;_NormalMap;Normal Map;5;1;[Normal];Create;True;None;None;True;0;True;bump;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RegisterLocalVarNode;289;646.0239,-992.8705;Float;False;metallic;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;297;975.7368,22.4451;Float;False;296;0;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;295;988.2623,-66.96575;Float;False;294;0;1;COLOR;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;290;644.0239,-840.8705;Float;False;smothness;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;286;1005.313,-152.7057;Float;False;285;0;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;299;986.4777,269.5336;Float;False;298;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;296;485.4494,19.28799;Float;False;emission;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;292;972.9545,187.6161;Float;False;290;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;291;985.9545,107.6161;Float;False;289;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;298;747.9395,697.8693;Float;False;opacity;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;285;-158.7312,-936.5499;Float;False;albedo;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;294;1262.942,-1016.739;Float;False;normal;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.StandardSurfaceOutputNode;0;1231.831,-27.13462;Fixed;False;True;2;Fixed;ASEMaterialInspector;0;0;Standard;QFX/MFX/MfxSingleAlbedo;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Off;0;0;False;0;0;False;0;Custom;0;True;True;0;True;TransparentCutout;;Geometry;All;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;False;0;255;255;0;0;0;0;0;0;0;0;False;2;15;10;25;False;0.5;True;0;Zero;Zero;0;Zero;Zero;OFF;OFF;0;False;6.91;1,0.3529412,0.4734279,0;VertexOffset;True;False;Cylindrical;False;Relative;0;;14;-1;-1;-1;0;0;0;False;0;0;16;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT;0.0;False;9;FLOAT;0.0;False;10;FLOAT;0.0;False;13;FLOAT3;0,0,0;False;11;FLOAT3;0,0,0;False;12;FLOAT3;0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0 -WireConnection;302;0;301;2 -WireConnection;302;1;307;2 -WireConnection;303;0;301;1 -WireConnection;303;1;307;1 -WireConnection;312;0;301;0 -WireConnection;312;1;310;0 -WireConnection;304;0;301;3 -WireConnection;304;1;307;3 -WireConnection;313;0;312;0 -WireConnection;305;0;303;0 -WireConnection;305;1;302;0 -WireConnection;305;2;304;0 -WireConnection;314;0;313;0 -WireConnection;306;0;305;0 -WireConnection;316;0;308;0 -WireConnection;316;1;317;0 -WireConnection;15;2;8;0 -WireConnection;15;1;1;2 -WireConnection;102;0;53;0 -WireConnection;102;1;316;0 -WireConnection;16;1;15;0 -WireConnection;109;0;102;0 -WireConnection;279;0;162;0 -WireConnection;121;0;102;0 -WireConnection;121;1;109;0 -WireConnection;259;0;16;0 -WireConnection;259;1;260;0 -WireConnection;245;2;244;0 -WireConnection;245;1;243;2 -WireConnection;112;0;121;0 -WireConnection;112;1;111;0 -WireConnection;6;1;259;0 -WireConnection;187;0;279;0 -WireConnection;171;0;187;0 -WireConnection;171;1;112;0 -WireConnection;258;0;6;1 -WireConnection;28;0;27;0 -WireConnection;247;1;245;0 -WireConnection;158;0;154;0 -WireConnection;158;1;157;0 -WireConnection;261;0;247;0 -WireConnection;261;1;262;0 -WireConnection;169;0;171;0 -WireConnection;120;0;258;0 -WireConnection;120;1;28;0 -WireConnection;283;0;158;0 -WireConnection;235;1;261;0 -WireConnection;315;0;120;0 -WireConnection;168;0;169;0 -WireConnection;116;0;111;0 -WireConnection;116;1;315;0 -WireConnection;236;0;284;0 -WireConnection;236;1;168;0 -WireConnection;238;0;237;0 -WireConnection;238;1;235;0 -WireConnection;118;0;112;0 -WireConnection;118;1;116;0 -WireConnection;242;0;236;0 -WireConnection;242;1;238;0 -WireConnection;25;0;22;1 -WireConnection;25;1;24;0 -WireConnection;19;0;18;0 -WireConnection;19;1;17;0 -WireConnection;282;0;118;0 -WireConnection;282;1;184;0 -WireConnection;282;2;43;0 -WireConnection;282;3;242;0 -WireConnection;45;0;22;4 -WireConnection;45;1;20;0 -WireConnection;289;0;25;0 -WireConnection;290;0;45;0 -WireConnection;296;0;282;0 -WireConnection;298;0;118;0 -WireConnection;285;0;19;0 -WireConnection;294;0;225;0 -WireConnection;0;0;286;0 -WireConnection;0;1;295;0 -WireConnection;0;2;297;0 -WireConnection;0;3;291;0 -WireConnection;0;4;292;0 -WireConnection;0;10;299;0 -ASEEND*/ -//CHKSM=A76F02705C6BF811D2872E526097ACA6B6D11EBB \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader.meta deleted file mode 100644 index 9e336fa9..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_SingleAlbedo.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c1f8d719ff76ff146890d75247d177e8 -timeCreated: 1519066377 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader deleted file mode 100644 index 80cefd67..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader +++ /dev/null @@ -1,361 +0,0 @@ -// Made with Amplify Shader Editor -// Available at the Unity Asset Store - http://u3d.as/y3X -Shader "QFX/MFX/MfxTwoAlbedo" -{ - Properties - { - _AlbedoColor("Albedo Color", Color) = (0,0,0,0) - _Albedo("Albedo", 2D) = "white" {} - _MetallicTexture("Metallic Texture", 2D) = "white" {} - _Metallic("Metallic", Range( 0 , 1)) = 0 - _Smothness("Smothness", Range( 0 , 1)) = 0 - _Normals("Normals", 2D) = "bump" {} - _NormalsMix("Normals Mix", Range( 0 , 1)) = 1 - _BurntNormals("Burnt Normals", 2D) = "bump" {} - _EmissionColor("Emission Color", Color) = (0,0,0,0) - _EmissionTexture("Emission Texture", 2D) = "white" {} - _BurnTexture("Burn Texture", 2D) = "white" {} - _BurnAnimationOffset("Burn Animation Offset", 2D) = "white" {} - _BurntAlbedoColor("Burnt Albedo Color", Color) = (0,0,0,0) - _BurntTexture("Burnt Texture", 2D) = "white" {} - _BurntEmissionTexture("Burnt Emission Texture", 2D) = "white" {} - [HDR]_BurnColor("Burn Color", Color) = (0,0,0,0) - [HDR]_BurntEmissionColor("Burnt Emission Color", Color) = (0,0,0,0) - _Cutoff( "Mask Clip Value", Float ) = 0.1 - _Position("Position", Range( -3 , 3)) = -0.2166527 - _BurnSize("Burn Size", Range( 1 , 6)) = 8 - _BurnEmissionDistribution("Burn Emission Distribution", Range( 1 , 6)) = 8 - _DissolveDistribution("Dissolve Distribution", Range( 0 , 1)) = 0 - [Toggle]_Invert("Invert", Float) = 1 - _Direction("Direction", Vector) = (0,0,0,0) - [Toggle]_PositionType("PositionType", Float) = 0 - [HideInInspector] _texcoord( "", 2D ) = "white" {} - [HideInInspector] _texcoord3( "", 2D ) = "white" {} - [HideInInspector] __dirty( "", Int ) = 1 - } - - SubShader - { - Tags{ "RenderType" = "TransparentCutout" "Queue" = "Transparent+0" "IsEmissive" = "true" } - Cull Off - ZTest LEqual - CGPROGRAM - #include "UnityShaderVariables.cginc" - #pragma target 3.0 - #pragma surface surf Standard keepalpha addshadow fullforwardshadows - struct Input - { - fixed2 uv3_texcoord3; - fixed2 uv_texcoord; - float3 worldPos; - }; - - uniform sampler2D _Normals; - uniform float4 _Normals_ST; - uniform sampler2D _BurntNormals; - uniform float4 _BurntNormals_ST; - uniform fixed _NormalsMix; - uniform fixed4 _AlbedoColor; - uniform sampler2D _Albedo; - uniform float4 _Albedo_ST; - uniform sampler2D _BurntTexture; - uniform float4 _BurntTexture_ST; - uniform fixed4 _BurntAlbedoColor; - uniform fixed _Invert; - uniform fixed _PositionType; - uniform fixed3 _Direction; - uniform fixed _Position; - uniform sampler2D _BurnAnimationOffset; - uniform float4 _BurnAnimationOffset_ST; - uniform fixed _BurnSize; - uniform sampler2D _EmissionTexture; - uniform float4 _EmissionTexture_ST; - uniform fixed4 _EmissionColor; - uniform sampler2D _BurnTexture; - uniform float4 _BurnTexture_ST; - uniform fixed4 _BurnColor; - uniform fixed _BurnEmissionDistribution; - uniform sampler2D _BurntEmissionTexture; - uniform float4 _BurntEmissionTexture_ST; - uniform fixed4 _BurntEmissionColor; - uniform sampler2D _MetallicTexture; - uniform float4 _MetallicTexture_ST; - uniform fixed _Metallic; - uniform fixed _Smothness; - uniform fixed _DissolveDistribution; - uniform float _Cutoff = 0.1; - - void surf( Input i , inout SurfaceOutputStandard o ) - { - float2 uv3_Normals = i.uv3_texcoord3 * _Normals_ST.xy + _Normals_ST.zw; - float2 uv_BurntNormals = i.uv_texcoord * _BurntNormals_ST.xy + _BurntNormals_ST.zw; - fixed4 tex2DNode83 = tex2D( _BurntNormals, uv_BurntNormals ); - float4 appendResult182 = (fixed4(0.0 , tex2DNode83.g , 0.0 , tex2DNode83.r)); - float3 lerpResult103 = lerp( UnpackNormal( tex2D( _Normals, uv3_Normals ) ) , UnpackNormal( appendResult182 ) , _NormalsMix); - float3 Normal197 = lerpResult103; - o.Normal = Normal197; - float2 uv_Albedo = i.uv_texcoord * _Albedo_ST.xy + _Albedo_ST.zw; - float4 albedo195 = ( _AlbedoColor * tex2D( _Albedo, uv_Albedo ) ); - float2 uv_BurntTexture = i.uv_texcoord * _BurntTexture_ST.xy + _BurntTexture_ST.zw; - float3 ase_vertex3Pos = mul( unity_WorldToObject, float4( i.worldPos , 1 ) ); - float local_direction453 = ( ( _Direction.x * ase_vertex3Pos.x ) + ( _Direction.y * ase_vertex3Pos.y ) + ( _Direction.z * ase_vertex3Pos.z ) ); - float3 ase_worldPos = i.worldPos; - float world_position462 = length( ( _Direction - ase_worldPos ) ); - float2 uv_BurnAnimationOffset = i.uv_texcoord * _BurnAnimationOffset_ST.xy + _BurnAnimationOffset_ST.zw; - float temp_output_258_0 = ( lerp(local_direction453,world_position462,_PositionType) - ( _Position - tex2D( _BurnAnimationOffset, uv_BurnAnimationOffset ).r ) ); - float temp_output_259_0 = ( temp_output_258_0 * (20.0 + (_BurnSize - 1.0) * (0.0 - 20.0) / (6.0 - 1.0)) ); - float clampResult318 = clamp( ( ( lerp(local_direction453,world_position462,_PositionType) + 0.5 ) - temp_output_259_0 ) , 0.0 , 1.0 ); - float4 lerpResult309 = lerp( albedo195 , ( tex2D( _BurntTexture, uv_BurntTexture ) * _BurntAlbedoColor ) , lerp(( 1.0 - clampResult318 ),clampResult318,_Invert)); - float4 albedowithburn310 = lerpResult309; - o.Albedo = albedowithburn310.rgb; - float2 uv_EmissionTexture = i.uv_texcoord * _EmissionTexture_ST.xy + _EmissionTexture_ST.zw; - float4 baseemission239 = ( tex2D( _EmissionTexture, uv_EmissionTexture ) * _EmissionColor ); - float2 uv_BurnTexture = i.uv_texcoord * _BurnTexture_ST.xy + _BurnTexture_ST.zw; - float clampResult291 = clamp( ( 1.0 - abs( temp_output_259_0 ) ) , 0.0 , 1.0 ); - float4 lerpResult274 = lerp( baseemission239 , ( tex2D( _BurnTexture, uv_BurnTexture ) * _BurnColor ) , clampResult291); - float clampResult341 = clamp( ( 1.0 - abs( ( temp_output_258_0 * (6.0 + (_BurnEmissionDistribution - 0.0) * (0.0 - 6.0) / (6.0 - 0.0)) ) ) ) , 0.0 , 1.0 ); - float2 uv_BurntEmissionTexture = i.uv_texcoord * _BurntEmissionTexture_ST.xy + _BurntEmissionTexture_ST.zw; - float clampResult330 = clamp( ( ( ( 1.0 - tex2D( _BurntEmissionTexture, uv_BurntEmissionTexture ).r ) - 0.5 ) * 3.0 ) , 0.0 , 1.0 ); - float4 burnemission272 = ( lerpResult274 + ( ( lerp(( 1.0 - clampResult318 ),clampResult318,_Invert) * clampResult341 ) * pow( clampResult330 , 3.0 ) * _BurntEmissionColor ) ); - o.Emission = burnemission272.rgb; - float2 uv_MetallicTexture = i.uv_texcoord * _MetallicTexture_ST.xy + _MetallicTexture_ST.zw; - fixed4 tex2DNode185 = tex2D( _MetallicTexture, uv_MetallicTexture ); - float Metallic188 = ( tex2DNode185.r * _Metallic ); - o.Metallic = Metallic188; - float Smothness189 = ( tex2DNode185.a * _Smothness ); - o.Smoothness = Smothness189; - o.Alpha = 1; - float dissolvethreshold378 = ( lerp(( 1.0 - clampResult318 ),clampResult318,_Invert) - (0.0 + (clampResult291 - 0.0) * (1.0 - 0.0) / (0.26 - 0.0)) ); - float start_position409 = (0.0 + (temp_output_258_0 - -3.0) * (1.0 - 0.0) / (3.0 - -3.0)); - float clampResult440 = clamp( ( _DissolveDistribution * start_position409 ) , 0.0 , 1.0 ); - float dissolve350 = (( dissolvethreshold378 > 0.0 ) ? clampResult440 : 1.0 ); - clip( dissolve350 - _Cutoff ); - } - - ENDCG - } - Fallback "Diffuse" - CustomEditor "ASEMaterialInspector" -} -/*ASEBEGIN -Version=14401 -105;342;1610;568;2940.402;1869.365;5.360494;True;False -Node;AmplifyShaderEditor.CommentaryNode;452;-718.2722,-1490.004;Float;False;905.8949;391.731;;7;451;443;446;453;445;277;444;Direction;0.5882354,0.5735294,1,1;0;0 -Node;AmplifyShaderEditor.CommentaryNode;461;-718.3333,-1047.141;Float;False;913.698;344.162;;4;462;460;458;457;World pos;0.5882354,0.5735294,1,1;0;0 -Node;AmplifyShaderEditor.WorldPosInputsNode;457;-688.3237,-854.4667;Float;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.PosVertexDataNode;277;-680.7153,-1256.568;Float;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.Vector3Node;444;-675.7817,-1427.238;Float;False;Property;_Direction;Direction;24;0;Create;True;0,0,0;0,1,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;458;-497.3673,-906.2471;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;445;-455.1753,-1313.585;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;443;-457.1753,-1426.585;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;446;-458.1753,-1210.585;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.LengthOpNode;460;-297.792,-909.0006;Float;False;1;0;FLOAT3;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;319;246.5863,-1503.218;Float;False;3667.097;1617.669;;56;310;272;309;334;274;307;345;332;378;308;342;331;291;321;347;300;271;275;341;294;330;318;299;329;316;261;340;338;328;259;336;337;326;258;298;260;344;343;283;254;253;255;280;252;302;303;251;398;405;406;407;409;442;454;463;464;Burn & Emission;1,0,0,1;0;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;451;-286.1711,-1336.834;Float;False;3;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;462;-66.93365,-913.8159;Float;False;world_position;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;464;380.6268,-966.374;Float;False;462;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;255;532.1648,-443.4161;Float;True;Property;_BurnAnimationOffset;Burn Animation Offset;11;0;Create;True;None;df645ca93f6d2cf49bb80e914afd3d87;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RegisterLocalVarNode;453;-133.1294,-1341.482;Float;False;local_direction;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;454;382.556,-1101.622;Float;False;453;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;280;392.423,-850.5815;Float;False;Property;_Position;Position;18;0;Create;True;-0.2166527;0.19;-3;3;0;1;FLOAT;0 -Node;AmplifyShaderEditor.ToggleSwitchNode;463;675.558,-958.479;Float;False;Property;_PositionType;PositionType;25;0;Create;True;0;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;260;882.7297,-372.5345;Float;False;Property;_BurnSize;Burn Size;19;0;Create;True;8;3.77;1;6;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;254;930.4149,-626.8662;Float;True;2;0;FLOAT;0.0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;343;865.5757,-142.5972;Float;False;Property;_BurnEmissionDistribution;Burn Emission Distribution;21;0;Create;True;8;4.76;1;6;0;1;FLOAT;0 -Node;AmplifyShaderEditor.TFHCRemapNode;298;1152.036,-366.1499;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;1.0;False;2;FLOAT;6.0;False;3;FLOAT;20.0;False;4;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;258;1161.964,-650.3511;Float;True;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;283;984.3898,-953.2651;Float;True;2;2;0;FLOAT;0.0;False;1;FLOAT;0.5;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;326;1692.548,-224.3882;Float;True;Property;_BurntEmissionTexture;Burnt Emission Texture;14;0;Create;True;None;324e028e688c4324fa336048d9faf3c1;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;259;1535.174,-564.4185;Float;False;2;2;0;FLOAT;0,0,0,0;False;1;FLOAT;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TFHCRemapNode;344;1143.516,-136.3935;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;6.0;False;3;FLOAT;6.0;False;4;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.OneMinusNode;336;2011.522,-197.266;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.AbsOpNode;261;1709.521,-563.4186;Float;False;1;0;FLOAT;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;316;1299.814,-952.6301;Float;True;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;337;1533.37,-400.1487;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;4.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ClampOpNode;318;1569.029,-952.3755;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;328;2179.936,-198.5507;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.5;False;1;FLOAT;0 -Node;AmplifyShaderEditor.AbsOpNode;338;1671.755,-399.9891;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.OneMinusNode;294;1877.118,-562.6268;Float;False;1;0;FLOAT;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;304;-1694.017,-922.0385;Float;False;819.8988;450.0425;;4;239;238;236;237;Main Emission;0,0,0,1;0;0 -Node;AmplifyShaderEditor.CommentaryNode;39;-1675.112,310.9511;Float;False;1337.307;639.9694;;7;197;103;181;13;82;182;83;Normals;0.3088235,0.5137931,1,1;0;0 -Node;AmplifyShaderEditor.TFHCRemapNode;442;1071.286,-1289.401;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;-3.0;False;2;FLOAT;3.0;False;3;FLOAT;0.0;False;4;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ClampOpNode;291;2087.335,-663.0591;Float;True;3;0;FLOAT;0,0,0,0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;354;237.0444,203.9603;Float;False;1458.699;661.5581;;8;350;441;379;381;440;431;427;430;Dissolve;0.8490872,0.3161765,1,1;0;0 -Node;AmplifyShaderEditor.OneMinusNode;406;1817.044,-950.8586;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;236;-1669.402,-867.5405;Float;True;Property;_EmissionTexture;Emission Texture;9;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.OneMinusNode;340;1806.323,-399.9892;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;329;2340.653,-200.5864;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;3.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;305;-1683.797,-1481.072;Float;False;732.6794;443.2622;;4;193;195;194;80;Albedo;0,0,0,1;0;0 -Node;AmplifyShaderEditor.ColorNode;237;-1663.927,-640.2769;Float;False;Property;_EmissionColor;Emission Color;8;0;Create;True;0,0,0,0;0,0,0,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SamplerNode;80;-1665.066,-1242.047;Float;True;Property;_Albedo;Albedo;1;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;427;261.433,406.8836;Float;False;Property;_DissolveDistribution;Dissolve Distribution;22;0;Create;True;0;0.25;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;238;-1272.375,-708.7309;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.ColorNode;193;-1659.535,-1427.148;Float;False;Property;_AlbedoColor;Albedo Color;0;0;Create;True;0,0,0,0;1,1,1,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RegisterLocalVarNode;409;1243.854,-1293.11;Float;False;start_position;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ClampOpNode;341;2089.323,-444.9892;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ToggleSwitchNode;407;1811.465,-857.088;Float;False;Property;_Invert;Invert;23;0;Create;True;1;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ColorNode;299;2169.562,-880.2693;Float;False;Property;_BurnColor;Burn Color;15;1;[HDR];Create;True;0,0,0,0;4,1.387424,0.6176472,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SamplerNode;275;2103.683,-1085.408;Float;True;Property;_BurnTexture;Burn Texture;10;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.TFHCRemapNode;405;2412.586,-667.4795;Float;True;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.26;False;3;FLOAT;0.0;False;4;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;430;305.4681,594.3226;Float;True;409;0;1;FLOAT;0 -Node;AmplifyShaderEditor.ClampOpNode;330;2498.466,-198.7505;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;83;-1618.813,591.9593;Float;True;Property;_BurntNormals;Burnt Normals;7;0;Create;True;None;ca02b40705c7a9a41bd0355840d6aa1b;True;0;False;bump;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.ColorNode;321;2757.148,-94.91475;Float;False;Property;_BurntEmissionColor;Burnt Emission Color;16;1;[HDR];Create;True;0,0,0,0;4,1.387424,0.6176472,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.CommentaryNode;306;-1705.379,-299.9932;Float;False;803.3513;419.69;;7;188;189;187;186;183;184;185;Metallic & Smothness;0,0,0,1;0;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;194;-1332.978,-1316.668;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.DynamicAppendNode;182;-1269.376,587.7513;Float;False;FLOAT4;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT4;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;398;2592.294,-768.8261;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.PowerNode;331;2762.136,-214.0921;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;3.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;300;2463.445,-969.694;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;342;2465.393,-465.3846;Float;True;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;239;-1091.658,-714.2068;Float;False;baseemission;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.ColorNode;347;1482.205,-1143.782;Float;False;Property;_BurntAlbedoColor;Burnt Albedo Color;12;0;Create;True;0,0,0,0;1,1,1,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;431;686.2783,497.0257;Float;True;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;271;2460.52,-1085.807;Float;False;239;0;1;COLOR;0 -Node;AmplifyShaderEditor.SamplerNode;308;1479.675,-1347.265;Float;True;Property;_BurntTexture;Burnt Texture;13;0;Create;True;None;df645ca93f6d2cf49bb80e914afd3d87;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;381;1067.537,739.1577;Float;False;Constant;_Float1;Float 1;26;0;Create;True;1;0;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;378;2773.952,-773.156;Float;True;dissolvethreshold;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;379;966.7369,266.3936;Float;True;378;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;307;1769.361,-1421.583;Float;False;195;0;1;COLOR;0 -Node;AmplifyShaderEditor.ClampOpNode;440;972.0905,496.6536;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;13;-1153.301,851.1783;Float;False;Property;_NormalsMix;Normals Mix;6;0;Create;True;1;0.326;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;183;-1676.251,-44.37175;Float;False;Property;_Metallic;Metallic;3;0;Create;True;0;0;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;195;-1162.979,-1321.668;Float;False;albedo;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RangedFloatNode;184;-1680.746,32.92897;Float;False;Property;_Smothness;Smothness;4;0;Create;True;0;0.075;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.UnpackScaleNormalNode;181;-1120.376,587.7513;Float;True;2;0;FLOAT4;0,0,0,0;False;1;FLOAT;1.0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.LerpOp;274;2734.434,-992.1473;Float;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0.0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SamplerNode;82;-1210.589,369.0103;Float;True;Property;_Normals;Normals;5;0;Create;True;None;None;True;2;True;bump;Auto;True;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;345;1793.921,-1208.94;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SamplerNode;185;-1680.001,-254.9519;Float;True;Property;_MetallicTexture;Metallic Texture;2;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;332;3041.279,-260.5898;Float;True;3;3;0;FLOAT;0,0,0,0;False;1;FLOAT;0,0,0,0;False;2;COLOR;0;False;1;COLOR;0 -Node;AmplifyShaderEditor.LerpOp;309;2084.264,-1319.566;Float;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;187;-1322.5,-39.82145;Float;False;2;2;0;FLOAT;0,0,0,0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.LerpOp;103;-805.1798,488.4513;Float;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.TFHCCompareGreater;441;1256.005,453.1627;Float;False;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;186;-1329.817,-170.6501;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;334;3308.541,-769.5127;Float;True;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;191;2138.815,550.5549;Float;False;188;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;198;2135.423,373.8956;Float;False;197;0;1;FLOAT3;0 -Node;AmplifyShaderEditor.GetLocalVarNode;351;2141.501,734.1584;Float;False;350;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;189;-1164.533,-42.87535;Float;False;Smothness;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;192;2139.576,630.5002;Float;False;189;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;302;595.0408,-735.3912;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.5;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;312;2133.573,298.7746;Float;False;310;0;1;COLOR;0 -Node;AmplifyShaderEditor.RangedFloatNode;252;595.2488,-542.2404;Float;False;Constant;_Float0;Float 0;22;0;Create;True;2;0;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;350;1462.225,447.0446;Float;False;dissolve;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;197;-579.957,484.1693;Float;True;Normal;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;188;-1168.078,-174.923;Float;False;Metallic;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;272;3663.264,-774.6866;Float;True;burnemission;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RangedFloatNode;303;276.361,-588.2183;Float;False;Property;_BurnSpeed;Burn Speed;20;0;Create;True;2;0.48;0.1;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.TimeNode;251;330.9551,-733.8392;Float;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.FmodOpNode;253;735.0966,-632.7344;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;273;2136.685,456.798;Float;False;272;0;1;COLOR;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;310;2270.587,-1324.363;Float;True;albedowithburn;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.StandardSurfaceOutputNode;0;2465.209,415.759;Fixed;False;True;2;Fixed;ASEMaterialInspector;0;0;Standard;QFX/MFX/MfxTwoAlbedo;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Off;0;3;False;0;0;False;0;Custom;0.1;True;True;0;True;TransparentCutout;;Transparent;All;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;False;0;255;255;0;0;0;0;0;0;0;0;False;0;4;10;25;False;0.5;True;0;Zero;Zero;0;Zero;Zero;Add;Add;0;False;0;0,0,0,0;VertexOffset;True;False;Cylindrical;False;Relative;0;;17;-1;-1;-1;0;0;0;False;0;0;16;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT;0,0,0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT;0.0;False;9;FLOAT;0.0;False;10;FLOAT;0.0;False;13;FLOAT3;0,0,0;False;11;FLOAT3;0.0,0,0;False;12;FLOAT3;0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0 -WireConnection;458;0;444;0 -WireConnection;458;1;457;0 -WireConnection;445;0;444;2 -WireConnection;445;1;277;2 -WireConnection;443;0;444;1 -WireConnection;443;1;277;1 -WireConnection;446;0;444;3 -WireConnection;446;1;277;3 -WireConnection;460;0;458;0 -WireConnection;451;0;443;0 -WireConnection;451;1;445;0 -WireConnection;451;2;446;0 -WireConnection;462;0;460;0 -WireConnection;453;0;451;0 -WireConnection;463;0;454;0 -WireConnection;463;1;464;0 -WireConnection;254;0;280;0 -WireConnection;254;1;255;1 -WireConnection;298;0;260;0 -WireConnection;258;0;463;0 -WireConnection;258;1;254;0 -WireConnection;283;0;463;0 -WireConnection;259;0;258;0 -WireConnection;259;1;298;0 -WireConnection;344;0;343;0 -WireConnection;336;0;326;1 -WireConnection;261;0;259;0 -WireConnection;316;0;283;0 -WireConnection;316;1;259;0 -WireConnection;337;0;258;0 -WireConnection;337;1;344;0 -WireConnection;318;0;316;0 -WireConnection;328;0;336;0 -WireConnection;338;0;337;0 -WireConnection;294;0;261;0 -WireConnection;442;0;258;0 -WireConnection;291;0;294;0 -WireConnection;406;0;318;0 -WireConnection;340;0;338;0 -WireConnection;329;0;328;0 -WireConnection;238;0;236;0 -WireConnection;238;1;237;0 -WireConnection;409;0;442;0 -WireConnection;341;0;340;0 -WireConnection;407;0;406;0 -WireConnection;407;1;318;0 -WireConnection;405;0;291;0 -WireConnection;330;0;329;0 -WireConnection;194;0;193;0 -WireConnection;194;1;80;0 -WireConnection;182;1;83;2 -WireConnection;182;3;83;1 -WireConnection;398;0;407;0 -WireConnection;398;1;405;0 -WireConnection;331;0;330;0 -WireConnection;300;0;275;0 -WireConnection;300;1;299;0 -WireConnection;342;0;407;0 -WireConnection;342;1;341;0 -WireConnection;239;0;238;0 -WireConnection;431;0;427;0 -WireConnection;431;1;430;0 -WireConnection;378;0;398;0 -WireConnection;440;0;431;0 -WireConnection;195;0;194;0 -WireConnection;181;0;182;0 -WireConnection;274;0;271;0 -WireConnection;274;1;300;0 -WireConnection;274;2;291;0 -WireConnection;345;0;308;0 -WireConnection;345;1;347;0 -WireConnection;332;0;342;0 -WireConnection;332;1;331;0 -WireConnection;332;2;321;0 -WireConnection;309;0;307;0 -WireConnection;309;1;345;0 -WireConnection;309;2;407;0 -WireConnection;187;0;185;4 -WireConnection;187;1;184;0 -WireConnection;103;0;82;0 -WireConnection;103;1;181;0 -WireConnection;103;2;13;0 -WireConnection;441;0;379;0 -WireConnection;441;2;440;0 -WireConnection;441;3;381;0 -WireConnection;186;0;185;1 -WireConnection;186;1;183;0 -WireConnection;334;0;274;0 -WireConnection;334;1;332;0 -WireConnection;189;0;187;0 -WireConnection;302;0;251;3 -WireConnection;302;1;303;0 -WireConnection;350;0;441;0 -WireConnection;197;0;103;0 -WireConnection;188;0;186;0 -WireConnection;272;0;334;0 -WireConnection;253;0;302;0 -WireConnection;253;1;252;0 -WireConnection;310;0;309;0 -WireConnection;0;0;312;0 -WireConnection;0;1;198;0 -WireConnection;0;2;273;0 -WireConnection;0;3;191;0 -WireConnection;0;4;192;0 -WireConnection;0;10;351;0 -ASEEND*/ -//CHKSM=5D40AE9A81046EEC88B30119E15BE5C3DC24D60F \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader.meta deleted file mode 100644 index a31d0768..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Shaders/MFX_TwoAlbedo.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6ee2771254de1bc41bf1c63da530b5a2 -timeCreated: 1519302226 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures.meta deleted file mode 100644 index f59a882e..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 72908fff61956994282f1beadc49382b -folderAsset: yes -timeCreated: 1512726298 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga deleted file mode 100644 index b97ad69d..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga.meta deleted file mode 100644 index 42b63151..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntNormals.tga.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: ca02b40705c7a9a41bd0355840d6aa1b -timeCreated: 1481127021 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 5 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png deleted file mode 100644 index 2d144a92..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png.meta deleted file mode 100644 index e399b8e9..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/BurntWood.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 5f4153e8858407a4997b2b5b3cf502fa -timeCreated: 1519409997 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png deleted file mode 100644 index eb62740b..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png.meta deleted file mode 100644 index e8d39272..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/GlowPattern.png.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 2414bc883a79ecf4a966d1740067d34f -timeCreated: 1492820773 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png deleted file mode 100644 index 9faabd49..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png.meta deleted file mode 100644 index c5f89ed4..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/NoiseAndGrain.png.meta +++ /dev/null @@ -1,35 +0,0 @@ -fileFormatVersion: 2 -guid: a2479cd6fcbccb24e94c4176da0a84f0 -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 1 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 64 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: 5 - buildTargetSettings: [] - userData: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png deleted file mode 100644 index 867a042f..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png.meta deleted file mode 100644 index a0a3a158..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_1.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: c72a4cfc6aff9594bbf78865caa0e621 -timeCreated: 1491731827 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 1 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png deleted file mode 100644 index 597b307e..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png.meta deleted file mode 100644 index aa38baf8..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/PerlinNoise_2.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 357928dd8c8088440b4662373bd09d7a -timeCreated: 1495632795 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png deleted file mode 100644 index a601a2e9..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png.meta deleted file mode 100644 index e16801e7..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/RandomVectors.png.meta +++ /dev/null @@ -1,35 +0,0 @@ -fileFormatVersion: 2 -guid: 41c0db6cf1bbd46428e56448296485fb -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 2 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: 3 - maxTextureSize: 1024 - textureSettings: - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapMode: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] - userData: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png deleted file mode 100644 index deb37c37..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png.meta b/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png.meta deleted file mode 100644 index 48436e31..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializationFX/Textures/WoodEmission.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 72e8a18a778af834a815921e55b0b5e7 -timeCreated: 1519409829 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity b/Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity deleted file mode 100644 index 9d08feb9..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity +++ /dev/null @@ -1,1739 +0,0 @@ -%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: 8 - m_Fog: 1 - m_FogColor: {r: 0, g: 0, b: 0, a: 1} - m_FogMode: 2 - m_FogDensity: 0.09 - m_LinearFogStart: 0 - m_LinearFogEnd: 25.7 - 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.44657874, g: 0.49641252, b: 0.574817, a: 1} ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 1 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_LightmapEditorSettings: - serializedVersion: 9 - m_Resolution: 2 - m_BakeResolution: 40 - m_TextureWidth: 512 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 0 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !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 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &42794355 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1234542581441240, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 42794356} - - component: {fileID: 1241841467} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &42794356 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4291899360099610, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 42794355} - 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_Children: [] - m_Father: {fileID: 1395859974} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &82679511 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 82679514} - - component: {fileID: 82679513} - - component: {fileID: 82679512} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &82679512 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 82679511} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &82679513 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 82679511} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &82679514 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 82679511} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &263759187 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 263759188} - m_Layer: 0 - m_Name: DemoUi - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &263759188 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 263759187} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.39, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 422935761} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &275219396 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1054359568675362, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 275219397} - - component: {fileID: 275219398} - m_Layer: 0 - m_Name: Reflection Probe - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &275219397 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4645854069348292, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 275219396} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.34, z: -0.11} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1395859974} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!215 &275219398 -ReflectionProbe: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 215737254002504572, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 275219396} - m_Enabled: 1 - serializedVersion: 2 - m_Type: 0 - m_Mode: 0 - m_RefreshMode: 0 - m_TimeSlicingMode: 0 - m_Resolution: 128 - m_UpdateFrequency: 0 - m_BoxSize: {x: 17.88, y: 3.87, z: 13.23} - m_BoxOffset: {x: 0, y: 0, z: 0} - m_NearClip: 0.3 - m_FarClip: 1000 - m_ShadowDistance: 100 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_IntensityMultiplier: 1 - m_BlendDistance: 1 - m_HDR: 1 - m_BoxProjection: 0 - m_RenderDynamicObjects: 0 - m_UseOcclusionCulling: 1 - m_Importance: 1 - m_CustomBakedTexture: {fileID: 0} ---- !u!1 &317806527 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1383344946201342, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 317806528} - - component: {fileID: 317806531} - - component: {fileID: 317806530} - - component: {fileID: 317806529} - m_Layer: 0 - m_Name: CalibrationWallRearRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &317806528 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4191177045152976, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5000001, w: 0.49999994} - m_LocalPosition: {x: -2.5, y: 2.5, z: 0} - m_LocalScale: {x: 0.5, y: 1, z: 0.49999997} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &317806529 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23653450053913892, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &317806530 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64316631589449470, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &317806531 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33661592495251720, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &422935760 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 422935761} - m_Layer: 0 - m_Name: CameraAnchor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &422935761 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 422935760} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.328, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 263759188} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &550755710 stripped -MonoBehaviour: - m_PrefabParentObject: {fileID: 114663186071272742, guid: 263a8f0ae9d13ae498bfe6ab187c8253, - type: 2} - m_PrefabInternal: {fileID: 675481967} - m_Script: {fileID: 11500000, guid: 9fb57af500d52f243b8c0a90cc3a00e1, type: 3} ---- !u!1 &554457664 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 554457665} - - component: {fileID: 554457667} - - component: {fileID: 554457666} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &554457665 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 554457664} - 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_Children: [] - m_Father: {fileID: 1537286212} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &554457666 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 554457664} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Replace Materials ---- !u!222 &554457667 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 554457664} ---- !u!1 &609949802 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1787094495466078, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 609949803} - - component: {fileID: 609949806} - - component: {fileID: 609949805} - - component: {fileID: 609949804} - m_Layer: 0 - m_Name: CalibrationWallFrontRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &609949803 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4328759578050272, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_LocalRotation: {x: 0.70710695, y: 0.0000002682209, z: 0.00000021584746, w: -0.7071066} - m_LocalPosition: {x: 0, y: 2.500002, z: 2.5000014} - m_LocalScale: {x: 0.49999997, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &609949804 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23748325443433866, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &609949805 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64862406853711676, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &609949806 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33625942718400328, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &626782603 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 626782607} - - component: {fileID: 626782606} - - component: {fileID: 626782605} - - component: {fileID: 626782604} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &626782604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 626782603} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &626782605 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 626782603} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &626782606 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 626782603} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &626782607 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 626782603} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1769789500} - - {fileID: 1821212535} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1001 &675481967 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 736513233} - m_Modifications: - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 23842421288742596, guid: 263a8f0ae9d13ae498bfe6ab187c8253, - type: 2} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 73824082192159247b31139def086220, type: 2} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &736513232 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 736513233} - m_Layer: 0 - m_Name: VFX - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &736513233 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 736513232} - 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_Children: - - {fileID: 1051784508} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1042587526 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1436329617054796, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1042587527} - - component: {fileID: 1042587530} - - component: {fileID: 1042587529} - - component: {fileID: 1042587528} - m_Layer: 0 - m_Name: CalibrationWallRearLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1042587527 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4685719980772428, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 2.5, z: -2.5} - m_LocalScale: {x: 0.5, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1042587528 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23595257911418888, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1042587529 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64884724896497646, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1042587530 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33145224630162308, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1051784508 stripped -Transform: - m_PrefabParentObject: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, - type: 2} - m_PrefabInternal: {fileID: 675481967} ---- !u!1 &1104748279 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1076832378692836, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1104748280} - - component: {fileID: 1104748283} - - component: {fileID: 1104748282} - - component: {fileID: 1104748281} - m_Layer: 0 - m_Name: CalibrationWallFrontLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1104748280 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4790558017683684, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_LocalRotation: {x: 0.5000003, y: -0.5000001, z: -0.49999964, w: -0.50000006} - m_LocalPosition: {x: 2.4999998, y: 2.5, z: 0} - m_LocalScale: {x: 0.4999999, y: 1, z: 0.4999999} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1104748281 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23987245206678354, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1104748282 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64563146881761278, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1104748283 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33517045904463938, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1111509088 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1633002525906372, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1111509089} - m_Layer: 0 - m_Name: CalibrationWalls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1111509089 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4112682475622006, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1111509088} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2.475785, y: 2.4757829, z: 2.4757829} - m_Children: - - {fileID: 1042587527} - - {fileID: 317806528} - - {fileID: 1104748280} - - {fileID: 609949803} - m_Father: {fileID: 1395859974} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1228875422 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1228875423} - - component: {fileID: 1228875426} - - component: {fileID: 1228875425} - - component: {fileID: 1228875424} - m_Layer: 5 - m_Name: Button_Revert - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1228875423 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1228875422} - 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_Children: - - {fileID: 1787501713} - m_Father: {fileID: 1769789500} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1228875424 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1228875422} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0, g: 0, b: 0, a: 1} - m_HighlightedColor: {r: 0.20588237, g: 0.20588237, b: 0.20588237, a: 1} - m_PressedColor: {r: 0.41176468, g: 0.41176468, b: 0.41176468, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1228875425} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 550755710} - m_MethodName: RevertMaterials - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1228875425 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1228875422} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1228875426 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1228875422} ---- !u!108 &1241841467 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 108867790748935366, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 42794355} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.8 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!1 &1265096825 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1226288569069472, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1265096826} - - component: {fileID: 1265096829} - - component: {fileID: 1265096828} - - component: {fileID: 1265096827} - m_Layer: 0 - m_Name: CalibrationFloor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1265096826 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4040625574545454, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.2378925, y: 2.4757829, z: 1.2378914} - m_Children: [] - m_Father: {fileID: 1395859974} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1265096827 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23167410000680170, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1265096828 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 64259943785671932, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1265096829 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33207795063723394, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1395859973 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1913113755907564, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1395859974} - m_Layer: 0 - m_Name: SceneElements - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1395859974 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1395859973} - 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_Children: - - {fileID: 1265096826} - - {fileID: 1111509089} - - {fileID: 275219397} - - {fileID: 42794356} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1537286211 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1537286212} - - component: {fileID: 1537286215} - - component: {fileID: 1537286214} - - component: {fileID: 1537286213} - m_Layer: 5 - m_Name: Button_Replace - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1537286212 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1537286211} - 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_Children: - - {fileID: 554457665} - m_Father: {fileID: 1769789500} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -85, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1537286213 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1537286211} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0, g: 0, b: 0, a: 1} - m_HighlightedColor: {r: 0.20588237, g: 0.20588237, b: 0.20588237, a: 1} - m_PressedColor: {r: 0.41176468, g: 0.41176468, b: 0.41176468, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1537286214} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 550755710} - m_MethodName: ReplaceMaterials - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1537286214 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1537286211} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1537286215 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1537286211} ---- !u!1 &1541953735 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1211593434782008, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1541953742} - - component: {fileID: 1541953741} - - component: {fileID: 1541953740} - - component: {fileID: 1541953739} - - component: {fileID: 1541953738} - - component: {fileID: 1541953736} - - component: {fileID: 1541953737} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1541953736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ff26db721962cdf4a8edcdfa9a767d2a, type: 3} - m_Name: - m_EditorClassIdentifier: - profile: {fileID: 11400000, guid: 5a92d6045993a574fac014d7fd219de4, type: 2} ---- !u!114 &1541953737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d7a77cd4cfb2234d822ed6dca02f8bc, type: 3} - m_Name: - m_EditorClassIdentifier: - Target: {fileID: 422935761} - Distance: 5 - XSpeed: 120 - YSpeed: 120 - YMinLimit: 20 - YMaxLimit: 80 - DistanceMin: 0.5 - DistanceMax: 15 ---- !u!81 &1541953738 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 81391945485059568, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!124 &1541953739 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 124424258206250776, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!92 &1541953740 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 92442481976645520, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!20 &1541953741 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 20113938889393570, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - 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: 3 - 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 &1541953742 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4104165736703636, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_LocalRotation: {x: 0.2164396, y: 0, z: 0, w: 0.97629607} - m_LocalPosition: {x: 0, y: 2.51, z: -2.7} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 25, y: 0, z: 0} ---- !u!1 &1769789499 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1769789500} - - component: {fileID: 1769789502} - - component: {fileID: 1769789501} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1769789500 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1769789499} - 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_Children: - - {fileID: 1537286212} - - {fileID: 1228875423} - m_Father: {fileID: 626782607} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 200} - m_SizeDelta: {x: 350, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1769789501 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1769789499} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.759} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1769789502 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1769789499} ---- !u!1 &1787501712 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1787501713} - - component: {fileID: 1787501715} - - component: {fileID: 1787501714} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1787501713 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1787501712} - 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_Children: [] - m_Father: {fileID: 1228875423} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1787501714 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1787501712} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Revert Materials ---- !u!222 &1787501715 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1787501712} ---- !u!1 &1821212534 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1821212535} - - component: {fileID: 1821212537} - - component: {fileID: 1821212536} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1821212535 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1821212534} - 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_Children: [] - m_Father: {fileID: 626782607} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 120, y: 80} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1821212536 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1821212534} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'Left Mouse Button - - F - Lighting - - Space - Next Effect' ---- !u!222 &1821212537 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1821212534} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity.meta b/Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity.meta deleted file mode 100644 index 08ebd5cf..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializeFX Replace Materials.unity.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f147a0c3f5a652342bb8a3a1ed290bbe -timeCreated: 1523802012 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializeFX.unity b/Assets/ThirdParty/MaterializeFX/MaterializeFX.unity deleted file mode 100644 index 45143e75..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializeFX.unity +++ /dev/null @@ -1,1779 +0,0 @@ -%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: 1 - m_FogColor: {r: 0, g: 0, b: 0, a: 1} - m_FogMode: 2 - m_FogDensity: 0.09 - m_LinearFogStart: 0 - m_LinearFogEnd: 25.7 - 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, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 1 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 512 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 0 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !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 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &42794355 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1234542581441240, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 42794356} - - component: {fileID: 1241841467} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &42794356 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4291899360099610, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 42794355} - 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_Children: [] - m_Father: {fileID: 1395859974} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &263759187 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 263759188} - m_Layer: 0 - m_Name: DemoUi - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &263759188 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 263759187} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.39, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1899666756} - - {fileID: 422935761} - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &275219396 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1054359568675362, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 275219397} - - component: {fileID: 275219398} - m_Layer: 0 - m_Name: Reflection Probe - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &275219397 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4645854069348292, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 275219396} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.34, z: -0.11} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1395859974} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!215 &275219398 -ReflectionProbe: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 215737254002504572, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 275219396} - m_Enabled: 1 - serializedVersion: 2 - m_Type: 0 - m_Mode: 0 - m_RefreshMode: 0 - m_TimeSlicingMode: 0 - m_Resolution: 128 - m_UpdateFrequency: 0 - m_BoxSize: {x: 17.88, y: 3.87, z: 13.23} - m_BoxOffset: {x: 0, y: 0, z: 0} - m_NearClip: 0.3 - m_FarClip: 1000 - m_ShadowDistance: 100 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_IntensityMultiplier: 1 - m_BlendDistance: 1 - m_HDR: 1 - m_BoxProjection: 0 - m_RenderDynamicObjects: 0 - m_UseOcclusionCulling: 1 - m_Importance: 1 - m_CustomBakedTexture: {fileID: 0} ---- !u!1 &317806527 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1383344946201342, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 317806528} - - component: {fileID: 317806531} - - component: {fileID: 317806530} - - component: {fileID: 317806529} - m_Layer: 0 - m_Name: CalibrationWallRearRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &317806528 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4191177045152976, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5000001, w: 0.49999994} - m_LocalPosition: {x: -2.5, y: 2.5, z: 0} - m_LocalScale: {x: 0.5, y: 1, z: 0.49999997} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &317806529 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 23653450053913892, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &317806530 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 64316631589449470, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &317806531 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 33661592495251720, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 317806527} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &422935760 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 422935761} - m_Layer: 0 - m_Name: CameraAnchor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &422935761 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 422935760} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.328, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 263759188} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &506299176 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 736513233} - m_Modifications: - - target: {fileID: 1130089957173622, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1427070981772966, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1671517493919530, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} ---- !u!1 &609949802 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1787094495466078, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 609949803} - - component: {fileID: 609949806} - - component: {fileID: 609949805} - - component: {fileID: 609949804} - m_Layer: 0 - m_Name: CalibrationWallFrontRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &609949803 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4328759578050272, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_LocalRotation: {x: 0.70710695, y: 0.0000002682209, z: 0.00000021584746, w: -0.7071066} - m_LocalPosition: {x: 0, y: 2.500002, z: 2.5000014} - m_LocalScale: {x: 0.49999997, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &609949804 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 23748325443433866, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &609949805 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 64862406853711676, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &609949806 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 33625942718400328, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609949802} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &638969238 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 638969239} - - component: {fileID: 638969241} - - component: {fileID: 638969240} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &638969239 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 638969238} - 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_Children: [] - m_Father: {fileID: 2117985751} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 120, y: 80} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &638969240 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 638969238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 1 - m_LineSpacing: 1 - m_Text: 'Left Mouse Button - - F - Lighting - - Space - Next Effect' ---- !u!222 &638969241 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 638969238} - m_CullTransparentMesh: 0 ---- !u!4 &690523787 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, - type: 3} - m_PrefabInstance: {fileID: 1860305921} - m_PrefabAsset: {fileID: 0} ---- !u!1 &736513232 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 736513233} - m_Layer: 0 - m_Name: VFX - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &736513233 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 736513232} - 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_Children: - - {fileID: 1907005662} - - {fileID: 690523787} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &958802911 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1429274066102292, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1742361524540762, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_Name - value: ReplaceMaterials - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalPosition.x - value: 2.59 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalPosition.y - value: -1.0483776e-16 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalPosition.z - value: -2.99 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4256046482944428, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 263a8f0ae9d13ae498bfe6ab187c8253, type: 3} ---- !u!1 &1042587526 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1436329617054796, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1042587527} - - component: {fileID: 1042587530} - - component: {fileID: 1042587529} - - component: {fileID: 1042587528} - m_Layer: 0 - m_Name: CalibrationWallRearLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1042587527 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4685719980772428, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 2.5, z: -2.5} - m_LocalScale: {x: 0.5, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1042587528 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 23595257911418888, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1042587529 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 64884724896497646, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1042587530 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 33145224630162308, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1042587526} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1044648879 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1044648882} - - component: {fileID: 1044648881} - - component: {fileID: 1044648880} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1044648880 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1044648879} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1044648881 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1044648879} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1044648882 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1044648879} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1104748279 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1076832378692836, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1104748280} - - component: {fileID: 1104748283} - - component: {fileID: 1104748282} - - component: {fileID: 1104748281} - m_Layer: 0 - m_Name: CalibrationWallFrontLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1104748280 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4790558017683684, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_LocalRotation: {x: 0.5000003, y: -0.5000001, z: -0.49999964, w: -0.50000006} - m_LocalPosition: {x: 2.4999998, y: 2.5, z: 0} - m_LocalScale: {x: 0.4999999, y: 1, z: 0.4999999} - m_Children: [] - m_Father: {fileID: 1111509089} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1104748281 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 23987245206678354, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1104748282 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 64563146881761278, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1104748283 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 33517045904463938, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1104748279} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1111509088 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1633002525906372, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1111509089} - m_Layer: 0 - m_Name: CalibrationWalls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1111509089 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4112682475622006, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1111509088} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2.475785, y: 2.4757829, z: 2.4757829} - m_Children: - - {fileID: 1042587527} - - {fileID: 317806528} - - {fileID: 1104748280} - - {fileID: 609949803} - m_Father: {fileID: 1395859974} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1223485952 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1427070981772966, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_Name - value: BasedOnDistance - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalPosition.x - value: 1.5384896 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalPosition.y - value: 0.44459486 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalPosition.z - value: 6.189465 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} ---- !u!108 &1241841467 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 108867790748935366, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 42794355} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.45 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!1 &1265096825 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1226288569069472, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1265096826} - - component: {fileID: 1265096829} - - component: {fileID: 1265096828} - - component: {fileID: 1265096827} - m_Layer: 0 - m_Name: CalibrationFloor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1265096826 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4040625574545454, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.2378925, y: 2.4757829, z: 1.2378914} - m_Children: [] - m_Father: {fileID: 1395859974} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1265096827 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 23167410000680170, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &1265096828 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 64259943785671932, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1265096829 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 33207795063723394, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1265096825} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1395859973 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1913113755907564, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1395859974} - m_Layer: 0 - m_Name: SceneElements - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &1395859974 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4966040044768282, guid: e26a6cbc151db2e48b3fbda9f16957a9, - type: 3} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1395859973} - 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_Children: - - {fileID: 1265096826} - - {fileID: 1111509089} - - {fileID: 275219397} - - {fileID: 42794356} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1541953735 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 1211593434782008, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1541953742} - - component: {fileID: 1541953741} - - component: {fileID: 1541953740} - - component: {fileID: 1541953739} - - component: {fileID: 1541953738} - - component: {fileID: 1541953736} - - component: {fileID: 1541953737} - - component: {fileID: 1541953743} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1541953736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ff26db721962cdf4a8edcdfa9a767d2a, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1541953737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d7a77cd4cfb2234d822ed6dca02f8bc, type: 3} - m_Name: - m_EditorClassIdentifier: - Target: {fileID: 422935761} - Distance: 5 - XSpeed: 120 - YSpeed: 120 - YMinLimit: 20 - YMaxLimit: 80 - DistanceMin: 0.5 - DistanceMax: 15 ---- !u!81 &1541953738 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 81391945485059568, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!124 &1541953739 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 124424258206250776, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!92 &1541953740 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 92442481976645520, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 ---- !u!20 &1541953741 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 20113938889393570, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - 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: 3 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 1 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1541953742 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 4104165736703636, guid: 2dc6574d45f4f444e9c19ad9e0dcd349, - type: 2} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_LocalRotation: {x: 0.2164396, y: 0, z: 0, w: 0.97629607} - m_LocalPosition: {x: 0, y: 2.51, z: -2.7} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 25, y: 0, z: 0} ---- !u!114 &1541953743 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1541953735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} - m_Name: - m_EditorClassIdentifier: - volumeTrigger: {fileID: 1541953742} - volumeLayer: - serializedVersion: 2 - m_Bits: 4294967295 - stopNaNPropagation: 1 - finalBlitToCameraTarget: 0 - antialiasingMode: 0 - temporalAntialiasing: - jitterSpread: 0.75 - sharpness: 0.25 - stationaryBlending: 0.95 - motionBlending: 0.85 - subpixelMorphologicalAntialiasing: - quality: 2 - fastApproximateAntialiasing: - fastMode: 0 - keepAlpha: 0 - fog: - enabled: 1 - excludeSkybox: 1 - debugLayer: - lightMeter: - width: 512 - height: 256 - showCurves: 1 - histogram: - width: 512 - height: 256 - channel: 3 - waveform: - exposure: 0.12 - height: 256 - vectorscope: - size: 256 - exposure: 0.12 - overlaySettings: - linearDepth: 0 - motionColorIntensity: 4 - motionGridSize: 64 - colorBlindnessType: 0 - colorBlindnessStrength: 1 - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} - m_ShowToolkit: 0 - m_ShowCustomSorter: 0 - breakBeforeColorGrading: 0 - m_BeforeTransparentBundles: [] - m_BeforeStackBundles: [] - m_AfterStackBundles: [] ---- !u!1 &1783071935 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1783071939} - - component: {fileID: 1783071938} - - component: {fileID: 1783071937} - - component: {fileID: 1783071936} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &1783071936 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1783071935} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1783071937 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1783071935} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: b6988ac1e5d9eca489fd81e5ab551e00, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &1783071938 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1783071935} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1783071939 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1783071935} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 5.15, y: 1.35, z: 1.394043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1860305921 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 736513233} - m_Modifications: - - target: {fileID: 1514623594017262, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_LocalPosition.x - value: 2.79 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4192038591605604, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} ---- !u!1 &1899666755 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1899666756} - - component: {fileID: 1899666758} - - component: {fileID: 1899666757} - m_Layer: 0 - m_Name: DemoController - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1899666756 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899666755} - 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_Children: [] - m_Father: {fileID: 263759188} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1899666757 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899666755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: acd7e4f98c25ad94f824af42f2697bb7, type: 3} - m_Name: - m_EditorClassIdentifier: - StartNum: 0 - Prefabs: - - {fileID: 1427070981772966, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, type: 3} - - {fileID: 1514623594017262, guid: b65a8b87138acbe478bc39cfd91e63b3, type: 3} ---- !u!114 &1899666758 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899666755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: db50086138b76d141a93df15aa85f5f1, type: 3} - m_Name: - m_EditorClassIdentifier: - Light: {fileID: 1241841467} ---- !u!4 &1907005662 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4510624503184008, guid: 94cb1f33aeec79e4d86ac1e59b66baaa, - type: 3} - m_PrefabInstance: {fileID: 506299176} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1983753881 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1983753883} - - component: {fileID: 1983753882} - m_Layer: 0 - m_Name: GameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1983753882 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1983753881} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 4669490d389ba28449697fa0a96a9573, type: 2} - isGlobal: 1 - blendDistance: 0 - weight: 1 - priority: 0 ---- !u!4 &1983753883 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1983753881} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.0314941, y: 0.32641602, z: 0.78027344} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2117985747 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2117985751} - - component: {fileID: 2117985750} - - component: {fileID: 2117985749} - - component: {fileID: 2117985748} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2117985748 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2117985747} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &2117985749 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2117985747} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &2117985750 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2117985747} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &2117985751 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2117985747} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 638969239} - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} diff --git a/Assets/ThirdParty/MaterializeFX/MaterializeFX.unity.meta b/Assets/ThirdParty/MaterializeFX/MaterializeFX.unity.meta deleted file mode 100644 index a4271c3c..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializeFX.unity.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e78dbf8bd1bd8bd4a95dbb7bde1d00ad -timeCreated: 1523802012 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles.meta b/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles.meta deleted file mode 100644 index 40ac27dc..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5149d7808de256e4ba6ef7b722d32f5e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset b/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset deleted file mode 100644 index 35a12849..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset +++ /dev/null @@ -1,63 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3} - m_Name: GameObject Profile - m_EditorClassIdentifier: - settings: - - {fileID: 114713436499861940} ---- !u!114 &114713436499861940 -MonoBehaviour: - m_ObjectHideFlags: 3 - 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: 48a79b01ea5641d4aa6daa2e23605641, type: 3} - m_Name: Bloom - m_EditorClassIdentifier: - active: 1 - enabled: - overrideState: 1 - value: 1 - intensity: - overrideState: 1 - value: 28.47 - threshold: - overrideState: 1 - value: 1 - softKnee: - overrideState: 0 - value: 0.5 - clamp: - overrideState: 0 - value: 65472 - diffusion: - overrideState: 0 - value: 7 - anamorphicRatio: - overrideState: 0 - value: 0 - color: - overrideState: 0 - value: {r: 1, g: 1, b: 1, a: 1} - fastMode: - overrideState: 0 - value: 0 - dirtTexture: - overrideState: 0 - value: {fileID: 0} - defaultState: 1 - dirtIntensity: - overrideState: 0 - value: 0 diff --git a/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset.meta b/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset.meta deleted file mode 100644 index b263654a..00000000 --- a/Assets/ThirdParty/MaterializeFX/MaterializeFX_Profiles/GameObject Profile.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4669490d389ba28449697fa0a96a9573 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials.meta b/Assets/ThirdParty/MaterializeFX/Materials.meta deleted file mode 100644 index 6836da61..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 5a596f792c5355a41ba4b9f7c6ca033b -folderAsset: yes -timeCreated: 1523801971 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Shared.meta b/Assets/ThirdParty/MaterializeFX/Materials/Shared.meta deleted file mode 100644 index 50d1f41e..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Shared.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: ff2aaf7bad525c3438d19a7d71c95a14 -folderAsset: yes -timeCreated: 1519303487 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat b/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat deleted file mode 100644 index 87dbfc49..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat +++ /dev/null @@ -1,127 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BetaBlack - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat.meta deleted file mode 100644 index 318e7752..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaBlack.mat.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c6058bbfa821db847b37fb333e01a39b -timeCreated: 1518974609 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat b/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat deleted file mode 100644 index 4cd0ee4e..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BetaWhite - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.412 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat.meta deleted file mode 100644 index 851b456f..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Shared/BetaWhite.mat.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 73824082192159247b31139def086220 -timeCreated: 1518974610 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat b/Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat deleted file mode 100644 index c9b8587a..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat +++ /dev/null @@ -1,152 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CalibrationFloor - m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION _LIGHTMAPPING_DYNAMIC_LIGHTMAPS _LIGHTMAPPING_REALTIME - _SPECGLOSSMAP _UVSEC_UV1 - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 10, y: 10} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 2800000, guid: 768fa469bdce74c4984c44cbb180b832, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: a9f953c7353804247b8c3ed6e1c46a2e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _Occlusion - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _SpecGlossMap - second: - m_Texture: {fileID: 2800000, guid: f6df8509372384f48bb3fa1a762ba9b3, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _AlphaTestRef - second: 0.5 - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 0.3 - - first: - name: _DstBlend - second: 0 - - first: - name: _EmissionScaleUI - second: 1 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.35 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Lightmapping - second: 1 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 0.8715398, g: 0.8768106, b: 0.9117647, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 0.99999994} - - first: - name: _EmissionColorUI - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _EmissionColorWithMapUI - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _SpecColor - second: {r: 0.2, g: 0.2, b: 0.2, a: 1} - - first: - name: _SpecularColor - second: {r: 0.11764706, g: 0.11764706, b: 0.11764706, a: 1} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat.meta deleted file mode 100644 index eea602f3..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Shared/CalibrationFloor.mat.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: dd9f7b370ab37414f8e079528ccd954d -timeCreated: 1481127070 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart.meta b/Assets/ThirdParty/MaterializeFX/Materials/Standart.meta deleted file mode 100644 index d2b5c0e9..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bf4d6fca02908c74f83f19e60e8a0e34 -folderAsset: yes -timeCreated: 1522843890 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber.meta b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber.meta deleted file mode 100644 index 7c166fe5..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a7ad5b7c090c0084fbf2a6fcc2496658 -folderAsset: yes -timeCreated: 1522843971 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat deleted file mode 100644 index b85a0c42..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat +++ /dev/null @@ -1,296 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxUber_Animated Tempate - m_Shader: {fileID: 4800000, guid: 9e35c66820c9df547a3b14aafe70ae96, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _MASKTYPE_AXIS_GLOBAL - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - Albedo: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - BurntTileNormals: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Masks: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Normals: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnEmissionTexture: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnTexture: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - _Albedo: - m_Texture: {fileID: 2800000, guid: 62f14cdcc5a6a934f97f3b02edbd8ad0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoAfterBurnTexture: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoDissolveTexture: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - 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} - - _BumpMap2: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnAnimationOffset: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - _BurnBorderTexture: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnMask: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntEmissionTexture: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntTexture: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _BurntTileNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveMap1: - m_Texture: {fileID: 2800000, guid: 357928dd8c8088440b4662373bd09d7a, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _DissolveTexture: - m_Texture: {fileID: 2800000, guid: f53512d44b91e954dae7bf028209df1a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveTextureUV: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EdgeRampMap1: - m_Texture: {fileID: 2800000, guid: c72a4cfc6aff9594bbf78865caa0e621, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap2: - m_Texture: {fileID: 2800000, guid: 9042dee75146a8e4780f0f0e98a7676b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FireTexture: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _GlowDistributionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - _MainTex2: - m_Texture: {fileID: 2800000, guid: ea2908c2cd40fc54f8c2bd813439d4dd, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Masks: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Normals: - m_Texture: {fileID: 2800000, guid: 924d31367954dee48965e594641da475, type: 3} - m_Scale: {x: 5, y: 5} - 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} - - _TextureSample0: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TextureSample1: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord3: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - BaseEmber: 0 - - GlowBaseFrequency: 5 - - GlowColorIntensity: 3.2 - - GlowEmissionMultiplier: 1.3 - - GlowOverride: 0 - - _AlbedoMix: 0 - - _BaseEmber: 0 - - _BumpScale: 1 - - _BurnEmissionDistribution: 4.49 - - _BurnOffset: 3.75 - - _BurnPosition: 0.39 - - _BurnSize: 3.65 - - _BurnSpeed: 0.48 - - _BurnTilling: 0.1 - - _CharcoalMix: 0.299 - - _CharcoalNormalTile: 5 - - _Cutoff: 0.1 - - _CutoffAxis: 1 - - _DetailNormalMapScale: 1 - - _Direction: 1 - - _Dissolve: 0.672 - - _DissolveAmount: 0.149 - - _DissolveDistance: 0.122 - - _DissolveDistribution: 0.26 - - _DissolveEdgeSize: 0.153 - - _DissolveEmissionSize: 0.424 - - _DissolveSize: 1.17 - - _DissolveTiling: 1 - - _DstBlend: 0 - - _EdgeSize: 0.866 - - _EdgeStrength: 0 - - _EmissionSize2: 0.358 - - _Float0: 0.515 - - _Float1: 0 - - _Float2: 41.97 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _GlowBaseFrequency: 5 - - _GlowDistance: 0.039 - - _GlowDistribution: 0.611 - - _GlowOverride: 0 - - _Invert: 1 - - _MaskOffset: 1.05 - - _MaskType: 2 - - _Metallic: 0.3 - - _MirrorMode: 0 - - _Mode: 0 - - _NormalTile: 2.92 - - _NormalsMix: 0.5 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _Position: 0.48 - - _PositionType: 0 - - _ScaleDissolveTex: 4 - - _ScaleGlowTex: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 0 - - _Smothness: 0.151 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _StartPoint: 1 - - _StartPosition: 0 - - _TessMax: 25 - - _TessMin: 10 - - _TessValue: 4 - - _Tesselation: 2.03 - - _ToggleSwitch0: 0 - - _UVSec: 0 - - _ZWrite: 1 - - __dirty: 0 - m_Colors: - - EmberColorTint: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - _AferBurnEmissive: {r: 0.82352954, g: 4, b: 1.1083157, a: 1} - - _AfterBurnAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _AlbedoColor: {r: 1, g: 0.9334686, b: 0.88235295, a: 1} - - _AlbedoDissolveColor: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - _BurnColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _BurntAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _BurntEmissionColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _Color: {r: 0.6985294, g: 0.6985294, b: 0.6985294, a: 1} - - _Color2: {r: 0.5, g: 0.5, b: 0.5, a: 1} - - _Direction: {r: 0, g: 1, b: 0, a: 0} - - _DirectionVector: {r: 1, g: 0, b: 0, a: 0} - - _DissolveColor: {r: 2.5, g: 0.58823526, b: 0.58823526, a: 1} - - _DissolveEdgeColor: {r: 2, g: 0.041379284, b: 0, a: 1} - - _DissolveMap1_Scroll: {r: 0, g: 0.3, b: 0, a: 0} - - _DissolveSpeed: {r: 0, g: 0.05, b: 0, a: 0} - - _EdgeColor: {r: 0, g: 1.6999999, b: 0.36344814, a: 1} - - _EdgeRampMap1_Scroll: {r: 0, g: -0.1, b: 0, a: 0} - - _EmberColorTint: {r: 0.19999993, g: 1, b: 0, a: 1} - - _Emission: {r: 0, g: 0, b: 0, a: 0} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissionColor2: {r: 3, g: 0, b: 0, a: 1} - - _GlowDistributionColor: {r: 4, g: 1.4411764, b: 1.4411764, a: 1} - - _GlowSpeed: {r: 0.19, g: 0, b: 0, a: 0} - - _MaskWorldPosition: {r: 0, g: 0, b: 0, a: 0} - - _Vector0: {r: 0, g: 0.2, b: 0, a: 0} - - _WorldPos: {r: 0, g: 1, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat.meta deleted file mode 100644 index d985ece8..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated Tempate.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 44b24a791d9617c4abd0714926047b4e -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat deleted file mode 100644 index e38d4864..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat +++ /dev/null @@ -1,296 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxUber_Animated - m_Shader: {fileID: 4800000, guid: 9e35c66820c9df547a3b14aafe70ae96, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _MASKTYPE_AXIS_GLOBAL - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - Albedo: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - BurntTileNormals: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Masks: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Normals: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnEmissionTexture: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnTexture: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - _Albedo: - m_Texture: {fileID: 2800000, guid: 62f14cdcc5a6a934f97f3b02edbd8ad0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoAfterBurnTexture: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoDissolveTexture: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - 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} - - _BumpMap2: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnAnimationOffset: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - _BurnBorderTexture: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnMask: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntEmissionTexture: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntTexture: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _BurntTileNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveMap1: - m_Texture: {fileID: 2800000, guid: 357928dd8c8088440b4662373bd09d7a, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _DissolveTexture: - m_Texture: {fileID: 2800000, guid: f53512d44b91e954dae7bf028209df1a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveTextureUV: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EdgeRampMap1: - m_Texture: {fileID: 2800000, guid: c72a4cfc6aff9594bbf78865caa0e621, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap2: - m_Texture: {fileID: 2800000, guid: 9042dee75146a8e4780f0f0e98a7676b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FireTexture: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _GlowDistributionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - _MainTex2: - m_Texture: {fileID: 2800000, guid: ea2908c2cd40fc54f8c2bd813439d4dd, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Masks: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Normals: - m_Texture: {fileID: 2800000, guid: 924d31367954dee48965e594641da475, type: 3} - m_Scale: {x: 5, y: 5} - 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} - - _TextureSample0: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TextureSample1: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord3: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - BaseEmber: 0 - - GlowBaseFrequency: 5 - - GlowColorIntensity: 3.2 - - GlowEmissionMultiplier: 1.3 - - GlowOverride: 0 - - _AlbedoMix: 0 - - _BaseEmber: 0 - - _BumpScale: 1 - - _BurnEmissionDistribution: 4.49 - - _BurnOffset: 3.75 - - _BurnPosition: 0.39 - - _BurnSize: 3.65 - - _BurnSpeed: 0.48 - - _BurnTilling: 0.1 - - _CharcoalMix: 0.299 - - _CharcoalNormalTile: 5 - - _Cutoff: 0.1 - - _CutoffAxis: 1 - - _DetailNormalMapScale: 1 - - _Direction: 1 - - _Dissolve: 0.672 - - _DissolveAmount: 0.149 - - _DissolveDistance: 0.122 - - _DissolveDistribution: 0.26 - - _DissolveEdgeSize: 0.153 - - _DissolveEmissionSize: 0.424 - - _DissolveSize: 1.17 - - _DissolveTiling: 1 - - _DstBlend: 0 - - _EdgeSize: 0.866 - - _EdgeStrength: 0 - - _EmissionSize2: 0.358 - - _Float0: 0.515 - - _Float1: 0 - - _Float2: 41.97 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _GlowBaseFrequency: 5 - - _GlowDistance: 0.039 - - _GlowDistribution: 0.611 - - _GlowOverride: 0 - - _Invert: 1 - - _MaskOffset: 0.63 - - _MaskType: 2 - - _Metallic: 0.3 - - _MirrorMode: 0 - - _Mode: 0 - - _NormalTile: 2.92 - - _NormalsMix: 0.5 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _Position: 0.48 - - _PositionType: 0 - - _ScaleDissolveTex: 4 - - _ScaleGlowTex: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 0 - - _Smothness: 0.151 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _StartPoint: 1 - - _StartPosition: 0 - - _TessMax: 25 - - _TessMin: 10 - - _TessValue: 4 - - _Tesselation: 2.03 - - _ToggleSwitch0: 0 - - _UVSec: 0 - - _ZWrite: 1 - - __dirty: 0 - m_Colors: - - EmberColorTint: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - _AferBurnEmissive: {r: 0.82352954, g: 4, b: 1.1083157, a: 1} - - _AfterBurnAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _AlbedoColor: {r: 1, g: 0.9334686, b: 0.88235295, a: 1} - - _AlbedoDissolveColor: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - _BurnColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _BurntAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _BurntEmissionColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _Color: {r: 0.6985294, g: 0.6985294, b: 0.6985294, a: 1} - - _Color2: {r: 0.5, g: 0.5, b: 0.5, a: 1} - - _Direction: {r: 0, g: 1, b: 0, a: 0} - - _DirectionVector: {r: 1, g: 0, b: 0, a: 0} - - _DissolveColor: {r: 2.5, g: 0.58823526, b: 0.58823526, a: 1} - - _DissolveEdgeColor: {r: 2, g: 0.041379284, b: 0, a: 1} - - _DissolveMap1_Scroll: {r: 0, g: 0.3, b: 0, a: 0} - - _DissolveSpeed: {r: 0, g: 0.05, b: 0, a: 0} - - _EdgeColor: {r: 0, g: 1.6999999, b: 0.36344814, a: 1} - - _EdgeRampMap1_Scroll: {r: 0, g: -0.1, b: 0, a: 0} - - _EmberColorTint: {r: 0.19999993, g: 1, b: 0, a: 1} - - _Emission: {r: 0, g: 0, b: 0, a: 0} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissionColor2: {r: 3, g: 0, b: 0, a: 1} - - _GlowDistributionColor: {r: 4, g: 1.4411764, b: 1.4411764, a: 1} - - _GlowSpeed: {r: 0.19, g: 0, b: 0, a: 0} - - _MaskWorldPosition: {r: 0, g: 0, b: 0, a: 0} - - _Vector0: {r: 0, g: 0.2, b: 0, a: 0} - - _WorldPos: {r: 0, g: 1, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat.meta deleted file mode 100644 index 320c7b67..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_Animated.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 10520ee20988dd44f87230c2617ba0a8 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat deleted file mode 100644 index 23a45570..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat +++ /dev/null @@ -1,296 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxUber_BasedOnDistance - m_Shader: {fileID: 4800000, guid: 9e35c66820c9df547a3b14aafe70ae96, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _MASKTYPE_GLOBAL - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - Albedo: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - BurntTileNormals: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Masks: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Normals: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnEmissionTexture: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnTexture: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - _Albedo: - m_Texture: {fileID: 2800000, guid: 62f14cdcc5a6a934f97f3b02edbd8ad0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoAfterBurnTexture: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoDissolveTexture: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - 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} - - _BumpMap2: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnAnimationOffset: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - _BurnBorderTexture: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnMask: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntEmissionTexture: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntTexture: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _BurntTileNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveMap1: - m_Texture: {fileID: 2800000, guid: bc8d608412eba3a4e848ffd5d695eff7, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _DissolveTexture: - m_Texture: {fileID: 2800000, guid: f53512d44b91e954dae7bf028209df1a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveTextureUV: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EdgeRampMap1: - m_Texture: {fileID: 2800000, guid: bc8d608412eba3a4e848ffd5d695eff7, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap2: - m_Texture: {fileID: 2800000, guid: a08960dd6e8274e7f8fca616e09c48ed, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FireTexture: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _GlowDistributionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex2: - m_Texture: {fileID: 2800000, guid: ea2908c2cd40fc54f8c2bd813439d4dd, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Masks: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Normals: - m_Texture: {fileID: 2800000, guid: 924d31367954dee48965e594641da475, type: 3} - m_Scale: {x: 5, y: 5} - 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} - - _TextureSample0: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TextureSample1: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord3: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - BaseEmber: 0 - - GlowBaseFrequency: 5 - - GlowColorIntensity: 3.2 - - GlowEmissionMultiplier: 1.3 - - GlowOverride: 0 - - _AlbedoMix: 0 - - _BaseEmber: 0 - - _BumpScale: 1 - - _BurnEmissionDistribution: 4.49 - - _BurnOffset: 3.75 - - _BurnPosition: 0.39 - - _BurnSize: 3.65 - - _BurnSpeed: 0.48 - - _BurnTilling: 0.1 - - _CharcoalMix: 0.299 - - _CharcoalNormalTile: 5 - - _Cutoff: 0.1 - - _CutoffAxis: 1 - - _DetailNormalMapScale: 1 - - _Direction: 1 - - _Dissolve: 0.672 - - _DissolveAmount: 0.149 - - _DissolveDistance: 0.122 - - _DissolveDistribution: 0.26 - - _DissolveEdgeSize: 0.194 - - _DissolveEmissionSize: 0.424 - - _DissolveSize: 1.05 - - _DissolveTiling: 1 - - _DstBlend: 0 - - _EdgeSize: 0.826 - - _EdgeStrength: 1 - - _EmissionSize2: 0.366 - - _Float0: 0.515 - - _Float1: 0 - - _Float2: 41.97 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _GlowBaseFrequency: 5 - - _GlowDistance: 0.039 - - _GlowDistribution: 0.611 - - _GlowOverride: 0 - - _Invert: 1 - - _MaskOffset: 1.17 - - _MaskType: 3 - - _Metallic: 0.171 - - _MirrorMode: 0 - - _Mode: 0 - - _NormalTile: 2.92 - - _NormalsMix: 0.5 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _Position: 0.48 - - _PositionType: 0 - - _ScaleDissolveTex: 4 - - _ScaleGlowTex: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 0 - - _Smothness: 0.151 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _StartPoint: 1 - - _StartPosition: 0 - - _TessMax: 25 - - _TessMin: 10 - - _TessValue: 4 - - _Tesselation: 2.03 - - _ToggleSwitch0: 0 - - _UVSec: 0 - - _ZWrite: 1 - - __dirty: 0 - m_Colors: - - EmberColorTint: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - _AferBurnEmissive: {r: 0.82352954, g: 4, b: 1.1083157, a: 1} - - _AfterBurnAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _AlbedoColor: {r: 1, g: 0.9334686, b: 0.88235295, a: 1} - - _AlbedoDissolveColor: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - _BurnColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _BurntAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _BurntEmissionColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _Color2: {r: 1, g: 1, b: 1, a: 1} - - _Direction: {r: 0, g: 1, b: 0, a: 0} - - _DirectionVector: {r: 1, g: 0, b: 0, a: 0} - - _DissolveColor: {r: 2.5, g: 0.58823526, b: 0.58823526, a: 1} - - _DissolveEdgeColor: {r: 0, g: 1.2551727, b: 2, a: 1} - - _DissolveMap1_Scroll: {r: 0, g: -0.3, b: 0, a: 0} - - _DissolveSpeed: {r: 0, g: 0.05, b: 0, a: 0} - - _EdgeColor: {r: 1.6999999, g: 0.9496551, b: 0, a: 1} - - _EdgeRampMap1_Scroll: {r: 0, g: 0.3, b: 0, a: 0} - - _EmberColorTint: {r: 0.19999993, g: 1, b: 0, a: 1} - - _Emission: {r: 0, g: 0, b: 0, a: 0} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissionColor2: {r: 7, g: 0, b: 0, a: 1} - - _GlowDistributionColor: {r: 4, g: 1.4411764, b: 1.4411764, a: 1} - - _GlowSpeed: {r: 0.19, g: 0, b: 0, a: 0} - - _MaskWorldPosition: {r: 0, g: 2.62, b: 0, a: 0} - - _Vector0: {r: 0, g: 0.2, b: 0, a: 0} - - _WorldPos: {r: 0, g: 1, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat.meta deleted file mode 100644 index ebfb0076..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c2c1b71a3a64f2348861496d2d152574 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat deleted file mode 100644 index ccde271f..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat +++ /dev/null @@ -1,296 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxUber_BasedOnDistance_Template - m_Shader: {fileID: 4800000, guid: 9e35c66820c9df547a3b14aafe70ae96, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _MASKTYPE_GLOBAL - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - Albedo: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - BurntTileNormals: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Masks: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Normals: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnEmissionTexture: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnTexture: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - _Albedo: - m_Texture: {fileID: 2800000, guid: 62f14cdcc5a6a934f97f3b02edbd8ad0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoAfterBurnTexture: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoDissolveTexture: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - 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} - - _BumpMap2: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnAnimationOffset: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - _BurnBorderTexture: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnMask: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntEmissionTexture: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntTexture: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _BurntTileNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveMap1: - m_Texture: {fileID: 2800000, guid: 357928dd8c8088440b4662373bd09d7a, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _DissolveTexture: - m_Texture: {fileID: 2800000, guid: f53512d44b91e954dae7bf028209df1a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveTextureUV: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EdgeRampMap1: - m_Texture: {fileID: 2800000, guid: c72a4cfc6aff9594bbf78865caa0e621, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap2: - m_Texture: {fileID: 2800000, guid: 5417f06c579fe4e4d806ba9e2be176f5, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FireTexture: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _GlowDistributionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - _MainTex2: - m_Texture: {fileID: 2800000, guid: ea2908c2cd40fc54f8c2bd813439d4dd, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Masks: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Normals: - m_Texture: {fileID: 2800000, guid: 924d31367954dee48965e594641da475, type: 3} - m_Scale: {x: 5, y: 5} - 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} - - _TextureSample0: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TextureSample1: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord3: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - BaseEmber: 0 - - GlowBaseFrequency: 5 - - GlowColorIntensity: 3.2 - - GlowEmissionMultiplier: 1.3 - - GlowOverride: 0 - - _AlbedoMix: 0 - - _BaseEmber: 0 - - _BumpScale: 1 - - _BurnEmissionDistribution: 4.49 - - _BurnOffset: 3.75 - - _BurnPosition: 0.39 - - _BurnSize: 3.65 - - _BurnSpeed: 0.48 - - _BurnTilling: 0.1 - - _CharcoalMix: 0.299 - - _CharcoalNormalTile: 5 - - _Cutoff: 0.1 - - _CutoffAxis: 1 - - _DetailNormalMapScale: 1 - - _Direction: 1 - - _Dissolve: 0.672 - - _DissolveAmount: 0.149 - - _DissolveDistance: 0.122 - - _DissolveDistribution: 0.26 - - _DissolveEdgeSize: 0.153 - - _DissolveEmissionSize: 0.424 - - _DissolveSize: 1.05 - - _DissolveTiling: 1 - - _DstBlend: 0 - - _EdgeSize: 0.866 - - _EdgeStrength: 0.5 - - _EmissionSize2: 0.358 - - _Float0: 0.515 - - _Float1: 0 - - _Float2: 41.97 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _GlowBaseFrequency: 5 - - _GlowDistance: 0.039 - - _GlowDistribution: 0.611 - - _GlowOverride: 0 - - _Invert: 1 - - _MaskOffset: 1.14 - - _MaskType: 3 - - _Metallic: 0.171 - - _MirrorMode: 0 - - _Mode: 0 - - _NormalTile: 2.92 - - _NormalsMix: 0.5 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _Position: 0.48 - - _PositionType: 0 - - _ScaleDissolveTex: 4 - - _ScaleGlowTex: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 0 - - _Smothness: 0.151 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _StartPoint: 1 - - _StartPosition: 0 - - _TessMax: 25 - - _TessMin: 10 - - _TessValue: 4 - - _Tesselation: 2.03 - - _ToggleSwitch0: 0 - - _UVSec: 0 - - _ZWrite: 1 - - __dirty: 0 - m_Colors: - - EmberColorTint: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - _AferBurnEmissive: {r: 0.82352954, g: 4, b: 1.1083157, a: 1} - - _AfterBurnAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _AlbedoColor: {r: 1, g: 0.9334686, b: 0.88235295, a: 1} - - _AlbedoDissolveColor: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - _BurnColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _BurntAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _BurntEmissionColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _Color2: {r: 0.5, g: 0.5, b: 0.5, a: 1} - - _Direction: {r: 0, g: 1, b: 0, a: 0} - - _DirectionVector: {r: 1, g: 0, b: 0, a: 0} - - _DissolveColor: {r: 2.5, g: 0.58823526, b: 0.58823526, a: 1} - - _DissolveEdgeColor: {r: 0, g: 1.2551727, b: 2, a: 1} - - _DissolveMap1_Scroll: {r: 0, g: 0.3, b: 0, a: 0} - - _DissolveSpeed: {r: 0, g: 0.05, b: 0, a: 0} - - _EdgeColor: {r: 0, g: 1.0668968, b: 1.7, a: 1} - - _EdgeRampMap1_Scroll: {r: 0, g: -0.1, b: 0, a: 0} - - _EmberColorTint: {r: 0.19999993, g: 1, b: 0, a: 1} - - _Emission: {r: 0, g: 0, b: 0, a: 0} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissionColor2: {r: 0, g: 1.8827591, b: 3, a: 1} - - _GlowDistributionColor: {r: 4, g: 1.4411764, b: 1.4411764, a: 1} - - _GlowSpeed: {r: 0.19, g: 0, b: 0, a: 0} - - _MaskWorldPosition: {r: 0, g: 1, b: 0, a: 0} - - _Vector0: {r: 0, g: 0.2, b: 0, a: 0} - - _WorldPos: {r: 0, g: 1, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat.meta deleted file mode 100644 index 364353ca..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_BasedOnDistance_Template.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1456d8ea434f5814db0a5aa99d267217 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat deleted file mode 100644 index fa247f27..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat +++ /dev/null @@ -1,296 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MfxUber_ReplaceMaterials_Template - m_Shader: {fileID: 4800000, guid: 9e35c66820c9df547a3b14aafe70ae96, type: 3} - m_ShaderKeywords: _DIRECTION_ON _EMISSION _INVERT_ON _MASKTYPE_AXIS_GLOBAL - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - Albedo: - m_Texture: {fileID: 2800000, guid: c01fa92039faa084987c37588b7a59ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - BurntTileNormals: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Masks: - m_Texture: {fileID: 2800000, guid: e9742c575b8f4644fb9379e7347ff62e, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - Normals: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnEmissionTexture: - m_Texture: {fileID: 2800000, guid: 324e028e688c4324fa336048d9faf3c1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AfterBurnTexture: - m_Texture: {fileID: 2800000, guid: df645ca93f6d2cf49bb80e914afd3d87, type: 3} - m_Scale: {x: 4, y: 4} - m_Offset: {x: 0, y: 0} - - _Albedo: - m_Texture: {fileID: 2800000, guid: 62f14cdcc5a6a934f97f3b02edbd8ad0, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoAfterBurnTexture: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _AlbedoDissolveTexture: - m_Texture: {fileID: 2800000, guid: 71a671b61e06095418fc333fe0854932, type: 3} - 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} - - _BumpMap2: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnAnimationOffset: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 3, y: 3} - m_Offset: {x: 0, y: 0} - - _BurnBorderTexture: - m_Texture: {fileID: 2800000, guid: 61c0b9c0523734e0e91bc6043c72a490, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnMask: - m_Texture: {fileID: 2800000, guid: 36be8d528a4fa024faa4680d7658642c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurnTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntEmissionTexture: - m_Texture: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BurntTexture: - m_Texture: {fileID: 2800000, guid: 5f4153e8858407a4997b2b5b3cf502fa, type: 3} - m_Scale: {x: 8, y: 8} - m_Offset: {x: 0, y: 0} - - _BurntTileNormals: - m_Texture: {fileID: 2800000, guid: ca02b40705c7a9a41bd0355840d6aa1b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveMap1: - m_Texture: {fileID: 2800000, guid: bc8d608412eba3a4e848ffd5d695eff7, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _DissolveTexture: - m_Texture: {fileID: 2800000, guid: f53512d44b91e954dae7bf028209df1a, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DissolveTextureUV: - m_Texture: {fileID: 2800000, guid: 117ceecb2a354934eb2f5d795dc77100, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EdgeRampMap1: - m_Texture: {fileID: 2800000, guid: 5ee3819fcd34c214384a5039ad522270, type: 3} - m_Scale: {x: 5, y: 5} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap2: - m_Texture: {fileID: 2800000, guid: 9042dee75146a8e4780f0f0e98a7676b, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FireTexture: - m_Texture: {fileID: 2800000, guid: f7e96904e8667e1439548f0f86389447, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _GlowDistributionTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 7555ebe7617648240be8ce503f30a320, type: 3} - m_Scale: {x: 2, y: 2} - m_Offset: {x: 0, y: 0} - - _MainTex2: - m_Texture: {fileID: 2800000, guid: ea2908c2cd40fc54f8c2bd813439d4dd, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Masks: - m_Texture: {fileID: 2800000, guid: e24b2c680edaa90458d31f11544d79ca, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicTexture: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Normals: - m_Texture: {fileID: 2800000, guid: 924d31367954dee48965e594641da475, type: 3} - m_Scale: {x: 5, y: 5} - 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} - - _TextureSample0: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TextureSample1: - m_Texture: {fileID: 2800000, guid: 7af00b3bb4d171c4c8984cae6160a9c8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _texcoord3: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - BaseEmber: 0 - - GlowBaseFrequency: 5 - - GlowColorIntensity: 3.2 - - GlowEmissionMultiplier: 1.3 - - GlowOverride: 0 - - _AlbedoMix: 0 - - _BaseEmber: 0 - - _BumpScale: 1 - - _BurnEmissionDistribution: 4.49 - - _BurnOffset: 3.75 - - _BurnPosition: 0.39 - - _BurnSize: 3.65 - - _BurnSpeed: 0.48 - - _BurnTilling: 0.1 - - _CharcoalMix: 0.299 - - _CharcoalNormalTile: 5 - - _Cutoff: 0.1 - - _CutoffAxis: 1 - - _DetailNormalMapScale: 1 - - _Direction: 1 - - _Dissolve: 0.672 - - _DissolveAmount: 0.149 - - _DissolveDistance: 0.122 - - _DissolveDistribution: 0.26 - - _DissolveEdgeSize: 0.6 - - _DissolveEmissionSize: 0.424 - - _DissolveSize: 1.4 - - _DissolveTiling: 1 - - _DstBlend: 0 - - _EdgeSize: 0.866 - - _EdgeStrength: 0.5 - - _EmissionSize2: 0.358 - - _Float0: 0.515 - - _Float1: 0 - - _Float2: 41.97 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _GlowBaseFrequency: 5 - - _GlowDistance: 0.039 - - _GlowDistribution: 0.611 - - _GlowOverride: 0 - - _Invert: 1 - - _MaskOffset: 1 - - _MaskType: 2 - - _Metallic: 0.171 - - _MirrorMode: 0 - - _Mode: 0 - - _NormalTile: 2.92 - - _NormalsMix: 0.5 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _Position: 0.48 - - _PositionType: 0 - - _ScaleDissolveTex: 4 - - _ScaleGlowTex: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 0 - - _Smothness: 0.151 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _StartPoint: 1 - - _StartPosition: 0 - - _TessMax: 25 - - _TessMin: 10 - - _TessValue: 4 - - _Tesselation: 2.03 - - _ToggleSwitch0: 0 - - _UVSec: 0 - - _ZWrite: 1 - - __dirty: 0 - m_Colors: - - EmberColorTint: {r: 4, g: 0.4705882, b: 0.4705882, a: 1} - - _AferBurnEmissive: {r: 0.82352954, g: 4, b: 1.1083157, a: 1} - - _AfterBurnAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _AlbedoColor: {r: 1, g: 0.9334686, b: 0.88235295, a: 1} - - _AlbedoDissolveColor: {r: 1.6764702, g: 2.4616632, b: 3.9999998, a: 1} - - _BurnColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _BurntAlbedoColor: {r: 1, g: 1, b: 1, a: 1} - - _BurntEmissionColor: {r: 0.46323538, g: 3, b: 0.9006087, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _Color2: {r: 0.5, g: 0.5, b: 0.5, a: 1} - - _Direction: {r: 0, g: 1, b: 0, a: 0} - - _DirectionVector: {r: 1, g: 0, b: 0, a: 0} - - _DissolveColor: {r: 2.5, g: 0.58823526, b: 0.58823526, a: 1} - - _DissolveEdgeColor: {r: 0.068965435, g: 2, b: 0, a: 1} - - _DissolveMap1_Scroll: {r: 0.1, g: 0, b: 0, a: 0} - - _DissolveSpeed: {r: 0, g: 0.05, b: 0, a: 0} - - _EdgeColor: {r: 0.99087226, g: 0.79044116, b: 2.5, a: 1} - - _EdgeRampMap1_Scroll: {r: 0, g: 0.1, b: 0, a: 0} - - _EmberColorTint: {r: 0.19999993, g: 1, b: 0, a: 1} - - _Emission: {r: 0, g: 0, b: 0, a: 0} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissionColor2: {r: 0, g: 1.8827591, b: 3, a: 1} - - _GlowDistributionColor: {r: 4, g: 1.4411764, b: 1.4411764, a: 1} - - _GlowSpeed: {r: 0.19, g: 0, b: 0, a: 0} - - _MaskWorldPosition: {r: 0, g: 1, b: 0, a: 0} - - _Vector0: {r: 0, g: 0.2, b: 0, a: 0} - - _WorldPos: {r: 0, g: 1, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat.meta b/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat.meta deleted file mode 100644 index cf5a788f..00000000 --- a/Assets/ThirdParty/MaterializeFX/Materials/Standart/Uber/MfxUber_ReplaceMaterials_Template.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b6988ac1e5d9eca489fd81e5ab551e00 -timeCreated: 1517064481 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes.meta b/Assets/ThirdParty/MaterializeFX/Meshes.meta deleted file mode 100644 index 36fdeeff..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 8f3f6121833f2e3478be6888e27de3b4 -folderAsset: yes -timeCreated: 1523801956 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Materials.meta b/Assets/ThirdParty/MaterializeFX/Meshes/Materials.meta deleted file mode 100644 index 7a41dfcb..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Materials.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b747294fcd804004988e61857cb83986 -folderAsset: yes -timeCreated: 1523798823 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat b/Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat deleted file mode 100644 index f1bd9482..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Beta_Joints_MAT - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.33333334, g: 0.12452888, b: 0.101014726, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat.meta b/Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat.meta deleted file mode 100644 index 9ec967fa..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/Beta_Joints_MAT.mat.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 59aaaf1595feafd40b62f5b3e255bc5c -timeCreated: 1523801959 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat b/Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat deleted file mode 100644 index b5f61032..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: No Name - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat.meta b/Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat.meta deleted file mode 100644 index 5bf1c604..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/No Name.mat.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 1dc5d75af8fcb174d9c1c358527a9c4a -timeCreated: 1523798823 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat b/Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat deleted file mode 100644 index f6ecc509..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: asdf1_Beta_HighLimbsGeoSG2 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.837, g: 0.30230802, b: 0.263655, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta b/Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta deleted file mode 100644 index 45a493f8..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Materials/asdf1_Beta_HighLimbsGeoSG2.mat.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c110d0eb1630a3340aeeca3472aac757 -timeCreated: 1523801961 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller b/Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller deleted file mode 100644 index 838e3950..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller +++ /dev/null @@ -1,67 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Walking - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 1107821563978303420} - 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 &1102162808154951874 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Speed: 0.7 - 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_Motion: {fileID: 7400000, guid: 29c6511a05ff13448a536e6fe8f00d05, type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: ---- !u!1107 &1107821563978303420 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102162808154951874} - m_Position: {x: 302, y: 67, 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: 1102162808154951874} diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller.meta b/Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller.meta deleted file mode 100644 index 80c41dd6..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.controller.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 4a3d96478b0d8594c9c68ba1970f5856 -timeCreated: 1518975064 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx b/Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx deleted file mode 100644 index aa30b4f8..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx.meta b/Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx.meta deleted file mode 100644 index 9ef9077e..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/Walking.fbx.meta +++ /dev/null @@ -1,1212 +0,0 @@ -fileFormatVersion: 2 -guid: a68a14d7033670f4485606a25864f900 -ModelImporter: - serializedVersion: 23 - fileIDToRecycleName: - 100000: Beta_Joints - 100002: Beta_Surface - 100004: mixamorig:Head - 100006: mixamorig:HeadTop_End - 100008: mixamorig:Hips - 100010: mixamorig:LeftArm - 100012: mixamorig:LeftEye - 100014: mixamorig:LeftFoot - 100016: mixamorig:LeftForeArm - 100018: mixamorig:LeftHand - 100020: mixamorig:LeftHandIndex1 - 100022: mixamorig:LeftHandIndex2 - 100024: mixamorig:LeftHandIndex3 - 100026: mixamorig:LeftHandIndex4 - 100028: mixamorig:LeftHandMiddle1 - 100030: mixamorig:LeftHandMiddle2 - 100032: mixamorig:LeftHandMiddle3 - 100034: mixamorig:LeftHandMiddle4 - 100036: mixamorig:LeftHandPinky1 - 100038: mixamorig:LeftHandPinky2 - 100040: mixamorig:LeftHandPinky3 - 100042: mixamorig:LeftHandPinky4 - 100044: mixamorig:LeftHandRing1 - 100046: mixamorig:LeftHandRing2 - 100048: mixamorig:LeftHandRing3 - 100050: mixamorig:LeftHandRing4 - 100052: mixamorig:LeftHandThumb1 - 100054: mixamorig:LeftHandThumb2 - 100056: mixamorig:LeftHandThumb3 - 100058: mixamorig:LeftHandThumb4 - 100060: mixamorig:LeftLeg - 100062: mixamorig:LeftShoulder - 100064: mixamorig:LeftToe_End - 100066: mixamorig:LeftToeBase - 100068: mixamorig:LeftUpLeg - 100070: mixamorig:Neck - 100072: mixamorig:RightArm - 100074: mixamorig:RightEye - 100076: mixamorig:RightFoot - 100078: mixamorig:RightForeArm - 100080: mixamorig:RightHand - 100082: mixamorig:RightHandIndex1 - 100084: mixamorig:RightHandIndex2 - 100086: mixamorig:RightHandIndex3 - 100088: mixamorig:RightHandIndex4 - 100090: mixamorig:RightHandMiddle1 - 100092: mixamorig:RightHandMiddle2 - 100094: mixamorig:RightHandMiddle3 - 100096: mixamorig:RightHandMiddle4 - 100098: mixamorig:RightHandPinky1 - 100100: mixamorig:RightHandPinky2 - 100102: mixamorig:RightHandPinky3 - 100104: mixamorig:RightHandPinky4 - 100106: mixamorig:RightHandRing1 - 100108: mixamorig:RightHandRing2 - 100110: mixamorig:RightHandRing3 - 100112: mixamorig:RightHandRing4 - 100114: mixamorig:RightHandThumb1 - 100116: mixamorig:RightHandThumb2 - 100118: mixamorig:RightHandThumb3 - 100120: mixamorig:RightHandThumb4 - 100122: mixamorig:RightLeg - 100124: mixamorig:RightShoulder - 100126: mixamorig:RightToe_End - 100128: mixamorig:RightToeBase - 100130: mixamorig:RightUpLeg - 100132: mixamorig:Spine - 100134: mixamorig:Spine1 - 100136: mixamorig:Spine2 - 100138: //RootNode - 400000: Beta_Joints - 400002: Beta_Surface - 400004: mixamorig:Head - 400006: mixamorig:HeadTop_End - 400008: mixamorig:Hips - 400010: mixamorig:LeftArm - 400012: mixamorig:LeftEye - 400014: mixamorig:LeftFoot - 400016: mixamorig:LeftForeArm - 400018: mixamorig:LeftHand - 400020: mixamorig:LeftHandIndex1 - 400022: mixamorig:LeftHandIndex2 - 400024: mixamorig:LeftHandIndex3 - 400026: mixamorig:LeftHandIndex4 - 400028: mixamorig:LeftHandMiddle1 - 400030: mixamorig:LeftHandMiddle2 - 400032: mixamorig:LeftHandMiddle3 - 400034: mixamorig:LeftHandMiddle4 - 400036: mixamorig:LeftHandPinky1 - 400038: mixamorig:LeftHandPinky2 - 400040: mixamorig:LeftHandPinky3 - 400042: mixamorig:LeftHandPinky4 - 400044: mixamorig:LeftHandRing1 - 400046: mixamorig:LeftHandRing2 - 400048: mixamorig:LeftHandRing3 - 400050: mixamorig:LeftHandRing4 - 400052: mixamorig:LeftHandThumb1 - 400054: mixamorig:LeftHandThumb2 - 400056: mixamorig:LeftHandThumb3 - 400058: mixamorig:LeftHandThumb4 - 400060: mixamorig:LeftLeg - 400062: mixamorig:LeftShoulder - 400064: mixamorig:LeftToe_End - 400066: mixamorig:LeftToeBase - 400068: mixamorig:LeftUpLeg - 400070: mixamorig:Neck - 400072: mixamorig:RightArm - 400074: mixamorig:RightEye - 400076: mixamorig:RightFoot - 400078: mixamorig:RightForeArm - 400080: mixamorig:RightHand - 400082: mixamorig:RightHandIndex1 - 400084: mixamorig:RightHandIndex2 - 400086: mixamorig:RightHandIndex3 - 400088: mixamorig:RightHandIndex4 - 400090: mixamorig:RightHandMiddle1 - 400092: mixamorig:RightHandMiddle2 - 400094: mixamorig:RightHandMiddle3 - 400096: mixamorig:RightHandMiddle4 - 400098: mixamorig:RightHandPinky1 - 400100: mixamorig:RightHandPinky2 - 400102: mixamorig:RightHandPinky3 - 400104: mixamorig:RightHandPinky4 - 400106: mixamorig:RightHandRing1 - 400108: mixamorig:RightHandRing2 - 400110: mixamorig:RightHandRing3 - 400112: mixamorig:RightHandRing4 - 400114: mixamorig:RightHandThumb1 - 400116: mixamorig:RightHandThumb2 - 400118: mixamorig:RightHandThumb3 - 400120: mixamorig:RightHandThumb4 - 400122: mixamorig:RightLeg - 400124: mixamorig:RightShoulder - 400126: mixamorig:RightToe_End - 400128: mixamorig:RightToeBase - 400130: mixamorig:RightUpLeg - 400132: mixamorig:Spine - 400134: mixamorig:Spine1 - 400136: mixamorig:Spine2 - 400138: //RootNode - 4300000: Beta_Joints - 4300002: Beta_Surface - 7400000: mixamo.com - 9500000: //RootNode - 13700000: Beta_Joints - 13700002: Beta_Surface - 2186277476908879412: ImportLogs - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Beta_Joints_MAT - second: {fileID: 2100000, guid: 59aaaf1595feafd40b62f5b3e255bc5c, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: asdf1_Beta_HighLimbsGeoSG2 - second: {fileID: 2100000, guid: c110d0eb1630a3340aeeca3472aac757, type: 2} - materials: - importMaterials: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 0 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: "\nClip 'mixamo.com' has import animation warnings that - might lower retargeting quality:\nNote: Activate translation DOF on avatar to - improve retargeting quality.\n\t'mixamorig:Spine2' is inbetween humanoid transforms - and has rotation animation that will be discarded.\n" - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 3 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: - - serializedVersion: 16 - name: mixamo.com - takeName: mixamo.com - firstFrame: 0 - lastFrame: 29 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 1 - loopBlend: 1 - loopBlendOrientation: 1 - loopBlendPositionY: 1 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: - - path: - weight: 1 - - path: Beta_Joints - weight: 1 - - path: Beta_Surface - weight: 1 - - path: mixamorig:Hips - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg/mixamorig:LeftFoot - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg/mixamorig:LeftFoot/mixamorig:LeftToeBase - weight: 1 - - path: mixamorig:Hips/mixamorig:LeftUpLeg/mixamorig:LeftLeg/mixamorig:LeftFoot/mixamorig:LeftToeBase/mixamorig:LeftToe_End - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg/mixamorig:RightFoot - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg/mixamorig:RightFoot/mixamorig:RightToeBase - weight: 1 - - path: mixamorig:Hips/mixamorig:RightUpLeg/mixamorig:RightLeg/mixamorig:RightFoot/mixamorig:RightToeBase/mixamorig:RightToe_End - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1/mixamorig:LeftHandIndex2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1/mixamorig:LeftHandIndex2/mixamorig:LeftHandIndex3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandIndex1/mixamorig:LeftHandIndex2/mixamorig:LeftHandIndex3/mixamorig:LeftHandIndex4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1/mixamorig:LeftHandMiddle2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1/mixamorig:LeftHandMiddle2/mixamorig:LeftHandMiddle3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandMiddle1/mixamorig:LeftHandMiddle2/mixamorig:LeftHandMiddle3/mixamorig:LeftHandMiddle4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1/mixamorig:LeftHandPinky2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1/mixamorig:LeftHandPinky2/mixamorig:LeftHandPinky3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandPinky1/mixamorig:LeftHandPinky2/mixamorig:LeftHandPinky3/mixamorig:LeftHandPinky4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1/mixamorig:LeftHandRing2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1/mixamorig:LeftHandRing2/mixamorig:LeftHandRing3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandRing1/mixamorig:LeftHandRing2/mixamorig:LeftHandRing3/mixamorig:LeftHandRing4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1/mixamorig:LeftHandThumb2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1/mixamorig:LeftHandThumb2/mixamorig:LeftHandThumb3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:LeftShoulder/mixamorig:LeftArm/mixamorig:LeftForeArm/mixamorig:LeftHand/mixamorig:LeftHandThumb1/mixamorig:LeftHandThumb2/mixamorig:LeftHandThumb3/mixamorig:LeftHandThumb4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head/mixamorig:HeadTop_End - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head/mixamorig:LeftEye - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:Neck/mixamorig:Head/mixamorig:RightEye - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1/mixamorig:RightHandIndex2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1/mixamorig:RightHandIndex2/mixamorig:RightHandIndex3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandIndex1/mixamorig:RightHandIndex2/mixamorig:RightHandIndex3/mixamorig:RightHandIndex4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1/mixamorig:RightHandMiddle2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1/mixamorig:RightHandMiddle2/mixamorig:RightHandMiddle3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandMiddle1/mixamorig:RightHandMiddle2/mixamorig:RightHandMiddle3/mixamorig:RightHandMiddle4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1/mixamorig:RightHandPinky2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1/mixamorig:RightHandPinky2/mixamorig:RightHandPinky3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandPinky1/mixamorig:RightHandPinky2/mixamorig:RightHandPinky3/mixamorig:RightHandPinky4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1/mixamorig:RightHandRing2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1/mixamorig:RightHandRing2/mixamorig:RightHandRing3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandRing1/mixamorig:RightHandRing2/mixamorig:RightHandRing3/mixamorig:RightHandRing4 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1/mixamorig:RightHandThumb2 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1/mixamorig:RightHandThumb2/mixamorig:RightHandThumb3 - weight: 1 - - path: mixamorig:Hips/mixamorig:Spine/mixamorig:Spine1/mixamorig:Spine2/mixamorig:RightShoulder/mixamorig:RightArm/mixamorig:RightForeArm/mixamorig:RightHand/mixamorig:RightHandThumb1/mixamorig:RightHandThumb2/mixamorig:RightHandThumb3/mixamorig:RightHandThumb4 - weight: 1 - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - isReadable: 1 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - importVisibility: 0 - importBlendShapes: 1 - importCameras: 0 - importLights: 0 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - indexFormat: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - previousCalculatedGlobalScale: 0.01 - hasPreviousCalculatedGlobalScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 0 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - importAnimation: 1 - copyAvatar: 0 - humanDescription: - serializedVersion: 2 - human: - - boneName: mixamorig:Hips - humanName: Hips - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftUpLeg - humanName: LeftUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightUpLeg - humanName: RightUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftLeg - humanName: LeftLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightLeg - humanName: RightLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftFoot - humanName: LeftFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightFoot - humanName: RightFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Spine - humanName: Spine - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Spine1 - humanName: Chest - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Neck - humanName: Neck - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Head - humanName: Head - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftShoulder - humanName: LeftShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightShoulder - humanName: RightShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftArm - humanName: LeftUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightArm - humanName: RightUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftForeArm - humanName: LeftLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightForeArm - humanName: RightLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHand - humanName: LeftHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHand - humanName: RightHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftToeBase - humanName: LeftToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightToeBase - humanName: RightToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb1 - humanName: Left Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb2 - humanName: Left Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb3 - humanName: Left Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex1 - humanName: Left Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex2 - humanName: Left Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex3 - humanName: Left Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle1 - humanName: Left Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle2 - humanName: Left Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle3 - humanName: Left Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing1 - humanName: Left Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing2 - humanName: Left Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing3 - humanName: Left Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky1 - humanName: Left Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky2 - humanName: Left Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky3 - humanName: Left Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb1 - humanName: Right Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb2 - humanName: Right Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb3 - humanName: Right Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex1 - humanName: Right Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex2 - humanName: Right Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex3 - humanName: Right Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle1 - humanName: Right Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle2 - humanName: Right Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle3 - humanName: Right Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing1 - humanName: Right Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing2 - humanName: Right Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing3 - humanName: Right Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky1 - humanName: Right Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky2 - humanName: Right Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky3 - humanName: Right Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - skeleton: - - name: Walking(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: Beta_Joints - parentName: Walking(Clone) - position: {x: -0, y: 0, z: 0} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: Beta_Surface - parentName: Walking(Clone) - position: {x: -0, y: 0, z: 0} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Hips - parentName: Walking(Clone) - position: {x: -0.006098807, y: 1.0720447, z: 0.013350333} - rotation: {x: -6.3527488e-18, y: -0.000000005820765, z: -0.0000000018189892, - w: 1} - scale: {x: 1, y: 1, z: 1.0000001} - - name: mixamorig:Spine - parentName: mixamorig:Hips - position: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - rotation: {x: 0.0000000029103835, y: -0.000000005820767, z: 0.0000000034560796, - w: 1} - scale: {x: 1, y: 1, z: 0.9999999} - - name: mixamorig:Spine1 - parentName: mixamorig:Spine - position: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - rotation: {x: 0.0000000029103817, y: 0.000000005820765, z: -9.094947e-10, w: 1} - scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} - - name: mixamorig:Spine2 - parentName: mixamorig:Spine1 - position: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - rotation: {x: -0.000000008003552, y: 0.000000002910384, z: -8.0922126e-17, w: 1} - scale: {x: 1, y: 1, z: 1.0000001} - - name: mixamorig:Neck - parentName: mixamorig:Spine2 - position: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - rotation: {x: 0.000000003637978, y: 0.000000002910383, z: -8.185452e-10, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Head - parentName: mixamorig:Neck - position: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - rotation: {x: -0.0000000014551915, y: -3.6379788e-10, z: 4.0927264e-10, w: 1} - scale: {x: 0.9999999, y: 0.99999994, z: 1} - - name: mixamorig:HeadTop_End - parentName: mixamorig:Head - position: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftEye - parentName: mixamorig:Head - position: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightEye - parentName: mixamorig:Head - position: {x: 0.030675504, y: 0.064095, z: 0.09283547} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftShoulder - parentName: mixamorig:Spine2 - position: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - rotation: {x: -0.0000000094587485, y: -0.000000008731149, z: -0.0000000036379788, - w: 1} - scale: {x: 1.0000001, y: 1, z: 0.9999999} - - name: mixamorig:LeftArm - parentName: mixamorig:LeftShoulder - position: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - rotation: {x: 0.000000011641535, y: 0.000000005820766, z: -0.0000000043655746, - w: 1} - scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} - - name: mixamorig:LeftForeArm - parentName: mixamorig:LeftArm - position: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - rotation: {x: -0.000000023283068, y: 0.00000002910383, z: 0.0000000014551917, - w: 1} - scale: {x: 1.0000005, y: 1.0000001, z: 1.0000002} - - name: mixamorig:LeftHand - parentName: mixamorig:LeftForeArm - position: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - rotation: {x: 0.000000011641537, y: -0.000000023283066, z: 0.000000052386895, - w: 1} - scale: {x: 1.0000004, y: 1.0000001, z: 1.0000001} - - name: mixamorig:LeftHandThumb1 - parentName: mixamorig:LeftHand - position: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - rotation: {x: -0.118636474, y: 0.086852394, z: -0.118636474, w: 0.9819916} - scale: {x: 1.0000005, y: 1.0000002, z: 1.0000004} - - name: mixamorig:LeftHandThumb2 - parentName: mixamorig:LeftHandThumb1 - position: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - rotation: {x: 0.000000011641533, y: 0.00000002328306, z: -0.000000011641533, - w: 1} - scale: {x: 1.0000006, y: 1.0000004, z: 1.0000005} - - name: mixamorig:LeftHandThumb3 - parentName: mixamorig:LeftHandThumb2 - position: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - rotation: {x: -0.000000023283064, y: -0.00000006984919, z: 0.000000034924597, - w: 1} - scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} - - name: mixamorig:LeftHandThumb4 - parentName: mixamorig:LeftHandThumb3 - position: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandIndex1 - parentName: mixamorig:LeftHand - position: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - rotation: {x: -0.000000023283068, y: -0.000000023283063, z: -0.000000023283064, - w: 1} - scale: {x: 1.0000006, y: 1.0000002, z: 1.0000001} - - name: mixamorig:LeftHandIndex2 - parentName: mixamorig:LeftHandIndex1 - position: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - rotation: {x: -5.3290705e-15, y: 0.00000005820766, z: -0.000000011641531, w: 1} - scale: {x: 1.0000005, y: 1.0000002, z: 1} - - name: mixamorig:LeftHandIndex3 - parentName: mixamorig:LeftHandIndex2 - position: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - rotation: {x: 0.00000008149073, y: -0.000000058207664, z: -0.000000011641528, - w: 1} - scale: {x: 1.0000005, y: 1.0000002, z: 1.0000001} - - name: mixamorig:LeftHandIndex4 - parentName: mixamorig:LeftHandIndex3 - position: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandMiddle1 - parentName: mixamorig:LeftHand - position: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - rotation: {x: -0.000000023283066, y: 1.7763568e-15, z: -0.0000000349246, w: 1} - scale: {x: 1.0000006, y: 1.0000005, z: 1.0000002} - - name: mixamorig:LeftHandMiddle2 - parentName: mixamorig:LeftHandMiddle1 - position: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - rotation: {x: 0.000000034924597, y: 0.000000011641533, z: -0.000000017462295, - w: 1} - scale: {x: 1.0000002, y: 1.0000004, z: 1} - - name: mixamorig:LeftHandMiddle3 - parentName: mixamorig:LeftHandMiddle2 - position: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - rotation: {x: -0.000000023283068, y: 0.000000043655746, z: -0.0000000029103797, - w: 1} - scale: {x: 1.0000006, y: 1.0000008, z: 1.0000002} - - name: mixamorig:LeftHandMiddle4 - parentName: mixamorig:LeftHandMiddle3 - position: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandRing1 - parentName: mixamorig:LeftHand - position: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - rotation: {x: 0.000000058207657, y: -0.000000029103829, z: -0.000000023283066, - w: 1} - scale: {x: 1.0000002, y: 1.0000006, z: 1.0000002} - - name: mixamorig:LeftHandRing2 - parentName: mixamorig:LeftHandRing1 - position: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - rotation: {x: -0.000000023283064, y: 0.000000005093165, z: -0.00000000800355, - w: 1} - scale: {x: 0.99999994, y: 0.9999998, z: 0.9999999} - - name: mixamorig:LeftHandRing3 - parentName: mixamorig:LeftHandRing2 - position: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - rotation: {x: -0.000000023283064, y: 0.0000000036379824, z: -0.0000000036379795, - w: 1} - scale: {x: 1.0000008, y: 1.0000006, z: 1.0000002} - - name: mixamorig:LeftHandRing4 - parentName: mixamorig:LeftHandRing3 - position: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandPinky1 - parentName: mixamorig:LeftHand - position: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - rotation: {x: -0.00000005820766, y: 0.000000023283071, z: -0.00000006984919, - w: 1} - scale: {x: 1.0000002, y: 1.0000007, z: 1.0000001} - - name: mixamorig:LeftHandPinky2 - parentName: mixamorig:LeftHandPinky1 - position: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - rotation: {x: 0.00000006984919, y: -0.000000020372685, z: 0.000000023283064, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandPinky3 - parentName: mixamorig:LeftHandPinky2 - position: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - rotation: {x: -0.000000023283064, y: -0.000000014551915, z: -0.000000011641535, - w: 1} - scale: {x: 1.0000001, y: 1.0000002, z: 1} - - name: mixamorig:LeftHandPinky4 - parentName: mixamorig:LeftHandPinky3 - position: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightShoulder - parentName: mixamorig:Spine2 - position: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - rotation: {x: 0.0000000029103822, y: 0.000000008731149, z: 0.0000000030922813, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightArm - parentName: mixamorig:RightShoulder - position: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - rotation: {x: -0.000000012369125, y: -0.00000002910383, z: -0.000000018371793, - w: 1} - scale: {x: 1.0000006, y: 1.0000004, z: 1.0000001} - - name: mixamorig:RightForeArm - parentName: mixamorig:RightArm - position: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - rotation: {x: 0.0000000116415295, y: 0.000000023283064, z: 0.000000027648639, - w: 1} - scale: {x: 1.0000006, y: 1.0000007, z: 1.0000002} - - name: mixamorig:RightHand - parentName: mixamorig:RightForeArm - position: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - rotation: {x: 0.00000004656612, y: -0.00000002328307, z: -0.000000001455188, - w: 1} - scale: {x: 1.0000002, y: 0.99999994, z: 1.0000001} - - name: mixamorig:RightHandPinky1 - parentName: mixamorig:RightHand - position: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - rotation: {x: -0.000000023283059, y: 0.000000046566136, z: -0.00000005820767, - w: 1} - scale: {x: 0.9999999, y: 1, z: 1} - - name: mixamorig:RightHandPinky2 - parentName: mixamorig:RightHandPinky1 - position: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - rotation: {x: -0.000000026193446, y: -0.000000023283068, z: 0.000000046566136, - w: 1} - scale: {x: 1.0000004, y: 1.0000004, z: 1} - - name: mixamorig:RightHandPinky3 - parentName: mixamorig:RightHandPinky2 - position: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - rotation: {x: 0.000000014551916, y: -1.7763568e-15, z: 0.000000023283064, w: 1} - scale: {x: 1.0000005, y: 1.0000005, z: 1} - - name: mixamorig:RightHandPinky4 - parentName: mixamorig:RightHandPinky3 - position: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandRing1 - parentName: mixamorig:RightHand - position: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - rotation: {x: -0.000000116415315, y: -0.000000023283063, z: -0.00000004656613, - w: 1} - scale: {x: 0.9999995, y: 0.9999998, z: 1} - - name: mixamorig:RightHandRing2 - parentName: mixamorig:RightHandRing1 - position: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - rotation: {x: 0.00000006984919, y: 0.000000023283068, z: 0.000000034924597, - w: 1} - scale: {x: 1.0000007, y: 1.0000007, z: 1.0000002} - - name: mixamorig:RightHandRing3 - parentName: mixamorig:RightHandRing2 - position: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - rotation: {x: 0.000000011641532, y: -1.7763568e-15, z: -0.0000000174623, w: 1} - scale: {x: 1.0000006, y: 1.0000011, z: 1.0000002} - - name: mixamorig:RightHandRing4 - parentName: mixamorig:RightHandRing3 - position: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandMiddle1 - parentName: mixamorig:RightHand - position: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - rotation: {x: -0.000000069849186, y: 0.000000017462304, z: 0.0000000116415295, - w: 1} - scale: {x: 1, y: 1.0000001, z: 1} - - name: mixamorig:RightHandMiddle2 - parentName: mixamorig:RightHandMiddle1 - position: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - rotation: {x: -7.1054274e-15, y: -0.000000040745356, z: 0.000000011641522, w: 1} - scale: {x: 1, y: 1.0000004, z: 1} - - name: mixamorig:RightHandMiddle3 - parentName: mixamorig:RightHandMiddle2 - position: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - rotation: {x: 0.000000017462305, y: 0.00000004656612, z: -0.000000032014203, - w: 1} - scale: {x: 1.0000005, y: 1.0000005, z: 1.0000002} - - name: mixamorig:RightHandMiddle4 - parentName: mixamorig:RightHandMiddle3 - position: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex1 - parentName: mixamorig:RightHand - position: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - rotation: {x: -0.00000009313225, y: 0.000000029103836, z: -0.000000023283063, - w: 1} - scale: {x: 1, y: 0.99999994, z: 1} - - name: mixamorig:RightHandIndex2 - parentName: mixamorig:RightHandIndex1 - position: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - rotation: {x: 0.00000004656613, y: -0.000000005820766, z: 0.000000017462293, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex3 - parentName: mixamorig:RightHandIndex2 - position: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - rotation: {x: 0.000000023283064, y: -3.1086245e-15, z: -0.000000017462296, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex4 - parentName: mixamorig:RightHandIndex3 - position: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandThumb1 - parentName: mixamorig:RightHand - position: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - rotation: {x: -0.11863767, y: -0.08684771, z: 0.11863775, w: 0.9819917} - scale: {x: 1.0000002, y: 1.0000002, z: 1.0000001} - - name: mixamorig:RightHandThumb2 - parentName: mixamorig:RightHandThumb1 - position: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - rotation: {x: -0.00000005820766, y: 0.000000011641533, z: -8.881786e-16, w: 1} - scale: {x: 1, y: 1.0000002, z: 1.0000004} - - name: mixamorig:RightHandThumb3 - parentName: mixamorig:RightHandThumb2 - position: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - rotation: {x: 0.000000011641532, y: -8.881784e-16, z: 0.00000001164153, w: 1} - scale: {x: 1.0000004, y: 1.0000002, z: 1} - - name: mixamorig:RightHandThumb4 - parentName: mixamorig:RightHandThumb3 - position: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftUpLeg - parentName: mixamorig:Hips - position: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - rotation: {x: -0.000000011641534, y: 0.000000005820765, z: 0.0000000076397555, - w: 1} - scale: {x: 0.99999994, y: 1.0000002, z: 1.0000002} - - name: mixamorig:LeftLeg - parentName: mixamorig:LeftUpLeg - position: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - rotation: {x: -0.00000001164153, y: 0.000000011641533, z: -0.0000000029103828, - w: 1} - scale: {x: 1, y: 1, z: 0.9999999} - - name: mixamorig:LeftFoot - parentName: mixamorig:LeftLeg - position: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - rotation: {x: -0, y: -0.000000011641533, z: 0.0000000029103828, w: 1} - scale: {x: 1, y: 1, z: 1.0000001} - - name: mixamorig:LeftToeBase - parentName: mixamorig:LeftFoot - position: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - rotation: {x: 0.000000023283064, y: -0.000000005820765, z: -0.000000005820766, - w: 1} - scale: {x: 1, y: 1, z: 0.9999999} - - name: mixamorig:LeftToe_End - parentName: mixamorig:LeftToeBase - position: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightUpLeg - parentName: mixamorig:Hips - position: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - rotation: {x: -0.000000005820766, y: 0.000000005820765, z: 0.0000000020008881, - w: 1} - scale: {x: 1, y: 0.9999999, z: 1} - - name: mixamorig:RightLeg - parentName: mixamorig:RightUpLeg - position: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - rotation: {x: -0.0000000058207643, y: -7.2759576e-10, z: -0.0000000040017767, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightFoot - parentName: mixamorig:RightLeg - position: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - rotation: {x: 0.00000001173248, y: 7.2759576e-10, z: 0.000000003842615, w: 1} - scale: {x: 0.99999994, y: 1.0000001, z: 1.0000001} - - name: mixamorig:RightToeBase - parentName: mixamorig:RightFoot - position: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - rotation: {x: -9.094947e-11, y: -0.0000000029103835, z: -2.0463628e-10, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightToe_End - parentName: mixamorig:RightToeBase - position: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 1 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 3 - humanoidOversampling: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx b/Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx deleted file mode 100644 index e9b28cfb..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx.meta b/Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx.meta deleted file mode 100644 index a8d9d569..00000000 --- a/Assets/ThirdParty/MaterializeFX/Meshes/headlow.fbx.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 66f8c57fff61e3d4c817699d0091d43a -timeCreated: 1481127075 -licenseType: Store -ModelImporter: - serializedVersion: 19 - fileIDToRecycleName: - 100000: //RootNode - 400000: //RootNode - 2300000: //RootNode - 3300000: //RootNode - 4300000: Suzanne - materials: - importMaterials: 1 - materialName: 0 - materialSearch: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - clipAnimations: [] - isReadable: 1 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - importBlendShapes: 1 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - keepQuads: 0 - weldVertices: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - importAnimation: 0 - copyAvatar: 0 - humanDescription: - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - rootMotionBoneName: - hasTranslationDoF: 0 - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 0 - humanoidOversampling: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset b/Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset deleted file mode 100644 index d3b89991..00000000 --- a/Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset +++ /dev/null @@ -1,320 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8a3bdb2cd68f901469e7cc149151eb49, type: 3} - m_Name: Post-Processing Profile - m_EditorClassIdentifier: - debugViews: - m_Enabled: 1 - m_Settings: - mode: 0 - depth: - scale: 1 - motionVectors: - sourceOpacity: 1 - motionImageOpacity: 0 - motionImageAmplitude: 16 - motionVectorsOpacity: 1 - motionVectorsResolution: 24 - motionVectorsAmplitude: 64 - fog: - m_Enabled: 0 - m_Settings: - excludeSkybox: 1 - antialiasing: - m_Enabled: 1 - m_Settings: - method: 0 - fxaaSettings: - preset: 3 - taaSettings: - jitterSpread: 0.75 - sharpen: 0.3 - stationaryBlending: 0.95 - motionBlending: 0.85 - ambientOcclusion: - m_Enabled: 1 - m_Settings: - intensity: 0.3 - radius: 0.3 - sampleCount: 10 - downsampling: 1 - forceForwardCompatibility: 0 - ambientOnly: 0 - highPrecision: 0 - screenSpaceReflection: - m_Enabled: 1 - m_Settings: - reflection: - blendType: 0 - reflectionQuality: 2 - maxDistance: 100 - iterationCount: 256 - stepSize: 3 - widthModifier: 0.5 - reflectionBlur: 1 - reflectBackfaces: 0 - intensity: - reflectionMultiplier: 1 - fadeDistance: 100 - fresnelFade: 1 - fresnelFadePower: 1 - screenEdgeMask: - intensity: 0.03 - depthOfField: - m_Enabled: 0 - m_Settings: - focusDistance: 1.35 - aperture: 14.9 - focalLength: 69 - useCameraFov: 0 - kernelSize: 1 - motionBlur: - m_Enabled: 0 - m_Settings: - shutterAngle: 270 - sampleCount: 10 - frameBlending: 0 - eyeAdaptation: - m_Enabled: 0 - m_Settings: - lowPercent: 45 - highPercent: 95 - minLuminance: -5 - maxLuminance: 1 - keyValue: 0.25 - dynamicKeyValue: 1 - adaptationType: 0 - speedUp: 2 - speedDown: 1 - logMin: -8 - logMax: 4 - bloom: - m_Enabled: 1 - m_Settings: - bloom: - intensity: 1 - threshold: 4 - softKnee: 1 - radius: 7 - antiFlicker: 1 - lensDirt: - texture: {fileID: 0} - intensity: 3 - colorGrading: - m_Enabled: 1 - m_Settings: - tonemapping: - tonemapper: 1 - neutralBlackIn: 0.02 - neutralWhiteIn: 10 - neutralBlackOut: 0 - neutralWhiteOut: 10 - neutralWhiteLevel: 5.3 - neutralWhiteClip: 10 - basic: - postExposure: -0.5 - temperature: 0 - tint: 0 - hueShift: 0 - saturation: 1 - contrast: 1 - channelMixer: - red: {x: 1, y: 0, z: 0} - green: {x: 0, y: 1, z: 0} - blue: {x: 0, y: 0, z: 1} - currentEditingChannel: 0 - colorWheels: - mode: 1 - log: - slope: {r: 1, g: 1, b: 1, a: 0} - power: {r: 1, g: 1, b: 1, a: 0} - offset: {r: 1, g: 1, b: 1, a: 0} - linear: - lift: {r: 0, g: 0, b: 0, a: 0} - gamma: {r: 0, g: 0, b: 0, a: 0} - gain: {r: 0, g: 0, b: 0, a: 0} - curves: - master: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 0 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - red: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - green: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - blue: - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0 - m_Range: 1 - hueVShue: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 1 - m_ZeroValue: 0.5 - m_Range: 1 - hueVSsat: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 1 - m_ZeroValue: 0.5 - m_Range: 1 - satVSsat: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0.5 - m_Range: 1 - lumVSsat: - curve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_Loop: 0 - m_ZeroValue: 0.5 - m_Range: 1 - e_CurrentEditingCurve: 0 - e_CurveY: 1 - e_CurveR: 0 - e_CurveG: 0 - e_CurveB: 0 - userLut: - m_Enabled: 0 - m_Settings: - lut: {fileID: 0} - contribution: 1 - chromaticAberration: - m_Enabled: 1 - m_Settings: - spectralTexture: {fileID: 0} - intensity: 0.22 - grain: - m_Enabled: 1 - m_Settings: - colored: 1 - intensity: 0.21 - size: 0.3 - luminanceContribution: 0.9 - vignette: - m_Enabled: 1 - m_Settings: - mode: 0 - color: {r: 0, g: 0, b: 0, a: 1} - center: {x: 0.5, y: 0.5} - intensity: 0.208 - smoothness: 0.2 - roundness: 1 - mask: {fileID: 0} - opacity: 1 - rounded: 0 - dithering: - m_Enabled: 0 - monitors: - currentMonitorID: 0 - refreshOnPlay: 0 - histogramMode: 3 - waveformExposure: 0.12 - waveformY: 0 - waveformR: 1 - waveformG: 1 - waveformB: 1 - paradeExposure: 0.12 - vectorscopeExposure: 0.12 - vectorscopeShowBackground: 1 diff --git a/Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset.meta b/Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset.meta deleted file mode 100644 index 75949c8a..00000000 --- a/Assets/ThirdParty/MaterializeFX/Post-Processing Profile.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 2192441c33405e244a9af45c853164a7 -timeCreated: 1523802012 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs.meta b/Assets/ThirdParty/MaterializeFX/Prefabs.meta deleted file mode 100644 index 7f2cea62..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 7ac053cb9be9c32408eab590a8506944 -folderAsset: yes -timeCreated: 1523801985 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Environment.meta b/Assets/ThirdParty/MaterializeFX/Prefabs/Environment.meta deleted file mode 100644 index 9a396aa4..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Environment.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 59d7c6cdc7eb80e42a3b99097d217e3c -folderAsset: yes -timeCreated: 1519303540 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab b/Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab deleted file mode 100644 index de1f34de..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab +++ /dev/null @@ -1,680 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1913113755907564} - m_IsPrefabParent: 1 ---- !u!1 &1054359568675362 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4645854069348292} - - component: {fileID: 215737254002504572} - m_Layer: 0 - m_Name: Reflection Probe - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1076832378692836 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4790558017683684} - - component: {fileID: 33517045904463938} - - component: {fileID: 64563146881761278} - - component: {fileID: 23987245206678354} - m_Layer: 0 - m_Name: CalibrationWallFrontLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1141055127712132 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4846855670045244} - - component: {fileID: 108495409485556560} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 0 ---- !u!1 &1226288569069472 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4040625574545454} - - component: {fileID: 33207795063723394} - - component: {fileID: 64259943785671932} - - component: {fileID: 23167410000680170} - m_Layer: 0 - m_Name: CalibrationFloor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1234542581441240 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4291899360099610} - - component: {fileID: 108867790748935366} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1383344946201342 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4191177045152976} - - component: {fileID: 33661592495251720} - - component: {fileID: 64316631589449470} - - component: {fileID: 23653450053913892} - m_Layer: 0 - m_Name: CalibrationWallRearRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1436329617054796 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4685719980772428} - - component: {fileID: 33145224630162308} - - component: {fileID: 64884724896497646} - - component: {fileID: 23595257911418888} - m_Layer: 0 - m_Name: CalibrationWallRearLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1633002525906372 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4112682475622006} - m_Layer: 0 - m_Name: CalibrationWalls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1787094495466078 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4328759578050272} - - component: {fileID: 33625942718400328} - - component: {fileID: 64862406853711676} - - component: {fileID: 23748325443433866} - m_Layer: 0 - m_Name: CalibrationWallFrontRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!1 &1913113755907564 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4966040044768282} - m_Layer: 0 - m_Name: SceneElements - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!4 &4040625574545454 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.2378925, y: 2.4757829, z: 1.2378914} - m_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4112682475622006 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1633002525906372} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2.475785, y: 2.4757829, z: 2.4757829} - m_Children: - - {fileID: 4685719980772428} - - {fileID: 4191177045152976} - - {fileID: 4790558017683684} - - {fileID: 4328759578050272} - m_Father: {fileID: 4966040044768282} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4191177045152976 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5000001, w: 0.49999994} - m_LocalPosition: {x: -2.5, y: 2.5, z: 0} - m_LocalScale: {x: 0.5, y: 1, z: 0.49999997} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4291899360099610 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1234542581441240} - 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_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!4 &4328759578050272 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_LocalRotation: {x: 0.70710695, y: 0.0000002682209, z: 0.00000021584746, w: -0.7071066} - m_LocalPosition: {x: 0, y: 2.500002, z: 2.5000014} - m_LocalScale: {x: 0.49999997, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4645854069348292 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1054359568675362} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1.34, z: -0.11} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4685719980772428 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 2.5, z: -2.5} - m_LocalScale: {x: 0.5, y: 1, z: 0.5} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4790558017683684 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_LocalRotation: {x: 0.5000003, y: -0.5000001, z: -0.49999964, w: -0.50000006} - m_LocalPosition: {x: 2.4999998, y: 2.5, z: 0} - m_LocalScale: {x: 0.4999999, y: 1, z: 0.4999999} - m_Children: [] - m_Father: {fileID: 4112682475622006} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4846855670045244 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1141055127712132} - m_LocalRotation: {x: 0.66732246, y: -0.5697625, z: -0.06364974, w: 0.47539482} - m_LocalPosition: {x: 0, y: 11.01, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4966040044768282} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 34.182003, y: -130.96501, z: -83.161} ---- !u!4 &4966040044768282 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1913113755907564} - 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_Children: - - {fileID: 4040625574545454} - - {fileID: 4112682475622006} - - {fileID: 4645854069348292} - - {fileID: 4846855670045244} - - {fileID: 4291899360099610} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23167410000680170 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23595257911418888 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23653450053913892 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23748325443433866 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &23987245206678354 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 2100000, guid: c924ff9652f341043b146d0555c05a91, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &33145224630162308 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33207795063723394 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33517045904463938 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33625942718400328 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33661592495251720 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64259943785671932 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226288569069472} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64316631589449470 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383344946201342} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64563146881761278 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1076832378692836} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64862406853711676 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1787094495466078} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64884724896497646 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1436329617054796} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!108 &108495409485556560 -Light: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1141055127712132} - m_Enabled: 1 - serializedVersion: 7 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.4 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!108 &108867790748935366 -Light: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1234542581441240} - m_Enabled: 1 - serializedVersion: 7 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 0.6 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!215 &215737254002504572 -ReflectionProbe: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1054359568675362} - m_Enabled: 1 - serializedVersion: 2 - m_Type: 0 - m_Mode: 0 - m_RefreshMode: 0 - m_TimeSlicingMode: 0 - m_Resolution: 128 - m_UpdateFrequency: 0 - m_BoxSize: {x: 17.88, y: 3.87, z: 13.23} - m_BoxOffset: {x: 0, y: 0, z: 0} - m_NearClip: 0.3 - m_FarClip: 1000 - m_ShadowDistance: 100 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_IntensityMultiplier: 1 - m_BlendDistance: 1 - m_HDR: 1 - m_BoxProjection: 0 - m_RenderDynamicObjects: 0 - m_UseOcclusionCulling: 1 - m_Importance: 1 - m_CustomBakedTexture: {fileID: 0} diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab.meta b/Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab.meta deleted file mode 100644 index f7c3be50..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Environment/SceneElements.prefab.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 7d9d36fa9eae90a4dba87bea4287b325 -timeCreated: 1519303544 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber.meta b/Assets/ThirdParty/MaterializeFX/Prefabs/Uber.meta deleted file mode 100644 index 7a910247..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 879f716827ff01b4482d079418185c0c -folderAsset: yes -timeCreated: 1523798861 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab b/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab deleted file mode 100644 index 5ed47dc3..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab +++ /dev/null @@ -1,181 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1514623594017262} - m_IsPrefabParent: 1 ---- !u!1 &1078187193037818 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4203321341353536} - - component: {fileID: 114269041609658464} - m_Layer: 0 - m_Name: MfxController - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1445301760247444 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4355375010823612} - - component: {fileID: 33682430948544266} - - component: {fileID: 23385582863044918} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1514623594017262 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4192038591605604} - m_Layer: 0 - m_Name: Animated - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4192038591605604 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1514623594017262} - 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_Children: - - {fileID: 4203321341353536} - - {fileID: 4355375010823612} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4203321341353536 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1078187193037818} - 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_Children: [] - m_Father: {fileID: 4192038591605604} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4355375010823612 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1445301760247444} - m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: -0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4192038591605604} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &23385582863044918 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1445301760247444} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 10520ee20988dd44f87230c2617ba0a8, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33682430948544266 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1445301760247444} - m_Mesh: {fileID: 4300000, guid: 66f8c57fff61e3d4c817699d0091d43a, type: 3} ---- !u!114 &114269041609658464 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1078187193037818} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9fb57af500d52f243b8c0a90cc3a00e1, type: 3} - m_Name: - m_EditorClassIdentifier: - MaskOffsetCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.99668884 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTimeFactor: 4 - ScaleOffsetFactor: 2 - ModifyChildren: 1 - TargetObject: {fileID: 1445301760247444} - ByDistance: 0 - DistanceBasedObject: {fileID: 0} - ReplaceMaterial: 1 - ReplaceMaterialMode: 0 - MfxMaterial: {fileID: 2100000, guid: 44b24a791d9617c4abd0714926047b4e, type: 2} diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab.meta b/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab.meta deleted file mode 100644 index 84087c17..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/Animated.prefab.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b65a8b87138acbe478bc39cfd91e63b3 -timeCreated: 1523806632 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab b/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab deleted file mode 100644 index 8e61db82..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab +++ /dev/null @@ -1,2428 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1427070981772966} - m_IsPrefabParent: 1 ---- !u!1 &1040908711732508 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4050214907895438} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1044642004606660 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4645352720081010} - - component: {fileID: 137272635218015034} - m_Layer: 0 - m_Name: Beta_Surface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1065696588830466 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4420101523844480} - m_Layer: 0 - m_Name: mixamorig:Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1073208137169452 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4672544399011578} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1082176796731306 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4617865907428112} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1110450426332644 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4144568432808746} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1127866025879796 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4382341118237196} - m_Layer: 0 - m_Name: mixamorig:HeadTop_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1129866868801798 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4879651834554688} - m_Layer: 0 - m_Name: mixamorig:LeftLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1130089957173622 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4306283731539966} - - component: {fileID: 114595496279499746} - m_Layer: 0 - m_Name: MfxController - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1134285326829472 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4300521614628084} - m_Layer: 0 - m_Name: mixamorig:RightHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1149884869379210 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4147483147561854} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1183767304255214 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4029370974086816} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1200881677432402 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4988255323057564} - m_Layer: 0 - m_Name: mixamorig:LeftShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1205345308416928 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4253122795723120} - m_Layer: 0 - m_Name: mixamorig:LeftFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1213907984038320 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4878765962116544} - m_Layer: 0 - m_Name: mixamorig:LeftToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1215551123419980 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4314525831027020} - m_Layer: 0 - m_Name: mixamorig:LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1226042782183206 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4992830755967914} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1237660413665774 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4559174758904638} - m_Layer: 0 - m_Name: mixamorig:RightEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1238382161975354 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4791507504621892} - m_Layer: 0 - m_Name: mixamorig:Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1260810160894370 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4385847019644230} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1292315158540816 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4663080259006922} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1296154398610328 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4155862925047424} - m_Layer: 0 - m_Name: mixamorig:LeftToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1301415932191748 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4868582965721620} - m_Layer: 0 - m_Name: mixamorig:Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1312143317795094 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4748096117204090} - m_Layer: 0 - m_Name: mixamorig:RightForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1326728225107898 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4819717776657042} - m_Layer: 0 - m_Name: mixamorig:RightHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1351281577330414 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4699972977637636} - m_Layer: 0 - m_Name: mixamorig:RightHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1356032258873218 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4034815474832292} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1381616463247766 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4568364415693288} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1403261999138798 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4253313435393190} - m_Layer: 0 - m_Name: mixamorig:RightUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1410124664364104 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4540190996221470} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1411399986232404 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4987428205895750} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1427070981772966 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4510624503184008} - m_Layer: 0 - m_Name: BasedOnDistance - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1438868820033492 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4559363877393918} - m_Layer: 0 - m_Name: mixamorig:LeftForeArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1444912247386814 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4381196534045132} - m_Layer: 0 - m_Name: mixamorig:RightFoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1454001214096532 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4178939484236062} - m_Layer: 0 - m_Name: mixamorig:LeftUpLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1459093501235512 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4872028825542222} - m_Layer: 0 - m_Name: mixamorig:RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1468356585674702 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4459694465609114} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1473896217187186 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4420269112269268} - - component: {fileID: 33381967164849302} - - component: {fileID: 23730725730127078} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1488850931745334 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4482074848801808} - - component: {fileID: 137921559382540364} - m_Layer: 0 - m_Name: Beta_Joints - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1509896828277290 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4261252359879642} - m_Layer: 0 - m_Name: mixamorig:RightShoulder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1525203033083236 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4595566090856580} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1575405991394152 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4672893160534590} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1589364909647002 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4462105368821436} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1604351210745324 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4591499875746036} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1620414143770868 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4534749947228068} - m_Layer: 0 - m_Name: mixamorig:LeftEye - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1628728668124862 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4333613396845010} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1630189775857708 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4174207176403480} - m_Layer: 0 - m_Name: mixamorig:RightToeBase - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1651341413827238 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4266578266107300} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1671517493919530 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4668957853432264} - - component: {fileID: 95584052778416868} - m_Layer: 0 - m_Name: Walking - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1692848168481680 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4905714258276124} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1703961929825402 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4083627930823352} - m_Layer: 0 - m_Name: mixamorig:Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1710807202230102 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4076367022441606} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1719921503012742 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4673356747828822} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1725508641016742 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4451193432604426} - m_Layer: 0 - m_Name: mixamorig:RightLeg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1730490451270484 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4507332750845676} - m_Layer: 0 - m_Name: mixamorig:RightToe_End - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1744250874772202 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4231216024073864} - m_Layer: 0 - m_Name: mixamorig:RightHandThumb3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1752090400165768 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4750746721772884} - m_Layer: 0 - m_Name: mixamorig:RightHandIndex1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1784350885264064 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4766053318454664} - m_Layer: 0 - m_Name: mixamorig:LeftHandRing4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1788035944763398 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4258021129743488} - m_Layer: 0 - m_Name: mixamorig:LeftHandMiddle2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1806588055032798 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4695871890725568} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1809050009014650 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4028418737237640} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1829053370457250 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4456905980037258} - m_Layer: 0 - m_Name: mixamorig:LeftHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1851735453318186 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4279008672706196} - m_Layer: 0 - m_Name: mixamorig:LeftHandThumb1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1893217903309444 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4580558754122922} - m_Layer: 0 - m_Name: mixamorig:RightHandPinky2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1908693815751944 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4942967135876988} - m_Layer: 0 - m_Name: mixamorig:RightArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1939659915029456 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4506429747919524} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1947361463999112 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4117973013152214} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1948889420877524 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4014786435639150} - m_Layer: 0 - m_Name: mixamorig:LeftHandIndex4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1958613618924658 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4090114546048282} - m_Layer: 0 - m_Name: mixamorig:RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1963642542848708 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4470729184466088} - m_Layer: 0 - m_Name: mixamorig:Spine2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1965346759222468 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4517719114894552} - m_Layer: 0 - m_Name: mixamorig:Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1970896007293408 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4037257398259760} - m_Layer: 0 - m_Name: mixamorig:RightHandMiddle4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1994001432782190 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4663997452101400} - m_Layer: 0 - m_Name: mixamorig:LeftArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4014786435639150 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1948889420877524} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.023927199, y: 0.00000037025907, z: 0.00000033554434} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4506429747919524} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4028418737237640 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1809050009014650} - m_LocalRotation: {x: -0.00013173027, y: -0.013342647, z: 0.05863712, w: 0.9981902} - m_LocalPosition: {x: -0.021142116, y: 0.00000019538281, z: -0.00000002864415} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4695871890725568} - m_Father: {fileID: 4456905980037258} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4029370974086816 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1183767304255214} - m_LocalRotation: {x: -0.004318891, y: -0.06648891, z: 0.1427497, w: 0.9875136} - m_LocalPosition: {x: -0.095334016, y: -0.00000033924047, z: 0.00000013937026} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4258021129743488} - m_Father: {fileID: 4314525831027020} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4034815474832292 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1356032258873218} - m_LocalRotation: {x: -0.0020204543, y: -0.12157084, z: 0.26497197, w: 0.95655966} - m_LocalPosition: {x: -0.08077778, y: -0.004886682, z: -0.03806067} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4456905980037258} - m_Father: {fileID: 4314525831027020} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4037257398259760 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1970896007293408} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.028339025, y: 0.00000008053241, z: 0.00000053787704} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4591499875746036} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4050214907895438 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1040908711732508} - m_LocalRotation: {x: -0.09122773, y: -0.14739917, z: 0.11765115, w: 0.9778084} - m_LocalPosition: {x: -0.032298036, y: -0.018646907, z: 0.018646812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4076367022441606} - m_Father: {fileID: 4279008672706196} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4076367022441606 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1710807202230102} - m_LocalRotation: {x: 0.06774194, y: 0.09838758, z: -0.005430845, w: 0.992825} - m_LocalPosition: {x: -0.02652565, y: -0.015314929, z: 0.015314716} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4663080259006922} - m_Father: {fileID: 4050214907895438} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4083627930823352 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1703961929825402} - m_LocalRotation: {x: -0.029294604, y: 0.010293863, z: 0.008287167, w: 0.99948347} - m_LocalPosition: {x: -0.0000000063342855, y: 0.16671668, z: -0.025161678} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4517719114894552} - m_Father: {fileID: 4470729184466088} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4090114546048282 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1958613618924658} - m_LocalRotation: {x: 0.22235218, y: -0.06347872, z: -0.050446853, w: 0.97158897} - m_LocalPosition: {x: 0.2832884, y: -0.0000000015814171, z: 0.00000055816014} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4750746721772884} - - {fileID: 4117973013152214} - - {fileID: 4385847019644230} - - {fileID: 4872028825542222} - - {fileID: 4905714258276124} - m_Father: {fileID: 4748096117204090} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4117973013152214 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1947361463999112} - m_LocalRotation: {x: -0.007008423, y: 0.0706805, z: -0.19934653, w: 0.9773516} - m_LocalPosition: {x: 0.09532503, y: -0.00000016312302, z: 0.00000016791842} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4617865907428112} - m_Father: {fileID: 4090114546048282} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4144568432808746 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1110450426332644} - m_LocalRotation: {x: -0.013350987, y: -0.06881771, z: 0.2944968, w: 0.9530779} - m_LocalPosition: {x: -0.091045275, y: -0.00043939505, z: -0.018650847} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4540190996221470} - m_Father: {fileID: 4314525831027020} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4147483147561854 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1149884869379210} - m_LocalRotation: {x: -0.0022287786, y: 0.0048018014, z: -0.15155524, w: 0.9884346} - m_LocalPosition: {x: 0.028830625, y: -0.00000049601215, z: 0.00000040448975} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4333613396845010} - m_Father: {fileID: 4595566090856580} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4155862925047424 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1296154398610328} - m_LocalRotation: {x: -0.013675895, y: 0.00000001714027, z: 0.0000000055865765, w: 0.9999065} - m_LocalPosition: {x: 0.000000029609879, y: -0.087286696, z: 0.1071056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4878765962116544} - m_Father: {fileID: 4253122795723120} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4174207176403480 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1630189775857708} - m_LocalRotation: {x: -0.024198111, y: 0.000000021252331, z: 0.0000000119155334, - w: 0.9997072} - m_LocalPosition: {x: 0.00000002360438, y: -0.08728669, z: 0.107105605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4507332750845676} - m_Father: {fileID: 4381196534045132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4178939484236062 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1454001214096532} - m_LocalRotation: {x: -0.19492386, y: 0.0025827459, z: -0.0300356, w: 0.980355} - m_LocalPosition: {x: -0.082077816, y: -0.06751714, z: -0.015995556} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4879651834554688} - m_Father: {fileID: 4420101523844480} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4231216024073864 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1744250874772202} - m_LocalRotation: {x: -0.11403332, y: -0.07371315, z: -0.07053019, w: 0.9882248} - m_LocalPosition: {x: 0.02652605, y: -0.015314492, z: 0.015314456} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4992830755967914} - m_Father: {fileID: 4266578266107300} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4253122795723120 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1205345308416928} - m_LocalRotation: {x: 0.012919289, y: -0.002063208, z: 0.0129972, w: 0.99982995} - m_LocalPosition: {x: -0.0000000047163935, y: -0.44427872, z: -0.029821906} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4155862925047424} - m_Father: {fileID: 4879651834554688} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4253313435393190 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1403261999138798} - m_LocalRotation: {x: -0.08226158, y: 0.1052211, z: -0.09079223, w: 0.98687303} - m_LocalPosition: {x: 0.08207796, y: -0.06751662, z: -0.015995594} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4451193432604426} - m_Father: {fileID: 4420101523844480} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4258021129743488 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1788035944763398} - m_LocalRotation: {x: -0.0018432, y: -0.030351447, z: 0.23406656, w: 0.97174495} - m_LocalPosition: {x: -0.036982365, y: 0.00000001961359, z: 0.00000017916967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4987428205895750} - m_Father: {fileID: 4029370974086816} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4261252359879642 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1509896828277290} - m_LocalRotation: {x: -0.0052906307, y: -0.046067018, z: -0.046686355, w: 0.9978328} - m_LocalPosition: {x: 0.045699697, y: 0.10946176, z: -0.026280174} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4942967135876988} - m_Father: {fileID: 4470729184466088} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4266578266107300 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1651341413827238} - m_LocalRotation: {x: 0.05788323, y: 0.03986004, z: 0.1181337, w: 0.99050754} - m_LocalPosition: {x: 0.03229772, y: -0.018647088, z: 0.018647185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4231216024073864} - m_Father: {fileID: 4905714258276124} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4279008672706196 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1851735453318186} - m_LocalRotation: {x: 0.25815484, y: -0.028989991, z: -0.19309336, w: 0.9461663} - m_LocalPosition: {x: -0.024661401, y: -0.015750492, z: 0.026824135} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4050214907895438} - m_Father: {fileID: 4314525831027020} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4300521614628084 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1134285326829472} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.026474526, y: 0.00000024608212, z: -0.000000022949234} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4819717776657042} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4306283731539966 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1130089957173622} - 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_Children: [] - m_Father: {fileID: 4510624503184008} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4314525831027020 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1215551123419980} - m_LocalRotation: {x: 0.1619831, y: 0.17853796, z: -0.016113892, w: 0.97037417} - m_LocalPosition: {x: -0.2832884, y: -0.00000017440718, z: 0.00000037804523} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4568364415693288} - - {fileID: 4029370974086816} - - {fileID: 4034815474832292} - - {fileID: 4144568432808746} - - {fileID: 4279008672706196} - m_Father: {fileID: 4559363877393918} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4333613396845010 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1628728668124862} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.023927199, y: 0.000000268147, z: 0.00000028020133} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4147483147561854} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4381196534045132 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1444912247386814} - m_LocalRotation: {x: -0.06556414, y: 0.04522704, z: 0.040353686, w: 0.9960058} - m_LocalPosition: {x: -0.000000009644582, y: -0.4442773, z: -0.02983789} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4174207176403480} - m_Father: {fileID: 4451193432604426} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4382341118237196 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1127866025879796} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0000000065082415, y: 0.17815155, z: 0.025849855} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4517719114894552} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4385847019644230 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1260810160894370} - m_LocalRotation: {x: -0.014403026, y: 0.09088521, z: -0.38132203, w: 0.91985106} - m_LocalPosition: {x: 0.080766745, y: -0.0048845927, z: -0.038060103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4580558754122922} - m_Father: {fileID: 4090114546048282} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4420101523844480 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1065696588830466} - m_LocalRotation: {x: -0.0059320806, y: -0.08784783, z: 0.040384278, w: 0.9952973} - m_LocalPosition: {x: -0.006098807, y: 1.0172529, z: 0.013350333} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4178939484236062} - - {fileID: 4253313435393190} - - {fileID: 4791507504621892} - m_Father: {fileID: 4668957853432264} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4420269112269268 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1473896217187186} - m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: -0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4510624503184008} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!4 &4451193432604426 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1725508641016742} - m_LocalRotation: {x: 0.14964348, y: -0.014194219, z: 0.0144814225, w: 0.98853207} - m_LocalPosition: {x: -8.435572e-10, y: -0.44370535, z: 0.0028615638} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4381196534045132} - m_Father: {fileID: 4253313435393190} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4456905980037258 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1829053370457250} - m_LocalRotation: {x: -0.0017622389, y: -0.023595346, z: 0.2510747, w: 0.9676785} - m_LocalPosition: {x: -0.036000345, y: -0.000000022522151, z: -0.00000026238794} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4028418737237640} - m_Father: {fileID: 4034815474832292} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4459694465609114 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1468356585674702} - m_LocalRotation: {x: -0.00085253874, y: -0.021553338, z: 0.14615099, w: 0.98902714} - m_LocalPosition: {x: -0.036764093, y: -0.00000006939138, z: 0.00000029242517} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4506429747919524} - m_Father: {fileID: 4568364415693288} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4462105368821436 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1589364909647002} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.028339025, y: -0.0000003893482, z: -0.00000009504223} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4987428205895750} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4470729184466088 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1963642542848708} - m_LocalRotation: {x: -0.025550045, y: 0.019876933, z: -0.002705858, w: 0.99947226} - m_LocalPosition: {x: -0.0000000034574863, y: 0.09100011, z: -0.013734171} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4988255323057564} - - {fileID: 4083627930823352} - - {fileID: 4261252359879642} - m_Father: {fileID: 4868582965721620} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4482074848801808 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1488850931745334} - 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_Children: [] - m_Father: {fileID: 4668957853432264} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4506429747919524 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1939659915029456} - m_LocalRotation: {x: -0.00022942782, y: -0.0015355973, z: 0.033599176, w: 0.99943423} - m_LocalPosition: {x: -0.028830625, y: 0.00000038511968, z: -0.00000042764816} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4014786435639150} - m_Father: {fileID: 4459694465609114} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4507332750845676 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1730490451270484} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000020942645, y: -0.000006763694, z: 0.0927812} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4174207176403480} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4510624503184008 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1427070981772966} - 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_Children: - - {fileID: 4306283731539966} - - {fileID: 4420269112269268} - - {fileID: 4668957853432264} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4517719114894552 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1965346759222468} - m_LocalRotation: {x: -0.011859467, y: 0.033482965, z: -0.0031001775, w: 0.99936414} - m_LocalPosition: {x: 0.0000000042423185, y: 0.09617875, z: 0.016850075} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4382341118237196} - - {fileID: 4534749947228068} - - {fileID: 4559174758904638} - m_Father: {fileID: 4083627930823352} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4534749947228068 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1620414143770868} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.030675607, y: 0.06409507, z: 0.09283554} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4517719114894552} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4540190996221470 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1410124664364104} - m_LocalRotation: {x: 0.0010344116, y: -0.017745232, z: 0.14921732, w: 0.98864466} - m_LocalPosition: {x: -0.031540267, y: -0.00000006553468, z: 0.00000010425744} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4673356747828822} - m_Father: {fileID: 4144568432808746} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4559174758904638 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1237660413665774} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.030675504, y: 0.064095, z: 0.09283547} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4517719114894552} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4559363877393918 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1438868820033492} - m_LocalRotation: {x: -0.00000057382243, y: 0.31154814, z: 0.0000016119731, w: 0.9502304} - m_LocalPosition: {x: -0.2784152, y: -0.0000008942865, z: 0.0000003745891} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4314525831027020} - m_Father: {fileID: 4663997452101400} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4568364415693288 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1381616463247766} - m_LocalRotation: {x: 0.0038628366, y: -0.030441534, z: -0.03484228, w: 0.99892163} - m_LocalPosition: {x: -0.09109301, y: -0.005170834, z: 0.02260073} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4459694465609114} - m_Father: {fileID: 4314525831027020} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4580558754122922 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1893217903309444} - m_LocalRotation: {x: -0.0029024414, y: 0.040014137, z: -0.41460216, w: 0.909118} - m_LocalPosition: {x: 0.036000345, y: 0.00000039676655, z: 0.0000005081442} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4672544399011578} - m_Father: {fileID: 4385847019644230} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4591499875746036 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1604351210745324} - m_LocalRotation: {x: -0.00027673467, y: 0.027666297, z: -0.26764977, w: 0.963119} - m_LocalPosition: {x: 0.029509215, y: -0.000000003113245, z: -0.0000000030340255} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4037257398259760} - m_Father: {fileID: 4617865907428112} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4595566090856580 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1525203033083236} - m_LocalRotation: {x: -0.0014412568, y: 0.029989086, z: -0.23104163, w: 0.97248054} - m_LocalPosition: {x: 0.036764093, y: 0.00000019227156, z: 0.0000003235567} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4147483147561854} - m_Father: {fileID: 4750746721772884} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4617865907428112 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1082176796731306} - m_LocalRotation: {x: -0.0026807836, y: 0.039249208, z: -0.32515442, w: 0.9448423} - m_LocalPosition: {x: 0.036982365, y: 0.00000015066959, z: -0.00000022545524} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4591499875746036} - m_Father: {fileID: 4117973013152214} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4645352720081010 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1044642004606660} - 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_Children: [] - m_Father: {fileID: 4668957853432264} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4663080259006922 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1292315158540816} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019545669, y: -0.0112850005, z: 0.011284921} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4076367022441606} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4663997452101400 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1994001432782190} - m_LocalRotation: {x: -0.013326969, y: -0.039531186, z: 0.6214009, w: 0.78238136} - m_LocalPosition: {x: -0.1059237, y: -0.005245829, z: -0.0223212} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4559363877393918} - m_Father: {fileID: 4988255323057564} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4668957853432264 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1671517493919530} - m_LocalRotation: {x: -0, y: -0.95221275, z: -0, w: 0.3054357} - m_LocalPosition: {x: 3.472, y: 0, z: 3.897} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4482074848801808} - - {fileID: 4645352720081010} - - {fileID: 4420101523844480} - m_Father: {fileID: 4510624503184008} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: -144.431, z: 0} ---- !u!4 &4672544399011578 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1073208137169452} - m_LocalRotation: {x: -0.011447915, y: 0.019728096, z: -0.36864817, w: 0.9292891} - m_LocalPosition: {x: 0.021142116, y: 0.00000015137925, z: 0.00000014793768} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4672893160534590} - m_Father: {fileID: 4580558754122922} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4672893160534590 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1575405991394152} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019756826, y: -0.00000018521958, z: -0.000000009839841} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4672544399011578} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4673356747828822 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1719921503012742} - m_LocalRotation: {x: 0.0014325131, y: -0.010746785, z: 0.109575234, w: 0.99391943} - m_LocalPosition: {x: -0.029376723, y: -0.00000045458617, z: -0.00000006864757} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4766053318454664} - m_Father: {fileID: 4540190996221470} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4695871890725568 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1806588055032798} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.019756826, y: 0.00000012405657, z: -0.00000044301405} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4028418737237640} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4699972977637636 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1351281577330414} - m_LocalRotation: {x: 0.0014208527, y: 0.023343584, z: -0.20603098, w: 0.978266} - m_LocalPosition: {x: 0.031540267, y: 0.00000023997296, z: 0.0000004885121} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4819717776657042} - m_Father: {fileID: 4872028825542222} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4748096117204090 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1312143317795094} - m_LocalRotation: {x: 0.00000004915993, y: -0.27996784, z: -0.00000013912316, w: 0.9600094} - m_LocalPosition: {x: 0.2784152, y: -0.00000033079218, z: 0.000000116763104} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4090114546048282} - m_Father: {fileID: 4942967135876988} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4750746721772884 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1752090400165768} - m_LocalRotation: {x: -0.00745658, y: -0.0077862195, z: -0.093809485, w: 0.9955318} - m_LocalPosition: {x: 0.09108281, y: -0.0051678894, z: 0.022601163} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4595566090856580} - m_Father: {fileID: 4090114546048282} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4766053318454664 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1784350885264064} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.026474526, y: -0.00000049804413, z: 7.0705153e-10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4673356747828822} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4791507504621892 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1238382161975354} - m_LocalRotation: {x: 0.022624467, y: 0.007427299, z: -0.02969984, w: 0.9992752} - m_LocalPosition: {x: -0.00000009234152, y: 0.10181588, z: 0.0013152092} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4868582965721620} - m_Father: {fileID: 4420101523844480} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4819717776657042 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1326728225107898} - m_LocalRotation: {x: -0.0014449985, y: 0.00152076, z: -0.17549899, w: 0.9844774} - m_LocalPosition: {x: 0.029376723, y: -0.00000041600654, z: -0.00000039660634} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4300521614628084} - m_Father: {fileID: 4699972977637636} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4868582965721620 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1301415932191748} - m_LocalRotation: {x: 0.014301606, y: 0.019987904, z: -0.0070926603, w: 0.9996728} - m_LocalPosition: {x: -0.000000002519403, y: 0.10083451, z: -0.010008043} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4470729184466088} - m_Father: {fileID: 4791507504621892} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4872028825542222 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1459093501235512} - m_LocalRotation: {x: -0.016073026, y: 0.07451334, z: -0.34847602, w: 0.934213} - m_LocalPosition: {x: 0.09103588, y: -0.00043914348, z: -0.018650724} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4699972977637636} - m_Father: {fileID: 4090114546048282} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4878765962116544 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1213907984038320} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.000000025080618, y: -0.0000067668298, z: 0.09278136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4155862925047424} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4879651834554688 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1129866868801798} - m_LocalRotation: {x: 0.53053766, y: 0.016614078, z: -0.06080889, w: 0.8453142} - m_LocalPosition: {x: 0.000000004110158, y: -0.44370472, z: 0.0028464263} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4253122795723120} - m_Father: {fileID: 4178939484236062} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4905714258276124 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1692848168481680} - m_LocalRotation: {x: 0.1186777, y: 0.053455476, z: 0.1562055, w: 0.97911084} - m_LocalPosition: {x: 0.024648061, y: -0.015727142, z: 0.026826264} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4266578266107300} - m_Father: {fileID: 4090114546048282} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4942967135876988 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1908693815751944} - m_LocalRotation: {x: 0.13916256, y: 0.13369058, z: -0.58544475, w: 0.7874104} - m_LocalPosition: {x: 0.105928436, y: -0.0052479836, z: -0.022320986} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4748096117204090} - m_Father: {fileID: 4261252359879642} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4987428205895750 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1411399986232404} - m_LocalRotation: {x: 0.00010766102, y: -0.01622471, z: 0.13901179, w: 0.99015784} - m_LocalPosition: {x: -0.029509215, y: -0.00000039376084, z: 0.0000001644796} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4462105368821436} - m_Father: {fileID: 4258021129743488} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4988255323057564 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1200881677432402} - m_LocalRotation: {x: 0.06600684, y: 0.18303011, z: -0.013745599, w: 0.9807926} - m_LocalPosition: {x: -0.045704465, y: 0.10945985, z: -0.02627988} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4663997452101400} - m_Father: {fileID: 4470729184466088} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4992830755967914 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1226042782183206} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.019545805, y: -0.011284617, z: 0.01128507} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4231216024073864} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23730725730127078 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1473896217187186} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: c2c1b71a3a64f2348861496d2d152574, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33381967164849302 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1473896217187186} - m_Mesh: {fileID: 4300000, guid: 66f8c57fff61e3d4c817699d0091d43a, type: 3} ---- !u!95 &95584052778416868 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1671517493919530} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: a68a14d7033670f4485606a25864f900, type: 3} - m_Controller: {fileID: 9100000, guid: 4a3d96478b0d8594c9c68ba1970f5856, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!114 &114595496279499746 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1130089957173622} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9fb57af500d52f243b8c0a90cc3a00e1, type: 3} - m_Name: - m_EditorClassIdentifier: - MaskOffsetCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.99668884 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 1 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTimeFactor: 4 - ScaleOffsetFactor: 2 - ModifyChildren: 1 - TargetObject: {fileID: 1473896217187186} - ByDistance: 1 - DistanceBasedObject: {fileID: 1671517493919530} - ReplaceMaterial: 1 - ReplaceMaterialMode: 0 - MfxMaterial: {fileID: 2100000, guid: 1456d8ea434f5814db0a5aa99d267217, type: 2} ---- !u!137 &137272635218015034 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1044642004606660} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 73824082192159247b31139def086220, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300002, guid: a68a14d7033670f4485606a25864f900, type: 3} - m_Bones: - - {fileID: 4420101523844480} - - {fileID: 4791507504621892} - - {fileID: 4868582965721620} - - {fileID: 4470729184466088} - - {fileID: 4083627930823352} - - {fileID: 4517719114894552} - - {fileID: 4988255323057564} - - {fileID: 4663997452101400} - - {fileID: 4559363877393918} - - {fileID: 4314525831027020} - - {fileID: 4279008672706196} - - {fileID: 4050214907895438} - - {fileID: 4076367022441606} - - {fileID: 4568364415693288} - - {fileID: 4459694465609114} - - {fileID: 4506429747919524} - - {fileID: 4029370974086816} - - {fileID: 4258021129743488} - - {fileID: 4987428205895750} - - {fileID: 4144568432808746} - - {fileID: 4540190996221470} - - {fileID: 4673356747828822} - - {fileID: 4034815474832292} - - {fileID: 4456905980037258} - - {fileID: 4028418737237640} - - {fileID: 4942967135876988} - - {fileID: 4748096117204090} - - {fileID: 4090114546048282} - - {fileID: 4385847019644230} - - {fileID: 4580558754122922} - - {fileID: 4672544399011578} - - {fileID: 4872028825542222} - - {fileID: 4699972977637636} - - {fileID: 4819717776657042} - - {fileID: 4117973013152214} - - {fileID: 4617865907428112} - - {fileID: 4591499875746036} - - {fileID: 4750746721772884} - - {fileID: 4595566090856580} - - {fileID: 4147483147561854} - - {fileID: 4905714258276124} - - {fileID: 4266578266107300} - - {fileID: 4231216024073864} - - {fileID: 4879651834554688} - - {fileID: 4253122795723120} - - {fileID: 4155862925047424} - - {fileID: 4253313435393190} - - {fileID: 4451193432604426} - - {fileID: 4381196534045132} - - {fileID: 4174207176403480} - - {fileID: 4261252359879642} - - {fileID: 4178939484236062} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4420101523844480} - m_AABB: - m_Center: {x: -0.019477367, y: -0.12131706, z: -0.0010093004} - m_Extent: {x: 0.30565172, y: 0.90039766, z: 0.25778645} - m_DirtyAABB: 0 ---- !u!137 &137921559382540364 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1488850931745334} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: c6058bbfa821db847b37fb333e01a39b, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: a68a14d7033670f4485606a25864f900, type: 3} - m_Bones: - - {fileID: 4420101523844480} - - {fileID: 4791507504621892} - - {fileID: 4868582965721620} - - {fileID: 4470729184466088} - - {fileID: 4083627930823352} - - {fileID: 4517719114894552} - - {fileID: 4988255323057564} - - {fileID: 4663997452101400} - - {fileID: 4559363877393918} - - {fileID: 4314525831027020} - - {fileID: 4279008672706196} - - {fileID: 4050214907895438} - - {fileID: 4076367022441606} - - {fileID: 4568364415693288} - - {fileID: 4459694465609114} - - {fileID: 4506429747919524} - - {fileID: 4029370974086816} - - {fileID: 4258021129743488} - - {fileID: 4987428205895750} - - {fileID: 4144568432808746} - - {fileID: 4540190996221470} - - {fileID: 4673356747828822} - - {fileID: 4034815474832292} - - {fileID: 4456905980037258} - - {fileID: 4028418737237640} - - {fileID: 4261252359879642} - - {fileID: 4942967135876988} - - {fileID: 4748096117204090} - - {fileID: 4090114546048282} - - {fileID: 4385847019644230} - - {fileID: 4580558754122922} - - {fileID: 4672544399011578} - - {fileID: 4872028825542222} - - {fileID: 4699972977637636} - - {fileID: 4819717776657042} - - {fileID: 4117973013152214} - - {fileID: 4617865907428112} - - {fileID: 4591499875746036} - - {fileID: 4750746721772884} - - {fileID: 4595566090856580} - - {fileID: 4147483147561854} - - {fileID: 4905714258276124} - - {fileID: 4266578266107300} - - {fileID: 4231216024073864} - - {fileID: 4178939484236062} - - {fileID: 4879651834554688} - - {fileID: 4253122795723120} - - {fileID: 4155862925047424} - - {fileID: 4253313435393190} - - {fileID: 4451193432604426} - - {fileID: 4381196534045132} - - {fileID: 4174207176403480} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4420101523844480} - m_AABB: - m_Center: {x: -0.01569572, y: -0.23050135, z: -0.0010573715} - m_Extent: {x: 0.29728708, y: 0.7897118, z: 0.24664788} - m_DirtyAABB: 0 diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab.meta b/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab.meta deleted file mode 100644 index 032999c6..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/BasedOnDistance.prefab.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 94cb1f33aeec79e4d86ac1e59b66baaa -timeCreated: 1523806631 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab b/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab deleted file mode 100644 index 48a0218e..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab +++ /dev/null @@ -1,181 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1742361524540762} - m_IsPrefabParent: 1 ---- !u!1 &1429274066102292 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4993064355029688} - - component: {fileID: 33807329203050316} - - component: {fileID: 23842421288742596} - m_Layer: 0 - m_Name: headlow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1638836618531888 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4707402519403640} - - component: {fileID: 114663186071272742} - m_Layer: 0 - m_Name: MfxController - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1742361524540762 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4256046482944428} - m_Layer: 0 - m_Name: ReplaceMaterials - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4256046482944428 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1742361524540762} - 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_Children: - - {fileID: 4707402519403640} - - {fileID: 4993064355029688} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4707402519403640 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1638836618531888} - 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_Children: [] - m_Father: {fileID: 4256046482944428} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4993064355029688 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1429274066102292} - m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4256046482944428} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &23842421288742596 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1429274066102292} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: b6988ac1e5d9eca489fd81e5ab551e00, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!33 &33807329203050316 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1429274066102292} - m_Mesh: {fileID: 4300000, guid: 66f8c57fff61e3d4c817699d0091d43a, type: 3} ---- !u!114 &114663186071272742 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1638836618531888} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9fb57af500d52f243b8c0a90cc3a00e1, type: 3} - m_Name: - m_EditorClassIdentifier: - MaskOffsetCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.85043335 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 0.85043335 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ScaleTimeFactor: 1 - ScaleOffsetFactor: 1 - ModifyChildren: 1 - TargetObject: {fileID: 1429274066102292} - ByDistance: 0 - DistanceBasedObject: {fileID: 0} - ReplaceMaterial: 1 - ReplaceMaterialMode: 0 - MfxMaterial: {fileID: 2100000, guid: b6988ac1e5d9eca489fd81e5ab551e00, type: 2} diff --git a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab.meta b/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab.meta deleted file mode 100644 index 27568a1a..00000000 --- a/Assets/ThirdParty/MaterializeFX/Prefabs/Uber/ReplaceMaterials.prefab.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 263a8f0ae9d13ae498bfe6ab187c8253 -timeCreated: 1523807449 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/README.txt b/Assets/ThirdParty/MaterializeFX/README.txt deleted file mode 100644 index 30b6bcdb..00000000 --- a/Assets/ThirdParty/MaterializeFX/README.txt +++ /dev/null @@ -1,62 +0,0 @@ -Thanks for you purshase! - ---------------------------------------------------------------------------------------------------------- -Please read how to add bloom: ---------------------------------------------------------------------------------------------------------- - -HELPFUL NOTE: -For correct work as in demo scene you need enable "HDR" on main camera and. - -https://www.assetstore.unity3d.com/en/#!/content/83912 link on free unity physically correct bloom. -Use follow settings: -Threshold 2 -Radius 7 -Intencity 1 -High quality true -Anti flicker true - -In forward mode, HDR does not work with antialiasing. So you need disable antialiasing (edit->project settings->quality) -or use deffered rendering mode. - -Add Post processing behaviour(script) into your camera and choose PostProcessingProfile.asset - ---------------------------------------------------------------------------------------------------------- - -Change log: - -1.0 - released - -1.1 - added two albedo shader - added scripts for easy use without animator - the two shaders are combined into one - -1.1.1 - made editor improvements (inaccessible settings are hidden) - added the state to replace the original material for materialization and return the original back, after the completion of materialization - added events of the beginning and the end of materialization / disintegration - added example of how to disintegrate when shot - -1.1.2 - added standart shader (metallic setup) - added state to replace materials on object (runtime/editor modes) - optimized shaders - -1.1.3 - ?? - -you can check the progress of the update here: https://trello.com/b/znDrmIao -*this board can be deleted later - ---------------------------------------------------------------------------------------------------------- - -Why there are two folders: materializefx and materializationfx: -the shaders and scripts have been reworked to add support for the standard shader and abilty to replace materials -now materialization fx folder is Obsolete, in the next updates it will be removed - -ASE shaders are only needed for visualization, they are not supported by scripts - ---------------------------------------------------------------------------------------------------------- - -Feel free to contact me with any questions and comments - -pelengami@gmail.com - -Best Regards, -Max \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/README.txt.meta b/Assets/ThirdParty/MaterializeFX/README.txt.meta deleted file mode 100644 index 67d96f4f..00000000 --- a/Assets/ThirdParty/MaterializeFX/README.txt.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ee31183b723c5e2498c21257061b08eb -timeCreated: 1523802012 -licenseType: Store -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts.meta b/Assets/ThirdParty/MaterializeFX/Scripts.meta deleted file mode 100644 index f081edbd..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: dbdd6750a70a4ed4d8c14a7f0759dcfb -folderAsset: yes -timeCreated: 1523801950 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs b/Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs deleted file mode 100644 index 35aaa3e7..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs +++ /dev/null @@ -1,87 +0,0 @@ -using UnityEngine; - -namespace Assets.MaterializeFX.Scripts -{ - internal sealed class MfxController : MonoBehaviour - { - private const string MfxMaskOffsetProperty = "_MaskOffset"; - private const string MfxMaskPositionProperty = "_MaskWorldPosition"; - - public AnimationCurve MaskOffsetCurve = AnimationCurve.Linear(0f, 0f, 1f, 1f); - public float ScaleTimeFactor = 1; - public float ScaleOffsetFactor = 1; - public bool ModifyChildren = true; - public GameObject TargetObject; - - public bool ByDistance; - public GameObject DistanceBasedObject; - - public bool ReplaceMaterial; - public bool ReplaceMaterialMode; //Runtime, Editor - public Material MfxMaterial; - - private float _startTime; - private bool _isEnabled; - private MfxObjectMaterialUpdater _mfxObjectMaterialUpdater; - private Transform _targetTransform; - - public GameObject Target - { - get - { - return TargetObject != null ? TargetObject : gameObject; - } - } - - public void ReplaceMaterials() - { - _mfxObjectMaterialUpdater.Replace(MfxMaterial); - } - - public void RevertMaterials() - { - _mfxObjectMaterialUpdater.Revert(); - } - - private void Start() - { - _mfxObjectMaterialUpdater = new MfxObjectMaterialUpdater(Target, ModifyChildren, ReplaceMaterial, MfxMaterial); - - _targetTransform = Target.transform; - _startTime = Time.time; - } - - private void Update() - { - if (!_isEnabled || _targetTransform == null) - return; - - if (ByDistance) - { - if (DistanceBasedObject == null) - { - Debug.LogError("By distance property was set, but object was not set"); - return; - } - - _mfxObjectMaterialUpdater.SetVector(MfxMaskPositionProperty, DistanceBasedObject.transform.position); - - return; - } - - var time = Time.time - _startTime; - var maskOffset = MaskOffsetCurve.Evaluate(time / ScaleTimeFactor) * ScaleOffsetFactor; - _mfxObjectMaterialUpdater.SetFloat(MfxMaskOffsetProperty, maskOffset); - } - - private void OnEnable() - { - _isEnabled = true; - } - - private void OnDisable() - { - _isEnabled = false; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs.meta deleted file mode 100644 index 745714e7..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxController.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 9fb57af500d52f243b8c0a90cc3a00e1 -timeCreated: 1518888167 -licenseType: Store -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs b/Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs deleted file mode 100644 index 50ad9e50..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs +++ /dev/null @@ -1,139 +0,0 @@ -using System.Globalization; -using UnityEditor; -using UnityEngine; - -namespace Assets.MaterializeFX.Scripts -{ - [CustomEditor(typeof(MfxController))] - internal sealed class MfxControllerEditor : Editor - { - private GameObject _targetObject; - private bool _modifyChildren; - - private AnimationCurve _maskOffsetCurve; - private string _scaleTimeFactor; - private string _scalePositionFactor; - - private bool _byDistance; - private GameObject _distanceBasedObject; - - private bool _replaceMaterial; - private bool _replaceMaterialMode; - private Material _mfxMaterial; - - public override void OnInspectorGUI() - { - var mfxController = (MfxController)target; - - _targetObject = mfxController.TargetObject; - _modifyChildren = mfxController.ModifyChildren; - - _maskOffsetCurve = mfxController.MaskOffsetCurve; - _scaleTimeFactor = mfxController.ScaleTimeFactor.ToString(CultureInfo.InvariantCulture); - _scalePositionFactor = mfxController.ScaleOffsetFactor.ToString(CultureInfo.InvariantCulture); - - _byDistance = mfxController.ByDistance; - _distanceBasedObject = mfxController.DistanceBasedObject; - - _replaceMaterial = mfxController.ReplaceMaterial; - _replaceMaterialMode = mfxController.ReplaceMaterialMode; - _mfxMaterial = mfxController.MfxMaterial; - - EditorGUILayout.Separator(); - - // Modify children - EditorGUILayout.Separator(); - _modifyChildren = EditorGUILayout.Toggle(MfxEditorLocalization.ModifyChildrenLabel, _modifyChildren); - mfxController.ModifyChildren = _modifyChildren; - - // Target object - _targetObject = (GameObject)EditorGUILayout.ObjectField(MfxEditorLocalization.TargetObjectLabel, _targetObject, typeof(GameObject), true); - mfxController.TargetObject = _targetObject; - - EditorGUILayout.Separator(); - EditorGUILayout.LabelField(MfxEditorLocalization.DistanceParamsLabel, EditorStyles.boldLabel); - - // ReplaceMaterials depending on the distance - _byDistance = EditorGUILayout.Toggle(MfxEditorLocalization.ByDistanceLabel, _byDistance); - mfxController.ByDistance = _byDistance; - - // Object To Calculate Distance - if (_byDistance) - { - _distanceBasedObject = (GameObject)EditorGUILayout.ObjectField(MfxEditorLocalization.DistanceBasedObjectLabel, _distanceBasedObject, typeof(GameObject), true); - mfxController.DistanceBasedObject = _distanceBasedObject; - } - - if (!_byDistance) - { - // Direction type - EditorGUILayout.Separator(); - EditorGUILayout.LabelField(MfxEditorLocalization.MfxParamsLabel, EditorStyles.boldLabel); - - _maskOffsetCurve = EditorGUILayout.CurveField(MfxEditorLocalization.MaskOffsetCurve, _maskOffsetCurve); - mfxController.MaskOffsetCurve = _maskOffsetCurve; - - _scaleTimeFactor = EditorGUILayout.TextField(MfxEditorLocalization.ScaleTimeLabel, _scaleTimeFactor); - _scalePositionFactor = EditorGUILayout.TextField(MfxEditorLocalization.ScalePositionLabel, _scalePositionFactor); - mfxController.ScaleTimeFactor = float.Parse(_scaleTimeFactor); - mfxController.ScaleOffsetFactor = float.Parse(_scalePositionFactor); - } - - EditorGUILayout.Separator(); - EditorGUILayout.LabelField(MfxEditorLocalization.ReplaceMaterialParamsLabel, EditorStyles.boldLabel); - - _replaceMaterial = EditorGUILayout.Toggle(MfxEditorLocalization.ReplaceMaterialLabel, _replaceMaterial); - - mfxController.ReplaceMaterial = _replaceMaterial; - - if (_replaceMaterial) - { - _mfxMaterial = (Material)EditorGUILayout.ObjectField(MfxEditorLocalization.MaterialLabel, _mfxMaterial, typeof(Material), true); - mfxController.MfxMaterial = _mfxMaterial; - } - - if (_replaceMaterial) - { - _replaceMaterialMode = EditorGUILayout.Toggle(MfxEditorLocalization.ReplaceMaterialInEditorLabel, _replaceMaterialMode); - mfxController.ReplaceMaterialMode = _replaceMaterialMode; - - if (_replaceMaterial && _replaceMaterialMode) - { - if (GUILayout.Button(MfxEditorLocalization.ReplaceMaterialButton)) - { - if (_mfxMaterial == null) - Debug.LogWarning("template mfx materials is not selected"); - else - { - var targetObject = mfxController.Target; - - MfxMaterialUtil.ReplaceRenderersMaterials(_mfxMaterial, targetObject, true); - } - } - } - } - - EditorUtility.SetDirty(target); - } - - private static class MfxEditorLocalization - { - public const string TargetObjectLabel = "Target Object"; - public const string ModifyChildrenLabel = "Modify Children"; - public const string DistanceParamsLabel = "Distance Params"; - public const string ByDistanceLabel = "Depending on the distance"; - public const string DistanceBasedObjectLabel = "Object to calcualte distance"; - - public const string MfxParamsLabel = "Mfx Params"; - public const string MaskOffsetCurve = "Mask Offset Curve"; - public const string ScaleTimeLabel = "Scale Time Factor"; - public const string ScalePositionLabel = "Scale Offset Factor"; - - public const string ReplaceMaterialParamsLabel = "Replace Material Params"; - public const string ReplaceMaterialLabel = "Replace Material"; - public const string ReplaceMaterialInEditorLabel = "Replace in Editor"; - public const string ReplaceMaterialButton = "Copy & Replace"; - public const string MaterialLabel = "Mfx Material Template"; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs.meta deleted file mode 100644 index b1197458..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxControllerEditor.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: b2796124494d46169208aa448ca66158 -timeCreated: 1520486780 \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs b/Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs deleted file mode 100644 index f8957a4a..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs +++ /dev/null @@ -1,170 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; - -namespace Assets.MaterializeFX.Scripts -{ - internal static class MfxMaterialUtil - { - private const string MfxShaderName = "QFX/MFX/Uber/Standart"; - - private const string Color2PropName = "_Color2"; - private const string MainTex2PropName = "_MainTex2"; - private const string BumpMap2PropName = "_BumpMap2"; - private const string EmissionColor2PropName = "_EmissionColor2"; - private const string EmissionMap2PropName = "_EmissionMap2"; - private const string EmissionMap2ScrollPropName = "_EmissionMap2_Scroll"; - private const string EmissionSize2PropName = "_EmissionSize2"; - private const string EdgeColorPropName = "_EdgeColor"; - private const string EdgeSizePropName = "_EdgeSize"; - private const string EdgeStrengthPropName = "_EdgeStrength"; - private const string EdgeRampMap1PropName = "_EdgeRampMap1"; - private const string EdgeRampMap1ScrollPropName = "_EdgeRampMap1_Scroll"; - private const string DissolveMap1PropName = "_DissolveMap1"; - private const string DissolveMap1ScrollPropName = "_DissolveMap1_Scroll"; - private const string MaskPropName = "_Mask"; - private const string CutoffAxisPropName = "_CutoffAxis"; - private const string MaskOffsetPropName = "_MaskOffset"; - private const string MaskPositionPropName = "_MaskPosition"; - private const string DissolveSizePropName = "_DissolveSize"; - private const string DissolveEdgeColorPropName = "_DissolveEdgeColor"; - private const string DissolveEdgeSizePropName = "_DissolveEdgeSize"; - - public static void CopyMfxProperties(Material mfxTemplateMaterial, Material emptyMfxMaterial) - { - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, Color2PropName, Color2PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, MainTex2PropName, MainTex2PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, BumpMap2PropName, BumpMap2PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EmissionColor2PropName, EmissionColor2PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EmissionMap2PropName, EmissionMap2PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EmissionMap2ScrollPropName, EmissionMap2ScrollPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EmissionSize2PropName, EmissionSize2PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EdgeColorPropName, EdgeColorPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EdgeSizePropName, EdgeSizePropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EdgeStrengthPropName, EdgeStrengthPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EdgeRampMap1PropName, EdgeRampMap1PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, EdgeRampMap1ScrollPropName, EdgeRampMap1ScrollPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, DissolveMap1PropName, DissolveMap1PropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, DissolveMap1ScrollPropName, DissolveMap1ScrollPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, MaskPropName, MaskPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, CutoffAxisPropName, CutoffAxisPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, MaskOffsetPropName, MaskOffsetPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, MaskPositionPropName, MaskPositionPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, DissolveSizePropName, DissolveSizePropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, DissolveSizePropName, DissolveSizePropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, DissolveEdgeColorPropName, DissolveEdgeColorPropName); - CopyPropertyToMaterial(mfxTemplateMaterial, emptyMfxMaterial, DissolveEdgeSizePropName, DissolveEdgeSizePropName); - - emptyMfxMaterial.renderQueue = mfxTemplateMaterial.renderQueue; - emptyMfxMaterial.shaderKeywords = mfxTemplateMaterial.shaderKeywords; - emptyMfxMaterial.SetOverrideTag("RenderType", mfxTemplateMaterial.GetTag("RenderType", false)); - emptyMfxMaterial.SetOverrideTag("Queue", mfxTemplateMaterial.GetTag("Queue", false)); - emptyMfxMaterial.SetOverrideTag("IsEmissive", mfxTemplateMaterial.GetTag("IsEmissive", false)); - emptyMfxMaterial.SetOverrideTag("PerformanceChecks", mfxTemplateMaterial.GetTag("PerformanceChecks", false)); - emptyMfxMaterial.SetOverrideTag("DisableBatching", mfxTemplateMaterial.GetTag("DisableBatching", false)); - } - - public static void ReplaceRenderersMaterials(Material mfxMaterial, GameObject targetObject, bool editorMode) - { - var renderers = targetObject.GetComponentsInChildren(); - - foreach (var targetRenderer in renderers) - { - var targetRendererMaterials = targetRenderer.sharedMaterials; - var newMaterials = ReplaceMaterialsToMfx(mfxMaterial, targetRendererMaterials, editorMode); - targetRenderer.sharedMaterials = newMaterials.ToArray(); - } - } - - public static List ReplaceMaterialsToMfx(Material mfxMaterial, Material[] targetRendererMaterials, bool editorMode) - { - var newMaterials = new List(); - - foreach (var targetRendererMaterial in targetRendererMaterials) - { - if (targetRendererMaterial == null) - continue; - - string newAssetPath = string.Empty; - - if (editorMode) - { - var materialPath = AssetDatabase.GetAssetPath(targetRendererMaterial); - - var extensionIdx = materialPath.LastIndexOf("/", StringComparison.Ordinal); - if (extensionIdx <= 0) - { - Debug.LogError("the path is incorrect"); - continue; - } - - var pathWithoutExtension = materialPath.Substring(0, extensionIdx); - - newAssetPath = pathWithoutExtension + "/" + targetRendererMaterial.name + "_MFX.mat"; - - var assetType = AssetDatabase.GetMainAssetTypeAtPath(newAssetPath); - if (assetType != null) - { - var existingMaterial = AssetDatabase.LoadAssetAtPath(newAssetPath); - newMaterials.Add(existingMaterial); - continue; - } - } - - var newMaterial = new Material(targetRendererMaterial) - { - shader = Shader.Find(MfxShaderName) - }; - - CopyMfxProperties(mfxMaterial, newMaterial); - - newMaterials.Add(newMaterial); - - if (editorMode) - { - AssetDatabase.CreateAsset(newMaterial, newAssetPath); - } - } - - return newMaterials; - } - - private static void CopyPropertyToMaterial(Material fromMaterial, Material toMaterial, string fromProperty, string toProperty) - { - if (!fromMaterial.HasProperty(fromProperty) || !toMaterial.HasProperty(toProperty)) - return; - - var tType = typeof(T); - - if (tType == typeof(Texture)) - { - var tex = fromMaterial.GetTexture(fromProperty); - toMaterial.SetTexture(toProperty, tex); - - var texScale = fromMaterial.GetTextureScale(fromProperty); - toMaterial.SetTextureScale(toProperty, texScale); - } - else if (tType == typeof(Color)) - { - var col = fromMaterial.GetColor(fromProperty); - toMaterial.SetColor(toProperty, col); - } - else if (tType == typeof(float)) - { - var f = fromMaterial.GetFloat(fromProperty); - toMaterial.SetFloat(toProperty, f); - } - else if (tType == typeof(int)) - { - var f = fromMaterial.GetInt(fromProperty); - toMaterial.SetInt(toProperty, f); - } - else if (tType == typeof(Vector4)) - { - var f = fromMaterial.GetVector(fromProperty); - toMaterial.SetVector(toProperty, f); - } - } - } -} diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs.meta deleted file mode 100644 index 2f0f7080..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxMaterialUtil.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 45c2244b3e8522e4f891813072da63a1 -timeCreated: 1523301762 -licenseType: Store -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs b/Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs deleted file mode 100644 index c828afd4..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs +++ /dev/null @@ -1,79 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; -using Object = UnityEngine.Object; - -namespace Assets.MaterializeFX.Scripts -{ - internal sealed class MfxObjectMaterialUpdater - { - private readonly Renderer[] _renderers; - private readonly Dictionary _rendererToOriginalMaterialsMap = new Dictionary(); - private readonly List _mfxMaterials = new List(); - - public MfxObjectMaterialUpdater(GameObject targetObject, bool modifyChildren, bool replaceMaterials, Material mfxMaterialTemplate) - { - _renderers = modifyChildren ? targetObject.GetComponentsInChildren() : targetObject.GetComponents(); - - if (!replaceMaterials) - { - foreach (var renderer in _renderers) - foreach (var material in renderer.sharedMaterials) - _mfxMaterials.Add(material); - return; - } - - Replace(mfxMaterialTemplate); - } - - public void SetFloat(string propertyName, float value) - { - foreach (var mfxMaterial in _mfxMaterials) - mfxMaterial.SetFloat(propertyName, value); - } - - public void SetInt(string propertyName, int value) - { - foreach (var mfxMaterial in _mfxMaterials) - mfxMaterial.SetInt(propertyName, value); - } - - public void SetVector(string propertyName, Vector3 value) - { - foreach (var mfxMaterial in _mfxMaterials) - mfxMaterial.SetVector(propertyName, value); - } - - public void Replace(Material mfxMaterialTemplate) - { - _rendererToOriginalMaterialsMap.Clear(); - _mfxMaterials.Clear(); - - foreach (var renderer in _renderers) - { - var rendererSharedMaterials = renderer.sharedMaterials; - - _rendererToOriginalMaterialsMap[renderer] = rendererSharedMaterials; - var newMaterials = MfxMaterialUtil.ReplaceMaterialsToMfx(mfxMaterialTemplate, rendererSharedMaterials, false); - renderer.sharedMaterials = newMaterials.ToArray(); - _mfxMaterials.AddRange(newMaterials); - } - } - - public void Revert() - { - // ReSharper disable once ForCanBeConvertedToForeach - for (int i = 0; i < _renderers.Length; i++) - { - if (_rendererToOriginalMaterialsMap.ContainsKey(_renderers[i])) - _renderers[i].materials = _rendererToOriginalMaterialsMap[_renderers[i]]; - } - - _rendererToOriginalMaterialsMap.Clear(); - - foreach (var mfxMaterial in _mfxMaterials) - Object.DestroyImmediate(mfxMaterial); - - _mfxMaterials.Clear(); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs.meta deleted file mode 100644 index e01fe665..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxObjectMaterialUpdater.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 4dada6828534dcd4eae04266e7675c62 -timeCreated: 1518888167 -licenseType: Store -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs b/Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs deleted file mode 100644 index 20eabb4b..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Assets.MaterializeFX.Scripts -{ - internal enum MfxShaderType - { - UberStandart, - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs.meta deleted file mode 100644 index e9ae3a4f..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/MfxShaderType.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2cd6f05b8ade472d8e654c7b85d695d9 -timeCreated: 1520486397 \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/Utils.meta b/Assets/ThirdParty/MaterializeFX/Scripts/Utils.meta deleted file mode 100644 index 55b23d62..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/Utils.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f31456c0e62f6634fa658ee1b35578ae -folderAsset: yes -timeCreated: 1519067135 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs b/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs deleted file mode 100644 index f5b2c26f..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs +++ /dev/null @@ -1,37 +0,0 @@ -using UnityEngine; - -namespace Assets.MaterializeFX.Scripts.Utils -{ - internal sealed class DemoInputConrtoller : MonoBehaviour - { - private const string SpaceButton = "space"; - private const string LightButton = "f"; - private DemoPrefabController _demoPrefabController; - - public Light Light; - - public void EnableLigh() - { - Light.enabled = true; - } - - public void DisableLight() - { - Light.enabled = false; - } - - private void Start() - { - _demoPrefabController = GetComponent(); - } - - private void Update() - { - if (Input.GetKeyDown(SpaceButton)) - _demoPrefabController.Next(); - - if (Input.GetKeyDown(LightButton)) - Light.enabled = !Light.enabled; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs.meta deleted file mode 100644 index 73ac01ca..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoInputConrtoller.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 6a769f5ec192b024985c56e36956f614 -timeCreated: 1504459121 -licenseType: Store -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs b/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs deleted file mode 100644 index d1c108bb..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs +++ /dev/null @@ -1,41 +0,0 @@ -using UnityEngine; - -namespace Assets.MaterializeFX.Scripts.Utils -{ - internal sealed class DemoPrefabController : MonoBehaviour - { - public int StartNum; - public GameObject[] Prefabs; - - private GameObject _currentInstance; - private int _currentPrefabNum; - - public void Next() - { - if (Prefabs.Length == 0) - return; - - _currentPrefabNum++; - if (_currentPrefabNum >= Prefabs.Length) - _currentPrefabNum = 0; - - ChangePrefab(_currentPrefabNum); - } - - private void Start() - { - _currentPrefabNum = StartNum; - - ChangePrefab(_currentPrefabNum); - } - - private void ChangePrefab(int num) - { - if (_currentInstance != null) - Destroy(_currentInstance); - var newPrefab = Prefabs[num]; - _currentInstance = Instantiate(newPrefab, newPrefab.transform.position, newPrefab.transform.transform.rotation); - _currentInstance.SetActive(true); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs.meta deleted file mode 100644 index 5f29197f..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/DemoPrefabController.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: b1a784e5c50cf8d4791732b4911f7e65 -timeCreated: 1504459134 -licenseType: Store -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs b/Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs deleted file mode 100644 index e2f91048..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs +++ /dev/null @@ -1,58 +0,0 @@ -using UnityEngine; - -namespace Assets.MaterializeFX.Scripts.Utils -{ - internal sealed class MouseOrbitController : MonoBehaviour - { - public Transform Target; - public float Distance = 5.0f; - public float XSpeed = 120.0f; - public float YSpeed = 120.0f; - - public float YMinLimit = 20f; - public float YMaxLimit = 80f; - - public float DistanceMin = .5f; - public float DistanceMax = 15f; - - private float _x; - private float _y; - - private void Start() - { - var angles = transform.eulerAngles; - _x = angles.y; - _y = angles.x; - } - - private void LateUpdate() - { - if (!Input.GetMouseButton(0)) - return; - - _x += Input.GetAxis("Mouse X") * XSpeed * Distance * 0.02f; - _y -= Input.GetAxis("Mouse Y") * YSpeed * 0.02f; - - _y = ClampAngle(_y, YMinLimit, YMaxLimit); - - var rotation = Quaternion.Euler(_y, _x, 0); - - Distance -= Input.GetAxis("Mouse ScrollWheel") * 5; - - var negDistance = new Vector3(0.0f, 0.0f, -Distance); - var position = rotation * negDistance + Target.position; - - transform.rotation = rotation; - transform.position = position; - } - - private static float ClampAngle(float angle, float min, float max) - { - if (angle < -360F) - angle += 360F; - if (angle > 360F) - angle -= 360F; - return Mathf.Clamp(angle, min, max); - } - } -} diff --git a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs.meta b/Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs.meta deleted file mode 100644 index b6ac3ab0..00000000 --- a/Assets/ThirdParty/MaterializeFX/Scripts/Utils/MouseOrbitController.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 04f1caafe23156a438ca1d322d70a4ac -timeCreated: 1516131563 -licenseType: Store -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders.meta b/Assets/ThirdParty/MaterializeFX/Shaders.meta deleted file mode 100644 index c9d27ba4..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 29d90921ef4bc0345bac86827749a364 -folderAsset: yes -timeCreated: 1523801989 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/ASE.meta b/Assets/ThirdParty/MaterializeFX/Shaders/ASE.meta deleted file mode 100644 index 9aac5972..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/ASE.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 014a9b7111b61dc4aa6ab583b753e18d -folderAsset: yes -timeCreated: 1521346420 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader b/Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader deleted file mode 100644 index 1a35e463..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader +++ /dev/null @@ -1,434 +0,0 @@ -// Made with Amplify Shader Editor -// Available at the Unity Asset Store - http://u3d.as/y3X -Shader "QFX/MFX/ASE/Uber/Standart" -{ - Properties - { - _Cutoff( "Mask Clip Value", Float ) = 0.5 - [HDR]_Color("Albedo Color", Color) = (1,1,1,1) - _MainTex("Albedo", 2D) = "white" {} - _BumpMap("Normal Map", 2D) = "bump" {} - _Glossiness("Smoothness", Range( 0 , 1)) = 0 - _Metallic("Metallic", Range( 0 , 1)) = 0 - _MetallicGlossMap("Metallic Texture", 2D) = "white" {} - _OcclusionMap("Occlusion", 2D) = "white" {} - _OcclusionStrength("Occlusion", Range( 0 , 1)) = 0 - [HDR]_EmissionColor("Emission Color", Color) = (1,1,1,1) - _EmissionMap("Emission Texture", 2D) = "white" {} - [HDR]_Color2("Albedo Color 2", Color) = (1,1,1,1) - _MainTex2("Albedo 2", 2D) = "white" {} - _BumpMap2("Normal Map 2", 2D) = "bump" {} - [HDR]_EmissionColor2("Emission Color 2", Color) = (1,1,1,1) - _EmissionMap2("Emission Texture 2", 2D) = "white" {} - _EmissionMap2_Scroll("Emission Texture 2 Scroll", Vector) = (0,0,0,0) - _Emission2Size("Emission 2 Size", Range( 0 , 1)) = 3.008756 - [HDR]_EdgeColor("Edge Color", Color) = (1,1,1,1) - _EdgeMap("Edge Map", 2D) = "white" {} - _EdgeMap_Scroll("Edge Map Scroll", Vector) = (0,0,0,0) - _EdgeSize("Edge Size", Range( 0 , 1)) = 0 - _EdgeStrength("Edge Strength", Range( 0 , 1)) = 0.1 - _DissolveMap1("Dissolve Map", 2D) = "white" {} - _DissolveMap1_Scroll("Dissolve Map Scroll", Vector) = (0,0,0,0) - _DissolveSize("Dissolve Size", Range( 0 , 3)) = 0 - [HDR]_DissolveEdgeColor("Dissolve Edge Color", Color) = (0,0,0,0) - _DissolveEdgeSize("Dissolve Edge Size", Range( 0 , 1)) = 0.1 - _MaskOffset("Mask Offset", Range( -5 , 5)) = -1.253842 - _Axis("Axis", Vector) = (1,0,0,0) - [Toggle]_PositionType("Position Type", Float) = 0 - _WorldPos("World Pos", Vector) = (0,0,0,0) - [HideInInspector] _texcoord( "", 2D ) = "white" {} - [HideInInspector] _texcoord2( "", 2D ) = "white" {} - [HideInInspector] __dirty( "", Int ) = 1 - } - - SubShader - { - Tags{ "RenderType" = "TransparentCutout" "Queue" = "Geometry+0" "IsEmissive" = "true" } - Cull Back - CGPROGRAM - #include "UnityShaderVariables.cginc" - #pragma target 3.0 - #pragma surface surf Standard keepalpha addshadow fullforwardshadows noshadow - struct Input - { - float2 uv2_texcoord2; - float3 worldPos; - float2 uv_texcoord; - }; - - uniform sampler2D _BumpMap; - uniform float4 _BumpMap_ST; - uniform sampler2D _BumpMap2; - uniform float4 _BumpMap2_ST; - uniform float _EdgeSize; - uniform float _PositionType; - uniform float3 _Axis; - uniform float3 _WorldPos; - uniform float _MaskOffset; - uniform sampler2D _EdgeMap; - uniform float2 _EdgeMap_Scroll; - uniform float4 _EdgeMap_ST; - uniform float4 _Color; - uniform sampler2D _MainTex; - uniform float4 _MainTex_ST; - uniform float4 _Color2; - uniform sampler2D _MainTex2; - uniform float4 _MainTex2_ST; - uniform float _DissolveSize; - uniform sampler2D _DissolveMap1; - uniform float2 _DissolveMap1_Scroll; - uniform float4 _DissolveMap1_ST; - uniform float _DissolveEdgeSize; - uniform float4 _DissolveEdgeColor; - uniform float4 _EmissionColor; - uniform sampler2D _EmissionMap; - uniform float4 _EmissionMap_ST; - uniform float4 _EmissionColor2; - uniform sampler2D _EmissionMap2; - uniform float2 _EmissionMap2_Scroll; - uniform float4 _EmissionMap2_ST; - uniform float _Emission2Size; - uniform float _EdgeStrength; - uniform float4 _EdgeColor; - uniform sampler2D _MetallicGlossMap; - uniform float4 _MetallicGlossMap_ST; - uniform float _Metallic; - uniform float _Glossiness; - uniform sampler2D _OcclusionMap; - uniform float4 _OcclusionMap_ST; - uniform float _OcclusionStrength; - uniform float _Cutoff = 0.5; - - void surf( Input i , inout SurfaceOutputStandard o ) - { - float2 uv2_BumpMap = i.uv2_texcoord2 * _BumpMap_ST.xy + _BumpMap_ST.zw; - float2 uv2_BumpMap2 = i.uv2_texcoord2 * _BumpMap2_ST.xy + _BumpMap2_ST.zw; - float3 ase_vertex3Pos = mul( unity_WorldToObject, float4( i.worldPos , 1 ) ); - float local_direction173 = ( ( _Axis.x * ase_vertex3Pos.x ) + ( _Axis.y * ase_vertex3Pos.y ) + ( _Axis.z * ase_vertex3Pos.z ) ); - float3 ase_worldPos = i.worldPos; - float world_position175 = length( ( _WorldPos - ase_worldPos ) ); - float pos181 = lerp(local_direction173,world_position175,_PositionType); - float mask_pos206 = ( pos181 - _MaskOffset ); - float2 uv_EdgeMap = i.uv_texcoord * _EdgeMap_ST.xy + _EdgeMap_ST.zw; - float2 panner112 = ( uv_EdgeMap + 1.0 * _Time.y * _EdgeMap_Scroll); - float2 uv_TexCoord111 = i.uv_texcoord * float2( 1,1 ) + panner112; - float edge_pos109 = ( mask_pos206 - ( _MaskOffset - tex2D( _EdgeMap, uv_TexCoord111 ).r ) ); - float temp_output_22_0 = ( (50.0 + (_EdgeSize - 0.0) * (0.0 - 50.0) / (1.0 - 0.0)) * edge_pos109 ); - float clampResult38 = clamp( temp_output_22_0 , 0.0 , 1.0 ); - float clampResult34 = clamp( ( 1.0 - abs( temp_output_22_0 ) ) , 0.0 , 1.0 ); - float edge_threshold42 = ( ( 1.0 - clampResult38 ) - clampResult34 ); - float3 lerpResult134 = lerp( UnpackNormal( tex2D( _BumpMap, uv2_BumpMap ) ) , UnpackNormal( tex2D( _BumpMap2, uv2_BumpMap2 ) ) , edge_threshold42); - float3 normal136 = lerpResult134; - o.Normal = normal136; - float2 uv_MainTex = i.uv_texcoord * _MainTex_ST.xy + _MainTex_ST.zw; - float2 uv_MainTex2 = i.uv_texcoord * _MainTex2_ST.xy + _MainTex2_ST.zw; - float4 lerpResult33 = lerp( ( _Color * tex2D( _MainTex, uv_MainTex ) ) , ( _Color2 * tex2D( _MainTex2, uv_MainTex2 ) ) , edge_threshold42); - float4 albedo51 = lerpResult33; - o.Albedo = albedo51.rgb; - float2 uv_DissolveMap1 = i.uv_texcoord * _DissolveMap1_ST.xy + _DissolveMap1_ST.zw; - float2 panner91 = ( uv_DissolveMap1 + 1.0 * _Time.y * _DissolveMap1_Scroll); - float2 uv_TexCoord90 = i.uv_texcoord * float2( 1,1 ) + panner91; - float alpha48 = ( _DissolveSize + ( mask_pos206 - ( _MaskOffset - tex2D( _DissolveMap1, uv_TexCoord90 ).r ) ) ); - float2 uv_EmissionMap = i.uv_texcoord * _EmissionMap_ST.xy + _EmissionMap_ST.zw; - float4 base_emission147 = ( _EmissionColor * tex2D( _EmissionMap, uv_EmissionMap ) ); - float2 uv_EmissionMap2 = i.uv_texcoord * _EmissionMap2_ST.xy + _EmissionMap2_ST.zw; - float2 panner198 = ( uv_EmissionMap2 + 1.0 * _Time.y * _EmissionMap2_Scroll); - float2 uv_TexCoord199 = i.uv_texcoord * float2( 1,1 ) + panner198; - float clampResult74 = clamp( ( ( ( 1.0 - tex2D( _EmissionMap2, uv_TexCoord199 ).r ) - 0.5 ) * 3.0 ) , 0.0 , 1.0 ); - float offset303 = _MaskOffset; - float4 Emission2142 = ( _EmissionColor2 * ( pow( clampResult74 , 3.0 ) * saturate( ( ( mask_pos206 - offset303 ) + (0.0 + (_Emission2Size - 0.0) * (3.0 - 0.0) / (1.0 - 0.0)) ) ) ) ); - float4 lerpResult62 = lerp( base_emission147 , Emission2142 , edge_threshold42); - float4 emission64 = lerpResult62; - float smoothstepResult281 = smoothstep( ( 1.0 - _EdgeSize ) , 1.0 , clampResult34); - float edge72 = smoothstepResult281; - float4 final_emission67 = (( alpha48 <= _DissolveEdgeSize ) ? _DissolveEdgeColor : ( emission64 + (( (1.0 + (_EdgeStrength - 0.0) * (0.1 - 1.0) / (1.0 - 0.0)) <= edge72 ) ? _EdgeColor : ( _EdgeColor * edge72 ) ) ) ); - o.Emission = final_emission67.rgb; - float2 uv_MetallicGlossMap = i.uv_texcoord * _MetallicGlossMap_ST.xy + _MetallicGlossMap_ST.zw; - float4 tex2DNode117 = tex2D( _MetallicGlossMap, uv_MetallicGlossMap ); - float Metallic122 = ( tex2DNode117.r * _Metallic ); - o.Metallic = Metallic122; - float Smothness121 = ( tex2DNode117.a * _Glossiness ); - o.Smoothness = Smothness121; - float2 uv_OcclusionMap = i.uv_texcoord * _OcclusionMap_ST.xy + _OcclusionMap_ST.zw; - float lerpResult128 = lerp( 1.0 , tex2D( _OcclusionMap, uv_OcclusionMap ).r , _OcclusionStrength); - float occlusion129 = lerpResult128; - o.Occlusion = occlusion129; - o.Alpha = 1; - clip( alpha48 - _Cutoff ); - } - - ENDCG - } - Fallback "Diffuse" - CustomEditor "ASEMaterialInspector" -} -/*ASEBEGIN -Version=14401 -22;525;1906;519;1070.194;-1951.017;1.533927;True;False -Node;AmplifyShaderEditor.CommentaryNode;183;-423.7378,2827.129;Float;False;1603.808;768.7366;;15;181;180;173;175;171;167;170;166;177;169;168;176;174;179;216;Pos;0.3123919,0.3585208,0.3970588,1;0;0 -Node;AmplifyShaderEditor.Vector3Node;174;-391.5699,2900.668;Float;False;Property;_Axis;Axis;29;0;Create;True;1,0,0;0,1,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.PosVertexDataNode;168;-156.1713,3043.024;Float;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.Vector3Node;176;-295.2139,3254.524;Float;False;Property;_WorldPos;World Pos;31;0;Create;True;0,0,0;2,1,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.BreakToComponentsNode;169;-209.9588,2902.661;Float;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15 -Node;AmplifyShaderEditor.WorldPosInputsNode;179;-307.109,3418.417;Float;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;167;120.6452,2903.742;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;170;120.8962,3107.681;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;177;-4.818245,3344.156;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;166;119.6452,3008.429;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.LengthOpNode;216;180.4497,3343.867;Float;False;1;0;FLOAT3;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;141;-428.8928,1487.719;Float;False;2117.487;1266.031;;24;109;107;207;106;206;48;46;8;10;7;5;90;91;96;92;204;104;182;111;6;112;113;114;303;Dissolve & Edge Ramp;0,0.5034485,1,1;0;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;171;323.5943,2905.431;Float;True;3;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;173;541.9683,3009.987;Float;False;local_direction;-1;True;1;0;FLOAT;0,0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.Vector2Node;114;-374.6469,2578.943;Float;False;Property;_EdgeMap_Scroll;Edge Map Scroll;20;0;Create;False;0,0;0,-0.2;0;3;FLOAT2;0;FLOAT;1;FLOAT;2 -Node;AmplifyShaderEditor.TextureCoordinatesNode;113;-366.2211,2451.937;Float;False;0;104;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.CommentaryNode;145;-970.837,-838.501;Float;False;3019.917;1248.701;;21;239;79;142;60;252;56;78;74;77;76;75;57;199;198;196;197;297;301;305;304;283;Emission 2;0,0.08965492,1,1;0;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;175;401.0738,3337.532;Float;False;world_position;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TextureCoordinatesNode;197;-943.1509,-635.3818;Float;False;0;57;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.Vector2Node;196;-932.1509,-472.3817;Float;False;Property;_EmissionMap2_Scroll;Emission Texture 2 Scroll;16;0;Create;False;0,0;0,-0.01;0;3;FLOAT2;0;FLOAT;1;FLOAT;2 -Node;AmplifyShaderEditor.PannerNode;112;-121.993,2512.987;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT;1.0;False;1;FLOAT2;0 -Node;AmplifyShaderEditor.ToggleSwitchNode;180;746.1513,3263.352;Float;False;Property;_PositionType;Position Type;30;0;Create;True;0;2;0;FLOAT;0.0;False;1;FLOAT;0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;6;35.1797,1979.412;Float;False;Property;_MaskOffset;Mask Offset;28;0;Create;True;-1.253842;0.82;-5;5;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;182;-11.59232,1555.031;Float;True;181;0;1;FLOAT;0 -Node;AmplifyShaderEditor.TextureCoordinatesNode;111;137.9767,2416.424;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.PannerNode;198;-628.1505,-536.3818;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT;1.0;False;1;FLOAT2;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;181;966.1733,3263.43;Float;False;pos;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;104;430.0266,2302.004;Float;True;Property;_EdgeMap;Edge Map;19;0;Create;True;7a632f967e8ad42f5bd275898151ab6a;5f4153e8858407a4997b2b5b3cf502fa;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;204;327.484,1560.018;Float;True;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TextureCoordinatesNode;199;-452.0786,-560.2536;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;106;759.2487,2255.553;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;57;-670.9076,-770.4292;Float;True;Property;_EmissionMap2;Emission Texture 2;15;0;Create;False;72e8a18a778af834a815921e55b0b5e7;7af3ece29374c234f9406a3bb35df76c;True;0;False;white;Auto;False;Object;-1;Auto;ProceduralTexture;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.CommentaryNode;140;-437.5188,515.5353;Float;False;1921.035;901.1141;;14;72;41;34;71;24;38;23;22;110;25;19;42;281;282;Edge;0,0.213793,1,1;0;0 -Node;AmplifyShaderEditor.GetLocalVarNode;207;765.0082,2110.022;Float;False;206;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;206;566.8958,1556.455;Float;False;mask_pos;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.OneMinusNode;75;-380.5573,-743.0378;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;19;-379.9276,765.2415;Float;False;Property;_EdgeSize;Edge Size;21;0;Create;True;0;0.851;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;107;994.4472,2197.942;Float;True;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;109;1270.668,2193.064;Float;True;edge_pos;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;239;-503.3015,-346.6836;Float;True;206;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;76;-225.6996,-742.9838;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.5;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;79;-513.4498,82.7339;Float;True;Property;_Emission2Size;Emission 2 Size;17;0;Create;True;3.008756;0.263;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;305;-502.8893,-145.7305;Float;True;303;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;303;378.8377,1842.513;Float;False;offset;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TFHCRemapNode;25;-81.74005,769.9133;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;3;FLOAT;50.0;False;4;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;110;-105.1539,967.375;Float;True;109;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;77;-70.61085,-743.0193;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;3.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;304;-275.8893,-217.7305;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TFHCRemapNode;283;-134.5966,87.75113;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;3;FLOAT;0.0;False;4;FLOAT;3.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;22;138.5464,828.3665;Float;True;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TextureCoordinatesNode;96;-401.3016,2110.514;Float;False;0;5;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.Vector2Node;92;-388.6284,2244.166;Float;False;Property;_DissolveMap1_Scroll;Dissolve Map Scroll;24;0;Create;False;0,0;0,0.1;0;3;FLOAT2;0;FLOAT;1;FLOAT;2 -Node;AmplifyShaderEditor.AbsOpNode;23;386.1413,827.3668;Float;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ClampOpNode;74;89.20213,-743.6144;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;297;116.3568,68.21609;Float;True;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.PowerNode;78;333.0464,-745.1406;Float;True;2;0;FLOAT;0.0;False;1;FLOAT;3.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SaturateNode;301;389.6049,68.76625;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.CommentaryNode;144;-2367.079,2454.067;Float;False;1215.546;888.8182;;9;64;62;143;147;63;148;59;55;58;Emission;0,0,0,1;0;0 -Node;AmplifyShaderEditor.ClampOpNode;38;478.4857,581.9752;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.OneMinusNode;24;572.4553,826.874;Float;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.PannerNode;91;-109.6854,2178.051;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT;1.0;False;1;FLOAT2;0 -Node;AmplifyShaderEditor.SamplerNode;58;-2330.748,2694.311;Float;True;Property;_EmissionMap;Emission Texture;10;0;Create;False;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.OneMinusNode;282;585.6412,1159.689;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ColorNode;55;-2243.104,2510.947;Float;False;Property;_EmissionColor;Emission Color;9;1;[HDR];Create;False;1,1,1,1;0,0,0,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.TextureCoordinatesNode;90;75.08936,2126.214;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.OneMinusNode;71;746.7791,583.2764;Float;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ColorNode;56;621.2866,-717.6028;Float;False;Property;_EmissionColor2;Emission Color 2;14;1;[HDR];Create;False;1,1,1,1;10,2.265721,0.9558833,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;252;681.2194,-403.0577;Float;True;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ClampOpNode;34;776.375,827.1055;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;41;1076.77,681.533;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;5;421.9146,2041.334;Float;True;Property;_DissolveMap1;Dissolve Map;23;0;Create;False;357928dd8c8088440b4662373bd09d7a;7af3ece29374c234f9406a3bb35df76c;True;0;False;white;Auto;False;Object;-1;Auto;ProceduralTexture;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;59;-2027.555,2638.392;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;60;895.6096,-603.8718;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.CommentaryNode;138;-2921.519,1727.413;Float;False;1892.359;679.8414;;13;270;267;66;268;65;67;261;266;191;263;21;73;20;Edge Emission;0,0,0,1;0;0 -Node;AmplifyShaderEditor.SmoothstepOpNode;281;1004.857,1142.609;Float;True;3;0;FLOAT;0.0;False;1;FLOAT;1.0;False;2;FLOAT;1.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;142;1105.067,-606.756;Float;True;Emission2;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;63;-2190.285,3077.846;Float;True;42;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;147;-1847.064,2632.806;Float;False;base_emission;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;42;1239.524,677.5984;Float;True;edge_threshold;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;72;1263.493,1138.567;Float;True;edge;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;148;-2220.577,2927.869;Float;False;147;0;1;COLOR;0 -Node;AmplifyShaderEditor.ColorNode;20;-2450.645,2106.615;Float;False;Property;_EdgeColor;Edge Color;18;1;[HDR];Create;True;1,1,1,1;1.014199,4,0.6176476,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;7;752.5357,1989.934;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;73;-2854.303,2161.33;Float;True;72;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;268;-2759.505,1976.508;Float;False;Property;_EdgeStrength;Edge Strength;22;0;Create;True;0.1;0.264;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;143;-2190.527,3001.836;Float;False;142;0;1;COLOR;0 -Node;AmplifyShaderEditor.LerpOp;62;-1942.219,2933.19;Float;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.TFHCRemapNode;270;-2405.99,1886.316;Float;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;3;FLOAT;1.0;False;4;FLOAT;0.1;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;8;932.5671,1795.862;Float;True;2;0;FLOAT;0.0;False;1;FLOAT;0,0,0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;10;824.5463,1668.213;Float;False;Property;_DissolveSize;Dissolve Size;25;0;Create;True;0;1.13;0;3;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;21;-2175.788,2229.598;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.CommentaryNode;139;-2363.308,924.239;Float;False;1157.36;791.994;Diffuse;9;54;51;33;32;29;27;28;30;31;;0,0,0,1;0;0 -Node;AmplifyShaderEditor.CommentaryNode;131;-2366.09,401.7381;Float;False;752.2058;441.1062;Normal;5;136;135;134;133;132;;0,0,0,1;0;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;46;1163.299,1672.349;Float;True;2;2;0;FLOAT;0.0;False;1;FLOAT;0.15;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TFHCCompareLowerEqual;267;-1999.937,1868.927;Float;False;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;65;-2894.496,1769.581;Float;True;64;0;1;COLOR;0 -Node;AmplifyShaderEditor.CommentaryNode;125;-2364.525,-100.9189;Float;False;775.5983;398.703;Ambient Occlusion;4;129;128;127;126;;0,0,0,1;0;0 -Node;AmplifyShaderEditor.SamplerNode;31;-2198.205,1507.454;Float;True;Property;_MainTex2;Albedo 2;12;0;Create;False;None;7af3ece29374c234f9406a3bb35df76c;True;0;False;white;Auto;False;Object;-1;Auto;ProceduralTexture;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.ColorNode;30;-2110.562,1326.09;Float;False;Property;_Color2;Albedo Color 2;11;1;[HDR];Create;False;1,1,1,1;1.696588,1.696588,1.696588,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.ColorNode;27;-2233.972,965.9473;Float;False;Property;_Color;Albedo Color;1;1;[HDR];Create;False;1,1,1,1;1,1,1,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.CommentaryNode;115;-2360.427,-636.3569;Float;False;803.3513;419.69;Metallic & Smoothness;7;122;121;120;119;118;117;116;;0,0,0,1;0;0 -Node;AmplifyShaderEditor.SamplerNode;28;-2315.616,1132.712;Float;True;Property;_MainTex;Albedo;2;0;Create;False;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RegisterLocalVarNode;64;-1732.511,2929.326;Float;True;emission;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;263;-1884.084,2050.768;Float;False;48;0;1;FLOAT;0 -Node;AmplifyShaderEditor.ColorNode;266;-1833.756,2228.011;Float;False;Property;_DissolveEdgeColor;Dissolve Edge Color;26;1;[HDR];Create;True;0,0,0,0;0,2.517242,5,1;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RegisterLocalVarNode;48;1404.641,1544.734;Float;True;alpha;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;29;-2018.423,1093.392;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;54;-1731.499,1485.125;Float;False;42;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;127;-2325.607,159.1787;Float;False;Property;_OcclusionStrength;Occlusion;8;0;Create;False;0;0;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;135;-2041.038,725.6877;Float;False;42;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleAddOpNode;66;-1830.751,1784.17;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RangedFloatNode;191;-1976.316,2150.18;Float;False;Property;_DissolveEdgeSize;Dissolve Edge Size;27;0;Create;True;0.1;0.615;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;117;-2335.049,-591.3156;Float;True;Property;_MetallicGlossMap;Metallic Texture;6;0;Create;False;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SamplerNode;133;-2341.837,643.4477;Float;True;Property;_BumpMap2;Normal Map 2;13;0;Create;False;None;ca02b40705c7a9a41bd0355840d6aa1b;True;1;True;bump;Auto;True;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;32;-1895.012,1451.535;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RangedFloatNode;118;-2332.794,-319.4345;Float;False;Property;_Glossiness;Smoothness;4;0;Create;False;0;0;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SamplerNode;126;-2325.607,-48.821;Float;True;Property;_OcclusionMap;Occlusion;7;0;Create;False;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SamplerNode;132;-2337.39,455.3405;Float;True;Property;_BumpMap;Normal Map;3;0;Create;False;None;None;True;1;True;bump;Auto;True;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;116;-2331.299,-395.7352;Float;False;Property;_Metallic;Metallic;5;0;Create;False;0;0;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;120;-1984.865,-507.0139;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.LerpOp;33;-1731.833,1284.201;Float;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.TFHCCompareLowerEqual;261;-1577.201,1999.727;Float;False;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;COLOR;0,0,0,0;False;3;COLOR;0.0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;119;-1977.549,-376.1849;Float;False;2;2;0;FLOAT;0,0,0,0;False;1;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.LerpOp;128;-1986.477,27.58154;Float;False;3;0;FLOAT;1.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.LerpOp;134;-1992.136,572.4476;Float;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.GetLocalVarNode;68;1900.775,814.4269;Float;False;67;0;1;COLOR;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;67;-1301.85,1996.763;Float;False;final_emission;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.GetLocalVarNode;124;1901.03,958.9058;Float;False;121;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;121;-1819.582,-379.2387;Float;False;Smothness;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;52;1924.548,603.3089;Float;False;51;0;1;COLOR;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;136;-1822.036,567.6877;Float;False;normal;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.GetLocalVarNode;49;1916.192,1115.315;Float;False;48;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;129;-1802.378,24.15844;Float;False;occlusion;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;51;-1439.285,1225.089;Float;False;albedo;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;122;-1823.127,-511.2867;Float;False;Metallic;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;137;1908.081,692.4705;Float;False;136;0;1;FLOAT3;0 -Node;AmplifyShaderEditor.GetLocalVarNode;123;1917.03,884.9058;Float;False;122;0;1;FLOAT;0 -Node;AmplifyShaderEditor.GetLocalVarNode;130;1901.373,1032.003;Float;False;129;0;1;FLOAT;0 -Node;AmplifyShaderEditor.StandardSurfaceOutputNode;0;2160.694,767.8633;Float;False;True;2;Float;ASEMaterialInspector;0;0;Standard;QFX/MFX/ASE/Uber/Standart;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Back;0;0;False;0;0;False;0;Custom;0.5;True;True;0;True;TransparentCutout;;Geometry;All;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;False;0;255;255;0;0;0;0;0;0;0;0;False;2;15;10;25;False;0.5;False;0;Zero;Zero;0;Zero;Zero;OFF;OFF;0;False;0;0,0,0,0;VertexOffset;True;False;Cylindrical;False;Relative;0;;0;-1;-1;-1;0;0;0;False;0;0;16;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT;0.0;False;9;FLOAT;0.0;False;10;FLOAT;0.0;False;13;FLOAT3;0,0,0;False;11;FLOAT3;0,0,0;False;12;FLOAT3;0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0 -WireConnection;169;0;174;0 -WireConnection;167;0;169;0 -WireConnection;167;1;168;1 -WireConnection;170;0;169;2 -WireConnection;170;1;168;3 -WireConnection;177;0;176;0 -WireConnection;177;1;179;0 -WireConnection;166;0;169;1 -WireConnection;166;1;168;2 -WireConnection;216;0;177;0 -WireConnection;171;0;167;0 -WireConnection;171;1;166;0 -WireConnection;171;2;170;0 -WireConnection;173;0;171;0 -WireConnection;175;0;216;0 -WireConnection;112;0;113;0 -WireConnection;112;2;114;0 -WireConnection;180;0;173;0 -WireConnection;180;1;175;0 -WireConnection;111;1;112;0 -WireConnection;198;0;197;0 -WireConnection;198;2;196;0 -WireConnection;181;0;180;0 -WireConnection;104;1;111;0 -WireConnection;204;0;182;0 -WireConnection;204;1;6;0 -WireConnection;199;1;198;0 -WireConnection;106;0;6;0 -WireConnection;106;1;104;1 -WireConnection;57;1;199;0 -WireConnection;206;0;204;0 -WireConnection;75;0;57;1 -WireConnection;107;0;207;0 -WireConnection;107;1;106;0 -WireConnection;109;0;107;0 -WireConnection;76;0;75;0 -WireConnection;303;0;6;0 -WireConnection;25;0;19;0 -WireConnection;77;0;76;0 -WireConnection;304;0;239;0 -WireConnection;304;1;305;0 -WireConnection;283;0;79;0 -WireConnection;22;0;25;0 -WireConnection;22;1;110;0 -WireConnection;23;0;22;0 -WireConnection;74;0;77;0 -WireConnection;297;0;304;0 -WireConnection;297;1;283;0 -WireConnection;78;0;74;0 -WireConnection;301;0;297;0 -WireConnection;38;0;22;0 -WireConnection;24;0;23;0 -WireConnection;91;0;96;0 -WireConnection;91;2;92;0 -WireConnection;282;0;19;0 -WireConnection;90;1;91;0 -WireConnection;71;0;38;0 -WireConnection;252;0;78;0 -WireConnection;252;1;301;0 -WireConnection;34;0;24;0 -WireConnection;41;0;71;0 -WireConnection;41;1;34;0 -WireConnection;5;1;90;0 -WireConnection;59;0;55;0 -WireConnection;59;1;58;0 -WireConnection;60;0;56;0 -WireConnection;60;1;252;0 -WireConnection;281;0;34;0 -WireConnection;281;1;282;0 -WireConnection;142;0;60;0 -WireConnection;147;0;59;0 -WireConnection;42;0;41;0 -WireConnection;72;0;281;0 -WireConnection;7;0;6;0 -WireConnection;7;1;5;1 -WireConnection;62;0;148;0 -WireConnection;62;1;143;0 -WireConnection;62;2;63;0 -WireConnection;270;0;268;0 -WireConnection;8;0;206;0 -WireConnection;8;1;7;0 -WireConnection;21;0;20;0 -WireConnection;21;1;73;0 -WireConnection;46;0;10;0 -WireConnection;46;1;8;0 -WireConnection;267;0;270;0 -WireConnection;267;1;73;0 -WireConnection;267;2;20;0 -WireConnection;267;3;21;0 -WireConnection;64;0;62;0 -WireConnection;48;0;46;0 -WireConnection;29;0;27;0 -WireConnection;29;1;28;0 -WireConnection;66;0;65;0 -WireConnection;66;1;267;0 -WireConnection;32;0;30;0 -WireConnection;32;1;31;0 -WireConnection;120;0;117;1 -WireConnection;120;1;116;0 -WireConnection;33;0;29;0 -WireConnection;33;1;32;0 -WireConnection;33;2;54;0 -WireConnection;261;0;263;0 -WireConnection;261;1;191;0 -WireConnection;261;2;266;0 -WireConnection;261;3;66;0 -WireConnection;119;0;117;4 -WireConnection;119;1;118;0 -WireConnection;128;1;126;1 -WireConnection;128;2;127;0 -WireConnection;134;0;132;0 -WireConnection;134;1;133;0 -WireConnection;134;2;135;0 -WireConnection;67;0;261;0 -WireConnection;121;0;119;0 -WireConnection;136;0;134;0 -WireConnection;129;0;128;0 -WireConnection;51;0;33;0 -WireConnection;122;0;120;0 -WireConnection;0;0;52;0 -WireConnection;0;1;137;0 -WireConnection;0;2;68;0 -WireConnection;0;3;123;0 -WireConnection;0;4;124;0 -WireConnection;0;5;130;0 -WireConnection;0;10;49;0 -ASEEND*/ -//CHKSM=E9C122A7BA462D121BE8ED02DA3EE8A13D6B8617 \ No newline at end of file diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader.meta b/Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader.meta deleted file mode 100644 index 39ceeb04..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/ASE/MFX_ASE_Uber_Standart.shader.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: c1fb3def9a81d5046885ce3d4113cb14 -timeCreated: 1523786859 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: - - _EdgeMap: {fileID: 2800000, guid: 7a632f967e8ad42f5bd275898151ab6a, type: 3} - - _DissolveMap1: {fileID: 2800000, guid: 357928dd8c8088440b4662373bd09d7a, type: 3} - - _EmissionMap2: {fileID: 2800000, guid: 72e8a18a778af834a815921e55b0b5e7, type: 3} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart.meta deleted file mode 100644 index b94f6183..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 28009e27ccac98a4cadabcd3e840393e -folderAsset: yes -timeCreated: 1522477067 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader deleted file mode 100644 index d0e35318..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader +++ /dev/null @@ -1,396 +0,0 @@ -// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) - -Shader "QFX/MFX/Uber/Standart" -{ - Properties - { - _Color("Color", Color) = (1,1,1,1) - _MainTex("Albedo", 2D) = "white" {} - - _Cutoff("Alpha Cutoff", Range(0.0, 1.0)) = 0.5 - - _Glossiness("Smoothness", Range(0.0, 1.0)) = 0.5 - _GlossMapScale("Smoothness Scale", Range(0.0, 1.0)) = 1.0 - [Enum(Metallic Alpha,0,Albedo Alpha,1)] _SmoothnessTextureChannel ("Smoothness texture channel", Float) = 0 - - [Gamma] _Metallic("Metallic", Range(0.0, 1.0)) = 0.0 - _MetallicGlossMap("Metallic", 2D) = "white" {} - - [ToggleOff] _SpecularHighlights("Specular Highlights", Float) = 1.0 - [ToggleOff] _GlossyReflections("Glossy Reflections", Float) = 1.0 - - _BumpScale("Scale", Float) = 1.0 - _BumpMap("Normal Map", 2D) = "bump" {} - - _Parallax ("Height Scale", Range (0.005, 0.08)) = 0.02 - _ParallaxMap ("Height Map", 2D) = "black" {} - - _OcclusionStrength("Strength", Range(0.0, 1.0)) = 1.0 - _OcclusionMap("Occlusion", 2D) = "white" {} - - _EmissionColor("Color", Color) = (0,0,0) - _EmissionMap("Emission", 2D) = "white" {} - - _DetailMask("Detail Mask", 2D) = "white" {} - - _DetailAlbedoMap("Detail Albedo x2", 2D) = "grey" {} - _DetailNormalMapScale("Scale", Float) = 1.0 - _DetailNormalMap("Normal Map", 2D) = "bump" {} - - [Enum(UV0,0,UV1,1)] _UVSec ("UV Set for secondary textures", Float) = 0 - - // Blending state - [HideInInspector] _Mode ("__mode", Float) = 0.0 - [HideInInspector] _SrcBlend ("__src", Float) = 1.0 - [HideInInspector] _DstBlend ("__dst", Float) = 0.0 - [HideInInspector] _ZWrite ("__zw", Float) = 1.0 - - //MFX - [HDR]_Color2("Color 2", Color) = (1,1,1,1) - _MainTex2("Albedo 2", 2D) = "white" {} - - _BumpMap2("Normal Map 2", 2D) = "bump" {} - - [HDR]_EmissionColor2("Color 2", Color) = (0,0,0) - _EmissionMap2("Emission 2", 2D) = "white" {} - _EmissionSize2("Emission 2 Size", Range(0.0, 1)) = 0 - - [HDR] _EdgeColor("Edge Color", Color) = (1,1,1,1) - _EdgeSize("Edge Size", Range(0.0, 1)) = 0.0 - _EdgeStrength("Edge Strength", Range( 0 , 1)) = 0.1 - - _EdgeRampMap1("Edge RampMap", 2D) = "white"{} - _EdgeRampMap1_Scroll("Edge RampMap Scroll", Vector) = (0,0,0,0) - - _DissolveMap1("Dissolve Map", 2D) = "white"{} - _DissolveMap1_Scroll("Dissolve Map Scroll", Vector) = (0,0,0,0) - - _DissolveSize("Dissolve Size", Range(0.0, 3.0)) = 1 - [HDR]_DissolveEdgeColor("Dissolve Edge Color", Color) = (0,0,0,0) - _DissolveEdgeSize("Dissolve Edge Size", Range( 0 , 1)) = 0.1 - - [KeywordEnum(None, Axis Local, Axis Global, Global)] _MaskType("Mask Type", Float) = 0 - [Enum(X,0,Y,1,Z,2)] _CutoffAxis("Axis", int) = 0 - _MaskOffset("Mask Offset", Float) = 0.5 - //if MaskType is Global - _MaskWorldPosition("Mask World Position", Vector) = (0,0,0,0) - } - - CGINCLUDE - #define UNITY_SETUP_BRDF_INPUT MetallicSetup - ENDCG - - SubShader - { - Tags { "RenderType"="TransparentCutout" "Queue" = "Geometry+0" "IsEmissive" = "true" "PerformanceChecks"="False" "DisableBatching"="True"} - LOD 300 - - // ------------------------------------------------------------------ - // Base forward pass (directional light, emission, lightmaps, ...) - Pass - { - Name "FORWARD" - Tags { "LightMode" = "ForwardBase" } - - Blend [_SrcBlend] [_DstBlend] - ZWrite [_ZWrite] - - CGPROGRAM - #pragma target 3.0 - - // ------------------------------------- - - //MFX - #pragma shader_feature _MASKTYPE_NONE _MASKTYPE_AXIS_LOCAL _MASKTYPE_AXIS_GLOBAL _MASKTYPE_GLOBAL - - #pragma shader_feature _NORMALMAP - #pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON - #pragma shader_feature _EMISSION - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature ___ _DETAIL_MULX2 - #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature _ _SPECULARHIGHLIGHTS_OFF - #pragma shader_feature _ _GLOSSYREFLECTIONS_OFF - #pragma shader_feature _PARALLAXMAP - - #pragma multi_compile_fwdbase - #pragma multi_compile_fog - #pragma multi_compile_instancing - // Uncomment the following line to enable dithering LOD crossfade. Note: there are more in the file to uncomment for other passes. - //#pragma multi_compile _ LOD_FADE_CROSSFADE - - #pragma vertex vertBase - #pragma fragment fragBase - #include "UnityStandardCoreForward.cginc" - - ENDCG - } - // ------------------------------------------------------------------ - // Additive forward pass (one light per pass) - Pass - { - Name "FORWARD_DELTA" - Tags { "LightMode" = "ForwardAdd" } - Blend [_SrcBlend] One - Fog { Color (0,0,0,0) } // in additive pass fog should be black - ZWrite Off - ZTest LEqual - - CGPROGRAM - #pragma target 3.0 - - // ------------------------------------- - - //MFX - #pragma shader_feature _MASKTYPE_NONE _MASKTYPE_AXIS_LOCAL _MASKTYPE_AXIS_GLOBAL _MASKTYPE_GLOBAL - - #pragma shader_feature _NORMALMAP - #pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature _ _SPECULARHIGHLIGHTS_OFF - #pragma shader_feature ___ _DETAIL_MULX2 - #pragma shader_feature _PARALLAXMAP - - #pragma multi_compile_fwdadd_fullshadows - #pragma multi_compile_fog - // Uncomment the following line to enable dithering LOD crossfade. Note: there are more in the file to uncomment for other passes. - //#pragma multi_compile _ LOD_FADE_CROSSFADE - - #pragma vertex vertAdd - #pragma fragment fragAdd - #include "UnityStandardCoreForward.cginc" - - ENDCG - } - // ------------------------------------------------------------------ - // Shadow rendering pass - Pass { - Name "ShadowCaster" - Tags { "LightMode" = "ShadowCaster" } - - ZWrite On ZTest LEqual - - CGPROGRAM - #pragma target 3.0 - - // ------------------------------------- - - //MFX - #pragma shader_feature _MASKTYPE_NONE _MASKTYPE_AXIS_LOCAL _MASKTYPE_AXIS_GLOBAL _MASKTYPE_GLOBAL - //#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON - #define _ALPHATEST_ON - - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature _PARALLAXMAP - #pragma multi_compile_shadowcaster - #pragma multi_compile_instancing - // Uncomment the following line to enable dithering LOD crossfade. Note: there are more in the file to uncomment for other passes. - //#pragma multi_compile _ LOD_FADE_CROSSFADE - - #pragma vertex vertShadowCaster - #pragma fragment fragShadowCaster - - #include "UnityStandardShadow.cginc" - - ENDCG - } - // ------------------------------------------------------------------ - // Deferred pass - Pass - { - Name "DEFERRED" - Tags { "LightMode" = "Deferred" } - - CGPROGRAM - #pragma target 3.0 - #pragma exclude_renderers nomrt - - - // ------------------------------------- - - //MFX - #pragma shader_feature _MASKTYPE_NONE _MASKTYPE_AXIS_LOCAL _MASKTYPE_AXIS_GLOBAL _MASKTYPE_GLOBAL - - #pragma shader_feature _NORMALMAP - #pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON - #pragma shader_feature _EMISSION - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature _ _SPECULARHIGHLIGHTS_OFF - #pragma shader_feature ___ _DETAIL_MULX2 - #pragma shader_feature _PARALLAXMAP - - #pragma multi_compile_prepassfinal - #pragma multi_compile_instancing - // Uncomment the following line to enable dithering LOD crossfade. Note: there are more in the file to uncomment for other passes. - //#pragma multi_compile _ LOD_FADE_CROSSFADE - - #pragma vertex vertDeferred - #pragma fragment fragDeferred - - #include "UnityStandardCore.cginc" - - ENDCG - } - - // ------------------------------------------------------------------ - // Extracts information for lightmapping, GI (emission, albedo, ...) - // This pass it not used during regular rendering. - Pass - { - Name "META" - Tags { "LightMode"="Meta" } - - Cull Off - - CGPROGRAM - #pragma vertex vert_meta - #pragma fragment frag_meta - - #pragma shader_feature _EMISSION - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature ___ _DETAIL_MULX2 - #pragma shader_feature EDITOR_VISUALIZATION - - #include "UnityStandardMeta.cginc" - ENDCG - } - } - - SubShader - { - Tags { "RenderType"="Opaque" "PerformanceChecks"="False" } - LOD 150 - - // ------------------------------------------------------------------ - // Base forward pass (directional light, emission, lightmaps, ...) - Pass - { - Name "FORWARD" - Tags { "LightMode" = "ForwardBase" } - - Blend [_SrcBlend] [_DstBlend] - ZWrite [_ZWrite] - - CGPROGRAM - #pragma target 3.0 - - //MFX - #pragma shader_feature _MASKTYPE_NONE _MASKTYPE_AXIS_LOCAL _MASKTYPE_AXIS_GLOBAL _MASKTYPE_GLOBAL - //#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON - #define _ALPHATEST_ON - - #pragma shader_feature _NORMALMAP - #pragma shader_feature _EMISSION - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature _ _SPECULARHIGHLIGHTS_OFF - #pragma shader_feature _ _GLOSSYREFLECTIONS_OFF - // SM2.0: NOT SUPPORTED shader_feature ___ _DETAIL_MULX2 - // SM2.0: NOT SUPPORTED shader_feature _PARALLAXMAP - - #pragma skip_variants SHADOWS_SOFT DIRLIGHTMAP_COMBINED - - #pragma multi_compile_fwdbase - #pragma multi_compile_fog - - #pragma vertex vertBase - #pragma fragment fragBase - #include "UnityStandardCoreForward.cginc" - - ENDCG - } - // ------------------------------------------------------------------ - // Additive forward pass (one light per pass) - Pass - { - Name "FORWARD_DELTA" - Tags { "LightMode" = "ForwardAdd" } - Blend [_SrcBlend] One - Fog { Color (0,0,0,0) } // in additive pass fog should be black - ZWrite Off - ZTest LEqual - - CGPROGRAM - #pragma target 3.0 - - //MFX - #pragma shader_feature _MASKTYPE_NONE _MASKTYPE_AXIS_LOCAL _MASKTYPE_AXIS_GLOBAL _MASKTYPE_GLOBAL - //#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON - #define _ALPHATEST_ON - - #pragma shader_feature _NORMALMAP - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature _ _SPECULARHIGHLIGHTS_OFF - #pragma shader_feature ___ _DETAIL_MULX2 - // SM2.0: NOT SUPPORTED shader_feature _PARALLAXMAP - #pragma skip_variants SHADOWS_SOFT - - #pragma multi_compile_fwdadd_fullshadows - #pragma multi_compile_fog - - #pragma vertex vertAdd - #pragma fragment fragAdd - #include "UnityStandardCoreForward.cginc" - - ENDCG - } - // ------------------------------------------------------------------ - // Shadow rendering pass - Pass { - Name "ShadowCaster" - Tags { "LightMode" = "ShadowCaster" } - - ZWrite On ZTest LEqual - - CGPROGRAM - #pragma target 3.0 - - //MFX - #pragma shader_feature _MASKTYPE_NONE _MASKTYPE_AXIS_LOCAL _MASKTYPE_AXIS_GLOBAL _MASKTYPE_GLOBAL - //#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON - #define _ALPHATEST_ON - - #pragma shader_feature _METALLICGLOSSMAP - #pragma skip_variants SHADOWS_SOFT - #pragma multi_compile_shadowcaster - - #pragma vertex vertShadowCaster - #pragma fragment fragShadowCaster - - #include "UnityStandardShadow.cginc" - - ENDCG - } - - // ------------------------------------------------------------------ - // Extracts information for lightmapping, GI (emission, albedo, ...) - // This pass it not used during regular rendering. - Pass - { - Name "META" - Tags { "LightMode"="Meta" } - - Cull Off - - CGPROGRAM - #pragma vertex vert_meta - #pragma fragment frag_meta - - #pragma shader_feature _EMISSION - #pragma shader_feature _METALLICGLOSSMAP - #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature ___ _DETAIL_MULX2 - #pragma shader_feature EDITOR_VISUALIZATION - - #include "UnityStandardMeta.cginc" - ENDCG - } - } - - FallBack "VertexLit" - //CustomEditor "StandardShaderGUI" -} diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader.meta deleted file mode 100644 index 40bd2df3..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/MFX_Uber_Standard.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9e35c66820c9df547a3b14aafe70ae96 -timeCreated: 1522477183 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc deleted file mode 100644 index 1db6fa6c..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc +++ /dev/null @@ -1,780 +0,0 @@ -// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) - -#ifndef UNITY_STANDARD_CORE_INCLUDED -#define UNITY_STANDARD_CORE_INCLUDED - -#include "UnityCG.cginc" -#include "UnityShaderVariables.cginc" -#include "UnityInstancing.cginc" -#include "UnityStandardConfig.cginc" -#include "UnityStandardInput.cginc" -#include "UnityPBSLighting.cginc" -#include "UnityStandardUtils.cginc" -#include "UnityGBuffer.cginc" -#include "UnityStandardBRDF.cginc" -#include "AutoLight.cginc" - -//MFX -#include "Assets/MaterializeFX/Shaders/cginc/MFX.cginc" - -//------------------------------------------------------------------------------------- -// counterpart for NormalizePerPixelNormal -// skips normalization per-vertex and expects normalization to happen per-pixel -half3 NormalizePerVertexNormal (float3 n) // takes float to avoid overflow -{ - #if (SHADER_TARGET < 30) || UNITY_STANDARD_SIMPLE - return normalize(n); - #else - return n; // will normalize per-pixel instead - #endif -} - -half3 NormalizePerPixelNormal (half3 n) -{ - #if (SHADER_TARGET < 30) || UNITY_STANDARD_SIMPLE - return n; - #else - return normalize(n); - #endif -} - -//------------------------------------------------------------------------------------- -UnityLight MainLight () -{ - UnityLight l; - - l.color = _LightColor0.rgb; - l.dir = _WorldSpaceLightPos0.xyz; - return l; -} - -UnityLight AdditiveLight (half3 lightDir, half atten) -{ - UnityLight l; - - l.color = _LightColor0.rgb; - l.dir = lightDir; - #ifndef USING_DIRECTIONAL_LIGHT - l.dir = NormalizePerPixelNormal(l.dir); - #endif - - // shadow the light - l.color *= atten; - return l; -} - -UnityLight DummyLight () -{ - UnityLight l; - l.color = 0; - l.dir = half3 (0,1,0); - return l; -} - -UnityIndirect ZeroIndirect () -{ - UnityIndirect ind; - ind.diffuse = 0; - ind.specular = 0; - return ind; -} - -//------------------------------------------------------------------------------------- -// Common fragment setup - -// deprecated -half3 WorldNormal(half4 tan2world[3]) -{ - return normalize(tan2world[2].xyz); -} - -// deprecated -#ifdef _TANGENT_TO_WORLD - half3x3 ExtractTangentToWorldPerPixel(half4 tan2world[3]) - { - half3 t = tan2world[0].xyz; - half3 b = tan2world[1].xyz; - half3 n = tan2world[2].xyz; - - #if UNITY_TANGENT_ORTHONORMALIZE - n = NormalizePerPixelNormal(n); - - // ortho-normalize Tangent - t = normalize (t - n * dot(t, n)); - - // recalculate Binormal - half3 newB = cross(n, t); - b = newB * sign (dot (newB, b)); - #endif - - return half3x3(t, b, n); - } -#else - half3x3 ExtractTangentToWorldPerPixel(half4 tan2world[3]) - { - return half3x3(0,0,0,0,0,0,0,0,0); - } -#endif - -half3 PerPixelWorldNormal(float4 i_tex, float4 mfxUv, half4 tangentToWorld[3], float3 mfxVertexPos) -{ -#ifdef _NORMALMAP - half3 tangent = tangentToWorld[0].xyz; - half3 binormal = tangentToWorld[1].xyz; - half3 normal = tangentToWorld[2].xyz; - - #if UNITY_TANGENT_ORTHONORMALIZE - normal = NormalizePerPixelNormal(normal); - - // ortho-normalize Tangent - tangent = normalize (tangent - normal * dot(tangent, normal)); - - // recalculate Binormal - half3 newB = cross(normal, tangent); - binormal = newB * sign (dot (newB, binormal)); - #endif - - half3 normalTangent = NormalInTangentSpace(i_tex); - normalTangent = GetMfxNormal(i_tex.xy, mfxUv, mfxVertexPos, normalTangent); - half3 normalWorld = NormalizePerPixelNormal(tangent * normalTangent.x + binormal * normalTangent.y + normal * normalTangent.z); // @TODO: see if we can squeeze this normalize on SM2.0 as well -#else - half3 normalWorld = normalize(tangentToWorld[2].xyz); -#endif - return normalWorld; -} - -#ifdef _PARALLAXMAP - #define IN_VIEWDIR4PARALLAX(i) NormalizePerPixelNormal(half3(i.tangentToWorldAndPackedData[0].w,i.tangentToWorldAndPackedData[1].w,i.tangentToWorldAndPackedData[2].w)) - #define IN_VIEWDIR4PARALLAX_FWDADD(i) NormalizePerPixelNormal(i.viewDirForParallax.xyz) -#else - #define IN_VIEWDIR4PARALLAX(i) half3(0,0,0) - #define IN_VIEWDIR4PARALLAX_FWDADD(i) half3(0,0,0) -#endif - -#if UNITY_REQUIRE_FRAG_WORLDPOS - #if UNITY_PACK_WORLDPOS_WITH_TANGENT - #define IN_WORLDPOS(i) half3(i.tangentToWorldAndPackedData[0].w,i.tangentToWorldAndPackedData[1].w,i.tangentToWorldAndPackedData[2].w) - #else - #define IN_WORLDPOS(i) i.posWorld - #endif - #define IN_WORLDPOS_FWDADD(i) i.posWorld -#else - #define IN_WORLDPOS(i) half3(0,0,0) - #define IN_WORLDPOS_FWDADD(i) half3(0,0,0) -#endif - -#define IN_LIGHTDIR_FWDADD(i) half3(i.tangentToWorldAndLightDir[0].w, i.tangentToWorldAndLightDir[1].w, i.tangentToWorldAndLightDir[2].w) - -#define FRAGMENT_SETUP(x, worldPos) FragmentCommonData x = \ - FragmentSetup(i.tex, i.eyeVec, IN_VIEWDIR4PARALLAX(i), i.tangentToWorldAndPackedData, IN_WORLDPOS(i), i.mfxUv, worldPos); - -#define FRAGMENT_SETUP_FWDADD(x, worldPos) FragmentCommonData x = \ - FragmentSetup(i.tex, i.eyeVec, IN_VIEWDIR4PARALLAX_FWDADD(i), i.tangentToWorldAndLightDir, IN_WORLDPOS_FWDADD(i), i.mfxUv, worldPos); - -struct FragmentCommonData -{ - half3 diffColor, specColor; - // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. - // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. - half oneMinusReflectivity, smoothness; - half3 normalWorld, eyeVec; - half alpha; - float3 posWorld; - -#if UNITY_STANDARD_SIMPLE - half3 reflUVW; -#endif - -#if UNITY_STANDARD_SIMPLE - half3 tangentSpaceNormal; -#endif -}; - -#ifndef UNITY_SETUP_BRDF_INPUT - #define UNITY_SETUP_BRDF_INPUT SpecularSetup -#endif - -inline FragmentCommonData SpecularSetup (float4 i_tex, float4 mfxUv, float3 mfxVertexPos) -{ - half4 specGloss = SpecularGloss(i_tex.xy); - half3 specColor = specGloss.rgb; - half smoothness = specGloss.a; - - half oneMinusReflectivity; - half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular (Albedo(i_tex), specColor, /*out*/ oneMinusReflectivity); - - FragmentCommonData o = (FragmentCommonData)0; - //MFX - o.diffColor = GetMfxAlbedo(i_tex.xy, mfxUv, mfxVertexPos, diffColor); - o.specColor = specColor; - o.oneMinusReflectivity = oneMinusReflectivity; - o.smoothness = smoothness; - - //MFX - o.alpha = GetMfxDissolve(mfxUv, mfxVertexPos); - - return o; -} - - -inline FragmentCommonData RoughnessSetup(float4 i_tex, float4 mfxUv, float3 mfxVertexPos) -{ - half2 metallicGloss = MetallicRough(i_tex.xy); - half metallic = metallicGloss.x; - half smoothness = metallicGloss.y; // this is 1 minus the square root of real roughness m. - - half oneMinusReflectivity; - half3 specColor; - half3 diffColor = DiffuseAndSpecularFromMetallic(Albedo(i_tex), metallic, /*out*/ specColor, /*out*/ oneMinusReflectivity); - - FragmentCommonData o = (FragmentCommonData)0; - //MFX - o.diffColor = GetMfxAlbedo(i_tex.xy, mfxUv, mfxVertexPos, diffColor); - o.specColor = specColor; - o.oneMinusReflectivity = oneMinusReflectivity; - o.smoothness = smoothness; - - //MFX - o.alpha = GetMfxDissolve(mfxUv, mfxVertexPos); - - return o; -} - -inline FragmentCommonData MetallicSetup (float4 i_tex, float4 mfxUv, float3 mfxVertexPos) -{ - half2 metallicGloss = MetallicGloss(i_tex.xy); - half metallic = metallicGloss.x; - half smoothness = metallicGloss.y; // this is 1 minus the square root of real roughness m. - - half oneMinusReflectivity; - half3 specColor; - half3 diffColor = DiffuseAndSpecularFromMetallic (Albedo(i_tex), metallic, /*out*/ specColor, /*out*/ oneMinusReflectivity); - - FragmentCommonData o = (FragmentCommonData)0; - //MFX - o.diffColor = GetMfxAlbedo(i_tex.xy, mfxUv, mfxVertexPos, diffColor); - o.specColor = specColor; - o.oneMinusReflectivity = oneMinusReflectivity; - o.smoothness = smoothness; - - //MFX - o.alpha = GetMfxDissolve(mfxUv, mfxVertexPos); - - return o; -} - -// parallax transformed texcoord is used to sample occlusion -inline FragmentCommonData FragmentSetup (inout float4 i_tex, half3 i_eyeVec, half3 i_viewDirForParallax, half4 tangentToWorld[3], float3 i_posWorld, float4 mfxUv, float3 mfxVertexPos) -{ - i_tex = Parallax(i_tex, i_viewDirForParallax); - - //MFX - half alpha = GetMfxDissolve(mfxUv, mfxVertexPos); - MfxClip(alpha); - - //half alpha = Alpha(i_tex.xy); - //#if defined(_ALPHATEST_ON) - // clip (alpha - _Cutoff); - //#endif - - FragmentCommonData o = UNITY_SETUP_BRDF_INPUT (i_tex, mfxUv, mfxVertexPos); - o.normalWorld = PerPixelWorldNormal(i_tex, mfxUv, tangentToWorld, mfxVertexPos); - o.eyeVec = NormalizePerPixelNormal(i_eyeVec); - o.posWorld = i_posWorld; - - // NOTE: shader relies on pre-multiply alpha-blend (_SrcBlend = One, _DstBlend = OneMinusSrcAlpha) - //MFX - half3 diffColor = PreMultiplyAlpha (o.diffColor, alpha, o.oneMinusReflectivity, /*out*/ o.alpha); - o.diffColor = GetMfxAlbedo(i_tex.xy, mfxUv, mfxVertexPos, diffColor); - - o.alpha = alpha; - - return o; -} - -inline UnityGI FragmentGI (FragmentCommonData s, half occlusion, half4 i_ambientOrLightmapUV, half atten, UnityLight light, bool reflections) -{ - UnityGIInput d; - d.light = light; - d.worldPos = s.posWorld; - d.worldViewDir = -s.eyeVec; - d.atten = atten; - #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) - d.ambient = 0; - d.lightmapUV = i_ambientOrLightmapUV; - #else - d.ambient = i_ambientOrLightmapUV.rgb; - d.lightmapUV = 0; - #endif - - d.probeHDR[0] = unity_SpecCube0_HDR; - d.probeHDR[1] = unity_SpecCube1_HDR; - #if defined(UNITY_SPECCUBE_BLENDING) || defined(UNITY_SPECCUBE_BOX_PROJECTION) - d.boxMin[0] = unity_SpecCube0_BoxMin; // .w holds lerp value for blending - #endif - #ifdef UNITY_SPECCUBE_BOX_PROJECTION - d.boxMax[0] = unity_SpecCube0_BoxMax; - d.probePosition[0] = unity_SpecCube0_ProbePosition; - d.boxMax[1] = unity_SpecCube1_BoxMax; - d.boxMin[1] = unity_SpecCube1_BoxMin; - d.probePosition[1] = unity_SpecCube1_ProbePosition; - #endif - - if(reflections) - { - Unity_GlossyEnvironmentData g = UnityGlossyEnvironmentSetup(s.smoothness, -s.eyeVec, s.normalWorld, s.specColor); - // Replace the reflUVW if it has been compute in Vertex shader. Note: the compiler will optimize the calcul in UnityGlossyEnvironmentSetup itself - #if UNITY_STANDARD_SIMPLE - g.reflUVW = s.reflUVW; - #endif - - return UnityGlobalIllumination (d, occlusion, s.normalWorld, g); - } - else - { - return UnityGlobalIllumination (d, occlusion, s.normalWorld); - } -} - -inline UnityGI FragmentGI (FragmentCommonData s, half occlusion, half4 i_ambientOrLightmapUV, half atten, UnityLight light) -{ - return FragmentGI(s, occlusion, i_ambientOrLightmapUV, atten, light, true); -} - - -//------------------------------------------------------------------------------------- -half4 OutputForward (half4 output, half alphaFromSurface) -{ - #if defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON) - output.a = alphaFromSurface; - #else - UNITY_OPAQUE_ALPHA(output.a); - #endif - return output; -} - -inline half4 VertexGIForward(VertexInput v, float3 posWorld, half3 normalWorld) -{ - half4 ambientOrLightmapUV = 0; - // Static lightmaps - #ifdef LIGHTMAP_ON - ambientOrLightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; - ambientOrLightmapUV.zw = 0; - // Sample light probe for Dynamic objects only (no static or dynamic lightmaps) - #elif UNITY_SHOULD_SAMPLE_SH - #ifdef VERTEXLIGHT_ON - // Approximated illumination from non-important point lights - ambientOrLightmapUV.rgb = Shade4PointLights ( - unity_4LightPosX0, unity_4LightPosY0, unity_4LightPosZ0, - unity_LightColor[0].rgb, unity_LightColor[1].rgb, unity_LightColor[2].rgb, unity_LightColor[3].rgb, - unity_4LightAtten0, posWorld, normalWorld); - #endif - - ambientOrLightmapUV.rgb = ShadeSHPerVertex (normalWorld, ambientOrLightmapUV.rgb); - #endif - - #ifdef DYNAMICLIGHTMAP_ON - ambientOrLightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; - #endif - - return ambientOrLightmapUV; -} - -// ------------------------------------------------------------------ -// Base forward pass (directional light, emission, lightmaps, ...) - -struct VertexOutputForwardBase -{ - UNITY_POSITION(pos); - float4 tex : TEXCOORD0; - half3 eyeVec : TEXCOORD1; - half4 tangentToWorldAndPackedData[3] : TEXCOORD2; // [3x3:tangentToWorld | 1x3:viewDirForParallax or worldPos] - half4 ambientOrLightmapUV : TEXCOORD5; // SH or Lightmap UV - UNITY_SHADOW_COORDS(6) - UNITY_FOG_COORDS(7) - - // next ones would not fit into SM2.0 limits, but they are always for SM3.0+ - //#if UNITY_REQUIRE_FRAG_WORLDPOS && !UNITY_PACK_WORLDPOS_WITH_TANGENT - float3 posWorld : TEXCOORD8; - //#endif - - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - - //MFX - float4 mfxUv : TEXCOORD9; -}; - -VertexOutputForwardBase vertForwardBase (VertexInput v) -{ - UNITY_SETUP_INSTANCE_ID(v); - VertexOutputForwardBase o; - UNITY_INITIALIZE_OUTPUT(VertexOutputForwardBase, o); - UNITY_TRANSFER_INSTANCE_ID(v, o); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - float4 posWorld = mul(unity_ObjectToWorld, v.vertex); - //#if UNITY_REQUIRE_FRAG_WORLDPOS - #if UNITY_PACK_WORLDPOS_WITH_TANGENT - o.tangentToWorldAndPackedData[0].w = posWorld.x; - o.tangentToWorldAndPackedData[1].w = posWorld.y; - o.tangentToWorldAndPackedData[2].w = posWorld.z; - #else - o.posWorld = posWorld.xyz; - #endif - //#endif - o.pos = UnityObjectToClipPos(v.vertex); - - o.tex = TexCoords(v); - o.eyeVec = NormalizePerVertexNormal(posWorld.xyz - _WorldSpaceCameraPos); - float3 normalWorld = UnityObjectToWorldNormal(v.normal); - #ifdef _TANGENT_TO_WORLD - float4 tangentWorld = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); - - float3x3 tangentToWorld = CreateTangentToWorldPerVertex(normalWorld, tangentWorld.xyz, tangentWorld.w); - o.tangentToWorldAndPackedData[0].xyz = tangentToWorld[0]; - o.tangentToWorldAndPackedData[1].xyz = tangentToWorld[1]; - o.tangentToWorldAndPackedData[2].xyz = tangentToWorld[2]; - #else - o.tangentToWorldAndPackedData[0].xyz = 0; - o.tangentToWorldAndPackedData[1].xyz = 0; - o.tangentToWorldAndPackedData[2].xyz = normalWorld; - #endif - - //We need this for shadow receving - UNITY_TRANSFER_SHADOW(o, v.uv1); - - o.ambientOrLightmapUV = VertexGIForward(v, posWorld, normalWorld); - - #ifdef _PARALLAXMAP - TANGENT_SPACE_ROTATION; - half3 viewDirForParallax = mul (rotation, ObjSpaceViewDir(v.vertex)); - o.tangentToWorldAndPackedData[0].w = viewDirForParallax.x; - o.tangentToWorldAndPackedData[1].w = viewDirForParallax.y; - o.tangentToWorldAndPackedData[2].w = viewDirForParallax.z; - #endif - - //MFX - PassMfxVertex2Fragment(v.uv0.xy, o.mfxUv); - - UNITY_TRANSFER_FOG(o,o.pos); - return o; -} - -half4 fragForwardBaseInternal (VertexOutputForwardBase i) -{ - UNITY_APPLY_DITHER_CROSSFADE(i.pos.xy); - -#if UNITY_PACK_WORLDPOS_WITH_TANGENT - float3 posWorld = float3(i.tangentToWorldAndPackedData[0].w, i.tangentToWorldAndPackedData[1].w, i.tangentToWorldAndPackedData[2].w); -#else - float3 posWorld = i.posWorld; -#endif - - FRAGMENT_SETUP(s, posWorld) - - UNITY_SETUP_INSTANCE_ID(i); - UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(i); - - UnityLight mainLight = MainLight (); - UNITY_LIGHT_ATTENUATION(atten, i, s.posWorld); - - half occlusion = Occlusion(i.tex.xy); - UnityGI gi = FragmentGI (s, occlusion, i.ambientOrLightmapUV, atten, mainLight); - - half4 c = UNITY_BRDF_PBS (s.diffColor, s.specColor, s.oneMinusReflectivity, s.smoothness, s.normalWorld, -s.eyeVec, gi.light, gi.indirect); - //c.rgb += Emission(i.tex.xy); - - //MFX - c.rgb += GetMfxEmission(i.tex.xy, i.mfxUv, posWorld, Emission(i.tex.xy), s.alpha); - - UNITY_APPLY_FOG(i.fogCoord, c.rgb); - return OutputForward (c, s.alpha); -} - -half4 fragForwardBase (VertexOutputForwardBase i) : SV_Target // backward compatibility (this used to be the fragment entry function) -{ - return fragForwardBaseInternal(i); -} - -// ------------------------------------------------------------------ -// Additive forward pass (one light per pass) - -struct VertexOutputForwardAdd -{ - UNITY_POSITION(pos); - float4 tex : TEXCOORD0; - half3 eyeVec : TEXCOORD1; - half4 tangentToWorldAndLightDir[3] : TEXCOORD2; // [3x3:tangentToWorld | 1x3:lightDir] - float3 posWorld : TEXCOORD5; - UNITY_SHADOW_COORDS(6) - UNITY_FOG_COORDS(7) - - // next ones would not fit into SM2.0 limits, but they are always for SM3.0+ -#if defined(_PARALLAXMAP) - half3 viewDirForParallax : TEXCOORD8; -#endif - - UNITY_VERTEX_OUTPUT_STEREO - - //MFX - float4 mfxUv : TEXCOORD9; -}; - -VertexOutputForwardAdd vertForwardAdd (VertexInput v) -{ - UNITY_SETUP_INSTANCE_ID(v); - VertexOutputForwardAdd o; - UNITY_INITIALIZE_OUTPUT(VertexOutputForwardAdd, o); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - float4 posWorld = mul(unity_ObjectToWorld, v.vertex); - o.pos = UnityObjectToClipPos(v.vertex); - - o.tex = TexCoords(v); - o.eyeVec = NormalizePerVertexNormal(posWorld.xyz - _WorldSpaceCameraPos); - o.posWorld = posWorld.xyz; - float3 normalWorld = UnityObjectToWorldNormal(v.normal); - #ifdef _TANGENT_TO_WORLD - float4 tangentWorld = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); - - float3x3 tangentToWorld = CreateTangentToWorldPerVertex(normalWorld, tangentWorld.xyz, tangentWorld.w); - o.tangentToWorldAndLightDir[0].xyz = tangentToWorld[0]; - o.tangentToWorldAndLightDir[1].xyz = tangentToWorld[1]; - o.tangentToWorldAndLightDir[2].xyz = tangentToWorld[2]; - #else - o.tangentToWorldAndLightDir[0].xyz = 0; - o.tangentToWorldAndLightDir[1].xyz = 0; - o.tangentToWorldAndLightDir[2].xyz = normalWorld; - #endif - //We need this for shadow receiving - UNITY_TRANSFER_SHADOW(o, v.uv1); - - float3 lightDir = _WorldSpaceLightPos0.xyz - posWorld.xyz * _WorldSpaceLightPos0.w; - #ifndef USING_DIRECTIONAL_LIGHT - lightDir = NormalizePerVertexNormal(lightDir); - #endif - o.tangentToWorldAndLightDir[0].w = lightDir.x; - o.tangentToWorldAndLightDir[1].w = lightDir.y; - o.tangentToWorldAndLightDir[2].w = lightDir.z; - - #ifdef _PARALLAXMAP - TANGENT_SPACE_ROTATION; - o.viewDirForParallax = mul (rotation, ObjSpaceViewDir(v.vertex)); - #endif - - //MFX - PassMfxVertex2Fragment(v.uv0.xy, o.mfxUv); - - UNITY_TRANSFER_FOG(o,o.pos); - return o; -} - -half4 fragForwardAddInternal (VertexOutputForwardAdd i) -{ - UNITY_APPLY_DITHER_CROSSFADE(i.pos.xy); - - FRAGMENT_SETUP_FWDADD(s, i.posWorld) - - UNITY_LIGHT_ATTENUATION(atten, i, s.posWorld) - UnityLight light = AdditiveLight (IN_LIGHTDIR_FWDADD(i), atten); - UnityIndirect noIndirect = ZeroIndirect (); - - half4 c = UNITY_BRDF_PBS (s.diffColor, s.specColor, s.oneMinusReflectivity, s.smoothness, s.normalWorld, -s.eyeVec, light, noIndirect); - - UNITY_APPLY_FOG_COLOR(i.fogCoord, c.rgb, half4(0,0,0,0)); // fog towards black in additive pass - return OutputForward (c, s.alpha); -} - -half4 fragForwardAdd (VertexOutputForwardAdd i) : SV_Target // backward compatibility (this used to be the fragment entry function) -{ - return fragForwardAddInternal(i); -} - -// ------------------------------------------------------------------ -// Deferred pass - -struct VertexOutputDeferred -{ - UNITY_POSITION(pos); - float4 tex : TEXCOORD0; - half3 eyeVec : TEXCOORD1; - half4 tangentToWorldAndPackedData[3]: TEXCOORD2; // [3x3:tangentToWorld | 1x3:viewDirForParallax or worldPos] - half4 ambientOrLightmapUV : TEXCOORD5; // SH or Lightmap UVs - - //#if UNITY_REQUIRE_FRAG_WORLDPOS && !UNITY_PACK_WORLDPOS_WITH_TANGENT - float3 posWorld : TEXCOORD6; - //#endif - - UNITY_VERTEX_OUTPUT_STEREO - - //MFX - float4 mfxUv : TEXCOORD7; -}; - - -VertexOutputDeferred vertDeferred (VertexInput v) -{ - UNITY_SETUP_INSTANCE_ID(v); - VertexOutputDeferred o; - UNITY_INITIALIZE_OUTPUT(VertexOutputDeferred, o); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - float4 posWorld = mul(unity_ObjectToWorld, v.vertex); - //#if UNITY_REQUIRE_FRAG_WORLDPOS - #if UNITY_PACK_WORLDPOS_WITH_TANGENT - o.tangentToWorldAndPackedData[0].w = posWorld.x; - o.tangentToWorldAndPackedData[1].w = posWorld.y; - o.tangentToWorldAndPackedData[2].w = posWorld.z; - #else - o.posWorld = posWorld.xyz; - #endif - //#endif - o.pos = UnityObjectToClipPos(v.vertex); - - o.tex = TexCoords(v); - o.eyeVec = NormalizePerVertexNormal(posWorld.xyz - _WorldSpaceCameraPos); - float3 normalWorld = UnityObjectToWorldNormal(v.normal); - #ifdef _TANGENT_TO_WORLD - float4 tangentWorld = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); - - float3x3 tangentToWorld = CreateTangentToWorldPerVertex(normalWorld, tangentWorld.xyz, tangentWorld.w); - o.tangentToWorldAndPackedData[0].xyz = tangentToWorld[0]; - o.tangentToWorldAndPackedData[1].xyz = tangentToWorld[1]; - o.tangentToWorldAndPackedData[2].xyz = tangentToWorld[2]; - #else - o.tangentToWorldAndPackedData[0].xyz = 0; - o.tangentToWorldAndPackedData[1].xyz = 0; - o.tangentToWorldAndPackedData[2].xyz = normalWorld; - #endif - - o.ambientOrLightmapUV = 0; - #ifdef LIGHTMAP_ON - o.ambientOrLightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; - #elif UNITY_SHOULD_SAMPLE_SH - o.ambientOrLightmapUV.rgb = ShadeSHPerVertex (normalWorld, o.ambientOrLightmapUV.rgb); - #endif - #ifdef DYNAMICLIGHTMAP_ON - o.ambientOrLightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; - #endif - - #ifdef _PARALLAXMAP - TANGENT_SPACE_ROTATION; - half3 viewDirForParallax = mul (rotation, ObjSpaceViewDir(v.vertex)); - o.tangentToWorldAndPackedData[0].w = viewDirForParallax.x; - o.tangentToWorldAndPackedData[1].w = viewDirForParallax.y; - o.tangentToWorldAndPackedData[2].w = viewDirForParallax.z; - #endif - - //MFX - PassMfxVertex2Fragment(v.uv0.xy, o.mfxUv); - - return o; -} - -void fragDeferred ( - VertexOutputDeferred i, - out half4 outGBuffer0 : SV_Target0, - out half4 outGBuffer1 : SV_Target1, - out half4 outGBuffer2 : SV_Target2, - out half4 outEmission : SV_Target3 // RT3: emission (rgb), --unused-- (a) -#if defined(SHADOWS_SHADOWMASK) && (UNITY_ALLOWED_MRT_COUNT > 4) - ,out half4 outShadowMask : SV_Target4 // RT4: shadowmask (rgba) -#endif -) -{ - #if (SHADER_TARGET < 30) - outGBuffer0 = 1; - outGBuffer1 = 1; - outGBuffer2 = 0; - outEmission = 0; - #if defined(SHADOWS_SHADOWMASK) && (UNITY_ALLOWED_MRT_COUNT > 4) - outShadowMask = 1; - #endif - return; - #endif - - UNITY_APPLY_DITHER_CROSSFADE(i.pos.xy); - -#if UNITY_PACK_WORLDPOS_WITH_TANGENT - float3 posWorld = float3(i.tangentToWorldAndPackedData[0].w, i.tangentToWorldAndPackedData[1].w, i.tangentToWorldAndPackedData[2].w); -#else - float3 posWorld = i.posWorld; -#endif - - //MFX - FRAGMENT_SETUP(s, posWorld) - - // no analytic lights in this pass - UnityLight dummyLight = DummyLight (); - half atten = 1; - - // only GI - half occlusion = Occlusion(i.tex.xy); -#if UNITY_ENABLE_REFLECTION_BUFFERS - bool sampleReflectionsInDeferred = false; -#else - bool sampleReflectionsInDeferred = true; -#endif - - UnityGI gi = FragmentGI (s, occlusion, i.ambientOrLightmapUV, atten, dummyLight, sampleReflectionsInDeferred); - - half3 emissiveColor = UNITY_BRDF_PBS (s.diffColor, s.specColor, s.oneMinusReflectivity, s.smoothness, s.normalWorld, -s.eyeVec, gi.light, gi.indirect).rgb; - - #ifdef _EMISSION - //emissiveColor += Emission (i.tex.xy); - - //MFX - emissiveColor += GetMfxEmission(i.tex.xy, i.mfxUv, posWorld, Emission(i.tex.xy), s.alpha); - #endif - - #ifndef UNITY_HDR_ON - emissiveColor.rgb = exp2(-emissiveColor.rgb); - #endif - - UnityStandardData data; - data.diffuseColor = s.diffColor; - data.occlusion = occlusion; - data.specularColor = s.specColor; - data.smoothness = s.smoothness; - data.normalWorld = s.normalWorld; - - UnityStandardDataToGbuffer(data, outGBuffer0, outGBuffer1, outGBuffer2); - - // Emissive lighting buffer - outEmission = half4(emissiveColor, 1); - - // Baked direct lighting occlusion if any - #if defined(SHADOWS_SHADOWMASK) && (UNITY_ALLOWED_MRT_COUNT > 4) - outShadowMask = UnityGetRawBakedOcclusions(i.ambientOrLightmapUV.xy, IN_WORLDPOS(i)); - #endif -} - - -// -// Old FragmentGI signature. Kept only for backward compatibility and will be removed soon -// - -inline UnityGI FragmentGI( - float3 posWorld, - half occlusion, half4 i_ambientOrLightmapUV, half atten, half smoothness, half3 normalWorld, half3 eyeVec, - UnityLight light, - bool reflections) -{ - // we init only fields actually used - FragmentCommonData s = (FragmentCommonData)0; - s.smoothness = smoothness; - s.normalWorld = normalWorld; - s.eyeVec = eyeVec; - s.posWorld = posWorld; - return FragmentGI(s, occlusion, i_ambientOrLightmapUV, atten, light, reflections); -} -inline UnityGI FragmentGI ( - float3 posWorld, - half occlusion, half4 i_ambientOrLightmapUV, half atten, half smoothness, half3 normalWorld, half3 eyeVec, - UnityLight light) -{ - return FragmentGI (posWorld, occlusion, i_ambientOrLightmapUV, atten, smoothness, normalWorld, eyeVec, light, true); -} - -#endif // UNITY_STANDARD_CORE_INCLUDED diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc.meta deleted file mode 100644 index bbc1fb55..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCore.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6f77e6a5b35179a4ca0efe7b05e0cef1 -timeCreated: 1522477140 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc deleted file mode 100644 index 23af035c..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc +++ /dev/null @@ -1,26 +0,0 @@ -// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) - -#ifndef UNITY_STANDARD_CORE_FORWARD_INCLUDED -#define UNITY_STANDARD_CORE_FORWARD_INCLUDED - -#if defined(UNITY_NO_FULL_STANDARD_SHADER) -# define UNITY_STANDARD_SIMPLE 1 -#endif - -#include "UnityStandardConfig.cginc" - -#if UNITY_STANDARD_SIMPLE - #include "UnityStandardCoreForwardSimple.cginc" - VertexOutputBaseSimple vertBase (VertexInput v) { return vertForwardBaseSimple(v); } - VertexOutputForwardAddSimple vertAdd (VertexInput v) { return vertForwardAddSimple(v); } - half4 fragBase (VertexOutputBaseSimple i) : SV_Target { return fragForwardBaseSimpleInternal(i); } - half4 fragAdd (VertexOutputForwardAddSimple i) : SV_Target { return fragForwardAddSimpleInternal(i); } -#else - #include "UnityStandardCore.cginc" - VertexOutputForwardBase vertBase (VertexInput v) { return vertForwardBase(v); } - VertexOutputForwardAdd vertAdd (VertexInput v) { return vertForwardAdd(v); } - half4 fragBase (VertexOutputForwardBase i) : SV_Target { return fragForwardBaseInternal(i); } - half4 fragAdd (VertexOutputForwardAdd i) : SV_Target { return fragForwardAddInternal(i); } -#endif - -#endif // UNITY_STANDARD_CORE_FORWARD_INCLUDED diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc.meta deleted file mode 100644 index f8ede908..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForward.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 36a2c581e9fc42f418df7c3257a57ba3 -timeCreated: 1522477140 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc deleted file mode 100644 index 66751d27..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc +++ /dev/null @@ -1,376 +0,0 @@ -// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) - -#ifndef UNITY_STANDARD_CORE_FORWARD_SIMPLE_INCLUDED -#define UNITY_STANDARD_CORE_FORWARD_SIMPLE_INCLUDED - -#include "UnityStandardCore.cginc" - -// Does not support: _PARALLAXMAP, DIRLIGHTMAP_COMBINED -#define GLOSSMAP (defined(_SPECGLOSSMAP) || defined(_METALLICGLOSSMAP)) - -#ifndef SPECULAR_HIGHLIGHTS - #define SPECULAR_HIGHLIGHTS (!defined(_SPECULAR_HIGHLIGHTS_OFF)) -#endif - -struct VertexOutputBaseSimple -{ - UNITY_POSITION(pos); - float4 tex : TEXCOORD0; - half4 eyeVec : TEXCOORD1; // w: grazingTerm - - half4 ambientOrLightmapUV : TEXCOORD2; // SH or Lightmap UV - SHADOW_COORDS(3) - UNITY_FOG_COORDS_PACKED(4, half4) // x: fogCoord, yzw: reflectVec - - half4 normalWorld : TEXCOORD5; // w: fresnelTerm - -#ifdef _NORMALMAP - half3 tangentSpaceLightDir : TEXCOORD6; - #if SPECULAR_HIGHLIGHTS - half3 tangentSpaceEyeVec : TEXCOORD7; - #endif -#endif -#if UNITY_REQUIRE_FRAG_WORLDPOS - float3 posWorld : TEXCOORD8; -#endif - - UNITY_VERTEX_OUTPUT_STEREO -}; - -// UNIFORM_REFLECTIVITY(): workaround to get (uniform) reflecivity based on UNITY_SETUP_BRDF_INPUT -half MetallicSetup_Reflectivity() -{ - return 1.0h - OneMinusReflectivityFromMetallic(_Metallic); -} - -half SpecularSetup_Reflectivity() -{ - return SpecularStrength(_SpecColor.rgb); -} - -#define JOIN2(a, b) a##b -#define JOIN(a, b) JOIN2(a,b) -#define UNIFORM_REFLECTIVITY JOIN(UNITY_SETUP_BRDF_INPUT, _Reflectivity) - - -#ifdef _NORMALMAP - -half3 TransformToTangentSpace(half3 tangent, half3 binormal, half3 normal, half3 v) -{ - // Mali400 shader compiler prefers explicit dot product over using a half3x3 matrix - return half3(dot(tangent, v), dot(binormal, v), dot(normal, v)); -} - -void TangentSpaceLightingInput(half3 normalWorld, half4 vTangent, half3 lightDirWorld, half3 eyeVecWorld, out half3 tangentSpaceLightDir, out half3 tangentSpaceEyeVec) -{ - half3 tangentWorld = UnityObjectToWorldDir(vTangent.xyz); - half sign = half(vTangent.w) * half(unity_WorldTransformParams.w); - half3 binormalWorld = cross(normalWorld, tangentWorld) * sign; - tangentSpaceLightDir = TransformToTangentSpace(tangentWorld, binormalWorld, normalWorld, lightDirWorld); - #if SPECULAR_HIGHLIGHTS - tangentSpaceEyeVec = normalize(TransformToTangentSpace(tangentWorld, binormalWorld, normalWorld, eyeVecWorld)); - #else - tangentSpaceEyeVec = 0; - #endif -} - -#endif // _NORMALMAP - -VertexOutputBaseSimple vertForwardBaseSimple (VertexInput v) -{ - UNITY_SETUP_INSTANCE_ID(v); - VertexOutputBaseSimple o; - UNITY_INITIALIZE_OUTPUT(VertexOutputBaseSimple, o); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - float4 posWorld = mul(unity_ObjectToWorld, v.vertex); - o.pos = UnityObjectToClipPos(v.vertex); - o.tex = TexCoords(v); - - half3 eyeVec = normalize(posWorld.xyz - _WorldSpaceCameraPos); - half3 normalWorld = UnityObjectToWorldNormal(v.normal); - - o.normalWorld.xyz = normalWorld; - o.eyeVec.xyz = eyeVec; - - #ifdef _NORMALMAP - half3 tangentSpaceEyeVec; - TangentSpaceLightingInput(normalWorld, v.tangent, _WorldSpaceLightPos0.xyz, eyeVec, o.tangentSpaceLightDir, tangentSpaceEyeVec); - #if SPECULAR_HIGHLIGHTS - o.tangentSpaceEyeVec = tangentSpaceEyeVec; - #endif - #endif - - //We need this for shadow receiving - TRANSFER_SHADOW(o); - - o.ambientOrLightmapUV = VertexGIForward(v, posWorld, normalWorld); - - o.fogCoord.yzw = reflect(eyeVec, normalWorld); - - o.normalWorld.w = Pow4(1 - saturate(dot(normalWorld, -eyeVec))); // fresnel term - #if !GLOSSMAP - o.eyeVec.w = saturate(_Glossiness + UNIFORM_REFLECTIVITY()); // grazing term - #endif - - UNITY_TRANSFER_FOG(o, o.pos); - return o; -} - - -FragmentCommonData FragmentSetupSimple(VertexOutputBaseSimple i, float4 mfxUv, float3 mfxVertexPos) -{ - //half alpha = Alpha(i.tex.xy); - //#if defined(_ALPHATEST_ON) - // clip (alpha - _Cutoff); - //#endif - - //MFX - half alpha = GetMfxDissolve(i.mfxUv, i.worldPos); - MfxClip(alpha); - - FragmentCommonData s = UNITY_SETUP_BRDF_INPUT (i.tex); - - // NOTE: shader relies on pre-multiply alpha-blend (_SrcBlend = One, _DstBlend = OneMinusSrcAlpha) - s.diffColor = PreMultiplyAlpha (s.diffColor, alpha, s.oneMinusReflectivity, /*out*/ s.alpha); - s.alpha = alpha; - s.normalWorld = i.normalWorld.xyz; - s.eyeVec = i.eyeVec.xyz; - s.posWorld = IN_WORLDPOS(i); - s.reflUVW = i.fogCoord.yzw; - - #ifdef _NORMALMAP - s.tangentSpaceNormal = NormalInTangentSpace(i.tex); - #else - s.tangentSpaceNormal = 0; - #endif - - return s; -} - -UnityLight MainLightSimple(VertexOutputBaseSimple i, FragmentCommonData s) -{ - UnityLight mainLight = MainLight(); - return mainLight; -} - -half PerVertexGrazingTerm(VertexOutputBaseSimple i, FragmentCommonData s) -{ - #if GLOSSMAP - return saturate(s.smoothness + (1-s.oneMinusReflectivity)); - #else - return i.eyeVec.w; - #endif -} - -half PerVertexFresnelTerm(VertexOutputBaseSimple i) -{ - return i.normalWorld.w; -} - -#if !SPECULAR_HIGHLIGHTS -# define REFLECTVEC_FOR_SPECULAR(i, s) half3(0, 0, 0) -#elif defined(_NORMALMAP) -# define REFLECTVEC_FOR_SPECULAR(i, s) reflect(i.tangentSpaceEyeVec, s.tangentSpaceNormal) -#else -# define REFLECTVEC_FOR_SPECULAR(i, s) s.reflUVW -#endif - -half3 LightDirForSpecular(VertexOutputBaseSimple i, UnityLight mainLight) -{ - #if SPECULAR_HIGHLIGHTS && defined(_NORMALMAP) - return i.tangentSpaceLightDir; - #else - return mainLight.dir; - #endif -} - -half3 BRDF3DirectSimple(half3 diffColor, half3 specColor, half smoothness, half rl) -{ - #if SPECULAR_HIGHLIGHTS - return BRDF3_Direct(diffColor, specColor, Pow4(rl), smoothness); - #else - return diffColor; - #endif -} - -half4 fragForwardBaseSimpleInternal (VertexOutputBaseSimple i) -{ - UNITY_APPLY_DITHER_CROSSFADE(i.pos.xy); - - FragmentCommonData s = FragmentSetupSimple(i); - - UnityLight mainLight = MainLightSimple(i, s); - - #if !defined(LIGHTMAP_ON) && defined(_NORMALMAP) - half ndotl = saturate(dot(s.tangentSpaceNormal, i.tangentSpaceLightDir)); - #else - half ndotl = saturate(dot(s.normalWorld, mainLight.dir)); - #endif - - //we can't have worldpos here (not enough interpolator on SM 2.0) so no shadow fade in that case. - half shadowMaskAttenuation = UnitySampleBakedOcclusion(i.ambientOrLightmapUV, 0); - half realtimeShadowAttenuation = SHADOW_ATTENUATION(i); - half atten = UnityMixRealtimeAndBakedShadows(realtimeShadowAttenuation, shadowMaskAttenuation, 0); - - half occlusion = Occlusion(i.tex.xy); - half rl = dot(REFLECTVEC_FOR_SPECULAR(i, s), LightDirForSpecular(i, mainLight)); - - UnityGI gi = FragmentGI (s, occlusion, i.ambientOrLightmapUV, atten, mainLight); - half3 attenuatedLightColor = gi.light.color * ndotl; - - half3 c = BRDF3_Indirect(s.diffColor, s.specColor, gi.indirect, PerVertexGrazingTerm(i, s), PerVertexFresnelTerm(i)); - c += BRDF3DirectSimple(s.diffColor, s.specColor, s.smoothness, rl) * attenuatedLightColor; - c += Emission(i.tex.xy); - - UNITY_APPLY_FOG(i.fogCoord, c); - - return OutputForward (half4(c, 1), s.alpha); -} - -half4 fragForwardBaseSimple (VertexOutputBaseSimple i) : SV_Target // backward compatibility (this used to be the fragment entry function) -{ - return fragForwardBaseSimpleInternal(i); -} - -struct VertexOutputForwardAddSimple -{ - UNITY_POSITION(pos); - float4 tex : TEXCOORD0; - float3 posWorld : TEXCOORD1; - - UNITY_SHADOW_COORDS(2) - -#if !defined(_NORMALMAP) && SPECULAR_HIGHLIGHTS - UNITY_FOG_COORDS_PACKED(3, half4) // x: fogCoord, yzw: reflectVec -#else - UNITY_FOG_COORDS_PACKED(3, half1) -#endif - - half3 lightDir : TEXCOORD4; - -#if defined(_NORMALMAP) - #if SPECULAR_HIGHLIGHTS - half3 tangentSpaceEyeVec : TEXCOORD5; - #endif -#else - half3 normalWorld : TEXCOORD5; -#endif - - UNITY_VERTEX_OUTPUT_STEREO -}; - -VertexOutputForwardAddSimple vertForwardAddSimple (VertexInput v) -{ - VertexOutputForwardAddSimple o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_OUTPUT(VertexOutputForwardAddSimple, o); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - float4 posWorld = mul(unity_ObjectToWorld, v.vertex); - o.pos = UnityObjectToClipPos(v.vertex); - o.tex = TexCoords(v); - o.posWorld = posWorld.xyz; - - //We need this for shadow receiving - UNITY_TRANSFER_SHADOW(o, v.uv1); - - half3 lightDir = _WorldSpaceLightPos0.xyz - posWorld.xyz * _WorldSpaceLightPos0.w; - #ifndef USING_DIRECTIONAL_LIGHT - lightDir = NormalizePerVertexNormal(lightDir); - #endif - - #if SPECULAR_HIGHLIGHTS - half3 eyeVec = normalize(posWorld.xyz - _WorldSpaceCameraPos); - #endif - - half3 normalWorld = UnityObjectToWorldNormal(v.normal); - - #ifdef _NORMALMAP - #if SPECULAR_HIGHLIGHTS - TangentSpaceLightingInput(normalWorld, v.tangent, lightDir, eyeVec, o.lightDir, o.tangentSpaceEyeVec); - #else - half3 ignore; - TangentSpaceLightingInput(normalWorld, v.tangent, lightDir, 0, o.lightDir, ignore); - #endif - #else - o.lightDir = lightDir; - o.normalWorld = normalWorld; - #if SPECULAR_HIGHLIGHTS - o.fogCoord.yzw = reflect(eyeVec, normalWorld); - #endif - #endif - - UNITY_TRANSFER_FOG(o,o.pos); - return o; -} - -FragmentCommonData FragmentSetupSimpleAdd(VertexOutputForwardAddSimple i, float4 mfxUv, float3 mfxVertexPos) -{ - //half alpha = Alpha(i.tex.xy); - //#if defined(_ALPHATEST_ON) - // clip (alpha - _Cutoff); - //#endif - - half alpha = GetMfxDissolve(i.mfxUv, i.worldPos); - MfxClip(alpha); - - FragmentCommonData s = UNITY_SETUP_BRDF_INPUT (i.tex); - - // NOTE: shader relies on pre-multiply alpha-blend (_SrcBlend = One, _DstBlend = OneMinusSrcAlpha) - s.diffColor = PreMultiplyAlpha (s.diffColor, alpha, s.oneMinusReflectivity, /*out*/ s.alpha); - s.alpha = alpha; - s.eyeVec = 0; - s.posWorld = i.posWorld; - - #ifdef _NORMALMAP - s.tangentSpaceNormal = NormalInTangentSpace(i.tex); - s.normalWorld = 0; - #else - s.tangentSpaceNormal = 0; - s.normalWorld = i.normalWorld; - #endif - - #if SPECULAR_HIGHLIGHTS && !defined(_NORMALMAP) - s.reflUVW = i.fogCoord.yzw; - #else - s.reflUVW = 0; - #endif - - return s; -} - -half3 LightSpaceNormal(VertexOutputForwardAddSimple i, FragmentCommonData s) -{ - #ifdef _NORMALMAP - return s.tangentSpaceNormal; - #else - return i.normalWorld; - #endif -} - -half4 fragForwardAddSimpleInternal(VertexOutputForwardAddSimple i, float4 mfxUv, float3 mfxVertexPos) -{ - UNITY_APPLY_DITHER_CROSSFADE(i.pos.xy); - - FragmentCommonData s = FragmentSetupSimpleAdd(i); - - half3 c = BRDF3DirectSimple(s.diffColor, s.specColor, s.smoothness, dot(REFLECTVEC_FOR_SPECULAR(i, s), i.lightDir)); - - #if SPECULAR_HIGHLIGHTS // else diffColor has premultiplied light color - c *= _LightColor0.rgb; - #endif - - UNITY_LIGHT_ATTENUATION(atten, i, s.posWorld) - c *= atten * saturate(dot(LightSpaceNormal(i, s), i.lightDir)); - - UNITY_APPLY_FOG_COLOR(i.fogCoord, c.rgb, half4(0,0,0,0)); // fog towards black in additive pass - return OutputForward (half4(c, 1), s.alpha); -} - -half4 fragForwardAddSimple (VertexOutputForwardAddSimple i) : SV_Target // backward compatibility (this used to be the fragment entry function) -{ - return fragForwardAddSimpleInternal(i); -} - -#endif // UNITY_STANDARD_CORE_FORWARD_SIMPLE_INCLUDED diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc.meta deleted file mode 100644 index 08c3faf9..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardCoreForwardSimple.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 687eaee521d30524490beeea14de5f7e -timeCreated: 1522477140 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc deleted file mode 100644 index 3c206a64..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc +++ /dev/null @@ -1,240 +0,0 @@ -// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) - -#ifndef UNITY_STANDARD_INPUT_INCLUDED -#define UNITY_STANDARD_INPUT_INCLUDED - -#include "UnityCG.cginc" -#include "UnityStandardConfig.cginc" -#include "UnityPBSLighting.cginc" // TBD: remove -#include "UnityStandardUtils.cginc" - -//--------------------------------------- -// Directional lightmaps & Parallax require tangent space too -#if (_NORMALMAP || DIRLIGHTMAP_COMBINED || _PARALLAXMAP) - #define _TANGENT_TO_WORLD 1 -#endif - -#if (_DETAIL_MULX2 || _DETAIL_MUL || _DETAIL_ADD || _DETAIL_LERP) - #define _DETAIL 1 -#endif - -//--------------------------------------- -half4 _Color; -half _Cutoff; - -sampler2D _MainTex; -float4 _MainTex_ST; - -sampler2D _DetailAlbedoMap; -float4 _DetailAlbedoMap_ST; - -sampler2D _BumpMap; -half _BumpScale; - -sampler2D _DetailMask; -sampler2D _DetailNormalMap; -half _DetailNormalMapScale; - -sampler2D _SpecGlossMap; -sampler2D _MetallicGlossMap; -half _Metallic; -half _Glossiness; -half _GlossMapScale; - -sampler2D _OcclusionMap; -half _OcclusionStrength; - -sampler2D _ParallaxMap; -half _Parallax; -half _UVSec; - -half4 _EmissionColor; -sampler2D _EmissionMap; - -//------------------------------------------------------------------------------------- -// Input functions - -struct VertexInput -{ - float4 vertex : POSITION; - half3 normal : NORMAL; - float2 uv0 : TEXCOORD0; - float2 uv1 : TEXCOORD1; -#if defined(DYNAMICLIGHTMAP_ON) || defined(UNITY_PASS_META) - float2 uv2 : TEXCOORD2; -#endif -#ifdef _TANGENT_TO_WORLD - half4 tangent : TANGENT; -#endif - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -float4 TexCoords(VertexInput v) -{ - float4 texcoord; - texcoord.xy = TRANSFORM_TEX(v.uv0, _MainTex); // Always source from uv0 - texcoord.zw = TRANSFORM_TEX(((_UVSec == 0) ? v.uv0 : v.uv1), _DetailAlbedoMap); - return texcoord; -} - -half DetailMask(float2 uv) -{ - return tex2D (_DetailMask, uv).a; -} - -half3 Albedo(float4 texcoords) -{ - half3 albedo = _Color.rgb * tex2D (_MainTex, texcoords.xy).rgb; -#if _DETAIL - #if (SHADER_TARGET < 30) - // SM20: instruction count limitation - // SM20: no detail mask - half mask = 1; - #else - half mask = DetailMask(texcoords.xy); - #endif - half3 detailAlbedo = tex2D (_DetailAlbedoMap, texcoords.zw).rgb; - #if _DETAIL_MULX2 - albedo *= LerpWhiteTo (detailAlbedo * unity_ColorSpaceDouble.rgb, mask); - #elif _DETAIL_MUL - albedo *= LerpWhiteTo (detailAlbedo, mask); - #elif _DETAIL_ADD - albedo += detailAlbedo * mask; - #elif _DETAIL_LERP - albedo = lerp (albedo, detailAlbedo, mask); - #endif -#endif - return albedo; -} - -half Alpha(float2 uv) -{ -#if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) - return _Color.a; -#else - return tex2D(_MainTex, uv).a * _Color.a; -#endif -} - -half Occlusion(float2 uv) -{ -#if (SHADER_TARGET < 30) - // SM20: instruction count limitation - // SM20: simpler occlusion - return tex2D(_OcclusionMap, uv).g; -#else - half occ = tex2D(_OcclusionMap, uv).g; - return LerpOneTo (occ, _OcclusionStrength); -#endif -} - -half4 SpecularGloss(float2 uv) -{ - half4 sg; -#ifdef _SPECGLOSSMAP - #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) - sg.rgb = tex2D(_SpecGlossMap, uv).rgb; - sg.a = tex2D(_MainTex, uv).a; - #else - sg = tex2D(_SpecGlossMap, uv); - #endif - sg.a *= _GlossMapScale; -#else - sg.rgb = _SpecColor.rgb; - #ifdef _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - sg.a = tex2D(_MainTex, uv).a * _GlossMapScale; - #else - sg.a = _Glossiness; - #endif -#endif - return sg; -} - -half2 MetallicGloss(float2 uv) -{ - half2 mg; - -#ifdef _METALLICGLOSSMAP - #ifdef _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - mg.r = tex2D(_MetallicGlossMap, uv).r; - mg.g = tex2D(_MainTex, uv).a; - #else - mg = tex2D(_MetallicGlossMap, uv).ra; - #endif - mg.g *= _GlossMapScale; -#else - mg.r = _Metallic; - #ifdef _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - mg.g = tex2D(_MainTex, uv).a * _GlossMapScale; - #else - mg.g = _Glossiness; - #endif -#endif - return mg; -} - -half2 MetallicRough(float2 uv) -{ - half2 mg; -#ifdef _METALLICGLOSSMAP - mg.r = tex2D(_MetallicGlossMap, uv).r; -#else - mg.r = _Metallic; -#endif - -#ifdef _SPECGLOSSMAP - mg.g = 1.0f - tex2D(_SpecGlossMap, uv).r; -#else - mg.g = 1.0f - _Glossiness; -#endif - return mg; -} - -half3 Emission(float2 uv) -{ -#ifndef _EMISSION - return 0; -#else - return tex2D(_EmissionMap, uv).rgb * _EmissionColor.rgb; -#endif -} - -#ifdef _NORMALMAP -half3 NormalInTangentSpace(float4 texcoords) -{ - half3 normalTangent = UnpackScaleNormal(tex2D (_BumpMap, texcoords.xy), _BumpScale); - -#if _DETAIL && defined(UNITY_ENABLE_DETAIL_NORMALMAP) - half mask = DetailMask(texcoords.xy); - half3 detailNormalTangent = UnpackScaleNormal(tex2D (_DetailNormalMap, texcoords.zw), _DetailNormalMapScale); - #if _DETAIL_LERP - normalTangent = lerp( - normalTangent, - detailNormalTangent, - mask); - #else - normalTangent = lerp( - normalTangent, - BlendNormals(normalTangent, detailNormalTangent), - mask); - #endif -#endif - - return normalTangent; -} -#endif - -float4 Parallax (float4 texcoords, half3 viewDir) -{ -#if !defined(_PARALLAXMAP) || (SHADER_TARGET < 30) - // Disable parallax on pre-SM3.0 shader target models - return texcoords; -#else - half h = tex2D (_ParallaxMap, texcoords.xy).g; - float2 offset = ParallaxOffset1Step (h, _Parallax, viewDir); - return float4(texcoords.xy + offset, texcoords.zw + offset); -#endif - -} - -#endif // UNITY_STANDARD_INPUT_INCLUDED diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc.meta deleted file mode 100644 index 54eb16f5..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardInput.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9ad9a6ef1083a9b439514ea8a9604108 -timeCreated: 1522477140 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc deleted file mode 100644 index 37ce2a5b..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc +++ /dev/null @@ -1,64 +0,0 @@ -// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) - -#ifndef UNITY_STANDARD_META_INCLUDED -#define UNITY_STANDARD_META_INCLUDED - -// Functionality for Standard shader "meta" pass -// (extracts albedo/emission for lightmapper etc.) - -// define meta pass before including other files; they have conditions -// on that in some places -#define UNITY_PASS_META 1 - -#include "UnityCG.cginc" -#include "UnityStandardInput.cginc" -#include "UnityMetaPass.cginc" -#include "UnityStandardCore.cginc" - -struct v2f_meta -{ - float4 uv : TEXCOORD0; - float4 pos : SV_POSITION; -}; - -v2f_meta vert_meta (VertexInput v) -{ - v2f_meta o; - o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); - o.uv = TexCoords(v); - return o; -} - -// Albedo for lightmapping should basically be diffuse color. -// But rough metals (black diffuse) still scatter quite a lot of light around, so -// we want to take some of that into account too. -half3 UnityLightmappingAlbedo (half3 diffuse, half3 specular, half smoothness) -{ - half roughness = SmoothnessToRoughness(smoothness); - half3 res = diffuse; - res += specular * roughness * 0.5; - return res; -} - -float4 frag_meta (v2f_meta i) : SV_Target -{ - // we're interested in diffuse & specular colors, - // and surface roughness to produce final albedo. - FragmentCommonData data = UNITY_SETUP_BRDF_INPUT (i.uv, float4(0, 0, 0, 0), float3(0, 0, 0)); - - UnityMetaInput o; - UNITY_INITIALIZE_OUTPUT(UnityMetaInput, o); - -#if defined(EDITOR_VISUALIZATION) - o.Albedo = data.diffColor; -#else - o.Albedo = UnityLightmappingAlbedo (data.diffColor, data.specColor, data.smoothness); -#endif - o.SpecularColor = data.specColor; - - o.Emission = Emission(i.uv.xy); - - return UnityMetaFragment(o); -} - -#endif // UNITY_STANDARD_META_INCLUDED diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc.meta deleted file mode 100644 index c0959554..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardMeta.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 521102cceb95c1445b5537c1384d2b43 -timeCreated: 1522477140 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc deleted file mode 100644 index 0f716cc3..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc +++ /dev/null @@ -1,233 +0,0 @@ -// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) - -#ifndef UNITY_STANDARD_SHADOW_INCLUDED -#define UNITY_STANDARD_SHADOW_INCLUDED - -// NOTE: had to split shadow functions into separate file, -// otherwise compiler gives trouble with LIGHTING_COORDS macro (in UnityStandardCore.cginc) - -#include "UnityCG.cginc" -#include "UnityShaderVariables.cginc" -#include "UnityInstancing.cginc" -#include "UnityStandardConfig.cginc" -#include "UnityStandardUtils.cginc" - -#if (defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON)) && defined(UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS) - #define UNITY_STANDARD_USE_DITHER_MASK 1 -#endif - -// Need to output UVs in shadow caster, since we need to sample texture and do clip/dithering based on it -#if defined(_ALPHATEST_ON) || defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON) -#define UNITY_STANDARD_USE_SHADOW_UVS 1 -#endif - -// Has a non-empty shadow caster output struct (it's an error to have empty structs on some platforms...) -#if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) -#define UNITY_STANDARD_USE_SHADOW_OUTPUT_STRUCT 1 -#endif - -#ifdef UNITY_STEREO_INSTANCING_ENABLED -#define UNITY_STANDARD_USE_STEREO_SHADOW_OUTPUT_STRUCT 1 -#endif - - -half4 _Color; -half _Cutoff; -sampler2D _MainTex; -float4 _MainTex_ST; -#ifdef UNITY_STANDARD_USE_DITHER_MASK -sampler3D _DitherMaskLOD; -#endif - -// Handle PremultipliedAlpha from Fade or Transparent shading mode -half4 _SpecColor; -half _Metallic; -#ifdef _SPECGLOSSMAP -sampler2D _SpecGlossMap; -#endif -#ifdef _METALLICGLOSSMAP -sampler2D _MetallicGlossMap; -#endif - -#if defined(UNITY_STANDARD_USE_SHADOW_UVS) && defined(_PARALLAXMAP) -sampler2D _ParallaxMap; -half _Parallax; -#endif - -//MFX -#include "Assets/MaterializeFX/Shaders/cginc/MFX.cginc" - -half MetallicSetup_ShadowGetOneMinusReflectivity(half2 uv) -{ - half metallicity = _Metallic; - #ifdef _METALLICGLOSSMAP - metallicity = tex2D(_MetallicGlossMap, uv).r; - #endif - return OneMinusReflectivityFromMetallic(metallicity); -} - -half RoughnessSetup_ShadowGetOneMinusReflectivity(half2 uv) -{ - half metallicity = _Metallic; -#ifdef _METALLICGLOSSMAP - metallicity = tex2D(_MetallicGlossMap, uv).r; -#endif - return OneMinusReflectivityFromMetallic(metallicity); -} - -half SpecularSetup_ShadowGetOneMinusReflectivity(half2 uv) -{ - half3 specColor = _SpecColor.rgb; - #ifdef _SPECGLOSSMAP - specColor = tex2D(_SpecGlossMap, uv).rgb; - #endif - return (1 - SpecularStrength(specColor)); -} - -// SHADOW_ONEMINUSREFLECTIVITY(): workaround to get one minus reflectivity based on UNITY_SETUP_BRDF_INPUT -#define SHADOW_JOIN2(a, b) a##b -#define SHADOW_JOIN(a, b) SHADOW_JOIN2(a,b) -#define SHADOW_ONEMINUSREFLECTIVITY SHADOW_JOIN(UNITY_SETUP_BRDF_INPUT, _ShadowGetOneMinusReflectivity) - -struct VertexInput -{ - float4 vertex : POSITION; - float3 normal : NORMAL; - float2 uv0 : TEXCOORD0; - #if defined(UNITY_STANDARD_USE_SHADOW_UVS) && defined(_PARALLAXMAP) - half4 tangent : TANGENT; - #endif - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -#ifdef UNITY_STANDARD_USE_SHADOW_OUTPUT_STRUCT -struct VertexOutputShadowCaster -{ - V2F_SHADOW_CASTER_NOPOS - #if defined(UNITY_STANDARD_USE_SHADOW_UVS) - float2 tex : TEXCOORD1; - - #if defined(_PARALLAXMAP) - half3 viewDirForParallax : TEXCOORD2; - #endif - #endif - - //MFX - float4 mfxUv : TEXCOORD5; - float3 worldPos : TEXCOORD6; -}; -#endif - -#ifdef UNITY_STANDARD_USE_STEREO_SHADOW_OUTPUT_STRUCT -struct VertexOutputStereoShadowCaster -{ - UNITY_VERTEX_OUTPUT_STEREO - - //MFX - float4 mfxUv : TEXCOORD5; - float3 worldPos : TEXCOORD6; -}; -#endif - -// We have to do these dances of outputting SV_POSITION separately from the vertex shader, -// and inputting VPOS in the pixel shader, since they both map to "POSITION" semantic on -// some platforms, and then things don't go well. - - -void vertShadowCaster (VertexInput v - , out float4 opos : SV_POSITION - #ifdef UNITY_STANDARD_USE_SHADOW_OUTPUT_STRUCT - , out VertexOutputShadowCaster o - #endif - #ifdef UNITY_STANDARD_USE_STEREO_SHADOW_OUTPUT_STRUCT - , out VertexOutputStereoShadowCaster os - #endif -) -{ - UNITY_SETUP_INSTANCE_ID(v); - - #ifdef UNITY_STANDARD_USE_SHADOW_OUTPUT_STRUCT - UNITY_INITIALIZE_OUTPUT(VertexOutputShadowCaster, o); - #endif - - #ifdef UNITY_STANDARD_USE_STEREO_SHADOW_OUTPUT_STRUCT - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(os); - #endif - TRANSFER_SHADOW_CASTER_NOPOS(o,opos) - #if defined(UNITY_STANDARD_USE_SHADOW_UVS) - o.tex = TRANSFORM_TEX(v.uv0, _MainTex); - - #ifdef _PARALLAXMAP - TANGENT_SPACE_ROTATION; - o.viewDirForParallax = mul (rotation, ObjSpaceViewDir(v.vertex)); - #endif - #endif - -#ifdef UNITY_STANDARD_USE_SHADOW_OUTPUT_STRUCT - //MFX - PassMfxVertex2Fragment(v.uv0.xy, o.mfxUv); - o.worldPos = mul(unity_ObjectToWorld, v.vertex).xyz; -#endif -#ifdef UNITY_STANDARD_USE_STEREO_SHADOW_OUTPUT_STRUCT - //MFX - PassMfxVertex2Fragment(v.uv0.xy, os.mfxUv); - os.worldPos = mul(unity_ObjectToWorld, v.vertex).xyz; -#endif -} - - -half4 fragShadowCaster (UNITY_POSITION(vpos) -#ifdef UNITY_STANDARD_USE_SHADOW_OUTPUT_STRUCT - , VertexOutputShadowCaster i -#endif -) : SV_Target -{ - #if defined(UNITY_STANDARD_USE_SHADOW_UVS) - #if defined(_PARALLAXMAP) && (SHADER_TARGET >= 30) - half3 viewDirForParallax = normalize(i.viewDirForParallax); - fixed h = tex2D (_ParallaxMap, i.tex.xy).g; - half2 offset = ParallaxOffset1Step (h, _Parallax, viewDirForParallax); - i.tex.xy += offset; - #endif - - //MFX - half alpha = GetMfxDissolve(i.mfxUv, i.worldPos); - MfxClip(alpha); - - // half alpha = tex2D(_MainTex, i.tesx).a * _Color.a; - // #if defined(_ALPHATEST_ON) - // clip (alpha - _Cutoff); - // #endif - // #if defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON) - // #if defined(_ALPHAPREMULTIPLY_ON) - // half outModifiedAlpha; - // PreMultiplyAlpha(half3(0, 0, 0), alpha, SHADOW_ONEMINUSREFLECTIVITY(i.tex), outModifiedAlpha); - // alpha = outModifiedAlpha; - // #endif - // #if defined(UNITY_STANDARD_USE_DITHER_MASK) - // // Use dither mask for alpha blended shadows, based on pixel position xy - // // and alpha level. Our dither texture is 4x4x16. - // #ifdef LOD_FADE_CROSSFADE - // #define _LOD_FADE_ON_ALPHA - // alpha *= unity_LODFade.y; - // #endif - // half alphaRef = tex3D(_DitherMaskLOD, float3(vpos.xy*0.25,alpha*0.9375)).a; - // clip (alphaRef - 0.01); - // #else - // clip (alpha - _Cutoff); - // #endif - // #endif - #endif // #if defined(UNITY_STANDARD_USE_SHADOW_UVS) - - #ifdef LOD_FADE_CROSSFADE - #ifdef _LOD_FADE_ON_ALPHA - #undef _LOD_FADE_ON_ALPHA - #else - UnityApplyDitherCrossFade(vpos.xy); - #endif - #endif - - SHADOW_CASTER_FRAGMENT(i) -} - -#endif // UNITY_STANDARD_SHADOW_INCLUDED diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc.meta deleted file mode 100644 index db93af3a..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/Standart/UnityStandardShadow.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f6c98ee1cfbc55346b4d629c5de75e00 -timeCreated: 1522477140 -licenseType: Store -ShaderImporter: - externalObjects: {} - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/cginc.meta deleted file mode 100644 index b2c783da..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/cginc.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 46beae2a5dbe18248b8cee8a568607ff -folderAsset: yes -timeCreated: 1521343748 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc b/Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc deleted file mode 100644 index ae62a6c7..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc +++ /dev/null @@ -1,169 +0,0 @@ -#ifndef MFX_INCLUDED -#define MFX_INCLUDED - -//EMISSION 2 -uniform float3 _EmissionColor2; -uniform float _EmissionSize2; -sampler2D _EmissionMap2; -uniform float4 _EmissionMap2_ST; -uniform float2 _EmissionMap2_Scroll; - -//ALBEDO 2 -uniform float4 _Color2; -sampler2D _MainTex2; -uniform float4 _MainTex2_ST; - -//NORMAL -sampler2D _BumpMap2; -uniform float4 _BumpMap2_ST; - -//MASK -uniform float _MaskType; -uniform float _CutoffAxis; -uniform float _MaskOffset; -uniform float4 _MaskWorldPosition; - -//EDGE -uniform float3 _EdgeColor; -uniform sampler2D _EdgeRampMap1; -uniform float4 _EdgeRampMap1_ST; -uniform float2 _EdgeRampMap1_Scroll; -uniform float _EdgeSize; -uniform float _EdgeStrength; - -//DISSOLVE -uniform float3 _DissolveEdgeColor; -uniform float _DissolveEdgeSize; -uniform float _DissolveSize; -sampler2D _DissolveMap1; -uniform float4 _DissolveMap1_ST; -uniform float2 _DissolveMap1_Scroll; - -#define MFX_TRANSFORM_TEX(texUV,texName) (texUV.xy * texName##_ST.xy + texName##_ST.zw + texName##_Scroll * _Time.y) - -inline float Remap(float s, float a1, float a2, float b1, float b2) -{ - return b1 + (s - a1) * (b2 - b1) / (a2 - a1); -} - -inline void MfxClip(float alpha) -{ - clip(alpha - _Cutoff); -} - -inline void PassMfxVertex2Fragment(float2 mainUv, inout float4 mfxUv) //xy - edge, zw - dissolve -{ - mfxUv.xy = MFX_TRANSFORM_TEX(mainUv, _EdgeRampMap1); - mfxUv.zw = MFX_TRANSFORM_TEX(mainUv, _DissolveMap1); -} - -//-------------- -// POSITION - -inline float GetMfxLocalPosition(float3 vertexPos) -{ - float pos = mul(unity_WorldToObject, float4(vertexPos, 1))[(int)_CutoffAxis]; - return pos; -} - -inline float GetMfxGlobalPosition(float3 vertexPos) -{ - float pos = (vertexPos)[(int)_CutoffAxis]; - return pos; -} - -inline float GetMfxLengthGlobalPosition(float3 vertexPos) -{ - return length(_MaskWorldPosition - vertexPos); -} - -inline float GetMfxSinglePosition(float3 vertexPos) -{ -#if defined(_MASKTYPE_AXIS_LOCAL) - return GetMfxLocalPosition(vertexPos); -#elif defined (_MASKTYPE_AXIS_GLOBAL) - return GetMfxGlobalPosition(vertexPos); -#elif defined (_MASKTYPE_GLOBAL) - return GetMfxLengthGlobalPosition(vertexPos); -#endif - return 1; -} - - inline float GetAlpha(float2 mfxDissolveUv, float3 vertexPos) - { - float pos = GetMfxSinglePosition(vertexPos); - float mask_pos = (pos - _MaskOffset); - float alpha = (_DissolveSize + (mask_pos - (_MaskOffset - tex2D(_DissolveMap1, mfxDissolveUv).r))); - return alpha; -} - -//-------------- -// DISSOLVE - -inline float GetMfxDissolve(float4 mfxUv, float3 vertexPos) -{ - #if defined(_MASKTYPE_AXIS_LOCAL) || defined(_MASKTYPE_AXIS_GLOBAL) || defined(_MASKTYPE_GLOBAL) - float alpha = GetAlpha(mfxUv.zw, vertexPos); - return alpha; - #elif defined(_MASKTYPE_NONE) - float alpha = tex2D(_DissolveMap1, mfxUv.zw).r; - return alpha; - #endif - return 1; -} - -//TODO move into func - -//DIFFUSE -half3 GetMfxAlbedo(float2 mainUv, float4 mfxUv, float3 vertexPos, half3 baseAlbedo) -{ - float pos = GetMfxSinglePosition(vertexPos); - float mask_pos = pos - _MaskOffset; - float edge_pos = ( mask_pos - ( _MaskOffset - tex2D( _EdgeRampMap1, mfxUv.xy ).r ) ); - float scaled_edge = ( (50.0 + (_EdgeSize - 0.0) * (0.0 - 50.0) / (1.0 - 0.0)) * edge_pos ); - float clamp_scaled_edge = clamp( scaled_edge , 0.0 , 1.0 ); - float edge = clamp( ( 1.0 - abs( scaled_edge ) ) , 0.0 , 1.0 ); - float edge_threshold = ( ( 1.0 - clamp_scaled_edge ) - edge ); - half3 final_albedo = lerp(baseAlbedo , ( _Color2 * tex2D( _MainTex2, mainUv ) ) , edge_threshold); - return final_albedo; -} - -//NORMAL -half3 GetMfxNormal(float2 mainUv, float4 mfxUv, float3 vertexPos, half3 baseNormal) -{ - float pos = GetMfxSinglePosition(vertexPos); - float mask_pos = pos - _MaskOffset; - float edge_pos = ( mask_pos - ( _MaskOffset - tex2D( _EdgeRampMap1, mfxUv.xy ).r ) ); - float scaled_edge = ( (50.0 + (_EdgeSize - 0.0) * (0.0 - 50.0) / (1.0 - 0.0)) * edge_pos ); - float clamp_scaled_edge = clamp( scaled_edge , 0.0 , 1.0 ); - float edge = clamp( ( 1.0 - abs( scaled_edge ) ) , 0.0 , 1.0 ); - float edge_threshold = ( ( 1.0 - clamp_scaled_edge ) - edge ); - half3 final_normal = lerp(baseNormal , UnpackNormal( tex2D( _BumpMap2, mainUv ) ) , edge_threshold); - return final_normal; -} - -//EMISSION -half3 GetMfxEmission(float2 mainUv, float4 mfxUv, float3 vertexPos, half3 baseEmission, float alpha) -{ - float pos = GetMfxSinglePosition(vertexPos); - float mask_pos = pos - _MaskOffset; - float edge_pos = ( mask_pos - ( _MaskOffset - tex2D( _EdgeRampMap1, mfxUv.xy ).r ) ); - float scaled_edge = ( (50.0 + (_EdgeSize - 0.0) * (0.0 - 50.0) / (1.0 - 0.0)) * edge_pos ); - float clamp_scaled_edge = clamp( scaled_edge , 0.0 , 1.0 ); - float edge = clamp( ( 1.0 - abs( scaled_edge ) ) , 0.0 , 1.0 ); - float edge_threshold = ( ( 1.0 - clamp_scaled_edge ) - edge ); - - float emissionMap = clamp((((1.0 - tex2D(_EmissionMap2, mfxUv.xy).r) - 0.5) * 3.0), 0.0, 1.0); - float3 emission2 = (_EmissionColor2 * (pow(emissionMap, 3.0) * saturate(((mask_pos - _MaskOffset) + (0.0 + (_EmissionSize2 - 0.0) * (3.0 - 0.0) / (1.0 - 0.0)))))); - float3 emission2_base = lerp(baseEmission, emission2, edge_threshold); - float alpha_original = alpha + _Cutoff; - - float edge_emission = smoothstep((1.0 - _EdgeSize), 1.0, edge); - - float3 final_emission = ((alpha <= _DissolveEdgeSize) ? _DissolveEdgeColor : (emission2_base + (((1.0 + (_EdgeStrength - 0.0) * (0.1 - 1.0) / (1.0 - 0.0)) <= edge_emission) ? _EdgeColor : (_EdgeColor * edge_emission)))); - return final_emission; -} - -//-------------- - -#endif // MFX_INCLUDED diff --git a/Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc.meta b/Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc.meta deleted file mode 100644 index 68fb322c..00000000 --- a/Assets/ThirdParty/MaterializeFX/Shaders/cginc/MFX.cginc.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e6b98f5e7d9e92344924c13caf2c838b -timeCreated: 1521345871 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures.meta b/Assets/ThirdParty/MaterializeFX/Textures.meta deleted file mode 100644 index a9a7b165..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a5472337d6848b64aa80eb6021ddcc1a -folderAsset: yes -timeCreated: 1523801996 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga b/Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga deleted file mode 100644 index b97ad69d..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga.meta b/Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga.meta deleted file mode 100644 index 46659743..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/BurntNormals.tga.meta +++ /dev/null @@ -1,107 +0,0 @@ -fileFormatVersion: 2 -guid: 8400b76672dc2cd469cdb9482e4e550a -timeCreated: 1520592125 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 1 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png b/Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png deleted file mode 100644 index 2d144a92..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png.meta deleted file mode 100644 index 47d7a175..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/BurntWood.png.meta +++ /dev/null @@ -1,77 +0,0 @@ -fileFormatVersion: 2 -guid: ea2908c2cd40fc54f8c2bd813439d4dd -timeCreated: 1519409997 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif b/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif deleted file mode 100644 index a28967c5..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif.meta b/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif.meta deleted file mode 100644 index 998fb00f..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorDiffuse.tif.meta +++ /dev/null @@ -1,77 +0,0 @@ -fileFormatVersion: 2 -guid: f2afa9c3cca0c2e429c256434287f7f3 -timeCreated: 1481127009 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif b/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif deleted file mode 100644 index bf1e94eb..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif.meta b/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif.meta deleted file mode 100644 index 66a2e58a..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/CalibrationFloorSpecularGloss.tif.meta +++ /dev/null @@ -1,77 +0,0 @@ -fileFormatVersion: 2 -guid: a780cc316d10ae843a76dd0533320d08 -timeCreated: 1481127028 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png b/Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png deleted file mode 100644 index 6436c5d9..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png.meta deleted file mode 100644 index 363ccbdc..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/DotsPattern.png.meta +++ /dev/null @@ -1,68 +0,0 @@ -fileFormatVersion: 2 -guid: 5417f06c579fe4e4d806ba9e2be176f5 -timeCreated: 1520590954 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png b/Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png deleted file mode 100644 index eb62740b..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png.meta deleted file mode 100644 index 37aea1d0..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/GlowPattern.png.meta +++ /dev/null @@ -1,77 +0,0 @@ -fileFormatVersion: 2 -guid: 9042dee75146a8e4780f0f0e98a7676b -timeCreated: 1492820773 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png b/Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png deleted file mode 100644 index 9faabd49..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png.meta deleted file mode 100644 index b50b88e9..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/NoiseAndGrain.png.meta +++ /dev/null @@ -1,75 +0,0 @@ -fileFormatVersion: 2 -guid: 2b3ee0018be932344a4c95e60302fa81 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 0 - linearTexture: 1 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 1 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 64 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 2 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 64 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png b/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png deleted file mode 100644 index 867a042f..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png.meta deleted file mode 100644 index 905e959d..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_1.png.meta +++ /dev/null @@ -1,77 +0,0 @@ -fileFormatVersion: 2 -guid: 5ee3819fcd34c214384a5039ad522270 -timeCreated: 1491731827 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 1 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 2 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png b/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png deleted file mode 100644 index 597b307e..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png.meta deleted file mode 100644 index c8f96b4a..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/PerlinNoise_2.png.meta +++ /dev/null @@ -1,77 +0,0 @@ -fileFormatVersion: 2 -guid: bc8d608412eba3a4e848ffd5d695eff7 -timeCreated: 1495632795 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png b/Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png deleted file mode 100644 index a601a2e9..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png.meta deleted file mode 100644 index 06c7c63e..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/RandomVectors.png.meta +++ /dev/null @@ -1,75 +0,0 @@ -fileFormatVersion: 2 -guid: 286e1366b8e77504982eb9a833afed36 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 2 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 3 - maxTextureSize: 1024 - textureSettings: - serializedVersion: 2 - filterMode: 0 - aniso: 1 - mipBias: -1 - wrapU: 0 - wrapV: 0 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 0 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 1024 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg b/Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg deleted file mode 100644 index ca4b2a0a..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg.meta b/Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg.meta deleted file mode 100644 index 3462c7e7..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/Tile_H.jpg.meta +++ /dev/null @@ -1,59 +0,0 @@ -fileFormatVersion: 2 -guid: 871d17e34fdd218488c229a18eadfc2b -timeCreated: 1481127005 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png b/Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png deleted file mode 100644 index deb37c37..00000000 Binary files a/Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png and /dev/null differ diff --git a/Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png.meta b/Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png.meta deleted file mode 100644 index 52543ff4..00000000 --- a/Assets/ThirdParty/MaterializeFX/Textures/WoodEmission.png.meta +++ /dev/null @@ -1,77 +0,0 @@ -fileFormatVersion: 2 -guid: 3827ff3c12181bc4db40ceeb5788abb1 -timeCreated: 1519409829 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/SerializableDictionary.meta b/Assets/ThirdParty/SerializableDictionary.meta deleted file mode 100644 index 67b5d50c..00000000 --- a/Assets/ThirdParty/SerializableDictionary.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2d762dd0108f21340a170723767648cb -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/SerializableDictionary/Editor.meta b/Assets/ThirdParty/SerializableDictionary/Editor.meta deleted file mode 100644 index 5bfd990a..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Editor.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 20029ee1c099f4b47afbac48208879b9 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs b/Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs deleted file mode 100644 index 7758c4a0..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs +++ /dev/null @@ -1,566 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using System.Reflection; -using System; - -public class SerializableDictionaryPropertyDrawer : PropertyDrawer -{ - const string KeysFieldName = "m_keys"; - const string ValuesFieldName = "m_values"; - protected const float IndentWidth = 15f; - - static GUIContent s_iconPlus = IconContent ("Toolbar Plus", "Add entry"); - static GUIContent s_iconMinus = IconContent ("Toolbar Minus", "Remove entry"); - static GUIContent s_warningIconConflict = IconContent ("console.warnicon.sml", "Conflicting key, this entry will be lost"); - static GUIContent s_warningIconOther = IconContent ("console.infoicon.sml", "Conflicting key"); - static GUIContent s_warningIconNull = IconContent ("console.warnicon.sml", "Null key, this entry will be lost"); - static GUIStyle s_buttonStyle = GUIStyle.none; - static GUIContent s_tempContent = new GUIContent(); - - - class ConflictState - { - public object conflictKey = null; - public object conflictValue = null; - public int conflictIndex = -1 ; - public int conflictOtherIndex = -1 ; - public bool conflictKeyPropertyExpanded = false; - public bool conflictValuePropertyExpanded = false; - public float conflictLineHeight = 0f; - } - - struct PropertyIdentity - { - public PropertyIdentity(SerializedProperty property) - { - this.instance = property.serializedObject.targetObject; - this.propertyPath = property.propertyPath; - } - - public UnityEngine.Object instance; - public string propertyPath; - } - - static Dictionary s_conflictStateDict = new Dictionary(); - - enum Action - { - None, - Add, - Remove - } - - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - label = EditorGUI.BeginProperty(position, label, property); - - Action buttonAction = Action.None; - int buttonActionIndex = 0; - - var keyArrayProperty = property.FindPropertyRelative(KeysFieldName); - var valueArrayProperty = property.FindPropertyRelative(ValuesFieldName); - - ConflictState conflictState = GetConflictState(property); - - if(conflictState.conflictIndex != -1) - { - keyArrayProperty.InsertArrayElementAtIndex(conflictState.conflictIndex); - var keyProperty = keyArrayProperty.GetArrayElementAtIndex(conflictState.conflictIndex); - SetPropertyValue(keyProperty, conflictState.conflictKey); - keyProperty.isExpanded = conflictState.conflictKeyPropertyExpanded; - - valueArrayProperty.InsertArrayElementAtIndex(conflictState.conflictIndex); - var valueProperty = valueArrayProperty.GetArrayElementAtIndex(conflictState.conflictIndex); - SetPropertyValue(valueProperty, conflictState.conflictValue); - valueProperty.isExpanded = conflictState.conflictValuePropertyExpanded; - } - - var buttonWidth = s_buttonStyle.CalcSize(s_iconPlus).x; - - var labelPosition = position; - labelPosition.height = EditorGUIUtility.singleLineHeight; - if (property.isExpanded) - labelPosition.xMax -= s_buttonStyle.CalcSize(s_iconPlus).x; - - EditorGUI.PropertyField(labelPosition, property, label, false); - //property.isExpanded = EditorGUI.Foldout(labelPosition, property.isExpanded, label); - if (property.isExpanded) - { - var buttonPosition = position; - buttonPosition.xMin = buttonPosition.xMax - buttonWidth; - buttonPosition.height = EditorGUIUtility.singleLineHeight; - EditorGUI.BeginDisabledGroup(conflictState.conflictIndex != -1); - if(GUI.Button(buttonPosition, s_iconPlus, s_buttonStyle)) - { - buttonAction = Action.Add; - buttonActionIndex = keyArrayProperty.arraySize; - } - EditorGUI.EndDisabledGroup(); - - EditorGUI.indentLevel++; - var linePosition = position; - linePosition.y += EditorGUIUtility.singleLineHeight; - linePosition.xMax -= buttonWidth; - - foreach(var entry in EnumerateEntries(keyArrayProperty, valueArrayProperty)) - { - var keyProperty = entry.keyProperty; - var valueProperty = entry.valueProperty; - int i = entry.index; - - float lineHeight = DrawKeyValueLine(keyProperty, valueProperty, linePosition, i); - - buttonPosition = linePosition; - buttonPosition.x = linePosition.xMax; - buttonPosition.height = EditorGUIUtility.singleLineHeight; - if(GUI.Button(buttonPosition, s_iconMinus, s_buttonStyle)) - { - buttonAction = Action.Remove; - buttonActionIndex = i; - } - - if(i == conflictState.conflictIndex && conflictState.conflictOtherIndex == -1) - { - var iconPosition = linePosition; - iconPosition.size = s_buttonStyle.CalcSize(s_warningIconNull); - GUI.Label(iconPosition, s_warningIconNull); - } - else if(i == conflictState.conflictIndex) - { - var iconPosition = linePosition; - iconPosition.size = s_buttonStyle.CalcSize(s_warningIconConflict); - GUI.Label(iconPosition, s_warningIconConflict); - } - else if(i == conflictState.conflictOtherIndex) - { - var iconPosition = linePosition; - iconPosition.size = s_buttonStyle.CalcSize(s_warningIconOther); - GUI.Label(iconPosition, s_warningIconOther); - } - - - linePosition.y += lineHeight; - } - - EditorGUI.indentLevel--; - } - - if(buttonAction == Action.Add) - { - keyArrayProperty.InsertArrayElementAtIndex(buttonActionIndex); - valueArrayProperty.InsertArrayElementAtIndex(buttonActionIndex); - } - else if(buttonAction == Action.Remove) - { - DeleteArrayElementAtIndex(keyArrayProperty, buttonActionIndex); - DeleteArrayElementAtIndex(valueArrayProperty, buttonActionIndex); - } - - conflictState.conflictKey = null; - conflictState.conflictValue = null; - conflictState.conflictIndex = -1; - conflictState.conflictOtherIndex = -1; - conflictState.conflictLineHeight = 0f; - conflictState.conflictKeyPropertyExpanded = false; - conflictState.conflictValuePropertyExpanded = false; - - foreach(var entry1 in EnumerateEntries(keyArrayProperty, valueArrayProperty)) - { - var keyProperty1 = entry1.keyProperty; - int i = entry1.index; - object keyProperty1Value = GetPropertyValue(keyProperty1); - - if(keyProperty1Value == null) - { - var valueProperty1 = entry1.valueProperty; - SaveProperty(keyProperty1, valueProperty1, i, -1, conflictState); - DeleteArrayElementAtIndex(valueArrayProperty, i); - DeleteArrayElementAtIndex(keyArrayProperty, i); - - break; - } - - - foreach(var entry2 in EnumerateEntries(keyArrayProperty, valueArrayProperty, i + 1)) - { - var keyProperty2 = entry2.keyProperty; - int j = entry2.index; - object keyProperty2Value = GetPropertyValue(keyProperty2); - - if(ComparePropertyValues(keyProperty1Value, keyProperty2Value)) - { - var valueProperty2 = entry2.valueProperty; - SaveProperty(keyProperty2, valueProperty2, j, i, conflictState); - DeleteArrayElementAtIndex(keyArrayProperty, j); - DeleteArrayElementAtIndex(valueArrayProperty, j); - - goto breakLoops; - } - } - } - breakLoops: - - EditorGUI.EndProperty(); - } - - static float DrawKeyValueLine(SerializedProperty keyProperty, SerializedProperty valueProperty, Rect linePosition, int index) - { - bool keyCanBeExpanded = CanPropertyBeExpanded(keyProperty); - bool valueCanBeExpanded = CanPropertyBeExpanded(valueProperty); - - if(!keyCanBeExpanded && valueCanBeExpanded) - { - return DrawKeyValueLineExpand(keyProperty, valueProperty, linePosition); - } - else - { - var keyLabel = keyCanBeExpanded ? ("Key " + index.ToString()) : ""; - var valueLabel = valueCanBeExpanded ? ("Value " + index.ToString()) : ""; - return DrawKeyValueLineSimple(keyProperty, valueProperty, keyLabel, valueLabel, linePosition); - } - } - - static float DrawKeyValueLineSimple(SerializedProperty keyProperty, SerializedProperty valueProperty, string keyLabel, string valueLabel, Rect linePosition) - { - float labelWidth = EditorGUIUtility.labelWidth; - float labelWidthRelative = labelWidth / linePosition.width; - - float keyPropertyHeight = EditorGUI.GetPropertyHeight(keyProperty); - var keyPosition = linePosition; - keyPosition.height = keyPropertyHeight; - keyPosition.width = labelWidth - IndentWidth; - EditorGUIUtility.labelWidth = keyPosition.width * labelWidthRelative; - EditorGUI.PropertyField(keyPosition, keyProperty, TempContent(keyLabel), true); - - float valuePropertyHeight = EditorGUI.GetPropertyHeight(valueProperty); - var valuePosition = linePosition; - valuePosition.height = valuePropertyHeight; - valuePosition.xMin += labelWidth; - EditorGUIUtility.labelWidth = valuePosition.width * labelWidthRelative; - EditorGUI.indentLevel--; - EditorGUI.PropertyField(valuePosition, valueProperty, TempContent(valueLabel), true); - EditorGUI.indentLevel++; - - EditorGUIUtility.labelWidth = labelWidth; - - return Mathf.Max(keyPropertyHeight, valuePropertyHeight); - } - - static float DrawKeyValueLineExpand(SerializedProperty keyProperty, SerializedProperty valueProperty, Rect linePosition) - { - float labelWidth = EditorGUIUtility.labelWidth; - - float keyPropertyHeight = EditorGUI.GetPropertyHeight(keyProperty); - var keyPosition = linePosition; - keyPosition.height = keyPropertyHeight; - keyPosition.width = labelWidth - IndentWidth; - keyPosition.x += 15; - EditorGUI.PropertyField(keyPosition, keyProperty, GUIContent.none, true); - - float valuePropertyHeight = EditorGUI.GetPropertyHeight(valueProperty); - var valuePosition = linePosition; - valuePosition.height = valuePropertyHeight; - EditorGUI.PropertyField(valuePosition, valueProperty, GUIContent.none, true); - - EditorGUIUtility.labelWidth = labelWidth; - - return Mathf.Max(keyPropertyHeight, valuePropertyHeight); - } - - static bool CanPropertyBeExpanded(SerializedProperty property) - { - switch(property.propertyType) - { - case SerializedPropertyType.Generic: - case SerializedPropertyType.Vector4: - case SerializedPropertyType.Quaternion: - return true; - default: - return false; - } - } - - static void SaveProperty(SerializedProperty keyProperty, SerializedProperty valueProperty, int index, int otherIndex, ConflictState conflictState) - { - conflictState.conflictKey = GetPropertyValue(keyProperty); - conflictState.conflictValue = GetPropertyValue(valueProperty); - float keyPropertyHeight = EditorGUI.GetPropertyHeight(keyProperty); - float valuePropertyHeight = EditorGUI.GetPropertyHeight(valueProperty); - float lineHeight = Mathf.Max(keyPropertyHeight, valuePropertyHeight); - conflictState.conflictLineHeight = lineHeight; - conflictState.conflictIndex = index; - conflictState.conflictOtherIndex = otherIndex; - conflictState.conflictKeyPropertyExpanded = keyProperty.isExpanded; - conflictState.conflictValuePropertyExpanded = valueProperty.isExpanded; - } - - public override float GetPropertyHeight(SerializedProperty property, GUIContent label) - { - float propertyHeight = EditorGUIUtility.singleLineHeight; - - if (property.isExpanded) - { - var keysProperty = property.FindPropertyRelative(KeysFieldName); - var valuesProperty = property.FindPropertyRelative(ValuesFieldName); - - foreach(var entry in EnumerateEntries(keysProperty, valuesProperty)) - { - var keyProperty = entry.keyProperty; - var valueProperty = entry.valueProperty; - float keyPropertyHeight = EditorGUI.GetPropertyHeight(keyProperty); - float valuePropertyHeight = EditorGUI.GetPropertyHeight(valueProperty); - float lineHeight = Mathf.Max(keyPropertyHeight, valuePropertyHeight); - propertyHeight += lineHeight; - } - - ConflictState conflictState = GetConflictState(property); - - if(conflictState.conflictIndex != -1) - { - propertyHeight += conflictState.conflictLineHeight; - } - } - - return propertyHeight; - } - - static ConflictState GetConflictState(SerializedProperty property) - { - ConflictState conflictState; - PropertyIdentity propId = new PropertyIdentity(property); - if(!s_conflictStateDict.TryGetValue(propId, out conflictState)) - { - conflictState = new ConflictState(); - s_conflictStateDict.Add(propId, conflictState); - } - return conflictState; - } - - static Dictionary s_serializedPropertyValueAccessorsDict; - - static SerializableDictionaryPropertyDrawer() - { - Dictionary serializedPropertyValueAccessorsNameDict = new Dictionary() { - { SerializedPropertyType.Integer, "intValue" }, - { SerializedPropertyType.Boolean, "boolValue" }, - { SerializedPropertyType.Float, "floatValue" }, - { SerializedPropertyType.String, "stringValue" }, - { SerializedPropertyType.Color, "colorValue" }, - { SerializedPropertyType.ObjectReference, "objectReferenceValue" }, - { SerializedPropertyType.LayerMask, "intValue" }, - { SerializedPropertyType.Enum, "intValue" }, - { SerializedPropertyType.Vector2, "vector2Value" }, - { SerializedPropertyType.Vector3, "vector3Value" }, - { SerializedPropertyType.Vector4, "vector4Value" }, - { SerializedPropertyType.Rect, "rectValue" }, - { SerializedPropertyType.ArraySize, "intValue" }, - { SerializedPropertyType.Character, "intValue" }, - { SerializedPropertyType.AnimationCurve, "animationCurveValue" }, - { SerializedPropertyType.Bounds, "boundsValue" }, - { SerializedPropertyType.Quaternion, "quaternionValue" }, - }; - Type serializedPropertyType = typeof(SerializedProperty); - - s_serializedPropertyValueAccessorsDict = new Dictionary(); - BindingFlags flags = BindingFlags.Instance | BindingFlags.Public; - - foreach(var kvp in serializedPropertyValueAccessorsNameDict) - { - PropertyInfo propertyInfo = serializedPropertyType.GetProperty(kvp.Value, flags); - s_serializedPropertyValueAccessorsDict.Add(kvp.Key, propertyInfo); - } - } - - static GUIContent IconContent(string name, string tooltip) - { - var builtinIcon = EditorGUIUtility.IconContent (name); - return new GUIContent(builtinIcon.image, tooltip); - } - - static GUIContent TempContent(string text) - { - s_tempContent.text = text; - return s_tempContent; - } - - static void DeleteArrayElementAtIndex(SerializedProperty arrayProperty, int index) - { - var property = arrayProperty.GetArrayElementAtIndex(index); - // if(arrayProperty.arrayElementType.StartsWith("PPtr<$")) - if(property.propertyType == SerializedPropertyType.ObjectReference) - { - property.objectReferenceValue = null; - } - - arrayProperty.DeleteArrayElementAtIndex(index); - } - - public static object GetPropertyValue(SerializedProperty p) - { - PropertyInfo propertyInfo; - if(s_serializedPropertyValueAccessorsDict.TryGetValue(p.propertyType, out propertyInfo)) - { - return propertyInfo.GetValue(p, null); - } - else - { - if(p.isArray) - return GetPropertyValueArray(p); - else - return GetPropertyValueGeneric(p); - } - } - - static void SetPropertyValue(SerializedProperty p, object v) - { - PropertyInfo propertyInfo; - if(s_serializedPropertyValueAccessorsDict.TryGetValue(p.propertyType, out propertyInfo)) - { - propertyInfo.SetValue(p, v, null); - } - else - { - if(p.isArray) - SetPropertyValueArray(p, v); - else - SetPropertyValueGeneric(p, v); - } - } - - static object GetPropertyValueArray(SerializedProperty property) - { - object[] array = new object[property.arraySize]; - for(int i = 0; i < property.arraySize; i++) - { - SerializedProperty item = property.GetArrayElementAtIndex(i); - array[i] = GetPropertyValue(item); - } - return array; - } - - static object GetPropertyValueGeneric(SerializedProperty property) - { - Dictionary dict = new Dictionary(); - var iterator = property.Copy(); - if(iterator.Next(true)) - { - var end = property.GetEndProperty(); - do - { - string name = iterator.name; - object value = GetPropertyValue(iterator); - dict.Add(name, value); - } while(iterator.Next(false) && iterator.propertyPath != end.propertyPath); - } - return dict; - } - - static void SetPropertyValueArray(SerializedProperty property, object v) - { - object[] array = (object[]) v; - property.arraySize = array.Length; - for(int i = 0; i < property.arraySize; i++) - { - SerializedProperty item = property.GetArrayElementAtIndex(i); - SetPropertyValue(item, array[i]); - } - } - - static void SetPropertyValueGeneric(SerializedProperty property, object v) - { - Dictionary dict = (Dictionary) v; - var iterator = property.Copy(); - if(iterator.Next(true)) - { - var end = property.GetEndProperty(); - do - { - string name = iterator.name; - SetPropertyValue(iterator, dict[name]); - } while(iterator.Next(false) && iterator.propertyPath != end.propertyPath); - } - } - - static bool ComparePropertyValues(object value1, object value2) - { - if(value1 is Dictionary && value2 is Dictionary) - { - var dict1 = (Dictionary)value1; - var dict2 = (Dictionary)value2; - return CompareDictionaries(dict1, dict2); - } - else - { - return object.Equals(value1, value2); - } - } - - static bool CompareDictionaries(Dictionary dict1, Dictionary dict2) - { - if(dict1.Count != dict2.Count) - return false; - - foreach(var kvp1 in dict1) - { - var key1 = kvp1.Key; - object value1 = kvp1.Value; - - object value2; - if(!dict2.TryGetValue(key1, out value2)) - return false; - - if(!ComparePropertyValues(value1, value2)) - return false; - } - - return true; - } - - struct EnumerationEntry - { - public SerializedProperty keyProperty; - public SerializedProperty valueProperty; - public int index; - - public EnumerationEntry(SerializedProperty keyProperty, SerializedProperty valueProperty, int index) - { - this.keyProperty = keyProperty; - this.valueProperty = valueProperty; - this.index = index; - } - } - - static IEnumerable EnumerateEntries(SerializedProperty keyArrayProperty, SerializedProperty valueArrayProperty, int startIndex = 0) - { - if(keyArrayProperty.arraySize > startIndex) - { - int index = startIndex; - var keyProperty = keyArrayProperty.GetArrayElementAtIndex(startIndex); - var valueProperty = valueArrayProperty.GetArrayElementAtIndex(startIndex); - var endProperty = keyArrayProperty.GetEndProperty(); - - do - { - yield return new EnumerationEntry(keyProperty, valueProperty, index); - index++; - } while(keyProperty.Next(false) && valueProperty.Next(false) && !SerializedProperty.EqualContents(keyProperty, endProperty)); - } - } -} - -public class SerializableDictionaryStoragePropertyDrawer : PropertyDrawer -{ - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - property.Next(true); - EditorGUI.PropertyField(position, property, label, true); - } - - public override float GetPropertyHeight(SerializedProperty property, GUIContent label) - { - property.Next(true); - return EditorGUI.GetPropertyHeight(property); - } -} diff --git a/Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs.meta b/Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs.meta deleted file mode 100644 index e10f405f..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 91da51d02ab9ebc459d80d5965d40d19 -timeCreated: 1492869349 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/SerializableDictionary/Example.meta b/Assets/ThirdParty/SerializableDictionary/Example.meta deleted file mode 100644 index 5bbdabde..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: ea574807be3814126807ca7b22d13988 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/SerializableDictionary/Example/Editor.meta b/Assets/ThirdParty/SerializableDictionary/Example/Editor.meta deleted file mode 100644 index f3048e56..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/Editor.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: b9e966b834ddb48d0815c494d4f511da -folderAsset: yes -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs b/Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs deleted file mode 100644 index 5c63f1ea..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; - -[CustomPropertyDrawer(typeof(StringStringDictionary))] -[CustomPropertyDrawer(typeof(ObjectColorDictionary))] -[CustomPropertyDrawer(typeof(StringColorArrayDictionary))] -public class AnySerializableDictionaryPropertyDrawer : SerializableDictionaryPropertyDrawer {} - -[CustomPropertyDrawer(typeof(ColorArrayStorage))] -public class AnySerializableDictionaryStoragePropertyDrawer: SerializableDictionaryStoragePropertyDrawer {} diff --git a/Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs.meta b/Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs.meta deleted file mode 100644 index 0c101e13..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/Editor/UserSerializableDictionaryPropertyDrawers.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3089b6c771301cc44ba23b7f8f469e14 -timeCreated: 1493639898 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity b/Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity deleted file mode 100644 index ce09708d..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity +++ /dev/null @@ -1,251 +0,0 @@ -%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.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 1 - m_BakeResolution: 50 - m_AtlasSize: 1024 - m_AO: 1 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !u!196 &5 -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.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &714127983 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 714127989} - - component: {fileID: 714127988} - - component: {fileID: 714127987} - - component: {fileID: 714127986} - - component: {fileID: 714127985} - - component: {fileID: 714127984} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &714127984 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 714127983} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d5ff00a74ccb984498070d9930a7944c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_stringStringDictionary: - m_keys: - - first key - - second key - - third key - m_values: - - value A - - value B - - value C - m_objectColorDictionary: - m_keys: - - {fileID: 714127983} - - {fileID: 714127984} - m_values: - - {r: 0, g: 0, b: 1, a: 1} - - {r: 1, g: 0, b: 0, a: 1} - m_objectColorArrayDictionary: - m_keys: - - rainbow - - grayscale - m_values: - - data: - - {r: 1, g: 0, b: 0, a: 1} - - {r: 1, g: 0.40000004, b: 0, a: 1} - - {r: 1, g: 0.9333334, b: 0, a: 1} - - {r: 0, g: 1, b: 0, a: 1} - - {r: 0, g: 0.6, b: 1, a: 1} - - {r: 0.26666668, g: 0, b: 1, a: 1} - - {r: 0.6, g: 0, b: 1, a: 1} - - data: - - {r: 0, g: 0, b: 0, a: 0} - - {r: 0.2509804, g: 0.2509804, b: 0.2509804, a: 0.2509804} - - {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - - {r: 0.7529412, g: 0.7529412, b: 0.7529412, a: 0.7529412} - - {r: 1, g: 1, b: 1, a: 1} ---- !u!81 &714127985 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 714127983} - m_Enabled: 1 ---- !u!124 &714127986 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 714127983} - m_Enabled: 1 ---- !u!92 &714127987 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 714127983} - m_Enabled: 1 ---- !u!20 &714127988 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 714127983} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} - 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: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &714127989 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 714127983} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity.meta b/Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity.meta deleted file mode 100644 index 25ff160d..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDicitonary Example.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 6c0758ade4ba74b7493ce3806fa2f38b -DefaultImporter: - userData: diff --git a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs b/Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs deleted file mode 100644 index f47a8923..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class SerializableDictionaryExample : MonoBehaviour { - // The dictionaries can be accessed throught a property - [SerializeField] - StringStringDictionary m_stringStringDictionary; - public IDictionary StringStringDictionary - { - get { return m_stringStringDictionary; } - set { m_stringStringDictionary.CopyFrom (value); } - } - - public ObjectColorDictionary m_objectColorDictionary; - public StringColorArrayDictionary m_objectColorArrayDictionary; - - void Reset () - { - // access by property - StringStringDictionary = new Dictionary() { {"first key", "value A"}, {"second key", "value B"}, {"third key", "value C"} }; - m_objectColorDictionary = new ObjectColorDictionary() { {gameObject, Color.blue}, {this, Color.red} }; - } -} diff --git a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs.meta b/Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs.meta deleted file mode 100644 index 84a0fd47..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/SerializableDictionaryExample.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d5ff00a74ccb984498070d9930a7944c -timeCreated: 1492868873 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs b/Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs deleted file mode 100644 index b20b24bd..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System; -using UnityEngine; - -[Serializable] -public class StringStringDictionary : SerializableDictionary {} - -[Serializable] -public class ObjectColorDictionary : SerializableDictionary {} - -[Serializable] -public class ColorArrayStorage : SerializableDictionary.Storage {} - -[Serializable] -public class StringColorArrayDictionary : SerializableDictionary {} - -[Serializable] -public class MyClass -{ - public int i; - public string str; -} - -[Serializable] -public class QuaternionMyClassDictionary : SerializableDictionary {} \ No newline at end of file diff --git a/Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs.meta b/Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs.meta deleted file mode 100644 index 0a39089b..00000000 --- a/Assets/ThirdParty/SerializableDictionary/Example/UserSerializableDictionaries.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bd910530dd8f6b5429c65a494644ed09 -timeCreated: 1493639913 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs b/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs deleted file mode 100644 index 4614ed7f..00000000 --- a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs +++ /dev/null @@ -1,126 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Runtime.Serialization; -using UnityEngine; - -public abstract class SerializableDictionaryBase : Dictionary, ISerializationCallbackReceiver -{ - [SerializeField] - TKey[] m_keys; - [SerializeField] - TValueStorage[] m_values; - - public SerializableDictionaryBase() - { - } - - public SerializableDictionaryBase(IDictionary dict) : base(dict.Count) - { - foreach (var kvp in dict) - { - this[kvp.Key] = kvp.Value; - } - } - - protected SerializableDictionaryBase(SerializationInfo info, StreamingContext context) : base(info,context){} - - protected abstract void SetValue(TValueStorage[] storage, int i, TValue value); - protected abstract TValue GetValue(TValueStorage[] storage, int i); - - public void CopyFrom(IDictionary dict) - { - this.Clear(); - foreach (var kvp in dict) - { - this[kvp.Key] = kvp.Value; - } - } - - public void OnAfterDeserialize() - { - if(m_keys != null && m_values != null && m_keys.Length == m_values.Length) - { - this.Clear(); - int n = m_keys.Length; - for(int i = 0; i < n; ++i) - { - this[m_keys[i]] = GetValue(m_values, i); - } - - m_keys = null; - m_values = null; - } - - } - - public void OnBeforeSerialize() - { - int n = this.Count; - m_keys = new TKey[n]; - m_values = new TValueStorage[n]; - - int i = 0; - foreach(var kvp in this) - { - m_keys[i] = kvp.Key; - SetValue(m_values, i, kvp.Value); - ++i; - } - } -} - -public class SerializableDictionary : SerializableDictionaryBase -{ - public SerializableDictionary() - { - } - - public SerializableDictionary(IDictionary dict) : base(dict) - { - } - - protected SerializableDictionary(SerializationInfo info, StreamingContext context) : base(info,context){} - - protected override TValue GetValue(TValue[] storage, int i) - { - return storage[i]; - } - - protected override void SetValue(TValue[] storage, int i, TValue value) - { - storage[i] = value; - } -} - -public static class SerializableDictionary -{ - public class Storage - { - public T data; - } -} - -public class SerializableDictionary : SerializableDictionaryBase where TValueStorage : SerializableDictionary.Storage, new() -{ - public SerializableDictionary() - { - } - - public SerializableDictionary(IDictionary dict) : base(dict) - { - } - - protected SerializableDictionary(SerializationInfo info, StreamingContext context) : base(info,context){} - - protected override TValue GetValue(TValueStorage[] storage, int i) - { - return storage[i].data; - } - - protected override void SetValue(TValueStorage[] storage, int i, TValue value) - { - storage[i] = new TValueStorage(); - storage[i].data = value; - } -} diff --git a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs.meta b/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs.meta deleted file mode 100644 index cdf58f09..00000000 --- a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e7be1c9624387604fba4005ccf7dbd5a -timeCreated: 1492868176 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf b/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf deleted file mode 100644 index cad88c37..00000000 Binary files a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf and /dev/null differ diff --git a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf.meta b/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf.meta deleted file mode 100644 index 4325a38f..00000000 --- a/Assets/ThirdParty/SerializableDictionary/SerializableDictionary.pdf.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8eb73a56b3a6ee64ab2c30cac8878d8f -timeCreated: 1492869030 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion.meta b/Assets/ThirdParty/UMotion.meta deleted file mode 100644 index 61b690cc..00000000 --- a/Assets/ThirdParty/UMotion.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9cc38eb6b4e4b49468a42b8452165dee -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor.meta b/Assets/ThirdParty/UMotion/UMotionEditor.meta deleted file mode 100644 index f5c87c70..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fd2201128e04f5048b32992e874e6092 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Data.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Data.meta deleted file mode 100644 index fd7722db..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Data.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 73731c5eef3c85344bec5bd401402476 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset b/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset deleted file mode 100644 index bb209473..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1252790098, guid: 448d62fcada76fd4ab5702190add98fd, type: 3} - m_Name: EditorStates - m_EditorClassIdentifier: - GeneralStates: - LoadedProjectGUID: - valueInternal: 9ba99a2059192f04f85c322f78964692 - RecentlyOpenedProjectGUIDsList: - - valueInternal: 9ba99a2059192f04f85c322f78964692 - - valueInternal: af83927683359414f83a4f70aa098f9b - - valueInternal: 4325f2c3341d14840aec66c0b75a7bc5 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset.meta deleted file mode 100644 index 92c7d637..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorStates.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: dde06582f28d8f049affe3684c0b1a7e -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset b/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset deleted file mode 100644 index ff6ac767..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset +++ /dev/null @@ -1,15 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 436737846, guid: 448d62fcada76fd4ab5702190add98fd, type: 3} - m_Name: EditorUndoHelper - m_EditorClassIdentifier: - "\u038A\u038A\u0389\u038A\u038A\u038A\u038A\u0389\u0389\u0389\u038A\u038A\u0389\u038A\u0389\u0389\u0389\u038A\u0389\u038A\u0389\u038A\u038A\u038A\u0389\u038A\u038A\u038A\u0389\u038A\u0389\u038A\u0389\u0389\u0389\u0389\u038A\u0389\u0389\u0389\u0389\u0389\u038A\u0389\u0389\u0389\u038A": 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset.meta deleted file mode 100644 index ecbd3305..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoHelper.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c83f0a78c53cf2445a3949db038e20b4 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset b/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset deleted file mode 100644 index 994921ff..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset +++ /dev/null @@ -1,16 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1063058285, guid: 448d62fcada76fd4ab5702190add98fd, type: 3} - m_Name: EditorUndoStackPointer - m_EditorClassIdentifier: - "\u0389\u038A\u0389\u038A\u0389\u038A\u0389\u038A\u038A\u038A\u038A\u0389\u038A\u0389\u038A\u0389\u0389\u038A\u0389\u038A\u0389\u038A\u0389\u038A\u0389\u038A\u0389\u0389\u038A\u0389\u0389\u038A\u0389\u038A\u038A\u0389\u0389\u038A\u038A\u0389\u0389\u038A\u0389\u038A\u038A\u0389\u038A": - "\u038A\u038A\u0389\u038A\u038A\u0389\u0389\u0389\u038A\u0389\u038A\u038A\u038A\u0389\u038A\u0389\u0389\u0389\u038A\u0389\u038A\u0389\u038A\u038A\u038A\u038A\u038A\u0389\u0389\u0389\u0389\u0389\u038A\u038A\u0389\u038A\u0389\u0389\u0389\u0389\u038A\u038A\u0389\u038A\u0389\u0389\u0389": -1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset.meta deleted file mode 100644 index 342d88cb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Data/EditorUndoStackPointer.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fb58366568fc744428e6d68c8f47bec8 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources.meta deleted file mode 100644 index 1e78259b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3f277d75092d4c94ab14e42993dca6c0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials.meta deleted file mode 100644 index dcae624d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: dcf58f7461465c941b4ade99fc81aa8a -folderAsset: yes -timeCreated: 1473494414 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat deleted file mode 100644 index af5b3da6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat +++ /dev/null @@ -1,136 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BoneMaterial - m_Shader: {fileID: 4800000, guid: 48874f7fa809410459fad9f55010f4bb, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Shininess - second: 0.04 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _V_WIRE_Size - second: 0.05 - - first: - name: _WireSize - second: 0.9 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _SpecColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _V_WIRE_Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _WireColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat.meta deleted file mode 100644 index f4b91264..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0e664c14e21228443a2dabd67f5bac9a -timeCreated: 1473364224 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat deleted file mode 100644 index 404ea7a8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat +++ /dev/null @@ -1,139 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: BoneWireMaterial - m_Shader: {fileID: 4800000, guid: a326767bf949111429490e01d3a59d11, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _Shininess - second: 0.04 - - first: - name: _Size - second: 0.9 - - first: - name: _SrcBlend - second: 1 - - first: - name: _UVSec - second: 0 - - first: - name: _V_WIRE_Size - second: 0.05 - - first: - name: _WireSize - second: 0.05 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 0} - - first: - name: _SpecColor - second: {r: 1, g: 1, b: 1, a: 1} - - first: - name: _V_WIRE_Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _WireColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat.meta deleted file mode 100644 index a8cbca0c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/BoneWireMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cfbc1140f1b12a7499429eadf5eab7b0 -timeCreated: 1473364224 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat deleted file mode 100644 index 53689c5d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat +++ /dev/null @@ -1,138 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CharacterDirMaterial - m_Shader: {fileID: 4800000, guid: ffd3c4e17a9e1d54ba9f7ca169a4b98f, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _SrcBlend - second: 1 - data: - first: - name: _DstBlend - second: 0 - data: - first: - name: _Cutoff - second: 0.5 - data: - first: - name: _Parallax - second: 0.02 - data: - first: - name: _ZWrite - second: 1 - data: - first: - name: _Glossiness - second: 0.5 - data: - first: - name: _BumpScale - second: 1 - data: - first: - name: _OcclusionStrength - second: 1 - data: - first: - name: _DetailNormalMapScale - second: 1 - data: - first: - name: _UVSec - second: 0 - data: - first: - name: _Mode - second: 0 - data: - first: - name: _Metallic - second: 0 - m_Colors: - data: - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - data: - first: - name: _Color - second: {r: 0.8, g: 0.8, b: 0.8, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat.meta deleted file mode 100644 index 38569f0a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/CharacterDirMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ef4c220979ff26645b7376a8b92585f6 -timeCreated: 1508742848 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat deleted file mode 100644 index 6e389586..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat +++ /dev/null @@ -1,127 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: DashedLineMaterial - m_Shader: {fileID: 4800000, guid: d57a3d80d6b9c334692747b789c7d8d7, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DashFrequency - second: 100 - - first: - name: _DashLength - second: 100 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _Length - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SrcBlend - second: 1 - - first: - name: _Thickness - second: 0.9 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat.meta deleted file mode 100644 index 15f401f4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/DashedLineMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 07698b24c9a94f44d8b5edcfbb4a5f52 -timeCreated: 1473450064 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat deleted file mode 100644 index 19250779..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: LineMaterial - m_Shader: {fileID: 4800000, guid: b514aec5044c41141ac3b62eca518b25, type: 3} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - first: - name: _BumpScale - second: 1 - - first: - name: _Cutoff - second: 0.5 - - first: - name: _DetailNormalMapScale - second: 1 - - first: - name: _DstBlend - second: 0 - - first: - name: _GlossMapScale - second: 1 - - first: - name: _Glossiness - second: 0.5 - - first: - name: _GlossyReflections - second: 1 - - first: - name: _Metallic - second: 0 - - first: - name: _Mode - second: 0 - - first: - name: _OcclusionStrength - second: 1 - - first: - name: _Parallax - second: 0.02 - - first: - name: _SmoothnessTextureChannel - second: 0 - - first: - name: _SpecularHighlights - second: 1 - - first: - name: _SrcBlend - second: 1 - - first: - name: _Thickness - second: 0.9 - - first: - name: _UVSec - second: 0 - - first: - name: _ZWrite - second: 1 - m_Colors: - - first: - name: _Color - second: {r: 0, g: 0, b: 0, a: 1} - - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat.meta deleted file mode 100644 index 339cd8b2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/LineMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f173d54a0be94a54bb3c9f8d72d2c3e7 -timeCreated: 1521041825 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat deleted file mode 100644 index 247c908d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat +++ /dev/null @@ -1,138 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: PlaneMaterial - m_Shader: {fileID: 4800000, guid: ffd3c4e17a9e1d54ba9f7ca169a4b98f, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: 2000 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _SrcBlend - second: 1 - data: - first: - name: _DstBlend - second: 0 - data: - first: - name: _Cutoff - second: 0.5 - data: - first: - name: _Parallax - second: 0.02 - data: - first: - name: _ZWrite - second: 1 - data: - first: - name: _Glossiness - second: 0.5 - data: - first: - name: _BumpScale - second: 1 - data: - first: - name: _OcclusionStrength - second: 1 - data: - first: - name: _DetailNormalMapScale - second: 1 - data: - first: - name: _UVSec - second: 0 - data: - first: - name: _Mode - second: 0 - data: - first: - name: _Metallic - second: 0 - m_Colors: - data: - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - data: - first: - name: _Color - second: {r: 0.8, g: 0.8, b: 0.8, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat.meta deleted file mode 100644 index e9f0f89a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/PlaneMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bf57a637da3548349a506614a871e4ed -timeCreated: 1503310024 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat deleted file mode 100644 index 5fb6e988..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat +++ /dev/null @@ -1,138 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: StickMaterial - m_Shader: {fileID: 4800000, guid: 1d54d617e69b06a4085e3437d19a8ec1, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: 2000 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _SrcBlend - second: 1 - data: - first: - name: _DstBlend - second: 0 - data: - first: - name: _Cutoff - second: 0.5 - data: - first: - name: _Parallax - second: 0.02 - data: - first: - name: _ZWrite - second: 1 - data: - first: - name: _Glossiness - second: 0.5 - data: - first: - name: _BumpScale - second: 1 - data: - first: - name: _OcclusionStrength - second: 1 - data: - first: - name: _DetailNormalMapScale - second: 1 - data: - first: - name: _UVSec - second: 0 - data: - first: - name: _Mode - second: 0 - data: - first: - name: _Metallic - second: 0 - m_Colors: - data: - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - data: - first: - name: _Color - second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat.meta deleted file mode 100644 index 22c99008..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Materials/StickMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 063fd114d94810343b328b2a17eb9313 -timeCreated: 1473574501 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes.meta deleted file mode 100644 index c1182109..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ed42ef09e3f9dfb43b35a64941bf8153 -folderAsset: yes -timeCreated: 1520873627 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset deleted file mode 100644 index ca46d1aa..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset +++ /dev/null @@ -1,132 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Bone - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 24 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 24 - localAABB: - m_Center: {x: 0.00000008940697, y: -0.00000017881393, z: 0.49999994} - m_Extent: {x: 0.14273949, y: 0.14273946, z: 0.49999994} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 139 - m_VertexCount: 24 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 4 - - 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: 40 - format: 0 - dimension: 4 - m_DataSize: 1344 - _typelessdata: 3b2a12be572a12bec8cc4c3eb25f50bf0000000038b714bf0000803f000000000000803f000000000000803f0000000000000000000080bf472a12be3b2a123ec8cc4c3eb25f50bf0000000038b714bfcdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf0000000000000000feffffb2b25f50bf0000000038b714bf000000000000803f000000000000803f0000803f0000000000000000000080bf4f2a123e3f2a123ec8cc4c3e15057c3f00000000b3dd333e0000803f000000000000803f000000000000803f0000000000000000000080bf0000000000000000feff7f3f15057c3f00000000b3dd333ecdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf532a123e4f2a12bec8cc4c3e15057c3f00000000b3dd333e000000000000803f000000000000803f0000803f0000000000000000000080bf472a12be3b2a123ec8cc4c3e17057cbf00000000a1dd333e0000803f000000000000803f000000000000803f0000000000000000000080bf3b2a12be572a12bec8cc4c3e17057cbf00000000a1dd333ecdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf0000000000000000feff7f3f17057cbf00000000a1dd333e000000000000803f000000000000803f0000803f0000000000000000000080bf532a123e4f2a12bec8cc4c3e0000000015057cbfb4dd333e0000803f000000000000803f000000000000803f0000000000000000000080bf0000000000000000feff7f3f0000000015057cbfb4dd333ecdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf3b2a12be572a12bec8cc4c3e0000000015057cbfb4dd333e000000000000803f000000000000803f0000803f0000000000000000000080bf4f2a123e3f2a123ec8cc4c3e0000000017057c3f99dd333e0000803f000000000000803f000000000000803f0000000000000000000080bf472a12be3b2a123ec8cc4c3e0000000017057c3f99dd333ecdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf0000000000000000feff7f3f0000000017057c3f99dd333e000000000000803f000000000000803f0000803f0000000000000000000080bf4f2a123e3f2a123ec8cc4c3eaa5f503f0000000041b714bf0000803f000000000000803f000000000000803f0000000000000000000080bf532a123e4f2a12bec8cc4c3eaa5f503f0000000041b714bfcdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf0000000000000000feffffb2aa5f503f0000000041b714bf000000000000803f000000000000803f0000803f0000000000000000000080bf4f2a123e3f2a123ec8cc4c3e00000000b55f503f34b714bf0000803f000000000000803f000000000000803f0000000000000000000080bf0000000000000000feffffb200000000b55f503f34b714bfcdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf472a12be3b2a123ec8cc4c3e00000000b55f503f34b714bf000000000000803f000000000000803f0000803f0000000000000000000080bf532a123e4f2a12bec8cc4c3e00000000a95f50bf44b714bf0000803f000000000000803f000000000000803f0000000000000000000080bf3b2a12be572a12bec8cc4c3e00000000a95f50bf44b714bfcdcccc3d00000000cdcccc3d000000000000803f0000000000000000000080bf0000000000000000feffffb200000000a95f50bf44b714bf000000000000803f000000000000803f0000803f0000000000000000000080bf - 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.00000008940697, y: -0.00000017881393, z: 0.49999994} - m_Extent: {x: 0.14273949, y: 0.14273946, z: 0.49999994} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset.meta deleted file mode 100644 index 073899e1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Bone.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 25fc17412156d8445953abccae0301cc -timeCreated: 1520873546 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset deleted file mode 100644 index be3de31b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CharacterDir - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 420 - topology: 0 - firstVertex: 0 - vertexCount: 140 - localAABB: - m_Center: {x: 0, y: 0, z: 0.394894} - m_Extent: {x: 1, y: 0, z: 1.394894} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexBuffer: 000001000200000002000300010000000400050001000400040006000500070005000600070006000800040000000900040009000a000a0009000b000c000b0009000d000a000b00070008000e0007000e000f0010000f000e00100011000f001200110010001200130011001400130012001400150013001600150014001600170015001800170016001800190017001a00190018001a001b0019001c001b001a001c001d001b001e001d001c001e001f001d0020001f001e00200021001f002200210020002200230021002400230022002400250023002600250024002600270025002800270026002800290027002a00290028002a002b0029002c002b002a002c002d002b002e002d002c002e002f002d0030002f002e00300031002f003200310030003200330031003400330032003400350033003600350034003600370035003800370036003800390037003a00390038003a003b0039003c003b003a003c003d003b003e003d003c003e003f003d0040003f003e00400041003f0042004100400042004300410044004300420044004500430002004500440002004400030046004700480046004900470048004a0046004b004a0048004a004b004c004d004c004b004d004e004c004a004f0046004a0050004f00500051004f0052004f0051005300510050004d0054004e004d00550054005600540055005600550057005800560057005800570059005a00580059005a0059005b005c005a005b005c005b005d005e005c005d005e005d005f0060005e005f0060005f0061006200600061006200610063006400620063006400630065006600640065006600650067006800660067006800670069006a00680069006a0069006b006c006a006b006c006b006d006e006c006d006e006d006f0070006e006f0070006f0071007200700071007200710073007400720073007400730075007600740075007600750077007800760077007800770079007a00780079007a0079007b007c007a007b007c007b007d007e007c007d007e007d007f0080007e007f0080007f0081008200800081008200810083008400820083008400830085008600840085008600850087008800860087008800870089008a00880089008a0089008b0047008a008b00470049008a00 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 131 - m_VertexCount: 140 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - 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: 24 - format: 0 - dimension: 4 - m_DataSize: 5600 - _typelessdata: 8f1d243e00000000890a7d3f00000000000080bf000000000000803f0000000000000000000080bf00000000000000000000403f00000000000080bf000000000000803f0000000000000000000080bf63d4153e00000000904f3c3f00000000000080bf000000000000803f0000000000000000000080bfacc5473e00000000ba147b3f00000000000080bf000000000000803f0000000000000000000080bf8f1d24be00000000890a7d3f00000000000080bf000000000000803f0000000000000000000080bf20d415be00000000904f3c3f00000000000080bf000000000000803f0000000000000000000080bf69c547be00000000ba147b3f00000000000080bf000000000000803f0000000000000000000080bf3df392be000000008d62313f00000000000080bf000000000000803f0000000000000000000080bfe5eec3be0000000066836c3f00000000000080bf000000000000803f0000000000000000000080bf8f1d243e00000000a88ca73f00000000000080bf000000000000803f0000000000000000000080bf8f1d24be00000000a88ca73f00000000000080bf000000000000803f0000000000000000000080bf0000000000000000c617e53f00000000000080bf000000000000803f0000000000000000000080bf0325cd3e00000000a88ca73f00000000000080bf000000000000803f0000000000000000000080bf0325cdbe00000000a88ca73f00000000000080bf000000000000803f0000000000000000000080bfc5390ebf0000000038db543f00000000000080bf000000000000803f0000000000000000000080bfb056d5be0000000072a41f3f00000000000080bf000000000000803f0000000000000000000080bfe60435bf00000000f704353f00000000000080bf000000000000803f0000000000000000000080bfb5c307bf00000000c6c3073f00000000000080bf000000000000803f0000000000000000000080bf27db54bf00000000e7390e3f00000000000080bf000000000000803f0000000000000000000080bf61a41fbf00000000d256d53e00000000000080bf000000000000803f0000000000000000000080bf56836cbf0000000028efc33e00000000000080bf000000000000803f0000000000000000000080bf8d6231bf000000005ef3923e00000000000080bf000000000000803f0000000000000000000080bfba147bbf00000000efc5473e00000000000080bf000000000000803f0000000000000000000080bf904f3cbf0000000063d4153e00000000000080bf000000000000803f0000000000000000000080bf000080bf00000000bd37863500000000000080bf000000000000803f0000000000000000000080bf000040bf000000000000000000000000000080bf000000000000803f0000000000000000000080bfba147bbf00000000acc547be00000000000080bf000000000000803f0000000000000000000080bf904f3cbf0000000020d415be00000000000080bf000000000000803f0000000000000000000080bf66836cbf0000000007efc3be00000000000080bf000000000000803f0000000000000000000080bf8d6231bf000000003df392be00000000000080bf000000000000803f0000000000000000000080bf38db54bf00000000d6390ebf00000000000080bf000000000000803f0000000000000000000080bf72a41fbf00000000d256d5be00000000000080bf000000000000803f0000000000000000000080bff70435bf00000000f70435bf00000000000080bf000000000000803f0000000000000000000080bfc6c307bf00000000b5c307bf00000000000080bf000000000000803f0000000000000000000080bfe7390ebf0000000038db54bf00000000000080bf000000000000803f0000000000000000000080bfd256d5be0000000061a41fbf00000000000080bf000000000000803f0000000000000000000080bf28efc3be0000000066836cbf00000000000080bf000000000000803f0000000000000000000080bf5ef392be000000008d6231bf00000000000080bf000000000000803f0000000000000000000080bfefc547be00000000ba147bbf00000000000080bf000000000000803f0000000000000000000080bf63d415be00000000904f3cbf00000000000080bf000000000000803f0000000000000000000080bf0000000000000000000080bf00000000000080bf000000000000803f0000000000000000000080bf0000000000000000000040bf00000000000080bf000000000000803f0000000000000000000080bfacc5473e00000000cb147bbf00000000000080bf000000000000803f0000000000000000000080bf63d4153e00000000904f3cbf00000000000080bf000000000000803f0000000000000000000080bf07efc33e0000000066836cbf00000000000080bf000000000000803f0000000000000000000080bf5ef3923e000000008d6231bf00000000000080bf000000000000803f0000000000000000000080bfd6390e3f0000000038db54bf00000000000080bf000000000000803f0000000000000000000080bfd256d53e0000000072a41fbf00000000000080bf000000000000803f0000000000000000000080bff704353f00000000f70435bf00000000000080bf000000000000803f0000000000000000000080bfb5c3073f00000000b5c307bf00000000000080bf000000000000803f0000000000000000000080bf38db543f00000000d6390ebf00000000000080bf000000000000803f0000000000000000000080bf61a41f3f00000000d256d5be00000000000080bf000000000000803f0000000000000000000080bf66836c3f0000000028efc3be00000000000080bf000000000000803f0000000000000000000080bf8d62313f000000005ef392be00000000000080bf000000000000803f0000000000000000000080bfba147b3f00000000acc547be00000000000080bf000000000000803f0000000000000000000080bf904f3c3f0000000063d415be00000000000080bf000000000000803f0000000000000000000080bf0000803f000000000000000000000000000080bf000000000000803f0000000000000000000080bf0000403f000000000000000000000000000080bf000000000000803f0000000000000000000080bfba147b3f00000000acc5473e00000000000080bf000000000000803f0000000000000000000080bf904f3c3f0000000063d4153e00000000000080bf000000000000803f0000000000000000000080bf66836c3f0000000007efc33e00000000000080bf000000000000803f0000000000000000000080bf8d62313f000000003df3923e00000000000080bf000000000000803f0000000000000000000080bf38db543f00000000d6390e3f00000000000080bf000000000000803f0000000000000000000080bf61a41f3f00000000d256d53e00000000000080bf000000000000803f0000000000000000000080bff704353f00000000f704353f00000000000080bf000000000000803f0000000000000000000080bfb5c3073f00000000b5c3073f00000000000080bf000000000000803f0000000000000000000080bfd6390e3f0000000027db543f00000000000080bf000000000000803f0000000000000000000080bfd256d53e0000000061a41f3f00000000000080bf000000000000803f0000000000000000000080bf07efc33e0000000056836c3f00000000000080bf000000000000803f0000000000000000000080bf5ef3923e000000008d62313f00000000000080bf000000000000803f0000000000000000000080bf8f1d243e00000000890a7d3f000000000000803f000000000000803f0000000000000000000080bf63d4153e00000000904f3c3f000000000000803f000000000000803f0000000000000000000080bf00000000000000000000403f000000000000803f000000000000803f0000000000000000000080bfacc5473e00000000ba147b3f000000000000803f000000000000803f0000000000000000000080bf8f1d24be00000000890a7d3f000000000000803f000000000000803f0000000000000000000080bf20d415be00000000904f3c3f000000000000803f000000000000803f0000000000000000000080bf69c547be00000000ba147b3f000000000000803f000000000000803f0000000000000000000080bf3df392be000000008d62313f000000000000803f000000000000803f0000000000000000000080bfe5eec3be0000000066836c3f000000000000803f000000000000803f0000000000000000000080bf8f1d243e00000000a88ca73f000000000000803f000000000000803f0000000000000000000080bf8f1d24be00000000a88ca73f000000000000803f000000000000803f0000000000000000000080bf0000000000000000c617e53f000000000000803f000000000000803f0000000000000000000080bf0325cd3e00000000a88ca73f000000000000803f000000000000803f0000000000000000000080bf0325cdbe00000000a88ca73f000000000000803f000000000000803f0000000000000000000080bfc5390ebf0000000038db543f000000000000803f000000000000803f0000000000000000000080bfb056d5be0000000072a41f3f000000000000803f000000000000803f0000000000000000000080bfe60435bf00000000f704353f000000000000803f000000000000803f0000000000000000000080bfb5c307bf00000000c6c3073f000000000000803f000000000000803f0000000000000000000080bf27db54bf00000000e7390e3f000000000000803f000000000000803f0000000000000000000080bf61a41fbf00000000d256d53e000000000000803f000000000000803f0000000000000000000080bf56836cbf0000000028efc33e000000000000803f000000000000803f0000000000000000000080bf8d6231bf000000005ef3923e000000000000803f000000000000803f0000000000000000000080bfba147bbf00000000efc5473e000000000000803f000000000000803f0000000000000000000080bf904f3cbf0000000063d4153e000000000000803f000000000000803f0000000000000000000080bf000080bf00000000bd378635000000000000803f000000000000803f0000000000000000000080bf000040bf0000000000000000000000000000803f000000000000803f0000000000000000000080bfba147bbf00000000acc547be000000000000803f000000000000803f0000000000000000000080bf904f3cbf0000000020d415be000000000000803f000000000000803f0000000000000000000080bf66836cbf0000000007efc3be000000000000803f000000000000803f0000000000000000000080bf8d6231bf000000003df392be000000000000803f000000000000803f0000000000000000000080bf38db54bf00000000d6390ebf000000000000803f000000000000803f0000000000000000000080bf72a41fbf00000000d256d5be000000000000803f000000000000803f0000000000000000000080bff70435bf00000000f70435bf000000000000803f000000000000803f0000000000000000000080bfc6c307bf00000000b5c307bf000000000000803f000000000000803f0000000000000000000080bfe7390ebf0000000038db54bf000000000000803f000000000000803f0000000000000000000080bfd256d5be0000000061a41fbf000000000000803f000000000000803f0000000000000000000080bf28efc3be0000000066836cbf000000000000803f000000000000803f0000000000000000000080bf5ef392be000000008d6231bf000000000000803f000000000000803f0000000000000000000080bfefc547be00000000ba147bbf000000000000803f000000000000803f0000000000000000000080bf63d415be00000000904f3cbf000000000000803f000000000000803f0000000000000000000080bf0000000000000000000080bf000000000000803f000000000000803f0000000000000000000080bf0000000000000000000040bf000000000000803f000000000000803f0000000000000000000080bfacc5473e00000000cb147bbf000000000000803f000000000000803f0000000000000000000080bf63d4153e00000000904f3cbf000000000000803f000000000000803f0000000000000000000080bf07efc33e0000000066836cbf000000000000803f000000000000803f0000000000000000000080bf5ef3923e000000008d6231bf000000000000803f000000000000803f0000000000000000000080bfd6390e3f0000000038db54bf000000000000803f000000000000803f0000000000000000000080bfd256d53e0000000072a41fbf000000000000803f000000000000803f0000000000000000000080bff704353f00000000f70435bf000000000000803f000000000000803f0000000000000000000080bfb5c3073f00000000b5c307bf000000000000803f000000000000803f0000000000000000000080bf38db543f00000000d6390ebf000000000000803f000000000000803f0000000000000000000080bf61a41f3f00000000d256d5be000000000000803f000000000000803f0000000000000000000080bf66836c3f0000000028efc3be000000000000803f000000000000803f0000000000000000000080bf8d62313f000000005ef392be000000000000803f000000000000803f0000000000000000000080bfba147b3f00000000acc547be000000000000803f000000000000803f0000000000000000000080bf904f3c3f0000000063d415be000000000000803f000000000000803f0000000000000000000080bf0000803f0000000000000000000000000000803f000000000000803f0000000000000000000080bf0000403f0000000000000000000000000000803f000000000000803f0000000000000000000080bfba147b3f00000000acc5473e000000000000803f000000000000803f0000000000000000000080bf904f3c3f0000000063d4153e000000000000803f000000000000803f0000000000000000000080bf66836c3f0000000007efc33e000000000000803f000000000000803f0000000000000000000080bf8d62313f000000003df3923e000000000000803f000000000000803f0000000000000000000080bf38db543f00000000d6390e3f000000000000803f000000000000803f0000000000000000000080bf61a41f3f00000000d256d53e000000000000803f000000000000803f0000000000000000000080bff704353f00000000f704353f000000000000803f000000000000803f0000000000000000000080bfb5c3073f00000000b5c3073f000000000000803f000000000000803f0000000000000000000080bfd6390e3f0000000027db543f000000000000803f000000000000803f0000000000000000000080bfd256d53e0000000061a41f3f000000000000803f000000000000803f0000000000000000000080bf07efc33e0000000056836c3f000000000000803f000000000000803f0000000000000000000080bf5ef3923e000000008d62313f000000000000803f000000000000803f0000000000000000000080bf - 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.394894} - m_Extent: {x: 1, y: 0, z: 1.394894} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset.meta deleted file mode 100644 index a2efbd14..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/CharacterDir.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8e19627191eff7c4aab77503bcb4edf9 -timeCreated: 1521052260 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset deleted file mode 100644 index cf903c6b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: IkPlane - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 66 - topology: 0 - firstVertex: 0 - vertexCount: 26 - localAABB: - m_Center: {x: 0, y: 0, z: 0.25} - m_Extent: {x: 0, y: 0.5, z: 0.5} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexBuffer: 000001000200000002000300030002000400030004000500050004000600050006000700030005000800030008000900090008000a000b000a0008000c0009000a000d000e000f000d000f0010000e0011000f000e00120011001200130011001200140013000e00150012000e0016001500160017001500180015001700190017001600 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 131 - m_VertexCount: 26 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - 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: 24 - format: 0 - dimension: 4 - m_DataSize: 1040 - _typelessdata: 00000000000000bf0000803e0000803f00000000000000000000803f0000000000000000000080bf00000000000000bf000080be0000803f00000000000000000000803f0000000000000000000080bf00000000cdccccbd000080be0000803f00000000000000000000803f0000000000000000000080bf00000000cdccccbd0000803e0000803f00000000000000000000803f0000000000000000000080bf00000000cdcccc3d000080be0000803f00000000000000000000803f0000000000000000000080bf00000000cdcccc3d0000803e0000803f00000000000000000000803f0000000000000000000080bf000000000000003f000080be0000803f00000000000000000000803f0000000000000000000080bf000000000000003f0000803e0000803f00000000000000000000803f0000000000000000000080bf00000000cdcccc3d6666e63e0000803f00000000000000000000803f0000000000000000000080bf00000000cdccccbd6666e63e0000803f00000000000000000000803f0000000000000000000080bf00000000000000000000403f0000803f00000000000000000000803f0000000000000000000080bf000000000000803e6666e63e0000803f00000000000000000000803f0000000000000000000080bf00000000000080be6666e63e0000803f00000000000000000000803f0000000000000000000080bf00000000000000bf0000803e000080bf00000000000000000000803f0000000000000000000080bf00000000cdccccbd0000803e000080bf00000000000000000000803f0000000000000000000080bf00000000cdccccbd000080be000080bf00000000000000000000803f0000000000000000000080bf00000000000000bf000080be000080bf00000000000000000000803f0000000000000000000080bf00000000cdcccc3d000080be000080bf00000000000000000000803f0000000000000000000080bf00000000cdcccc3d0000803e000080bf00000000000000000000803f0000000000000000000080bf000000000000003f000080be000080bf00000000000000000000803f0000000000000000000080bf000000000000003f0000803e000080bf00000000000000000000803f0000000000000000000080bf00000000cdcccc3d6666e63e000080bf00000000000000000000803f0000000000000000000080bf00000000cdccccbd6666e63e000080bf00000000000000000000803f0000000000000000000080bf00000000000000000000403f000080bf00000000000000000000803f0000000000000000000080bf000000000000803e6666e63e000080bf00000000000000000000803f0000000000000000000080bf00000000000080be6666e63e000080bf00000000000000000000803f0000000000000000000080bf - 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.25} - m_Extent: {x: 0, y: 0.5, z: 0.5} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset.meta deleted file mode 100644 index 137b4f02..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/IkPlane.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ee96c65aecd3358488867f1b879f82c8 -timeCreated: 1521052266 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset deleted file mode 100644 index 30413806..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset +++ /dev/null @@ -1,132 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Joint - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 672 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 114 - localAABB: - m_Center: {x: 0.0000000037252903, y: 0.000000014901161, z: 0} - m_Extent: {x: 0.06729804, y: 0.06729804, z: 0.06729806} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200000002000300040001000000040005000100030002000600030006000700070006000800070008000900090008000a0009000a000b000b000a000c000d00050004000d000e0005000f000e000d000f0010000e000500110001000500120011000e00100012000e0012000500080013000a000a0013000c00080014001300060014000800010011001500010015000200020015001600020016000600060016001400140017001300130017000c0014001800170016001800140010001900120010001a0019000f001a00100011001b00150011001c001b00120019001c0012001c00110016001d00180015001b001d0015001d0016001a001e0019001a001f001e001c0020001b001c002100200019001e002100190021001c001d00220018001d00230022001b00200023001b0023001d000f001f001a00180022002400180024001700170024000c00240025000c002200250024000f0026001f001e00270021001e00280027001f00260028001f0028001e0020002900230020002a002900210027002a0021002a00200022002b002500230029002b0023002b00220028002c00270028002d002c0026002d0028002a002e0029002a002f002e0027002c002f0027002f002a002b0030002500250030000c002b003100300029002e003100290031002b00260032002d000f0032002600320033002d003200340033000f00340032002c0035002f002c00360035002d00330036002d0036002c002e00370031002e00380037002f00350038002f0038002e00310037003900310039003000300039000c0036003a00350036003b003a0033003b00360038003c00370038003d003c0035003a003d0035003d00380039003e000c0037003c003e0037003e0039000f003f003400330040003b0034003f0040003400400033000f0041003f00400042003b004000430042003f00410043003f00430040003a0044003d003a00450044003b00420045003b0045003a003c0046003e003e0046000c003c00470046003d00440047003d0047003c0045004800440045004900480042004900450047004a00460047004b004a00440048004b0044004b00470041004c00430041004d004c0042004e00490043004c004e0043004e00420046004a000c000f004d0041004d004f004c004d0050004f000f0050004d004e00510049004e00520051004c004f0052004c0052004e00480053004b004800540053004900510054004900540048004a0055000c004b00530055004b0055004a00540056005300540057005600510057005400550058000c005300560058005300580055000f00590050004f005a0052004f005b005a00500059005b0050005b004f0051005c00570052005a005c0052005c0051000f005d0059005b005e005a005b005f005e0059005d005f0059005f005b005c00600057005c00610060005a005e0061005a0061005c00560062005800560063006200570060006300570063005600580062000c00630064006200620064000c006300650064006000650063005d0066005f005d00670066005e00680061005e00690068005f00660069005f0069005e0060006a006500610068006a0061006a0060000f0067005d0067006b00660067006c006b000f006c00670069006d00680069006e006d0066006b006e0066006e0069006a006f0065006a0070006f0068006d007000680070006a00640071000c0065006f00710065007100640071000b000c006f000b0071000f000d006c006b0000006e006b00040000006c000d0004006c0004006b006d00070070006d00030007006e00000003006e0003006d006f0009000b00700007000900700009006f00 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 139 - m_VertexCount: 114 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 4 - - 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: 40 - format: 0 - dimension: 4 - m_DataSize: 6384 - _typelessdata: 84ab7e3db0724332c1f9d2bcd2626d3f0000000046aabfbed0cccc3d0000803f00000000000000000000803f0000000000000000000080bfcd486b3d84eac23cc1f9d2bc1d515b3f93aeb53eb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf84ab7e3dc3f9d23c456adab06c836c3fd6eec33e000000000000803f0000803f00000000000000000000803f0000000000000000000080bf8fd3893db0724332456adab00000803f00000000000000000000c0320000803f00000000000000000000803f0000000000000000000080bf7aea423db07243327eea42bd7e06383f0000000069f631bfd0cccc3d0000803f00000000000000000000803f0000000000000000000080bf2e14343dac2e953c7eea42bd41042a3fded98c3e5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfcd486b3d84eac23cc0f9d23c1d515b3f93aeb53eb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf84ab7e3db0724332c0f9d23cd2626d3f0000000046aabf3ed0cccc3d0000803f00000000000000000000803f0000000000000000000080bf2e14343dac2e953c7eea423d41042a3fded98c3e5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7aea423db07243327eea423d7e06383f0000000069f6313fd0cccc3d0000803f00000000000000000000803f0000000000000000000080bf78eac23c4d79213c88ab7e3d0aaabe3eb1f11d3e83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfb8f9d23cb072433288ab7e3dbb61ce3e00000000f7476a3fd0cccc3d0000803f00000000000000000000803f0000000000000000000080bfbd4f2631bb8baf3191d3893d00000000000000000000803fd0cccc3d0000000000000000000000000000803f0000000000000000000080bfb8f9d23cb072433288ab7ebdbb61ce3e00000000f7476abfd0cccc3d0000803f00000000000000000000803f0000000000000000000080bf7aeac23c5379213c88ab7ebd0aaabe3eb1f11d3e83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf3208bab1b072433291d389bd0000000000000000000080bfd0cccc3d0000000000000000000000000000803f0000000000000000000080bfa32e953cac2e953c88ab7ebd87ed913e87ed913e74486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf2e14343d3614343dc1f9d2bc41db273f41db273fb7abbfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf8bd3093d92d3093d7eea42bdf61f023ff61f023faff631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfa22e953cab2e953c88ab7e3d87ed913e87ed913e74486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf8bd3093d92d3093d7eea423df61f023ff61f023faff6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7aea423d81ea423d456adab0f304353ff304353f000000000000803f0000803f00000000000000000000803f0000000000000000000080bf2e14343d3614343dc0f9d23c41db273f41db273fb7abbf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf3879213c81eac23c88ab7e3db1f11d3e0aaabe3e83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfa22e953c3514343d7eea423dded98c3e41042a3f5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfa22e953c3514343d7eea42bdded98c3e41042a3f5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf3c79213c83eac23c88ab7ebdb1f11d3e0aaabe3e83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfb5f9d23c87ab7e3d456adab0d6eec33e6c836c3f000000000000803f0000803f00000000000000000000803f0000000000000000000080bf75eac23cd0486b3dc1f9d2bc93aeb53e1d515b3fb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf75eac23cd0486b3dc0f9d23c93aeb53e1d515b3fb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf209c63b27fea423d7eea42bd000000007e06383f69f631bfcdcc8c3f0000000000000000000000000000803f0000000000000000000080bf83da12b2c2f9d23c88ab7ebd00000000bb61ce3ef7476abfcdcc8c3f0000000000000000000000000000803f0000000000000000000080bf56877eb290d3893d456adab0000000000000803f000000000000803f0000000000000000000000000000803f0000000000000000000080bf56877eb284ab7e3dc1f9d2bc00000000d2626d3f46aabfbecdcc8c3f0000000000000000000000000000803f0000000000000000000080bf209c63b27fea423d7eea423d000000007e06383f69f6313fcdcc8c3f0000000000000000000000000000803f0000000000000000000080bf56877eb284ab7e3dc0f9d23c00000000d2626d3f46aabf3ecdcc8c3f0000000000000000000000000000803f0000000000000000000080bfb7c52db2bef9d23c88ab7e3d00000000bb61ce3ef7476a3fcdcc8c3f0000000000000000000000000000803f0000000000000000000080bf4b7921bc7eeac23c88ab7e3db1f11dbe0aaabe3e83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf4d7921bc81eac23c88ab7ebdb1f11dbe0aaabe3e83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf83eac2bccb486b3dc1f9d2bc93aeb5be1d515b3fb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfad2e95bc3314343d7eea42bdded98cbe41042a3f5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf83eac2bccb486b3dc0f9d23c93aeb5be1d515b3fb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfc3f9d2bc84ab7e3d456adab0d6eec3be6c836c3f000000000000803f0000803f00000000000000000000803f0000000000000000000080bfad2e95bc3314343d7eea423dded98cbe41042a3f5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf331434bd2e14343dc1f9d2bc41db27bf41db273fb7abbfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf94d309bd8fd3093d7eea42bdf61f02bff61f023faff631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf331434bd2e14343dc0f9d23c41db27bf41db273fb7abbf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7fea42bd7bea423d456adab0f30435bff304353f000000000000803f0000803f00000000000000000000803f0000000000000000000080bfa92e95bca72e953c88ab7e3d87ed91be87ed913e74486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf94d309bd8fd3093d7eea423df61f02bff61f023faff6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfaa2e95bcab2e953c88ab7ebd87ed91be87ed913e74486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf351434bda42e953c7eea42bd41042abfded98c3e5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf81eac2bc4d79213c88ab7ebd0aaabebeb1f11d3e83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf84ab7ebdb7f9d23c456adab06c836cbfd6eec33e000000000000803f0000803f00000000000000000000803f0000000000000000000080bfcb486bbd75eac23cc1f9d2bc1d515bbf93aeb53eb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf351434bda42e953c7eea423d41042abfded98c3e5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfcb486bbd75eac23cc0f9d23c1d515bbf93aeb53eb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7deac2bc4679213c88ab7e3d0aaabebeb1f11d3e83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf8ed389bd9027ffb1456adab0000080bf00000000000000000000c0320000803f00000000000000000000803f0000000000000000000080bf7fab7ebd9027ffb1c1f9d2bcd2626dbf0000000046aabfbed0cccc3d0000803f00000000000000000000803f0000000000000000000080bf7eea42bd9027ffb17eea423d7e0638bf0000000069f6313fd0cccc3d0000803f00000000000000000000803f0000000000000000000080bf7fab7ebd9027ffb1c0f9d23cd2626dbf0000000046aabf3ed0cccc3d0000803f00000000000000000000803f0000000000000000000080bfbbf9d2bcbb8baf3188ab7e3dbb61cebe00000000f7476a3fd0cccc3d0000803f00000000000000000000803f0000000000000000000080bfbff9d2bcbb8baf3188ab7ebdbb61cebe00000000f7476abfd0cccc3d0000803f00000000000000000000803f0000000000000000000080bf7eea42bd9027ffb17eea42bd7e0638bf0000000069f631bfd0cccc3d0000803f00000000000000000000803f0000000000000000000080bf7deac2bc407921bc88ab7ebd0aaabebeb1f11dbe83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfc6486bbd7ceac2bcc1f9d2bc1d515bbf93aeb5beb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf301434bda92e95bc7eea42bd41042abfded98cbe5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfc6486bbd7ceac2bcc0f9d23c1d515bbf93aeb5beb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7fab7ebdbcf9d2bc456adab06c836cbfd6eec3be000000000000803f0000803f00000000000000000000803f0000000000000000000080bf7beac2bc407921bc88ab7e3d0aaabebeb1f11dbe83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf301434bda92e95bc7eea423d41042abfded98cbe5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf2b1434bd2f1434bdc0f9d23c41db27bf41db27bfb7abbf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf77ea42bd7aea42bd456adab0f30435bff30435bf000000000000803f0000803f00000000000000000000803f0000000000000000000080bfa42e95bca22e95bc88ab7e3d87ed91be87ed91be74486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf8dd309bd8ed309bd7eea423df61f02bff61f02bfaff6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf8dd309bd8ed309bd7eea42bdf61f02bff61f02bfaff631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfa62e95bca22e95bc88ab7ebd87ed91be87ed91be74486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf2b1434bd2f1434bdc1f9d2bc41db27bf41db27bfb7abbfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf9e2e95bc2f1434bd7eea42bdded98cbe41042abf5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf407921bc78eac2bc88ab7ebdb1f11dbe0aaabebe83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfadf9d2bc7eab7ebd456adab0d6eec3be6c836cbf000000000000803f0000803f00000000000000000000803f0000000000000000000080bf6eeac2bcca486bbdc1f9d2bc93aeb5be1d515bbfb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf9e2e95bc2f1434bd7eea423dded98cbe41042abf5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf6eeac2bcca486bbdc0f9d23c93aeb5be1d515bbfb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf3b7921bc75eac2bc88ab7e3db1f11dbe0aaabebe83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfcb76803276ea42bd7eea423d000000007e0638bf69f6313fcdcc8c3f0000000000000000000000000000803f0000000000000000000080bf354db6327eab7ebdc0f9d23c00000000d2626dbf46aabf3ecdcc8c3f0000000000000000000000000000803f0000000000000000000080bf1babf431b2f9d2bc88ab7e3d00000000bb61cebef7476a3fcdcc8c3f0000000000000000000000000000803f0000000000000000000080bf48fe8831b6f9d2bc88ab7ebd00000000bb61cebef7476abfcdcc8c3f0000000000000000000000000000803f0000000000000000000080bf354db6327eab7ebdc1f9d2bc00000000d2626dbf46aabfbecdcc8c3f0000000000000000000000000000803f0000000000000000000080bfcb76803276ea42bd7eea42bd000000007e0638bf69f631bfcdcc8c3f0000000000000000000000000000803f0000000000000000000080bfcec2c3328cd389bd456adab000000000000080bf000000000000803f0000000000000000000000000000803f0000000000000000000080bf4779213c75eac2bc88ab7ebdb1f11d3e0aaabebe83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf85eac23cc3486bbdc1f9d2bc93aeb53e1d515bbfb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfad2e953c291434bd7eea42bdded98c3e41042abf5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf85eac23cc3486bbdc0f9d23c93aeb53e1d515bbfb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfc6f9d23c7aab7ebd456adab0d6eec33e6c836cbf000000000000803f0000803f00000000000000000000803f0000000000000000000080bf4979213c72eac2bc88ab7e3db1f11d3e0aaabebe83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfad2e953c291434bd7eea423dded98c3e41042abf5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfa82e953c982e95bc88ab7e3d87ed913e87ed91be74486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf90d3093d86d309bd7eea423df61f023ff61f02bfaff6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf90d3093d86d309bd7eea42bdf61f023ff61f02bfaff631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfa82e953c9b2e95bc88ab7ebd87ed913e87ed91be74486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7eea423d70ea42bd456adab0f304353ff30435bf000000000000803f0000803f00000000000000000000803f0000000000000000000080bf3214343d251434bdc1f9d2bc41db273f41db27bfb7abbfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf3214343d251434bdc0f9d23c41db273f41db27bfb7abbf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf2e14343d8e2e95bc7eea42bd41042a3fded98cbe5cf631bfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7beac23c257921bc88ab7ebd0aaabe3eb1f11dbe83486abfcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf83ab7e3d9ef9d2bc456adab06c836c3fd6eec3be000000000000803f0000803f00000000000000000000803f0000000000000000000080bfcb486b3d64eac2bcc1f9d2bc1d515b3f93aeb5beb8aabfbecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf2e14343d8e2e95bc7eea423d41042a3fded98cbe5cf6313fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bfcb486b3d64eac2bcc0f9d23c1d515b3f93aeb5beb8aabf3ecdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf7beac23c257921bc88ab7e3d0aaabe3eb1f11dbe83486a3fcdcc8c3f0000803f00000000000000000000803f0000000000000000000080bf - 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.0000000037252903, y: 0.000000014901161, z: 0} - m_Extent: {x: 0.06729804, y: 0.06729804, z: 0.06729806} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset.meta deleted file mode 100644 index 5f1987d7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Joint.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6bb8247713a511d43be1201ddbd6d6ae -timeCreated: 1520931818 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset deleted file mode 100644 index b99e0ad6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Line - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 12 - topology: 0 - firstVertex: 0 - vertexCount: 8 - localAABB: - m_Center: {x: 0, y: 0, z: 0.5} - m_Extent: {x: 0, y: 0.5, z: 0.5} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexBuffer: 000001000200010000000300040005000600070004000600 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 143 - m_VertexCount: 8 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 24 - format: 2 - dimension: 4 - - stream: 0 - offset: 28 - 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: 36 - format: 0 - dimension: 4 - m_DataSize: 416 - _typelessdata: 0000000000000000000000000000803f0000000000000000ffffffff17b7d1380000000000000000000000000000803f0000803f00000000000000bf0000803f0000803f0000000000000000ffffffff72f97f3f0000803f00000000000000000000803f0000803f00000000000000bf000000000000803f0000000000000000ffffffff17b7d1380000803f00000000000000000000803f0000803f00000000000000000000803f0000803f0000000000000000ffffffff72f97f3f0000008000000000000000000000803f0000803f000000000000003f0000803f0000803f0000000000000000ffffffff72f97f3f62f97f3f00000000000000000000803f000080bf00000000000000000000803f0000803f0000000000000000ffffffff72f97f3f0000008000000000000000000000803f000080bf0000000000000000000000000000803f0000000000000000ffffffff17b7d1380000000000000000000000000000803f000080bf000000000000003f000000000000803f0000000000000000ffffffff17b7d13872f97f3f00000000000000000000803f000080bf - 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.5} - m_Extent: {x: 0, y: 0.5, z: 0.5} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset.meta deleted file mode 100644 index c5f413c4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Line.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 96f58a2a22beb494aad989dc627e4c73 -timeCreated: 1521039620 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset deleted file mode 100644 index 9d00858e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Stick - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 84 - topology: 0 - firstVertex: 0 - vertexCount: 48 - localAABB: - m_Center: {x: 9.313226e-10, y: 0, z: 0.49999994} - m_Extent: {x: 0.011999998, y: 0.011999998, z: 0.49999994} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexBuffer: 000001000200000002000300040005000600040006000700080009000a0008000a000b000c000d000e000c000e000f00100011001200100012001300140015001600140016001700180019001a001a001b0018001a001c001b001c001d001b001c001e001d001e001f001d00200021002200200022002300240025002600240026002700280029002a002a002b0028002a002c002b002c002d002b002d002e002b002d002f002e00 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 131 - m_VertexCount: 48 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - 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: 24 - format: 0 - dimension: 4 - m_DataSize: 1920 - _typelessdata: cacccc2fa49b443c0000000014efc3be5e836c3f000000000000803f0000000000000000000080bfd8050bbcd9050b3c0000000014efc3be5e836c3f000000000000803f0000000000000000000080bfd8050bbcd9050b3cfeff7f3f14efc3be5e836c3f000000000000803f0000000000000000000080bfcacccc2fa49b443cfeff7f3f14efc3be5e836c3f000000000000803f0000000000000000000080bfd8050bbcd9050b3c000000005e836cbf13efc33e000000000000803f0000000000000000000080bfa39b44bcc62aedaf000000005e836cbf13efc33e000000000000803f0000000000000000000080bfa39b44bcc62aedaffeff7f3f5e836cbf13efc33e000000000000803f0000000000000000000080bfd8050bbcd9050b3cfeff7f3f5e836cbf13efc33e000000000000803f0000000000000000000080bfa39b44bcc62aedaf000000005e836cbf13efc3be000000000000803f0000000000000000000080bfd8050bbcd9050bbc000000005e836cbf13efc3be000000000000803f0000000000000000000080bfd8050bbcd9050bbcfeff7f3f5e836cbf13efc3be000000000000803f0000000000000000000080bfa39b44bcc62aedaffeff7f3f5e836cbf13efc3be000000000000803f0000000000000000000080bfd8050bbcd9050bbc0000000011efc3be5e836cbf000000000000803f0000000000000000000080bf2e62c330a49b44bc0000000011efc3be5e836cbf000000000000803f0000000000000000000080bf2e62c330a49b44bcfeff7f3f11efc3be5e836cbf000000000000803f0000000000000000000080bfd8050bbcd9050bbcfeff7f3f11efc3be5e836cbf000000000000803f0000000000000000000080bf2e62c330a49b44bc000000001befc33e5d836cbf000000000000803f0000000000000000000080bfda050b3cd7050bbc000000001befc33e5d836cbf000000000000803f0000000000000000000080bfda050b3cd7050bbcfeff7f3f1befc33e5d836cbf000000000000803f0000000000000000000080bf2e62c330a49b44bcfeff7f3f1befc33e5d836cbf000000000000803f0000000000000000000080bfda050b3cd7050bbc000000005e836c3f17efc3be000000000000803f0000000000000000000080bfa59b443c87de812f000000005e836c3f17efc3be000000000000803f0000000000000000000080bfa59b443c87de812ffeff7f3f5e836c3f17efc3be000000000000803f0000000000000000000080bfda050b3cd7050bbcfeff7f3f5e836c3f17efc3be000000000000803f0000000000000000000080bfd8050bbcd9050b3cfeff7f3f00000000000000000000803f0000803f0000000000000000000080bfa39b44bcc62aedaffeff7f3f00000000000000000000803f0000803f0000000000000000000080bfd8050bbcd9050bbcfeff7f3f00000000000000000000803f0000803f0000000000000000000080bfcacccc2fa49b443cfeff7f3f00000000000000000000803f0000803f0000000000000000000080bf2e62c330a49b44bcfeff7f3f00000000000000000000803f0000803f0000000000000000000080bfda050b3cd8050b3cfeff7f3f00000000000000000000803f0000803f0000000000000000000080bfda050b3cd7050bbcfeff7f3f00000000000000000000803f0000803f0000000000000000000080bfa59b443c87de812ffeff7f3f00000000000000000000803f0000803f0000000000000000000080bfa59b443c87de812f000000005e836c3f14efc33e000000000000803f0000000000000000000080bfda050b3cd8050b3c000000005e836c3f14efc33e000000000000803f0000000000000000000080bfda050b3cd8050b3cfeff7f3f5e836c3f14efc33e000000000000803f0000000000000000000080bfa59b443c87de812ffeff7f3f5e836c3f14efc33e000000000000803f0000000000000000000080bfda050b3cd8050b3c0000000015efc33e5e836c3f000000000000803f0000000000000000000080bfcacccc2fa49b443c0000000015efc33e5e836c3f000000000000803f0000000000000000000080bfcacccc2fa49b443cfeff7f3f15efc33e5e836c3f000000000000803f0000000000000000000080bfda050b3cd8050b3cfeff7f3f15efc33e5e836c3f000000000000803f0000000000000000000080bfd8050bbcd9050bbc000000000000000000000000000080bf0000803f0000000000000000000080bfa39b44bcc62aedaf000000000000000000000000000080bf0000803f0000000000000000000080bfd8050bbcd9050b3c000000000000000000000000000080bf0000803f0000000000000000000080bf2e62c330a49b44bc000000000000000000000000000080bf0000803f0000000000000000000080bfcacccc2fa49b443c000000000000000000000000000080bf0000803f0000000000000000000080bfda050b3cd8050b3c000000000000000000000000000080bf0000803f0000000000000000000080bfda050b3cd7050bbc000000000000000000000000000080bf0000803f0000000000000000000080bfa59b443c87de812f000000000000000000000000000080bf0000803f0000000000000000000080bf - 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: 9.313226e-10, y: 0, z: 0.49999994} - m_Extent: {x: 0.011999998, y: 0.011999998, z: 0.49999994} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset.meta deleted file mode 100644 index 6e0941a0..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Stick.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 742841b2f7233644898dc4d7a256c8f9 -timeCreated: 1520936121 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset deleted file mode 100644 index ed36e505..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: StickJoint - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 672 - topology: 0 - firstVertex: 0 - vertexCount: 114 - localAABB: - m_Center: {x: 0.0000000027939677, y: 0.000000010244548, z: 0} - m_Extent: {x: 0.026919216, y: 0.026919216, z: 0.026919225} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexBuffer: 000001000200000002000300040001000000040005000100030002000600030006000700070006000800070008000900090008000a0009000a000b000b000a000c000d00050004000d000e0005000f000e000d000f0010000e000500110001000500120011000e00100012000e0012000500080013000a000a0013000c00080014001300060014000800010011001500010015000200020015001600020016000600060016001400140017001300130017000c0014001800170016001800140010001900120010001a0019000f001a00100011001b00150011001c001b00120019001c0012001c00110016001d00180015001b001d0015001d0016001a001e0019001a001f001e001c0020001b001c002100200019001e002100190021001c001d00220018001d00230022001b00200023001b0023001d000f001f001a00180022002400180024001700170024000c00240025000c002200250024000f0026001f001e00270021001e00280027001f00260028001f0028001e0020002900230020002a002900210027002a0021002a00200022002b002500230029002b0023002b00220028002c00270028002d002c0026002d0028002a002e0029002a002f002e0027002c002f0027002f002a002b0030002500250030000c002b003100300029002e003100290031002b00260032002d000f0032002600320033002d003200340033000f00340032002c0035002f002c00360035002d00330036002d0036002c002e00370031002e00380037002f00350038002f0038002e00310037003900310039003000300039000c0036003a00350036003b003a0033003b00360038003c00370038003d003c0035003a003d0035003d00380039003e000c0037003c003e0037003e0039000f003f003400330040003b0034003f0040003400400033000f0041003f00400042003b004000430042003f00410043003f00430040003a0044003d003a00450044003b00420045003b0045003a003c0046003e003e0046000c003c00470046003d00440047003d0047003c0045004800440045004900480042004900450047004a00460047004b004a00440048004b0044004b00470041004c00430041004d004c0042004e00490043004c004e0043004e00420046004a000c000f004d0041004d004f004c004d0050004f000f0050004d004e00510049004e00520051004c004f0052004c0052004e00480053004b004800540053004900510054004900540048004a0055000c004b00530055004b0055004a00540056005300540057005600510057005400550058000c005300560058005300580055000f00590050004f005a0052004f005b005a00500059005b0050005b004f0051005c00570052005a005c0052005c0051000f005d0059005b005e005a005b005f005e0059005d005f0059005f005b005c00600057005c00610060005a005e0061005a0061005c00560062005800560063006200570060006300570063005600580062000c00630064006200620064000c006300650064006000650063005d0066005f005d00670066005e00680061005e00690068005f00660069005f0069005e0060006a006500610068006a0061006a0060000f0067005d0067006b00660067006c006b000f006c00670069006d00680069006e006d0066006b006e0066006e0069006a006f0065006a0070006f0068006d007000680070006a00640071000c0065006f00710065007100640071000b000c006f000b0071000f000d006c006b0000006e006b00040000006c000d0004006c0004006b006d00070070006d00030007006e00000003006e0003006d006f0009000b00700007000900700009006f00 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 131 - m_VertexCount: 114 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - 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: 24 - format: 0 - dimension: 4 - m_DataSize: 4560 - _typelessdata: 6abccb3cbadf3432cec728bcd2626d3f0000000046aabfbe0000803f0000000000000000000080bf3f3abc3cd8ee1b3ccec728bc1d515b3f93aeb53eb8aabfbe0000803f0000000000000000000080bf6abccb3cd7c7283c6bbb2eb06c836c3fd6eec33e000000000000803f0000000000000000000080bfb285dc3cbadf34326bbb2eb00000803f00000000000000000000803f0000000000000000000080bfcaee9b3cbadf3432ccee9bbc7e06383f0000000069f631bf0000803f0000000000000000000080bf2610903c21b1ee3bccee9bbc41042a3fded98c3e5cf631bf0000803f0000000000000000000080bf3f3abc3cd8ee1b3ccec7283c1d515b3f93aeb53eb8aabf3e0000803f0000000000000000000080bf6abccb3cbadf3432cec7283cd2626d3f0000000046aabf3e0000803f0000000000000000000080bf2610903c21b1ee3bccee9b3c41042a3fded98c3e5cf6313f0000803f0000000000000000000080bfcaee9b3cbadf3432ccee9b3c7e06383f0000000069f6313f0000803f0000000000000000000080bfc7ee1b3ce42d813b6dbccb3c0aaabe3eb1f11d3e83486a3f0000803f0000000000000000000080bfc7c7283cbadf34326dbccb3cbb61ce3e00000000f7476a3f0000803f0000000000000000000080bfeb96e330cbcd0932b585dc3c00000000000000000000803f0000803f0000000000000000000080bfc7c7283cbadf34326dbccbbcbb61ce3e00000000f7476abf0000803f0000000000000000000080bfc9ee1b3ce92d813b6dbccbbc0aaabe3eb1f11d3e83486abf0000803f0000000000000000000080bf611ccbb0badf3432b585dcbc0000000000000000000080bf0000803f0000000000000000000080bf06b1ee3b21b1ee3b6dbccbbc87ed913e87ed913e74486abf0000803f0000000000000000000080bf2610903c2e10903ccec728bc41db273f41db273fb7abbfbe0000803f0000000000000000000080bfac855c3cbc855c3cccee9bbcf61f023ff61f023faff631bf0000803f0000000000000000000080bf04b1ee3b1fb1ee3b6dbccb3c87ed913e87ed913e74486a3f0000803f0000000000000000000080bfac855c3cbc855c3cccee9b3cf61f023ff61f023faff6313f0000803f0000000000000000000080bfcaee9b3cd1ee9b3c6bbb2eb0f304353ff304353f000000000000803f0000000000000000000080bf2610903c2e10903ccec7283c41db273f41db273fb7abbf3e0000803f0000000000000000000080bfc82d813bd5ee1b3c6dbccb3cb1f11d3e0aaabe3e83486a3f0000803f0000000000000000000080bf04b1ee3b2d10903cccee9b3cded98c3e41042a3f5cf6313f0000803f0000000000000000000080bf04b1ee3b2d10903cccee9bbcded98c3e41042a3f5cf631bf0000803f0000000000000000000080bfcb2d813bd7ee1b3c6dbccbbcb1f11d3e0aaabe3e83486abf0000803f0000000000000000000080bfc5c7283c6fbccb3c6bbb2eb0d6eec33e6c836c3f000000000000803f0000000000000000000080bfc5ee1b3c443abc3ccec728bc93aeb53e1d515b3fb8aabfbe0000803f0000000000000000000080bfc5ee1b3c443abc3ccec7283c93aeb53e1d515b3fb8aabf3e0000803f0000000000000000000080bfec739eb1d0ee9b3cccee9bbc000000007e06383f69f631bf0000803f0000000000000000000080bf0fb23bb1d6c7283c6dbccbbc00000000bb61ce3ef7476abf0000803f0000000000000000000080bfe2fcb3b1b585dc3c6bbb2eb0000000000000803f000000000000803f0000000000000000000080bfe2fcb3b16cbccb3ccec728bc00000000d2626d3f46aabfbe0000803f0000000000000000000080bfec739eb1d0ee9b3cccee9b3c000000007e06383f69f6313f0000803f0000000000000000000080bfe2fcb3b16cbccb3ccec7283c00000000d2626d3f46aabf3e0000803f0000000000000000000080bffcc366b1d3c7283c6dbccb3c00000000bb61ce3ef7476a3f0000803f0000000000000000000080bfd42d81bbd3ee1b3c6dbccb3cb1f11dbe0aaabe3e83486a3f0000803f0000000000000000000080bfd62d81bbd5ee1b3c6dbccbbcb1f11dbe0aaabe3e83486abf0000803f0000000000000000000080bfd0ee1bbc403abc3ccec728bc93aeb5be1d515b3fb8aabfbe0000803f0000000000000000000080bf13b1eebb2c10903cccee9bbcded98cbe41042a3f5cf631bf0000803f0000000000000000000080bfd0ee1bbc403abc3ccec7283c93aeb5be1d515b3fb8aabf3e0000803f0000000000000000000080bfd0c728bc6cbccb3c6bbb2eb0d6eec3be6c836c3f000000000000803f0000000000000000000080bf13b1eebb2c10903cccee9b3cded98cbe41042a3f5cf6313f0000803f0000000000000000000080bf281090bc2810903ccec728bc41db27bf41db273fb7abbfbe0000803f0000000000000000000080bfb8855cbcb7855c3cccee9bbcf61f02bff61f023faff631bf0000803f0000000000000000000080bf281090bc2810903ccec7283c41db27bf41db273fb7abbf3e0000803f0000000000000000000080bfccee9bbccdee9b3c6bbb2eb0f30435bff304353f000000000000803f0000000000000000000080bf0db1eebb19b1ee3b6dbccb3c87ed91be87ed913e74486a3f0000803f0000000000000000000080bfb8855cbcb7855c3cccee9b3cf61f02bff61f023faff6313f0000803f0000000000000000000080bf0eb1eebb1fb1ee3b6dbccbbc87ed91be87ed913e74486abf0000803f0000000000000000000080bf291090bc14b1ee3bccee9bbc41042abfded98c3e5cf631bf0000803f0000000000000000000080bfceee1bbce42d813b6dbccbbc0aaabebeb1f11d3e83486abf0000803f0000000000000000000080bf68bccbbccdc7283c6bbb2eb06c836cbfd6eec33e000000000000803f0000000000000000000080bf3c3abcbcccee1b3ccec728bc1d515bbf93aeb53eb8aabfbe0000803f0000000000000000000080bf291090bc14b1ee3bccee9b3c41042abfded98c3e5cf6313f0000803f0000000000000000000080bf3c3abcbcccee1b3ccec7283c1d515bbf93aeb53eb8aabf3e0000803f0000000000000000000080bfcbee1bbcde2d813b6dbccb3c0aaabebeb1f11d3e83486a3f0000803f0000000000000000000080bfaf85dcbcc2a74e316bbb2eb0000080bf00000000000000000000803f0000000000000000000080bf64bccbbcc2a74e31cec728bcd2626dbf0000000046aabfbe0000803f0000000000000000000080bfcbee9bbcc2a74e31ccee9b3c7e0638bf0000000069f6313f0000803f0000000000000000000080bf64bccbbcc2a74e31cec7283cd2626dbf0000000046aabf3e0000803f0000000000000000000080bfc9c728bccbcd09326dbccb3cbb61cebe00000000f7476a3f0000803f0000000000000000000080bfcdc728bccbcd09326dbccbbcbb61cebe00000000f7476abf0000803f0000000000000000000080bfcbee9bbcc2a74e31ccee9bbc7e0638bf0000000069f631bf0000803f0000000000000000000080bfcbee1bbcc02d81bb6dbccbbc0aaabebeb1f11dbe83486abf0000803f0000000000000000000080bf383abcbcc4ee1bbccec728bc1d515bbf93aeb5beb8aabfbe0000803f0000000000000000000080bf251090bc01b1eebbccee9bbc41042abfded98cbe5cf631bf0000803f0000000000000000000080bf383abcbcc4ee1bbccec7283c1d515bbf93aeb5beb8aabf3e0000803f0000000000000000000080bf64bccbbcc4c728bc6bbb2eb06c836cbfd6eec3be000000000000803f0000000000000000000080bfc9ee1bbcc02d81bb6dbccb3c0aaabebeb1f11dbe83486a3f0000803f0000000000000000000080bf251090bc01b1eebbccee9b3c41042abfded98cbe5cf6313f0000803f0000000000000000000080bf211090bc231090bccec7283c41db27bf41db27bfb7abbf3e0000803f0000000000000000000080bfc5ee9bbcc6ee9bbc6bbb2eb0f30435bff30435bf000000000000803f0000000000000000000080bf05b1eebbf5b0eebb6dbccb3c87ed91be87ed91be74486a3f0000803f0000000000000000000080bfad855cbcaa855cbcccee9b3cf61f02bff61f02bfaff6313f0000803f0000000000000000000080bfad855cbcaa855cbcccee9bbcf61f02bff61f02bfaff631bf0000803f0000000000000000000080bf08b1eebbf5b0eebb6dbccbbc87ed91be87ed91be74486abf0000803f0000000000000000000080bf211090bc231090bccec728bc41db27bf41db27bfb7abbfbe0000803f0000000000000000000080bffbb0eebb231090bcccee9bbcded98cbe41042abf5cf631bf0000803f0000000000000000000080bfcb2d81bbc0ee1bbc6dbccbbcb1f11dbe0aaabebe83486abf0000803f0000000000000000000080bfbec728bc62bccbbc6bbb2eb0d6eec3be6c836cbf000000000000803f0000000000000000000080bfbfee1bbc393abcbccec728bc93aeb5be1d515bbfb8aabfbe0000803f0000000000000000000080bffbb0eebb231090bcccee9b3cded98cbe41042abf5cf6313f0000803f0000000000000000000080bfbfee1bbc393abcbccec7283c93aeb5be1d515bbfb8aabf3e0000803f0000000000000000000080bfc72d81bbbeee1bbc6dbccb3cb1f11dbe0aaabebe83486a3f0000803f0000000000000000000080bf732de531c3ee9bbcccee9b3c000000007e0638bf69f6313f0000803f0000000000000000000080bfa9a81d3262bccbbccec7283c00000000d2626dbf46aabf3e0000803f0000000000000000000080bf40017331bcc728bc6dbccb3c00000000bb61cebef7476a3f0000803f0000000000000000000080bf63dd1c31bfc728bc6dbccbbc00000000bb61cebef7476abf0000803f0000000000000000000080bfa9a81d3262bccbbccec728bc00000000d2626dbf46aabfbe0000803f0000000000000000000080bf732de531c3ee9bbcccee9bbc000000007e0638bf69f631bf0000803f0000000000000000000080bf246d2832aa85dcbc6bbb2eb000000000000080bf000000000000803f0000000000000000000080bfd42d813bbeee1bbc6dbccbbcb1f11d3e0aaabebe83486abf0000803f0000000000000000000080bfd2ee1b3c333abcbccec728bc93aeb53e1d515bbfb8aabfbe0000803f0000000000000000000080bf16b1ee3b1e1090bcccee9bbcded98c3e41042abf5cf631bf0000803f0000000000000000000080bfd2ee1b3c333abcbccec7283c93aeb53e1d515bbfb8aabf3e0000803f0000000000000000000080bfd3c7283c5ebccbbc6bbb2eb0d6eec33e6c836cbf000000000000803f0000000000000000000080bfd52d813bbcee1bbc6dbccb3cb1f11d3e0aaabebe83486a3f0000803f0000000000000000000080bf16b1ee3b1e1090bcccee9b3cded98c3e41042abf5cf6313f0000803f0000000000000000000080bf0eb1ee3be5b0eebb6dbccb3c87ed913e87ed91be74486a3f0000803f0000000000000000000080bfb4855c3c9d855cbcccee9b3cf61f023ff61f02bfaff6313f0000803f0000000000000000000080bfb4855c3c9d855cbcccee9bbcf61f023ff61f02bfaff631bf0000803f0000000000000000000080bf0eb1ee3beab0eebb6dbccbbc87ed913e87ed91be74486abf0000803f0000000000000000000080bfcdee9b3cbeee9bbc6bbb2eb0f304353ff30435bf000000000000803f0000000000000000000080bf2910903c1b1090bccec728bc41db273f41db27bfb7abbfbe0000803f0000000000000000000080bf2910903c1b1090bccec7283c41db273f41db27bfb7abbf3e0000803f0000000000000000000080bf2610903cd5b0eebbccee9bbc41042a3fded98cbe5cf631bf0000803f0000000000000000000080bfcaee1b3caa2d81bb6dbccbbc0aaabe3eb1f11dbe83486abf0000803f0000000000000000000080bf6abccb3cacc728bc6bbb2eb06c836c3fd6eec3be000000000000803f0000000000000000000080bf3e3abc3cb0ee1bbccec728bc1d515b3f93aeb5beb8aabfbe0000803f0000000000000000000080bf2610903cd5b0eebbccee9b3c41042a3fded98cbe5cf6313f0000803f0000000000000000000080bf3e3abc3cb0ee1bbccec7283c1d515b3f93aeb5beb8aabf3e0000803f0000000000000000000080bfcaee1b3caa2d81bb6dbccb3c0aaabe3eb1f11dbe83486a3f0000803f0000000000000000000080bf - 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.0000000027939677, y: 0.000000010244548, z: 0} - m_Extent: {x: 0.026919216, y: 0.026919216, z: 0.026919225} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 1 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset.meta deleted file mode 100644 index 23aadfbc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/StickJoint.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 606b83f535f265c4599359df0b67ed9a -timeCreated: 1520936121 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset deleted file mode 100644 index 82cdd9ec..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset +++ /dev/null @@ -1,130 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Transform - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 36 - topology: 0 - firstVertex: 0 - vertexCount: 36 - localAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0.067300014, y: 0.067300014, z: 0.067300014} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexBuffer: 00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f002000210022002300 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 139 - m_VertexCount: 36 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 4 - - 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: 40 - format: 0 - dimension: 4 - m_DataSize: 2016 - _typelessdata: 97d4893d97d489bd97d4893d0000803f0000000000000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d4893d97d489bd97d489bd0000803f0000000000000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d4893d97d4893d97d489bd0000803f00000000000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d4893d97d489bd97d4893d0000803f00000000000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d4893d97d4893d97d489bd0000803f0000000000000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d4893d97d4893d97d4893d0000803f0000000000000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d4893d97d4893d97d4893d000000000000803f00000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d4893d97d4893d97d489bd000000000000803f00000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d489bd97d4893d97d489bd000000000000803f000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d4893d97d4893d97d4893d000000000000803f000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d489bd97d4893d97d489bd000000000000803f00000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d489bd97d4893d97d4893d000000000000803f00000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d489bd97d4893d97d4893d000080bf0000000000000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d489bd97d4893d97d489bd000080bf0000000000000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d489bd97d489bd97d489bd000080bf00000000000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d489bd97d4893d97d4893d000080bf00000000000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d489bd97d489bd97d489bd000080bf0000000000000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d489bd97d489bd97d4893d000080bf0000000000000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d489bd97d489bd97d4893d00000000000080bf00000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d489bd97d489bd97d489bd00000000000080bf00000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d4893d97d489bd97d489bd00000000000080bf000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d489bd97d489bd97d4893d00000000000080bf000000000000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d4893d97d489bd97d489bd00000000000080bf00000000cdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d4893d97d489bd97d4893d00000000000080bf00000000000000000000803f000000000000803f0000803f0000000000000000000080bf97d4893d97d489bd97d489bd0000000000000000000080bfcdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d489bd97d489bd97d489bd0000000000000000000080bf000000000000803f000000000000803f0000803f0000000000000000000080bf97d489bd97d4893d97d489bd0000000000000000000080bf0000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d4893d97d489bd97d489bd0000000000000000000080bf0000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d489bd97d4893d97d489bd0000000000000000000080bfcdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d4893d97d4893d97d489bd0000000000000000000080bf000000000000803f000000000000803f0000803f0000000000000000000080bf97d489bd97d489bd97d4893d00000000000000000000803fcdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d4893d97d489bd97d4893d00000000000000000000803f000000000000803f000000000000803f0000803f0000000000000000000080bf97d4893d97d4893d97d4893d00000000000000000000803f0000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d489bd97d489bd97d4893d00000000000000000000803f0000803f0000803f0000803f0000803f0000803f0000000000000000000080bf97d4893d97d4893d97d4893d00000000000000000000803fcdcccc3d0000803fcdcccc3d0000803f0000803f0000000000000000000080bf97d489bd97d4893d97d4893d00000000000000000000803f000000000000803f000000000000803f0000803f0000000000000000000080bf - 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: 0.067300014, y: 0.067300014, z: 0.067300014} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshOptimized: 0 diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset.meta deleted file mode 100644 index 2cb27de5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Meshes/Transform.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 21666f0998fcc6740858ec61771e6efd -timeCreated: 1520933373 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures.meta deleted file mode 100644 index 18039972..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8df67cc9bb9ed5446be0842ca5c4593b -folderAsset: yes -timeCreated: 1497432154 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png deleted file mode 100644 index ee5fc071..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png.meta deleted file mode 100644 index ba650ae8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogo.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 00d99e4cf26b52f478eb6bf369455882 -timeCreated: 1488191648 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png deleted file mode 100644 index 3c81efda..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png.meta deleted file mode 100644 index cb6525a7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/Textures/UMotionTabLogoDark.png.meta +++ /dev/null @@ -1,57 +0,0 @@ -fileFormatVersion: 2 -guid: 19b7e0552df01a54282aced29a68d756 -timeCreated: 1488193245 -licenseType: Store -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - filterMode: -1 - aniso: 1 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 2 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset deleted file mode 100644 index c35ccd7a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset +++ /dev/null @@ -1,57 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c4518f215ae949c4e9341e0353fc63b2, type: 3} - m_Name: UMotionResources - m_EditorClassIdentifier: - resourcesList: - - Name: BoneMesh - Reference: {fileID: 4300000, guid: 25fc17412156d8445953abccae0301cc, type: 2} - - Name: JointMesh - Reference: {fileID: 4300000, guid: 6bb8247713a511d43be1201ddbd6d6ae, type: 2} - - Name: StickJointMesh - Reference: {fileID: 4300000, guid: 606b83f535f265c4599359df0b67ed9a, type: 2} - - Name: TransformMesh - Reference: {fileID: 4300000, guid: 21666f0998fcc6740858ec61771e6efd, type: 2} - - Name: StickMesh - Reference: {fileID: 4300000, guid: 742841b2f7233644898dc4d7a256c8f9, type: 2} - - Name: LineMesh - Reference: {fileID: 4300000, guid: 96f58a2a22beb494aad989dc627e4c73, type: 2} - - Name: PlaneMesh - Reference: {fileID: 4300000, guid: ee96c65aecd3358488867f1b879f82c8, type: 2} - - Name: CharacterDirMesh - Reference: {fileID: 4300000, guid: 8e19627191eff7c4aab77503bcb4edf9, type: 2} - - Name: BoneMaterial - Reference: {fileID: 2100000, guid: 0e664c14e21228443a2dabd67f5bac9a, type: 2} - - Name: BoneWireMaterial - Reference: {fileID: 2100000, guid: cfbc1140f1b12a7499429eadf5eab7b0, type: 2} - - Name: StickMaterial - Reference: {fileID: 2100000, guid: 063fd114d94810343b328b2a17eb9313, type: 2} - - Name: PlaneMaterial - Reference: {fileID: 2100000, guid: bf57a637da3548349a506614a871e4ed, type: 2} - - Name: CharacterDirMaterial - Reference: {fileID: 2100000, guid: ef4c220979ff26645b7376a8b92585f6, type: 2} - - Name: LineMaterial - Reference: {fileID: 2100000, guid: f173d54a0be94a54bb3c9f8d72d2c3e7, type: 2} - - Name: DashedLineMaterial - Reference: {fileID: 2100000, guid: 07698b24c9a94f44d8b5edcfbb4a5f52, type: 2} - - Name: UMotionTabLogo - Reference: {fileID: 2800000, guid: 00d99e4cf26b52f478eb6bf369455882, type: 3} - - Name: UMotionTabLogoDark - Reference: {fileID: 2800000, guid: 19b7e0552df01a54282aced29a68d756, type: 3} - - Name: FbxSdkWindows_X86 - Reference: {fileID: -1121539586, guid: 9bcef43a3a95e452cac0b14bd167c7be, type: 3} - - Name: FbxSdkWindows_X64 - Reference: {fileID: -1121539586, guid: c82a003de87344f429e62b0511fd0931, type: 3} - - Name: FbxSdkMac - Reference: {fileID: 102900000, guid: dcf0c0c752e3ae44881d4d2a604ba227, type: 3} - optionalResourcesList: - - Name: Manual - Reference: {fileID: 4900000, guid: 03551c0b797ca734097802d09c654c02, type: 3} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset.meta b/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset.meta deleted file mode 100644 index e214290e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/InternalResources/UMotionResources.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3c60cbc3b9c055a44aa9b48a1d8a7587 -timeCreated: 1518872129 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual.meta deleted file mode 100644 index 871b7056..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7ddc94dace9bbe446a30ba591e763204 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html deleted file mode 100644 index a2959aec..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - UMotion Manual - UMotion Manual - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

UMotion Manual

Use UMotion to create animations right inside the Unity Editor. Animate in edit mode or during play mode.

This manual will help you to learn how to use UMotion. You can read it from the start to the finish, or use it as a reference. -
There are help buttons spread across the whole UI that link to the related manual section.

Learn how to use UMotion by watching the Video Tutorials.

Compatibility

UMotion is compatible with Unity 2017.4 and above. There may be known issues depending on the used Unity versions: Known Issues

Features with the following lable are exclusive to UMotion Professional users. Professional

When the Manual is asking for a Context Click it means a right click on Windows or Control + Click on Mac.

Abbreviations

- - - - - - - - - - - - - - - - - - - - - - - - -
AbbreviationDescription
IKInverse Kinematics
FKForward Kinematics
RMRoot Motion
UIUser Interface
fpsFrames Per Second

Further Reading

- - - - - - - - - - - - - - - - -
LinkDescription
Unity Video Tutorials - AnimationsAll video tutorials of Unity related to animations.
Unity Manual - AnimationsThe Unity Manual has a detailed section about the animation system. Topics like the different animation types (Humanoid, Generic and Legacy), Root Motion and more are covered.
Unity Blog - Mecanim HumanoidsA detailed blog post about Humanoids and retargeting. A must read when working with Humanoid animations.

Need Help?

You got stuck or think you discovered a bug? Please check out the support section of the manual: Support / FAQ

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html.meta deleted file mode 100644 index 38219eec..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/UMotionManual.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 03551c0b797ca734097802d09c654c02 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images.meta deleted file mode 100644 index 30644ecc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0dbf10465a29e4b4787bbba0c96cc49e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png deleted file mode 100644 index 4419cbb8..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png.meta deleted file mode 100644 index 795d551a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AddKeysDialog.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 358eb3b10abdc7b499d77c14ff892f1f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png deleted file mode 100644 index 8508860b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png.meta deleted file mode 100644 index 91f1236a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventDialog.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: fe3bca7069883484faaf819d36087910 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png deleted file mode 100644 index be61ddd5..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png.meta deleted file mode 100644 index dca0d2c1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventMinus.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4394cef785f95cf4eafc40098921380c -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png deleted file mode 100644 index f243f77b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png.meta deleted file mode 100644 index c15c7fcf..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimationEventWarningIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3c7d4e8f248a3e945882ef5600a1072c -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png deleted file mode 100644 index 3ee24249..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png.meta deleted file mode 100644 index 7b9df0b1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/AnimatorComponent.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 5ddfe3f68a823864e82ca5cdb1743773 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png deleted file mode 100644 index fe96b1da..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png.meta deleted file mode 100644 index f0aed627..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BindShortcutDialog.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1caec8734d3325f4cae10f6867508561 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png deleted file mode 100644 index 5dfa490b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png.meta deleted file mode 100644 index 3d362bf7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/BoneIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e2a9ad652c0a71440833531b5c1c759d -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png deleted file mode 100644 index f93309f9..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png.meta deleted file mode 100644 index e1ac4c3b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFront.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 27c5969a30cbda148b7f175161f637fc -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png deleted file mode 100644 index 53b066aa..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png.meta deleted file mode 100644 index f32e425b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CalibrateCharacterFrontSceneView.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 97faeee1e2be76d4aa7f0be9857086d5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png deleted file mode 100644 index 86eacaed..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png.meta deleted file mode 100644 index 71035660..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfChannelsContext.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 30cdb0de42be57b4aa6baeaf82e6d3a0 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png deleted file mode 100644 index ea90a893..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png.meta deleted file mode 100644 index f1a2c684..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfConstraintSetup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e1c192340952e0c4aaf4d1f4bb4d4636 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png deleted file mode 100644 index 5a05292e..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png.meta deleted file mode 100644 index 1672c69f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ChildOfSpacesCurve.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 8dbb7875e3b67cc4691de1c7244f52b5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png deleted file mode 100644 index 0384b1dc..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png.meta deleted file mode 100644 index c753f8c7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditor.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 83121ed3212613f46bb4ef23a1cfcdbe -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png deleted file mode 100644 index 27843037..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png.meta deleted file mode 100644 index ed97de8e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddClipButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 8823e0bdbbd960d4193f7e4f4f96fdf6 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png deleted file mode 100644 index 3de6858f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png.meta deleted file mode 100644 index 40a2c0ad..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAddEvent.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 02ac814ebc281d54d812d7d9f0e14521 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png deleted file mode 100644 index d4b862e8..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png.meta deleted file mode 100644 index 72a014ea..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorAnimatedPropertiesList.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b0adc74f6eceb2d41b4891e6ce63d694 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png deleted file mode 100644 index 8455539f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png.meta deleted file mode 100644 index 4641015d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCleanup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 379a3c5069b04a3468ed6837029bc961 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png deleted file mode 100644 index 9f52fb09..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png.meta deleted file mode 100644 index f5a7ac94..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorCurveView.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: a8a49917659863546be2d2605f906424 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png deleted file mode 100644 index 684e9573..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png.meta deleted file mode 100644 index ae5193bc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteAllClips.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 6d006ec4b7aedd84dbbb3c61c092f8a5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png deleted file mode 100644 index 9630f875..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png.meta deleted file mode 100644 index 549891b7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDeleteClip.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 9b2db4189b1cbc04e99b67f39d5bf3e2 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png deleted file mode 100644 index 938b26e2..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png.meta deleted file mode 100644 index 295748a8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorDuplicateClipButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 264f78e4c642a4347ad9a83b77720be5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png deleted file mode 100644 index 5e83e507..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png.meta deleted file mode 100644 index ccdad6df..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorExportAllClips.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b50ae01fce1bebf4192855975cf9f873 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png deleted file mode 100644 index 9e8950ee..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png.meta deleted file mode 100644 index ef52763d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorFooter.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 5e3da1e62a0059645b805a8466f34e71 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png deleted file mode 100644 index dca53b0e..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png.meta deleted file mode 100644 index 40436ade..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorInputField.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2b233594ea2709d4198098553f664c5c -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png deleted file mode 100644 index 054c22e6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png.meta deleted file mode 100644 index c7ceef91..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMainNavigation.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b4f19be01db592c46a121bde5b9f4431 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png deleted file mode 100644 index c705d652..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png.meta deleted file mode 100644 index 1b08ff63..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBar.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 053d6d729c0720645bccfdc4859c5c7f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png deleted file mode 100644 index 9e9855b7..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png.meta deleted file mode 100644 index f07e0d69..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarEdit.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c8f7a2fd7b09a9143a96f5d0886b7221 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png deleted file mode 100644 index 261a3adb..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png.meta deleted file mode 100644 index b9f238d6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarFile.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2bb81c9776fa20842861616d9d3de799 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png deleted file mode 100644 index a76a9d6a..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png.meta deleted file mode 100644 index 84bd24c4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorMenuBarHelp.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 932c993cb0b2b0649a7aea85cbaedc43 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png deleted file mode 100644 index 2d8d1d33..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png.meta deleted file mode 100644 index 1a12e355..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorNextKeyFramey.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c4a1fc9a5c921ca4f8a40e45ffb669b8 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png deleted file mode 100644 index 00a72fe3..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png.meta deleted file mode 100644 index 951b7475..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlayback.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: bddde641d938bd647991358542895971 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png deleted file mode 100644 index 00186c44..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png.meta deleted file mode 100644 index c4aa9520..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackEnd.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 780aeef26fc6de04684d65f3045fbe17 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png deleted file mode 100644 index 6954957c..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png.meta deleted file mode 100644 index e089fb9f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackFromBeginning.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4dda16911fca9d242b5a90fdbeeb6e70 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png deleted file mode 100644 index 75115eb7..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png.meta deleted file mode 100644 index 1aa4ccfd..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackLoop.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d88fdb15c650fc84bbb7c831ea365819 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png deleted file mode 100644 index 8cf56c7b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png.meta deleted file mode 100644 index 85f0a0ed..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackNext.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 198053ade929735478b1cd74276a060a -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png deleted file mode 100644 index 34ec3db2..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png.meta deleted file mode 100644 index 59f83185..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayBackwards.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b5b43a6b54627474caeb9bf8c6eb3a19 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png deleted file mode 100644 index 79330c0d..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png.meta deleted file mode 100644 index 841c23b0..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPlayForward.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 34e71885282880941b27deba6fee9e72 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png deleted file mode 100644 index 058f5cc2..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png.meta deleted file mode 100644 index 0ece6a4b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackPrev.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1cdb0d0dac6c1574ab787631b8133a8c -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png deleted file mode 100644 index 48c33a17..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png.meta deleted file mode 100644 index fb4a88d5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackRootMotion.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d3e16afc13cd6a8459c393c2e1f17947 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png deleted file mode 100644 index 923c8d4e..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png.meta deleted file mode 100644 index d75f4332..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekEnd.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3d685a1204170a94b8f0f36cf54af36d -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png deleted file mode 100644 index 5bbb82a8..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png.meta deleted file mode 100644 index d2477b07..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSeekStart.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 902bf77c947a4004c946c6ca3ccdf56e -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png deleted file mode 100644 index 17dcd836..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png.meta deleted file mode 100644 index 47402638..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackSpeed.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: aa838920db26ae7428d5610e97bdb140 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png deleted file mode 100644 index 65508d9b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png.meta deleted file mode 100644 index aa2689a3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStart.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b0b55d83cf564dd42ab5e93b45b316d0 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png deleted file mode 100644 index f836b517..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png.meta deleted file mode 100644 index 7875fa77..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPlaybackStopReturnToStart.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b75e0c5608bbdae4caf72802bf74413f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png deleted file mode 100644 index b4afa16a..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png.meta deleted file mode 100644 index 0f596fa1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPopup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d84f4ef5844eaa34480a30b678d2fc20 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png deleted file mode 100644 index d57c5cd4..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png.meta deleted file mode 100644 index 200d3eff..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPrevKeyFrame.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 54b64157c74c66c4ba75b65f7ed0dd2c -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png deleted file mode 100644 index ea740e0b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png.meta deleted file mode 100644 index 775c50b9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorPropertyContextMenu.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3f4e276f17e6f3f48b1812c25c33bb2e -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png deleted file mode 100644 index 13e3e9f6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png.meta deleted file mode 100644 index 37fdde59..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSettingsButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 91fe146af6315ed42a4d26a9b0aeea14 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png deleted file mode 100644 index 6596cf55..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png.meta deleted file mode 100644 index 7e647013..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncAnimWindow.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2a0a5db363a8813489cfb4a715b69ef8 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png deleted file mode 100644 index 24d7c8d3..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png.meta deleted file mode 100644 index f2a12571..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 89330de1d6e137a4f96d0de0a66f04fc -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png deleted file mode 100644 index 5d701179..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png.meta deleted file mode 100644 index a94f7a76..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorSyncTimeline.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4cc86724ea3edae42b38f8a90c69a019 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png deleted file mode 100644 index fdf86ea6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png.meta deleted file mode 100644 index 7e71b8cf..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipEditorTimeRuler.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 265f3a1321681e24db75052f3ca37099 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png deleted file mode 100644 index 6989c63b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png.meta deleted file mode 100644 index 27241516..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ClipSettings.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 47e00a5b983b8914fb75b565e8e00481 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png deleted file mode 100644 index eacf050a..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png.meta deleted file mode 100644 index 9c186c9d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CreateConfigurationDialog.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 6bd91348e91eb814a9f6d790eba21678 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png deleted file mode 100644 index 7edc0be6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png.meta deleted file mode 100644 index c083e16a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CurvesViewTangentHandle.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 90862c045c716604295a1bf9e5428c0b -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png deleted file mode 100644 index 43908542..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png.meta deleted file mode 100644 index a038d856..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintAnimatorParameterSetup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7f563126d330ac545af16af7a40108ef -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png deleted file mode 100644 index c59095a4..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png.meta deleted file mode 100644 index 5bd58829..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintComponentPropertySetup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ccf926d75e84c284a9e1be4a00ca1d2f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png deleted file mode 100644 index c1076c26..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png.meta deleted file mode 100644 index d3502f29..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintControllerSetup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: dda4cd5af4ab9d044b1b528d70e03461 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png deleted file mode 100644 index 35703460..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png.meta deleted file mode 100644 index 3d8bbbaa..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/CustomPropertyConstraintMassApply.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 9f867ffdff3ae264b96353b0719df9c5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png deleted file mode 100644 index 0df4131b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png.meta deleted file mode 100644 index c560b344..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/Dopesheet.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: eff27321950d49942819a402f9f25bad -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png deleted file mode 100644 index 93e18a0f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png.meta deleted file mode 100644 index 2d64644b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipInspector.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 90e846e179b03b84fb4f06f9a361c820 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png deleted file mode 100644 index 2201f31e..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png.meta deleted file mode 100644 index 3275596a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportClipSize.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1b4cd6ae99262c14dad642012772685e -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png deleted file mode 100644 index cc906507..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png.meta deleted file mode 100644 index ad25b58f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxCommonIssue.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c13f6124c2e32ef4987d72c0c9dbecd8 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png deleted file mode 100644 index 005a9234..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png.meta deleted file mode 100644 index e87cc1ac..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueAvatarConfiguration.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ea6fb698b63701548a3f85997f7334c7 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png deleted file mode 100644 index e8650acf..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png.meta deleted file mode 100644 index 16599303..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueConfigure.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: a9165df71e5beae4e97304ea99234a94 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png deleted file mode 100644 index 79e666d9..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png.meta deleted file mode 100644 index 904c41f5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ExportFbxIssueCopyAvatar.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 76b79d5d16d19bc4c875c3e467a70640 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png deleted file mode 100644 index 371fe8e3..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png.meta deleted file mode 100644 index 1c4995e4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/FkToIkConversion.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 92d93ac017c85ac44aa3951e571d5355 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png deleted file mode 100644 index cffdf78d..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png.meta deleted file mode 100644 index 94aa5570..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/HumanoidIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e07c1f0451ca7c74f8be26581d4b697f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png deleted file mode 100644 index 841aaa00..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png.meta deleted file mode 100644 index 0e63f7c6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKConstraintSetup.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 1d05957aea0599443aa2c58bbc8803fa -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png deleted file mode 100644 index d7888c69..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png.meta deleted file mode 100644 index 74772f99..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKNamingDefinitions.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cca2815f9cac91741b705f09b49954ce -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png deleted file mode 100644 index 750275c0..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png.meta deleted file mode 100644 index 5f43df66..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPinning2Keys.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 36a8c0b00d3da6f4483be05ad9d1c207 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png deleted file mode 100644 index b61e24d3..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png.meta deleted file mode 100644 index 7495411c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKPlane.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 46245baa94911f54faa00445711ed536 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png deleted file mode 100644 index 8da75489..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png.meta deleted file mode 100644 index 9c0bb5ee..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizard.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2a00840c96f30124da27ebccb089217b -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png deleted file mode 100644 index 19275cac..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png.meta deleted file mode 100644 index bdfa7c9a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardCustomIK.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7d3e0f522f190c6428f5708fe9c2b54f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png deleted file mode 100644 index ada41b35..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png.meta deleted file mode 100644 index 5428fc83..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardGeneral.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 63b1f9a2947319e4ab91bb6235881ee2 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png deleted file mode 100644 index 88a7a5ae..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png.meta deleted file mode 100644 index b26b05a8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardHumanIK.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b8b3706795792c34d8893e31e15aa527 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png deleted file mode 100644 index acea1f3f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png.meta deleted file mode 100644 index af54f89b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/IKSetupWizardMenuBar.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 99de4b5a7b2eedb4bb35f2b0b821b383 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png deleted file mode 100644 index d16b5a92..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png.meta deleted file mode 100644 index b142f799..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportClipsDialog.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 6eec5a7503802354f86cca1239a27a89 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png deleted file mode 100644 index d23acd6a..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png.meta deleted file mode 100644 index 00eb1812..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsAnimationsRm.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d42ec7ef2da4da54e8c3ec154f674a91 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png deleted file mode 100644 index c147f8d7..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png.meta deleted file mode 100644 index bca6999f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportSettingsRigRm.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: a3f92821cb529234994ca8cdebe0f32d -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png deleted file mode 100644 index ab90cea3..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png.meta deleted file mode 100644 index 3ddf3aba..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ImportingDialog.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: be2d3aa1094c59b428c56f957927f0d6 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png deleted file mode 100644 index 995d5629..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png.meta deleted file mode 100644 index a2d1802b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/JointBoneNamingDefinition.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 24246dae3c57e3445a387b9c9697444f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png deleted file mode 100644 index 857deadf..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png.meta deleted file mode 100644 index 9db3c254..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue06.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3065f0c265f7b574bbd13d9e07eefdb8 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png deleted file mode 100644 index 504cf724..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png.meta deleted file mode 100644 index 6cf588bc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/KnownIssue07.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d58630063939a6e41b11f8cbc686b95a -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png deleted file mode 100644 index 1b448b4f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png.meta deleted file mode 100644 index f4445cb1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAddButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7f51dcfcc7da47046924768b8ec5770f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png deleted file mode 100644 index b7d7deb6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png.meta deleted file mode 100644 index 3a911630..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersAdditiveLabel.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4486c8fafd690224c916681461010067 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png deleted file mode 100644 index bc01b742..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png.meta deleted file mode 100644 index d78cd62c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersBlendWeightBar.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 27354a1e0b8f50e44accdb49109dfa77 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png deleted file mode 100644 index 1d7dd2dd..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png.meta deleted file mode 100644 index 7aede3df..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: f886b66207f14424b83af0a3216c274c -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png deleted file mode 100644 index a50fce2f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png.meta deleted file mode 100644 index 52d39e7f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteAllButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 284503034dcf8814993ee6199cff7d4e -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png deleted file mode 100644 index 4cc9aec4..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png.meta deleted file mode 100644 index 2d8ee2c1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDeleteButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: eef3c133a95d3a943948b782ca07a7d9 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png deleted file mode 100644 index abefa94d..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png.meta deleted file mode 100644 index 0b07e735..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersDownButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cd1f8f3a161c61f409ecc79b7e8e9214 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png deleted file mode 100644 index 9cacc9b8..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png.meta deleted file mode 100644 index 03b43a0a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersEditButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3b7f31c835c0e6a4bbd20225c6c7e6ef -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png deleted file mode 100644 index 62beeb1b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png.meta deleted file mode 100644 index 0ec6fc54..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersMuteButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cf057e6b953681f4eab6dbc42af88361 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png deleted file mode 100644 index dcaf1a50..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png.meta deleted file mode 100644 index da4d0b7a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersUpButton.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: b544755ebe420ba46b691b7834d6be04 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png deleted file mode 100644 index c27e79a3..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png.meta deleted file mode 100644 index 2dc92a5a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/LayersView.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 16baec1334bbd3b4b934e7f7324de210 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png deleted file mode 100644 index 13c7c1ff..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png.meta deleted file mode 100644 index 31b5c6ee..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MissingAnimatedProperty.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: faeb64ccea29ab2439073b7737a14b3d -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png deleted file mode 100644 index 6249a936..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png.meta deleted file mode 100644 index d183c2ab..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MoveToolAssistant.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 75a0638f761ec2243b71e963ff1b4161 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png deleted file mode 100644 index 8a82179a..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png.meta deleted file mode 100644 index 235c43a8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsHands.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d0ae482fe608b194187d16b960e3d14a -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png deleted file mode 100644 index 8569f8d7..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png.meta deleted file mode 100644 index ac198b58..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsLowerBody.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ff0396b48e0de1744aa0230580b44a5c -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png deleted file mode 100644 index ebce06d9..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png.meta deleted file mode 100644 index 2eb7b4c9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/MuscleGroupsUpperBody.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 516f7331663e8a2438b3e532c1542f3b -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png deleted file mode 100644 index 3030d952..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png.meta deleted file mode 100644 index 16df2fe5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/NewProjectDialog.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 552b1791c699a8144a0670db8e541363 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png deleted file mode 100644 index 34652d2c..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png.meta deleted file mode 100644 index 9b3e5494..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PlayModeButtons.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cfddd57e539341a4981d0e2b50cdf614 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png deleted file mode 100644 index fb88ee11..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png.meta deleted file mode 100644 index f305e71e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditor.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ea15edbbe9d58214ba53c62803c5c797 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png deleted file mode 100644 index 3d7b250b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png.meta deleted file mode 100644 index a450b6cb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorAnimation.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cf365ff3b9f2fb14ca9de54f9c6a9223 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png deleted file mode 100644 index 2c62d59d..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png.meta deleted file mode 100644 index 263ed465..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannels.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: fe6b12bf7fa04104ba5db5fe93d58c70 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png deleted file mode 100644 index ed1f81c8..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png.meta deleted file mode 100644 index 0f52d4e2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorChannelsContext.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 20395ab206b6eac4e970fe17567096d3 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png deleted file mode 100644 index 9a39e6c9..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png.meta deleted file mode 100644 index 0964f36a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationProperties.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 91e698db3a2a1324ba95a43dc4aaf9c4 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png deleted file mode 100644 index 15d92a62..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png.meta deleted file mode 100644 index 6d19bd66..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorConfigurationRefPose.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2ff2de85daeb5eb4d89018b2d9ae3b31 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png deleted file mode 100644 index 044fa818..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png.meta deleted file mode 100644 index 3f99b57b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorDisplay.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e2d97822d8b0e8f4b970ae7085917064 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png deleted file mode 100644 index 28d21061..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png.meta deleted file mode 100644 index 815545a2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorExtendingUMotion.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: fecb0a1b8f0eaba4dafea99365118022 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png deleted file mode 100644 index f626739f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png.meta deleted file mode 100644 index 16e0d5be..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMapping.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cbba02fcc162eaf47b7f6dcf2bcf4aaf -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png deleted file mode 100644 index 1e6bc6e8..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png.meta deleted file mode 100644 index 937ec737..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingDelete.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: cab1dd28dda88bf41b753c010135b1f5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png deleted file mode 100644 index 19bed32b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png.meta deleted file mode 100644 index 79c7a67d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorMirrorMappingEdit.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 31754f1cf32233b4689b9d3428d7bb23 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png deleted file mode 100644 index ff003ab6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png.meta deleted file mode 100644 index d599913e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorOptions.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d547d478520e3e24b81720af16bdf5cd -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png deleted file mode 100644 index 55802d34..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png.meta deleted file mode 100644 index 1ace6d66..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorRigHierarchy.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 852a9661951ea814d85d380d34784174 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png deleted file mode 100644 index 443bd06c..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png.meta deleted file mode 100644 index 04a30683..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorSelection.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 7efd550bed900704eaf6ac57a71e5217 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png deleted file mode 100644 index 354a1dc3..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png.meta deleted file mode 100644 index 905b9635..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseEditorTools.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: de829d6924c7e9d45aefab65c1e3ac4f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png deleted file mode 100644 index f38d3bde..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png.meta deleted file mode 100644 index 0df877a7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PoseModeConstraints.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c0cf40bb322ec734eb7442a0743e237f -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png deleted file mode 100644 index dd9dde3f..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png.meta deleted file mode 100644 index ff9098a7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowSettings.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2d0407bf5407f744c8f011cba4cb86b9 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png deleted file mode 100644 index ed3d4e38..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png.meta deleted file mode 100644 index ded0131e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/PreferencesWindowShortcuts.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 21905de6b99cf1349aadefc7fba12d56 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png deleted file mode 100644 index 95ebd3be..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png.meta deleted file mode 100644 index dc6fb3a3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ProjectSettings.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: e4d1f326010d24d48974289d4d9c0eee -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png deleted file mode 100644 index ca2eec89..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png.meta deleted file mode 100644 index 19d722f3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantAbsolute.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 6028a54f04beaeb4e848a9fb3d7872a5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png deleted file mode 100644 index 856c4983..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png.meta deleted file mode 100644 index 062101b7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/RotateToolAssistantRelative.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: d4eb550196a90ec46ac7a93e03d130b6 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png deleted file mode 100644 index 8da19921..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png.meta deleted file mode 100644 index c1a267b7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/ScaleToolAssistant.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c48f2679392c88f4685f8a151703a2e5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png deleted file mode 100644 index 04feee60..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png.meta deleted file mode 100644 index f8c23f67..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/SoxwareLogo.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 211225e2aa121964aaea2b5fadb73408 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png deleted file mode 100644 index c659add5..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png.meta deleted file mode 100644 index 3c316cbf..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/TransformIcon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 4653ac173599ec54999cf2c8c15abbed -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png deleted file mode 100644 index bd29538b..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png.meta deleted file mode 100644 index 17f7425a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionDefaultLayout.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: ed1b7893d94924e47b5453250efebf19 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png deleted file mode 100644 index 7acda4ec..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png.meta deleted file mode 100644 index aec30494..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionLockedHierachy.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 41ce3cb072b57b44eaafe927a4190025 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png deleted file mode 100644 index 22e80f7d..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png.meta deleted file mode 100644 index 2e80c8dc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionMultipleSceneViews.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c4124d58192987b4eaf4fd60dd6f7789 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png deleted file mode 100644 index 3d4ca9f6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png.meta deleted file mode 100644 index 16b48468..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UMotionSetupFinished.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 2bf5b105cf202f6449f6950210660c58 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png deleted file mode 100644 index 58642ca6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png.meta deleted file mode 100644 index c8034f5f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/UnityWindowUmotionEditor.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 5efd8891fb64e3f48891ef664340f098 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png deleted file mode 100644 index a650e1c4..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png.meta deleted file mode 100644 index e4fef9af..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/images/VersionDefinition.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: f5c64096647de5b429d162f38176f0a7 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages.meta deleted file mode 100644 index a441e6e2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f2dd39bae50b3864eb64ee5e8ad5e366 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html deleted file mode 100644 index 30739e99..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - UMotion Manual - Animated Properties List - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Animated Properties List

The Animated Properties List is located at the left side of the Clip Editor. The Animated Properties List shows all animated properties that are present in the current project rig configuration. Its vertical scroll bar is linked with the Dopesheet so that every line in the list can be traced to the Dopesheet to find the related keys.

-

Clip Editor - Animated Properties List

    -
  • The icon on the left of each animated property indicates the property type.
  • -
  • The icon is followed by the bone/transform name the animated property is related to and the type of the animated property which stands after the ':'.
  • -
  • The orange RM indicates that the animated property is driven by Root Motion.
  • -
  • Thru a context click on the property or by left clicking the gear icon the settings context menu is opened.
  • -
  • When holding Alt while left clicking on a property the appropriate bone/transform gets selected in the Scene View.
  • -

Context Menu

-

Animated Property Context Menu

- - - - - - - - - - - - - - - - - - - - -
Menu ItemDescription
Root MotionEnables/disables root motion for the animated property (only available for position and rotation properties, more information below).
Rotation ModeSelects the Rotation Mode for the animated property (only available for rotation properties). If multiple animated properties are selected, this will affect all rotation properties in the selection.
Select all KeysSelects keys of the animated property in the Dopesheet/Curves view.
Select in SceneSelects the appropriate bone/transform in the Scene View.

Warning Icon

If an animated property is not available in the current selected animated GameObject it is displayed in yellow together with a warning icon.

-

Missing Animated Property

Animated Properties List Footer

The footer of the Animated Properties List displays summary information of the current animation clip.

-

Footer

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html.meta deleted file mode 100644 index bb24f901..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/AnimatedPropertiesList.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e5ae71e0e3c96944aab8850da3681959 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html deleted file mode 100644 index 9665491d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - UMotion Manual - Animation - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Animation

Tools for adding keys to the current animation clip.

-

Pose Mode - Animation

Key Selected

Creates keys for the selected joints/transforms at the current frame. When clicked, a context menu appears providing the following options:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Menu ItemDescription
Key All ModifiedKeys all properties of the selected joints/transforms that have modifications.
Key AllKeys all properties of the selected joints/transforms.
Key PositionKeys all position properties of the selected joints/transforms.
Key RotationKeys all rotation properties of the selected joints/transforms.
Key ScaleKeys all scale properties of the selected joints/transforms.
Key ConstraintsOnly visible if a selected joint/transform has a constraint applied.

Key Dialog

Opens a dialog window that shows a list of all animated properties with filtering options to choose which animated properties should be keyed.

-

Add Keys Dialog Window

Filter

When a filter is enabled (button is highlighted) the appropriate properties are visible in the list.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilterDescription
PositionWhen enabled position properties are visible in the list.
RotationWhen enabled rotation properties are visible in the list.
ScaleWhen enabled scale properties are visible in the list.
ConstraintWhen enabled properties of constraints are visible in the list.
Not ModifiedWhen enabled properties that don't have modifications are visible in the list.
Not KeyedWhen enabled properties that have no key in the current animation clip are visible in the list.

Buttons

- - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Select AllSelects every animated property currently visible in the list.
Deselect AllDeselects every animated property.
AbortCloses the dialog window without adding keys to the animation clip.
Add KeysAdds key for all selected animated properties to the animation clip at the current frame and closes the dialog window.

Auto Key

Auto key updates/creates keys automatically at the current frame when a property is changed. Changes can be made via the Pose Tools in the Scene View, by manipulating values directly in the Channels View or any other function that manipulates a properties current value.

There are 3 different auto key modes:

- - - - - - - - - - - - - - - - -
ModeDescription
OffNo automatic keying. Keys need to be created and updated manually.
UpdateAutomatically updates the value of an existing key at the current frame.
GenerateAutomatically creates a new key or updates the value of an existing key at the current frame.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html.meta deleted file mode 100644 index 622c7fcc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Animation.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e2f340e5da184a74b8049fcac31be3dd -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html deleted file mode 100644 index db3ed02f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - UMotion Manual - Channels - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Channels

The Channels List displays all channels of the current selected joints/transforms:

    -
  • Position channels
  • -
  • Rotation channels
  • -
  • Scale channels
  • -
  • Constraint channels
  • -
-

Pose Mode - Channels

By using the search box at the top it is possible to filter the channels of the selected joints/transforms by name. By clicking and dragging on the resize drag handle at the bottom, the size of the Channels view can be changed.

Channel values can be edited by using the input field or by clicking and dragging over the channel name. In some cases channels are read only (like if the rotation mode is Quaternion or Progressive Quaternion).

If a channel value is modified but not keyed, it is displayed with the modified color set in the Options (default: Red).

By right clicking on the channel name, a context menu appears with several options:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Menu ItemDescription
Reset ChannelResets the not keyed modification of the channel (e.g. localPosition.x).
Reset PropertyResets the not keyed modifications of every channel of the property (e.g. localPosition.x, localPosition.y and localPosition.z).
Key ChannelCreates a key for the channel that was clicked at the current frame (e.g. localPosition.x). This is only possible if Chain Neighbour Keys is disabled in the Project Settings.
Key PropertyCreates keys for every channel value of the property (e.g. localPosition.x, localPosition.y and localPosition.z).
Select Property in Clip EditorSelects the property in the Animated Properties List in the Clip Editor.
Select Property Keys in Clip EditorSelects the property and all keys at the current position of the frame cursor in the Clip Editor.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html.meta deleted file mode 100644 index 3dee1ecf..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Channels.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0c63dedd85d7bcd4f8cbd2ace93bde9b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html deleted file mode 100644 index 714cece7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - UMotion Manual - Child-Of - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Child-Of Professional

With the Child-Of Constraint it is possible to change the parent of a joint/transform during an animation. This is useful for pick-up, throwing or gun reloading animations.

Please note, that due to the fact that Unity uses a Vector3 for scaling, it is technically not possible for the Child-Of constraint to correctly distort a joint/transform when the parent is scaled and the child is rotated. That's why the decision was made that the scale is never updated when the new parent's scale is changing.

Only one Child-Of Constraint can be added per joint/transform.

Dealing With Spaces

Whenever the parent of any object (joint or transform) is changed by using the Child-Of constraint, you need to remember that this will also change the space the object's local position and rotation values. Think of the "zero" local position/rotation. As it the local position/rotation values are relative to the parent the object will be in completely different world space position depending if the parent is changed.

When changing the parent within an animation (either by keying the Parent or the IK Pinning property) also the space of the object's position/rotation will change from this frame on. Thus it is necessary to key the object's new position and rotation values at the same frame. If this would not be done, the position/rotation values of the previous parent's space would be used within the new parent's space which would produce some incorrect results.

It is also necessary to create a key for the object's position/rotation in the previous parent's space one frame before the parent is changed. Without this key, the animation curve would gently interpolate from the last position/rotation key (which is in the previous parent's space) to the position/rotation keys in the new parent's space. This would result in values that are neither in the previous nor in the new parent's space.

-

Child-Of Changing Parent - 2 position/rotation keys are necessary

-

Child-Of Changing Parent - Position curve in different spaces

As you can see in the above screenshots without the key on frame 5, the curve would gently interpolate from frame 0 to frame 6. Between frame 5 and 6 the spaces are changed within one frame.

The good news is that UMotion automatically creates these keys whenever a new parent key is created. But it is in your responsibility to keep those keys up to date. That means that whenever you move or delete the parent key you need to move or delete the position/rotation keys accordingly.

Updating Position/Rotation Keys

When you want to update the position/rotation of the object at the frame where the parent was keyed (or one frame before) it is necessary to update also the keys that are in the other space accordingly. Therefore, right click on the Parent or IK Pinned property and click on Update Position and Rotation Keys. This will automatically update the corresponding position/rotation keys in the other space. If keys have been deleted they will be recreated. This context menu item is only available at the frame where the Parent or IK Pinned property has a key or one frame before.

-

Child-Of Parent Channel - Context Menu

When creating a parent key (that changes the current parent) and there are existing position/rotation keys at frames afterwards a dialog will automatically appear asking if the existing keys should be converted to be in the new parent's space.

Setup

-

Child-Of Constraint - Setup

- - - - - - - - -
UI ElementDescription
IK Pinning ModeThe IK Pinning Mode can be enabled on the IK handle to extend the Inverse Kinematics Constraint with pinning functionality. In this mode the Parent property of the Child-Of constraint is replaced by an IK Pinning toggle (on/off) property (see below). -

- When an IK handle is pinned its parent is changed to be the root GameObject thus making it stay at its current position even if other bones are moved. When not being pinned the regular parent of the IK handle is used. Thus it is recommended to use the parent bone of the IK chain as IK handle parent (e.g. for the "IK_Left_Hand" the parent should be "LeftShoulder" or for the "IK_Left_Foot" the parent should be the "Hips"). -

- The IK Setup Wizard is automatically setting up the IK pinning. -

Animated Properties

- - - - - - - - - - - - -
PropertyDescription
ParentSelects a new parent. If none is selected, its original parent is used.
IK PinnedThis property replaces the parent property when "IK Pinning Mode" was enabled. When an IK handle is pinned, it stays in position even if the rest of the model is moved. This is achieved by making the IK handle a child of the root GameObject.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html.meta deleted file mode 100644 index 1b18746b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ChildOf.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2836548966fc6724db706db434d18fb5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html deleted file mode 100644 index 632b1a92..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - UMotion Manual - Clip Editor - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Clip Editor

The Clip Editor is the main window of UMotion. It consists of the menu bar at the top, the Animated Property List on the left and the Dopesheet or Curve View (depending on the selected mode) on the right.

The Clip Editor can be used without the Pose Editor but in order to use the Pose Editor, the Clip Editor needs to exist in the current Unity Editor layout.

-

UMotion Clip Editor

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html.meta deleted file mode 100644 index 09516bbd..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipEditor.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 37d1acc7251eeaa499968758c48d04e4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html deleted file mode 100644 index a62debc6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - UMotion Manual - Clip Settings - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Clip Settings

-

Clip Settings Window

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
NameThe name of the clip.
FramerateThe current framerate in frames per second (default: 60). Changing the framerate does not adjust the keys/animation events. In order to maintain the same speed/duration of the animation clip, use the box tool (i.e. the blue bars next to selected keys/events in the dopesheet) to scale all keys/events accordingly (e.g. changing framerate from 30fps to 60fps means that the keys need to be scaled up by a factor of 2).
Clip LengthShows the total clip length in frames and seconds (read only).
Loop ClipWhen enabled, the exported clips loop flag will be set. This will loop the clip when added to an animator controller. Furthermore the auto/clamped auto tangent mode is changed in such a way, that the first and last key's tangent loop seamlessly.
Generate Root Motion CurvesWhen enabled, UMotion will generate the root motion curves for humanoid *.anim files directly instead of Unity. Use the settings below instead of the settings usually shown in the Inspector of the exported *.anim file. Not supported for projects of type generic or when exporting to *.FBX.
Root Transform Rotation - Bake Into PoseBakes the root motion rotation into the animation. That means that when the animation loops, the character's rotation will be reset to the starting rotation.
Root Transform Position (Y) - Bake Into PoseBakes the root motion y position into the animation. That means that when the animation loops, the character's y position will be reset to the starting value.
Root Transform Position (XZ) - Bake Into PoseBakes the root motion x and z position into the animation. That means that when the animation loops, the character's x and z position will be reset to the starting value.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html.meta deleted file mode 100644 index db6e2ff9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ClipSettings.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 35cf109f4e30c33429eaa74bcfdd3c74 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html deleted file mode 100644 index 393d45f5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - UMotion Manual - Display - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Display

Settings for the visualization of the rig in the Scene View. Can be used to show and hide various things.

-

Config Mode - Display

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Rig LayerShows/hides the rig layers. There are 2 rig layers: The Forward Kinematics rig layer and the Inverse Kinematics rig layer.
Bone StyleThe style in which bones and transforms are rendered. - -
    -
  • Solid will display bones and transforms with solid shapes.
  • -
  • Stick displays the bones as thin sticks.
  • -
  • Wireframe displays only the outlines of the solid shapes.
  • -
- -
BonesShows/hides all bones in the Scene View.
TransformsShows/hides all transforms in the Scene View.
NamesShows/hides the names of all bones/transforms in the Scene View.
Tool AssistantShows/hides the Tool Assistant. The Tool Assistant is a small window displayed in the current selected Scene View. It provides additional information and input possibilities for the current selected tool.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html.meta deleted file mode 100644 index c3813fbe..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigDisplay.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b4d00802a725e964baa2de293bb7903e -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html deleted file mode 100644 index 32e05b25..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - UMotion Manual - Config Mode - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Config Mode

The Config Mode is used to configure the animation rig of the current UMotion project. The animation rig is the "skeleton" of the animated GameObject. It consists of bones and -transforms.

Every bone has a joint at the start and at the end. Joints are often used in the same context as bones, as joints are just the end points of a bone.

-

Joints / Bones

Bones are usually created in a 3D modeling application. In order for the bones to manipulate the mesh (i.e. the shape) of a 3D model they are skinned. Skinning is also done in the 3D modeling application. It is the process where vertices of the mesh are applied to a bone to define which bone should deform which part of the mesh. Custom bones can be created in UMotion, but they can't be skinned.

Transforms on the other hand describe the position, rotation and scale of every other object in the animated GameObjects hierarchy. As transforms are not skinned they can only affect the whole mesh but not parts of it.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html.meta deleted file mode 100644 index f5b6ace2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ConfigMode.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4dcd5ad864acf8147b0f47de407682c8 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html deleted file mode 100644 index 6eff8454..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - UMotion Manual - Configuration - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Configuration

Reference Pose

The reference pose describes the initial pose that is applied to joints/transforms when no key frames are defined. It can also be used as reference pose by the Inverse Kinematics Constraint.

-

Config Mode - Reference Pose

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
PivotThe pivot mode changes the orientation of the move, rotate and scale tool. It can either by aligned to the global coordinate system of the scene or the local coordinate system of the current selected joint/transform.
Select ToolThe select tool allows selecting joints/transforms. Selecting is also possible with every other tool, but the select tool displays no tool handle. This is useful as the tool handle often occludes the joint/transform that should be selected. To select a joint/transform it needs to be clicked with the left mouse button. -
-
When holding CONTROL while clicking, previous selected joints/transform stay selected. -
-
When holding SHIFT while clicking all children of the clicked joint/transform are selected.
Move ToolWith the move tool the position of a joint/transform can be changed. -
-
SHIFT enables the free move mode where movement can be performed freely in all 3 dimensions. -
-
Joints (bones) are usually not modified with this tool.
Rotate ToolWith the rotate tool the orientation of a joint/transform can be changed.
Scale ToolWith the scale tool the local scale of a joint/transform can be changed. The scale tool only supports the local pivot mode. -
-
Joints (bones) are usually not modified with this tool.
Apply Bind PoseThis will reset all bones to the pose in which they have been skinned in the 3D modeling application (usually the T-Pose). Transforms are not affected by this function.
Apply Scene PoseThis will reset all bones and transforms to the pose the animated GameObject had before it was applied to the Pose Editor.
Reset ModificationsResets the modifications of the selected joint/transform. A context menu to choose which properties of the selected joints/transforms should be reset is shown. Modified bones are displayed in red (unless the color was changed in the Options).
Clear Local/Global TransformsZeroes the local or global transforms of the selected joints/transforms depending on the selected pivot mode. A context menu will popup to choose which transform properties (position, rotation or scale) should be cleared.
Save Reference PoseSaves the current pose as reference pose. This saves all modifications.

Properties

This category allows modifying all properties of a joint/transform. Multi editing is supported (when multiple joints/transforms are selected).

-

Config Mode - Properties

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
NameThe name of the selected joint/transform. Can only be modified for custom joints/transforms. It is not allowed to have joints/transforms that are siblings in the hierarchy with the same name.
TypeThe type of the selected joint/transform. It can be changed from custom joint to custom transform or vice versa. Only possible for custom joints/transforms.
Visibility - The visibility of the selected bone/transform. -
    -
  • Show: The bone/transform is visible in the Scene View and in the Animated Properties List.
  • -
  • Hide: The bone/transform is invisible in the Scene View but is visible in the Animated Properties List. It can be selected via the Unity Hierarchy window and is editable with all tools.
  • -
  • Lock: The bone/transform is invisible in the Scene View and in the Animated Properties List. Constraints of that bone/transform are not executed but it can still be targeted by a constraint of a different bone/transform. All tools are locked for this bone/transform allowing no direct manipulation of its position, rotation or scale. If its position, rotation or scale is affected by a constraint of a different bone/transform the changes will also end up in the exported animation.
  • -
- Generic bones that have a humanoid bone as child are always locked. This is due to the fact that Unity's animation system doesn't support animating generic bones that have a humanoid bone as child. Animating generic bones in humanoid projects is possible if they are "outside" of the humanoid skeleton e.g. a tail, a weapon etc. -
Shape - This option is only available for transforms. Defines the shape that is used to visualize a transform. -
    -
  • Solid: Draws the transform as solid cube with a croshair in its center.
  • -
  • Wire Cube: Draws the transform as wire cube. Default for IK handles created with the IK Setup Wizard.
  • -
  • Wire Sphere: Draws the transform as wire sphere. Default for IK pole targets created with the IK Setup Wizard.
  • -
-
SizeThe size of the bone/transform in the scene view.
ParentThe parent of the selected joint/transform. Can only be changed for custom joints/transforms.
Parent LinkThe style in which the connection to the joint's/transform's parent is visualized. -
    -
  • Solid: Only available for bones. Draws a solid bone.
  • -
  • Dashed: Draws a dashed line.
  • -
  • Hidden: Draws no connection.
  • -
-
PropertiesDefines which properties (rotation, position and scale) should be enabled for the selected generic joint/transform. If you remove the checkmark from a property, it won't be visible in the Clip Editor anymore and it won't be included in the exported animation. This is very useful to reduce the number of animated properties of generic characters in the Clip Editor. For humanoid bones, only the rotation property is supported. Please note that this setting affects all animation clips in the current UMotion project. -

Constraints

Constraints are components that add advanced functionality to joints/transforms.

-

Config Mode - Constraints

A joint/transform needs to be selected (either in the Rig Hierarchy or in the Scene View). By clicking on the Add Constraint button in the Constraints tab a context menu with all different constraints is shown. The clicked constraint will then be added to the selected joint/transform.

Constraints usually have properties that have to be setup in Config Mode and Animated Properties that are adjusted in Pose Mode. Setup properties are applied to all clips in the project whereby Animated Properties can be keyed in every clip just like position, rotation and scale properties.

Constraints are only executed in Pose Mode.

Tip: Holding Alt while clicking on constraint's foldout arrow folds/unfolds all constraints.

The various constraints are covered in an own chapter: Constraint System

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html.meta deleted file mode 100644 index f10aa27e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Configuration.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d6ca41462e4893e428434c88605fe397 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html deleted file mode 100644 index 10c19e20..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - Constraint System - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Constraint System

Constraints are powerful components which add advanced functionality to joints and transforms. Each component is described in its own sub-chapter.

Adding Constraints

Constraints can be added to any joint/transform in Config Mode (see Config Mode - Constraints)

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html.meta deleted file mode 100644 index 477ff6d6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Constraints.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 44ef73edaf3460d469ca56d473e379eb -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html deleted file mode 100644 index 6a5ce8f2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - UMotion Manual - Credits - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Credits

UMotion was brought to you by Peter Soxberger.





Special thanks to:

A project like this wouldn't be possible with the help of gifted people. I want to thank everybody who helped me making this software reality:

Sonny (aka Mecanim.Dev) Myette -

David Green (Beebyte) -

Pärtel Lange (Rootmotion) -

Christian Stacher -

Manuel (aka Malbers) Alberto Avila Solarana -

Richard (aka Uvavoo) Szydelko -

Michael (aka Mika_Do) Dohou -

-

LZF

Improved version to C# LibLZF Port: -
Copyright (c) 2010 Roman Atachiants -
-
Original CLZF Port: -
Copyright (c) 2005 Oren J. Maurice -
-
Original LibLZF Library & Algorithm: -
Copyright (c) 2000-2008 Marc Alexander Lehmann -
-
Redistribution and use in source and binary forms, with or without modifica- -
tion, are permitted provided that the following conditions are met: -
-
1. Redistributions of source code must retain the above copyright notice, -
this list of conditions and the following disclaimer. -
-
2. Redistributions in binary form must reproduce the above copyright -
notice, this list of conditions and the following disclaimer in the -
documentation and/or other materials provided with the distribution. -
-
3. The name of the author may not be used to endorse or promote products -
derived from this software without specific prior written permission. -
-
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- -
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- -
CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH- -
ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -
OF THE POSSIBILITY OF SUCH DAMAGE. -

Autodesk® FBX®

This software contains Autodesk® FBX® code developed by Autodesk, Inc. Copyright 2018 Autodesk, Inc. All rights, reserved. Such code is provided “as is†and Autodesk, Inc. disclaims any and all warranties, whether express or implied, including without limitation the implied warranties of merchantability, fitness for a particular purpose or non-infringement of third party rights. In no event shall Autodesk, Inc. be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of such code.

Eigen

This software is using Eigen, a lightweight C++ template library for linear algebra. The source code of Eigen is subject to the terms of the Mozilla Public Lisense v. 2.0. -
You can optian a copy of the MPL at: http://mozilla.org/MPL/2.0/. -
You can optain a copy of the Eigen source code at: http://eigen.tuxfamily.org/.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html.meta deleted file mode 100644 index b206dfa7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Credits.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d46b8e3a923534a4ebef88e7babcd977 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html deleted file mode 100644 index 7528b635..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - UMotion Manual - Curves View - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Curves View

-

Curves View with 2 selected properties

The Curves View displays the curves of a selected animated property. It is also possible to select multiple animated properties.

The selected animated properties automatically expand in the animated properties list showing all channels that are related to the specific property.

    -
  • The current value of each channel is displayed at the right side.
  • -
  • The color of the curve is displayed before the channel name.
  • -
  • By clicking the eye symbol, a channel can be shown/hidden in the Curves View.
  • -

Selected keys can be dragged making it possible to change the frame and value of a key. When holding SHIFT while dragging a key only the value is changed. When holding ALT while dragging only the key's frame is changed.

If the Chain Neighbor Keys option is selected in the Project Settings (enabled by default), the following operations are always executed for every key at the same frame of every channel: Dragging along the time/frame axis, copy, cut, paste, delete and insert.

If an animated property is set to Quaternion Interpolation the key's values can't be edited. It is possible to manipulate the tangents, but it's strongly recommended to keep the tangent mode the same for every channel at the same frame. Also the Free mode should not be used as it will produce unexpected rotations.

Depending on the current tangent mode of the key the tangent handle may be available. By clicking and dragging the white dot on the tangent handle, it is possible to manipulate the left/right tangent of the key. That way it is possible to for example smooth the movement between two keys.

-

Tangent Handle

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html.meta deleted file mode 100644 index 9fb80cfb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Curves.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 75169d967a56442458ec4f81c8914c8d -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html deleted file mode 100644 index 60a0bc41..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - UMotion Manual - Custom Property - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Custom Property

The Custom Property makes it possible to add new properties to a joint/transform. It has 3 different operating modes:

Custom Properties appear in the Clip Editor's Animated Properties List and in the Pose Editor's Channels List. They can be keyed like any other property. Custom Properties can be constrained, meaning that the input value can be limited to a minimum and maximum value. A constrained property is displayed with a slider in the Channels List.

Multiple Custom Property Constraints can be added per joint/transform but the name must be unique within the same joint/transform.

Tip: Most settings of the Custom Property Constraint have the option to be mass applied. context click on a setting to open a context menu that provides the option to mass apply the settings current value to all currently selected Custom Property Constraints.

-

Apply setting to all

Controller

In this operating mode a Custom Property is like a remote control. It can control one or multiple existing properties. This allows to give existing properties more speaking names and simplifies animating as multiple properties can be controlled at the same time (useful when e.g. all FK/IK Blend properties should be controlled at the same time).

By enabling scaling the Custom Property can have an input value of e.g. -1 ... 0 and scale it to -45 ... 45 for the driven property. Only predefined floating point value typed properties can be driven.

The driven property is set to read only. It can't be manipulated with a Pose Editor Tool or in the Curves View of the Clip Editor.

Setup

-

Custom Property Constraint - Controller Setup

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
NameThe name of the Custom Property.
DrivenA list of joint/transforms whose properties should be controlled by this Custom Property.
ChannelThe channel that should be controlled by the custom property. Only floating point channels are supported. The selected channel will be set in read-only mode in the driven joints/transforms.
ScalingEnables/Disables scaling of the Custom Property input value.
Constrain InputEnables/Disables limiting of the Custom Property input value.
Input Min/MaxOnly visible when Scaling or Constrain Input is enabled. Defines the input range of the Custom Property (i.e. the driver). If Constrain Input is enabled, the limits can't be exceeded. If Scaling is enabled, those values are used for scaling (the Driver min value will map to the Driven min value etc.).
Driven Min/MaxOnly visible when Scaling is enabled. Defines to which values the Custom Property input values should be scaled to when being applied to the driven property.

Component Property

In this operating mode a Custom Property is used to animate a property of a component (MonoBehaviour) of the animated GameObject.

Typical use cases are:

    -
  • Animating Blend Shape weights (e.g. for animating facial expressions)
  • -
  • Animating the collider size (e.g. reducing the height while crouching)
  • -
  • Animating a Light component's intensity property for a gun fire animation
  • -
  • ...
  • -

A property of a component (or a blend shape) can only be animated by a single Custom Property. The Custom Property can be attached to a completely different joint/transform than the component that should be animated.

Before importing animation clips that contain curves for blend shapes or component properties, a Custom Property for these properties needs to be configured. Curves where no related Custom Property can be found won't be imported.

Blend Shapes

When a new project is created and a Game Object is applied to the Pose Editor for the first time, UMotion can automatically create Custom Properties for all blend shapes of that GameObject (if the user accepts that in the appearing dialog window).

For existing projects it might be necessary to manually add blend shapes. Therefore add a new Custom Property constraint using the component Property mode to a desired joint/transform. As "Object" the transform that has the "Skinned Mesh Renderer" attached needs to be selected. Select "Skinned Mesh Renderer / Blend Shape / " as property and your done.

Setup

-

Custom Property Constraint - Component Property Setup

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
NameThe name of the Custom Property.
ObjectThe object that holds the component of which a property should be animated.
PropertySelect the property that should be animated by clicking on the "..." button. A context menu displays all components and all properties that can be animated. Blend shapes can be found under the "Skinned Mesh Renderer" component.
PreviewWhen enabled the value of the animated component property is written in Pose Mode. This makes it possible to preview the changes inside UMotion. Changes are reverted when the animated GameObject is not controlled by the Pose Editor anymore (clear was pressed).
Constrain InputEnables/Disables limiting of the Custom Property input value.
Input Min/MaxOnly visible when Constrain Input is enabled. Defines the input range of the Custom Property.

Animator Parameter

In this operating mode a Custom Property is used to animate the value of a Parameter of an Animator Controller. This is similar as if an animation curve is added in the model import settings (see Animation Curves on Imported Clips - Unity Manual).

Setup

-

Custom Property Constraint - Animator Parameter Setup

- - - - - - - - - - - - - - - - -
UI ElementDescription
NameThe name of the Custom Property.
Constrain InputEnables/Disables limiting of the Custom Property input value. When enabled, the Custom Property is displayed with a slider in the Channels panel.
Input Min/MaxOnly visible when Constrain Input is enabled. Defines the input range of the Custom Property.

Tip: Boolean Curves

If the Custom Property constraint is used as a Component Property or Animator Parameter it can also be used for animating Boolean properties/parameters. The curve will be displayed like any other float curve inside UMotion. When applied to the property/parameter it is evaluated as "false" if the value equals 0 and "true" if it equals any non-zero value. For simplicity it is recommended to use 0 (= false) and 1 (= true) exclusively as key values inside UMotion. It's also recommended to use the tangent mode "Constant" for all keys of Boolean curves.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html.meta deleted file mode 100644 index 39f66544..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/CustomProperty.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4d2d2dab7c2ca8245a5ad219f71d70ba -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html deleted file mode 100644 index 4202f1bc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - UMotion Manual - Dopesheet - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Dopesheet

The Dopesheet is split into two sections. The upper section is used by the Animation Events and by the Master Keys. The lower and bigger section shows the keys of every Animated Property.

-

Dopesheet

Animation Events

If there are animation events in the current clip they are displayed at the very top of the Dopesheet. They are also visible in the Curves View.

    -
  • Animation events are triggered when the animation playback time passes the frame of the animation event (only in game). For every function assigned to the animation event a call is sent via a SendMessage style mechanism to all components of the animated GameObjects (see Unity Manual - Animation Events).
  • -
  • Animation events are displayed with a flag icon and a number in it. The number indicates the number of functions applied to the animation event.
  • -
  • If a warning symbol appears next to the flag icon, there is a problem with one of the event functions. When the mouse hovers the flag icon a tooltip is displayed that provides a detailed error message.
  • -

By double clicking on the flag icon, a dialog window appears that allows editing the assigned event functions. There can only be one animation event per frame. If another animation event is dragged to the same frame, both animation events are merged into a single one (with multiple functions).

-

Animation Events Dialog

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Removes the current function from the animation event. There has to be at least one function per animation event.
Function NameThe name of the function. By using the search button next to the input field, a search window is opened. All functions that have been found in the current Unity project scripts that could be used for animation events can be searched with it.
ParameterThe value that should be passed as function parameter. If parameter type is void, this field is disabled.
TypeAn event function can have zero or one parameter. Parameter types can be void (i.e. no parameter), int, float or string.
The icon is displayed if there is something not correct with this function. When moving the mouse over the icon, the tooltip provides additional information about the error.
Add NewAdds an additional function to the animation event.

Master Keys

The master keys are displayed above all other keys. At each frame where at least one key is present, a master key is drawn. If a master key is selected, all keys at this frame are selected. Any operation performed on the master key influences all keys at the same frame (e.g. dragging, copy, delete,...). Master keys are only shown in the Dopesheet.

Keys Per Animated Property

The main part shows all keys per animated property. Each line in the window corresponds to the animated property shown in the list to the left.

Keys are connected by a dark line. The line helps to identify if there is any key after the current one (especially useful when zoomed in). If multiple keys are selected, the line between those keys is highlighted.

Selected keys can be dragged to change the frame of the keys. The Dopesheet draws a key for an animated property if there is at least one key in any of its channels at the related frame. Manipulating a key in the Dopesheet will always manipulate all channel keys at the same frame. It is not possible to change a key's value in the Dopesheet.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html.meta deleted file mode 100644 index db22bc3a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Dopesheet.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5b38770a263904e40b12c2bb19a01879 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html deleted file mode 100644 index 66e55012..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - UMotion Manual - Dopesheet / Curves View - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Dopesheet / Curves View

Time Ruler

-

Time Ruler

The Timer Ruler units are frames. Units are labeled in the following format second:frame for example 1:20 stands for 1 second and 20 frames. When the framerate is 30 frames per second as in the screenshot above a new second starts after 30 frames (0:29 âž” 1:00).

Time Ruler Navigation

    -
  • - The green arrow is the frame cursor. The animated GameObject always previews the animation pose of the current frame cursor position. -
  • -
  • - By left clicking somewhere on the Timer Ruler the frame cursor is set to this position. -
  • -
  • - By left clicking and dragging, the frame cursor can be dragged. The pose of the animated GameObject is updated accordingly. This can be used to preview the animation. When ESCAPE is pressed, dragging is aborted and the frame cursor is reverted to its original position. -
  • -
  • - When the frame cursor is changed but the current pose has not applied modifications, a dialog window is asking if the modifications should be discarded or if they should be kept for the new frame. -
  • -
  • - The white arrows indicate the preview playback start and end frame. By clicking the play button in the Playback Navigation the selected time span is played. This is just for preview and has no influence on the exported animation. If the playback end index is at the last frame of the animation, it will automatically stay at the end (when the last keys are moved or new keys are added etc.). -
  • -

Sync Button

This button can be used to synchronize the Clip Editor with Unity's Timeline/Animation Window (see Unity Timeline Integration).

General Controls

The following controls apply to both, the Dopesheet and the Curves View.

Zoom and Panning

    -
  • - By using the mouse wheel it is possible to zoom into the location where the mouse is currently pointing at. In Curves View, both axes are zoomed at the same time. -
  • -
  • - The slider in the upper right corner of the Clip Editor can be used to zoom only the time axis. -
  • -
  • - When holding CONTROL while operating the mouse wheel, only the time axis is zoomed (useful when in Curves View). -
  • -
  • - When holding SHIFT while operating the mouse wheel, only the y-axis is zoomed (this only works when in Curves View). When the mouse cursor is hovering the y-axis ruler in the Curves View, only the y-axis is zoomed even when CONTROL is not being pressed. -
  • -
  • - By click and dragging the end of the horizontal (or vertical when in Curves View) scroll bar, it is also possible to zoom in and out. -
  • -
  • - By pressing ALT + Left Mouse Button or the mouse wheel the Dopesheet and Curves View can be dragged. -
  • -

Selecting

    -
  • - Left click selects a key or event and clears the previous selection. -
  • -
  • - By left clicking and holding it is possible to make a rectangular selection. -
  • -
  • - When CONTROL is held while clicking on a key or event, it is added or removed from the selection (according to whether it was already selected or not). -
  • -
  • - When holding SHIFT while left clicking on a key or event, all keys or events in the same row starting with the closest and ending with the clicked will be selected. -
  • -

Context Menu

When performing a context click in the Dopesheet or Curves View, a context menu is shown.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Menu ItemDescription
Add Keys To All PropertiesThis menu item only shows up when the mouse was clicked in the Master Keys or Animation Events section (see Dopesheet View). It creates new keys for all animated properties at the current hovered frame. If there are already any key frames for an animated property, it will create a key that fits into the current curve. If there isn't any key for an animated property, it will key the configured Reference Pose.
Add KeysAdds new keys to all channels of the animated property and the frame the mouse is currently hovering. If there are already any key frames for the animated property, it will create keys for every channel that fit into the current curves. If there isn't any key for an animated property, it will key the configured Reference Pose.
Add EventAdds a new animation event at the frame the mouse is currently hovering.
DeleteDeletes the clicked or selected keys/events.
Edit KeyOnly available in Curves View if the curve isn't read only. Opens a small dialog window in the Curves View that can be used to edit the clicked or selected key(s) frame and value.
CutCopies the clicked or selected keys/events into the clipboard and deletes them.
CopyCopies the clicked or selected keys/events into the clipboard.
PastePastes the previously copied keys from the clipboard. Existing keys are overwritten, existing events are merged.
InsertInserts previously copied keys to the animation clip at the current selected frame. This will move existing keys.
ReverseInverts all selected keys along the time axis (so that they are played backwards).
Crop to PlaybackCrops the current animation clip to the selected playback area (i.e. the area between the white arrows in the time ruler). This affects all animation layers of the animation clip.
Broken TangentsSets or resets the clicked or selected keys Broken Tangents mode. Broken Tangents means that the left and right tangents are independent of each other. When tangents are broken, they can only be set to Free, Linear or Constant.
Left or Right Tangent/FreeSets the clicked or selected keys left or right tangent into Free mode. In this mode, the tangent can be freely adjusted using the tangent handle in the Curves View.
Left or Right Tangent/LinearSets the clicked or selected keys left or right tangent into Linear mode. In this mode, the tangent handle is not available in the Curves View. The tangents are always aligned in a straight line to the previous or following key.
Left or Right Tangent/ConstantSets the clicked or selected keys left or right tangent into Constant mode. In this mode, the tangent handle is not available in the Curves View. The curve retains a constant value between two keys. The value of the left key determines the value of the curve segment.
Both Tangents/WeightedAvailable in Unity 2018.1 and higher. Sets the clicked or selected keys left or right tangent into Weighted mode. The tangent handle's length can now be changed. The longer the handle the more weight (or influence) the tangent has on the resulting curve.
Both Tangents/Clamped AutoSets the clicked or selected keys left and right tangent into Clamped Auto mode. This is the default tangent mode. Broken tangents are automatically disabled. The tangents are automatically set to make the curve pass smoothly through the key. When editing the key’s frame or value, the tangents adjust to prevent the curve from “overshooting†the target value. The tangent handle is available in the Curves View, if it is used tangents are automatically set to Free. -
-
The tangents of the first and last key are calculated so that the movement smoothly accelerates/decelerates at the beginning/end. This is OK for animation clips that are played once but would cause a noticeable "seam" when the clip is played in a loop. Thus when looping is enalbed in the Playback Navigation the first and last key's tangents are calculated so that they blend seamlessly. The Playback Navigation settings only affect the animation preview inside UMotion. Use the loop setting in the Clip Settings to enable that behaviour for exported clips.
Both Tangents/AutoSets the clicked or selected keys left and right tangent into Auto mode. This mode is the legacy version of Clamped Auto. The tangents are also automatically set to make the curve pass smoothly through the key but "overshooting" is not prevented. -
-
The tangents of the first and last key are calculated so that the movement smoothly accelerates/decelerates at the beginning/end. This is OK for animation clips that are played once but would cause a noticeable "seam" when the clip is played in a loop. Thus when looping is enalbed in the Playback Navigation the first and last key's tangents are calculated so that they blend seamlessly. The Playback Navigation settings only affect the animation preview inside UMotion. Use the loop setting in the Clip Settings to enable that behaviour for exported clips.
Both Tangents/FreeSets the clicked or selected keys left and right tangent into Free mode. In this mode, the tangent can be freely adjusted using the tangent handle in the Curves View.
Both Tangents/Free FlatSets the clicked or selected keys left and right tangent into Free Flat mode. This mode is a special case of the Free mode, where both tangents are flat. The tangent handle is available in the Curves View. If it is used and tangents aren't flat anymore, tangents are automatically set to Free. This mode is enabled automatically, when the tangent mode was Free and the tangents have been manually edited to be flat.
Both Tangents/LinearSets the clicked or selected keys left and right tangent into Linear mode. This will automatically enable the broken tangents mode. The tangent handle is not available in the Curves View. The tangents are always aligned in a straight line to the previous or following key.
Both Tangents/ConstantSets the clicked or selected keys left and right tangent into Constant mode. This will automatically enable the Broken Tangents mode. The tangent handle is not available in the Curves View. The curve retains a constant value between two keys. The value of the left key determines the value of the curve segment.
Both Tangents/WeightedAvailable in Unity 2018.1 and higher. Sets the clicked or selected keys left and right tangent into Weighted mode. The tangent handle's length can now be changed. The longer the handle the more weight (or influence) the tangent has on the resulting curve.
Select and Set Frame CursorSelects the clicked key and moves the frame cursor to the key's position. Very useful for tweaking/polishing animations (especially when using this function's shortcut ALT + Left Mouse Button).
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html.meta deleted file mode 100644 index 4f58e245..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/DopesheetCurves.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ed24f0a7a0b20af4cb7e376472f24f14 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html deleted file mode 100644 index e6cfcfce..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - UMotion Manual - Edit In Play Mode - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Edit In Play Mode

UMotion can be used during edit mode and during play mode. Editing animations during play mode has great advantages in most situations:

    -
  • As the animation can be tested in the same situation as it is going to be used, the number of iterations is greatly reduced.
  • -
  • It's easy to fine tune animations to make them fit perfectly into the game situation and the scene geometry.
  • -

To use UMotion during play mode, hit the Pause Button to pause the game.

UMotion can now be used like in edit mode by opening a project and selecting an animated GameObject from the current scene with the Pose Editor. This will modify the GameObject, but once Playing is continued, its original state is restored.

-

Play Mode Buttons

All changes done during play mode are stored in the UMotion project.

After the animation was edited in UMotion, it needs to be exported by clicking at File âž” Export All Clips. This will automatically update the previously exported clips. The new clips will be immediately used in the current play session.

-

Export All Clips

To continue playing, click on the Pause Button again.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html.meta deleted file mode 100644 index 024732df..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/EditInPlayMode.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e14bc83dd99d7e74a91fa09b4ecd23f2 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html deleted file mode 100644 index a88728af..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - UMotion Manual - Exporting Animations FAQ - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Exporting Animations FAQ

Unity's animation system is a rather complex system that faces you with lots of configuration possibilities. Wrong settings/configurations can make animations exported from UMotion look differently to how they looked inside UMotion or even stop them from playing correctly. Check out the following most common issues and how to fix them:

Please contact the Support if none of the solutions work for you.

Exported humanoid *.fbx looks wrong

This usually happens when you exported an animation to *.fbx (e.g. the "IKPullupAnimation" animation from the examples) and configured the exported animation to humanoid. When playing the animation, it looks different to the original animation:

-

Exporting "IKPullupAnimation" to *.fbx

This happens when the humanoid avatar isn't configured correctly. There are several solutions:

    -
  • - Use the avatar of the original character: -
    -

    Inspector of the exported *.fbx

    - Depending on the original character's *.fbx this solution might not work (please choose a different one). -
  • -
  • - Use the Update Existing mode to export your animations into the character's original *.fbx (instead of exporting into separate *.fbx files). This will re-use the characters avatar. See Project Settings to learn more. -
    Don't use this solution if you extended your character with other models (e.g. weapons, equipment). -
  • -
  • - Use generic instead of humanoid if you need 100% accurate results. Learn more about humanoids shortcomings below: Differences/errors in humanoid animations -
  • -
  • - You can also manually correct the avatar configuration of your exported *.fbx files. This can introduce some small errors (depending on how well the T-Pose is configured, more on that later). Choose "Create From This Model" for the "Avatar Definition" setting. Click on Apply. Then click on "Configure" to open Unity's avatar configuration editor. -
    -

    Inspector of the exported *.fbx

    - - Make sure that all bones are mapped correctly and that your character is in a nice T-Pose. -
    -

    Unity's Avatar Editor

    - - Click on "Pose --> Enforce T-Pose" to automatically bring the character into T-Pose. Manually check if the character really is in a nice T-Pose: -
      -
    • The arms must be fully stretched and held horizontally (T-Shape)
    • -
    • The back of the hands should be pointing upwards, fingers should be stretched
    • -
    • The feet must be fully stretched and the feet pointing straight forward
    • -
    -
    You can use the rotate tool to manually correct the T-Pose. Once finished, click on "Apply" and on "Done". Now play the animation again. If there are still some errors, make sure to further improve your T-Pose. -

    - Tip: Export all your animation clips into the same *.fbx file to avoid configuring an avatar for reach animation clip (see Project Settings). -
  • -

Issues with root motion

When dealing with root motion, various issues can occur. Make sure to take a look at the root motion settings of the exported *.anim or *.fbx animation:

-

Settings in a *.anim Inspector

A description of these settings can be found here: Unity Manual - Clip Properties

Attention: The loop flag in the *.anim settings is overwritten by UMotion's "loop" setting (made in the Clip Settings).

When there is some unwanted root motion, make sure that the keys at the first and last frame of your animation's bone marked as "RM" (in the Animated Property List) has the same values. You can enable "bake into pose" in the Inspector of the exported clip (see image above) if you want to avoid that a root offset contributes to the root motion.

You can globally enable/disable root motion in your Animator Component ("Apply Root Motion").

Differences/errors in humanoid animations

Humanoid is Unity's approach to allow sharing animations between multiple characters. This is how it compares to "generic" and "legacy":

- - - - - - - - - - - - - - - - - - - - -
HumanoidGenericLegacy
- Animation Re-Targeting -
(= play animation on other humanoid characters) -
- Animation plays only on characters with same bone hierarchy - - Animation plays only on characters with same bone hierarchy -
- Reduced animation quality - - No quality loss - - No quality loss -
- Re-targeting and mecanim state-machine consumes additional CPU power - - Mecanim state-machine adds additional CPU load - - Fastest CPU timing -

-The humanoid animation system abstracts the animation data in such a way, that it can be applied to any correctly configured humanoid (avatar). This abstraction can lead to a visible reduction in animation quality (i.e. reduced degree of freedom on some bones, foot/hand sliding, etc.). Small differences have to be accepted when working with humanoid. -

-Learn more about humanoid: Unity Blog - Mecanim Humanoids -

-Usually small errors are acceptable as they most probably won't be notiecable for players. But in cases you need 100% accuracy, use generic instead of humanoid. Consider using legacy in case you want to save some performance (e.g. on mobile). The Animation Converter can help you converting between the different animation formats. -

Exported *.fbx has noticable jitter

Jitter/wiggle/stutter can be introduced by animation compression. Select the *.fbx and open the "Animation" tab in the "Inspector". Set "Anim. Compression" to "None" or play with the "Position/Rotation/Scale Error" values.

IK pinned hand/foot jitter's in the exported animation

Fast paced animations that use IK pinning can show some wiggle/jitter on the pinned hand/foot. If you go through the exported animation frame by frame using the frame cursor in Unity's Animation Window you will notice that the animation was exported correctly and the hand/foot is perfectly stable. But as soon as you click on the play button (in the Animation Window), you can notice the jitter of the hand/feet again. This problem is introduced by the interpolation that is happening between key frames and is more noticable the more change there is between two keys. Increasing the framerate of the animation in the UMotion Clip Settings to something like 120 or even 180 fps (then exporting the animation clip again) will reduce the amount of interpolation error.

The exported *.anim file size is quite huge

Please take a look at this support answer for a detailed answer. -

-Long story short: The size a *.anim file has in a built game, is displayed in its inspector.

-

*.anim inspector shows clip size

The size it has on disk in your development environment is larger due to additional "editor only curves" and probably due to the animation being stored as text.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html.meta deleted file mode 100644 index c1ba555a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ExportingAnimationsFAQ.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 41e5b019bb9fc5144a8d094550d7df15 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html deleted file mode 100644 index f2351b42..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - UMotion Manual - FK to IK Conversion - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

FK to IK Conversion Professional

This dialog allows to automatically create Inverse Kinematics keys that result in a similar animation as the respective Forward Kinematics keys. This is very useful for converting existing animations to IK. Animations that use IK instead of FK are usually easier to modify.

Please note that the FK to IK conversion can also be performed directly when importing animations (see Import).

The conversion works across every type of 3D model no matter if it's a human like character, a robot, a spider,... Before the conversion can take place, Inverse Kinematics needs to be setup

-

FK to IK Conversion Dialog

The dialog lists every IK handle that is setup in the animated GameObjects rig (see IK Setup Wizard). Select the IK handles that should be converted. The converter will automatically create keys for the IK handle to imitate the animation defined by the FK keys. Please note that the converted IK animation can slightly differ from the original FK animation.

Attention: If the current animation already has keys for the IK handles that should be converted, those keys will be automatically removed.

Delete FK Keys: When this option is enabled, the FK keys that have been converted to IK will be deleted. IK handles that use "FK Pose" as reference need their FK keys to function properly thus those FK keys will not be deleted.

Improving Conversion Accuracy

When using IK it is usually not possible to rotate single bones in the chain around their own axis (= twist/roll rotations). Meaning that it is possible to the whole IK chain around the pole axis (using either the pole rotation property or the pole handle) but it is not possible to rotate only a certain bone around its own axis. Thus, if the animation that is converted to IK contains such rotations for bones that are within the IK chain, this rotation usually won't make it into the resulting IK animation. This can lead to visible differences. There are 2 ways to compensate that:

    -
  • Setting the Reference of the IK constraint to FK Pose. That way, the "twist" rotations are taken over from the FK pose. The downside of this method is, that in order for this to work the FK keys can't be removed from the clip after conversion as they are still needed. Furthermore the tight coupling of the FK pose with the IK pose makes it harder to edit the animation.
  • -
  • By default the Target Rotation of the IK constraint is set to FK Rig. Let's assume we have an arm controlled via IK and the hand is the IK target. Using this rotation mode will use the local rotation the hand has in the FK rig and copy it to the IK rig. Thus if the forearm has a slightly different rotation (because of the missing twist rotation) this will result in a different global rotation of the hand. -
    - For poses where it is necessary that the global target rotation stays exactly the same as in the original FK pose (e.g. when a hand is holding a gun) it is recommended to set the the Target Rotation of the IK constraint to IK Handle. This will ensure that the global rotation of the IK target (e.g. the hand) will be exactly the same as it was in the FK animation even though the rest of the IK chain has slightly different rotations.
  • -

More information: IK Constraint - Setup

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html.meta deleted file mode 100644 index 50f30150..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/FKtoIKConversion.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b2099bf542103564c9d3557910d3fc76 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html deleted file mode 100644 index e3b509c3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - General - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

General Tutorials

General video tutorials explaining all features that are available to UMotion Community and UMotion Professional users. The features that are exlusive to UMotion Professional are covered in a different playlist: Professional Exclusive

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html.meta deleted file mode 100644 index f5de083d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GeneralTutorials.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ab36621a7474b9744959c5dc19882fd6 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html deleted file mode 100644 index 85ee7aff..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - UMotion Manual - Getting Started - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Getting Started

Installing UMotion

Congratulations! When you can read this, you've already successfully downloaded the UMotion package from the Unity Asset Store and have imported it into your project.

Imported Folders

When UMotion was imported into your project, two folders have been created in the Assets directory:

    -
  • - UMotion Editor -
    This folder contains everything UMotion needs to function properly. You can move the UMotionEditor folder anywhere in your project. UMotion resources are not added to your built game and thus won't increase your build size. -
  • -
  • - UMotion Examples -
    This folder contains an example scene with example animations. When using UMotion the first time, it's recommended to take a look at the examples. If you don't need them you can delete the whole folder. -
  • -

Uninstalling

To remove UMotion from your project, remove both folders mentioned above.

Be careful, there may be other resources in Editor Default Resources used by other Editor Extensions.

Starting UMotion

Setup Your Workspace

Two new editor windows have been automatically added in Unity's Menu Bar.

-

Unity Menu Bar - Window

Click on Windows âž” UMotion Editor âž” Clip Editor. The Clip Editor will appear on your screen. You can now dock the window anywhere in your Unity Editor Layout. A useful position is usually at the bottom where the Project and Console Window is located in the default layout.

Once you've docked the Clip Editor, open the second window by clicking on Windows âž” UMotion Editor âž” Pose Editor. The window can also be docked where it fits best for you. A preferred position is usually at the right hand side where the Inspector is located in the default layout.

-

A typical editor layout when using UMotion

In Unity it is possible to define and save custom editor layouts. If you want, you can create a custom layout to be used when creating animations. You can switch between editor layouts depending on the current work you are doing in the editor. Editor layouts can be created, saved and changed by using the "Layout" button in the upper right corner of the Unity editor. More information regarding custom editor layouts can be found here: Unity Manual - Customize Your Workspace

You may want to add the Animator window (Windows âž” Animator) or multiple Scene Views to that layout. You can add additional Scene Views by making a context click on the Scene View tab and clicking on Add Tab âž” Scene View. It is possible to switch a Scene View from perspective into isometric mode by clicking on the Persp text under the Gizmo in the upper right corner of the Scene View. By clicking on one of the axis of the Gizmo, you can make the Scene View camera look exactly into the related direction. That way you can add Scene Views for top view, side view,... More information regarding the Scene View can be found here: Unity Manual - Scene View Navigation

-

Editor layout with multiple Scene Views

When animating something that is going to be used from a first person perspective, the Game View comes in handy. It can be used to preview the animation from the same perspective as it is going to be used (if the game camera is placed accordingly). All changes done in any of the Scene Views is automatically reflected in the Game View.

Creating A New Project

Once you setup your workspace, you can start creating animations. In the UMotion Clip Editor click on File âž” New Project and select the type of animation you want to create. All three unity animation types are supported (Humanoid, Generic and Legacy).

-

Menu Bar - New Project

Choose the same animation type, as the one that is set in the import settings of the 3D model you want to animate. A file dialog will open prompting you to save the UMotion project. As the file extension *.asset can also be used by other editor extensions, it is recommended to choose a name or a directory whose name is somehow related to UMotion. The file has to be stored in the projects Assets folder or any of its sub-directories.

-

Save Project File Dialog

Select A GameObject

If the 3D model you want to animate isn't already present in the current scene, create a new instance of it by dragging it from Unity's Project window into the current scene. To start animating it, drag the instance of the 3D model from Unity's Hierarchy window to the field in the Pose Editor where it says Select a GameObject to animate. -A dialog window will popup indicating that the GameObject has bones and transforms that are not configured in the current project. Click on "Create Configuration" to add them to the project.

-

New Rig Detected - Dialog

And that's it. You are ready to start animating!

To continue learning, please check out the example scene located at Assets/UMotion Examples. Please follow the instructions of the 3D texts in the scene.

There are plenty of Video Tutorials available split into several chapters. Also make sure to read through this manual it provides even more detailed information.

-

The configuration is complete and the model is ready to be animated.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html.meta deleted file mode 100644 index 38359f38..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/GettingStarted.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8de25eec8c9b65d458d9e02900131603 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html deleted file mode 100644 index d3f75010..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - How to create better animations - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

How to create better animations

Animating is a creative process just like 3D modeling or painting. Even though UMotion is offering all the tools you need to create good looking animations you will need to practice in order to make your animations look appealing. It's easy to quickly create an animation but often the result will look unnatural. There are 3 common problems that make an animation look unrealistic:

1) There are poses in your animation that don't respect the anatomy of your character.

Make sure not to rotate joints in a direction which is not possible in the real world. In a simple example like a knee not being able to do rotations to the left or right it may seem obvious, but what if you are animating e.g. the hands of a character? What kind of joint limits does a thumb have? You should carefully think about that before you even touch the thumb with the rotation tool. Otherwise you may end up in a very unnatural looking pose.

2) The duration between two poses is slightly too short or too long.

The more frames there are between two poses, the longer/slower the animation will be in this section. A wrong duration between two poses will break the "flow" of the animation. Play around with the number of frames between your key poses and try to find the sweet spot.

3) The Secret Sauce

You finished keying all poses of your animation clip and perfectly arranged them in the Dopesheet. But when playing the animation, things just don't look natural...

The secret sauce that is missing are correctly setup animation curves. All the motion you see between two keyed poses is defined by the animation curve. With the curves you can define exactly how fast something is moving or rotating at a specific time in your animation. In the real world, movement is never done at constant speed. Depending on the movement, there is always some accelerating and decelerating happening. And that's exactly what, if done wrong, can make your animation look really odd.

Try to think of an animation where a character is punching against a punch bag. Without manually adjusting the animation curves, the punch will first smoothly accelerate and then smoothly decelerate before it hits the punch bag. This will look weird and unnatural. A correctly setup animation curve would make the punch accelerate until it finally hits the punch bag where the fist is decelerated very quickly. Depending on how fast you decelerate the fist, you can define the softness of the impact at the punch bag.

Test, fine tune, repeate

To test your animation, reduce the playback speed and watch your animation in slow motion. This makes it much easier to detect parts of your animation that behave unnaturally. Try to fix those parts step by step than check the animation again in regular playback speed. You can continue this process a few times to gradually fine tune your animation.

How to improve your animation skills

Don't be afraid to show off your work and get some feedback. The Unity forum has quite a few very professional animators that might give you some useful hints on how you can improve the look of your animation.

Search Youtube for some good animation tutorials. Once you know the basics of UMotion it doesn't really matter anymore if somebody is showing you how he does a e.g. walk animation in a different application than UMotion. The principle mechanics (posing, creating keys, etc.) is usually quite the same in all animation applications.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html.meta deleted file mode 100644 index 6fe57cd2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/HowToCreateBetterAnimations.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 355b2c684d6b93a42ac335073e8e4cfd -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html deleted file mode 100644 index a6b1bdc6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - UMotion Manual - IK Setup Wizard - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

IK Setup Wizard Professional

The IK Setup Wizard greatly simplifies creating Inverse Kinematics rigs. It supports creating rigs for any type of character. Creating a simple IK rig for human like characters is especially easy.

If you are new to the Inverse Kinematics topic, please check out the Inverse Kinematics Constraint chapter first.

All settings of this wizard are stored in the UMotion project. It is possible to create (usually with changed settings) an IK rig several times using the wizard. Existing transforms will be updated. If names or parents have been changed the old transforms won't be deleted automatically.

-

IK Setup Wizard - Dialog

Calibrate Character Front

This dialog is always shown when the IK Setup Wizard is started the first time. In order for the IK Setup Wizard to function properly it is necessary that the wizard know which direction "forward" is from the animated characters perspective. In the Scene View an arrow is displayed at the characters root position. If this arrow is not pointing forward from the characters perspective, use the Front Offset Angle setting to make it look forward.

This dialog can be accessed anytime again by pressing the Calibrate Character Front button in the IK Setup Wizard window.

- - -
-

Calibrate Character Front - Dialog

-

Character Front Visualization - Scene View


Menu Bar

-

IK Setup Wizard - Menu Bar

It is possible to save the wizard settings as a preset and load this preset from within a different project. Thus using presets can speed up the workflow as it's possible to share the same settings across different models.

Presets are saved as *.asset files. Make sure to properly name them as presets or place them in a "presets" folder in order not to get confused with UMotion project files (which are also stored as *.asset).

When working with generic/legacy characters or with custom IK's, you have to be aware that bones are stored using their transform hierarchy path. That means that when a preset is referring to e.g. "Root/Hips/UpperLeg" and there is no such bone in the project where the preset is loaded, a warning message will occur and that specific field will be empty.

The Maximize button is useful when working with custom IK's as it increases the window size so that a complete row of the custom IK window can be displayed.


General

The Handle Size defines the size of the transforms that are created as IK handles.

When Extrude Pole Handle is enabled created pole handles will be slightly extruded in the direction the IK plane is pointing to.

-

IK Setup Wizard - General


Human IK

The human IK category can be used to create an IK rig for humanoid, generic and legacy generic characters. It automatically creates IK chains for hands and feet with IK pinning functionality. When the project is of type humanoid, the IK targets are detected automatically. When the project is of type generic or legacy generic, it is necessary to assign the hand and foot bones manually to the appropriate fields.

-

IK Setup Wizard - Human IK

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ItemDescription
Create(Only shown in humanoid projects!) Enables/disables the creation of the appropriate IK configuration.
Left TargetThe joint of the left hand/foot that should be controlled by IK. Detected automatically in humanoid projects. More information: IK Constraint
Right TargetThe joint of the right hand/foot that should be controlled by IK. Detected automatically in humanoid projects. More information: IK Constraint
ParentThe parent the created IK handles should have.
Twist Bones(Only shown in generic projects!) The number of twist bones that are present in the hierarchy of the arm/leg. A twist bone can be in the lower or upper arm/leg. -
    -
  • None - No twist bones
  • -
  • Lower - One twist bone in the lower arm/leg
  • -
  • Upper - One twist bone in the upper arm/leg
  • -
  • Lower And Upper - One twist bone in the upper and lower arm/leg
  • -
-
Pole TargetWhen enabled a transform is created that is used as pole target. More information: IK Constraint
ReferenceThe reference mode that should be used by the resulting IK constraint. More information: IK Constraint
Target RotationThe target rotation mode that should be used by the resulting IK constraint. More information: IK Constraint

Custom IK

Use Custom IK's to define your own IK chains that don't fit into the Human IK scheme.

-

IK Setup Wizard - Custom IK

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ItemDescription
NameThe name of the IK handle that will be created for this custom IK definition.
PinningWhen checked a Child-Of constraint is added to the created IK handle to enable IK pinning functionality. More information: Child-Of Constraint
TargetThe joint/transform that should be controlled by the inverse kinematics constraint. More information: IK Constraint
Chain LengthThe number of bones that should be affected. More information: IK Constraint
Chain MaskThe chain mask can be used to exclude certain bones within the chain from being affected by the IK solver. More information: IK Constraint
ParentThe parent the created IK handle should have.
Plane DirThe direction (relative to the character) in which the IK plane should point to. This defines in which direction to bend knees, elbows, etc.
Pole Target Position(optional) The joint/transform at which position an IK pole target should be created at.
Pole Target Name(optional) The name of the IK pole target that will be created.
ReferenceThe reference mode that should be used by the resulting IK constraint. More information: IK Constraint
Target RotationThe target rotation mode that should be used by the resulting IK constraint. More information: IK Constraint

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html.meta deleted file mode 100644 index 2bb1d911..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/IKSetupWizard.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9fdaaef66b38b8d499265913f66b0332 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html deleted file mode 100644 index d746d8ad..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - UMotion Manual - Import / Export - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Import / Export

Exporting

UMotion can export animation clips in Unity's proprietary *.anim file format or as *.fbx files. Before exporting animation clips, the exporter needs to be configured (see Export Settings).

Important: If you have problems with your exported animations, take a look at the Exporting Animations FAQ.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Feature*.anim*.fbx
Bone/Transform AnimationsYesYes
Animation EventsYesYes - Stored in Unity's asset import settings. -
Custom Animator Curves
(Custom Property - Animator Parameter)
YesYes - Stored in Unity's asset import settings. -
Curves for any Component Properties
(e.g. Blend Shapes, Light Intensity,...)
YesNo
Supported by 3rd PartiesNoYes
Supports Animation CompressionNoYes
Supports QuaternionsYesAll curves are resampled to euler curves.
Supported FrameratesAny120, 100, 96, 72, 60, 50, 48, 30, 24
Requires UMotion ProNoYes
Supported Operating SystemWindows, Mac OS, LinuxWindows, Mac OS

In most cases exporting to *.fbx is the preferred choice. Please note that the *.fbx file format internally uses euler angles instead of quaternions. This can introduce Gimbal Lock in the exported animation clip even if in UMotion quaternion curves have been used.

UMotion offers two ways to export the animation clips of the current UMotion project:

    -
  • By clicking on File âž” Export All Clips all clips of the opened UMotion project are exported.
  • -
  • By clicking on File âž” Export Current Clip only the current opened clip is exported (faster).
  • -

Importing Professional

By clicking on File âž” Import Clips the Import Clips Dialog is opened. It can be used to import existing animations into the current UMotion project.

The yellow warning icon next to the animation clip indicates that the importer has detected a minor issue. Move the mouse over the list entry. The appearing tooltip will provide the full warning message.

Tip: To add multiple files to the Import Clips Dialog, select the files in Unity's Project Window and drag & drop them into the list view.

-

Import Clips Dialog

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Add ClipsAdds animation clips to the import list. It's possible to select *.anim files, UMotion project files or any 3D model file format supported by Unity. If one of the latter 2 was selected, all animation clips found in that file will be added to the import list.
Select AllSelects all clips in the import list.
Deselect AllDeselects all clips in the import list.
Try Convert To ProgressiveWhen enabled, all rotation properties are converted to Progressive Quaternion Rotation if possible without any loss in quality.
Disable Animation CompressionSets the model import setting "Animation Compression" to "None" for clips that are imported from a 3D file format. This ensures that the clips are imported at highest quality. The original setting is restored after the import process has finished. -

- This setting is enabled by default for new created UMotion projects of type humanoid. It is disabled for generic and legacy generic projects.
FK to IK ConversionAutomatically converts the imported clip to IK. Only available if IK chains are configured in this project. More information: FK to IK Conversion
Delete FK KeysWhen enabled, FK keys that have been converted to IK will be deleted.
Animator Foot IKOnly available when the current project is of type Humanoid. -
-
When enabled, the Animator's (Unity Mecanim) Inverse Kinematics for Humanoid Feet is applied when importing. This ensures that the feet reach their original position which could not be the case when retargeting an animation to a character with different proportioned legs. -
-
More information: Unity Blog - Humanoids (see Original hands and feet position)
Animator Hand IKOnly available when the current project is of type Humanoid. -
-
When enabled, the Animator's (Unity Mecanim) Inverse Kinematics for Humanoid Hands is applied when importing. This ensures that hands reach their original rotation which could not be the case when retargeting an animation to a character with different proportioned arms. -
-
More information: Unity Blog - Humanoids (see Original hands and feet position)
Keyframe ReductionThe keyframe reduction automatically removed redundant keys (= keys with equal values) from imported humanoid animation clips. This reduction can be set to "Lossy" or to "Lossless" (default). "Lossy", as the name implies, removes more keys but can produce visible jitter (usually noticeable on hands and feet).
AbortCloses the import dialog window without importing any animation clip.
ImportImports all animation clips selected in the list.

While importing a dialog window displays log messages regarding the ongoing import process. White messages are information, yellow are warnings and red are errors. Don't close this window before the import process has finished.

-

Importing Dialog

External Clip Import

It is possible to import any animation clip that was created in an external application as long as the 3D file format is compatible with Unity. It is also possible to import animations in Unity's proprietary file format *.anim.

The following table provides an overview of the import compatibility depending on the animation rig type. When importing an UMotion project, this table does not apply.

- - - - - - - - - - - - - - - - - - - - - - - - -
Importing LegacyImporting GenericImporting Humanoid
Legacy ProjectYesYesNo
Generic ProjectYesYesNo
Humanoid ProjectYesYesYes

UMotion Project Import

It is possible to import animation clips of other UMotion project files into the current project. It is even possible to e.g. import an animation clip of a humanoid project into a generic project or vice versa (see below).

In order for the UMotion project import to work correctly, the rig configurations need to be identical. This means that the rigs of the characters need to match and that the custom created joints/transforms and all constraints need to be configured in the same way.

Conversion between humanoid/generic

It is possible to convert between humanoid and generic as it is possible to import a humanoid project into a generic project and vice versa.

Example Workflow

In this example an UMotion project that contains animations for a character of type generic should be converted to humanoid:

    -
  • Duplicate the model of the character in Unity's project explorer.
  • -
  • Select the duplicated model and in the Inspector, set the animation type to humanoid.
  • -
  • Drag the duplicated model into the Scene View to create a new instance of it.
  • -
  • Create a new UMotion project of type humanoid and assign the duplicated model to the Pose Editor.
  • -
  • In the Clip Editor click on "File --> Import Clips".
  • -
  • Click on "Add Clips" and select the UMotion project file that should be converted.
  • -
  • Click on "Import".
  • -
  • And that's it. Once the new imported clips are exported they can be used for all your characters as they are now of type humanoid.
  • -
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html.meta deleted file mode 100644 index 568f8849..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ImportExport.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 58b2e9c30b0f35845a497b75fe75e7e1 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html deleted file mode 100644 index 239ae42f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - In Practice - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

In Practice

In this video series it is all about using UMotion's features in practical examples. Visit the UMotion Forum Thread to let me know what videos you would like to see in the future.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html.meta deleted file mode 100644 index fd860aef..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 25cc3cc0bdd70da4e8a72aa6e5a07fd4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html deleted file mode 100644 index cbb54e4a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - UMotion Manual - 1) Our First Animation - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Episode 1: Our First Animation (FPS Pistol)

In the first episode, we will learn all the basics to create an animation from scratch and how we can use it in our game. We will create a pistol "firing" animation for a first person shooter game. Please note that even if you aren't creating a first person shooter game, it is still recommended to watch the video as most stuff applies to all type of animations.

-

Downloads

Links to download everything you need to recreate this episode.

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html.meta deleted file mode 100644 index 1b55ca30..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice1.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f123a521e78cd854798c67eb56825b90 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html deleted file mode 100644 index 22dea0eb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - UMotion Manual - 2) Editing Animations - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Episode 2: Editing Existing Animations Professional

In the second episode, we will learn all the basics of editing and repairing existing animations. Please note that UMotion Professional exclusive features are used in this tutorial.

-

Downloads

Links to download everything you need to recreate this episode.

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html.meta deleted file mode 100644 index 8c352d00..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice2.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7e54413a5838c674ab48cef2b8d3e862 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html deleted file mode 100644 index bef7cf62..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - UMotion Manual - 3) Customizing an animation for a RPG - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Episode 3: Customizing an animation for a RPGProfessional

In the third episode, we will learn how to customize an existing animation to fit our RPG game's style. Please note that UMotion Professional exclusive features are used in this tutorial.

-

Downloads

Links to download everything you need to recreate this episode.

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html.meta deleted file mode 100644 index 2a6a2c64..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice3.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 51921e8a0f7f72f4088d080e2a91529e -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html deleted file mode 100644 index cdb61a1c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - UMotion Manual - 4) Unity Timeline & Weighted Tangents - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Episode 4: Unity Timeline & Weighted TangentsProfessional

In the fourth episode, we will learn how to use the new Unity 2018 feature "Weighted Tangents" together with Unity Timeline to adjust an animation for a cut-scene. Please note that UMotion Professional exclusive features are used in this tutorial.

-

Downloads

Links to download everything you need to recreate this episode.

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html.meta deleted file mode 100644 index 32fa68d3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InPractice4.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d54ae7d11b7c2f64da3f29c03f8deccd -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html deleted file mode 100644 index 15b55724..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - UMotion Manual - Introduction & Tips - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Introduction & Tips

UMotion is a Unity Editor Extension that makes it possible to create animations for any 3D model (characters, monsters, guns,...) inside the Unity Editor offering similar features and workflows like famous 3D modeling applications.

UMotion projects are stored as *.asset files that can hold an unlimited number of animation clips. Animation clips are exported to Unity's proprietary *.anim file format and can be used in any Unity project when applied to an Animator Controller or Animation Component (legacy).

Owners of UMotion Professional can import any existing animation (whether being a motion captured animation or an animation created in an external modeling application) to edit and to fine tune them.

Important Tips

    -
  • Always back-up your work on a regular basis. Even though UMotion has to pass extensive tests before being released, it may still be possible that a bug damages your project file. The use of a version control system like Subversion or Git is strongly recommended (see Unity Manual - Version Control System).
  • -
  • Every element in the UMotion user interface has a tooltip with short information about the functionality of the related item. If the element has a shortcut applied, it is also displayed in the tooltip.
  • -
  • Every action that can be performed in UMotion can have a shortcut assigned (see Preferences Window). Shortcuts are only triggered when the Clip Editor, Pose Editor or any Scene View has input focus.
  • -
  • Every editing action in UMotion can be undone. The undo entries are stored in Unity's undo/redo system and thus mix with regular undo operations stored by the Unity Editor.
  • -
  • Disabling the lightning in the Scene View may improve the visibility of the bones and the animated GameObject (depending on the current scene).
  • -
  • UMotion is only executed in the Unity Editor and thus has no direct influence on the published game performance. Inside the editor, the editor windows of UMotion can have influence on the editor and editor play mode performance just like any other visible editor window. In case you discover performance issues during play mode, enable Maximize on Play (see Unity Manual - Game View). This option will hide all editor windows when starting play mode thus saving performance.
  • -

Scene View Navigation

The default Unity Scene View navigation and tool handling is used: Unity Manual - Scene View Navigation

It has some nice features you may not be aware of that come in handy when doing animations:

    -
  • Holding Alt + Right Mouse Button allows fine graded zooming (by moving the mouse cursor right or left). This also decreases or increases the step width of the mouse wheel zoom and the mouse sensibility when panning.
  • -
  • When using the move, rotate or scale tool, holding Control enables snapping. Snapping can be adjusted in Unity by navigating to Edit âž” Snap Settings....
  • -
  • When using the move tool, holding Shift enables the "Free Move Mode". A rectangle appears in the center of the tool handle. By clicking and dragging it lets you move freely through 3D space. This is especially useful when moving the Inverse Kinematics handle.
  • -
  • While dragging the move, rotate or scale tool ESCAPE will abort the current operation and revert changes.
  • -
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html.meta deleted file mode 100644 index 89333ba8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Introduction.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 391bcec14515baa448b78035752bfb75 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html deleted file mode 100644 index c87e3218..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - UMotion Manual - Inverse Kinematics - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Inverse Kinematics Professional

There are 2 approaches on how to modify the orientation of bones in UMotion.

    -
  • The traditional forward kinematics approach lets you directly modify the orientation of every bone. This is a simple and straight-forward way to define poses. While animating you often have situations where you want to place e.g. a hand of the character at a certain position. To achieve this in forward kinematics it is necessary to rotate every bone of the arm until the hand is in the correct position. It is hard and time consuming to do a precise placement of the hand.
  • -
  • Inverse kinematics allows modifying the end point of a bone chain directly. For example, the hand position can be modified directly and all bones of the arm are updated accordingly. This results not only in a faster workflow but it also enables new possibilities like sticking the hands to a world position.
  • -

Rig Layers

Most of the time it depends on the situation if forward kinematics or inverse kinematics is more suitable. UMotion allows you to seamlessly switch between both approaches during an animation. This is possible due to the so called rig layers:

There is one rig layer for forward kinematics and one for inverse kinematics. It's like the animated GameObject has two skeletons - one that is affected by forward kinematics and one that is affected by inverse kinematics. Each inverse kinematics constraint has a switch that can be used to smoothly blend between the two skeletons.

Explanation Of Terms

The IK handle is the joint/transform that has the Inverse Kinematics Constraint attached. It controls the rotation of a chain of bones whereby the end of the chain is the IK target.

The pole axis is the line between the start of the first bone in the IK chain to the start of the target bone.

-

Inverse Kinematics - Naming Definitions

Inverse Kinematics Goal

The IK constraint's goal is to rotate all bones of the chain in such a way, that the IK target's position is the same as the position of the IK handle. So by moving the IK handle in Pose Mode (all Constraints are disabled during Config Mode) the whole IK chain will update automatically.

The IK solver used by the IK constraint is a Rotate Plane Solver. This type of solver is incredible easy to use and produces robust results (no jitter, sudden bone movements). The algorithm projects the bone chain and the IK handle onto a 2D plane (shown in blue in the screenshot below) and applies the IK solving algorithm in 2D space. Elbows, knees, etc. are only bending in the direction the arrow of the IK plane is pointing to. The bone chain is then rotated in such a way that it points into the IK handle's direction thus making the IK target position match the IK handle's position.

-

Inverse Kinematics Plane

When configuring an IK constraint the IK plane should always point into the direction the elbow, knee, etc. should bend. The surface of the plane defines the space in which the bones will be bended or stretched by the IK algorithm.

The IK handle can't be a child of a joint/transform in its chain.

If the parent of the IK handle is set to be the hips, then for example, the hands will stay at the same place relative to the hips. If the parent is set to be the animated GameObject's root, then the hands won't move when the character's hips are moved. This way it is possible to pin the hands at a certain location (useful for climbing animations etc.).

Only one Inverse Kinematics Constraint can be added per joint/transform.

IK Pinning

The Child-Of Constraint can be used to extend the Inverse Kinematics Constraint with IK pinning functionality. When an IK handle is pinned, it keeps its current position even if the rest of the rig is moved. When an IK handle is not pinned it moves with the rest of the rig.

Setup

-

Inverse Kinematics Constraint - Setup

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
TargetThe joint/transform that should be controlled by the Inverse Kinematics Constraint. The inverse kinematics will try to find a way to rotate all bones in the chain so that the target joint/transform is at the same position as the joint/transform with the Inverse Kinematics Constraint attached.
Pole TargetAn optional joint/transform can be added as pole target. By moving the pole target it is possible to rotate the whole IK chain around the pole axis whereby the arrow of the IK plane will always point towards the IK pole target.
Chain LengthThe number of bones that should be affected by the Inverse Kinematics Constraint. Incrementing this number adds additional parents of the target joint/transform to the chain.
Chain MaskThe chain mask can be used to exclude certain bones within the chain from being affected by the IK solver. This is especially useful for excluding "twist" or "roll" bones.
Plane AngleThe angle of the plane at which the IK algorithm is applied in degrees. The plane should be rotated in such a way that it points into the direction where the knee, elbow, etc. should be bent.
Front / Right / UpSets the plane angle so that it points into the corresponding direction (seen from the animated GameObject).
InvertInverts the plane angle by rotating it 180 degrees.
ReferenceBefore the Inverse Kinematics Constraint is executed, all bones in its chain are reset to the reference pose. From there the Inverse Kinematics algorithm will try to find a way to rotate all bones in the chain so that the target joint/transform is at the same position as the IK handle. -
-
The reference pose has great influence on how natural the result of the inverse kinematics looks. The inverse kinematics will usually choose one of the shortest ways to rotate from the reference pose to the target position. Due to this fact the reference pose also somehow gives the algorithm the hint in which direction e.g. an elbow or knee should bend. -
-
If the elbow or knee is rotated in strange ways when the IK is applied it should be slightly bended in the reference pose. -
-
The reference for the IK constraint can either be the reference pose that was set in Config Mode or the current pose of the forward kinematics rig layer. The latter one is useful when you want to have different reference poses in different clips or in different situations during a clip. It gives you great control on the end result of the IK Constraint.
Target RotationThe target joint/transform can either copy the rotation of the IK handle so that the rotation of the target can be changed by rotating the IK handle or by using the forward kinematics rotation. With the latter one you can rotate the IK target by selecting it in the Scene View and by using the rotation tool just as you would rotate any other bone in FK mode.
Legacy ModeIn UMotion V1.08 the IK solver was updated. The new IK solver produces better results especially in combination with IK pinning. Enabling the legacy mode will use the old IK solver (UMotion V1.07 and below). Projects that have been created in UMotion V1.07 and below use the legacy mode to ensure compatibility. -

- For updating to the new IK solver disable the legacy mode.

Animated Properties

- - - - - - - - - - - - -
PropertyDescription
FK/IK BlendAs mentioned before, UMotion has a forward kinematics rig layer and an inverse kinematics rig layer. With this property you can smoothly adjust the influence of each rig layer on the mesh. -
-
0 means the mesh will be 100% influenced by forward kinematics and 1 means the mesh will be 100% influenced by inverse kinematics. -
-
The property only affects the bone chain of the related Inverse Kinematics Constraint. If there are multiple Inverse Kinematics Constraints, blending has to be adjusted for each of them. A Custom Property Constraint can be used to control all blending properties together.
Pole RotationThis is only visible when no Pole target was selected. It controls the rotation around the pole axis in degrees.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html.meta deleted file mode 100644 index ed3a92d8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/InverseKinematics.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f61c930ef6c8f5b47b749b35ebb8a66f -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html deleted file mode 100644 index a1a91d00..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - Jayanam - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Jayanam

The following video tutorials are created by the Youtuber "Jayanam". Make sure to check out his channel to learn more about him.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html.meta deleted file mode 100644 index 9441f616..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 37a4427be74913a449b45016275521a0 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html deleted file mode 100644 index 0d919103..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - UMotion Manual - UMotion Tutorial - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

UMotion Tutorial by Jayanam

In this video I show the Unity Skeletal Animation Editor Asset UMotion that gives you the possibility to create new Humanoid or Generic Animations to your characters directly inside of Unity - or to edit existing ones.

-

Downloads

Links to download everything you need to recreate this episode.

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html.meta deleted file mode 100644 index 8b14aa27..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Jayanam1.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 87843c57bf60111419b1c1c18e8f4956 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html deleted file mode 100644 index c3450c1f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - Known Issues - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Known Issues

This page lists all known issues that can't be fixed. These issues are usually related to a specific Unity version.

Issue 01: Shortcuts in Context Menus and Menu Bar not displayed

In Unity 5.3 shortcuts aren't displayed correctly in context menus and in the menu bar of the Clip Editor. This is due to a bug in that Unity version and is fixed in newer Unity versions.

Issue 02: Related to a Unity version not supported anymore.

This known issue only occurred in an old Unity version that isn't supported anymore.

Issue 03: In the Animation Event window the tooltip of the warning icon is not working correctly.

This known issue no longer exists as the related Unity version isn't supported any more by UMotion.

Issue 04: Humanoid export produces visible differences.

This known issue no longer exists as the related Unity version isn't supported any more by UMotion.

Issue 05: Fixed since UMotion V1.02.

This known issue no longer exists as it is fixed since UMotion V1.02.

Issue 06: Fixed since UMotion V1.04p10.

This known issue no longer exists as it is fixed since UMotion V1.04p10.

Issue 07: Bones not displayed correctly in Unity 2017.3 and 2017.4.

When "allow HDR" is true on the Main Camera in the scene and Scene Lighting is enabled in the Scene View --> bones are not rendered correctly in Unity 2017.3 and 2017.4 due to a bug in that Unity versions. This bug was reported to Unity and is patched in Unity 2018.1. As a workaround, UMotion automatically disables the Scene View lighting when a GameObject is applied to the Pose Editor. It restores the original Scene View lightning state as soon as the GameObject is removed from the Pose Editor.

Issue 08: Unity's Preview window is displaying only a small part of an exported animation.

If Unity's Preview window is detached from the Inspector window it can happen that it displays only the first few frames of an animation even though the animation is exported correctly. As soon as the Inspector window get's in focus again, the Preview window is also displaying the whole animation correctly again.

Issue 09: Related to a Unity version not supported anymore.

This known issue only occurred in an old Unity version that isn't supported anymore.

Issue 10: Root motion not applied correctly in Unity Timeline.

In Unity 2017.3 and below, Unity Timeline isn't applying root motion of humanoid animation clips correctly. The root motion can be slighlty more or less than the real root motion (how it would be applied by Unity's Animator Component). This bug is fixed in Unity 2018.1 and above (see Unity Issue Tracker - Case 927718). You might notice this difference when editing an animation clip of Unity Timeline with UMotion as UMotion is previewing the animation with the correct root motion.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html.meta deleted file mode 100644 index b12fbc5c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/KnownIssues.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bdbe7b5d257b60b4ba6fa4da9d8f2e4b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html deleted file mode 100644 index 14d4c906..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - UMotion Manual - Layers - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Layers Professional

Similar to how layers work in famous image processing applications, multiple layers can be added to animation clips in UMotion. This is useful for modifying complex existing animations (e.g. motion captured clips), adding additional details to an animation without touching the "base" animation, better organization of an animation,...

-

Clip Editor - Layers

To show the Layers View it is necessary to enable the toggle button on the lower right corner of the Clip Editor. The Layer View is drawn next to the Dopesheet/Curves view. The "Base Layer" can't be removed or edited in any way.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Shows/hides the Layers View.
Adds a new layer above the current selected layer. A dialog will appear to set the name and the blending mode of the new layer.
Deletes the current selected layer and all its keys.
Deletes all layers except the "Base Layer" and all their keys.
Moves the selected layer up.
Moves the selected layer down.

Each layer can have keys for every property. The Dopesheet/Curves View always displays the keys of the current selected layer. The selected layer is displayed in light gray. A layer can be selected by clicking on it in the Layers View. There are 2 blending modes that define how the layers are mixed with the other layers:

    -
  • Additive: Modifications keyed on this layer will be added to the existing animation.
  • -
  • Override: With this blending mode, layers will overwrite existing keys of lower layers. If a property has no key (in the override layer), the property is not overwritten.
  • -

Each layer (except the base layer) has a blend weight displayed as blue slide bar underneath the layer name. The blend weight defines how much influence the layer has on the final animation.

- - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Enables or disables muting of the layer. A muted layer has no influence on the animation neither in preview mode within UMotion nor in the exported clip.
Opens a dialog to edit the layer name and blending mode.
Indicates the current blending type of the layer. This can be either Additive or Override.
This slide bar can be used to adjust the blend weight of the layer. Click the slide bar and drag the mouse to increase/decrease the blend weight.

Special Treated Channels

The following channels are not supported in additive layers:

It's worth noting that Child-Of constraint doesn't support weighted layer blending as this would mix values that are in different spaces. The object with the Child-Of constraint attached will keep the value of the topmost layer until the weight is reduced to 0.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html.meta deleted file mode 100644 index d10b452b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Layers.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ff64b46962247d54588543d6b720d20f -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html deleted file mode 100644 index 79cb483b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - UMotion Manual - 1) Installation & First Steps - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 1: Installation & First Steps

Learn how to install UMotion and how to create a new project.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html.meta deleted file mode 100644 index 403668dc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson1.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f8f15bc676a8aad42861d5ab82d73f8d -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html deleted file mode 100644 index c2eb8685..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - UMotion Manual - 2) Pose Editing - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 2: Pose Editing

Learn how to use the Pose Editor to manipulate bones and transforms and how to create key frames.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html.meta deleted file mode 100644 index 9b10737c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson2.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3cb10eeaca1dc3e4ba8fb34c49bd6b77 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html deleted file mode 100644 index d0130c8f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - UMotion Manual - 3) Clip Editor - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 3: Clip Editor

Learn how to use the Clip Editor to use the Dopesheet and the Curves View to manipulate keys and curves.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html.meta deleted file mode 100644 index 0bb13630..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson3.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 08ad7f8893b4e0a44b03e0e3cab15449 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html deleted file mode 100644 index 9760f8ae..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - UMotion Manual - 4) Curves & Rotation Modes - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 4: Curves & Rotation Modes

Learn about the different rotation interpolation modes of UMotion and how the tangent modes of keys affect the animation curve.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html.meta deleted file mode 100644 index dafed8b2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson4.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: dd0296c0b0ebfcd439805b840fea6658 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html deleted file mode 100644 index 0be816a5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - UMotion Manual - 5) Config Mode - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 5: Config Mode

Learn about the Config Mode of the Pose Editor and how it can be used to configure the appearence and settings of the animated GameObjects rig.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html.meta deleted file mode 100644 index 1c39330f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson5.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c70db7829a89f194ba4589eab1e4ff02 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html deleted file mode 100644 index 2e3e7437..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - UMotion Manual - 6) Export Animations - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 6: Export Animations

Learn how to export animation clips created in UMotion so that they can be used in your game.

-

Further reading

Links to additional learning material related to this lesson. Check out the Unity tutorials about animations to learn how to use the exported animation in your game.

Important: If you have problems with your exported animations, take a look at the Exporting Animations FAQ.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html.meta deleted file mode 100644 index e263fc4f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson6.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c64929198cd10c14091984f795d81250 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html deleted file mode 100644 index d2d511d2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - UMotion Manual - 7) Root Motion - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 7: Root Motion

Learn the difference between in-place animations and root motion.

-

Further reading

Links to additional learning material related to this lesson. Check out the Unity tutorials about animations to learn how to use the exported animation in your game.

Important: If you have problems with your exported root motion animations, take a look at the Exporting Animations FAQ.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html.meta deleted file mode 100644 index ad7d0cae..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson7.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6fdd450e1313ceb4fad5a2c090640b8a -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html deleted file mode 100644 index 544c6d42..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - UMotion Manual - 8) Animation Events - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 8: Animation Events

Learn how to use animation events to trigger script functions when a playing animation (in game) passes a certain frame.

-

Further reading

Links to additional learning material related to this lesson. Check out the Unity tutorials about animations to learn how to use the exported animation in your game.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html.meta deleted file mode 100644 index 7ad65a70..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson8.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ee8e3d23ca5adc64db7c7c8c4fe26be3 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html deleted file mode 100644 index fe9959c7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - UMotion Manual - 9) Pose Mirroring - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 9: Pose Mirroring

Learn how to setup the mirror mapping and how to mirror poses from one side to the other.

-

Further reading

Links to additional learning material related to this lesson. Check out the Unity tutorials about animations to learn how to use the exported animation in your game.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html.meta deleted file mode 100644 index da7ae4c7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Lesson9.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7c84ea246ef6d6141a185901f4477f6a -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html deleted file mode 100644 index 09a84c8e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - UMotion Manual - Main Navigation - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Main Navigation

The Main Navigation is located at the top left of the Clip Editor.

-

Clip Editor - Main Navigation

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
With the popup field a clip can be selected. The selected clip will be loaded and can be edited in the Dopesheet and Curves View.
Through the input field next to the popup field the current frame cursor position can be changed.
Opens the Project Settings and Clip Settings.
Adds a new clip to the project. A dialog window will appear where the name for the new clip can be entered.
Duplicates the current clip. A dialog window will appear where the name for the duplicated clip can be entered.
Deletes the current clip. If this is the only clip in the project a new empty clip will automatically be created.
Deletes all clips from the project. A new empty clip will automatically be created.
Adds a new animation event at the current selected frame. An animation event is triggered every time the animation playback (in game) passes the frame in which the animation event is set. This sends a call to the function(s) that have been attached to the animation event. Animation events are useful e.g. to play foot step sounds every time the foot reaches the ground.
Jumps to the previous frame where at least one key exists.
Jumps to the next frame where at least one key exists.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html.meta deleted file mode 100644 index 389ac7e1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MainNavigation.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d084738ae6b15734683434319f0a96b4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html deleted file mode 100644 index 167712cc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - UMotion Manual - Menu Bar - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Menu Bar

The Menu Bar is located at the top of the Clip Editor. It has 3 categories.

-

Menu Bar of the Clip Editor

Some menu items can be accessed via shortcuts. The shortcuts are displayed next to the menu item and can be set in the Preferences Window.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html.meta deleted file mode 100644 index 9a298937..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBar.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 63137d961a629b447a268c08703d956b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html deleted file mode 100644 index f8c6744f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - UMotion Manual - Edit - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Edit

-

Menu Bar - Edit

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Menu ItemDescription
Select AllSelects all keys in the Dopesheet or Curve View.
Deselect AllDeselects all keys in the Dopesheet or Curve View.
CutCopies all selected keys to the clipboard and deletes them.
CopyCopies all selected keys to the clipboard.
PasteAdds previously copied keys to the animation clip at the current selected frame. This will overwrite existing keys.
InsertInserts previously copied keys to the animation clip at the current selected frame. This will move existing keys.
ReverseInverts all selected keys along the time axis (so that they are played backwards).
Crop to PlaybackCrops the current animation clip to the selected playback area (i.e. the area between the white arrows in the time ruler). This affects all animation layers of the animation clip.
FK to IK ConversionConverts the current opened clip to Inverse Kinematics (see FK to IK Conversion).
PreferencesOpens the preferences dialog window.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html.meta deleted file mode 100644 index 3abc1014..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarEdit.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2a57eea7a38570c438688eb8bced010a -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html deleted file mode 100644 index 3b684ddb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - UMotion Manual - File - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

File

-

Menu Bar - File

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Menu ItemDescription
New Project / HumanoidCreates a new project for animating GameObjects of type Humanoid. Humanoid animations use Unity's retargeting system thus making it possible to share the same animation between every humanoid character. As the name implies this animation type can only be used for bipedal characters.
New Project / GenericCreates a new project for animating GameObjects of type Generic. Generic animations can be used for every type of animation whether being a monster, human, fish or a solid object. Animations can't be retargeted and can thus not be shared between different models.
New Project / Generic (Legacy)Creates a new project for animating GameObjects of type Legacy. Legacy animations are like Generic animations but use Unity's legacy animation system. It is recommended not to use legacy animations as they may become deprecated by Unity over time.
Open ProjectOpens a UMotion project file. A currently opened project will be closed.
Close ProjectCloses the currently opened project. Projects are saved every time the Unity project is saved independently if the project is currently opened in UMotion or not.
Recently Opened ProjectsA list of the latest 10 projects that have been recently opened. The list is stored per Unity project. Click on any of the projects to open them. This is faster than navigating to them using the file dialog.
Restore Project From BackupA list of all UMotion project backups the automatic backup system has created. Click on a backup to restore it. The automatic backup system is enabled by default. It automatically creates backups of UMotion projects in a defined interval (see Preferences).
Import ClipsOpens an import dialog window to import existing animations into the UMotion project (see Import / Export).
Export Current ClipExports only the currently opened clip into the export directory (see Import / Export).
Export All ClipsExports all clips of the opened project into the export directory (see Import / Export).

New Project

UMotion projects are stored as *.asset files. As other editor extensions may use the same file extension to store data it is recommended to choose an appropriate name to indicate that the file is related to UMotion. UMotion *.asset files are automatically tagged as "UMotion Project".

-

New Project File Dialog

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html.meta deleted file mode 100644 index f6436e88..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarFile.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9739e50b9c849d6468296580c2a878c5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html deleted file mode 100644 index cd97e2d4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - UMotion Manual - Help - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Help

-

Menu Bar - Help

- - - - - - - - - - - - - - - - -
Menu ItemDescription
About UMotionOpens the about dialog window.
UMotion ManualOpens the first page of the UMotion manual with the default browser.
UMotion SupportOpens the UMotion support page with the default browser.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html.meta deleted file mode 100644 index 05017d2d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MenuBarHelp.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 668290c00eff7814f883cec13ba588a8 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html deleted file mode 100644 index 1226e7ef..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - UMotion Manual - Mirror Mapping - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Mirror Mapping

The mirror mapping defines which bone/transform should map to which bone/transform on the other side (e.g. "Right Hand" maps to "Left Hand). It is used by the Pose Mode features Copy to Other Side and Mirror Editing. The mirror mapping configuration dialog is opened by clicking on the Mirror Mapping button in the Rig Hierarchy (see above).

An initial mirror mapping is automatically created when a new GameObject is applied to the Pose Editor. An automatic mapping algorithm estimates the mirror mapping based on the bone/transform hierarchy. It delivers perfect results most of the time, but due to the fact that there are so many different ways a rig can be composed it is not possible that the algorithm produces 100% correct results for every model. Thus sometimes it may be necessary to correct the mapping by hand using the configuration dialog below. The automatic mapping feature can also be used via the configuration dialog shown below.

Important: When custom joints/transforms are created the mapping is not updated automatically.

-

Mirror Mapping - Configuration Dialog

The mapping is always bidirectional. That means that for example "Left Hand" maps to "Right Hand" is also applied the other way around. The mapping of humanoid bones is hard coded (thus always correct) and can't be edited.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ButtonDescription
AutoAutomatically generates the mapping for all child bones/transforms by using the automatic mapping algorithm.
Deletes the mirror mapping entry.
Opens a dialog window to edit the mirror mapping entry.
Add NewOpens a dialog window to add a new mirror mapping entry.
Remove AllRemoves all mirror mapping entries.
Auto Configure AllAutomatically generates the mapping for all bones/transforms in this UMotion Project file by using the automatic mapping algorithm.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html.meta deleted file mode 100644 index a9c82a19..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/MirrorMapping.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d9f74f3f3670ae24b9f74c0e58720bec -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html deleted file mode 100644 index 68859610..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - UMotion Manual - Options - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Options

Visuals

Settings for all visuals. The options are stored in the project file. The same options can be reached from the Pose Mode and from the Config Mode.

-

Options - Visuals

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Stick/Wire DeselectedColor of deselected bones/transforms in the stick and wire rendering mode.
IK DeselectedColor of deselected bones/transforms that are affected by an Inverse Kinematics Constraint. Visible in every rendering mode but only in the inverse kinematics rig layer.
SelectedColor of selected bones/transforms used in every rendering mode.
IK SelectedColor of selected bones/transforms that are affected by an Inverse Kinematics Constraint. Visible in every rendering mode but only in the inverse kinematics rig layer.
ModifiedColor of bones/transforms that are not selected and have unapplied modifications in one or multiple properties. Visible in every rendering mode.
Bone NameColor of bone/transform names displayed in the Scene View. Visible in every rendering mode.
Bone SizeThe visualization size of all bones in solid/wireframe rendering mode.
Stick SizeThe visualization size of all bones in stick rendering mode.
Transform SizeThe visualization size of all transforms in solid/stick rendering mode.
Use DefaultsResets all visualization settings to its default values.

Extending UMotion Professional

It is possible to extend UMotion's functionality by defining a callback method that is automatically called on all components that are attached to the animated GameObject. The callback method is called right after UMotion sampled the animation pose thus allowing components to overwrite the current pose. That way it's possible to extend UMotion with new functionalities like a "Look-At" constraint. -
Components that are higher in the GameObject's hierarchy are called first.

-

Options - Extending UMotion

- - - - - - - - - - - - -
UI ElementDescription
Callback NameThe name of the method that should be invoked by UMotion. The method must be declared as non-static and can be public, protected or private. The return type has to be "void" and the method must not have parameters. Derived methods are only called if they are public or protected. -
-
C# Example: -
private void MyUMotionCallback() { Debug.Log("Hello World!"); } -
-
The method is called no matter if the ExecuteInEditMode attribute is used but the GameObject needs to be active and the Component needs to be enabled. Please note that no other methods are invoked (like Awake(), OnEnable(), Update()...).
Bake Into Exported ClipWhen enabled, the callback method is also called during the export process for every frame of the animation clip. That way the result of the components that extend UMotion's functionality are baked into the animation clip. -
Baking custom functionality into the animation clip reduces CPU load during runtime (if the components are removed from the GameObject). -
-
This functionality is only available in projects of type Humanoid.

Tip

The Custom Property Constraint in "Component Property" mode can be used to animate input properties of the components used to extend UMotion's functionality.

Integrating Final IK

If you want to use Final IK components in your animation (and maybe bake their result into the exported animation clip to reduce CPU load), use "UpdateSolver" as callback name. This method is defined by all Final IK solver components and executes the IK solver calculations.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html.meta deleted file mode 100644 index f24840db..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Options.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d8305e0198a5e8a468030c894cf8e95d -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html deleted file mode 100644 index 7282dc4d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - UMotion Manual - Playback Navigation - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Playback Navigation

The Playback Navigation Area is located at the bottom right of the Clip Editor. It can be used to play and preview the current animation clip. All of these settings have no influence on the exported animation clips and are only for preview purpose.

-

Playback Navigation Area

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Defines the frame at which playback should start. Can also be adjusted by moving the first white arrow in the Time Ruler (see Time Ruler).
Defines the frame at which playback should end. Can also be adjusted by moving the last white arrow in the Time Ruler (see Time Ruler).
Defines the speed at which playback should be playing (x0.1 - x5.0). The value can be adjusted by left clicking at the field and dragging the mouse left or right.
When enabled playback always starts from the beginning of the clip, when disabled playback starts from the current frame cursor position.
When enabled, stopping playback returns the frame cursor to the position where the playback started. When disabled, playback stops at the current frame cursor position.
Enables or disables looping of the playback. Note that this is independent of the Loop Clip setting in the Clip Settings. When enabled, the animation preview will also loop when the frame cursor is manually dragged past the last key frame. This changes the way how the tangents of the first and last key of curves are calculated that use the auto/clamped auto tangent mode in such a way that they loop seamlessly.
When enabled, the root motion of the animated character is not reset once the playback reaches the end and loops to the first frame. If root motion is not enabled in the current animation clip, this setting has no effect (see Root Motion).
Sets the frame cursor to frame 0.
Decrements the frame cursor by 1.
Starts/Stops playing the clip backwards. During playback, the Clip Editor and the Pose Editor are set to read only mode.
Starts/Stops playing the clip forward. During playback, the Clip Editor and the Pose Editor are set to read only mode.
Increments the frame cursor by 1.
Sets the frame cursor to the last frame of the animation clip.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html.meta deleted file mode 100644 index 0dfb7af3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Playback.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fb25b6658d01051409b48b573d6494f7 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html deleted file mode 100644 index 4296895d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - UMotion Manual - Display - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Display

Settings for the visualization of the rig in the Scene View. Can be used to show and hide various things.

-

Config Mode - Display

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Rig LayerShows/hides the rig layers. There are 2 rig layers: The Forward Kinematics rig layer and the Inverse Kinematics rig layer.
Bone StyleThe style in which bones and transforms are rendered. - -
    -
  • Solid will display bones and transforms with solid shapes.
  • -
  • Stick displays the bones as thin sticks.
  • -
  • Wireframe displays only the outlines of the solid shapes.
  • -
- -
BonesShows/hides all bones in the Scene View.
TransformsShows/hides all transforms in the Scene View.
NamesShows/hides the names of all bones/transforms in the Scene View.
Vertex WeightsShows/hides the vertex weights visualization. The vertex weight is a value between 0-1 indicating how much that vertex is affected by a bones orientation. Vertex weights are applied during skinning. Transforms have no vertex weights. When a bone is selected its vertex weights are displayed using the color gradient defined in the options. -
-
Note: Bones overlay the vertex weight renderer. It may be necessary to hide bones while inspecting vertex weights.
Tool AssistantShows/hides the Tool Assistant. The Tool Assistant is a small window displayed in the current selected Scene View. It provides additional information and input possibilities for the current selected tool.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html.meta deleted file mode 100644 index b893dcf1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseDisplay.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d602d58b44f27e6429a1b6ff2b9383b1 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html deleted file mode 100644 index 53bca653..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - UMotion Manual - Pose Editor - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Pose Editor

An animation is a sequence of poses that are stored as so called key frames. When an animation is played, it smoothly interpolates between the defined poses to create a fluid motion. The Pose Editor provides all tools you need to bring the animated GameObject in the different poses and to create the key frames for the animation.

- - -
-

UMotion Pose Editor

-

Animated GameObject

- -

With the topmost field in the Pose Editor, a GameObject that should be animated can be selected. The animated GameObject is used to edit and preview an animation.

- -

There are two ways to assign an animated GameObject to the Pose Editor:

-
    -
  • By dragging a GameObject from Unity's Hierarchy window to the appropriate field in the Pose Editor.
  • -
  • By clicking on the circle next to the field. This will open a dialog that shows all GameObjects of the current scene that can be animated.
  • -
- -

The bones and transforms of the animated GameObject need to match to those defined in the current project. When a new empty UMotion project is created and an animated GameObject is selected for the first time, a default configuration for all bones/transforms of that GameObject will be created.

- -

Important: While an animated GameObject is assigned to the Pose Editor it is not possible to select any other GameObjects through mouse clicks within the Scene View. In order to select other GameObjects, they need to be selected via Unity's Hierarchy window. GameObjects that are a parent or a child of the animated GameObject can't be selected.

- -

By clicking on the Clear button, the animated GameObject will be removed from the Pose Editor and its original state will be restored.

- -

Tip: By clicking on the Dropdown arrow next to the Clear button it is possible to remove the GameObject from the Pose Editor but keep the current pose in the scene.

- - - -

UMotion Lock

-

When an animated GameObject is selected, it automatically gets a component attached called UMotion Lock. This component saves the original state of the GameObject and prepares it for being used with UMotion. Once the animated GameObject field is cleared in the Pose Editor, UMotion Lock is destroyed which automatically restores the original state of the GameObject.

- -

Currently locked GameObjects are highlighted in the Unity Hierarchy window:

- -

Hierarchy - UMotion Locked

- -

A GameObject can be unlocked manually (this may be necessary when UMotion crashes) by selecting the GameObject and click the Unlock button in the inspector of the UMotion Lock component.

- - -

Edit Modes

- -

The Pose Editor has two edit modes:

- -
    -
  • - The Pose Mode is used to create poses for the animation clips. -
  • -
  • - The Config Mode is used to configure the animation rig (i.e. the "skeleton" of the 3D model). -
  • -
- -

To switch between the edit modes, the toggle buttons or the appropriate shortcut can be used.

-
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html.meta deleted file mode 100644 index ad67deb0..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseEditor.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2517bbd5e0d6f034da1714ec180b78e4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html deleted file mode 100644 index 166d064f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - Pose Mode - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Pose Mode

The Pose Mode is used to create the different poses required for the animation. It has several tool containers that are described in separate sub-chapters.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html.meta deleted file mode 100644 index ee0b208f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/PoseMode.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2071abf8f736ee241b7696e1e4de9cda -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html deleted file mode 100644 index b246e999..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - UMotion Manual - Preferences - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Preferences

The preferences are stored globally and affect all UMotion projects.

Shortcuts

The shortcuts for every action that can be performed in UMotion can be set in this tab.

-

Preferences Window - Shortcuts

There are three shortcut categories:

    -
  • Clip Editor
  • -
  • Pose Editor
  • -
  • General
  • -

Every shortcut is triggered when the Clip Editor, Pose Editor or Scene View is selected and the appropriate shortcut is pressed. When a UI element has a shortcut applied, it is displayed in its tooltip. To modify a shortcut, select the appropriate shortcut in the list and change its key combination by using the following UI components:

- - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
KeyBy pressing this button, a dialog window pops up that listens to any key press event. The pressed key is then applied to the current selected shortcut. -
-
-

Bind Shortcut Key Dialog

- The Abort button closes the dialog without changing the binded key. -
The None button removes a binded key.
ModifiersThe modifiers are additional buttons like Control, Shift and Alt that have to be pressed to trigger the shortcut.
Use DefaultsResets all shortcuts to their default binding.
OKCloses this window.

Settings

All global UMotion settings can be changed in this tab.

-

Preferences Window - Settings

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
Select frame: Suppress modifications dialogWhen this setting is enabled the Unapplied Modifications dialog will not be shown when the selected frame is changed in the Clip Editor. All unapplied modifications will be automatically discarded.
Display key strokes (Tutorial Mode)When this setting is enabled key strokes are visualized in the lower center of the Clip Editor. This is useful when recording video tutorials.
Update NotificationsEnables/disables notifications about new UMotion versions.
General NotificationsEnables/disables general notifications about UMotion.
Automatic BackupsEnables/disables automatic backup creation of UMotion projects.
Backup IntervalInterval defined in seconds in which backups are automatically created (if the project was modified).
Num Backups per ProjectThe max. number of backups to be stored per project.
Delete Backups AfterBackups older than the defined number of hours are automatically deleted.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html.meta deleted file mode 100644 index 83ad10e7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Preferences.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0e951cda67a2f5441959dcf677b806e7 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html deleted file mode 100644 index 8020450a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - UMotion Manual - 1) Importing Animations - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 1: Importing Animations Professional

Learn how to import existing animations like motion captured animations or animations created in a 3D modeling application so that they can be edited using UMotion.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html.meta deleted file mode 100644 index 2941b8f3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson1.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 17b80da2cfdec944a9ca1f537a3fd6b3 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html deleted file mode 100644 index eb0feb2a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - UMotion Manual - 2) Inverse Kinematics - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 2: Inverse Kinematics Professional

Learn how to use the Inverse Kinematics constraint to create animations more efficiently.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html.meta deleted file mode 100644 index 121b0ff8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson2.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 58d4b8a448e0a7440a3256d096e61974 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html deleted file mode 100644 index 3ae1f9c3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - UMotion Manual - 3) Child-Of Constraint - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 3: Child-Of Constraint Professional

Learn how to use the Child-Of constraint to dynamically change the parent of a joint/transform during an animation.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html.meta deleted file mode 100644 index 5f8fbaa2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson3.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 59a1626650ad3c649be95d26d3b8562c -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html deleted file mode 100644 index 8d5d3592..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - UMotion Manual - 4) Custom Properties - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 4: Custom Properties Professional

Learn everything about the Custom Property constraint and how it can be used to control multiple properties at the same time.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html.meta deleted file mode 100644 index c894208e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson4.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: de7512b5b896566489ba214747a919c5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html deleted file mode 100644 index 867932ab..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - UMotion Manual - 5) IK Pinning - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Lesson 5: IK Pinning Professional

Learn how to use the Child-Of constraint to pin an IK Handle so that it keeps its position and rotation.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html.meta deleted file mode 100644 index 4deb8092..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProLesson5.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6b6b2c241b0475e4b96bff349f900292 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html deleted file mode 100644 index 5847ca13..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - UMotion Manual - UMotion Pro - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

UMotion Pro Exclusive

The video tutorials in this playlist cover all features that are exclusive to UMotion Pro users.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html.meta deleted file mode 100644 index ce6c4422..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProfessionalExclusive.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a1b20fc0698934742913889419c769af -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html deleted file mode 100644 index aacca7c8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - UMotion Manual - Project Settings - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Project Settings

-

Project Settings Window

Project Settings

- - - - - - - - - - - - - - - - -
UI ElementDescription
Rig TypeDisplays the current animation rig type (Humanoid or Generic). Read only.
Legacy RigThis option can only be set for generic clips. The exported clips will be compatible with Unity's legacy animation system.
Chain Neighbour KeysWhen this option is enabled, the keys on the same frame of every channel in a property are linked (default: enabled). This ensures that each channel in e.g. the position property (x, y and z) has a key at the same frame.

Export Settings

These settings are used by the Clip Export Process.

Important: If you have problems with your exported animations, take a look at the Exporting Animations FAQ.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
File Format -
    -
  • Anim: Exports animation clips in Unity's proprietary *.anim file format.
  • -
  • Fbx Binary: Exports animation clips as binary *.fbx files.
  • -
  • Fbx ASCII: Exports animation clips as text (ASCII) *.fbx files. Text *.fbx files consume more disk space than binary files.
  • -
- For FBX files it is also possible to select the file version. The default file version (2011) is tested to be compatible with most common 3D software. -
-
Please note that Blender does not support FBX files in ASCII format. -
Write Mode -
    -
  • Export As New File: The export operation creates a new file and overwrites an existing file.
  • -
  • Update Existing File: Exports animation clips into an existing file. Existing animation clips (takes) with a same name are overwritten. This is useful for attaching animations to an existing 3D model. Converts the existing file into the *.fbx format defined above.
  • -
-
Clip Treatment -
    -
  • One Clip Per File: Exports every animation clip of the UMotion project as separate file. The name of the file is the name the clip has in the UMotion project.
  • -
  • All Clips In One File: Exports all animation clips of the UMotion project into one file. Please note that the frame rate is defined globally in a *.fbx files. That means that all animaion clips in one *.fbx file have the same framerate. If the exported clips have different framerates, the framerate of the first exported clip defines the global framerate of the *.fbx file.
  • -
-
Keyframe Reduction -
    -
  • Lossless: Removes only redundant keys.
  • -
  • Lossy (Fbx only): Tries to reduce the Fbx file size by applying a key reduction strategy that tolerates a specified amount of error. This can greatly reduce the Fbx file size. Please note that usually the Fbx file size does not directly influence the size of a built game as Unity resamples the animation clips on import (i.e. for humanoid animations or if "Resample Curves" is enabled).
  • -
-
Position ErrorTolerated error threshold for position curves in generic units.
Rotation ErrorTolerated error threshold for rotation curves in generic units.
Scale ErrorTolerated error threshold for scale curves in generic units.
File ScaleThis scale is applied to *.fbx files when exporting. The default file scale is 0.01 to convert from Unity which uses meters to centimeters (usually used in *.fbx files). When the exported animation should be used on the Unity Asset Store, a file scale of 1 should be used.
Rotation OffsetSelect a bone/transform that should get a rotation offset applied in the exported file. This is useful if the exported animation isn't rotated correctly.
Destination Folder/File -
    -
  • When exporting One Clip Per File: Defines a directory where to export all animation clips as separate files.
  • -
  • When exporting All Clips In One File: Defines the file in which all animation clips should be exported to.
  • -
-
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html.meta deleted file mode 100644 index 618c9aca..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ProjectSettings.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f6e59c376050f1643b2015fbc99e063b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html deleted file mode 100644 index 2432732b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - UMotion Manual - Quick Start Tutorial - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Quick Start Tutorial

Learn the basics of UMotion in less than 5 minutes.

-

Further reading

Links to additional learning material related to this lesson.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html.meta deleted file mode 100644 index aae4d0ab..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/QuickStart.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: dc4e53c9579d85644a941b8c4873ed55 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html deleted file mode 100644 index a5831cbc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html +++ /dev/null @@ -1,1034 +0,0 @@ - - - - - - UMotion Manual - Release Notes - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Release Notes

This is an overview of all bug fixes and new features of UMotion. The manual version always corresponds to the UMotion software version.

Version Number Definition

-

Version Number Definition

- - - - - - - - - - - - - - - - - - - - -
Version NumberDescription
Major VersionThe major version is only incremented for a new generation with major changes.
Minor VersionThe minor version is incremented every time a new feature was added or changed.
Patch or BetaDetermines if this is a patch ("p") or a beta ("b") version. Patch 0 is the initial version release and does not include the "p".
Patch or Beta VersionThe patch release is incremented with every version that contains only bug fixes or changes to the manual. The patch number always starts with 1. -
-
The beta version is incremented with every change related to the current beta generation (includes bug fixes, new features or changes to the manual). Beta versions are watermarked as "beta" in the Clip Editor and are not available via the Asset Store.


UMotion V1.22p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed a null reference exception that appears in Unity 2018.4 when the "Unity Recorder" package is installed, a clip is selected in Unity Timeline and "Sync" is clicked in the Clip Editor.
  • -

Manual Changes

None



UMotion V1.22p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that clicking on the remove all animation layers button doesn't remove the keys of those layers. Creating a new animation layer afterwards thus contains the old keys.
  • -
  • Fixed that when adding an animation clip to the import dialog and more than 10 transforms of that animation clip do not exist in this project, the clip can not be imported.
  • -

Manual Changes

None



UMotion V1.22p01

New or Changed Features

None

Bug Fixes

    -
  • Selecting bones/transforms isn't possible when Pro Builder is not in object selection mode. As a consequence, UMotion now automatically sets Pro Builder into object selection mode whenever a UMotion bone is selected.
  • -

Manual Changes

None



UMotion V1.22

New or Changed Features

    -
  • Holding Alt while clicking on a constraint's foldout arrow (in Config Mode) now folds/unfolds all constraints.
  • -
  • The name of a "Custom Property Constraint" is now used as its title in the Config Mode constraint panel. This makes it easier to seek for custom properties even when they are folded.
  • -
  • It is now possible to assign the value of a setting of a "Custom Property Constraint" to all currently selected custom properties (in Config Mode).
  • -
  • "Custom Properties" are now automatically folded in the Config Mode constraint panel. This increases performance when huge number of custom properties are used.
  • -

Bug Fixes

    -
  • Fixed that the "Custom Property" constraint setup isn't displayed correctly in the Pose Editor when the Pose Editor's vertical scroll bar is visible.
  • -

Manual Changes

    -
  • Added a hint to the "Config Mod / Configuration" chapter describing how to fold/unfold all constraints at once.
  • -
  • Added a hint to the "Custom Property" chapter regarding mass apply of settings.
  • -


UMotion V1.21p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed that switching the animation layer samples the current pose incorrectly if the animation contains a custom property in controller mode.
  • -

Manual Changes

None



UMotion V1.21

New or Changed Features

    -
  • Changing the framerate of an animation clip doesn't automatically scale the keys/events anymore (this gives the user more flexibility/choices). Keys/events can be manually scaled using the box tool in the dopesheet view.
  • -
  • When creating a new layer, the layer name text field is now automatically selected.
  • -
  • A new button was added to the playback navigation that allows toggling the playback stop behavior (i.e. return frame cursor to start or keep current position).
  • -
  • Changed default shortcut of "Focus Camera" to F (same is in Unity).
  • -
  • When no UMotion project is loaded, an info message is now shown that indicates that a project can be opened via the "File" menu.
  • -
  • The animation layers are now accessible via the UMotion API. This makes it easy to write a custom script that exports the same animation clip several times with different animation layers being active.
  • -

Bug Fixes

    -
  • Fixed that the shortcuts of the playback settings add their changes to the undo stack while pressing the corresponding UI button don't.
  • -
  • Fixed that *.FBX export only works correctly when the base layer is selected.
  • -
  • Fixed that assigning a GameObject to the Pose Editor while in prefab mode is not prevented.
  • -

Manual Changes

    -
  • Updated the "Clip Editor/Main Navigation/Clip Settings" chapter related to the changed framerate editing behavior.
  • -
  • Updated the "Clip Editor/Playback Navigation" chapter based on the new button that has been added to the playback navigation area.
  • -
  • Updated the "UMotion API" chapter based on the added functionalities.
  • -


UMotion V1.20p08

New or Changed Features

None

Bug Fixes

    -
  • Fixed that animation curves of a generic animation where the left tangent of the first key or the right tangent of the last key is set to "weighted" isn't played by Unity's animation system.
  • -

Manual Changes

None



UMotion V1.20p07

New or Changed Features

None

Bug Fixes

    -
  • Regression: Fixed that moving the frame cursor (green arrow) directly after playback stopped (due to reaching the end) doesn't update the pose of the character.
  • -

Manual Changes

None



UMotion V1.20p06

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the "toggle IK Pinning" shortcut (I) isn't disabled in additive animation layers.
  • -
  • Fixed that "Auto Key" and "IK Pinning" doesn't work after animation playback finished due to reaching the end (and not moving the frame cursor in the meantime).
  • -
  • Fixed that undoing the creation of a rotation key in an additive layer causes the pose to be sampled incorrectly when switing back to the base layer.
  • -
  • Fixed that restarting UMotion while any script in the current Unity project has a syntax/compilation error keeps the "Reloading Assemblies" dialog opened.
  • -
  • Fixed that sometimes an error message "Unable to resolve reference " is displayed when importing UMotion for the first time (or in some cases when starting Unity).
  • -

Manual Changes

None



UMotion V1.20p05

New or Changed Features

None

Bug Fixes

    -
  • Fixed that curve of the CustomPropertyConstraint in "Animator Paramameter" mode isn't exported with normalized frame times when exporting as *.FBX.
  • -

Manual Changes

None



UMotion V1.20p04

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the CustomPropertyConstraint doesn't preview animated material properties.
  • -
  • Fixed that when the CustomPropertyConstraint animates the "GameObject.SetActive" property it doesn't reset it to it's default value when switching to Config Mode.
  • -

Manual Changes

None



UMotion V1.20p03

New or Changed Features

None

Bug Fixes

    -
  • Regression: Fixed an exception that is thrown when opening a custom Unity editor layout that contains UMotion windows.
  • -
  • Fixed that UMotion automatically saves all files to disk (and not letting Unity decide when to write changes to disk). This works around a Unity bug that freezes Untiy on Mac OS and Linux when the Unity preferences setting "Verify Save Assets" is enabled and UMotion is opened.
  • -
  • Fixed that FBX exporter exports animated properties even if they are disabled (Config Mode) or have no key frames.
  • -
  • Regression: Fixed that when selecting multiple keys in the Dopesheet they get immediately deselected if the property (e.g. rotation) of the last selected key is not enabled on the bone/transform of the first selected key.
  • -
  • Regression: Fixed that an animated property stays selected when it is disabled.
  • -
  • Regression: Fixed that selected properties/keys in the Clip Editor are deselected when any other UI control (e.g. button, text box,...) is clicked.
  • -

Manual Changes

None



UMotion V1.20p02

New or Changed Features

None

Bug Fixes

    -
  • Regression: Fixed an exception that is thrown when using a tool assistant window while pivot is set to "global".
  • -
  • Fixed that keypad enter can't be used to confirm changes of input fields.
  • -
  • Fixed that typing a value into a tool assistant window and selecting a different bone applied the changed value to that bone.
  • -

Manual Changes

None



UMotion V1.20p01

New or Changed Features

None

Bug Fixes

    -
  • Regression: Fixed that bones/transforms get deselected whenever a key is created (either manually or via "Auto Key").
  • -
  • Fixed an endless loop when a GameObject is assigned to the Pose Editor that doesn't contain all bones/transforms defined in the UMotion project.
  • -
  • Fixed that transforms with spherical shape had a box shaped collider.
  • -
  • Fixed that bone/transform colliders aren't at the correct position when using UMotion in (paused) play mode.
  • -
  • Fixed that frame cursor doesn't return to the start position after playback stopped.
  • -
  • Fixed that minimizing the maximized Clip Editor closed the current UMotion project.
  • -

Manual Changes

None



UMotion V1.20

New or Changed Features

    -
  • Selecting keys in the dopesheet now automatically selects the related animated property and the related bone/transform.
  • -
  • Copy & paste reworked: It's now possible to copy & paste between compatible animated properties.
  • -
  • Key context menu entry "Select in Scene View" renamed to "Select and Set Frame Cursor".
  • -
  • New minimum requirement for UMotion is Unity 2017.4 (or higher).
  • -
  • UMotion now uses assembly definition files for all *.cs files. If desired, UMotion can thus now be placed inside a "Plugins" folder.
  • -
  • Channels that are not allowed to contain keys in an additive layer are now greyed out in the Animated Properties List.
  • -
  • UMotion isn't installed to the "Editor Default Resources" folder anymore.
  • -

Bug Fixes

    -
  • Fixed that the Child-Of constraint doesn't correctly calculate the position/rotation when the animated character is scaled.
  • -
  • Fixed that "select all" in curves view selectes also keys of curves that are hidden (via the eye symbol in the animated properties list).
  • -
  • Fixed that hiding a curve in curves view via the eye symbol in the animated properties list, doesn't deselect selected keys of that curve.
  • -
  • Fixed that the tool assistant window isn't correctly displayed in the scene view when "Aura 2" asset is installed in the Unity project.
  • -
  • Fixed that the move tool doesn't allow moving the hips and the IK pinned legs simultaneously.
  • -
  • Fixed that the label in the animation event function search window was truncated.
  • -
  • Fixed that it was possible to add keys to channels that are not allowed to contain keys in an additive layer (e.g. the Child-Of Parent channel).
  • -

Manual Changes

    -
  • Updated "Dopesheet / Curves View" chapter based on the changed context entry menu.
  • -
  • Changed minimum required Unity version to 2017.4 on first page of manual.
  • -
  • Removed known issues that are related to Unity versions older than 2017.4.
  • -
  • Updated the UMotion folder description in the "Getting Started" chapter.
  • -


UMotion V1.19p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed that custom joints/transforms (like the IK handles) are displayed with the wrong size if a Unity UI canvas is within the GameObject's hierarchy.
  • -
  • Fixed that right-click on key then clicking on "Left Tangent --> Constant" automatically sets the right tangent to constant, too. The expected behavior would be that the right tangent is set to "free" instead.
  • -
  • Fixed an error message that is shown when the "Sync" button is clicked when the "Unity Recorder" package is installed in Unity 2018.4.
  • -
  • Fixed that quaternion rotation curves of generic animation clips aren't exported correctly if the last scale curve in the animation has no key.
  • -

Manual Changes

None



UMotion V1.19p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that in some cases animated characters got invisible in the scene view.
  • -
  • Fixed an exception that is thrown when UMotion is installed without the UMotion manual.
  • -

Manual Changes

None



UMotion V1.19p01

New or Changed Features

    -
  • Experimental: Setting to instruct UMotion to directly create root motion curves for humanoid *.anim files.
  • -

Bug Fixes

    -
  • Fixed that control is used instead of command for shortcuts and various other actions (like multi-selecting) on Mac.
  • -
  • Fixed that the delete shortcut doesn't work on Mac.
  • -
  • Fixed the naming of the shortcut modifiers in the preferences window on Mac.
  • -
  • Fixed that sometimes the dopesheet is zoomed while the animated properties list is scrolled via the touchpad on Mac.
  • -

Manual Changes

    -
  • Added descriptions of the new root motion settings in the "Clip Settings" chapter.
  • -


UMotion V1.19

New or Changed Features

    -
  • All input fields now support mathematical expressions (e.g. "5+4").
  • -
  • The position/rotation/scale properties of generic bones can now be enabled/disabled in config mode. This is useuful for reducing the number of animated properties displayed in the Clip Editor.
  • -
  • The IK Setup Wizard now automatically hides the scale properties of the IK Handle and the IK Pole Handle.
  • -

Bug Fixes

    -
  • Fixed that the keys of the IK pole rotation property contribute to the total clip length even though the pole rotation property isn't used (because a pole target is used instead).
  • -
  • Fixed that the playback end cursor (white arrow) was reset to the clip end when switching clips.
  • -
  • Fixed an exception that is thrown when exporting an animation with a custom component property where the related component is missing.
  • -

Manual Changes

    -
  • Fixed a typo in the "UMotion API" chapter.
  • -
  • Added a description of the new "Properties" setting to the "Pose Editor/Config Mode/Configuration" chapter.
  • -


UMotion V1.18p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when copying an euler rotation key to a quaternion rotation property or the other way around.
  • -
  • Fixed an exception that is thrown when importing a umotion project that contains animation layers into another umotion project.
  • -
  • Fixed an exception that is thrown when importing an animation clip and a custom property constraint is used.
  • -
  • Added a workaround for a Unity GUI bug that causes an exception under specific circumstances when the rotation tool assistant window is shown.
  • -
  • UMotion now ignores an exception that is thrown by 3rd party code when UMotion changes the Unity editor's playmode.
  • -

Manual Changes

None



UMotion V1.18

New or Changed Features

    -
  • All scriptable render pipelines (LWRP, HDRP, custom SRP) are now officially supported.
  • -
  • Added an official UMotion scripting API.
  • -
  • Improved the behaviour when copying & pasting rotation keys from one clip to the other when the clips use different rotation modes.
  • -

Bug Fixes

    -
  • Fixed an incompatibility issue with Bolt 2.0.
  • -
  • Fixed an exception that is thrown when a GameObject with bones/transforms that contains slashes in their names has been added to the Pose Editor.
  • -
  • Fixed that an inactive GameObject that is assigned to the Pose Editor is deleted.
  • -
  • Fixed that exporting an FBX fails if the animated GameObject's root has one direct child with the exact same name as the root.
  • -

Manual Changes

    -
  • Added the "UMotion API" chapter.
  • -


UMotion V1.17p06

New or Changed Features

None

Bug Fixes

    -
  • Fixed that enabling IK Pinning rotated the IK target in a wrong way in case the character's root is rotated.
  • -
  • Fixed that the global move tool assistant doesn't work correctly when moving a transform that is controlled by a Child-Of constraint.
  • -

Manual Changes

None



UMotion V1.17p05

New or Changed Features

None

Bug Fixes

    -
  • Reverted the fix applied in V1.17p04 regarding the offset of the "UMotion Lock" hierarchy label as the problem has been fixed in Unity 2019.1.1f1 and higher.
  • -
  • Fixed that applying a GameObject to the Pose Editor causes the whole screen to get black when HDRP is used. Rendering will still appear darker then it should, this is caused by a Unity bug and has been reported to Unity.
  • -

Manual Changes

None



UMotion V1.17p04

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when a GameObject is assigned to the Pose Editor in Unity 2019.1 when HDRP is used.
  • -
  • Fixed that when using the rect selection to select a master key, read-only key are also selected.
  • -
  • Fixed that pressing "Space" in the Clip Editor in Unity 2019.1 opened the Clip selection popup instead of exectuing the shortcut assigned to "Space".
  • -
  • Fixed that the "UMotion Lock" hierarchy label has an offset in Unity 2019.1.
  • -

Manual Changes

None



UMotion V1.17p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed rig rendering when HDRP/LWRP are used.
  • -
  • Fixed an error message that is shown when clicking the clear button in the Pose Editor when HDRP is used.
  • -
  • Fixed an exception that is thrown under specific circumstances when a GameObject is applied to the Pose Editor.
  • -
  • Catched an exception that is thrown under specific circumstances when clicking the "Sync" button and replaced it with an error message.
  • -

Manual Changes

    -
  • Added "IK pinned hand/foot jitter's in the exported animation" to the "Exporting Animations FAQ".
  • -
  • Added the video "Episode 3: Customizing an animation for a RPG" to the "Video Tutorials" chapter.
  • -
  • Added the video "Episode 4: Unity Timeline & Weighted Tangents" to the "Video Tutorials" chapter.
  • -


UMotion V1.17p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed a regression (introduced in V1.16p03) that caused scaled GameObjects to offset their position when they are applied to the Pose Editor.
  • -

Manual Changes

None



UMotion V1.17p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed that rotation continuity wasn't always ensured when exporting an animation clip as humanoid *.anim.
  • -
  • Exceptions that are thrown by any non UMotion script in the OnProjectChanged() callback while UMotion imports an animation are ignored now.
  • -
  • Fixed an exception that is thrown when a component property that is animated in the current UMotion project is removed from the component's script.
  • -
  • Exceptions that are thrown by any non UMotion script in the OnDisabled() callback when UMotion is removing a GameObject from the Pose Editor are ignored now.
  • -
  • Fixed an exception that is thrown when an animation clip is imported that contains a humanoid property with no key frames.
  • -
  • Fixed that the curve editor's context menu item "Edit Key" could be clicked (and thus lead to an exception) when an event was selected but no key.
  • -
  • Fixed that data that is re-created by undo/redo still has it's old event listeners registered.
  • -
  • Ignores exceptions that are thrown by other scripts when AssetImporter.SaveAndReimport() is called when importing animations into UMotion.
  • -

Manual Changes

None



UMotion V1.17

New or Changed Features

    -
  • Clearing a GameObject from the Pose Editor but keeping the current pose in scene is now possible by clicking the dropdown arrow next to the "Clear" button.
  • -
  • Reworked the GameObject locking mechanism ("UMotion Lock") to better incoperate with Unity's new prefab workflow (introduced in Unity 2018.3).
  • -
  • When syncing UMotion with Unity Timeline, the animated GameObject isn't temporarly removed from Unity Timeline anymore.
  • -
  • It is not possible to create a prefab of a GameObject that is locked by UMotion anymore.
  • -

Bug Fixes

    -
  • Fixed an exception that is thrown when a GameObject that is a child in new prefab (Unity 2018.3 or above) is applied to the Pose Editor.
  • -
  • Fixed an exception that is thrown when Unity is started and the project contains a prefab with a UMotionLock component.
  • -
  • Fixed that the FBX exporter doesn't export the clip settings correctly (e.g. loop, start frame, end frame,...).
  • -
  • Fixed that modal windows aren't automatically closed when the parent window is closed.
  • -
  • Fixed an exception that is thrown when clicking on the File menu (Clip Editor) and there are backup files with an invalid name in the backup directory.
  • -

Manual Changes

    -
  • "Unity Timeline Integration" chapter: Updated text to indicate that GameObjects aren't removed from Timeline anymore.
  • -
  • Updated the "Pose Editor" chapter based on the latest implementation changes.
  • -


UMotion V1.16p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed that when an *.FBX file is exported again by UMotion the Animator Controller looses the reference to animation clips contained in that *.FBX file.
  • -
  • Fixed a regression (introduced in V1.16p02) causing IK on generic bones to not beeing exported to *.anim correctly.
  • -
  • Fixed that UMotion's animation preview doesn't preview the root position of a generic animation correctly if the root transform is scaled.
  • -
  • Fixed that the interpolation of rotation curves of generic animations is slightly different when exported to *.anim (than in UMotion).
  • -
  • Fixed that euler/quaternion continuity for generic bones that used multiple layers or constraints wasn't ensured when exported to *.anim.
  • -
  • Fixed wrong method name in GUICompatibilityUtility.cs.
  • -
  • Fixed an exception that is thrown when a corrupted humanoid character is applied to the pose editor.
  • -

Manual Changes

None



UMotion V1.16p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that rotation curves of a generic animation aren't exported correctly to *.anim when an IK constraint is applied to a sibling or a parent in the hierarchy.
  • -
  • Fixed an exception when clicking on "OK" in the "Add Mirror Mapping" dialog when the "Mirror Mapping" dialog has already been closed.
  • -

Manual Changes

None



UMotion V1.16p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed compile errors in Unity 2019.1 when the Unity Timeline package isn't installed.
  • -
  • A broken animation clip can now be detected and automatically deleted to prevent exceptions caused by that clip.
  • -
  • The animation export now skips animation clips that are faulty instead of generating unhandled exceptions.
  • -
  • Fixed that the *.FBX exporter on Mac OS exports wrong values for rotation curves under some circumstances.
  • -
  • Fixed that auto key ("generate") creates keys when keys are dragged in the Dopesheet.
  • -
  • Changed all materials in the example scene to use an "Unlit" shader so that they are displayed correctly across each render pipeline.
  • -

Manual Changes

None



UMotion V1.16

New or Changed Features

    -
  • Line numbers are now displayed in exception stack traces.
  • -
  • Added a warning messages to the animation importer when a bone/transform that is animated in the imported animation is locked in the UMotion project. Furthermore a dialog appears that asks if the locked bones/transforms should be automatically re-configured to show the animation.
  • -
  • Improved the text that is displayed in the "Channels" section of the Pose Editor when a locked bone/transform is selected.
  • -
  • Added helping links to the export settings and the export log window that refer to the "Exporting Animations FAQ".
  • -
  • Added a warning dialog when a GameObject is assigned to the Pose Editor for the first time and bones/transforms have duplicate names.
  • -
  • Added an error message when exporting *.fbx animations and duplicate names are found in bones/transforms.
  • -
  • Added a "Tip" to the clip import dialog regarding humanoid animator IK.
  • -

Bug Fixes

    -
  • Fixed that UMotion windows are closed everytime Unity is opened (happens only in HDRP projects).
  • -
  • Fixed that a script with an obfuscated name is shown in the "Add Component" menu.
  • -
  • Fixed that the description in the "Key Dialog" window is cut off.
  • -
  • Fixed that UMotion thinks it crashed if a 3rd party script throws an exception in "MonoBehaviour.OnValidate()".
  • -
  • Fixed that some special operations (e.g. deleting only a single key and then closing the project) don't set the umotion project dirty thus are not stored.
  • -

Manual Changes

    -
  • Added a new chapter "Exporting Animations FAQ". Helps troubleshooting issues related to exporting animations.
  • -


UMotion V1.15p04

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the camera isn't rendered correctly when a character is applied to the pose editor due to HD render pipeline's fog.
  • -
  • Fixed that it's not possible to assign a shortcut to "Frame View" (Curves).
  • -
  • Fixed a crash when trying to create a "Custom IK" chain with the IK Setup Wizard when the target bone is locked.
  • -

Manual Changes

None



UMotion V1.15p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed wrong text rendering in all UMotion windows when UMotion is used together with Unity's new editor skin.
  • -
  • Fixed an exception that is thrown when the IK handel's parent is set to be the IK target and the operation is undone and then redone.
  • -
  • Fixed a compile error when using UMotion in Unity 2019.1.
  • -

Manual Changes

None



UMotion V1.15p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that continuity was not ensured for quaternion curves of exported *.anim files.
  • -
  • Fixed a crash that appears when the curves view is opened, selection syncing between Pose and Clip Editor is enabled and the opened animation clip is deleted.
  • -
  • Fixed a crash that can appear on Linux/Mac OS under certain circumstances when UMotion is opened/reloaded after an assembly reload.
  • -
  • Fixed a crash that appears under certain circumstances when pressing the "Cleanup" button in Config Mode and selection syncing is enabled.
  • -

Manual Changes

None



UMotion V1.15p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when having multiple keys selected in the Curves View, editing their value via the "Edit Keys" context menu and then scaling the keys via the rect tool before the "Edit Keys" dialog is closed.
  • -
  • Fixed an exception that is thrown when right clicking in the Curves View when no animated property is selected.
  • -
  • Fixed that UMotion accidentally thinks that it crashed when other assets throw an exception in OnWillSaveAssets() while UMotion is restoring the animation compression setting while importing an animation clip.
  • -
  • Fixed that when the synchronized selection is enabled, the curve view displays a curve even though no animated property is selected anymore.
  • -

Manual Changes

None



UMotion V1.15

New or Changed Features

    -
  • Added a new button "↔ Clip Editor" to the Selection section in the Pose Editor. When enabled, the selection of the Pose Editor and of the Clip Editor is synchronized. This mode is enabled by default.
  • -
  • Added a new menu item "Select Property Keys in Clip Editor" to the context menu of the Channels section in the Pose Editor.
  • -
  • Added a new menu item "Select All keys" to the contex menu of the Animated Properties List.
  • -
  • Selecting a property in the Animated Properties List in the Clip Editor, doesn't select all keys of that property anymore.
  • -
  • Generic animation clips exported as *.anim now show the root motion settings in the Inspector.
  • -
  • Vertex weight visualization has been removed due to incompatibility with newer Unity versions.
  • -
  • Added a "duplicate clip" button to the Clip Editor.
  • -
  • Decreased the space required by the Playback Navigation bar in order to ensure that all buttons are visible even on small screens.
  • -
  • Added a "Select In Scene" menu item to the Dopesheet/Curves View context menu. Can also be triggered by holding alt while selecting a key.
  • -
  • Added a context menu to the time ruler. Can be used to set the playback start/end frame.
  • -
  • Added a "Crop" feature that allows cropping whole animation clips. The start/end frame is defined by the playback start/end frame. The feature can be reached via "Edit / Crop to Playback" or via the context menu in the Dopesheet/Curves View.
  • -
  • Added a "Reverse" feature that allows reversing selected keys of an animation clip. The feature can be reached via "Edit / Reverse" or via the context menu in the Dopesheet/Curves View.
  • -

Bug Fixes

    -
  • Fixed that the last selected clip name is displayed in the popup button of the Clip Editor even if the project is already closed.
  • -
  • Fixed that the tangent mode of keys of generic animation clips wasn't exported correctly in Unity 5.5 and Unity 5.6.
  • -
  • Fixed that the rect tool handles aren't calculated correctly when child-of keys are selected.
  • -
  • Fixed that reversing the child-of constraint via the rect tool isn't reversing the constant interpolated curve correctly.
  • -
  • Fixed that when an IK driven bone is selected in the IK rig layer, tools manipulated the corresponding FK bone. The tool should do nothing instead.
  • -

Manual Changes

    -
  • Added a description of the new button in the Selection chapter of the Pose Editor.
  • -
  • Updated the description of the context menu in the Channels chapter.
  • -
  • Updated the description of the context menu in the Animated Properties List chapter.
  • -
  • Removed the descriptions related to the vertex weight visualization from the "Pose Editor -> Options" and "Pose Editor -> Display" chapters.
  • -
  • Added a description of the new "duplicate clip" button to the "Clip Editor -> Main Navigation" chapter.
  • -
  • Updated the screenshots in the "Clip Editor" and "Clip Editor -> Playback Navigation" chapters.
  • -
  • Added descriptions for the new menu items in the "Clip Editor -> Menu Bar -> Edit" chapter.
  • -
  • Added descriptions for the new menu items in the "Clip Editor -> Dopesheet / Curves View" chapter.
  • -


UMotion V1.14p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed that white boxes randomly appeared on some PCs as soon a character is assigned to the Pose Editor.
  • -
  • Fixed that the text in the Shortcut Binding Dialog has no word wrap.
  • -
  • Fixed that euler continuity wasn't ensured when using "Copy To Other Side" in combination with "Auto Key".
  • -
  • Fixed that transforms that don't exist in an *.FBX file that is updated by the exporter cause an error message even if their visibility is set to "Locked" in UMotion.
  • -
  • Fixed a compile error in Untiy 2018.3 and added support for the new "ApplySceneOffsets" mode in Unity Timeline's animation tracks.
  • -
  • Fixed that the FBX exporter exported events on the wrong frame position.
  • -

Manual Changes

None



UMotion V1.14

New or Changed Features

    -
  • The Auto/Clamped Auto tangent mode has been reworked. In case the clip is looped, it now calculates the tangents of the first and last key in such a way that they interpolate seamlessly.
  • -
  • Improved the wording of the \"This clip is not compatible with this project.\" error message shown when importing a generic animation that uses an incompatible rig.
  • -

Bug Fixes

    -
  • Fixed a crash that appears when importing a clip from a umotion project with a child-of curve that has no parent selected into an existing umotion project.
  • -
  • Fixed a GUI related crash that can appear under very specific circumstances.
  • -
  • Fixed a crash in Unity 2018.2 when synchronized with Unity Timeline and playback is stopped.
  • -
  • Fixed that *.anim export always exported clips at 60 fps in Unity 2018.2.
  • -

Manual Changes

    -
  • Updated the "Playback Navigation", "Clip Settings" and "Dopesheet / Curves View" chapters based on the changes of the Auto/Clamped Auto tangent mode.
  • -


UMotion V1.13p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the text in the "Calibrate Character Front" (IK Setup Wizard) window was truncated.
  • -
  • Fixed an exception that is thrown when exporting an animation clip that has invalid characters in it's name.
  • -
  • Fixed an exception that is thrown when the FBX SDK dll wasn't updated correctly when installing a UMotion update.
  • -
  • Fixed an exception that is thrown under very specific circumstances when clearing the animated GameObject from the Pose Editor.
  • -
  • Implemented a workaround for the "TypeLoadExcpetion" that is thrown every time when Unity 2018.2 is opened.
  • -
  • Implemented a workaround for the GUI textures beeing randomly unloaded by Unity 2018.2.
  • -
  • Fixed an exception that appears under specific circumstances when enabling vertex weight rendering.
  • -
  • Fixed an exception that is thrown when "Cleanup" is pressed and IK chain members are thus removed.
  • -

Manual Changes

None



UMotion V1.13p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed GUID conflicts.
  • -

Manual Changes

None



UMotion V1.13

New or Changed Features

    -
  • The *.fbx file scale can now be defined in the export settings.
  • -
  • Export to FBX is now also supported on Mac OSX.
  • -
  • The dopesheet context menu now also displays the "Add keys To All Properties" item when a master key or an animation event was clicked.
  • -
  • The context menu that is used to switch between animation clips is now sorted alphabetically.
  • -

Bug Fixes

    -
  • Fixed an exception that is thrown when the About Dialog is opened.
  • -
  • Fixed an exception that is thrown when exporting a *.fbx animation and the defined export directory does not exist.
  • -
  • Fixed that the total *.fbx file grows with each export when updating an existing *.fbx file.
  • -
  • Fixed that the framerate isn't correctly exported when exporting as *.fbx.
  • -
  • Fixed that root motion isn't previewed correctly when the animated character is scaled.
  • -
  • Fixed an exception that can occur under specific circumstances when clicking on the "Calibrate Character Front" button in the IK setup wizard.
  • -
  • Fixed an exception that can occur under specific circumstances when creating a humanoid IK rig using the IK setup wizard.
  • -
  • Fixed an exception that is thrown when exporting a clip that has a custom property in "component property" mode with no GameObject assigned.
  • -
  • Fixed an exception that is thrown when pressing CTRL + D while dragging keys in the Clip Editor.
  • -

Manual Changes

    -
  • Added a description of the "File Scale" property in the "Clip Editor / Main Navigation / Project Settings" chapter.
  • -
  • Updated the "Import/Export" chapter based on the latest changes.
  • -


UMotion V1.12p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when opening a umotion project that has keys at frames below 0.
  • -
  • Installed a workaround for a bug in Unity 2018.2 that causes most GUI labels to be displayed incorrectly.
  • -
  • Installed a workaround for a bug in Unity 2018.2 that causes the colliders of the bones not to update.
  • -
  • Fixed a few exceptions that are thrown under very specific circumstances by the GUI system.
  • -

Manual Changes

None



UMotion V1.12p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that when the Child-Of Parent (or IK Pinning) property is changed, existing keys are not updated correctly.
  • -
  • Fixed an exception that is thrown in various scenarios when using a Child-Of (IK Pinning) constraint.
  • -
  • Fixed an exception that is thrown in some specific scenarios when creating keys via the key selected dialog.
  • -
  • Fixed an exception that can occur on Mac OS when the Clip Editor window is opened.
  • -
  • Fixed an exception that can be thrown under specific circumstances when a project is closed.
  • -
  • Fixed an exception that can be thrown under specific circumstances when a project is imported.
  • -

Manual Changes

None



UMotion V1.12p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when deleting two animation clips in sequence while the curves view is visible.
  • -
  • Fixed an exception that is thrown when undoing the creation of a new project (when another project was previously opened).
  • -
  • Undoing/redoing switching between UMotion projects is not supported anymore as there a various cornern cases that can cause exceptions.
  • -

Manual Changes

    -
  • Added a video tutorial chapter for tutorials created by the Youtuber "Jayanam".
  • -


UMotion V1.12

New or Changed Features

    -
  • The core architecture was reworked in order to gain major performance improvements (especially when editing large animation clips).
  • -
  • Support for Unity 5.4 is deprecated. Please use Unity 5.5 or higher or keep using UMotion V1.11p02.
  • -
  • The "<unity-project>/UMotionAutoBackups" folder was moved to "<unity-project>/UMotionData/AutoBackups".
  • -

Bug Fixes

    -
  • Fixed an exceptions that is thrown on Mac OS when a UMotion dialog window is opened.
  • -
  • Fixed that "File Format Changed" dialog is not shown when UMotion automatically openes the last used project.
  • -
  • Fixed that "File Format Changed" dialog is not shown when opening a project via the "Recently Opened Projects" menu item.
  • -
  • Fixed error messages that appear in the Unity Console regarding an invalid scale being assigned.
  • -
  • Fixed an endless loop when opening the curves view when the whole animation only has keys at the first frame.
  • -

Manual Changes

    -
  • Removed the description of known issue related to Unity versions that aren't supported anymore.
  • -


UMotion V1.11p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that all tangents instead of only the selected ones are inverted when applying a negative scale with the box tool.
  • -
  • Fixed that free tangents aren't inverted correctly by the box tool.
  • -
  • Fixed an exception that is thrown clicking on an animated property using ALT + Left Mouse Button and no GameObject is assigned to the Pose Editor.
  • -
  • Fixed an exception that is thrown when a GameObject that is currently locked by UMotion is duplicated (by duplicating a parent transform of it) as soon as "Clear" is pressed in the Pose Editor.
  • -
  • Fixed a potential exception that can occure when dragging keys over existing keys.
  • -
  • Fixed an exception that is thrown when exporting in "Update existing FBX mode" and the FBX file that should be updated has been deleted.
  • -
  • Fixed an exception that is thrown when exporting an animation clip and a constraint dependency loop is detected.
  • -
  • Fixed various exceptions that appear when bones in an IK chain do not exist in the current animated GameObject.
  • -

Manual Changes

None



UMotion V1.11p01

New or Changed Features

    -
  • The "Quick Start Tutorial" is now shown in the welcome screen.
  • -

Bug Fixes

    -
  • Fixed that tangent properties aren't inverted when keys are inverted using the box tool.
  • -
  • Ignoring an exception that is caused by a Unity bug in 2018.2.0 when AssetDatabase.Refresh() is called.
  • -
  • Fixed a null reference exception that appears under specific circumstances when editing an animation clip of a Unity Timeline sequence.
  • -
  • Fixed a null reference exception that appears under specific circumstances when using the IK Setup Wizard.
  • -
  • Fixed that the rotation tool assistant window width is too small in some specific situtations.
  • -
  • Fixed that the clip name of an animation clip that is exported for the first time isn't displayed in the title of the export progress bar dialog.
  • -

Manual Changes

    -
  • Added a "Quick Start Tutorial" to the Video Tutorials chapter.
  • -


UMotion V1.11

New or Changed Features

    -
  • Added FBX export functionality.
  • -
  • Added export settings to the project settings window. The export settings can also be reached via "File / Export / Export Settings".
  • -
  • Added Autodesk® FBX® copyright notice to "About" window.
  • -
  • Reduced the time consumed for exporting a humanoid animation that uses IK by 50%.
  • -
  • The export process now displays progress bars.
  • -
  • The "Unapplied Modifications" dialog displayed when switching from Config Mode to Pose Mode now offers an option to directly save the referenc pose.
  • -
  • Improved the Curves View: Curves now correctly preview how they behave after the clips last frame (loop, root motion).
  • -
  • Added box editing tool to the Clip Editor: Provides easy scaling of keys and events.
  • -
  • Added "ripple" mode when dragging or scaling keys/events (activated by holding R).
  • -
  • Improved the Rotation Tool Assistant.
  • -

Bug Fixes

    -
  • Fixed an exception that is thrown when pressing the "Focus Camera" shortcut in some specific scenarios.
  • -
  • Fixed an exception that is thrown when all IK chain members are masked and the IK target's visibility is set to "locked".
  • -
  • Fixed an exception that is thrown in Pose Mode when all IK chain members of an IK constraint are masked.
  • -

Manual Changes

    -
  • Added Autodesk® FBX® copyright notice to "Credits" chapter.
  • -
  • Added Eigen copyright notice to "Credits" chapter.
  • -
  • Updated "Clip Editor / Main Navigation / Project Settings" chapter based on latest implementation changes.
  • -
  • Updated "Clip Editor / Import/Export" chapter based on latest implementation changes.
  • -
  • Updated "Pose Editor / Tool Assistant" chapter based on latest implementation changes.
  • -


UMotion V1.10p04

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when importing an *.anim file that has key frames with invalid tangent modes.
  • -
  • Fixed an exception that is thrown under very specific conditions when assigning a humanoid GameObject to the Pose Editor.
  • -
  • Fixed an exception that is thrown under very specific conditions when pressing Tab (= switch edit mode shortcut) when no preview object is selected in the Pose Editor.
  • -
  • Improved exception handling so that other assets that throw exceptions in events like OnProjectChange() don't break UMotion's functionality.
  • -
  • Fixed exceptions that are thrown when AssetDatabase methods issue a nested OnGUI call.
  • -

Manual Changes

None



UMotion V1.10p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when clicking on "Window --> UMotion Editor --> Manual" when the Clip Editor is not opened.
  • -
  • Fixed an exception that is thrown when clicking on "Window --> UMotion Editor --> Video Tutorials" when the Clip Editor is not opened.
  • -
  • Fixed an exception that is thrown by the rotation tool assistant under very specific circumstances.
  • -
  • Fixed an exception that is thrown when undo is performed after the UMotion project file was deleted.
  • -
  • Fixed that UMotion windows are closed when restarting UMotion (regression V1.10p02).
  • -
  • Fixed an exception that is thrown undoing the deletion of a Custom Property constraint, changing the mode then delete the Custom Property constraint again.
  • -
  • Fixed that undoing the deletion of a Custom Property Constraint, the error dialog "Empty name not allowed" is displayed every time the mode is changed.
  • -
  • Fixed an exception that is thrown when vertex weight visualization is enabled on meshes that have no boneWeights defined.
  • -

Manual Changes

None



UMotion V1.10p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown under very specific circumstances when pasting in the Clip Editor.
  • -
  • Fixed a "ReflectionTypeLoadException" that is thrown under specific circumstances.
  • -
  • Fixed compatibility with Unity Timeline in Unity 2018.2 (beta).
  • -
  • Fixed an exception that is thrown under very specific circumstances when opening the Clip Editor for the first time.
  • -
  • Added a error message box instead of some undefined behaviour when assigning a child or a parent GameObject of the GameObject already locked by UMotion to the Pose Editor.
  • -
  • Fixed an exception that is thrown when assigning a GameObject with HideFlags.DontSave set.
  • -
  • Fixed an exception that is thrown when deleting the UMotion installation while a UMotion project (that is also deleted) is loaded in the Clip Editor.
  • -
  • Fixed an exception that is thrown when vertex weight visualization is enabled on a GameObject that has a SkinnedMeshRenderer with no bones.
  • -
  • Fixed an exception that is thrown by the IK Setup Wizard when a bone is selected as target that doesn't exist in the current animated GameObject.
  • -

Manual Changes

None



UMotion V1.10p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the legacy GameObject "UMotion_EditorStatesSceneHelper" is only removed when UMotion is instantiated but not when a scene is opened.
  • -

Manual Changes

None



UMotion V1.10

New or Changed Features

    -
  • Added a backup system that automatically creates backups of the opened UMotion project (enabled by default).
  • -
  • The "Channels" section in the Pose Editor is now resizeable.
  • -
  • Added a search box to the "Channels" section of the Pose Editor.
  • -
  • Implemented an update/general notification system.
  • -
  • Added tooltips to settings shown in the preferences window.
  • -

Bug Fixes

    -
  • Fixed various GUI layout exceptions when running in the Linux editor.
  • -
  • Fixed an exception when clicking on "Focus Camera" when no SceneView window exists in the current editor layout.
  • -
  • Fixed that "Focus Camera" doesn't make the SceneView window visible when hidden by another window.
  • -

Manual Changes

    -
  • Updated "Clip Editor / Preferences" chapter based on latest implementation changes.
  • -
  • Updated "Pose Editor / Pose Mode / Channels" chapter based on latest implementation changes.
  • -
  • Updated "Clip Editor / Menu Bar / File" chapter based on latest implementation changes.
  • -


UMotion V1.09p05

New or Changed Features

None

Bug Fixes

    -
  • Fixed some Unity GUI Layout exceptions randomly appearing on Mac OS.
  • -

Manual Changes

None



UMotion V1.09p04

New or Changed Features

None

Bug Fixes

    -
  • Fixed various exceptions that are thrown when modifying keys via shortcuts (e.g. delete, paste,...) while they are dragged in the Clip Editor.
  • -
  • Fixed an exception that is thrown when pasting a key of a property that doesn't exist in the current project.
  • -
  • Fixed that dragging keys/events isn't stopped even though the window isn't focused anymore.
  • -
  • Fixed that auto key buttons aren't correctly placed in the UI layout.
  • -

Manual Changes

None



UMotion V1.09p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed that animations aren't imported completely "lossless" (even though the key frame reduction is set to "lossless") resulting in some noticeable jitter.
  • -
  • Fixed an exception that is thrown when manipulating the transform hierarchy of a GameObject currently locked by UMotion.
  • -
  • Fixed that the "Reference Pose" text overflows the tab UI element (in the Config Mode panel).
  • -
  • Fixed that the "Properties" tab was slightly bigger than the other tabs (in the Config Mode panel).
  • -
  • Fixed an exception that is thrown when exporting humanoid animation clips (regression V1.09p02).
  • -

Manual Changes

None



UMotion V1.09p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when importing a generic animation in Unity 2017.1 or higher.
  • -
  • Fixed that exported euler rotations of generic animation clips differ from the euler curve created in UMotion.
  • -

Manual Changes

None



UMotion V1.09p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown when assigning a GameObject to the Pose Editor in play mode.
  • -
  • Fixed that broken tangents don't work in Unity 5.5 and 5.6.
  • -

Manual Changes

None



UMotion V1.09

New or Changed Features

    -
  • Added additional menu items to the "Window/UMotion Editor" menu: "Manual", "Video Tutorials" and "Contact Support".
  • -
  • Extending UMotion Pro's functionality is now possible via the callback system. This allows using e.g. FinalIK inside UMotion or writing new constraints (e.g. a "Look-At" constraint).
  • -

Bug Fixes

    -
  • Enabled the workaround for Known Issue 07 in Unity 2017.4.
  • -
  • Fixed that no error message is prompted when a name used for a custom IK target or custom IK pole target (in the IK Setup Wizard) is already taken by a humanoid bone.
  • -
  • Fixed that the warning message "Tiled GPU perf. warning: RenderTexture color surface was not cleared/discarded" is shown when Graphics Emulation is set to "OpenGL ES 2.0" and a GameObject is applied to the Pose Editor.
  • -
  • Fixed that the warning message "The referenced script on this Behaviour is missing" is shown everytime Play Mode is started after UMotion has been uninstalled.
  • -
  • Fixed that the "Reference Mode" popup button in the IK Setup Wizard was thicker than the "Target Rotation" popup button.
  • -
  • Fixed that starting Play Mode in Unity 2018.1 caused an exception when a UMotion window was opened.
  • -

Manual Changes

    -
  • Added "Extending UMotion" to the "Options" chapter.
  • -
  • Added an entry to the FAQ.
  • -


UMotion V1.08p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that is thrown in Unity 2018.1b12 when Unity Timeline is previewing an animation on the same GameObject as being used by UMotion.
  • -

Manual Changes

None



UMotion V1.08p01

New or Changed Features

None

Bug Fixes

    -
  • Transforms added in Unity or custom joints/transforms added in UMotion that have the same name like a transform mapped as humanoid bone caused an unhandled exception when exporting an animation or applying the GameObject to the Pose Editor. Added additional error checks so that this situation doesn't occur anymore.
  • -
  • Fixed that bones are displayed with a wrong rotation if the animated GameObject has a rotated parent transform.
  • -
  • The "Resources" folder was renamed to "InternalResource" to avoid that the assets inside this folder are added to the built game when UMotion isn't installed in the "Editor Default Resources" folder. A clean install is required for this change to take effect.
  • -
  • Added an error message that is shown instead of an exception when UMotion script files are compiled into the wrong assembly. This happens for example when UMotion is placed inside a folder named "Plugins".
  • -
  • Fixed that in various situations a message box is displayed while importing a timeline animation clip indicating that the "Animation Preview" mode is going to be disabled.
  • -
  • Fixed that synchronization wasn't disabled when a new project created/loaded.
  • -
  • Fixed several GUI performance shortcomings.
  • -
  • Fixed that the shape of a transform isn't restored when it's deletion is undone.
  • -
  • Fixed that after undoing and redoing the IK creation (IK Setup Wizard) the pole targets aren't displayed in the IK color (blue by default).
  • -
  • Fixed an exception that is thrown when undoing the deletion of an object that was used as IK target.
  • -
  • Fixed an exception that is thrown when undoing the deletion of an object that was used as IK pole target when switching back to Pose Mode.
  • -
  • Fixed an exception that is thrown when the Clip Editor window is closed while the Pose Editor is in config mode.
  • -
  • Fixed an exception that is thrown when a GameObject is assigned to the Pose Editor where bones have been deleted.
  • -

Manual Changes

    -
  • Updated the "Editor Default Resources" folder description in the "Getting Started" chapter.
  • -


UMotion V1.08

New or Changed Features

    -
  • The algorithm of the IK Constraint was improved. The new constraint produces more stable results (less jitter). The new algorithm is automatically used when a new IK constraint is created. For compatibility reasons, old projects keep using the old implementation.
  • -
  • "Legacy Mode" property was added to the IK Constraint settings. Disable this property (in Config Mode --> Constraints tab) to use the new (more stable) IK algorithm.
  • -
  • The shape of transforms can now be changed in config mode. Available shapes: Solid, Wire Cube and Wire Sphere.
  • -
  • The IK Setup Wizard now automatically configures IK Handles to be displayed as "Wire Cubes" and IK Pole Targets as "Wire Spheres".
  • -
  • The IK Setup wizard now has "Create Pole Targets" enabled by default for human IK.
  • -
  • The IK Setup wizard now has "IK Handle" enabled by default for human IK "target rotation".
  • -
  • The rig rendering was reworked making UMotion compatible with Unity's new "Scriptable Render Pipeline" (introduced in Unity 2018.1).
  • -
  • The "Stick Deselected" color's default value was changed to gray. Additionally the color is now also used for dashed lines and wires.
  • -
  • The max. limit of the Size parameter for bones/transforms has been increased (Config Mode --> Properties and IK Setup Wizard).
  • -

Bug Fixes

    -
  • Fixed an exception when assigning a humanoid GameObject to the Pose Editor that has multiple transforms named like the transforms that are used as bones.
  • -
  • Fixed that SkinnedMeshRenderers are always enabled when a GameObject is applied to the Pose Editor.
  • -
  • Fixed a compile error in Unity 2017.1.
  • -
  • Fixed an exception when clicking on the Sync button when a clip is selected in Unity Timeline in Unity 2017.1.
  • -
  • Fixed that the rotation tool (and assistant) isn't working correctly when a parent is set via the Child-Of constraint (or IK Pinning enabled).
  • -

Manual Changes

    -
  • Updated description of "Stick Deselected" color in the "Pose Editor / Options" chapter.
  • -
  • Added description of the Legacy Mode to the "Pose Editor / Constraint System / Inverse Kinematics" chapter.
  • -
  • Added description of the new Shape property to the "Pose Editor / Config Mode / Configuration" chapter.
  • -


UMotion V1.07

New or Changed Features

    -
  • Support for Unity 5.3 is deprecated. Please use Unity 5.4 or higher or keep using UMotion V1.06p02.
  • -
  • GameObjects with "Optimize GameObjects" enabled are now automatically deoptimized to allow animation editing when applied to the Pose Editor. The changes are reverted as soon as the GameObject is removed from the Pose Editor.
  • -
  • Editing animation clips that are used in Unity Timeline (Sync --> Timeline Window --> Edit Selected Clip).
  • -
  • Selecting parent GameObjects of the current animated GameObject is now allowed.
  • -
  • It is now possible to play an animation on a parent object (e.g. a horse) using the Unity Timeline or Animation Window while the child object (e.g. a equestrian) is edited using UMotion.
  • -

Bug Fixes

    -
  • Installed a general workaround for Unity's GUI Layout bugs on Mac OSX.
  • -
  • Fixed that "Morph3D's" scripts throw exceptions when "Morph3d" character's are assigned to the Pose Editor.
  • -
  • Fixed that "Ultimate Water" throws an exception when a GameObject is assigned to the Pose Editor.
  • -
  • Added a workaround for a Unity GUI bug that throws an exception on Mac OS when the "Welcome Dialog" is closed by pressing the "Continue to Clip Editor" button.
  • -
  • Fixed compile errors when UMotion is included in a project that uses Beebyte's Obfuscator.
  • -
  • Fixed an exception that occurs when a GameObject uses an Avatar of a model that has "Optimize Game Objects" set.
  • -
  • Fixed an exception that occurs when deleting a UMotion project file while it's opened by UMotion.
  • -

Manual Changes

    -
  • Added a short description of the Sync button to the "Dopesheet / Curves View" chapter.
  • -
  • Added the "Unity Timeline Integration" chapter.
  • -
  • Added Known Issue 10.
  • -
  • Updated the description of Known Issue 09.
  • -


UMotion V1.06p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed a null reference exception when applying a GameObject to the Pose Editor that has less hips parent transforms than the model the humnaoid avatar was originally created for.
  • -
  • Fixed that "Issue Bug Report" didn't work if the stack trace was very long.
  • -

Manual Changes

None



UMotion V1.06p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed a compiler error that occurs when building a Unity project that has UMotion included.
  • -
  • Fixed that if the current edited GameObject has Physics components (like RigidBody) attached, importing humanoid animation clips doesn't work correctly.
  • -
  • Fixed that editing a GameObject who's mesh is dynamically created doesn't work.
  • -

Manual Changes

None



UMotion V1.06

New or Changed Features

    -
  • Supports Unity 2018.1.
  • -
  • Added support for weighted tangents (requires Unity 2018.1 or higher).
  • -
  • The "UMotion Editor" folder can now be placed anywhere in your project's folder hierarchy.
  • -
  • Reduced performance footprint of the Muscle Groups Assistant.
  • -
  • Functions for animation events are now also found if Unity 2017.3 Assembly Definition Files are used.
  • -
  • Pressing SHIFT or ALT while dragging a key in the Curves View now constraints the movement alongside the value or time axis.
  • -
  • ALT + Left Mouse Button can now also be used for panning in the Dopesheet and Curves View.
  • -
  • Added a welcome screen that is shown when UMotion is started for the first time.
  • -
  • The zoom of "Focus Camera" is now smarter.
  • -

Bug Fixes

    -
  • Fixed an exception that occurs when a key or event is already selected and is then clicked and dragged while CTRL is being pressed.
  • -

Manual Changes

    -
  • Updated the "Dopesheet / Curves View" chapter based on the latest implementation changes.
  • -
  • Updated the "Curves View" chapter based on the latest implementation changes.
  • -


UMotion V1.05p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed that rotating the scene view using ALT + Left Mouse Button deselects previously selected bones.
  • -
  • Fixed that the Muscle Groups Assistant is displayed even if the Tool Assistant visiblity is disabled in the Display section.
  • -
  • Fixed an invalid height of the animation layer name input field in Unity 2017.3 and higher.
  • -
  • Fixed that importing an animation clip that animates only one transform wasn't possible.
  • -
  • Fixed that the context menu in the curves view sometimes displays the "Add Keys" item as disabled when it should be enabled.
  • -

Manual Changes

None



UMotion V1.05

New or Changed Features

    -
  • The "Muscle Groups Assistant" was added.
  • -
  • It's now possible to synchronize the frame cursor with Unity's Animation Window or Timeline Window.
  • -
  • A menu and a help button was added to all tool assistant windows.
  • -
  • Copy, Paste and Clear functionality was added to the Position, Rotation and Scale Tool Assistants.
  • -
  • The "Apply Bind Pose" and "Apply Scene Pose" buttons (Config Mode) now show a context menu to select if All, Position, Rotation or Scale should be reset.
  • -
  • "Select All" now selects also the hidden bones/transforms in Config Mode.
  • -
  • Improved error message that appears when the original imported model can not be found.
  • -
  • "Apply Reference Pose" now resets the position/rotation/scale to 0 in additive layers.
  • -
  • Added an error message when a humanoid bone is already defined in a humanoid UMotion project.
  • -

Bug Fixes

    -
  • Fixed that quaternion continuity isn't esnured for the exported RootQ curves.
  • -
  • Fixed an exception by adding a warning message that appears when a humanoid avatar doesn't match the animated GameObject.
  • -
  • Fixed that canceling the "Add Animation Layer" and "Edit Animation Layer" dialog wasn't working.
  • -
  • Fixed that deleting an animation event doesn't work from within the context menu.
  • -
  • Fixed an exception when pressing the "Key Selected / All" shortcut when the Pose Editor was hidden while a new project was created.
  • -
  • Fixed that the rotation tool assistent isn't working correctly if an object has an active Child-Of constraint.
  • -
  • Fixed that bones are displayed with an invalid length if they have a translation applied before they are assigned to the Pose Editor.
  • -
  • Implemented a work around for a Unity GUI bug that appears on Mac OS when a message box is displayed when the current opened clip is changed.
  • -
  • Fixed that "Apply Reference Pose" doesn't work correctly when the bone/transform has an active Child-Of constraint.
  • -
  • Pose tools don't manipulate bones/transforms that are overridden by a higher layer anymore.
  • -
  • Pose tools don't manipulate bones/transforms when the selected layer is muted (or blend weight is zero).
  • -
  • Fixed that pose tools that affect the rotation don't work correctly when an additive layer was above the current layer.
  • -

Manual Changes

    -
  • Tool assistant chapter updated.
  • -


UMotion V1.04p11

New or Changed Features

None

Bug Fixes

    -
  • Fixed that when exporting a humanoid animation with animation layers and Auto Key is enabled, the first key of the animation is overwritten with the reference pose.
  • -
  • Fixed an exception that occurs when adding an animation clip to the import window on Mac.
  • -

Manual Changes

    -
  • Known Issue 09 added.
  • -


UMotion V1.04p10

New or Changed Features

None

Bug Fixes

    -
  • Fixed that transforms, joints and sticks are rendered with a wrong size if the root bone has a different scaling then in the original model.
  • -
  • Fixed that a wrong RootT curve is exported when a custom scaling is applied on a transform that is a parent of the hips but not the root transform.
  • -
  • Fixed that the quaternion continuity wasn't esnured for the exported FootQ and HandQ curves.
  • -
  • Fixed that the humanoid animation export isn't working correctly in some special cases when the animated GameObject is a child of some other transform.
  • -
  • Fixed an exception that occures when applying a GameObject to the Pose Editor for the first time that has no SkinnedMeshRenderer and a file is selected in Unity's Project Window.
  • -
  • Fixed some special cases in which the Pose Editor stays in Config Mode even though no GameObject to animate is assigned.
  • -
  • Fixed that the warning dialog "Not all bones/transforms configured in this project are available in the selected GameObject" is shown everytime when switching between animation clips.
  • -

Manual Changes

    -
  • Known issue 08 added.
  • -


UMotion V1.04p09

New or Changed Features

None

Bug Fixes

    -
  • Fixed that humanoid animations aren't exported correctly in various special cases.
  • -
  • Position and rotation of parent transforms of the hips are now reset to their bind-pose when applied to the Pose Editor (like the animator component when an animation is played).
  • -
  • Fixed exceptions that occure when the animator component isn't initialized.
  • -
  • Fixed that an animated GameObject isn't rotated correctly when it's a child of a rotated transform.
  • -
  • Fixed that if a GameObject with a single transform is selected as animated GameObject UMotion displayed no transform handle.
  • -
  • Fixed that when exporting a humanoid animation and Auto Key is enabled, the first key of the animation is overwritten with the reference pose.
  • -

Manual Changes

None



UMotion V1.04p08

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that occures when a transform is missing whoes component is animated by a Custom Property.
  • -
  • Fixed that the preview of Custom Properties that animate "IsActive" doesn't work correctly if more than one "IsActive" property is animated.
  • -
  • Fixed that the "Issue Bug Report" button wasn't working on Mac OS.
  • -

Manual Changes

None



UMotion V1.04p07

New or Changed Features

None

Bug Fixes

    -
  • Assigning an inactive GameObject now shows an error dialog.
  • -
  • Fixed an exception when adding a bone as target bone in the IK Setup Wizard that has not enough parents for the defined chain length.
  • -
  • Fixed an exception that occurs when pressing the "Play/Stop Playback" shortcut after switching the scene (and a project was opened in the previous scene).
  • -

Manual Changes

    -
  • Updated formatting of some tables.
  • -


UMotion V1.04p06

New or Changed Features

None

Bug Fixes

    -
  • Fixed a warning message that appeared in the console when a clip is imported with a '.' in the name.
  • -
  • Fixed that importing an animation clip from the same prefab as the one which is currently used as preview object doesn't work correctly when the animation compression needs to be disabled by UMotion.
  • -

Manual Changes

None



UMotion V1.04p05

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the root motion curves aren't imported correctly when the imported humanoid animation clip has the "Mirror" flag set.
  • -

Manual Changes

None



UMotion V1.04p04

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the root position isn't exported correctly when an animation clip is overwritten that has a "Root Transform Position (Y)" offset set.
  • -
  • Fixed that the "Select a GameObject to animate:" text is sometimes displayed with the wrong text color.
  • -
  • Fixed that the project importer didn't import the correct (selected) clips.
  • -
  • Fixed a "Division By Zero" Exception when "Playback Looping" is enabled on an empty clip.
  • -
  • Fixed a "Null Reference Exception" when stopping Play Mode and their is a Clip Editor but no Pose Editor opened.
  • -
  • Fixed a "Null Reference Exception" that occures when clicking on Clear on a Legacy Project and an assembly reload happend before.
  • -
  • Fixed a "Null Reference Exception" when running the auto mirror mapping on a project with missing transforms.
  • -
  • Fixed a "Null Reference Exception" when clicking on "Edit Key" when a key is selected in Curves View and the context menu was opened by a context click on an animation event.
  • -

Manual Changes

None



UMotion V1.04p03

New or Changed Features

None

Bug Fixes

    -
  • Implemented a workaround for Know Issue 06.
  • -

Manual Changes

    -
  • Updated the description of Know Issue 06.
  • -


UMotion V1.04p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that the "Upper Chest" bone is not detected as humanoid bone correctly.
  • -
  • Fixed that in some rare situations a humanoid bone is displayed as transform.
  • -

Manual Changes

None



UMotion V1.04p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that occured when installing UMotion V1.04 over an existing UMotion installation.
  • -

Manual Changes

    -
  • Updated the FAQ.
  • -


UMotion V1.04

New or Changed Features

    -
  • The Custom Property Constraint now supports animating properties of any Component/MonoBehaviour.
  • -
  • The Custom Property Constraint now supports animating custom Animator paraters. These are passed to the Animator controller (just as if a custom curve was added in Unity's Model Importer).
  • -
  • The Custom Property Constraint is now also available for UMotion Community users.
  • -
  • A "Play From Beginning" toggle button was added to the Playback Navigation.
  • -
  • A "Play Backwards" button was added to the Playback Navigation.
  • -
  • UMotion now detects when it crashed and shows a message box in that case.
  • -
  • A menu item was added to Unity's menu bar ("Window/UMotion Editor/Reset UMotion"). It can be used to force a reset of UMotion when it crashed.
  • -

Bug Fixes

    -
  • Fixed that deleting a driven object from a Custom Property Constraint using the "-" button only removes the object from the list but is still driven.
  • -
  • Fixed an exception that is thrown when selecting a joint/transform in the Rig Hierarchy that isn't available in the current selected animated GameObject.
  • -
  • Fixed that it was possible to drive progressive/quaternion channels with a Custom Property Constraint when switching clips. This caused unexpected behaviours.
  • -
  • Fixed that pasting keys of a Custom Property doesn't work if there are multiple Custom Porperties in the same bone and the property is on second or higher place.
  • -
  • Fixed that the UMotion UI is displayed incorrectly (darker) when color space is set to linear.
  • -

Manual Changes

    -
  • Updated the Custom Property Constraint Chapter.
  • -
  • Added a new entry to the FAQ.
  • -
  • Added Known Issue 07.
  • -
  • Updated the Playback Navigation chapter.
  • -


UMotion V1.03

New or Changed Features

    -
  • The Child-Of constraint now has an "IK Pinning Mode". This simplifies pinning of IK handles.
  • -
  • The Child-Of constraint automatically creates position and rotation keys when the parent property is keyed. One position/rotation key is created at the same frame as the parent key and an additional position/rotation key is created one frame before.
  • -
  • The IK Setup Wizard can now create IK chains with IK Pinning functionality. The Human IK chains are always created with IK pinning.
  • -
  • A new menu entry was added to the Clip Editor: "Edit / FK to IK Conversion". It allows converting the current clip from FK to IK.
  • -
  • "FK to IK Conversion" was added to the animation Importer making it possible to automatically convert imported animations to IK.
  • -
  • The "Set IK to FK" button was improved. It now also calculates the correct pole rotation / pole target position to better match the current FK pose.
  • -
  • A progress bar is now displayed when importing animation clips.
  • -
  • Implemented animation layers.
  • -
  • Clicking the Unity Editor's Move, Rotate or Scale tool buttons now also changes the current tool within UMotion.
  • -
  • The root motion bone in humanoid projects now supports the "Euler Rotation Mode".
  • -
  • When the "Loop" toggle in the Playback Navigation of the Clip Editor is enabled, the animation will loop when the frame cursor is dragged past the last key frame.
  • -
  • A "RM" toggle was added to the Playback Navigation of the Clip Editor. It allows previewing root motion animations inside UMotion.
  • -
  • Added an error dialog that appears when an animation is imported that has euler rotations with an incompatible rotation order.
  • -

Bug Fixes

    -
  • Improved IK solver accuracy to generate less jitter.
  • -
  • Fixed that the IK solver isn't behaving correctly in some situtations for IK chains that are a child of another IK chain.
  • -
  • Fixed that if all keys of a property have been selected because the property was selected in the "Animated Properties List", clicking on a key while holding CTRL deselected all keys even though it should deselect only the clicked key.
  • -
  • Fixed an exception that occured when creating a new UMotion poject during play mode when the scene was changed at least once.
  • -
  • Fixed that the move tool wasn't working correctly when a pinned IK handle was moved while an additive layer was selected.
  • -
  • Fixed that when a text is pasted that is longer then the text fields width, the text field is scrolled in such a way that the text is completely hidden.
  • -
  • Fixed that the carret is sometimes dissapearing in text fields.
  • -
  • Fixed that the multi-selection of Inverse Kinematics constraints with different chain lengths set all chain lengths to 1.
  • -

Manual Changes

    -
  • Added the description of the "IK Pinning Mode" to the "Child-Of Constraint" chapter.
  • -
  • Updated the description of the "IK Setup Wizard" chapter based on the latest implementation changes (IK Pinning).
  • -
  • Added a hint regarding IK Pinning to the "IK Constraint" chapter.
  • -
  • Added the "FK to IK Conversion" chapter.
  • -
  • Updated the "Import / Export" and "Menu Bar / Edit" chapters due to the added "FK to IK Conversion" functionality.
  • -
  • Added the "Clip Editor / Layers" chapter.
  • -
  • Updated the "Clip Editor / Playback Navigation" chapter.
  • -
  • Updated the "Child-Of" chapter based on the latest implementation changes.
  • -
  • Updated the "Child-Of" video tutorial.
  • -
  • Added the "IK Pinning" video tutorial.
  • -
  • Added the second "UMotion In Practice" episode to the video tutorials chapter.
  • -


UMotion V1.02p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed that "Copy to Other Side" didn't mirror bones/transforms correctly when they are selected on both sides.
  • -

Manual Changes

    -
  • Updated the description of the "Copy to Other Side" button in the "Pose Mode / Tools" chapter and the "Pose Mirroring" video tutorial.
  • -


UMotion V1.02

New or Changed Features

    -
  • Implemented Pose Mirroring features that allow to easily copy poses from one side to the other (e.g. left hand to right hand). Please read the Tools - Chapter before using.
  • -
  • Added an IK Setup Wizard to the Config Mode. It greatly simplifies creating complete IK rigs.
  • -
  • Bones in an IK chain with visibility set to "Locked" are now not affected by the IK solver anymore.
  • -
  • The "Chain Mask" property was added to the IK solver setup and the IK Setup Wizard (Custom Ik). It makes it possible to define which bones in an IK chain should be affected by the IK solver. This is especially useful for excluding "Twist" bones from the IK chain.
  • -
  • Added a warning message to the Config Mode - Properties tab that informs the user why the visibility of generic bones that are inside the humanoid skeleton can't be changed.
  • -
  • Holding Alt while clicking on a property in the "Animated Properties List" now selects that property in the Scene View.
  • -
  • The import clips file browser dialog opens the folder of the last imported animation by default now. Thus making it faster to import multiple clips from the same folder.
  • -
  • It is now possible to drag & drop files from Unity's Project window to the UMotion Import window. This makes it possible to add multiple files with only one action.
  • -
  • Added the "Export Current Clip" menu entry to the Clip Editor's menu bar.
  • -

Bug Fixes

    -
  • Fixed that humanoid hand/foot IK curves are not exported (former known issue 05).
  • -
  • Fixed culling errors that sometimes occured in the list views. These errors caused listed items to be partially invisible.
  • -
  • Fixed usage of obsolete API event "playModeStateChange".
  • -
  • Fixed that an invalid parent/child hierarchy is calculated when joints/transforms had nearly equal names.
  • -
  • Fixed that an exception is thrown when undoing applying a GameObject to the Pose Editor for the first time.
  • -
  • Fixed that the IK constraint doesn't solve correctly when the target bone chain is arranged in a perfect straight line in the reference pose.
  • -
  • Fixed that parent link "Dashed" is not displayed when only the IK rig layer is visible.
  • -

Manual Changes

    -
  • Updated the "Animated Properties List" chapter based on the added feature.
  • -
  • Updated the "Pose Mode / Tools" and the "Config Mode / Rig Hierarchy" chapters based on the added pose mirroring feature.
  • -
  • Updated the "Import / Export" chapter based on the latest implementation changes.
  • -
  • Updated the "Clip Editor / Menu Bar / File" chapter based on the latest implementation changes.
  • -
  • Added the "IK Setup Wizard" chapter.
  • -
  • Added "Lesson 9 - Pose Mirroring" to the general video tutorials.
  • -
  • Updated the "(Pro) Lesson 2 - Inverse Kinematics" video tutorial.
  • -


UMotion V1.01p05

New or Changed Features

None

Bug Fixes

    -
  • Fixed that in Unity 2017.2 and higher an exception is thrown as soon as a GameObject is assigned to the Pose Editor.
  • -

Manual Changes

None



UMotion V1.01p04

New or Changed Features

None

Bug Fixes

    -
  • Fixed that setting the scale via "Apply Reference Pose" doesn't work.
  • -
  • Fixed that the IK chain randomly changes the orientation within an animation clip. This is caused by a floating point rounding error and happened only when using one specific model.
  • -

Manual Changes

None



UMotion V1.01p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed that when typing into a UMotion input field in Unity 5.6 only one character is accepted and then the field immediately looses its input focus.
  • -
  • Fixed that when "Auto Key" is set to "Update" while a rotation property's rotation mode is changed to euler, an incorrect value is keyed at the current frame cursors position.
  • -
  • Fixed that the keys of every channel of a property is overwritten when pasting, even if only one key was copied. This has been due to the "chain neighbour keys" setting.
  • -

Manual Changes

None



UMotion V1.01p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed that copy/cut/paste doesn't work correctly for GUI input fields in the Clip Editor.
  • -
  • Fixed that when UMotion is opened in Unity 2017.3.0 (beta) no GUI input fields are working anymore.
  • -

Manual Changes

None



UMotion V1.01p01

New or Changed Features

None

Bug Fixes

    -
  • Fixed that renaming a custom joint/transform that is a direct child of the root GameObject corrupted the UMotion project file. This caused an exception when an animated GameObject was assigned to the Pose Editor the next time. If this bug corrupted one of your project files, you can send it to the UMotion support as it is possible to repair the file: Email Support
  • -
  • Fixed that even if the custom joint/transform with an IK Constraint attached is deleted, the bones of the IK chain are still visualized in dark blue (= IK chain members).
  • -
  • Fixed that the IK plane isn't shown anymore after the deletion of a custom joint/transform with an IK constraint attached is undone.
  • -
  • Fixed an exception that occurred when deleting a custom joint/transform that is referenced by a Custom Property Constraint is undone and then redone again.
  • -

Manual Changes

None



UMotion V1.01

New or Changed Features

    -
  • Added a setting to the preferences window to display key strokes. This is useful when recording video tutorials.
  • -
  • Added a recently opened projects menu entry into the Clip Editor's file menu.
  • -
  • The rotation tool now also rotates all selected child bones. This is very useful for animating a tail (e.g. of a dragon).
  • -
  • Added a button to delete all animation clips to the Clip Editor's main navigation.
  • -
  • The context menu entry "Select In Clip Editor" of the Channels section can now be accessed via the shortcut system. The default shortcut is SHIFT + C.
  • -
  • Removed the error dialog that was shown when importing an animation clip that has curves for bones/transforms that don't exist in the opened UMotion Project. Instead, a warning icon is now displayed next to the clip in the import clip list. When the mouse hovers the list entry, a tooltip displays the warning message. This was changed because it was annyoing to get an error dialog for every animation clip in an *.fbx file (there can be quite a lot of clips in a single file).
  • -
  • Improved the text of the error dialog that is shown when a clip was automatically renamed when beeing added to the importer.
  • -
  • Added a quality setting for the keyframe reducer to the import settings. The default quality setting is now "Lossless" (in previous versions it was "Lossy"). This reduces jitter of feet and hand of imported animations.
  • -
  • Reworked the import settings UI.
  • -
  • Added "Disable Animation Compression" to the import settings.
  • -
  • When a new key is created (via Key Selected, Key Dialog or Auto Key) the key's tangent mode is now set in respect to the previous and/or following keys. That means that if the existing keys are for example set to tangent mode "linear", the new created key's tangent mode will also be "linear". Previously the key tangent mode for a new created key was always set to "Clamped Auto".
  • -
  • When the mouse hovers the time ruler in Curves View, only the time axis is zoomed. This is the counterpart to zooming only the y-axis when the mouse hovers the y ruler.
  • -
  • If an animation event has an active warning message, this warning message is now also shown in the export log window when the clip is exported.
  • -

Bug Fixes

    -
  • Fixed that opening the manual via "Help / Open UMotion Manual" or via the help buttons isn't working on Mac.
  • -
  • Fixed that the character is rotated incorrectly after importing a humanoid animation. Occured for characters that had a rotation applied to any parent transform of the humanoid hips.
  • -
  • Fixed that if a GameObject with a large name is assigned to the Pose Editor, the clear button is not clickable anymore because it is shifted outside the window.
  • -
  • Fixed that the time ruler labels are interstecting with the lines of the ruler at a certain zoom level.
  • -

Manual Changes

    -
  • Added a description of the new "Display Key Strokes" setting to the "Preferences" chapter.
  • -
  • Added a description of the "Recently Opened Projects" menu entry to the "Menu Bar/File" chapter.
  • -
  • Added a tip to the rotation tool description ("Tools" chapter) regarding animating tails.
  • -
  • Updated the "Main Navigation" chapter with a description of the "Delete All Clips" button.
  • -
  • Updated the "Import / Export" chapter based on the latest changes related to the import window.
  • -
  • Added more information into the "Import / Export" chapter especially regarding the conversion between humanoid and generic.
  • -
  • Added a FAQ entry regarding conversion between humanoid and generic.
  • -


UMotion V1.00p03

New or Changed Features

None

Bug Fixes

    -
  • Fixed a bug in the IK plane math that caused the reference vector (i.e. the vector that defines the orientation of the plane when the angle is 0) to have a magnitude of zero. If your IK chain is bending into the wrong direction after you've updated to V1.00p03, switch to config mode and correct the IK plane orientation as it might have changed.
  • -

Manual Changes

    -
  • Added the first episode of the new tutorial series UMotion "In Practice" to the video tutorials chapter.
  • -


UMotion V1.00p02

New or Changed Features

None

Bug Fixes

    -
  • Fixed an exception that appeared when editing the frame of a key in the "edit key window" that can be opened in the curves view when right click --> edit key.
  • -
  • Fixed an exception that appeared when models with no bones or "Optimize GameObjects" enabled in the model import settings have been applied to the Pose Editor for the first time. Added a warning dialog that is shown when a model with "Optimize GameObjects" enabled is applied to the Pose Editor for the first time.
  • -
  • Fixed inconsistent naming of the "Ik Fk Blend" channel in the custom property constraint by renaming it to "Fk Ik Blend".
  • -
  • Fixed that the Pose Editor wasn't repainted immediately after the tool mode was changed from/to the scale tool.
  • -
  • Fixed that deselecting a selected bone via CTRL + left mouse click doesn't work.
  • -
  • Fixed an error log message when a humanoid animation was imported with animation events not found at the current animated GameObject.
  • -
  • Fixed current values of a modified rotation property not being converted to the new rotation mode when the rotation mode is changed.
  • -
  • Fixed an exception that appeared when importing an animation clip with an animated rotation property configured as "quaternion" but in the clip already existing in the project the same property is configured as "euler".
  • -
  • Fixed an exception that appeared when importing an animation clip of an UMotion project that wasn't selected in the imported UMotion project when it was last opened.
  • -
  • Fixed an exception that appeared when importing more than one animation clip of a UMotion project.
  • -
  • Fixed that an imported project was not garbage collected.
  • -
  • Fixed that GUI input fields suddenly don't accept input anymore (seen mostly in 2017.1).
  • -
  • Fixed the instruction text in the example scene to make the first steps easier to understand.
  • -
  • Fixed that an error dialog was shown in an endless loop when the animation preview mode of the Unity Timeline window was enabled while an animated GameObject was applied to the UMotion Pose Editor.
  • -

Manual Changes

    -
  • Added work around suggestion to Known Issue 06.
  • -
  • Added sentence to Child-Of constraint that hints that scaling is not supported.
  • -
  • Mentioned that the video tutorials have subtitles in the "Video Tutorials" chapter.
  • -
  • Split the "Video Tutorials" chapter into one sub chapter per video. Moved "Video Tutorials" to a higher position in the table of content.
  • -
  • Added chapter "How to create better animations".
  • -
  • Added a question to the FAQ.
  • -


UMotion V1.00p01

New or Changed Features

None

Bug Fixes

    -
  • If an existing *.anim clip with animation events is overwritten by exporting a clip with 0 animation events from UMotion, the existing animation events are not removed from the *.anim clip.
  • -
  • When exporting a clip and Known Issue 06 occurs, a warning message is displayed in the export log window.
  • -

Manual Changes

    -
  • Added Issue 06 to the Known Issues list.
  • -


UMotion V1.00

New or Changed Features

Initial version

Bug Fixes

Initial version

Manual Changes

Initial version

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html.meta deleted file mode 100644 index b7704e03..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ReleaseNotes.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b8de9f13f1cf28f4682db334f8d9e83e -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html deleted file mode 100644 index 4b261f14..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - UMotion Manual - Rig Hierarchy - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Rig Hierarchy

The Rig Hierarchy shows all joints and transforms that are configured in the current UMotion project. When a joint or transform is selected in the Rig Hierarchy window, it is automatically also selected in the Scene View and vice versa.

-

Config Mode - Rig Hierarchy

Adding a New Rig

Every time an animated GameObject is selected that has joints/transforms that are not present in the current UMotion project a message box is prompted.

-

New Rig Dialog

By clicking on Create Configuration those joints/transforms are automatically added to the project.

Icon Description

- - - - - - - - - - - - - - - - -
IconDescription
Indicates that this is a transform.
Indicates that this is a generic joint/bone. Bones are a special case of transforms that manipulate parts of the GameObject's mesh. Generic bones can also appear in humanoid character rigs but they are locked by default. Animating generic bones in humanoid projects is possible but not recommended, as generic bones can't be retargeted.
Indicates that this is a humanoid bone. Humanoid characters have some kind of a predefined anatomy. Bones that match this anatomy will be converted into muscles when exporting the animation. This allows retargeting the animation to share it across different characters. Humanoid bones can't be scaled or moved (only rotated).

Buttons

    -
  • By clicking on the arrow symbol next to each joint/transform in the Rig Hierarchy its children are shown/hidden. By holding ALT when clicking on the arrow symbol, all child items are expanded or collapsed.
  • -
  • The Expand All and Collapse All buttons expand or collapse every item in the Rig Hierarchy view.
  • -
  • By clicking on the Mirror Mapping button the mirror mapping configuration dialog is shown. More information: Mirror Mapping
  • -
  • By clicking on the IK Setup Wizard a window is opened that helps creating Inverse Kinematic Rigs in just a few clicks. More information: IK Setup Wizard
  • -
  • By clicking on the Add button a custom joint/transform is created as a child of the current selected joint/transform. If multiple joints/transforms are selected, a child for every selected joint/transform is created.
  • -
  • By clicking on the Remove button custom joint/transforms can be removed. Only custom join/transforms can be removed (i.e. those that have been created with the "Add" button).
  • -

Custom Joints/Transforms

Custom joints/transforms are displayed with an aqua color in the Rig Hierarchy. They are useful for creating advanced inverse kinematics rigs.

Missing Joints/Transforms

If there are joints/transforms in the UMotion project configuration that are not present in the current selected animated GameObject a warning is displayed. All joints/transforms that are not found in the animated GameObject are displayed in yellow with a warning symbol in the Rig Hierarchy. By clicking on the Cleanup button, all those unused joints/transforms and all according key frames can be deleted.

-

Cleanup

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html.meta deleted file mode 100644 index 16eabe6d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RigHierarchy.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0cd93b6d6b79cd449becef1dc6748a93 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html deleted file mode 100644 index 2946997e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - UMotion Manual - Root Motion - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Root Motion

There are two types of animations:

    -
  • In Place
  • -
  • Root Motion
  • -

An In Place animation either doesn't move the animated character at all or it resets its position once the animation is finished. A Root Motion animation on the other hand applies motion relative to the world space. A walking animation would thus continue moving the character even when the animation loop restarts.

The following tutorial made by Unity explains the difference:

-

Unity Tutorial Video Explaining Root Motion

Important: If you have problems with your exported root motion animations, take a look at the Exporting Animations FAQ.

Humanoid Root Motion

A Humanoid project in UMotion always has root motion enabled by default for the hip bones. It is not possible to select a different bone.

Generic Root Motion

For Generic animations Root Motion needs to be enabled manually. Legacy Generic animations don't support Root Motion.

At first the following steps should be done to prepare the animated model for Root Motion:

    -
  • - Navigate to the model in Unity's Project window and select it. Make sure that the model is currently not used in the Pose Editor because otherwise selecting isn't possible. The inspector will now show the import settings for that model. -
  • -
  • - Open the Rig tab and select the bone/transform that should be used to drive Root Motion as Root node. Use the same bone/transform that was used to drive Root Motion in the 3D modeling application. If there are existing animations in separate files (this is a common practice), also select the same Root node there. If there is no Root Motion animation for the model yet, you can choose a bone/transform that fit's best for your purpose. It makes sense to either use the topmost bone (commonly named "Root", "Armature" or "Bip001") or to select none. In the latter case, the GameObject's root will be used. -

    - -

    Model Import Settings - Rig

    -
  • -
  • - If you have existing animations that are driven by Root Motion, switch to the "Animations" tab in the import settings of that animation (if it is in a separate file). Then scroll down to Motion and select the same bone/transform there. -

    - -

    Model Import Settings - Animations

    -
  • -
  • - In the Clip Editor of UMotion, the same bone/transform that was previously selected in the model import settings needs to be set to drive root motion. Therefore the context menu of the appropriate animated property needs to be opened in the Animated Properties List (context click on the property or left click on the gear icon) and Root Motion needs to be clicked (see Animated Properties List). -
    Root Motion can be activated for position properties and for rotation properties. -
  • -
  • - Please note that Unity does not support Euler Rotation for generic root motion curves. -
  • -

Using a Root Motion Animation

Once the animation is exported as *.anim file, it can be used together with a Unity Animator Controller. It's important that in the Animator Component of the GameObject that will use the animation Apply Root Motion is enabled. -

-

Animator Component

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html.meta deleted file mode 100644 index d11481b4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RootMotion.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 321923a65eac2be41b1f8776a6a999ba -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html deleted file mode 100644 index 4dff2bfd..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - UMotion Manual - Rotation Modes - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Rotation Modes

There are two common ways on how to deal with rotations in 3D engines:

    -
  • Euler Angles
  • -
  • Quaternions
  • -

If you don't know the difference or always wondered what's behind the miracle of Quaternions, then take a look at the following video:

-

Euler Angels and Quaternions explained by Sutrabla

Euler Interpolation

In this mode all rotation keys are stored as Euler angles. Euler angles define the orientation of a joint/transform by using 3 values (x, y and z) represented in degrees. The angles represent a rotation z degrees around the z axis, x degrees around the x axis, and y degrees around the y axis (in that order).

    -
  • - Euler angles are very descriptive, easy to understand and to edit. The curves of Euler angles can be edited directly in the Curves window providing full control over the way rotations behave between two key frames. -
  • -
  • - The downside of Euler angles is, that they can suffer from a mathematical problem called gimbal lock. The following video explains gimbal lock: -
    -
    -

    "Euler (gimbal lock) Explained" - by GuerrillaCG

    -
  • -

Quaternion Interpolation

In this mode all rotation keys are stored as quaternion values. Quaternions represent the orientation of a joint/transform by using 4 values (x, y, z and w).

    -
  • Quaternions don't suffer from gimbal lock. They are very robust and always interpolate as expected.
  • -
  • They are based on complex numbers and are not easy to understand intuitively that's why UMotion doesn't allow editing Quaternion curves. Thus it is not possible to edit the way rotations interpolate between two key frames.
  • -

Progressive Quaternion Interpolation

This mode also uses quaternion values but it introduces the Progression Curve. The Progression Curve is representing the shortest rotation between two key frames in degrees. It can be used to edit the way a rotation interpolates between two key frames.

The combination of the robustness of quaternions and the flexibility of being able to modify the interpolation curve makes it to the default rotation mode used in UMotion.

The Progression Curve has the following characteristics:

    -
  • As the Progression Curve displays the absolute delta rotation between two keys it always ascends over time.
  • -
  • In this rotation mode neither the three dimensional rotation path between two keys, nor the rotation of the keys itself can be manipulated in the Curves View. The rotations will always take the shortest path between two keys.
  • -
  • With the Progression Curve the speed of the rotation can be adjusted. This makes it possible to e.g. smoothly ease-in and ease-out the rotation between two keys.
  • -
  • To manipulate the rotation of a key the rotation tool in the Pose Editor needs to be used.
  • -
  • To manipulate the three dimensional path of the rotation adding additional keys usually gives satisfying results.
  • -
  • If the Progression Curve over- or undershoots so will do the resulting rotation. It will over- or undershoot the keyed rotation (always staying at the same rotation path).
  • -
  • If there is no change between two keys the Progression Curve is flat. Flat Progression Curves can't be edited.
  • -
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html.meta deleted file mode 100644 index fbb828e9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/RotationModes.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 58890dc7debc34d4592a12c0d8dbf7c2 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html deleted file mode 100644 index ffb617d2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - UMotion Manual - Selection - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Selection

Tools for selecting joints and transforms.

-

Pose Mode - Selection

Joints and transforms can be either selected by clicking on them in the Scene View or by clicking them in Unity's Hierarchy window.

The buttons next to Parent, Child and Sibling can be used to select the appropriate joint/transform or all of them (e.g. all parents).

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
SelectedThe name of the current selected joint/transform.
↔ Clip EditorEnables/disables the synchronization of the selection between the Pose Editor and the Clip Editor. -
-
When enabled, selecting animated properties in the Clip Editor will select the corresponding bone/transform in the Pose Editor and Scene View. Respectively when a bone/transform is selected in the Scene View or by using the slection tools of the Pose Editor, the corresponding animated property is selected in the Clip Editor. The animated property is selected based on the current selected tool (the position tool is selecting the position property etc.).
ParentThe name of the parent of the selected joint/transform.
ChildThe name of the child of the selected joint/transform.
SiblingThe name of the sibling of the selected joint/transform.
Select AllSelects all joints/transforms of the current animated GameObject.
Deselect AllDeselects all joints/transforms of the current animated GameObject.
Focus CameraCenters the selected joints/transforms in the last selected Scene View.
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html.meta deleted file mode 100644 index 8ad53165..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Selection.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f0f8dfd95d6ed3542850720bbad15e1f -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html deleted file mode 100644 index ea92110a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - UMotion Manual - Support / FAQ - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Support / FAQ

    -
  • Have you discovered a bug?
  • -
  • Is some information missing or wrong in the manual?
  • -
  • You don't know how to create a specific animation?
  • -
  • ...
  • -

Don't worry help is right at your fingertips. Please check out the frequently asked questions below before using any kind of support.


UMotion Question & Answers

UMotion has a support forum similar to Unity Answers. There is no need to create an account and questions will be answered by the developer (and the community). The idea is to create a public accessible pool of answers so that your question is most likely already answered there.

Please use the search function before posting a new question.

UMotion Question & Answers


Email Support

Make sure to only use the email support, if your question should not be visible to the public for specific reasons (e.g. commercial topics, ...).

Please provide all requested information to allow us to help you as effectively as possible: EMail Support



Frequently Asked Questions

Q: Why does the animation I have created look so bad? It feels unrealistic and unnatural.

A: Take a look at this chapter: How to create better animations


Q: I have a problem with my exported animation?

A: Please take a look at the Exporting Animations FAQ.


Q: In UMotion the bones of my model are somewhat different than in my 3D modeling application. What's wrong?

A: Unity doesn’t provide enough information to show the exact same bone structure again. What you see visualized by UMotion is an estimation of how the bones could have looked like in your 3D modeling application. Often the last bones in the bone hierarchy (like the last phalanx of a finger) are only displayed as a joint with no bone. This is due to the fact that there is no bone length information available. -
It is possible to adjust the rig in the Config Mode to better fit the original bone structure (e.g. by adding custom joints at the finger tips to display the last bone correctly).


Q: UMotion crashes after updating to a newer version. What shall I do?

A: Try to remove the previous installation by removeing the "Editor Default Resources/UMotionEditor" folder before updating to a newer version. If this doesn't fix the issue contact the support, please.


Q: Is it possible to convert a generic animation to humanoid or the other way around?

A: Yes this is possible: Import / Export - Conversion between humanoid/generic


Q: Can I use Final IK components in UMotion?

A: Yes. UMotion Pro's functionality can be extended via the callback system. It's even possible to bake the effect of the components that extend UMotion's functionality into the exported animation clip to save CPU time.


Q: How can I animate generic bones in a humanoid project (e.g. a tail, a weapon or "twist" bones)?

A: "Twist" (or "Roll") bones are commonly used for making rotations around its own axis (e.g. forearm) look more natural. Humanoid avatars represent an arm using only two bones (i.e. the upper arm and the forearm) but they do not support "twist" bones. Thus these bones appear as generic bones within UMotion. Also additional bones like any accessories, equipment or additional body parts like e.g. a tail appear as generic bones within UMotion. -

-UMotion sets generic bones to be invisible by default as usually when dealing with humanoids those bones are not animated. If you want to animate generic bones, you need to turn the visibility on manually by switching into Config Mode, select the appropriate bone in the Rig Hierarchy and change the visibility to "Show" in the Properties tab (see Configuration). -

-You may notice that changing the visibility for "twist" bones is not possible. This is due to the fact that Unity's animation system does not support animating generic bones that are within the human skeleton (= if the generic bones have a humanoid bone as child). Consider switching to the generic animation type in that case.


Q: The shortcuts of UMotion sometimes don't work. Is this a bug?

A: Probably not. Make sure that either the Clip Editor, Pose Editor or any Scene View has input focus when a shortcut is pressed. Shortcuts are also disabled when the Scene View is in Flythrough Mode (i.e. when the right mouse button is pressed). -
If it's a specific shortcut that is not working, try to bind the shortcut to a different key. Some shortcuts already used by Unity don't work correctly: Unity Manual - Hotkeys


Q: I've added a rotation key, but when playing the animation the bone is rotating in the wrong direction. Why?

A: A rotation between two key frames always uses the shortest path. If your expected rotation would rotate more than 180 degrees, it will rotate the other (shorter) way around instead. Add an additional key in between so that the total amount of rotation between two keys is always smaller than 180 degrees.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html.meta deleted file mode 100644 index efb2a249..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Support.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bcbd3f63076872542a1f0283f25d2eef -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html deleted file mode 100644 index 0fb162b7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - UMotion Manual - Tool Assistant - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Tool Assistant

The Tool Assistant is a small window that is displayed in the last or currently selected Scene View. It is available for the move, rotate and scale tool and supplements the tools with additional information and settings. If the current UMotion project is of type humanoid the Muscle Groups assistant is displayed if no bones/transforms are selected. The Tool Assistant can be enabled and disabled from the Displays section in the Pose Editor.

The position of the Tool Assistant window can be chosen freely by dragging it to the desired location within the Scene View.

Muscle Groups Assistant

The Muscle Groups Assistant is visible in humanoid projects when no bones/transforms are selected. The Muscle Group Assistant is split into 3 tabs:

- - - -
-

Muscle Groups - Upper Body

-

Muscle Groups - Lower Body

-

Muscle Groups - Hands

Features

    -
  • Each slider controls multiple humanoid muscles at the same time thus allowing faster and more convenient pose editing.
  • -
  • The reset buttons set the related humanoid muscles either to the "Reference Pose" or to the last keyed pose ("Reset Modifications").
  • -

Lower Body - Tab

    -
  • For some models it might be necessary to use the Untwist button to ensure that the legs bend nicely when the leg-stretch slider is used.
  • -
  • The checkboxes can be used for "pinning" the ankle or the toes to the ground. This is useful to let the character crouch or roll over its toes.
  • -
  • In FK mode, "pinning" is achieved by moving the hips in such a way, that the pinned body part stays at the same place.
  • -
  • If Inverse Kinematics is used "foot rolling" is achieved by moving the IK handle in such a way, that the toes stay at the same place.
  • -
  • Please note that the leg (stretch) slider is not available in IK mode. To make the character crouch when using IK, make sure that the IK Handles are pinned (see IK Pinning) and simply moving the hips down.
  • -

Tip: Enable Mirror Editing to edit both sides at the same time when using the Muscle Groups Assistant.

Move Tool Assistant

The Move Tool Assistant displays the current local or global position of the selected bone/transform depending on the current Pivot mode.

-

Move Tool Assistant

Features

    -
  • The input fields can be used to edit the position values of each axis.
  • -
  • When left clicking and dragging on the label next to the input field, it is possible to smoothly adjust the value. ESCAPE aborts the dragging and reverts changes to the original value.
  • -
  • The check boxes on the right can be used to lock an axis. This will disable the handle for that axis in the Scene View and makes the input field read only.
  • -

Rotate Tool Assistant

The Rotate Tool Assistant displays the current local or global rotation of the selected bone/transform depending on the current Pivot mode. The rotation is always displayed in Euler angles even when the rotation mode is quaternion based.

- - -
-

Rotate Tool Assistant - Absolute

-

Rotate Tool Assistant - Relative

Relative Mode

Makes it easy to rotate a bone/transform relative to it's current rotation. Correctly rotates the bone/transform even if it's in a Gimbal Lock. The sliders next to the input fields can be used to smoothly adjust the rotation value of each axis. As with all sliders in the UMotion UI ESCAPE aborts the dragging and reverts changes to the original value.

Absolute Mode

Can be used to set the selected bone's/transform's rotation to a desired euler angle. After inputing the euler angles, it is required to hit the "Apply" button.

It's worth noting that after applying a rotation, it can happen that all 3 values update and show different values. This can happen if the passed euler angle resulted in a Gimbal Lock. The new values result in the exact same orientation in 3D space.

If the selected bone's rotation property is using the euler interpolation mode, the euler values should be directly changed via the Channels View.

Other Features

    -
  • The check boxes on the right can be used to lock an axis. This will disable the handle for that axis in the Scene View and makes the input field read only.
  • -
  • The Camera Rotation Handle can be enabled or disabled. It is the outer white ring of the rotation handle and can be used to perform a rotation in the current camera space.
  • -
  • The Free Rotation Handle can be enabled or disabled. It is the inner white ring of the rotation handle and can be used to freely rotate in all directions.
  • -
  • The Backside Culling can be enabled or disabled. When enabled, the backside of the rotation handles of the rotation axis (red, green and blue) are culled.
  • -

Scale Tool Assistant

The Scale Tool Assistant displays the current local scale of the selected bone/transform.

-

Scale Tool Assistant

Features

    -
  • The input fields can be used to edit the scale values of each axis.
  • -
  • When left clicking and dragging on the label next to the input field, it is possible to smoothly adjust the value. ESCAPE aborts the dragging and reverts changes to the original value.
  • -
  • The check boxes on the right can be used to lock an axis. This will disable the handle for that axis in the Scene View and makes the input field read only.
  • -
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html.meta deleted file mode 100644 index 6246ea3a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/ToolAssistant.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b3cd8b6eb7658514aa3cd9038f4c5593 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html deleted file mode 100644 index 5d632da5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - UMotion Manual - Tools - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Tools

The tools are used to modify the bones/transforms of the animated GameObject in the Scene View to create the different poses required for the animation.

-

Pose Mode - Tools

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UI ElementDescription
PivotThe pivot mode changes the orientation of the move, rotate and scale tool. It can either be aligned to the global coordinate system of the scene or the local coordinate system of the current selected joint/transform.
Select ToolThe select tool allows selecting joints/transforms. Selecting is also possible with every other tool, but the select tool displays no tool handle. This is useful as the tool handle often occludes the joint/transform that should be selected. To select a joint/transform it needs to be clicked with the left mouse button. -
-
When holding CONTROL while clicking, previous selected joints/transform stay selected. -
-
When holding SHIFT while clicking all children of the clicked joint/transform are selected.
Move ToolWith the move tool the position of a joint/transform can be changed. -
-
SHIFT enables the free move mode where movement can be performed freely in all 3 dimensions. -
-
Joints (bones) are usually not modified with this tool.
Rotate Tool - With the rotate tool the orientation of a joint/transform can be changed. -
-
Tip: When child bones are selected, they are also rotated. This is very useful for animating a tail. -
Scale ToolWith the scale tool the local scale of a joint/transform can be changed. The scale tool only supports the local pivot mode. -
-
Joints (bones) are usually not modified with this tool.
Mirror EditingWhen enabled, every editing action is automatically copied to the other side. It uses the Mirror Mapping to define which bone/transform maps to which bone/transform on the other side (e.g. "Left Hand" maps to "Right Hand").
Set FK to IKBones/transforms selected in the FK rig layer will be oriented the same way as they are in the IK rig layer.
Set IK to FKSets the current selected IK handle to the position/rotation its IK target has in the FK rig layer.
Copy to Other SideCopies the properties of the selected bones/transforms to their equivalents on the other side. It uses the Mirror Mapping to define which bone maps to which bone on the other side (e.g. "Left Hand" maps to "Right Hand"). -

- Tip: When bones/transforms on both sides are selected, their poses are "swapped" with the appropriate pose on the other side. This affectively mirrors the pose of the selected bones/transforms. Select all bones/transforms to mirror the complete pose.
Apply Reference PoseApplies the configured Reference Pose to the selected bones/transforms. If the current layer is "additive" the position/rotation/scale values are set to 0 instead.
Reset ModificationsResets the modifications of the selected joint/transform. A context menu to choose which properties of the selected joints/transforms should be reset is shown. Modified bones are displayed in red (unless the color was changed in the Options).

Important: If bones/transforms don't mirror correctly to the other side using Mirror Editing or Copy to Other Side, you should check the mirror mapping entries for those bones.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html.meta deleted file mode 100644 index 36036ef6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/Tools.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6b2c69cd9185df14c85bde2b4a9cf0fa -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html deleted file mode 100644 index ab0602d4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - UMotion Manual - UMotion API - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

UMotion API

The UMotion API is a simple and easy-to-use API that provides a basic interface for custom scripts to interact with UMotion. The API provides classes and methods that support the following features:

    -
  • Opening the UMotion windows
  • -
  • Opening/closing UMotion projects
  • -
  • Switching between animation clips
  • -
  • Assigning or removing a GameObject to/from the Pose Editor
  • -

In order to implement custom constraints or 3rd party IK solutions, please take a look at the UMotion Callback System instead.

Preparation

To access the UMotion API in one of your scripts, make sure that they are placed inside an "Editor" folder. Add the following using statement to get access to the UMotion namespace: using UMotionEditor.API; -

-There are two classes within this namespace:

    -
  • ClipEditor
  • -
  • PoseEditor
  • -

ClipEditor Overview

Properties

    -
  • - static bool IsWindowOpened -
    True when the Clip Editor window is opened and initialized. It might be necessary to focus either the Clip Editor or the Pose Editor window in order to initialize UMotion. -
  • -
  • - static bool IsProjectLoaded -
    True when the Clip Editor window has a UMotion project loaded. -
  • -

Methods

    -
  • - static void OpenWindow() -
    Opens the UMotion Clip Editor window. If the window is already opened but hidden by another window, it is brought to the front. It takes at least one frame (or more) until the window is initialized. -
  • -
  • - static void LoadProject(string path) -
    Loads a UMotion project. The Clip Editor needs to be open in order for this method to succeed. This method can also be used to switch from one loaded project to another. The path must be relative to the Unity project directory (e.g. "Assets/umotion_project.asset"). -
  • -
  • - static void CloseProject() -
    Closes a loaded UMotion project. -
  • -
  • - static string GetLoadedProjectPath() -
    Get the path to the currently loaded UMotion project. The path is relative to the Unity project directory. Returns null if no project is currently loaded. -
  • -
  • - static string[] GetAllClipNames() -
    Returns the names of all animation clips in the currently loaded UMotion project. A UMotion project must be loaded. -
  • -
  • - static string GetSelectedClipName() -
    Returns the name of the currently selected animation clip in the Clip Editor. -
  • -
  • - static void SelectClip(string name) -
    Selects (opens) the clip in the clip editor. The clip must already exist in the current UMotion project. -
  • -
  • - static void SetClipName(string oldName, string newName) -
    Changes the name of an animation clip. When called right before "ExportCurrentClip()" this method can be used to change the name of the exported animation clip. This is useful when exporting the same animation clip several times (with different animation layers enabled). -
  • -
  • - static void ExportCurrentClip() -
    Exports the clip currently opened in the Clip Editor. This method blocks until the export is finished. -
  • -
  • - static void ExportAllClips() -
    Exports all clips of the current loaded UMotion project. This method blocks until the export is finished. -
  • -
  • - static string[] GetClipLayerNames() -
    Returns an array that holds the names of all animation layers of the currently opened animation clip. The base layer is not included. -
  • -
  • - static void SetClipLayerName(string oldName, string newName) -
    Changes the name of an animaton layer of the currently opened animation clip. -
  • -
  • - static void GetClipLayerBlendProperties(string layerName, out bool mute, out float blendWeight) -
    Gets the blend properties (mute and blend weight 0-1) of the layer with the given name. -
  • -
  • - static void SetClipLayerBlendProperties(string layerName, bool mute, float blendWeight) -
    Sets the blend properties (mute and blend weight 0-1) of the layer with the given layer name. This method is useful for exporting an animation clip several times with different layers muted/unmuted. -
  • -

PoseEditor Overview

Properties

    -
  • - static bool IsWindowOpened -
    True when the Pose Editor window is opened and initialized. It might be necessary to focus either the Pose Editor or the Clip Editor window in order to initialize UMotion. -
  • -

Methods

    -
  • - static void OpenWindow() -
    Opens the UMotion Pose Editor window. If the window is already opened but hidden by another window, it is brought to the front. It takes at least one frame (or more) until the window is initialized. -
  • -
  • - static void SetAnimatedGameObject(GameObject gameObject) -
    Applies a GameObject (from the current Unity scene) to the Pose Editor. A UMotion project already needs to be loaded. -
  • -
  • - static void ClearAnimatedGameObject(PoseEditor.ClearMode clearMode = PoseEditor.ClearMode.RevertChanges) -
    Removes a GameObject from the Pose Editor. By default, the GameObject is reverted to the pose that it had before it has been assigned to UMotion. -
  • -

enum PoseEditor.ClearMode

    -
  • - RevertChanges -
    Restores the original pose of the GameObject before it was assigned to the UMotion Pose Editor. -
  • -
  • - KeepChanges -
    Keeps the current pose of the GameObject. -
  • -
-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html.meta deleted file mode 100644 index c14af05e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UMotionAPI.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 368eb7d9662c8894c9fbc75c81322b24 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html deleted file mode 100644 index a5064ee9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - UMotion Manual - Unity Timeline Integration - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Unity Timeline Integration

UMotion can be used together with Unity's Timeline Editor or Unity's Animation Window. This is made possible by the Sync button in UMotion's Clip Editor.

-

Clip Editor - Sync button in the menu bar

When UMotion is synchronized:

    -
  • The Sync button turns red while synchronization is active.
  • -
  • Scrubbing the frame cursor on one of the two applications will automatically update the other one.
  • -
  • It is thus possible to preview animations in UMotion and Unity's Timeline/Animation Window at the same time.
  • -
  • Starting/stopping animation playback is also synchronized.
  • -

A special mode of synchronization is editing animation clips used in a Unity Timeline sequence (see below). This is useful for editing cut scenes.

Synchronizing with Timeline/Animation Window

Let's think of a horse riding scenario. In such a scenario it is necessary to make ensure that the animation of the player that sits on the horse matches with the animation of the horse. With synchronization this task gets easy as you can preview the animation of the horse via Unity's Animation or Timeline Window at the same time while editing the player's animation using UMotion.

Enable Synchronization

In the UMotion Clip Editor, click on Sync. You have the option to synchronize either with Unity Timeline or with Unity's Animation Window. It is possible to synchronize the frame cursors with or without offset. Synchronizing with offset is useful when one animation should start playing before/after the other. You can either choose to use the offset the frame cursors currently have (in respect to each other) or by using the last used offset.

-

Clip Editor - Options to synchronize with Unity's Animation Window

Disable Synchronization

Click on the Sync button in UMotion or on the Preview button in Unity's Timeline or Animation Window to disables synchronization.

Unity Timeline: Edit Animation Clips Professional

With UMotion it is possible to edit animation clips that are currently used in Unity Timeline. This is useful when creating and fine tuning cut scene sequences.

Warning: Please note that in Unity 2017.3 and below, Timeline is not playing root motion animations correctly. The root motion applied while played in Timeline can be slightly more or slightly less than the root motion that is applied when editing the animation clip using UMotion. This problem is fixed in Unity 2018.1 and above. More information: Known Issue 10

Editing a Unity Timeline clip:

    -
  • If the animation clip was already created/edited using UMotion open the according UMotion project (click on File âž” Open Project).
  • -
  • If not, create a new UMotion project (click on File âž” New Project). Make sure to select the same animation type (humanoid, generic or legacy) as the animation clip you want to edit.
  • -
  • Select the animation clip that should be edited in Unity Timeline by clicking on it with the left mouse button.
  • -
  • In the UMotion Clip Editor, click on Sync âž” Timeline Window âž” Edit Selected Clip.
  • -
  • If you created a new project in the first step, UMotion will now guide you through setting up the project so that the animation can be edited.
  • -
-

Clip Editor - Synchronize with Unity Timeline

UMotion is now synchronized with Unity Timeline and you can start editing the animation clip.

Things to consider:

    -
  • UMotion temporarily deactivates the binded GameObject from the related animation track in Unity Timeline. This is necessary so that UMotion can correctly play animations on that GameObject. As soon as synchronization is stopped the GameObject is activated again.
  • -
  • Only the currently edited animation clip of the same animation track can be previewed. Clips on other tracks are still previewed as usual.
  • -
  • While editing an animation clip, the blend settings for that timeline clip are ignored.
  • -
  • The extrapolation settings of the currently edited timeline clip are ignored. Use UMotion's Playback Navigation settings to e.g. enable looping in preview mode.
  • -
  • The speed multiplier and the root motion offsets are considered correctly.
  • -

As soon as you finished editing the animation clip export the animation (see Import / Export). Make sure to select the same export directory (in the Project Settings) as where the original animation clip is stored at. When exported correctly, Unity Timeline will automatically use the modified version of the animation clip.

Clicking on the Sync button in UMotion or on the Preview button in Unity Timeline disables the synchronization.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html.meta deleted file mode 100644 index c0ec8ba2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/UnityTimelineIntegration.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bdef590de73e83c4fb2fd2ac96a8955e -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html deleted file mode 100644 index c2159cb1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - UMotion Manual - Video Tutorials - - - - - -
- - -
-
-

Version: 1.22p03

-
-
-
-
- UMotion Manual -
- -
    - -
  1. UMotion Manual
  2. - -
  3. Introduction & Tips
  4. - -
  5. Getting Started
  6. - -
  7. - -
      -
    1. - -
        -
      1. Quick Start Tutorial
      2. - -
      3. 1) Installation & First Steps
      4. - -
      5. 2) Pose Editing
      6. - -
      7. 3) Clip Editor
      8. - -
      9. 4) Curves & Rotation Modes
      10. - -
      11. 5) Config Mode
      12. - -
      13. 6) Export Animations
      14. - -
      15. 7) Root Motion
      16. - -
      17. 8) Animation Events
      18. - -
      19. 9) Pose Mirroring
      20. -
      -
    2. - -
    3. - -
        -
      1. 1) Importing Animations
      2. - -
      3. 2) Inverse Kinematics
      4. - -
      5. 3) Child-Of Constraint
      6. - -
      7. 4) Custom Properties
      8. - -
      9. 5) IK Pinning
      10. -
      -
    4. - -
    5. - -
        -
      1. 1) Our First Animation
      2. - -
      3. 2) Editing Animations
      4. - -
      5. 3) Customizing an animation for a RPG
      6. - -
      7. 4) Unity Timeline & Weighted Tangents
      8. -
      -
    6. - -
    7. - -
        -
      1. UMotion Tutorial
      2. -
      -
    8. -
    -
  8. - -
  9. How to create better animations
  10. - -
  11. - -
      -
    1. - -
        -
      1. File
      2. - -
      3. Edit
      4. - -
      5. Help
      6. -
      -
    2. - -
    3. Preferences
    4. - -
    5. Import / Export
    6. - -
    7. FK to IK Conversion
    8. - -
    9. - -
        -
      1. Project Settings
      2. - -
      3. Clip Settings
      4. -
      -
    10. - -
    11. Animated Properties List
    12. - -
    13. Root Motion
    14. - -
    15. Rotation Modes
    16. - -
    17. - -
        -
      1. Dopesheet
      2. - -
      3. Curves View
      4. -
      -
    18. - -
    19. Playback Navigation
    20. - -
    21. Layers
    22. -
    -
  12. - -
  13. - -
      -
    1. - -
        -
      1. - -
          -
        1. IK Setup Wizard
        2. - -
        3. Mirror Mapping
        4. -
        -
      2. - -
      3. Configuration
      4. - -
      5. Display
      6. -
      -
    2. - -
    3. - -
        -
      1. Tools
      2. - -
      3. Channels
      4. - -
      5. Selection
      6. - -
      7. Display
      8. - -
      9. Animation
      10. -
      -
    4. - -
    5. - -
        -
      1. Inverse Kinematics
      2. - -
      3. Child-Of
      4. - -
      5. Custom Property
      6. -
      -
    6. - -
    7. Options
    8. - -
    9. Tool Assistant
    10. -
    -
  14. - -
  15. Edit In Play Mode
  16. - -
  17. Unity Timeline Integration
  18. - -
  19. UMotion API
  20. - -
  21. Exporting Animations FAQ
  22. - -
  23. Support / FAQ
  24. - -
  25. Release Notes
  26. - -
  27. Known Issues
  28. - -
  29. Credits
  30. - -
-
-
-
-
-

Video Tutorials

UMotion has plenty of video tutorials split into chapters similar to Unity's video tutorials. All features of UMotion are covered in the first two playlists. To see how a complete animation is created from scratch, the UMotion "In Practice" video series is what you are looking for. Each video has English subtitles that can be enabled in case you are having problems understanding the speaker. To enable the subtitles, click on the corresponding button in the embedded Youtube video.

Please note that the tutorials assume that you have at least some basic understanding about Unity's animation system. If not, please have a look at the links in the Further Reading section.

The video tutorials can be accessed via the following overview or by expanding the menu items in the table of content on the left-hand side of this manual. Subscribe to the Soxware Interactive - Youtube Channel to stay updated if new tutorials or feature previews are uploaded.

General

General video tutorials explaining all features that are available to UMotion Community and UMotion Professional users.

UMotion Pro Exclusive

The video tutorials in this playlist cover all features that are exclusive to UMotion Pro users.

UMotion "In Practice"

In this video series it is all about using UMotion's features in practical examples. Visit the UMotion Forum Thread to let me know what videos you would like to see in the future.

Videos by Jayanam

Jayanam is a Youtuber focused on creating Game Development related video tutorials.

-
-

Copyright © 2017 - 2020 Soxware Interactive ALL RIGHTS RESERVED

-

Unity Forum Thread | Facebook | Twitter | Youtube

-
-
-
- - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html.meta deleted file mode 100644 index 8bdb2546..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/pages/VideoTutorials.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d4f9e9112187ae94caaec12eb0a588bc -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles.meta deleted file mode 100644 index f836e07e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 036760d73beac3b4a896d099fcf0bbbc -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png deleted file mode 100644 index de8df332..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png.meta deleted file mode 100644 index 979daf44..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/BlueHeaderRight.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 815619cb4f624c04fa812302f02578b6 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png deleted file mode 100644 index 9f35d0c6..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png.meta deleted file mode 100644 index 1a79c591..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/FollowLinkArrow.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: c83c9fe8d48510b4f88e0745b337051d -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png deleted file mode 100644 index 14172cca..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png.meta deleted file mode 100644 index 11cae8f3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewCollapse.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 3cbf64f765b7db741a1364e3b52bd6d6 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png deleted file mode 100644 index 2b85acf5..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png.meta deleted file mode 100644 index db33279e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewExpand.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: a5716c11abba60e4289ed28e36d38769 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png deleted file mode 100644 index a21caa0d..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png.meta deleted file mode 100644 index 97de6ebb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/TreeViewItem.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: fffa73b7de367464b897a3e1cc339ed4 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png deleted file mode 100644 index 1d1dfe4c..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png.meta deleted file mode 100644 index e16d48ef..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionFavicon.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 419cb938471e1af409bca7414004c594 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png deleted file mode 100644 index 3b8da3ce..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png.meta deleted file mode 100644 index e74a49f8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/UMotionLogoHeader.png.meta +++ /dev/null @@ -1,76 +0,0 @@ -fileFormatVersion: 2 -guid: 06204d9d896c516488661082347af268 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 4 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css deleted file mode 100644 index dbbfdf7a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css +++ /dev/null @@ -1,233 +0,0 @@ -.headline1 -{ - color: #000000; - font-size: 30px; - font-weight: bold; - font-family: "arial"; - - /* Scroll correction (by 90px fixed header height) */ - padding-top: 90px; - margin-top: -90px; - /* width: 1px; 0 won't work for Opera */ -} - -.headline2 -{ - color: #455463; - font-size: 24px; - font-weight: bold; - margin-bottom: 10px; - font-family: "arial"; - - /* Scroll correction (by 90px fixed header height) */ - padding-top: 90px; - margin-top: -80px; - /* width: 1px; 0 won't work for Opera */ -} - -.headline3 -{ - color: #455463; - font-size: 14px; - font-weight: bold; - font-family: "arial"; - - /* Scroll correction (by 90px fixed header height) */ - padding-top: 90px; - margin-top: -80px; - /* width: 1px; 0 won't work for Opera */ -} - -.textBlock -{ - color: #455463; - font-size: 14px; - font-weight: normal; - font-family: "arial"; -} - -.themeTable -{ - border: 1px solid #f0f0f0; - border-collapse: collapse; - margin-top: 15px; - margin-bottom: 15px; -} - -.themeTableRow -{ - -} - -.themeTableHeader -{ - border: 1px solid #f0f0f0; - background: #f0f0f0; - color: #455463; - font-size: 16px; - font-weight: normal; - font-family: "arial"; - text-align: left; - padding-top: 6px; - padding-bottom: 6px; - padding-left: 10px; - padding-right: 10px; - white-space: nowrap; -} - -.themeTableCell -{ - border: 1px solid #e6e6e6; - color: #455463; - font-size: 14px; - font-weight: normal; - font-family: "arial"; - text-align: left; - padding-top: 6px; - padding-bottom: 6px; - padding-left: 10px; - padding-right: 10px; -} - -.containerTable -{ - border: 0px; - border-collapse: separate; - padding: 0px; - margin: 0px; -} - -.containerTableRow -{ - border: 0px; - padding: 0px; - margin: 0px; -} - -.containerTableCell -{ - border: 0px; - vertical-align: top; - padding-top: 0px; - margin: 0px; -} - -.containerTableCell ~ .containerTableCell -{ - padding-left: 15px; -} - -.keyboardKey -{ - border-radius: 5px; - border: 2px solid #cdcdcd; - color: #455463; - font-size: 12px; - font-weight: bold; - font-family: "arial"; - text-align: middle; - padding-left: 3px; - padding-right: 3px; - padding-top: 1px; - padding-bottom: 1px; - text-transform: uppercase; - background-color: #f3f3f3; -} - -.professionalTag -{ - border-radius: 5px; - border: 1px solid #000000; - color: #ffffff; - font-size: 12px; - font-weight: bold; - font-family: "arial"; - text-align: middle; - padding-left: 4px; - padding-right: 4px; - padding-top: 2px; - padding-bottom: 2px; - background-color: #29abe2; - position: relative; - top: -10px; - left: 2px; - margin-right: 10px; -} - -.image -{ - border: 1px solid #898989; -} - -.imageText -{ - color: #a3a6a7; - font-size: 14px; - font-weight: normal; - font-family: "arial"; - margin-top: 0px; - padding-top: 0px; -} - -.listMain -{ - list-style-type: none; -} - -.listItem -{ - color: #455463; - font-size: 18px; - line-height: 18px; - font-weight: bold; - font-family: "arial"; - position: relative; - margin-bottom: 5px; - margin-left: 0px; - display: list-item; - list-style: disc; -} - -.listText -{ - color: #455463; - font-size: 14px; - font-weight: normal; - font-family: "arial"; -} - -.link:link -{ - color: #b83c82; - font-size: 14px; - font-weight: normal; - font-family: "arial"; - text-decoration: underline; -} - -.link:visited -{ - color: #b83c82; - font-size: 14px; - font-weight: normal; - font-family: "arial"; - text-decoration: underline; -} - -.link:hover -{ - color: #ff5566; - font-size: 14px; - font-weight: normal; - font-family: "arial"; - text-decoration: none; -} - -.link:active -{ - color: #ff5566; - font-size: 14px; - font-weight: normal; - font-family: "arial"; - text-decoration: none; -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css.meta deleted file mode 100644 index 09c32f06..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/element_styles.css.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 961bcd94025b26a41baf477580078f6a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css deleted file mode 100644 index 5768ea05..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css +++ /dev/null @@ -1,121 +0,0 @@ -body -{ - margin: 0px; - background: #ffffff; - color: #000000; -} - -.header -{ - background-color: #3f4247; - position: fixed; - height: 60px; - top: 0px; - left: 0px; - right: 0px; - width: 100%; - border: 0px solid #000000; - z-index: 2; -} - -.versionHeader -{ - background-color: #e6e6e6; - position: fixed; - height: 30px; - top: 60px; - left: 0px; - right: 0px; - width: 100%; - border: 0px solid #000000; - z-index: 2; -} - -.versionText -{ - color: #455463; - font-family: "arial"; - font-size: 17px; - margin: 5px 0px 0px 20px; -} - -.mainContent -{ - background-color: #ffffff; - position: absolute; - left: 350px; - right: 0px; - top: 90px; - padding: 20px; -} - -.mainContentInner -{ - margin: 20px 20px 20px 20px; -} - -.leftContent -{ - background-color: #ffffff; - position: fixed; - left: 0px; - width: 350px; - top: 90px; - height: 100%; - z-index: 1; - border-right:1px solid #e6e6e6; -} - -.leftContentInner -{ - margin: 20px 20px 20px 20px; -} - -.leftContentHeadline -{ - border-bottom: 1px solid #e6e6e6; - margin: 0 0 0 0; - padding-bottom: 5px; - color: #000000; - font-size: 28px; - font-weight: bold; - font-family: "arial"; -} - -.mainContentFooter -{ - border-top: 1px solid #e6e6e6; - padding-top: 0px; - margin-top: 30px; -} - -.headerLogo -{ - margin-top: 5px; - margin-left: 20px; - float: left; -} - -.headerBlueRight -{ - float: right; - height: 60px; - width: 300px; - background: url(BlueHeaderRight.png); - display: flex; - justify-content: center; - align-items: center; -} - -.headerLink -{ - color: #ffffff; - font-weight: bold; - font-family: "arial"; - text-decoration: none; - font-size: 21px; - margin-left: 20px; - padding-left: 20px; - padding-right: 42px; - background: url(FollowLinkArrow.png) no-repeat center right; -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css.meta deleted file mode 100644 index 1fceb261..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/theme_styles.css.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2a4683f7dd934a647a0b9b397d2712e2 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css deleted file mode 100644 index b838e7fd..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css +++ /dev/null @@ -1,104 +0,0 @@ -.treeFolderLink:link -{ - color: #000000; - font-size: 16px; - font-weight: normal; - font-family: "arial"; - text-decoration: none; -} - -.treeFolderLink:visited -{ - color: #000000; - font-size: 16px; - font-weight: normal; - font-family: "arial"; - text-decoration: none; -} - -.treeFolderLink:hover -{ - color: #000000; - font-size: 16px; - font-weight: normal; - font-family: "arial"; - text-decoration: underline; -} - -.treeFolderLink:active -{ - color: #000000; - font-size: 16px; - font-weight: normal; - font-family: "arial"; - text-decoration: none; -} - -ol.tree -{ - margin-left: 0px; - padding: 0 0 0 20px; - width: 300px; -} - li - { - position: relative; - margin-left: -15px; - list-style: none; - } - li.file - { - margin-left: -17px !important; - } - li.file a - { - background: url(TreeViewItem.png) 0 0 no-repeat; - color: #000000; - font-size: 16px; - font-weight: normal; - font-family: "arial"; - padding-left: 21px; - margin-top: 5px; - text-decoration: none; - display: block; - } - li.file a:hover - { - text-decoration: underline; - } - li input - { - position: absolute; - left: 0; - margin-left: 0; - opacity: 0; - z-index: 2; - cursor: pointer; - height: 1em; - width: 1em; - top: 0; - } - li input + ol - { - background: url(TreeViewExpand.png) 40px 0 no-repeat; - margin: -17px 0 0 -44px; - height: 1em; - } - li input + ol > li { display: none; margin-left: -14px !important; padding-left: 1px; } - li label - { - cursor: pointer; - display: block; - padding-left: 18px; - margin-top: 5px; - } - - li input:checked + ol - { - background: url(TreeViewCollapse.png) 40px 5px no-repeat; - margin: -22px 0 0 -44px; - padding: 20px 0 0 80px; - height: auto; - } - li input:checked + ol > li { display: block; margin: 0 0 0.125em; /* 2px */} - li input:checked + ol > li:last-child { margin: 0 0 0.063em; /* 1px */ } \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css.meta deleted file mode 100644 index db38aa2b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Manual/styles/treeview_styles.css.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: da4841125750fc944a1b4388e0892e0a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins.meta deleted file mode 100644 index 53da399a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8f76f55c8ae49cf4a963f9c722de7a0f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application.meta deleted file mode 100644 index 94a8ef9d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bc905b8c9337b64419f2d580135c0c94 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll deleted file mode 100644 index 78bb3077..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb deleted file mode 100644 index 15e022c0..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb.meta deleted file mode 100644 index de69a7ba..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.mdb.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: af269e95baabc9f4ba1957f374bcbb16 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.meta deleted file mode 100644 index b1bf9b52..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Application/UMotionApplication.dll.meta +++ /dev/null @@ -1,108 +0,0 @@ -fileFormatVersion: 2 -guid: 9f0cf3d8d0aa0004a8e74c06041b4da9 -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 0 - platformData: - - first: - '': Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux: 1 - Exclude Linux64: 1 - Exclude LinuxUniversal: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - '': OSXIntel - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - '': OSXIntel64 - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Android: Android - second: - enabled: 0 - settings: - CPU: ARMv7 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - - first: - Facebook: Win - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Facebook: Win64 - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Standalone: Linux - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: x86_64 - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor.meta deleted file mode 100644 index abe9e94e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4e81075e1681e3549b1788fd740441fd -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll deleted file mode 100644 index 54fb3d13..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb deleted file mode 100644 index 965736d8..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb.meta deleted file mode 100644 index bd6a1582..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.mdb.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5c2538e1a11baca40adab65d605e9612 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.meta deleted file mode 100644 index e69132f1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Editor/UMotionEditor.dll.meta +++ /dev/null @@ -1,108 +0,0 @@ -fileFormatVersion: 2 -guid: 448d62fcada76fd4ab5702190add98fd -PluginImporter: - externalObjects: {} - serializedVersion: 2 - iconMap: {} - executionOrder: {} - defineConstraints: [] - isPreloaded: 0 - isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 0 - platformData: - - first: - '': Any - second: - enabled: 0 - settings: - Exclude Android: 1 - Exclude Editor: 0 - Exclude Linux: 1 - Exclude Linux64: 1 - Exclude LinuxUniversal: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - - first: - '': OSXIntel - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - '': OSXIntel64 - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Android: Android - second: - enabled: 0 - settings: - CPU: ARMv7 - - first: - Any: - second: - enabled: 0 - settings: {} - - first: - Editor: Editor - second: - enabled: 1 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - - first: - Facebook: Win - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Facebook: Win64 - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Standalone: Linux - second: - enabled: 0 - settings: - CPU: x86 - - first: - Standalone: Linux64 - second: - enabled: 0 - settings: - CPU: x86_64 - - first: - Standalone: OSXUniversal - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Standalone: Win - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Standalone: Win64 - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - Windows Store Apps: WindowsStoreApps - second: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS.meta deleted file mode 100644 index aa1a6e8a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d51121717acd0e24abd00086f8148b39 -folderAsset: yes -timeCreated: 1531895128 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor.meta deleted file mode 100644 index 17656964..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 942b6a2cb94f6ea489d5c1b7861824d1 -folderAsset: yes -timeCreated: 1531895128 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64.meta deleted file mode 100644 index ab9be56d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 93877641aa2b11d4ca44dca1a283d4b7 -folderAsset: yes -timeCreated: 1531895128 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt deleted file mode 100644 index e8b36478..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt +++ /dev/null @@ -1,3 +0,0 @@ -Autodesk FBX SDK. Copyright (c) 2016 Autodesk, Inc. All rights reserved. -Use of the FBX SDK requires agreeing to and complying with the FBX SDK License and Service Agreement terms -accessed at https://damassets.autodesk.net/content/dam/autodesk/www/Company/docs/pdf/legal-notices-&-trademarks/Autodesk_FBX_SDK_2015_License_and_Services_Agreement.pdf" \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt.meta deleted file mode 100644 index ae4907a7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/AutodeskFbxSdkLicense.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a77ec3850692bc34e98e9697bf7f28b4 -timeCreated: 1531478278 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt deleted file mode 100644 index 551dcf1e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt +++ /dev/null @@ -1,5 +0,0 @@ -FBX Exporter copyright © 2017 Unity Technologies ApS - -Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). - -Unless expressly provided otherwise, the Software under this license is made available strictly on an "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt.meta deleted file mode 100644 index f3114fe6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNativeLicense.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55374953f4e09ed499e891e629cf3743 -timeCreated: 1531478278 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle.meta deleted file mode 100644 index d12b330d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle.meta +++ /dev/null @@ -1,58 +0,0 @@ -fileFormatVersion: 2 -guid: 1a29d269aa30eda4cb23ebe41b124f23 -folderAsset: yes -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - isOverridable: 0 - platformData: - Any: - enabled: 0 - settings: - Exclude Editor: 0 - Exclude Linux: 1 - Exclude Linux64: 1 - Exclude LinuxUniversal: 1 - Exclude OSXIntel: 1 - Exclude OSXIntel64: 1 - Exclude OSXUniversal: 1 - Exclude Win: 1 - Exclude Win64: 1 - Editor: - enabled: 1 - settings: - CPU: x86_64 - DefaultValueInitialized: true - OS: OSX - Linux: - enabled: 0 - settings: - CPU: x86 - Linux64: - enabled: 0 - settings: - CPU: x86_64 - OSXIntel: - enabled: 0 - settings: - CPU: AnyCPU - OSXIntel64: - enabled: 0 - settings: - CPU: AnyCPU - Win: - enabled: 0 - settings: - CPU: AnyCPU - Win64: - enabled: 0 - settings: - CPU: AnyCPU - first: - enabled: 0 - settings: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents.meta deleted file mode 100644 index 6985a064..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2e1264f9fd364fc438290921dbbb21c5 -folderAsset: yes -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist deleted file mode 100644 index 4df32a6e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist +++ /dev/null @@ -1,38 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - UnityFbxSdkNative_2_0_0 - CFBundleGetInfoString - - CFBundleIconFile - - CFBundleIdentifier - - CFBundleInfoDictionaryVersion - 6.0 - CFBundleLongVersionString - - CFBundleName - - CFBundlePackageType - APPL - CFBundleShortVersionString - - CFBundleSignature - ???? - CFBundleVersion - - CSResourcesFileMapped - - NSHumanReadableCopyright - - NSPrincipalClass - NSApplication - NSHighResolutionCapable - True - - diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist.meta deleted file mode 100644 index de0c81ca..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/Info.plist.meta +++ /dev/null @@ -1,6 +0,0 @@ -fileFormatVersion: 2 -guid: cf56391df77a63d42a3059e19137216d -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS.meta deleted file mode 100644 index 8ed456ba..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 656f7ed966ace1742862ee981d7e27ba -folderAsset: yes -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0 b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0 deleted file mode 100644 index 0886337c..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0 and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0.meta deleted file mode 100644 index 68bf264e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/MacOS/Editor/x64/UnityFbxSdkNative_2_0_0.bundle/Contents/MacOS/UnityFbxSdkNative_2_0_0.meta +++ /dev/null @@ -1,6 +0,0 @@ -fileFormatVersion: 2 -guid: dcf0c0c752e3ae44881d4d2a604ba227 -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows.meta deleted file mode 100644 index 28fce831..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8d2d15c452f229044961b046a03acc5e -folderAsset: yes -timeCreated: 1531895127 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor.meta deleted file mode 100644 index adb747c7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: dfecfe02d5c2c6840957bc94374fda43 -folderAsset: yes -timeCreated: 1531895128 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64.meta deleted file mode 100644 index ab612b76..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a493e305412e9414b8b9909c5034159d -folderAsset: yes -timeCreated: 1531895128 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt deleted file mode 100644 index e8b36478..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt +++ /dev/null @@ -1,3 +0,0 @@ -Autodesk FBX SDK. Copyright (c) 2016 Autodesk, Inc. All rights reserved. -Use of the FBX SDK requires agreeing to and complying with the FBX SDK License and Service Agreement terms -accessed at https://damassets.autodesk.net/content/dam/autodesk/www/Company/docs/pdf/legal-notices-&-trademarks/Autodesk_FBX_SDK_2015_License_and_Services_Agreement.pdf" \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt.meta deleted file mode 100644 index c6f3b823..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/AutodeskFbxSdkLicense.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6f39e3308448bc24a96b87b8c481127e -timeCreated: 1531478278 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll deleted file mode 100644 index 3beccf63..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll.meta deleted file mode 100644 index 74575319..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UMotionFBX_Win_x64.dll.meta +++ /dev/null @@ -1,19 +0,0 @@ -fileFormatVersion: 2 -guid: c82a003de87344f429e62b0511fd0931 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Editor: - enabled: 1 - settings: - CPU: x86_64 - DefaultValueInitialized: true - first: - enabled: 0 - settings: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt deleted file mode 100644 index 551dcf1e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt +++ /dev/null @@ -1,5 +0,0 @@ -FBX Exporter copyright © 2017 Unity Technologies ApS - -Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). - -Unless expressly provided otherwise, the Software under this license is made available strictly on an "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt.meta deleted file mode 100644 index 6f5f788c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNativeLicense.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3b1f3a528ff40d04898b0143a9bae099 -timeCreated: 1531478278 -licenseType: Store -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll deleted file mode 100644 index ea1ae528..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll.meta deleted file mode 100644 index 1a5948c2..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x64/UnityFbxSdkNative_2_0_0.dll.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: b2264022394c51c459d1d3c59efd0912 -timeCreated: 1532324552 -licenseType: Store -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - isOverridable: 0 - platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - CPU: x86_64 - DefaultValueInitialized: true - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86.meta deleted file mode 100644 index 7063c376..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c8713aafdb1feae448864e128d90a1d5 -folderAsset: yes -timeCreated: 1524037682 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll deleted file mode 100644 index 3fc27f68..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll.meta deleted file mode 100644 index 460b40fc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Plugins/Windows/Editor/x86/UMotionFBX_Win_x86.dll.meta +++ /dev/null @@ -1,19 +0,0 @@ -fileFormatVersion: 2 -guid: 9bcef43a3a95e452cac0b14bd167c7be -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Editor: - enabled: 1 - settings: - CPU: x86 - DefaultValueInitialized: true - first: - enabled: 0 - settings: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts.meta deleted file mode 100644 index f9233d82..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 16f66d30176f66c4788002ee29058699 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application.meta deleted file mode 100644 index 2b10204b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0a26ff1eb510bf24e9f039ea67cde26b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs deleted file mode 100644 index 0380f56b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs +++ /dev/null @@ -1,120 +0,0 @@ -#if UNITY_EDITOR -using UnityEngine; -using UnityEditor; -using System; -using System.Collections.Generic; -using System.IO; - -namespace UMotionEditor -{ - public class AssetResourcesFile : ScriptableObject - { - //******************************************************************************** - // Public Properties - //******************************************************************************** - - //******************************************************************************** - // Private Properties - //******************************************************************************** - - #pragma warning disable 0649 // Suppress "Field 'field' is never assigned to, and will always have its default value 'value'" - [Serializable] - private struct ResourceDefinition - { - public string Name; - public UnityEngine.Object Reference; - } - #pragma warning restore 0649 - - //---------------------- - // Inspector - //---------------------- - [SerializeField]private List resourcesList = new List(); - [SerializeField]private List optionalResourcesList = new List(); - private Dictionary resourcesDictionary = new Dictionary(); - - //---------------------- - // Internal - //---------------------- - - //******************************************************************************** - // Public Methods - //******************************************************************************** - - public static AssetResourcesFile FindAssetResourcesFile() - { - string[] resourceFilesGUID = AssetDatabase.FindAssets("UMotionResources t:AssetResourcesFile"); - - if (resourceFilesGUID.Length > 1) - { - throw new UnityException("More than one resource file was found. Please remove all UMotion files and install UMotion again."); - } - else if (resourceFilesGUID.Length == 0) - { - throw new UnityException("Resource file not found. Please install UMotion again."); - } - else - { - AssetResourcesFile resourceFile = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(resourceFilesGUID[0])); - - resourceFile.InitializeDictionary(); - - return resourceFile; - } - } - - public string GetEditorDataPath() - { - string resourcesPath = AssetDatabase.GetAssetPath(this); - - string dataPath = Path.GetDirectoryName(resourcesPath); - dataPath = Path.Combine(Path.GetDirectoryName(dataPath), "Data"); - - return dataPath; - } - - public T GetResource(string name, bool required = true) where T : UnityEngine.Object - { - T loadedObject = null; - UnityEngine.Object obj; - if (resourcesDictionary.TryGetValue(name, out obj)) - { - loadedObject = obj as T; - } - - if (required && (loadedObject == null)) - { - throw new Exception(string.Format("Resource \"{0}\" can not be loaded.", name)); - } - else - { - return loadedObject; - } - } - - //******************************************************************************** - // Private Methods - //******************************************************************************** - - private void InitializeDictionary() - { - resourcesDictionary.Clear(); - foreach (ResourceDefinition resourceDef in resourcesList) - { - if (resourceDef.Reference == null) - { - throw new UnityException(string.Format("Required resource \"{0}\" not found. Please reinstall UMotion.", resourceDef.Name)); - } - else - { - resourcesDictionary.Add(resourceDef.Name, resourceDef.Reference); - } - } - foreach (ResourceDefinition resourceDef in optionalResourcesList) - { - resourcesDictionary.Add(resourceDef.Name, resourceDef.Reference); - } - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs.meta deleted file mode 100644 index 51a5302c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/AssetResourcesFile.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c4518f215ae949c4e9341e0353fc63b2 -timeCreated: 1518871555 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef deleted file mode 100644 index 4542f3cd..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "UMotionSourceApplication", - "references": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [] -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef.meta deleted file mode 100644 index 736fcd69..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/UMotionSourceApplication.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8a7b60ba7421eeb4e9d4e0809ac8ccbd -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs deleted file mode 100644 index 50ec535b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs +++ /dev/null @@ -1,118 +0,0 @@ -#if UNITY_EDITOR -using System.Collections; -using System.Collections.Generic; -using System.Reflection; -using UnityEngine; - -namespace UMotionEditor -{ - public static class VersionCompatibilityUtility - { - #if !UNITY_2017_4_OR_NEWER - #error "This Unity version is not supported by UMotion. Please update to Unity 2017.4 or higher." - #endif - - //******************************************************************************** - // Public Properties - //******************************************************************************** - - public enum EditorPlatform - { - Windows = 0, - Mac, - Linux, - Invalid - } - - public static EditorPlatform CurrentEditorPlatform - { - get - { - switch (Application.platform) - { - case RuntimePlatform.WindowsEditor: - return EditorPlatform.Windows; - - case RuntimePlatform.OSXEditor: - return EditorPlatform.Mac; - - case RuntimePlatform.LinuxEditor: - return EditorPlatform.Linux; - - default: - return EditorPlatform.Invalid; - } - } - } - - public static bool Unity2018_1_OrNewer - { - get - { - #if UNITY_2018_1_OR_NEWER - return true; - #else - return false; - #endif - } - } - - public static bool Unity2018_3_OrNewer - { - get - { - #if UNITY_2018_3_OR_NEWER - return true; - #else - return false; - #endif - } - } - - public static bool Unity2019_1_Or_Newer - { - get - { - #if UNITY_2019_1_OR_NEWER - return true; - #else - return false; - #endif - } - } - - public static bool UsesScriptableRenderPipeline - { - get - { - #if UNITY_2019_1_OR_NEWER - return (UnityEngine.Rendering.RenderPipelineManager.currentPipeline != null); - #else - #if UNITY_2018_1_OR_NEWER - return (UnityEngine.Experimental.Rendering.RenderPipelineManager.currentPipeline != null); - #else - return false; - #endif - #endif - } - } - - public static string GetCurrentAssemblyName() - { - return Assembly.GetExecutingAssembly().GetName().Name; - } - - //******************************************************************************** - // Private Properties - //******************************************************************************** - - //******************************************************************************** - // Public Methods - //******************************************************************************** - - //******************************************************************************** - // Private Methods - //******************************************************************************** - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs.meta deleted file mode 100644 index b9cea14f..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Application/VersionCompatibilityUtility.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fec42e10ecaca094ba9237b4c4b68039 -timeCreated: 1513775087 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor.meta deleted file mode 100644 index a41e5cbc..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fcb056d1b4dd3f841a0b579485155304 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs deleted file mode 100644 index d3238362..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs +++ /dev/null @@ -1,105 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections; -using System.Reflection; - -namespace UMotionEditor -{ - public static class AnimationCurveUtilityRecent - { - //******************************************************************************** - // Public Properties - //******************************************************************************** - - public static bool WeightedTangentsImplemented - { - get - { - #if UNITY_2018_1_OR_NEWER - return true; - #else - return false; - #endif - } - } - - //******************************************************************************** - // Private Properties - //******************************************************************************** - - //---------------------- - // Inspector - //---------------------- - - //---------------------- - // Internal - //---------------------- - - //******************************************************************************** - // Public Methods - //******************************************************************************** - - public static void SetKeyWeightedMode(ref Keyframe key, int weightedMode) - { - #if UNITY_2018_1_OR_NEWER - key.weightedMode = (WeightedMode)weightedMode; - #endif - } - - public static int GetKeyWeightedMode(Keyframe key) - { - #if UNITY_2018_1_OR_NEWER - return (int)key.weightedMode; - #else - return 0; - #endif - } - - public static void SetKeyLeftWeight(ref Keyframe key, float weight) - { - #if UNITY_2018_1_OR_NEWER - key.inWeight = weight; - #endif - } - - public static float GetKeyLeftWeight(Keyframe key) - { - #if UNITY_2018_1_OR_NEWER - return key.inWeight; - #else - return 1f / 3f; - #endif - } - - public static void SetKeyRightWeight(ref Keyframe key, float weight) - { - #if UNITY_2018_1_OR_NEWER - key.outWeight = weight; - #endif - } - - public static float GetKeyRightWeight(Keyframe key) - { - #if UNITY_2018_1_OR_NEWER - return key.outWeight; - #else - return 1f / 3f; - #endif - } - - public static void InitializeKeyframe(int frame, float value, float inTangent, float outTangent, int weightedMode, float leftWeight, float rightWeight, out Keyframe key) - { - key = new Keyframe(frame, value, inTangent, outTangent); - - #if UNITY_2018_1_OR_NEWER - key.weightedMode = (WeightedMode)weightedMode; - key.inWeight = leftWeight; - key.outWeight = rightWeight; - #endif - } - - //******************************************************************************** - // Private Methods - //******************************************************************************** - } -} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs.meta deleted file mode 100644 index b37e9a7a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/AnimationCurveUtilityRecent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8bb13d32d833dc9428b3d5471491263c -timeCreated: 1479194383 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs deleted file mode 100644 index 567b7a0e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs +++ /dev/null @@ -1,67 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using UnityEditor.Compilation; -#if UNITY_2018_3_OR_NEWER -using UnityEditor.Experimental.SceneManagement; -#endif - -namespace UMotionEditor -{ - public static class EditorVersionCompatibilityUtility - { - //******************************************************************************** - // Public Properties - //******************************************************************************** - - //******************************************************************************** - // Private Properties - //******************************************************************************** - - //---------------------- - // Inspector - //---------------------- - - //---------------------- - // Internal - //---------------------- - - //******************************************************************************** - // Public Methods - //******************************************************************************** - - public static bool IsModelPrefab(GameObject gameObject) - { - #if UNITY_2018_3_OR_NEWER - return (PrefabUtility.GetPrefabAssetType(gameObject) == PrefabAssetType.Model); - #else - return (PrefabUtility.GetPrefabType(gameObject) == PrefabType.ModelPrefab); - #endif - } - - public static bool IsPrefab(GameObject gameObject) - { - #if UNITY_2018_3_OR_NEWER - return (PrefabUtility.GetPrefabAssetType(gameObject) != PrefabAssetType.NotAPrefab); - #else - return (PrefabUtility.GetPrefabType(gameObject) != PrefabType.None); - #endif - } - - public static bool IsInPrefabStage() - { - #if UNITY_2018_3_OR_NEWER - return (PrefabStageUtility.GetCurrentPrefabStage() != null); - #else - return false; - #endif - } - - //******************************************************************************** - // Private Methods - //******************************************************************************** - - } -} diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs.meta deleted file mode 100644 index 2c0ed15d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/EditorVersionCompatibilityUtility.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4f6f554bcbc4309489c3a11930042443 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs deleted file mode 100644 index 2b9c1775..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs +++ /dev/null @@ -1,102 +0,0 @@ -using System; -using System.Reflection; -using UnityEngine; -using UnityEditor; - -namespace UMotionEditor -{ - public static class GUICompatibilityUtility - { - //******************************************************************************** - // Public Properties - //******************************************************************************** - - public static event System.Action OnSceneGui - { - add - { - #if UNITY_2019_1_OR_NEWER - SceneView.duringSceneGui += value; - #else - legacySceneViewGUI += value; - if (!initialized) - { - // Doing this in a static constructor instead caused an exception in Unity 2017.4 - SceneView.onSceneGUIDelegate += delegate(SceneView sceneView) { legacySceneViewGUI(sceneView); }; - initialized = true; - } - #endif - } - remove - { - #if UNITY_2019_1_OR_NEWER - SceneView.duringSceneGui -= value; - #else - legacySceneViewGUI -= value; - #endif - } - } - - //******************************************************************************** - // Private Properties - //******************************************************************************** - - //---------------------- - // Inspector - //---------------------- - - //---------------------- - // Internal - //---------------------- - #if !UNITY_2019_1_OR_NEWER - private static event System.Action legacySceneViewGUI; - private static bool initialized = false; - #endif - - //******************************************************************************** - // Public Methods - //******************************************************************************** - - [MenuItem("Window/UMotion Editor/Contact Support", true, 1232)] - public static bool UMotionSupportMenuItemValidate() - { - CheckCurrentAssembly(); - return true; - } - - [MenuItem("Window/UMotion Editor/Contact Support", false, 1232)] - public static void UMotionSupportMenuItem() - { - Help.BrowseURL("https://support.soxware.com"); - } - - public static Color ColorField(GUIContent label, Color value, bool showEyedropper, bool showAlpha, bool hdr, params GUILayoutOption[] options) - { - #if UNITY_2018_1_OR_NEWER - return EditorGUILayout.ColorField(label, value, showEyedropper, showAlpha, hdr, options); - #else - return EditorGUILayout.ColorField(label, value, showEyedropper, showAlpha, hdr, null, options); - #endif - } - - //******************************************************************************** - // Private Methods - //******************************************************************************** - - private static bool CheckCurrentAssembly() - { - string applicationAssemblyName = VersionCompatibilityUtility.GetCurrentAssemblyName(); - string editorAssemblyName = Assembly.GetExecutingAssembly().GetName().Name; - - bool assemblyOk = (applicationAssemblyName == "UMotionSourceApplication") && (editorAssemblyName == "UMotionSourceEditor"); - - if (!assemblyOk) - { - string message = string.Format("The UMotion script files are not compiled to the correct assembly:\r\n\r\n\"{0}\"\r\n(should be \"UMotionSourceApplication\")\r\n\r\n\"{1}\"\r\n(should be \"UMotionSourceEditor\")\r\n\r\nMake sure that you haven't deleted or re-named the assembly definition files inside the UMotion folder.", applicationAssemblyName, editorAssemblyName); - EditorUtility.DisplayDialog("UMotion - Invalid Assembly", message, "OK"); - } - - return assemblyOk; - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs.meta deleted file mode 100644 index 827bf914..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/GUICompatibilityUtility.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 903e27eafe5bb764db202389e0fefbfa -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef deleted file mode 100644 index 0684a8ac..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "UMotionSourceEditor", - "references": [ - "UMotionSourceApplication" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [] -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef.meta deleted file mode 100644 index 0c0620b0..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Scripts/Editor/UMotionSourceEditor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b3ddaa7f43eb8574a8d6541276fc1a67 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders.meta deleted file mode 100644 index dfe17f72..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 47a4650efe9cc0544ad9263c18daa22e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader deleted file mode 100644 index f9dd2196..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader +++ /dev/null @@ -1,73 +0,0 @@ -Shader "UMotion Editor/Camera Lit" -{ - Properties - { - _Color("Main Color (RGB)", color) = (1, 1, 1, 1) - _WireColor("Wire Color (RGB) Trans (A)", color) = (0, 0, 0, 1) - _WireSize("Wire Size", Range(0, 4)) = 0.9 - } - - SubShader - { - Tags { "RenderType" = "Opaque" "IgnoreProjector"="True" } - LOD 100 - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 3.0 - - #include "UnityCG.cginc" - - fixed4 _Color; - fixed4 _WireColor; - half _WireSize; - - struct vInput - { - float4 vertex : POSITION; - half4 texcoord : TEXCOORD0; - float3 normal : NORMAL; - }; - - struct vOutput - { - float4 pos : SV_POSITION; - fixed3 wirecoord : TEXCOORD1; - float3 lambert : TEXCOORD2; - }; - - vOutput vert(vInput i) - { - vOutput o; - - o.pos = UnityObjectToClipPos(i.vertex); - - o.wirecoord = fixed3(floor(i.texcoord.x), frac(i.texcoord.x) * 10, i.texcoord.y); - - float3 viewDir = normalize(WorldSpaceViewDir(i.vertex)); - float3 worldNormal = normalize(UnityObjectToWorldNormal(i.normal)); - o.lambert = saturate(dot(viewDir, worldNormal)); - - return o; - } - - fixed4 frag(vOutput i) : SV_Target - { - fixed4 outColor; - outColor.rgb = i.lambert * _Color; - outColor.a = 1.0; - - half3 width = abs(ddx(i.wirecoord.xyz)) + abs(ddy(i.wirecoord.xyz)); - half3 smoothed = smoothstep(half3(0, 0, 0), width * _WireSize, i.wirecoord.xyz); - half wireAlpha = min(min(smoothed.x, smoothed.y), smoothed.z); - - return lerp(lerp(outColor, _WireColor, _WireColor.a), outColor, wireAlpha); - } - - ENDCG - } //Pass - } //SubShader -} //Shader diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader.meta deleted file mode 100644 index 5b976339..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/CameraLit.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 48874f7fa809410459fad9f55010f4bb -timeCreated: 1473450613 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader deleted file mode 100644 index 50815eef..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader +++ /dev/null @@ -1,41 +0,0 @@ -Shader "UMotion Editor/Color Unlit" -{ - Properties - { - // Color property for material inspector, default to white - _Color ("Main Color", Color) = (1,1,1,1) - } - SubShader - { - Tags { "RenderType"="Opaque" "IgnoreProjector"="True" } - LOD 100 - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - // vertex shader - // this time instead of using "appdata" struct, just spell inputs manually, - // and instead of returning v2f struct, also just return a single output - // float4 clip position - float4 vert (float4 vertex : POSITION) : SV_POSITION - { - return UnityObjectToClipPos(vertex); - } - - // color from the material - fixed4 _Color; - - // pixel shader, no inputs needed - fixed4 frag () : SV_Target - { - return _Color; // just return it - } - ENDCG - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader.meta deleted file mode 100644 index 31d413b3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlit.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1d54d617e69b06a4085e3437d19a8ec1 -timeCreated: 1473578258 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader deleted file mode 100644 index de069c03..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader +++ /dev/null @@ -1,43 +0,0 @@ -Shader "UMotion Editor/Color Unlit Transparent" -{ - Properties - { - // Color property for material inspector, default to white - _Color ("Main Color", Color) = (1,1,1,1) - } - SubShader - { - Tags { "RenderType"="Transparent" "IgnoreProjector"="True" } - LOD 100 - ZWrite Off - Blend SrcAlpha OneMinusSrcAlpha - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - // vertex shader - // this time instead of using "appdata" struct, just spell inputs manually, - // and instead of returning v2f struct, also just return a single output - // float4 clip position - float4 vert (float4 vertex : POSITION) : SV_POSITION - { - return UnityObjectToClipPos(vertex); - } - - // color from the material - fixed4 _Color; - - // pixel shader, no inputs needed - fixed4 frag () : SV_Target - { - return _Color; // just return it - } - ENDCG - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader.meta deleted file mode 100644 index 9916f066..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/ColorUnlitTransparent.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ffd3c4e17a9e1d54ba9f7ca169a4b98f -timeCreated: 1503310892 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader deleted file mode 100644 index 37798944..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader +++ /dev/null @@ -1,70 +0,0 @@ -Shader "UMotion Editor/Unlit Dashed Line" -{ - Properties - { - _Color("Line Color (RGB) Trans (A)", color) = (0, 0, 0, 1) - _Thickness("Line Thikness", Range(0, 4)) = 0.9 - _DashFrequency("Dash Frequency", Range(0, 150)) = 100 - } - - SubShader - { - Tags {"Queue"="Transparent" "RenderType"="Transparent" "IgnoreProjector"="True" "DisableBatching"="True" } - LOD 100 - - ZWrite Off - Blend SrcAlpha OneMinusSrcAlpha - Cull Off - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 3.0 - - #include "UnityCG.cginc" - - fixed4 _Color; - half _Thickness; - half _DashFrequency; - - struct vInput - { - float4 vertex : POSITION; - half4 texcoord : TEXCOORD0; - }; - - struct vOutput - { - float4 pos : SV_POSITION; - float2 uv : TEXCOORD0; - }; - - vOutput vert(vInput i) - { - vOutput o; - - o.pos = UnityObjectToClipPos(i.vertex); - - o.uv = i.texcoord.xy; - o.uv.x *= length(float3(unity_ObjectToWorld[0].z, unity_ObjectToWorld[1].z, unity_ObjectToWorld[2].z)); - - return o; - } - - fixed4 frag(vOutput i) : SV_Target - { - half2 mass = half2(sin(i.uv.x * _DashFrequency), i.uv.y); - - half2 width = abs(ddx(mass)) + abs(ddy(mass)); - half2 smoothed = smoothstep(half2(0, 0), width * _Thickness, mass.xy); - half alpha = max(smoothed.x, smoothed.y); - - return fixed4(_Color.x, _Color.y, _Color.z, 1 - alpha); - } - - ENDCG - } //Pass - } //SubShader -} //Shader diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader.meta deleted file mode 100644 index 7cad2d08..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitDashedLine.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d57a3d80d6b9c334692747b789c7d8d7 -timeCreated: 1436426827 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader deleted file mode 100644 index 29e1927d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader +++ /dev/null @@ -1,63 +0,0 @@ -Shader "UMotion Editor/Unlit Line" -{ - Properties - { - _Color("Line Color (RGB) Trans (A)", color) = (0, 0, 0, 1) - _Thickness("Line Thikness", Range(0, 4)) = 0.9 - } - - SubShader - { - Tags {"Queue"="Transparent" "RenderType"="Transparent" "IgnoreProjector"="True" } - LOD 100 - - ZWrite Off - Blend SrcAlpha OneMinusSrcAlpha - Cull Off - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 3.0 - - #include "UnityCG.cginc" - - fixed4 _Color; - half _Thickness; - - struct vInput - { - float4 vertex : POSITION; - half4 texcoord : TEXCOORD0; - }; - - struct vOutput - { - float4 pos : SV_POSITION; - float uv_y : TEXCOORD0; - }; - - vOutput vert(vInput i) - { - vOutput o; - - o.pos = UnityObjectToClipPos(i.vertex); - o.uv_y = i.texcoord.y; - - return o; - } - - fixed4 frag(vOutput i) : SV_Target - { - half width = abs(ddx(i.uv_y)) + abs(ddy(i.uv_y)); - half alpha = smoothstep(0, width * _Thickness, i.uv_y); - - return fixed4(_Color.x, _Color.y, _Color.z, 1 - alpha); - } - - ENDCG - } //Pass - } //SubShader -} //Shader diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader.meta deleted file mode 100644 index 6e3b8a0c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/UnlitLine.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b514aec5044c41141ac3b62eca518b25 -timeCreated: 1436426827 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader deleted file mode 100644 index f4535f98..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader +++ /dev/null @@ -1,32 +0,0 @@ -// Source: http://wiki.unity3d.com/index.php/VertexColorUnlit -Shader "UMotion Editor/Vertex Color Unlit" -{ - Properties - { - _MainTex ("Texture", 2D) = "white" {} - } - - Category - { - Tags { "RenderType"="Opaque" "IgnoreProjector"="True" } - Lighting Off - - BindChannels - { - Bind "Color", color - Bind "Vertex", vertex - Bind "TexCoord", texcoord - } - - SubShader - { - Pass - { - SetTexture [_MainTex] - { - Combine texture * primary DOUBLE - } - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader.meta deleted file mode 100644 index 71e0854c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/VertexColorUnlit.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7bb4c2b089bb2f841bb905642a28daad -timeCreated: 1473539026 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader deleted file mode 100644 index 2a9c6879..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader +++ /dev/null @@ -1,65 +0,0 @@ -Shader "UMotion Editor/Wires Only" -{ - Properties - { - _Color("Main Color (RGB)", color) = (1, 1, 1, 1) - _Size("Wire Size", Range(0, 4)) = 0.9 - } - - SubShader - { - Tags {"Queue"="Transparent" "RenderType"="Transparent" "IgnoreProjector"="True" } - LOD 100 - - ZWrite Off - Blend SrcAlpha OneMinusSrcAlpha - Cull Off - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 3.0 - - #include "UnityCG.cginc" - - fixed4 _Color; - half _Size; - - struct vInput - { - float4 vertex : POSITION; - half4 texcoord : TEXCOORD0; - }; - - struct vOutput - { - float4 pos : SV_POSITION; - fixed3 wirecoord : TEXCOORD1; - }; - - vOutput vert(vInput i) - { - vOutput o; - - o.pos = UnityObjectToClipPos(i.vertex); - - o.wirecoord = fixed3(floor(i.texcoord.x), frac(i.texcoord.x) * 10, i.texcoord.y); - - return o; - } - - fixed4 frag(vOutput i) : SV_Target - { - half3 width = abs(ddx(i.wirecoord.xyz)) + abs(ddy(i.wirecoord.xyz)); - half3 smoothed = smoothstep(half3(0, 0, 0), width * _Size, i.wirecoord.xyz); - half wireAlpha = min(min(smoothed.x, smoothed.y), smoothed.z); - - return fixed4(_Color.xyz, 1 - wireAlpha); - } - - ENDCG - } //Pass - } //SubShader -} //Shader diff --git a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader.meta b/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader.meta deleted file mode 100644 index 403ce1a1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionEditor/Shaders/WiresOnly.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a326767bf949111429490e01d3a59d11 -timeCreated: 1521051594 -licenseType: Store -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples.meta b/Assets/ThirdParty/UMotion/UMotionExamples.meta deleted file mode 100644 index ce59a069..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7639a805ddb7f6c48af47cd45be97f0e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene.meta deleted file mode 100644 index b1295250..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 13ba4d2ee6e74bf4b9aea7f330df39c2 -folderAsset: yes -timeCreated: 1502460453 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity b/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity deleted file mode 100644 index 19dfdcad..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity +++ /dev/null @@ -1,15523 +0,0 @@ -%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: 8 - 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, g: 0, b: 0, a: 1} ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_LightmapEditorSettings: - serializedVersion: 9 - m_Resolution: 2 - m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 ---- !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 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &33267093 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 33267094} - m_Layer: 0 - m_Name: Left_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &33267094 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 33267093} - m_LocalRotation: {x: -0.41058227, y: 0.44783446, z: 0.53675634, w: 0.5854563} - m_LocalPosition: {x: -0.24796544, y: -0.018968333, z: 0.13130726} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 420418662} - m_Father: {fileID: 683784538} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &45806064 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 45806065} - m_Layer: 0 - m_Name: Right_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &45806065 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 45806064} - m_LocalRotation: {x: 0.000000012219929, y: -0.000000004148106, z: -0.3214394, w: 0.94693017} - m_LocalPosition: {x: 0.13787201, y: 0.00000006441087, z: -3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 329229722} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -37.5} ---- !u!1 &46699065 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 46699069} - - component: {fileID: 46699068} - - component: {fileID: 46699067} - - component: {fileID: 46699066} - m_Layer: 5 - m_Name: IntroductionCanvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &46699066 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 46699065} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &46699067 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 46699065} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &46699068 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 46699065} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &46699069 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 46699065} - 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_Children: - - {fileID: 1781467343} - m_Father: {fileID: 2079995975} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 28764, y: -74403} - m_SizeDelta: {x: 965, y: 556} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &47517026 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 47517027} - m_Layer: 0 - m_Name: Right_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &47517027 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 47517026} - m_LocalRotation: {x: 0.7767065, y: 0.18686023, z: -0.025670227, w: 0.60095865} - m_LocalPosition: {x: 0.24062023, y: 0.0051437393, z: -0.012117967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2102707798} - m_Father: {fileID: 1545311171} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 128.7042} ---- !u!1 &50419097 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 50419098} - m_Layer: 0 - m_Name: Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &50419098 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 50419097} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.079593115, y: 0, z: -2.0962138e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1988790256} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &55250588 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 55250589} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &55250589 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 55250588} - m_LocalRotation: {x: 0.010312854, y: -0.00012740763, z: 0.012352655, w: 0.99987054} - m_LocalPosition: {x: -0.072257206, y: 0.012475326, z: -0.014861824} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1096528292} - m_Father: {fileID: 595277706} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.4156} ---- !u!1 &57639463 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 57639464} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &57639464 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 57639463} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: 0.022944802, y: -0.00000007977574, z: -0.00000007166869} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1138998885} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.6224} ---- !u!1 &70358281 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 70358282} - m_Layer: 0 - m_Name: Right_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &70358282 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 70358281} - m_LocalRotation: {x: 0, y: 0, z: 0.9957005, w: -0.09263137} - m_LocalPosition: {x: -0.1221335, y: 0.011331954, z: 0.0689056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 468103565} - m_Father: {fileID: 1189024790} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -169.37} ---- !u!1 &70844323 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 70844324} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &70844324 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 70844323} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: 0.024932733, y: -0.00000037860835, z: 0.000000067108736} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 835935947} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2558, y: 0, z: -2.4132} ---- !u!1 &75515505 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 75515506} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &75515506 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 75515505} - m_LocalRotation: {x: 0.010538501, y: 0.008739322, z: 0.005554213, w: 0.99989086} - m_LocalPosition: {x: 0.07244643, y: -0.013907843, z: 0.031932004} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1575353627} - m_Father: {fileID: 1082652036} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.6471} ---- !u!1 &80646618 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 80646619} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &80646619 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 80646618} - m_LocalRotation: {x: 0.010496695, y: 0.008789492, z: 0.0007846789, w: 0.999906} - m_LocalPosition: {x: 0.07144747, y: -0.013888802, z: -0.0063472134} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1396941140} - m_Father: {fileID: 2102707798} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0.100499995} ---- !u!1 &81487575 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 81487576} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &81487576 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 81487575} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: -0.04053395, y: -2.3314683e-17, z: 9.922638e-19} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1218734905} - m_Father: {fileID: 360933563} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0809, y: 0.0559, z: 1.2831} ---- !u!1 &92590571 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 92590572} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &92590572 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 92590571} - m_LocalRotation: {x: 0.00064981356, y: 0.00044095775, z: 0.010304518, w: 0.9999466} - m_LocalPosition: {x: -0.044052828, y: 2.220446e-18, z: 1.3147821e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 791545406} - m_Father: {fileID: 1414591198} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0739, y: 0.0513, z: 1.1809} ---- !u!1 &95584462 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 95584463} - m_Layer: 0 - m_Name: Left_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &95584463 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 95584462} - m_LocalRotation: {x: 0.114033155, y: 0.00978106, z: 0.4396459, w: 0.89084923} - m_LocalPosition: {x: -0.06358527, y: 0, z: -3.1086245e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 609483981} - m_Father: {fileID: 1124691714} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 11.2197, y: 6.8914, z: 53.211597} ---- !u!1 &106474996 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 106474997} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &106474997 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 106474996} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: 0.017282948, y: -0.00000019535615, z: 0.000000014650439} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1575353627} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2924, y: 0, z: -3.4824} ---- !u!1 &113983454 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 113983455} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &113983455 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 113983454} - m_LocalRotation: {x: -0.42036253, y: -0.37180415, z: 0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.028778248, y: -0.0016480584, z: -0.002403863} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1303159380} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &114178374 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 114178375} - m_Layer: 0 - m_Name: Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &114178375 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 114178374} - m_LocalRotation: {x: 0, y: -0, z: -0.15122359, w: 0.9884996} - m_LocalPosition: {x: -0.39539942, y: 1.2878587e-16, z: -8.9015506e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 744136627} - m_Father: {fileID: 683784538} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -17.3957} ---- !u!1 &119465525 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 119465526} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &119465526 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 119465525} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: -0.030515512, y: -3.1502578e-17, z: 2.4720094e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 510623153} - m_Father: {fileID: 466913757} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.1105, y: 0.0751, z: 1.7032} ---- !u!1 &135671229 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 135671230} - - component: {fileID: 135671231} - m_Layer: 0 - m_Name: Robot2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &135671230 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 135671229} - 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_Children: [] - m_Father: {fileID: 849661874} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &135671231 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13700000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 135671229} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 0aa851515cd3747d6b3b3e461199a2ed, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Bones: - - {fileID: 983144802} - - {fileID: 243919760} - - {fileID: 682080520} - - {fileID: 426512072} - - {fileID: 388260386} - - {fileID: 1209423915} - - {fileID: 595593930} - - {fileID: 360933563} - - {fileID: 81487576} - - {fileID: 1218734905} - - {fileID: 1495135495} - - {fileID: 330321714} - - {fileID: 646797261} - - {fileID: 1978229632} - - {fileID: 1859663161} - - {fileID: 801924830} - - {fileID: 406928673} - - {fileID: 933211935} - - {fileID: 2074727481} - - {fileID: 985046798} - - {fileID: 870652398} - - {fileID: 1787587271} - - {fileID: 335886978} - - {fileID: 817022788} - - {fileID: 1712627640} - - {fileID: 534521203} - - {fileID: 877791293} - - {fileID: 2002007187} - - {fileID: 1551149223} - - {fileID: 835935947} - - {fileID: 70844324} - - {fileID: 1040973977} - - {fileID: 445440194} - - {fileID: 247556071} - - {fileID: 1525558439} - - {fileID: 655972973} - - {fileID: 576911250} - - {fileID: 988070619} - - {fileID: 1910161360} - - {fileID: 1751558554} - - {fileID: 361843993} - - {fileID: 2034005434} - - {fileID: 1173880522} - - {fileID: 422347984} - - {fileID: 2079516257} - - {fileID: 223749179} - - {fileID: 1949632078} - - {fileID: 1085554961} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 983144802} - m_AABB: - m_Center: {x: 0.27024603, y: -0.041899905, z: -0.000000059604645} - m_Extent: {x: 0.95254505, y: 0.23127724, z: 0.6514181} - m_DirtyAABB: 0 ---- !u!1 &136130052 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 136130054} - - component: {fileID: 136130053} - m_Layer: 0 - m_Name: Robot Kyle_1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!95 &136130053 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 136130052} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Controller: {fileID: 9100000, guid: 63eb92215e0688d4d923afc35e2656ce, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!4 &136130054 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 136130052} - m_LocalRotation: {x: 0, y: -1, z: 0, w: 0} - m_LocalPosition: {x: -3.49, y: 0.13, z: 2.136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1299571227} - - {fileID: 430095260} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: -126900, z: 0} ---- !u!1 &137764373 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 137764374} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &137764374 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 137764373} - m_LocalRotation: {x: 0.0103124, y: -0.00016005653, z: 0.01551809, w: 0.9998264} - m_LocalPosition: {x: -0.07212005, y: 0.012475326, z: -0.03323619} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1345332897} - m_Father: {fileID: 1129528931} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.7784} ---- !u!1 &163439026 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 163439027} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &163439027 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 163439026} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: 0.03833457, y: -0.00000014894434, z: 0.000000029383655} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 822036950} - m_Father: {fileID: 471423416} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.3567} ---- !u!1 &223749178 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 223749179} - m_Layer: 0 - m_Name: Right_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &223749179 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 223749178} - m_LocalRotation: {x: 0, y: -0, z: -0.018812645, w: 0.99982303} - m_LocalPosition: {x: 0.3717341, y: -0.001996706, z: 0.073036395} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1949632078} - m_Father: {fileID: 2079516257} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.156} ---- !u!1 &233100914 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 233100915} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &233100915 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 233100914} - m_LocalRotation: {x: 0.010504893, y: 0.00877969, z: 0.0017179537, w: 0.9999048} - m_LocalPosition: {x: 0.06940201, y: -0.013847475, z: -0.026764035} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1138998885} - m_Father: {fileID: 2102707798} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0.2075} ---- !u!1 &243919759 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 243919760} - m_Layer: 0 - m_Name: Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &243919760 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 243919759} - m_LocalRotation: {x: 0, y: -0, z: -0.15122359, w: 0.9884996} - m_LocalPosition: {x: -0.39539942, y: 1.2878587e-16, z: -8.9015506e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 682080520} - m_Father: {fileID: 983144802} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -17.3957} ---- !u!1 &245328938 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 245328939} - m_Layer: 0 - m_Name: Right_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &245328939 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 245328938} - m_LocalRotation: {x: 0.7767065, y: 0.18686023, z: -0.025670227, w: 0.60095865} - m_LocalPosition: {x: 0.24062023, y: 0.0051437393, z: -0.012117967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1222092970} - m_Father: {fileID: 467909042} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 70.5841, y: 146.24379, z: 128.7042} ---- !u!1 &247556070 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 247556071} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &247556071 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 247556070} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: 0.02170031, y: 0.00000020217867, z: -0.00000009377064} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 445440194} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2678, y: 0, z: -2.7728999} ---- !u!1 &273171435 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 273171436} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &273171436 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 273171435} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: -0.024933377, y: 1.4801235e-16, z: -4.9960034e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1183531465} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.4132} ---- !u!1 &274156273 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 274156274} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &274156274 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 274156273} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: -0.017283713, y: -3.8666223e-16, z: 1.5274239e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1345332897} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2924, y: 0, z: -3.4824} ---- !u!1 &281473213 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 281473214} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &281473214 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 281473213} - m_LocalRotation: {x: 0.010312937, y: -0.00012049041, z: 0.011682004, w: 0.9998786} - m_LocalPosition: {x: -0.07013222, y: 0.012475326, z: 0.025505245} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 871261347} - m_Father: {fileID: 1129528931} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.3388} ---- !u!1 &287000158 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 287000159} - m_Layer: 0 - m_Name: Right_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &287000159 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 287000158} - m_LocalRotation: {x: 0, y: -0, z: -0.018812645, w: 0.99982303} - m_LocalPosition: {x: 0.3717341, y: -0.001996706, z: 0.073036395} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1280408949} - m_Father: {fileID: 875900502} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.1559} ---- !u!1 &289978732 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 289978733} - m_Layer: 0 - m_Name: Left_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &289978733 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 289978732} - m_LocalRotation: {x: 4.4401062e-16, y: 8.354493e-18, z: 0.018812645, w: 0.99982303} - m_LocalPosition: {x: -0.3717338, y: -0.0019966115, z: 0.07303617} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1057752529} - m_Father: {fileID: 433717138} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 2.1559} ---- !u!1 &296138970 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 296138971} - m_Layer: 0 - m_Name: Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &296138971 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 296138970} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.079593115, y: 0, z: -2.0962138e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 803425307} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &304449210 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 304449211} - - component: {fileID: 304449213} - - component: {fileID: 304449212} - m_Layer: 5 - m_Name: ProOnlyText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &304449211 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 304449210} - 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_Children: [] - m_Father: {fileID: 640175993} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0.00000062584877, y: -114} - m_SizeDelta: {x: 0, y: 40} - m_Pivot: {x: 0, y: 0} ---- !u!114 &304449212 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 304449210} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 0, b: 0, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 19 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Requires UMotion Pro - -' ---- !u!222 &304449213 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 304449210} ---- !u!1 &312284138 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 312284139} - m_Layer: 0 - m_Name: Root - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &312284139 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 312284138} - m_LocalRotation: {x: 0.47294456, y: -0.52566475, z: -0.47294456, w: 0.52566475} - m_LocalPosition: {x: -2.1878564e-33, y: 1.0628308, z: 0.035129853} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1751558554} - - {fileID: 983144802} - m_Father: {fileID: 849661874} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: -90, z: -83.955894} ---- !u!1 &329229721 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 329229722} - m_Layer: 0 - m_Name: Right_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &329229722 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 329229721} - m_LocalRotation: {x: 0, y: -0, z: -0.49436495, w: 0.86925447} - m_LocalPosition: {x: 0.43404976, y: 0.00000007899868, z: -1.7763568e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 45806065} - m_Father: {fileID: 468103565} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -59.2558} ---- !u!1 &330321713 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 330321714} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &330321714 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 330321713} - m_LocalRotation: {x: 0.00064981356, y: 0.00044095775, z: 0.010304518, w: 0.9999466} - m_LocalPosition: {x: -0.044052828, y: 2.220446e-18, z: 1.3147821e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 646797261} - m_Father: {fileID: 1495135495} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0739, y: 0.0513, z: 1.1809} ---- !u!1 &335886977 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 335886978} - m_Layer: 0 - m_Name: Right_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &335886978 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 335886977} - m_LocalRotation: {x: -0.0008169309, y: -0.05782889, z: 0.36165696, w: 0.93051565} - m_LocalPosition: {x: 0.063585564, y: 2.842171e-16, z: -0.000000039259945} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 817022788} - m_Father: {fileID: 1787587271} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 2.3100998, y: 6473.7827, z: -10757.646} ---- !u!1 &340431054 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 340431055} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &340431055 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 340431054} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: 0.024932733, y: -0.00000037860835, z: 0.000000067108736} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1396941140} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &351407932 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 351407933} - m_Layer: 0 - m_Name: Left_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &351407933 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 351407932} - m_LocalRotation: {x: 4.4401062e-16, y: 8.354493e-18, z: 0.018812645, w: 0.99982303} - m_LocalPosition: {x: -0.3717338, y: -0.0019966115, z: 0.07303617} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1043616078} - m_Father: {fileID: 356373928} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 2.1559} ---- !u!1 &356373927 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 356373928} - m_Layer: 0 - m_Name: Left_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &356373928 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 356373927} - m_LocalRotation: {x: 0.9957005, y: 0.09263137, z: 6.7376925e-17, w: 7.2423885e-16} - m_LocalPosition: {x: -0.12213361, y: 0.011331997, z: -0.068905555} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 351407933} - m_Father: {fileID: 1365400561} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 169.37} ---- !u!1 &360933562 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 360933563} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &360933563 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 360933562} - m_LocalRotation: {x: 0.010312937, y: -0.00012049041, z: 0.011682004, w: 0.9998786} - m_LocalPosition: {x: -0.07013222, y: 0.012475326, z: 0.025505245} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 81487576} - m_Father: {fileID: 595593930} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.3388} ---- !u!1 &361843992 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 361843993} - m_Layer: 0 - m_Name: Left_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &361843993 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 361843992} - m_LocalRotation: {x: 0.9957005, y: 0.09263137, z: 6.7376925e-17, w: 7.2423885e-16} - m_LocalPosition: {x: -0.12213361, y: 0.011331997, z: -0.068905555} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2034005434} - m_Father: {fileID: 1751558554} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 169.37} ---- !u!1 &373996390 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 373996391} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &373996391 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 373996390} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: 0.024932733, y: -0.00000037860835, z: 0.000000067108736} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1857380592} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2558, y: 0, z: -2.4132} ---- !u!1 &388260385 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 388260386} - m_Layer: 0 - m_Name: Left_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &388260386 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 388260385} - m_LocalRotation: {x: 0.114033155, y: 0.00978106, z: 0.4396459, w: 0.89084923} - m_LocalPosition: {x: -0.06358527, y: 0, z: -3.1086245e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1209423915} - m_Father: {fileID: 426512072} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 11.2197, y: 6.8914, z: 53.211597} ---- !u!1 &401623082 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 401623083} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &401623083 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 401623082} - m_LocalRotation: {x: 0.12274438, y: -0.08501493, z: 0.3184496, w: 0.9361069} - m_LocalPosition: {x: 0.028778402, y: 0.0016480286, z: 0.0024040877} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1250365741} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &406341904 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 406341905} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &406341905 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 406341904} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: -0.030515512, y: -3.1502578e-17, z: 2.4720094e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 905739568} - m_Father: {fileID: 1522485238} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.7032} ---- !u!1 &406928672 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 406928673} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &406928673 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 406928672} - m_LocalRotation: {x: 0.0103124, y: -0.00016005653, z: 0.01551809, w: 0.9998264} - m_LocalPosition: {x: -0.07212005, y: 0.012475326, z: -0.03323619} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 933211935} - m_Father: {fileID: 595593930} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.7784} ---- !u!1 &416597497 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 416597498} - m_Layer: 0 - m_Name: Right_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &416597498 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 416597497} - m_LocalRotation: {x: 0.7767065, y: 0.18686023, z: -0.025670227, w: 0.60095865} - m_LocalPosition: {x: 0.24062023, y: 0.0051437393, z: -0.012117967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1082652036} - m_Father: {fileID: 1515913472} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 70.5841, y: 146.24379, z: 128.7042} ---- !u!1 &419106260 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 419106261} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &419106261 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 419106260} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: 0.030516144, y: -0.0000000478116, z: 0.000000060660284} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1710472847} - m_Father: {fileID: 1688535982} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.1105, y: 0.0751, z: 1.7032} ---- !u!1 &420418661 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 420418662} - m_Layer: 0 - m_Name: Left_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &420418662 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 420418661} - m_LocalRotation: {x: 0.114033155, y: 0.00978106, z: 0.4396459, w: 0.89084923} - m_LocalPosition: {x: -0.06358527, y: 0, z: -3.1086245e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1375372356} - m_Father: {fileID: 33267094} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 11.2197, y: 6.8914, z: 53.211597} ---- !u!1 &422347983 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 422347984} - m_Layer: 0 - m_Name: Left_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &422347984 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 422347983} - m_LocalRotation: {x: -0.22729197, y: -0.66958076, z: -0.22729197, w: 0.66958076} - m_LocalPosition: {x: -0.13787192, y: -2.6645352e-17, z: 3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1173880522} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -37.5, y: 0, z: 0} ---- !u!1 &426512071 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 426512072} - m_Layer: 0 - m_Name: Left_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &426512072 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 426512071} - m_LocalRotation: {x: -0.41058227, y: 0.44783446, z: 0.53675634, w: 0.5854563} - m_LocalPosition: {x: -0.24796544, y: -0.018968333, z: 0.13130726} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 388260386} - m_Father: {fileID: 983144802} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -74.0522, y: 17.7159, z: 71.621796} ---- !u!1 &430095259 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 430095260} - m_Layer: 0 - m_Name: Root - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &430095260 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 430095259} - m_LocalRotation: {x: 0.47294456, y: -0.52566475, z: -0.47294456, w: 0.52566475} - m_LocalPosition: {x: -2.1878564e-33, y: 1.0628308, z: 0.035129853} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1189024790} - - {fileID: 968155031} - m_Father: {fileID: 136130054} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: -90, z: -83.955894} ---- !u!1 &433717137 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 433717138} - m_Layer: 0 - m_Name: Left_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &433717138 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 433717137} - m_LocalRotation: {x: 0.9957005, y: 0.09263137, z: 6.7376925e-17, w: 7.2423885e-16} - m_LocalPosition: {x: -0.12213361, y: 0.011331997, z: -0.068905555} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 289978733} - m_Father: {fileID: 1189024790} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 169.37} ---- !u!1 &445440193 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 445440194} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &445440194 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 445440193} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: 0.03833457, y: -0.00000014894434, z: 0.000000029383655} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 247556071} - m_Father: {fileID: 1040973977} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.085999995, y: 0.0592, z: 1.3567} ---- !u!1 &464081766 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 464081767} - m_Layer: 0 - m_Name: Left_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &464081767 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 464081766} - m_LocalRotation: {x: 0.114033155, y: 0.00978106, z: 0.4396459, w: 0.89084923} - m_LocalPosition: {x: -0.06358527, y: 0, z: -3.1086245e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1537406917} - m_Father: {fileID: 1011682231} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 11.2197, y: 6.8914, z: 53.211597} ---- !u!1 &466913756 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 466913757} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &466913757 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 466913756} - m_LocalRotation: {x: 0.0103124, y: -0.00016005653, z: 0.01551809, w: 0.9998264} - m_LocalPosition: {x: -0.07212005, y: 0.012475326, z: -0.03323619} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 119465526} - m_Father: {fileID: 595277706} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.7784} ---- !u!1 &467909041 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 467909042} - m_Layer: 0 - m_Name: Right_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &467909042 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 467909041} - m_LocalRotation: {x: -0.0008169309, y: -0.05782889, z: 0.36165696, w: 0.93051565} - m_LocalPosition: {x: 0.063585564, y: 2.842171e-16, z: -0.000000039259945} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 245328939} - m_Father: {fileID: 1994799373} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 2.3100998, y: -6.2174, z: 42.353} ---- !u!1 &468103564 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 468103565} - m_Layer: 0 - m_Name: Right_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &468103565 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 468103564} - m_LocalRotation: {x: 0, y: -0, z: -0.018812645, w: 0.99982303} - m_LocalPosition: {x: 0.3717341, y: -0.001996706, z: 0.073036395} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 329229722} - m_Father: {fileID: 70358282} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.1559} ---- !u!1 &471423415 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 471423416} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &471423416 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 471423415} - m_LocalRotation: {x: 0.01051078, y: 0.008772642, z: 0.0023886247, w: 0.99990344} - m_LocalPosition: {x: 0.07225248, y: -0.0139042325, z: 0.013558211} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 163439027} - m_Father: {fileID: 2102707798} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0.2843} ---- !u!1 &471986368 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 471986369} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &471986369 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 471986368} - m_LocalRotation: {x: 0.010313046, y: -0.00011086465, z: 0.0107487505, w: 0.9998891} - m_LocalPosition: {x: -0.071809866, y: 0.012475326, z: 0.005054819} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1183531465} - m_Father: {fileID: 1638467413} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.2318} ---- !u!1 &486053087 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 486053088} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &486053088 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 486053087} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: -0.038333587, y: -2.4980017e-18, z: 4.4126392e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1055906067} - m_Father: {fileID: 2022434441} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.085999995, y: 0.0592, z: 1.3567} ---- !u!1 &493550315 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 493550316} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &493550316 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 493550315} - m_LocalRotation: {x: 0.010312854, y: -0.00012740763, z: 0.012352655, w: 0.99987054} - m_LocalPosition: {x: -0.072257206, y: 0.012475326, z: -0.014861824} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1115691179} - m_Father: {fileID: 1638467413} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.4156} ---- !u!1 &510623152 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 510623153} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &510623153 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 510623152} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: -0.017283713, y: -3.8666223e-16, z: 1.5274239e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 119465526} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2923, y: 0, z: -3.4822998} ---- !u!1 &534521202 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 534521203} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &534521203 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 534521202} - m_LocalRotation: {x: 0.010504893, y: 0.00877969, z: 0.0017179537, w: 0.9999048} - m_LocalPosition: {x: 0.06940201, y: -0.013847475, z: -0.026764035} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 877791293} - m_Father: {fileID: 1712627640} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.2075} ---- !u!1 &549071772 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 549071776} - - component: {fileID: 549071775} - - component: {fileID: 549071774} - - component: {fileID: 549071773} - m_Layer: 0 - m_Name: Plane - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &549071773 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 549071772} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: e3ff34cbf683443488ed55f0c4660470, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!64 &549071774 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 549071772} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &549071775 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 549071772} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &549071776 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 549071772} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.00008099502, y: -0.4966172, z: -11.859042} - m_LocalScale: {x: 0.09991699, y: 0.2581665, z: 2.4673874} - m_Children: [] - m_Father: {fileID: 2139596975} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &558269925 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 558269926} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &558269926 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 558269925} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: 0.04053422, y: -0.0000009354332, z: 0.000000022560922} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1645511499} - m_Father: {fileID: 1680943931} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0809, y: 0.0559, z: 1.2831} ---- !u!1 &576911249 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 576911250} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &576911250 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 576911249} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: 0.017282948, y: -0.00000019535615, z: 0.000000014650439} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 655972973} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2924, y: 0, z: -3.4824} ---- !u!1 &589019278 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 589019279} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &589019279 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 589019278} - m_LocalRotation: {x: 0.0006498135, y: 0.00044095775, z: 0.010304517, w: 0.9999466} - m_LocalPosition: {x: 0.044053018, y: 0.0000006337014, z: -0.000000019575731} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1617927803} - m_Father: {fileID: 1373932763} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0739, y: 0.0513, z: 1.1809} ---- !u!1 &595277705 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 595277706} - m_Layer: 0 - m_Name: Left_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &595277706 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 595277705} - m_LocalRotation: {x: -0.0034134407, y: 0.0066458187, z: 0.45418105, w: 0.89087814} - m_LocalPosition: {x: -0.17692582, y: -0.24830171, z: 0.04193508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 883837548} - - {fileID: 1426606415} - - {fileID: 466913757} - - {fileID: 55250589} - - {fileID: 1344905760} - m_Father: {fileID: 609483981} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -0.69439995, y: 0.5008, z: 54.023098} ---- !u!1 &595593929 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 595593930} - m_Layer: 0 - m_Name: Left_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &595593930 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 595593929} - m_LocalRotation: {x: -0.0034134407, y: 0.0066458187, z: 0.45418105, w: 0.89087814} - m_LocalPosition: {x: -0.17692582, y: -0.24830171, z: 0.04193508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 360933563} - - {fileID: 1495135495} - - {fileID: 406928673} - - {fileID: 1978229632} - - {fileID: 985046798} - m_Father: {fileID: 1209423915} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -0.69439995, y: 0.5009, z: 54.023098} ---- !u!1 &605972609 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 605972610} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &605972610 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 605972609} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: 0.030516144, y: -0.0000000478116, z: 0.000000060660284} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1860515178} - m_Father: {fileID: 1120447938} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.7032} ---- !u!1 &609483980 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 609483981} - m_Layer: 0 - m_Name: Left_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &609483981 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 609483980} - m_LocalRotation: {x: -0.05499202, y: 0.10791634, z: -0.45085245, w: 0.88434273} - m_LocalPosition: {x: -0.2383711, y: 0.03532467, z: -0.0012605645} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 595277706} - m_Father: {fileID: 95584463} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0026, y: 13.9135, z: -54.0262} ---- !u!1 &623080930 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 623080933} - - component: {fileID: 623080932} - - component: {fileID: 623080931} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &623080931 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 623080930} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &623080932 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 623080930} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &623080933 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 623080930} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 28999.94, y: -75100.41, z: -3.211} - m_LocalScale: {x: 100, y: 100, z: 1} - m_Children: [] - m_Father: {fileID: 2079995975} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &626474143 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 626474144} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &626474144 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 626474143} - m_LocalRotation: {x: 0.0006498135, y: 0.00044095775, z: 0.010304517, w: 0.9999466} - m_LocalPosition: {x: -0.044052828, y: 2.220446e-18, z: 1.3147821e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1076906965} - m_Father: {fileID: 1426606415} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0739, y: 0.0513, z: 1.1809} ---- !u!1 &640175989 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 640175993} - - component: {fileID: 640175992} - - component: {fileID: 640175991} - - component: {fileID: 640175990} - m_Layer: 5 - m_Name: Example4Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &640175990 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 640175989} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &640175991 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 640175989} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &640175992 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 640175989} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &640175993 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 640175989} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.70000005, y: 0.70000005, z: 1} - m_Children: - - {fileID: 1408845313} - - {fileID: 304449211} - - {fileID: 1484185591} - m_Father: {fileID: 2079995975} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 29122, y: -74810.6} - m_SizeDelta: {x: 315.698, y: 173.745} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &643042230 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 643042231} - - component: {fileID: 643042234} - - component: {fileID: 643042233} - - component: {fileID: 643042232} - m_Layer: 0 - m_Name: HighBar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &643042231 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 643042230} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.09711933, y: -0.2717332, z: -3.5210001} - m_LocalScale: {x: 0.12724972, y: 0.005803055, z: 0.15727021} - m_Children: - - {fileID: 1615533277} - - {fileID: 1585051285} - m_Father: {fileID: 2139596975} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &643042232 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 643042230} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 04e34122c58307741b3a8cb124598a29, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!65 &643042233 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 643042230} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &643042234 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 643042230} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &646797260 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 646797261} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &646797261 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 646797260} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: -0.024933377, y: 1.4801235e-16, z: -4.9960034e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 330321714} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2558, y: 0, z: -2.4132} ---- !u!1 &655972972 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 655972973} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &655972973 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 655972972} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: 0.030516144, y: -0.0000000478116, z: 0.000000060660284} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 576911250} - m_Father: {fileID: 1525558439} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.1105, y: 0.0751, z: 1.7032} ---- !u!1 &671168560 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 671168561} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &671168561 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 671168560} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: -0.04053395, y: -2.3314683e-17, z: 9.922638e-19} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1789763675} - m_Father: {fileID: 883837548} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0809, y: 0.0559, z: 1.2831} ---- !u!1 &682080519 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 682080520} - m_Layer: 0 - m_Name: Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &682080520 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 682080519} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.079593115, y: 0, z: -2.0962138e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 243919760} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &683784537 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 683784538} - m_Layer: 0 - m_Name: Ribs - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &683784538 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 683784537} - m_LocalRotation: {x: 0, y: -0, z: -0.009375348, w: 0.9999561} - m_LocalPosition: {x: -0.08024527, y: 0.00062167255, z: -9.82317e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 33267094} - - {fileID: 114178375} - - {fileID: 2011662710} - m_Father: {fileID: 1131442615} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -1.0744} ---- !u!1 &709001094 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 709001095} - m_Layer: 0 - m_Name: Hip - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &709001095 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 709001094} - m_LocalRotation: {x: 0.037740186, y: 0.9992876, z: 5.5119633e-17, w: 1.6300862e-16} - m_LocalPosition: {x: 0.028992068, y: -0.0025938721, z: 1.22991095e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1877100416} - - {fileID: 875900502} - m_Father: {fileID: 1131442615} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &711411126 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 711411127} - m_Layer: 0 - m_Name: Right_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &711411127 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 711411126} - m_LocalRotation: {x: 0.000000012219929, y: -0.000000004148106, z: -0.3214394, w: 0.94693017} - m_LocalPosition: {x: 0.13787201, y: 0.00000006441087, z: -3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2063864320} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -37.5} ---- !u!1 &744136626 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 744136627} - m_Layer: 0 - m_Name: Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &744136627 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 744136626} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.079593115, y: 0, z: -2.0962138e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 114178375} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &765261982 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 765261983} - m_Layer: 0 - m_Name: Right_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &765261983 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 765261982} - m_LocalRotation: {x: 0.000000012219929, y: -0.000000004148106, z: -0.3214394, w: 0.94693017} - m_LocalPosition: {x: 0.13787201, y: 0.00000006441087, z: -3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1280408949} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -37.5} ---- !u!1 &767426017 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 767426018} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &767426018 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 767426017} - m_LocalRotation: {x: -0.42036253, y: -0.37180415, z: 0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.028778248, y: -0.0016480584, z: -0.002403863} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1344905760} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -39.0641, y: -61.5313, z: 35.4334} ---- !u!1 &778065216 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 778065217} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &778065217 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 778065216} - m_LocalRotation: {x: 0.010496695, y: 0.008789492, z: 0.0007846789, w: 0.999906} - m_LocalPosition: {x: 0.07144747, y: -0.013888802, z: -0.0063472134} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1857380592} - m_Father: {fileID: 1222092970} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.100499995} ---- !u!1 &790545483 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 790545484} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &790545484 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 790545483} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: 0.03833457, y: -0.00000014894434, z: 0.000000029383655} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1309851268} - m_Father: {fileID: 1217758169} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.085999995, y: 0.0592, z: 1.3567} ---- !u!1 &791545405 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 791545406} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &791545406 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 791545405} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: -0.024933377, y: 1.4801235e-16, z: -4.9960034e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 92590572} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2558, y: 0, z: -2.4132} ---- !u!1 &801158546 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 801158547} - m_Layer: 0 - m_Name: Right_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &801158547 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 801158546} - m_LocalRotation: {x: 0, y: -0, z: -0.018812645, w: 0.99982303} - m_LocalPosition: {x: 0.3717341, y: -0.001996706, z: 0.073036395} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2063864320} - m_Father: {fileID: 1975422484} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.1559} ---- !u!1 &801924829 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 801924830} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &801924830 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 801924829} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: -0.021700656, y: -6.477451e-17, z: 8.274631e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1859663161} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2678, y: 0, z: -2.773} ---- !u!1 &803359355 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 803359356} - - component: {fileID: 803359358} - - component: {fileID: 803359357} - m_Layer: 5 - m_Name: InfoText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &803359356 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 803359355} - 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_Children: [] - m_Father: {fileID: 1042169929} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 112} - m_Pivot: {x: 0, y: 0} ---- !u!114 &803359357 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 803359355} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 19 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 6 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: A looped walk animation with root motion. Without root motion the robot - would walk in place. Enter play mode to see the robot walking. ---- !u!222 &803359358 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 803359355} ---- !u!1 &803425306 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 803425307} - m_Layer: 0 - m_Name: Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &803425307 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 803425306} - m_LocalRotation: {x: 0, y: 0, z: -0.15122359, w: 0.9884996} - m_LocalPosition: {x: -0.39539942, y: 1.2878587e-16, z: -8.9015506e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 296138971} - m_Father: {fileID: 968155031} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -17.3957} ---- !u!1 &817022787 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 817022788} - m_Layer: 0 - m_Name: Right_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &817022788 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 817022787} - m_LocalRotation: {x: 0.7767065, y: 0.18686023, z: -0.025670227, w: 0.60095865} - m_LocalPosition: {x: 0.24062023, y: 0.0051437393, z: -0.012117967} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1712627640} - m_Father: {fileID: 335886978} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 70.5841, y: 146.24379, z: 128.7042} ---- !u!1 &822036949 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 822036950} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &822036950 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 822036949} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: 0.02170031, y: 0.00000020217867, z: -0.00000009377064} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 163439027} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.7728999} ---- !u!1 &832229070 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 832229071} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &832229071 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 832229070} - m_LocalRotation: {x: 0.12274438, y: -0.08501493, z: 0.3184496, w: 0.9361069} - m_LocalPosition: {x: 0.028778402, y: 0.0016480286, z: 0.0024040877} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1906828427} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 16.4961, y: -4.8454, z: 36.8723} ---- !u!1 &835935946 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 835935947} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &835935947 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 835935946} - m_LocalRotation: {x: 0.00064981356, y: 0.00044095775, z: 0.010304518, w: 0.9999466} - m_LocalPosition: {x: 0.044053018, y: 0.0000006337014, z: -0.000000019575731} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 70844324} - m_Father: {fileID: 1551149223} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0739, y: 0.0513, z: 1.1809} ---- !u!1 &849661872 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 849661874} - - component: {fileID: 849661873} - m_Layer: 0 - m_Name: Robot Kyle_3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!95 &849661873 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 849661872} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Controller: {fileID: 9100000, guid: f6ba01c1f0e0fa24f95d2fec558a95b2, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!4 &849661874 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 849661872} - m_LocalRotation: {x: 0, y: -1, z: 0, w: 0} - m_LocalPosition: {x: 1.157, y: 0.13, z: 2.136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 135671230} - - {fileID: 312284139} - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: -215459.98, z: 0} ---- !u!1 &850575296 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 850575300} - - component: {fileID: 850575299} - - component: {fileID: 850575298} - - component: {fileID: 850575297} - m_Layer: 5 - m_Name: Example1Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &850575297 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 850575296} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &850575298 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 850575296} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &850575299 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 850575296} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &850575300 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 850575296} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.70000005, y: 0.70000005, z: 1} - m_Children: - - {fileID: 1131340175} - - {fileID: 2128793020} - m_Father: {fileID: 2079995975} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 28388, y: -74795.91} - m_SizeDelta: {x: 276.133, y: 130.128} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &870652397 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 870652398} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &870652398 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 870652397} - m_LocalRotation: {x: -0.42036253, y: -0.37180415, z: 0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.028778248, y: -0.0016480584, z: -0.002403863} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 985046798} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -39.064, y: -61.531197, z: 35.4335} ---- !u!1 &871261346 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 871261347} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &871261347 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 871261346} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: -0.04053395, y: -2.3314683e-17, z: 9.922638e-19} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1814993141} - m_Father: {fileID: 281473214} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0809, y: 0.0559, z: 1.2831} ---- !u!1 &875499210 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 875499211} - - component: {fileID: 875499214} - - component: {fileID: 875499213} - - component: {fileID: 875499212} - m_Layer: 0 - m_Name: Table - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &875499211 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 875499210} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.33602086, y: -0.4524209, z: -4.898} - m_LocalScale: {x: 0.09991699, y: 0.091043234, z: 2.4673874} - m_Children: [] - m_Father: {fileID: 2139596975} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &875499212 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 875499210} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 9c7efda1d63d3d546b6774bf2ad2d320, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!65 &875499213 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 875499210} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &875499214 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 875499210} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &875900501 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 875900502} - m_Layer: 0 - m_Name: Right_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &875900502 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 875900501} - m_LocalRotation: {x: 0, y: 0, z: 0.9957005, w: -0.09263137} - m_LocalPosition: {x: -0.1221335, y: 0.011331954, z: 0.0689056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 287000159} - m_Father: {fileID: 709001095} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -169.37} ---- !u!1 &877791292 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 877791293} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &877791293 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 877791292} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: 0.04053422, y: -0.0000009354332, z: 0.000000022560922} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2002007187} - m_Father: {fileID: 534521203} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0809, y: 0.0559, z: 1.2831} ---- !u!1 &883837547 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 883837548} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &883837548 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 883837547} - m_LocalRotation: {x: 0.010312937, y: -0.00012049041, z: 0.011682004, w: 0.9998786} - m_LocalPosition: {x: -0.07013222, y: 0.012475326, z: 0.025505245} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 671168561} - m_Father: {fileID: 595277706} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.3388} ---- !u!1 &896544171 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 896544172} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &896544172 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 896544171} - m_LocalRotation: {x: 0.010504893, y: 0.00877969, z: 0.0017179537, w: 0.9999048} - m_LocalPosition: {x: 0.06940201, y: -0.013847475, z: -0.026764035} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1272001432} - m_Father: {fileID: 1082652036} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.2075} ---- !u!1 &905118555 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 905118556} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &905118556 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 905118555} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: -0.021700656, y: -6.477451e-17, z: 8.274631e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1115691179} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2678, y: 0, z: -2.7728999} ---- !u!1 &905739567 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 905739568} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &905739568 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 905739567} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: -0.017283713, y: -3.8666223e-16, z: 1.5274239e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 406341905} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -3.4824} ---- !u!1 &927762842 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 927762844} - - component: {fileID: 927762843} - - component: {fileID: 927762845} - m_Layer: 0 - m_Name: Robot Kyle_2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!95 &927762843 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 927762842} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Controller: {fileID: 9100000, guid: 3f81b88ef7348784790fcc0e1aaad12d, type: 2} - m_CullingMode: 1 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!4 &927762844 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 927762842} - m_LocalRotation: {x: 0, y: -1, z: 0, w: 0} - m_LocalPosition: {x: -1.114, y: 0.13, z: 2.136} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1966687844} - - {fileID: 1131442615} - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: -111060, z: 0} ---- !u!114 &927762845 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 927762842} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b8c03cb8798c0c4da98620f122b172c, type: 3} - m_Name: - m_EditorClassIdentifier: - distanceToReset: 7 ---- !u!1 &933211934 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 933211935} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &933211935 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 933211934} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: -0.030515512, y: -3.1502578e-17, z: 2.4720094e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2074727481} - m_Father: {fileID: 406928673} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.1105, y: 0.0751, z: 1.7032} ---- !u!1 &936116207 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 936116208} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &936116208 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 936116207} - m_LocalRotation: {x: 0.42036253, y: 0.37180415, z: -0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.046887316, y: -0.004865311, z: 0.046988335} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1881310911} - m_Father: {fileID: 1129528931} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 48.974, y: 55.6773, z: 15.464399} ---- !u!1 &936311021 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 936311025} - - component: {fileID: 936311024} - - component: {fileID: 936311023} - - component: {fileID: 936311022} - m_Layer: 5 - m_Name: Example3Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &936311022 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 936311021} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &936311023 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 936311021} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &936311024 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 936311021} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &936311025 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 936311021} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.70000005, y: 0.70000005, z: 1} - m_Children: - - {fileID: 2119681779} - - {fileID: 1728529749} - - {fileID: 1504254094} - m_Father: {fileID: 2079995975} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 28874, y: -74810.6} - m_SizeDelta: {x: 358.44, y: 173.745} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &968155030 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 968155031} - m_Layer: 0 - m_Name: Ribs - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &968155031 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 968155030} - m_LocalRotation: {x: 0, y: -0, z: -0.009375348, w: 0.9999561} - m_LocalPosition: {x: -0.08024527, y: 0.00062167255, z: -9.82317e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1124691714} - - {fileID: 803425307} - - {fileID: 1861383019} - m_Father: {fileID: 430095260} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 718.92566} ---- !u!1 &970592296 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 970592297} - m_Layer: 0 - m_Name: Left_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &970592297 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 970592296} - m_LocalRotation: {x: 0.86925447, y: 0.49436495, z: 3.027112e-17, w: 5.3226485e-17} - m_LocalPosition: {x: -0.43405014, y: -8.4273525e-18, z: -8.746468e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2116511814} - m_Father: {fileID: 1924700412} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 120.744194} ---- !u!1 &983144801 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 983144802} - m_Layer: 0 - m_Name: Ribs - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &983144802 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 983144801} - m_LocalRotation: {x: 0, y: -0, z: -0.009375348, w: 0.9999561} - m_LocalPosition: {x: -0.08024527, y: 0.00062167255, z: -9.82317e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 426512072} - - {fileID: 243919760} - - {fileID: 1787587271} - m_Father: {fileID: 312284139} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 718.92566} ---- !u!1 &985046797 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 985046798} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &985046798 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 985046797} - m_LocalRotation: {x: 0.42036253, y: 0.37180415, z: -0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.046887316, y: -0.004865311, z: 0.046988335} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 870652398} - m_Father: {fileID: 595593930} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 48.974, y: 55.6773, z: 15.464399} ---- !u!1 &988070618 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 988070619} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &988070619 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 988070618} - m_LocalRotation: {x: 0.4233163, y: 0.3750433, z: -0.09540078, w: 0.8191731} - m_LocalPosition: {x: 0.046120938, y: 0.0039559877, z: -0.04782508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1910161360} - m_Father: {fileID: 1712627640} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 49.9157, y: 55.976498, z: 14.500099} ---- !u!1 &999880537 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 999880538} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &999880538 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 999880537} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: 0.03833457, y: -0.00000014894434, z: 0.000000029383655} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2082486959} - m_Father: {fileID: 1121323367} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.085999995, y: 0.0592, z: 1.3567} ---- !u!1 &1011682230 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1011682231} - m_Layer: 0 - m_Name: Left_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1011682231 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1011682230} - m_LocalRotation: {x: -0.41058227, y: 0.44783446, z: 0.53675634, w: 0.5854563} - m_LocalPosition: {x: -0.24796544, y: -0.018968333, z: 0.13130726} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 464081767} - m_Father: {fileID: 1723306612} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -74.0522, y: 17.7159, z: 71.621796} ---- !u!1 &1015123038 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1015123039} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1015123039 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1015123038} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: -0.02294514, y: -3.190986e-16, z: 9.775166e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1845811007} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.6224} ---- !u!1 &1029034666 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1029034668} - - component: {fileID: 1029034667} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1029034667 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1029034666} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1029034668 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1029034666} - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} - m_LocalPosition: {x: 0, y: 10.66, z: -8.23} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &1040973976 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1040973977} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1040973977 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1040973976} - m_LocalRotation: {x: 0.01051078, y: 0.008772642, z: 0.0023886247, w: 0.99990344} - m_LocalPosition: {x: 0.07225248, y: -0.0139042325, z: 0.013558211} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 445440194} - m_Father: {fileID: 1712627640} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.2843} ---- !u!1 &1042169925 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1042169929} - - component: {fileID: 1042169928} - - component: {fileID: 1042169927} - - component: {fileID: 1042169926} - m_Layer: 5 - m_Name: Example2Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1042169926 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042169925} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1042169927 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042169925} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1042169928 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042169925} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1042169929 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1042169925} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.70000005, y: 0.70000005, z: 1} - m_Children: - - {fileID: 1922205495} - - {fileID: 803359356} - m_Father: {fileID: 2079995975} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 28619, y: -74810.4} - m_SizeDelta: {x: 338.29, y: 171.44} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1043616077 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1043616078} - m_Layer: 0 - m_Name: Left_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1043616078 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1043616077} - m_LocalRotation: {x: 0.86925447, y: 0.49436495, z: 3.027112e-17, w: 5.3226485e-17} - m_LocalPosition: {x: -0.43405014, y: -8.4273525e-18, z: -8.746468e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1709453288} - m_Father: {fileID: 351407933} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 120.744194} ---- !u!1 &1055906066 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1055906067} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1055906067 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1055906066} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: -0.021700656, y: -6.477451e-17, z: 8.274631e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 486053088} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2678, y: 0, z: -2.7728999} ---- !u!1 &1057752528 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1057752529} - m_Layer: 0 - m_Name: Left_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1057752529 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1057752528} - m_LocalRotation: {x: 0.86925447, y: 0.49436495, z: 3.027112e-17, w: 5.3226485e-17} - m_LocalPosition: {x: -0.43405014, y: -8.4273525e-18, z: -8.746468e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1364312335} - m_Father: {fileID: 289978733} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 120.744194} ---- !u!1 &1076906964 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1076906965} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1076906965 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1076906964} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: -0.024933377, y: 1.4801235e-16, z: -4.9960034e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 626474144} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2558, y: 0, z: -2.4132} ---- !u!1 &1082652035 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1082652036} - m_Layer: 0 - m_Name: Right_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1082652036 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1082652035} - m_LocalRotation: {x: -0.7059572, y: -0.015687702, z: 0.0068027773, w: 0.70804816} - m_LocalPosition: {x: 0.30588374, y: -0.03317292, z: 0.007066546} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 896544172} - - {fileID: 1373932763} - - {fileID: 75515506} - - {fileID: 1217758169} - - {fileID: 1906828427} - m_Father: {fileID: 416597498} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -88.1699, y: -85.048294, z: 84.3283} ---- !u!1 &1084990932 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1084990937} - - component: {fileID: 1084990936} - - component: {fileID: 1084990935} - - component: {fileID: 1084990934} - - component: {fileID: 1084990933} - 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 &1084990933 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1084990932} - m_Enabled: 1 ---- !u!124 &1084990934 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1084990932} - m_Enabled: 1 ---- !u!92 &1084990935 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1084990932} - m_Enabled: 1 ---- !u!20 &1084990936 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1084990932} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} - 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: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1084990937 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1084990932} - m_LocalRotation: {x: 0.05277307, y: 0, z: 0, w: 0.99860656} - m_LocalPosition: {x: 0, y: 4.01, z: -6.1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 6.0502, y: 0, z: 0} ---- !u!1 &1085554960 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1085554961} - m_Layer: 0 - m_Name: Right_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1085554961 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1085554960} - m_LocalRotation: {x: 0.000000012219929, y: -0.000000004148106, z: -0.3214394, w: 0.94693017} - m_LocalPosition: {x: 0.13787201, y: 0.00000006441087, z: -3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1949632078} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -37.5} ---- !u!1 &1096528291 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1096528292} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1096528292 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1096528291} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: -0.038333587, y: -2.4980017e-18, z: 4.4126392e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1953341609} - m_Father: {fileID: 55250589} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.085999995, y: 0.0592, z: 1.3567} ---- !u!1 &1115691178 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1115691179} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1115691179 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1115691178} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: -0.038333587, y: -2.4980017e-18, z: 4.4126392e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 905118556} - m_Father: {fileID: 493550316} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.3567} ---- !u!1 &1120447937 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1120447938} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1120447938 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1120447937} - m_LocalRotation: {x: 0.010538501, y: 0.008739322, z: 0.005554213, w: 0.99989086} - m_LocalPosition: {x: 0.07244643, y: -0.013907843, z: 0.031932004} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 605972610} - m_Father: {fileID: 2102707798} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0.6471} ---- !u!1 &1121323366 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1121323367} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1121323367 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1121323366} - m_LocalRotation: {x: 0.01051078, y: 0.008772642, z: 0.0023886247, w: 0.99990344} - m_LocalPosition: {x: 0.07225248, y: -0.0139042325, z: 0.013558211} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 999880538} - m_Father: {fileID: 1222092970} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.2843} ---- !u!1 &1124691713 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1124691714} - m_Layer: 0 - m_Name: Left_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1124691714 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1124691713} - m_LocalRotation: {x: -0.41058227, y: 0.44783446, z: 0.53675634, w: 0.5854563} - m_LocalPosition: {x: -0.24796544, y: -0.018968333, z: 0.13130726} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 95584463} - m_Father: {fileID: 968155031} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -74.0522, y: 17.7159, z: 71.621796} ---- !u!1 &1129528930 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1129528931} - m_Layer: 0 - m_Name: Left_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1129528931 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1129528930} - m_LocalRotation: {x: -0.0034134407, y: 0.0066458187, z: 0.45418105, w: 0.89087814} - m_LocalPosition: {x: -0.17692582, y: -0.24830171, z: 0.04193508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 281473214} - - {fileID: 1414591198} - - {fileID: 137764374} - - {fileID: 2022434441} - - {fileID: 936116208} - m_Father: {fileID: 1537406917} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -0.69439995, y: 0.5009, z: 54.023098} ---- !u!1 &1131340174 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1131340175} - - component: {fileID: 1131340177} - - component: {fileID: 1131340176} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1131340175 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1131340174} - 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_Children: [] - m_Father: {fileID: 850575300} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1131340176 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1131340174} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 28 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Example 1 - - "IdleAnimation.asset"' ---- !u!222 &1131340177 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1131340174} ---- !u!1 &1131442614 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1131442615} - m_Layer: 0 - m_Name: Root - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1131442615 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1131442614} - m_LocalRotation: {x: 0.47294456, y: -0.52566475, z: -0.47294456, w: 0.52566475} - m_LocalPosition: {x: -2.1878564e-33, y: 1.0628308, z: 0.035129853} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 709001095} - - {fileID: 683784538} - m_Father: {fileID: 927762844} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1138998884 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138998885} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1138998885 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1138998884} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: 0.04053422, y: -0.0000009354332, z: 0.000000022560922} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 57639464} - m_Father: {fileID: 233100915} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.2831} ---- !u!1 &1173880521 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1173880522} - m_Layer: 0 - m_Name: Left_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1173880522 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1173880521} - m_LocalRotation: {x: 0.86925447, y: 0.49436495, z: 3.027112e-17, w: 5.3226485e-17} - m_LocalPosition: {x: -0.43405014, y: -8.4273525e-18, z: -8.746468e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 422347984} - m_Father: {fileID: 2034005434} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 120.744194} ---- !u!1 &1183531464 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1183531465} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1183531465 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1183531464} - m_LocalRotation: {x: 0.0006498135, y: 0.00044095775, z: 0.010304517, w: 0.9999466} - m_LocalPosition: {x: -0.044052828, y: 2.220446e-18, z: 1.3147821e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 273171436} - m_Father: {fileID: 471986369} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.1809} ---- !u!1 &1189024789 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1189024790} - m_Layer: 0 - m_Name: Hip - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1189024790 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1189024789} - m_LocalRotation: {x: 0.037740186, y: 0.9992876, z: 5.5119633e-17, w: 1.6300862e-16} - m_LocalPosition: {x: 0.028992068, y: -0.0025938721, z: 1.22991095e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 433717138} - - {fileID: 70358282} - m_Father: {fileID: 430095260} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1209423914 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1209423915} - m_Layer: 0 - m_Name: Left_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1209423915 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1209423914} - m_LocalRotation: {x: -0.05499202, y: 0.10791634, z: -0.45085245, w: 0.88434273} - m_LocalPosition: {x: -0.2383711, y: 0.03532467, z: -0.0012605645} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 595593930} - m_Father: {fileID: 388260386} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0026, y: 13.9135, z: -54.0262} ---- !u!1 &1217758168 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1217758169} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1217758169 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1217758168} - m_LocalRotation: {x: 0.01051078, y: 0.008772642, z: 0.0023886247, w: 0.99990344} - m_LocalPosition: {x: 0.07225248, y: -0.0139042325, z: 0.013558211} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 790545484} - m_Father: {fileID: 1082652036} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.2843} ---- !u!1 &1218734904 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1218734905} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1218734905 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1218734904} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: -0.02294514, y: -3.190986e-16, z: 9.775166e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 81487576} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2628, y: 0, z: -2.6225} ---- !u!1 &1222092969 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1222092970} - m_Layer: 0 - m_Name: Right_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1222092970 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1222092969} - m_LocalRotation: {x: -0.7059572, y: -0.015687702, z: 0.0068027773, w: 0.70804816} - m_LocalPosition: {x: 0.30588374, y: -0.03317292, z: 0.007066546} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1680943931} - - {fileID: 778065217} - - {fileID: 1688535982} - - {fileID: 1121323367} - - {fileID: 1362023840} - m_Father: {fileID: 245328939} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -88.1699, y: -85.048294, z: 84.3283} ---- !u!1 &1238350787 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1238350788} - - component: {fileID: 1238350789} - m_Layer: 0 - m_Name: Robot2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1238350788 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1238350787} - 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_Children: [] - m_Father: {fileID: 1763040608} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1238350789 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13700000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1238350787} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 0aa851515cd3747d6b3b3e461199a2ed, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Bones: - - {fileID: 1723306612} - - {fileID: 1988790256} - - {fileID: 50419098} - - {fileID: 1011682231} - - {fileID: 464081767} - - {fileID: 1537406917} - - {fileID: 1129528931} - - {fileID: 281473214} - - {fileID: 871261347} - - {fileID: 1814993141} - - {fileID: 1414591198} - - {fileID: 92590572} - - {fileID: 791545406} - - {fileID: 2022434441} - - {fileID: 486053088} - - {fileID: 1055906067} - - {fileID: 137764374} - - {fileID: 1345332897} - - {fileID: 274156274} - - {fileID: 936116208} - - {fileID: 1881310911} - - {fileID: 1994799373} - - {fileID: 467909042} - - {fileID: 245328939} - - {fileID: 1222092970} - - {fileID: 1680943931} - - {fileID: 558269926} - - {fileID: 1645511499} - - {fileID: 778065217} - - {fileID: 1857380592} - - {fileID: 373996391} - - {fileID: 1121323367} - - {fileID: 999880538} - - {fileID: 2082486959} - - {fileID: 1688535982} - - {fileID: 419106261} - - {fileID: 1710472847} - - {fileID: 1362023840} - - {fileID: 1665355411} - - {fileID: 1365400561} - - {fileID: 356373928} - - {fileID: 351407933} - - {fileID: 1043616078} - - {fileID: 1709453288} - - {fileID: 1975422484} - - {fileID: 801158547} - - {fileID: 2063864320} - - {fileID: 711411127} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 1723306612} - m_AABB: - m_Center: {x: 0.27024603, y: -0.041899905, z: -0.000000059604645} - m_Extent: {x: 0.95254505, y: 0.23127724, z: 0.6514181} - m_DirtyAABB: 0 ---- !u!1 &1250365740 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1250365741} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1250365741 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1250365740} - m_LocalRotation: {x: 0.4233163, y: 0.3750433, z: -0.09540078, w: 0.8191731} - m_LocalPosition: {x: 0.046120938, y: 0.0039559877, z: -0.04782508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 401623083} - m_Father: {fileID: 2102707798} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1261107270 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 3.465 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.13 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 2.169 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -215459.98 - objectReference: {fileID: 0} - - target: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Name - value: Robot Kyle_4 - objectReference: {fileID: 0} - - target: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: 605b288153d5c6d49a5eea729f41cc78, type: 2} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.41058227 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.53675634 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.5854563 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.41058227 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.5854563 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.53675634 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0008169309 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.05782889 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.36165696 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.93051565 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -6.2174 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 42.353 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.114033155 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00978106 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.4396459 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.89084923 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 53.211597 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.7767065 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.18686023 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.025670227 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.60095865 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 128.7042 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.05499202 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.10791634 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.45085245 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.88434273 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0026 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 13.9135 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -54.0262 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 2.3100998 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 146.24379 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 70.5841 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 6.8914 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 11.2197 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.009375348 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999561 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 718.92566 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.15122359 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9884996 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -17.3956 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.47294456 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.52566475 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.47294456 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.52566475 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -83.955894 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -108.3782 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -17.7159 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 71.621796 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -74.0522 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 74.0521 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.000000012219929 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000000004148106 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.3214394 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.94693017 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000006441087 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -3.5527136e-17 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.13787192 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.6645352e-17 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 3.5527136e-17 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.12274438 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.08501493 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.3184496 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9361069 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.028778402 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0016480286 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.0024040877 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 16.4961 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -4.8454 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 36.8723 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.079593115 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -2.0962138e-17 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.39539942 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.2878587e-16 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -8.9015506e-17 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.08024527 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00062167255 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -9.82317e-18 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.037740186 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 5.5119633e-17 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 1.6300862e-16 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.028992068 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0025938721 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.22991095e-17 - objectReference: {fileID: 0} - - target: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_CullingMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.42036253 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.37180415 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.08352769 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8234563 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.028778248 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0016480584 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.002403863 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -39.0641 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -61.531197 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 35.4334 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.42036253 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.37180415 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.08352769 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8234563 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.046887316 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.004865311 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 48.974 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 55.6773 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 15.464399 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000020217867 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.00000009377064 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2678 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.7728999 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.022944802 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000007977574 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.00000007166869 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2628 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6224 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.010956354 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00023076385 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.021056168 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99971825 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.024933377 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.4801235e-16 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -4.9960034e-18 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2558 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.4132 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.02294514 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.190986e-16 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 9.775166e-18 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2628 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6224 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.021700656 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -6.477451e-17 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 8.274631e-18 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2678 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.7728999 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.00064981356 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304518 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.044052828 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 2.220446e-18 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.3147821e-18 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0739 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0513 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.038333587 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.4980017e-18 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 4.4126392e-18 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.085999995 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0592 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.04053395 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.3314683e-17 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 9.922638e-19 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0809 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0559 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.017283713 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.8666223e-16 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.5274239e-17 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2924 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4824 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.030515512 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.1502578e-17 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 2.4720094e-18 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.1105 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0751 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.4233163 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.3750433 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.09540078 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8191731 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.046120938 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0039559877 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.04782508 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 49.9157 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 55.976498 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 14.500099 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.010956354 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00023076385 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.021056168 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99971825 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.024932733 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000037860835 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000067108736 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2558 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.4132 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.017282948 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000019535615 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000014650439 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2924 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4824 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.030516144 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0000000478116 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000060660284 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.1105 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0751 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.00064981356 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304518 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.044053018 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0000006337014 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000000019575731 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0739 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0513 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.03833457 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000014894434 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000029383655 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.085999995 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0592 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.04053422 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0000009354332 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000022560922 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0809 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0559 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.43404976 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000007899868 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -1.7763568e-17 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -59.2558 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.3717341 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.001996706 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.073036395 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.1559 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: -0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.1221335 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.011331954 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.0689056 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -169.37 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 3.027112e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 5.3226485e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -8.4273525e-18 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -8.746468e-18 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 120.744194 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 4.4401062e-16 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 8.354493e-18 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.3717338 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0019966115 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.07303617 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 2.1559 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 6.7376925e-17 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 7.2423885e-16 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.12213361 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.011331997 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.068905555 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 169.37 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.7059572 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.015687702 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0068027773 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.70804816 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.30588374 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.03317292 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.007066546 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -88.1699 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -85.048294 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 84.3283 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0034134407 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0066458187 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.45418105 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.89087814 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.17692582 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.24830171 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.04193508 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -0.69439995 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.5009 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 54.023098 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010538501 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008739322 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.005554213 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99989086 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.07244643 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013907843 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.031932004 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.6471 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.01051078 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008772642 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0023886247 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99990344 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.07225248 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0139042325 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.013558211 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2843 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010496695 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008789492 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0007846789 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999906 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013888802 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.0063472134 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.100499995 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010504893 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00877969 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0017179537 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999048 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.06940201 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013847475 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.026764035 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2075 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312937 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012049041 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011682004 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998786 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.07013222 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.025505245 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3388 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010313046 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00011086465 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0107487505 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998891 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.071809866 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.005054819 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2318 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312854 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012740763 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.012352655 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99987054 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.072257206 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.014861824 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.4156 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0103124 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00016005653 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.01551809 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998264 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7784 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -2.1878564e-33 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.0628308 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.035129853 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -90 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.2383711 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.03532467 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.0012605645 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 2.842171e-16 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000000039259945 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.24062023 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0051437393 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.012117967 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.06358527 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -3.1086245e-17 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.24796544 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.018968333 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.13130726 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 17.7159 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.24796993 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.01896791 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.13130699 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalScale.y - value: 0.9999999 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_RootGameObject: {fileID: 1763040606} - m_IsPrefabParent: 0 ---- !u!4 &1261107271 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1304479400} - m_LocalRotation: {x: 0.47294456, y: -0.52566475, z: -0.47294456, w: 0.52566475} - m_LocalPosition: {x: -2.1878564e-33, y: 1.0628308, z: 0.035129853} - m_LocalScale: {x: 1, y: 0.9999999, z: 1} - m_Children: - - {fileID: 1365400561} - - {fileID: 1723306612} - - {fileID: 1709872098} - m_Father: {fileID: 1763040608} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: -90, z: -83.955894} ---- !u!1 &1272001431 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1272001432} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1272001432 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1272001431} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: 0.04053422, y: -0.0000009354332, z: 0.000000022560922} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1473379162} - m_Father: {fileID: 896544172} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0809, y: 0.0559, z: 1.2831} ---- !u!1 &1280408948 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1280408949} - m_Layer: 0 - m_Name: Right_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1280408949 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1280408948} - m_LocalRotation: {x: 0, y: -0, z: -0.49436495, w: 0.86925447} - m_LocalPosition: {x: 0.43404976, y: 0.00000007899868, z: -1.7763568e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 765261983} - m_Father: {fileID: 287000159} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -59.2558} ---- !u!1 &1299571226 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1299571227} - - component: {fileID: 1299571228} - m_Layer: 0 - m_Name: Robot2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1299571227 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1299571226} - 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_Children: [] - m_Father: {fileID: 136130054} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1299571228 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13700000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1299571226} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 0aa851515cd3747d6b3b3e461199a2ed, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Bones: - - {fileID: 968155031} - - {fileID: 803425307} - - {fileID: 296138971} - - {fileID: 1124691714} - - {fileID: 95584463} - - {fileID: 609483981} - - {fileID: 595277706} - - {fileID: 883837548} - - {fileID: 671168561} - - {fileID: 1789763675} - - {fileID: 1426606415} - - {fileID: 626474144} - - {fileID: 1076906965} - - {fileID: 55250589} - - {fileID: 1096528292} - - {fileID: 1953341609} - - {fileID: 466913757} - - {fileID: 119465526} - - {fileID: 510623153} - - {fileID: 1344905760} - - {fileID: 767426018} - - {fileID: 1861383019} - - {fileID: 1515913472} - - {fileID: 416597498} - - {fileID: 1082652036} - - {fileID: 896544172} - - {fileID: 1272001432} - - {fileID: 1473379162} - - {fileID: 1373932763} - - {fileID: 589019279} - - {fileID: 1617927803} - - {fileID: 1217758169} - - {fileID: 790545484} - - {fileID: 1309851268} - - {fileID: 75515506} - - {fileID: 1575353627} - - {fileID: 106474997} - - {fileID: 1906828427} - - {fileID: 832229071} - - {fileID: 1189024790} - - {fileID: 433717138} - - {fileID: 289978733} - - {fileID: 1057752529} - - {fileID: 1364312335} - - {fileID: 70358282} - - {fileID: 468103565} - - {fileID: 329229722} - - {fileID: 45806065} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 968155031} - m_AABB: - m_Center: {x: 0.27024603, y: -0.041899905, z: -0.000000059604645} - m_Extent: {x: 0.95254505, y: 0.23127724, z: 0.6514181} - m_DirtyAABB: 0 ---- !u!1 &1303159379 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1303159380} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1303159380 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1303159379} - m_LocalRotation: {x: 0.42036253, y: 0.37180415, z: -0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.046887316, y: -0.004865311, z: 0.046988335} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 113983455} - m_Father: {fileID: 1638467413} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 15.464399} ---- !u!1 &1304479400 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1261107271} - m_Layer: 0 - m_Name: Root - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1309851267 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1309851268} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1309851268 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1309851267} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: 0.02170031, y: 0.00000020217867, z: -0.00000009377064} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 790545484} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2678, y: 0, z: -2.7728999} ---- !u!1 &1344905759 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1344905760} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1344905760 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1344905759} - m_LocalRotation: {x: 0.42036253, y: 0.37180415, z: -0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.046887316, y: -0.004865311, z: 0.046988335} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 767426018} - m_Father: {fileID: 595277706} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 48.974, y: 55.6773, z: 15.464399} ---- !u!1 &1345332896 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1345332897} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1345332897 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1345332896} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: -0.030515512, y: -3.1502578e-17, z: 2.4720094e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 274156274} - m_Father: {fileID: 137764374} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.1105, y: 0.0751, z: 1.7032} ---- !u!1 &1362023839 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1362023840} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1362023840 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1362023839} - m_LocalRotation: {x: 0.4233163, y: 0.3750433, z: -0.09540078, w: 0.8191731} - m_LocalPosition: {x: 0.046120938, y: 0.0039559877, z: -0.04782508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1665355411} - m_Father: {fileID: 1222092970} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 49.9157, y: 55.976498, z: 14.500099} ---- !u!1 &1364312334 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1364312335} - m_Layer: 0 - m_Name: Left_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1364312335 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1364312334} - m_LocalRotation: {x: -0.22729197, y: -0.66958076, z: -0.22729197, w: 0.66958076} - m_LocalPosition: {x: -0.13787192, y: -2.6645352e-17, z: 3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1057752529} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -37.5, y: 0, z: 0} ---- !u!1 &1365400560 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1365400561} - m_Layer: 0 - m_Name: Hip - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1365400561 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1365400560} - m_LocalRotation: {x: 0.037740186, y: 0.9992876, z: 5.5119633e-17, w: 1.6300862e-16} - m_LocalPosition: {x: 0.028992068, y: -0.0025938721, z: 1.22991095e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 356373928} - - {fileID: 1975422484} - m_Father: {fileID: 1261107271} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1373932762 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1373932763} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1373932763 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1373932762} - m_LocalRotation: {x: 0.010496695, y: 0.008789492, z: 0.0007846789, w: 0.999906} - m_LocalPosition: {x: 0.07144747, y: -0.013888802, z: -0.0063472134} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 589019279} - m_Father: {fileID: 1082652036} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.100499995} ---- !u!1 &1375372355 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1375372356} - m_Layer: 0 - m_Name: Left_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1375372356 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1375372355} - m_LocalRotation: {x: -0.05499202, y: 0.10791634, z: -0.45085245, w: 0.88434273} - m_LocalPosition: {x: -0.2383711, y: 0.03532467, z: -0.0012605645} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1638467413} - m_Father: {fileID: 420418662} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0026, y: 13.9135, z: -54.0261} ---- !u!1 &1396941139 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1396941140} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1396941140 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1396941139} - m_LocalRotation: {x: 0.0006498135, y: 0.00044095775, z: 0.010304517, w: 0.9999466} - m_LocalPosition: {x: 0.044053018, y: 0.0000006337014, z: -0.000000019575731} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 340431055} - m_Father: {fileID: 80646619} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.1809} ---- !u!1 &1408845312 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408845313} - - component: {fileID: 1408845315} - - component: {fileID: 1408845314} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408845313 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408845312} - 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_Children: [] - m_Father: {fileID: 640175993} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408845314 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408845312} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 28 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Example 4 - - "PickUpAnimation.asset"' ---- !u!222 &1408845315 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408845312} ---- !u!1 &1414591197 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1414591198} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1414591198 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1414591197} - m_LocalRotation: {x: 0.010313046, y: -0.00011086465, z: 0.0107487505, w: 0.9998891} - m_LocalPosition: {x: -0.071809866, y: 0.012475326, z: 0.005054819} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 92590572} - m_Father: {fileID: 1129528931} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.2318} ---- !u!1 &1426606414 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1426606415} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1426606415 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1426606414} - m_LocalRotation: {x: 0.010313046, y: -0.00011086465, z: 0.0107487505, w: 0.9998891} - m_LocalPosition: {x: -0.071809866, y: 0.012475326, z: 0.005054819} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 626474144} - m_Father: {fileID: 595277706} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.2318} ---- !u!1 &1473379161 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1473379162} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1473379162 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1473379161} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: 0.022944802, y: -0.00000007977574, z: -0.00000007166869} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1272001432} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2628, y: 0, z: -2.6224} ---- !u!1 &1484185590 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1484185591} - - component: {fileID: 1484185593} - - component: {fileID: 1484185592} - m_Layer: 5 - m_Name: InfoText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1484185591 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1484185590} - 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_Children: [] - m_Father: {fileID: 640175993} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 112} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1484185592 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1484185590} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 19 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 6 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: The animation uses the Child-Of Constraint for a pick-up and throwing animation. ---- !u!222 &1484185593 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1484185590} ---- !u!1 &1495135494 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1495135495} - m_Layer: 0 - m_Name: Left_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1495135495 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1495135494} - m_LocalRotation: {x: 0.010313046, y: -0.00011086465, z: 0.0107487505, w: 0.9998891} - m_LocalPosition: {x: -0.071809866, y: 0.012475326, z: 0.005054819} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 330321714} - m_Father: {fileID: 595593930} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.2318} ---- !u!1 &1504254093 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1504254094} - - component: {fileID: 1504254096} - - component: {fileID: 1504254095} - m_Layer: 5 - m_Name: InfoText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1504254094 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504254093} - 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_Children: [] - m_Father: {fileID: 936311025} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 112} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1504254095 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504254093} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 19 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 6 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Robot Kyle is doing some Pullups. The arms are driven by Inverse Kinematics - Constraints. ---- !u!222 &1504254096 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504254093} ---- !u!1 &1515913471 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1515913472} - m_Layer: 0 - m_Name: Right_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1515913472 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1515913471} - m_LocalRotation: {x: -0.0008169309, y: -0.05782889, z: 0.36165696, w: 0.93051565} - m_LocalPosition: {x: 0.063585564, y: 2.842171e-16, z: -0.000000039259945} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 416597498} - m_Father: {fileID: 1861383019} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 2.3100998, y: -6.2174, z: 42.353} ---- !u!1 &1522485237 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1522485238} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1522485238 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1522485237} - m_LocalRotation: {x: 0.0103124, y: -0.00016005653, z: 0.01551809, w: 0.9998264} - m_LocalPosition: {x: -0.07212005, y: 0.012475326, z: -0.03323619} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 406341905} - m_Father: {fileID: 1638467413} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.7784} ---- !u!1 &1525558438 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1525558439} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1525558439 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1525558438} - m_LocalRotation: {x: 0.010538501, y: 0.008739322, z: 0.005554213, w: 0.99989086} - m_LocalPosition: {x: 0.07244643, y: -0.013907843, z: 0.031932004} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 655972973} - m_Father: {fileID: 1712627640} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.6471} ---- !u!1 &1537406916 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1537406917} - m_Layer: 0 - m_Name: Left_Forearm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1537406917 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1537406916} - m_LocalRotation: {x: -0.05499202, y: 0.10791634, z: -0.45085245, w: 0.88434273} - m_LocalPosition: {x: -0.2383711, y: 0.03532467, z: -0.0012605645} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1129528931} - m_Father: {fileID: 464081767} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0026, y: 13.9135, z: -54.0262} ---- !u!1 &1545311170 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1545311171} - m_Layer: 0 - m_Name: Right_Upper_Arm_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1545311171 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1545311170} - m_LocalRotation: {x: -0.0008169309, y: -0.05782889, z: 0.36165696, w: 0.93051565} - m_LocalPosition: {x: 0.063585564, y: 2.842171e-16, z: -0.000000039259945} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 47517027} - m_Father: {fileID: 2011662710} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 2.3100998, y: -6.2173, z: 42.353} ---- !u!1 &1551149222 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1551149223} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1551149223 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1551149222} - m_LocalRotation: {x: 0.010496695, y: 0.008789492, z: 0.0007846789, w: 0.999906} - m_LocalPosition: {x: 0.07144747, y: -0.013888802, z: -0.0063472134} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 835935947} - m_Father: {fileID: 1712627640} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.100499995} ---- !u!1 &1575353626 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1575353627} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1575353627 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1575353626} - m_LocalRotation: {x: 0.0009738356, y: 0.00064097386, z: 0.014862133, w: 0.9998889} - m_LocalPosition: {x: 0.030516144, y: -0.0000000478116, z: 0.000000060660284} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 106474997} - m_Father: {fileID: 75515506} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.1105, y: 0.0751, z: 1.7032} ---- !u!1 &1585051284 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1585051285} - - component: {fileID: 1585051288} - - component: {fileID: 1585051287} - - component: {fileID: 1585051286} - m_Layer: 0 - m_Name: Cube (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1585051285 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1585051284} - m_LocalRotation: {x: 0, y: 0, z: 0.7071067, w: 0.7071068} - m_LocalPosition: {x: 0.475, y: -19.71, z: 0} - m_LocalScale: {x: 38.427677, y: 0.050048605, z: 1} - m_Children: [] - m_Father: {fileID: 643042231} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} ---- !u!23 &1585051286 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1585051284} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 9c7efda1d63d3d546b6774bf2ad2d320, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!65 &1585051287 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1585051284} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1585051288 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1585051284} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &1587340602 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 1.157 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.13 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 2.136 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -215459.98 - objectReference: {fileID: 0} - - target: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Name - value: Robot Kyle_3 - objectReference: {fileID: 0} - - target: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: f6ba01c1f0e0fa24f95d2fec558a95b2, type: 2} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.41058227 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.53675634 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.5854563 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.41058227 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.5854563 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.53675634 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0008169309 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.05782889 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.36165696 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.93051565 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 6473.7827 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -10757.646 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.114033155 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00978106 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.4396459 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.89084923 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 53.211597 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.7767065 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.18686023 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.025670227 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.60095865 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 128.7042 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.05499202 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.10791634 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.45085245 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.88434273 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0026 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 13.9135 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -54.0262 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 2.3100998 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 146.24379 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 70.5841 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 6.8914 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 11.2197 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.009375348 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999561 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 718.92566 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.15122359 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9884996 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -17.3957 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.47294456 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.52566475 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.47294456 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.52566475 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -83.955894 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -108.3782 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -17.7159 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 71.621796 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -74.0522 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 74.0521 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.000000012219929 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000000004148106 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.3214394 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.94693017 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000006441087 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -3.5527136e-17 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.13787192 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.6645352e-17 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 3.5527136e-17 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.12274438 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.08501493 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.3184496 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9361069 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.028778402 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0016480286 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.0024040877 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 16.4961 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -4.8454 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 36.8723 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.079593115 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -2.0962138e-17 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.39539942 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.2878587e-16 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -8.9015506e-17 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.08024527 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00062167255 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -9.82317e-18 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.037740186 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 5.5119633e-17 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 1.6300862e-16 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.028992068 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0025938721 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.22991095e-17 - objectReference: {fileID: 0} - - target: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_CullingMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.42036253 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.37180415 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.08352769 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8234563 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.028778248 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0016480584 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.002403863 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -39.064 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -61.531197 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 35.4335 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.42036253 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.37180415 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.08352769 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8234563 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.046887316 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.004865311 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 48.974 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 55.6773 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 15.464399 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000020217867 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.00000009377064 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2678 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.7728999 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.022944802 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000007977574 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.00000007166869 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2628 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6225 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.010956354 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00023076385 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.021056168 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99971825 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.024933377 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.4801235e-16 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -4.9960034e-18 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2558 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.4132 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.02294514 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.190986e-16 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 9.775166e-18 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2628 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6225 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.021700656 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -6.477451e-17 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 8.274631e-18 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2678 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.773 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.00064981356 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304518 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.044052828 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 2.220446e-18 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.3147821e-18 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0739 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0513 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.038333587 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.4980017e-18 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 4.4126392e-18 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.085999995 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0592 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.04053395 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.3314683e-17 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 9.922638e-19 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0809 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0559 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.017283713 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.8666223e-16 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.5274239e-17 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2924 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4822998 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.030515512 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.1502578e-17 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 2.4720094e-18 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.1105 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0751 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.4233163 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.3750433 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.09540078 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8191731 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.046120938 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0039559877 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.04782508 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 49.9157 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 55.976498 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 14.500099 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.010956354 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00023076385 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.021056168 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99971825 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.024932733 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000037860835 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000067108736 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2558 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.4132 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.017282948 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000019535615 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000014650439 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2924 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4824 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.030516144 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0000000478116 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000060660284 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.1105 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0751 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.00064981356 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304518 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.044053018 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0000006337014 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000000019575731 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0739 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0513 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.03833457 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000014894434 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000029383655 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.085999995 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0592 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.04053422 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0000009354332 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000022560922 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0809 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0559 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.43404976 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000007899868 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -1.7763568e-17 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -59.2558 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.3717341 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.001996706 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.073036395 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.156 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: -0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.1221335 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.011331954 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.0689056 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -169.37 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 3.027112e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 5.3226485e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -8.4273525e-18 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -8.746468e-18 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 120.744194 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 4.4401062e-16 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 8.354493e-18 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.3717338 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0019966115 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.07303617 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 2.1559 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 6.7376925e-17 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 7.2423885e-16 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.12213361 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.011331997 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.068905555 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 169.37 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.7059572 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.015687702 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0068027773 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.70804816 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.30588374 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.03317292 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.007066546 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -88.1699 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -85.0484 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 84.3283 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0034134407 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0066458187 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.45418105 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.89087814 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.17692582 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.24830171 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.04193508 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -0.69439995 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.5009 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 54.023098 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010538501 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008739322 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.005554213 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99989086 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.07244643 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013907843 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.031932004 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.6471 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.01051078 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008772642 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0023886247 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99990344 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.07225248 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0139042325 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.013558211 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2843 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010496695 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008789492 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0007846789 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999906 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013888802 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.0063472134 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.100499995 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010504893 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00877969 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0017179537 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999048 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.06940201 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013847475 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.026764035 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2075 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312937 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012049041 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011682004 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998786 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.07013222 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.025505245 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3388 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010313046 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00011086465 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0107487505 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998891 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.071809866 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.005054819 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2318 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312854 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012740763 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.012352655 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99987054 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.072257206 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.014861824 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.4156 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0103124 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00016005653 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.01551809 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998264 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7784 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -2.1878564e-33 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.0628308 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.035129853 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -90 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.2383711 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.03532467 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.0012605645 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 2.842171e-16 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000000039259945 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.24062023 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0051437393 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.012117967 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.06358527 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -3.1086245e-17 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.24796544 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.018968333 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.13130726 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 17.7159 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.24796993 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.01896791 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.13130699 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_RootGameObject: {fileID: 849661872} - m_IsPrefabParent: 0 ---- !u!1 &1615533276 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1615533277} - - component: {fileID: 1615533280} - - component: {fileID: 1615533279} - - component: {fileID: 1615533278} - m_Layer: 0 - m_Name: Cube (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1615533277 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1615533276} - m_LocalRotation: {x: 0, y: 0, z: 0.7071067, w: 0.7071068} - m_LocalPosition: {x: -0.475, y: -19.71, z: 0} - m_LocalScale: {x: 38.427677, y: 0.050048605, z: 1} - m_Children: [] - m_Father: {fileID: 643042231} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} ---- !u!23 &1615533278 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1615533276} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 9c7efda1d63d3d546b6774bf2ad2d320, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!65 &1615533279 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1615533276} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1615533280 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1615533276} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1617927802 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1617927803} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1617927803 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1617927802} - m_LocalRotation: {x: -0.010956354, y: -0.00023076385, z: -0.021056168, w: 0.99971825} - m_LocalPosition: {x: 0.024932733, y: -0.00000037860835, z: 0.000000067108736} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 589019279} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2558, y: 0, z: -2.4132} ---- !u!1 &1638467412 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1638467413} - m_Layer: 0 - m_Name: Left_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1638467413 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1638467412} - m_LocalRotation: {x: -0.0034134407, y: 0.0066458187, z: 0.45418105, w: 0.89087814} - m_LocalPosition: {x: -0.17692582, y: -0.24830171, z: 0.04193508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1922915896} - - {fileID: 471986369} - - {fileID: 1522485238} - - {fileID: 493550316} - - {fileID: 1303159380} - m_Father: {fileID: 1375372356} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1645511498 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1645511499} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1645511499 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1645511498} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: 0.022944802, y: -0.00000007977574, z: -0.00000007166869} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 558269926} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2628, y: 0, z: -2.6224} ---- !u!1001 &1663321905 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -3.49 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.13 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 2.136 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -126900 - objectReference: {fileID: 0} - - target: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Name - value: Robot Kyle_1 - objectReference: {fileID: 0} - - target: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: 63eb92215e0688d4d923afc35e2656ce, type: 2} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.41058227 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.53675634 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.5854563 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.41058227 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.5854563 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.53675634 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0008169309 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.05782889 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.36165696 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.93051565 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -6.2174 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 42.353 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.114033155 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00978106 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.4396459 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.89084923 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 53.211597 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.7767065 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.18686023 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.025670227 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.60095865 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 128.7042 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.05499202 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.10791634 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.45085245 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.88434273 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0026 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 13.9135 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -54.0262 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 2.3100998 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 146.24379 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 70.5841 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 6.8914 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 11.2197 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.009375348 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999561 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 718.92566 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.15122359 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9884996 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -17.3957 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.47294456 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.52566475 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.47294456 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.52566475 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -83.955894 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -108.3782 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -17.7159 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 71.621796 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -74.0522 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 74.0521 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.000000012219929 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000000004148106 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.3214394 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.94693017 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000006441087 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -3.5527136e-17 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.13787192 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.6645352e-17 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 3.5527136e-17 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.12274438 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.08501493 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.3184496 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9361069 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.028778402 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0016480286 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.0024040877 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 16.4961 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -4.8454 - objectReference: {fileID: 0} - - target: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 36.8723 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.079593115 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -2.0962138e-17 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.39539942 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.2878587e-16 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -8.9015506e-17 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.08024527 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00062167255 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -9.82317e-18 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.037740186 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 5.5119633e-17 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 1.6300862e-16 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.028992068 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0025938721 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.22991095e-17 - objectReference: {fileID: 0} - - target: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_CullingMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.42036253 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.37180415 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.08352769 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8234563 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.028778248 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0016480584 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.002403863 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -39.0641 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -61.5313 - objectReference: {fileID: 0} - - target: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 35.4334 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.42036253 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.37180415 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.08352769 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8234563 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.046887316 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.004865311 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 48.974 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 55.6773 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 15.464399 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000020217867 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.00000009377064 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2678 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.7728999 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.022944802 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000007977574 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.00000007166869 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2628 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6224 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.010956354 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00023076385 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.021056168 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99971825 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.024933377 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.4801235e-16 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -4.9960034e-18 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2558 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.4132 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.02294514 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.190986e-16 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 9.775166e-18 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2628 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6224 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.021700656 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -6.477451e-17 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 8.274631e-18 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2678 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.7728999 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0006498135 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304517 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.044052828 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 2.220446e-18 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.3147821e-18 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0739 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0513 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.038333587 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.4980017e-18 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 4.4126392e-18 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.085999995 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0592 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.04053395 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -2.3314683e-17 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 9.922638e-19 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0809 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0559 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.017283713 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.8666223e-16 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 1.5274239e-17 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2923 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4822998 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.030515512 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -3.1502578e-17 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 2.4720094e-18 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.1105 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0751 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.4233163 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.3750433 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.09540078 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8191731 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.046120938 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0039559877 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.04782508 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 49.9157 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 55.976498 - objectReference: {fileID: 0} - - target: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 14.500099 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.010956354 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00023076385 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.021056168 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99971825 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.024932733 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000037860835 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000067108736 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2558 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400068, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.4132 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.017282948 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000019535615 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000014650439 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2924 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4824 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.030516144 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0000000478116 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000060660284 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.1105 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0751 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0006498135 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304517 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.044053018 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0000006337014 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000000019575731 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0739 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0513 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.03833457 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.00000014894434 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000029383655 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.085999995 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0592 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.04053422 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0000009354332 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.000000022560922 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0809 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.0559 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.43404976 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.00000007899868 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -1.7763568e-17 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -59.2558 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.3717341 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.001996706 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.073036395 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.1559 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: -0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.1221335 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.011331954 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.0689056 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -169.37 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 3.027112e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 5.3226485e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -8.4273525e-18 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -8.746468e-18 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 120.744194 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 4.4401062e-16 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 8.354493e-18 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.3717338 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0019966115 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.07303617 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 2.1559 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 6.7376925e-17 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 7.2423885e-16 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.12213361 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.011331997 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.068905555 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 169.37 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.7059572 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.015687702 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0068027773 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.70804816 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.30588374 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.03317292 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.007066546 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -88.1699 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -85.048294 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 84.3283 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0034134407 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0066458187 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.45418105 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.89087814 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.17692582 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.24830171 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.04193508 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -0.69439995 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0.5008 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 54.023098 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010538501 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008739322 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.005554213 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99989086 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.07244643 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013907843 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.031932004 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.6471 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.01051078 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008772642 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0023886247 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99990344 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.07225248 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.0139042325 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.013558211 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2843 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010496695 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008789492 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0007846789 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999906 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013888802 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.0063472134 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.100499995 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010504893 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00877969 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0017179537 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999048 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.06940201 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.013847475 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.026764035 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.202 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 1.0083 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2075 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312937 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012049041 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011682004 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998786 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.07013222 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.025505245 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3388 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010313046 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00011086465 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0107487505 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998891 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.071809866 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.005054819 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2318 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312854 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012740763 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.012352655 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99987054 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.072257206 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.014861824 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.4156 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0103124 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00016005653 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.01551809 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998264 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.012475326 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 1.1819 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7784 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -2.1878564e-33 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.0628308 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.035129853 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -90 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.2383711 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.03532467 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.0012605645 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 2.842171e-16 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.000000039259945 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: 0.24062023 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.0051437393 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.012117967 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.06358527 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -3.1086245e-17 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.24796544 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.018968333 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.13130726 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 17.7159 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -0.24796993 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: -0.01896791 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: -0.13130699 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_RootGameObject: {fileID: 136130052} - m_IsPrefabParent: 0 ---- !u!1 &1665355410 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1665355411} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1665355411 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1665355410} - m_LocalRotation: {x: 0.12274438, y: -0.08501493, z: 0.3184496, w: 0.9361069} - m_LocalPosition: {x: 0.028778402, y: 0.0016480286, z: 0.0024040877} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1362023840} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 16.4961, y: -4.8454, z: 36.8723} ---- !u!1 &1680943930 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1680943931} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1680943931 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1680943930} - m_LocalRotation: {x: 0.010504893, y: 0.00877969, z: 0.0017179537, w: 0.9999048} - m_LocalPosition: {x: 0.06940201, y: -0.013847475, z: -0.026764035} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 558269926} - m_Father: {fileID: 1222092970} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.2075} ---- !u!1 &1688535981 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1688535982} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1688535982 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1688535981} - m_LocalRotation: {x: 0.010538501, y: 0.008739322, z: 0.005554213, w: 0.99989086} - m_LocalPosition: {x: 0.07244643, y: -0.013907843, z: 0.031932004} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 419106261} - m_Father: {fileID: 1222092970} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 1.202, y: 1.0083, z: 0.6471} ---- !u!1 &1709453287 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1709453288} - m_Layer: 0 - m_Name: Left_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1709453288 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1709453287} - m_LocalRotation: {x: -0.22729197, y: -0.66958076, z: -0.22729197, w: 0.66958076} - m_LocalPosition: {x: -0.13787192, y: -2.6645352e-17, z: 3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1043616078} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -37.5, y: 0, z: 0} ---- !u!1 &1709872094 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1709872098} - - component: {fileID: 1709872097} - - component: {fileID: 1709872096} - - component: {fileID: 1709872095} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &1709872095 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1709872094} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 23bfad94c9596aa4f92dd2c36981dafe, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!65 &1709872096 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1709872094} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1709872097 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1709872094} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1709872098 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1709872094} - m_LocalRotation: {x: -0.47294515, y: 0.5256642, z: -0.47294492, w: -0.52566445} - m_LocalPosition: {x: 0.213, y: 0.251, z: 0.011} - m_LocalScale: {x: 0.10908711, y: 0.109087124, z: 0.10908713} - m_Children: [] - m_Father: {fileID: 1261107271} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 83.955894, y: 2430, z: 2160} ---- !u!1 &1710472846 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1710472847} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1710472847 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1710472846} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: 0.017282948, y: -0.00000019535615, z: 0.000000014650439} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 419106261} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2924, y: 0, z: -3.4824} ---- !u!1 &1712627639 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1712627640} - m_Layer: 0 - m_Name: Right_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1712627640 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1712627639} - m_LocalRotation: {x: -0.7059572, y: -0.015687702, z: 0.0068027773, w: 0.70804816} - m_LocalPosition: {x: 0.30588374, y: -0.03317292, z: 0.007066546} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 534521203} - - {fileID: 1551149223} - - {fileID: 1525558439} - - {fileID: 1040973977} - - {fileID: 988070619} - m_Father: {fileID: 817022788} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -88.1699, y: -85.0484, z: 84.3283} ---- !u!1 &1723306611 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1723306612} - m_Layer: 0 - m_Name: Ribs - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1723306612 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1723306611} - m_LocalRotation: {x: 0, y: 0, z: -0.009375348, w: 0.9999561} - m_LocalPosition: {x: -0.08024527, y: 0.00062167255, z: -9.82317e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1011682231} - - {fileID: 1988790256} - - {fileID: 1994799373} - m_Father: {fileID: 1261107271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 718.92566} ---- !u!1 &1728529748 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1728529749} - - component: {fileID: 1728529751} - - component: {fileID: 1728529750} - m_Layer: 5 - m_Name: ProOnlyText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1728529749 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1728529748} - 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_Children: [] - m_Father: {fileID: 936311025} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0.00000062584877, y: -114} - m_SizeDelta: {x: 0, y: 40} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1728529750 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1728529748} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 0, b: 0, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 19 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Requires UMotion Pro - -' ---- !u!222 &1728529751 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1728529748} ---- !u!1 &1751558553 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1751558554} - m_Layer: 0 - m_Name: Hip - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1751558554 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400002, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1751558553} - m_LocalRotation: {x: 0.037740186, y: 0.9992876, z: 5.5119633e-17, w: 1.6300862e-16} - m_LocalPosition: {x: 0.028992068, y: -0.0025938721, z: 1.22991095e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 361843993} - - {fileID: 2079516257} - m_Father: {fileID: 312284139} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1763040606 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1763040608} - - component: {fileID: 1763040607} - m_Layer: 0 - m_Name: Robot Kyle_4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!95 &1763040607 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1763040606} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Controller: {fileID: 9100000, guid: 605b288153d5c6d49a5eea729f41cc78, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 1 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 ---- !u!4 &1763040608 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1763040606} - m_LocalRotation: {x: 0, y: -1, z: 0, w: 0} - m_LocalPosition: {x: 3.465, y: 0.13, z: 2.169} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1238350788} - - {fileID: 1261107271} - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: -215459.98, z: 0} ---- !u!1 &1781467342 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1781467343} - - component: {fileID: 1781467345} - - component: {fileID: 1781467344} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1781467343 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1781467342} - 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_Children: [] - m_Father: {fileID: 46699069} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -0.25} - m_SizeDelta: {x: 0, y: -0.5} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1781467344 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1781467342} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 28 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Press play to see the animations in action!\n\nExplore UMotion:\n1) Open - the manual by double clicking on \"Assets/Editor Default Resources/\n UMotion/Manual/UMotionManual.html\".\n\n2) - In the manual navigate to the \"Video Tutorials\" chapter and watch the\n first - video tutorial \"1) Installation & First Steps\".\n\n3) You can experiment with - the example animations by opening the\n according UMotion project files as - teached in the video tutorial.\n They can be found under \"Assets/UMotion Examples/UMotion - Projects\"\n\n4) Don't forget to check out the other video tutorials.\n\nPlease - remember that animating is a creative process. The more you practice, the better - your animations will look like." ---- !u!222 &1781467345 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1781467342} ---- !u!1 &1787587270 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1787587271} - m_Layer: 0 - m_Name: Right_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1787587271 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1787587270} - m_LocalRotation: {x: 0.44783446, y: 0.41058227, z: -0.5854563, w: 0.53675634} - m_LocalPosition: {x: -0.24796993, y: -0.01896791, z: -0.13130699} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 335886978} - m_Father: {fileID: 983144802} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 74.0521, y: -17.7159, z: -108.3782} ---- !u!1 &1789763674 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1789763675} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1789763675 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1789763674} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: -0.02294514, y: -3.190986e-16, z: 9.775166e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 671168561} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2628, y: 0, z: -2.6224} ---- !u!1 &1814993140 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1814993141} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1814993141 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1814993140} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: -0.02294514, y: -3.190986e-16, z: 9.775166e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 871261347} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2628, y: 0, z: -2.6224} ---- !u!1 &1845811006 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1845811007} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1845811007 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1845811006} - m_LocalRotation: {x: 0.0007113588, y: 0.0004798609, z: 0.011196686, w: 0.999937} - m_LocalPosition: {x: -0.04053395, y: -2.3314683e-17, z: 9.922638e-19} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1015123039} - m_Father: {fileID: 1922915896} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.2831} ---- !u!1 &1857380591 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1857380592} - m_Layer: 0 - m_Name: Right_Middle_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1857380592 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1857380591} - m_LocalRotation: {x: 0.00064981356, y: 0.00044095775, z: 0.010304518, w: 0.9999466} - m_LocalPosition: {x: 0.044053018, y: 0.0000006337014, z: -0.000000019575731} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 373996391} - m_Father: {fileID: 778065217} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.0739, y: 0.0513, z: 1.1809} ---- !u!1 &1859663160 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1859663161} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1859663161 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1859663160} - m_LocalRotation: {x: 0.0007561775, y: 0.00050791446, z: 0.011838988, w: 0.99992955} - m_LocalPosition: {x: -0.038333587, y: -2.4980017e-18, z: 4.4126392e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 801924830} - m_Father: {fileID: 1978229632} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0.085999995, y: 0.0592, z: 1.3567} ---- !u!1 &1860515177 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1860515178} - m_Layer: 0 - m_Name: Right_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1860515178 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1860515177} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: 0.017282948, y: -0.00000019535615, z: 0.000000014650439} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 605972610} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -3.4822998} ---- !u!1 &1861383018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1861383019} - m_Layer: 0 - m_Name: Right_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1861383019 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1861383018} - m_LocalRotation: {x: 0.44783446, y: 0.41058227, z: -0.5854563, w: 0.53675634} - m_LocalPosition: {x: -0.24796993, y: -0.01896791, z: -0.13130699} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1515913472} - m_Father: {fileID: 968155031} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 74.0521, y: -17.7159, z: -108.3782} ---- !u!1 &1877100415 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1877100416} - m_Layer: 0 - m_Name: Left_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1877100416 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1877100415} - m_LocalRotation: {x: 0.9957005, y: 0.09263137, z: 6.7376925e-17, w: 7.2423885e-16} - m_LocalPosition: {x: -0.12213361, y: 0.011331997, z: -0.068905555} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1924700412} - m_Father: {fileID: 709001095} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: -180, z: 169.37} ---- !u!1 &1881310910 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1881310911} - m_Layer: 0 - m_Name: Left_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1881310911 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400040, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1881310910} - m_LocalRotation: {x: -0.42036253, y: -0.37180415, z: 0.08352769, w: 0.8234563} - m_LocalPosition: {x: -0.028778248, y: -0.0016480584, z: -0.002403863} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 936116208} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -39.0641, y: -61.531197, z: 35.4334} ---- !u!1 &1906828426 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1906828427} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1906828427 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400086, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1906828426} - m_LocalRotation: {x: 0.4233163, y: 0.3750433, z: -0.09540078, w: 0.8191731} - m_LocalPosition: {x: 0.046120938, y: 0.0039559877, z: -0.04782508} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 832229071} - m_Father: {fileID: 1082652036} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 49.9157, y: 55.976498, z: 14.500099} ---- !u!1 &1910161359 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1910161360} - m_Layer: 0 - m_Name: Right_Thumb_Joint_01b - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1910161360 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400088, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1910161359} - m_LocalRotation: {x: 0.12274438, y: -0.08501493, z: 0.3184496, w: 0.9361069} - m_LocalPosition: {x: 0.028778402, y: 0.0016480286, z: 0.0024040877} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 988070619} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 16.4961, y: -4.8454, z: 36.8723} ---- !u!1 &1922205494 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1922205495} - - component: {fileID: 1922205497} - - component: {fileID: 1922205496} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1922205495 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1922205494} - 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_Children: [] - m_Father: {fileID: 1042169929} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1922205496 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1922205494} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 28 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Example 2 - - "WalkRMAnimation.asset"' ---- !u!222 &1922205497 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1922205494} ---- !u!1 &1922915895 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1922915896} - m_Layer: 0 - m_Name: Left_Index_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1922915896 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1922915895} - m_LocalRotation: {x: 0.010312937, y: -0.00012049041, z: 0.011682004, w: 0.9998786} - m_LocalPosition: {x: -0.07013222, y: 0.012475326, z: 0.025505245} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1845811007} - m_Father: {fileID: 1638467413} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 1.3388} ---- !u!1 &1924700411 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1924700412} - m_Layer: 0 - m_Name: Left_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1924700412 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1924700411} - m_LocalRotation: {x: 4.4401062e-16, y: 8.354493e-18, z: 0.018812645, w: 0.99982303} - m_LocalPosition: {x: -0.3717338, y: -0.0019966115, z: 0.07303617} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 970592297} - m_Father: {fileID: 1877100416} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 2.1559} ---- !u!1 &1949632077 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1949632078} - m_Layer: 0 - m_Name: Right_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1949632078 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1949632077} - m_LocalRotation: {x: 0, y: -0, z: -0.49436495, w: 0.86925447} - m_LocalPosition: {x: 0.43404976, y: 0.00000007899868, z: -1.7763568e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1085554961} - m_Father: {fileID: 223749179} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -59.2558} ---- !u!1 &1953341608 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - serializedVersion: 5 - m_Component: - - component: {fileID: 1953341609} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1953341609 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1663321905} - m_GameObject: {fileID: 1953341608} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: -0.021700656, y: -6.477451e-17, z: 8.274631e-18} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1096528292} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2678, y: 0, z: -2.7728999} ---- !u!1 &1966687843 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 1966687844} - - component: {fileID: 1966687845} - m_Layer: 0 - m_Name: Robot2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1966687844 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400098, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1966687843} - 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_Children: [] - m_Father: {fileID: 927762844} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!137 &1966687845 -SkinnedMeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13700000, guid: 320b1c2af77554f99a1658df4a6d3d5c, - type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 1966687843} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 0aa851515cd3747d6b3b3e461199a2ed, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_Bones: - - {fileID: 683784538} - - {fileID: 114178375} - - {fileID: 744136627} - - {fileID: 33267094} - - {fileID: 420418662} - - {fileID: 1375372356} - - {fileID: 1638467413} - - {fileID: 1922915896} - - {fileID: 1845811007} - - {fileID: 1015123039} - - {fileID: 471986369} - - {fileID: 1183531465} - - {fileID: 273171436} - - {fileID: 493550316} - - {fileID: 1115691179} - - {fileID: 905118556} - - {fileID: 1522485238} - - {fileID: 406341905} - - {fileID: 905739568} - - {fileID: 1303159380} - - {fileID: 113983455} - - {fileID: 2011662710} - - {fileID: 1545311171} - - {fileID: 47517027} - - {fileID: 2102707798} - - {fileID: 233100915} - - {fileID: 1138998885} - - {fileID: 57639464} - - {fileID: 80646619} - - {fileID: 1396941140} - - {fileID: 340431055} - - {fileID: 471423416} - - {fileID: 163439027} - - {fileID: 822036950} - - {fileID: 1120447938} - - {fileID: 605972610} - - {fileID: 1860515178} - - {fileID: 1250365741} - - {fileID: 401623083} - - {fileID: 709001095} - - {fileID: 1877100416} - - {fileID: 1924700412} - - {fileID: 970592297} - - {fileID: 2116511814} - - {fileID: 875900502} - - {fileID: 287000159} - - {fileID: 1280408949} - - {fileID: 765261983} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 683784538} - m_AABB: - m_Center: {x: 0.27024603, y: -0.041899905, z: -0.000000059604645} - m_Extent: {x: 0.95254505, y: 0.23127724, z: 0.6514181} - m_DirtyAABB: 0 ---- !u!1 &1975422483 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1975422484} - m_Layer: 0 - m_Name: Right_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1975422484 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1975422483} - m_LocalRotation: {x: 0, y: 0, z: 0.9957005, w: -0.09263137} - m_LocalPosition: {x: -0.1221335, y: 0.011331954, z: 0.0689056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 801158547} - m_Father: {fileID: 1365400561} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -169.37} ---- !u!1 &1978229631 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 1978229632} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1978229632 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 1978229631} - m_LocalRotation: {x: 0.010312854, y: -0.00012740763, z: 0.012352655, w: 0.99987054} - m_LocalPosition: {x: -0.072257206, y: 0.012475326, z: -0.014861824} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1859663161} - m_Father: {fileID: 595593930} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.4156} ---- !u!1 &1988790255 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1988790256} - m_Layer: 0 - m_Name: Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1988790256 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1988790255} - m_LocalRotation: {x: 0, y: -0, z: -0.15122359, w: 0.9884996} - m_LocalPosition: {x: -0.39539942, y: 1.2878587e-16, z: -8.9015506e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 50419098} - m_Father: {fileID: 1723306612} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -17.3956} ---- !u!1 &1994799372 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 1994799373} - m_Layer: 0 - m_Name: Right_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1994799373 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 1994799372} - m_LocalRotation: {x: 0.44783446, y: 0.41058227, z: -0.5854563, w: 0.53675634} - m_LocalPosition: {x: -0.24796993, y: -0.01896791, z: -0.13130699} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 467909042} - m_Father: {fileID: 1723306612} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 74.0521, y: -17.7159, z: -108.3782} ---- !u!1 &2002007186 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 2002007187} - m_Layer: 0 - m_Name: Right_Index_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2002007187 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 2002007186} - m_LocalRotation: {x: -0.011016605, y: -0.0002521592, z: -0.022881629, w: 0.9996775} - m_LocalPosition: {x: 0.022944802, y: -0.00000007977574, z: -0.00000007166869} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 877791293} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2628, y: 0, z: -2.6225} ---- !u!1 &2011662709 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 2011662710} - m_Layer: 0 - m_Name: Right_Shoulder_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2011662710 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 2011662709} - m_LocalRotation: {x: 0.44783446, y: 0.41058227, z: -0.5854563, w: 0.53675634} - m_LocalPosition: {x: -0.24796993, y: -0.01896791, z: -0.13130699} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1545311171} - m_Father: {fileID: 683784538} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2022434440 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 2022434441} - m_Layer: 0 - m_Name: Left_Ring_Finger_Joint_01a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2022434441 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 2022434440} - m_LocalRotation: {x: 0.010312854, y: -0.00012740763, z: 0.012352655, w: 0.99987054} - m_LocalPosition: {x: -0.072257206, y: 0.012475326, z: -0.014861824} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 486053088} - m_Father: {fileID: 1129528931} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 1.1819, y: 0, z: 1.4156} ---- !u!1 &2034005433 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 2034005434} - m_Layer: 0 - m_Name: Left_Knee_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2034005434 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 2034005433} - m_LocalRotation: {x: 4.4401062e-16, y: 8.354493e-18, z: 0.018812645, w: 0.99982303} - m_LocalPosition: {x: -0.3717338, y: -0.0019966115, z: 0.07303617} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1173880522} - m_Father: {fileID: 361843993} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 2.1559} ---- !u!1 &2063864319 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 2063864320} - m_Layer: 0 - m_Name: Right_Ankle_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2063864320 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 2063864319} - m_LocalRotation: {x: 0, y: -0, z: -0.49436495, w: 0.86925447} - m_LocalPosition: {x: 0.43404976, y: 0.00000007899868, z: -1.7763568e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 711411127} - m_Father: {fileID: 801158547} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -59.2558} ---- !u!1 &2074727480 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 2074727481} - m_Layer: 0 - m_Name: Left_Pinky_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2074727481 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 2074727480} - m_LocalRotation: {x: -0.011272594, y: -0.00034267167, z: -0.030382684, w: 0.9994747} - m_LocalPosition: {x: -0.017283713, y: -3.8666223e-16, z: 1.5274239e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 933211935} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2924, y: 0, z: -3.4822998} ---- !u!1 &2079516256 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - serializedVersion: 5 - m_Component: - - component: {fileID: 2079516257} - m_Layer: 0 - m_Name: Right_Thigh_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2079516257 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1587340602} - m_GameObject: {fileID: 2079516256} - m_LocalRotation: {x: 0, y: 0, z: 0.9957005, w: -0.09263137} - m_LocalPosition: {x: -0.1221335, y: 0.011331954, z: 0.0689056} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 223749179} - m_Father: {fileID: 1751558554} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -169.37} ---- !u!1 &2079995974 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2079995975} - m_Layer: 5 - m_Name: Texts - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2079995975 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2079995974} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 3.211} - m_LocalScale: {x: 0.01, y: 0.01, z: 1} - m_Children: - - {fileID: 46699069} - - {fileID: 623080933} - - {fileID: 850575300} - - {fileID: 1042169929} - - {fileID: 936311025} - - {fileID: 640175993} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -286.92, y: 751.004} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2082486958 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - serializedVersion: 5 - m_Component: - - component: {fileID: 2082486959} - m_Layer: 0 - m_Name: Right_Ring_Finger_Joint_01c - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2082486959 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 1261107270} - m_GameObject: {fileID: 2082486958} - m_LocalRotation: {x: -0.011060424, y: -0.000267697, z: -0.024194574, w: 0.99964607} - m_LocalPosition: {x: 0.02170031, y: 0.00000020217867, z: -0.00000009377064} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 999880538} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -1.2678, y: 0, z: -2.7728999} ---- !u!1 &2102707797 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 2102707798} - m_Layer: 0 - m_Name: Right_Wrist_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2102707798 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 2102707797} - m_LocalRotation: {x: -0.7059572, y: -0.015687702, z: 0.0068027773, w: 0.70804816} - m_LocalPosition: {x: 0.30588374, y: -0.03317292, z: 0.007066546} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 233100915} - - {fileID: 80646619} - - {fileID: 1120447938} - - {fileID: 471423416} - - {fileID: 1250365741} - m_Father: {fileID: 47517027} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2116511813 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - serializedVersion: 5 - m_Component: - - component: {fileID: 2116511814} - m_Layer: 0 - m_Name: Left_Toe_Joint_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2116511814 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_PrefabInternal: {fileID: 2134147031} - m_GameObject: {fileID: 2116511813} - m_LocalRotation: {x: -0.22729197, y: -0.66958076, z: -0.22729197, w: 0.66958076} - m_LocalPosition: {x: -0.13787192, y: -2.6645352e-17, z: 3.5527136e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 970592297} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -37.5, y: 0, z: 0} ---- !u!1 &2119681778 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2119681779} - - component: {fileID: 2119681781} - - component: {fileID: 2119681780} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2119681779 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2119681778} - 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_Children: [] - m_Father: {fileID: 936311025} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2119681780 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2119681778} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 28 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Example 3 - - "IKPullupsAnimation.asset"' ---- !u!222 &2119681781 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2119681778} ---- !u!1 &2128793019 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2128793020} - - component: {fileID: 2128793022} - - component: {fileID: 2128793021} - m_Layer: 5 - m_Name: InfoText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2128793020 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2128793019} - 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_Children: [] - m_Father: {fileID: 850575300} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 56} - m_Pivot: {x: 0, y: 0} ---- !u!114 &2128793021 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2128793019} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 19 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 6 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: An idle animation created by using forward kinematics. ---- !u!222 &2128793022 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2128793019} ---- !u!1001 &2134147031 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -1.114 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 0.13 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 2.136 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 400096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -111060 - objectReference: {fileID: 0} - - target: {fileID: 100096, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Name - value: Robot Kyle_2 - objectReference: {fileID: 0} - - target: {fileID: 9500000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_Controller - value: - objectReference: {fileID: 9100000, guid: 3f81b88ef7348784790fcc0e1aaad12d, type: 2} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0103124 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00016005653 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.01551809 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998264 - objectReference: {fileID: 0} - - target: {fileID: 400022, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7784 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312854 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012740763 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.012352655 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99987054 - objectReference: {fileID: 0} - - target: {fileID: 400028, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.4156 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010313046 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00011086465 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0107487505 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998891 - objectReference: {fileID: 0} - - target: {fileID: 400016, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2318 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010312937 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00012049041 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011682004 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998786 - objectReference: {fileID: 0} - - target: {fileID: 400008, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3388 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010504893 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00877969 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0017179537 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999048 - objectReference: {fileID: 0} - - target: {fileID: 400056, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2075 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010496695 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008789492 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0007846789 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999906 - objectReference: {fileID: 0} - - target: {fileID: 400064, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.100499995 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.01051078 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008772642 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0023886247 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99990344 - objectReference: {fileID: 0} - - target: {fileID: 400076, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.2843 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.010538501 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.008739322 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.005554213 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99989086 - objectReference: {fileID: 0} - - target: {fileID: 400070, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0.6471 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0034134407 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0066458187 - objectReference: {fileID: 0} - - target: {fileID: 400046, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.45418105 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.7059572 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.015687702 - objectReference: {fileID: 0} - - target: {fileID: 400094, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.0068027773 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 6.7376925e-17 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 7.2423885e-16 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400036, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 169.37 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 4.4401062e-16 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 8.354493e-18 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400014, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 2.1559 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 3.027112e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 5.3226485e-17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 120.744194 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.9957005 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: -0.09263137 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400084, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -169.37 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.018812645 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99982303 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400062, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.1559 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.49436495 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.86925447 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400052, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -59.2558 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400058, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400078, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0006498135 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304517 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400066, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400072, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400074, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4822998 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0009738356 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00064097386 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.014862133 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9998889 - objectReference: {fileID: 0} - - target: {fileID: 400024, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.7032 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011272594 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00034267167 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.030382684 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9994747 - objectReference: {fileID: 0} - - target: {fileID: 400026, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -3.4824 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007113588 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.0004798609 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011196686 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.999937 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.2831 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0007561775 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00050791446 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.011838988 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99992955 - objectReference: {fileID: 0} - - target: {fileID: 400030, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.3567 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.0006498135 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00044095775 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.010304517 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999466 - objectReference: {fileID: 0} - - target: {fileID: 400018, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 1.1809 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -1.2678 - objectReference: {fileID: 0} - - target: {fileID: 400032, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.7728999 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400012, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6224 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.010956354 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.00023076385 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.021056168 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99971825 - objectReference: {fileID: 0} - - target: {fileID: 400020, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.4132 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011016605 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.0002521592 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.022881629 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9996775 - objectReference: {fileID: 0} - - target: {fileID: 400060, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.6224 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.011060424 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000267697 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.024194574 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.99964607 - objectReference: {fileID: 0} - - target: {fileID: 400080, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -2.7728999 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.42036253 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.37180415 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.08352769 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.8234563 - objectReference: {fileID: 0} - - target: {fileID: 400038, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 15.464399 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.22729197 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.66958076 - objectReference: {fileID: 0} - - target: {fileID: 400042, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.000000012219929 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.000000004148106 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.3214394 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.x - value: -2.1878564e-33 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.y - value: 1.0628308 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalPosition.z - value: 0.035129853 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.15122359 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9884996 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -17.3957 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.009375348 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9999561 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400050, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -1.0744 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.05499202 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.10791634 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.45085245 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.88434273 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0.0026 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 13.9135 - objectReference: {fileID: 0} - - target: {fileID: 400006, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -54.0261 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.7767065 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.18686023 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.025670227 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.60095865 - objectReference: {fileID: 0} - - target: {fileID: 400054, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 128.7042 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.114033155 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.00978106 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.4396459 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.89084923 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 11.2197 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 6.8914 - objectReference: {fileID: 0} - - target: {fileID: 400044, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 53.211597 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: -0.0008169309 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: -0.05782889 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: 0.36165696 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.93051565 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 2.3100998 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -6.2173 - objectReference: {fileID: 0} - - target: {fileID: 400092, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 42.353 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.41058227 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.z - value: -0.5854563 - objectReference: {fileID: 0} - - target: {fileID: 400082, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.53675634 - objectReference: {fileID: 0} - - target: {fileID: 400034, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.y - value: 0.44783446 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.w - value: 0.94693017 - objectReference: {fileID: 0} - - target: {fileID: 400090, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -37.5 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400048, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400100, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 320b1c2af77554f99a1658df4a6d3d5c, type: 3} - m_RootGameObject: {fileID: 927762842} - m_IsPrefabParent: 0 ---- !u!1 &2139596971 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2139596975} - - component: {fileID: 2139596974} - - component: {fileID: 2139596973} - - component: {fileID: 2139596972} - m_Layer: 0 - m_Name: SceneGeometry - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &2139596972 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2139596971} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: b376c86b890066e40ad954ba1ab03990, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - 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 ---- !u!65 &2139596973 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2139596971} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &2139596974 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2139596971} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &2139596975 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2139596971} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.19, y: 4.74, z: 3.45} - m_LocalScale: {x: 10.008308, y: 9.318945, z: 0.405287} - m_Children: - - {fileID: 549071776} - - {fileID: 875499211} - - {fileID: 643042231} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity.meta deleted file mode 100644 index 2fe0b3a0..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Example Scene/UMotionExampleScene.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 52758637713a41a46832cde806a538c7 -timeCreated: 1500626696 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations.meta deleted file mode 100644 index 43e30e0b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6a7fd917cd57b724fb17bdf3d938efa8 -folderAsset: yes -timeCreated: 1500641505 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim deleted file mode 100644 index f37ee439..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim +++ /dev/null @@ -1,48371 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: IKPullups - serializedVersion: 6 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: [] - m_ScaleCurves: [] - m_FloatCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.5315917e-26 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -4.5315917e-26 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.7518877e-21 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -4.7518877e-21 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.5444423e-15 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -2.5444423e-15 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -3.046327e-15 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -3.046327e-15 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000027306905 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000027306905 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000027514279 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.000000027514279 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.17382137 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.17382137 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0021722189 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0021722189 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.028520115 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.028520115 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.55480355 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.55480355 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000056028366 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0000056028366 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.32896394 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.32896394 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000010627613 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.00000597089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.000010627613 - inSlope: 0.00000597089 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.00000597089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.000010627613 - inSlope: 0.00000597089 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.00000597089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000010627613 - inSlope: 0.00000597089 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000010627613 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.2538398e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -2.2538398e-16 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.2998349 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.2998349 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.006497785 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.006497723 - inSlope: -0.0000037159773 - outSlope: 0.0000037159764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.006497785 - inSlope: 0.0000037159764 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.006497723 - inSlope: -0.0000037159773 - outSlope: 0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.006497785 - inSlope: 0.0000037159773 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.006497723 - inSlope: -0.0000037159773 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.000003715974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.006497723 - inSlope: -0.000003715974 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.000003715974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.006497723 - inSlope: -0.000003715974 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.000003715974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.006497785 - inSlope: 0.000003715974 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.006497785 - inSlope: -0 - outSlope: -0.000003715954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.006497723 - inSlope: -0.000003715954 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.006497785 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.049391117 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.049391117 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6928614 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6928614 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000008106232 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.000008106232 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.299282 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.299282 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000067947135 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000007011677 - inSlope: -0.000013017817 - outSlope: 0.000013017814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0000067947135 - inSlope: 0.000013017814 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.000007011677 - inSlope: -0.000013017817 - outSlope: 0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0000067947135 - inSlope: 0.000013017817 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.000007011677 - inSlope: -0.000013017817 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.000007011677 - inSlope: -0.000013017805 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.000007011677 - inSlope: -0.000013017805 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0000067947135 - inSlope: 0.000013017805 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.000007011677 - inSlope: -0.000013017735 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.0000067947135 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000020490567 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000020490567 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000005691824 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0000005691824 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1.6962958e-14 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 1.6962958e-14 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9017783 - inSlope: -0.20637272 - outSlope: -0.20637272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.89833874 - inSlope: -0.20637272 - outSlope: -0.592457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.88846445 - inSlope: -0.592457 - outSlope: -0.90254194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.8734221 - inSlope: -0.90254194 - outSlope: -1.1618862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.8540573 - inSlope: -1.1618862 - outSlope: -1.3496913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.83156246 - inSlope: -1.3496913 - outSlope: -1.5076233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.8064354 - inSlope: -1.5076233 - outSlope: -1.6159202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7795034 - inSlope: -1.6159202 - outSlope: -1.715272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7509155 - inSlope: -1.715272 - outSlope: -1.775365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.7213261 - inSlope: -1.775365 - outSlope: -1.8315018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.6908011 - inSlope: -1.8315018 - outSlope: -1.8836762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6594065 - inSlope: -1.8836762 - outSlope: -1.9006492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.627729 - inSlope: -1.9006492 - outSlope: -1.9223179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.59569037 - inSlope: -1.9223179 - outSlope: -1.9334902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.56346554 - inSlope: -1.9334902 - outSlope: -1.9346381 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.53122157 - inSlope: -1.9346381 - outSlope: -1.936825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.49894112 - inSlope: -1.936825 - outSlope: -1.899578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.46728152 - inSlope: -1.899578 - outSlope: -1.8708339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.43610093 - inSlope: -1.8708339 - outSlope: -1.8300515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4056001 - inSlope: -1.8300515 - outSlope: -1.7765919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3759902 - inSlope: -1.7765919 - outSlope: -1.709622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.34749654 - inSlope: -1.709622 - outSlope: -1.6287612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.3203505 - inSlope: -1.6287612 - outSlope: -1.5335169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.2947919 - inSlope: -1.5335169 - outSlope: -1.4233398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.27106956 - inSlope: -1.4233398 - outSlope: -1.4173396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.24744725 - inSlope: -1.4173396 - outSlope: -1.5036486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.22238642 - inSlope: -1.5036486 - outSlope: -1.6057891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.1956233 - inSlope: -1.6057891 - outSlope: -1.6866503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.16751243 - inSlope: -1.6866503 - outSlope: -1.7578562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13821486 - inSlope: -1.7578562 - outSlope: -1.8188876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10790004 - inSlope: -1.8188876 - outSlope: -1.8690647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.07674899 - inSlope: -1.8690647 - outSlope: -1.9066379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.044971608 - inSlope: -1.9066379 - outSlope: -1.9298258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.012807878 - inSlope: -1.9298258 - outSlope: -2.7144344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03243265 - inSlope: -2.7144344 - outSlope: -3.2036307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.08582644 - inSlope: -3.2036307 - outSlope: -3.1317785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13802288 - inSlope: -3.1317785 - outSlope: -3.0364637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.18863057 - inSlope: -3.0364637 - outSlope: -2.8824816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.23667188 - inSlope: -2.8824816 - outSlope: -2.6756911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.2812667 - inSlope: -2.6756911 - outSlope: -2.413726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.32149556 - inSlope: -2.413726 - outSlope: -2.095274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.35641676 - inSlope: -2.095274 - outSlope: -1.7205136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.38509196 - inSlope: -1.7205136 - outSlope: -1.2911719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.40661147 - inSlope: -1.2911719 - outSlope: -0.8099588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.42011082 - inSlope: -0.8099588 - outSlope: -0.2801856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.42478058 - inSlope: -0.2801856 - outSlope: 0.26229525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.420409 - inSlope: 0.26229525 - outSlope: 0.759149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.40775648 - inSlope: 0.759149 - outSlope: 1.2117696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.38756034 - inSlope: 1.2117696 - outSlope: 1.6178296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.36059654 - inSlope: 1.6178296 - outSlope: 1.9740201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.32769623 - inSlope: 1.9740201 - outSlope: 2.2798502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.28969863 - inSlope: 2.2798502 - outSlope: 2.5338442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.24746794 - inSlope: 2.5338442 - outSlope: 2.737222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.20184761 - inSlope: 2.737222 - outSlope: 2.8918326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15365045 - inSlope: 2.8918326 - outSlope: 2.9904106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.10381014 - inSlope: 2.9904106 - outSlope: 3.0680618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.052675825 - inSlope: 3.0680618 - outSlope: 3.0979774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0010429189 - inSlope: 3.0979774 - outSlope: 1.8823591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.030329704 - inSlope: 1.8823591 - outSlope: 1.8388987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.060978096 - inSlope: 1.8388987 - outSlope: 1.8061371 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.09108035 - inSlope: 1.8061371 - outSlope: 1.7607745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.120426565 - inSlope: 1.7607745 - outSlope: 1.7046081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.14883667 - inSlope: 1.7046081 - outSlope: 1.6382984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.17614162 - inSlope: 1.6382984 - outSlope: 1.5627105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.20218696 - inSlope: 1.5627105 - outSlope: 1.4778932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.22681849 - inSlope: 1.4778932 - outSlope: 1.3726182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.24969544 - inSlope: 1.3726182 - outSlope: 1.2824485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.27106956 - inSlope: 1.2824485 - outSlope: 1.2669712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.29218572 - inSlope: 1.2669712 - outSlope: 1.3411827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.31453875 - inSlope: 1.3411827 - outSlope: 1.4065768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.33798167 - inSlope: 1.4065768 - outSlope: 1.4634022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.36237168 - inSlope: 1.4634022 - outSlope: 1.5119143 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.3875704 - inSlope: 1.5119143 - outSlope: 1.5523067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.41344216 - inSlope: 1.5523067 - outSlope: 1.5850029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.43985885 - inSlope: 1.5850029 - outSlope: 1.6101727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.46669504 - inSlope: 1.6101727 - outSlope: 1.6282347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.49383226 - inSlope: 1.6282347 - outSlope: 1.6567574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.52144486 - inSlope: 1.6567574 - outSlope: 1.6530434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.54899555 - inSlope: 1.6530434 - outSlope: 1.653661 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.57655674 - inSlope: 1.653661 - outSlope: 1.6481117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.60402524 - inSlope: 1.6481117 - outSlope: 1.6365639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.6313013 - inSlope: 1.6365639 - outSlope: 1.6187397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.65828025 - inSlope: 1.6187397 - outSlope: 1.6087369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.6850925 - inSlope: 1.6087369 - outSlope: 1.5689865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.71124226 - inSlope: 1.5689865 - outSlope: 1.5309885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7367587 - inSlope: 1.5309885 - outSlope: 1.4838245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7614891 - inSlope: 1.4838245 - outSlope: 1.4395076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.78548104 - inSlope: 1.4395076 - outSlope: 1.3597525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.80814356 - inSlope: 1.3597525 - outSlope: 1.2822151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.8295138 - inSlope: 1.2822151 - outSlope: 1.1686109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.8489906 - inSlope: 1.1686109 - outSlope: 1.042969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.8663734 - inSlope: 1.042969 - outSlope: 0.87214077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.8809091 - inSlope: 0.87214077 - outSlope: 0.66908306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.89206046 - inSlope: 0.66908306 - outSlope: 0.4343149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.8992991 - inSlope: 0.4343149 - outSlope: 0.14875188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.9017783 - inSlope: 0.14875188 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.9017783 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.18671998 - inSlope: 0.1384297 - outSlope: 0.1384297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.18441282 - inSlope: 0.1384297 - outSlope: 0.35697874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.17846318 - inSlope: 0.35697874 - outSlope: 0.5386824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.16948514 - inSlope: 0.5386824 - outSlope: 0.59219587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.1596152 - inSlope: 0.59219587 - outSlope: 0.6259624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.1491825 - inSlope: 0.6259624 - outSlope: 0.5676896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.139721 - inSlope: 0.5676896 - outSlope: 0.53359336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13082778 - inSlope: 0.53359336 - outSlope: 0.43551233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.12356924 - inSlope: 0.43551233 - outSlope: 0.39769116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.11694106 - inSlope: 0.39769116 - outSlope: 0.32835516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.11146847 - inSlope: 0.32835516 - outSlope: 0.2419831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.10743542 - inSlope: 0.2419831 - outSlope: 0.23738714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.10347897 - inSlope: 0.23738714 - outSlope: 0.20010264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.100143924 - inSlope: 0.20010264 - outSlope: 0.1764384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.097203285 - inSlope: 0.1764384 - outSlope: 0.16508685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.09445184 - inSlope: 0.16508685 - outSlope: 0.13527486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.092197254 - inSlope: 0.13527486 - outSlope: 0.18858093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.08905424 - inSlope: 0.18858093 - outSlope: 0.19802912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.085753754 - inSlope: 0.19802912 - outSlope: 0.21446472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.082179345 - inSlope: 0.21446472 - outSlope: 0.23592378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.07824728 - inSlope: 0.23592378 - outSlope: 0.2608008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0739006 - inSlope: 0.2608008 - outSlope: 0.28731486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.06911202 - inSlope: 0.28731486 - outSlope: 0.31391352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.06388013 - inSlope: 0.31391352 - outSlope: 0.3393796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0582238 - inSlope: 0.3393796 - outSlope: 0.39988622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.051559035 - inSlope: 0.39988622 - outSlope: 0.51871866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.042913716 - inSlope: 0.51871866 - outSlope: 0.57589495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.033315476 - inSlope: 0.57589495 - outSlope: 0.64617175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.022545937 - inSlope: 0.64617175 - outSlope: 0.70702606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.010762181 - inSlope: 0.70702606 - outSlope: 0.75891316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0018863818 - inSlope: 0.75891316 - outSlope: 0.80178857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.015249512 - inSlope: 0.80178857 - outSlope: 0.83529216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.029171085 - inSlope: 0.83529216 - outSlope: 0.8587987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.043484382 - inSlope: 0.8587987 - outSlope: 0.8716803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.058012374 - inSlope: 0.8716803 - outSlope: 0.8727223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.07255773 - inSlope: 0.8727223 - outSlope: 0.870337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.08706339 - inSlope: 0.870337 - outSlope: 0.83501047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.100980215 - inSlope: 0.83501047 - outSlope: 0.7939901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.11421337 - inSlope: 0.7939901 - outSlope: 0.73743874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.126504 - inSlope: 0.73743874 - outSlope: 0.66495186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13758656 - inSlope: 0.66495186 - outSlope: 0.57676846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.14719936 - inSlope: 0.57676846 - outSlope: 0.47316805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.15508549 - inSlope: 0.47316805 - outSlope: 0.3547466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.16099793 - inSlope: 0.3547466 - outSlope: 0.22250207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.1647063 - inSlope: 0.22250207 - outSlope: 0.07694103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.16598865 - inSlope: 0.07694103 - outSlope: -0.07173575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.16479306 - inSlope: -0.07173575 - outSlope: -0.20760511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.16133296 - inSlope: -0.20760511 - outSlope: -0.33141497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.15580939 - inSlope: -0.33141497 - outSlope: -0.44267488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.14843148 - inSlope: -0.44267488 - outSlope: -0.54049516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13942324 - inSlope: -0.54049516 - outSlope: -0.62461245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.129013 - inSlope: -0.62461245 - outSlope: -0.69435036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.11744051 - inSlope: -0.69435036 - outSlope: -0.7498359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.10494325 - inSlope: -0.7498359 - outSlope: -0.7912439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09175587 - inSlope: -0.7912439 - outSlope: -0.8285514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.07794664 - inSlope: -0.8285514 - outSlope: -0.8338325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.064049445 - inSlope: -0.8338325 - outSlope: -0.8369501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05010029 - inSlope: -0.8369501 - outSlope: -0.82923657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.036279693 - inSlope: -0.82923657 - outSlope: -0.81156266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.022753613 - inSlope: -0.81156266 - outSlope: -0.7849398 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.009671295 - inSlope: -0.7849398 - outSlope: -0.74980277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.0028254054 - inSlope: -0.74980277 - outSlope: -0.7065647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.014601473 - inSlope: -0.7065647 - outSlope: -0.6554406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.025525473 - inSlope: -0.6554406 - outSlope: -0.5962746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.035463445 - inSlope: -0.5962746 - outSlope: -0.5288622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.044277806 - inSlope: -0.5288622 - outSlope: -0.47483706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.05219175 - inSlope: -0.47483706 - outSlope: -0.36192334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.0582238 - inSlope: -0.36192334 - outSlope: -0.30619726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.06332708 - inSlope: -0.30619726 - outSlope: -0.28539938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.06808373 - inSlope: -0.28539938 - outSlope: -0.2639895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.072483554 - inSlope: -0.2639895 - outSlope: -0.24261633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.076527156 - inSlope: -0.24261633 - outSlope: -0.22214097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.08022953 - inSlope: -0.22214097 - outSlope: -0.20334427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.083618596 - inSlope: -0.20334427 - outSlope: -0.18719691 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.08673854 - inSlope: -0.18719691 - outSlope: -0.17458917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.08964836 - inSlope: -0.17458917 - outSlope: -0.16644241 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.092422396 - inSlope: -0.16644241 - outSlope: -0.11872273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.094401106 - inSlope: -0.11872273 - outSlope: -0.14232977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.09677327 - inSlope: -0.14232977 - outSlope: -0.14589472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.09920486 - inSlope: -0.14589472 - outSlope: -0.1565665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.1018143 - inSlope: -0.1565665 - outSlope: -0.17523067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.10473481 - inSlope: -0.17523067 - outSlope: -0.20229195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10810634 - inSlope: -0.20229195 - outSlope: -0.19501197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.111356534 - inSlope: -0.19501197 - outSlope: -0.26253396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.115732096 - inSlope: -0.26253396 - outSlope: -0.3093019 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.12088712 - inSlope: -0.3093019 - outSlope: -0.36203465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.12692103 - inSlope: -0.36203465 - outSlope: -0.37487215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.13316894 - inSlope: -0.37487215 - outSlope: -0.4565911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.14077878 - inSlope: -0.4565911 - outSlope: -0.47266737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.14865656 - inSlope: -0.47266737 - outSlope: -0.52296865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.1573727 - inSlope: -0.52296865 - outSlope: -0.5037989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.16576934 - inSlope: -0.5037989 - outSlope: -0.4902931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.17394088 - inSlope: -0.4902931 - outSlope: -0.41185448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.18080512 - inSlope: -0.41185448 - outSlope: -0.25560758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.18506527 - inSlope: -0.25560758 - outSlope: -0.09928296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.18671998 - inSlope: -0.09928296 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.18671998 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6766312 - inSlope: 0.12587786 - outSlope: 0.12587786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6787292 - inSlope: 0.12587786 - outSlope: 0.3713214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.68491787 - inSlope: 0.3713214 - outSlope: 0.4828799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.69296587 - inSlope: 0.4828799 - outSlope: 0.58594453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.7027316 - inSlope: 0.58594453 - outSlope: 0.5765284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.7123404 - inSlope: 0.5765284 - outSlope: 0.5853439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.72209615 - inSlope: 0.5853439 - outSlope: 0.52212244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7307982 - inSlope: 0.52212244 - outSlope: 0.49540025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.73905486 - inSlope: 0.49540025 - outSlope: 0.41167262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.74591607 - inSlope: 0.41167262 - outSlope: 0.3562117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.7518529 - inSlope: 0.3562117 - outSlope: 0.31632903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7571251 - inSlope: 0.31632903 - outSlope: 0.23270847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.76100355 - inSlope: 0.23270847 - outSlope: 0.18102767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.7640207 - inSlope: 0.18102767 - outSlope: 0.13166429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.7662151 - inSlope: 0.13166429 - outSlope: 0.08594156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.76764745 - inSlope: 0.08594156 - outSlope: 0.05868311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.7686255 - inSlope: 0.05868311 - outSlope: 0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.76865095 - inSlope: 0.0015270725 - outSlope: -0.024729947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7682388 - inSlope: -0.024729947 - outSlope: -0.045311496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.7674836 - inSlope: -0.045311496 - outSlope: -0.059655856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7664893 - inSlope: -0.059655856 - outSlope: -0.06726272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7653683 - inSlope: -0.06726272 - outSlope: -0.06768817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.76424015 - inSlope: -0.06768817 - outSlope: -0.06039625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.76323354 - inSlope: -0.06039625 - outSlope: -0.045225583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7624798 - inSlope: -0.045225583 - outSlope: -0.022147914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.76211065 - inSlope: -0.022147914 - outSlope: -0.009473555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.76195276 - inSlope: -0.009473555 - outSlope: 0.020967742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7623022 - inSlope: 0.020967742 - outSlope: 0.040862527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.76298326 - inSlope: 0.040862527 - outSlope: 0.059298333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.76397157 - inSlope: 0.059298333 - outSlope: 0.07649296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.76524645 - inSlope: 0.07649296 - outSlope: 0.092482656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7667878 - inSlope: 0.092482656 - outSlope: 0.107041314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.76857185 - inSlope: 0.107041314 - outSlope: 0.120134465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.7705741 - inSlope: 0.120134465 - outSlope: 0.13144624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.77276486 - inSlope: 0.13144624 - outSlope: 0.14043702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.7751055 - inSlope: 0.14043702 - outSlope: 0.14296852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.7774883 - inSlope: 0.14296852 - outSlope: 0.15011445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.7799902 - inSlope: 0.15011445 - outSlope: 0.15 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.7824902 - inSlope: 0.15 - outSlope: 0.14583005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.7849207 - inSlope: 0.14583005 - outSlope: 0.13732874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.7872095 - inSlope: 0.13732874 - outSlope: 0.12393606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.7892751 - inSlope: 0.12393606 - outSlope: 0.10547887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.7910331 - inSlope: 0.10547887 - outSlope: 0.081918314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.7923984 - inSlope: 0.081918314 - outSlope: 0.052957397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.793281 - inSlope: 0.052957397 - outSlope: 0.018750448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.7935935 - inSlope: 0.018750448 - outSlope: -0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.793317 - inSlope: -0.016590372 - outSlope: -0.046927806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.7925349 - inSlope: -0.046927806 - outSlope: -0.07316358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.7913155 - inSlope: -0.07316358 - outSlope: -0.09471783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.78973687 - inSlope: -0.09471783 - outSlope: -0.11220585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.7878668 - inSlope: -0.11220585 - outSlope: -0.12531963 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.7857781 - inSlope: -0.12531963 - outSlope: -0.13457908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.7835351 - inSlope: -0.13457908 - outSlope: -0.13984336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.7812044 - inSlope: -0.13984336 - outSlope: -0.14174952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.7788419 - inSlope: -0.14174952 - outSlope: -0.13664925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.7765644 - inSlope: -0.13664925 - outSlope: -0.13660325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.7742877 - inSlope: -0.13660325 - outSlope: -0.13010871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.7721192 - inSlope: -0.13010871 - outSlope: -0.121536374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.7700936 - inSlope: -0.121536374 - outSlope: -0.11119694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.76824033 - inSlope: -0.11119694 - outSlope: -0.09926329 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.76658595 - inSlope: -0.09926329 - outSlope: -0.08609184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.7651511 - inSlope: -0.08609184 - outSlope: -0.0716222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.7639574 - inSlope: -0.0716222 - outSlope: -0.05605822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.7630231 - inSlope: -0.05605822 - outSlope: -0.039134976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.7623708 - inSlope: -0.039134976 - outSlope: -0.02083542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.76202357 - inSlope: -0.02083542 - outSlope: 0.008000143 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7621569 - inSlope: 0.008000143 - outSlope: 0.01937272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7624798 - inSlope: 0.01937272 - outSlope: 0.038627423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7631236 - inSlope: 0.038627423 - outSlope: 0.0496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7639511 - inSlope: 0.0496531 - outSlope: 0.055671982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.764879 - inSlope: 0.055671982 - outSlope: 0.056988057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.7658288 - inSlope: 0.056988057 - outSlope: 0.053693917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.7667237 - inSlope: 0.053693917 - outSlope: 0.04603748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.767491 - inSlope: 0.04603748 - outSlope: 0.034453902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7680652 - inSlope: 0.034453902 - outSlope: 0.019032974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.76838243 - inSlope: 0.019032974 - outSlope: 0.00021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.768386 - inSlope: 0.00021457692 - outSlope: -0.043752234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7676568 - inSlope: -0.043752234 - outSlope: -0.059652384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7666626 - inSlope: -0.059652384 - outSlope: -0.09117666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.765143 - inSlope: -0.09117666 - outSlope: -0.12531292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.76305443 - inSlope: -0.12531292 - outSlope: -0.16133323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.76036555 - inSlope: -0.16133323 - outSlope: -0.1986732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.7570543 - inSlope: -0.1986732 - outSlope: -0.2649274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7526389 - inSlope: -0.2649274 - outSlope: -0.28908518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7478208 - inSlope: -0.28908518 - outSlope: -0.32977614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.74232453 - inSlope: -0.32977614 - outSlope: -0.36783135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.736194 - inSlope: -0.36783135 - outSlope: -0.43975797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.72886467 - inSlope: -0.43975797 - outSlope: -0.44667405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7214201 - inSlope: -0.44667405 - outSlope: -0.49932408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.71309805 - inSlope: -0.49932408 - outSlope: -0.4889636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.70494866 - inSlope: -0.4889636 - outSlope: -0.50792146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6964833 - inSlope: -0.50792146 - outSlope: -0.44744653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6890259 - inSlope: -0.44744653 - outSlope: -0.36847866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6828846 - inSlope: -0.36847866 - outSlope: -0.28426948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6781467 - inSlope: -0.28426948 - outSlope: -0.09093055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6766312 - inSlope: -0.09093055 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6766312 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6719096 - inSlope: -0.42366025 - outSlope: -0.42366025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.66484857 - inSlope: -0.42366025 - outSlope: -1.1949204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6449332 - inSlope: -1.1949204 - outSlope: -1.808585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.61479014 - inSlope: -1.808585 - outSlope: -2.26451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.5770483 - inSlope: -2.26451 - outSlope: -2.575343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.5341259 - inSlope: -2.575343 - outSlope: -2.7806158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.48778233 - inSlope: -2.7806158 - outSlope: -2.8996558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.43945473 - inSlope: -2.8996558 - outSlope: -2.9631352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.39006913 - inSlope: -2.9631352 - outSlope: -2.9778209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.34043878 - inSlope: -2.9778209 - outSlope: -2.9623284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.29106665 - inSlope: -2.9623284 - outSlope: -2.923979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.24233367 - inSlope: -2.923979 - outSlope: -2.8605216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.19465831 - inSlope: -2.8605216 - outSlope: -2.7850835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.14824025 - inSlope: -2.7850835 - outSlope: -2.6968715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.1032924 - inSlope: -2.6968715 - outSlope: -2.5983486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.05998659 - inSlope: -2.5983486 - outSlope: -2.4939687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.018420413 - inSlope: -2.4939687 - outSlope: -2.3759353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.021178469 - inSlope: -2.3759353 - outSlope: -2.2571003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.058796838 - inSlope: -2.2571003 - outSlope: -2.1338696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0943613 - inSlope: -2.1338696 - outSlope: -2.007762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.12782402 - inSlope: -2.007762 - outSlope: -1.8798459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.15915476 - inSlope: -1.8798459 - outSlope: -1.7512995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.18834311 - inSlope: -1.7512995 - outSlope: -1.6231465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.21539553 - inSlope: -1.6231465 - outSlope: -1.4960939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.24033044 - inSlope: -1.4960939 - outSlope: -1.4990156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.265314 - inSlope: -1.4990156 - outSlope: -1.6048305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.2920612 - inSlope: -1.6048305 - outSlope: -1.6861848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.32016426 - inSlope: -1.6861848 - outSlope: -1.7351375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.34908324 - inSlope: -1.7351375 - outSlope: -1.7564105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.37835672 - inSlope: -1.7564105 - outSlope: -1.7518423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.40755412 - inSlope: -1.7518423 - outSlope: -1.7233353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.43627635 - inSlope: -1.7233353 - outSlope: -1.6728536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.4641573 - inSlope: -1.6728536 - outSlope: -1.6025428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.49086633 - inSlope: -1.6025428 - outSlope: -1.5145215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.51610833 - inSlope: -1.5145215 - outSlope: -1.4110972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.5396266 - inSlope: -1.4110972 - outSlope: -1.2922528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5611642 - inSlope: -1.2922528 - outSlope: -1.1688613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5806452 - inSlope: -1.1688613 - outSlope: -1.0361848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.59791493 - inSlope: -1.0361848 - outSlope: -0.8991846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.61290133 - inSlope: -0.8991846 - outSlope: -0.76072615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.62558013 - inSlope: -0.76072615 - outSlope: -0.62250197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.63595515 - inSlope: -0.62250197 - outSlope: -0.48559475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6440484 - inSlope: -0.48559475 - outSlope: -0.34974965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.64987755 - inSlope: -0.34974965 - outSlope: -0.21331373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6534328 - inSlope: -0.21331373 - outSlope: -0.07282383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6546465 - inSlope: -0.07282383 - outSlope: 0.06747729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6535219 - inSlope: 0.06747729 - outSlope: 0.19783206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6502247 - inSlope: 0.19783206 - outSlope: 0.32434016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.644819 - inSlope: 0.32434016 - outSlope: 0.45053643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6373101 - inSlope: 0.45053643 - outSlope: 0.57741934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.62768644 - inSlope: 0.57741934 - outSlope: 0.7057696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6159236 - inSlope: 0.7057696 - outSlope: 0.83446103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.6020159 - inSlope: 0.83446103 - outSlope: 0.962238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5859786 - inSlope: 0.962238 - outSlope: 1.0867034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.5678669 - inSlope: 1.0867034 - outSlope: 1.2027137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.54782164 - inSlope: 1.2027137 - outSlope: 1.3161827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5258853 - inSlope: 1.3161827 - outSlope: 1.4156641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.5022909 - inSlope: 1.4156641 - outSlope: 1.5019401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.4772586 - inSlope: 1.5019401 - outSlope: 1.5726036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.45104846 - inSlope: 1.5726036 - outSlope: 1.6257832 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.4239521 - inSlope: 1.6257832 - outSlope: 1.6594503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.39629462 - inSlope: 1.6594503 - outSlope: 1.6719369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.36842903 - inSlope: 1.6719369 - outSlope: 1.6614923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.34073752 - inSlope: 1.6614923 - outSlope: 1.6265154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.31362876 - inSlope: 1.6265154 - outSlope: 1.5652833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.28754073 - inSlope: 1.5652833 - outSlope: 1.473523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.26298204 - inSlope: 1.473523 - outSlope: 1.3590971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.24033044 - inSlope: 1.3590971 - outSlope: 1.3333918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.21810727 - inSlope: 1.3333918 - outSlope: 1.4212234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.19442023 - inSlope: 1.4212234 - outSlope: 1.5099233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.16925487 - inSlope: 1.5099233 - outSlope: 1.5992981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.14259993 - inSlope: 1.5992981 - outSlope: 1.6884682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.11445861 - inSlope: 1.6884682 - outSlope: 1.7770394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.08484132 - inSlope: 1.7770394 - outSlope: 1.864486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.053766582 - inSlope: 1.864486 - outSlope: 1.9499191 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.02126796 - inSlope: 1.9499191 - outSlope: 2.032851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.012612859 - inSlope: 2.032851 - outSlope: 2.11645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.04788699 - inSlope: 2.11645 - outSlope: 2.1901734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.08438984 - inSlope: 2.1901734 - outSlope: 2.261638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.122084044 - inSlope: 2.261638 - outSlope: 2.3274314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.16087453 - inSlope: 2.3274314 - outSlope: 2.3865023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.20064953 - inSlope: 2.3865023 - outSlope: 2.4377208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.24127817 - inSlope: 2.4377208 - outSlope: 2.4826658 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.2826559 - inSlope: 2.4826658 - outSlope: 2.510686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.32450062 - inSlope: 2.510686 - outSlope: 2.526774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.36661348 - inSlope: 2.526774 - outSlope: 2.5247998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.40869343 - inSlope: 2.5247998 - outSlope: 2.5036674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.45042148 - inSlope: 2.5036674 - outSlope: 2.44762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.4912151 - inSlope: 2.44762 - outSlope: 2.3584185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.53052205 - inSlope: 2.3584185 - outSlope: 2.215707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.56745046 - inSlope: 2.215707 - outSlope: 2.0131142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.60100234 - inSlope: 2.0131142 - outSlope: 1.7271547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6297882 - inSlope: 1.7271547 - outSlope: 1.348827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.65226865 - inSlope: 1.348827 - outSlope: 0.8734005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6668254 - inSlope: 0.8734005 - outSlope: 0.30504972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6719096 - inSlope: 0.30504972 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6719096 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.07260756 - inSlope: -0.10168298 - outSlope: -0.10168298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.07430228 - inSlope: -0.10168298 - outSlope: -0.32273498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.079681195 - inSlope: -0.32273498 - outSlope: -0.41388902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.086579345 - inSlope: -0.41388902 - outSlope: -0.5533839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.09580241 - inSlope: -0.5533839 - outSlope: -0.57919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10545558 - inSlope: -0.57919 - outSlope: -0.66855764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.116598204 - inSlope: -0.66855764 - outSlope: -0.6674803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.12772287 - inSlope: -0.6674803 - outSlope: -0.73849857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14003119 - inSlope: -0.73849857 - outSlope: -0.7161159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.15196645 - inSlope: -0.7161159 - outSlope: -0.7403094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.16430494 - inSlope: -0.7403094 - outSlope: -0.7896737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.17746617 - inSlope: -0.7896737 - outSlope: -0.7446877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.18987763 - inSlope: -0.7446877 - outSlope: -0.7491017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.20236266 - inSlope: -0.7491017 - outSlope: -0.7441432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.21476504 - inSlope: -0.7441432 - outSlope: -0.73080814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.22694518 - inSlope: -0.73080814 - outSlope: -0.7410401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.23929586 - inSlope: -0.7410401 - outSlope: -0.6643275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.25036797 - inSlope: -0.6643275 - outSlope: -0.6365717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.2609775 - inSlope: -0.6365717 - outSlope: -0.6004864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.2709856 - inSlope: -0.6004864 - outSlope: -0.5566813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.28026363 - inSlope: -0.5566813 - outSlope: -0.5053537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2886862 - inSlope: -0.5053537 - outSlope: -0.44697008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.2961357 - inSlope: -0.44697008 - outSlope: -0.38168943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.30249718 - inSlope: -0.38168943 - outSlope: -0.30955884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.3076565 - inSlope: -0.30955884 - outSlope: -0.24781668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.31178677 - inSlope: -0.24781668 - outSlope: -0.1771079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.31473857 - inSlope: -0.1771079 - outSlope: -0.15524998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.31732607 - inSlope: -0.15524998 - outSlope: -0.115215085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.31924632 - inSlope: -0.115215085 - outSlope: -0.077680424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.320541 - inSlope: -0.077680424 - outSlope: -0.04239675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.3212476 - inSlope: -0.04239675 - outSlope: -0.009502182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.32140598 - inSlope: -0.009502182 - outSlope: 0.020853227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.32105842 - inSlope: 0.020853227 - outSlope: 0.048328087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.32025295 - inSlope: 0.048328087 - outSlope: 0.072741576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3190406 - inSlope: 0.072741576 - outSlope: 0.09347865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.31748262 - inSlope: 0.09347865 - outSlope: 0.11621981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.31554562 - inSlope: 0.11621981 - outSlope: 0.12192261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.31351358 - inSlope: 0.12192261 - outSlope: 0.12883377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.31136635 - inSlope: 0.12883377 - outSlope: 0.13037872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.30919337 - inSlope: 0.13037872 - outSlope: 0.12629953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.30708838 - inSlope: 0.12629953 - outSlope: 0.116368644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.3051489 - inSlope: 0.116368644 - outSlope: 0.100477435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.30347428 - inSlope: 0.100477435 - outSlope: 0.07878013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.30216128 - inSlope: 0.07878013 - outSlope: 0.05132483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.30130586 - inSlope: 0.05132483 - outSlope: 0.018206852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3010024 - inSlope: 0.018206852 - outSlope: -0.015971676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3012686 - inSlope: -0.015971676 - outSlope: -0.045094967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3020202 - inSlope: -0.045094967 - outSlope: -0.06977505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.3031831 - inSlope: -0.06977505 - outSlope: -0.089344464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.30467218 - inSlope: -0.089344464 - outSlope: -0.10433803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.30641115 - inSlope: -0.10433803 - outSlope: -0.11417955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.30831414 - inSlope: -0.11417955 - outSlope: -0.11925649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.31030175 - inSlope: -0.11925649 - outSlope: -0.119376294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.31229135 - inSlope: -0.119376294 - outSlope: -0.11499535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.31420794 - inSlope: -0.11499535 - outSlope: -0.112514794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.3160832 - inSlope: -0.112514794 - outSlope: -0.09355554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.31764245 - inSlope: -0.09355554 - outSlope: -0.07713504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.31892803 - inSlope: -0.07713504 - outSlope: -0.057472643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.3198859 - inSlope: -0.057472643 - outSlope: -0.03498664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.32046902 - inSlope: -0.03498664 - outSlope: -0.010094056 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.32063726 - inSlope: -0.010094056 - outSlope: 0.016956942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.32035464 - inSlope: 0.016956942 - outSlope: 0.046089336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3195865 - inSlope: 0.046089336 - outSlope: 0.076929405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.31830433 - inSlope: 0.076929405 - outSlope: 0.10968558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.31647623 - inSlope: 0.10968558 - outSlope: 0.14426543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3140718 - inSlope: 0.14426543 - outSlope: 0.16083077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.3113913 - inSlope: 0.16083077 - outSlope: 0.22408804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.3076565 - inSlope: 0.22408804 - outSlope: 0.27161327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.3031296 - inSlope: 0.27161327 - outSlope: 0.3238055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.29773286 - inSlope: 0.3238055 - outSlope: 0.37174916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.29153705 - inSlope: 0.37174916 - outSlope: 0.41547993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.2846124 - inSlope: 0.41547993 - outSlope: 0.45481935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.27703202 - inSlope: 0.45481935 - outSlope: 0.4896878 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.26887056 - inSlope: 0.4896878 - outSlope: 0.5199038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.2602055 - inSlope: 0.5199038 - outSlope: 0.54519707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.2511189 - inSlope: 0.54519707 - outSlope: 0.56538963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.24169575 - inSlope: 0.56538963 - outSlope: 0.6292558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.23120816 - inSlope: 0.6292558 - outSlope: 0.6179574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.22090888 - inSlope: 0.6179574 - outSlope: 0.6302848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.21040407 - inSlope: 0.6302848 - outSlope: 0.6376931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.19977586 - inSlope: 0.6376931 - outSlope: 0.63966095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.18911485 - inSlope: 0.63966095 - outSlope: 0.6359041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.17851646 - inSlope: 0.6359041 - outSlope: 0.6803957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.16717654 - inSlope: 0.6803957 - outSlope: 0.63669086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.15656504 - inSlope: 0.63669086 - outSlope: 0.62166333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.146204 - inSlope: 0.62166333 - outSlope: 0.60022175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13620031 - inSlope: 0.60022175 - outSlope: 0.63589954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.12560192 - inSlope: 0.63589954 - outSlope: 0.56526804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.11618079 - inSlope: 0.56526804 - outSlope: 0.5775897 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.10655431 - inSlope: 0.5775897 - outSlope: 0.5043081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.09814918 - inSlope: 0.5043081 - outSlope: 0.49633387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.08987696 - inSlope: 0.49633387 - outSlope: 0.39887527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.08322904 - inSlope: 0.39887527 - outSlope: 0.3111817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.078042686 - inSlope: 0.3111817 - outSlope: 0.25217527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.07383974 - inSlope: 0.25217527 - outSlope: 0.07393069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.07260756 - inSlope: 0.07393069 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.07260756 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13114761 - inSlope: -0.012361406 - outSlope: -0.012361406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13094158 - inSlope: -0.012361406 - outSlope: -0.047459897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13015059 - inSlope: -0.047459897 - outSlope: -0.05377472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.12925434 - inSlope: -0.05377472 - outSlope: -0.08427231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.1278498 - inSlope: -0.08427231 - outSlope: -0.08360357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12645641 - inSlope: -0.08360357 - outSlope: -0.110920526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.124607734 - inSlope: -0.110920526 - outSlope: -0.10502503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.12285732 - inSlope: -0.10502503 - outSlope: -0.13225521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.12065306 - inSlope: -0.13225521 - outSlope: -0.11587859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.11872175 - inSlope: -0.11587859 - outSlope: -0.1206793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.11671043 - inSlope: -0.1206793 - outSlope: -0.14107169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.11435924 - inSlope: -0.14107169 - outSlope: -0.10474072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.11261356 - inSlope: -0.10474072 - outSlope: -0.09524793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.11102609 - inSlope: -0.09524793 - outSlope: -0.07905454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.10970852 - inSlope: -0.07905454 - outSlope: -0.05661339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.10876496 - inSlope: -0.05661339 - outSlope: -0.053110376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.10787979 - inSlope: -0.053110376 - outSlope: 0.015866622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.10814423 - inSlope: 0.015866622 - outSlope: 0.045416914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.10890118 - inSlope: 0.045416914 - outSlope: 0.076612905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.11017806 - inSlope: 0.076612905 - outSlope: 0.10735577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.111967325 - inSlope: 0.10735577 - outSlope: 0.13540386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.114224054 - inSlope: 0.13540386 - outSlope: 0.15833245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.11686293 - inSlope: 0.15833245 - outSlope: 0.17376842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.11975907 - inSlope: 0.17376842 - outSlope: 0.17958224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.12275211 - inSlope: 0.17958224 - outSlope: 0.18984112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.12591612 - inSlope: 0.18984112 - outSlope: 0.2450634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13000052 - inSlope: 0.2450634 - outSlope: 0.26048654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13434196 - inSlope: 0.26048654 - outSlope: 0.30442956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13941579 - inSlope: 0.30442956 - outSlope: 0.35455617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.14532505 - inSlope: 0.35455617 - outSlope: 0.40945408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.15214929 - inSlope: 0.40945408 - outSlope: 0.46732172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.15993798 - inSlope: 0.46732172 - outSlope: 0.5256088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.16869815 - inSlope: 0.5256088 - outSlope: 0.58158123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.17839116 - inSlope: 0.58158123 - outSlope: 0.6323376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.18893011 - inSlope: 0.6323376 - outSlope: 0.67443675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.20017071 - inSlope: 0.67443675 - outSlope: 0.7141041 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.21207248 - inSlope: 0.7141041 - outSlope: 0.7188417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.22405316 - inSlope: 0.7188417 - outSlope: 0.7145054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.23596157 - inSlope: 0.7145054 - outSlope: 0.6894464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.24745233 - inSlope: 0.6894464 - outSlope: 0.6419055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.2581508 - inSlope: 0.6419055 - outSlope: 0.5714845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.26767552 - inSlope: 0.5714845 - outSlope: 0.47833666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2756478 - inSlope: 0.47833666 - outSlope: 0.36362386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.28170818 - inSlope: 0.36362386 - outSlope: 0.22976458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.2855376 - inSlope: 0.22976458 - outSlope: 0.07962413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.28686467 - inSlope: 0.07962413 - outSlope: -0.07530756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.28560954 - inSlope: -0.07530756 - outSlope: -0.21752837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.28198406 - inSlope: -0.21752837 - outSlope: -0.3445569 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.27624145 - inSlope: -0.3445569 - outSlope: -0.4540877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.26867333 - inSlope: -0.4540877 - outSlope: -0.54372364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.25961128 - inSlope: -0.54372364 - outSlope: -0.6129207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.2493959 - inSlope: -0.6129207 - outSlope: -0.66068417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.23838452 - inSlope: -0.66068417 - outSlope: -0.6879551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.22691861 - inSlope: -0.6879551 - outSlope: -0.6958238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.21532156 - inSlope: -0.6958238 - outSlope: -0.6960466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.20372075 - inSlope: -0.6960466 - outSlope: -0.6614066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.19269732 - inSlope: -0.6614066 - outSlope: -0.62491596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.18228206 - inSlope: -0.62491596 - outSlope: -0.5794283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.17262493 - inSlope: -0.5794283 - outSlope: -0.52791816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.16382627 - inSlope: -0.52791816 - outSlope: -0.4735498 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.15593378 - inSlope: -0.4735498 - outSlope: -0.4184223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.14896008 - inSlope: -0.4184223 - outSlope: -0.36506778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.14287563 - inSlope: -0.36506778 - outSlope: -0.31513035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13762346 - inSlope: -0.31513035 - outSlope: -0.27023983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.13311943 - inSlope: -0.27023983 - outSlope: -0.23150615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.129261 - inSlope: -0.23150615 - outSlope: -0.22040895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.12558752 - inSlope: -0.22040895 - outSlope: -0.17012508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.12275211 - inSlope: -0.17012508 - outSlope: -0.15995368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.120086215 - inSlope: -0.15995368 - outSlope: -0.15381277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11752267 - inSlope: -0.15381277 - outSlope: -0.14185457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11515843 - inSlope: -0.14185457 - outSlope: -0.12518373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11307204 - inSlope: -0.12518373 - outSlope: -0.1051111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.111320175 - inSlope: -0.1051111 - outSlope: -0.082882576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.1099388 - inSlope: -0.082882576 - outSlope: -0.059791412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.10894228 - inSlope: -0.059791412 - outSlope: -0.03687415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.10832771 - inSlope: -0.03687415 - outSlope: -0.015219316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.108074054 - inSlope: -0.015219316 - outSlope: 0.04114021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10875972 - inSlope: 0.04114021 - outSlope: 0.040223338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.10943011 - inSlope: 0.040223338 - outSlope: 0.05819821 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.11040009 - inSlope: 0.05819821 - outSlope: 0.0726173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.111610375 - inSlope: 0.0726173 - outSlope: 0.08286827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.11299151 - inSlope: 0.08286827 - outSlope: 0.089054786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.11447576 - inSlope: 0.089054786 - outSlope: 0.12216222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.11651179 - inSlope: 0.12216222 - outSlope: 0.10251234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.11822033 - inSlope: 0.10251234 - outSlope: 0.10004694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.11988778 - inSlope: 0.10004694 - outSlope: 0.094454974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.121462025 - inSlope: 0.094454974 - outSlope: 0.114854604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.12337628 - inSlope: 0.114854604 - outSlope: 0.086601906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.124819644 - inSlope: 0.086601906 - outSlope: 0.09547734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.12641093 - inSlope: 0.09547734 - outSlope: 0.071948536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.12761007 - inSlope: 0.071948536 - outSlope: 0.075464025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.1288678 - inSlope: 0.075464025 - outSlope: 0.052022386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.12973484 - inSlope: 0.052022386 - outSlope: 0.038182177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13037121 - inSlope: 0.038182177 - outSlope: 0.037867192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13100234 - inSlope: 0.037867192 - outSlope: 0.008716294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.13114761 - inSlope: 0.008716294 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13114761 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.4489874 - inSlope: 0.31556723 - outSlope: 0.31556723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.44372794 - inSlope: 0.31556723 - outSlope: 0.87840194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.4290879 - inSlope: 0.87840194 - outSlope: 1.3155432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.4071622 - inSlope: 1.3155432 - outSlope: 1.6030917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.380444 - inSlope: 1.6030917 - outSlope: 1.7739577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.35087803 - inSlope: 1.7739577 - outSlope: 1.8361385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.32027572 - inSlope: 1.8361385 - outSlope: 1.8339605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.28970972 - inSlope: 1.8339605 - outSlope: 1.76225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.26033887 - inSlope: 1.76225 - outSlope: 1.666723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.23256016 - inSlope: 1.666723 - outSlope: 1.5297694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.207064 - inSlope: 1.5297694 - outSlope: 1.3586721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.18441947 - inSlope: 1.3586721 - outSlope: 1.2007598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.1644068 - inSlope: 1.2007598 - outSlope: 1.014923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.14749143 - inSlope: 1.014923 - outSlope: 0.82420444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13375469 - inSlope: 0.82420444 - outSlope: 0.6330336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.12320413 - inSlope: 0.6330336 - outSlope: 0.42701313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.116087236 - inSlope: 0.42701313 - outSlope: 0.27652976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.11147841 - inSlope: 0.27652976 - outSlope: 0.10651758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.109703116 - inSlope: 0.10651758 - outSlope: -0.04790117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.11050147 - inSlope: -0.04790117 - outSlope: -0.18270165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.1135465 - inSlope: -0.18270165 - outSlope: -0.29420686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.11844994 - inSlope: -0.29420686 - outSlope: -0.37978035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.12477962 - inSlope: -0.37978035 - outSlope: -0.4371178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13206491 - inSlope: -0.4371178 - outSlope: -0.4639896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13979807 - inSlope: -0.4639896 - outSlope: -0.5007725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.14814427 - inSlope: -0.5007725 - outSlope: -0.55926245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.15746532 - inSlope: -0.55926245 - outSlope: -0.6961099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.16906714 - inSlope: -0.6961099 - outSlope: -0.8351292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.18298598 - inSlope: -0.8351292 - outSlope: -0.9958712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.19958381 - inSlope: -0.9958712 - outSlope: -1.1739241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.21914923 - inSlope: -1.1739241 - outSlope: -1.364298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.24188751 - inSlope: -1.364298 - outSlope: -1.5594484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.26787838 - inSlope: -1.5594484 - outSlope: -1.7518883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.2970765 - inSlope: -1.7518883 - outSlope: -1.9321865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.32927957 - inSlope: -1.9321865 - outSlope: -2.089019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.36409652 - inSlope: -2.089019 - outSlope: -2.2007663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.40077606 - inSlope: -2.2007663 - outSlope: -2.286902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.43889105 - inSlope: -2.286902 - outSlope: -2.3037694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.47728717 - inSlope: -2.3037694 - outSlope: -2.2520385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5148211 - inSlope: -2.2520385 - outSlope: -2.1232061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.550208 - inSlope: -2.1232061 - outSlope: -1.9124597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5820823 - inSlope: -1.9124597 - outSlope: -1.6175917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6090421 - inSlope: -1.6175917 - outSlope: -1.2416279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.6297359 - inSlope: -1.2416279 - outSlope: -0.79074174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.64291495 - inSlope: -0.79074174 - outSlope: -0.2755418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6475073 - inSlope: -0.2755418 - outSlope: 0.25837922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.643201 - inSlope: 0.25837922 - outSlope: 0.7425658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.63082486 - inSlope: 0.7425658 - outSlope: 1.1689435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6113425 - inSlope: 1.1689435 - outSlope: 1.5276661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5858814 - inSlope: 1.5276661 - outSlope: 1.8131858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5556617 - inSlope: 1.8131858 - outSlope: 2.0230598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5219439 - inSlope: 2.0230598 - outSlope: 2.1579823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.4859776 - inSlope: 2.1579823 - outSlope: 2.2215703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.44895145 - inSlope: 2.2215703 - outSlope: 2.220957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.41193554 - inSlope: 2.220957 - outSlope: 2.1538136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.37603855 - inSlope: 2.1538136 - outSlope: 2.0618358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.34167466 - inSlope: 2.0618358 - outSlope: 1.924063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.30960697 - inSlope: 1.924063 - outSlope: 1.7615907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.28024715 - inSlope: 1.7615907 - outSlope: 1.5838903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.2538489 - inSlope: 1.5838903 - outSlope: 1.4001154 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.23051368 - inSlope: 1.4001154 - outSlope: 1.2176927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.21021882 - inSlope: 1.2176927 - outSlope: 1.0435734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.19282594 - inSlope: 1.0435734 - outSlope: 0.8824494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.17811847 - inSlope: 0.8824494 - outSlope: 0.73890376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.16580333 - inSlope: 0.73890376 - outSlope: 0.6164223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.15552963 - inSlope: 0.6164223 - outSlope: 0.49534547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.14727388 - inSlope: 0.49534547 - outSlope: 0.4485489 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13979807 - inSlope: 0.4485489 - outSlope: 0.41369268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.1329032 - inSlope: 0.41369268 - outSlope: 0.38839227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.12643 - inSlope: 0.38839227 - outSlope: 0.34494984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.120680846 - inSlope: 0.34494984 - outSlope: 0.28395233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.11594831 - inSlope: 0.28395233 - outSlope: 0.20741305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.11249141 - inSlope: 0.20741305 - outSlope: 0.11630874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.11055293 - inSlope: 0.11630874 - outSlope: 0.012213004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.11034938 - inSlope: 0.012213004 - outSlope: -0.10285924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.1120637 - inSlope: -0.10285924 - outSlope: -0.22715293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.11584958 - inSlope: -0.22715293 - outSlope: -0.33036488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.12135565 - inSlope: -0.33036488 - outSlope: -0.48213378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.12939121 - inSlope: -0.48213378 - outSlope: -0.6191564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.13971055 - inSlope: -0.6191564 - outSlope: -0.7573904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.1523337 - inSlope: -0.7573904 - outSlope: -0.89394623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.1672328 - inSlope: -0.89394623 - outSlope: -1.0270609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.18435046 - inSlope: -1.0270609 - outSlope: -1.1367347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.20329602 - inSlope: -1.1367347 - outSlope: -1.265075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.22438058 - inSlope: -1.265075 - outSlope: -1.369117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.24719918 - inSlope: -1.369117 - outSlope: -1.456466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.2714736 - inSlope: -1.456466 - outSlope: -1.5111579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2966597 - inSlope: -1.5111579 - outSlope: -1.5579071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.3226248 - inSlope: -1.5579071 - outSlope: -1.5542986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.34852976 - inSlope: -1.5542986 - outSlope: -1.5163347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.37380198 - inSlope: -1.5163347 - outSlope: -1.4114548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.3973262 - inSlope: -1.4114548 - outSlope: -1.2426901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.41803768 - inSlope: -1.2426901 - outSlope: -0.9877995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.434501 - inSlope: -0.9877995 - outSlope: -0.64190763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.44519952 - inSlope: -0.64190763 - outSlope: -0.22727273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.4489874 - inSlope: -0.22727273 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.4489874 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000000113836485 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000022767297 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.92618436 - inSlope: -0.22689699 - outSlope: -0.22689699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.92240274 - inSlope: -0.22689699 - outSlope: -0.6458687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.91163826 - inSlope: -0.6458687 - outSlope: -0.98286873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.8952571 - inSlope: -0.98286873 - outSlope: -1.2343774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.87468415 - inSlope: -1.2343774 - outSlope: -1.4388086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.850704 - inSlope: -1.4388086 - outSlope: -1.590314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.8241988 - inSlope: -1.590314 - outSlope: -1.6951813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.79594576 - inSlope: -1.6951813 - outSlope: -1.7977481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7659833 - inSlope: -1.7977481 - outSlope: -1.85596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.7350506 - inSlope: -1.85596 - outSlope: -1.9141854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.70314753 - inSlope: -1.9141854 - outSlope: -1.9591571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6704949 - inSlope: -1.9591571 - outSlope: -1.999612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.63716805 - inSlope: -1.999612 - outSlope: -2.0125082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.60362625 - inSlope: -2.0125082 - outSlope: -2.026756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.569847 - inSlope: -2.026756 - outSlope: -2.0306613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.53600264 - inSlope: -2.0306613 - outSlope: -2.0239646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.50226986 - inSlope: -2.0239646 - outSlope: -2.0134683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.4687121 - inSlope: -2.0134683 - outSlope: -1.9724519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.43583786 - inSlope: -1.9724519 - outSlope: -1.932478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.40362993 - inSlope: -1.932478 - outSlope: -1.878623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.37231952 - inSlope: -1.878623 - outSlope: -1.8102978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.34214792 - inSlope: -1.8102978 - outSlope: -1.7266688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.31337008 - inSlope: -1.7266688 - outSlope: -1.6272119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.2862499 - inSlope: -1.6272119 - outSlope: -1.5112536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.26106232 - inSlope: -1.5112536 - outSlope: -1.505182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.23597598 - inSlope: -1.505182 - outSlope: -1.5997826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.20931292 - inSlope: -1.5997826 - outSlope: -1.7043157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.18090768 - inSlope: -1.7043157 - outSlope: -1.7884016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.15110096 - inSlope: -1.7884016 - outSlope: -1.8608916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.12008613 - inSlope: -1.8608916 - outSlope: -1.9217604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.088056765 - inSlope: -1.9217604 - outSlope: -1.9698147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.055226553 - inSlope: -1.9698147 - outSlope: -2.003657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.021832177 - inSlope: -2.003657 - outSlope: -2.4960082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.01976792 - inSlope: -2.4960082 - outSlope: -3.3681214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.07590322 - inSlope: -3.3681214 - outSlope: -3.3316984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13143148 - inSlope: -3.3316984 - outSlope: -3.2462225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.18553533 - inSlope: -3.2462225 - outSlope: -3.1336322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.23776248 - inSlope: -3.1336322 - outSlope: -2.9633682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.2871519 - inSlope: -2.9633682 - outSlope: -2.7407033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.33283025 - inSlope: -2.7407033 - outSlope: -2.4639082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.3738955 - inSlope: -2.4639082 - outSlope: -2.1319487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.40942794 - inSlope: -2.1319487 - outSlope: -1.7459499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.43852708 - inSlope: -1.7459499 - outSlope: -1.3073277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.46031585 - inSlope: -1.3073277 - outSlope: -0.8185526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.47395843 - inSlope: -0.8185526 - outSlope: -0.28288928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.47867325 - inSlope: -0.28288928 - outSlope: 0.2650901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.47425508 - inSlope: 0.2650901 - outSlope: 0.7678572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.46145743 - inSlope: 0.7678572 - outSlope: 1.2278843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.4409927 - inSlope: 1.2278843 - outSlope: 1.6422645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.41362166 - inSlope: 1.6422645 - outSlope: 2.009082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.380137 - inSlope: 2.009082 - outSlope: 2.3267672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.34135744 - inSlope: 2.3267672 - outSlope: 2.594294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.29811925 - inSlope: 2.594294 - outSlope: 2.8121414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.25125027 - inSlope: 2.8121414 - outSlope: 2.9811306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.2015648 - inSlope: 2.9811306 - outSlope: 3.0957582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1499687 - inSlope: 3.0957582 - outSlope: 3.1859908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0968689 - inSlope: 3.1859908 - outSlope: 3.228466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.043061186 - inSlope: 3.228466 - outSlope: 2.9756024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00653214 - inSlope: 2.9756024 - outSlope: 1.9291601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.038684893 - inSlope: 1.9291601 - outSlope: 1.9001164 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.07035347 - inSlope: 1.9001164 - outSlope: 1.8572947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.10130835 - inSlope: 1.8572947 - outSlope: 1.8018968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13133994 - inSlope: 1.8018968 - outSlope: 1.7349715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.1602561 - inSlope: 1.7349715 - outSlope: 1.6572292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.18787676 - inSlope: 1.6572292 - outSlope: 1.5686808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.21402141 - inSlope: 1.5686808 - outSlope: 1.460525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.23836347 - inSlope: 1.460525 - outSlope: 1.3619323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.26106232 - inSlope: 1.3619323 - outSlope: 1.3452615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.28348333 - inSlope: 1.3452615 - outSlope: 1.4232923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.30720484 - inSlope: 1.4232923 - outSlope: 1.4916118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.33206502 - inSlope: 1.4916118 - outSlope: 1.550422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.35790536 - inSlope: 1.550422 - outSlope: 1.6000243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.3845726 - inSlope: 1.6000243 - outSlope: 1.6407696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.41191873 - inSlope: 1.6407696 - outSlope: 1.673244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.4398061 - inSlope: 1.673244 - outSlope: 1.6975521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.4680986 - inSlope: 1.6975521 - outSlope: 1.7269509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.4968811 - inSlope: 1.7269509 - outSlope: 1.7313586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.52573705 - inSlope: 1.7313586 - outSlope: 1.7361419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.5546727 - inSlope: 1.7361419 - outSlope: 1.7346132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.5835831 - inSlope: 1.7346132 - outSlope: 1.7268507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.61236393 - inSlope: 1.7268507 - outSlope: 1.7130177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.6409142 - inSlope: 1.7130177 - outSlope: 1.7045276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.66932297 - inSlope: 1.7045276 - outSlope: 1.6718439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.697187 - inSlope: 1.6718439 - outSlope: 1.6399077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7245188 - inSlope: 1.6399077 - outSlope: 1.6001896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7511886 - inSlope: 1.6001896 - outSlope: 1.5637151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.77725047 - inSlope: 1.5637151 - outSlope: 1.4978614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.802215 - inSlope: 1.4978614 - outSlope: 1.426983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.825998 - inSlope: 1.426983 - outSlope: 1.3528754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.8485459 - inSlope: 1.3528754 - outSlope: 1.2447286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.86929137 - inSlope: 1.2447286 - outSlope: 1.1051999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.88771135 - inSlope: 1.1051999 - outSlope: 0.9443459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.9034504 - inSlope: 0.9443459 - outSlope: 0.7263322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.91555595 - inSlope: 0.7263322 - outSlope: 0.4740936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.92345756 - inSlope: 0.4740936 - outSlope: 0.16360775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.92618436 - inSlope: 0.16360775 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.92618436 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1898595 - inSlope: 0.17937182 - outSlope: 0.17937182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.18686996 - inSlope: 0.17937182 - outSlope: 0.46136943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.17918047 - inSlope: 0.46136943 - outSlope: 0.6381146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.16854523 - inSlope: 0.6381146 - outSlope: 0.72309214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.1564937 - inSlope: 0.72309214 - outSlope: 0.67222244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.14528999 - inSlope: 0.67222244 - outSlope: 0.58532065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.13553464 - inSlope: 0.58532065 - outSlope: 0.5106122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.12702444 - inSlope: 0.5106122 - outSlope: 0.35748914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.12106629 - inSlope: 0.35748914 - outSlope: 0.28734955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.11627713 - inSlope: 0.28734955 - outSlope: 0.1814063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.11325369 - inSlope: 0.1814063 - outSlope: 0.093264885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.111699276 - inSlope: 0.093264885 - outSlope: 0.0036634507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.11163822 - inSlope: 0.0036634507 - outSlope: -0.016767384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.111917675 - inSlope: -0.016767384 - outSlope: -0.0537099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.11281284 - inSlope: -0.0537099 - outSlope: -0.0733696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.114035666 - inSlope: -0.0733696 - outSlope: -0.07824042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.115339674 - inSlope: -0.07824042 - outSlope: -0.08899846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.11682298 - inSlope: -0.08899846 - outSlope: -0.040587153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.11749943 - inSlope: -0.040587153 - outSlope: -0.019843895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.117830165 - inSlope: -0.019843895 - outSlope: 0.008147203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.11769438 - inSlope: 0.008147203 - outSlope: 0.041127246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.117008924 - inSlope: 0.041127246 - outSlope: 0.077085726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.11572416 - inSlope: 0.077085726 - outSlope: 0.11429887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.11381918 - inSlope: 0.11429887 - outSlope: 0.1511665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.11129974 - inSlope: 0.1511665 - outSlope: 0.20726074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.107845396 - inSlope: 0.20726074 - outSlope: 0.30457395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.10276916 - inSlope: 0.30457395 - outSlope: 0.34653816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.09699353 - inSlope: 0.34653816 - outSlope: 0.40125233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.090305984 - inSlope: 0.40125233 - outSlope: 0.4484595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.082831666 - inSlope: 0.4484595 - outSlope: 0.4885644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.07468892 - inSlope: 0.4885644 - outSlope: 0.52166915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.06599444 - inSlope: 0.52166915 - outSlope: 0.5474314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.05687056 - inSlope: 0.5474314 - outSlope: 0.5657068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.047442123 - inSlope: 0.5657068 - outSlope: 0.57568574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03784737 - inSlope: 0.57568574 - outSlope: 0.576841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.028233362 - inSlope: 0.576841 - outSlope: 0.5783727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.018593792 - inSlope: 0.5783727 - outSlope: 0.55009955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.009425474 - inSlope: 0.55009955 - outSlope: 0.5209129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0007436018 - inSlope: 0.5209129 - outSlope: 0.4812683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0072775288 - inSlope: 0.4812683 - outSlope: 0.4313424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.014466587 - inSlope: 0.4313424 - outSlope: 0.37166366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.020660976 - inSlope: 0.37166366 - outSlope: 0.30299222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.025710842 - inSlope: 0.30299222 - outSlope: 0.22594503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.029476589 - inSlope: 0.22594503 - outSlope: 0.14098783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.03182639 - inSlope: 0.14098783 - outSlope: 0.048708066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.032638192 - inSlope: 0.048708066 - outSlope: -0.0454351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.03188094 - inSlope: -0.0454351 - outSlope: -0.13163051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.029687094 - inSlope: -0.13163051 - outSlope: -0.21106245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.02616939 - inSlope: -0.21106245 - outSlope: -0.28325686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.021448446 - inSlope: -0.28325686 - outSlope: -0.34783378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.015651222 - inSlope: -0.34783378 - outSlope: -0.40430334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.008912816 - inSlope: -0.40430334 - outSlope: -0.45205283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0013786091 - inSlope: -0.45205283 - outSlope: -0.49063367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.006798611 - inSlope: -0.49063367 - outSlope: -0.51989925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.015463591 - inSlope: -0.51989925 - outSlope: -0.5494845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.02462169 - inSlope: -0.5494845 - outSlope: -0.55012774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.033790477 - inSlope: -0.55012774 - outSlope: -0.552207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.042993918 - inSlope: -0.552207 - outSlope: -0.54617137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.052096765 - inSlope: -0.54617137 - outSlope: -0.5328827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.060978167 - inSlope: -0.5328827 - outSlope: -0.512589 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.06952131 - inSlope: -0.512589 - outSlope: -0.48600915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.07762145 - inSlope: -0.48600915 - outSlope: -0.45318648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.08517455 - inSlope: -0.45318648 - outSlope: -0.4143315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.09208007 - inSlope: -0.4143315 - outSlope: -0.36923596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.09823404 - inSlope: -0.36923596 - outSlope: -0.31754345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.10352643 - inSlope: -0.31754345 - outSlope: -0.2788074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.108173214 - inSlope: -0.2788074 - outSlope: -0.18759164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.11129974 - inSlope: -0.18759164 - outSlope: -0.13835473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.11360565 - inSlope: -0.13835473 - outSlope: -0.11009763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.11544061 - inSlope: -0.11009763 - outSlope: -0.081631765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.116801135 - inSlope: -0.081631765 - outSlope: -0.0539205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.11769981 - inSlope: -0.0539205 - outSlope: -0.027740575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.118162155 - inSlope: -0.027740575 - outSlope: -0.0041869325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.11823194 - inSlope: -0.0041869325 - outSlope: 0.015730277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.117969766 - inSlope: 0.015730277 - outSlope: 0.03077659 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.11745682 - inSlope: 0.03077659 - outSlope: 0.07376126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.11622747 - inSlope: 0.07376126 - outSlope: 0.06283751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.11518018 - inSlope: 0.06283751 - outSlope: 0.06315893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.11412753 - inSlope: 0.06315893 - outSlope: 0.054683644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.11321613 - inSlope: 0.054683644 - outSlope: 0.036232654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.112612255 - inSlope: 0.036232654 - outSlope: 0.006870932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.11249774 - inSlope: 0.006870932 - outSlope: 0.00053420715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.112488836 - inSlope: 0.00053420715 - outSlope: -0.070068754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.11365665 - inSlope: -0.070068754 - outSlope: -0.13053921 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.1158323 - inSlope: -0.13053921 - outSlope: -0.20220165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.11920232 - inSlope: -0.20220165 - outSlope: -0.2461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.12330467 - inSlope: -0.2461412 - outSlope: -0.3555304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.12923022 - inSlope: -0.3555304 - outSlope: -0.4430772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.13661483 - inSlope: -0.4430772 - outSlope: -0.4857816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.14471118 - inSlope: -0.4857816 - outSlope: -0.5540841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.15394591 - inSlope: -0.5540841 - outSlope: -0.6066197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.16405623 - inSlope: -0.6066197 - outSlope: -0.57092124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.17357157 - inSlope: -0.57092124 - outSlope: -0.5124419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.18211226 - inSlope: -0.5124419 - outSlope: -0.33577025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.18770847 - inSlope: -0.33577025 - outSlope: -0.12906176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.1898595 - inSlope: -0.12906176 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.1898595 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6432565 - inSlope: 0.18823026 - outSlope: 0.18823026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.64639366 - inSlope: 0.18823026 - outSlope: 0.5351329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.65531254 - inSlope: 0.5351329 - outSlope: 0.73546535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.6675703 - inSlope: 0.73546535 - outSlope: 0.7919346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6807692 - inSlope: 0.7919346 - outSlope: 0.8427108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.6948144 - inSlope: 0.8427108 - outSlope: 0.81984407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.70847845 - inSlope: 0.81984407 - outSlope: 0.73403126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7207123 - inSlope: 0.73403126 - outSlope: 0.703772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.73244184 - inSlope: 0.703772 - outSlope: 0.5971814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.74239486 - inSlope: 0.5971814 - outSlope: 0.5297542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.7512241 - inSlope: 0.5297542 - outSlope: 0.45961264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7588843 - inSlope: 0.45961264 - outSlope: 0.40230635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.7655894 - inSlope: 0.40230635 - outSlope: 0.31687978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.77087075 - inSlope: 0.31687978 - outSlope: 0.2572668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.7751585 - inSlope: 0.2572668 - outSlope: 0.20216347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.7785279 - inSlope: 0.20216347 - outSlope: 0.15236722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.7810674 - inSlope: 0.15236722 - outSlope: 0.11784922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.7830315 - inSlope: 0.11784922 - outSlope: 0.067545116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7841573 - inSlope: 0.067545116 - outSlope: 0.04133467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.7848462 - inSlope: 0.04133467 - outSlope: 0.021897536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.78521115 - inSlope: 0.021897536 - outSlope: 0.009598741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7853711 - inSlope: 0.009598741 - outSlope: 0.0045740567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.78544736 - inSlope: 0.0045740567 - outSlope: 0.006909377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7855625 - inSlope: 0.006909377 - outSlope: 0.016840681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7858432 - inSlope: 0.016840681 - outSlope: 0.039010085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.78649336 - inSlope: 0.039010085 - outSlope: 0.056590986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.78743654 - inSlope: 0.056590986 - outSlope: 0.09014019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7889389 - inSlope: 0.09014019 - outSlope: 0.11463394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.79084945 - inSlope: 0.11463394 - outSlope: 0.13828053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7931541 - inSlope: 0.13828053 - outSlope: 0.16137229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.79584366 - inSlope: 0.16137229 - outSlope: 0.18408912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7989118 - inSlope: 0.18408912 - outSlope: 0.20617908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.80234814 - inSlope: 0.20617908 - outSlope: 0.22727273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.806136 - inSlope: 0.22727273 - outSlope: 0.24688864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.8102508 - inSlope: 0.24688864 - outSlope: 0.26389027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.814649 - inSlope: 0.26389027 - outSlope: 0.27375627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.8192116 - inSlope: 0.27375627 - outSlope: 0.28590944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.82397676 - inSlope: 0.28590944 - outSlope: 0.28833416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.8287823 - inSlope: 0.28833416 - outSlope: 0.28311637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.8335009 - inSlope: 0.28311637 - outSlope: 0.26855993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.83797693 - inSlope: 0.26855993 - outSlope: 0.24402404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.842044 - inSlope: 0.24402404 - outSlope: 0.20849724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.84551895 - inSlope: 0.20849724 - outSlope: 0.16175881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.8482149 - inSlope: 0.16175881 - outSlope: 0.10420176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.8499516 - inSlope: 0.10420176 - outSlope: 0.036681924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.850563 - inSlope: 0.036681924 - outSlope: -0.033463273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.85000527 - inSlope: -0.033463273 - outSlope: -0.09522174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.84841824 - inSlope: -0.09522174 - outSlope: -0.14861956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.84594125 - inSlope: -0.14861956 - outSlope: -0.19236821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.8427351 - inSlope: -0.19236821 - outSlope: -0.22653243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.8389596 - inSlope: -0.22653243 - outSlope: -0.25103623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.8347756 - inSlope: -0.25103623 - outSlope: -0.26659754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.83033234 - inSlope: -0.26659754 - outSlope: -0.27378586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.82576925 - inSlope: -0.27378586 - outSlope: -0.27403978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.8212019 - inSlope: -0.27403978 - outSlope: -0.2646797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.8167906 - inSlope: -0.2646797 - outSlope: -0.2580216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.8124902 - inSlope: -0.2580216 - outSlope: -0.24414921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.8084211 - inSlope: -0.24414921 - outSlope: -0.22770546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.804626 - inSlope: -0.22770546 - outSlope: -0.20947997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.80113465 - inSlope: -0.20947997 - outSlope: -0.19017237 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.7979651 - inSlope: -0.19017237 - outSlope: -0.17013805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.7951295 - inSlope: -0.17013805 - outSlope: -0.14962807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.7926357 - inSlope: -0.14962807 - outSlope: -0.12849224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.79049414 - inSlope: -0.12849224 - outSlope: -0.10676556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.7887147 - inSlope: -0.10676556 - outSlope: -0.08412131 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.7873127 - inSlope: -0.08412131 - outSlope: -0.052313853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7864408 - inSlope: -0.052313853 - outSlope: -0.035855804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7858432 - inSlope: -0.035855804 - outSlope: -0.016547456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7855674 - inSlope: -0.016547456 - outSlope: -0.009090909 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7854159 - inSlope: -0.009090909 - outSlope: -0.006340748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7853102 - inSlope: -0.006340748 - outSlope: -0.008361348 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.78517085 - inSlope: -0.008361348 - outSlope: -0.014809278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.78492403 - inSlope: -0.014809278 - outSlope: -0.025752807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7844948 - inSlope: -0.025752807 - outSlope: -0.04114155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7838091 - inSlope: -0.04114155 - outSlope: -0.0605393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.78280014 - inSlope: -0.0605393 - outSlope: -0.10001788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7811332 - inSlope: -0.10001788 - outSlope: -0.12179029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.77910334 - inSlope: -0.12179029 - outSlope: -0.15626922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.77649885 - inSlope: -0.15626922 - outSlope: -0.19420145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.77326214 - inSlope: -0.19420145 - outSlope: -0.23540519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7693387 - inSlope: -0.23540519 - outSlope: -0.27900365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7646887 - inSlope: -0.27900365 - outSlope: -0.3466812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.75891066 - inSlope: -0.3466812 - outSlope: -0.38337028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.75252116 - inSlope: -0.38337028 - outSlope: -0.43402117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7452875 - inSlope: -0.43402117 - outSlope: -0.48350617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.73722905 - inSlope: -0.48350617 - outSlope: -0.56259924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7278524 - inSlope: -0.56259924 - outSlope: -0.5895459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.7180266 - inSlope: -0.5895459 - outSlope: -0.6277412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.70756423 - inSlope: -0.6277412 - outSlope: -0.7001502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6958951 - inSlope: -0.7001502 - outSlope: -0.71595377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.6839625 - inSlope: -0.71595377 - outSlope: -0.68521565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6725423 - inSlope: -0.68521565 - outSlope: -0.6724877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.66133416 - inSlope: -0.6724877 - outSlope: -0.54114157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.65231514 - inSlope: -0.54114157 - outSlope: -0.40749654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6455235 - inSlope: -0.40749654 - outSlope: -0.13602032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6432565 - inSlope: -0.13602032 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6432565 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.71868235 - inSlope: -0.48253652 - outSlope: -0.48253652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.7106401 - inSlope: -0.48253652 - outSlope: -1.3469266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6881913 - inSlope: -1.3469266 - outSlope: -2.0106091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.65468115 - inSlope: -2.0106091 - outSlope: -2.4711437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6134954 - inSlope: -2.4711437 - outSlope: -2.7740731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.56726086 - inSlope: -2.7740731 - outSlope: -2.956288 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.5179894 - inSlope: -2.956288 - outSlope: -3.052066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.46712163 - inSlope: -3.052066 - outSlope: -3.095597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.41552833 - inSlope: -3.095597 - outSlope: -3.091348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.36400586 - inSlope: -3.091348 - outSlope: -3.0607905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.3129927 - inSlope: -3.0607905 - outSlope: -3.0074663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.26286826 - inSlope: -3.0074663 - outSlope: -2.9384415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.21389423 - inSlope: -2.9384415 - outSlope: -2.8515334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.16636868 - inSlope: -2.8515334 - outSlope: -2.756091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.12043383 - inSlope: -2.756091 - outSlope: -2.6514144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.076243594 - inSlope: -2.6514144 - outSlope: -2.5394058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.033920128 - inSlope: -2.5394058 - outSlope: -2.4227812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0064595207 - inSlope: -2.4227812 - outSlope: -2.2968602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.044740554 - inSlope: -2.2968602 - outSlope: -2.1704445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.080914594 - inSlope: -2.1704445 - outSlope: -2.0412822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.114935994 - inSlope: -2.0412822 - outSlope: -1.9106573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.14678025 - inSlope: -1.9106573 - outSlope: -1.7795423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.17643932 - inSlope: -1.7795423 - outSlope: -1.6487429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.20391834 - inSlope: -1.6487429 - outSlope: -1.5192072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.22923848 - inSlope: -1.5192072 - outSlope: -1.5209069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.2545869 - inSlope: -1.5209069 - outSlope: -1.6279529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.28171948 - inSlope: -1.6279529 - outSlope: -1.7093806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.31020913 - inSlope: -1.7093806 - outSlope: -1.7587731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33952203 - inSlope: -1.7587731 - outSlope: -1.7803179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.36919397 - inSlope: -1.7803179 - outSlope: -1.7760912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.39879552 - inSlope: -1.7760912 - outSlope: -1.7479132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.42792737 - inSlope: -1.7479132 - outSlope: -1.6977856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.45622388 - inSlope: -1.6977856 - outSlope: -1.6277072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.4833523 - inSlope: -1.6277072 - outSlope: -1.5398219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.509016 - inSlope: -1.5398219 - outSlope: -1.4366068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.5329594 - inSlope: -1.4366068 - outSlope: -1.317655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5549204 - inSlope: -1.317655 - outSlope: -1.1939383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5748193 - inSlope: -1.1939383 - outSlope: -1.0602674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.59249043 - inSlope: -1.0602674 - outSlope: -0.9220764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.60785836 - inSlope: -0.9220764 - outSlope: -0.78173316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.6208873 - inSlope: -0.78173316 - outSlope: -0.64101994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.63157094 - inSlope: -0.64101994 - outSlope: -0.5011337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.63992316 - inSlope: -0.5011337 - outSlope: -0.36145842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.64594746 - inSlope: -0.36145842 - outSlope: -0.22072734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.64962626 - inSlope: -0.22072734 - outSlope: -0.07536657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.65088236 - inSlope: -0.07536657 - outSlope: 0.06990916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6497172 - inSlope: 0.06990916 - outSlope: 0.20475215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.64630467 - inSlope: 0.20475215 - outSlope: 0.3356019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6407113 - inSlope: 0.3356019 - outSlope: 0.46507403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6329601 - inSlope: 0.46507403 - outSlope: 0.595122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6230414 - inSlope: 0.595122 - outSlope: 0.7257502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6109455 - inSlope: 0.7257502 - outSlope: 0.8563336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.5966733 - inSlope: 0.8563336 - outSlope: 0.9853766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5802504 - inSlope: 0.9853766 - outSlope: 1.1106037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.56174034 - inSlope: 1.1106037 - outSlope: 1.2272683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.5412858 - inSlope: 1.2272683 - outSlope: 1.3407089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5189407 - inSlope: 1.3407089 - outSlope: 1.4400795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.4949394 - inSlope: 1.4400795 - outSlope: 1.5261211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.46950406 - inSlope: 1.5261211 - outSlope: 1.596536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.44289505 - inSlope: 1.596536 - outSlope: 1.6493133 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.41540653 - inSlope: 1.6493133 - outSlope: 1.6827158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.3873613 - inSlope: 1.6827158 - outSlope: 1.6947179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.35911602 - inSlope: 1.6947179 - outSlope: 1.6839228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33105066 - inSlope: 1.6839228 - outSlope: 1.6484075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.30357704 - inSlope: 1.6484075 - outSlope: 1.5866587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.27713275 - inSlope: 1.5866587 - outSlope: 1.4947017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.25222108 - inSlope: 1.4947017 - outSlope: 1.3789572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.22923848 - inSlope: 1.3789572 - outSlope: 1.3538615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.20667414 - inSlope: 1.3538615 - outSlope: 1.443535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.18261525 - inSlope: 1.443535 - outSlope: 1.5340561 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.15704767 - inSlope: 1.5340561 - outSlope: 1.6251869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.12996125 - inSlope: 1.6251869 - outSlope: 1.7162943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10135617 - inSlope: 1.7162943 - outSlope: 1.8069098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.071241036 - inSlope: 1.8069098 - outSlope: 1.8964474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.03963361 - inSlope: 1.8964474 - outSlope: 1.9843395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.0065613175 - inSlope: 1.9843395 - outSlope: 2.072931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.0279875 - inSlope: 2.072931 - outSlope: 2.1543295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.06389296 - inSlope: 2.1543295 - outSlope: 2.2340376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.10112689 - inSlope: 2.2340376 - outSlope: 2.3094208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13961747 - inSlope: 2.3094208 - outSlope: 2.3799684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.17928357 - inSlope: 2.3799684 - outSlope: 2.4444282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.220024 - inSlope: 2.4444282 - outSlope: 2.504877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.26177192 - inSlope: 2.504877 - outSlope: 2.5523515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.30431107 - inSlope: 2.5523515 - outSlope: 2.59161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.34750453 - inSlope: 2.59161 - outSlope: 2.6178527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.39113536 - inSlope: 2.6178527 - outSlope: 2.630858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.43498296 - inSlope: 2.630858 - outSlope: 2.618154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.47861913 - inSlope: 2.618154 - outSlope: 2.579685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.52161384 - inSlope: 2.579685 - outSlope: 2.5075638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.5634065 - inSlope: 2.5075638 - outSlope: 2.3816967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.60310143 - inSlope: 2.3816967 - outSlope: 2.1864638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.63954246 - inSlope: 2.1864638 - outSlope: 1.9055146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.671301 - inSlope: 1.9055146 - outSlope: 1.5075424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6964267 - inSlope: 1.5075424 - outSlope: 0.98765475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7128877 - inSlope: 0.98765475 - outSlope: 0.347679 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.71868235 - inSlope: 0.347679 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.71868235 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00019341715 - inSlope: -0.14989375 - outSlope: -0.14989375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0023048122 - inSlope: -0.14989375 - outSlope: -0.451115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.009823396 - inSlope: -0.451115 - outSlope: -0.6410711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.020507913 - inSlope: -0.6410711 - outSlope: -0.7164434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.03244864 - inSlope: -0.7164434 - outSlope: -0.8496881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.046610106 - inSlope: -0.8496881 - outSlope: -0.92096823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.061959576 - inSlope: -0.92096823 - outSlope: -0.91701716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.077243194 - inSlope: -0.91701716 - outSlope: -1.015543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.09416892 - inSlope: -1.015543 - outSlope: -0.98628896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.110607065 - inSlope: -0.98628896 - outSlope: -1.0186802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.12758507 - inSlope: -1.0186802 - outSlope: -1.0370163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.14486867 - inSlope: -1.0370163 - outSlope: -1.0680343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.16266924 - inSlope: -1.0680343 - outSlope: -1.0242597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.17974024 - inSlope: -1.0242597 - outSlope: -1.0128398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1966209 - inSlope: -1.0128398 - outSlope: -0.9894178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.21311119 - inSlope: -0.9894178 - outSlope: -0.9554611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.22903556 - inSlope: -0.9554611 - outSlope: -0.9322527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.24457309 - inSlope: -0.9322527 - outSlope: -0.8468764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.2586877 - inSlope: -0.8468764 - outSlope: -0.7932319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.27190822 - inSlope: -0.7932319 - outSlope: -0.7308656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.28408933 - inSlope: -0.7308656 - outSlope: -0.66092914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2951048 - inSlope: -0.66092914 - outSlope: -0.58427405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.3048427 - inSlope: -0.58427405 - outSlope: -0.50160754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.31320283 - inSlope: -0.50160754 - outSlope: -0.41364276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.32009688 - inSlope: -0.41364276 - outSlope: -0.3461072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.32586533 - inSlope: -0.3461072 - outSlope: -0.27690923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3304805 - inSlope: -0.27690923 - outSlope: -0.25044525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.33465457 - inSlope: -0.25044525 - outSlope: -0.20360096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33804792 - inSlope: -0.20360096 - outSlope: -0.15595809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.34064722 - inSlope: -0.15595809 - outSlope: -0.10772458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.34244263 - inSlope: -0.10772458 - outSlope: -0.059217867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.3434296 - inSlope: -0.059217867 - outSlope: -0.011254519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34361717 - inSlope: -0.011254519 - outSlope: 0.03539804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.3430272 - inSlope: 0.03539804 - outSlope: 0.07956512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.34170112 - inSlope: 0.07956512 - outSlope: 0.11988234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.33970308 - inSlope: 0.11988234 - outSlope: 0.16155618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.33701047 - inSlope: 0.16155618 - outSlope: 0.18306094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.33395946 - inSlope: 0.18306094 - outSlope: 0.2028342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.3305789 - inSlope: 0.2028342 - outSlope: 0.21299264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.32702902 - inSlope: 0.21299264 - outSlope: 0.21202092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.32349533 - inSlope: 0.21202092 - outSlope: 0.19944389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.32017127 - inSlope: 0.19944389 - outSlope: 0.17470495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.31725952 - inSlope: 0.17470495 - outSlope: 0.13792469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.31496078 - inSlope: 0.13792469 - outSlope: 0.08981085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.31346393 - inSlope: 0.08981085 - outSlope: 0.031870037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.31293276 - inSlope: 0.031870037 - outSlope: -0.028907089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.31341454 - inSlope: -0.028907089 - outSlope: -0.08159795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3147745 - inSlope: -0.08159795 - outSlope: -0.1260246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.31687492 - inSlope: -0.1260246 - outSlope: -0.16038552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.319548 - inSlope: -0.16038552 - outSlope: -0.18435735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.32262063 - inSlope: -0.18435735 - outSlope: -0.19769974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.32591563 - inSlope: -0.19769974 - outSlope: -0.20074566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.3292614 - inSlope: -0.20074566 - outSlope: -0.19385058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.33249223 - inSlope: -0.19385058 - outSlope: -0.17845647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.3354665 - inSlope: -0.17845647 - outSlope: -0.16180474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.33816326 - inSlope: -0.16180474 - outSlope: -0.1257528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.34025913 - inSlope: -0.1257528 - outSlope: -0.09130427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.34178087 - inSlope: -0.09130427 - outSlope: -0.053161435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.3426669 - inSlope: -0.053161435 - outSlope: -0.012656417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.34287784 - inSlope: -0.012656417 - outSlope: 0.029257564 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3423902 - inSlope: 0.029257564 - outSlope: 0.071590014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.34119704 - inSlope: 0.071590014 - outSlope: 0.11369001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3393022 - inSlope: 0.11369001 - outSlope: 0.15511051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33671704 - inSlope: 0.15511051 - outSlope: 0.19544958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.33345953 - inSlope: 0.19544958 - outSlope: 0.23455404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3295503 - inSlope: 0.23455404 - outSlope: 0.2537086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.32532182 - inSlope: 0.2537086 - outSlope: 0.3134969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.32009688 - inSlope: 0.3134969 - outSlope: 0.36407268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.314029 - inSlope: 0.36407268 - outSlope: 0.42777342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.30689946 - inSlope: 0.42777342 - outSlope: 0.4881965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.29876286 - inSlope: 0.4881965 - outSlope: 0.5449181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.2896809 - inSlope: 0.5449181 - outSlope: 0.59763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.27972034 - inSlope: 0.59763 - outSlope: 0.6458461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.26895624 - inSlope: 0.6458461 - outSlope: 0.68918353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.25746986 - inSlope: 0.68918353 - outSlope: 0.72692317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.24535449 - inSlope: 0.72692317 - outSlope: 0.7964318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.23208064 - inSlope: 0.7964318 - outSlope: 0.8084704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.21860614 - inSlope: 0.8084704 - outSlope: 0.83525497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.20468524 - inSlope: 0.83525497 - outSlope: 0.85562384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.19042476 - inSlope: 0.85562384 - outSlope: 0.86900437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.17594136 - inSlope: 0.86900437 - outSlope: 0.8748981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.16135974 - inSlope: 0.8748981 - outSlope: 0.9172815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.14607173 - inSlope: 0.9172815 - outSlope: 0.8861535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.13130252 - inSlope: 0.8861535 - outSlope: 0.8746227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.11672549 - inSlope: 0.8746227 - outSlope: 0.85464114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.102481484 - inSlope: 0.85464114 - outSlope: 0.88166666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.087787054 - inSlope: 0.88166666 - outSlope: 0.8157902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.07419047 - inSlope: 0.8157902 - outSlope: 0.7749716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.061274286 - inSlope: 0.7749716 - outSlope: 0.7947042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.04802923 - inSlope: 0.7947042 - outSlope: 0.739175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.035709657 - inSlope: 0.739175 - outSlope: 0.6413984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.025019694 - inSlope: 0.6413984 - outSlope: 0.60542995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.014929204 - inSlope: 0.60542995 - outSlope: 0.4508059 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.00741578 - inSlope: 0.4508059 - outSlope: 0.34786814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0016179417 - inSlope: 0.34786814 - outSlope: 0.108681634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00019341715 - inSlope: 0.108681634 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00019341715 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.15466453 - inSlope: -0.0001385808 - outSlope: -0.0001385808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.15466222 - inSlope: -0.0001385808 - outSlope: -0.01355946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.15443623 - inSlope: -0.01355946 - outSlope: -0.024729969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.15402406 - inSlope: -0.024729969 - outSlope: -0.026740726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.15357839 - inSlope: -0.026740726 - outSlope: -0.064889796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.15249689 - inSlope: -0.064889796 - outSlope: -0.09815902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.1508609 - inSlope: -0.09815902 - outSlope: -0.10996521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.14902815 - inSlope: -0.10996521 - outSlope: -0.16917491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.14620857 - inSlope: -0.16917491 - outSlope: -0.175007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.14329179 - inSlope: -0.175007 - outSlope: -0.20903529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.13980787 - inSlope: -0.20903529 - outSlope: -0.2365628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13586515 - inSlope: -0.2365628 - outSlope: -0.27176592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.13133572 - inSlope: -0.27176592 - outSlope: -0.26014212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.12700002 - inSlope: -0.26014212 - outSlope: -0.2647448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.12258761 - inSlope: -0.2647448 - outSlope: -0.25946754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.11826315 - inSlope: -0.25946754 - outSlope: -0.24491721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.11418119 - inSlope: -0.24491721 - outSlope: -0.23818128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.11021151 - inSlope: -0.23818128 - outSlope: -0.18425152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.107140645 - inSlope: -0.18425152 - outSlope: -0.15573055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.10454514 - inSlope: -0.15573055 - outSlope: -0.12444545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.102471046 - inSlope: -0.12444545 - outSlope: -0.09307721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.10091976 - inSlope: -0.09307721 - outSlope: -0.06426657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.09984865 - inSlope: -0.06426657 - outSlope: -0.040588118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.09917218 - inSlope: -0.040588118 - outSlope: -0.024743358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.09875979 - inSlope: -0.024743358 - outSlope: -0.020697733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.09841483 - inSlope: -0.020697733 - outSlope: 0.008771263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.09856102 - inSlope: 0.008771263 - outSlope: 0.00530005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.09864935 - inSlope: 0.00530005 - outSlope: 0.029171681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.09913555 - inSlope: 0.029171681 - outSlope: 0.06089157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.10015041 - inSlope: 0.06089157 - outSlope: 0.0992792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10180506 - inSlope: 0.0992792 - outSlope: 0.1425734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.10418128 - inSlope: 0.1425734 - outSlope: 0.18865491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.10732554 - inSlope: 0.18865491 - outSlope: 0.23538105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.11124855 - inSlope: 0.23538105 - outSlope: 0.27978685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.11591166 - inSlope: 0.27978685 - outSlope: 0.31923726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.12123228 - inSlope: 0.31923726 - outSlope: 0.3603954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.12723888 - inSlope: 0.3603954 - outSlope: 0.3720755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13344014 - inSlope: 0.3720755 - outSlope: 0.38028753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.13977826 - inSlope: 0.38028753 - outSlope: 0.37419623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.14601485 - inSlope: 0.37419623 - outSlope: 0.35318878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.15190135 - inSlope: 0.35318878 - outSlope: 0.31693548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.1571836 - inSlope: 0.31693548 - outSlope: 0.26630875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.16162208 - inSlope: 0.26630875 - outSlope: 0.20277967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.16500174 - inSlope: 0.20277967 - outSlope: 0.12784626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.16713251 - inSlope: 0.12784626 - outSlope: 0.044228774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.16786966 - inSlope: 0.044228774 - outSlope: -0.042273443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1671651 - inSlope: -0.042273443 - outSlope: -0.1224157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.16512483 - inSlope: -0.1224157 - outSlope: -0.1939525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.1618923 - inSlope: -0.1939525 - outSlope: -0.25521243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.15763876 - inSlope: -0.25521243 - outSlope: -0.30422628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.15256833 - inSlope: -0.30422628 - outSlope: -0.34014255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.14689927 - inSlope: -0.34014255 - outSlope: -0.36203867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.1408653 - inSlope: -0.36203867 - outSlope: -0.37015325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13469608 - inSlope: -0.37015325 - outSlope: -0.3648818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.12861472 - inSlope: -0.3648818 - outSlope: -0.35704178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.12266401 - inSlope: -0.35704178 - outSlope: -0.31993687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.117331736 - inSlope: -0.31993687 - outSlope: -0.2846202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.11258807 - inSlope: -0.2846202 - outSlope: -0.2438269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10852429 - inSlope: -0.2438269 - outSlope: -0.20033322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.1051854 - inSlope: -0.20033322 - outSlope: -0.15625402 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.102581166 - inSlope: -0.15625402 - outSlope: -0.11401545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.10068091 - inSlope: -0.11401545 - outSlope: -0.07552929 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.09942209 - inSlope: -0.07552929 - outSlope: -0.042446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.09871466 - inSlope: -0.042446 - outSlope: -0.0160337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.09844743 - inSlope: -0.0160337 - outSlope: 0.0029517738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.09849662 - inSlope: 0.0029517738 - outSlope: -0.0044725877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.09842208 - inSlope: -0.0044725877 - outSlope: 0.020262767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.09875979 - inSlope: 0.020262767 - outSlope: 0.022286048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.09913123 - inSlope: 0.022286048 - outSlope: 0.034747157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.099710345 - inSlope: 0.034747157 - outSlope: 0.051910628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.10057552 - inSlope: 0.051910628 - outSlope: 0.0725346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.10178443 - inSlope: 0.0725346 - outSlope: 0.095003255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.10336783 - inSlope: 0.095003255 - outSlope: 0.11807006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.10533566 - inSlope: 0.11807006 - outSlope: 0.14030425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.10767406 - inSlope: 0.14030425 - outSlope: 0.16033769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.110346355 - inSlope: 0.16033769 - outSlope: 0.20504211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.11376372 - inSlope: 0.20504211 - outSlope: 0.20609175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.11719858 - inSlope: 0.20609175 - outSlope: 0.21817869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.12083489 - inSlope: 0.21817869 - outSlope: 0.22459741 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.1245782 - inSlope: 0.22459741 - outSlope: 0.22525615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.12833247 - inSlope: 0.22525615 - outSlope: 0.21975717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.13199508 - inSlope: 0.21975717 - outSlope: 0.23388974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13589324 - inSlope: 0.23388974 - outSlope: 0.20300318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13927662 - inSlope: 0.20300318 - outSlope: 0.18385935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.14234094 - inSlope: 0.18385935 - outSlope: 0.16045436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.14501518 - inSlope: 0.16045436 - outSlope: 0.15893623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.14766411 - inSlope: 0.15893623 - outSlope: 0.11556852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.14959027 - inSlope: 0.11556852 - outSlope: 0.087747656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.15105273 - inSlope: 0.087747656 - outSlope: 0.085715435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.15248132 - inSlope: 0.085715435 - outSlope: 0.05929118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.1534695 - inSlope: 0.05929118 - outSlope: 0.028234746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.15394008 - inSlope: 0.028234746 - outSlope: 0.02673718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.1543857 - inSlope: 0.02673718 - outSlope: 0.004844074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.15446644 - inSlope: 0.004844074 - outSlope: 0.012063608 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.1546675 - inSlope: 0.012063608 - outSlope: -0.00017792004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15466453 - inSlope: -0.00017792004 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.15466453 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.32989928 - inSlope: 0.37260708 - outSlope: 0.37260708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.32368916 - inSlope: 0.37260708 - outSlope: 1.0295695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.30652967 - inSlope: 1.0295695 - outSlope: 1.5126283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.2813192 - inSlope: 1.5126283 - outSlope: 1.8186053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.2510091 - inSlope: 1.8186053 - outSlope: 1.9746218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.21809874 - inSlope: 1.9746218 - outSlope: 2.0199754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.18443249 - inSlope: 2.0199754 - outSlope: 1.9904156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.1512589 - inSlope: 1.9904156 - outSlope: 1.8916388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.119731575 - inSlope: 1.8916388 - outSlope: 1.7635682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.090338774 - inSlope: 1.7635682 - outSlope: 1.5948398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.06375811 - inSlope: 1.5948398 - outSlope: 1.4018329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.04039423 - inSlope: 1.4018329 - outSlope: 1.1839013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.020662544 - inSlope: 1.1839013 - outSlope: 0.97474724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.004416759 - inSlope: 0.97474724 - outSlope: 0.7481671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.008052692 - inSlope: 0.7481671 - outSlope: 0.52204305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.016753409 - inSlope: 0.52204305 - outSlope: 0.30256867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.021796225 - inSlope: 0.30256867 - outSlope: 0.080748536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.023142032 - inSlope: 0.080748536 - outSlope: -0.09175237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.021612825 - inSlope: -0.09175237 - outSlope: -0.26704088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.017162148 - inSlope: -0.26704088 - outSlope: -0.41733155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0102066165 - inSlope: -0.41733155 - outSlope: -0.5385003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0012316204 - inSlope: -0.5385003 - outSlope: -0.62746197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.009226088 - inSlope: -0.62746197 - outSlope: -0.681392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.02058261 - inSlope: -0.681392 - outSlope: -0.6979047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.032214366 - inSlope: -0.6979047 - outSlope: -0.7382246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0445181 - inSlope: -0.7382246 - outSlope: -0.8176638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.05814584 - inSlope: -0.8176638 - outSlope: -0.9699349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.074311405 - inSlope: -0.9699349 - outSlope: -1.1239555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.09304401 - inSlope: -1.1239555 - outSlope: -1.2958649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.11464174 - inSlope: -1.2958649 - outSlope: -1.481339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.13933074 - inSlope: -1.481339 - outSlope: -1.6744698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.16723855 - inSlope: -1.6744698 - outSlope: -1.8680464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.19837274 - inSlope: -1.8680464 - outSlope: -2.0544202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.23261304 - inSlope: -2.0544202 - outSlope: -2.2238457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.2696771 - inSlope: -2.2238457 - outSlope: -2.3653743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.30909997 - inSlope: -2.3653743 - outSlope: -2.4579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.35006508 - inSlope: -2.4579 - outSlope: -2.5215669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.39209116 - inSlope: -2.5215669 - outSlope: -2.513615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.4339847 - inSlope: -2.513615 - outSlope: -2.4349082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.47456646 - inSlope: -2.4349082 - outSlope: -2.277912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.51253176 - inSlope: -2.277912 - outSlope: -2.0383985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.54650503 - inSlope: -2.0383985 - outSlope: -1.7150884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.5750898 - inSlope: -1.7150884 - outSlope: -1.3112009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.59694314 - inSlope: -1.3112009 - outSlope: -0.8322336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.61081374 - inSlope: -0.8322336 - outSlope: -0.28969672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.615642 - inSlope: -0.28969672 - outSlope: 0.27192977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.61110985 - inSlope: 0.27192977 - outSlope: 0.7827524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.59806395 - inSlope: 0.7827524 - outSlope: 1.2354159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.5774737 - inSlope: 1.2354159 - outSlope: 1.6207103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5504619 - inSlope: 1.6207103 - outSlope: 1.9327515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5182494 - inSlope: 1.9327515 - outSlope: 2.169188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.48209617 - inSlope: 2.169188 - outSlope: 2.3302321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.443259 - inSlope: 2.3302321 - outSlope: 2.4189775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.40294275 - inSlope: 2.4189775 - outSlope: 2.4413435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.36225373 - inSlope: 2.4413435 - outSlope: 2.3948326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.32233974 - inSlope: 2.3948326 - outSlope: 2.3214953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.2836482 - inSlope: 2.3214953 - outSlope: 2.1984847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.24700682 - inSlope: 2.1984847 - outSlope: 2.0468268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.21289307 - inSlope: 2.0468268 - outSlope: 1.8761538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.18162376 - inSlope: 1.8761538 - outSlope: 1.6947223 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.15337841 - inSlope: 1.6947223 - outSlope: 1.5110159 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.12819484 - inSlope: 1.5110159 - outSlope: 1.3314328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.10600431 - inSlope: 1.3314328 - outSlope: 1.1610498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.0866535 - inSlope: 1.1610498 - outSlope: 1.005427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.06989628 - inSlope: 1.005427 - outSlope: 0.8673984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.055439655 - inSlope: 0.8673984 - outSlope: 0.73050904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.043264516 - inSlope: 0.73050904 - outSlope: 0.66300964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.032214366 - inSlope: 0.66300964 - outSlope: 0.6221731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.021844825 - inSlope: 0.6221731 - outSlope: 0.6029841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.0117951 - inSlope: 0.6029841 - outSlope: 0.5616123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.0024349035 - inSlope: 0.5616123 - outSlope: 0.4987972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.005878375 - inSlope: 0.4987972 - outSlope: 0.4160197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.01281208 - inSlope: 0.4160197 - outSlope: 0.31491724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.018060695 - inSlope: 0.31491724 - outSlope: 0.19798599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.021360459 - inSlope: 0.19798599 - outSlope: 0.06637054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.022466633 - inSlope: 0.06637054 - outSlope: -0.055512726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.021541422 - inSlope: -0.055512726 - outSlope: -0.21856704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.017898642 - inSlope: -0.21856704 - outSlope: -0.37638536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.011625558 - inSlope: -0.37638536 - outSlope: -0.5385219 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.0026501375 - inSlope: -0.5385219 - outSlope: -0.7025114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.009058376 - inSlope: -0.7025114 - outSlope: -0.865015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.023475278 - inSlope: -0.865015 - outSlope: -1.0120201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.040342264 - inSlope: -1.0120201 - outSlope: -1.171768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.05987171 - inSlope: -1.171768 - outSlope: -1.3130816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08175638 - inSlope: -1.3130816 - outSlope: -1.4406512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.10576721 - inSlope: -1.4406512 - outSlope: -1.5433191 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13148917 - inSlope: -1.5433191 - outSlope: -1.635777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.15875229 - inSlope: -1.635777 - outSlope: -1.6939212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.18698429 - inSlope: -1.6939212 - outSlope: -1.7104472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.21549171 - inSlope: -1.7104472 - outSlope: -1.6840265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.2435588 - inSlope: -1.6840265 - outSlope: -1.5935216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.27011746 - inSlope: -1.5935216 - outSlope: -1.418509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.29375926 - inSlope: -1.418509 - outSlope: -1.143763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.31282195 - inSlope: -1.143763 - outSlope: -0.75621194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.32542557 - inSlope: -0.75621194 - outSlope: -0.26842323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.32989928 - inSlope: -0.26842323 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.32989928 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.93044937 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.93044937 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4722743 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.47227383 - inSlope: -0.000028610219 - outSlope: 0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.4722743 - inSlope: 0.000028610231 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.47227383 - inSlope: -0.000028610231 - outSlope: 0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4722743 - inSlope: 0.000028610231 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: -0.000028610155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.47227383 - inSlope: -0.000028610155 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.47227383 - inSlope: -0.000028610155 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.47227383 - inSlope: -0 - outSlope: 0.000028610155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.4722743 - inSlope: 0.000028610155 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.47227383 - inSlope: -0 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.47227383 - inSlope: -0.000028610053 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.4722743 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6987169 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6987169 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5559824 - inSlope: 0.0000035762785 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5559824 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.631967 - inSlope: -0.00007152557 - outSlope: -0.00007152557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6319682 - inSlope: -0.00007152557 - outSlope: 0.00007152557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.631967 - inSlope: 0.00007152557 - outSlope: -0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.6319682 - inSlope: -0.00007152558 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.631967 - inSlope: 0.00007152558 - outSlope: -0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.6319682 - inSlope: -0.00007152558 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00008225442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.6319668 - inSlope: 0.00008225442 - outSlope: -0.00008225442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.6319682 - inSlope: -0.00008225442 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00008225442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.6319668 - inSlope: 0.00008225442 - outSlope: -0.000010728837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.631967 - inSlope: -0.000010728837 - outSlope: -0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6319682 - inSlope: -0.00007152558 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.631967 - inSlope: -0 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.6319682 - inSlope: -0.000071525516 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.6319682 - inSlope: -0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.6319682 - inSlope: -0 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.631967 - inSlope: -0 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.6319682 - inSlope: -0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.6319682 - inSlope: -0 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6319682 - inSlope: -0.000071525385 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.6319682 - inSlope: -0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.631967 - inSlope: 0.000071525385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6319682 - inSlope: -0.000071525385 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6319668 - inSlope: 0.00008225449 - outSlope: -0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6319682 - inSlope: -0.00008225449 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6319682 - inSlope: -0.000071525385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.631967 - inSlope: 0.000071525385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.631967 - inSlope: 0.000071525385 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6319682 - inSlope: -0.00007152513 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.6319668 - inSlope: 0.00008225449 - outSlope: -0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6319682 - inSlope: -0.00008225449 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.631967 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37580255 - inSlope: 0.000016093254 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.37580255 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48241702 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.48241702 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.67194295 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.67194295 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.2830259 - inSlope: -0.000007152557 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -1.2830259 - inSlope: -0 - outSlope: -0.00016450883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -1.2830286 - inSlope: -0.00016450883 - outSlope: 0.0001573562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -1.283026 - inSlope: 0.0001573562 - outSlope: 0.00000016633854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -1.2830259 - inSlope: 0.00000016633854 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -1.2830286 - inSlope: -0.00016450898 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.2830259 - inSlope: 0.00016450898 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.2830259 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4792653 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.4792653 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.28970385 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.28970385 - inSlope: -0 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.28970352 - inSlope: -0.000019669551 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.28970385 - inSlope: 0.000019669551 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.28970385 - inSlope: -0 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.28970352 - inSlope: -0.000019669551 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.28970385 - inSlope: 0.000019669551 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.28970385 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5409891 - inSlope: -0.000025033949 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5409891 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37030354 - inSlope: 0.00008404254 - outSlope: 0.00008404254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.37030494 - inSlope: 0.00008404254 - outSlope: -0.000078678124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.37030363 - inSlope: -0.000078678124 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.37030363 - inSlope: -0 - outSlope: 0.00007867812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.37030494 - inSlope: 0.00007867812 - outSlope: -0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.37030363 - inSlope: -0.00007867814 - outSlope: 0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.37030494 - inSlope: 0.00007867814 - outSlope: -0.00008404256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.37030354 - inSlope: -0.00008404256 - outSlope: 0.00008404252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.37030494 - inSlope: 0.00008404252 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.37030363 - inSlope: -0.00007867814 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.37030363 - inSlope: -0 - outSlope: 0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.37030494 - inSlope: 0.00007867814 - outSlope: -0.00008404248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.37030354 - inSlope: -0.00008404248 - outSlope: 0.0000013411046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.37030363 - inSlope: 0.0000013411046 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: -0.00008404248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.37030354 - inSlope: -0.00008404248 - outSlope: 0.00000178814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.37030363 - inSlope: 0.00000178814 - outSlope: 0.000078678066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.37030494 - inSlope: 0.000078678066 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.37030363 - inSlope: -0.000078678066 - outSlope: -0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.37030354 - inSlope: -0.000005364423 - outSlope: 0.00008404248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.37030494 - inSlope: 0.00008404248 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00008404233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.37030494 - inSlope: 0.00008404233 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.37030363 - inSlope: 0.000005364423 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: -0.0000013411046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.37030354 - inSlope: -0.0000013411046 - outSlope: 0.00008404233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.37030494 - inSlope: 0.00008404233 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00008404233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.37030494 - inSlope: 0.00008404233 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: -0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.37030354 - inSlope: -0.000005364423 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: -0.00007867793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.37030363 - inSlope: -0.00007867793 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.37030363 - inSlope: -0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00007867793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.37030363 - inSlope: -0.00007867793 - outSlope: -0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.37030354 - inSlope: -0.000005364423 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00000089406944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.37030363 - inSlope: 0.00000089406944 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.37030363 - inSlope: -0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: -0.00007867764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.37030363 - inSlope: -0.00007867764 - outSlope: -0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.37030354 - inSlope: -0.0000013411058 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00007867764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.37030363 - inSlope: -0.00007867764 - outSlope: -0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.37030354 - inSlope: -0.0000026822115 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: -0.00000029802317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.37030354 - inSlope: -0.00000029802317 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13285972 - inSlope: 0.000008940696 - outSlope: 0.000008940696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13285987 - inSlope: 0.000008940696 - outSlope: -0.000008940696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13285972 - inSlope: -0.000008940696 - outSlope: 0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13285987 - inSlope: 0.000008940698 - outSlope: -0.000008940695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13285972 - inSlope: -0.000008940695 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.13285987 - inSlope: 0.000008940698 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13285987 - inSlope: 0.000008940689 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13285987 - inSlope: 0.000008940689 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.13285987 - inSlope: 0.000008940689 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13285987 - inSlope: 0.000008940673 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13285972 - inSlope: -0.000008940673 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13285972 - inSlope: -0.000008940673 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.13285987 - inSlope: 0.000008940673 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.13285987 - inSlope: 0.000008940641 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13285972 - inSlope: -0.000008940641 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13285972 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.22330526 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.22330526 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3527717 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.3527717 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.074758574 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063478896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.07475752 - inSlope: 0.000063478896 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063478896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.074758574 - inSlope: -0.000063478896 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063478896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.074758574 - inSlope: -0.000063478896 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.074758574 - inSlope: -0 - outSlope: 0.00006347878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.07475752 - inSlope: 0.00006347878 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063478554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.07475752 - inSlope: 0.000063478554 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.074758574 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.28014806 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.28014806 - inSlope: -0 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.28014752 - inSlope: 0.000032186537 - outSlope: -0.000032186308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.28014806 - inSlope: -0.000032186308 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.28014806 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.58274454 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.58274454 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.67342204 - inSlope: 0.000010728835 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.67342204 - inSlope: -0 - outSlope: -0.00008583016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.67342347 - inSlope: -0.00008583016 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.67342186 - inSlope: 0.00009655962 - outSlope: -0.00000028996854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.67342204 - inSlope: -0.00000028996854 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.043230426 - inSlope: 0.0000082701445 - outSlope: 0.0000082701445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.043230288 - inSlope: 0.0000082701445 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.043230288 - inSlope: 0.000008270145 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0.000008270141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.043230288 - inSlope: 0.000008270141 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.043230288 - inSlope: 0.000008270145 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.043230288 - inSlope: 0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.043230426 - inSlope: -0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.043230288 - inSlope: 0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.043230288 - inSlope: 0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.043230426 - inSlope: -0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.043230288 - inSlope: 0.000008270123 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.043230426 - inSlope: -0.000008270123 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.043230426 - inSlope: -0.000008270123 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008046577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04323029 - inSlope: 0.000008046577 - outSlope: 0.00000022351763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.043230288 - inSlope: 0.00000022351763 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.043230426 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.64573175 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.64573175 - inSlope: -0 - outSlope: 0.00003933907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6457324 - inSlope: 0.00003933907 - outSlope: -0.00003933907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.64573175 - inSlope: -0.00003933907 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.64573175 - inSlope: -0 - outSlope: 0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.6457324 - inSlope: 0.000039339102 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.64573175 - inSlope: -0.000039339102 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.64573175 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.61329293 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.61329293 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6180786 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6180786 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03321698 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.03321645 - inSlope: 0.000031739448 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.03321698 - inSlope: -0.000031739448 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.03321698 - inSlope: -0.000031739448 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.03321698 - inSlope: -0 - outSlope: 0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.03321645 - inSlope: 0.00003173939 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.03321698 - inSlope: -0 - outSlope: 0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.03321645 - inSlope: 0.00003173939 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.03321645 - inSlope: -0 - outSlope: -0.000031739277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.03321698 - inSlope: -0.000031739277 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.03321645 - inSlope: 0.000031739277 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.03321645 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.03321698 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.72725874 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.72725874 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.65349305 - inSlope: -0.000025033949 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.65349305 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.2293044 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -1.2293044 - inSlope: -0 - outSlope: 0.00017881395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -1.2293015 - inSlope: 0.00017881395 - outSlope: -0.00017881395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -1.2293044 - inSlope: -0.00017881395 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -1.2293044 - inSlope: -0 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -1.2293015 - inSlope: 0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -1.2293044 - inSlope: -0.00017881411 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -1.2293044 - inSlope: -0 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -1.2293015 - inSlope: 0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -1.2293044 - inSlope: -0.00017881411 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.2293044 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09037971 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.09037971 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8697228 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.8697228 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.34337375 - inSlope: 0.00002145767 - outSlope: 0.00002145767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.3433734 - inSlope: 0.00002145767 - outSlope: -0.00002145767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.34337375 - inSlope: -0.00002145767 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: -0.000021457668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.34337375 - inSlope: -0.000021457668 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.34337375 - inSlope: -0.000021457674 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.34337375 - inSlope: -0.000021457674 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3433734 - inSlope: 0.000021457654 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.34337375 - inSlope: -0.000021457616 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.3433734 - inSlope: 0.000021457616 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.34337375 - inSlope: -0 - outSlope: 0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.3433734 - inSlope: 0.00002145754 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.34337375 - inSlope: -0 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.34337428 - inSlope: -0.000032186537 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.34337375 - inSlope: 0.000032186537 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.3433734 - inSlope: -0 - outSlope: -0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.34337375 - inSlope: -0.00002145754 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.3433734 - inSlope: -0 - outSlope: -0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.34337375 - inSlope: -0.00002145754 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.34337375 - inSlope: -0 - outSlope: 0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.3433734 - inSlope: 0.00002145754 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.16426563 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.16426563 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3989615 - inSlope: -0.0000017881392 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.3989615 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.54479706 - inSlope: -0.000014305114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.54479706 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3237357 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.3237361 - inSlope: -0.000023245813 - outSlope: 0.000023245808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.3237357 - inSlope: 0.000023245808 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3237361 - inSlope: -0.000023245813 - outSlope: 0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.3237357 - inSlope: 0.000023245813 - outSlope: -0.000023245802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.3237361 - inSlope: -0.000023245802 - outSlope: 0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.3237357 - inSlope: 0.000023245813 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.3237361 - inSlope: -0.000023245813 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3237357 - inSlope: 0.000023245813 - outSlope: -0.000023245791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.3237361 - inSlope: -0.000023245791 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: -0.000023245791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.3237361 - inSlope: -0.000023245791 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.000023245791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.3237357 - inSlope: 0.000023245791 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: -0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.3237361 - inSlope: -0.00002324575 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.3237357 - inSlope: 0.00002324575 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3237361 - inSlope: -0 - outSlope: 0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3237357 - inSlope: 0.00002324575 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3237357 - inSlope: -0 - outSlope: -0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.3237361 - inSlope: -0.00002324575 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: -0.000023245668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.3237361 - inSlope: -0.000023245668 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.3237357 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.06392135 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.06392135 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1055874 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10558793 - inSlope: -0.000031739477 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.10558793 - inSlope: -0 - outSlope: 0.000031739462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.1055874 - inSlope: 0.000031739462 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.10558793 - inSlope: -0.000031739477 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.10558793 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.10558793 - inSlope: -0.000031739448 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1055874 - inSlope: -0 - outSlope: 0.000022798798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.10558702 - inSlope: 0.000022798798 - outSlope: -0.0000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.10558793 - inSlope: -0.0000545383 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1055874 - inSlope: -0 - outSlope: -0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10558793 - inSlope: -0.00003173939 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.10558793 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.1055874 - inSlope: 0.00003173939 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.1055874 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3547441 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.3547441 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0010360838 - inSlope: 0.00081155676 - outSlope: 0.00081155676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0010496097 - inSlope: 0.00081155676 - outSlope: 0.0022191997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0010865964 - inSlope: 0.0022191997 - outSlope: 0.0031868278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0011397102 - inSlope: 0.0031868278 - outSlope: 0.0038044334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0012031174 - inSlope: 0.0038044334 - outSlope: 0.003997456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0012697417 - inSlope: 0.003997456 - outSlope: 0.004015337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.001336664 - inSlope: 0.004015337 - outSlope: 0.0038801858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0014013337 - inSlope: 0.0038801858 - outSlope: 0.003568028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0014608009 - inSlope: 0.003568028 - outSlope: 0.0032470308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.001514918 - inSlope: 0.0032470308 - outSlope: 0.0028191067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.0015619032 - inSlope: 0.0028191067 - outSlope: 0.0023941512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0016018057 - inSlope: 0.0023941512 - outSlope: 0.0017766842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0016314171 - inSlope: 0.0017766842 - outSlope: 0.0013589301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0016540659 - inSlope: 0.0013589301 - outSlope: 0.0008473406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.0016681883 - inSlope: 0.0008473406 - outSlope: 0.00034898755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0016740047 - inSlope: 0.00034898755 - outSlope: -0.00005977689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0016730084 - inSlope: -0.00005977689 - outSlope: -0.0006774959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.0016617168 - inSlope: -0.0006774959 - outSlope: -0.00092870014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0016462385 - inSlope: -0.00092870014 - outSlope: -0.0012774242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0016249481 - inSlope: -0.0012774242 - outSlope: -0.001563531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0015988892 - inSlope: -0.001563531 - outSlope: -0.0017811352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0015692037 - inSlope: -0.0017811352 - outSlope: -0.0019258384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.0015371063 - inSlope: -0.0019258384 - outSlope: -0.0019930718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.0015038885 - inSlope: -0.0019930718 - outSlope: -0.001981585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.0014708621 - inSlope: -0.001981585 - outSlope: -0.0020635286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00143647 - inSlope: -0.0020635286 - outSlope: -0.0022466695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.0013990254 - inSlope: -0.0022466695 - outSlope: -0.002581482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0013560008 - inSlope: -0.002581482 - outSlope: -0.0028893794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.0013078444 - inSlope: -0.0028893794 - outSlope: -0.0032129611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0012542951 - inSlope: -0.0032129611 - outSlope: -0.0035451439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0011952093 - inSlope: -0.0035451439 - outSlope: -0.0038713743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0011306865 - inSlope: -0.0038713743 - outSlope: -0.00418186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0010609886 - inSlope: -0.00418186 - outSlope: -0.0044583105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0009866835 - inSlope: -0.0044583105 - outSlope: -0.0046882546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.00090854603 - inSlope: -0.0046882546 - outSlope: -0.004854911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0008276309 - inSlope: -0.004854911 - outSlope: -0.0049029114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0007459155 - inSlope: -0.0049029114 - outSlope: -0.004924153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0006638464 - inSlope: -0.004924153 - outSlope: -0.004798742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0005838674 - inSlope: -0.004798742 - outSlope: -0.0045515173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0005080089 - inSlope: -0.0045515173 - outSlope: -0.004177898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00043837706 - inSlope: -0.004177898 - outSlope: -0.0036743872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00037713733 - inSlope: -0.0036743872 - outSlope: -0.0030471145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00032635214 - inSlope: -0.0030471145 - outSlope: -0.0023010285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0002880017 - inSlope: -0.0023010285 - outSlope: -0.0014493512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00026384578 - inSlope: -0.0014493512 - outSlope: -0.0005012732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00025549124 - inSlope: -0.0005012732 - outSlope: 0.00047108784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0002633427 - inSlope: 0.00047108784 - outSlope: 0.0013611616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00028602878 - inSlope: 0.0013611616 - outSlope: 0.0021676705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0003221566 - inSlope: 0.0021676705 - outSlope: 0.0028733627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00037004592 - inSlope: 0.0028733627 - outSlope: 0.0034762544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00042798344 - inSlope: 0.0034762544 - outSlope: 0.003964408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0004940571 - inSlope: 0.003964408 - outSlope: 0.0043369476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00056633947 - inSlope: 0.0043369476 - outSlope: 0.0045928718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00064288726 - inSlope: 0.0045928718 - outSlope: 0.0047328463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00072176795 - inSlope: 0.0047328463 - outSlope: 0.0047385637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0008007442 - inSlope: 0.0047385637 - outSlope: 0.004718115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0008793794 - inSlope: 0.004718115 - outSlope: 0.004583089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00095576415 - inSlope: 0.004583089 - outSlope: 0.00438463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0010288412 - inSlope: 0.00438463 - outSlope: 0.00413583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0010977719 - inSlope: 0.00413583 - outSlope: 0.0038527874 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.001161985 - inSlope: 0.0038527874 - outSlope: 0.0035478256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0012211154 - inSlope: 0.0035478256 - outSlope: 0.0032334758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.0012750066 - inSlope: 0.0032334758 - outSlope: 0.0029202648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0013236776 - inSlope: 0.0029202648 - outSlope: 0.0026165764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.0013672875 - inSlope: 0.0026165764 - outSlope: 0.0023325882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0014061639 - inSlope: 0.0023325882 - outSlope: 0.0020236168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0014398908 - inSlope: 0.0020236168 - outSlope: 0.0018582767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0014708621 - inSlope: 0.0018582767 - outSlope: 0.0017664249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0015003025 - inSlope: 0.0017664249 - outSlope: 0.0017590208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0015296194 - inSlope: 0.0017590208 - outSlope: 0.0017048318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.0015580333 - inSlope: 0.0017048318 - outSlope: 0.0016018111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0015847301 - inSlope: 0.0016018111 - outSlope: 0.0014565422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.001609006 - inSlope: 0.0014565422 - outSlope: 0.0012676872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0016301341 - inSlope: 0.0012676872 - outSlope: 0.0010386166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.0016474443 - inSlope: 0.0010386166 - outSlope: 0.0007751801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.001660364 - inSlope: 0.0007751801 - outSlope: 0.0006191578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.0016706833 - inSlope: 0.0006191578 - outSlope: 0.0001321548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0016728858 - inSlope: 0.0001321548 - outSlope: -0.00014490228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0016704708 - inSlope: -0.00014490228 - outSlope: -0.00049973297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.0016621419 - inSlope: -0.00049973297 - outSlope: -0.0008667455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0016476961 - inSlope: -0.0008667455 - outSlope: -0.0012380502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.001627062 - inSlope: -0.0012380502 - outSlope: -0.0015144786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0016018207 - inSlope: -0.0015144786 - outSlope: -0.00199435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0015685816 - inSlope: -0.00199435 - outSlope: -0.0022932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0015303616 - inSlope: -0.0022932 - outSlope: -0.002612076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.001486827 - inSlope: -0.002612076 - outSlope: -0.00282622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0014397234 - inSlope: -0.00282622 - outSlope: -0.0031656227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0013869627 - inSlope: -0.0031656227 - outSlope: -0.0033152695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0013317083 - inSlope: -0.0033152695 - outSlope: -0.0033976217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0012750813 - inSlope: -0.0033976217 - outSlope: -0.0033959104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0012184829 - inSlope: -0.0033959104 - outSlope: -0.0033152415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.0011632289 - inSlope: -0.0033152415 - outSlope: -0.002963243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0011138415 - inSlope: -0.002963243 - outSlope: -0.0024450384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0010730909 - inSlope: -0.0024450384 - outSlope: -0.0016345518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0010458482 - inSlope: -0.0016345518 - outSlope: -0.0005858677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0010360838 - inSlope: -0.0005858677 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0010360838 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1.1586368 - inSlope: 0.044038292 - outSlope: 0.044038292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 1.1593708 - inSlope: 0.044038292 - outSlope: 0.1283884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 1.1615106 - inSlope: 0.1283884 - outSlope: 0.20727398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 1.1649652 - inSlope: 0.20727398 - outSlope: 0.28064483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 1.1696426 - inSlope: 0.28064483 - outSlope: 0.34837964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 1.1754489 - inSlope: 0.34837964 - outSlope: 0.4104567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 1.1822898 - inSlope: 0.4104567 - outSlope: 0.4668832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 1.1900712 - inSlope: 0.4668832 - outSlope: 0.5174015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 1.1986946 - inSlope: 0.5174015 - outSlope: 0.56232697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 1.2080667 - inSlope: 0.56232697 - outSlope: 0.6013227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 1.2180887 - inSlope: 0.6013227 - outSlope: 0.6345106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 1.2286639 - inSlope: 0.6345106 - outSlope: 0.6619263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 1.239696 - inSlope: 0.6619263 - outSlope: 0.6835914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 1.2510892 - inSlope: 0.6835914 - outSlope: 0.6994415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 1.2627466 - inSlope: 0.6994415 - outSlope: 0.70950514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 1.2745717 - inSlope: 0.70950514 - outSlope: 0.7137817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 1.286468 - inSlope: 0.7137817 - outSlope: 0.7123596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 1.2983407 - inSlope: 0.7123596 - outSlope: 0.7052344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 1.3100946 - inSlope: 0.7052344 - outSlope: 0.69233245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 1.3216335 - inSlope: 0.69233245 - outSlope: 0.67368454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 1.3328615 - inSlope: 0.67368454 - outSlope: 0.64932406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 1.3436836 - inSlope: 0.64932406 - outSlope: 0.6192607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 1.3540046 - inSlope: 0.6192607 - outSlope: 0.5834418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 1.3637286 - inSlope: 0.5834418 - outSlope: 0.5419059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 1.3727604 - inSlope: 0.5419059 - outSlope: 0.5402332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 1.3817643 - inSlope: 0.5402332 - outSlope: 0.5779834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 1.3913974 - inSlope: 0.5779834 - outSlope: 0.6090194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 1.4015477 - inSlope: 0.6090194 - outSlope: 0.6336016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 1.4121077 - inSlope: 0.6336016 - outSlope: 0.65167725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 1.422969 - inSlope: 0.65167725 - outSlope: 0.6632418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 1.434023 - inSlope: 0.6632418 - outSlope: 0.66834277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 1.445162 - inSlope: 0.66834277 - outSlope: 0.6669242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 1.4562775 - inSlope: 0.6669242 - outSlope: 0.65905875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 1.4672618 - inSlope: 0.65905875 - outSlope: 0.64471066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 1.478007 - inSlope: 0.64471066 - outSlope: 0.62386096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 1.4884046 - inSlope: 0.62386096 - outSlope: 0.5965146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 1.4983466 - inSlope: 0.5965146 - outSlope: 0.5625134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 1.5077218 - inSlope: 0.5625134 - outSlope: 0.52186537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 1.5164195 - inSlope: 0.52186537 - outSlope: 0.47455117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 1.5243287 - inSlope: 0.47455117 - outSlope: 0.4203976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 1.5313354 - inSlope: 0.4203976 - outSlope: 0.3594092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 1.5373255 - inSlope: 0.3594092 - outSlope: 0.29150274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 1.5421839 - inSlope: 0.29150274 - outSlope: 0.2167227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 1.5457959 - inSlope: 0.2167227 - outSlope: 0.13501847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 1.5480462 - inSlope: 0.13501847 - outSlope: 0.046513125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 1.5488214 - inSlope: 0.046513125 - outSlope: -0.043673556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 1.5480936 - inSlope: -0.043673556 - outSlope: -0.12687889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 1.5459789 - inSlope: -0.12687889 - outSlope: -0.2037694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 1.5425828 - inSlope: -0.2037694 - outSlope: -0.274308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 1.538011 - inSlope: -0.274308 - outSlope: -0.33848795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.5323695 - inSlope: -0.33848795 - outSlope: -0.3962864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 1.5257647 - inSlope: -0.3962864 - outSlope: -0.4477648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.518302 - inSlope: -0.4477648 - outSlope: -0.49294758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 1.5100862 - inSlope: -0.49294758 - outSlope: -0.5319148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 1.501221 - inSlope: -0.5319148 - outSlope: -0.5647573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.4918083 - inSlope: -0.5647573 - outSlope: -0.59145266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 1.4819508 - inSlope: -0.59145266 - outSlope: -0.61211646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 1.4717488 - inSlope: -0.61211646 - outSlope: -0.6267649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 1.4613028 - inSlope: -0.6267649 - outSlope: -0.635453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.4507118 - inSlope: -0.635453 - outSlope: -0.6381303 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 1.4400764 - inSlope: -0.6381303 - outSlope: -0.63485444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 1.4294955 - inSlope: -0.63485444 - outSlope: -0.6255847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 1.419069 - inSlope: -0.6255847 - outSlope: -0.6102997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 1.4088974 - inSlope: -0.6102997 - outSlope: -0.58902377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 1.3990803 - inSlope: -0.58902377 - outSlope: -0.5617195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 1.3897183 - inSlope: -0.5617195 - outSlope: -0.5284672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 1.3809105 - inSlope: -0.5284672 - outSlope: -0.48900652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 1.3727604 - inSlope: -0.48900652 - outSlope: -0.48251197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 1.3647186 - inSlope: -0.48251197 - outSlope: -0.5106144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 1.3562083 - inSlope: -0.5106144 - outSlope: -0.5352765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 1.347287 - inSlope: -0.5352765 - outSlope: -0.5565267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 1.3380116 - inSlope: -0.5565267 - outSlope: -0.5743182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 1.3284396 - inSlope: -0.5743182 - outSlope: -0.5887061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 1.3186278 - inSlope: -0.5887061 - outSlope: -0.59962094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 1.3086342 - inSlope: -0.59962094 - outSlope: -0.6071383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 1.2985152 - inSlope: -0.6071383 - outSlope: -0.61115086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 1.2883294 - inSlope: -0.61115086 - outSlope: -0.6117374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 1.2781337 - inSlope: -0.6117374 - outSlope: -0.6089407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 1.2679847 - inSlope: -0.6089407 - outSlope: -0.6026493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 1.2579405 - inSlope: -0.6026493 - outSlope: -0.5929118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 1.2480587 - inSlope: -0.5929118 - outSlope: -0.57970816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.2383969 - inSlope: -0.57970816 - outSlope: -0.56295687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.2290143 - inSlope: -0.56295687 - outSlope: -0.5428081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.2199675 - inSlope: -0.5428081 - outSlope: -0.519176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 1.2113146 - inSlope: -0.519176 - outSlope: -0.49207497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 1.2031133 - inSlope: -0.49207497 - outSlope: -0.46143338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 1.1954228 - inSlope: -0.46143338 - outSlope: -0.42731974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 1.1883007 - inSlope: -0.42731974 - outSlope: -0.38981473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 1.1818038 - inSlope: -0.38981473 - outSlope: -0.34873757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 1.1759915 - inSlope: -0.34873757 - outSlope: -0.3043273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.1709194 - inSlope: -0.3043273 - outSlope: -0.2564695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 1.1666449 - inSlope: -0.2564695 - outSlope: -0.20524283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 1.1632242 - inSlope: -0.20524283 - outSlope: -0.15072599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 1.1607121 - inSlope: -0.15072599 - outSlope: -0.092825316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 1.159165 - inSlope: -0.092825316 - outSlope: -0.03169301 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 1.1586368 - inSlope: -0.03169301 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 1.1586368 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.009271024 - inSlope: -0.011604912 - outSlope: -0.011604912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.009464439 - inSlope: -0.011604912 - outSlope: -0.033357013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.010020389 - inSlope: -0.033357013 - outSlope: -0.053340368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.010909395 - inSlope: -0.053340368 - outSlope: -0.071370944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.012098911 - inSlope: -0.071370944 - outSlope: -0.0873177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.013554206 - inSlope: -0.0873177 - outSlope: -0.10121612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.015241141 - inSlope: -0.10121612 - outSlope: -0.113458954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.017132124 - inSlope: -0.113458954 - outSlope: -0.12317102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.019184975 - inSlope: -0.12317102 - outSlope: -0.13150783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.021376772 - inSlope: -0.13150783 - outSlope: -0.13750279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.023668485 - inSlope: -0.13750279 - outSlope: -0.14145893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.026026133 - inSlope: -0.14145893 - outSlope: -0.14358704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.02841925 - inSlope: -0.14358704 - outSlope: -0.14392869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.030818062 - inSlope: -0.14392869 - outSlope: -0.14213529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.033186983 - inSlope: -0.14213529 - outSlope: -0.13840513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.035493735 - inSlope: -0.13840513 - outSlope: -0.13261233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.037703943 - inSlope: -0.13261233 - outSlope: -0.12499419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.039787177 - inSlope: -0.12499419 - outSlope: -0.115498506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.041712154 - inSlope: -0.115498506 - outSlope: -0.103743695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.043441214 - inSlope: -0.103743695 - outSlope: -0.0899297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.044940043 - inSlope: -0.0899297 - outSlope: -0.07402054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.046173718 - inSlope: -0.07402054 - outSlope: -0.055974524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.047106627 - inSlope: -0.055974524 - outSlope: -0.03575388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.047702525 - inSlope: -0.03575388 - outSlope: -0.013328332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.047924664 - inSlope: -0.013328332 - outSlope: 0.014136149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.04768906 - inSlope: 0.014136149 - outSlope: 0.042721517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.046977036 - inSlope: 0.042721517 - outSlope: 0.068583705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.045833975 - inSlope: 0.068583705 - outSlope: 0.09102717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.044316854 - inSlope: 0.09102717 - outSlope: 0.11029142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.042478666 - inSlope: 0.11029142 - outSlope: 0.12639967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.040372003 - inSlope: 0.12639967 - outSlope: 0.13938627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.0380489 - inSlope: 0.13938627 - outSlope: 0.14928667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.035560783 - inSlope: 0.14928667 - outSlope: 0.15615322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.032958232 - inSlope: 0.15615322 - outSlope: 0.16003226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03029103 - inSlope: 0.16003226 - outSlope: 0.1609764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.027608093 - inSlope: 0.1609764 - outSlope: 0.15895836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.02495878 - inSlope: 0.15895836 - outSlope: 0.15426561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.022387689 - inSlope: 0.15426561 - outSlope: 0.14668132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.019943003 - inSlope: 0.14668132 - outSlope: 0.13630977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.017671175 - inSlope: 0.13630977 - outSlope: 0.12314475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.015618757 - inSlope: 0.12314475 - outSlope: 0.10717715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013832473 - inSlope: 0.10717715 - outSlope: 0.088381104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.012359456 - inSlope: 0.088381104 - outSlope: 0.06672666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.011247346 - inSlope: 0.06672666 - outSlope: 0.042178072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.010544376 - inSlope: 0.042178072 - outSlope: 0.014712936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.010299161 - inSlope: 0.014712936 - outSlope: -0.013393177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0105223805 - inSlope: -0.013393177 - outSlope: -0.038484458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.01116379 - inSlope: -0.038484458 - outSlope: -0.061042387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.012181162 - inSlope: -0.061042387 - outSlope: -0.081098676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.013532805 - inSlope: -0.081098676 - outSlope: -0.098677784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.015177433 - inSlope: -0.098677784 - outSlope: -0.1138051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.01707419 - inSlope: -0.1138051 - outSlope: -0.12650484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.019182602 - inSlope: -0.12650484 - outSlope: -0.13678709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.021462385 - inSlope: -0.13678709 - outSlope: -0.14465894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.023873365 - inSlope: -0.14465894 - outSlope: -0.15001936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.026373694 - inSlope: -0.15001936 - outSlope: -0.1530956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.028925285 - inSlope: -0.1530956 - outSlope: -0.15360288 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.03148533 - inSlope: -0.15360288 - outSlope: -0.15157916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.034011647 - inSlope: -0.15157916 - outSlope: -0.14697886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.0364613 - inSlope: -0.14697886 - outSlope: -0.1397573 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.038790587 - inSlope: -0.1397573 - outSlope: -0.12986955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.040955078 - inSlope: -0.12986955 - outSlope: -0.11727858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.04290972 - inSlope: -0.11727858 - outSlope: -0.10195265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.04460893 - inSlope: -0.10195265 - outSlope: -0.08386746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.046006728 - inSlope: -0.08386746 - outSlope: -0.06300381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.04705679 - inSlope: -0.06300381 - outSlope: -0.039136596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.047709066 - inSlope: -0.039136596 - outSlope: -0.012935859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.047924664 - inSlope: -0.012935859 - outSlope: 0.0100346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.04775742 - inSlope: 0.0100346 - outSlope: 0.026704993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.047312338 - inSlope: 0.026704993 - outSlope: 0.04198667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.04661256 - inSlope: 0.04198667 - outSlope: 0.055902876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.045680847 - inSlope: 0.055902876 - outSlope: 0.06846788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04453971 - inSlope: 0.06846788 - outSlope: 0.07970706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.04321126 - inSlope: 0.07970706 - outSlope: 0.08963593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.041717328 - inSlope: 0.08963593 - outSlope: 0.09827713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.040079378 - inSlope: 0.09827713 - outSlope: 0.10543326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.03832216 - inSlope: 0.10543326 - outSlope: 0.11146891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.036464345 - inSlope: 0.11146891 - outSlope: 0.1163787 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.0345247 - inSlope: 0.1163787 - outSlope: 0.11995345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.032525465 - inSlope: 0.11995345 - outSlope: 0.12230762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.030487007 - inSlope: 0.12230762 - outSlope: 0.12343884 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.028429694 - inSlope: 0.12343884 - outSlope: 0.12315285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.026377149 - inSlope: 0.12315285 - outSlope: 0.121816665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.024346873 - inSlope: 0.121816665 - outSlope: 0.11935495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.022357626 - inSlope: 0.11935495 - outSlope: 0.11557259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.020431418 - inSlope: 0.11557259 - outSlope: 0.11035669 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.018592142 - inSlope: 0.11035669 - outSlope: 0.104092084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.016857263 - inSlope: 0.104092084 - outSlope: 0.09666182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.015246234 - inSlope: 0.09666182 - outSlope: 0.08759488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.013786321 - inSlope: 0.08759488 - outSlope: 0.07762611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.012492553 - inSlope: 0.07762611 - outSlope: 0.066330366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.011387048 - inSlope: 0.066330366 - outSlope: 0.05369335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.01049216 - inSlope: 0.05369335 - outSlope: 0.03996702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.009826044 - inSlope: 0.03996702 - outSlope: 0.024729256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.009413887 - inSlope: 0.024729256 - outSlope: 0.00857179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.009271024 - inSlope: 0.00857179 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.009271024 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000010430813 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.00000010430813 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000074505806 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000000074505806 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 1 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.33468115 - inSlope: -0.00081002706 - outSlope: -0.00081002706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.33469465 - inSlope: -0.00081002706 - outSlope: -0.002236962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.33473194 - inSlope: -0.002236962 - outSlope: -0.0031596425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.3347846 - inSlope: -0.0031596425 - outSlope: -0.0038230412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.3348483 - inSlope: -0.0038230412 - outSlope: -0.0040143733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.33491522 - inSlope: -0.0040143733 - outSlope: -0.0040036445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.33498195 - inSlope: -0.0040036445 - outSlope: -0.0038802626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.33504662 - inSlope: -0.0038802626 - outSlope: -0.0035673366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.33510607 - inSlope: -0.0035673366 - outSlope: -0.0032347443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.33516 - inSlope: -0.0032347443 - outSlope: -0.0028216841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.33520702 - inSlope: -0.0028216841 - outSlope: -0.002410412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.3352472 - inSlope: -0.002410412 - outSlope: -0.0017845632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.33527693 - inSlope: -0.0017845632 - outSlope: -0.0013518335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.33529946 - inSlope: -0.0013518335 - outSlope: -0.00083684927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.3353134 - inSlope: -0.00083684927 - outSlope: -0.0003808737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.33531976 - inSlope: -0.0003808737 - outSlope: 0.000091195034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.33531824 - inSlope: 0.000091195034 - outSlope: 0.00064551894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.33530748 - inSlope: 0.00064551894 - outSlope: 0.0009798995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.33529115 - inSlope: 0.0009798995 - outSlope: 0.0012642157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.33527008 - inSlope: 0.0012642157 - outSlope: 0.001543163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.33524436 - inSlope: 0.001543163 - outSlope: 0.0017952936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.33521444 - inSlope: 0.0017952936 - outSlope: 0.0019294007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.33518228 - inSlope: 0.0019294007 - outSlope: 0.0019955654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.33514902 - inSlope: 0.0019955654 - outSlope: 0.0019401296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.33511668 - inSlope: 0.0019401296 - outSlope: 0.0020992777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.3350817 - inSlope: 0.0020992777 - outSlope: 0.002231596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3350445 - inSlope: 0.002231596 - outSlope: 0.002573135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.33500162 - inSlope: 0.002573135 - outSlope: 0.0028949953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33495337 - inSlope: 0.0028949953 - outSlope: 0.0032168657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.33489975 - inSlope: 0.0032168657 - outSlope: 0.0035619705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.3348404 - inSlope: 0.0035619705 - outSlope: 0.003853444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.33477616 - inSlope: 0.003853444 - outSlope: 0.0041806586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.3347065 - inSlope: 0.0041806586 - outSlope: 0.004464988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.33463207 - inSlope: 0.004464988 - outSlope: 0.0046938704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.33455384 - inSlope: 0.0046938704 - outSlope: 0.004853015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.33447295 - inSlope: 0.004853015 - outSlope: 0.0048959125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.33439136 - inSlope: 0.0048959125 - outSlope: 0.0049245404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.33430928 - inSlope: 0.0049245404 - outSlope: 0.0047975825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.33422932 - inSlope: 0.0047975825 - outSlope: 0.0045490307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.3341535 - inSlope: 0.0045490307 - outSlope: 0.0041806586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.33408383 - inSlope: 0.0041806586 - outSlope: 0.0036603247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.33402282 - inSlope: 0.0036603247 - outSlope: 0.0030577213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.33397186 - inSlope: 0.0030577213 - outSlope: 0.0022977612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.33393356 - inSlope: 0.0022977612 - outSlope: 0.0014466009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.33390945 - inSlope: 0.0014466009 - outSlope: 0.0005114083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.33390093 - inSlope: 0.0005114083 - outSlope: -0.00046849294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.33390874 - inSlope: -0.00046849294 - outSlope: -0.00138044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.33393174 - inSlope: -0.00138044 - outSlope: -0.0021243116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.33396715 - inSlope: -0.0021243116 - outSlope: -0.0029075174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3340156 - inSlope: -0.0029075174 - outSlope: -0.0034636292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.33407333 - inSlope: -0.0034636292 - outSlope: -0.003980388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.33413967 - inSlope: -0.003980388 - outSlope: -0.004311208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.33421153 - inSlope: -0.004311208 - outSlope: -0.0045955223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.33428812 - inSlope: -0.0045955223 - outSlope: -0.0047457265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.33436722 - inSlope: -0.0047457265 - outSlope: -0.004715311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.3344458 - inSlope: -0.004715311 - outSlope: -0.004727845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.3345246 - inSlope: -0.004727845 - outSlope: -0.004590158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.3346011 - inSlope: -0.004590158 - outSlope: -0.004400615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.33467445 - inSlope: -0.004400615 - outSlope: -0.0041323793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.33474332 - inSlope: -0.0041323793 - outSlope: -0.0038516559 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.33480752 - inSlope: -0.0038516559 - outSlope: -0.0035423075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.33486655 - inSlope: -0.0035423075 - outSlope: -0.0032311708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3349204 - inSlope: -0.0032311708 - outSlope: -0.0029110936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33496892 - inSlope: -0.0029110936 - outSlope: -0.0026231841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.33501264 - inSlope: -0.0026231841 - outSlope: -0.002331736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3350515 - inSlope: -0.002331736 - outSlope: -0.0020259637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.33508527 - inSlope: -0.0020259637 - outSlope: -0.0018847006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.33511668 - inSlope: -0.0018847006 - outSlope: -0.0017416494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.3351457 - inSlope: -0.0017416494 - outSlope: -0.0017648952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.33517513 - inSlope: -0.0017648952 - outSlope: -0.0016754882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.33520305 - inSlope: -0.0016754882 - outSlope: -0.0016325727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.33523026 - inSlope: -0.0016325727 - outSlope: -0.0014519602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.33525446 - inSlope: -0.0014519602 - outSlope: -0.001255275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.33527538 - inSlope: -0.001255275 - outSlope: -0.0010442744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.3352928 - inSlope: -0.0010442744 - outSlope: -0.00076353626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.3353055 - inSlope: -0.00076353626 - outSlope: -0.0006240612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3353159 - inSlope: -0.0006240612 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.335318 - inSlope: -0.00012516987 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.33531576 - inSlope: 0.00013411058 - outSlope: 0.0005114047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.33530724 - inSlope: 0.0005114047 - outSlope: 0.00085115514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.33529305 - inSlope: 0.00085115514 - outSlope: 0.001255275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.33527213 - inSlope: 0.001255275 - outSlope: 0.0015056147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.33524704 - inSlope: 0.0015056147 - outSlope: 0.0019937772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.3352138 - inSlope: 0.0019937772 - outSlope: 0.0023031256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.33517542 - inSlope: 0.0023031256 - outSlope: 0.0025910165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.33513224 - inSlope: 0.0025910165 - outSlope: 0.0028359918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.33508497 - inSlope: 0.0028359918 - outSlope: 0.0031560464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.33503237 - inSlope: 0.0031560464 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.33497712 - inSlope: 0.0033152136 - outSlope: 0.0034153494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.3349202 - inSlope: 0.0034153494 - outSlope: 0.0033885273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.33486372 - inSlope: 0.0033885273 - outSlope: 0.003306273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.33480862 - inSlope: 0.003306273 - outSlope: 0.0029897718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.3347588 - inSlope: 0.0029897718 - outSlope: 0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.33471856 - inSlope: 0.0024139904 - outSlope: 0.0016611712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.33469087 - inSlope: 0.0016611712 - outSlope: 0.000582934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.33468115 - inSlope: 0.000582934 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.33468115 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7804808 - inSlope: -0.044056173 - outSlope: -0.044056173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.77974653 - inSlope: -0.044056173 - outSlope: -0.1283741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.77760696 - inSlope: -0.1283741 - outSlope: -0.20727398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.7741524 - inSlope: -0.20727398 - outSlope: -0.28065914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.76947474 - inSlope: -0.28065914 - outSlope: -0.34836534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.76366866 - inSlope: -0.34836534 - outSlope: -0.41046026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.75682765 - inSlope: -0.41046026 - outSlope: -0.46689036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.74904615 - inSlope: -0.46689036 - outSlope: -0.5173908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.74042296 - inSlope: -0.5173908 - outSlope: -0.5623377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.73105067 - inSlope: -0.5623377 - outSlope: -0.60131556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.72102875 - inSlope: -0.60131556 - outSlope: -0.6345034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7104537 - inSlope: -0.6345034 - outSlope: -0.6619299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6994215 - inSlope: -0.6619299 - outSlope: -0.68360573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6880281 - inSlope: -0.68360573 - outSlope: -0.69943076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6763709 - inSlope: -0.69943076 - outSlope: -0.70951945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6645456 - inSlope: -0.70951945 - outSlope: -0.71377814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.6526493 - inSlope: -0.71377814 - outSlope: -0.7123596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.64077663 - inSlope: -0.7123596 - outSlope: -0.7052201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.62902296 - inSlope: -0.7052201 - outSlope: -0.692336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.61748403 - inSlope: -0.692336 - outSlope: -0.6737024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.60625565 - inSlope: -0.6737024 - outSlope: -0.6493205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.59543365 - inSlope: -0.6493205 - outSlope: -0.6192607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.58511263 - inSlope: -0.6192607 - outSlope: -0.5834275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.57538885 - inSlope: -0.5834275 - outSlope: -0.5419166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5663569 - inSlope: -0.5419166 - outSlope: -0.54022247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.5573532 - inSlope: -0.54022247 - outSlope: -0.5779798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5477202 - inSlope: -0.5779798 - outSlope: -0.6090337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.53756964 - inSlope: -0.6090337 - outSlope: -0.6336052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.52700955 - inSlope: -0.6336052 - outSlope: -0.65165937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.51614857 - inSlope: -0.65165937 - outSlope: -0.6632275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.50509477 - inSlope: -0.6632275 - outSlope: -0.66835886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.49395546 - inSlope: -0.66835886 - outSlope: -0.66692597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.48284 - inSlope: -0.66692597 - outSlope: -0.65904087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.471856 - inSlope: -0.65904087 - outSlope: -0.64472854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.46111053 - inSlope: -0.64472854 - outSlope: -0.6238717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.45071268 - inSlope: -0.6238717 - outSlope: -0.5964985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.440771 - inSlope: -0.5964985 - outSlope: -0.5625313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4313955 - inSlope: -0.5625313 - outSlope: -0.52186537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.42269775 - inSlope: -0.52186537 - outSlope: -0.47454044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.41478875 - inSlope: -0.47454044 - outSlope: -0.42039582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.40778214 - inSlope: -0.42039582 - outSlope: -0.35941815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.40179184 - inSlope: -0.35941815 - outSlope: -0.29150453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.39693344 - inSlope: -0.29150453 - outSlope: -0.21672091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.39332142 - inSlope: -0.21672091 - outSlope: -0.13501132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.39107123 - inSlope: -0.13501132 - outSlope: -0.04650776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3902961 - inSlope: -0.04650776 - outSlope: 0.04366998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.39102393 - inSlope: 0.04366998 - outSlope: 0.12689677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3931389 - inSlope: 0.12689677 - outSlope: 0.20374079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.39653456 - inSlope: 0.20374079 - outSlope: 0.27431872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.40110654 - inSlope: 0.27431872 - outSlope: 0.33847544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4067478 - inSlope: 0.33847544 - outSlope: 0.3963007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.41335282 - inSlope: 0.3963007 - outSlope: 0.44775409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.42081538 - inSlope: 0.44775409 - outSlope: 0.4929422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.42903107 - inSlope: 0.4929422 - outSlope: 0.53193086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.43789658 - inSlope: 0.53193086 - outSlope: 0.5647859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.4473097 - inSlope: 0.5647859 - outSlope: 0.5914276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.45716682 - inSlope: 0.5914276 - outSlope: 0.61210036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.46736848 - inSlope: 0.61210036 - outSlope: 0.6267631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.47781453 - inSlope: 0.6267631 - outSlope: 0.6354512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.4884054 - inSlope: 0.6354512 - outSlope: 0.6381428 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.4990411 - inSlope: 0.6381428 - outSlope: 0.6348419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5096218 - inSlope: 0.6348419 - outSlope: 0.62559545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.5200484 - inSlope: 0.62559545 - outSlope: 0.6102997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.53022003 - inSlope: 0.6102997 - outSlope: 0.5890166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.54003704 - inSlope: 0.5890166 - outSlope: 0.5617159 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.54939896 - inSlope: 0.5617159 - outSlope: 0.52849936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5582073 - inSlope: 0.52849936 - outSlope: 0.4889779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5663569 - inSlope: 0.4889779 - outSlope: 0.48251197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.57439876 - inSlope: 0.48251197 - outSlope: 0.5106108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.5829089 - inSlope: 0.5106108 - outSlope: 0.53528005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.59183025 - inSlope: 0.53528005 - outSlope: 0.55653745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.60110587 - inSlope: 0.55653745 - outSlope: 0.57430387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.61067766 - inSlope: 0.57430387 - outSlope: 0.5887061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6204894 - inSlope: 0.5887061 - outSlope: 0.59964955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.63048357 - inSlope: 0.59964955 - outSlope: 0.6071347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.64060247 - inSlope: 0.6071347 - outSlope: 0.61115086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6507883 - inSlope: 0.61115086 - outSlope: 0.61172307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6609837 - inSlope: 0.61172307 - outSlope: 0.6089443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.67113274 - inSlope: 0.6089443 - outSlope: 0.60265285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.681177 - inSlope: 0.60265285 - outSlope: 0.59290105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.6910587 - inSlope: 0.59290105 - outSlope: 0.5797046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7007204 - inSlope: 0.5797046 - outSlope: 0.5629712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.7101033 - inSlope: 0.5629712 - outSlope: 0.5428224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7191503 - inSlope: 0.5428224 - outSlope: 0.5191653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.72780305 - inSlope: 0.5191653 - outSlope: 0.49206066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.73600405 - inSlope: 0.49206066 - outSlope: 0.4614441 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7436948 - inSlope: 0.4614441 - outSlope: 0.42730185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.7508165 - inSlope: 0.42730185 - outSlope: 0.38983262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7573137 - inSlope: 0.38983262 - outSlope: 0.34872684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.76312584 - inSlope: 0.34872684 - outSlope: 0.30432016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.76819783 - inSlope: 0.30432016 - outSlope: 0.25647306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7724724 - inSlope: 0.25647306 - outSlope: 0.20526071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7758934 - inSlope: 0.20526071 - outSlope: 0.15071169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.77840525 - inSlope: 0.15071169 - outSlope: 0.09283962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7799526 - inSlope: 0.09283962 - outSlope: 0.03169301 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7804808 - inSlope: 0.03169301 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7804808 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.07878934 - inSlope: 0.011601894 - outSlope: 0.011601894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0789827 - inSlope: 0.011601894 - outSlope: 0.033346117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.07953847 - inSlope: 0.033346117 - outSlope: 0.053355847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.080427736 - inSlope: 0.053355847 - outSlope: 0.07136507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.081617154 - inSlope: 0.07136507 - outSlope: 0.08731351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.08307238 - inSlope: 0.08731351 - outSlope: 0.10120333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0847591 - inSlope: 0.10120333 - outSlope: 0.11347086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.08665028 - inSlope: 0.11347086 - outSlope: 0.123172805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.08870316 - inSlope: 0.123172805 - outSlope: 0.1314904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.09089467 - inSlope: 0.1314904 - outSlope: 0.13751821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.09318664 - inSlope: 0.13751821 - outSlope: 0.14146195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.09554434 - inSlope: 0.14146195 - outSlope: 0.1435657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0979371 - inSlope: 0.1435657 - outSlope: 0.14393227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.10033597 - inSlope: 0.14393227 - outSlope: 0.14214055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.10270498 - inSlope: 0.14214055 - outSlope: 0.13841183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.10501184 - inSlope: 0.13841183 - outSlope: 0.13261054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.10722202 - inSlope: 0.13261054 - outSlope: 0.12499642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.10930529 - inSlope: 0.12499642 - outSlope: 0.115494035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.111230195 - inSlope: 0.115494035 - outSlope: 0.10374168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.11295922 - inSlope: 0.10374168 - outSlope: 0.08994736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.114458345 - inSlope: 0.08994736 - outSlope: 0.07400579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.11569177 - inSlope: 0.07400579 - outSlope: 0.055976313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.11662471 - inSlope: 0.055976313 - outSlope: 0.03574047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.11722039 - inSlope: 0.03574047 - outSlope: 0.013347555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.11744285 - inSlope: 0.013347555 - outSlope: -0.014135702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.11720725 - inSlope: -0.014135702 - outSlope: -0.042739175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.11649493 - inSlope: -0.042739175 - outSlope: -0.06857342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.11535204 - inSlope: -0.06857342 - outSlope: -0.091025606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.11383495 - inSlope: -0.091025606 - outSlope: -0.11029209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.11199675 - inSlope: -0.11029209 - outSlope: -0.12640972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10988992 - inSlope: -0.12640972 - outSlope: -0.13938515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.10756683 - inSlope: -0.13938515 - outSlope: -0.14928198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.105078794 - inSlope: -0.14928198 - outSlope: -0.156153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.10247625 - inSlope: -0.156153 - outSlope: -0.16004354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.09980886 - inSlope: -0.16004354 - outSlope: -0.16096532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.097126104 - inSlope: -0.16096532 - outSlope: -0.15896249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.09447672 - inSlope: -0.15896249 - outSlope: -0.15425846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.09190575 - inSlope: -0.15425846 - outSlope: -0.14668791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.089460954 - inSlope: -0.14668791 - outSlope: -0.13630821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.08718915 - inSlope: -0.13630821 - outSlope: -0.12314705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0851367 - inSlope: -0.12314705 - outSlope: -0.10718386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0833503 - inSlope: -0.10718386 - outSlope: -0.08837172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.08187744 - inSlope: -0.08837172 - outSlope: -0.06672449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.08076537 - inSlope: -0.06672449 - outSlope: -0.042188354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.080062225 - inSlope: -0.042188354 - outSlope: -0.014707013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.07981711 - inSlope: -0.014707013 - outSlope: 0.013396753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.08004039 - inSlope: 0.013396753 - outSlope: 0.038476188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.08068166 - inSlope: 0.038476188 - outSlope: 0.06104535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.08169908 - inSlope: 0.06104535 - outSlope: 0.081096664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.08305069 - inSlope: 0.081096664 - outSlope: 0.09868214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08469539 - inSlope: 0.09868214 - outSlope: 0.11381209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.086592264 - inSlope: 0.11381209 - outSlope: 0.12650338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.08870065 - inSlope: 0.12650338 - outSlope: 0.1367843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.09098039 - inSlope: 0.1367843 - outSlope: 0.14466105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0933914 - inSlope: 0.14466105 - outSlope: 0.15002093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.09589176 - inSlope: 0.15002093 - outSlope: 0.15309483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.09844334 - inSlope: 0.15309483 - outSlope: 0.15360713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.10100345 - inSlope: 0.15360713 - outSlope: 0.15158251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.103529826 - inSlope: 0.15158251 - outSlope: 0.14698511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.105979584 - inSlope: 0.14698511 - outSlope: 0.13974322 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.108308636 - inSlope: 0.13974322 - outSlope: 0.12987536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.11047322 - inSlope: 0.12987536 - outSlope: 0.117264055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.11242762 - inSlope: 0.117264055 - outSlope: 0.10196293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.114127 - inSlope: 0.10196293 - outSlope: 0.083867684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.115524806 - inSlope: 0.083867684 - outSlope: 0.063007385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.11657493 - inSlope: 0.063007385 - outSlope: 0.039113797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.117226824 - inSlope: 0.039113797 - outSlope: 0.01296134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.11744285 - inSlope: 0.01296134 - outSlope: -0.010039071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.11727553 - inSlope: -0.010039071 - outSlope: -0.026701864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.1168305 - inSlope: -0.026701864 - outSlope: -0.04199047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11613066 - inSlope: -0.04199047 - outSlope: -0.05589997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11519899 - inSlope: -0.05589997 - outSlope: -0.068468325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.11405785 - inSlope: -0.068468325 - outSlope: -0.079696104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.11272958 - inSlope: -0.079696104 - outSlope: -0.089648895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.11123543 - inSlope: -0.089648895 - outSlope: -0.09828473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.109597355 - inSlope: -0.09828473 - outSlope: -0.1054355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.1078401 - inSlope: -0.1054355 - outSlope: -0.11145662 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10598249 - inSlope: -0.11145662 - outSlope: -0.1163758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.104042895 - inSlope: -0.1163758 - outSlope: -0.119968206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.10204341 - inSlope: -0.119968206 - outSlope: -0.1222865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.10000531 - inSlope: -0.1222865 - outSlope: -0.123458624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.097947665 - inSlope: -0.123458624 - outSlope: -0.12314302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.09589528 - inSlope: -0.12314302 - outSlope: -0.12184572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.09386452 - inSlope: -0.12184572 - outSlope: -0.11934053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.091875516 - inSlope: -0.11934053 - outSlope: -0.11555638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.08994958 - inSlope: -0.11555638 - outSlope: -0.110357806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.08811028 - inSlope: -0.110357806 - outSlope: -0.10409946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.08637528 - inSlope: -0.10409946 - outSlope: -0.09667942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.08476396 - inSlope: -0.09667942 - outSlope: -0.08758091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.08330428 - inSlope: -0.08758091 - outSlope: -0.07760711 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.08201083 - inSlope: -0.07760711 - outSlope: -0.06632841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.080905356 - inSlope: -0.06632841 - outSlope: -0.053701006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.08001034 - inSlope: -0.053701006 - outSlope: -0.039966293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.079344235 - inSlope: -0.039966293 - outSlope: -0.024738755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07893192 - inSlope: -0.024738755 - outSlope: -0.008554914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07878934 - inSlope: -0.008554914 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.07878934 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5810585 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.5810585 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.47732076 - inSlope: -0.0000053644176 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.47732076 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.40878674 - inSlope: 0.0000035762785 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.40878674 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.51713604 - inSlope: -0.000010728835 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.51713604 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3337796 - inSlope: -0.00084042543 - outSlope: -0.00084042543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3337656 - inSlope: -0.00084042543 - outSlope: -0.0021833181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3337292 - inSlope: -0.0021833181 - outSlope: -0.0031828883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.33367616 - inSlope: -0.0031828883 - outSlope: -0.003821253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.33361247 - inSlope: -0.003821253 - outSlope: -0.004012585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3335456 - inSlope: -0.004012585 - outSlope: -0.0039947038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.33347902 - inSlope: -0.0039947038 - outSlope: -0.0038766863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.3334144 - inSlope: -0.0038766863 - outSlope: -0.0035905824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.33335456 - inSlope: -0.0035905824 - outSlope: -0.0032383206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3333006 - inSlope: -0.0032383206 - outSlope: -0.0028216841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.33325356 - inSlope: -0.0028216841 - outSlope: -0.0024050476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.33321348 - inSlope: -0.0024050476 - outSlope: -0.0017577411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.33318418 - inSlope: -0.0017577411 - outSlope: -0.0013786556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.3331612 - inSlope: -0.0013786556 - outSlope: -0.0008600951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.33314687 - inSlope: -0.0008600951 - outSlope: -0.00030040744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.33314186 - inSlope: -0.00030040744 - outSlope: 0.0000035762757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.33314192 - inSlope: 0.0000035762757 - outSlope: 0.00070631574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.3331537 - inSlope: 0.00070631574 - outSlope: 0.00091910287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.333169 - inSlope: 0.00091910287 - outSlope: 0.0012731564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.33319023 - inSlope: 0.0012731564 - outSlope: 0.0015878665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3332167 - inSlope: 0.0015878665 - outSlope: 0.0017792004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.33324635 - inSlope: 0.0017792004 - outSlope: 0.0019240363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.33327842 - inSlope: 0.0019240363 - outSlope: 0.001991989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.33331162 - inSlope: 0.001991989 - outSlope: 0.0019776805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.33334458 - inSlope: 0.0019776805 - outSlope: 0.0020509977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.33337876 - inSlope: 0.0020509977 - outSlope: 0.002270935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.3334166 - inSlope: 0.002270935 - outSlope: 0.0025445246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.33345902 - inSlope: 0.0025445246 - outSlope: 0.0029093004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3335075 - inSlope: 0.0029093004 - outSlope: 0.003220442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.33356118 - inSlope: 0.003220442 - outSlope: 0.003542301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.33362022 - inSlope: 0.003542301 - outSlope: 0.0038749017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.3336848 - inSlope: 0.0038749017 - outSlope: 0.0041699302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.3337543 - inSlope: 0.0041699302 - outSlope: 0.0044542593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.33382854 - inSlope: 0.0044542593 - outSlope: 0.0047063874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.33390698 - inSlope: 0.0047063874 - outSlope: 0.004840498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.33398765 - inSlope: 0.004840498 - outSlope: 0.0049352515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.3340699 - inSlope: 0.0049352515 - outSlope: 0.0048852013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.33415133 - inSlope: 0.0048852013 - outSlope: 0.0047993707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.33423132 - inSlope: 0.0047993707 - outSlope: 0.004575853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.33430758 - inSlope: 0.004575853 - outSlope: 0.0041592014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3343769 - inSlope: 0.0041592014 - outSlope: 0.0036853587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.33443832 - inSlope: 0.0036853587 - outSlope: 0.0030362634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.33448893 - inSlope: 0.0030362634 - outSlope: 0.0023263716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3345277 - inSlope: 0.0023263716 - outSlope: 0.0014448127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.33455178 - inSlope: 0.0014448127 - outSlope: 0.00050425576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3345602 - inSlope: 0.00050425576 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.33455232 - inSlope: -0.00047206922 - outSlope: -0.0013643467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.33452958 - inSlope: -0.0013643467 - outSlope: -0.0021708033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3344934 - inSlope: -0.0021708033 - outSlope: -0.0028860597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3344453 - inSlope: -0.0028860597 - outSlope: -0.0034636292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.33438757 - inSlope: -0.0034636292 - outSlope: -0.0039625065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.33432153 - inSlope: -0.0039625065 - outSlope: -0.0043541235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.33424896 - inSlope: -0.0043541235 - outSlope: -0.004575853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3341727 - inSlope: -0.004575853 - outSlope: -0.0047493028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.33409354 - inSlope: -0.0047493028 - outSlope: -0.004743921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.33401448 - inSlope: -0.004743921 - outSlope: -0.0046956586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3339362 - inSlope: -0.0046956586 - outSlope: -0.004591946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.33385968 - inSlope: -0.004591946 - outSlope: -0.004375581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.33378676 - inSlope: -0.004375581 - outSlope: -0.004153837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.33371753 - inSlope: -0.004153837 - outSlope: -0.00382841 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.33365372 - inSlope: -0.00382841 - outSlope: -0.0035405194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.3335947 - inSlope: -0.0035405194 - outSlope: -0.0032544166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.33354047 - inSlope: -0.0032544166 - outSlope: -0.00291467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.3334919 - inSlope: -0.00291467 - outSlope: -0.0026374892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.33344793 - inSlope: -0.0026374892 - outSlope: -0.0023281598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.33340913 - inSlope: -0.0023281598 - outSlope: -0.0020080823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.33337566 - inSlope: -0.0020080823 - outSlope: -0.0018650311 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.33334458 - inSlope: -0.0018650311 - outSlope: -0.0017559545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.3333153 - inSlope: -0.0017559545 - outSlope: -0.0017541663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.33328608 - inSlope: -0.0017541663 - outSlope: -0.0017148273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.3332575 - inSlope: -0.0017148273 - outSlope: -0.001623632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.33323044 - inSlope: -0.001623632 - outSlope: -0.0014483839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.3332063 - inSlope: -0.0014483839 - outSlope: -0.0012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.33318543 - inSlope: -0.0012516987 - outSlope: -0.0010621558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.33316773 - inSlope: -0.0010621558 - outSlope: -0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.33315462 - inSlope: -0.00078678207 - outSlope: -0.000582934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.3331449 - inSlope: -0.000582934 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.333142 - inSlope: -0.00017344968 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.3331449 - inSlope: 0.00017344968 - outSlope: 0.0004917353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.3331531 - inSlope: 0.0004917353 - outSlope: 0.0009065875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.3331682 - inSlope: 0.0009065875 - outSlope: 0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.33318824 - inSlope: 0.0012016308 - outSlope: 0.0015074029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.33321336 - inSlope: 0.0015074029 - outSlope: 0.0019973535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.33324665 - inSlope: 0.0019973535 - outSlope: 0.002283456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.3332847 - inSlope: 0.002283456 - outSlope: 0.0026249911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.33332846 - inSlope: 0.0026249911 - outSlope: 0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.3333759 - inSlope: 0.0028467206 - outSlope: 0.0031560464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.3334285 - inSlope: 0.0031560464 - outSlope: 0.0033187899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.33348382 - inSlope: 0.0033187899 - outSlope: 0.0033795866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.33354014 - inSlope: 0.0033795866 - outSlope: 0.00342429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.3335972 - inSlope: 0.00342429 - outSlope: 0.0033098492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.33365238 - inSlope: 0.0033098492 - outSlope: 0.0029522208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.33370158 - inSlope: 0.0029522208 - outSlope: 0.0024497532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.3337424 - inSlope: 0.0024497532 - outSlope: 0.0016397136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.33376974 - inSlope: 0.0016397136 - outSlope: 0.0005918747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.3337796 - inSlope: 0.0005918747 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.3337796 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7849755 - inSlope: -0.044052597 - outSlope: -0.044052597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.7842413 - inSlope: -0.044052597 - outSlope: -0.12839198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.78210145 - inSlope: -0.12839198 - outSlope: -0.20727398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.7786469 - inSlope: -0.20727398 - outSlope: -0.28062695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.77396977 - inSlope: -0.28062695 - outSlope: -0.34838322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.7681634 - inSlope: -0.34838322 - outSlope: -0.4104567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.76132244 - inSlope: -0.4104567 - outSlope: -0.46689394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7535409 - inSlope: -0.46689394 - outSlope: -0.5173908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7449177 - inSlope: -0.5173908 - outSlope: -0.5623377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.7355454 - inSlope: -0.5623377 - outSlope: -0.601312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.72552353 - inSlope: -0.601312 - outSlope: -0.6344927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.71494865 - inSlope: -0.6344927 - outSlope: -0.6619299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.7039165 - inSlope: -0.6619299 - outSlope: -0.68362004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6925228 - inSlope: -0.68362004 - outSlope: -0.6994379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6808655 - inSlope: -0.6994379 - outSlope: -0.70950514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.66904044 - inSlope: -0.70950514 - outSlope: -0.7137531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.65714455 - inSlope: -0.7137531 - outSlope: -0.71238464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6452715 - inSlope: -0.71238464 - outSlope: -0.7052094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.633518 - inSlope: -0.7052094 - outSlope: -0.69236463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6219786 - inSlope: -0.69236463 - outSlope: -0.67368454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6107505 - inSlope: -0.67368454 - outSlope: -0.64932406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.59992844 - inSlope: -0.64932406 - outSlope: -0.6192464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.58960766 - inSlope: -0.6192464 - outSlope: -0.5834525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.57988346 - inSlope: -0.5834525 - outSlope: -0.5419059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5708517 - inSlope: -0.5419059 - outSlope: -0.54020816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.5618482 - inSlope: -0.54020816 - outSlope: -0.5779941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.552215 - inSlope: -0.5779941 - outSlope: -0.6089908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.54206514 - inSlope: -0.6089908 - outSlope: -0.6336481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.53150433 - inSlope: -0.6336481 - outSlope: -0.65164506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.5206436 - inSlope: -0.65164506 - outSlope: -0.6632704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.5095891 - inSlope: -0.6632704 - outSlope: -0.66832846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.49845028 - inSlope: -0.66832846 - outSlope: -0.66692597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.48733482 - inSlope: -0.66692597 - outSlope: -0.65907127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.4763503 - inSlope: -0.65907127 - outSlope: -0.64471424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.46560508 - inSlope: -0.64471424 - outSlope: -0.62383056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.4552079 - inSlope: -0.62383056 - outSlope: -0.5965253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.4452658 - inSlope: -0.5965253 - outSlope: -0.5625188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4358905 - inSlope: -0.5625188 - outSlope: -0.5218797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.4271925 - inSlope: -0.5218797 - outSlope: -0.47452435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.41928378 - inSlope: -0.47452435 - outSlope: -0.42042443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.4122767 - inSlope: -0.42042443 - outSlope: -0.35938954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.40628687 - inSlope: -0.35938954 - outSlope: -0.29150632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.40142843 - inSlope: -0.29150632 - outSlope: -0.21673343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3978162 - inSlope: -0.21673343 - outSlope: -0.13501132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.39556602 - inSlope: -0.13501132 - outSlope: -0.046522066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.39479065 - inSlope: -0.046522066 - outSlope: 0.043668192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.39551845 - inSlope: 0.043668192 - outSlope: 0.12689856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.39763343 - inSlope: 0.12689856 - outSlope: 0.20378192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.4010298 - inSlope: 0.20378192 - outSlope: 0.27430442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.40560153 - inSlope: 0.27430442 - outSlope: 0.33846292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.41124257 - inSlope: 0.33846292 - outSlope: 0.3962864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.41784737 - inSlope: 0.3962864 - outSlope: 0.44775409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.42530993 - inSlope: 0.44775409 - outSlope: 0.49297082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.4335261 - inSlope: 0.49297082 - outSlope: 0.53191656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.44239137 - inSlope: 0.53191656 - outSlope: 0.5647573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.451804 - inSlope: 0.5647573 - outSlope: 0.59145445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.46166158 - inSlope: 0.59145445 - outSlope: 0.61210036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.47186324 - inSlope: 0.61210036 - outSlope: 0.6267649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.4823093 - inSlope: 0.6267649 - outSlope: 0.6354798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.49290067 - inSlope: 0.6354798 - outSlope: 0.638116 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5035359 - inSlope: 0.638116 - outSlope: 0.6348437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.51411664 - inSlope: 0.6348437 - outSlope: 0.62559545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.5245432 - inSlope: 0.62559545 - outSlope: 0.6102854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.53471464 - inSlope: 0.6102854 - outSlope: 0.58907026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.54453254 - inSlope: 0.58907026 - outSlope: 0.561673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.55389374 - inSlope: 0.561673 - outSlope: 0.52848506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5627018 - inSlope: 0.52848506 - outSlope: 0.4889922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5708517 - inSlope: 0.4889922 - outSlope: 0.48251197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.57889354 - inSlope: 0.48251197 - outSlope: 0.5106144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.5874038 - inSlope: 0.5106144 - outSlope: 0.5352908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.5963253 - inSlope: 0.5352908 - outSlope: 0.55652314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.60560066 - inSlope: 0.55652314 - outSlope: 0.5743325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.6151729 - inSlope: 0.5743325 - outSlope: 0.58867747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6249842 - inSlope: 0.58867747 - outSlope: 0.59963524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6349781 - inSlope: 0.59963524 - outSlope: 0.6071526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6450973 - inSlope: 0.6071526 - outSlope: 0.61115086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.65528315 - inSlope: 0.61115086 - outSlope: 0.6117338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6654787 - inSlope: 0.6117338 - outSlope: 0.60893357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6756276 - inSlope: 0.60893357 - outSlope: 0.6026636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.68567204 - inSlope: 0.6026636 - outSlope: 0.5928975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.69555366 - inSlope: 0.5928975 - outSlope: 0.5796903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.70521516 - inSlope: 0.5796903 - outSlope: 0.5629712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.714598 - inSlope: 0.5629712 - outSlope: 0.5427938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.72364455 - inSlope: 0.5427938 - outSlope: 0.5192082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.732298 - inSlope: 0.5192082 - outSlope: 0.49207497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.74049926 - inSlope: 0.49207497 - outSlope: 0.4614298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.74818975 - inSlope: 0.4614298 - outSlope: 0.42729113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.7553113 - inSlope: 0.42729113 - outSlope: 0.38983262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7618085 - inSlope: 0.38983262 - outSlope: 0.34873757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.7676208 - inSlope: 0.34873757 - outSlope: 0.30430943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7726926 - inSlope: 0.30430943 - outSlope: 0.2564695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7769671 - inSlope: 0.2564695 - outSlope: 0.20526071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7803881 - inSlope: 0.20526071 - outSlope: 0.15071169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7829 - inSlope: 0.15071169 - outSlope: 0.092825316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7844471 - inSlope: 0.092825316 - outSlope: 0.031707317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7849755 - inSlope: 0.031707317 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7849755 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.07746519 - inSlope: 0.0116188815 - outSlope: 0.0116188815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.07765884 - inSlope: 0.0116188815 - outSlope: 0.033373833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.07821507 - inSlope: 0.033373833 - outSlope: 0.053309355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.07910356 - inSlope: 0.053309355 - outSlope: 0.07139279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.08029344 - inSlope: 0.07139279 - outSlope: 0.08729429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.081748344 - inSlope: 0.08729429 - outSlope: 0.10121719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0834353 - inSlope: 0.10121719 - outSlope: 0.11346818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.08532643 - inSlope: 0.11346818 - outSlope: 0.123160735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.08737911 - inSlope: 0.123160735 - outSlope: 0.13151722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.089571066 - inSlope: 0.13151722 - outSlope: 0.13749944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.09186272 - inSlope: 0.13749944 - outSlope: 0.1414615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.094220415 - inSlope: 0.1414615 - outSlope: 0.14358626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.09661352 - inSlope: 0.14358626 - outSlope: 0.1439345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.09901243 - inSlope: 0.1439345 - outSlope: 0.14214458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.1013815 - inSlope: 0.14214458 - outSlope: 0.13839306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.103688054 - inSlope: 0.13839306 - outSlope: 0.13260518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.10589814 - inSlope: 0.13260518 - outSlope: 0.12501118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.10798166 - inSlope: 0.12501118 - outSlope: 0.11547347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.10990622 - inSlope: 0.11547347 - outSlope: 0.10375822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.11163552 - inSlope: 0.10375822 - outSlope: 0.08993082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.11313437 - inSlope: 0.08993082 - outSlope: 0.074021436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.11436806 - inSlope: 0.074021436 - outSlope: 0.055962007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.11530076 - inSlope: 0.055962007 - outSlope: 0.035773996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.11589699 - inSlope: 0.035773996 - outSlope: 0.013318051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.11611896 - inSlope: 0.013318051 - outSlope: -0.014133466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.1158834 - inSlope: -0.014133466 - outSlope: -0.04272621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.1151713 - inSlope: -0.04272621 - outSlope: -0.06858862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.114028156 - inSlope: -0.06858862 - outSlope: -0.09102516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.11251107 - inSlope: -0.09102516 - outSlope: -0.1102979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.11067277 - inSlope: -0.1102979 - outSlope: -0.12638916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.108566284 - inSlope: -0.12638916 - outSlope: -0.13938113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.10624327 - inSlope: -0.13938113 - outSlope: -0.14929539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.103755005 - inSlope: -0.14929539 - outSlope: -0.1561436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.101152614 - inSlope: -0.1561436 - outSlope: -0.16003549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.09848536 - inSlope: -0.16003549 - outSlope: -0.16097426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.095802456 - inSlope: -0.16097426 - outSlope: -0.1589531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.09315323 - inSlope: -0.1589531 - outSlope: -0.15427634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.09058196 - inSlope: -0.15427634 - outSlope: -0.14667673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.08813735 - inSlope: -0.14667673 - outSlope: -0.13632698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.08586524 - inSlope: -0.13632698 - outSlope: -0.12313006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.083813064 - inSlope: -0.12313006 - outSlope: -0.10717045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.08202689 - inSlope: -0.10717045 - outSlope: -0.08839541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.080553636 - inSlope: -0.08839541 - outSlope: -0.06671823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.07944167 - inSlope: -0.06671823 - outSlope: -0.042177178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.07873871 - inSlope: -0.042177178 - outSlope: -0.014719083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.078493394 - inSlope: -0.014719083 - outSlope: 0.013400329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.07871673 - inSlope: 0.013400329 - outSlope: 0.03846367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.079357795 - inSlope: 0.03846367 - outSlope: 0.06106949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.08037562 - inSlope: 0.06106949 - outSlope: 0.08108325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.081727006 - inSlope: 0.08108325 - outSlope: 0.09868214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08337171 - inSlope: 0.09868214 - outSlope: 0.11380851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.08526852 - inSlope: 0.11380851 - outSlope: 0.12650293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0873769 - inSlope: 0.12650293 - outSlope: 0.1367758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.089656495 - inSlope: 0.1367758 - outSlope: 0.14467312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09206771 - inSlope: 0.14467312 - outSlope: 0.15001422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.094567955 - inSlope: 0.15001422 - outSlope: 0.15309796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.097119585 - inSlope: 0.15309796 - outSlope: 0.15359819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.09967955 - inSlope: 0.15359819 - outSlope: 0.15157983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10220588 - inSlope: 0.15157983 - outSlope: 0.1469641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.10465529 - inSlope: 0.1469641 - outSlope: 0.13976692 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.106984735 - inSlope: 0.13976692 - outSlope: 0.12987626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.10914934 - inSlope: 0.12987626 - outSlope: 0.11728551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.11110409 - inSlope: 0.11728551 - outSlope: 0.101951756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.11280329 - inSlope: 0.101951756 - outSlope: 0.08385204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.11420083 - inSlope: 0.08385204 - outSlope: 0.06301677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.11525111 - inSlope: 0.06301677 - outSlope: 0.039140172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.115903445 - inSlope: 0.039140172 - outSlope: 0.012930942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.11611896 - inSlope: 0.012930942 - outSlope: -0.010041306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.115951605 - inSlope: -0.010041306 - outSlope: -0.02668577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11550684 - inSlope: -0.02668577 - outSlope: -0.04201148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11480665 - inSlope: -0.04201148 - outSlope: -0.055886112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11387522 - inSlope: -0.055886112 - outSlope: -0.06847548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.11273395 - inSlope: -0.06847548 - outSlope: -0.079697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.11140567 - inSlope: -0.079697 - outSlope: -0.089636825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.109911725 - inSlope: -0.089636825 - outSlope: -0.098271765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.108273864 - inSlope: -0.098271765 - outSlope: -0.10543639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.10651659 - inSlope: -0.10543639 - outSlope: -0.11148925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10465844 - inSlope: -0.11148925 - outSlope: -0.11634406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.102719374 - inSlope: -0.11634406 - outSlope: -0.11998877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.10071955 - inSlope: -0.11998877 - outSlope: -0.1222865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.09868144 - inSlope: -0.1222865 - outSlope: -0.12345371 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.09662388 - inSlope: -0.12345371 - outSlope: -0.12313408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.09457165 - inSlope: -0.12313408 - outSlope: -0.12182784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.09254119 - inSlope: -0.12182784 - outSlope: -0.11936199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.09055182 - inSlope: -0.11936199 - outSlope: -0.11557203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.088625625 - inSlope: -0.11557203 - outSlope: -0.11036809 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.08678616 - inSlope: -0.11036809 - outSlope: -0.10406817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.08505168 - inSlope: -0.10406817 - outSlope: -0.09667629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.08344041 - inSlope: -0.09667629 - outSlope: -0.087597005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.08198046 - inSlope: -0.087597005 - outSlope: -0.077603534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.08068707 - inSlope: -0.077603534 - outSlope: -0.06635702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07958112 - inSlope: -0.06635702 - outSlope: -0.053688936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.078686304 - inSlope: -0.053688936 - outSlope: -0.039930977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07802079 - inSlope: -0.039930977 - outSlope: -0.02474546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07760836 - inSlope: -0.02474546 - outSlope: -0.00859023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07746519 - inSlope: -0.00859023 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.07746519 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5255633 - inSlope: 0.000010728835 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5255633 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5564713 - inSlope: -0.000007152557 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5564713 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48433957 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.48433957 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.42371982 - inSlope: 0.0000053644176 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.42371982 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13747454 - inSlope: -0.00081092113 - outSlope: -0.00081092113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.13748805 - inSlope: -0.00081092113 - outSlope: -0.002219081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.13752504 - inSlope: -0.002219081 - outSlope: -0.0031873586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.13757816 - inSlope: -0.0031873586 - outSlope: -0.0038042658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.13764156 - inSlope: -0.0038042658 - outSlope: -0.003996492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13770817 - inSlope: -0.003996492 - outSlope: -0.0040161614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.13777511 - inSlope: -0.0040161614 - outSlope: -0.0038802626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13783978 - inSlope: -0.0038802626 - outSlope: -0.0035682307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.13789925 - inSlope: -0.0035682307 - outSlope: -0.0032463672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.13795336 - inSlope: -0.0032463672 - outSlope: -0.002819896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.13800035 - inSlope: -0.002819896 - outSlope: -0.0023952129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.13804027 - inSlope: -0.0023952129 - outSlope: -0.0017756225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.13806987 - inSlope: -0.0017756225 - outSlope: -0.001358986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.13809252 - inSlope: -0.001358986 - outSlope: -0.0008475781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13810664 - inSlope: -0.0008475781 - outSlope: -0.0003486872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.13811246 - inSlope: -0.0003486872 - outSlope: 0.000059008547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.13811147 - inSlope: 0.000059008547 - outSlope: 0.0006785995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.13810016 - inSlope: 0.0006785995 - outSlope: 0.00092804356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1380847 - inSlope: 0.00092804356 - outSlope: 0.0012767327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.13806342 - inSlope: 0.0012767327 - outSlope: 0.0015637266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.13803735 - inSlope: 0.0015637266 - outSlope: 0.0017809885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.13800767 - inSlope: 0.0017809885 - outSlope: 0.0019258244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.13797557 - inSlope: 0.0019258244 - outSlope: 0.0019928832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13794236 - inSlope: 0.0019928832 - outSlope: 0.0019821508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13790932 - inSlope: 0.0019821508 - outSlope: 0.0020626206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.13787495 - inSlope: 0.0020626206 - outSlope: 0.0022467952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1378375 - inSlope: 0.0022467952 - outSlope: 0.0025811817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13779448 - inSlope: 0.0025811817 - outSlope: 0.0028896309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13774632 - inSlope: 0.0028896309 - outSlope: 0.0032141835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.13769275 - inSlope: 0.0032141835 - outSlope: 0.0035449832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.13763367 - inSlope: 0.0035449832 - outSlope: 0.0038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.13756914 - inSlope: 0.0038713254 - outSlope: 0.0041815527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13749945 - inSlope: 0.0041815527 - outSlope: 0.0044587296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13742514 - inSlope: 0.0044587296 - outSlope: 0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.137347 - inSlope: 0.004688506 - outSlope: 0.004854803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13726608 - inSlope: 0.004854803 - outSlope: 0.004902171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13718438 - inSlope: 0.004902171 - outSlope: 0.0049254345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13710229 - inSlope: 0.0049254345 - outSlope: 0.0047984766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13702232 - inSlope: 0.0047984766 - outSlope: 0.004552607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13694644 - inSlope: 0.004552607 - outSlope: 0.0041770823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13687682 - inSlope: 0.0041770823 - outSlope: 0.0036746298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.13681558 - inSlope: 0.0036746298 - outSlope: 0.0030469922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.1367648 - inSlope: 0.0030469922 - outSlope: 0.0023013374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.13672644 - inSlope: 0.0023013374 - outSlope: 0.0014492831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.13670228 - inSlope: 0.0014492831 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.13669394 - inSlope: 0.0005006795 - outSlope: -0.00047028108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.13670178 - inSlope: -0.00047028108 - outSlope: -0.0013616645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.13672447 - inSlope: -0.0013616645 - outSlope: -0.002167227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.13676059 - inSlope: -0.002167227 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.13680848 - inSlope: -0.0028735427 - outSlope: -0.0034761461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13686642 - inSlope: -0.0034761461 - outSlope: -0.0039642947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.13693249 - inSlope: -0.0039642947 - outSlope: -0.004337136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13700478 - inSlope: -0.004337136 - outSlope: -0.00459284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.13708133 - inSlope: -0.00459284 - outSlope: -0.0047341036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.13716023 - inSlope: -0.0047341036 - outSlope: -0.0047385567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1372392 - inSlope: -0.0047385567 - outSlope: -0.0047180103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.13731784 - inSlope: -0.0047180103 - outSlope: -0.0045830053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.13739422 - inSlope: -0.0045830053 - outSlope: -0.004384522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1374673 - inSlope: -0.004384522 - outSlope: -0.0041359556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.13753623 - inSlope: -0.0041359556 - outSlope: -0.00385255 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.13760044 - inSlope: -0.00385255 - outSlope: -0.003547672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.13765956 - inSlope: -0.003547672 - outSlope: -0.003233853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.13771346 - inSlope: -0.003233853 - outSlope: -0.0029209284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.13776214 - inSlope: -0.0029209284 - outSlope: -0.0026169256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.13780576 - inSlope: -0.0026169256 - outSlope: -0.00233263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.13784464 - inSlope: -0.00233263 - outSlope: -0.0020232815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.13787836 - inSlope: -0.0020232815 - outSlope: -0.0018578785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13790932 - inSlope: -0.0018578785 - outSlope: -0.0017675774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.13793878 - inSlope: -0.0017675774 - outSlope: -0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.1379681 - inSlope: -0.0017586367 - outSlope: -0.0017040984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.1379965 - inSlope: -0.0017040984 - outSlope: -0.0016021744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.1380232 - inSlope: -0.0016021744 - outSlope: -0.0014564304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.13804747 - inSlope: -0.0014564304 - outSlope: -0.0012668979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.13806859 - inSlope: -0.0012668979 - outSlope: -0.00103891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.1380859 - inSlope: -0.00103891 - outSlope: -0.00077515916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.13809882 - inSlope: -0.00077515916 - outSlope: -0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.13810913 - inSlope: -0.0006186968 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.13811134 - inSlope: -0.00013232244 - outSlope: 0.00014394535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.13810894 - inSlope: 0.00014394535 - outSlope: 0.00050067593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.1381006 - inSlope: 0.00050067593 - outSlope: 0.0008663543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.13808616 - inSlope: 0.0008663543 - outSlope: 0.0012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.13806552 - inSlope: 0.0012382877 - outSlope: 0.0015136614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.13804029 - inSlope: 0.0015136614 - outSlope: 0.0019955654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.13800703 - inSlope: 0.0019955654 - outSlope: 0.0022941849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.1379688 - inSlope: 0.0022941849 - outSlope: 0.00261158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.13792527 - inSlope: 0.00261158 - outSlope: 0.002826157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13787816 - inSlope: 0.002826157 - outSlope: 0.003164987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.13782541 - inSlope: 0.003164987 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.13777016 - inSlope: 0.0033152136 - outSlope: 0.003398362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.13771352 - inSlope: 0.003398362 - outSlope: 0.0033956799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.13765693 - inSlope: 0.0033956799 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.13760167 - inSlope: 0.0033152136 - outSlope: 0.0029629497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.13755229 - inSlope: 0.0029629497 - outSlope: 0.0024452829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.13751154 - inSlope: 0.0024452829 - outSlope: 0.0016352433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.13748428 - inSlope: 0.0016352433 - outSlope: 0.00058472215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.13747454 - inSlope: 0.00058472215 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.13747454 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.97758996 - inSlope: 0.0033187864 - outSlope: 0.0033187864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.97753465 - inSlope: 0.0033187864 - outSlope: 0.009613036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.97737443 - inSlope: 0.009613036 - outSlope: 0.01521349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.9771209 - inSlope: 0.01521349 - outSlope: 0.02020597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9767841 - inSlope: 0.02020597 - outSlope: 0.024687054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.97637266 - inSlope: 0.024687054 - outSlope: 0.028696062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.9758944 - inSlope: 0.028696062 - outSlope: 0.032215122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9753575 - inSlope: 0.032215122 - outSlope: 0.035490975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.97476596 - inSlope: 0.035490975 - outSlope: 0.038244728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.97412854 - inSlope: 0.038244728 - outSlope: 0.04076958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.97344905 - inSlope: 0.04076958 - outSlope: 0.04297257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.97273284 - inSlope: 0.04297257 - outSlope: 0.044814352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.97198594 - inSlope: 0.044814352 - outSlope: 0.046252016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.97121507 - inSlope: 0.046252016 - outSlope: 0.047389273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.97042525 - inSlope: 0.047389273 - outSlope: 0.0481689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.96962243 - inSlope: 0.0481689 - outSlope: 0.048583705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9688127 - inSlope: 0.048583705 - outSlope: 0.04856591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9680033 - inSlope: 0.04856591 - outSlope: 0.04811879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.9672013 - inSlope: 0.04811879 - outSlope: 0.04729633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.966413 - inSlope: 0.04729633 - outSlope: 0.046098195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.9656447 - inSlope: 0.046098195 - outSlope: 0.044474643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.9649035 - inSlope: 0.044474643 - outSlope: 0.04239675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.96419686 - inSlope: 0.04239675 - outSlope: 0.03996495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.9635308 - inSlope: 0.03996495 - outSlope: 0.037082404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.96291274 - inSlope: 0.037082404 - outSlope: 0.036939416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9622971 - inSlope: 0.036939416 - outSlope: 0.039381947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9616407 - inSlope: 0.039381947 - outSlope: 0.041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9609487 - inSlope: 0.041520637 - outSlope: 0.04309412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.96023047 - inSlope: 0.04309412 - outSlope: 0.044184964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.95949405 - inSlope: 0.044184964 - outSlope: 0.04474636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9587483 - inSlope: 0.04474636 - outSlope: 0.04479293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.95800173 - inSlope: 0.04479293 - outSlope: 0.044320706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.95726305 - inSlope: 0.044320706 - outSlope: 0.0433052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9565413 - inSlope: 0.0433052 - outSlope: 0.041745942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.95584553 - inSlope: 0.041745942 - outSlope: 0.03969673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.9551839 - inSlope: 0.03969673 - outSlope: 0.037110947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9545654 - inSlope: 0.037110947 - outSlope: 0.034182105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9539957 - inSlope: 0.034182105 - outSlope: 0.030888349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9534809 - inSlope: 0.030888349 - outSlope: 0.027247693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9530268 - inSlope: 0.027247693 - outSlope: 0.023435293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9526362 - inSlope: 0.023435293 - outSlope: 0.019458551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9523119 - inSlope: 0.019458551 - outSlope: 0.015363708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.9520558 - inSlope: 0.015363708 - outSlope: 0.011150847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.95186996 - inSlope: 0.011150847 - outSlope: 0.006841403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.95175594 - inSlope: 0.006841403 - outSlope: 0.0023388886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.95171696 - inSlope: 0.0023388886 - outSlope: -0.0022029898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9517537 - inSlope: -0.0022029898 - outSlope: -0.006397946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9518603 - inSlope: -0.006397946 - outSlope: -0.010471354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.95203483 - inSlope: -0.010471354 - outSlope: -0.014408841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.952275 - inSlope: -0.014408841 - outSlope: -0.01822831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9525788 - inSlope: -0.01822831 - outSlope: -0.021958293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.95294476 - inSlope: -0.021958293 - outSlope: -0.02553823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9533704 - inSlope: -0.02553823 - outSlope: -0.028946428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.95385283 - inSlope: -0.028946428 - outSlope: -0.032082826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.95438755 - inSlope: -0.032082826 - outSlope: -0.034879353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.95496887 - inSlope: -0.034879353 - outSlope: -0.037357844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9555915 - inSlope: -0.037357844 - outSlope: -0.039385594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9562479 - inSlope: -0.039385594 - outSlope: -0.04095558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.9569305 - inSlope: -0.04095558 - outSlope: -0.042017587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9576308 - inSlope: -0.042017587 - outSlope: -0.042618554 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9583411 - inSlope: -0.042618554 - outSlope: -0.042693656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.9590527 - inSlope: -0.042693656 - outSlope: -0.04230384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.95975775 - inSlope: -0.04230384 - outSlope: -0.041434806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.9604483 - inSlope: -0.041434806 - outSlope: -0.04009341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.96111655 - inSlope: -0.04009341 - outSlope: -0.038327016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.96175534 - inSlope: -0.038327016 - outSlope: -0.03600243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9623554 - inSlope: -0.03600243 - outSlope: -0.033441816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.96291274 - inSlope: -0.033441816 - outSlope: -0.03301266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.96346295 - inSlope: -0.03301266 - outSlope: -0.03496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9640457 - inSlope: -0.03496531 - outSlope: -0.036664043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9646568 - inSlope: -0.036664043 - outSlope: -0.038116015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.96529204 - inSlope: -0.038116015 - outSlope: -0.039317366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.96594733 - inSlope: -0.039317366 - outSlope: -0.040251054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9666182 - inSlope: -0.040251054 - outSlope: -0.04097704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.96730113 - inSlope: -0.04097704 - outSlope: -0.04141335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.96799135 - inSlope: -0.04141335 - outSlope: -0.04167084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.96868587 - inSlope: -0.04167084 - outSlope: -0.041667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9693803 - inSlope: -0.041667264 - outSlope: -0.041366857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.97006977 - inSlope: -0.041366857 - outSlope: -0.040873036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.970751 - inSlope: -0.040873036 - outSlope: -0.040150918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.97142017 - inSlope: -0.040150918 - outSlope: -0.039213933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.97207373 - inSlope: -0.039213933 - outSlope: -0.03813032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.97270924 - inSlope: -0.03813032 - outSlope: -0.036757026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.97332186 - inSlope: -0.036757026 - outSlope: -0.035194192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.9739084 - inSlope: -0.035194192 - outSlope: -0.033420358 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9744654 - inSlope: -0.033420358 - outSlope: -0.03149274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9749903 - inSlope: -0.03149274 - outSlope: -0.02935749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9754796 - inSlope: -0.02935749 - outSlope: -0.026929405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.9759284 - inSlope: -0.026929405 - outSlope: -0.024390243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.9763349 - inSlope: -0.024390243 - outSlope: -0.021514913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.9766935 - inSlope: -0.021514913 - outSlope: -0.018374937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.97699976 - inSlope: -0.018374937 - outSlope: -0.01493813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9772487 - inSlope: -0.01493813 - outSlope: -0.011111508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.9774339 - inSlope: -0.011111508 - outSlope: -0.006970124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.9775501 - inSlope: -0.006970124 - outSlope: -0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.97758996 - inSlope: -0.0023925328 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.97758996 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.10525186 - inSlope: -0.0012011825 - outSlope: -0.0012011825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.10527188 - inSlope: -0.0012011825 - outSlope: -0.003596395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.10533182 - inSlope: -0.003596395 - outSlope: -0.005566031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10542459 - inSlope: -0.005566031 - outSlope: -0.007293372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.10554615 - inSlope: -0.007293372 - outSlope: -0.008908511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10569462 - inSlope: -0.008908511 - outSlope: -0.010377468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10586758 - inSlope: -0.010377468 - outSlope: -0.011306406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.10605602 - inSlope: -0.011306406 - outSlope: -0.012569721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.106265515 - inSlope: -0.012569721 - outSlope: -0.013014973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.10648243 - inSlope: -0.013014973 - outSlope: -0.013605953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.1067092 - inSlope: -0.013605953 - outSlope: -0.01403913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.10694318 - inSlope: -0.01403913 - outSlope: -0.014107973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.107178316 - inSlope: -0.014107973 - outSlope: -0.0137642035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.10740772 - inSlope: -0.0137642035 - outSlope: -0.013364554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.10763046 - inSlope: -0.013364554 - outSlope: -0.012702943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.10784218 - inSlope: -0.012702943 - outSlope: -0.011910339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.10804068 - inSlope: -0.011910339 - outSlope: -0.010747175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.1082198 - inSlope: -0.010747175 - outSlope: -0.0092647895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.108374216 - inSlope: -0.0092647895 - outSlope: -0.00785128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.10850507 - inSlope: -0.00785128 - outSlope: -0.0062955865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.10861 - inSlope: -0.0062955865 - outSlope: -0.0046433555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.108687386 - inSlope: -0.0046433555 - outSlope: -0.002932546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.10873626 - inSlope: -0.002932546 - outSlope: -0.0012002897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.10875627 - inSlope: -0.0012002897 - outSlope: 0.0005221363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.108747564 - inSlope: 0.0005221363 - outSlope: 0.0025217258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.108705536 - inSlope: 0.0025217258 - outSlope: 0.0050666886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.10862109 - inSlope: 0.0050666886 - outSlope: 0.0070582395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.10850345 - inSlope: 0.0070582395 - outSlope: 0.009192817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.10835024 - inSlope: 0.009192817 - outSlope: 0.01122729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.10816312 - inSlope: 0.01122729 - outSlope: 0.013141472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.10794409 - inSlope: 0.013141472 - outSlope: 0.01490192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.10769573 - inSlope: 0.01490192 - outSlope: 0.016470509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.10742122 - inSlope: 0.016470509 - outSlope: 0.017797815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10712459 - inSlope: 0.017797815 - outSlope: 0.018832255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.10681072 - inSlope: 0.018832255 - outSlope: 0.019526947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10648527 - inSlope: 0.019526947 - outSlope: 0.019906856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.10615349 - inSlope: 0.019906856 - outSlope: 0.01968341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10582543 - inSlope: 0.01968341 - outSlope: 0.019076336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.10550749 - inSlope: 0.019076336 - outSlope: 0.017978417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.10520785 - inSlope: 0.017978417 - outSlope: 0.016398089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.10493455 - inSlope: 0.016398089 - outSlope: 0.014341339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.10469553 - inSlope: 0.014341339 - outSlope: 0.011837494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.10449824 - inSlope: 0.011837494 - outSlope: 0.008916118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.104349636 - inSlope: 0.008916118 - outSlope: 0.0056102723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.10425613 - inSlope: 0.0056102723 - outSlope: 0.0019441564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10422373 - inSlope: 0.0019441564 - outSlope: -0.0018069166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.10425384 - inSlope: -0.0018069166 - outSlope: -0.005216883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10434079 - inSlope: -0.005216883 - outSlope: -0.008309045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.104479276 - inSlope: -0.008309045 - outSlope: -0.011053841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.104663506 - inSlope: -0.011053841 - outSlope: -0.013424469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.10488725 - inSlope: -0.013424469 - outSlope: -0.015398075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.10514388 - inSlope: -0.015398075 - outSlope: -0.016948448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.105426356 - inSlope: -0.016948448 - outSlope: -0.018066483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.105727464 - inSlope: -0.018066483 - outSlope: -0.018744636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.106039874 - inSlope: -0.018744636 - outSlope: -0.019084314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.10635795 - inSlope: -0.019084314 - outSlope: -0.018859524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.10667227 - inSlope: -0.018859524 - outSlope: -0.018351244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.106978126 - inSlope: -0.018351244 - outSlope: -0.017524676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1072702 - inSlope: -0.017524676 - outSlope: -0.016424911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.10754395 - inSlope: -0.016424911 - outSlope: -0.01509638 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.10779556 - inSlope: -0.01509638 - outSlope: -0.013584061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.10802196 - inSlope: -0.013584061 - outSlope: -0.011924665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.108220704 - inSlope: -0.011924665 - outSlope: -0.010149041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.108389854 - inSlope: -0.010149041 - outSlope: -0.008284398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.10852793 - inSlope: -0.008284398 - outSlope: -0.006349242 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.10863375 - inSlope: -0.006349242 - outSlope: -0.004563783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10870981 - inSlope: -0.004563783 - outSlope: -0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.108747564 - inSlope: -0.0022651276 - outSlope: -0.00058740436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.108757354 - inSlope: -0.00058740436 - outSlope: 0.0007134683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10874546 - inSlope: 0.0007134683 - outSlope: 0.0020214934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10871177 - inSlope: 0.0020214934 - outSlope: 0.0033116373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10865658 - inSlope: 0.0033116373 - outSlope: 0.004570903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.108580396 - inSlope: 0.004570903 - outSlope: 0.0057752486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.10848414 - inSlope: 0.0057752486 - outSlope: 0.0069049066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10836906 - inSlope: 0.0069049066 - outSlope: 0.007940687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.108236715 - inSlope: 0.007940687 - outSlope: 0.00908018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10808538 - inSlope: 0.00908018 - outSlope: 0.009956369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.10791944 - inSlope: 0.009956369 - outSlope: 0.010576407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10774317 - inSlope: 0.010576407 - outSlope: 0.011148533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.10755736 - inSlope: 0.011148533 - outSlope: 0.011558544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.107364714 - inSlope: 0.011558544 - outSlope: 0.011811119 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.10716786 - inSlope: 0.011811119 - outSlope: 0.012096774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10696625 - inSlope: 0.012096774 - outSlope: 0.012051176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.1067654 - inSlope: 0.012051176 - outSlope: 0.011747193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.10656961 - inSlope: 0.011747193 - outSlope: 0.011382859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.1063799 - inSlope: 0.011382859 - outSlope: 0.011067699 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.106195435 - inSlope: 0.011067699 - outSlope: 0.010420318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.10602176 - inSlope: 0.010420318 - outSlope: 0.00955672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.10586248 - inSlope: 0.00955672 - outSlope: 0.0089460695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.10571338 - inSlope: 0.0089460695 - outSlope: 0.007855304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.10558246 - inSlope: 0.007855304 - outSlope: 0.0067091053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.10547064 - inSlope: 0.0067091053 - outSlope: 0.0055213324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.10537862 - inSlope: 0.0055213324 - outSlope: 0.0040407516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.105311275 - inSlope: 0.0040407516 - outSlope: 0.0026893448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.10526645 - inSlope: 0.0026893448 - outSlope: 0.000875295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.10525186 - inSlope: 0.000875295 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.10525186 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.34867507 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.34867507 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.61516404 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.61516404 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.34867996 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.34867996 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.61515963 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.61515963 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13539378 - inSlope: -0.00081092113 - outSlope: -0.00081092113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13538027 - inSlope: -0.00081092113 - outSlope: -0.002219081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13534328 - inSlope: -0.002219081 - outSlope: -0.0031873586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13529016 - inSlope: -0.0031873586 - outSlope: -0.0038042658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13522676 - inSlope: -0.0038042658 - outSlope: -0.003997386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.13516013 - inSlope: -0.003997386 - outSlope: -0.0040152674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.13509321 - inSlope: -0.0040152674 - outSlope: -0.0038802626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.13502854 - inSlope: -0.0038802626 - outSlope: -0.0035682307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.13496907 - inSlope: -0.0035682307 - outSlope: -0.0032463672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.13491496 - inSlope: -0.0032463672 - outSlope: -0.002819896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.13486797 - inSlope: -0.002819896 - outSlope: -0.0023952129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13482805 - inSlope: -0.0023952129 - outSlope: -0.0017756225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.13479845 - inSlope: -0.0017756225 - outSlope: -0.001358986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.1347758 - inSlope: -0.001358986 - outSlope: -0.0008475781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13476168 - inSlope: -0.0008475781 - outSlope: -0.0003486872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.13475586 - inSlope: -0.0003486872 - outSlope: 0.000059008547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13475685 - inSlope: 0.000059008547 - outSlope: 0.0006785995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13476816 - inSlope: 0.0006785995 - outSlope: 0.00092804356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13478363 - inSlope: 0.00092804356 - outSlope: 0.0012767327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.1348049 - inSlope: 0.0012767327 - outSlope: 0.0015628325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.13483095 - inSlope: 0.0015628325 - outSlope: 0.0017818826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13486065 - inSlope: 0.0017818826 - outSlope: 0.0019258244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.13489275 - inSlope: 0.0019258244 - outSlope: 0.0019928832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.13492596 - inSlope: 0.0019928832 - outSlope: 0.0019821508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.134959 - inSlope: 0.0019821508 - outSlope: 0.0020626206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.13499337 - inSlope: 0.0020626206 - outSlope: 0.0022467952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13503082 - inSlope: 0.0022467952 - outSlope: 0.0025811817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13507384 - inSlope: 0.0025811817 - outSlope: 0.0028896309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.135122 - inSlope: 0.0028896309 - outSlope: 0.0032141835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13517557 - inSlope: 0.0032141835 - outSlope: 0.0035449832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.13523465 - inSlope: 0.0035449832 - outSlope: 0.0038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.13529918 - inSlope: 0.0038713254 - outSlope: 0.0041815527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.13536887 - inSlope: 0.0041815527 - outSlope: 0.0044587296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.13544318 - inSlope: 0.0044587296 - outSlope: 0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.13552132 - inSlope: 0.004688506 - outSlope: 0.004854803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13560224 - inSlope: 0.004854803 - outSlope: 0.004902171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13568394 - inSlope: 0.004902171 - outSlope: 0.0049254345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13576603 - inSlope: 0.0049254345 - outSlope: 0.0047984766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.135846 - inSlope: 0.0047984766 - outSlope: 0.004552607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.13592188 - inSlope: 0.004552607 - outSlope: 0.0041770823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.1359915 - inSlope: 0.0041770823 - outSlope: 0.0036746298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.13605274 - inSlope: 0.0036746298 - outSlope: 0.0030469922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13610353 - inSlope: 0.0030469922 - outSlope: 0.0023004434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13614187 - inSlope: 0.0023004434 - outSlope: 0.0014501772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13616604 - inSlope: 0.0014501772 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13617438 - inSlope: 0.0005006795 - outSlope: -0.00047028108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.13616654 - inSlope: -0.00047028108 - outSlope: -0.0013616645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13614385 - inSlope: -0.0013616645 - outSlope: -0.002167227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13610773 - inSlope: -0.002167227 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13605984 - inSlope: -0.0028735427 - outSlope: -0.0034761461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.1360019 - inSlope: -0.0034761461 - outSlope: -0.0039642947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13593583 - inSlope: -0.0039642947 - outSlope: -0.004337136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.13586354 - inSlope: -0.004337136 - outSlope: -0.00459284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.135787 - inSlope: -0.00459284 - outSlope: -0.0047341036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.1357081 - inSlope: -0.0047341036 - outSlope: -0.0047385567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.13562912 - inSlope: -0.0047385567 - outSlope: -0.0047180103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.13555048 - inSlope: -0.0047180103 - outSlope: -0.0045830053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.1354741 - inSlope: -0.0045830053 - outSlope: -0.004384522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.13540103 - inSlope: -0.004384522 - outSlope: -0.0041359556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.1353321 - inSlope: -0.0041359556 - outSlope: -0.00385255 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.13526788 - inSlope: -0.00385255 - outSlope: -0.003547672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13520876 - inSlope: -0.003547672 - outSlope: -0.003233853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13515486 - inSlope: -0.003233853 - outSlope: -0.0029209284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13510618 - inSlope: -0.0029209284 - outSlope: -0.0026169256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.13506256 - inSlope: -0.0026169256 - outSlope: -0.00233263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.13502368 - inSlope: -0.00233263 - outSlope: -0.0020232815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.13498996 - inSlope: -0.0020232815 - outSlope: -0.0018578785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.134959 - inSlope: -0.0018578785 - outSlope: -0.0017675774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.13492954 - inSlope: -0.0017675774 - outSlope: -0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.13490023 - inSlope: -0.0017586367 - outSlope: -0.0017040984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.13487183 - inSlope: -0.0017040984 - outSlope: -0.0016021744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.13484512 - inSlope: -0.0016021744 - outSlope: -0.0014564304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.13482085 - inSlope: -0.0014564304 - outSlope: -0.0012668979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.13479973 - inSlope: -0.0012668979 - outSlope: -0.00103891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.13478242 - inSlope: -0.00103891 - outSlope: -0.00077515916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1347695 - inSlope: -0.00077515916 - outSlope: -0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.13475919 - inSlope: -0.0006186968 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.13475698 - inSlope: -0.00013232244 - outSlope: 0.00014394535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.13475938 - inSlope: 0.00014394535 - outSlope: 0.00050067593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13476773 - inSlope: 0.00050067593 - outSlope: 0.0008663543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.13478217 - inSlope: 0.0008663543 - outSlope: 0.0012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.1348028 - inSlope: 0.0012382877 - outSlope: 0.0015136614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13482803 - inSlope: 0.0015136614 - outSlope: 0.0019955654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13486129 - inSlope: 0.0019955654 - outSlope: 0.0022941849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.13489953 - inSlope: 0.0022941849 - outSlope: 0.00261158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.13494305 - inSlope: 0.00261158 - outSlope: 0.002826157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.13499016 - inSlope: 0.002826157 - outSlope: 0.003164987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.1350429 - inSlope: 0.003164987 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.13509816 - inSlope: 0.0033152136 - outSlope: 0.003398362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.1351548 - inSlope: 0.003398362 - outSlope: 0.0033956799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.1352114 - inSlope: 0.0033956799 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.13526665 - inSlope: 0.0033152136 - outSlope: 0.0029629497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.13531603 - inSlope: 0.0029629497 - outSlope: 0.0024452829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13535678 - inSlope: 0.0024452829 - outSlope: 0.0016352433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13538404 - inSlope: 0.0016352433 - outSlope: 0.00058472215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.13539378 - inSlope: 0.00058472215 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13539378 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.0004004 - inSlope: 0.0033187864 - outSlope: 0.0033187864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -1.0003451 - inSlope: 0.0033187864 - outSlope: 0.009613036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -1.0001849 - inSlope: 0.009613036 - outSlope: 0.01521349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.99993134 - inSlope: 0.01521349 - outSlope: 0.020202395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9995946 - inSlope: 0.020202395 - outSlope: 0.02469063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.9991831 - inSlope: 0.02469063 - outSlope: 0.028696062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.99870485 - inSlope: 0.028696062 - outSlope: 0.032215122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.99816793 - inSlope: 0.032215122 - outSlope: 0.0354874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.9975765 - inSlope: 0.0354874 - outSlope: 0.038248304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.996939 - inSlope: 0.038248304 - outSlope: 0.040766004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.99625957 - inSlope: 0.040766004 - outSlope: 0.042976145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9955433 - inSlope: 0.042976145 - outSlope: 0.044810776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.99479645 - inSlope: 0.044810776 - outSlope: 0.046255592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.9940255 - inSlope: 0.046255592 - outSlope: 0.047389273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9932357 - inSlope: 0.047389273 - outSlope: 0.048165325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.99243295 - inSlope: 0.048165325 - outSlope: 0.04858728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.99162316 - inSlope: 0.04858728 - outSlope: 0.048562333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9908138 - inSlope: 0.048562333 - outSlope: 0.04811879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.9900118 - inSlope: 0.04811879 - outSlope: 0.047299907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.9892235 - inSlope: 0.047299907 - outSlope: 0.046098195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.9884552 - inSlope: 0.046098195 - outSlope: 0.044474643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.98771393 - inSlope: 0.044474643 - outSlope: 0.04239675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9870073 - inSlope: 0.04239675 - outSlope: 0.03996495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.98634124 - inSlope: 0.03996495 - outSlope: 0.037082404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9857232 - inSlope: 0.037082404 - outSlope: 0.036939416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.98510754 - inSlope: 0.036939416 - outSlope: 0.03937837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.98445123 - inSlope: 0.03937837 - outSlope: 0.041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9837592 - inSlope: 0.041520637 - outSlope: 0.043090545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.98304105 - inSlope: 0.043090545 - outSlope: 0.044184964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.98230463 - inSlope: 0.044184964 - outSlope: 0.044749938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9815588 - inSlope: 0.044749938 - outSlope: 0.044789355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.9808123 - inSlope: 0.044789355 - outSlope: 0.044324283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.9800736 - inSlope: 0.044324283 - outSlope: 0.0433052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9793518 - inSlope: 0.0433052 - outSlope: 0.041745942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.97865605 - inSlope: 0.041745942 - outSlope: 0.03969673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.97799444 - inSlope: 0.03969673 - outSlope: 0.037110947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9773759 - inSlope: 0.037110947 - outSlope: 0.034182105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9768062 - inSlope: 0.034182105 - outSlope: 0.030888349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9762914 - inSlope: 0.030888349 - outSlope: 0.027244117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.97583735 - inSlope: 0.027244117 - outSlope: 0.023438869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9754467 - inSlope: 0.023438869 - outSlope: 0.019454975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.97512245 - inSlope: 0.019454975 - outSlope: 0.015367284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.97486633 - inSlope: 0.015367284 - outSlope: 0.011150847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9746805 - inSlope: 0.011150847 - outSlope: 0.006841403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.97456646 - inSlope: 0.006841403 - outSlope: 0.0023353123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.97452754 - inSlope: 0.0023353123 - outSlope: -0.0021994135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9745642 - inSlope: -0.0021994135 - outSlope: -0.006401522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9746709 - inSlope: -0.006401522 - outSlope: -0.010467778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.97484535 - inSlope: -0.010467778 - outSlope: -0.014412417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.97508556 - inSlope: -0.014412417 - outSlope: -0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9753893 - inSlope: -0.018224733 - outSlope: -0.021958293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9757553 - inSlope: -0.021958293 - outSlope: -0.025541807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.976181 - inSlope: -0.025541807 - outSlope: -0.028942851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.97666335 - inSlope: -0.028942851 - outSlope: -0.032086402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.9771981 - inSlope: -0.032086402 - outSlope: -0.034875777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9777794 - inSlope: -0.034875777 - outSlope: -0.037357844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.978402 - inSlope: -0.037357844 - outSlope: -0.03938917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9790585 - inSlope: -0.03938917 - outSlope: -0.040952004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.97974104 - inSlope: -0.040952004 - outSlope: -0.042021163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9804414 - inSlope: -0.042021163 - outSlope: -0.042618554 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9811517 - inSlope: -0.042618554 - outSlope: -0.042693656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.98186326 - inSlope: -0.042693656 - outSlope: -0.042300265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.98256826 - inSlope: -0.042300265 - outSlope: -0.041434806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.98325884 - inSlope: -0.041434806 - outSlope: -0.040096987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.98392713 - inSlope: -0.040096987 - outSlope: -0.038319863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9845658 - inSlope: -0.038319863 - outSlope: -0.03600243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.98516583 - inSlope: -0.03600243 - outSlope: -0.033441816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.9857232 - inSlope: -0.033441816 - outSlope: -0.03301266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.9862734 - inSlope: -0.03301266 - outSlope: -0.03496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.98685616 - inSlope: -0.03496531 - outSlope: -0.03666762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9874673 - inSlope: -0.03666762 - outSlope: -0.03811244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9881025 - inSlope: -0.03811244 - outSlope: -0.039317366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.9887578 - inSlope: -0.039317366 - outSlope: -0.04025463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9894287 - inSlope: -0.04025463 - outSlope: -0.040973462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.9901116 - inSlope: -0.040973462 - outSlope: -0.041416924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.9908019 - inSlope: -0.041416924 - outSlope: -0.041667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.9914963 - inSlope: -0.041667264 - outSlope: -0.04167084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.99219084 - inSlope: -0.04167084 - outSlope: -0.041366857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.9928803 - inSlope: -0.041366857 - outSlope: -0.04086946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.99356145 - inSlope: -0.04086946 - outSlope: -0.040150918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.9942306 - inSlope: -0.040150918 - outSlope: -0.039213933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.9948842 - inSlope: -0.039213933 - outSlope: -0.03813032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.9955197 - inSlope: -0.03813032 - outSlope: -0.036760602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.9961324 - inSlope: -0.036760602 - outSlope: -0.035194192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.99671894 - inSlope: -0.035194192 - outSlope: -0.03341678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9972759 - inSlope: -0.03341678 - outSlope: -0.031496316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9978008 - inSlope: -0.031496316 - outSlope: -0.029353913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.99829006 - inSlope: -0.029353913 - outSlope: -0.026929405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.9987389 - inSlope: -0.026929405 - outSlope: -0.02439382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.99914545 - inSlope: -0.02439382 - outSlope: -0.021511337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.99950397 - inSlope: -0.021511337 - outSlope: -0.018378513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9998103 - inSlope: -0.018378513 - outSlope: -0.01493813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -1.0000592 - inSlope: -0.01493813 - outSlope: -0.011107932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -1.0002444 - inSlope: -0.011107932 - outSlope: -0.0069737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -1.0003606 - inSlope: -0.0069737 - outSlope: -0.0023889565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -1.0004004 - inSlope: -0.0023889565 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.0004004 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.102716334 - inSlope: -0.0012007355 - outSlope: -0.0012007355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.10273635 - inSlope: -0.0012007355 - outSlope: -0.003596842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.102796294 - inSlope: -0.003596842 - outSlope: -0.005566031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10288906 - inSlope: -0.005566031 - outSlope: -0.007292925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.10301061 - inSlope: -0.007292925 - outSlope: -0.008908958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10315909 - inSlope: -0.008908958 - outSlope: -0.010377021 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10333204 - inSlope: -0.010377021 - outSlope: -0.011305959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.103520475 - inSlope: -0.011305959 - outSlope: -0.012570168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.10372998 - inSlope: -0.012570168 - outSlope: -0.013014526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.10394689 - inSlope: -0.013014526 - outSlope: -0.013605953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.10417365 - inSlope: -0.013605953 - outSlope: -0.01403913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.10440764 - inSlope: -0.01403913 - outSlope: -0.014107973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.10464277 - inSlope: -0.014107973 - outSlope: -0.013765992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.104872204 - inSlope: -0.013765992 - outSlope: -0.013362766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.10509492 - inSlope: -0.013362766 - outSlope: -0.01270339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.10530664 - inSlope: -0.01270339 - outSlope: -0.011909892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.10550514 - inSlope: -0.011909892 - outSlope: -0.010747175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.10568426 - inSlope: -0.010747175 - outSlope: -0.009266578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1058387 - inSlope: -0.009266578 - outSlope: -0.007849492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.105969526 - inSlope: -0.007849492 - outSlope: -0.0062960335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.10607446 - inSlope: -0.0062960335 - outSlope: -0.0046446966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.10615187 - inSlope: -0.0046446966 - outSlope: -0.002931652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.10620073 - inSlope: -0.002931652 - outSlope: -0.0011993956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.10622072 - inSlope: -0.0011993956 - outSlope: 0.0005221363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.10621202 - inSlope: 0.0005221363 - outSlope: 0.0025217258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.10616999 - inSlope: 0.0025217258 - outSlope: 0.0050662416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.106085554 - inSlope: 0.0050662416 - outSlope: 0.0070586866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.10596791 - inSlope: 0.0070586866 - outSlope: 0.009192817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.105814695 - inSlope: 0.009192817 - outSlope: 0.01122729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.105627574 - inSlope: 0.01122729 - outSlope: 0.013141472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.10540855 - inSlope: 0.013141472 - outSlope: 0.01490192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.105160184 - inSlope: 0.01490192 - outSlope: 0.016470509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.104885675 - inSlope: 0.016470509 - outSlope: 0.01779692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10458906 - inSlope: 0.01779692 - outSlope: 0.01883315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.104275174 - inSlope: 0.01883315 - outSlope: 0.0195265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10394973 - inSlope: 0.0195265 - outSlope: 0.019907303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.103617944 - inSlope: 0.019907303 - outSlope: 0.01968341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10328989 - inSlope: 0.01968341 - outSlope: 0.019076336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.10297195 - inSlope: 0.019076336 - outSlope: 0.017978864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.1026723 - inSlope: 0.017978864 - outSlope: 0.016396748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.10239902 - inSlope: 0.016396748 - outSlope: 0.014342233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.102159984 - inSlope: 0.014342233 - outSlope: 0.011837941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.101962686 - inSlope: 0.011837941 - outSlope: 0.008915671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.10181409 - inSlope: 0.008915671 - outSlope: 0.0056102723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.10172059 - inSlope: 0.0056102723 - outSlope: 0.0019437093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10168819 - inSlope: 0.0019437093 - outSlope: -0.0018069166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.10171831 - inSlope: -0.0018069166 - outSlope: -0.005216436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10180525 - inSlope: -0.005216436 - outSlope: -0.008309492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.10194374 - inSlope: -0.008309492 - outSlope: -0.011053394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.10212796 - inSlope: -0.011053394 - outSlope: -0.013424916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.10235171 - inSlope: -0.013424916 - outSlope: -0.015397628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.10260834 - inSlope: -0.015397628 - outSlope: -0.016948896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.10289082 - inSlope: -0.016948896 - outSlope: -0.01806693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.103191935 - inSlope: -0.01806693 - outSlope: -0.018744636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.103504345 - inSlope: -0.018744636 - outSlope: -0.01908476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.103822425 - inSlope: -0.01908476 - outSlope: -0.01885863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.104136735 - inSlope: -0.01885863 - outSlope: -0.018350797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.10444258 - inSlope: -0.018350797 - outSlope: -0.017524676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.10473466 - inSlope: -0.017524676 - outSlope: -0.016425358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.105008416 - inSlope: -0.016425358 - outSlope: -0.015095933 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.105260015 - inSlope: -0.015095933 - outSlope: -0.013584061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.105486415 - inSlope: -0.013584061 - outSlope: -0.011924665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.10568516 - inSlope: -0.011924665 - outSlope: -0.010151276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.10585435 - inSlope: -0.010151276 - outSlope: -0.008283951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.105992414 - inSlope: -0.008283951 - outSlope: -0.0063474537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.106098205 - inSlope: -0.0063474537 - outSlope: -0.00456423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.106174275 - inSlope: -0.00456423 - outSlope: -0.0022646806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10621202 - inSlope: -0.0022646806 - outSlope: -0.0005882984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.106221825 - inSlope: -0.0005882984 - outSlope: 0.00071391533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10620993 - inSlope: 0.00071391533 - outSlope: 0.0020219404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10617623 - inSlope: 0.0020219404 - outSlope: 0.0033116373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10612103 - inSlope: 0.0033116373 - outSlope: 0.004570903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10604485 - inSlope: 0.004570903 - outSlope: 0.0057748016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.105948605 - inSlope: 0.0057748016 - outSlope: 0.0069044596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10583353 - inSlope: 0.0069044596 - outSlope: 0.007941134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10570118 - inSlope: 0.007941134 - outSlope: 0.00908018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10554984 - inSlope: 0.00908018 - outSlope: 0.009956816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.105383895 - inSlope: 0.009956816 - outSlope: 0.010575513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10520764 - inSlope: 0.010575513 - outSlope: 0.011148533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.10502183 - inSlope: 0.011148533 - outSlope: 0.011559438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.10482917 - inSlope: 0.011559438 - outSlope: 0.011810672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.104632325 - inSlope: 0.011810672 - outSlope: 0.012097221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.104430705 - inSlope: 0.012097221 - outSlope: 0.012050282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.10422987 - inSlope: 0.012050282 - outSlope: 0.011747193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.10403408 - inSlope: 0.011747193 - outSlope: 0.011381965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.10384438 - inSlope: 0.011381965 - outSlope: 0.01106904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1036599 - inSlope: 0.01106904 - outSlope: 0.010420318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.103486225 - inSlope: 0.010420318 - outSlope: 0.009556273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.103326954 - inSlope: 0.009556273 - outSlope: 0.0089460695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.10317785 - inSlope: 0.0089460695 - outSlope: 0.007855751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.103046924 - inSlope: 0.007855751 - outSlope: 0.0067086583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.10293511 - inSlope: 0.0067086583 - outSlope: 0.0055217794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.10284308 - inSlope: 0.0055217794 - outSlope: 0.0040407516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.10277574 - inSlope: 0.0040407516 - outSlope: 0.0026893448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.102730915 - inSlope: 0.0026893448 - outSlope: 0.000874848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.102716334 - inSlope: 0.000874848 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.102716334 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.38092402 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.38092402 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.59573185 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.59573185 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.38092884 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.38092884 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5957298 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.5957298 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_PPtrCurves: [] - m_SampleRate: 60 - m_WrapMode: 2 - m_Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0, y: 0, z: 0} - m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 69 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 72 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 77 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 81 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 82 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 83 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 84 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 85 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 86 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 87 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 90 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 91 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 92 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 93 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 94 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 95 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 96 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 98 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 101 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 102 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 103 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 106 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 108 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 109 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 110 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 111 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 114 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 115 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 117 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 118 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 119 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 123 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 125 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 126 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 129 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 131 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 132 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 133 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 135 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 7 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 8 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 9 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 28 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 29 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 30 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 32 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 33 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 34 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 35 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 36 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 37 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 38 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 39 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 41 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 14 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 15 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 16 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 21 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 22 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 23 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 42 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 43 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 44 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 45 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 46 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 47 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 48 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 49 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 50 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 51 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 52 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 53 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 54 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 55 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 56 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 57 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 58 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 59 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 60 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 61 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 62 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 63 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 64 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 65 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 66 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 67 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 68 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 70 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 71 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 73 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 74 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 75 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 76 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 78 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 79 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 80 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 88 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 89 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 97 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 99 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 100 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 104 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 105 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 107 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 112 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 113 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 116 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 120 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 121 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 122 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 124 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 127 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 128 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 130 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 134 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 136 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 10 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 11 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 12 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 13 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 31 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 40 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 17 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 18 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 19 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 20 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 24 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 25 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 26 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 27 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - pptrCurveMapping: [] - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 1.8333334 - 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: 1 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.5315917e-26 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -4.5315917e-26 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.7518877e-21 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -4.7518877e-21 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.5444423e-15 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -2.5444423e-15 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -3.046327e-15 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -3.046327e-15 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000027306905 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000027306905 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000027514279 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.000000027514279 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.17382137 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.17382137 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0021722189 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0021722189 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.028520115 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.028520115 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.55480355 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.55480355 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000056028366 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0000056028366 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.32896394 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.32896394 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000010627613 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.00000597089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.000010627613 - inSlope: 0.00000597089 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.00000597089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.000010627613 - inSlope: 0.00000597089 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.00000597089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000010627613 - inSlope: 0.00000597089 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.000010627613 - inSlope: -0 - outSlope: -0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.000010528098 - inSlope: -0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.000010528098 - inSlope: -0 - outSlope: 0.0000059709114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.000010627613 - inSlope: 0.0000059709114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000010627613 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.2538398e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -2.2538398e-16 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.2998349 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.2998349 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.006497785 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.006497723 - inSlope: -0.0000037159773 - outSlope: 0.0000037159764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.006497785 - inSlope: 0.0000037159764 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.006497723 - inSlope: -0.0000037159773 - outSlope: 0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.006497785 - inSlope: 0.0000037159773 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.006497723 - inSlope: -0.0000037159773 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.000003715974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.006497723 - inSlope: -0.000003715974 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.000003715974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.006497723 - inSlope: -0.000003715974 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.000003715974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.006497785 - inSlope: 0.000003715974 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.006497785 - inSlope: -0 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.006497785 - inSlope: -0 - outSlope: -0.000003715954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.006497723 - inSlope: -0.000003715954 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: -0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.006497723 - inSlope: -0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.006497723 - inSlope: -0 - outSlope: 0.0000037159807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.006497785 - inSlope: 0.0000037159807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.006497785 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.049391117 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.049391117 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6928614 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6928614 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000008106232 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.000008106232 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.299282 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.299282 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000067947135 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000007011677 - inSlope: -0.000013017817 - outSlope: 0.000013017814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0000067947135 - inSlope: 0.000013017814 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.000007011677 - inSlope: -0.000013017817 - outSlope: 0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0000067947135 - inSlope: 0.000013017817 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.000007011677 - inSlope: -0.000013017817 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.000007011677 - inSlope: -0.000013017805 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.000007011677 - inSlope: -0.000013017805 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0000067947135 - inSlope: 0.000013017805 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.0000067947135 - inSlope: -0 - outSlope: -0.000013017735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.000007011677 - inSlope: -0.000013017735 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: -0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.000007011677 - inSlope: -0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.000007011677 - inSlope: -0 - outSlope: 0.000013017829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.0000067947135 - inSlope: 0.000013017829 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.0000067947135 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000020490567 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000020490567 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000005691824 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0000005691824 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1.6962958e-14 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 1.6962958e-14 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9017783 - inSlope: -0.20637272 - outSlope: -0.20637272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.89833874 - inSlope: -0.20637272 - outSlope: -0.592457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.88846445 - inSlope: -0.592457 - outSlope: -0.90254194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.8734221 - inSlope: -0.90254194 - outSlope: -1.1618862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.8540573 - inSlope: -1.1618862 - outSlope: -1.3496913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.83156246 - inSlope: -1.3496913 - outSlope: -1.5076233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.8064354 - inSlope: -1.5076233 - outSlope: -1.6159202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7795034 - inSlope: -1.6159202 - outSlope: -1.715272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7509155 - inSlope: -1.715272 - outSlope: -1.775365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.7213261 - inSlope: -1.775365 - outSlope: -1.8315018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.6908011 - inSlope: -1.8315018 - outSlope: -1.8836762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6594065 - inSlope: -1.8836762 - outSlope: -1.9006492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.627729 - inSlope: -1.9006492 - outSlope: -1.9223179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.59569037 - inSlope: -1.9223179 - outSlope: -1.9334902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.56346554 - inSlope: -1.9334902 - outSlope: -1.9346381 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.53122157 - inSlope: -1.9346381 - outSlope: -1.936825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.49894112 - inSlope: -1.936825 - outSlope: -1.899578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.46728152 - inSlope: -1.899578 - outSlope: -1.8708339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.43610093 - inSlope: -1.8708339 - outSlope: -1.8300515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4056001 - inSlope: -1.8300515 - outSlope: -1.7765919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3759902 - inSlope: -1.7765919 - outSlope: -1.709622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.34749654 - inSlope: -1.709622 - outSlope: -1.6287612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.3203505 - inSlope: -1.6287612 - outSlope: -1.5335169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.2947919 - inSlope: -1.5335169 - outSlope: -1.4233398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.27106956 - inSlope: -1.4233398 - outSlope: -1.4173396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.24744725 - inSlope: -1.4173396 - outSlope: -1.5036486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.22238642 - inSlope: -1.5036486 - outSlope: -1.6057891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.1956233 - inSlope: -1.6057891 - outSlope: -1.6866503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.16751243 - inSlope: -1.6866503 - outSlope: -1.7578562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13821486 - inSlope: -1.7578562 - outSlope: -1.8188876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10790004 - inSlope: -1.8188876 - outSlope: -1.8690647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.07674899 - inSlope: -1.8690647 - outSlope: -1.9066379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.044971608 - inSlope: -1.9066379 - outSlope: -1.9298258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.012807878 - inSlope: -1.9298258 - outSlope: -2.7144344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03243265 - inSlope: -2.7144344 - outSlope: -3.2036307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.08582644 - inSlope: -3.2036307 - outSlope: -3.1317785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13802288 - inSlope: -3.1317785 - outSlope: -3.0364637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.18863057 - inSlope: -3.0364637 - outSlope: -2.8824816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.23667188 - inSlope: -2.8824816 - outSlope: -2.6756911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.2812667 - inSlope: -2.6756911 - outSlope: -2.413726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.32149556 - inSlope: -2.413726 - outSlope: -2.095274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.35641676 - inSlope: -2.095274 - outSlope: -1.7205136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.38509196 - inSlope: -1.7205136 - outSlope: -1.2911719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.40661147 - inSlope: -1.2911719 - outSlope: -0.8099588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.42011082 - inSlope: -0.8099588 - outSlope: -0.2801856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.42478058 - inSlope: -0.2801856 - outSlope: 0.26229525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.420409 - inSlope: 0.26229525 - outSlope: 0.759149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.40775648 - inSlope: 0.759149 - outSlope: 1.2117696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.38756034 - inSlope: 1.2117696 - outSlope: 1.6178296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.36059654 - inSlope: 1.6178296 - outSlope: 1.9740201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.32769623 - inSlope: 1.9740201 - outSlope: 2.2798502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.28969863 - inSlope: 2.2798502 - outSlope: 2.5338442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.24746794 - inSlope: 2.5338442 - outSlope: 2.737222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.20184761 - inSlope: 2.737222 - outSlope: 2.8918326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15365045 - inSlope: 2.8918326 - outSlope: 2.9904106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.10381014 - inSlope: 2.9904106 - outSlope: 3.0680618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.052675825 - inSlope: 3.0680618 - outSlope: 3.0979774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0010429189 - inSlope: 3.0979774 - outSlope: 1.8823591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.030329704 - inSlope: 1.8823591 - outSlope: 1.8388987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.060978096 - inSlope: 1.8388987 - outSlope: 1.8061371 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.09108035 - inSlope: 1.8061371 - outSlope: 1.7607745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.120426565 - inSlope: 1.7607745 - outSlope: 1.7046081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.14883667 - inSlope: 1.7046081 - outSlope: 1.6382984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.17614162 - inSlope: 1.6382984 - outSlope: 1.5627105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.20218696 - inSlope: 1.5627105 - outSlope: 1.4778932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.22681849 - inSlope: 1.4778932 - outSlope: 1.3726182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.24969544 - inSlope: 1.3726182 - outSlope: 1.2824485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.27106956 - inSlope: 1.2824485 - outSlope: 1.2669712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.29218572 - inSlope: 1.2669712 - outSlope: 1.3411827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.31453875 - inSlope: 1.3411827 - outSlope: 1.4065768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.33798167 - inSlope: 1.4065768 - outSlope: 1.4634022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.36237168 - inSlope: 1.4634022 - outSlope: 1.5119143 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.3875704 - inSlope: 1.5119143 - outSlope: 1.5523067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.41344216 - inSlope: 1.5523067 - outSlope: 1.5850029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.43985885 - inSlope: 1.5850029 - outSlope: 1.6101727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.46669504 - inSlope: 1.6101727 - outSlope: 1.6282347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.49383226 - inSlope: 1.6282347 - outSlope: 1.6567574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.52144486 - inSlope: 1.6567574 - outSlope: 1.6530434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.54899555 - inSlope: 1.6530434 - outSlope: 1.653661 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.57655674 - inSlope: 1.653661 - outSlope: 1.6481117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.60402524 - inSlope: 1.6481117 - outSlope: 1.6365639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.6313013 - inSlope: 1.6365639 - outSlope: 1.6187397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.65828025 - inSlope: 1.6187397 - outSlope: 1.6087369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.6850925 - inSlope: 1.6087369 - outSlope: 1.5689865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.71124226 - inSlope: 1.5689865 - outSlope: 1.5309885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7367587 - inSlope: 1.5309885 - outSlope: 1.4838245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7614891 - inSlope: 1.4838245 - outSlope: 1.4395076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.78548104 - inSlope: 1.4395076 - outSlope: 1.3597525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.80814356 - inSlope: 1.3597525 - outSlope: 1.2822151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.8295138 - inSlope: 1.2822151 - outSlope: 1.1686109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.8489906 - inSlope: 1.1686109 - outSlope: 1.042969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.8663734 - inSlope: 1.042969 - outSlope: 0.87214077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.8809091 - inSlope: 0.87214077 - outSlope: 0.66908306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.89206046 - inSlope: 0.66908306 - outSlope: 0.4343149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.8992991 - inSlope: 0.4343149 - outSlope: 0.14875188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.9017783 - inSlope: 0.14875188 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.9017783 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.18671998 - inSlope: 0.1384297 - outSlope: 0.1384297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.18441282 - inSlope: 0.1384297 - outSlope: 0.35697874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.17846318 - inSlope: 0.35697874 - outSlope: 0.5386824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.16948514 - inSlope: 0.5386824 - outSlope: 0.59219587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.1596152 - inSlope: 0.59219587 - outSlope: 0.6259624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.1491825 - inSlope: 0.6259624 - outSlope: 0.5676896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.139721 - inSlope: 0.5676896 - outSlope: 0.53359336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13082778 - inSlope: 0.53359336 - outSlope: 0.43551233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.12356924 - inSlope: 0.43551233 - outSlope: 0.39769116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.11694106 - inSlope: 0.39769116 - outSlope: 0.32835516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.11146847 - inSlope: 0.32835516 - outSlope: 0.2419831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.10743542 - inSlope: 0.2419831 - outSlope: 0.23738714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.10347897 - inSlope: 0.23738714 - outSlope: 0.20010264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.100143924 - inSlope: 0.20010264 - outSlope: 0.1764384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.097203285 - inSlope: 0.1764384 - outSlope: 0.16508685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.09445184 - inSlope: 0.16508685 - outSlope: 0.13527486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.092197254 - inSlope: 0.13527486 - outSlope: 0.18858093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.08905424 - inSlope: 0.18858093 - outSlope: 0.19802912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.085753754 - inSlope: 0.19802912 - outSlope: 0.21446472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.082179345 - inSlope: 0.21446472 - outSlope: 0.23592378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.07824728 - inSlope: 0.23592378 - outSlope: 0.2608008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0739006 - inSlope: 0.2608008 - outSlope: 0.28731486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.06911202 - inSlope: 0.28731486 - outSlope: 0.31391352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.06388013 - inSlope: 0.31391352 - outSlope: 0.3393796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0582238 - inSlope: 0.3393796 - outSlope: 0.39988622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.051559035 - inSlope: 0.39988622 - outSlope: 0.51871866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.042913716 - inSlope: 0.51871866 - outSlope: 0.57589495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.033315476 - inSlope: 0.57589495 - outSlope: 0.64617175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.022545937 - inSlope: 0.64617175 - outSlope: 0.70702606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.010762181 - inSlope: 0.70702606 - outSlope: 0.75891316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0018863818 - inSlope: 0.75891316 - outSlope: 0.80178857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.015249512 - inSlope: 0.80178857 - outSlope: 0.83529216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.029171085 - inSlope: 0.83529216 - outSlope: 0.8587987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.043484382 - inSlope: 0.8587987 - outSlope: 0.8716803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.058012374 - inSlope: 0.8716803 - outSlope: 0.8727223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.07255773 - inSlope: 0.8727223 - outSlope: 0.870337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.08706339 - inSlope: 0.870337 - outSlope: 0.83501047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.100980215 - inSlope: 0.83501047 - outSlope: 0.7939901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.11421337 - inSlope: 0.7939901 - outSlope: 0.73743874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.126504 - inSlope: 0.73743874 - outSlope: 0.66495186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13758656 - inSlope: 0.66495186 - outSlope: 0.57676846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.14719936 - inSlope: 0.57676846 - outSlope: 0.47316805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.15508549 - inSlope: 0.47316805 - outSlope: 0.3547466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.16099793 - inSlope: 0.3547466 - outSlope: 0.22250207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.1647063 - inSlope: 0.22250207 - outSlope: 0.07694103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.16598865 - inSlope: 0.07694103 - outSlope: -0.07173575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.16479306 - inSlope: -0.07173575 - outSlope: -0.20760511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.16133296 - inSlope: -0.20760511 - outSlope: -0.33141497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.15580939 - inSlope: -0.33141497 - outSlope: -0.44267488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.14843148 - inSlope: -0.44267488 - outSlope: -0.54049516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13942324 - inSlope: -0.54049516 - outSlope: -0.62461245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.129013 - inSlope: -0.62461245 - outSlope: -0.69435036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.11744051 - inSlope: -0.69435036 - outSlope: -0.7498359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.10494325 - inSlope: -0.7498359 - outSlope: -0.7912439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09175587 - inSlope: -0.7912439 - outSlope: -0.8285514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.07794664 - inSlope: -0.8285514 - outSlope: -0.8338325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.064049445 - inSlope: -0.8338325 - outSlope: -0.8369501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05010029 - inSlope: -0.8369501 - outSlope: -0.82923657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.036279693 - inSlope: -0.82923657 - outSlope: -0.81156266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.022753613 - inSlope: -0.81156266 - outSlope: -0.7849398 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.009671295 - inSlope: -0.7849398 - outSlope: -0.74980277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.0028254054 - inSlope: -0.74980277 - outSlope: -0.7065647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.014601473 - inSlope: -0.7065647 - outSlope: -0.6554406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.025525473 - inSlope: -0.6554406 - outSlope: -0.5962746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.035463445 - inSlope: -0.5962746 - outSlope: -0.5288622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.044277806 - inSlope: -0.5288622 - outSlope: -0.47483706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.05219175 - inSlope: -0.47483706 - outSlope: -0.36192334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.0582238 - inSlope: -0.36192334 - outSlope: -0.30619726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.06332708 - inSlope: -0.30619726 - outSlope: -0.28539938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.06808373 - inSlope: -0.28539938 - outSlope: -0.2639895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.072483554 - inSlope: -0.2639895 - outSlope: -0.24261633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.076527156 - inSlope: -0.24261633 - outSlope: -0.22214097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.08022953 - inSlope: -0.22214097 - outSlope: -0.20334427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.083618596 - inSlope: -0.20334427 - outSlope: -0.18719691 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.08673854 - inSlope: -0.18719691 - outSlope: -0.17458917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.08964836 - inSlope: -0.17458917 - outSlope: -0.16644241 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.092422396 - inSlope: -0.16644241 - outSlope: -0.11872273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.094401106 - inSlope: -0.11872273 - outSlope: -0.14232977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.09677327 - inSlope: -0.14232977 - outSlope: -0.14589472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.09920486 - inSlope: -0.14589472 - outSlope: -0.1565665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.1018143 - inSlope: -0.1565665 - outSlope: -0.17523067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.10473481 - inSlope: -0.17523067 - outSlope: -0.20229195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10810634 - inSlope: -0.20229195 - outSlope: -0.19501197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.111356534 - inSlope: -0.19501197 - outSlope: -0.26253396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.115732096 - inSlope: -0.26253396 - outSlope: -0.3093019 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.12088712 - inSlope: -0.3093019 - outSlope: -0.36203465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.12692103 - inSlope: -0.36203465 - outSlope: -0.37487215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.13316894 - inSlope: -0.37487215 - outSlope: -0.4565911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.14077878 - inSlope: -0.4565911 - outSlope: -0.47266737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.14865656 - inSlope: -0.47266737 - outSlope: -0.52296865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.1573727 - inSlope: -0.52296865 - outSlope: -0.5037989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.16576934 - inSlope: -0.5037989 - outSlope: -0.4902931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.17394088 - inSlope: -0.4902931 - outSlope: -0.41185448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.18080512 - inSlope: -0.41185448 - outSlope: -0.25560758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.18506527 - inSlope: -0.25560758 - outSlope: -0.09928296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.18671998 - inSlope: -0.09928296 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.18671998 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6766312 - inSlope: 0.12587786 - outSlope: 0.12587786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6787292 - inSlope: 0.12587786 - outSlope: 0.3713214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.68491787 - inSlope: 0.3713214 - outSlope: 0.4828799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.69296587 - inSlope: 0.4828799 - outSlope: 0.58594453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.7027316 - inSlope: 0.58594453 - outSlope: 0.5765284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.7123404 - inSlope: 0.5765284 - outSlope: 0.5853439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.72209615 - inSlope: 0.5853439 - outSlope: 0.52212244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7307982 - inSlope: 0.52212244 - outSlope: 0.49540025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.73905486 - inSlope: 0.49540025 - outSlope: 0.41167262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.74591607 - inSlope: 0.41167262 - outSlope: 0.3562117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.7518529 - inSlope: 0.3562117 - outSlope: 0.31632903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7571251 - inSlope: 0.31632903 - outSlope: 0.23270847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.76100355 - inSlope: 0.23270847 - outSlope: 0.18102767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.7640207 - inSlope: 0.18102767 - outSlope: 0.13166429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.7662151 - inSlope: 0.13166429 - outSlope: 0.08594156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.76764745 - inSlope: 0.08594156 - outSlope: 0.05868311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.7686255 - inSlope: 0.05868311 - outSlope: 0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.76865095 - inSlope: 0.0015270725 - outSlope: -0.024729947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7682388 - inSlope: -0.024729947 - outSlope: -0.045311496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.7674836 - inSlope: -0.045311496 - outSlope: -0.059655856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7664893 - inSlope: -0.059655856 - outSlope: -0.06726272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7653683 - inSlope: -0.06726272 - outSlope: -0.06768817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.76424015 - inSlope: -0.06768817 - outSlope: -0.06039625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.76323354 - inSlope: -0.06039625 - outSlope: -0.045225583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7624798 - inSlope: -0.045225583 - outSlope: -0.022147914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.76211065 - inSlope: -0.022147914 - outSlope: -0.009473555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.76195276 - inSlope: -0.009473555 - outSlope: 0.020967742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7623022 - inSlope: 0.020967742 - outSlope: 0.040862527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.76298326 - inSlope: 0.040862527 - outSlope: 0.059298333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.76397157 - inSlope: 0.059298333 - outSlope: 0.07649296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.76524645 - inSlope: 0.07649296 - outSlope: 0.092482656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7667878 - inSlope: 0.092482656 - outSlope: 0.107041314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.76857185 - inSlope: 0.107041314 - outSlope: 0.120134465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.7705741 - inSlope: 0.120134465 - outSlope: 0.13144624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.77276486 - inSlope: 0.13144624 - outSlope: 0.14043702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.7751055 - inSlope: 0.14043702 - outSlope: 0.14296852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.7774883 - inSlope: 0.14296852 - outSlope: 0.15011445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.7799902 - inSlope: 0.15011445 - outSlope: 0.15 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.7824902 - inSlope: 0.15 - outSlope: 0.14583005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.7849207 - inSlope: 0.14583005 - outSlope: 0.13732874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.7872095 - inSlope: 0.13732874 - outSlope: 0.12393606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.7892751 - inSlope: 0.12393606 - outSlope: 0.10547887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.7910331 - inSlope: 0.10547887 - outSlope: 0.081918314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.7923984 - inSlope: 0.081918314 - outSlope: 0.052957397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.793281 - inSlope: 0.052957397 - outSlope: 0.018750448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.7935935 - inSlope: 0.018750448 - outSlope: -0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.793317 - inSlope: -0.016590372 - outSlope: -0.046927806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.7925349 - inSlope: -0.046927806 - outSlope: -0.07316358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.7913155 - inSlope: -0.07316358 - outSlope: -0.09471783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.78973687 - inSlope: -0.09471783 - outSlope: -0.11220585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.7878668 - inSlope: -0.11220585 - outSlope: -0.12531963 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.7857781 - inSlope: -0.12531963 - outSlope: -0.13457908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.7835351 - inSlope: -0.13457908 - outSlope: -0.13984336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.7812044 - inSlope: -0.13984336 - outSlope: -0.14174952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.7788419 - inSlope: -0.14174952 - outSlope: -0.13664925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.7765644 - inSlope: -0.13664925 - outSlope: -0.13660325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.7742877 - inSlope: -0.13660325 - outSlope: -0.13010871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.7721192 - inSlope: -0.13010871 - outSlope: -0.121536374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.7700936 - inSlope: -0.121536374 - outSlope: -0.11119694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.76824033 - inSlope: -0.11119694 - outSlope: -0.09926329 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.76658595 - inSlope: -0.09926329 - outSlope: -0.08609184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.7651511 - inSlope: -0.08609184 - outSlope: -0.0716222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.7639574 - inSlope: -0.0716222 - outSlope: -0.05605822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.7630231 - inSlope: -0.05605822 - outSlope: -0.039134976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.7623708 - inSlope: -0.039134976 - outSlope: -0.02083542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.76202357 - inSlope: -0.02083542 - outSlope: 0.008000143 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7621569 - inSlope: 0.008000143 - outSlope: 0.01937272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7624798 - inSlope: 0.01937272 - outSlope: 0.038627423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7631236 - inSlope: 0.038627423 - outSlope: 0.0496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7639511 - inSlope: 0.0496531 - outSlope: 0.055671982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.764879 - inSlope: 0.055671982 - outSlope: 0.056988057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.7658288 - inSlope: 0.056988057 - outSlope: 0.053693917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.7667237 - inSlope: 0.053693917 - outSlope: 0.04603748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.767491 - inSlope: 0.04603748 - outSlope: 0.034453902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7680652 - inSlope: 0.034453902 - outSlope: 0.019032974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.76838243 - inSlope: 0.019032974 - outSlope: 0.00021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.768386 - inSlope: 0.00021457692 - outSlope: -0.043752234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7676568 - inSlope: -0.043752234 - outSlope: -0.059652384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7666626 - inSlope: -0.059652384 - outSlope: -0.09117666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.765143 - inSlope: -0.09117666 - outSlope: -0.12531292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.76305443 - inSlope: -0.12531292 - outSlope: -0.16133323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.76036555 - inSlope: -0.16133323 - outSlope: -0.1986732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.7570543 - inSlope: -0.1986732 - outSlope: -0.2649274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7526389 - inSlope: -0.2649274 - outSlope: -0.28908518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7478208 - inSlope: -0.28908518 - outSlope: -0.32977614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.74232453 - inSlope: -0.32977614 - outSlope: -0.36783135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.736194 - inSlope: -0.36783135 - outSlope: -0.43975797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.72886467 - inSlope: -0.43975797 - outSlope: -0.44667405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7214201 - inSlope: -0.44667405 - outSlope: -0.49932408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.71309805 - inSlope: -0.49932408 - outSlope: -0.4889636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.70494866 - inSlope: -0.4889636 - outSlope: -0.50792146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6964833 - inSlope: -0.50792146 - outSlope: -0.44744653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6890259 - inSlope: -0.44744653 - outSlope: -0.36847866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6828846 - inSlope: -0.36847866 - outSlope: -0.28426948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6781467 - inSlope: -0.28426948 - outSlope: -0.09093055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6766312 - inSlope: -0.09093055 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6766312 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6719096 - inSlope: -0.42366025 - outSlope: -0.42366025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.66484857 - inSlope: -0.42366025 - outSlope: -1.1949204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6449332 - inSlope: -1.1949204 - outSlope: -1.808585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.61479014 - inSlope: -1.808585 - outSlope: -2.26451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.5770483 - inSlope: -2.26451 - outSlope: -2.575343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.5341259 - inSlope: -2.575343 - outSlope: -2.7806158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.48778233 - inSlope: -2.7806158 - outSlope: -2.8996558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.43945473 - inSlope: -2.8996558 - outSlope: -2.9631352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.39006913 - inSlope: -2.9631352 - outSlope: -2.9778209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.34043878 - inSlope: -2.9778209 - outSlope: -2.9623284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.29106665 - inSlope: -2.9623284 - outSlope: -2.923979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.24233367 - inSlope: -2.923979 - outSlope: -2.8605216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.19465831 - inSlope: -2.8605216 - outSlope: -2.7850835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.14824025 - inSlope: -2.7850835 - outSlope: -2.6968715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.1032924 - inSlope: -2.6968715 - outSlope: -2.5983486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.05998659 - inSlope: -2.5983486 - outSlope: -2.4939687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.018420413 - inSlope: -2.4939687 - outSlope: -2.3759353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.021178469 - inSlope: -2.3759353 - outSlope: -2.2571003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.058796838 - inSlope: -2.2571003 - outSlope: -2.1338696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0943613 - inSlope: -2.1338696 - outSlope: -2.007762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.12782402 - inSlope: -2.007762 - outSlope: -1.8798459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.15915476 - inSlope: -1.8798459 - outSlope: -1.7512995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.18834311 - inSlope: -1.7512995 - outSlope: -1.6231465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.21539553 - inSlope: -1.6231465 - outSlope: -1.4960939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.24033044 - inSlope: -1.4960939 - outSlope: -1.4990156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.265314 - inSlope: -1.4990156 - outSlope: -1.6048305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.2920612 - inSlope: -1.6048305 - outSlope: -1.6861848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.32016426 - inSlope: -1.6861848 - outSlope: -1.7351375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.34908324 - inSlope: -1.7351375 - outSlope: -1.7564105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.37835672 - inSlope: -1.7564105 - outSlope: -1.7518423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.40755412 - inSlope: -1.7518423 - outSlope: -1.7233353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.43627635 - inSlope: -1.7233353 - outSlope: -1.6728536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.4641573 - inSlope: -1.6728536 - outSlope: -1.6025428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.49086633 - inSlope: -1.6025428 - outSlope: -1.5145215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.51610833 - inSlope: -1.5145215 - outSlope: -1.4110972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.5396266 - inSlope: -1.4110972 - outSlope: -1.2922528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5611642 - inSlope: -1.2922528 - outSlope: -1.1688613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5806452 - inSlope: -1.1688613 - outSlope: -1.0361848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.59791493 - inSlope: -1.0361848 - outSlope: -0.8991846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.61290133 - inSlope: -0.8991846 - outSlope: -0.76072615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.62558013 - inSlope: -0.76072615 - outSlope: -0.62250197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.63595515 - inSlope: -0.62250197 - outSlope: -0.48559475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6440484 - inSlope: -0.48559475 - outSlope: -0.34974965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.64987755 - inSlope: -0.34974965 - outSlope: -0.21331373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6534328 - inSlope: -0.21331373 - outSlope: -0.07282383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6546465 - inSlope: -0.07282383 - outSlope: 0.06747729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6535219 - inSlope: 0.06747729 - outSlope: 0.19783206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6502247 - inSlope: 0.19783206 - outSlope: 0.32434016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.644819 - inSlope: 0.32434016 - outSlope: 0.45053643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6373101 - inSlope: 0.45053643 - outSlope: 0.57741934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.62768644 - inSlope: 0.57741934 - outSlope: 0.7057696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6159236 - inSlope: 0.7057696 - outSlope: 0.83446103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.6020159 - inSlope: 0.83446103 - outSlope: 0.962238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5859786 - inSlope: 0.962238 - outSlope: 1.0867034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.5678669 - inSlope: 1.0867034 - outSlope: 1.2027137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.54782164 - inSlope: 1.2027137 - outSlope: 1.3161827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5258853 - inSlope: 1.3161827 - outSlope: 1.4156641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.5022909 - inSlope: 1.4156641 - outSlope: 1.5019401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.4772586 - inSlope: 1.5019401 - outSlope: 1.5726036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.45104846 - inSlope: 1.5726036 - outSlope: 1.6257832 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.4239521 - inSlope: 1.6257832 - outSlope: 1.6594503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.39629462 - inSlope: 1.6594503 - outSlope: 1.6719369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.36842903 - inSlope: 1.6719369 - outSlope: 1.6614923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.34073752 - inSlope: 1.6614923 - outSlope: 1.6265154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.31362876 - inSlope: 1.6265154 - outSlope: 1.5652833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.28754073 - inSlope: 1.5652833 - outSlope: 1.473523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.26298204 - inSlope: 1.473523 - outSlope: 1.3590971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.24033044 - inSlope: 1.3590971 - outSlope: 1.3333918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.21810727 - inSlope: 1.3333918 - outSlope: 1.4212234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.19442023 - inSlope: 1.4212234 - outSlope: 1.5099233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.16925487 - inSlope: 1.5099233 - outSlope: 1.5992981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.14259993 - inSlope: 1.5992981 - outSlope: 1.6884682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.11445861 - inSlope: 1.6884682 - outSlope: 1.7770394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.08484132 - inSlope: 1.7770394 - outSlope: 1.864486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.053766582 - inSlope: 1.864486 - outSlope: 1.9499191 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.02126796 - inSlope: 1.9499191 - outSlope: 2.032851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.012612859 - inSlope: 2.032851 - outSlope: 2.11645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.04788699 - inSlope: 2.11645 - outSlope: 2.1901734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.08438984 - inSlope: 2.1901734 - outSlope: 2.261638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.122084044 - inSlope: 2.261638 - outSlope: 2.3274314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.16087453 - inSlope: 2.3274314 - outSlope: 2.3865023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.20064953 - inSlope: 2.3865023 - outSlope: 2.4377208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.24127817 - inSlope: 2.4377208 - outSlope: 2.4826658 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.2826559 - inSlope: 2.4826658 - outSlope: 2.510686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.32450062 - inSlope: 2.510686 - outSlope: 2.526774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.36661348 - inSlope: 2.526774 - outSlope: 2.5247998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.40869343 - inSlope: 2.5247998 - outSlope: 2.5036674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.45042148 - inSlope: 2.5036674 - outSlope: 2.44762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.4912151 - inSlope: 2.44762 - outSlope: 2.3584185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.53052205 - inSlope: 2.3584185 - outSlope: 2.215707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.56745046 - inSlope: 2.215707 - outSlope: 2.0131142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.60100234 - inSlope: 2.0131142 - outSlope: 1.7271547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6297882 - inSlope: 1.7271547 - outSlope: 1.348827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.65226865 - inSlope: 1.348827 - outSlope: 0.8734005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6668254 - inSlope: 0.8734005 - outSlope: 0.30504972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6719096 - inSlope: 0.30504972 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6719096 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.07260756 - inSlope: -0.10168298 - outSlope: -0.10168298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.07430228 - inSlope: -0.10168298 - outSlope: -0.32273498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.079681195 - inSlope: -0.32273498 - outSlope: -0.41388902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.086579345 - inSlope: -0.41388902 - outSlope: -0.5533839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.09580241 - inSlope: -0.5533839 - outSlope: -0.57919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10545558 - inSlope: -0.57919 - outSlope: -0.66855764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.116598204 - inSlope: -0.66855764 - outSlope: -0.6674803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.12772287 - inSlope: -0.6674803 - outSlope: -0.73849857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14003119 - inSlope: -0.73849857 - outSlope: -0.7161159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.15196645 - inSlope: -0.7161159 - outSlope: -0.7403094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.16430494 - inSlope: -0.7403094 - outSlope: -0.7896737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.17746617 - inSlope: -0.7896737 - outSlope: -0.7446877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.18987763 - inSlope: -0.7446877 - outSlope: -0.7491017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.20236266 - inSlope: -0.7491017 - outSlope: -0.7441432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.21476504 - inSlope: -0.7441432 - outSlope: -0.73080814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.22694518 - inSlope: -0.73080814 - outSlope: -0.7410401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.23929586 - inSlope: -0.7410401 - outSlope: -0.6643275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.25036797 - inSlope: -0.6643275 - outSlope: -0.6365717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.2609775 - inSlope: -0.6365717 - outSlope: -0.6004864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.2709856 - inSlope: -0.6004864 - outSlope: -0.5566813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.28026363 - inSlope: -0.5566813 - outSlope: -0.5053537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2886862 - inSlope: -0.5053537 - outSlope: -0.44697008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.2961357 - inSlope: -0.44697008 - outSlope: -0.38168943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.30249718 - inSlope: -0.38168943 - outSlope: -0.30955884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.3076565 - inSlope: -0.30955884 - outSlope: -0.24781668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.31178677 - inSlope: -0.24781668 - outSlope: -0.1771079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.31473857 - inSlope: -0.1771079 - outSlope: -0.15524998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.31732607 - inSlope: -0.15524998 - outSlope: -0.115215085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.31924632 - inSlope: -0.115215085 - outSlope: -0.077680424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.320541 - inSlope: -0.077680424 - outSlope: -0.04239675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.3212476 - inSlope: -0.04239675 - outSlope: -0.009502182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.32140598 - inSlope: -0.009502182 - outSlope: 0.020853227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.32105842 - inSlope: 0.020853227 - outSlope: 0.048328087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.32025295 - inSlope: 0.048328087 - outSlope: 0.072741576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3190406 - inSlope: 0.072741576 - outSlope: 0.09347865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.31748262 - inSlope: 0.09347865 - outSlope: 0.11621981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.31554562 - inSlope: 0.11621981 - outSlope: 0.12192261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.31351358 - inSlope: 0.12192261 - outSlope: 0.12883377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.31136635 - inSlope: 0.12883377 - outSlope: 0.13037872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.30919337 - inSlope: 0.13037872 - outSlope: 0.12629953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.30708838 - inSlope: 0.12629953 - outSlope: 0.116368644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.3051489 - inSlope: 0.116368644 - outSlope: 0.100477435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.30347428 - inSlope: 0.100477435 - outSlope: 0.07878013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.30216128 - inSlope: 0.07878013 - outSlope: 0.05132483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.30130586 - inSlope: 0.05132483 - outSlope: 0.018206852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3010024 - inSlope: 0.018206852 - outSlope: -0.015971676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3012686 - inSlope: -0.015971676 - outSlope: -0.045094967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3020202 - inSlope: -0.045094967 - outSlope: -0.06977505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.3031831 - inSlope: -0.06977505 - outSlope: -0.089344464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.30467218 - inSlope: -0.089344464 - outSlope: -0.10433803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.30641115 - inSlope: -0.10433803 - outSlope: -0.11417955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.30831414 - inSlope: -0.11417955 - outSlope: -0.11925649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.31030175 - inSlope: -0.11925649 - outSlope: -0.119376294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.31229135 - inSlope: -0.119376294 - outSlope: -0.11499535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.31420794 - inSlope: -0.11499535 - outSlope: -0.112514794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.3160832 - inSlope: -0.112514794 - outSlope: -0.09355554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.31764245 - inSlope: -0.09355554 - outSlope: -0.07713504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.31892803 - inSlope: -0.07713504 - outSlope: -0.057472643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.3198859 - inSlope: -0.057472643 - outSlope: -0.03498664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.32046902 - inSlope: -0.03498664 - outSlope: -0.010094056 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.32063726 - inSlope: -0.010094056 - outSlope: 0.016956942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.32035464 - inSlope: 0.016956942 - outSlope: 0.046089336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3195865 - inSlope: 0.046089336 - outSlope: 0.076929405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.31830433 - inSlope: 0.076929405 - outSlope: 0.10968558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.31647623 - inSlope: 0.10968558 - outSlope: 0.14426543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3140718 - inSlope: 0.14426543 - outSlope: 0.16083077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.3113913 - inSlope: 0.16083077 - outSlope: 0.22408804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.3076565 - inSlope: 0.22408804 - outSlope: 0.27161327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.3031296 - inSlope: 0.27161327 - outSlope: 0.3238055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.29773286 - inSlope: 0.3238055 - outSlope: 0.37174916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.29153705 - inSlope: 0.37174916 - outSlope: 0.41547993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.2846124 - inSlope: 0.41547993 - outSlope: 0.45481935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.27703202 - inSlope: 0.45481935 - outSlope: 0.4896878 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.26887056 - inSlope: 0.4896878 - outSlope: 0.5199038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.2602055 - inSlope: 0.5199038 - outSlope: 0.54519707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.2511189 - inSlope: 0.54519707 - outSlope: 0.56538963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.24169575 - inSlope: 0.56538963 - outSlope: 0.6292558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.23120816 - inSlope: 0.6292558 - outSlope: 0.6179574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.22090888 - inSlope: 0.6179574 - outSlope: 0.6302848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.21040407 - inSlope: 0.6302848 - outSlope: 0.6376931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.19977586 - inSlope: 0.6376931 - outSlope: 0.63966095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.18911485 - inSlope: 0.63966095 - outSlope: 0.6359041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.17851646 - inSlope: 0.6359041 - outSlope: 0.6803957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.16717654 - inSlope: 0.6803957 - outSlope: 0.63669086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.15656504 - inSlope: 0.63669086 - outSlope: 0.62166333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.146204 - inSlope: 0.62166333 - outSlope: 0.60022175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13620031 - inSlope: 0.60022175 - outSlope: 0.63589954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.12560192 - inSlope: 0.63589954 - outSlope: 0.56526804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.11618079 - inSlope: 0.56526804 - outSlope: 0.5775897 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.10655431 - inSlope: 0.5775897 - outSlope: 0.5043081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.09814918 - inSlope: 0.5043081 - outSlope: 0.49633387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.08987696 - inSlope: 0.49633387 - outSlope: 0.39887527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.08322904 - inSlope: 0.39887527 - outSlope: 0.3111817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.078042686 - inSlope: 0.3111817 - outSlope: 0.25217527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.07383974 - inSlope: 0.25217527 - outSlope: 0.07393069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.07260756 - inSlope: 0.07393069 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.07260756 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13114761 - inSlope: -0.012361406 - outSlope: -0.012361406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13094158 - inSlope: -0.012361406 - outSlope: -0.047459897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13015059 - inSlope: -0.047459897 - outSlope: -0.05377472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.12925434 - inSlope: -0.05377472 - outSlope: -0.08427231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.1278498 - inSlope: -0.08427231 - outSlope: -0.08360357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12645641 - inSlope: -0.08360357 - outSlope: -0.110920526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.124607734 - inSlope: -0.110920526 - outSlope: -0.10502503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.12285732 - inSlope: -0.10502503 - outSlope: -0.13225521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.12065306 - inSlope: -0.13225521 - outSlope: -0.11587859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.11872175 - inSlope: -0.11587859 - outSlope: -0.1206793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.11671043 - inSlope: -0.1206793 - outSlope: -0.14107169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.11435924 - inSlope: -0.14107169 - outSlope: -0.10474072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.11261356 - inSlope: -0.10474072 - outSlope: -0.09524793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.11102609 - inSlope: -0.09524793 - outSlope: -0.07905454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.10970852 - inSlope: -0.07905454 - outSlope: -0.05661339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.10876496 - inSlope: -0.05661339 - outSlope: -0.053110376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.10787979 - inSlope: -0.053110376 - outSlope: 0.015866622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.10814423 - inSlope: 0.015866622 - outSlope: 0.045416914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.10890118 - inSlope: 0.045416914 - outSlope: 0.076612905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.11017806 - inSlope: 0.076612905 - outSlope: 0.10735577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.111967325 - inSlope: 0.10735577 - outSlope: 0.13540386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.114224054 - inSlope: 0.13540386 - outSlope: 0.15833245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.11686293 - inSlope: 0.15833245 - outSlope: 0.17376842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.11975907 - inSlope: 0.17376842 - outSlope: 0.17958224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.12275211 - inSlope: 0.17958224 - outSlope: 0.18984112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.12591612 - inSlope: 0.18984112 - outSlope: 0.2450634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13000052 - inSlope: 0.2450634 - outSlope: 0.26048654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13434196 - inSlope: 0.26048654 - outSlope: 0.30442956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13941579 - inSlope: 0.30442956 - outSlope: 0.35455617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.14532505 - inSlope: 0.35455617 - outSlope: 0.40945408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.15214929 - inSlope: 0.40945408 - outSlope: 0.46732172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.15993798 - inSlope: 0.46732172 - outSlope: 0.5256088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.16869815 - inSlope: 0.5256088 - outSlope: 0.58158123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.17839116 - inSlope: 0.58158123 - outSlope: 0.6323376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.18893011 - inSlope: 0.6323376 - outSlope: 0.67443675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.20017071 - inSlope: 0.67443675 - outSlope: 0.7141041 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.21207248 - inSlope: 0.7141041 - outSlope: 0.7188417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.22405316 - inSlope: 0.7188417 - outSlope: 0.7145054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.23596157 - inSlope: 0.7145054 - outSlope: 0.6894464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.24745233 - inSlope: 0.6894464 - outSlope: 0.6419055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.2581508 - inSlope: 0.6419055 - outSlope: 0.5714845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.26767552 - inSlope: 0.5714845 - outSlope: 0.47833666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2756478 - inSlope: 0.47833666 - outSlope: 0.36362386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.28170818 - inSlope: 0.36362386 - outSlope: 0.22976458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.2855376 - inSlope: 0.22976458 - outSlope: 0.07962413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.28686467 - inSlope: 0.07962413 - outSlope: -0.07530756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.28560954 - inSlope: -0.07530756 - outSlope: -0.21752837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.28198406 - inSlope: -0.21752837 - outSlope: -0.3445569 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.27624145 - inSlope: -0.3445569 - outSlope: -0.4540877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.26867333 - inSlope: -0.4540877 - outSlope: -0.54372364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.25961128 - inSlope: -0.54372364 - outSlope: -0.6129207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.2493959 - inSlope: -0.6129207 - outSlope: -0.66068417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.23838452 - inSlope: -0.66068417 - outSlope: -0.6879551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.22691861 - inSlope: -0.6879551 - outSlope: -0.6958238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.21532156 - inSlope: -0.6958238 - outSlope: -0.6960466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.20372075 - inSlope: -0.6960466 - outSlope: -0.6614066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.19269732 - inSlope: -0.6614066 - outSlope: -0.62491596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.18228206 - inSlope: -0.62491596 - outSlope: -0.5794283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.17262493 - inSlope: -0.5794283 - outSlope: -0.52791816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.16382627 - inSlope: -0.52791816 - outSlope: -0.4735498 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.15593378 - inSlope: -0.4735498 - outSlope: -0.4184223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.14896008 - inSlope: -0.4184223 - outSlope: -0.36506778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.14287563 - inSlope: -0.36506778 - outSlope: -0.31513035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13762346 - inSlope: -0.31513035 - outSlope: -0.27023983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.13311943 - inSlope: -0.27023983 - outSlope: -0.23150615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.129261 - inSlope: -0.23150615 - outSlope: -0.22040895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.12558752 - inSlope: -0.22040895 - outSlope: -0.17012508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.12275211 - inSlope: -0.17012508 - outSlope: -0.15995368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.120086215 - inSlope: -0.15995368 - outSlope: -0.15381277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11752267 - inSlope: -0.15381277 - outSlope: -0.14185457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11515843 - inSlope: -0.14185457 - outSlope: -0.12518373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11307204 - inSlope: -0.12518373 - outSlope: -0.1051111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.111320175 - inSlope: -0.1051111 - outSlope: -0.082882576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.1099388 - inSlope: -0.082882576 - outSlope: -0.059791412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.10894228 - inSlope: -0.059791412 - outSlope: -0.03687415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.10832771 - inSlope: -0.03687415 - outSlope: -0.015219316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.108074054 - inSlope: -0.015219316 - outSlope: 0.04114021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10875972 - inSlope: 0.04114021 - outSlope: 0.040223338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.10943011 - inSlope: 0.040223338 - outSlope: 0.05819821 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.11040009 - inSlope: 0.05819821 - outSlope: 0.0726173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.111610375 - inSlope: 0.0726173 - outSlope: 0.08286827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.11299151 - inSlope: 0.08286827 - outSlope: 0.089054786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.11447576 - inSlope: 0.089054786 - outSlope: 0.12216222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.11651179 - inSlope: 0.12216222 - outSlope: 0.10251234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.11822033 - inSlope: 0.10251234 - outSlope: 0.10004694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.11988778 - inSlope: 0.10004694 - outSlope: 0.094454974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.121462025 - inSlope: 0.094454974 - outSlope: 0.114854604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.12337628 - inSlope: 0.114854604 - outSlope: 0.086601906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.124819644 - inSlope: 0.086601906 - outSlope: 0.09547734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.12641093 - inSlope: 0.09547734 - outSlope: 0.071948536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.12761007 - inSlope: 0.071948536 - outSlope: 0.075464025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.1288678 - inSlope: 0.075464025 - outSlope: 0.052022386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.12973484 - inSlope: 0.052022386 - outSlope: 0.038182177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13037121 - inSlope: 0.038182177 - outSlope: 0.037867192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13100234 - inSlope: 0.037867192 - outSlope: 0.008716294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.13114761 - inSlope: 0.008716294 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13114761 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.4489874 - inSlope: 0.31556723 - outSlope: 0.31556723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.44372794 - inSlope: 0.31556723 - outSlope: 0.87840194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.4290879 - inSlope: 0.87840194 - outSlope: 1.3155432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.4071622 - inSlope: 1.3155432 - outSlope: 1.6030917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.380444 - inSlope: 1.6030917 - outSlope: 1.7739577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.35087803 - inSlope: 1.7739577 - outSlope: 1.8361385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.32027572 - inSlope: 1.8361385 - outSlope: 1.8339605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.28970972 - inSlope: 1.8339605 - outSlope: 1.76225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.26033887 - inSlope: 1.76225 - outSlope: 1.666723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.23256016 - inSlope: 1.666723 - outSlope: 1.5297694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.207064 - inSlope: 1.5297694 - outSlope: 1.3586721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.18441947 - inSlope: 1.3586721 - outSlope: 1.2007598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.1644068 - inSlope: 1.2007598 - outSlope: 1.014923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.14749143 - inSlope: 1.014923 - outSlope: 0.82420444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13375469 - inSlope: 0.82420444 - outSlope: 0.6330336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.12320413 - inSlope: 0.6330336 - outSlope: 0.42701313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.116087236 - inSlope: 0.42701313 - outSlope: 0.27652976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.11147841 - inSlope: 0.27652976 - outSlope: 0.10651758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.109703116 - inSlope: 0.10651758 - outSlope: -0.04790117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.11050147 - inSlope: -0.04790117 - outSlope: -0.18270165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.1135465 - inSlope: -0.18270165 - outSlope: -0.29420686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.11844994 - inSlope: -0.29420686 - outSlope: -0.37978035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.12477962 - inSlope: -0.37978035 - outSlope: -0.4371178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13206491 - inSlope: -0.4371178 - outSlope: -0.4639896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13979807 - inSlope: -0.4639896 - outSlope: -0.5007725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.14814427 - inSlope: -0.5007725 - outSlope: -0.55926245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.15746532 - inSlope: -0.55926245 - outSlope: -0.6961099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.16906714 - inSlope: -0.6961099 - outSlope: -0.8351292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.18298598 - inSlope: -0.8351292 - outSlope: -0.9958712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.19958381 - inSlope: -0.9958712 - outSlope: -1.1739241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.21914923 - inSlope: -1.1739241 - outSlope: -1.364298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.24188751 - inSlope: -1.364298 - outSlope: -1.5594484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.26787838 - inSlope: -1.5594484 - outSlope: -1.7518883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.2970765 - inSlope: -1.7518883 - outSlope: -1.9321865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.32927957 - inSlope: -1.9321865 - outSlope: -2.089019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.36409652 - inSlope: -2.089019 - outSlope: -2.2007663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.40077606 - inSlope: -2.2007663 - outSlope: -2.286902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.43889105 - inSlope: -2.286902 - outSlope: -2.3037694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.47728717 - inSlope: -2.3037694 - outSlope: -2.2520385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5148211 - inSlope: -2.2520385 - outSlope: -2.1232061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.550208 - inSlope: -2.1232061 - outSlope: -1.9124597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5820823 - inSlope: -1.9124597 - outSlope: -1.6175917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6090421 - inSlope: -1.6175917 - outSlope: -1.2416279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.6297359 - inSlope: -1.2416279 - outSlope: -0.79074174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.64291495 - inSlope: -0.79074174 - outSlope: -0.2755418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6475073 - inSlope: -0.2755418 - outSlope: 0.25837922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.643201 - inSlope: 0.25837922 - outSlope: 0.7425658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.63082486 - inSlope: 0.7425658 - outSlope: 1.1689435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6113425 - inSlope: 1.1689435 - outSlope: 1.5276661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5858814 - inSlope: 1.5276661 - outSlope: 1.8131858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5556617 - inSlope: 1.8131858 - outSlope: 2.0230598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5219439 - inSlope: 2.0230598 - outSlope: 2.1579823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.4859776 - inSlope: 2.1579823 - outSlope: 2.2215703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.44895145 - inSlope: 2.2215703 - outSlope: 2.220957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.41193554 - inSlope: 2.220957 - outSlope: 2.1538136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.37603855 - inSlope: 2.1538136 - outSlope: 2.0618358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.34167466 - inSlope: 2.0618358 - outSlope: 1.924063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.30960697 - inSlope: 1.924063 - outSlope: 1.7615907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.28024715 - inSlope: 1.7615907 - outSlope: 1.5838903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.2538489 - inSlope: 1.5838903 - outSlope: 1.4001154 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.23051368 - inSlope: 1.4001154 - outSlope: 1.2176927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.21021882 - inSlope: 1.2176927 - outSlope: 1.0435734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.19282594 - inSlope: 1.0435734 - outSlope: 0.8824494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.17811847 - inSlope: 0.8824494 - outSlope: 0.73890376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.16580333 - inSlope: 0.73890376 - outSlope: 0.6164223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.15552963 - inSlope: 0.6164223 - outSlope: 0.49534547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.14727388 - inSlope: 0.49534547 - outSlope: 0.4485489 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13979807 - inSlope: 0.4485489 - outSlope: 0.41369268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.1329032 - inSlope: 0.41369268 - outSlope: 0.38839227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.12643 - inSlope: 0.38839227 - outSlope: 0.34494984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.120680846 - inSlope: 0.34494984 - outSlope: 0.28395233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.11594831 - inSlope: 0.28395233 - outSlope: 0.20741305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.11249141 - inSlope: 0.20741305 - outSlope: 0.11630874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.11055293 - inSlope: 0.11630874 - outSlope: 0.012213004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.11034938 - inSlope: 0.012213004 - outSlope: -0.10285924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.1120637 - inSlope: -0.10285924 - outSlope: -0.22715293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.11584958 - inSlope: -0.22715293 - outSlope: -0.33036488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.12135565 - inSlope: -0.33036488 - outSlope: -0.48213378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.12939121 - inSlope: -0.48213378 - outSlope: -0.6191564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.13971055 - inSlope: -0.6191564 - outSlope: -0.7573904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.1523337 - inSlope: -0.7573904 - outSlope: -0.89394623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.1672328 - inSlope: -0.89394623 - outSlope: -1.0270609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.18435046 - inSlope: -1.0270609 - outSlope: -1.1367347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.20329602 - inSlope: -1.1367347 - outSlope: -1.265075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.22438058 - inSlope: -1.265075 - outSlope: -1.369117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.24719918 - inSlope: -1.369117 - outSlope: -1.456466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.2714736 - inSlope: -1.456466 - outSlope: -1.5111579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2966597 - inSlope: -1.5111579 - outSlope: -1.5579071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.3226248 - inSlope: -1.5579071 - outSlope: -1.5542986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.34852976 - inSlope: -1.5542986 - outSlope: -1.5163347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.37380198 - inSlope: -1.5163347 - outSlope: -1.4114548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.3973262 - inSlope: -1.4114548 - outSlope: -1.2426901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.41803768 - inSlope: -1.2426901 - outSlope: -0.9877995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.434501 - inSlope: -0.9877995 - outSlope: -0.64190763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.44519952 - inSlope: -0.64190763 - outSlope: -0.22727273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.4489874 - inSlope: -0.22727273 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.4489874 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000000113836485 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000022767297 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.92618436 - inSlope: -0.22689699 - outSlope: -0.22689699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.92240274 - inSlope: -0.22689699 - outSlope: -0.6458687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.91163826 - inSlope: -0.6458687 - outSlope: -0.98286873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.8952571 - inSlope: -0.98286873 - outSlope: -1.2343774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.87468415 - inSlope: -1.2343774 - outSlope: -1.4388086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.850704 - inSlope: -1.4388086 - outSlope: -1.590314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.8241988 - inSlope: -1.590314 - outSlope: -1.6951813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.79594576 - inSlope: -1.6951813 - outSlope: -1.7977481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7659833 - inSlope: -1.7977481 - outSlope: -1.85596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.7350506 - inSlope: -1.85596 - outSlope: -1.9141854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.70314753 - inSlope: -1.9141854 - outSlope: -1.9591571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6704949 - inSlope: -1.9591571 - outSlope: -1.999612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.63716805 - inSlope: -1.999612 - outSlope: -2.0125082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.60362625 - inSlope: -2.0125082 - outSlope: -2.026756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.569847 - inSlope: -2.026756 - outSlope: -2.0306613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.53600264 - inSlope: -2.0306613 - outSlope: -2.0239646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.50226986 - inSlope: -2.0239646 - outSlope: -2.0134683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.4687121 - inSlope: -2.0134683 - outSlope: -1.9724519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.43583786 - inSlope: -1.9724519 - outSlope: -1.932478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.40362993 - inSlope: -1.932478 - outSlope: -1.878623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.37231952 - inSlope: -1.878623 - outSlope: -1.8102978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.34214792 - inSlope: -1.8102978 - outSlope: -1.7266688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.31337008 - inSlope: -1.7266688 - outSlope: -1.6272119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.2862499 - inSlope: -1.6272119 - outSlope: -1.5112536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.26106232 - inSlope: -1.5112536 - outSlope: -1.505182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.23597598 - inSlope: -1.505182 - outSlope: -1.5997826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.20931292 - inSlope: -1.5997826 - outSlope: -1.7043157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.18090768 - inSlope: -1.7043157 - outSlope: -1.7884016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.15110096 - inSlope: -1.7884016 - outSlope: -1.8608916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.12008613 - inSlope: -1.8608916 - outSlope: -1.9217604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.088056765 - inSlope: -1.9217604 - outSlope: -1.9698147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.055226553 - inSlope: -1.9698147 - outSlope: -2.003657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.021832177 - inSlope: -2.003657 - outSlope: -2.4960082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.01976792 - inSlope: -2.4960082 - outSlope: -3.3681214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.07590322 - inSlope: -3.3681214 - outSlope: -3.3316984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13143148 - inSlope: -3.3316984 - outSlope: -3.2462225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.18553533 - inSlope: -3.2462225 - outSlope: -3.1336322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.23776248 - inSlope: -3.1336322 - outSlope: -2.9633682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.2871519 - inSlope: -2.9633682 - outSlope: -2.7407033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.33283025 - inSlope: -2.7407033 - outSlope: -2.4639082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.3738955 - inSlope: -2.4639082 - outSlope: -2.1319487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.40942794 - inSlope: -2.1319487 - outSlope: -1.7459499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.43852708 - inSlope: -1.7459499 - outSlope: -1.3073277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.46031585 - inSlope: -1.3073277 - outSlope: -0.8185526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.47395843 - inSlope: -0.8185526 - outSlope: -0.28288928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.47867325 - inSlope: -0.28288928 - outSlope: 0.2650901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.47425508 - inSlope: 0.2650901 - outSlope: 0.7678572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.46145743 - inSlope: 0.7678572 - outSlope: 1.2278843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.4409927 - inSlope: 1.2278843 - outSlope: 1.6422645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.41362166 - inSlope: 1.6422645 - outSlope: 2.009082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.380137 - inSlope: 2.009082 - outSlope: 2.3267672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.34135744 - inSlope: 2.3267672 - outSlope: 2.594294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.29811925 - inSlope: 2.594294 - outSlope: 2.8121414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.25125027 - inSlope: 2.8121414 - outSlope: 2.9811306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.2015648 - inSlope: 2.9811306 - outSlope: 3.0957582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1499687 - inSlope: 3.0957582 - outSlope: 3.1859908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0968689 - inSlope: 3.1859908 - outSlope: 3.228466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.043061186 - inSlope: 3.228466 - outSlope: 2.9756024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00653214 - inSlope: 2.9756024 - outSlope: 1.9291601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.038684893 - inSlope: 1.9291601 - outSlope: 1.9001164 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.07035347 - inSlope: 1.9001164 - outSlope: 1.8572947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.10130835 - inSlope: 1.8572947 - outSlope: 1.8018968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13133994 - inSlope: 1.8018968 - outSlope: 1.7349715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.1602561 - inSlope: 1.7349715 - outSlope: 1.6572292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.18787676 - inSlope: 1.6572292 - outSlope: 1.5686808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.21402141 - inSlope: 1.5686808 - outSlope: 1.460525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.23836347 - inSlope: 1.460525 - outSlope: 1.3619323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.26106232 - inSlope: 1.3619323 - outSlope: 1.3452615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.28348333 - inSlope: 1.3452615 - outSlope: 1.4232923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.30720484 - inSlope: 1.4232923 - outSlope: 1.4916118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.33206502 - inSlope: 1.4916118 - outSlope: 1.550422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.35790536 - inSlope: 1.550422 - outSlope: 1.6000243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.3845726 - inSlope: 1.6000243 - outSlope: 1.6407696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.41191873 - inSlope: 1.6407696 - outSlope: 1.673244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.4398061 - inSlope: 1.673244 - outSlope: 1.6975521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.4680986 - inSlope: 1.6975521 - outSlope: 1.7269509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.4968811 - inSlope: 1.7269509 - outSlope: 1.7313586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.52573705 - inSlope: 1.7313586 - outSlope: 1.7361419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.5546727 - inSlope: 1.7361419 - outSlope: 1.7346132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.5835831 - inSlope: 1.7346132 - outSlope: 1.7268507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.61236393 - inSlope: 1.7268507 - outSlope: 1.7130177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.6409142 - inSlope: 1.7130177 - outSlope: 1.7045276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.66932297 - inSlope: 1.7045276 - outSlope: 1.6718439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.697187 - inSlope: 1.6718439 - outSlope: 1.6399077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7245188 - inSlope: 1.6399077 - outSlope: 1.6001896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7511886 - inSlope: 1.6001896 - outSlope: 1.5637151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.77725047 - inSlope: 1.5637151 - outSlope: 1.4978614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.802215 - inSlope: 1.4978614 - outSlope: 1.426983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.825998 - inSlope: 1.426983 - outSlope: 1.3528754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.8485459 - inSlope: 1.3528754 - outSlope: 1.2447286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.86929137 - inSlope: 1.2447286 - outSlope: 1.1051999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.88771135 - inSlope: 1.1051999 - outSlope: 0.9443459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.9034504 - inSlope: 0.9443459 - outSlope: 0.7263322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.91555595 - inSlope: 0.7263322 - outSlope: 0.4740936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.92345756 - inSlope: 0.4740936 - outSlope: 0.16360775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.92618436 - inSlope: 0.16360775 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.92618436 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1898595 - inSlope: 0.17937182 - outSlope: 0.17937182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.18686996 - inSlope: 0.17937182 - outSlope: 0.46136943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.17918047 - inSlope: 0.46136943 - outSlope: 0.6381146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.16854523 - inSlope: 0.6381146 - outSlope: 0.72309214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.1564937 - inSlope: 0.72309214 - outSlope: 0.67222244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.14528999 - inSlope: 0.67222244 - outSlope: 0.58532065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.13553464 - inSlope: 0.58532065 - outSlope: 0.5106122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.12702444 - inSlope: 0.5106122 - outSlope: 0.35748914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.12106629 - inSlope: 0.35748914 - outSlope: 0.28734955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.11627713 - inSlope: 0.28734955 - outSlope: 0.1814063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.11325369 - inSlope: 0.1814063 - outSlope: 0.093264885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.111699276 - inSlope: 0.093264885 - outSlope: 0.0036634507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.11163822 - inSlope: 0.0036634507 - outSlope: -0.016767384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.111917675 - inSlope: -0.016767384 - outSlope: -0.0537099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.11281284 - inSlope: -0.0537099 - outSlope: -0.0733696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.114035666 - inSlope: -0.0733696 - outSlope: -0.07824042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.115339674 - inSlope: -0.07824042 - outSlope: -0.08899846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.11682298 - inSlope: -0.08899846 - outSlope: -0.040587153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.11749943 - inSlope: -0.040587153 - outSlope: -0.019843895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.117830165 - inSlope: -0.019843895 - outSlope: 0.008147203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.11769438 - inSlope: 0.008147203 - outSlope: 0.041127246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.117008924 - inSlope: 0.041127246 - outSlope: 0.077085726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.11572416 - inSlope: 0.077085726 - outSlope: 0.11429887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.11381918 - inSlope: 0.11429887 - outSlope: 0.1511665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.11129974 - inSlope: 0.1511665 - outSlope: 0.20726074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.107845396 - inSlope: 0.20726074 - outSlope: 0.30457395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.10276916 - inSlope: 0.30457395 - outSlope: 0.34653816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.09699353 - inSlope: 0.34653816 - outSlope: 0.40125233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.090305984 - inSlope: 0.40125233 - outSlope: 0.4484595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.082831666 - inSlope: 0.4484595 - outSlope: 0.4885644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.07468892 - inSlope: 0.4885644 - outSlope: 0.52166915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.06599444 - inSlope: 0.52166915 - outSlope: 0.5474314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.05687056 - inSlope: 0.5474314 - outSlope: 0.5657068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.047442123 - inSlope: 0.5657068 - outSlope: 0.57568574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03784737 - inSlope: 0.57568574 - outSlope: 0.576841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.028233362 - inSlope: 0.576841 - outSlope: 0.5783727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.018593792 - inSlope: 0.5783727 - outSlope: 0.55009955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.009425474 - inSlope: 0.55009955 - outSlope: 0.5209129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0007436018 - inSlope: 0.5209129 - outSlope: 0.4812683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0072775288 - inSlope: 0.4812683 - outSlope: 0.4313424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.014466587 - inSlope: 0.4313424 - outSlope: 0.37166366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.020660976 - inSlope: 0.37166366 - outSlope: 0.30299222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.025710842 - inSlope: 0.30299222 - outSlope: 0.22594503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.029476589 - inSlope: 0.22594503 - outSlope: 0.14098783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.03182639 - inSlope: 0.14098783 - outSlope: 0.048708066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.032638192 - inSlope: 0.048708066 - outSlope: -0.0454351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.03188094 - inSlope: -0.0454351 - outSlope: -0.13163051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.029687094 - inSlope: -0.13163051 - outSlope: -0.21106245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.02616939 - inSlope: -0.21106245 - outSlope: -0.28325686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.021448446 - inSlope: -0.28325686 - outSlope: -0.34783378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.015651222 - inSlope: -0.34783378 - outSlope: -0.40430334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.008912816 - inSlope: -0.40430334 - outSlope: -0.45205283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0013786091 - inSlope: -0.45205283 - outSlope: -0.49063367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.006798611 - inSlope: -0.49063367 - outSlope: -0.51989925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.015463591 - inSlope: -0.51989925 - outSlope: -0.5494845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.02462169 - inSlope: -0.5494845 - outSlope: -0.55012774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.033790477 - inSlope: -0.55012774 - outSlope: -0.552207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.042993918 - inSlope: -0.552207 - outSlope: -0.54617137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.052096765 - inSlope: -0.54617137 - outSlope: -0.5328827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.060978167 - inSlope: -0.5328827 - outSlope: -0.512589 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.06952131 - inSlope: -0.512589 - outSlope: -0.48600915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.07762145 - inSlope: -0.48600915 - outSlope: -0.45318648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.08517455 - inSlope: -0.45318648 - outSlope: -0.4143315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.09208007 - inSlope: -0.4143315 - outSlope: -0.36923596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.09823404 - inSlope: -0.36923596 - outSlope: -0.31754345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.10352643 - inSlope: -0.31754345 - outSlope: -0.2788074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.108173214 - inSlope: -0.2788074 - outSlope: -0.18759164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.11129974 - inSlope: -0.18759164 - outSlope: -0.13835473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.11360565 - inSlope: -0.13835473 - outSlope: -0.11009763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.11544061 - inSlope: -0.11009763 - outSlope: -0.081631765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.116801135 - inSlope: -0.081631765 - outSlope: -0.0539205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.11769981 - inSlope: -0.0539205 - outSlope: -0.027740575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.118162155 - inSlope: -0.027740575 - outSlope: -0.0041869325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.11823194 - inSlope: -0.0041869325 - outSlope: 0.015730277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.117969766 - inSlope: 0.015730277 - outSlope: 0.03077659 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.11745682 - inSlope: 0.03077659 - outSlope: 0.07376126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.11622747 - inSlope: 0.07376126 - outSlope: 0.06283751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.11518018 - inSlope: 0.06283751 - outSlope: 0.06315893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.11412753 - inSlope: 0.06315893 - outSlope: 0.054683644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.11321613 - inSlope: 0.054683644 - outSlope: 0.036232654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.112612255 - inSlope: 0.036232654 - outSlope: 0.006870932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.11249774 - inSlope: 0.006870932 - outSlope: 0.00053420715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.112488836 - inSlope: 0.00053420715 - outSlope: -0.070068754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.11365665 - inSlope: -0.070068754 - outSlope: -0.13053921 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.1158323 - inSlope: -0.13053921 - outSlope: -0.20220165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.11920232 - inSlope: -0.20220165 - outSlope: -0.2461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.12330467 - inSlope: -0.2461412 - outSlope: -0.3555304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.12923022 - inSlope: -0.3555304 - outSlope: -0.4430772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.13661483 - inSlope: -0.4430772 - outSlope: -0.4857816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.14471118 - inSlope: -0.4857816 - outSlope: -0.5540841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.15394591 - inSlope: -0.5540841 - outSlope: -0.6066197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.16405623 - inSlope: -0.6066197 - outSlope: -0.57092124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.17357157 - inSlope: -0.57092124 - outSlope: -0.5124419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.18211226 - inSlope: -0.5124419 - outSlope: -0.33577025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.18770847 - inSlope: -0.33577025 - outSlope: -0.12906176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.1898595 - inSlope: -0.12906176 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.1898595 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6432565 - inSlope: 0.18823026 - outSlope: 0.18823026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.64639366 - inSlope: 0.18823026 - outSlope: 0.5351329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.65531254 - inSlope: 0.5351329 - outSlope: 0.73546535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.6675703 - inSlope: 0.73546535 - outSlope: 0.7919346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6807692 - inSlope: 0.7919346 - outSlope: 0.8427108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.6948144 - inSlope: 0.8427108 - outSlope: 0.81984407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.70847845 - inSlope: 0.81984407 - outSlope: 0.73403126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7207123 - inSlope: 0.73403126 - outSlope: 0.703772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.73244184 - inSlope: 0.703772 - outSlope: 0.5971814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.74239486 - inSlope: 0.5971814 - outSlope: 0.5297542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.7512241 - inSlope: 0.5297542 - outSlope: 0.45961264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7588843 - inSlope: 0.45961264 - outSlope: 0.40230635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.7655894 - inSlope: 0.40230635 - outSlope: 0.31687978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.77087075 - inSlope: 0.31687978 - outSlope: 0.2572668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.7751585 - inSlope: 0.2572668 - outSlope: 0.20216347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.7785279 - inSlope: 0.20216347 - outSlope: 0.15236722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.7810674 - inSlope: 0.15236722 - outSlope: 0.11784922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.7830315 - inSlope: 0.11784922 - outSlope: 0.067545116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7841573 - inSlope: 0.067545116 - outSlope: 0.04133467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.7848462 - inSlope: 0.04133467 - outSlope: 0.021897536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.78521115 - inSlope: 0.021897536 - outSlope: 0.009598741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7853711 - inSlope: 0.009598741 - outSlope: 0.0045740567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.78544736 - inSlope: 0.0045740567 - outSlope: 0.006909377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7855625 - inSlope: 0.006909377 - outSlope: 0.016840681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7858432 - inSlope: 0.016840681 - outSlope: 0.039010085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.78649336 - inSlope: 0.039010085 - outSlope: 0.056590986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.78743654 - inSlope: 0.056590986 - outSlope: 0.09014019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7889389 - inSlope: 0.09014019 - outSlope: 0.11463394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.79084945 - inSlope: 0.11463394 - outSlope: 0.13828053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7931541 - inSlope: 0.13828053 - outSlope: 0.16137229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.79584366 - inSlope: 0.16137229 - outSlope: 0.18408912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7989118 - inSlope: 0.18408912 - outSlope: 0.20617908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.80234814 - inSlope: 0.20617908 - outSlope: 0.22727273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.806136 - inSlope: 0.22727273 - outSlope: 0.24688864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.8102508 - inSlope: 0.24688864 - outSlope: 0.26389027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.814649 - inSlope: 0.26389027 - outSlope: 0.27375627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.8192116 - inSlope: 0.27375627 - outSlope: 0.28590944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.82397676 - inSlope: 0.28590944 - outSlope: 0.28833416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.8287823 - inSlope: 0.28833416 - outSlope: 0.28311637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.8335009 - inSlope: 0.28311637 - outSlope: 0.26855993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.83797693 - inSlope: 0.26855993 - outSlope: 0.24402404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.842044 - inSlope: 0.24402404 - outSlope: 0.20849724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.84551895 - inSlope: 0.20849724 - outSlope: 0.16175881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.8482149 - inSlope: 0.16175881 - outSlope: 0.10420176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.8499516 - inSlope: 0.10420176 - outSlope: 0.036681924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.850563 - inSlope: 0.036681924 - outSlope: -0.033463273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.85000527 - inSlope: -0.033463273 - outSlope: -0.09522174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.84841824 - inSlope: -0.09522174 - outSlope: -0.14861956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.84594125 - inSlope: -0.14861956 - outSlope: -0.19236821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.8427351 - inSlope: -0.19236821 - outSlope: -0.22653243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.8389596 - inSlope: -0.22653243 - outSlope: -0.25103623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.8347756 - inSlope: -0.25103623 - outSlope: -0.26659754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.83033234 - inSlope: -0.26659754 - outSlope: -0.27378586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.82576925 - inSlope: -0.27378586 - outSlope: -0.27403978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.8212019 - inSlope: -0.27403978 - outSlope: -0.2646797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.8167906 - inSlope: -0.2646797 - outSlope: -0.2580216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.8124902 - inSlope: -0.2580216 - outSlope: -0.24414921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.8084211 - inSlope: -0.24414921 - outSlope: -0.22770546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.804626 - inSlope: -0.22770546 - outSlope: -0.20947997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.80113465 - inSlope: -0.20947997 - outSlope: -0.19017237 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.7979651 - inSlope: -0.19017237 - outSlope: -0.17013805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.7951295 - inSlope: -0.17013805 - outSlope: -0.14962807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.7926357 - inSlope: -0.14962807 - outSlope: -0.12849224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.79049414 - inSlope: -0.12849224 - outSlope: -0.10676556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.7887147 - inSlope: -0.10676556 - outSlope: -0.08412131 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.7873127 - inSlope: -0.08412131 - outSlope: -0.052313853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7864408 - inSlope: -0.052313853 - outSlope: -0.035855804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7858432 - inSlope: -0.035855804 - outSlope: -0.016547456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7855674 - inSlope: -0.016547456 - outSlope: -0.009090909 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7854159 - inSlope: -0.009090909 - outSlope: -0.006340748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7853102 - inSlope: -0.006340748 - outSlope: -0.008361348 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.78517085 - inSlope: -0.008361348 - outSlope: -0.014809278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.78492403 - inSlope: -0.014809278 - outSlope: -0.025752807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7844948 - inSlope: -0.025752807 - outSlope: -0.04114155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7838091 - inSlope: -0.04114155 - outSlope: -0.0605393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.78280014 - inSlope: -0.0605393 - outSlope: -0.10001788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7811332 - inSlope: -0.10001788 - outSlope: -0.12179029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.77910334 - inSlope: -0.12179029 - outSlope: -0.15626922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.77649885 - inSlope: -0.15626922 - outSlope: -0.19420145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.77326214 - inSlope: -0.19420145 - outSlope: -0.23540519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7693387 - inSlope: -0.23540519 - outSlope: -0.27900365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7646887 - inSlope: -0.27900365 - outSlope: -0.3466812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.75891066 - inSlope: -0.3466812 - outSlope: -0.38337028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.75252116 - inSlope: -0.38337028 - outSlope: -0.43402117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7452875 - inSlope: -0.43402117 - outSlope: -0.48350617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.73722905 - inSlope: -0.48350617 - outSlope: -0.56259924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7278524 - inSlope: -0.56259924 - outSlope: -0.5895459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.7180266 - inSlope: -0.5895459 - outSlope: -0.6277412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.70756423 - inSlope: -0.6277412 - outSlope: -0.7001502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6958951 - inSlope: -0.7001502 - outSlope: -0.71595377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.6839625 - inSlope: -0.71595377 - outSlope: -0.68521565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6725423 - inSlope: -0.68521565 - outSlope: -0.6724877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.66133416 - inSlope: -0.6724877 - outSlope: -0.54114157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.65231514 - inSlope: -0.54114157 - outSlope: -0.40749654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6455235 - inSlope: -0.40749654 - outSlope: -0.13602032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6432565 - inSlope: -0.13602032 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6432565 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.71868235 - inSlope: -0.48253652 - outSlope: -0.48253652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.7106401 - inSlope: -0.48253652 - outSlope: -1.3469266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6881913 - inSlope: -1.3469266 - outSlope: -2.0106091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.65468115 - inSlope: -2.0106091 - outSlope: -2.4711437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6134954 - inSlope: -2.4711437 - outSlope: -2.7740731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.56726086 - inSlope: -2.7740731 - outSlope: -2.956288 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.5179894 - inSlope: -2.956288 - outSlope: -3.052066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.46712163 - inSlope: -3.052066 - outSlope: -3.095597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.41552833 - inSlope: -3.095597 - outSlope: -3.091348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.36400586 - inSlope: -3.091348 - outSlope: -3.0607905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.3129927 - inSlope: -3.0607905 - outSlope: -3.0074663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.26286826 - inSlope: -3.0074663 - outSlope: -2.9384415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.21389423 - inSlope: -2.9384415 - outSlope: -2.8515334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.16636868 - inSlope: -2.8515334 - outSlope: -2.756091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.12043383 - inSlope: -2.756091 - outSlope: -2.6514144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.076243594 - inSlope: -2.6514144 - outSlope: -2.5394058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.033920128 - inSlope: -2.5394058 - outSlope: -2.4227812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0064595207 - inSlope: -2.4227812 - outSlope: -2.2968602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.044740554 - inSlope: -2.2968602 - outSlope: -2.1704445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.080914594 - inSlope: -2.1704445 - outSlope: -2.0412822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.114935994 - inSlope: -2.0412822 - outSlope: -1.9106573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.14678025 - inSlope: -1.9106573 - outSlope: -1.7795423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.17643932 - inSlope: -1.7795423 - outSlope: -1.6487429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.20391834 - inSlope: -1.6487429 - outSlope: -1.5192072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.22923848 - inSlope: -1.5192072 - outSlope: -1.5209069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.2545869 - inSlope: -1.5209069 - outSlope: -1.6279529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.28171948 - inSlope: -1.6279529 - outSlope: -1.7093806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.31020913 - inSlope: -1.7093806 - outSlope: -1.7587731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33952203 - inSlope: -1.7587731 - outSlope: -1.7803179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.36919397 - inSlope: -1.7803179 - outSlope: -1.7760912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.39879552 - inSlope: -1.7760912 - outSlope: -1.7479132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.42792737 - inSlope: -1.7479132 - outSlope: -1.6977856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.45622388 - inSlope: -1.6977856 - outSlope: -1.6277072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.4833523 - inSlope: -1.6277072 - outSlope: -1.5398219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.509016 - inSlope: -1.5398219 - outSlope: -1.4366068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.5329594 - inSlope: -1.4366068 - outSlope: -1.317655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5549204 - inSlope: -1.317655 - outSlope: -1.1939383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5748193 - inSlope: -1.1939383 - outSlope: -1.0602674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.59249043 - inSlope: -1.0602674 - outSlope: -0.9220764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.60785836 - inSlope: -0.9220764 - outSlope: -0.78173316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.6208873 - inSlope: -0.78173316 - outSlope: -0.64101994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.63157094 - inSlope: -0.64101994 - outSlope: -0.5011337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.63992316 - inSlope: -0.5011337 - outSlope: -0.36145842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.64594746 - inSlope: -0.36145842 - outSlope: -0.22072734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.64962626 - inSlope: -0.22072734 - outSlope: -0.07536657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.65088236 - inSlope: -0.07536657 - outSlope: 0.06990916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6497172 - inSlope: 0.06990916 - outSlope: 0.20475215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.64630467 - inSlope: 0.20475215 - outSlope: 0.3356019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6407113 - inSlope: 0.3356019 - outSlope: 0.46507403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6329601 - inSlope: 0.46507403 - outSlope: 0.595122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6230414 - inSlope: 0.595122 - outSlope: 0.7257502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6109455 - inSlope: 0.7257502 - outSlope: 0.8563336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.5966733 - inSlope: 0.8563336 - outSlope: 0.9853766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5802504 - inSlope: 0.9853766 - outSlope: 1.1106037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.56174034 - inSlope: 1.1106037 - outSlope: 1.2272683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.5412858 - inSlope: 1.2272683 - outSlope: 1.3407089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5189407 - inSlope: 1.3407089 - outSlope: 1.4400795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.4949394 - inSlope: 1.4400795 - outSlope: 1.5261211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.46950406 - inSlope: 1.5261211 - outSlope: 1.596536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.44289505 - inSlope: 1.596536 - outSlope: 1.6493133 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.41540653 - inSlope: 1.6493133 - outSlope: 1.6827158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.3873613 - inSlope: 1.6827158 - outSlope: 1.6947179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.35911602 - inSlope: 1.6947179 - outSlope: 1.6839228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33105066 - inSlope: 1.6839228 - outSlope: 1.6484075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.30357704 - inSlope: 1.6484075 - outSlope: 1.5866587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.27713275 - inSlope: 1.5866587 - outSlope: 1.4947017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.25222108 - inSlope: 1.4947017 - outSlope: 1.3789572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.22923848 - inSlope: 1.3789572 - outSlope: 1.3538615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.20667414 - inSlope: 1.3538615 - outSlope: 1.443535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.18261525 - inSlope: 1.443535 - outSlope: 1.5340561 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.15704767 - inSlope: 1.5340561 - outSlope: 1.6251869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.12996125 - inSlope: 1.6251869 - outSlope: 1.7162943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10135617 - inSlope: 1.7162943 - outSlope: 1.8069098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.071241036 - inSlope: 1.8069098 - outSlope: 1.8964474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.03963361 - inSlope: 1.8964474 - outSlope: 1.9843395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.0065613175 - inSlope: 1.9843395 - outSlope: 2.072931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.0279875 - inSlope: 2.072931 - outSlope: 2.1543295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.06389296 - inSlope: 2.1543295 - outSlope: 2.2340376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.10112689 - inSlope: 2.2340376 - outSlope: 2.3094208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13961747 - inSlope: 2.3094208 - outSlope: 2.3799684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.17928357 - inSlope: 2.3799684 - outSlope: 2.4444282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.220024 - inSlope: 2.4444282 - outSlope: 2.504877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.26177192 - inSlope: 2.504877 - outSlope: 2.5523515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.30431107 - inSlope: 2.5523515 - outSlope: 2.59161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.34750453 - inSlope: 2.59161 - outSlope: 2.6178527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.39113536 - inSlope: 2.6178527 - outSlope: 2.630858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.43498296 - inSlope: 2.630858 - outSlope: 2.618154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.47861913 - inSlope: 2.618154 - outSlope: 2.579685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.52161384 - inSlope: 2.579685 - outSlope: 2.5075638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.5634065 - inSlope: 2.5075638 - outSlope: 2.3816967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.60310143 - inSlope: 2.3816967 - outSlope: 2.1864638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.63954246 - inSlope: 2.1864638 - outSlope: 1.9055146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.671301 - inSlope: 1.9055146 - outSlope: 1.5075424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6964267 - inSlope: 1.5075424 - outSlope: 0.98765475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7128877 - inSlope: 0.98765475 - outSlope: 0.347679 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.71868235 - inSlope: 0.347679 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.71868235 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00019341715 - inSlope: -0.14989375 - outSlope: -0.14989375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0023048122 - inSlope: -0.14989375 - outSlope: -0.451115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.009823396 - inSlope: -0.451115 - outSlope: -0.6410711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.020507913 - inSlope: -0.6410711 - outSlope: -0.7164434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.03244864 - inSlope: -0.7164434 - outSlope: -0.8496881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.046610106 - inSlope: -0.8496881 - outSlope: -0.92096823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.061959576 - inSlope: -0.92096823 - outSlope: -0.91701716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.077243194 - inSlope: -0.91701716 - outSlope: -1.015543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.09416892 - inSlope: -1.015543 - outSlope: -0.98628896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.110607065 - inSlope: -0.98628896 - outSlope: -1.0186802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.12758507 - inSlope: -1.0186802 - outSlope: -1.0370163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.14486867 - inSlope: -1.0370163 - outSlope: -1.0680343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.16266924 - inSlope: -1.0680343 - outSlope: -1.0242597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.17974024 - inSlope: -1.0242597 - outSlope: -1.0128398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1966209 - inSlope: -1.0128398 - outSlope: -0.9894178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.21311119 - inSlope: -0.9894178 - outSlope: -0.9554611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.22903556 - inSlope: -0.9554611 - outSlope: -0.9322527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.24457309 - inSlope: -0.9322527 - outSlope: -0.8468764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.2586877 - inSlope: -0.8468764 - outSlope: -0.7932319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.27190822 - inSlope: -0.7932319 - outSlope: -0.7308656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.28408933 - inSlope: -0.7308656 - outSlope: -0.66092914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2951048 - inSlope: -0.66092914 - outSlope: -0.58427405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.3048427 - inSlope: -0.58427405 - outSlope: -0.50160754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.31320283 - inSlope: -0.50160754 - outSlope: -0.41364276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.32009688 - inSlope: -0.41364276 - outSlope: -0.3461072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.32586533 - inSlope: -0.3461072 - outSlope: -0.27690923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3304805 - inSlope: -0.27690923 - outSlope: -0.25044525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.33465457 - inSlope: -0.25044525 - outSlope: -0.20360096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33804792 - inSlope: -0.20360096 - outSlope: -0.15595809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.34064722 - inSlope: -0.15595809 - outSlope: -0.10772458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.34244263 - inSlope: -0.10772458 - outSlope: -0.059217867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.3434296 - inSlope: -0.059217867 - outSlope: -0.011254519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34361717 - inSlope: -0.011254519 - outSlope: 0.03539804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.3430272 - inSlope: 0.03539804 - outSlope: 0.07956512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.34170112 - inSlope: 0.07956512 - outSlope: 0.11988234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.33970308 - inSlope: 0.11988234 - outSlope: 0.16155618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.33701047 - inSlope: 0.16155618 - outSlope: 0.18306094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.33395946 - inSlope: 0.18306094 - outSlope: 0.2028342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.3305789 - inSlope: 0.2028342 - outSlope: 0.21299264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.32702902 - inSlope: 0.21299264 - outSlope: 0.21202092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.32349533 - inSlope: 0.21202092 - outSlope: 0.19944389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.32017127 - inSlope: 0.19944389 - outSlope: 0.17470495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.31725952 - inSlope: 0.17470495 - outSlope: 0.13792469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.31496078 - inSlope: 0.13792469 - outSlope: 0.08981085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.31346393 - inSlope: 0.08981085 - outSlope: 0.031870037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.31293276 - inSlope: 0.031870037 - outSlope: -0.028907089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.31341454 - inSlope: -0.028907089 - outSlope: -0.08159795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3147745 - inSlope: -0.08159795 - outSlope: -0.1260246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.31687492 - inSlope: -0.1260246 - outSlope: -0.16038552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.319548 - inSlope: -0.16038552 - outSlope: -0.18435735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.32262063 - inSlope: -0.18435735 - outSlope: -0.19769974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.32591563 - inSlope: -0.19769974 - outSlope: -0.20074566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.3292614 - inSlope: -0.20074566 - outSlope: -0.19385058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.33249223 - inSlope: -0.19385058 - outSlope: -0.17845647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.3354665 - inSlope: -0.17845647 - outSlope: -0.16180474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.33816326 - inSlope: -0.16180474 - outSlope: -0.1257528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.34025913 - inSlope: -0.1257528 - outSlope: -0.09130427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.34178087 - inSlope: -0.09130427 - outSlope: -0.053161435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.3426669 - inSlope: -0.053161435 - outSlope: -0.012656417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.34287784 - inSlope: -0.012656417 - outSlope: 0.029257564 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3423902 - inSlope: 0.029257564 - outSlope: 0.071590014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.34119704 - inSlope: 0.071590014 - outSlope: 0.11369001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3393022 - inSlope: 0.11369001 - outSlope: 0.15511051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33671704 - inSlope: 0.15511051 - outSlope: 0.19544958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.33345953 - inSlope: 0.19544958 - outSlope: 0.23455404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3295503 - inSlope: 0.23455404 - outSlope: 0.2537086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.32532182 - inSlope: 0.2537086 - outSlope: 0.3134969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.32009688 - inSlope: 0.3134969 - outSlope: 0.36407268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.314029 - inSlope: 0.36407268 - outSlope: 0.42777342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.30689946 - inSlope: 0.42777342 - outSlope: 0.4881965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.29876286 - inSlope: 0.4881965 - outSlope: 0.5449181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.2896809 - inSlope: 0.5449181 - outSlope: 0.59763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.27972034 - inSlope: 0.59763 - outSlope: 0.6458461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.26895624 - inSlope: 0.6458461 - outSlope: 0.68918353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.25746986 - inSlope: 0.68918353 - outSlope: 0.72692317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.24535449 - inSlope: 0.72692317 - outSlope: 0.7964318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.23208064 - inSlope: 0.7964318 - outSlope: 0.8084704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.21860614 - inSlope: 0.8084704 - outSlope: 0.83525497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.20468524 - inSlope: 0.83525497 - outSlope: 0.85562384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.19042476 - inSlope: 0.85562384 - outSlope: 0.86900437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.17594136 - inSlope: 0.86900437 - outSlope: 0.8748981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.16135974 - inSlope: 0.8748981 - outSlope: 0.9172815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.14607173 - inSlope: 0.9172815 - outSlope: 0.8861535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.13130252 - inSlope: 0.8861535 - outSlope: 0.8746227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.11672549 - inSlope: 0.8746227 - outSlope: 0.85464114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.102481484 - inSlope: 0.85464114 - outSlope: 0.88166666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.087787054 - inSlope: 0.88166666 - outSlope: 0.8157902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.07419047 - inSlope: 0.8157902 - outSlope: 0.7749716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.061274286 - inSlope: 0.7749716 - outSlope: 0.7947042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.04802923 - inSlope: 0.7947042 - outSlope: 0.739175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.035709657 - inSlope: 0.739175 - outSlope: 0.6413984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.025019694 - inSlope: 0.6413984 - outSlope: 0.60542995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.014929204 - inSlope: 0.60542995 - outSlope: 0.4508059 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.00741578 - inSlope: 0.4508059 - outSlope: 0.34786814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0016179417 - inSlope: 0.34786814 - outSlope: 0.108681634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00019341715 - inSlope: 0.108681634 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00019341715 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.15466453 - inSlope: -0.0001385808 - outSlope: -0.0001385808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.15466222 - inSlope: -0.0001385808 - outSlope: -0.01355946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.15443623 - inSlope: -0.01355946 - outSlope: -0.024729969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.15402406 - inSlope: -0.024729969 - outSlope: -0.026740726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.15357839 - inSlope: -0.026740726 - outSlope: -0.064889796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.15249689 - inSlope: -0.064889796 - outSlope: -0.09815902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.1508609 - inSlope: -0.09815902 - outSlope: -0.10996521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.14902815 - inSlope: -0.10996521 - outSlope: -0.16917491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.14620857 - inSlope: -0.16917491 - outSlope: -0.175007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.14329179 - inSlope: -0.175007 - outSlope: -0.20903529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.13980787 - inSlope: -0.20903529 - outSlope: -0.2365628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13586515 - inSlope: -0.2365628 - outSlope: -0.27176592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.13133572 - inSlope: -0.27176592 - outSlope: -0.26014212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.12700002 - inSlope: -0.26014212 - outSlope: -0.2647448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.12258761 - inSlope: -0.2647448 - outSlope: -0.25946754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.11826315 - inSlope: -0.25946754 - outSlope: -0.24491721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.11418119 - inSlope: -0.24491721 - outSlope: -0.23818128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.11021151 - inSlope: -0.23818128 - outSlope: -0.18425152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.107140645 - inSlope: -0.18425152 - outSlope: -0.15573055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.10454514 - inSlope: -0.15573055 - outSlope: -0.12444545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.102471046 - inSlope: -0.12444545 - outSlope: -0.09307721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.10091976 - inSlope: -0.09307721 - outSlope: -0.06426657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.09984865 - inSlope: -0.06426657 - outSlope: -0.040588118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.09917218 - inSlope: -0.040588118 - outSlope: -0.024743358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.09875979 - inSlope: -0.024743358 - outSlope: -0.020697733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.09841483 - inSlope: -0.020697733 - outSlope: 0.008771263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.09856102 - inSlope: 0.008771263 - outSlope: 0.00530005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.09864935 - inSlope: 0.00530005 - outSlope: 0.029171681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.09913555 - inSlope: 0.029171681 - outSlope: 0.06089157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.10015041 - inSlope: 0.06089157 - outSlope: 0.0992792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10180506 - inSlope: 0.0992792 - outSlope: 0.1425734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.10418128 - inSlope: 0.1425734 - outSlope: 0.18865491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.10732554 - inSlope: 0.18865491 - outSlope: 0.23538105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.11124855 - inSlope: 0.23538105 - outSlope: 0.27978685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.11591166 - inSlope: 0.27978685 - outSlope: 0.31923726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.12123228 - inSlope: 0.31923726 - outSlope: 0.3603954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.12723888 - inSlope: 0.3603954 - outSlope: 0.3720755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13344014 - inSlope: 0.3720755 - outSlope: 0.38028753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.13977826 - inSlope: 0.38028753 - outSlope: 0.37419623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.14601485 - inSlope: 0.37419623 - outSlope: 0.35318878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.15190135 - inSlope: 0.35318878 - outSlope: 0.31693548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.1571836 - inSlope: 0.31693548 - outSlope: 0.26630875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.16162208 - inSlope: 0.26630875 - outSlope: 0.20277967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.16500174 - inSlope: 0.20277967 - outSlope: 0.12784626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.16713251 - inSlope: 0.12784626 - outSlope: 0.044228774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.16786966 - inSlope: 0.044228774 - outSlope: -0.042273443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1671651 - inSlope: -0.042273443 - outSlope: -0.1224157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.16512483 - inSlope: -0.1224157 - outSlope: -0.1939525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.1618923 - inSlope: -0.1939525 - outSlope: -0.25521243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.15763876 - inSlope: -0.25521243 - outSlope: -0.30422628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.15256833 - inSlope: -0.30422628 - outSlope: -0.34014255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.14689927 - inSlope: -0.34014255 - outSlope: -0.36203867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.1408653 - inSlope: -0.36203867 - outSlope: -0.37015325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13469608 - inSlope: -0.37015325 - outSlope: -0.3648818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.12861472 - inSlope: -0.3648818 - outSlope: -0.35704178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.12266401 - inSlope: -0.35704178 - outSlope: -0.31993687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.117331736 - inSlope: -0.31993687 - outSlope: -0.2846202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.11258807 - inSlope: -0.2846202 - outSlope: -0.2438269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10852429 - inSlope: -0.2438269 - outSlope: -0.20033322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.1051854 - inSlope: -0.20033322 - outSlope: -0.15625402 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.102581166 - inSlope: -0.15625402 - outSlope: -0.11401545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.10068091 - inSlope: -0.11401545 - outSlope: -0.07552929 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.09942209 - inSlope: -0.07552929 - outSlope: -0.042446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.09871466 - inSlope: -0.042446 - outSlope: -0.0160337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.09844743 - inSlope: -0.0160337 - outSlope: 0.0029517738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.09849662 - inSlope: 0.0029517738 - outSlope: -0.0044725877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.09842208 - inSlope: -0.0044725877 - outSlope: 0.020262767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.09875979 - inSlope: 0.020262767 - outSlope: 0.022286048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.09913123 - inSlope: 0.022286048 - outSlope: 0.034747157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.099710345 - inSlope: 0.034747157 - outSlope: 0.051910628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.10057552 - inSlope: 0.051910628 - outSlope: 0.0725346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.10178443 - inSlope: 0.0725346 - outSlope: 0.095003255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.10336783 - inSlope: 0.095003255 - outSlope: 0.11807006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.10533566 - inSlope: 0.11807006 - outSlope: 0.14030425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.10767406 - inSlope: 0.14030425 - outSlope: 0.16033769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.110346355 - inSlope: 0.16033769 - outSlope: 0.20504211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.11376372 - inSlope: 0.20504211 - outSlope: 0.20609175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.11719858 - inSlope: 0.20609175 - outSlope: 0.21817869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.12083489 - inSlope: 0.21817869 - outSlope: 0.22459741 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.1245782 - inSlope: 0.22459741 - outSlope: 0.22525615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.12833247 - inSlope: 0.22525615 - outSlope: 0.21975717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.13199508 - inSlope: 0.21975717 - outSlope: 0.23388974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13589324 - inSlope: 0.23388974 - outSlope: 0.20300318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13927662 - inSlope: 0.20300318 - outSlope: 0.18385935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.14234094 - inSlope: 0.18385935 - outSlope: 0.16045436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.14501518 - inSlope: 0.16045436 - outSlope: 0.15893623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.14766411 - inSlope: 0.15893623 - outSlope: 0.11556852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.14959027 - inSlope: 0.11556852 - outSlope: 0.087747656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.15105273 - inSlope: 0.087747656 - outSlope: 0.085715435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.15248132 - inSlope: 0.085715435 - outSlope: 0.05929118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.1534695 - inSlope: 0.05929118 - outSlope: 0.028234746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.15394008 - inSlope: 0.028234746 - outSlope: 0.02673718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.1543857 - inSlope: 0.02673718 - outSlope: 0.004844074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.15446644 - inSlope: 0.004844074 - outSlope: 0.012063608 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.1546675 - inSlope: 0.012063608 - outSlope: -0.00017792004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15466453 - inSlope: -0.00017792004 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.15466453 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.32989928 - inSlope: 0.37260708 - outSlope: 0.37260708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.32368916 - inSlope: 0.37260708 - outSlope: 1.0295695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.30652967 - inSlope: 1.0295695 - outSlope: 1.5126283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.2813192 - inSlope: 1.5126283 - outSlope: 1.8186053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.2510091 - inSlope: 1.8186053 - outSlope: 1.9746218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.21809874 - inSlope: 1.9746218 - outSlope: 2.0199754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.18443249 - inSlope: 2.0199754 - outSlope: 1.9904156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.1512589 - inSlope: 1.9904156 - outSlope: 1.8916388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.119731575 - inSlope: 1.8916388 - outSlope: 1.7635682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.090338774 - inSlope: 1.7635682 - outSlope: 1.5948398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.06375811 - inSlope: 1.5948398 - outSlope: 1.4018329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.04039423 - inSlope: 1.4018329 - outSlope: 1.1839013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.020662544 - inSlope: 1.1839013 - outSlope: 0.97474724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.004416759 - inSlope: 0.97474724 - outSlope: 0.7481671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.008052692 - inSlope: 0.7481671 - outSlope: 0.52204305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.016753409 - inSlope: 0.52204305 - outSlope: 0.30256867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.021796225 - inSlope: 0.30256867 - outSlope: 0.080748536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.023142032 - inSlope: 0.080748536 - outSlope: -0.09175237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.021612825 - inSlope: -0.09175237 - outSlope: -0.26704088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.017162148 - inSlope: -0.26704088 - outSlope: -0.41733155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0102066165 - inSlope: -0.41733155 - outSlope: -0.5385003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0012316204 - inSlope: -0.5385003 - outSlope: -0.62746197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.009226088 - inSlope: -0.62746197 - outSlope: -0.681392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.02058261 - inSlope: -0.681392 - outSlope: -0.6979047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.032214366 - inSlope: -0.6979047 - outSlope: -0.7382246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0445181 - inSlope: -0.7382246 - outSlope: -0.8176638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.05814584 - inSlope: -0.8176638 - outSlope: -0.9699349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.074311405 - inSlope: -0.9699349 - outSlope: -1.1239555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.09304401 - inSlope: -1.1239555 - outSlope: -1.2958649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.11464174 - inSlope: -1.2958649 - outSlope: -1.481339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.13933074 - inSlope: -1.481339 - outSlope: -1.6744698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.16723855 - inSlope: -1.6744698 - outSlope: -1.8680464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.19837274 - inSlope: -1.8680464 - outSlope: -2.0544202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.23261304 - inSlope: -2.0544202 - outSlope: -2.2238457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.2696771 - inSlope: -2.2238457 - outSlope: -2.3653743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.30909997 - inSlope: -2.3653743 - outSlope: -2.4579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.35006508 - inSlope: -2.4579 - outSlope: -2.5215669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.39209116 - inSlope: -2.5215669 - outSlope: -2.513615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.4339847 - inSlope: -2.513615 - outSlope: -2.4349082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.47456646 - inSlope: -2.4349082 - outSlope: -2.277912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.51253176 - inSlope: -2.277912 - outSlope: -2.0383985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.54650503 - inSlope: -2.0383985 - outSlope: -1.7150884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.5750898 - inSlope: -1.7150884 - outSlope: -1.3112009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.59694314 - inSlope: -1.3112009 - outSlope: -0.8322336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.61081374 - inSlope: -0.8322336 - outSlope: -0.28969672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.615642 - inSlope: -0.28969672 - outSlope: 0.27192977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.61110985 - inSlope: 0.27192977 - outSlope: 0.7827524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.59806395 - inSlope: 0.7827524 - outSlope: 1.2354159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.5774737 - inSlope: 1.2354159 - outSlope: 1.6207103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5504619 - inSlope: 1.6207103 - outSlope: 1.9327515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5182494 - inSlope: 1.9327515 - outSlope: 2.169188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.48209617 - inSlope: 2.169188 - outSlope: 2.3302321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.443259 - inSlope: 2.3302321 - outSlope: 2.4189775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.40294275 - inSlope: 2.4189775 - outSlope: 2.4413435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.36225373 - inSlope: 2.4413435 - outSlope: 2.3948326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.32233974 - inSlope: 2.3948326 - outSlope: 2.3214953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.2836482 - inSlope: 2.3214953 - outSlope: 2.1984847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.24700682 - inSlope: 2.1984847 - outSlope: 2.0468268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.21289307 - inSlope: 2.0468268 - outSlope: 1.8761538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.18162376 - inSlope: 1.8761538 - outSlope: 1.6947223 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.15337841 - inSlope: 1.6947223 - outSlope: 1.5110159 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.12819484 - inSlope: 1.5110159 - outSlope: 1.3314328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.10600431 - inSlope: 1.3314328 - outSlope: 1.1610498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.0866535 - inSlope: 1.1610498 - outSlope: 1.005427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.06989628 - inSlope: 1.005427 - outSlope: 0.8673984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.055439655 - inSlope: 0.8673984 - outSlope: 0.73050904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.043264516 - inSlope: 0.73050904 - outSlope: 0.66300964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.032214366 - inSlope: 0.66300964 - outSlope: 0.6221731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.021844825 - inSlope: 0.6221731 - outSlope: 0.6029841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.0117951 - inSlope: 0.6029841 - outSlope: 0.5616123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.0024349035 - inSlope: 0.5616123 - outSlope: 0.4987972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.005878375 - inSlope: 0.4987972 - outSlope: 0.4160197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.01281208 - inSlope: 0.4160197 - outSlope: 0.31491724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.018060695 - inSlope: 0.31491724 - outSlope: 0.19798599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.021360459 - inSlope: 0.19798599 - outSlope: 0.06637054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.022466633 - inSlope: 0.06637054 - outSlope: -0.055512726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.021541422 - inSlope: -0.055512726 - outSlope: -0.21856704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.017898642 - inSlope: -0.21856704 - outSlope: -0.37638536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.011625558 - inSlope: -0.37638536 - outSlope: -0.5385219 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.0026501375 - inSlope: -0.5385219 - outSlope: -0.7025114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.009058376 - inSlope: -0.7025114 - outSlope: -0.865015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.023475278 - inSlope: -0.865015 - outSlope: -1.0120201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.040342264 - inSlope: -1.0120201 - outSlope: -1.171768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.05987171 - inSlope: -1.171768 - outSlope: -1.3130816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08175638 - inSlope: -1.3130816 - outSlope: -1.4406512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.10576721 - inSlope: -1.4406512 - outSlope: -1.5433191 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13148917 - inSlope: -1.5433191 - outSlope: -1.635777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.15875229 - inSlope: -1.635777 - outSlope: -1.6939212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.18698429 - inSlope: -1.6939212 - outSlope: -1.7104472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.21549171 - inSlope: -1.7104472 - outSlope: -1.6840265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.2435588 - inSlope: -1.6840265 - outSlope: -1.5935216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.27011746 - inSlope: -1.5935216 - outSlope: -1.418509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.29375926 - inSlope: -1.418509 - outSlope: -1.143763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.31282195 - inSlope: -1.143763 - outSlope: -0.75621194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.32542557 - inSlope: -0.75621194 - outSlope: -0.26842323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.32989928 - inSlope: -0.26842323 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.32989928 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.93044937 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.93044937 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4722743 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.47227383 - inSlope: -0.000028610219 - outSlope: 0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.4722743 - inSlope: 0.000028610231 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.47227383 - inSlope: -0.000028610231 - outSlope: 0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4722743 - inSlope: 0.000028610231 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.47227383 - inSlope: -0.000028610206 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: -0.000028610155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.47227383 - inSlope: -0.000028610155 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.47227383 - inSlope: -0.000028610155 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.47227383 - inSlope: -0 - outSlope: 0.000028610155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.4722743 - inSlope: 0.000028610155 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.47227383 - inSlope: -0 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.47227383 - inSlope: -0.000028610053 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.4722743 - inSlope: -0 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.47227383 - inSlope: -0.000028610257 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.4722743 - inSlope: 0.000028610257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.4722743 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6987169 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6987169 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5559824 - inSlope: 0.0000035762785 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5559824 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.631967 - inSlope: -0.00007152557 - outSlope: -0.00007152557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6319682 - inSlope: -0.00007152557 - outSlope: 0.00007152557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.631967 - inSlope: 0.00007152557 - outSlope: -0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.6319682 - inSlope: -0.00007152558 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.631967 - inSlope: 0.00007152558 - outSlope: -0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.6319682 - inSlope: -0.00007152558 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00008225442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.6319668 - inSlope: 0.00008225442 - outSlope: -0.00008225442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.6319682 - inSlope: -0.00008225442 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00008225442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.6319668 - inSlope: 0.00008225442 - outSlope: -0.000010728837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.631967 - inSlope: -0.000010728837 - outSlope: -0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6319682 - inSlope: -0.00007152558 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.631967 - inSlope: -0 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.6319682 - inSlope: -0.000071525516 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.6319682 - inSlope: -0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.6319682 - inSlope: -0 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.631967 - inSlope: -0 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.6319682 - inSlope: -0.000071525516 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.6319682 - inSlope: -0 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.631967 - inSlope: 0.000071525516 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6319682 - inSlope: -0.000071525385 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.6319682 - inSlope: -0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.631967 - inSlope: 0.000071525385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6319682 - inSlope: -0.000071525385 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6319668 - inSlope: 0.00008225449 - outSlope: -0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6319682 - inSlope: -0.00008225449 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6319682 - inSlope: -0.000071525385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.631967 - inSlope: 0.000071525385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.631967 - inSlope: 0.000071525385 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.631967 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6319682 - inSlope: -0.00007152513 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.6319668 - inSlope: 0.00008225449 - outSlope: -0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6319682 - inSlope: -0.00008225449 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6319682 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.6319682 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.631967 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.631967 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37580255 - inSlope: 0.000016093254 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.37580255 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48241702 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.48241702 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.67194295 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.67194295 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.2830259 - inSlope: -0.000007152557 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -1.2830259 - inSlope: -0 - outSlope: -0.00016450883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -1.2830286 - inSlope: -0.00016450883 - outSlope: 0.0001573562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -1.283026 - inSlope: 0.0001573562 - outSlope: 0.00000016633854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -1.2830259 - inSlope: 0.00000016633854 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -1.2830286 - inSlope: -0.00016450898 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.2830259 - inSlope: 0.00016450898 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.2830259 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4792653 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.4792653 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.28970385 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.28970385 - inSlope: -0 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.28970352 - inSlope: -0.000019669551 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.28970385 - inSlope: 0.000019669551 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.28970385 - inSlope: -0 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.28970352 - inSlope: -0.000019669551 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.28970385 - inSlope: 0.000019669551 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.28970385 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5409891 - inSlope: -0.000025033949 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5409891 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37030354 - inSlope: 0.00008404254 - outSlope: 0.00008404254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.37030494 - inSlope: 0.00008404254 - outSlope: -0.000078678124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.37030363 - inSlope: -0.000078678124 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.37030363 - inSlope: -0 - outSlope: 0.00007867812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.37030494 - inSlope: 0.00007867812 - outSlope: -0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.37030363 - inSlope: -0.00007867814 - outSlope: 0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.37030494 - inSlope: 0.00007867814 - outSlope: -0.00008404256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.37030354 - inSlope: -0.00008404256 - outSlope: 0.00008404252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.37030494 - inSlope: 0.00008404252 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.37030363 - inSlope: -0.00007867814 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.37030363 - inSlope: -0 - outSlope: 0.00007867814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.37030494 - inSlope: 0.00007867814 - outSlope: -0.00008404248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.37030354 - inSlope: -0.00008404248 - outSlope: 0.0000013411046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.37030363 - inSlope: 0.0000013411046 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: -0.00008404248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.37030354 - inSlope: -0.00008404248 - outSlope: 0.00000178814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.37030363 - inSlope: 0.00000178814 - outSlope: 0.000078678066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.37030494 - inSlope: 0.000078678066 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.37030363 - inSlope: -0.000078678066 - outSlope: -0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.37030354 - inSlope: -0.000005364423 - outSlope: 0.00008404248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.37030494 - inSlope: 0.00008404248 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00008404233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.37030494 - inSlope: 0.00008404233 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.37030363 - inSlope: 0.000005364423 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: -0.0000013411046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.37030354 - inSlope: -0.0000013411046 - outSlope: 0.00008404233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.37030494 - inSlope: 0.00008404233 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00008404233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.37030494 - inSlope: 0.00008404233 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: -0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.37030354 - inSlope: -0.000005364423 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: -0.00007867793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.37030363 - inSlope: -0.00007867793 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.37030363 - inSlope: -0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00007867793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.37030363 - inSlope: -0.00007867793 - outSlope: -0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.37030354 - inSlope: -0.000005364423 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00000089406944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.37030363 - inSlope: 0.00000089406944 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.37030363 - inSlope: -0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.37030494 - inSlope: 0.000078678204 - outSlope: -0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.37030354 - inSlope: -0.00008404263 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: -0.00007867764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.37030363 - inSlope: -0.00007867764 - outSlope: -0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.37030354 - inSlope: -0.0000013411058 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.37030494 - inSlope: -0 - outSlope: -0.00007867764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.37030363 - inSlope: -0.00007867764 - outSlope: -0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.37030354 - inSlope: -0.0000026822115 - outSlope: 0.00008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.37030494 - inSlope: 0.00008404263 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.37030494 - inSlope: -0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.37030363 - inSlope: -0.000078678204 - outSlope: -0.00000029802317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.37030354 - inSlope: -0.00000029802317 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13285972 - inSlope: 0.000008940696 - outSlope: 0.000008940696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13285987 - inSlope: 0.000008940696 - outSlope: -0.000008940696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13285972 - inSlope: -0.000008940696 - outSlope: 0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13285987 - inSlope: 0.000008940698 - outSlope: -0.000008940695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13285972 - inSlope: -0.000008940695 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.13285987 - inSlope: 0.000008940698 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13285987 - inSlope: 0.000008940689 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13285987 - inSlope: 0.000008940689 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.13285987 - inSlope: 0.000008940689 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13285987 - inSlope: 0.000008940673 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13285972 - inSlope: -0.000008940673 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13285972 - inSlope: -0.000008940673 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.13285987 - inSlope: 0.000008940673 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.13285972 - inSlope: -0 - outSlope: 0.000008940641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.13285987 - inSlope: 0.000008940641 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.13285987 - inSlope: -0 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.13285972 - inSlope: -0.000008940705 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13285987 - inSlope: 0.000008940705 - outSlope: -0.000008940641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13285972 - inSlope: -0.000008940641 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13285972 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.22330526 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.22330526 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3527717 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.3527717 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.074758574 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063478896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.07475752 - inSlope: 0.000063478896 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063478896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.074758574 - inSlope: -0.000063478896 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063478896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.074758574 - inSlope: -0.000063478896 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.074758574 - inSlope: -0 - outSlope: 0.00006347878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.07475752 - inSlope: 0.00006347878 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.07475752 - inSlope: 0.000063479005 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.074758574 - inSlope: -0 - outSlope: 0.000063478554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.07475752 - inSlope: 0.000063478554 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.074758574 - inSlope: -0.000063479005 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.074758574 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.28014806 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.28014806 - inSlope: -0 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.28014752 - inSlope: 0.000032186537 - outSlope: -0.000032186308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.28014806 - inSlope: -0.000032186308 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.28014806 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.58274454 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.58274454 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.67342204 - inSlope: 0.000010728835 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.67342204 - inSlope: -0 - outSlope: -0.00008583016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.67342347 - inSlope: -0.00008583016 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.67342186 - inSlope: 0.00009655962 - outSlope: -0.00000028996854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.67342204 - inSlope: -0.00000028996854 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.043230426 - inSlope: 0.0000082701445 - outSlope: 0.0000082701445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.043230288 - inSlope: 0.0000082701445 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.043230288 - inSlope: 0.000008270145 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0.000008270141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.043230288 - inSlope: 0.000008270141 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.043230288 - inSlope: 0.000008270145 - outSlope: -0.000008270145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.043230426 - inSlope: -0.000008270145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.043230288 - inSlope: 0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.043230426 - inSlope: -0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.043230288 - inSlope: 0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.043230288 - inSlope: 0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.043230426 - inSlope: -0.000008270137 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.043230288 - inSlope: 0.000008270123 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.043230426 - inSlope: -0.000008270123 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.043230426 - inSlope: -0.000008270123 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008046577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04323029 - inSlope: 0.000008046577 - outSlope: 0.00000022351763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.043230288 - inSlope: 0.00000022351763 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.043230426 - inSlope: -0 - outSlope: 0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.043230288 - inSlope: 0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.043230288 - inSlope: -0 - outSlope: -0.000008270153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.043230426 - inSlope: -0.000008270153 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.043230426 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.64573175 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.64573175 - inSlope: -0 - outSlope: 0.00003933907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6457324 - inSlope: 0.00003933907 - outSlope: -0.00003933907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.64573175 - inSlope: -0.00003933907 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.64573175 - inSlope: -0 - outSlope: 0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.6457324 - inSlope: 0.000039339102 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.64573175 - inSlope: -0.000039339102 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.64573175 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.61329293 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.61329293 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6180786 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6180786 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03321698 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.03321645 - inSlope: 0.000031739448 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.03321698 - inSlope: -0.000031739448 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.03321698 - inSlope: -0.000031739448 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.03321698 - inSlope: -0 - outSlope: 0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.03321645 - inSlope: 0.00003173939 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.03321698 - inSlope: -0 - outSlope: 0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.03321645 - inSlope: 0.00003173939 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.03321645 - inSlope: -0 - outSlope: -0.000031739277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.03321698 - inSlope: -0.000031739277 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.03321698 - inSlope: -0 - outSlope: 0.000031739277 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.03321645 - inSlope: 0.000031739277 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.03321645 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.03321645 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.03321698 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.03321698 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.72725874 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.72725874 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.65349305 - inSlope: -0.000025033949 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.65349305 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.2293044 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -1.2293044 - inSlope: -0 - outSlope: 0.00017881395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -1.2293015 - inSlope: 0.00017881395 - outSlope: -0.00017881395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -1.2293044 - inSlope: -0.00017881395 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -1.2293044 - inSlope: -0 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -1.2293015 - inSlope: 0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -1.2293044 - inSlope: -0.00017881411 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -1.2293044 - inSlope: -0 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -1.2293015 - inSlope: 0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -1.2293044 - inSlope: -0.00017881411 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.2293044 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09037971 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.09037971 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8697228 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.8697228 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.34337375 - inSlope: 0.00002145767 - outSlope: 0.00002145767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.3433734 - inSlope: 0.00002145767 - outSlope: -0.00002145767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.34337375 - inSlope: -0.00002145767 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: -0.000021457668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.34337375 - inSlope: -0.000021457668 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.34337375 - inSlope: -0.000021457674 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.34337375 - inSlope: -0.000021457674 - outSlope: 0.000021457674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3433734 - inSlope: 0.000021457674 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3433734 - inSlope: 0.000021457654 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.34337375 - inSlope: -0.000021457654 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.34337375 - inSlope: -0.000021457616 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.3433734 - inSlope: 0.000021457616 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.34337375 - inSlope: -0 - outSlope: 0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.3433734 - inSlope: 0.00002145754 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.34337375 - inSlope: -0 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.34337428 - inSlope: -0.000032186537 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.34337375 - inSlope: 0.000032186537 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.3433734 - inSlope: -0 - outSlope: -0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.34337375 - inSlope: -0.00002145754 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.3433734 - inSlope: -0 - outSlope: -0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.34337375 - inSlope: -0.00002145754 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.34337375 - inSlope: -0 - outSlope: 0.00002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.3433734 - inSlope: 0.00002145754 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.3433734 - inSlope: 0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.3433734 - inSlope: -0 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.34337375 - inSlope: -0.000021457692 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.34337375 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.16426563 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.16426563 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3989615 - inSlope: -0.0000017881392 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.3989615 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.54479706 - inSlope: -0.000014305114 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.54479706 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3237357 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.3237361 - inSlope: -0.000023245813 - outSlope: 0.000023245808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.3237357 - inSlope: 0.000023245808 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3237361 - inSlope: -0.000023245813 - outSlope: 0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.3237357 - inSlope: 0.000023245813 - outSlope: -0.000023245802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.3237361 - inSlope: -0.000023245802 - outSlope: 0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.3237357 - inSlope: 0.000023245813 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.3237361 - inSlope: -0.000023245813 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3237357 - inSlope: 0.000023245813 - outSlope: -0.000023245791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.3237361 - inSlope: -0.000023245791 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: -0.000023245791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.3237361 - inSlope: -0.000023245791 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.000023245791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.3237357 - inSlope: 0.000023245791 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: -0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.3237361 - inSlope: -0.00002324575 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.3237357 - inSlope: 0.00002324575 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3237361 - inSlope: -0 - outSlope: 0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3237357 - inSlope: 0.00002324575 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3237357 - inSlope: -0 - outSlope: -0.00002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.3237361 - inSlope: -0.00002324575 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: -0.000023245668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.3237361 - inSlope: -0.000023245668 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.3237357 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.3237361 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.3237361 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.3237357 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.3237357 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.06392135 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.06392135 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1055874 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10558793 - inSlope: -0.000031739477 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.10558793 - inSlope: -0 - outSlope: 0.000031739462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.1055874 - inSlope: 0.000031739462 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.10558793 - inSlope: -0.000031739477 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.10558793 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.10558793 - inSlope: -0.000031739448 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1055874 - inSlope: -0 - outSlope: 0.000022798798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.10558702 - inSlope: 0.000022798798 - outSlope: -0.0000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.10558793 - inSlope: -0.0000545383 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1055874 - inSlope: -0 - outSlope: -0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10558793 - inSlope: -0.00003173939 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.10558793 - inSlope: -0 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.00003173939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.1055874 - inSlope: 0.00003173939 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.1055874 - inSlope: -0 - outSlope: -0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10558793 - inSlope: -0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.1055874 - inSlope: 0.000031739502 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.1055874 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3547441 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.3547441 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0010360838 - inSlope: 0.00081155676 - outSlope: 0.00081155676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0010496097 - inSlope: 0.00081155676 - outSlope: 0.0022191997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0010865964 - inSlope: 0.0022191997 - outSlope: 0.0031868278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0011397102 - inSlope: 0.0031868278 - outSlope: 0.0038044334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0012031174 - inSlope: 0.0038044334 - outSlope: 0.003997456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0012697417 - inSlope: 0.003997456 - outSlope: 0.004015337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.001336664 - inSlope: 0.004015337 - outSlope: 0.0038801858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0014013337 - inSlope: 0.0038801858 - outSlope: 0.003568028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0014608009 - inSlope: 0.003568028 - outSlope: 0.0032470308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.001514918 - inSlope: 0.0032470308 - outSlope: 0.0028191067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.0015619032 - inSlope: 0.0028191067 - outSlope: 0.0023941512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0016018057 - inSlope: 0.0023941512 - outSlope: 0.0017766842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0016314171 - inSlope: 0.0017766842 - outSlope: 0.0013589301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0016540659 - inSlope: 0.0013589301 - outSlope: 0.0008473406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.0016681883 - inSlope: 0.0008473406 - outSlope: 0.00034898755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0016740047 - inSlope: 0.00034898755 - outSlope: -0.00005977689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0016730084 - inSlope: -0.00005977689 - outSlope: -0.0006774959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.0016617168 - inSlope: -0.0006774959 - outSlope: -0.00092870014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0016462385 - inSlope: -0.00092870014 - outSlope: -0.0012774242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0016249481 - inSlope: -0.0012774242 - outSlope: -0.001563531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0015988892 - inSlope: -0.001563531 - outSlope: -0.0017811352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0015692037 - inSlope: -0.0017811352 - outSlope: -0.0019258384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.0015371063 - inSlope: -0.0019258384 - outSlope: -0.0019930718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.0015038885 - inSlope: -0.0019930718 - outSlope: -0.001981585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.0014708621 - inSlope: -0.001981585 - outSlope: -0.0020635286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00143647 - inSlope: -0.0020635286 - outSlope: -0.0022466695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.0013990254 - inSlope: -0.0022466695 - outSlope: -0.002581482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0013560008 - inSlope: -0.002581482 - outSlope: -0.0028893794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.0013078444 - inSlope: -0.0028893794 - outSlope: -0.0032129611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0012542951 - inSlope: -0.0032129611 - outSlope: -0.0035451439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0011952093 - inSlope: -0.0035451439 - outSlope: -0.0038713743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0011306865 - inSlope: -0.0038713743 - outSlope: -0.00418186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0010609886 - inSlope: -0.00418186 - outSlope: -0.0044583105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0009866835 - inSlope: -0.0044583105 - outSlope: -0.0046882546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.00090854603 - inSlope: -0.0046882546 - outSlope: -0.004854911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0008276309 - inSlope: -0.004854911 - outSlope: -0.0049029114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0007459155 - inSlope: -0.0049029114 - outSlope: -0.004924153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0006638464 - inSlope: -0.004924153 - outSlope: -0.004798742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0005838674 - inSlope: -0.004798742 - outSlope: -0.0045515173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0005080089 - inSlope: -0.0045515173 - outSlope: -0.004177898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00043837706 - inSlope: -0.004177898 - outSlope: -0.0036743872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00037713733 - inSlope: -0.0036743872 - outSlope: -0.0030471145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00032635214 - inSlope: -0.0030471145 - outSlope: -0.0023010285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0002880017 - inSlope: -0.0023010285 - outSlope: -0.0014493512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00026384578 - inSlope: -0.0014493512 - outSlope: -0.0005012732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00025549124 - inSlope: -0.0005012732 - outSlope: 0.00047108784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0002633427 - inSlope: 0.00047108784 - outSlope: 0.0013611616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00028602878 - inSlope: 0.0013611616 - outSlope: 0.0021676705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0003221566 - inSlope: 0.0021676705 - outSlope: 0.0028733627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00037004592 - inSlope: 0.0028733627 - outSlope: 0.0034762544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00042798344 - inSlope: 0.0034762544 - outSlope: 0.003964408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0004940571 - inSlope: 0.003964408 - outSlope: 0.0043369476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00056633947 - inSlope: 0.0043369476 - outSlope: 0.0045928718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00064288726 - inSlope: 0.0045928718 - outSlope: 0.0047328463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00072176795 - inSlope: 0.0047328463 - outSlope: 0.0047385637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0008007442 - inSlope: 0.0047385637 - outSlope: 0.004718115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0008793794 - inSlope: 0.004718115 - outSlope: 0.004583089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00095576415 - inSlope: 0.004583089 - outSlope: 0.00438463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0010288412 - inSlope: 0.00438463 - outSlope: 0.00413583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0010977719 - inSlope: 0.00413583 - outSlope: 0.0038527874 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.001161985 - inSlope: 0.0038527874 - outSlope: 0.0035478256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0012211154 - inSlope: 0.0035478256 - outSlope: 0.0032334758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.0012750066 - inSlope: 0.0032334758 - outSlope: 0.0029202648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0013236776 - inSlope: 0.0029202648 - outSlope: 0.0026165764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.0013672875 - inSlope: 0.0026165764 - outSlope: 0.0023325882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0014061639 - inSlope: 0.0023325882 - outSlope: 0.0020236168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0014398908 - inSlope: 0.0020236168 - outSlope: 0.0018582767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0014708621 - inSlope: 0.0018582767 - outSlope: 0.0017664249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0015003025 - inSlope: 0.0017664249 - outSlope: 0.0017590208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0015296194 - inSlope: 0.0017590208 - outSlope: 0.0017048318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.0015580333 - inSlope: 0.0017048318 - outSlope: 0.0016018111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0015847301 - inSlope: 0.0016018111 - outSlope: 0.0014565422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.001609006 - inSlope: 0.0014565422 - outSlope: 0.0012676872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0016301341 - inSlope: 0.0012676872 - outSlope: 0.0010386166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.0016474443 - inSlope: 0.0010386166 - outSlope: 0.0007751801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.001660364 - inSlope: 0.0007751801 - outSlope: 0.0006191578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.0016706833 - inSlope: 0.0006191578 - outSlope: 0.0001321548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0016728858 - inSlope: 0.0001321548 - outSlope: -0.00014490228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0016704708 - inSlope: -0.00014490228 - outSlope: -0.00049973297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.0016621419 - inSlope: -0.00049973297 - outSlope: -0.0008667455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0016476961 - inSlope: -0.0008667455 - outSlope: -0.0012380502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.001627062 - inSlope: -0.0012380502 - outSlope: -0.0015144786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0016018207 - inSlope: -0.0015144786 - outSlope: -0.00199435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0015685816 - inSlope: -0.00199435 - outSlope: -0.0022932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0015303616 - inSlope: -0.0022932 - outSlope: -0.002612076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.001486827 - inSlope: -0.002612076 - outSlope: -0.00282622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0014397234 - inSlope: -0.00282622 - outSlope: -0.0031656227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0013869627 - inSlope: -0.0031656227 - outSlope: -0.0033152695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0013317083 - inSlope: -0.0033152695 - outSlope: -0.0033976217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0012750813 - inSlope: -0.0033976217 - outSlope: -0.0033959104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0012184829 - inSlope: -0.0033959104 - outSlope: -0.0033152415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.0011632289 - inSlope: -0.0033152415 - outSlope: -0.002963243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0011138415 - inSlope: -0.002963243 - outSlope: -0.0024450384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0010730909 - inSlope: -0.0024450384 - outSlope: -0.0016345518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0010458482 - inSlope: -0.0016345518 - outSlope: -0.0005858677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0010360838 - inSlope: -0.0005858677 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0010360838 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1.1586368 - inSlope: 0.044038292 - outSlope: 0.044038292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 1.1593708 - inSlope: 0.044038292 - outSlope: 0.1283884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 1.1615106 - inSlope: 0.1283884 - outSlope: 0.20727398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 1.1649652 - inSlope: 0.20727398 - outSlope: 0.28064483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 1.1696426 - inSlope: 0.28064483 - outSlope: 0.34837964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 1.1754489 - inSlope: 0.34837964 - outSlope: 0.4104567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 1.1822898 - inSlope: 0.4104567 - outSlope: 0.4668832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 1.1900712 - inSlope: 0.4668832 - outSlope: 0.5174015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 1.1986946 - inSlope: 0.5174015 - outSlope: 0.56232697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 1.2080667 - inSlope: 0.56232697 - outSlope: 0.6013227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 1.2180887 - inSlope: 0.6013227 - outSlope: 0.6345106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 1.2286639 - inSlope: 0.6345106 - outSlope: 0.6619263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 1.239696 - inSlope: 0.6619263 - outSlope: 0.6835914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 1.2510892 - inSlope: 0.6835914 - outSlope: 0.6994415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 1.2627466 - inSlope: 0.6994415 - outSlope: 0.70950514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 1.2745717 - inSlope: 0.70950514 - outSlope: 0.7137817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 1.286468 - inSlope: 0.7137817 - outSlope: 0.7123596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 1.2983407 - inSlope: 0.7123596 - outSlope: 0.7052344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 1.3100946 - inSlope: 0.7052344 - outSlope: 0.69233245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 1.3216335 - inSlope: 0.69233245 - outSlope: 0.67368454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 1.3328615 - inSlope: 0.67368454 - outSlope: 0.64932406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 1.3436836 - inSlope: 0.64932406 - outSlope: 0.6192607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 1.3540046 - inSlope: 0.6192607 - outSlope: 0.5834418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 1.3637286 - inSlope: 0.5834418 - outSlope: 0.5419059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 1.3727604 - inSlope: 0.5419059 - outSlope: 0.5402332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 1.3817643 - inSlope: 0.5402332 - outSlope: 0.5779834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 1.3913974 - inSlope: 0.5779834 - outSlope: 0.6090194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 1.4015477 - inSlope: 0.6090194 - outSlope: 0.6336016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 1.4121077 - inSlope: 0.6336016 - outSlope: 0.65167725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 1.422969 - inSlope: 0.65167725 - outSlope: 0.6632418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 1.434023 - inSlope: 0.6632418 - outSlope: 0.66834277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 1.445162 - inSlope: 0.66834277 - outSlope: 0.6669242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 1.4562775 - inSlope: 0.6669242 - outSlope: 0.65905875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 1.4672618 - inSlope: 0.65905875 - outSlope: 0.64471066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 1.478007 - inSlope: 0.64471066 - outSlope: 0.62386096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 1.4884046 - inSlope: 0.62386096 - outSlope: 0.5965146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 1.4983466 - inSlope: 0.5965146 - outSlope: 0.5625134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 1.5077218 - inSlope: 0.5625134 - outSlope: 0.52186537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 1.5164195 - inSlope: 0.52186537 - outSlope: 0.47455117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 1.5243287 - inSlope: 0.47455117 - outSlope: 0.4203976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 1.5313354 - inSlope: 0.4203976 - outSlope: 0.3594092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 1.5373255 - inSlope: 0.3594092 - outSlope: 0.29150274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 1.5421839 - inSlope: 0.29150274 - outSlope: 0.2167227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 1.5457959 - inSlope: 0.2167227 - outSlope: 0.13501847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 1.5480462 - inSlope: 0.13501847 - outSlope: 0.046513125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 1.5488214 - inSlope: 0.046513125 - outSlope: -0.043673556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 1.5480936 - inSlope: -0.043673556 - outSlope: -0.12687889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 1.5459789 - inSlope: -0.12687889 - outSlope: -0.2037694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 1.5425828 - inSlope: -0.2037694 - outSlope: -0.274308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 1.538011 - inSlope: -0.274308 - outSlope: -0.33848795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.5323695 - inSlope: -0.33848795 - outSlope: -0.3962864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 1.5257647 - inSlope: -0.3962864 - outSlope: -0.4477648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.518302 - inSlope: -0.4477648 - outSlope: -0.49294758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 1.5100862 - inSlope: -0.49294758 - outSlope: -0.5319148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 1.501221 - inSlope: -0.5319148 - outSlope: -0.5647573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.4918083 - inSlope: -0.5647573 - outSlope: -0.59145266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 1.4819508 - inSlope: -0.59145266 - outSlope: -0.61211646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 1.4717488 - inSlope: -0.61211646 - outSlope: -0.6267649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 1.4613028 - inSlope: -0.6267649 - outSlope: -0.635453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.4507118 - inSlope: -0.635453 - outSlope: -0.6381303 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 1.4400764 - inSlope: -0.6381303 - outSlope: -0.63485444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 1.4294955 - inSlope: -0.63485444 - outSlope: -0.6255847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 1.419069 - inSlope: -0.6255847 - outSlope: -0.6102997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 1.4088974 - inSlope: -0.6102997 - outSlope: -0.58902377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 1.3990803 - inSlope: -0.58902377 - outSlope: -0.5617195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 1.3897183 - inSlope: -0.5617195 - outSlope: -0.5284672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 1.3809105 - inSlope: -0.5284672 - outSlope: -0.48900652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 1.3727604 - inSlope: -0.48900652 - outSlope: -0.48251197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 1.3647186 - inSlope: -0.48251197 - outSlope: -0.5106144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 1.3562083 - inSlope: -0.5106144 - outSlope: -0.5352765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 1.347287 - inSlope: -0.5352765 - outSlope: -0.5565267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 1.3380116 - inSlope: -0.5565267 - outSlope: -0.5743182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 1.3284396 - inSlope: -0.5743182 - outSlope: -0.5887061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 1.3186278 - inSlope: -0.5887061 - outSlope: -0.59962094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 1.3086342 - inSlope: -0.59962094 - outSlope: -0.6071383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 1.2985152 - inSlope: -0.6071383 - outSlope: -0.61115086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 1.2883294 - inSlope: -0.61115086 - outSlope: -0.6117374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 1.2781337 - inSlope: -0.6117374 - outSlope: -0.6089407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 1.2679847 - inSlope: -0.6089407 - outSlope: -0.6026493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 1.2579405 - inSlope: -0.6026493 - outSlope: -0.5929118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 1.2480587 - inSlope: -0.5929118 - outSlope: -0.57970816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.2383969 - inSlope: -0.57970816 - outSlope: -0.56295687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.2290143 - inSlope: -0.56295687 - outSlope: -0.5428081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.2199675 - inSlope: -0.5428081 - outSlope: -0.519176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 1.2113146 - inSlope: -0.519176 - outSlope: -0.49207497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 1.2031133 - inSlope: -0.49207497 - outSlope: -0.46143338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 1.1954228 - inSlope: -0.46143338 - outSlope: -0.42731974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 1.1883007 - inSlope: -0.42731974 - outSlope: -0.38981473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 1.1818038 - inSlope: -0.38981473 - outSlope: -0.34873757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 1.1759915 - inSlope: -0.34873757 - outSlope: -0.3043273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.1709194 - inSlope: -0.3043273 - outSlope: -0.2564695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 1.1666449 - inSlope: -0.2564695 - outSlope: -0.20524283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 1.1632242 - inSlope: -0.20524283 - outSlope: -0.15072599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 1.1607121 - inSlope: -0.15072599 - outSlope: -0.092825316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 1.159165 - inSlope: -0.092825316 - outSlope: -0.03169301 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 1.1586368 - inSlope: -0.03169301 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 1.1586368 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.009271024 - inSlope: -0.011604912 - outSlope: -0.011604912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.009464439 - inSlope: -0.011604912 - outSlope: -0.033357013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.010020389 - inSlope: -0.033357013 - outSlope: -0.053340368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.010909395 - inSlope: -0.053340368 - outSlope: -0.071370944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.012098911 - inSlope: -0.071370944 - outSlope: -0.0873177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.013554206 - inSlope: -0.0873177 - outSlope: -0.10121612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.015241141 - inSlope: -0.10121612 - outSlope: -0.113458954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.017132124 - inSlope: -0.113458954 - outSlope: -0.12317102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.019184975 - inSlope: -0.12317102 - outSlope: -0.13150783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.021376772 - inSlope: -0.13150783 - outSlope: -0.13750279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.023668485 - inSlope: -0.13750279 - outSlope: -0.14145893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.026026133 - inSlope: -0.14145893 - outSlope: -0.14358704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.02841925 - inSlope: -0.14358704 - outSlope: -0.14392869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.030818062 - inSlope: -0.14392869 - outSlope: -0.14213529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.033186983 - inSlope: -0.14213529 - outSlope: -0.13840513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.035493735 - inSlope: -0.13840513 - outSlope: -0.13261233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.037703943 - inSlope: -0.13261233 - outSlope: -0.12499419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.039787177 - inSlope: -0.12499419 - outSlope: -0.115498506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.041712154 - inSlope: -0.115498506 - outSlope: -0.103743695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.043441214 - inSlope: -0.103743695 - outSlope: -0.0899297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.044940043 - inSlope: -0.0899297 - outSlope: -0.07402054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.046173718 - inSlope: -0.07402054 - outSlope: -0.055974524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.047106627 - inSlope: -0.055974524 - outSlope: -0.03575388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.047702525 - inSlope: -0.03575388 - outSlope: -0.013328332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.047924664 - inSlope: -0.013328332 - outSlope: 0.014136149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.04768906 - inSlope: 0.014136149 - outSlope: 0.042721517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.046977036 - inSlope: 0.042721517 - outSlope: 0.068583705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.045833975 - inSlope: 0.068583705 - outSlope: 0.09102717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.044316854 - inSlope: 0.09102717 - outSlope: 0.11029142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.042478666 - inSlope: 0.11029142 - outSlope: 0.12639967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.040372003 - inSlope: 0.12639967 - outSlope: 0.13938627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.0380489 - inSlope: 0.13938627 - outSlope: 0.14928667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.035560783 - inSlope: 0.14928667 - outSlope: 0.15615322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.032958232 - inSlope: 0.15615322 - outSlope: 0.16003226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03029103 - inSlope: 0.16003226 - outSlope: 0.1609764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.027608093 - inSlope: 0.1609764 - outSlope: 0.15895836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.02495878 - inSlope: 0.15895836 - outSlope: 0.15426561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.022387689 - inSlope: 0.15426561 - outSlope: 0.14668132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.019943003 - inSlope: 0.14668132 - outSlope: 0.13630977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.017671175 - inSlope: 0.13630977 - outSlope: 0.12314475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.015618757 - inSlope: 0.12314475 - outSlope: 0.10717715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013832473 - inSlope: 0.10717715 - outSlope: 0.088381104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.012359456 - inSlope: 0.088381104 - outSlope: 0.06672666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.011247346 - inSlope: 0.06672666 - outSlope: 0.042178072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.010544376 - inSlope: 0.042178072 - outSlope: 0.014712936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.010299161 - inSlope: 0.014712936 - outSlope: -0.013393177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0105223805 - inSlope: -0.013393177 - outSlope: -0.038484458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.01116379 - inSlope: -0.038484458 - outSlope: -0.061042387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.012181162 - inSlope: -0.061042387 - outSlope: -0.081098676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.013532805 - inSlope: -0.081098676 - outSlope: -0.098677784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.015177433 - inSlope: -0.098677784 - outSlope: -0.1138051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.01707419 - inSlope: -0.1138051 - outSlope: -0.12650484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.019182602 - inSlope: -0.12650484 - outSlope: -0.13678709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.021462385 - inSlope: -0.13678709 - outSlope: -0.14465894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.023873365 - inSlope: -0.14465894 - outSlope: -0.15001936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.026373694 - inSlope: -0.15001936 - outSlope: -0.1530956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.028925285 - inSlope: -0.1530956 - outSlope: -0.15360288 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.03148533 - inSlope: -0.15360288 - outSlope: -0.15157916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.034011647 - inSlope: -0.15157916 - outSlope: -0.14697886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.0364613 - inSlope: -0.14697886 - outSlope: -0.1397573 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.038790587 - inSlope: -0.1397573 - outSlope: -0.12986955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.040955078 - inSlope: -0.12986955 - outSlope: -0.11727858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.04290972 - inSlope: -0.11727858 - outSlope: -0.10195265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.04460893 - inSlope: -0.10195265 - outSlope: -0.08386746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.046006728 - inSlope: -0.08386746 - outSlope: -0.06300381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.04705679 - inSlope: -0.06300381 - outSlope: -0.039136596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.047709066 - inSlope: -0.039136596 - outSlope: -0.012935859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.047924664 - inSlope: -0.012935859 - outSlope: 0.0100346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.04775742 - inSlope: 0.0100346 - outSlope: 0.026704993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.047312338 - inSlope: 0.026704993 - outSlope: 0.04198667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.04661256 - inSlope: 0.04198667 - outSlope: 0.055902876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.045680847 - inSlope: 0.055902876 - outSlope: 0.06846788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04453971 - inSlope: 0.06846788 - outSlope: 0.07970706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.04321126 - inSlope: 0.07970706 - outSlope: 0.08963593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.041717328 - inSlope: 0.08963593 - outSlope: 0.09827713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.040079378 - inSlope: 0.09827713 - outSlope: 0.10543326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.03832216 - inSlope: 0.10543326 - outSlope: 0.11146891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.036464345 - inSlope: 0.11146891 - outSlope: 0.1163787 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.0345247 - inSlope: 0.1163787 - outSlope: 0.11995345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.032525465 - inSlope: 0.11995345 - outSlope: 0.12230762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.030487007 - inSlope: 0.12230762 - outSlope: 0.12343884 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.028429694 - inSlope: 0.12343884 - outSlope: 0.12315285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.026377149 - inSlope: 0.12315285 - outSlope: 0.121816665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.024346873 - inSlope: 0.121816665 - outSlope: 0.11935495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.022357626 - inSlope: 0.11935495 - outSlope: 0.11557259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.020431418 - inSlope: 0.11557259 - outSlope: 0.11035669 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.018592142 - inSlope: 0.11035669 - outSlope: 0.104092084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.016857263 - inSlope: 0.104092084 - outSlope: 0.09666182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.015246234 - inSlope: 0.09666182 - outSlope: 0.08759488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.013786321 - inSlope: 0.08759488 - outSlope: 0.07762611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.012492553 - inSlope: 0.07762611 - outSlope: 0.066330366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.011387048 - inSlope: 0.066330366 - outSlope: 0.05369335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.01049216 - inSlope: 0.05369335 - outSlope: 0.03996702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.009826044 - inSlope: 0.03996702 - outSlope: 0.024729256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.009413887 - inSlope: 0.024729256 - outSlope: 0.00857179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.009271024 - inSlope: 0.00857179 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.009271024 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000010430813 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.00000010430813 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000074505806 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000000074505806 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 1 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.33468115 - inSlope: -0.00081002706 - outSlope: -0.00081002706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.33469465 - inSlope: -0.00081002706 - outSlope: -0.002236962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.33473194 - inSlope: -0.002236962 - outSlope: -0.0031596425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.3347846 - inSlope: -0.0031596425 - outSlope: -0.0038230412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.3348483 - inSlope: -0.0038230412 - outSlope: -0.0040143733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.33491522 - inSlope: -0.0040143733 - outSlope: -0.0040036445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.33498195 - inSlope: -0.0040036445 - outSlope: -0.0038802626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.33504662 - inSlope: -0.0038802626 - outSlope: -0.0035673366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.33510607 - inSlope: -0.0035673366 - outSlope: -0.0032347443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.33516 - inSlope: -0.0032347443 - outSlope: -0.0028216841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.33520702 - inSlope: -0.0028216841 - outSlope: -0.002410412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.3352472 - inSlope: -0.002410412 - outSlope: -0.0017845632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.33527693 - inSlope: -0.0017845632 - outSlope: -0.0013518335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.33529946 - inSlope: -0.0013518335 - outSlope: -0.00083684927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.3353134 - inSlope: -0.00083684927 - outSlope: -0.0003808737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.33531976 - inSlope: -0.0003808737 - outSlope: 0.000091195034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.33531824 - inSlope: 0.000091195034 - outSlope: 0.00064551894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.33530748 - inSlope: 0.00064551894 - outSlope: 0.0009798995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.33529115 - inSlope: 0.0009798995 - outSlope: 0.0012642157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.33527008 - inSlope: 0.0012642157 - outSlope: 0.001543163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.33524436 - inSlope: 0.001543163 - outSlope: 0.0017952936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.33521444 - inSlope: 0.0017952936 - outSlope: 0.0019294007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.33518228 - inSlope: 0.0019294007 - outSlope: 0.0019955654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.33514902 - inSlope: 0.0019955654 - outSlope: 0.0019401296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.33511668 - inSlope: 0.0019401296 - outSlope: 0.0020992777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.3350817 - inSlope: 0.0020992777 - outSlope: 0.002231596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3350445 - inSlope: 0.002231596 - outSlope: 0.002573135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.33500162 - inSlope: 0.002573135 - outSlope: 0.0028949953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33495337 - inSlope: 0.0028949953 - outSlope: 0.0032168657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.33489975 - inSlope: 0.0032168657 - outSlope: 0.0035619705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.3348404 - inSlope: 0.0035619705 - outSlope: 0.003853444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.33477616 - inSlope: 0.003853444 - outSlope: 0.0041806586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.3347065 - inSlope: 0.0041806586 - outSlope: 0.004464988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.33463207 - inSlope: 0.004464988 - outSlope: 0.0046938704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.33455384 - inSlope: 0.0046938704 - outSlope: 0.004853015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.33447295 - inSlope: 0.004853015 - outSlope: 0.0048959125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.33439136 - inSlope: 0.0048959125 - outSlope: 0.0049245404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.33430928 - inSlope: 0.0049245404 - outSlope: 0.0047975825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.33422932 - inSlope: 0.0047975825 - outSlope: 0.0045490307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.3341535 - inSlope: 0.0045490307 - outSlope: 0.0041806586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.33408383 - inSlope: 0.0041806586 - outSlope: 0.0036603247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.33402282 - inSlope: 0.0036603247 - outSlope: 0.0030577213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.33397186 - inSlope: 0.0030577213 - outSlope: 0.0022977612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.33393356 - inSlope: 0.0022977612 - outSlope: 0.0014466009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.33390945 - inSlope: 0.0014466009 - outSlope: 0.0005114083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.33390093 - inSlope: 0.0005114083 - outSlope: -0.00046849294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.33390874 - inSlope: -0.00046849294 - outSlope: -0.00138044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.33393174 - inSlope: -0.00138044 - outSlope: -0.0021243116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.33396715 - inSlope: -0.0021243116 - outSlope: -0.0029075174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3340156 - inSlope: -0.0029075174 - outSlope: -0.0034636292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.33407333 - inSlope: -0.0034636292 - outSlope: -0.003980388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.33413967 - inSlope: -0.003980388 - outSlope: -0.004311208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.33421153 - inSlope: -0.004311208 - outSlope: -0.0045955223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.33428812 - inSlope: -0.0045955223 - outSlope: -0.0047457265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.33436722 - inSlope: -0.0047457265 - outSlope: -0.004715311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.3344458 - inSlope: -0.004715311 - outSlope: -0.004727845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.3345246 - inSlope: -0.004727845 - outSlope: -0.004590158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.3346011 - inSlope: -0.004590158 - outSlope: -0.004400615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.33467445 - inSlope: -0.004400615 - outSlope: -0.0041323793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.33474332 - inSlope: -0.0041323793 - outSlope: -0.0038516559 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.33480752 - inSlope: -0.0038516559 - outSlope: -0.0035423075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.33486655 - inSlope: -0.0035423075 - outSlope: -0.0032311708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3349204 - inSlope: -0.0032311708 - outSlope: -0.0029110936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33496892 - inSlope: -0.0029110936 - outSlope: -0.0026231841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.33501264 - inSlope: -0.0026231841 - outSlope: -0.002331736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3350515 - inSlope: -0.002331736 - outSlope: -0.0020259637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.33508527 - inSlope: -0.0020259637 - outSlope: -0.0018847006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.33511668 - inSlope: -0.0018847006 - outSlope: -0.0017416494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.3351457 - inSlope: -0.0017416494 - outSlope: -0.0017648952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.33517513 - inSlope: -0.0017648952 - outSlope: -0.0016754882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.33520305 - inSlope: -0.0016754882 - outSlope: -0.0016325727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.33523026 - inSlope: -0.0016325727 - outSlope: -0.0014519602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.33525446 - inSlope: -0.0014519602 - outSlope: -0.001255275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.33527538 - inSlope: -0.001255275 - outSlope: -0.0010442744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.3352928 - inSlope: -0.0010442744 - outSlope: -0.00076353626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.3353055 - inSlope: -0.00076353626 - outSlope: -0.0006240612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3353159 - inSlope: -0.0006240612 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.335318 - inSlope: -0.00012516987 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.33531576 - inSlope: 0.00013411058 - outSlope: 0.0005114047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.33530724 - inSlope: 0.0005114047 - outSlope: 0.00085115514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.33529305 - inSlope: 0.00085115514 - outSlope: 0.001255275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.33527213 - inSlope: 0.001255275 - outSlope: 0.0015056147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.33524704 - inSlope: 0.0015056147 - outSlope: 0.0019937772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.3352138 - inSlope: 0.0019937772 - outSlope: 0.0023031256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.33517542 - inSlope: 0.0023031256 - outSlope: 0.0025910165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.33513224 - inSlope: 0.0025910165 - outSlope: 0.0028359918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.33508497 - inSlope: 0.0028359918 - outSlope: 0.0031560464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.33503237 - inSlope: 0.0031560464 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.33497712 - inSlope: 0.0033152136 - outSlope: 0.0034153494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.3349202 - inSlope: 0.0034153494 - outSlope: 0.0033885273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.33486372 - inSlope: 0.0033885273 - outSlope: 0.003306273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.33480862 - inSlope: 0.003306273 - outSlope: 0.0029897718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.3347588 - inSlope: 0.0029897718 - outSlope: 0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.33471856 - inSlope: 0.0024139904 - outSlope: 0.0016611712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.33469087 - inSlope: 0.0016611712 - outSlope: 0.000582934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.33468115 - inSlope: 0.000582934 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.33468115 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7804808 - inSlope: -0.044056173 - outSlope: -0.044056173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.77974653 - inSlope: -0.044056173 - outSlope: -0.1283741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.77760696 - inSlope: -0.1283741 - outSlope: -0.20727398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.7741524 - inSlope: -0.20727398 - outSlope: -0.28065914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.76947474 - inSlope: -0.28065914 - outSlope: -0.34836534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.76366866 - inSlope: -0.34836534 - outSlope: -0.41046026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.75682765 - inSlope: -0.41046026 - outSlope: -0.46689036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.74904615 - inSlope: -0.46689036 - outSlope: -0.5173908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.74042296 - inSlope: -0.5173908 - outSlope: -0.5623377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.73105067 - inSlope: -0.5623377 - outSlope: -0.60131556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.72102875 - inSlope: -0.60131556 - outSlope: -0.6345034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7104537 - inSlope: -0.6345034 - outSlope: -0.6619299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6994215 - inSlope: -0.6619299 - outSlope: -0.68360573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6880281 - inSlope: -0.68360573 - outSlope: -0.69943076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6763709 - inSlope: -0.69943076 - outSlope: -0.70951945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6645456 - inSlope: -0.70951945 - outSlope: -0.71377814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.6526493 - inSlope: -0.71377814 - outSlope: -0.7123596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.64077663 - inSlope: -0.7123596 - outSlope: -0.7052201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.62902296 - inSlope: -0.7052201 - outSlope: -0.692336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.61748403 - inSlope: -0.692336 - outSlope: -0.6737024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.60625565 - inSlope: -0.6737024 - outSlope: -0.6493205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.59543365 - inSlope: -0.6493205 - outSlope: -0.6192607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.58511263 - inSlope: -0.6192607 - outSlope: -0.5834275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.57538885 - inSlope: -0.5834275 - outSlope: -0.5419166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5663569 - inSlope: -0.5419166 - outSlope: -0.54022247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.5573532 - inSlope: -0.54022247 - outSlope: -0.5779798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5477202 - inSlope: -0.5779798 - outSlope: -0.6090337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.53756964 - inSlope: -0.6090337 - outSlope: -0.6336052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.52700955 - inSlope: -0.6336052 - outSlope: -0.65165937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.51614857 - inSlope: -0.65165937 - outSlope: -0.6632275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.50509477 - inSlope: -0.6632275 - outSlope: -0.66835886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.49395546 - inSlope: -0.66835886 - outSlope: -0.66692597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.48284 - inSlope: -0.66692597 - outSlope: -0.65904087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.471856 - inSlope: -0.65904087 - outSlope: -0.64472854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.46111053 - inSlope: -0.64472854 - outSlope: -0.6238717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.45071268 - inSlope: -0.6238717 - outSlope: -0.5964985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.440771 - inSlope: -0.5964985 - outSlope: -0.5625313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4313955 - inSlope: -0.5625313 - outSlope: -0.52186537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.42269775 - inSlope: -0.52186537 - outSlope: -0.47454044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.41478875 - inSlope: -0.47454044 - outSlope: -0.42039582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.40778214 - inSlope: -0.42039582 - outSlope: -0.35941815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.40179184 - inSlope: -0.35941815 - outSlope: -0.29150453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.39693344 - inSlope: -0.29150453 - outSlope: -0.21672091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.39332142 - inSlope: -0.21672091 - outSlope: -0.13501132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.39107123 - inSlope: -0.13501132 - outSlope: -0.04650776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3902961 - inSlope: -0.04650776 - outSlope: 0.04366998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.39102393 - inSlope: 0.04366998 - outSlope: 0.12689677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3931389 - inSlope: 0.12689677 - outSlope: 0.20374079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.39653456 - inSlope: 0.20374079 - outSlope: 0.27431872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.40110654 - inSlope: 0.27431872 - outSlope: 0.33847544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4067478 - inSlope: 0.33847544 - outSlope: 0.3963007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.41335282 - inSlope: 0.3963007 - outSlope: 0.44775409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.42081538 - inSlope: 0.44775409 - outSlope: 0.4929422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.42903107 - inSlope: 0.4929422 - outSlope: 0.53193086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.43789658 - inSlope: 0.53193086 - outSlope: 0.5647859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.4473097 - inSlope: 0.5647859 - outSlope: 0.5914276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.45716682 - inSlope: 0.5914276 - outSlope: 0.61210036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.46736848 - inSlope: 0.61210036 - outSlope: 0.6267631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.47781453 - inSlope: 0.6267631 - outSlope: 0.6354512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.4884054 - inSlope: 0.6354512 - outSlope: 0.6381428 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.4990411 - inSlope: 0.6381428 - outSlope: 0.6348419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5096218 - inSlope: 0.6348419 - outSlope: 0.62559545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.5200484 - inSlope: 0.62559545 - outSlope: 0.6102997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.53022003 - inSlope: 0.6102997 - outSlope: 0.5890166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.54003704 - inSlope: 0.5890166 - outSlope: 0.5617159 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.54939896 - inSlope: 0.5617159 - outSlope: 0.52849936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5582073 - inSlope: 0.52849936 - outSlope: 0.4889779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5663569 - inSlope: 0.4889779 - outSlope: 0.48251197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.57439876 - inSlope: 0.48251197 - outSlope: 0.5106108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.5829089 - inSlope: 0.5106108 - outSlope: 0.53528005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.59183025 - inSlope: 0.53528005 - outSlope: 0.55653745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.60110587 - inSlope: 0.55653745 - outSlope: 0.57430387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.61067766 - inSlope: 0.57430387 - outSlope: 0.5887061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6204894 - inSlope: 0.5887061 - outSlope: 0.59964955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.63048357 - inSlope: 0.59964955 - outSlope: 0.6071347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.64060247 - inSlope: 0.6071347 - outSlope: 0.61115086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6507883 - inSlope: 0.61115086 - outSlope: 0.61172307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6609837 - inSlope: 0.61172307 - outSlope: 0.6089443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.67113274 - inSlope: 0.6089443 - outSlope: 0.60265285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.681177 - inSlope: 0.60265285 - outSlope: 0.59290105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.6910587 - inSlope: 0.59290105 - outSlope: 0.5797046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7007204 - inSlope: 0.5797046 - outSlope: 0.5629712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.7101033 - inSlope: 0.5629712 - outSlope: 0.5428224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7191503 - inSlope: 0.5428224 - outSlope: 0.5191653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.72780305 - inSlope: 0.5191653 - outSlope: 0.49206066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.73600405 - inSlope: 0.49206066 - outSlope: 0.4614441 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7436948 - inSlope: 0.4614441 - outSlope: 0.42730185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.7508165 - inSlope: 0.42730185 - outSlope: 0.38983262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7573137 - inSlope: 0.38983262 - outSlope: 0.34872684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.76312584 - inSlope: 0.34872684 - outSlope: 0.30432016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.76819783 - inSlope: 0.30432016 - outSlope: 0.25647306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7724724 - inSlope: 0.25647306 - outSlope: 0.20526071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7758934 - inSlope: 0.20526071 - outSlope: 0.15071169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.77840525 - inSlope: 0.15071169 - outSlope: 0.09283962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7799526 - inSlope: 0.09283962 - outSlope: 0.03169301 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7804808 - inSlope: 0.03169301 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7804808 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.07878934 - inSlope: 0.011601894 - outSlope: 0.011601894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0789827 - inSlope: 0.011601894 - outSlope: 0.033346117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.07953847 - inSlope: 0.033346117 - outSlope: 0.053355847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.080427736 - inSlope: 0.053355847 - outSlope: 0.07136507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.081617154 - inSlope: 0.07136507 - outSlope: 0.08731351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.08307238 - inSlope: 0.08731351 - outSlope: 0.10120333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0847591 - inSlope: 0.10120333 - outSlope: 0.11347086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.08665028 - inSlope: 0.11347086 - outSlope: 0.123172805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.08870316 - inSlope: 0.123172805 - outSlope: 0.1314904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.09089467 - inSlope: 0.1314904 - outSlope: 0.13751821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.09318664 - inSlope: 0.13751821 - outSlope: 0.14146195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.09554434 - inSlope: 0.14146195 - outSlope: 0.1435657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0979371 - inSlope: 0.1435657 - outSlope: 0.14393227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.10033597 - inSlope: 0.14393227 - outSlope: 0.14214055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.10270498 - inSlope: 0.14214055 - outSlope: 0.13841183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.10501184 - inSlope: 0.13841183 - outSlope: 0.13261054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.10722202 - inSlope: 0.13261054 - outSlope: 0.12499642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.10930529 - inSlope: 0.12499642 - outSlope: 0.115494035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.111230195 - inSlope: 0.115494035 - outSlope: 0.10374168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.11295922 - inSlope: 0.10374168 - outSlope: 0.08994736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.114458345 - inSlope: 0.08994736 - outSlope: 0.07400579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.11569177 - inSlope: 0.07400579 - outSlope: 0.055976313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.11662471 - inSlope: 0.055976313 - outSlope: 0.03574047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.11722039 - inSlope: 0.03574047 - outSlope: 0.013347555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.11744285 - inSlope: 0.013347555 - outSlope: -0.014135702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.11720725 - inSlope: -0.014135702 - outSlope: -0.042739175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.11649493 - inSlope: -0.042739175 - outSlope: -0.06857342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.11535204 - inSlope: -0.06857342 - outSlope: -0.091025606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.11383495 - inSlope: -0.091025606 - outSlope: -0.11029209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.11199675 - inSlope: -0.11029209 - outSlope: -0.12640972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10988992 - inSlope: -0.12640972 - outSlope: -0.13938515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.10756683 - inSlope: -0.13938515 - outSlope: -0.14928198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.105078794 - inSlope: -0.14928198 - outSlope: -0.156153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.10247625 - inSlope: -0.156153 - outSlope: -0.16004354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.09980886 - inSlope: -0.16004354 - outSlope: -0.16096532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.097126104 - inSlope: -0.16096532 - outSlope: -0.15896249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.09447672 - inSlope: -0.15896249 - outSlope: -0.15425846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.09190575 - inSlope: -0.15425846 - outSlope: -0.14668791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.089460954 - inSlope: -0.14668791 - outSlope: -0.13630821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.08718915 - inSlope: -0.13630821 - outSlope: -0.12314705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0851367 - inSlope: -0.12314705 - outSlope: -0.10718386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0833503 - inSlope: -0.10718386 - outSlope: -0.08837172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.08187744 - inSlope: -0.08837172 - outSlope: -0.06672449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.08076537 - inSlope: -0.06672449 - outSlope: -0.042188354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.080062225 - inSlope: -0.042188354 - outSlope: -0.014707013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.07981711 - inSlope: -0.014707013 - outSlope: 0.013396753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.08004039 - inSlope: 0.013396753 - outSlope: 0.038476188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.08068166 - inSlope: 0.038476188 - outSlope: 0.06104535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.08169908 - inSlope: 0.06104535 - outSlope: 0.081096664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.08305069 - inSlope: 0.081096664 - outSlope: 0.09868214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08469539 - inSlope: 0.09868214 - outSlope: 0.11381209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.086592264 - inSlope: 0.11381209 - outSlope: 0.12650338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.08870065 - inSlope: 0.12650338 - outSlope: 0.1367843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.09098039 - inSlope: 0.1367843 - outSlope: 0.14466105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0933914 - inSlope: 0.14466105 - outSlope: 0.15002093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.09589176 - inSlope: 0.15002093 - outSlope: 0.15309483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.09844334 - inSlope: 0.15309483 - outSlope: 0.15360713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.10100345 - inSlope: 0.15360713 - outSlope: 0.15158251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.103529826 - inSlope: 0.15158251 - outSlope: 0.14698511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.105979584 - inSlope: 0.14698511 - outSlope: 0.13974322 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.108308636 - inSlope: 0.13974322 - outSlope: 0.12987536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.11047322 - inSlope: 0.12987536 - outSlope: 0.117264055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.11242762 - inSlope: 0.117264055 - outSlope: 0.10196293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.114127 - inSlope: 0.10196293 - outSlope: 0.083867684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.115524806 - inSlope: 0.083867684 - outSlope: 0.063007385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.11657493 - inSlope: 0.063007385 - outSlope: 0.039113797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.117226824 - inSlope: 0.039113797 - outSlope: 0.01296134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.11744285 - inSlope: 0.01296134 - outSlope: -0.010039071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.11727553 - inSlope: -0.010039071 - outSlope: -0.026701864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.1168305 - inSlope: -0.026701864 - outSlope: -0.04199047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11613066 - inSlope: -0.04199047 - outSlope: -0.05589997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11519899 - inSlope: -0.05589997 - outSlope: -0.068468325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.11405785 - inSlope: -0.068468325 - outSlope: -0.079696104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.11272958 - inSlope: -0.079696104 - outSlope: -0.089648895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.11123543 - inSlope: -0.089648895 - outSlope: -0.09828473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.109597355 - inSlope: -0.09828473 - outSlope: -0.1054355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.1078401 - inSlope: -0.1054355 - outSlope: -0.11145662 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10598249 - inSlope: -0.11145662 - outSlope: -0.1163758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.104042895 - inSlope: -0.1163758 - outSlope: -0.119968206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.10204341 - inSlope: -0.119968206 - outSlope: -0.1222865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.10000531 - inSlope: -0.1222865 - outSlope: -0.123458624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.097947665 - inSlope: -0.123458624 - outSlope: -0.12314302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.09589528 - inSlope: -0.12314302 - outSlope: -0.12184572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.09386452 - inSlope: -0.12184572 - outSlope: -0.11934053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.091875516 - inSlope: -0.11934053 - outSlope: -0.11555638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.08994958 - inSlope: -0.11555638 - outSlope: -0.110357806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.08811028 - inSlope: -0.110357806 - outSlope: -0.10409946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.08637528 - inSlope: -0.10409946 - outSlope: -0.09667942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.08476396 - inSlope: -0.09667942 - outSlope: -0.08758091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.08330428 - inSlope: -0.08758091 - outSlope: -0.07760711 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.08201083 - inSlope: -0.07760711 - outSlope: -0.06632841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.080905356 - inSlope: -0.06632841 - outSlope: -0.053701006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.08001034 - inSlope: -0.053701006 - outSlope: -0.039966293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.079344235 - inSlope: -0.039966293 - outSlope: -0.024738755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07893192 - inSlope: -0.024738755 - outSlope: -0.008554914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07878934 - inSlope: -0.008554914 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.07878934 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5810585 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.5810585 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.47732076 - inSlope: -0.0000053644176 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.47732076 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.40878674 - inSlope: 0.0000035762785 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.40878674 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.51713604 - inSlope: -0.000010728835 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.51713604 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3337796 - inSlope: -0.00084042543 - outSlope: -0.00084042543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3337656 - inSlope: -0.00084042543 - outSlope: -0.0021833181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3337292 - inSlope: -0.0021833181 - outSlope: -0.0031828883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.33367616 - inSlope: -0.0031828883 - outSlope: -0.003821253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.33361247 - inSlope: -0.003821253 - outSlope: -0.004012585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3335456 - inSlope: -0.004012585 - outSlope: -0.0039947038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.33347902 - inSlope: -0.0039947038 - outSlope: -0.0038766863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.3334144 - inSlope: -0.0038766863 - outSlope: -0.0035905824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.33335456 - inSlope: -0.0035905824 - outSlope: -0.0032383206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3333006 - inSlope: -0.0032383206 - outSlope: -0.0028216841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.33325356 - inSlope: -0.0028216841 - outSlope: -0.0024050476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.33321348 - inSlope: -0.0024050476 - outSlope: -0.0017577411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.33318418 - inSlope: -0.0017577411 - outSlope: -0.0013786556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.3331612 - inSlope: -0.0013786556 - outSlope: -0.0008600951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.33314687 - inSlope: -0.0008600951 - outSlope: -0.00030040744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.33314186 - inSlope: -0.00030040744 - outSlope: 0.0000035762757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.33314192 - inSlope: 0.0000035762757 - outSlope: 0.00070631574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.3331537 - inSlope: 0.00070631574 - outSlope: 0.00091910287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.333169 - inSlope: 0.00091910287 - outSlope: 0.0012731564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.33319023 - inSlope: 0.0012731564 - outSlope: 0.0015878665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3332167 - inSlope: 0.0015878665 - outSlope: 0.0017792004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.33324635 - inSlope: 0.0017792004 - outSlope: 0.0019240363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.33327842 - inSlope: 0.0019240363 - outSlope: 0.001991989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.33331162 - inSlope: 0.001991989 - outSlope: 0.0019776805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.33334458 - inSlope: 0.0019776805 - outSlope: 0.0020509977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.33337876 - inSlope: 0.0020509977 - outSlope: 0.002270935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.3334166 - inSlope: 0.002270935 - outSlope: 0.0025445246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.33345902 - inSlope: 0.0025445246 - outSlope: 0.0029093004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3335075 - inSlope: 0.0029093004 - outSlope: 0.003220442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.33356118 - inSlope: 0.003220442 - outSlope: 0.003542301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.33362022 - inSlope: 0.003542301 - outSlope: 0.0038749017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.3336848 - inSlope: 0.0038749017 - outSlope: 0.0041699302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.3337543 - inSlope: 0.0041699302 - outSlope: 0.0044542593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.33382854 - inSlope: 0.0044542593 - outSlope: 0.0047063874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.33390698 - inSlope: 0.0047063874 - outSlope: 0.004840498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.33398765 - inSlope: 0.004840498 - outSlope: 0.0049352515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.3340699 - inSlope: 0.0049352515 - outSlope: 0.0048852013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.33415133 - inSlope: 0.0048852013 - outSlope: 0.0047993707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.33423132 - inSlope: 0.0047993707 - outSlope: 0.004575853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.33430758 - inSlope: 0.004575853 - outSlope: 0.0041592014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3343769 - inSlope: 0.0041592014 - outSlope: 0.0036853587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.33443832 - inSlope: 0.0036853587 - outSlope: 0.0030362634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.33448893 - inSlope: 0.0030362634 - outSlope: 0.0023263716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3345277 - inSlope: 0.0023263716 - outSlope: 0.0014448127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.33455178 - inSlope: 0.0014448127 - outSlope: 0.00050425576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3345602 - inSlope: 0.00050425576 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.33455232 - inSlope: -0.00047206922 - outSlope: -0.0013643467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.33452958 - inSlope: -0.0013643467 - outSlope: -0.0021708033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3344934 - inSlope: -0.0021708033 - outSlope: -0.0028860597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3344453 - inSlope: -0.0028860597 - outSlope: -0.0034636292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.33438757 - inSlope: -0.0034636292 - outSlope: -0.0039625065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.33432153 - inSlope: -0.0039625065 - outSlope: -0.0043541235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.33424896 - inSlope: -0.0043541235 - outSlope: -0.004575853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3341727 - inSlope: -0.004575853 - outSlope: -0.0047493028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.33409354 - inSlope: -0.0047493028 - outSlope: -0.004743921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.33401448 - inSlope: -0.004743921 - outSlope: -0.0046956586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3339362 - inSlope: -0.0046956586 - outSlope: -0.004591946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.33385968 - inSlope: -0.004591946 - outSlope: -0.004375581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.33378676 - inSlope: -0.004375581 - outSlope: -0.004153837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.33371753 - inSlope: -0.004153837 - outSlope: -0.00382841 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.33365372 - inSlope: -0.00382841 - outSlope: -0.0035405194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.3335947 - inSlope: -0.0035405194 - outSlope: -0.0032544166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.33354047 - inSlope: -0.0032544166 - outSlope: -0.00291467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.3334919 - inSlope: -0.00291467 - outSlope: -0.0026374892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.33344793 - inSlope: -0.0026374892 - outSlope: -0.0023281598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.33340913 - inSlope: -0.0023281598 - outSlope: -0.0020080823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.33337566 - inSlope: -0.0020080823 - outSlope: -0.0018650311 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.33334458 - inSlope: -0.0018650311 - outSlope: -0.0017559545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.3333153 - inSlope: -0.0017559545 - outSlope: -0.0017541663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.33328608 - inSlope: -0.0017541663 - outSlope: -0.0017148273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.3332575 - inSlope: -0.0017148273 - outSlope: -0.001623632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.33323044 - inSlope: -0.001623632 - outSlope: -0.0014483839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.3332063 - inSlope: -0.0014483839 - outSlope: -0.0012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.33318543 - inSlope: -0.0012516987 - outSlope: -0.0010621558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.33316773 - inSlope: -0.0010621558 - outSlope: -0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.33315462 - inSlope: -0.00078678207 - outSlope: -0.000582934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.3331449 - inSlope: -0.000582934 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.333142 - inSlope: -0.00017344968 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.3331449 - inSlope: 0.00017344968 - outSlope: 0.0004917353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.3331531 - inSlope: 0.0004917353 - outSlope: 0.0009065875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.3331682 - inSlope: 0.0009065875 - outSlope: 0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.33318824 - inSlope: 0.0012016308 - outSlope: 0.0015074029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.33321336 - inSlope: 0.0015074029 - outSlope: 0.0019973535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.33324665 - inSlope: 0.0019973535 - outSlope: 0.002283456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.3332847 - inSlope: 0.002283456 - outSlope: 0.0026249911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.33332846 - inSlope: 0.0026249911 - outSlope: 0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.3333759 - inSlope: 0.0028467206 - outSlope: 0.0031560464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.3334285 - inSlope: 0.0031560464 - outSlope: 0.0033187899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.33348382 - inSlope: 0.0033187899 - outSlope: 0.0033795866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.33354014 - inSlope: 0.0033795866 - outSlope: 0.00342429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.3335972 - inSlope: 0.00342429 - outSlope: 0.0033098492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.33365238 - inSlope: 0.0033098492 - outSlope: 0.0029522208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.33370158 - inSlope: 0.0029522208 - outSlope: 0.0024497532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.3337424 - inSlope: 0.0024497532 - outSlope: 0.0016397136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.33376974 - inSlope: 0.0016397136 - outSlope: 0.0005918747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.3337796 - inSlope: 0.0005918747 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.3337796 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7849755 - inSlope: -0.044052597 - outSlope: -0.044052597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.7842413 - inSlope: -0.044052597 - outSlope: -0.12839198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.78210145 - inSlope: -0.12839198 - outSlope: -0.20727398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.7786469 - inSlope: -0.20727398 - outSlope: -0.28062695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.77396977 - inSlope: -0.28062695 - outSlope: -0.34838322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.7681634 - inSlope: -0.34838322 - outSlope: -0.4104567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.76132244 - inSlope: -0.4104567 - outSlope: -0.46689394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7535409 - inSlope: -0.46689394 - outSlope: -0.5173908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7449177 - inSlope: -0.5173908 - outSlope: -0.5623377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.7355454 - inSlope: -0.5623377 - outSlope: -0.601312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.72552353 - inSlope: -0.601312 - outSlope: -0.6344927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.71494865 - inSlope: -0.6344927 - outSlope: -0.6619299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.7039165 - inSlope: -0.6619299 - outSlope: -0.68362004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6925228 - inSlope: -0.68362004 - outSlope: -0.6994379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6808655 - inSlope: -0.6994379 - outSlope: -0.70950514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.66904044 - inSlope: -0.70950514 - outSlope: -0.7137531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.65714455 - inSlope: -0.7137531 - outSlope: -0.71238464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6452715 - inSlope: -0.71238464 - outSlope: -0.7052094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.633518 - inSlope: -0.7052094 - outSlope: -0.69236463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6219786 - inSlope: -0.69236463 - outSlope: -0.67368454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6107505 - inSlope: -0.67368454 - outSlope: -0.64932406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.59992844 - inSlope: -0.64932406 - outSlope: -0.6192464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.58960766 - inSlope: -0.6192464 - outSlope: -0.5834525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.57988346 - inSlope: -0.5834525 - outSlope: -0.5419059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5708517 - inSlope: -0.5419059 - outSlope: -0.54020816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.5618482 - inSlope: -0.54020816 - outSlope: -0.5779941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.552215 - inSlope: -0.5779941 - outSlope: -0.6089908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.54206514 - inSlope: -0.6089908 - outSlope: -0.6336481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.53150433 - inSlope: -0.6336481 - outSlope: -0.65164506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.5206436 - inSlope: -0.65164506 - outSlope: -0.6632704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.5095891 - inSlope: -0.6632704 - outSlope: -0.66832846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.49845028 - inSlope: -0.66832846 - outSlope: -0.66692597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.48733482 - inSlope: -0.66692597 - outSlope: -0.65907127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.4763503 - inSlope: -0.65907127 - outSlope: -0.64471424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.46560508 - inSlope: -0.64471424 - outSlope: -0.62383056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.4552079 - inSlope: -0.62383056 - outSlope: -0.5965253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.4452658 - inSlope: -0.5965253 - outSlope: -0.5625188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4358905 - inSlope: -0.5625188 - outSlope: -0.5218797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.4271925 - inSlope: -0.5218797 - outSlope: -0.47452435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.41928378 - inSlope: -0.47452435 - outSlope: -0.42042443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.4122767 - inSlope: -0.42042443 - outSlope: -0.35938954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.40628687 - inSlope: -0.35938954 - outSlope: -0.29150632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.40142843 - inSlope: -0.29150632 - outSlope: -0.21673343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3978162 - inSlope: -0.21673343 - outSlope: -0.13501132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.39556602 - inSlope: -0.13501132 - outSlope: -0.046522066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.39479065 - inSlope: -0.046522066 - outSlope: 0.043668192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.39551845 - inSlope: 0.043668192 - outSlope: 0.12689856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.39763343 - inSlope: 0.12689856 - outSlope: 0.20378192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.4010298 - inSlope: 0.20378192 - outSlope: 0.27430442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.40560153 - inSlope: 0.27430442 - outSlope: 0.33846292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.41124257 - inSlope: 0.33846292 - outSlope: 0.3962864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.41784737 - inSlope: 0.3962864 - outSlope: 0.44775409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.42530993 - inSlope: 0.44775409 - outSlope: 0.49297082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.4335261 - inSlope: 0.49297082 - outSlope: 0.53191656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.44239137 - inSlope: 0.53191656 - outSlope: 0.5647573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.451804 - inSlope: 0.5647573 - outSlope: 0.59145445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.46166158 - inSlope: 0.59145445 - outSlope: 0.61210036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.47186324 - inSlope: 0.61210036 - outSlope: 0.6267649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.4823093 - inSlope: 0.6267649 - outSlope: 0.6354798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.49290067 - inSlope: 0.6354798 - outSlope: 0.638116 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5035359 - inSlope: 0.638116 - outSlope: 0.6348437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.51411664 - inSlope: 0.6348437 - outSlope: 0.62559545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.5245432 - inSlope: 0.62559545 - outSlope: 0.6102854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.53471464 - inSlope: 0.6102854 - outSlope: 0.58907026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.54453254 - inSlope: 0.58907026 - outSlope: 0.561673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.55389374 - inSlope: 0.561673 - outSlope: 0.52848506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5627018 - inSlope: 0.52848506 - outSlope: 0.4889922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5708517 - inSlope: 0.4889922 - outSlope: 0.48251197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.57889354 - inSlope: 0.48251197 - outSlope: 0.5106144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.5874038 - inSlope: 0.5106144 - outSlope: 0.5352908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.5963253 - inSlope: 0.5352908 - outSlope: 0.55652314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.60560066 - inSlope: 0.55652314 - outSlope: 0.5743325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.6151729 - inSlope: 0.5743325 - outSlope: 0.58867747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6249842 - inSlope: 0.58867747 - outSlope: 0.59963524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6349781 - inSlope: 0.59963524 - outSlope: 0.6071526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6450973 - inSlope: 0.6071526 - outSlope: 0.61115086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.65528315 - inSlope: 0.61115086 - outSlope: 0.6117338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6654787 - inSlope: 0.6117338 - outSlope: 0.60893357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6756276 - inSlope: 0.60893357 - outSlope: 0.6026636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.68567204 - inSlope: 0.6026636 - outSlope: 0.5928975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.69555366 - inSlope: 0.5928975 - outSlope: 0.5796903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.70521516 - inSlope: 0.5796903 - outSlope: 0.5629712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.714598 - inSlope: 0.5629712 - outSlope: 0.5427938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.72364455 - inSlope: 0.5427938 - outSlope: 0.5192082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.732298 - inSlope: 0.5192082 - outSlope: 0.49207497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.74049926 - inSlope: 0.49207497 - outSlope: 0.4614298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.74818975 - inSlope: 0.4614298 - outSlope: 0.42729113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.7553113 - inSlope: 0.42729113 - outSlope: 0.38983262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7618085 - inSlope: 0.38983262 - outSlope: 0.34873757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.7676208 - inSlope: 0.34873757 - outSlope: 0.30430943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7726926 - inSlope: 0.30430943 - outSlope: 0.2564695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7769671 - inSlope: 0.2564695 - outSlope: 0.20526071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7803881 - inSlope: 0.20526071 - outSlope: 0.15071169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7829 - inSlope: 0.15071169 - outSlope: 0.092825316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7844471 - inSlope: 0.092825316 - outSlope: 0.031707317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7849755 - inSlope: 0.031707317 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7849755 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.07746519 - inSlope: 0.0116188815 - outSlope: 0.0116188815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.07765884 - inSlope: 0.0116188815 - outSlope: 0.033373833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.07821507 - inSlope: 0.033373833 - outSlope: 0.053309355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.07910356 - inSlope: 0.053309355 - outSlope: 0.07139279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.08029344 - inSlope: 0.07139279 - outSlope: 0.08729429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.081748344 - inSlope: 0.08729429 - outSlope: 0.10121719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0834353 - inSlope: 0.10121719 - outSlope: 0.11346818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.08532643 - inSlope: 0.11346818 - outSlope: 0.123160735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.08737911 - inSlope: 0.123160735 - outSlope: 0.13151722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.089571066 - inSlope: 0.13151722 - outSlope: 0.13749944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.09186272 - inSlope: 0.13749944 - outSlope: 0.1414615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.094220415 - inSlope: 0.1414615 - outSlope: 0.14358626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.09661352 - inSlope: 0.14358626 - outSlope: 0.1439345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.09901243 - inSlope: 0.1439345 - outSlope: 0.14214458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.1013815 - inSlope: 0.14214458 - outSlope: 0.13839306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.103688054 - inSlope: 0.13839306 - outSlope: 0.13260518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.10589814 - inSlope: 0.13260518 - outSlope: 0.12501118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.10798166 - inSlope: 0.12501118 - outSlope: 0.11547347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.10990622 - inSlope: 0.11547347 - outSlope: 0.10375822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.11163552 - inSlope: 0.10375822 - outSlope: 0.08993082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.11313437 - inSlope: 0.08993082 - outSlope: 0.074021436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.11436806 - inSlope: 0.074021436 - outSlope: 0.055962007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.11530076 - inSlope: 0.055962007 - outSlope: 0.035773996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.11589699 - inSlope: 0.035773996 - outSlope: 0.013318051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.11611896 - inSlope: 0.013318051 - outSlope: -0.014133466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.1158834 - inSlope: -0.014133466 - outSlope: -0.04272621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.1151713 - inSlope: -0.04272621 - outSlope: -0.06858862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.114028156 - inSlope: -0.06858862 - outSlope: -0.09102516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.11251107 - inSlope: -0.09102516 - outSlope: -0.1102979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.11067277 - inSlope: -0.1102979 - outSlope: -0.12638916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.108566284 - inSlope: -0.12638916 - outSlope: -0.13938113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.10624327 - inSlope: -0.13938113 - outSlope: -0.14929539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.103755005 - inSlope: -0.14929539 - outSlope: -0.1561436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.101152614 - inSlope: -0.1561436 - outSlope: -0.16003549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.09848536 - inSlope: -0.16003549 - outSlope: -0.16097426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.095802456 - inSlope: -0.16097426 - outSlope: -0.1589531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.09315323 - inSlope: -0.1589531 - outSlope: -0.15427634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.09058196 - inSlope: -0.15427634 - outSlope: -0.14667673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.08813735 - inSlope: -0.14667673 - outSlope: -0.13632698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.08586524 - inSlope: -0.13632698 - outSlope: -0.12313006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.083813064 - inSlope: -0.12313006 - outSlope: -0.10717045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.08202689 - inSlope: -0.10717045 - outSlope: -0.08839541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.080553636 - inSlope: -0.08839541 - outSlope: -0.06671823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.07944167 - inSlope: -0.06671823 - outSlope: -0.042177178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.07873871 - inSlope: -0.042177178 - outSlope: -0.014719083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.078493394 - inSlope: -0.014719083 - outSlope: 0.013400329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.07871673 - inSlope: 0.013400329 - outSlope: 0.03846367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.079357795 - inSlope: 0.03846367 - outSlope: 0.06106949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.08037562 - inSlope: 0.06106949 - outSlope: 0.08108325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.081727006 - inSlope: 0.08108325 - outSlope: 0.09868214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08337171 - inSlope: 0.09868214 - outSlope: 0.11380851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.08526852 - inSlope: 0.11380851 - outSlope: 0.12650293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0873769 - inSlope: 0.12650293 - outSlope: 0.1367758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.089656495 - inSlope: 0.1367758 - outSlope: 0.14467312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09206771 - inSlope: 0.14467312 - outSlope: 0.15001422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.094567955 - inSlope: 0.15001422 - outSlope: 0.15309796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.097119585 - inSlope: 0.15309796 - outSlope: 0.15359819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.09967955 - inSlope: 0.15359819 - outSlope: 0.15157983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10220588 - inSlope: 0.15157983 - outSlope: 0.1469641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.10465529 - inSlope: 0.1469641 - outSlope: 0.13976692 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.106984735 - inSlope: 0.13976692 - outSlope: 0.12987626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.10914934 - inSlope: 0.12987626 - outSlope: 0.11728551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.11110409 - inSlope: 0.11728551 - outSlope: 0.101951756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.11280329 - inSlope: 0.101951756 - outSlope: 0.08385204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.11420083 - inSlope: 0.08385204 - outSlope: 0.06301677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.11525111 - inSlope: 0.06301677 - outSlope: 0.039140172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.115903445 - inSlope: 0.039140172 - outSlope: 0.012930942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.11611896 - inSlope: 0.012930942 - outSlope: -0.010041306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.115951605 - inSlope: -0.010041306 - outSlope: -0.02668577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11550684 - inSlope: -0.02668577 - outSlope: -0.04201148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11480665 - inSlope: -0.04201148 - outSlope: -0.055886112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11387522 - inSlope: -0.055886112 - outSlope: -0.06847548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.11273395 - inSlope: -0.06847548 - outSlope: -0.079697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.11140567 - inSlope: -0.079697 - outSlope: -0.089636825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.109911725 - inSlope: -0.089636825 - outSlope: -0.098271765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.108273864 - inSlope: -0.098271765 - outSlope: -0.10543639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.10651659 - inSlope: -0.10543639 - outSlope: -0.11148925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10465844 - inSlope: -0.11148925 - outSlope: -0.11634406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.102719374 - inSlope: -0.11634406 - outSlope: -0.11998877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.10071955 - inSlope: -0.11998877 - outSlope: -0.1222865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.09868144 - inSlope: -0.1222865 - outSlope: -0.12345371 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.09662388 - inSlope: -0.12345371 - outSlope: -0.12313408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.09457165 - inSlope: -0.12313408 - outSlope: -0.12182784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.09254119 - inSlope: -0.12182784 - outSlope: -0.11936199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.09055182 - inSlope: -0.11936199 - outSlope: -0.11557203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.088625625 - inSlope: -0.11557203 - outSlope: -0.11036809 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.08678616 - inSlope: -0.11036809 - outSlope: -0.10406817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.08505168 - inSlope: -0.10406817 - outSlope: -0.09667629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.08344041 - inSlope: -0.09667629 - outSlope: -0.087597005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.08198046 - inSlope: -0.087597005 - outSlope: -0.077603534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.08068707 - inSlope: -0.077603534 - outSlope: -0.06635702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07958112 - inSlope: -0.06635702 - outSlope: -0.053688936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.078686304 - inSlope: -0.053688936 - outSlope: -0.039930977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07802079 - inSlope: -0.039930977 - outSlope: -0.02474546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07760836 - inSlope: -0.02474546 - outSlope: -0.00859023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07746519 - inSlope: -0.00859023 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.07746519 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5255633 - inSlope: 0.000010728835 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5255633 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5564713 - inSlope: -0.000007152557 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5564713 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48433957 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.48433957 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.42371982 - inSlope: 0.0000053644176 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.42371982 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13747454 - inSlope: -0.00081092113 - outSlope: -0.00081092113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.13748805 - inSlope: -0.00081092113 - outSlope: -0.002219081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.13752504 - inSlope: -0.002219081 - outSlope: -0.0031873586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.13757816 - inSlope: -0.0031873586 - outSlope: -0.0038042658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.13764156 - inSlope: -0.0038042658 - outSlope: -0.003996492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13770817 - inSlope: -0.003996492 - outSlope: -0.0040161614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.13777511 - inSlope: -0.0040161614 - outSlope: -0.0038802626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13783978 - inSlope: -0.0038802626 - outSlope: -0.0035682307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.13789925 - inSlope: -0.0035682307 - outSlope: -0.0032463672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.13795336 - inSlope: -0.0032463672 - outSlope: -0.002819896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.13800035 - inSlope: -0.002819896 - outSlope: -0.0023952129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.13804027 - inSlope: -0.0023952129 - outSlope: -0.0017756225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.13806987 - inSlope: -0.0017756225 - outSlope: -0.001358986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.13809252 - inSlope: -0.001358986 - outSlope: -0.0008475781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13810664 - inSlope: -0.0008475781 - outSlope: -0.0003486872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.13811246 - inSlope: -0.0003486872 - outSlope: 0.000059008547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.13811147 - inSlope: 0.000059008547 - outSlope: 0.0006785995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.13810016 - inSlope: 0.0006785995 - outSlope: 0.00092804356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1380847 - inSlope: 0.00092804356 - outSlope: 0.0012767327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.13806342 - inSlope: 0.0012767327 - outSlope: 0.0015637266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.13803735 - inSlope: 0.0015637266 - outSlope: 0.0017809885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.13800767 - inSlope: 0.0017809885 - outSlope: 0.0019258244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.13797557 - inSlope: 0.0019258244 - outSlope: 0.0019928832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13794236 - inSlope: 0.0019928832 - outSlope: 0.0019821508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13790932 - inSlope: 0.0019821508 - outSlope: 0.0020626206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.13787495 - inSlope: 0.0020626206 - outSlope: 0.0022467952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1378375 - inSlope: 0.0022467952 - outSlope: 0.0025811817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13779448 - inSlope: 0.0025811817 - outSlope: 0.0028896309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13774632 - inSlope: 0.0028896309 - outSlope: 0.0032141835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.13769275 - inSlope: 0.0032141835 - outSlope: 0.0035449832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.13763367 - inSlope: 0.0035449832 - outSlope: 0.0038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.13756914 - inSlope: 0.0038713254 - outSlope: 0.0041815527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13749945 - inSlope: 0.0041815527 - outSlope: 0.0044587296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13742514 - inSlope: 0.0044587296 - outSlope: 0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.137347 - inSlope: 0.004688506 - outSlope: 0.004854803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13726608 - inSlope: 0.004854803 - outSlope: 0.004902171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13718438 - inSlope: 0.004902171 - outSlope: 0.0049254345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13710229 - inSlope: 0.0049254345 - outSlope: 0.0047984766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13702232 - inSlope: 0.0047984766 - outSlope: 0.004552607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13694644 - inSlope: 0.004552607 - outSlope: 0.0041770823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13687682 - inSlope: 0.0041770823 - outSlope: 0.0036746298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.13681558 - inSlope: 0.0036746298 - outSlope: 0.0030469922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.1367648 - inSlope: 0.0030469922 - outSlope: 0.0023013374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.13672644 - inSlope: 0.0023013374 - outSlope: 0.0014492831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.13670228 - inSlope: 0.0014492831 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.13669394 - inSlope: 0.0005006795 - outSlope: -0.00047028108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.13670178 - inSlope: -0.00047028108 - outSlope: -0.0013616645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.13672447 - inSlope: -0.0013616645 - outSlope: -0.002167227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.13676059 - inSlope: -0.002167227 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.13680848 - inSlope: -0.0028735427 - outSlope: -0.0034761461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13686642 - inSlope: -0.0034761461 - outSlope: -0.0039642947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.13693249 - inSlope: -0.0039642947 - outSlope: -0.004337136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13700478 - inSlope: -0.004337136 - outSlope: -0.00459284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.13708133 - inSlope: -0.00459284 - outSlope: -0.0047341036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.13716023 - inSlope: -0.0047341036 - outSlope: -0.0047385567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1372392 - inSlope: -0.0047385567 - outSlope: -0.0047180103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.13731784 - inSlope: -0.0047180103 - outSlope: -0.0045830053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.13739422 - inSlope: -0.0045830053 - outSlope: -0.004384522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1374673 - inSlope: -0.004384522 - outSlope: -0.0041359556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.13753623 - inSlope: -0.0041359556 - outSlope: -0.00385255 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.13760044 - inSlope: -0.00385255 - outSlope: -0.003547672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.13765956 - inSlope: -0.003547672 - outSlope: -0.003233853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.13771346 - inSlope: -0.003233853 - outSlope: -0.0029209284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.13776214 - inSlope: -0.0029209284 - outSlope: -0.0026169256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.13780576 - inSlope: -0.0026169256 - outSlope: -0.00233263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.13784464 - inSlope: -0.00233263 - outSlope: -0.0020232815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.13787836 - inSlope: -0.0020232815 - outSlope: -0.0018578785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13790932 - inSlope: -0.0018578785 - outSlope: -0.0017675774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.13793878 - inSlope: -0.0017675774 - outSlope: -0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.1379681 - inSlope: -0.0017586367 - outSlope: -0.0017040984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.1379965 - inSlope: -0.0017040984 - outSlope: -0.0016021744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.1380232 - inSlope: -0.0016021744 - outSlope: -0.0014564304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.13804747 - inSlope: -0.0014564304 - outSlope: -0.0012668979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.13806859 - inSlope: -0.0012668979 - outSlope: -0.00103891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.1380859 - inSlope: -0.00103891 - outSlope: -0.00077515916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.13809882 - inSlope: -0.00077515916 - outSlope: -0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.13810913 - inSlope: -0.0006186968 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.13811134 - inSlope: -0.00013232244 - outSlope: 0.00014394535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.13810894 - inSlope: 0.00014394535 - outSlope: 0.00050067593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.1381006 - inSlope: 0.00050067593 - outSlope: 0.0008663543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.13808616 - inSlope: 0.0008663543 - outSlope: 0.0012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.13806552 - inSlope: 0.0012382877 - outSlope: 0.0015136614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.13804029 - inSlope: 0.0015136614 - outSlope: 0.0019955654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.13800703 - inSlope: 0.0019955654 - outSlope: 0.0022941849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.1379688 - inSlope: 0.0022941849 - outSlope: 0.00261158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.13792527 - inSlope: 0.00261158 - outSlope: 0.002826157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13787816 - inSlope: 0.002826157 - outSlope: 0.003164987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.13782541 - inSlope: 0.003164987 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.13777016 - inSlope: 0.0033152136 - outSlope: 0.003398362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.13771352 - inSlope: 0.003398362 - outSlope: 0.0033956799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.13765693 - inSlope: 0.0033956799 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.13760167 - inSlope: 0.0033152136 - outSlope: 0.0029629497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.13755229 - inSlope: 0.0029629497 - outSlope: 0.0024452829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.13751154 - inSlope: 0.0024452829 - outSlope: 0.0016352433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.13748428 - inSlope: 0.0016352433 - outSlope: 0.00058472215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.13747454 - inSlope: 0.00058472215 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.13747454 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.97758996 - inSlope: 0.0033187864 - outSlope: 0.0033187864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.97753465 - inSlope: 0.0033187864 - outSlope: 0.009613036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.97737443 - inSlope: 0.009613036 - outSlope: 0.01521349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.9771209 - inSlope: 0.01521349 - outSlope: 0.02020597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9767841 - inSlope: 0.02020597 - outSlope: 0.024687054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.97637266 - inSlope: 0.024687054 - outSlope: 0.028696062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.9758944 - inSlope: 0.028696062 - outSlope: 0.032215122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9753575 - inSlope: 0.032215122 - outSlope: 0.035490975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.97476596 - inSlope: 0.035490975 - outSlope: 0.038244728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.97412854 - inSlope: 0.038244728 - outSlope: 0.04076958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.97344905 - inSlope: 0.04076958 - outSlope: 0.04297257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.97273284 - inSlope: 0.04297257 - outSlope: 0.044814352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.97198594 - inSlope: 0.044814352 - outSlope: 0.046252016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.97121507 - inSlope: 0.046252016 - outSlope: 0.047389273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.97042525 - inSlope: 0.047389273 - outSlope: 0.0481689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.96962243 - inSlope: 0.0481689 - outSlope: 0.048583705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9688127 - inSlope: 0.048583705 - outSlope: 0.04856591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9680033 - inSlope: 0.04856591 - outSlope: 0.04811879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.9672013 - inSlope: 0.04811879 - outSlope: 0.04729633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.966413 - inSlope: 0.04729633 - outSlope: 0.046098195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.9656447 - inSlope: 0.046098195 - outSlope: 0.044474643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.9649035 - inSlope: 0.044474643 - outSlope: 0.04239675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.96419686 - inSlope: 0.04239675 - outSlope: 0.03996495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.9635308 - inSlope: 0.03996495 - outSlope: 0.037082404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.96291274 - inSlope: 0.037082404 - outSlope: 0.036939416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9622971 - inSlope: 0.036939416 - outSlope: 0.039381947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9616407 - inSlope: 0.039381947 - outSlope: 0.041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9609487 - inSlope: 0.041520637 - outSlope: 0.04309412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.96023047 - inSlope: 0.04309412 - outSlope: 0.044184964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.95949405 - inSlope: 0.044184964 - outSlope: 0.04474636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9587483 - inSlope: 0.04474636 - outSlope: 0.04479293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.95800173 - inSlope: 0.04479293 - outSlope: 0.044320706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.95726305 - inSlope: 0.044320706 - outSlope: 0.0433052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9565413 - inSlope: 0.0433052 - outSlope: 0.041745942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.95584553 - inSlope: 0.041745942 - outSlope: 0.03969673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.9551839 - inSlope: 0.03969673 - outSlope: 0.037110947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9545654 - inSlope: 0.037110947 - outSlope: 0.034182105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9539957 - inSlope: 0.034182105 - outSlope: 0.030888349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9534809 - inSlope: 0.030888349 - outSlope: 0.027247693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9530268 - inSlope: 0.027247693 - outSlope: 0.023435293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9526362 - inSlope: 0.023435293 - outSlope: 0.019458551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9523119 - inSlope: 0.019458551 - outSlope: 0.015363708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.9520558 - inSlope: 0.015363708 - outSlope: 0.011150847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.95186996 - inSlope: 0.011150847 - outSlope: 0.006841403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.95175594 - inSlope: 0.006841403 - outSlope: 0.0023388886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.95171696 - inSlope: 0.0023388886 - outSlope: -0.0022029898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9517537 - inSlope: -0.0022029898 - outSlope: -0.006397946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9518603 - inSlope: -0.006397946 - outSlope: -0.010471354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.95203483 - inSlope: -0.010471354 - outSlope: -0.014408841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.952275 - inSlope: -0.014408841 - outSlope: -0.01822831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9525788 - inSlope: -0.01822831 - outSlope: -0.021958293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.95294476 - inSlope: -0.021958293 - outSlope: -0.02553823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9533704 - inSlope: -0.02553823 - outSlope: -0.028946428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.95385283 - inSlope: -0.028946428 - outSlope: -0.032082826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.95438755 - inSlope: -0.032082826 - outSlope: -0.034879353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.95496887 - inSlope: -0.034879353 - outSlope: -0.037357844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9555915 - inSlope: -0.037357844 - outSlope: -0.039385594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9562479 - inSlope: -0.039385594 - outSlope: -0.04095558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.9569305 - inSlope: -0.04095558 - outSlope: -0.042017587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9576308 - inSlope: -0.042017587 - outSlope: -0.042618554 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9583411 - inSlope: -0.042618554 - outSlope: -0.042693656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.9590527 - inSlope: -0.042693656 - outSlope: -0.04230384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.95975775 - inSlope: -0.04230384 - outSlope: -0.041434806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.9604483 - inSlope: -0.041434806 - outSlope: -0.04009341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.96111655 - inSlope: -0.04009341 - outSlope: -0.038327016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.96175534 - inSlope: -0.038327016 - outSlope: -0.03600243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9623554 - inSlope: -0.03600243 - outSlope: -0.033441816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.96291274 - inSlope: -0.033441816 - outSlope: -0.03301266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.96346295 - inSlope: -0.03301266 - outSlope: -0.03496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9640457 - inSlope: -0.03496531 - outSlope: -0.036664043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9646568 - inSlope: -0.036664043 - outSlope: -0.038116015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.96529204 - inSlope: -0.038116015 - outSlope: -0.039317366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.96594733 - inSlope: -0.039317366 - outSlope: -0.040251054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9666182 - inSlope: -0.040251054 - outSlope: -0.04097704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.96730113 - inSlope: -0.04097704 - outSlope: -0.04141335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.96799135 - inSlope: -0.04141335 - outSlope: -0.04167084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.96868587 - inSlope: -0.04167084 - outSlope: -0.041667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9693803 - inSlope: -0.041667264 - outSlope: -0.041366857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.97006977 - inSlope: -0.041366857 - outSlope: -0.040873036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.970751 - inSlope: -0.040873036 - outSlope: -0.040150918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.97142017 - inSlope: -0.040150918 - outSlope: -0.039213933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.97207373 - inSlope: -0.039213933 - outSlope: -0.03813032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.97270924 - inSlope: -0.03813032 - outSlope: -0.036757026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.97332186 - inSlope: -0.036757026 - outSlope: -0.035194192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.9739084 - inSlope: -0.035194192 - outSlope: -0.033420358 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9744654 - inSlope: -0.033420358 - outSlope: -0.03149274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9749903 - inSlope: -0.03149274 - outSlope: -0.02935749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9754796 - inSlope: -0.02935749 - outSlope: -0.026929405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.9759284 - inSlope: -0.026929405 - outSlope: -0.024390243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.9763349 - inSlope: -0.024390243 - outSlope: -0.021514913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.9766935 - inSlope: -0.021514913 - outSlope: -0.018374937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.97699976 - inSlope: -0.018374937 - outSlope: -0.01493813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9772487 - inSlope: -0.01493813 - outSlope: -0.011111508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.9774339 - inSlope: -0.011111508 - outSlope: -0.006970124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.9775501 - inSlope: -0.006970124 - outSlope: -0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.97758996 - inSlope: -0.0023925328 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.97758996 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.10525186 - inSlope: -0.0012011825 - outSlope: -0.0012011825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.10527188 - inSlope: -0.0012011825 - outSlope: -0.003596395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.10533182 - inSlope: -0.003596395 - outSlope: -0.005566031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10542459 - inSlope: -0.005566031 - outSlope: -0.007293372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.10554615 - inSlope: -0.007293372 - outSlope: -0.008908511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10569462 - inSlope: -0.008908511 - outSlope: -0.010377468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10586758 - inSlope: -0.010377468 - outSlope: -0.011306406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.10605602 - inSlope: -0.011306406 - outSlope: -0.012569721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.106265515 - inSlope: -0.012569721 - outSlope: -0.013014973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.10648243 - inSlope: -0.013014973 - outSlope: -0.013605953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.1067092 - inSlope: -0.013605953 - outSlope: -0.01403913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.10694318 - inSlope: -0.01403913 - outSlope: -0.014107973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.107178316 - inSlope: -0.014107973 - outSlope: -0.0137642035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.10740772 - inSlope: -0.0137642035 - outSlope: -0.013364554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.10763046 - inSlope: -0.013364554 - outSlope: -0.012702943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.10784218 - inSlope: -0.012702943 - outSlope: -0.011910339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.10804068 - inSlope: -0.011910339 - outSlope: -0.010747175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.1082198 - inSlope: -0.010747175 - outSlope: -0.0092647895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.108374216 - inSlope: -0.0092647895 - outSlope: -0.00785128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.10850507 - inSlope: -0.00785128 - outSlope: -0.0062955865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.10861 - inSlope: -0.0062955865 - outSlope: -0.0046433555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.108687386 - inSlope: -0.0046433555 - outSlope: -0.002932546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.10873626 - inSlope: -0.002932546 - outSlope: -0.0012002897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.10875627 - inSlope: -0.0012002897 - outSlope: 0.0005221363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.108747564 - inSlope: 0.0005221363 - outSlope: 0.0025217258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.108705536 - inSlope: 0.0025217258 - outSlope: 0.0050666886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.10862109 - inSlope: 0.0050666886 - outSlope: 0.0070582395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.10850345 - inSlope: 0.0070582395 - outSlope: 0.009192817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.10835024 - inSlope: 0.009192817 - outSlope: 0.01122729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.10816312 - inSlope: 0.01122729 - outSlope: 0.013141472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.10794409 - inSlope: 0.013141472 - outSlope: 0.01490192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.10769573 - inSlope: 0.01490192 - outSlope: 0.016470509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.10742122 - inSlope: 0.016470509 - outSlope: 0.017797815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10712459 - inSlope: 0.017797815 - outSlope: 0.018832255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.10681072 - inSlope: 0.018832255 - outSlope: 0.019526947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10648527 - inSlope: 0.019526947 - outSlope: 0.019906856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.10615349 - inSlope: 0.019906856 - outSlope: 0.01968341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10582543 - inSlope: 0.01968341 - outSlope: 0.019076336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.10550749 - inSlope: 0.019076336 - outSlope: 0.017978417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.10520785 - inSlope: 0.017978417 - outSlope: 0.016398089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.10493455 - inSlope: 0.016398089 - outSlope: 0.014341339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.10469553 - inSlope: 0.014341339 - outSlope: 0.011837494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.10449824 - inSlope: 0.011837494 - outSlope: 0.008916118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.104349636 - inSlope: 0.008916118 - outSlope: 0.0056102723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.10425613 - inSlope: 0.0056102723 - outSlope: 0.0019441564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10422373 - inSlope: 0.0019441564 - outSlope: -0.0018069166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.10425384 - inSlope: -0.0018069166 - outSlope: -0.005216883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10434079 - inSlope: -0.005216883 - outSlope: -0.008309045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.104479276 - inSlope: -0.008309045 - outSlope: -0.011053841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.104663506 - inSlope: -0.011053841 - outSlope: -0.013424469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.10488725 - inSlope: -0.013424469 - outSlope: -0.015398075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.10514388 - inSlope: -0.015398075 - outSlope: -0.016948448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.105426356 - inSlope: -0.016948448 - outSlope: -0.018066483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.105727464 - inSlope: -0.018066483 - outSlope: -0.018744636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.106039874 - inSlope: -0.018744636 - outSlope: -0.019084314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.10635795 - inSlope: -0.019084314 - outSlope: -0.018859524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.10667227 - inSlope: -0.018859524 - outSlope: -0.018351244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.106978126 - inSlope: -0.018351244 - outSlope: -0.017524676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1072702 - inSlope: -0.017524676 - outSlope: -0.016424911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.10754395 - inSlope: -0.016424911 - outSlope: -0.01509638 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.10779556 - inSlope: -0.01509638 - outSlope: -0.013584061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.10802196 - inSlope: -0.013584061 - outSlope: -0.011924665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.108220704 - inSlope: -0.011924665 - outSlope: -0.010149041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.108389854 - inSlope: -0.010149041 - outSlope: -0.008284398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.10852793 - inSlope: -0.008284398 - outSlope: -0.006349242 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.10863375 - inSlope: -0.006349242 - outSlope: -0.004563783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10870981 - inSlope: -0.004563783 - outSlope: -0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.108747564 - inSlope: -0.0022651276 - outSlope: -0.00058740436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.108757354 - inSlope: -0.00058740436 - outSlope: 0.0007134683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10874546 - inSlope: 0.0007134683 - outSlope: 0.0020214934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10871177 - inSlope: 0.0020214934 - outSlope: 0.0033116373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10865658 - inSlope: 0.0033116373 - outSlope: 0.004570903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.108580396 - inSlope: 0.004570903 - outSlope: 0.0057752486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.10848414 - inSlope: 0.0057752486 - outSlope: 0.0069049066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10836906 - inSlope: 0.0069049066 - outSlope: 0.007940687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.108236715 - inSlope: 0.007940687 - outSlope: 0.00908018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10808538 - inSlope: 0.00908018 - outSlope: 0.009956369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.10791944 - inSlope: 0.009956369 - outSlope: 0.010576407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10774317 - inSlope: 0.010576407 - outSlope: 0.011148533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.10755736 - inSlope: 0.011148533 - outSlope: 0.011558544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.107364714 - inSlope: 0.011558544 - outSlope: 0.011811119 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.10716786 - inSlope: 0.011811119 - outSlope: 0.012096774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10696625 - inSlope: 0.012096774 - outSlope: 0.012051176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.1067654 - inSlope: 0.012051176 - outSlope: 0.011747193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.10656961 - inSlope: 0.011747193 - outSlope: 0.011382859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.1063799 - inSlope: 0.011382859 - outSlope: 0.011067699 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.106195435 - inSlope: 0.011067699 - outSlope: 0.010420318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.10602176 - inSlope: 0.010420318 - outSlope: 0.00955672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.10586248 - inSlope: 0.00955672 - outSlope: 0.0089460695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.10571338 - inSlope: 0.0089460695 - outSlope: 0.007855304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.10558246 - inSlope: 0.007855304 - outSlope: 0.0067091053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.10547064 - inSlope: 0.0067091053 - outSlope: 0.0055213324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.10537862 - inSlope: 0.0055213324 - outSlope: 0.0040407516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.105311275 - inSlope: 0.0040407516 - outSlope: 0.0026893448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.10526645 - inSlope: 0.0026893448 - outSlope: 0.000875295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.10525186 - inSlope: 0.000875295 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.10525186 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.34867507 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.34867507 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.61516404 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.61516404 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.34867996 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.34867996 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.61515963 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.61515963 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13539378 - inSlope: -0.00081092113 - outSlope: -0.00081092113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13538027 - inSlope: -0.00081092113 - outSlope: -0.002219081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13534328 - inSlope: -0.002219081 - outSlope: -0.0031873586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13529016 - inSlope: -0.0031873586 - outSlope: -0.0038042658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13522676 - inSlope: -0.0038042658 - outSlope: -0.003997386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.13516013 - inSlope: -0.003997386 - outSlope: -0.0040152674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.13509321 - inSlope: -0.0040152674 - outSlope: -0.0038802626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.13502854 - inSlope: -0.0038802626 - outSlope: -0.0035682307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.13496907 - inSlope: -0.0035682307 - outSlope: -0.0032463672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.13491496 - inSlope: -0.0032463672 - outSlope: -0.002819896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.13486797 - inSlope: -0.002819896 - outSlope: -0.0023952129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13482805 - inSlope: -0.0023952129 - outSlope: -0.0017756225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.13479845 - inSlope: -0.0017756225 - outSlope: -0.001358986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.1347758 - inSlope: -0.001358986 - outSlope: -0.0008475781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13476168 - inSlope: -0.0008475781 - outSlope: -0.0003486872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.13475586 - inSlope: -0.0003486872 - outSlope: 0.000059008547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13475685 - inSlope: 0.000059008547 - outSlope: 0.0006785995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13476816 - inSlope: 0.0006785995 - outSlope: 0.00092804356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13478363 - inSlope: 0.00092804356 - outSlope: 0.0012767327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.1348049 - inSlope: 0.0012767327 - outSlope: 0.0015628325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.13483095 - inSlope: 0.0015628325 - outSlope: 0.0017818826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13486065 - inSlope: 0.0017818826 - outSlope: 0.0019258244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.13489275 - inSlope: 0.0019258244 - outSlope: 0.0019928832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.13492596 - inSlope: 0.0019928832 - outSlope: 0.0019821508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.134959 - inSlope: 0.0019821508 - outSlope: 0.0020626206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.13499337 - inSlope: 0.0020626206 - outSlope: 0.0022467952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13503082 - inSlope: 0.0022467952 - outSlope: 0.0025811817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13507384 - inSlope: 0.0025811817 - outSlope: 0.0028896309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.135122 - inSlope: 0.0028896309 - outSlope: 0.0032141835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13517557 - inSlope: 0.0032141835 - outSlope: 0.0035449832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.13523465 - inSlope: 0.0035449832 - outSlope: 0.0038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.13529918 - inSlope: 0.0038713254 - outSlope: 0.0041815527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.13536887 - inSlope: 0.0041815527 - outSlope: 0.0044587296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.13544318 - inSlope: 0.0044587296 - outSlope: 0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.13552132 - inSlope: 0.004688506 - outSlope: 0.004854803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13560224 - inSlope: 0.004854803 - outSlope: 0.004902171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13568394 - inSlope: 0.004902171 - outSlope: 0.0049254345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13576603 - inSlope: 0.0049254345 - outSlope: 0.0047984766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.135846 - inSlope: 0.0047984766 - outSlope: 0.004552607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.13592188 - inSlope: 0.004552607 - outSlope: 0.0041770823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.1359915 - inSlope: 0.0041770823 - outSlope: 0.0036746298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.13605274 - inSlope: 0.0036746298 - outSlope: 0.0030469922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13610353 - inSlope: 0.0030469922 - outSlope: 0.0023004434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13614187 - inSlope: 0.0023004434 - outSlope: 0.0014501772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13616604 - inSlope: 0.0014501772 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13617438 - inSlope: 0.0005006795 - outSlope: -0.00047028108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.13616654 - inSlope: -0.00047028108 - outSlope: -0.0013616645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13614385 - inSlope: -0.0013616645 - outSlope: -0.002167227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13610773 - inSlope: -0.002167227 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13605984 - inSlope: -0.0028735427 - outSlope: -0.0034761461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.1360019 - inSlope: -0.0034761461 - outSlope: -0.0039642947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13593583 - inSlope: -0.0039642947 - outSlope: -0.004337136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.13586354 - inSlope: -0.004337136 - outSlope: -0.00459284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.135787 - inSlope: -0.00459284 - outSlope: -0.0047341036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.1357081 - inSlope: -0.0047341036 - outSlope: -0.0047385567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.13562912 - inSlope: -0.0047385567 - outSlope: -0.0047180103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.13555048 - inSlope: -0.0047180103 - outSlope: -0.0045830053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.1354741 - inSlope: -0.0045830053 - outSlope: -0.004384522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.13540103 - inSlope: -0.004384522 - outSlope: -0.0041359556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.1353321 - inSlope: -0.0041359556 - outSlope: -0.00385255 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.13526788 - inSlope: -0.00385255 - outSlope: -0.003547672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13520876 - inSlope: -0.003547672 - outSlope: -0.003233853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13515486 - inSlope: -0.003233853 - outSlope: -0.0029209284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13510618 - inSlope: -0.0029209284 - outSlope: -0.0026169256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.13506256 - inSlope: -0.0026169256 - outSlope: -0.00233263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.13502368 - inSlope: -0.00233263 - outSlope: -0.0020232815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.13498996 - inSlope: -0.0020232815 - outSlope: -0.0018578785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.134959 - inSlope: -0.0018578785 - outSlope: -0.0017675774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.13492954 - inSlope: -0.0017675774 - outSlope: -0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.13490023 - inSlope: -0.0017586367 - outSlope: -0.0017040984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.13487183 - inSlope: -0.0017040984 - outSlope: -0.0016021744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.13484512 - inSlope: -0.0016021744 - outSlope: -0.0014564304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.13482085 - inSlope: -0.0014564304 - outSlope: -0.0012668979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.13479973 - inSlope: -0.0012668979 - outSlope: -0.00103891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.13478242 - inSlope: -0.00103891 - outSlope: -0.00077515916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1347695 - inSlope: -0.00077515916 - outSlope: -0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.13475919 - inSlope: -0.0006186968 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.13475698 - inSlope: -0.00013232244 - outSlope: 0.00014394535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.13475938 - inSlope: 0.00014394535 - outSlope: 0.00050067593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13476773 - inSlope: 0.00050067593 - outSlope: 0.0008663543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.13478217 - inSlope: 0.0008663543 - outSlope: 0.0012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.1348028 - inSlope: 0.0012382877 - outSlope: 0.0015136614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13482803 - inSlope: 0.0015136614 - outSlope: 0.0019955654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13486129 - inSlope: 0.0019955654 - outSlope: 0.0022941849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.13489953 - inSlope: 0.0022941849 - outSlope: 0.00261158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.13494305 - inSlope: 0.00261158 - outSlope: 0.002826157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.13499016 - inSlope: 0.002826157 - outSlope: 0.003164987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.1350429 - inSlope: 0.003164987 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.13509816 - inSlope: 0.0033152136 - outSlope: 0.003398362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.1351548 - inSlope: 0.003398362 - outSlope: 0.0033956799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.1352114 - inSlope: 0.0033956799 - outSlope: 0.0033152136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.13526665 - inSlope: 0.0033152136 - outSlope: 0.0029629497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.13531603 - inSlope: 0.0029629497 - outSlope: 0.0024452829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13535678 - inSlope: 0.0024452829 - outSlope: 0.0016352433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13538404 - inSlope: 0.0016352433 - outSlope: 0.00058472215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.13539378 - inSlope: 0.00058472215 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13539378 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.0004004 - inSlope: 0.0033187864 - outSlope: 0.0033187864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -1.0003451 - inSlope: 0.0033187864 - outSlope: 0.009613036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -1.0001849 - inSlope: 0.009613036 - outSlope: 0.01521349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.99993134 - inSlope: 0.01521349 - outSlope: 0.020202395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9995946 - inSlope: 0.020202395 - outSlope: 0.02469063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.9991831 - inSlope: 0.02469063 - outSlope: 0.028696062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.99870485 - inSlope: 0.028696062 - outSlope: 0.032215122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.99816793 - inSlope: 0.032215122 - outSlope: 0.0354874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.9975765 - inSlope: 0.0354874 - outSlope: 0.038248304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.996939 - inSlope: 0.038248304 - outSlope: 0.040766004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.99625957 - inSlope: 0.040766004 - outSlope: 0.042976145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9955433 - inSlope: 0.042976145 - outSlope: 0.044810776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.99479645 - inSlope: 0.044810776 - outSlope: 0.046255592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.9940255 - inSlope: 0.046255592 - outSlope: 0.047389273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9932357 - inSlope: 0.047389273 - outSlope: 0.048165325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.99243295 - inSlope: 0.048165325 - outSlope: 0.04858728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.99162316 - inSlope: 0.04858728 - outSlope: 0.048562333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9908138 - inSlope: 0.048562333 - outSlope: 0.04811879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.9900118 - inSlope: 0.04811879 - outSlope: 0.047299907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.9892235 - inSlope: 0.047299907 - outSlope: 0.046098195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.9884552 - inSlope: 0.046098195 - outSlope: 0.044474643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.98771393 - inSlope: 0.044474643 - outSlope: 0.04239675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9870073 - inSlope: 0.04239675 - outSlope: 0.03996495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.98634124 - inSlope: 0.03996495 - outSlope: 0.037082404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9857232 - inSlope: 0.037082404 - outSlope: 0.036939416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.98510754 - inSlope: 0.036939416 - outSlope: 0.03937837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.98445123 - inSlope: 0.03937837 - outSlope: 0.041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9837592 - inSlope: 0.041520637 - outSlope: 0.043090545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.98304105 - inSlope: 0.043090545 - outSlope: 0.044184964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.98230463 - inSlope: 0.044184964 - outSlope: 0.044749938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9815588 - inSlope: 0.044749938 - outSlope: 0.044789355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.9808123 - inSlope: 0.044789355 - outSlope: 0.044324283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.9800736 - inSlope: 0.044324283 - outSlope: 0.0433052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9793518 - inSlope: 0.0433052 - outSlope: 0.041745942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.97865605 - inSlope: 0.041745942 - outSlope: 0.03969673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.97799444 - inSlope: 0.03969673 - outSlope: 0.037110947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9773759 - inSlope: 0.037110947 - outSlope: 0.034182105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9768062 - inSlope: 0.034182105 - outSlope: 0.030888349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9762914 - inSlope: 0.030888349 - outSlope: 0.027244117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.97583735 - inSlope: 0.027244117 - outSlope: 0.023438869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9754467 - inSlope: 0.023438869 - outSlope: 0.019454975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.97512245 - inSlope: 0.019454975 - outSlope: 0.015367284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.97486633 - inSlope: 0.015367284 - outSlope: 0.011150847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9746805 - inSlope: 0.011150847 - outSlope: 0.006841403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.97456646 - inSlope: 0.006841403 - outSlope: 0.0023353123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.97452754 - inSlope: 0.0023353123 - outSlope: -0.0021994135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9745642 - inSlope: -0.0021994135 - outSlope: -0.006401522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9746709 - inSlope: -0.006401522 - outSlope: -0.010467778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.97484535 - inSlope: -0.010467778 - outSlope: -0.014412417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.97508556 - inSlope: -0.014412417 - outSlope: -0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9753893 - inSlope: -0.018224733 - outSlope: -0.021958293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9757553 - inSlope: -0.021958293 - outSlope: -0.025541807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.976181 - inSlope: -0.025541807 - outSlope: -0.028942851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.97666335 - inSlope: -0.028942851 - outSlope: -0.032086402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.9771981 - inSlope: -0.032086402 - outSlope: -0.034875777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9777794 - inSlope: -0.034875777 - outSlope: -0.037357844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.978402 - inSlope: -0.037357844 - outSlope: -0.03938917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9790585 - inSlope: -0.03938917 - outSlope: -0.040952004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.97974104 - inSlope: -0.040952004 - outSlope: -0.042021163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9804414 - inSlope: -0.042021163 - outSlope: -0.042618554 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9811517 - inSlope: -0.042618554 - outSlope: -0.042693656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.98186326 - inSlope: -0.042693656 - outSlope: -0.042300265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.98256826 - inSlope: -0.042300265 - outSlope: -0.041434806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.98325884 - inSlope: -0.041434806 - outSlope: -0.040096987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.98392713 - inSlope: -0.040096987 - outSlope: -0.038319863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9845658 - inSlope: -0.038319863 - outSlope: -0.03600243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.98516583 - inSlope: -0.03600243 - outSlope: -0.033441816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.9857232 - inSlope: -0.033441816 - outSlope: -0.03301266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.9862734 - inSlope: -0.03301266 - outSlope: -0.03496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.98685616 - inSlope: -0.03496531 - outSlope: -0.03666762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9874673 - inSlope: -0.03666762 - outSlope: -0.03811244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9881025 - inSlope: -0.03811244 - outSlope: -0.039317366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.9887578 - inSlope: -0.039317366 - outSlope: -0.04025463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9894287 - inSlope: -0.04025463 - outSlope: -0.040973462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.9901116 - inSlope: -0.040973462 - outSlope: -0.041416924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.9908019 - inSlope: -0.041416924 - outSlope: -0.041667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.9914963 - inSlope: -0.041667264 - outSlope: -0.04167084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.99219084 - inSlope: -0.04167084 - outSlope: -0.041366857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.9928803 - inSlope: -0.041366857 - outSlope: -0.04086946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.99356145 - inSlope: -0.04086946 - outSlope: -0.040150918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.9942306 - inSlope: -0.040150918 - outSlope: -0.039213933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.9948842 - inSlope: -0.039213933 - outSlope: -0.03813032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.9955197 - inSlope: -0.03813032 - outSlope: -0.036760602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.9961324 - inSlope: -0.036760602 - outSlope: -0.035194192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.99671894 - inSlope: -0.035194192 - outSlope: -0.03341678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9972759 - inSlope: -0.03341678 - outSlope: -0.031496316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9978008 - inSlope: -0.031496316 - outSlope: -0.029353913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.99829006 - inSlope: -0.029353913 - outSlope: -0.026929405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.9987389 - inSlope: -0.026929405 - outSlope: -0.02439382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.99914545 - inSlope: -0.02439382 - outSlope: -0.021511337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.99950397 - inSlope: -0.021511337 - outSlope: -0.018378513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9998103 - inSlope: -0.018378513 - outSlope: -0.01493813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -1.0000592 - inSlope: -0.01493813 - outSlope: -0.011107932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -1.0002444 - inSlope: -0.011107932 - outSlope: -0.0069737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -1.0003606 - inSlope: -0.0069737 - outSlope: -0.0023889565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -1.0004004 - inSlope: -0.0023889565 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.0004004 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.102716334 - inSlope: -0.0012007355 - outSlope: -0.0012007355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.10273635 - inSlope: -0.0012007355 - outSlope: -0.003596842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.102796294 - inSlope: -0.003596842 - outSlope: -0.005566031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10288906 - inSlope: -0.005566031 - outSlope: -0.007292925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.10301061 - inSlope: -0.007292925 - outSlope: -0.008908958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10315909 - inSlope: -0.008908958 - outSlope: -0.010377021 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10333204 - inSlope: -0.010377021 - outSlope: -0.011305959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.103520475 - inSlope: -0.011305959 - outSlope: -0.012570168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.10372998 - inSlope: -0.012570168 - outSlope: -0.013014526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.10394689 - inSlope: -0.013014526 - outSlope: -0.013605953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.10417365 - inSlope: -0.013605953 - outSlope: -0.01403913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.10440764 - inSlope: -0.01403913 - outSlope: -0.014107973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.10464277 - inSlope: -0.014107973 - outSlope: -0.013765992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.104872204 - inSlope: -0.013765992 - outSlope: -0.013362766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.10509492 - inSlope: -0.013362766 - outSlope: -0.01270339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.10530664 - inSlope: -0.01270339 - outSlope: -0.011909892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.10550514 - inSlope: -0.011909892 - outSlope: -0.010747175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.10568426 - inSlope: -0.010747175 - outSlope: -0.009266578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1058387 - inSlope: -0.009266578 - outSlope: -0.007849492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.105969526 - inSlope: -0.007849492 - outSlope: -0.0062960335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.10607446 - inSlope: -0.0062960335 - outSlope: -0.0046446966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.10615187 - inSlope: -0.0046446966 - outSlope: -0.002931652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.10620073 - inSlope: -0.002931652 - outSlope: -0.0011993956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.10622072 - inSlope: -0.0011993956 - outSlope: 0.0005221363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.10621202 - inSlope: 0.0005221363 - outSlope: 0.0025217258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.10616999 - inSlope: 0.0025217258 - outSlope: 0.0050662416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.106085554 - inSlope: 0.0050662416 - outSlope: 0.0070586866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.10596791 - inSlope: 0.0070586866 - outSlope: 0.009192817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.105814695 - inSlope: 0.009192817 - outSlope: 0.01122729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.105627574 - inSlope: 0.01122729 - outSlope: 0.013141472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.10540855 - inSlope: 0.013141472 - outSlope: 0.01490192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.105160184 - inSlope: 0.01490192 - outSlope: 0.016470509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.104885675 - inSlope: 0.016470509 - outSlope: 0.01779692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10458906 - inSlope: 0.01779692 - outSlope: 0.01883315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.104275174 - inSlope: 0.01883315 - outSlope: 0.0195265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10394973 - inSlope: 0.0195265 - outSlope: 0.019907303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.103617944 - inSlope: 0.019907303 - outSlope: 0.01968341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10328989 - inSlope: 0.01968341 - outSlope: 0.019076336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.10297195 - inSlope: 0.019076336 - outSlope: 0.017978864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.1026723 - inSlope: 0.017978864 - outSlope: 0.016396748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.10239902 - inSlope: 0.016396748 - outSlope: 0.014342233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.102159984 - inSlope: 0.014342233 - outSlope: 0.011837941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.101962686 - inSlope: 0.011837941 - outSlope: 0.008915671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.10181409 - inSlope: 0.008915671 - outSlope: 0.0056102723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.10172059 - inSlope: 0.0056102723 - outSlope: 0.0019437093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10168819 - inSlope: 0.0019437093 - outSlope: -0.0018069166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.10171831 - inSlope: -0.0018069166 - outSlope: -0.005216436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10180525 - inSlope: -0.005216436 - outSlope: -0.008309492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.10194374 - inSlope: -0.008309492 - outSlope: -0.011053394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.10212796 - inSlope: -0.011053394 - outSlope: -0.013424916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.10235171 - inSlope: -0.013424916 - outSlope: -0.015397628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.10260834 - inSlope: -0.015397628 - outSlope: -0.016948896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.10289082 - inSlope: -0.016948896 - outSlope: -0.01806693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.103191935 - inSlope: -0.01806693 - outSlope: -0.018744636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.103504345 - inSlope: -0.018744636 - outSlope: -0.01908476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.103822425 - inSlope: -0.01908476 - outSlope: -0.01885863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.104136735 - inSlope: -0.01885863 - outSlope: -0.018350797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.10444258 - inSlope: -0.018350797 - outSlope: -0.017524676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.10473466 - inSlope: -0.017524676 - outSlope: -0.016425358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.105008416 - inSlope: -0.016425358 - outSlope: -0.015095933 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.105260015 - inSlope: -0.015095933 - outSlope: -0.013584061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.105486415 - inSlope: -0.013584061 - outSlope: -0.011924665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.10568516 - inSlope: -0.011924665 - outSlope: -0.010151276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.10585435 - inSlope: -0.010151276 - outSlope: -0.008283951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.105992414 - inSlope: -0.008283951 - outSlope: -0.0063474537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.106098205 - inSlope: -0.0063474537 - outSlope: -0.00456423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.106174275 - inSlope: -0.00456423 - outSlope: -0.0022646806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10621202 - inSlope: -0.0022646806 - outSlope: -0.0005882984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.106221825 - inSlope: -0.0005882984 - outSlope: 0.00071391533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10620993 - inSlope: 0.00071391533 - outSlope: 0.0020219404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10617623 - inSlope: 0.0020219404 - outSlope: 0.0033116373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10612103 - inSlope: 0.0033116373 - outSlope: 0.004570903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10604485 - inSlope: 0.004570903 - outSlope: 0.0057748016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.105948605 - inSlope: 0.0057748016 - outSlope: 0.0069044596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10583353 - inSlope: 0.0069044596 - outSlope: 0.007941134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10570118 - inSlope: 0.007941134 - outSlope: 0.00908018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10554984 - inSlope: 0.00908018 - outSlope: 0.009956816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.105383895 - inSlope: 0.009956816 - outSlope: 0.010575513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10520764 - inSlope: 0.010575513 - outSlope: 0.011148533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.10502183 - inSlope: 0.011148533 - outSlope: 0.011559438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.10482917 - inSlope: 0.011559438 - outSlope: 0.011810672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.104632325 - inSlope: 0.011810672 - outSlope: 0.012097221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.104430705 - inSlope: 0.012097221 - outSlope: 0.012050282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.10422987 - inSlope: 0.012050282 - outSlope: 0.011747193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.10403408 - inSlope: 0.011747193 - outSlope: 0.011381965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.10384438 - inSlope: 0.011381965 - outSlope: 0.01106904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1036599 - inSlope: 0.01106904 - outSlope: 0.010420318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.103486225 - inSlope: 0.010420318 - outSlope: 0.009556273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.103326954 - inSlope: 0.009556273 - outSlope: 0.0089460695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.10317785 - inSlope: 0.0089460695 - outSlope: 0.007855751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.103046924 - inSlope: 0.007855751 - outSlope: 0.0067086583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.10293511 - inSlope: 0.0067086583 - outSlope: 0.0055217794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.10284308 - inSlope: 0.0055217794 - outSlope: 0.0040407516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.10277574 - inSlope: 0.0040407516 - outSlope: 0.0026893448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.102730915 - inSlope: 0.0026893448 - outSlope: 0.000874848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.102716334 - inSlope: 0.000874848 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.102716334 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.38092402 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.38092402 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.59573185 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.59573185 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.38092884 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.38092884 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5957298 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.5957298 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_GenerateMotionCurves: 0 - m_Events: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim.meta deleted file mode 100644 index 56874fdb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/IKPullups.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1e25d58e0e895c5448cc85b45334d22f -timeCreated: 1502514852 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim deleted file mode 100644 index fd81d1ae..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim +++ /dev/null @@ -1,292262 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Idle - serializedVersion: 6 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: [] - m_ScaleCurves: [] - m_FloatCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.5315917e-26 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -4.5315917e-26 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.7518877e-21 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -4.7518877e-21 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.5444423e-15 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -2.5444423e-15 - inSlope: 0 - outSlope: -0.7530958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.01255163 - inSlope: -0.7530958 - outSlope: -2.0543754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04679119 - inSlope: -2.0543754 - outSlope: -3.0438805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.09752248 - inSlope: -3.0438805 - outSlope: -3.7040555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15925668 - inSlope: -3.7040555 - outSlope: -4.0157747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.22618644 - inSlope: -4.0157747 - outSlope: -3.9759648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.29245245 - inSlope: -3.9759648 - outSlope: -3.6071544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.35257164 - inSlope: -3.6071544 - outSlope: -2.952979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.4017879 - inSlope: -2.952979 - outSlope: -2.059645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.4361154 - inSlope: -2.059645 - outSlope: -0.95194906 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.45198122 - inSlope: -0.95194906 - outSlope: -0.31446606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.4572223 - inSlope: -0.31446606 - outSlope: -0.29424933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.46212646 - inSlope: -0.29424933 - outSlope: -0.27464417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.46670386 - inSlope: -0.27464417 - outSlope: -0.2556952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.47096547 - inSlope: -0.2556952 - outSlope: -0.23737751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.47492176 - inSlope: -0.23737751 - outSlope: -0.21968564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.4785832 - inSlope: -0.21968564 - outSlope: -0.20259817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.48195982 - inSlope: -0.20259817 - outSlope: -0.1860221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.4850602 - inSlope: -0.1860221 - outSlope: -0.17014699 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.48789597 - inSlope: -0.17014699 - outSlope: -0.15462413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.49047303 - inSlope: -0.15462413 - outSlope: -0.13981475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.49280328 - inSlope: -0.13981475 - outSlope: -0.12542826 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.49489376 - inSlope: -0.12542826 - outSlope: -0.111563906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.49675316 - inSlope: -0.111563906 - outSlope: -0.09823332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.49839038 - inSlope: -0.09823332 - outSlope: -0.08532473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.49981245 - inSlope: -0.08532473 - outSlope: -0.072943635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.5010282 - inSlope: -0.072943635 - outSlope: -0.060954154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.5020441 - inSlope: -0.060954154 - outSlope: -0.049456406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.50286835 - inSlope: -0.049456406 - outSlope: -0.03844118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.50350904 - inSlope: -0.03844118 - outSlope: -0.027784135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.5039721 - inSlope: -0.027784135 - outSlope: -0.017595308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.50426537 - inSlope: -0.017595308 - outSlope: -0.007846363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.50439614 - inSlope: -0.007846363 - outSlope: 0.0014984622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.50437117 - inSlope: 0.0014984622 - outSlope: 0.010460625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.5041968 - inSlope: 0.010460625 - outSlope: 0.018997211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.5038802 - inSlope: 0.018997211 - outSlope: 0.027133252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.503428 - inSlope: 0.027133252 - outSlope: 0.03482201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.5028476 - inSlope: 0.03482201 - outSlope: 0.042125028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.5021455 - inSlope: 0.042125028 - outSlope: 0.049120236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.50132686 - inSlope: 0.049120236 - outSlope: 0.05564695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.5003994 - inSlope: 0.05564695 - outSlope: 0.061762393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.49937004 - inSlope: 0.061762393 - outSlope: 0.06751127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.49824485 - inSlope: 0.06751127 - outSlope: 0.07283098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.497031 - inSlope: 0.07283098 - outSlope: 0.077824704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.49573392 - inSlope: 0.077824704 - outSlope: 0.08237251 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.49436104 - inSlope: 0.08237251 - outSlope: 0.086508475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.49291924 - inSlope: 0.086508475 - outSlope: 0.09025106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.49141505 - inSlope: 0.09025106 - outSlope: 0.09360382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.489855 - inSlope: 0.09360382 - outSlope: 0.096559614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.48824567 - inSlope: 0.096559614 - outSlope: 0.0990952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.48659408 - inSlope: 0.0990952 - outSlope: 0.101264216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.48490635 - inSlope: 0.101264216 - outSlope: 0.102958634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.48319036 - inSlope: 0.102958634 - outSlope: 0.10425935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.4814527 - inSlope: 0.10425935 - outSlope: 0.10511408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.4797008 - inSlope: 0.10511408 - outSlope: 0.10561298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.4779406 - inSlope: 0.10561298 - outSlope: 0.10562728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.47618014 - inSlope: 0.10562728 - outSlope: 0.10525177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.47442594 - inSlope: 0.10525177 - outSlope: 0.10444174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.47268525 - inSlope: 0.10444174 - outSlope: 0.10318573 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.47096547 - inSlope: 0.10318573 - outSlope: 0.10149131 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.46927395 - inSlope: 0.10149131 - outSlope: 0.09938846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.46761748 - inSlope: 0.09938846 - outSlope: 0.09681532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.4660039 - inSlope: 0.09681532 - outSlope: 0.0938327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.46444002 - inSlope: 0.0938327 - outSlope: 0.09037086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.46293384 - inSlope: 0.09037086 - outSlope: 0.08646735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.46149272 - inSlope: 0.08646735 - outSlope: 0.08213111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.46012387 - inSlope: 0.08213111 - outSlope: 0.07734728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.45883474 - inSlope: 0.07734728 - outSlope: 0.07209606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.45763314 - inSlope: 0.07209606 - outSlope: 0.066427656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.456526 - inSlope: 0.066427656 - outSlope: 0.060285386 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.45552126 - inSlope: 0.060285386 - outSlope: 0.05368536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.4546265 - inSlope: 0.05368536 - outSlope: 0.046649024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.45384902 - inSlope: 0.046649024 - outSlope: 0.039172806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.45319614 - inSlope: 0.039172806 - outSlope: 0.03125134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.45267528 - inSlope: 0.03125134 - outSlope: 0.022847079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.4522945 - inSlope: 0.022847079 - outSlope: 0.014035119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.45206058 - inSlope: 0.014035119 - outSlope: 0.0047618197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.45198122 - inSlope: 0.0047618197 - outSlope: 0.12738892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.44985804 - inSlope: 0.12738892 - outSlope: 0.3667996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.44374472 - inSlope: 0.3667996 - outSlope: 0.593332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.43385586 - inSlope: 0.593332 - outSlope: 0.80682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.42040887 - inSlope: 0.80682 - outSlope: 0.9930173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.4038586 - inSlope: 0.9930173 - outSlope: 1.1294596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.3850343 - inSlope: 1.1294596 - outSlope: 1.1936361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.36514038 - inSlope: 1.1936361 - outSlope: 1.1708229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.34562668 - inSlope: 1.1708229 - outSlope: 1.0578374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.32799608 - inSlope: 1.0578374 - outSlope: 0.8615335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.3136372 - inSlope: 0.8615335 - outSlope: 0.5925881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.30376074 - inSlope: 0.5925881 - outSlope: 0.25897646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.29944447 - inSlope: 0.25897646 - outSlope: 0.0753165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.2981892 - inSlope: 0.0753165 - outSlope: 0.08348652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.29679775 - inSlope: 0.08348652 - outSlope: 0.091377586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.2952748 - inSlope: 0.091377586 - outSlope: 0.09897577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.29362518 - inSlope: 0.09897577 - outSlope: 0.106346115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.29185274 - inSlope: 0.106346115 - outSlope: 0.113455765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.2899618 - inSlope: 0.113455765 - outSlope: 0.12031149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.28795663 - inSlope: 0.12031149 - outSlope: 0.1269759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.28584036 - inSlope: 0.1269759 - outSlope: 0.13331844 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.2836184 - inSlope: 0.13331844 - outSlope: 0.13946249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.28129402 - inSlope: 0.13946249 - outSlope: 0.1453544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.27887145 - inSlope: 0.1453544 - outSlope: 0.1510854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.27635336 - inSlope: 0.1510854 - outSlope: 0.15648559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.27374527 - inSlope: 0.15648559 - outSlope: 0.16164437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.2710512 - inSlope: 0.16164437 - outSlope: 0.16663508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.26827395 - inSlope: 0.16663508 - outSlope: 0.17132537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.26541853 - inSlope: 0.17132537 - outSlope: 0.17579572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.2624886 - inSlope: 0.17579572 - outSlope: 0.18006045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.2594876 - inSlope: 0.18006045 - outSlope: 0.18397383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.25642133 - inSlope: 0.18397383 - outSlope: 0.18767792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.25329337 - inSlope: 0.18767792 - outSlope: 0.19119161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.25010684 - inSlope: 0.19119161 - outSlope: 0.19433516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.24686792 - inSlope: 0.19433516 - outSlope: 0.19730885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.24357945 - inSlope: 0.19730885 - outSlope: 0.19993831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.24024715 - inSlope: 0.19993831 - outSlope: 0.20229776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.23687552 - inSlope: 0.20229776 - outSlope: 0.2044775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.23346756 - inSlope: 0.2044775 - outSlope: 0.20624776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.2300301 - inSlope: 0.20624776 - outSlope: 0.20783474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.2265662 - inSlope: 0.20783474 - outSlope: 0.20904978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.22308204 - inSlope: 0.20904978 - outSlope: 0.21001716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.21958175 - inSlope: 0.21001716 - outSlope: 0.2106904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.21607025 - inSlope: 0.2106904 - outSlope: 0.21105072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.21255274 - inSlope: 0.21105072 - outSlope: 0.21114013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.20903374 - inSlope: 0.21114013 - outSlope: 0.21085636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.20551942 - inSlope: 0.21085636 - outSlope: 0.21030416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.20201436 - inSlope: 0.21030416 - outSlope: 0.20947535 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.1985231 - inSlope: 0.20947535 - outSlope: 0.19607414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.1952552 - inSlope: 0.19607414 - outSlope: 0.17068522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.19241045 - inSlope: 0.17068522 - outSlope: 0.14593823 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.18997815 - inSlope: 0.14593823 - outSlope: 0.121664226 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.18795042 - inSlope: 0.121664226 - outSlope: 0.097973146 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.18631753 - inSlope: 0.097973146 - outSlope: 0.07486589 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.18506977 - inSlope: 0.07486589 - outSlope: 0.052301336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.18419808 - inSlope: 0.052301336 - outSlope: 0.030257134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.1836938 - inSlope: 0.030257134 - outSlope: 0.008786031 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.18354736 - inSlope: 0.008786031 - outSlope: -0.012098562 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.183749 - inSlope: -0.012098562 - outSlope: -0.032444924 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.18428975 - inSlope: -0.032444924 - outSlope: -0.052239645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.18516041 - inSlope: -0.052239645 - outSlope: -0.07148796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.1863519 - inSlope: -0.07148796 - outSlope: -0.090153605 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.18785445 - inSlope: -0.090153605 - outSlope: -0.108274624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.18965903 - inSlope: -0.108274624 - outSlope: -0.1258753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.19175695 - inSlope: -0.1258753 - outSlope: -0.1428528 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.19413783 - inSlope: -0.1428528 - outSlope: -0.15935108 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.19679368 - inSlope: -0.15935108 - outSlope: -0.17522798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.19971414 - inSlope: -0.17522798 - outSlope: -0.19057381 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.20289037 - inSlope: -0.19057381 - outSlope: -0.2053519 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.2063129 - inSlope: -0.2053519 - outSlope: -0.21957567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.20997249 - inSlope: -0.21957567 - outSlope: -0.23322277 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.21385953 - inSlope: -0.23322277 - outSlope: -0.24639064 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.21796604 - inSlope: -0.24639064 - outSlope: -0.25890315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.22228108 - inSlope: -0.25890315 - outSlope: -0.27095255 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.22679695 - inSlope: -0.27095255 - outSlope: -0.28233406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.23150252 - inSlope: -0.28233406 - outSlope: -0.29321787 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.23638955 - inSlope: -0.29321787 - outSlope: -0.30358344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.24144927 - inSlope: -0.30358344 - outSlope: -0.31333417 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.2466715 - inSlope: -0.31333417 - outSlope: -0.32248408 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.25204623 - inSlope: -0.32248408 - outSlope: -0.33116016 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.25756556 - inSlope: -0.33116016 - outSlope: -0.3392479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.26321968 - inSlope: -0.3392479 - outSlope: -0.34671876 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.26899832 - inSlope: -0.34671876 - outSlope: -0.3536943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.27489322 - inSlope: -0.3536943 - outSlope: -0.3600726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.28089443 - inSlope: -0.3600726 - outSlope: -0.36596453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.28699383 - inSlope: -0.36596453 - outSlope: -0.37116265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.29317987 - inSlope: -0.37116265 - outSlope: -0.3758762 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.29944447 - inSlope: -0.3758762 - outSlope: -0.37549174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.30570266 - inSlope: -0.37549174 - outSlope: -0.3704331 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.31187654 - inSlope: -0.3704331 - outSlope: -0.36561406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3179701 - inSlope: -0.36561406 - outSlope: -0.36089712 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.32398513 - inSlope: -0.36089712 - outSlope: -0.3562996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.32992345 - inSlope: -0.3562996 - outSlope: -0.35170946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.33578527 - inSlope: -0.35170946 - outSlope: -0.3469709 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.3415681 - inSlope: -0.3469709 - outSlope: -0.3421465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.34727055 - inSlope: -0.3421465 - outSlope: -0.33712003 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.3528892 - inSlope: -0.33712003 - outSlope: -0.33174667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.35841832 - inSlope: -0.33174667 - outSlope: -0.32607287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.36385286 - inSlope: -0.32607287 - outSlope: -0.31997353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.36918575 - inSlope: -0.31997353 - outSlope: -0.3134039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.37440914 - inSlope: -0.3134039 - outSlope: -0.3063801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.37951547 - inSlope: -0.3063801 - outSlope: -0.29875904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.38449478 - inSlope: -0.29875904 - outSlope: -0.2905425 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.38933715 - inSlope: -0.2905425 - outSlope: -0.2818468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.3940346 - inSlope: -0.2818468 - outSlope: -0.2725306 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.39857677 - inSlope: -0.2725306 - outSlope: -0.262608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.40295362 - inSlope: -0.262608 - outSlope: -0.25218332 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.40715668 - inSlope: -0.25218332 - outSlope: -0.24123631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.41117728 - inSlope: -0.24123631 - outSlope: -0.22987805 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.41500857 - inSlope: -0.22987805 - outSlope: -0.2180334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.41864246 - inSlope: -0.2180334 - outSlope: -0.20592232 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.4220745 - inSlope: -0.20592232 - outSlope: -0.19350547 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.42529958 - inSlope: -0.19350547 - outSlope: -0.18095988 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.42831558 - inSlope: -0.18095988 - outSlope: -0.16829206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.43112049 - inSlope: -0.16829206 - outSlope: -0.15569924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.43371543 - inSlope: -0.15569924 - outSlope: -0.14309037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.4361003 - inSlope: -0.14309037 - outSlope: -0.13077399 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.43827984 - inSlope: -0.13077399 - outSlope: -0.11867543 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.4402578 - inSlope: -0.11867543 - outSlope: -0.10695382 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.44204032 - inSlope: -0.10695382 - outSlope: -0.09569637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.44363528 - inSlope: -0.09569637 - outSlope: -0.08493613 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.44505087 - inSlope: -0.08493613 - outSlope: -0.074639514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.44629487 - inSlope: -0.074639514 - outSlope: -0.06511966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.4473802 - inSlope: -0.06511966 - outSlope: -0.056137886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.44831583 - inSlope: -0.056137886 - outSlope: -0.047853127 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.44911337 - inSlope: -0.047853127 - outSlope: -0.040295184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.44978496 - inSlope: -0.040295184 - outSlope: -0.03344587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.4503424 - inSlope: -0.03344587 - outSlope: -0.027259821 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.45079672 - inSlope: -0.027259821 - outSlope: -0.02182395 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.45116046 - inSlope: -0.02182395 - outSlope: -0.01693215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.45144266 - inSlope: -0.01693215 - outSlope: -0.012743899 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.45165506 - inSlope: -0.012743899 - outSlope: -0.00913932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.45180738 - inSlope: -0.00913932 - outSlope: -0.0060187965 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.4519077 - inSlope: -0.0060187965 - outSlope: -0.0033528125 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.45196357 - inSlope: -0.0033528125 - outSlope: -0.0010585644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.45198122 - inSlope: -0.0010585644 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.45198122 - inSlope: 0 - outSlope: 0.00340636 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.45192444 - inSlope: 0.00340636 - outSlope: 0.0100459205 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.451757 - inSlope: 0.0100459205 - outSlope: 0.016613381 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.45148012 - inSlope: 0.016613381 - outSlope: 0.022977283 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.45109716 - inSlope: 0.022977283 - outSlope: 0.029283017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.45060912 - inSlope: 0.029283017 - outSlope: 0.03550482 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.45001736 - inSlope: 0.03550482 - outSlope: 0.04159633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.4493241 - inSlope: 0.04159633 - outSlope: 0.047690827 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.44852924 - inSlope: 0.047690827 - outSlope: 0.053661093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.4476349 - inSlope: 0.053661093 - outSlope: 0.059635438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.44664097 - inSlope: 0.059635438 - outSlope: 0.06553094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.4455488 - inSlope: 0.06553094 - outSlope: 0.07135832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.44435948 - inSlope: 0.07135832 - outSlope: 0.07722913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.44307235 - inSlope: 0.07722913 - outSlope: 0.0829918 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.44168913 - inSlope: 0.0829918 - outSlope: 0.08877711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.44020954 - inSlope: 0.08877711 - outSlope: 0.094492964 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.43863463 - inSlope: 0.094492964 - outSlope: 0.100133754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.43696576 - inSlope: 0.100133754 - outSlope: 0.10579921 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.43520242 - inSlope: 0.10579921 - outSlope: 0.11129589 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.43334746 - inSlope: 0.11129589 - outSlope: 0.116820924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.43140048 - inSlope: 0.116820924 - outSlope: 0.12224273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.42936307 - inSlope: 0.12224273 - outSlope: 0.1274784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.42723846 - inSlope: 0.1274784 - outSlope: 0.13278009 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.42502543 - inSlope: 0.13278009 - outSlope: 0.13782115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.42272845 - inSlope: 0.13782115 - outSlope: 0.14283288 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.42034787 - inSlope: 0.14283288 - outSlope: 0.14764713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.41788712 - inSlope: 0.14764713 - outSlope: 0.15227592 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.41534916 - inSlope: 0.15227592 - outSlope: 0.15678824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.41273606 - inSlope: 0.15678824 - outSlope: 0.16105199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.41005182 - inSlope: 0.16105199 - outSlope: 0.16512288 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.40729982 - inSlope: 0.16512288 - outSlope: 0.16896619 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.40448368 - inSlope: 0.16896619 - outSlope: 0.1725706 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.40160754 - inSlope: 0.1725706 - outSlope: 0.17592731 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.39867538 - inSlope: 0.17592731 - outSlope: 0.17894924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.39569286 - inSlope: 0.17894924 - outSlope: 0.18176535 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.39266348 - inSlope: 0.18176535 - outSlope: 0.18422954 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.38959295 - inSlope: 0.18422954 - outSlope: 0.1863967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.38648638 - inSlope: 0.1863967 - outSlope: 0.18821882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.38334936 - inSlope: 0.18821882 - outSlope: 0.18970838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.3801876 - inSlope: 0.18970838 - outSlope: 0.19083484 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.37700698 - inSlope: 0.19083484 - outSlope: 0.19164497 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.37381294 - inSlope: 0.19164497 - outSlope: 0.19206148 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.37061188 - inSlope: 0.19206148 - outSlope: 0.1921099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.3674101 - inSlope: 0.1921099 - outSlope: 0.19176644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.36421394 - inSlope: 0.19176644 - outSlope: 0.19112283 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.3610286 - inSlope: 0.19112283 - outSlope: 0.189998 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.35786194 - inSlope: 0.189998 - outSlope: 0.18858184 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.35471895 - inSlope: 0.18858184 - outSlope: 0.18674542 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.3516065 - inSlope: 0.18674542 - outSlope: 0.1845514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.3485306 - inSlope: 0.1845514 - outSlope: 0.18199065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.34549746 - inSlope: 0.18199065 - outSlope: 0.17901897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.34251377 - inSlope: 0.17901897 - outSlope: 0.17576784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.33958435 - inSlope: 0.17576784 - outSlope: 0.17206857 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.3367165 - inSlope: 0.17206857 - outSlope: 0.16808408 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.33391514 - inSlope: 0.16808408 - outSlope: 0.16376098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.33118576 - inSlope: 0.16376098 - outSlope: 0.15906636 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.3285347 - inSlope: 0.15906636 - outSlope: 0.154039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.32596734 - inSlope: 0.154039 - outSlope: 0.14877725 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.32348776 - inSlope: 0.14877725 - outSlope: 0.14309752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.32110277 - inSlope: 0.14309752 - outSlope: 0.13714701 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.31881702 - inSlope: 0.13714701 - outSlope: 0.13093476 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.31663474 - inSlope: 0.13093476 - outSlope: 0.12443852 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.3145608 - inSlope: 0.12443852 - outSlope: 0.117600776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.31260076 - inSlope: 0.117600776 - outSlope: 0.11055739 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.3107581 - inSlope: 0.11055739 - outSlope: 0.10319509 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.30903822 - inSlope: 0.10319509 - outSlope: 0.09555868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.30744556 - inSlope: 0.09555868 - outSlope: 0.087709576 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.30598375 - inSlope: 0.087709576 - outSlope: 0.07955862 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.30465776 - inSlope: 0.07955862 - outSlope: 0.07116546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.30347168 - inSlope: 0.07116546 - outSlope: 0.062542915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.3024293 - inSlope: 0.062542915 - outSlope: 0.053623542 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.30153558 - inSlope: 0.053623542 - outSlope: 0.044450764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.30079472 - inSlope: 0.044450764 - outSlope: 0.035049856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.30021057 - inSlope: 0.035049856 - outSlope: 0.02533402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.29978833 - inSlope: 0.02533402 - outSlope: 0.015406843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.29953155 - inSlope: 0.015406843 - outSlope: 0.0052248733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.29944447 - inSlope: 0.0052248733 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.29944447 - inSlope: 0 - outSlope: 0.0048906356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.29936296 - inSlope: 0.0048906356 - outSlope: 0.014614267 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.29911938 - inSlope: 0.014614267 - outSlope: 0.023977526 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.29871976 - inSlope: 0.023977526 - outSlope: 0.033081923 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.2981684 - inSlope: 0.033081923 - outSlope: 0.041848462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.29747093 - inSlope: 0.041848462 - outSlope: 0.05039982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.29663092 - inSlope: 0.05039982 - outSlope: 0.05861085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.29565406 - inSlope: 0.05861085 - outSlope: 0.0665341 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.29454517 - inSlope: 0.0665341 - outSlope: 0.07418712 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.2933087 - inSlope: 0.07418712 - outSlope: 0.08149748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.29195043 - inSlope: 0.08149748 - outSlope: 0.0885439 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.29047468 - inSlope: 0.0885439 - outSlope: 0.09527352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.28888682 - inSlope: 0.09527352 - outSlope: 0.101741984 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2871911 - inSlope: 0.101741984 - outSlope: 0.10785685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.2853935 - inSlope: 0.10785685 - outSlope: 0.11367944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.28349882 - inSlope: 0.11367944 - outSlope: 0.11925462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.28151128 - inSlope: 0.11925462 - outSlope: 0.12446178 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.2794369 - inSlope: 0.12446178 - outSlope: 0.12939532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.27728033 - inSlope: 0.12939532 - outSlope: 0.13399065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.27504712 - inSlope: 0.13399065 - outSlope: 0.13834152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.27274147 - inSlope: 0.13834152 - outSlope: 0.14235723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.2703688 - inSlope: 0.14235723 - outSlope: 0.14605506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.26793453 - inSlope: 0.14605506 - outSlope: 0.14945318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.26544368 - inSlope: 0.14945318 - outSlope: 0.15252446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.26290157 - inSlope: 0.15252446 - outSlope: 0.15533625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.26031268 - inSlope: 0.15533625 - outSlope: 0.1578459 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.25768188 - inSlope: 0.1578459 - outSlope: 0.15996939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.25501576 - inSlope: 0.15996939 - outSlope: 0.16189061 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.25231755 - inSlope: 0.16189061 - outSlope: 0.16341607 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.24959399 - inSlope: 0.16341607 - outSlope: 0.16475874 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.24684797 - inSlope: 0.16475874 - outSlope: 0.16567007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.24408685 - inSlope: 0.16567007 - outSlope: 0.16640024 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.24131347 - inSlope: 0.16640024 - outSlope: 0.16676085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.23853417 - inSlope: 0.16676085 - outSlope: 0.16686067 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.23575312 - inSlope: 0.16686067 - outSlope: 0.16665356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.2329756 - inSlope: 0.16665356 - outSlope: 0.16617583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.23020597 - inSlope: 0.16617583 - outSlope: 0.165474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.22744803 - inSlope: 0.165474 - outSlope: 0.16437721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.22470845 - inSlope: 0.16437721 - outSlope: 0.16305467 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.22199084 - inSlope: 0.16305467 - outSlope: 0.16151346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.21929899 - inSlope: 0.16151346 - outSlope: 0.15960719 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.21663883 - inSlope: 0.15960719 - outSlope: 0.15752585 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.21401344 - inSlope: 0.15752585 - outSlope: 0.1551369 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.2114278 - inSlope: 0.1551369 - outSlope: 0.15250379 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.2088861 - inSlope: 0.15250379 - outSlope: 0.1496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.20639274 - inSlope: 0.1496 - outSlope: 0.14651701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.20395082 - inSlope: 0.14651701 - outSlope: 0.14309305 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.2015659 - inSlope: 0.14309305 - outSlope: 0.1394618 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.19924158 - inSlope: 0.1394618 - outSlope: 0.13564107 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.19698086 - inSlope: 0.13564107 - outSlope: 0.13155274 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.19478835 - inSlope: 0.13155274 - outSlope: 0.12722263 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.19266795 - inSlope: 0.12722263 - outSlope: 0.12272909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.19062243 - inSlope: 0.12272909 - outSlope: 0.11796893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.18865632 - inSlope: 0.11796893 - outSlope: 0.11297135 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.18677343 - inSlope: 0.11297135 - outSlope: 0.107759394 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.18497747 - inSlope: 0.107759394 - outSlope: 0.10242057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.18327044 - inSlope: 0.10242057 - outSlope: 0.096753225 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.18165791 - inSlope: 0.096753225 - outSlope: 0.0909212 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.18014254 - inSlope: 0.0909212 - outSlope: 0.0848798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.1787279 - inSlope: 0.0848798 - outSlope: 0.07863148 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.17741735 - inSlope: 0.07863148 - outSlope: 0.072191864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.17621417 - inSlope: 0.072191864 - outSlope: 0.06549957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.1751225 - inSlope: 0.06549957 - outSlope: 0.058644712 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.1741451 - inSlope: 0.058644712 - outSlope: 0.05155852 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.17328578 - inSlope: 0.05155852 - outSlope: 0.044231195 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.1725486 - inSlope: 0.044231195 - outSlope: 0.03672521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.17193651 - inSlope: 0.03672521 - outSlope: 0.028933497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.17145428 - inSlope: 0.028933497 - outSlope: 0.020985924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.17110452 - inSlope: 0.020985924 - outSlope: 0.012744793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.1708921 - inSlope: 0.012744793 - outSlope: 0.00431574 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.17082018 - inSlope: 0.00431574 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.17082018 - inSlope: 0 - outSlope: 0.011232369 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.17063297 - inSlope: 0.011232369 - outSlope: 0.033051576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.17008212 - inSlope: 0.033051576 - outSlope: 0.054135434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.16917983 - inSlope: 0.054135434 - outSlope: 0.07419193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.16794331 - inSlope: 0.07419193 - outSlope: 0.09343975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.16638601 - inSlope: 0.09343975 - outSlope: 0.11181495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.16452245 - inSlope: 0.11181495 - outSlope: 0.12932354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.16236697 - inSlope: 0.12932354 - outSlope: 0.14596893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.1599342 - inSlope: 0.14596893 - outSlope: 0.16170302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.15723918 - inSlope: 0.16170302 - outSlope: 0.17658325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.15429617 - inSlope: 0.17658325 - outSlope: 0.1905996 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.15111938 - inSlope: 0.1905996 - outSlope: 0.2037446 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.14772369 - inSlope: 0.2037446 - outSlope: 0.21597476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.14412417 - inSlope: 0.21597476 - outSlope: 0.22736628 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.14033478 - inSlope: 0.22736628 - outSlope: 0.23787692 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.13637 - inSlope: 0.23787692 - outSlope: 0.2475198 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.13224474 - inSlope: 0.2475198 - outSlope: 0.25627378 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.12797357 - inSlope: 0.25627378 - outSlope: 0.26414448 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.12357098 - inSlope: 0.26414448 - outSlope: 0.27113926 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.11905206 - inSlope: 0.27113926 - outSlope: 0.27729547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.11443054 - inSlope: 0.27729547 - outSlope: 0.28254107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.10972159 - inSlope: 0.28254107 - outSlope: 0.28689492 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.10493981 - inSlope: 0.28689492 - outSlope: 0.2904224 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.10009951 - inSlope: 0.2904224 - outSlope: 0.29303044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.095215745 - inSlope: 0.29303044 - outSlope: 0.2947681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.09030302 - inSlope: 0.2947681 - outSlope: 0.2956189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.08537583 - inSlope: 0.2956189 - outSlope: 0.29563892 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.08044859 - inSlope: 0.29563892 - outSlope: 0.29470193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.07553697 - inSlope: 0.29470193 - outSlope: 0.2929683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.070654236 - inSlope: 0.2929683 - outSlope: 0.29031235 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.06581549 - inSlope: 0.29031235 - outSlope: 0.28677857 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.061035924 - inSlope: 0.28677857 - outSlope: 0.28241277 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.056329116 - inSlope: 0.28241277 - outSlope: 0.27708268 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.051710878 - inSlope: 0.27708268 - outSlope: 0.27101454 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.047194038 - inSlope: 0.27101454 - outSlope: 0.26393676 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.04279516 - inSlope: 0.26393676 - outSlope: 0.25607842 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.03852725 - inSlope: 0.25607842 - outSlope: 0.24724415 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.03440634 - inSlope: 0.24724415 - outSlope: 0.23763673 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.03044579 - inSlope: 0.23763673 - outSlope: 0.22714522 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.026660094 - inSlope: 0.22714522 - outSlope: 0.2157499 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.023064317 - inSlope: 0.2157499 - outSlope: 0.20350641 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.019672401 - inSlope: 0.20350641 - outSlope: 0.19032295 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.0165004 - inSlope: 0.19032295 - outSlope: 0.17634872 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.0135613 - inSlope: 0.17634872 - outSlope: 0.16151828 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.01086937 - inSlope: 0.16151828 - outSlope: 0.14570282 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.008440888 - inSlope: 0.14570282 - outSlope: 0.12916549 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.0062881624 - inSlope: 0.12916549 - outSlope: 0.11165594 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0044272584 - inSlope: 0.11165594 - outSlope: 0.09327158 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0028726668 - inSlope: 0.09327158 - outSlope: 0.07409745 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.0016377282 - inSlope: 0.07409745 - outSlope: 0.054037955 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.00073710934 - inSlope: 0.054037955 - outSlope: 0.033023834 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.00018672053 - inSlope: 0.033023834 - outSlope: 0.011202762 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -2.5444423e-15 - inSlope: 0.011202762 - outSlope: 0.011202762 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0 - inSlope: 0 - outSlope: 0.037175335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0006195905 - inSlope: 0.037175335 - outSlope: 0.15002146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0031199458 - inSlope: 0.15002146 - outSlope: 0.3544544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.009027514 - inSlope: 0.3544544 - outSlope: 0.6490575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.019845128 - inSlope: 0.6490575 - outSlope: 0.98503375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0362624 - inSlope: 0.98503375 - outSlope: 1.2820053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.057629135 - inSlope: 1.2820053 - outSlope: 1.4490721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.081780314 - inSlope: 1.4490721 - outSlope: 1.4078209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10524397 - inSlope: 1.4078209 - outSlope: 1.1107378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.12375632 - inSlope: 1.1107378 - outSlope: 0.5516147 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.13294989 - inSlope: 0.5516147 - outSlope: 0.18777627 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13607949 - inSlope: 0.18777627 - outSlope: 0.17825083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13905033 - inSlope: 0.17825083 - outSlope: 0.16862081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.14186068 - inSlope: 0.16862081 - outSlope: 0.15893868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.14450967 - inSlope: 0.15893868 - outSlope: 0.14928117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.14699769 - inSlope: 0.14928117 - outSlope: 0.13962074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.1493247 - inSlope: 0.13962074 - outSlope: 0.13005507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.15149228 - inSlope: 0.13005507 - outSlope: 0.1205207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.15350096 - inSlope: 0.1205207 - outSlope: 0.111122236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.155353 - inSlope: 0.111122236 - outSlope: 0.10177741 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.15704928 - inSlope: 0.10177741 - outSlope: 0.09266326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.15859367 - inSlope: 0.09266326 - outSlope: 0.08363612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.15998761 - inSlope: 0.08363612 - outSlope: 0.07481851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.16123459 - inSlope: 0.07481851 - outSlope: 0.06617552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.16233751 - inSlope: 0.06617552 - outSlope: 0.057743546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1632999 - inSlope: 0.057743546 - outSlope: 0.049535085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.16412549 - inSlope: 0.049535085 - outSlope: 0.04151885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.16481747 - inSlope: 0.04151885 - outSlope: 0.033810172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.16538097 - inSlope: 0.033810172 - outSlope: 0.026297107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.16581926 - inSlope: 0.026297107 - outSlope: 0.01905622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.16613686 - inSlope: 0.01905622 - outSlope: 0.012084257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.16633826 - inSlope: 0.012084257 - outSlope: 0.00537247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.1664278 - inSlope: 0.00537247 - outSlope: -0.0010246048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.16641073 - inSlope: -0.0010246048 - outSlope: -0.0071793864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.16629107 - inSlope: -0.0071793864 - outSlope: -0.013020349 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.16607407 - inSlope: -0.013020349 - outSlope: -0.018589515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.16576424 - inSlope: -0.018589515 - outSlope: -0.023849161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.16536675 - inSlope: -0.023849161 - outSlope: -0.028802482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.16488671 - inSlope: -0.028802482 - outSlope: -0.033474896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.1643288 - inSlope: -0.033474896 - outSlope: -0.03782008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.16369846 - inSlope: -0.03782008 - outSlope: -0.04190777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.163 - inSlope: -0.04190777 - outSlope: -0.045644984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.16223925 - inSlope: -0.045644984 - outSlope: -0.049093414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.16142103 - inSlope: -0.049093414 - outSlope: -0.05225805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.16055006 - inSlope: -0.05225805 - outSlope: -0.055103354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15963167 - inSlope: -0.055103354 - outSlope: -0.05765861 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.1586707 - inSlope: -0.05765861 - outSlope: -0.059916135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.15767209 - inSlope: -0.059916135 - outSlope: -0.061848223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.15664129 - inSlope: -0.061848223 - outSlope: -0.063551426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.1555821 - inSlope: -0.063551426 - outSlope: -0.064887166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.15450065 - inSlope: -0.064887166 - outSlope: -0.06600028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.15340064 - inSlope: -0.06600028 - outSlope: -0.066788375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.1522875 - inSlope: -0.066788375 - outSlope: -0.06733335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.15116528 - inSlope: -0.06733335 - outSlope: -0.06752736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.15003982 - inSlope: -0.06752736 - outSlope: -0.06751395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.14891459 - inSlope: -0.06751395 - outSlope: -0.067216225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.14779432 - inSlope: -0.067216225 - outSlope: -0.06661362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.1466841 - inSlope: -0.06661362 - outSlope: -0.06576961 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.14558794 - inSlope: -0.06576961 - outSlope: -0.06469537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.14450967 - inSlope: -0.06469537 - outSlope: -0.06332612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.14345424 - inSlope: -0.06332612 - outSlope: -0.0617159 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.14242564 - inSlope: -0.0617159 - outSlope: -0.059821364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.14142862 - inSlope: -0.059821364 - outSlope: -0.057745334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.1404662 - inSlope: -0.057745334 - outSlope: -0.055359058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.13954355 - inSlope: -0.055359058 - outSlope: -0.052740328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.13866454 - inSlope: -0.052740328 - outSlope: -0.049921323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.13783252 - inSlope: -0.049921323 - outSlope: -0.046813197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.1370523 - inSlope: -0.046813197 - outSlope: -0.043532293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.13632676 - inSlope: -0.043532293 - outSlope: -0.039925613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.13566133 - inSlope: -0.039925613 - outSlope: -0.036128495 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.1350592 - inSlope: -0.036128495 - outSlope: -0.032108754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.13452405 - inSlope: -0.032108754 - outSlope: -0.027824368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13406031 - inSlope: -0.027824368 - outSlope: -0.023320936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13367163 - inSlope: -0.023320936 - outSlope: -0.018571634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.1333621 - inSlope: -0.018571634 - outSlope: -0.013564838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.13313602 - inSlope: -0.013564838 - outSlope: -0.008321115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13299733 - inSlope: -0.008321115 - outSlope: -0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.13294989 - inSlope: -0.0028467206 - outSlope: -0.14947215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.13045865 - inSlope: -0.14947215 - outSlope: -0.4050533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12370777 - inSlope: -0.4050533 - outSlope: -0.5856667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11394667 - inSlope: -0.5856667 - outSlope: -0.68211275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10257813 - inSlope: -0.68211275 - outSlope: -0.6924943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09103657 - inSlope: -0.6924943 - outSlope: -0.6260103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.08060308 - inSlope: -0.6260103 - outSlope: -0.5040099 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07220292 - inSlope: -0.5040099 - outSlope: -0.3566912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06625807 - inSlope: -0.3566912 - outSlope: -0.21557024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06266524 - inSlope: -0.21557024 - outSlope: -0.1048472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.060917787 - inSlope: -0.1048472 - outSlope: -0.036385316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.060311366 - inSlope: -0.036385316 - outSlope: -0.0068888133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.060196552 - inSlope: -0.0068888133 - outSlope: -0.000014528646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.06019631 - inSlope: -0.000014528646 - outSlope: 0.002123641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.060231704 - inSlope: 0.002123641 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.06030195 - inSlope: 0.0042146486 - outSlope: 0.0061810683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.060404968 - inSlope: 0.0061810683 - outSlope: 0.0080466345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.060539078 - inSlope: 0.0080466345 - outSlope: 0.009752745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.060701624 - inSlope: 0.009752745 - outSlope: 0.011378165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.06089126 - inSlope: 0.011378165 - outSlope: 0.012842205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.061105296 - inSlope: 0.012842205 - outSlope: 0.014194264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.061341867 - inSlope: 0.014194264 - outSlope: 0.015416905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.061598815 - inSlope: 0.015416905 - outSlope: 0.016464308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06187322 - inSlope: 0.016464308 - outSlope: 0.01742834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.062163692 - inSlope: 0.01742834 - outSlope: 0.018216463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0624673 - inSlope: 0.018216463 - outSlope: 0.01889484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.06278221 - inSlope: 0.01889484 - outSlope: 0.019441564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.06310624 - inSlope: 0.019441564 - outSlope: 0.0198734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.06343746 - inSlope: 0.0198734 - outSlope: 0.020197947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.063774094 - inSlope: 0.020197947 - outSlope: 0.020406712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.064114206 - inSlope: 0.020406712 - outSlope: 0.02049985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.064455874 - inSlope: 0.02049985 - outSlope: 0.020552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.06479841 - inSlope: 0.020552 - outSlope: 0.020489413 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0651399 - inSlope: 0.020489413 - outSlope: 0.02033921 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.06547888 - inSlope: 0.02033921 - outSlope: 0.020166207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.06581499 - inSlope: 0.020166207 - outSlope: 0.01993956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.06614731 - inSlope: 0.01993956 - outSlope: 0.019664634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.066475056 - inSlope: 0.019664634 - outSlope: 0.019393284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.06679828 - inSlope: 0.019393284 - outSlope: 0.019086171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.06711638 - inSlope: 0.019086171 - outSlope: 0.0187804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.067429386 - inSlope: 0.0187804 - outSlope: 0.018524693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.06773813 - inSlope: 0.018524693 - outSlope: 0.018249767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.06804229 - inSlope: 0.018249767 - outSlope: 0.018072294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0683435 - inSlope: 0.018072294 - outSlope: 0.017911809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.06864203 - inSlope: 0.017911809 - outSlope: 0.017828213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.068939164 - inSlope: 0.017828213 - outSlope: 0.017848521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.06923664 - inSlope: 0.017848521 - outSlope: 0.017911809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.06953517 - inSlope: 0.017911809 - outSlope: 0.01812415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.06983724 - inSlope: 0.01812415 - outSlope: 0.017087476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.07012203 - inSlope: 0.017087476 - outSlope: 0.014822795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.07036908 - inSlope: 0.014822795 - outSlope: 0.012586278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.07057885 - inSlope: 0.012586278 - outSlope: 0.010460178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.07075319 - inSlope: 0.010460178 - outSlope: 0.008384147 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.07089292 - inSlope: 0.008384147 - outSlope: 0.0064064623 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.0709997 - inSlope: 0.0064064623 - outSlope: 0.0044573885 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.07107399 - inSlope: 0.0044573885 - outSlope: 0.0025758173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.07111692 - inSlope: 0.0025758173 - outSlope: 0.0007554896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.07112951 - inSlope: 0.0007554896 - outSlope: -0.0010456155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.07111208 - inSlope: -0.0010456155 - outSlope: -0.0027363028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.07106648 - inSlope: -0.0027363028 - outSlope: -0.004473929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.07099191 - inSlope: -0.004473929 - outSlope: -0.006098815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.07089026 - inSlope: -0.006098815 - outSlope: -0.0077256635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.0707615 - inSlope: -0.0077256635 - outSlope: -0.009302804 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.070606455 - inSlope: -0.009302804 - outSlope: -0.010861616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.07042543 - inSlope: -0.010861616 - outSlope: -0.012359184 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.07021944 - inSlope: -0.012359184 - outSlope: -0.01387508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.06998819 - inSlope: -0.01387508 - outSlope: -0.015303358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.069733135 - inSlope: -0.015303358 - outSlope: -0.01675533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.06945388 - inSlope: -0.01675533 - outSlope: -0.01816796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.06915108 - inSlope: -0.01816796 - outSlope: -0.019536782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.06882547 - inSlope: -0.019536782 - outSlope: -0.020889958 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.0684773 - inSlope: -0.020889958 - outSlope: -0.02222391 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.068106905 - inSlope: -0.02222391 - outSlope: -0.023527913 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.06771477 - inSlope: -0.023527913 - outSlope: -0.024815822 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.06730118 - inSlope: -0.024815822 - outSlope: -0.026086742 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.0668664 - inSlope: -0.026086742 - outSlope: -0.027276807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.06641178 - inSlope: -0.027276807 - outSlope: -0.028515933 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.06593651 - inSlope: -0.028515933 - outSlope: -0.02964559 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.06544242 - inSlope: -0.02964559 - outSlope: -0.030834258 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.06492852 - inSlope: -0.030834258 - outSlope: -0.031927258 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.0643964 - inSlope: -0.031927258 - outSlope: -0.03302607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.06384596 - inSlope: -0.03302607 - outSlope: -0.03408465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.063277885 - inSlope: -0.03408465 - outSlope: -0.03508467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.06269314 - inSlope: -0.03508467 - outSlope: -0.03608111 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.06209179 - inSlope: -0.03608111 - outSlope: -0.036999542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.06147513 - inSlope: -0.036999542 - outSlope: -0.037929825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.06084297 - inSlope: -0.037929825 - outSlope: -0.038785003 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.060196552 - inSlope: -0.038785003 - outSlope: -0.03735315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.059574 - inSlope: -0.03735315 - outSlope: -0.03299053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.05902416 - inSlope: -0.03299053 - outSlope: -0.027649801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.05856333 - inSlope: -0.027649801 - outSlope: -0.021369545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.058207165 - inSlope: -0.021369545 - outSlope: -0.014273613 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.057969272 - inSlope: -0.014273613 - outSlope: -0.0064855875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.05786118 - inSlope: -0.0064855875 - outSlope: 0.002008753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.05789466 - inSlope: 0.002008753 - outSlope: 0.011105026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.058079742 - inSlope: 0.011105026 - outSlope: 0.02062956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.058423568 - inSlope: 0.02062956 - outSlope: 0.030675113 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.05893482 - inSlope: 0.030675113 - outSlope: 0.041008554 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.059618294 - inSlope: 0.041008554 - outSlope: 0.051560152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.06047763 - inSlope: 0.051560152 - outSlope: 0.06227961 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.06151562 - inSlope: 0.06227961 - outSlope: 0.073080875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.062733635 - inSlope: 0.073080875 - outSlope: 0.08379721 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.064130254 - inSlope: 0.08379721 - outSlope: 0.094387025 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.06570337 - inSlope: 0.094387025 - outSlope: 0.10470415 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.06744844 - inSlope: 0.10470415 - outSlope: 0.11466276 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.06935948 - inSlope: 0.11466276 - outSlope: 0.12417523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.071429096 - inSlope: 0.12417523 - outSlope: 0.13310833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.073647566 - inSlope: 0.13310833 - outSlope: 0.14136328 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.07600362 - inSlope: 0.14136328 - outSlope: 0.14887884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.07848493 - inSlope: 0.14887884 - outSlope: 0.15557408 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.08107783 - inSlope: 0.15557408 - outSlope: 0.16130194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.08376619 - inSlope: 0.16130194 - outSlope: 0.16611563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.08653478 - inSlope: 0.16611563 - outSlope: 0.16984747 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.08936557 - inSlope: 0.16984747 - outSlope: 0.17250128 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.09224063 - inSlope: 0.17250128 - outSlope: 0.17409948 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.095142245 - inSlope: 0.17409948 - outSlope: 0.17454511 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.09805137 - inSlope: 0.17454511 - outSlope: 0.17387372 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.10094922 - inSlope: 0.17387372 - outSlope: 0.17206722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.103817046 - inSlope: 0.17206722 - outSlope: 0.16922314 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.10663739 - inSlope: 0.16922314 - outSlope: 0.16527596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.109392025 - inSlope: 0.16527596 - outSlope: 0.16027382 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.112063214 - inSlope: 0.16027382 - outSlope: 0.15431705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.1146352 - inSlope: 0.15431705 - outSlope: 0.14738561 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.11709159 - inSlope: 0.14738561 - outSlope: 0.1396089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.119418435 - inSlope: 0.1396089 - outSlope: 0.13093269 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.12160061 - inSlope: 0.13093269 - outSlope: 0.12150423 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.12362571 - inSlope: 0.12150423 - outSlope: 0.11133304 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.12548123 - inSlope: 0.11133304 - outSlope: 0.10048315 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.12715597 - inSlope: 0.10048315 - outSlope: 0.08893461 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.12863824 - inSlope: 0.08893461 - outSlope: 0.076797284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.12991817 - inSlope: 0.076797284 - outSlope: 0.0640494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.13098568 - inSlope: 0.0640494 - outSlope: 0.050775886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.13183193 - inSlope: 0.050775886 - outSlope: 0.03691654 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.13244721 - inSlope: 0.03691654 - outSlope: 0.022563087 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.13282326 - inSlope: 0.022563087 - outSlope: 0.0075977026 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.13294989 - inSlope: 0.0075977026 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.13294989 - inSlope: 0 - outSlope: -0.0040053786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.13288313 - inSlope: -0.0040053786 - outSlope: -0.011991445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.13268328 - inSlope: -0.011991445 - outSlope: -0.019696986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.13235499 - inSlope: -0.019696986 - outSlope: -0.027120348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.13190298 - inSlope: -0.027120348 - outSlope: -0.034322966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.13133094 - inSlope: -0.034322966 - outSlope: -0.041250035 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.13064343 - inSlope: -0.041250035 - outSlope: -0.04792823 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.12984464 - inSlope: -0.04792823 - outSlope: -0.05429523 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.1289397 - inSlope: -0.05429523 - outSlope: -0.06035241 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.12793384 - inSlope: -0.06035241 - outSlope: -0.06614239 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.12683146 - inSlope: -0.06614239 - outSlope: -0.0715669 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.1256387 - inSlope: -0.0715669 - outSlope: -0.07671552 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.124360085 - inSlope: -0.07671552 - outSlope: -0.08156588 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.123000674 - inSlope: -0.08156588 - outSlope: -0.08601238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.121567115 - inSlope: -0.08601238 - outSlope: -0.09015534 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.12006455 - inSlope: -0.09015534 - outSlope: -0.093951166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.118498676 - inSlope: -0.093951166 - outSlope: -0.097412616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.11687516 - inSlope: -0.097412616 - outSlope: -0.10050237 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.115200095 - inSlope: -0.10050237 - outSlope: -0.10325249 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.1134792 - inSlope: -0.10325249 - outSlope: -0.10564041 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.11171855 - inSlope: -0.10564041 - outSlope: -0.10762846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.10992472 - inSlope: -0.10762846 - outSlope: -0.1093227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.1081027 - inSlope: -0.1093227 - outSlope: -0.11061014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.106259175 - inSlope: -0.11061014 - outSlope: -0.111545384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.10440011 - inSlope: -0.111545384 - outSlope: -0.112148814 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.10253094 - inSlope: -0.112148814 - outSlope: -0.112379566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.10065798 - inSlope: -0.112379566 - outSlope: -0.11226728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.09878683 - inSlope: -0.11226728 - outSlope: -0.11184982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.096922696 - inSlope: -0.11184982 - outSlope: -0.111058064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.0950717 - inSlope: -0.111058064 - outSlope: -0.10996688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.09323895 - inSlope: -0.10996688 - outSlope: -0.10856364 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.09142953 - inSlope: -0.10856364 - outSlope: -0.106893025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.08964801 - inSlope: -0.106893025 - outSlope: -0.10491142 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.08789946 - inSlope: -0.10491142 - outSlope: -0.102672696 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.08618823 - inSlope: -0.102672696 - outSlope: -0.10021377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.08451802 - inSlope: -0.10021377 - outSlope: -0.09749208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.08289313 - inSlope: -0.09749208 - outSlope: -0.09456496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.081317075 - inSlope: -0.09456496 - outSlope: -0.09144065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.07979304 - inSlope: -0.09144065 - outSlope: -0.08817718 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.078323446 - inSlope: -0.08817718 - outSlope: -0.0847455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.076911 - inSlope: -0.0847455 - outSlope: -0.081159964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.07555836 - inSlope: -0.081159964 - outSlope: -0.07752106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.07426632 - inSlope: -0.07752106 - outSlope: -0.07373818 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.07303737 - inSlope: -0.07373818 - outSlope: -0.06995734 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.0718714 - inSlope: -0.06995734 - outSlope: -0.0660808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.07077007 - inSlope: -0.0660808 - outSlope: -0.062216137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.06973312 - inSlope: -0.062216137 - outSlope: -0.05833849 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.06876083 - inSlope: -0.05833849 - outSlope: -0.054474045 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.067852914 - inSlope: -0.054474045 - outSlope: -0.050694413 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.067007996 - inSlope: -0.050694413 - outSlope: -0.046943843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.06622561 - inSlope: -0.046943843 - outSlope: -0.043258984 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.06550462 - inSlope: -0.043258984 - outSlope: -0.039686125 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.06484319 - inSlope: -0.039686125 - outSlope: -0.036258064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.06423888 - inSlope: -0.036258064 - outSlope: -0.032910313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.06369039 - inSlope: -0.032910313 - outSlope: -0.029707303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.06319526 - inSlope: -0.029707303 - outSlope: -0.026635189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.062751345 - inSlope: -0.026635189 - outSlope: -0.023753773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.062355444 - inSlope: -0.023753773 - outSlope: -0.02101744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.06200516 - inSlope: -0.02101744 - outSlope: -0.018490678 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.061696976 - inSlope: -0.018490678 - outSlope: -0.016077854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.061429016 - inSlope: -0.016077854 - outSlope: -0.013919584 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.06119702 - inSlope: -0.013919584 - outSlope: -0.011877674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.060999062 - inSlope: -0.011877674 - outSlope: -0.01005882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.060831413 - inSlope: -0.01005882 - outSlope: -0.008400567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.0606914 - inSlope: -0.008400567 - outSlope: -0.006968485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.06057526 - inSlope: -0.006968485 - outSlope: -0.005631223 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.060481407 - inSlope: -0.005631223 - outSlope: -0.004537473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.060405783 - inSlope: -0.004537473 - outSlope: -0.0035576792 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.060346488 - inSlope: -0.0035576792 - outSlope: -0.0027354478 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.060300898 - inSlope: -0.0027354478 - outSlope: -0.0020771197 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.06026628 - inSlope: -0.0020771197 - outSlope: -0.0015273178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.060240824 - inSlope: -0.0015273178 - outSlope: -0.0010768925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.060222875 - inSlope: -0.0010768925 - outSlope: -0.0007434303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.060210485 - inSlope: -0.0007434303 - outSlope: -0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.060202736 - inSlope: -0.00046491003 - outSlope: -0.00029303582 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.060197853 - inSlope: -0.00029303582 - outSlope: -0.00007800654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.060196552 - inSlope: -0.00007800654 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.060196552 - inSlope: 0 - outSlope: -0.0011734844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.060176995 - inSlope: -0.0011734844 - outSlope: -0.00347632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.060119055 - inSlope: -0.00347632 - outSlope: -0.0057451557 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.060023304 - inSlope: -0.0057451557 - outSlope: -0.0079841595 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.059890233 - inSlope: -0.0079841595 - outSlope: -0.010152986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.05972102 - inSlope: -0.010152986 - outSlope: -0.012312069 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.059515815 - inSlope: -0.012312069 - outSlope: -0.014466525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.059274703 - inSlope: -0.014466525 - outSlope: -0.016592398 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.058998168 - inSlope: -0.016592398 - outSlope: -0.018733863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.058685932 - inSlope: -0.018733863 - outSlope: -0.020808224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.058339134 - inSlope: -0.020808224 - outSlope: -0.022983095 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.057956077 - inSlope: -0.022983095 - outSlope: -0.025072554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.057538208 - inSlope: -0.025072554 - outSlope: -0.027197907 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.057084903 - inSlope: -0.027197907 - outSlope: -0.029323027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.056596193 - inSlope: -0.029323027 - outSlope: -0.03144669 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.056072075 - inSlope: -0.03144669 - outSlope: -0.033584453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.055512343 - inSlope: -0.033584453 - outSlope: -0.035712242 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.05491713 - inSlope: -0.035712242 - outSlope: -0.03785258 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.054286264 - inSlope: -0.03785258 - outSlope: -0.039957676 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.053620294 - inSlope: -0.039957676 - outSlope: -0.042084053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.052918904 - inSlope: -0.042084053 - outSlope: -0.044159524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.0521829 - inSlope: -0.044159524 - outSlope: -0.046268605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.051411748 - inSlope: -0.046268605 - outSlope: -0.048312016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.05060656 - inSlope: -0.048312016 - outSlope: -0.05032271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.049767837 - inSlope: -0.05032271 - outSlope: -0.0523526 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.048895307 - inSlope: -0.0523526 - outSlope: -0.054294784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.04799038 - inSlope: -0.054294784 - outSlope: -0.056200065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.04705373 - inSlope: -0.056200065 - outSlope: -0.058047593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.046086255 - inSlope: -0.058047593 - outSlope: -0.059853066 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.04508872 - inSlope: -0.059853066 - outSlope: -0.061554756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.044062793 - inSlope: -0.061554756 - outSlope: -0.06319895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.043009493 - inSlope: -0.06319895 - outSlope: -0.06477448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.041929904 - inSlope: -0.06477448 - outSlope: -0.066224754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.040826175 - inSlope: -0.066224754 - outSlope: -0.06762139 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.039699137 - inSlope: -0.06762139 - outSlope: -0.0688652 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.0385514 - inSlope: -0.0688652 - outSlope: -0.07002171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.037384357 - inSlope: -0.07002171 - outSlope: -0.07103311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.036200456 - inSlope: -0.07103311 - outSlope: -0.07195359 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.035001248 - inSlope: -0.07195359 - outSlope: -0.072677955 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.033789933 - inSlope: -0.072677955 - outSlope: -0.0732898 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.032568455 - inSlope: -0.0732898 - outSlope: -0.07377094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.031338923 - inSlope: -0.07377094 - outSlope: -0.074077375 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.030104319 - inSlope: -0.074077375 - outSlope: -0.074173935 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.02886807 - inSlope: -0.074173935 - outSlope: -0.07417427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.02763185 - inSlope: -0.07417427 - outSlope: -0.073947735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.026399372 - inSlope: -0.073947735 - outSlope: -0.07356272 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.025173346 - inSlope: -0.07356272 - outSlope: -0.0729664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.023957223 - inSlope: -0.0729664 - outSlope: -0.07219622 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.02275397 - inSlope: -0.07219622 - outSlope: -0.071211025 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.021567104 - inSlope: -0.071211025 - outSlope: -0.07003846 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.020399814 - inSlope: -0.07003846 - outSlope: -0.068669334 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.01925531 - inSlope: -0.068669334 - outSlope: -0.06706003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.018137628 - inSlope: -0.06706003 - outSlope: -0.065290995 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.017049462 - inSlope: -0.065290995 - outSlope: -0.06327783 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.015994817 - inSlope: -0.06327783 - outSlope: -0.061043035 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.014977449 - inSlope: -0.061043035 - outSlope: -0.058610458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.014000595 - inSlope: -0.058610458 - outSlope: -0.055957265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.013067988 - inSlope: -0.055957265 - outSlope: -0.053074732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.012183397 - inSlope: -0.053074732 - outSlope: -0.05001854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.011349767 - inSlope: -0.05001854 - outSlope: -0.046701442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.0105714 - inSlope: -0.046701442 - outSlope: -0.04319529 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.009851489 - inSlope: -0.04319529 - outSlope: -0.03947617 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.009193544 - inSlope: -0.03947617 - outSlope: -0.035550654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.008601042 - inSlope: -0.035550654 - outSlope: -0.03144602 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.008076935 - inSlope: -0.03144602 - outSlope: -0.027085612 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.007625515 - inSlope: -0.027085612 - outSlope: -0.022578115 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.007249208 - inSlope: -0.022578115 - outSlope: -0.017863497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.0069514792 - inSlope: -0.017863497 - outSlope: -0.012971417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.0067352923 - inSlope: -0.012971417 - outSlope: -0.007917719 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.0066033285 - inSlope: -0.007917719 - outSlope: -0.0026715489 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.0065588034 - inSlope: -0.0026715489 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.0065588034 - inSlope: 0 - outSlope: -0.00019306611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.0065555857 - inSlope: -0.00019306611 - outSlope: -0.00059543154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.006545662 - inSlope: -0.00059543154 - outSlope: -0.0009333975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.0065301047 - inSlope: -0.0009333975 - outSlope: -0.0013518819 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.0065075736 - inSlope: -0.0013518819 - outSlope: -0.0017059948 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.006479141 - inSlope: -0.0017059948 - outSlope: -0.0021082764 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.0064440034 - inSlope: -0.0021082764 - outSlope: -0.0025104703 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.0064021605 - inSlope: -0.0025104703 - outSlope: -0.0028807924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.006354148 - inSlope: -0.0028807924 - outSlope: -0.0033152888 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.006298894 - inSlope: -0.0033152888 - outSlope: -0.0037334964 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.00623667 - inSlope: -0.0037334964 - outSlope: -0.0041840984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.006166932 - inSlope: -0.0041840984 - outSlope: -0.004634844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.006089686 - inSlope: -0.004634844 - outSlope: -0.0051015834 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.006004661 - inSlope: -0.0051015834 - outSlope: -0.0055683786 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.005911856 - inSlope: -0.0055683786 - outSlope: -0.0060187364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0058115395 - inSlope: -0.0060187364 - outSlope: -0.00656598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.005702108 - inSlope: -0.00656598 - outSlope: -0.007016794 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.0055851634 - inSlope: -0.007016794 - outSlope: -0.0075474475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.0054593673 - inSlope: -0.0075474475 - outSlope: -0.008030713 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.005325524 - inSlope: -0.008030713 - outSlope: -0.0085293595 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.0051833703 - inSlope: -0.0085293595 - outSlope: -0.008996238 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.0050334353 - inSlope: -0.008996238 - outSlope: -0.009478557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.0048754527 - inSlope: -0.009478557 - outSlope: -0.009913567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.004710229 - inSlope: -0.009913567 - outSlope: -0.010380391 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.0045372252 - inSlope: -0.010380391 - outSlope: -0.010798794 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.004357248 - inSlope: -0.010798794 - outSlope: -0.011184342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0041708346 - inSlope: -0.011184342 - outSlope: -0.011506881 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.003979056 - inSlope: -0.011506881 - outSlope: -0.011877017 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.003781109 - inSlope: -0.011877017 - outSlope: -0.012118378 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.003579139 - inSlope: -0.012118378 - outSlope: -0.012358975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.0033731475 - inSlope: -0.012358975 - outSlope: -0.012569205 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.003163664 - inSlope: -0.012569205 - outSlope: -0.012681594 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0029523072 - inSlope: -0.012681594 - outSlope: -0.012761387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0027396085 - inSlope: -0.012761387 - outSlope: -0.012794333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.002526373 - inSlope: -0.012794333 - outSlope: -0.01274608 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0023139415 - inSlope: -0.01274608 - outSlope: -0.012633425 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0021033876 - inSlope: -0.012633425 - outSlope: -0.012455649 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.0018957847 - inSlope: -0.012455649 - outSlope: -0.012198879 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0016924732 - inSlope: -0.012198879 - outSlope: -0.011876975 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.0014945266 - inSlope: -0.011876975 - outSlope: -0.011506831 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.001302749 - inSlope: -0.011506831 - outSlope: -0.010991252 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0011195538 - inSlope: -0.010991252 - outSlope: -0.01042857 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.00094574696 - inSlope: -0.01042857 - outSlope: -0.009817045 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.00078213203 - inSlope: -0.009817045 - outSlope: -0.009108931 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0006303188 - inSlope: -0.009108931 - outSlope: -0.008287657 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0004921854 - inSlope: -0.008287657 - outSlope: -0.007435195 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.00036826739 - inSlope: -0.007435195 - outSlope: -0.0064856876 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.00026017425 - inSlope: -0.0064856876 - outSlope: -0.0054392917 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.00016951558 - inSlope: -0.0054392917 - outSlope: -0.0043452415 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.000097095995 - inSlope: -0.0043452415 - outSlope: -0.0032026079 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.00004372001 - inSlope: -0.0032026079 - outSlope: -0.0019634073 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.000010997056 - inSlope: -0.0019634073 - outSlope: -0.00065979565 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: -0.00065979565 - outSlope: -0.00065979565 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0 - inSlope: 0 - outSlope: 1.0860342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.018100617 - inSlope: 1.0860342 - outSlope: 2.9672453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.06755466 - inSlope: 2.9672453 - outSlope: 4.417072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.14117245 - inSlope: 4.417072 - outSlope: 5.4279246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.23163778 - inSlope: 5.4279246 - outSlope: 5.9823403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3313437 - inSlope: 5.9823403 - outSlope: 6.063434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.43240085 - inSlope: 6.063434 - outSlope: 5.662265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.52677184 - inSlope: 5.662265 - outSlope: 4.7808743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.606453 - inSlope: 4.7808743 - outSlope: 3.4285836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.6635962 - inSlope: 3.4285836 - outSlope: 1.6145054 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6905046 - inSlope: 1.6145054 - outSlope: 0.53788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.69946927 - inSlope: 0.53788 - outSlope: 0.5052929 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.7078908 - inSlope: 0.5052929 - outSlope: 0.47351047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.71578264 - inSlope: 0.47351047 - outSlope: 0.44249737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.72315764 - inSlope: 0.44249737 - outSlope: 0.41223446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.7300282 - inSlope: 0.41223446 - outSlope: 0.38276947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7364077 - inSlope: 0.38276947 - outSlope: 0.35406265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.74230874 - inSlope: 0.35406265 - outSlope: 0.32610685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.74774384 - inSlope: 0.32610685 - outSlope: 0.29892713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.75272596 - inSlope: 0.29892713 - outSlope: 0.27249482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.75726753 - inSlope: 0.27249482 - outSlope: 0.24682426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.76138127 - inSlope: 0.24682426 - outSlope: 0.22194248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.76508033 - inSlope: 0.22194248 - outSlope: 0.19775052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7683762 - inSlope: 0.19775052 - outSlope: 0.17437236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7712824 - inSlope: 0.17437236 - outSlope: 0.15169874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.7738107 - inSlope: 0.15169874 - outSlope: 0.12982976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7759745 - inSlope: 0.12982976 - outSlope: 0.1086403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7777852 - inSlope: 0.1086403 - outSlope: 0.08823045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7792557 - inSlope: 0.08823045 - outSlope: 0.06855684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.7803983 - inSlope: 0.06855684 - outSlope: 0.049649525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7812258 - inSlope: 0.049649525 - outSlope: 0.031467706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.78175026 - inSlope: 0.031467706 - outSlope: 0.013990415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.78198344 - inSlope: 0.013990415 - outSlope: -0.0026893641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7819386 - inSlope: -0.0026893641 - outSlope: -0.018678922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7816273 - inSlope: -0.018678922 - outSlope: -0.03389958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7810623 - inSlope: -0.03389958 - outSlope: -0.048433587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7802551 - inSlope: -0.048433587 - outSlope: -0.06216607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.779219 - inSlope: -0.06216607 - outSlope: -0.075219944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7779653 - inSlope: -0.075219944 - outSlope: -0.087508045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.77650684 - inSlope: -0.087508045 - outSlope: -0.09905229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.774856 - inSlope: -0.09905229 - outSlope: -0.10992418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7730239 - inSlope: -0.10992418 - outSlope: -0.12000214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.77102387 - inSlope: -0.12000214 - outSlope: -0.12933981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7688682 - inSlope: -0.12933981 - outSlope: -0.13797913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.76656854 - inSlope: -0.13797913 - outSlope: -0.14589442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.76413697 - inSlope: -0.14589442 - outSlope: -0.15302196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7615866 - inSlope: -0.15302196 - outSlope: -0.15947357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.7589287 - inSlope: -0.15947357 - outSlope: -0.16513483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.7561765 - inSlope: -0.16513483 - outSlope: -0.1700844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.75334173 - inSlope: -0.1700844 - outSlope: -0.17431514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.7504365 - inSlope: -0.17431514 - outSlope: -0.17781274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.74747294 - inSlope: -0.17781274 - outSlope: -0.18054016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.7444639 - inSlope: -0.18054016 - outSlope: -0.18251914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.74142194 - inSlope: -0.18251914 - outSlope: -0.18379587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.7383587 - inSlope: -0.18379587 - outSlope: -0.18432873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.73528653 - inSlope: -0.18432873 - outSlope: -0.184107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.7322181 - inSlope: -0.184107 - outSlope: -0.18314141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.72916573 - inSlope: -0.18314141 - outSlope: -0.18146056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.7261414 - inSlope: -0.18146056 - outSlope: -0.17902383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.72315764 - inSlope: -0.17902383 - outSlope: -0.17584579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7202269 - inSlope: -0.17584579 - outSlope: -0.17192976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.7173614 - inSlope: -0.17192976 - outSlope: -0.16724126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.71457404 - inSlope: -0.16724126 - outSlope: -0.16189113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.71187586 - inSlope: -0.16189113 - outSlope: -0.15567914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.7092812 - inSlope: -0.15567914 - outSlope: -0.14883056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.7068007 - inSlope: -0.14883056 - outSlope: -0.14118446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.7044476 - inSlope: -0.14118446 - outSlope: -0.13280071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.70223427 - inSlope: -0.13280071 - outSlope: -0.123678565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.70017296 - inSlope: -0.123678565 - outSlope: -0.113829486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.6982758 - inSlope: -0.113829486 - outSlope: -0.10320435 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.69655573 - inSlope: -0.10320435 - outSlope: -0.09189615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.69502413 - inSlope: -0.09189615 - outSlope: -0.07974394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.69369507 - inSlope: -0.07974394 - outSlope: -0.06694443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.6925793 - inSlope: -0.06694443 - outSlope: -0.053325944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.69169056 - inSlope: -0.053325944 - outSlope: -0.039031543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.69104004 - inSlope: -0.039031543 - outSlope: -0.023964666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6906406 - inSlope: -0.023964666 - outSlope: -0.008161075 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6905046 - inSlope: -0.008161075 - outSlope: -1.3628801 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.66778964 - inSlope: -1.3628801 - outSlope: -3.793677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.60456175 - inSlope: -3.793677 - outSlope: -5.7923827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.5080221 - inSlope: -5.7923827 - outSlope: -7.347509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.38556376 - inSlope: -7.347509 - outSlope: -8.426192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.24512735 - inSlope: -8.426192 - outSlope: -8.991759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.09526484 - inSlope: -8.991759 - outSlope: -9.021259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05508934 - inSlope: -9.021259 - outSlope: -8.516686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.19703397 - inSlope: -8.516686 - outSlope: -7.505066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.32211828 - inSlope: -7.505066 - outSlope: -6.0270905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.4225697 - inSlope: -6.0270905 - outSlope: -4.1192045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.49122304 - inSlope: -4.1192045 - outSlope: -1.7962878 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.52116114 - inSlope: -1.7962878 - outSlope: -0.46439096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.528901 - inSlope: -0.46439096 - outSlope: -0.40790358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.53569937 - inSlope: -0.40790358 - outSlope: -0.35402688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.5415998 - inSlope: -0.35402688 - outSlope: -0.30263495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.5466438 - inSlope: -0.30263495 - outSlope: -0.25378728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.5508736 - inSlope: -0.25378728 - outSlope: -0.20752092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.55433226 - inSlope: -0.20752092 - outSlope: -0.16362205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.5570593 - inSlope: -0.16362205 - outSlope: -0.12228024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.5590973 - inSlope: -0.12228024 - outSlope: -0.08337029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.5604868 - inSlope: -0.08337029 - outSlope: -0.0468636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.56126785 - inSlope: -0.0468636 - outSlope: -0.012806666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.5614813 - inSlope: -0.012806666 - outSlope: 0.018893499 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.5611664 - inSlope: 0.018893499 - outSlope: 0.04807596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.56036514 - inSlope: 0.04807596 - outSlope: 0.07500894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.559115 - inSlope: 0.07500894 - outSlope: 0.0994278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.55745786 - inSlope: 0.0994278 - outSlope: 0.1215328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.5554323 - inSlope: 0.1215328 - outSlope: 0.1411952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.55307907 - inSlope: 0.1411952 - outSlope: 0.15849367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.5504375 - inSlope: 0.15849367 - outSlope: 0.17344005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.5475468 - inSlope: 0.17344005 - outSlope: 0.18594521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.5444477 - inSlope: 0.18594521 - outSlope: 0.19609113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.54117954 - inSlope: 0.19609113 - outSlope: 0.20379443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.53778297 - inSlope: 0.20379443 - outSlope: 0.20921965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.534296 - inSlope: 0.20921965 - outSlope: 0.21207353 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.5307614 - inSlope: 0.21207353 - outSlope: 0.21268508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.5272167 - inSlope: 0.21268508 - outSlope: 0.21078964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.5237035 - inSlope: 0.21078964 - outSlope: 0.20651598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.5202616 - inSlope: 0.20651598 - outSlope: 0.19981046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.5169314 - inSlope: 0.19981046 - outSlope: 0.19076246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.51375204 - inSlope: 0.19076246 - outSlope: 0.17918961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.51076555 - inSlope: 0.17918961 - outSlope: 0.16524927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.5080114 - inSlope: 0.16524927 - outSlope: 0.14889136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.5055299 - inSlope: 0.14889136 - outSlope: 0.1301266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.5033611 - inSlope: 0.1301266 - outSlope: 0.10891769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.5015458 - inSlope: 0.10891769 - outSlope: 0.08526572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.5001247 - inSlope: 0.08526572 - outSlope: 0.059264358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.49913695 - inSlope: 0.059264358 - outSlope: 0.042634647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.49842638 - inSlope: 0.042634647 - outSlope: 0.037086044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.49780828 - inSlope: 0.037086044 - outSlope: 0.031726986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.4972795 - inSlope: 0.031726986 - outSlope: 0.026432302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.49683896 - inSlope: 0.026432302 - outSlope: 0.021303913 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.4964839 - inSlope: 0.021303913 - outSlope: 0.01625599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.49621296 - inSlope: 0.01625599 - outSlope: 0.01136006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.49602363 - inSlope: 0.01136006 - outSlope: 0.006600029 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.49591362 - inSlope: 0.006600029 - outSlope: 0.0018972177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.495882 - inSlope: 0.0018972177 - outSlope: -0.0026035334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.4959254 - inSlope: -0.0026035334 - outSlope: -0.007082827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.49604344 - inSlope: -0.007082827 - outSlope: -0.011367213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.4962329 - inSlope: -0.011367213 - outSlope: -0.015508326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.49649137 - inSlope: -0.015508326 - outSlope: -0.019605178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.49681813 - inSlope: -0.019605178 - outSlope: -0.02352836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.49721026 - inSlope: -0.02352836 - outSlope: -0.02735677 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.4976662 - inSlope: -0.02735677 - outSlope: -0.031063586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.49818394 - inSlope: -0.031063586 - outSlope: -0.034627352 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.49876106 - inSlope: -0.034627352 - outSlope: -0.038107075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.49939618 - inSlope: -0.038107075 - outSlope: -0.04142944 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.50008667 - inSlope: -0.04142944 - outSlope: -0.044696372 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.5008316 - inSlope: -0.044696372 - outSlope: -0.04777555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.50162786 - inSlope: -0.04777555 - outSlope: -0.050725985 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.5024733 - inSlope: -0.050725985 - outSlope: -0.053651385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.5033675 - inSlope: -0.053651385 - outSlope: -0.05639439 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.5043074 - inSlope: -0.05639439 - outSlope: -0.05899435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.5052906 - inSlope: -0.05899435 - outSlope: -0.061540663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.5063163 - inSlope: -0.061540663 - outSlope: -0.063892946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.5073812 - inSlope: -0.063892946 - outSlope: -0.06620413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.5084846 - inSlope: -0.06620413 - outSlope: -0.06832845 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.5096234 - inSlope: -0.06832845 - outSlope: -0.07036693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.5107962 - inSlope: -0.07036693 - outSlope: -0.072280236 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.51200086 - inSlope: -0.072280236 - outSlope: -0.07410056 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.51323587 - inSlope: -0.07410056 - outSlope: -0.07577427 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.5144988 - inSlope: -0.07577427 - outSlope: -0.07730134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.5157871 - inSlope: -0.07730134 - outSlope: -0.07876761 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.5170999 - inSlope: -0.07876761 - outSlope: -0.0800515 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.5184341 - inSlope: -0.0800515 - outSlope: -0.08126028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.51978844 - inSlope: -0.08126028 - outSlope: -0.08236178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.52116114 - inSlope: -0.08236178 - outSlope: 0.010453473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.5209869 - inSlope: 0.010453473 - outSlope: 0.19202131 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.51778656 - inSlope: 0.19202131 - outSlope: 0.36612904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.5116844 - inSlope: 0.36612904 - outSlope: 0.5330265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.5028005 - inSlope: 0.5330265 - outSlope: 0.692826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.49125344 - inSlope: 0.692826 - outSlope: 0.8456656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.47715902 - inSlope: 0.8456656 - outSlope: 0.9915689 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.4606329 - inSlope: 0.9915689 - outSlope: 1.1305504 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.4417904 - inSlope: 1.1305504 - outSlope: 1.2626761 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.42074582 - inSlope: 1.2626761 - outSlope: 1.3877923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.39761597 - inSlope: 1.3877923 - outSlope: 1.5058508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.37251848 - inSlope: 1.5058508 - outSlope: 1.6167245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.3455731 - inSlope: 1.6167245 - outSlope: 1.7203008 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.31690145 - inSlope: 1.7203008 - outSlope: 1.816417 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.28662786 - inSlope: 1.816417 - outSlope: 1.9048315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.2548807 - inSlope: 1.9048315 - outSlope: 1.9854597 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.22178973 - inSlope: 1.9854597 - outSlope: 2.058042 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.18748906 - inSlope: 2.058042 - outSlope: 2.1223474 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.15211664 - inSlope: 2.1223474 - outSlope: 2.1782556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.1158119 - inSlope: 2.1782556 - outSlope: 2.2256687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.078717455 - inSlope: 2.2256687 - outSlope: 2.2642574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.040979866 - inSlope: 2.2642574 - outSlope: 2.2940314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.0027460463 - inSlope: 2.2940314 - outSlope: 2.3147914 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.035833776 - inSlope: 2.3147914 - outSlope: 2.3265226 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.074609116 - inSlope: 2.3265226 - outSlope: 2.3291461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.11342818 - inSlope: 2.3291461 - outSlope: 2.3226445 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.15213889 - inSlope: 2.3226445 - outSlope: 2.3070354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.19059 - inSlope: 2.3070354 - outSlope: 2.282475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.22863066 - inSlope: 2.282475 - outSlope: 2.2487645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.26611057 - inSlope: 2.2487645 - outSlope: 2.2063365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.30288228 - inSlope: 2.2063365 - outSlope: 2.1550796 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.33880076 - inSlope: 2.1550796 - outSlope: 2.095363 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.37372294 - inSlope: 2.095363 - outSlope: 2.0270612 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.40750775 - inSlope: 2.0270612 - outSlope: 1.9506699 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.44001842 - inSlope: 1.9506699 - outSlope: 1.8661166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.47112077 - inSlope: 1.8661166 - outSlope: 1.7738005 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.50068367 - inSlope: 1.7738005 - outSlope: 1.6736332 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.5285779 - inSlope: 1.6736332 - outSlope: 1.5660334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.5546781 - inSlope: 1.5660334 - outSlope: 1.4509913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.5788616 - inSlope: 1.4509913 - outSlope: 1.3287508 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.6010071 - inSlope: 1.3287508 - outSlope: 1.1992283 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.6209945 - inSlope: 1.1992283 - outSlope: 1.0626663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.63870585 - inSlope: 1.0626663 - outSlope: 0.9190354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.6540229 - inSlope: 0.9190354 - outSlope: 0.76818514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.6668261 - inSlope: 0.76818514 - outSlope: 0.6103442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.6769984 - inSlope: 0.6103442 - outSlope: 0.4451442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.68441755 - inSlope: 0.4451442 - outSlope: 0.27268112 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.68896216 - inSlope: 0.27268112 - outSlope: 0.0925457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.6905046 - inSlope: 0.0925457 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.6905046 - inSlope: 0 - outSlope: -0.036591996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.68989474 - inSlope: -0.036591996 - outSlope: -0.108548865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.6880856 - inSlope: -0.108548865 - outSlope: -0.17861485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.68510866 - inSlope: -0.17861485 - outSlope: -0.24679212 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.6809954 - inSlope: -0.24679212 - outSlope: -0.31315804 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.6757762 - inSlope: -0.31315804 - outSlope: -0.37765715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.6694818 - inSlope: -0.37765715 - outSlope: -0.4404505 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.6621411 - inSlope: -0.4404505 - outSlope: -0.50142694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.65378386 - inSlope: -0.50142694 - outSlope: -0.5605867 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.6444409 - inSlope: -0.5605867 - outSlope: -0.6180335 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.6341402 - inSlope: -0.6180335 - outSlope: -0.67370605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.62291193 - inSlope: -0.67370605 - outSlope: -0.7276128 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.6107849 - inSlope: -0.7276128 - outSlope: -0.7798195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.5977881 - inSlope: -0.7798195 - outSlope: -0.83015406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.583952 - inSlope: -0.83015406 - outSlope: -0.8787802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.5693059 - inSlope: -0.8787802 - outSlope: -0.92558223 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.5538793 - inSlope: -0.92558223 - outSlope: -0.9705632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5377035 - inSlope: -0.9705632 - outSlope: -1.0137434 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.52080756 - inSlope: -1.0137434 - outSlope: -1.055074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.50322276 - inSlope: -1.055074 - outSlope: -1.0945421 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.48498067 - inSlope: -1.0945421 - outSlope: -1.1320612 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.46611273 - inSlope: -1.1320612 - outSlope: -1.1677157 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.4466511 - inSlope: -1.1677157 - outSlope: -1.20139 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.42662767 - inSlope: -1.20139 - outSlope: -1.2331591 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.40607533 - inSlope: -1.2331591 - outSlope: -1.2627833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.38502866 - inSlope: -1.2627833 - outSlope: -1.2905341 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.3635201 - inSlope: -1.2905341 - outSlope: -1.3161085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.34158465 - inSlope: -1.3161085 - outSlope: -1.3397158 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.3192564 - inSlope: -1.3397158 - outSlope: -1.3611368 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.29657048 - inSlope: -1.3611368 - outSlope: -1.38047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.273563 - inSlope: -1.38047 - outSlope: -1.3976446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.2502686 - inSlope: -1.3976446 - outSlope: -1.4126713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.22672445 - inSlope: -1.4126713 - outSlope: -1.425474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.20296623 - inSlope: -1.425474 - outSlope: -1.4361088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.17903076 - inSlope: -1.4361088 - outSlope: -1.4445525 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.15495525 - inSlope: -1.4445525 - outSlope: -1.4507393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.13077594 - inSlope: -1.4507393 - outSlope: -1.4547576 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.10653035 - inSlope: -1.4547576 - outSlope: -1.4564666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.08225559 - inSlope: -1.4564666 - outSlope: -1.4560442 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.057988554 - inSlope: -1.4560442 - outSlope: -1.4533136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.033766337 - inSlope: -1.4533136 - outSlope: -1.4483992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.009626718 - inSlope: -1.4483992 - outSlope: -1.4412767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.014394879 - inSlope: -1.4412767 - outSlope: -1.4319674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.03826064 - inSlope: -1.4319674 - outSlope: -1.4204355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.06193488 - inSlope: -1.4204355 - outSlope: -1.4068289 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.08538167 - inSlope: -1.4068289 - outSlope: -1.3909545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.108564556 - inSlope: -1.3909545 - outSlope: -1.373033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.13144809 - inSlope: -1.373033 - outSlope: -1.3530071 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.15399851 - inSlope: -1.3530071 - outSlope: -1.3308934 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.17618036 - inSlope: -1.3308934 - outSlope: -1.3067287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.19795884 - inSlope: -1.3067287 - outSlope: -1.2805536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.21930169 - inSlope: -1.2805536 - outSlope: -1.2523979 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.24017467 - inSlope: -1.2523979 - outSlope: -1.222269 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.2605461 - inSlope: -1.222269 - outSlope: -1.1902376 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.28038308 - inSlope: -1.1902376 - outSlope: -1.1562544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.29965425 - inSlope: -1.1562544 - outSlope: -1.1203936 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.3183272 - inSlope: -1.1203936 - outSlope: -1.0827129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.33637264 - inSlope: -1.0827129 - outSlope: -1.0432719 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.35376024 - inSlope: -1.0432719 - outSlope: -1.0019544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.3704597 - inSlope: -1.0019544 - outSlope: -0.9588471 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.38644025 - inSlope: -0.9588471 - outSlope: -0.91405064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.40167463 - inSlope: -0.91405064 - outSlope: -0.8675362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.41613334 - inSlope: -0.8675362 - outSlope: -0.8191679 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.42978632 - inSlope: -0.8191679 - outSlope: -0.7692473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.44260728 - inSlope: -0.7692473 - outSlope: -0.7176163 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.45456737 - inSlope: -0.7176163 - outSlope: -0.6641901 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.46563736 - inSlope: -0.6641901 - outSlope: -0.60917115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.47579005 - inSlope: -0.60917115 - outSlope: -0.55240786 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.48499697 - inSlope: -0.55240786 - outSlope: -0.49397388 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.49322975 - inSlope: -0.49397388 - outSlope: -0.43383974 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.5004605 - inSlope: -0.43383974 - outSlope: -0.37195295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.5066596 - inSlope: -0.37195295 - outSlope: -0.30833906 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.5117987 - inSlope: -0.30833906 - outSlope: -0.24297966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.5158483 - inSlope: -0.24297966 - outSlope: -0.17583612 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.5187789 - inSlope: -0.17583612 - outSlope: -0.106864415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.52055997 - inSlope: -0.106864415 - outSlope: -0.036069866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.52116114 - inSlope: -0.036069866 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.52116114 - inSlope: 0 - outSlope: 0.016794462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.52088124 - inSlope: 0.016794462 - outSlope: 0.049666695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.52005345 - inSlope: 0.049666695 - outSlope: 0.08162265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.5186931 - inSlope: 0.08162265 - outSlope: 0.11259048 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.51681656 - inSlope: 0.11259048 - outSlope: 0.14261702 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.51443964 - inSlope: 0.14261702 - outSlope: 0.17167696 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.5115783 - inSlope: 0.17167696 - outSlope: 0.19977899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.5082486 - inSlope: 0.19977899 - outSlope: 0.22688973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.5044672 - inSlope: 0.22688973 - outSlope: 0.25311133 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.5002486 - inSlope: 0.25311133 - outSlope: 0.27829415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.49561045 - inSlope: 0.27829415 - outSlope: 0.30257773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.49056742 - inSlope: 0.30257773 - outSlope: 0.3258612 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.48513648 - inSlope: 0.3258612 - outSlope: 0.34822118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.47933272 - inSlope: 0.34822118 - outSlope: 0.3696051 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.47317272 - inSlope: 0.3696051 - outSlope: 0.3900309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.46667212 - inSlope: 0.3900309 - outSlope: 0.40947944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.45984757 - inSlope: 0.40947944 - outSlope: 0.4279425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.4527151 - inSlope: 0.4279425 - outSlope: 0.44553423 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.44528964 - inSlope: 0.44553423 - outSlope: 0.46209732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.43758792 - inSlope: 0.46209732 - outSlope: 0.4776533 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.42962715 - inSlope: 0.4776533 - outSlope: 0.49228963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.4214222 - inSlope: 0.49228963 - outSlope: 0.505933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.41298988 - inSlope: 0.505933 - outSlope: 0.5185934 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.4043468 - inSlope: 0.5185934 - outSlope: 0.5302978 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.39550838 - inSlope: 0.5302978 - outSlope: 0.54100263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.3864918 - inSlope: 0.54100263 - outSlope: 0.5507396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.3773127 - inSlope: 0.5507396 - outSlope: 0.5595316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.3679873 - inSlope: 0.5595316 - outSlope: 0.56727964 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.35853252 - inSlope: 0.56727964 - outSlope: 0.5741231 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.34896395 - inSlope: 0.5741231 - outSlope: 0.5798662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.33929938 - inSlope: 0.5798662 - outSlope: 0.58473945 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.32955387 - inSlope: 0.58473945 - outSlope: 0.5885582 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.31974444 - inSlope: 0.5885582 - outSlope: 0.5914307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.3098874 - inSlope: 0.5914307 - outSlope: 0.59329313 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.29999906 - inSlope: 0.59329313 - outSlope: 0.5941684 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.2900964 - inSlope: 0.5941684 - outSlope: 0.5940549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.28019536 - inSlope: 0.5940549 - outSlope: 0.5929695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.2703124 - inSlope: 0.5929695 - outSlope: 0.59094614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.26046345 - inSlope: 0.59094614 - outSlope: 0.5878823 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.25066528 - inSlope: 0.5878823 - outSlope: 0.5838346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.24093485 - inSlope: 0.5838346 - outSlope: 0.578838 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.23128742 - inSlope: 0.578838 - outSlope: 0.57286245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.22173986 - inSlope: 0.57286245 - outSlope: 0.5658643 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.21230866 - inSlope: 0.5658643 - outSlope: 0.55796254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.20300943 - inSlope: 0.55796254 - outSlope: 0.5490337 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.19385874 - inSlope: 0.5490337 - outSlope: 0.53916085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.18487287 - inSlope: 0.53916085 - outSlope: 0.5283005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.17606774 - inSlope: 0.5283005 - outSlope: 0.5165405 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.16745886 - inSlope: 0.5165405 - outSlope: 0.5037434 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.15906303 - inSlope: 0.5037434 - outSlope: 0.49004707 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.1508957 - inSlope: 0.49004707 - outSlope: 0.4753231 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.14297354 - inSlope: 0.4753231 - outSlope: 0.45968246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.13531207 - inSlope: 0.45968246 - outSlope: 0.44311753 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.12792689 - inSlope: 0.44311753 - outSlope: 0.42556477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.120834045 - inSlope: 0.42556477 - outSlope: 0.4071007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.11404914 - inSlope: 0.4071007 - outSlope: 0.38764957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.107588224 - inSlope: 0.38764957 - outSlope: 0.3672863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.10146688 - inSlope: 0.3672863 - outSlope: 0.3459677 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.095700674 - inSlope: 0.3459677 - outSlope: 0.32367247 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.090306215 - inSlope: 0.32367247 - outSlope: 0.30048922 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.085297994 - inSlope: 0.30048922 - outSlope: 0.2763571 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.08069211 - inSlope: 0.2763571 - outSlope: 0.2512767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.07650411 - inSlope: 0.2512767 - outSlope: 0.22527681 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.072749555 - inSlope: 0.22527681 - outSlope: 0.19826579 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.06944508 - inSlope: 0.19826579 - outSlope: 0.17039797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.06660516 - inSlope: 0.17039797 - outSlope: 0.14152308 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.06424641 - inSlope: 0.14152308 - outSlope: 0.11171721 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.06238443 - inSlope: 0.11171721 - outSlope: 0.08101535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.061034195 - inSlope: 0.08101535 - outSlope: 0.049308177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.06021238 - inSlope: 0.049308177 - outSlope: 0.016641125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.059935033 - inSlope: 0.016641125 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.059935033 - inSlope: 0 - outSlope: 0.0039270376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.059869584 - inSlope: 0.0039270376 - outSlope: 0.011619059 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.059675936 - inSlope: 0.011619059 - outSlope: 0.019021427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.0593589 - inSlope: 0.019021427 - outSlope: 0.02607147 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.05892438 - inSlope: 0.02607147 - outSlope: 0.03283163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.058377195 - inSlope: 0.03283163 - outSlope: 0.039332066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.05772167 - inSlope: 0.039332066 - outSlope: 0.045413032 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.056964755 - inSlope: 0.045413032 - outSlope: 0.05127389 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.056110203 - inSlope: 0.05127389 - outSlope: 0.056842018 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.05516285 - inSlope: 0.056842018 - outSlope: 0.06202457 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.054129124 - inSlope: 0.06202457 - outSlope: 0.06694468 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.053013332 - inSlope: 0.06694468 - outSlope: 0.07155193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.05182082 - inSlope: 0.07155193 - outSlope: 0.075832345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.050556965 - inSlope: 0.075832345 - outSlope: 0.079855725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.049226057 - inSlope: 0.079855725 - outSlope: 0.08352026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.047833994 - inSlope: 0.08352026 - outSlope: 0.08687405 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.046386115 - inSlope: 0.08687405 - outSlope: 0.08996199 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.04488677 - inSlope: 0.08996199 - outSlope: 0.09272544 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.043341283 - inSlope: 0.09272544 - outSlope: 0.09514455 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.041755565 - inSlope: 0.09514455 - outSlope: 0.0973013 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0401339 - inSlope: 0.0973013 - outSlope: 0.099168815 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.038481113 - inSlope: 0.099168815 - outSlope: 0.10064321 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.036803655 - inSlope: 0.10064321 - outSlope: 0.101871856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.035105817 - inSlope: 0.101871856 - outSlope: 0.102805056 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.033392426 - inSlope: 0.102805056 - outSlope: 0.10338442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.03166938 - inSlope: 0.10338442 - outSlope: 0.1037008 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.029940959 - inSlope: 0.1037008 - outSlope: 0.1036741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.028213084 - inSlope: 0.1036741 - outSlope: 0.103384644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.026490033 - inSlope: 0.103384644 - outSlope: 0.10274079 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.024777712 - inSlope: 0.10274079 - outSlope: 0.10180199 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.023080941 - inSlope: 0.10180199 - outSlope: 0.10058415 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.021404564 - inSlope: 0.10058415 - outSlope: 0.09900721 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.01975447 - inSlope: 0.09900721 - outSlope: 0.09716733 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.018134946 - inSlope: 0.09716733 - outSlope: 0.0950158 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.016551374 - inSlope: 0.0950158 - outSlope: 0.092569865 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.015008566 - inSlope: 0.092569865 - outSlope: 0.08980162 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.013511895 - inSlope: 0.08980162 - outSlope: 0.086706646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.012066724 - inSlope: 0.086706646 - outSlope: 0.08333231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.010677873 - inSlope: 0.08333231 - outSlope: 0.079630636 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.009350716 - inSlope: 0.079630636 - outSlope: 0.075671576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.008089542 - inSlope: 0.075671576 - outSlope: 0.07135441 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.0069002523 - inSlope: 0.07135441 - outSlope: 0.06675597 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.0057876697 - inSlope: 0.06675597 - outSlope: 0.06186333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.00475663 - inSlope: 0.06186333 - outSlope: 0.05664915 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.003812492 - inSlope: 0.05664915 - outSlope: 0.05110999 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.002960623 - inSlope: 0.05110999 - outSlope: 0.04528715 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.0022058487 - inSlope: 0.04528715 - outSlope: 0.039171573 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0015529991 - inSlope: 0.039171573 - outSlope: 0.03273231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0010074377 - inSlope: 0.03273231 - outSlope: 0.025974918 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.000574529 - inSlope: 0.025974918 - outSlope: 0.018925942 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.00025910142 - inSlope: 0.018925942 - outSlope: 0.011619508 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.00006544591 - inSlope: 0.011619508 - outSlope: 0.0039265896 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0.0039265896 - outSlope: 0.0039265896 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -3.0463277e-15 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -3.0463277e-15 - inSlope: 0 - outSlope: -0.39117295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0065195663 - inSlope: -0.39117295 - outSlope: -1.0642225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.02425659 - inSlope: -1.0642225 - outSlope: -1.5699317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.050422095 - inSlope: -1.5699317 - outSlope: -1.9010617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.08210643 - inSlope: -1.9010617 - outSlope: -2.0521452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.116308935 - inSlope: -2.0521452 - outSlope: -2.0258873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.15007369 - inSlope: -2.0258873 - outSlope: -1.8360043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.18067373 - inSlope: -1.8360043 - outSlope: -1.504212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.20574391 - inSlope: -1.504212 - outSlope: -1.052209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.22328077 - inSlope: -1.052209 - outSlope: -0.49120504 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.23146752 - inSlope: -0.49120504 - outSlope: -0.16781168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.23426437 - inSlope: -0.16781168 - outSlope: -0.15697822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.23688067 - inSlope: -0.15697822 - outSlope: -0.14648987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.23932217 - inSlope: -0.14648987 - outSlope: -0.13644312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.24159624 - inSlope: -0.13644312 - outSlope: -0.12665045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.24370708 - inSlope: -0.12665045 - outSlope: -0.11719208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.24566028 - inSlope: -0.11719208 - outSlope: -0.108052894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.24746116 - inSlope: -0.108052894 - outSlope: -0.099284746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.2491159 - inSlope: -0.099284746 - outSlope: -0.09067753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.2506272 - inSlope: -0.09067753 - outSlope: -0.08256205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.25200322 - inSlope: -0.08256205 - outSlope: -0.07454939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.2532457 - inSlope: -0.07454939 - outSlope: -0.06690818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.25436085 - inSlope: -0.06690818 - outSlope: -0.059529003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.255353 - inSlope: -0.059529003 - outSlope: -0.052378226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.25622597 - inSlope: -0.052378226 - outSlope: -0.04552786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.25698477 - inSlope: -0.04552786 - outSlope: -0.038884915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.25763285 - inSlope: -0.038884915 - outSlope: -0.032533437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.25817508 - inSlope: -0.032533437 - outSlope: -0.02641442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.25861531 - inSlope: -0.02641442 - outSlope: -0.020468704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.25895646 - inSlope: -0.020468704 - outSlope: -0.014836206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.25920373 - inSlope: -0.014836206 - outSlope: -0.009377012 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.25936002 - inSlope: -0.009377012 - outSlope: -0.0041860384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.25942978 - inSlope: -0.0041860384 - outSlope: 0.00082433305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.25941604 - inSlope: 0.00082433305 - outSlope: 0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.25932324 - inSlope: 0.005568271 - outSlope: 0.010102997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.25915486 - inSlope: 0.010102997 - outSlope: 0.01444818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.25891405 - inSlope: 0.01444818 - outSlope: 0.018601898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.25860402 - inSlope: 0.018601898 - outSlope: 0.022512697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.2582288 - inSlope: 0.022512697 - outSlope: 0.026176596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.25779253 - inSlope: 0.026176596 - outSlope: 0.029675988 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.25729793 - inSlope: 0.029675988 - outSlope: 0.032930404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.2567491 - inSlope: 0.032930404 - outSlope: 0.03602389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.2561487 - inSlope: 0.03602389 - outSlope: 0.038893856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.25550047 - inSlope: 0.038893856 - outSlope: 0.041482788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.25480908 - inSlope: 0.041482788 - outSlope: 0.043927472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.25407696 - inSlope: 0.043927472 - outSlope: 0.04613404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.25330806 - inSlope: 0.04613404 - outSlope: 0.048183247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.252505 - inSlope: 0.048183247 - outSlope: 0.049955297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.25167242 - inSlope: 0.049955297 - outSlope: 0.05151098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.2508139 - inSlope: 0.05151098 - outSlope: 0.052876227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.24993263 - inSlope: 0.052876227 - outSlope: 0.053978615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.24903299 - inSlope: 0.053978615 - outSlope: 0.054909844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.24811782 - inSlope: 0.054909844 - outSlope: 0.055609398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.247191 - inSlope: 0.055609398 - outSlope: 0.056102924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.24625595 - inSlope: 0.056102924 - outSlope: 0.056335382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.24531703 - inSlope: 0.056335382 - outSlope: 0.056339853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.24437803 - inSlope: 0.056339853 - outSlope: 0.05615478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.24344212 - inSlope: 0.05615478 - outSlope: 0.05571758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.2425135 - inSlope: 0.05571758 - outSlope: 0.055037692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.24159619 - inSlope: 0.055037692 - outSlope: 0.054152064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.24069366 - inSlope: 0.054152064 - outSlope: 0.053033583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.23980977 - inSlope: 0.053033583 - outSlope: 0.051650453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.23894893 - inSlope: 0.051650453 - outSlope: 0.050036658 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.23811498 - inSlope: 0.050036658 - outSlope: 0.048202023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.23731162 - inSlope: 0.048202023 - outSlope: 0.046159968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.23654228 - inSlope: 0.046159968 - outSlope: 0.04381035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.23581211 - inSlope: 0.04381035 - outSlope: 0.041260164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.23512444 - inSlope: 0.041260164 - outSlope: 0.038487054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.23448299 - inSlope: 0.038487054 - outSlope: 0.03542844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.23389252 - inSlope: 0.03542844 - outSlope: 0.032162398 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.23335648 - inSlope: 0.032162398 - outSlope: 0.02866122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.23287879 - inSlope: 0.02866122 - outSlope: 0.024884665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.23246405 - inSlope: 0.024884665 - outSlope: 0.02090784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.23211558 - inSlope: 0.02090784 - outSlope: 0.016626136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.23183848 - inSlope: 0.016626136 - outSlope: 0.012214792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.2316349 - inSlope: 0.012214792 - outSlope: 0.007493205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.23151001 - inSlope: 0.007493205 - outSlope: 0.002549889 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.23146752 - inSlope: 0.002549889 - outSlope: -0.28027636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.23613885 - inSlope: -0.28027636 - outSlope: -0.7491533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.24862473 - inSlope: -0.7491533 - outSlope: -1.0501529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.26612726 - inSlope: -1.0501529 - outSlope: -1.1536639 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.28535497 - inSlope: -1.1536639 - outSlope: -1.0530827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.30290633 - inSlope: -1.0530827 - outSlope: -0.7801266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.31590843 - inSlope: -0.7801266 - outSlope: -0.4087279 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.32272056 - inSlope: -0.4087279 - outSlope: -0.038248338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.32335803 - inSlope: -0.038248338 - outSlope: 0.23841642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.31938443 - inSlope: 0.23841642 - outSlope: 0.36207533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.31334984 - inSlope: 0.36207533 - outSlope: 0.31766325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.30805546 - inSlope: 0.31766325 - outSlope: 0.1292969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.3059005 - inSlope: 0.1292969 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.30590016 - inSlope: 0.000010728846 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.30590016 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.30589974 - inSlope: 0.000025033974 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.30590016 - inSlope: -0.000025033974 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.30590054 - inSlope: -0.000023245833 - outSlope: 0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.3059001 - inSlope: 0.000026822116 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.3059 - inSlope: 0.000001788141 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.30590054 - inSlope: -0.000032186537 - outSlope: 0.000026821732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.3059001 - inSlope: 0.000026821732 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.3058997 - inSlope: 0.000023245833 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.30590016 - inSlope: -0.000026822116 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.30590016 - inSlope: 0 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.30589983 - inSlope: 0.000019669551 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.30590025 - inSlope: -0.000025033974 - outSlope: -0.0000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.30590028 - inSlope: -0.0000008940705 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.30589995 - inSlope: 0.000019669551 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.3059003 - inSlope: -0.000007152564 - outSlope: -0.000012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.3059005 - inSlope: -0.000012516987 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.30590016 - inSlope: 0.000021457387 - outSlope: 0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.3058998 - inSlope: 0.000005364423 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.30590016 - inSlope: -0.000021457692 - outSlope: -0.0000004876742 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.30590025 - inSlope: -0.0000004876742 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.30590057 - inSlope: -0.000019669551 - outSlope: 0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.3059 - inSlope: 0.00003397468 - outSlope: 0.00000044703526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.30589995 - inSlope: 0.00000044703526 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.3059004 - inSlope: -0.000026822116 - outSlope: 0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.3058997 - inSlope: 0.000041127245 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.30590016 - inSlope: -0.000026822116 - outSlope: -0.000025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.30590057 - inSlope: -0.000025033616 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.30590004 - inSlope: 0.000032186537 - outSlope: -0.000002384188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.30590016 - inSlope: -0.000002384188 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.30589983 - inSlope: 0.000019669551 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.3059002 - inSlope: -0.000021457692 - outSlope: -0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.30590045 - inSlope: -0.000008046634 - outSlope: 0.000037550963 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.30589983 - inSlope: 0.000037550963 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.30590025 - inSlope: -0.000025033974 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.3059005 - inSlope: -0.000016093269 - outSlope: -0.008642086 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.30604455 - inSlope: -0.008642086 - outSlope: -0.025316501 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.3064665 - inSlope: -0.025316501 - outSlope: -0.04071776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.30714512 - inSlope: -0.04071776 - outSlope: -0.05460368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.3080552 - inSlope: -0.05460368 - outSlope: -0.0666476 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.30916598 - inSlope: -0.0666476 - outSlope: -0.07664509 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.3104434 - inSlope: -0.07664509 - outSlope: -0.0844843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.31185147 - inSlope: -0.0844843 - outSlope: -0.089907736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.31334993 - inSlope: -0.089907736 - outSlope: -0.092743725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.31489566 - inSlope: -0.092743725 - outSlope: -0.093097776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.3164473 - inSlope: -0.093097776 - outSlope: -0.09067306 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.3179585 - inSlope: -0.09067306 - outSlope: -0.085576855 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.31938478 - inSlope: -0.085576855 - outSlope: -0.07778235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.32068115 - inSlope: -0.07778235 - outSlope: -0.0672806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.3218025 - inSlope: -0.0672806 - outSlope: -0.05435949 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.3227085 - inSlope: -0.05435949 - outSlope: -0.03898684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.32335827 - inSlope: -0.03898684 - outSlope: -0.02136471 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.32371435 - inSlope: -0.02136471 - outSlope: -0.0018167513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.32374462 - inSlope: -0.0018167513 - outSlope: 0.01941357 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.32342106 - inSlope: 0.01941357 - outSlope: 0.042010587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.3227209 - inSlope: 0.042010587 - outSlope: 0.06564087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.32162687 - inSlope: 0.06564087 - outSlope: 0.08995423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.32012764 - inSlope: 0.08995423 - outSlope: 0.11441421 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.31822073 - inSlope: 0.11441421 - outSlope: 0.13873293 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.31590852 - inSlope: 0.13873293 - outSlope: 0.16244188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.31320116 - inSlope: 0.16244188 - outSlope: 0.18517274 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.31011495 - inSlope: 0.18517274 - outSlope: 0.20646833 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.30667377 - inSlope: 0.20646833 - outSlope: 0.2260475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.30290636 - inSlope: 0.2260475 - outSlope: 0.24341974 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.2988493 - inSlope: 0.24341974 - outSlope: 0.25850272 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.294541 - inSlope: 0.25850272 - outSlope: 0.27081367 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.29002738 - inSlope: 0.27081367 - outSlope: 0.2803166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.2853555 - inSlope: 0.2803166 - outSlope: 0.2867583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.28057614 - inSlope: 0.2867583 - outSlope: 0.29005495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.27574196 - inSlope: 0.29005495 - outSlope: 0.29002875 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.2709081 - inSlope: 0.29002875 - outSlope: 0.2868398 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.2661275 - inSlope: 0.2868398 - outSlope: 0.28030854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.26145563 - inSlope: 0.28030854 - outSlope: 0.270555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.25694644 - inSlope: 0.270555 - outSlope: 0.25763527 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.25265247 - inSlope: 0.25763527 - outSlope: 0.2416582 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.24862489 - inSlope: 0.2416582 - outSlope: 0.2226758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.24491358 - inSlope: 0.2226758 - outSlope: 0.2009064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.2415651 - inSlope: 0.2009064 - outSlope: 0.17631592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.23862654 - inSlope: 0.17631592 - outSlope: 0.14921555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.23613958 - inSlope: 0.14921555 - outSlope: 0.11976782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.23414348 - inSlope: 0.11976782 - outSlope: 0.08796634 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.23267736 - inSlope: 0.08796634 - outSlope: 0.054168932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.23177455 - inSlope: 0.054168932 - outSlope: 0.01842206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.23146752 - inSlope: 0.01842206 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.23146752 - inSlope: 0 - outSlope: -0.007386705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.23159063 - inSlope: -0.007386705 - outSlope: -0.021901464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.23195565 - inSlope: -0.021901464 - outSlope: -0.035961684 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.23255502 - inSlope: -0.035961684 - outSlope: -0.04953348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.23338059 - inSlope: -0.04953348 - outSlope: -0.06259745 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.23442386 - inSlope: -0.06259745 - outSlope: -0.075164326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.23567662 - inSlope: -0.075164326 - outSlope: -0.087123945 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.23712866 - inSlope: -0.087123945 - outSlope: -0.09849119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.2387702 - inSlope: -0.09849119 - outSlope: -0.10924715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.24059096 - inSlope: -0.10924715 - outSlope: -0.119388 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.24258079 - inSlope: -0.119388 - outSlope: -0.1288231 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.2447278 - inSlope: -0.1288231 - outSlope: -0.13757046 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.24702068 - inSlope: -0.13757046 - outSlope: -0.14565869 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.24944828 - inSlope: -0.14565869 - outSlope: -0.15293305 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.2519972 - inSlope: -0.15293305 - outSlope: -0.15953664 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.2546561 - inSlope: -0.15953664 - outSlope: -0.16535062 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.257412 - inSlope: -0.16535062 - outSlope: -0.1703336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.26025084 - inSlope: -0.1703336 - outSlope: -0.1746059 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.26316097 - inSlope: -0.1746059 - outSlope: -0.17798008 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.26612735 - inSlope: -0.17798008 - outSlope: -0.18062808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.26913777 - inSlope: -0.18062808 - outSlope: -0.1823699 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.2721773 - inSlope: -0.1823699 - outSlope: -0.18329245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.27523214 - inSlope: -0.18329245 - outSlope: -0.18347496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.2782901 - inSlope: -0.18347496 - outSlope: -0.18271129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.28133523 - inSlope: -0.18271129 - outSlope: -0.18126485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.28435636 - inSlope: -0.18126485 - outSlope: -0.17893468 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.28733855 - inSlope: -0.17893468 - outSlope: -0.17582539 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.29026902 - inSlope: -0.17582539 - outSlope: -0.17201805 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.29313594 - inSlope: -0.17201805 - outSlope: -0.16741589 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.29592624 - inSlope: -0.16741589 - outSlope: -0.16214022 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.29862854 - inSlope: -0.16214022 - outSlope: -0.15617758 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.30123153 - inSlope: -0.15617758 - outSlope: -0.14963199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.30372536 - inSlope: -0.14963199 - outSlope: -0.14248061 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.30610007 - inSlope: -0.14248061 - outSlope: -0.13476132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.30834612 - inSlope: -0.13476132 - outSlope: -0.12665763 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.31045705 - inSlope: -0.12665763 - outSlope: -0.11805853 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.31242472 - inSlope: -0.11805853 - outSlope: -0.109138966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.31424367 - inSlope: -0.109138966 - outSlope: -0.09990022 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.3159087 - inSlope: -0.09990022 - outSlope: -0.09043295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.3174159 - inSlope: -0.09043295 - outSlope: -0.080787055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.31876236 - inSlope: -0.080787055 - outSlope: -0.07102955 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.31994617 - inSlope: -0.07102955 - outSlope: -0.061289445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.32096767 - inSlope: -0.061289445 - outSlope: -0.051520657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.32182634 - inSlope: -0.051520657 - outSlope: -0.041822232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.3225234 - inSlope: -0.041822232 - outSlope: -0.03239085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.32306322 - inSlope: -0.03239085 - outSlope: -0.023050597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.3234474 - inSlope: -0.023050597 - outSlope: -0.014094329 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.3236823 - inSlope: -0.014094329 - outSlope: -0.005391168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.32377216 - inSlope: -0.005391168 - outSlope: 0.0028663492 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.3237244 - inSlope: 0.0028663492 - outSlope: 0.010705753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.32354596 - inSlope: 0.010705753 - outSlope: 0.018092152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.32324442 - inSlope: 0.018092152 - outSlope: 0.024896644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.32282948 - inSlope: 0.024896644 - outSlope: 0.0312348 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.3223089 - inSlope: 0.0312348 - outSlope: 0.0368863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.32169414 - inSlope: 0.0368863 - outSlope: 0.04195098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.32099494 - inSlope: 0.04195098 - outSlope: 0.04641723 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.32022133 - inSlope: 0.04641723 - outSlope: 0.050208494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.31938452 - inSlope: 0.050208494 - outSlope: 0.053267695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.31849673 - inSlope: 0.053267695 - outSlope: 0.055755228 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.31756747 - inSlope: 0.055755228 - outSlope: 0.057505652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.31660905 - inSlope: 0.057505652 - outSlope: 0.058584027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.31563264 - inSlope: 0.058584027 - outSlope: 0.058907572 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.31465086 - inSlope: 0.058907572 - outSlope: 0.058698468 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.31367254 - inSlope: 0.058698468 - outSlope: 0.05769891 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.31271088 - inSlope: 0.05769891 - outSlope: 0.05615916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.3117749 - inSlope: 0.05615916 - outSlope: 0.05394208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.31087586 - inSlope: 0.05394208 - outSlope: 0.05106825 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.31002474 - inSlope: 0.05106825 - outSlope: 0.04771586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.30922946 - inSlope: 0.04771586 - outSlope: 0.043747496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.30850035 - inSlope: 0.043747496 - outSlope: 0.039240193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.30784634 - inSlope: 0.039240193 - outSlope: 0.034298822 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.3072747 - inSlope: 0.034298822 - outSlope: 0.028867336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.30679357 - inSlope: 0.028867336 - outSlope: 0.023015494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.30640998 - inSlope: 0.023015494 - outSlope: 0.016829742 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.3061295 - inSlope: 0.016829742 - outSlope: 0.010303416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.30595776 - inSlope: 0.010303416 - outSlope: 0.0034349698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.3059005 - inSlope: 0.0034349698 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.3059005 - inSlope: 0 - outSlope: 0.01689281 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.30561897 - inSlope: 0.01689281 - outSlope: 0.049865175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.30478787 - inSlope: 0.049865175 - outSlope: 0.08202499 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.3034208 - inSlope: 0.08202499 - outSlope: 0.113257445 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.30153316 - inSlope: 0.113257445 - outSlope: 0.1436613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.29913884 - inSlope: 0.1436613 - outSlope: 0.17312355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.2962534 - inSlope: 0.17312355 - outSlope: 0.20182995 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.29288954 - inSlope: 0.20182995 - outSlope: 0.2296739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.2890617 - inSlope: 0.2296739 - outSlope: 0.25670007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.2847833 - inSlope: 0.25670007 - outSlope: 0.28293803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.28006774 - inSlope: 0.28293803 - outSlope: 0.30832833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.27492887 - inSlope: 0.30832833 - outSlope: 0.3329423 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.2693799 - inSlope: 0.3329423 - outSlope: 0.35666645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2634354 - inSlope: 0.35666645 - outSlope: 0.37959915 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.25710884 - inSlope: 0.37959915 - outSlope: 0.40168047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.25041407 - inSlope: 0.40168047 - outSlope: 0.42281377 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.24336728 - inSlope: 0.42281377 - outSlope: 0.44309947 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.2359822 - inSlope: 0.44309947 - outSlope: 0.46250662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.22827387 - inSlope: 0.46250662 - outSlope: 0.48091188 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.22025856 - inSlope: 0.48091188 - outSlope: 0.49835667 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.21195275 - inSlope: 0.49835667 - outSlope: 0.51477253 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.20337309 - inSlope: 0.51477253 - outSlope: 0.5301941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.1945364 - inSlope: 0.5301941 - outSlope: 0.5445897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.18546005 - inSlope: 0.5445897 - outSlope: 0.5578536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.17616236 - inSlope: 0.5578536 - outSlope: 0.57003266 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.16666196 - inSlope: 0.57003266 - outSlope: 0.58104545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.15697774 - inSlope: 0.58104545 - outSlope: 0.5909855 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.14712813 - inSlope: 0.5909855 - outSlope: 0.5996615 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.13713364 - inSlope: 0.5996615 - outSlope: 0.6071979 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.12701383 - inSlope: 0.6071979 - outSlope: 0.6134005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.116790354 - inSlope: 0.6134005 - outSlope: 0.61855054 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.106481336 - inSlope: 0.61855054 - outSlope: 0.62230533 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.09610944 - inSlope: 0.62230533 - outSlope: 0.62490433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.08569453 - inSlope: 0.62490433 - outSlope: 0.6262061 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.07525762 - inSlope: 0.6262061 - outSlope: 0.62632054 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.064819105 - inSlope: 0.62632054 - outSlope: 0.62512183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.05440027 - inSlope: 0.62512183 - outSlope: 0.6226649 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.04402238 - inSlope: 0.6226649 - outSlope: 0.6191096 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.033704046 - inSlope: 0.6191096 - outSlope: 0.6142729 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.023466028 - inSlope: 0.6142729 - outSlope: 0.6082011 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.0133294985 - inSlope: 0.6082011 - outSlope: 0.6010685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.003311556 - inSlope: 0.6010685 - outSlope: 0.592717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.0065669096 - inSlope: 0.592717 - outSlope: 0.58325803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.016288007 - inSlope: 0.58325803 - outSlope: 0.57280105 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.025834545 - inSlope: 0.57280105 - outSlope: 0.5611862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.035187773 - inSlope: 0.5611862 - outSlope: 0.54862404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.044331368 - inSlope: 0.54862404 - outSlope: 0.53507185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.05324935 - inSlope: 0.53507185 - outSlope: 0.5206211 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.06192624 - inSlope: 0.5206211 - outSlope: 0.50518197 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.07034605 - inSlope: 0.50518197 - outSlope: 0.4889536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.07849515 - inSlope: 0.4889536 - outSlope: 0.4718372 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.08635921 - inSlope: 0.4718372 - outSlope: 0.4538939 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.09392421 - inSlope: 0.4538939 - outSlope: 0.43523172 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.10117796 - inSlope: 0.43523172 - outSlope: 0.415858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.10810902 - inSlope: 0.415858 - outSlope: 0.39575437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.114704825 - inSlope: 0.39575437 - outSlope: 0.37486455 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.12095265 - inSlope: 0.37486455 - outSlope: 0.35344186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.12684326 - inSlope: 0.35344186 - outSlope: 0.33133334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.13236555 - inSlope: 0.33133334 - outSlope: 0.30856872 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.13750829 - inSlope: 0.30856872 - outSlope: 0.2851901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.14226152 - inSlope: 0.2851901 - outSlope: 0.2611823 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.14661449 - inSlope: 0.2611823 - outSlope: 0.23653549 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.1505568 - inSlope: 0.23653549 - outSlope: 0.2112987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.1540784 - inSlope: 0.2112987 - outSlope: 0.18536946 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.15716793 - inSlope: 0.18536946 - outSlope: 0.15886877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.1598157 - inSlope: 0.15886877 - outSlope: 0.13161513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.16200931 - inSlope: 0.13161513 - outSlope: 0.103708014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.1637378 - inSlope: 0.103708014 - outSlope: 0.07506098 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.1649888 - inSlope: 0.07506098 - outSlope: 0.045670256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.16574998 - inSlope: 0.045670256 - outSlope: 0.015383597 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.16600637 - inSlope: 0.015383597 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.16600637 - inSlope: 0 - outSlope: -0.010331132 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.16583419 - inSlope: -0.010331132 - outSlope: -0.030388104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.16532773 - inSlope: -0.030388104 - outSlope: -0.04978865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.16449788 - inSlope: -0.04978865 - outSlope: -0.06832942 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.16335908 - inSlope: -0.06832942 - outSlope: -0.086116314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.16192383 - inSlope: -0.086116314 - outSlope: -0.10316827 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.16020438 - inSlope: -0.10316827 - outSlope: -0.119469516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.15821314 - inSlope: -0.119469516 - outSlope: -0.13506648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.15596206 - inSlope: -0.13506648 - outSlope: -0.14990559 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.15346368 - inSlope: -0.14990559 - outSlope: -0.16398203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.15073068 - inSlope: -0.16398203 - outSlope: -0.17736705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.14777444 - inSlope: -0.17736705 - outSlope: -0.19002669 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.14460738 - inSlope: -0.19002669 - outSlope: -0.20190726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.14124231 - inSlope: -0.20190726 - outSlope: -0.2130538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.13769147 - inSlope: -0.2130538 - outSlope: -0.2234839 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.13396658 - inSlope: -0.2234839 - outSlope: -0.23318319 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.13008025 - inSlope: -0.23318319 - outSlope: -0.24208558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.12604555 - inSlope: -0.24208558 - outSlope: -0.25022575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.12187495 - inSlope: -0.25022575 - outSlope: -0.2575957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.117581755 - inSlope: -0.2575957 - outSlope: -0.2642396 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.11317783 - inSlope: -0.2642396 - outSlope: -0.2700203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.10867756 - inSlope: -0.2700203 - outSlope: -0.27505168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.10409317 - inSlope: -0.27505168 - outSlope: -0.27925664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.099438965 - inSlope: -0.27925664 - outSlope: -0.28267115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.09472785 - inSlope: -0.28267115 - outSlope: -0.2852072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.08997447 - inSlope: -0.2852072 - outSlope: -0.2869186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.08519229 - inSlope: -0.2869186 - outSlope: -0.28784028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.08039503 - inSlope: -0.28784028 - outSlope: -0.28779244 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.07559856 - inSlope: -0.28779244 - outSlope: -0.28698242 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.07081559 - inSlope: -0.28698242 - outSlope: -0.2852414 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.06606137 - inSlope: -0.2852414 - outSlope: -0.28258508 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.06135169 - inSlope: -0.28258508 - outSlope: -0.27910888 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.056699947 - inSlope: -0.27910888 - outSlope: -0.2746201 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.052122753 - inSlope: -0.2746201 - outSlope: -0.26934484 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.04763374 - inSlope: -0.26934484 - outSlope: -0.26300982 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.04325031 - inSlope: -0.26300982 - outSlope: -0.25587904 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.038985725 - inSlope: -0.25587904 - outSlope: -0.24763842 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.034858245 - inSlope: -0.24763842 - outSlope: -0.23861106 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.030881455 - inSlope: -0.23861106 - outSlope: -0.22860637 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.027071407 - inSlope: -0.22860637 - outSlope: -0.2175877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.023445 - inSlope: -0.2175877 - outSlope: -0.20567076 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.020017011 - inSlope: -0.20567076 - outSlope: -0.19274178 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.016804697 - inSlope: -0.19274178 - outSlope: -0.17887382 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.013823512 - inSlope: -0.17887382 - outSlope: -0.1641262 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.011088117 - inSlope: -0.1641262 - outSlope: -0.14827518 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.00861676 - inSlope: -0.14827518 - outSlope: -0.13161214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.006423258 - inSlope: -0.13161214 - outSlope: -0.11391426 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.004524716 - inSlope: -0.11391426 - outSlope: -0.09526075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0029369704 - inSlope: -0.09526075 - outSlope: -0.07571465 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0016750789 - inSlope: -0.07571465 - outSlope: -0.05527055 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0007539171 - inSlope: -0.05527055 - outSlope: -0.03378456 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.00019084966 - inSlope: -0.03378456 - outSlope: -0.011450499 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -3.0463277e-15 - inSlope: -0.011450499 - outSlope: -0.011450499 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000002730691 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0000002730691 - inSlope: 0 - outSlope: 0.0485272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00080906186 - inSlope: 0.0485272 - outSlope: 0.15622556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0034128188 - inSlope: 0.15622556 - outSlope: 0.29593113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0083449995 - inSlope: 0.29593113 - outSlope: 0.46588433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.016109731 - inSlope: 0.46588433 - outSlope: 0.6413024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.026798133 - inSlope: 0.6413024 - outSlope: 0.783168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.03985092 - inSlope: 0.783168 - outSlope: 0.84897697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.054000523 - inSlope: 0.84897697 - outSlope: 0.80309504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.06738543 - inSlope: 0.80309504 - outSlope: 0.6242164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.07778906 - inSlope: 0.6242164 - outSlope: 0.31020537 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.082959145 - inSlope: 0.31020537 - outSlope: 0.108800784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.08477249 - inSlope: 0.108800784 - outSlope: 0.103133716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.08649138 - inSlope: 0.103133716 - outSlope: 0.09741703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.088115 - inSlope: 0.09741703 - outSlope: 0.09176496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.089644425 - inSlope: 0.09176496 - outSlope: 0.08607351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.09107898 - inSlope: 0.08607351 - outSlope: 0.08045472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.09241989 - inSlope: 0.08045472 - outSlope: 0.07486366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.09366762 - inSlope: 0.07486366 - outSlope: 0.06930209 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.09482265 - inSlope: 0.06930209 - outSlope: 0.06386748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.09588711 - inSlope: 0.06386748 - outSlope: 0.0584664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.09686155 - inSlope: 0.0584664 - outSlope: 0.0531744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.09774779 - inSlope: 0.0531744 - outSlope: 0.047992468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.09854767 - inSlope: 0.047992468 - outSlope: 0.04290287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.099262714 - inSlope: 0.04290287 - outSlope: 0.037951954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.09989525 - inSlope: 0.037951954 - outSlope: 0.03307748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.10044654 - inSlope: 0.03307748 - outSlope: 0.028381376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.10091956 - inSlope: 0.028381376 - outSlope: 0.02379524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10131615 - inSlope: 0.02379524 - outSlope: 0.01935171 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.101638675 - inSlope: 0.01935171 - outSlope: 0.015050676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.10188952 - inSlope: 0.015050676 - outSlope: 0.010908107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.10207132 - inSlope: 0.010908107 - outSlope: 0.006898201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.10218629 - inSlope: 0.006898201 - outSlope: 0.0030992955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.10223795 - inSlope: 0.0030992955 - outSlope: -0.0005967921 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.102228 - inSlope: -0.0005967921 - outSlope: -0.0041015483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.10215964 - inSlope: -0.0041015483 - outSlope: -0.007470406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.102035135 - inSlope: -0.007470406 - outSlope: -0.010650615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.101857625 - inSlope: -0.010650615 - outSlope: -0.013636713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.101630345 - inSlope: -0.013636713 - outSlope: -0.016479954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.10135568 - inSlope: -0.016479954 - outSlope: -0.019168425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.101036206 - inSlope: -0.019168425 - outSlope: -0.021693727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.100674644 - inSlope: -0.021693727 - outSlope: -0.023977183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.100275025 - inSlope: -0.023977183 - outSlope: -0.026173467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0998388 - inSlope: -0.026173467 - outSlope: -0.028129693 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.09936997 - inSlope: -0.028129693 - outSlope: -0.029981993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.09887027 - inSlope: -0.029981993 - outSlope: -0.0316121 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0983434 - inSlope: -0.0316121 - outSlope: -0.033065856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.097792305 - inSlope: -0.033065856 - outSlope: -0.034383718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.09721924 - inSlope: -0.034383718 - outSlope: -0.035528127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.09662711 - inSlope: -0.035528127 - outSlope: -0.036474053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.09601921 - inSlope: -0.036474053 - outSlope: -0.037300624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.09539753 - inSlope: -0.037300624 - outSlope: -0.037946142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0947651 - inSlope: -0.037946142 - outSlope: -0.038434923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.09412451 - inSlope: -0.038434923 - outSlope: -0.038696267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.093479574 - inSlope: -0.038696267 - outSlope: -0.03887955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.09283158 - inSlope: -0.03887955 - outSlope: -0.038883574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.09218352 - inSlope: -0.038883574 - outSlope: -0.03868822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.09153872 - inSlope: -0.03868822 - outSlope: -0.038425364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.0908983 - inSlope: -0.038425364 - outSlope: -0.037927814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.09026617 - inSlope: -0.037927814 - outSlope: -0.03730885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.08964435 - inSlope: -0.03730885 - outSlope: -0.036536638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.08903541 - inSlope: -0.036536638 - outSlope: -0.035629604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.08844158 - inSlope: -0.035629604 - outSlope: -0.034586225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.087865144 - inSlope: -0.034586225 - outSlope: -0.033326034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.08730971 - inSlope: -0.033326034 - outSlope: -0.03201443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.08677614 - inSlope: -0.03201443 - outSlope: -0.03050971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.08626764 - inSlope: -0.03050971 - outSlope: -0.02886328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.08578659 - inSlope: -0.02886328 - outSlope: -0.027095955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.08533499 - inSlope: -0.027095955 - outSlope: -0.025166297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.08491555 - inSlope: -0.025166297 - outSlope: -0.023133628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.08452999 - inSlope: -0.023133628 - outSlope: -0.020950308 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.08418082 - inSlope: -0.020950308 - outSlope: -0.018595774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.08387089 - inSlope: -0.018595774 - outSlope: -0.016108915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.083602406 - inSlope: -0.016108915 - outSlope: -0.013524158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.083377 - inSlope: -0.013524158 - outSlope: -0.010742257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.083197966 - inSlope: -0.010742257 - outSlope: -0.007869162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.08306681 - inSlope: -0.007869162 - outSlope: -0.004827534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.082986355 - inSlope: -0.004827534 - outSlope: -0.0016325727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.082959145 - inSlope: -0.0016325727 - outSlope: -0.31083527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.07777849 - inSlope: -0.31083527 - outSlope: -0.89745235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.06282096 - inSlope: -0.89745235 - outSlope: -1.4576635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.038526595 - inSlope: -1.4576635 - outSlope: -1.9857303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0054311207 - inSlope: -1.9857303 - outSlope: -2.4334235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0351259 - inSlope: -2.4334235 - outSlope: -2.7297795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.08062218 - inSlope: -2.7297795 - outSlope: -2.8134308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.12751265 - inSlope: -2.8134308 - outSlope: -2.6613798 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.17186894 - inSlope: -2.6613798 - outSlope: -2.2969253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.21015099 - inSlope: -2.2969253 - outSlope: -1.7716329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.23967817 - inSlope: -1.7716329 - outSlope: -1.1334794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.25856948 - inSlope: -1.1334794 - outSlope: -0.40118912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.26525596 - inSlope: -0.40118912 - outSlope: -0.0000008940684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.26525605 - inSlope: -0.0000008940684 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.26525632 - inSlope: -0.000016093269 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.26525596 - inSlope: 0.000021457692 - outSlope: -0.00000025544873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.265256 - inSlope: -0.00000025544873 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.2652563 - inSlope: -0.00001788141 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.26525632 - inSlope: -0.000001788141 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.265256 - inSlope: 0.000019669551 - outSlope: 0.000008940578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.26525584 - inSlope: 0.000008940578 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.26525635 - inSlope: -0.000030398398 - outSlope: 0.0000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.2652563 - inSlope: 0.0000007152564 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.26525602 - inSlope: 0.000016093269 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.26525632 - inSlope: -0.00001788141 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.26525605 - inSlope: 0.000016093269 - outSlope: -0.0000032782507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.26525638 - inSlope: -0.0000032782507 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.26525608 - inSlope: 0.000008940705 - outSlope: 0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.26525584 - inSlope: 0.000014305128 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.2652562 - inSlope: -0.000021457692 - outSlope: 0.0000098347755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.26525587 - inSlope: 0.0000098347755 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.26525614 - inSlope: -0.000016093269 - outSlope: 0.0000059604704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.26525584 - inSlope: 0.0000059604704 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.26525584 - inSlope: 0 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.26525614 - inSlope: -0.00001788141 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.26525596 - inSlope: 0.000010728846 - outSlope: -0.00001609304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.26525623 - inSlope: -0.00001609304 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.26525617 - inSlope: 0.000001788141 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.2652559 - inSlope: 0.000016093269 - outSlope: -0.0000065565173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.26525623 - inSlope: -0.0000065565173 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.2652561 - inSlope: 0.000007152564 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.26525584 - inSlope: 0.000016093269 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.26525584 - inSlope: 0 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.26525617 - inSlope: -0.000019669551 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.26525605 - inSlope: 0.000003576282 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.26525575 - inSlope: 0.00001788141 - outSlope: -0.000014304924 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.265256 - inSlope: -0.000014304924 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.2652557 - inSlope: 0.00001788141 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.2652564 - inSlope: -0.000042915384 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.26525593 - inSlope: 0.000028610257 - outSlope: -0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.2652563 - inSlope: -0.000010728846 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.26525575 - inSlope: 0.000032186537 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.26525602 - inSlope: -0.000016093269 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.26525572 - inSlope: 0.00001788141 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.26525623 - inSlope: -0.000030398398 - outSlope: 0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.26525596 - inSlope: 0.000008046634 - outSlope: 0.026035333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.26482204 - inSlope: 0.026035333 - outSlope: 0.07674165 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.263543 - inSlope: 0.07674165 - outSlope: 0.12562227 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.2614493 - inSlope: 0.12562227 - outSlope: 0.17280884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.25856912 - inSlope: 0.17280884 - outSlope: 0.21842322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.25492874 - inSlope: 0.21842322 - outSlope: 0.26268148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.25055072 - inSlope: 0.26268148 - outSlope: 0.30547708 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.24545944 - inSlope: 0.30547708 - outSlope: 0.3468797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.23967811 - inSlope: 0.3468797 - outSlope: 0.3868947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.23322988 - inSlope: 0.3868947 - outSlope: 0.4253317 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.22614102 - inSlope: 0.4253317 - outSlope: 0.46215132 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.2184385 - inSlope: 0.46215132 - outSlope: 0.49723464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.21015127 - inSlope: 0.49723464 - outSlope: 0.5303161 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.20131268 - inSlope: 0.5303161 - outSlope: 0.56122774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.19195889 - inSlope: 0.56122774 - outSlope: 0.58975214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.1821297 - inSlope: 0.58975214 - outSlope: 0.61565965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.17186871 - inSlope: 0.61565965 - outSlope: 0.6387025 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.16122368 - inSlope: 0.6387025 - outSlope: 0.6586859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.15024559 - inSlope: 0.6586859 - outSlope: 0.6753471 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.13898966 - inSlope: 0.6753471 - outSlope: 0.68859166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.12751314 - inSlope: 0.68859166 - outSlope: 0.69825745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.11587553 - inSlope: 0.69825745 - outSlope: 0.7041731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.10413932 - inSlope: 0.7041731 - outSlope: 0.7063144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.092367426 - inSlope: 0.7063144 - outSlope: 0.70472693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.08062199 - inSlope: 0.70472693 - outSlope: 0.6993442 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.06896626 - inSlope: 0.6993442 - outSlope: 0.69038475 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.05745986 - inSlope: 0.69038475 - outSlope: 0.6779103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.046161205 - inSlope: 0.6779103 - outSlope: 0.6621469 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.03512559 - inSlope: 0.6621469 - outSlope: 0.6432761 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.02440418 - inSlope: 0.6432761 - outSlope: 0.6216329 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.014043789 - inSlope: 0.6216329 - outSlope: 0.5974424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.0040862835 - inSlope: 0.5974424 - outSlope: 0.57104695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.00543102 - inSlope: 0.57104695 - outSlope: 0.54266816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.01447561 - inSlope: 0.54266816 - outSlope: 0.5127224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.023020852 - inSlope: 0.5127224 - outSlope: 0.48136246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.031043667 - inSlope: 0.48136246 - outSlope: 0.44901848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.038527194 - inSlope: 0.44901848 - outSlope: 0.41569126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.045455474 - inSlope: 0.41569126 - outSlope: 0.38182655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.051819153 - inSlope: 0.38182655 - outSlope: 0.34741652 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.057609506 - inSlope: 0.34741652 - outSlope: 0.3127025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.062821135 - inSlope: 0.3127025 - outSlope: 0.27761656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.06744814 - inSlope: 0.27761656 - outSlope: 0.24232362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.07148692 - inSlope: 0.24232362 - outSlope: 0.20670983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.07493203 - inSlope: 0.20670983 - outSlope: 0.17077665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.07777835 - inSlope: 0.17077665 - outSlope: 0.13431814 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.08001695 - inSlope: 0.13431814 - outSlope: 0.0972413 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.08163766 - inSlope: 0.0972413 - outSlope: 0.059203066 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.08262436 - inSlope: 0.059203066 - outSlope: 0.020086795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.082959145 - inSlope: 0.020086795 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.082959145 - inSlope: 0 - outSlope: -0.008073788 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.08282458 - inSlope: -0.008073788 - outSlope: -0.023823744 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.082427524 - inSlope: -0.023823744 - outSlope: -0.039351057 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.081771664 - inSlope: -0.039351057 - outSlope: -0.054541547 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.08086263 - inSlope: -0.054541547 - outSlope: -0.06949173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.07970445 - inSlope: -0.06949173 - outSlope: -0.0842484 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.07830029 - inSlope: -0.0842484 - outSlope: -0.09879531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.07665373 - inSlope: -0.09879531 - outSlope: -0.11327354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.07476581 - inSlope: -0.11327354 - outSlope: -0.12758882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.07263936 - inSlope: -0.12758882 - outSlope: -0.14183645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.07027539 - inSlope: -0.14183645 - outSlope: -0.1560153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.06767517 - inSlope: -0.1560153 - outSlope: -0.17005873 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.06484082 - inSlope: -0.17005873 - outSlope: -0.18410316 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.061772484 - inSlope: -0.18410316 - outSlope: -0.198051 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.05847159 - inSlope: -0.198051 - outSlope: -0.21196882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.05493883 - inSlope: -0.21196882 - outSlope: -0.22575875 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.051176134 - inSlope: -0.22575875 - outSlope: -0.23945183 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.04718533 - inSlope: -0.23945183 - outSlope: -0.2530349 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.042968027 - inSlope: -0.2530349 - outSlope: -0.2664652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.03852688 - inSlope: -0.2664652 - outSlope: -0.27973497 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.033864703 - inSlope: -0.27973497 - outSlope: -0.2928483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.028983833 - inSlope: -0.2928483 - outSlope: -0.30559856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.023890601 - inSlope: -0.30559856 - outSlope: -0.3181996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.018587204 - inSlope: -0.3181996 - outSlope: -0.33042642 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.013080181 - inSlope: -0.33042642 - outSlope: -0.3422755 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.0073755127 - inSlope: -0.3422755 - outSlope: -0.35374588 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.0014798383 - inSlope: -0.35374588 - outSlope: -0.36476558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.0045996695 - inSlope: -0.36476558 - outSlope: -0.37524483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.010853655 - inSlope: -0.37524483 - outSlope: -0.38518962 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.017273568 - inSlope: -0.38518962 - outSlope: -0.3945583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.023849439 - inSlope: -0.3945583 - outSlope: -0.4032501 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.030570364 - inSlope: -0.4032501 - outSlope: -0.41124603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.03742436 - inSlope: -0.41124603 - outSlope: -0.41852608 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.044399887 - inSlope: -0.41852608 - outSlope: -0.42503327 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.05148387 - inSlope: -0.42503327 - outSlope: -0.43069044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.058661934 - inSlope: -0.43069044 - outSlope: -0.4355364 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.06592097 - inSlope: -0.4355364 - outSlope: -0.4395166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.07324614 - inSlope: -0.4395166 - outSlope: -0.44256216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.08062227 - inSlope: -0.44256216 - outSlope: -0.44468978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.088033654 - inSlope: -0.44468978 - outSlope: -0.4458782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.09546506 - inSlope: -0.4458782 - outSlope: -0.44615248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.10290082 - inSlope: -0.44615248 - outSlope: -0.4454352 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.11032484 - inSlope: -0.4454352 - outSlope: -0.44379076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.11772124 - inSlope: -0.44379076 - outSlope: -0.44115534 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.12507392 - inSlope: -0.44115534 - outSlope: -0.43765557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.13236807 - inSlope: -0.43765557 - outSlope: -0.43318796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.13958797 - inSlope: -0.43318796 - outSlope: -0.42784122 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.14671855 - inSlope: -0.42784122 - outSlope: -0.42160812 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.15374544 - inSlope: -0.42160812 - outSlope: -0.4145093 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.16065402 - inSlope: -0.4145093 - outSlope: -0.4065969 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.16743053 - inSlope: -0.4065969 - outSlope: -0.39792544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.17406271 - inSlope: -0.39792544 - outSlope: -0.38847026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.18053712 - inSlope: -0.38847026 - outSlope: -0.37829998 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.1868422 - inSlope: -0.37829998 - outSlope: -0.36747003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.19296661 - inSlope: -0.36747003 - outSlope: -0.35596552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.19889945 - inSlope: -0.35596552 - outSlope: -0.3438868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.2046308 - inSlope: -0.3438868 - outSlope: -0.331218 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.21015118 - inSlope: -0.331218 - outSlope: -0.31802276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.21545148 - inSlope: -0.31802276 - outSlope: -0.30429345 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.2205231 - inSlope: -0.30429345 - outSlope: -0.29015598 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.22535896 - inSlope: -0.29015598 - outSlope: -0.27549317 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.22995058 - inSlope: -0.27549317 - outSlope: -0.26046434 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.23429158 - inSlope: -0.26046434 - outSlope: -0.24501473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.23837522 - inSlope: -0.24501473 - outSlope: -0.22919886 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.24219525 - inSlope: -0.22919886 - outSlope: -0.21295366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.24574442 - inSlope: -0.21295366 - outSlope: -0.19647634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.24901907 - inSlope: -0.19647634 - outSlope: -0.17952925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.25201118 - inSlope: -0.17952925 - outSlope: -0.16229473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.25471613 - inSlope: -0.16229473 - outSlope: -0.14470917 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.2571279 - inSlope: -0.14470917 - outSlope: -0.12670764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.25923973 - inSlope: -0.12670764 - outSlope: -0.10838972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.2610462 - inSlope: -0.10838972 - outSlope: -0.089677565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.26254085 - inSlope: -0.089677565 - outSlope: -0.07053602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.26371643 - inSlope: -0.07053602 - outSlope: -0.051011357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.26456663 - inSlope: -0.051011357 - outSlope: -0.030910248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.2650818 - inSlope: -0.030910248 - outSlope: -0.010449747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.26525596 - inSlope: -0.010449747 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.26525596 - inSlope: 0 - outSlope: 0.0035298408 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.26519713 - inSlope: 0.0035298408 - outSlope: 0.010394315 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.2650239 - inSlope: 0.010394315 - outSlope: 0.016969701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.26474106 - inSlope: 0.016969701 - outSlope: 0.02314179 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.26435536 - inSlope: 0.02314179 - outSlope: 0.028905714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.2638736 - inSlope: 0.028905714 - outSlope: 0.034119032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.26330495 - inSlope: 0.034119032 - outSlope: 0.038862903 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.26265723 - inSlope: 0.038862903 - outSlope: 0.042976797 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.26194096 - inSlope: 0.042976797 - outSlope: 0.046496365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.261166 - inSlope: 0.046496365 - outSlope: 0.049315847 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.2603441 - inSlope: 0.049315847 - outSlope: 0.051563885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.25948468 - inSlope: 0.051563885 - outSlope: 0.052985165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.2586016 - inSlope: 0.052985165 - outSlope: 0.053815123 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.25770468 - inSlope: 0.053815123 - outSlope: 0.05386137 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.256807 - inSlope: 0.05386137 - outSlope: 0.053176764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.2559207 - inSlope: 0.053176764 - outSlope: 0.051815704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.25505713 - inSlope: 0.051815704 - outSlope: 0.049706034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.25422868 - inSlope: 0.049706034 - outSlope: 0.046907187 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.2534469 - inSlope: 0.046907187 - outSlope: 0.043368954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.25272408 - inSlope: 0.043368954 - outSlope: 0.03921092 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.25207058 - inSlope: 0.03921092 - outSlope: 0.03432824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.25149843 - inSlope: 0.03432824 - outSlope: 0.028917404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.25101647 - inSlope: 0.028917404 - outSlope: 0.022850981 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.25063562 - inSlope: 0.022850981 - outSlope: 0.01623609 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.25036502 - inSlope: 0.01623609 - outSlope: 0.009137532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.25021273 - inSlope: 0.009137532 - outSlope: 0.0015681772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.2501866 - inSlope: 0.0015681772 - outSlope: -0.006428459 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.25029373 - inSlope: -0.006428459 - outSlope: -0.014800232 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.2505404 - inSlope: -0.014800232 - outSlope: -0.023441076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.25093108 - inSlope: -0.023441076 - outSlope: -0.032341644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.25147012 - inSlope: -0.032341644 - outSlope: -0.041489042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.2521616 - inSlope: -0.041489042 - outSlope: -0.050682344 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.2530063 - inSlope: -0.050682344 - outSlope: -0.059969746 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.2540058 - inSlope: -0.059969746 - outSlope: -0.06925908 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.25516012 - inSlope: -0.06925908 - outSlope: -0.07846833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.2564679 - inSlope: -0.07846833 - outSlope: -0.08757653 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.25792754 - inSlope: -0.08757653 - outSlope: -0.096443795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.25953496 - inSlope: -0.096443795 - outSlope: -0.105058365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.2612859 - inSlope: -0.105058365 - outSlope: -0.11335579 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.2631752 - inSlope: -0.11335579 - outSlope: -0.12126273 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.2651962 - inSlope: -0.12126273 - outSlope: -0.12871392 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.26734146 - inSlope: -0.12871392 - outSlope: -0.13564853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.26960224 - inSlope: -0.13564853 - outSlope: -0.14207114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.27197012 - inSlope: -0.14207114 - outSlope: -0.14782952 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.2744339 - inSlope: -0.14782952 - outSlope: -0.15291248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.2769825 - inSlope: -0.15291248 - outSlope: -0.15735151 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.27960497 - inSlope: -0.15735151 - outSlope: -0.16100013 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.28228834 - inSlope: -0.16100013 - outSlope: -0.16390157 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.28502 - inSlope: -0.16390157 - outSlope: -0.16593532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.28778562 - inSlope: -0.16593532 - outSlope: -0.16719 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.29057208 - inSlope: -0.16719 - outSlope: -0.1675196 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.2933641 - inSlope: -0.1675196 - outSlope: -0.16700998 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.29614764 - inSlope: -0.16700998 - outSlope: -0.16553238 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.29890648 - inSlope: -0.16553238 - outSlope: -0.16319594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.30162644 - inSlope: -0.16319594 - outSlope: -0.15994257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.3042921 - inSlope: -0.15994257 - outSlope: -0.15569478 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.30688706 - inSlope: -0.15569478 - outSlope: -0.15061548 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.30939728 - inSlope: -0.15061548 - outSlope: -0.1445584 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.31180662 - inSlope: -0.1445584 - outSlope: -0.13761373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.31410015 - inSlope: -0.13761373 - outSlope: -0.12976354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.3162629 - inSlope: -0.12976354 - outSlope: -0.12103742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.31828016 - inSlope: -0.12103742 - outSlope: -0.11146933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.320138 - inSlope: -0.11146933 - outSlope: -0.101031415 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.32182184 - inSlope: -0.101031415 - outSlope: -0.08981704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.3233188 - inSlope: -0.08981704 - outSlope: -0.07785856 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.32461643 - inSlope: -0.07785856 - outSlope: -0.06510886 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.3257016 - inSlope: -0.06510886 - outSlope: -0.05170157 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.3265633 - inSlope: -0.05170157 - outSlope: -0.03762839 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.32719043 - inSlope: -0.03762839 - outSlope: -0.02296119 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.32757312 - inSlope: -0.02296119 - outSlope: -0.007767796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.32770258 - inSlope: -0.007767796 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.32770258 - inSlope: 0 - outSlope: 0.021822786 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.32733887 - inSlope: 0.021822786 - outSlope: 0.06438115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.32626587 - inSlope: 0.06438115 - outSlope: 0.10518825 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.32451266 - inSlope: 0.10518825 - outSlope: 0.14436048 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.3221067 - inSlope: 0.14436048 - outSlope: 0.18172243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.31907803 - inSlope: 0.18172243 - outSlope: 0.21743749 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.31545413 - inSlope: 0.21743749 - outSlope: 0.25137502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.31126437 - inSlope: 0.25137502 - outSlope: 0.283605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.3065377 - inSlope: 0.283605 - outSlope: 0.31415048 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.30130193 - inSlope: 0.31415048 - outSlope: 0.34291136 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.29558682 - inSlope: 0.34291136 - outSlope: 0.36994156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.28942087 - inSlope: 0.36994156 - outSlope: 0.3952778 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.282833 - inSlope: 0.3952778 - outSlope: 0.41885298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.27585223 - inSlope: 0.41885298 - outSlope: 0.4407044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.26850727 - inSlope: 0.4407044 - outSlope: 0.46076807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.26082748 - inSlope: 0.46076807 - outSlope: 0.47920004 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.25284094 - inSlope: 0.47920004 - outSlope: 0.49582464 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.24457732 - inSlope: 0.49582464 - outSlope: 0.51072747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.23606484 - inSlope: 0.51072747 - outSlope: 0.5239212 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.22733295 - inSlope: 0.5239212 - outSlope: 0.53536904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.21841027 - inSlope: 0.53536904 - outSlope: 0.5450681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.20932594 - inSlope: 0.5450681 - outSlope: 0.5530608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.20010787 - inSlope: 0.5530608 - outSlope: 0.55933493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.19078577 - inSlope: 0.55933493 - outSlope: 0.5639439 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.18138684 - inSlope: 0.5639439 - outSlope: 0.5667603 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.17194098 - inSlope: 0.5667603 - outSlope: 0.5678901 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.16247575 - inSlope: 0.5678901 - outSlope: 0.5673638 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.15301983 - inSlope: 0.5673638 - outSlope: 0.5651447 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.1436009 - inSlope: 0.5651447 - outSlope: 0.561175 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.13424812 - inSlope: 0.561175 - outSlope: 0.55557436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.12498816 - inSlope: 0.55557436 - outSlope: 0.5483332 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.11584941 - inSlope: 0.5483332 - outSlope: 0.5393647 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.10686014 - inSlope: 0.5393647 - outSlope: 0.5287561 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.09804717 - inSlope: 0.5287561 - outSlope: 0.5165598 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.08943797 - inSlope: 0.5165598 - outSlope: 0.5026894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.08105994 - inSlope: 0.5026894 - outSlope: 0.4871976 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.0729401 - inSlope: 0.4871976 - outSlope: 0.47000387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.06510638 - inSlope: 0.47000387 - outSlope: 0.45130867 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.05758468 - inSlope: 0.45130867 - outSlope: 0.43094683 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.050402343 - inSlope: 0.43094683 - outSlope: 0.40903574 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.043585185 - inSlope: 0.40903574 - outSlope: 0.38541526 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.037161328 - inSlope: 0.38541526 - outSlope: 0.36028025 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.031156749 - inSlope: 0.36028025 - outSlope: 0.3335549 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.025597585 - inSlope: 0.3335549 - outSlope: 0.30524194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.020510297 - inSlope: 0.30524194 - outSlope: 0.27527797 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.015922138 - inSlope: 0.27527797 - outSlope: 0.24379836 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.0118588945 - inSlope: 0.24379836 - outSlope: 0.2107051 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0083471965 - inSlope: 0.2107051 - outSlope: 0.17596368 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0054143453 - inSlope: 0.17596368 - outSlope: 0.13969387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.0030861497 - inSlope: 0.13969387 - outSlope: 0.10179663 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.0013895652 - inSlope: 0.10179663 - outSlope: 0.06227781 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.00035161755 - inSlope: 0.06227781 - outSlope: 0.021112552 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.0000002730691 - inSlope: 0.021112552 - outSlope: 0.021112552 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000027514279 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.000000027514279 - inSlope: 0 - outSlope: 1.0273364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.01712229 - inSlope: 1.0273364 - outSlope: 2.8036854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.063850336 - inSlope: 2.8036854 - outSlope: 4.164952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13326614 - inSlope: 4.164952 - outSlope: 5.1047735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.21834561 - inSlope: 5.1047735 - outSlope: 5.610884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3118606 - inSlope: 5.610884 - outSlope: 5.672876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.40640843 - inSlope: 5.672876 - outSlope: 5.287694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.49453658 - inSlope: 5.287694 - outSlope: 4.46094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.5688855 - inSlope: 4.46094 - outSlope: 3.2027602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.622265 - inSlope: 3.2027602 - outSlope: 1.5213647 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.64762104 - inSlope: 1.5213647 - outSlope: 0.52375364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.65635026 - inSlope: 0.52375364 - outSlope: 0.49201775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.66455054 - inSlope: 0.49201775 - outSlope: 0.4609649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.6722333 - inSlope: 0.4609649 - outSlope: 0.43067068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.6794112 - inSlope: 0.43067068 - outSlope: 0.4012231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6860982 - inSlope: 0.4012231 - outSlope: 0.37245905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.69230586 - inSlope: 0.37245905 - outSlope: 0.34447822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.69804716 - inSlope: 0.34447822 - outSlope: 0.3172484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7033346 - inSlope: 0.3172484 - outSlope: 0.29076603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7081807 - inSlope: 0.29076603 - outSlope: 0.26504183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7125981 - inSlope: 0.26504183 - outSlope: 0.2400472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.71659887 - inSlope: 0.2400472 - outSlope: 0.21581635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.72019583 - inSlope: 0.21581635 - outSlope: 0.19231814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7234011 - inSlope: 0.19231814 - outSlope: 0.16954081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7262268 - inSlope: 0.16954081 - outSlope: 0.14750732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.72868526 - inSlope: 0.14750732 - outSlope: 0.12618911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7307884 - inSlope: 0.12618911 - outSlope: 0.105636224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.732549 - inSlope: 0.105636224 - outSlope: 0.08580931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.73397917 - inSlope: 0.08580931 - outSlope: 0.066650696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.73509 - inSlope: 0.066650696 - outSlope: 0.048254773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.73589426 - inSlope: 0.048254773 - outSlope: 0.030566484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7364037 - inSlope: 0.030566484 - outSlope: 0.013636364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.736631 - inSlope: 0.013636364 - outSlope: -0.0026392962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.736587 - inSlope: -0.0026392962 - outSlope: -0.018138902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7362847 - inSlope: -0.018138902 - outSlope: -0.032987624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7357349 - inSlope: -0.032987624 - outSlope: -0.047042415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.73495084 - inSlope: -0.047042415 - outSlope: -0.060467344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.73394305 - inSlope: -0.060467344 - outSlope: -0.07310993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.73272455 - inSlope: -0.07310993 - outSlope: -0.085076176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.7313066 - inSlope: -0.085076176 - outSlope: -0.09634861 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7297008 - inSlope: -0.09634861 - outSlope: -0.106816396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.72792053 - inSlope: -0.106816396 - outSlope: -0.11670124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7259755 - inSlope: -0.11670124 - outSlope: -0.12576354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.72387946 - inSlope: -0.12576354 - outSlope: -0.13417399 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7216432 - inSlope: -0.13417399 - outSlope: -0.14186396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7192788 - inSlope: -0.14186396 - outSlope: -0.14881983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7167985 - inSlope: -0.14881983 - outSlope: -0.15509978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.7142135 - inSlope: -0.15509978 - outSlope: -0.16062513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.7115364 - inSlope: -0.16062513 - outSlope: -0.16544954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.7087789 - inSlope: -0.16544954 - outSlope: -0.16953723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.7059533 - inSlope: -0.16953723 - outSlope: -0.1729347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.70307106 - inSlope: -0.1729347 - outSlope: -0.17562638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.70014393 - inSlope: -0.17562638 - outSlope: -0.17758028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.69718426 - inSlope: -0.17758028 - outSlope: -0.17883556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.6942037 - inSlope: -0.17883556 - outSlope: -0.17932193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.691215 - inSlope: -0.17932193 - outSlope: -0.179161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.68822896 - inSlope: -0.179161 - outSlope: -0.17823116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.68525845 - inSlope: -0.17823116 - outSlope: -0.17659323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.68231523 - inSlope: -0.17659323 - outSlope: -0.17423522 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.6794113 - inSlope: -0.17423522 - outSlope: -0.17113225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6765591 - inSlope: -0.17113225 - outSlope: -0.16734855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.67376995 - inSlope: -0.16734855 - outSlope: -0.1628317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.6710561 - inSlope: -0.1628317 - outSlope: -0.15752092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.66843075 - inSlope: -0.15752092 - outSlope: -0.15161648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.6659038 - inSlope: -0.15161648 - outSlope: -0.14487876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.66348916 - inSlope: -0.14487876 - outSlope: -0.13745798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.6611982 - inSlope: -0.13745798 - outSlope: -0.12931743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.6590429 - inSlope: -0.12931743 - outSlope: -0.12043487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.65703565 - inSlope: -0.12043487 - outSlope: -0.11082183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.6551886 - inSlope: -0.11082183 - outSlope: -0.10051856 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.6535133 - inSlope: -0.10051856 - outSlope: -0.08943566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.6520227 - inSlope: -0.08943566 - outSlope: -0.077698305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.65072775 - inSlope: -0.077698305 - outSlope: -0.06517774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.64964145 - inSlope: -0.06517774 - outSlope: -0.05197053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.6487753 - inSlope: -0.05197053 - outSlope: -0.037994422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.64814204 - inSlope: -0.037994422 - outSlope: -0.023328088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.64775324 - inSlope: -0.023328088 - outSlope: -0.007932194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.64762104 - inSlope: -0.007932194 - outSlope: -1.7176495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.61899316 - inSlope: -1.7176495 - outSlope: -4.797486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.53903514 - inSlope: -4.797486 - outSlope: -7.371674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.41617402 - inSlope: -7.371674 - outSlope: -9.419732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.25917864 - inSlope: -9.419732 - outSlope: -10.8698635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.07801442 - inSlope: -10.8698635 - outSlope: -11.634986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.115901835 - inSlope: -11.634986 - outSlope: -11.654354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.31014088 - inSlope: -11.654354 - outSlope: -10.922802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.4921874 - inSlope: -10.922802 - outSlope: -9.492324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.65039265 - inSlope: -9.492324 - outSlope: -7.445172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.77447873 - inSlope: -7.445172 - outSlope: -4.8530436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.8553627 - inSlope: -4.8530436 - outSlope: -1.7389529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.88434523 - inSlope: -1.7389529 - outSlope: 0.00000065023227 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.884345 - inSlope: 0.00000065023227 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.88434595 - inSlope: -0.000057220514 - outSlope: 0.000006357835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.884345 - inSlope: 0.000006357835 - outSlope: -0.0000021192761 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.88434595 - inSlope: -0.0000021192761 - outSlope: 0.0000026822092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.88434523 - inSlope: 0.0000026822092 - outSlope: 0.113189325 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.88245875 - inSlope: 0.113189325 - outSlope: 0.33345255 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.8769012 - inSlope: 0.33345255 - outSlope: 0.5448001 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.8678212 - inSlope: 0.5448001 - outSlope: 0.74750024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.8553627 - inSlope: 0.74750024 - outSlope: 0.9419176 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.8396641 - inSlope: 0.9419176 - outSlope: 1.1281632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.8208614 - inSlope: 1.1281632 - outSlope: 1.3063622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.7990887 - inSlope: 1.3063622 - outSlope: 1.4766004 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.77447873 - inSlope: 1.4766004 - outSlope: 1.6386989 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.7471671 - inSlope: 1.6386989 - outSlope: 1.792665 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.7172894 - inSlope: 1.792665 - outSlope: 1.9383485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.6849836 - inSlope: 1.9383485 - outSlope: 2.075488 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.6503922 - inSlope: 2.075488 - outSlope: 2.203791 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.61366236 - inSlope: 2.203791 - outSlope: 2.3230062 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.5749456 - inSlope: 2.3230062 - outSlope: 2.4327946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.5343991 - inSlope: 2.4327946 - outSlope: 2.5327444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.49218673 - inSlope: 2.5327444 - outSlope: 2.6225538 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.44847754 - inSlope: 2.6225538 - outSlope: 2.70194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.40344524 - inSlope: 2.70194 - outSlope: 2.7704167 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.35727102 - inSlope: 2.7704167 - outSlope: 2.8278182 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.31014076 - inSlope: 2.8278182 - outSlope: 2.8738394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.26224348 - inSlope: 2.8738394 - outSlope: 2.9082174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.21377324 - inSlope: 2.9082174 - outSlope: 2.930816 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.16492635 - inSlope: 2.930816 - outSlope: 2.9415002 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.115901396 - inSlope: 2.9415002 - outSlope: 2.9402664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.066897005 - inSlope: 2.9402664 - outSlope: 2.9271228 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.018111672 - inSlope: 2.9271228 - outSlope: 2.9020805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.030256981 - inSlope: 2.9020805 - outSlope: 2.8654914 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.07801444 - inSlope: 2.8654914 - outSlope: 2.817301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.124970086 - inSlope: 2.817301 - outSlope: 2.7580204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.17093639 - inSlope: 2.7580204 - outSlope: 2.6876512 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.21573117 - inSlope: 2.6876512 - outSlope: 2.606886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.2591786 - inSlope: 2.606886 - outSlope: 2.515714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.30110773 - inSlope: 2.515714 - outSlope: 2.414869 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.34135494 - inSlope: 2.414869 - outSlope: 2.304323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.37976083 - inSlope: 2.304323 - outSlope: 2.184825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.41617402 - inSlope: 2.184825 - outSlope: 2.056383 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.45044753 - inSlope: 2.056383 - outSlope: 1.9195826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.48244008 - inSlope: 1.9195826 - outSlope: 1.774406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.5120139 - inSlope: 1.774406 - outSlope: 1.6213093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.5390353 - inSlope: 1.6213093 - outSlope: 1.4602573 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.56337327 - inSlope: 1.4602573 - outSlope: 1.2915093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.5848987 - inSlope: 1.2915093 - outSlope: 1.114997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.6034817 - inSlope: 1.114997 - outSlope: 0.9306891 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.6189934 - inSlope: 0.9306891 - outSlope: 0.73843414 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.63130045 - inSlope: 0.73843414 - outSlope: 0.53811544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.64026916 - inSlope: 0.53811544 - outSlope: 0.3293195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.64575773 - inSlope: 0.3293195 - outSlope: 0.11179656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.64762104 - inSlope: 0.11179656 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.64762104 - inSlope: 0 - outSlope: -0.044835206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.6468738 - inSlope: -0.044835206 - outSlope: -0.13292515 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.6446584 - inSlope: -0.13292515 - outSlope: -0.21873301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.6410128 - inSlope: -0.21873301 - outSlope: -0.30235246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.6359735 - inSlope: -0.30235246 - outSlope: -0.38386574 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.62957585 - inSlope: -0.38386574 - outSlope: -0.46326494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.62185466 - inSlope: -0.46326494 - outSlope: -0.54060924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.61284465 - inSlope: -0.54060924 - outSlope: -0.6158949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.6025796 - inSlope: -0.6158949 - outSlope: -0.68933463 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.59109086 - inSlope: -0.68933463 - outSlope: -0.7606715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.57841283 - inSlope: -0.7606715 - outSlope: -0.8301349 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.56457746 - inSlope: -0.8301349 - outSlope: -0.89760894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.5496171 - inSlope: -0.89760894 - outSlope: -0.9631209 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.53356534 - inSlope: -0.9631209 - outSlope: -1.0266966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.5164535 - inSlope: -1.0266966 - outSlope: -1.0883193 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.49831513 - inSlope: -1.0883193 - outSlope: -1.1478539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.47918397 - inSlope: -1.1478539 - outSlope: -1.2054639 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.4590932 - inSlope: -1.2054639 - outSlope: -1.2608718 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.4380784 - inSlope: -1.2608718 - outSlope: -1.3142345 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.4161742 - inSlope: -1.3142345 - outSlope: -1.3655084 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.39341608 - inSlope: -1.3655084 - outSlope: -1.4144906 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.36984092 - inSlope: -1.4144906 - outSlope: -1.4612719 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.34548676 - inSlope: -1.4612719 - outSlope: -1.505679 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.32039177 - inSlope: -1.505679 - outSlope: -1.5477995 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.2945955 - inSlope: -1.5477995 - outSlope: -1.5874567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.26813754 - inSlope: -1.5874567 - outSlope: -1.624645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.24106054 - inSlope: -1.624645 - outSlope: -1.6592656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.21340574 - inSlope: -1.6592656 - outSlope: -1.6913517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.18521698 - inSlope: -1.6913517 - outSlope: -1.7206606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.15653892 - inSlope: -1.7206606 - outSlope: -1.7474304 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.12741552 - inSlope: -1.7474304 - outSlope: -1.771262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.097894095 - inSlope: -1.771262 - outSlope: -1.7924354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.06802063 - inSlope: -1.7924354 - outSlope: -1.8106099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.03784339 - inSlope: -1.8106099 - outSlope: -1.8259898 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.0074098203 - inSlope: -1.8259898 - outSlope: -1.8384764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.023230985 - inSlope: -1.8384764 - outSlope: -1.8478631 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.054029115 - inSlope: -1.8478631 - outSlope: -1.8544459 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.084936075 - inSlope: -1.8544459 - outSlope: -1.8578877 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.115901284 - inSlope: -1.8578877 - outSlope: -1.8584313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.14687467 - inSlope: -1.8584313 - outSlope: -1.8558636 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.17780614 - inSlope: -1.8558636 - outSlope: -1.8503984 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.20864564 - inSlope: -1.8503984 - outSlope: -1.841843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.23934343 - inSlope: -1.841843 - outSlope: -1.8303834 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.26984936 - inSlope: -1.8303834 - outSlope: -1.8158814 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.30011445 - inSlope: -1.8158814 - outSlope: -1.7985344 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.33008957 - inSlope: -1.7985344 - outSlope: -1.7782183 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.35972694 - inSlope: -1.7782183 - outSlope: -1.7551625 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.3889792 - inSlope: -1.7551625 - outSlope: -1.7291094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.41779807 - inSlope: -1.7291094 - outSlope: -1.7004174 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.44613874 - inSlope: -1.7004174 - outSlope: -1.6690605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.473956 - inSlope: -1.6690605 - outSlope: -1.6348633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.5012041 - inSlope: -1.6348633 - outSlope: -1.5982741 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.52784157 - inSlope: -1.5982741 - outSlope: -1.5588897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.5538234 - inSlope: -1.5588897 - outSlope: -1.51722 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.57911 - inSlope: -1.51722 - outSlope: -1.4729744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.6036599 - inSlope: -1.4729744 - outSlope: -1.4264921 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.62743443 - inSlope: -1.4264921 - outSlope: -1.3774712 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.6503926 - inSlope: -1.3774712 - outSlope: -1.3263333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.6724978 - inSlope: -1.3263333 - outSlope: -1.2728628 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.6937125 - inSlope: -1.2728628 - outSlope: -1.2173302 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.714001 - inSlope: -1.2173302 - outSlope: -1.1595249 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.7333267 - inSlope: -1.1595249 - outSlope: -1.0996546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.75165397 - inSlope: -1.0996546 - outSlope: -1.03774 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.76894987 - inSlope: -1.03774 - outSlope: -0.97372544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.78517884 - inSlope: -0.97372544 - outSlope: -0.9076662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.8003064 - inSlope: -0.9076662 - outSlope: -0.83966327 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.81430095 - inSlope: -0.83966327 - outSlope: -0.7695268 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.8271262 - inSlope: -0.7695268 - outSlope: -0.69746876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.83875084 - inSlope: -0.69746876 - outSlope: -0.62336206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.84914005 - inSlope: -0.62336206 - outSlope: -0.5471633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.85825956 - inSlope: -0.5471633 - outSlope: -0.46897888 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.86607575 - inSlope: -0.46897888 - outSlope: -0.38859326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.8725524 - inSlope: -0.38859326 - outSlope: -0.3061699 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.87765515 - inSlope: -0.3061699 - outSlope: -0.22147599 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.88134646 - inSlope: -0.22147599 - outSlope: -0.13462034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.8835901 - inSlope: -0.13462034 - outSlope: -0.04530727 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.88434523 - inSlope: -0.04530727 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.88434523 - inSlope: 0 - outSlope: 0.034647517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.8837678 - inSlope: 0.034647517 - outSlope: 0.102755845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.88205516 - inSlope: 0.102755845 - outSlope: 0.16884942 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.87924105 - inSlope: 0.16884942 - outSlope: 0.23297356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.8753581 - inSlope: 0.23297356 - outSlope: 0.29522273 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.8704378 - inSlope: 0.29522273 - outSlope: 0.35552385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.8645123 - inSlope: 0.35552385 - outSlope: 0.41395232 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.857613 - inSlope: 0.41395232 - outSlope: 0.47057393 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.84977025 - inSlope: 0.47057393 - outSlope: 0.52516234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.8410174 - inSlope: 0.52516234 - outSlope: 0.57807136 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.83138305 - inSlope: 0.57807136 - outSlope: 0.6289517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.8209004 - inSlope: 0.6289517 - outSlope: 0.6780478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.80959976 - inSlope: 0.6780478 - outSlope: 0.72519886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.79751295 - inSlope: 0.72519886 - outSlope: 0.77054244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.78467077 - inSlope: 0.77054244 - outSlope: 0.8139144 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.77110535 - inSlope: 0.8139144 - outSlope: 0.8554589 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.7568479 - inSlope: 0.8554589 - outSlope: 0.89499474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.74193114 - inSlope: 0.89499474 - outSlope: 0.9326791 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.7263867 - inSlope: 0.9326791 - outSlope: 0.9682824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.7102485 - inSlope: 0.9682824 - outSlope: 1.0020921 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.6935472 - inSlope: 1.0020921 - outSlope: 1.0337632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.6763176 - inSlope: 1.0337632 - outSlope: 1.0634853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.6585926 - inSlope: 1.0634853 - outSlope: 1.0911965 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.64040625 - inSlope: 1.0911965 - outSlope: 1.1168534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.6217918 - inSlope: 1.1168534 - outSlope: 1.1404283 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.60278493 - inSlope: 1.1404283 - outSlope: 1.1618817 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.58342 - inSlope: 1.1618817 - outSlope: 1.181295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.563732 - inSlope: 1.181295 - outSlope: 1.1985524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.5437559 - inSlope: 1.1985524 - outSlope: 1.2136501 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.5235287 - inSlope: 1.2136501 - outSlope: 1.2266723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.5030839 - inSlope: 1.2266723 - outSlope: 1.2374989 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.48245922 - inSlope: 1.2374989 - outSlope: 1.246109 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.46169046 - inSlope: 1.246109 - outSlope: 1.2526053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.44081402 - inSlope: 1.2526053 - outSlope: 1.2568574 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.4198661 - inSlope: 1.2568574 - outSlope: 1.2589998 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.3988831 - inSlope: 1.2589998 - outSlope: 1.2588708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.37790164 - inSlope: 1.2588708 - outSlope: 1.2565749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.35695845 - inSlope: 1.2565749 - outSlope: 1.2521243 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.33609003 - inSlope: 1.2521243 - outSlope: 1.245435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.3153325 - inSlope: 1.245435 - outSlope: 1.2366656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.29472172 - inSlope: 1.2366656 - outSlope: 1.2255923 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.2742949 - inSlope: 1.2255923 - outSlope: 1.2125039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.25408682 - inSlope: 1.2125039 - outSlope: 1.1971853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.23413347 - inSlope: 1.1971853 - outSlope: 1.1797832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.21447071 - inSlope: 1.1797832 - outSlope: 1.1602411 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.1951331 - inSlope: 1.1602411 - outSlope: 1.138667 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.17615561 - inSlope: 1.138667 - outSlope: 1.1149446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.15757295 - inSlope: 1.1149446 - outSlope: 1.0891982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.13941993 - inSlope: 1.0891982 - outSlope: 1.0614338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.12172913 - inSlope: 1.0614338 - outSlope: 1.0316255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.10453563 - inSlope: 1.0316255 - outSlope: 0.9998632 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.08787102 - inSlope: 0.9998632 - outSlope: 0.96609646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.0717692 - inSlope: 0.96609646 - outSlope: 0.9303916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.05626291 - inSlope: 0.9303916 - outSlope: 0.89273876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.041383732 - inSlope: 0.89273876 - outSlope: 0.85317844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.027164308 - inSlope: 0.85317844 - outSlope: 0.81168544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.013636037 - inSlope: 0.81168544 - outSlope: 0.7683537 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.00083033694 - inSlope: 0.7683537 - outSlope: 0.72309417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.011221393 - inSlope: 0.72309417 - outSlope: 0.6760274 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.022488344 - inSlope: 0.6760274 - outSlope: 0.62702125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.032938838 - inSlope: 0.62702125 - outSlope: 0.57623494 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.042542607 - inSlope: 0.57623494 - outSlope: 0.52351505 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.051267974 - inSlope: 0.52351505 - outSlope: 0.46898717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.059084307 - inSlope: 0.46898717 - outSlope: 0.41261324 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.06596129 - inSlope: 0.41261324 - outSlope: 0.35433728 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.07186682 - inSlope: 0.35433728 - outSlope: 0.29419997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.076770216 - inSlope: 0.29419997 - outSlope: 0.23219573 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.0806402 - inSlope: 0.23219573 - outSlope: 0.16822445 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.083443895 - inSlope: 0.16822445 - outSlope: 0.102375425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.085150175 - inSlope: 0.102375425 - outSlope: 0.03458225 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.08572654 - inSlope: 0.03458225 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.08572654 - inSlope: 0 - outSlope: -0.005663124 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.08563215 - inSlope: -0.005663124 - outSlope: -0.016732322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.085353285 - inSlope: -0.016732322 - outSlope: -0.027368559 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.08489712 - inSlope: -0.027368559 - outSlope: -0.03753362 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.08427157 - inSlope: -0.03753362 - outSlope: -0.047247387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.08348413 - inSlope: -0.047247387 - outSlope: -0.056580275 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.08254114 - inSlope: -0.056580275 - outSlope: -0.065345705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.081452 - inSlope: -0.065345705 - outSlope: -0.07375651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.08022274 - inSlope: -0.07375651 - outSlope: -0.081730835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.07886058 - inSlope: -0.081730835 - outSlope: -0.08918124 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.07737425 - inSlope: -0.08918124 - outSlope: -0.09624435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.07577011 - inSlope: -0.09624435 - outSlope: -0.102829866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.074056305 - inSlope: -0.102829866 - outSlope: -0.10896953 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.072240174 - inSlope: -0.10896953 - outSlope: -0.11468988 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.070328705 - inSlope: -0.11468988 - outSlope: -0.119953185 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0683294 - inSlope: -0.119953185 - outSlope: -0.124708526 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.06625096 - inSlope: -0.124708526 - outSlope: -0.12910697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.06409921 - inSlope: -0.12910697 - outSlope: -0.13303131 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.061881926 - inSlope: -0.13303131 - outSlope: -0.13645612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.059607692 - inSlope: -0.13645612 - outSlope: -0.13951343 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.057282504 - inSlope: -0.13951343 - outSlope: -0.14211254 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.054913998 - inSlope: -0.14211254 - outSlope: -0.14419733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.052510608 - inSlope: -0.14419733 - outSlope: -0.14590523 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.05007889 - inSlope: -0.14590523 - outSlope: -0.1471679 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.04762613 - inSlope: -0.1471679 - outSlope: -0.14797795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.04515987 - inSlope: -0.14797795 - outSlope: -0.14835502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.04268718 - inSlope: -0.14835502 - outSlope: -0.14824885 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.040216405 - inSlope: -0.14824885 - outSlope: -0.14779465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.0377532 - inSlope: -0.14779465 - outSlope: -0.14682055 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.035306226 - inSlope: -0.14682055 - outSlope: -0.14541233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.032882586 - inSlope: -0.14541233 - outSlope: -0.14363068 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.030488778 - inSlope: -0.14363068 - outSlope: -0.14135055 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.028132971 - inSlope: -0.14135055 - outSlope: -0.13865992 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.025821876 - inSlope: -0.13865992 - outSlope: -0.13553599 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.023562977 - inSlope: -0.13553599 - outSlope: -0.1319914 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.021363154 - inSlope: -0.1319914 - outSlope: -0.1280115 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.019229662 - inSlope: -0.1280115 - outSlope: -0.12356631 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.017170137 - inSlope: -0.12356631 - outSlope: -0.11871175 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.015191638 - inSlope: -0.11871175 - outSlope: -0.113430396 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.01330116 - inSlope: -0.113430396 - outSlope: -0.107725024 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.0115057705 - inSlope: -0.107725024 - outSlope: -0.101555966 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0098131 - inSlope: -0.101555966 - outSlope: -0.09499803 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.008229824 - inSlope: -0.09499803 - outSlope: -0.08799895 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.006763197 - inSlope: -0.08799895 - outSlope: -0.08058127 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0054201963 - inSlope: -0.08058127 - outSlope: -0.07269702 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0042085284 - inSlope: -0.07269702 - outSlope: -0.06439428 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0031353068 - inSlope: -0.06439428 - outSlope: -0.05567274 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.002207442 - inSlope: -0.05567274 - outSlope: -0.046531294 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0014318879 - inSlope: -0.046531294 - outSlope: -0.036919884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0008165658 - inSlope: -0.036919884 - outSlope: -0.026907556 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0003681134 - inSlope: -0.026907556 - outSlope: -0.016506732 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.000093005416 - inSlope: -0.016506732 - outSlope: -0.0055817417 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.000000027514279 - inSlope: -0.0055817417 - outSlope: -0.0055817417 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.58784467 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.58784467 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.02587905 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.02587905 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09858877 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.09858877 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.99991626 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.99991626 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1.1809322e-14 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 1.1809322e-14 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000017075404 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000000017075404 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000064645127 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000064645127 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.2538398e-16 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -2.2538398e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5878446 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.5878446 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.025878303 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.025878303 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09858865 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.09858865 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9999166 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.9999166 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000047683713 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000047683713 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000085377316 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000000085377316 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000021930414 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000021930414 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000020490567 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.00000020490567 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.77043146 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.77043146 - inSlope: 0 - outSlope: 0.6707496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.7592523 - inSlope: 0.6707496 - outSlope: 1.9521172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.72671705 - inSlope: 1.9521172 - outSlope: 3.1402118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.67438024 - inSlope: 3.1402118 - outSlope: 4.203314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.6043246 - inSlope: 4.203314 - outSlope: 5.160911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.5183095 - inSlope: 5.160911 - outSlope: 6.0803714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.41697004 - inSlope: 6.0803714 - outSlope: 6.958969 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.30098733 - inSlope: 6.958969 - outSlope: 7.767455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.17152987 - inSlope: 7.767455 - outSlope: 8.357287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.03224189 - inSlope: 8.357287 - outSlope: 5.933553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.06665057 - inSlope: 5.933553 - outSlope: 5.0880866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.15145193 - inSlope: 5.0880866 - outSlope: 4.8178635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.23174958 - inSlope: 4.8178635 - outSlope: 4.3593636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.30440557 - inSlope: 4.3593636 - outSlope: 3.7907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.36758384 - inSlope: 3.7907 - outSlope: 3.1498709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.4200824 - inSlope: 3.1498709 - outSlope: 2.4751644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.4613351 - inSlope: 2.4751644 - outSlope: 1.7930638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.49121946 - inSlope: 1.7930638 - outSlope: 1.0990738 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.50953734 - inSlope: 1.0990738 - outSlope: 0.37754095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.5158297 - inSlope: 0.37754095 - outSlope: -0.0000013004653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.5158292 - inSlope: -0.0000013004653 - outSlope: -0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.5158274 - inSlope: -0.00010728846 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.51582533 - inSlope: -0.00012516987 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.5158234 - inSlope: -0.00011444103 - outSlope: -0.00009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.5158218 - inSlope: -0.00009655824 - outSlope: -0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.5158212 - inSlope: -0.00003576282 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.5158228 - inSlope: 0.00009655962 - outSlope: -0.0020134468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.5157893 - inSlope: -0.0020134468 - outSlope: 0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.5158147 - inSlope: 0.0015270725 - outSlope: 0.0003969673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.51582134 - inSlope: 0.0003969673 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.5158232 - inSlope: 0.00011086475 - outSlope: 0.00035047563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.515829 - inSlope: 0.00035047563 - outSlope: 0.00077605323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.51584196 - inSlope: 0.00077605323 - outSlope: -0.0011551391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.5158227 - inSlope: -0.0011551391 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.51582545 - inSlope: 0.00016450898 - outSlope: 0.00031113654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.51583064 - inSlope: 0.00031113654 - outSlope: 0.0005614763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.51584 - inSlope: 0.0005614763 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.515854 - inSlope: 0.0008404263 - outSlope: -0.0015342251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.51582843 - inSlope: -0.0015342251 - outSlope: 0.00032543702 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.51583385 - inSlope: 0.00032543702 - outSlope: 0.0004613404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.51584154 - inSlope: 0.0004613404 - outSlope: -0.0008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.51582724 - inSlope: -0.0008583077 - outSlope: 0.0002217295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.51583093 - inSlope: 0.0002217295 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.51583517 - inSlope: 0.00025391602 - outSlope: 0.00027537372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.51583976 - inSlope: 0.00027537372 - outSlope: 0.00030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.5158448 - inSlope: 0.00030398398 - outSlope: -0.00094413845 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5158291 - inSlope: -0.00094413845 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.5158299 - inSlope: 0.00005006795 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.51583034 - inSlope: 0.000025033974 - outSlope: -0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.51582974 - inSlope: -0.00003576282 - outSlope: 0.0011050712 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.51584816 - inSlope: 0.0011050712 - outSlope: -0.00027895 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.5158435 - inSlope: -0.00027895 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.51583827 - inSlope: -0.00031471282 - outSlope: -0.00030756026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.51583314 - inSlope: -0.00030756026 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.51582885 - inSlope: -0.00025748863 - outSlope: 0.00092983333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.51584435 - inSlope: 0.00092983333 - outSlope: -0.00056505256 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.5158349 - inSlope: -0.00056505256 - outSlope: -0.00040411987 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5158282 - inSlope: -0.00040411987 - outSlope: 0.0013804449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5158512 - inSlope: 0.0013804449 - outSlope: -0.0009012231 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.5158362 - inSlope: -0.0009012231 - outSlope: -0.0005221372 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.5158275 - inSlope: -0.0005221372 - outSlope: -0.0002574923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.5158232 - inSlope: -0.0002574923 - outSlope: 0.0009977827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.5158398 - inSlope: 0.0009977827 - outSlope: -0.0008440026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.51582575 - inSlope: -0.0008440026 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5158215 - inSlope: -0.00025391602 - outSlope: -0.0014162078 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5157979 - inSlope: -0.0014162078 - outSlope: 0.0017201917 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.5158266 - inSlope: 0.0017201917 - outSlope: -0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.5158219 - inSlope: -0.00028252628 - outSlope: 0.00035405194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.5158278 - inSlope: 0.00035405194 - outSlope: 0.0010228021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.5158448 - inSlope: 0.0010228021 - outSlope: -0.001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.51582307 - inSlope: -0.001305343 - outSlope: 0.00021100065 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.5158266 - inSlope: 0.00021100065 - outSlope: 0.000443459 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.515834 - inSlope: 0.000443459 - outSlope: 0.00074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.5158464 - inSlope: 0.00074386667 - outSlope: 0.0009906301 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.5158629 - inSlope: 0.0009906301 - outSlope: -0.0021207354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.51582754 - inSlope: -0.0021207354 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.5158307 - inSlope: 0.00018954295 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.51583374 - inSlope: 0.00018239039 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.5158365 - inSlope: 0.00016450898 - outSlope: 0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.5158374 - inSlope: 0.00005364423 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.51583666 - inSlope: -0.000042915384 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.51583457 - inSlope: -0.00012516987 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.51583165 - inSlope: -0.00017523782 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.5158289 - inSlope: -0.00016450898 - outSlope: 0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.5158715 - inSlope: 0.002557005 - outSlope: -0.0010263929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.5158544 - inSlope: -0.0010263929 - outSlope: -0.0007796295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.5158414 - inSlope: -0.0007796295 - outSlope: -0.00059366284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.51583153 - inSlope: -0.00059366284 - outSlope: -0.00035405194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.5158256 - inSlope: -0.00035405194 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.51582277 - inSlope: -0.00017166154 - outSlope: 0.0012803089 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.5158441 - inSlope: 0.0012803089 - outSlope: -0.00094413845 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.5158284 - inSlope: -0.00094413845 - outSlope: -0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.5158222 - inSlope: -0.00037193333 - outSlope: 0.0020706672 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.5158567 - inSlope: 0.0020706672 - outSlope: -0.004044775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.5157893 - inSlope: -0.004044775 - outSlope: 0.003919605 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.5158546 - inSlope: 0.003919605 - outSlope: -0.0019025821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.5158229 - inSlope: -0.0019025821 - outSlope: 0.0004220013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.5158299 - inSlope: 0.0004220013 - outSlope: 0.0010621558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.5158476 - inSlope: 0.0010621558 - outSlope: -0.0014340687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5158237 - inSlope: -0.0014340687 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.51582843 - inSlope: 0.00028252628 - outSlope: 0.00048995065 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.5158366 - inSlope: 0.00048995065 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.5158506 - inSlope: 0.0008404263 - outSlope: -0.0013840211 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.51582754 - inSlope: -0.0013840211 - outSlope: 0.00035047563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.5158334 - inSlope: 0.00035047563 - outSlope: 0.00046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.5158411 - inSlope: 0.00046491667 - outSlope: -0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.5158271 - inSlope: -0.0008404263 - outSlope: 0.00022530255 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.5158309 - inSlope: 0.00022530255 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.51584 - inSlope: 0.00028609848 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.51583 - inSlope: 0.000064374 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.51582986 - inSlope: -0.000003576282 - outSlope: 0.0011229365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.5158486 - inSlope: 0.0011229365 - outSlope: -0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.5158442 - inSlope: -0.00026107233 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.5158391 - inSlope: -0.00030755586 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.51583385 - inSlope: -0.00031471733 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.51582956 - inSlope: -0.00025748863 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.5158471 - inSlope: 0.001051442 - outSlope: -0.0006115355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.5158369 - inSlope: -0.0006115355 - outSlope: -0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.5158298 - inSlope: -0.0004255715 - outSlope: -0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.51582533 - inSlope: -0.000268225 - outSlope: 0.00089763396 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.5158403 - inSlope: 0.00089763396 - outSlope: -0.0006258583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.51582986 - inSlope: -0.0006258583 - outSlope: -0.0003361657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.51582426 - inSlope: -0.0003361657 - outSlope: 0.0015843157 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.51585066 - inSlope: 0.0015843157 - outSlope: -0.0011837324 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.51583093 - inSlope: -0.0011837324 - outSlope: -0.000482805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.5158229 - inSlope: -0.000482805 - outSlope: 0.0014269161 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.51584667 - inSlope: 0.0014269161 - outSlope: -0.0033867876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.5157902 - inSlope: -0.0033867876 - outSlope: 0.0018453351 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.515821 - inSlope: 0.0018453351 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.51582336 - inSlope: 0.00014305333 - outSlope: 0.0005006723 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.5158317 - inSlope: 0.0005006723 - outSlope: 0.0013303959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.5158539 - inSlope: 0.0013303959 - outSlope: -0.0017988442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.5158239 - inSlope: -0.0017988442 - outSlope: 0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.5158282 - inSlope: 0.00025748863 - outSlope: 0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.5158365 - inSlope: 0.0004971103 - outSlope: 0.0007474323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.51584893 - inSlope: 0.0007474323 - outSlope: 0.0010156786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.51586586 - inSlope: 0.0010156786 - outSlope: -0.0022852116 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.5158278 - inSlope: -0.0022852116 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.51583105 - inSlope: 0.00019669833 - outSlope: 0.00018238778 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.5158341 - inSlope: 0.00018238778 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.5158363 - inSlope: 0.00013232433 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.5158374 - inSlope: 0.00006437216 - outSlope: -0.000042916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.51583666 - inSlope: -0.000042916 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.51583457 - inSlope: -0.00012516808 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.51583165 - inSlope: -0.00017524033 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.5158289 - inSlope: -0.00016450662 - outSlope: 0.0025570784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.5158715 - inSlope: 0.0025570784 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.5158544 - inSlope: -0.0010263782 - outSlope: -0.00077961833 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.5158414 - inSlope: -0.00077961833 - outSlope: -0.00059367134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.51583153 - inSlope: -0.00059367134 - outSlope: -0.00035404688 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.5158256 - inSlope: -0.00035404688 - outSlope: -0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.51582277 - inSlope: -0.000171664 - outSlope: 0.0012802907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.5158441 - inSlope: 0.0012802907 - outSlope: -0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.5158284 - inSlope: -0.000944152 - outSlope: -0.000371928 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.5158222 - inSlope: -0.000371928 - outSlope: 0.002070697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.5158567 - inSlope: 0.002070697 - outSlope: -0.004044717 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.5157893 - inSlope: -0.004044717 - outSlope: 0.003919661 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.5158546 - inSlope: 0.003919661 - outSlope: -0.0019025549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.5158229 - inSlope: -0.0019025549 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.5158476 - inSlope: 0.0010621406 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.51582843 - inSlope: 0.00028252223 - outSlope: 0.00048994366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.5158366 - inSlope: 0.00048994366 - outSlope: 0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.5158506 - inSlope: 0.0008404383 - outSlope: -0.0013840013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.51582754 - inSlope: -0.0013840013 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.5158334 - inSlope: 0.00035048067 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.5158411 - inSlope: 0.00046491003 - outSlope: -0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.5158271 - inSlope: -0.0008404383 - outSlope: 0.00022530255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.5158309 - inSlope: 0.00022530255 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.51584 - inSlope: 0.00028609848 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.51583 - inSlope: 0.000064374 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.51583034 - inSlope: 0.000021457387 - outSlope: -0.000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.51582974 - inSlope: -0.000035763333 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.51584816 - inSlope: 0.0011050553 - outSlope: -0.000278946 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.5158435 - inSlope: -0.000278946 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.51583827 - inSlope: -0.00031471733 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.51583314 - inSlope: -0.00030755586 - outSlope: -0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.51582885 - inSlope: -0.000257496 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.51584435 - inSlope: 0.00092982006 - outSlope: -0.00056506065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.5158349 - inSlope: -0.00056506065 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5158282 - inSlope: -0.0004041141 - outSlope: 0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5158512 - inSlope: 0.0013804646 - outSlope: -0.0009012102 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.5158362 - inSlope: -0.0009012102 - outSlope: -0.00052214466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.5158275 - inSlope: -0.00052214466 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.5158232 - inSlope: -0.00025748863 - outSlope: 0.000997797 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.5158398 - inSlope: 0.000997797 - outSlope: -0.0008439905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.51582575 - inSlope: -0.0008439905 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5158215 - inSlope: -0.00025391966 - outSlope: -0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5157979 - inSlope: -0.0014161875 - outSlope: 0.0017201671 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.5158266 - inSlope: 0.0017201671 - outSlope: -0.00028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.5158219 - inSlope: -0.00028253032 - outSlope: 0.00035404688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.5158278 - inSlope: 0.00035404688 - outSlope: 0.0010228313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.5158448 - inSlope: 0.0010228313 - outSlope: -0.0013053243 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.51582307 - inSlope: -0.0013053243 - outSlope: 0.00021100366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.5158266 - inSlope: 0.00021100366 - outSlope: 0.00044345265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.515834 - inSlope: 0.00044345265 - outSlope: 0.0007438773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.5158464 - inSlope: 0.0007438773 - outSlope: 0.0009906159 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.5158629 - inSlope: 0.0009906159 - outSlope: -0.0021207656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.51582754 - inSlope: -0.0021207656 - outSlope: 0.00018954024 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.5158307 - inSlope: 0.00018954024 - outSlope: 0.00018239299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.51583374 - inSlope: 0.00018239299 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.5158365 - inSlope: 0.00016450662 - outSlope: 0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.5158374 - inSlope: 0.000053645 - outSlope: -0.000042914773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.51583666 - inSlope: -0.000042914773 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.51583457 - inSlope: -0.00012516808 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.51583165 - inSlope: -0.00017524033 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.5158289 - inSlope: -0.00016450662 - outSlope: 0.0025570784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.5158715 - inSlope: 0.0025570784 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.5158544 - inSlope: -0.0010263782 - outSlope: -0.0007796406 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.5158414 - inSlope: -0.0007796406 - outSlope: -0.00059365435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.51583153 - inSlope: -0.00059365435 - outSlope: -0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.5158256 - inSlope: -0.000354057 - outSlope: -0.00017165909 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.51582277 - inSlope: -0.00017165909 - outSlope: 0.0012803273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.5158441 - inSlope: 0.0012803273 - outSlope: -0.00094412494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.5158284 - inSlope: -0.00094412494 - outSlope: -0.00037193866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.5158222 - inSlope: -0.00037193866 - outSlope: 0.0020706377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.5158567 - inSlope: 0.0020706377 - outSlope: -0.004044833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.5157893 - inSlope: -0.004044833 - outSlope: 0.0039195493 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.5158546 - inSlope: 0.0039195493 - outSlope: -0.0019025549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.5158229 - inSlope: -0.0019025549 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.5158476 - inSlope: 0.0010621406 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.51582843 - inSlope: 0.00028252223 - outSlope: 0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.5158366 - inSlope: 0.00048995763 - outSlope: 0.00084041426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.5158506 - inSlope: 0.00084041426 - outSlope: -0.0013840409 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.51582754 - inSlope: -0.0013840409 - outSlope: 0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.5158334 - inSlope: 0.00035047063 - outSlope: 0.00046492333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.5158411 - inSlope: 0.00046492333 - outSlope: -0.00084041426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.5158271 - inSlope: -0.00084041426 - outSlope: 0.00022530899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.5158309 - inSlope: 0.00022530899 - outSlope: 0.00026106485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.5158352 - inSlope: 0.00026106485 - outSlope: 0.00028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.51584 - inSlope: 0.00028610666 - outSlope: 0.0003004034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.515845 - inSlope: 0.0003004034 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.51583 - inSlope: 0.000064374 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.51582986 - inSlope: -0.000003576282 - outSlope: 0.0011229365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.5158486 - inSlope: 0.0011229365 - outSlope: -0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.5158442 - inSlope: -0.00026107233 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.5158391 - inSlope: -0.00030755586 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.51583385 - inSlope: -0.00031471733 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.51582956 - inSlope: -0.00025748863 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.5158471 - inSlope: 0.001051442 - outSlope: -0.0006115355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.5158369 - inSlope: -0.0006115355 - outSlope: -0.00042558365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.5158298 - inSlope: -0.00042558365 - outSlope: -0.00026821732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.51582533 - inSlope: -0.00026821732 - outSlope: 0.00089765963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.5158403 - inSlope: 0.00089765963 - outSlope: -0.0006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.51582986 - inSlope: -0.0006258404 - outSlope: -0.0003361657 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.51582426 - inSlope: -0.0003361657 - outSlope: 0.0015843157 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.51585066 - inSlope: 0.0015843157 - outSlope: -0.0011837324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.51583093 - inSlope: -0.0011837324 - outSlope: -0.000482805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.5158229 - inSlope: -0.000482805 - outSlope: 0.0014269161 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.51584667 - inSlope: 0.0014269161 - outSlope: -0.0033867876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.5157902 - inSlope: -0.0033867876 - outSlope: 0.0018453351 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.515821 - inSlope: 0.0018453351 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.51582336 - inSlope: 0.00014305333 - outSlope: 0.0005006723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.5158317 - inSlope: 0.0005006723 - outSlope: 0.0013303959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.5158539 - inSlope: 0.0013303959 - outSlope: -0.0017988442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.5158239 - inSlope: -0.0017988442 - outSlope: 0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.5158282 - inSlope: 0.000257496 - outSlope: 0.0004970961 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.5158365 - inSlope: 0.0004970961 - outSlope: 0.00074745365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.51584893 - inSlope: 0.00074745365 - outSlope: 0.0010156496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.51586586 - inSlope: 0.0010156496 - outSlope: -0.0022852116 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.5158278 - inSlope: -0.0022852116 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.51583105 - inSlope: 0.00019669833 - outSlope: 0.00018238778 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.5158341 - inSlope: 0.00018238778 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.5158363 - inSlope: 0.00013232433 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.5158374 - inSlope: 0.00006437216 - outSlope: -0.000042916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.51583666 - inSlope: -0.000042916 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.51583457 - inSlope: -0.00012516808 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.51583165 - inSlope: -0.00017524033 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.5158289 - inSlope: -0.00016450662 - outSlope: 0.0025570784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.5158715 - inSlope: 0.0025570784 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.5158544 - inSlope: -0.0010263782 - outSlope: -0.0007796406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.5158414 - inSlope: -0.0007796406 - outSlope: -0.00059365435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.51583153 - inSlope: -0.00059365435 - outSlope: -0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.5158256 - inSlope: -0.000354057 - outSlope: -0.00017165909 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.51582277 - inSlope: -0.00017165909 - outSlope: 0.0012802907 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.5158441 - inSlope: 0.0012802907 - outSlope: -0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.5158284 - inSlope: -0.000944152 - outSlope: -0.000371928 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.5158222 - inSlope: -0.000371928 - outSlope: 0.002070697 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.5158567 - inSlope: 0.002070697 - outSlope: -0.004044717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.5157893 - inSlope: -0.004044717 - outSlope: 0.003919661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.5158546 - inSlope: 0.003919661 - outSlope: -0.0019025549 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.5158229 - inSlope: -0.0019025549 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.5158476 - inSlope: 0.0010621406 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.51582843 - inSlope: 0.00028252223 - outSlope: 0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.5158366 - inSlope: 0.00048995763 - outSlope: 0.00084041426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.5158506 - inSlope: 0.00084041426 - outSlope: -0.0013840409 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.51582754 - inSlope: -0.0013840409 - outSlope: 0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.5158334 - inSlope: 0.00035047063 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.5158411 - inSlope: 0.00046491003 - outSlope: -0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.5158271 - inSlope: -0.0008404383 - outSlope: 0.00022530255 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.5158309 - inSlope: 0.00022530255 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.51584 - inSlope: 0.00028609848 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.51583 - inSlope: 0.000064374 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.51583034 - inSlope: 0.000021457387 - outSlope: -0.000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.51582974 - inSlope: -0.000035763333 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.51584816 - inSlope: 0.0011050553 - outSlope: -0.000278954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.5158435 - inSlope: -0.000278954 - outSlope: -0.00031470833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.51583827 - inSlope: -0.00031470833 - outSlope: -0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.51583314 - inSlope: -0.00030756465 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.51582885 - inSlope: -0.00025748863 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.51584435 - inSlope: 0.00092982006 - outSlope: -0.00056506065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.5158349 - inSlope: -0.00056506065 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.5158282 - inSlope: -0.0004041141 - outSlope: 0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.5158512 - inSlope: 0.0013804646 - outSlope: -0.0009012102 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.5158362 - inSlope: -0.0009012102 - outSlope: -0.00052214466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.5158275 - inSlope: -0.00052214466 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.5158232 - inSlope: -0.00025748863 - outSlope: 0.000997797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.5158398 - inSlope: 0.000997797 - outSlope: -0.0008439905 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.51582575 - inSlope: -0.0008439905 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5158215 - inSlope: -0.00025391966 - outSlope: -0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5157979 - inSlope: -0.0014161875 - outSlope: 0.0017202162 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.5158266 - inSlope: 0.0017202162 - outSlope: -0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.5158219 - inSlope: -0.00028252223 - outSlope: 0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.5158278 - inSlope: 0.000354057 - outSlope: 0.0010228021 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.5158448 - inSlope: 0.0010228021 - outSlope: -0.0013053243 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.51582307 - inSlope: -0.0013053243 - outSlope: 0.00021100366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.5158266 - inSlope: 0.00021100366 - outSlope: 0.00044345265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.515834 - inSlope: 0.00044345265 - outSlope: 0.0007438773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.5158464 - inSlope: 0.0007438773 - outSlope: 0.0009906159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.5158629 - inSlope: 0.0009906159 - outSlope: -0.0021207656 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.51582754 - inSlope: -0.0021207656 - outSlope: 0.00018954024 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.5158307 - inSlope: 0.00018954024 - outSlope: 0.00018239299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.51583374 - inSlope: 0.00018239299 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.5158365 - inSlope: 0.00016450662 - outSlope: 0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.5158374 - inSlope: 0.000053645 - outSlope: -0.000042914773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.51583666 - inSlope: -0.000042914773 - outSlope: -0.00012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.51583457 - inSlope: -0.00012517166 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.51583165 - inSlope: -0.00017523531 - outSlope: -0.00016451134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.5158289 - inSlope: -0.00016451134 - outSlope: 0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.5158715 - inSlope: 0.002557005 - outSlope: -0.0010264077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.5158544 - inSlope: -0.0010264077 - outSlope: -0.00077959604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.5158414 - inSlope: -0.00077959604 - outSlope: -0.00059367134 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.51583153 - inSlope: -0.00059367134 - outSlope: -0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.5158256 - inSlope: -0.000354057 - outSlope: -0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.51582277 - inSlope: -0.000171664 - outSlope: 0.0012802541 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.5158441 - inSlope: 0.0012802541 - outSlope: -0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.5158284 - inSlope: -0.000944152 - outSlope: -0.00037193866 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.5158222 - inSlope: -0.00037193866 - outSlope: 0.002070697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.5158567 - inSlope: 0.002070697 - outSlope: -0.0040446017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.5157893 - inSlope: -0.0040446017 - outSlope: 0.003919661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.5158546 - inSlope: 0.003919661 - outSlope: -0.0019026092 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.5158229 - inSlope: -0.0019026092 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.5158476 - inSlope: 0.0010621102 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.51582843 - inSlope: 0.00028253032 - outSlope: 0.00048992963 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.5158366 - inSlope: 0.00048992963 - outSlope: 0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.5158506 - inSlope: 0.0008404383 - outSlope: -0.0013840409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.51582754 - inSlope: -0.0013840409 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.5158334 - inSlope: 0.00035048067 - outSlope: 0.00046489673 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.5158411 - inSlope: 0.00046489673 - outSlope: -0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.5158271 - inSlope: -0.0008404383 - outSlope: 0.00022530899 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.5158309 - inSlope: 0.00022530899 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.0002860903 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.51584 - inSlope: 0.0002860903 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.00096561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.5158289 - inSlope: -0.00096561 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.51583 - inSlope: 0.000064374 - outSlope: -0.000003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.51582986 - inSlope: -0.000003576231 - outSlope: 0.0011229686 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.5158486 - inSlope: 0.0011229686 - outSlope: -0.0002610574 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.5158442 - inSlope: -0.0002610574 - outSlope: -0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.5158391 - inSlope: -0.00030756465 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.51583385 - inSlope: -0.00031471733 - outSlope: -0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.51582956 - inSlope: -0.000257496 - outSlope: 0.0010513818 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.5158471 - inSlope: 0.0010513818 - outSlope: -0.00061155297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.5158369 - inSlope: -0.00061155297 - outSlope: -0.00042558365 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.5158298 - inSlope: -0.00042558365 - outSlope: -0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.51582533 - inSlope: -0.000268225 - outSlope: 0.0008976083 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.5158403 - inSlope: 0.0008976083 - outSlope: -0.0006258583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.51582986 - inSlope: -0.0006258583 - outSlope: -0.00033617532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.51582426 - inSlope: -0.00033617532 - outSlope: 0.0015843157 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.51585066 - inSlope: 0.0015843157 - outSlope: -0.0011836985 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.51583093 - inSlope: -0.0011836985 - outSlope: -0.000482805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.5158229 - inSlope: -0.000482805 - outSlope: 0.001426957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.51584667 - inSlope: 0.001426957 - outSlope: -0.003386594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.5157902 - inSlope: -0.003386594 - outSlope: 0.001845388 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.515821 - inSlope: 0.001845388 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.51582336 - inSlope: 0.00014305333 - outSlope: 0.00050068664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.5158317 - inSlope: 0.00050068664 - outSlope: 0.0013303198 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.5158539 - inSlope: 0.0013303198 - outSlope: -0.0017988957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.5158239 - inSlope: -0.0017988957 - outSlope: 0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.5158282 - inSlope: 0.000257496 - outSlope: 0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.5158365 - inSlope: 0.0004971103 - outSlope: 0.0007474109 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.51584893 - inSlope: 0.0007474109 - outSlope: 0.0010156786 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.51586586 - inSlope: 0.0010156786 - outSlope: -0.002285277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.5158278 - inSlope: -0.002285277 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.51583105 - inSlope: 0.00019669833 - outSlope: 0.00018238256 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.5158341 - inSlope: 0.00018238256 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.5158363 - inSlope: 0.00013232433 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.5158374 - inSlope: 0.000064374 - outSlope: -0.00005364193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.5158365 - inSlope: -0.00005364193 - outSlope: -0.000032187 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.51583594 - inSlope: -0.000032187 - outSlope: -0.000089408335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.51583445 - inSlope: -0.000089408335 - outSlope: -0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.51583284 - inSlope: -0.000096561 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.51583153 - inSlope: -0.00007867483 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.5158296 - inSlope: -0.000114442664 - outSlope: -0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.515828 - inSlope: -0.000096561 - outSlope: 0.0028360323 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.5158753 - inSlope: 0.0028360323 - outSlope: -0.00059721345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.5158653 - inSlope: -0.00059721345 - outSlope: -0.00054002635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.5158563 - inSlope: -0.00054002635 - outSlope: -0.00045419432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.51584876 - inSlope: -0.00045419432 - outSlope: -0.00038266767 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.5158424 - inSlope: -0.00038266767 - outSlope: -0.00030754707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.51583725 - inSlope: -0.00030754707 - outSlope: -0.000278954 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.5158326 - inSlope: -0.000278954 - outSlope: -0.000193122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.5158294 - inSlope: -0.000193122 - outSlope: -0.00015734966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.51582676 - inSlope: -0.00015734966 - outSlope: -0.000092984665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.5158252 - inSlope: -0.000092984665 - outSlope: -0.000075103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.51582396 - inSlope: -0.000075103 - outSlope: -0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.51582295 - inSlope: -0.000060797665 - outSlope: 0.0025712366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.5158658 - inSlope: 0.0025712366 - outSlope: -0.00057578966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.5158562 - inSlope: -0.00057578966 - outSlope: -0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.51584804 - inSlope: -0.00048995763 - outSlope: -0.00036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.51584196 - inSlope: -0.00036478598 - outSlope: -0.00025390513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5158377 - inSlope: -0.00025390513 - outSlope: -0.00018954567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.51583457 - inSlope: -0.00018954567 - outSlope: -0.000139477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.51583225 - inSlope: -0.000139477 - outSlope: -0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.51583123 - inSlope: -0.000060797665 - outSlope: -0.00006794644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.5158301 - inSlope: -0.00006794644 - outSlope: -0.000025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.5158297 - inSlope: -0.000025034333 - outSlope: -0.053344585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.5149406 - inSlope: -0.053344585 - outSlope: -0.15771085 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.512312 - inSlope: -0.15771085 - outSlope: -0.25909463 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.5079938 - inSlope: -0.25909463 - outSlope: -0.35829493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.5020223 - inSlope: -0.35829493 - outSlope: -0.4558591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.4944248 - inSlope: -0.4558591 - outSlope: -0.55228835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.4852196 - inSlope: -0.55228835 - outSlope: -0.6480334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.4744192 - inSlope: -0.6480334 - outSlope: -0.7432908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.46203122 - inSlope: -0.7432908 - outSlope: -0.8381745 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.44806185 - inSlope: -0.8381745 - outSlope: -0.93257743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.43251824 - inSlope: -0.93257743 - outSlope: -1.02502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.41543484 - inSlope: -1.02502 - outSlope: -1.119859 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.3967708 - inSlope: -1.119859 - outSlope: -1.216572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.3764949 - inSlope: -1.216572 - outSlope: -1.2994293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.35483685 - inSlope: -1.2994293 - outSlope: -1.3903067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.33166543 - inSlope: -1.3903067 - outSlope: -1.4754986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.30707416 - inSlope: -1.4754986 - outSlope: -1.5571519 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.28112054 - inSlope: -1.5571519 - outSlope: -1.6351335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.25386873 - inSlope: -1.6351335 - outSlope: -1.6903217 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.22569713 - inSlope: -1.6903217 - outSlope: -1.7615229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.19633886 - inSlope: -1.7615229 - outSlope: -1.816094 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.16606936 - inSlope: -1.816094 - outSlope: -1.862752 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.13502397 - inSlope: -1.862752 - outSlope: -1.8818612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.10366009 - inSlope: -1.8818612 - outSlope: -1.9164197 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.07172025 - inSlope: -1.9164197 - outSlope: -1.9307101 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0395404 - inSlope: -1.9307101 - outSlope: -1.9168823 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.007592848 - inSlope: -1.9168823 - outSlope: -2.8932 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.040626414 - inSlope: -2.8932 - outSlope: -3.1660058 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.09339237 - inSlope: -3.1660058 - outSlope: -3.0796466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.14472197 - inSlope: -3.0796466 - outSlope: -3.0392673 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.19537565 - inSlope: -3.0392673 - outSlope: -2.9232402 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.24409558 - inSlope: -2.9232402 - outSlope: -2.827737 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.2912265 - inSlope: -2.827737 - outSlope: -2.7394247 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.3368829 - inSlope: -2.7394247 - outSlope: -2.5942168 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.38011917 - inSlope: -2.5942168 - outSlope: -2.4667597 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.4212312 - inSlope: -2.4667597 - outSlope: -2.358811 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.46054637 - inSlope: -2.358811 - outSlope: -2.231884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.49774387 - inSlope: -2.231884 - outSlope: -2.1045988 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.53282 - inSlope: -2.1045988 - outSlope: -1.9770864 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.5657709 - inSlope: -1.9770864 - outSlope: -1.8483542 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.5965781 - inSlope: -1.8483542 - outSlope: -1.717391 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.62520087 - inSlope: -1.717391 - outSlope: -1.5820231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.6515675 - inSlope: -1.5820231 - outSlope: -1.4409904 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.67558366 - inSlope: -1.4409904 - outSlope: -1.2932354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.6971385 - inSlope: -1.2932354 - outSlope: -1.13849 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.71611303 - inSlope: -1.13849 - outSlope: -0.9769827 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.7323958 - inSlope: -0.9769827 - outSlope: -0.80947816 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.7458877 - inSlope: -0.80947816 - outSlope: -0.6371595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.75650686 - inSlope: -0.6371595 - outSlope: -0.46067464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.76418465 - inSlope: -0.46067464 - outSlope: -0.28007337 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.7688525 - inSlope: -0.28007337 - outSlope: -0.09473522 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.77043146 - inSlope: -0.09473522 - outSlope: -0.09473522 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.2874572 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.2874572 - inSlope: 0 - outSlope: 0.2381035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.2914256 - inSlope: 0.2381035 - outSlope: 0.6444782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.30216688 - inSlope: 0.6444782 - outSlope: 0.9349939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3177501 - inSlope: 0.9349939 - outSlope: 1.1332281 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.33663735 - inSlope: 1.1332281 - outSlope: 1.2513554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.35749325 - inSlope: 1.2513554 - outSlope: 1.2662774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.37859786 - inSlope: 1.2662774 - outSlope: 1.1667548 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.39804375 - inSlope: 1.1667548 - outSlope: 0.945358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.4137997 - inSlope: 0.945358 - outSlope: 0.63727736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.42442098 - inSlope: 0.63727736 - outSlope: 0.2940705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.42932215 - inSlope: 0.2940705 - outSlope: -0.060172733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.42831928 - inSlope: -0.060172733 - outSlope: -0.41042843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.4214788 - inSlope: -0.41042843 - outSlope: -0.678832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.41016495 - inSlope: -0.678832 - outSlope: -0.8856466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.3954042 - inSlope: -0.8856466 - outSlope: -0.9894376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.37891334 - inSlope: -0.9894376 - outSlope: -0.93550533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.3633216 - inSlope: -0.93550533 - outSlope: -0.8044972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.34991333 - inSlope: -0.8044972 - outSlope: -0.54675096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.34080082 - inSlope: -0.54675096 - outSlope: -0.19782026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.33750382 - inSlope: -0.19782026 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.33750382 - inSlope: 0 - outSlope: -0.0003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.33749744 - inSlope: -0.0003826622 - outSlope: -0.0010406981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.3374801 - inSlope: -0.0010406981 - outSlope: -0.001330377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.33745793 - inSlope: -0.001330377 - outSlope: -0.0012660038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.33743683 - inSlope: -0.0012660038 - outSlope: -0.00090657454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.33742172 - inSlope: -0.00090657454 - outSlope: -0.00045955225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.33741406 - inSlope: -0.00045955225 - outSlope: 0.0013160718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.337436 - inSlope: 0.0013160718 - outSlope: -0.02480867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.3370225 - inSlope: -0.02480867 - outSlope: 0.01880588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.33733594 - inSlope: 0.01880588 - outSlope: 0.0048512267 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.3374168 - inSlope: 0.0048512267 - outSlope: 0.0017094628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.3374453 - inSlope: 0.0017094628 - outSlope: 0.00519455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.33753186 - inSlope: 0.00519455 - outSlope: 0.011951935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.33773106 - inSlope: 0.011951935 - outSlope: -0.017466562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.33743995 - inSlope: -0.017466562 - outSlope: 0.0027626778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.337486 - inSlope: 0.0027626778 - outSlope: 0.0056183394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.33757964 - inSlope: 0.0056183394 - outSlope: 0.010149488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.3377488 - inSlope: 0.010149488 - outSlope: 0.016574278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.33802503 - inSlope: 0.016574278 - outSlope: -0.028545884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.33754927 - inSlope: -0.028545884 - outSlope: 0.0066768234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.33766055 - inSlope: 0.0066768234 - outSlope: 0.009872327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.3378251 - inSlope: 0.009872327 - outSlope: -0.017159002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.3375391 - inSlope: -0.017159002 - outSlope: 0.004477505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.33761373 - inSlope: 0.004477505 - outSlope: 0.0056219157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.33770743 - inSlope: 0.0056219157 - outSlope: 0.006390816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.33781394 - inSlope: 0.006390816 - outSlope: 0.0064891637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.3379221 - inSlope: 0.0064891637 - outSlope: -0.020501036 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.3375804 - inSlope: -0.020501036 - outSlope: 0.0013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.33760306 - inSlope: 0.0013589872 - outSlope: 0.0005024676 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.33761144 - inSlope: 0.0005024676 - outSlope: -0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.33760148 - inSlope: -0.0005972391 - outSlope: 0.024091624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.338003 - inSlope: 0.024091624 - outSlope: -0.006478435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.33789504 - inSlope: -0.006478435 - outSlope: -0.0071829627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.33777532 - inSlope: -0.0071829627 - outSlope: -0.006782419 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.33766228 - inSlope: -0.006782419 - outSlope: -0.0056271995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.3375685 - inSlope: -0.0056271995 - outSlope: 0.019047279 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.33788595 - inSlope: 0.019047279 - outSlope: -0.012186181 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.33768284 - inSlope: -0.012186181 - outSlope: -0.007987626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.33754972 - inSlope: -0.007987626 - outSlope: 0.025271798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.3379709 - inSlope: 0.025271798 - outSlope: -0.017598884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.3376776 - inSlope: -0.017598884 - outSlope: -0.009546885 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.33751848 - inSlope: -0.009546885 - outSlope: -0.004388098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.33744535 - inSlope: -0.004388098 - outSlope: 0.015277877 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.33769998 - inSlope: 0.015277877 - outSlope: -0.013064158 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.33748224 - inSlope: -0.013064158 - outSlope: -0.0037962236 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.33741897 - inSlope: -0.0037962236 - outSlope: -0.01809241 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.33711743 - inSlope: -0.01809241 - outSlope: 0.021554252 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.33747667 - inSlope: 0.021554252 - outSlope: -0.003259781 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.33742234 - inSlope: -0.003259781 - outSlope: 0.0035762822 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.33748195 - inSlope: 0.0035762822 - outSlope: 0.009748805 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.33764443 - inSlope: 0.009748805 - outSlope: -0.0127995135 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.3374311 - inSlope: -0.0127995135 - outSlope: 0.0018668192 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.33746222 - inSlope: 0.0018668192 - outSlope: 0.0032830269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.33751693 - inSlope: 0.0032830269 - outSlope: 0.0048369216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.33759755 - inSlope: 0.0048369216 - outSlope: 0.006133324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.33769977 - inSlope: 0.006133324 - outSlope: -0.01465918 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.33745545 - inSlope: -0.01465918 - outSlope: 0.0010693084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.33747327 - inSlope: 0.0010693084 - outSlope: 0.0009781132 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.33748958 - inSlope: 0.0009781132 - outSlope: 0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.33750138 - inSlope: 0.0007081039 - outSlope: 0.00024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.3375054 - inSlope: 0.00024139904 - outSlope: -0.0002092125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.3375019 - inSlope: -0.0002092125 - outSlope: -0.0005882984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.3374921 - inSlope: -0.0005882984 - outSlope: -0.00084757886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.33747798 - inSlope: -0.00084757886 - outSlope: -0.0009745369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.33746174 - inSlope: -0.0009745369 - outSlope: 0.01723028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.33774891 - inSlope: 0.01723028 - outSlope: -0.005961662 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.33764955 - inSlope: -0.005961662 - outSlope: -0.0051283888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.33756408 - inSlope: -0.0051283888 - outSlope: -0.003955368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.33749816 - inSlope: -0.003955368 - outSlope: -0.0026571776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.33745387 - inSlope: -0.0026571776 - outSlope: -0.0014984622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.3374289 - inSlope: -0.0014984622 - outSlope: 0.012542021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.33763793 - inSlope: 0.012542021 - outSlope: -0.0089711035 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.3374884 - inSlope: -0.0089711035 - outSlope: -0.0036996638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.33742675 - inSlope: -0.0036996638 - outSlope: 0.024499321 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.33783507 - inSlope: 0.024499321 - outSlope: -0.049027253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.33701795 - inSlope: -0.049027253 - outSlope: 0.050339747 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.33785695 - inSlope: 0.050339747 - outSlope: -0.025118018 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.33743832 - inSlope: -0.025118018 - outSlope: 0.006465918 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.33754608 - inSlope: 0.006465918 - outSlope: 0.016724484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.33782482 - inSlope: 0.016724484 - outSlope: -0.022054616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.33745724 - inSlope: -0.022054616 - outSlope: 0.0046670483 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.33753502 - inSlope: 0.0046670483 - outSlope: 0.009337673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.33769065 - inSlope: 0.009337673 - outSlope: 0.01615943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.33795998 - inSlope: 0.01615943 - outSlope: -0.025314713 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.33753806 - inSlope: -0.025314713 - outSlope: 0.006732351 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.33765027 - inSlope: 0.006732351 - outSlope: 0.010097632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.33781856 - inSlope: 0.010097632 - outSlope: -0.016778128 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.33753893 - inSlope: -0.016778128 - outSlope: 0.0045614825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.33761495 - inSlope: 0.0045614825 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064300634 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.3378175 - inSlope: 0.0064300634 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.00055433164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.3376022 - inSlope: -0.00055433164 - outSlope: 0.024386318 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.33800864 - inSlope: 0.024386318 - outSlope: -0.0061423522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.33790627 - inSlope: -0.0061423522 - outSlope: -0.0069575575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.3377903 - inSlope: -0.0069575575 - outSlope: -0.006685955 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.33767888 - inSlope: -0.006685955 - outSlope: -0.005686207 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.3375841 - inSlope: -0.005686207 - outSlope: 0.021363227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.33794016 - inSlope: 0.021363227 - outSlope: -0.012786814 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.33772704 - inSlope: -0.012786814 - outSlope: -0.008770706 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.33758086 - inSlope: -0.008770706 - outSlope: -0.0053376774 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.3374919 - inSlope: -0.0053376774 - outSlope: 0.016130589 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.33776075 - inSlope: 0.016130589 - outSlope: -0.011732161 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.3375652 - inSlope: -0.011732161 - outSlope: -0.005866807 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.33746743 - inSlope: -0.005866807 - outSlope: 0.024547951 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.33787656 - inSlope: 0.024547951 - outSlope: -0.01914714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.33755744 - inSlope: -0.01914714 - outSlope: -0.007147302 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.33743832 - inSlope: -0.007147302 - outSlope: 0.018896805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.33775327 - inSlope: 0.018896805 - outSlope: -0.043193165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.3370334 - inSlope: -0.043193165 - outSlope: 0.022807414 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.33741352 - inSlope: 0.022807414 - outSlope: 0.0013464894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.33743596 - inSlope: 0.0013464894 - outSlope: 0.0052695763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.3375238 - inSlope: 0.0052695763 - outSlope: 0.011995022 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.3377237 - inSlope: 0.011995022 - outSlope: -0.01715518 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.33743778 - inSlope: -0.01715518 - outSlope: 0.002151103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.33747363 - inSlope: 0.002151103 - outSlope: 0.0035226883 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.33753234 - inSlope: 0.0035226883 - outSlope: 0.0049816896 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.33761537 - inSlope: 0.0049816896 - outSlope: 0.006086919 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.33771682 - inSlope: 0.006086919 - outSlope: -0.01555124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.33745763 - inSlope: -0.01555124 - outSlope: 0.0010425012 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.337475 - inSlope: 0.0010425012 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.3374905 - inSlope: 0.00092982006 - outSlope: 0.000654469 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.3375014 - inSlope: 0.000654469 - outSlope: 0.00023960747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.3375054 - inSlope: 0.00023960747 - outSlope: -0.00020921549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.3375019 - inSlope: -0.00020921549 - outSlope: -0.00058829 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.3374921 - inSlope: -0.00058829 - outSlope: -0.00084759097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.33747798 - inSlope: -0.00084759097 - outSlope: -0.0009745229 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.33746174 - inSlope: -0.0009745229 - outSlope: 0.017230773 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.33774891 - inSlope: 0.017230773 - outSlope: -0.005961577 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.33764955 - inSlope: -0.005961577 - outSlope: -0.005128315 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.33756408 - inSlope: -0.005128315 - outSlope: -0.0039554248 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.33749816 - inSlope: -0.0039554248 - outSlope: -0.0026571397 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.33745387 - inSlope: -0.0026571397 - outSlope: -0.0014984836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.3374289 - inSlope: -0.0014984836 - outSlope: 0.012541842 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.33763793 - inSlope: 0.012541842 - outSlope: -0.008971232 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.3374884 - inSlope: -0.008971232 - outSlope: -0.003699611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.33742675 - inSlope: -0.003699611 - outSlope: 0.024499672 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.33783507 - inSlope: 0.024499672 - outSlope: -0.04902655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.33701795 - inSlope: -0.04902655 - outSlope: 0.050340466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.33785695 - inSlope: 0.050340466 - outSlope: -0.025117658 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.33743832 - inSlope: -0.025117658 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016724244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.33782482 - inSlope: 0.016724244 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.0046669813 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.33753502 - inSlope: 0.0046669813 - outSlope: 0.009337539 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.33769065 - inSlope: 0.009337539 - outSlope: 0.016159661 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.33795998 - inSlope: 0.016159661 - outSlope: -0.025314352 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.33753806 - inSlope: -0.025314352 - outSlope: 0.0067324475 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.33765027 - inSlope: 0.0067324475 - outSlope: 0.010097488 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.33781856 - inSlope: 0.010097488 - outSlope: -0.016778367 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.33753893 - inSlope: -0.016778367 - outSlope: 0.0045614825 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.33761495 - inSlope: 0.0045614825 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064300634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.3378175 - inSlope: 0.0064300634 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.0005972477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.33760148 - inSlope: -0.0005972477 - outSlope: 0.02409128 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.338003 - inSlope: 0.02409128 - outSlope: -0.006478342 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.33789504 - inSlope: -0.006478342 - outSlope: -0.007183065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.33777532 - inSlope: -0.007183065 - outSlope: -0.006782322 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.33766228 - inSlope: -0.006782322 - outSlope: -0.00562736 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.3375685 - inSlope: -0.00562736 - outSlope: 0.019047005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.33788595 - inSlope: 0.019047005 - outSlope: -0.012186356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.33768284 - inSlope: -0.012186356 - outSlope: -0.007987511 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.33754972 - inSlope: -0.007987511 - outSlope: 0.025272159 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.3379709 - inSlope: 0.025272159 - outSlope: -0.017598633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.3376776 - inSlope: -0.017598633 - outSlope: -0.009547021 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.33751848 - inSlope: -0.009547021 - outSlope: -0.0043880353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.33744535 - inSlope: -0.0043880353 - outSlope: 0.015278095 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.33769998 - inSlope: 0.015278095 - outSlope: -0.013063972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.33748224 - inSlope: -0.013063972 - outSlope: -0.0037962778 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.33741897 - inSlope: -0.0037962778 - outSlope: -0.018092152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.33711743 - inSlope: -0.018092152 - outSlope: 0.021553945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.33747667 - inSlope: 0.021553945 - outSlope: -0.0032598278 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.33742234 - inSlope: -0.0032598278 - outSlope: 0.003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.33748195 - inSlope: 0.003576231 - outSlope: 0.009749085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.33764443 - inSlope: 0.009749085 - outSlope: -0.012799331 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.3374311 - inSlope: -0.012799331 - outSlope: 0.001866846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.33746222 - inSlope: 0.001866846 - outSlope: 0.00328298 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.33751693 - inSlope: 0.00328298 - outSlope: 0.0048369905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.33759755 - inSlope: 0.0048369905 - outSlope: 0.006133236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.33769977 - inSlope: 0.006133236 - outSlope: -0.01465939 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.33745545 - inSlope: -0.01465939 - outSlope: 0.001069293 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.33747327 - inSlope: 0.001069293 - outSlope: 0.0009781271 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.33748958 - inSlope: 0.0009781271 - outSlope: 0.00070809375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.33750138 - inSlope: 0.00070809375 - outSlope: 0.0002414025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.3375054 - inSlope: 0.0002414025 - outSlope: -0.00020920951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.3375019 - inSlope: -0.00020920951 - outSlope: -0.00058829 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.3374921 - inSlope: -0.00058829 - outSlope: -0.00084759097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.33747798 - inSlope: -0.00084759097 - outSlope: -0.0009745229 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.33746174 - inSlope: -0.0009745229 - outSlope: 0.017230773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.33774891 - inSlope: 0.017230773 - outSlope: -0.005961577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.33764955 - inSlope: -0.005961577 - outSlope: -0.005128462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.33756408 - inSlope: -0.005128462 - outSlope: -0.0039553116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.33749816 - inSlope: -0.0039553116 - outSlope: -0.0026572156 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.33745387 - inSlope: -0.0026572156 - outSlope: -0.0014984407 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.3374289 - inSlope: -0.0014984407 - outSlope: 0.0125422 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.33763793 - inSlope: 0.0125422 - outSlope: -0.008970975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.3374884 - inSlope: -0.008970975 - outSlope: -0.0036997166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.33742675 - inSlope: -0.0036997166 - outSlope: 0.02449897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.33783507 - inSlope: 0.02449897 - outSlope: -0.049027953 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.33701795 - inSlope: -0.049027953 - outSlope: 0.05033903 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.33785695 - inSlope: 0.05033903 - outSlope: -0.025117658 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.33743832 - inSlope: -0.025117658 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016724244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.33782482 - inSlope: 0.016724244 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.0046669813 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.33753502 - inSlope: 0.0046669813 - outSlope: 0.009337806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.33769065 - inSlope: 0.009337806 - outSlope: 0.0161592 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.33795998 - inSlope: 0.0161592 - outSlope: -0.025315074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.33753806 - inSlope: -0.025315074 - outSlope: 0.0067322548 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.33765027 - inSlope: 0.0067322548 - outSlope: 0.010097777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.33781856 - inSlope: 0.010097777 - outSlope: -0.016777888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.33753893 - inSlope: -0.016777888 - outSlope: 0.004561613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.33761495 - inSlope: 0.004561613 - outSlope: 0.0057219695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.33771032 - inSlope: 0.0057219695 - outSlope: 0.0064302473 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.3378175 - inSlope: 0.0064302473 - outSlope: 0.006474766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.3379254 - inSlope: 0.006474766 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.00055433164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.3376022 - inSlope: -0.00055433164 - outSlope: 0.024386318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.33800864 - inSlope: 0.024386318 - outSlope: -0.0061423522 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.33790627 - inSlope: -0.0061423522 - outSlope: -0.0069575575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.3377903 - inSlope: -0.0069575575 - outSlope: -0.006685955 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.33767888 - inSlope: -0.006685955 - outSlope: -0.005686207 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.3375841 - inSlope: -0.005686207 - outSlope: 0.021363227 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.33794016 - inSlope: 0.021363227 - outSlope: -0.012786814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.33772704 - inSlope: -0.012786814 - outSlope: -0.008770958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.33758086 - inSlope: -0.008770958 - outSlope: -0.0053375247 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.3374919 - inSlope: -0.0053375247 - outSlope: 0.01613105 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.33776075 - inSlope: 0.01613105 - outSlope: -0.011731826 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.3375652 - inSlope: -0.011731826 - outSlope: -0.005866807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.33746743 - inSlope: -0.005866807 - outSlope: 0.024547951 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.33787656 - inSlope: 0.024547951 - outSlope: -0.01914714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.33755744 - inSlope: -0.01914714 - outSlope: -0.007147302 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.33743832 - inSlope: -0.007147302 - outSlope: 0.018896805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.33775327 - inSlope: 0.018896805 - outSlope: -0.043193165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.3370334 - inSlope: -0.043193165 - outSlope: 0.022807414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.33741352 - inSlope: 0.022807414 - outSlope: 0.0013464894 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.33743596 - inSlope: 0.0013464894 - outSlope: 0.0052695763 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.3375238 - inSlope: 0.0052695763 - outSlope: 0.011995022 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.3377237 - inSlope: 0.011995022 - outSlope: -0.01715518 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.33743778 - inSlope: -0.01715518 - outSlope: 0.0021511645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.33747363 - inSlope: 0.0021511645 - outSlope: 0.0035225875 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.33753234 - inSlope: 0.0035225875 - outSlope: 0.004981832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.33761537 - inSlope: 0.004981832 - outSlope: 0.006086745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.33771682 - inSlope: 0.006086745 - outSlope: -0.01555124 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.33745763 - inSlope: -0.01555124 - outSlope: 0.0010425012 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.337475 - inSlope: 0.0010425012 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.3374905 - inSlope: 0.00092982006 - outSlope: 0.000654469 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.3375014 - inSlope: 0.000654469 - outSlope: 0.00023960747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.3375054 - inSlope: 0.00023960747 - outSlope: -0.00020921549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.3375019 - inSlope: -0.00020921549 - outSlope: -0.00058829 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.3374921 - inSlope: -0.00058829 - outSlope: -0.00084759097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.33747798 - inSlope: -0.00084759097 - outSlope: -0.0009745229 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.33746174 - inSlope: -0.0009745229 - outSlope: 0.017230773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.33774891 - inSlope: 0.017230773 - outSlope: -0.005961577 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.33764955 - inSlope: -0.005961577 - outSlope: -0.005128462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.33756408 - inSlope: -0.005128462 - outSlope: -0.0039553116 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.33749816 - inSlope: -0.0039553116 - outSlope: -0.0026572156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.33745387 - inSlope: -0.0026572156 - outSlope: -0.0014984407 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.3374289 - inSlope: -0.0014984407 - outSlope: 0.012541842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.33763793 - inSlope: 0.012541842 - outSlope: -0.008971232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.3374884 - inSlope: -0.008971232 - outSlope: -0.003699611 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.33742675 - inSlope: -0.003699611 - outSlope: 0.024499672 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.33783507 - inSlope: 0.024499672 - outSlope: -0.04902655 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.33701795 - inSlope: -0.04902655 - outSlope: 0.050340466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.33785695 - inSlope: 0.050340466 - outSlope: -0.025117658 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.33743832 - inSlope: -0.025117658 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016724244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.33782482 - inSlope: 0.016724244 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.0046669813 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.33753502 - inSlope: 0.0046669813 - outSlope: 0.009337806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.33769065 - inSlope: 0.009337806 - outSlope: 0.0161592 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.33795998 - inSlope: 0.0161592 - outSlope: -0.025315074 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.33753806 - inSlope: -0.025315074 - outSlope: 0.0067322548 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.33765027 - inSlope: 0.0067322548 - outSlope: 0.010097488 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.33781856 - inSlope: 0.010097488 - outSlope: -0.016778367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.33753893 - inSlope: -0.016778367 - outSlope: 0.0045614825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.33761495 - inSlope: 0.0045614825 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064300634 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.3378175 - inSlope: 0.0064300634 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.0005972477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.33760148 - inSlope: -0.0005972477 - outSlope: 0.02409128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.338003 - inSlope: 0.02409128 - outSlope: -0.0064785276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.33789504 - inSlope: -0.0064785276 - outSlope: -0.00718286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.33777532 - inSlope: -0.00718286 - outSlope: -0.006782516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.33766228 - inSlope: -0.006782516 - outSlope: -0.0056271995 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.3375685 - inSlope: -0.0056271995 - outSlope: 0.019047005 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.33788595 - inSlope: 0.019047005 - outSlope: -0.012186356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.33768284 - inSlope: -0.012186356 - outSlope: -0.007987511 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.33754972 - inSlope: -0.007987511 - outSlope: 0.025272159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.3379709 - inSlope: 0.025272159 - outSlope: -0.017598633 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.3376776 - inSlope: -0.017598633 - outSlope: -0.009547021 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.33751848 - inSlope: -0.009547021 - outSlope: -0.0043880353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.33744535 - inSlope: -0.0043880353 - outSlope: 0.015278095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.33769998 - inSlope: 0.015278095 - outSlope: -0.013063972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.33748224 - inSlope: -0.013063972 - outSlope: -0.0037962778 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.33741897 - inSlope: -0.0037962778 - outSlope: -0.018092152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.33711743 - inSlope: -0.018092152 - outSlope: 0.021554561 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.33747667 - inSlope: 0.021554561 - outSlope: -0.0032597345 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.33742234 - inSlope: -0.0032597345 - outSlope: 0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.33748195 - inSlope: 0.0035763332 - outSlope: 0.009748805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.33764443 - inSlope: 0.009748805 - outSlope: -0.012799331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.3374311 - inSlope: -0.012799331 - outSlope: 0.001866846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.33746222 - inSlope: 0.001866846 - outSlope: 0.00328298 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.33751693 - inSlope: 0.00328298 - outSlope: 0.0048369905 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.33759755 - inSlope: 0.0048369905 - outSlope: 0.006133236 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.33769977 - inSlope: 0.006133236 - outSlope: -0.01465939 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.33745545 - inSlope: -0.01465939 - outSlope: 0.001069293 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.33747327 - inSlope: 0.001069293 - outSlope: 0.0009781271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.33748958 - inSlope: 0.0009781271 - outSlope: 0.00070809375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.33750138 - inSlope: 0.00070809375 - outSlope: 0.0002414025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.3375054 - inSlope: 0.0002414025 - outSlope: -0.00020920951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.3375019 - inSlope: -0.00020920951 - outSlope: -0.0005883068 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.3374921 - inSlope: -0.0005883068 - outSlope: -0.00084756676 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.33747798 - inSlope: -0.00084756676 - outSlope: -0.0009745508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.33746174 - inSlope: -0.0009745508 - outSlope: 0.01723028 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.33774891 - inSlope: 0.01723028 - outSlope: -0.0059617474 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.33764955 - inSlope: -0.0059617474 - outSlope: -0.0051281685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.33756408 - inSlope: -0.0051281685 - outSlope: -0.0039554248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.33749816 - inSlope: -0.0039554248 - outSlope: -0.0026572156 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.33745387 - inSlope: -0.0026572156 - outSlope: -0.0014984836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.3374289 - inSlope: -0.0014984836 - outSlope: 0.012541483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.33763793 - inSlope: 0.012541483 - outSlope: -0.008971232 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.3374884 - inSlope: -0.008971232 - outSlope: -0.0036997166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.33742675 - inSlope: -0.0036997166 - outSlope: 0.024499672 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.33783507 - inSlope: 0.024499672 - outSlope: -0.04902515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.33701795 - inSlope: -0.04902515 - outSlope: 0.050340466 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.33785695 - inSlope: 0.050340466 - outSlope: -0.025118377 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.33743832 - inSlope: -0.025118377 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016723765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.33782482 - inSlope: 0.016723765 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.004667115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.33753502 - inSlope: 0.004667115 - outSlope: 0.009337272 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.33769065 - inSlope: 0.009337272 - outSlope: 0.016159661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.33795998 - inSlope: 0.016159661 - outSlope: -0.025315074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.33753806 - inSlope: -0.025315074 - outSlope: 0.0067324475 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.33765027 - inSlope: 0.0067324475 - outSlope: 0.010097199 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.33781856 - inSlope: 0.010097199 - outSlope: -0.016778367 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.33753893 - inSlope: -0.016778367 - outSlope: 0.004561613 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.33761495 - inSlope: 0.004561613 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064298795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.3378175 - inSlope: 0.0064298795 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020678358 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.33758077 - inSlope: -0.020678358 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.0004917177 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.33761144 - inSlope: 0.0004917177 - outSlope: -0.00055433164 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.3376022 - inSlope: -0.00055433164 - outSlope: 0.024387017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.33800864 - inSlope: 0.024387017 - outSlope: -0.006142001 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.33790627 - inSlope: -0.006142001 - outSlope: -0.0069577564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.3377903 - inSlope: -0.0069577564 - outSlope: -0.006685955 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.33767888 - inSlope: -0.006685955 - outSlope: -0.0056863697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.3375841 - inSlope: -0.0056863697 - outSlope: 0.021362005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.33794016 - inSlope: 0.021362005 - outSlope: -0.01278718 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.33772704 - inSlope: -0.01278718 - outSlope: -0.008770958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.33758086 - inSlope: -0.008770958 - outSlope: -0.0053376774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.3374919 - inSlope: -0.0053376774 - outSlope: 0.016130129 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.33776075 - inSlope: 0.016130129 - outSlope: -0.011732161 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.3375652 - inSlope: -0.011732161 - outSlope: -0.0058669746 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.33746743 - inSlope: -0.0058669746 - outSlope: 0.024547951 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.33787656 - inSlope: 0.024547951 - outSlope: -0.019146593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.33755744 - inSlope: -0.019146593 - outSlope: -0.007147302 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.33743832 - inSlope: -0.007147302 - outSlope: 0.018897345 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.33775327 - inSlope: 0.018897345 - outSlope: -0.043190695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.3370334 - inSlope: -0.043190695 - outSlope: 0.022808066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.33741352 - inSlope: 0.022808066 - outSlope: 0.0013464894 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.33743596 - inSlope: 0.0013464894 - outSlope: 0.005269727 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.3375238 - inSlope: 0.005269727 - outSlope: 0.011994336 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.3377237 - inSlope: 0.011994336 - outSlope: -0.017155671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.33743778 - inSlope: -0.017155671 - outSlope: 0.0021511645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.33747363 - inSlope: 0.0021511645 - outSlope: 0.0035226883 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.33753234 - inSlope: 0.0035226883 - outSlope: 0.004981547 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.33761537 - inSlope: 0.004981547 - outSlope: 0.006086919 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.33771682 - inSlope: 0.006086919 - outSlope: -0.015551685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.33745763 - inSlope: -0.015551685 - outSlope: 0.0010425012 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.337475 - inSlope: 0.0010425012 - outSlope: 0.00092979346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.3374905 - inSlope: 0.00092979346 - outSlope: 0.000654469 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.3375014 - inSlope: 0.000654469 - outSlope: 0.00023961432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.3375054 - inSlope: 0.00023961432 - outSlope: -0.00008582709 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.33750397 - inSlope: -0.00008582709 - outSlope: -0.00024319066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.33749992 - inSlope: -0.00024319066 - outSlope: -0.0003808795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.33749357 - inSlope: -0.0003808795 - outSlope: -0.00047028784 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.33748573 - inSlope: -0.00047028784 - outSlope: -0.00053463125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.33747682 - inSlope: -0.00053463125 - outSlope: -0.0005704252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.3374673 - inSlope: -0.0005704252 - outSlope: -0.000557908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.337458 - inSlope: -0.000557908 - outSlope: 0.018745352 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.33777043 - inSlope: 0.018745352 - outSlope: -0.003386594 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.337714 - inSlope: -0.003386594 - outSlope: -0.0031739958 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.3376611 - inSlope: -0.0031739958 - outSlope: -0.0028682193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.33761328 - inSlope: -0.0028682193 - outSlope: -0.002521315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.33757126 - inSlope: -0.002521315 - outSlope: -0.002142101 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.33753556 - inSlope: -0.002142101 - outSlope: -0.0017774376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.33750594 - inSlope: -0.0017774376 - outSlope: -0.0014358978 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.337482 - inSlope: -0.0014358978 - outSlope: -0.0011175402 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.33746338 - inSlope: -0.0011175402 - outSlope: -0.0008726253 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.33744884 - inSlope: -0.0008726253 - outSlope: -0.0006312228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.33743832 - inSlope: -0.0006312228 - outSlope: -0.00046492333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.33743057 - inSlope: -0.00046492333 - outSlope: 0.023829533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.33782774 - inSlope: 0.023829533 - outSlope: -0.005250057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.33774024 - inSlope: -0.005250057 - outSlope: -0.0041360296 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.3376713 - inSlope: -0.0041360296 - outSlope: -0.0031722076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.33761844 - inSlope: -0.0031722076 - outSlope: -0.0023852778 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.33757868 - inSlope: -0.0023852778 - outSlope: -0.0017416743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.33754966 - inSlope: -0.0017416743 - outSlope: -0.0012767509 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.33752838 - inSlope: -0.0012767509 - outSlope: -0.00083865016 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.3375144 - inSlope: -0.00083865016 - outSlope: -0.00046847286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.3375066 - inSlope: -0.00046847286 - outSlope: -0.00016629949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.33750382 - inSlope: -0.00016629949 - outSlope: 0.028270915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.337975 - inSlope: 0.028270915 - outSlope: 0.08295903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.3393577 - inSlope: 0.08295903 - outSlope: 0.13431814 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.3415963 - inSlope: 0.13431814 - outSlope: 0.18174925 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.3446254 - inSlope: 0.18174925 - outSlope: 0.22465095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.34836954 - inSlope: 0.22465095 - outSlope: 0.2625844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.35274613 - inSlope: 0.2625844 - outSlope: 0.29511902 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.3576647 - inSlope: 0.29511902 - outSlope: 0.32184854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.36302876 - inSlope: 0.32184854 - outSlope: 0.3425072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.36873713 - inSlope: 0.3425072 - outSlope: 0.3562879 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.3746755 - inSlope: 0.3562879 - outSlope: 0.3481596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.38047808 - inSlope: 0.3481596 - outSlope: 0.3706476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.38665545 - inSlope: 0.3706476 - outSlope: 0.39073765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.39316764 - inSlope: 0.39073765 - outSlope: 0.33620617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.39877132 - inSlope: 0.33620617 - outSlope: 0.33602154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.4043716 - inSlope: 0.33602154 - outSlope: 0.31571692 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.40963346 - inSlope: 0.31571692 - outSlope: 0.2914706 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.4144915 - inSlope: 0.2914706 - outSlope: 0.2641408 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.41889378 - inSlope: 0.2641408 - outSlope: 0.19792323 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.42219245 - inSlope: 0.19792323 - outSlope: 0.17927265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.4251803 - inSlope: 0.17927265 - outSlope: 0.13792592 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.42747915 - inSlope: 0.13792592 - outSlope: 0.09502139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.4290628 - inSlope: 0.09502139 - outSlope: 0.027149733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.4295153 - inSlope: 0.027149733 - outSlope: -0.006237125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.42941135 - inSlope: -0.006237125 - outSlope: -0.053761728 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.4285153 - inSlope: -0.053761728 - outSlope: -0.11828007 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.42654398 - inSlope: -0.11828007 - outSlope: -0.15492319 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.42396197 - inSlope: -0.15492319 - outSlope: -0.20018168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.42062566 - inSlope: -0.20018168 - outSlope: -0.26156342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.41626608 - inSlope: -0.26156342 - outSlope: -0.29040542 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.41142607 - inSlope: -0.29040542 - outSlope: -0.34341204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.40570262 - inSlope: -0.34341204 - outSlope: -0.37743893 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.3994117 - inSlope: -0.37743893 - outSlope: -0.40093556 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.39272955 - inSlope: -0.40093556 - outSlope: -0.43736768 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.3854402 - inSlope: -0.43736768 - outSlope: -0.45899376 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.37779042 - inSlope: -0.45899376 - outSlope: -0.46700126 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.37000674 - inSlope: -0.46700126 - outSlope: -0.4748709 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.36209235 - inSlope: -0.4748709 - outSlope: -0.47622275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.35415542 - inSlope: -0.47622275 - outSlope: -0.47135177 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.34629968 - inSlope: -0.47135177 - outSlope: -0.46083602 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.33861876 - inSlope: -0.46083602 - outSlope: -0.44535184 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.33119634 - inSlope: -0.44535184 - outSlope: -0.42551214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.32410458 - inSlope: -0.42551214 - outSlope: -0.40176708 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.31740856 - inSlope: -0.40176708 - outSlope: -0.37418285 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.31117192 - inSlope: -0.37418285 - outSlope: -0.3424947 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.30546376 - inSlope: -0.3424947 - outSlope: -0.30596069 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.3003645 - inSlope: -0.30596069 - outSlope: -0.26382354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.29596725 - inSlope: -0.26382354 - outSlope: -0.21551163 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.29237545 - inSlope: -0.21551163 - outSlope: -0.16079552 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.28969556 - inSlope: -0.16079552 - outSlope: -0.10005329 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.28802803 - inSlope: -0.10005329 - outSlope: -0.034248583 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.2874572 - inSlope: -0.034248583 - outSlope: -0.034248583 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.116486 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.116486 - inSlope: 0 - outSlope: -0.80590624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.12991776 - inSlope: -0.80590624 - outSlope: -1.9594011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.16257441 - inSlope: -1.9594011 - outSlope: -2.3055906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.20100088 - inSlope: -2.3055906 - outSlope: -2.1677067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.23712955 - inSlope: -2.1677067 - outSlope: -2.0863466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.27190197 - inSlope: -2.0863466 - outSlope: -2.341426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.3109257 - inSlope: -2.341426 - outSlope: -2.7995028 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.35758403 - inSlope: -2.7995028 - outSlope: -3.3634737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.41364187 - inSlope: -3.3634737 - outSlope: -3.8244689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.47738296 - inSlope: -3.8244689 - outSlope: -4.1027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.5457612 - inSlope: -4.1027 - outSlope: -4.2522316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6166317 - inSlope: -4.2522316 - outSlope: -4.3027287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.68834376 - inSlope: -4.3027287 - outSlope: -4.167184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.75779676 - inSlope: -4.167184 - outSlope: -3.9267685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.82324284 - inSlope: -3.9267685 - outSlope: -3.540812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.88225716 - inSlope: -3.540812 - outSlope: -2.9659538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.9316897 - inSlope: -2.9659538 - outSlope: -2.2963486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9699621 - inSlope: -2.2963486 - outSlope: -1.4715507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.99448794 - inSlope: -1.4715507 - outSlope: -0.51754165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -1.0031136 - inSlope: -0.51754165 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -1.0031136 - inSlope: 0 - outSlope: 0.003247264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -1.0030595 - inSlope: 0.003247264 - outSlope: 0.009384165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -1.0029031 - inSlope: 0.009384165 - outSlope: 0.015056147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.0026522 - inSlope: 0.015056147 - outSlope: 0.020134468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.0023166 - inSlope: 0.020134468 - outSlope: 0.02454725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.0019075 - inSlope: 0.02454725 - outSlope: 0.028030898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.0014403 - inSlope: 0.028030898 - outSlope: 0.03194335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.0009079 - inSlope: 0.03194335 - outSlope: 0.0044632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.0008335 - inSlope: 0.0044632 - outSlope: 0.05228882 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.99996203 - inSlope: 0.05228882 - outSlope: 0.03671411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.99935013 - inSlope: 0.03671411 - outSlope: 0.031932622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9988179 - inSlope: 0.031932622 - outSlope: 0.034529004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.99824244 - inSlope: 0.034529004 - outSlope: 0.04144911 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.9975516 - inSlope: 0.04144911 - outSlope: -0.0007045276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.99756336 - inSlope: -0.0007045276 - outSlope: 0.022995494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.9971801 - inSlope: 0.022995494 - outSlope: 0.024064802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.996779 - inSlope: 0.024064802 - outSlope: 0.028166797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.9963096 - inSlope: 0.028166797 - outSlope: 0.036313567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.99570435 - inSlope: 0.036313567 - outSlope: -0.041899722 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.9964027 - inSlope: -0.041899722 - outSlope: 0.013156953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.9961834 - inSlope: 0.013156953 - outSlope: 0.016908662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9959016 - inSlope: 0.016908662 - outSlope: -0.036163364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.9965043 - inSlope: -0.036163364 - outSlope: 0.0023531937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.9964651 - inSlope: 0.0023531937 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.996399 - inSlope: 0.003966097 - outSlope: 0.005743509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.99630326 - inSlope: 0.005743509 - outSlope: 0.0068807667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.9961886 - inSlope: 0.0068807667 - outSlope: -0.050475646 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.99702984 - inSlope: -0.050475646 - outSlope: -0.0012767327 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.9970511 - inSlope: -0.0012767327 - outSlope: -0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.9970582 - inSlope: -0.00042557757 - outSlope: 0.00050425576 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.9970498 - inSlope: 0.00050425576 - outSlope: 0.05758887 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.99609 - inSlope: 0.05758887 - outSlope: -0.0073957513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.99621326 - inSlope: -0.0073957513 - outSlope: -0.007052428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.9963308 - inSlope: -0.007052428 - outSlope: -0.005260711 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.9964185 - inSlope: -0.005260711 - outSlope: -0.0030648299 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.99646956 - inSlope: -0.0030648299 - outSlope: 0.04182462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.9957725 - inSlope: 0.04182462 - outSlope: -0.020130891 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.996108 - inSlope: -0.020130891 - outSlope: -0.014927401 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.9963568 - inSlope: -0.014927401 - outSlope: 0.03564838 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.99576265 - inSlope: 0.03564838 - outSlope: -0.039743222 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.99642503 - inSlope: -0.039743222 - outSlope: -0.030813247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9969386 - inSlope: -0.030813247 - outSlope: -0.02816322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.997408 - inSlope: -0.02816322 - outSlope: -0.007867821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.9975391 - inSlope: -0.007867821 - outSlope: -0.051562835 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.9983985 - inSlope: -0.051562835 - outSlope: -0.045082614 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.99914986 - inSlope: -0.045082614 - outSlope: -0.06666548 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -1.000261 - inSlope: -0.06666548 - outSlope: -0.028195407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -1.0007309 - inSlope: -0.028195407 - outSlope: -0.06091124 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -1.001746 - inSlope: -0.06091124 - outSlope: -0.05865818 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.0027237 - inSlope: -0.05865818 - outSlope: -0.05717678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.0036767 - inSlope: -0.05717678 - outSlope: -0.08029468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.0050149 - inSlope: -0.08029468 - outSlope: -0.06850011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -1.0061566 - inSlope: -0.06850011 - outSlope: -0.06730563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -1.0072783 - inSlope: -0.06730563 - outSlope: -0.0643087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -1.0083501 - inSlope: -0.0643087 - outSlope: -0.059459265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -1.0093411 - inSlope: -0.059459265 - outSlope: -0.067927904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -1.0104733 - inSlope: -0.067927904 - outSlope: -0.047636077 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -1.0112672 - inSlope: -0.047636077 - outSlope: -0.036478076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -1.0118752 - inSlope: -0.036478076 - outSlope: -0.02315285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -1.012261 - inSlope: -0.02315285 - outSlope: -0.00806094 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -1.0123954 - inSlope: -0.00806094 - outSlope: 0.0067091053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -1.0122836 - inSlope: 0.0067091053 - outSlope: 0.01941206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -1.01196 - inSlope: 0.01941206 - outSlope: 0.030756027 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -1.0114474 - inSlope: 0.030756027 - outSlope: 0.040512122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -1.0107722 - inSlope: 0.040512122 - outSlope: 0.061639916 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -1.0097449 - inSlope: 0.061639916 - outSlope: 0.05149131 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -1.0088867 - inSlope: 0.05149131 - outSlope: 0.056312136 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.0079482 - inSlope: 0.056312136 - outSlope: 0.059759673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.0069522 - inSlope: 0.059759673 - outSlope: 0.06181246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.005922 - inSlope: 0.06181246 - outSlope: 0.062499106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.0048803 - inSlope: 0.062499106 - outSlope: 0.07386453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -1.0036492 - inSlope: 0.07386453 - outSlope: 0.05211358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -1.0027807 - inSlope: 0.05211358 - outSlope: 0.053479724 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -1.0018893 - inSlope: 0.053479724 - outSlope: 0.07897146 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -1.0005732 - inSlope: 0.07897146 - outSlope: -0.0037336384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -1.0006354 - inSlope: -0.0037336384 - outSlope: 0.10112653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.99894994 - inSlope: 0.10112653 - outSlope: 0.01036049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.9987773 - inSlope: 0.01036049 - outSlope: 0.04251842 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.99806863 - inSlope: 0.04251842 - outSlope: 0.051881123 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.99720395 - inSlope: 0.051881123 - outSlope: -0.0055789202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.9972969 - inSlope: -0.0055789202 - outSlope: 0.025727773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.99686813 - inSlope: 0.025727773 - outSlope: 0.028628139 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.996391 - inSlope: 0.028628139 - outSlope: 0.03636006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.995785 - inSlope: 0.03636006 - outSlope: -0.035862956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.9963827 - inSlope: -0.035862956 - outSlope: 0.0131070735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.99616426 - inSlope: 0.0131070735 - outSlope: 0.016908662 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.99588245 - inSlope: 0.016908662 - outSlope: -0.035923753 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.9964812 - inSlope: -0.035923753 - outSlope: 0.002042028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.99644715 - inSlope: 0.002042028 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055395816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.996292 - inSlope: 0.0055395816 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000461347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.9970505 - inSlope: 0.000461347 - outSlope: 0.058017194 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.99608356 - inSlope: 0.058017194 - outSlope: -0.0070418003 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.9962009 - inSlope: -0.0070418003 - outSlope: -0.006980803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.99631727 - inSlope: -0.006980803 - outSlope: -0.0053931107 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.99640715 - inSlope: -0.0053931107 - outSlope: -0.0033401996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.9964628 - inSlope: -0.0033401996 - outSlope: 0.046739098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.99568385 - inSlope: 0.046739098 - outSlope: -0.020981748 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.99603355 - inSlope: -0.020981748 - outSlope: -0.015549452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.9962927 - inSlope: -0.015549452 - outSlope: -0.012706712 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.9965045 - inSlope: -0.012706712 - outSlope: 0.017090807 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.99621964 - inSlope: 0.017090807 - outSlope: -0.032222763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.9967567 - inSlope: -0.032222763 - outSlope: -0.027622808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.99721706 - inSlope: -0.027622808 - outSlope: 0.00843657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.99707645 - inSlope: 0.00843657 - outSlope: -0.05665465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.9980207 - inSlope: -0.05665465 - outSlope: -0.0453944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9987773 - inSlope: -0.0453944 - outSlope: -0.020237891 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.9991146 - inSlope: -0.020237891 - outSlope: -0.0959566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -1.0007138 - inSlope: -0.0959566 - outSlope: -0.027751552 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -1.0011764 - inSlope: -0.027751552 - outSlope: -0.056148432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -1.0021122 - inSlope: -0.056148432 - outSlope: -0.056661803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -1.0030565 - inSlope: -0.056661803 - outSlope: -0.054353114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -1.0039624 - inSlope: -0.054353114 - outSlope: -0.08242497 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -1.0053362 - inSlope: -0.08242497 - outSlope: -0.06622464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -1.0064399 - inSlope: -0.06622464 - outSlope: -0.064695865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -1.0075182 - inSlope: -0.064695865 - outSlope: -0.06147541 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.0085428 - inSlope: -0.06147541 - outSlope: -0.056641966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.0094868 - inSlope: -0.056641966 - outSlope: -0.0656739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.0105814 - inSlope: -0.0656739 - outSlope: -0.045076106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.0113326 - inSlope: -0.045076106 - outSlope: -0.03439619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.0119059 - inSlope: -0.03439619 - outSlope: -0.021801328 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.0122693 - inSlope: -0.021801328 - outSlope: -0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -1.0123954 - inSlope: -0.0075673047 - outSlope: 0.0067092013 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -1.0122836 - inSlope: 0.0067092013 - outSlope: 0.019411782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -1.01196 - inSlope: 0.019411782 - outSlope: 0.030756466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -1.0114474 - inSlope: 0.030756466 - outSlope: 0.040511545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -1.0107722 - inSlope: 0.040511545 - outSlope: 0.06164168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -1.0097449 - inSlope: 0.06164168 - outSlope: 0.05149057 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -1.0088867 - inSlope: 0.05149057 - outSlope: 0.05631133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.0079482 - inSlope: 0.05631133 - outSlope: 0.05976053 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.0069522 - inSlope: 0.05976053 - outSlope: 0.061811574 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.005922 - inSlope: 0.061811574 - outSlope: 0.0625 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.0048803 - inSlope: 0.0625 - outSlope: 0.07386348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -1.0036492 - inSlope: 0.07386348 - outSlope: 0.052114327 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -1.0027807 - inSlope: 0.052114327 - outSlope: 0.053478956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -1.0018893 - inSlope: 0.053478956 - outSlope: 0.07897259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -1.0005732 - inSlope: 0.07897259 - outSlope: -0.0037335851 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -1.0006354 - inSlope: -0.0037335851 - outSlope: 0.101127975 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.99894994 - inSlope: 0.101127975 - outSlope: 0.010360341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.9987773 - inSlope: 0.010360341 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.051880382 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.99720395 - inSlope: 0.051880382 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025727406 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.99686813 - inSlope: 0.025727406 - outSlope: 0.028627729 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.996391 - inSlope: 0.028627729 - outSlope: 0.03636058 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.995785 - inSlope: 0.03636058 - outSlope: -0.035862442 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.9963827 - inSlope: -0.035862442 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.99616426 - inSlope: 0.013107262 - outSlope: 0.01690842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.99588245 - inSlope: 0.01690842 - outSlope: -0.035924267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.9964812 - inSlope: -0.035924267 - outSlope: 0.002042028 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.99644715 - inSlope: 0.002042028 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055395816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.996292 - inSlope: 0.0055395816 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000504263 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.9970498 - inSlope: 0.000504263 - outSlope: 0.05758805 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.99609 - inSlope: 0.05758805 - outSlope: -0.0073956456 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.99621326 - inSlope: -0.0073956456 - outSlope: -0.007052529 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.9963308 - inSlope: -0.007052529 - outSlope: -0.0052606356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.9964185 - inSlope: -0.0052606356 - outSlope: -0.0030649176 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.99646956 - inSlope: -0.0030649176 - outSlope: 0.04182402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.9957725 - inSlope: 0.04182402 - outSlope: -0.02013118 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.996108 - inSlope: -0.02013118 - outSlope: -0.014927188 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.9963568 - inSlope: -0.014927188 - outSlope: 0.03564889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.99576265 - inSlope: 0.03564889 - outSlope: -0.039742656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.99642503 - inSlope: -0.039742656 - outSlope: -0.030813687 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.9969386 - inSlope: -0.030813687 - outSlope: -0.028162818 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.997408 - inSlope: -0.028162818 - outSlope: -0.007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.9975391 - inSlope: -0.007867933 - outSlope: -0.051562097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.9983985 - inSlope: -0.051562097 - outSlope: -0.04508326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.99914986 - inSlope: -0.04508326 - outSlope: -0.066664524 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -1.000261 - inSlope: -0.066664524 - outSlope: -0.028195005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -1.0007309 - inSlope: -0.028195005 - outSlope: -0.060912106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -1.001746 - inSlope: -0.060912106 - outSlope: -0.05865734 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.0027237 - inSlope: -0.05865734 - outSlope: -0.057178415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.0036767 - inSlope: -0.057178415 - outSlope: -0.080293536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.0050149 - inSlope: -0.080293536 - outSlope: -0.068501085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -1.0061566 - inSlope: -0.068501085 - outSlope: -0.06730466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -1.0072783 - inSlope: -0.06730466 - outSlope: -0.06430963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -1.0083501 - inSlope: -0.06430963 - outSlope: -0.059458416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -1.0093411 - inSlope: -0.059458416 - outSlope: -0.06792887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -1.0104733 - inSlope: -0.06792887 - outSlope: -0.047635395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -1.0112672 - inSlope: -0.047635395 - outSlope: -0.036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -1.0118752 - inSlope: -0.036478598 - outSlope: -0.023152519 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -1.012261 - inSlope: -0.023152519 - outSlope: -0.008061055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -1.0123954 - inSlope: -0.008061055 - outSlope: 0.0067090094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -1.0122836 - inSlope: 0.0067090094 - outSlope: 0.019411782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -1.01196 - inSlope: 0.019411782 - outSlope: 0.030756466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -1.0114474 - inSlope: 0.030756466 - outSlope: 0.040511545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -1.0107722 - inSlope: 0.040511545 - outSlope: 0.06164168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -1.0097449 - inSlope: 0.06164168 - outSlope: 0.05149057 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -1.0088867 - inSlope: 0.05149057 - outSlope: 0.056312945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.0079482 - inSlope: 0.056312945 - outSlope: 0.05975882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.0069522 - inSlope: 0.05975882 - outSlope: 0.061813343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.005922 - inSlope: 0.061813343 - outSlope: 0.06249821 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.0048803 - inSlope: 0.06249821 - outSlope: 0.073865585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -1.0036492 - inSlope: 0.073865585 - outSlope: 0.052112836 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -1.0027807 - inSlope: 0.052112836 - outSlope: 0.053480487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -1.0018893 - inSlope: 0.053480487 - outSlope: 0.07897033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -1.0005732 - inSlope: 0.07897033 - outSlope: -0.003733692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -1.0006354 - inSlope: -0.003733692 - outSlope: 0.101125084 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.99894994 - inSlope: 0.101125084 - outSlope: 0.010360341 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9987773 - inSlope: 0.010360341 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.051880382 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.99720395 - inSlope: 0.051880382 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025727406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.99686813 - inSlope: 0.025727406 - outSlope: 0.028628549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.996391 - inSlope: 0.028628549 - outSlope: 0.03635954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.995785 - inSlope: 0.03635954 - outSlope: -0.03586347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.9963827 - inSlope: -0.03586347 - outSlope: 0.013106886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.99616426 - inSlope: 0.013106886 - outSlope: 0.016908905 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.99588245 - inSlope: 0.016908905 - outSlope: -0.03592324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.9964812 - inSlope: -0.03592324 - outSlope: 0.0020420863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.99644715 - inSlope: 0.0020420863 - outSlope: 0.0037693474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.9963843 - inSlope: 0.0037693474 - outSlope: 0.0055397404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.996292 - inSlope: 0.0055397404 - outSlope: 0.006719738 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.99618 - inSlope: 0.006719738 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000461347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.9970505 - inSlope: 0.000461347 - outSlope: 0.058017194 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.99608356 - inSlope: 0.058017194 - outSlope: -0.0070418003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.9962009 - inSlope: -0.0070418003 - outSlope: -0.006980803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.99631727 - inSlope: -0.006980803 - outSlope: -0.0053931107 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.99640715 - inSlope: -0.0053931107 - outSlope: -0.0033401996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.9964628 - inSlope: -0.0033401996 - outSlope: 0.046739098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.99568385 - inSlope: 0.046739098 - outSlope: -0.020981748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.99603355 - inSlope: -0.020981748 - outSlope: -0.015549897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.9962927 - inSlope: -0.015549897 - outSlope: -0.012706349 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.9965045 - inSlope: -0.012706349 - outSlope: 0.017091297 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.99621964 - inSlope: 0.017091297 - outSlope: -0.032221843 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.9967567 - inSlope: -0.032221843 - outSlope: -0.027622808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.99721706 - inSlope: -0.027622808 - outSlope: 0.00843657 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.99707645 - inSlope: 0.00843657 - outSlope: -0.05665465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.9980207 - inSlope: -0.05665465 - outSlope: -0.0453944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.9987773 - inSlope: -0.0453944 - outSlope: -0.020237891 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9991146 - inSlope: -0.020237891 - outSlope: -0.0959566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -1.0007138 - inSlope: -0.0959566 - outSlope: -0.027751552 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -1.0011764 - inSlope: -0.027751552 - outSlope: -0.056148432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -1.0021122 - inSlope: -0.056148432 - outSlope: -0.056661803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -1.0030565 - inSlope: -0.056661803 - outSlope: -0.054353114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -1.0039624 - inSlope: -0.054353114 - outSlope: -0.08242497 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -1.0053362 - inSlope: -0.08242497 - outSlope: -0.06622654 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -1.0064399 - inSlope: -0.06622654 - outSlope: -0.06469402 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -1.0075182 - inSlope: -0.06469402 - outSlope: -0.06147717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.0085428 - inSlope: -0.06147717 - outSlope: -0.056640346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.0094868 - inSlope: -0.056640346 - outSlope: -0.0656739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.0105814 - inSlope: -0.0656739 - outSlope: -0.045076106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.0113326 - inSlope: -0.045076106 - outSlope: -0.03439619 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.0119059 - inSlope: -0.03439619 - outSlope: -0.021801328 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.0122693 - inSlope: -0.021801328 - outSlope: -0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -1.0123954 - inSlope: -0.0075673047 - outSlope: 0.0067092013 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -1.0122836 - inSlope: 0.0067092013 - outSlope: 0.019411782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -1.01196 - inSlope: 0.019411782 - outSlope: 0.030756466 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -1.0114474 - inSlope: 0.030756466 - outSlope: 0.040511545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -1.0107722 - inSlope: 0.040511545 - outSlope: 0.06164168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -1.0097449 - inSlope: 0.06164168 - outSlope: 0.05149057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -1.0088867 - inSlope: 0.05149057 - outSlope: 0.056312945 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.0079482 - inSlope: 0.056312945 - outSlope: 0.05975882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.0069522 - inSlope: 0.05975882 - outSlope: 0.061813343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.005922 - inSlope: 0.061813343 - outSlope: 0.06249821 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.0048803 - inSlope: 0.06249821 - outSlope: 0.07386348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -1.0036492 - inSlope: 0.07386348 - outSlope: 0.052114327 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -1.0027807 - inSlope: 0.052114327 - outSlope: 0.053478956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -1.0018893 - inSlope: 0.053478956 - outSlope: 0.07897259 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -1.0005732 - inSlope: 0.07897259 - outSlope: -0.0037335851 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -1.0006354 - inSlope: -0.0037335851 - outSlope: 0.101127975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.99894994 - inSlope: 0.101127975 - outSlope: 0.010360341 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.9987773 - inSlope: 0.010360341 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.051880382 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.99720395 - inSlope: 0.051880382 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025727406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.99686813 - inSlope: 0.025727406 - outSlope: 0.028628549 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.996391 - inSlope: 0.028628549 - outSlope: 0.03635954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.995785 - inSlope: 0.03635954 - outSlope: -0.03586347 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.9963827 - inSlope: -0.03586347 - outSlope: 0.013106886 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.99616426 - inSlope: 0.013106886 - outSlope: 0.01690842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.99588245 - inSlope: 0.01690842 - outSlope: -0.035924267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.9964812 - inSlope: -0.035924267 - outSlope: 0.002042028 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.99644715 - inSlope: 0.002042028 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055395816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.996292 - inSlope: 0.0055395816 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000504263 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.9970498 - inSlope: 0.000504263 - outSlope: 0.05758805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.99609 - inSlope: 0.05758805 - outSlope: -0.007395857 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.99621326 - inSlope: -0.007395857 - outSlope: -0.0070523275 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.9963308 - inSlope: -0.0070523275 - outSlope: -0.005260786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.9964185 - inSlope: -0.005260786 - outSlope: -0.0030648299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.99646956 - inSlope: -0.0030648299 - outSlope: 0.04182402 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.9957725 - inSlope: 0.04182402 - outSlope: -0.02013118 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.996108 - inSlope: -0.02013118 - outSlope: -0.014927188 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.9963568 - inSlope: -0.014927188 - outSlope: 0.03564889 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.99576265 - inSlope: 0.03564889 - outSlope: -0.039742656 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.99642503 - inSlope: -0.039742656 - outSlope: -0.030813687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9969386 - inSlope: -0.030813687 - outSlope: -0.028162818 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.997408 - inSlope: -0.028162818 - outSlope: -0.007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.9975391 - inSlope: -0.007867933 - outSlope: -0.051562097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.9983985 - inSlope: -0.051562097 - outSlope: -0.04508326 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.99914986 - inSlope: -0.04508326 - outSlope: -0.066664524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -1.000261 - inSlope: -0.066664524 - outSlope: -0.028195811 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -1.0007309 - inSlope: -0.028195811 - outSlope: -0.060910366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -1.001746 - inSlope: -0.060910366 - outSlope: -0.058659017 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.0027237 - inSlope: -0.058659017 - outSlope: -0.05717678 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.0036767 - inSlope: -0.05717678 - outSlope: -0.080293536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.0050149 - inSlope: -0.080293536 - outSlope: -0.068501085 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -1.0061566 - inSlope: -0.068501085 - outSlope: -0.06730466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -1.0072783 - inSlope: -0.06730466 - outSlope: -0.06430963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -1.0083501 - inSlope: -0.06430963 - outSlope: -0.059458416 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -1.0093411 - inSlope: -0.059458416 - outSlope: -0.06792887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -1.0104733 - inSlope: -0.06792887 - outSlope: -0.047635395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -1.0112672 - inSlope: -0.047635395 - outSlope: -0.036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -1.0118752 - inSlope: -0.036478598 - outSlope: -0.023152519 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -1.012261 - inSlope: -0.023152519 - outSlope: -0.008061055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -1.0123954 - inSlope: -0.008061055 - outSlope: 0.0067090094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -1.0122836 - inSlope: 0.0067090094 - outSlope: 0.019412337 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -1.01196 - inSlope: 0.019412337 - outSlope: 0.030755587 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -1.0114474 - inSlope: 0.030755587 - outSlope: 0.040512703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -1.0107722 - inSlope: 0.040512703 - outSlope: 0.061639916 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -1.0097449 - inSlope: 0.061639916 - outSlope: 0.051492047 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -1.0088867 - inSlope: 0.051492047 - outSlope: 0.056309722 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.0079482 - inSlope: 0.056309722 - outSlope: 0.05976053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.0069522 - inSlope: 0.05976053 - outSlope: 0.061813343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.005922 - inSlope: 0.061813343 - outSlope: 0.0625 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.0048803 - inSlope: 0.0625 - outSlope: 0.07386136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -1.0036492 - inSlope: 0.07386136 - outSlope: 0.052114327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -1.0027807 - inSlope: 0.052114327 - outSlope: 0.053480487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -1.0018893 - inSlope: 0.053480487 - outSlope: 0.07897259 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -1.0005732 - inSlope: 0.07897259 - outSlope: -0.0037334783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -1.0006354 - inSlope: -0.0037334783 - outSlope: 0.101127975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.99894994 - inSlope: 0.101127975 - outSlope: 0.010360638 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.9987773 - inSlope: 0.010360638 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.0518789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.99720395 - inSlope: 0.0518789 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025728142 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.99686813 - inSlope: 0.025728142 - outSlope: 0.02862691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.996391 - inSlope: 0.02862691 - outSlope: 0.03636058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.995785 - inSlope: 0.03636058 - outSlope: -0.03586347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.9963827 - inSlope: -0.03586347 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.99616426 - inSlope: 0.013107262 - outSlope: 0.016907936 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.99588245 - inSlope: 0.016907936 - outSlope: -0.035924267 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.9964812 - inSlope: -0.035924267 - outSlope: 0.0020420863 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.99644715 - inSlope: 0.0020420863 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055394233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.996292 - inSlope: 0.0055394233 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050959174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.9970293 - inSlope: -0.050959174 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.00043986383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.9970582 - inSlope: -0.00043986383 - outSlope: 0.000461347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.9970505 - inSlope: 0.000461347 - outSlope: 0.058018856 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.99608356 - inSlope: 0.058018856 - outSlope: -0.007041397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.9962009 - inSlope: -0.007041397 - outSlope: -0.0069810026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.99631727 - inSlope: -0.0069810026 - outSlope: -0.0053931107 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.99640715 - inSlope: -0.0053931107 - outSlope: -0.0033402953 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.9964628 - inSlope: -0.0033402953 - outSlope: 0.046736427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.99568385 - inSlope: 0.046736427 - outSlope: -0.020982347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.99603355 - inSlope: -0.020982347 - outSlope: -0.015549897 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.9962927 - inSlope: -0.015549897 - outSlope: -0.012706712 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.9965045 - inSlope: -0.012706712 - outSlope: 0.017090319 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.99621964 - inSlope: 0.017090319 - outSlope: -0.032222763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.9967567 - inSlope: -0.032222763 - outSlope: -0.027623598 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.99721706 - inSlope: -0.027623598 - outSlope: 0.00843657 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.99707645 - inSlope: 0.00843657 - outSlope: -0.05665303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.9980207 - inSlope: -0.05665303 - outSlope: -0.0453944 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.9987773 - inSlope: -0.0453944 - outSlope: -0.02023847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.9991146 - inSlope: -0.02023847 - outSlope: -0.09595111 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -1.0007138 - inSlope: -0.09595111 - outSlope: -0.027752345 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -1.0011764 - inSlope: -0.027752345 - outSlope: -0.056148432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -1.0021122 - inSlope: -0.056148432 - outSlope: -0.056663424 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -1.0030565 - inSlope: -0.056663424 - outSlope: -0.054350004 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -1.0039624 - inSlope: -0.054350004 - outSlope: -0.08242733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -1.0053362 - inSlope: -0.08242733 - outSlope: -0.06622654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -1.0064399 - inSlope: -0.06622654 - outSlope: -0.064695865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -1.0075182 - inSlope: -0.064695865 - outSlope: -0.061473653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.0085428 - inSlope: -0.061473653 - outSlope: -0.056641966 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.0094868 - inSlope: -0.056641966 - outSlope: -0.06567579 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.0105814 - inSlope: -0.06567579 - outSlope: -0.045076106 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.0113326 - inSlope: -0.045076106 - outSlope: -0.034395207 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.0119059 - inSlope: -0.034395207 - outSlope: -0.021801328 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.0122693 - inSlope: -0.021801328 - outSlope: -0.007567521 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -1.0123954 - inSlope: -0.007567521 - outSlope: 0.0026391828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -1.0123514 - inSlope: 0.0026391828 - outSlope: 0.007631895 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -1.0122242 - inSlope: 0.007631895 - outSlope: 0.012159533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.0120215 - inSlope: 0.012159533 - outSlope: 0.01615072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -1.0117524 - inSlope: 0.01615072 - outSlope: 0.019625794 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.0114253 - inSlope: 0.019625794 - outSlope: 0.022580968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.0110489 - inSlope: 0.022580968 - outSlope: 0.024962805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.0106329 - inSlope: 0.024962805 - outSlope: 0.04058423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -1.0099565 - inSlope: 0.04058423 - outSlope: 0.026348915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -1.0095173 - inSlope: 0.026348915 - outSlope: 0.027308881 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -1.0090622 - inSlope: 0.027308881 - outSlope: 0.027888246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -1.0085974 - inSlope: 0.027888246 - outSlope: 0.028138591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -1.0081284 - inSlope: 0.028138591 - outSlope: 0.02807261 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -1.0076605 - inSlope: 0.02807261 - outSlope: 0.02770943 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -1.0071987 - inSlope: 0.02770943 - outSlope: 0.02701562 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -1.0067484 - inSlope: 0.02701562 - outSlope: 0.026155805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -1.0063125 - inSlope: 0.026155805 - outSlope: 0.025020028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -1.0058955 - inSlope: 0.025020028 - outSlope: 0.0237397 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -1.0054998 - inSlope: 0.0237397 - outSlope: 0.02223764 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -1.0051292 - inSlope: 0.02223764 - outSlope: 0.041933686 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -1.0044303 - inSlope: 0.041933686 - outSlope: 0.014677271 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -1.0041857 - inSlope: 0.014677271 - outSlope: 0.013632982 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -1.0039585 - inSlope: 0.013632982 - outSlope: 0.012438487 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -1.0037512 - inSlope: 0.012438487 - outSlope: 0.011000171 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -1.0035678 - inSlope: 0.011000171 - outSlope: 0.009384299 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -1.0034114 - inSlope: 0.009384299 - outSlope: 0.007553216 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -1.0032855 - inSlope: 0.007553216 - outSlope: 0.0056291483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -1.0031917 - inSlope: 0.0056291483 - outSlope: 0.0034903015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -1.0031335 - inSlope: 0.0034903015 - outSlope: 0.0011944954 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -1.0031136 - inSlope: 0.0011944954 - outSlope: 0.07351511 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -1.0018884 - inSlope: 0.07351511 - outSlope: 0.21658108 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.99827856 - inSlope: 0.21658108 - outSlope: 0.35344544 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.9923879 - inSlope: 0.35344544 - outSlope: 0.4839387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.98432237 - inSlope: 0.4839387 - outSlope: 0.6077907 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.9741927 - inSlope: 0.6077907 - outSlope: 0.7248813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.9621108 - inSlope: 0.7248813 - outSlope: 0.83509886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.9481927 - inSlope: 0.83509886 - outSlope: 0.93809366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.93255806 - inSlope: 0.93809366 - outSlope: 1.033807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.9153282 - inSlope: 1.033807 - outSlope: 1.121338 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.89663845 - inSlope: 1.121338 - outSlope: 1.1837771 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.87690914 - inSlope: 1.1837771 - outSlope: 1.2800198 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.8555758 - inSlope: 1.2800198 - outSlope: 1.376123 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.83264077 - inSlope: 1.376123 - outSlope: 1.3811009 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.80962145 - inSlope: 1.3811009 - outSlope: 1.4518661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.78542405 - inSlope: 1.4518661 - outSlope: 1.4975681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.76046497 - inSlope: 1.4975681 - outSlope: 1.5381287 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.7348284 - inSlope: 1.5381287 - outSlope: 1.575078 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.7085775 - inSlope: 1.575078 - outSlope: 1.5483127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.6827727 - inSlope: 1.5483127 - outSlope: 1.5965073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.65616465 - inSlope: 1.5965073 - outSlope: 1.6076379 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.62936956 - inSlope: 1.6076379 - outSlope: 1.6151294 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.60245115 - inSlope: 1.6151294 - outSlope: 1.5659618 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.5763522 - inSlope: 1.5659618 - outSlope: 1.5861324 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.54991704 - inSlope: 1.5861324 - outSlope: 1.5733178 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.523694 - inSlope: 1.5733178 - outSlope: 1.5066037 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.4985843 - inSlope: 1.5066037 - outSlope: 1.5083275 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.4734459 - inSlope: 1.5083275 - outSlope: 1.4798366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.44878232 - inSlope: 1.4798366 - outSlope: 1.3771528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.4258288 - inSlope: 1.3771528 - outSlope: 1.3799157 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.40283057 - inSlope: 1.3799157 - outSlope: 1.2624546 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.38178998 - inSlope: 1.2624546 - outSlope: 1.2004008 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.36178246 - inSlope: 1.2004008 - outSlope: 1.1735576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.34222347 - inSlope: 1.1735576 - outSlope: 1.0352949 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.3249688 - inSlope: 1.0352949 - outSlope: 0.9430379 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.30925176 - inSlope: 0.9430379 - outSlope: 0.9153888 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.29399464 - inSlope: 0.9153888 - outSlope: 0.8538943 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.27976328 - inSlope: 0.8538943 - outSlope: 0.8068387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.26631618 - inSlope: 0.8068387 - outSlope: 0.77818507 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.25334662 - inSlope: 0.77818507 - outSlope: 0.76947916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.24052143 - inSlope: 0.76947916 - outSlope: 0.7795951 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.22752838 - inSlope: 0.7795951 - outSlope: 0.80327666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.21414064 - inSlope: 0.80327666 - outSlope: 0.83295125 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.20025833 - inSlope: 0.83295125 - outSlope: 0.8576638 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.18596333 - inSlope: 0.8576638 - outSlope: 0.8652912 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.17154203 - inSlope: 0.8652912 - outSlope: 0.8445314 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.15746672 - inSlope: 0.8445314 - outSlope: 0.7851873 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.14437972 - inSlope: 0.7851873 - outSlope: 0.6815239 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.13302116 - inSlope: 0.6815239 - outSlope: 0.5321651 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.12415188 - inSlope: 0.5321651 - outSlope: 0.34129262 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.118463755 - inSlope: 0.34129262 - outSlope: 0.11866042 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.116486 - inSlope: 0.11866042 - outSlope: 0.11866042 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9727119 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.9727119 - inSlope: 0 - outSlope: -0.5133288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.96415645 - inSlope: -0.5133288 - outSlope: -1.475667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.939562 - inSlope: -1.475667 - outSlope: -2.3697052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.900067 - inSlope: -2.3697052 - outSlope: -3.2330074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.8461832 - inSlope: -3.2330074 - outSlope: -4.062181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.77848023 - inSlope: -4.062181 - outSlope: -4.814241 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.69824296 - inSlope: -4.814241 - outSlope: -5.4479437 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.607444 - inSlope: -5.4479437 - outSlope: -5.921844 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.5087467 - inSlope: -5.921844 - outSlope: -6.2035475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.40535432 - inSlope: -6.2035475 - outSlope: -6.2669086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.30090594 - inSlope: -6.2669086 - outSlope: -6.10072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.19922738 - inSlope: -6.10072 - outSlope: -5.7201567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.10389152 - inSlope: -5.7201567 - outSlope: -5.1688867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.017743492 - inSlope: -5.1688867 - outSlope: -4.491254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.05711067 - inSlope: -4.491254 - outSlope: -3.7375991 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.11940482 - inSlope: -3.7375991 - outSlope: -2.949241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.16855879 - inSlope: -2.949241 - outSlope: -2.1387365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.20420437 - inSlope: -2.1387365 - outSlope: -1.3127271 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.22608313 - inSlope: -1.3127271 - outSlope: -0.45115513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.23360237 - inSlope: -0.45115513 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.23360237 - inSlope: 0 - outSlope: 0.137002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.23131901 - inSlope: 0.137002 - outSlope: 0.39875367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.22467312 - inSlope: 0.39875367 - outSlope: 0.6427035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.21396141 - inSlope: 0.6427035 - outSlope: 0.86960787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.19946796 - inSlope: 0.86960787 - outSlope: 1.0797276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.18147226 - inSlope: 1.0797276 - outSlope: 1.2730626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.16025457 - inSlope: 1.2730626 - outSlope: 1.4492177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13610096 - inSlope: 1.4492177 - outSlope: 1.6101437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.10926526 - inSlope: 1.6101437 - outSlope: 1.7465923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.08015542 - inSlope: 1.7465923 - outSlope: 1.86868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.04901078 - inSlope: 1.86868 - outSlope: 1.969599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.01618416 - inSlope: 1.969599 - outSlope: 2.048712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.017961007 - inSlope: 2.048712 - outSlope: 2.105609 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.053054456 - inSlope: 2.105609 - outSlope: 2.1428638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.08876882 - inSlope: 2.1428638 - outSlope: 2.152958 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.12465142 - inSlope: 2.152958 - outSlope: 2.1413455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.16034047 - inSlope: 2.1413455 - outSlope: 2.1064856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.19544853 - inSlope: 2.1064856 - outSlope: 2.048861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.22959618 - inSlope: 2.048861 - outSlope: 1.9735346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.2624884 - inSlope: 1.9735346 - outSlope: 1.8701668 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.29365826 - inSlope: 1.8701668 - outSlope: 1.7492007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.32281157 - inSlope: 1.7492007 - outSlope: 1.6115353 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.34967047 - inSlope: 1.6115353 - outSlope: 1.4509549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.37385303 - inSlope: 1.4509549 - outSlope: 1.2744904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.3950945 - inSlope: 1.2744904 - outSlope: 1.0808687 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.41310897 - inSlope: 1.0808687 - outSlope: 0.87042236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.427616 - inSlope: 0.87042236 - outSlope: 0.6458229 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.4383797 - inSlope: 0.6458229 - outSlope: 0.39931694 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.44503498 - inSlope: 0.39931694 - outSlope: 0.137213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.44732186 - inSlope: 0.137213 - outSlope: -0.15991345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.44465664 - inSlope: -0.15991345 - outSlope: -0.4693298 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.43683448 - inSlope: -0.4693298 - outSlope: -0.75528216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.42424646 - inSlope: -0.75528216 - outSlope: -1.0275499 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.40712065 - inSlope: -1.0275499 - outSlope: -1.2840533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.38571978 - inSlope: -1.2840533 - outSlope: -1.5249299 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.36030394 - inSlope: -1.5249299 - outSlope: -1.7519312 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.3311051 - inSlope: -1.7519312 - outSlope: -1.9569738 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.29848891 - inSlope: -1.9569738 - outSlope: -2.1470191 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.2627053 - inSlope: -2.1470191 - outSlope: -2.3197706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.22404249 - inSlope: -2.3197706 - outSlope: -2.464389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.18296938 - inSlope: -2.464389 - outSlope: -2.5897675 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.13980663 - inSlope: -2.5897675 - outSlope: -2.689352 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.09498414 - inSlope: -2.689352 - outSlope: -2.7630637 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.04893312 - inSlope: -2.7630637 - outSlope: -2.8044176 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.0021928705 - inSlope: -2.8044176 - outSlope: -2.8195143 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.04479899 - inSlope: -2.8195143 - outSlope: -2.8031611 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.0915183 - inSlope: -2.8031611 - outSlope: -2.7621486 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.13755406 - inSlope: -2.7621486 - outSlope: -2.6871843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.18234043 - inSlope: -2.6871843 - outSlope: -2.58798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.22547339 - inSlope: -2.58798 - outSlope: -2.4632819 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.26652864 - inSlope: -2.4632819 - outSlope: -2.312365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.30506802 - inSlope: -2.312365 - outSlope: -2.1435788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.3407943 - inSlope: -2.1435788 - outSlope: -1.9538481 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.3733584 - inSlope: -1.9538481 - outSlope: -1.7462145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.40246195 - inSlope: -1.7462145 - outSlope: -1.5218546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.42782617 - inSlope: -1.5218546 - outSlope: -1.2786478 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.44913694 - inSlope: -1.2786478 - outSlope: -1.0248337 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.4662175 - inSlope: -1.0248337 - outSlope: -0.75330627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.47877258 - inSlope: -0.75330627 - outSlope: -0.46531543 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.48652783 - inSlope: -0.46531543 - outSlope: -0.15937343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.48918405 - inSlope: -0.15937343 - outSlope: 0.13274622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.48697162 - inSlope: 0.13274622 - outSlope: 0.38840568 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.4804982 - inSlope: 0.38840568 - outSlope: 0.63037336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.46999198 - inSlope: 0.63037336 - outSlope: 0.85957193 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.4556658 - inSlope: 0.85957193 - outSlope: 1.0743928 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.437759 - inSlope: 1.0743928 - outSlope: 1.2831771 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.41637275 - inSlope: 1.2831771 - outSlope: 1.4766988 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.39176112 - inSlope: 1.4766988 - outSlope: 1.6580341 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.36412725 - inSlope: 1.6580341 - outSlope: 1.8264127 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.33368707 - inSlope: 1.8264127 - outSlope: 1.980917 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.30067182 - inSlope: 1.980917 - outSlope: 2.1190722 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.26535398 - inSlope: 2.1190722 - outSlope: 2.244285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.22794926 - inSlope: 2.244285 - outSlope: 2.3491058 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.18879753 - inSlope: 2.3491058 - outSlope: 2.4328356 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.14825031 - inSlope: 2.4328356 - outSlope: 2.505161 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.10649767 - inSlope: 2.505161 - outSlope: 2.5413172 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.06414242 - inSlope: 2.5413172 - outSlope: 2.5703747 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.021302883 - inSlope: 2.5703747 - outSlope: 2.568072 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.021498278 - inSlope: 2.568072 - outSlope: 2.5451505 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.06391741 - inSlope: 2.5451505 - outSlope: 2.5043008 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.10565632 - inSlope: 2.5043008 - outSlope: 2.436771 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.14626913 - inSlope: 2.436771 - outSlope: 2.3507223 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.1854478 - inSlope: 2.3507223 - outSlope: 2.2452202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.2228681 - inSlope: 2.2452202 - outSlope: 2.126031 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.2583019 - inSlope: 2.126031 - outSlope: 1.9841088 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.29137036 - inSlope: 1.9841088 - outSlope: 1.829356 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.3218596 - inSlope: 1.829356 - outSlope: 1.6632823 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.34958094 - inSlope: 1.6632823 - outSlope: 1.4797299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.37424344 - inSlope: 1.4797299 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.41366678 - inSlope: 1.0796713 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15015772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.44481927 - inSlope: -0.15015772 - outSlope: -0.4412765 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.43746457 - inSlope: -0.4412765 - outSlope: -0.71047616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.42562348 - inSlope: -0.71047616 - outSlope: -0.9673776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.4095003 - inSlope: -0.9673776 - outSlope: -1.209954 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.3893347 - inSlope: -1.209954 - outSlope: -1.4383029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.36536267 - inSlope: -1.4383029 - outSlope: -1.6545638 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.33778703 - inSlope: -1.6545638 - outSlope: -1.8500558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.30695236 - inSlope: -1.8500558 - outSlope: -2.032846 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.27307114 - inSlope: -2.032846 - outSlope: -2.1981056 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.2364366 - inSlope: -2.1981056 - outSlope: -2.3454773 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.1973448 - inSlope: -2.3454773 - outSlope: -2.46805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.15621126 - inSlope: -2.46805 - outSlope: -2.5707433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.113364965 - inSlope: -2.5707433 - outSlope: -2.651463 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.06917459 - inSlope: -2.651463 - outSlope: -2.7005913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.024164133 - inSlope: -2.7005913 - outSlope: -2.728065 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.021302925 - inSlope: -2.728065 - outSlope: -2.729804 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.06680027 - inSlope: -2.729804 - outSlope: -2.6974633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.1117573 - inSlope: -2.6974633 - outSlope: -2.6495583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.1559172 - inSlope: -2.6495583 - outSlope: -2.5689838 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.19873294 - inSlope: -2.5689838 - outSlope: -2.4663744 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.23983973 - inSlope: -2.4663744 - outSlope: -2.3419154 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.27887106 - inSlope: -2.3419154 - outSlope: -2.1927695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.3154177 - inSlope: -2.1927695 - outSlope: -2.0295467 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.34924394 - inSlope: -2.0295467 - outSlope: -1.847253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.38003102 - inSlope: -1.847253 - outSlope: -1.648739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.40751037 - inSlope: -1.648739 - outSlope: -1.4354651 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.43143442 - inSlope: -1.4354651 - outSlope: -1.2045318 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.45151022 - inSlope: -1.2045318 - outSlope: -0.9648679 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.4675911 - inSlope: -0.9648679 - outSlope: -0.708589 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.47940108 - inSlope: -0.708589 - outSlope: -0.43730867 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.48668945 - inSlope: -0.43730867 - outSlope: -0.1496742 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.48918405 - inSlope: -0.1496742 - outSlope: 0.13274813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.48697162 - inSlope: 0.13274813 - outSlope: 0.38840014 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.4804982 - inSlope: 0.38840014 - outSlope: 0.63038236 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.46999198 - inSlope: 0.63038236 - outSlope: 0.8595596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.4556658 - inSlope: 0.8595596 - outSlope: 1.0744236 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.437759 - inSlope: 1.0744236 - outSlope: 1.2831588 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.41637275 - inSlope: 1.2831588 - outSlope: 1.4766777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.39176112 - inSlope: 1.4766777 - outSlope: 1.6580578 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.36412725 - inSlope: 1.6580578 - outSlope: 1.8263865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.33368707 - inSlope: 1.8263865 - outSlope: 1.9809453 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.30067182 - inSlope: 1.9809453 - outSlope: 2.119042 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.26535398 - inSlope: 2.119042 - outSlope: 2.2443173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.22794926 - inSlope: 2.2443173 - outSlope: 2.3490722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.18879753 - inSlope: 2.3490722 - outSlope: 2.4328704 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.14825031 - inSlope: 2.4328704 - outSlope: 2.5051253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.10649767 - inSlope: 2.5051253 - outSlope: 2.5413537 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.06414242 - inSlope: 2.5413537 - outSlope: 2.570338 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.021302883 - inSlope: 2.570338 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.545114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.06391741 - inSlope: 2.545114 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.436736 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.14626913 - inSlope: 2.436736 - outSlope: 2.3506887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.1854478 - inSlope: 2.3506887 - outSlope: 2.2452524 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.2228681 - inSlope: 2.2452524 - outSlope: 2.1260004 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.2583019 - inSlope: 2.1260004 - outSlope: 1.9841372 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.29137036 - inSlope: 1.9841372 - outSlope: 1.8293297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.3218596 - inSlope: 1.8293297 - outSlope: 1.6633061 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.34958094 - inSlope: 1.6633061 - outSlope: 1.4797299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.37424344 - inSlope: 1.4797299 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.41366678 - inSlope: 1.0796713 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15991575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.44465664 - inSlope: -0.15991575 - outSlope: -0.4693231 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.43683448 - inSlope: -0.4693231 - outSlope: -0.7552714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.42424646 - inSlope: -0.7552714 - outSlope: -1.0275646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.40712065 - inSlope: -1.0275646 - outSlope: -1.284035 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.38571978 - inSlope: -1.284035 - outSlope: -1.5249735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.36030394 - inSlope: -1.5249735 - outSlope: -1.7519062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.3311051 - inSlope: -1.7519062 - outSlope: -1.9570017 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.29848891 - inSlope: -1.9570017 - outSlope: -2.1469884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.2627053 - inSlope: -2.1469884 - outSlope: -2.3198037 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.22404249 - inSlope: -2.3198037 - outSlope: -2.4643538 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.18296938 - inSlope: -2.4643538 - outSlope: -2.5898044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.13980663 - inSlope: -2.5898044 - outSlope: -2.6893137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.09498414 - inSlope: -2.6893137 - outSlope: -2.7631032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.04893312 - inSlope: -2.7631032 - outSlope: -2.8043776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.0021928705 - inSlope: -2.8043776 - outSlope: -2.8195546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.04479899 - inSlope: -2.8195546 - outSlope: -2.803121 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.0915183 - inSlope: -2.803121 - outSlope: -2.762109 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.13755406 - inSlope: -2.762109 - outSlope: -2.6872227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.18234043 - inSlope: -2.6872227 - outSlope: -2.587943 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.22547339 - inSlope: -2.587943 - outSlope: -2.4633524 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.26652864 - inSlope: -2.4633524 - outSlope: -2.312332 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.30506802 - inSlope: -2.312332 - outSlope: -2.1436095 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.3407943 - inSlope: -2.1436095 - outSlope: -1.9538201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.3733584 - inSlope: -1.9538201 - outSlope: -1.7462395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.40246195 - inSlope: -1.7462395 - outSlope: -1.521833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.42782617 - inSlope: -1.521833 - outSlope: -1.2786661 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.44913694 - inSlope: -1.2786661 - outSlope: -1.024819 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.4662175 - inSlope: -1.024819 - outSlope: -0.75331706 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.47877258 - inSlope: -0.75331706 - outSlope: -0.4653088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.48652783 - inSlope: -0.4653088 - outSlope: -0.15937571 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.48918405 - inSlope: -0.15937571 - outSlope: 0.13274433 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.48697162 - inSlope: 0.13274433 - outSlope: 0.38840014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.4804982 - inSlope: 0.38840014 - outSlope: 0.63038236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.46999198 - inSlope: 0.63038236 - outSlope: 0.8595596 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.4556658 - inSlope: 0.8595596 - outSlope: 1.0744236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.437759 - inSlope: 1.0744236 - outSlope: 1.2831588 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.41637275 - inSlope: 1.2831588 - outSlope: 1.4767199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.39176112 - inSlope: 1.4767199 - outSlope: 1.6580104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.36412725 - inSlope: 1.6580104 - outSlope: 1.8264388 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.33368707 - inSlope: 1.8264388 - outSlope: 1.9808886 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.30067182 - inSlope: 1.9808886 - outSlope: 2.1191027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.26535398 - inSlope: 2.1191027 - outSlope: 2.244253 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.22794926 - inSlope: 2.244253 - outSlope: 2.3491395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.18879753 - inSlope: 2.3491395 - outSlope: 2.4328008 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.14825031 - inSlope: 2.4328008 - outSlope: 2.5051968 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.10649767 - inSlope: 2.5051968 - outSlope: 2.541281 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.06414242 - inSlope: 2.541281 - outSlope: 2.570338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.021302883 - inSlope: 2.570338 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.545114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.06391741 - inSlope: 2.545114 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.436736 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.14626913 - inSlope: 2.436736 - outSlope: 2.350756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.1854478 - inSlope: 2.350756 - outSlope: 2.2451882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.2228681 - inSlope: 2.2451882 - outSlope: 2.1260612 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.2583019 - inSlope: 2.1260612 - outSlope: 1.9840804 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.29137036 - inSlope: 1.9840804 - outSlope: 1.8293821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.3218596 - inSlope: 1.8293821 - outSlope: 1.6632586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.34958094 - inSlope: 1.6632586 - outSlope: 1.4797722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.37424344 - inSlope: 1.4797722 - outSlope: 1.2856979 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.39567202 - inSlope: 1.2856979 - outSlope: 1.0797021 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.41366678 - inSlope: 1.0797021 - outSlope: 0.8618502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.42803115 - inSlope: 0.8618502 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15015772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.44481927 - inSlope: -0.15015772 - outSlope: -0.4412765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.43746457 - inSlope: -0.4412765 - outSlope: -0.71047616 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.42562348 - inSlope: -0.71047616 - outSlope: -0.9673776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.4095003 - inSlope: -0.9673776 - outSlope: -1.209954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.3893347 - inSlope: -1.209954 - outSlope: -1.4383029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.36536267 - inSlope: -1.4383029 - outSlope: -1.6545638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.33778703 - inSlope: -1.6545638 - outSlope: -1.8500558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.30695236 - inSlope: -1.8500558 - outSlope: -2.0329041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.27307114 - inSlope: -2.0329041 - outSlope: -2.1980426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.2364366 - inSlope: -2.1980426 - outSlope: -2.3455443 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.1973448 - inSlope: -2.3455443 - outSlope: -2.4679794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.15621126 - inSlope: -2.4679794 - outSlope: -2.5707433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.113364965 - inSlope: -2.5707433 - outSlope: -2.651463 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.06917459 - inSlope: -2.651463 - outSlope: -2.7005913 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.024164133 - inSlope: -2.7005913 - outSlope: -2.728065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.021302925 - inSlope: -2.728065 - outSlope: -2.729804 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.06680027 - inSlope: -2.729804 - outSlope: -2.6974633 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.1117573 - inSlope: -2.6974633 - outSlope: -2.6495583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.1559172 - inSlope: -2.6495583 - outSlope: -2.5689838 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.19873294 - inSlope: -2.5689838 - outSlope: -2.4663744 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.23983973 - inSlope: -2.4663744 - outSlope: -2.3419154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.27887106 - inSlope: -2.3419154 - outSlope: -2.1927695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.3154177 - inSlope: -2.1927695 - outSlope: -2.029605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.34924394 - inSlope: -2.029605 - outSlope: -1.8472002 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.38003102 - inSlope: -1.8472002 - outSlope: -1.6487862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.40751037 - inSlope: -1.6487862 - outSlope: -1.435424 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.43143442 - inSlope: -1.435424 - outSlope: -1.2045318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.45151022 - inSlope: -1.2045318 - outSlope: -0.9648679 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.4675911 - inSlope: -0.9648679 - outSlope: -0.708589 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.47940108 - inSlope: -0.708589 - outSlope: -0.43730867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.48668945 - inSlope: -0.43730867 - outSlope: -0.1496742 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.48918405 - inSlope: -0.1496742 - outSlope: 0.13274813 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.48697162 - inSlope: 0.13274813 - outSlope: 0.38840014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.4804982 - inSlope: 0.38840014 - outSlope: 0.63038236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.46999198 - inSlope: 0.63038236 - outSlope: 0.8595596 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.4556658 - inSlope: 0.8595596 - outSlope: 1.0744236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.437759 - inSlope: 1.0744236 - outSlope: 1.2831588 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.41637275 - inSlope: 1.2831588 - outSlope: 1.4767199 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.39176112 - inSlope: 1.4767199 - outSlope: 1.6580104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.36412725 - inSlope: 1.6580104 - outSlope: 1.8264388 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.33368707 - inSlope: 1.8264388 - outSlope: 1.9808886 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.30067182 - inSlope: 1.9808886 - outSlope: 2.119042 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.26535398 - inSlope: 2.119042 - outSlope: 2.2443173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.22794926 - inSlope: 2.2443173 - outSlope: 2.3490722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.18879753 - inSlope: 2.3490722 - outSlope: 2.4328704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.14825031 - inSlope: 2.4328704 - outSlope: 2.5051253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.10649767 - inSlope: 2.5051253 - outSlope: 2.5413537 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.06414242 - inSlope: 2.5413537 - outSlope: 2.570338 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.021302883 - inSlope: 2.570338 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.545114 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.06391741 - inSlope: 2.545114 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.436736 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.14626913 - inSlope: 2.436736 - outSlope: 2.350756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.1854478 - inSlope: 2.350756 - outSlope: 2.2451882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.2228681 - inSlope: 2.2451882 - outSlope: 2.1260612 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.2583019 - inSlope: 2.1260612 - outSlope: 1.9840804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.29137036 - inSlope: 1.9840804 - outSlope: 1.8293297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.3218596 - inSlope: 1.8293297 - outSlope: 1.6633061 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.34958094 - inSlope: 1.6633061 - outSlope: 1.4797299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.37424344 - inSlope: 1.4797299 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796713 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.41366678 - inSlope: 1.0796713 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15991575 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.44465664 - inSlope: -0.15991575 - outSlope: -0.4693231 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.43683448 - inSlope: -0.4693231 - outSlope: -0.75529295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.42424646 - inSlope: -0.75529295 - outSlope: -1.0275352 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.40712065 - inSlope: -1.0275352 - outSlope: -1.2840717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.38571978 - inSlope: -1.2840717 - outSlope: -1.5249299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.36030394 - inSlope: -1.5249299 - outSlope: -1.7519062 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.3311051 - inSlope: -1.7519062 - outSlope: -1.9570017 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.29848891 - inSlope: -1.9570017 - outSlope: -2.1469884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.2627053 - inSlope: -2.1469884 - outSlope: -2.3198037 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.22404249 - inSlope: -2.3198037 - outSlope: -2.4643538 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.18296938 - inSlope: -2.4643538 - outSlope: -2.5898044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.13980663 - inSlope: -2.5898044 - outSlope: -2.6893137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.09498414 - inSlope: -2.6893137 - outSlope: -2.7631032 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.04893312 - inSlope: -2.7631032 - outSlope: -2.8043776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.0021928705 - inSlope: -2.8043776 - outSlope: -2.8195546 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.04479899 - inSlope: -2.8195546 - outSlope: -2.803121 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.0915183 - inSlope: -2.803121 - outSlope: -2.7621882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.13755406 - inSlope: -2.7621882 - outSlope: -2.687146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.18234043 - inSlope: -2.687146 - outSlope: -2.5880172 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.22547339 - inSlope: -2.5880172 - outSlope: -2.4632819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.26652864 - inSlope: -2.4632819 - outSlope: -2.312332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.30506802 - inSlope: -2.312332 - outSlope: -2.1436095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.3407943 - inSlope: -2.1436095 - outSlope: -1.9538201 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.3733584 - inSlope: -1.9538201 - outSlope: -1.7462395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.40246195 - inSlope: -1.7462395 - outSlope: -1.521833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.42782617 - inSlope: -1.521833 - outSlope: -1.2786661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.44913694 - inSlope: -1.2786661 - outSlope: -1.024819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.4662175 - inSlope: -1.024819 - outSlope: -0.75331706 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.47877258 - inSlope: -0.75331706 - outSlope: -0.4653088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.48652783 - inSlope: -0.4653088 - outSlope: -0.15937571 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.48918405 - inSlope: -0.15937571 - outSlope: 0.13274433 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.48697162 - inSlope: 0.13274433 - outSlope: 0.38841125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.4804982 - inSlope: 0.38841125 - outSlope: 0.63036436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.46999198 - inSlope: 0.63036436 - outSlope: 0.8595842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.4556658 - inSlope: 0.8595842 - outSlope: 1.0743928 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.437759 - inSlope: 1.0743928 - outSlope: 1.2831955 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.41637275 - inSlope: 1.2831955 - outSlope: 1.4766353 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.39176112 - inSlope: 1.4766353 - outSlope: 1.6580578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.36412725 - inSlope: 1.6580578 - outSlope: 1.8264388 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.33368707 - inSlope: 1.8264388 - outSlope: 1.9809453 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.30067182 - inSlope: 1.9809453 - outSlope: 2.1189814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.26535398 - inSlope: 2.1189814 - outSlope: 2.2443173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.22794926 - inSlope: 2.2443173 - outSlope: 2.3491395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.18879753 - inSlope: 2.3491395 - outSlope: 2.4328704 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.14825031 - inSlope: 2.4328704 - outSlope: 2.5050535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.10649767 - inSlope: 2.5050535 - outSlope: 2.5413537 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.06414242 - inSlope: 2.5413537 - outSlope: 2.5704114 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.021302883 - inSlope: 2.5704114 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.5450413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.06391741 - inSlope: 2.5450413 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.4368057 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.14626913 - inSlope: 2.4368057 - outSlope: 2.3506215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.1854478 - inSlope: 2.3506215 - outSlope: 2.2452524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.2228681 - inSlope: 2.2452524 - outSlope: 2.1260612 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.2583019 - inSlope: 2.1260612 - outSlope: 1.9841372 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.29137036 - inSlope: 1.9841372 - outSlope: 1.8292774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.3218596 - inSlope: 1.8292774 - outSlope: 1.6633061 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.34958094 - inSlope: 1.6633061 - outSlope: 1.4797722 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.37424344 - inSlope: 1.4797722 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796404 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.41366678 - inSlope: 1.0796404 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63459706 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.4386076 - inSlope: 0.63459706 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316073 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.44732186 - inSlope: 0.13316073 - outSlope: -0.15015772 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.44481927 - inSlope: -0.15015772 - outSlope: -0.44128913 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.43746457 - inSlope: -0.44128913 - outSlope: -0.7104355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.42562348 - inSlope: -0.7104355 - outSlope: -0.9674053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.4095003 - inSlope: -0.9674053 - outSlope: -1.209954 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.3893347 - inSlope: -1.209954 - outSlope: -1.438344 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.36536267 - inSlope: -1.438344 - outSlope: -1.6544691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.33778703 - inSlope: -1.6544691 - outSlope: -1.8501087 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.30695236 - inSlope: -1.8501087 - outSlope: -2.0329041 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.27307114 - inSlope: -2.0329041 - outSlope: -2.1981056 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.2364366 - inSlope: -2.1981056 - outSlope: -2.34541 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.1973448 - inSlope: -2.34541 - outSlope: -2.46805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.15621126 - inSlope: -2.46805 - outSlope: -2.5708168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.113364965 - inSlope: -2.5708168 - outSlope: -2.651463 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.06917459 - inSlope: -2.651463 - outSlope: -2.700514 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.024164133 - inSlope: -2.700514 - outSlope: -2.728065 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.021302925 - inSlope: -2.728065 - outSlope: -2.729882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.06680027 - inSlope: -2.729882 - outSlope: -2.6973088 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.1117573 - inSlope: -2.6973088 - outSlope: -2.6496341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.1559172 - inSlope: -2.6496341 - outSlope: -2.5689838 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.19873294 - inSlope: -2.5689838 - outSlope: -2.466445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.23983973 - inSlope: -2.466445 - outSlope: -2.3417814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.27887106 - inSlope: -2.3417814 - outSlope: -2.1928322 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.3154177 - inSlope: -2.1928322 - outSlope: -2.029605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.34924394 - inSlope: -2.029605 - outSlope: -1.847253 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.38003102 - inSlope: -1.847253 - outSlope: -1.6486919 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.40751037 - inSlope: -1.6486919 - outSlope: -1.4354651 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.43143442 - inSlope: -1.4354651 - outSlope: -1.2045662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.45151022 - inSlope: -1.2045662 - outSlope: -0.9648679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.4675911 - inSlope: -0.9648679 - outSlope: -0.70856875 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.47940108 - inSlope: -0.70856875 - outSlope: -0.43730867 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.48668945 - inSlope: -0.43730867 - outSlope: -0.14967848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.48918405 - inSlope: -0.14967848 - outSlope: 0.05312697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.48829857 - inSlope: 0.05312697 - outSlope: 0.15440103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.48572525 - inSlope: 0.15440103 - outSlope: 0.24828514 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.48158723 - inSlope: 0.24828514 - outSlope: 0.33477876 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.47600767 - inSlope: 0.33477876 - outSlope: 0.4138743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.46910948 - inSlope: 0.4138743 - outSlope: 0.4857197 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.46101427 - inSlope: 0.4857197 - outSlope: 0.5501295 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.4518456 - inSlope: 0.5501295 - outSlope: 0.60453445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.44177017 - inSlope: 0.60453445 - outSlope: 0.65712076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.4308177 - inSlope: 0.65712076 - outSlope: 0.699225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.41916412 - inSlope: 0.699225 - outSlope: 0.7336848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.40693623 - inSlope: 0.7336848 - outSlope: 0.76052696 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.39426097 - inSlope: 0.76052696 - outSlope: 0.77973014 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.38126493 - inSlope: 0.77973014 - outSlope: 0.79132456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.36807638 - inSlope: 0.79132456 - outSlope: 0.79523885 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.3548226 - inSlope: 0.79523885 - outSlope: 0.79134005 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.34163305 - inSlope: 0.79134005 - outSlope: 0.77986777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.32863545 - inSlope: 0.77986777 - outSlope: 0.7606736 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.31595775 - inSlope: 0.7606736 - outSlope: 0.73386 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.30372694 - inSlope: 0.73386 - outSlope: 0.6968909 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.2921116 - inSlope: 0.6968909 - outSlope: 0.65789866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.2811468 - inSlope: 0.65789866 - outSlope: 0.6082628 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.27100924 - inSlope: 0.6082628 - outSlope: 0.55114156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.26182368 - inSlope: 0.55114156 - outSlope: 0.4865627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.25371397 - inSlope: 0.4865627 - outSlope: 0.41465527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.24680315 - inSlope: 0.41465527 - outSlope: 0.3354252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.24121282 - inSlope: 0.3354252 - outSlope: 0.24868123 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.23706819 - inSlope: 0.24868123 - outSlope: 0.15471941 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.23448943 - inSlope: 0.15471941 - outSlope: 0.053223886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.23360237 - inSlope: 0.053223886 - outSlope: 0.06377228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.23253952 - inSlope: 0.06377228 - outSlope: 0.1884879 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.22939792 - inSlope: 0.1884879 - outSlope: 0.309571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.22423849 - inSlope: 0.309571 - outSlope: 0.42801288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.21710505 - inSlope: 0.42801288 - outSlope: 0.54444396 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.20803112 - inSlope: 0.54444396 - outSlope: 0.6592495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.19704317 - inSlope: 0.6592495 - outSlope: 0.773155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.18415745 - inSlope: 0.773155 - outSlope: 0.8861546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.16938843 - inSlope: 0.8861546 - outSlope: 0.9985248 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.1527466 - inSlope: 0.9985248 - outSlope: 1.1101394 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.1342435 - inSlope: 1.1101394 - outSlope: 1.2225503 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.113867976 - inSlope: 1.2225503 - outSlope: 1.3303155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.09169639 - inSlope: 1.3303155 - outSlope: 1.4361043 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.06776168 - inSlope: 1.4361043 - outSlope: 1.5460469 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.041993152 - inSlope: 1.5460469 - outSlope: 1.6477036 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.014531844 - inSlope: 1.6477036 - outSlope: 1.7470473 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.014585166 - inSlope: 1.7470473 - outSlope: 1.8415698 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.045279283 - inSlope: 1.8415698 - outSlope: 1.930677 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.07745674 - inSlope: 1.930677 - outSlope: 2.0168066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.11106967 - inSlope: 2.0168066 - outSlope: 2.0901427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.14590485 - inSlope: 2.0901427 - outSlope: 2.1568804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.18185437 - inSlope: 2.1568804 - outSlope: 2.2143779 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.2187601 - inSlope: 2.2143779 - outSlope: 2.264284 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.2564976 - inSlope: 2.264284 - outSlope: 2.2989583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.29481298 - inSlope: 2.2989583 - outSlope: 2.3236039 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.33354133 - inSlope: 2.3236039 - outSlope: 2.3390954 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.37252566 - inSlope: 2.3390954 - outSlope: 2.338541 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.41150075 - inSlope: 2.338541 - outSlope: 2.3272345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.4502874 - inSlope: 2.3272345 - outSlope: 2.3072896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.48874384 - inSlope: 2.3072896 - outSlope: 2.2707784 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.5265896 - inSlope: 2.2707784 - outSlope: 2.228678 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.56373364 - inSlope: 2.228678 - outSlope: 2.1732922 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.5999567 - inSlope: 2.1732922 - outSlope: 2.1068 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.6350695 - inSlope: 2.1068 - outSlope: 2.0363355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.6690079 - inSlope: 2.0363355 - outSlope: 1.9557321 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.70160294 - inSlope: 1.9557321 - outSlope: 1.8648367 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.73268485 - inSlope: 1.8648367 - outSlope: 1.769448 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.7621752 - inSlope: 1.769448 - outSlope: 1.6678122 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.78997165 - inSlope: 1.6678122 - outSlope: 1.5608442 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.8159853 - inSlope: 1.5608442 - outSlope: 1.4493692 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.8401425 - inSlope: 1.4493692 - outSlope: 1.334591 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.86238533 - inSlope: 1.334591 - outSlope: 1.2173088 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.8826735 - inSlope: 1.2173088 - outSlope: 1.0984493 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.9009807 - inSlope: 1.0984493 - outSlope: 0.978486 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.9172895 - inSlope: 0.978486 - outSlope: 0.8576405 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.9315833 - inSlope: 0.8576405 - outSlope: 0.7352977 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.94383806 - inSlope: 0.7352977 - outSlope: 0.61070263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.95401686 - inSlope: 0.61070263 - outSlope: 0.48301598 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.962067 - inSlope: 0.48301598 - outSlope: 0.3512174 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.96792054 - inSlope: 0.3512174 - outSlope: 0.2146694 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.9714983 - inSlope: 0.2146694 - outSlope: 0.072813556 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.9727119 - inSlope: 0.072813556 - outSlope: 0.072813556 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4606141 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.4606141 - inSlope: 0 - outSlope: 0.33455047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.46618992 - inSlope: 0.33455047 - outSlope: 0.6092644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.47634432 - inSlope: 0.6092644 - outSlope: 0.16261354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.47905454 - inSlope: 0.16261354 - outSlope: -0.69823724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.46741718 - inSlope: -0.69823724 - outSlope: -1.443096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.4433656 - inSlope: -1.443096 - outSlope: -1.7939328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.41346675 - inSlope: -1.7939328 - outSlope: -1.880064 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.38213238 - inSlope: -1.880064 - outSlope: -1.7943387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.35222676 - inSlope: -1.7943387 - outSlope: -1.7284493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.3234193 - inSlope: -1.7284493 - outSlope: -1.739965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.2944199 - inSlope: -1.739965 - outSlope: -1.7575066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.26512817 - inSlope: -1.7575066 - outSlope: -1.7338879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.23623006 - inSlope: -1.7338879 - outSlope: -1.7245834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.20748703 - inSlope: -1.7245834 - outSlope: -1.6377718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.18019086 - inSlope: -1.6377718 - outSlope: -1.4925543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.15531462 - inSlope: -1.4925543 - outSlope: -1.3138322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13341744 - inSlope: -1.3138322 - outSlope: -1.0188756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.1164362 - inSlope: -1.0188756 - outSlope: -0.66236055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10539687 - inSlope: -0.66236055 - outSlope: -0.23485757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.10148258 - inSlope: -0.23485757 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.10148258 - inSlope: 0 - outSlope: 0.005944675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.101581655 - inSlope: 0.005944675 - outSlope: 0.017206388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.10186843 - inSlope: 0.017206388 - outSlope: 0.02721193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.10232196 - inSlope: 0.02721193 - outSlope: 0.03588173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.10291999 - inSlope: 0.03588173 - outSlope: 0.043293405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.103641555 - inSlope: 0.043293405 - outSlope: 0.049580235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.10446789 - inSlope: 0.049580235 - outSlope: 0.05365809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.10536219 - inSlope: 0.05365809 - outSlope: 0.08141406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.10671909 - inSlope: 0.08141406 - outSlope: 0.046660647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.10749677 - inSlope: 0.046660647 - outSlope: 0.061748534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.10852591 - inSlope: 0.061748534 - outSlope: 0.057458337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.10948355 - inSlope: 0.057458337 - outSlope: 0.074051835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.11071774 - inSlope: 0.074051835 - outSlope: 0.058197733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.111687705 - inSlope: 0.058197733 - outSlope: 0.090388745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.11319418 - inSlope: 0.090388745 - outSlope: 0.06873614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.114339784 - inSlope: 0.06873614 - outSlope: 0.06471148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.11541831 - inSlope: 0.06471148 - outSlope: 0.057610776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.116378486 - inSlope: 0.057610776 - outSlope: 0.04668121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.117156506 - inSlope: 0.04668121 - outSlope: 0.106094435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.118924744 - inSlope: 0.106094435 - outSlope: 0.056060996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.11985911 - inSlope: 0.056060996 - outSlope: 0.047554716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.120651685 - inSlope: 0.047554716 - outSlope: 0.085867874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.122082815 - inSlope: 0.085867874 - outSlope: 0.047900274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.12288115 - inSlope: 0.047900274 - outSlope: 0.040074922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.12354907 - inSlope: 0.040074922 - outSlope: 0.031704634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.12407748 - inSlope: 0.031704634 - outSlope: 0.02343627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.12446808 - inSlope: 0.02343627 - outSlope: 0.06420365 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.12553814 - inSlope: 0.06420365 - outSlope: 0.014458909 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.12577912 - inSlope: 0.014458909 - outSlope: 0.0049522566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.12586166 - inSlope: 0.0049522566 - outSlope: -0.0057381447 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.12576602 - inSlope: -0.0057381447 - outSlope: -0.064115584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.12469743 - inSlope: -0.064115584 - outSlope: -0.018783975 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.124384366 - inSlope: -0.018783975 - outSlope: -0.028281685 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.123913005 - inSlope: -0.028281685 - outSlope: -0.038630106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.12326917 - inSlope: -0.038630106 - outSlope: -0.049039513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.122451834 - inSlope: -0.049039513 - outSlope: -0.09455466 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.120875925 - inSlope: -0.09455466 - outSlope: -0.051185984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.120022826 - inSlope: -0.051185984 - outSlope: -0.06352103 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.11896414 - inSlope: -0.06352103 - outSlope: -0.11281739 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.117083855 - inSlope: -0.11281739 - outSlope: -0.058943834 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.11610146 - inSlope: -0.058943834 - outSlope: -0.07413096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.114865944 - inSlope: -0.07413096 - outSlope: -0.08401313 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.11346573 - inSlope: -0.08401313 - outSlope: -0.10804127 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.11166504 - inSlope: -0.10804127 - outSlope: -0.08032508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.11032629 - inSlope: -0.08032508 - outSlope: -0.09283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.108779125 - inSlope: -0.09283 - outSlope: -0.08233943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.1074068 - inSlope: -0.08233943 - outSlope: -0.11978801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.10541034 - inSlope: -0.11978801 - outSlope: -0.098956175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.10376107 - inSlope: -0.098956175 - outSlope: -0.10540063 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.102004394 - inSlope: -0.10540063 - outSlope: -0.10987567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.10017311 - inSlope: -0.10987567 - outSlope: -0.09195292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.09864056 - inSlope: -0.09195292 - outSlope: -0.10083283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.096960016 - inSlope: -0.10083283 - outSlope: -0.09805138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.09532583 - inSlope: -0.09805138 - outSlope: -0.093513966 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.09376726 - inSlope: -0.093513966 - outSlope: -0.08676552 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.09232117 - inSlope: -0.08676552 - outSlope: -0.06335071 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.09126533 - inSlope: -0.06335071 - outSlope: -0.061496854 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.09024038 - inSlope: -0.061496854 - outSlope: -0.046763465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.08946099 - inSlope: -0.046763465 - outSlope: -0.029581217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.08896797 - inSlope: -0.029581217 - outSlope: -0.010251859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.08879711 - inSlope: -0.010251859 - outSlope: 0.008533009 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.088939324 - inSlope: 0.008533009 - outSlope: 0.024765754 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.089352086 - inSlope: 0.024765754 - outSlope: 0.039384253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.09000849 - inSlope: 0.039384253 - outSlope: 0.052175272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.09087808 - inSlope: 0.052175272 - outSlope: 0.051168267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.09173089 - inSlope: 0.051168267 - outSlope: 0.075242296 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.09298493 - inSlope: 0.075242296 - outSlope: 0.082019344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.09435192 - inSlope: 0.082019344 - outSlope: 0.086908124 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.095800385 - inSlope: 0.086908124 - outSlope: 0.090183556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.09730344 - inSlope: 0.090183556 - outSlope: 0.09219432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.09884001 - inSlope: 0.09219432 - outSlope: 0.08328491 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.10022809 - inSlope: 0.08328491 - outSlope: 0.10025392 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.10189899 - inSlope: 0.10025392 - outSlope: 0.09645367 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.10350655 - inSlope: 0.09645367 - outSlope: 0.0720974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.10470817 - inSlope: 0.0720974 - outSlope: 0.13462646 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.106951945 - inSlope: 0.13462646 - outSlope: 0.044742417 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.10769765 - inSlope: 0.044742417 - outSlope: 0.112326995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.109569766 - inSlope: 0.112326995 - outSlope: 0.08053161 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.11091196 - inSlope: 0.08053161 - outSlope: 0.06679914 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.112025276 - inSlope: 0.06679914 - outSlope: 0.106851526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.11380616 - inSlope: 0.106851526 - outSlope: 0.07524364 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.11506022 - inSlope: 0.07524364 - outSlope: 0.066407986 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.11616702 - inSlope: 0.066407986 - outSlope: 0.053549014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.1170595 - inSlope: 0.053549014 - outSlope: 0.106109634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.11882799 - inSlope: 0.106109634 - outSlope: 0.059522297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.11982003 - inSlope: 0.059522297 - outSlope: 0.049709428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.12064852 - inSlope: 0.049709428 - outSlope: 0.08685806 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.12209615 - inSlope: 0.08685806 - outSlope: 0.048594274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.12290607 - inSlope: 0.048594274 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.12409882 - inSlope: 0.031435963 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0053743348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.12577209 - inSlope: -0.0053743348 - outSlope: -0.06356169 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.12471271 - inSlope: -0.06356169 - outSlope: -0.017565608 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.12441996 - inSlope: -0.017565608 - outSlope: -0.026331788 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.12398109 - inSlope: -0.026331788 - outSlope: -0.03599892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.123381115 - inSlope: -0.03599892 - outSlope: -0.04577218 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.122618236 - inSlope: -0.04577218 - outSlope: -0.095198415 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.12103162 - inSlope: -0.095198415 - outSlope: -0.04648966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.12025678 - inSlope: -0.04648966 - outSlope: -0.05860593 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.11928 - inSlope: -0.05860593 - outSlope: -0.0684005 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.11814001 - inSlope: -0.0684005 - outSlope: -0.10004864 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.11647251 - inSlope: -0.10004864 - outSlope: -0.06715013 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.11535336 - inSlope: -0.06715013 - outSlope: -0.07820904 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.11404986 - inSlope: -0.07820904 - outSlope: -0.11449675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.11214161 - inSlope: -0.11449675 - outSlope: -0.06912586 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.110989496 - inSlope: -0.06912586 - outSlope: -0.085167244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.10957006 - inSlope: -0.085167244 - outSlope: -0.11211171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.10770151 - inSlope: -0.11211171 - outSlope: -0.0573246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.106746115 - inSlope: -0.0573246 - outSlope: -0.11809832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.10477778 - inSlope: -0.11809832 - outSlope: -0.10009173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.10310961 - inSlope: -0.10009173 - outSlope: -0.10352607 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.101384155 - inSlope: -0.10352607 - outSlope: -0.10803924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.09958353 - inSlope: -0.10803924 - outSlope: -0.08512636 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.09816474 - inSlope: -0.08512636 - outSlope: -0.09711926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.09654606 - inSlope: -0.09711926 - outSlope: -0.094118364 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.094977446 - inSlope: -0.094118364 - outSlope: -0.08947104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.09348624 - inSlope: -0.08947104 - outSlope: -0.082655765 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.09210867 - inSlope: -0.082655765 - outSlope: -0.05901094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.09112514 - inSlope: -0.05901094 - outSlope: -0.058146708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.09015604 - inSlope: -0.058146708 - outSlope: -0.044081517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.08942134 - inSlope: -0.044081517 - outSlope: -0.027828343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.08895754 - inSlope: -0.027828343 - outSlope: -0.009625873 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.08879711 - inSlope: -0.009625873 - outSlope: 0.008533131 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.088939324 - inSlope: 0.008533131 - outSlope: 0.024765398 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.089352086 - inSlope: 0.024765398 - outSlope: 0.039384816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.09000849 - inSlope: 0.039384816 - outSlope: 0.052174527 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.09087808 - inSlope: 0.052174527 - outSlope: 0.05116973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.09173089 - inSlope: 0.05116973 - outSlope: 0.075241216 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.09298493 - inSlope: 0.075241216 - outSlope: 0.082018174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.09435192 - inSlope: 0.082018174 - outSlope: 0.08690937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.095800385 - inSlope: 0.08690937 - outSlope: 0.09018226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.09730344 - inSlope: 0.09018226 - outSlope: 0.09219564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.09884001 - inSlope: 0.09219564 - outSlope: 0.083283715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.10022809 - inSlope: 0.083283715 - outSlope: 0.10025535 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.10189899 - inSlope: 0.10025535 - outSlope: 0.09645229 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.10350655 - inSlope: 0.09645229 - outSlope: 0.072098434 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.10470817 - inSlope: 0.072098434 - outSlope: 0.13462453 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.106951945 - inSlope: 0.13462453 - outSlope: 0.044743057 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.10769765 - inSlope: 0.044743057 - outSlope: 0.11232539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.109569766 - inSlope: 0.11232539 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679818 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.112025276 - inSlope: 0.06679818 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524256 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.11506022 - inSlope: 0.07524256 - outSlope: 0.06640703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.11616702 - inSlope: 0.06640703 - outSlope: 0.053549778 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.1170595 - inSlope: 0.053549778 - outSlope: 0.106108114 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.11882799 - inSlope: 0.106108114 - outSlope: 0.05952315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.11982003 - inSlope: 0.05952315 - outSlope: 0.049708717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.12064852 - inSlope: 0.049708717 - outSlope: 0.0868593 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.12209615 - inSlope: 0.0868593 - outSlope: 0.048594274 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.12290607 - inSlope: 0.048594274 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.12409882 - inSlope: 0.031435963 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0057382267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.12576602 - inSlope: -0.0057382267 - outSlope: -0.06411467 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.12469743 - inSlope: -0.06411467 - outSlope: -0.018783705 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.124384366 - inSlope: -0.018783705 - outSlope: -0.028282091 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.123913005 - inSlope: -0.028282091 - outSlope: -0.038629554 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.12326917 - inSlope: -0.038629554 - outSlope: -0.049040917 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.122451834 - inSlope: -0.049040917 - outSlope: -0.094553314 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.120875925 - inSlope: -0.094553314 - outSlope: -0.051186718 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.120022826 - inSlope: -0.051186718 - outSlope: -0.06352012 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.11896414 - inSlope: -0.06352012 - outSlope: -0.11281901 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.117083855 - inSlope: -0.11281901 - outSlope: -0.058942992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.11610146 - inSlope: -0.058942992 - outSlope: -0.074132025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.114865944 - inSlope: -0.074132025 - outSlope: -0.08401192 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.11346573 - inSlope: -0.08401192 - outSlope: -0.108042814 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.11166504 - inSlope: -0.108042814 - outSlope: -0.080323935 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.11032629 - inSlope: -0.080323935 - outSlope: -0.09283133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.108779125 - inSlope: -0.09283133 - outSlope: -0.08233824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.1074068 - inSlope: -0.08233824 - outSlope: -0.1197863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.10541034 - inSlope: -0.1197863 - outSlope: -0.09895759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.10376107 - inSlope: -0.09895759 - outSlope: -0.105399124 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.102004394 - inSlope: -0.105399124 - outSlope: -0.109878816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.10017311 - inSlope: -0.109878816 - outSlope: -0.0919516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.09864056 - inSlope: -0.0919516 - outSlope: -0.10083427 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.096960016 - inSlope: -0.10083427 - outSlope: -0.09804997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.09532583 - inSlope: -0.09804997 - outSlope: -0.09351531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.09376726 - inSlope: -0.09351531 - outSlope: -0.08676428 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.09232117 - inSlope: -0.08676428 - outSlope: -0.063351616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.09126533 - inSlope: -0.063351616 - outSlope: -0.061495975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.09024038 - inSlope: -0.061495975 - outSlope: -0.046764135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.08946099 - inSlope: -0.046764135 - outSlope: -0.029580794 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.08896797 - inSlope: -0.029580794 - outSlope: -0.010252006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.08879711 - inSlope: -0.010252006 - outSlope: 0.008532887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.088939324 - inSlope: 0.008532887 - outSlope: 0.024765398 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.089352086 - inSlope: 0.024765398 - outSlope: 0.039384816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.09000849 - inSlope: 0.039384816 - outSlope: 0.052174527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.09087808 - inSlope: 0.052174527 - outSlope: 0.05116973 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.09173089 - inSlope: 0.05116973 - outSlope: 0.075241216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.09298493 - inSlope: 0.075241216 - outSlope: 0.08202052 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.09435192 - inSlope: 0.08202052 - outSlope: 0.08690688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.095800385 - inSlope: 0.08690688 - outSlope: 0.090184845 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.09730344 - inSlope: 0.090184845 - outSlope: 0.092193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.09884001 - inSlope: 0.092193 - outSlope: 0.0832861 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.10022809 - inSlope: 0.0832861 - outSlope: 0.10025248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.10189899 - inSlope: 0.10025248 - outSlope: 0.09645505 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.10350655 - inSlope: 0.09645505 - outSlope: 0.07209637 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.10470817 - inSlope: 0.07209637 - outSlope: 0.13462839 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.106951945 - inSlope: 0.13462839 - outSlope: 0.04474178 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.10769765 - inSlope: 0.04474178 - outSlope: 0.11232539 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.109569766 - inSlope: 0.11232539 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.112025276 - inSlope: 0.06679818 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.11506022 - inSlope: 0.07524256 - outSlope: 0.06640893 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.11616702 - inSlope: 0.06640893 - outSlope: 0.053548247 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.1170595 - inSlope: 0.053548247 - outSlope: 0.10611115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.11882799 - inSlope: 0.10611115 - outSlope: 0.059521448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.11982003 - inSlope: 0.059521448 - outSlope: 0.04971014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.12064852 - inSlope: 0.04971014 - outSlope: 0.08685681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.12209615 - inSlope: 0.08685681 - outSlope: 0.048595663 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.12290607 - inSlope: 0.048595663 - outSlope: 0.04012844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.12357488 - inSlope: 0.04012844 - outSlope: 0.031436864 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.12409882 - inSlope: 0.031436864 - outSlope: 0.022992035 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.12448203 - inSlope: 0.022992035 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0053743348 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.12577209 - inSlope: -0.0053743348 - outSlope: -0.06356169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.12471271 - inSlope: -0.06356169 - outSlope: -0.017565608 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.12441996 - inSlope: -0.017565608 - outSlope: -0.026331788 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.12398109 - inSlope: -0.026331788 - outSlope: -0.03599892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.123381115 - inSlope: -0.03599892 - outSlope: -0.04577218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.122618236 - inSlope: -0.04577218 - outSlope: -0.095198415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.12103162 - inSlope: -0.095198415 - outSlope: -0.04648966 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.12025678 - inSlope: -0.04648966 - outSlope: -0.058607608 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.11928 - inSlope: -0.058607608 - outSlope: -0.06839854 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.11814001 - inSlope: -0.06839854 - outSlope: -0.1000515 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.11647251 - inSlope: -0.1000515 - outSlope: -0.06714821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.11535336 - inSlope: -0.06714821 - outSlope: -0.07820904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.11404986 - inSlope: -0.07820904 - outSlope: -0.11449675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.11214161 - inSlope: -0.11449675 - outSlope: -0.06912586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.110989496 - inSlope: -0.06912586 - outSlope: -0.085167244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.10957006 - inSlope: -0.085167244 - outSlope: -0.11211171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.10770151 - inSlope: -0.11211171 - outSlope: -0.0573246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.106746115 - inSlope: -0.0573246 - outSlope: -0.11809832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.10477778 - inSlope: -0.11809832 - outSlope: -0.10009173 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.10310961 - inSlope: -0.10009173 - outSlope: -0.10352607 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.101384155 - inSlope: -0.10352607 - outSlope: -0.10803924 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.09958353 - inSlope: -0.10803924 - outSlope: -0.08512636 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.09816474 - inSlope: -0.08512636 - outSlope: -0.097122036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.09654606 - inSlope: -0.097122036 - outSlope: -0.09411567 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.094977446 - inSlope: -0.09411567 - outSlope: -0.0894736 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.09348624 - inSlope: -0.0894736 - outSlope: -0.0826534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.09210867 - inSlope: -0.0826534 - outSlope: -0.05901094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.09112514 - inSlope: -0.05901094 - outSlope: -0.058146708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.09015604 - inSlope: -0.058146708 - outSlope: -0.044081517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.08942134 - inSlope: -0.044081517 - outSlope: -0.027828343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.08895754 - inSlope: -0.027828343 - outSlope: -0.009625873 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.08879711 - inSlope: -0.009625873 - outSlope: 0.008533131 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.088939324 - inSlope: 0.008533131 - outSlope: 0.024765398 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.089352086 - inSlope: 0.024765398 - outSlope: 0.039384816 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.09000849 - inSlope: 0.039384816 - outSlope: 0.052174527 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.09087808 - inSlope: 0.052174527 - outSlope: 0.05116973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.09173089 - inSlope: 0.05116973 - outSlope: 0.075241216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.09298493 - inSlope: 0.075241216 - outSlope: 0.08202052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.09435192 - inSlope: 0.08202052 - outSlope: 0.08690688 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.095800385 - inSlope: 0.08690688 - outSlope: 0.090184845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.09730344 - inSlope: 0.090184845 - outSlope: 0.092193 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.09884001 - inSlope: 0.092193 - outSlope: 0.083283715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.10022809 - inSlope: 0.083283715 - outSlope: 0.10025535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.10189899 - inSlope: 0.10025535 - outSlope: 0.09645229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.10350655 - inSlope: 0.09645229 - outSlope: 0.072098434 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.10470817 - inSlope: 0.072098434 - outSlope: 0.13462453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.106951945 - inSlope: 0.13462453 - outSlope: 0.044743057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.10769765 - inSlope: 0.044743057 - outSlope: 0.11232539 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.109569766 - inSlope: 0.11232539 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679818 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.112025276 - inSlope: 0.06679818 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.11506022 - inSlope: 0.07524256 - outSlope: 0.06640893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.11616702 - inSlope: 0.06640893 - outSlope: 0.053548247 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.1170595 - inSlope: 0.053548247 - outSlope: 0.10611115 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.11882799 - inSlope: 0.10611115 - outSlope: 0.059521448 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.11982003 - inSlope: 0.059521448 - outSlope: 0.049708717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.12064852 - inSlope: 0.049708717 - outSlope: 0.0868593 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.12209615 - inSlope: 0.0868593 - outSlope: 0.048594274 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.12290607 - inSlope: 0.048594274 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.12409882 - inSlope: 0.031435963 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0057382267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.12576602 - inSlope: -0.0057382267 - outSlope: -0.06411467 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.12469743 - inSlope: -0.06411467 - outSlope: -0.018784244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.124384366 - inSlope: -0.018784244 - outSlope: -0.02828128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.123913005 - inSlope: -0.02828128 - outSlope: -0.038630657 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.12326917 - inSlope: -0.038630657 - outSlope: -0.049039513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.122451834 - inSlope: -0.049039513 - outSlope: -0.094553314 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.120875925 - inSlope: -0.094553314 - outSlope: -0.051186718 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.120022826 - inSlope: -0.051186718 - outSlope: -0.06352012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.11896414 - inSlope: -0.06352012 - outSlope: -0.11281901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.117083855 - inSlope: -0.11281901 - outSlope: -0.058942992 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.11610146 - inSlope: -0.058942992 - outSlope: -0.074132025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.114865944 - inSlope: -0.074132025 - outSlope: -0.08401192 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.11346573 - inSlope: -0.08401192 - outSlope: -0.108042814 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.11166504 - inSlope: -0.108042814 - outSlope: -0.080323935 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.11032629 - inSlope: -0.080323935 - outSlope: -0.09283133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.108779125 - inSlope: -0.09283133 - outSlope: -0.08233824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.1074068 - inSlope: -0.08233824 - outSlope: -0.11978973 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.10541034 - inSlope: -0.11978973 - outSlope: -0.09895476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.10376107 - inSlope: -0.09895476 - outSlope: -0.10540214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.102004394 - inSlope: -0.10540214 - outSlope: -0.10987567 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.10017311 - inSlope: -0.10987567 - outSlope: -0.0919516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.09864056 - inSlope: -0.0919516 - outSlope: -0.10083427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.096960016 - inSlope: -0.10083427 - outSlope: -0.09804997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.09532583 - inSlope: -0.09804997 - outSlope: -0.09351531 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.09376726 - inSlope: -0.09351531 - outSlope: -0.08676428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.09232117 - inSlope: -0.08676428 - outSlope: -0.063351616 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.09126533 - inSlope: -0.063351616 - outSlope: -0.061495975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.09024038 - inSlope: -0.061495975 - outSlope: -0.046764135 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.08946099 - inSlope: -0.046764135 - outSlope: -0.029580794 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.08896797 - inSlope: -0.029580794 - outSlope: -0.010252006 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.08879711 - inSlope: -0.010252006 - outSlope: 0.008532887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.088939324 - inSlope: 0.008532887 - outSlope: 0.024766108 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.089352086 - inSlope: 0.024766108 - outSlope: 0.03938369 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.09000849 - inSlope: 0.03938369 - outSlope: 0.05217602 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.09087808 - inSlope: 0.05217602 - outSlope: 0.051168267 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.09173089 - inSlope: 0.051168267 - outSlope: 0.07524337 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.09298493 - inSlope: 0.07524337 - outSlope: 0.08201583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.09435192 - inSlope: 0.08201583 - outSlope: 0.08690937 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.095800385 - inSlope: 0.08690937 - outSlope: 0.090184845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.09730344 - inSlope: 0.090184845 - outSlope: 0.09219564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.09884001 - inSlope: 0.09219564 - outSlope: 0.08328133 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.10022809 - inSlope: 0.08328133 - outSlope: 0.10025535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.10189899 - inSlope: 0.10025535 - outSlope: 0.09645505 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.10350655 - inSlope: 0.09645505 - outSlope: 0.072098434 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.10470817 - inSlope: 0.072098434 - outSlope: 0.13462068 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.106951945 - inSlope: 0.13462068 - outSlope: 0.044743057 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.10769765 - inSlope: 0.044743057 - outSlope: 0.112328604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.109569766 - inSlope: 0.112328604 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679627 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.112025276 - inSlope: 0.06679627 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524471 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.11506022 - inSlope: 0.07524471 - outSlope: 0.06640513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.11616702 - inSlope: 0.06640513 - outSlope: 0.053549778 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.1170595 - inSlope: 0.053549778 - outSlope: 0.10611115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.11882799 - inSlope: 0.10611115 - outSlope: 0.05952315 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.11982003 - inSlope: 0.05952315 - outSlope: 0.049707294 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.12064852 - inSlope: 0.049707294 - outSlope: 0.0868593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.12209615 - inSlope: 0.0868593 - outSlope: 0.048595663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.12290607 - inSlope: 0.048595663 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435065 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.12409882 - inSlope: 0.031435065 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.063980155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.12554835 - inSlope: 0.063980155 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.004775026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.12586166 - inSlope: 0.004775026 - outSlope: -0.0053743348 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.12577209 - inSlope: -0.0053743348 - outSlope: -0.06356351 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.12471271 - inSlope: -0.06356351 - outSlope: -0.017564602 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.12441996 - inSlope: -0.017564602 - outSlope: -0.026332542 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.12398109 - inSlope: -0.026332542 - outSlope: -0.03599892 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.123381115 - inSlope: -0.03599892 - outSlope: -0.045773488 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.122618236 - inSlope: -0.045773488 - outSlope: -0.09519297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.12103162 - inSlope: -0.09519297 - outSlope: -0.04649099 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.12025678 - inSlope: -0.04649099 - outSlope: -0.058607608 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.11928 - inSlope: -0.058607608 - outSlope: -0.0684005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.11814001 - inSlope: -0.0684005 - outSlope: -0.10004578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.11647251 - inSlope: -0.10004578 - outSlope: -0.06715013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.11535336 - inSlope: -0.06715013 - outSlope: -0.07821128 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.11404986 - inSlope: -0.07821128 - outSlope: -0.11449675 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.11214161 - inSlope: -0.11449675 - outSlope: -0.06912389 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.110989496 - inSlope: -0.06912389 - outSlope: -0.085167244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.10957006 - inSlope: -0.085167244 - outSlope: -0.11211492 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.10770151 - inSlope: -0.11211492 - outSlope: -0.057321317 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.106746115 - inSlope: -0.057321317 - outSlope: -0.1181017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.10477778 - inSlope: -0.1181017 - outSlope: -0.10009173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.10310961 - inSlope: -0.10009173 - outSlope: -0.103529036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.101384155 - inSlope: -0.103529036 - outSlope: -0.10803306 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.09958353 - inSlope: -0.10803306 - outSlope: -0.0851288 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.09816474 - inSlope: -0.0851288 - outSlope: -0.097122036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.09654606 - inSlope: -0.097122036 - outSlope: -0.094118364 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.094977446 - inSlope: -0.094118364 - outSlope: -0.08946848 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.09348624 - inSlope: -0.08946848 - outSlope: -0.082655765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.09210867 - inSlope: -0.082655765 - outSlope: -0.05901263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.09112514 - inSlope: -0.05901263 - outSlope: -0.058146708 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.09015604 - inSlope: -0.058146708 - outSlope: -0.044080254 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.08942134 - inSlope: -0.044080254 - outSlope: -0.027828343 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.08895754 - inSlope: -0.027828343 - outSlope: -0.009626148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.08879711 - inSlope: -0.009626148 - outSlope: 0.0033763126 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.08885338 - inSlope: 0.0033763126 - outSlope: 0.009761602 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.08901607 - inSlope: 0.009761602 - outSlope: 0.015609801 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.08927623 - inSlope: 0.015609801 - outSlope: 0.020786542 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.08962267 - inSlope: 0.020786542 - outSlope: 0.025335977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.09004495 - inSlope: 0.025335977 - outSlope: 0.029218195 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.090531915 - inSlope: 0.029218195 - outSlope: 0.032440025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.091072574 - inSlope: 0.032440025 - outSlope: 0.022490218 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.091447406 - inSlope: 0.022490218 - outSlope: 0.0388676 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.092095226 - inSlope: 0.0388676 - outSlope: 0.040255208 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.092766136 - inSlope: 0.040255208 - outSlope: 0.04104781 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.093450256 - inSlope: 0.04104781 - outSlope: 0.04134688 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.09413936 - inSlope: 0.04134688 - outSlope: 0.04119566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.09482598 - inSlope: 0.04119566 - outSlope: 0.040634297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.09550321 - inSlope: 0.040634297 - outSlope: 0.03970803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.096165 - inSlope: 0.03970803 - outSlope: 0.038480934 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.09680638 - inSlope: 0.038480934 - outSlope: 0.03702399 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.097423434 - inSlope: 0.03702399 - outSlope: 0.035259515 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.098011084 - inSlope: 0.035259515 - outSlope: 0.033273757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.09856564 - inSlope: 0.033273757 - outSlope: 0.013215137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.0987859 - inSlope: 0.013215137 - outSlope: 0.03229831 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.0993242 - inSlope: 0.03229831 - outSlope: 0.028990204 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.09980736 - inSlope: 0.028990204 - outSlope: 0.025588665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.10023383 - inSlope: 0.025588665 - outSlope: 0.022055773 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.10060144 - inSlope: 0.022055773 - outSlope: 0.018456114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.10090904 - inSlope: 0.018456114 - outSlope: 0.014716611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.10115431 - inSlope: 0.014716611 - outSlope: 0.01077281 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.10133386 - inSlope: 0.01077281 - outSlope: 0.006646235 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.10144463 - inSlope: 0.006646235 - outSlope: 0.002276783 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.10148258 - inSlope: 0.002276783 - outSlope: 0.033434246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.10203981 - inSlope: 0.033434246 - outSlope: 0.098342195 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.10367891 - inSlope: 0.098342195 - outSlope: 0.16010126 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.106347226 - inSlope: 0.16010126 - outSlope: 0.21844646 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.109987944 - inSlope: 0.21844646 - outSlope: 0.27322203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.114541575 - inSlope: 0.27322203 - outSlope: 0.3240983 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.11994344 - inSlope: 0.3240983 - outSlope: 0.3712064 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.12613012 - inSlope: 0.3712064 - outSlope: 0.4143182 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.13303532 - inSlope: 0.4143182 - outSlope: 0.45352286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.14059392 - inSlope: 0.45352286 - outSlope: 0.48933777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.14874989 - inSlope: 0.48933777 - outSlope: 0.53621304 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.15768664 - inSlope: 0.53621304 - outSlope: 0.5445477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.16676229 - inSlope: 0.5445477 - outSlope: 0.5427524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.17580803 - inSlope: 0.5427524 - outSlope: 0.607814 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.18593869 - inSlope: 0.607814 - outSlope: 0.6078542 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.19606943 - inSlope: 0.6078542 - outSlope: 0.61938787 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.2063924 - inSlope: 0.61938787 - outSlope: 0.6258547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.21682376 - inSlope: 0.6258547 - outSlope: 0.6265548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.22726618 - inSlope: 0.6265548 - outSlope: 0.6741022 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.23850104 - inSlope: 0.6741022 - outSlope: 0.6478519 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.24929841 - inSlope: 0.6478519 - outSlope: 0.6457567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.26006147 - inSlope: 0.6457567 - outSlope: 0.63937867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.27071762 - inSlope: 0.63937867 - outSlope: 0.6765761 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.28199372 - inSlope: 0.6765761 - outSlope: 0.6445429 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.29273593 - inSlope: 0.6445429 - outSlope: 0.6353851 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.30332613 - inSlope: 0.6353851 - outSlope: 0.6698186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.3144896 - inSlope: 0.6698186 - outSlope: 0.6354787 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.32508075 - inSlope: 0.6354787 - outSlope: 0.623278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.33546856 - inSlope: 0.623278 - outSlope: 0.6752661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.34672347 - inSlope: 0.6752661 - outSlope: 0.62402725 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.35712376 - inSlope: 0.62402725 - outSlope: 0.6813916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.36848012 - inSlope: 0.6813916 - outSlope: 0.6824273 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.37985438 - inSlope: 0.6824273 - outSlope: 0.645884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.39061895 - inSlope: 0.645884 - outSlope: 0.71215165 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.40248796 - inSlope: 0.71215165 - outSlope: 0.7311724 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.41467398 - inSlope: 0.7311724 - outSlope: 0.6841277 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.4260766 - inSlope: 0.6841277 - outSlope: 0.6663478 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.43718222 - inSlope: 0.6663478 - outSlope: 0.6310333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.44769928 - inSlope: 0.6310333 - outSlope: 0.57430905 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.45727095 - inSlope: 0.57430905 - outSlope: 0.49462867 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.4655151 - inSlope: 0.49462867 - outSlope: 0.39329293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.4720699 - inSlope: 0.39329293 - outSlope: 0.2753419 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.47665885 - inSlope: 0.2753419 - outSlope: 0.14835703 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.47913143 - inSlope: 0.14835703 - outSlope: 0.023198346 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.4795181 - inSlope: 0.023198346 - outSlope: -0.088122636 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.4780494 - inSlope: -0.088122636 - outSlope: -0.17474858 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.47513697 - inSlope: -0.17474858 - outSlope: -0.22681595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.47135654 - inSlope: -0.22681595 - outSlope: -0.23882039 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.46737626 - inSlope: -0.23882039 - outSlope: -0.20980738 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.46387953 - inSlope: -0.20980738 - outSlope: -0.14413697 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.46147728 - inSlope: -0.14413697 - outSlope: -0.051789496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.4606141 - inSlope: -0.051789496 - outSlope: -0.051789496 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.003592161 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.003592161 - inSlope: 0 - outSlope: 0.040155362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0042614164 - inSlope: 0.040155362 - outSlope: 0.11033241 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.006100288 - inSlope: 0.11033241 - outSlope: 0.15127173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.008621481 - inSlope: 0.15127173 - outSlope: 0.14710724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.011073284 - inSlope: 0.14710724 - outSlope: 0.10293121 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.012788802 - inSlope: 0.10293121 - outSlope: 0.04892259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.013604178 - inSlope: 0.04892259 - outSlope: 0.004016444 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.013671119 - inSlope: 0.004016444 - outSlope: -0.0028619757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.013623419 - inSlope: -0.0028619757 - outSlope: 0.005848786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.013720899 - inSlope: 0.005848786 - outSlope: 0.0015445069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.013746641 - inSlope: 0.0015445069 - outSlope: -0.0031419315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.013694275 - inSlope: -0.0031419315 - outSlope: 0.010395973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.013867541 - inSlope: 0.010395973 - outSlope: -0.0030062562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.013817437 - inSlope: -0.0030062562 - outSlope: 0.004418664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.013891081 - inSlope: 0.004418664 - outSlope: 0.012540109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.014100086 - inSlope: 0.012540109 - outSlope: -0.012621985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.01388972 - inSlope: -0.012621985 - outSlope: -0.0012529839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.013868837 - inSlope: -0.0012529839 - outSlope: -0.0019500237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.013836336 - inSlope: -0.0019500237 - outSlope: -0.0010356689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.013819075 - inSlope: -0.0010356689 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.013819075 - inSlope: 0 - outSlope: 0.00030370458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.013824137 - inSlope: 0.00030370458 - outSlope: 0.00083601184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.01383807 - inSlope: 0.00083601184 - outSlope: 0.0010798137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.013856067 - inSlope: 0.0010798137 - outSlope: 0.0010086233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.013872878 - inSlope: 0.0010086233 - outSlope: 0.0007280424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.013885012 - inSlope: 0.0007280424 - outSlope: 0.00037780066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.013891309 - inSlope: 0.00037780066 - outSlope: -0.0010420393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.013873941 - inSlope: -0.0010420393 - outSlope: 0.019761529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.0142033 - inSlope: 0.019761529 - outSlope: -0.014997306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.013953345 - inSlope: -0.014997306 - outSlope: -0.0038843453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.013888606 - inSlope: -0.0038843453 - outSlope: -0.0013518905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.013866074 - inSlope: -0.0013518905 - outSlope: -0.004132785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.013797195 - inSlope: -0.004132785 - outSlope: -0.0094939675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.013638962 - inSlope: -0.0094939675 - outSlope: 0.01387726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0138702495 - inSlope: 0.01387726 - outSlope: -0.0021712503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.013834062 - inSlope: -0.0021712503 - outSlope: -0.004464485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.013759654 - inSlope: -0.004464485 - outSlope: -0.008074574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.013625078 - inSlope: -0.008074574 - outSlope: -0.013130878 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.01340623 - inSlope: -0.013130878 - outSlope: 0.022651166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.013783749 - inSlope: 0.022651166 - outSlope: -0.005288575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.013695605 - inSlope: -0.005288575 - outSlope: -0.0078108236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.013565425 - inSlope: -0.0078108236 - outSlope: 0.0135878045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.013791888 - inSlope: 0.0135878045 - outSlope: -0.0035466661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013732777 - inSlope: -0.0035466661 - outSlope: -0.0044319634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.013658911 - inSlope: -0.0044319634 - outSlope: -0.0050625065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.013574536 - inSlope: -0.0050625065 - outSlope: -0.0051373853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.013488913 - inSlope: -0.0051373853 - outSlope: 0.016231906 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0137594445 - inSlope: 0.016231906 - outSlope: -0.0010731082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.013741559 - inSlope: -0.0010731082 - outSlope: -0.00039411747 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.013734991 - inSlope: -0.00039411747 - outSlope: 0.00045580833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.0137425875 - inSlope: 0.00045580833 - outSlope: -0.019063372 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.013424865 - inSlope: -0.019063372 - outSlope: 0.0051321886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.013510401 - inSlope: 0.0051321886 - outSlope: 0.0056807008 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.01360508 - inSlope: 0.0056807008 - outSlope: 0.0053558736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.013694344 - inSlope: 0.0053558736 - outSlope: 0.0044551454 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.0137685975 - inSlope: 0.0044551454 - outSlope: -0.0150930835 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.013517046 - inSlope: -0.0150930835 - outSlope: 0.009648027 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.013677847 - inSlope: 0.009648027 - outSlope: 0.006328287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.013783318 - inSlope: 0.006328287 - outSlope: -0.020037126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.013449366 - inSlope: -0.020037126 - outSlope: 0.013965214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.01368212 - inSlope: 0.013965214 - outSlope: 0.007562104 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.0138081545 - inSlope: 0.007562104 - outSlope: 0.0034815664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.013866181 - inSlope: 0.0034815664 - outSlope: -0.0121534355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.0136636235 - inSlope: -0.0121534355 - outSlope: 0.010396252 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.013836894 - inSlope: 0.010396252 - outSlope: 0.0030129617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.01388711 - inSlope: 0.0030129617 - outSlope: 0.014428678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.014127588 - inSlope: 0.014428678 - outSlope: -0.017178895 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.013841273 - inSlope: -0.017178895 - outSlope: 0.0026030864 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.013884658 - inSlope: 0.0026030864 - outSlope: -0.002872984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.013836775 - inSlope: -0.002872984 - outSlope: -0.007812947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.013706557 - inSlope: -0.007812947 - outSlope: 0.010246774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.013877337 - inSlope: 0.010246774 - outSlope: -0.0014971211 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.013852385 - inSlope: -0.0014971211 - outSlope: -0.0026381786 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.013808415 - inSlope: -0.0026381786 - outSlope: -0.0039007738 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.013743402 - inSlope: -0.0039007738 - outSlope: -0.0049647735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.013660656 - inSlope: -0.0049647735 - outSlope: 0.01181788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.013857621 - inSlope: 0.01181788 - outSlope: -0.0008457907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.013843524 - inSlope: -0.0008457907 - outSlope: -0.00080740155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.013830068 - inSlope: -0.00080740155 - outSlope: -0.0005730433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.013820517 - inSlope: -0.0005730433 - outSlope: -0.00020809492 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.013817049 - inSlope: -0.00020809492 - outSlope: 0.000177473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.0138200065 - inSlope: 0.000177473 - outSlope: 0.000475422 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.01382793 - inSlope: 0.000475422 - outSlope: 0.00068659027 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.013839373 - inSlope: 0.00068659027 - outSlope: 0.000776165 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.013852309 - inSlope: 0.000776165 - outSlope: -0.013862141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.013621271 - inSlope: -0.013862141 - outSlope: 0.0048082555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.013701408 - inSlope: 0.0048082555 - outSlope: 0.0041578193 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.013770705 - inSlope: 0.0041578193 - outSlope: 0.0031522692 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.013823243 - inSlope: 0.0031522692 - outSlope: 0.0021601303 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.013859245 - inSlope: 0.0021601303 - outSlope: 0.0012064923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.013879353 - inSlope: 0.0012064923 - outSlope: -0.010053711 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.0137117915 - inSlope: -0.010053711 - outSlope: 0.0071984413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.013831765 - inSlope: 0.0071984413 - outSlope: 0.0029502092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.0138809355 - inSlope: 0.0029502092 - outSlope: -0.019546673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.013555158 - inSlope: -0.019546673 - outSlope: 0.039115082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.014207075 - inSlope: 0.039115082 - outSlope: -0.04012823 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.013538272 - inSlope: -0.04012823 - outSlope: 0.019994043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.013871506 - inSlope: 0.019994043 - outSlope: -0.005117492 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.013786214 - inSlope: -0.005117492 - outSlope: -0.0133071225 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.013564429 - inSlope: -0.0133071225 - outSlope: 0.01754376 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.013856829 - inSlope: 0.01754376 - outSlope: -0.0037331355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.01379461 - inSlope: -0.0037331355 - outSlope: -0.007402848 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.01367123 - inSlope: -0.007402848 - outSlope: -0.012807337 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.013457774 - inSlope: -0.012807337 - outSlope: 0.020077638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.013792401 - inSlope: 0.020077638 - outSlope: -0.0053212843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.013703713 - inSlope: -0.0053212843 - outSlope: -0.008003719 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.013570318 - inSlope: -0.008003719 - outSlope: 0.013312208 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.013792188 - inSlope: 0.013312208 - outSlope: -0.003616296 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.0137319155 - inSlope: -0.003616296 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.005091044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.0135715315 - inSlope: -0.005091044 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00044335355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.01374238 - inSlope: 0.00044335355 - outSlope: -0.019320533 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.013420367 - inSlope: -0.019320533 - outSlope: 0.004884824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.013501779 - inSlope: 0.004884824 - outSlope: 0.005492532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.013593323 - inSlope: 0.005492532 - outSlope: 0.0052788355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.013681302 - inSlope: 0.0052788355 - outSlope: 0.004513986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.013756536 - inSlope: 0.004513986 - outSlope: -0.01693785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.013474243 - inSlope: -0.01693785 - outSlope: 0.01011861 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.0136428885 - inSlope: 0.01011861 - outSlope: 0.0069588423 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.013758871 - inSlope: 0.0069588423 - outSlope: 0.00423287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.0138294175 - inSlope: 0.00423287 - outSlope: -0.012818497 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.013615773 - inSlope: -0.012818497 - outSlope: 0.009330151 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.013771273 - inSlope: 0.009330151 - outSlope: 0.004639433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.013848598 - inSlope: 0.004639433 - outSlope: -0.019530244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.013523099 - inSlope: -0.019530244 - outSlope: 0.0152387675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.013777082 - inSlope: 0.0152387675 - outSlope: 0.005672735 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.013871626 - inSlope: 0.005672735 - outSlope: -0.015046321 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.013620851 - inSlope: -0.015046321 - outSlope: 0.03443545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.014194766 - inSlope: 0.03443545 - outSlope: -0.018204581 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.013891352 - inSlope: -0.018204581 - outSlope: -0.0010625621 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.013873643 - inSlope: -0.0010625621 - outSlope: -0.004220288 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.013803304 - inSlope: -0.004220288 - outSlope: -0.009611395 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.013643117 - inSlope: -0.009611395 - outSlope: 0.013736303 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.013872058 - inSlope: 0.013736303 - outSlope: -0.0017279342 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.013843259 - inSlope: -0.0017279342 - outSlope: -0.0028364793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.013795985 - inSlope: -0.0028364793 - outSlope: -0.0040110783 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.013729133 - inSlope: -0.0040110783 - outSlope: -0.0049266783 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.013647023 - inSlope: -0.0049266783 - outSlope: 0.012530442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.013855866 - inSlope: 0.012530442 - outSlope: -0.0008357444 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.013841937 - inSlope: -0.0008357444 - outSlope: -0.00076346943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.013829213 - inSlope: -0.00076346943 - outSlope: -0.0005343824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.013820306 - inSlope: -0.0005343824 - outSlope: -0.00019546338 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.013817049 - inSlope: -0.00019546338 - outSlope: 0.00017747554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.0138200065 - inSlope: 0.00017747554 - outSlope: 0.0004754152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.01382793 - inSlope: 0.0004754152 - outSlope: 0.0006866001 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.013839373 - inSlope: 0.0006866001 - outSlope: 0.0007761539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.013852309 - inSlope: 0.0007761539 - outSlope: -0.013862538 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.013621271 - inSlope: -0.013862538 - outSlope: 0.0048081866 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.013701408 - inSlope: 0.0048081866 - outSlope: 0.0041577597 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.013770705 - inSlope: 0.0041577597 - outSlope: 0.0031523143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.013823243 - inSlope: 0.0031523143 - outSlope: 0.0021600993 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.013859245 - inSlope: 0.0021600993 - outSlope: 0.0012065095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.013879353 - inSlope: 0.0012065095 - outSlope: -0.010053568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.0137117915 - inSlope: -0.010053568 - outSlope: 0.007198544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.013831765 - inSlope: 0.007198544 - outSlope: 0.002950167 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.0138809355 - inSlope: 0.002950167 - outSlope: -0.019546952 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.013555158 - inSlope: -0.019546952 - outSlope: 0.039114524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.014207075 - inSlope: 0.039114524 - outSlope: -0.040128805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.013538272 - inSlope: -0.040128805 - outSlope: 0.019993758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.013871506 - inSlope: 0.019993758 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.013564429 - inSlope: -0.013306932 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.0037330822 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.01379461 - inSlope: -0.0037330822 - outSlope: -0.0074027423 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.01367123 - inSlope: -0.0074027423 - outSlope: -0.01280752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.013457774 - inSlope: -0.01280752 - outSlope: 0.020077351 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.013792401 - inSlope: 0.020077351 - outSlope: -0.00532136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.013703713 - inSlope: -0.00532136 - outSlope: -0.008003605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.013570318 - inSlope: -0.008003605 - outSlope: 0.0133123975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.013792188 - inSlope: 0.0133123975 - outSlope: -0.003616296 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.0137319155 - inSlope: -0.003616296 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.005091044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.0135715315 - inSlope: -0.005091044 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00045581485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.0137425875 - inSlope: 0.00045581485 - outSlope: -0.019063098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.013424865 - inSlope: -0.019063098 - outSlope: 0.005132115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.013510401 - inSlope: 0.005132115 - outSlope: 0.005680782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.01360508 - inSlope: 0.005680782 - outSlope: 0.005355797 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.013694344 - inSlope: 0.005355797 - outSlope: 0.004455273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.0137685975 - inSlope: 0.004455273 - outSlope: -0.015092868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.013517046 - inSlope: -0.015092868 - outSlope: 0.009648165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.013677847 - inSlope: 0.009648165 - outSlope: 0.0063281967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.013783318 - inSlope: 0.0063281967 - outSlope: -0.020037413 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.013449366 - inSlope: -0.020037413 - outSlope: 0.013965014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.01368212 - inSlope: 0.013965014 - outSlope: 0.0075622126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.0138081545 - inSlope: 0.0075622126 - outSlope: 0.0034815166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.013866181 - inSlope: 0.0034815166 - outSlope: -0.01215361 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.0136636235 - inSlope: -0.01215361 - outSlope: 0.010396103 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.013836894 - inSlope: 0.010396103 - outSlope: 0.0030130048 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.01388711 - inSlope: 0.0030130048 - outSlope: 0.014428471 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.014127588 - inSlope: 0.014428471 - outSlope: -0.01717865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.013841273 - inSlope: -0.01717865 - outSlope: 0.0026031237 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.013884658 - inSlope: 0.0026031237 - outSlope: -0.0028729427 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.013836775 - inSlope: -0.0028729427 - outSlope: -0.007813171 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.013706557 - inSlope: -0.007813171 - outSlope: 0.010246628 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.013877337 - inSlope: 0.010246628 - outSlope: -0.0014971425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.013852385 - inSlope: -0.0014971425 - outSlope: -0.002638141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.013808415 - inSlope: -0.002638141 - outSlope: -0.0039008297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.013743402 - inSlope: -0.0039008297 - outSlope: -0.0049647028 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.013660656 - inSlope: -0.0049647028 - outSlope: 0.0118180495 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.013857621 - inSlope: 0.0118180495 - outSlope: -0.0008457786 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.013843524 - inSlope: -0.0008457786 - outSlope: -0.00080741313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.013830068 - inSlope: -0.00080741313 - outSlope: -0.00057303515 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.013820517 - inSlope: -0.00057303515 - outSlope: -0.00020809789 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.013817049 - inSlope: -0.00020809789 - outSlope: 0.00017747046 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.0138200065 - inSlope: 0.00017747046 - outSlope: 0.0004754152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.01382793 - inSlope: 0.0004754152 - outSlope: 0.0006866001 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.013839373 - inSlope: 0.0006866001 - outSlope: 0.0007761539 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.013852309 - inSlope: 0.0007761539 - outSlope: -0.013862538 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.013621271 - inSlope: -0.013862538 - outSlope: 0.0048081866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.013701408 - inSlope: 0.0048081866 - outSlope: 0.0041578785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.013770705 - inSlope: 0.0041578785 - outSlope: 0.003152224 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.013823243 - inSlope: 0.003152224 - outSlope: 0.0021601613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.013859245 - inSlope: 0.0021601613 - outSlope: 0.0012064751 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.013879353 - inSlope: 0.0012064751 - outSlope: -0.010053855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.0137117915 - inSlope: -0.010053855 - outSlope: 0.0071983384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.013831765 - inSlope: 0.0071983384 - outSlope: 0.0029502513 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.0138809355 - inSlope: 0.0029502513 - outSlope: -0.019546393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.013555158 - inSlope: -0.019546393 - outSlope: 0.03911564 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.014207075 - inSlope: 0.03911564 - outSlope: -0.040127657 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.013538272 - inSlope: -0.040127657 - outSlope: 0.019993758 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.013871506 - inSlope: 0.019993758 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.013564429 - inSlope: -0.013306932 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.0037330822 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.01379461 - inSlope: -0.0037330822 - outSlope: -0.007402954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.01367123 - inSlope: -0.007402954 - outSlope: -0.012807153 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.013457774 - inSlope: -0.012807153 - outSlope: 0.020077925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.013792401 - inSlope: 0.020077925 - outSlope: -0.005321208 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.013703713 - inSlope: -0.005321208 - outSlope: -0.008003834 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.013570318 - inSlope: -0.008003834 - outSlope: 0.013312017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.013792188 - inSlope: 0.013312017 - outSlope: -0.0036163994 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.0137319155 - inSlope: -0.0036163994 - outSlope: -0.004531867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.013656383 - inSlope: -0.004531867 - outSlope: -0.00509119 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.0135715315 - inSlope: -0.00509119 - outSlope: -0.0051296004 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.013486037 - inSlope: -0.0051296004 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00044335355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.01374238 - inSlope: 0.00044335355 - outSlope: -0.019320533 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.013420367 - inSlope: -0.019320533 - outSlope: 0.004884824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.013501779 - inSlope: 0.004884824 - outSlope: 0.005492532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.013593323 - inSlope: 0.005492532 - outSlope: 0.0052788355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.013681302 - inSlope: 0.0052788355 - outSlope: 0.004513986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.013756536 - inSlope: 0.004513986 - outSlope: -0.01693785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.013474243 - inSlope: -0.01693785 - outSlope: 0.01011861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.0136428885 - inSlope: 0.01011861 - outSlope: 0.0069590416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.013758871 - inSlope: 0.0069590416 - outSlope: 0.004232749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.0138294175 - inSlope: 0.004232749 - outSlope: -0.012818864 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.013615773 - inSlope: -0.012818864 - outSlope: 0.009329883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.013771273 - inSlope: 0.009329883 - outSlope: 0.004639433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.013848598 - inSlope: 0.004639433 - outSlope: -0.019530244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.013523099 - inSlope: -0.019530244 - outSlope: 0.0152387675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.013777082 - inSlope: 0.0152387675 - outSlope: 0.005672735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.013871626 - inSlope: 0.005672735 - outSlope: -0.015046321 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.013620851 - inSlope: -0.015046321 - outSlope: 0.03443545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.014194766 - inSlope: 0.03443545 - outSlope: -0.018204581 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.013891352 - inSlope: -0.018204581 - outSlope: -0.0010625621 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.013873643 - inSlope: -0.0010625621 - outSlope: -0.004220288 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.013803304 - inSlope: -0.004220288 - outSlope: -0.009611395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.013643117 - inSlope: -0.009611395 - outSlope: 0.013736303 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.013872058 - inSlope: 0.013736303 - outSlope: -0.0017279836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.013843259 - inSlope: -0.0017279836 - outSlope: -0.002836398 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.013795985 - inSlope: -0.002836398 - outSlope: -0.004011193 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.013729133 - inSlope: -0.004011193 - outSlope: -0.0049265376 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.013647023 - inSlope: -0.0049265376 - outSlope: 0.012530442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.013855866 - inSlope: 0.012530442 - outSlope: -0.0008357444 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.013841937 - inSlope: -0.0008357444 - outSlope: -0.00076346943 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.013829213 - inSlope: -0.00076346943 - outSlope: -0.0005343824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.013820306 - inSlope: -0.0005343824 - outSlope: -0.00019546338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.013817049 - inSlope: -0.00019546338 - outSlope: 0.00017747554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.0138200065 - inSlope: 0.00017747554 - outSlope: 0.0004754152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.01382793 - inSlope: 0.0004754152 - outSlope: 0.0006866001 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.013839373 - inSlope: 0.0006866001 - outSlope: 0.0007761539 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.013852309 - inSlope: 0.0007761539 - outSlope: -0.013862538 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.013621271 - inSlope: -0.013862538 - outSlope: 0.0048081866 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.013701408 - inSlope: 0.0048081866 - outSlope: 0.0041578785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.013770705 - inSlope: 0.0041578785 - outSlope: 0.003152224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.013823243 - inSlope: 0.003152224 - outSlope: 0.0021601613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.013859245 - inSlope: 0.0021601613 - outSlope: 0.0012064751 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.013879353 - inSlope: 0.0012064751 - outSlope: -0.010053568 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.0137117915 - inSlope: -0.010053568 - outSlope: 0.007198544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.013831765 - inSlope: 0.007198544 - outSlope: 0.002950167 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.0138809355 - inSlope: 0.002950167 - outSlope: -0.019546952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.013555158 - inSlope: -0.019546952 - outSlope: 0.039114524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.014207075 - inSlope: 0.039114524 - outSlope: -0.040128805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.013538272 - inSlope: -0.040128805 - outSlope: 0.019993758 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.013871506 - inSlope: 0.019993758 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.013564429 - inSlope: -0.013306932 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.0037330822 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.01379461 - inSlope: -0.0037330822 - outSlope: -0.007402954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.01367123 - inSlope: -0.007402954 - outSlope: -0.012807153 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.013457774 - inSlope: -0.012807153 - outSlope: 0.020077925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.013792401 - inSlope: 0.020077925 - outSlope: -0.005321208 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.013703713 - inSlope: -0.005321208 - outSlope: -0.008003605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.013570318 - inSlope: -0.008003605 - outSlope: 0.0133123975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.013792188 - inSlope: 0.0133123975 - outSlope: -0.003616296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.0137319155 - inSlope: -0.003616296 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.005091044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.0135715315 - inSlope: -0.005091044 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00045581485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.0137425875 - inSlope: 0.00045581485 - outSlope: -0.019063098 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.013424865 - inSlope: -0.019063098 - outSlope: 0.0051322617 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.013510401 - inSlope: 0.0051322617 - outSlope: 0.0056806193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.01360508 - inSlope: 0.0056806193 - outSlope: 0.0053559504 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.013694344 - inSlope: 0.0053559504 - outSlope: 0.0044551454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.0137685975 - inSlope: 0.0044551454 - outSlope: -0.015092868 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.013517046 - inSlope: -0.015092868 - outSlope: 0.009648165 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.013677847 - inSlope: 0.009648165 - outSlope: 0.0063281967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.013783318 - inSlope: 0.0063281967 - outSlope: -0.020037413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.013449366 - inSlope: -0.020037413 - outSlope: 0.013965014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.01368212 - inSlope: 0.013965014 - outSlope: 0.0075622126 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.0138081545 - inSlope: 0.0075622126 - outSlope: 0.0034815166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.013866181 - inSlope: 0.0034815166 - outSlope: -0.01215361 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.0136636235 - inSlope: -0.01215361 - outSlope: 0.010396103 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.013836894 - inSlope: 0.010396103 - outSlope: 0.0030130048 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.01388711 - inSlope: 0.0030130048 - outSlope: 0.014428471 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.014127588 - inSlope: 0.014428471 - outSlope: -0.01717914 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.013841273 - inSlope: -0.01717914 - outSlope: 0.0026030492 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.013884658 - inSlope: 0.0026030492 - outSlope: -0.002873025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.013836775 - inSlope: -0.002873025 - outSlope: -0.007812947 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.013706557 - inSlope: -0.007812947 - outSlope: 0.010246628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.013877337 - inSlope: 0.010246628 - outSlope: -0.0014971425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.013852385 - inSlope: -0.0014971425 - outSlope: -0.002638141 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.013808415 - inSlope: -0.002638141 - outSlope: -0.0039008297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.013743402 - inSlope: -0.0039008297 - outSlope: -0.0049647028 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.013660656 - inSlope: -0.0049647028 - outSlope: 0.0118180495 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.013857621 - inSlope: 0.0118180495 - outSlope: -0.0008457786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.013843524 - inSlope: -0.0008457786 - outSlope: -0.00080741313 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.013830068 - inSlope: -0.00080741313 - outSlope: -0.00057303515 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.013820517 - inSlope: -0.00057303515 - outSlope: -0.00020809789 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.013817049 - inSlope: -0.00020809789 - outSlope: 0.00017747046 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.0138200065 - inSlope: 0.00017747046 - outSlope: 0.0004754288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.01382793 - inSlope: 0.0004754288 - outSlope: 0.0006865805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.013839373 - inSlope: 0.0006865805 - outSlope: 0.00077617605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.013852309 - inSlope: 0.00077617605 - outSlope: -0.013862141 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.013621271 - inSlope: -0.013862141 - outSlope: 0.0048083244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.013701408 - inSlope: 0.0048083244 - outSlope: 0.0041576405 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.013770705 - inSlope: 0.0041576405 - outSlope: 0.0031523143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.013823243 - inSlope: 0.0031523143 - outSlope: 0.0021601613 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.013859245 - inSlope: 0.0021601613 - outSlope: 0.0012065095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.013879353 - inSlope: 0.0012065095 - outSlope: -0.01005328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.0137117915 - inSlope: -0.01005328 - outSlope: 0.007198544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.013831765 - inSlope: 0.007198544 - outSlope: 0.0029502513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.0138809355 - inSlope: 0.0029502513 - outSlope: -0.019546952 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.013555158 - inSlope: -0.019546952 - outSlope: 0.039113402 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.014207075 - inSlope: 0.039113402 - outSlope: -0.040128805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.013538272 - inSlope: -0.040128805 - outSlope: 0.01999433 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.013871506 - inSlope: 0.01999433 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306551 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.013564429 - inSlope: -0.013306551 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.003733189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.01379461 - inSlope: -0.003733189 - outSlope: -0.0074025304 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.01367123 - inSlope: -0.0074025304 - outSlope: -0.01280752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.013457774 - inSlope: -0.01280752 - outSlope: 0.020077925 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.013792401 - inSlope: 0.020077925 - outSlope: -0.00532136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.013703713 - inSlope: -0.00532136 - outSlope: -0.0080033755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.013570318 - inSlope: -0.0080033755 - outSlope: 0.0133123975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.013792188 - inSlope: 0.0133123975 - outSlope: -0.0036163994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.0137319155 - inSlope: -0.0036163994 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.0050908984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.0135715315 - inSlope: -0.0050908984 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.013759226 - inSlope: 0.016391564 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038387507 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.013734991 - inSlope: -0.00038387507 - outSlope: 0.00044335355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.01374238 - inSlope: 0.00044335355 - outSlope: -0.019321084 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.013420367 - inSlope: -0.019321084 - outSlope: 0.0048845448 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.013501779 - inSlope: 0.0048845448 - outSlope: 0.005492689 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.013593323 - inSlope: 0.005492689 - outSlope: 0.0052788355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.013681302 - inSlope: 0.0052788355 - outSlope: 0.004514115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.013756536 - inSlope: 0.004514115 - outSlope: -0.01693688 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.013474243 - inSlope: -0.01693688 - outSlope: 0.0101189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.0136428885 - inSlope: 0.0101189 - outSlope: 0.0069590416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.013758871 - inSlope: 0.0069590416 - outSlope: 0.00423287 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.0138294175 - inSlope: 0.00423287 - outSlope: -0.01281813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.013615773 - inSlope: -0.01281813 - outSlope: 0.009330151 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.013771273 - inSlope: 0.009330151 - outSlope: 0.004639566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.013848598 - inSlope: 0.004639566 - outSlope: -0.019530244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.013523099 - inSlope: -0.019530244 - outSlope: 0.015238331 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.013777082 - inSlope: 0.015238331 - outSlope: 0.005672735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.013871626 - inSlope: 0.005672735 - outSlope: -0.015046752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.013620851 - inSlope: -0.015046752 - outSlope: 0.03443348 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.014194766 - inSlope: 0.03443348 - outSlope: -0.0182051 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.013891352 - inSlope: -0.0182051 - outSlope: -0.0010625621 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.013873643 - inSlope: -0.0010625621 - outSlope: -0.0042204084 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.013803304 - inSlope: -0.0042204084 - outSlope: -0.009610846 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.013643117 - inSlope: -0.009610846 - outSlope: 0.013736696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.013872058 - inSlope: 0.013736696 - outSlope: -0.0017279836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.013843259 - inSlope: -0.0017279836 - outSlope: -0.0028364793 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.013795985 - inSlope: -0.0028364793 - outSlope: -0.0040109637 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.013729133 - inSlope: -0.0040109637 - outSlope: -0.0049266783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.013647023 - inSlope: -0.0049266783 - outSlope: 0.012530801 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.013855866 - inSlope: 0.012530801 - outSlope: -0.0008357444 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.013841937 - inSlope: -0.0008357444 - outSlope: -0.0007634476 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.013829213 - inSlope: -0.0007634476 - outSlope: -0.0005343824 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.013820306 - inSlope: -0.0005343824 - outSlope: -0.00019546897 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.013817049 - inSlope: -0.00019546897 - outSlope: 0.00009432039 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.013818621 - inSlope: 0.00009432039 - outSlope: 0.00018049307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.013821629 - inSlope: 0.00018049307 - outSlope: 0.00030085904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.013826643 - inSlope: 0.00030085904 - outSlope: 0.00039082617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.013833157 - inSlope: 0.00039082617 - outSlope: 0.0004190217 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.013840141 - inSlope: 0.0004190217 - outSlope: 0.00045246203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.013847682 - inSlope: 0.00045246203 - outSlope: 0.00047548467 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.013855606 - inSlope: 0.00047548467 - outSlope: -0.01511962 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.0136036165 - inSlope: -0.01511962 - outSlope: 0.0027226072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.013648995 - inSlope: 0.0027226072 - outSlope: 0.0025810509 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.013692012 - inSlope: 0.0025810509 - outSlope: 0.0023047791 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.013730424 - inSlope: 0.0023047791 - outSlope: 0.002059465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.013764748 - inSlope: 0.002059465 - outSlope: 0.0017073221 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.013793205 - inSlope: 0.0017073221 - outSlope: 0.0014497002 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.013817366 - inSlope: 0.0014497002 - outSlope: 0.0011321888 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.013836236 - inSlope: 0.0011321888 - outSlope: 0.0009278936 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.013851701 - inSlope: 0.0009278936 - outSlope: 0.0006787769 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.013863014 - inSlope: 0.0006787769 - outSlope: 0.00050929224 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.013871502 - inSlope: 0.00050929224 - outSlope: 0.00036573596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.013877598 - inSlope: 0.00036573596 - outSlope: -0.019090269 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.013559413 - inSlope: -0.019090269 - outSlope: 0.0042304113 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.013629919 - inSlope: 0.0042304113 - outSlope: 0.0033073819 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.013685041 - inSlope: 0.0033073819 - outSlope: 0.0025433877 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.01372743 - inSlope: 0.0025433877 - outSlope: 0.00189546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.013759023 - inSlope: 0.00189546 - outSlope: 0.0014270128 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.013782806 - inSlope: 0.0014270128 - outSlope: 0.0010036645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.013799533 - inSlope: 0.0010036645 - outSlope: 0.0006682155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.01381067 - inSlope: 0.0006682155 - outSlope: 0.00038873637 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.013817149 - inSlope: 0.00038873637 - outSlope: 0.000115560266 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.013819075 - inSlope: 0.000115560266 - outSlope: 0.00017747554 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.013822033 - inSlope: 0.00017747554 - outSlope: 0.00041935695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.013829023 - inSlope: 0.00041935695 - outSlope: 0.00063474325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.013839602 - inSlope: 0.00063474325 - outSlope: 0.0007276162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.013851728 - inSlope: 0.0007276162 - outSlope: 0.0007846699 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.013864806 - inSlope: 0.0007846699 - outSlope: 0.0006686243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.01387595 - inSlope: 0.0006686243 - outSlope: 0.0004839226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.013884015 - inSlope: 0.0004839226 - outSlope: 0.0003263963 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.013889455 - inSlope: 0.0003263963 - outSlope: 0.00016501425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.013892205 - inSlope: 0.00016501425 - outSlope: 0.00054357154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.013901265 - inSlope: 0.00054357154 - outSlope: 0.01412987 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.01413676 - inSlope: 0.01412987 - outSlope: -0.0033173843 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.014081471 - inSlope: -0.0033173843 - outSlope: -0.024746103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.013669042 - inSlope: -0.024746103 - outSlope: 0.013100365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0138873905 - inSlope: 0.013100365 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.013869807 - inSlope: -0.0010550183 - outSlope: -0.002683591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.013825081 - inSlope: -0.002683591 - outSlope: -0.0055953003 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.013731822 - inSlope: -0.0055953003 - outSlope: -0.010285144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.013560406 - inSlope: -0.010285144 - outSlope: 0.018108428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.013862208 - inSlope: 0.018108428 - outSlope: -0.0023203138 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.013823537 - inSlope: -0.0023203138 - outSlope: -0.0045079337 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.013748402 - inSlope: -0.0045079337 - outSlope: -0.00795695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.013615788 - inSlope: -0.00795695 - outSlope: 0.012758122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.01382842 - inSlope: 0.012758122 - outSlope: -0.0040319245 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.013761222 - inSlope: -0.0040319245 - outSlope: -0.007093251 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.013642997 - inSlope: -0.007093251 - outSlope: 0.009145467 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.013795419 - inSlope: 0.009145467 - outSlope: -0.005561813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.013702723 - inSlope: -0.005561813 - outSlope: -0.009406259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.013545955 - inSlope: -0.009406259 - outSlope: 0.009121531 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.0136979865 - inSlope: 0.009121531 - outSlope: -0.0095848525 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.013538241 - inSlope: -0.0095848525 - outSlope: 0.006535302 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.013647161 - inSlope: 0.006535302 - outSlope: 0.0030711123 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.013698349 - inSlope: 0.0030711123 - outSlope: -0.009553951 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.013539119 - inSlope: -0.009553951 - outSlope: 0.0022543194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.01357669 - inSlope: 0.0022543194 - outSlope: 0.00053091784 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.013585539 - inSlope: 0.00053091784 - outSlope: -0.013360696 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.013362851 - inSlope: -0.013360696 - outSlope: -0.019699281 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.013034535 - inSlope: -0.019699281 - outSlope: -0.027134646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.012582297 - inSlope: -0.027134646 - outSlope: -0.035107523 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.011997181 - inSlope: -0.035107523 - outSlope: -0.042942822 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.011281437 - inSlope: -0.042942822 - outSlope: -0.049782783 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.010451737 - inSlope: -0.049782783 - outSlope: -0.05495712 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.009535799 - inSlope: -0.05495712 - outSlope: -0.057936653 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.008570203 - inSlope: -0.057936653 - outSlope: -0.058431484 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0075963037 - inSlope: -0.058431484 - outSlope: -0.05634443 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.006657244 - inSlope: -0.05634443 - outSlope: -0.051865354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.005792835 - inSlope: -0.051865354 - outSlope: -0.045253057 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0050385855 - inSlope: -0.045253057 - outSlope: -0.036919467 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0044232705 - inSlope: -0.036919467 - outSlope: -0.027300388 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.003968271 - inSlope: -0.027300388 - outSlope: -0.016860219 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.0036872716 - inSlope: -0.016860219 - outSlope: -0.005706398 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.003592161 - inSlope: -0.005706398 - outSlope: -0.005706398 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.018941814 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.018941814 - inSlope: 0 - outSlope: -0.05776232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.01797911 - inSlope: -0.05776232 - outSlope: -0.1841393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.014910124 - inSlope: -0.1841393 - outSlope: -0.29070652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.01006502 - inSlope: -0.29070652 - outSlope: -0.2961076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.005129863 - inSlope: -0.2961076 - outSlope: -0.19786473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.0018321207 - inSlope: -0.19786473 - outSlope: -0.085172996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00041257218 - inSlope: -0.085172996 - outSlope: -0.008123686 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.00027717755 - inSlope: -0.008123686 - outSlope: 0.0017603986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.0003065175 - inSlope: 0.0017603986 - outSlope: -0.008523832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.00016445377 - inSlope: -0.008523832 - outSlope: -0.002747759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.00011865783 - inSlope: -0.002747759 - outSlope: 0.0017743362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.00014823007 - inSlope: 0.0017743362 - outSlope: -0.009381839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.000008133763 - inSlope: -0.009381839 - outSlope: 0.0018500424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.000022700247 - inSlope: 0.0018500424 - outSlope: -0.0029373507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.00002625555 - inSlope: -0.0029373507 - outSlope: -0.006354139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.00013215929 - inSlope: -0.006354139 - outSlope: 0.00632611 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.000026724216 - inSlope: 0.00632611 - outSlope: 0.00045342548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.000019167132 - inSlope: 0.00045342548 - outSlope: 0.0006594199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00000817681 - inSlope: 0.0006594199 - outSlope: 0.00026198183 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0000038104508 - inSlope: 0.00026198183 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0000038104508 - inSlope: 0 - outSlope: -0.00012354017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.000005869452 - inSlope: -0.00012354017 - outSlope: -0.000272107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.000010404564 - inSlope: -0.000272107 - outSlope: -0.0003330959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.000015956157 - inSlope: -0.0003330959 - outSlope: -0.00033476937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000021535641 - inSlope: -0.00033476937 - outSlope: -0.00028443706 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.000026276322 - inSlope: -0.00028443706 - outSlope: -0.00010252594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.000027985086 - inSlope: -0.00010252594 - outSlope: 0.00040993624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.000021152822 - inSlope: 0.00040993624 - outSlope: -0.0068289503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.00013496855 - inSlope: -0.0068289503 - outSlope: 0.0051716794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.000048773974 - inSlope: 0.0051716794 - outSlope: 0.0013158435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.000026843269 - inSlope: 0.0013158435 - outSlope: 0.00086591544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0000124113585 - inSlope: 0.00086591544 - outSlope: 0.0010957478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.000005851088 - inSlope: 0.0010957478 - outSlope: 0.003432833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.000063064916 - inSlope: 0.003432833 - outSlope: -0.0049757436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.000019864065 - inSlope: -0.0049757436 - outSlope: 0.0007761334 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0000069285206 - inSlope: 0.0007761334 - outSlope: 0.0016944807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.000021312797 - inSlope: 0.0016944807 - outSlope: 0.0030404306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00007198659 - inSlope: 0.0030404306 - outSlope: 0.004991056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.00015517078 - inSlope: 0.004991056 - outSlope: -0.0085238805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.000013106237 - inSlope: -0.0085238805 - outSlope: 0.00208819 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.00004790987 - inSlope: 0.00208819 - outSlope: 0.003069781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.00009907284 - inSlope: 0.003069781 - outSlope: -0.005273241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.00001118557 - inSlope: -0.005273241 - outSlope: 0.0014407859 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.000035198645 - inSlope: 0.0014407859 - outSlope: 0.0017789336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.00006484751 - inSlope: 0.0017789336 - outSlope: 0.0020459564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00009894675 - inSlope: 0.0020459564 - outSlope: 0.0020882247 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00013375047 - inSlope: 0.0020882247 - outSlope: -0.006485024 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000025666832 - inSlope: -0.006485024 - outSlope: 0.00044259962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.000033043485 - inSlope: 0.00044259962 - outSlope: 0.00015482219 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.000035623852 - inSlope: 0.00015482219 - outSlope: -0.00016696745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.000032841064 - inSlope: -0.00016696745 - outSlope: 0.00763558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.00016010061 - inSlope: 0.00763558 - outSlope: -0.0020772968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.00012547903 - inSlope: -0.0020772968 - outSlope: -0.0023372767 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.00008652445 - inSlope: -0.0023372767 - outSlope: -0.0021728298 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.000050310657 - inSlope: -0.0021728298 - outSlope: -0.0018038651 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.000020245838 - inSlope: -0.0018038651 - outSlope: 0.0058939895 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.0001184789 - inSlope: 0.0058939895 - outSlope: -0.0037960974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.000055210672 - inSlope: -0.0037960974 - outSlope: -0.0025199542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.000013211476 - inSlope: -0.0025199542 - outSlope: 0.007570393 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.00013938457 - inSlope: 0.007570393 - outSlope: -0.0053489017 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.0000502363 - inSlope: -0.0053489017 - outSlope: -0.0028105432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.0000033939593 - inSlope: -0.0028105432 - outSlope: -0.0013525814 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.000019149044 - inSlope: -0.0013525814 - outSlope: 0.00436868 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.000053662225 - inSlope: 0.00436868 - outSlope: -0.0037038585 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.000008068692 - inSlope: -0.0037038585 - outSlope: -0.0011283502 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.00002687451 - inSlope: -0.0011283502 - outSlope: -0.0049417242 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.000109236506 - inSlope: -0.0049417242 - outSlope: 0.005916892 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.00001062173 - inSlope: 0.005916892 - outSlope: -0.0008817493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.000025317539 - inSlope: -0.0008817493 - outSlope: 0.0009484244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.000009510481 - inSlope: 0.0009484244 - outSlope: 0.0025026524 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.000032200947 - inSlope: 0.0025026524 - outSlope: -0.0033350645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.000023383409 - inSlope: -0.0033350645 - outSlope: 0.0004955806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.00001512374 - inSlope: 0.0004955806 - outSlope: 0.0007902887 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.0000019522747 - inSlope: 0.0007902887 - outSlope: 0.0011416702 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.000017075543 - inSlope: 0.0011416702 - outSlope: 0.0014345555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.000040984778 - inSlope: 0.0014345555 - outSlope: -0.0035067594 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.000017461158 - inSlope: -0.0035067594 - outSlope: 0.0002202656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.000013790068 - inSlope: 0.0002202656 - outSlope: 0.00024205956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.000009755746 - inSlope: 0.00024205956 - outSlope: 0.00012679152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.000007642556 - inSlope: 0.00012679152 - outSlope: 0.000042969055 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.0000069264056 - inSlope: 0.000042969055 - outSlope: -0.000038403206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.0000075664584 - inSlope: -0.000038403206 - outSlope: -0.00012879592 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.000009713055 - inSlope: -0.00012879592 - outSlope: -0.00020744602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.0000131704855 - inSlope: -0.00020744602 - outSlope: -0.0001760281 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.000016104284 - inSlope: -0.0001760281 - outSlope: 0.0041071763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.000052349566 - inSlope: 0.0041071763 - outSlope: -0.0013812121 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.000029329385 - inSlope: -0.0013812121 - outSlope: -0.001248791 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.000008516221 - inSlope: -0.001248791 - outSlope: -0.0008925731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.0000063599828 - inSlope: -0.0008925731 - outSlope: -0.00066344166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.000017417333 - inSlope: -0.00066344166 - outSlope: -0.00040149727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.000024108947 - inSlope: -0.00040149727 - outSlope: 0.003231939 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.00002975665 - inSlope: 0.003231939 - outSlope: -0.0022894172 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.000008400266 - inSlope: -0.0022894172 - outSlope: -0.00096764776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.000024527713 - inSlope: -0.00096764776 - outSlope: 0.006597754 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.00008543475 - inSlope: 0.006597754 - outSlope: -0.013300322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.00013623707 - inSlope: -0.013300322 - outSlope: 0.013873959 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.00009499537 - inSlope: 0.013873959 - outSlope: -0.006957238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.000020958489 - inSlope: -0.006957238 - outSlope: 0.0018427877 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.000009754611 - inSlope: 0.0018427877 - outSlope: 0.0048641586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.00009082384 - inSlope: 0.0048641586 - outSlope: -0.006342658 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.00001488853 - inSlope: -0.006342658 - outSlope: 0.0013659543 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.000007877353 - inSlope: 0.0013659543 - outSlope: 0.0027797776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.000054206936 - inSlope: 0.0027797776 - outSlope: 0.0049050865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.0001359583 - inSlope: 0.0049050865 - outSlope: -0.0075101503 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.000010789243 - inSlope: -0.0075101503 - outSlope: 0.0020473567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.000044911823 - inSlope: 0.0020473567 - outSlope: 0.0031498773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.00009740973 - inSlope: 0.0031498773 - outSlope: -0.005177346 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.000011120712 - inSlope: -0.005177346 - outSlope: 0.0014670012 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.000035571058 - inSlope: 0.0014670012 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020978462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.00010049503 - inSlope: 0.0020978462 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.0001996041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.00003229717 - inSlope: -0.0001996041 - outSlope: 0.007746885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.00016141364 - inSlope: 0.007746885 - outSlope: -0.0019859127 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.0001283156 - inSlope: -0.0019859127 - outSlope: -0.0022032245 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.0000915947 - inSlope: -0.0022032245 - outSlope: -0.0021299457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.00005609615 - inSlope: -0.0021299457 - outSlope: -0.0018148181 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.000025848776 - inSlope: -0.0018148181 - outSlope: 0.0065433476 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.0001349029 - inSlope: 0.0065433476 - outSlope: -0.003954863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.00006898764 - inSlope: -0.003954863 - outSlope: -0.0027675922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.000022860486 - inSlope: -0.0027675922 - outSlope: -0.0015906844 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.0000036505162 - inSlope: -0.0015906844 - outSlope: 0.004757202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.00007563725 - inSlope: 0.004757202 - outSlope: -0.0035099015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.000017139782 - inSlope: -0.0035099015 - outSlope: -0.0017320826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.000011728645 - inSlope: -0.0017320826 - outSlope: 0.007010734 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.00010511514 - inSlope: 0.007010734 - outSlope: -0.005536528 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.0000128384445 - inSlope: -0.005536528 - outSlope: -0.0020062977 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.000020599342 - inSlope: -0.0020062977 - outSlope: 0.0052182786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.000066373126 - inSlope: 0.0052182786 - outSlope: -0.011864112 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.00013135905 - inSlope: -0.011864112 - outSlope: 0.006221033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.000027673774 - inSlope: 0.006221033 - outSlope: 0.00035592812 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.00002174173 - inSlope: 0.00035592812 - outSlope: 0.0013235827 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.00000031827722 - inSlope: 0.0013235827 - outSlope: 0.00311876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.000052296815 - inSlope: 0.00311876 - outSlope: -0.004405716 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.000021132768 - inSlope: -0.004405716 - outSlope: 0.0005213332 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.000012443766 - inSlope: 0.0005213332 - outSlope: 0.0008683168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.0000020279606 - inSlope: 0.0008683168 - outSlope: 0.0011436148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.000021088461 - inSlope: 0.0011436148 - outSlope: 0.001437613 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.000045048313 - inSlope: 0.001437613 - outSlope: -0.0037344692 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.000017193672 - inSlope: -0.0037344692 - outSlope: 0.00026519375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.000012773843 - inSlope: 0.00026519375 - outSlope: 0.0001888357 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.000009626539 - inSlope: 0.0001888357 - outSlope: 0.00012624245 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.0000075225307 - inSlope: 0.00012624245 - outSlope: 0.00003576703 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.0000069264056 - inSlope: 0.00003576703 - outSlope: -0.000038403756 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.0000075664584 - inSlope: -0.000038403756 - outSlope: -0.00012879408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.000009713055 - inSlope: -0.00012879408 - outSlope: -0.00020744899 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.0000131704855 - inSlope: -0.00020744899 - outSlope: -0.00017602558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.000016104284 - inSlope: -0.00017602558 - outSlope: 0.0041072937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.000052349566 - inSlope: 0.0041072937 - outSlope: -0.0013811924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.000029329385 - inSlope: -0.0013811924 - outSlope: -0.0012487732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.000008516221 - inSlope: -0.0012487732 - outSlope: -0.00089258584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.0000063599828 - inSlope: -0.00089258584 - outSlope: -0.0006634322 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.000017417333 - inSlope: -0.0006634322 - outSlope: -0.000401503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.000024108947 - inSlope: -0.000401503 - outSlope: 0.0032318926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.00002975665 - inSlope: 0.0032318926 - outSlope: -0.0022894498 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.000008400266 - inSlope: -0.0022894498 - outSlope: -0.0009676339 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.000024527713 - inSlope: -0.0009676339 - outSlope: 0.0065978486 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.00008543475 - inSlope: 0.0065978486 - outSlope: -0.013300132 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.00013623707 - inSlope: -0.013300132 - outSlope: 0.013874158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.00009499537 - inSlope: 0.013874158 - outSlope: -0.0069571384 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.000020958489 - inSlope: -0.0069571384 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.004864089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.00009082384 - inSlope: 0.004864089 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659347 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.000007877353 - inSlope: 0.0013659347 - outSlope: 0.0027797378 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.000054206936 - inSlope: 0.0027797378 - outSlope: 0.0049051563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.0001359583 - inSlope: 0.0049051563 - outSlope: -0.0075100427 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.000010789243 - inSlope: -0.0075100427 - outSlope: 0.002047386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.000044911823 - inSlope: 0.002047386 - outSlope: 0.0031498321 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.00009740973 - inSlope: 0.0031498321 - outSlope: -0.00517742 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.000011120712 - inSlope: -0.00517742 - outSlope: 0.0014670012 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.000035571058 - inSlope: 0.0014670012 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020978462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.00010049503 - inSlope: 0.0020978462 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.00016696984 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.000032841064 - inSlope: -0.00016696984 - outSlope: 0.0076354705 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.00016010061 - inSlope: 0.0076354705 - outSlope: -0.0020772673 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.00012547903 - inSlope: -0.0020772673 - outSlope: -0.0023373102 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.00008652445 - inSlope: -0.0023373102 - outSlope: -0.0021727986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.000050310657 - inSlope: -0.0021727986 - outSlope: -0.0018039166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.000020245838 - inSlope: -0.0018039166 - outSlope: 0.005893905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.0001184789 - inSlope: 0.005893905 - outSlope: -0.0037961516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.000055210672 - inSlope: -0.0037961516 - outSlope: -0.0025199181 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.000013211476 - inSlope: -0.0025199181 - outSlope: 0.0075705014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.00013938457 - inSlope: 0.0075705014 - outSlope: -0.005348825 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.0000502363 - inSlope: -0.005348825 - outSlope: -0.0028105832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.0000033939593 - inSlope: -0.0028105832 - outSlope: -0.0013525621 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.000019149044 - inSlope: -0.0013525621 - outSlope: 0.004368743 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.000053662225 - inSlope: 0.004368743 - outSlope: -0.0037038056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.000008068692 - inSlope: -0.0037038056 - outSlope: -0.0011283662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.00002687451 - inSlope: -0.0011283662 - outSlope: -0.004941654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.000109236506 - inSlope: -0.004941654 - outSlope: 0.0059168073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.00001062173 - inSlope: 0.0059168073 - outSlope: -0.00088176195 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.000025317539 - inSlope: -0.00088176195 - outSlope: 0.00094841083 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.000009510481 - inSlope: 0.00094841083 - outSlope: 0.0025027238 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.000032200947 - inSlope: 0.0025027238 - outSlope: -0.0033350168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.000023383409 - inSlope: -0.0033350168 - outSlope: 0.0004955877 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.00001512374 - inSlope: 0.0004955877 - outSlope: 0.0007902774 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.0000019522747 - inSlope: 0.0007902774 - outSlope: 0.0011416865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.000017075543 - inSlope: 0.0011416865 - outSlope: 0.0014345349 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.000040984778 - inSlope: 0.0014345349 - outSlope: -0.0035068097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.000017461158 - inSlope: -0.0035068097 - outSlope: 0.00022026245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.000013790068 - inSlope: 0.00022026245 - outSlope: 0.00024206302 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.000009755746 - inSlope: 0.00024206302 - outSlope: 0.0001267897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.000007642556 - inSlope: 0.0001267897 - outSlope: 0.00004296967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.0000069264056 - inSlope: 0.00004296967 - outSlope: -0.000038402657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.0000075664584 - inSlope: -0.000038402657 - outSlope: -0.00012879408 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.000009713055 - inSlope: -0.00012879408 - outSlope: -0.00020744899 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.0000131704855 - inSlope: -0.00020744899 - outSlope: -0.00017602558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.000016104284 - inSlope: -0.00017602558 - outSlope: 0.0041072937 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.000052349566 - inSlope: 0.0041072937 - outSlope: -0.0013811924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.000029329385 - inSlope: -0.0013811924 - outSlope: -0.0012488089 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.000008516221 - inSlope: -0.0012488089 - outSlope: -0.0008925603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.0000063599828 - inSlope: -0.0008925603 - outSlope: -0.00066345115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.000017417333 - inSlope: -0.00066345115 - outSlope: -0.0004014915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.000024108947 - inSlope: -0.0004014915 - outSlope: 0.003231985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.00002975665 - inSlope: 0.003231985 - outSlope: -0.0022893844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.000008400266 - inSlope: -0.0022893844 - outSlope: -0.0009676616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.000024527713 - inSlope: -0.0009676616 - outSlope: 0.00659766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.00008543475 - inSlope: 0.00659766 - outSlope: -0.013300512 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.00013623707 - inSlope: -0.013300512 - outSlope: 0.013873761 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.00009499537 - inSlope: 0.013873761 - outSlope: -0.0069571384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.000020958489 - inSlope: -0.0069571384 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.004864089 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.00009082384 - inSlope: 0.004864089 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.000007877353 - inSlope: 0.0013659347 - outSlope: 0.0027798174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.000054206936 - inSlope: 0.0027798174 - outSlope: 0.004905016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.0001359583 - inSlope: 0.004905016 - outSlope: -0.007510258 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.000010789243 - inSlope: -0.007510258 - outSlope: 0.0020473276 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.000044911823 - inSlope: 0.0020473276 - outSlope: 0.0031499222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.00009740973 - inSlope: 0.0031499222 - outSlope: -0.005177272 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.000011120712 - inSlope: -0.005177272 - outSlope: 0.0014670432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.000035571058 - inSlope: 0.0014670432 - outSlope: 0.0017975402 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.00006553046 - inSlope: 0.0017975402 - outSlope: 0.0020979063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.00010049503 - inSlope: 0.0020979063 - outSlope: 0.0020695438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.00013498789 - inSlope: 0.0020695438 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.0001996041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.00003229717 - inSlope: -0.0001996041 - outSlope: 0.007746885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.00016141364 - inSlope: 0.007746885 - outSlope: -0.0019859127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.0001283156 - inSlope: -0.0019859127 - outSlope: -0.0022032245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.0000915947 - inSlope: -0.0022032245 - outSlope: -0.0021299457 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.00005609615 - inSlope: -0.0021299457 - outSlope: -0.0018148181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.000025848776 - inSlope: -0.0018148181 - outSlope: 0.0065433476 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.0001349029 - inSlope: 0.0065433476 - outSlope: -0.003954863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.00006898764 - inSlope: -0.003954863 - outSlope: -0.0027676714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.000022860486 - inSlope: -0.0027676714 - outSlope: -0.0015906389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.0000036505162 - inSlope: -0.0015906389 - outSlope: 0.004757338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.00007563725 - inSlope: 0.004757338 - outSlope: -0.0035098009 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.000017139782 - inSlope: -0.0035098009 - outSlope: -0.0017320826 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.000011728645 - inSlope: -0.0017320826 - outSlope: 0.007010734 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.00010511514 - inSlope: 0.007010734 - outSlope: -0.005536528 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.0000128384445 - inSlope: -0.005536528 - outSlope: -0.0020062977 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.000020599342 - inSlope: -0.0020062977 - outSlope: 0.0052182786 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.000066373126 - inSlope: 0.0052182786 - outSlope: -0.011864112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.00013135905 - inSlope: -0.011864112 - outSlope: 0.006221033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.000027673774 - inSlope: 0.006221033 - outSlope: 0.00035592812 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.00002174173 - inSlope: 0.00035592812 - outSlope: 0.0013235827 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.00000031827722 - inSlope: 0.0013235827 - outSlope: 0.00311876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.000052296815 - inSlope: 0.00311876 - outSlope: -0.004405716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.000021132768 - inSlope: -0.004405716 - outSlope: 0.0005213481 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.000012443766 - inSlope: 0.0005213481 - outSlope: 0.000868292 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.0000020279606 - inSlope: 0.000868292 - outSlope: 0.0011436475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.000021088461 - inSlope: 0.0011436475 - outSlope: 0.001437572 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.000045048313 - inSlope: 0.001437572 - outSlope: -0.0037344692 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.000017193672 - inSlope: -0.0037344692 - outSlope: 0.00026519375 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.000012773843 - inSlope: 0.00026519375 - outSlope: 0.0001888357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.000009626539 - inSlope: 0.0001888357 - outSlope: 0.00012624245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.0000075225307 - inSlope: 0.00012624245 - outSlope: 0.00003576703 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.0000069264056 - inSlope: 0.00003576703 - outSlope: -0.000038403756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.0000075664584 - inSlope: -0.000038403756 - outSlope: -0.00012879408 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.000009713055 - inSlope: -0.00012879408 - outSlope: -0.00020744899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.0000131704855 - inSlope: -0.00020744899 - outSlope: -0.00017602558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.000016104284 - inSlope: -0.00017602558 - outSlope: 0.0041072937 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.000052349566 - inSlope: 0.0041072937 - outSlope: -0.0013811924 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.000029329385 - inSlope: -0.0013811924 - outSlope: -0.0012488089 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.000008516221 - inSlope: -0.0012488089 - outSlope: -0.0008925603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.0000063599828 - inSlope: -0.0008925603 - outSlope: -0.00066345115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.000017417333 - inSlope: -0.00066345115 - outSlope: -0.0004014915 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.000024108947 - inSlope: -0.0004014915 - outSlope: 0.0032318926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.00002975665 - inSlope: 0.0032318926 - outSlope: -0.0022894498 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.000008400266 - inSlope: -0.0022894498 - outSlope: -0.0009676339 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.000024527713 - inSlope: -0.0009676339 - outSlope: 0.0065978486 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.00008543475 - inSlope: 0.0065978486 - outSlope: -0.013300132 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.00013623707 - inSlope: -0.013300132 - outSlope: 0.013874158 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.00009499537 - inSlope: 0.013874158 - outSlope: -0.0069571384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.000020958489 - inSlope: -0.0069571384 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.004864089 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.00009082384 - inSlope: 0.004864089 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659347 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.000007877353 - inSlope: 0.0013659347 - outSlope: 0.0027798174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.000054206936 - inSlope: 0.0027798174 - outSlope: 0.004905016 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.0001359583 - inSlope: 0.004905016 - outSlope: -0.007510258 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.000010789243 - inSlope: -0.007510258 - outSlope: 0.0020473276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.000044911823 - inSlope: 0.0020473276 - outSlope: 0.0031498321 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.00009740973 - inSlope: 0.0031498321 - outSlope: -0.00517742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.000011120712 - inSlope: -0.00517742 - outSlope: 0.0014670012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.000035571058 - inSlope: 0.0014670012 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020978462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.00010049503 - inSlope: 0.0020978462 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.00016696984 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.000032841064 - inSlope: -0.00016696984 - outSlope: 0.0076354705 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.00016010061 - inSlope: 0.0076354705 - outSlope: -0.0020773266 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.00012547903 - inSlope: -0.0020773266 - outSlope: -0.0023372432 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.00008652445 - inSlope: -0.0023372432 - outSlope: -0.0021728608 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.000050310657 - inSlope: -0.0021728608 - outSlope: -0.0018038651 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.000020245838 - inSlope: -0.0018038651 - outSlope: 0.005893905 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.0001184789 - inSlope: 0.005893905 - outSlope: -0.0037961516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.000055210672 - inSlope: -0.0037961516 - outSlope: -0.0025199181 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.000013211476 - inSlope: -0.0025199181 - outSlope: 0.0075705014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.00013938457 - inSlope: 0.0075705014 - outSlope: -0.005348825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.0000502363 - inSlope: -0.005348825 - outSlope: -0.0028105832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.0000033939593 - inSlope: -0.0028105832 - outSlope: -0.0013525621 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.000019149044 - inSlope: -0.0013525621 - outSlope: 0.004368743 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.000053662225 - inSlope: 0.004368743 - outSlope: -0.0037038056 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.000008068692 - inSlope: -0.0037038056 - outSlope: -0.0011283662 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.00002687451 - inSlope: -0.0011283662 - outSlope: -0.004941654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.000109236506 - inSlope: -0.004941654 - outSlope: 0.005916977 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.00001062173 - inSlope: 0.005916977 - outSlope: -0.00088173675 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.000025317539 - inSlope: -0.00088173675 - outSlope: 0.00094843796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.000009510481 - inSlope: 0.00094843796 - outSlope: 0.0025026524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.000032200947 - inSlope: 0.0025026524 - outSlope: -0.0033350168 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.000023383409 - inSlope: -0.0033350168 - outSlope: 0.0004955877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.00001512374 - inSlope: 0.0004955877 - outSlope: 0.0007902774 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.0000019522747 - inSlope: 0.0007902774 - outSlope: 0.0011416865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.000017075543 - inSlope: 0.0011416865 - outSlope: 0.0014345349 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.000040984778 - inSlope: 0.0014345349 - outSlope: -0.0035068097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.000017461158 - inSlope: -0.0035068097 - outSlope: 0.00022026245 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.000013790068 - inSlope: 0.00022026245 - outSlope: 0.00024206302 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.000009755746 - inSlope: 0.00024206302 - outSlope: 0.0001267897 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.000007642556 - inSlope: 0.0001267897 - outSlope: 0.00004296967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.0000069264056 - inSlope: 0.00004296967 - outSlope: -0.000038402657 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.0000075664584 - inSlope: -0.000038402657 - outSlope: -0.00012879776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.000009713055 - inSlope: -0.00012879776 - outSlope: -0.00020744305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.0000131704855 - inSlope: -0.00020744305 - outSlope: -0.00017603062 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.000016104284 - inSlope: -0.00017603062 - outSlope: 0.0041071763 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.000052349566 - inSlope: 0.0041071763 - outSlope: -0.0013812319 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.000029329385 - inSlope: -0.0013812319 - outSlope: -0.0012487374 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.000008516221 - inSlope: -0.0012487374 - outSlope: -0.00089258584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.0000063599828 - inSlope: -0.00089258584 - outSlope: -0.00066345115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.000017417333 - inSlope: -0.00066345115 - outSlope: -0.000401503 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.000024108947 - inSlope: -0.000401503 - outSlope: 0.0032318002 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.00002975665 - inSlope: 0.0032318002 - outSlope: -0.0022894498 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.000008400266 - inSlope: -0.0022894498 - outSlope: -0.0009676616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.000024527713 - inSlope: -0.0009676616 - outSlope: 0.0065978486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.00008543475 - inSlope: 0.0065978486 - outSlope: -0.013299751 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.00013623707 - inSlope: -0.013299751 - outSlope: 0.013874158 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.00009499537 - inSlope: 0.013874158 - outSlope: -0.0069573377 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.000020958489 - inSlope: -0.0069573377 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.00486395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.00009082384 - inSlope: 0.00486395 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.000007877353 - inSlope: 0.0013659738 - outSlope: 0.0027796584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.000054206936 - inSlope: 0.0027796584 - outSlope: 0.0049051563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.0001359583 - inSlope: 0.0049051563 - outSlope: -0.007510258 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.000010789243 - inSlope: -0.007510258 - outSlope: 0.002047386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.000044911823 - inSlope: 0.002047386 - outSlope: 0.003149742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.00009740973 - inSlope: 0.003149742 - outSlope: -0.00517742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.000011120712 - inSlope: -0.00517742 - outSlope: 0.0014670432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.000035571058 - inSlope: 0.0014670432 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020977862 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.00010049503 - inSlope: 0.0020977862 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.006508676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.00002651161 - inSlope: -0.006508676 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.0001586547 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.000035623852 - inSlope: 0.0001586547 - outSlope: -0.0001996041 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.00003229717 - inSlope: -0.0001996041 - outSlope: 0.0077471067 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.00016141364 - inSlope: 0.0077471067 - outSlope: -0.001985799 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.0001283156 - inSlope: -0.001985799 - outSlope: -0.0022032876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.0000915947 - inSlope: -0.0022032876 - outSlope: -0.0021299457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.00005609615 - inSlope: -0.0021299457 - outSlope: -0.00181487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.000025848776 - inSlope: -0.00181487 - outSlope: 0.006542973 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.0001349029 - inSlope: 0.006542973 - outSlope: -0.0039549763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.00006898764 - inSlope: -0.0039549763 - outSlope: -0.0027676714 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.000022860486 - inSlope: -0.0027676714 - outSlope: -0.0015906844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.0000036505162 - inSlope: -0.0015906844 - outSlope: 0.0047570663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.00007563725 - inSlope: 0.0047570663 - outSlope: -0.0035099015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.000017139782 - inSlope: -0.0035099015 - outSlope: -0.001732132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.000011728645 - inSlope: -0.001732132 - outSlope: 0.007010734 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.00010511514 - inSlope: 0.007010734 - outSlope: -0.0055363695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.0000128384445 - inSlope: -0.0055363695 - outSlope: -0.0020062977 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.000020599342 - inSlope: -0.0020062977 - outSlope: 0.0052184276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.000066373126 - inSlope: 0.0052184276 - outSlope: -0.011863433 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.00013135905 - inSlope: -0.011863433 - outSlope: 0.0062212115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.000027673774 - inSlope: 0.0062212115 - outSlope: 0.00035592812 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.00002174173 - inSlope: 0.00035592812 - outSlope: 0.0013236206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.00000031827722 - inSlope: 0.0013236206 - outSlope: 0.0031185814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.000052296815 - inSlope: 0.0031185814 - outSlope: -0.004405842 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.000021132768 - inSlope: -0.004405842 - outSlope: 0.0005213481 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.000012443766 - inSlope: 0.0005213481 - outSlope: 0.0008683168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.0000020279606 - inSlope: 0.0008683168 - outSlope: 0.001143582 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.000021088461 - inSlope: 0.001143582 - outSlope: 0.001437613 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.000045048313 - inSlope: 0.001437613 - outSlope: -0.003734576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.000017193672 - inSlope: -0.003734576 - outSlope: 0.00026519375 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.000012773843 - inSlope: 0.00026519375 - outSlope: 0.0001888303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.000009626539 - inSlope: 0.0001888303 - outSlope: 0.00012624245 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.0000075225307 - inSlope: 0.00012624245 - outSlope: 0.000035768055 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.0000069264056 - inSlope: 0.000035768055 - outSlope: 0.0000736352 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.0000056991007 - inSlope: 0.0000736352 - outSlope: -0.00010748634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.0000074905124 - inSlope: -0.00010748634 - outSlope: -0.00008264484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.000008867905 - inSlope: -0.00008264484 - outSlope: -0.00010567651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.000010629154 - inSlope: -0.00010567651 - outSlope: -0.00013001233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.000012796117 - inSlope: -0.00013001233 - outSlope: -0.00011977409 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.000014792321 - inSlope: -0.00011977409 - outSlope: -0.00011013132 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.000016627815 - inSlope: -0.00011013132 - outSlope: 0.0044242917 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.000057109257 - inSlope: 0.0044242917 - outSlope: -0.00073368236 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.000044880704 - inSlope: -0.00073368236 - outSlope: -0.0007205279 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.00003287209 - inSlope: -0.0007205279 - outSlope: -0.00076338387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.000020149218 - inSlope: -0.00076338387 - outSlope: -0.00057882635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.00001050226 - inSlope: -0.00057882635 - outSlope: -0.0005045854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.000002092151 - inSlope: -0.0005045854 - outSlope: -0.00036376706 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.000003970541 - inSlope: -0.00036376706 - outSlope: -0.0004264431 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.000011077817 - inSlope: -0.0004264431 - outSlope: -0.00023113258 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.000014930189 - inSlope: -0.00023113258 - outSlope: -0.00020949697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.000018421752 - inSlope: -0.00020949697 - outSlope: -0.00016718965 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.000021208203 - inSlope: -0.00016718965 - outSlope: -0.00012525189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.000023295703 - inSlope: -0.00012525189 - outSlope: 0.006078677 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.00007801983 - inSlope: 0.006078677 - outSlope: -0.0013417826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.00005565713 - inSlope: -0.0013417826 - outSlope: -0.0010309506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.000038474882 - inSlope: -0.0010309506 - outSlope: -0.00079018454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.00002530534 - inSlope: -0.00079018454 - outSlope: -0.0006076664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.000015177142 - inSlope: -0.0006076664 - outSlope: -0.0004118098 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.00000831375 - inSlope: -0.0004118098 - outSlope: -0.00036043255 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.000002306633 - inSlope: -0.00036043255 - outSlope: -0.00018069537 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.0000007049105 - inSlope: -0.00018069537 - outSlope: -0.00018318162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.0000037580655 - inSlope: -0.00018318162 - outSlope: -0.0000031431662 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.0000038104508 - inSlope: -0.0000031431662 - outSlope: -0.00008397191 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.0000052099613 - inSlope: -0.00008397191 - outSlope: -0.00013760988 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.0000075035555 - inSlope: -0.00013760988 - outSlope: -0.00014472054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.000009915528 - inSlope: -0.00014472054 - outSlope: -0.00019337019 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.000013138315 - inSlope: -0.00019337019 - outSlope: -0.00029458877 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.000018048053 - inSlope: -0.00029458877 - outSlope: -0.00018631239 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.00002115339 - inSlope: -0.00018631239 - outSlope: -0.00023125118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.000025007517 - inSlope: -0.00023125118 - outSlope: -0.00006204449 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.000026041576 - inSlope: -0.00006204449 - outSlope: -0.00009671478 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.000027653465 - inSlope: -0.00009671478 - outSlope: -0.0002669259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.000032102416 - inSlope: -0.0002669259 - outSlope: -0.0071991603 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.00015208659 - inSlope: -0.0071991603 - outSlope: 0.0013243583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.00013001429 - inSlope: 0.0013243583 - outSlope: 0.013792212 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.0000998524 - inSlope: 0.013792212 - outSlope: -0.0074791173 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.00002480479 - inSlope: -0.0074791173 - outSlope: 0.00072174077 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.000012775961 - inSlope: 0.00072174077 - outSlope: 0.0018582854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.000018194989 - inSlope: 0.0018582854 - outSlope: 0.0041193655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.000086853965 - inSlope: 0.0041193655 - outSlope: 0.008089741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.00022168092 - inSlope: 0.008089741 - outSlope: -0.01356503 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.000004399464 - inSlope: -0.01356503 - outSlope: 0.0020314266 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.000029457131 - inSlope: 0.0020314266 - outSlope: 0.004123155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.00009817926 - inSlope: 0.004123155 - outSlope: 0.007579316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.00022449926 - inSlope: 0.007579316 - outSlope: -0.0114831 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.00003311718 - inSlope: -0.0114831 - outSlope: 0.0041995067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.00010310789 - inSlope: 0.0041995067 - outSlope: 0.007710252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.00023161748 - inSlope: 0.007710252 - outSlope: -0.009220099 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.0000779515 - inSlope: -0.009220099 - outSlope: 0.0064466186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.00018539351 - inSlope: 0.0064466186 - outSlope: 0.01153246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.00037759825 - inSlope: 0.01153246 - outSlope: -0.010088509 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.00020944938 - inSlope: -0.010088509 - outSlope: 0.012642264 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.00042015058 - inSlope: 0.012642264 - outSlope: -0.007510218 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0002949822 - inSlope: -0.007510218 - outSlope: -0.0034501608 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0002374771 - inSlope: -0.0034501608 - outSlope: 0.01410413 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.00047254234 - inSlope: 0.01410413 - outSlope: -0.0020825434 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0004378338 - inSlope: -0.0020825434 - outSlope: 0.00028234872 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.00044253955 - inSlope: 0.00028234872 - outSlope: 0.0223738 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.00081545184 - inSlope: 0.0223738 - outSlope: 0.034401733 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0013888053 - inSlope: 0.034401733 - outSlope: 0.049395513 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.0022120513 - inSlope: 0.049395513 - outSlope: 0.06643017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.0033192039 - inSlope: 0.06643017 - outSlope: 0.08383616 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.004716532 - inSlope: 0.08383616 - outSlope: 0.0994464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0063739466 - inSlope: 0.0994464 - outSlope: 0.11100726 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.008224039 - inSlope: 0.11100726 - outSlope: 0.116646186 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.010168113 - inSlope: 0.116646186 - outSlope: 0.11550007 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.012093195 - inSlope: 0.11550007 - outSlope: 0.107631706 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.013887029 - inSlope: 0.107631706 - outSlope: 0.094289355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.015458494 - inSlope: 0.094289355 - outSlope: 0.077406645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.01674866 - inSlope: 0.077406645 - outSlope: 0.059014305 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.017732216 - inSlope: 0.059014305 - outSlope: 0.040870894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.018413387 - inSlope: 0.040870894 - outSlope: 0.023882642 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.018811425 - inSlope: 0.023882642 - outSlope: 0.007823005 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.018941814 - inSlope: 0.007823005 - outSlope: 0.007823005 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6494939 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6494939 - inSlope: 0 - outSlope: 0.46591088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.6417287 - inSlope: 0.46591088 - outSlope: 1.3408328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6193814 - inSlope: 1.3408328 - outSlope: 2.1500466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.58354735 - inSlope: 2.1500466 - outSlope: 2.9285817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5347377 - inSlope: 2.9285817 - outSlope: 3.7154942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.47281286 - inSlope: 3.7154942 - outSlope: 4.5038357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.39774874 - inSlope: 4.5038357 - outSlope: 5.3681927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.30827895 - inSlope: 5.3681927 - outSlope: 6.1562176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.20567542 - inSlope: 6.1562176 - outSlope: 6.827804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.091878794 - inSlope: 6.827804 - outSlope: 6.5890913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.017939683 - inSlope: 6.5890913 - outSlope: 4.51281 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.09315312 - inSlope: 4.51281 - outSlope: 4.480401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1678264 - inSlope: 4.480401 - outSlope: 4.2316036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.23835331 - inSlope: 4.2316036 - outSlope: 3.8504095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.30252674 - inSlope: 3.8504095 - outSlope: 3.3158536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.35779092 - inSlope: 3.3158536 - outSlope: 2.6914814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4026489 - inSlope: 2.6914814 - outSlope: 1.9957013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.43591067 - inSlope: 1.9957013 - outSlope: 1.240766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4565901 - inSlope: 1.240766 - outSlope: 0.4297493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.46375257 - inSlope: 0.4297493 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.46375257 - inSlope: 0 - outSlope: 0.0007832058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.46376562 - inSlope: 0.0007832058 - outSlope: 0.0015109791 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.4637908 - inSlope: 0.0015109791 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.46379396 - inSlope: 0.00018954295 - outSlope: -0.004727845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.46371517 - inSlope: -0.004727845 - outSlope: 0.0029879836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.46376497 - inSlope: 0.0029879836 - outSlope: -0.0007832058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.4637519 - inSlope: -0.0007832058 - outSlope: -0.0025606179 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.46370924 - inSlope: -0.0025606179 - outSlope: 0.0029075174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.4637577 - inSlope: 0.0029075174 - outSlope: -0.0015074029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.46373257 - inSlope: -0.0015074029 - outSlope: 0.0013589677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.46375522 - inSlope: 0.0013589677 - outSlope: -0.0015789286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.4637289 - inSlope: -0.0015789286 - outSlope: -0.0036621129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.46366787 - inSlope: -0.0036621129 - outSlope: 0.0027573134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.46371382 - inSlope: 0.0027573134 - outSlope: 0.0011694443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.46373332 - inSlope: 0.0011694443 - outSlope: -0.0022494814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.46369582 - inSlope: -0.0022494814 - outSlope: 0.001559259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.4637218 - inSlope: 0.001559259 - outSlope: -0.0016504542 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.4636943 - inSlope: -0.0016504542 - outSlope: -0.0014269366 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.46367052 - inSlope: -0.0014269366 - outSlope: -0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.46366048 - inSlope: -0.00060260354 - outSlope: 0.00034153493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.46366617 - inSlope: 0.00034153493 - outSlope: 0.00083863817 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.46368015 - inSlope: 0.00083863817 - outSlope: 0.0011837494 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.46369988 - inSlope: 0.0011837494 - outSlope: 0.0012230885 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.46372026 - inSlope: 0.0012230885 - outSlope: -0.0023192188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.4636816 - inSlope: -0.0023192188 - outSlope: 0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.4637157 - inSlope: 0.0020456042 - outSlope: 0.0014591231 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.46374002 - inSlope: 0.0014591231 - outSlope: -0.0013804449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.463717 - inSlope: -0.0013804449 - outSlope: 0.0016272083 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.46374413 - inSlope: 0.0016272083 - outSlope: -0.0015360132 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.46371853 - inSlope: -0.0015360132 - outSlope: 0.001773836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.4637481 - inSlope: 0.001773836 - outSlope: 0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.4637612 - inSlope: 0.00078678207 - outSlope: -0.00062942563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.46375072 - inSlope: -0.00062942563 - outSlope: 0.00079572276 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.46376398 - inSlope: 0.00079572276 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.46376705 - inSlope: 0.00018417853 - outSlope: 0.00024497532 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.46377113 - inSlope: 0.00024497532 - outSlope: -0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.4637695 - inSlope: -0.00009834776 - outSlope: -0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.46376756 - inSlope: -0.00011622917 - outSlope: -0.0021475574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.46373177 - inSlope: -0.0021475574 - outSlope: 0.0047600316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.4638111 - inSlope: 0.0047600316 - outSlope: -0.0024836925 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.4637697 - inSlope: -0.0024836925 - outSlope: 0.00076353626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.46378243 - inSlope: 0.00076353626 - outSlope: 0.0021761677 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.4638187 - inSlope: 0.0021761677 - outSlope: -0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.4637715 - inSlope: -0.0028324155 - outSlope: 0.00041663687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.46377844 - inSlope: 0.00041663687 - outSlope: 0.00074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.46379083 - inSlope: 0.00074386667 - outSlope: 0.00097274873 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.46380705 - inSlope: 0.00097274873 - outSlope: 0.0012284529 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.46382752 - inSlope: 0.0012284529 - outSlope: 0.0011354695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.46384645 - inSlope: 0.0011354695 - outSlope: 0.0008761891 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.46386105 - inSlope: 0.0008761891 - outSlope: 0.00033259424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.4638666 - inSlope: 0.00033259424 - outSlope: -0.00029504328 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.46386167 - inSlope: -0.00029504328 - outSlope: -0.00070631574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.4638499 - inSlope: -0.00070631574 - outSlope: -0.0010102997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.46383306 - inSlope: -0.0010102997 - outSlope: -0.0011158 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.46381447 - inSlope: -0.0011158 - outSlope: -0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.46379706 - inSlope: -0.0010442594 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.46378425 - inSlope: -0.0007689007 - outSlope: -0.00054717116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.46377513 - inSlope: -0.00054717116 - outSlope: -0.00029325514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.46377024 - inSlope: -0.00029325514 - outSlope: 0.0023245835 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.46380898 - inSlope: 0.0023245835 - outSlope: -0.0017380731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.46378002 - inSlope: -0.0017380731 - outSlope: -0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.4637697 - inSlope: -0.0006186968 - outSlope: 0.0032562048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.46382397 - inSlope: 0.0032562048 - outSlope: -0.005713111 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.46372876 - inSlope: -0.005713111 - outSlope: 0.003890995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.4637936 - inSlope: 0.003890995 - outSlope: -0.0015020384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.46376857 - inSlope: -0.0015020384 - outSlope: 0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.46377078 - inSlope: 0.00013232244 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.46376815 - inSlope: -0.00015735641 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.46376625 - inSlope: -0.00011444103 - outSlope: -0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.46376097 - inSlope: -0.00031650095 - outSlope: -0.0009369725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.46374536 - inSlope: -0.0009369725 - outSlope: 0.0008726128 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.4637599 - inSlope: 0.0008726128 - outSlope: -0.0007885702 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.46374676 - inSlope: -0.0007885702 - outSlope: -0.0016146913 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.46371984 - inSlope: -0.0016146913 - outSlope: 0.00159681 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.46374646 - inSlope: 0.00159681 - outSlope: -0.0013554109 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.46372387 - inSlope: -0.0013554109 - outSlope: -0.0022172949 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.4636869 - inSlope: -0.0022172949 - outSlope: 0.002371075 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.46372643 - inSlope: 0.002371075 - outSlope: -0.0016432782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.46369904 - inSlope: -0.0016432782 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.4637131 - inSlope: 0.0029807885 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.4636657 - inSlope: 0.00031292916 - outSlope: 0.0008189569 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.46367934 - inSlope: 0.0008189569 - outSlope: 0.0010979343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.46369764 - inSlope: 0.0010979343 - outSlope: 0.0011962493 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.46371758 - inSlope: 0.0011962493 - outSlope: -0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.46367532 - inSlope: -0.0025356202 - outSlope: 0.002090307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.46371016 - inSlope: 0.002090307 - outSlope: 0.0015127889 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.46373537 - inSlope: 0.0015127889 - outSlope: -0.0016808285 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.46370736 - inSlope: -0.0016808285 - outSlope: 0.0018524877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.46373823 - inSlope: 0.0018524877 - outSlope: -0.0020456626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.46370414 - inSlope: -0.0020456626 - outSlope: 0.0021761365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.4637404 - inSlope: 0.0021761365 - outSlope: 0.0010281958 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.46375754 - inSlope: 0.0010281958 - outSlope: -0.0010299545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.46374038 - inSlope: -0.0010299545 - outSlope: 0.00118019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.46376005 - inSlope: 0.00118019 - outSlope: 0.00036656368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.46376616 - inSlope: 0.00036656368 - outSlope: 0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.46376815 - inSlope: 0.00011980716 - outSlope: 0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.46377084 - inSlope: 0.00016093039 - outSlope: -0.00013768882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.46376854 - inSlope: -0.00013768882 - outSlope: 0.00036477557 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.46377462 - inSlope: 0.00036477557 - outSlope: -0.0024426356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.4637339 - inSlope: -0.0024426356 - outSlope: 0.002043816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.46376798 - inSlope: 0.002043816 - outSlope: 0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.46377245 - inSlope: 0.000268225 - outSlope: 0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.46378985 - inSlope: 0.0010442594 - outSlope: 0.00259992 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.46383318 - inSlope: 0.00259992 - outSlope: -0.0036407073 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.4637725 - inSlope: -0.0036407073 - outSlope: 0.00047563872 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.46378043 - inSlope: 0.00047563872 - outSlope: 0.000740301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.46379277 - inSlope: 0.000740301 - outSlope: 0.0010245901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.46380985 - inSlope: 0.0010245901 - outSlope: 0.0011748255 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.46382943 - inSlope: 0.0011748255 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.46384785 - inSlope: 0.0011050553 - outSlope: 0.0008064631 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.4638613 - inSlope: 0.0008064631 - outSlope: 0.00031828455 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.4638666 - inSlope: 0.00031828455 - outSlope: -0.0002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.46386167 - inSlope: -0.0002950475 - outSlope: -0.0007063056 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.4638499 - inSlope: -0.0007063056 - outSlope: -0.0010103141 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.46383306 - inSlope: -0.0010103141 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.46381447 - inSlope: -0.001115784 - outSlope: -0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.46379706 - inSlope: -0.0010442893 - outSlope: -0.0007688897 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.46378425 - inSlope: -0.0007688897 - outSlope: -0.0005471633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.46377513 - inSlope: -0.0005471633 - outSlope: -0.00029325933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.46377024 - inSlope: -0.00029325933 - outSlope: 0.0023245502 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.46380898 - inSlope: 0.0023245502 - outSlope: -0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.46378002 - inSlope: -0.001738098 - outSlope: -0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.4637697 - inSlope: -0.00061868795 - outSlope: 0.0032562513 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.46382397 - inSlope: 0.0032562513 - outSlope: -0.005713029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.46372876 - inSlope: -0.005713029 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.4637936 - inSlope: 0.0038910506 - outSlope: -0.001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.46376857 - inSlope: -0.001502017 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.46377078 - inSlope: 0.00013232433 - outSlope: -0.00015735417 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.46376815 - inSlope: -0.00015735417 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.46376097 - inSlope: -0.00031649644 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.00087260036 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.4637599 - inSlope: 0.00087260036 - outSlope: -0.0007885589 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.46374676 - inSlope: -0.0007885589 - outSlope: -0.0016147145 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.46371984 - inSlope: -0.0016147145 - outSlope: 0.0015967871 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.46374646 - inSlope: 0.0015967871 - outSlope: -0.0013554303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.46372387 - inSlope: -0.0013554303 - outSlope: -0.0022172632 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.4636869 - inSlope: -0.0022172632 - outSlope: 0.0023711089 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.46372643 - inSlope: 0.0023711089 - outSlope: -0.0016432782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.46369904 - inSlope: -0.0016432782 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.4637131 - inSlope: 0.0029807885 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00034153982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.46366617 - inSlope: 0.00034153982 - outSlope: 0.0008386262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.46368015 - inSlope: 0.0008386262 - outSlope: 0.0011837324 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.46369988 - inSlope: 0.0011837324 - outSlope: 0.0012231059 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.46372026 - inSlope: 0.0012231059 - outSlope: -0.0023191858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.4636816 - inSlope: -0.0023191858 - outSlope: 0.0020456626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.4637157 - inSlope: 0.0020456626 - outSlope: 0.0014591023 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.46374002 - inSlope: 0.0014591023 - outSlope: -0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.463717 - inSlope: -0.0013804646 - outSlope: 0.001627185 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.46374413 - inSlope: 0.001627185 - outSlope: -0.0015360351 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.46371853 - inSlope: -0.0015360351 - outSlope: 0.0017738106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.4637481 - inSlope: 0.0017738106 - outSlope: 0.0007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.4637612 - inSlope: 0.0007867933 - outSlope: -0.00062941667 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.46375072 - inSlope: -0.00062941667 - outSlope: 0.0007957342 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.46376398 - inSlope: 0.0007957342 - outSlope: 0.0001841759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.46376705 - inSlope: 0.0001841759 - outSlope: 0.00024497882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.46377113 - inSlope: 0.00024497882 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.4637695 - inSlope: -0.000098346354 - outSlope: -0.00011622751 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.46376756 - inSlope: -0.00011622751 - outSlope: -0.0021475882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.46373177 - inSlope: -0.0021475882 - outSlope: 0.0047599636 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.4638111 - inSlope: 0.0047599636 - outSlope: -0.0024837635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.4637697 - inSlope: -0.0024837635 - outSlope: 0.0007635253 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.46378243 - inSlope: 0.0007635253 - outSlope: 0.0021761989 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.4638187 - inSlope: 0.0021761989 - outSlope: -0.002832375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.4637715 - inSlope: -0.002832375 - outSlope: 0.0004166428 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.46377844 - inSlope: 0.0004166428 - outSlope: 0.000743856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.46379083 - inSlope: 0.000743856 - outSlope: 0.00097276265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.46380705 - inSlope: 0.00097276265 - outSlope: 0.0012284353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.46382752 - inSlope: 0.0012284353 - outSlope: 0.0011354858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.46384645 - inSlope: 0.0011354858 - outSlope: 0.0008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.46386105 - inSlope: 0.0008761766 - outSlope: 0.00033259898 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.4638666 - inSlope: 0.00033259898 - outSlope: -0.00029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.46386167 - inSlope: -0.00029503906 - outSlope: -0.0007063056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.4638499 - inSlope: -0.0007063056 - outSlope: -0.0010103141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.46383306 - inSlope: -0.0010103141 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.46381447 - inSlope: -0.001115784 - outSlope: -0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.46379706 - inSlope: -0.0010442893 - outSlope: -0.0007688897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.46378425 - inSlope: -0.0007688897 - outSlope: -0.00054717896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.46377513 - inSlope: -0.00054717896 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.46377024 - inSlope: -0.00029325092 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.46380898 - inSlope: 0.0023246165 - outSlope: -0.0017380483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.46378002 - inSlope: -0.0017380483 - outSlope: -0.00061870564 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.4637697 - inSlope: -0.00061870564 - outSlope: 0.0032561582 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.46382397 - inSlope: 0.0032561582 - outSlope: -0.0057131923 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.46372876 - inSlope: -0.0057131923 - outSlope: 0.0038909393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.4637936 - inSlope: 0.0038909393 - outSlope: -0.00150206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.46376857 - inSlope: -0.00150206 - outSlope: 0.00013232055 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.46377078 - inSlope: 0.00013232055 - outSlope: -0.00015735417 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.46376815 - inSlope: -0.00015735417 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.46376097 - inSlope: -0.00031649644 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.00087260036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.4637599 - inSlope: 0.00087260036 - outSlope: -0.0007885815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.46374676 - inSlope: -0.0007885815 - outSlope: -0.0016146683 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.46371984 - inSlope: -0.0016146683 - outSlope: 0.0015968328 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.46374646 - inSlope: 0.0015968328 - outSlope: -0.0013553916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.46372387 - inSlope: -0.0013553916 - outSlope: -0.0022173265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.4636869 - inSlope: -0.0022173265 - outSlope: 0.002371041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.46372643 - inSlope: 0.002371041 - outSlope: -0.0016433251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.46369904 - inSlope: -0.0016433251 - outSlope: -0.0021367979 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.46366343 - inSlope: -0.0021367979 - outSlope: 0.0029808737 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.4637131 - inSlope: 0.0029808737 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.4636945 - inSlope: -0.001115784 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.4636657 - inSlope: 0.00031292916 - outSlope: 0.0008189569 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.46367934 - inSlope: 0.0008189569 - outSlope: 0.0010979343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.46369764 - inSlope: 0.0010979343 - outSlope: 0.0011962493 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.46371758 - inSlope: 0.0011962493 - outSlope: -0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.46367532 - inSlope: -0.0025356202 - outSlope: 0.002090307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.46371016 - inSlope: 0.002090307 - outSlope: 0.0015127889 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.46373537 - inSlope: 0.0015127889 - outSlope: -0.0016808285 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.46370736 - inSlope: -0.0016808285 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.46373823 - inSlope: 0.0018525406 - outSlope: -0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.46370414 - inSlope: -0.0020456042 - outSlope: 0.0021761989 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.4637404 - inSlope: 0.0021761989 - outSlope: 0.0010281664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.46375754 - inSlope: 0.0010281664 - outSlope: -0.0010299545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.46374038 - inSlope: -0.0010299545 - outSlope: 0.00118019 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.46376005 - inSlope: 0.00118019 - outSlope: 0.00036656368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.46376616 - inSlope: 0.00036656368 - outSlope: 0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.46376815 - inSlope: 0.00011980716 - outSlope: 0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.46377084 - inSlope: 0.00016093039 - outSlope: -0.00013768882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.46376854 - inSlope: -0.00013768882 - outSlope: 0.00036477557 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.46377462 - inSlope: 0.00036477557 - outSlope: -0.0024426356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.4637339 - inSlope: -0.0024426356 - outSlope: 0.002043816 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.46376798 - inSlope: 0.002043816 - outSlope: 0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.46377245 - inSlope: 0.000268225 - outSlope: 0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.46378985 - inSlope: 0.0010442594 - outSlope: 0.0025999942 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.46383318 - inSlope: 0.0025999942 - outSlope: -0.003640603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.4637725 - inSlope: -0.003640603 - outSlope: 0.0004756523 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.46378043 - inSlope: 0.0004756523 - outSlope: 0.0007402798 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.46379277 - inSlope: 0.0007402798 - outSlope: 0.0010245901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.46380985 - inSlope: 0.0010245901 - outSlope: 0.0011748255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.46382943 - inSlope: 0.0011748255 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.46384785 - inSlope: 0.0011050553 - outSlope: 0.0008064631 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.4638613 - inSlope: 0.0008064631 - outSlope: 0.00031828455 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.4638666 - inSlope: 0.00031828455 - outSlope: -0.0002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.46386167 - inSlope: -0.0002950475 - outSlope: -0.0007063056 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.4638499 - inSlope: -0.0007063056 - outSlope: -0.0010103141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.46383306 - inSlope: -0.0010103141 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.46381447 - inSlope: -0.001115784 - outSlope: -0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.46379706 - inSlope: -0.0010442893 - outSlope: -0.0007688897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.46378425 - inSlope: -0.0007688897 - outSlope: -0.00054717896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.46377513 - inSlope: -0.00054717896 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.46377024 - inSlope: -0.00029325092 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.46380898 - inSlope: 0.0023246165 - outSlope: -0.0017380483 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.46378002 - inSlope: -0.0017380483 - outSlope: -0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.4637697 - inSlope: -0.00061868795 - outSlope: 0.0032562513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.46382397 - inSlope: 0.0032562513 - outSlope: -0.005713029 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.46372876 - inSlope: -0.005713029 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.4637936 - inSlope: 0.0038910506 - outSlope: -0.001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.46376857 - inSlope: -0.001502017 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.46377078 - inSlope: 0.00013232433 - outSlope: -0.00015735417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.46376815 - inSlope: -0.00015735417 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.46376097 - inSlope: -0.00031649644 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.00087260036 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.4637599 - inSlope: 0.00087260036 - outSlope: -0.0007885815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.46374676 - inSlope: -0.0007885815 - outSlope: -0.0016146683 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.46371984 - inSlope: -0.0016146683 - outSlope: 0.0015968328 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.46374646 - inSlope: 0.0015968328 - outSlope: -0.0013553916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.46372387 - inSlope: -0.0013553916 - outSlope: -0.0022172632 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.4636869 - inSlope: -0.0022172632 - outSlope: 0.0023711089 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.46372643 - inSlope: 0.0023711089 - outSlope: -0.0016432782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.46369904 - inSlope: -0.0016432782 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807885 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.4637131 - inSlope: 0.0029807885 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00034153982 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.46366617 - inSlope: 0.00034153982 - outSlope: 0.0008386262 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.46368015 - inSlope: 0.0008386262 - outSlope: 0.0011837663 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.46369988 - inSlope: 0.0011837663 - outSlope: 0.001223071 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.46372026 - inSlope: 0.001223071 - outSlope: -0.0023192521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.4636816 - inSlope: -0.0023192521 - outSlope: 0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.4637157 - inSlope: 0.0020456042 - outSlope: 0.0014591023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.46374002 - inSlope: 0.0014591023 - outSlope: -0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.463717 - inSlope: -0.0013804646 - outSlope: 0.001627185 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.46374413 - inSlope: 0.001627185 - outSlope: -0.0015360351 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.46371853 - inSlope: -0.0015360351 - outSlope: 0.0017738106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.4637481 - inSlope: 0.0017738106 - outSlope: 0.0007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.4637612 - inSlope: 0.0007867933 - outSlope: -0.00062941667 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.46375072 - inSlope: -0.00062941667 - outSlope: 0.0007957342 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.46376398 - inSlope: 0.0007957342 - outSlope: 0.0001841759 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.46376705 - inSlope: 0.0001841759 - outSlope: 0.00024497882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.46377113 - inSlope: 0.00024497882 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.4637695 - inSlope: -0.000098346354 - outSlope: -0.00011623083 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.46376756 - inSlope: -0.00011623083 - outSlope: -0.0021475267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.46373177 - inSlope: -0.0021475267 - outSlope: 0.0047600996 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.4638111 - inSlope: 0.0047600996 - outSlope: -0.0024836925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.4637697 - inSlope: -0.0024836925 - outSlope: 0.0007635253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.46378243 - inSlope: 0.0007635253 - outSlope: 0.0021761989 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.4638187 - inSlope: 0.0021761989 - outSlope: -0.002832375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.4637715 - inSlope: -0.002832375 - outSlope: 0.0004166428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.46377844 - inSlope: 0.0004166428 - outSlope: 0.000743856 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.46379083 - inSlope: 0.000743856 - outSlope: 0.00097276265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.46380705 - inSlope: 0.00097276265 - outSlope: 0.0012284353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.46382752 - inSlope: 0.0012284353 - outSlope: 0.0011354858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.46384645 - inSlope: 0.0011354858 - outSlope: 0.0008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.46386105 - inSlope: 0.0008761766 - outSlope: 0.00033259898 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.4638666 - inSlope: 0.00033259898 - outSlope: -0.00029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.46386167 - inSlope: -0.00029503906 - outSlope: -0.0007063258 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.4638499 - inSlope: -0.0007063258 - outSlope: -0.0010102852 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.46383306 - inSlope: -0.0010102852 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.46381447 - inSlope: -0.001115816 - outSlope: -0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.46379706 - inSlope: -0.0010442594 - outSlope: -0.0007689117 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.46378425 - inSlope: -0.0007689117 - outSlope: -0.0005471477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.46377513 - inSlope: -0.0005471477 - outSlope: -0.00029325933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.46377024 - inSlope: -0.00029325933 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.46380898 - inSlope: 0.0023246165 - outSlope: -0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.46378002 - inSlope: -0.001738098 - outSlope: -0.00061867025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.4637697 - inSlope: -0.00061867025 - outSlope: 0.0032562513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.46382397 - inSlope: 0.0032562513 - outSlope: -0.0057131923 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.46372876 - inSlope: -0.0057131923 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.4637936 - inSlope: 0.0038910506 - outSlope: -0.0015019741 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.46376857 - inSlope: -0.0015019741 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.46377078 - inSlope: 0.00013232433 - outSlope: -0.00015735866 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.46376815 - inSlope: -0.00015735866 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.0003164874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.46376097 - inSlope: -0.0003164874 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.0008726253 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.4637599 - inSlope: 0.0008726253 - outSlope: -0.0007885364 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.46374676 - inSlope: -0.0007885364 - outSlope: -0.0016147145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.46371984 - inSlope: -0.0016147145 - outSlope: 0.0015968328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.46374646 - inSlope: 0.0015968328 - outSlope: -0.0013554303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.46372387 - inSlope: -0.0013554303 - outSlope: -0.0022171997 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.4636869 - inSlope: -0.0022171997 - outSlope: 0.0023711089 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.46372643 - inSlope: 0.0023711089 - outSlope: -0.0016433251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.46369904 - inSlope: -0.0016433251 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.4637131 - inSlope: 0.0029807033 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010389248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.4636772 - inSlope: -0.0010389248 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753619 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.46366048 - inSlope: -0.0002753619 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.4636657 - inSlope: 0.00031292916 - outSlope: 0.00081898033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.46367934 - inSlope: 0.00081898033 - outSlope: 0.0010978715 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.46369764 - inSlope: 0.0010978715 - outSlope: 0.0011962835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.46371758 - inSlope: 0.0011962835 - outSlope: -0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.46367532 - inSlope: -0.0025356202 - outSlope: 0.0020903668 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.46371016 - inSlope: 0.0020903668 - outSlope: 0.0015127024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.46373537 - inSlope: 0.0015127024 - outSlope: -0.0016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.46370736 - inSlope: -0.0016808766 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.46373823 - inSlope: 0.0018525406 - outSlope: -0.0020456626 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.46370414 - inSlope: -0.0020456626 - outSlope: 0.0021760743 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.4637404 - inSlope: 0.0021760743 - outSlope: 0.0010281958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.46375754 - inSlope: 0.0010281958 - outSlope: -0.001029984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.46374038 - inSlope: -0.001029984 - outSlope: 0.00118019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.46376005 - inSlope: 0.00118019 - outSlope: 0.0003665532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.46376616 - inSlope: 0.0003665532 - outSlope: 0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.46376815 - inSlope: 0.00011980716 - outSlope: 0.000160935 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.46377084 - inSlope: 0.000160935 - outSlope: -0.00013768095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.46376854 - inSlope: -0.00013768095 - outSlope: 0.00036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.46377462 - inSlope: 0.00036478598 - outSlope: -0.0024426356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.4637339 - inSlope: -0.0024426356 - outSlope: 0.0020438745 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.46376798 - inSlope: 0.0020438745 - outSlope: 0.00026820964 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.46377245 - inSlope: 0.00026820964 - outSlope: 0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.46378985 - inSlope: 0.0010442893 - outSlope: 0.0025999942 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.46383318 - inSlope: 0.0025999942 - outSlope: -0.0036407073 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.4637725 - inSlope: -0.0036407073 - outSlope: 0.0004756251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.46378043 - inSlope: 0.0004756251 - outSlope: 0.000740301 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.46379277 - inSlope: 0.000740301 - outSlope: 0.0010246194 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.46380985 - inSlope: 0.0010246194 - outSlope: 0.0011748255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.46382943 - inSlope: 0.0011748255 - outSlope: 0.0011050238 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.46384785 - inSlope: 0.0011050238 - outSlope: 0.0008064631 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.4638613 - inSlope: 0.0008064631 - outSlope: 0.00031829366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.4638666 - inSlope: 0.00031829366 - outSlope: -0.000100131605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.46386492 - inSlope: -0.000100131605 - outSlope: -0.000407702 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.46385813 - inSlope: -0.000407702 - outSlope: -0.0005436027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.46384907 - inSlope: -0.0005436027 - outSlope: -0.0006705625 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.4638379 - inSlope: -0.0006705625 - outSlope: -0.0007313183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.4638257 - inSlope: -0.0007313183 - outSlope: -0.0006795033 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.46381438 - inSlope: -0.0006795033 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.46380284 - inSlope: -0.00069202046 - outSlope: -0.00058115413 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.46379316 - inSlope: -0.00058115413 - outSlope: -0.00043986383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.46378583 - inSlope: -0.00043986383 - outSlope: -0.00037730316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.46377954 - inSlope: -0.00037730316 - outSlope: -0.0002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.46377462 - inSlope: -0.0002950475 - outSlope: -0.00015914683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.46377197 - inSlope: -0.00015914683 - outSlope: -0.00013589289 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.4637697 - inSlope: -0.00013589289 - outSlope: 0.0023049468 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.46380812 - inSlope: 0.0023049468 - outSlope: -0.0010872054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.46379 - inSlope: -0.0010872054 - outSlope: -0.0006794644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.46377867 - inSlope: -0.0006794644 - outSlope: -0.00036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.4637726 - inSlope: -0.00036478598 - outSlope: -0.00022173267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.4637689 - inSlope: -0.00022173267 - outSlope: -0.00010371367 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.46376717 - inSlope: -0.00010371367 - outSlope: -0.00003218516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.46376663 - inSlope: -0.00003218516 - outSlope: 0.000014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.4637671 - inSlope: 0.000014305333 - outSlope: -0.0000017881325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.46376702 - inSlope: -0.0000017881325 - outSlope: -0.0021404354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.46373135 - inSlope: -0.0021404354 - outSlope: 0.000697385 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.46374297 - inSlope: 0.000697385 - outSlope: 0.00045238028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.4637505 - inSlope: 0.00045238028 - outSlope: 0.00012338349 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.46375257 - inSlope: 0.00012338349 - outSlope: -0.060845945 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.46273848 - inSlope: -0.060845945 - outSlope: -0.17961463 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.45974478 - inSlope: -0.17961463 - outSlope: -0.29443237 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.45483765 - inSlope: -0.29443237 - outSlope: -0.40567243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.44807655 - inSlope: -0.40567243 - outSlope: -0.5139084 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.43951154 - inSlope: -0.5139084 - outSlope: -0.6193712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.42918825 - inSlope: -0.6193712 - outSlope: -0.7226017 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.41714507 - inSlope: -0.7226017 - outSlope: -0.82366174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.4034176 - inSlope: -0.82366174 - outSlope: -0.9229586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.38803518 - inSlope: -0.9229586 - outSlope: -1.0106068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.37119102 - inSlope: -1.0106068 - outSlope: -1.1027123 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.35281277 - inSlope: -1.1027123 - outSlope: -1.1887428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.3330007 - inSlope: -1.1887428 - outSlope: -1.2703619 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.31182832 - inSlope: -1.2703619 - outSlope: -1.3469453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.2893783 - inSlope: -1.3469453 - outSlope: -1.418263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.26574093 - inSlope: -1.418263 - outSlope: -1.4835712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.24101512 - inSlope: -1.4835712 - outSlope: -1.5424111 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.21530719 - inSlope: -1.5424111 - outSlope: -1.5692629 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.18915321 - inSlope: -1.5692629 - outSlope: -1.6245512 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.16207777 - inSlope: -1.6245512 - outSlope: -1.6561024 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.13447648 - inSlope: -1.6561024 - outSlope: -1.6787148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.10649673 - inSlope: -1.6787148 - outSlope: -1.6927648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.07828441 - inSlope: -1.6927648 - outSlope: -1.6740289 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.050384358 - inSlope: -1.6740289 - outSlope: -1.682297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.022346502 - inSlope: -1.682297 - outSlope: -1.8843881 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.009061284 - inSlope: -1.8843881 - outSlope: -2.7399435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.054726314 - inSlope: -2.7399435 - outSlope: -2.6473715 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.0988485 - inSlope: -2.6473715 - outSlope: -2.6088524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.14232871 - inSlope: -2.6088524 - outSlope: -2.5334163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.18455409 - inSlope: -2.5334163 - outSlope: -2.4102967 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.22472508 - inSlope: -2.4102967 - outSlope: -2.343252 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.2637787 - inSlope: -2.343252 - outSlope: -2.2129853 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.30066332 - inSlope: -2.2129853 - outSlope: -2.128496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.3361377 - inSlope: -2.128496 - outSlope: -1.9919497 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.36933637 - inSlope: -1.9919497 - outSlope: -1.8994263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.400993 - inSlope: -1.8994263 - outSlope: -1.7586185 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.43030453 - inSlope: -1.7586185 - outSlope: -1.6430908 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.45768896 - inSlope: -1.6430908 - outSlope: -1.5434704 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.48341307 - inSlope: -1.5434704 - outSlope: -1.4307282 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.5072582 - inSlope: -1.4307282 - outSlope: -1.319645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.5292532 - inSlope: -1.319645 - outSlope: -1.2103635 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.5494256 - inSlope: -1.2103635 - outSlope: -1.1022509 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.5677962 - inSlope: -1.1022509 - outSlope: -0.99473566 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.58437485 - inSlope: -0.99473566 - outSlope: -0.887048 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.5991596 - inSlope: -0.887048 - outSlope: -0.77843183 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.61213326 - inSlope: -0.77843183 - outSlope: -0.66799825 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.6232664 - inSlope: -0.66799825 - outSlope: -0.5549937 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.6325167 - inSlope: -0.5549937 - outSlope: -0.43885902 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.6398309 - inSlope: -0.43885902 - outSlope: -0.31891236 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.645146 - inSlope: -0.31891236 - outSlope: -0.1948601 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.64839363 - inSlope: -0.1948601 - outSlope: -0.06601176 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.6494939 - inSlope: -0.06601176 - outSlope: -0.06601176 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.20568503 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20568503 - inSlope: 0 - outSlope: 0.28468457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.21042977 - inSlope: 0.28468457 - outSlope: 0.8101001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.22393148 - inSlope: 0.8101001 - outSlope: 1.2628756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.24497938 - inSlope: 1.2628756 - outSlope: 1.6289017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.27212772 - inSlope: 1.6289017 - outSlope: 1.8918854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3036591 - inSlope: 1.8918854 - outSlope: 2.0476449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3377866 - inSlope: 2.0476449 - outSlope: 2.069319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.37227523 - inSlope: 2.069319 - outSlope: 1.989475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.40543312 - inSlope: 1.989475 - outSlope: 1.8156356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.43569368 - inSlope: 1.8156356 - outSlope: 1.5693545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.46184966 - inSlope: 1.5693545 - outSlope: 1.2793022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.48317134 - inSlope: 1.2793022 - outSlope: 0.9482798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.498976 - inSlope: 0.9482798 - outSlope: 0.66465324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.5100536 - inSlope: 0.66465324 - outSlope: 0.36752737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.516179 - inSlope: 0.36752737 - outSlope: 0.15860096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5188224 - inSlope: 0.15860096 - outSlope: 0.0031113655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5188742 - inSlope: 0.0031113655 - outSlope: -0.07524113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5176202 - inSlope: -0.07524113 - outSlope: -0.0615049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.5165951 - inSlope: -0.0615049 - outSlope: -0.02401831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.5161948 - inSlope: -0.02401831 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.5161948 - inSlope: 0 - outSlope: -0.007975109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.5160619 - inSlope: -0.007975109 - outSlope: -0.015345827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.51580614 - inSlope: -0.015345827 - outSlope: -0.0011765969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.5157865 - inSlope: -0.0011765969 - outSlope: 0.043273013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.51650774 - inSlope: 0.043273013 - outSlope: -0.026743438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.516062 - inSlope: -0.026743438 - outSlope: 0.0059151705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.5161606 - inSlope: 0.0059151705 - outSlope: 0.018693227 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.51647216 - inSlope: 0.018693227 - outSlope: -0.021840354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.51610816 - inSlope: -0.021840354 - outSlope: 0.009584436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.5162679 - inSlope: 0.009584436 - outSlope: -0.00919449 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.51611465 - inSlope: -0.00919449 - outSlope: 0.008751162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.5162605 - inSlope: 0.008751162 - outSlope: 0.01885416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.51657474 - inSlope: 0.01885416 - outSlope: -0.01577498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.5163118 - inSlope: -0.01577498 - outSlope: -0.006480223 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.5162038 - inSlope: -0.006480223 - outSlope: 0.00979186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.516367 - inSlope: 0.00979186 - outSlope: -0.007592447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.5162405 - inSlope: -0.007592447 - outSlope: 0.0065267147 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.51634926 - inSlope: 0.0065267147 - outSlope: 0.0055003217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.5164409 - inSlope: 0.0055003217 - outSlope: 0.0022280237 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.51647806 - inSlope: 0.0022280237 - outSlope: -0.0011086474 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.5164596 - inSlope: -0.0011086474 - outSlope: -0.003054145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.5164087 - inSlope: -0.003054145 - outSlope: -0.004273657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.51633745 - inSlope: -0.004273657 - outSlope: -0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.5162593 - inSlope: -0.004688506 - outSlope: 0.012309563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.5164645 - inSlope: 0.012309563 - outSlope: -0.008886934 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.51631635 - inSlope: -0.008886934 - outSlope: -0.006809241 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.51620287 - inSlope: -0.006809241 - outSlope: 0.0101530645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.5163721 - inSlope: 0.0101530645 - outSlope: -0.009430656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5162149 - inSlope: -0.009430656 - outSlope: 0.01522781 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5164687 - inSlope: 0.01522781 - outSlope: -0.013368143 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.5162459 - inSlope: -0.013368143 - outSlope: -0.0072562764 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.51612496 - inSlope: -0.0072562764 - outSlope: 0.0137114655 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.5163535 - inSlope: 0.0137114655 - outSlope: -0.011787426 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.51615703 - inSlope: -0.011787426 - outSlope: -0.0049781846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.51607406 - inSlope: -0.0049781846 - outSlope: 0.013693584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5163023 - inSlope: 0.013693584 - outSlope: -0.012402547 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5160956 - inSlope: -0.012402547 - outSlope: -0.003093484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.516044 - inSlope: -0.003093484 - outSlope: -0.025985265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.51561093 - inSlope: -0.025985265 - outSlope: 0.050121594 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.5164463 - inSlope: 0.050121594 - outSlope: -0.023266958 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.5160585 - inSlope: -0.023266958 - outSlope: 0.00471354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.51613706 - inSlope: 0.00471354 - outSlope: 0.011172305 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.51632327 - inSlope: 0.011172305 - outSlope: -0.015728489 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.5160611 - inSlope: -0.015728489 - outSlope: 0.0016486661 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.5160886 - inSlope: 0.0016486661 - outSlope: 0.0025749232 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.5161315 - inSlope: 0.0025749232 - outSlope: 0.003358129 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.5161875 - inSlope: 0.003358129 - outSlope: 0.0036299264 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.516248 - inSlope: 0.0036299264 - outSlope: 0.0033223662 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.51630336 - inSlope: 0.0033223662 - outSlope: 0.002371075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.5163429 - inSlope: 0.002371075 - outSlope: 0.0008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.5163572 - inSlope: 0.0008583077 - outSlope: -0.0007188327 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.5163452 - inSlope: -0.0007188327 - outSlope: -0.002002718 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.5163118 - inSlope: -0.002002718 - outSlope: -0.0029003648 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.5162635 - inSlope: -0.0029003648 - outSlope: -0.0032973322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.5162085 - inSlope: -0.0032973322 - outSlope: -0.0032078791 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.51615506 - inSlope: -0.0032078791 - outSlope: -0.0027322795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.5161095 - inSlope: -0.0027322795 - outSlope: -0.0019812603 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.5160765 - inSlope: -0.0019812603 - outSlope: -0.0012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.51605594 - inSlope: -0.0012338173 - outSlope: 0.0131070735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.5162744 - inSlope: 0.0131070735 - outSlope: -0.009076604 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.5161231 - inSlope: -0.009076604 - outSlope: -0.0039482154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.5160573 - inSlope: -0.0039482154 - outSlope: 0.030012159 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.5165575 - inSlope: 0.030012159 - outSlope: -0.057352837 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.51560163 - inSlope: -0.057352837 - outSlope: 0.050640155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.51644564 - inSlope: 0.050640155 - outSlope: -0.022637866 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.51606834 - inSlope: -0.022637866 - outSlope: 0.007234819 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.5161889 - inSlope: 0.007234819 - outSlope: 0.019376297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.51651186 - inSlope: 0.019376297 - outSlope: -0.02479794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.51609856 - inSlope: -0.02479794 - outSlope: 0.006376511 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.51620483 - inSlope: 0.006376511 - outSlope: 0.013124768 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5164236 - inSlope: 0.013124768 - outSlope: -0.017133968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.516138 - inSlope: -0.017133968 - outSlope: 0.007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.51625603 - inSlope: 0.007081039 - outSlope: 0.012259495 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.51646036 - inSlope: 0.012259495 - outSlope: -0.015574709 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.5162008 - inSlope: -0.015574709 - outSlope: 0.00799299 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.516334 - inSlope: 0.00799299 - outSlope: 0.011644375 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.51652807 - inSlope: 0.011644375 - outSlope: -0.0155604035 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.51626873 - inSlope: -0.0155604035 - outSlope: 0.0073527307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.5163913 - inSlope: 0.0073527307 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.01507739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.5162867 - inSlope: -0.01507739 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0010478656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.5164606 - inSlope: -0.0010478656 - outSlope: -0.002878866 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.5164126 - inSlope: -0.002878866 - outSlope: -0.0040841727 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.51634455 - inSlope: -0.0040841727 - outSlope: -0.004538237 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.5162689 - inSlope: -0.004538237 - outSlope: 0.013278926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.5164902 - inSlope: 0.013278926 - outSlope: -0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.51634187 - inSlope: -0.008901238 - outSlope: -0.0070561054 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.51622427 - inSlope: -0.0070561054 - outSlope: 0.011919578 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.5164229 - inSlope: 0.011919578 - outSlope: -0.010253054 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.51625204 - inSlope: -0.010253054 - outSlope: 0.018761445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.5165647 - inSlope: 0.018761445 - outSlope: -0.015334878 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.51630914 - inSlope: -0.015334878 - outSlope: -0.008894341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.5161609 - inSlope: -0.008894341 - outSlope: 0.019254427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.5164818 - inSlope: 0.019254427 - outSlope: -0.015421149 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.5162248 - inSlope: -0.015421149 - outSlope: -0.007313392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.5161029 - inSlope: -0.007313392 - outSlope: 0.024537222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.51651186 - inSlope: 0.024537222 - outSlope: -0.0201163 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5161766 - inSlope: -0.0201163 - outSlope: -0.006902323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.51606154 - inSlope: -0.006902323 - outSlope: 0.004827912 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.516142 - inSlope: 0.004827912 - outSlope: -0.027698701 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.5156804 - inSlope: -0.027698701 - outSlope: 0.02177567 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.5160433 - inSlope: 0.02177567 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.5160742 - inSlope: 0.0018525406 - outSlope: 0.0061689983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.516177 - inSlope: 0.0061689983 - outSlope: 0.012792178 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.5163902 - inSlope: 0.012792178 - outSlope: -0.019451676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.516066 - inSlope: -0.019451676 - outSlope: 0.0017845392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.51609576 - inSlope: 0.0017845392 - outSlope: 0.0026464865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.51613986 - inSlope: 0.0026464865 - outSlope: 0.0032937087 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.51619476 - inSlope: 0.0032937087 - outSlope: 0.0035334174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.51625365 - inSlope: 0.0035334174 - outSlope: 0.0031542357 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.5163062 - inSlope: 0.0031542357 - outSlope: 0.0022459372 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.51634365 - inSlope: 0.0022459372 - outSlope: 0.00081180444 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.5163572 - inSlope: 0.00081180444 - outSlope: -0.00071884296 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.5163452 - inSlope: -0.00071884296 - outSlope: -0.0020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.5163118 - inSlope: -0.0020026893 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.5162635 - inSlope: -0.0029004063 - outSlope: -0.003297285 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.5162085 - inSlope: -0.003297285 - outSlope: -0.0032079709 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.51615506 - inSlope: -0.0032079709 - outSlope: -0.0027322404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.5161095 - inSlope: -0.0027322404 - outSlope: -0.0019812318 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.5160765 - inSlope: -0.0019812318 - outSlope: -0.001233835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.51605594 - inSlope: -0.001233835 - outSlope: 0.013106886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.5162744 - inSlope: 0.013106886 - outSlope: -0.009076734 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.5161231 - inSlope: -0.009076734 - outSlope: -0.003948159 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.5160573 - inSlope: -0.003948159 - outSlope: 0.030012589 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.5165575 - inSlope: 0.030012589 - outSlope: -0.057352014 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.51560163 - inSlope: -0.057352014 - outSlope: 0.050640877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.51644564 - inSlope: 0.050640877 - outSlope: -0.022637542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.51606834 - inSlope: -0.022637542 - outSlope: 0.007234922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.5161889 - inSlope: 0.007234922 - outSlope: 0.019376019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.51651186 - inSlope: 0.019376019 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.0063764197 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.51620483 - inSlope: 0.0063764197 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017133722 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.516138 - inSlope: -0.017133722 - outSlope: 0.0070809373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.51625603 - inSlope: 0.0070809373 - outSlope: 0.0122596705 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.51646036 - inSlope: 0.0122596705 - outSlope: -0.015574486 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.5162008 - inSlope: -0.015574486 - outSlope: 0.007993105 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.516334 - inSlope: 0.007993105 - outSlope: 0.011644208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.51652807 - inSlope: 0.011644208 - outSlope: -0.015560626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.51626873 - inSlope: -0.015560626 - outSlope: 0.0073527307 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.5163913 - inSlope: 0.0073527307 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.01507739 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.5162867 - inSlope: -0.01507739 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0011086633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.5164596 - inSlope: -0.0011086633 - outSlope: -0.0030541013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.5164087 - inSlope: -0.0030541013 - outSlope: -0.0042735958 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.51633745 - inSlope: -0.0042735958 - outSlope: -0.004688573 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.5162593 - inSlope: -0.004688573 - outSlope: 0.012309387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.5164645 - inSlope: 0.012309387 - outSlope: -0.0088871885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.51631635 - inSlope: -0.0088871885 - outSlope: -0.006809144 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.51620287 - inSlope: -0.006809144 - outSlope: 0.01015321 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.5163721 - inSlope: 0.01015321 - outSlope: -0.009430521 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5162149 - inSlope: -0.009430521 - outSlope: 0.015228027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5164687 - inSlope: 0.015228027 - outSlope: -0.013367951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.5162459 - inSlope: -0.013367951 - outSlope: -0.0072563803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.51612496 - inSlope: -0.0072563803 - outSlope: 0.013711269 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.5163535 - inSlope: 0.013711269 - outSlope: -0.011787594 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.51615703 - inSlope: -0.011787594 - outSlope: -0.0049781133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.51607406 - inSlope: -0.0049781133 - outSlope: 0.01369378 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5163023 - inSlope: 0.01369378 - outSlope: -0.012402369 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5160956 - inSlope: -0.012402369 - outSlope: -0.0030934399 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.516044 - inSlope: -0.0030934399 - outSlope: -0.025985638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.51561093 - inSlope: -0.025985638 - outSlope: 0.050120875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.5164463 - inSlope: 0.050120875 - outSlope: -0.023267625 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.5160585 - inSlope: -0.023267625 - outSlope: 0.0047134724 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.51613706 - inSlope: 0.0047134724 - outSlope: 0.011172465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.51632327 - inSlope: 0.011172465 - outSlope: -0.015728263 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.5160611 - inSlope: -0.015728263 - outSlope: 0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.5160886 - inSlope: 0.0016486896 - outSlope: 0.0025748862 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.5161315 - inSlope: 0.0025748862 - outSlope: 0.003358177 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.5161875 - inSlope: 0.003358177 - outSlope: 0.0036298744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.516248 - inSlope: 0.0036298744 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.51630336 - inSlope: 0.0033224137 - outSlope: 0.002371041 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.5163429 - inSlope: 0.002371041 - outSlope: 0.00085832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.5163572 - inSlope: 0.00085832 - outSlope: -0.0007188224 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.5163452 - inSlope: -0.0007188224 - outSlope: -0.0020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.5163118 - inSlope: -0.0020026893 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.5162635 - inSlope: -0.0029004063 - outSlope: -0.003297285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.5162085 - inSlope: -0.003297285 - outSlope: -0.0032079709 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.51615506 - inSlope: -0.0032079709 - outSlope: -0.0027322404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.5161095 - inSlope: -0.0027322404 - outSlope: -0.0019812887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.5160765 - inSlope: -0.0019812887 - outSlope: -0.0012337996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.51605594 - inSlope: -0.0012337996 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.5162744 - inSlope: 0.013107262 - outSlope: -0.009076474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.5161231 - inSlope: -0.009076474 - outSlope: -0.0039482717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.5160573 - inSlope: -0.0039482717 - outSlope: 0.03001173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.5165575 - inSlope: 0.03001173 - outSlope: -0.057353657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.51560163 - inSlope: -0.057353657 - outSlope: 0.050639432 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.51644564 - inSlope: 0.050639432 - outSlope: -0.022638189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.51606834 - inSlope: -0.022638189 - outSlope: 0.0072347154 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.5161889 - inSlope: 0.0072347154 - outSlope: 0.019376019 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.51651186 - inSlope: 0.019376019 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.0063764197 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.51620483 - inSlope: 0.0063764197 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017133722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.516138 - inSlope: -0.017133722 - outSlope: 0.00708114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.51625603 - inSlope: 0.00708114 - outSlope: 0.012259319 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.51646036 - inSlope: 0.012259319 - outSlope: -0.015574931 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.5162008 - inSlope: -0.015574931 - outSlope: 0.007992876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.516334 - inSlope: 0.007992876 - outSlope: 0.011644541 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.51652807 - inSlope: 0.011644541 - outSlope: -0.015560181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.51626873 - inSlope: -0.015560181 - outSlope: 0.007352941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.5163913 - inSlope: 0.007352941 - outSlope: 0.0088011045 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.51653796 - inSlope: 0.0088011045 - outSlope: -0.015077821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.5162867 - inSlope: -0.015077821 - outSlope: 0.0042521385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.51635754 - inSlope: 0.0042521385 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0010478656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.5164606 - inSlope: -0.0010478656 - outSlope: -0.002878866 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.5164126 - inSlope: -0.002878866 - outSlope: -0.0040841727 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.51634455 - inSlope: -0.0040841727 - outSlope: -0.004538237 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.5162689 - inSlope: -0.004538237 - outSlope: 0.013278926 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.5164902 - inSlope: 0.013278926 - outSlope: -0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.51634187 - inSlope: -0.008901238 - outSlope: -0.0070561054 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.51622427 - inSlope: -0.0070561054 - outSlope: 0.011919578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.5164229 - inSlope: 0.011919578 - outSlope: -0.010253347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.51625204 - inSlope: -0.010253347 - outSlope: 0.018760908 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.5165647 - inSlope: 0.018760908 - outSlope: -0.015335317 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.51630914 - inSlope: -0.015335317 - outSlope: -0.008894086 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.5161609 - inSlope: -0.008894086 - outSlope: 0.019254427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.5164818 - inSlope: 0.019254427 - outSlope: -0.015421149 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.5162248 - inSlope: -0.015421149 - outSlope: -0.007313392 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.5161029 - inSlope: -0.007313392 - outSlope: 0.024537222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.51651186 - inSlope: 0.024537222 - outSlope: -0.0201163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5161766 - inSlope: -0.0201163 - outSlope: -0.006902323 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.51606154 - inSlope: -0.006902323 - outSlope: 0.004827912 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.516142 - inSlope: 0.004827912 - outSlope: -0.027698701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.5156804 - inSlope: -0.027698701 - outSlope: 0.02177567 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.5160433 - inSlope: 0.02177567 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.5160742 - inSlope: 0.0018525406 - outSlope: 0.0061689983 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.516177 - inSlope: 0.0061689983 - outSlope: 0.012792544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.5163902 - inSlope: 0.012792544 - outSlope: -0.01945112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.516066 - inSlope: -0.01945112 - outSlope: 0.0017845903 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.51609576 - inSlope: 0.0017845903 - outSlope: 0.0026464108 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.51613986 - inSlope: 0.0026464108 - outSlope: 0.0032937087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.51619476 - inSlope: 0.0032937087 - outSlope: 0.0035334174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.51625365 - inSlope: 0.0035334174 - outSlope: 0.0031542357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.5163062 - inSlope: 0.0031542357 - outSlope: 0.0022459372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.51634365 - inSlope: 0.0022459372 - outSlope: 0.00081180444 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.5163572 - inSlope: 0.00081180444 - outSlope: -0.00071884296 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.5163452 - inSlope: -0.00071884296 - outSlope: -0.0020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.5163118 - inSlope: -0.0020026893 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.5162635 - inSlope: -0.0029004063 - outSlope: -0.003297285 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.5162085 - inSlope: -0.003297285 - outSlope: -0.0032079709 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.51615506 - inSlope: -0.0032079709 - outSlope: -0.0027322404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.5161095 - inSlope: -0.0027322404 - outSlope: -0.0019812887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.5160765 - inSlope: -0.0019812887 - outSlope: -0.0012337996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.51605594 - inSlope: -0.0012337996 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.5162744 - inSlope: 0.013107262 - outSlope: -0.009076474 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.5161231 - inSlope: -0.009076474 - outSlope: -0.003948159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.5160573 - inSlope: -0.003948159 - outSlope: 0.030012589 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.5165575 - inSlope: 0.030012589 - outSlope: -0.057352014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.51560163 - inSlope: -0.057352014 - outSlope: 0.050640877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.51644564 - inSlope: 0.050640877 - outSlope: -0.022637542 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.51606834 - inSlope: -0.022637542 - outSlope: 0.007234922 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.5161889 - inSlope: 0.007234922 - outSlope: 0.019376019 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.51651186 - inSlope: 0.019376019 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.0063764197 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.51620483 - inSlope: 0.0063764197 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017133722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.516138 - inSlope: -0.017133722 - outSlope: 0.00708114 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.51625603 - inSlope: 0.00708114 - outSlope: 0.012259319 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.51646036 - inSlope: 0.012259319 - outSlope: -0.015574931 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.5162008 - inSlope: -0.015574931 - outSlope: 0.007992876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.516334 - inSlope: 0.007992876 - outSlope: 0.011644208 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.51652807 - inSlope: 0.011644208 - outSlope: -0.015560626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.51626873 - inSlope: -0.015560626 - outSlope: 0.0073527307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.5163913 - inSlope: 0.0073527307 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.01507739 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.5162867 - inSlope: -0.01507739 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0011086633 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.5164596 - inSlope: -0.0011086633 - outSlope: -0.0030541013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.5164087 - inSlope: -0.0030541013 - outSlope: -0.004273718 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.51633745 - inSlope: -0.004273718 - outSlope: -0.004688439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.5162593 - inSlope: -0.004688439 - outSlope: 0.012309739 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.5164645 - inSlope: 0.012309739 - outSlope: -0.008886934 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.51631635 - inSlope: -0.008886934 - outSlope: -0.006809144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.51620287 - inSlope: -0.006809144 - outSlope: 0.01015321 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.5163721 - inSlope: 0.01015321 - outSlope: -0.009430521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.5162149 - inSlope: -0.009430521 - outSlope: 0.015228027 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.5164687 - inSlope: 0.015228027 - outSlope: -0.013367951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.5162459 - inSlope: -0.013367951 - outSlope: -0.0072563803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.51612496 - inSlope: -0.0072563803 - outSlope: 0.013711269 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.5163535 - inSlope: 0.013711269 - outSlope: -0.011787594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.51615703 - inSlope: -0.011787594 - outSlope: -0.0049781133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.51607406 - inSlope: -0.0049781133 - outSlope: 0.01369378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5163023 - inSlope: 0.01369378 - outSlope: -0.012402369 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5160956 - inSlope: -0.012402369 - outSlope: -0.0030935283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.516044 - inSlope: -0.0030935283 - outSlope: -0.025984894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.51561093 - inSlope: -0.025984894 - outSlope: 0.05012231 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.5164463 - inSlope: 0.05012231 - outSlope: -0.023266958 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.5160585 - inSlope: -0.023266958 - outSlope: 0.0047134724 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.51613706 - inSlope: 0.0047134724 - outSlope: 0.011172465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.51632327 - inSlope: 0.011172465 - outSlope: -0.015728263 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.5160611 - inSlope: -0.015728263 - outSlope: 0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.5160886 - inSlope: 0.0016486896 - outSlope: 0.0025748862 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.5161315 - inSlope: 0.0025748862 - outSlope: 0.003358177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.5161875 - inSlope: 0.003358177 - outSlope: 0.0036298744 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.516248 - inSlope: 0.0036298744 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.51630336 - inSlope: 0.0033224137 - outSlope: 0.002371041 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.5163429 - inSlope: 0.002371041 - outSlope: 0.00085832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.5163572 - inSlope: 0.00085832 - outSlope: -0.0007188224 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.5163452 - inSlope: -0.0007188224 - outSlope: -0.0020027466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.5163118 - inSlope: -0.0020027466 - outSlope: -0.0029003234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.5162635 - inSlope: -0.0029003234 - outSlope: -0.0032973792 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.5162085 - inSlope: -0.0032973792 - outSlope: -0.0032078791 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.51615506 - inSlope: -0.0032078791 - outSlope: -0.0027323186 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.5161095 - inSlope: -0.0027323186 - outSlope: -0.0019811753 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.5160765 - inSlope: -0.0019811753 - outSlope: -0.001233835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.51605594 - inSlope: -0.001233835 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.5162744 - inSlope: 0.013107262 - outSlope: -0.009076734 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.5161231 - inSlope: -0.009076734 - outSlope: -0.003948046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.5160573 - inSlope: -0.003948046 - outSlope: 0.030012589 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.5165575 - inSlope: 0.030012589 - outSlope: -0.057353657 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.51560163 - inSlope: -0.057353657 - outSlope: 0.050640877 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.51644564 - inSlope: 0.050640877 - outSlope: -0.022636894 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.51606834 - inSlope: -0.022636894 - outSlope: 0.007234922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.5161889 - inSlope: 0.007234922 - outSlope: 0.019376574 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.51651186 - inSlope: 0.019376574 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.006376237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.51620483 - inSlope: 0.006376237 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017134212 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.516138 - inSlope: -0.017134212 - outSlope: 0.0070807347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.51625603 - inSlope: 0.0070807347 - outSlope: 0.0122596705 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.51646036 - inSlope: 0.0122596705 - outSlope: -0.015574931 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.5162008 - inSlope: -0.015574931 - outSlope: 0.007993105 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.516334 - inSlope: 0.007993105 - outSlope: 0.011643874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.51652807 - inSlope: 0.011643874 - outSlope: -0.015560626 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.51626873 - inSlope: -0.015560626 - outSlope: 0.007352941 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.5163913 - inSlope: 0.007352941 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.015076959 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.5162867 - inSlope: -0.015076959 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037301155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.5164197 - inSlope: 0.0037301155 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.00093336956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.51647806 - inSlope: 0.00093336956 - outSlope: -0.0010478656 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.5164606 - inSlope: -0.0010478656 - outSlope: -0.0028789483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.5164126 - inSlope: -0.0028789483 - outSlope: -0.004083939 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.51634455 - inSlope: -0.004083939 - outSlope: -0.004538367 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.5162689 - inSlope: -0.004538367 - outSlope: 0.013278926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.5164902 - inSlope: 0.013278926 - outSlope: -0.008901494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.51634187 - inSlope: -0.008901494 - outSlope: -0.0070557017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.51622427 - inSlope: -0.0070557017 - outSlope: 0.0119199185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.5164229 - inSlope: 0.0119199185 - outSlope: -0.010253347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.51625204 - inSlope: -0.010253347 - outSlope: 0.018761445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.5165647 - inSlope: 0.018761445 - outSlope: -0.015334439 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.51630914 - inSlope: -0.015334439 - outSlope: -0.008894341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.5161609 - inSlope: -0.008894341 - outSlope: 0.019254979 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.5164818 - inSlope: 0.019254979 - outSlope: -0.015421149 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.5162248 - inSlope: -0.015421149 - outSlope: -0.007313183 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.5161029 - inSlope: -0.007313183 - outSlope: 0.024537222 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.51651186 - inSlope: 0.024537222 - outSlope: -0.020116875 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5161766 - inSlope: -0.020116875 - outSlope: -0.006901928 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.51606154 - inSlope: -0.006901928 - outSlope: 0.00482805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.516142 - inSlope: 0.00482805 - outSlope: -0.027698701 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.5156804 - inSlope: -0.027698701 - outSlope: 0.021776292 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.5160433 - inSlope: 0.021776292 - outSlope: 0.0018524346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.5160742 - inSlope: 0.0018524346 - outSlope: 0.006169175 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.516177 - inSlope: 0.006169175 - outSlope: 0.012792544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.5163902 - inSlope: 0.012792544 - outSlope: -0.019451676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.516066 - inSlope: -0.019451676 - outSlope: 0.0017844882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.51609576 - inSlope: 0.0017844882 - outSlope: 0.0026464865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.51613986 - inSlope: 0.0026464865 - outSlope: 0.003293803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.51619476 - inSlope: 0.003293803 - outSlope: 0.0035334174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.51625365 - inSlope: 0.0035334174 - outSlope: 0.0031541456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.5163062 - inSlope: 0.0031541456 - outSlope: 0.0022459372 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.51634365 - inSlope: 0.0022459372 - outSlope: 0.00081182766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.5163572 - inSlope: 0.00081182766 - outSlope: -0.00031112318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.516352 - inSlope: -0.00031112318 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.51633775 - inSlope: -0.00085474364 - outSlope: -0.0013375486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.51631546 - inSlope: -0.0013375486 - outSlope: -0.0016701476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.5162876 - inSlope: -0.0016701476 - outSlope: -0.0019132288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.51625574 - inSlope: -0.0019132288 - outSlope: -0.0019741359 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.51622283 - inSlope: -0.0019741359 - outSlope: -0.0019705596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.51619 - inSlope: -0.0019705596 - outSlope: -0.0018489643 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.5161592 - inSlope: -0.0018489643 - outSlope: -0.0016450192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.51613176 - inSlope: -0.0016450192 - outSlope: -0.001416228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.51610816 - inSlope: -0.001416228 - outSlope: -0.0011551556 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.5160889 - inSlope: -0.0011551556 - outSlope: -0.000922694 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.5160735 - inSlope: -0.000922694 - outSlope: -0.0006651599 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.51606244 - inSlope: -0.0006651599 - outSlope: 0.02510586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.51648086 - inSlope: 0.02510586 - outSlope: -0.0076211663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.51635385 - inSlope: -0.0076211663 - outSlope: -0.0058541223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.5162563 - inSlope: -0.0058541223 - outSlope: -0.0043416684 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.5161839 - inSlope: -0.0043416684 - outSlope: -0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.51613224 - inSlope: -0.003100681 - outSlope: -0.002124342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.51609683 - inSlope: -0.002124342 - outSlope: -0.0013875379 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.5160737 - inSlope: -0.0013875379 - outSlope: -0.00087620167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.5160591 - inSlope: -0.00087620167 - outSlope: -0.0005185683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.51605046 - inSlope: -0.0005185683 - outSlope: -0.00028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.51604575 - inSlope: -0.00028253032 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5160432 - inSlope: -0.00015377354 - outSlope: -0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.5160416 - inSlope: -0.000096561 - outSlope: 0.024923466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.51645696 - inSlope: 0.024923466 - outSlope: -0.009033818 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.5163064 - inSlope: -0.009033818 - outSlope: -0.0050637983 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.516222 - inSlope: -0.0050637983 - outSlope: -0.001630808 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.5161948 - inSlope: -0.001630808 - outSlope: 0.0034797722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.5162528 - inSlope: 0.0034797722 - outSlope: 0.010145477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.5164219 - inSlope: 0.010145477 - outSlope: 0.01606489 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.51668966 - inSlope: 0.01606489 - outSlope: 0.021043144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.5170404 - inSlope: 0.021043144 - outSlope: 0.024905585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.51745546 - inSlope: 0.024905585 - outSlope: 0.027421754 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.5179125 - inSlope: 0.027421754 - outSlope: 0.028439002 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.5183865 - inSlope: 0.028439002 - outSlope: 0.02784533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.51885056 - inSlope: 0.02784533 - outSlope: 0.025484951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.5192753 - inSlope: 0.025484951 - outSlope: -0.012477113 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.51906735 - inSlope: -0.012477113 - outSlope: -0.022584544 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.51869094 - inSlope: -0.022584544 - outSlope: -0.044199903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.5179543 - inSlope: -0.044199903 - outSlope: -0.069169864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.5168015 - inSlope: -0.069169864 - outSlope: -0.097184874 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.51518166 - inSlope: -0.097184874 - outSlope: -0.12791114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.51304984 - inSlope: -0.12791114 - outSlope: -0.16083844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.51036924 - inSlope: -0.16083844 - outSlope: -0.19558562 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.50710934 - inSlope: -0.19558562 - outSlope: -0.26669434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.5026645 - inSlope: -0.26669434 - outSlope: -0.2847244 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.49791917 - inSlope: -0.2847244 - outSlope: -0.3266122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.49247572 - inSlope: -0.3266122 - outSlope: -0.36884013 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.48632812 - inSlope: -0.36884013 - outSlope: -0.41083843 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.47948092 - inSlope: -0.41083843 - outSlope: -0.4738731 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.47158316 - inSlope: -0.4738731 - outSlope: -0.50116587 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.46323052 - inSlope: -0.50116587 - outSlope: -0.54134005 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.4542078 - inSlope: -0.54134005 - outSlope: -0.57926404 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.44455355 - inSlope: -0.57926404 - outSlope: -0.6317396 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.43402472 - inSlope: -0.6317396 - outSlope: -0.6526951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.42314664 - inSlope: -0.6526951 - outSlope: -0.68184793 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.41178203 - inSlope: -0.68184793 - outSlope: -0.7206311 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.3997717 - inSlope: -0.7206311 - outSlope: -0.73208255 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.3875705 - inSlope: -0.73208255 - outSlope: -0.7579068 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.3749382 - inSlope: -0.7579068 - outSlope: -0.76254576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.3622293 - inSlope: -0.76254576 - outSlope: -0.77643627 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.34928888 - inSlope: -0.77643627 - outSlope: -0.7711701 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.33643624 - inSlope: -0.7711701 - outSlope: -0.7730732 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.32355115 - inSlope: -0.7730732 - outSlope: -0.7620004 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.31085134 - inSlope: -0.7620004 - outSlope: -0.7411039 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.2984998 - inSlope: -0.7411039 - outSlope: -0.71795785 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.286534 - inSlope: -0.71795785 - outSlope: -0.6886926 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.27505532 - inSlope: -0.6886926 - outSlope: -0.65362316 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.26416177 - inSlope: -0.65362316 - outSlope: -0.6128655 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.2539475 - inSlope: -0.6128655 - outSlope: -0.5666861 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.24450287 - inSlope: -0.5666861 - outSlope: -0.5154176 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.23591222 - inSlope: -0.5154176 - outSlope: -0.45948282 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.22825429 - inSlope: -0.45948282 - outSlope: -0.3991179 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.22160242 - inSlope: -0.3991179 - outSlope: -0.3346416 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.21602483 - inSlope: -0.3346416 - outSlope: -0.26636082 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.21158555 - inSlope: -0.26636082 - outSlope: -0.19447742 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.20834431 - inSlope: -0.19447742 - outSlope: -0.119124085 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.20635894 - inSlope: -0.119124085 - outSlope: -0.040432606 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.20568503 - inSlope: -0.040432606 - outSlope: -0.040432606 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1880097 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1880097 - inSlope: 0 - outSlope: -0.021549782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.18836886 - inSlope: -0.021549782 - outSlope: -0.09739433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.1899921 - inSlope: -0.09739433 - outSlope: -0.2747881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1945719 - inSlope: -0.2747881 - outSlope: -0.61009675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.20474017 - inSlope: -0.61009675 - outSlope: -1.1100619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.22324118 - inSlope: -1.1100619 - outSlope: -1.6560255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.25084168 - inSlope: -1.6560255 - outSlope: -2.35368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.29006964 - inSlope: -2.35368 - outSlope: -2.9008744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3384175 - inSlope: -2.9008744 - outSlope: -3.343561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.39414346 - inSlope: -3.343561 - outSlope: -3.669113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.4552955 - inSlope: -3.669113 - outSlope: -3.8636184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.5196891 - inSlope: -3.8636184 - outSlope: -3.9739683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.5859218 - inSlope: -3.9739683 - outSlope: -3.8640444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.65032274 - inSlope: -3.8640444 - outSlope: -3.6970139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.7119396 - inSlope: -3.6970139 - outSlope: -3.3242006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.76734287 - inSlope: -3.3242006 - outSlope: -2.8280487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.81447697 - inSlope: -2.8280487 - outSlope: -2.184228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.85088086 - inSlope: -2.184228 - outSlope: -1.3785566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.8738568 - inSlope: -1.3785566 - outSlope: -0.48140332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.88188016 - inSlope: -0.48140332 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.88188016 - inSlope: 0 - outSlope: 0.007925041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.8817481 - inSlope: 0.007925041 - outSlope: 0.03094557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.8812323 - inSlope: 0.03094557 - outSlope: 0.07603176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.8799651 - inSlope: 0.07603176 - outSlope: 0.15819684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.8773285 - inSlope: 0.15819684 - outSlope: 0.09703526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.87571126 - inSlope: 0.09703526 - outSlope: 0.163057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.87299365 - inSlope: 0.163057 - outSlope: 0.20675202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.8695478 - inSlope: 0.20675202 - outSlope: 0.17083542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.86670053 - inSlope: 0.17083542 - outSlope: 0.24288678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.8626524 - inSlope: 0.24288678 - outSlope: 0.2351336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.8587335 - inSlope: 0.2351336 - outSlope: 0.29068735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.8538887 - inSlope: 0.29068735 - outSlope: 0.3354946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.8482971 - inSlope: 0.3354946 - outSlope: 0.27918246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.8436441 - inSlope: 0.27918246 - outSlope: 0.3044954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.83856916 - inSlope: 0.3044954 - outSlope: 0.33950004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.83291084 - inSlope: 0.33950004 - outSlope: 0.26979116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.8284143 - inSlope: 0.26979116 - outSlope: 0.25944495 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.82409024 - inSlope: 0.25944495 - outSlope: 0.18027323 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.8210857 - inSlope: 0.18027323 - outSlope: 0.066382945 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.8199793 - inSlope: 0.066382945 - outSlope: -0.067051716 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.82109684 - inSlope: -0.067051716 - outSlope: -0.19222158 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.8243005 - inSlope: -0.19222158 - outSlope: -0.30068308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.8293119 - inSlope: -0.30068308 - outSlope: -0.3903154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.83581716 - inSlope: -0.3903154 - outSlope: -0.41682282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.8427642 - inSlope: -0.41682282 - outSlope: -0.5316997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.851626 - inSlope: -0.5316997 - outSlope: -0.56911165 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.86111116 - inSlope: -0.56911165 - outSlope: -0.56244546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.87048525 - inSlope: -0.56244546 - outSlope: -0.632419 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.88102555 - inSlope: -0.632419 - outSlope: -0.5996281 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.89101934 - inSlope: -0.5996281 - outSlope: -0.6720049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.9022194 - inSlope: -0.6720049 - outSlope: -0.6699664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9133855 - inSlope: -0.6699664 - outSlope: -0.64410627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.9241206 - inSlope: -0.64410627 - outSlope: -0.6954331 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.93571115 - inSlope: -0.6954331 - outSlope: -0.69163865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.94723845 - inSlope: -0.69163865 - outSlope: -0.6732959 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.95846003 - inSlope: -0.6732959 - outSlope: -0.7150919 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.9703782 - inSlope: -0.7150919 - outSlope: -0.7069666 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.982161 - inSlope: -0.7069666 - outSlope: -0.7341821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.99439734 - inSlope: -0.7341821 - outSlope: -0.65045774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.0052383 - inSlope: -0.65045774 - outSlope: -0.722227 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.0172756 - inSlope: -0.722227 - outSlope: -0.681246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.0286297 - inSlope: -0.681246 - outSlope: -0.6556183 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -1.0395566 - inSlope: -0.6556183 - outSlope: -0.64854443 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -1.0503657 - inSlope: -0.64854443 - outSlope: -0.5923825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -1.0602387 - inSlope: -0.5923825 - outSlope: -0.5380302 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -1.0692059 - inSlope: -0.5380302 - outSlope: -0.47020957 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -1.0770427 - inSlope: -0.47020957 - outSlope: -0.38852727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -1.0835181 - inSlope: -0.38852727 - outSlope: -0.29297617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -1.0884011 - inSlope: -0.29297617 - outSlope: -0.18422145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -1.0914714 - inSlope: -0.18422145 - outSlope: -0.06370789 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -1.0925332 - inSlope: -0.06370789 - outSlope: 0.053072028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -1.0916487 - inSlope: 0.053072028 - outSlope: 0.15409485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -1.0890805 - inSlope: 0.15409485 - outSlope: 0.24632001 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -1.0849751 - inSlope: 0.24632001 - outSlope: 0.32876763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -1.0794957 - inSlope: 0.32876763 - outSlope: 0.40077388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -1.072816 - inSlope: 0.40077388 - outSlope: 0.46219155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -1.0651128 - inSlope: 0.46219155 - outSlope: 0.51324654 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.0565587 - inSlope: 0.51324654 - outSlope: 0.55432373 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.04732 - inSlope: 0.55432373 - outSlope: 0.5981904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.0373502 - inSlope: 0.5981904 - outSlope: 0.6022459 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.0273128 - inSlope: 0.6022459 - outSlope: 0.62253773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -1.0169371 - inSlope: 0.62253773 - outSlope: 0.66744155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -1.0058131 - inSlope: 0.66744155 - outSlope: 0.5808812 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.9961318 - inSlope: 0.5808812 - outSlope: 0.70035046 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.9844593 - inSlope: 0.70035046 - outSlope: 0.6157464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.97419685 - inSlope: 0.6157464 - outSlope: 0.6480044 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.9633968 - inSlope: 0.6480044 - outSlope: 0.6610865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.9523787 - inSlope: 0.6610865 - outSlope: 0.59321576 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.94249177 - inSlope: 0.59321576 - outSlope: 0.6310457 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.93197435 - inSlope: 0.6310457 - outSlope: 0.63631874 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.9213689 - inSlope: 0.63631874 - outSlope: 0.5775803 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.91174257 - inSlope: 0.5775803 - outSlope: 0.6108433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.90156186 - inSlope: 0.6108433 - outSlope: 0.61270297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.89135015 - inSlope: 0.61270297 - outSlope: 0.54443175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.8822763 - inSlope: 0.54443175 - outSlope: 0.578106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.8726412 - inSlope: 0.578106 - outSlope: 0.5688756 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.86315995 - inSlope: 0.5688756 - outSlope: 0.47819898 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.85519 - inSlope: 0.47819898 - outSlope: 0.50082254 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.8468428 - inSlope: 0.50082254 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.3445198 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.83337086 - inSlope: 0.3445198 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.062993534 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.8210292 - inSlope: -0.062993534 - outSlope: -0.18089291 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.8240441 - inSlope: -0.18089291 - outSlope: -0.2837892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.82877386 - inSlope: -0.2837892 - outSlope: -0.36955696 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.8349332 - inSlope: -0.36955696 - outSlope: -0.39102554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.8414502 - inSlope: -0.39102554 - outSlope: -0.50760305 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.8499104 - inSlope: -0.50760305 - outSlope: -0.5449724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.8589931 - inSlope: -0.5449724 - outSlope: -0.5331052 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.8678783 - inSlope: -0.5331052 - outSlope: -0.6099798 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.8780448 - inSlope: -0.6099798 - outSlope: -0.56739956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.8875013 - inSlope: -0.56739956 - outSlope: -0.65254056 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.8983771 - inSlope: -0.65254056 - outSlope: -0.6492225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.90919733 - inSlope: -0.6492225 - outSlope: -0.6097724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.91936034 - inSlope: -0.6097724 - outSlope: -0.67777956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.9306565 - inSlope: -0.67777956 - outSlope: -0.6707114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.94183517 - inSlope: -0.6707114 - outSlope: -0.63262117 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9523787 - inSlope: -0.63262117 - outSlope: -0.70186037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.9640765 - inSlope: -0.70186037 - outSlope: -0.68783617 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.9755403 - inSlope: -0.68783617 - outSlope: -0.6769626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.98682314 - inSlope: -0.6769626 - outSlope: -0.7137324 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.9987185 - inSlope: -0.7137324 - outSlope: -0.6572111 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -1.0096722 - inSlope: -0.6572111 - outSlope: -0.6712563 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -1.0208596 - inSlope: -0.6712563 - outSlope: -0.65361345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -1.0317533 - inSlope: -0.65361345 - outSlope: -0.62693477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -1.0422024 - inSlope: -0.62693477 - outSlope: -0.6233835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -1.0525919 - inSlope: -0.6233835 - outSlope: -0.5642148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.0619956 - inSlope: -0.5642148 - outSlope: -0.5108864 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.0705103 - inSlope: -0.5108864 - outSlope: -0.44526938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.0779315 - inSlope: -0.44526938 - outSlope: -0.3669461 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.0840472 - inSlope: -0.3669461 - outSlope: -0.27606356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.0886483 - inSlope: -0.27606356 - outSlope: -0.17328049 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.0915363 - inSlope: -0.17328049 - outSlope: -0.05981604 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -1.0925332 - inSlope: -0.05981604 - outSlope: 0.053072784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -1.0916487 - inSlope: 0.053072784 - outSlope: 0.15409264 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -1.0890805 - inSlope: 0.15409264 - outSlope: 0.24632353 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -1.0849751 - inSlope: 0.24632353 - outSlope: 0.32876292 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -1.0794957 - inSlope: 0.32876292 - outSlope: 0.40078536 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -1.072816 - inSlope: 0.40078536 - outSlope: 0.46218494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -1.0651128 - inSlope: 0.46218494 - outSlope: 0.5132392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.0565587 - inSlope: 0.5132392 - outSlope: 0.55433166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.04732 - inSlope: 0.55433166 - outSlope: 0.59818184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.0373502 - inSlope: 0.59818184 - outSlope: 0.6022545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.0273128 - inSlope: 0.6022545 - outSlope: 0.62252885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -1.0169371 - inSlope: 0.62252885 - outSlope: 0.6674511 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -1.0058131 - inSlope: 0.6674511 - outSlope: 0.5808729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.9961318 - inSlope: 0.5808729 - outSlope: 0.7003605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.9844593 - inSlope: 0.7003605 - outSlope: 0.61573756 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.97419685 - inSlope: 0.61573756 - outSlope: 0.6480137 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.9633968 - inSlope: 0.6480137 - outSlope: 0.661077 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.9523787 - inSlope: 0.661077 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.6310367 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.93197435 - inSlope: 0.6310367 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57757205 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.91174257 - inSlope: 0.57757205 - outSlope: 0.61083454 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.90156186 - inSlope: 0.61083454 - outSlope: 0.6127117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.89135015 - inSlope: 0.6127117 - outSlope: 0.54442394 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.8822763 - inSlope: 0.54442394 - outSlope: 0.5781143 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.8726412 - inSlope: 0.5781143 - outSlope: 0.5688675 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.86315995 - inSlope: 0.5688675 - outSlope: 0.47820583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.85519 - inSlope: 0.47820583 - outSlope: 0.50082254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.8468428 - inSlope: 0.50082254 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.3445198 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.83337086 - inSlope: 0.3445198 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.06705267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.82109684 - inSlope: -0.06705267 - outSlope: -0.19221884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.8243005 - inSlope: -0.19221884 - outSlope: -0.30067876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.8293119 - inSlope: -0.30067876 - outSlope: -0.39032102 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.83581716 - inSlope: -0.39032102 - outSlope: -0.41681686 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.8427642 - inSlope: -0.41681686 - outSlope: -0.5317149 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.851626 - inSlope: -0.5317149 - outSlope: -0.56910354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.86111116 - inSlope: -0.56910354 - outSlope: -0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.87048525 - inSlope: -0.5624535 - outSlope: -0.63240993 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.88102555 - inSlope: -0.63240993 - outSlope: -0.5996367 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.89101934 - inSlope: -0.5996367 - outSlope: -0.6719952 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.9022194 - inSlope: -0.6719952 - outSlope: -0.669976 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.9133855 - inSlope: -0.669976 - outSlope: -0.6440971 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.9241206 - inSlope: -0.6440971 - outSlope: -0.69544303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.93571115 - inSlope: -0.69544303 - outSlope: -0.69162875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.94723845 - inSlope: -0.69162875 - outSlope: -0.6733055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.95846003 - inSlope: -0.6733055 - outSlope: -0.7150817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.9703782 - inSlope: -0.7150817 - outSlope: -0.7069565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.982161 - inSlope: -0.7069565 - outSlope: -0.7341926 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.99439734 - inSlope: -0.7341926 - outSlope: -0.65044844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.0052383 - inSlope: -0.65044844 - outSlope: -0.72224766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.0172756 - inSlope: -0.72224766 - outSlope: -0.6812362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.0286297 - inSlope: -0.6812362 - outSlope: -0.6556277 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -1.0395566 - inSlope: -0.6556277 - outSlope: -0.6485352 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -1.0503657 - inSlope: -0.6485352 - outSlope: -0.592391 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -1.0602387 - inSlope: -0.592391 - outSlope: -0.53802246 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -1.0692059 - inSlope: -0.53802246 - outSlope: -0.4702163 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -1.0770427 - inSlope: -0.4702163 - outSlope: -0.38852173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -1.0835181 - inSlope: -0.38852173 - outSlope: -0.29298037 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -1.0884011 - inSlope: -0.29298037 - outSlope: -0.18421881 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -1.0914714 - inSlope: -0.18421881 - outSlope: -0.0637088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -1.0925332 - inSlope: -0.0637088 - outSlope: 0.053071268 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -1.0916487 - inSlope: 0.053071268 - outSlope: 0.15409264 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -1.0890805 - inSlope: 0.15409264 - outSlope: 0.24632353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -1.0849751 - inSlope: 0.24632353 - outSlope: 0.32876292 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -1.0794957 - inSlope: 0.32876292 - outSlope: 0.40078536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -1.072816 - inSlope: 0.40078536 - outSlope: 0.46218494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -1.0651128 - inSlope: 0.46218494 - outSlope: 0.51325387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.0565587 - inSlope: 0.51325387 - outSlope: 0.5543158 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.04732 - inSlope: 0.5543158 - outSlope: 0.59819895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.0373502 - inSlope: 0.59819895 - outSlope: 0.6022373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.0273128 - inSlope: 0.6022373 - outSlope: 0.6225466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -1.0169371 - inSlope: 0.6225466 - outSlope: 0.66743195 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -1.0058131 - inSlope: 0.66743195 - outSlope: 0.5808895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.9961318 - inSlope: 0.5808895 - outSlope: 0.70034045 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.9844593 - inSlope: 0.70034045 - outSlope: 0.6157552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.97419685 - inSlope: 0.6157552 - outSlope: 0.6479952 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.9633968 - inSlope: 0.6479952 - outSlope: 0.661077 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9523787 - inSlope: 0.661077 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.6310367 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.93197435 - inSlope: 0.6310367 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57757205 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.91174257 - inSlope: 0.57757205 - outSlope: 0.610852 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.90156186 - inSlope: 0.610852 - outSlope: 0.6126942 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.89135015 - inSlope: 0.6126942 - outSlope: 0.5444395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.8822763 - inSlope: 0.5444395 - outSlope: 0.57809776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.8726412 - inSlope: 0.57809776 - outSlope: 0.5688838 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.86315995 - inSlope: 0.5688838 - outSlope: 0.47819215 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.85519 - inSlope: 0.47819215 - outSlope: 0.50083685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.8468428 - inSlope: 0.50083685 - outSlope: 0.46378708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.83911294 - inSlope: 0.46378708 - outSlope: 0.34452963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.83337086 - inSlope: 0.34452963 - outSlope: 0.33261093 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.8278273 - inSlope: 0.33261093 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.062993534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.8210292 - inSlope: -0.062993534 - outSlope: -0.18089291 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.8240441 - inSlope: -0.18089291 - outSlope: -0.2837892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.82877386 - inSlope: -0.2837892 - outSlope: -0.36955696 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.8349332 - inSlope: -0.36955696 - outSlope: -0.39102554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.8414502 - inSlope: -0.39102554 - outSlope: -0.50760305 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.8499104 - inSlope: -0.50760305 - outSlope: -0.5449724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.8589931 - inSlope: -0.5449724 - outSlope: -0.5331052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.8678783 - inSlope: -0.5331052 - outSlope: -0.6099973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.8780448 - inSlope: -0.6099973 - outSlope: -0.56738335 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.8875013 - inSlope: -0.56738335 - outSlope: -0.6525592 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.8983771 - inSlope: -0.6525592 - outSlope: -0.64920396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.90919733 - inSlope: -0.64920396 - outSlope: -0.6097724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.91936034 - inSlope: -0.6097724 - outSlope: -0.67777956 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.9306565 - inSlope: -0.67777956 - outSlope: -0.6707114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.94183517 - inSlope: -0.6707114 - outSlope: -0.63262117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.9523787 - inSlope: -0.63262117 - outSlope: -0.70186037 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9640765 - inSlope: -0.70186037 - outSlope: -0.68783617 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.9755403 - inSlope: -0.68783617 - outSlope: -0.6769626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.98682314 - inSlope: -0.6769626 - outSlope: -0.7137324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.9987185 - inSlope: -0.7137324 - outSlope: -0.6572111 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -1.0096722 - inSlope: -0.6572111 - outSlope: -0.6712563 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -1.0208596 - inSlope: -0.6712563 - outSlope: -0.65361345 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -1.0317533 - inSlope: -0.65361345 - outSlope: -0.62695265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -1.0422024 - inSlope: -0.62695265 - outSlope: -0.62336564 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -1.0525919 - inSlope: -0.62336564 - outSlope: -0.5642309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.0619956 - inSlope: -0.5642309 - outSlope: -0.51087177 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.0705103 - inSlope: -0.51087177 - outSlope: -0.44526938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.0779315 - inSlope: -0.44526938 - outSlope: -0.3669461 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.0840472 - inSlope: -0.3669461 - outSlope: -0.27606356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.0886483 - inSlope: -0.27606356 - outSlope: -0.17328049 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.0915363 - inSlope: -0.17328049 - outSlope: -0.05981604 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -1.0925332 - inSlope: -0.05981604 - outSlope: 0.053072784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -1.0916487 - inSlope: 0.053072784 - outSlope: 0.15409264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -1.0890805 - inSlope: 0.15409264 - outSlope: 0.24632353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -1.0849751 - inSlope: 0.24632353 - outSlope: 0.32876292 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -1.0794957 - inSlope: 0.32876292 - outSlope: 0.40078536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -1.072816 - inSlope: 0.40078536 - outSlope: 0.46218494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -1.0651128 - inSlope: 0.46218494 - outSlope: 0.51325387 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.0565587 - inSlope: 0.51325387 - outSlope: 0.5543158 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.04732 - inSlope: 0.5543158 - outSlope: 0.59819895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.0373502 - inSlope: 0.59819895 - outSlope: 0.6022373 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.0273128 - inSlope: 0.6022373 - outSlope: 0.62252885 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -1.0169371 - inSlope: 0.62252885 - outSlope: 0.6674511 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -1.0058131 - inSlope: 0.6674511 - outSlope: 0.5808729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.9961318 - inSlope: 0.5808729 - outSlope: 0.7003605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.9844593 - inSlope: 0.7003605 - outSlope: 0.61573756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.97419685 - inSlope: 0.61573756 - outSlope: 0.6480137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.9633968 - inSlope: 0.6480137 - outSlope: 0.661077 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.9523787 - inSlope: 0.661077 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.6310367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.93197435 - inSlope: 0.6310367 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57757205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.91174257 - inSlope: 0.57757205 - outSlope: 0.610852 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.90156186 - inSlope: 0.610852 - outSlope: 0.6126942 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.89135015 - inSlope: 0.6126942 - outSlope: 0.5444395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.8822763 - inSlope: 0.5444395 - outSlope: 0.57809776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.8726412 - inSlope: 0.57809776 - outSlope: 0.5688675 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.86315995 - inSlope: 0.5688675 - outSlope: 0.47820583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.85519 - inSlope: 0.47820583 - outSlope: 0.50082254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.8468428 - inSlope: 0.50082254 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.3445198 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.83337086 - inSlope: 0.3445198 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.06705267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.82109684 - inSlope: -0.06705267 - outSlope: -0.19221884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.8243005 - inSlope: -0.19221884 - outSlope: -0.30068737 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.8293119 - inSlope: -0.30068737 - outSlope: -0.39030984 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.83581716 - inSlope: -0.39030984 - outSlope: -0.41682878 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.8427642 - inSlope: -0.41682878 - outSlope: -0.5316997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.851626 - inSlope: -0.5316997 - outSlope: -0.56910354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.86111116 - inSlope: -0.56910354 - outSlope: -0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.87048525 - inSlope: -0.5624535 - outSlope: -0.63240993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.88102555 - inSlope: -0.63240993 - outSlope: -0.5996367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.89101934 - inSlope: -0.5996367 - outSlope: -0.6719952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.9022194 - inSlope: -0.6719952 - outSlope: -0.669976 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9133855 - inSlope: -0.669976 - outSlope: -0.6440971 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.9241206 - inSlope: -0.6440971 - outSlope: -0.69544303 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.93571115 - inSlope: -0.69544303 - outSlope: -0.69162875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.94723845 - inSlope: -0.69162875 - outSlope: -0.6733055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.95846003 - inSlope: -0.6733055 - outSlope: -0.7150817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.9703782 - inSlope: -0.7150817 - outSlope: -0.7069767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.982161 - inSlope: -0.7069767 - outSlope: -0.7341716 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.99439734 - inSlope: -0.7341716 - outSlope: -0.6504671 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.0052383 - inSlope: -0.6504671 - outSlope: -0.722227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.0172756 - inSlope: -0.722227 - outSlope: -0.6812362 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.0286297 - inSlope: -0.6812362 - outSlope: -0.6556277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -1.0395566 - inSlope: -0.6556277 - outSlope: -0.6485352 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -1.0503657 - inSlope: -0.6485352 - outSlope: -0.592391 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -1.0602387 - inSlope: -0.592391 - outSlope: -0.53802246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -1.0692059 - inSlope: -0.53802246 - outSlope: -0.4702163 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -1.0770427 - inSlope: -0.4702163 - outSlope: -0.38852173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -1.0835181 - inSlope: -0.38852173 - outSlope: -0.29298037 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -1.0884011 - inSlope: -0.29298037 - outSlope: -0.18421881 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -1.0914714 - inSlope: -0.18421881 - outSlope: -0.0637088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -1.0925332 - inSlope: -0.0637088 - outSlope: 0.053071268 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -1.0916487 - inSlope: 0.053071268 - outSlope: 0.15409705 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -1.0890805 - inSlope: 0.15409705 - outSlope: 0.24631648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -1.0849751 - inSlope: 0.24631648 - outSlope: 0.3287723 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -1.0794957 - inSlope: 0.3287723 - outSlope: 0.40077388 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -1.072816 - inSlope: 0.40077388 - outSlope: 0.46219817 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -1.0651128 - inSlope: 0.46219817 - outSlope: 0.51322454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.0565587 - inSlope: 0.51322454 - outSlope: 0.55433166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.04732 - inSlope: 0.55433166 - outSlope: 0.59819895 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.0373502 - inSlope: 0.59819895 - outSlope: 0.6022545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.0273128 - inSlope: 0.6022545 - outSlope: 0.622511 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -1.0169371 - inSlope: 0.622511 - outSlope: 0.6674511 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -1.0058131 - inSlope: 0.6674511 - outSlope: 0.5808895 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.9961318 - inSlope: 0.5808895 - outSlope: 0.7003605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.9844593 - inSlope: 0.7003605 - outSlope: 0.61572 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.97419685 - inSlope: 0.61572 - outSlope: 0.6480137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.9633968 - inSlope: 0.6480137 - outSlope: 0.6610959 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.9523787 - inSlope: 0.6610959 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.63101864 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.93197435 - inSlope: 0.63101864 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57758856 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.91174257 - inSlope: 0.57758856 - outSlope: 0.6108171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.90156186 - inSlope: 0.6108171 - outSlope: 0.6127117 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.89135015 - inSlope: 0.6127117 - outSlope: 0.5444395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.8822763 - inSlope: 0.5444395 - outSlope: 0.5781143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.8726412 - inSlope: 0.5781143 - outSlope: 0.56885123 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.86315995 - inSlope: 0.56885123 - outSlope: 0.47820583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.85519 - inSlope: 0.47820583 - outSlope: 0.50083685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.8468428 - inSlope: 0.50083685 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.34450993 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.83337086 - inSlope: 0.34450993 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25395542 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.82359475 - inSlope: 0.25395542 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055891313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.8199793 - inSlope: 0.055891313 - outSlope: -0.062993534 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.8210292 - inSlope: -0.062993534 - outSlope: -0.18089809 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.8240441 - inSlope: -0.18089809 - outSlope: -0.28377295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.82877386 - inSlope: -0.28377295 - outSlope: -0.36956754 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.8349332 - inSlope: -0.36956754 - outSlope: -0.39102554 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.8414502 - inSlope: -0.39102554 - outSlope: -0.5076176 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.8499104 - inSlope: -0.5076176 - outSlope: -0.5449412 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.8589931 - inSlope: -0.5449412 - outSlope: -0.5331204 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.8678783 - inSlope: -0.5331204 - outSlope: -0.6099973 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.8780448 - inSlope: -0.6099973 - outSlope: -0.56739956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.8875013 - inSlope: -0.56739956 - outSlope: -0.6525219 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.8983771 - inSlope: -0.6525219 - outSlope: -0.6492225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.90919733 - inSlope: -0.6492225 - outSlope: -0.60978985 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.91936034 - inSlope: -0.60978985 - outSlope: -0.67777956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.9306565 - inSlope: -0.67777956 - outSlope: -0.6706922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.94183517 - inSlope: -0.6706922 - outSlope: -0.63262117 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.9523787 - inSlope: -0.63262117 - outSlope: -0.70188046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.9640765 - inSlope: -0.70188046 - outSlope: -0.68779683 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.9755403 - inSlope: -0.68779683 - outSlope: -0.676982 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.98682314 - inSlope: -0.676982 - outSlope: -0.7137324 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.9987185 - inSlope: -0.7137324 - outSlope: -0.6572299 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -1.0096722 - inSlope: -0.6572299 - outSlope: -0.67121786 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -1.0208596 - inSlope: -0.67121786 - outSlope: -0.6536321 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -1.0317533 - inSlope: -0.6536321 - outSlope: -0.62695265 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -1.0422024 - inSlope: -0.62695265 - outSlope: -0.6233835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -1.0525919 - inSlope: -0.6233835 - outSlope: -0.5641987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.0619956 - inSlope: -0.5641987 - outSlope: -0.5108864 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.0705103 - inSlope: -0.5108864 - outSlope: -0.4452821 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.0779315 - inSlope: -0.4452821 - outSlope: -0.3669461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.0840472 - inSlope: -0.3669461 - outSlope: -0.27605566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.0886483 - inSlope: -0.27605566 - outSlope: -0.17328049 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.0915363 - inSlope: -0.17328049 - outSlope: -0.05981775 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -1.0925332 - inSlope: -0.05981775 - outSlope: 0.05259055 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -1.0916567 - inSlope: 0.05259055 - outSlope: 0.15245908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -1.0891157 - inSlope: 0.15245908 - outSlope: 0.24374142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.0850534 - inSlope: 0.24374142 - outSlope: 0.32607576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -1.0796189 - inSlope: 0.32607576 - outSlope: 0.39901727 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.0729684 - inSlope: 0.39901727 - outSlope: 0.46257725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.0652589 - inSlope: 0.46257725 - outSlope: 0.51665854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.056648 - inSlope: 0.51665854 - outSlope: 0.5614486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -1.0472907 - inSlope: 0.5614486 - outSlope: 0.59719205 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -1.0373371 - inSlope: 0.59719205 - outSlope: 0.6243491 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -1.0269314 - inSlope: 0.6243491 - outSlope: 0.64328223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -1.0162102 - inSlope: 0.64328223 - outSlope: 0.6544118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -1.0053035 - inSlope: 0.6544118 - outSlope: 0.65836173 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.99433035 - inSlope: 0.65836173 - outSlope: 0.67784035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.9830332 - inSlope: 0.67784035 - outSlope: 0.6407001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.972355 - inSlope: 0.6407001 - outSlope: 0.627067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.96190345 - inSlope: 0.627067 - outSlope: 0.6081233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.9517682 - inSlope: 0.6081233 - outSlope: 0.5840832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.94203365 - inSlope: 0.5840832 - outSlope: 0.555308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.93277866 - inSlope: 0.555308 - outSlope: 0.5219968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.92407835 - inSlope: 0.5219968 - outSlope: 0.48447156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.91600394 - inSlope: 0.48447156 - outSlope: 0.4427894 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.90862423 - inSlope: 0.4427894 - outSlope: 0.3971518 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.90200514 - inSlope: 0.3971518 - outSlope: 0.34746382 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.8962138 - inSlope: 0.34746382 - outSlope: 0.2938494 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.8913164 - inSlope: 0.2938494 - outSlope: 0.26413366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.88691425 - inSlope: 0.26413366 - outSlope: 0.16435754 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.884175 - inSlope: 0.16435754 - outSlope: 0.102409594 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.8824681 - inSlope: 0.102409594 - outSlope: 0.03527695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.88188016 - inSlope: 0.03527695 - outSlope: 0.068290085 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.880742 - inSlope: 0.068290085 - outSlope: 0.2013575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.8773859 - inSlope: 0.2013575 - outSlope: 0.3292444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.8718986 - inSlope: 0.3292444 - outSlope: 0.4520664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.86436427 - inSlope: 0.4520664 - outSlope: 0.5701426 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.85486203 - inSlope: 0.5701426 - outSlope: 0.68346614 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.84347045 - inSlope: 0.68346614 - outSlope: 0.7924296 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.8302635 - inSlope: 0.7924296 - outSlope: 0.89714825 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.81531125 - inSlope: 0.89714825 - outSlope: 0.9979114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.79867965 - inSlope: 0.9979114 - outSlope: 1.0501766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.781176 - inSlope: 1.0501766 - outSlope: 1.135804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.7622462 - inSlope: 1.135804 - outSlope: 1.2040083 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.7421797 - inSlope: 1.2040083 - outSlope: 1.2651207 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.72109467 - inSlope: 1.2651207 - outSlope: 1.3193841 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.699104 - inSlope: 1.3193841 - outSlope: 1.3672751 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.67631644 - inSlope: 1.3672751 - outSlope: 1.4091253 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.6528314 - inSlope: 1.4091253 - outSlope: 1.4453925 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.6287405 - inSlope: 1.4453925 - outSlope: 1.4109851 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.60522443 - inSlope: 1.4109851 - outSlope: 1.468328 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.5807527 - inSlope: 1.468328 - outSlope: 1.4785098 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.5561112 - inSlope: 1.4785098 - outSlope: 1.4827738 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.5313973 - inSlope: 1.4827738 - outSlope: 1.4823008 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.50669265 - inSlope: 1.4823008 - outSlope: 1.4202639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.48302194 - inSlope: 1.4202639 - outSlope: 1.438428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.4590485 - inSlope: 1.438428 - outSlope: 1.4159539 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.4354483 - inSlope: 1.4159539 - outSlope: 1.3897506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.41228613 - inSlope: 1.3897506 - outSlope: 1.2970359 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.3906692 - inSlope: 1.2970359 - outSlope: 1.2961776 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.36906657 - inSlope: 1.2961776 - outSlope: 1.2520849 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.3481976 - inSlope: 1.2520849 - outSlope: 1.1398114 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.32920104 - inSlope: 1.1398114 - outSlope: 1.1256008 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.31044132 - inSlope: 1.1256008 - outSlope: 1.0104673 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.2935995 - inSlope: 1.0104673 - outSlope: 0.9793485 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.27727726 - inSlope: 0.9793485 - outSlope: 0.8537763 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.26304787 - inSlope: 0.8537763 - outSlope: 0.8145403 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.24947241 - inSlope: 0.8145403 - outSlope: 0.67433894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.23823296 - inSlope: 0.67433894 - outSlope: 0.5826151 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.22852285 - inSlope: 0.5826151 - outSlope: 0.5294234 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.21969926 - inSlope: 0.5294234 - outSlope: 0.44589633 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.21226777 - inSlope: 0.44589633 - outSlope: 0.36727557 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.20614626 - inSlope: 0.36727557 - outSlope: 0.29522362 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.20122594 - inSlope: 0.29522362 - outSlope: 0.23123945 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.197372 - inSlope: 0.23123945 - outSlope: 0.17597526 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.19443913 - inSlope: 0.17597526 - outSlope: 0.13010493 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.19227062 - inSlope: 0.13010493 - outSlope: 0.09313845 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.19071834 - inSlope: 0.09313845 - outSlope: 0.06443927 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.18964437 - inSlope: 0.06443927 - outSlope: 0.042980596 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.188928 - inSlope: 0.042980596 - outSlope: 0.027350903 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.18847215 - inSlope: 0.027350903 - outSlope: 0.016429676 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.18819833 - inSlope: 0.016429676 - outSlope: 0.008661879 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.18805397 - inSlope: 0.008661879 - outSlope: 0.0026561695 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.1880097 - inSlope: 0.0026561695 - outSlope: 0.0026561695 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.86295056 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.86295056 - inSlope: 0 - outSlope: -0.43408555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.8557158 - inSlope: -0.43408555 - outSlope: -1.2600949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.8347142 - inSlope: -1.2600949 - outSlope: -2.0396323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.80072033 - inSlope: -2.0396323 - outSlope: -2.7745082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.7544786 - inSlope: -2.7745082 - outSlope: -3.4498034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.6969819 - inSlope: -3.4498034 - outSlope: -4.046731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.6295362 - inSlope: -4.046731 - outSlope: -4.532501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.5539946 - inSlope: -4.532501 - outSlope: -4.892109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.47245952 - inSlope: -4.892109 - outSlope: -5.0975018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.38750124 - inSlope: -5.0975018 - outSlope: -5.1322145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3019641 - inSlope: -5.1322145 - outSlope: -4.9937162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21873558 - inSlope: -4.9937162 - outSlope: -4.6917872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1405392 - inSlope: -4.6917872 - outSlope: -4.2601485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.06953654 - inSlope: -4.2601485 - outSlope: -3.7223246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0074978545 - inSlope: -3.7223246 - outSlope: -3.1206014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.04451212 - inSlope: -3.1206014 - outSlope: -2.476466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.085786514 - inSlope: -2.476466 - outSlope: -1.8070554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.11590418 - inSlope: -1.8070554 - outSlope: -1.1158054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13450092 - inSlope: -1.1158054 - outSlope: -0.3847838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.14091398 - inSlope: -0.3847838 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.14091398 - inSlope: 0 - outSlope: 0.33001217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.13541378 - inSlope: 0.33001217 - outSlope: 0.9449172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.119665176 - inSlope: 0.9449172 - outSlope: 1.4943914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.094758675 - inSlope: 1.4943914 - outSlope: 1.9797779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.061762407 - inSlope: 1.9797779 - outSlope: 2.4125762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.021552842 - inSlope: 2.4125762 - outSlope: 2.7698178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.024610743 - inSlope: 2.7698178 - outSlope: 3.0571442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.075563096 - inSlope: 3.0571442 - outSlope: 3.2715456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.1300888 - inSlope: 3.2715456 - outSlope: 3.396853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.18670297 - inSlope: 3.396853 - outSlope: 3.4401455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.24403949 - inSlope: 3.4401455 - outSlope: 3.392537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.30058172 - inSlope: 3.392537 - outSlope: 3.2592216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.35490203 - inSlope: 3.2592216 - outSlope: 3.0480278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.40570244 - inSlope: 3.0480278 - outSlope: 2.7557971 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.45163235 - inSlope: 2.7557971 - outSlope: 2.392084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.49150038 - inSlope: 2.392084 - outSlope: 1.9674094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.5242905 - inSlope: 1.9674094 - outSlope: 1.4784851 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5489319 - inSlope: 1.4784851 - outSlope: 0.93218297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.56446826 - inSlope: 0.93218297 - outSlope: 0.32511622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.56988686 - inSlope: 0.32511622 - outSlope: -0.1653208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.5671315 - inSlope: -0.1653208 - outSlope: -0.4831843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.55907845 - inSlope: -0.4831843 - outSlope: -0.7841678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.546009 - inSlope: -0.7841678 - outSlope: -1.0702561 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.5281714 - inSlope: -1.0702561 - outSlope: -1.3444425 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.50576407 - inSlope: -1.3444425 - outSlope: -1.6004581 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.4790894 - inSlope: -1.6004581 - outSlope: -1.8448359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.44834217 - inSlope: -1.8448359 - outSlope: -2.074832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.41376168 - inSlope: -2.074832 - outSlope: -2.2831557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.37570912 - inSlope: -2.2831557 - outSlope: -2.475572 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.33444962 - inSlope: -2.475572 - outSlope: -2.639577 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.2904567 - inSlope: -2.639577 - outSlope: -2.7808347 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.24410951 - inSlope: -2.7808347 - outSlope: -2.894371 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.19587004 - inSlope: -2.894371 - outSlope: -2.9723911 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.14633024 - inSlope: -2.9723911 - outSlope: -3.0198326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.09599974 - inSlope: -3.0198326 - outSlope: -3.0338557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.045435525 - inSlope: -3.0338557 - outSlope: -3.009096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.0047160247 - inSlope: -3.009096 - outSlope: -2.953224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.053936377 - inSlope: -2.953224 - outSlope: -2.8617668 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.101632446 - inSlope: -2.8617668 - outSlope: -2.748758 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.14744504 - inSlope: -2.748758 - outSlope: -2.5944152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.19068587 - inSlope: -2.5944152 - outSlope: -2.4248345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.23109974 - inSlope: -2.4248345 - outSlope: -2.2319872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.2682995 - inSlope: -2.2319872 - outSlope: -2.0171573 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.30191875 - inSlope: -2.0171573 - outSlope: -1.7913865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.33177516 - inSlope: -1.7913865 - outSlope: -1.5502628 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.35761285 - inSlope: -1.5502628 - outSlope: -1.2970173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.37922978 - inSlope: -1.2970173 - outSlope: -1.0321543 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.39643234 - inSlope: -1.0321543 - outSlope: -0.7552661 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.4090201 - inSlope: -0.7552661 - outSlope: -0.4649739 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.41676965 - inSlope: -0.4649739 - outSlope: -0.15903369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.4194202 - inSlope: -0.15903369 - outSlope: 0.13241363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.41721332 - inSlope: 0.13241363 - outSlope: 0.38801944 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.41074634 - inSlope: 0.38801944 - outSlope: 0.63144267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.4002223 - inSlope: 0.63144267 - outSlope: 0.8644142 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3858154 - inSlope: 0.8644142 - outSlope: 1.0880289 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.36768135 - inSlope: 1.0880289 - outSlope: 1.3028377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.3459674 - inSlope: 1.3028377 - outSlope: 1.5087422 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.32082173 - inSlope: 1.5087422 - outSlope: 1.7050283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.29240462 - inSlope: 1.7050283 - outSlope: 1.8891513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.2609188 - inSlope: 1.8891513 - outSlope: 2.0647898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.22650567 - inSlope: 2.0647898 - outSlope: 2.2232316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.18945184 - inSlope: 2.2232316 - outSlope: 2.3626797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.15007389 - inSlope: 2.3626797 - outSlope: 2.4947736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.10849436 - inSlope: 2.4947736 - outSlope: 2.588238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.065357104 - inSlope: 2.588238 - outSlope: 2.6752517 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.020769617 - inSlope: 2.6752517 - outSlope: 2.7287548 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.024709584 - inSlope: 2.7287548 - outSlope: 2.7581828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.070679255 - inSlope: 2.7581828 - outSlope: 2.7662168 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.11678282 - inSlope: 2.7662168 - outSlope: 2.7413638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.16247217 - inSlope: 2.7413638 - outSlope: 2.6925988 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.20734942 - inSlope: 2.6925988 - outSlope: 2.6223178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.25105467 - inSlope: 2.6223178 - outSlope: 2.5235927 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.2931145 - inSlope: 2.5235927 - outSlope: 2.4047458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.33319357 - inSlope: 2.4047458 - outSlope: 2.2693727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.3710164 - inSlope: 2.2693727 - outSlope: 2.111267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.40620416 - inSlope: 2.111267 - outSlope: 1.9392211 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.43852448 - inSlope: 1.9392211 - outSlope: 1.7565464 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.46780023 - inSlope: 1.7565464 - outSlope: 1.5560092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.49373406 - inSlope: 1.5560092 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292951 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.5349968 - inSlope: 1.1292951 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.1552379 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.5672996 - inSlope: -0.1552379 - outSlope: -0.45408836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.55973136 - inSlope: -0.45408836 - outSlope: -0.7374292 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.54744107 - inSlope: -0.7374292 - outSlope: -1.0072097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.530654 - inSlope: -1.0072097 - outSlope: -1.266376 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.50954807 - inSlope: -1.266376 - outSlope: -1.5083523 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.48440853 - inSlope: -1.5083523 - outSlope: -1.7403332 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.45540342 - inSlope: -1.7403332 - outSlope: -1.95988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.4227383 - inSlope: -1.95988 - outSlope: -2.1594033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.38674778 - inSlope: -2.1594033 - outSlope: -2.3462605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.34764403 - inSlope: -2.3462605 - outSlope: -2.506516 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.3058682 - inSlope: -2.506516 - outSlope: -2.6479957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.26173562 - inSlope: -2.6479957 - outSlope: -2.7657578 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.21563904 - inSlope: -2.7657578 - outSlope: -2.8502884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.16813496 - inSlope: -2.8502884 - outSlope: -2.9088159 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.119654045 - inSlope: -2.9088159 - outSlope: -2.938532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.070679255 - inSlope: -2.938532 - outSlope: -2.929858 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.021847636 - inSlope: -2.929858 - outSlope: -2.8947887 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.026398106 - inSlope: -2.8947887 - outSlope: -2.8288944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.073546976 - inSlope: -2.8288944 - outSlope: -2.7301943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.11904952 - inSlope: -2.7301943 - outSlope: -2.6120102 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.1625836 - inSlope: -2.6120102 - outSlope: -2.463447 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.20364043 - inSlope: -2.463447 - outSlope: -2.2956069 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.24190105 - inSlope: -2.2956069 - outSlope: -2.1095355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.27706045 - inSlope: -2.1095355 - outSlope: -1.9033192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.30878195 - inSlope: -1.9033192 - outSlope: -1.6889824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.33693203 - inSlope: -1.6889824 - outSlope: -1.4604958 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.36127326 - inSlope: -1.4604958 - outSlope: -1.2211326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.38162574 - inSlope: -1.2211326 - outSlope: -0.9711748 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.39781174 - inSlope: -0.9711748 - outSlope: -0.7102037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.40964863 - inSlope: -0.7102037 - outSlope: -0.43699932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.41693184 - inSlope: -0.43699932 - outSlope: -0.14930049 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.4194202 - inSlope: -0.14930049 - outSlope: 0.13241553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.41721332 - inSlope: 0.13241553 - outSlope: 0.3880139 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.41074634 - inSlope: 0.3880139 - outSlope: 0.6314517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.4002223 - inSlope: 0.6314517 - outSlope: 0.8644018 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.3858154 - inSlope: 0.8644018 - outSlope: 1.08806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.36768135 - inSlope: 1.08806 - outSlope: 1.3028191 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.3459674 - inSlope: 1.3028191 - outSlope: 1.5087206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.32082173 - inSlope: 1.5087206 - outSlope: 1.7050526 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.29240462 - inSlope: 1.7050526 - outSlope: 1.8891243 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.2609188 - inSlope: 1.8891243 - outSlope: 2.0648193 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.22650567 - inSlope: 2.0648193 - outSlope: 2.2231998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.18945184 - inSlope: 2.2231998 - outSlope: 2.3627136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.15007389 - inSlope: 2.3627136 - outSlope: 2.494738 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.10849436 - inSlope: 2.494738 - outSlope: 2.5882752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.065357104 - inSlope: 2.5882752 - outSlope: 2.6752136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.020769617 - inSlope: 2.6752136 - outSlope: 2.7287936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.024709584 - inSlope: 2.7287936 - outSlope: 2.7581434 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.070679255 - inSlope: 2.7581434 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.7413244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.16247217 - inSlope: 2.7413244 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6222804 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.25105467 - inSlope: 2.6222804 - outSlope: 2.5235567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.2931145 - inSlope: 2.5235567 - outSlope: 2.4047801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.33319357 - inSlope: 2.4047801 - outSlope: 2.2693403 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.3710164 - inSlope: 2.2693403 - outSlope: 2.1112974 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.40620416 - inSlope: 2.1112974 - outSlope: 1.9391934 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.43852448 - inSlope: 1.9391934 - outSlope: 1.7565715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.46780023 - inSlope: 1.7565715 - outSlope: 1.5560092 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.49373406 - inSlope: 1.5560092 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.5349968 - inSlope: 1.1292951 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.16532315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.5671315 - inSlope: -0.16532315 - outSlope: -0.48317742 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.55907845 - inSlope: -0.48317742 - outSlope: -0.78415656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.546009 - inSlope: -0.78415656 - outSlope: -1.0702714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.5281714 - inSlope: -1.0702714 - outSlope: -1.3444232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.50576407 - inSlope: -1.3444232 - outSlope: -1.6005039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.4790894 - inSlope: -1.6005039 - outSlope: -1.8448094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.44834217 - inSlope: -1.8448094 - outSlope: -2.0748615 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.41376168 - inSlope: -2.0748615 - outSlope: -2.283123 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.37570912 - inSlope: -2.283123 - outSlope: -2.4756076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.33444962 - inSlope: -2.4756076 - outSlope: -2.6395392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.2904567 - inSlope: -2.6395392 - outSlope: -2.7808745 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.24410951 - inSlope: -2.7808745 - outSlope: -2.8943295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.19587004 - inSlope: -2.8943295 - outSlope: -2.9724336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.14633024 - inSlope: -2.9724336 - outSlope: -3.0197895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.09599974 - inSlope: -3.0197895 - outSlope: -3.033899 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.045435525 - inSlope: -3.033899 - outSlope: -3.0090528 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.0047160247 - inSlope: -3.0090528 - outSlope: -2.9531817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.053936377 - inSlope: -2.9531817 - outSlope: -2.8618078 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.101632446 - inSlope: -2.8618078 - outSlope: -2.7487187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.14744504 - inSlope: -2.7487187 - outSlope: -2.5944893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.19068587 - inSlope: -2.5944893 - outSlope: -2.4248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.23109974 - inSlope: -2.4248 - outSlope: -2.2320192 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.2682995 - inSlope: -2.2320192 - outSlope: -2.0171285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.30191875 - inSlope: -2.0171285 - outSlope: -1.7914121 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.33177516 - inSlope: -1.7914121 - outSlope: -1.5502406 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.35761285 - inSlope: -1.5502406 - outSlope: -1.2970359 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.37922978 - inSlope: -1.2970359 - outSlope: -1.0321395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.39643234 - inSlope: -1.0321395 - outSlope: -0.75527686 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.4090201 - inSlope: -0.75527686 - outSlope: -0.46496725 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.41676965 - inSlope: -0.46496725 - outSlope: -0.15903597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.4194202 - inSlope: -0.15903597 - outSlope: 0.13241173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.41721332 - inSlope: 0.13241173 - outSlope: 0.3880139 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.41074634 - inSlope: 0.3880139 - outSlope: 0.6314517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.4002223 - inSlope: 0.6314517 - outSlope: 0.8644018 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.3858154 - inSlope: 0.8644018 - outSlope: 1.08806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.36768135 - inSlope: 1.08806 - outSlope: 1.3028191 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.3459674 - inSlope: 1.3028191 - outSlope: 1.5087638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.32082173 - inSlope: 1.5087638 - outSlope: 1.7050039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.29240462 - inSlope: 1.7050039 - outSlope: 1.8891784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.2609188 - inSlope: 1.8891784 - outSlope: 2.0647602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.22650567 - inSlope: 2.0647602 - outSlope: 2.2232633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.18945184 - inSlope: 2.2232633 - outSlope: 2.3626459 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.15007389 - inSlope: 2.3626459 - outSlope: 2.4948094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.10849436 - inSlope: 2.4948094 - outSlope: 2.588201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.065357104 - inSlope: 2.588201 - outSlope: 2.67529 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.020769617 - inSlope: 2.67529 - outSlope: 2.7287157 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.024709584 - inSlope: 2.7287157 - outSlope: 2.7581434 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.070679255 - inSlope: 2.7581434 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.7413244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.16247217 - inSlope: 2.7413244 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6222804 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.25105467 - inSlope: 2.6222804 - outSlope: 2.523629 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.2931145 - inSlope: 2.523629 - outSlope: 2.4047112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.33319357 - inSlope: 2.4047112 - outSlope: 2.2694051 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.3710164 - inSlope: 2.2694051 - outSlope: 2.1112368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.40620416 - inSlope: 2.1112368 - outSlope: 1.9392488 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.43852448 - inSlope: 1.9392488 - outSlope: 1.7565212 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.46780023 - inSlope: 1.7565212 - outSlope: 1.5560536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.49373406 - inSlope: 1.5560536 - outSlope: 1.3464366 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.516175 - inSlope: 1.3464366 - outSlope: 1.1293274 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.5349968 - inSlope: 1.1293274 - outSlope: 0.896722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.5499424 - inSlope: 0.896722 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.1552379 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.5672996 - inSlope: -0.1552379 - outSlope: -0.45408836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.55973136 - inSlope: -0.45408836 - outSlope: -0.7374292 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.54744107 - inSlope: -0.7374292 - outSlope: -1.0072097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.530654 - inSlope: -1.0072097 - outSlope: -1.266376 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.50954807 - inSlope: -1.266376 - outSlope: -1.5083523 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.48440853 - inSlope: -1.5083523 - outSlope: -1.7403332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.45540342 - inSlope: -1.7403332 - outSlope: -1.95988 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.4227383 - inSlope: -1.95988 - outSlope: -2.159465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.38674778 - inSlope: -2.159465 - outSlope: -2.3461936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.34764403 - inSlope: -2.3461936 - outSlope: -2.5065875 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.3058682 - inSlope: -2.5065875 - outSlope: -2.6479201 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.26173562 - inSlope: -2.6479201 - outSlope: -2.7657578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.21563904 - inSlope: -2.7657578 - outSlope: -2.8502884 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.16813496 - inSlope: -2.8502884 - outSlope: -2.9088159 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.119654045 - inSlope: -2.9088159 - outSlope: -2.938532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.070679255 - inSlope: -2.938532 - outSlope: -2.929858 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.021847636 - inSlope: -2.929858 - outSlope: -2.8947887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.026398106 - inSlope: -2.8947887 - outSlope: -2.8288944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.073546976 - inSlope: -2.8288944 - outSlope: -2.7301943 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.11904952 - inSlope: -2.7301943 - outSlope: -2.6120102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.1625836 - inSlope: -2.6120102 - outSlope: -2.463447 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.20364043 - inSlope: -2.463447 - outSlope: -2.2956069 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.24190105 - inSlope: -2.2956069 - outSlope: -2.1095958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.27706045 - inSlope: -2.1095958 - outSlope: -1.9032648 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.30878195 - inSlope: -1.9032648 - outSlope: -1.6890306 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.33693203 - inSlope: -1.6890306 - outSlope: -1.460454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.36127326 - inSlope: -1.460454 - outSlope: -1.2211326 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.38162574 - inSlope: -1.2211326 - outSlope: -0.9711748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.39781174 - inSlope: -0.9711748 - outSlope: -0.7102037 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.40964863 - inSlope: -0.7102037 - outSlope: -0.43699932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.41693184 - inSlope: -0.43699932 - outSlope: -0.14930049 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.4194202 - inSlope: -0.14930049 - outSlope: 0.13241553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.41721332 - inSlope: 0.13241553 - outSlope: 0.3880139 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.41074634 - inSlope: 0.3880139 - outSlope: 0.6314517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.4002223 - inSlope: 0.6314517 - outSlope: 0.8644018 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.3858154 - inSlope: 0.8644018 - outSlope: 1.08806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.36768135 - inSlope: 1.08806 - outSlope: 1.3028191 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.3459674 - inSlope: 1.3028191 - outSlope: 1.5087638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.32082173 - inSlope: 1.5087638 - outSlope: 1.7050039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.29240462 - inSlope: 1.7050039 - outSlope: 1.8891784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.2609188 - inSlope: 1.8891784 - outSlope: 2.0647602 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.22650567 - inSlope: 2.0647602 - outSlope: 2.2231998 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.18945184 - inSlope: 2.2231998 - outSlope: 2.3627136 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.15007389 - inSlope: 2.3627136 - outSlope: 2.494738 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.10849436 - inSlope: 2.494738 - outSlope: 2.5882752 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.065357104 - inSlope: 2.5882752 - outSlope: 2.6752136 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.020769617 - inSlope: 2.6752136 - outSlope: 2.7287936 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.024709584 - inSlope: 2.7287936 - outSlope: 2.7581434 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.070679255 - inSlope: 2.7581434 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.7413244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.16247217 - inSlope: 2.7413244 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6222804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.25105467 - inSlope: 2.6222804 - outSlope: 2.523629 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.2931145 - inSlope: 2.523629 - outSlope: 2.4047112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.33319357 - inSlope: 2.4047112 - outSlope: 2.2694051 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.3710164 - inSlope: 2.2694051 - outSlope: 2.1112368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.40620416 - inSlope: 2.1112368 - outSlope: 1.9391934 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.43852448 - inSlope: 1.9391934 - outSlope: 1.7565715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.46780023 - inSlope: 1.7565715 - outSlope: 1.5560092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.49373406 - inSlope: 1.5560092 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.5349968 - inSlope: 1.1292951 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.16532315 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.5671315 - inSlope: -0.16532315 - outSlope: -0.48317742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.55907845 - inSlope: -0.48317742 - outSlope: -0.78417903 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.546009 - inSlope: -0.78417903 - outSlope: -1.0702407 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.5281714 - inSlope: -1.0702407 - outSlope: -1.3444617 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.50576407 - inSlope: -1.3444617 - outSlope: -1.6004581 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.4790894 - inSlope: -1.6004581 - outSlope: -1.8448094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.44834217 - inSlope: -1.8448094 - outSlope: -2.0748615 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.41376168 - inSlope: -2.0748615 - outSlope: -2.283123 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.37570912 - inSlope: -2.283123 - outSlope: -2.4756076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.33444962 - inSlope: -2.4756076 - outSlope: -2.6395392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.2904567 - inSlope: -2.6395392 - outSlope: -2.7808745 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.24410951 - inSlope: -2.7808745 - outSlope: -2.8943295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.19587004 - inSlope: -2.8943295 - outSlope: -2.9724336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.14633024 - inSlope: -2.9724336 - outSlope: -3.0197895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.09599974 - inSlope: -3.0197895 - outSlope: -3.033899 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.045435525 - inSlope: -3.033899 - outSlope: -3.0090528 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.0047160247 - inSlope: -3.0090528 - outSlope: -2.9532661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.053936377 - inSlope: -2.9532661 - outSlope: -2.8617258 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.101632446 - inSlope: -2.8617258 - outSlope: -2.7487974 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.14744504 - inSlope: -2.7487974 - outSlope: -2.5944152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.19068587 - inSlope: -2.5944152 - outSlope: -2.4248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.23109974 - inSlope: -2.4248 - outSlope: -2.2320192 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.2682995 - inSlope: -2.2320192 - outSlope: -2.0171285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.30191875 - inSlope: -2.0171285 - outSlope: -1.7914121 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.33177516 - inSlope: -1.7914121 - outSlope: -1.5502406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.35761285 - inSlope: -1.5502406 - outSlope: -1.2970359 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.37922978 - inSlope: -1.2970359 - outSlope: -1.0321395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.39643234 - inSlope: -1.0321395 - outSlope: -0.75527686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.4090201 - inSlope: -0.75527686 - outSlope: -0.46496725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.41676965 - inSlope: -0.46496725 - outSlope: -0.15903597 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.4194202 - inSlope: -0.15903597 - outSlope: 0.13241173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.41721332 - inSlope: 0.13241173 - outSlope: 0.38802502 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.41074634 - inSlope: 0.38802502 - outSlope: 0.63143367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.4002223 - inSlope: 0.63143367 - outSlope: 0.86442655 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.3858154 - inSlope: 0.86442655 - outSlope: 1.0880289 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.36768135 - inSlope: 1.0880289 - outSlope: 1.3028564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.3459674 - inSlope: 1.3028564 - outSlope: 1.5086775 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.32082173 - inSlope: 1.5086775 - outSlope: 1.7050526 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.29240462 - inSlope: 1.7050526 - outSlope: 1.8891784 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.2609188 - inSlope: 1.8891784 - outSlope: 2.0648193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.22650567 - inSlope: 2.0648193 - outSlope: 2.2231362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.18945184 - inSlope: 2.2231362 - outSlope: 2.3627136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.15007389 - inSlope: 2.3627136 - outSlope: 2.4948094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.10849436 - inSlope: 2.4948094 - outSlope: 2.5882752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.065357104 - inSlope: 2.5882752 - outSlope: 2.675137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.020769617 - inSlope: 2.675137 - outSlope: 2.7287936 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.024709584 - inSlope: 2.7287936 - outSlope: 2.7582223 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.070679255 - inSlope: 2.7582223 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.741246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.16247217 - inSlope: 2.741246 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6223552 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.25105467 - inSlope: 2.6223552 - outSlope: 2.5234845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.2931145 - inSlope: 2.5234845 - outSlope: 2.4047801 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.33319357 - inSlope: 2.4047801 - outSlope: 2.2694051 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.3710164 - inSlope: 2.2694051 - outSlope: 2.1112974 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.40620416 - inSlope: 2.1112974 - outSlope: 1.9391378 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.43852448 - inSlope: 1.9391378 - outSlope: 1.7565715 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.46780023 - inSlope: 1.7565715 - outSlope: 1.5560536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.49373406 - inSlope: 1.5560536 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292627 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.5349968 - inSlope: 1.1292627 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.6557708 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.5608717 - inSlope: 0.6557708 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764161 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.56988686 - inSlope: 0.13764161 - outSlope: -0.1552379 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.5672996 - inSlope: -0.1552379 - outSlope: -0.45410132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.55973136 - inSlope: -0.45410132 - outSlope: -0.737387 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.54744107 - inSlope: -0.737387 - outSlope: -1.0072385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.530654 - inSlope: -1.0072385 - outSlope: -1.266376 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.50954807 - inSlope: -1.266376 - outSlope: -1.5083954 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.48440853 - inSlope: -1.5083954 - outSlope: -1.7402335 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.45540342 - inSlope: -1.7402335 - outSlope: -1.9599361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.4227383 - inSlope: -1.9599361 - outSlope: -2.159465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.38674778 - inSlope: -2.159465 - outSlope: -2.3462605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.34764403 - inSlope: -2.3462605 - outSlope: -2.5064442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.3058682 - inSlope: -2.5064442 - outSlope: -2.6479957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.26173562 - inSlope: -2.6479957 - outSlope: -2.765837 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.21563904 - inSlope: -2.765837 - outSlope: -2.8502884 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.16813496 - inSlope: -2.8502884 - outSlope: -2.9087327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.119654045 - inSlope: -2.9087327 - outSlope: -2.938532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.070679255 - inSlope: -2.938532 - outSlope: -2.929942 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.021847636 - inSlope: -2.929942 - outSlope: -2.894623 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.026398106 - inSlope: -2.894623 - outSlope: -2.8289754 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.073546976 - inSlope: -2.8289754 - outSlope: -2.7301943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.11904952 - inSlope: -2.7301943 - outSlope: -2.6120849 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.1625836 - inSlope: -2.6120849 - outSlope: -2.4633062 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.20364043 - inSlope: -2.4633062 - outSlope: -2.2956724 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.24190105 - inSlope: -2.2956724 - outSlope: -2.1095958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.27706045 - inSlope: -2.1095958 - outSlope: -1.9033192 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.30878195 - inSlope: -1.9033192 - outSlope: -1.688934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.33693203 - inSlope: -1.688934 - outSlope: -1.4604958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.36127326 - inSlope: -1.4604958 - outSlope: -1.2211676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.38162574 - inSlope: -1.2211676 - outSlope: -0.9711748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.39781174 - inSlope: -0.9711748 - outSlope: -0.7101834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.40964863 - inSlope: -0.7101834 - outSlope: -0.43699932 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.41693184 - inSlope: -0.43699932 - outSlope: -0.14930476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.4194202 - inSlope: -0.14930476 - outSlope: 0.051977243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.4185539 - inSlope: 0.051977243 - outSlope: 0.15144698 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.4160298 - inSlope: 0.15144698 - outSlope: 0.2445443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.41195413 - inSlope: 0.2445443 - outSlope: 0.33176392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.40642482 - inSlope: 0.33176392 - outSlope: 0.41321272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.39953765 - inSlope: 0.41321272 - outSlope: 0.4891476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.39138532 - inSlope: 0.4891476 - outSlope: 0.55934566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.38206303 - inSlope: 0.55934566 - outSlope: 0.6236607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.37166885 - inSlope: 0.6236607 - outSlope: 0.6815994 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.36030838 - inSlope: 0.6815994 - outSlope: 0.7330625 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.34809086 - inSlope: 0.7330625 - outSlope: 0.77737147 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.33513486 - inSlope: 0.77737147 - outSlope: 0.81416833 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.3215656 - inSlope: 0.81416833 - outSlope: 0.84295434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.30751577 - inSlope: 0.84295434 - outSlope: 0.86068213 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.2931713 - inSlope: 0.86068213 - outSlope: 0.87599957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.27857152 - inSlope: 0.87599957 - outSlope: 0.8783634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.2639315 - inSlope: 0.8783634 - outSlope: 0.8716785 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.24940376 - inSlope: 0.8716785 - outSlope: 0.8555108 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.23514546 - inSlope: 0.8555108 - outSlope: 0.8298264 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.22131523 - inSlope: 0.8298264 - outSlope: 0.79456663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.2080719 - inSlope: 0.79456663 - outSlope: 0.7499741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.19557253 - inSlope: 0.7499741 - outSlope: 0.69578993 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.1839762 - inSlope: 0.69578993 - outSlope: 0.63235563 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.1734371 - inSlope: 0.63235563 - outSlope: 0.5596042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.16410998 - inSlope: 0.5596042 - outSlope: 0.47790006 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.1561451 - inSlope: 0.47790006 - outSlope: 0.3847026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.14973348 - inSlope: 0.3847026 - outSlope: 0.28817558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.14493063 - inSlope: 0.28817558 - outSlope: 0.17926507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.14194275 - inSlope: 0.17926507 - outSlope: 0.061727513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.14091398 - inSlope: 0.061727513 - outSlope: 0.05441838 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.14000702 - inSlope: 0.05441838 - outSlope: 0.16076039 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.13732757 - inSlope: 0.16076039 - outSlope: 0.2638717 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.13292977 - inSlope: 0.2638717 - outSlope: 0.36424863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.12685905 - inSlope: 0.36424863 - outSlope: 0.4625044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.119150765 - inSlope: 0.4625044 - outSlope: 0.5588957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.109835446 - inSlope: 0.5588957 - outSlope: 0.6537792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.09893929 - inSlope: 0.6537792 - outSlope: 0.74728465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.08648474 - inSlope: 0.74728465 - outSlope: 0.8394557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.07249402 - inSlope: 0.8394557 - outSlope: 0.9335209 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.05693469 - inSlope: 0.9335209 - outSlope: 1.0233631 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.039878897 - inSlope: 1.0233631 - outSlope: 1.1124322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.021338644 - inSlope: 1.1124322 - outSlope: 1.1995817 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.0013459196 - inSlope: 1.1995817 - outSlope: 1.2844318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.020062175 - inSlope: 1.2844318 - outSlope: 1.3666033 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.042838547 - inSlope: 1.3666033 - outSlope: 1.445344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.06692725 - inSlope: 1.445344 - outSlope: 1.5199628 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.092261024 - inSlope: 1.5199628 - outSlope: 1.5939811 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.11882697 - inSlope: 1.5939811 - outSlope: 1.6566344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.14643712 - inSlope: 1.6566344 - outSlope: 1.7158228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.17503373 - inSlope: 1.7158228 - outSlope: 1.7681739 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.20450453 - inSlope: 1.7681739 - outSlope: 1.8134826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.23472878 - inSlope: 1.8134826 - outSlope: 1.8538442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.26562572 - inSlope: 1.8538442 - outSlope: 1.8812068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.29697868 - inSlope: 1.8812068 - outSlope: 1.9016118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.32867354 - inSlope: 1.9016118 - outSlope: 1.9133329 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.36056194 - inSlope: 1.9133329 - outSlope: 1.9188244 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.39254186 - inSlope: 1.9188244 - outSlope: 1.910227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.42437848 - inSlope: 1.910227 - outSlope: 1.8944345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.45595372 - inSlope: 1.8944345 - outSlope: 1.8730009 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.48716992 - inSlope: 1.8730009 - outSlope: 1.8379027 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.51780117 - inSlope: 1.8379027 - outSlope: 1.799086 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.5477872 - inSlope: 1.799086 - outSlope: 1.7485266 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.57692885 - inSlope: 1.7485266 - outSlope: 1.6947993 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.6051751 - inSlope: 1.6947993 - outSlope: 1.6301035 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.63234305 - inSlope: 1.6301035 - outSlope: 1.5637052 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.6584059 - inSlope: 1.5637052 - outSlope: 1.4893998 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.68322885 - inSlope: 1.4893998 - outSlope: 1.4079523 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.70669436 - inSlope: 1.4079523 - outSlope: 1.3233112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.7287492 - inSlope: 1.3233112 - outSlope: 1.2341971 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.74932003 - inSlope: 1.2341971 - outSlope: 1.1412687 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.7683409 - inSlope: 1.1412687 - outSlope: 1.0448186 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.78575426 - inSlope: 1.0448186 - outSlope: 0.9451891 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.8015072 - inSlope: 0.9451891 - outSlope: 0.84286135 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.81555545 - inSlope: 0.84286135 - outSlope: 0.73821956 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.8278589 - inSlope: 0.73821956 - outSlope: 0.63135517 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.83838135 - inSlope: 0.63135517 - outSlope: 0.52235794 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.8470877 - inSlope: 0.52235794 - outSlope: 0.4112819 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.8539423 - inSlope: 0.4112819 - outSlope: 0.29779053 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.8589054 - inSlope: 0.29779053 - outSlope: 0.18133798 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.8619276 - inSlope: 0.18133798 - outSlope: 0.06137352 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.86295056 - inSlope: 0.06137352 - outSlope: 0.06137352 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.53535765 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.53535765 - inSlope: 0 - outSlope: -0.41782776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.52839386 - inSlope: -0.41782776 - outSlope: -1.1690109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.5089103 - inSlope: -1.1690109 - outSlope: -1.7533742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.47968742 - inSlope: -1.7533742 - outSlope: -2.123591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.44429427 - inSlope: -2.123591 - outSlope: -2.276586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.4063512 - inSlope: -2.276586 - outSlope: -2.3287377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3675388 - inSlope: -2.3287377 - outSlope: -2.1769133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.33125696 - inSlope: -2.1769133 - outSlope: -2.1058614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2961593 - inSlope: -2.1058614 - outSlope: -2.0562496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.2618885 - inSlope: -2.0562496 - outSlope: -2.0217597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.22819242 - inSlope: -2.0217597 - outSlope: -1.9938622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.19496141 - inSlope: -1.9938622 - outSlope: -1.9104222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.16312107 - inSlope: -1.9104222 - outSlope: -1.8683637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.1319816 - inSlope: -1.8683637 - outSlope: -1.7105215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.10347293 - inSlope: -1.7105215 - outSlope: -1.5495919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.07764643 - inSlope: -1.5495919 - outSlope: -1.309721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.055817764 - inSlope: -1.309721 - outSlope: -1.0106632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.038973335 - inSlope: -1.0106632 - outSlope: -0.668921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.027824663 - inSlope: -0.668921 - outSlope: -0.23888983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.02384317 - inSlope: -0.23888983 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.02384317 - inSlope: 0 - outSlope: 0.0019468386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.023875616 - inSlope: 0.0019468386 - outSlope: -0.0016877817 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.023847487 - inSlope: -0.0016877817 - outSlope: -0.025814386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.023417247 - inSlope: -0.025814386 - outSlope: -0.082599156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.022040596 - inSlope: -0.082599156 - outSlope: -0.029417826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0215503 - inSlope: -0.029417826 - outSlope: -0.08021355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.020213408 - inSlope: -0.08021355 - outSlope: -0.116403736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.018273348 - inSlope: -0.116403736 - outSlope: -0.0922626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.01673564 - inSlope: -0.0922626 - outSlope: -0.1559549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.014136394 - inSlope: -0.1559549 - outSlope: -0.15795614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.011503756 - inSlope: -0.15795614 - outSlope: -0.21193534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.007971504 - inSlope: -0.21193534 - outSlope: -0.25854144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.003662484 - inSlope: -0.25854144 - outSlope: -0.22251171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00004604091 - inSlope: -0.22251171 - outSlope: -0.2520815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0042473953 - inSlope: -0.2520815 - outSlope: -0.28864995 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.009058223 - inSlope: -0.28864995 - outSlope: -0.23533925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.01298054 - inSlope: -0.23533925 - outSlope: -0.22852358 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.016789263 - inSlope: -0.22852358 - outSlope: -0.1602303 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.019459765 - inSlope: -0.1602303 - outSlope: -0.059276428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.020447705 - inSlope: -0.059276428 - outSlope: 0.031880207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.019916369 - inSlope: 0.031880207 - outSlope: 0.08926657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.018428594 - inSlope: 0.08926657 - outSlope: 0.1333314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.016206406 - inSlope: 0.1333314 - outSlope: 0.1611076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.013521282 - inSlope: 0.1611076 - outSlope: 0.13466641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.011276844 - inSlope: 0.13466641 - outSlope: 0.1812023 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.008256765 - inSlope: 0.1812023 - outSlope: 0.16078034 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.0055770953 - inSlope: 0.16078034 - outSlope: 0.10215217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.0038745608 - inSlope: 0.10215217 - outSlope: 0.105737485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.002112271 - inSlope: 0.105737485 - outSlope: 0.022911876 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.0017304068 - inSlope: 0.022911876 - outSlope: 0.025877237 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.0012991199 - inSlope: 0.025877237 - outSlope: -0.03314557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.0018515455 - inSlope: -0.03314557 - outSlope: -0.111727946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.0037136762 - inSlope: -0.111727946 - outSlope: -0.12661354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.0058239 - inSlope: -0.12661354 - outSlope: -0.18540932 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.0089140525 - inSlope: -0.18540932 - outSlope: -0.25417453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.013150291 - inSlope: -0.25417453 - outSlope: -0.2700362 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.01765089 - inSlope: -0.2700362 - outSlope: -0.32238474 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.023023963 - inSlope: -0.32238474 - outSlope: -0.33840212 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.028663993 - inSlope: -0.33840212 - outSlope: -0.4410023 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.036014024 - inSlope: -0.4410023 - outSlope: -0.39904144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.042664804 - inSlope: -0.39904144 - outSlope: -0.4411297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.05001696 - inSlope: -0.4411297 - outSlope: -0.45392767 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.057582412 - inSlope: -0.45392767 - outSlope: -0.42946208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.06474011 - inSlope: -0.42946208 - outSlope: -0.4282884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.07187824 - inSlope: -0.4282884 - outSlope: -0.40060395 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.078554966 - inSlope: -0.40060395 - outSlope: -0.35871986 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.084533624 - inSlope: -0.35871986 - outSlope: -0.30214578 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.08956938 - inSlope: -0.30214578 - outSlope: -0.23116149 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.09342207 - inSlope: -0.23116149 - outSlope: -0.14676614 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.09586817 - inSlope: -0.14676614 - outSlope: -0.050997335 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.096718125 - inSlope: -0.050997335 - outSlope: 0.042492043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.096009925 - inSlope: 0.042492043 - outSlope: 0.12288597 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.09396183 - inSlope: 0.12288597 - outSlope: 0.19487205 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.09071396 - inSlope: 0.19487205 - outSlope: 0.25696972 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.08643114 - inSlope: 0.25696972 - outSlope: 0.3082881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.081292935 - inSlope: 0.3082881 - outSlope: 0.3484595 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.07548528 - inSlope: 0.3484595 - outSlope: 0.37764063 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.06919128 - inSlope: 0.37764063 - outSlope: 0.3963437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.062585555 - inSlope: 0.3963437 - outSlope: 0.3942498 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.05601473 - inSlope: 0.3942498 - outSlope: 0.41258717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.049138285 - inSlope: 0.41258717 - outSlope: 0.40111825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.042452987 - inSlope: 0.40111825 - outSlope: 0.3563291 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.036514174 - inSlope: 0.3563291 - outSlope: 0.41514957 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.029595021 - inSlope: 0.41514957 - outSlope: 0.28843588 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.024787761 - inSlope: 0.28843588 - outSlope: 0.32896644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.019304993 - inSlope: 0.32896644 - outSlope: 0.26539114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.014881811 - inSlope: 0.26539114 - outSlope: 0.21428713 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.011310362 - inSlope: 0.21428713 - outSlope: 0.22675397 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.007531133 - inSlope: 0.22675397 - outSlope: 0.1502272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.0050273486 - inSlope: 0.1502272 - outSlope: 0.09915346 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.003374769 - inSlope: 0.09915346 - outSlope: 0.099810444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.0017112631 - inSlope: 0.099810444 - outSlope: 0.024849886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.0012970987 - inSlope: 0.024849886 - outSlope: -0.024341427 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.0017027888 - inSlope: -0.024341427 - outSlope: -0.015246669 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.0019568997 - inSlope: -0.015246669 - outSlope: -0.08948333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.003448287 - inSlope: -0.08948333 - outSlope: -0.1275283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.0055737565 - inSlope: -0.1275283 - outSlope: -0.09645331 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.00718131 - inSlope: -0.09645331 - outSlope: -0.15872642 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.009826786 - inSlope: -0.15872642 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11059131 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.014503573 - inSlope: -0.11059131 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.029966095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.019948278 - inSlope: 0.029966095 - outSlope: 0.08414614 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.018545823 - inSlope: 0.08414614 - outSlope: 0.12643579 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.016438592 - inSlope: 0.12643579 - outSlope: 0.15395708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.013872607 - inSlope: 0.15395708 - outSlope: 0.1264031 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.011765921 - inSlope: 0.1264031 - outSlope: 0.17775108 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.008803363 - inSlope: 0.17775108 - outSlope: 0.16074668 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.0061242925 - inSlope: 0.16074668 - outSlope: 0.10133658 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.004435327 - inSlope: 0.10133658 - outSlope: 0.114429064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.0025281503 - inSlope: 0.114429064 - outSlope: 0.027189521 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.0020749986 - inSlope: 0.027189521 - outSlope: 0.044492435 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.0013334481 - inSlope: 0.044492435 - outSlope: -0.011965259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.001532866 - inSlope: -0.011965259 - outSlope: -0.09816699 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.0031690043 - inSlope: -0.09816699 - outSlope: -0.09616358 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.004771706 - inSlope: -0.09616358 - outSlope: -0.15479961 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.007351734 - inSlope: -0.15479961 - outSlope: -0.2375213 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.011310362 - inSlope: -0.2375213 - outSlope: -0.2294959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.015135345 - inSlope: -0.2294959 - outSlope: -0.28634778 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.019907735 - inSlope: -0.28634778 - outSlope: -0.33588666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.02550592 - inSlope: -0.33588666 - outSlope: -0.33843356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.031146394 - inSlope: -0.33843356 - outSlope: -0.41220254 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.038016528 - inSlope: -0.41220254 - outSlope: -0.414892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.04493129 - inSlope: -0.414892 - outSlope: -0.43188936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.05212954 - inSlope: -0.43188936 - outSlope: -0.44153622 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.059488576 - inSlope: -0.44153622 - outSlope: -0.41047835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.06632978 - inSlope: -0.41047835 - outSlope: -0.4105598 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.07317253 - inSlope: -0.4105598 - outSlope: -0.38212943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.07954126 - inSlope: -0.38212943 - outSlope: -0.3407017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.085219696 - inSlope: -0.3407017 - outSlope: -0.28590325 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.08998468 - inSlope: -0.28590325 - outSlope: -0.21800794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.09361819 - inSlope: -0.21800794 - outSlope: -0.13811038 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.09592 - inSlope: -0.13811038 - outSlope: -0.047887072 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.096718125 - inSlope: -0.047887072 - outSlope: 0.04249265 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.096009925 - inSlope: 0.04249265 - outSlope: 0.122884214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.09396183 - inSlope: 0.122884214 - outSlope: 0.19487485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.09071396 - inSlope: 0.19487485 - outSlope: 0.25696605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.08643114 - inSlope: 0.25696605 - outSlope: 0.30829692 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.081292935 - inSlope: 0.30829692 - outSlope: 0.34845454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.07548528 - inSlope: 0.34845454 - outSlope: 0.37763524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.06919128 - inSlope: 0.37763524 - outSlope: 0.39634937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.062585555 - inSlope: 0.39634937 - outSlope: 0.39424413 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.05601473 - inSlope: 0.39424413 - outSlope: 0.41259307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.049138285 - inSlope: 0.41259307 - outSlope: 0.40111253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.042452987 - inSlope: 0.40111253 - outSlope: 0.3563342 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.036514174 - inSlope: 0.3563342 - outSlope: 0.41514364 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.029595021 - inSlope: 0.41514364 - outSlope: 0.28844 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.024787761 - inSlope: 0.28844 - outSlope: 0.32896173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.019304993 - inSlope: 0.32896173 - outSlope: 0.26539496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.014881811 - inSlope: 0.26539496 - outSlope: 0.21428408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.011310362 - inSlope: 0.21428408 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.0050273486 - inSlope: 0.15022506 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.09980901 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.0017112631 - inSlope: 0.09980901 - outSlope: 0.024849532 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.0012970987 - inSlope: 0.024849532 - outSlope: -0.024341775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.0017027888 - inSlope: -0.024341775 - outSlope: -0.01524645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.0019568997 - inSlope: -0.01524645 - outSlope: -0.08948461 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.003448287 - inSlope: -0.08948461 - outSlope: -0.12752646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.0055737565 - inSlope: -0.12752646 - outSlope: -0.09645469 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.00718131 - inSlope: -0.09645469 - outSlope: -0.15872642 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.009826786 - inSlope: -0.15872642 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11059131 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.014503573 - inSlope: -0.11059131 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.031880666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.019916369 - inSlope: 0.031880666 - outSlope: 0.089265294 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.018428594 - inSlope: 0.089265294 - outSlope: 0.1333295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.016206406 - inSlope: 0.1333295 - outSlope: 0.1611099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.013521282 - inSlope: 0.1611099 - outSlope: 0.13466449 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.011276844 - inSlope: 0.13466449 - outSlope: 0.1812075 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.008256765 - inSlope: 0.1812075 - outSlope: 0.16077805 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.0055770953 - inSlope: 0.16077805 - outSlope: 0.10215363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.0038745608 - inSlope: 0.10215363 - outSlope: 0.10573597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.002112271 - inSlope: 0.10573597 - outSlope: 0.022912204 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.0017304068 - inSlope: 0.022912204 - outSlope: 0.025876867 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.0012991199 - inSlope: 0.025876867 - outSlope: -0.033146042 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.0018515455 - inSlope: -0.033146042 - outSlope: -0.11172635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.0037136762 - inSlope: -0.11172635 - outSlope: -0.12661536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.0058239 - inSlope: -0.12661536 - outSlope: -0.18540667 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.0089140525 - inSlope: -0.18540667 - outSlope: -0.25417817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.013150291 - inSlope: -0.25417817 - outSlope: -0.27003232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.01765089 - inSlope: -0.27003232 - outSlope: -0.32238013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.023023963 - inSlope: -0.32238013 - outSlope: -0.33840695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.028663993 - inSlope: -0.33840695 - outSlope: -0.440996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.036014024 - inSlope: -0.440996 - outSlope: -0.39905286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.042664804 - inSlope: -0.39905286 - outSlope: -0.4411234 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.05001696 - inSlope: -0.4411234 - outSlope: -0.45393413 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.057582412 - inSlope: -0.45393413 - outSlope: -0.42945594 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.06474011 - inSlope: -0.42945594 - outSlope: -0.4282945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.07187824 - inSlope: -0.4282945 - outSlope: -0.40059823 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.078554966 - inSlope: -0.40059823 - outSlope: -0.358725 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.084533624 - inSlope: -0.358725 - outSlope: -0.30214146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.08956938 - inSlope: -0.30214146 - outSlope: -0.2311648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.09342207 - inSlope: -0.2311648 - outSlope: -0.14676404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.09586817 - inSlope: -0.14676404 - outSlope: -0.050998066 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.096718125 - inSlope: -0.050998066 - outSlope: 0.042491436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.096009925 - inSlope: 0.042491436 - outSlope: 0.122884214 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.09396183 - inSlope: 0.122884214 - outSlope: 0.19487485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.09071396 - inSlope: 0.19487485 - outSlope: 0.25696605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.08643114 - inSlope: 0.25696605 - outSlope: 0.30829692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.081292935 - inSlope: 0.30829692 - outSlope: 0.34845454 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.07548528 - inSlope: 0.34845454 - outSlope: 0.37764603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.06919128 - inSlope: 0.37764603 - outSlope: 0.39633802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.062585555 - inSlope: 0.39633802 - outSlope: 0.39425543 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.05601473 - inSlope: 0.39425543 - outSlope: 0.41258126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.049138285 - inSlope: 0.41258126 - outSlope: 0.401124 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.042452987 - inSlope: 0.401124 - outSlope: 0.35632402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.036514174 - inSlope: 0.35632402 - outSlope: 0.41515553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.029595021 - inSlope: 0.41515553 - outSlope: 0.28843173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.024787761 - inSlope: 0.28843173 - outSlope: 0.32897115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.019304993 - inSlope: 0.32897115 - outSlope: 0.26538736 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.014881811 - inSlope: 0.26538736 - outSlope: 0.21428408 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.011310362 - inSlope: 0.21428408 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.0050273486 - inSlope: 0.15022506 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.09980901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.0017112631 - inSlope: 0.09980901 - outSlope: 0.024850242 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.0012970987 - inSlope: 0.024850242 - outSlope: -0.024341078 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.0017027888 - inSlope: -0.024341078 - outSlope: -0.015246887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.0019568997 - inSlope: -0.015246887 - outSlope: -0.08948205 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.003448287 - inSlope: -0.08948205 - outSlope: -0.12753011 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.0055737565 - inSlope: -0.12753011 - outSlope: -0.09645192 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.00718131 - inSlope: -0.09645192 - outSlope: -0.15873097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.009826786 - inSlope: -0.15873097 - outSlope: -0.17001218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.01266036 - inSlope: -0.17001218 - outSlope: -0.110594474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.014503573 - inSlope: -0.110594474 - outSlope: -0.14085941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.016851261 - inSlope: -0.14085941 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.029966095 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.019948278 - inSlope: 0.029966095 - outSlope: 0.08414614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.018545823 - inSlope: 0.08414614 - outSlope: 0.12643579 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.016438592 - inSlope: 0.12643579 - outSlope: 0.15395708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.013872607 - inSlope: 0.15395708 - outSlope: 0.1264031 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.011765921 - inSlope: 0.1264031 - outSlope: 0.17775108 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.008803363 - inSlope: 0.17775108 - outSlope: 0.16074668 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.0061242925 - inSlope: 0.16074668 - outSlope: 0.10133658 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.004435327 - inSlope: 0.10133658 - outSlope: 0.11443234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.0025281503 - inSlope: 0.11443234 - outSlope: 0.027188743 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.0020749986 - inSlope: 0.027188743 - outSlope: 0.044493705 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.0013334481 - inSlope: 0.044493705 - outSlope: -0.011964916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.001532866 - inSlope: -0.011964916 - outSlope: -0.09816699 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.0031690043 - inSlope: -0.09816699 - outSlope: -0.09616358 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.004771706 - inSlope: -0.09616358 - outSlope: -0.15479961 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.007351734 - inSlope: -0.15479961 - outSlope: -0.2375213 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.011310362 - inSlope: -0.2375213 - outSlope: -0.2294959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.015135345 - inSlope: -0.2294959 - outSlope: -0.28634778 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.019907735 - inSlope: -0.28634778 - outSlope: -0.33588666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.02550592 - inSlope: -0.33588666 - outSlope: -0.33843356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.031146394 - inSlope: -0.33843356 - outSlope: -0.41220254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.038016528 - inSlope: -0.41220254 - outSlope: -0.414892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.04493129 - inSlope: -0.414892 - outSlope: -0.43188936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.05212954 - inSlope: -0.43188936 - outSlope: -0.44154885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.059488576 - inSlope: -0.44154885 - outSlope: -0.4104666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.06632978 - inSlope: -0.4104666 - outSlope: -0.41057155 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.07317253 - inSlope: -0.41057155 - outSlope: -0.3821185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.07954126 - inSlope: -0.3821185 - outSlope: -0.3407017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.085219696 - inSlope: -0.3407017 - outSlope: -0.28590325 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.08998468 - inSlope: -0.28590325 - outSlope: -0.21800794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.09361819 - inSlope: -0.21800794 - outSlope: -0.13811038 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.09592 - inSlope: -0.13811038 - outSlope: -0.047887072 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.096718125 - inSlope: -0.047887072 - outSlope: 0.04249265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.096009925 - inSlope: 0.04249265 - outSlope: 0.122884214 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.09396183 - inSlope: 0.122884214 - outSlope: 0.19487485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.09071396 - inSlope: 0.19487485 - outSlope: 0.25696605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.08643114 - inSlope: 0.25696605 - outSlope: 0.30829692 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.081292935 - inSlope: 0.30829692 - outSlope: 0.34845454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.07548528 - inSlope: 0.34845454 - outSlope: 0.37764603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.06919128 - inSlope: 0.37764603 - outSlope: 0.39633802 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.062585555 - inSlope: 0.39633802 - outSlope: 0.39425543 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.05601473 - inSlope: 0.39425543 - outSlope: 0.41258126 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.049138285 - inSlope: 0.41258126 - outSlope: 0.40111253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.042452987 - inSlope: 0.40111253 - outSlope: 0.3563342 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.036514174 - inSlope: 0.3563342 - outSlope: 0.41514364 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.029595021 - inSlope: 0.41514364 - outSlope: 0.28844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.024787761 - inSlope: 0.28844 - outSlope: 0.32896173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.019304993 - inSlope: 0.32896173 - outSlope: 0.26539496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.014881811 - inSlope: 0.26539496 - outSlope: 0.21428408 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.011310362 - inSlope: 0.21428408 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022506 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.0050273486 - inSlope: 0.15022506 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.09980901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.0017112631 - inSlope: 0.09980901 - outSlope: 0.024850242 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.0012970987 - inSlope: 0.024850242 - outSlope: -0.024341078 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.0017027888 - inSlope: -0.024341078 - outSlope: -0.015246887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.0019568997 - inSlope: -0.015246887 - outSlope: -0.08948205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.003448287 - inSlope: -0.08948205 - outSlope: -0.12752646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.0055737565 - inSlope: -0.12752646 - outSlope: -0.09645469 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.00718131 - inSlope: -0.09645469 - outSlope: -0.15872642 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.009826786 - inSlope: -0.15872642 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11059131 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.014503573 - inSlope: -0.11059131 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.031880666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.019916369 - inSlope: 0.031880666 - outSlope: 0.089265294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.018428594 - inSlope: 0.089265294 - outSlope: 0.13333331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.016206406 - inSlope: 0.13333331 - outSlope: 0.16110529 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.013521282 - inSlope: 0.16110529 - outSlope: 0.13466834 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.011276844 - inSlope: 0.13466834 - outSlope: 0.1812023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.008256765 - inSlope: 0.1812023 - outSlope: 0.16077805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.0055770953 - inSlope: 0.16077805 - outSlope: 0.10215363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.0038745608 - inSlope: 0.10215363 - outSlope: 0.10573597 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.002112271 - inSlope: 0.10573597 - outSlope: 0.022912204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.0017304068 - inSlope: 0.022912204 - outSlope: 0.025876867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.0012991199 - inSlope: 0.025876867 - outSlope: -0.033146042 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.0018515455 - inSlope: -0.033146042 - outSlope: -0.11172635 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.0037136762 - inSlope: -0.11172635 - outSlope: -0.12661536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.0058239 - inSlope: -0.12661536 - outSlope: -0.18540667 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.0089140525 - inSlope: -0.18540667 - outSlope: -0.25417817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.013150291 - inSlope: -0.25417817 - outSlope: -0.27003232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.01765089 - inSlope: -0.27003232 - outSlope: -0.32238933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.023023963 - inSlope: -0.32238933 - outSlope: -0.33839726 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.028663993 - inSlope: -0.33839726 - outSlope: -0.4410086 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.036014024 - inSlope: -0.4410086 - outSlope: -0.39904144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.042664804 - inSlope: -0.39904144 - outSlope: -0.4411234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.05001696 - inSlope: -0.4411234 - outSlope: -0.45393413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.057582412 - inSlope: -0.45393413 - outSlope: -0.42945594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.06474011 - inSlope: -0.42945594 - outSlope: -0.4282945 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.07187824 - inSlope: -0.4282945 - outSlope: -0.40059823 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.078554966 - inSlope: -0.40059823 - outSlope: -0.358725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.084533624 - inSlope: -0.358725 - outSlope: -0.30214146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.08956938 - inSlope: -0.30214146 - outSlope: -0.2311648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.09342207 - inSlope: -0.2311648 - outSlope: -0.14676404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.09586817 - inSlope: -0.14676404 - outSlope: -0.050998066 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.096718125 - inSlope: -0.050998066 - outSlope: 0.042491436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.096009925 - inSlope: 0.042491436 - outSlope: 0.12288773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.09396183 - inSlope: 0.12288773 - outSlope: 0.19486926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.09071396 - inSlope: 0.19486926 - outSlope: 0.25697342 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.08643114 - inSlope: 0.25697342 - outSlope: 0.3082881 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.081292935 - inSlope: 0.3082881 - outSlope: 0.3484645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.07548528 - inSlope: 0.3484645 - outSlope: 0.37762442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.06919128 - inSlope: 0.37762442 - outSlope: 0.39634937 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.062585555 - inSlope: 0.39634937 - outSlope: 0.39425543 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.05601473 - inSlope: 0.39425543 - outSlope: 0.41259307 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.049138285 - inSlope: 0.41259307 - outSlope: 0.40110105 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.042452987 - inSlope: 0.40110105 - outSlope: 0.3563342 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.036514174 - inSlope: 0.3563342 - outSlope: 0.41515553 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.029595021 - inSlope: 0.41515553 - outSlope: 0.28844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.024787761 - inSlope: 0.28844 - outSlope: 0.3289523 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.019304993 - inSlope: 0.3289523 - outSlope: 0.26539496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.014881811 - inSlope: 0.26539496 - outSlope: 0.2142902 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.011310362 - inSlope: 0.2142902 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022075 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.0050273486 - inSlope: 0.15022075 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.099811874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.0017112631 - inSlope: 0.099811874 - outSlope: 0.02484882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.0012970987 - inSlope: 0.02484882 - outSlope: -0.024341775 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.0017027888 - inSlope: -0.024341775 - outSlope: -0.015246887 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.0019568997 - inSlope: -0.015246887 - outSlope: -0.08948461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.003448287 - inSlope: -0.08948461 - outSlope: -0.12752283 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.0055737565 - inSlope: -0.12752283 - outSlope: -0.09645469 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.00718131 - inSlope: -0.09645469 - outSlope: -0.15873097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.009826786 - inSlope: -0.15873097 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11058815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.014503573 - inSlope: -0.11058815 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11405251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.018752107 - inSlope: -0.11405251 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026591534 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.020447705 - inSlope: -0.026591534 - outSlope: 0.029966095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.019948278 - inSlope: 0.029966095 - outSlope: 0.08414855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.018545823 - inSlope: 0.08414855 - outSlope: 0.12642854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.016438592 - inSlope: 0.12642854 - outSlope: 0.15396148 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.013872607 - inSlope: 0.15396148 - outSlope: 0.1264031 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.011765921 - inSlope: 0.1264031 - outSlope: 0.17775618 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.008803363 - inSlope: 0.17775618 - outSlope: 0.16073748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.0061242925 - inSlope: 0.16073748 - outSlope: 0.10133948 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.004435327 - inSlope: 0.10133948 - outSlope: 0.11443234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.0025281503 - inSlope: 0.11443234 - outSlope: 0.027189521 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.0020749986 - inSlope: 0.027189521 - outSlope: 0.04449116 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.0013334481 - inSlope: 0.04449116 - outSlope: -0.011965259 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.001532866 - inSlope: -0.011965259 - outSlope: -0.098169796 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.0031690043 - inSlope: -0.098169796 - outSlope: -0.09616358 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.004771706 - inSlope: -0.09616358 - outSlope: -0.15479518 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.007351734 - inSlope: -0.15479518 - outSlope: -0.2375213 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.011310362 - inSlope: -0.2375213 - outSlope: -0.22950247 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.015135345 - inSlope: -0.22950247 - outSlope: -0.2863314 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.019907735 - inSlope: -0.2863314 - outSlope: -0.33589625 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.02550592 - inSlope: -0.33589625 - outSlope: -0.33843356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.031146394 - inSlope: -0.33843356 - outSlope: -0.4122143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.038016528 - inSlope: -0.4122143 - outSlope: -0.41486824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.04493129 - inSlope: -0.41486824 - outSlope: -0.4319017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.05212954 - inSlope: -0.4319017 - outSlope: -0.44154885 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.059488576 - inSlope: -0.44154885 - outSlope: -0.41047835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.06632978 - inSlope: -0.41047835 - outSlope: -0.41054806 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.07317253 - inSlope: -0.41054806 - outSlope: -0.38212943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.07954126 - inSlope: -0.38212943 - outSlope: -0.34071144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.085219696 - inSlope: -0.34071144 - outSlope: -0.28590325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.08998468 - inSlope: -0.28590325 - outSlope: -0.2180017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.09361819 - inSlope: -0.2180017 - outSlope: -0.13811038 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.09592 - inSlope: -0.13811038 - outSlope: -0.047888443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.096718125 - inSlope: -0.047888443 - outSlope: 0.036553398 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.096108876 - inSlope: 0.036553398 - outSlope: 0.10571283 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.09434702 - inSlope: 0.10571283 - outSlope: 0.16831654 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.09154179 - inSlope: 0.16831654 - outSlope: 0.22375865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.087812535 - inSlope: 0.22375865 - outSlope: 0.2716356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.083285086 - inSlope: 0.2716356 - outSlope: 0.31175345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.078089274 - inSlope: 0.31175345 - outSlope: 0.34413266 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.07235382 - inSlope: 0.34413266 - outSlope: 0.3689028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.06620553 - inSlope: 0.3689028 - outSlope: 0.3863931 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.059765376 - inSlope: 0.3863931 - outSlope: 0.39711538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.053146888 - inSlope: 0.39711538 - outSlope: 0.4015391 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.04645467 - inSlope: 0.4015391 - outSlope: 0.4002907 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.03978326 - inSlope: 0.4002907 - outSlope: 0.39389357 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.033218093 - inSlope: 0.39389357 - outSlope: 0.3633015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.027163161 - inSlope: 0.3633015 - outSlope: 0.37417588 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.020926991 - inSlope: 0.37417588 - outSlope: 0.35534135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.015004387 - inSlope: 0.35534135 - outSlope: 0.33415073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.009435293 - inSlope: 0.33415073 - outSlope: 0.311086 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.0042506056 - inSlope: 0.311086 - outSlope: 0.28664136 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.0005266774 - inSlope: 0.28664136 - outSlope: 0.26123837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.004880833 - inSlope: 0.26123837 - outSlope: 0.23527302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.00880199 - inSlope: 0.23527302 - outSlope: 0.20886172 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.012282966 - inSlope: 0.20886172 - outSlope: 0.18226273 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.015320632 - inSlope: 0.18226273 - outSlope: 0.15548152 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.0179121 - inSlope: 0.15548152 - outSlope: 0.12858528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.020055154 - inSlope: 0.12858528 - outSlope: 0.07899081 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.021371648 - inSlope: 0.07899081 - outSlope: 0.08169351 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.022733185 - inSlope: 0.08169351 - outSlope: 0.04971333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.023561776 - inSlope: 0.04971333 - outSlope: 0.016883869 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.02384317 - inSlope: 0.016883869 - outSlope: 0.034065023 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.02441091 - inSlope: 0.034065023 - outSlope: 0.100065105 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.026078733 - inSlope: 0.100065105 - outSlope: 0.16264951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.028789517 - inSlope: 0.16264951 - outSlope: 0.22126752 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.032477252 - inSlope: 0.22126752 - outSlope: 0.27552027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.037069187 - inSlope: 0.27552027 - outSlope: 0.32499364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.042485975 - inSlope: 0.32499364 - outSlope: 0.3693458 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.048641644 - inSlope: 0.3693458 - outSlope: 0.40811327 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.05544343 - inSlope: 0.40811327 - outSlope: 0.4409637 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.06279271 - inSlope: 0.4409637 - outSlope: 0.5036333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.07118695 - inSlope: 0.5036333 - outSlope: 0.5303143 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.08002539 - inSlope: 0.5303143 - outSlope: 0.56170607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.089387015 - inSlope: 0.56170607 - outSlope: 0.5895044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.09921194 - inSlope: 0.5895044 - outSlope: 0.6135479 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.109438166 - inSlope: 0.6135479 - outSlope: 0.6337665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.12000078 - inSlope: 0.6337665 - outSlope: 0.6497026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.13082899 - inSlope: 0.6497026 - outSlope: 0.6611949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.14184937 - inSlope: 0.6611949 - outSlope: 0.7239723 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.15391539 - inSlope: 0.7239723 - outSlope: 0.70063853 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.16559252 - inSlope: 0.70063853 - outSlope: 0.7089106 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.17740752 - inSlope: 0.7089106 - outSlope: 0.71409565 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.18930961 - inSlope: 0.71409565 - outSlope: 0.7159399 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.20124176 - inSlope: 0.7159399 - outSlope: 0.7647372 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.21398719 - inSlope: 0.7647372 - outSlope: 0.73602545 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.22625409 - inSlope: 0.73602545 - outSlope: 0.73630524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.23852636 - inSlope: 0.73630524 - outSlope: 0.73390025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.25075784 - inSlope: 0.73390025 - outSlope: 0.7863087 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.2638628 - inSlope: 0.7863087 - outSlope: 0.7495941 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.27635583 - inSlope: 0.7495941 - outSlope: 0.7469156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.28880495 - inSlope: 0.7469156 - outSlope: 0.8033464 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.30219385 - inSlope: 0.8033464 - outSlope: 0.76392806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.3149258 - inSlope: 0.76392806 - outSlope: 0.815014 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.32850993 - inSlope: 0.815014 - outSlope: 0.78318655 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.34156284 - inSlope: 0.78318655 - outSlope: 0.83749855 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.35552093 - inSlope: 0.83749855 - outSlope: 0.806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.36895406 - inSlope: 0.806 - outSlope: 0.8683198 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.38342667 - inSlope: 0.8683198 - outSlope: 0.8813802 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.3981161 - inSlope: 0.8813802 - outSlope: 0.8538961 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.4123475 - inSlope: 0.8538961 - outSlope: 0.85291433 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.42656252 - inSlope: 0.85291433 - outSlope: 0.8442149 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.44063336 - inSlope: 0.8442149 - outSlope: 0.82643163 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.454407 - inSlope: 0.82643163 - outSlope: 0.7978263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.4677039 - inSlope: 0.7978263 - outSlope: 0.75777495 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.4803333 - inSlope: 0.75777495 - outSlope: 0.7055684 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.49209327 - inSlope: 0.7055684 - outSlope: 0.64174795 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.5027889 - inSlope: 0.64174795 - outSlope: 0.5666736 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.5122333 - inSlope: 0.5666736 - outSlope: 0.48135763 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.5202563 - inSlope: 0.48135763 - outSlope: 0.38700575 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.5267063 - inSlope: 0.38700575 - outSlope: 0.28447944 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.5314475 - inSlope: 0.28447944 - outSlope: 0.17501144 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.53436434 - inSlope: 0.17501144 - outSlope: 0.059596185 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.53535765 - inSlope: 0.059596185 - outSlope: 0.059596185 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.010587742 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.010587742 - inSlope: 0 - outSlope: 0.01659635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.010864347 - inSlope: 0.01659635 - outSlope: 0.042291563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.011569208 - inSlope: 0.042291563 - outSlope: 0.05192147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.012434565 - inSlope: 0.05192147 - outSlope: 0.044344723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0131736435 - inSlope: 0.044344723 - outSlope: 0.027282339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.013628349 - inSlope: 0.027282339 - outSlope: -0.0021953823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.013591759 - inSlope: -0.0021953823 - outSlope: 0.0064590448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.01369941 - inSlope: 0.0064590448 - outSlope: 0.0034175846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.013756369 - inSlope: 0.0034175846 - outSlope: 0.0011998985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0137763675 - inSlope: 0.0011998985 - outSlope: -0.0012482856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.013755563 - inSlope: -0.0012482856 - outSlope: -0.007298689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.013633918 - inSlope: -0.007298689 - outSlope: 0.012170479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013836759 - inSlope: 0.012170479 - outSlope: -0.01264295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.013626043 - inSlope: -0.01264295 - outSlope: 0.0130445445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.013843452 - inSlope: 0.0130445445 - outSlope: 0.0028288392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.013890599 - inSlope: 0.0028288392 - outSlope: 0.0067238575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.014002663 - inSlope: 0.0067238575 - outSlope: 0.00672713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.014114782 - inSlope: 0.00672713 - outSlope: -0.013299076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.013893131 - inSlope: -0.013299076 - outSlope: -0.0077812634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.013763444 - inSlope: -0.0077812634 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.013763444 - inSlope: 0 - outSlope: 0.006796892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.013876725 - inSlope: 0.006796892 - outSlope: 0.01312462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.014095468 - inSlope: 0.01312462 - outSlope: 0.000988842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.014111949 - inSlope: 0.000988842 - outSlope: -0.037010495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.013495108 - inSlope: -0.037010495 - outSlope: 0.022901058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.013876792 - inSlope: 0.022901058 - outSlope: -0.005074744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.013792213 - inSlope: -0.005074744 - outSlope: -0.016050968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.013524697 - inSlope: -0.016050968 - outSlope: 0.018729437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.013836854 - inSlope: 0.018729437 - outSlope: -0.008246515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.013699412 - inSlope: -0.008246515 - outSlope: 0.007894698 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.013830992 - inSlope: 0.007894698 - outSlope: -0.007559925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.013704994 - inSlope: -0.007559925 - outSlope: -0.016337294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.013432706 - inSlope: -0.016337294 - outSlope: 0.013631949 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013659905 - inSlope: 0.013631949 - outSlope: 0.0055977195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0137532 - inSlope: 0.0055977195 - outSlope: -0.008542788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.01361082 - inSlope: -0.008542788 - outSlope: 0.006591367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.013720676 - inSlope: 0.006591367 - outSlope: -0.0057156812 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.013625415 - inSlope: -0.0057156812 - outSlope: -0.004823846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.013545018 - inSlope: -0.004823846 - outSlope: -0.001959635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.013512357 - inSlope: -0.001959635 - outSlope: 0.0009873891 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.013528814 - inSlope: 0.0009873891 - outSlope: 0.0026882465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.013573618 - inSlope: 0.0026882465 - outSlope: 0.0037547608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.013636197 - inSlope: 0.0037547608 - outSlope: 0.004117865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.013704828 - inSlope: 0.004117865 - outSlope: -0.010658438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.0135271875 - inSlope: -0.010658438 - outSlope: 0.0077390755 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.013656174 - inSlope: 0.0077390755 - outSlope: 0.0059262905 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.013754945 - inSlope: 0.0059262905 - outSlope: -0.008726631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.0136095015 - inSlope: -0.008726631 - outSlope: 0.008148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.013745301 - inSlope: 0.008148 - outSlope: -0.013042365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.013527929 - inSlope: -0.013042365 - outSlope: 0.011474278 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.013719167 - inSlope: 0.011474278 - outSlope: 0.00622871 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.013822978 - inSlope: 0.00622871 - outSlope: -0.011690978 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.013628129 - inSlope: -0.011690978 - outSlope: 0.010042703 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.013795507 - inSlope: 0.010042703 - outSlope: 0.004255776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.013866437 - inSlope: 0.004255776 - outSlope: -0.011658177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.013672134 - inSlope: -0.011658177 - outSlope: 0.010553888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.013848032 - inSlope: 0.010553888 - outSlope: 0.002654216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.013892269 - inSlope: 0.002654216 - outSlope: 0.022164566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.014261678 - inSlope: 0.022164566 - outSlope: -0.04281458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.013548102 - inSlope: -0.04281458 - outSlope: 0.019887084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.013879558 - inSlope: 0.019887084 - outSlope: -0.004037846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.013812261 - inSlope: -0.004037846 - outSlope: -0.009644395 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.013651521 - inSlope: -0.009644395 - outSlope: 0.013541145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.0138772065 - inSlope: 0.013541145 - outSlope: -0.0014339215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.013853308 - inSlope: -0.0014339215 - outSlope: -0.0022498725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.01381581 - inSlope: -0.0022498725 - outSlope: -0.0029242812 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.013767072 - inSlope: -0.0029242812 - outSlope: -0.0031942904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.013713834 - inSlope: -0.0031942904 - outSlope: -0.0029260693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.013665066 - inSlope: -0.0029260693 - outSlope: -0.002103804 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.013630003 - inSlope: -0.002103804 - outSlope: -0.0007627539 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.01361729 - inSlope: -0.0007627539 - outSlope: 0.0006516098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.01362815 - inSlope: 0.0006516098 - outSlope: 0.0017517635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.013657346 - inSlope: 0.0017517635 - outSlope: 0.0025669883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.013700129 - inSlope: 0.0025669883 - outSlope: 0.0028943298 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.013748368 - inSlope: 0.0028943298 - outSlope: 0.0028105823 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.013795212 - inSlope: 0.0028105823 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.013835087 - inSlope: 0.0023925328 - outSlope: 0.0017221475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.01386379 - inSlope: 0.0017221475 - outSlope: 0.0010785285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.013881765 - inSlope: 0.0010785285 - outSlope: -0.011277862 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.013693801 - inSlope: -0.011277862 - outSlope: 0.007830884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.013824316 - inSlope: 0.007830884 - outSlope: 0.003395177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.013880902 - inSlope: 0.003395177 - outSlope: -0.025671782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.013453039 - inSlope: -0.025671782 - outSlope: 0.0490087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.01426985 - inSlope: 0.0490087 - outSlope: -0.04321434 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.013549612 - inSlope: -0.04321434 - outSlope: 0.019297618 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.013871239 - inSlope: 0.019297618 - outSlope: -0.006155117 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.013768653 - inSlope: -0.006155117 - outSlope: -0.016521584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.013493294 - inSlope: -0.016521584 - outSlope: 0.021129457 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.013845451 - inSlope: 0.021129457 - outSlope: -0.0054384074 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.013754811 - inSlope: -0.0054384074 - outSlope: -0.01121154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.01356795 - inSlope: -0.01121154 - outSlope: 0.01463789 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.013811914 - inSlope: 0.01463789 - outSlope: -0.006083535 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.013710522 - inSlope: -0.006083535 - outSlope: -0.010524663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.013535111 - inSlope: -0.010524663 - outSlope: 0.013346685 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.013757556 - inSlope: 0.013346685 - outSlope: -0.006891831 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.013642692 - inSlope: -0.006891831 - outSlope: -0.010090256 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.013474521 - inSlope: -0.010090256 - outSlope: 0.013396641 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.013697798 - inSlope: 0.013396641 - outSlope: -0.0063917865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.013591267 - inSlope: -0.0063917865 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013077215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.013680799 - inSlope: 0.013077215 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.00092934375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.013527846 - inSlope: 0.00092934375 - outSlope: 0.002529457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.013570004 - inSlope: 0.002529457 - outSlope: 0.0035968414 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.013629951 - inSlope: 0.0035968414 - outSlope: 0.0039783334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.013696257 - inSlope: 0.0039783334 - outSlope: -0.01148897 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.013504777 - inSlope: -0.01148897 - outSlope: 0.007756845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.01363406 - inSlope: 0.007756845 - outSlope: 0.006131288 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.013736246 - inSlope: 0.006131288 - outSlope: -0.010234782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.013565664 - inSlope: -0.010234782 - outSlope: 0.008847763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.013713129 - inSlope: 0.008847763 - outSlope: -0.016058408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.013445493 - inSlope: -0.016058408 - outSlope: 0.01317802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.013665129 - inSlope: 0.01317802 - outSlope: 0.007618037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.013792095 - inSlope: 0.007618037 - outSlope: -0.016422164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.013518388 - inSlope: -0.016422164 - outSlope: 0.0131789 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.013738033 - inSlope: 0.0131789 - outSlope: 0.006235438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.013841959 - inSlope: 0.006235438 - outSlope: -0.020920208 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.013493294 - inSlope: -0.020920208 - outSlope: 0.017157806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.013779261 - inSlope: 0.017157806 - outSlope: 0.005869936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.013877092 - inSlope: 0.005869936 - outSlope: -0.0041219415 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.013808392 - inSlope: -0.0041219415 - outSlope: 0.023653142 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.014202605 - inSlope: 0.023653142 - outSlope: -0.0185826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.013892891 - inSlope: -0.0185826 - outSlope: -0.0016190172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.013865908 - inSlope: -0.0016190172 - outSlope: -0.0052792435 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.013777919 - inSlope: -0.0052792435 - outSlope: -0.011054354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.013593677 - inSlope: -0.011054354 - outSlope: 0.016775014 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.013873257 - inSlope: 0.016775014 - outSlope: -0.0015670597 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.013847139 - inSlope: -0.0015670597 - outSlope: -0.002318805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.013808493 - inSlope: -0.002318805 - outSlope: -0.002878419 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.013760518 - inSlope: -0.002878419 - outSlope: -0.0031049836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.013708769 - inSlope: -0.0031049836 - outSlope: -0.002796948 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.013662153 - inSlope: -0.002796948 - outSlope: -0.0019707272 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.013629308 - inSlope: -0.0019707272 - outSlope: -0.0007210576 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.01361729 - inSlope: -0.0007210576 - outSlope: 0.0006516191 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.01362815 - inSlope: 0.0006516191 - outSlope: 0.0017517385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.013657346 - inSlope: 0.0017517385 - outSlope: 0.002567025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.013700129 - inSlope: 0.002567025 - outSlope: 0.0028942884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.013748368 - inSlope: 0.0028942884 - outSlope: 0.0028106626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.013795212 - inSlope: 0.0028106626 - outSlope: 0.0023924985 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.013835087 - inSlope: 0.0023924985 - outSlope: 0.0017221228 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.01386379 - inSlope: 0.0017221228 - outSlope: 0.0010785438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.013881765 - inSlope: 0.0010785438 - outSlope: -0.0112777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.013693801 - inSlope: -0.0112777 - outSlope: 0.007830996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.013824316 - inSlope: 0.007830996 - outSlope: 0.0033951283 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.013880902 - inSlope: 0.0033951283 - outSlope: -0.025672149 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.013453039 - inSlope: -0.025672149 - outSlope: 0.049007997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.01426985 - inSlope: 0.049007997 - outSlope: -0.04321496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.013549612 - inSlope: -0.04321496 - outSlope: 0.019297343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.013871239 - inSlope: 0.019297343 - outSlope: -0.006155205 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.013768653 - inSlope: -0.006155205 - outSlope: -0.01652135 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.013493294 - inSlope: -0.01652135 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.0054383297 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.013754811 - inSlope: -0.0054383297 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.014637681 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.013811914 - inSlope: 0.014637681 - outSlope: -0.0060834484 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.013710522 - inSlope: -0.0060834484 - outSlope: -0.010524813 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.013535111 - inSlope: -0.010524813 - outSlope: 0.013346494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.013757556 - inSlope: 0.013346494 - outSlope: -0.0068919295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.013642692 - inSlope: -0.0068919295 - outSlope: -0.010090112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.013474521 - inSlope: -0.010090112 - outSlope: 0.013396832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.013697798 - inSlope: 0.013396832 - outSlope: -0.0063917865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.013591267 - inSlope: -0.0063917865 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013077215 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.013680799 - inSlope: 0.013077215 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.0009874032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.013528814 - inSlope: 0.0009874032 - outSlope: 0.0026882081 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.013573618 - inSlope: 0.0026882081 - outSlope: 0.0037547073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.013636197 - inSlope: 0.0037547073 - outSlope: 0.0041179243 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.013704828 - inSlope: 0.0041179243 - outSlope: -0.010658286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.0135271875 - inSlope: -0.010658286 - outSlope: 0.007739297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.013656174 - inSlope: 0.007739297 - outSlope: 0.005926206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.013754945 - inSlope: 0.005926206 - outSlope: -0.008726756 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.0136095015 - inSlope: -0.008726756 - outSlope: 0.008147883 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.013745301 - inSlope: 0.008147883 - outSlope: -0.013042552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.013527929 - inSlope: -0.013042552 - outSlope: 0.011474114 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.013719167 - inSlope: 0.011474114 - outSlope: 0.006228799 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.013822978 - inSlope: 0.006228799 - outSlope: -0.01169081 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.013628129 - inSlope: -0.01169081 - outSlope: 0.010042847 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.013795507 - inSlope: 0.010042847 - outSlope: 0.004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.013866437 - inSlope: 0.004255715 - outSlope: -0.0116583435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.013672134 - inSlope: -0.0116583435 - outSlope: 0.010553737 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.013848032 - inSlope: 0.010553737 - outSlope: 0.002654178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.013892269 - inSlope: 0.002654178 - outSlope: 0.022164885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.014261678 - inSlope: 0.022164885 - outSlope: -0.042813968 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.013548102 - inSlope: -0.042813968 - outSlope: 0.019887654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.013879558 - inSlope: 0.019887654 - outSlope: -0.004037788 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.013812261 - inSlope: -0.004037788 - outSlope: -0.009644533 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.013651521 - inSlope: -0.009644533 - outSlope: 0.013540952 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.0138772065 - inSlope: 0.013540952 - outSlope: -0.001433942 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.013853308 - inSlope: -0.001433942 - outSlope: -0.0022498404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.01381581 - inSlope: -0.0022498404 - outSlope: -0.002924323 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.013767072 - inSlope: -0.002924323 - outSlope: -0.0031942448 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.013713834 - inSlope: -0.0031942448 - outSlope: -0.0029261112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.013665066 - inSlope: -0.0029261112 - outSlope: -0.0021037736 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.013630003 - inSlope: -0.0021037736 - outSlope: -0.00076276483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.01361729 - inSlope: -0.00076276483 - outSlope: 0.0006516005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.01362815 - inSlope: 0.0006516005 - outSlope: 0.0017517385 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.013657346 - inSlope: 0.0017517385 - outSlope: 0.002567025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.013700129 - inSlope: 0.002567025 - outSlope: 0.0028942884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.013748368 - inSlope: 0.0028942884 - outSlope: 0.0028106626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.013795212 - inSlope: 0.0028106626 - outSlope: 0.0023924985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.013835087 - inSlope: 0.0023924985 - outSlope: 0.0017221721 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.01386379 - inSlope: 0.0017221721 - outSlope: 0.001078513 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.013881765 - inSlope: 0.001078513 - outSlope: -0.011278023 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.013693801 - inSlope: -0.011278023 - outSlope: 0.007830773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.013824316 - inSlope: 0.007830773 - outSlope: 0.0033952256 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.013880902 - inSlope: 0.0033952256 - outSlope: -0.025671415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.013453039 - inSlope: -0.025671415 - outSlope: 0.0490094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.01426985 - inSlope: 0.0490094 - outSlope: -0.04321372 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.013549612 - inSlope: -0.04321372 - outSlope: 0.019297894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.013871239 - inSlope: 0.019297894 - outSlope: -0.006155029 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.013768653 - inSlope: -0.006155029 - outSlope: -0.01652135 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.013493294 - inSlope: -0.01652135 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.0054383297 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.013754811 - inSlope: -0.0054383297 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.014637681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.013811914 - inSlope: 0.014637681 - outSlope: -0.006083622 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.013710522 - inSlope: -0.006083622 - outSlope: -0.010524512 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.013535111 - inSlope: -0.010524512 - outSlope: 0.013346876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.013757556 - inSlope: 0.013346876 - outSlope: -0.006891732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.013642692 - inSlope: -0.006891732 - outSlope: -0.0100904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.013474521 - inSlope: -0.0100904 - outSlope: 0.013396449 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.013697798 - inSlope: 0.013396449 - outSlope: -0.006391969 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.013591267 - inSlope: -0.006391969 - outSlope: -0.0077053807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.013462842 - inSlope: -0.0077053807 - outSlope: 0.013077589 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.013680799 - inSlope: 0.013077589 - outSlope: -0.0037283883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.013618658 - inSlope: -0.0037283883 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.00092934375 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.013527846 - inSlope: 0.00092934375 - outSlope: 0.002529457 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.013570004 - inSlope: 0.002529457 - outSlope: 0.0035968414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.013629951 - inSlope: 0.0035968414 - outSlope: 0.0039783334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.013696257 - inSlope: 0.0039783334 - outSlope: -0.01148897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.013504777 - inSlope: -0.01148897 - outSlope: 0.007756845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.01363406 - inSlope: 0.007756845 - outSlope: 0.006131288 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.013736246 - inSlope: 0.006131288 - outSlope: -0.010234782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.013565664 - inSlope: -0.010234782 - outSlope: 0.008848016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.013713129 - inSlope: 0.008848016 - outSlope: -0.016057948 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.013445493 - inSlope: -0.016057948 - outSlope: 0.013178397 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.013665129 - inSlope: 0.013178397 - outSlope: 0.007617819 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.013792095 - inSlope: 0.007617819 - outSlope: -0.016422164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.013518388 - inSlope: -0.016422164 - outSlope: 0.0131789 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.013738033 - inSlope: 0.0131789 - outSlope: 0.006235438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.013841959 - inSlope: 0.006235438 - outSlope: -0.020920208 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.013493294 - inSlope: -0.020920208 - outSlope: 0.017157806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.013779261 - inSlope: 0.017157806 - outSlope: 0.005869936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.013877092 - inSlope: 0.005869936 - outSlope: -0.0041219415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.013808392 - inSlope: -0.0041219415 - outSlope: 0.023653142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.014202605 - inSlope: 0.023653142 - outSlope: -0.0185826 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.013892891 - inSlope: -0.0185826 - outSlope: -0.0016190172 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.013865908 - inSlope: -0.0016190172 - outSlope: -0.0052792435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.013777919 - inSlope: -0.0052792435 - outSlope: -0.0110546695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.013593677 - inSlope: -0.0110546695 - outSlope: 0.016774535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.013873257 - inSlope: 0.016774535 - outSlope: -0.0015671045 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.013847139 - inSlope: -0.0015671045 - outSlope: -0.0023187387 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.013808493 - inSlope: -0.0023187387 - outSlope: -0.002878419 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.013760518 - inSlope: -0.002878419 - outSlope: -0.0031049836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.013708769 - inSlope: -0.0031049836 - outSlope: -0.002796948 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.013662153 - inSlope: -0.002796948 - outSlope: -0.0019707272 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.013629308 - inSlope: -0.0019707272 - outSlope: -0.0007210576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.01361729 - inSlope: -0.0007210576 - outSlope: 0.0006516191 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.01362815 - inSlope: 0.0006516191 - outSlope: 0.0017517385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.013657346 - inSlope: 0.0017517385 - outSlope: 0.002567025 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.013700129 - inSlope: 0.002567025 - outSlope: 0.0028942884 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.013748368 - inSlope: 0.0028942884 - outSlope: 0.0028106626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.013795212 - inSlope: 0.0028106626 - outSlope: 0.0023924985 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.013835087 - inSlope: 0.0023924985 - outSlope: 0.0017221721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.01386379 - inSlope: 0.0017221721 - outSlope: 0.001078513 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.013881765 - inSlope: 0.001078513 - outSlope: -0.011278023 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.013693801 - inSlope: -0.011278023 - outSlope: 0.007830773 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.013824316 - inSlope: 0.007830773 - outSlope: 0.0033951283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.013880902 - inSlope: 0.0033951283 - outSlope: -0.025672149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.013453039 - inSlope: -0.025672149 - outSlope: 0.049007997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.01426985 - inSlope: 0.049007997 - outSlope: -0.04321496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.013549612 - inSlope: -0.04321496 - outSlope: 0.019297343 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.013871239 - inSlope: 0.019297343 - outSlope: -0.006155205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.013768653 - inSlope: -0.006155205 - outSlope: -0.01652135 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.013493294 - inSlope: -0.01652135 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.0054383297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.013754811 - inSlope: -0.0054383297 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.014637681 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.013811914 - inSlope: 0.014637681 - outSlope: -0.006083622 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.013710522 - inSlope: -0.006083622 - outSlope: -0.010524512 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.013535111 - inSlope: -0.010524512 - outSlope: 0.013346876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.013757556 - inSlope: 0.013346876 - outSlope: -0.006891732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.013642692 - inSlope: -0.006891732 - outSlope: -0.010090112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.013474521 - inSlope: -0.010090112 - outSlope: 0.013396832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.013697798 - inSlope: 0.013396832 - outSlope: -0.0063917865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.013591267 - inSlope: -0.0063917865 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013077215 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.013680799 - inSlope: 0.013077215 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.0009874032 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.013528814 - inSlope: 0.0009874032 - outSlope: 0.0026882081 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.013573618 - inSlope: 0.0026882081 - outSlope: 0.0037548146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.013636197 - inSlope: 0.0037548146 - outSlope: 0.0041178064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.013704828 - inSlope: 0.0041178064 - outSlope: -0.010658591 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.0135271875 - inSlope: -0.010658591 - outSlope: 0.0077390755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.013656174 - inSlope: 0.0077390755 - outSlope: 0.005926206 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.013754945 - inSlope: 0.005926206 - outSlope: -0.008726756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.0136095015 - inSlope: -0.008726756 - outSlope: 0.008147883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.013745301 - inSlope: 0.008147883 - outSlope: -0.013042552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.013527929 - inSlope: -0.013042552 - outSlope: 0.011474114 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.013719167 - inSlope: 0.011474114 - outSlope: 0.006228799 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.013822978 - inSlope: 0.006228799 - outSlope: -0.01169081 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.013628129 - inSlope: -0.01169081 - outSlope: 0.010042847 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.013795507 - inSlope: 0.010042847 - outSlope: 0.004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.013866437 - inSlope: 0.004255715 - outSlope: -0.0116583435 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.013672134 - inSlope: -0.0116583435 - outSlope: 0.010553737 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.013848032 - inSlope: 0.010553737 - outSlope: 0.002654254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.013892269 - inSlope: 0.002654254 - outSlope: 0.02216425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.014261678 - inSlope: 0.02216425 - outSlope: -0.04281519 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.013548102 - inSlope: -0.04281519 - outSlope: 0.019887084 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.013879558 - inSlope: 0.019887084 - outSlope: -0.004037788 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.013812261 - inSlope: -0.004037788 - outSlope: -0.009644533 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.013651521 - inSlope: -0.009644533 - outSlope: 0.013540952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.0138772065 - inSlope: 0.013540952 - outSlope: -0.001433942 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.013853308 - inSlope: -0.001433942 - outSlope: -0.0022498404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.01381581 - inSlope: -0.0022498404 - outSlope: -0.002924323 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.013767072 - inSlope: -0.002924323 - outSlope: -0.0031942448 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.013713834 - inSlope: -0.0031942448 - outSlope: -0.0029261112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.013665066 - inSlope: -0.0029261112 - outSlope: -0.0021037736 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.013630003 - inSlope: -0.0021037736 - outSlope: -0.00076276483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.01361729 - inSlope: -0.00076276483 - outSlope: 0.0006516005 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.01362815 - inSlope: 0.0006516005 - outSlope: 0.0017517887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.013657346 - inSlope: 0.0017517887 - outSlope: 0.0025669516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.013700129 - inSlope: 0.0025669516 - outSlope: 0.0028943713 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.013748368 - inSlope: 0.0028943713 - outSlope: 0.0028105823 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.013795212 - inSlope: 0.0028105823 - outSlope: 0.002392567 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.013835087 - inSlope: 0.002392567 - outSlope: 0.0017220735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.01386379 - inSlope: 0.0017220735 - outSlope: 0.0010785438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.013881765 - inSlope: 0.0010785438 - outSlope: -0.011278023 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.013693801 - inSlope: -0.011278023 - outSlope: 0.007830996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.013824316 - inSlope: 0.007830996 - outSlope: 0.0033950312 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.013880902 - inSlope: 0.0033950312 - outSlope: -0.025672149 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.013453039 - inSlope: -0.025672149 - outSlope: 0.0490094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.01426985 - inSlope: 0.0490094 - outSlope: -0.04321496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.013549612 - inSlope: -0.04321496 - outSlope: 0.01929679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.013871239 - inSlope: 0.01929679 - outSlope: -0.006155205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.013768653 - inSlope: -0.006155205 - outSlope: -0.01652182 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.013493294 - inSlope: -0.01652182 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.005438174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.013754811 - inSlope: -0.005438174 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.0146381 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.013811914 - inSlope: 0.0146381 - outSlope: -0.0060832743 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.013710522 - inSlope: -0.0060832743 - outSlope: -0.010524813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.013535111 - inSlope: -0.010524813 - outSlope: 0.013346876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.013757556 - inSlope: 0.013346876 - outSlope: -0.0068919295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.013642692 - inSlope: -0.0068919295 - outSlope: -0.010089823 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.013474521 - inSlope: -0.010089823 - outSlope: 0.013396832 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.013697798 - inSlope: 0.013396832 - outSlope: -0.006391969 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.013591267 - inSlope: -0.006391969 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013076841 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.013680799 - inSlope: 0.013076841 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032800564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.0135639915 - inSlope: -0.0032800564 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082759437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.013512357 - inSlope: -0.00082759437 - outSlope: 0.00092934375 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.013527846 - inSlope: 0.00092934375 - outSlope: 0.0025295294 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.013570004 - inSlope: 0.0025295294 - outSlope: 0.0035966355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.013629951 - inSlope: 0.0035966355 - outSlope: 0.003978447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.013696257 - inSlope: 0.003978447 - outSlope: -0.01148897 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.013504777 - inSlope: -0.01148897 - outSlope: 0.0077570667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.01363406 - inSlope: 0.0077570667 - outSlope: 0.0061309375 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.013736246 - inSlope: 0.0061309375 - outSlope: -0.010235075 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.013565664 - inSlope: -0.010235075 - outSlope: 0.008848016 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.013713129 - inSlope: 0.008848016 - outSlope: -0.016058408 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.013445493 - inSlope: -0.016058408 - outSlope: 0.013177643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.013665129 - inSlope: 0.013177643 - outSlope: 0.007618037 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.013792095 - inSlope: 0.007618037 - outSlope: -0.016422635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.013518388 - inSlope: -0.016422635 - outSlope: 0.0131789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.013738033 - inSlope: 0.0131789 - outSlope: 0.0062352596 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.013841959 - inSlope: 0.0062352596 - outSlope: -0.020920208 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.013493294 - inSlope: -0.020920208 - outSlope: 0.017158298 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.013779261 - inSlope: 0.017158298 - outSlope: 0.0058696005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.013877092 - inSlope: 0.0058696005 - outSlope: -0.0041220593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.013808392 - inSlope: -0.0041220593 - outSlope: 0.023653142 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.014202605 - inSlope: 0.023653142 - outSlope: -0.01858313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.013892891 - inSlope: -0.01858313 - outSlope: -0.0016189246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.013865908 - inSlope: -0.0016189246 - outSlope: -0.0052793943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.013777919 - inSlope: -0.0052793943 - outSlope: -0.0110546695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.013593677 - inSlope: -0.0110546695 - outSlope: 0.016775014 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.013873257 - inSlope: 0.016775014 - outSlope: -0.0015670148 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.013847139 - inSlope: -0.0015670148 - outSlope: -0.002318805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.013808493 - inSlope: -0.002318805 - outSlope: -0.0028785013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.013760518 - inSlope: -0.0028785013 - outSlope: -0.0031049836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.013708769 - inSlope: -0.0031049836 - outSlope: -0.0027968679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.013662153 - inSlope: -0.0027968679 - outSlope: -0.0019707272 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.013629308 - inSlope: -0.0019707272 - outSlope: -0.0007210782 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.01361729 - inSlope: -0.0007210782 - outSlope: 0.00027474726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.0136218695 - inSlope: 0.00027474726 - outSlope: 0.00075622683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.013634473 - inSlope: 0.00075622683 - outSlope: 0.001195613 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.0136544 - inSlope: 0.001195613 - outSlope: 0.0014946279 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.01367931 - inSlope: 0.0014946279 - outSlope: 0.0016855858 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.013707404 - inSlope: 0.0016855858 - outSlope: 0.001757656 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.013736698 - inSlope: 0.001757656 - outSlope: 0.0017242956 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.013765436 - inSlope: 0.0017242956 - outSlope: 0.0016258905 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.013792533 - inSlope: 0.0016258905 - outSlope: 0.0014271548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.01381632 - inSlope: 0.0014271548 - outSlope: 0.0012315997 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.013836847 - inSlope: 0.0012315997 - outSlope: 0.0009958971 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.013853445 - inSlope: 0.0009958971 - outSlope: 0.00079266075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.0138666555 - inSlope: 0.00079266075 - outSlope: 0.0005811768 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.013876342 - inSlope: 0.0005811768 - outSlope: -0.021439392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.0135190245 - inSlope: -0.021439392 - outSlope: 0.0065158 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.0136276195 - inSlope: 0.0065158 - outSlope: 0.005018985 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.013711273 - inSlope: 0.005018985 - outSlope: 0.003694464 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.013772846 - inSlope: 0.003694464 - outSlope: 0.002648666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.01381699 - inSlope: 0.002648666 - outSlope: 0.0018090658 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.013847141 - inSlope: 0.0018090658 - outSlope: 0.0011800666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.013866809 - inSlope: 0.0011800666 - outSlope: 0.0007439891 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.013879209 - inSlope: 0.0007439891 - outSlope: 0.00045274143 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.013886754 - inSlope: 0.00045274143 - outSlope: 0.00022044741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.0138904285 - inSlope: 0.00022044741 - outSlope: 0.00014405094 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.013892829 - inSlope: 0.00014405094 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.013894498 - inSlope: 0.00010013733 - outSlope: -0.021286502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.013539729 - inSlope: -0.021286502 - outSlope: 0.0077064955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.013668168 - inSlope: 0.0077064955 - outSlope: 0.004306441 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.013739945 - inSlope: 0.004306441 - outSlope: 0.0014099135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.013763444 - inSlope: 0.0014099135 - outSlope: 0.0011977922 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.0137834065 - inSlope: 0.0011977922 - outSlope: 0.0033409423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.013839091 - inSlope: 0.0033409423 - outSlope: 0.004884489 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.013920498 - inSlope: 0.004884489 - outSlope: 0.0054929126 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.014012045 - inSlope: 0.0054929126 - outSlope: 0.0048390026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.014092694 - inSlope: 0.0048390026 - outSlope: 0.002736856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.01413831 - inSlope: 0.002736856 - outSlope: -0.000986118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.014121875 - inSlope: -0.000986118 - outSlope: -0.006605655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.014011783 - inSlope: -0.006605655 - outSlope: -0.014206425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.013775012 - inSlope: -0.014206425 - outSlope: 0.0070985034 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.013893326 - inSlope: 0.0070985034 - outSlope: -0.0002670515 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.013888875 - inSlope: -0.0002670515 - outSlope: -0.0006392696 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.013878221 - inSlope: -0.0006392696 - outSlope: -0.0012633398 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.013857165 - inSlope: -0.0012633398 - outSlope: -0.0023636534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0138177695 - inSlope: -0.0023636534 - outSlope: -0.0040702582 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.013749933 - inSlope: -0.0040702582 - outSlope: -0.006582465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.013640227 - inSlope: -0.006582465 - outSlope: -0.010097646 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.013471926 - inSlope: -0.010097646 - outSlope: 0.023274666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.013859831 - inSlope: 0.023274666 - outSlope: -0.0018764015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.013828558 - inSlope: -0.0018764015 - outSlope: -0.0031999801 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.013775226 - inSlope: -0.0031999801 - outSlope: -0.0051199547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.01368989 - inSlope: -0.0051199547 - outSlope: -0.007899505 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.013558233 - inSlope: -0.007899505 - outSlope: 0.01588082 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.013822909 - inSlope: 0.01588082 - outSlope: -0.0033519743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.013767044 - inSlope: -0.0033519743 - outSlope: -0.005317312 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0136784185 - inSlope: -0.005317312 - outSlope: -0.008098439 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.013543447 - inSlope: -0.008098439 - outSlope: 0.013324579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.0137655195 - inSlope: 0.013324579 - outSlope: -0.0053221984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.0136768175 - inSlope: -0.0053221984 - outSlope: -0.008035729 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.013542883 - inSlope: -0.008035729 - outSlope: 0.010489833 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.013717711 - inSlope: 0.010489833 - outSlope: -0.0067485967 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.013605236 - inSlope: -0.0067485967 - outSlope: 0.0068449895 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.013719324 - inSlope: 0.0068449895 - outSlope: -0.0065924674 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.013609451 - inSlope: -0.0065924674 - outSlope: 0.005137291 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.013695071 - inSlope: 0.005137291 - outSlope: -0.0070378887 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.013577775 - inSlope: -0.0070378887 - outSlope: 0.0042196643 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.013648106 - inSlope: 0.0042196643 - outSlope: 0.0024523588 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.013688978 - inSlope: 0.0024523588 - outSlope: -0.0067403265 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.013576641 - inSlope: -0.0067403265 - outSlope: -0.009091319 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.013425121 - inSlope: -0.009091319 - outSlope: -0.0116197355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.013231451 - inSlope: -0.0116197355 - outSlope: -0.014127634 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.012995994 - inSlope: -0.014127634 - outSlope: -0.016452195 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.012721795 - inSlope: -0.016452195 - outSlope: -0.018222256 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.012418095 - inSlope: -0.018222256 - outSlope: -0.0193216 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.012096055 - inSlope: -0.0193216 - outSlope: -0.019561928 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.011770028 - inSlope: -0.019561928 - outSlope: -0.018836882 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.011456084 - inSlope: -0.018836882 - outSlope: -0.017120883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.011170724 - inSlope: -0.017120883 - outSlope: -0.014485546 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.010929302 - inSlope: -0.014485546 - outSlope: -0.011124967 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.010743889 - inSlope: -0.011124967 - outSlope: -0.006966753 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.010627778 - inSlope: -0.006966753 - outSlope: -0.0024020968 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.010587742 - inSlope: -0.0024020968 - outSlope: -0.0024020968 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0074876505 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0074876505 - inSlope: 0 - outSlope: -0.04714504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0067019006 - inSlope: -0.04714504 - outSlope: -0.1132557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0048143007 - inSlope: -0.1132557 - outSlope: -0.124633305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.002737081 - inSlope: -0.124633305 - outSlope: -0.09283206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0011898814 - inSlope: -0.09283206 - outSlope: -0.04921074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00036970314 - inSlope: -0.04921074 - outSlope: -0.0000013358623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00036968087 - inSlope: -0.0000013358623 - outSlope: -0.010333571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00019745486 - inSlope: -0.010333571 - outSlope: -0.0051094317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00011229775 - inSlope: -0.0051094317 - outSlope: -0.0021489994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00007648113 - inSlope: -0.0021489994 - outSlope: 0.000037976908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00007711408 - inSlope: 0.000037976908 - outSlope: 0.003672165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00013831677 - inSlope: 0.003672165 - outSlope: -0.008103407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0000032601124 - inSlope: -0.008103407 - outSlope: 0.0050502513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00008743119 - inSlope: 0.0050502513 - outSlope: -0.00589136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.000010758049 - inSlope: -0.00589136 - outSlope: -0.0009687172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.00002690332 - inSlope: -0.0009687172 - outSlope: -0.0011989572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.00004688592 - inSlope: -0.0011989572 - outSlope: -0.00053204055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.000055753288 - inSlope: -0.00053204055 - outSlope: 0.0017071075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.000027301523 - inSlope: 0.0017071075 - outSlope: 0.0006265206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.000016859523 - inSlope: 0.0006265206 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.000016859523 - inSlope: 0 - outSlope: -0.00055075926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.000026038835 - inSlope: -0.00055075926 - outSlope: -0.0010701455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.000043874577 - inSlope: -0.0010701455 - outSlope: -0.000030198018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.000044377877 - inSlope: -0.000030198018 - outSlope: 0.002769422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0000017791139 - inSlope: 0.002769422 - outSlope: -0.0017093716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.000026710386 - inSlope: -0.0017093716 - outSlope: 0.0003949047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.000020128648 - inSlope: 0.0003949047 - outSlope: 0.00093172514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00000459991 - inSlope: 0.00093172514 - outSlope: -0.0011978679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.000024564357 - inSlope: -0.0011978679 - outSlope: 0.0003841659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.000018161598 - inSlope: 0.0003841659 - outSlope: -0.0004443039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.000025566762 - inSlope: -0.0004443039 - outSlope: 0.0001945208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.000022324752 - inSlope: 0.0001945208 - outSlope: 0.00013639606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.000020051486 - inSlope: 0.00013639606 - outSlope: -0.00038352623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.000026443584 - inSlope: -0.00038352623 - outSlope: -0.0001427996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.000028823575 - inSlope: -0.0001427996 - outSlope: -0.00031717325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00003410979 - inSlope: -0.00031717325 - outSlope: -0.000009459991 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.000034267458 - inSlope: -0.000009459991 - outSlope: -0.0003676636 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000040395178 - inSlope: -0.0003676636 - outSlope: -0.000425246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.000047482605 - inSlope: -0.000425246 - outSlope: -0.00016210682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.000050184382 - inSlope: -0.00016210682 - outSlope: 0.00008118012 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.00004883138 - inSlope: 0.00008118012 - outSlope: 0.0002537748 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.000044601806 - inSlope: 0.0002537748 - outSlope: 0.00030283997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.000039554478 - inSlope: 0.00030283997 - outSlope: 0.0002914107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.000034697638 - inSlope: 0.0002914107 - outSlope: -0.00027722365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.000039318027 - inSlope: -0.00027722365 - outSlope: 0.0004047484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.00003257213 - inSlope: 0.0004047484 - outSlope: 0.00019905271 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.000029254588 - inSlope: 0.00019905271 - outSlope: -0.00002477706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.000029667539 - inSlope: -0.00002477706 - outSlope: 0.00009733473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.000028045295 - inSlope: 0.00009733473 - outSlope: 0.000014039592 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.000027811302 - inSlope: 0.000014039592 - outSlope: 0.000015220481 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.000027557628 - inSlope: 0.000015220481 - outSlope: -0.000010739214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.000027736614 - inSlope: -0.000010739214 - outSlope: -0.00010841478 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.000029543526 - inSlope: -0.00010841478 - outSlope: 0.000014380653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.000029303848 - inSlope: 0.000014380653 - outSlope: 0.000028766872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.000028824401 - inSlope: 0.000028766872 - outSlope: -0.000439829 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.000036154877 - inSlope: -0.000439829 - outSlope: 0.00036869955 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.00003000989 - inSlope: 0.00036869955 - outSlope: 0.00009802449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.000028376151 - inSlope: 0.00009802449 - outSlope: 0.0019037465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.000003352928 - inSlope: 0.0019037465 - outSlope: -0.0041617504 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.00006600951 - inSlope: -0.0041617504 - outSlope: 0.0021914244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.000029485283 - inSlope: 0.0021914244 - outSlope: -0.0006667631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.00004059799 - inSlope: -0.0006667631 - outSlope: -0.001833989 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.000071164446 - inSlope: -0.001833989 - outSlope: 0.0023796745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.00003150324 - inSlope: 0.0023796745 - outSlope: -0.00032742234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.000036960275 - inSlope: -0.00032742234 - outSlope: -0.0006659254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.00004805902 - inSlope: -0.0006659254 - outSlope: -0.0008056704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.00006148685 - inSlope: -0.0008056704 - outSlope: -0.0010713213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.000079342186 - inSlope: -0.0010713213 - outSlope: -0.00096748385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.0000954669 - inSlope: -0.00096748385 - outSlope: -0.00072666106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.00010757791 - inSlope: -0.00072666106 - outSlope: -0.00024584844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.00011167538 - inSlope: -0.00024584844 - outSlope: 0.00030397525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.00010660913 - inSlope: 0.00030397525 - outSlope: 0.0005425777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.000097566175 - inSlope: 0.0005425777 - outSlope: 0.0008105985 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.00008405621 - inSlope: 0.0008105985 - outSlope: 0.0009295557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.00006856363 - inSlope: 0.0009295557 - outSlope: 0.0009342707 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.000052992247 - inSlope: 0.0009342707 - outSlope: 0.000622726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.00004261349 - inSlope: 0.000622726 - outSlope: 0.00046544315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.00003485611 - inSlope: 0.00046544315 - outSlope: 0.0002505794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.000030679792 - inSlope: 0.0002505794 - outSlope: -0.0019544782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.000063254396 - inSlope: -0.0019544782 - outSlope: 0.001480364 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.000038581686 - inSlope: 0.001480364 - outSlope: 0.0005385922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.000029605157 - inSlope: 0.0005385922 - outSlope: -0.0028367387 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.00007688409 - inSlope: -0.0028367387 - outSlope: 0.0049609197 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.000005797828 - inSlope: 0.0049609197 - outSlope: -0.0035431178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.00005325408 - inSlope: -0.0035431178 - outSlope: 0.0014381476 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.000029284976 - inSlope: 0.0014381476 - outSlope: -0.00027190635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.000033816745 - inSlope: -0.00027190635 - outSlope: -0.0003946566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.00004039435 - inSlope: -0.0003946566 - outSlope: 0.000707546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.000028601926 - inSlope: 0.000707546 - outSlope: -0.000040884082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.000029283327 - inSlope: -0.000040884082 - outSlope: 0.000008868437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.000029135517 - inSlope: 0.000008868437 - outSlope: 0.00007127527 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.000027947597 - inSlope: 0.00007127527 - outSlope: 0.000008866381 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.000027799824 - inSlope: 0.000008866381 - outSlope: 0.000013652365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.000027572285 - inSlope: 0.000013652365 - outSlope: -0.00000020485479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.0000275757 - inSlope: -0.00000020485479 - outSlope: -0.00009033965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.000029081359 - inSlope: -0.00009033965 - outSlope: -0.00021141407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.000032604923 - inSlope: -0.00021141407 - outSlope: 0.000097923206 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.00003097287 - inSlope: 0.000097923206 - outSlope: -0.00026564626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.000035400368 - inSlope: -0.00026564626 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037756018 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.000036150737 - inSlope: 0.00037756018 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.000096791286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.00004857122 - inSlope: 0.000096791286 - outSlope: 0.00021570103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.000044976154 - inSlope: 0.00021570103 - outSlope: 0.00027299052 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.00004042638 - inSlope: 0.00027299052 - outSlope: 0.00032716946 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.000034973484 - inSlope: 0.00032716946 - outSlope: -0.00030382222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.00004003711 - inSlope: -0.00030382222 - outSlope: 0.0003763204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.00003376502 - inSlope: 0.0003763204 - outSlope: 0.00022146941 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.00003007392 - inSlope: 0.00022146941 - outSlope: -0.00002812593 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.00003054269 - inSlope: -0.00002812593 - outSlope: 0.00011452452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.000028633924 - inSlope: 0.00011452452 - outSlope: 0.000037431662 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.000028010072 - inSlope: 0.000037431662 - outSlope: 0.000008034405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.000027876164 - inSlope: 0.000008034405 - outSlope: 0.000012757277 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.000027663546 - inSlope: 0.000012757277 - outSlope: -0.00010994389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.000029495968 - inSlope: -0.00010994389 - outSlope: 0.0000009863074 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.00002947953 - inSlope: 0.0000009863074 - outSlope: 0.00003339587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.000028922925 - inSlope: 0.00003339587 - outSlope: -0.0006882959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.00004039435 - inSlope: -0.0006882959 - outSlope: 0.0004322841 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.000033189517 - inSlope: 0.0004322841 - outSlope: 0.00026521183 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.000028769387 - inSlope: 0.00026521183 - outSlope: -0.00035879458 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.000034749377 - inSlope: -0.00035879458 - outSlope: 0.0021368137 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.0000008636416 - inSlope: 0.0021368137 - outSlope: -0.0017666301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.000028580587 - inSlope: -0.0017666301 - outSlope: -0.0002263932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.00003235375 - inSlope: -0.0002263932 - outSlope: -0.00087890786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.00004700241 - inSlope: -0.00087890786 - outSlope: -0.0021846776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.00008341419 - inSlope: -0.0021846776 - outSlope: 0.00309111 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.000031896478 - inSlope: 0.00309111 - outSlope: -0.00040347083 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.00003862108 - inSlope: -0.00040347083 - outSlope: -0.00065022276 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.00004945796 - inSlope: -0.00065022276 - outSlope: -0.0008239831 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.0000631912 - inSlope: -0.0008239831 - outSlope: -0.0010616825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.000080885635 - inSlope: -0.0010616825 - outSlope: -0.00091274304 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.00009609822 - inSlope: -0.00091274304 - outSlope: -0.00061263697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.00010630868 - inSlope: -0.00061263697 - outSlope: -0.00032199742 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.00011167538 - inSlope: -0.00032199742 - outSlope: 0.00030397958 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.00010660913 - inSlope: 0.00030397958 - outSlope: 0.00054256996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.000097566175 - inSlope: 0.00054256996 - outSlope: 0.0008106101 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.00008405621 - inSlope: 0.0008106101 - outSlope: 0.0009295424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.00006856363 - inSlope: 0.0009295424 - outSlope: 0.0009342974 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.000052992247 - inSlope: 0.0009342974 - outSlope: 0.0006227171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.00004261349 - inSlope: 0.0006227171 - outSlope: 0.0004654365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.00003485611 - inSlope: 0.0004654365 - outSlope: 0.000250583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.000030679792 - inSlope: 0.000250583 - outSlope: -0.00195445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.000063254396 - inSlope: -0.00195445 - outSlope: 0.0014803852 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.000038581686 - inSlope: 0.0014803852 - outSlope: 0.00053858454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.000029605157 - inSlope: 0.00053858454 - outSlope: -0.0028367795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.00007688409 - inSlope: -0.0028367795 - outSlope: 0.004960849 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.000005797828 - inSlope: 0.004960849 - outSlope: -0.0035431685 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.00005325408 - inSlope: -0.0035431685 - outSlope: 0.001438127 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.000029284976 - inSlope: 0.001438127 - outSlope: -0.00027191025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.000033816745 - inSlope: -0.00027191025 - outSlope: -0.00039465097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.00004039435 - inSlope: -0.00039465097 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040883497 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.000029283327 - inSlope: -0.000040883497 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.000071274255 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.000027947597 - inSlope: 0.000071274255 - outSlope: 0.000008866255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.000027799824 - inSlope: 0.000008866255 - outSlope: 0.0000136525605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.000027572285 - inSlope: 0.0000136525605 - outSlope: -0.00000020485186 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.0000275757 - inSlope: -0.00000020485186 - outSlope: -0.00009034094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.000029081359 - inSlope: -0.00009034094 - outSlope: -0.00021141104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.000032604923 - inSlope: -0.00021141104 - outSlope: 0.0000979246 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.00003097287 - inSlope: 0.0000979246 - outSlope: -0.00026564626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.000035400368 - inSlope: -0.00026564626 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037756018 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.000036150737 - inSlope: 0.00037756018 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.00008118128 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.00004883138 - inSlope: 0.00008118128 - outSlope: 0.00025377117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.000044601806 - inSlope: 0.00025377117 - outSlope: 0.00030283566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.000039554478 - inSlope: 0.00030283566 - outSlope: 0.00029141485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.000034697638 - inSlope: 0.00029141485 - outSlope: -0.00027721966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.000039318027 - inSlope: -0.00027721966 - outSlope: 0.00040475998 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.00003257213 - inSlope: 0.00040475998 - outSlope: 0.00019904986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.000029254588 - inSlope: 0.00019904986 - outSlope: -0.000024777415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.000029667539 - inSlope: -0.000024777415 - outSlope: 0.00009733333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.000028045295 - inSlope: 0.00009733333 - outSlope: 0.000014039793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.000027811302 - inSlope: 0.000014039793 - outSlope: 0.000015220264 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.000027557628 - inSlope: 0.000015220264 - outSlope: -0.000010739368 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.000027736614 - inSlope: -0.000010739368 - outSlope: -0.00010841323 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.000029543526 - inSlope: -0.00010841323 - outSlope: 0.000014380858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.000029303848 - inSlope: 0.000014380858 - outSlope: 0.00002876646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.000028824401 - inSlope: 0.00002876646 - outSlope: -0.0004398353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.000036154877 - inSlope: -0.0004398353 - outSlope: 0.00036869425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.00003000989 - inSlope: 0.00036869425 - outSlope: 0.00009802308 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.000028376151 - inSlope: 0.00009802308 - outSlope: 0.0019037738 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.000003352928 - inSlope: 0.0019037738 - outSlope: -0.004161691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.00006600951 - inSlope: -0.004161691 - outSlope: 0.002191487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.000029485283 - inSlope: 0.002191487 - outSlope: -0.0006667536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.00004059799 - inSlope: -0.0006667536 - outSlope: -0.0018340152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.000071164446 - inSlope: -0.0018340152 - outSlope: 0.0023796405 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.00003150324 - inSlope: 0.0023796405 - outSlope: -0.00032742703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.000036960275 - inSlope: -0.00032742703 - outSlope: -0.00066591584 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.00004805902 - inSlope: -0.00066591584 - outSlope: -0.0008056819 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.00006148685 - inSlope: -0.0008056819 - outSlope: -0.001071306 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.000079342186 - inSlope: -0.001071306 - outSlope: -0.0009674977 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.0000954669 - inSlope: -0.0009674977 - outSlope: -0.00072665064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.00010757791 - inSlope: -0.00072665064 - outSlope: -0.00024585196 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.00011167538 - inSlope: -0.00024585196 - outSlope: 0.0003039709 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.00010660913 - inSlope: 0.0003039709 - outSlope: 0.00054256996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.000097566175 - inSlope: 0.00054256996 - outSlope: 0.0008106101 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.00008405621 - inSlope: 0.0008106101 - outSlope: 0.0009295424 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.00006856363 - inSlope: 0.0009295424 - outSlope: 0.0009342974 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.000052992247 - inSlope: 0.0009342974 - outSlope: 0.0006227171 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.00004261349 - inSlope: 0.0006227171 - outSlope: 0.00046544982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.00003485611 - inSlope: 0.00046544982 - outSlope: 0.00025057583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.000030679792 - inSlope: 0.00025057583 - outSlope: -0.0019545062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.000063254396 - inSlope: -0.0019545062 - outSlope: 0.0014803428 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.000038581686 - inSlope: 0.0014803428 - outSlope: 0.00053859997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.000029605157 - inSlope: 0.00053859997 - outSlope: -0.0028366982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.00007688409 - inSlope: -0.0028366982 - outSlope: 0.004960991 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.000005797828 - inSlope: 0.004960991 - outSlope: -0.0035430673 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.00005325408 - inSlope: -0.0035430673 - outSlope: 0.0014381681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.000029284976 - inSlope: 0.0014381681 - outSlope: -0.00027190248 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.000033816745 - inSlope: -0.00027190248 - outSlope: -0.00039465097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.00004039435 - inSlope: -0.00039465097 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040883497 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.000029283327 - inSlope: -0.000040883497 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.000071274255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.000027947597 - inSlope: 0.000071274255 - outSlope: 0.000008866508 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.000027799824 - inSlope: 0.000008866508 - outSlope: 0.00001365217 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.000027572285 - inSlope: 0.00001365217 - outSlope: -0.00000020485771 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.0000275757 - inSlope: -0.00000020485771 - outSlope: -0.000090338355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.000029081359 - inSlope: -0.000090338355 - outSlope: -0.0002114171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.000032604923 - inSlope: -0.0002114171 - outSlope: 0.0000979218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.00003097287 - inSlope: 0.0000979218 - outSlope: -0.00026565386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.000035400368 - inSlope: -0.00026565386 - outSlope: -0.00042258177 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.00004244349 - inSlope: -0.00042258177 - outSlope: 0.00037757098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.000036150737 - inSlope: 0.00037757098 - outSlope: -0.00028229546 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.000040855724 - inSlope: -0.00028229546 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.000096791286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.00004857122 - inSlope: 0.000096791286 - outSlope: 0.00021570103 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.000044976154 - inSlope: 0.00021570103 - outSlope: 0.00027299052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.00004042638 - inSlope: 0.00027299052 - outSlope: 0.00032716946 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.000034973484 - inSlope: 0.00032716946 - outSlope: -0.00030382222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.00004003711 - inSlope: -0.00030382222 - outSlope: 0.0003763204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.00003376502 - inSlope: 0.0003763204 - outSlope: 0.00022146941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.00003007392 - inSlope: 0.00022146941 - outSlope: -0.00002812593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.00003054269 - inSlope: -0.00002812593 - outSlope: 0.00011452779 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.000028633924 - inSlope: 0.00011452779 - outSlope: 0.000037430593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.000028010072 - inSlope: 0.000037430593 - outSlope: 0.000008034635 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.000027876164 - inSlope: 0.000008034635 - outSlope: 0.000012756912 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.000027663546 - inSlope: 0.000012756912 - outSlope: -0.00010994389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.000029495968 - inSlope: -0.00010994389 - outSlope: 0.0000009863074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.00002947953 - inSlope: 0.0000009863074 - outSlope: 0.00003339587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.000028922925 - inSlope: 0.00003339587 - outSlope: -0.0006882959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.00004039435 - inSlope: -0.0006882959 - outSlope: 0.0004322841 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.000033189517 - inSlope: 0.0004322841 - outSlope: 0.00026521183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.000028769387 - inSlope: 0.00026521183 - outSlope: -0.00035879458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.000034749377 - inSlope: -0.00035879458 - outSlope: 0.0021368137 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.0000008636416 - inSlope: 0.0021368137 - outSlope: -0.0017666301 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.000028580587 - inSlope: -0.0017666301 - outSlope: -0.0002263932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.00003235375 - inSlope: -0.0002263932 - outSlope: -0.00087890786 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.00004700241 - inSlope: -0.00087890786 - outSlope: -0.0021847403 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.00008341419 - inSlope: -0.0021847403 - outSlope: 0.0030910214 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.000031896478 - inSlope: 0.0030910214 - outSlope: -0.00040348238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.00003862108 - inSlope: -0.00040348238 - outSlope: -0.00065020414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.00004945796 - inSlope: -0.00065020414 - outSlope: -0.0008239831 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.0000631912 - inSlope: -0.0008239831 - outSlope: -0.0010616825 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.000080885635 - inSlope: -0.0010616825 - outSlope: -0.00091274304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.00009609822 - inSlope: -0.00091274304 - outSlope: -0.00061263697 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.00010630868 - inSlope: -0.00061263697 - outSlope: -0.00032199742 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.00011167538 - inSlope: -0.00032199742 - outSlope: 0.00030397958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.00010660913 - inSlope: 0.00030397958 - outSlope: 0.00054256996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.000097566175 - inSlope: 0.00054256996 - outSlope: 0.0008106101 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.00008405621 - inSlope: 0.0008106101 - outSlope: 0.0009295424 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.00006856363 - inSlope: 0.0009295424 - outSlope: 0.0009342974 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.000052992247 - inSlope: 0.0009342974 - outSlope: 0.0006227171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.00004261349 - inSlope: 0.0006227171 - outSlope: 0.00046544982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.00003485611 - inSlope: 0.00046544982 - outSlope: 0.00025057583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.000030679792 - inSlope: 0.00025057583 - outSlope: -0.0019545062 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.000063254396 - inSlope: -0.0019545062 - outSlope: 0.0014803428 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.000038581686 - inSlope: 0.0014803428 - outSlope: 0.00053858454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.000029605157 - inSlope: 0.00053858454 - outSlope: -0.0028367795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.00007688409 - inSlope: -0.0028367795 - outSlope: 0.004960849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.000005797828 - inSlope: 0.004960849 - outSlope: -0.0035431685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.00005325408 - inSlope: -0.0035431685 - outSlope: 0.001438127 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.000029284976 - inSlope: 0.001438127 - outSlope: -0.00027191025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.000033816745 - inSlope: -0.00027191025 - outSlope: -0.00039465097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.00004039435 - inSlope: -0.00039465097 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040883497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.000029283327 - inSlope: -0.000040883497 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.000071274255 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.000027947597 - inSlope: 0.000071274255 - outSlope: 0.000008866508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.000027799824 - inSlope: 0.000008866508 - outSlope: 0.00001365217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.000027572285 - inSlope: 0.00001365217 - outSlope: -0.00000020485771 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.0000275757 - inSlope: -0.00000020485771 - outSlope: -0.000090338355 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.000029081359 - inSlope: -0.000090338355 - outSlope: -0.00021141104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.000032604923 - inSlope: -0.00021141104 - outSlope: 0.0000979246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.00003097287 - inSlope: 0.0000979246 - outSlope: -0.00026564626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.000035400368 - inSlope: -0.00026564626 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037756018 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.000036150737 - inSlope: 0.00037756018 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.00008118128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.00004883138 - inSlope: 0.00008118128 - outSlope: 0.00025377117 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.000044601806 - inSlope: 0.00025377117 - outSlope: 0.0003028443 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.000039554478 - inSlope: 0.0003028443 - outSlope: 0.0002914065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.000034697638 - inSlope: 0.0002914065 - outSlope: -0.0002772276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.000039318027 - inSlope: -0.0002772276 - outSlope: 0.0004047484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.00003257213 - inSlope: 0.0004047484 - outSlope: 0.00019904986 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.000029254588 - inSlope: 0.00019904986 - outSlope: -0.000024777415 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.000029667539 - inSlope: -0.000024777415 - outSlope: 0.00009733333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.000028045295 - inSlope: 0.00009733333 - outSlope: 0.000014039793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.000027811302 - inSlope: 0.000014039793 - outSlope: 0.000015220264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.000027557628 - inSlope: 0.000015220264 - outSlope: -0.000010739368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.000027736614 - inSlope: -0.000010739368 - outSlope: -0.00010841323 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.000029543526 - inSlope: -0.00010841323 - outSlope: 0.000014380858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.000029303848 - inSlope: 0.000014380858 - outSlope: 0.00002876646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.000028824401 - inSlope: 0.00002876646 - outSlope: -0.0004398353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.000036154877 - inSlope: -0.0004398353 - outSlope: 0.00036869425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.00003000989 - inSlope: 0.00036869425 - outSlope: 0.00009802589 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.000028376151 - inSlope: 0.00009802589 - outSlope: 0.0019037193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.000003352928 - inSlope: 0.0019037193 - outSlope: -0.0041618096 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.00006600951 - inSlope: -0.0041618096 - outSlope: 0.0021914244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.000029485283 - inSlope: 0.0021914244 - outSlope: -0.0006667536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.00004059799 - inSlope: -0.0006667536 - outSlope: -0.0018340152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.000071164446 - inSlope: -0.0018340152 - outSlope: 0.0023796405 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.00003150324 - inSlope: 0.0023796405 - outSlope: -0.00032742703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.000036960275 - inSlope: -0.00032742703 - outSlope: -0.00066591584 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.00004805902 - inSlope: -0.00066591584 - outSlope: -0.0008056819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.00006148685 - inSlope: -0.0008056819 - outSlope: -0.001071306 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.000079342186 - inSlope: -0.001071306 - outSlope: -0.0009674977 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.0000954669 - inSlope: -0.0009674977 - outSlope: -0.00072665064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.00010757791 - inSlope: -0.00072665064 - outSlope: -0.00024585196 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.00011167538 - inSlope: -0.00024585196 - outSlope: 0.0003039709 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.00010660913 - inSlope: 0.0003039709 - outSlope: 0.00054258545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.000097566175 - inSlope: 0.00054258545 - outSlope: 0.0008105869 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.00008405621 - inSlope: 0.0008105869 - outSlope: 0.000929569 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.00006856363 - inSlope: 0.000929569 - outSlope: 0.0009342707 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.000052992247 - inSlope: 0.0009342707 - outSlope: 0.0006227349 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.00004261349 - inSlope: 0.0006227349 - outSlope: 0.0004654232 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.00003485611 - inSlope: 0.0004654232 - outSlope: 0.000250583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.000030679792 - inSlope: 0.000250583 - outSlope: -0.0019545062 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.000063254396 - inSlope: -0.0019545062 - outSlope: 0.0014803852 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.000038581686 - inSlope: 0.0014803852 - outSlope: 0.0005385691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.000029605157 - inSlope: 0.0005385691 - outSlope: -0.0028367795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.00007688409 - inSlope: -0.0028367795 - outSlope: 0.004960991 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.000005797828 - inSlope: 0.004960991 - outSlope: -0.0035431685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.00005325408 - inSlope: -0.0035431685 - outSlope: 0.0014380859 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.000029284976 - inSlope: 0.0014380859 - outSlope: -0.00027191025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.000033816745 - inSlope: -0.00027191025 - outSlope: -0.00039466226 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.00004039435 - inSlope: -0.00039466226 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040882325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.000029283327 - inSlope: -0.000040882325 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.00007127629 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.000027947597 - inSlope: 0.00007127629 - outSlope: 0.000008866001 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.000027799824 - inSlope: 0.000008866001 - outSlope: 0.0000136525605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.000027572285 - inSlope: 0.0000136525605 - outSlope: -0.00000020485771 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.0000275757 - inSlope: -0.00000020485771 - outSlope: -0.00009034094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.000029081359 - inSlope: -0.00009034094 - outSlope: -0.00021140499 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.000032604923 - inSlope: -0.00021140499 - outSlope: 0.0000979246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.00003097287 - inSlope: 0.0000979246 - outSlope: -0.00026565386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.000035400368 - inSlope: -0.00026565386 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037754938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.000036150737 - inSlope: 0.00037754938 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.00027402825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.000045422792 - inSlope: -0.00027402825 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.00005506832 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.000050184382 - inSlope: -0.00005506832 - outSlope: 0.000096791286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.00004857122 - inSlope: 0.000096791286 - outSlope: 0.0002157072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.000044976154 - inSlope: 0.0002157072 - outSlope: 0.0002729749 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.00004042638 - inSlope: 0.0002729749 - outSlope: 0.00032717883 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.000034973484 - inSlope: 0.00032717883 - outSlope: -0.00030382222 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.00004003711 - inSlope: -0.00030382222 - outSlope: 0.00037633115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.00003376502 - inSlope: 0.00037633115 - outSlope: 0.00022145674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.00003007392 - inSlope: 0.00022145674 - outSlope: -0.000028126735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.00003054269 - inSlope: -0.000028126735 - outSlope: 0.00011452779 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.000028633924 - inSlope: 0.00011452779 - outSlope: 0.000037431662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.000028010072 - inSlope: 0.000037431662 - outSlope: 0.000008034175 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.000027876164 - inSlope: 0.000008034175 - outSlope: 0.000012757277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.000027663546 - inSlope: 0.000012757277 - outSlope: -0.00010994704 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.000029495968 - inSlope: -0.00010994704 - outSlope: 0.0000009863074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.00002947953 - inSlope: 0.0000009863074 - outSlope: 0.000033394917 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.000028922925 - inSlope: 0.000033394917 - outSlope: -0.0006882959 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.00004039435 - inSlope: -0.0006882959 - outSlope: 0.00043229648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.000033189517 - inSlope: 0.00043229648 - outSlope: 0.00026519666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.000028769387 - inSlope: 0.00026519666 - outSlope: -0.00035880486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.000034749377 - inSlope: -0.00035880486 - outSlope: 0.0021368137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.0000008636416 - inSlope: 0.0021368137 - outSlope: -0.0017666807 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.000028580587 - inSlope: -0.0017666807 - outSlope: -0.00022638025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.00003235375 - inSlope: -0.00022638025 - outSlope: -0.000878933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.00004700241 - inSlope: -0.000878933 - outSlope: -0.0021847403 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.00008341419 - inSlope: -0.0021847403 - outSlope: 0.00309111 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.000031896478 - inSlope: 0.00309111 - outSlope: -0.0004034593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.00003862108 - inSlope: -0.0004034593 - outSlope: -0.00065022276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.00004945796 - inSlope: -0.00065022276 - outSlope: -0.0008240067 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.0000631912 - inSlope: -0.0008240067 - outSlope: -0.0010616825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.000080885635 - inSlope: -0.0010616825 - outSlope: -0.0009127169 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.00009609822 - inSlope: -0.0009127169 - outSlope: -0.00061263697 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.00010630868 - inSlope: -0.00061263697 - outSlope: -0.00032200664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.00011167538 - inSlope: -0.00032200664 - outSlope: 0.00005107988 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.00011082401 - inSlope: 0.00005107988 - outSlope: 0.00037954317 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.00010449839 - inSlope: 0.00037954317 - outSlope: 0.0004947053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.000096253425 - inSlope: 0.0004947053 - outSlope: 0.0005320485 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.000087386084 - inSlope: 0.0005320485 - outSlope: 0.0006690984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.00007623398 - inSlope: 0.0006690984 - outSlope: 0.0005353477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.00006731165 - inSlope: 0.0005353477 - outSlope: 0.0006391862 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.00005665871 - inSlope: 0.0006391862 - outSlope: 0.00040771835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.00004986351 - inSlope: 0.00040771835 - outSlope: 0.0004040495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.00004312907 - inSlope: 0.0004040495 - outSlope: 0.00033851093 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.000037487305 - inSlope: 0.00033851093 - outSlope: 0.0002822051 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.00003278396 - inSlope: 0.0002822051 - outSlope: 0.00007413404 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.00003154841 - inSlope: 0.00007413404 - outSlope: 0.000116441355 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.00002960764 - inSlope: 0.000116441355 - outSlope: -0.0017136679 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.000058168334 - inSlope: -0.0017136679 - outSlope: 0.0008364645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.000044227472 - inSlope: 0.0008364645 - outSlope: 0.00055014214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.000035058052 - inSlope: 0.00055014214 - outSlope: 0.00021531146 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.000031469583 - inSlope: 0.00021531146 - outSlope: 0.0001496986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.000028974644 - inSlope: 0.0001496986 - outSlope: 0.00008314898 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.000027588849 - inSlope: 0.00008314898 - outSlope: 0.000041129955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.00002690332 - inSlope: 0.000041129955 - outSlope: -0.000049358267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.000027725946 - inSlope: -0.000049358267 - outSlope: 0.000020541542 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.000027383592 - inSlope: 0.000020541542 - outSlope: -0.000012315692 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.00002758885 - inSlope: -0.000012315692 - outSlope: 0.00003979971 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.000026925494 - inSlope: 0.00003979971 - outSlope: -0.000050589486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.00002776864 - inSlope: -0.000050589486 - outSlope: 0.0015372845 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.0000021476235 - inSlope: 0.0015372845 - outSlope: -0.00045392546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.000009712932 - inSlope: -0.00045392546 - outSlope: -0.00033962406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.000015373571 - inSlope: -0.00033962406 - outSlope: -0.00008915851 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.000016859523 - inSlope: -0.00008915851 - outSlope: -0.00013265514 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.000019070409 - inSlope: -0.00013265514 - outSlope: -0.00022455878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.000022813212 - inSlope: -0.00022455878 - outSlope: -0.0004393926 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.00003013631 - inSlope: -0.0004393926 - outSlope: -0.00055599166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.000039402697 - inSlope: -0.00055599166 - outSlope: -0.00069716363 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.000051021914 - inSlope: -0.00069716363 - outSlope: -0.00065506255 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.00006194008 - inSlope: -0.00065506255 - outSlope: -0.000050689898 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.0000627849 - inSlope: -0.000050689898 - outSlope: 0.0008407079 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.000048773316 - inSlope: 0.0008407079 - outSlope: 0.0027569428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.0000028249713 - inSlope: 0.0027569428 - outSlope: -0.001492025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.000027693099 - inSlope: -0.001492025 - outSlope: 0.000104971296 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.000025943604 - inSlope: 0.000104971296 - outSlope: 0.00015373835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.000023381337 - inSlope: 0.00015373835 - outSlope: 0.0004771745 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.00001542855 - inSlope: 0.0004771745 - outSlope: 0.00089326425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.0000005401876 - inSlope: 0.00089326425 - outSlope: 0.0017344645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.000028367114 - inSlope: 0.0017344645 - outSlope: 0.0030907611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.00007987901 - inSlope: 0.0030907611 - outSlope: 0.005199098 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.00016653429 - inSlope: 0.005199098 - outSlope: -0.010587064 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.000009914084 - inSlope: -0.010587064 - outSlope: 0.0010702063 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.0000079224155 - inSlope: 0.0010702063 - outSlope: 0.0020073606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.000041377916 - inSlope: 0.0020073606 - outSlope: 0.003485427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.0000994708 - inSlope: 0.003485427 - outSlope: 0.005705086 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.00019455412 - inSlope: 0.005705086 - outSlope: -0.010267025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.000023439648 - inSlope: -0.010267025 - outSlope: 0.0026855608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.000068198315 - inSlope: 0.0026855608 - outSlope: 0.004554634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.00014411207 - inSlope: 0.004554634 - outSlope: 0.0073528015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.0002666569 - inSlope: 0.0073528015 - outSlope: -0.010771042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.000087142274 - inSlope: -0.010771042 - outSlope: 0.0053196424 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.00017580163 - inSlope: 0.0053196424 - outSlope: 0.008532219 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.00031801124 - inSlope: 0.008532219 - outSlope: -0.00972906 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.00015586271 - inSlope: -0.00972906 - outSlope: 0.007865884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0002869588 - inSlope: 0.007865884 - outSlope: -0.006828542 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.00017314499 - inSlope: -0.006828542 - outSlope: 0.008439459 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.0003138005 - inSlope: 0.008439459 - outSlope: -0.005417704 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.00022350681 - inSlope: -0.005417704 - outSlope: 0.010022447 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.00039054506 - inSlope: 0.010022447 - outSlope: -0.004580778 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.00031419555 - inSlope: -0.004580778 - outSlope: -0.00258699 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0002710797 - inSlope: -0.00258699 - outSlope: 0.01115103 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.00045692737 - inSlope: 0.01115103 - outSlope: 0.01585124 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.0007211107 - inSlope: 0.01585124 - outSlope: 0.021476528 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0010790678 - inSlope: 0.021476528 - outSlope: 0.02771497 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0015409769 - inSlope: 0.02771497 - outSlope: 0.034048557 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.0021084442 - inSlope: 0.034048557 - outSlope: 0.039935768 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0027740302 - inSlope: 0.039935768 - outSlope: 0.04466361 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.003518455 - inSlope: 0.04466361 - outSlope: 0.047422834 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0043088235 - inSlope: 0.047422834 - outSlope: 0.047798615 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.005105455 - inSlope: 0.047798615 - outSlope: 0.04524845 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0058596274 - inSlope: 0.04524845 - outSlope: 0.039664358 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.00652069 - inSlope: 0.039664358 - outSlope: 0.031106109 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.007039117 - inSlope: 0.031106109 - outSlope: 0.019965636 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.0073718727 - inSlope: 0.019965636 - outSlope: 0.0069463784 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.0074876505 - inSlope: 0.0069463784 - outSlope: 0.0069463784 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422027 - inSlope: 0 - outSlope: -0.000000062741734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -1.1422029 - inSlope: -0.000000062741734 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -1.1422029 - inSlope: -0.00007867764 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -1.1422027 - inSlope: -0.00007152564 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -1.1422029 - inSlope: -0.000001788141 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -1.1422012 - inSlope: 0.000021457692 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -1.1422012 - inSlope: 0.000010728846 - outSlope: -0.0001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -1.1422029 - inSlope: -0.0001001359 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -1.1422029 - inSlope: 0 - outSlope: 0.0001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -1.1422012 - inSlope: 0.0001001359 - outSlope: -0.0001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -1.1422029 - inSlope: -0.0001001359 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -1.1422012 - inSlope: 0.000100134464 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -1.1422012 - inSlope: 0.000021457387 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -1.1422012 - inSlope: 0.000010728846 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -1.1422012 - inSlope: 0.00010013733 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -1.1422012 - inSlope: 0.000100134464 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: 0.000021458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -1.1422012 - inSlope: 0.000021458 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -1.1422012 - inSlope: 0.000010728846 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -1.1422012 - inSlope: 0.00010013733 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000021458 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -1.1422012 - inSlope: 0.000021458 - outSlope: -0.000100131605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -1.1422029 - inSlope: -0.000100131605 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -1.1422027 - inSlope: 0.0000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -1.1422015 - inSlope: 0.000071526665 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -1.1422027 - inSlope: -0.000071526665 - outSlope: -0.0000071522572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -1.1422029 - inSlope: -0.0000071522572 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -1.1422027 - inSlope: 0.000001788141 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -1.1422015 - inSlope: 0.000071526665 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -1.1422027 - inSlope: -0.000071526665 - outSlope: -0.000003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -1.1422029 - inSlope: -0.000003576231 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -1.1422027 - inSlope: -0.000071522576 - outSlope: -0.000071522576 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039152987 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.039152987 - inSlope: 0 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.000000037252896 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.03915219 - inSlope: 0.000000037252896 - outSlope: 0.000047832775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.039152987 - inSlope: 0.000047832775 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.039152987 - inSlope: 0.000048056292 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.039152987 - inSlope: 0.000048056292 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.000000009718152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.03915219 - inSlope: 0.000000009718152 - outSlope: -0.000042244832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.039151486 - inSlope: -0.000042244832 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055208853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.039153107 - inSlope: 0.000055208853 - outSlope: -0.000055208853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.039152186 - inSlope: -0.000055208853 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.039152987 - inSlope: 0.000048056292 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.00000007450588 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.03915219 - inSlope: 0.00000007450588 - outSlope: -0.000042244832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.039151486 - inSlope: -0.000042244832 - outSlope: 0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.039152186 - inSlope: 0.000042021315 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.039151486 - inSlope: -0.000042021315 - outSlope: 0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.039152186 - inSlope: 0.000042021315 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.039153107 - inSlope: 0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.039153107 - inSlope: 0 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.039151486 - inSlope: -0.000042020714 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: 0.000000009313224 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.03915219 - inSlope: 0.000000009313224 - outSlope: -0.000042244228 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.039151486 - inSlope: -0.000042244228 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048055605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.039152987 - inSlope: 0.000048055605 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.039152186 - inSlope: -0.00004805698 - outSlope: 0.00000007450552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.03915219 - inSlope: 0.00000007450552 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.039151486 - inSlope: -0.000042021915 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.039153107 - inSlope: 0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.039153107 - inSlope: 0 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.039151486 - inSlope: -0.000042020714 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: 0.000000009313224 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.03915219 - inSlope: 0.000000009313224 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048055605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.039152987 - inSlope: 0.000048055605 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.039152186 - inSlope: -0.00004805698 - outSlope: 0.00000007450552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.03915219 - inSlope: 0.00000007450552 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.039151486 - inSlope: -0.000042021915 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.039153107 - inSlope: 0 - outSlope: -0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.039152186 - inSlope: -0.000055209646 - outSlope: 0.000000004656612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.03915219 - inSlope: 0.000000004656612 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.00004201951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.039152186 - inSlope: 0.00004201951 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000018328708 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.03915188 - inSlope: -0.000018328708 - outSlope: 0.00001855223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.03915219 - inSlope: 0.00001855223 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.03915219 - inSlope: 0 - outSlope: 0.00004783346 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.039152987 - inSlope: 0.00004783346 - outSlope: -0.00004805423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.039152186 - inSlope: -0.00004805423 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.039152186 - inSlope: 0 - outSlope: 0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.039152987 - inSlope: 0.00004805698 - outSlope: -0.00004783346 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.03915219 - inSlope: -0.00004783346 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.03915219 - inSlope: 0 - outSlope: -0.00001855223 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.03915188 - inSlope: -0.00001855223 - outSlope: 0.000018328708 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.039152186 - inSlope: 0.000018328708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0.0000071522572 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.039152987 - inSlope: -0.0000071522572 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457314 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6457314 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61845523 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.61845523 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5393182 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064373075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.5393193 - inSlope: -0.000064373075 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064373075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.5393193 - inSlope: -0.000064373075 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.5393193 - inSlope: -0.000064374 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.5393193 - inSlope: -0.000064374 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.5393182 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81042296 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81042296 - inSlope: 0 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81042296 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81042296 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.62228596 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.62228596 - inSlope: 0 - outSlope: 0.000010728386 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.82254106 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: 0.0000035762694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.8225384 - inSlope: 0.0000035762694 - outSlope: -0.0001609327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.82254106 - inSlope: -0.0001609327 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.8225413 - inSlope: -0.000014305128 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.8225385 - inSlope: -0.000003576282 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.8225413 - inSlope: -0.000007152564 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.82254106 - inSlope: -0.00015377793 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.8225413 - inSlope: -0.000014305128 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.0000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.82254106 - inSlope: 0.0000028610257 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.8225384 - inSlope: 0.000007152564 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.0000035762694 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.82254106 - inSlope: 0.0000035762694 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.8225384 - inSlope: 0.000003576282 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.000007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.8225384 - inSlope: 0.000007152462 - outSlope: -0.000160935 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.82254106 - inSlope: -0.000160935 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.8225384 - inSlope: 0.00017523531 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.0000035762566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.82254106 - inSlope: 0.0000035762566 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.0000028610175 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.82254106 - inSlope: 0.0000028610175 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.8225384 - inSlope: 0.000007152462 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.8225384 - inSlope: 0.00017524033 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.82254106 - inSlope: -0.00015377793 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.82254106 - inSlope: 0.000003576282 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.8225384 - inSlope: 0.000003576282 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.82254106 - inSlope: -0.00015377793 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.82254106 - inSlope: -0.00016093039 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.8225384 - inSlope: 0.00017524033 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.82254106 - inSlope: 0.000003576282 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.0000028610339 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.82254106 - inSlope: 0.0000028610339 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.8225384 - inSlope: 0.000007152462 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.0001752303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.8225384 - inSlope: 0.0001752303 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.82254106 - inSlope: 0.000003576231 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: 0.0000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.8225384 - inSlope: 0.0000035763333 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.8225385 - inSlope: 0.00015377354 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.000160935 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.82254106 - inSlope: -0.000160935 - outSlope: 0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.8225385 - inSlope: 0.00015377354 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: 0.0000047684443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.82254106 - inSlope: 0.0000047684443 - outSlope: 0.00016092579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.8225384 - inSlope: 0.00016092579 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.82254106 - inSlope: -0.00015377354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.0000047683534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.82254106 - inSlope: 0.0000047683534 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.82254106 - inSlope: -0.00015377354 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.82254106 - inSlope: 0.000003576282 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.82254106 - inSlope: 0.000014305333 - outSlope: 0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.8225385 - inSlope: 0.00015377354 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.8225413 - inSlope: 0 - outSlope: 0.0001752303 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.8225384 - inSlope: 0.0001752303 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.8225384 - inSlope: 0.00017524033 - outSlope: -0.0001752303 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.8225413 - inSlope: -0.0001752303 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.0000143045145 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.82254106 - inSlope: 0.0000143045145 - outSlope: 0.0000143045145 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040734 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81040734 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040734 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81040734 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.62178004 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.62178004 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.39611718 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.3961172 - inSlope: 0.00016808526 - outSlope: 0.00000016255828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.39611718 - inSlope: 0.00000016255828 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0000017880643 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.39611998 - inSlope: 0.0000017880643 - outSlope: 0.00016629949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.3961172 - inSlope: 0.00016629949 - outSlope: 0.00000022351763 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.39611718 - inSlope: 0.00000022351763 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00000044703526 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.3961172 - inSlope: -0.00000044703526 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.39612 - inSlope: -0.00016808766 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.3961172 - inSlope: 0.00016808766 - outSlope: 0.00000089406626 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.39611712 - inSlope: 0.00000089406626 - outSlope: -0.00017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.39612 - inSlope: -0.00017345216 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.39611718 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81043386 - inSlope: 0 - outSlope: -0.0000002322259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.81043327 - inSlope: -0.0000002322259 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.8104341 - inSlope: 0.00005006795 - outSlope: -0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.81043327 - inSlope: -0.00005006795 - outSlope: 0.00000007690922 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81043386 - inSlope: 0.00000007690922 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81043386 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81043386 - inSlope: 0 - outSlope: -0.000010728386 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6159569 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6159569 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.37206957 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.37206957 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104828 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104828 - inSlope: 0 - outSlope: 0.000021456772 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81048155 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81048155 - inSlope: 0 - outSlope: -0.000021456772 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422092 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.142208 - inSlope: 0.000071525385 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1422093 - inSlope: -0.000078678204 - outSlope: 0.00000061132965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.1422081 - inSlope: 0.00000061132965 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -1.1422093 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -1.1422093 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0.0000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422093 - inSlope: -0.0000014305128 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0.00000044703486 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.1422093 - inSlope: -0.00000044703486 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -1.1422093 - inSlope: -0.00007867708 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -1.1422092 - inSlope: 0.000003576282 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.142208 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.00000044703526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.1422093 - inSlope: -0.00000044703526 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -1.1422093 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -1.1422093 - inSlope: -0.00007867708 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -1.1422092 - inSlope: 0.000003576282 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.00000044703447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.1422093 - inSlope: -0.00000044703447 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.142208 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -1.142208 - inSlope: 0.00007867483 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.0000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -1.1422092 - inSlope: 0.0000035763333 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -1.142208 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.1422081 - inSlope: 0.00001788141 - outSlope: -0.00003218608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.1422092 - inSlope: -0.00003218608 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.0000014305169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -1.1422092 - inSlope: 0.0000014305169 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.0000014305169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -1.1422092 - inSlope: 0.0000014305169 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -1.142208 - inSlope: 0.00007867483 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0.0000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -1.1422093 - inSlope: -0.0000008940705 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -1.1422081 - inSlope: 0.000071526665 - outSlope: -0.000014305006 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -1.1422093 - inSlope: -0.000014305006 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -1.1422092 - inSlope: -0.000071522576 - outSlope: -0.000071522576 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039153393 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019892997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.039153393 - inSlope: -0.000019892997 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.039153725 - inSlope: 0.000019892997 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0.0000031292357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.03915334 - inSlope: -0.0000031292357 - outSlope: 0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.039153725 - inSlope: 0.000023022316 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.03915387 - inSlope: 0.000028610257 - outSlope: -0.0000087171875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.039153725 - inSlope: -0.0000087171875 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846434 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.03915359 - inSlope: 0.000011846434 - outSlope: 0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.039153725 - inSlope: 0.000008046634 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.03915387 - inSlope: 0.000028610257 - outSlope: -0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.039153393 - inSlope: -0.000028609848 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.039153725 - inSlope: 0.000023021987 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846265 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.03915359 - inSlope: 0.000011846265 - outSlope: 0.00000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.039153725 - inSlope: 0.00000804675 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.039153393 - inSlope: -0.000028609848 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.03915359 - inSlope: 0.000011846604 - outSlope: 0.00000804652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.039153725 - inSlope: 0.00000804652 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.03915387 - inSlope: 0.000028609848 - outSlope: -0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.039153393 - inSlope: -0.000028610666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.039153725 - inSlope: 0.000023021987 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.039153725 - inSlope: 0.000023021987 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.03915359 - inSlope: 0.000011846265 - outSlope: 0.00000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.039153725 - inSlope: 0.00000804675 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.039153393 - inSlope: -0.000028609848 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.03915359 - inSlope: 0.000011846604 - outSlope: 0.00000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.039153725 - inSlope: 0.00000804675 - outSlope: -0.000023021328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.03915334 - inSlope: -0.000023021328 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.039153725 - inSlope: 0.000019892215 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.039153393 - inSlope: -0.000028610666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: 0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.039153725 - inSlope: 0.000019892215 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.039153393 - inSlope: -0.000028610666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023021328 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.03915334 - inSlope: -0.000023021328 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: 0.000008717312 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.03915387 - inSlope: 0.000008717312 - outSlope: -0.000028609029 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.039153393 - inSlope: -0.000028609029 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.039153393 - inSlope: 0.0000031291127 - outSlope: 0.0000031291127 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.64573175 - inSlope: 0 - outSlope: -0.000000091699455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.64573145 - inSlope: -0.000000091699455 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.6457324 - inSlope: 0.000057220514 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.64573175 - inSlope: -0.000039339102 - outSlope: -0.00000013861545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.64573145 - inSlope: -0.00000013861545 - outSlope: 0.000057221332 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.6457324 - inSlope: 0.000057221332 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.64573175 - inSlope: -0.00003933854 - outSlope: -0.00000013861545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.64573145 - inSlope: -0.00000013861545 - outSlope: 0.000057221332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.6457324 - inSlope: 0.000057221332 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.64573175 - inSlope: -0.00003933854 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.64573175 - inSlope: 0 - outSlope: 0.000017880644 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6184777 - inSlope: 0 - outSlope: 0.0000008940697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.61847836 - inSlope: 0.0000008940697 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.6184777 - inSlope: -0.000019669551 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.61847836 - inSlope: 0.000039339102 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.61847836 - inSlope: 0 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.6184777 - inSlope: -0.000039339102 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.61847836 - inSlope: 0.000039339102 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.6184777 - inSlope: -0.000039339102 - outSlope: 0.0000007024834 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.61847836 - inSlope: 0.0000007024834 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.6184777 - inSlope: -0.00003933854 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.6184777 - inSlope: 0 - outSlope: 0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.61847836 - inSlope: 0.00003933854 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: 0.00000070248325 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.61847836 - inSlope: 0.00000070248325 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.6184777 - inSlope: -0.00003933854 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.6184777 - inSlope: 0 - outSlope: 0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.61847836 - inSlope: 0.00003933854 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: 0.0000007024829 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.61847836 - inSlope: 0.0000007024829 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.00001966927 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.6184777 - inSlope: -0.00001966927 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.00001966927 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.6184777 - inSlope: -0.00001966927 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.000039337414 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.6184777 - inSlope: -0.000039337414 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6184777 - inSlope: 0 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.53929675 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.53929675 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104224 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104224 - inSlope: 0 - outSlope: -0.000028609029 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104221 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104221 - inSlope: 0 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.62226814 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.62226814 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.8225785 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.8225785 - inSlope: 0 - outSlope: 0.00016451134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.82257575 - inSlope: 0.00016451134 - outSlope: -0.00016450192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.8225785 - inSlope: -0.00016450192 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.8225785 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104074 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104074 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040823 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81040823 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6217806 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6217806 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.39612296 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.39612296 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104333 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104333 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81043416 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81043416 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61595327 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.61595327 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3720654 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00006616098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.3720653 - inSlope: -0.00006616098 - outSlope: -0.0000010728838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.3720654 - inSlope: -0.0000010728838 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.3720654 - inSlope: -0.000071525385 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.3720653 - inSlope: -0.00006616122 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.3720654 - inSlope: -0.000001788141 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.3720642 - inSlope: 0.00006616122 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.3720653 - inSlope: 0.0000026822115 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.00006616217 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.3720642 - inSlope: 0.00006616217 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.3720653 - inSlope: 0.0000026822115 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.000066158376 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.3720642 - inSlope: 0.000066158376 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.00000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.3720653 - inSlope: 0.00000268225 - outSlope: 0.00006616217 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.3720642 - inSlope: 0.00006616217 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81048274 - inSlope: 0 - outSlope: -0.0000012516975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.8104819 - inSlope: -0.0000012516975 - outSlope: 0.00000009684314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.81048274 - inSlope: 0.00000009684314 - outSlope: -0.000025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.8104819 - inSlope: -0.000025034333 - outSlope: 0.0000008075464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81048274 - inSlope: 0.0000008075464 - outSlope: 0.000017880644 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104818 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104818 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000858749 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.000858749 - inSlope: 0 - outSlope: 0.0059002405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0009570862 - inSlope: 0.0059002405 - outSlope: 0.016689178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0012352399 - inSlope: 0.016689178 - outSlope: 0.025753465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0016644639 - inSlope: 0.025753465 - outSlope: 0.032845873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0022118946 - inSlope: 0.032845873 - outSlope: 0.037736356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0028408333 - inSlope: 0.037736356 - outSlope: 0.0401055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00350926 - inSlope: 0.0401055 - outSlope: 0.04017868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.004178904 - inSlope: 0.04017868 - outSlope: 0.037632797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0048061167 - inSlope: 0.037632797 - outSlope: 0.03301861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0053564264 - inSlope: 0.03301861 - outSlope: 0.027062189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.005807464 - inSlope: 0.027062189 - outSlope: 0.020590361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0061506364 - inSlope: 0.020590361 - outSlope: 0.014494839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.006392217 - inSlope: 0.014494839 - outSlope: 0.00900812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0065423525 - inSlope: 0.00900812 - outSlope: 0.0048327027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0066228975 - inSlope: 0.0048327027 - outSlope: 0.0017221754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0066516004 - inSlope: 0.0017221754 - outSlope: -0.00016693973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.006648818 - inSlope: -0.00016693973 - outSlope: -0.00091650285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.006633543 - inSlope: -0.00091650285 - outSlope: -0.0006494864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.006622718 - inSlope: -0.0006494864 - outSlope: 0.00057363004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0066322787 - inSlope: 0.00057363004 - outSlope: 0.0018818228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0066636424 - inSlope: 0.0018818228 - outSlope: 0.002840424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.006710983 - inSlope: 0.002840424 - outSlope: 0.0036678126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.006772113 - inSlope: 0.0036678126 - outSlope: 0.004105851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.006840544 - inSlope: 0.004105851 - outSlope: 0.0039490536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0069063613 - inSlope: 0.0039490536 - outSlope: 0.0030881364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0069578304 - inSlope: 0.0030881364 - outSlope: 0.001524949 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.006983246 - inSlope: 0.001524949 - outSlope: 0.00051777856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.006991876 - inSlope: 0.00051777856 - outSlope: 0.000490705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.007000054 - inSlope: 0.000490705 - outSlope: 0.00046385496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.007007785 - inSlope: 0.00046385496 - outSlope: 0.00043655475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.007015061 - inSlope: 0.00043655475 - outSlope: 0.0004097078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0070218896 - inSlope: 0.0004097078 - outSlope: 0.00038282984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00702827 - inSlope: 0.00038282984 - outSlope: 0.00035623123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.007034207 - inSlope: 0.00035623123 - outSlope: 0.00032977233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0070397034 - inSlope: 0.00032977233 - outSlope: 0.00030401192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0070447703 - inSlope: 0.00030401192 - outSlope: 0.00027800005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.0070494036 - inSlope: 0.00027800005 - outSlope: 0.00025307783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0070536216 - inSlope: 0.00025307783 - outSlope: 0.00022818193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.0070574246 - inSlope: 0.00022818193 - outSlope: 0.00020429511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0070608296 - inSlope: 0.00020429511 - outSlope: 0.00018026697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.007063834 - inSlope: 0.00018026697 - outSlope: 0.00015746817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0070664585 - inSlope: 0.00015746817 - outSlope: 0.00013492083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.007068707 - inSlope: 0.00013492083 - outSlope: 0.0001130161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0070705907 - inSlope: 0.0001130161 - outSlope: 0.00009217308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.007072127 - inSlope: 0.00009217308 - outSlope: 0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.007073319 - inSlope: 0.00007152513 - outSlope: 0.000051800213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0070741824 - inSlope: 0.000051800213 - outSlope: 0.00003308061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0070747337 - inSlope: 0.00003308061 - outSlope: 0.000014612465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0070749773 - inSlope: 0.000014612465 - outSlope: -0.000003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.007074927 - inSlope: -0.000003017488 - outSlope: -0.000019557792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.007074601 - inSlope: -0.000019557792 - outSlope: -0.000035231966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.007074014 - inSlope: -0.000035231966 - outSlope: -0.00005071056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0070731686 - inSlope: -0.00005071056 - outSlope: -0.00006487553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0070720874 - inSlope: -0.00006487553 - outSlope: -0.00007842675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0070707803 - inSlope: -0.00007842675 - outSlope: -0.00009130695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0070692585 - inSlope: -0.00009130695 - outSlope: -0.000102901926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0070675435 - inSlope: -0.000102901926 - outSlope: -0.00011407781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.007065642 - inSlope: -0.00011407781 - outSlope: -0.00012461108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0070635653 - inSlope: -0.00012461108 - outSlope: -0.00013385912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0070613343 - inSlope: -0.00013385912 - outSlope: -0.00014243559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0070589604 - inSlope: -0.00014243559 - outSlope: -0.00015037149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.007056454 - inSlope: -0.00015037149 - outSlope: -0.00015727259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.007053833 - inSlope: -0.00015727259 - outSlope: -0.00016350315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.007051108 - inSlope: -0.00016350315 - outSlope: -0.00016906315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00704829 - inSlope: -0.00016906315 - outSlope: -0.00017361731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0070453966 - inSlope: -0.00017361731 - outSlope: -0.00017744506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.007042439 - inSlope: -0.00017744506 - outSlope: -0.00018046255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0070394315 - inSlope: -0.00018046255 - outSlope: -0.00018283611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.007036384 - inSlope: -0.00018283611 - outSlope: -0.00018434617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.0070333118 - inSlope: -0.00018434617 - outSlope: -0.00018496084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.007030229 - inSlope: -0.00018496084 - outSlope: -0.00018498878 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.007027146 - inSlope: -0.00018498878 - outSlope: -0.00018434617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.0070240735 - inSlope: -0.00018434617 - outSlope: -0.0001826139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.00702103 - inSlope: -0.0001826139 - outSlope: -0.00018046255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.0070180222 - inSlope: -0.00018046255 - outSlope: -0.0001776673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.007015061 - inSlope: -0.0001776673 - outSlope: -0.00017381289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.007012164 - inSlope: -0.00017381289 - outSlope: -0.00016951018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.007009339 - inSlope: -0.00016951018 - outSlope: -0.00016456486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0070065963 - inSlope: -0.00016456486 - outSlope: -0.00015878133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.00700395 - inSlope: -0.00015878133 - outSlope: -0.005976945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0069043343 - inSlope: -0.005976945 - outSlope: -0.01666732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.006626546 - inSlope: -0.01666732 - outSlope: -0.025646469 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.006199105 - inSlope: -0.025646469 - outSlope: -0.032426476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.0056586605 - inSlope: -0.032426476 - outSlope: -0.036584806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.0050489143 - inSlope: -0.036584806 - outSlope: -0.037871264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.0044177272 - inSlope: -0.037871264 - outSlope: -0.03616908 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.0038149098 - inSlope: -0.03616908 - outSlope: -0.03181483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.0032846632 - inSlope: -0.03181483 - outSlope: -0.025465379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.0028602406 - inSlope: -0.025465379 - outSlope: -0.018220417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.0025565673 - inSlope: -0.018220417 - outSlope: -0.011357476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.0023672762 - inSlope: -0.011357476 - outSlope: -0.0057638073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.0022712129 - inSlope: -0.0057638073 - outSlope: -0.0016777094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.002243251 - inSlope: -0.0016777094 - outSlope: 0.00090018933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.0022582542 - inSlope: 0.00090018933 - outSlope: 0.0018594445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0022892454 - inSlope: 0.0018594445 - outSlope: 0.0016306589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.002316423 - inSlope: 0.0016306589 - outSlope: 0.00088901346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.0023312399 - inSlope: 0.00088901346 - outSlope: -0.00012889982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0023290915 - inSlope: -0.00012889982 - outSlope: -0.0012892777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0023076036 - inSlope: -0.0012892777 - outSlope: -0.0017593491 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0022782811 - inSlope: -0.0017593491 - outSlope: -0.0014173253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.002254659 - inSlope: -0.0014173253 - outSlope: -0.001001806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0022379623 - inSlope: -0.001001806 - outSlope: -0.0006026315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0022279185 - inSlope: -0.0006026315 - outSlope: -0.00028939944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0022230952 - inSlope: -0.00028939944 - outSlope: -0.000096894895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0022214802 - inSlope: -0.000096894895 - outSlope: -0.000016540305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.0022212046 - inSlope: -0.000016540305 - outSlope: 0.00000085216095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0022212188 - inSlope: 0.00000085216095 - outSlope: 0.0000073062324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0022213405 - inSlope: 0.0000073062324 - outSlope: 0.000013327239 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0022215627 - inSlope: 0.000013327239 - outSlope: 0.000018900939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.0022218777 - inSlope: 0.000018900939 - outSlope: 0.00002448915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.0022222858 - inSlope: 0.00002448915 - outSlope: 0.000029657996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0022227801 - inSlope: 0.000029657996 - outSlope: 0.000034365836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.002223353 - inSlope: 0.000034365836 - outSlope: 0.000038459002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.002223994 - inSlope: 0.000038459002 - outSlope: 0.0000425382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0022247029 - inSlope: 0.0000425382 - outSlope: 0.0000461983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0022254728 - inSlope: 0.0000461983 - outSlope: 0.00004918785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.0022262926 - inSlope: 0.00004918785 - outSlope: 0.00005199579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.0022271592 - inSlope: 0.00005199579 - outSlope: 0.000054356693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0022280652 - inSlope: 0.000054356693 - outSlope: 0.00005650805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.002229007 - inSlope: 0.00005650805 - outSlope: -0.0007987961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0022156937 - inSlope: -0.0007987961 - outSlope: -0.002435462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0021751027 - inSlope: -0.002435462 - outSlope: -0.0039629955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0021090528 - inSlope: -0.0039629955 - outSlope: -0.005386328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0020192808 - inSlope: -0.005386328 - outSlope: -0.006704951 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0019075301 - inSlope: -0.006704951 - outSlope: -0.007913963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0017756309 - inSlope: -0.007913963 - outSlope: -0.009006224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0016255273 - inSlope: -0.009006224 - outSlope: -0.009987851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.0014590633 - inSlope: -0.009987851 - outSlope: -0.010792864 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.0012791824 - inSlope: -0.010792864 - outSlope: -0.011478427 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0010878755 - inSlope: -0.011478427 - outSlope: -0.009960131 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.00092187343 - inSlope: -0.009960131 - outSlope: -0.006526079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.00081310555 - inSlope: -0.006526079 - outSlope: -0.0033674503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.00075698143 - inSlope: -0.0033674503 - outSlope: -0.00053453195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0007480726 - inSlope: -0.00053453195 - outSlope: 0.0023587642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0007873853 - inSlope: 0.0023587642 - outSlope: 0.0046290117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0008645354 - inSlope: 0.0046290117 - outSlope: 0.0065290863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0009733534 - inSlope: 0.0065290863 - outSlope: 0.008068651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0011078308 - inSlope: 0.008068651 - outSlope: 0.008839725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0012551594 - inSlope: 0.008839725 - outSlope: 0.00922201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0014088616 - inSlope: 0.00922201 - outSlope: 0.008971642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0015583888 - inSlope: 0.008971642 - outSlope: 0.00829402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0016966223 - inSlope: 0.00829402 - outSlope: 0.0074383034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.001820594 - inSlope: 0.0074383034 - outSlope: 0.006266331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0019250327 - inSlope: 0.006266331 - outSlope: 0.005004776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0020084456 - inSlope: 0.005004776 - outSlope: 0.0038486943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0020725904 - inSlope: 0.0038486943 - outSlope: 0.0026627656 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0021169698 - inSlope: 0.0026627656 - outSlope: 0.0016038088 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.0021437 - inSlope: 0.0016038088 - outSlope: 0.0005534436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.002152924 - inSlope: 0.0005534436 - outSlope: 0.0000489783 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.0021537403 - inSlope: 0.0000489783 - outSlope: 0.00012848072 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.0021558816 - inSlope: 0.00012848072 - outSlope: 0.00015876736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.0021585277 - inSlope: 0.00015876736 - outSlope: 0.00017358937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.0021614209 - inSlope: 0.00017358937 - outSlope: 0.00010720464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.0021632076 - inSlope: 0.00010720464 - outSlope: 0.00010033004 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.0021648798 - inSlope: 0.00010033004 - outSlope: 0.000001508744 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.002164905 - inSlope: 0.000001508744 - outSlope: -0.00020817874 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.0021614353 - inSlope: -0.00020817874 - outSlope: -0.00034634056 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.002155663 - inSlope: -0.00034634056 - outSlope: -0.0006210996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.0021453113 - inSlope: -0.0006210996 - outSlope: -0.00081790687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.0021316796 - inSlope: -0.00081790687 - outSlope: -0.0010924843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.0021134715 - inSlope: -0.0010924843 - outSlope: -0.0014042216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.0020900678 - inSlope: -0.0014042216 - outSlope: -0.0015625419 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.0020640255 - inSlope: -0.0015625419 - outSlope: -0.0017928769 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.0020341442 - inSlope: -0.0017928769 - outSlope: -0.0019847108 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.0020010658 - inSlope: -0.0019847108 - outSlope: -0.0020074956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.0019676075 - inSlope: -0.0020074956 - outSlope: -0.0020317752 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.0019337446 - inSlope: -0.0020317752 - outSlope: -0.0019413275 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.0019013892 - inSlope: -0.0019413275 - outSlope: -0.0020470233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.0018672722 - inSlope: -0.0020470233 - outSlope: -0.0017038995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.0018388735 - inSlope: -0.0017038995 - outSlope: -0.0016205587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.0018118642 - inSlope: -0.0016205587 - outSlope: -0.0014400962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.0017878626 - inSlope: -0.0014400962 - outSlope: -0.0011711137 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.0017683441 - inSlope: -0.0011711137 - outSlope: -0.0010267352 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.0017512318 - inSlope: -0.0010267352 - outSlope: -0.0008492762 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.0017370773 - inSlope: -0.0008492762 - outSlope: -0.0007016777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.0017253826 - inSlope: -0.0007016777 - outSlope: -0.00054633996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.001716277 - inSlope: -0.00054633996 - outSlope: -0.00041465316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.0017093661 - inSlope: -0.00041465316 - outSlope: -0.000292396 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.0017044928 - inSlope: -0.000292396 - outSlope: -0.00017467204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.0017015816 - inSlope: -0.00017467204 - outSlope: -0.000066168206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.0017004788 - inSlope: -0.000066168206 - outSlope: 0.00003866855 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.0017011233 - inSlope: 0.00003866855 - outSlope: 0.00015382902 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.0017036871 - inSlope: 0.00015382902 - outSlope: 0.00027822357 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.0017083242 - inSlope: 0.00027822357 - outSlope: 0.00042688462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.001715439 - inSlope: 0.00042688462 - outSlope: 0.0005635368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.0017248313 - inSlope: 0.0005635368 - outSlope: 0.0007291774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.0017369842 - inSlope: 0.0007291774 - outSlope: 0.0009079286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.0017521164 - inSlope: 0.0009079286 - outSlope: 0.0010589567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.0017697656 - inSlope: 0.0010589567 - outSlope: 0.001312265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.0017916367 - inSlope: 0.001312265 - outSlope: 0.0014944458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.0018165441 - inSlope: 0.0014944458 - outSlope: 0.0015651333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.0018426296 - inSlope: 0.0015651333 - outSlope: 0.001956792 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.0018752428 - inSlope: 0.001956792 - outSlope: 0.0018010353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.00190526 - inSlope: 0.0018010353 - outSlope: 0.002039291 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.0019392482 - inSlope: 0.002039291 - outSlope: 0.0020455145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.00197334 - inSlope: 0.0020455145 - outSlope: 0.0019576512 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.0020059675 - inSlope: 0.0019576512 - outSlope: 0.0020283386 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.0020397732 - inSlope: 0.0020283386 - outSlope: 0.0018412125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.00207046 - inSlope: 0.0018412125 - outSlope: 0.0016572757 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.0020980816 - inSlope: 0.0016572757 - outSlope: 0.0015782301 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.0021243854 - inSlope: 0.0015782301 - outSlope: 0.001327094 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.0021465037 - inSlope: 0.001327094 - outSlope: 0.001123204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.0021652237 - inSlope: 0.001123204 - outSlope: 0.0009893449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.0021817128 - inSlope: 0.0009893449 - outSlope: 0.00077149906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.002194571 - inSlope: 0.00077149906 - outSlope: 0.0006159587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.002204837 - inSlope: 0.0006159587 - outSlope: 0.0005532201 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.0022140574 - inSlope: 0.0005532201 - outSlope: 0.000413362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.0022209468 - inSlope: 0.000413362 - outSlope: 0.00034954466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.0022267725 - inSlope: 0.00034954466 - outSlope: 0.000381134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.0022331248 - inSlope: 0.000381134 - outSlope: 0.00032635438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.002238564 - inSlope: 0.00032635438 - outSlope: 0.0003317094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.0022440925 - inSlope: 0.0003317094 - outSlope: 0.00038048832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.002250434 - inSlope: 0.00038048832 - outSlope: 0.00043118728 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.0022576205 - inSlope: 0.00043118728 - outSlope: 0.000490279 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.0022657916 - inSlope: 0.000490279 - outSlope: 0.00055472093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.002275037 - inSlope: 0.00055472093 - outSlope: 0.00056976854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.002284533 - inSlope: 0.00056976854 - outSlope: 0.00056910963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.0022940184 - inSlope: 0.00056910963 - outSlope: 0.00048705188 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.0023021358 - inSlope: 0.00048705188 - outSlope: 0.00047093094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.0023099848 - inSlope: 0.00047093094 - outSlope: 0.00036373825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.002316047 - inSlope: 0.00036373825 - outSlope: 0.00013964064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.0023183743 - inSlope: 0.00013964064 - outSlope: 0.0000012991776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.002318396 - inSlope: 0.0000012991776 - outSlope: -0.00030701983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.002313279 - inSlope: -0.00030701983 - outSlope: -0.00046834655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.0023054732 - inSlope: -0.00046834655 - outSlope: -0.00077688857 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.0022925253 - inSlope: -0.00077688857 - outSlope: -0.0011291949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.002273705 - inSlope: -0.0011291949 - outSlope: -0.0012905813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.0022521957 - inSlope: -0.0012905813 - outSlope: -0.001575637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.0022259348 - inSlope: -0.001575637 - outSlope: -0.0018339325 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.0021953697 - inSlope: -0.0018339325 - outSlope: -0.0018065973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.0021652593 - inSlope: -0.0018065973 - outSlope: -0.0019222233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.0021332228 - inSlope: -0.0019222233 - outSlope: -0.0019084221 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.0021014153 - inSlope: -0.0019084221 - outSlope: -0.0017673234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.0020719604 - inSlope: -0.0017673234 - outSlope: -0.0017872633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.0020421722 - inSlope: -0.0017872633 - outSlope: -0.0015825554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.0020157967 - inSlope: -0.0015825554 - outSlope: -0.001439433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.0019918059 - inSlope: -0.001439433 - outSlope: -0.0012626051 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.0019707622 - inSlope: -0.0012626051 - outSlope: -0.0009885209 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.001954287 - inSlope: -0.0009885209 - outSlope: -0.000864938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.0019398712 - inSlope: -0.000864938 - outSlope: -0.0006980346 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.0019282375 - inSlope: -0.0006980346 - outSlope: -0.00056030875 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.0019188989 - inSlope: -0.00056030875 - outSlope: -0.00041185808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.0019120347 - inSlope: -0.00041185808 - outSlope: -0.00028681091 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.0019072545 - inSlope: -0.00028681091 - outSlope: -0.00017015522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.0019044186 - inSlope: -0.00017015522 - outSlope: -0.000057149846 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.0019034661 - inSlope: -0.000057149846 - outSlope: 0.000050271232 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.0019043039 - inSlope: 0.000050271232 - outSlope: 0.00015103289 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.0019068212 - inSlope: 0.00015103289 - outSlope: 0.00025330498 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.0019110428 - inSlope: 0.00025330498 - outSlope: 0.00035147645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.0019169009 - inSlope: 0.00035147645 - outSlope: 0.00045977536 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.0019245637 - inSlope: 0.00045977536 - outSlope: 0.00055407133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.0019337983 - inSlope: 0.00055407133 - outSlope: 0.00067674584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.0019450776 - inSlope: 0.00067674584 - outSlope: 0.00081103836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.0019585947 - inSlope: 0.00081103836 - outSlope: 0.0009167305 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.0019738737 - inSlope: 0.0009167305 - outSlope: 0.0011238627 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.0019926045 - inSlope: 0.0011238627 - outSlope: 0.0012593921 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.0020135946 - inSlope: 0.0012593921 - outSlope: 0.0012839176 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.002034993 - inSlope: 0.0012839176 - outSlope: 0.0016293504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.002062149 - inSlope: 0.0016293504 - outSlope: 0.0014274319 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.0020859393 - inSlope: 0.0014274319 - outSlope: 0.001620759 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.0021129523 - inSlope: 0.001620759 - outSlope: 0.0015827789 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.0021393315 - inSlope: 0.0015827789 - outSlope: 0.0014525225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.0021635406 - inSlope: 0.0014525225 - outSlope: 0.0014820129 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.0021882404 - inSlope: 0.0014820129 - outSlope: 0.0012561791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.002209177 - inSlope: 0.0012561791 - outSlope: 0.0010353345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.0022264323 - inSlope: 0.0010353345 - outSlope: 0.00092252786 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.002241808 - inSlope: 0.00092252786 - outSlope: 0.00064000563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.002252475 - inSlope: 0.00064000563 - outSlope: 0.00040799537 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.0022592747 - inSlope: 0.00040799537 - outSlope: 0.00025007073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.0022634426 - inSlope: 0.00025007073 - outSlope: 0.000010966491 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.0022636254 - inSlope: 0.000010966491 - outSlope: -0.00016199208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.0022609255 - inSlope: -0.00016199208 - outSlope: -0.00023761661 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.0022569653 - inSlope: -0.00023761661 - outSlope: -0.00038715493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.0022505126 - inSlope: -0.00038715493 - outSlope: -0.00045589867 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.0022429144 - inSlope: -0.00045589867 - outSlope: -0.0004253759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.0022358247 - inSlope: -0.0004253759 - outSlope: -0.00047760812 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.0022278647 - inSlope: -0.00047760812 - outSlope: -0.00046470048 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.0022201196 - inSlope: -0.00046470048 - outSlope: -0.00040476827 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.0022133735 - inSlope: -0.00040476827 - outSlope: -0.00033944857 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.002207716 - inSlope: -0.00033944857 - outSlope: -0.000258893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.0022034012 - inSlope: -0.000258893 - outSlope: -0.00016864164 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.0022005904 - inSlope: -0.00016864164 - outSlope: -0.00012655108 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.0021984812 - inSlope: -0.00012655108 - outSlope: -0.000099899844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.0021968163 - inSlope: -0.000099899844 - outSlope: -0.0001536103 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.002194256 - inSlope: -0.0001536103 - outSlope: -0.00014695097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.002191807 - inSlope: -0.00014695097 - outSlope: -0.00023267853 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.0021879289 - inSlope: -0.00023267853 - outSlope: -0.00042818207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.0021807926 - inSlope: -0.00042818207 - outSlope: -0.00055192696 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.0021715937 - inSlope: -0.00055192696 - outSlope: -0.000812121 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.0021580586 - inSlope: -0.000812121 - outSlope: -0.0009940665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.0021414906 - inSlope: -0.0009940665 - outSlope: -0.00125384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.0021205936 - inSlope: -0.00125384 - outSlope: -0.0015505056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.0020947515 - inSlope: -0.0015505056 - outSlope: -0.0016936313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.0020665247 - inSlope: -0.0016936313 - outSlope: -0.0019088552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.00203471 - inSlope: -0.0019088552 - outSlope: -0.0020859384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.001999945 - inSlope: -0.0020859384 - outSlope: -0.0020936178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.0019650508 - inSlope: -0.0020936178 - outSlope: -0.0021030682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.0019299992 - inSlope: -0.0021030682 - outSlope: -0.0019984997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.0018966914 - inSlope: -0.0019984997 - outSlope: -0.0020895386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.0018618653 - inSlope: -0.0020895386 - outSlope: -0.0017331665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.0018329796 - inSlope: -0.0017331665 - outSlope: -0.0016360069 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.0018057125 - inSlope: -0.0016360069 - outSlope: -0.0014429038 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.0017816644 - inSlope: -0.0014429038 - outSlope: -0.0011612134 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.0017623106 - inSlope: -0.0011612134 - outSlope: -0.0010048379 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.0017455636 - inSlope: -0.0010048379 - outSlope: -0.0008159604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.0017319641 - inSlope: -0.0008159604 - outSlope: -0.00065764715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.0017210034 - inSlope: -0.00065764715 - outSlope: -0.00049176667 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.0017128072 - inSlope: -0.00049176667 - outSlope: -0.00035062735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.0017069635 - inSlope: -0.00035062735 - outSlope: -0.00021935148 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.0017033076 - inSlope: -0.00021935148 - outSlope: -0.00009345965 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.00170175 - inSlope: -0.00009345965 - outSlope: 0.000022987062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.0017021331 - inSlope: 0.000022987062 - outSlope: 0.00012826236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.0017042708 - inSlope: 0.00012826236 - outSlope: 0.0002348226 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.0017081845 - inSlope: 0.0002348226 - outSlope: 0.00034761385 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.0017139781 - inSlope: 0.00034761385 - outSlope: 0.0004812543 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.0017219989 - inSlope: 0.0004812543 - outSlope: 0.00060004543 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.0017319998 - inSlope: 0.00060004543 - outSlope: 0.0007457353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.0017444285 - inSlope: 0.0007457353 - outSlope: 0.00090168515 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.0017594568 - inSlope: 0.00090168515 - outSlope: 0.0010282517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.0017765941 - inSlope: 0.0010282517 - outSlope: 0.0012553129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.0017975162 - inSlope: 0.0012553129 - outSlope: 0.0014096062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.0018210093 - inSlope: 0.0014096062 - outSlope: 0.0014514609 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.0018452007 - inSlope: 0.0014514609 - outSlope: 0.0018137319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.0018754291 - inSlope: 0.0018137319 - outSlope: 0.0016274155 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.001902553 - inSlope: 0.0016274155 - outSlope: 0.0018354274 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.001933143 - inSlope: 0.0018354274 - outSlope: 0.001810886 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.0019633248 - inSlope: 0.001810886 - outSlope: 0.0016931638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.0019915446 - inSlope: 0.0016931638 - outSlope: 0.0017344517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.0020204517 - inSlope: 0.0017344517 - outSlope: 0.0015189203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.0020457674 - inSlope: 0.0015189203 - outSlope: 0.001308407 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.0020675738 - inSlope: 0.001308407 - outSlope: 0.0012035414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.0020876331 - inSlope: 0.0012035414 - outSlope: 0.00092942757 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.0021031233 - inSlope: 0.00092942757 - outSlope: 0.0007040286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.0021148573 - inSlope: 0.0007040286 - outSlope: 0.00055150973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.002124049 - inSlope: 0.00055150973 - outSlope: 0.00031732064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.0021293378 - inSlope: 0.00031732064 - outSlope: 0.00014479959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.002131751 - inSlope: 0.00014479959 - outSlope: 0.00006530812 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.0021328395 - inSlope: 0.00006530812 - outSlope: -0.00008894732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.002131357 - inSlope: -0.00008894732 - outSlope: -0.00016305377 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.0021286395 - inSlope: -0.00016305377 - outSlope: -0.00013901599 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.0021263226 - inSlope: -0.00013901599 - outSlope: -0.00019850876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.002123014 - inSlope: -0.00019850876 - outSlope: -0.00019378701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.0021197842 - inSlope: -0.00019378701 - outSlope: -0.00014308127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.0021173996 - inSlope: -0.00014308127 - outSlope: -0.000087659566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.0021159386 - inSlope: -0.000087659566 - outSlope: -0.000020186724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.0021156021 - inSlope: -0.000020186724 - outSlope: 0.000054775006 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.002116515 - inSlope: 0.000054775006 - outSlope: 0.00008358282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.002117908 - inSlope: 0.00008358282 - outSlope: 0.000098178716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.0021195444 - inSlope: 0.000098178716 - outSlope: 0.000034589848 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.002120121 - inSlope: 0.000034589848 - outSlope: 0.000039310602 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.002120776 - inSlope: 0.000039310602 - outSlope: -0.00004575192 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.0021200136 - inSlope: -0.00004575192 - outSlope: -0.000245349 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.0021159244 - inSlope: -0.000245349 - outSlope: -0.00035750758 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.002109966 - inSlope: -0.00035750758 - outSlope: -0.0006376448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.0020993385 - inSlope: -0.0006376448 - outSlope: -0.0007689396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.002086523 - inSlope: -0.0007689396 - outSlope: -0.0010460475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.0020690886 - inSlope: -0.0010460475 - outSlope: -0.0013655334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.0020463294 - inSlope: -0.0013655334 - outSlope: -0.0014923229 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.0020214578 - inSlope: -0.0014923229 - outSlope: -0.0017410656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.0019924396 - inSlope: -0.0017410656 - outSlope: -0.0019836775 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.0019593788 - inSlope: -0.0019836775 - outSlope: -0.0019619118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.0019266799 - inSlope: -0.0019619118 - outSlope: -0.0020831514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.0018919612 - inSlope: -0.0020831514 - outSlope: -0.0020749264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.0018573786 - inSlope: -0.0020749264 - outSlope: -0.0019387708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.0018250663 - inSlope: -0.0019387708 - outSlope: -0.0019638536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.001792335 - inSlope: -0.0019638536 - outSlope: -0.0017641032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.0017629337 - inSlope: -0.0017641032 - outSlope: -0.0016254808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.001735842 - inSlope: -0.0016254808 - outSlope: -0.0014530041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.0017116256 - inSlope: -0.0014530041 - outSlope: -0.0011829152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.0016919101 - inSlope: -0.0011829152 - outSlope: -0.001063058 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.0016741927 - inSlope: -0.001063058 - outSlope: -0.00089953386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.0016592003 - inSlope: -0.00089953386 - outSlope: -0.0007648315 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.0016464529 - inSlope: -0.0007648315 - outSlope: -0.0006191876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.0016361333 - inSlope: -0.0006191876 - outSlope: -0.00049627887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.0016278619 - inSlope: -0.00049627887 - outSlope: -0.00038178056 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.001621499 - inSlope: -0.00038178056 - outSlope: -0.0002698378 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.0016170016 - inSlope: -0.0002698378 - outSlope: -0.0001634985 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.0016142767 - inSlope: -0.0001634985 - outSlope: -0.00006316378 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.0016132239 - inSlope: -0.00006316378 - outSlope: 0.000039102175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.0016138756 - inSlope: 0.000039102175 - outSlope: 0.00014888156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.001616357 - inSlope: 0.00014888156 - outSlope: 0.0002805885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.0016210334 - inSlope: 0.0002805885 - outSlope: 0.00039831668 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.0016276721 - inSlope: 0.00039831668 - outSlope: 0.0005435607 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.0016367313 - inSlope: 0.0005435607 - outSlope: 0.00070102507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.0016484152 - inSlope: 0.00070102507 - outSlope: 0.00082930416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.0016622368 - inSlope: 0.00082930416 - outSlope: 0.0010591581 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.0016798896 - inSlope: 0.0010591581 - outSlope: 0.001217071 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.0017001744 - inSlope: 0.001217071 - outSlope: 0.0012635144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.0017212327 - inSlope: 0.0012635144 - outSlope: 0.0016308521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.0017484139 - inSlope: 0.0016308521 - outSlope: 0.0014508527 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.0017725944 - inSlope: 0.0014508527 - outSlope: 0.001665441 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.0018003521 - inSlope: 0.001665441 - outSlope: 0.0016489481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.0018278342 - inSlope: 0.0016489481 - outSlope: 0.0015391133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.0018534864 - inSlope: 0.0015391133 - outSlope: 0.0015894356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.0018799766 - inSlope: 0.0015894356 - outSlope: 0.0013835683 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.0019030364 - inSlope: 0.0013835683 - outSlope: 0.0011829421 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.0019227518 - inSlope: 0.0011829421 - outSlope: 0.0010892417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.001940906 - inSlope: 0.0010892417 - outSlope: 0.00082630065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.0019546775 - inSlope: 0.00082630065 - outSlope: 0.0006127229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.0019648897 - inSlope: 0.0006127229 - outSlope: 0.00047287229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.0019727708 - inSlope: 0.00047287229 - outSlope: 0.0002520125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.001976971 - inSlope: 0.0002520125 - outSlope: 0.0000962509 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.0019785753 - inSlope: 0.0000962509 - outSlope: 0.00003738386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.0019791983 - inSlope: 0.00003738386 - outSlope: -0.000095398755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.0019776083 - inSlope: -0.000095398755 - outSlope: -0.00014845975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.001975134 - inSlope: -0.00014845975 - outSlope: -0.00011020659 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.0019732972 - inSlope: -0.00011020659 - outSlope: -0.00016371504 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.0019705687 - inSlope: -0.00016371504 - outSlope: -0.0001529677 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.0019680192 - inSlope: -0.0001529677 - outSlope: -0.00009603013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.0019664187 - inSlope: -0.00009603013 - outSlope: -0.000034379314 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.0019658457 - inSlope: -0.000034379314 - outSlope: 0.000041253563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.0019665333 - inSlope: 0.000041253563 - outSlope: 0.00012610405 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.001968635 - inSlope: 0.00012610405 - outSlope: 0.00016199672 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.001971335 - inSlope: 0.00016199672 - outSlope: 0.00018196869 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.0019743678 - inSlope: 0.00018196869 - outSlope: 0.00012053361 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.0019763766 - inSlope: 0.00012053361 - outSlope: 0.00011881189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.0019783569 - inSlope: 0.00011881189 - outSlope: 0.0000244888 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.001978765 - inSlope: 0.0000244888 - outSlope: -0.00018025558 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.0019757608 - inSlope: -0.00018025558 - outSlope: -0.00031367457 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.0019705328 - inSlope: -0.00031367457 - outSlope: -0.0005837386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.001960804 - inSlope: -0.0005837386 - outSlope: -0.00077620975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.001947867 - inSlope: -0.00077620975 - outSlope: -0.0010465175 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.0019304253 - inSlope: -0.0010465175 - outSlope: -0.0013539247 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.0019078596 - inSlope: -0.0013539247 - outSlope: -0.0015077877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.0018827302 - inSlope: -0.0015077877 - outSlope: -0.0017339761 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.0018538302 - inSlope: -0.0017339761 - outSlope: -0.0019220137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.0018217971 - inSlope: -0.0019220137 - outSlope: -0.00194065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.0017894525 - inSlope: -0.00194065 - outSlope: -0.0019609064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.0017567712 - inSlope: -0.0019609064 - outSlope: -0.0018667437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.0017256584 - inSlope: -0.0018667437 - outSlope: -0.0019684222 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.0016928519 - inSlope: -0.0019684222 - outSlope: -0.0016220442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.0016658175 - inSlope: -0.0016220442 - outSlope: -0.0015346012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.0016402404 - inSlope: -0.0015346012 - outSlope: -0.0013509529 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.0016177249 - inSlope: -0.0013509529 - outSlope: -0.0010782825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.0015997533 - inSlope: -0.0010782825 - outSlope: -0.0009307128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.0015842416 - inSlope: -0.0009307128 - outSlope: -0.00074979314 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.0015717449 - inSlope: -0.00074979314 - outSlope: -0.000599427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.0015617546 - inSlope: -0.000599427 - outSlope: -0.00044063077 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.0015544107 - inSlope: -0.00044063077 - outSlope: -0.00030637023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.0015493046 - inSlope: -0.00030637023 - outSlope: -0.00018111654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.0015462859 - inSlope: -0.00018111654 - outSlope: -0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.0015452727 - inSlope: -0.000060797665 - outSlope: 0.000050269795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.0015461105 - inSlope: 0.000050269795 - outSlope: 0.00015082068 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.0015486241 - inSlope: 0.00015082068 - outSlope: 0.00025351427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.0015528494 - inSlope: 0.00025351427 - outSlope: 0.00036266254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.0015588937 - inSlope: 0.00036266254 - outSlope: 0.0004932684 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.001567115 - inSlope: 0.0004932684 - outSlope: 0.0006090943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.0015772664 - inSlope: 0.0006090943 - outSlope: 0.0007525585 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.0015898095 - inSlope: 0.0007525585 - outSlope: 0.0009068659 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.0016049237 - inSlope: 0.0009068659 - outSlope: 0.0010319118 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.001622122 - inSlope: 0.0010319118 - outSlope: 0.0012579194 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.001643087 - inSlope: 0.0012579194 - outSlope: 0.0014112507 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.0016666088 - inSlope: 0.0014112507 - outSlope: 0.001452571 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.001690818 - inSlope: 0.001452571 - outSlope: 0.0018143815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.0017210572 - inSlope: 0.0018143815 - outSlope: 0.0016276716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.0017481847 - inSlope: 0.0016276716 - outSlope: 0.0018353292 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.0017787748 - inSlope: 0.0018353292 - outSlope: 0.0018109378 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.0018089566 - inSlope: 0.0018109378 - outSlope: 0.0016932052 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.0018371763 - inSlope: 0.0016932052 - outSlope: 0.0017342352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.0018660798 - inSlope: 0.0017342352 - outSlope: 0.0015190933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.001891399 - inSlope: 0.0015190933 - outSlope: 0.0013081975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.001913202 - inSlope: 0.0013081975 - outSlope: 0.0012037854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.0019332648 - inSlope: 0.0012037854 - outSlope: 0.00092915783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.0019487514 - inSlope: 0.00092915783 - outSlope: 0.0007040557 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.0019604855 - inSlope: 0.0007040557 - outSlope: 0.00055150973 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.0019696772 - inSlope: 0.00055150973 - outSlope: 0.00031753926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.0019749694 - inSlope: 0.00031753926 - outSlope: 0.0001480182 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.0019774365 - inSlope: 0.0001480182 - outSlope: 0.000074977266 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.001978686 - inSlope: 0.000074977266 - outSlope: -0.00007239281 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.0019774796 - inSlope: -0.00007239281 - outSlope: -0.00014073431 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.001975134 - inSlope: -0.00014073431 - outSlope: -0.00011020343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.0019732972 - inSlope: -0.00011020343 - outSlope: -0.00016371504 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.0019705687 - inSlope: -0.00016371504 - outSlope: -0.00015297206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.0019680192 - inSlope: -0.00015297206 - outSlope: -0.00009603013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.0019664187 - inSlope: -0.00009603013 - outSlope: -0.00003437833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.0019658457 - inSlope: -0.00003437833 - outSlope: 0.000038669103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.0019664902 - inSlope: 0.000038669103 - outSlope: 0.00011989098 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.0019684883 - inSlope: 0.00011989098 - outSlope: 0.00015445803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.0019710627 - inSlope: 0.00015445803 - outSlope: 0.00017574325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.0019739917 - inSlope: 0.00017574325 - outSlope: 0.0001177396 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.001975954 - inSlope: 0.0001177396 - outSlope: 0.00012848257 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.0019780954 - inSlope: 0.00012848257 - outSlope: 0.000049842292 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.0019789261 - inSlope: 0.000049842292 - outSlope: -0.00014373787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.0019765305 - inSlope: -0.00014373787 - outSlope: -0.00024964483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.0019723698 - inSlope: -0.00024964483 - outSlope: -0.0005237931 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.00196364 - inSlope: -0.0005237931 - outSlope: -0.00064901845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.0019528227 - inSlope: -0.00064901845 - outSlope: -0.00092018634 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.0019374865 - inSlope: -0.00092018634 - outSlope: -0.0012334369 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.0019169295 - inSlope: -0.0012334369 - outSlope: -0.001354173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.0018943603 - inSlope: -0.001354173 - outSlope: -0.0015970767 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.0018677412 - inSlope: -0.0015970767 - outSlope: -0.0018339255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.0018371763 - inSlope: -0.0018339255 - outSlope: -0.001806642 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.001807066 - inSlope: -0.001806642 - outSlope: -0.0019221202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.0017750293 - inSlope: -0.0019221202 - outSlope: -0.0019086932 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.0017432183 - inSlope: -0.0019086932 - outSlope: -0.0017671138 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.0017137668 - inSlope: -0.0017671138 - outSlope: -0.001787524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.0016839752 - inSlope: -0.001787524 - outSlope: -0.0015822484 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.0016576033 - inSlope: -0.0015822484 - outSlope: -0.0014396837 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.001633609 - inSlope: -0.0014396837 - outSlope: -0.0012626551 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.001612565 - inSlope: -0.0012626551 - outSlope: -0.0009882904 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.0015960938 - inSlope: -0.0009882904 - outSlope: -0.0008649202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.0015816778 - inSlope: -0.0008649202 - outSlope: -0.0006980346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.0015700441 - inSlope: -0.0006980346 - outSlope: -0.0005603248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.0015607055 - inSlope: -0.0005603248 - outSlope: -0.00041185808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.0015538413 - inSlope: -0.00041185808 - outSlope: -0.0002868027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.001549061 - inSlope: -0.0002868027 - outSlope: -0.00017037177 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.0015462216 - inSlope: -0.00017037177 - outSlope: -0.000056934947 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.0015452727 - inSlope: -0.000056934947 - outSlope: 0.00008034416 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.0015466118 - inSlope: 0.00008034416 - outSlope: 0.0002344035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.0015505184 - inSlope: 0.0002344035 - outSlope: 0.00038263973 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.0015568957 - inSlope: 0.00038263973 - outSlope: 0.00052615406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.0015656648 - inSlope: 0.00052615406 - outSlope: 0.00066620065 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.0015767686 - inSlope: 0.00066620065 - outSlope: 0.000803739 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.001590164 - inSlope: 0.000803739 - outSlope: 0.00093716 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.0016057831 - inSlope: 0.00093716 - outSlope: 0.0010789629 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.0016237656 - inSlope: 0.0010789629 - outSlope: 0.0011886717 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.0016435776 - inSlope: 0.0011886717 - outSlope: 0.0013041183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.0016653126 - inSlope: 0.0013041183 - outSlope: 0.0014102488 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.0016888164 - inSlope: 0.0014102488 - outSlope: 0.0015041415 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.001713885 - inSlope: 0.0015041415 - outSlope: 0.0015822554 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.001740257 - inSlope: 0.0015822554 - outSlope: 0.0015748229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.0017665037 - inSlope: 0.0015748229 - outSlope: 0.0017071683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.001794956 - inSlope: 0.0017071683 - outSlope: 0.0017242527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.0018236948 - inSlope: 0.0017242527 - outSlope: 0.0017211384 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.00185238 - inSlope: 0.0017211384 - outSlope: 0.0016959922 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.0018806461 - inSlope: 0.0016959922 - outSlope: 0.0016489481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.0019081281 - inSlope: 0.0016489481 - outSlope: 0.0015942828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.0019347006 - inSlope: 0.0015942828 - outSlope: 0.0014880201 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.0019595006 - inSlope: 0.0014880201 - outSlope: 0.0013793191 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.001982489 - inSlope: 0.0013793191 - outSlope: 0.0012508365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.0020033359 - inSlope: 0.0012508365 - outSlope: 0.0011038084 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.0020217334 - inSlope: 0.0011038084 - outSlope: 0.00094039406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.0020374064 - inSlope: 0.00094039406 - outSlope: 0.00069223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.0020489434 - inSlope: 0.00069223 - outSlope: 0.0005860996 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.0020587116 - inSlope: 0.0005860996 - outSlope: 0.00036285134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.0020647594 - inSlope: 0.00036285134 - outSlope: 0.00012397024 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.0020668255 - inSlope: 0.00012397024 - outSlope: -0.000028359205 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.0020663529 - inSlope: -0.000028359205 - outSlope: -0.00008399712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.0020649529 - inSlope: -0.00008399712 - outSlope: -0.00014524662 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.0020625321 - inSlope: -0.00014524662 - outSlope: -0.00021720637 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.002058912 - inSlope: -0.00021720637 - outSlope: -0.00030379274 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.002053849 - inSlope: -0.00030379274 - outSlope: -0.0004077485 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.0020470528 - inSlope: -0.0004077485 - outSlope: -0.00053325086 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.0020381655 - inSlope: -0.00053325086 - outSlope: -0.00068214367 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.0020267966 - inSlope: -0.00068214367 - outSlope: -0.0008576634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.0020125024 - inSlope: -0.0008576634 - outSlope: -0.000957732 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.0019965395 - inSlope: -0.000957732 - outSlope: -0.0011829421 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.0019768241 - inSlope: -0.0011829421 - outSlope: -0.0013750163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.0019539075 - inSlope: -0.0013750163 - outSlope: -0.001577184 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.0019276215 - inSlope: -0.001577184 - outSlope: -0.0018546627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0018967092 - inSlope: -0.0018546627 - outSlope: -0.002090234 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.0018618725 - inSlope: -0.002090234 - outSlope: -0.0023448383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.0018227925 - inSlope: -0.0023448383 - outSlope: -0.0025981972 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.0017794874 - inSlope: -0.0025981972 - outSlope: -0.0026853653 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.001734732 - inSlope: -0.0026853653 - outSlope: -0.0030454504 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.0016839752 - inSlope: -0.0030454504 - outSlope: -0.0032016356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.0016306154 - inSlope: -0.0032016356 - outSlope: -0.0033559243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.001574681 - inSlope: -0.0033559243 - outSlope: -0.0034682609 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.0015168776 - inSlope: -0.0034682609 - outSlope: -0.003457092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.0014592602 - inSlope: -0.003457092 - outSlope: -0.0035191819 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.0014006081 - inSlope: -0.0035191819 - outSlope: -0.003475152 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0013426865 - inSlope: -0.003475152 - outSlope: -0.0034427028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.001285309 - inSlope: -0.0034427028 - outSlope: -0.0031290192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.0012331594 - inSlope: -0.0031290192 - outSlope: -0.003038144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.0011825245 - inSlope: -0.003038144 - outSlope: -0.0029024056 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.001134149 - inSlope: -0.0029024056 - outSlope: -0.0024724477 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.0010929422 - inSlope: -0.0024724477 - outSlope: -0.0023927416 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0010530638 - inSlope: -0.0023927416 - outSlope: -0.0020254578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0010193047 - inSlope: -0.0020254578 - outSlope: -0.0018133058 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.0009890834 - inSlope: -0.0018133058 - outSlope: -0.001533999 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0009635172 - inSlope: -0.001533999 - outSlope: -0.0013965023 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0009402425 - inSlope: -0.0013965023 - outSlope: -0.0010370039 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.00092295837 - inSlope: -0.0010370039 - outSlope: -0.0008355348 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.000909033 - inSlope: -0.0008355348 - outSlope: -0.0007158674 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.00089710206 - inSlope: -0.0007158674 - outSlope: -0.0005590326 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.000887785 - inSlope: -0.0005590326 - outSlope: -0.0004266594 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0008806737 - inSlope: -0.0004266594 - outSlope: -0.00031775932 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0008753778 - inSlope: -0.00031775932 - outSlope: -0.0002337504 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.000871482 - inSlope: -0.0002337504 - outSlope: -0.00017316578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.00086859596 - inSlope: -0.00017316578 - outSlope: -0.00013212468 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0008663938 - inSlope: -0.00013212468 - outSlope: -0.00010548786 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0008646357 - inSlope: -0.00010548786 - outSlope: -0.000090882175 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.000863121 - inSlope: -0.000090882175 - outSlope: -0.000080990234 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0008617711 - inSlope: -0.000080990234 - outSlope: -0.00007154413 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.00086057873 - inSlope: -0.00007154413 - outSlope: -0.00005714799 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0008596263 - inSlope: -0.00005714799 - outSlope: -0.00003931871 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.000858971 - inSlope: -0.00003931871 - outSlope: -0.000013319682 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000858749 - inSlope: -0.000013319682 - outSlope: -0.000013319682 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9778682 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.9778682 - inSlope: 0 - outSlope: 0.0015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9778938 - inSlope: 0.0015378013 - outSlope: 0.004781472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.9779735 - inSlope: 0.004781472 - outSlope: 0.008654603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.97811776 - inSlope: 0.008654603 - outSlope: 0.013453973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.978342 - inSlope: 0.013453973 - outSlope: 0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.97866225 - inSlope: 0.019215364 - outSlope: 0.025663309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.97909 - inSlope: 0.025663309 - outSlope: 0.032401115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.97963 - inSlope: 0.032401115 - outSlope: 0.03865961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.9802743 - inSlope: 0.03865961 - outSlope: 0.04376654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.98100376 - inSlope: 0.04376654 - outSlope: 0.04724252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.98179114 - inSlope: 0.04724252 - outSlope: 0.048801944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.9826045 - inSlope: 0.048801944 - outSlope: 0.04848008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9834125 - inSlope: 0.04848008 - outSlope: 0.04624116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9841832 - inSlope: 0.04624116 - outSlope: 0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.9848909 - inSlope: 0.042461198 - outSlope: 0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9855109 - inSlope: 0.03720049 - outSlope: 0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.98602307 - inSlope: 0.030730993 - outSlope: 0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.9864011 - inSlope: 0.0226807 - outSlope: 0.013225092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9866215 - inSlope: 0.013225092 - outSlope: 0.002778771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9866678 - inSlope: 0.002778771 - outSlope: -0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.9866133 - inSlope: -0.003272298 - outSlope: -0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.9865452 - inSlope: -0.0040840995 - outSlope: -0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.98646843 - inSlope: -0.004606251 - outSlope: -0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.98639053 - inSlope: -0.004674201 - outSlope: -0.0042128605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9863203 - inSlope: -0.0042128605 - outSlope: -0.0031578457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9862677 - inSlope: -0.0031578457 - outSlope: -0.0015127673 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.9862425 - inSlope: -0.0015127673 - outSlope: -0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.9862339 - inSlope: -0.0005149846 - outSlope: -0.0004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.98622584 - inSlope: -0.0004827981 - outSlope: -0.00045061155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.98621833 - inSlope: -0.00045061155 - outSlope: -0.0004291508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.9862112 - inSlope: -0.0004291508 - outSlope: -0.0003969673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.98620456 - inSlope: -0.0003969673 - outSlope: -0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.98619837 - inSlope: -0.00037193333 - outSlope: -0.00033617052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.98619276 - inSlope: -0.00033617052 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.98618746 - inSlope: -0.0003182891 - outSlope: -0.00029325514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.9861826 - inSlope: -0.00029325514 - outSlope: -0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.9861781 - inSlope: -0.00026822116 - outSlope: -0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.9861741 - inSlope: -0.0002396109 - outSlope: -0.0002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.98617053 - inSlope: -0.0002145754 - outSlope: -0.0002002718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.9861672 - inSlope: -0.0002002718 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.98616433 - inSlope: -0.00017166154 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9861618 - inSlope: -0.00015020385 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.98615974 - inSlope: -0.00012516987 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9861579 - inSlope: -0.00011086475 - outSlope: -0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.9861565 - inSlope: -0.00008225449 - outSlope: -0.00006794887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.9861554 - inSlope: -0.00006794887 - outSlope: -0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.986154 - inSlope: -0.000041127245 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.9861555 - inSlope: 0.00001788141 - outSlope: 0.00006079636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.9861565 - inSlope: 0.00006079636 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.9861577 - inSlope: 0.00007152564 - outSlope: 0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.9861592 - inSlope: 0.000089407054 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.9861608 - inSlope: 0.00009655962 - outSlope: 0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.9861626 - inSlope: 0.00010728846 - outSlope: 0.000118017306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.98616457 - inSlope: 0.000118017306 - outSlope: 0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.9861668 - inSlope: 0.00013232244 - outSlope: 0.00012874523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.9861689 - inSlope: 0.00012874523 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.9861714 - inSlope: 0.00015020385 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.986174 - inSlope: 0.00015378013 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.9861765 - inSlope: 0.00015020385 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.98617923 - inSlope: 0.00016450898 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.986182 - inSlope: 0.00016450898 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.9861847 - inSlope: 0.00016450898 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.9861877 - inSlope: 0.00017881411 - outSlope: 0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.98619056 - inSlope: 0.00017166031 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.98619354 - inSlope: 0.00017881411 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.9861965 - inSlope: 0.00017881411 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.9861994 - inSlope: 0.00017166154 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.98620236 - inSlope: 0.00017881411 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.98620534 - inSlope: 0.00017881411 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.9862083 - inSlope: 0.00017881411 - outSlope: 0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.9862112 - inSlope: 0.00017166031 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.98621404 - inSlope: 0.00017166154 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.98621684 - inSlope: 0.00016808526 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.98621947 - inSlope: 0.00015735641 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.9862221 - inSlope: 0.00015735641 - outSlope: 0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.9862381 - inSlope: 0.0009620199 - outSlope: 0.0028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.9862858 - inSlope: 0.0028610257 - outSlope: 0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.9863786 - inSlope: 0.005568271 - outSlope: 0.009466351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.9865364 - inSlope: 0.009466351 - outSlope: 0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.9867786 - inSlope: 0.014534011 - outSlope: 0.020431299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.98711914 - inSlope: 0.020431299 - outSlope: 0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.9875621 - inSlope: 0.02657893 - outSlope: 0.032168657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.98809826 - inSlope: 0.032168657 - outSlope: 0.036478076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.98870623 - inSlope: 0.036478076 - outSlope: 0.038988627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.98935604 - inSlope: 0.038988627 - outSlope: 0.039660968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.99001706 - inSlope: 0.039660968 - outSlope: 0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.9906623 - inSlope: 0.038713254 - outSlope: 0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.991269 - inSlope: 0.036402974 - outSlope: 0.033062726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.99182004 - inSlope: 0.033062726 - outSlope: 0.029006809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.9923035 - inSlope: 0.029006809 - outSlope: 0.024336599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.9927091 - inSlope: 0.024336599 - outSlope: 0.018850584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.9930233 - inSlope: 0.018850584 - outSlope: 0.012567055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.9932327 - inSlope: 0.012567055 - outSlope: 0.0054574064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.9933237 - inSlope: 0.0054574064 - outSlope: 0.0016522424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.9933512 - inSlope: 0.0016522424 - outSlope: 0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.9933792 - inSlope: 0.0016772763 - outSlope: 0.0015664116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.9934053 - inSlope: 0.0015664116 - outSlope: 0.0013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.99342823 - inSlope: 0.0013768686 - outSlope: 0.0010836135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.9934463 - inSlope: 0.0010836135 - outSlope: 0.00071525644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.9934582 - inSlope: 0.00071525644 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.9934635 - inSlope: 0.0003182891 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.9934651 - inSlope: 0.00009655962 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.99346673 - inSlope: 0.00009655962 - outSlope: 0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.9934685 - inSlope: 0.00010728846 - outSlope: 0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.9934704 - inSlope: 0.00011086316 - outSlope: 0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.9934727 - inSlope: 0.000139475 - outSlope: 0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.9934747 - inSlope: 0.00012159359 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.9934772 - inSlope: 0.00015020385 - outSlope: 0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.99347955 - inSlope: 0.000139475 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.9934823 - inSlope: 0.00016450898 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.9934848 - inSlope: 0.00015020385 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.9934878 - inSlope: 0.00017881411 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.9934905 - inSlope: 0.00016450898 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.9934935 - inSlope: 0.00017881411 - outSlope: 0.00019311924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.9934967 - inSlope: 0.00019311924 - outSlope: 0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.9934989 - inSlope: 0.00013232244 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.9935002 - inSlope: 0.000025033974 - outSlope: 0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.9935027 - inSlope: 0.0001502017 - outSlope: 0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.99350876 - inSlope: 0.00036478078 - outSlope: 0.00068664615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.9935202 - inSlope: 0.00068664615 - outSlope: 0.0010728847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.9935381 - inSlope: 0.0010728847 - outSlope: 0.0016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.9935649 - inSlope: 0.0016093269 - outSlope: 0.0021779558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.9936012 - inSlope: 0.0021779558 - outSlope: 0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.9936484 - inSlope: 0.0028324155 - outSlope: 0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.993709 - inSlope: 0.003637079 - outSlope: 0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.99378717 - inSlope: 0.004688506 - outSlope: 0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.99388766 - inSlope: 0.0060296115 - outSlope: 0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.9940157 - inSlope: 0.007681854 - outSlope: 0.009623775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.9941761 - inSlope: 0.009623775 - outSlope: 0.011748087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.9943719 - inSlope: 0.011748087 - outSlope: 0.013901008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.9946036 - inSlope: 0.013901008 - outSlope: 0.015943065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.9948693 - inSlope: 0.015943065 - outSlope: 0.017677309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.9951639 - inSlope: 0.017677309 - outSlope: 0.018918533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.9954792 - inSlope: 0.018918533 - outSlope: 0.019505043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.9958043 - inSlope: 0.019505043 - outSlope: 0.019347686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.9961268 - inSlope: 0.019347686 - outSlope: 0.018389242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.99643326 - inSlope: 0.018389242 - outSlope: 0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.99670976 - inSlope: 0.016590372 - outSlope: 0.014079822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.9969444 - inSlope: 0.014079822 - outSlope: 0.010800372 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.99712443 - inSlope: 0.010800372 - outSlope: 0.006923682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.9972398 - inSlope: 0.006923682 - outSlope: 0.002446177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.9972806 - inSlope: 0.002446177 - outSlope: -0.0016558187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.997253 - inSlope: -0.0016558187 - outSlope: -0.0048601674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.997172 - inSlope: -0.0048601674 - outSlope: -0.007846363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.9970412 - inSlope: -0.007846363 - outSlope: -0.010496388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.9968663 - inSlope: -0.010496388 - outSlope: -0.012856734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.996652 - inSlope: -0.012856734 - outSlope: -0.014844934 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.9964046 - inSlope: -0.014844934 - outSlope: -0.016400829 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.99613124 - inSlope: -0.016400829 - outSlope: -0.017566698 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.99583846 - inSlope: -0.017566698 - outSlope: -0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.9955347 - inSlope: -0.018224733 - outSlope: -0.018378513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.9952284 - inSlope: -0.018378513 - outSlope: -0.018024461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.994928 - inSlope: -0.018024461 - outSlope: -0.017148273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.9946422 - inSlope: -0.017148273 - outSlope: -0.015749946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.9943797 - inSlope: -0.015749946 - outSlope: -0.0139475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.99414724 - inSlope: -0.0139475 - outSlope: -0.011783849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.99395084 - inSlope: -0.011783849 - outSlope: -0.009323368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.99379545 - inSlope: -0.009323368 - outSlope: -0.006784207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.9936824 - inSlope: -0.006784207 - outSlope: -0.004166369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.99361295 - inSlope: -0.004166369 - outSlope: -0.001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.99358463 - inSlope: -0.001698734 - outSlope: 0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.9935963 - inSlope: 0.00070095126 - outSlope: 0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.99363893 - inSlope: 0.002557005 - outSlope: 0.004194979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.99370885 - inSlope: 0.004194979 - outSlope: 0.005414491 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.9937991 - inSlope: 0.005414491 - outSlope: 0.006086832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.99390054 - inSlope: 0.006086832 - outSlope: 0.006440884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.9940079 - inSlope: 0.006440884 - outSlope: 0.006312138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.9941131 - inSlope: 0.006312138 - outSlope: 0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.9942091 - inSlope: 0.0057613906 - outSlope: 0.004881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.9942905 - inSlope: 0.004881625 - outSlope: 0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.99435174 - inSlope: 0.003676418 - outSlope: 0.0021851084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.99438816 - inSlope: 0.0021851084 - outSlope: 0.00047564553 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.9943961 - inSlope: 0.00047564553 - outSlope: -0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.99437606 - inSlope: -0.0012016308 - outSlope: -0.0026428725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.994332 - inSlope: -0.0026428725 - outSlope: -0.0038981475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.99426705 - inSlope: -0.0038981475 - outSlope: -0.0049638795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.9941843 - inSlope: -0.0049638795 - outSlope: -0.005772037 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.9940881 - inSlope: -0.005772037 - outSlope: -0.006365782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.993982 - inSlope: -0.006365782 - outSlope: -0.0066375798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.9938714 - inSlope: -0.0066375798 - outSlope: -0.0065910877 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.99376154 - inSlope: -0.0065910877 - outSlope: -0.0062012733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.9936582 - inSlope: -0.0062012733 - outSlope: -0.0055217794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.99356616 - inSlope: -0.0055217794 - outSlope: -0.0044667763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.9934917 - inSlope: -0.0044667763 - outSlope: -0.0030612976 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.9934407 - inSlope: -0.0030612976 - outSlope: -0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.99341446 - inSlope: -0.0015735641 - outSlope: 0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.99342304 - inSlope: 0.0005149846 - outSlope: 0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.9934633 - inSlope: 0.0024139904 - outSlope: 0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.99354094 - inSlope: 0.004659896 - outSlope: 0.006834275 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.99365485 - inSlope: 0.006834275 - outSlope: 0.008915671 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.99380344 - inSlope: 0.008915671 - outSlope: 0.010925542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.99398553 - inSlope: 0.010925542 - outSlope: 0.012649129 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.99419636 - inSlope: 0.012649129 - outSlope: 0.01410128 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.9944314 - inSlope: 0.01410128 - outSlope: 0.015220657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.99468505 - inSlope: 0.015220657 - outSlope: 0.01595737 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.994951 - inSlope: 0.01595737 - outSlope: 0.016286388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.99522245 - inSlope: 0.016286388 - outSlope: 0.016247049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.99549323 - inSlope: 0.016247049 - outSlope: 0.015796438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.9957565 - inSlope: 0.015796438 - outSlope: 0.015002503 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.99600655 - inSlope: 0.015002503 - outSlope: 0.013847166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.99623734 - inSlope: 0.013847166 - outSlope: 0.012381266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.9964437 - inSlope: 0.012381266 - outSlope: 0.010635711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.99662095 - inSlope: 0.010635711 - outSlope: 0.008622539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.99676466 - inSlope: 0.008622539 - outSlope: 0.0063442336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.9968704 - inSlope: 0.0063442336 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.99693525 - inSlope: 0.0038910506 - outSlope: 0.0012302235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.99695575 - inSlope: 0.0012302235 - outSlope: -0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.9969268 - inSlope: -0.001738098 - outSlope: -0.0047170487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.99684817 - inSlope: -0.0047170487 - outSlope: -0.007499571 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.9967232 - inSlope: -0.007499571 - outSlope: -0.009995566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.9965566 - inSlope: -0.009995566 - outSlope: -0.012206025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.99635315 - inSlope: -0.012206025 - outSlope: -0.014093926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.99611825 - inSlope: -0.014093926 - outSlope: -0.015603542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.9958582 - inSlope: -0.015603542 - outSlope: -0.016761795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.9955788 - inSlope: -0.016761795 - outSlope: -0.017477041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.99528754 - inSlope: -0.017477041 - outSlope: -0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.994992 - inSlope: -0.01773146 - outSlope: -0.017509226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.9947002 - inSlope: -0.017509226 - outSlope: -0.016837377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.9944196 - inSlope: -0.016837377 - outSlope: -0.01567462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.9941583 - inSlope: -0.01567462 - outSlope: -0.014108635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.9939232 - inSlope: -0.014108635 - outSlope: -0.0122021 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.9937198 - inSlope: -0.0122021 - outSlope: -0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.9935536 - inSlope: -0.009974393 - outSlope: -0.0076102195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.99342674 - inSlope: -0.0076102195 - outSlope: -0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.99334043 - inSlope: -0.0051785307 - outSlope: -0.0027143592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.9932952 - inSlope: -0.0027143592 - outSlope: -0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.9932869 - inSlope: -0.0004971103 - outSlope: 0.0016736761 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.9933148 - inSlope: 0.0016736761 - outSlope: 0.0033796348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.9933711 - inSlope: 0.0033796348 - outSlope: 0.0047778445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.99345076 - inSlope: 0.0047778445 - outSlope: 0.005811375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.9935476 - inSlope: 0.005811375 - outSlope: 0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.99365336 - inSlope: 0.0063444152 - outSlope: 0.0066017224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.9937634 - inSlope: 0.0066017224 - outSlope: 0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.9938705 - inSlope: 0.006426671 - outSlope: 0.0058578663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.9939681 - inSlope: 0.0058578663 - outSlope: 0.0050175954 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.99405175 - inSlope: 0.0050175954 - outSlope: 0.0038587532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.99411607 - inSlope: 0.0038587532 - outSlope: 0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.99415696 - inSlope: 0.0024533647 - outSlope: 0.000851143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.99417114 - inSlope: 0.000851143 - outSlope: -0.0007546063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.99415857 - inSlope: -0.0007546063 - outSlope: -0.0021850772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.99412215 - inSlope: -0.0021850772 - outSlope: -0.0034511616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.9940646 - inSlope: -0.0034511616 - outSlope: -0.0045132036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.9939894 - inSlope: -0.0045132036 - outSlope: -0.005314431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.99390084 - inSlope: -0.005314431 - outSlope: -0.0058900523 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.99380267 - inSlope: -0.0058900523 - outSlope: -0.0061546937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.9937001 - inSlope: -0.0061546937 - outSlope: -0.0060904957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.9935986 - inSlope: -0.0060904957 - outSlope: -0.005696936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.99350363 - inSlope: -0.005696936 - outSlope: -0.005014019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.99342006 - inSlope: -0.005014019 - outSlope: -0.003944583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.9933543 - inSlope: -0.003944583 - outSlope: -0.0025391965 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.993312 - inSlope: -0.0025391965 - outSlope: -0.001037107 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.9932947 - inSlope: -0.001037107 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.99331224 - inSlope: 0.001051442 - outSlope: 0.0029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.9933614 - inSlope: 0.0029503906 - outSlope: 0.0052107177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.99344826 - inSlope: 0.0052107177 - outSlope: 0.007384917 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.99357134 - inSlope: 0.007384917 - outSlope: 0.0094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.993729 - inSlope: 0.0094594015 - outSlope: 0.011472549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.9939202 - inSlope: 0.011472549 - outSlope: 0.013200246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.9941402 - inSlope: 0.013200246 - outSlope: 0.014644666 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.9943843 - inSlope: 0.014644666 - outSlope: 0.015764026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.994647 - inSlope: 0.015764026 - outSlope: 0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.9949218 - inSlope: 0.016486896 - outSlope: 0.016815437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.99520206 - inSlope: 0.016815437 - outSlope: 0.016769426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.99548155 - inSlope: 0.016769426 - outSlope: 0.016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.99575335 - inSlope: 0.016307613 - outSlope: 0.015510557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.99601185 - inSlope: 0.015510557 - outSlope: 0.014347838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.996251 - inSlope: 0.014347838 - outSlope: 0.012853342 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.9964652 - inSlope: 0.012853342 - outSlope: 0.01111135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.9966504 - inSlope: 0.01111135 - outSlope: 0.009087463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.99680185 - inSlope: 0.009087463 - outSlope: 0.0068019913 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.9969152 - inSlope: 0.0068019913 - outSlope: 0.0043309396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.9969874 - inSlope: 0.0043309396 - outSlope: 0.0016557949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.997015 - inSlope: 0.0016557949 - outSlope: -0.0014305334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.99699116 - inSlope: -0.0014305334 - outSlope: -0.0046061855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.9969144 - inSlope: -0.0046061855 - outSlope: -0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.99678826 - inSlope: -0.0075673047 - outSlope: -0.010203279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.9966182 - inSlope: -0.010203279 - outSlope: -0.012541842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.9964092 - inSlope: -0.012541842 - outSlope: -0.014498455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.99616754 - inSlope: -0.014498455 - outSlope: -0.016046548 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.9959001 - inSlope: -0.016046548 - outSlope: -0.017187858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.99561363 - inSlope: -0.017187858 - outSlope: -0.017831087 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.99531645 - inSlope: -0.017831087 - outSlope: -0.017967498 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.995017 - inSlope: -0.017967498 - outSlope: -0.017605785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.99472356 - inSlope: -0.017605785 - outSlope: -0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.99444515 - inSlope: -0.016705053 - outSlope: -0.015291964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.9941903 - inSlope: -0.015291964 - outSlope: -0.013486353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.9939655 - inSlope: -0.013486353 - outSlope: -0.0112973135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.9937772 - inSlope: -0.0112973135 - outSlope: -0.008826391 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.9936301 - inSlope: -0.008826391 - outSlope: -0.006283438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.9935254 - inSlope: -0.006283438 - outSlope: -0.0036513319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.9934645 - inSlope: -0.0036513319 - outSlope: -0.0011766136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.9934449 - inSlope: -0.0011766136 - outSlope: 0.0012373759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.99346554 - inSlope: 0.0012373759 - outSlope: 0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.9935172 - inSlope: 0.003100681 - outSlope: 0.0047456585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.9935963 - inSlope: 0.0047456585 - outSlope: 0.0059724767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.99369586 - inSlope: 0.0059724767 - outSlope: 0.006648213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.99380666 - inSlope: 0.006648213 - outSlope: 0.0070131896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.99392354 - inSlope: 0.0070131896 - outSlope: 0.006887821 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.99403834 - inSlope: 0.006887821 - outSlope: 0.006340839 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.994144 - inSlope: 0.006340839 - outSlope: 0.0054644807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.9942351 - inSlope: 0.0054644807 - outSlope: 0.0042629894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.99430615 - inSlope: 0.0042629894 - outSlope: 0.0027787315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.99435246 - inSlope: 0.0027787315 - outSlope: 0.0010585947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.9943701 - inSlope: 0.0010585947 - outSlope: -0.0006079593 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.99435997 - inSlope: -0.0006079593 - outSlope: -0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.9943259 - inSlope: -0.0020456042 - outSlope: -0.0033295662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.9942704 - inSlope: -0.0033295662 - outSlope: -0.004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.9941971 - inSlope: -0.004398764 - outSlope: -0.00521787 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.9941101 - inSlope: -0.00521787 - outSlope: -0.0058292565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.99401295 - inSlope: -0.0058292565 - outSlope: -0.006104801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.9939112 - inSlope: -0.006104801 - outSlope: -0.00607244 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.99381 - inSlope: -0.00607244 - outSlope: -0.0057006753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.993715 - inSlope: -0.0057006753 - outSlope: -0.0050246045 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.99363124 - inSlope: -0.0050246045 - outSlope: -0.0039876117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.9935648 - inSlope: -0.0039876117 - outSlope: -0.00259992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.99352145 - inSlope: -0.00259992 - outSlope: -0.001126545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.9935027 - inSlope: -0.001126545 - outSlope: 0.00095485366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.9935186 - inSlope: 0.00095485366 - outSlope: 0.0028288795 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.99356574 - inSlope: 0.0028288795 - outSlope: 0.0050782477 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.9936504 - inSlope: 0.0050782477 - outSlope: 0.007238291 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.993771 - inSlope: 0.007238291 - outSlope: 0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.9939263 - inSlope: 0.0093163485 - outSlope: 0.011311619 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.9941148 - inSlope: 0.011311619 - outSlope: 0.013032159 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.994332 - inSlope: 0.013032159 - outSlope: 0.014473007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.99457324 - inSlope: 0.014473007 - outSlope: 0.015578507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.9948329 - inSlope: 0.015578507 - outSlope: 0.01630046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.99510455 - inSlope: 0.01630046 - outSlope: 0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.99538153 - inSlope: 0.01661922 - outSlope: 0.016561525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.99565756 - inSlope: 0.016561525 - outSlope: 0.016107805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.995926 - inSlope: 0.016107805 - outSlope: 0.015302693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.9961811 - inSlope: 0.015302693 - outSlope: 0.014155127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.996417 - inSlope: 0.014155127 - outSlope: 0.012663433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.99662805 - inSlope: 0.012663433 - outSlope: 0.010932851 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.99681026 - inSlope: 0.010932851 - outSlope: 0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.9969586 - inSlope: 0.008901238 - outSlope: 0.006626756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.99706906 - inSlope: 0.006626756 - outSlope: 0.0041592754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.9971384 - inSlope: 0.0041592754 - outSlope: 0.0014948646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.9971633 - inSlope: 0.0014948646 - outSlope: -0.001480602 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.9971386 - inSlope: -0.001480602 - outSlope: -0.0044667125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.9970642 - inSlope: -0.0044667125 - outSlope: -0.0072599566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.9969432 - inSlope: -0.0072599566 - outSlope: -0.00976311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.99678046 - inSlope: -0.00976311 - outSlope: -0.011969987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.99658096 - inSlope: -0.011969987 - outSlope: -0.0138722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.99634975 - inSlope: -0.0138722 - outSlope: -0.015388962 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.9960933 - inSlope: -0.015388962 - outSlope: -0.016554372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.99581736 - inSlope: -0.016554372 - outSlope: -0.017270112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.99552953 - inSlope: -0.017270112 - outSlope: -0.01752353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.99523747 - inSlope: -0.01752353 - outSlope: -0.017309453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.994949 - inSlope: -0.017309453 - outSlope: -0.016650932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.99467146 - inSlope: -0.016650932 - outSlope: -0.015477927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.9944135 - inSlope: -0.015477927 - outSlope: -0.013929818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.99418133 - inSlope: -0.013929818 - outSlope: -0.012016136 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.99398106 - inSlope: -0.012016136 - outSlope: -0.009795576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.9938178 - inSlope: -0.009795576 - outSlope: -0.0074242554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.99369407 - inSlope: -0.0074242554 - outSlope: -0.004999714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.99361074 - inSlope: -0.004999714 - outSlope: -0.0025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.9935687 - inSlope: -0.0025212427 - outSlope: -0.000311141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.99356353 - inSlope: -0.000311141 - outSlope: 0.0018560638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.99359447 - inSlope: 0.0018560638 - outSlope: 0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.9936541 - inSlope: 0.0035763332 - outSlope: 0.0049638087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.9937368 - inSlope: 0.0049638087 - outSlope: 0.0059939343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.9938367 - inSlope: 0.0059939343 - outSlope: 0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.99394554 - inSlope: 0.006530198 - outSlope: 0.0067878803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.99405867 - inSlope: 0.0067878803 - outSlope: 0.006612451 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.9941689 - inSlope: 0.006612451 - outSlope: 0.0060438304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.9942696 - inSlope: 0.0060438304 - outSlope: 0.005196412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.9943562 - inSlope: 0.005196412 - outSlope: 0.0040339883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.99442345 - inSlope: 0.0040339883 - outSlope: 0.0026286049 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.99446726 - inSlope: 0.0026286049 - outSlope: 0.0010228021 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.9944843 - inSlope: 0.0010228021 - outSlope: -0.00058294233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.9944746 - inSlope: -0.00058294233 - outSlope: -0.0020205704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.9944409 - inSlope: -0.0020205704 - outSlope: -0.0032866502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.99438614 - inSlope: -0.0032866502 - outSlope: -0.0043594255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.9943135 - inSlope: -0.0043594255 - outSlope: -0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.9942272 - inSlope: -0.0051785307 - outSlope: -0.005772037 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.99413097 - inSlope: -0.005772037 - outSlope: -0.006044003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.99403024 - inSlope: -0.006044003 - outSlope: -0.006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.9939301 - inSlope: -0.006008068 - outSlope: -0.005625572 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.99383634 - inSlope: -0.005625572 - outSlope: -0.0049495036 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.99375385 - inSlope: -0.0049495036 - outSlope: -0.0039123967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.99368864 - inSlope: -0.0039123967 - outSlope: -0.0025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.9936469 - inSlope: -0.0025034333 - outSlope: -0.0010299545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.99362975 - inSlope: -0.0010299545 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.9936473 - inSlope: 0.001051442 - outSlope: 0.0029289331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.9936961 - inSlope: 0.0029289331 - outSlope: 0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.9937824 - inSlope: 0.0051785307 - outSlope: 0.0073276972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.99390453 - inSlope: 0.0073276972 - outSlope: 0.009405756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.9940613 - inSlope: 0.009405756 - outSlope: 0.011390296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.99425113 - inSlope: 0.011390296 - outSlope: 0.013103685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.9944695 - inSlope: 0.013103685 - outSlope: 0.014533803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.99471176 - inSlope: 0.014533803 - outSlope: 0.015635729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.99497235 - inSlope: 0.015635729 - outSlope: 0.016346952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.9952448 - inSlope: 0.016346952 - outSlope: 0.016665714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.99552256 - inSlope: 0.016665714 - outSlope: 0.016597288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.9957992 - inSlope: 0.016597288 - outSlope: 0.0161288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.996068 - inSlope: 0.0161288 - outSlope: 0.015310283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.99632317 - inSlope: 0.015310283 - outSlope: 0.014133264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.9965587 - inSlope: 0.014133264 - outSlope: 0.012628033 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.9967692 - inSlope: 0.012628033 - outSlope: 0.0108788945 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.9969505 - inSlope: 0.0108788945 - outSlope: 0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.99709785 - inSlope: 0.008840696 - outSlope: 0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.99720716 - inSlope: 0.0065588076 - outSlope: 0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.9972751 - inSlope: 0.00407702 - outSlope: 0.0014018825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.9972985 - inSlope: 0.0014018825 - outSlope: -0.001684453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.9972704 - inSlope: -0.001684453 - outSlope: -0.00486725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.9971893 - inSlope: -0.00486725 - outSlope: -0.0078321695 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.99705875 - inSlope: -0.0078321695 - outSlope: -0.010467628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.9968843 - inSlope: -0.010467628 - outSlope: -0.012810426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.9966708 - inSlope: -0.012810426 - outSlope: -0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.9964247 - inSlope: -0.014766257 - outSlope: -0.016314765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.99615276 - inSlope: -0.016314765 - outSlope: -0.017463235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.9958617 - inSlope: -0.017463235 - outSlope: -0.018099304 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.99556005 - inSlope: -0.018099304 - outSlope: -0.018235723 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.9952561 - inSlope: -0.018235723 - outSlope: -0.01786685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.99495834 - inSlope: -0.01786685 - outSlope: -0.016973278 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.99467546 - inSlope: -0.016973278 - outSlope: -0.015560181 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.9944161 - inSlope: -0.015560181 - outSlope: -0.013740272 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.9941871 - inSlope: -0.013740272 - outSlope: -0.011558378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.9939945 - inSlope: -0.011558378 - outSlope: -0.00908031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.99384314 - inSlope: -0.00908031 - outSlope: -0.006533774 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.99373424 - inSlope: -0.006533774 - outSlope: -0.0038982031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.9936693 - inSlope: -0.0038982031 - outSlope: -0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.99364567 - inSlope: -0.0014161875 - outSlope: 0.0010049497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.9936624 - inSlope: 0.0010049497 - outSlope: 0.0028681373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.9937102 - inSlope: 0.0028681373 - outSlope: 0.004523932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.9937856 - inSlope: 0.004523932 - outSlope: 0.0057543204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.9938815 - inSlope: 0.0057543204 - outSlope: 0.0064407918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.9939889 - inSlope: 0.0064407918 - outSlope: 0.006805762 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.9941023 - inSlope: 0.006805762 - outSlope: 0.0066947043 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.9942139 - inSlope: 0.0066947043 - outSlope: 0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.99431634 - inSlope: 0.0061477167 - outSlope: 0.005285669 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.99440444 - inSlope: 0.005285669 - outSlope: 0.004091325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.9944726 - inSlope: 0.004091325 - outSlope: 0.0026142248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.9945162 - inSlope: 0.0026142248 - outSlope: 0.0009048123 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.9945313 - inSlope: 0.0009048123 - outSlope: -0.00075458473 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.9945187 - inSlope: -0.00075458473 - outSlope: -0.0021851396 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.9944823 - inSlope: -0.0021851396 - outSlope: -0.0034510628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.99442476 - inSlope: -0.0034510628 - outSlope: -0.004516909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.9943495 - inSlope: -0.004516909 - outSlope: -0.005328584 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.99426067 - inSlope: -0.005328584 - outSlope: -0.0059188316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.994162 - inSlope: -0.0059188316 - outSlope: -0.006193855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.9940588 - inSlope: -0.006193855 - outSlope: -0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.9939563 - inSlope: -0.0061477167 - outSlope: -0.005761473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.9938603 - inSlope: -0.005761473 - outSlope: -0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.9937756 - inSlope: -0.00508197 - outSlope: -0.004033873 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.9937084 - inSlope: -0.004033873 - outSlope: -0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.9936646 - inSlope: -0.0026250286 - outSlope: -0.0011444266 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.99364555 - inSlope: -0.0011444266 - outSlope: 0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.9936613 - inSlope: 0.000944152 - outSlope: 0.0028251417 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.9937084 - inSlope: 0.0028251417 - outSlope: 0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.9937931 - inSlope: 0.00508197 - outSlope: 0.0072384984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.9939137 - inSlope: 0.0072384984 - outSlope: 0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.994069 - inSlope: 0.0093163485 - outSlope: 0.011314871 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.99425757 - inSlope: 0.011314871 - outSlope: 0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.9944748 - inSlope: 0.013035735 - outSlope: 0.014462692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.99471587 - inSlope: 0.014462692 - outSlope: 0.015581192 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.99497557 - inSlope: 0.015581192 - outSlope: 0.016297352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.9952472 - inSlope: 0.016297352 - outSlope: 0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.99552417 - inSlope: 0.01661922 - outSlope: 0.016569152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.9958003 - inSlope: 0.016569152 - outSlope: 0.016092578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.99606854 - inSlope: 0.016092578 - outSlope: 0.015292401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.9963234 - inSlope: 0.015292401 - outSlope: 0.014119363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.9965587 - inSlope: 0.014119363 - outSlope: 0.012628033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.9967692 - inSlope: 0.012628033 - outSlope: 0.010878583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.9969505 - inSlope: 0.010878583 - outSlope: 0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.99709785 - inSlope: 0.008840696 - outSlope: 0.006558995 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.99720716 - inSlope: 0.006558995 - outSlope: 0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.9972751 - inSlope: 0.00407702 - outSlope: 0.0014018425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.9972985 - inSlope: 0.0014018425 - outSlope: -0.0015807393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.99727213 - inSlope: -0.0015807393 - outSlope: -0.0045777066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.99719584 - inSlope: -0.0045777066 - outSlope: -0.007370401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.997073 - inSlope: -0.007370401 - outSlope: -0.009881409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.9969083 - inSlope: -0.009881409 - outSlope: -0.012105888 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.99670655 - inSlope: -0.012105888 - outSlope: -0.014012074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.996473 - inSlope: -0.014012074 - outSlope: -0.015531126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.99621415 - inSlope: -0.015531126 - outSlope: -0.0166979 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.99593586 - inSlope: -0.0166979 - outSlope: -0.01742032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.9956455 - inSlope: -0.01742032 - outSlope: -0.01769212 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.99535066 - inSlope: -0.01769212 - outSlope: -0.017472964 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.99505943 - inSlope: -0.017472964 - outSlope: -0.01681592 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.99477917 - inSlope: -0.01681592 - outSlope: -0.015657187 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.9945182 - inSlope: -0.015657187 - outSlope: -0.014101482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.9942832 - inSlope: -0.014101482 - outSlope: -0.012194599 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.99407995 - inSlope: -0.012194599 - outSlope: -0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.9939137 - inSlope: -0.009974393 - outSlope: -0.007610437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.9937869 - inSlope: -0.007610437 - outSlope: -0.005178234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.99370056 - inSlope: -0.005178234 - outSlope: -0.002714437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.9936553 - inSlope: -0.002714437 - outSlope: -0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.99364704 - inSlope: -0.0004971103 - outSlope: 0.0016737239 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.99367493 - inSlope: 0.0016737239 - outSlope: 0.0033794416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.99373126 - inSlope: 0.0033794416 - outSlope: 0.0047779814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.9938109 - inSlope: 0.0047779814 - outSlope: 0.0058115413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.99390775 - inSlope: 0.0058115413 - outSlope: 0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.9940135 - inSlope: 0.0063444152 - outSlope: 0.0066015334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.9941235 - inSlope: 0.0066015334 - outSlope: 0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.9942306 - inSlope: 0.006426671 - outSlope: 0.005858034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.99432826 - inSlope: 0.005858034 - outSlope: 0.0050175954 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.9944119 - inSlope: 0.0050175954 - outSlope: 0.003858643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.9944762 - inSlope: 0.003858643 - outSlope: 0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.9945171 - inSlope: 0.0024533647 - outSlope: 0.0008511673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.9945313 - inSlope: 0.0008511673 - outSlope: -0.00035761285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.9945253 - inSlope: -0.00035761285 - outSlope: -0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.9945078 - inSlope: -0.001051442 - outSlope: -0.001662995 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.9944801 - inSlope: -0.001662995 - outSlope: -0.002199445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.9944434 - inSlope: -0.002199445 - outSlope: -0.002667792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.99439895 - inSlope: -0.002667792 - outSlope: -0.0030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.9943483 - inSlope: -0.0030398832 - outSlope: -0.0033188374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.994293 - inSlope: -0.0033188374 - outSlope: -0.003508383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.9942345 - inSlope: -0.003508383 - outSlope: -0.0036548034 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.9941736 - inSlope: -0.0036548034 - outSlope: -0.0036943522 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.994112 - inSlope: -0.0036943522 - outSlope: -0.0036407073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.99405134 - inSlope: -0.0036407073 - outSlope: -0.0035477227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.9939922 - inSlope: -0.0035477227 - outSlope: -0.0033758655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.99393594 - inSlope: -0.0033758655 - outSlope: -0.003122139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.9938839 - inSlope: -0.003122139 - outSlope: -0.0029147116 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.99383533 - inSlope: -0.0029147116 - outSlope: -0.0026320308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.99379146 - inSlope: -0.0026320308 - outSlope: -0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.9937527 - inSlope: -0.0023246165 - outSlope: -0.0020063228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.9937193 - inSlope: -0.0020063228 - outSlope: -0.0016916057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.9936911 - inSlope: -0.0016916057 - outSlope: -0.0013696572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.99366826 - inSlope: -0.0013696572 - outSlope: -0.0011193923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.9936496 - inSlope: -0.0011193923 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.99363536 - inSlope: -0.00085474364 - outSlope: -0.00064374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.9936246 - inSlope: -0.00064374 - outSlope: -0.00044701606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.9936172 - inSlope: -0.00044701606 - outSlope: -0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.9936121 - inSlope: -0.00030398832 - outSlope: -0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.99360925 - inSlope: -0.000171664 - outSlope: -0.000118019 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.9936073 - inSlope: -0.000118019 - outSlope: -0.000030397963 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.99360627 - inSlope: -0.000030397963 - outSlope: -0.0012588693 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.9935853 - inSlope: -0.0012588693 - outSlope: -0.003726326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.9935232 - inSlope: -0.003726326 - outSlope: -0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.9934213 - inSlope: -0.0061119534 - outSlope: -0.00840796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.9932812 - inSlope: -0.00840796 - outSlope: -0.010600252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.9931045 - inSlope: -0.010600252 - outSlope: -0.012723866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.99289244 - inSlope: -0.012723866 - outSlope: -0.014755951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.9926465 - inSlope: -0.014755951 - outSlope: -0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.9923681 - inSlope: -0.016705053 - outSlope: -0.018543288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.99205905 - inSlope: -0.018543288 - outSlope: -0.020315986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.99172044 - inSlope: -0.020315986 - outSlope: -0.021976568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.99135417 - inSlope: -0.021976568 - outSlope: -0.023550155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.9909617 - inSlope: -0.023550155 - outSlope: -0.025016451 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.99054474 - inSlope: -0.025016451 - outSlope: -0.02636322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.99010533 - inSlope: -0.02636322 - outSlope: -0.02763075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.9896448 - inSlope: -0.02763075 - outSlope: -0.028760873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.9891655 - inSlope: -0.028760873 - outSlope: -0.029781999 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.9886691 - inSlope: -0.029781999 - outSlope: -0.03060626 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.988159 - inSlope: -0.03060626 - outSlope: -0.03136444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.98763627 - inSlope: -0.03136444 - outSlope: -0.03196169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.9871036 - inSlope: -0.03196169 - outSlope: -0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.9865632 - inSlope: -0.032421183 - outSlope: -0.032691263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.98601836 - inSlope: -0.032691263 - outSlope: -0.03271272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.98547316 - inSlope: -0.03271272 - outSlope: -0.03268411 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.9849284 - inSlope: -0.03268411 - outSlope: -0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.98438805 - inSlope: -0.032421183 - outSlope: -0.03193308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.98385584 - inSlope: -0.03193308 - outSlope: -0.031214237 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.9833356 - inSlope: -0.031214237 - outSlope: -0.03042029 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.9828286 - inSlope: -0.03042029 - outSlope: -0.029342135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.98233956 - inSlope: -0.029342135 - outSlope: -0.028092097 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.98187137 - inSlope: -0.028092097 - outSlope: -0.026729515 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.9814259 - inSlope: -0.026729515 - outSlope: -0.025183098 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.98100615 - inSlope: -0.025183098 - outSlope: -0.023585917 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.98061305 - inSlope: -0.023585917 - outSlope: -0.021837091 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.9802491 - inSlope: -0.021837091 - outSlope: -0.020081112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.9799144 - inSlope: -0.020081112 - outSlope: -0.018274017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.97960985 - inSlope: -0.018274017 - outSlope: -0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.97933507 - inSlope: -0.016486896 - outSlope: -0.0147595275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.9790891 - inSlope: -0.0147595275 - outSlope: -0.013064345 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.97887135 - inSlope: -0.013064345 - outSlope: -0.011432883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.9786808 - inSlope: -0.011432883 - outSlope: -0.009906443 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.9785157 - inSlope: -0.009906443 - outSlope: -0.008490215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.9783742 - inSlope: -0.008490215 - outSlope: -0.0071848533 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.97825444 - inSlope: -0.0071848533 - outSlope: -0.0059935916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.97815454 - inSlope: -0.0059935916 - outSlope: -0.0049103056 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.9780727 - inSlope: -0.0049103056 - outSlope: -0.0039661536 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.9780066 - inSlope: -0.0039661536 - outSlope: -0.0030933514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.97795504 - inSlope: -0.0030933514 - outSlope: -0.002317464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.9779164 - inSlope: -0.002317464 - outSlope: -0.0016165026 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.9778895 - inSlope: -0.0016165026 - outSlope: -0.0009691863 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.9778733 - inSlope: -0.0009691863 - outSlope: -0.00030754707 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.9778682 - inSlope: -0.00030754707 - outSlope: -0.00030754707 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0043193647 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0043193647 - inSlope: 0 - outSlope: -0.001350745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.004341877 - inSlope: -0.001350745 - outSlope: -0.0038897237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.004406706 - inSlope: -0.0038897237 - outSlope: -0.006184677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.004509784 - inSlope: -0.006184677 - outSlope: -0.008153504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0046456754 - inSlope: -0.008153504 - outSlope: -0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.004807055 - inSlope: -0.009682784 - outSlope: -0.010806564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.004987165 - inSlope: -0.010806564 - outSlope: -0.0113011915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.005175518 - inSlope: -0.0113011915 - outSlope: -0.011619788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.005369181 - inSlope: -0.011619788 - outSlope: -0.011799831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0055658445 - inSlope: -0.011799831 - outSlope: -0.011898192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.005764148 - inSlope: -0.011898192 - outSlope: -0.011889657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.005962309 - inSlope: -0.011889657 - outSlope: -0.011431782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0061528385 - inSlope: -0.011431782 - outSlope: -0.010947295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.006335294 - inSlope: -0.010947295 - outSlope: -0.0096597895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.00649629 - inSlope: -0.0096597895 - outSlope: -0.008306474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0066347313 - inSlope: -0.008306474 - outSlope: -0.0065961173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.0067446665 - inSlope: -0.0065961173 - outSlope: -0.0026462157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00678877 - inSlope: -0.0026462157 - outSlope: 0.0027401026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.006743102 - inSlope: 0.0027401026 - outSlope: 0.0074703223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0066185966 - inSlope: 0.0074703223 - outSlope: 0.010281951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.006447231 - inSlope: 0.010281951 - outSlope: 0.010966853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0062644496 - inSlope: 0.010966853 - outSlope: 0.010637539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0060871574 - inSlope: 0.010637539 - outSlope: 0.009427527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.005930032 - inSlope: 0.009427527 - outSlope: 0.0075332704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0058044777 - inSlope: 0.0075332704 - outSlope: 0.0051424517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00571877 - inSlope: 0.0051424517 - outSlope: 0.002342437 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0056797294 - inSlope: 0.002342437 - outSlope: 0.0007689286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.005666914 - inSlope: 0.0007689286 - outSlope: 0.0007169328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.005654965 - inSlope: 0.0007169328 - outSlope: 0.000667731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.005643836 - inSlope: 0.000667731 - outSlope: 0.00061916735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.0056335167 - inSlope: 0.00061916735 - outSlope: 0.00057363004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.005623956 - inSlope: 0.00057363004 - outSlope: 0.0005295971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.0056151296 - inSlope: 0.0005295971 - outSlope: 0.00048704492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.005607012 - inSlope: 0.00048704492 - outSlope: 0.00044622502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.005599575 - inSlope: 0.00044622502 - outSlope: 0.00040736087 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.005592786 - inSlope: 0.00040736087 - outSlope: 0.0003690835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.0055866344 - inSlope: 0.0003690835 - outSlope: 0.00033343243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.005581077 - inSlope: 0.00033343243 - outSlope: 0.00029886886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.005576096 - inSlope: 0.00029886886 - outSlope: 0.00026531544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.005571674 - inSlope: 0.00026531544 - outSlope: 0.00023310095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.005567789 - inSlope: 0.00023310095 - outSlope: 0.0002028143 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.005564409 - inSlope: 0.0002028143 - outSlope: 0.00017275118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.0055615297 - inSlope: 0.00017275118 - outSlope: 0.00014414093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.0055591273 - inSlope: 0.00014414093 - outSlope: 0.0001170953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.0055571757 - inSlope: 0.0001170953 - outSlope: 0.00009066369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.0055556647 - inSlope: 0.00009066369 - outSlope: 0.00006596564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.005554565 - inSlope: 0.00006596564 - outSlope: 0.000041881616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.005553867 - inSlope: 0.000041881616 - outSlope: 0.000018272567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.0055535627 - inSlope: 0.000018272567 - outSlope: -0.000003883619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.0055536274 - inSlope: -0.000003883619 - outSlope: -0.000024279603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.005554032 - inSlope: -0.000024279603 - outSlope: -0.000045094683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.0055547836 - inSlope: -0.000045094683 - outSlope: -0.0000640378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.005555851 - inSlope: -0.0000640378 - outSlope: -0.00008228184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.0055572223 - inSlope: -0.00008228184 - outSlope: -0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.005558884 - inSlope: -0.00009968886 - outSlope: -0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.005560821 - inSlope: -0.00011622917 - outSlope: -0.00013170777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.005563016 - inSlope: -0.00013170777 - outSlope: -0.00014673933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.0055654617 - inSlope: -0.00014673933 - outSlope: -0.00015984304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.0055681258 - inSlope: -0.00015984304 - outSlope: -0.00017314234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.0055710115 - inSlope: -0.00017314234 - outSlope: -0.00018498745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0055740946 - inSlope: -0.00018498745 - outSlope: -0.00019616466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.005577364 - inSlope: -0.00019616466 - outSlope: -0.00020580385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.005580794 - inSlope: -0.00020580385 - outSlope: -0.00021527542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.005584382 - inSlope: -0.00021527542 - outSlope: -0.00022343382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.005588106 - inSlope: -0.00022343382 - outSlope: -0.0002305305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.005591948 - inSlope: -0.0002305305 - outSlope: -0.00023698458 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.005595898 - inSlope: -0.00023698458 - outSlope: -0.00024296367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.005599947 - inSlope: -0.00024296367 - outSlope: -0.00024664993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.005604058 - inSlope: -0.00024664993 - outSlope: -0.00025028386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.0056082294 - inSlope: -0.00025028386 - outSlope: -0.00025288225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.005612444 - inSlope: -0.00025288225 - outSlope: -0.00025394396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.0056166765 - inSlope: -0.00025394396 - outSlope: -0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.005620916 - inSlope: -0.00025436305 - outSlope: -0.000254391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.0056251558 - inSlope: -0.000254391 - outSlope: -0.00025201612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.005629356 - inSlope: -0.00025201612 - outSlope: -0.00024963947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.0056335167 - inSlope: -0.00024963947 - outSlope: -0.00024556206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.0056376094 - inSlope: -0.00024556206 - outSlope: -0.00024084025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.0056416234 - inSlope: -0.00024084025 - outSlope: -0.0002348332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.0056455373 - inSlope: -0.0002348332 - outSlope: -0.0002279321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.005649336 - inSlope: -0.0002279321 - outSlope: 0.0007489517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.0056368536 - inSlope: 0.0007489517 - outSlope: 0.0027805034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.005590512 - inSlope: 0.0027805034 - outSlope: 0.0050406298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.0055065015 - inSlope: 0.0050406298 - outSlope: 0.007417631 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.0053828736 - inSlope: 0.007417631 - outSlope: 0.0097459275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.0052204416 - inSlope: 0.0097459275 - outSlope: 0.011866663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.005022664 - inSlope: 0.011866663 - outSlope: 0.013398262 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.00479936 - inSlope: 0.013398262 - outSlope: 0.013933446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.004567136 - inSlope: 0.013933446 - outSlope: 0.013027669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.0043500084 - inSlope: 0.013027669 - outSlope: 0.010585516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0041735834 - inSlope: 0.010585516 - outSlope: 0.0071472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.0040544635 - inSlope: 0.0071472 - outSlope: 0.0035700516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0039949627 - inSlope: 0.0035700516 - outSlope: 0.0003602825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.003988958 - inSlope: 0.0003602825 - outSlope: -0.0017928629 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.004018839 - inSlope: -0.0017928629 - outSlope: -0.0032002516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.004072177 - inSlope: -0.0032002516 - outSlope: -0.004144324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.004141249 - inSlope: -0.004144324 - outSlope: -0.0042044786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.004211324 - inSlope: -0.0042044786 - outSlope: -0.0038540866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.0042755585 - inSlope: -0.0038540866 - outSlope: -0.003152381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.004328098 - inSlope: -0.003152381 - outSlope: -0.0028606346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.0043757753 - inSlope: -0.0028606346 - outSlope: -0.0030585316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.004426751 - inSlope: -0.0030585316 - outSlope: -0.0030307872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.004477264 - inSlope: -0.0030307872 - outSlope: -0.0027615882 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.0045232903 - inSlope: -0.0027615882 - outSlope: -0.0022650997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.004561042 - inSlope: -0.0022650997 - outSlope: -0.0015655454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0045871343 - inSlope: -0.0015655454 - outSlope: -0.00068578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.004598564 - inSlope: -0.00068578 - outSlope: -0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0046018907 - inSlope: -0.00019960124 - outSlope: -0.00022214859 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.004605593 - inSlope: -0.00022214859 - outSlope: -0.00024254457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0046096356 - inSlope: -0.00024254457 - outSlope: -0.00026296472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0046140184 - inSlope: -0.00026296472 - outSlope: -0.00028294537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.004618734 - inSlope: -0.00028294537 - outSlope: -0.00030186056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.004623765 - inSlope: -0.00030186056 - outSlope: -0.00032077575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0046291114 - inSlope: -0.00032077575 - outSlope: -0.00033837775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.004634751 - inSlope: -0.00033837775 - outSlope: -0.00035597978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.004640684 - inSlope: -0.00035597978 - outSlope: -0.0003723245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.0046468894 - inSlope: -0.0003723245 - outSlope: -0.0003882222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0046533598 - inSlope: -0.0003882222 - outSlope: -0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0046600914 - inSlope: -0.00040389635 - outSlope: -0.00041895587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.004667074 - inSlope: -0.00041895587 - outSlope: -0.00043312128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0046742926 - inSlope: -0.00043312128 - outSlope: -0.0004445207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.0046817013 - inSlope: -0.0004445207 - outSlope: -0.0004539643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.0046892674 - inSlope: -0.0004539643 - outSlope: -0.00046382702 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.004696998 - inSlope: -0.00046382702 - outSlope: -0.00047525438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0047049187 - inSlope: -0.00047525438 - outSlope: -0.00048594832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.004713018 - inSlope: -0.00048594832 - outSlope: -0.0004975782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.004721311 - inSlope: -0.0004975782 - outSlope: -0.00051347585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.004729869 - inSlope: -0.00051347585 - outSlope: -0.00041638542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.0047368086 - inSlope: -0.00041638542 - outSlope: -0.0005985523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0047467845 - inSlope: -0.0005985523 - outSlope: -0.00054976955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.0047559473 - inSlope: -0.00054976955 - outSlope: -0.00095606875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0047718817 - inSlope: -0.00095606875 - outSlope: -0.0017990934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0048018666 - inSlope: -0.0017990934 - outSlope: -0.0027151804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.0048471196 - inSlope: -0.0027151804 - outSlope: -0.0036065688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.004907229 - inSlope: -0.0036065688 - outSlope: -0.0037902724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0049704 - inSlope: -0.0037902724 - outSlope: -0.004510837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0050455807 - inSlope: -0.004510837 - outSlope: -0.0049671764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.005128367 - inSlope: -0.0049671764 - outSlope: -0.0049055135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0052101254 - inSlope: -0.0049055135 - outSlope: -0.004992741 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0052933376 - inSlope: -0.004992741 - outSlope: -0.0048929825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0053748884 - inSlope: -0.0048929825 - outSlope: -0.004787133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.005454674 - inSlope: -0.004787133 - outSlope: -0.004389467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0055278316 - inSlope: -0.004389467 - outSlope: -0.0037513801 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0055903546 - inSlope: -0.0037513801 - outSlope: -0.0032583282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00564466 - inSlope: -0.0032583282 - outSlope: -0.0027944453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.005691234 - inSlope: -0.0027944453 - outSlope: -0.0020876268 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.005726028 - inSlope: -0.0020876268 - outSlope: -0.0015071514 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.005751147 - inSlope: -0.0015071514 - outSlope: -0.0010239342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.0057682125 - inSlope: -0.0010239342 - outSlope: -0.0004258011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.005775309 - inSlope: -0.0004258011 - outSlope: -0.00007563278 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.0057765697 - inSlope: -0.00007563278 - outSlope: -0.000105276806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.0057783243 - inSlope: -0.000105276806 - outSlope: 0.000080997204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.0057769744 - inSlope: 0.000080997204 - outSlope: 0.00014436444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.0057745683 - inSlope: 0.00014436444 - outSlope: 0.000082729464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.0057731895 - inSlope: 0.000082729464 - outSlope: 0.00029389354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.005768291 - inSlope: 0.00029389354 - outSlope: 0.00024857954 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.005764148 - inSlope: 0.00024857954 - outSlope: 0.0003274254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.005758691 - inSlope: 0.0003274254 - outSlope: 0.0005267752 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.0057499115 - inSlope: 0.0005267752 - outSlope: 0.00030163705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.0057448843 - inSlope: 0.00030163705 - outSlope: 0.0007609937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.005732201 - inSlope: 0.0007609937 - outSlope: 0.0007725608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.005719325 - inSlope: 0.0007725608 - outSlope: 0.0006928767 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.005707777 - inSlope: 0.0006928767 - outSlope: 0.00087699934 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.0056931605 - inSlope: 0.00087699934 - outSlope: 0.0010258621 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.005676063 - inSlope: 0.0010258621 - outSlope: 0.0009350022 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.0056604794 - inSlope: 0.0009350022 - outSlope: 0.001241361 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.00563979 - inSlope: 0.001241361 - outSlope: 0.0010759301 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.005621858 - inSlope: 0.0010759301 - outSlope: 0.0013792993 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.0055988696 - inSlope: 0.0013792993 - outSlope: 0.0008724731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.0055843284 - inSlope: 0.0008724731 - outSlope: 0.0013700317 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.0055614943 - inSlope: 0.0013700317 - outSlope: 0.001285422 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.0055400706 - inSlope: 0.001285422 - outSlope: 0.0011884992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.0055202623 - inSlope: 0.0011884992 - outSlope: 0.0013556624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.005497668 - inSlope: 0.0013556624 - outSlope: 0.0012194563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.0054773437 - inSlope: 0.0012194563 - outSlope: 0.0011861522 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.0054575745 - inSlope: 0.0011861522 - outSlope: 0.0012347114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.005436996 - inSlope: 0.0012347114 - outSlope: 0.0011358607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.005418065 - inSlope: 0.0011358607 - outSlope: 0.0010965775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.0053997887 - inSlope: 0.0010965775 - outSlope: 0.001057881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.0053821574 - inSlope: 0.001057881 - outSlope: 0.0010155523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.0053652315 - inSlope: 0.0010155523 - outSlope: 0.0009764647 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.005348957 - inSlope: 0.0009764647 - outSlope: 0.00092899514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.005333474 - inSlope: 0.00092899514 - outSlope: 0.00086926005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.0053189863 - inSlope: 0.00086926005 - outSlope: 0.00080972054 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.005305491 - inSlope: 0.00080972054 - outSlope: 0.0006771929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.005294204 - inSlope: 0.0006771929 - outSlope: 0.00071112136 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.005282352 - inSlope: 0.00071112136 - outSlope: 0.0006509672 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.005271503 - inSlope: 0.0006509672 - outSlope: 0.0005936349 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.005261609 - inSlope: 0.0005936349 - outSlope: 0.0004500807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.0052541075 - inSlope: 0.0004500807 - outSlope: 0.0005547428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.005244862 - inSlope: 0.0005547428 - outSlope: 0.00043161254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.0052376683 - inSlope: 0.00043161254 - outSlope: 0.00026081715 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.0052333213 - inSlope: 0.00026081715 - outSlope: 0.00080994406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.0052198223 - inSlope: 0.00080994406 - outSlope: -0.00005004001 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.0052206563 - inSlope: -0.00005004001 - outSlope: 0.00073475833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.0052084103 - inSlope: 0.00073475833 - outSlope: 0.00012933288 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.005206255 - inSlope: 0.00012933288 - outSlope: 0.00034997272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.005200422 - inSlope: 0.00034997272 - outSlope: 0.0005345424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.005191513 - inSlope: 0.0005345424 - outSlope: 0.00028638195 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.00518674 - inSlope: 0.00028638195 - outSlope: 0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.0051800045 - inSlope: 0.0004041141 - outSlope: 0.00051884033 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.005171357 - inSlope: 0.00051884033 - outSlope: 0.00033902036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.005165707 - inSlope: 0.00033902036 - outSlope: 0.00028124105 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.0051610195 - inSlope: 0.00028124105 - outSlope: 0.00064602186 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.0051502525 - inSlope: 0.00064602186 - outSlope: 0.0003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.005144441 - inSlope: 0.0003486875 - outSlope: 0.00030250318 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.0051393993 - inSlope: 0.00030250318 - outSlope: 0.00059212616 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.0051295306 - inSlope: 0.00059212616 - outSlope: 0.00032697368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.005124081 - inSlope: 0.00032697368 - outSlope: 0.0002917785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.005119218 - inSlope: 0.0002917785 - outSlope: 0.00043395328 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.0051119854 - inSlope: 0.00043395328 - outSlope: 0.00026856028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.0051075094 - inSlope: 0.00026856028 - outSlope: 0.00035041475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.005101669 - inSlope: 0.00035041475 - outSlope: 0.00023891583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.0050976872 - inSlope: 0.00023891583 - outSlope: 0.0002215028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.0050939955 - inSlope: 0.0002215028 - outSlope: 0.00020837729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.0050905226 - inSlope: 0.00020837729 - outSlope: 0.00009130564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.005089001 - inSlope: 0.00009130564 - outSlope: 0.00019703362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.005085717 - inSlope: 0.00019703362 - outSlope: 0.00018216427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.005082681 - inSlope: 0.00018216427 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.005082025 - inSlope: 0.000039339666 - outSlope: 0.00018627134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.0050789206 - inSlope: 0.00018627134 - outSlope: 0.00006314463 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.0050778682 - inSlope: 0.00006314463 - outSlope: 0.00007197165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.0050766687 - inSlope: 0.00007197165 - outSlope: 0.00022709067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.005072884 - inSlope: 0.00022709067 - outSlope: 0.00002964445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.0050723897 - inSlope: 0.00002964445 - outSlope: 0.0002111932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.00506887 - inSlope: 0.0002111932 - outSlope: 0.00030979986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.0050637065 - inSlope: 0.00030979986 - outSlope: 0.0001252519 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.005061619 - inSlope: 0.0001252519 - outSlope: 0.00028381558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.005056889 - inSlope: 0.00028381558 - outSlope: 0.00044021168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.005049552 - inSlope: 0.00044021168 - outSlope: 0.00020904785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.0050460678 - inSlope: 0.00020904785 - outSlope: 0.00044730827 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.0050386125 - inSlope: 0.00044730827 - outSlope: 0.00063228456 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.0050280746 - inSlope: 0.00063228456 - outSlope: 0.0003078632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.0050229435 - inSlope: 0.0003078632 - outSlope: 0.0006265009 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.005012502 - inSlope: 0.0006265009 - outSlope: 0.00027754906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.005007876 - inSlope: 0.00027754906 - outSlope: 0.00038006922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.0050015417 - inSlope: 0.00038006922 - outSlope: 0.00045353873 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.0049939826 - inSlope: 0.00045353873 - outSlope: 0.00031043362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.0049888087 - inSlope: 0.00031043362 - outSlope: 0.0004896503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.004980648 - inSlope: 0.0004896503 - outSlope: 0.0003078632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.004975517 - inSlope: 0.0003078632 - outSlope: 0.00025651808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.0049712416 - inSlope: 0.00025651808 - outSlope: 0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.004966354 - inSlope: 0.00029325092 - outSlope: 0.00017660939 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.0049634106 - inSlope: 0.00017660939 - outSlope: 0.00012634153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.004961305 - inSlope: 0.00012634153 - outSlope: 0.00007560592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.0049600448 - inSlope: 0.00007560592 - outSlope: 0.000025787978 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.004959615 - inSlope: 0.000025787978 - outSlope: -0.000022771184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.0049599945 - inSlope: -0.000022771184 - outSlope: -0.00006724991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.0049611153 - inSlope: -0.00006724991 - outSlope: -0.00011192806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.0049629807 - inSlope: -0.00011192806 - outSlope: -0.0001641434 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.0049657165 - inSlope: -0.0001641434 - outSlope: -0.0002979812 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.004970683 - inSlope: -0.0002979812 - outSlope: -0.00026556308 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.004975109 - inSlope: -0.00026556308 - outSlope: -0.00032697368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.0049805585 - inSlope: -0.00032697368 - outSlope: -0.0003845676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.004986968 - inSlope: -0.0003845676 - outSlope: -0.0005287234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.00499578 - inSlope: -0.0005287234 - outSlope: -0.00042390724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.005002845 - inSlope: -0.00042390724 - outSlope: -0.00054526347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.005011933 - inSlope: -0.00054526347 - outSlope: -0.0007135064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.0050238245 - inSlope: -0.0007135064 - outSlope: -0.00016112596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.00502651 - inSlope: -0.00016112596 - outSlope: -0.001016433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.0050434503 - inSlope: -0.001016433 - outSlope: -0.00022644806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.0050472245 - inSlope: -0.00022644806 - outSlope: -0.0008243448 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.0050609633 - inSlope: -0.0008243448 - outSlope: -0.0005946881 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.005070875 - inSlope: -0.0005946881 - outSlope: -0.00040110812 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.00507756 - inSlope: -0.00040110812 - outSlope: -0.0006367926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.0050881733 - inSlope: -0.0006367926 - outSlope: -0.0005061909 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.0050966097 - inSlope: -0.0005061909 - outSlope: -0.00037790704 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.0051029082 - inSlope: -0.00037790704 - outSlope: -0.00054182694 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.005111939 - inSlope: -0.00054182694 - outSlope: -0.00058308203 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.0051216567 - inSlope: -0.00058308203 - outSlope: -0.00020043657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.0051249973 - inSlope: -0.00020043657 - outSlope: -0.00047975953 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.005132993 - inSlope: -0.00047975953 - outSlope: -0.00050637196 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.005141433 - inSlope: -0.00050637196 - outSlope: -0.00019681008 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.005144713 - inSlope: -0.00019681008 - outSlope: -0.000442363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.005152086 - inSlope: -0.000442363 - outSlope: -0.00045740744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.005159709 - inSlope: -0.00045740744 - outSlope: -0.00029475967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.005164622 - inSlope: -0.00029475967 - outSlope: -0.00044041986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.005171962 - inSlope: -0.00044041986 - outSlope: -0.00033946254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.00517762 - inSlope: -0.00033946254 - outSlope: -0.0004316187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.0051848134 - inSlope: -0.0004316187 - outSlope: -0.0004314108 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.0051920037 - inSlope: -0.0004314108 - outSlope: -0.00042689685 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.0051991185 - inSlope: -0.00042689685 - outSlope: -0.0005252869 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.0052078734 - inSlope: -0.0005252869 - outSlope: -0.0004047567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.0052146195 - inSlope: -0.0004047567 - outSlope: -0.00040476827 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.0052213655 - inSlope: -0.00040476827 - outSlope: -0.0005282764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.00523017 - inSlope: -0.0005282764 - outSlope: -0.0003762135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.0052364403 - inSlope: -0.0003762135 - outSlope: -0.00047843266 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.0052444143 - inSlope: -0.00047843266 - outSlope: -0.0004535517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.0052519734 - inSlope: -0.0004535517 - outSlope: -0.00030571187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.0052570687 - inSlope: -0.00030571187 - outSlope: -0.0005798689 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.005266733 - inSlope: -0.0005798689 - outSlope: -0.00016844606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.0052695405 - inSlope: -0.00016844606 - outSlope: -0.00020021878 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.0052728774 - inSlope: -0.00020021878 - outSlope: -0.00032141377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.0052782344 - inSlope: -0.00032141377 - outSlope: -0.00017638587 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.005281174 - inSlope: -0.00017638587 - outSlope: -0.000063589854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.005282234 - inSlope: -0.000063589854 - outSlope: -0.00018842806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.0052853744 - inSlope: -0.00018842806 - outSlope: 0.00008700299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.0052839243 - inSlope: 0.00008700299 - outSlope: -0.000106113475 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.005285693 - inSlope: -0.000106113475 - outSlope: 0.00017102137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.0052828426 - inSlope: 0.00017102137 - outSlope: -0.00035943915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.0052888333 - inSlope: -0.00035943915 - outSlope: 0.0001181587 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.005286864 - inSlope: 0.0001181587 - outSlope: 0.000015897464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.005286599 - inSlope: 0.000015897464 - outSlope: -0.00009667276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.00528821 - inSlope: -0.00009667276 - outSlope: 0.00005735939 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.005287254 - inSlope: 0.00005735939 - outSlope: -0.000088290726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.0052887257 - inSlope: -0.000088290726 - outSlope: -0.00012913547 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.005290878 - inSlope: -0.00012913547 - outSlope: -0.00008613934 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.0052923136 - inSlope: -0.00008613934 - outSlope: -0.00018733303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.005295436 - inSlope: -0.00018733303 - outSlope: -0.00022667806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.005299214 - inSlope: -0.00022667806 - outSlope: -0.00026383085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.005303611 - inSlope: -0.00026383085 - outSlope: -0.0003003561 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.005308617 - inSlope: -0.0003003561 - outSlope: -0.00033298062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.0053141667 - inSlope: -0.00033298062 - outSlope: -0.00035857304 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.005320143 - inSlope: -0.00035857304 - outSlope: -0.00038437202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.005326549 - inSlope: -0.00038437202 - outSlope: -0.00040883583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.005333363 - inSlope: -0.00040883583 - outSlope: -0.0005055203 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.0053417883 - inSlope: -0.0005055203 - outSlope: -0.00043613254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.0053490573 - inSlope: -0.00043613254 - outSlope: -0.00046062053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.005356734 - inSlope: -0.00046062053 - outSlope: -0.0004799693 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.0053647337 - inSlope: -0.0004799693 - outSlope: -0.0005854569 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.005374491 - inSlope: -0.0005854569 - outSlope: -0.00044191597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.0053818566 - inSlope: -0.00044191597 - outSlope: -0.0005235975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.005390583 - inSlope: -0.0005235975 - outSlope: -0.0006516005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.005401443 - inSlope: -0.0006516005 - outSlope: -0.000058003654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.00540241 - inSlope: -0.000058003654 - outSlope: -0.00087246066 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.005416951 - inSlope: -0.00087246066 - outSlope: -0.000053728818 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.0054178466 - inSlope: -0.000053728818 - outSlope: -0.0006372117 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.005428467 - inSlope: -0.0006372117 - outSlope: -0.00039358097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.0054350267 - inSlope: -0.00039358097 - outSlope: -0.00018499143 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.00543811 - inSlope: -0.00018499143 - outSlope: -0.0004071036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.005444895 - inSlope: -0.0004071036 - outSlope: -0.00026191052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.00544926 - inSlope: -0.00026191052 - outSlope: -0.00011879792 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.00545124 - inSlope: -0.00011879792 - outSlope: -0.0002692029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.0054557268 - inSlope: -0.0002692029 - outSlope: -0.0002964919 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.0054606684 - inSlope: -0.0002964919 - outSlope: 0.000099913814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.005459003 - inSlope: 0.000099913814 - outSlope: -0.0001645625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.005461746 - inSlope: -0.0001645625 - outSlope: -0.00019186469 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.0054649436 - inSlope: -0.00019186469 - outSlope: 0.000105917905 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.0054631783 - inSlope: 0.000105917905 - outSlope: -0.00015126773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.0054656994 - inSlope: -0.00015126773 - outSlope: -0.00017808513 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.0054686675 - inSlope: -0.00017808513 - outSlope: -0.000025788715 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.0054690973 - inSlope: -0.000025788715 - outSlope: -0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.005472141 - inSlope: -0.00018261129 - outSlope: -0.00009108213 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.005473659 - inSlope: -0.00009108213 - outSlope: -0.00019379256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.0054768887 - inSlope: -0.00019379256 - outSlope: -0.00020345401 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.0054802797 - inSlope: -0.00020345401 - outSlope: -0.00020798613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.005483746 - inSlope: -0.00020798613 - outSlope: -0.0003185919 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.005489056 - inSlope: -0.0003185919 - outSlope: -0.00020689647 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.005492504 - inSlope: -0.00020689647 - outSlope: -0.00021655754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.0054961136 - inSlope: -0.00021655754 - outSlope: -0.0003555937 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.00550204 - inSlope: -0.0003555937 - outSlope: -0.00020644352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.005505481 - inSlope: -0.00020644352 - outSlope: -0.00032720657 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.005510934 - inSlope: -0.00032720657 - outSlope: -0.00031820073 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.0055162376 - inSlope: -0.00031820073 - outSlope: -0.00016347754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.005518962 - inSlope: -0.00016347754 - outSlope: -0.0003624566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.005525003 - inSlope: -0.0003624566 - outSlope: -0.00018345471 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.0055280607 - inSlope: -0.00018345471 - outSlope: -0.000087450026 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.0055295182 - inSlope: -0.000087450026 - outSlope: -0.0002756492 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.0055341125 - inSlope: -0.0002756492 - outSlope: -0.00012137181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.0055361353 - inSlope: -0.00012137181 - outSlope: 0.000030928808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.00553562 - inSlope: 0.000030928808 - outSlope: -0.00020603032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.0055390536 - inSlope: -0.00020603032 - outSlope: 0.00002492186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.005538638 - inSlope: 0.00002492186 - outSlope: 0.00020410246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.0055352366 - inSlope: 0.00020410246 - outSlope: -0.00012611802 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.0055373386 - inSlope: -0.00012611802 - outSlope: 0.00018820453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.005534202 - inSlope: 0.00018820453 - outSlope: -0.0001645625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.0055369446 - inSlope: -0.0001645625 - outSlope: -0.00006468134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.0055380226 - inSlope: -0.00006468134 - outSlope: 0.00000603489 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.005537922 - inSlope: 0.00000603489 - outSlope: -0.00013835939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.005540228 - inSlope: -0.00013835939 - outSlope: 0.000040372295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.005539555 - inSlope: 0.000040372295 - outSlope: -0.0001411534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.0055419076 - inSlope: -0.0001411534 - outSlope: -0.00019141217 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.005545098 - inSlope: -0.00019141217 - outSlope: -0.00015341472 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.005547655 - inSlope: -0.00015341472 - outSlope: -0.00026769412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.0055521163 - inSlope: -0.00026769412 - outSlope: -0.0003149598 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.0055573657 - inSlope: -0.0003149598 - outSlope: -0.00036093025 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.005563381 - inSlope: -0.00036093025 - outSlope: -0.0004066845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.0055701593 - inSlope: -0.0004066845 - outSlope: -0.00044989155 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.0055776574 - inSlope: -0.00044989155 - outSlope: -0.00048790406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.005585789 - inSlope: -0.00048790406 - outSlope: -0.0005255254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.005594548 - inSlope: -0.0005255254 - outSlope: -0.0005626417 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.0056039253 - inSlope: -0.0005626417 - outSlope: -0.0006720433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.005615126 - inSlope: -0.0006720433 - outSlope: -0.0006153073 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.005625381 - inSlope: -0.0006153073 - outSlope: -0.0006516191 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.0056362413 - inSlope: -0.0006516191 - outSlope: -0.0006840659 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.0056476425 - inSlope: -0.0006840659 - outSlope: -0.0008022442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.005661013 - inSlope: -0.0008022442 - outSlope: -0.00067135354 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.0056722024 - inSlope: -0.00067135354 - outSlope: -0.00076548103 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.0056849606 - inSlope: -0.00076548103 - outSlope: -0.0009066564 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.0057000713 - inSlope: -0.0009066564 - outSlope: -0.00032591197 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.0057055033 - inSlope: -0.00032591197 - outSlope: -0.0011530881 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.005724721 - inSlope: -0.0011530881 - outSlope: -0.00033448936 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.005730296 - inSlope: -0.00033448936 - outSlope: -0.000902158 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.0057453318 - inSlope: -0.000902158 - outSlope: -0.0006427996 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.005756045 - inSlope: -0.0006427996 - outSlope: -0.00041722957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.005762999 - inSlope: -0.00041722957 - outSlope: -0.00062282296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.0057733795 - inSlope: -0.00062282296 - outSlope: -0.0004597544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.005781042 - inSlope: -0.0004597544 - outSlope: -0.00029886674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.005786023 - inSlope: -0.00029886674 - outSlope: -0.00042988642 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.005793188 - inSlope: -0.00042988642 - outSlope: -0.00043828387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.0058004926 - inSlope: -0.00043828387 - outSlope: -0.000021262418 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.005800847 - inSlope: -0.000021262418 - outSlope: -0.00026575866 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.0058052763 - inSlope: -0.00026575866 - outSlope: -0.00025801949 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.0058095767 - inSlope: -0.00025801949 - outSlope: 0.000086586384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.0058081336 - inSlope: 0.000086586384 - outSlope: -0.00012312851 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.005810186 - inSlope: -0.00012312851 - outSlope: -0.000102260776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.00581189 - inSlope: -0.000102260776 - outSlope: 0.000084879604 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.0058104754 - inSlope: 0.000084879604 - outSlope: -0.00004920252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.0058112955 - inSlope: -0.00004920252 - outSlope: 0.00006400895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.0058102286 - inSlope: 0.00006400895 - outSlope: -0.000017825787 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.0058105257 - inSlope: -0.000017825787 - outSlope: -0.0000068730687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.0058106403 - inSlope: -0.0000068730687 - outSlope: 0.000007934989 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.005810508 - inSlope: 0.000007934989 - outSlope: -0.000081638645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.0058118687 - inSlope: -0.000081638645 - outSlope: 0.0000481408 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.0058110664 - inSlope: 0.0000481408 - outSlope: 0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.005810146 - inSlope: 0.000055208064 - outSlope: -0.000060574144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.005811156 - inSlope: -0.000060574144 - outSlope: 0.00009773169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.005809527 - inSlope: 0.00009773169 - outSlope: 0.000001285208 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.0058095055 - inSlope: 0.000001285208 - outSlope: 0.000031376738 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.0058089825 - inSlope: 0.000031376738 - outSlope: 0.00018196869 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.0058059497 - inSlope: 0.00018196869 - outSlope: -0.00008915687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.0058074356 - inSlope: -0.00008915687 - outSlope: 0.0003248503 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.0058020214 - inSlope: 0.0003248503 - outSlope: 0.00029348285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.00579713 - inSlope: 0.00029348285 - outSlope: 0.00017230169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.0057942583 - inSlope: 0.00017230169 - outSlope: 0.00031709223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.0057889735 - inSlope: 0.00031709223 - outSlope: 0.00042688462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.0057818587 - inSlope: 0.00042688462 - outSlope: 0.00030016052 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.005776856 - inSlope: 0.00030016052 - outSlope: 0.0005703809 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.0057673496 - inSlope: 0.0005703809 - outSlope: 0.00037255333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.0057611405 - inSlope: 0.00037255333 - outSlope: 0.00064408476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.0057504056 - inSlope: 0.00064408476 - outSlope: 0.000106787076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.005748626 - inSlope: 0.000106787076 - outSlope: 0.0005761923 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.0057390225 - inSlope: 0.0005761923 - outSlope: 0.00046471445 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.005731277 - inSlope: 0.00046471445 - outSlope: 0.00034246186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.0057255696 - inSlope: 0.00034246186 - outSlope: 0.00048617183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.0057174666 - inSlope: 0.00048617183 - outSlope: 0.0003280727 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.005711999 - inSlope: 0.0003280727 - outSlope: 0.00027455954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.0057074227 - inSlope: 0.00027455954 - outSlope: 0.0003042398 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.005702352 - inSlope: 0.0003042398 - outSlope: 0.00018839473 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.005699212 - inSlope: 0.00018839473 - outSlope: 0.00013450366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.0056969705 - inSlope: 0.00013450366 - outSlope: 0.00008077253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.0056956243 - inSlope: 0.00008077253 - outSlope: 0.000027297481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.0056951693 - inSlope: 0.000027297481 - outSlope: -0.000022994047 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.0056955526 - inSlope: -0.000022994047 - outSlope: -0.00006702831 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.0056966697 - inSlope: -0.00006702831 - outSlope: -0.00011172928 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.005698532 - inSlope: -0.00011172928 - outSlope: -0.00015618518 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.005701135 - inSlope: -0.00015618518 - outSlope: -0.00027391693 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.0057057003 - inSlope: -0.00027391693 - outSlope: -0.0002255884 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.00570946 - inSlope: -0.0002255884 - outSlope: -0.00027240042 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.005714 - inSlope: -0.00027240042 - outSlope: -0.00031432617 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.005719239 - inSlope: -0.00031432617 - outSlope: -0.0004432418 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.005726626 - inSlope: -0.0004432418 - outSlope: -0.00032418902 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.005732029 - inSlope: -0.00032418902 - outSlope: -0.00043075587 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.005739209 - inSlope: -0.00043075587 - outSlope: -0.00058436726 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.005748948 - inSlope: -0.00058436726 - outSlope: -0.000017183163 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.0057492345 - inSlope: -0.000017183163 - outSlope: -0.0008585435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.0057635433 - inSlope: -0.0008585435 - outSlope: -0.000053697808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.0057644383 - inSlope: -0.000053697808 - outSlope: -0.00063745346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.0057750624 - inSlope: -0.00063745346 - outSlope: -0.00039359223 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.005781622 - inSlope: -0.00039359223 - outSlope: -0.00018499143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.0057847053 - inSlope: -0.00018499143 - outSlope: -0.00040689638 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.005791487 - inSlope: -0.00040689638 - outSlope: -0.00026188258 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.005795852 - inSlope: -0.00026188258 - outSlope: -0.000119024844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.0057978355 - inSlope: -0.000119024844 - outSlope: -0.00026941102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.005802326 - inSlope: -0.00026941102 - outSlope: -0.00029605333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.00580726 - inSlope: -0.00029605333 - outSlope: 0.00009969029 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.0058055986 - inSlope: 0.00009969029 - outSlope: -0.00016479073 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.005808345 - inSlope: -0.00016479073 - outSlope: -0.00017875056 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.0058113243 - inSlope: -0.00017875056 - outSlope: 0.00014439445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.005808918 - inSlope: 0.00014439445 - outSlope: -0.000087871624 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.0058103823 - inSlope: -0.000087871624 - outSlope: -0.00009047006 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.00581189 - inSlope: -0.00009047006 - outSlope: 0.000084877174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.0058104754 - inSlope: 0.000084877174 - outSlope: -0.00004920252 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.0058112955 - inSlope: -0.00004920252 - outSlope: 0.000064010776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.0058102286 - inSlope: 0.000064010776 - outSlope: -0.000017825787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.0058105257 - inSlope: -0.000017825787 - outSlope: -0.0000068728723 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.0058106403 - inSlope: -0.0000068728723 - outSlope: 0.000007292367 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.0058105187 - inSlope: 0.000007292367 - outSlope: -0.00008379237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.0058119153 - inSlope: -0.00008379237 - outSlope: 0.00004598678 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.005811149 - inSlope: 0.00004598678 - outSlope: 0.000053505297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.005810257 - inSlope: 0.000053505297 - outSlope: -0.00007004584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.0058114245 - inSlope: -0.00007004584 - outSlope: 0.000095806616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.0058098277 - inSlope: 0.000095806616 - outSlope: -0.000010728386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.0058100065 - inSlope: -0.000010728386 - outSlope: 0.000012684807 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.005809795 - inSlope: 0.000012684807 - outSlope: 0.00018046513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.0058067874 - inSlope: 0.00018046513 - outSlope: -0.0000058115415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.0058068843 - inSlope: -0.0000058115415 - outSlope: 0.00018562343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.0058037904 - inSlope: 0.00018562343 - outSlope: 0.00029110795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.0057989387 - inSlope: 0.00029110795 - outSlope: 0.000114302966 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.0057970337 - inSlope: 0.000114302966 - outSlope: 0.0002773614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.005792411 - inSlope: 0.0002773614 - outSlope: 0.00043827132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.005785106 - inSlope: 0.00043827132 - outSlope: 0.00020904785 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.005781622 - inSlope: 0.00020904785 - outSlope: 0.00044729313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.0057741674 - inSlope: 0.00044729313 - outSlope: 0.0006322763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.005763629 - inSlope: 0.0006322763 - outSlope: 0.00030764847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.0057585016 - inSlope: 0.00030764847 - outSlope: 0.00062692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.005748053 - inSlope: 0.00062692 - outSlope: 0.0002773614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.0057434305 - inSlope: 0.0002773614 - outSlope: 0.00038004748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.005737096 - inSlope: 0.00038004748 - outSlope: 0.0004533282 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.0057295407 - inSlope: 0.0004533282 - outSlope: 0.00031066602 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.005724363 - inSlope: 0.00031066602 - outSlope: 0.0004898459 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.005716199 - inSlope: 0.0004898459 - outSlope: 0.00030743532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.005711075 - inSlope: 0.00030743532 - outSlope: 0.00025696514 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.005706792 - inSlope: 0.00025696514 - outSlope: 0.00029284024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.0057019116 - inSlope: 0.00029284024 - outSlope: 0.00017680497 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.005698965 - inSlope: 0.00017680497 - outSlope: 0.0001261144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.005696863 - inSlope: 0.0001261144 - outSlope: 0.00007582944 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.005695599 - inSlope: 0.00007582944 - outSlope: 0.000025788715 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.0056951693 - inSlope: 0.000025788715 - outSlope: 0.00016777072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.005692373 - inSlope: 0.00016777072 - outSlope: 0.00048663278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.0056842626 - inSlope: 0.00048663278 - outSlope: 0.00078313315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.0056712106 - inSlope: 0.00078313315 - outSlope: 0.0010529507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.0056536617 - inSlope: 0.0010529507 - outSlope: 0.0013014594 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.00563197 - inSlope: 0.0013014594 - outSlope: 0.0015239092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.0056065717 - inSlope: 0.0015239092 - outSlope: 0.001721334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.005577883 - inSlope: 0.001721334 - outSlope: 0.0018171964 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.005547597 - inSlope: 0.0018171964 - outSlope: 0.0020509935 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.0055134124 - inSlope: 0.0020509935 - outSlope: 0.0021706107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.005477236 - inSlope: 0.0021706107 - outSlope: 0.0022633998 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.0054395134 - inSlope: 0.0022633998 - outSlope: 0.0023302326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.0054006767 - inSlope: 0.0023302326 - outSlope: 0.0023689617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.0053611924 - inSlope: 0.0023689617 - outSlope: 0.002210118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.0053243577 - inSlope: 0.002210118 - outSlope: 0.0024202557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.0052840207 - inSlope: 0.0024202557 - outSlope: 0.0023722025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.0052444823 - inSlope: 0.0023722025 - outSlope: 0.0023031307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.0052060974 - inSlope: 0.0023031307 - outSlope: 0.0022122974 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.0051692263 - inSlope: 0.0022122974 - outSlope: 0.002102465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.005134186 - inSlope: 0.002102465 - outSlope: 0.0018778587 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.005102887 - inSlope: 0.0018778587 - outSlope: 0.0018491878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.0050720675 - inSlope: 0.0018491878 - outSlope: 0.001683531 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.005044009 - inSlope: 0.001683531 - outSlope: 0.0015039319 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.005018944 - inSlope: 0.0015039319 - outSlope: 0.0013109305 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.004997094 - inSlope: 0.0013109305 - outSlope: 0.0011040812 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.004978693 - inSlope: 0.0011040812 - outSlope: 0.00070984627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.0049668625 - inSlope: 0.00070984627 - outSlope: 0.00071459607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.0049549527 - inSlope: 0.00071459607 - outSlope: 0.00043782432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.0049476554 - inSlope: 0.00043782432 - outSlope: 0.00011880132 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.0049456754 - inSlope: 0.00011880132 - outSlope: 0.00015791747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.0049430435 - inSlope: 0.00015791747 - outSlope: 0.00058391475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.004933311 - inSlope: 0.00058391475 - outSlope: 0.0009895826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.0049168183 - inSlope: 0.0009895826 - outSlope: 0.0013726694 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.004893941 - inSlope: 0.0013726694 - outSlope: 0.0017288498 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.004865127 - inSlope: 0.0017288498 - outSlope: 0.0020572518 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.004830838 - inSlope: 0.0020572518 - outSlope: 0.0023532272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.0047916183 - inSlope: 0.0023532272 - outSlope: 0.0026090748 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.0047481344 - inSlope: 0.0026090748 - outSlope: 0.0028224534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.0047010942 - inSlope: 0.0028224534 - outSlope: 0.0032418445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.004647061 - inSlope: 0.0032418445 - outSlope: 0.003453229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.0045895083 - inSlope: 0.003453229 - outSlope: 0.0035170163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.0045308922 - inSlope: 0.0035170163 - outSlope: 0.003503298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.004472505 - inSlope: 0.003503298 - outSlope: 0.0037284214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.004410362 - inSlope: 0.0037284214 - outSlope: 0.0036171537 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.004350077 - inSlope: 0.0036171537 - outSlope: 0.0034895514 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.0042919186 - inSlope: 0.0034895514 - outSlope: 0.0032766277 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.004237306 - inSlope: 0.0032766277 - outSlope: 0.0032717022 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.0041827783 - inSlope: 0.0032717022 - outSlope: 0.0029008533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0041344315 - inSlope: 0.0029008533 - outSlope: 0.0024086325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.004094288 - inSlope: 0.0024086325 - outSlope: 0.0019519795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.004061754 - inSlope: 0.0019519795 - outSlope: 0.0014450621 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.00403767 - inSlope: 0.0014450621 - outSlope: 0.0012306498 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.0040171593 - inSlope: 0.0012306498 - outSlope: 0.00050529675 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.004008738 - inSlope: 0.00050529675 - outSlope: -0.000007738966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.004008867 - inSlope: -0.000007738966 - outSlope: -0.00040152724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.004015559 - inSlope: -0.00040152724 - outSlope: -0.00072403986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.004027626 - inSlope: -0.00072403986 - outSlope: -0.0012127961 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.004047839 - inSlope: -0.0012127961 - outSlope: -0.0014136045 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.0040714 - inSlope: -0.0014136045 - outSlope: -0.0015617401 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.0040974286 - inSlope: -0.0015617401 - outSlope: -0.0017123092 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.0041259667 - inSlope: -0.0017123092 - outSlope: -0.0016679846 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.0041537676 - inSlope: -0.0016679846 - outSlope: -0.0017666807 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.004183212 - inSlope: -0.0017666807 - outSlope: -0.0015352807 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.0042087995 - inSlope: -0.0015352807 - outSlope: -0.0014646202 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.0042332094 - inSlope: -0.0014646202 - outSlope: -0.0012561152 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.0042541455 - inSlope: -0.0012561152 - outSlope: -0.0010742411 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.0042720493 - inSlope: -0.0010742411 - outSlope: -0.0009345685 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.004287625 - inSlope: -0.0009345685 - outSlope: -0.00075477397 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.0043002046 - inSlope: -0.00075477397 - outSlope: -0.0005864851 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.0043099797 - inSlope: -0.0005864851 - outSlope: -0.00043463625 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.0043172236 - inSlope: -0.00043463625 - outSlope: -0.00030057965 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.004322233 - inSlope: -0.00030057965 - outSlope: -0.00018303562 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.0043252837 - inSlope: -0.00018303562 - outSlope: -0.00008465367 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.0043266946 - inSlope: -0.00008465367 - outSlope: -0.000003855734 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.004326759 - inSlope: -0.000003855734 - outSlope: 0.000054762604 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.004325846 - inSlope: 0.000054762604 - outSlope: 0.000092392635 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0043243063 - inSlope: 0.000092392635 - outSlope: 0.00010614446 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.004322537 - inSlope: 0.00010614446 - outSlope: 0.00009731538 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.0043209153 - inSlope: 0.00009731538 - outSlope: 0.00006831355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.004319777 - inSlope: 0.00006831355 - outSlope: 0.000024725578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.0043193647 - inSlope: 0.000024725578 - outSlope: 0.000024725578 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000005960465 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000005960465 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000005960465 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.00000005960465 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.25200617 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.25200617 - inSlope: 0 - outSlope: -0.0059008654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.25210452 - inSlope: -0.0059008654 - outSlope: -0.016688662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.25238267 - inSlope: -0.016688662 - outSlope: -0.025754595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2528119 - inSlope: -0.025754595 - outSlope: -0.03284636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.25335935 - inSlope: -0.03284636 - outSlope: -0.03773514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.25398827 - inSlope: -0.03773514 - outSlope: -0.040106073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.2546567 - inSlope: -0.040106073 - outSlope: -0.04017774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.25532633 - inSlope: -0.04017774 - outSlope: -0.037633218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.25595355 - inSlope: -0.037633218 - outSlope: -0.03301981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.25650388 - inSlope: -0.03301981 - outSlope: -0.02706163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.2569549 - inSlope: -0.02706163 - outSlope: -0.020590445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.25729808 - inSlope: -0.020590445 - outSlope: -0.0144946715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.25753966 - inSlope: -0.0144946715 - outSlope: -0.009006835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.25768977 - inSlope: -0.009006835 - outSlope: -0.0048333453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.25777033 - inSlope: -0.0048333453 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.25779903 - inSlope: -0.0017219798 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.25779626 - inSlope: 0.00016629712 - outSlope: 0.00091552496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.257781 - inSlope: 0.00091552496 - outSlope: 0.00065088336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.25777015 - inSlope: 0.00065088336 - outSlope: -0.00057399325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.25777972 - inSlope: -0.00057399325 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.25781107 - inSlope: -0.0018811243 - outSlope: -0.002841346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.25785843 - inSlope: -0.002841346 - outSlope: -0.0036674773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.25791955 - inSlope: -0.0036674773 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.25798798 - inSlope: -0.0041055717 - outSlope: -0.0039500035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.2580538 - inSlope: -0.0039500035 - outSlope: -0.0030863204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.25810525 - inSlope: -0.0030863204 - outSlope: -0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.2581307 - inSlope: -0.0015270725 - outSlope: -0.00051677274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.2581393 - inSlope: -0.00051677274 - outSlope: -0.00048995065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.25814748 - inSlope: -0.00048995065 - outSlope: -0.00046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.25815523 - inSlope: -0.00046491667 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.2581625 - inSlope: -0.0004363033 - outSlope: -0.00041127243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.25816935 - inSlope: -0.00041127243 - outSlope: -0.00038087403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.2581757 - inSlope: -0.00038087403 - outSlope: -0.00035762822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.25818166 - inSlope: -0.00035762822 - outSlope: -0.00032722982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.25818712 - inSlope: -0.00032722982 - outSlope: -0.00030577212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.2581922 - inSlope: -0.00030577212 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.25819683 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.25820106 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.25820485 - inSlope: -0.00022709229 - outSlope: -0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.25820827 - inSlope: -0.00020563621 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.25821128 - inSlope: -0.00018060225 - outSlope: -0.00015556827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.25821388 - inSlope: -0.00015556827 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.25821614 - inSlope: -0.00013589872 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.25821805 - inSlope: -0.00011444103 - outSlope: -0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.25821957 - inSlope: -0.000091195194 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.25822076 - inSlope: -0.00007152513 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.25822163 - inSlope: -0.000051856092 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.25822216 - inSlope: -0.000032186537 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.25822243 - inSlope: -0.000016093269 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.25822237 - inSlope: 0.000003576282 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.25822204 - inSlope: 0.000019669551 - outSlope: 0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.25822145 - inSlope: 0.00003576282 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.2582206 - inSlope: 0.00005006795 - outSlope: 0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.25821954 - inSlope: 0.000064372616 - outSlope: 0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.2582182 - inSlope: 0.00008046635 - outSlope: 0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.25821668 - inSlope: 0.000091195194 - outSlope: 0.00010192404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.25821498 - inSlope: 0.00010192404 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.25821307 - inSlope: 0.00011444103 - outSlope: 0.00012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.25821102 - inSlope: 0.00012338173 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.25820878 - inSlope: 0.00013411058 - outSlope: 0.00014305026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.2582064 - inSlope: 0.00014305026 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.2582039 - inSlope: 0.00015020385 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.25820127 - inSlope: 0.00015735641 - outSlope: 0.00016272084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.25819856 - inSlope: 0.00016272084 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.25819573 - inSlope: 0.0001698734 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.25819284 - inSlope: 0.00017344968 - outSlope: 0.00017702597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.2581899 - inSlope: 0.00017702597 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.25818688 - inSlope: 0.00018060225 - outSlope: 0.00018238908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.25818384 - inSlope: 0.00018238908 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.25818074 - inSlope: 0.00018596667 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.25817767 - inSlope: 0.00018417853 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.25817457 - inSlope: 0.00018596667 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.25817153 - inSlope: 0.00018239039 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.2581685 - inSlope: 0.00018239039 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.25816548 - inSlope: 0.00018060225 - outSlope: 0.00017881283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.2581625 - inSlope: 0.00017881283 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.2581596 - inSlope: 0.00017344968 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.25815678 - inSlope: 0.0001698734 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.25815403 - inSlope: 0.00016450898 - outSlope: 0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.25815138 - inSlope: 0.00015914455 - outSlope: -0.2444961 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.2622263 - inSlope: -0.2444961 - outSlope: -0.6903011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.27373132 - inSlope: -0.6903011 - outSlope: -1.0577211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.29136 - inSlope: -1.0577211 - outSlope: -1.325071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.31344464 - inSlope: -1.325071 - outSlope: -1.4669963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.33789456 - inSlope: -1.4669963 - outSlope: -1.4621683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.362264 - inSlope: -1.4621683 - outSlope: -1.3062531 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.38403487 - inSlope: -1.3062531 - outSlope: -1.0237232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.4010969 - inSlope: -1.0237232 - outSlope: -0.6703723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.41226977 - inSlope: -0.6703723 - outSlope: -0.31898826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.41758624 - inSlope: -0.31898826 - outSlope: -0.03359023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.41814607 - inSlope: -0.03359023 - outSlope: 0.15256956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.41560325 - inSlope: 0.15256956 - outSlope: 0.24150632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.41157815 - inSlope: 0.24150632 - outSlope: 0.25832558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.40727273 - inSlope: 0.25832558 - outSlope: 0.2333741 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.4033831 - inSlope: 0.2333741 - outSlope: 0.18952328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.4002244 - inSlope: 0.18952328 - outSlope: 0.1389779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.3979081 - inSlope: 0.1389779 - outSlope: 0.086158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.39647213 - inSlope: 0.086158 - outSlope: 0.030879408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.39595747 - inSlope: 0.030879408 - outSlope: 0.0017595307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.39592814 - inSlope: 0.0017595307 - outSlope: 0.0014179959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.3959045 - inSlope: 0.0014179959 - outSlope: 0.001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.39588782 - inSlope: 0.001001359 - outSlope: 0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.39587778 - inSlope: 0.00060260354 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.39587295 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.39587134 - inSlope: 0.00009655962 - outSlope: -0.0000046491537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.39587173 - inSlope: -0.0000046491537 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.39587215 - inSlope: -0.000025033974 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.39587265 - inSlope: -0.000030398398 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.39587322 - inSlope: -0.00003397468 - outSlope: -0.000037550963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.39587384 - inSlope: -0.000037550963 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.39587456 - inSlope: -0.000042915384 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.39587533 - inSlope: -0.000046491667 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.39587614 - inSlope: -0.00004827981 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.395877 - inSlope: -0.000051856092 - outSlope: -0.000055432374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.39587793 - inSlope: -0.000055432374 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.39587888 - inSlope: -0.000057220514 - outSlope: -0.055743508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.39680794 - inSlope: -0.055743508 - outSlope: -0.16217902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.39951092 - inSlope: -0.16217902 - outSlope: -0.26154065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.40386993 - inSlope: -0.26154065 - outSlope: -0.3540984 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.40977156 - inSlope: -0.3540984 - outSlope: -0.43981382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.4171019 - inSlope: -0.43981382 - outSlope: -0.5184572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.42574283 - inSlope: -0.5184572 - outSlope: -0.58952147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.43556818 - inSlope: -0.58952147 - outSlope: -0.65234244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.44644055 - inSlope: -0.65234244 - outSlope: -0.7061977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.4582105 - inSlope: -0.7061977 - outSlope: -0.75021815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.47071412 - inSlope: -0.75021815 - outSlope: -0.78574675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.4838099 - inSlope: -0.78574675 - outSlope: -0.8118786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.4973412 - inSlope: -0.8118786 - outSlope: -0.826055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.51110876 - inSlope: -0.826055 - outSlope: -0.8281918 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.52491194 - inSlope: -0.8281918 - outSlope: -0.8189257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.5385607 - inSlope: -0.8189257 - outSlope: -0.79823333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.55186456 - inSlope: -0.79823333 - outSlope: -0.76728773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.5646527 - inSlope: -0.76728773 - outSlope: -0.7273693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.5767755 - inSlope: -0.7273693 - outSlope: -0.6794507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.58809966 - inSlope: -0.6794507 - outSlope: -0.6254041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.5985232 - inSlope: -0.6254041 - outSlope: -0.5664759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.60796446 - inSlope: -0.5664759 - outSlope: -0.5042021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.6163678 - inSlope: -0.5042021 - outSlope: -0.43995064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.6237003 - inSlope: -0.43995064 - outSlope: -0.37444746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.6299411 - inSlope: -0.37444746 - outSlope: -0.308415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.63508135 - inSlope: -0.308415 - outSlope: -0.24215005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.6391172 - inSlope: -0.24215005 - outSlope: -0.1752557 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6420381 - inSlope: -0.1752557 - outSlope: -0.10714899 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.6438239 - inSlope: -0.10714899 - outSlope: -0.036546025 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.644433 - inSlope: -0.036546025 - outSlope: 0.041906875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.6437346 - inSlope: 0.041906875 - outSlope: 0.12345326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.641677 - inSlope: 0.12345326 - outSlope: 0.20329376 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.6382888 - inSlope: 0.20329376 - outSlope: 0.28320578 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.6335687 - inSlope: 0.28320578 - outSlope: 0.36446965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.6274942 - inSlope: 0.36446965 - outSlope: 0.44755098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.62003493 - inSlope: 0.44755098 - outSlope: 0.5326479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.6111575 - inSlope: 0.5326479 - outSlope: 0.61918676 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.6008377 - inSlope: 0.61918676 - outSlope: 0.7058329 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.58907384 - inSlope: 0.7058329 - outSlope: 0.7910951 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.57588893 - inSlope: 0.7910951 - outSlope: 0.8726057 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.5613455 - inSlope: 0.8726057 - outSlope: 0.9480187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.5455452 - inSlope: 0.9480187 - outSlope: 1.0146413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.52863455 - inSlope: 1.0146413 - outSlope: 1.0696911 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.5108064 - inSlope: 1.0696911 - outSlope: 1.1110936 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.49228817 - inSlope: 1.1110936 - outSlope: 1.1369019 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.47333983 - inSlope: 1.1369019 - outSlope: 1.1458014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.45424315 - inSlope: 1.1458014 - outSlope: 1.1375867 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.4352834 - inSlope: 1.1375867 - outSlope: 1.1124723 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.4167422 - inSlope: 1.1124723 - outSlope: 1.0718118 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.3988787 - inSlope: 1.0718118 - outSlope: 1.0165418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.3819361 - inSlope: 1.0165418 - outSlope: 0.9493759 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.3661132 - inSlope: 0.9493759 - outSlope: 0.87200487 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.3515798 - inSlope: 0.87200487 - outSlope: 0.78647274 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.33847192 - inSlope: 0.78647274 - outSlope: 0.6948394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.32689127 - inSlope: 0.6948394 - outSlope: 0.598371 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.31691843 - inSlope: 0.598371 - outSlope: 0.49812603 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.30861634 - inSlope: 0.49812603 - outSlope: 0.39454797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.30204055 - inSlope: 0.39454797 - outSlope: 0.28758135 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.29724753 - inSlope: 0.28758135 - outSlope: 0.1765825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.2943045 - inSlope: 0.1765825 - outSlope: 0.060364064 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.29329842 - inSlope: 0.060364064 - outSlope: -0.050053645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.29413265 - inSlope: -0.050053645 - outSlope: -0.147105 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.2965844 - inSlope: -0.147105 - outSlope: -0.24005435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.3005853 - inSlope: -0.24005435 - outSlope: -0.32980117 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.30608198 - inSlope: -0.32980117 - outSlope: -0.41689375 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.3130303 - inSlope: -0.41689375 - outSlope: -0.50148773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.32138842 - inSlope: -0.50148773 - outSlope: -0.58346325 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.3311128 - inSlope: -0.58346325 - outSlope: -0.66229886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.3421511 - inSlope: -0.66229886 - outSlope: -0.7371397 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.35443676 - inSlope: -0.7371397 - outSlope: -0.8070435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.36788747 - inSlope: -0.8070435 - outSlope: -0.8705261 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.38239622 - inSlope: -0.8705261 - outSlope: -0.92612654 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.39783165 - inSlope: -0.92612654 - outSlope: -0.9728346 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.41404554 - inSlope: -0.9728346 - outSlope: -1.0084043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.43085226 - inSlope: -1.0084043 - outSlope: -1.0326389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.4480629 - inSlope: -1.0326389 - outSlope: -1.044083 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.46546426 - inSlope: -1.044083 - outSlope: -1.042463 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.48283863 - inSlope: -1.042463 - outSlope: -1.0280988 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.4999736 - inSlope: -1.0280988 - outSlope: -1.0011337 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.51665914 - inSlope: -1.0011337 - outSlope: -0.9628072 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.53270614 - inSlope: -0.9628072 - outSlope: -0.9146556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.5479504 - inSlope: -0.9146556 - outSlope: -0.85803235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.5622509 - inSlope: -0.85803235 - outSlope: -0.7949682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.57550037 - inSlope: -0.7949682 - outSlope: -0.7273407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.5876227 - inSlope: -0.7273407 - outSlope: -0.6566984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.59856766 - inSlope: -0.6566984 - outSlope: -0.58473283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.6083132 - inSlope: -0.58473283 - outSlope: -0.5127244 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.6168586 - inSlope: -0.5127244 - outSlope: -0.44141418 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.6242156 - inSlope: -0.44141418 - outSlope: -0.37150234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.6304072 - inSlope: -0.37150234 - outSlope: -0.30319285 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.6354605 - inSlope: -0.30319285 - outSlope: -0.2361131 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.63939565 - inSlope: -0.2361131 - outSlope: -0.16981018 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.64222586 - inSlope: -0.16981018 - outSlope: -0.10335246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.6439484 - inSlope: -0.10335246 - outSlope: -0.03536177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.64453775 - inSlope: -0.03536177 - outSlope: 0.03891408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.6438892 - inSlope: 0.03891408 - outSlope: 0.11550868 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.641964 - inSlope: 0.11550868 - outSlope: 0.19049697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.6387891 - inSlope: 0.19049697 - outSlope: 0.2654386 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.6343651 - inSlope: 0.2654386 - outSlope: 0.34153268 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.62867296 - inSlope: 0.34153268 - outSlope: 0.4192165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.6216859 - inSlope: 0.4192165 - outSlope: 0.49878046 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.61337304 - inSlope: 0.49878046 - outSlope: 0.57982504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.60370916 - inSlope: 0.57982504 - outSlope: 0.66123796 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.5926884 - inSlope: 0.66123796 - outSlope: 0.7419282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.5803231 - inSlope: 0.7419282 - outSlope: 0.81969714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.5666613 - inSlope: 0.81969714 - outSlope: 0.8928388 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.5517809 - inSlope: 0.8928388 - outSlope: 0.9587982 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.5358007 - inSlope: 0.9587982 - outSlope: 1.0151565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.5188817 - inSlope: 1.0151565 - outSlope: 1.059934 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.5012159 - inSlope: 1.059934 - outSlope: 1.0912895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.483028 - inSlope: 1.0912895 - outSlope: 1.1075104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.46456924 - inSlope: 1.1075104 - outSlope: 1.1084738 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.44609496 - inSlope: 1.1084738 - outSlope: 1.0937116 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.4278662 - inSlope: 1.0937116 - outSlope: 1.0639555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.41013387 - inSlope: 1.0639555 - outSlope: 1.0205061 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.3931252 - inSlope: 1.0205061 - outSlope: 0.96464795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.377048 - inSlope: 0.96464795 - outSlope: 0.89831346 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.3620759 - inSlope: 0.89831346 - outSlope: 0.8233682 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.3483529 - inSlope: 0.8233682 - outSlope: 0.74148834 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.33599496 - inSlope: 0.74148834 - outSlope: 0.65438586 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.32508838 - inSlope: 0.65438586 - outSlope: 0.56314194 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.31570283 - inSlope: 0.56314194 - outSlope: 0.46854347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.30789366 - inSlope: 0.46854347 - outSlope: 0.3709641 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.30171102 - inSlope: 0.3709641 - outSlope: 0.27024683 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.29720685 - inSlope: 0.27024683 - outSlope: 0.16581848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.29444325 - inSlope: 0.16581848 - outSlope: 0.056575973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.2935003 - inSlope: 0.056575973 - outSlope: -0.05017238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.2943365 - inSlope: -0.05017238 - outSlope: -0.14721376 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.2967901 - inSlope: -0.14721376 - outSlope: -0.24015793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.30079266 - inSlope: -0.24015793 - outSlope: -0.32986975 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.30629057 - inSlope: -0.32986975 - outSlope: -0.41693786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.31323943 - inSlope: -0.41693786 - outSlope: -0.50147164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.3215974 - inSlope: -0.50147164 - outSlope: -0.58340126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.33132088 - inSlope: -0.58340126 - outSlope: -0.6622118 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.34235758 - inSlope: -0.6622118 - outSlope: -0.7369879 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.35464087 - inSlope: -0.7369879 - outSlope: -0.8068655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.36808842 - inSlope: -0.8068655 - outSlope: -0.8702794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.38259327 - inSlope: -0.8702794 - outSlope: -0.92585725 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.398024 - inSlope: -0.92585725 - outSlope: -0.9724952 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.41423246 - inSlope: -0.9724952 - outSlope: -1.008045 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.43103296 - inSlope: -1.008045 - outSlope: -1.0322039 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.44823658 - inSlope: -1.0322039 - outSlope: -1.0436349 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.46563023 - inSlope: -1.0436349 - outSlope: -1.0419474 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.48299626 - inSlope: -1.0419474 - outSlope: -1.0275682 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.50012213 - inSlope: -1.0275682 - outSlope: -1.0005293 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.51679784 - inSlope: -1.0005293 - outSlope: -0.96221244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.5328345 - inSlope: -0.96221244 - outSlope: -0.91399163 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.54806787 - inSlope: -0.91399163 - outSlope: -0.85732985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.5623569 - inSlope: -0.85732985 - outSlope: -0.79426426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.5755944 - inSlope: -0.79426426 - outSlope: -0.7265864 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.58770436 - inSlope: -0.7265864 - outSlope: -0.65595317 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.59863675 - inSlope: -0.65595317 - outSlope: -0.58394486 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.6083693 - inSlope: -0.58394486 - outSlope: -0.5119378 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.61690146 - inSlope: -0.5119378 - outSlope: -0.4406167 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.62424517 - inSlope: -0.4406167 - outSlope: -0.37069768 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.63042337 - inSlope: -0.37069768 - outSlope: -0.30238464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.6354632 - inSlope: -0.30238464 - outSlope: -0.23530842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.6393849 - inSlope: -0.23530842 - outSlope: -0.16901268 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.64220184 - inSlope: -0.16901268 - outSlope: -0.10257281 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.64391136 - inSlope: -0.10257281 - outSlope: -0.034589306 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.64448786 - inSlope: -0.034589306 - outSlope: 0.042218614 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.6437842 - inSlope: 0.042218614 - outSlope: 0.12375189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.64172167 - inSlope: 0.12375189 - outSlope: 0.2035698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.6383288 - inSlope: 0.2035698 - outSlope: 0.2834852 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.6336041 - inSlope: 0.2834852 - outSlope: 0.3647255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.62752527 - inSlope: 0.3647255 - outSlope: 0.44781056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.6200619 - inSlope: 0.44781056 - outSlope: 0.5328763 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.6111805 - inSlope: 0.5328763 - outSlope: 0.6194138 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.6008571 - inSlope: 0.6194138 - outSlope: 0.70603025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.58908975 - inSlope: 0.70603025 - outSlope: 0.7912995 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.5759016 - inSlope: 0.7912995 - outSlope: 0.8727649 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.56135535 - inSlope: 0.8727649 - outSlope: 0.94819325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.5455524 - inSlope: 0.94819325 - outSlope: 1.0147734 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.52863926 - inSlope: 1.0147734 - outSlope: 1.0698422 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.5108088 - inSlope: 1.0698422 - outSlope: 1.1111904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.49228874 - inSlope: 1.1111904 - outSlope: 1.1370201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.4733387 - inSlope: 1.1370201 - outSlope: 1.1458727 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.45424056 - inSlope: 1.1458727 - outSlope: 1.1376402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.43527964 - inSlope: 1.1376402 - outSlope: 1.1125436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.41673753 - inSlope: 1.1125436 - outSlope: 1.0718393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.3988733 - inSlope: 1.0718393 - outSlope: 1.0166013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.3819302 - inSlope: 1.0166013 - outSlope: 0.94937843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.36610702 - inSlope: 0.94937843 - outSlope: 0.8720209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.35157356 - inSlope: 0.8720209 - outSlope: 0.78645074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.33846587 - inSlope: 0.78645074 - outSlope: 0.6948279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.32688558 - inSlope: 0.6948279 - outSlope: 0.5983285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.3169133 - inSlope: 0.5983285 - outSlope: 0.49808845 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.30861196 - inSlope: 0.49808845 - outSlope: 0.39448866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.30203706 - inSlope: 0.39448866 - outSlope: 0.2875211 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.29724512 - inSlope: 0.2875211 - outSlope: 0.17650488 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.29430333 - inSlope: 0.17650488 - outSlope: 0.06028446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.2932986 - inSlope: 0.06028446 - outSlope: -0.050142333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.29413432 - inSlope: -0.050142333 - outSlope: -0.14719051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.29658753 - inSlope: -0.14719051 - outSlope: -0.24014005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.3005898 - inSlope: -0.24014005 - outSlope: -0.32986617 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.30608764 - inSlope: -0.32986617 - outSlope: -0.41695932 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.31303686 - inSlope: -0.41695932 - outSlope: -0.50151813 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.3213956 - inSlope: -0.50151813 - outSlope: -0.5834877 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.33112025 - inSlope: -0.5834877 - outSlope: -0.6622822 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.34215844 - inSlope: -0.6622822 - outSlope: -0.73711985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.35444358 - inSlope: -0.73711985 - outSlope: -0.8069747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.36789334 - inSlope: -0.8069747 - outSlope: -0.8704545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.3824007 - inSlope: -0.8704545 - outSlope: -0.92599887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.3978342 - inSlope: -0.92599887 - outSlope: -0.9727054 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.41404572 - inSlope: -0.9727054 - outSlope: -1.0082182 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.43084958 - inSlope: -1.0082182 - outSlope: -1.0324463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.44805676 - inSlope: -1.0324463 - outSlope: -1.0438339 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.46545422 - inSlope: -1.0438339 - outSlope: -1.0421888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.48282427 - inSlope: -1.0421888 - outSlope: -1.0278168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.49995428 - inSlope: -1.0278168 - outSlope: -1.0007939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.5166344 - inSlope: -1.0007939 - outSlope: -0.9624914 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.5326757 - inSlope: -0.9624914 - outSlope: -0.914267 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.5479137 - inSlope: -0.914267 - outSlope: -0.8576441 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.5622075 - inSlope: -0.8576441 - outSlope: -0.7945384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.57545 - inSlope: -0.7945384 - outSlope: -0.7269112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.587565 - inSlope: -0.7269112 - outSlope: -0.6562384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.59850246 - inSlope: -0.6562384 - outSlope: -0.58426917 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.6082401 - inSlope: -0.58426917 - outSlope: -0.5122271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.61677736 - inSlope: -0.5122271 - outSlope: -0.44092613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.624126 - inSlope: -0.44092613 - outSlope: -0.37098032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.6303091 - inSlope: -0.37098032 - outSlope: -0.3026794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.6353537 - inSlope: -0.3026794 - outSlope: -0.23558064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.6392801 - inSlope: -0.23558064 - outSlope: -0.16928446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.6421015 - inSlope: -0.16928446 - outSlope: -0.10283031 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.64381534 - inSlope: -0.10283031 - outSlope: -0.034843218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.64439607 - inSlope: -0.034843218 - outSlope: 0.039425496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.643739 - inSlope: 0.039425496 - outSlope: 0.11600578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.6418055 - inSlope: 0.11600578 - outSlope: 0.19098693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.63862246 - inSlope: 0.19098693 - outSlope: 0.26590708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.6341906 - inSlope: 0.26590708 - outSlope: 0.3419833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.628491 - inSlope: 0.3419833 - outSlope: 0.41964924 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.62149674 - inSlope: 0.41964924 - outSlope: 0.49919534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.61317694 - inSlope: 0.49919534 - outSlope: 0.5802041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.60350674 - inSlope: 0.5802041 - outSlope: 0.66161805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.59247994 - inSlope: 0.66161805 - outSlope: 0.742236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.5801092 - inSlope: 0.742236 - outSlope: 0.8200246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.5664423 - inSlope: 0.8200246 - outSlope: 0.89307785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.5515575 - inSlope: 0.89307785 - outSlope: 0.95903784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.5355733 - inSlope: 0.95903784 - outSlope: 1.0153568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.51865095 - inSlope: 1.0153568 - outSlope: 1.0601021 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.50098234 - inSlope: 1.0601021 - outSlope: 1.0914379 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.482792 - inSlope: 1.0914379 - outSlope: 1.1076642 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.46433067 - inSlope: 1.1076642 - outSlope: 1.1086347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.4458537 - inSlope: 1.1086347 - outSlope: 1.0938796 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.42762214 - inSlope: 1.0938796 - outSlope: 1.0641236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.40988702 - inSlope: 1.0641236 - outSlope: 1.020685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.39287537 - inSlope: 1.020685 - outSlope: 0.96482855 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.37679514 - inSlope: 0.96482855 - outSlope: 0.8984994 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.36181995 - inSlope: 0.8984994 - outSlope: 0.82358485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.34809375 - inSlope: 0.82358485 - outSlope: 0.74166024 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.33573258 - inSlope: 0.74166024 - outSlope: 0.65460134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.32482272 - inSlope: 0.65460134 - outSlope: 0.5633279 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.3154338 - inSlope: 0.5633279 - outSlope: 0.4687491 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.3076212 - inSlope: 0.4687491 - outSlope: 0.37117153 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.3014351 - inSlope: 0.37117153 - outSlope: 0.27045605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.29692745 - inSlope: 0.27045605 - outSlope: 0.16602948 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.29416034 - inSlope: 0.16602948 - outSlope: 0.056788757 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.29321384 - inSlope: 0.056788757 - outSlope: -0.0499578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.29404646 - inSlope: -0.0499578 - outSlope: -0.14699918 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.29649648 - inSlope: -0.14699918 - outSlope: -0.23994514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.3004955 - inSlope: -0.23994514 - outSlope: -0.3296659 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.30599 - inSlope: -0.3296659 - outSlope: -0.41675904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.3129359 - inSlope: -0.41675904 - outSlope: -0.5013161 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.32129127 - inSlope: -0.5013161 - outSlope: -0.5832856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.33101255 - inSlope: -0.5832856 - outSlope: -0.66208196 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.3420474 - inSlope: -0.66208196 - outSlope: -0.73692137 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.35432923 - inSlope: -0.73692137 - outSlope: -0.806778 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.3677757 - inSlope: -0.806778 - outSlope: -0.87023646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.38227984 - inSlope: -0.87023646 - outSlope: -0.9258376 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.39771023 - inSlope: -0.9258376 - outSlope: -0.972497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.41391873 - inSlope: -0.972497 - outSlope: -1.0080682 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.4307196 - inSlope: -1.0080682 - outSlope: -1.0322486 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.447924 - inSlope: -1.0322486 - outSlope: -1.043701 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.46531874 - inSlope: -1.043701 - outSlope: -1.0420332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.4826862 - inSlope: -1.0420332 - outSlope: -1.0276737 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.49981382 - inSlope: -1.0276737 - outSlope: -1.0006598 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.5164917 - inSlope: -1.0006598 - outSlope: -0.96236265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.53253084 - inSlope: -0.96236265 - outSlope: -0.91415256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.5477669 - inSlope: -0.91415256 - outSlope: -0.85754395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.5620591 - inSlope: -0.85754395 - outSlope: -0.7944454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.57530004 - inSlope: -0.7944454 - outSlope: -0.7268325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.5874137 - inSlope: -0.7268325 - outSlope: -0.6561704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.59835005 - inSlope: -0.6561704 - outSlope: -0.58420235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.6080869 - inSlope: -0.58420235 - outSlope: -0.5122203 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.61662376 - inSlope: -0.5122203 - outSlope: -0.44090277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.62397224 - inSlope: -0.44090277 - outSlope: -0.37100524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.63015556 - inSlope: -0.37100524 - outSlope: -0.3027029 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.6352007 - inSlope: -0.3027029 - outSlope: -0.23562671 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.63912773 - inSlope: -0.23562671 - outSlope: -0.16932023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.6419498 - inSlope: -0.16932023 - outSlope: -0.102876805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.64366436 - inSlope: -0.102876805 - outSlope: -0.03489686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.644246 - inSlope: -0.03489686 - outSlope: 0.041918203 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.64354736 - inSlope: 0.041918203 - outSlope: 0.12345149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.6414898 - inSlope: 0.12345149 - outSlope: 0.20329309 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.63810164 - inSlope: 0.20329309 - outSlope: 0.28319457 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.63338166 - inSlope: 0.28319457 - outSlope: 0.36446056 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.6273074 - inSlope: 0.36446056 - outSlope: 0.4475367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.6198484 - inSlope: 0.4475367 - outSlope: 0.53261524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.61097133 - inSlope: 0.53261524 - outSlope: 0.61916703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.60065204 - inSlope: 0.61916703 - outSlope: 0.70579064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.5888887 - inSlope: 0.70579064 - outSlope: 0.79107064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.5757044 - inSlope: 0.79107064 - outSlope: 0.8725503 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.5611617 - inSlope: 0.8725503 - outSlope: 0.9479858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.5453622 - inSlope: 0.9479858 - outSlope: 1.0145731 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.5284524 - inSlope: 1.0145731 - outSlope: 1.0696563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.51062506 - inSlope: 1.0696563 - outSlope: 1.1110152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.4921079 - inSlope: 1.1110152 - outSlope: 1.1368574 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.47316056 - inSlope: 1.1368574 - outSlope: 1.1457207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.45406497 - inSlope: 1.1457207 - outSlope: 1.1375297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.43510643 - inSlope: 1.1375297 - outSlope: 1.112383 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.41656646 - inSlope: 1.112383 - outSlope: 1.0717466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.3987043 - inSlope: 1.0717466 - outSlope: 1.0164632 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.381763 - inSlope: 1.0164632 - outSlope: 0.9492765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.36594152 - inSlope: 0.9492765 - outSlope: 0.87192434 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.35140967 - inSlope: 0.87192434 - outSlope: 0.7863703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.33830333 - inSlope: 0.7863703 - outSlope: 0.6947528 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.3267243 - inSlope: 0.6947528 - outSlope: 0.5982641 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.3167531 - inSlope: 0.5982641 - outSlope: 0.49802944 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.30845273 - inSlope: 0.49802944 - outSlope: 0.3944386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.30187866 - inSlope: 0.3944386 - outSlope: 0.2874764 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.29708746 - inSlope: 0.2874764 - outSlope: 0.17646554 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.29414633 - inSlope: 0.17646554 - outSlope: 0.060254063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.2931421 - inSlope: 0.060254063 - outSlope: -0.050169155 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.29397827 - inSlope: -0.050169155 - outSlope: -0.14721797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.29643187 - inSlope: -0.14721797 - outSlope: -0.24015464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.3004345 - inSlope: -0.24015464 - outSlope: -0.32988814 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.30593255 - inSlope: -0.32988814 - outSlope: -0.4169599 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.31288198 - inSlope: -0.4169599 - outSlope: -0.5015414 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.32124087 - inSlope: -0.5015414 - outSlope: -0.58346146 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.33096564 - inSlope: -0.58346146 - outSlope: -0.66230655 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.3420039 - inSlope: -0.66230655 - outSlope: -0.7371234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.3542891 - inSlope: -0.7371234 - outSlope: -0.8069996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.3677389 - inSlope: -0.8069996 - outSlope: -0.87040645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.3822463 - inSlope: -0.87040645 - outSlope: -0.9260271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.39767984 - inSlope: -0.9260271 - outSlope: -0.9727072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.41389138 - inSlope: -0.9727072 - outSlope: -1.0082452 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.4306952 - inSlope: -1.0082452 - outSlope: -1.032389 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.4479024 - inSlope: -1.032389 - outSlope: -1.043862 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.46529984 - inSlope: -1.043862 - outSlope: -1.0422168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.48266986 - inSlope: -1.0422168 - outSlope: -1.0278203 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.49979994 - inSlope: -1.0278203 - outSlope: -1.0007671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.5164801 - inSlope: -1.0007671 - outSlope: -0.9624878 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.5325213 - inSlope: -0.9624878 - outSlope: -0.91429317 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.5477593 - inSlope: -0.91429317 - outSlope: -0.85759854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.5620532 - inSlope: -0.85759854 - outSlope: -0.7945575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.5752956 - inSlope: -0.7945575 - outSlope: -0.7269112 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.5874106 - inSlope: -0.7269112 - outSlope: -0.6562536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.598348 - inSlope: -0.6562536 - outSlope: -0.5842393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.60808575 - inSlope: -0.5842393 - outSlope: -0.5122561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.6166232 - inSlope: -0.5122561 - outSlope: -0.44094044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.6239721 - inSlope: -0.44094044 - outSlope: -0.3710124 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.63015556 - inSlope: -0.3710124 - outSlope: -0.30269426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.6352007 - inSlope: -0.30269426 - outSlope: -0.23562671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.63912773 - inSlope: -0.23562671 - outSlope: -0.16932507 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.6419498 - inSlope: -0.16932507 - outSlope: -0.102876805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.64366436 - inSlope: -0.102876805 - outSlope: -0.034895863 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.644246 - inSlope: -0.034895863 - outSlope: 0.039368276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.64358985 - inSlope: 0.039368276 - outSlope: 0.11594472 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.6416575 - inSlope: 0.11594472 - outSlope: 0.19090447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.6384756 - inSlope: 0.19090447 - outSlope: 0.265836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.63404506 - inSlope: 0.265836 - outSlope: 0.34190103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.6283468 - inSlope: 0.34190103 - outSlope: 0.41957185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.62135404 - inSlope: 0.41957185 - outSlope: 0.4990702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.61303586 - inSlope: 0.4990702 - outSlope: 0.5801206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.6033673 - inSlope: 0.5801206 - outSlope: 0.66151077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.5923423 - inSlope: 0.66151077 - outSlope: 0.7421392 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.5799735 - inSlope: 0.7421392 - outSlope: 0.8198597 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.5663086 - inSlope: 0.8198597 - outSlope: 0.89297825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.5514259 - inSlope: 0.89297825 - outSlope: 0.95893294 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.5354439 - inSlope: 0.95893294 - outSlope: 1.0152209 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.5185238 - inSlope: 1.0152209 - outSlope: 1.0599252 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.50085765 - inSlope: 1.0599252 - outSlope: 1.0912877 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.4826698 - inSlope: 1.0912877 - outSlope: 1.1075422 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.46421105 - inSlope: 1.1075422 - outSlope: 1.1084104 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.44573677 - inSlope: 1.1084104 - outSlope: 1.0937446 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.42750797 - inSlope: 1.0937446 - outSlope: 1.0639538 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.40977567 - inSlope: 1.0639538 - outSlope: 1.0205371 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.39276698 - inSlope: 1.0205371 - outSlope: 0.9645892 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.37668982 - inSlope: 0.9645892 - outSlope: 0.89834094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.3617177 - inSlope: 0.89834094 - outSlope: 0.8233935 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.3479947 - inSlope: 0.8233935 - outSlope: 0.74148834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.33563673 - inSlope: 0.74148834 - outSlope: 0.65436536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.3247302 - inSlope: 0.65436536 - outSlope: 0.56314015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.31534466 - inSlope: 0.56314015 - outSlope: 0.46855867 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.30753547 - inSlope: 0.46855867 - outSlope: 0.3709659 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.3013528 - inSlope: 0.3709659 - outSlope: 0.27023733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.29684865 - inSlope: 0.27023733 - outSlope: 0.16581848 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.29408506 - inSlope: 0.16581848 - outSlope: 0.056577593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.2931421 - inSlope: 0.056577593 - outSlope: -0.020124665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.29347754 - inSlope: -0.020124665 - outSlope: -0.058573186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.29445374 - inSlope: -0.058573186 - outSlope: -0.0943848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.2960268 - inSlope: -0.0943848 - outSlope: -0.12765722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.29815438 - inSlope: -0.12765722 - outSlope: -0.15842608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.30079493 - inSlope: -0.15842608 - outSlope: -0.18675433 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.30390745 - inSlope: -0.18675433 - outSlope: -0.21257189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.30745026 - inSlope: -0.21257189 - outSlope: -0.23586991 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.31138137 - inSlope: -0.23586991 - outSlope: -0.25652286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.31565693 - inSlope: -0.25652286 - outSlope: -0.27453366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.32023242 - inSlope: -0.27453366 - outSlope: -0.28974557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.32506144 - inSlope: -0.28974557 - outSlope: -0.3020732 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.33009592 - inSlope: -0.3020732 - outSlope: -0.3114075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.33528626 - inSlope: -0.3114075 - outSlope: -0.31763205 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.34058005 - inSlope: -0.31763205 - outSlope: -0.3208418 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.34592733 - inSlope: -0.3208418 - outSlope: -0.32072687 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.351273 - inSlope: -0.32072687 - outSlope: -0.31737274 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.35656247 - inSlope: -0.31737274 - outSlope: -0.31069037 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.36174056 - inSlope: -0.31069037 - outSlope: -0.30069453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.36675206 - inSlope: -0.30069453 - outSlope: -0.28736874 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.37154174 - inSlope: -0.28736874 - outSlope: -0.27074096 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.37605402 - inSlope: -0.27074096 - outSlope: -0.25082612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.3802344 - inSlope: -0.25082612 - outSlope: -0.22766222 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.3840287 - inSlope: -0.22766222 - outSlope: -0.20125557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.3873831 - inSlope: -0.20125557 - outSlope: -0.17170334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.39024478 - inSlope: -0.17170334 - outSlope: -0.1389173 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.39256003 - inSlope: -0.1389173 - outSlope: -0.1031486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.39427915 - inSlope: -0.1031486 - outSlope: -0.06416648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.39534864 - inSlope: -0.06416648 - outSlope: -0.02208207 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.39571667 - inSlope: -0.02208207 - outSlope: -0.004155699 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.39578593 - inSlope: -0.004155699 - outSlope: -0.01227685 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.39599055 - inSlope: -0.01227685 - outSlope: -0.02015979 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.39632654 - inSlope: -0.02015979 - outSlope: -0.027839966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.39679053 - inSlope: -0.027839966 - outSlope: -0.035371725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.39738005 - inSlope: -0.035371725 - outSlope: -0.04276871 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.3980929 - inSlope: -0.04276871 - outSlope: -0.05005436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.39892712 - inSlope: -0.05005436 - outSlope: -0.05721239 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.39988065 - inSlope: -0.05721239 - outSlope: -0.064207695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.40095076 - inSlope: -0.064207695 - outSlope: -0.071059465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.40213513 - inSlope: -0.071059465 - outSlope: -0.0774455 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.40342587 - inSlope: -0.0774455 - outSlope: -0.08333214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.40481472 - inSlope: -0.08333214 - outSlope: -0.0884302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.40628853 - inSlope: -0.0884302 - outSlope: -0.09230167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.40782696 - inSlope: -0.09230167 - outSlope: -0.09467448 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.40940484 - inSlope: -0.09467448 - outSlope: -0.09499278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.41098803 - inSlope: -0.09499278 - outSlope: -0.09266822 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.41253257 - inSlope: -0.09266822 - outSlope: -0.08728578 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.4139873 - inSlope: -0.08728578 - outSlope: -0.077767365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.4152834 - inSlope: -0.077767365 - outSlope: -0.063985966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.41634983 - inSlope: -0.063985966 - outSlope: -0.045230877 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.4171037 - inSlope: -0.045230877 - outSlope: -0.021157587 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.41745633 - inSlope: -0.021157587 - outSlope: 0.008334645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.41731742 - inSlope: 0.008334645 - outSlope: 0.043388076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.4165943 - inSlope: 0.043388076 - outSlope: 0.083482936 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.41520286 - inSlope: 0.083482936 - outSlope: 0.12813286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.41306734 - inSlope: 0.12813286 - outSlope: 0.17612189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.41013202 - inSlope: 0.17612189 - outSlope: 0.22678602 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.4063523 - inSlope: 0.22678602 - outSlope: 0.27851248 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.40171024 - inSlope: 0.27851248 - outSlope: 0.3295913 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.39621714 - inSlope: 0.3295913 - outSlope: 0.37913245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.38989836 - inSlope: 0.37913245 - outSlope: 0.42499787 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.38281476 - inSlope: 0.42499787 - outSlope: 0.46636638 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.3750421 - inSlope: 0.46636638 - outSlope: 0.5017345 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.36668 - inSlope: 0.5017345 - outSlope: 0.5304364 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.35783952 - inSlope: 0.5304364 - outSlope: 0.5513514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.34864995 - inSlope: 0.5513514 - outSlope: 0.5645028 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.3392417 - inSlope: 0.5645028 - outSlope: 0.5695561 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.32974926 - inSlope: 0.5695561 - outSlope: 0.56640714 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.32030928 - inSlope: 0.56640714 - outSlope: 0.5552923 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.31105402 - inSlope: 0.5552923 - outSlope: 0.536652 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.30210996 - inSlope: 0.536652 - outSlope: 0.5108095 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.2935966 - inSlope: 0.5108095 - outSlope: 0.47828987 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.28562522 - inSlope: 0.47828987 - outSlope: 0.4395956 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.27829832 - inSlope: 0.4395956 - outSlope: 0.39531177 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.2717099 - inSlope: 0.39531177 - outSlope: 0.34584752 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.26594585 - inSlope: 0.34584752 - outSlope: 0.29168156 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.2610843 - inSlope: 0.29168156 - outSlope: 0.2332574 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.25719672 - inSlope: 0.2332574 - outSlope: 0.17087184 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.2543489 - inSlope: 0.17087184 - outSlope: 0.10491531 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.25260034 - inSlope: 0.10491531 - outSlope: 0.035648637 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.25200617 - inSlope: 0.035648637 - outSlope: 0.035648637 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.15837477 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.15837477 - inSlope: 0 - outSlope: -0.0015404836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15840045 - inSlope: -0.0015404836 - outSlope: -0.0047778958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.15848008 - inSlope: -0.0047778958 - outSlope: -0.008655497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.15862434 - inSlope: -0.008655497 - outSlope: -0.0134548675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.15884858 - inSlope: -0.0134548675 - outSlope: -0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.15916884 - inSlope: -0.019215364 - outSlope: -0.025664203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.15959658 - inSlope: -0.025664203 - outSlope: -0.03240201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.16013661 - inSlope: -0.03240201 - outSlope: -0.03865782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.1607809 - inSlope: -0.03865782 - outSlope: -0.043765645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.16151033 - inSlope: -0.043765645 - outSlope: -0.0472452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.16229776 - inSlope: -0.0472452 - outSlope: -0.048798367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.16311106 - inSlope: -0.048798367 - outSlope: -0.04848276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1639191 - inSlope: -0.04848276 - outSlope: -0.046240266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.16468978 - inSlope: -0.046240266 - outSlope: -0.042460304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.16539745 - inSlope: -0.042460304 - outSlope: -0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.16601746 - inSlope: -0.03720049 - outSlope: -0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.16652964 - inSlope: -0.030730993 - outSlope: -0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.16690765 - inSlope: -0.0226807 - outSlope: -0.013227774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.16712812 - inSlope: -0.013227774 - outSlope: -0.002776983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.1671744 - inSlope: -0.002776983 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.16711986 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.16705179 - inSlope: 0.0040840995 - outSlope: 0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.16697502 - inSlope: 0.004606251 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.16689712 - inSlope: 0.004674201 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.16682687 - inSlope: 0.0042146486 - outSlope: 0.0031560576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.16677427 - inSlope: 0.0031560576 - outSlope: 0.0015118732 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.16674908 - inSlope: 0.0015118732 - outSlope: 0.00051587867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.16674048 - inSlope: 0.00051587867 - outSlope: 0.00048100995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.16673246 - inSlope: 0.00048100995 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.16672489 - inSlope: 0.00045418783 - outSlope: 0.00042646858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.16671778 - inSlope: 0.00042646858 - outSlope: 0.00039875545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.16671114 - inSlope: 0.00039875545 - outSlope: 0.00037103926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.16670495 - inSlope: 0.00037103926 - outSlope: 0.0003370646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.16669933 - inSlope: 0.0003370646 - outSlope: 0.00031560689 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.16669407 - inSlope: 0.00031560689 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.16668914 - inSlope: 0.00029593735 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.16668467 - inSlope: 0.00026822116 - outSlope: 0.00024050497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.16668066 - inSlope: 0.00024050497 - outSlope: 0.00021278726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.16667712 - inSlope: 0.00021278726 - outSlope: 0.00019937773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.1666738 - inSlope: 0.00019937773 - outSlope: 0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.16667092 - inSlope: 0.0001725556 - outSlope: 0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.1666684 - inSlope: 0.00015109792 - outSlope: 0.00012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.16666634 - inSlope: 0.00012338173 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.16666451 - inSlope: 0.00010997067 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.16666314 - inSlope: 0.00008225449 - outSlope: 0.000068842935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.166662 - inSlope: 0.000068842935 - outSlope: 0.000055432374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.16666107 - inSlope: 0.000055432374 - outSlope: 0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.1666606 - inSlope: 0.000027716187 - outSlope: 0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.16666038 - inSlope: 0.000013411058 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.16666038 - inSlope: 0 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.16666085 - inSlope: -0.000027716187 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.16666129 - inSlope: -0.000026822116 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1666621 - inSlope: -0.00004827981 - outSlope: -0.00006258449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.16666314 - inSlope: -0.00006258449 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.16666427 - inSlope: -0.00006794936 - outSlope: -0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.16666576 - inSlope: -0.000089407054 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.16666737 - inSlope: -0.00009655962 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.1666692 - inSlope: -0.00010997067 - outSlope: -0.000117123236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.16667116 - inSlope: -0.000117123236 - outSlope: -0.0001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.16667333 - inSlope: -0.0001305343 - outSlope: -0.00013053336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.16667551 - inSlope: -0.00013053336 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.16667803 - inSlope: -0.00015109792 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.16668054 - inSlope: -0.00015109792 - outSlope: -0.00015199199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.16668308 - inSlope: -0.00015199199 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.16668582 - inSlope: -0.00016450898 - outSlope: -0.00016540305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.16668858 - inSlope: -0.00016540305 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.16669132 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.1666943 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.16669716 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.16670014 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.16670312 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.16670598 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.16670896 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.16671194 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.16671492 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.16671778 - inSlope: -0.00017166031 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.16672066 - inSlope: -0.0001725556 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.1667234 - inSlope: -0.00016450898 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.16672604 - inSlope: -0.00015825048 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.16672868 - inSlope: -0.00015825048 - outSlope: 0.026475217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.16628742 - inSlope: 0.026475217 - outSlope: 0.092767864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.1647413 - inSlope: 0.092767864 - outSlope: 0.19641478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.16146772 - inSlope: 0.19641478 - outSlope: 0.35023353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.15563045 - inSlope: 0.35023353 - outSlope: 0.55225307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.14642625 - inSlope: 0.55225307 - outSlope: 0.7842751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.133355 - inSlope: 0.7842751 - outSlope: 1.0143758 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.11644876 - inSlope: 1.0143758 - outSlope: 1.2055526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.096356235 - inSlope: 1.2055526 - outSlope: 1.3291266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.07420415 - inSlope: 1.3291266 - outSlope: 1.3762546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.051266592 - inSlope: 1.3762546 - outSlope: 1.3587408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.028620934 - inSlope: 1.3587408 - outSlope: 1.2984161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0069806864 - inSlope: 1.2984161 - outSlope: 1.2130908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.013237474 - inSlope: 1.2130908 - outSlope: 1.1088455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.031718213 - inSlope: 1.1088455 - outSlope: 0.98200846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.04808524 - inSlope: 0.98200846 - outSlope: 0.8255478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.061844356 - inSlope: 0.8255478 - outSlope: 0.6342241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.07241475 - inSlope: 0.6342241 - outSlope: 0.40600905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.07918156 - inSlope: 0.40600905 - outSlope: 0.14183088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.081545405 - inSlope: 0.14183088 - outSlope: -0.0016500072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.081517905 - inSlope: -0.0016500072 - outSlope: -0.0016777234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.08148994 - inSlope: -0.0016777234 - outSlope: -0.0015673056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.08146382 - inSlope: -0.0015673056 - outSlope: -0.0013750804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0814409 - inSlope: -0.0013750804 - outSlope: -0.0010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0814228 - inSlope: -0.0010862957 - outSlope: -0.0007148094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.081410885 - inSlope: -0.0007148094 - outSlope: -0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.08140561 - inSlope: -0.00031650095 - outSlope: -0.000096112584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.08140401 - inSlope: -0.000096112584 - outSlope: -0.000096112584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.081402406 - inSlope: -0.000096112584 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.08140057 - inSlope: -0.00010997067 - outSlope: -0.0001099691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.08139874 - inSlope: -0.0001099691 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.081396446 - inSlope: -0.00013768686 - outSlope: -0.00012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.08139438 - inSlope: -0.00012382877 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.08139186 - inSlope: -0.00015109792 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.08138957 - inSlope: -0.00013768686 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.08138682 - inSlope: -0.00016495601 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0813843 - inSlope: -0.00015109792 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.08138132 - inSlope: -0.00017881411 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.08137857 - inSlope: -0.00016495601 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.08137559 - inSlope: -0.00017881411 - outSlope: -0.00019222517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.08137239 - inSlope: -0.00019222517 - outSlope: -0.0038847364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.08130764 - inSlope: -0.0038847364 - outSlope: -0.009920606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0811423 - inSlope: -0.009920606 - outSlope: -0.012732011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0809301 - inSlope: -0.012732011 - outSlope: -0.010910342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.08074826 - inSlope: -0.010910342 - outSlope: -0.0035064945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.08068982 - inSlope: -0.0035064945 - outSlope: 0.0101271365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0808586 - inSlope: 0.0101271365 - outSlope: 0.030256687 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.08136288 - inSlope: 0.030256687 - outSlope: 0.05689731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.08231117 - inSlope: 0.05689731 - outSlope: 0.08952596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.08380327 - inSlope: 0.08952596 - outSlope: 0.12746942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.085927755 - inSlope: 0.12746942 - outSlope: 0.16953723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.08875337 - inSlope: 0.16953723 - outSlope: 0.21423137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.09232389 - inSlope: 0.21423137 - outSlope: 0.2597096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.09665238 - inSlope: 0.2597096 - outSlope: 0.30410826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.10172085 - inSlope: 0.30410826 - outSlope: 0.34540582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.107477605 - inSlope: 0.34540582 - outSlope: 0.3817471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.11384005 - inSlope: 0.3817471 - outSlope: 0.41145438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.12069762 - inSlope: 0.41145438 - outSlope: 0.4331441 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.12791668 - inSlope: 0.4331441 - outSlope: 0.44572634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.13534544 - inSlope: 0.44572634 - outSlope: 0.44847634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.14282015 - inSlope: 0.44847634 - outSlope: 0.4410432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.15017086 - inSlope: 0.4410432 - outSlope: 0.42334867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.15722667 - inSlope: 0.42334867 - outSlope: 0.39553145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.16381885 - inSlope: 0.39553145 - outSlope: 0.35793933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.1697845 - inSlope: 0.35793933 - outSlope: 0.3110382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.17496847 - inSlope: 0.3110382 - outSlope: 0.25528127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.17922315 - inSlope: 0.25528127 - outSlope: 0.1913588 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.18241246 - inSlope: 0.1913588 - outSlope: 0.119789355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.18440895 - inSlope: 0.119789355 - outSlope: 0.041318577 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.18509759 - inSlope: 0.041318577 - outSlope: -0.04934107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.18427524 - inSlope: -0.04934107 - outSlope: -0.14310314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.18189019 - inSlope: -0.14310314 - outSlope: -0.22882663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.17807642 - inSlope: -0.22882663 - outSlope: -0.30563444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.17298251 - inSlope: -0.30563444 - outSlope: -0.37244564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.16677509 - inSlope: -0.37244564 - outSlope: -0.4282912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.15963681 - inSlope: -0.4282912 - outSlope: -0.47209248 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.15176861 - inSlope: -0.47209248 - outSlope: -0.5027466 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.14338951 - inSlope: -0.5027466 - outSlope: -0.5194326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.1347323 - inSlope: -0.5194326 - outSlope: -0.5214881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.12604085 - inSlope: -0.5214881 - outSlope: -0.5086868 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.11756274 - inSlope: -0.5086868 - outSlope: -0.48137248 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.109539874 - inSlope: -0.48137248 - outSlope: -0.44049424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.10219831 - inSlope: -0.44049424 - outSlope: -0.38757733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.095738694 - inSlope: -0.38757733 - outSlope: -0.3249392 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.090323046 - inSlope: -0.3249392 - outSlope: -0.25540555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.08606629 - inSlope: -0.25540555 - outSlope: -0.18203634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.083032355 - inSlope: -0.18203634 - outSlope: -0.10832246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.08122698 - inSlope: -0.10832246 - outSlope: -0.037440993 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.080602966 - inSlope: -0.037440993 - outSlope: 0.02741712 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.08105992 - inSlope: 0.02741712 - outSlope: 0.084086575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.08246138 - inSlope: 0.084086575 - outSlope: 0.13022584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.08463181 - inSlope: 0.13022584 - outSlope: 0.16460778 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.08737527 - inSlope: 0.16460778 - outSlope: 0.18667611 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.090486534 - inSlope: 0.18667611 - outSlope: 0.19597803 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.09375283 - inSlope: 0.19597803 - outSlope: 0.19303608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.096970096 - inSlope: 0.19303608 - outSlope: 0.1784815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.099944785 - inSlope: 0.1784815 - outSlope: 0.15324324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.10249884 - inSlope: 0.15324324 - outSlope: 0.11855196 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.1044747 - inSlope: 0.11855196 - outSlope: 0.07583104 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.10573855 - inSlope: 0.07583104 - outSlope: 0.0266889 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.106183365 - inSlope: 0.0266889 - outSlope: -0.021436235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.105826095 - inSlope: -0.021436235 - outSlope: -0.06271368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.10478087 - inSlope: -0.06271368 - outSlope: -0.09930218 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.10312583 - inSlope: -0.09930218 - outSlope: -0.13005418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.100958265 - inSlope: -0.13005418 - outSlope: -0.1539697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.09839207 - inSlope: -0.1539697 - outSlope: -0.17009379 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.095557176 - inSlope: -0.17009379 - outSlope: -0.17778726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.09259406 - inSlope: -0.17778726 - outSlope: -0.17639117 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.08965421 - inSlope: -0.17639117 - outSlope: -0.16557024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.086894706 - inSlope: -0.16557024 - outSlope: -0.14512374 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.08447598 - inSlope: -0.14512374 - outSlope: -0.11532124 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.08255396 - inSlope: -0.11532124 - outSlope: -0.07673137 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.081275105 - inSlope: -0.07673137 - outSlope: -0.030022888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.080774724 - inSlope: -0.030022888 - outSlope: 0.022894017 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.08115629 - inSlope: 0.022894017 - outSlope: 0.081042126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.08250699 - inSlope: 0.081042126 - outSlope: 0.14178304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.08487004 - inSlope: 0.14178304 - outSlope: 0.20324548 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.08825746 - inSlope: 0.20324548 - outSlope: 0.26304358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.09264152 - inSlope: 0.26304358 - outSlope: 0.31877905 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.0979545 - inSlope: 0.31877905 - outSlope: 0.36848053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.10409592 - inSlope: 0.36848053 - outSlope: 0.41026482 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.11093366 - inSlope: 0.41026482 - outSlope: 0.44266638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.11831143 - inSlope: 0.44266638 - outSlope: 0.46465963 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.12605575 - inSlope: 0.46465963 - outSlope: 0.47563836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.13398305 - inSlope: 0.47563836 - outSlope: 0.47533616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.14190531 - inSlope: 0.47533616 - outSlope: 0.4639171 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.14963725 - inSlope: 0.4639171 - outSlope: 0.44172537 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.15699933 - inSlope: 0.44172537 - outSlope: 0.4093515 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.16382195 - inSlope: 0.4093515 - outSlope: 0.36750758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.16994698 - inSlope: 0.36750758 - outSlope: 0.3168773 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.17522834 - inSlope: 0.3168773 - outSlope: 0.25826222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.17953265 - inSlope: 0.25826222 - outSlope: 0.19235206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.18273856 - inSlope: 0.19235206 - outSlope: 0.11978481 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.18473494 - inSlope: 0.11978481 - outSlope: 0.04124914 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.18542244 - inSlope: 0.04124914 - outSlope: -0.04615884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.18465313 - inSlope: -0.04615884 - outSlope: -0.13441086 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.18241292 - inSlope: -0.13441086 - outSlope: -0.2153963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.17882304 - inSlope: -0.2153963 - outSlope: -0.28831932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.17401765 - inSlope: -0.28831932 - outSlope: -0.35231352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.16814585 - inSlope: -0.35231352 - outSlope: -0.40642256 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.16137205 - inSlope: -0.40642256 - outSlope: -0.4497677 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.15387604 - inSlope: -0.4497677 - outSlope: -0.4813249 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.14585385 - inSlope: -0.4813249 - outSlope: -0.50035495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.13751449 - inSlope: -0.50035495 - outSlope: -0.5062255 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.12907752 - inSlope: -0.5062255 - outSlope: -0.4985874 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.12076762 - inSlope: -0.4985874 - outSlope: -0.47759786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.11280778 - inSlope: -0.47759786 - outSlope: -0.44387016 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.105409846 - inSlope: -0.44387016 - outSlope: -0.39861095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.09876643 - inSlope: -0.39861095 - outSlope: -0.34350368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.09304129 - inSlope: -0.34350368 - outSlope: -0.28095675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.08835875 - inSlope: -0.28095675 - outSlope: -0.21349294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.08480049 - inSlope: -0.21349294 - outSlope: -0.14408153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.08239917 - inSlope: -0.14408153 - outSlope: -0.07573339 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.08113693 - inSlope: -0.07573339 - outSlope: -0.011096468 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.08095199 - inSlope: -0.011096468 - outSlope: 0.047057834 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.0817363 - inSlope: 0.047057834 - outSlope: 0.09700089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.08335295 - inSlope: 0.09700089 - outSlope: 0.13698171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.08563601 - inSlope: 0.13698171 - outSlope: 0.1660149 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.088402964 - inSlope: 0.1660149 - outSlope: 0.18374977 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.09146541 - inSlope: 0.18374977 - outSlope: 0.18990502 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.09463054 - inSlope: 0.18990502 - outSlope: 0.18500863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.09771397 - inSlope: 0.18500863 - outSlope: 0.16971317 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.10054256 - inSlope: 0.16971317 - outSlope: 0.14482361 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.10295625 - inSlope: 0.14482361 - outSlope: 0.111497045 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.10481456 - inSlope: 0.111497045 - outSlope: 0.070964284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.10599728 - inSlope: 0.070964284 - outSlope: 0.024660347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.10640829 - inSlope: 0.024660347 - outSlope: -0.021883136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.10604358 - inSlope: -0.021883136 - outSlope: -0.06316652 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.10499079 - inSlope: -0.06316652 - outSlope: -0.09975064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.1033283 - inSlope: -0.09975064 - outSlope: -0.13050605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.10115317 - inSlope: -0.13050605 - outSlope: -0.15443501 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.098579295 - inSlope: -0.15443501 - outSlope: -0.17056565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.095736496 - inSlope: -0.17056565 - outSlope: -0.17826572 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.09276536 - inSlope: -0.17826572 - outSlope: -0.17689572 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.089817144 - inSlope: -0.17689572 - outSlope: -0.16606943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.08704928 - inSlope: -0.16606943 - outSlope: -0.145635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.08462207 - inSlope: -0.145635 - outSlope: -0.11584172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.08269135 - inSlope: -0.11584172 - outSlope: -0.0772555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.08140378 - inSlope: -0.0772555 - outSlope: -0.030558446 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.08089446 - inSlope: -0.030558446 - outSlope: 0.022357894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.08126709 - inSlope: 0.022357894 - outSlope: 0.08050498 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.082608856 - inSlope: 0.08050498 - outSlope: 0.14123522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.08496274 - inSlope: 0.14123522 - outSlope: 0.20269227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.08834099 - inSlope: 0.20269227 - outSlope: 0.2625042 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.09271599 - inSlope: 0.2625042 - outSlope: 0.31822464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.09801981 - inSlope: 0.31822464 - outSlope: 0.3679412 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.10415207 - inSlope: 0.3679412 - outSlope: 0.40971535 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.11098075 - inSlope: 0.40971535 - outSlope: 0.44211692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.11834946 - inSlope: 0.44211692 - outSlope: 0.46413654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.12608495 - inSlope: 0.46413654 - outSlope: 0.47510317 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.13400345 - inSlope: 0.47510317 - outSlope: 0.47482082 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.141917 - inSlope: 0.47482082 - outSlope: 0.46340084 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.14964046 - inSlope: 0.46340084 - outSlope: 0.44122297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.15699406 - inSlope: 0.44122297 - outSlope: 0.40884992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.16380832 - inSlope: 0.40884992 - outSlope: 0.36703283 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.16992544 - inSlope: 0.36703283 - outSlope: 0.31640255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.17519888 - inSlope: 0.31640255 - outSlope: 0.2577955 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.17949541 - inSlope: 0.2577955 - outSlope: 0.19189876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.18269376 - inSlope: 0.19189876 - outSlope: 0.119344026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.1846828 - inSlope: 0.119344026 - outSlope: 0.04082357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.1853632 - inSlope: 0.04082357 - outSlope: -0.049569767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.18453705 - inSlope: -0.049569767 - outSlope: -0.14335501 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.18214777 - inSlope: -0.14335501 - outSlope: -0.22909872 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.17832941 - inSlope: -0.22909872 - outSlope: -0.30593386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.17323059 - inSlope: -0.30593386 - outSlope: -0.3727568 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.16701789 - inSlope: -0.3727568 - outSlope: -0.42864767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.15987387 - inSlope: -0.42864767 - outSlope: -0.47244245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.15199973 - inSlope: -0.47244245 - outSlope: -0.503132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.14361432 - inSlope: -0.503132 - outSlope: -0.5198168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.1349506 - inSlope: -0.5198168 - outSlope: -0.52190864 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.12625225 - inSlope: -0.52190864 - outSlope: -0.5090988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.117767155 - inSlope: -0.5090988 - outSlope: -0.48181927 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.10973696 - inSlope: -0.48181927 - outSlope: -0.44094837 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.10238772 - inSlope: -0.44094837 - outSlope: -0.3880438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.09592042 - inSlope: -0.3880438 - outSlope: -0.3254227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.09049664 - inSlope: -0.3254227 - outSlope: -0.25590408 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.086231634 - inSlope: -0.25590408 - outSlope: -0.18253574 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.08318933 - inSlope: -0.18253574 - outSlope: -0.10883633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.08137537 - inSlope: -0.10883633 - outSlope: -0.03796412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.08074264 - inSlope: -0.03796412 - outSlope: 0.026880292 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.08119065 - inSlope: 0.026880292 - outSlope: 0.08354627 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.08258307 - inSlope: 0.08354627 - outSlope: 0.12967414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.084744334 - inSlope: 0.12967414 - outSlope: 0.16405311 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.08747851 - inSlope: 0.16405311 - outSlope: 0.18610929 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.090580374 - inSlope: 0.18610929 - outSlope: 0.1954104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.093837164 - inSlope: 0.1954104 - outSlope: 0.19245577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.0970448 - inSlope: 0.19245577 - outSlope: 0.17790648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.100009866 - inSlope: 0.17790648 - outSlope: 0.15265678 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.10255418 - inSlope: 0.15265678 - outSlope: 0.11796938 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.104520306 - inSlope: 0.11796938 - outSlope: 0.07523898 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.105774306 - inSlope: 0.07523898 - outSlope: 0.02610455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.106209375 - inSlope: 0.02610455 - outSlope: -0.022034053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.105842136 - inSlope: -0.022034053 - outSlope: -0.06330376 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.10478706 - inSlope: -0.06330376 - outSlope: -0.099874474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.10312251 - inSlope: -0.099874474 - outSlope: -0.13061602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.10094555 - inSlope: -0.13061602 - outSlope: -0.15453112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.09837007 - inSlope: -0.15453112 - outSlope: -0.17062779 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.09552623 - inSlope: -0.17062779 - outSlope: -0.17831911 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.09255429 - inSlope: -0.17831911 - outSlope: -0.17691077 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.08960574 - inSlope: -0.17691077 - outSlope: -0.16607463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.08683787 - inSlope: -0.16607463 - outSlope: -0.14561653 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.0844109 - inSlope: -0.14561653 - outSlope: -0.115803905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.08248086 - inSlope: -0.115803905 - outSlope: -0.07719116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.08119433 - inSlope: -0.07719116 - outSlope: -0.03047036 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.080686495 - inSlope: -0.03047036 - outSlope: 0.022453366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.08106072 - inSlope: 0.022453366 - outSlope: 0.080631115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.082404554 - inSlope: 0.080631115 - outSlope: 0.1413617 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.084760614 - inSlope: 0.1413617 - outSlope: 0.20283666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.08814127 - inSlope: 0.20283666 - outSlope: 0.26264858 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.09251868 - inSlope: 0.26264858 - outSlope: 0.31839004 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.09782525 - inSlope: 0.31839004 - outSlope: 0.3681057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.10396025 - inSlope: 0.3681057 - outSlope: 0.40988746 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.1107918 - inSlope: 0.40988746 - outSlope: 0.44231552 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.118163615 - inSlope: 0.44231552 - outSlope: 0.46430922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.1259022 - inSlope: 0.46430922 - outSlope: 0.47531524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.133824 - inSlope: 0.47531524 - outSlope: 0.47501287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.141741 - inSlope: 0.47501287 - outSlope: 0.46361437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.14946778 - inSlope: 0.46361437 - outSlope: 0.44141686 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.15682483 - inSlope: 0.44141686 - outSlope: 0.40905383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.16364229 - inSlope: 0.40905383 - outSlope: 0.36721453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.16976261 - inSlope: 0.36721453 - outSlope: 0.31659132 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.17503905 - inSlope: 0.31659132 - outSlope: 0.2579723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.17933865 - inSlope: 0.2579723 - outSlope: 0.19207132 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.18253988 - inSlope: 0.19207132 - outSlope: 0.119515695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.18453178 - inSlope: 0.119515695 - outSlope: 0.040988076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.18521492 - inSlope: 0.040988076 - outSlope: -0.04641991 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.18444127 - inSlope: -0.04641991 - outSlope: -0.1346585 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.18219693 - inSlope: -0.1346585 - outSlope: -0.2156368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.17860304 - inSlope: -0.2156368 - outSlope: -0.28855267 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.17379376 - inSlope: -0.28855267 - outSlope: -0.3525478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.16791806 - inSlope: -0.3525478 - outSlope: -0.4066425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.16114059 - inSlope: -0.4066425 - outSlope: -0.44998765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.15364091 - inSlope: -0.44998765 - outSlope: -0.48153144 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.14561528 - inSlope: -0.48153144 - outSlope: -0.5005749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.13727249 - inSlope: -0.5005749 - outSlope: -0.5064176 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.12883209 - inSlope: -0.5064176 - outSlope: -0.49880102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.12051886 - inSlope: -0.49880102 - outSlope: -0.47777015 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.11255592 - inSlope: -0.47777015 - outSlope: -0.4440691 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.10515467 - inSlope: -0.4440691 - outSlope: -0.39878976 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.098508276 - inSlope: -0.39878976 - outSlope: -0.3436892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.092780046 - inSlope: -0.3436892 - outSlope: -0.28113556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.088094525 - inSlope: -0.28113556 - outSlope: -0.21367846 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.08453317 - inSlope: -0.21367846 - outSlope: -0.14426035 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.08212887 - inSlope: -0.14426035 - outSlope: -0.075926065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.080863416 - inSlope: -0.075926065 - outSlope: -0.01128199 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.080675386 - inSlope: -0.01128199 - outSlope: 0.046872318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.0814566 - inSlope: 0.046872318 - outSlope: 0.09680821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.08307005 - inSlope: 0.09680821 - outSlope: 0.13679619 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.085350014 - inSlope: 0.13679619 - outSlope: 0.16583413 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.088113874 - inSlope: 0.16583413 - outSlope: 0.183559 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.09117323 - inSlope: 0.183559 - outSlope: 0.18972448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.09433526 - inSlope: 0.18972448 - outSlope: 0.18481782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.097415596 - inSlope: 0.18481782 - outSlope: 0.16952765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.100241095 - inSlope: 0.16952765 - outSlope: 0.1446448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.102651805 - inSlope: 0.1446448 - outSlope: 0.11131824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.10450713 - inSlope: 0.11131824 - outSlope: 0.07079262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.10568699 - inSlope: 0.07079262 - outSlope: 0.02448824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.106095135 - inSlope: 0.02448824 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.10572755 - inSlope: -0.022055248 - outSlope: -0.06333148 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.104672015 - inSlope: -0.06333148 - outSlope: -0.0999156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.10300678 - inSlope: -0.0999156 - outSlope: -0.13065715 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.10082913 - inSlope: -0.13065715 - outSlope: -0.15457225 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.09825297 - inSlope: -0.15457225 - outSlope: -0.17068277 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.095408216 - inSlope: -0.17068277 - outSlope: -0.1783808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.09243525 - inSlope: -0.1783808 - outSlope: -0.17697336 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.08948565 - inSlope: -0.17697336 - outSlope: -0.16614974 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.08671653 - inSlope: -0.16614974 - outSlope: -0.14569251 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.08428829 - inSlope: -0.14569251 - outSlope: -0.11587614 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.082357 - inSlope: -0.11587614 - outSlope: -0.077289924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.08106885 - inSlope: -0.077289924 - outSlope: -0.030565152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.080559425 - inSlope: -0.030565152 - outSlope: 0.022357894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.08093205 - inSlope: 0.022357894 - outSlope: 0.08052555 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.08227416 - inSlope: 0.08052555 - outSlope: 0.14126964 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.08462862 - inSlope: 0.14126964 - outSlope: 0.20274726 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.088007785 - inSlope: 0.20274726 - outSlope: 0.26255918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.092383705 - inSlope: 0.26255918 - outSlope: 0.3183069 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.09768889 - inSlope: 0.3183069 - outSlope: 0.3680373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.10382275 - inSlope: 0.3680373 - outSlope: 0.40982577 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.110653274 - inSlope: 0.40982577 - outSlope: 0.4422601 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.11802416 - inSlope: 0.4422601 - outSlope: 0.46426138 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.12576196 - inSlope: 0.46426138 - outSlope: 0.47526696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.13368295 - inSlope: 0.47526696 - outSlope: 0.4749789 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.14159937 - inSlope: 0.4749789 - outSlope: 0.46358055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.14932582 - inSlope: 0.46358055 - outSlope: 0.44142234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.15668274 - inSlope: 0.44142234 - outSlope: 0.4090627 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.16350055 - inSlope: 0.4090627 - outSlope: 0.36725992 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.16962145 - inSlope: 0.36725992 - outSlope: 0.3166368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.1748988 - inSlope: 0.3166368 - outSlope: 0.25804228 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.17919944 - inSlope: 0.25804228 - outSlope: 0.19213927 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.1824018 - inSlope: 0.19213927 - outSlope: 0.11959884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.18439509 - inSlope: 0.11959884 - outSlope: 0.041077483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.18507972 - inSlope: 0.041077483 - outSlope: -0.049314953 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.18425782 - inSlope: -0.049314953 - outSlope: -0.14309394 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.18187289 - inSlope: -0.14309394 - outSlope: -0.2288442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.17805888 - inSlope: -0.2288442 - outSlope: -0.30565688 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.17296453 - inSlope: -0.30565688 - outSlope: -0.37249926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.1667563 - inSlope: -0.37249926 - outSlope: -0.4283672 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.15961675 - inSlope: -0.4283672 - outSlope: -0.47217512 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.15174706 - inSlope: -0.47217512 - outSlope: -0.5028566 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.14336625 - inSlope: -0.5028566 - outSlope: -0.5195486 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.13470699 - inSlope: -0.5195486 - outSlope: -0.5216404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.12601312 - inSlope: -0.5216404 - outSlope: -0.50883776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.11753237 - inSlope: -0.50883776 - outSlope: -0.48155105 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.109506644 - inSlope: -0.48155105 - outSlope: -0.44068018 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.10216188 - inSlope: -0.44068018 - outSlope: -0.38778943 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.09569882 - inSlope: -0.38778943 - outSlope: -0.32516164 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.090279385 - inSlope: -0.32516164 - outSlope: -0.25564972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.08601862 - inSlope: -0.25564972 - outSlope: -0.1822881 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.08298045 - inSlope: -0.1822881 - outSlope: -0.10859178 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.08117061 - inSlope: -0.10859178 - outSlope: -0.03772253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.080541894 - inSlope: -0.03772253 - outSlope: 0.027114864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.0809938 - inSlope: 0.027114864 - outSlope: 0.083777234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.08239011 - inSlope: 0.083777234 - outSlope: 0.12989408 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.08455504 - inSlope: 0.12989408 - outSlope: 0.1642735 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.08729289 - inSlope: 0.1642735 - outSlope: 0.18631582 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.09039819 - inSlope: 0.18631582 - outSlope: 0.19561648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.09365842 - inSlope: 0.19561648 - outSlope: 0.19264798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.09686926 - inSlope: 0.19264798 - outSlope: 0.17809916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.099837534 - inSlope: 0.17809916 - outSlope: 0.1528356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.10238483 - inSlope: 0.1528356 - outSlope: 0.11814104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.104353815 - inSlope: 0.11814104 - outSlope: 0.075403936 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.105610564 - inSlope: 0.075403936 - outSlope: 0.026256097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.10604816 - inSlope: 0.026256097 - outSlope: -0.021882957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.10568344 - inSlope: -0.021882957 - outSlope: -0.063168325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.10463065 - inSlope: -0.063168325 - outSlope: -0.099747784 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.102968164 - inSlope: -0.099747784 - outSlope: -0.13050264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.10079315 - inSlope: -0.13050264 - outSlope: -0.15441674 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.09821951 - inSlope: -0.15441674 - outSlope: -0.17054327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.09537716 - inSlope: -0.17054327 - outSlope: -0.1782195 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.09240671 - inSlope: -0.1782195 - outSlope: -0.17684074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.08945941 - inSlope: -0.17684074 - outSlope: -0.16601205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.08669259 - inSlope: -0.16601205 - outSlope: -0.14556615 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.08426652 - inSlope: -0.14556615 - outSlope: -0.115749 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.08233729 - inSlope: -0.115749 - outSlope: -0.077166095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.08105121 - inSlope: -0.077166095 - outSlope: -0.030456053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.080543615 - inSlope: -0.030456053 - outSlope: 0.022467867 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.08091807 - inSlope: 0.022467867 - outSlope: 0.080626056 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.0822619 - inSlope: 0.080626056 - outSlope: 0.14136575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.08461796 - inSlope: 0.14136575 - outSlope: 0.20284247 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.08799861 - inSlope: 0.20284247 - outSlope: 0.26264903 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.09237603 - inSlope: 0.26264903 - outSlope: 0.31837335 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.097682476 - inSlope: 0.31837335 - outSlope: 0.36810616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.103817485 - inSlope: 0.36810616 - outSlope: 0.4099059 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.110649146 - inSlope: 0.4099059 - outSlope: 0.44229022 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.11802096 - inSlope: 0.44229022 - outSlope: 0.46432206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.12575954 - inSlope: 0.46432206 - outSlope: 0.47531614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.13368136 - inSlope: 0.47531614 - outSlope: 0.4750193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.14159822 - inSlope: 0.4750193 - outSlope: 0.46360216 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.14932525 - inSlope: 0.46360216 - outSlope: 0.4414429 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.15668252 - inSlope: 0.4414429 - outSlope: 0.4090878 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.16350055 - inSlope: 0.4090878 - outSlope: 0.36725992 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.16962145 - inSlope: 0.36725992 - outSlope: 0.31662774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.1748988 - inSlope: 0.31662774 - outSlope: 0.25804228 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.17919944 - inSlope: 0.25804228 - outSlope: 0.19214477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.1824018 - inSlope: 0.19214477 - outSlope: 0.11959884 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.18439509 - inSlope: 0.11959884 - outSlope: 0.041076306 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.18507972 - inSlope: 0.041076306 - outSlope: -0.046317987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.18430777 - inSlope: -0.046317987 - outSlope: -0.1345515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.18206528 - inSlope: -0.1345515 - outSlope: -0.21551539 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.1784732 - inSlope: -0.21551539 - outSlope: -0.2884438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.17366588 - inSlope: -0.2884438 - outSlope: -0.35240918 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.16779248 - inSlope: -0.35240918 - outSlope: -0.40651733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.1610173 - inSlope: -0.40651733 - outSlope: -0.4498171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.15352003 - inSlope: -0.4498171 - outSlope: -0.48140126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.1454968 - inSlope: -0.48140126 - outSlope: -0.5004238 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.13715653 - inSlope: -0.5004238 - outSlope: -0.50626665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.12871888 - inSlope: -0.50626665 - outSlope: -0.49860755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.12040841 - inSlope: -0.49860755 - outSlope: -0.47761887 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.112448215 - inSlope: -0.47761887 - outSlope: -0.44390342 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.10504994 - inSlope: -0.44390342 - outSlope: -0.39861766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.09840641 - inSlope: -0.39861766 - outSlope: -0.34350055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.09268116 - inSlope: -0.34350055 - outSlope: -0.2809572 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.08799861 - inSlope: -0.2809572 - outSlope: -0.2134986 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.08444036 - inSlope: -0.2134986 - outSlope: -0.14407328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.082039036 - inSlope: -0.14407328 - outSlope: -0.07573601 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.08077679 - inSlope: -0.07573601 - outSlope: -0.011096468 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.08059185 - inSlope: -0.011096468 - outSlope: 0.04705963 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.081376165 - inSlope: 0.04705963 - outSlope: 0.09699489 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.082992814 - inSlope: 0.09699489 - outSlope: 0.13698608 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.08527588 - inSlope: 0.13698608 - outSlope: 0.16601965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.08804283 - inSlope: 0.16601965 - outSlope: 0.18374977 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.09110528 - inSlope: 0.18374977 - outSlope: 0.18989958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.09427041 - inSlope: 0.18989958 - outSlope: 0.18500818 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.09735383 - inSlope: 0.18500818 - outSlope: 0.16971847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.10018243 - inSlope: 0.16971847 - outSlope: 0.14482361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.10259612 - inSlope: 0.14482361 - outSlope: 0.11149341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.10445442 - inSlope: 0.11149341 - outSlope: 0.07096473 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.10563715 - inSlope: 0.07096473 - outSlope: 0.024661053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.10604816 - inSlope: 0.024661053 - outSlope: -0.00871726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.105902866 - inSlope: -0.00871726 - outSlope: -0.02519035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.10548303 - inSlope: -0.02519035 - outSlope: -0.04008846 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.1048149 - inSlope: -0.04008846 - outSlope: -0.053240873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.10392757 - inSlope: -0.053240873 - outSlope: -0.06449146 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.102852665 - inSlope: -0.06449146 - outSlope: -0.07382446 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.101622276 - inSlope: -0.07382446 - outSlope: -0.08117427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.10026939 - inSlope: -0.08117427 - outSlope: -0.08657766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.09882645 - inSlope: -0.08657766 - outSlope: -0.090017416 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.0973261 - inSlope: -0.090017416 - outSlope: -0.091658294 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.095798485 - inSlope: -0.091658294 - outSlope: -0.091603756 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.09427178 - inSlope: -0.091603756 - outSlope: -0.089960426 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.09277246 - inSlope: -0.089960426 - outSlope: -0.086937025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.09132345 - inSlope: -0.086937025 - outSlope: -0.082755454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.08994421 - inSlope: -0.082755454 - outSlope: -0.07748171 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.08865287 - inSlope: -0.07748171 - outSlope: -0.07148323 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.087461434 - inSlope: -0.07148323 - outSlope: -0.06494174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.08637909 - inSlope: -0.06494174 - outSlope: -0.058046572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.08541166 - inSlope: -0.058046572 - outSlope: -0.05104724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.084560886 - inSlope: -0.05104724 - outSlope: -0.04410797 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.08382572 - inSlope: -0.04410797 - outSlope: -0.03737313 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.08320285 - inSlope: -0.03737313 - outSlope: -0.031061795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.08268516 - inSlope: -0.031061795 - outSlope: -0.025210915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.08226498 - inSlope: -0.025210915 - outSlope: -0.019963738 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.08193224 - inSlope: -0.019963738 - outSlope: -0.015304024 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.081677176 - inSlope: -0.015304024 - outSlope: -0.011240862 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.08148983 - inSlope: -0.011240862 - outSlope: -0.0076448596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.08136242 - inSlope: -0.0076448596 - outSlope: -0.004475525 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.08128782 - inSlope: -0.004475525 - outSlope: -0.0014989306 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.08126284 - inSlope: -0.0014989306 - outSlope: -0.019669386 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.08093502 - inSlope: -0.019669386 - outSlope: -0.057912722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.07996977 - inSlope: -0.057912722 - outSlope: -0.09445632 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.07839552 - inSlope: -0.09445632 - outSlope: -0.12926567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.07624113 - inSlope: -0.12926567 - outSlope: -0.16227254 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.07353663 - inSlope: -0.16227254 - outSlope: -0.19341893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.07031284 - inSlope: -0.19341893 - outSlope: -0.22271168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.06660104 - inSlope: -0.22271168 - outSlope: -0.25012228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.062432397 - inSlope: -0.25012228 - outSlope: -0.27568388 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.057837736 - inSlope: -0.27568388 - outSlope: -0.29937202 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.052847993 - inSlope: -0.29937202 - outSlope: -0.32134807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.047492273 - inSlope: -0.32134807 - outSlope: -0.34162968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.041798532 - inSlope: -0.34162968 - outSlope: -0.36036432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.035792552 - inSlope: -0.36036432 - outSlope: -0.37768164 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.029497594 - inSlope: -0.37768164 - outSlope: -0.39375654 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.022935085 - inSlope: -0.39375654 - outSlope: -0.40871668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.016123245 - inSlope: -0.40871668 - outSlope: -0.4226627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.009078571 - inSlope: -0.4226627 - outSlope: -0.4358595 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.0018143564 - inSlope: -0.4358595 - outSlope: -0.4481178 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0056541595 - inSlope: -0.4481178 - outSlope: -0.45952353 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.013312768 - inSlope: -0.45952353 - outSlope: -0.46988496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.021144513 - inSlope: -0.46988496 - outSlope: -0.47911412 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.029129626 - inSlope: -0.47911412 - outSlope: -0.4868314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.03724336 - inSlope: -0.4868314 - outSlope: -0.49247226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.045451105 - inSlope: -0.49247226 - outSlope: -0.49573725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.05371374 - inSlope: -0.49573725 - outSlope: -0.49622607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.061984047 - inSlope: -0.49622607 - outSlope: -0.49342448 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.07020766 - inSlope: -0.49342448 - outSlope: -0.48682478 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.078321286 - inSlope: -0.48682478 - outSlope: -0.4763953 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.08626154 - inSlope: -0.4763953 - outSlope: -0.4620055 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.093961515 - inSlope: -0.4620055 - outSlope: -0.44360748 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.10135486 - inSlope: -0.44360748 - outSlope: -0.42153525 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.10838074 - inSlope: -0.42153525 - outSlope: -0.3961871 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.11498376 - inSlope: -0.3961871 - outSlope: -0.36814952 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.12111949 - inSlope: -0.36814952 - outSlope: -0.33799344 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.12675263 - inSlope: -0.33799344 - outSlope: -0.3064769 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.1318608 - inSlope: -0.3064769 - outSlope: -0.2743852 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.13643381 - inSlope: -0.2743852 - outSlope: -0.24234933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.1404729 - inSlope: -0.24234933 - outSlope: -0.21112704 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.14399163 - inSlope: -0.21112704 - outSlope: -0.18125787 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.14701273 - inSlope: -0.18125787 - outSlope: -0.15329416 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.14956759 - inSlope: -0.15329416 - outSlope: -0.12755351 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.15169345 - inSlope: -0.12755351 - outSlope: -0.104315385 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.15343201 - inSlope: -0.104315385 - outSlope: -0.08373684 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.15482768 - inSlope: -0.08373684 - outSlope: -0.06586712 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.15592545 - inSlope: -0.06586712 - outSlope: -0.050563093 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.15676816 - inSlope: -0.050563093 - outSlope: -0.037707593 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.15739664 - inSlope: -0.037707593 - outSlope: -0.026977176 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.15784626 - inSlope: -0.026977176 - outSlope: -0.018009521 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.15814641 - inSlope: -0.018009521 - outSlope: -0.0103060985 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.15831818 - inSlope: -0.0103060985 - outSlope: -0.0033955341 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.15837477 - inSlope: -0.0033955341 - outSlope: -0.0033955341 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.11452519 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.11452519 - inSlope: 0 - outSlope: 0.0013509406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.114502676 - inSlope: 0.0013509406 - outSlope: 0.003890087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.11443784 - inSlope: 0.003890087 - outSlope: 0.006184286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.11433477 - inSlope: 0.006184286 - outSlope: 0.008153476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.11419888 - inSlope: 0.008153476 - outSlope: 0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.1140375 - inSlope: 0.009682784 - outSlope: 0.010806592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.11385739 - inSlope: 0.010806592 - outSlope: 0.011301499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.11366903 - inSlope: 0.011301499 - outSlope: 0.011619341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.113475375 - inSlope: 0.011619341 - outSlope: 0.01180039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.1132787 - inSlope: 0.01180039 - outSlope: 0.0118978005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.113080405 - inSlope: 0.0118978005 - outSlope: 0.011889797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.11288224 - inSlope: 0.011889797 - outSlope: 0.011432033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.11269171 - inSlope: 0.011432033 - outSlope: 0.01094696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.11250926 - inSlope: 0.01094696 - outSlope: 0.009659538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.112348266 - inSlope: 0.009659538 - outSlope: 0.00830681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.11220982 - inSlope: 0.00830681 - outSlope: 0.0065960055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.112099886 - inSlope: 0.0065960055 - outSlope: 0.0026464392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.11205578 - inSlope: 0.0026464392 - outSlope: -0.002740326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.11210145 - inSlope: -0.002740326 - outSlope: -0.007469959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.11222595 - inSlope: -0.007469959 - outSlope: -0.0102822585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.11239732 - inSlope: -0.0102822585 - outSlope: -0.01096663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1125801 - inSlope: -0.01096663 - outSlope: -0.010638098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.1127574 - inSlope: -0.010638098 - outSlope: -0.00942708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.11291452 - inSlope: -0.00942708 - outSlope: -0.007533438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.113040075 - inSlope: -0.007533438 - outSlope: -0.005142228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.11312578 - inSlope: -0.005142228 - outSlope: -0.002342912 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.11316483 - inSlope: -0.002342912 - outSlope: -0.00076845364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.113177635 - inSlope: -0.00076845364 - outSlope: -0.0007170446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.113189586 - inSlope: -0.0007170446 - outSlope: -0.0006678707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.11320072 - inSlope: -0.0006678707 - outSlope: -0.0006186924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.11321103 - inSlope: -0.0006186924 - outSlope: -0.00057399325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.113220595 - inSlope: -0.00057399325 - outSlope: -0.0005297368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.113229424 - inSlope: -0.0005297368 - outSlope: -0.00048726844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.113237545 - inSlope: -0.00048726844 - outSlope: -0.00044569417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.11324497 - inSlope: -0.00044569417 - outSlope: -0.0004072491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.11325176 - inSlope: -0.0004072491 - outSlope: -0.00036925112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.113257915 - inSlope: -0.00036925112 - outSlope: -0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.11326347 - inSlope: -0.0003334883 - outSlope: -0.0002986174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.11326845 - inSlope: -0.0002986174 - outSlope: -0.00026553895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.113272876 - inSlope: -0.00026553895 - outSlope: -0.00023290537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.11327676 - inSlope: -0.00023290537 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.11328014 - inSlope: -0.000202954 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.113283016 - inSlope: -0.0001725556 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.11328542 - inSlope: -0.00014439238 - outSlope: -0.000117123236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.113287374 - inSlope: -0.000117123236 - outSlope: -0.00009074751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.11328889 - inSlope: -0.00009074751 - outSlope: -0.000065714186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.11328998 - inSlope: -0.000065714186 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.11329068 - inSlope: -0.000042021315 - outSlope: -0.000018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.11329099 - inSlope: -0.000018328446 - outSlope: 0.000004023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.11329092 - inSlope: 0.000004023317 - outSlope: 0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.11329052 - inSlope: 0.000024139905 - outSlope: 0.000045150562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.113289766 - inSlope: 0.000045150562 - outSlope: 0.00006392604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1132887 - inSlope: 0.00006392604 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.11328733 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.11328567 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.11328373 - inSlope: 0.00011622917 - outSlope: 0.00013187541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.11328153 - inSlope: 0.00013187541 - outSlope: 0.00014662757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.11327909 - inSlope: 0.00014662757 - outSlope: 0.00015959158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.11327643 - inSlope: 0.00015959158 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.11327354 - inSlope: 0.00017344968 - outSlope: 0.00018507127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.113270454 - inSlope: 0.00018507127 - outSlope: 0.00019580145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.11326719 - inSlope: 0.00019580145 - outSlope: 0.00020608326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.113263756 - inSlope: 0.00020608326 - outSlope: 0.00021502396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.11326017 - inSlope: 0.00021502396 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.11325645 - inSlope: 0.00022351764 - outSlope: 0.0002306702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.1132526 - inSlope: 0.0002306702 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.11324865 - inSlope: 0.0002369287 - outSlope: 0.00024318718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.1132446 - inSlope: 0.00024318718 - outSlope: 0.00024631468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.113240495 - inSlope: 0.00024631468 - outSlope: 0.00025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.11323632 - inSlope: 0.00025033974 - outSlope: 0.00025302195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.113232106 - inSlope: 0.00025302195 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.113227874 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.113223635 - inSlope: 0.00025436305 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.113219395 - inSlope: 0.00025436305 - outSlope: 0.00025168085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.1132152 - inSlope: 0.00025168085 - outSlope: 0.00025033797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.11321103 - inSlope: 0.00025033797 - outSlope: 0.00024542236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.11320694 - inSlope: 0.00024542236 - outSlope: 0.00024095201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.11320292 - inSlope: 0.00024095201 - outSlope: 0.0002346935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.11319901 - inSlope: 0.0002346935 - outSlope: 0.00022754095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.11319522 - inSlope: 0.00022754095 - outSlope: 0.09268248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.11165051 - inSlope: 0.09268248 - outSlope: 0.27151895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.1071252 - inSlope: 0.27151895 - outSlope: 0.44776347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.09966248 - inSlope: 0.44776347 - outSlope: 0.62247515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.08928783 - inSlope: 0.62247515 - outSlope: 0.7851419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.07620215 - inSlope: 0.7851419 - outSlope: 0.91270876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.06099035 - inSlope: 0.91270876 - outSlope: 0.9729966 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.044773754 - inSlope: 0.9729966 - outSlope: 0.93426794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.029202636 - inSlope: 0.93426794 - outSlope: 0.78067195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.016191449 - inSlope: 0.78067195 - outSlope: 0.52584726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0074273366 - inSlope: 0.52584726 - outSlope: 0.21450412 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.0038522712 - inSlope: 0.21450412 - outSlope: -0.0918859 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0053837015 - inSlope: -0.0918859 - outSlope: -0.3375454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.011009453 - inSlope: -0.3375454 - outSlope: -0.49045748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.019183736 - inSlope: -0.49045748 - outSlope: -0.5445269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.028259305 - inSlope: -0.5445269 - outSlope: -0.51257074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.036802143 - inSlope: -0.51257074 - outSlope: -0.41538605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.043725237 - inSlope: -0.41538605 - outSlope: -0.2715196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.04825056 - inSlope: -0.2715196 - outSlope: -0.094537675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.049826186 - inSlope: -0.094537675 - outSlope: 0.0028605787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.04977851 - inSlope: 0.0028605787 - outSlope: 0.0030586154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.049727533 - inSlope: 0.0030586154 - outSlope: 0.0030306755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.04967702 - inSlope: 0.0030306755 - outSlope: 0.0027615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.049630996 - inSlope: 0.0027615603 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.049593244 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.04956715 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.049555723 - inSlope: 0.0006857521 - outSlope: 0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.049552396 - inSlope: 0.00019960124 - outSlope: 0.00022217653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.049548693 - inSlope: 0.00022217653 - outSlope: 0.00024251663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.04954465 - inSlope: 0.00024251663 - outSlope: 0.00026307648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.049540266 - inSlope: 0.00026307648 - outSlope: 0.0002829733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.04953555 - inSlope: 0.0002829733 - outSlope: 0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.04953052 - inSlope: 0.0003017488 - outSlope: 0.00032074781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.049525175 - inSlope: 0.00032074781 - outSlope: 0.0003384057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.049519535 - inSlope: 0.0003384057 - outSlope: 0.0003560636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.0495136 - inSlope: 0.0003560636 - outSlope: 0.00037238037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.049507394 - inSlope: 0.00037238037 - outSlope: 0.00038825013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049500924 - inSlope: 0.00038825013 - outSlope: 0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.049494192 - inSlope: 0.00040389635 - outSlope: 0.00041887205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04948721 - inSlope: 0.00041887205 - outSlope: 0.00043317716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.04947999 - inSlope: 0.00043317716 - outSlope: 0.00048391568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.049471926 - inSlope: 0.00048391568 - outSlope: 0.0005657231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.049462497 - inSlope: 0.0005657231 - outSlope: 0.0006511069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.049451645 - inSlope: 0.0006511069 - outSlope: 0.0007262088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.049439542 - inSlope: 0.0007262088 - outSlope: 0.00081426307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04942597 - inSlope: 0.00081426307 - outSlope: 0.0008911648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.049411118 - inSlope: 0.0008911648 - outSlope: 0.0009810189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049394768 - inSlope: 0.0009810189 - outSlope: 0.0009559849 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.049378835 - inSlope: 0.0009559849 - outSlope: 0.0012036425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.049358774 - inSlope: 0.0012036425 - outSlope: 0.0012201827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049338438 - inSlope: 0.0012201827 - outSlope: 0.0016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.049310274 - inSlope: 0.0016897933 - outSlope: 0.0025896754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.049267113 - inSlope: 0.0025896754 - outSlope: 0.0035575067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.04920782 - inSlope: 0.0035575067 - outSlope: 0.004486446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.049133047 - inSlope: 0.004486446 - outSlope: 0.00470147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.04905469 - inSlope: 0.00470147 - outSlope: 0.005432149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.048964154 - inSlope: 0.005432149 - outSlope: 0.0058952775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0488659 - inSlope: 0.0058952775 - outSlope: 0.005819952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0487689 - inSlope: 0.005819952 - outSlope: 0.0058865603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.04867079 - inSlope: 0.0058865603 - outSlope: 0.0057523674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.048574917 - inSlope: 0.0057523674 - outSlope: 0.005598446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.04848161 - inSlope: 0.005598446 - outSlope: 0.005138894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.04839596 - inSlope: 0.005138894 - outSlope: 0.004428555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.048322152 - inSlope: 0.004428555 - outSlope: 0.0038565733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.048257876 - inSlope: 0.0038565733 - outSlope: 0.0033031437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.048202824 - inSlope: 0.0033031437 - outSlope: 0.002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.048161212 - inSlope: 0.002496692 - outSlope: 0.001813175 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.048130993 - inSlope: 0.001813175 - outSlope: 0.0012094539 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.048110835 - inSlope: 0.0012094539 - outSlope: 0.0004946445 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.04810259 - inSlope: 0.0004946445 - outSlope: 0.000010281811 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.04810242 - inSlope: 0.000010281811 - outSlope: -0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.0481037 - inSlope: -0.000076890065 - outSlope: -0.00037305092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.04810992 - inSlope: -0.00037305092 - outSlope: -0.0005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.04811886 - inSlope: -0.0005364423 - outSlope: -0.00056728773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.048128314 - inSlope: -0.00056728773 - outSlope: -0.0008614246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.04814267 - inSlope: -0.0008614246 - outSlope: -0.00088781206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.04815747 - inSlope: -0.00088781206 - outSlope: -0.0010252753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.048174556 - inSlope: -0.0010252753 - outSlope: -0.0012695801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.048195716 - inSlope: -0.0012695801 - outSlope: -0.0010748963 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.04821363 - inSlope: -0.0010748963 - outSlope: -0.0015483067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.048239436 - inSlope: -0.0015483067 - outSlope: -0.001559706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.04826543 - inSlope: -0.001559706 - outSlope: -0.0014698519 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.04828993 - inSlope: -0.0014698519 - outSlope: -0.0016126797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.048316807 - inSlope: -0.0016126797 - outSlope: -0.0017168389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.04834542 - inSlope: -0.0017168389 - outSlope: -0.0015708819 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.0483716 - inSlope: -0.0015708819 - outSlope: -0.0018017757 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.04840163 - inSlope: -0.0018017757 - outSlope: -0.0015675292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.048427757 - inSlope: -0.0015675292 - outSlope: -0.0017950701 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.048457675 - inSlope: -0.0017950701 - outSlope: -0.001204313 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.048477747 - inSlope: -0.001204313 - outSlope: -0.0016329965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.048504964 - inSlope: -0.0016329965 - outSlope: -0.0014812513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.04852965 - inSlope: -0.0014812513 - outSlope: -0.0013209892 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.048551667 - inSlope: -0.0013209892 - outSlope: -0.0014414652 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.048575692 - inSlope: -0.0014414652 - outSlope: -0.0012642157 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.048596762 - inSlope: -0.0012642157 - outSlope: -0.0011998427 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.04861676 - inSlope: -0.0011998427 - outSlope: -0.0012295705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.048637252 - inSlope: -0.0012295705 - outSlope: -0.0011220585 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.048655953 - inSlope: -0.0011220585 - outSlope: -0.0010793667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.048673943 - inSlope: -0.0010793667 - outSlope: -0.0010440509 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.048691344 - inSlope: -0.0010440509 - outSlope: -0.0010102997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.04870818 - inSlope: -0.0010102997 - outSlope: -0.0009799013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.048724514 - inSlope: -0.0009799013 - outSlope: -0.00094302086 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.04874023 - inSlope: -0.00094302086 - outSlope: -0.00088311813 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.04875495 - inSlope: -0.00088311813 - outSlope: -0.00082679174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.04876873 - inSlope: -0.00082679174 - outSlope: -0.0006857423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.04878016 - inSlope: -0.0006857423 - outSlope: -0.00070765684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.048791952 - inSlope: -0.00070765684 - outSlope: -0.0006251788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.048802372 - inSlope: -0.0006251788 - outSlope: -0.0005422538 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.04881141 - inSlope: -0.0005422538 - outSlope: -0.00036053394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.04881742 - inSlope: -0.00036053394 - outSlope: -0.0004260246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.04882452 - inSlope: -0.0004260246 - outSlope: -0.00024922215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.048828673 - inSlope: -0.00024922215 - outSlope: -0.000021904727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.048829038 - inSlope: -0.000021904727 - outSlope: -0.00051453756 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.048837613 - inSlope: -0.00051453756 - outSlope: 0.00041618984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.048830677 - inSlope: 0.00041618984 - outSlope: -0.0003118071 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.048835874 - inSlope: -0.0003118071 - outSlope: 0.00036567484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.04882978 - inSlope: 0.00036567484 - outSlope: 0.00019826014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.048826475 - inSlope: 0.00019826014 - outSlope: 0.00006526715 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.048825387 - inSlope: 0.00006526715 - outSlope: 0.00036321615 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.048819333 - inSlope: 0.00036321615 - outSlope: 0.0002800636 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.048814666 - inSlope: 0.0002800636 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.048811506 - inSlope: 0.00018954295 - outSlope: 0.0003793094 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.048805185 - inSlope: 0.0003793094 - outSlope: 0.00043720048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.048797898 - inSlope: 0.00043720048 - outSlope: 0.00006549067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.048796806 - inSlope: 0.00006549067 - outSlope: 0.0003321472 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.04879127 - inSlope: 0.0003321472 - outSlope: 0.00034712287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.048785485 - inSlope: 0.00034712287 - outSlope: 0.000006034976 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.048785385 - inSlope: 0.000006034976 - outSlope: 0.00021971468 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.048781723 - inSlope: 0.00021971468 - outSlope: 0.000193122 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.048778504 - inSlope: 0.000193122 - outSlope: -0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.04877886 - inSlope: -0.000021457387 - outSlope: 0.000057891895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.048777897 - inSlope: 0.000057891895 - outSlope: -0.00010639287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.04877967 - inSlope: -0.00010639287 - outSlope: -0.00009097298 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.048781186 - inSlope: -0.00009097298 - outSlope: -0.00016316553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.048783906 - inSlope: -0.00016316553 - outSlope: -0.0002702367 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.04878841 - inSlope: -0.0002702367 - outSlope: -0.00025972378 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.04879274 - inSlope: -0.00025972378 - outSlope: -0.0004754288 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.048800662 - inSlope: -0.0004754288 - outSlope: -0.00055006903 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.04880983 - inSlope: -0.00055006903 - outSlope: -0.00049643975 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.048818104 - inSlope: -0.00049643975 - outSlope: -0.00072262215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.048830148 - inSlope: -0.00072262215 - outSlope: -0.0006716801 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.048841342 - inSlope: -0.0006716801 - outSlope: -0.00073536247 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.0488536 - inSlope: -0.00073536247 - outSlope: -0.00093518436 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.048869185 - inSlope: -0.00093518436 - outSlope: -0.000772488 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.04888206 - inSlope: -0.000772488 - outSlope: -0.00097429944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.0488983 - inSlope: -0.00097429944 - outSlope: -0.0010729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.04891618 - inSlope: -0.0010729 - outSlope: -0.00088154094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.048930872 - inSlope: -0.00088154094 - outSlope: -0.0010127729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.04894775 - inSlope: -0.0010127729 - outSlope: -0.0011345593 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.04896666 - inSlope: -0.0011345593 - outSlope: -0.00085362606 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.048980888 - inSlope: -0.00085362606 - outSlope: -0.0010248136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.04899797 - inSlope: -0.0010248136 - outSlope: -0.0011477794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.049017098 - inSlope: -0.0011477794 - outSlope: -0.0007496674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.049029592 - inSlope: -0.0007496674 - outSlope: -0.0009993616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.04904625 - inSlope: -0.0009993616 - outSlope: -0.00057666725 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.04905586 - inSlope: -0.00057666725 - outSlope: -0.0006122235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.049066063 - inSlope: -0.0006122235 - outSlope: -0.0006253934 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.049076486 - inSlope: -0.0006253934 - outSlope: -0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.04908358 - inSlope: -0.0004255715 - outSlope: -0.0005601432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.049092915 - inSlope: -0.0005601432 - outSlope: -0.00034734144 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.049098704 - inSlope: -0.00034734144 - outSlope: -0.0002650957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.049103122 - inSlope: -0.0002650957 - outSlope: -0.0002881101 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.049107924 - inSlope: -0.0002881101 - outSlope: -0.00015937035 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.04911058 - inSlope: -0.00015937035 - outSlope: -0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.049112428 - inSlope: -0.00011086316 - outSlope: -0.00006504456 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.049113512 - inSlope: -0.00006504456 - outSlope: -0.000017210612 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.0491138 - inSlope: -0.000017210612 - outSlope: 0.00001922279 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.04911348 - inSlope: 0.00001922279 - outSlope: 0.00005341995 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.04911259 - inSlope: 0.00005341995 - outSlope: 0.000098125645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.049110953 - inSlope: 0.000098125645 - outSlope: 0.00014684898 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.049108505 - inSlope: 0.00014684898 - outSlope: 0.00028945948 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.04910368 - inSlope: 0.00028945948 - outSlope: 0.0002691114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.049099196 - inSlope: 0.0002691114 - outSlope: 0.00035270577 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.049093317 - inSlope: 0.00035270577 - outSlope: 0.00043608915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.04908605 - inSlope: 0.00043608915 - outSlope: 0.0006180174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.04907575 - inSlope: 0.0006180174 - outSlope: 0.00055299053 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.049066532 - inSlope: 0.00055299053 - outSlope: 0.00072731596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.04905441 - inSlope: 0.00072731596 - outSlope: 0.00095242227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.049038537 - inSlope: 0.00095242227 - outSlope: 0.0004568635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.049030922 - inSlope: 0.0004568635 - outSlope: 0.0013824763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.04900788 - inSlope: 0.0013824763 - outSlope: 0.0006493094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.04899706 - inSlope: 0.0006493094 - outSlope: 0.0013192199 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.048975073 - inSlope: 0.0013192199 - outSlope: 0.0011430528 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.04895602 - inSlope: 0.0011430528 - outSlope: 0.0010009262 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.04893934 - inSlope: 0.0010009262 - outSlope: 0.001286549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.048917897 - inSlope: 0.001286549 - outSlope: 0.0011902484 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.04889806 - inSlope: 0.0011902484 - outSlope: 0.0010860566 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.04887996 - inSlope: 0.0010860566 - outSlope: 0.0012603978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.04885895 - inSlope: 0.0012603978 - outSlope: 0.0013015618 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.04883726 - inSlope: 0.0013015618 - outSlope: 0.0009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.04882206 - inSlope: 0.0009119389 - outSlope: 0.0011605201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.04880272 - inSlope: 0.0011605201 - outSlope: 0.0011560166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.04878345 - inSlope: 0.0011560166 - outSlope: 0.00079506356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.0487702 - inSlope: 0.00079506356 - outSlope: 0.0009888279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.04875372 - inSlope: 0.0009888279 - outSlope: 0.0009423638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.048738014 - inSlope: 0.0009423638 - outSlope: 0.0007071997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.048726227 - inSlope: 0.0007071997 - outSlope: 0.0007671235 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.048713442 - inSlope: 0.0007671235 - outSlope: 0.00058337266 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.04870372 - inSlope: 0.00058337266 - outSlope: 0.0005795895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.04869406 - inSlope: 0.0005795895 - outSlope: 0.00048972014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.048685897 - inSlope: 0.00048972014 - outSlope: 0.0003616567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.04867987 - inSlope: 0.0003616567 - outSlope: 0.00034309467 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.04867415 - inSlope: 0.00034309467 - outSlope: 0.00011242776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.048672277 - inSlope: 0.00011242776 - outSlope: 0.0000129642085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.04867206 - inSlope: 0.0000129642085 - outSlope: 0.000043585314 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.048671335 - inSlope: 0.000043585314 - outSlope: -0.0001911103 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.04867452 - inSlope: -0.0001911103 - outSlope: -0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.048677202 - inSlope: -0.00016093039 - outSlope: -0.00024430826 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.048681274 - inSlope: -0.00024430826 - outSlope: -0.00043697073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.048688557 - inSlope: -0.00043697073 - outSlope: -0.00019356904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.048691783 - inSlope: -0.00019356904 - outSlope: -0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.048702095 - inSlope: -0.00061868795 - outSlope: -0.0005869657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.048711877 - inSlope: -0.0005869657 - outSlope: -0.00045574593 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.048719473 - inSlope: -0.00045574593 - outSlope: -0.00055924914 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.048728794 - inSlope: -0.00055924914 - outSlope: -0.000627405 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.04873925 - inSlope: -0.000627405 - outSlope: -0.0004474887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.04874671 - inSlope: -0.0004474887 - outSlope: -0.0006472978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.048757497 - inSlope: -0.0006472978 - outSlope: -0.00038533888 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.04876392 - inSlope: -0.00038533888 - outSlope: -0.0005869657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.048773702 - inSlope: -0.0005869657 - outSlope: 0.00002771579 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.04877324 - inSlope: 0.00002771579 - outSlope: -0.00038110302 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.048779592 - inSlope: -0.00038110302 - outSlope: -0.00021189169 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.048783123 - inSlope: -0.00021189169 - outSlope: -0.000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.04878372 - inSlope: -0.000035763333 - outSlope: -0.00014327276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.048786107 - inSlope: -0.00014327276 - outSlope: 0.000043586562 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.04878538 - inSlope: 0.000043586562 - outSlope: 0.000115333445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.04878346 - inSlope: 0.000115333445 - outSlope: 0.00009142002 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.048781935 - inSlope: 0.00009142002 - outSlope: 0.00020116298 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.048778582 - inSlope: 0.00020116298 - outSlope: 0.00024386123 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.048774518 - inSlope: 0.00024386123 - outSlope: 0.00027760494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.04876989 - inSlope: 0.00027760494 - outSlope: 0.00030555297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.0487648 - inSlope: 0.00030555297 - outSlope: 0.0003296838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.048759304 - inSlope: 0.0003296838 - outSlope: 0.00034443574 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.048753563 - inSlope: 0.00034443574 - outSlope: 0.00037082104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.048747383 - inSlope: 0.00037082104 - outSlope: 0.00039159728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.048740856 - inSlope: 0.00039159728 - outSlope: 0.0004968868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.048732575 - inSlope: 0.0004968868 - outSlope: 0.00043965288 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.048725247 - inSlope: 0.00043965288 - outSlope: 0.00048638132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.04871714 - inSlope: 0.00048638132 - outSlope: 0.0005315173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.048708282 - inSlope: 0.0005315173 - outSlope: 0.0006748094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.048697036 - inSlope: 0.0006748094 - outSlope: 0.00057085586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.04868752 - inSlope: 0.00057085586 - outSlope: 0.00070565526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.04867576 - inSlope: 0.00070565526 - outSlope: 0.0008904815 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.04866092 - inSlope: 0.0008904815 - outSlope: 0.00035360994 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.048655026 - inSlope: 0.00035360994 - outSlope: 0.001238717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.04863438 - inSlope: 0.001238717 - outSlope: 0.0004765464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.048626438 - inSlope: 0.0004765464 - outSlope: 0.0011321006 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.04860757 - inSlope: 0.0011321006 - outSlope: 0.0009418898 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.04859187 - inSlope: 0.0009418898 - outSlope: 0.00078478165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.04857879 - inSlope: 0.00078478165 - outSlope: 0.0010567763 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.04856118 - inSlope: 0.0010567763 - outSlope: 0.00094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.048545413 - inSlope: 0.00094594015 - outSlope: 0.0008272269 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.048531625 - inSlope: 0.0008272269 - outSlope: 0.0009877385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.048515163 - inSlope: 0.0009877385 - outSlope: 0.0010147556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.04849825 - inSlope: 0.0010147556 - outSlope: 0.0006117765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.048488054 - inSlope: 0.0006117765 - outSlope: 0.0008453316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.048473965 - inSlope: 0.0008453316 - outSlope: 0.00084155594 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.04845994 - inSlope: 0.00084155594 - outSlope: 0.0004921788 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.048451737 - inSlope: 0.0004921788 - outSlope: 0.00069783203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.048440106 - inSlope: 0.00069783203 - outSlope: 0.0006629438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.048429057 - inSlope: 0.0006629438 - outSlope: 0.00043832435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.04842175 - inSlope: 0.00043832435 - outSlope: 0.00050916587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.048413265 - inSlope: 0.00050916587 - outSlope: 0.00033527164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.048407678 - inSlope: 0.00033527164 - outSlope: 0.00034153982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.048401985 - inSlope: 0.00034153982 - outSlope: 0.00026195892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.04839762 - inSlope: 0.00026195892 - outSlope: 0.0001459591 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.048395187 - inSlope: 0.0001459591 - outSlope: 0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.048392683 - inSlope: 0.0001502017 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.048393875 - inSlope: -0.000071526665 - outSlope: -0.00015131927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.048396397 - inSlope: -0.00015131927 - outSlope: -0.00010147846 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.04839809 - inSlope: -0.00010147846 - outSlope: -0.00033013083 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.04840359 - inSlope: -0.00033013083 - outSlope: -0.0002811892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.048408277 - inSlope: -0.0002811892 - outSlope: -0.0003451063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.04841403 - inSlope: -0.0003451063 - outSlope: -0.0005447203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.048423108 - inSlope: -0.0005447203 - outSlope: -0.00038019806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.048429444 - inSlope: -0.00038019806 - outSlope: -0.00057981303 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.048439108 - inSlope: -0.00057981303 - outSlope: -0.00067568413 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.04845037 - inSlope: -0.00067568413 - outSlope: -0.00048055605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.04845838 - inSlope: -0.00048055605 - outSlope: -0.0006075296 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.048468504 - inSlope: -0.0006075296 - outSlope: -0.00072530436 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.048480593 - inSlope: -0.00072530436 - outSlope: -0.00043854787 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.0484879 - inSlope: -0.00043854787 - outSlope: -0.0006023714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.04849794 - inSlope: -0.0006023714 - outSlope: -0.0007197371 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.048509937 - inSlope: -0.0007197371 - outSlope: -0.00031560237 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.048515197 - inSlope: -0.00031560237 - outSlope: -0.0005612608 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.04852455 - inSlope: -0.0005612608 - outSlope: -0.00013433218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.04852679 - inSlope: -0.00013433218 - outSlope: -0.0001674171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.04852958 - inSlope: -0.0001674171 - outSlope: -0.00017791749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.048532546 - inSlope: -0.00017791749 - outSlope: 0.000023246166 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.048532158 - inSlope: 0.000023246166 - outSlope: -0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.048534006 - inSlope: -0.00011086316 - outSlope: 0.000101701975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.04853231 - inSlope: 0.000101701975 - outSlope: 0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.048529267 - inSlope: 0.00018261129 - outSlope: 0.00015869524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.048526622 - inSlope: 0.00015869524 - outSlope: 0.00028476553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.048521876 - inSlope: 0.00028476553 - outSlope: 0.00033057784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.048516367 - inSlope: 0.00033057784 - outSlope: 0.00037149162 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.048510175 - inSlope: 0.00037149162 - outSlope: 0.0004152898 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.048503254 - inSlope: 0.0004152898 - outSlope: 0.0004463711 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.048495814 - inSlope: 0.0004463711 - outSlope: 0.0004738506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.048487917 - inSlope: 0.0004738506 - outSlope: 0.0005118627 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.048479386 - inSlope: 0.0005118627 - outSlope: 0.0005453752 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.048470296 - inSlope: 0.0005453752 - outSlope: 0.00066363334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.048459236 - inSlope: 0.00066363334 - outSlope: 0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.048448924 - inSlope: 0.00061868795 - outSlope: 0.00067726814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.048437636 - inSlope: 0.00067726814 - outSlope: 0.000735586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.048425376 - inSlope: 0.000735586 - outSlope: 0.0008916246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.048410516 - inSlope: 0.0008916246 - outSlope: 0.00080040516 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.048397176 - inSlope: 0.00080040516 - outSlope: 0.0009477012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.04838138 - inSlope: 0.0009477012 - outSlope: 0.0011455442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.04836229 - inSlope: 0.0011455442 - outSlope: 0.0006213701 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.048351932 - inSlope: 0.0006213701 - outSlope: 0.001519271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.04832661 - inSlope: 0.001519271 - outSlope: 0.0007572669 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.04831399 - inSlope: 0.0007572669 - outSlope: 0.0013972287 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.048290703 - inSlope: 0.0013972287 - outSlope: 0.0011911084 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.04827085 - inSlope: 0.0011911084 - outSlope: 0.0010170197 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.0482539 - inSlope: 0.0010170197 - outSlope: 0.0012724677 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.048232693 - inSlope: 0.0012724677 - outSlope: 0.0011439796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.048213627 - inSlope: 0.0011439796 - outSlope: 0.001007156 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.04819684 - inSlope: 0.001007156 - outSlope: 0.0011482266 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.048177704 - inSlope: 0.0011482266 - outSlope: 0.0011566872 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.048158426 - inSlope: 0.0011566872 - outSlope: 0.0007329248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.04814621 - inSlope: 0.0007329248 - outSlope: 0.00094658363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.048130434 - inSlope: 0.00094658363 - outSlope: 0.0009076921 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.048115306 - inSlope: 0.0009076921 - outSlope: 0.00051141565 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.048106782 - inSlope: 0.00051141565 - outSlope: 0.00066987274 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.048095617 - inSlope: 0.00066987274 - outSlope: 0.0005869657 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.048085835 - inSlope: 0.0005869657 - outSlope: 0.00032767217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.048080374 - inSlope: 0.00032767217 - outSlope: 0.0003757385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.04807411 - inSlope: 0.0003757385 - outSlope: 0.00018015264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.04807111 - inSlope: 0.00018015264 - outSlope: 0.00016562894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.04806835 - inSlope: 0.00016562894 - outSlope: 0.00006526621 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.04806726 - inSlope: 0.00006526621 - outSlope: -0.00007331483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.048068482 - inSlope: -0.00007331483 - outSlope: -0.00010035798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.048070155 - inSlope: -0.00010035798 - outSlope: -0.0003404222 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.04807583 - inSlope: -0.0003404222 - outSlope: -0.00044702887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.04808328 - inSlope: -0.00044702887 - outSlope: -0.00042424252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.04809035 - inSlope: -0.00042424252 - outSlope: -0.0006649554 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.048101433 - inSlope: -0.0006649554 - outSlope: -0.0006408159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.048112113 - inSlope: -0.0006408159 - outSlope: -0.00072912493 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.048124265 - inSlope: -0.00072912493 - outSlope: -0.0009246792 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.048139676 - inSlope: -0.0009246792 - outSlope: -0.00068419724 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.04815108 - inSlope: -0.00068419724 - outSlope: -0.0011119843 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.048169613 - inSlope: -0.0011119843 - outSlope: -0.0010807232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.048187625 - inSlope: -0.0010807232 - outSlope: -0.0009494893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.04820345 - inSlope: -0.0009494893 - outSlope: -0.0010527831 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.048220996 - inSlope: -0.0010527831 - outSlope: -0.0011177957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.048239626 - inSlope: -0.0011177957 - outSlope: -0.0009361052 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.048255228 - inSlope: -0.0009361052 - outSlope: -0.001130536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.04827407 - inSlope: -0.001130536 - outSlope: -0.00086413155 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.048288472 - inSlope: -0.00086413155 - outSlope: -0.0010601289 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.04830614 - inSlope: -0.0010601289 - outSlope: -0.00043854787 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.04831345 - inSlope: -0.00043854787 - outSlope: -0.0008390732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.048327435 - inSlope: -0.0008390732 - outSlope: -0.00066070864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.048338447 - inSlope: -0.00066070864 - outSlope: -0.00047475824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.04834636 - inSlope: -0.00047475824 - outSlope: -0.00057219696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.048355896 - inSlope: -0.00057219696 - outSlope: -0.0003726092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.048362106 - inSlope: -0.0003726092 - outSlope: -0.00028833363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.04836691 - inSlope: -0.00028833363 - outSlope: -0.00029907087 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.048371896 - inSlope: -0.00029907087 - outSlope: -0.00017478829 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.04837481 - inSlope: -0.00017478829 - outSlope: -0.00011712492 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.04837676 - inSlope: -0.00011712492 - outSlope: -0.00006683081 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.048377875 - inSlope: -0.00006683081 - outSlope: -0.000022128563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.048378244 - inSlope: -0.000022128563 - outSlope: 0.000019445755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.04837792 - inSlope: 0.000019445755 - outSlope: 0.000053197957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.048377033 - inSlope: 0.000053197957 - outSlope: 0.00009789932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.0483754 - inSlope: 0.00009789932 - outSlope: 0.00013902996 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.048373085 - inSlope: 0.00013902996 - outSlope: 0.00026531162 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.048368663 - inSlope: 0.00026531162 - outSlope: 0.00022888533 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.048364848 - inSlope: 0.00022888533 - outSlope: 0.00029838324 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.048359875 - inSlope: 0.00029838324 - outSlope: 0.0003659036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.048353776 - inSlope: 0.0003659036 - outSlope: 0.00053242664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.048344903 - inSlope: 0.00053242664 - outSlope: 0.00045307673 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.04833735 - inSlope: 0.00045307673 - outSlope: 0.00061308255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.048327133 - inSlope: 0.00061308255 - outSlope: 0.0008232272 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.048313413 - inSlope: 0.0008232272 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.048308197 - inSlope: 0.00031292916 - outSlope: 0.001224447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.04828779 - inSlope: 0.001224447 - outSlope: 0.00047651914 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.048279848 - inSlope: 0.00047651914 - outSlope: 0.00113258 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.048260972 - inSlope: 0.00113258 - outSlope: 0.0009419168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.048245274 - inSlope: 0.0009419168 - outSlope: 0.00078478165 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.048232194 - inSlope: 0.00078478165 - outSlope: 0.0010565225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.048214585 - inSlope: 0.0010565225 - outSlope: 0.00094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.04819882 - inSlope: 0.00094594015 - outSlope: 0.0008274741 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.048185028 - inSlope: 0.0008274741 - outSlope: 0.000987682 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.048168566 - inSlope: 0.000987682 - outSlope: 0.001014561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.048151657 - inSlope: 0.001014561 - outSlope: 0.0006117765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.04814146 - inSlope: 0.0006117765 - outSlope: 0.00084580283 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.048127364 - inSlope: 0.00084580283 - outSlope: 0.0008283208 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.04811356 - inSlope: 0.0008283208 - outSlope: 0.00045374729 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.048105996 - inSlope: 0.00045374729 - outSlope: 0.0006343521 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.048095424 - inSlope: 0.0006343521 - outSlope: 0.0005753426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.048085835 - inSlope: 0.0005753426 - outSlope: 0.0003276628 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.048080374 - inSlope: 0.0003276628 - outSlope: 0.0003757385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.04807411 - inSlope: 0.0003757385 - outSlope: 0.00018015779 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.04807111 - inSlope: 0.00018015779 - outSlope: 0.00016562894 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.04806835 - inSlope: 0.00016562894 - outSlope: 0.00006526435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.04806726 - inSlope: 0.00006526435 - outSlope: -0.00006906794 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.04806841 - inSlope: -0.00006906794 - outSlope: -0.0000847144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.048069824 - inSlope: -0.0000847144 - outSlope: -0.00032431015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.04807523 - inSlope: -0.00032431015 - outSlope: -0.00042133676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.04808225 - inSlope: -0.00042133676 - outSlope: -0.00038713808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.048088703 - inSlope: -0.00038713808 - outSlope: -0.00063234044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.048099242 - inSlope: -0.00063234044 - outSlope: -0.0005976605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.048109204 - inSlope: -0.0005976605 - outSlope: -0.0006761505 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.048120473 - inSlope: -0.0006761505 - outSlope: -0.0008887188 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.048135284 - inSlope: -0.0008887188 - outSlope: -0.00073672464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.048147563 - inSlope: -0.00073672464 - outSlope: -0.0009487916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.048163377 - inSlope: -0.0009487916 - outSlope: -0.0010543477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.04818095 - inSlope: -0.0010543477 - outSlope: -0.0008706136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.04819546 - inSlope: -0.0008706136 - outSlope: -0.0010062908 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.04821223 - inSlope: -0.0010062908 - outSlope: -0.0011325153 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.048231106 - inSlope: -0.0011325153 - outSlope: -0.00085362606 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.048245333 - inSlope: -0.00085362606 - outSlope: -0.001024843 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.048262414 - inSlope: -0.001024843 - outSlope: -0.0011477137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.048281543 - inSlope: -0.0011477137 - outSlope: -0.0007494653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.048294034 - inSlope: -0.0007494653 - outSlope: -0.0009998087 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.048310697 - inSlope: -0.0009998087 - outSlope: -0.0005764602 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.048320305 - inSlope: -0.0005764602 - outSlope: -0.00061218854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.04833051 - inSlope: -0.00061218854 - outSlope: -0.00062518776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.048340928 - inSlope: -0.00062518776 - outSlope: -0.00042580717 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.048348024 - inSlope: -0.00042580717 - outSlope: -0.0005603667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.048357364 - inSlope: -0.0005603667 - outSlope: -0.00034688448 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.048363145 - inSlope: -0.00034688448 - outSlope: -0.00026554274 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.04836757 - inSlope: -0.00026554274 - outSlope: -0.0002876713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.048372366 - inSlope: -0.0002876713 - outSlope: -0.00015959387 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.048375025 - inSlope: -0.00015959387 - outSlope: -0.00011063648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.04837687 - inSlope: -0.00011063648 - outSlope: -0.00006526808 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.048377957 - inSlope: -0.00006526808 - outSlope: -0.000017211103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.048378244 - inSlope: -0.000017211103 - outSlope: -0.00018841728 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.048381384 - inSlope: -0.00018841728 - outSlope: -0.0005536611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.048390612 - inSlope: -0.0005536611 - outSlope: -0.0008882718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.048405416 - inSlope: -0.0008882718 - outSlope: -0.0011938247 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.048425313 - inSlope: -0.0011938247 - outSlope: -0.001473365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.04844987 - inSlope: -0.001473365 - outSlope: -0.0017233456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.048478592 - inSlope: -0.0017233456 - outSlope: -0.0019412783 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.048510946 - inSlope: -0.0019412783 - outSlope: -0.0020561682 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.048545215 - inSlope: -0.0020561682 - outSlope: -0.0023019093 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.048583582 - inSlope: -0.0023019093 - outSlope: -0.0024352595 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.04862417 - inSlope: -0.0024352595 - outSlope: -0.0025280206 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.048666302 - inSlope: -0.0025280206 - outSlope: -0.0026002177 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.04870964 - inSlope: -0.0026002177 - outSlope: -0.0026335951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.048753534 - inSlope: -0.0026335951 - outSlope: -0.0024730344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.04879475 - inSlope: -0.0024730344 - outSlope: -0.0026677211 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.04883921 - inSlope: -0.0026677211 - outSlope: -0.0026179496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.048882846 - inSlope: -0.0026179496 - outSlope: -0.0025318204 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.048925042 - inSlope: -0.0025318204 - outSlope: -0.0024287773 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.04896552 - inSlope: -0.0024287773 - outSlope: -0.0022984648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.04900383 - inSlope: -0.0022984648 - outSlope: -0.0020600737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.049038164 - inSlope: -0.0020600737 - outSlope: -0.0020141462 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.049071733 - inSlope: -0.0020141462 - outSlope: -0.0018279534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.0491022 - inSlope: -0.0018279534 - outSlope: -0.0016294669 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.049129356 - inSlope: -0.0016294669 - outSlope: -0.0014157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.04915295 - inSlope: -0.0014157 - outSlope: -0.0011933777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.04917284 - inSlope: -0.0011933777 - outSlope: -0.0007820994 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.049185876 - inSlope: -0.0007820994 - outSlope: -0.0007644412 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.049198616 - inSlope: -0.0007644412 - outSlope: -0.00046869635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.04920643 - inSlope: -0.00046869635 - outSlope: -0.0001309832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.04920861 - inSlope: -0.0001309832 - outSlope: 0.013745413 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.048979525 - inSlope: 0.013745413 - outSlope: 0.040316828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.04830755 - inSlope: 0.040316828 - outSlope: 0.06562325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.047213845 - inSlope: 0.06562325 - outSlope: 0.089514054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.045721967 - inSlope: 0.089514054 - outSlope: 0.11183194 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.04385813 - inSlope: 0.11183194 - outSlope: 0.13236861 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.041651893 - inSlope: 0.13236861 - outSlope: 0.150913 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.039136715 - inSlope: 0.150913 - outSlope: 0.16715044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.036350917 - inSlope: 0.16715044 - outSlope: 0.18076107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.03333828 - inSlope: 0.18076107 - outSlope: 0.1911073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.030153023 - inSlope: 0.1911073 - outSlope: 0.19824095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.026849058 - inSlope: 0.19824095 - outSlope: 0.20164049 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.023488434 - inSlope: 0.20164049 - outSlope: 0.20082575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.02014139 - inSlope: 0.20082575 - outSlope: 0.19511157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.016889393 - inSlope: 0.19511157 - outSlope: 0.18475148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.013810249 - inSlope: 0.18475148 - outSlope: 0.16918325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.010990571 - inSlope: 0.16918325 - outSlope: 0.14838402 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.0085174 - inSlope: 0.14838402 - outSlope: 0.12212977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.0064819353 - inSlope: 0.12212977 - outSlope: 0.091258466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.004960984 - inSlope: 0.091258466 - outSlope: 0.055972774 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.0040281187 - inSlope: 0.055972774 - outSlope: 0.016812457 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.0037478993 - inSlope: 0.016812457 - outSlope: -0.025246663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.0041686706 - inSlope: -0.025246663 - outSlope: -0.06948824 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.0053267903 - inSlope: -0.06948824 - outSlope: -0.11390982 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.0072252583 - inSlope: -0.11390982 - outSlope: -0.15794167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.00985773 - inSlope: -0.15794167 - outSlope: -0.20024605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.013195113 - inSlope: -0.20024605 - outSlope: -0.23953615 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.017187322 - inSlope: -0.23953615 - outSlope: -0.27450538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.021762341 - inSlope: -0.27450538 - outSlope: -0.3047112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.026841074 - inSlope: -0.3047112 - outSlope: -0.32931882 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.032329638 - inSlope: -0.32931882 - outSlope: -0.34783217 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.03812675 - inSlope: -0.34783217 - outSlope: -0.36032245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.044132378 - inSlope: -0.36032245 - outSlope: -0.36660367 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.050242346 - inSlope: -0.36660367 - outSlope: -0.36743137 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.05636611 - inSlope: -0.36743137 - outSlope: -0.3628047 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.06241276 - inSlope: -0.3628047 - outSlope: -0.35361028 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.06830651 - inSlope: -0.35361028 - outSlope: -0.34040612 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.07397986 - inSlope: -0.34040612 - outSlope: -0.3238267 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.07937689 - inSlope: -0.3238267 - outSlope: -0.30463117 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.084454 - inSlope: -0.30463117 - outSlope: -0.28339836 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.089177504 - inSlope: -0.28339836 - outSlope: -0.26073614 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.09352304 - inSlope: -0.26073614 - outSlope: -0.23705994 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.09747398 - inSlope: -0.23705994 - outSlope: -0.21277931 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.10102025 - inSlope: -0.21277931 - outSlope: -0.18817186 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.104156576 - inSlope: -0.18817186 - outSlope: -0.16347374 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.1068811 - inSlope: -0.16347374 - outSlope: -0.1387425 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.10919344 - inSlope: -0.1387425 - outSlope: -0.11401771 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.11109381 - inSlope: -0.11401771 - outSlope: -0.08926573 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.11258155 - inSlope: -0.08926573 - outSlope: -0.06434494 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.11365395 - inSlope: -0.06434494 - outSlope: -0.039067417 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.114305064 - inSlope: -0.039067417 - outSlope: -0.01320709 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.11452519 - inSlope: -0.01320709 - outSlope: -0.01320709 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.12765457 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.12765457 - inSlope: 0 - outSlope: 0.35531166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.12173271 - inSlope: 0.35531166 - outSlope: 1.0298239 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.104568996 - inSlope: 1.0298239 - outSlope: 1.6643176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.076830395 - inSlope: 1.6643176 - outSlope: 2.2631533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.03911094 - inSlope: 2.2631533 - outSlope: 2.8113396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.0077446755 - inSlope: 2.8113396 - outSlope: 3.274598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.062321253 - inSlope: 3.274598 - outSlope: 3.604376 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.12239413 - inSlope: 3.604376 - outSlope: 3.749671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.18488859 - inSlope: 3.749671 - outSlope: 3.6749911 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24613838 - inSlope: 3.6749911 - outSlope: 3.3785253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.30244708 - inSlope: 3.3785253 - outSlope: 2.90032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.3507857 - inSlope: 2.90032 - outSlope: 2.3142693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.38935682 - inSlope: 2.3142693 - outSlope: 1.7067646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.41780287 - inSlope: 1.7067646 - outSlope: 1.1530756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.43702078 - inSlope: 1.1530756 - outSlope: 0.70238787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.4487274 - inSlope: 0.70238787 - outSlope: 0.37470496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.45497248 - inSlope: 0.37470496 - outSlope: 0.16591446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.4577377 - inSlope: 0.16591446 - outSlope: 0.055248193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.45865852 - inSlope: 0.055248193 - outSlope: 0.010508905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.45883366 - inSlope: 0.010508905 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.45883366 - inSlope: 0 - outSlope: -0.042310994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.45812848 - inSlope: -0.042310994 - outSlope: -0.12352657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.4560697 - inSlope: -0.12352657 - outSlope: -0.20035584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.45273045 - inSlope: -0.20035584 - outSlope: -0.2735105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.44817194 - inSlope: -0.2735105 - outSlope: -0.34342903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.44244805 - inSlope: -0.34342903 - outSlope: -0.41032472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.4356093 - inSlope: -0.41032472 - outSlope: -0.47412202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.42770728 - inSlope: -0.47412202 - outSlope: -0.5345201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.41879863 - inSlope: -0.5345201 - outSlope: -0.5911022 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.40894693 - inSlope: -0.5911022 - outSlope: -0.64316034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.3982276 - inSlope: -0.64316034 - outSlope: -0.68999356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.38672772 - inSlope: -0.68999356 - outSlope: -0.7307131 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.37454918 - inSlope: -0.7307131 - outSlope: -0.7644714 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.361808 - inSlope: -0.7644714 - outSlope: -0.79043704 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.34863406 - inSlope: -0.79043704 - outSlope: -0.8078303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.33517024 - inSlope: -0.8078303 - outSlope: -0.8160468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.32156947 - inSlope: -0.8160468 - outSlope: -0.8145769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.3079932 - inSlope: -0.8145769 - outSlope: -0.80312926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.29460773 - inSlope: -0.80312926 - outSlope: -0.7815786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.28158143 - inSlope: -0.7815786 - outSlope: -0.7499589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.26908195 - inSlope: -0.7499589 - outSlope: -0.70847577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.25727403 - inSlope: -0.70847577 - outSlope: -0.65738326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.24631765 - inSlope: -0.65738326 - outSlope: -0.5970362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.23636706 - inSlope: -0.5970362 - outSlope: -0.5278038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.22757034 - inSlope: -0.5278038 - outSlope: -0.45002323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.22006996 - inSlope: -0.45002323 - outSlope: -0.36397344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.21400374 - inSlope: -0.36397344 - outSlope: -0.2698591 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.2095061 - inSlope: -0.2698591 - outSlope: -0.16777591 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.20670983 - inSlope: -0.16777591 - outSlope: -0.057708677 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.20574802 - inSlope: -0.057708677 - outSlope: 0.06726272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.20686907 - inSlope: 0.06726272 - outSlope: 0.19610454 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.21013747 - inSlope: 0.19610454 - outSlope: 0.316678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.21541543 - inSlope: 0.316678 - outSlope: 0.42918247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.22256847 - inSlope: 0.42918247 - outSlope: 0.53354645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.2314609 - inSlope: 0.53354645 - outSlope: 0.62953645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.24195331 - inSlope: 0.62953645 - outSlope: 0.7166869 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.25389808 - inSlope: 0.7166869 - outSlope: 0.79435843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.26713738 - inSlope: 0.79435843 - outSlope: 0.8617785 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.28150034 - inSlope: 0.8617785 - outSlope: 0.91816396 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.29680306 - inSlope: 0.91816396 - outSlope: 0.9627226 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.31284842 - inSlope: 0.9627226 - outSlope: 0.9947983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.32942837 - inSlope: 0.9947983 - outSlope: 1.0139493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.3463275 - inSlope: 1.0139493 - outSlope: 1.0199896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.36332732 - inSlope: 1.0199896 - outSlope: 1.0131321 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.38021284 - inSlope: 1.0131321 - outSlope: 0.9938828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.39677754 - inSlope: 0.9938828 - outSlope: 0.96318036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.41283053 - inSlope: 0.96318036 - outSlope: 0.9222445 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.42820126 - inSlope: 0.9222445 - outSlope: 0.8725091 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.44274306 - inSlope: 0.8725091 - outSlope: 0.81561226 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.4563366 - inSlope: 0.81561226 - outSlope: 0.7531149 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.46888867 - inSlope: 0.7531149 - outSlope: 0.6866515 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.48033285 - inSlope: 0.6866515 - outSlope: 0.61754704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.4906253 - inSlope: 0.61754704 - outSlope: 0.5469119 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.49974048 - inSlope: 0.5469119 - outSlope: 0.4756312 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.50766766 - inSlope: 0.4756312 - outSlope: 0.40422717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.5144048 - inSlope: 0.40422717 - outSlope: 0.3328589 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.5199524 - inSlope: 0.3328589 - outSlope: 0.26137257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.5243086 - inSlope: 0.26137257 - outSlope: 0.18926758 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.5274631 - inSlope: 0.18926758 - outSlope: 0.115685575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.52939117 - inSlope: 0.115685575 - outSlope: 0.039414205 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.5300481 - inSlope: 0.039414205 - outSlope: -0.032812387 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.5295012 - inSlope: -0.032812387 - outSlope: -0.0964559 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.5278936 - inSlope: -0.0964559 - outSlope: -0.15794292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.5252612 - inSlope: -0.15794292 - outSlope: -0.21809599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.5216263 - inSlope: -0.21809599 - outSlope: -0.27765143 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.5169987 - inSlope: -0.27765143 - outSlope: -0.33696803 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.5113826 - inSlope: -0.33696803 - outSlope: -0.39632717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.50477713 - inSlope: -0.39632717 - outSlope: -0.45567915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.4971825 - inSlope: -0.45567915 - outSlope: -0.51484334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.48860177 - inSlope: -0.51484334 - outSlope: -0.57336384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.47904572 - inSlope: -0.57336384 - outSlope: -0.6306398 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.46853507 - inSlope: -0.6306398 - outSlope: -0.6858397 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.4571044 - inSlope: -0.6858397 - outSlope: -0.73801947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.4448041 - inSlope: -0.73801947 - outSlope: -0.7861169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.43170217 - inSlope: -0.7861169 - outSlope: -0.82899827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.41788554 - inSlope: -0.82899827 - outSlope: -0.8655479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.40345976 - inSlope: -0.8655479 - outSlope: -0.8947357 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.3885475 - inSlope: -0.8947357 - outSlope: -0.91561407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.3732873 - inSlope: -0.91561407 - outSlope: -0.9274587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.35782966 - inSlope: -0.9274587 - outSlope: -0.9297235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.34233406 - inSlope: -0.9297235 - outSlope: -0.9221497 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.3269649 - inSlope: -0.9221497 - outSlope: -0.904642 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.31188756 - inSlope: -0.904642 - outSlope: -0.8773389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.29726526 - inSlope: -0.8773389 - outSlope: -0.8405836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.28325555 - inSlope: -0.8405836 - outSlope: -0.7948323 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.27000836 - inSlope: -0.7948323 - outSlope: -0.7406087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.2576649 - inSlope: -0.7406087 - outSlope: -0.67846006 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.24635723 - inSlope: -0.67846006 - outSlope: -0.6089481 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.23620796 - inSlope: -0.6089481 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44963685 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.21983814 - inSlope: -0.44963685 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06316341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.20680073 - inSlope: 0.06316341 - outSlope: 0.18432163 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.2098728 - inSlope: 0.18432163 - outSlope: 0.29797295 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.21483894 - inSlope: 0.29797295 - outSlope: 0.40424106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.22157638 - inSlope: 0.40424106 - outSlope: 0.5031713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.22996244 - inSlope: 0.5031713 - outSlope: 0.59449565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.23987083 - inSlope: 0.59449565 - outSlope: 0.6778931 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.25116888 - inSlope: 0.6778931 - outSlope: 0.75277156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.26371524 - inSlope: 0.75277156 - outSlope: 0.81852776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.27735755 - inSlope: 0.81852776 - outSlope: 0.87446177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.2919317 - inSlope: 0.87446177 - outSlope: 0.9197905 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.30726174 - inSlope: 0.9197905 - outSlope: 0.9540173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.32316178 - inSlope: 0.9540173 - outSlope: 0.97654706 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.33943778 - inSlope: 0.97654706 - outSlope: 0.9872361 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.35589147 - inSlope: 0.9872361 - outSlope: 0.98602945 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.3723255 - inSlope: 0.98602945 - outSlope: 0.9733384 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.38854757 - inSlope: 0.9733384 - outSlope: 0.9497575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.40437707 - inSlope: 0.9497575 - outSlope: 0.916287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.4196483 - inSlope: 0.916287 - outSlope: 0.87405944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.43421614 - inSlope: 0.87405944 - outSlope: 0.8244843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.44795734 - inSlope: 0.8244843 - outSlope: 0.76890576 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.4607726 - inSlope: 0.76890576 - outSlope: 0.70884174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.47258645 - inSlope: 0.70884174 - outSlope: 0.64552575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.48334536 - inSlope: 0.64552575 - outSlope: 0.5801648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.4930149 - inSlope: 0.5801648 - outSlope: 0.51368845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.50157624 - inSlope: 0.51368845 - outSlope: 0.446707 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.50902146 - inSlope: 0.446707 - outSlope: 0.37971717 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.51535 - inSlope: 0.37971717 - outSlope: 0.31272352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.5205621 - inSlope: 0.31272352 - outSlope: 0.24561185 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.5246556 - inSlope: 0.24561185 - outSlope: 0.1778567 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.5276199 - inSlope: 0.1778567 - outSlope: 0.10868477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.5294313 - inSlope: 0.10868477 - outSlope: 0.037006836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.5300481 - inSlope: 0.037006836 - outSlope: -0.032812856 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.5295012 - inSlope: -0.032812856 - outSlope: -0.09645452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.5278936 - inSlope: -0.09645452 - outSlope: -0.15794519 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.5252612 - inSlope: -0.15794519 - outSlope: -0.21809287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.5216263 - inSlope: -0.21809287 - outSlope: -0.27765936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.5169987 - inSlope: -0.27765936 - outSlope: -0.3369632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.5113826 - inSlope: -0.3369632 - outSlope: -0.39632148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.50477713 - inSlope: -0.39632148 - outSlope: -0.45568565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.4971825 - inSlope: -0.45568565 - outSlope: -0.514836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.48860177 - inSlope: -0.514836 - outSlope: -0.57337207 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.47904572 - inSlope: -0.57337207 - outSlope: -0.6306308 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.46853507 - inSlope: -0.6306308 - outSlope: -0.68584955 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.4571044 - inSlope: -0.68584955 - outSlope: -0.7380089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.4448041 - inSlope: -0.7380089 - outSlope: -0.7861281 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.43170217 - inSlope: -0.7861281 - outSlope: -0.8289864 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.41788554 - inSlope: -0.8289864 - outSlope: -0.8655603 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.40345976 - inSlope: -0.8655603 - outSlope: -0.89472294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.3885475 - inSlope: -0.89472294 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.35782966 - inSlope: -0.9274454 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221365 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.3269649 - inSlope: -0.9221365 - outSlope: -0.90462905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.31188756 - inSlope: -0.90462905 - outSlope: -0.87735146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.29726526 - inSlope: -0.87735146 - outSlope: -0.84057164 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.28325555 - inSlope: -0.84057164 - outSlope: -0.7948436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.27000836 - inSlope: -0.7948436 - outSlope: -0.7405981 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.2576649 - inSlope: -0.7405981 - outSlope: -0.6784698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.24635723 - inSlope: -0.6784698 - outSlope: -0.6089481 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.23620796 - inSlope: -0.6089481 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44963685 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.21983814 - inSlope: -0.44963685 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06726368 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.20686907 - inSlope: 0.06726368 - outSlope: 0.19610173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.21013747 - inSlope: 0.19610173 - outSlope: 0.31667346 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.21541543 - inSlope: 0.31667346 - outSlope: 0.4291886 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.22256847 - inSlope: 0.4291886 - outSlope: 0.53353876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.2314609 - inSlope: 0.53353876 - outSlope: 0.62955445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.24195331 - inSlope: 0.62955445 - outSlope: 0.71667665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.25389808 - inSlope: 0.71667665 - outSlope: 0.79436976 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.26713738 - inSlope: 0.79436976 - outSlope: 0.86176616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.28150034 - inSlope: 0.86176616 - outSlope: 0.91817707 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.29680306 - inSlope: 0.91817707 - outSlope: 0.96270883 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.31284842 - inSlope: 0.96270883 - outSlope: 0.99481255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.32942837 - inSlope: 0.99481255 - outSlope: 1.0139347 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.3463275 - inSlope: 1.0139347 - outSlope: 1.0200043 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.36332732 - inSlope: 1.0200043 - outSlope: 1.0131177 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.38021284 - inSlope: 1.0131177 - outSlope: 0.99389696 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.39677754 - inSlope: 0.99389696 - outSlope: 0.9631666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.41283053 - inSlope: 0.9631666 - outSlope: 0.92223126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.42820126 - inSlope: 0.92223126 - outSlope: 0.8725216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.44274306 - inSlope: 0.8725216 - outSlope: 0.8156006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.4563366 - inSlope: 0.8156006 - outSlope: 0.75313646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.46888867 - inSlope: 0.75313646 - outSlope: 0.6866417 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.48033285 - inSlope: 0.6866417 - outSlope: 0.61755586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.4906253 - inSlope: 0.61755586 - outSlope: 0.546904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.49974048 - inSlope: 0.546904 - outSlope: 0.47563803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.50766766 - inSlope: 0.47563803 - outSlope: 0.4042214 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.5144048 - inSlope: 0.4042214 - outSlope: 0.33286363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.5199524 - inSlope: 0.33286363 - outSlope: 0.26136884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.5243086 - inSlope: 0.26136884 - outSlope: 0.18927029 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.5274631 - inSlope: 0.18927029 - outSlope: 0.11568392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.52939117 - inSlope: 0.11568392 - outSlope: 0.039414767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.5300481 - inSlope: 0.039414767 - outSlope: -0.032811917 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.5295012 - inSlope: -0.032811917 - outSlope: -0.09645452 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.5278936 - inSlope: -0.09645452 - outSlope: -0.15794519 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.5252612 - inSlope: -0.15794519 - outSlope: -0.21809287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.5216263 - inSlope: -0.21809287 - outSlope: -0.27765936 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.5169987 - inSlope: -0.27765936 - outSlope: -0.3369632 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.5113826 - inSlope: -0.3369632 - outSlope: -0.39633283 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.50477713 - inSlope: -0.39633283 - outSlope: -0.45567262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.4971825 - inSlope: -0.45567262 - outSlope: -0.51485074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.48860177 - inSlope: -0.51485074 - outSlope: -0.5733557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.47904572 - inSlope: -0.5733557 - outSlope: -0.6306488 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.46853507 - inSlope: -0.6306488 - outSlope: -0.6858299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.4571044 - inSlope: -0.6858299 - outSlope: -0.73803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.4448041 - inSlope: -0.73803 - outSlope: -0.78610563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.43170217 - inSlope: -0.78610563 - outSlope: -0.8290101 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.41788554 - inSlope: -0.8290101 - outSlope: -0.8655355 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.40345976 - inSlope: -0.8655355 - outSlope: -0.89472294 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.3885475 - inSlope: -0.89472294 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.35782966 - inSlope: -0.9274454 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.3269649 - inSlope: -0.9221365 - outSlope: -0.904655 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.31188756 - inSlope: -0.904655 - outSlope: -0.8773263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.29726526 - inSlope: -0.8773263 - outSlope: -0.84059566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.28325555 - inSlope: -0.84059566 - outSlope: -0.7948209 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.27000836 - inSlope: -0.7948209 - outSlope: -0.7406193 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.2576649 - inSlope: -0.7406193 - outSlope: -0.67845035 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.24635723 - inSlope: -0.67845035 - outSlope: -0.6089655 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.23620796 - inSlope: -0.6089655 - outSlope: -0.53253925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.22733219 - inSlope: -0.53253925 - outSlope: -0.4496497 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.21983814 - inSlope: -0.4496497 - outSlope: -0.3604662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.21383029 - inSlope: -0.3604662 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06316341 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.20680073 - inSlope: 0.06316341 - outSlope: 0.18432163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.2098728 - inSlope: 0.18432163 - outSlope: 0.29797295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.21483894 - inSlope: 0.29797295 - outSlope: 0.40424106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.22157638 - inSlope: 0.40424106 - outSlope: 0.5031713 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.22996244 - inSlope: 0.5031713 - outSlope: 0.59449565 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.23987083 - inSlope: 0.59449565 - outSlope: 0.6778931 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.25116888 - inSlope: 0.6778931 - outSlope: 0.75277156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.26371524 - inSlope: 0.75277156 - outSlope: 0.8185512 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.27735755 - inSlope: 0.8185512 - outSlope: 0.87443674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.2919317 - inSlope: 0.87443674 - outSlope: 0.9198168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.30726174 - inSlope: 0.9198168 - outSlope: 0.95399 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.32316178 - inSlope: 0.95399 - outSlope: 0.97654706 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.33943778 - inSlope: 0.97654706 - outSlope: 0.9872361 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.35589147 - inSlope: 0.9872361 - outSlope: 0.98602945 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.3723255 - inSlope: 0.98602945 - outSlope: 0.9733384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.38854757 - inSlope: 0.9733384 - outSlope: 0.9497575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.40437707 - inSlope: 0.9497575 - outSlope: 0.916287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.4196483 - inSlope: 0.916287 - outSlope: 0.87405944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.43421614 - inSlope: 0.87405944 - outSlope: 0.8244843 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.44795734 - inSlope: 0.8244843 - outSlope: 0.76890576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.4607726 - inSlope: 0.76890576 - outSlope: 0.70884174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.47258645 - inSlope: 0.70884174 - outSlope: 0.64552575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.48334536 - inSlope: 0.64552575 - outSlope: 0.5801814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.4930149 - inSlope: 0.5801814 - outSlope: 0.5136737 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.50157624 - inSlope: 0.5136737 - outSlope: 0.4467198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.50902146 - inSlope: 0.4467198 - outSlope: 0.37970632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.51535 - inSlope: 0.37970632 - outSlope: 0.31272352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.5205621 - inSlope: 0.31272352 - outSlope: 0.24561185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.5246556 - inSlope: 0.24561185 - outSlope: 0.1778567 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.5276199 - inSlope: 0.1778567 - outSlope: 0.10868477 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.5294313 - inSlope: 0.10868477 - outSlope: 0.037006836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.5300481 - inSlope: 0.037006836 - outSlope: -0.032812856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.5295012 - inSlope: -0.032812856 - outSlope: -0.09645452 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.5278936 - inSlope: -0.09645452 - outSlope: -0.15794519 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.5252612 - inSlope: -0.15794519 - outSlope: -0.21809287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.5216263 - inSlope: -0.21809287 - outSlope: -0.27765936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.5169987 - inSlope: -0.27765936 - outSlope: -0.3369632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.5113826 - inSlope: -0.3369632 - outSlope: -0.39633283 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.50477713 - inSlope: -0.39633283 - outSlope: -0.45567262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.4971825 - inSlope: -0.45567262 - outSlope: -0.51485074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.48860177 - inSlope: -0.51485074 - outSlope: -0.5733557 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.47904572 - inSlope: -0.5733557 - outSlope: -0.6306308 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.46853507 - inSlope: -0.6306308 - outSlope: -0.68584955 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.4571044 - inSlope: -0.68584955 - outSlope: -0.7380089 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.4448041 - inSlope: -0.7380089 - outSlope: -0.7861281 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.43170217 - inSlope: -0.7861281 - outSlope: -0.8289864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.41788554 - inSlope: -0.8289864 - outSlope: -0.8655603 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.40345976 - inSlope: -0.8655603 - outSlope: -0.89472294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.3885475 - inSlope: -0.89472294 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.35782966 - inSlope: -0.9274454 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221365 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.3269649 - inSlope: -0.9221365 - outSlope: -0.904655 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.31188756 - inSlope: -0.904655 - outSlope: -0.8773263 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.29726526 - inSlope: -0.8773263 - outSlope: -0.84059566 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.28325555 - inSlope: -0.84059566 - outSlope: -0.7948209 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.27000836 - inSlope: -0.7948209 - outSlope: -0.7405981 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.2576649 - inSlope: -0.7405981 - outSlope: -0.6784698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.24635723 - inSlope: -0.6784698 - outSlope: -0.6089481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.23620796 - inSlope: -0.6089481 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44963685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.21983814 - inSlope: -0.44963685 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06726368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.20686907 - inSlope: 0.06726368 - outSlope: 0.19610173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.21013747 - inSlope: 0.19610173 - outSlope: 0.31668252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.21541543 - inSlope: 0.31668252 - outSlope: 0.42917633 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.22256847 - inSlope: 0.42917633 - outSlope: 0.5335541 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.2314609 - inSlope: 0.5335541 - outSlope: 0.62953645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.24195331 - inSlope: 0.62953645 - outSlope: 0.71667665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.25389808 - inSlope: 0.71667665 - outSlope: 0.79436976 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.26713738 - inSlope: 0.79436976 - outSlope: 0.86176616 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.28150034 - inSlope: 0.86176616 - outSlope: 0.91817707 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.29680306 - inSlope: 0.91817707 - outSlope: 0.96270883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.31284842 - inSlope: 0.96270883 - outSlope: 0.99481255 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.32942837 - inSlope: 0.99481255 - outSlope: 1.0139347 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.3463275 - inSlope: 1.0139347 - outSlope: 1.0200043 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.36332732 - inSlope: 1.0200043 - outSlope: 1.0131177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.38021284 - inSlope: 1.0131177 - outSlope: 0.99389696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.39677754 - inSlope: 0.99389696 - outSlope: 0.9631666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.41283053 - inSlope: 0.9631666 - outSlope: 0.92225766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.42820126 - inSlope: 0.92225766 - outSlope: 0.87249666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.44274306 - inSlope: 0.87249666 - outSlope: 0.81562394 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.4563366 - inSlope: 0.81562394 - outSlope: 0.7531149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.46888867 - inSlope: 0.7531149 - outSlope: 0.6866417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.48033285 - inSlope: 0.6866417 - outSlope: 0.61755586 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.4906253 - inSlope: 0.61755586 - outSlope: 0.546904 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.49974048 - inSlope: 0.546904 - outSlope: 0.47563803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.50766766 - inSlope: 0.47563803 - outSlope: 0.4042214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.5144048 - inSlope: 0.4042214 - outSlope: 0.33286363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.5199524 - inSlope: 0.33286363 - outSlope: 0.26136884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.5243086 - inSlope: 0.26136884 - outSlope: 0.18927029 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.5274631 - inSlope: 0.18927029 - outSlope: 0.11568392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.52939117 - inSlope: 0.11568392 - outSlope: 0.039414767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.5300481 - inSlope: 0.039414767 - outSlope: -0.032811917 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.5295012 - inSlope: -0.032811917 - outSlope: -0.09645729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.5278936 - inSlope: -0.09645729 - outSlope: -0.15794066 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.5252612 - inSlope: -0.15794066 - outSlope: -0.2180991 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.5216263 - inSlope: -0.2180991 - outSlope: -0.27765143 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.5169987 - inSlope: -0.27765143 - outSlope: -0.33697286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.5113826 - inSlope: -0.33697286 - outSlope: -0.39631015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.50477713 - inSlope: -0.39631015 - outSlope: -0.45568565 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.4971825 - inSlope: -0.45568565 - outSlope: -0.51485074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.48860177 - inSlope: -0.51485074 - outSlope: -0.57337207 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.47904572 - inSlope: -0.57337207 - outSlope: -0.63061273 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.46853507 - inSlope: -0.63061273 - outSlope: -0.68584955 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.4571044 - inSlope: -0.68584955 - outSlope: -0.73803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.4448041 - inSlope: -0.73803 - outSlope: -0.7861281 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.43170217 - inSlope: -0.7861281 - outSlope: -0.8289627 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.41788554 - inSlope: -0.8289627 - outSlope: -0.8655603 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.40345976 - inSlope: -0.8655603 - outSlope: -0.8947485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.3885475 - inSlope: -0.8947485 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.35782966 - inSlope: -0.9274189 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221629 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.3269649 - inSlope: -0.9221629 - outSlope: -0.9046032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.31188756 - inSlope: -0.9046032 - outSlope: -0.87735146 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.29726526 - inSlope: -0.87735146 - outSlope: -0.84059566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.28325555 - inSlope: -0.84059566 - outSlope: -0.7948436 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.27000836 - inSlope: -0.7948436 - outSlope: -0.7405769 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.2576649 - inSlope: -0.7405769 - outSlope: -0.6784698 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.24635723 - inSlope: -0.6784698 - outSlope: -0.6089655 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.23620796 - inSlope: -0.6089655 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44962397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.21983814 - inSlope: -0.44962397 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26517707 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.20941074 - inSlope: -0.26517707 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056012902 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.20574802 - inSlope: -0.056012902 - outSlope: 0.06316341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.20680073 - inSlope: 0.06316341 - outSlope: 0.1843269 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.2098728 - inSlope: 0.1843269 - outSlope: 0.29795587 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.21483894 - inSlope: 0.29795587 - outSlope: 0.40425262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.22157638 - inSlope: 0.40425262 - outSlope: 0.5031713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.22996244 - inSlope: 0.5031713 - outSlope: 0.59451264 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.23987083 - inSlope: 0.59451264 - outSlope: 0.6778543 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.25116888 - inSlope: 0.6778543 - outSlope: 0.75279313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.26371524 - inSlope: 0.75279313 - outSlope: 0.8185512 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.27735755 - inSlope: 0.8185512 - outSlope: 0.87446177 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.2919317 - inSlope: 0.87446177 - outSlope: 0.91976416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.30726174 - inSlope: 0.91976416 - outSlope: 0.9540173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.32316178 - inSlope: 0.9540173 - outSlope: 0.976575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.33943778 - inSlope: 0.976575 - outSlope: 0.9872361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.35589147 - inSlope: 0.9872361 - outSlope: 0.98600125 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.3723255 - inSlope: 0.98600125 - outSlope: 0.9733384 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.38854757 - inSlope: 0.9733384 - outSlope: 0.9497847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.40437707 - inSlope: 0.9497847 - outSlope: 0.91623455 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.4196483 - inSlope: 0.91623455 - outSlope: 0.8740845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.43421614 - inSlope: 0.8740845 - outSlope: 0.8244843 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.44795734 - inSlope: 0.8244843 - outSlope: 0.76892775 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.4607726 - inSlope: 0.76892775 - outSlope: 0.7088012 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.47258645 - inSlope: 0.7088012 - outSlope: 0.64554423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.48334536 - inSlope: 0.64554423 - outSlope: 0.5801814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.4930149 - inSlope: 0.5801814 - outSlope: 0.51368845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.50157624 - inSlope: 0.51368845 - outSlope: 0.44669423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.50902146 - inSlope: 0.44669423 - outSlope: 0.37971717 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.51535 - inSlope: 0.37971717 - outSlope: 0.31273246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.5205621 - inSlope: 0.31273246 - outSlope: 0.24561185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.5246556 - inSlope: 0.24561185 - outSlope: 0.1778516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.5276199 - inSlope: 0.1778516 - outSlope: 0.10868477 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.5294313 - inSlope: 0.10868477 - outSlope: 0.037007898 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.5300481 - inSlope: 0.037007898 - outSlope: -0.01311724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.52982944 - inSlope: -0.01311724 - outSlope: -0.038241733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.5291921 - inSlope: -0.038241733 - outSlope: -0.06168102 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.5281641 - inSlope: -0.06168102 - outSlope: -0.083589636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.52677095 - inSlope: -0.083589636 - outSlope: -0.10401885 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.5250372 - inSlope: -0.10401885 - outSlope: -0.12299368 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.52298737 - inSlope: -0.12299368 - outSlope: -0.14052844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.52064526 - inSlope: -0.14052844 - outSlope: -0.15656829 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.5180358 - inSlope: -0.15656829 - outSlope: -0.17108199 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.51518434 - inSlope: -0.17108199 - outSlope: -0.18403453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.51211715 - inSlope: -0.18403453 - outSlope: -0.19532144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.50886184 - inSlope: -0.19532144 - outSlope: -0.20483449 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.505448 - inSlope: -0.20483449 - outSlope: -0.21246496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.50190675 - inSlope: -0.21246496 - outSlope: -0.21818493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.4982704 - inSlope: -0.21818493 - outSlope: -0.22181492 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.49457353 - inSlope: -0.22181492 - outSlope: -0.22326307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.49085233 - inSlope: -0.22326307 - outSlope: -0.22247297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.4871445 - inSlope: -0.22247297 - outSlope: -0.21931507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.4834893 - inSlope: -0.21931507 - outSlope: -0.21372883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.4799272 - inSlope: -0.21372883 - outSlope: -0.20564528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.47649965 - inSlope: -0.20564528 - outSlope: -0.19502103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.47324935 - inSlope: -0.19502103 - outSlope: -0.18180469 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.4702193 - inSlope: -0.18180469 - outSlope: -0.1659669 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.46745324 - inSlope: -0.1659669 - outSlope: -0.14749028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.46499497 - inSlope: -0.14749028 - outSlope: -0.12642516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.4628879 - inSlope: -0.12642516 - outSlope: -0.10271765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.46117598 - inSlope: -0.10271765 - outSlope: -0.07645307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.45990178 - inSlope: -0.07645307 - outSlope: -0.047660854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.4591074 - inSlope: -0.047660854 - outSlope: -0.016424311 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.45883366 - inSlope: -0.016424311 - outSlope: -0.0012141651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.45881343 - inSlope: -0.0012141651 - outSlope: -0.0041268524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.45874465 - inSlope: -0.0041268524 - outSlope: -0.008422265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.45860428 - inSlope: -0.008422265 - outSlope: -0.015011659 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.4583541 - inSlope: -0.015011659 - outSlope: -0.02471425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.4579422 - inSlope: -0.02471425 - outSlope: -0.038160868 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.45730615 - inSlope: -0.038160868 - outSlope: -0.056087635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.45637137 - inSlope: -0.056087635 - outSlope: -0.0790316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.4550542 - inSlope: -0.0790316 - outSlope: -0.10748848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.45326275 - inSlope: -0.10748848 - outSlope: -0.14188826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.45089784 - inSlope: -0.14188826 - outSlope: -0.18257718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.44785494 - inSlope: -0.18257718 - outSlope: -0.22971861 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.44402635 - inSlope: -0.22971861 - outSlope: -0.28339937 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.4393031 - inSlope: -0.28339937 - outSlope: -0.34348 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.4335782 - inSlope: -0.34348 - outSlope: -0.4097548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.42674905 - inSlope: -0.4097548 - outSlope: -0.4816731 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.4187213 - inSlope: -0.4816731 - outSlope: -0.558518 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.40941226 - inSlope: -0.558518 - outSlope: -0.63943946 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.3987551 - inSlope: -0.63943946 - outSlope: -0.72321504 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.3867017 - inSlope: -0.72321504 - outSlope: -0.8084945 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.373227 - inSlope: -0.8084945 - outSlope: -0.8937318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.35833085 - inSlope: -0.8937318 - outSlope: -0.9773904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.34204125 - inSlope: -0.9773904 - outSlope: -1.057629 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.32441437 - inSlope: -1.057629 - outSlope: -1.1327535 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.30553544 - inSlope: -1.1327535 - outSlope: -1.2010338 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.28551736 - inSlope: -1.2010338 - outSlope: -1.2611724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.26449814 - inSlope: -1.2611724 - outSlope: -1.3116318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.24263795 - inSlope: -1.3116318 - outSlope: -1.3514516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.2201141 - inSlope: -1.3514516 - outSlope: -1.3798027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.19711642 - inSlope: -1.3798027 - outSlope: -1.3964956 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.17384185 - inSlope: -1.3964956 - outSlope: -1.4011877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.15048908 - inSlope: -1.4011877 - outSlope: -1.3940911 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.12725325 - inSlope: -1.3940911 - outSlope: -1.3759071 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.104321815 - inSlope: -1.3759071 - outSlope: -1.3471104 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.08187032 - inSlope: -1.3471104 - outSlope: -1.3086364 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.060060043 - inSlope: -1.3086364 - outSlope: -1.2613806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.03903615 - inSlope: -1.2613806 - outSlope: -1.2066313 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.018925937 - inSlope: -1.2066313 - outSlope: -1.1452038 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.00016050323 - inSlope: -1.1452038 - outSlope: -1.0781591 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.018129548 - inSlope: -1.0781591 - outSlope: -1.006403 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.034903634 - inSlope: -1.006403 - outSlope: -0.9309149 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.050418645 - inSlope: -0.9309149 - outSlope: -0.8522487 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.06462257 - inSlope: -0.8522487 - outSlope: -0.7709993 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.07747237 - inSlope: -0.7709993 - outSlope: -0.6875867 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.088932626 - inSlope: -0.6875867 - outSlope: -0.60241187 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.09897267 - inSlope: -0.60241187 - outSlope: -0.51546496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.10756362 - inSlope: -0.51546496 - outSlope: -0.4267868 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.114677034 - inSlope: -0.4267868 - outSlope: -0.3362902 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.120281786 - inSlope: -0.3362902 - outSlope: -0.24363948 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.12434238 - inSlope: -0.24363948 - outSlope: -0.14845806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.12681665 - inSlope: -0.14845806 - outSlope: -0.050273217 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.12765457 - inSlope: -0.050273217 - outSlope: -0.050273217 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.041633725 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.041633725 - inSlope: 0 - outSlope: -0.02266223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.04125602 - inSlope: -0.02266223 - outSlope: -0.085180335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.03983635 - inSlope: -0.085180335 - outSlope: -0.19794253 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.036537312 - inSlope: -0.19794253 - outSlope: -0.38638982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.030097442 - inSlope: -0.38638982 - outSlope: -0.6660772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.018996166 - inSlope: -0.6660772 - outSlope: -1.0386839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.001684785 - inSlope: -1.0386839 - outSlope: -1.4863268 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.023087304 - inSlope: -1.4863268 - outSlope: -1.9681635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.055889998 - inSlope: -1.9681635 - outSlope: -2.4236999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.096284956 - inSlope: -2.4236999 - outSlope: -2.785347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.14270736 - inSlope: -2.785347 - outSlope: -2.9971764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.19266026 - inSlope: -2.9971764 - outSlope: -3.031127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.243179 - inSlope: -3.031127 - outSlope: -2.892327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.2913844 - inSlope: -2.892327 - outSlope: -2.611612 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.33491123 - inSlope: -2.611612 - outSlope: -2.2307026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.3720901 - inSlope: -2.2307026 - outSlope: -1.7883681 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.4018962 - inSlope: -1.7883681 - outSlope: -1.3109487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.42374533 - inSlope: -1.3109487 - outSlope: -0.809377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.43723494 - inSlope: -0.809377 - outSlope: -0.2789375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.4418839 - inSlope: -0.2789375 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.4418839 - inSlope: 0 - outSlope: -0.04395787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.44261652 - inSlope: -0.04395787 - outSlope: -0.1275481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.44474232 - inSlope: -0.1275481 - outSlope: -0.20436843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.44814846 - inSlope: -0.20436843 - outSlope: -0.27410772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.45271692 - inSlope: -0.27410772 - outSlope: -0.33644643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.45832443 - inSlope: -0.33644643 - outSlope: -0.39107898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.4648424 - inSlope: -0.39107898 - outSlope: -0.43771726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.4721377 - inSlope: -0.43771726 - outSlope: -0.47611043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.48007286 - inSlope: -0.47611043 - outSlope: -0.506094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.48850775 - inSlope: -0.506094 - outSlope: -0.52756953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.49730057 - inSlope: -0.52756953 - outSlope: -0.5405908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.5063104 - inSlope: -0.5405908 - outSlope: -0.54533654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.51539934 - inSlope: -0.54533654 - outSlope: -0.5421966 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.52443594 - inSlope: -0.5421966 - outSlope: -0.531668 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.53329706 - inSlope: -0.531668 - outSlope: -0.5144696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.54187155 - inSlope: -0.5144696 - outSlope: -0.4914062 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.55006164 - inSlope: -0.4914062 - outSlope: -0.4634218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.55778533 - inSlope: -0.4634218 - outSlope: -0.43147486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.5649766 - inSlope: -0.43147486 - outSlope: -0.39657393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.57158613 - inSlope: -0.39657393 - outSlope: -0.3596401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.5775802 - inSlope: -0.3596401 - outSlope: -0.32153636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.58293915 - inSlope: -0.32153636 - outSlope: -0.2829447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.5876549 - inSlope: -0.2829447 - outSlope: -0.24444604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.591729 - inSlope: -0.24444604 - outSlope: -0.20635863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.5951683 - inSlope: -0.20635863 - outSlope: -0.16886847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.59798276 - inSlope: -0.16886847 - outSlope: -0.13186109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.60018045 - inSlope: -0.13186109 - outSlope: -0.09508976 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6017653 - inSlope: -0.09508976 - outSlope: -0.057971533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.60273147 - inSlope: -0.057971533 - outSlope: -0.019744653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.60306054 - inSlope: -0.019744653 - outSlope: 0.023056291 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.6026763 - inSlope: 0.023056291 - outSlope: 0.067985125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.6015432 - inSlope: 0.067985125 - outSlope: 0.1123489 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.5996707 - inSlope: 0.1123489 - outSlope: 0.15729204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.5970492 - inSlope: 0.15729204 - outSlope: 0.20374437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.59365344 - inSlope: 0.20374437 - outSlope: 0.25227806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.58944875 - inSlope: 0.25227806 - outSlope: 0.30320078 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.5843954 - inSlope: 0.30320078 - outSlope: 0.3564981 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.5784538 - inSlope: 0.3564981 - outSlope: 0.41180173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.5715904 - inSlope: 0.41180173 - outSlope: 0.4684858 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.56378233 - inSlope: 0.4684858 - outSlope: 0.52553463 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.55502343 - inSlope: 0.52553463 - outSlope: 0.5817502 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.5453276 - inSlope: 0.5817502 - outSlope: 0.63560903 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.53473413 - inSlope: 0.63560903 - outSlope: 0.68548745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.52330935 - inSlope: 0.68548745 - outSlope: 0.7296796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.51114804 - inSlope: 0.7296796 - outSlope: 0.76656353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.498372 - inSlope: 0.76656353 - outSlope: 0.7945766 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.48512906 - inSlope: 0.7945766 - outSlope: 0.81250626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.4715873 - inSlope: 0.81250626 - outSlope: 0.81936735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.4579312 - inSlope: 0.81936735 - outSlope: 0.8145644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.44435513 - inSlope: 0.8145644 - outSlope: 0.7978428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.43105757 - inSlope: 0.7978428 - outSlope: 0.76927435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.41823635 - inSlope: 0.76927435 - outSlope: 0.7291378 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.40608406 - inSlope: 0.7291378 - outSlope: 0.6779826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.39478436 - inSlope: 0.6779826 - outSlope: 0.6164044 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.38451096 - inSlope: 0.6164044 - outSlope: 0.5450272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.3754272 - inSlope: 0.5450272 - outSlope: 0.46450362 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.36768547 - inSlope: 0.46450362 - outSlope: 0.37531114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.3614303 - inSlope: 0.37531114 - outSlope: 0.27788606 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.35679886 - inSlope: 0.27788606 - outSlope: 0.17248051 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.35392419 - inSlope: 0.17248051 - outSlope: 0.059221443 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.35293716 - inSlope: 0.059221443 - outSlope: -0.04932945 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.35375932 - inSlope: -0.04932945 - outSlope: -0.14404906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.35616013 - inSlope: -0.14404906 - outSlope: -0.23283742 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.36004075 - inSlope: -0.23283742 - outSlope: -0.31560868 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3653009 - inSlope: -0.31560868 - outSlope: -0.39219272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.37183753 - inSlope: -0.39219272 - outSlope: -0.46237573 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.37954378 - inSlope: -0.46237573 - outSlope: -0.5258082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.38830724 - inSlope: -0.5258082 - outSlope: -0.58209175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.39800876 - inSlope: -0.58209175 - outSlope: -0.6308043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.40852216 - inSlope: -0.6308043 - outSlope: -0.6715006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.41971382 - inSlope: -0.6715006 - outSlope: -0.7037479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.43144295 - inSlope: -0.7037479 - outSlope: -0.7272173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.44356322 - inSlope: -0.7272173 - outSlope: -0.74170303 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.45592493 - inSlope: -0.74170303 - outSlope: -0.7471497 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.4683774 - inSlope: -0.7471497 - outSlope: -0.7436718 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.48077193 - inSlope: -0.7436718 - outSlope: -0.731668 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.49296638 - inSlope: -0.731668 - outSlope: -0.71170694 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.50482816 - inSlope: -0.71170694 - outSlope: -0.6845576 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.51623744 - inSlope: -0.6845576 - outSlope: -0.6512338 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.5270913 - inSlope: -0.6512338 - outSlope: -0.61278003 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.53730446 - inSlope: -0.61278003 - outSlope: -0.5703884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.5468109 - inSlope: -0.5703884 - outSlope: -0.52522707 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.5555647 - inSlope: -0.52522707 - outSlope: -0.47841355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.56353825 - inSlope: -0.47841355 - outSlope: -0.4309706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.5707211 - inSlope: -0.4309706 - outSlope: -0.3837601 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.5771171 - inSlope: -0.3837601 - outSlope: -0.33747587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.5827417 - inSlope: -0.33747587 - outSlope: -0.29264 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.587619 - inSlope: -0.29264 - outSlope: -0.24953508 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.591778 - inSlope: -0.24953508 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.16873373 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.5980613 - inSlope: -0.16873373 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02165112 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.6026997 - inSlope: 0.02165112 - outSlope: 0.063846454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.6016356 - inSlope: 0.063846454 - outSlope: 0.105469644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.5998778 - inSlope: 0.105469644 - outSlope: 0.14755172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.59741855 - inSlope: 0.14755172 - outSlope: 0.19093686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.5942363 - inSlope: 0.19093686 - outSlope: 0.23613495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.5903007 - inSlope: 0.23613495 - outSlope: 0.28352097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.5855754 - inSlope: 0.28352097 - outSlope: 0.3330544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.5800244 - inSlope: 0.3330544 - outSlope: 0.38453782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.5736154 - inSlope: 0.38453782 - outSlope: 0.4374535 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.5663246 - inSlope: 0.4374535 - outSlope: 0.49099863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.5581412 - inSlope: 0.49099863 - outSlope: 0.54419273 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.54907143 - inSlope: 0.54419273 - outSlope: 0.59573215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.53914243 - inSlope: 0.59573215 - outSlope: 0.6442836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.52840453 - inSlope: 0.6442836 - outSlope: 0.68827426 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.51693314 - inSlope: 0.68827426 - outSlope: 0.72631395 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.5048281 - inSlope: 0.72631395 - outSlope: 0.75690925 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.49221277 - inSlope: 0.75690925 - outSlope: 0.7789343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.47923073 - inSlope: 0.7789343 - outSlope: 0.79128045 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.46604255 - inSlope: 0.79128045 - outSlope: 0.79334694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.4528203 - inSlope: 0.79334694 - outSlope: 0.7846483 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.43974265 - inSlope: 0.7846483 - outSlope: 0.76513326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.42699063 - inSlope: 0.76513326 - outSlope: 0.7348564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.41474286 - inSlope: 0.7348564 - outSlope: 0.6942322 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.40317217 - inSlope: 0.6942322 - outSlope: 0.64373106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.39244348 - inSlope: 0.64373106 - outSlope: 0.58385724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.3827124 - inSlope: 0.58385724 - outSlope: 0.5152352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.37412527 - inSlope: 0.5152352 - outSlope: 0.4383422 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.36681947 - inSlope: 0.4383422 - outSlope: 0.35367432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.360925 - inSlope: 0.35367432 - outSlope: 0.2615119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.3565664 - inSlope: 0.2615119 - outSlope: 0.16213843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.35386413 - inSlope: 0.16213843 - outSlope: 0.055617545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.35293716 - inSlope: 0.055617545 - outSlope: -0.049330153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.35375932 - inSlope: -0.049330153 - outSlope: -0.144047 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.35616013 - inSlope: -0.144047 - outSlope: -0.23284075 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.36004075 - inSlope: -0.23284075 - outSlope: -0.31560418 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.3653009 - inSlope: -0.31560418 - outSlope: -0.39220396 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.37183753 - inSlope: -0.39220396 - outSlope: -0.4623691 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.37954378 - inSlope: -0.4623691 - outSlope: -0.5258007 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.38830724 - inSlope: -0.5258007 - outSlope: -0.5821001 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.39800876 - inSlope: -0.5821001 - outSlope: -0.6307953 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.40852216 - inSlope: -0.6307953 - outSlope: -0.6715102 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.41971382 - inSlope: -0.6715102 - outSlope: -0.70373785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.43144295 - inSlope: -0.70373785 - outSlope: -0.7272277 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.44356322 - inSlope: -0.7272277 - outSlope: -0.7416924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.45592493 - inSlope: -0.7416924 - outSlope: -0.7471604 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.4683774 - inSlope: -0.7471604 - outSlope: -0.7436611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.48077193 - inSlope: -0.7436611 - outSlope: -0.7316784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.49296638 - inSlope: -0.7316784 - outSlope: -0.7116968 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.50482816 - inSlope: -0.7116968 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512245 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.5270913 - inSlope: -0.6512245 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.5703802 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.5468109 - inSlope: -0.5703802 - outSlope: -0.52521956 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.5555647 - inSlope: -0.52521956 - outSlope: -0.4784204 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.56353825 - inSlope: -0.4784204 - outSlope: -0.43096444 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.5707211 - inSlope: -0.43096444 - outSlope: -0.38376558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.5771171 - inSlope: -0.38376558 - outSlope: -0.33747104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.5827417 - inSlope: -0.33747104 - outSlope: -0.2926442 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.587619 - inSlope: -0.2926442 - outSlope: -0.24953508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.591778 - inSlope: -0.24953508 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.16873373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.5980613 - inSlope: -0.16873373 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02305662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.6026763 - inSlope: 0.02305662 - outSlope: 0.06798415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.6015432 - inSlope: 0.06798415 - outSlope: 0.1123473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.5996707 - inSlope: 0.1123473 - outSlope: 0.15729429 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.5970492 - inSlope: 0.15729429 - outSlope: 0.20374145 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.59365344 - inSlope: 0.20374145 - outSlope: 0.25228527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.58944875 - inSlope: 0.25228527 - outSlope: 0.30319643 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.5843954 - inSlope: 0.30319643 - outSlope: 0.35650322 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.5784538 - inSlope: 0.35650322 - outSlope: 0.41179585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.5715904 - inSlope: 0.41179585 - outSlope: 0.4684925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.56378233 - inSlope: 0.4684925 - outSlope: 0.5255271 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.55502343 - inSlope: 0.5255271 - outSlope: 0.58175856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.5453276 - inSlope: 0.58175856 - outSlope: 0.6356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.53473413 - inSlope: 0.6356 - outSlope: 0.6854972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.52330935 - inSlope: 0.6854972 - outSlope: 0.72966915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.51114804 - inSlope: 0.72966915 - outSlope: 0.7665745 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.498372 - inSlope: 0.7665745 - outSlope: 0.7945652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.48512906 - inSlope: 0.7945652 - outSlope: 0.81249464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.4715873 - inSlope: 0.81249464 - outSlope: 0.8193791 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.4579312 - inSlope: 0.8193791 - outSlope: 0.8145528 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.44435513 - inSlope: 0.8145528 - outSlope: 0.7978656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.43105757 - inSlope: 0.7978656 - outSlope: 0.7692634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.41823635 - inSlope: 0.7692634 - outSlope: 0.7291482 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.40608406 - inSlope: 0.7291482 - outSlope: 0.6779729 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.39478436 - inSlope: 0.6779729 - outSlope: 0.61641324 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.38451096 - inSlope: 0.61641324 - outSlope: 0.5450194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.3754272 - inSlope: 0.5450194 - outSlope: 0.46451026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.36768547 - inSlope: 0.46451026 - outSlope: 0.37530577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.3614303 - inSlope: 0.37530577 - outSlope: 0.27789003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.35679886 - inSlope: 0.27789003 - outSlope: 0.17247804 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.35392419 - inSlope: 0.17247804 - outSlope: 0.059222292 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.35293716 - inSlope: 0.059222292 - outSlope: -0.04932874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.35375932 - inSlope: -0.04932874 - outSlope: -0.144047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.35616013 - inSlope: -0.144047 - outSlope: -0.23284075 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.36004075 - inSlope: -0.23284075 - outSlope: -0.31560418 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.3653009 - inSlope: -0.31560418 - outSlope: -0.39220396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.37183753 - inSlope: -0.39220396 - outSlope: -0.4623691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.37954378 - inSlope: -0.4623691 - outSlope: -0.5258158 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.38830724 - inSlope: -0.5258158 - outSlope: -0.58208346 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.39800876 - inSlope: -0.58208346 - outSlope: -0.6308133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.40852216 - inSlope: -0.6308133 - outSlope: -0.671491 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.41971382 - inSlope: -0.671491 - outSlope: -0.703758 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.43144295 - inSlope: -0.703758 - outSlope: -0.7272069 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.44356322 - inSlope: -0.7272069 - outSlope: -0.74171364 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.45592493 - inSlope: -0.74171364 - outSlope: -0.74713904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.4683774 - inSlope: -0.74713904 - outSlope: -0.7436824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.48077193 - inSlope: -0.7436824 - outSlope: -0.7316575 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.49296638 - inSlope: -0.7316575 - outSlope: -0.7116968 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.50482816 - inSlope: -0.7116968 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.5270913 - inSlope: -0.6512245 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.5703802 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.5468109 - inSlope: -0.5703802 - outSlope: -0.5252346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.5555647 - inSlope: -0.5252346 - outSlope: -0.47840673 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.56353825 - inSlope: -0.47840673 - outSlope: -0.43097678 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.5707211 - inSlope: -0.43097678 - outSlope: -0.3837546 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.5771171 - inSlope: -0.3837546 - outSlope: -0.3374807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.5827417 - inSlope: -0.3374807 - outSlope: -0.29263583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.587619 - inSlope: -0.29263583 - outSlope: -0.24954224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.591778 - inSlope: -0.24954224 - outSlope: -0.2082618 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.59524906 - inSlope: -0.2082618 - outSlope: -0.16873856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.5980613 - inSlope: -0.16873856 - outSlope: -0.13062899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.6002385 - inSlope: -0.13062899 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02165112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.6026997 - inSlope: 0.02165112 - outSlope: 0.063846454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.6016356 - inSlope: 0.063846454 - outSlope: 0.105469644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.5998778 - inSlope: 0.105469644 - outSlope: 0.14755172 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.59741855 - inSlope: 0.14755172 - outSlope: 0.19093686 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.5942363 - inSlope: 0.19093686 - outSlope: 0.23613495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.5903007 - inSlope: 0.23613495 - outSlope: 0.28352097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.5855754 - inSlope: 0.28352097 - outSlope: 0.3330544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.5800244 - inSlope: 0.3330544 - outSlope: 0.3845488 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.5736154 - inSlope: 0.3845488 - outSlope: 0.437441 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.5663246 - inSlope: 0.437441 - outSlope: 0.49101266 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.5581412 - inSlope: 0.49101266 - outSlope: 0.5441772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.54907143 - inSlope: 0.5441772 - outSlope: 0.59573215 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.53914243 - inSlope: 0.59573215 - outSlope: 0.6442836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.52840453 - inSlope: 0.6442836 - outSlope: 0.68827426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.51693314 - inSlope: 0.68827426 - outSlope: 0.72631395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.5048281 - inSlope: 0.72631395 - outSlope: 0.75690925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.49221277 - inSlope: 0.75690925 - outSlope: 0.7789343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.47923073 - inSlope: 0.7789343 - outSlope: 0.79128045 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.46604255 - inSlope: 0.79128045 - outSlope: 0.79334694 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.4528203 - inSlope: 0.79334694 - outSlope: 0.7846483 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.43974265 - inSlope: 0.7846483 - outSlope: 0.76513326 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.42699063 - inSlope: 0.76513326 - outSlope: 0.7348564 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.41474286 - inSlope: 0.7348564 - outSlope: 0.69425213 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.40317217 - inSlope: 0.69425213 - outSlope: 0.64371264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.39244348 - inSlope: 0.64371264 - outSlope: 0.5838739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.3827124 - inSlope: 0.5838739 - outSlope: 0.51522046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.37412527 - inSlope: 0.51522046 - outSlope: 0.4383422 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.36681947 - inSlope: 0.4383422 - outSlope: 0.35367432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.360925 - inSlope: 0.35367432 - outSlope: 0.2615119 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.3565664 - inSlope: 0.2615119 - outSlope: 0.16213843 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.35386413 - inSlope: 0.16213843 - outSlope: 0.055617545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.35293716 - inSlope: 0.055617545 - outSlope: -0.049330153 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.35375932 - inSlope: -0.049330153 - outSlope: -0.144047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.35616013 - inSlope: -0.144047 - outSlope: -0.23284075 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.36004075 - inSlope: -0.23284075 - outSlope: -0.31560418 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.3653009 - inSlope: -0.31560418 - outSlope: -0.39220396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.37183753 - inSlope: -0.39220396 - outSlope: -0.4623691 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.37954378 - inSlope: -0.4623691 - outSlope: -0.5258158 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.38830724 - inSlope: -0.5258158 - outSlope: -0.58208346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.39800876 - inSlope: -0.58208346 - outSlope: -0.6308133 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.40852216 - inSlope: -0.6308133 - outSlope: -0.671491 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.41971382 - inSlope: -0.671491 - outSlope: -0.70373785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.43144295 - inSlope: -0.70373785 - outSlope: -0.7272277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.44356322 - inSlope: -0.7272277 - outSlope: -0.7416924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.45592493 - inSlope: -0.7416924 - outSlope: -0.7471604 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.4683774 - inSlope: -0.7471604 - outSlope: -0.7436611 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.48077193 - inSlope: -0.7436611 - outSlope: -0.7316784 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.49296638 - inSlope: -0.7316784 - outSlope: -0.7116968 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.50482816 - inSlope: -0.7116968 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512245 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.5270913 - inSlope: -0.6512245 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.5703802 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.5468109 - inSlope: -0.5703802 - outSlope: -0.5252346 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.5555647 - inSlope: -0.5252346 - outSlope: -0.47840673 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.56353825 - inSlope: -0.47840673 - outSlope: -0.43097678 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.5707211 - inSlope: -0.43097678 - outSlope: -0.3837546 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.5771171 - inSlope: -0.3837546 - outSlope: -0.33747104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.5827417 - inSlope: -0.33747104 - outSlope: -0.2926442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.587619 - inSlope: -0.2926442 - outSlope: -0.24953508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.591778 - inSlope: -0.24953508 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.16873373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.5980613 - inSlope: -0.16873373 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02305662 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.6026763 - inSlope: 0.02305662 - outSlope: 0.06798415 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.6015432 - inSlope: 0.06798415 - outSlope: 0.11235051 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.5996707 - inSlope: 0.11235051 - outSlope: 0.15728979 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.5970492 - inSlope: 0.15728979 - outSlope: 0.20374729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.59365344 - inSlope: 0.20374729 - outSlope: 0.25227806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.58944875 - inSlope: 0.25227806 - outSlope: 0.30319643 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.5843954 - inSlope: 0.30319643 - outSlope: 0.35650322 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.5784538 - inSlope: 0.35650322 - outSlope: 0.41179585 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.5715904 - inSlope: 0.41179585 - outSlope: 0.4684925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.56378233 - inSlope: 0.4684925 - outSlope: 0.5255271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.55502343 - inSlope: 0.5255271 - outSlope: 0.58175856 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.5453276 - inSlope: 0.58175856 - outSlope: 0.6356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.53473413 - inSlope: 0.6356 - outSlope: 0.6854972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.52330935 - inSlope: 0.6854972 - outSlope: 0.72966915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.51114804 - inSlope: 0.72966915 - outSlope: 0.7665745 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.498372 - inSlope: 0.7665745 - outSlope: 0.7945652 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.48512906 - inSlope: 0.7945652 - outSlope: 0.8125179 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.4715873 - inSlope: 0.8125179 - outSlope: 0.8193556 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.4579312 - inSlope: 0.8193556 - outSlope: 0.8145761 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.44435513 - inSlope: 0.8145761 - outSlope: 0.7978428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.43105757 - inSlope: 0.7978428 - outSlope: 0.7692634 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.41823635 - inSlope: 0.7692634 - outSlope: 0.7291482 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.40608406 - inSlope: 0.7291482 - outSlope: 0.6779729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.39478436 - inSlope: 0.6779729 - outSlope: 0.61641324 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.38451096 - inSlope: 0.61641324 - outSlope: 0.5450194 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.3754272 - inSlope: 0.5450194 - outSlope: 0.46451026 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.36768547 - inSlope: 0.46451026 - outSlope: 0.37530577 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.3614303 - inSlope: 0.37530577 - outSlope: 0.27789003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.35679886 - inSlope: 0.27789003 - outSlope: 0.17247804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.35392419 - inSlope: 0.17247804 - outSlope: 0.059222292 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.35293716 - inSlope: 0.059222292 - outSlope: -0.04932874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.35375932 - inSlope: -0.04932874 - outSlope: -0.14405113 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.35616013 - inSlope: -0.14405113 - outSlope: -0.23283409 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.36004075 - inSlope: -0.23283409 - outSlope: -0.3156132 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.3653009 - inSlope: -0.3156132 - outSlope: -0.39219272 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.37183753 - inSlope: -0.39219272 - outSlope: -0.46238235 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.37954378 - inSlope: -0.46238235 - outSlope: -0.5257857 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.38830724 - inSlope: -0.5257857 - outSlope: -0.5821001 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.39800876 - inSlope: -0.5821001 - outSlope: -0.6308133 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.40852216 - inSlope: -0.6308133 - outSlope: -0.6715102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.41971382 - inSlope: -0.6715102 - outSlope: -0.70371777 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.43144295 - inSlope: -0.70371777 - outSlope: -0.7272277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.44356322 - inSlope: -0.7272277 - outSlope: -0.74171364 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.45592493 - inSlope: -0.74171364 - outSlope: -0.7471604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.4683774 - inSlope: -0.7471604 - outSlope: -0.7436398 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.48077193 - inSlope: -0.7436398 - outSlope: -0.7316784 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.49296638 - inSlope: -0.7316784 - outSlope: -0.7117171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.50482816 - inSlope: -0.7117171 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512059 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.5270913 - inSlope: -0.6512059 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.57039654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.5468109 - inSlope: -0.57039654 - outSlope: -0.52520454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.5555647 - inSlope: -0.52520454 - outSlope: -0.4784204 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.56353825 - inSlope: -0.4784204 - outSlope: -0.43097678 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.5707211 - inSlope: -0.43097678 - outSlope: -0.38376558 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.5771171 - inSlope: -0.38376558 - outSlope: -0.33746138 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.5827417 - inSlope: -0.33746138 - outSlope: -0.2926442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.587619 - inSlope: -0.2926442 - outSlope: -0.24954224 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.591778 - inSlope: -0.24954224 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.1687289 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.5980613 - inSlope: -0.1687289 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.6017968 - inSlope: -0.09349965 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.01919666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.60306054 - inSlope: -0.01919666 - outSlope: 0.02165112 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.6026997 - inSlope: 0.02165112 - outSlope: 0.06384828 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.6016356 - inSlope: 0.06384828 - outSlope: 0.10546361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.5998778 - inSlope: 0.10546361 - outSlope: 0.14755593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.59741855 - inSlope: 0.14755593 - outSlope: 0.19093686 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.5942363 - inSlope: 0.19093686 - outSlope: 0.23614171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.5903007 - inSlope: 0.23614171 - outSlope: 0.28350475 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.5855754 - inSlope: 0.28350475 - outSlope: 0.33306393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.5800244 - inSlope: 0.33306393 - outSlope: 0.3845488 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.5736154 - inSlope: 0.3845488 - outSlope: 0.4374535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.5663246 - inSlope: 0.4374535 - outSlope: 0.4909846 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.5581412 - inSlope: 0.4909846 - outSlope: 0.54419273 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.54907143 - inSlope: 0.54419273 - outSlope: 0.5957492 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.53914243 - inSlope: 0.5957492 - outSlope: 0.6442836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.52840453 - inSlope: 0.6442836 - outSlope: 0.68825454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.51693314 - inSlope: 0.68825454 - outSlope: 0.72631395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.5048281 - inSlope: 0.72631395 - outSlope: 0.75693095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.49221277 - inSlope: 0.75693095 - outSlope: 0.7788898 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.47923073 - inSlope: 0.7788898 - outSlope: 0.7913031 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.46604255 - inSlope: 0.7913031 - outSlope: 0.79334694 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.4528203 - inSlope: 0.79334694 - outSlope: 0.78467077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.43974265 - inSlope: 0.78467077 - outSlope: 0.76508945 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.42699063 - inSlope: 0.76508945 - outSlope: 0.73487747 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.41474286 - inSlope: 0.73487747 - outSlope: 0.69425213 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.40317217 - inSlope: 0.69425213 - outSlope: 0.64373106 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.39244348 - inSlope: 0.64373106 - outSlope: 0.58384055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.3827124 - inSlope: 0.58384055 - outSlope: 0.5152352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.37412527 - inSlope: 0.5152352 - outSlope: 0.43835473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.36681947 - inSlope: 0.43835473 - outSlope: 0.35367432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.360925 - inSlope: 0.35367432 - outSlope: 0.2615044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.3565664 - inSlope: 0.2615044 - outSlope: 0.16213843 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.35386413 - inSlope: 0.16213843 - outSlope: 0.055619135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.35293716 - inSlope: 0.055619135 - outSlope: -0.019772416 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.35326672 - inSlope: -0.019772416 - outSlope: -0.057430547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.35422388 - inSlope: -0.057430547 - outSlope: -0.09220145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.35576054 - inSlope: -0.09220145 - outSlope: -0.12404154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.35782787 - inSlope: -0.12404154 - outSlope: -0.15289916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.3603763 - inSlope: -0.15289916 - outSlope: -0.1787809 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.36335593 - inSlope: -0.1787809 - outSlope: -0.20162293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.36671627 - inSlope: -0.20162293 - outSlope: -0.22145729 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.37040716 - inSlope: -0.22145729 - outSlope: -0.23824884 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.37437814 - inSlope: -0.23824884 - outSlope: -0.25204745 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.37857887 - inSlope: -0.25204745 - outSlope: -0.26285335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.3829597 - inSlope: -0.26285335 - outSlope: -0.27070162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.38747132 - inSlope: -0.27070162 - outSlope: -0.27562833 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.39206532 - inSlope: -0.27562833 - outSlope: -0.27773803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.3966942 - inSlope: -0.27773803 - outSlope: -0.2770335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.40131137 - inSlope: -0.2770335 - outSlope: -0.27363285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.4058721 - inSlope: -0.27363285 - outSlope: -0.26761702 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.41033232 - inSlope: -0.26761702 - outSlope: -0.25905886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.4146499 - inSlope: -0.25905886 - outSlope: -0.24804553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.41878393 - inSlope: -0.24804553 - outSlope: -0.23466377 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.42269516 - inSlope: -0.23466377 - outSlope: -0.21902895 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.4263456 - inSlope: -0.21902895 - outSlope: -0.2011759 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.42969847 - inSlope: -0.2011759 - outSlope: -0.1811699 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.43271792 - inSlope: -0.1811699 - outSlope: -0.15907872 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.43536934 - inSlope: -0.15907872 - outSlope: -0.13490465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.43761772 - inSlope: -0.13490465 - outSlope: -0.1086651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.43942878 - inSlope: -0.1086651 - outSlope: -0.0803316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.44076762 - inSlope: -0.0803316 - outSlope: -0.049844082 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.4415984 - inSlope: -0.049844082 - outSlope: -0.017130636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.4418839 - inSlope: -0.017130636 - outSlope: 0.03944517 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.44122648 - inSlope: 0.03944517 - outSlope: 0.116537094 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.43928412 - inSlope: 0.116537094 - outSlope: 0.19131774 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.43609554 - inSlope: 0.19131774 - outSlope: 0.26418373 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.43169254 - inSlope: 0.26418373 - outSlope: 0.33551908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.42610064 - inSlope: 0.33551908 - outSlope: 0.40549007 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.4193422 - inSlope: 0.40549007 - outSlope: 0.4743577 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.41143635 - inSlope: 0.4743577 - outSlope: 0.54203624 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.40240255 - inSlope: 0.54203624 - outSlope: 0.6084666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.3922616 - inSlope: 0.6084666 - outSlope: 0.6734351 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.3810372 - inSlope: 0.6734351 - outSlope: 0.7367068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.36875895 - inSlope: 0.7367068 - outSlope: 0.79775834 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.35546318 - inSlope: 0.79775834 - outSlope: 0.856049 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.3411959 - inSlope: 0.856049 - outSlope: 0.9108972 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.32601365 - inSlope: 0.9108972 - outSlope: 0.9617243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.30998516 - inSlope: 0.9617243 - outSlope: 1.0075604 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.29319274 - inSlope: 1.0075604 - outSlope: 1.0475571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.27573273 - inSlope: 1.0475571 - outSlope: 1.0810432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.2577156 - inSlope: 1.0810432 - outSlope: 1.1070325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.23926535 - inSlope: 1.1070325 - outSlope: 1.1248506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.22051813 - inSlope: 1.1248506 - outSlope: 1.1338196 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.20162034 - inSlope: 1.1338196 - outSlope: 1.1336932 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.18272574 - inSlope: 1.1336932 - outSlope: 1.1240513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.16399184 - inSlope: 1.1240513 - outSlope: 1.1049752 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.14557587 - inSlope: 1.1049752 - outSlope: 1.0766221 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.12763141 - inSlope: 1.0766221 - outSlope: 1.0397438 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.11030261 - inSlope: 1.0397438 - outSlope: 0.9948854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.09372144 - inSlope: 0.9948854 - outSlope: 0.94307816 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.07800371 - inSlope: 0.94307816 - outSlope: 0.8854477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.06324563 - inSlope: 0.8854477 - outSlope: 0.8234114 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.049522318 - inSlope: 0.8234114 - outSlope: 0.75815004 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.036886677 - inSlope: 0.75815004 - outSlope: 0.69105375 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.02536863 - inSlope: 0.69105375 - outSlope: 0.62354434 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.014976384 - inSlope: 0.62354434 - outSlope: 0.556723 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.005697809 - inSlope: 0.556723 - outSlope: 0.49174306 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0024977834 - inSlope: 0.49174306 - outSlope: 0.42949906 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.009656401 - inSlope: 0.42949906 - outSlope: 0.3708756 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.015837567 - inSlope: 0.3708756 - outSlope: 0.31637517 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.021110406 - inSlope: 0.31637517 - outSlope: 0.26645494 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.025551254 - inSlope: 0.26645494 - outSlope: 0.22137901 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.029241059 - inSlope: 0.22137901 - outSlope: 0.18128389 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.03226241 - inSlope: 0.18128389 - outSlope: 0.14613077 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.034697887 - inSlope: 0.14613077 - outSlope: 0.11578178 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.036627553 - inSlope: 0.11578178 - outSlope: 0.090016074 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.038127884 - inSlope: 0.090016074 - outSlope: 0.06852768 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.039269995 - inSlope: 0.06852768 - outSlope: 0.05091827 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.04011862 - inSlope: 0.05091827 - outSlope: 0.036721475 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.04073067 - inSlope: 0.036721475 - outSlope: 0.02544181 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.041154694 - inSlope: 0.02544181 - outSlope: 0.016498743 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.04142967 - inSlope: 0.016498743 - outSlope: 0.009247728 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.041583795 - inSlope: 0.009247728 - outSlope: 0.0029956782 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.041633725 - inSlope: 0.0029956782 - outSlope: 0.0029956782 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.74754983 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.74754983 - inSlope: 0 - outSlope: 0.118625276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.7495269 - inSlope: 0.118625276 - outSlope: 0.3255561 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.75495285 - inSlope: 0.3255561 - outSlope: 0.46974108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.76278186 - inSlope: 0.46974108 - outSlope: 0.5289069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.771597 - inSlope: 0.5289069 - outSlope: 0.48227236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.7796349 - inSlope: 0.48227236 - outSlope: 0.31431586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.7848735 - inSlope: 0.31431586 - outSlope: 0.022244474 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.7852442 - inSlope: 0.022244474 - outSlope: -0.37598526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.7789778 - inSlope: -0.37598526 - outSlope: -0.83733636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.7650222 - inSlope: -0.83733636 - outSlope: -1.2982762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.7433843 - inSlope: -1.2982762 - outSlope: -1.6894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.71522766 - inSlope: -1.6894 - outSlope: -1.9542415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.682657 - inSlope: -1.9542415 - outSlope: -2.063175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6482708 - inSlope: -2.063175 - outSlope: -2.0157678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6146747 - inSlope: -2.0157678 - outSlope: -1.8324822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.5841329 - inSlope: -1.8324822 - outSlope: -1.5425828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.5584232 - inSlope: -1.5425828 - outSlope: -1.1730562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.5388723 - inSlope: -1.1730562 - outSlope: -0.742522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.52649695 - inSlope: -0.742522 - outSlope: -0.2591946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.52217704 - inSlope: -0.2591946 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.52217704 - inSlope: 0 - outSlope: 0.05429869 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.523082 - inSlope: 0.05429869 - outSlope: 0.1575996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.5257087 - inSlope: 0.1575996 - outSlope: 0.25258565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.52991843 - inSlope: 0.25258565 - outSlope: 0.3389028 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.5355668 - inSlope: 0.3389028 - outSlope: 0.41617316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.5425031 - inSlope: 0.41617316 - outSlope: 0.4840605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.5505708 - inSlope: 0.4840605 - outSlope: 0.542193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.5596073 - inSlope: 0.542193 - outSlope: 0.5902546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.5694449 - inSlope: 0.5902546 - outSlope: 0.6280309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.57991207 - inSlope: 0.6280309 - outSlope: 0.65541446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.59083563 - inSlope: 0.65541446 - outSlope: 0.6724126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.6020425 - inSlope: 0.6724126 - outSlope: 0.67924327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.6133632 - inSlope: 0.67924327 - outSlope: 0.67636436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.62463593 - inSlope: 0.67636436 - outSlope: 0.6643266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.63570803 - inSlope: 0.6643266 - outSlope: 0.6439775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.646441 - inSlope: 0.6439775 - outSlope: 0.6163186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.65671295 - inSlope: 0.6163186 - outSlope: 0.582419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.6664199 - inSlope: 0.582419 - outSlope: 0.5434733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.6754778 - inSlope: 0.5434733 - outSlope: 0.50066876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.6838223 - inSlope: 0.50066876 - outSlope: 0.45515406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.6914083 - inSlope: 0.45515406 - outSlope: 0.40794292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.6982073 - inSlope: 0.40794292 - outSlope: 0.35990274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7042057 - inSlope: 0.35990274 - outSlope: 0.3117016 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.7094007 - inSlope: 0.3117016 - outSlope: 0.2637794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.71379703 - inSlope: 0.2637794 - outSlope: 0.21634361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.71740276 - inSlope: 0.21634361 - outSlope: 0.16927616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.720224 - inSlope: 0.16927616 - outSlope: 0.122265935 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.7222618 - inSlope: 0.122265935 - outSlope: 0.074622706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.7235055 - inSlope: 0.074622706 - outSlope: 0.025427366 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.7239293 - inSlope: 0.025427366 - outSlope: -0.029618768 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.72343564 - inSlope: -0.029618768 - outSlope: -0.08730777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.7219805 - inSlope: -0.08730777 - outSlope: -0.14405979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.7195795 - inSlope: -0.14405979 - outSlope: -0.20133038 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.716224 - inSlope: -0.20133038 - outSlope: -0.26021028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.7118872 - inSlope: -0.26021028 - outSlope: -0.32139587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.7065305 - inSlope: -0.32139587 - outSlope: -0.3852228 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.70011014 - inSlope: -0.3852228 - outSlope: -0.45169514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.6925819 - inSlope: -0.45169514 - outSlope: -0.520324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.68390983 - inSlope: -0.520324 - outSlope: -0.5903154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.67407125 - inSlope: -0.5903154 - outSlope: -0.6604714 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.6630634 - inSlope: -0.6604714 - outSlope: -0.72927904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.65090877 - inSlope: -0.72927904 - outSlope: -0.79490024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.63766044 - inSlope: -0.79490024 - outSlope: -0.8553752 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.6234042 - inSlope: -0.8553752 - outSlope: -0.90865105 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.60826004 - inSlope: -0.90865105 - outSlope: -0.9527394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.59238106 - inSlope: -0.9527394 - outSlope: -0.9858272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5759506 - inSlope: -0.9858272 - outSlope: -1.0064373 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.5591767 - inSlope: -1.0064373 - outSlope: -1.0134575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.54228574 - inSlope: -1.0134575 - outSlope: -1.0061655 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.52551633 - inSlope: -1.0061655 - outSlope: -0.98433256 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.50911057 - inSlope: -0.98433256 - outSlope: -0.9480527 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.4933097 - inSlope: -0.9480527 - outSlope: -0.89774156 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.47834736 - inSlope: -0.89774156 - outSlope: -0.83403724 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.46444675 - inSlope: -0.83403724 - outSlope: -0.757723 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.45181805 - inSlope: -0.757723 - outSlope: -0.66956407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.44065866 - inSlope: -0.66956407 - outSlope: -0.57033116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.43115315 - inSlope: -0.57033116 - outSlope: -0.4606305 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.42347598 - inSlope: -0.4606305 - outSlope: -0.34094843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.4177935 - inSlope: -0.34094843 - outSlope: -0.21157107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.41426733 - inSlope: -0.21157107 - outSlope: -0.072645016 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.41305658 - inSlope: -0.072645016 - outSlope: 0.060508903 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.41406506 - inSlope: 0.060508903 - outSlope: 0.17669336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.41700995 - inSlope: 0.17669336 - outSlope: 0.28566626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.42177105 - inSlope: 0.28566626 - outSlope: 0.38729882 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.42822602 - inSlope: 0.38729882 - outSlope: 0.4814626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.4362505 - inSlope: 0.4814626 - outSlope: 0.56787425 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.44571507 - inSlope: 0.56787425 - outSlope: 0.6461215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.45648375 - inSlope: 0.6461215 - outSlope: 0.71571416 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.4684123 - inSlope: 0.71571416 - outSlope: 0.7761605 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.4813483 - inSlope: 0.7761605 - outSlope: 0.82687575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.49512956 - inSlope: 0.82687575 - outSlope: 0.8673682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.5095857 - inSlope: 0.8673682 - outSlope: 0.897189 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.5245388 - inSlope: 0.897189 - outSlope: 0.9160432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.5398062 - inSlope: 0.9160432 - outSlope: 0.9238717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.55520403 - inSlope: 0.9238717 - outSlope: 0.92080325 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.57055074 - inSlope: 0.92080325 - outSlope: 0.90721697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.585671 - inSlope: 0.90721697 - outSlope: 0.8838316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.6004015 - inSlope: 0.8838316 - outSlope: 0.85156643 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.6145943 - inSlope: 0.85156643 - outSlope: 0.8115478 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.62812006 - inSlope: 0.8115478 - outSlope: 0.76511675 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.6408722 - inSlope: 0.76511675 - outSlope: 0.7136614 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.6527665 - inSlope: 0.7136614 - outSlope: 0.6585831 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.6637429 - inSlope: 0.6585831 - outSlope: 0.60128033 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.6737642 - inSlope: 0.60128033 - outSlope: 0.54293686 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.68281317 - inSlope: 0.54293686 - outSlope: 0.48467922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.69089115 - inSlope: 0.48467922 - outSlope: 0.42729777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.69801277 - inSlope: 0.42729777 - outSlope: 0.37146127 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.7042038 - inSlope: 0.37146127 - outSlope: 0.3175407 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.7094962 - inSlope: 0.3175407 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21569322 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.71751875 - inSlope: 0.21569322 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.027809568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.7234658 - inSlope: -0.027809568 - outSlope: -0.08198509 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.72209936 - inSlope: -0.08198509 - outSlope: -0.13527481 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.7198448 - inSlope: -0.13527481 - outSlope: -0.18890725 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.7166963 - inSlope: -0.18890725 - outSlope: -0.24392739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.7126309 - inSlope: -0.24392739 - outSlope: -0.30096486 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.7076148 - inSlope: -0.30096486 - outSlope: -0.36043003 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.7016077 - inSlope: -0.36043003 - outSlope: -0.42226705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.6945698 - inSlope: -0.42226705 - outSlope: -0.48622078 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.68646604 - inSlope: -0.48622078 - outSlope: -0.5516637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.6772718 - inSlope: -0.5516637 - outSlope: -0.6176008 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.6669783 - inSlope: -0.6176008 - outSlope: -0.68279713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.6555985 - inSlope: -0.68279713 - outSlope: -0.74570495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.64316994 - inSlope: -0.74570495 - outSlope: -0.8047036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.6297584 - inSlope: -0.8047036 - outSlope: -0.857877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.6154603 - inSlope: -0.857877 - outSlope: -0.9035427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.60040146 - inSlope: -0.9035427 - outSlope: -0.93992287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5847359 - inSlope: -0.93992287 - outSlope: -0.96568865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.5686413 - inSlope: -0.96568865 - outSlope: -0.9795261 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.55231565 - inSlope: -0.9795261 - outSlope: -0.9807486 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.5359701 - inSlope: -0.9807486 - outSlope: -0.9687795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.51982355 - inSlope: -0.9687795 - outSlope: -0.94361913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.5040968 - inSlope: -0.94361913 - outSlope: -0.9053747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.48900703 - inSlope: -0.9053747 - outSlope: -0.8545565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.47476423 - inSlope: -0.8545565 - outSlope: -0.7917573 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.46156847 - inSlope: -0.7917573 - outSlope: -0.71762973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.44960782 - inSlope: -0.71762973 - outSlope: -0.6328876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.43905985 - inSlope: -0.6328876 - outSlope: -0.5381816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.43009004 - inSlope: -0.5381816 - outSlope: -0.4340542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.4228559 - inSlope: -0.4340542 - outSlope: -0.32085228 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.4175083 - inSlope: -0.32085228 - outSlope: -0.19888169 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.41419366 - inSlope: -0.19888169 - outSlope: -0.06822376 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.41305658 - inSlope: -0.06822376 - outSlope: 0.06050977 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.41406506 - inSlope: 0.06050977 - outSlope: 0.17669085 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.41700995 - inSlope: 0.17669085 - outSlope: 0.28567034 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.42177105 - inSlope: 0.28567034 - outSlope: 0.38729328 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.42822602 - inSlope: 0.38729328 - outSlope: 0.4814764 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.4362505 - inSlope: 0.4814764 - outSlope: 0.56786615 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.44571507 - inSlope: 0.56786615 - outSlope: 0.64611226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.45648375 - inSlope: 0.64611226 - outSlope: 0.7157244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.4684123 - inSlope: 0.7157244 - outSlope: 0.7761494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.4813483 - inSlope: 0.7761494 - outSlope: 0.8268876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.49512956 - inSlope: 0.8268876 - outSlope: 0.8673558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.5095857 - inSlope: 0.8673558 - outSlope: 0.8972019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.5245388 - inSlope: 0.8972019 - outSlope: 0.9160301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.5398062 - inSlope: 0.9160301 - outSlope: 0.9238849 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.55520403 - inSlope: 0.9238849 - outSlope: 0.9207901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.57055074 - inSlope: 0.9207901 - outSlope: 0.9072299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.585671 - inSlope: 0.9072299 - outSlope: 0.883819 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.6004015 - inSlope: 0.883819 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.8115362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.62812006 - inSlope: 0.8115362 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136512 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.6527665 - inSlope: 0.7136512 - outSlope: 0.6585736 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.6637429 - inSlope: 0.6585736 - outSlope: 0.6012889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.6737642 - inSlope: 0.6012889 - outSlope: 0.54292905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.68281317 - inSlope: 0.54292905 - outSlope: 0.48468614 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.69089115 - inSlope: 0.48468614 - outSlope: 0.42729166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.69801277 - inSlope: 0.42729166 - outSlope: 0.37146658 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.7042038 - inSlope: 0.37146658 - outSlope: 0.3175407 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.7094962 - inSlope: 0.3175407 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21569322 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.71751875 - inSlope: 0.21569322 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.029619193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.72343564 - inSlope: -0.029619193 - outSlope: -0.08730653 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.7219805 - inSlope: -0.08730653 - outSlope: -0.14405774 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.7195795 - inSlope: -0.14405774 - outSlope: -0.20133325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.716224 - inSlope: -0.20133325 - outSlope: -0.26020655 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.7118872 - inSlope: -0.26020655 - outSlope: -0.32140508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.7065305 - inSlope: -0.32140508 - outSlope: -0.38521728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.70011014 - inSlope: -0.38521728 - outSlope: -0.4517016 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.6925819 - inSlope: -0.4517016 - outSlope: -0.52031654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.68390983 - inSlope: -0.52031654 - outSlope: -0.59032387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.67407125 - inSlope: -0.59032387 - outSlope: -0.6604619 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.6630634 - inSlope: -0.6604619 - outSlope: -0.7292895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.65090877 - inSlope: -0.7292895 - outSlope: -0.79488885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.63766044 - inSlope: -0.79488885 - outSlope: -0.8553874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.6234042 - inSlope: -0.8553874 - outSlope: -0.908638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.60826004 - inSlope: -0.908638 - outSlope: -0.95275307 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.59238106 - inSlope: -0.95275307 - outSlope: -0.9858131 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5759506 - inSlope: -0.9858131 - outSlope: -1.0064229 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.5591767 - inSlope: -1.0064229 - outSlope: -1.0134721 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.54228574 - inSlope: -1.0134721 - outSlope: -1.0061511 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.52551633 - inSlope: -1.0061511 - outSlope: -0.9843607 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.50911057 - inSlope: -0.9843607 - outSlope: -0.9480392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.4933097 - inSlope: -0.9480392 - outSlope: -0.89775443 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.47834736 - inSlope: -0.89775443 - outSlope: -0.8340253 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.46444675 - inSlope: -0.8340253 - outSlope: -0.7577338 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.45181805 - inSlope: -0.7577338 - outSlope: -0.6695545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.44065866 - inSlope: -0.6695545 - outSlope: -0.5703393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.43115315 - inSlope: -0.5703393 - outSlope: -0.46062392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.42347598 - inSlope: -0.46062392 - outSlope: -0.34095332 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.4177935 - inSlope: -0.34095332 - outSlope: -0.21156803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.41426733 - inSlope: -0.21156803 - outSlope: -0.07264606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.41305658 - inSlope: -0.07264606 - outSlope: 0.06050804 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.41406506 - inSlope: 0.06050804 - outSlope: 0.17669085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.41700995 - inSlope: 0.17669085 - outSlope: 0.28567034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.42177105 - inSlope: 0.28567034 - outSlope: 0.38729328 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.42822602 - inSlope: 0.38729328 - outSlope: 0.4814764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.4362505 - inSlope: 0.4814764 - outSlope: 0.56786615 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.44571507 - inSlope: 0.56786615 - outSlope: 0.64613074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.45648375 - inSlope: 0.64613074 - outSlope: 0.71570396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.4684123 - inSlope: 0.71570396 - outSlope: 0.7761716 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.4813483 - inSlope: 0.7761716 - outSlope: 0.82686394 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.49512956 - inSlope: 0.82686394 - outSlope: 0.8673806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.5095857 - inSlope: 0.8673806 - outSlope: 0.8971762 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.5245388 - inSlope: 0.8971762 - outSlope: 0.91605633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.5398062 - inSlope: 0.91605633 - outSlope: 0.92385846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.55520403 - inSlope: 0.92385846 - outSlope: 0.9208164 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.57055074 - inSlope: 0.9208164 - outSlope: 0.907204 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.585671 - inSlope: 0.907204 - outSlope: 0.883819 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.6004015 - inSlope: 0.883819 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.8115362 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.62812006 - inSlope: 0.8115362 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136512 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.6527665 - inSlope: 0.7136512 - outSlope: 0.6585925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.6637429 - inSlope: 0.6585925 - outSlope: 0.6012717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.6737642 - inSlope: 0.6012717 - outSlope: 0.5429446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.68281317 - inSlope: 0.5429446 - outSlope: 0.48467228 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.69089115 - inSlope: 0.48467228 - outSlope: 0.42730388 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.69801277 - inSlope: 0.42730388 - outSlope: 0.37145597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.7042038 - inSlope: 0.37145597 - outSlope: 0.3175498 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.7094962 - inSlope: 0.3175498 - outSlope: 0.26565316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.7139238 - inSlope: 0.26565316 - outSlope: 0.21569939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.71751875 - inSlope: 0.21569939 - outSlope: 0.16730681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.72030723 - inSlope: 0.16730681 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.027809568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.7234658 - inSlope: -0.027809568 - outSlope: -0.08198509 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.72209936 - inSlope: -0.08198509 - outSlope: -0.13527481 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.7198448 - inSlope: -0.13527481 - outSlope: -0.18890725 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.7166963 - inSlope: -0.18890725 - outSlope: -0.24392739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.7126309 - inSlope: -0.24392739 - outSlope: -0.30096486 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.7076148 - inSlope: -0.30096486 - outSlope: -0.36043003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.7016077 - inSlope: -0.36043003 - outSlope: -0.42226705 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.6945698 - inSlope: -0.42226705 - outSlope: -0.4862347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.68646604 - inSlope: -0.4862347 - outSlope: -0.5516479 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.6772718 - inSlope: -0.5516479 - outSlope: -0.61761844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.6669783 - inSlope: -0.61761844 - outSlope: -0.6827776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.6555985 - inSlope: -0.6827776 - outSlope: -0.74570495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.64316994 - inSlope: -0.74570495 - outSlope: -0.8047036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.6297584 - inSlope: -0.8047036 - outSlope: -0.857877 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.6154603 - inSlope: -0.857877 - outSlope: -0.9035427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.60040146 - inSlope: -0.9035427 - outSlope: -0.93992287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5847359 - inSlope: -0.93992287 - outSlope: -0.96568865 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.5686413 - inSlope: -0.96568865 - outSlope: -0.9795261 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.55231565 - inSlope: -0.9795261 - outSlope: -0.9807486 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.5359701 - inSlope: -0.9807486 - outSlope: -0.9687795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.51982355 - inSlope: -0.9687795 - outSlope: -0.94361913 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.5040968 - inSlope: -0.94361913 - outSlope: -0.9053747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.48900703 - inSlope: -0.9053747 - outSlope: -0.85458094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.47476423 - inSlope: -0.85458094 - outSlope: -0.79173464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.46156847 - inSlope: -0.79173464 - outSlope: -0.7176503 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.44960782 - inSlope: -0.7176503 - outSlope: -0.6328695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.43905985 - inSlope: -0.6328695 - outSlope: -0.5381816 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.43009004 - inSlope: -0.5381816 - outSlope: -0.4340542 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.4228559 - inSlope: -0.4340542 - outSlope: -0.32085228 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.4175083 - inSlope: -0.32085228 - outSlope: -0.19888169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.41419366 - inSlope: -0.19888169 - outSlope: -0.06822376 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.41305658 - inSlope: -0.06822376 - outSlope: 0.06050977 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.41406506 - inSlope: 0.06050977 - outSlope: 0.17669085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.41700995 - inSlope: 0.17669085 - outSlope: 0.28567034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.42177105 - inSlope: 0.28567034 - outSlope: 0.38729328 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.42822602 - inSlope: 0.38729328 - outSlope: 0.4814764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.4362505 - inSlope: 0.4814764 - outSlope: 0.56786615 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.44571507 - inSlope: 0.56786615 - outSlope: 0.64613074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.45648375 - inSlope: 0.64613074 - outSlope: 0.71570396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.4684123 - inSlope: 0.71570396 - outSlope: 0.7761716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.4813483 - inSlope: 0.7761716 - outSlope: 0.82686394 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.49512956 - inSlope: 0.82686394 - outSlope: 0.8673558 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.5095857 - inSlope: 0.8673558 - outSlope: 0.8972019 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.5245388 - inSlope: 0.8972019 - outSlope: 0.9160301 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.5398062 - inSlope: 0.9160301 - outSlope: 0.9238849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.55520403 - inSlope: 0.9238849 - outSlope: 0.9207901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.57055074 - inSlope: 0.9207901 - outSlope: 0.9072299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.585671 - inSlope: 0.9072299 - outSlope: 0.883819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.6004015 - inSlope: 0.883819 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.8115362 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.62812006 - inSlope: 0.8115362 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136512 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.6527665 - inSlope: 0.7136512 - outSlope: 0.6585925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.6637429 - inSlope: 0.6585925 - outSlope: 0.6012717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.6737642 - inSlope: 0.6012717 - outSlope: 0.5429446 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.68281317 - inSlope: 0.5429446 - outSlope: 0.48467228 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.69089115 - inSlope: 0.48467228 - outSlope: 0.42729166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.69801277 - inSlope: 0.42729166 - outSlope: 0.37146658 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.7042038 - inSlope: 0.37146658 - outSlope: 0.3175407 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.7094962 - inSlope: 0.3175407 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21569322 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.71751875 - inSlope: 0.21569322 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.029619193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.72343564 - inSlope: -0.029619193 - outSlope: -0.08730653 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.7219805 - inSlope: -0.08730653 - outSlope: -0.14406186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.7195795 - inSlope: -0.14406186 - outSlope: -0.2013275 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.716224 - inSlope: -0.2013275 - outSlope: -0.260214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.7118872 - inSlope: -0.260214 - outSlope: -0.32139587 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.7065305 - inSlope: -0.32139587 - outSlope: -0.38521728 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.70011014 - inSlope: -0.38521728 - outSlope: -0.4517016 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.6925819 - inSlope: -0.4517016 - outSlope: -0.52031654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.68390983 - inSlope: -0.52031654 - outSlope: -0.59032387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.67407125 - inSlope: -0.59032387 - outSlope: -0.6604619 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.6630634 - inSlope: -0.6604619 - outSlope: -0.7292895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.65090877 - inSlope: -0.7292895 - outSlope: -0.79488885 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.63766044 - inSlope: -0.79488885 - outSlope: -0.8553874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.6234042 - inSlope: -0.8553874 - outSlope: -0.908638 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.60826004 - inSlope: -0.908638 - outSlope: -0.95275307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.59238106 - inSlope: -0.95275307 - outSlope: -0.9858131 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5759506 - inSlope: -0.9858131 - outSlope: -1.0064517 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.5591767 - inSlope: -1.0064517 - outSlope: -1.013443 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.54228574 - inSlope: -1.013443 - outSlope: -1.0061799 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.52551633 - inSlope: -1.0061799 - outSlope: -0.98433256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.50911057 - inSlope: -0.98433256 - outSlope: -0.9480392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.4933097 - inSlope: -0.9480392 - outSlope: -0.89775443 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.47834736 - inSlope: -0.89775443 - outSlope: -0.8340253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.46444675 - inSlope: -0.8340253 - outSlope: -0.7577338 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.45181805 - inSlope: -0.7577338 - outSlope: -0.6695545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.44065866 - inSlope: -0.6695545 - outSlope: -0.5703393 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.43115315 - inSlope: -0.5703393 - outSlope: -0.46062392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.42347598 - inSlope: -0.46062392 - outSlope: -0.34095332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.4177935 - inSlope: -0.34095332 - outSlope: -0.21156803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.41426733 - inSlope: -0.21156803 - outSlope: -0.07264606 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.41305658 - inSlope: -0.07264606 - outSlope: 0.06050804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.41406506 - inSlope: 0.06050804 - outSlope: 0.1766959 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.41700995 - inSlope: 0.1766959 - outSlope: 0.28566217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.42177105 - inSlope: 0.28566217 - outSlope: 0.38730437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.42822602 - inSlope: 0.38730437 - outSlope: 0.4814626 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.4362505 - inSlope: 0.4814626 - outSlope: 0.56788236 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.44571507 - inSlope: 0.56788236 - outSlope: 0.6460938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.45648375 - inSlope: 0.6460938 - outSlope: 0.7157244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.4684123 - inSlope: 0.7157244 - outSlope: 0.7761716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.4813483 - inSlope: 0.7761716 - outSlope: 0.8268876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.49512956 - inSlope: 0.8268876 - outSlope: 0.86733097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.5095857 - inSlope: 0.86733097 - outSlope: 0.8972019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.5245388 - inSlope: 0.8972019 - outSlope: 0.91605633 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.5398062 - inSlope: 0.91605633 - outSlope: 0.9238849 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.55520403 - inSlope: 0.9238849 - outSlope: 0.92076373 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.57055074 - inSlope: 0.92076373 - outSlope: 0.9072299 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.585671 - inSlope: 0.9072299 - outSlope: 0.88384426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.6004015 - inSlope: 0.88384426 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.811513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.62812006 - inSlope: 0.811513 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.6527665 - inSlope: 0.7136716 - outSlope: 0.6585548 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.6637429 - inSlope: 0.6585548 - outSlope: 0.6012889 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.6737642 - inSlope: 0.6012889 - outSlope: 0.5429446 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.68281317 - inSlope: 0.5429446 - outSlope: 0.48468614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.69089115 - inSlope: 0.48468614 - outSlope: 0.4272794 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.69801277 - inSlope: 0.4272794 - outSlope: 0.37146658 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.7042038 - inSlope: 0.37146658 - outSlope: 0.3175498 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.7094962 - inSlope: 0.3175498 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21568705 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.71751875 - inSlope: 0.21568705 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11994307 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.72230625 - inSlope: 0.11994307 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.024650255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.7239293 - inSlope: 0.024650255 - outSlope: -0.027809568 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.7234658 - inSlope: -0.027809568 - outSlope: -0.08198744 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.72209936 - inSlope: -0.08198744 - outSlope: -0.13526706 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.7198448 - inSlope: -0.13526706 - outSlope: -0.18891264 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.7166963 - inSlope: -0.18891264 - outSlope: -0.24392739 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.7126309 - inSlope: -0.24392739 - outSlope: -0.30097347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.7076148 - inSlope: -0.30097347 - outSlope: -0.3604094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.7016077 - inSlope: -0.3604094 - outSlope: -0.42227912 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.6945698 - inSlope: -0.42227912 - outSlope: -0.4862347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.68646604 - inSlope: -0.4862347 - outSlope: -0.5516637 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.6772718 - inSlope: -0.5516637 - outSlope: -0.6175831 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.6669783 - inSlope: -0.6175831 - outSlope: -0.68279713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.6555985 - inSlope: -0.68279713 - outSlope: -0.7457263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.64316994 - inSlope: -0.7457263 - outSlope: -0.8047036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.6297584 - inSlope: -0.8047036 - outSlope: -0.85785246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.6154603 - inSlope: -0.85785246 - outSlope: -0.9035427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.60040146 - inSlope: -0.9035427 - outSlope: -0.9399498 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5847359 - inSlope: -0.9399498 - outSlope: -0.9656334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.5686413 - inSlope: -0.9656334 - outSlope: -0.9795541 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.55231565 - inSlope: -0.9795541 - outSlope: -0.9807486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.5359701 - inSlope: -0.9807486 - outSlope: -0.9688072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.51982355 - inSlope: -0.9688072 - outSlope: -0.94356513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.5040968 - inSlope: -0.94356513 - outSlope: -0.90540063 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.48900703 - inSlope: -0.90540063 - outSlope: -0.85458094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.47476423 - inSlope: -0.85458094 - outSlope: -0.7917573 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.46156847 - inSlope: -0.7917573 - outSlope: -0.7176092 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.44960782 - inSlope: -0.7176092 - outSlope: -0.6328876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.43905985 - inSlope: -0.6328876 - outSlope: -0.53819704 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.43009004 - inSlope: -0.53819704 - outSlope: -0.4340542 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.4228559 - inSlope: -0.4340542 - outSlope: -0.3208431 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.4175083 - inSlope: -0.3208431 - outSlope: -0.19888169 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.41419366 - inSlope: -0.19888169 - outSlope: -0.06822571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.41305658 - inSlope: -0.06822571 - outSlope: 0.024197875 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.4134599 - inSlope: 0.024197875 - outSlope: 0.07026601 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.41463098 - inSlope: 0.07026601 - outSlope: 0.11281901 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.41651127 - inSlope: 0.11281901 - outSlope: 0.1517921 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.4190411 - inSlope: 0.1517921 - outSlope: 0.18711556 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.42215982 - inSlope: 0.18711556 - outSlope: 0.21883404 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.425807 - inSlope: 0.21883404 - outSlope: 0.24684568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.42992103 - inSlope: 0.24684568 - outSlope: 0.27117547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.43444055 - inSlope: 0.27117547 - outSlope: 0.291796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.43930402 - inSlope: 0.291796 - outSlope: 0.30878955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.44445044 - inSlope: 0.30878955 - outSlope: 0.32208636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.44981846 - inSlope: 0.32208636 - outSlope: 0.331814 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.4553486 - inSlope: 0.331814 - outSlope: 0.337937 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.46098113 - inSlope: 0.337937 - outSlope: 0.340635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.4666583 - inSlope: 0.340635 - outSlope: 0.3398661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.47232264 - inSlope: 0.3398661 - outSlope: 0.3357949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.47791946 - inSlope: 0.3357949 - outSlope: 0.3285166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.48339465 - inSlope: 0.3285166 - outSlope: 0.31809697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.4886962 - inSlope: 0.31809697 - outSlope: 0.30467856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.4937741 - inSlope: 0.30467856 - outSlope: 0.28832716 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.49857974 - inSlope: 0.28832716 - outSlope: 0.26918703 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.5030661 - inSlope: 0.26918703 - outSlope: 0.2473106 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.5071879 - inSlope: 0.2473106 - outSlope: 0.22278053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.51090086 - inSlope: 0.22278053 - outSlope: 0.19564284 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5141617 - inSlope: 0.19564284 - outSlope: 0.16595617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.5169276 - inSlope: 0.16595617 - outSlope: 0.13370122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.5191559 - inSlope: 0.13370122 - outSlope: 0.09884627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.52080333 - inSlope: 0.09884627 - outSlope: 0.061348487 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.52182585 - inSlope: 0.061348487 - outSlope: 0.021071756 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.52217704 - inSlope: 0.021071756 - outSlope: 0.036764707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.5227898 - inSlope: 0.036764707 - outSlope: 0.10839246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.5245964 - inSlope: 0.10839246 - outSlope: 0.17730388 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.5275514 - inSlope: 0.17730388 - outSlope: 0.24353398 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.53161025 - inSlope: 0.24353398 - outSlope: 0.30709973 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.5367285 - inSlope: 0.30709973 - outSlope: 0.3679443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.54286116 - inSlope: 0.3679443 - outSlope: 0.42599493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.549961 - inSlope: 0.42599493 - outSlope: 0.48096317 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.5579769 - inSlope: 0.48096317 - outSlope: 0.532634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.566854 - inSlope: 0.532634 - outSlope: 0.58058447 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.5765308 - inSlope: 0.58058447 - outSlope: 0.6244707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.5869385 - inSlope: 0.6244707 - outSlope: 0.6637353 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.5980006 - inSlope: 0.6637353 - outSlope: 0.69781417 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.60963064 - inSlope: 0.69781417 - outSlope: 0.72611505 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.62173307 - inSlope: 0.72611505 - outSlope: 0.74815106 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.63420206 - inSlope: 0.74815106 - outSlope: 0.7632145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.6469221 - inSlope: 0.7632145 - outSlope: 0.77078444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.65976906 - inSlope: 0.77078444 - outSlope: 0.7705639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.6726116 - inSlope: 0.7705639 - outSlope: 0.7620415 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.6853121 - inSlope: 0.7620415 - outSlope: 0.7451684 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.6977314 - inSlope: 0.7451684 - outSlope: 0.7198854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.70972997 - inSlope: 0.7198854 - outSlope: 0.6865845 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.72117287 - inSlope: 0.6865845 - outSlope: 0.6455496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.73193187 - inSlope: 0.6455496 - outSlope: 0.59759456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.7418916 - inSlope: 0.59759456 - outSlope: 0.5435501 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.7509512 - inSlope: 0.5435501 - outSlope: 0.48464322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.75902843 - inSlope: 0.48464322 - outSlope: 0.42198944 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.7660615 - inSlope: 0.42198944 - outSlope: 0.35702893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.7720119 - inSlope: 0.35702893 - outSlope: 0.29110402 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.7768638 - inSlope: 0.29110402 - outSlope: 0.2256559 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.7806247 - inSlope: 0.2256559 - outSlope: 0.16197214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.7833242 - inSlope: 0.16197214 - outSlope: 0.10125451 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.7850118 - inSlope: 0.10125451 - outSlope: 0.044589724 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.785755 - inSlope: 0.044589724 - outSlope: -0.0071633956 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.7856356 - inSlope: -0.0071633956 - outSlope: -0.053333856 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.7847467 - inSlope: -0.053333856 - outSlope: -0.093376294 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.78319037 - inSlope: -0.093376294 - outSlope: -0.12700275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.7810737 - inSlope: -0.12700275 - outSlope: -0.15408632 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.7785056 - inSlope: -0.15408632 - outSlope: -0.1746109 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.7755955 - inSlope: -0.1746109 - outSlope: -0.18867655 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.77245075 - inSlope: -0.18867655 - outSlope: -0.19659461 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.7691742 - inSlope: -0.19659461 - outSlope: -0.1985902 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.76586443 - inSlope: -0.1985902 - outSlope: -0.19504607 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.7626137 - inSlope: -0.19504607 - outSlope: -0.18635206 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.7595077 - inSlope: -0.18635206 - outSlope: -0.17294432 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.75662535 - inSlope: -0.17294432 - outSlope: -0.15521644 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.75403845 - inSlope: -0.15521644 - outSlope: -0.13358986 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.75181186 - inSlope: -0.13358986 - outSlope: -0.10854171 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.75000286 - inSlope: -0.10854171 - outSlope: -0.08043174 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.74866235 - inSlope: -0.08043174 - outSlope: -0.04977183 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.74783283 - inSlope: -0.04977183 - outSlope: -0.016979458 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.74754983 - inSlope: -0.016979458 - outSlope: -0.016979458 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.65049237 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.65049237 - inSlope: 0 - outSlope: 0.066994496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.6493758 - inSlope: 0.066994496 - outSlope: 0.192851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.6461616 - inSlope: 0.192851 - outSlope: 0.30758888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.64103514 - inSlope: 0.30758888 - outSlope: 0.41043982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.63419443 - inSlope: 0.41043982 - outSlope: 0.4977541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.62589854 - inSlope: 0.4977541 - outSlope: 0.56320006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.6165119 - inSlope: 0.56320006 - outSlope: 0.59892356 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.60652983 - inSlope: 0.59892356 - outSlope: 0.5980617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.59656215 - inSlope: 0.5980617 - outSlope: 0.5575281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.58727 - inSlope: 0.5575281 - outSlope: 0.4806845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.5792586 - inSlope: 0.4806845 - outSlope: 0.37802017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.5729583 - inSlope: 0.37802017 - outSlope: 0.26472354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.56854624 - inSlope: 0.26472354 - outSlope: 0.15674487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.5659338 - inSlope: 0.15674487 - outSlope: 0.06677992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.5648208 - inSlope: 0.06677992 - outSlope: 0.0021779246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.5647845 - inSlope: 0.0021779246 - outSlope: -0.03512982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.56537 - inSlope: -0.03512982 - outSlope: -0.047174737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.56615627 - inSlope: -0.047174737 - outSlope: -0.038462915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.5667973 - inSlope: -0.038462915 - outSlope: -0.014952435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.5670465 - inSlope: -0.014952435 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.5670465 - inSlope: 0 - outSlope: 0.05017524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.56621027 - inSlope: 0.05017524 - outSlope: 0.14648093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.5637689 - inSlope: 0.14648093 - outSlope: 0.23766182 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.5598079 - inSlope: 0.23766182 - outSlope: 0.3245619 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.55439854 - inSlope: 0.3245619 - outSlope: 0.4077225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.5476031 - inSlope: 0.4077225 - outSlope: 0.48741508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.5394795 - inSlope: 0.48741508 - outSlope: 0.5635398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.5300872 - inSlope: 0.5635398 - outSlope: 0.63578427 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.5194908 - inSlope: 0.63578427 - outSlope: 0.7035727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.5077646 - inSlope: 0.7035727 - outSlope: 0.76614153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.49499556 - inSlope: 0.76614153 - outSlope: 0.8225431 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.48128653 - inSlope: 0.8225431 - outSlope: 0.87177956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.46675688 - inSlope: 0.87177956 - outSlope: 0.912762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.4515442 - inSlope: 0.912762 - outSlope: 0.94448537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.4358028 - inSlope: 0.94448537 - outSlope: 0.9659967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.41970286 - inSlope: 0.9659967 - outSlope: 0.97652173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.4034275 - inSlope: 0.97652173 - outSlope: 0.9754435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.38717014 - inSlope: 0.9754435 - outSlope: 0.9623757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.37113056 - inSlope: 0.9623757 - outSlope: 0.9371379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.3555116 - inSlope: 0.9371379 - outSlope: 0.8997439 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.34051567 - inSlope: 0.8997439 - outSlope: 0.8504292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.32634187 - inSlope: 0.8504292 - outSlope: 0.78948396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.3131838 - inSlope: 0.78948396 - outSlope: 0.71732885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.30122834 - inSlope: 0.71732885 - outSlope: 0.6343895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.2906552 - inSlope: 0.6343895 - outSlope: 0.54108435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.28163713 - inSlope: 0.54108435 - outSlope: 0.43773335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.27434158 - inSlope: 0.43773335 - outSlope: 0.32462627 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.26893115 - inSlope: 0.32462627 - outSlope: 0.20183821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.26556718 - inSlope: 0.20183821 - outSlope: 0.069435306 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.26440993 - inSlope: 0.069435306 - outSlope: -0.08091159 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.26575845 - inSlope: -0.08091159 - outSlope: -0.23589157 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.26968998 - inSlope: -0.23589157 - outSlope: -0.38087046 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.2760378 - inSlope: -0.38087046 - outSlope: -0.5160432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.28463852 - inSlope: -0.5160432 - outSlope: -0.6413257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.29532728 - inSlope: -0.6413257 - outSlope: -0.75640684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.30793422 - inSlope: -0.75640684 - outSlope: -0.8607235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.3222796 - inSlope: -0.8607235 - outSlope: -0.9534797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.33817092 - inSlope: -0.9534797 - outSlope: -1.0337923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.35540077 - inSlope: -1.0337923 - outSlope: -1.1006813 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.37374544 - inSlope: -1.1006813 - outSlope: -1.1532329 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.39296597 - inSlope: -1.1532329 - outSlope: -1.1906892 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.41281077 - inSlope: -1.1906892 - outSlope: -1.2125438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.43301982 - inSlope: -1.2125438 - outSlope: -1.2186092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.45332995 - inSlope: -1.2186092 - outSlope: -1.2091821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.47348297 - inSlope: -1.2091821 - outSlope: -1.1849438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.493232 - inSlope: -1.1849438 - outSlope: -1.1470424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.51234937 - inSlope: -1.1470424 - outSlope: -1.0969888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.5306325 - inSlope: -1.0969888 - outSlope: -1.0365674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.5479086 - inSlope: -1.0365674 - outSlope: -0.9677455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.5640377 - inSlope: -0.9677455 - outSlope: -0.89245915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.5789122 - inSlope: -0.89245915 - outSlope: -0.812635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.5924561 - inSlope: -0.812635 - outSlope: -0.72990847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.60462123 - inSlope: -0.72990847 - outSlope: -0.64561903 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.61538154 - inSlope: -0.64561903 - outSlope: -0.5608147 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.62472844 - inSlope: -0.5608147 - outSlope: -0.47607824 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.6326631 - inSlope: -0.47607824 - outSlope: -0.3916315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.63919026 - inSlope: -0.3916315 - outSlope: -0.30726343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.6443113 - inSlope: -0.30726343 - outSlope: -0.22234103 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.648017 - inSlope: -0.22234103 - outSlope: -0.13583793 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.65028095 - inSlope: -0.13583793 - outSlope: -0.046266362 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.65105206 - inSlope: -0.046266362 - outSlope: 0.03851656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.6504101 - inSlope: 0.03851656 - outSlope: 0.11326443 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.6485224 - inSlope: 0.11326443 - outSlope: 0.1855089 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.64543056 - inSlope: 0.1855089 - outSlope: 0.25633 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.6411584 - inSlope: 0.25633 - outSlope: 0.32654208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.63571596 - inSlope: 0.32654208 - outSlope: 0.3966705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.6291048 - inSlope: 0.3966705 - outSlope: 0.4669945 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.62132156 - inSlope: 0.4669945 - outSlope: 0.53749377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.61236334 - inSlope: 0.53749377 - outSlope: 0.6079465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.6022309 - inSlope: 0.6079465 - outSlope: 0.6778378 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.5909336 - inSlope: 0.6778378 - outSlope: 0.74641657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.57849336 - inSlope: 0.74641657 - outSlope: 0.8127101 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.5649482 - inSlope: 0.8127101 - outSlope: 0.875574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.5503553 - inSlope: 0.875574 - outSlope: 0.93369216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.5347938 - inSlope: 0.93369216 - outSlope: 0.9857485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.51836467 - inSlope: 0.9857485 - outSlope: 1.0303304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.5011925 - inSlope: 1.0303304 - outSlope: 1.0661899 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.4834227 - inSlope: 1.0661899 - outSlope: 1.0921733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.46521983 - inSlope: 1.0921733 - outSlope: 1.1073582 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.44676387 - inSlope: 1.1073582 - outSlope: 1.1110653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.42824587 - inSlope: 1.1110653 - outSlope: 1.1029558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.4098633 - inSlope: 1.1029558 - outSlope: 1.0828732 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.39181542 - inSlope: 1.0828732 - outSlope: 1.0509638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.37429938 - inSlope: 1.0509638 - outSlope: 1.00763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.35750556 - inSlope: 1.00763 - outSlope: 0.9533796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.34161592 - inSlope: 0.9533796 - outSlope: 0.8888384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.32680196 - inSlope: 0.8888384 - outSlope: 0.81467706 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.31322402 - inSlope: 0.81467706 - outSlope: 0.7315252 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.30103177 - inSlope: 0.7315252 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405384 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.28135586 - inSlope: 0.5405384 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.07598278 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.2656763 - inSlope: -0.07598278 - outSlope: -0.22172989 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.26937184 - inSlope: -0.22172989 - outSlope: -0.35836825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.27534455 - inSlope: -0.35836825 - outSlope: -0.48607415 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.2834459 - inSlope: -0.48607415 - outSlope: -0.60483485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.29352632 - inSlope: -0.60483485 - outSlope: -0.7143611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.3054325 - inSlope: -0.7143611 - outSlope: -0.8142148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.31900254 - inSlope: -0.8142148 - outSlope: -0.90368855 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.33406422 - inSlope: -0.90368855 - outSlope: -0.9820688 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.35043225 - inSlope: -0.9820688 - outSlope: -1.0485076 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.3679071 - inSlope: -1.0485076 - outSlope: -1.1020889 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.3862755 - inSlope: -1.1020889 - outSlope: -1.14222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.4053122 - inSlope: -1.14222 - outSlope: -1.1682259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.4247829 - inSlope: -1.1682259 - outSlope: -1.1799521 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.44444847 - inSlope: -1.1799521 - outSlope: -1.1773918 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.46407193 - inSlope: -1.1773918 - outSlope: -1.1610656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.48342273 - inSlope: -1.1610656 - outSlope: -1.1317251 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.50228506 - inSlope: -1.1317251 - outSlope: -1.0906172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.52046174 - inSlope: -1.0906172 - outSlope: -1.0391455 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.53778106 - inSlope: -1.0391455 - outSlope: -0.9790284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.55409795 - inSlope: -0.9790284 - outSlope: -0.9119103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.56929666 - inSlope: -0.9119103 - outSlope: -0.8396372 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.5832904 - inSlope: -0.8396372 - outSlope: -0.76366836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.5960184 - inSlope: -0.76366836 - outSlope: -0.6854991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.6074435 - inSlope: -0.6854991 - outSlope: -0.60622066 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.61754704 - inSlope: -0.60622066 - outSlope: -0.5265857 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.6263236 - inSlope: -0.5265857 - outSlope: -0.44712391 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.63377553 - inSlope: -0.44712391 - outSlope: -0.36790475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.63990736 - inSlope: -0.36790475 - outSlope: -0.28870308 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.644719 - inSlope: -0.28870308 - outSlope: -0.20892699 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.64820117 - inSlope: -0.20892699 - outSlope: -0.12762146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.65032816 - inSlope: -0.12762146 - outSlope: -0.043433324 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.65105206 - inSlope: -0.043433324 - outSlope: 0.03851711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.6504101 - inSlope: 0.03851711 - outSlope: 0.11326281 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.6485224 - inSlope: 0.11326281 - outSlope: 0.18551156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.64543056 - inSlope: 0.18551156 - outSlope: 0.25632635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.6411584 - inSlope: 0.25632635 - outSlope: 0.3265514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.63571596 - inSlope: 0.3265514 - outSlope: 0.3966648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.6291048 - inSlope: 0.3966648 - outSlope: 0.46698782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.62132156 - inSlope: 0.46698782 - outSlope: 0.53750145 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.61236334 - inSlope: 0.53750145 - outSlope: 0.6079378 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.6022309 - inSlope: 0.6079378 - outSlope: 0.6778475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.5909336 - inSlope: 0.6778475 - outSlope: 0.7464059 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.57849336 - inSlope: 0.7464059 - outSlope: 0.8127217 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.5649482 - inSlope: 0.8127217 - outSlope: 0.8755615 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.5503553 - inSlope: 0.8755615 - outSlope: 0.9337055 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.5347938 - inSlope: 0.9337055 - outSlope: 0.9857344 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.51836467 - inSlope: 0.9857344 - outSlope: 1.0303452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.5011925 - inSlope: 1.0303452 - outSlope: 1.0661746 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.4834227 - inSlope: 1.0661746 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.44676387 - inSlope: 1.1073424 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.10294 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.4098633 - inSlope: 1.10294 - outSlope: 1.0828577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.39181542 - inSlope: 1.0828577 - outSlope: 1.0509789 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.37429938 - inSlope: 1.0509789 - outSlope: 1.0076156 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.35750556 - inSlope: 1.0076156 - outSlope: 0.9533932 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.34161592 - inSlope: 0.9533932 - outSlope: 0.8888257 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.32680196 - inSlope: 0.8888257 - outSlope: 0.81468874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.31322402 - inSlope: 0.81468874 - outSlope: 0.7315252 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.30103177 - inSlope: 0.7315252 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.28135586 - inSlope: 0.5405384 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.080912754 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.26575845 - inSlope: -0.080912754 - outSlope: -0.2358882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.26968998 - inSlope: -0.2358882 - outSlope: -0.380865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.2760378 - inSlope: -0.380865 - outSlope: -0.5160506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.28463852 - inSlope: -0.5160506 - outSlope: -0.64131653 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.29532728 - inSlope: -0.64131653 - outSlope: -0.7564285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.30793422 - inSlope: -0.7564285 - outSlope: -0.86071116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.3222796 - inSlope: -0.86071116 - outSlope: -0.95349336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.33817092 - inSlope: -0.95349336 - outSlope: -1.0337775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.35540077 - inSlope: -1.0337775 - outSlope: -1.100697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.37374544 - inSlope: -1.100697 - outSlope: -1.1532165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.39296597 - inSlope: -1.1532165 - outSlope: -1.1907061 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.41281077 - inSlope: -1.1907061 - outSlope: -1.2125264 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.43301982 - inSlope: -1.2125264 - outSlope: -1.2186266 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.45332995 - inSlope: -1.2186266 - outSlope: -1.2091649 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.47348297 - inSlope: -1.2091649 - outSlope: -1.1849608 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.493232 - inSlope: -1.1849608 - outSlope: -1.1470261 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.51234937 - inSlope: -1.1470261 - outSlope: -1.0969731 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.5306325 - inSlope: -1.0969731 - outSlope: -1.0365824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.5479086 - inSlope: -1.0365824 - outSlope: -0.96773165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.5640377 - inSlope: -0.96773165 - outSlope: -0.89248466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.5789122 - inSlope: -0.89248466 - outSlope: -0.8126234 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.5924561 - inSlope: -0.8126234 - outSlope: -0.7299189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.60462123 - inSlope: -0.7299189 - outSlope: -0.6456098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.61538154 - inSlope: -0.6456098 - outSlope: -0.5608227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.62472844 - inSlope: -0.5608227 - outSlope: -0.47607145 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.6326631 - inSlope: -0.47607145 - outSlope: -0.39163712 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.63919026 - inSlope: -0.39163712 - outSlope: -0.30725902 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.6443113 - inSlope: -0.30725902 - outSlope: -0.22234422 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.648017 - inSlope: -0.22234422 - outSlope: -0.13583598 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.65028095 - inSlope: -0.13583598 - outSlope: -0.046267025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.65105206 - inSlope: -0.046267025 - outSlope: 0.038516007 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.6504101 - inSlope: 0.038516007 - outSlope: 0.11326281 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.6485224 - inSlope: 0.11326281 - outSlope: 0.18551156 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.64543056 - inSlope: 0.18551156 - outSlope: 0.25632635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.6411584 - inSlope: 0.25632635 - outSlope: 0.3265514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.63571596 - inSlope: 0.3265514 - outSlope: 0.3966648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.6291048 - inSlope: 0.3966648 - outSlope: 0.46700117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.62132156 - inSlope: 0.46700117 - outSlope: 0.5374861 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.61236334 - inSlope: 0.5374861 - outSlope: 0.6079552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.6022309 - inSlope: 0.6079552 - outSlope: 0.6778281 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.5909336 - inSlope: 0.6778281 - outSlope: 0.74642724 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.57849336 - inSlope: 0.74642724 - outSlope: 0.8126985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.5649482 - inSlope: 0.8126985 - outSlope: 0.8755865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.5503553 - inSlope: 0.8755865 - outSlope: 0.9336788 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.5347938 - inSlope: 0.9336788 - outSlope: 0.9857626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.51836467 - inSlope: 0.9857626 - outSlope: 1.0303158 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.5011925 - inSlope: 1.0303158 - outSlope: 1.0661746 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.4834227 - inSlope: 1.0661746 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073424 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.44676387 - inSlope: 1.1073424 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.10294 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.4098633 - inSlope: 1.10294 - outSlope: 1.0828887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.39181542 - inSlope: 1.0828887 - outSlope: 1.0509487 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.37429938 - inSlope: 1.0509487 - outSlope: 1.0076444 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.35750556 - inSlope: 1.0076444 - outSlope: 0.9533659 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.34161592 - inSlope: 0.9533659 - outSlope: 0.88885117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.32680196 - inSlope: 0.88885117 - outSlope: 0.81466544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.31322402 - inSlope: 0.81466544 - outSlope: 0.7315461 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.30103177 - inSlope: 0.7315461 - outSlope: 0.6400005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.29036495 - inSlope: 0.6400005 - outSlope: 0.5405538 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.28135586 - inSlope: 0.5405538 - outSlope: 0.43345886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.27413145 - inSlope: 0.43345886 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.07598278 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.2656763 - inSlope: -0.07598278 - outSlope: -0.22172989 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.26937184 - inSlope: -0.22172989 - outSlope: -0.35836825 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.27534455 - inSlope: -0.35836825 - outSlope: -0.48607415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2834459 - inSlope: -0.48607415 - outSlope: -0.60483485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.29352632 - inSlope: -0.60483485 - outSlope: -0.7143611 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.3054325 - inSlope: -0.7143611 - outSlope: -0.8142148 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.31900254 - inSlope: -0.8142148 - outSlope: -0.90368855 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.33406422 - inSlope: -0.90368855 - outSlope: -0.98209685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.35043225 - inSlope: -0.98209685 - outSlope: -1.0484776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.3679071 - inSlope: -1.0484776 - outSlope: -1.1021204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.3862755 - inSlope: -1.1021204 - outSlope: -1.1421874 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.4053122 - inSlope: -1.1421874 - outSlope: -1.1682259 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.4247829 - inSlope: -1.1682259 - outSlope: -1.1799521 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.44444847 - inSlope: -1.1799521 - outSlope: -1.1773918 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.46407193 - inSlope: -1.1773918 - outSlope: -1.1610656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.48342273 - inSlope: -1.1610656 - outSlope: -1.1317251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.50228506 - inSlope: -1.1317251 - outSlope: -1.0906172 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.52046174 - inSlope: -1.0906172 - outSlope: -1.0391455 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.53778106 - inSlope: -1.0391455 - outSlope: -0.9790284 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.55409795 - inSlope: -0.9790284 - outSlope: -0.9119103 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.56929666 - inSlope: -0.9119103 - outSlope: -0.8396372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.5832904 - inSlope: -0.8396372 - outSlope: -0.76366836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.5960184 - inSlope: -0.76366836 - outSlope: -0.6855187 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.6074435 - inSlope: -0.6855187 - outSlope: -0.6062033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.61754704 - inSlope: -0.6062033 - outSlope: -0.5266008 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.6263236 - inSlope: -0.5266008 - outSlope: -0.44711113 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.63377553 - inSlope: -0.44711113 - outSlope: -0.36790475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.63990736 - inSlope: -0.36790475 - outSlope: -0.28870308 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.644719 - inSlope: -0.28870308 - outSlope: -0.20892699 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.64820117 - inSlope: -0.20892699 - outSlope: -0.12762146 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.65032816 - inSlope: -0.12762146 - outSlope: -0.043433324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.65105206 - inSlope: -0.043433324 - outSlope: 0.03851711 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.6504101 - inSlope: 0.03851711 - outSlope: 0.11326281 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.6485224 - inSlope: 0.11326281 - outSlope: 0.18551156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.64543056 - inSlope: 0.18551156 - outSlope: 0.25632635 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.6411584 - inSlope: 0.25632635 - outSlope: 0.3265514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.63571596 - inSlope: 0.3265514 - outSlope: 0.3966648 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.6291048 - inSlope: 0.3966648 - outSlope: 0.46700117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.62132156 - inSlope: 0.46700117 - outSlope: 0.5374861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.61236334 - inSlope: 0.5374861 - outSlope: 0.6079552 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.6022309 - inSlope: 0.6079552 - outSlope: 0.6778281 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.5909336 - inSlope: 0.6778281 - outSlope: 0.7464059 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.57849336 - inSlope: 0.7464059 - outSlope: 0.8127217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.5649482 - inSlope: 0.8127217 - outSlope: 0.8755615 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.5503553 - inSlope: 0.8755615 - outSlope: 0.9337055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.5347938 - inSlope: 0.9337055 - outSlope: 0.9857344 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.51836467 - inSlope: 0.9857344 - outSlope: 1.0303452 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.5011925 - inSlope: 1.0303452 - outSlope: 1.0661746 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.4834227 - inSlope: 1.0661746 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073424 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.44676387 - inSlope: 1.1073424 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.10294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.4098633 - inSlope: 1.10294 - outSlope: 1.0828887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.39181542 - inSlope: 1.0828887 - outSlope: 1.0509487 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.37429938 - inSlope: 1.0509487 - outSlope: 1.0076444 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.35750556 - inSlope: 1.0076444 - outSlope: 0.9533659 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.34161592 - inSlope: 0.9533659 - outSlope: 0.8888257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.32680196 - inSlope: 0.8888257 - outSlope: 0.81468874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.31322402 - inSlope: 0.81468874 - outSlope: 0.7315252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.30103177 - inSlope: 0.7315252 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.28135586 - inSlope: 0.5405384 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.080912754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.26575845 - inSlope: -0.080912754 - outSlope: -0.2358882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.26968998 - inSlope: -0.2358882 - outSlope: -0.38087592 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.2760378 - inSlope: -0.38087592 - outSlope: -0.5160358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.28463852 - inSlope: -0.5160358 - outSlope: -0.6413349 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.29532728 - inSlope: -0.6413349 - outSlope: -0.75640684 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.30793422 - inSlope: -0.75640684 - outSlope: -0.86071116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.3222796 - inSlope: -0.86071116 - outSlope: -0.95349336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.33817092 - inSlope: -0.95349336 - outSlope: -1.0337775 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.35540077 - inSlope: -1.0337775 - outSlope: -1.100697 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.37374544 - inSlope: -1.100697 - outSlope: -1.1532165 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.39296597 - inSlope: -1.1532165 - outSlope: -1.1907061 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.41281077 - inSlope: -1.1907061 - outSlope: -1.2125264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.43301982 - inSlope: -1.2125264 - outSlope: -1.2186266 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.45332995 - inSlope: -1.2186266 - outSlope: -1.2091649 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.47348297 - inSlope: -1.2091649 - outSlope: -1.1849608 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.493232 - inSlope: -1.1849608 - outSlope: -1.1470261 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.51234937 - inSlope: -1.1470261 - outSlope: -1.0970044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.5306325 - inSlope: -1.0970044 - outSlope: -1.0365527 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.5479086 - inSlope: -1.0365527 - outSlope: -0.9677594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.5640377 - inSlope: -0.9677594 - outSlope: -0.89245915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.5789122 - inSlope: -0.89245915 - outSlope: -0.8126234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.5924561 - inSlope: -0.8126234 - outSlope: -0.7299189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.60462123 - inSlope: -0.7299189 - outSlope: -0.6456098 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.61538154 - inSlope: -0.6456098 - outSlope: -0.5608227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.62472844 - inSlope: -0.5608227 - outSlope: -0.47607145 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.6326631 - inSlope: -0.47607145 - outSlope: -0.39163712 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.63919026 - inSlope: -0.39163712 - outSlope: -0.30725902 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.6443113 - inSlope: -0.30725902 - outSlope: -0.22234422 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.648017 - inSlope: -0.22234422 - outSlope: -0.13583598 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.65028095 - inSlope: -0.13583598 - outSlope: -0.046267025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.65105206 - inSlope: -0.046267025 - outSlope: 0.038516007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.6504101 - inSlope: 0.038516007 - outSlope: 0.11326605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.6485224 - inSlope: 0.11326605 - outSlope: 0.18550625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.64543056 - inSlope: 0.18550625 - outSlope: 0.25633368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.6411584 - inSlope: 0.25633368 - outSlope: 0.32654208 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.63571596 - inSlope: 0.32654208 - outSlope: 0.39667615 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.6291048 - inSlope: 0.39667615 - outSlope: 0.46697444 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.62132156 - inSlope: 0.46697444 - outSlope: 0.53750145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.61236334 - inSlope: 0.53750145 - outSlope: 0.6079552 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.6022309 - inSlope: 0.6079552 - outSlope: 0.6778475 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.5909336 - inSlope: 0.6778475 - outSlope: 0.74638456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.57849336 - inSlope: 0.74638456 - outSlope: 0.8127217 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.5649482 - inSlope: 0.8127217 - outSlope: 0.8755865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.5503553 - inSlope: 0.8755865 - outSlope: 0.9337055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.5347938 - inSlope: 0.9337055 - outSlope: 0.9857062 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.51836467 - inSlope: 0.9857062 - outSlope: 1.0303452 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.5011925 - inSlope: 1.0303452 - outSlope: 1.066205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.4834227 - inSlope: 1.066205 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073107 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.44676387 - inSlope: 1.1073107 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.1029716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.4098633 - inSlope: 1.1029716 - outSlope: 1.0828267 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.39181542 - inSlope: 1.0828267 - outSlope: 1.0509789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.37429938 - inSlope: 1.0509789 - outSlope: 1.0076444 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.35750556 - inSlope: 1.0076444 - outSlope: 0.9533932 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.34161592 - inSlope: 0.9533932 - outSlope: 0.88880026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.32680196 - inSlope: 0.88880026 - outSlope: 0.81468874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.31322402 - inSlope: 0.81468874 - outSlope: 0.7315461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.30103177 - inSlope: 0.7315461 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405229 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.28135586 - inSlope: 0.5405229 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31894097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.26881585 - inSlope: 0.31894097 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738142 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.26440993 - inSlope: 0.06738142 - outSlope: -0.07598278 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.2656763 - inSlope: -0.07598278 - outSlope: -0.22173624 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.26937184 - inSlope: -0.22173624 - outSlope: -0.35834774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.27534455 - inSlope: -0.35834774 - outSlope: -0.48608807 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.2834459 - inSlope: -0.48608807 - outSlope: -0.60483485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.29352632 - inSlope: -0.60483485 - outSlope: -0.7143815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.3054325 - inSlope: -0.7143815 - outSlope: -0.8141683 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.31900254 - inSlope: -0.8141683 - outSlope: -0.90371436 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.33406422 - inSlope: -0.90371436 - outSlope: -0.98209685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.35043225 - inSlope: -0.98209685 - outSlope: -1.0485076 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.3679071 - inSlope: -1.0485076 - outSlope: -1.1020573 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.3862755 - inSlope: -1.1020573 - outSlope: -1.14222 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.4053122 - inSlope: -1.14222 - outSlope: -1.1682594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.4247829 - inSlope: -1.1682594 - outSlope: -1.1799521 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.44444847 - inSlope: -1.1799521 - outSlope: -1.1773582 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.46407193 - inSlope: -1.1773582 - outSlope: -1.1610656 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.48342273 - inSlope: -1.1610656 - outSlope: -1.1317575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.50228506 - inSlope: -1.1317575 - outSlope: -1.0905547 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.52046174 - inSlope: -1.0905547 - outSlope: -1.0391752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.53778106 - inSlope: -1.0391752 - outSlope: -0.9790284 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.55409795 - inSlope: -0.9790284 - outSlope: -0.91193634 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.56929666 - inSlope: -0.91193634 - outSlope: -0.8395892 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.5832904 - inSlope: -0.8395892 - outSlope: -0.76369023 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.5960184 - inSlope: -0.76369023 - outSlope: -0.6855187 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.6074435 - inSlope: -0.6855187 - outSlope: -0.60622066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.61754704 - inSlope: -0.60622066 - outSlope: -0.5265706 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.6263236 - inSlope: -0.5265706 - outSlope: -0.44712391 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.63377553 - inSlope: -0.44712391 - outSlope: -0.36791527 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.63990736 - inSlope: -0.36791527 - outSlope: -0.28870308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.644719 - inSlope: -0.28870308 - outSlope: -0.20892102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.64820117 - inSlope: -0.20892102 - outSlope: -0.12762146 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.65032816 - inSlope: -0.12762146 - outSlope: -0.043434568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.65105206 - inSlope: -0.043434568 - outSlope: 0.015388082 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.6507956 - inSlope: 0.015388082 - outSlope: 0.044850796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.6500481 - inSlope: 0.044850796 - outSlope: 0.072374254 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.64884186 - inSlope: 0.072374254 - outSlope: 0.09812028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.64720654 - inSlope: 0.09812028 - outSlope: 0.122110486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.6451713 - inSlope: 0.122110486 - outSlope: 0.14445168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.6427638 - inSlope: 0.14445168 - outSlope: 0.16510142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.64001215 - inSlope: 0.16510142 - outSlope: 0.18402737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.63694507 - inSlope: 0.18402737 - outSlope: 0.20119299 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.6335917 - inSlope: 0.20119299 - outSlope: 0.21653625 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.6299828 - inSlope: 0.21653625 - outSlope: 0.2299153 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.62615097 - inSlope: 0.2299153 - outSlope: 0.24123798 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.6221304 - inSlope: 0.24123798 - outSlope: 0.25038263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.6179572 - inSlope: 0.25038263 - outSlope: 0.25723493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.61367 - inSlope: 0.25723493 - outSlope: 0.26165527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.60930914 - inSlope: 0.26165527 - outSlope: 0.26349273 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.6049174 - inSlope: 0.26349273 - outSlope: 0.2626924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.60053927 - inSlope: 0.2626924 - outSlope: 0.25908747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.5962212 - inSlope: 0.25908747 - outSlope: 0.25260356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.5920112 - inSlope: 0.25260356 - outSlope: 0.24314456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.58795863 - inSlope: 0.24314456 - outSlope: 0.23067707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.5841141 - inSlope: 0.23067707 - outSlope: 0.21511286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.5805289 - inSlope: 0.21511286 - outSlope: 0.1964444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.5772549 - inSlope: 0.1964444 - outSlope: 0.17462593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.57434434 - inSlope: 0.17462593 - outSlope: 0.14971246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.57184917 - inSlope: 0.14971246 - outSlope: 0.12167043 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.56982136 - inSlope: 0.12167043 - outSlope: 0.09057421 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.5683118 - inSlope: 0.09057421 - outSlope: 0.056463495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.5673707 - inSlope: 0.056463495 - outSlope: 0.019451676 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.5670465 - inSlope: 0.019451676 - outSlope: 0.002167258 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.5670104 - inSlope: 0.002167258 - outSlope: 0.006304715 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.5669053 - inSlope: 0.006304715 - outSlope: 0.010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.5667384 - inSlope: 0.010013733 - outSlope: 0.013150177 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.56651926 - inSlope: 0.013150177 - outSlope: 0.015592813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.5662594 - inSlope: 0.015592813 - outSlope: 0.017183298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.565973 - inSlope: 0.017183298 - outSlope: 0.017842326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.5656756 - inSlope: 0.017842326 - outSlope: 0.017452506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.56538475 - inSlope: 0.017452506 - outSlope: 0.01587892 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.5651201 - inSlope: 0.01587892 - outSlope: 0.013067174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.5649023 - inSlope: 0.013067174 - outSlope: 0.008940833 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.5647533 - inSlope: 0.008940833 - outSlope: 0.0034082455 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.5646965 - inSlope: 0.0034082455 - outSlope: -0.0035441462 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.56475556 - inSlope: -0.0035441462 - outSlope: -0.011922813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.5649543 - inSlope: -0.011922813 - outSlope: -0.021722648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.5653163 - inSlope: -0.021722648 - outSlope: -0.032895114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.56586456 - inSlope: -0.032895114 - outSlope: -0.04530955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.56661975 - inSlope: -0.04530955 - outSlope: -0.058887903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.5676012 - inSlope: -0.058887903 - outSlope: -0.073397085 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.56882447 - inSlope: -0.073397085 - outSlope: -0.088657305 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.57030207 - inSlope: -0.088657305 - outSlope: -0.10436931 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.57204163 - inSlope: -0.10436931 - outSlope: -0.12028997 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.57404643 - inSlope: -0.12028997 - outSlope: -0.13606875 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.5763142 - inSlope: -0.13606875 - outSlope: -0.15140407 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.5788376 - inSlope: -0.15140407 - outSlope: -0.16594668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.58160347 - inSlope: -0.16594668 - outSlope: -0.17944968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.58459425 - inSlope: -0.17944968 - outSlope: -0.19154125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.58778656 - inSlope: -0.19154125 - outSlope: -0.20204853 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.591154 - inSlope: -0.20204853 - outSlope: -0.21073054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.5946663 - inSlope: -0.21073054 - outSlope: -0.21747325 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.5982908 - inSlope: -0.21747325 - outSlope: -0.22215466 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.6019933 - inSlope: -0.22215466 - outSlope: -0.2247275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.60573894 - inSlope: -0.2247275 - outSlope: -0.22526251 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.60949326 - inSlope: -0.22526251 - outSlope: -0.2237676 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.61322266 - inSlope: -0.2237676 - outSlope: -0.22034147 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.61689496 - inSlope: -0.22034147 - outSlope: -0.21511844 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.6204804 - inSlope: -0.21511844 - outSlope: -0.20824988 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.6239512 - inSlope: -0.20824988 - outSlope: -0.19989558 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.62728274 - inSlope: -0.19989558 - outSlope: -0.19017868 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.63045233 - inSlope: -0.19017868 - outSlope: -0.17927848 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.63344043 - inSlope: -0.17927848 - outSlope: -0.16736524 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.6362298 - inSlope: -0.16736524 - outSlope: -0.15451548 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.63880503 - inSlope: -0.15451548 - outSlope: -0.14087892 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.641153 - inSlope: -0.14087892 - outSlope: -0.12652344 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.6432618 - inSlope: -0.12652344 - outSlope: -0.1115351 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.6451207 - inSlope: -0.1115351 - outSlope: -0.09596018 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.64672 - inSlope: -0.09596018 - outSlope: -0.07982634 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.6480505 - inSlope: -0.07982634 - outSlope: -0.06314016 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.6491028 - inSlope: -0.06314016 - outSlope: -0.045873627 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.64986736 - inSlope: -0.045873627 - outSlope: -0.028009841 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.6503342 - inSlope: -0.028009841 - outSlope: -0.009491045 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.65049237 - inSlope: -0.009491045 - outSlope: -0.009491045 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.26158652 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.26158652 - inSlope: 0 - outSlope: 0.19993742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2649188 - inSlope: 0.19993742 - outSlope: 0.56321234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.2743057 - inSlope: 0.56321234 - outSlope: 0.86083436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.28865293 - inSlope: 0.86083436 - outSlope: 1.0778092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.3066164 - inSlope: 1.0778092 - outSlope: 1.1997086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.32661152 - inSlope: 1.1997086 - outSlope: 1.2169883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3468947 - inSlope: 1.2169883 - outSlope: 1.1307167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.36573997 - inSlope: 1.1307167 - outSlope: 0.95829695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.38171157 - inSlope: 0.95829695 - outSlope: 0.7318164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3939085 - inSlope: 0.7318164 - outSlope: 0.4913651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.40209794 - inSlope: 0.4913651 - outSlope: 0.27353194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.4066568 - inSlope: 0.27353194 - outSlope: 0.10154138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.40834916 - inSlope: 0.10154138 - outSlope: -0.01694794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.4080667 - inSlope: -0.01694794 - outSlope: -0.08710035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.40661502 - inSlope: -0.08710035 - outSlope: -0.11864852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.40463755 - inSlope: -0.11864852 - outSlope: -0.1217742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.40260798 - inSlope: -0.1217742 - outSlope: -0.10413023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.40087247 - inSlope: -0.10413023 - outSlope: -0.07098026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.39968947 - inSlope: -0.07098026 - outSlope: -0.026505616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3992477 - inSlope: -0.026505616 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.39921635 - inSlope: -0.0018811243 - outSlope: -0.002841346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.399169 - inSlope: -0.002841346 - outSlope: -0.0036674773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.39910787 - inSlope: -0.0036674773 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.39903945 - inSlope: -0.0041055717 - outSlope: -0.0039500035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.3989736 - inSlope: -0.0039500035 - outSlope: -0.0030863204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.39892218 - inSlope: -0.0030863204 - outSlope: -0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.39889672 - inSlope: -0.0015270725 - outSlope: -0.00051677274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.3988881 - inSlope: -0.00051677274 - outSlope: -0.00048995065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.39887995 - inSlope: -0.00048995065 - outSlope: -0.00046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.3988722 - inSlope: -0.00046491667 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.39886492 - inSlope: -0.0004363033 - outSlope: -0.00041127243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.39885807 - inSlope: -0.00041127243 - outSlope: -0.00038087403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.39885172 - inSlope: -0.00038087403 - outSlope: -0.00035762822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.39884576 - inSlope: -0.00035762822 - outSlope: -0.00032901796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.39884028 - inSlope: -0.00032901796 - outSlope: -0.00030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.3988352 - inSlope: -0.00030398398 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.3988306 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.39882636 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.39882258 - inSlope: -0.00022709229 - outSlope: -0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.39881915 - inSlope: -0.00020563621 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.39881614 - inSlope: -0.00018060225 - outSlope: -0.00015556827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.39881355 - inSlope: -0.00015556827 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.39881128 - inSlope: -0.00013589872 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.39880937 - inSlope: -0.00011444103 - outSlope: -0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.39880785 - inSlope: -0.000091195194 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.39880666 - inSlope: -0.00007152513 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.3988058 - inSlope: -0.000051856092 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.39880526 - inSlope: -0.000032186537 - outSlope: 0.000002384188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.39880538 - inSlope: 0.000002384188 - outSlope: 0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.39880598 - inSlope: 0.00003576282 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.3988068 - inSlope: 0.00005006795 - outSlope: 0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.39880788 - inSlope: 0.000064372616 - outSlope: 0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.39880922 - inSlope: 0.00008046635 - outSlope: 0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.39881074 - inSlope: 0.000091195194 - outSlope: 0.00010192404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.39881244 - inSlope: 0.00010192404 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.39881435 - inSlope: 0.00011444103 - outSlope: 0.00012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.3988164 - inSlope: 0.00012338173 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.39881864 - inSlope: 0.00013411058 - outSlope: 0.00014305026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.39882103 - inSlope: 0.00014305026 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.39882353 - inSlope: 0.00015020385 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.39882615 - inSlope: 0.00015735641 - outSlope: 0.00016272084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.39882886 - inSlope: 0.00016272084 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.3988317 - inSlope: 0.0001698734 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.3988346 - inSlope: 0.00017344968 - outSlope: 0.00017702597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.39883754 - inSlope: 0.00017702597 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.39884055 - inSlope: 0.00018060225 - outSlope: 0.00018238908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.3988436 - inSlope: 0.00018238908 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.3988467 - inSlope: 0.00018596667 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.39884976 - inSlope: 0.00018417853 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.39885283 - inSlope: 0.00018417853 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.3988559 - inSlope: 0.00018417853 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.39885893 - inSlope: 0.00018239039 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.39886194 - inSlope: 0.00018060225 - outSlope: 0.00017881283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.39886492 - inSlope: 0.00017881283 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.39886782 - inSlope: 0.00017344968 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.39887065 - inSlope: 0.0001698734 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.3988734 - inSlope: 0.00016450898 - outSlope: 0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.39887604 - inSlope: 0.00015914455 - outSlope: 0.0059759673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.39897564 - inSlope: 0.0059759673 - outSlope: 0.016667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.39925343 - inSlope: 0.016667264 - outSlope: 0.025647307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.39968088 - inSlope: 0.025647307 - outSlope: 0.032425918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.40022132 - inSlope: 0.032425918 - outSlope: 0.036583576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.40083104 - inSlope: 0.036583576 - outSlope: 0.03787283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.40146226 - inSlope: 0.03787283 - outSlope: 0.036168728 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.40206507 - inSlope: 0.036168728 - outSlope: 0.031814605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.4025953 - inSlope: 0.031814605 - outSlope: 0.025464917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.40301973 - inSlope: 0.025464917 - outSlope: 0.018221157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.4033234 - inSlope: 0.018221157 - outSlope: 0.011356484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.4035127 - inSlope: 0.011356484 - outSlope: 0.005764967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.40360877 - inSlope: 0.005764967 - outSlope: 0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.40363672 - inSlope: 0.0016772763 - outSlope: -0.00089943496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.40362173 - inSlope: -0.00089943496 - outSlope: -0.0018596401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.40359074 - inSlope: -0.0018596401 - outSlope: -0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.40356356 - inSlope: -0.0016307846 - outSlope: -0.0008887061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.40354875 - inSlope: -0.0008887061 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.4035509 - inSlope: 0.00012874615 - outSlope: 0.0012892497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.40357238 - inSlope: 0.0012892497 - outSlope: 0.0017595307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.4036017 - inSlope: 0.0017595307 - outSlope: 0.0014179959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.40362534 - inSlope: 0.0014179959 - outSlope: 0.0009995708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.403642 - inSlope: 0.0009995708 - outSlope: 0.0006043917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.40365207 - inSlope: 0.0006043917 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.4036569 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.4036585 - inSlope: 0.00009655962 - outSlope: -0.0000050067806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.4036581 - inSlope: -0.0000050067806 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.4036577 - inSlope: -0.000023245833 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.4036572 - inSlope: -0.000030398398 - outSlope: -0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.4036566 - inSlope: -0.00003576282 - outSlope: -0.000037550963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.40365598 - inSlope: -0.000037550963 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.40365526 - inSlope: -0.000042915384 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.4036545 - inSlope: -0.000046491667 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.40365368 - inSlope: -0.00004827981 - outSlope: -0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.40365285 - inSlope: -0.00005006795 - outSlope: -0.000055432374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.40365192 - inSlope: -0.000055432374 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.40365097 - inSlope: -0.000057220514 - outSlope: 0.00079929904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.4036643 - inSlope: 0.00079929904 - outSlope: 0.002435448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.40370488 - inSlope: 0.002435448 - outSlope: 0.0039643086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.40377095 - inSlope: 0.0039643086 - outSlope: 0.0053840927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.4038607 - inSlope: 0.0053840927 - outSlope: 0.0067072213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.40397248 - inSlope: 0.0067072213 - outSlope: 0.007912524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.40410435 - inSlope: 0.007912524 - outSlope: 0.009006866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.40425447 - inSlope: 0.009006866 - outSlope: 0.009986768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.4044209 - inSlope: 0.009986768 - outSlope: 0.010793219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.4046008 - inSlope: 0.010793219 - outSlope: 0.011478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.4047921 - inSlope: 0.011478078 - outSlope: 0.14295293 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.40717465 - inSlope: 0.14295293 - outSlope: 0.387483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.4136327 - inSlope: 0.387483 - outSlope: 0.60614586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.4237351 - inSlope: 0.60614586 - outSlope: 0.7984336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.43704233 - inSlope: 0.7984336 - outSlope: 0.96141905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.45306596 - inSlope: 0.96141905 - outSlope: 1.0917102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.4712611 - inSlope: 1.0917102 - outSlope: 1.1844878 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.49100256 - inSlope: 1.1844878 - outSlope: 1.2358415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.5115999 - inSlope: 1.2358415 - outSlope: 1.2442458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.5323373 - inSlope: 1.2442458 - outSlope: 1.210243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.5525083 - inSlope: 1.210243 - outSlope: 1.1382912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.5714798 - inSlope: 1.1382912 - outSlope: 1.0352407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.5887338 - inSlope: 1.0352407 - outSlope: 0.90973824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.6038961 - inSlope: 0.90973824 - outSlope: 0.77123237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.61674994 - inSlope: 0.77123237 - outSlope: 0.62770545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.6272117 - inSlope: 0.62770545 - outSlope: 0.4848938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.63529325 - inSlope: 0.4848938 - outSlope: 0.34576568 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.641056 - inSlope: 0.34576568 - outSlope: 0.20943423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.64454657 - inSlope: 0.20943423 - outSlope: 0.071454115 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.64573747 - inSlope: 0.071454115 - outSlope: -0.039475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.64507955 - inSlope: -0.039475 - outSlope: -0.1166619 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.6431352 - inSlope: -0.1166619 - outSlope: -0.19343036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.63991135 - inSlope: -0.19343036 - outSlope: -0.27214435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.6353756 - inSlope: -0.27214435 - outSlope: -0.3543881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.62946916 - inSlope: -0.3543881 - outSlope: -0.4412461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.62211496 - inSlope: -0.4412461 - outSlope: -0.53282315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.6132346 - inSlope: -0.53282315 - outSlope: -0.62852085 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.60275924 - inSlope: -0.62852085 - outSlope: -0.7272084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5906391 - inSlope: -0.7272084 - outSlope: -0.8265539 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5768632 - inSlope: -0.8265539 - outSlope: -0.9239575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.56146395 - inSlope: -0.9239575 - outSlope: -1.0158644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.5445329 - inSlope: -1.0158644 - outSlope: -1.0986196 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.5262226 - inSlope: -1.0986196 - outSlope: -1.1686753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.5067447 - inSlope: -1.1686753 - outSlope: -1.2223983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.4863714 - inSlope: -1.2223983 - outSlope: -1.2572098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.46541792 - inSlope: -1.2572098 - outSlope: -1.2714326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.4442274 - inSlope: -1.2714326 - outSlope: -1.2642676 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.4231563 - inSlope: -1.2642676 - outSlope: -1.236319 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.402551 - inSlope: -1.236319 - outSlope: -1.1888099 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.38273752 - inSlope: -1.1888099 - outSlope: -1.1246907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.36399242 - inSlope: -1.1246907 - outSlope: -1.0461036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.34655738 - inSlope: -1.0461036 - outSlope: -0.95634073 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.33061838 - inSlope: -0.95634073 - outSlope: -0.8582648 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.31631398 - inSlope: -0.8582648 - outSlope: -0.7541127 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.30374545 - inSlope: -0.7541127 - outSlope: -0.64598024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.29297912 - inSlope: -0.64598024 - outSlope: -0.53505653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.28406152 - inSlope: -0.53505653 - outSlope: -0.421928 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.2770294 - inSlope: -0.421928 - outSlope: -0.30639082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.2719229 - inSlope: -0.30639082 - outSlope: -0.18756884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.26879674 - inSlope: -0.18756884 - outSlope: -0.06388134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.26773205 - inSlope: -0.06388134 - outSlope: 0.053401046 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.26862207 - inSlope: 0.053401046 - outSlope: 0.15663758 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.2712327 - inSlope: 0.15663758 - outSlope: 0.2559849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.2754991 - inSlope: 0.2559849 - outSlope: 0.35261783 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.28137606 - inSlope: 0.35261783 - outSlope: 0.44728458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.2888309 - inSlope: 0.44728458 - outSlope: 0.54033333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.29783645 - inSlope: 0.54033333 - outSlope: 0.63152134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.3083618 - inSlope: 0.63152134 - outSlope: 0.7202847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.32036653 - inSlope: 0.7202847 - outSlope: 0.80558616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.33379295 - inSlope: 0.80558616 - outSlope: 0.8858665 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.34855738 - inSlope: 0.8858665 - outSlope: 0.9595111 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.36454922 - inSlope: 0.9595111 - outSlope: 1.024578 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.3816255 - inSlope: 1.024578 - outSlope: 1.0785602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.3996015 - inSlope: 1.0785602 - outSlope: 1.1203759 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.4182744 - inSlope: 1.1203759 - outSlope: 1.1473911 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.43739757 - inSlope: 1.1473911 - outSlope: 1.159039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.45671487 - inSlope: 1.159039 - outSlope: 1.1545901 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.47595802 - inSlope: 1.1545901 - outSlope: 1.1339175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.49485663 - inSlope: 1.1339175 - outSlope: 1.0982602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.51316094 - inSlope: 1.0982602 - outSlope: 1.0488871 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5306426 - inSlope: 1.0488871 - outSlope: 0.987787 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.5471057 - inSlope: 0.987787 - outSlope: 0.9176275 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.5623995 - inSlope: 0.9176275 - outSlope: 0.8408089 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.576413 - inSlope: 0.8408089 - outSlope: 0.7598491 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.5890771 - inSlope: 0.7598491 - outSlope: 0.6772942 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.60036534 - inSlope: 0.6772942 - outSlope: 0.5949575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.6102813 - inSlope: 0.5949575 - outSlope: 0.51442313 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.618855 - inSlope: 0.51442313 - outSlope: 0.4368974 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.6261367 - inSlope: 0.4368974 - outSlope: 0.36287266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.6321845 - inSlope: 0.36287266 - outSlope: 0.29234257 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.63705695 - inSlope: 0.29234257 - outSlope: 0.2251731 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.6408098 - inSlope: 0.2251731 - outSlope: 0.16035104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.6434823 - inSlope: 0.16035104 - outSlope: 0.09665041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.64509314 - inSlope: 0.09665041 - outSlope: 0.03237562 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.64563274 - inSlope: 0.03237562 - outSlope: -0.037501432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.6450077 - inSlope: -0.037501432 - outSlope: -0.109976254 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.64317477 - inSlope: -0.109976254 - outSlope: -0.18195668 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.6401422 - inSlope: -0.18195668 - outSlope: -0.25553244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.6358833 - inSlope: -0.25553244 - outSlope: -0.33222705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.63034624 - inSlope: -0.33222705 - outSlope: -0.4130225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.62346244 - inSlope: -0.4130225 - outSlope: -0.498126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.61516047 - inSlope: -0.498126 - outSlope: -0.5871134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.6053751 - inSlope: -0.5871134 - outSlope: -0.6792121 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.59405476 - inSlope: -0.6792121 - outSlope: -0.77244866 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.5811808 - inSlope: -0.77244866 - outSlope: -0.86478627 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.5667675 - inSlope: -0.86478627 - outSlope: -0.9531679 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.5508816 - inSlope: -0.9531679 - outSlope: -1.0343854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.53364164 - inSlope: -1.0343854 - outSlope: -1.1054733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.51521736 - inSlope: -1.1054733 - outSlope: -1.1628419 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.4958364 - inSlope: -1.1628419 - outSlope: -1.2040852 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.47576863 - inSlope: -1.2040852 - outSlope: -1.2273339 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.4553128 - inSlope: -1.2273339 - outSlope: -1.2312189 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.4347928 - inSlope: -1.2312189 - outSlope: -1.2157934 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.4145293 - inSlope: -1.2157934 - outSlope: -1.1820443 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.39482886 - inSlope: -1.1820443 - outSlope: -1.1312155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.375975 - inSlope: -1.1312155 - outSlope: -1.0660369 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.358208 - inSlope: -1.0660369 - outSlope: -0.98869556 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.34172952 - inSlope: -0.98869556 - outSlope: -0.90197194 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.32669646 - inSlope: -0.90197194 - outSlope: -0.8083729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.31322378 - inSlope: -0.8083729 - outSlope: -0.7096297 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.30139646 - inSlope: -0.7096297 - outSlope: -0.60760474 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.29126987 - inSlope: -0.60760474 - outSlope: -0.50314885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.28288394 - inSlope: -0.50314885 - outSlope: -0.39673874 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.27627173 - inSlope: -0.39673874 - outSlope: -0.28806362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.2714706 - inSlope: -0.28806362 - outSlope: -0.1763329 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.26853177 - inSlope: -0.1763329 - outSlope: -0.060093198 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.2675302 - inSlope: -0.060093198 - outSlope: 0.05328379 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.26841825 - inSlope: 0.05328379 - outSlope: 0.1565209 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.27102697 - inSlope: 0.1565209 - outSlope: 0.25589022 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.27529174 - inSlope: 0.25589022 - outSlope: 0.3525377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.28116745 - inSlope: 0.3525377 - outSlope: 0.44726697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.28862178 - inSlope: 0.44726697 - outSlope: 0.5403345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.29762748 - inSlope: 0.5403345 - outSlope: 0.631566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.30815372 - inSlope: 0.631566 - outSlope: 0.7203915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.32016006 - inSlope: 0.7203915 - outSlope: 0.8057177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.33358887 - inSlope: 0.8057177 - outSlope: 0.886067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.34835643 - inSlope: 0.886067 - outSlope: 0.95973164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.36435217 - inSlope: 0.95973164 - outSlope: 1.0248734 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.38143313 - inSlope: 1.0248734 - outSlope: 1.078872 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.39941457 - inSlope: 1.078872 - outSlope: 1.1207656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.4180937 - inSlope: 1.1207656 - outSlope: 1.147793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.43722385 - inSlope: 1.147793 - outSlope: 1.1595205 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.4565489 - inSlope: 1.1595205 - outSlope: 1.1550761 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.47580042 - inSlope: 1.1550761 - outSlope: 1.134479 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.49470812 - inSlope: 1.134479 - outSlope: 1.0988327 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.51302224 - inSlope: 1.0988327 - outSlope: 1.0495393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5305143 - inSlope: 1.0495393 - outSlope: 0.98842734 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.5469883 - inSlope: 0.98842734 - outSlope: 0.918301 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.5622935 - inSlope: 0.918301 - outSlope: 0.8415362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.5763189 - inSlope: 0.8415362 - outSlope: 0.7605785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.5889954 - inSlope: 0.7605785 - outSlope: 0.6780621 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.60029626 - inSlope: 0.6780621 - outSlope: 0.5957286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.6102252 - inSlope: 0.5957286 - outSlope: 0.5152209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.6188121 - inSlope: 0.5152209 - outSlope: 0.43770206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.6261072 - inSlope: 0.43770206 - outSlope: 0.36367375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.63216835 - inSlope: 0.36367375 - outSlope: 0.2931508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.63705426 - inSlope: 0.2931508 - outSlope: 0.22597419 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.64082044 - inSlope: 0.22597419 - outSlope: 0.16115212 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.64350635 - inSlope: 0.16115212 - outSlope: 0.09743005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.64513016 - inSlope: 0.09743005 - outSlope: 0.033148084 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.64568263 - inSlope: 0.033148084 - outSlope: -0.039168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.64502984 - inSlope: -0.039168 - outSlope: -0.11635982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.6430905 - inSlope: -0.11635982 - outSlope: -0.19314508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.63987136 - inSlope: -0.19314508 - outSlope: -0.27187285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.6353402 - inSlope: -0.27187285 - outSlope: -0.35412195 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.6294381 - inSlope: -0.35412195 - outSlope: -0.44101197 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.622088 - inSlope: -0.44101197 - outSlope: -0.5325759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.61321163 - inSlope: -0.5325759 - outSlope: -0.62831527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.6027399 - inSlope: -0.62831527 - outSlope: -0.7269905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5906232 - inSlope: -0.7269905 - outSlope: -0.8263762 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5768505 - inSlope: -0.8263762 - outSlope: -0.9237655 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.5614542 - inSlope: -0.9237655 - outSlope: -1.015718 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.5445258 - inSlope: -1.015718 - outSlope: -1.0984608 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.5262179 - inSlope: -1.0984608 - outSlope: -1.1685562 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.50674224 - inSlope: -1.1685562 - outSlope: -1.2222681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.48637083 - inSlope: -1.2222681 - outSlope: -1.2571259 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.46541905 - inSlope: -1.2571259 - outSlope: -1.2713287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.44422996 - inSlope: -1.2713287 - outSlope: -1.2641779 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.42316005 - inSlope: -1.2641779 - outSlope: -1.2362794 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.4025557 - inSlope: -1.2362794 - outSlope: -1.1887499 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.38274294 - inSlope: -1.1887499 - outSlope: -1.1246942 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.36399832 - inSlope: -1.1246942 - outSlope: -1.0460726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.34656355 - inSlope: -1.0460726 - outSlope: -0.95635086 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.3306246 - inSlope: -0.95635086 - outSlope: -0.85826325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.31632003 - inSlope: -0.85826325 - outSlope: -0.75414675 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.3037511 - inSlope: -0.75414675 - outSlope: -0.646005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.29298422 - inSlope: -0.646005 - outSlope: -0.5351071 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.2840659 - inSlope: -0.5351071 - outSlope: -0.42197558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.27703288 - inSlope: -0.42197558 - outSlope: -0.30646136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.27192527 - inSlope: -0.30646136 - outSlope: -0.18763947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.2687979 - inSlope: -0.18763947 - outSlope: -0.06396272 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.26773188 - inSlope: -0.06396272 - outSlope: 0.053312663 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.26862043 - inSlope: 0.053312663 - outSlope: 0.15654415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.27122954 - inSlope: 0.15654415 - outSlope: 0.2559081 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.2754946 - inSlope: 0.2559081 - outSlope: 0.35254127 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.28137037 - inSlope: 0.35254127 - outSlope: 0.4472455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.28882435 - inSlope: 0.4472455 - outSlope: 0.54028803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.29782927 - inSlope: 0.54028803 - outSlope: 0.6315143 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.30835435 - inSlope: 0.6315143 - outSlope: 0.72028154 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.3203592 - inSlope: 0.72028154 - outSlope: 0.80562806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.33378613 - inSlope: 0.80562806 - outSlope: 0.8859111 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.3485515 - inSlope: 0.8859111 - outSlope: 0.9596089 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.36454475 - inSlope: 0.9596089 - outSlope: 1.0246778 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.38162294 - inSlope: 1.0246778 - outSlope: 1.0787169 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.39960128 - inSlope: 1.0787169 - outSlope: 1.1205333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.41827708 - inSlope: 1.1205333 - outSlope: 1.147615 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.4374037 - inSlope: 1.147615 - outSlope: 1.1592567 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.4567249 - inSlope: 1.1592567 - outSlope: 1.1548365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.47597244 - inSlope: 1.1548365 - outSlope: 1.1342251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.4948759 - inSlope: 1.1342251 - outSlope: 1.0985681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.5131856 - inSlope: 1.0985681 - outSlope: 1.0492675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.53067315 - inSlope: 1.0492675 - outSlope: 0.9881448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.54714245 - inSlope: 0.9881448 - outSlope: 0.91804117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.5624429 - inSlope: 0.91804117 - outSlope: 0.8412154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.57646334 - inSlope: 0.8412154 - outSlope: 0.76029986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.5891348 - inSlope: 0.76029986 - outSlope: 0.6777351 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.60043055 - inSlope: 0.6777351 - outSlope: 0.595438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.61035436 - inSlope: 0.595438 - outSlope: 0.5149022 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.6189362 - inSlope: 0.5149022 - outSlope: 0.43741775 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.62622637 - inSlope: 0.43741775 - outSlope: 0.3633665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.63228256 - inSlope: 0.3633665 - outSlope: 0.29287666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.63716376 - inSlope: 0.29287666 - outSlope: 0.22569236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.64092535 - inSlope: 0.22569236 - outSlope: 0.16087675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.64360666 - inSlope: 0.16087675 - outSlope: 0.09717255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.6452262 - inSlope: 0.09717255 - outSlope: 0.03289417 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.6457744 - inSlope: 0.03289417 - outSlope: -0.036990017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.64515793 - inSlope: -0.036990017 - outSlope: -0.10947558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.6433333 - inSlope: -0.10947558 - outSlope: -0.1814703 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.64030886 - inSlope: -0.1814703 - outSlope: -0.25506395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.63605773 - inSlope: -0.25506395 - outSlope: -0.33177286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.6305283 - inSlope: -0.33177286 - outSlope: -0.41258976 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.6236517 - inSlope: -0.41258976 - outSlope: -0.4977183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.6153565 - inSlope: -0.4977183 - outSlope: -0.5867308 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.6055775 - inSlope: -0.5867308 - outSlope: -0.6788703 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.5942632 - inSlope: -0.6788703 - outSlope: -0.7720975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.58139473 - inSlope: -0.7720975 - outSlope: -0.8645106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.56698644 - inSlope: -0.8645106 - outSlope: -0.95287246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.551105 - inSlope: -0.95287246 - outSlope: -1.0341458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.533869 - inSlope: -1.0341458 - outSlope: -1.1052729 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.5154481 - inSlope: -1.1052729 - outSlope: -1.1626738 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.49606994 - inSlope: -1.1626738 - outSlope: -1.2039368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.47600463 - inSlope: -1.2039368 - outSlope: -1.2271783 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.4555514 - inSlope: -1.2271783 - outSlope: -1.2310598 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.43503404 - inSlope: -1.2310598 - outSlope: -1.2156253 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.41477334 - inSlope: -1.2156253 - outSlope: -1.1818744 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.39507574 - inSlope: -1.1818744 - outSlope: -1.1310384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.37622485 - inSlope: -1.1310384 - outSlope: -1.0658545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.35846087 - inSlope: -1.0658545 - outSlope: -0.9885114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.34198546 - inSlope: -0.9885114 - outSlope: -0.9018064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.3269556 - inSlope: -0.9018064 - outSlope: -0.8081549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.31348616 - inSlope: -0.8081549 - outSlope: -0.70945334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.30166212 - inSlope: -0.70945334 - outSlope: -0.6073853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.2915389 - inSlope: -0.6073853 - outSlope: -0.5029432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.2831564 - inSlope: -0.5029432 - outSlope: -0.3965313 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.27654764 - inSlope: -0.3965313 - outSlope: -0.28785262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.27175003 - inSlope: -0.28785262 - outSlope: -0.17612368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.26881468 - inSlope: -0.17612368 - outSlope: -0.05988041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.26781666 - inSlope: -0.05988041 - outSlope: 0.05349837 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.2687083 - inSlope: 0.05349837 - outSlope: 0.15673727 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.2713206 - inSlope: 0.15673727 - outSlope: 0.25610122 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.2755889 - inSlope: 0.25610122 - outSlope: 0.35274154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.281468 - inSlope: 0.35274154 - outSlope: 0.44744578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.28892532 - inSlope: 0.44744578 - outSlope: 0.5404901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.2979336 - inSlope: 0.5404901 - outSlope: 0.6317164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.30846205 - inSlope: 0.6317164 - outSlope: 0.7204818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.32047024 - inSlope: 0.7204818 - outSlope: 0.80582833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.3339005 - inSlope: 0.80582833 - outSlope: 0.8861042 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.3486691 - inSlope: 0.8861042 - outSlope: 0.95977634 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.3646656 - inSlope: 0.95977634 - outSlope: 1.024893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.3817469 - inSlope: 1.024893 - outSlope: 1.0788702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.3997283 - inSlope: 1.0788702 - outSlope: 1.1207423 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.41840705 - inSlope: 1.1207423 - outSlope: 1.1477501 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.43753648 - inSlope: 1.1477501 - outSlope: 1.1594526 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.4568604 - inSlope: 1.1594526 - outSlope: 1.1549903 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.4761105 - inSlope: 1.1549903 - outSlope: 1.1343718 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.4950164 - inSlope: 1.1343718 - outSlope: 1.098704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.5133284 - inSlope: 1.098704 - outSlope: 1.0493891 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5308179 - inSlope: 1.0493891 - outSlope: 0.98826283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.5472892 - inSlope: 0.98826283 - outSlope: 0.9181413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.5625913 - inSlope: 0.9181413 - outSlope: 0.84130836 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.5766133 - inSlope: 0.84130836 - outSlope: 0.76037854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.5892861 - inSlope: 0.76037854 - outSlope: 0.67779946 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.6005829 - inSlope: 0.67779946 - outSlope: 0.59547466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.6105076 - inSlope: 0.59547466 - outSlope: 0.51494193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.61908984 - inSlope: 0.51494193 - outSlope: 0.43741238 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.62638015 - inSlope: 0.43741238 - outSlope: 0.3633626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.6324361 - inSlope: 0.3633626 - outSlope: 0.2928361 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.63731676 - inSlope: 0.2928361 - outSlope: 0.22566663 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.6410778 - inSlope: 0.22566663 - outSlope: 0.16083384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.6437584 - inSlope: 0.16083384 - outSlope: 0.09712248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.6453771 - inSlope: 0.09712248 - outSlope: 0.032844104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.6459245 - inSlope: 0.032844104 - outSlope: -0.03946484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.6452668 - inSlope: -0.03946484 - outSlope: -0.11666023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.6433224 - inSlope: -0.11666023 - outSlope: -0.19343671 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.6400985 - inSlope: -0.19343671 - outSlope: -0.2721476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.63556266 - inSlope: -0.2721476 - outSlope: -0.35440388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.629656 - inSlope: -0.35440388 - outSlope: -0.44126755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.62230146 - inSlope: -0.44126755 - outSlope: -0.532837 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.6134207 - inSlope: -0.532837 - outSlope: -0.62855846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.6029449 - inSlope: -0.62855846 - outSlope: -0.72723013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.59082425 - inSlope: -0.72723013 - outSlope: -0.8266015 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.57704777 - inSlope: -0.8266015 - outSlope: -0.92398363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.56164783 - inSlope: -0.92398363 - outSlope: -1.015929 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.54471594 - inSlope: -1.015929 - outSlope: -1.0986539 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.5264048 - inSlope: -1.0986539 - outSlope: -1.1687422 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.50692606 - inSlope: -1.1687422 - outSlope: -1.2224451 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.4865517 - inSlope: -1.2224451 - outSlope: -1.2572904 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.46559718 - inSlope: -1.2572904 - outSlope: -1.2714789 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.4444056 - inSlope: -1.2714789 - outSlope: -1.264359 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.42333326 - inSlope: -1.264359 - outSlope: -1.2363746 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.40272674 - inSlope: -1.2363746 - outSlope: -1.1889055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.38291195 - inSlope: -1.1889055 - outSlope: -1.1247729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.36416548 - inSlope: -1.1247729 - outSlope: -1.0461745 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.346729 - inSlope: -1.0461745 - outSlope: -0.95644385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.33078852 - inSlope: -0.95644385 - outSlope: -0.8583437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.3164826 - inSlope: -0.8583437 - outSlope: -0.75422186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.30391243 - inSlope: -0.75422186 - outSlope: -0.64606935 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.29314446 - inSlope: -0.64606935 - outSlope: -0.5351661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.28422517 - inSlope: -0.5351661 - outSlope: -0.42202744 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.27719128 - inSlope: -0.42202744 - outSlope: -0.30650428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.27208295 - inSlope: -0.30650428 - outSlope: -0.1876806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.2689549 - inSlope: -0.1876806 - outSlope: -0.06399312 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.26788837 - inSlope: -0.06399312 - outSlope: 0.053284053 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.26877645 - inSlope: 0.053284053 - outSlope: 0.15652716 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.2713852 - inSlope: 0.15652716 - outSlope: 0.2558793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.2756499 - inSlope: 0.2558793 - outSlope: 0.35253882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.28152546 - inSlope: 0.35253882 - outSlope: 0.4472202 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.28897923 - inSlope: 0.4472202 - outSlope: 0.5402945 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.297984 - inSlope: 0.5402945 - outSlope: 0.631471 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.30850896 - inSlope: 0.631471 - outSlope: 0.72029674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.32051373 - inSlope: 0.72029674 - outSlope: 0.8056245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.3339406 - inSlope: 0.8056245 - outSlope: 0.88593286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.34870592 - inSlope: 0.88593286 - outSlope: 0.95955396 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.36469916 - inSlope: 0.95955396 - outSlope: 1.0247053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.38177732 - inSlope: 1.0247053 - outSlope: 1.0787169 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.39975566 - inSlope: 1.0787169 - outSlope: 1.1205653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.41843146 - inSlope: 1.1205653 - outSlope: 1.1475457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.43755803 - inSlope: 1.1475457 - outSlope: 1.1592916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.45687926 - inSlope: 1.1592916 - outSlope: 1.1548713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.47612682 - inSlope: 1.1548713 - outSlope: 1.1342233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.49503025 - inSlope: 1.1342233 - outSlope: 1.0985384 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.51334 - inSlope: 1.0985384 - outSlope: 1.0492675 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5308275 - inSlope: 1.0492675 - outSlope: 0.98817664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.5472969 - inSlope: 0.98817664 - outSlope: 0.9179815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.5625972 - inSlope: 0.9179815 - outSlope: 0.8412394 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.57661766 - inSlope: 0.8412394 - outSlope: 0.76030344 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.5892892 - inSlope: 0.76030344 - outSlope: 0.6777545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.6005849 - inSlope: 0.6777545 - outSlope: 0.59540397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.61050874 - inSlope: 0.59540397 - outSlope: 0.51490617 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.6190904 - inSlope: 0.51490617 - outSlope: 0.43739986 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.62638026 - inSlope: 0.43739986 - outSlope: 0.36335546 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.6324361 - inSlope: 0.36335546 - outSlope: 0.29282773 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.63731676 - inSlope: 0.29282773 - outSlope: 0.22566663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.6410778 - inSlope: 0.22566663 - outSlope: 0.16083844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.6437584 - inSlope: 0.16083844 - outSlope: 0.09712248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.6453771 - inSlope: 0.09712248 - outSlope: 0.032843165 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.6459245 - inSlope: 0.032843165 - outSlope: -0.037047237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.64530706 - inSlope: -0.037047237 - outSlope: -0.10954666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.6434813 - inSlope: -0.10954666 - outSlope: -0.18152787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.6404557 - inSlope: -0.18152787 - outSlope: -0.25514635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.63620335 - inSlope: -0.25514635 - outSlope: -0.33186227 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.6306724 - inSlope: -0.33186227 - outSlope: -0.41269097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.6237943 - inSlope: -0.41269097 - outSlope: -0.4977828 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.6154976 - inSlope: -0.4977828 - outSlope: -0.58684766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.60571694 - inSlope: -0.58684766 - outSlope: -0.6789776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.5944008 - inSlope: -0.6789776 - outSlope: -0.77223766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.5815304 - inSlope: -0.77223766 - outSlope: -0.86457914 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.56712013 - inSlope: -0.86457914 - outSlope: -0.95302486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.5512366 - inSlope: -0.95302486 - outSlope: -1.0343077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.5339984 - inSlope: -1.0343077 - outSlope: -1.1054088 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.51557523 - inSlope: -1.1054088 - outSlope: -1.162789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.4961946 - inSlope: -1.162789 - outSlope: -1.2040852 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.47612682 - inSlope: -1.2040852 - outSlope: -1.227369 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.45567098 - inSlope: -1.227369 - outSlope: -1.2311485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.43515098 - inSlope: -1.2311485 - outSlope: -1.2158264 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.41488752 - inSlope: -1.2158264 - outSlope: -1.182046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.39518705 - inSlope: -1.182046 - outSlope: -1.1312461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.37633324 - inSlope: -1.1312461 - outSlope: -1.0659778 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.3585662 - inSlope: -1.0659778 - outSlope: -0.9887238 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.34208772 - inSlope: -0.9887238 - outSlope: -0.90199596 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.32705468 - inSlope: -0.90199596 - outSlope: -0.8083729 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.313582 - inSlope: -0.8083729 - outSlope: -0.7096112 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.30175465 - inSlope: -0.7096112 - outSlope: -0.60760653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.29162803 - inSlope: -0.60760653 - outSlope: -0.5031633 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.2832421 - inSlope: -0.5031633 - outSlope: -0.39673516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.27662995 - inSlope: -0.39673516 - outSlope: -0.28805536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.27182883 - inSlope: -0.28805536 - outSlope: -0.1763347 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.26888996 - inSlope: -0.1763347 - outSlope: -0.060096703 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.26788837 - inSlope: -0.060096703 - outSlope: 0.025211707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.26830858 - inSlope: 0.025211707 - outSlope: 0.07344358 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.26953262 - inSlope: 0.07344358 - outSlope: 0.11864843 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.27151006 - inSlope: 0.11864843 - outSlope: 0.16104229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.27419406 - inSlope: 0.16104229 - outSlope: 0.2007442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.27753994 - inSlope: 0.2007442 - outSlope: 0.23783153 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.28150374 - inSlope: 0.23783153 - outSlope: 0.27222154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.2860407 - inSlope: 0.27222154 - outSlope: 0.3038113 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.29110414 - inSlope: 0.3038113 - outSlope: 0.33242977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.29664487 - inSlope: 0.33242977 - outSlope: 0.35790333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.30260983 - inSlope: 0.35790333 - outSlope: 0.37992463 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.3089418 - inSlope: 0.37992463 - outSlope: 0.39826584 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.31557947 - inSlope: 0.39826584 - outSlope: 0.41265485 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.32245734 - inSlope: 0.41265485 - outSlope: 0.42298904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.32950705 - inSlope: 0.42298904 - outSlope: 0.4287684 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.33665308 - inSlope: 0.4287684 - outSlope: 0.4300813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.3438214 - inSlope: 0.4300813 - outSlope: 0.42676565 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.35093406 - inSlope: 0.42676565 - outSlope: 0.41870278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.35791233 - inSlope: 0.41870278 - outSlope: 0.4058727 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.36467677 - inSlope: 0.4058727 - outSlope: 0.38826206 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.37114808 - inSlope: 0.38826206 - outSlope: 0.36603412 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.37724856 - inSlope: 0.36603412 - outSlope: 0.33916336 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.3829012 - inSlope: 0.33916336 - outSlope: 0.30778104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.3880308 - inSlope: 0.30778104 - outSlope: 0.27198246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.39256403 - inSlope: 0.27198246 - outSlope: 0.23191626 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.39642924 - inSlope: 0.23191626 - outSlope: 0.18766451 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.39955693 - inSlope: 0.18766451 - outSlope: 0.13910863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.40187538 - inSlope: 0.13910863 - outSlope: 0.086504765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.40331718 - inSlope: 0.086504765 - outSlope: 0.02975867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.40381315 - inSlope: 0.02975867 - outSlope: 0.0037372683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.40387544 - inSlope: 0.0037372683 - outSlope: 0.010953682 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.404058 - inSlope: 0.010953682 - outSlope: 0.017749341 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.40435383 - inSlope: 0.017749341 - outSlope: 0.024031172 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.40475434 - inSlope: 0.024031172 - outSlope: 0.029740788 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.40525 - inSlope: 0.029740788 - outSlope: 0.034783214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.40582976 - inSlope: 0.034783214 - outSlope: 0.039105415 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.4064815 - inSlope: 0.039105415 - outSlope: 0.04262453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.4071919 - inSlope: 0.04262453 - outSlope: 0.04524598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.407946 - inSlope: 0.04524598 - outSlope: 0.046773974 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.4087256 - inSlope: 0.046773974 - outSlope: 0.047302373 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.40951395 - inSlope: 0.047302373 - outSlope: 0.04652631 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.41028938 - inSlope: 0.04652631 - outSlope: 0.04433938 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.41102836 - inSlope: 0.04433938 - outSlope: 0.040639125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.4117057 - inSlope: 0.040639125 - outSlope: 0.035108864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.41229084 - inSlope: 0.035108864 - outSlope: 0.027607504 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.41275096 - inSlope: 0.027607504 - outSlope: 0.017887795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.4130491 - inSlope: 0.017887795 - outSlope: 0.0055987495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.4131424 - inSlope: 0.0055987495 - outSlope: -0.009023089 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.41299203 - inSlope: -0.009023089 - outSlope: -0.026620436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.41254836 - inSlope: -0.026620436 - outSlope: -0.047049336 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.41176417 - inSlope: -0.047049336 - outSlope: -0.07039654 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.41059092 - inSlope: -0.07039654 - outSlope: -0.096641466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.40898025 - inSlope: -0.096641466 - outSlope: -0.12538803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.40689048 - inSlope: -0.12538803 - outSlope: -0.15648781 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.40428224 - inSlope: -0.15648781 - outSlope: -0.18938294 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.4011259 - inSlope: -0.18938294 - outSlope: -0.22378369 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.39739624 - inSlope: -0.22378369 - outSlope: -0.2584902 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.39308813 - inSlope: -0.2584902 - outSlope: -0.29301366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.38820437 - inSlope: -0.29301366 - outSlope: -0.3268375 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.38275716 - inSlope: -0.3268375 - outSlope: -0.3584255 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.3767835 - inSlope: -0.3584255 - outSlope: -0.38762194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.37032285 - inSlope: -0.38762194 - outSlope: -0.41328287 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.3634349 - inSlope: -0.41328287 - outSlope: -0.43490002 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.3561867 - inSlope: -0.43490002 - outSlope: -0.45172128 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.3486581 - inSlope: -0.45172128 - outSlope: -0.46363434 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.34093055 - inSlope: -0.46363434 - outSlope: -0.4700214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.33309698 - inSlope: -0.4700214 - outSlope: -0.47071162 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.3252519 - inSlope: -0.47071162 - outSlope: -0.46574765 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.31748956 - inSlope: -0.46574765 - outSlope: -0.4551035 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.3099042 - inSlope: -0.4551035 - outSlope: -0.4389538 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.3025884 - inSlope: -0.4389538 - outSlope: -0.41742784 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.29563138 - inSlope: -0.41742784 - outSlope: -0.39080203 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.2891181 - inSlope: -0.39080203 - outSlope: -0.3593151 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.28312927 - inSlope: -0.3593151 - outSlope: -0.32335597 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.2777401 - inSlope: -0.32335597 - outSlope: -0.28315976 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.27302083 - inSlope: -0.28315976 - outSlope: -0.23902486 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.26903692 - inSlope: -0.23902486 - outSlope: -0.1913231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.26584825 - inSlope: -0.1913231 - outSlope: -0.14026022 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.2635106 - inSlope: -0.14026022 - outSlope: -0.086162806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.2620746 - inSlope: -0.086162806 - outSlope: -0.029283129 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.26158652 - inSlope: -0.029283129 - outSlope: -0.029283129 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.16033886 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.16033886 - inSlope: 0 - outSlope: 0.051318754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15948355 - inSlope: 0.051318754 - outSlope: 0.15828925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.15684539 - inSlope: 0.15828925 - outSlope: 0.2835795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.15211907 - inSlope: 0.2835795 - outSlope: 0.43428493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.144881 - inSlope: 0.43428493 - outSlope: 0.6066036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13477094 - inSlope: 0.6066036 - outSlope: 0.78658074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.12166123 - inSlope: 0.78658074 - outSlope: 0.95351905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.10576926 - inSlope: 0.95351905 - outSlope: 1.0864674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.08766149 - inSlope: 1.0864674 - outSlope: 1.1713661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.06813874 - inSlope: 1.1713661 - outSlope: 1.2056514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0480445 - inSlope: 1.2056514 - outSlope: 1.1970994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.028092861 - inSlope: 1.1970994 - outSlope: 1.1571662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.008806775 - inSlope: 1.1571662 - outSlope: 1.0942253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.009430361 - inSlope: 1.0942253 - outSlope: 1.0097013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0262587 - inSlope: 1.0097013 - outSlope: 0.9000592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.041259672 - inSlope: 0.9000592 - outSlope: 0.7600225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.053926703 - inSlope: 0.7600225 - outSlope: 0.58630365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.063698456 - inSlope: 0.58630365 - outSlope: 0.37761515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.069992036 - inSlope: 0.37761515 - outSlope: 0.13484596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.072239466 - inSlope: 0.13484596 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.072294004 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.07236207 - inSlope: 0.0040840995 - outSlope: 0.004605804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.072438836 - inSlope: 0.004605804 - outSlope: 0.004675095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.072516754 - inSlope: 0.004675095 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.072587 - inSlope: 0.0042146486 - outSlope: 0.0031556105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.07263959 - inSlope: 0.0031556105 - outSlope: 0.0015123202 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0726648 - inSlope: 0.0015123202 - outSlope: 0.00051543163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.07267339 - inSlope: 0.00051543163 - outSlope: 0.00048145698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.07268141 - inSlope: 0.00048145698 - outSlope: 0.0004537408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.072688974 - inSlope: 0.0004537408 - outSlope: 0.00042602155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.072696075 - inSlope: 0.00042602155 - outSlope: 0.00039875545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.07270272 - inSlope: 0.00039875545 - outSlope: 0.0003714863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.07270891 - inSlope: 0.0003714863 - outSlope: 0.0003370646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.07271453 - inSlope: 0.0003370646 - outSlope: 0.00031605392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0727198 - inSlope: 0.00031605392 - outSlope: 0.00029549032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.07272472 - inSlope: 0.00029549032 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.07272919 - inSlope: 0.00026822116 - outSlope: 0.00024050497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0727332 - inSlope: 0.00024050497 - outSlope: 0.00021323429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.072736755 - inSlope: 0.00021323429 - outSlope: 0.00019937773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.07274008 - inSlope: 0.00019937773 - outSlope: 0.00017210857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.07274295 - inSlope: 0.00017210857 - outSlope: 0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.072745465 - inSlope: 0.00015109792 - outSlope: 0.00012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.07274753 - inSlope: 0.00012382877 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.07274936 - inSlope: 0.00010997067 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.07275073 - inSlope: 0.00008225449 - outSlope: 0.000068842935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.07275188 - inSlope: 0.000068842935 - outSlope: 0.000054985336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.072752796 - inSlope: 0.000054985336 - outSlope: 0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.07275326 - inSlope: 0.000027716187 - outSlope: 0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.07275348 - inSlope: 0.000013411058 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.07275348 - inSlope: 0 - outSlope: -0.00002726915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.07275303 - inSlope: -0.00002726915 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.072752565 - inSlope: -0.000027716187 - outSlope: -0.000047832775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.07275177 - inSlope: -0.000047832775 - outSlope: -0.00006213746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07275073 - inSlope: -0.00006213746 - outSlope: -0.00006884343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.072749585 - inSlope: -0.00006884343 - outSlope: -0.00008896002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0727481 - inSlope: -0.00008896002 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.07274649 - inSlope: -0.00009655962 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07274466 - inSlope: -0.00010997067 - outSlope: -0.0001166762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.072742715 - inSlope: -0.0001166762 - outSlope: -0.0001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07274054 - inSlope: -0.0001305343 - outSlope: -0.00013098039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07273836 - inSlope: -0.00013098039 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07273584 - inSlope: -0.00015109792 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.07273332 - inSlope: -0.00015109792 - outSlope: -0.00015154495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.072730795 - inSlope: -0.00015154495 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.072728045 - inSlope: -0.00016495601 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.072725296 - inSlope: -0.00016495601 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.07272255 - inSlope: -0.00016495601 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.07271957 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.072716706 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.072713725 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.072710745 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.072707884 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.072704904 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.07270192 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.07269894 - inSlope: -0.00017881411 - outSlope: -0.00017210735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.072696075 - inSlope: -0.00017210735 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.072693214 - inSlope: -0.00017166154 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.072690465 - inSlope: -0.00016495601 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.07268783 - inSlope: -0.00015825048 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.07268519 - inSlope: -0.00015825048 - outSlope: -0.00096246693 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.07266915 - inSlope: -0.00096246693 - outSlope: -0.0028596846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.07262149 - inSlope: -0.0028596846 - outSlope: -0.005568718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.072528675 - inSlope: -0.005568718 - outSlope: -0.009466798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.072370894 - inSlope: -0.009466798 - outSlope: -0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.07212866 - inSlope: -0.014534011 - outSlope: -0.020432193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.071788125 - inSlope: -0.020432193 - outSlope: -0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.07134514 - inSlope: -0.02657893 - outSlope: -0.032167763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.070809014 - inSlope: -0.032167763 - outSlope: -0.03647897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.07020103 - inSlope: -0.03647897 - outSlope: -0.038987733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.06955124 - inSlope: -0.038987733 - outSlope: -0.039661862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.06889021 - inSlope: -0.039661862 - outSlope: -0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.068244986 - inSlope: -0.038713254 - outSlope: -0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.06763827 - inSlope: -0.036402974 - outSlope: -0.033061832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.06708724 - inSlope: -0.033061832 - outSlope: -0.02900502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.06660382 - inSlope: -0.02900502 - outSlope: -0.024337493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.06619819 - inSlope: -0.024337493 - outSlope: -0.01885103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.06588401 - inSlope: -0.01885103 - outSlope: -0.012567502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.06567455 - inSlope: -0.012567502 - outSlope: -0.0054587475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.06558357 - inSlope: -0.0054587475 - outSlope: -0.0016500072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.06555607 - inSlope: -0.0016500072 - outSlope: -0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.06552812 - inSlope: -0.0016772763 - outSlope: -0.0015677527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06550199 - inSlope: -0.0015677527 - outSlope: -0.0013750804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06547907 - inSlope: -0.0013750804 - outSlope: -0.0010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.065460965 - inSlope: -0.0010862957 - outSlope: -0.0007148094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.06544905 - inSlope: -0.0007148094 - outSlope: -0.00031605392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.065443784 - inSlope: -0.00031605392 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.065442175 - inSlope: -0.00009655962 - outSlope: -0.000096112584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.06544057 - inSlope: -0.000096112584 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.06543874 - inSlope: -0.00010997067 - outSlope: -0.0001099691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.06543691 - inSlope: -0.0001099691 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.06543461 - inSlope: -0.00013768686 - outSlope: -0.00012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.06543255 - inSlope: -0.00012382877 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.06543003 - inSlope: -0.00015109792 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.065427735 - inSlope: -0.00013768686 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.065424986 - inSlope: -0.00016495601 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.06542247 - inSlope: -0.00015109792 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06541949 - inSlope: -0.00017881411 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.06541674 - inSlope: -0.00016495601 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.06541376 - inSlope: -0.00017881411 - outSlope: -0.00019222517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.065410554 - inSlope: -0.00019222517 - outSlope: -0.00013098134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.06540837 - inSlope: -0.00013098134 - outSlope: -0.000034421715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0654078 - inSlope: -0.000034421715 - outSlope: -0.000006705529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.065407686 - inSlope: -0.000006705529 - outSlope: -0.000034421715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.06540711 - inSlope: -0.000034421715 - outSlope: -0.00015109575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.065404594 - inSlope: -0.00015109575 - outSlope: -0.00036433374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.06539852 - inSlope: -0.00036433374 - outSlope: -0.0006875402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06538706 - inSlope: -0.0006875402 - outSlope: -0.0010724376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.06536919 - inSlope: -0.0010724376 - outSlope: -0.0016088799 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.065342374 - inSlope: -0.0016088799 - outSlope: -0.002179297 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.06530605 - inSlope: -0.002179297 - outSlope: -0.0021520278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.065270185 - inSlope: -0.0021520278 - outSlope: 0.0041386522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.06533916 - inSlope: 0.0041386522 - outSlope: 0.025272692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.065760374 - inSlope: 0.025272692 - outSlope: 0.06708569 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.06687847 - inSlope: 0.06708569 - outSlope: 0.13215747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.06908109 - inSlope: 0.13215747 - outSlope: 0.21969011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.07274259 - inSlope: 0.21969011 - outSlope: 0.3255923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.07816912 - inSlope: 0.3255923 - outSlope: 0.44254255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.085544825 - inSlope: 0.44254255 - outSlope: 0.5606613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.09488917 - inSlope: 0.5606613 - outSlope: 0.6686926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.1060342 - inSlope: 0.6686926 - outSlope: 0.7555057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.11862595 - inSlope: 0.7555057 - outSlope: 0.81152946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.13215142 - inSlope: 0.81152946 - outSlope: 0.82990664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.14598319 - inSlope: 0.82990664 - outSlope: 0.80697197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.15943271 - inSlope: 0.80697197 - outSlope: 0.74215454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.17180194 - inSlope: 0.74215454 - outSlope: 0.6369877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.18241839 - inSlope: 0.6369877 - outSlope: 0.49462038 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.19066206 - inSlope: 0.49462038 - outSlope: 0.31850457 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.19597046 - inSlope: 0.31850457 - outSlope: 0.11225413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.19784136 - inSlope: 0.11225413 - outSlope: -0.05843019 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.19686753 - inSlope: -0.05843019 - outSlope: -0.16970174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.19403917 - inSlope: -0.16970174 - outSlope: -0.2720916 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.18950431 - inSlope: -0.2720916 - outSlope: -0.3647933 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.18342443 - inSlope: -0.3647933 - outSlope: -0.4466955 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.17597951 - inSlope: -0.4466955 - outSlope: -0.5165508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.16737022 - inSlope: -0.5165508 - outSlope: -0.57294095 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.15782121 - inSlope: -0.57294095 - outSlope: -0.6142041 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.14758448 - inSlope: -0.6142041 - outSlope: -0.6389609 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.13693514 - inSlope: -0.6389609 - outSlope: -0.6458971 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.1261702 - inSlope: -0.6458971 - outSlope: -0.634238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.11559958 - inSlope: -0.634238 - outSlope: -0.603912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.10553439 - inSlope: -0.603912 - outSlope: -0.55573905 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.09627208 - inSlope: -0.55573905 - outSlope: -0.49141693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.08808181 - inSlope: -0.49141693 - outSlope: -0.41378433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.08118541 - inSlope: -0.41378433 - outSlope: -0.32653376 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.07574318 - inSlope: -0.32653376 - outSlope: -0.23381822 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.07184622 - inSlope: -0.23381822 - outSlope: -0.14034583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.06950712 - inSlope: -0.14034583 - outSlope: -0.0504828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.06866574 - inSlope: -0.0504828 - outSlope: 0.03148067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.06919042 - inSlope: 0.03148067 - outSlope: 0.102607876 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.070900574 - inSlope: 0.102607876 - outSlope: 0.16000867 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.07356738 - inSlope: 0.16000867 - outSlope: 0.20224814 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.07693818 - inSlope: 0.20224814 - outSlope: 0.22876494 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.08075093 - inSlope: 0.22876494 - outSlope: 0.23936637 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.08474036 - inSlope: 0.23936637 - outSlope: 0.23489736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.088655315 - inSlope: 0.23489736 - outSlope: 0.2163977 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.09226194 - inSlope: 0.2163977 - outSlope: 0.18519151 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.09534846 - inSlope: 0.18519151 - outSlope: 0.1428756 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.09772972 - inSlope: 0.1428756 - outSlope: 0.09118983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.09924955 - inSlope: 0.09118983 - outSlope: 0.03200996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.09978305 - inSlope: 0.03200996 - outSlope: -0.025870377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.099351875 - inSlope: -0.025870377 - outSlope: -0.075556114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.09809261 - inSlope: -0.075556114 - outSlope: -0.119783096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.096096225 - inSlope: -0.119783096 - outSlope: -0.15719637 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.09347629 - inSlope: -0.15719637 - outSlope: -0.1865912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.09036639 - inSlope: -0.1865912 - outSlope: -0.20678599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.08691996 - inSlope: -0.20678599 - outSlope: -0.2168577 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.08330567 - inSlope: -0.2168577 - outSlope: -0.21587467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.079707764 - inSlope: -0.21587467 - outSlope: -0.20323788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.07632047 - inSlope: -0.20323788 - outSlope: -0.17850922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.07334532 - inSlope: -0.17850922 - outSlope: -0.1418586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.07098101 - inSlope: -0.1418586 - outSlope: -0.093809456 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.06941752 - inSlope: -0.093809456 - outSlope: -0.035220567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.06883051 - inSlope: -0.035220567 - outSlope: 0.031638473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.06935782 - inSlope: 0.031638473 - outSlope: 0.10526965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.07111231 - inSlope: 0.10526965 - outSlope: 0.1823658 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.07415174 - inSlope: 0.1823658 - outSlope: 0.2601763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.07848801 - inSlope: 0.2601763 - outSlope: 0.3355268 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.084080115 - inSlope: 0.3355268 - outSlope: 0.4051704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.09083295 - inSlope: 0.4051704 - outSlope: 0.4664402 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.098607056 - inSlope: 0.4664402 - outSlope: 0.51693636 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.107222654 - inSlope: 0.51693636 - outSlope: 0.55487984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.11647064 - inSlope: 0.55487984 - outSlope: 0.5791686 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.12612344 - inSlope: 0.5791686 - outSlope: 0.58929616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.13594504 - inSlope: 0.58929616 - outSlope: 0.58527374 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.14569959 - inSlope: 0.58527374 - outSlope: 0.56763375 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.15516014 - inSlope: 0.56763375 - outSlope: 0.5371898 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.1641133 - inSlope: 0.5371898 - outSlope: 0.49490923 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.1723619 - inSlope: 0.49490923 - outSlope: 0.44193017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.17972729 - inSlope: 0.44193017 - outSlope: 0.3792119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.18604757 - inSlope: 0.3792119 - outSlope: 0.3078186 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.1911778 - inSlope: 0.3078186 - outSlope: 0.22850685 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.1949863 - inSlope: 0.22850685 - outSlope: 0.14197774 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.19735256 - inSlope: 0.14197774 - outSlope: 0.048818234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.1981662 - inSlope: 0.048818234 - outSlope: -0.054691076 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.1972547 - inSlope: -0.054691076 - outSlope: -0.15940781 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.19459787 - inSlope: -0.15940781 - outSlope: -0.2560762 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.19033 - inSlope: -0.2560762 - outSlope: -0.34398514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.18459684 - inSlope: -0.34398514 - outSlope: -0.42224693 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.1775595 - inSlope: -0.42224693 - outSlope: -0.48967722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.1693981 - inSlope: -0.48967722 - outSlope: -0.5451253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.16031282 - inSlope: -0.5451253 - outSlope: -0.58710086 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.15052767 - inSlope: -0.58710086 - outSlope: -0.61435354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.14028831 - inSlope: -0.61435354 - outSlope: -0.6257081 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.12986 - inSlope: -0.6257081 - outSlope: -0.62029326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.11952164 - inSlope: -0.62029326 - outSlope: -0.5978431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.10955774 - inSlope: -0.5978431 - outSlope: -0.5587695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.10024479 - inSlope: -0.5587695 - outSlope: -0.5043354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.09183933 - inSlope: -0.5043354 - outSlope: -0.43654826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.08456343 - inSlope: -0.43654826 - outSlope: -0.3584532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.0785893 - inSlope: -0.3584532 - outSlope: -0.27344084 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.07403189 - inSlope: -0.27344084 - outSlope: -0.1855585 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.070939295 - inSlope: -0.1855585 - outSlope: -0.09884032 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.069291934 - inSlope: -0.09884032 - outSlope: -0.01698803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.069008805 - inSlope: -0.01698803 - outSlope: 0.05636721 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.06994827 - inSlope: 0.05636721 - outSlope: 0.11888402 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.07192964 - inSlope: 0.11888402 - outSlope: 0.16845568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.07473727 - inSlope: 0.16845568 - outSlope: 0.20395021 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.07813649 - inSlope: 0.20395021 - outSlope: 0.22508323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.08188782 - inSlope: 0.22508323 - outSlope: 0.23185554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.08575213 - inSlope: 0.23185554 - outSlope: 0.22506267 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.08950312 - inSlope: 0.22506267 - outSlope: 0.2057522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.092932366 - inSlope: 0.2057522 - outSlope: 0.17504631 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.09584976 - inSlope: 0.17504631 - outSlope: 0.13442472 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.0980902 - inSlope: 0.13442472 - outSlope: 0.0854091 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.099513665 - inSlope: 0.0854091 - outSlope: 0.02965813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.10000797 - inSlope: 0.02965813 - outSlope: -0.02631779 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.09956935 - inSlope: -0.02631779 - outSlope: -0.07600877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.09830252 - inSlope: -0.07600877 - outSlope: -0.120231405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.096298695 - inSlope: -0.120231405 - outSlope: -0.15764786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.093671195 - inSlope: -0.15764786 - outSlope: -0.18705744 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.09055362 - inSlope: -0.18705744 - outSlope: -0.20725733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.087099284 - inSlope: -0.20725733 - outSlope: -0.2173356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.083476976 - inSlope: -0.2173356 - outSlope: -0.21637979 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.0798707 - inSlope: -0.21637979 - outSlope: -0.20373698 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.07647504 - inSlope: -0.20373698 - outSlope: -0.17902051 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.07349141 - inSlope: -0.17902051 - outSlope: -0.14237913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.07111839 - inSlope: -0.14237913 - outSlope: -0.09433294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.0695462 - inSlope: -0.09433294 - outSlope: -0.03575605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.06895026 - inSlope: -0.03575605 - outSlope: 0.03110203 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.06946862 - inSlope: 0.03110203 - outSlope: 0.104732156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.07121418 - inSlope: 0.104732156 - outSlope: 0.18181854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.07424444 - inSlope: 0.18181854 - outSlope: 0.25962275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.07857154 - inSlope: 0.25962275 - outSlope: 0.334988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.08415459 - inSlope: 0.334988 - outSlope: 0.40461478 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.09089826 - inSlope: 0.40461478 - outSlope: 0.4659037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.0986632 - inSlope: 0.4659037 - outSlope: 0.51638585 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.10726975 - inSlope: 0.51638585 - outSlope: 0.55432874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.116508685 - inSlope: 0.55432874 - outSlope: 0.5786476 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.12615266 - inSlope: 0.5786476 - outSlope: 0.58875847 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.13596544 - inSlope: 0.58875847 - outSlope: 0.58476 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.14571129 - inSlope: 0.58476 - outSlope: 0.567116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.15516335 - inSlope: 0.567116 - outSlope: 0.5366896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.16410804 - inSlope: 0.5366896 - outSlope: 0.4944068 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.17234826 - inSlope: 0.4944068 - outSlope: 0.44145632 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.17970575 - inSlope: 0.44145632 - outSlope: 0.37873715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.18601812 - inSlope: 0.37873715 - outSlope: 0.30735096 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.19114056 - inSlope: 0.30735096 - outSlope: 0.22805357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.1949415 - inSlope: 0.22805357 - outSlope: 0.14153697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.19730042 - inSlope: 0.14153697 - outSlope: 0.048392665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.19810697 - inSlope: 0.048392665 - outSlope: -0.058658123 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.19712935 - inSlope: -0.058658123 - outSlope: -0.16995412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.19429675 - inSlope: -0.16995412 - outSlope: -0.27236217 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.18975732 - inSlope: -0.27236217 - outSlope: -0.36509445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.1836725 - inSlope: -0.36509445 - outSlope: -0.44700563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.17622231 - inSlope: -0.44700563 - outSlope: -0.5169098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.16760728 - inSlope: -0.5169098 - outSlope: -0.5732895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.15805233 - inSlope: -0.5732895 - outSlope: -0.61459106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.1478093 - inSlope: -0.61459106 - outSlope: -0.6393434 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.13715343 - inSlope: -0.6393434 - outSlope: -0.6463194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.1263816 - inSlope: -0.6463194 - outSlope: -0.6346478 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.115804 - inSlope: -0.6346478 - outSlope: -0.604361 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.10573147 - inSlope: -0.604361 - outSlope: -0.5561915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.09646149 - inSlope: -0.5561915 - outSlope: -0.4918844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.08826354 - inSlope: -0.4918844 - outSlope: -0.414267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.081359 - inSlope: -0.414267 - outSlope: -0.3270333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.07590853 - inSlope: -0.3270333 - outSlope: -0.23431689 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.07200319 - inSlope: -0.23431689 - outSlope: -0.14085925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.06965551 - inSlope: -0.14085925 - outSlope: -0.051006112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.06880542 - inSlope: -0.051006112 - outSlope: 0.030944232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.06932116 - inSlope: 0.030944232 - outSlope: 0.10206721 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.07102226 - inSlope: 0.10206721 - outSlope: 0.15945654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.0736799 - inSlope: 0.15945654 - outSlope: 0.20169447 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.077041425 - inSlope: 0.20169447 - outSlope: 0.22819796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.080844775 - inSlope: 0.22819796 - outSlope: 0.23879893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.084824696 - inSlope: 0.23879893 - outSlope: 0.23431689 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.08873003 - inSlope: 0.23431689 - outSlope: 0.21582277 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.09232702 - inSlope: 0.21582277 - outSlope: 0.1846046 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.095403805 - inSlope: 0.1846046 - outSlope: 0.14229336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.097775325 - inSlope: 0.14229336 - outSlope: 0.09059711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.0992853 - inSlope: 0.09059711 - outSlope: 0.031426135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.09980906 - inSlope: 0.031426135 - outSlope: -0.026468132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.09936792 - inSlope: -0.026468132 - outSlope: -0.07614645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.09809879 - inSlope: -0.07614645 - outSlope: -0.12035523 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.0960929 - inSlope: -0.12035523 - outSlope: -0.15775783 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.09346357 - inSlope: -0.15775783 - outSlope: -0.18715355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.09034439 - inSlope: -0.18715355 - outSlope: -0.20731947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.08688902 - inSlope: -0.20731947 - outSlope: -0.2173901 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.08326591 - inSlope: -0.2173901 - outSlope: -0.21639371 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.0796593 - inSlope: -0.21639371 - outSlope: -0.20374326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.07626363 - inSlope: -0.20374326 - outSlope: -0.1790011 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.07328024 - inSlope: -0.1790011 - outSlope: -0.14234209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.070907906 - inSlope: -0.14234209 - outSlope: -0.09426855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.06933674 - inSlope: -0.09426855 - outSlope: -0.035667665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.06874229 - inSlope: -0.035667665 - outSlope: 0.031197697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.06926226 - inSlope: 0.031197697 - outSlope: 0.10485854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.071009874 - inSlope: 0.10485854 - outSlope: 0.18194388 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.07404231 - inSlope: 0.18194388 - outSlope: 0.25976714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.07837182 - inSlope: 0.25976714 - outSlope: 0.33513284 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.083957285 - inSlope: 0.33513284 - outSlope: 0.4047793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.090703696 - inSlope: 0.4047793 - outSlope: 0.46606866 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.09847139 - inSlope: 0.46606866 - outSlope: 0.51655793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.1070808 - inSlope: 0.51655793 - outSlope: 0.55453014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.11632283 - inSlope: 0.55453014 - outSlope: 0.57881653 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.1259699 - inSlope: 0.57881653 - outSlope: 0.5889747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.135786 - inSlope: 0.5889747 - outSlope: 0.5849498 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.14553529 - inSlope: 0.5849498 - outSlope: 0.5673316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.15499067 - inSlope: 0.5673316 - outSlope: 0.5368799 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.16393879 - inSlope: 0.5368799 - outSlope: 0.49461403 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.17218223 - inSlope: 0.49461403 - outSlope: 0.4416359 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.17954293 - inSlope: 0.4416359 - outSlope: 0.3789268 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.18585828 - inSlope: 0.3789268 - outSlope: 0.30752724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.1909838 - inSlope: 0.30752724 - outSlope: 0.22822613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.19478762 - inSlope: 0.22822613 - outSlope: 0.14170863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.1971494 - inSlope: 0.14170863 - outSlope: 0.04855717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.1979587 - inSlope: 0.04855717 - outSlope: -0.05495215 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.19704284 - inSlope: -0.05495215 - outSlope: -0.15965547 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.19438188 - inSlope: -0.15965547 - outSlope: -0.2563167 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.19011 - inSlope: -0.2563167 - outSlope: -0.3442185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.18437295 - inSlope: -0.3442185 - outSlope: -0.42248118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.1773317 - inSlope: -0.42248118 - outSlope: -0.48989716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.16916664 - inSlope: -0.48989716 - outSlope: -0.54534525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.16007769 - inSlope: -0.54534525 - outSlope: -0.5873074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.1502891 - inSlope: -0.5873074 - outSlope: -0.61457765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.1400463 - inSlope: -0.61457765 - outSlope: -0.62589586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.12961456 - inSlope: -0.62589586 - outSlope: -0.62051034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.11927288 - inSlope: -0.62051034 - outSlope: -0.59801155 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.10930589 - inSlope: -0.59801155 - outSlope: -0.5589689 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.099989615 - inSlope: -0.5589689 - outSlope: -0.5045142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.09158117 - inSlope: -0.5045142 - outSlope: -0.43673378 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.08430218 - inSlope: -0.43673378 - outSlope: -0.35863203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.07832507 - inSlope: -0.35863203 - outSlope: -0.2736268 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.07376456 - inSlope: -0.2736268 - outSlope: -0.18573731 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.07066899 - inSlope: -0.18573731 - outSlope: -0.09903254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.06901842 - inSlope: -0.09903254 - outSlope: -0.017173553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.0687322 - inSlope: -0.017173553 - outSlope: 0.056181695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.069668576 - inSlope: 0.056181695 - outSlope: 0.11869135 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.071646735 - inSlope: 0.11869135 - outSlope: 0.16827016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.074451275 - inSlope: 0.16827016 - outSlope: 0.20377053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.0778474 - inSlope: 0.20377053 - outSlope: 0.22489128 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.08159564 - inSlope: 0.22489128 - outSlope: 0.2316762 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.08545685 - inSlope: 0.2316762 - outSlope: 0.22487073 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.08920474 - inSlope: 0.22487073 - outSlope: 0.20556623 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.09263089 - inSlope: 0.20556623 - outSlope: 0.17486794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.095545314 - inSlope: 0.17486794 - outSlope: 0.1342459 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.097782776 - inSlope: 0.1342459 - outSlope: 0.08523699 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.09920337 - inSlope: 0.08523699 - outSlope: 0.029486472 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.09969482 - inSlope: 0.029486472 - outSlope: -0.026489453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.099253334 - inSlope: -0.026489453 - outSlope: -0.076173715 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.097983755 - inSlope: -0.076173715 - outSlope: -0.120396815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.09597717 - inSlope: -0.120396815 - outSlope: -0.15779896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.093347155 - inSlope: -0.15779896 - outSlope: -0.18719468 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.09022729 - inSlope: -0.18719468 - outSlope: -0.20737445 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.086771004 - inSlope: -0.20737445 - outSlope: -0.21745224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.083146855 - inSlope: -0.21745224 - outSlope: -0.2164554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.07953922 - inSlope: -0.2164554 - outSlope: -0.20381881 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.07614229 - inSlope: -0.20381881 - outSlope: -0.17907709 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.07315763 - inSlope: -0.17907709 - outSlope: -0.14241356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.07078404 - inSlope: -0.14241356 - outSlope: -0.09436736 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.069211274 - inSlope: -0.09436736 - outSlope: -0.035763204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.06861521 - inSlope: -0.035763204 - outSlope: 0.031102477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.06913358 - inSlope: 0.031102477 - outSlope: 0.10475272 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.07087948 - inSlope: 0.10475272 - outSlope: 0.18185252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.07391031 - inSlope: 0.18185252 - outSlope: 0.25967774 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.07823833 - inSlope: 0.25967774 - outSlope: 0.33504343 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.0838223 - inSlope: 0.33504343 - outSlope: 0.40469703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.09056734 - inSlope: 0.40469703 - outSlope: 0.4659998 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.09833389 - inSlope: 0.4659998 - outSlope: 0.5164958 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.106942266 - inSlope: 0.5164958 - outSlope: 0.5544756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.116183385 - inSlope: 0.5544756 - outSlope: 0.57876825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.12582965 - inSlope: 0.57876825 - outSlope: 0.58892643 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.13564494 - inSlope: 0.58892643 - outSlope: 0.5849149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.14539365 - inSlope: 0.5849149 - outSlope: 0.56729484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.1548487 - inSlope: 0.56729484 - outSlope: 0.53688896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.16379671 - inSlope: 0.53688896 - outSlope: 0.49462044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.17204049 - inSlope: 0.49462044 - outSlope: 0.44168252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.17940176 - inSlope: 0.44168252 - outSlope: 0.3789714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.18571803 - inSlope: 0.3789714 - outSlope: 0.30759773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.19084458 - inSlope: 0.30759773 - outSlope: 0.22829495 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.19464955 - inSlope: 0.22829495 - outSlope: 0.14179178 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.19701271 - inSlope: 0.14179178 - outSlope: 0.048646577 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.1978235 - inSlope: 0.048646577 - outSlope: -0.058404204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.1968501 - inSlope: -0.058404204 - outSlope: -0.16969305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.19402185 - inSlope: -0.16969305 - outSlope: -0.272108 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.18948679 - inSlope: -0.272108 - outSlope: -0.3648158 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.18340644 - inSlope: -0.3648158 - outSlope: -0.4467502 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.17596072 - inSlope: -0.4467502 - outSlope: -0.5166268 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.16735016 - inSlope: -0.5166268 - outSlope: -0.5730213 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.15779968 - inSlope: -0.5730213 - outSlope: -0.6143166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.14756122 - inSlope: -0.6143166 - outSlope: -0.63907516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.13690983 - inSlope: -0.63907516 - outSlope: -0.64605117 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.12614247 - inSlope: -0.64605117 - outSlope: -0.6343867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.11556922 - inSlope: -0.6343867 - outSlope: -0.6040928 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.10550116 - inSlope: -0.6040928 - outSlope: -0.5559233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.09623565 - inSlope: -0.5559233 - outSlope: -0.4916305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.08804193 - inSlope: -0.4916305 - outSlope: -0.41400552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.08114175 - inSlope: -0.41400552 - outSlope: -0.32677895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.075695515 - inSlope: -0.32677895 - outSlope: -0.23406923 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.07179431 - inSlope: -0.23406923 - outSlope: -0.14061606 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.06945074 - inSlope: -0.14061606 - outSlope: -0.050763704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.06860467 - inSlope: -0.050763704 - outSlope: 0.031178473 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.069124304 - inSlope: 0.031178473 - outSlope: 0.102298535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.0708293 - inSlope: 0.102298535 - outSlope: 0.15967648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.07349061 - inSlope: 0.15967648 - outSlope: 0.20191397 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.07685579 - inSlope: 0.20191397 - outSlope: 0.22840448 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.080662586 - inSlope: 0.22840448 - outSlope: 0.23900546 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.08464595 - inSlope: 0.23900546 - outSlope: 0.23450911 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.08855449 - inSlope: 0.23450911 - outSlope: 0.21601544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.09215469 - inSlope: 0.21601544 - outSlope: 0.18478295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.095234446 - inSlope: 0.18478295 - outSlope: 0.14246547 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.097608835 - inSlope: 0.14246547 - outSlope: 0.0907625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.09912156 - inSlope: 0.0907625 - outSlope: 0.031577233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.09964784 - inSlope: 0.031577233 - outSlope: -0.026317036 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.09920922 - inSlope: -0.026317036 - outSlope: -0.07601094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.09794239 - inSlope: -0.07601094 - outSlope: -0.12022797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.09593856 - inSlope: -0.12022797 - outSlope: -0.15764566 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.093311176 - inSlope: -0.15764566 - outSlope: -0.18703821 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.09019383 - inSlope: -0.18703821 - outSlope: -0.20723599 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.08673995 - inSlope: -0.20723599 - outSlope: -0.21728826 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.08311833 - inSlope: -0.21728826 - outSlope: -0.21632436 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.079512976 - inSlope: -0.21632436 - outSlope: -0.20368113 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.07611834 - inSlope: -0.20368113 - outSlope: -0.17895167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.07313586 - inSlope: -0.17895167 - outSlope: -0.14228566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.07076433 - inSlope: -0.14228566 - outSlope: -0.094243534 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.06919363 - inSlope: -0.094243534 - outSlope: -0.035654254 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.0685994 - inSlope: -0.035654254 - outSlope: 0.03121245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.0691196 - inSlope: 0.03121245 - outSlope: 0.104852535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.07086722 - inSlope: 0.104852535 - outSlope: 0.18194908 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.07389966 - inSlope: 0.18194908 - outSlope: 0.25977457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.07822917 - inSlope: 0.25977457 - outSlope: 0.33513284 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.08381463 - inSlope: 0.33513284 - outSlope: 0.404761 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.09056093 - inSlope: 0.404761 - outSlope: 0.46606866 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.09832862 - inSlope: 0.46606866 - outSlope: 0.51657945 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.106938146 - inSlope: 0.51657945 - outSlope: 0.55449843 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.116180174 - inSlope: 0.55449843 - outSlope: 0.5788336 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.12582725 - inSlope: 0.5788336 - outSlope: 0.5889738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.13564333 - inSlope: 0.5889738 - outSlope: 0.5849603 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.14539252 - inSlope: 0.5849603 - outSlope: 0.5673126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.15484813 - inSlope: 0.5673126 - outSlope: 0.5369095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.16379648 - inSlope: 0.5369095 - outSlope: 0.494648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.17204049 - inSlope: 0.494648 - outSlope: 0.44168252 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.17940176 - inSlope: 0.44168252 - outSlope: 0.37896055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.18571803 - inSlope: 0.37896055 - outSlope: 0.30759773 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.19084458 - inSlope: 0.30759773 - outSlope: 0.2283015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.19464955 - inSlope: 0.2283015 - outSlope: 0.14179178 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.19701271 - inSlope: 0.14179178 - outSlope: 0.048645183 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.1978235 - inSlope: 0.048645183 - outSlope: -0.05484933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.19690935 - inSlope: -0.05484933 - outSlope: -0.15955006 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.19425023 - inSlope: -0.15955006 - outSlope: -0.25619206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.18998018 - inSlope: -0.25619206 - outSlope: -0.3441121 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.18424506 - inSlope: -0.3441121 - outSlope: -0.4223426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.17720613 - inSlope: -0.4223426 - outSlope: -0.48977438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.16904335 - inSlope: -0.48977438 - outSlope: -0.5451692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.15995681 - inSlope: -0.5451692 - outSlope: -0.58718026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.15017062 - inSlope: -0.58718026 - outSlope: -0.61442566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.13993035 - inSlope: -0.61442566 - outSlope: -0.62574923 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.12950136 - inSlope: -0.62574923 - outSlope: -0.6203099 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.119162425 - inSlope: -0.6203099 - outSlope: -0.59786415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.109198175 - inSlope: -0.59786415 - outSlope: -0.5588061 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.09988488 - inSlope: -0.5588061 - outSlope: -0.50434214 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.09147931 - inSlope: -0.50434214 - outSlope: -0.43654248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.084203295 - inSlope: -0.43654248 - outSlope: -0.3584532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.07822917 - inSlope: -0.3584532 - outSlope: -0.27344912 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.07367175 - inSlope: -0.27344912 - outSlope: -0.18554787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.07057916 - inSlope: -0.18554787 - outSlope: -0.098842695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.0689318 - inSlope: -0.098842695 - outSlope: -0.01698803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.06864867 - inSlope: -0.01698803 - outSlope: 0.056368824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.06958814 - inSlope: 0.056368824 - outSlope: 0.11887722 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.07156951 - inSlope: 0.11887722 - outSlope: 0.1684605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.07437714 - inSlope: 0.1684605 - outSlope: 0.20395605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.07777636 - inSlope: 0.20395605 - outSlope: 0.22508323 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.08152769 - inSlope: 0.22508323 - outSlope: 0.23184891 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.085392 - inSlope: 0.23184891 - outSlope: 0.22506267 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.089142986 - inSlope: 0.22506267 - outSlope: 0.20575763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.09257223 - inSlope: 0.20575763 - outSlope: 0.17504676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.09548963 - inSlope: 0.17504676 - outSlope: 0.13442041 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.09773006 - inSlope: 0.13442041 - outSlope: 0.0854091 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.099153526 - inSlope: 0.0854091 - outSlope: 0.029659426 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.09964784 - inSlope: 0.029659426 - outSlope: -0.014368438 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.09940836 - inSlope: -0.014368438 - outSlope: -0.041484125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.09871697 - inSlope: -0.041484125 - outSlope: -0.06590422 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.09761858 - inSlope: -0.06590422 - outSlope: -0.08729293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.09616372 - inSlope: -0.08729293 - outSlope: -0.10537555 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.09440739 - inSlope: -0.10537555 - outSlope: -0.12003873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.09240677 - inSlope: -0.12003873 - outSlope: -0.13118392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.09022041 - inSlope: -0.13118392 - outSlope: -0.13880777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.08790698 - inSlope: -0.13880777 - outSlope: -0.1429249 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.0855248 - inSlope: -0.1429249 - outSlope: -0.14379899 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.083128184 - inSlope: -0.14379899 - outSlope: -0.14157854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.08076858 - inSlope: -0.14157854 - outSlope: -0.13653234 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.07849307 - inSlope: -0.13653234 - outSlope: -0.12905176 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.07634212 - inSlope: -0.12905176 - outSlope: -0.11956487 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.0743494 - inSlope: -0.11956487 - outSlope: -0.10836513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.072543345 - inSlope: -0.10836513 - outSlope: -0.09605303 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.070942394 - inSlope: -0.09605303 - outSlope: -0.08309923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.06955743 - inSlope: -0.08309923 - outSlope: -0.06991955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.06839212 - inSlope: -0.06991955 - outSlope: -0.0570148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.06744189 - inSlope: -0.0570148 - outSlope: -0.04478252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.06669548 - inSlope: -0.04478252 - outSlope: -0.033536617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.06613655 - inSlope: -0.033536617 - outSlope: -0.023677561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.06574193 - inSlope: -0.023677561 - outSlope: -0.015345152 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.06548618 - inSlope: -0.015345152 - outSlope: -0.008765538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.06534008 - inSlope: -0.008765538 - outSlope: -0.003904909 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.065275 - inSlope: -0.003904909 - outSlope: -0.0007975223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.06526171 - inSlope: -0.0007975223 - outSlope: 0.000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.06527512 - inSlope: 0.000804675 - outSlope: 0.0010858021 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.065293215 - inSlope: 0.0010858021 - outSlope: 0.00046760557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.06530101 - inSlope: 0.00046760557 - outSlope: -0.018294286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.06499611 - inSlope: -0.018294286 - outSlope: -0.05387706 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.06409812 - inSlope: -0.05387706 - outSlope: -0.087849945 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.06263398 - inSlope: -0.087849945 - outSlope: -0.12017642 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.060631067 - inSlope: -0.12017642 - outSlope: -0.1507981 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.058117803 - inSlope: -0.1507981 - outSlope: -0.17964257 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.055123635 - inSlope: -0.17964257 - outSlope: -0.20673375 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.051678125 - inSlope: -0.20673375 - outSlope: -0.23198579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.047811754 - inSlope: -0.23198579 - outSlope: -0.2554642 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.043554083 - inSlope: -0.2554642 - outSlope: -0.2771256 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.03893513 - inSlope: -0.2771256 - outSlope: -0.29708624 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.033983767 - inSlope: -0.29708624 - outSlope: -0.315353 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.028727964 - inSlope: -0.315353 - outSlope: -0.3320252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.023194294 - inSlope: -0.3320252 - outSlope: -0.34719235 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.017407512 - inSlope: -0.34719235 - outSlope: -0.36099 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.011391104 - inSlope: -0.36099 - outSlope: -0.37350255 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.0051661567 - inSlope: -0.37350255 - outSlope: -0.38480383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.0012475094 - inSlope: -0.38480383 - outSlope: -0.39513844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.00783305 - inSlope: -0.39513844 - outSlope: -0.4043579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.014572245 - inSlope: -0.4043579 - outSlope: -0.4125737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.021448368 - inSlope: -0.4125737 - outSlope: -0.41970664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.028443772 - inSlope: -0.41970664 - outSlope: -0.4257978 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.035540294 - inSlope: -0.4257978 - outSlope: -0.4306757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.042718112 - inSlope: -0.4306757 - outSlope: -0.4339724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.049950875 - inSlope: -0.4339724 - outSlope: -0.43561807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.05721148 - inSlope: -0.43561807 - outSlope: -0.4354369 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.06446865 - inSlope: -0.4354369 - outSlope: -0.43314046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.07168755 - inSlope: -0.43314046 - outSlope: -0.4283553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.078826696 - inSlope: -0.4283553 - outSlope: -0.4211428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.08584604 - inSlope: -0.4211428 - outSlope: -0.41136372 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.092701994 - inSlope: -0.41136372 - outSlope: -0.39889213 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.099350095 - inSlope: -0.39889213 - outSlope: -0.38392064 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.10574904 - inSlope: -0.38392064 - outSlope: -0.36654153 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.11185797 - inSlope: -0.36654153 - outSlope: -0.34711578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.11764315 - inSlope: -0.34711578 - outSlope: -0.3258375 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.12307369 - inSlope: -0.3258375 - outSlope: -0.30316675 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.12812668 - inSlope: -0.30316675 - outSlope: -0.27952352 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.13278534 - inSlope: -0.27952352 - outSlope: -0.2552581 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.13703957 - inSlope: -0.2552581 - outSlope: -0.23087198 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.14088738 - inSlope: -0.23087198 - outSlope: -0.20672885 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.144333 - inSlope: -0.20672885 - outSlope: -0.18317622 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.1473859 - inSlope: -0.18317622 - outSlope: -0.16046739 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.15006031 - inSlope: -0.16046739 - outSlope: -0.13887349 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.15237483 - inSlope: -0.13887349 - outSlope: -0.1184986 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.1543499 - inSlope: -0.1184986 - outSlope: -0.09947929 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.15600786 - inSlope: -0.09947929 - outSlope: -0.081706695 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.15736961 - inSlope: -0.081706695 - outSlope: -0.06520981 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.15845649 - inSlope: -0.06520981 - outSlope: -0.049751267 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.15928566 - inSlope: -0.049751267 - outSlope: -0.035128534 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.15987113 - inSlope: -0.035128534 - outSlope: -0.021006487 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.16022123 - inSlope: -0.021006487 - outSlope: -0.00705749 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.16033886 - inSlope: -0.00705749 - outSlope: -0.00705749 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.001369601 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.001369601 - inSlope: 0 - outSlope: 0.0026372357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0014135549 - inSlope: 0.0026372357 - outSlope: 0.008695336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0015584775 - inSlope: 0.008695336 - outSlope: 0.016490327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.001833316 - inSlope: 0.016490327 - outSlope: 0.02448853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0022414578 - inSlope: 0.02448853 - outSlope: 0.02761967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0027017852 - inSlope: 0.02761967 - outSlope: 0.017117882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.002987084 - inSlope: 0.017117882 - outSlope: -0.018627219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0026766306 - inSlope: -0.018627219 - outSlope: -0.08949561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0011850386 - inSlope: -0.08949561 - outSlope: -0.19907121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0021328118 - inSlope: -0.19907121 - outSlope: -0.33920234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.007786199 - inSlope: -0.33920234 - outSlope: -0.48934975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.01594202 - inSlope: -0.48934975 - outSlope: -0.6221666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.026311453 - inSlope: -0.6221666 - outSlope: -0.7114954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.03816974 - inSlope: -0.7114954 - outSlope: -0.7421074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.050538186 - inSlope: -0.7421074 - outSlope: -0.70954823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.06236398 - inSlope: -0.70954823 - outSlope: -0.6200793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.07269862 - inSlope: -0.6200793 - outSlope: -0.4861062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.080800414 - inSlope: -0.4861062 - outSlope: -0.3170477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.08608454 - inSlope: -0.3170477 - outSlope: -0.11802133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.08805156 - inSlope: -0.11802133 - outSlope: -0.0102822585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.08822293 - inSlope: -0.0102822585 - outSlope: -0.01096663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.088405706 - inSlope: -0.01096663 - outSlope: -0.010637651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.088583 - inSlope: -0.010637651 - outSlope: -0.009427527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.088740125 - inSlope: -0.009427527 - outSlope: -0.007533438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.08886568 - inSlope: -0.007533438 - outSlope: -0.005142228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.08895139 - inSlope: -0.005142228 - outSlope: -0.0023424649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.08899043 - inSlope: -0.0023424649 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.08900324 - inSlope: -0.0007689007 - outSlope: -0.0007170446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.08901519 - inSlope: -0.0007170446 - outSlope: -0.0006678707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.089026324 - inSlope: -0.0006678707 - outSlope: -0.0006186924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.089036636 - inSlope: -0.0006186924 - outSlope: -0.00057399325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.0890462 - inSlope: -0.00057399325 - outSlope: -0.00052928977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.089055024 - inSlope: -0.00052928977 - outSlope: -0.00048726844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.089063145 - inSlope: -0.00048726844 - outSlope: -0.0004461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.08907058 - inSlope: -0.0004461412 - outSlope: -0.0004072491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.08907737 - inSlope: -0.0004072491 - outSlope: -0.00036925112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.08908352 - inSlope: -0.00036925112 - outSlope: -0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.08908908 - inSlope: -0.0003334883 - outSlope: -0.0002986174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.08909406 - inSlope: -0.0002986174 - outSlope: -0.00026553895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.08909848 - inSlope: -0.00026553895 - outSlope: -0.00023290537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.089102365 - inSlope: -0.00023290537 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.08910575 - inSlope: -0.000202954 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.08910862 - inSlope: -0.0001725556 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.08911103 - inSlope: -0.00014439238 - outSlope: -0.0001166762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.089112975 - inSlope: -0.0001166762 - outSlope: -0.00009119454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.089114495 - inSlope: -0.00009119454 - outSlope: -0.000065714186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.08911559 - inSlope: -0.000065714186 - outSlope: -0.00004157428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.08911628 - inSlope: -0.00004157428 - outSlope: -0.000018775481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.089116596 - inSlope: -0.000018775481 - outSlope: 0.000004023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.08911653 - inSlope: 0.000004023317 - outSlope: 0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08911613 - inSlope: 0.000024139905 - outSlope: 0.000045597597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.08911537 - inSlope: 0.000045597597 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.08911431 - inSlope: 0.000063479005 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08911294 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.089111276 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.08910934 - inSlope: 0.00011622917 - outSlope: 0.00013187541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.08910714 - inSlope: 0.00013187541 - outSlope: 0.00014662757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.0891047 - inSlope: 0.00014662757 - outSlope: 0.00015959158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.08910204 - inSlope: 0.00015959158 - outSlope: 0.00017389671 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.08909914 - inSlope: 0.00017389671 - outSlope: 0.00018462424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.08909606 - inSlope: 0.00018462424 - outSlope: 0.00019580145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.0890928 - inSlope: 0.00019580145 - outSlope: 0.0002065303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.08908936 - inSlope: 0.0002065303 - outSlope: 0.00021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.08908578 - inSlope: 0.00021457692 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.089082055 - inSlope: 0.00022351764 - outSlope: 0.0002306702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.08907821 - inSlope: 0.0002306702 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.08907426 - inSlope: 0.0002369287 - outSlope: 0.00024318718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.08907021 - inSlope: 0.00024318718 - outSlope: 0.0002467617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.089066096 - inSlope: 0.0002467617 - outSlope: 0.0002498927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.08906193 - inSlope: 0.0002498927 - outSlope: 0.00025302195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.089057714 - inSlope: 0.00025302195 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.08905348 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.08904924 - inSlope: 0.00025436305 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.089045 - inSlope: 0.00025436305 - outSlope: 0.00025168085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.08904081 - inSlope: 0.00025168085 - outSlope: 0.00025033797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.089036636 - inSlope: 0.00025033797 - outSlope: 0.00024542236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.089032546 - inSlope: 0.00024542236 - outSlope: 0.00024095201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.08902853 - inSlope: 0.00024095201 - outSlope: 0.0002346935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.08902462 - inSlope: 0.0002346935 - outSlope: 0.00022754095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.089020826 - inSlope: 0.00022754095 - outSlope: -0.000748337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.0890333 - inSlope: -0.000748337 - outSlope: -0.0027810063 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.08907965 - inSlope: -0.0027810063 - outSlope: -0.0050403224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.08916365 - inSlope: -0.0050403224 - outSlope: -0.00741805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.08928729 - inSlope: -0.00741805 - outSlope: -0.009745816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.08944972 - inSlope: -0.009745816 - outSlope: -0.011866551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.089647494 - inSlope: -0.011866551 - outSlope: -0.013398541 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.0898708 - inSlope: -0.013398541 - outSlope: -0.013932748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.090103015 - inSlope: -0.013932748 - outSlope: -0.013028395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.090320155 - inSlope: -0.013028395 - outSlope: -0.010585348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.09049658 - inSlope: -0.010585348 - outSlope: -0.007146753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.09061569 - inSlope: -0.007146753 - outSlope: -0.0035704707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0906752 - inSlope: -0.0035704707 - outSlope: -0.00036031043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0906812 - inSlope: -0.00036031043 - outSlope: 0.0017930585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.09065132 - inSlope: 0.0017930585 - outSlope: 0.0032002795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.09059798 - inSlope: 0.0032002795 - outSlope: 0.0041444637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.090528905 - inSlope: 0.0041444637 - outSlope: 0.004204367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.09045883 - inSlope: 0.004204367 - outSlope: 0.003853891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.0903946 - inSlope: 0.003853891 - outSlope: 0.0031524927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.09034206 - inSlope: 0.0031524927 - outSlope: 0.0028605787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.09029438 - inSlope: 0.0028605787 - outSlope: 0.0030590624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.0902434 - inSlope: 0.0030590624 - outSlope: 0.003030452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.09019289 - inSlope: 0.003030452 - outSlope: 0.0027613367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.09014687 - inSlope: 0.0027613367 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.09010912 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.090083025 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.090071596 - inSlope: 0.0006857521 - outSlope: 0.00019937773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.09006827 - inSlope: 0.00019937773 - outSlope: 0.00022262357 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.09006456 - inSlope: 0.00022262357 - outSlope: 0.00024229311 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.090060525 - inSlope: 0.00024229311 - outSlope: 0.0002633 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.090056136 - inSlope: 0.0002633 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.09005143 - inSlope: 0.00028252628 - outSlope: 0.00030219584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.09004639 - inSlope: 0.00030219584 - outSlope: 0.00032097133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.09004104 - inSlope: 0.00032097133 - outSlope: 0.00033795866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.09003541 - inSlope: 0.00033795866 - outSlope: 0.0003562871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.09002947 - inSlope: 0.0003562871 - outSlope: 0.00037238037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.090023264 - inSlope: 0.00037238037 - outSlope: 0.00038802662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0900168 - inSlope: 0.00038802662 - outSlope: 0.00040411987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.09001006 - inSlope: 0.00040411987 - outSlope: 0.000418425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.09000309 - inSlope: 0.000418425 - outSlope: 0.00043317716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.08999587 - inSlope: 0.00043317716 - outSlope: 0.0004448001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.089988455 - inSlope: 0.0004448001 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.089980885 - inSlope: 0.00045418783 - outSlope: 0.00046357556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.08997316 - inSlope: 0.00046357556 - outSlope: 0.0004751985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.08996524 - inSlope: 0.0004751985 - outSlope: 0.00048592038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.08995714 - inSlope: 0.00048592038 - outSlope: 0.00049755024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.08994885 - inSlope: 0.00049755024 - outSlope: 0.0005136435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.08994029 - inSlope: 0.0005136435 - outSlope: 0.00041618984 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.08993335 - inSlope: 0.00041618984 - outSlope: 0.0005985802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.089923374 - inSlope: 0.0005985802 - outSlope: 0.0005498534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.08991421 - inSlope: 0.0005498534 - outSlope: -0.030013947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.09041444 - inSlope: -0.030013947 - outSlope: -0.086950146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.09186361 - inSlope: -0.086950146 - outSlope: -0.13782634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.09416071 - inSlope: -0.13782634 - outSlope: -0.18264565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.097204804 - inSlope: -0.18264565 - outSlope: -0.2215167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.100896746 - inSlope: -0.2215167 - outSlope: -0.25224233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.10510078 - inSlope: -0.25224233 - outSlope: -0.2745351 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.10967636 - inSlope: -0.2745351 - outSlope: -0.2876855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.114471115 - inSlope: -0.2876855 - outSlope: -0.29051614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.11931305 - inSlope: -0.29051614 - outSlope: -0.2834981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.12403808 - inSlope: -0.2834981 - outSlope: -0.2673669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.12849419 - inSlope: -0.2673669 - outSlope: -0.24398112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13256054 - inSlope: -0.24398112 - outSlope: -0.21531543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13614912 - inSlope: -0.21531543 - outSlope: -0.18313694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.1392014 - inSlope: -0.18313694 - outSlope: -0.14945015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.14169224 - inSlope: -0.14945015 - outSlope: -0.1159377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.14362453 - inSlope: -0.1159377 - outSlope: -0.082905374 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.14500628 - inSlope: -0.082905374 - outSlope: -0.050228883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.14584343 - inSlope: -0.050228883 - outSlope: -0.017084794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.14612818 - inSlope: -0.017084794 - outSlope: -0.00003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.14612876 - inSlope: -0.00003486875 - outSlope: -0.00017970818 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.14613175 - inSlope: -0.00017970818 - outSlope: -0.0003701452 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.14613792 - inSlope: -0.0003701452 - outSlope: -0.0002092125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.14614141 - inSlope: -0.0002092125 - outSlope: 0.00037372147 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.14613518 - inSlope: 0.00037372147 - outSlope: 0.0010362129 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.14611791 - inSlope: 0.0010362129 - outSlope: 0.0023281598 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.14607911 - inSlope: 0.0023281598 - outSlope: 0.0038954653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.14601418 - inSlope: 0.0038954653 - outSlope: 0.0057256278 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.14591876 - inSlope: 0.0057256278 - outSlope: 0.008340784 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.14577974 - inSlope: 0.008340784 - outSlope: 0.010575066 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.1456035 - inSlope: 0.010575066 - outSlope: 0.013478113 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.14537886 - inSlope: 0.013478113 - outSlope: 0.016580537 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.14510252 - inSlope: 0.016580537 - outSlope: 0.019397754 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.14477922 - inSlope: 0.019397754 - outSlope: 0.022096058 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.14441095 - inSlope: 0.022096058 - outSlope: 0.024729097 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.1439988 - inSlope: 0.024729097 - outSlope: 0.026552107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.14355627 - inSlope: 0.026552107 - outSlope: 0.028316107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.14308433 - inSlope: 0.028316107 - outSlope: 0.029011695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.1426008 - inSlope: 0.029011695 - outSlope: 0.029881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.14210278 - inSlope: 0.029881625 - outSlope: 0.029106049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.14161767 - inSlope: 0.029106049 - outSlope: 0.028289285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.14114618 - inSlope: 0.028289285 - outSlope: 0.026911523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.14069766 - inSlope: 0.026911523 - outSlope: 0.024761284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.14028497 - inSlope: 0.024761284 - outSlope: 0.022457263 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.13991068 - inSlope: 0.022457263 - outSlope: 0.019659717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.13958302 - inSlope: 0.019659717 - outSlope: 0.016450897 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.13930884 - inSlope: 0.016450897 - outSlope: 0.013085616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.13909075 - inSlope: 0.013085616 - outSlope: 0.009385059 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.13893433 - inSlope: 0.009385059 - outSlope: 0.0054296902 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.13884383 - inSlope: 0.0054296902 - outSlope: 0.0012069952 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.13882372 - inSlope: 0.0012069952 - outSlope: -0.002827051 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.13887084 - inSlope: -0.002827051 - outSlope: -0.0063452185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.13897659 - inSlope: -0.0063452185 - outSlope: -0.009647021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.13913737 - inSlope: -0.009647021 - outSlope: -0.012751234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.1393499 - inSlope: -0.012751234 - outSlope: -0.015577168 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.13960952 - inSlope: -0.015577168 - outSlope: -0.018358843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.1399155 - inSlope: -0.018358843 - outSlope: -0.020801445 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.14026219 - inSlope: -0.020801445 - outSlope: -0.02298119 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.1406452 - inSlope: -0.02298119 - outSlope: -0.024752343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.14105774 - inSlope: -0.024752343 - outSlope: -0.02643409 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.14149831 - inSlope: -0.02643409 - outSlope: -0.027479257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.1419563 - inSlope: -0.027479257 - outSlope: -0.028041627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.14242366 - inSlope: -0.028041627 - outSlope: -0.028854338 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.14290456 - inSlope: -0.028854338 - outSlope: -0.027773406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.14336745 - inSlope: -0.027773406 - outSlope: -0.027849402 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.14383161 - inSlope: -0.027849402 - outSlope: -0.026071096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.14426613 - inSlope: -0.026071096 - outSlope: -0.024690652 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.14467764 - inSlope: -0.024690652 - outSlope: -0.02292218 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.14505967 - inSlope: -0.02292218 - outSlope: -0.020438451 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.14540032 - inSlope: -0.020438451 - outSlope: -0.018135961 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.14570259 - inSlope: -0.018135961 - outSlope: -0.015739217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.1459649 - inSlope: -0.015739217 - outSlope: -0.013049853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.1461824 - inSlope: -0.013049853 - outSlope: -0.010584007 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.1463588 - inSlope: -0.010584007 - outSlope: -0.008693942 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.1465037 - inSlope: -0.008693942 - outSlope: -0.006377405 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.14660999 - inSlope: -0.006377405 - outSlope: -0.004578535 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.1466863 - inSlope: -0.004578535 - outSlope: -0.0034055146 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.14674306 - inSlope: -0.0034055146 - outSlope: -0.0019758677 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.14677599 - inSlope: -0.0019758677 - outSlope: -0.0010729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.14679387 - inSlope: -0.0010729 - outSlope: -0.0006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.1468043 - inSlope: -0.0006258404 - outSlope: -0.00012338349 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.14680636 - inSlope: -0.00012338349 - outSlope: -0.00006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.14680748 - inSlope: -0.00006705433 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.14680736 - inSlope: 0.0000071526665 - outSlope: -0.00012785026 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.14680949 - inSlope: -0.00012785026 - outSlope: -0.0003156114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.14681475 - inSlope: -0.0003156114 - outSlope: -0.0003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.14682071 - inSlope: -0.0003576231 - outSlope: -0.0004872754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.14682883 - inSlope: -0.0004872754 - outSlope: -0.0002816282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.14683352 - inSlope: -0.0002816282 - outSlope: 0.0003120351 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.14682832 - inSlope: 0.0003120351 - outSlope: 0.0009325022 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.14681278 - inSlope: 0.0009325022 - outSlope: 0.0021556348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.14677685 - inSlope: 0.0021556348 - outSlope: 0.003608417 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.14671671 - inSlope: 0.003608417 - outSlope: 0.0052695763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.14662889 - inSlope: 0.0052695763 - outSlope: 0.0076211663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.14650187 - inSlope: 0.0076211663 - outSlope: 0.009888278 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.14633706 - inSlope: 0.009888278 - outSlope: 0.012460839 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.14612938 - inSlope: 0.012460839 - outSlope: 0.015460046 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.14587171 - inSlope: 0.015460046 - outSlope: 0.018141845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.14556935 - inSlope: 0.018141845 - outSlope: 0.020734092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.14522378 - inSlope: 0.020734092 - outSlope: 0.023508133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.14483199 - inSlope: 0.023508133 - outSlope: 0.02547081 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.14440747 - inSlope: 0.02547081 - outSlope: 0.027063902 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.14395641 - inSlope: 0.027063902 - outSlope: 0.028648293 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.14347893 - inSlope: 0.028648293 - outSlope: 0.02903178 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.14299507 - inSlope: 0.02903178 - outSlope: 0.029489601 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.14250357 - inSlope: 0.029489601 - outSlope: 0.028923595 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.14202152 - inSlope: 0.028923595 - outSlope: 0.027827548 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.14155772 - inSlope: 0.027827548 - outSlope: 0.026449803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.14111689 - inSlope: 0.026449803 - outSlope: 0.024293138 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.14071201 - inSlope: 0.024293138 - outSlope: 0.022104684 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.14034359 - inSlope: 0.022104684 - outSlope: 0.019436477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.14001966 - inSlope: 0.019436477 - outSlope: 0.016380927 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.13974664 - inSlope: 0.016380927 - outSlope: 0.013218128 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.13952634 - inSlope: 0.013218128 - outSlope: 0.0097345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.1393641 - inSlope: 0.0097345 - outSlope: 0.006022545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.13926372 - inSlope: 0.006022545 - outSlope: 0.0020625913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.13922934 - inSlope: 0.0020625913 - outSlope: -0.0018275063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.1392598 - inSlope: -0.0018275063 - outSlope: -0.0053491476 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.13934895 - inSlope: -0.0053491476 - outSlope: -0.0086654555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.13949338 - inSlope: -0.0086654555 - outSlope: -0.011778316 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.13968968 - inSlope: -0.011778316 - outSlope: -0.014601274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.13993303 - inSlope: -0.014601274 - outSlope: -0.01738227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.14022274 - inSlope: -0.01738227 - outSlope: -0.019823048 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.14055313 - inSlope: -0.019823048 - outSlope: -0.022002496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.14091983 - inSlope: -0.022002496 - outSlope: -0.02377389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.14131607 - inSlope: -0.02377389 - outSlope: -0.025455447 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.14174032 - inSlope: -0.025455447 - outSlope: -0.026502553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.14218204 - inSlope: -0.026502553 - outSlope: -0.027066585 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.14263314 - inSlope: -0.027066585 - outSlope: -0.027883872 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.14309788 - inSlope: -0.027883872 - outSlope: -0.026806407 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.14354464 - inSlope: -0.026806407 - outSlope: -0.026888786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.1439928 - inSlope: -0.026888786 - outSlope: -0.025117483 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.14441141 - inSlope: -0.025117483 - outSlope: -0.02374528 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.14480717 - inSlope: -0.02374528 - outSlope: -0.02198819 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.14517364 - inSlope: -0.02198819 - outSlope: -0.019514598 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.14549889 - inSlope: -0.019514598 - outSlope: -0.017226303 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.14578599 - inSlope: -0.017226303 - outSlope: -0.014841358 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.14603335 - inSlope: -0.014841358 - outSlope: -0.012169914 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.14623618 - inSlope: -0.012169914 - outSlope: -0.0097195795 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.14639817 - inSlope: -0.0097195795 - outSlope: -0.007846251 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.14652894 - inSlope: -0.007846251 - outSlope: -0.005549575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.14662144 - inSlope: -0.005549575 - outSlope: -0.0037693474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.14668426 - inSlope: -0.0037693474 - outSlope: -0.002616982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.14672787 - inSlope: -0.002616982 - outSlope: -0.001206978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.14674799 - inSlope: -0.001206978 - outSlope: -0.00032365817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.14675339 - inSlope: -0.00032365817 - outSlope: 0.00010281664 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.14675167 - inSlope: 0.00010281664 - outSlope: 0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.1467419 - inSlope: 0.00058651867 - outSlope: 0.00062315824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.14673151 - inSlope: 0.00062315824 - outSlope: 0.0006777152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.14672022 - inSlope: 0.0006777152 - outSlope: 0.00052391784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.14671148 - inSlope: 0.00052391784 - outSlope: 0.0003165055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.14670621 - inSlope: 0.0003165055 - outSlope: 0.00024050153 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.1467022 - inSlope: 0.00024050153 - outSlope: 0.000115333445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.14670028 - inSlope: 0.000115333445 - outSlope: 0.00034064575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.1466946 - inSlope: 0.00034064575 - outSlope: 0.0009834635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.14667821 - inSlope: 0.0009834635 - outSlope: 0.0017068051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.14664976 - inSlope: 0.0017068051 - outSlope: 0.0030549953 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.14659885 - inSlope: 0.0030549953 - outSlope: 0.0046760556 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.14652091 - inSlope: 0.0046760556 - outSlope: 0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.1464116 - inSlope: 0.0065588076 - outSlope: 0.009221575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.1462579 - inSlope: 0.009221575 - outSlope: 0.011505629 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.14606614 - inSlope: 0.011505629 - outSlope: 0.014450175 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.14582531 - inSlope: 0.014450175 - outSlope: 0.017595056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.14553206 - inSlope: 0.017595056 - outSlope: 0.020450369 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.14519122 - inSlope: 0.020450369 - outSlope: 0.0231856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.14480479 - inSlope: 0.0231856 - outSlope: 0.025853314 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.14437391 - inSlope: 0.025853314 - outSlope: 0.027705954 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.14391214 - inSlope: 0.027705954 - outSlope: 0.029498542 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.14342049 - inSlope: 0.029498542 - outSlope: 0.030220017 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.14291683 - inSlope: 0.030220017 - outSlope: 0.031112315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.14239828 - inSlope: 0.031112315 - outSlope: 0.0303586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.14189231 - inSlope: 0.0303586 - outSlope: 0.029559337 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.14139965 - inSlope: 0.029559337 - outSlope: 0.028195811 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.14092973 - inSlope: 0.028195811 - outSlope: 0.026060889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.14049537 - inSlope: 0.026060889 - outSlope: 0.023763841 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.14009932 - inSlope: 0.023763841 - outSlope: 0.020976383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.1397497 - inSlope: 0.020976383 - outSlope: 0.017771695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.13945352 - inSlope: 0.017771695 - outSlope: 0.014408634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.13921337 - inSlope: 0.014408634 - outSlope: 0.010707541 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.13903491 - inSlope: 0.010707541 - outSlope: 0.006751924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.13892238 - inSlope: 0.006751924 - outSlope: 0.002522209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.13888034 - inSlope: 0.002522209 - outSlope: -0.001517216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.13890563 - inSlope: -0.001517216 - outSlope: -0.0050576846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.13898993 - inSlope: -0.0050576846 - outSlope: -0.008393655 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.13912982 - inSlope: -0.008393655 - outSlope: -0.011532451 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.13932203 - inSlope: -0.011532451 - outSlope: -0.0143947415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.13956194 - inSlope: -0.0143947415 - outSlope: -0.017211506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.1398488 - inSlope: -0.017211506 - outSlope: -0.019689502 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.14017695 - inSlope: -0.019689502 - outSlope: -0.021907097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.14054208 - inSlope: -0.021907097 - outSlope: -0.023718242 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.14093737 - inSlope: -0.023718242 - outSlope: -0.025435943 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.14136131 - inSlope: -0.025435943 - outSlope: -0.02652477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.14180338 - inSlope: -0.02652477 - outSlope: -0.027128395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.14225553 - inSlope: -0.027128395 - outSlope: -0.027986595 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.14272197 - inSlope: -0.027986595 - outSlope: -0.026950477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.14317115 - inSlope: -0.026950477 - outSlope: -0.02706122 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.14362216 - inSlope: -0.02706122 - outSlope: -0.025304517 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.14404391 - inSlope: -0.025304517 - outSlope: -0.023946442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.14444302 - inSlope: -0.023946442 - outSlope: -0.02220456 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.14481309 - inSlope: -0.02220456 - outSlope: -0.01974437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.14514217 - inSlope: -0.01974437 - outSlope: -0.017470388 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.14543334 - inSlope: -0.017470388 - outSlope: -0.015100636 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.14568502 - inSlope: -0.015100636 - outSlope: -0.012442958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.1458924 - inSlope: -0.012442958 - outSlope: -0.0100054005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.14605916 - inSlope: -0.0100054005 - outSlope: -0.008146887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.14619493 - inSlope: -0.008146887 - outSlope: -0.005865019 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.14629269 - inSlope: -0.005865019 - outSlope: -0.0040841727 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.14636075 - inSlope: -0.0040841727 - outSlope: -0.0029199927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.14640942 - inSlope: -0.0029199927 - outSlope: -0.0014975895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.14643438 - inSlope: -0.0014975895 - outSlope: -0.0006025949 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.14644442 - inSlope: -0.0006025949 - outSlope: -0.00016629949 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.1464472 - inSlope: -0.00016629949 - outSlope: 0.00032811917 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.14644173 - inSlope: 0.00032811917 - outSlope: 0.0003746102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.14643548 - inSlope: 0.0003746102 - outSlope: 0.00044078307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.14642814 - inSlope: 0.00044078307 - outSlope: 0.00029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.14642322 - inSlope: 0.00029503906 - outSlope: 0.0001019255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.14642152 - inSlope: 0.0001019255 - outSlope: 0.00005185535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.14642066 - inSlope: 0.00005185535 - outSlope: -0.000083149745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.14642204 - inSlope: -0.000083149745 - outSlope: 0.00011712156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.14642009 - inSlope: 0.00011712156 - outSlope: 0.0007072199 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.1464083 - inSlope: 0.0007072199 - outSlope: 0.0013249936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.14638622 - inSlope: 0.0013249936 - outSlope: 0.0025463493 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.14634378 - inSlope: 0.0025463493 - outSlope: 0.003997332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.14627716 - inSlope: 0.003997332 - outSlope: 0.0056604412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.14618282 - inSlope: 0.0056604412 - outSlope: 0.008014333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.14604925 - inSlope: 0.008014333 - outSlope: 0.010282852 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.14587787 - inSlope: 0.010282852 - outSlope: 0.012857445 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.14566357 - inSlope: 0.012857445 - outSlope: 0.015861478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.14539921 - inSlope: 0.015861478 - outSlope: 0.01854597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.14509012 - inSlope: 0.01854597 - outSlope: 0.02114357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.14473772 - inSlope: 0.02114357 - outSlope: 0.023923881 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.144339 - inSlope: 0.023923881 - outSlope: 0.0258937 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.14390743 - inSlope: 0.0258937 - outSlope: 0.027492167 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.14344923 - inSlope: 0.027492167 - outSlope: 0.029081017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.14296454 - inSlope: 0.029081017 - outSlope: 0.029470773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.14247337 - inSlope: 0.029470773 - outSlope: 0.029931264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.14197451 - inSlope: 0.029931264 - outSlope: 0.029367955 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.14148505 - inSlope: 0.029367955 - outSlope: 0.02827547 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.14101379 - inSlope: 0.02827547 - outSlope: 0.02689939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.14056547 - inSlope: 0.02689939 - outSlope: 0.024742154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.1401531 - inSlope: 0.024742154 - outSlope: 0.022553252 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.13977721 - inSlope: 0.022553252 - outSlope: 0.019884737 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.1394458 - inSlope: 0.019884737 - outSlope: 0.016827954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.13916533 - inSlope: 0.016827954 - outSlope: 0.013661593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.13893764 - inSlope: 0.013661593 - outSlope: 0.010177059 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.13876802 - inSlope: 0.010177059 - outSlope: 0.006457964 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.13866039 - inSlope: 0.006457964 - outSlope: 0.0024962092 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.13861878 - inSlope: 0.0024962092 - outSlope: -0.0014019227 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.13864215 - inSlope: -0.0014019227 - outSlope: -0.0049271523 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.13872427 - inSlope: -0.0049271523 - outSlope: -0.008253283 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.13886182 - inSlope: -0.008253283 - outSlope: -0.011378673 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.13905147 - inSlope: -0.011378673 - outSlope: -0.014227548 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.13928859 - inSlope: -0.014227548 - outSlope: -0.017032694 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.13957247 - inSlope: -0.017032694 - outSlope: -0.019499958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.13989747 - inSlope: -0.019499958 - outSlope: -0.021701463 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.14025916 - inSlope: -0.021701463 - outSlope: -0.02350098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.14065084 - inSlope: -0.02350098 - outSlope: -0.025207957 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.14107098 - inSlope: -0.025207957 - outSlope: -0.026281722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.14150901 - inSlope: -0.026281722 - outSlope: -0.026873462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.1419569 - inSlope: -0.026873462 - outSlope: -0.027719365 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.14241889 - inSlope: -0.027719365 - outSlope: -0.02666961 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.14286338 - inSlope: -0.02666961 - outSlope: -0.026780605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.14330973 - inSlope: -0.026780605 - outSlope: -0.025038803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.14372703 - inSlope: -0.025038803 - outSlope: -0.023697894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.144122 - inSlope: -0.023697894 - outSlope: -0.021971203 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.14448819 - inSlope: -0.021971203 - outSlope: -0.019529797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.14481369 - inSlope: -0.019529797 - outSlope: -0.017272795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.14510156 - inSlope: -0.017272795 - outSlope: -0.014920035 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.14535023 - inSlope: -0.014920035 - outSlope: -0.012282022 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.14555493 - inSlope: -0.012282022 - outSlope: -0.009864139 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.14571933 - inSlope: -0.009864139 - outSlope: -0.008026186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.1458531 - inSlope: -0.008026186 - outSlope: -0.0057630963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.14594916 - inSlope: -0.0057630963 - outSlope: -0.0040178956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.14601612 - inSlope: -0.0040178956 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.14606446 - inSlope: -0.0029004063 - outSlope: -0.0015252625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.14608988 - inSlope: -0.0015252625 - outSlope: -0.0006795033 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.1461012 - inSlope: -0.0006795033 - outSlope: -0.0002771579 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.14610583 - inSlope: -0.0002771579 - outSlope: 0.00019580424 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.14610256 - inSlope: 0.00019580424 - outSlope: 0.00021904414 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.14609891 - inSlope: 0.00021904414 - outSlope: 0.00026464867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.1460945 - inSlope: 0.00026464867 - outSlope: 0.00009924041 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.14609285 - inSlope: 0.00009924041 - outSlope: -0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.14609483 - inSlope: -0.00011891308 - outSlope: -0.00020205705 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.1460982 - inSlope: -0.00020205705 - outSlope: -0.00033706942 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.14610381 - inSlope: -0.00033706942 - outSlope: -0.00012159185 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.14610584 - inSlope: -0.00012159185 - outSlope: 0.00051767426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.14609721 - inSlope: 0.00051767426 - outSlope: 0.0012320116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.14607668 - inSlope: 0.0012320116 - outSlope: 0.0025757803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.14603375 - inSlope: 0.0025757803 - outSlope: 0.0041914624 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.14596389 - inSlope: 0.0041914624 - outSlope: 0.006070652 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.14586271 - inSlope: 0.006070652 - outSlope: 0.0087307235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.1457172 - inSlope: 0.0087307235 - outSlope: 0.011012109 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.14553367 - inSlope: 0.011012109 - outSlope: 0.013956641 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.14530106 - inSlope: 0.013956641 - outSlope: 0.017100642 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.14501604 - inSlope: 0.017100642 - outSlope: 0.019957727 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.14468342 - inSlope: 0.019957727 - outSlope: 0.022694761 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.14430517 - inSlope: 0.022694761 - outSlope: 0.025365144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.14388242 - inSlope: 0.025365144 - outSlope: 0.02722227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.14342871 - inSlope: 0.02722227 - outSlope: 0.02902105 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.14294504 - inSlope: 0.02902105 - outSlope: 0.029746195 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.14244926 - inSlope: 0.029746195 - outSlope: 0.030647388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.14193848 - inSlope: 0.030647388 - outSlope: 0.029899973 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.14144014 - inSlope: 0.029899973 - outSlope: 0.029109625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.14095497 - inSlope: 0.029109625 - outSlope: 0.027756816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.14049236 - inSlope: 0.027756816 - outSlope: 0.02563174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.14006516 - inSlope: 0.02563174 - outSlope: 0.023348091 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.13967603 - inSlope: 0.023348091 - outSlope: 0.020571375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.13933317 - inSlope: 0.020571375 - outSlope: 0.017381873 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.13904348 - inSlope: 0.017381873 - outSlope: 0.01403313 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.13880959 - inSlope: 0.01403313 - outSlope: 0.010346333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.13863716 - inSlope: 0.010346333 - outSlope: 0.0064077117 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.13853036 - inSlope: 0.0064077117 - outSlope: 0.0021949746 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.13849378 - inSlope: 0.0021949746 - outSlope: -0.001828348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.13852425 - inSlope: -0.001828348 - outSlope: -0.0053493003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.1386134 - inSlope: -0.0053493003 - outSlope: -0.008666102 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.13875784 - inSlope: -0.008666102 - outSlope: -0.011784912 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.13895425 - inSlope: -0.011784912 - outSlope: -0.01462589 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.13919802 - inSlope: -0.01462589 - outSlope: -0.017422108 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.13948838 - inSlope: -0.017422108 - outSlope: -0.01987791 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.1398197 - inSlope: -0.01987791 - outSlope: -0.02207313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.14018758 - inSlope: -0.02207313 - outSlope: -0.023859506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.14058523 - inSlope: -0.023859506 - outSlope: -0.025555583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.14101115 - inSlope: -0.025555583 - outSlope: -0.02661623 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.14145477 - inSlope: -0.02661623 - outSlope: -0.027196227 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.14190803 - inSlope: -0.027196227 - outSlope: -0.028027724 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.14237516 - inSlope: -0.028027724 - outSlope: -0.026964659 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.14282456 - inSlope: -0.026964659 - outSlope: -0.02705967 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.14327557 - inSlope: -0.02705967 - outSlope: -0.025304345 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.1436973 - inSlope: -0.025304345 - outSlope: -0.023947127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.14409642 - inSlope: -0.023947127 - outSlope: -0.02220456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.14446649 - inSlope: -0.02220456 - outSlope: -0.0197447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.14479558 - inSlope: -0.0197447 - outSlope: -0.017470388 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.14508675 - inSlope: -0.017470388 - outSlope: -0.015100173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.14533842 - inSlope: -0.015100173 - outSlope: -0.012442245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.1455458 - inSlope: -0.012442245 - outSlope: -0.010005686 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.14571255 - inSlope: -0.010005686 - outSlope: -0.008146887 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.14584833 - inSlope: -0.008146887 - outSlope: -0.0058651865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.14594609 - inSlope: -0.0058651865 - outSlope: -0.0040973495 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.14601438 - inSlope: -0.0040973495 - outSlope: -0.0029576276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.14606367 - inSlope: -0.0029576276 - outSlope: -0.0015601753 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.14608967 - inSlope: -0.0015601753 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.1461012 - inSlope: -0.00069202046 - outSlope: -0.00027714996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.14610583 - inSlope: -0.00027714996 - outSlope: 0.00019580424 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.14610256 - inSlope: 0.00019580424 - outSlope: 0.00021905042 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.14609891 - inSlope: 0.00021905042 - outSlope: 0.00026464867 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.1460945 - inSlope: 0.00026464867 - outSlope: 0.00009923757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.14609285 - inSlope: 0.00009923757 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.14609475 - inSlope: -0.000114442664 - outSlope: -0.00018239299 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.1460978 - inSlope: -0.00018239299 - outSlope: -0.00033615608 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.1461034 - inSlope: -0.00033615608 - outSlope: -0.00015288824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.14610595 - inSlope: -0.00015288824 - outSlope: 0.00042111325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.14609893 - inSlope: 0.00042111325 - outSlope: 0.0010228313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.14608188 - inSlope: 0.0010228313 - outSlope: 0.0022306102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.1460447 - inSlope: 0.0022306102 - outSlope: 0.0036666356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.14598359 - inSlope: 0.0036666356 - outSlope: 0.0053162193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.14589499 - inSlope: 0.0053162193 - outSlope: 0.0076578236 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.14576736 - inSlope: 0.0076578236 - outSlope: 0.009913028 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.14560214 - inSlope: 0.009913028 - outSlope: 0.0124796145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.14539415 - inSlope: 0.0124796145 - outSlope: 0.015471217 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.1451363 - inSlope: 0.015471217 - outSlope: 0.018148104 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.14483383 - inSlope: 0.018148104 - outSlope: 0.020735288 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.14448823 - inSlope: 0.020735288 - outSlope: 0.023509027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.14409642 - inSlope: 0.023509027 - outSlope: 0.025470646 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.14367191 - inSlope: 0.025470646 - outSlope: 0.027063247 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.14322084 - inSlope: 0.027063247 - outSlope: 0.028648218 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.14274338 - inSlope: 0.028648218 - outSlope: 0.02903178 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.14225952 - inSlope: 0.02903178 - outSlope: 0.029490445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.14176802 - inSlope: 0.029490445 - outSlope: 0.02892194 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.14128597 - inSlope: 0.02892194 - outSlope: 0.027829237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.14082216 - inSlope: 0.027829237 - outSlope: 0.026449667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.14038134 - inSlope: 0.026449667 - outSlope: 0.024293138 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.13997646 - inSlope: 0.024293138 - outSlope: 0.022104051 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.13960804 - inSlope: 0.022104051 - outSlope: 0.019436477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.1392841 - inSlope: 0.019436477 - outSlope: 0.016381394 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.13901109 - inSlope: 0.016381394 - outSlope: 0.013218128 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.13879079 - inSlope: 0.013218128 - outSlope: 0.009735116 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.13862853 - inSlope: 0.009735116 - outSlope: 0.006022545 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.13852815 - inSlope: 0.006022545 - outSlope: 0.0020626502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.13849378 - inSlope: 0.0020626502 - outSlope: 0.010767723 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.1383143 - inSlope: 0.010767723 - outSlope: 0.031301856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.13779262 - inSlope: 0.031301856 - outSlope: 0.050319903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.13695396 - inSlope: 0.050319903 - outSlope: 0.06783321 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.13582343 - inSlope: 0.06783321 - outSlope: 0.08381909 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.13442639 - inSlope: 0.08381909 - outSlope: 0.09826691 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.13278863 - inSlope: 0.09826691 - outSlope: 0.11113635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.13093638 - inSlope: 0.11113635 - outSlope: 0.12247332 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.1288952 - inSlope: 0.12247332 - outSlope: 0.13198864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.12669529 - inSlope: 0.13198864 - outSlope: 0.13992359 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.124363266 - inSlope: 0.13992359 - outSlope: 0.14614686 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.12192752 - inSlope: 0.14614686 - outSlope: 0.15064901 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.11941674 - inSlope: 0.15064901 - outSlope: 0.15340787 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.11685984 - inSlope: 0.15340787 - outSlope: 0.15464914 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.11428239 - inSlope: 0.15464914 - outSlope: 0.15380871 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.11171895 - inSlope: 0.15380871 - outSlope: 0.15155543 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.10919292 - inSlope: 0.15155543 - outSlope: 0.14776291 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.106730245 - inSlope: 0.14776291 - outSlope: 0.14246681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.104355834 - inSlope: 0.14246681 - outSlope: 0.13577549 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.102092944 - inSlope: 0.13577549 - outSlope: 0.12786984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.09996169 - inSlope: 0.12786984 - outSlope: 0.118571095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.097985536 - inSlope: 0.118571095 - outSlope: 0.10826276 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.096181184 - inSlope: 0.10826276 - outSlope: 0.09692489 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.094565794 - inSlope: 0.09692489 - outSlope: 0.0846112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.09315555 - inSlope: 0.0846112 - outSlope: 0.07137601 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.091965966 - inSlope: 0.07137601 - outSlope: 0.057401937 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.09100928 - inSlope: 0.057401937 - outSlope: 0.042076007 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.090308025 - inSlope: 0.042076007 - outSlope: 0.026043156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.089873955 - inSlope: 0.026043156 - outSlope: 0.00896855 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.08972448 - inSlope: 0.00896855 - outSlope: 0.015548109 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.08946535 - inSlope: 0.015548109 - outSlope: 0.045676105 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.08870405 - inSlope: 0.045676105 - outSlope: 0.074519165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.08746208 - inSlope: 0.074519165 - outSlope: 0.102013566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.08576188 - inSlope: 0.102013566 - outSlope: 0.12808593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.08362715 - inSlope: 0.12808593 - outSlope: 0.15263543 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.08108312 - inSlope: 0.15263543 - outSlope: 0.17555863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.07815719 - inSlope: 0.17555863 - outSlope: 0.19667865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.07487926 - inSlope: 0.19667865 - outSlope: 0.2158259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.071282215 - inSlope: 0.2158259 - outSlope: 0.23253553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.06740646 - inSlope: 0.23253553 - outSlope: 0.24703924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.0632892 - inSlope: 0.24703924 - outSlope: 0.2590193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.05897228 - inSlope: 0.2590193 - outSlope: 0.2682069 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.054502234 - inSlope: 0.2682069 - outSlope: 0.27407762 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.04993408 - inSlope: 0.27407762 - outSlope: 0.27710435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.045315746 - inSlope: 0.27710435 - outSlope: 0.27681267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.040702272 - inSlope: 0.27681267 - outSlope: 0.2732645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.036147673 - inSlope: 0.2732645 - outSlope: 0.26624528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.03171032 - inSlope: 0.26624528 - outSlope: 0.25643393 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.027436486 - inSlope: 0.25643393 - outSlope: 0.24384993 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.023372382 - inSlope: 0.24384993 - outSlope: 0.22864035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.01956155 - inSlope: 0.22864035 - outSlope: 0.21137482 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.01603869 - inSlope: 0.21137482 - outSlope: 0.19214639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.012836299 - inSlope: 0.19214639 - outSlope: 0.17231868 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.009964365 - inSlope: 0.17231868 - outSlope: 0.15173209 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.0074353903 - inSlope: 0.15173209 - outSlope: 0.13106069 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.005251079 - inSlope: 0.13106069 - outSlope: 0.110867955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.0034033079 - inSlope: 0.110867955 - outSlope: 0.09187788 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.0018720332 - inSlope: 0.09187788 - outSlope: 0.07401367 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.0006384203 - inSlope: 0.07401367 - outSlope: 0.05785486 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.0003258127 - inSlope: 0.05785486 - outSlope: 0.043629646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0010529624 - inSlope: 0.043629646 - outSlope: 0.031260017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0015739845 - inSlope: 0.031260017 - outSlope: 0.021095924 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.0019255779 - inSlope: 0.021095924 - outSlope: 0.012590383 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0021354144 - inSlope: 0.012590383 - outSlope: 0.0060983747 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0022370524 - inSlope: 0.0060983747 - outSlope: 0.0011375162 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.0022560118 - inSlope: 0.0011375162 - outSlope: -0.002349595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0022168525 - inSlope: -0.002349595 - outSlope: -0.0045810034 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.0021405036 - inSlope: -0.0045810034 - outSlope: -0.0058745462 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.002042596 - inSlope: -0.0058745462 - outSlope: -0.0063879015 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0019361265 - inSlope: -0.0063879015 - outSlope: -0.0063493745 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0018303052 - inSlope: -0.0063493745 - outSlope: -0.0059179584 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.0017316741 - inSlope: -0.0059179584 - outSlope: -0.005236248 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0016444046 - inSlope: -0.005236248 - outSlope: -0.004450946 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.001570219 - inSlope: -0.004450946 - outSlope: -0.0036433756 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0015094971 - inSlope: -0.0036433756 - outSlope: -0.0028563936 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.0014618912 - inSlope: -0.0028563936 - outSlope: -0.002160806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0014258763 - inSlope: -0.002160806 - outSlope: -0.0015524848 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0014000019 - inSlope: -0.0015524848 - outSlope: -0.0010392182 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0013826819 - inSlope: -0.0010392182 - outSlope: -0.0005934059 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.001372792 - inSlope: -0.0005934059 - outSlope: -0.0001914486 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.001369601 - inSlope: -0.0001914486 - outSlope: -0.0001914486 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1194103 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1194103 - inSlope: 0 - outSlope: 0.09958605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.11775053 - inSlope: 0.09958605 - outSlope: 0.30296186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.112701155 - inSlope: 0.30296186 - outSlope: 0.53366756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.103806704 - inSlope: 0.53366756 - outSlope: 0.8107378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.09029442 - inSlope: 0.8107378 - outSlope: 1.1414366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.071270496 - inSlope: 1.1414366 - outSlope: 1.5192918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0459489 - inSlope: 1.5192918 - outSlope: 1.9224234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013908541 - inSlope: 1.9224234 - outSlope: 2.3142703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.024662595 - inSlope: 2.3142703 - outSlope: 2.6490405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.06881323 - inSlope: 2.6490405 - outSlope: 2.8816702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.11684119 - inSlope: 2.8816702 - outSlope: 2.979605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.16650122 - inSlope: 2.979605 - outSlope: 2.9311414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.21535353 - inSlope: 2.9311414 - outSlope: 2.7467117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.26113218 - inSlope: 2.7467117 - outSlope: 2.4528878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3020136 - inSlope: 2.4528878 - outSlope: 2.0822723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3367181 - inSlope: 2.0822723 - outSlope: 1.664205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.36445484 - inSlope: 1.664205 - outSlope: 1.218342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.3847606 - inSlope: 1.218342 - outSlope: 0.75189185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3972921 - inSlope: 0.75189185 - outSlope: 0.25908732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.40161023 - inSlope: 0.25908732 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.40161023 - inSlope: 0 - outSlope: 0.12481582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.4036905 - inSlope: 0.12481582 - outSlope: 0.35563084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.40961766 - inSlope: 0.35563084 - outSlope: 0.5571472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.41890344 - inSlope: 0.5571472 - outSlope: 0.727777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.43103305 - inSlope: 0.727777 - outSlope: 0.8656677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.44546083 - inSlope: 0.8656677 - outSlope: 0.96894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.4616098 - inSlope: 0.96894 - outSlope: 1.03631 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.47888163 - inSlope: 1.03631 - outSlope: 1.0674165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.4966719 - inSlope: 1.0674165 - outSlope: 1.0634952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.5143968 - inSlope: 1.0634952 - outSlope: 1.0273939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.53152025 - inSlope: 1.0273939 - outSlope: 0.9636721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.54758143 - inSlope: 0.9636721 - outSlope: 0.87793434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.56221366 - inSlope: 0.87793434 - outSlope: 0.77643585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.57515424 - inSlope: 0.77643585 - outSlope: 0.66497034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.5862371 - inSlope: 0.66497034 - outSlope: 0.54845864 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.59537804 - inSlope: 0.54845864 - outSlope: 0.43008012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.60254604 - inSlope: 0.43008012 - outSlope: 0.3111437 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.60773176 - inSlope: 0.3111437 - outSlope: 0.19072312 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.6109105 - inSlope: 0.19072312 - outSlope: 0.065517485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.61200243 - inSlope: 0.065517485 - outSlope: -0.017731206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.6117069 - inSlope: -0.017731206 - outSlope: -0.052703667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.6108285 - inSlope: -0.052703667 - outSlope: -0.088191114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.60935867 - inSlope: -0.088191114 - outSlope: -0.12565267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.60726446 - inSlope: -0.12565267 - outSlope: -0.16623633 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.60449386 - inSlope: -0.16623633 - outSlope: -0.21072225 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.6009818 - inSlope: -0.21072225 - outSlope: -0.25959516 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.5966552 - inSlope: -0.25959516 - outSlope: -0.31297833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.5914389 - inSlope: -0.31297833 - outSlope: -0.37058866 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5852624 - inSlope: -0.37058866 - outSlope: -0.43175024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5780666 - inSlope: -0.43175024 - outSlope: -0.4953437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.56981087 - inSlope: -0.4953437 - outSlope: -0.5598598 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.5604799 - inSlope: -0.5598598 - outSlope: -0.62339604 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.55008996 - inSlope: -0.62339604 - outSlope: -0.6838245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.5386929 - inSlope: -0.6838245 - outSlope: -0.7388599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.5263786 - inSlope: -0.7388599 - outSlope: -0.7862206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5132749 - inSlope: -0.7862206 - outSlope: -0.8238234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.49954453 - inSlope: -0.8238234 - outSlope: -0.8499321 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.485379 - inSlope: -0.8499321 - outSlope: -0.8632215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.470992 - inSlope: -0.8632215 - outSlope: -0.86285496 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.4566111 - inSlope: -0.86285496 - outSlope: -0.8485377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.4424686 - inSlope: -0.8485377 - outSlope: -0.8204295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.4287948 - inSlope: -0.8204295 - outSlope: -0.7790036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.41581142 - inSlope: -0.7790036 - outSlope: -0.7250179 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.4037278 - inSlope: -0.7250179 - outSlope: -0.65937525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.39273822 - inSlope: -0.65937525 - outSlope: -0.58295184 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.38302237 - inSlope: -0.58295184 - outSlope: -0.496624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.3747453 - inSlope: -0.496624 - outSlope: -0.4010729 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.36806077 - inSlope: -0.4010729 - outSlope: -0.29680815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.36311397 - inSlope: -0.29680815 - outSlope: -0.18414992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.3600448 - inSlope: -0.18414992 - outSlope: -0.063221514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.35899112 - inSlope: -0.063221514 - outSlope: 0.05265181 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.35986865 - inSlope: 0.05265181 - outSlope: 0.15379623 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.3624319 - inSlope: 0.15379623 - outSlope: 0.24866426 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.3665763 - inSlope: 0.24866426 - outSlope: 0.3372148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.37219656 - inSlope: 0.3372148 - outSlope: 0.41924155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.379184 - inSlope: 0.41924155 - outSlope: 0.49446929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.38742515 - inSlope: 0.49446929 - outSlope: 0.56244546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.39679924 - inSlope: 0.56244546 - outSlope: 0.622645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.40717664 - inSlope: 0.622645 - outSlope: 0.67446 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.41841763 - inSlope: 0.67446 - outSlope: 0.71725553 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.43037188 - inSlope: 0.71725553 - outSlope: 0.75042915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.44287902 - inSlope: 0.75042915 - outSlope: 0.77348185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.45577037 - inSlope: 0.77348185 - outSlope: 0.7860525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.46887124 - inSlope: 0.7860525 - outSlope: 0.78805524 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.48200548 - inSlope: 0.78805524 - outSlope: 0.7796259 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.49499923 - inSlope: 0.7796259 - outSlope: 0.761251 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.50768673 - inSlope: 0.761251 - outSlope: 0.73375654 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.519916 - inSlope: 0.73375654 - outSlope: 0.69821185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.53155285 - inSlope: 0.69821185 - outSlope: 0.6559688 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.54248565 - inSlope: 0.6559688 - outSlope: 0.60852075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5526278 - inSlope: 0.60852075 - outSlope: 0.55748874 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.5619193 - inSlope: 0.55748874 - outSlope: 0.50440955 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.5703261 - inSlope: 0.50440955 - outSlope: 0.45077246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.57783896 - inSlope: 0.45077246 - outSlope: 0.39783636 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.58446956 - inSlope: 0.39783636 - outSlope: 0.34670267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.5902479 - inSlope: 0.34670267 - outSlope: 0.2981189 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.5952166 - inSlope: 0.2981189 - outSlope: 0.2526679 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.5994277 - inSlope: 0.2526679 - outSlope: 0.21060424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.6029378 - inSlope: 0.21060424 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13646182 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.6080779 - inSlope: 0.13646182 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01664783 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.611725 - inSlope: -0.01664783 - outSlope: -0.04947358 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.6109004 - inSlope: -0.04947358 - outSlope: -0.08268482 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.60952234 - inSlope: -0.08268482 - outSlope: -0.117622234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.60756195 - inSlope: -0.117622234 - outSlope: -0.15528797 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.60497385 - inSlope: -0.15528797 - outSlope: -0.19642806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.6017 - inSlope: -0.19642806 - outSlope: -0.24149905 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.5976751 - inSlope: -0.24149905 - outSlope: -0.29067963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.59283036 - inSlope: -0.29067963 - outSlope: -0.34380454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.5871002 - inSlope: -0.34380454 - outSlope: -0.40036336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.5804276 - inSlope: -0.40036336 - outSlope: -0.459467 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.5727697 - inSlope: -0.459467 - outSlope: -0.519913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.5641046 - inSlope: -0.519913 - outSlope: -0.580104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.5544361 - inSlope: -0.580104 - outSlope: -0.6382968 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.54379797 - inSlope: -0.6382968 - outSlope: -0.6923941 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.5322579 - inSlope: -0.6923941 - outSlope: -0.7405263 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.519916 - inSlope: -0.7405263 - outSlope: -0.78060895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5069057 - inSlope: -0.78060895 - outSlope: -0.81104803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.4933884 - inSlope: -0.81104803 - outSlope: -0.83038473 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.47954848 - inSlope: -0.83038473 - outSlope: -0.83775425 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.46558613 - inSlope: -0.83775425 - outSlope: -0.8324965 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.451711 - inSlope: -0.8324965 - outSlope: -0.81459755 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.43813458 - inSlope: -0.81459755 - outSlope: -0.78421736 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.42506412 - inSlope: -0.78421736 - outSlope: -0.7419392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.4126983 - inSlope: -0.7419392 - outSlope: -0.6884692 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.401224 - inSlope: -0.6884692 - outSlope: -0.6245619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.39081448 - inSlope: -0.6245619 - outSlope: -0.5510611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.38163027 - inSlope: -0.5510611 - outSlope: -0.46863645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.37381956 - inSlope: -0.46863645 - outSlope: -0.37792185 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.36752096 - inSlope: -0.37792185 - outSlope: -0.27931437 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.36286566 - inSlope: -0.27931437 - outSlope: -0.17310525 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.3599806 - inSlope: -0.17310525 - outSlope: -0.05936901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.35899112 - inSlope: -0.05936901 - outSlope: 0.052652568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.35986865 - inSlope: 0.052652568 - outSlope: 0.15379402 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.3624319 - inSlope: 0.15379402 - outSlope: 0.24866782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.3665763 - inSlope: 0.24866782 - outSlope: 0.33720997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.37219656 - inSlope: 0.33720997 - outSlope: 0.41925356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.379184 - inSlope: 0.41925356 - outSlope: 0.4944622 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.38742515 - inSlope: 0.4944622 - outSlope: 0.5624374 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.39679924 - inSlope: 0.5624374 - outSlope: 0.6226539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.40717664 - inSlope: 0.6226539 - outSlope: 0.67445034 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.41841763 - inSlope: 0.67445034 - outSlope: 0.71726584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.43037188 - inSlope: 0.71726584 - outSlope: 0.7504184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.44287902 - inSlope: 0.7504184 - outSlope: 0.77349293 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.45577037 - inSlope: 0.77349293 - outSlope: 0.78604126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.46887124 - inSlope: 0.78604126 - outSlope: 0.7880665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.48200548 - inSlope: 0.7880665 - outSlope: 0.77961475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.49499923 - inSlope: 0.77961475 - outSlope: 0.7612619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.50768673 - inSlope: 0.7612619 - outSlope: 0.73374605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.519916 - inSlope: 0.73374605 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.6559594 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.54248565 - inSlope: 0.6559594 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.55748075 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.5619193 - inSlope: 0.55748075 - outSlope: 0.50440234 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.5703261 - inSlope: 0.50440234 - outSlope: 0.45077893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.57783896 - inSlope: 0.45077893 - outSlope: 0.39783067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.58446956 - inSlope: 0.39783067 - outSlope: 0.34670764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.5902479 - inSlope: 0.34670764 - outSlope: 0.2981146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.5952166 - inSlope: 0.2981146 - outSlope: 0.2526715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.5994277 - inSlope: 0.2526715 - outSlope: 0.21060424 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.6029378 - inSlope: 0.21060424 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13646182 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.6080779 - inSlope: 0.13646182 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.6117069 - inSlope: -0.01773146 - outSlope: -0.052702915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.6108285 - inSlope: -0.052702915 - outSlope: -0.088189855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.60935867 - inSlope: -0.088189855 - outSlope: -0.12565447 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.60726446 - inSlope: -0.12565447 - outSlope: -0.16623394 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.60449386 - inSlope: -0.16623394 - outSlope: -0.21072829 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.6009818 - inSlope: -0.21072829 - outSlope: -0.25959146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.5966552 - inSlope: -0.25959146 - outSlope: -0.3129828 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.5914389 - inSlope: -0.3129828 - outSlope: -0.37058336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5852624 - inSlope: -0.37058336 - outSlope: -0.4317564 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5780666 - inSlope: -0.4317564 - outSlope: -0.4953366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.56981087 - inSlope: -0.4953366 - outSlope: -0.5598678 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.5604799 - inSlope: -0.5598678 - outSlope: -0.6233871 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.55008996 - inSlope: -0.6233871 - outSlope: -0.68383425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.5386929 - inSlope: -0.68383425 - outSlope: -0.7388493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.5263786 - inSlope: -0.7388493 - outSlope: -0.7862318 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5132749 - inSlope: -0.7862318 - outSlope: -0.8238116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.49954453 - inSlope: -0.8238116 - outSlope: -0.8499199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.485379 - inSlope: -0.8499199 - outSlope: -0.86323386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.470992 - inSlope: -0.86323386 - outSlope: -0.8628426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.4566111 - inSlope: -0.8628426 - outSlope: -0.84856194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.4424686 - inSlope: -0.84856194 - outSlope: -0.82041776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.4287948 - inSlope: -0.82041776 - outSlope: -0.77901477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.41581142 - inSlope: -0.77901477 - outSlope: -0.72500753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.4037278 - inSlope: -0.72500753 - outSlope: -0.65938467 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.39273822 - inSlope: -0.65938467 - outSlope: -0.5829435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.38302237 - inSlope: -0.5829435 - outSlope: -0.4966311 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.3747453 - inSlope: -0.4966311 - outSlope: -0.40106714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.36806077 - inSlope: -0.40106714 - outSlope: -0.29681242 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.36311397 - inSlope: -0.29681242 - outSlope: -0.18414728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.3600448 - inSlope: -0.18414728 - outSlope: -0.063222416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.35899112 - inSlope: -0.063222416 - outSlope: 0.05265106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.35986865 - inSlope: 0.05265106 - outSlope: 0.15379402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.3624319 - inSlope: 0.15379402 - outSlope: 0.24866782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.3665763 - inSlope: 0.24866782 - outSlope: 0.33720997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.37219656 - inSlope: 0.33720997 - outSlope: 0.41925356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.379184 - inSlope: 0.41925356 - outSlope: 0.4944622 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.38742515 - inSlope: 0.4944622 - outSlope: 0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.39679924 - inSlope: 0.5624535 - outSlope: 0.62263614 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.40717664 - inSlope: 0.62263614 - outSlope: 0.67446965 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.41841763 - inSlope: 0.67446965 - outSlope: 0.7172453 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.43037188 - inSlope: 0.7172453 - outSlope: 0.7504399 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.44287902 - inSlope: 0.7504399 - outSlope: 0.7734708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.45577037 - inSlope: 0.7734708 - outSlope: 0.78606373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.46887124 - inSlope: 0.78606373 - outSlope: 0.7880439 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.48200548 - inSlope: 0.7880439 - outSlope: 0.7796371 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.49499923 - inSlope: 0.7796371 - outSlope: 0.76124007 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.50768673 - inSlope: 0.76124007 - outSlope: 0.73374605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.519916 - inSlope: 0.73374605 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.6559594 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.54248565 - inSlope: 0.6559594 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.55748075 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.5619193 - inSlope: 0.55748075 - outSlope: 0.50441676 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.5703261 - inSlope: 0.50441676 - outSlope: 0.45076603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.57783896 - inSlope: 0.45076603 - outSlope: 0.39784205 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.58446956 - inSlope: 0.39784205 - outSlope: 0.34669772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.5902479 - inSlope: 0.34669772 - outSlope: 0.29812315 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.5952166 - inSlope: 0.29812315 - outSlope: 0.2526643 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.5994277 - inSlope: 0.2526643 - outSlope: 0.21061027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.6029378 - inSlope: 0.21061027 - outSlope: 0.17193803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.6058035 - inSlope: 0.17193803 - outSlope: 0.13646573 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.6080779 - inSlope: 0.13646573 - outSlope: 0.10373573 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.60980684 - inSlope: 0.10373573 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01664783 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.611725 - inSlope: -0.01664783 - outSlope: -0.04947358 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.6109004 - inSlope: -0.04947358 - outSlope: -0.08268482 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.60952234 - inSlope: -0.08268482 - outSlope: -0.117622234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.60756195 - inSlope: -0.117622234 - outSlope: -0.15528797 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.60497385 - inSlope: -0.15528797 - outSlope: -0.19642806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.6017 - inSlope: -0.19642806 - outSlope: -0.24149905 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.5976751 - inSlope: -0.24149905 - outSlope: -0.29067963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.59283036 - inSlope: -0.29067963 - outSlope: -0.34381437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.5871002 - inSlope: -0.34381437 - outSlope: -0.4003519 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.5804276 - inSlope: -0.4003519 - outSlope: -0.45948014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.5727697 - inSlope: -0.45948014 - outSlope: -0.5198982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.5641046 - inSlope: -0.5198982 - outSlope: -0.580104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.5544361 - inSlope: -0.580104 - outSlope: -0.6382968 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.54379797 - inSlope: -0.6382968 - outSlope: -0.6923941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.5322579 - inSlope: -0.6923941 - outSlope: -0.7405263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.519916 - inSlope: -0.7405263 - outSlope: -0.78060895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5069057 - inSlope: -0.78060895 - outSlope: -0.81104803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.4933884 - inSlope: -0.81104803 - outSlope: -0.83038473 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.47954848 - inSlope: -0.83038473 - outSlope: -0.83775425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.46558613 - inSlope: -0.83775425 - outSlope: -0.8324965 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.451711 - inSlope: -0.8324965 - outSlope: -0.81459755 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.43813458 - inSlope: -0.81459755 - outSlope: -0.78421736 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.42506412 - inSlope: -0.78421736 - outSlope: -0.7419604 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.4126983 - inSlope: -0.7419604 - outSlope: -0.6884495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.401224 - inSlope: -0.6884495 - outSlope: -0.6245798 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.39081448 - inSlope: -0.6245798 - outSlope: -0.55104536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.38163027 - inSlope: -0.55104536 - outSlope: -0.46863645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.37381956 - inSlope: -0.46863645 - outSlope: -0.37792185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.36752096 - inSlope: -0.37792185 - outSlope: -0.27931437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.36286566 - inSlope: -0.27931437 - outSlope: -0.17310525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.3599806 - inSlope: -0.17310525 - outSlope: -0.05936901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.35899112 - inSlope: -0.05936901 - outSlope: 0.052652568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.35986865 - inSlope: 0.052652568 - outSlope: 0.15379402 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.3624319 - inSlope: 0.15379402 - outSlope: 0.24866782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.3665763 - inSlope: 0.24866782 - outSlope: 0.33720997 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.37219656 - inSlope: 0.33720997 - outSlope: 0.41925356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.379184 - inSlope: 0.41925356 - outSlope: 0.4944622 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.38742515 - inSlope: 0.4944622 - outSlope: 0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.39679924 - inSlope: 0.5624535 - outSlope: 0.62263614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.40717664 - inSlope: 0.62263614 - outSlope: 0.67446965 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.41841763 - inSlope: 0.67446965 - outSlope: 0.7172453 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.43037188 - inSlope: 0.7172453 - outSlope: 0.7504184 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.44287902 - inSlope: 0.7504184 - outSlope: 0.77349293 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.45577037 - inSlope: 0.77349293 - outSlope: 0.78604126 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.46887124 - inSlope: 0.78604126 - outSlope: 0.7880665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.48200548 - inSlope: 0.7880665 - outSlope: 0.77961475 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.49499923 - inSlope: 0.77961475 - outSlope: 0.7612619 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.50768673 - inSlope: 0.7612619 - outSlope: 0.73374605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.519916 - inSlope: 0.73374605 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.6559594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.54248565 - inSlope: 0.6559594 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.55748075 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.5619193 - inSlope: 0.55748075 - outSlope: 0.50441676 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.5703261 - inSlope: 0.50441676 - outSlope: 0.45076603 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.57783896 - inSlope: 0.45076603 - outSlope: 0.39784205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.58446956 - inSlope: 0.39784205 - outSlope: 0.34669772 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.5902479 - inSlope: 0.34669772 - outSlope: 0.2981146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.5952166 - inSlope: 0.2981146 - outSlope: 0.2526715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.5994277 - inSlope: 0.2526715 - outSlope: 0.21060424 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.6029378 - inSlope: 0.21060424 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13646182 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.6080779 - inSlope: 0.13646182 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.6117069 - inSlope: -0.01773146 - outSlope: -0.052702915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.6108285 - inSlope: -0.052702915 - outSlope: -0.08819238 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.60935867 - inSlope: -0.08819238 - outSlope: -0.12565087 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.60726446 - inSlope: -0.12565087 - outSlope: -0.1662387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.60449386 - inSlope: -0.1662387 - outSlope: -0.21072225 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.6009818 - inSlope: -0.21072225 - outSlope: -0.25959146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.5966552 - inSlope: -0.25959146 - outSlope: -0.3129828 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.5914389 - inSlope: -0.3129828 - outSlope: -0.37058336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.5852624 - inSlope: -0.37058336 - outSlope: -0.4317564 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.5780666 - inSlope: -0.4317564 - outSlope: -0.4953366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.56981087 - inSlope: -0.4953366 - outSlope: -0.5598678 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.5604799 - inSlope: -0.5598678 - outSlope: -0.6233871 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.55008996 - inSlope: -0.6233871 - outSlope: -0.68383425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.5386929 - inSlope: -0.68383425 - outSlope: -0.7388493 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.5263786 - inSlope: -0.7388493 - outSlope: -0.7862318 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5132749 - inSlope: -0.7862318 - outSlope: -0.8238116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.49954453 - inSlope: -0.8238116 - outSlope: -0.84994423 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.485379 - inSlope: -0.84994423 - outSlope: -0.8632092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.470992 - inSlope: -0.8632092 - outSlope: -0.8628673 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.4566111 - inSlope: -0.8628673 - outSlope: -0.8485377 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.4424686 - inSlope: -0.8485377 - outSlope: -0.82041776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.4287948 - inSlope: -0.82041776 - outSlope: -0.77901477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.41581142 - inSlope: -0.77901477 - outSlope: -0.72500753 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.4037278 - inSlope: -0.72500753 - outSlope: -0.65938467 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.39273822 - inSlope: -0.65938467 - outSlope: -0.5829435 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.38302237 - inSlope: -0.5829435 - outSlope: -0.4966311 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.3747453 - inSlope: -0.4966311 - outSlope: -0.40106714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.36806077 - inSlope: -0.40106714 - outSlope: -0.29681242 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.36311397 - inSlope: -0.29681242 - outSlope: -0.18414728 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.3600448 - inSlope: -0.18414728 - outSlope: -0.063222416 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.35899112 - inSlope: -0.063222416 - outSlope: 0.05265106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.35986865 - inSlope: 0.05265106 - outSlope: 0.15379842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.3624319 - inSlope: 0.15379842 - outSlope: 0.2486607 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.3665763 - inSlope: 0.2486607 - outSlope: 0.33721963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.37219656 - inSlope: 0.33721963 - outSlope: 0.41924155 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.379184 - inSlope: 0.41924155 - outSlope: 0.49447635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.38742515 - inSlope: 0.49447635 - outSlope: 0.5624213 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.39679924 - inSlope: 0.5624213 - outSlope: 0.6226539 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.40717664 - inSlope: 0.6226539 - outSlope: 0.67446965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.41841763 - inSlope: 0.67446965 - outSlope: 0.71726584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.43037188 - inSlope: 0.71726584 - outSlope: 0.75039697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.44287902 - inSlope: 0.75039697 - outSlope: 0.77349293 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.45577037 - inSlope: 0.77349293 - outSlope: 0.78606373 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.46887124 - inSlope: 0.78606373 - outSlope: 0.7880665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.48200548 - inSlope: 0.7880665 - outSlope: 0.77959245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.49499923 - inSlope: 0.77959245 - outSlope: 0.7612619 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.50768673 - inSlope: 0.7612619 - outSlope: 0.73376703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.519916 - inSlope: 0.73376703 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.65594065 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.54248565 - inSlope: 0.65594065 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.5574967 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.5619193 - inSlope: 0.5574967 - outSlope: 0.5043879 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.5703261 - inSlope: 0.5043879 - outSlope: 0.45077893 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.57783896 - inSlope: 0.45077893 - outSlope: 0.39784205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.58446956 - inSlope: 0.39784205 - outSlope: 0.34670764 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.5902479 - inSlope: 0.34670764 - outSlope: 0.29810607 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.5952166 - inSlope: 0.29810607 - outSlope: 0.2526715 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.5994277 - inSlope: 0.2526715 - outSlope: 0.21061027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.6029378 - inSlope: 0.21061027 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13645792 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.6080779 - inSlope: 0.13645792 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.073146746 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.6110259 - inSlope: 0.073146746 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014765835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.61200243 - inSlope: 0.014765835 - outSlope: -0.01664783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.611725 - inSlope: -0.01664783 - outSlope: -0.049474996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.6109004 - inSlope: -0.049474996 - outSlope: -0.08268009 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.60952234 - inSlope: -0.08268009 - outSlope: -0.1176256 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.60756195 - inSlope: -0.1176256 - outSlope: -0.15528797 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.60497385 - inSlope: -0.15528797 - outSlope: -0.19643368 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.6017 - inSlope: -0.19643368 - outSlope: -0.24148524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.5976751 - inSlope: -0.24148524 - outSlope: -0.29068795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.59283036 - inSlope: -0.29068795 - outSlope: -0.34381437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.5871002 - inSlope: -0.34381437 - outSlope: -0.40036336 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.5804276 - inSlope: -0.40036336 - outSlope: -0.45945385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.5727697 - inSlope: -0.45945385 - outSlope: -0.519913 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.5641046 - inSlope: -0.519913 - outSlope: -0.5801206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.5544361 - inSlope: -0.5801206 - outSlope: -0.6382968 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.54379797 - inSlope: -0.6382968 - outSlope: -0.6923743 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.5322579 - inSlope: -0.6923743 - outSlope: -0.7405263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.519916 - inSlope: -0.7405263 - outSlope: -0.7806313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5069057 - inSlope: -0.7806313 - outSlope: -0.8110016 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.4933884 - inSlope: -0.8110016 - outSlope: -0.8304085 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.47954848 - inSlope: -0.8304085 - outSlope: -0.83775425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.46558613 - inSlope: -0.83775425 - outSlope: -0.8325203 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.451711 - inSlope: -0.8325203 - outSlope: -0.81455094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.43813458 - inSlope: -0.81455094 - outSlope: -0.7842398 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.42506412 - inSlope: -0.7842398 - outSlope: -0.7419604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.4126983 - inSlope: -0.7419604 - outSlope: -0.6884692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.401224 - inSlope: -0.6884692 - outSlope: -0.624544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.39081448 - inSlope: -0.624544 - outSlope: -0.5510611 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.38163027 - inSlope: -0.5510611 - outSlope: -0.46864986 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.37381956 - inSlope: -0.46864986 - outSlope: -0.37792185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.36752096 - inSlope: -0.37792185 - outSlope: -0.27930638 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.36286566 - inSlope: -0.27930638 - outSlope: -0.17310525 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.3599806 - inSlope: -0.17310525 - outSlope: -0.059370708 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.35899112 - inSlope: -0.059370708 - outSlope: 0.011411427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.3591813 - inSlope: 0.011411427 - outSlope: 0.033098966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.35973296 - inSlope: 0.033098966 - outSlope: 0.052926157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.36061504 - inSlope: 0.052926157 - outSlope: 0.070814975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.36179528 - inSlope: 0.070814975 - outSlope: 0.08666211 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.3632397 - inSlope: 0.08666211 - outSlope: 0.10042523 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.36491343 - inSlope: 0.10042523 - outSlope: 0.11206441 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.36678115 - inSlope: 0.11206441 - outSlope: 0.12157387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.36880735 - inSlope: 0.12157387 - outSlope: 0.12897308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.370957 - inSlope: 0.12897308 - outSlope: 0.13432887 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.37319577 - inSlope: 0.13432887 - outSlope: 0.13768168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.37549043 - inSlope: 0.13768168 - outSlope: 0.13913009 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.37780923 - inSlope: 0.13913009 - outSlope: 0.13879134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.3801225 - inSlope: 0.13879134 - outSlope: 0.13682157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.38240284 - inSlope: 0.13682157 - outSlope: 0.13332929 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.38462496 - inSlope: 0.13332929 - outSlope: 0.12850639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.38676682 - inSlope: 0.12850639 - outSlope: 0.12250372 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.38880852 - inSlope: 0.12250372 - outSlope: 0.11550484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.39073357 - inSlope: 0.11550484 - outSlope: 0.10767088 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.39252806 - inSlope: 0.10767088 - outSlope: 0.099142805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.3941805 - inSlope: 0.099142805 - outSlope: 0.09010214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.3956822 - inSlope: 0.09010214 - outSlope: 0.080615915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.39702576 - inSlope: 0.080615915 - outSlope: 0.070823915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.39820614 - inSlope: 0.070823915 - outSlope: 0.060749486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.39921868 - inSlope: 0.060749486 - outSlope: 0.050472792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.40005988 - inSlope: 0.050472792 - outSlope: 0.039927974 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.40072533 - inSlope: 0.039927974 - outSlope: 0.0291042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.4012104 - inSlope: 0.0291042 - outSlope: 0.017877067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.40150836 - inSlope: 0.017877067 - outSlope: 0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.40161023 - inSlope: 0.0061119534 - outSlope: -0.036641322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.40099955 - inSlope: -0.036641322 - outSlope: -0.10824405 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.3991954 - inSlope: -0.10824405 - outSlope: -0.17771515 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.39623353 - inSlope: -0.17771515 - outSlope: -0.24540262 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.39214355 - inSlope: -0.24540262 - outSlope: -0.31169534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.3869487 - inSlope: -0.31169534 - outSlope: -0.37673265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.38066956 - inSlope: -0.37673265 - outSlope: -0.44080633 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.3733229 - inSlope: -0.44080633 - outSlope: -0.5038428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.36492565 - inSlope: -0.5038428 - outSlope: -0.56586176 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.35549477 - inSlope: -0.56586176 - outSlope: -0.6266647 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.34504992 - inSlope: -0.6266647 - outSlope: -0.6861553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.33361417 - inSlope: -0.6861553 - outSlope: -0.7438952 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.3212161 - inSlope: -0.7438952 - outSlope: -0.7995036 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.30789125 - inSlope: -0.7995036 - outSlope: -0.85246146 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.29368296 - inSlope: -0.85246146 - outSlope: -0.90234286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.27864414 - inSlope: -0.90234286 - outSlope: -0.9483971 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.26283777 - inSlope: -0.9483971 - outSlope: -0.9899663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.24633764 - inSlope: -0.9899663 - outSlope: -1.0265605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.22922856 - inSlope: -1.0265605 - outSlope: -1.0573751 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.2116059 - inSlope: -1.0573751 - outSlope: -1.0818765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.1935749 - inSlope: -1.0818765 - outSlope: -1.0994647 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.17524973 - inSlope: -1.0994647 - outSlope: -1.1099186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.15675136 - inSlope: -1.1099186 - outSlope: -1.1127591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.13820566 - inSlope: -1.1127591 - outSlope: -1.1079003 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.11974094 - inSlope: -1.1079003 - outSlope: -1.0953374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.10148455 - inSlope: -1.0953374 - outSlope: -1.0754114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.0835613 - inSlope: -1.0754114 - outSlope: -1.0483512 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.06608905 - inSlope: -1.0483512 - outSlope: -1.0147365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.049177032 - inSlope: -1.0147365 - outSlope: -0.9751743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.032923445 - inSlope: -0.9751743 - outSlope: -0.93064004 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.017413015 - inSlope: -0.93064004 - outSlope: -0.8818204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0027162323 - inSlope: -0.8818204 - outSlope: -0.8296595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.011112006 - inSlope: -0.8296595 - outSlope: -0.7752271 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.024032261 - inSlope: -0.7752271 - outSlope: -0.7193066 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.03602052 - inSlope: -0.7193066 - outSlope: -0.66281974 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.047067348 - inSlope: -0.66281974 - outSlope: -0.6065197 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.057176434 - inSlope: -0.6065197 - outSlope: -0.5512198 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.06636329 - inSlope: -0.5512198 - outSlope: -0.49744383 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.07465389 - inSlope: -0.49744383 - outSlope: -0.44568533 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.08208187 - inSlope: -0.44568533 - outSlope: -0.39630747 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.08868727 - inSlope: -0.39630747 - outSlope: -0.34963977 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.09451451 - inSlope: -0.34963977 - outSlope: -0.3057564 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.09961037 - inSlope: -0.3057564 - outSlope: -0.26473942 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.10402263 - inSlope: -0.26473942 - outSlope: -0.2264807 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.107797466 - inSlope: -0.2264807 - outSlope: -0.19089662 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.11097903 - inSlope: -0.19089662 - outSlope: -0.1577069 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.11360744 - inSlope: -0.1577069 - outSlope: -0.1265972 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.11571748 - inSlope: -0.1265972 - outSlope: -0.09719222 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.11733732 - inSlope: -0.09719222 - outSlope: -0.068990596 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.11848715 - inSlope: -0.068990596 - outSlope: -0.04144881 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.11917795 - inSlope: -0.04144881 - outSlope: -0.0139401965 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.1194103 - inSlope: -0.0139401965 - outSlope: -0.0139401965 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.012161186 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.012161186 - inSlope: 0 - outSlope: -0.28384927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0074303695 - inSlope: -0.28384927 - outSlope: -0.8178408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0062003466 - inSlope: -0.8178408 - outSlope: -1.3072033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.027987048 - inSlope: -1.3072033 - outSlope: -1.7510808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0571717 - inSlope: -1.7510808 - outSlope: -2.1373067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.09279344 - inSlope: -2.1373067 - outSlope: -2.4437628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13352293 - inSlope: -2.4437628 - outSlope: -2.6427653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.17756897 - inSlope: -2.6427653 - outSlope: -2.7085938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.22271216 - inSlope: -2.7085938 - outSlope: -2.627296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.26650038 - inSlope: -2.627296 - outSlope: -2.4048982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.30658212 - inSlope: -2.4048982 - outSlope: -2.070079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3410834 - inSlope: -2.070079 - outSlope: -1.6689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.36889923 - inSlope: -1.6689507 - outSlope: -1.2538632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.389797 - inSlope: -1.2538632 - outSlope: -0.871202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.40431702 - inSlope: -0.871202 - outSlope: -0.5530345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.41353425 - inSlope: -0.5530345 - outSlope: -0.31437844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.4187739 - inSlope: -0.31437844 - outSlope: -0.15494008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.42135623 - inSlope: -0.15494008 - outSlope: -0.062470496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.4223974 - inSlope: -0.062470496 - outSlope: -0.0154835135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.42265546 - inSlope: -0.0154835135 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.42265546 - inSlope: 0 - outSlope: 0.12070488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.42064372 - inSlope: 0.12070488 - outSlope: 0.34789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.41484556 - inSlope: 0.34789 - outSlope: 0.5572098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.40555874 - inSlope: 0.5572098 - outSlope: 0.75115514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.3930395 - inSlope: 0.75115514 - outSlope: 0.9298262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.3775424 - inSlope: 0.9298262 - outSlope: 1.0911255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.359357 - inSlope: 1.0911255 - outSlope: 1.2312657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.33883592 - inSlope: 1.2312657 - outSlope: 1.3453187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.31641397 - inSlope: 1.3453187 - outSlope: 1.4280452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.29261324 - inSlope: 1.4280452 - outSlope: 1.4746338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.26803568 - inSlope: 1.4746338 - outSlope: 1.4815589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.24334306 - inSlope: 1.4815589 - outSlope: 1.4468887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.21922827 - inSlope: 1.4468887 - outSlope: 1.3705708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.19638544 - inSlope: 1.3705708 - outSlope: 1.2540555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.17548454 - inSlope: 1.2540555 - outSlope: 1.099865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.15715347 - inSlope: 1.099865 - outSlope: 0.9107387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.14197451 - inSlope: 0.9107387 - outSlope: 0.68907267 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13048998 - inSlope: 0.68907267 - outSlope: 0.4362854 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.12321856 - inSlope: 0.4362854 - outSlope: 0.15249133 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.12067704 - inSlope: 0.15249133 - outSlope: -0.074109055 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.12191219 - inSlope: -0.074109055 - outSlope: -0.21629667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.12551713 - inSlope: -0.21629667 - outSlope: -0.34999552 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.13135038 - inSlope: -0.34999552 - outSlope: -0.4756643 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.13927811 - inSlope: -0.4756643 - outSlope: -0.59347683 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.14916939 - inSlope: -0.59347683 - outSlope: -0.7032068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.16088966 - inSlope: -0.7032068 - outSlope: -0.80433446 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.17429522 - inSlope: -0.80433446 - outSlope: -0.8960169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.18922882 - inSlope: -0.8960169 - outSlope: -0.9771708 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.20551498 - inSlope: -0.9771708 - outSlope: -1.0466043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.22295837 - inSlope: -1.0466043 - outSlope: -1.103021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.24134204 - inSlope: -1.103021 - outSlope: -1.1452632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.26042974 - inSlope: -1.1452632 - outSlope: -1.1724054 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.2799698 - inSlope: -1.1724054 - outSlope: -1.1838477 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.2997006 - inSlope: -1.1838477 - outSlope: -1.1795079 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.31935903 - inSlope: -1.1795079 - outSlope: -1.1598079 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.33868915 - inSlope: -1.1598079 - outSlope: -1.1257224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.35745117 - inSlope: -1.1257224 - outSlope: -1.0787194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.3754298 - inSlope: -1.0787194 - outSlope: -1.020603 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.39243984 - inSlope: -1.020603 - outSlope: -0.9534815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.4083312 - inSlope: -0.9534815 - outSlope: -0.87944883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.42298886 - inSlope: -0.87944883 - outSlope: -0.80057937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.43633184 - inSlope: -0.80057937 - outSlope: -0.7186807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.44830984 - inSlope: -0.7186807 - outSlope: -0.63521385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.45889673 - inSlope: -0.63521385 - outSlope: -0.5512982 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.46808502 - inSlope: -0.5512982 - outSlope: -0.4675953 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.47587827 - inSlope: -0.4675953 - outSlope: -0.3843627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.4822843 - inSlope: -0.3843627 - outSlope: -0.30135185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.48730683 - inSlope: -0.30135185 - outSlope: -0.21794042 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.49093917 - inSlope: -0.21794042 - outSlope: -0.13308598 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.49315727 - inSlope: -0.13308598 - outSlope: -0.045332953 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.49391282 - inSlope: -0.045332953 - outSlope: 0.037742294 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.49328378 - inSlope: 0.037742294 - outSlope: 0.11096309 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.4914344 - inSlope: 0.11096309 - outSlope: 0.18182176 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.48840404 - inSlope: 0.18182176 - outSlope: 0.25134826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.4842149 - inSlope: 0.25134826 - outSlope: 0.320382 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.47887513 - inSlope: 0.320382 - outSlope: 0.38946068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.47238412 - inSlope: 0.38946068 - outSlope: 0.458837 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.46473685 - inSlope: 0.458837 - outSlope: 0.52853334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.45592797 - inSlope: 0.52853334 - outSlope: 0.5982655 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.4459569 - inSlope: 0.5982655 - outSlope: 0.6674827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.4348322 - inSlope: 0.6674827 - outSlope: 0.7353587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.42257622 - inSlope: 0.7353587 - outSlope: 0.8008601 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.40922856 - inSlope: 0.8008601 - outSlope: 0.8627012 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.39485022 - inSlope: 0.8627012 - outSlope: 0.9194872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.37952545 - inSlope: 0.9194872 - outSlope: 0.96974826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.363363 - inSlope: 0.96974826 - outSlope: 1.0119984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.34649637 - inSlope: 1.0119984 - outSlope: 1.0449485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.32908058 - inSlope: 1.0449485 - outSlope: 1.0674487 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.3112898 - inSlope: 1.0674487 - outSlope: 1.0786389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.2933125 - inSlope: 1.0786389 - outSlope: 1.0780244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.27534518 - inSlope: 1.0780244 - outSlope: 1.065421 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.25758818 - inSlope: 1.065421 - outSlope: 1.0409726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.24023865 - inSlope: 1.0409726 - outSlope: 1.0051194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.22348668 - inSlope: 1.0051194 - outSlope: 0.9585348 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.20751111 - inSlope: 0.9585348 - outSlope: 0.90202326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.1924774 - inSlope: 0.90202326 - outSlope: 0.83646464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.17853634 - inSlope: 0.83646464 - outSlope: 0.76271725 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.1658244 - inSlope: 0.76271725 - outSlope: 0.6815259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.15446548 - inSlope: 0.6815259 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993688 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.13624915 - inSlope: 0.4993688 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.06959545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.121836945 - inSlope: -0.06959545 - outSlope: -0.20328906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.12522514 - inSlope: -0.20328906 - outSlope: -0.32924083 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.1307124 - inSlope: -0.32924083 - outSlope: -0.44787464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.13817708 - inSlope: -0.44787464 - outSlope: -0.55937606 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.14749987 - inSlope: -0.55937606 - outSlope: -0.66355085 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.1585592 - inSlope: -0.66355085 - outSlope: -0.76004684 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.17122646 - inSlope: -0.76004684 - outSlope: -0.8480835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.18536137 - inSlope: -0.8480835 - outSlope: -0.9268312 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.20080876 - inSlope: -0.9268312 - outSlope: -0.9952265 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.21739562 - inSlope: -0.9952265 - outSlope: -1.0521039 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.23493092 - inSlope: -1.0521039 - outSlope: -1.0964636 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.25320503 - inSlope: -1.0964636 - outSlope: -1.1273085 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.27199376 - inSlope: -1.1273085 - outSlope: -1.1440994 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.2910618 - inSlope: -1.1440994 - outSlope: -1.1464556 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.31016964 - inSlope: -1.1464556 - outSlope: -1.134674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.32908058 - inSlope: -1.134674 - outSlope: -1.1092503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.34756833 - inSlope: -1.1092503 - outSlope: -1.0714086 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.36542487 - inSlope: -1.0714086 - outSlope: -1.0224694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.38246626 - inSlope: -1.0224694 - outSlope: -0.96426886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.39853716 - inSlope: -0.96426886 - outSlope: -0.8985835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.41351375 - inSlope: -0.8985835 - outSlope: -0.82734895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.4273027 - inSlope: -0.82734895 - outSlope: -0.7522369 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.43984014 - inSlope: -0.7522369 - outSlope: -0.6748223 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.45108733 - inSlope: -0.6748223 - outSlope: -0.5963393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.46102616 - inSlope: -0.5963393 - outSlope: -0.5175575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.46965224 - inSlope: -0.5175575 - outSlope: -0.43910757 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.47697058 - inSlope: -0.43910757 - outSlope: -0.36102587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.48298776 - inSlope: -0.36102587 - outSlope: -0.28313115 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.48770654 - inSlope: -0.28313115 - outSlope: -0.20477499 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.4911195 - inSlope: -0.20477499 - outSlope: -0.12504113 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.4932035 - inSlope: -0.12504113 - outSlope: -0.042558935 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.49391282 - inSlope: -0.042558935 - outSlope: 0.037742835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.49328378 - inSlope: 0.037742835 - outSlope: 0.110961504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.4914344 - inSlope: 0.110961504 - outSlope: 0.18182436 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.48840404 - inSlope: 0.18182436 - outSlope: 0.25134465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.4842149 - inSlope: 0.25134465 - outSlope: 0.32039118 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.47887513 - inSlope: 0.32039118 - outSlope: 0.38945514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.47238412 - inSlope: 0.38945514 - outSlope: 0.45883042 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.46473685 - inSlope: 0.45883042 - outSlope: 0.5285409 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.45592797 - inSlope: 0.5285409 - outSlope: 0.59825695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.4459569 - inSlope: 0.59825695 - outSlope: 0.6674922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.4348322 - inSlope: 0.6674922 - outSlope: 0.73534817 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.42257622 - inSlope: 0.73534817 - outSlope: 0.80087155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.40922856 - inSlope: 0.80087155 - outSlope: 0.86268884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.39485022 - inSlope: 0.86268884 - outSlope: 0.9195003 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.37952545 - inSlope: 0.9195003 - outSlope: 0.9697344 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.363363 - inSlope: 0.9697344 - outSlope: 1.012013 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.34649637 - inSlope: 1.012013 - outSlope: 1.0449336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.32908058 - inSlope: 1.0449336 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0786234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.2933125 - inSlope: 1.0786234 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654057 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.25758818 - inSlope: 1.0654057 - outSlope: 1.0409577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.24023865 - inSlope: 1.0409577 - outSlope: 1.0051339 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.22348668 - inSlope: 1.0051339 - outSlope: 0.95852107 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.20751111 - inSlope: 0.95852107 - outSlope: 0.9020362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.1924774 - inSlope: 0.9020362 - outSlope: 0.8364527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.17853634 - inSlope: 0.8364527 - outSlope: 0.76272815 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.1658244 - inSlope: 0.76272815 - outSlope: 0.6815259 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.15446548 - inSlope: 0.6815259 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.13624915 - inSlope: 0.4993688 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.07411012 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.12191219 - inSlope: -0.07411012 - outSlope: -0.21629357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.12551713 - inSlope: -0.21629357 - outSlope: -0.34999052 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.13135038 - inSlope: -0.34999052 - outSlope: -0.4756711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.13927811 - inSlope: -0.4756711 - outSlope: -0.59346837 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.14916939 - inSlope: -0.59346837 - outSlope: -0.7032269 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.16088966 - inSlope: -0.7032269 - outSlope: -0.80432296 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.17429522 - inSlope: -0.80432296 - outSlope: -0.8960297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.18922882 - inSlope: -0.8960297 - outSlope: -0.9771568 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.20551498 - inSlope: -0.9771568 - outSlope: -1.0466193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.22295837 - inSlope: -1.0466193 - outSlope: -1.1030053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.24134204 - inSlope: -1.1030053 - outSlope: -1.1452796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.26042974 - inSlope: -1.1452796 - outSlope: -1.1723887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.2799698 - inSlope: -1.1723887 - outSlope: -1.1838647 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.2997006 - inSlope: -1.1838647 - outSlope: -1.179491 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.31935903 - inSlope: -1.179491 - outSlope: -1.1598245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.33868915 - inSlope: -1.1598245 - outSlope: -1.1257063 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.35745117 - inSlope: -1.1257063 - outSlope: -1.0787039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.3754298 - inSlope: -1.0787039 - outSlope: -1.0206176 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.39243984 - inSlope: -1.0206176 - outSlope: -0.95346785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.4083312 - inSlope: -0.95346785 - outSlope: -0.879474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.42298886 - inSlope: -0.879474 - outSlope: -0.8005679 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.43633184 - inSlope: -0.8005679 - outSlope: -0.718691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.44830984 - inSlope: -0.718691 - outSlope: -0.6352048 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.45889673 - inSlope: -0.6352048 - outSlope: -0.55130607 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.46808502 - inSlope: -0.55130607 - outSlope: -0.46758863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.47587827 - inSlope: -0.46758863 - outSlope: -0.3843682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.4822843 - inSlope: -0.3843682 - outSlope: -0.30134752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.48730683 - inSlope: -0.30134752 - outSlope: -0.21794353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.49093917 - inSlope: -0.21794353 - outSlope: -0.13308407 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.49315727 - inSlope: -0.13308407 - outSlope: -0.0453336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.49391282 - inSlope: -0.0453336 - outSlope: 0.037741754 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.49328378 - inSlope: 0.037741754 - outSlope: 0.110961504 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.4914344 - inSlope: 0.110961504 - outSlope: 0.18182436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.48840404 - inSlope: 0.18182436 - outSlope: 0.25134465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.4842149 - inSlope: 0.25134465 - outSlope: 0.32039118 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.47887513 - inSlope: 0.32039118 - outSlope: 0.38945514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.47238412 - inSlope: 0.38945514 - outSlope: 0.45884356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.46473685 - inSlope: 0.45884356 - outSlope: 0.5285258 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.45592797 - inSlope: 0.5285258 - outSlope: 0.59827405 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.4459569 - inSlope: 0.59827405 - outSlope: 0.6674731 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.4348322 - inSlope: 0.6674731 - outSlope: 0.7353692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.42257622 - inSlope: 0.7353692 - outSlope: 0.80084866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.40922856 - inSlope: 0.80084866 - outSlope: 0.8627135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.39485022 - inSlope: 0.8627135 - outSlope: 0.919474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.37952545 - inSlope: 0.919474 - outSlope: 0.9697621 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.363363 - inSlope: 0.9697621 - outSlope: 1.011984 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.34649637 - inSlope: 1.011984 - outSlope: 1.0449336 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.32908058 - inSlope: 1.0449336 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0786234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.2933125 - inSlope: 1.0786234 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.25758818 - inSlope: 1.0654057 - outSlope: 1.0409875 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.24023865 - inSlope: 1.0409875 - outSlope: 1.005105 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.22348668 - inSlope: 1.005105 - outSlope: 0.9585485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.20751111 - inSlope: 0.9585485 - outSlope: 0.9020104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.1924774 - inSlope: 0.9020104 - outSlope: 0.8364766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.17853634 - inSlope: 0.8364766 - outSlope: 0.76270634 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.1658244 - inSlope: 0.76270634 - outSlope: 0.6815454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.15446548 - inSlope: 0.6815454 - outSlope: 0.5935962 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.14457208 - inSlope: 0.5935962 - outSlope: 0.4993831 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.13624915 - inSlope: 0.4993831 - outSlope: 0.39912704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.12959695 - inSlope: 0.39912704 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.06959545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.121836945 - inSlope: -0.06959545 - outSlope: -0.20328906 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.12522514 - inSlope: -0.20328906 - outSlope: -0.32924083 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.1307124 - inSlope: -0.32924083 - outSlope: -0.44787464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.13817708 - inSlope: -0.44787464 - outSlope: -0.55937606 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.14749987 - inSlope: -0.55937606 - outSlope: -0.66355085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.1585592 - inSlope: -0.66355085 - outSlope: -0.76004684 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.17122646 - inSlope: -0.76004684 - outSlope: -0.8480835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.18536137 - inSlope: -0.8480835 - outSlope: -0.9268577 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.20080876 - inSlope: -0.9268577 - outSlope: -0.995198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.21739562 - inSlope: -0.995198 - outSlope: -1.052134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.23493092 - inSlope: -1.052134 - outSlope: -1.0964322 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.25320503 - inSlope: -1.0964322 - outSlope: -1.1273085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.27199376 - inSlope: -1.1273085 - outSlope: -1.1440994 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.2910618 - inSlope: -1.1440994 - outSlope: -1.1464556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.31016964 - inSlope: -1.1464556 - outSlope: -1.134674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.32908058 - inSlope: -1.134674 - outSlope: -1.1092503 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.34756833 - inSlope: -1.1092503 - outSlope: -1.0714086 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.36542487 - inSlope: -1.0714086 - outSlope: -1.0224694 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.38246626 - inSlope: -1.0224694 - outSlope: -0.96426886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.39853716 - inSlope: -0.96426886 - outSlope: -0.8985835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.41351375 - inSlope: -0.8985835 - outSlope: -0.82734895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.4273027 - inSlope: -0.82734895 - outSlope: -0.7522369 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.43984014 - inSlope: -0.7522369 - outSlope: -0.6748416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.45108733 - inSlope: -0.6748416 - outSlope: -0.5963222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.46102616 - inSlope: -0.5963222 - outSlope: -0.5175723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.46965224 - inSlope: -0.5175723 - outSlope: -0.439095 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.47697058 - inSlope: -0.439095 - outSlope: -0.36102587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.48298776 - inSlope: -0.36102587 - outSlope: -0.28313115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.48770654 - inSlope: -0.28313115 - outSlope: -0.20477499 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.4911195 - inSlope: -0.20477499 - outSlope: -0.12504113 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.4932035 - inSlope: -0.12504113 - outSlope: -0.042558935 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.49391282 - inSlope: -0.042558935 - outSlope: 0.037742835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.49328378 - inSlope: 0.037742835 - outSlope: 0.110961504 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.4914344 - inSlope: 0.110961504 - outSlope: 0.18182436 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.48840404 - inSlope: 0.18182436 - outSlope: 0.25134465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.4842149 - inSlope: 0.25134465 - outSlope: 0.32039118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.47887513 - inSlope: 0.32039118 - outSlope: 0.38945514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.47238412 - inSlope: 0.38945514 - outSlope: 0.45884356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.46473685 - inSlope: 0.45884356 - outSlope: 0.5285258 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.45592797 - inSlope: 0.5285258 - outSlope: 0.59827405 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.4459569 - inSlope: 0.59827405 - outSlope: 0.6674731 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.4348322 - inSlope: 0.6674731 - outSlope: 0.73534817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.42257622 - inSlope: 0.73534817 - outSlope: 0.80087155 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.40922856 - inSlope: 0.80087155 - outSlope: 0.86268884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.39485022 - inSlope: 0.86268884 - outSlope: 0.9195003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.37952545 - inSlope: 0.9195003 - outSlope: 0.9697344 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.363363 - inSlope: 0.9697344 - outSlope: 1.012013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.34649637 - inSlope: 1.012013 - outSlope: 1.0449336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.32908058 - inSlope: 1.0449336 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0786234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.2933125 - inSlope: 1.0786234 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.25758818 - inSlope: 1.0654057 - outSlope: 1.0409875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.24023865 - inSlope: 1.0409875 - outSlope: 1.005105 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.22348668 - inSlope: 1.005105 - outSlope: 0.9585485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.20751111 - inSlope: 0.9585485 - outSlope: 0.9020104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.1924774 - inSlope: 0.9020104 - outSlope: 0.8364527 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.17853634 - inSlope: 0.8364527 - outSlope: 0.76272815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.1658244 - inSlope: 0.76272815 - outSlope: 0.6815259 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.15446548 - inSlope: 0.6815259 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993688 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.13624915 - inSlope: 0.4993688 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.07411012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.12191219 - inSlope: -0.07411012 - outSlope: -0.21629357 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.12551713 - inSlope: -0.21629357 - outSlope: -0.35000053 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.13135038 - inSlope: -0.35000053 - outSlope: -0.4756575 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.13927811 - inSlope: -0.4756575 - outSlope: -0.59348536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.14916939 - inSlope: -0.59348536 - outSlope: -0.7032068 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.16088966 - inSlope: -0.7032068 - outSlope: -0.80432296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.17429522 - inSlope: -0.80432296 - outSlope: -0.8960297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.18922882 - inSlope: -0.8960297 - outSlope: -0.9771568 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.20551498 - inSlope: -0.9771568 - outSlope: -1.0466193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.22295837 - inSlope: -1.0466193 - outSlope: -1.1030053 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.24134204 - inSlope: -1.1030053 - outSlope: -1.1452796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.26042974 - inSlope: -1.1452796 - outSlope: -1.1723887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.2799698 - inSlope: -1.1723887 - outSlope: -1.1838647 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.2997006 - inSlope: -1.1838647 - outSlope: -1.179491 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.31935903 - inSlope: -1.179491 - outSlope: -1.1598245 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.33868915 - inSlope: -1.1598245 - outSlope: -1.1257063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.35745117 - inSlope: -1.1257063 - outSlope: -1.0787348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.3754298 - inSlope: -1.0787348 - outSlope: -1.0205884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.39243984 - inSlope: -1.0205884 - outSlope: -0.95349514 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.4083312 - inSlope: -0.95349514 - outSlope: -0.87944883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.42298886 - inSlope: -0.87944883 - outSlope: -0.8005679 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.43633184 - inSlope: -0.8005679 - outSlope: -0.718691 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.44830984 - inSlope: -0.718691 - outSlope: -0.6352048 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.45889673 - inSlope: -0.6352048 - outSlope: -0.55130607 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.46808502 - inSlope: -0.55130607 - outSlope: -0.46758863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.47587827 - inSlope: -0.46758863 - outSlope: -0.3843682 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.4822843 - inSlope: -0.3843682 - outSlope: -0.30134752 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.48730683 - inSlope: -0.30134752 - outSlope: -0.21794353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.49093917 - inSlope: -0.21794353 - outSlope: -0.13308407 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.49315727 - inSlope: -0.13308407 - outSlope: -0.0453336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.49391282 - inSlope: -0.0453336 - outSlope: 0.037741754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.49328378 - inSlope: 0.037741754 - outSlope: 0.11096468 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.4914344 - inSlope: 0.11096468 - outSlope: 0.18181916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.48840404 - inSlope: 0.18181916 - outSlope: 0.25135186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.4842149 - inSlope: 0.25135186 - outSlope: 0.320382 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.47887513 - inSlope: 0.320382 - outSlope: 0.38946626 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.47238412 - inSlope: 0.38946626 - outSlope: 0.4588173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.46473685 - inSlope: 0.4588173 - outSlope: 0.5285409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.45592797 - inSlope: 0.5285409 - outSlope: 0.59827405 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.4459569 - inSlope: 0.59827405 - outSlope: 0.6674922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.4348322 - inSlope: 0.6674922 - outSlope: 0.7353271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.42257622 - inSlope: 0.7353271 - outSlope: 0.80087155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.40922856 - inSlope: 0.80087155 - outSlope: 0.8627135 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.39485022 - inSlope: 0.8627135 - outSlope: 0.9195003 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.37952545 - inSlope: 0.9195003 - outSlope: 0.9697066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.363363 - inSlope: 0.9697066 - outSlope: 1.012013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.34649637 - inSlope: 1.012013 - outSlope: 1.0449635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.32908058 - inSlope: 1.0449635 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0785925 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.2933125 - inSlope: 1.0785925 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.25758818 - inSlope: 1.0654361 - outSlope: 1.0409279 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.24023865 - inSlope: 1.0409279 - outSlope: 1.0051339 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.22348668 - inSlope: 1.0051339 - outSlope: 0.9585485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.20751111 - inSlope: 0.9585485 - outSlope: 0.9020362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.1924774 - inSlope: 0.9020362 - outSlope: 0.83642876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.17853634 - inSlope: 0.83642876 - outSlope: 0.76272815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.1658244 - inSlope: 0.76272815 - outSlope: 0.6815454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.15446548 - inSlope: 0.6815454 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.13624915 - inSlope: 0.4993545 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.29291198 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.12471516 - inSlope: 0.29291198 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.06172398 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.12067704 - inSlope: 0.06172398 - outSlope: -0.06959545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.121836945 - inSlope: -0.06959545 - outSlope: -0.20329487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.12522514 - inSlope: -0.20329487 - outSlope: -0.32922196 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.1307124 - inSlope: -0.32922196 - outSlope: -0.44788745 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.13817708 - inSlope: -0.44788745 - outSlope: -0.55937606 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.14749987 - inSlope: -0.55937606 - outSlope: -0.66356987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.1585592 - inSlope: -0.66356987 - outSlope: -0.7600033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.17122646 - inSlope: -0.7600033 - outSlope: -0.84810776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.18536137 - inSlope: -0.84810776 - outSlope: -0.9268577 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.20080876 - inSlope: -0.9268577 - outSlope: -0.9952265 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.21739562 - inSlope: -0.9952265 - outSlope: -1.0520738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.23493092 - inSlope: -1.0520738 - outSlope: -1.0964636 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.25320503 - inSlope: -1.0964636 - outSlope: -1.1273407 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.27199376 - inSlope: -1.1273407 - outSlope: -1.1440994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.2910618 - inSlope: -1.1440994 - outSlope: -1.1464227 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.31016964 - inSlope: -1.1464227 - outSlope: -1.134674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.32908058 - inSlope: -1.134674 - outSlope: -1.109282 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.34756833 - inSlope: -1.109282 - outSlope: -1.0713474 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.36542487 - inSlope: -1.0713474 - outSlope: -1.0224987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.38246626 - inSlope: -1.0224987 - outSlope: -0.96426886 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.39853716 - inSlope: -0.96426886 - outSlope: -0.89860916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.41351375 - inSlope: -0.89860916 - outSlope: -0.8273016 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.4273027 - inSlope: -0.8273016 - outSlope: -0.7522585 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.43984014 - inSlope: -0.7522585 - outSlope: -0.6748416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.45108733 - inSlope: -0.6748416 - outSlope: -0.5963393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.46102616 - inSlope: -0.5963393 - outSlope: -0.5175427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.46965224 - inSlope: -0.5175427 - outSlope: -0.43910757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.47697058 - inSlope: -0.43910757 - outSlope: -0.3610362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.48298776 - inSlope: -0.3610362 - outSlope: -0.28313115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.48770654 - inSlope: -0.28313115 - outSlope: -0.20476912 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.4911195 - inSlope: -0.20476912 - outSlope: -0.12504113 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.4932035 - inSlope: -0.12504113 - outSlope: -0.042560153 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.49391282 - inSlope: -0.042560153 - outSlope: 0.011461493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.49372178 - inSlope: 0.011461493 - outSlope: 0.033442292 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.49316442 - inSlope: 0.033442292 - outSlope: 0.054217212 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.4922608 - inSlope: 0.054217212 - outSlope: 0.07397467 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.49102792 - inSlope: 0.07397467 - outSlope: 0.09282736 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.48948073 - inSlope: 0.09282736 - outSlope: 0.11084845 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.4876333 - inSlope: 0.11084845 - outSlope: 0.12803452 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.4854994 - inSlope: 0.12803452 - outSlope: 0.14435333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.48309356 - inSlope: 0.14435333 - outSlope: 0.15970632 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.48043168 - inSlope: 0.15970632 - outSlope: 0.17398325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.477532 - inSlope: 0.17398325 - outSlope: 0.18702435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.47441497 - inSlope: 0.18702435 - outSlope: 0.19864027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.47110435 - inSlope: 0.19864027 - outSlope: 0.20862062 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.4676272 - inSlope: 0.20862062 - outSlope: 0.21679553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.464014 - inSlope: 0.21679553 - outSlope: 0.22292179 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.4602987 - inSlope: 0.22292179 - outSlope: 0.22680344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.45651847 - inSlope: 0.22680344 - outSlope: 0.22827378 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.45271397 - inSlope: 0.22827378 - outSlope: 0.22710253 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.44892898 - inSlope: 0.22710253 - outSlope: 0.22319002 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.4452092 - inSlope: 0.22319002 - outSlope: 0.21636651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.44160295 - inSlope: 0.21636651 - outSlope: 0.20657617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.43816006 - inSlope: 0.20657617 - outSlope: 0.19370136 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.43493176 - inSlope: 0.19370136 - outSlope: 0.17773303 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.43196958 - inSlope: 0.17773303 - outSlope: 0.15863527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.42932555 - inSlope: 0.15863527 - outSlope: 0.13645142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.4270514 - inSlope: 0.13645142 - outSlope: 0.11118999 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.42519826 - inSlope: 0.11118999 - outSlope: 0.082938746 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.42381597 - inSlope: 0.082938746 - outSlope: 0.051778767 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.42295295 - inSlope: 0.051778767 - outSlope: 0.017849479 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.42265546 - inSlope: 0.017849479 - outSlope: 0.0019938059 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.42262223 - inSlope: 0.0019938059 - outSlope: 0.006274318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.42251766 - inSlope: 0.006274318 - outSlope: 0.011485394 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.42232624 - inSlope: 0.011485394 - outSlope: 0.018264335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.42202184 - inSlope: 0.018264335 - outSlope: 0.02717298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.42156896 - inSlope: 0.02717298 - outSlope: 0.038706228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.42092383 - inSlope: 0.038706228 - outSlope: 0.053314187 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.42003527 - inSlope: 0.053314187 - outSlope: 0.071355 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.41884604 - inSlope: 0.071355 - outSlope: 0.09315991 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.4172934 - inSlope: 0.09315991 - outSlope: 0.1189474 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.41531086 - inSlope: 0.1189474 - outSlope: 0.1489382 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.4128286 - inSlope: 0.1489382 - outSlope: 0.18317264 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.40977576 - inSlope: 0.18317264 - outSlope: 0.22167365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.40608126 - inSlope: 0.22167365 - outSlope: 0.26428127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.4016764 - inSlope: 0.26428127 - outSlope: 0.31083342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.3964959 - inSlope: 0.31083342 - outSlope: 0.36091104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.39048082 - inSlope: 0.36091104 - outSlope: 0.4140227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.38358015 - inSlope: 0.4140227 - outSlope: 0.4696548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.3757527 - inSlope: 0.4696548 - outSlope: 0.52696913 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.36697 - inSlope: 0.52696913 - outSlope: 0.5851722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.35721728 - inSlope: 0.5851722 - outSlope: 0.6432633 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.34649578 - inSlope: 0.6432633 - outSlope: 0.70038015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.33482295 - inSlope: 0.70038015 - outSlope: 0.75535375 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.32223392 - inSlope: 0.75535375 - outSlope: 0.80719095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.30878094 - inSlope: 0.80719095 - outSlope: 0.85483956 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.294533 - inSlope: 0.85483956 - outSlope: 0.89748263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.2795752 - inSlope: 0.89748263 - outSlope: 0.9341722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.2640059 - inSlope: 0.9341722 - outSlope: 0.96425635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.2479352 - inSlope: 0.96425635 - outSlope: 0.9871134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.23148263 - inSlope: 0.9871134 - outSlope: 1.0025651 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.21477346 - inSlope: 1.0025651 - outSlope: 1.0102229 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.19793667 - inSlope: 1.0102229 - outSlope: 1.01009 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.18110113 - inSlope: 1.01009 - outSlope: 1.0024283 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.16439424 - inSlope: 1.0024283 - outSlope: 0.98736125 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.14793848 - inSlope: 0.98736125 - outSlope: 0.9653194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.13185006 - inSlope: 0.9653194 - outSlope: 0.9367142 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.116237506 - inSlope: 0.9367142 - outSlope: 0.9022436 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.10120034 - inSlope: 0.9022436 - outSlope: 0.86230356 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.086828835 - inSlope: 0.86230356 - outSlope: 0.81750196 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.07320401 - inSlope: 0.81750196 - outSlope: 0.7683462 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.060397703 - inSlope: 0.7683462 - outSlope: 0.71548504 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.048473135 - inSlope: 0.71548504 - outSlope: 0.6592286 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.03748616 - inSlope: 0.6592286 - outSlope: 0.60001755 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.027486019 - inSlope: 0.60001755 - outSlope: 0.53811145 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.018517118 - inSlope: 0.53811145 - outSlope: 0.47387663 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.010619295 - inSlope: 0.47387663 - outSlope: 0.40732765 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0038306043 - inSlope: 0.40732765 - outSlope: 0.33858156 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0018126587 - inSlope: 0.33858156 - outSlope: 0.26765037 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0062734303 - inSlope: 0.26765037 - outSlope: 0.19439709 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0095133325 - inSlope: 0.19439709 - outSlope: 0.11866419 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.011491039 - inSlope: 0.11866419 - outSlope: 0.04020714 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.012161186 - inSlope: 0.04020714 - outSlope: 0.04020714 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6684646 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6684646 - inSlope: 0 - outSlope: 0.10253916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.6667556 - inSlope: 0.10253916 - outSlope: 0.2932219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6618686 - inSlope: 0.2932219 - outSlope: 0.4618983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.6541703 - inSlope: 0.4618983 - outSlope: 0.60564697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.64407617 - inSlope: 0.60564697 - outSlope: 0.7186145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.6320993 - inSlope: 0.7186145 - outSlope: 0.79275876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.6188866 - inSlope: 0.79275876 - outSlope: 0.8198984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.6052216 - inSlope: 0.8198984 - outSlope: 0.79453546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.5919794 - inSlope: 0.79453546 - outSlope: 0.7171232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.58002734 - inSlope: 0.7171232 - outSlope: 0.59602106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.57009363 - inSlope: 0.59602106 - outSlope: 0.44706386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.5626426 - inSlope: 0.44706386 - outSlope: 0.2903941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.5578027 - inSlope: 0.2903941 - outSlope: 0.1458331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.5553721 - inSlope: 0.1458331 - outSlope: 0.028810529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.55489194 - inSlope: 0.028810529 - outSlope: -0.051838208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5557559 - inSlope: -0.051838208 - outSlope: -0.09374151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5573183 - inSlope: -0.09374151 - outSlope: -0.099524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.558977 - inSlope: -0.099524 - outSlope: -0.07504471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.56022775 - inSlope: -0.07504471 - outSlope: -0.028352765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5607003 - inSlope: -0.028352765 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.5607003 - inSlope: 0 - outSlope: 0.109738216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.5588713 - inSlope: 0.109738216 - outSlope: 0.31715542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.5535854 - inSlope: 0.31715542 - outSlope: 0.5105822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.5450757 - inSlope: 0.5105822 - outSlope: 0.69320863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.53352225 - inSlope: 0.69320863 - outSlope: 0.86551034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.5190971 - inSlope: 0.86551034 - outSlope: 1.0255167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.50200516 - inSlope: 1.0255167 - outSlope: 1.1692404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.48251784 - inSlope: 1.1692404 - outSlope: 1.2911916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.460998 - inSlope: 1.2911916 - outSlope: 1.38523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.43791085 - inSlope: 1.38523 - outSlope: 1.4453194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.41382188 - inSlope: 1.4453194 - outSlope: 1.4665314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.3893797 - inSlope: 1.4665314 - outSlope: 1.4454975 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.3652881 - inSlope: 1.4454975 - outSlope: 1.3808651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.3422737 - inSlope: 1.3808651 - outSlope: 1.2730455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.3210563 - inSlope: 1.2730455 - outSlope: 1.123827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.30232587 - inSlope: 1.123827 - outSlope: 0.9356448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.2867318 - inSlope: 0.9356448 - outSlope: 0.7109166 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.2748832 - inSlope: 0.7109166 - outSlope: 0.45143586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.2673593 - inSlope: 0.45143586 - outSlope: 0.15803233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.26472542 - inSlope: 0.15803233 - outSlope: -0.09107897 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.2662434 - inSlope: -0.09107897 - outSlope: -0.26562658 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.2706705 - inSlope: -0.26562658 - outSlope: -0.42928976 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.27782533 - inSlope: -0.42928976 - outSlope: -0.582385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.28753173 - inSlope: -0.582385 - outSlope: -0.7249106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.29961357 - inSlope: -0.7249106 - outSlope: -0.8564358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.3138877 - inSlope: -0.8564358 - outSlope: -0.97623026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.33015817 - inSlope: -0.97623026 - outSlope: -1.083179 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.34821114 - inSlope: -1.083179 - outSlope: -1.1759816 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.36781082 - inSlope: -1.1759816 - outSlope: -1.253199 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.38869745 - inSlope: -1.253199 - outSlope: -1.3134308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.41058794 - inSlope: -1.3134308 - outSlope: -1.3554664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.43317902 - inSlope: -1.3554664 - outSlope: -1.3784475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.45615312 - inSlope: -1.3784475 - outSlope: -1.382031 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.47918695 - inSlope: -1.382031 - outSlope: -1.3665045 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.501962 - inSlope: -1.3665045 - outSlope: -1.3328482 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.5241761 - inSlope: -1.3328482 - outSlope: -1.2826407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.54555345 - inSlope: -1.2826407 - outSlope: -1.218096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.565855 - inSlope: -1.218096 - outSlope: -1.1417388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.584884 - inSlope: -1.1417388 - outSlope: -1.0563979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.6024906 - inSlope: -1.0563979 - outSlope: -0.9648099 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.618571 - inSlope: -0.9648099 - outSlope: -0.869573 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.63306385 - inSlope: -0.869573 - outSlope: -0.77287745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.64594513 - inSlope: -0.77287745 - outSlope: -0.67648953 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.65721995 - inSlope: -0.67648953 - outSlope: -0.58165723 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.6669142 - inSlope: -0.58165723 - outSlope: -0.48904943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.67506504 - inSlope: -0.48904943 - outSlope: -0.39881983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.68171203 - inSlope: -0.39881983 - outSlope: -0.31054646 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.6868878 - inSlope: -0.31054646 - outSlope: -0.22338173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.6906108 - inSlope: -0.22338173 - outSlope: -0.13588084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.6928755 - inSlope: -0.13588084 - outSlope: -0.046194836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.6936454 - inSlope: -0.046194836 - outSlope: 0.038462915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.69300437 - inSlope: 0.038462915 - outSlope: 0.113246545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.6911169 - inSlope: 0.113246545 - outSlope: 0.18615264 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.6880144 - inSlope: 0.18615264 - outSlope: 0.25854015 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.6837054 - inSlope: 0.25854015 - outSlope: 0.33147013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.6781808 - inSlope: 0.33147013 - outSlope: 0.4057006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.67141914 - inSlope: 0.4057006 - outSlope: 0.48162863 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.663392 - inSlope: 0.48162863 - outSlope: 0.5593627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.6540693 - inSlope: 0.5593627 - outSlope: 0.6386632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.6434249 - inSlope: 0.6386632 - outSlope: 0.71896863 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.6314421 - inSlope: 0.71896863 - outSlope: 0.79929906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.6181205 - inSlope: 0.79929906 - outSlope: 0.8784493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.6034797 - inSlope: 0.8784493 - outSlope: 0.9548494 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.58756554 - inSlope: 0.9548494 - outSlope: 1.0267434 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.57045317 - inSlope: 1.0267434 - outSlope: 1.0922109 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.55224967 - inSlope: 1.0922109 - outSlope: 1.1493169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.5330944 - inSlope: 1.1493169 - outSlope: 1.1962342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.5131572 - inSlope: 1.1962342 - outSlope: 1.2313175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.49263525 - inSlope: 1.2313175 - outSlope: 1.2532347 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.47174802 - inSlope: 1.2532347 - outSlope: 1.2610631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.45073003 - inSlope: 1.2610631 - outSlope: 1.2543023 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.429825 - inSlope: 1.2543023 - outSlope: 1.2328392 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.4092777 - inSlope: 1.2328392 - outSlope: 1.1969638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.38932833 - inSlope: 1.1969638 - outSlope: 1.1473106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.3702065 - inSlope: 1.1473106 - outSlope: 1.0847043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.35212812 - inSlope: 1.0847043 - outSlope: 1.0101101 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.33529297 - inSlope: 1.0101101 - outSlope: 0.9245351 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.31988406 - inSlope: 0.9245351 - outSlope: 0.82887375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.3060693 - inSlope: 0.82887375 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.6105806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.28382558 - inSlope: 0.6105806 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.0855298 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.2661509 - inSlope: -0.0855298 - outSlope: -0.2496674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.27031207 - inSlope: -0.2496674 - outSlope: -0.40388963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.27704346 - inSlope: -0.40388963 - outSlope: -0.5484794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.2861849 - inSlope: -0.5484794 - outSlope: -0.68350166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.29757643 - inSlope: -0.68350166 - outSlope: -0.8085876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.31105307 - inSlope: -0.8085876 - outSlope: -0.92316425 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.3264389 - inSlope: -0.92316425 - outSlope: -1.026246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.34354323 - inSlope: -1.026246 - outSlope: -1.1167943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.36215672 - inSlope: -1.1167943 - outSlope: -1.1935369 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.3820487 - inSlope: -1.1935369 - outSlope: -1.2551569 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.40296826 - inSlope: -1.2551569 - outSlope: -1.300639 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.42464525 - inSlope: -1.300639 - outSlope: -1.328931 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.4467944 - inSlope: -1.328931 - outSlope: -1.3397337 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.46912295 - inSlope: -1.3397337 - outSlope: -1.3328953 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.49133816 - inSlope: -1.3328953 - outSlope: -1.3091615 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.5131572 - inSlope: -1.3091615 - outSlope: -1.2695405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.5343165 - inSlope: -1.2695405 - outSlope: -1.2158532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.5545804 - inSlope: -1.2158532 - outSlope: -1.1500765 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.5737486 - inSlope: -1.1500765 - outSlope: -1.0746882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.5916598 - inSlope: -1.0746882 - outSlope: -0.99206436 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.6081944 - inSlope: -0.99206436 - outSlope: -0.9046836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.62327224 - inSlope: -0.9046836 - outSlope: -0.8146368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.6368497 - inSlope: -0.8146368 - outSlope: -0.723822 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.64891356 - inSlope: -0.723822 - outSlope: -0.63366544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.6594745 - inSlope: -0.63366544 - outSlope: -0.54505694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.6685589 - inSlope: -0.54505694 - outSlope: -0.4585825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.6762018 - inSlope: -0.4585825 - outSlope: -0.37420964 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.68243873 - inSlope: -0.37420964 - outSlope: -0.29157487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.68729824 - inSlope: -0.29157487 - outSlope: -0.20981032 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.6907951 - inSlope: -0.20981032 - outSlope: -0.12764649 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.69292253 - inSlope: -0.12764649 - outSlope: -0.04337253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.6936454 - inSlope: -0.04337253 - outSlope: 0.038463466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.69300437 - inSlope: 0.038463466 - outSlope: 0.11324493 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.6911169 - inSlope: 0.11324493 - outSlope: 0.1861553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.6880144 - inSlope: 0.1861553 - outSlope: 0.25853646 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.6837054 - inSlope: 0.25853646 - outSlope: 0.3314796 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.6781808 - inSlope: 0.3314796 - outSlope: 0.40569478 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.67141914 - inSlope: 0.40569478 - outSlope: 0.48162174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.663392 - inSlope: 0.48162174 - outSlope: 0.5593707 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.6540693 - inSlope: 0.5593707 - outSlope: 0.63865405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.6434249 - inSlope: 0.63865405 - outSlope: 0.7189789 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.6314421 - inSlope: 0.7189789 - outSlope: 0.7992876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.6181205 - inSlope: 0.7992876 - outSlope: 0.8784619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.6034797 - inSlope: 0.8784619 - outSlope: 0.9548358 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.58756554 - inSlope: 0.9548358 - outSlope: 1.0267581 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.57045317 - inSlope: 1.0267581 - outSlope: 1.0921953 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.55224967 - inSlope: 1.0921953 - outSlope: 1.1493334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.5330944 - inSlope: 1.1493334 - outSlope: 1.1962171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.5131572 - inSlope: 1.1962171 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.47174802 - inSlope: 1.2532169 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2542844 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.429825 - inSlope: 1.2542844 - outSlope: 1.2328216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.4092777 - inSlope: 1.2328216 - outSlope: 1.1969808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.38932833 - inSlope: 1.1969808 - outSlope: 1.1472943 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.3702065 - inSlope: 1.1472943 - outSlope: 1.0847198 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.35212812 - inSlope: 1.0847198 - outSlope: 1.0100957 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.33529297 - inSlope: 1.0100957 - outSlope: 0.9245483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.31988406 - inSlope: 0.9245483 - outSlope: 0.82887375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.3060693 - inSlope: 0.82887375 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.6105806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.28382558 - inSlope: 0.6105806 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.09108027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.2662434 - inSlope: -0.09108027 - outSlope: -0.26562276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.2706705 - inSlope: -0.26562276 - outSlope: -0.42928362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.27782533 - inSlope: -0.42928362 - outSlope: -0.58239335 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.28753173 - inSlope: -0.58239335 - outSlope: -0.72490025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.29961357 - inSlope: -0.72490025 - outSlope: -0.8564603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.3138877 - inSlope: -0.8564603 - outSlope: -0.97621626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.33015817 - inSlope: -0.97621626 - outSlope: -1.0831945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.34821114 - inSlope: -1.0831945 - outSlope: -1.1759648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.36781082 - inSlope: -1.1759648 - outSlope: -1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.38869745 - inSlope: -1.2532169 - outSlope: -1.313412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.41058794 - inSlope: -1.313412 - outSlope: -1.3554858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.43317902 - inSlope: -1.3554858 - outSlope: -1.3784279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.45615312 - inSlope: -1.3784279 - outSlope: -1.3820508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.47918695 - inSlope: -1.3820508 - outSlope: -1.366485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.501962 - inSlope: -1.366485 - outSlope: -1.3328673 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.5241761 - inSlope: -1.3328673 - outSlope: -1.2826223 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.54555345 - inSlope: -1.2826223 - outSlope: -1.2180786 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.565855 - inSlope: -1.2180786 - outSlope: -1.1417551 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.584884 - inSlope: -1.1417551 - outSlope: -1.0563829 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.6024906 - inSlope: -1.0563829 - outSlope: -0.9648375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.618571 - inSlope: -0.9648375 - outSlope: -0.86956054 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.63306385 - inSlope: -0.86956054 - outSlope: -0.77288854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.64594513 - inSlope: -0.77288854 - outSlope: -0.6764798 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.65721995 - inSlope: -0.6764798 - outSlope: -0.5816656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.6669142 - inSlope: -0.5816656 - outSlope: -0.48904243 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.67506504 - inSlope: -0.48904243 - outSlope: -0.39882553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.68171203 - inSlope: -0.39882553 - outSlope: -0.31054202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.6868878 - inSlope: -0.31054202 - outSlope: -0.22338493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.6906108 - inSlope: -0.22338493 - outSlope: -0.13587889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.6928755 - inSlope: -0.13587889 - outSlope: -0.046195496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.6936454 - inSlope: -0.046195496 - outSlope: 0.038462363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.69300437 - inSlope: 0.038462363 - outSlope: 0.11324493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.6911169 - inSlope: 0.11324493 - outSlope: 0.1861553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.6880144 - inSlope: 0.1861553 - outSlope: 0.25853646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.6837054 - inSlope: 0.25853646 - outSlope: 0.3314796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.6781808 - inSlope: 0.3314796 - outSlope: 0.40569478 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.67141914 - inSlope: 0.40569478 - outSlope: 0.48163554 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.663392 - inSlope: 0.48163554 - outSlope: 0.5593547 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.6540693 - inSlope: 0.5593547 - outSlope: 0.63867235 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.6434249 - inSlope: 0.63867235 - outSlope: 0.7189583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.6314421 - inSlope: 0.7189583 - outSlope: 0.7993105 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.6181205 - inSlope: 0.7993105 - outSlope: 0.87843674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.6034797 - inSlope: 0.87843674 - outSlope: 0.9548631 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.58756554 - inSlope: 0.9548631 - outSlope: 1.0267287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.57045317 - inSlope: 1.0267287 - outSlope: 1.0922265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.55224967 - inSlope: 1.0922265 - outSlope: 1.1493005 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.5330944 - inSlope: 1.1493005 - outSlope: 1.1962171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.5131572 - inSlope: 1.1962171 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.47174802 - inSlope: 1.2532169 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2542844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.429825 - inSlope: 1.2542844 - outSlope: 1.2328569 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.4092777 - inSlope: 1.2328569 - outSlope: 1.1969466 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.38932833 - inSlope: 1.1969466 - outSlope: 1.1473271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.3702065 - inSlope: 1.1473271 - outSlope: 1.0846888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.35212812 - inSlope: 1.0846888 - outSlope: 1.0101246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.33529297 - inSlope: 1.0101246 - outSlope: 0.92452186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.31988406 - inSlope: 0.92452186 - outSlope: 0.8288975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.3060693 - inSlope: 0.8288975 - outSlope: 0.72402585 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.29400206 - inSlope: 0.72402585 - outSlope: 0.6105981 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.28382558 - inSlope: 0.6105981 - outSlope: 0.48898163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.27567577 - inSlope: 0.48898163 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.0855298 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.2661509 - inSlope: -0.0855298 - outSlope: -0.2496674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.27031207 - inSlope: -0.2496674 - outSlope: -0.40388963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.27704346 - inSlope: -0.40388963 - outSlope: -0.5484794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2861849 - inSlope: -0.5484794 - outSlope: -0.68350166 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.29757643 - inSlope: -0.68350166 - outSlope: -0.8085876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.31105307 - inSlope: -0.8085876 - outSlope: -0.92316425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.3264389 - inSlope: -0.92316425 - outSlope: -1.026246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.34354323 - inSlope: -1.026246 - outSlope: -1.1168263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.36215672 - inSlope: -1.1168263 - outSlope: -1.1935027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.3820487 - inSlope: -1.1935027 - outSlope: -1.2551929 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.40296826 - inSlope: -1.2551929 - outSlope: -1.3006018 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.42464525 - inSlope: -1.3006018 - outSlope: -1.328931 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.4467944 - inSlope: -1.328931 - outSlope: -1.3397337 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.46912295 - inSlope: -1.3397337 - outSlope: -1.3328953 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.49133816 - inSlope: -1.3328953 - outSlope: -1.3091615 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.5131572 - inSlope: -1.3091615 - outSlope: -1.2695405 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.5343165 - inSlope: -1.2695405 - outSlope: -1.2158532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.5545804 - inSlope: -1.2158532 - outSlope: -1.1500765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.5737486 - inSlope: -1.1500765 - outSlope: -1.0746882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.5916598 - inSlope: -1.0746882 - outSlope: -0.99206436 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.6081944 - inSlope: -0.99206436 - outSlope: -0.9046836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.62327224 - inSlope: -0.9046836 - outSlope: -0.8146368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.6368497 - inSlope: -0.8146368 - outSlope: -0.7238427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.64891356 - inSlope: -0.7238427 - outSlope: -0.6336473 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.6594745 - inSlope: -0.6336473 - outSlope: -0.54507256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.6685589 - inSlope: -0.54507256 - outSlope: -0.45856938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.6762018 - inSlope: -0.45856938 - outSlope: -0.37420964 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.68243873 - inSlope: -0.37420964 - outSlope: -0.29157487 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.68729824 - inSlope: -0.29157487 - outSlope: -0.20981032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.6907951 - inSlope: -0.20981032 - outSlope: -0.12764649 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.69292253 - inSlope: -0.12764649 - outSlope: -0.04337253 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.6936454 - inSlope: -0.04337253 - outSlope: 0.038463466 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.69300437 - inSlope: 0.038463466 - outSlope: 0.11324493 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.6911169 - inSlope: 0.11324493 - outSlope: 0.1861553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.6880144 - inSlope: 0.1861553 - outSlope: 0.25853646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.6837054 - inSlope: 0.25853646 - outSlope: 0.3314796 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.6781808 - inSlope: 0.3314796 - outSlope: 0.40569478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.67141914 - inSlope: 0.40569478 - outSlope: 0.48163554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.663392 - inSlope: 0.48163554 - outSlope: 0.5593547 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.6540693 - inSlope: 0.5593547 - outSlope: 0.63867235 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.6434249 - inSlope: 0.63867235 - outSlope: 0.7189583 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.6314421 - inSlope: 0.7189583 - outSlope: 0.7992876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.6181205 - inSlope: 0.7992876 - outSlope: 0.8784619 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.6034797 - inSlope: 0.8784619 - outSlope: 0.9548358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.58756554 - inSlope: 0.9548358 - outSlope: 1.0267581 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.57045317 - inSlope: 1.0267581 - outSlope: 1.0921953 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.55224967 - inSlope: 1.0921953 - outSlope: 1.1493334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.5330944 - inSlope: 1.1493334 - outSlope: 1.1962171 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.5131572 - inSlope: 1.1962171 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.47174802 - inSlope: 1.2532169 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2542844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.429825 - inSlope: 1.2542844 - outSlope: 1.2328569 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.4092777 - inSlope: 1.2328569 - outSlope: 1.1969466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.38932833 - inSlope: 1.1969466 - outSlope: 1.1473271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.3702065 - inSlope: 1.1473271 - outSlope: 1.0846888 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.35212812 - inSlope: 1.0846888 - outSlope: 1.0100957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.33529297 - inSlope: 1.0100957 - outSlope: 0.9245483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.31988406 - inSlope: 0.9245483 - outSlope: 0.82887375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.3060693 - inSlope: 0.82887375 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.6105806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.28382558 - inSlope: 0.6105806 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.09108027 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.2662434 - inSlope: -0.09108027 - outSlope: -0.26562276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.2706705 - inSlope: -0.26562276 - outSlope: -0.4292959 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.27782533 - inSlope: -0.4292959 - outSlope: -0.5823767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.28753173 - inSlope: -0.5823767 - outSlope: -0.724921 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.29961357 - inSlope: -0.724921 - outSlope: -0.8564358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.3138877 - inSlope: -0.8564358 - outSlope: -0.97621626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.33015817 - inSlope: -0.97621626 - outSlope: -1.0831945 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.34821114 - inSlope: -1.0831945 - outSlope: -1.1759648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.36781082 - inSlope: -1.1759648 - outSlope: -1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.38869745 - inSlope: -1.2532169 - outSlope: -1.313412 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.41058794 - inSlope: -1.313412 - outSlope: -1.3554858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.43317902 - inSlope: -1.3554858 - outSlope: -1.3784279 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.45615312 - inSlope: -1.3784279 - outSlope: -1.3820508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.47918695 - inSlope: -1.3820508 - outSlope: -1.366485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.501962 - inSlope: -1.366485 - outSlope: -1.3328673 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.5241761 - inSlope: -1.3328673 - outSlope: -1.2826223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.54555345 - inSlope: -1.2826223 - outSlope: -1.2181134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.565855 - inSlope: -1.2181134 - outSlope: -1.1417224 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.584884 - inSlope: -1.1417224 - outSlope: -1.056413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.6024906 - inSlope: -1.056413 - outSlope: -0.9648099 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.618571 - inSlope: -0.9648099 - outSlope: -0.86956054 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.63306385 - inSlope: -0.86956054 - outSlope: -0.77288854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.64594513 - inSlope: -0.77288854 - outSlope: -0.6764798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.65721995 - inSlope: -0.6764798 - outSlope: -0.5816656 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.6669142 - inSlope: -0.5816656 - outSlope: -0.48904243 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.67506504 - inSlope: -0.48904243 - outSlope: -0.39882553 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.68171203 - inSlope: -0.39882553 - outSlope: -0.31054202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.6868878 - inSlope: -0.31054202 - outSlope: -0.22338493 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.6906108 - inSlope: -0.22338493 - outSlope: -0.13587889 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.6928755 - inSlope: -0.13587889 - outSlope: -0.046195496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.6936454 - inSlope: -0.046195496 - outSlope: 0.038462363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.69300437 - inSlope: 0.038462363 - outSlope: 0.11324817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.6911169 - inSlope: 0.11324817 - outSlope: 0.18614997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.6880144 - inSlope: 0.18614997 - outSlope: 0.25854385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.6837054 - inSlope: 0.25854385 - outSlope: 0.33147013 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.6781808 - inSlope: 0.33147013 - outSlope: 0.4057064 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.67141914 - inSlope: 0.4057064 - outSlope: 0.48160797 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.663392 - inSlope: 0.48160797 - outSlope: 0.5593707 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.6540693 - inSlope: 0.5593707 - outSlope: 0.63867235 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.6434249 - inSlope: 0.63867235 - outSlope: 0.7189789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.6314421 - inSlope: 0.7189789 - outSlope: 0.7992647 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.6181205 - inSlope: 0.7992647 - outSlope: 0.8784619 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.6034797 - inSlope: 0.8784619 - outSlope: 0.9548631 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.58756554 - inSlope: 0.9548631 - outSlope: 1.0267581 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.57045317 - inSlope: 1.0267581 - outSlope: 1.092164 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.55224967 - inSlope: 1.092164 - outSlope: 1.1493334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.5330944 - inSlope: 1.1493334 - outSlope: 1.1962513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.5131572 - inSlope: 1.1962513 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.253181 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.47174802 - inSlope: 1.253181 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2543203 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.429825 - inSlope: 1.2543203 - outSlope: 1.2327863 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.4092777 - inSlope: 1.2327863 - outSlope: 1.1969808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.38932833 - inSlope: 1.1969808 - outSlope: 1.1473271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.3702065 - inSlope: 1.1473271 - outSlope: 1.0847198 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.35212812 - inSlope: 1.0847198 - outSlope: 1.0100667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.33529297 - inSlope: 1.0100667 - outSlope: 0.9245483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.31988406 - inSlope: 0.9245483 - outSlope: 0.8288975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.3060693 - inSlope: 0.8288975 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.61056316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.28382558 - inSlope: 0.61056316 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.35939467 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.26968595 - inSlope: 0.35939467 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.07585148 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.26472542 - inSlope: 0.07585148 - outSlope: -0.0855298 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.2661509 - inSlope: -0.0855298 - outSlope: -0.24967456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.27031207 - inSlope: -0.24967456 - outSlope: -0.4038665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.27704346 - inSlope: -0.4038665 - outSlope: -0.54849505 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.2861849 - inSlope: -0.54849505 - outSlope: -0.68350166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.29757643 - inSlope: -0.68350166 - outSlope: -0.80861074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.31105307 - inSlope: -0.80861074 - outSlope: -0.92311144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.3264389 - inSlope: -0.92311144 - outSlope: -1.0262753 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.34354323 - inSlope: -1.0262753 - outSlope: -1.1168263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.36215672 - inSlope: -1.1168263 - outSlope: -1.1935369 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.3820487 - inSlope: -1.1935369 - outSlope: -1.255121 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.40296826 - inSlope: -1.255121 - outSlope: -1.300639 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.42464525 - inSlope: -1.300639 - outSlope: -1.328969 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.4467944 - inSlope: -1.328969 - outSlope: -1.3397337 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.46912295 - inSlope: -1.3397337 - outSlope: -1.3328571 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.49133816 - inSlope: -1.3328571 - outSlope: -1.3091615 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.5131572 - inSlope: -1.3091615 - outSlope: -1.2695769 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.5343165 - inSlope: -1.2695769 - outSlope: -1.2157836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.5545804 - inSlope: -1.2157836 - outSlope: -1.1501094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.5737486 - inSlope: -1.1501094 - outSlope: -1.0746882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.5916598 - inSlope: -1.0746882 - outSlope: -0.9920927 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.6081944 - inSlope: -0.9920927 - outSlope: -0.9046318 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.62327224 - inSlope: -0.9046318 - outSlope: -0.81466013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.6368497 - inSlope: -0.81466013 - outSlope: -0.7238427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.64891356 - inSlope: -0.7238427 - outSlope: -0.63366544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.6594745 - inSlope: -0.63366544 - outSlope: -0.5450413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.6685589 - inSlope: -0.5450413 - outSlope: -0.4585825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.6762018 - inSlope: -0.4585825 - outSlope: -0.37422037 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.68243873 - inSlope: -0.37422037 - outSlope: -0.29157487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.68729824 - inSlope: -0.29157487 - outSlope: -0.20980431 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.6907951 - inSlope: -0.20980431 - outSlope: -0.12764649 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.69292253 - inSlope: -0.12764649 - outSlope: -0.04337377 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.6936454 - inSlope: -0.04337377 - outSlope: 0.022976626 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.69326246 - inSlope: 0.022976626 - outSlope: 0.06694896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.69214666 - inSlope: 0.06694896 - outSlope: 0.10830568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.6903416 - inSlope: 0.10830568 - outSlope: 0.14725552 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.6878874 - inSlope: 0.14725552 - outSlope: 0.18402758 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.6848201 - inSlope: 0.18402758 - outSlope: 0.21868563 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.6811754 - inSlope: 0.21868563 - outSlope: 0.25123027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.6769883 - inSlope: 0.25123027 - outSlope: 0.28159332 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.67229515 - inSlope: 0.28159332 - outSlope: 0.30961406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.6671347 - inSlope: 0.30961406 - outSlope: 0.33514893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.661549 - inSlope: 0.33514893 - outSlope: 0.35791585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.6555838 - inSlope: 0.35791585 - outSlope: 0.3776751 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.6492893 - inSlope: 0.3776751 - outSlope: 0.39410368 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.64272064 - inSlope: 0.39410368 - outSlope: 0.40696883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.6359379 - inSlope: 0.40696883 - outSlope: 0.41591325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.62900615 - inSlope: 0.41591325 - outSlope: 0.4206636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.6219948 - inSlope: 0.4206636 - outSlope: 0.42099166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.6149784 - inSlope: 0.42099166 - outSlope: 0.41663924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.6080345 - inSlope: 0.41663924 - outSlope: 0.4074159 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.60124433 - inSlope: 0.4074159 - outSlope: 0.39313096 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.5946919 - inSlope: 0.39313096 - outSlope: 0.373759 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.58846265 - inSlope: 0.373759 - outSlope: 0.3491324 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.58264387 - inSlope: 0.3491324 - outSlope: 0.3192521 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.5773231 - inSlope: 0.3192521 - outSlope: 0.2840805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.5725882 - inSlope: 0.2840805 - outSlope: 0.24372712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.56852615 - inSlope: 0.24372712 - outSlope: 0.19820397 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.5652228 - inSlope: 0.19820397 - outSlope: 0.1475917 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.562763 - inSlope: 0.1475917 - outSlope: 0.092038825 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.56122893 - inSlope: 0.092038825 - outSlope: 0.0317185 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.5607003 - inSlope: 0.0317185 - outSlope: 0.004087749 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.56063217 - inSlope: 0.004087749 - outSlope: 0.011926389 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.5604334 - inSlope: 0.011926389 - outSlope: 0.019083314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.56011534 - inSlope: 0.019083314 - outSlope: 0.025366932 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.55969256 - inSlope: 0.025366932 - outSlope: 0.030584803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.5591828 - inSlope: 0.030584803 - outSlope: 0.034559708 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.5586068 - inSlope: 0.034559708 - outSlope: 0.037133068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.5579879 - inSlope: 0.037133068 - outSlope: 0.03816305 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.5573519 - inSlope: 0.03816305 - outSlope: 0.037519313 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.5567266 - inSlope: 0.037519313 - outSlope: 0.035067517 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.5561421 - inSlope: 0.035067517 - outSlope: 0.03072428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.55563 - inSlope: 0.03072428 - outSlope: 0.024419203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.55522305 - inSlope: 0.024419203 - outSlope: 0.016079195 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.55495507 - inSlope: 0.016079195 - outSlope: 0.0057146535 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.5548598 - inSlope: 0.0057146535 - outSlope: -0.00665198 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.5549707 - inSlope: -0.00665198 - outSlope: -0.020968042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.55532014 - inSlope: -0.020968042 - outSlope: -0.03712737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.55593896 - inSlope: -0.03712737 - outSlope: -0.05492175 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.5568543 - inSlope: -0.05492175 - outSlope: -0.074191034 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.5580908 - inSlope: -0.074191034 - outSlope: -0.094633356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.559668 - inSlope: -0.094633356 - outSlope: -0.11594882 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.56160057 - inSlope: -0.11594882 - outSlope: -0.13778181 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.5638969 - inSlope: -0.13778181 - outSlope: -0.15975124 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.5665594 - inSlope: -0.15975124 - outSlope: -0.18146673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.5695838 - inSlope: -0.18146673 - outSlope: -0.20246968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.5729584 - inSlope: -0.20246968 - outSlope: -0.22244078 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.5766657 - inSlope: -0.22244078 - outSlope: -0.24090897 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.5806808 - inSlope: -0.24090897 - outSlope: -0.2575568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.58497334 - inSlope: -0.2575568 - outSlope: -0.27210405 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.5895086 - inSlope: -0.27210405 - outSlope: -0.28426486 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.59424627 - inSlope: -0.28426486 - outSlope: -0.2938673 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.599144 - inSlope: -0.2938673 - outSlope: -0.3007274 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.6041563 - inSlope: -0.3007274 - outSlope: -0.30485022 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.6092371 - inSlope: -0.30485022 - outSlope: -0.3061699 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.6143398 - inSlope: -0.3061699 - outSlope: -0.30474293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.6194188 - inSlope: -0.30474293 - outSlope: -0.3006237 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.6244294 - inSlope: -0.3006237 - outSlope: -0.2939925 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.6293292 - inSlope: -0.2939925 - outSlope: -0.28492647 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.6340779 - inSlope: -0.28492647 - outSlope: -0.2736324 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.6386384 - inSlope: -0.2736324 - outSlope: -0.26023847 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.64297587 - inSlope: -0.26023847 - outSlope: -0.2449681 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.6470586 - inSlope: -0.2449681 - outSlope: -0.22793044 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.6508574 - inSlope: -0.22793044 - outSlope: -0.20931205 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.65434587 - inSlope: -0.20931205 - outSlope: -0.18920939 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.6574995 - inSlope: -0.18920939 - outSlope: -0.16778368 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.66029584 - inSlope: -0.16778368 - outSlope: -0.14510973 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.6627143 - inSlope: -0.14510973 - outSlope: -0.12122718 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.66473484 - inSlope: -0.12122718 - outSlope: -0.0962427 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.66633886 - inSlope: -0.0962427 - outSlope: -0.07011402 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.6675074 - inSlope: -0.07011402 - outSlope: -0.04287666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.668222 - inSlope: -0.04287666 - outSlope: -0.014554843 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.6684646 - inSlope: -0.014554843 - outSlope: -0.014554843 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7339951 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.7339951 - inSlope: 0 - outSlope: 0.1129819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.7358781 - inSlope: 0.1129819 - outSlope: 0.31173626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.7410737 - inSlope: 0.31173626 - outSlope: 0.45559332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.74866694 - inSlope: 0.45559332 - outSlope: 0.52753377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.75745916 - inSlope: 0.52753377 - outSlope: 0.5126314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.766003 - inSlope: 0.5126314 - outSlope: 0.400839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.7726837 - inSlope: 0.400839 - outSlope: 0.19150275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.7758754 - inSlope: 0.19150275 - outSlope: -0.10184536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.77417797 - inSlope: -0.10184536 - outSlope: -0.44938844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.76668817 - inSlope: -0.44938844 - outSlope: -0.8077433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.75322574 - inSlope: -0.8077433 - outSlope: -1.1283313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.73442024 - inSlope: -1.1283313 - outSlope: -1.3684536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.7116127 - inSlope: -1.3684536 - outSlope: -1.5002843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6866079 - inSlope: -1.5002843 - outSlope: -1.514255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.66137034 - inSlope: -1.514255 - outSlope: -1.4162399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.63776636 - inSlope: -1.4162399 - outSlope: -1.2212682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.6174119 - inSlope: -1.2212682 - outSlope: -0.94668853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6016337 - inSlope: -0.94668853 - outSlope: -0.6074101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.59151024 - inSlope: -0.6074101 - outSlope: -0.21352908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.5879514 - inSlope: -0.21352908 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.5879514 - inSlope: 0 - outSlope: 0.105396606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.58970803 - inSlope: 0.105396606 - outSlope: 0.29910237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.59469306 - inSlope: 0.29910237 - outSlope: 0.46484157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.6024404 - inSlope: 0.46484157 - outSlope: 0.6000644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.6124415 - inSlope: 0.6000644 - outSlope: 0.7025928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.62415135 - inSlope: 0.7025928 - outSlope: 0.77096415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.63700074 - inSlope: 0.77096415 - outSlope: 0.8048423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.65041476 - inSlope: 0.8048423 - outSlope: 0.8053716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.6638376 - inSlope: 0.8053716 - outSlope: 0.775506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.6767627 - inSlope: 0.775506 - outSlope: 0.72000974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.688763 - inSlope: 0.72000974 - outSlope: 0.645172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.6995159 - inSlope: 0.645172 - outSlope: 0.5579787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7088155 - inSlope: 0.5579787 - outSlope: 0.46555683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.7165748 - inSlope: 0.46555683 - outSlope: 0.37411845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.7228101 - inSlope: 0.37411845 - outSlope: 0.28844503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.7276175 - inSlope: 0.28844503 - outSlope: 0.21138689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.7311406 - inSlope: 0.21138689 - outSlope: 0.14367713 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.73353523 - inSlope: 0.14367713 - outSlope: 0.08379229 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.73493177 - inSlope: 0.08379229 - outSlope: 0.027987983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.73539823 - inSlope: 0.027987983 - outSlope: -0.03034833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.7348924 - inSlope: -0.03034833 - outSlope: -0.089700304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.7333974 - inSlope: -0.089700304 - outSlope: -0.14871612 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.7309188 - inSlope: -0.14871612 - outSlope: -0.20921607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.7274319 - inSlope: -0.20921607 - outSlope: -0.27261642 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.7228883 - inSlope: -0.27261642 - outSlope: -0.33986354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.7172238 - inSlope: -0.33986354 - outSlope: -0.41147986 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.71036583 - inSlope: -0.41147986 - outSlope: -0.4875188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.7022405 - inSlope: -0.4875188 - outSlope: -0.5675059 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.6927821 - inSlope: -0.5675059 - outSlope: -0.6504828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.68194073 - inSlope: -0.6504828 - outSlope: -0.7349224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.66969204 - inSlope: -0.7349224 - outSlope: -0.8188363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.6560448 - inSlope: -0.8188363 - outSlope: -0.89980686 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.641048 - inSlope: -0.89980686 - outSlope: -0.9751377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.62479573 - inSlope: -0.9751377 - outSlope: -1.0420213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.6074287 - inSlope: -1.0420213 - outSlope: -1.0977327 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5891332 - inSlope: -1.0977327 - outSlope: -1.1398076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5701364 - inSlope: -1.1398076 - outSlope: -1.1663114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.5506979 - inSlope: -1.1663114 - outSlope: -1.1758207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.5311009 - inSlope: -1.1758207 - outSlope: -1.1675667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.5116415 - inSlope: -1.1675667 - outSlope: -1.1414202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.49261758 - inSlope: -1.1414202 - outSlope: -1.097831 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.4743204 - inSlope: -1.097831 - outSlope: -1.0375617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.45702773 - inSlope: -1.0375617 - outSlope: -0.9617391 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.44099876 - inSlope: -0.9617391 - outSlope: -0.8715936 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.42647222 - inSlope: -0.8715936 - outSlope: -0.76827836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.4136676 - inSlope: -0.76827836 - outSlope: -0.6528717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.4027864 - inSlope: -0.6528717 - outSlope: -0.5262034 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.39401636 - inSlope: -0.5262034 - outSlope: -0.38882053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.38753602 - inSlope: -0.38882053 - outSlope: -0.24099134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.3835195 - inSlope: -0.24099134 - outSlope: -0.08268901 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.38214135 - inSlope: -0.08268901 - outSlope: 0.068870254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.3832892 - inSlope: 0.068870254 - outSlope: 0.20124455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.38664326 - inSlope: 0.20124455 - outSlope: 0.3256634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.39207098 - inSlope: 0.3256634 - outSlope: 0.44218403 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.3994407 - inSlope: 0.44218403 - outSlope: 0.5506663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.4086186 - inSlope: 0.5506663 - outSlope: 0.6508261 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.4194657 - inSlope: 0.6508261 - outSlope: 0.7421447 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.43183476 - inSlope: 0.7421447 - outSlope: 0.82396644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.44556752 - inSlope: 0.82396644 - outSlope: 0.8955314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.46049303 - inSlope: 0.8955314 - outSlope: 0.95599383 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.47642624 - inSlope: 0.95599383 - outSlope: 1.0045168 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.49316818 - inSlope: 1.0045168 - outSlope: 1.0403583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.51050746 - inSlope: 1.0403583 - outSlope: 1.0629641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.5282235 - inSlope: 1.0629641 - outSlope: 1.0720013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.5460902 - inSlope: 1.0720013 - outSlope: 1.0675453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.5638826 - inSlope: 1.0675453 - outSlope: 1.049957 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.58138186 - inSlope: 1.049957 - outSlope: 1.0201166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.5983838 - inSlope: 1.0201166 - outSlope: 0.97920394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.61470383 - inSlope: 0.97920394 - outSlope: 0.9287855 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.6301836 - inSlope: 0.9287855 - outSlope: 0.8706048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.64469385 - inSlope: 0.8706048 - outSlope: 0.80665547 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.6581381 - inSlope: 0.80665547 - outSlope: 0.73880625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.6704515 - inSlope: 0.73880625 - outSlope: 0.6689436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.6816006 - inSlope: 0.6689436 - outSlope: 0.598709 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.69157904 - inSlope: 0.598709 - outSlope: 0.5295079 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.70040417 - inSlope: 0.5295079 - outSlope: 0.46239898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.7081108 - inSlope: 0.46239898 - outSlope: 0.39815465 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.7147467 - inSlope: 0.39815465 - outSlope: 0.33718494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.72036654 - inSlope: 0.33718494 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22520241 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.72878045 - inSlope: 0.22520241 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.028485494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.7349235 - inSlope: -0.028485494 - outSlope: -0.08422739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.7335197 - inSlope: -0.08422739 - outSlope: -0.13956998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.73119354 - inSlope: -0.13956998 - outSlope: -0.19614553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.7279244 - inSlope: -0.19614553 - outSlope: -0.25525007 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.7236703 - inSlope: -0.25525007 - outSlope: -0.31774098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.71837455 - inSlope: -0.31774098 - outSlope: -0.3841733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.71197176 - inSlope: -0.3841733 - outSlope: -0.45462835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.7043945 - inSlope: -0.45462835 - outSlope: -0.5288459 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.6955803 - inSlope: -0.5288459 - outSlope: -0.6060669 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.68547934 - inSlope: -0.6060669 - outSlope: -0.68505925 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.67406154 - inSlope: -0.68505925 - outSlope: -0.76424813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.66132426 - inSlope: -0.76424813 - outSlope: -0.8415479 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.6472983 - inSlope: -0.8415479 - outSlope: -0.9147581 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.63205254 - inSlope: -0.9147581 - outSlope: -0.9812856 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.61569756 - inSlope: -0.9812856 - outSlope: -1.0388426 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.5983838 - inSlope: -1.0388426 - outSlope: -1.0849748 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5803006 - inSlope: -1.0849748 - outSlope: -1.1178509 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.56167006 - inSlope: -1.1178509 - outSlope: -1.135836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.5427392 - inSlope: -1.135836 - outSlope: -1.1380787 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.5237715 - inSlope: -1.1380787 - outSlope: -1.1239986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.50503796 - inSlope: -1.1239986 - outSlope: -1.0937983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.48680827 - inSlope: -1.0937983 - outSlope: -1.04785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.46934387 - inSlope: -1.04785 - outSlope: -0.9870737 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.45289242 - inSlope: -0.9870737 - outSlope: -0.91247284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.43768477 - inSlope: -0.91247284 - outSlope: -0.82503825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.42393395 - inSlope: -0.82503825 - outSlope: -0.7258991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.41183582 - inSlope: -0.7258991 - outSlope: -0.61588776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.4015709 - inSlope: -0.61588776 - outSlope: -0.49572808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.39330888 - inSlope: -0.49572808 - outSlope: -0.36586452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.38721105 - inSlope: -0.36586452 - outSlope: -0.22652495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.3834357 - inSlope: -0.22652495 - outSlope: -0.077659644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.38214135 - inSlope: -0.077659644 - outSlope: 0.06887124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.3832892 - inSlope: 0.06887124 - outSlope: 0.20124167 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.38664326 - inSlope: 0.20124167 - outSlope: 0.32566807 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.39207098 - inSlope: 0.32566807 - outSlope: 0.4421777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.3994407 - inSlope: 0.4421777 - outSlope: 0.550682 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.4086186 - inSlope: 0.550682 - outSlope: 0.6508168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.4194657 - inSlope: 0.6508168 - outSlope: 0.7421341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.43183476 - inSlope: 0.7421341 - outSlope: 0.82397825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.44556752 - inSlope: 0.82397825 - outSlope: 0.8955186 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.46049303 - inSlope: 0.8955186 - outSlope: 0.95600754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.47642624 - inSlope: 0.95600754 - outSlope: 1.0045024 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.49316818 - inSlope: 1.0045024 - outSlope: 1.0403732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.51050746 - inSlope: 1.0403732 - outSlope: 1.0629488 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.5282235 - inSlope: 1.0629488 - outSlope: 1.0720166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.5460902 - inSlope: 1.0720166 - outSlope: 1.0675299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.5638826 - inSlope: 1.0675299 - outSlope: 1.049972 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.58138186 - inSlope: 1.049972 - outSlope: 1.020102 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.5983838 - inSlope: 1.020102 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.6301836 - inSlope: 0.9287722 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.8066439 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.6581381 - inSlope: 0.8066439 - outSlope: 0.7387957 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.6704515 - inSlope: 0.7387957 - outSlope: 0.6689531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.6816006 - inSlope: 0.6689531 - outSlope: 0.5987004 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.69157904 - inSlope: 0.5987004 - outSlope: 0.5295155 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.70040417 - inSlope: 0.5295155 - outSlope: 0.46239236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.7081108 - inSlope: 0.46239236 - outSlope: 0.39816034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.7147467 - inSlope: 0.39816034 - outSlope: 0.33718494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.72036654 - inSlope: 0.33718494 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22520241 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.72878045 - inSlope: 0.22520241 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.030348765 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.7348924 - inSlope: -0.030348765 - outSlope: -0.08969902 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.7333974 - inSlope: -0.08969902 - outSlope: -0.14871399 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.7309188 - inSlope: -0.14871399 - outSlope: -0.20921907 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.7274319 - inSlope: -0.20921907 - outSlope: -0.2726125 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.7228883 - inSlope: -0.2726125 - outSlope: -0.33987325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.7172238 - inSlope: -0.33987325 - outSlope: -0.411474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.71036583 - inSlope: -0.411474 - outSlope: -0.48752576 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.7022405 - inSlope: -0.48752576 - outSlope: -0.5674978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.6927821 - inSlope: -0.5674978 - outSlope: -0.65049213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.68194073 - inSlope: -0.65049213 - outSlope: -0.73491186 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.66969204 - inSlope: -0.73491186 - outSlope: -0.818848 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.6560448 - inSlope: -0.818848 - outSlope: -0.899794 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.641048 - inSlope: -0.899794 - outSlope: -0.97515166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.62479573 - inSlope: -0.97515166 - outSlope: -1.0420064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.6074287 - inSlope: -1.0420064 - outSlope: -1.0977484 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5891332 - inSlope: -1.0977484 - outSlope: -1.1397913 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5701364 - inSlope: -1.1397913 - outSlope: -1.1662947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.5506979 - inSlope: -1.1662947 - outSlope: -1.1758376 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.5311009 - inSlope: -1.1758376 - outSlope: -1.16755 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.5116415 - inSlope: -1.16755 - outSlope: -1.1414529 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.49261758 - inSlope: -1.1414529 - outSlope: -1.0978153 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.4743204 - inSlope: -1.0978153 - outSlope: -1.0375766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.45702773 - inSlope: -1.0375766 - outSlope: -0.9617254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.44099876 - inSlope: -0.9617254 - outSlope: -0.87160605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.42647222 - inSlope: -0.87160605 - outSlope: -0.7682674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.4136676 - inSlope: -0.7682674 - outSlope: -0.6528811 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.4027864 - inSlope: -0.6528811 - outSlope: -0.5261959 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.39401636 - inSlope: -0.5261959 - outSlope: -0.3888261 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.38753602 - inSlope: -0.3888261 - outSlope: -0.2409879 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.3835195 - inSlope: -0.2409879 - outSlope: -0.08269019 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.38214135 - inSlope: -0.08269019 - outSlope: 0.06886927 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.3832892 - inSlope: 0.06886927 - outSlope: 0.20124167 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.38664326 - inSlope: 0.20124167 - outSlope: 0.32566807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.39207098 - inSlope: 0.32566807 - outSlope: 0.4421777 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.3994407 - inSlope: 0.4421777 - outSlope: 0.550682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.4086186 - inSlope: 0.550682 - outSlope: 0.6508168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.4194657 - inSlope: 0.6508168 - outSlope: 0.7421553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.43183476 - inSlope: 0.7421553 - outSlope: 0.82395464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.44556752 - inSlope: 0.82395464 - outSlope: 0.89554423 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.46049303 - inSlope: 0.89554423 - outSlope: 0.9559802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.47642624 - inSlope: 0.9559802 - outSlope: 1.0045313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.49316818 - inSlope: 1.0045313 - outSlope: 1.0403434 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.51050746 - inSlope: 1.0403434 - outSlope: 1.0629792 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.5282235 - inSlope: 1.0629792 - outSlope: 1.071986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.5460902 - inSlope: 1.071986 - outSlope: 1.0675606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.5638826 - inSlope: 1.0675606 - outSlope: 1.049942 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.58138186 - inSlope: 1.049942 - outSlope: 1.020102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.5983838 - inSlope: 1.020102 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.6301836 - inSlope: 0.9287722 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.8066439 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.6581381 - inSlope: 0.8066439 - outSlope: 0.7388168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.6704515 - inSlope: 0.7388168 - outSlope: 0.668934 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.6816006 - inSlope: 0.668934 - outSlope: 0.5987175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.69157904 - inSlope: 0.5987175 - outSlope: 0.5295003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.70040417 - inSlope: 0.5295003 - outSlope: 0.4624056 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.7081108 - inSlope: 0.4624056 - outSlope: 0.39814895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.7147467 - inSlope: 0.39814895 - outSlope: 0.3371946 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.72036654 - inSlope: 0.3371946 - outSlope: 0.2796255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.725027 - inSlope: 0.2796255 - outSlope: 0.22520886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.72878045 - inSlope: 0.22520886 - outSlope: 0.17347224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.7316717 - inSlope: 0.17347224 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.028485494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.7349235 - inSlope: -0.028485494 - outSlope: -0.08422739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.7335197 - inSlope: -0.08422739 - outSlope: -0.13956998 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.73119354 - inSlope: -0.13956998 - outSlope: -0.19614553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.7279244 - inSlope: -0.19614553 - outSlope: -0.25525007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.7236703 - inSlope: -0.25525007 - outSlope: -0.31774098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.71837455 - inSlope: -0.31774098 - outSlope: -0.3841733 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.71197176 - inSlope: -0.3841733 - outSlope: -0.45462835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.7043945 - inSlope: -0.45462835 - outSlope: -0.528861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.6955803 - inSlope: -0.528861 - outSlope: -0.60604954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.68547934 - inSlope: -0.60604954 - outSlope: -0.6850788 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.67406154 - inSlope: -0.6850788 - outSlope: -0.76422626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.66132426 - inSlope: -0.76422626 - outSlope: -0.8415479 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.6472983 - inSlope: -0.8415479 - outSlope: -0.9147581 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.63205254 - inSlope: -0.9147581 - outSlope: -0.9812856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.61569756 - inSlope: -0.9812856 - outSlope: -1.0388426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.5983838 - inSlope: -1.0388426 - outSlope: -1.0849748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5803006 - inSlope: -1.0849748 - outSlope: -1.1178509 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.56167006 - inSlope: -1.1178509 - outSlope: -1.135836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.5427392 - inSlope: -1.135836 - outSlope: -1.1380787 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.5237715 - inSlope: -1.1380787 - outSlope: -1.1239986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.50503796 - inSlope: -1.1239986 - outSlope: -1.0937983 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.48680827 - inSlope: -1.0937983 - outSlope: -1.04785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.46934387 - inSlope: -1.04785 - outSlope: -0.987102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.45289242 - inSlope: -0.987102 - outSlope: -0.91244674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.43768477 - inSlope: -0.91244674 - outSlope: -0.82506186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.42393395 - inSlope: -0.82506186 - outSlope: -0.7258783 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.41183582 - inSlope: -0.7258783 - outSlope: -0.61588776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.4015709 - inSlope: -0.61588776 - outSlope: -0.49572808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.39330888 - inSlope: -0.49572808 - outSlope: -0.36586452 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.38721105 - inSlope: -0.36586452 - outSlope: -0.22652495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.3834357 - inSlope: -0.22652495 - outSlope: -0.077659644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.38214135 - inSlope: -0.077659644 - outSlope: 0.06887124 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.3832892 - inSlope: 0.06887124 - outSlope: 0.20124167 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.38664326 - inSlope: 0.20124167 - outSlope: 0.32566807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.39207098 - inSlope: 0.32566807 - outSlope: 0.4421777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.3994407 - inSlope: 0.4421777 - outSlope: 0.550682 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.4086186 - inSlope: 0.550682 - outSlope: 0.6508168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.4194657 - inSlope: 0.6508168 - outSlope: 0.7421553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.43183476 - inSlope: 0.7421553 - outSlope: 0.82395464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.44556752 - inSlope: 0.82395464 - outSlope: 0.89554423 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.46049303 - inSlope: 0.89554423 - outSlope: 0.9559802 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.47642624 - inSlope: 0.9559802 - outSlope: 1.0045024 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.49316818 - inSlope: 1.0045024 - outSlope: 1.0403732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.51050746 - inSlope: 1.0403732 - outSlope: 1.0629488 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.5282235 - inSlope: 1.0629488 - outSlope: 1.0720166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.5460902 - inSlope: 1.0720166 - outSlope: 1.0675299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.5638826 - inSlope: 1.0675299 - outSlope: 1.049972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.58138186 - inSlope: 1.049972 - outSlope: 1.020102 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.5983838 - inSlope: 1.020102 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.6301836 - inSlope: 0.9287722 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.8066439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.6581381 - inSlope: 0.8066439 - outSlope: 0.7388168 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.6704515 - inSlope: 0.7388168 - outSlope: 0.668934 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.6816006 - inSlope: 0.668934 - outSlope: 0.5987175 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.69157904 - inSlope: 0.5987175 - outSlope: 0.5295003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.70040417 - inSlope: 0.5295003 - outSlope: 0.46239236 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.7081108 - inSlope: 0.46239236 - outSlope: 0.39816034 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.7147467 - inSlope: 0.39816034 - outSlope: 0.33718494 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.72036654 - inSlope: 0.33718494 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22520241 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.72878045 - inSlope: 0.22520241 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.030348765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.7348924 - inSlope: -0.030348765 - outSlope: -0.08969902 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.7333974 - inSlope: -0.08969902 - outSlope: -0.14871824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.7309188 - inSlope: -0.14871824 - outSlope: -0.2092131 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.7274319 - inSlope: -0.2092131 - outSlope: -0.27262032 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.7228883 - inSlope: -0.27262032 - outSlope: -0.33986354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.7172238 - inSlope: -0.33986354 - outSlope: -0.411474 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.71036583 - inSlope: -0.411474 - outSlope: -0.48752576 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.7022405 - inSlope: -0.48752576 - outSlope: -0.5674978 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.6927821 - inSlope: -0.5674978 - outSlope: -0.65049213 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.68194073 - inSlope: -0.65049213 - outSlope: -0.73491186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.66969204 - inSlope: -0.73491186 - outSlope: -0.818848 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.6560448 - inSlope: -0.818848 - outSlope: -0.899794 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.641048 - inSlope: -0.899794 - outSlope: -0.97515166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.62479573 - inSlope: -0.97515166 - outSlope: -1.0420064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.6074287 - inSlope: -1.0420064 - outSlope: -1.0977484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5891332 - inSlope: -1.0977484 - outSlope: -1.1397913 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5701364 - inSlope: -1.1397913 - outSlope: -1.1663281 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.5506979 - inSlope: -1.1663281 - outSlope: -1.1758039 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.5311009 - inSlope: -1.1758039 - outSlope: -1.1675833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.5116415 - inSlope: -1.1675833 - outSlope: -1.1414202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.49261758 - inSlope: -1.1414202 - outSlope: -1.0978153 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.4743204 - inSlope: -1.0978153 - outSlope: -1.0375766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.45702773 - inSlope: -1.0375766 - outSlope: -0.9617254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.44099876 - inSlope: -0.9617254 - outSlope: -0.87160605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.42647222 - inSlope: -0.87160605 - outSlope: -0.7682674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.4136676 - inSlope: -0.7682674 - outSlope: -0.6528811 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.4027864 - inSlope: -0.6528811 - outSlope: -0.5261959 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.39401636 - inSlope: -0.5261959 - outSlope: -0.3888261 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.38753602 - inSlope: -0.3888261 - outSlope: -0.2409879 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.3835195 - inSlope: -0.2409879 - outSlope: -0.08269019 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.38214135 - inSlope: -0.08269019 - outSlope: 0.06886927 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.3832892 - inSlope: 0.06886927 - outSlope: 0.20124742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.38664326 - inSlope: 0.20124742 - outSlope: 0.32565874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.39207098 - inSlope: 0.32565874 - outSlope: 0.44219035 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.3994407 - inSlope: 0.44219035 - outSlope: 0.5506663 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.4086186 - inSlope: 0.5506663 - outSlope: 0.65083545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.4194657 - inSlope: 0.65083545 - outSlope: 0.7421129 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.43183476 - inSlope: 0.7421129 - outSlope: 0.82397825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.44556752 - inSlope: 0.82397825 - outSlope: 0.89554423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.46049303 - inSlope: 0.89554423 - outSlope: 0.95600754 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.47642624 - inSlope: 0.95600754 - outSlope: 1.0044737 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.49316818 - inSlope: 1.0044737 - outSlope: 1.0403732 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.51050746 - inSlope: 1.0403732 - outSlope: 1.0629792 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.5282235 - inSlope: 1.0629792 - outSlope: 1.0720166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.5460902 - inSlope: 1.0720166 - outSlope: 1.0674994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.5638826 - inSlope: 1.0674994 - outSlope: 1.049972 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.58138186 - inSlope: 1.049972 - outSlope: 1.0201312 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.5983838 - inSlope: 1.0201312 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.6301836 - inSlope: 0.9287456 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.80666703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.6581381 - inSlope: 0.80666703 - outSlope: 0.73877454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.6704515 - inSlope: 0.73877454 - outSlope: 0.6689531 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.6816006 - inSlope: 0.6689531 - outSlope: 0.5987175 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.69157904 - inSlope: 0.5987175 - outSlope: 0.5295155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.70040417 - inSlope: 0.5295155 - outSlope: 0.46237913 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.7081108 - inSlope: 0.46237913 - outSlope: 0.39816034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.7147467 - inSlope: 0.39816034 - outSlope: 0.3371946 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.72036654 - inSlope: 0.3371946 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22519597 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.72878045 - inSlope: 0.22519597 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123648144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.73373246 - inSlope: 0.123648144 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025261773 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.73539823 - inSlope: 0.025261773 - outSlope: -0.028485494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.7349235 - inSlope: -0.028485494 - outSlope: -0.084229805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.7335197 - inSlope: -0.084229805 - outSlope: -0.139562 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.73119354 - inSlope: -0.139562 - outSlope: -0.19615115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.7279244 - inSlope: -0.19615115 - outSlope: -0.25525007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.7236703 - inSlope: -0.25525007 - outSlope: -0.31775007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.71837455 - inSlope: -0.31775007 - outSlope: -0.3841513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.71197176 - inSlope: -0.3841513 - outSlope: -0.45464137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.7043945 - inSlope: -0.45464137 - outSlope: -0.528861 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.6955803 - inSlope: -0.528861 - outSlope: -0.6060669 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.68547934 - inSlope: -0.6060669 - outSlope: -0.68503964 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.67406154 - inSlope: -0.68503964 - outSlope: -0.76424813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.66132426 - inSlope: -0.76424813 - outSlope: -0.841572 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.6472983 - inSlope: -0.841572 - outSlope: -0.9147581 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.63205254 - inSlope: -0.9147581 - outSlope: -0.9812575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.61569756 - inSlope: -0.9812575 - outSlope: -1.0388426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.5983838 - inSlope: -1.0388426 - outSlope: -1.0850059 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5803006 - inSlope: -1.0850059 - outSlope: -1.117787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.56167006 - inSlope: -1.117787 - outSlope: -1.1358684 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.5427392 - inSlope: -1.1358684 - outSlope: -1.1380787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.5237715 - inSlope: -1.1380787 - outSlope: -1.1240308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.50503796 - inSlope: -1.1240308 - outSlope: -1.0937357 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.48680827 - inSlope: -1.0937357 - outSlope: -1.0478799 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.46934387 - inSlope: -1.0478799 - outSlope: -0.987102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.45289242 - inSlope: -0.987102 - outSlope: -0.91247284 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.43768477 - inSlope: -0.91247284 - outSlope: -0.82501465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.42393395 - inSlope: -0.82501465 - outSlope: -0.7258991 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.41183582 - inSlope: -0.7258991 - outSlope: -0.6159054 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.4015709 - inSlope: -0.6159054 - outSlope: -0.49572808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.39330888 - inSlope: -0.49572808 - outSlope: -0.36585405 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.38721105 - inSlope: -0.36585405 - outSlope: -0.22652495 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.3834357 - inSlope: -0.22652495 - outSlope: -0.077661864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.38214135 - inSlope: -0.077661864 - outSlope: 0.0457065 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.38290316 - inSlope: 0.0457065 - outSlope: 0.13277137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.38511598 - inSlope: 0.13277137 - outSlope: 0.21326748 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.38867038 - inSlope: 0.21326748 - outSlope: 0.2870973 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.39345527 - inSlope: 0.2870973 - outSlope: 0.35417262 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.3993584 - inSlope: 0.35417262 - outSlope: 0.41448092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.4062663 - inSlope: 0.41448092 - outSlope: 0.4678756 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.4140641 - inSlope: 0.4678756 - outSlope: 0.514325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.42263606 - inSlope: 0.514325 - outSlope: 0.5537313 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.4318653 - inSlope: 0.5537313 - outSlope: 0.5861753 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.44163474 - inSlope: 0.5861753 - outSlope: 0.61153334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.4518268 - inSlope: 0.61153334 - outSlope: 0.62990314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.46232504 - inSlope: 0.62990314 - outSlope: 0.6412875 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.4730136 - inSlope: 0.6412875 - outSlope: 0.645943 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.48377916 - inSlope: 0.645943 - outSlope: 0.6438723 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.4945102 - inSlope: 0.6438723 - outSlope: 0.63530105 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.505099 - inSlope: 0.63530105 - outSlope: 0.6205403 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.5154412 - inSlope: 0.6205403 - outSlope: 0.5997726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.52543724 - inSlope: 0.5997726 - outSlope: 0.5732612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.53499144 - inSlope: 0.5732612 - outSlope: 0.54127926 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.54401314 - inSlope: 0.54127926 - outSlope: 0.50417 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.55241585 - inSlope: 0.50417 - outSlope: 0.46207657 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.560117 - inSlope: 0.46207657 - outSlope: 0.41528025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.56703824 - inSlope: 0.41528025 - outSlope: 0.36386395 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5731029 - inSlope: 0.36386395 - outSlope: 0.30803317 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.5782367 - inSlope: 0.30803317 - outSlope: 0.24769685 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.5823649 - inSlope: 0.24769685 - outSlope: 0.18288295 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.5854129 - inSlope: 0.18288295 - outSlope: 0.113359705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.5873023 - inSlope: 0.113359705 - outSlope: 0.03894627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.5879514 - inSlope: 0.03894627 - outSlope: 0.030334458 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.588457 - inSlope: 0.030334458 - outSlope: 0.08935315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.58994627 - inSlope: 0.08935315 - outSlope: 0.14584644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.592377 - inSlope: 0.14584644 - outSlope: 0.19974895 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.5957061 - inSlope: 0.19974895 - outSlope: 0.25089407 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.5998876 - inSlope: 0.25089407 - outSlope: 0.29917535 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.6048741 - inSlope: 0.29917535 - outSlope: 0.34443665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.6106146 - inSlope: 0.34443665 - outSlope: 0.38641566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.61705476 - inSlope: 0.38641566 - outSlope: 0.42486125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.6241357 - inSlope: 0.42486125 - outSlope: 0.45947888 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.631794 - inSlope: 0.45947888 - outSlope: 0.49000773 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.63996065 - inSlope: 0.49000773 - outSlope: 0.5160363 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.6485611 - inSlope: 0.5160363 - outSlope: 0.53724754 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.6575151 - inSlope: 0.53724754 - outSlope: 0.55325216 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.66673636 - inSlope: 0.55325216 - outSlope: 0.5638268 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.67613333 - inSlope: 0.5638268 - outSlope: 0.5685977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.6856098 - inSlope: 0.5685977 - outSlope: 0.5673278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.6950657 - inSlope: 0.5673278 - outSlope: 0.5600037 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.70439893 - inSlope: 0.5600037 - outSlope: 0.54643154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.713506 - inSlope: 0.54643154 - outSlope: 0.5267796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.7222855 - inSlope: 0.5267796 - outSlope: 0.50119084 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.73063904 - inSlope: 0.50119084 - outSlope: 0.47007683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.73847353 - inSlope: 0.47007683 - outSlope: 0.43386286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.7457045 - inSlope: 0.43386286 - outSlope: 0.39318207 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.7522574 - inSlope: 0.39318207 - outSlope: 0.34872618 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.75806975 - inSlope: 0.34872618 - outSlope: 0.3014527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.7630939 - inSlope: 0.3014527 - outSlope: 0.2521315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.767296 - inSlope: 0.2521315 - outSlope: 0.20181249 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.7706595 - inSlope: 0.20181249 - outSlope: 0.15139899 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.7731829 - inSlope: 0.15139899 - outSlope: 0.10189331 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.7748811 - inSlope: 0.10189331 - outSlope: 0.054167144 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.7757839 - inSlope: 0.054167144 - outSlope: 0.00904403 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.77593464 - inSlope: 0.00904403 - outSlope: -0.032759212 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.77538866 - inSlope: -0.032759212 - outSlope: -0.07062543 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.7742116 - inSlope: -0.07062543 - outSlope: -0.1040713 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.7724771 - inSlope: -0.1040713 - outSlope: -0.13273159 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.7702648 - inSlope: -0.13273159 - outSlope: -0.15639305 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.7676583 - inSlope: -0.15639305 - outSlope: -0.17488627 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.76474357 - inSlope: -0.17488627 - outSlope: -0.1882117 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.76160675 - inSlope: -0.1882117 - outSlope: -0.19641171 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.7583331 - inSlope: -0.19641171 - outSlope: -0.19967741 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.7550052 - inSlope: -0.19967741 - outSlope: -0.19813244 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.751703 - inSlope: -0.19813244 - outSlope: -0.19204552 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.7485023 - inSlope: -0.19204552 - outSlope: -0.18168879 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.74547404 - inSlope: -0.18168879 - outSlope: -0.16736881 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.7426846 - inSlope: -0.16736881 - outSlope: -0.14937986 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.740195 - inSlope: -0.14937986 - outSlope: -0.1280397 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.7380609 - inSlope: -0.1280397 - outSlope: -0.103710085 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.7363324 - inSlope: -0.103710085 - outSlope: -0.07669089 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.73505425 - inSlope: -0.07669089 - outSlope: -0.047404297 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.7342642 - inSlope: -0.047404297 - outSlope: -0.01614622 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.7339951 - inSlope: -0.01614622 - outSlope: -0.01614622 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13729207 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.13729207 - inSlope: 0 - outSlope: -0.0058999714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.1373904 - inSlope: -0.0058999714 - outSlope: -0.016689556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13766856 - inSlope: -0.016689556 - outSlope: -0.025752807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13809778 - inSlope: -0.025752807 - outSlope: -0.03284636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13864522 - inSlope: -0.03284636 - outSlope: -0.03773693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13927417 - inSlope: -0.03773693 - outSlope: -0.040104285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13994257 - inSlope: -0.040104285 - outSlope: -0.04017953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.14061223 - inSlope: -0.04017953 - outSlope: -0.037632324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14123943 - inSlope: -0.037632324 - outSlope: -0.033018023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.14178973 - inSlope: -0.033018023 - outSlope: -0.027062524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.14224078 - inSlope: -0.027062524 - outSlope: -0.020590445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.14258395 - inSlope: -0.020590445 - outSlope: -0.014495566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.14282554 - inSlope: -0.014495566 - outSlope: -0.009007729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.14297567 - inSlope: -0.009007729 - outSlope: -0.004832451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.14305621 - inSlope: -0.004832451 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.14308491 - inSlope: -0.0017219798 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.14308214 - inSlope: 0.00016629712 - outSlope: 0.0009173131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.14306685 - inSlope: 0.0009173131 - outSlope: 0.0006490952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.14305604 - inSlope: 0.0006490952 - outSlope: -0.0005730992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.14306559 - inSlope: -0.0005730992 - outSlope: -0.0018820184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.14309695 - inSlope: -0.0018820184 - outSlope: -0.002840452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1431443 - inSlope: -0.002840452 - outSlope: -0.0036683714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.14320543 - inSlope: -0.0036683714 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.14327386 - inSlope: -0.0041055717 - outSlope: -0.0039491095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.14333968 - inSlope: -0.0039491095 - outSlope: -0.0030881085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.14339115 - inSlope: -0.0030881085 - outSlope: -0.0015243902 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.14341655 - inSlope: -0.0015243902 - outSlope: -0.0005185609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.1434252 - inSlope: -0.0005185609 - outSlope: -0.0004908447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.14343338 - inSlope: -0.0004908447 - outSlope: -0.0004640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.14344111 - inSlope: -0.0004640226 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.14344838 - inSlope: -0.0004363033 - outSlope: -0.0004094843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.1434552 - inSlope: -0.0004094843 - outSlope: -0.0003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.14346159 - inSlope: -0.0003826622 - outSlope: -0.00035584008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.14346752 - inSlope: -0.00035584008 - outSlope: -0.00032991203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.14347301 - inSlope: -0.00032991203 - outSlope: -0.00030487805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.1434781 - inSlope: -0.00030487805 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.14348271 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.14348695 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.14349073 - inSlope: -0.00022709229 - outSlope: -0.00020474214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.14349414 - inSlope: -0.00020474214 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.14349715 - inSlope: -0.00018060225 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.14349978 - inSlope: -0.00015735641 - outSlope: -0.00013500465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.14350203 - inSlope: -0.00013500465 - outSlope: -0.00011265289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.1435039 - inSlope: -0.00011265289 - outSlope: -0.00009298333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.14350545 - inSlope: -0.00009298333 - outSlope: -0.00007063107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.14350663 - inSlope: -0.00007063107 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.1435075 - inSlope: -0.000051856092 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.14350806 - inSlope: -0.00003397468 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.1435083 - inSlope: -0.000014305128 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.14350824 - inSlope: 0.000003576282 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.14350791 - inSlope: 0.000019669551 - outSlope: 0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.14350735 - inSlope: 0.00003397468 - outSlope: 0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.14350648 - inSlope: 0.000051856092 - outSlope: 0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.14350541 - inSlope: 0.000064372616 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.1435041 - inSlope: 0.000078678204 - outSlope: 0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.14350258 - inSlope: 0.000091195194 - outSlope: 0.00010281811 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.14350086 - inSlope: 0.00010281811 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.14349896 - inSlope: 0.00011444103 - outSlope: 0.0001242758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.14349689 - inSlope: 0.0001242758 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.14349465 - inSlope: 0.00013411058 - outSlope: 0.00014305026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.14349227 - inSlope: 0.00014305026 - outSlope: 0.00014930978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.14348978 - inSlope: 0.00014930978 - outSlope: 0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.14348714 - inSlope: 0.00015825048 - outSlope: 0.00016272084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.14348443 - inSlope: 0.00016272084 - outSlope: 0.00016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.14348161 - inSlope: 0.00016897933 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.14347872 - inSlope: 0.00017344968 - outSlope: 0.00017792004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.14347576 - inSlope: 0.00017792004 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.14347275 - inSlope: 0.00018060225 - outSlope: 0.00018328315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.14346969 - inSlope: 0.00018328315 - outSlope: 0.00018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.14346664 - inSlope: 0.00018328446 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.14346354 - inSlope: 0.00018596667 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.14346047 - inSlope: 0.00018417853 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.1434574 - inSlope: 0.00018417853 - outSlope: 0.00018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.14345434 - inSlope: 0.00018328446 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.14345133 - inSlope: 0.00018060225 - outSlope: 0.0001770247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.14344838 - inSlope: 0.0001770247 - outSlope: 0.00017434375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.14344548 - inSlope: 0.00017434375 - outSlope: 0.00016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.14344266 - inSlope: 0.00016897933 - outSlope: 0.00016540305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.1434399 - inSlope: 0.00016540305 - outSlope: 0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.14343727 - inSlope: 0.00015825048 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.14333765 - inSlope: 0.0059768613 - outSlope: 0.016667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.14305986 - inSlope: 0.016667264 - outSlope: 0.025646413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.14263242 - inSlope: 0.025646413 - outSlope: 0.03242681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.14209197 - inSlope: 0.03242681 - outSlope: 0.03658447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.14148223 - inSlope: 0.03658447 - outSlope: 0.03787104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.14085105 - inSlope: 0.03787104 - outSlope: 0.036169622 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.14024822 - inSlope: 0.036169622 - outSlope: 0.031814605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.13971798 - inSlope: 0.031814605 - outSlope: 0.02546581 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.13929355 - inSlope: 0.02546581 - outSlope: 0.018220263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.13898988 - inSlope: 0.018220263 - outSlope: 0.011357378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.13880059 - inSlope: 0.011357378 - outSlope: 0.0057631787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.13870454 - inSlope: 0.0057631787 - outSlope: 0.0016781704 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.13867657 - inSlope: 0.0016781704 - outSlope: -0.00090032903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.13869157 - inSlope: -0.00090032903 - outSlope: -0.001858746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.13872255 - inSlope: -0.001858746 - outSlope: -0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.13874973 - inSlope: -0.0016307846 - outSlope: -0.0008887061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.13876455 - inSlope: -0.0008887061 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.1387624 - inSlope: 0.00012874615 - outSlope: 0.0012892497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.13874091 - inSlope: 0.0012892497 - outSlope: 0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.1387116 - inSlope: 0.0017586367 - outSlope: 0.0014171018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.13868798 - inSlope: 0.0014171018 - outSlope: 0.001002253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.13867128 - inSlope: 0.001002253 - outSlope: 0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.13866124 - inSlope: 0.00060260354 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.13865641 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.1386548 - inSlope: 0.00009655962 - outSlope: 0.00001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.13865452 - inSlope: 0.00001698734 - outSlope: -0.0000044703525 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.13865466 - inSlope: -0.0000044703525 - outSlope: -0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.13865489 - inSlope: -0.000013411058 - outSlope: -0.000018775212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.1386552 - inSlope: -0.000018775212 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.13865562 - inSlope: -0.000025033974 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.1386561 - inSlope: -0.000028610257 - outSlope: -0.00003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.13865668 - inSlope: -0.00003486875 - outSlope: -0.000038445032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.13865732 - inSlope: -0.000038445032 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.13865802 - inSlope: -0.000042021315 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.13865879 - inSlope: -0.000046491667 - outSlope: -0.00004917388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.13865961 - inSlope: -0.00004917388 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.13866048 - inSlope: -0.000051856092 - outSlope: -0.0000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.13866138 - inSlope: -0.0000545383 - outSlope: -0.000056326444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.13866232 - inSlope: -0.000056326444 - outSlope: 0.00079929904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.138649 - inSlope: 0.00079929904 - outSlope: 0.002435448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.13860841 - inSlope: 0.002435448 - outSlope: 0.0039625205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.13854237 - inSlope: 0.0039625205 - outSlope: 0.005385881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.1384526 - inSlope: 0.005385881 - outSlope: 0.006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.13834085 - inSlope: 0.006705433 - outSlope: 0.007913418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.13820896 - inSlope: 0.007913418 - outSlope: 0.009005972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13805886 - inSlope: 0.009005972 - outSlope: 0.009988556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.13789238 - inSlope: 0.009988556 - outSlope: 0.010792325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.13771251 - inSlope: 0.010792325 - outSlope: 0.011478972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.13752119 - inSlope: 0.011478972 - outSlope: 0.009959945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.1373552 - inSlope: 0.009959945 - outSlope: 0.0065258206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.13724643 - inSlope: 0.0065258206 - outSlope: 0.0033679637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.1371903 - inSlope: 0.0033679637 - outSlope: 0.0005346542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.13718139 - inSlope: 0.0005346542 - outSlope: -0.0023594522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13722071 - inSlope: -0.0023594522 - outSlope: -0.004628603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13729785 - inSlope: -0.004628603 - outSlope: -0.006529397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13740668 - inSlope: -0.006529397 - outSlope: -0.008068092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.13754115 - inSlope: -0.008068092 - outSlope: -0.008839675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.13768847 - inSlope: -0.008839675 - outSlope: -0.0092231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.1378422 - inSlope: -0.0092231 - outSlope: -0.008970209 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.1379917 - inSlope: -0.008970209 - outSlope: -0.008294292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13812993 - inSlope: -0.008294292 - outSlope: -0.0074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13825391 - inSlope: -0.0074386667 - outSlope: -0.0062665404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.13835835 - inSlope: -0.0062665404 - outSlope: -0.0050050067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.13844177 - inSlope: -0.0050050067 - outSlope: -0.0038480796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.1385059 - inSlope: -0.0038480796 - outSlope: -0.002662542 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13855028 - inSlope: -0.002662542 - outSlope: -0.0016039625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.13857701 - inSlope: -0.0016039625 - outSlope: -0.00055342965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.13858624 - inSlope: -0.00055342965 - outSlope: -0.00004917388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.13858706 - inSlope: -0.00004917388 - outSlope: -0.00012785208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.13858919 - inSlope: -0.00012785208 - outSlope: -0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.13859184 - inSlope: -0.00015914455 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.13859473 - inSlope: -0.00017344968 - outSlope: -0.00010818253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.13859653 - inSlope: -0.00010818253 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.1385982 - inSlope: -0.000100134464 - outSlope: -0.0000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.13859822 - inSlope: -0.0000008940705 - outSlope: 0.00020831844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.13859475 - inSlope: 0.00020831844 - outSlope: 0.00034600528 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.13858898 - inSlope: 0.00034600528 - outSlope: 0.000621379 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.13857862 - inSlope: 0.000621379 - outSlope: 0.00081718044 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.138565 - inSlope: 0.00081718044 - outSlope: 0.0010934483 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.13854678 - inSlope: 0.0010934483 - outSlope: 0.0014036907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.13852338 - inSlope: 0.0014036907 - outSlope: 0.0015628353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.13849734 - inSlope: 0.0015628353 - outSlope: 0.0017926114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.13846746 - inSlope: 0.0017926114 - outSlope: 0.0019848365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.13843438 - inSlope: 0.0019848365 - outSlope: 0.0020071883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.13840093 - inSlope: 0.0020071883 - outSlope: 0.0020322222 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.13836706 - inSlope: 0.0020322222 - outSlope: 0.0019410271 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.1383347 - inSlope: 0.0019410271 - outSlope: 0.0020474214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.13830058 - inSlope: 0.0020474214 - outSlope: 0.0017040741 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.13827218 - inSlope: 0.0017040741 - outSlope: 0.0016200558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.13824518 - inSlope: 0.0016200558 - outSlope: 0.0014394536 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.13822119 - inSlope: 0.0014394536 - outSlope: 0.0011712324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.13820167 - inSlope: 0.0011712324 - outSlope: 0.001027287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.13818455 - inSlope: 0.001027287 - outSlope: 0.000849367 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.13817039 - inSlope: 0.000849367 - outSlope: 0.00070184533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.1381587 - inSlope: 0.00070184533 - outSlope: 0.000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.1381496 - inSlope: 0.000545383 - outSlope: 0.0004157428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.13814268 - inSlope: 0.0004157428 - outSlope: 0.000291467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.13813782 - inSlope: 0.000291467 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.1381349 - inSlope: 0.00017523782 - outSlope: 0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.1381338 - inSlope: 0.00006616122 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.13813445 - inSlope: -0.000039339102 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.13813701 - inSlope: -0.00015378013 - outSlope: -0.00027805593 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.13814165 - inSlope: -0.00027805593 - outSlope: -0.00042646553 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.13814875 - inSlope: -0.00042646553 - outSlope: -0.0005632644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.13815814 - inSlope: -0.0005632644 - outSlope: -0.00072956155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.1381703 - inSlope: -0.00072956155 - outSlope: -0.00090837566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.13818544 - inSlope: -0.00090837566 - outSlope: -0.0010585795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.13820308 - inSlope: -0.0010585795 - outSlope: -0.0013116015 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.13822494 - inSlope: -0.0013116015 - outSlope: -0.0014948859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.13824986 - inSlope: -0.0014948859 - outSlope: -0.0015646234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.13827594 - inSlope: -0.0015646234 - outSlope: -0.0019580144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.13830857 - inSlope: -0.0019580144 - outSlope: -0.0018006581 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.13833858 - inSlope: -0.0018006581 - outSlope: -0.0020384807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.13837256 - inSlope: -0.0020384807 - outSlope: -0.0020456333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.13840665 - inSlope: -0.0020456333 - outSlope: -0.0019580144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.13843928 - inSlope: -0.0019580144 - outSlope: -0.002028646 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.1384731 - inSlope: -0.002028646 - outSlope: -0.0018408912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.13850378 - inSlope: -0.0018408912 - outSlope: -0.001657583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.1385314 - inSlope: -0.001657583 - outSlope: -0.0015780345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.1385577 - inSlope: -0.0015780345 - outSlope: -0.0013268007 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.13857982 - inSlope: -0.0013268007 - outSlope: -0.0011238466 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.13859855 - inSlope: -0.0011238466 - outSlope: -0.000988842 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.13861503 - inSlope: -0.000988842 - outSlope: -0.0007715829 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.13862789 - inSlope: -0.0007715829 - outSlope: -0.0006160146 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.13863815 - inSlope: -0.0006160146 - outSlope: -0.00055342965 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.13864738 - inSlope: -0.00055342965 - outSlope: -0.0004130547 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.13865426 - inSlope: -0.0004130547 - outSlope: -0.00034958657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.13866009 - inSlope: -0.00034958657 - outSlope: -0.0003808686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.13866644 - inSlope: -0.0003808686 - outSlope: -0.0003263404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.13867188 - inSlope: -0.0003263404 - outSlope: -0.00033169542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.1386774 - inSlope: -0.00033169542 - outSlope: -0.0003808795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.13868375 - inSlope: -0.0003808795 - outSlope: -0.00043093582 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.13869093 - inSlope: -0.00043093582 - outSlope: -0.00049085176 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.13869911 - inSlope: -0.00049085176 - outSlope: -0.0005543158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.13870835 - inSlope: -0.0005543158 - outSlope: -0.0005704252 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.13871786 - inSlope: -0.0005704252 - outSlope: -0.00056862074 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.13872734 - inSlope: -0.00056862074 - outSlope: -0.00048638132 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.13873544 - inSlope: -0.00048638132 - outSlope: -0.00047116843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.1387433 - inSlope: -0.00047116843 - outSlope: -0.00036389192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.13874936 - inSlope: -0.00036389192 - outSlope: -0.000139473 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.13875169 - inSlope: -0.000139473 - outSlope: -0.0000017881155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.13875172 - inSlope: -0.0000017881155 - outSlope: 0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.13874659 - inSlope: 0.00030756465 - outSlope: 0.00046759218 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.1387388 - inSlope: 0.00046759218 - outSlope: 0.0007769584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.13872585 - inSlope: 0.0007769584 - outSlope: 0.0011291949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.13870703 - inSlope: 0.0011291949 - outSlope: 0.0012901622 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.13868552 - inSlope: 0.0012901622 - outSlope: 0.0015762238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.13865925 - inSlope: 0.0015762238 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.13862869 - inSlope: 0.0018337648 - outSlope: 0.0018068907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.13859858 - inSlope: 0.0018068907 - outSlope: 0.0019222791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.13856654 - inSlope: 0.0019222791 - outSlope: 0.0019088133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.13853472 - inSlope: 0.0019088133 - outSlope: 0.0017667087 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.13850528 - inSlope: 0.0017667087 - outSlope: 0.0017872214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.1384755 - inSlope: 0.0017872214 - outSlope: 0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.13844912 - inSlope: 0.0015825274 - outSlope: 0.001439433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.13842513 - inSlope: 0.001439433 - outSlope: 0.0012633036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.13840407 - inSlope: 0.0012633036 - outSlope: 0.000987962 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.1383876 - inSlope: 0.000987962 - outSlope: 0.00086455385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.1383732 - inSlope: 0.00086455385 - outSlope: 0.00069827907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.13836156 - inSlope: 0.00069827907 - outSlope: 0.00055968016 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.13835223 - inSlope: 0.00055968016 - outSlope: 0.0004130665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.13834535 - inSlope: 0.0004130665 - outSlope: 0.00028699252 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.13834056 - inSlope: 0.00028699252 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.13833773 - inSlope: 0.00016987583 - outSlope: 0.000057219695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.13833678 - inSlope: 0.000057219695 - outSlope: -0.000050068666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.13833761 - inSlope: -0.000050068666 - outSlope: -0.00015109575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.13834013 - inSlope: -0.00015109575 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.13834436 - inSlope: -0.00025391966 - outSlope: -0.0003513647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.13835022 - inSlope: -0.0003513647 - outSlope: -0.00045955883 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.13835788 - inSlope: -0.00045955883 - outSlope: -0.0005543158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.13836712 - inSlope: -0.0005543158 - outSlope: -0.0006768017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.1383784 - inSlope: -0.0006768017 - outSlope: -0.0008109336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.13839191 - inSlope: -0.0008109336 - outSlope: -0.00091730326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.1384072 - inSlope: -0.00091730326 - outSlope: -0.0011238627 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.13842593 - inSlope: -0.0011238627 - outSlope: -0.0012588333 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.13844691 - inSlope: -0.0012588333 - outSlope: -0.0012839036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.13846831 - inSlope: -0.0012839036 - outSlope: -0.0016289732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.13849546 - inSlope: -0.0016289732 - outSlope: -0.001427851 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.13851926 - inSlope: -0.001427851 - outSlope: -0.0016209267 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.13854627 - inSlope: -0.0016209267 - outSlope: -0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.13857265 - inSlope: -0.0015825274 - outSlope: -0.0014528438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.13859686 - inSlope: -0.0014528438 - outSlope: -0.001481496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.13862155 - inSlope: -0.001481496 - outSlope: -0.0012561511 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.13864249 - inSlope: -0.0012561511 - outSlope: -0.0010353485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.13865975 - inSlope: -0.0010353485 - outSlope: -0.00092266756 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.13867512 - inSlope: -0.00092266756 - outSlope: -0.0006401453 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.1386858 - inSlope: -0.0006401453 - outSlope: -0.000407702 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.13869259 - inSlope: -0.000407702 - outSlope: -0.00025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.13869676 - inSlope: -0.00025033616 - outSlope: -0.000011623083 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.13869695 - inSlope: -0.000011623083 - outSlope: 0.00016271851 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.13869424 - inSlope: 0.00016271851 - outSlope: 0.00023693207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.1386903 - inSlope: 0.00023693207 - outSlope: 0.00038802106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.13868383 - inSlope: 0.00038802106 - outSlope: 0.00045508842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.13867624 - inSlope: 0.00045508842 - outSlope: 0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.13866915 - inSlope: 0.0004255715 - outSlope: 0.00047833458 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.13866118 - inSlope: 0.00047833458 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.13865343 - inSlope: 0.00046491003 - outSlope: 0.00040412566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.13864669 - inSlope: 0.00040412566 - outSlope: 0.00033974194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.13864103 - inSlope: 0.00033974194 - outSlope: 0.00025839006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.13863672 - inSlope: 0.00025839006 - outSlope: 0.00016897691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.1386339 - inSlope: 0.00016897691 - outSlope: 0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.1386318 - inSlope: 0.00012606214 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.13863014 - inSlope: 0.00010013733 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.13862757 - inSlope: 0.00015377793 - outSlope: 0.00014662967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.13862513 - inSlope: 0.00014662967 - outSlope: 0.00023245502 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.13862126 - inSlope: 0.00023245502 - outSlope: 0.00042916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.1386141 - inSlope: 0.00042916 - outSlope: 0.0005516336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.13860491 - inSlope: 0.0005516336 - outSlope: 0.00081182766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.13859138 - inSlope: 0.00081182766 - outSlope: 0.0009950863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.1385748 - inSlope: 0.0009950863 - outSlope: 0.0012526107 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.13855392 - inSlope: 0.0012526107 - outSlope: 0.0015511902 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.13852806 - inSlope: 0.0015511902 - outSlope: 0.0016933938 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.13849984 - inSlope: 0.0016933938 - outSlope: 0.0019088133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.13846803 - inSlope: 0.0019088133 - outSlope: 0.0020858964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.13843326 - inSlope: 0.0020858964 - outSlope: 0.0020929892 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.13839838 - inSlope: 0.0020929892 - outSlope: 0.0021037178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.13836332 - inSlope: 0.0021037178 - outSlope: 0.0019982762 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.13833001 - inSlope: 0.0019982762 - outSlope: 0.0020894129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.13829519 - inSlope: 0.0020894129 - outSlope: 0.0017336275 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.1382663 - inSlope: 0.0017336275 - outSlope: 0.0016361256 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.13823903 - inSlope: 0.0016361256 - outSlope: 0.0014430505 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.13821498 - inSlope: 0.0014430505 - outSlope: 0.001160487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.13819563 - inSlope: 0.001160487 - outSlope: 0.0010049497 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.13817888 - inSlope: 0.0010049497 - outSlope: 0.0008162747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.13816528 - inSlope: 0.0008162747 - outSlope: 0.0006571512 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.13815433 - inSlope: 0.0006571512 - outSlope: 0.0004926258 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.13814612 - inSlope: 0.0004926258 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.13814028 - inSlope: 0.00035048067 - outSlope: 0.00021904414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.13813663 - inSlope: 0.00021904414 - outSlope: 0.00009387875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.13813506 - inSlope: 0.00009387875 - outSlope: -0.0000232455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.13813545 - inSlope: -0.0000232455 - outSlope: -0.00012785026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.13813758 - inSlope: -0.00012785026 - outSlope: -0.000236038 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.13814151 - inSlope: -0.000236038 - outSlope: -0.0003468944 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.1381473 - inSlope: -0.0003468944 - outSlope: -0.00048101682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.13815531 - inSlope: -0.00048101682 - outSlope: -0.0005999127 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.13816531 - inSlope: -0.0005999127 - outSlope: -0.00074566546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.13817774 - inSlope: -0.00074566546 - outSlope: -0.0009029983 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.13819279 - inSlope: -0.0009029983 - outSlope: -0.0010273018 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.13820991 - inSlope: -0.0010273018 - outSlope: -0.001255257 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.13823083 - inSlope: -0.001255257 - outSlope: -0.0014099694 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.13825433 - inSlope: -0.0014099694 - outSlope: -0.0014510558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.13827851 - inSlope: -0.0014510558 - outSlope: -0.001813201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.13830873 - inSlope: -0.001813201 - outSlope: -0.0016280791 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.13833587 - inSlope: -0.0016280791 - outSlope: -0.0018355531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.13836646 - inSlope: -0.0018355531 - outSlope: -0.0018104669 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.13839664 - inSlope: -0.0018104669 - outSlope: -0.0016942394 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.13842487 - inSlope: -0.0016942394 - outSlope: -0.0017336275 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.13845377 - inSlope: -0.0017336275 - outSlope: -0.0015190041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.13847908 - inSlope: -0.0015190041 - outSlope: -0.001308938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.1385009 - inSlope: -0.001308938 - outSlope: -0.0012025076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.13852094 - inSlope: -0.0012025076 - outSlope: -0.00092984666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.13853644 - inSlope: -0.00092984666 - outSlope: -0.0007045175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.13854818 - inSlope: -0.0007045175 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.13855737 - inSlope: -0.0005516494 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.13856265 - inSlope: -0.00031649644 - outSlope: -0.0001448415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.13856506 - inSlope: -0.0001448415 - outSlope: -0.00006526621 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.13856615 - inSlope: -0.00006526621 - outSlope: 0.00008851425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.13856468 - inSlope: 0.00008851425 - outSlope: 0.00016361257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.13856195 - inSlope: 0.00016361257 - outSlope: 0.00013768882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.13855965 - inSlope: 0.00013768882 - outSlope: 0.00019937487 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.13855633 - inSlope: 0.00019937487 - outSlope: 0.00019401053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.1385531 - inSlope: 0.00019401053 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.13855071 - inSlope: 0.00014305333 - outSlope: 0.00008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.13854925 - inSlope: 0.00008761766 - outSlope: 0.000019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.13854893 - inSlope: 0.000019669833 - outSlope: -0.000054537522 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.13854983 - inSlope: -0.000054537522 - outSlope: -0.000083149745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.13855122 - inSlope: -0.000083149745 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.13855286 - inSlope: -0.000098346354 - outSlope: -0.000033975168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.13855343 - inSlope: -0.000033975168 - outSlope: -0.000040232597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.1385541 - inSlope: -0.000040232597 - outSlope: 0.000045598248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.13855334 - inSlope: 0.000045598248 - outSlope: 0.00024497183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.13854925 - inSlope: 0.00024497183 - outSlope: 0.00035763334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.1385433 - inSlope: 0.00035763334 - outSlope: 0.0006374632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.13853267 - inSlope: 0.0006374632 - outSlope: 0.00076980575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.13851984 - inSlope: 0.00076980575 - outSlope: 0.0010451535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.13850242 - inSlope: 0.0010451535 - outSlope: 0.0013670143 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.13847964 - inSlope: 0.0013670143 - outSlope: 0.0014913309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.13845478 - inSlope: 0.0014913309 - outSlope: 0.0017416244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.13842575 - inSlope: 0.0017416244 - outSlope: 0.0019830768 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.1383927 - inSlope: 0.0019830768 - outSlope: 0.0019615628 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.13836001 - inSlope: 0.0019615628 - outSlope: 0.0020832142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.13832529 - inSlope: 0.0020832142 - outSlope: 0.002076002 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.13829069 - inSlope: 0.002076002 - outSlope: 0.0019383726 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.13825838 - inSlope: 0.0019383726 - outSlope: 0.0019633507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.13822566 - inSlope: 0.0019633507 - outSlope: 0.0017649204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.13819624 - inSlope: 0.0017649204 - outSlope: 0.0016245029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.13816917 - inSlope: 0.0016245029 - outSlope: 0.0014537795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.13814494 - inSlope: 0.0014537795 - outSlope: 0.0011828383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.13812523 - inSlope: 0.0011828383 - outSlope: 0.001063065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.13810751 - inSlope: 0.001063065 - outSlope: 0.0008994221 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.13809252 - inSlope: 0.0008994221 - outSlope: 0.0007644194 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.13807978 - inSlope: 0.0007644194 - outSlope: 0.0006195997 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.13806945 - inSlope: 0.0006195997 - outSlope: 0.00049620203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.13806118 - inSlope: 0.00049620203 - outSlope: 0.00038177357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.13805482 - inSlope: 0.00038177357 - outSlope: 0.0002691114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.13805033 - inSlope: 0.0002691114 - outSlope: 0.00016451134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.13804759 - inSlope: 0.00016451134 - outSlope: 0.00006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.13804655 - inSlope: 0.00006258404 - outSlope: -0.00003844558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.13804719 - inSlope: -0.00003844558 - outSlope: -0.00014841359 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.13804966 - inSlope: -0.00014841359 - outSlope: -0.00028163625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.13805436 - inSlope: -0.00028163625 - outSlope: -0.00039785568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.13806099 - inSlope: -0.00039785568 - outSlope: -0.0005436027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.13807005 - inSlope: -0.0005436027 - outSlope: -0.00070094125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.13808173 - inSlope: -0.00070094125 - outSlope: -0.00082970934 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.13809556 - inSlope: -0.00082970934 - outSlope: -0.0010585644 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.1381132 - inSlope: -0.0010585644 - outSlope: -0.0012168125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.13813348 - inSlope: -0.0012168125 - outSlope: -0.0012642338 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.13815455 - inSlope: -0.0012642338 - outSlope: -0.0016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.13818173 - inSlope: -0.0016307613 - outSlope: -0.0014510972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.13820592 - inSlope: -0.0014510972 - outSlope: -0.0016656296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.13823368 - inSlope: -0.0016656296 - outSlope: -0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.13826115 - inSlope: -0.0016486896 - outSlope: -0.0015386734 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.1382868 - inSlope: -0.0015386734 - outSlope: -0.0015896801 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.1383133 - inSlope: -0.0015896801 - outSlope: -0.0013840013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.13833636 - inSlope: -0.0013840013 - outSlope: -0.0011819782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.13835606 - inSlope: -0.0011819782 - outSlope: -0.0010898564 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.13837422 - inSlope: -0.0010898564 - outSlope: -0.0008270271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.13838801 - inSlope: -0.0008270271 - outSlope: -0.0006115355 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.1383982 - inSlope: -0.0006115355 - outSlope: -0.00047386414 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.1384061 - inSlope: -0.00047386414 - outSlope: -0.00025123023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.13841029 - inSlope: -0.00025123023 - outSlope: -0.00009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.1384119 - inSlope: -0.00009655824 - outSlope: -0.0000375515 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.13841252 - inSlope: -0.0000375515 - outSlope: 0.000095664174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.13841093 - inSlope: 0.000095664174 - outSlope: 0.00014841784 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.13840845 - inSlope: 0.00014841784 - outSlope: 0.0001099691 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.13840662 - inSlope: 0.0001099691 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.13840389 - inSlope: 0.00016361725 - outSlope: 0.00015288388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.13840134 - inSlope: 0.00015288388 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.13839974 - inSlope: 0.000096561 - outSlope: 0.00003486825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.13839915 - inSlope: 0.00003486825 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.13839985 - inSlope: -0.000042021915 - outSlope: -0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.13840196 - inSlope: -0.00012606214 - outSlope: -0.00016182908 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.13840465 - inSlope: -0.00016182908 - outSlope: -0.00018149371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.13840768 - inSlope: -0.00018149371 - outSlope: -0.00012070125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.13840969 - inSlope: -0.00012070125 - outSlope: -0.00011890968 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.13841167 - inSlope: -0.00011890968 - outSlope: -0.00002413956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.13841207 - inSlope: -0.00002413956 - outSlope: 0.00017881667 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.1384091 - inSlope: 0.00017881667 - outSlope: 0.00031470833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.13840385 - inSlope: 0.00031470833 - outSlope: 0.0005838364 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.13839412 - inSlope: 0.0005838364 - outSlope: 0.0007760421 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.13838118 - inSlope: 0.0007760421 - outSlope: 0.0010469715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.13836373 - inSlope: 0.0010469715 - outSlope: 0.0013527094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.13834119 - inSlope: 0.0013527094 - outSlope: 0.0015083186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.13831605 - inSlope: 0.0015083186 - outSlope: 0.001734472 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.13828714 - inSlope: 0.001734472 - outSlope: 0.0019213851 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.13825512 - inSlope: 0.0019213851 - outSlope: 0.0019409993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.13822277 - inSlope: 0.0019409993 - outSlope: 0.0019607246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.13819009 - inSlope: 0.0019607246 - outSlope: 0.0018667926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.13815898 - inSlope: 0.0018667926 - outSlope: 0.0019687715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.13812616 - inSlope: 0.0019687715 - outSlope: 0.0016218207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.13809913 - inSlope: 0.0016218207 - outSlope: 0.0015342031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.13807356 - inSlope: 0.0015342031 - outSlope: 0.0013509599 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.13805105 - inSlope: 0.0013509599 - outSlope: 0.0010791277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.13803306 - inSlope: 0.0010791277 - outSlope: 0.00093074073 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.13801755 - inSlope: 0.00093074073 - outSlope: 0.0007492204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.13800506 - inSlope: 0.0007492204 - outSlope: 0.0005999299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.13799506 - inSlope: 0.0005999299 - outSlope: 0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.13798773 - inSlope: 0.0004398764 - outSlope: 0.00030667058 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.13798262 - inSlope: 0.00030667058 - outSlope: 0.00018149371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.1379796 - inSlope: 0.00018149371 - outSlope: 0.00005990358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.1379786 - inSlope: 0.00005990358 - outSlope: -0.000050067232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.13797943 - inSlope: -0.000050067232 - outSlope: -0.00015110007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.13798195 - inSlope: -0.00015110007 - outSlope: -0.00025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.13798615 - inSlope: -0.00025212427 - outSlope: -0.00036299782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.1379922 - inSlope: -0.00036299782 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.13800043 - inSlope: -0.0004935199 - outSlope: -0.00060887076 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.13801058 - inSlope: -0.00060887076 - outSlope: -0.00075277506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.13802312 - inSlope: -0.00075277506 - outSlope: -0.0009066005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.13803823 - inSlope: -0.0009066005 - outSlope: -0.0010326662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.13805544 - inSlope: -0.0010326662 - outSlope: -0.0012579752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.13807641 - inSlope: -0.0012579752 - outSlope: -0.0014107827 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.13809992 - inSlope: -0.0014107827 - outSlope: -0.0014528853 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.13812414 - inSlope: -0.0014528853 - outSlope: -0.0018140951 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.13815437 - inSlope: -0.0018140951 - outSlope: -0.0016272316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.1381815 - inSlope: -0.0016272316 - outSlope: -0.001835448 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.13821208 - inSlope: -0.001835448 - outSlope: -0.0018114127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.13824227 - inSlope: -0.0018114127 - outSlope: -0.0016933938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.1382705 - inSlope: -0.0016933938 - outSlope: -0.0017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.1382994 - inSlope: -0.0017345216 - outSlope: -0.0015189606 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.13832472 - inSlope: -0.0015189606 - outSlope: -0.0013080438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.13834652 - inSlope: -0.0013080438 - outSlope: -0.0012034362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.13836658 - inSlope: -0.0012034362 - outSlope: -0.00092979346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.13838208 - inSlope: -0.00092979346 - outSlope: -0.00070364354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.1383938 - inSlope: -0.00070364354 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.138403 - inSlope: -0.0005516494 - outSlope: -0.00031739956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.13840829 - inSlope: -0.00031739956 - outSlope: -0.00014751531 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.13841075 - inSlope: -0.00014751531 - outSlope: -0.00007599708 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.13841201 - inSlope: -0.00007599708 - outSlope: 0.00007242075 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.1384108 - inSlope: 0.00007242075 - outSlope: 0.00014126516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.13840845 - inSlope: 0.00014126516 - outSlope: 0.00010996596 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.13840662 - inSlope: 0.00010996596 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.13840389 - inSlope: 0.00016361725 - outSlope: 0.00015288824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.13840134 - inSlope: 0.00015288824 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.13839974 - inSlope: 0.000096561 - outSlope: 0.000034867255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.13839915 - inSlope: 0.000034867255 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.13839981 - inSlope: -0.000039339666 - outSlope: -0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.1384018 - inSlope: -0.00011980716 - outSlope: -0.00015466756 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.13840438 - inSlope: -0.00015466756 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.1384073 - inSlope: -0.00017524033 - outSlope: -0.000118019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.13840927 - inSlope: -0.000118019 - outSlope: -0.00012785391 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.1384114 - inSlope: -0.00012785391 - outSlope: -0.000050065802 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.13841224 - inSlope: -0.000050065802 - outSlope: 0.00014394741 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.13840984 - inSlope: 0.00014394741 - outSlope: 0.00024855515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.1384057 - inSlope: 0.00024855515 - outSlope: 0.00052482693 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.13839695 - inSlope: 0.00052482693 - outSlope: 0.0006481733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.13838615 - inSlope: 0.0006481733 - outSlope: 0.0009209058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.1383708 - inSlope: 0.0009209058 - outSlope: 0.0012329409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.13835025 - inSlope: 0.0012329409 - outSlope: 0.0013545363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.13832767 - inSlope: 0.0013545363 - outSlope: 0.0015967414 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.13830106 - inSlope: 0.0015967414 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.1382705 - inSlope: 0.0018337648 - outSlope: 0.0018060483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.1382404 - inSlope: 0.0018060483 - outSlope: 0.0019230632 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.13820834 - inSlope: 0.0019230632 - outSlope: 0.0019079738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.13817655 - inSlope: 0.0019079738 - outSlope: 0.0017676027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.13814709 - inSlope: 0.0017676027 - outSlope: 0.0017881666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.13811728 - inSlope: 0.0017881666 - outSlope: 0.0015815429 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.13809092 - inSlope: 0.0015815429 - outSlope: 0.0014394742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.13806693 - inSlope: 0.0014394742 - outSlope: 0.0012624456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.13804589 - inSlope: 0.0012624456 - outSlope: 0.0009888562 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.13802941 - inSlope: 0.0009888562 - outSlope: 0.0008654231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.13801499 - inSlope: 0.0008654231 - outSlope: 0.000697385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.13800336 - inSlope: 0.000697385 - outSlope: 0.00056059024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.13799402 - inSlope: 0.00056059024 - outSlope: 0.00041127834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.13798717 - inSlope: 0.00041127834 - outSlope: 0.00028698432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.13798238 - inSlope: 0.00028698432 - outSlope: 0.00017076991 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.13797954 - inSlope: 0.00017076991 - outSlope: 0.000056327248 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.1379786 - inSlope: 0.000056327248 - outSlope: -0.00007956886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.13797992 - inSlope: -0.00007956886 - outSlope: -0.00023514392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.13798384 - inSlope: -0.00023514392 - outSlope: -0.00038177357 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.1379902 - inSlope: -0.00038177357 - outSlope: -0.00052661507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.13799898 - inSlope: -0.00052661507 - outSlope: -0.00066605397 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.13801008 - inSlope: -0.00066605397 - outSlope: -0.0008037809 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.13802348 - inSlope: -0.0008037809 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.1380391 - inSlope: -0.00093699933 - outSlope: -0.0010791585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.13805708 - inSlope: -0.0010791585 - outSlope: -0.0011890627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.1380769 - inSlope: -0.0011890627 - outSlope: -0.0013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.13809863 - inSlope: -0.0013035735 - outSlope: -0.0014108635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.13812214 - inSlope: -0.0014108635 - outSlope: -0.0015038481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.1381472 - inSlope: -0.0015038481 - outSlope: -0.001582437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.13817358 - inSlope: -0.001582437 - outSlope: -0.0015753747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.13819984 - inSlope: -0.0015753747 - outSlope: -0.001705911 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.13822827 - inSlope: -0.001705911 - outSlope: -0.001724588 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.13825701 - inSlope: -0.001724588 - outSlope: -0.0017211104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.1382857 - inSlope: -0.0017211104 - outSlope: -0.001696076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.13831396 - inSlope: -0.001696076 - outSlope: -0.0016495837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.13834146 - inSlope: -0.0016495837 - outSlope: -0.0015940593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.13836803 - inSlope: -0.0015940593 - outSlope: -0.0014877546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.13839282 - inSlope: -0.0014877546 - outSlope: -0.0013786765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.1384158 - inSlope: -0.0013786765 - outSlope: -0.0012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.13843666 - inSlope: -0.0012517166 - outSlope: -0.0011032356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.13845505 - inSlope: -0.0011032356 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.13847072 - inSlope: -0.0009405757 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.13848226 - inSlope: -0.00069202046 - outSlope: -0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.13849203 - inSlope: -0.00058651867 - outSlope: -0.00036208302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.13849807 - inSlope: -0.00036208302 - outSlope: -0.00012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.13850015 - inSlope: -0.00012517166 - outSlope: 0.00002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.13849966 - inSlope: 0.00002950475 - outSlope: 0.00008314499 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.13849828 - inSlope: 0.00008314499 - outSlope: 0.00014573558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.13849585 - inSlope: 0.00014573558 - outSlope: 0.00021726225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.13849223 - inSlope: 0.00021726225 - outSlope: 0.00030309425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.13848718 - inSlope: 0.00030309425 - outSlope: 0.0004085727 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.13848037 - inSlope: 0.0004085727 - outSlope: 0.00053376774 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.13847147 - inSlope: 0.00053376774 - outSlope: 0.0006812915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.13846011 - inSlope: 0.0006812915 - outSlope: 0.0008574259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.13844582 - inSlope: 0.0008574259 - outSlope: 0.00095840247 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.13842985 - inSlope: 0.00095840247 - outSlope: 0.0011819782 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.13841015 - inSlope: 0.0011819782 - outSlope: 0.0013751001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.13838723 - inSlope: 0.0013751001 - outSlope: 0.0015780571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.13836093 - inSlope: 0.0015780571 - outSlope: 0.0018542227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.13833003 - inSlope: 0.0018542227 - outSlope: 0.0020903668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.13829519 - inSlope: 0.0020903668 - outSlope: 0.0023442865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.13825612 - inSlope: 0.0023442865 - outSlope: 0.0025989516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.1382128 - inSlope: 0.0025989516 - outSlope: 0.0026849322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.13816805 - inSlope: 0.0026849322 - outSlope: 0.003046142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.13811728 - inSlope: 0.003046142 - outSlope: 0.0032008183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.13806394 - inSlope: 0.0032008183 - outSlope: 0.0033561967 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.138008 - inSlope: 0.0033561967 - outSlope: 0.003468149 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.1379502 - inSlope: 0.003468149 - outSlope: 0.0034574203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.13789257 - inSlope: 0.0034574203 - outSlope: 0.003519112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.13783392 - inSlope: 0.003519112 - outSlope: 0.003475103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.137776 - inSlope: 0.003475103 - outSlope: 0.003443115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.13771862 - inSlope: 0.003443115 - outSlope: 0.0031283975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.13766648 - inSlope: 0.0031283975 - outSlope: 0.003038095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.13761584 - inSlope: 0.003038095 - outSlope: 0.0029020284 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.13756748 - inSlope: 0.0029020284 - outSlope: 0.0024730344 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.13752626 - inSlope: 0.0024730344 - outSlope: 0.002392567 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.13748638 - inSlope: 0.002392567 - outSlope: 0.002025877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.13745262 - inSlope: 0.002025877 - outSlope: 0.001813201 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.1374224 - inSlope: 0.001813201 - outSlope: 0.001534247 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.13739683 - inSlope: 0.001534247 - outSlope: 0.0013965581 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.13737355 - inSlope: 0.0013965581 - outSlope: 0.0010370773 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.13735627 - inSlope: 0.0010370773 - outSlope: 0.0008350738 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.13734235 - inSlope: 0.0008350738 - outSlope: 0.00071616075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.13733041 - inSlope: 0.00071616075 - outSlope: 0.00055880204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.1373211 - inSlope: 0.00055880204 - outSlope: 0.00042645333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.13731399 - inSlope: 0.00042645333 - outSlope: 0.00031829366 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.13730869 - inSlope: 0.00031829366 - outSlope: 0.00023335575 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.1373048 - inSlope: 0.00023335575 - outSlope: 0.00017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.1373019 - inSlope: 0.00017345216 - outSlope: 0.00013231675 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.1372997 - inSlope: 0.00013231675 - outSlope: 0.00010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.13729794 - inSlope: 0.00010550183 - outSlope: 0.00009030241 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.13729644 - inSlope: 0.00009030241 - outSlope: 0.00008135693 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.13729508 - inSlope: 0.00008135693 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.13729389 - inSlope: 0.000071526665 - outSlope: 0.000056327248 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.13729295 - inSlope: 0.000056327248 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.1372923 - inSlope: 0.000039339666 - outSlope: 0.000013410482 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.13729207 - inSlope: 0.000013410482 - outSlope: 0.000013410482 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.97786844 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.97786844 - inSlope: 0 - outSlope: -0.0015413776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.9778941 - inSlope: -0.0015413776 - outSlope: -0.0047778958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.97797376 - inSlope: -0.0047778958 - outSlope: -0.008654603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.978118 - inSlope: -0.008654603 - outSlope: -0.013453973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.97834224 - inSlope: -0.013453973 - outSlope: -0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9786625 - inSlope: -0.019215364 - outSlope: -0.025663309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9790902 - inSlope: -0.025663309 - outSlope: -0.03240469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9796303 - inSlope: -0.03240469 - outSlope: -0.038656034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.98027456 - inSlope: -0.038656034 - outSlope: -0.04376654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.981004 - inSlope: -0.04376654 - outSlope: -0.047246095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.98179144 - inSlope: -0.047246095 - outSlope: -0.048798367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.98260474 - inSlope: -0.048798367 - outSlope: -0.04848008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.98341274 - inSlope: -0.04848008 - outSlope: -0.04624116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.98418343 - inSlope: -0.04624116 - outSlope: -0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.9848911 - inSlope: -0.042461198 - outSlope: -0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.9855111 - inSlope: -0.03720049 - outSlope: -0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9860233 - inSlope: -0.030730993 - outSlope: -0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9864013 - inSlope: -0.0226807 - outSlope: -0.013228668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9866218 - inSlope: -0.013228668 - outSlope: -0.0027751948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.98666805 - inSlope: -0.0027751948 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.9866135 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.98654544 - inSlope: 0.0040840995 - outSlope: 0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9864687 - inSlope: 0.004606251 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.98639077 - inSlope: 0.004674201 - outSlope: 0.0042128605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.98632056 - inSlope: 0.0042128605 - outSlope: 0.0031578457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9862679 - inSlope: 0.0031578457 - outSlope: 0.0015127673 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9862427 - inSlope: 0.0015127673 - outSlope: 0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.9862341 - inSlope: 0.0005149846 - outSlope: 0.0004792218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.98622614 - inSlope: 0.0004792218 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.9862186 - inSlope: 0.00045418783 - outSlope: 0.00042557452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.9862115 - inSlope: 0.00042557452 - outSlope: 0.0004005436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9862048 - inSlope: 0.0004005436 - outSlope: 0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9861986 - inSlope: 0.00037193333 - outSlope: 0.00033617052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.986193 - inSlope: 0.00033617052 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.98618776 - inSlope: 0.00031471282 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9861828 - inSlope: 0.00029683142 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.98617834 - inSlope: 0.00026822116 - outSlope: 0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.98617435 - inSlope: 0.0002396109 - outSlope: 0.0002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.98617077 - inSlope: 0.0002145754 - outSlope: 0.0002002718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.98616743 - inSlope: 0.0002002718 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98616457 - inSlope: 0.00017166154 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98616207 - inSlope: 0.00015020385 - outSlope: 0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.98616 - inSlope: 0.00012516987 - outSlope: 0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9861582 - inSlope: 0.00010728846 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.9861568 - inSlope: 0.00008225449 - outSlope: 0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.9861556 - inSlope: 0.00007152513 - outSlope: 0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98615426 - inSlope: 0.000041127245 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.98615575 - inSlope: -0.00001788141 - outSlope: -0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9861568 - inSlope: -0.000064372616 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98615795 - inSlope: -0.00006794936 - outSlope: -0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.98615944 - inSlope: -0.000089407054 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.98616105 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9861629 - inSlope: -0.00011086475 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861648 - inSlope: -0.00011444103 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.986167 - inSlope: -0.00013232244 - outSlope: -0.00012874523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.98616916 - inSlope: -0.00012874523 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.9861717 - inSlope: -0.00015378013 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.9861742 - inSlope: -0.00015020385 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9861767 - inSlope: -0.00015020385 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.9861795 - inSlope: -0.00016450898 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.9861822 - inSlope: -0.00016450898 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.986185 - inSlope: -0.00016808526 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.986188 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.98619086 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.98619384 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.9861968 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.9861997 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.98620266 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.98620564 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9862086 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.9862115 - inSlope: -0.00017166031 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.98621434 - inSlope: -0.00017166154 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.9862171 - inSlope: -0.00016450898 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.9862197 - inSlope: -0.00015735641 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9862223 - inSlope: -0.00015735641 - outSlope: -0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.98623836 - inSlope: -0.0009620199 - outSlope: -0.0028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.98628604 - inSlope: -0.0028610257 - outSlope: -0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.98637885 - inSlope: -0.005568271 - outSlope: -0.009466351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.9865366 - inSlope: -0.009466351 - outSlope: -0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98677886 - inSlope: -0.014534011 - outSlope: -0.020434875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.98711944 - inSlope: -0.020434875 - outSlope: -0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.9875624 - inSlope: -0.02657893 - outSlope: -0.03216508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9880985 - inSlope: -0.03216508 - outSlope: -0.036481652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9887065 - inSlope: -0.036481652 - outSlope: -0.03898505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.9893563 - inSlope: -0.03898505 - outSlope: -0.039664544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.99001735 - inSlope: -0.039664544 - outSlope: -0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.9906626 - inSlope: -0.038713254 - outSlope: -0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.9912693 - inSlope: -0.036402974 - outSlope: -0.03305915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.9918203 - inSlope: -0.03305915 - outSlope: -0.029006809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9923037 - inSlope: -0.029006809 - outSlope: -0.024336599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.99270934 - inSlope: -0.024336599 - outSlope: -0.018850584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9930235 - inSlope: -0.018850584 - outSlope: -0.012567055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.99323297 - inSlope: -0.012567055 - outSlope: -0.0054609827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.993324 - inSlope: -0.0054609827 - outSlope: -0.0016486661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.99335146 - inSlope: -0.0016486661 - outSlope: -0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9933794 - inSlope: -0.0016772763 - outSlope: -0.0015664116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.9934055 - inSlope: -0.0015664116 - outSlope: -0.0013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.99342847 - inSlope: -0.0013768686 - outSlope: -0.0010871898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.9934466 - inSlope: -0.0010871898 - outSlope: -0.00071525644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9934585 - inSlope: -0.00071525644 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.99346375 - inSlope: -0.00031471282 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.99346536 - inSlope: -0.00009655962 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.993467 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9934688 - inSlope: -0.00011086475 - outSlope: -0.00010728693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.9934706 - inSlope: -0.00010728693 - outSlope: -0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.99347293 - inSlope: -0.000139475 - outSlope: -0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.99347496 - inSlope: -0.00012159359 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9934775 - inSlope: -0.00015378013 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.9934798 - inSlope: -0.00013589872 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.99348253 - inSlope: -0.00016450898 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.9934851 - inSlope: -0.00015378013 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.9934881 - inSlope: -0.00017881411 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.9934908 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.9934938 - inSlope: -0.00017881411 - outSlope: -0.00019311924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.993497 - inSlope: -0.00019311924 - outSlope: -0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.99349916 - inSlope: -0.00012874615 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.9935004 - inSlope: -0.000025033974 - outSlope: -0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.9935029 - inSlope: -0.0001502017 - outSlope: -0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.993509 - inSlope: -0.00036478078 - outSlope: -0.0006902224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.9935205 - inSlope: -0.0006902224 - outSlope: -0.0010693084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.9935383 - inSlope: -0.0010693084 - outSlope: -0.0016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.99356514 - inSlope: -0.0016093269 - outSlope: -0.002181532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.9936015 - inSlope: -0.002181532 - outSlope: -0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9936487 - inSlope: -0.0028324155 - outSlope: -0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.9937093 - inSlope: -0.003637079 - outSlope: -0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.99378747 - inSlope: -0.004688506 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.99388796 - inSlope: -0.0060296115 - outSlope: -0.007678278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.99401593 - inSlope: -0.007678278 - outSlope: -0.009623775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.9941763 - inSlope: -0.009623775 - outSlope: -0.011751663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.9943722 - inSlope: -0.011751663 - outSlope: -0.013901008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.9946039 - inSlope: -0.013901008 - outSlope: -0.015943065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.9948696 - inSlope: -0.015943065 - outSlope: -0.017673733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.99516416 - inSlope: -0.017673733 - outSlope: -0.01892211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9954795 - inSlope: -0.01892211 - outSlope: -0.019501466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.99580455 - inSlope: -0.019501466 - outSlope: -0.019347686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.996127 - inSlope: -0.019347686 - outSlope: -0.018389242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.9964335 - inSlope: -0.018389242 - outSlope: -0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.99671 - inSlope: -0.016590372 - outSlope: -0.014079822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.99694467 - inSlope: -0.014079822 - outSlope: -0.010800372 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.9971247 - inSlope: -0.010800372 - outSlope: -0.006923682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.99724007 - inSlope: -0.006923682 - outSlope: -0.002446177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.99728084 - inSlope: -0.002446177 - outSlope: 0.0016558187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.99725324 - inSlope: 0.0016558187 - outSlope: 0.0048601674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.99717224 - inSlope: 0.0048601674 - outSlope: 0.007846363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.99704146 - inSlope: 0.007846363 - outSlope: 0.010496388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.9968665 - inSlope: 0.010496388 - outSlope: 0.012856734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.99665225 - inSlope: 0.012856734 - outSlope: 0.014841358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.9964049 - inSlope: 0.014841358 - outSlope: 0.016404405 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.9961315 - inSlope: 0.016404405 - outSlope: 0.017566698 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.9958387 - inSlope: 0.017566698 - outSlope: 0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.99553496 - inSlope: 0.018224733 - outSlope: 0.018378513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.99522865 - inSlope: 0.018378513 - outSlope: 0.018024461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.99492824 - inSlope: 0.018024461 - outSlope: 0.017144697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9946425 - inSlope: 0.017144697 - outSlope: 0.015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.99437994 - inSlope: 0.015753523 - outSlope: 0.0139475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.9941475 - inSlope: 0.0139475 - outSlope: 0.011783849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.9939511 - inSlope: 0.011783849 - outSlope: 0.009323368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.9937957 - inSlope: 0.009323368 - outSlope: 0.006784207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.9936826 - inSlope: 0.006784207 - outSlope: 0.004166369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.9936132 - inSlope: 0.004166369 - outSlope: 0.001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.9935849 - inSlope: 0.001698734 - outSlope: -0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.99359655 - inSlope: -0.00070095126 - outSlope: -0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.9936392 - inSlope: -0.002557005 - outSlope: -0.004194979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.9937091 - inSlope: -0.004194979 - outSlope: -0.0054180673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.9937994 - inSlope: -0.0054180673 - outSlope: -0.0060832556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.9939008 - inSlope: -0.0060832556 - outSlope: -0.006440884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.9940081 - inSlope: -0.006440884 - outSlope: -0.006312138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.9941133 - inSlope: -0.006312138 - outSlope: -0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.99420935 - inSlope: -0.0057613906 - outSlope: -0.004881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.9942907 - inSlope: -0.004881625 - outSlope: -0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.994352 - inSlope: -0.003676418 - outSlope: -0.0021886847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.99438846 - inSlope: -0.0021886847 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.9943963 - inSlope: -0.00047206922 - outSlope: 0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.9943763 - inSlope: 0.0012016308 - outSlope: 0.0026392962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.9943323 - inSlope: 0.0026392962 - outSlope: 0.0038981475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.99426734 - inSlope: 0.0038981475 - outSlope: 0.0049638795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.9941846 - inSlope: 0.0049638795 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.99408835 - inSlope: 0.005775613 - outSlope: 0.006365782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.99398226 - inSlope: 0.006365782 - outSlope: 0.0066340035 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.9938717 - inSlope: 0.0066340035 - outSlope: 0.0065946644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.9937618 - inSlope: 0.0065946644 - outSlope: 0.0062012733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.9936584 - inSlope: 0.0062012733 - outSlope: 0.0055217794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.9935664 - inSlope: 0.0055217794 - outSlope: 0.0044667763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.99349195 - inSlope: 0.0044667763 - outSlope: 0.0030612976 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.9934409 - inSlope: 0.0030612976 - outSlope: 0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.9934147 - inSlope: 0.0015735641 - outSlope: -0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.9934233 - inSlope: -0.0005149846 - outSlope: -0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.9934635 - inSlope: -0.0024139904 - outSlope: -0.004663472 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.99354124 - inSlope: -0.004663472 - outSlope: -0.006830699 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.9936551 - inSlope: -0.006830699 - outSlope: -0.008919247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.99380374 - inSlope: -0.008919247 - outSlope: -0.010921965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.9939858 - inSlope: -0.010921965 - outSlope: -0.012652705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.99419665 - inSlope: -0.012652705 - outSlope: -0.014097704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.9944316 - inSlope: -0.014097704 - outSlope: -0.015224233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.99468535 - inSlope: -0.015224233 - outSlope: -0.015953794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.99495125 - inSlope: -0.015953794 - outSlope: -0.016289964 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.99522275 - inSlope: -0.016289964 - outSlope: -0.016243473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.9954935 - inSlope: -0.016243473 - outSlope: -0.015800014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.9957568 - inSlope: -0.015800014 - outSlope: -0.014998927 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.9960068 - inSlope: -0.014998927 - outSlope: -0.013847166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.9962376 - inSlope: -0.013847166 - outSlope: -0.012381266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.9964439 - inSlope: -0.012381266 - outSlope: -0.010635711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.9966212 - inSlope: -0.010635711 - outSlope: -0.008622539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.9967649 - inSlope: -0.008622539 - outSlope: -0.0063442336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.99687064 - inSlope: -0.0063442336 - outSlope: -0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.9969355 - inSlope: -0.0038910506 - outSlope: -0.0012302235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.996956 - inSlope: -0.0012302235 - outSlope: 0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.996927 - inSlope: 0.001738098 - outSlope: 0.0047170487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.9968484 - inSlope: 0.0047170487 - outSlope: 0.007499571 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.9967234 - inSlope: 0.007499571 - outSlope: 0.009995566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.9965568 - inSlope: 0.009995566 - outSlope: 0.012202449 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.99635345 - inSlope: 0.012202449 - outSlope: 0.014093926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.99611855 - inSlope: 0.014093926 - outSlope: 0.015607119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.99585843 - inSlope: 0.015607119 - outSlope: 0.016761795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.99557906 - inSlope: 0.016761795 - outSlope: 0.017477041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.9952878 - inSlope: 0.017477041 - outSlope: 0.017727884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.9949923 - inSlope: 0.017727884 - outSlope: 0.017512802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.99470043 - inSlope: 0.017512802 - outSlope: 0.016837377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.9944198 - inSlope: 0.016837377 - outSlope: 0.01567462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.99415857 - inSlope: 0.01567462 - outSlope: 0.014105058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.9939235 - inSlope: 0.014105058 - outSlope: 0.012205676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.99372005 - inSlope: 0.012205676 - outSlope: 0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9935538 - inSlope: 0.009974393 - outSlope: 0.0076102195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.993427 - inSlope: 0.0076102195 - outSlope: 0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.9933407 - inSlope: 0.0051785307 - outSlope: 0.0027143592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.99329543 - inSlope: 0.0027143592 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.9932872 - inSlope: 0.00049353397 - outSlope: -0.0016700998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.99331504 - inSlope: -0.0016700998 - outSlope: -0.0033832113 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.9933714 - inSlope: -0.0033832113 - outSlope: -0.0047778445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.99345106 - inSlope: -0.0047778445 - outSlope: -0.005807799 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.99354786 - inSlope: -0.005807799 - outSlope: -0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.9936536 - inSlope: -0.0063444152 - outSlope: -0.0066017224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.9937636 - inSlope: -0.0066017224 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.99387074 - inSlope: -0.006426671 - outSlope: -0.0058578663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.99396837 - inSlope: -0.0058578663 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.99405205 - inSlope: -0.005021172 - outSlope: -0.003855177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.9941163 - inSlope: -0.003855177 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.9941572 - inSlope: -0.0024533647 - outSlope: -0.0008547192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.99417144 - inSlope: -0.0008547192 - outSlope: 0.00075818266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.9941588 - inSlope: 0.00075818266 - outSlope: 0.0021850772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.9941224 - inSlope: 0.0021850772 - outSlope: 0.0034511616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.99406487 - inSlope: 0.0034511616 - outSlope: 0.0045096274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.9939897 - inSlope: 0.0045096274 - outSlope: 0.005314431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.99390113 - inSlope: 0.005314431 - outSlope: 0.0058936286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.9938029 - inSlope: 0.0058936286 - outSlope: 0.0061511174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.9937004 - inSlope: 0.0061511174 - outSlope: 0.0060904957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.9935989 - inSlope: 0.0060904957 - outSlope: 0.0057005123 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.99350387 - inSlope: 0.0057005123 - outSlope: 0.005014019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.9934203 - inSlope: 0.005014019 - outSlope: 0.003944583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.99335456 - inSlope: 0.003944583 - outSlope: 0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.9933123 - inSlope: 0.0025356202 - outSlope: 0.0010406832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.99329495 - inSlope: 0.0010406832 - outSlope: -0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.9933125 - inSlope: -0.001051442 - outSlope: -0.0029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.99336165 - inSlope: -0.0029503906 - outSlope: -0.0052107177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.9934485 - inSlope: -0.0052107177 - outSlope: -0.007384917 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.9935716 - inSlope: -0.007384917 - outSlope: -0.0094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.99372923 - inSlope: -0.0094594015 - outSlope: -0.011476125 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.9939205 - inSlope: -0.011476125 - outSlope: -0.013200246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9941405 - inSlope: -0.013200246 - outSlope: -0.014641089 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.9943845 - inSlope: -0.014641089 - outSlope: -0.015764026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.99464726 - inSlope: -0.015764026 - outSlope: -0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.99492204 - inSlope: -0.016486896 - outSlope: -0.016815437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.9952023 - inSlope: -0.016815437 - outSlope: -0.016769426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.9954818 - inSlope: -0.016769426 - outSlope: -0.016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.9957536 - inSlope: -0.016307613 - outSlope: -0.015510557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.9960121 - inSlope: -0.015510557 - outSlope: -0.014347838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.9962512 - inSlope: -0.014347838 - outSlope: -0.012856918 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.9964655 - inSlope: -0.012856918 - outSlope: -0.0111077735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.99665064 - inSlope: -0.0111077735 - outSlope: -0.009091039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.99680215 - inSlope: -0.009091039 - outSlope: -0.006798415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.99691546 - inSlope: -0.006798415 - outSlope: -0.0043309396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.99698764 - inSlope: -0.0043309396 - outSlope: -0.0016557949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.99701524 - inSlope: -0.0016557949 - outSlope: 0.0014305334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.9969914 - inSlope: 0.0014305334 - outSlope: 0.0046061855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.9969146 - inSlope: 0.0046061855 - outSlope: 0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.9967885 - inSlope: 0.0075673047 - outSlope: 0.010203279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.99661845 - inSlope: 0.010203279 - outSlope: 0.012538265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.9964095 - inSlope: 0.012538265 - outSlope: 0.014502032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.9961678 - inSlope: 0.014502032 - outSlope: 0.016046548 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.99590033 - inSlope: 0.016046548 - outSlope: 0.017184282 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.99561393 - inSlope: 0.017184282 - outSlope: 0.017834663 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.9953167 - inSlope: 0.017834663 - outSlope: 0.017963922 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.9950173 - inSlope: 0.017963922 - outSlope: 0.017609362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.9947238 - inSlope: 0.017609362 - outSlope: 0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.9944454 - inSlope: 0.016705053 - outSlope: 0.015288387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.9941906 - inSlope: 0.015288387 - outSlope: 0.013489929 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.99396574 - inSlope: 0.013489929 - outSlope: 0.0112973135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.99377745 - inSlope: 0.0112973135 - outSlope: 0.008826391 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.99363035 - inSlope: 0.008826391 - outSlope: 0.006283438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.9935256 - inSlope: 0.006283438 - outSlope: 0.0036513319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.99346477 - inSlope: 0.0036513319 - outSlope: 0.0011730373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.9934452 - inSlope: 0.0011730373 - outSlope: -0.0012373759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.99346584 - inSlope: -0.0012373759 - outSlope: -0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.9935175 - inSlope: -0.003100681 - outSlope: -0.004742082 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.99359655 - inSlope: -0.004742082 - outSlope: -0.005976053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.99369615 - inSlope: -0.005976053 - outSlope: -0.006648213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.99380696 - inSlope: -0.006648213 - outSlope: -0.0070096133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.9939238 - inSlope: -0.0070096133 - outSlope: -0.006891397 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.99403864 - inSlope: -0.006891397 - outSlope: -0.0063372627 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.99414426 - inSlope: -0.0063372627 - outSlope: -0.0054644807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.99423534 - inSlope: -0.0054644807 - outSlope: -0.0042629894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.9943064 - inSlope: -0.0042629894 - outSlope: -0.0027787315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.9943527 - inSlope: -0.0027787315 - outSlope: -0.0010585947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.99437034 - inSlope: -0.0010585947 - outSlope: 0.000604383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.99436027 - inSlope: 0.000604383 - outSlope: 0.0020491802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.9943261 - inSlope: 0.0020491802 - outSlope: 0.0033295662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.9942706 - inSlope: 0.0033295662 - outSlope: 0.004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.9941973 - inSlope: 0.004398764 - outSlope: 0.00521787 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.99411035 - inSlope: 0.00521787 - outSlope: 0.0058292565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.9940132 - inSlope: 0.0058292565 - outSlope: 0.006104801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.99391145 - inSlope: 0.006104801 - outSlope: 0.00607244 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.99381024 - inSlope: 0.00607244 - outSlope: 0.005697099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.9937153 - inSlope: 0.005697099 - outSlope: 0.005028181 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.9936315 - inSlope: 0.005028181 - outSlope: 0.0039876117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.993565 - inSlope: 0.0039876117 - outSlope: 0.0025963436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.99352175 - inSlope: 0.0025963436 - outSlope: 0.0011301213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.9935029 - inSlope: 0.0011301213 - outSlope: -0.0009584299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.9935189 - inSlope: -0.0009584299 - outSlope: -0.0028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.993566 - inSlope: -0.0028253032 - outSlope: -0.0050782477 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.9936506 - inSlope: -0.0050782477 - outSlope: -0.0072418675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9937713 - inSlope: -0.0072418675 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.9939266 - inSlope: -0.0093163485 - outSlope: -0.011308042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.99411505 - inSlope: -0.011308042 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9943323 - inSlope: -0.013035735 - outSlope: -0.014469431 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.9945735 - inSlope: -0.014469431 - outSlope: -0.015578507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.9948331 - inSlope: -0.015578507 - outSlope: -0.01630046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.9951048 - inSlope: -0.01630046 - outSlope: -0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.9953818 - inSlope: -0.01661922 - outSlope: -0.016561525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.9956578 - inSlope: -0.016561525 - outSlope: -0.016107805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.99592626 - inSlope: -0.016107805 - outSlope: -0.015302693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.9961813 - inSlope: -0.015302693 - outSlope: -0.014155127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.9964172 - inSlope: -0.014155127 - outSlope: -0.012663433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.9966283 - inSlope: -0.012663433 - outSlope: -0.010932851 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.9968105 - inSlope: -0.010932851 - outSlope: -0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.99695885 - inSlope: -0.008901238 - outSlope: -0.006630332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.99706936 - inSlope: -0.006630332 - outSlope: -0.0041592754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.9971387 - inSlope: -0.0041592754 - outSlope: -0.0014912883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.99716353 - inSlope: -0.0014912883 - outSlope: 0.0014770257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.9971389 - inSlope: 0.0014770257 - outSlope: 0.0044702888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.9970644 - inSlope: 0.0044702888 - outSlope: 0.0072599566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.9969434 - inSlope: 0.0072599566 - outSlope: 0.00976311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.9967807 - inSlope: 0.00976311 - outSlope: 0.011969987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.9965812 - inSlope: 0.011969987 - outSlope: 0.0138722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.99635 - inSlope: 0.0138722 - outSlope: 0.015385386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.9960936 - inSlope: 0.015385386 - outSlope: 0.016554372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.99581766 - inSlope: 0.016554372 - outSlope: 0.01727369 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.9955298 - inSlope: 0.01727369 - outSlope: 0.01752353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.9952377 - inSlope: 0.01752353 - outSlope: 0.017309453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.9949492 - inSlope: 0.017309453 - outSlope: 0.016650932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.9946717 - inSlope: 0.016650932 - outSlope: 0.015477927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.99441373 - inSlope: 0.015477927 - outSlope: 0.013926242 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.99418163 - inSlope: 0.013926242 - outSlope: 0.0120197125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.9939813 - inSlope: 0.0120197125 - outSlope: 0.009795576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.99381804 - inSlope: 0.009795576 - outSlope: 0.0074242554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9936943 - inSlope: 0.0074242554 - outSlope: 0.004999714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.993611 - inSlope: 0.004999714 - outSlope: 0.0025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.99356896 - inSlope: 0.0025212427 - outSlope: 0.000311141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.9935638 - inSlope: 0.000311141 - outSlope: -0.0018560638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.9935947 - inSlope: -0.0018560638 - outSlope: -0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.9936543 - inSlope: -0.0035763332 - outSlope: -0.0049638087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.99373704 - inSlope: -0.0049638087 - outSlope: -0.0059939343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.99383694 - inSlope: -0.0059939343 - outSlope: -0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.9939458 - inSlope: -0.006530198 - outSlope: -0.0067878803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.9940589 - inSlope: -0.0067878803 - outSlope: -0.006612451 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.9941691 - inSlope: -0.006612451 - outSlope: -0.0060438304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.99426985 - inSlope: -0.0060438304 - outSlope: -0.005196412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.99435645 - inSlope: -0.005196412 - outSlope: -0.0040375646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.99442375 - inSlope: -0.0040375646 - outSlope: -0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.9944675 - inSlope: -0.0026250286 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.9944846 - inSlope: -0.0010263782 - outSlope: 0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.9944748 - inSlope: 0.00058651867 - outSlope: 0.0020205704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.99444115 - inSlope: 0.0020205704 - outSlope: 0.0032866502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.9943864 - inSlope: 0.0032866502 - outSlope: 0.0043594255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.9943137 - inSlope: 0.0043594255 - outSlope: 0.0051749544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.99422747 - inSlope: 0.0051749544 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.9941312 - inSlope: 0.005775613 - outSlope: 0.006044003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.9940305 - inSlope: 0.006044003 - outSlope: 0.006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.99393034 - inSlope: 0.006008068 - outSlope: 0.005625572 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.9938366 - inSlope: 0.005625572 - outSlope: 0.0049495036 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.9937541 - inSlope: 0.0049495036 - outSlope: 0.0039123967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.9936889 - inSlope: 0.0039123967 - outSlope: 0.002499857 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.9936472 - inSlope: 0.002499857 - outSlope: 0.0010335307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.99363 - inSlope: 0.0010335307 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.9936476 - inSlope: -0.0010550183 - outSlope: -0.0029253569 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.99369633 - inSlope: -0.0029253569 - outSlope: -0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.99378264 - inSlope: -0.0051785307 - outSlope: -0.0073276972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.99390477 - inSlope: -0.0073276972 - outSlope: -0.009405756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.9940615 - inSlope: -0.009405756 - outSlope: -0.011390296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.9942514 - inSlope: -0.011390296 - outSlope: -0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9944698 - inSlope: -0.013107262 - outSlope: -0.014530227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.994712 - inSlope: -0.014530227 - outSlope: -0.015635729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.9949726 - inSlope: -0.015635729 - outSlope: -0.016346952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.99524504 - inSlope: -0.016346952 - outSlope: -0.016665714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.9955228 - inSlope: -0.016665714 - outSlope: -0.016597288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.9957994 - inSlope: -0.016597288 - outSlope: -0.0161288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.99606824 - inSlope: -0.0161288 - outSlope: -0.015310283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.9963234 - inSlope: -0.015310283 - outSlope: -0.014133264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.99655896 - inSlope: -0.014133264 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.9967695 - inSlope: -0.012631609 - outSlope: -0.010875318 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.99695075 - inSlope: -0.010875318 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.9970981 - inSlope: -0.008840696 - outSlope: -0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.9972074 - inSlope: -0.0065588076 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.99727535 - inSlope: -0.00407702 - outSlope: -0.0014018825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.9972987 - inSlope: -0.0014018825 - outSlope: 0.001684453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.99727064 - inSlope: 0.001684453 - outSlope: 0.00486725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.9971895 - inSlope: 0.00486725 - outSlope: 0.007828593 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.99705905 - inSlope: 0.007828593 - outSlope: 0.010471204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.9968845 - inSlope: 0.010471204 - outSlope: 0.012810426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.996671 - inSlope: 0.012810426 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.9964249 - inSlope: 0.014766257 - outSlope: 0.016314765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.996153 - inSlope: 0.016314765 - outSlope: 0.017463235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.99586195 - inSlope: 0.017463235 - outSlope: 0.018099304 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.9955603 - inSlope: 0.018099304 - outSlope: 0.018232146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.9952564 - inSlope: 0.018232146 - outSlope: 0.017870426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.9949586 - inSlope: 0.017870426 - outSlope: 0.016973278 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9946757 - inSlope: 0.016973278 - outSlope: 0.015556605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.9944164 - inSlope: 0.015556605 - outSlope: 0.013743849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.99418736 - inSlope: 0.013743849 - outSlope: 0.011558378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.9939947 - inSlope: 0.011558378 - outSlope: 0.00908031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.9938434 - inSlope: 0.00908031 - outSlope: 0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.99373454 - inSlope: 0.006530198 - outSlope: 0.0038982031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.99366957 - inSlope: 0.0038982031 - outSlope: 0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.99364597 - inSlope: 0.0014161875 - outSlope: -0.0010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.99366266 - inSlope: -0.0010013733 - outSlope: -0.0028681373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.99371046 - inSlope: -0.0028681373 - outSlope: -0.004523932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.99378586 - inSlope: -0.004523932 - outSlope: -0.0057543204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.99388176 - inSlope: -0.0057543204 - outSlope: -0.0064407918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.9939891 - inSlope: -0.0064407918 - outSlope: -0.006805762 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.99410254 - inSlope: -0.006805762 - outSlope: -0.0066982806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.9942142 - inSlope: -0.0066982806 - outSlope: -0.0061441404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.9943166 - inSlope: -0.0061441404 - outSlope: -0.0052892454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.99440473 - inSlope: -0.0052892454 - outSlope: -0.004087749 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.99447286 - inSlope: -0.004087749 - outSlope: -0.0026142248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.99451643 - inSlope: -0.0026142248 - outSlope: -0.00090838864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.9945316 - inSlope: -0.00090838864 - outSlope: 0.00075816095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.99451894 - inSlope: 0.00075816095 - outSlope: 0.0021851396 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.9944825 - inSlope: 0.0021851396 - outSlope: 0.0034510628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.994425 - inSlope: 0.0034510628 - outSlope: 0.004516909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.9943497 - inSlope: 0.004516909 - outSlope: 0.005328584 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.9942609 - inSlope: 0.005328584 - outSlope: 0.0059188316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.99416226 - inSlope: 0.0059188316 - outSlope: 0.006193855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.994059 - inSlope: 0.006193855 - outSlope: 0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.99395657 - inSlope: 0.0061477167 - outSlope: 0.005761473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.99386054 - inSlope: 0.005761473 - outSlope: 0.005078393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.9937759 - inSlope: 0.005078393 - outSlope: 0.004037449 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.9937086 - inSlope: 0.004037449 - outSlope: 0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.99366486 - inSlope: 0.0026250286 - outSlope: 0.0011408504 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.99364585 - inSlope: 0.0011408504 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.9936615 - inSlope: -0.0009405757 - outSlope: -0.0028251417 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.9937086 - inSlope: -0.0028251417 - outSlope: -0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.9937933 - inSlope: -0.00508197 - outSlope: -0.0072384984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.99391395 - inSlope: -0.0072384984 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.9940692 - inSlope: -0.0093163485 - outSlope: -0.011314871 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.9942578 - inSlope: -0.011314871 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.99447507 - inSlope: -0.013035735 - outSlope: -0.014466268 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.99471617 - inSlope: -0.014466268 - outSlope: -0.015577616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.9949758 - inSlope: -0.015577616 - outSlope: -0.016300928 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.9952475 - inSlope: -0.016300928 - outSlope: -0.016615644 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.9955244 - inSlope: -0.016615644 - outSlope: -0.016569152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.99580055 - inSlope: -0.016569152 - outSlope: -0.016092578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.9960688 - inSlope: -0.016092578 - outSlope: -0.015292401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.99632365 - inSlope: -0.015292401 - outSlope: -0.014119363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.99655896 - inSlope: -0.014119363 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.9967695 - inSlope: -0.012631609 - outSlope: -0.010875007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.99695075 - inSlope: -0.010875007 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.9970981 - inSlope: -0.008840696 - outSlope: -0.006558995 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.9972074 - inSlope: -0.006558995 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.99727535 - inSlope: -0.00407702 - outSlope: -0.0014018425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.9972987 - inSlope: -0.0014018425 - outSlope: 0.0015807393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.9972724 - inSlope: 0.0015807393 - outSlope: 0.0045777066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.9971961 - inSlope: 0.0045777066 - outSlope: 0.007370401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.99707323 - inSlope: 0.007370401 - outSlope: 0.009877833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.9969086 - inSlope: 0.009877833 - outSlope: 0.012109464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.9967068 - inSlope: 0.012109464 - outSlope: 0.014012074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.99647325 - inSlope: 0.014012074 - outSlope: 0.01552755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.99621445 - inSlope: 0.01552755 - outSlope: 0.016701477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.9959361 - inSlope: 0.016701477 - outSlope: 0.01742032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.99564576 - inSlope: 0.01742032 - outSlope: 0.017688544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.99535096 - inSlope: 0.017688544 - outSlope: 0.01747654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.99505967 - inSlope: 0.01747654 - outSlope: 0.01681592 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.9947794 - inSlope: 0.01681592 - outSlope: 0.01565361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.9945185 - inSlope: 0.01565361 - outSlope: 0.014101482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.9942835 - inSlope: 0.014101482 - outSlope: 0.012198174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.9940802 - inSlope: 0.012198174 - outSlope: 0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.99391395 - inSlope: 0.009974393 - outSlope: 0.007610437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.9937871 - inSlope: 0.007610437 - outSlope: 0.005178234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.9937008 - inSlope: 0.005178234 - outSlope: 0.002714437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.99365556 - inSlope: 0.002714437 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.99364734 - inSlope: 0.00049353397 - outSlope: -0.0016701476 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.9936752 - inSlope: -0.0016701476 - outSlope: -0.0033830176 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.99373156 - inSlope: -0.0033830176 - outSlope: -0.0047779814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.9938112 - inSlope: -0.0047779814 - outSlope: -0.005807965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.993908 - inSlope: -0.005807965 - outSlope: -0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.9940137 - inSlope: -0.0063444152 - outSlope: -0.0066015334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.99412376 - inSlope: -0.0066015334 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.99423087 - inSlope: -0.006426671 - outSlope: -0.005858034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.9943285 - inSlope: -0.005858034 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.9944122 - inSlope: -0.005021172 - outSlope: -0.0038550666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.99447644 - inSlope: -0.0038550666 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.9945173 - inSlope: -0.0024533647 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.9945316 - inSlope: -0.00085474364 - outSlope: 0.00035761285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.9945256 - inSlope: 0.00035761285 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.9945081 - inSlope: 0.001051442 - outSlope: 0.0016665712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.9944803 - inSlope: 0.0016665712 - outSlope: 0.002199445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.99444366 - inSlope: 0.002199445 - outSlope: 0.002667792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.9943992 - inSlope: 0.002667792 - outSlope: 0.003036307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.9943486 - inSlope: 0.003036307 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.9942932 - inSlope: 0.0033224137 - outSlope: 0.0035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.9942348 - inSlope: 0.0035048067 - outSlope: 0.0036583797 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.9941738 - inSlope: 0.0036583797 - outSlope: 0.003690776 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.9941123 - inSlope: 0.003690776 - outSlope: 0.0036442836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.9940516 - inSlope: 0.0036442836 - outSlope: 0.0035477227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.99399245 - inSlope: 0.0035477227 - outSlope: 0.0033758655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.9939362 - inSlope: 0.0033758655 - outSlope: 0.003122139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.99388415 - inSlope: 0.003122139 - outSlope: 0.0029147116 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.99383557 - inSlope: 0.0029147116 - outSlope: 0.0026320308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.9937917 - inSlope: 0.0026320308 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.99375296 - inSlope: 0.0023246165 - outSlope: 0.0020063228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.9937195 - inSlope: 0.0020063228 - outSlope: 0.0016916057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.9936913 - inSlope: 0.0016916057 - outSlope: 0.0013696572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.9936685 - inSlope: 0.0013696572 - outSlope: 0.0011193923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.99364984 - inSlope: 0.0011193923 - outSlope: 0.0008511673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.99363565 - inSlope: 0.0008511673 - outSlope: 0.00064731634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.99362487 - inSlope: 0.00064731634 - outSlope: 0.00044701606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.9936174 - inSlope: 0.00044701606 - outSlope: 0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.99361235 - inSlope: 0.00030398832 - outSlope: 0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.9936095 - inSlope: 0.000171664 - outSlope: 0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.9936076 - inSlope: 0.000114442664 - outSlope: 0.00003218608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.9936065 - inSlope: 0.00003218608 - outSlope: 0.001255293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.9935856 - inSlope: 0.001255293 - outSlope: 0.003726326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.9935235 - inSlope: 0.003726326 - outSlope: 0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.9934216 - inSlope: 0.0061119534 - outSlope: 0.00840796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.9932815 - inSlope: 0.00840796 - outSlope: 0.010603828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.99310476 - inSlope: 0.010603828 - outSlope: 0.012723866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.9928927 - inSlope: 0.012723866 - outSlope: 0.014755951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.99264675 - inSlope: 0.014755951 - outSlope: 0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.99236834 - inSlope: 0.016705053 - outSlope: 0.018543288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.9920593 - inSlope: 0.018543288 - outSlope: 0.02031241 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.99172074 - inSlope: 0.02031241 - outSlope: 0.021980144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.9913544 - inSlope: 0.021980144 - outSlope: 0.023546578 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.99096197 - inSlope: 0.023546578 - outSlope: 0.025020028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.990545 - inSlope: 0.025020028 - outSlope: 0.02636322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.99010557 - inSlope: 0.02636322 - outSlope: 0.02763075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.98964506 - inSlope: 0.02763075 - outSlope: 0.028760873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.9891657 - inSlope: 0.028760873 - outSlope: 0.029778423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.9886694 - inSlope: 0.029778423 - outSlope: 0.030609837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.98815924 - inSlope: 0.030609837 - outSlope: 0.03136444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.9876365 - inSlope: 0.03136444 - outSlope: 0.03196169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.9871038 - inSlope: 0.03196169 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.98656344 - inSlope: 0.032421183 - outSlope: 0.032691263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.9860186 - inSlope: 0.032691263 - outSlope: 0.032709144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.98547345 - inSlope: 0.032709144 - outSlope: 0.03268411 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.9849287 - inSlope: 0.03268411 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.98438835 - inSlope: 0.032421183 - outSlope: 0.031936657 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.9838561 - inSlope: 0.031936657 - outSlope: 0.031210661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.9833359 - inSlope: 0.031210661 - outSlope: 0.030423867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.98282886 - inSlope: 0.030423867 - outSlope: 0.029342135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.9823398 - inSlope: 0.029342135 - outSlope: 0.028092097 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.9818716 - inSlope: 0.028092097 - outSlope: 0.026729515 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.9814261 - inSlope: 0.026729515 - outSlope: 0.025183098 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.9810064 - inSlope: 0.025183098 - outSlope: 0.023585917 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.9806133 - inSlope: 0.023585917 - outSlope: 0.021837091 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.98024935 - inSlope: 0.021837091 - outSlope: 0.020081112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.97991467 - inSlope: 0.020081112 - outSlope: 0.018274017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.9796101 - inSlope: 0.018274017 - outSlope: 0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.9793353 - inSlope: 0.016486896 - outSlope: 0.0147595275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.9790893 - inSlope: 0.0147595275 - outSlope: 0.013060769 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.97887164 - inSlope: 0.013060769 - outSlope: 0.011432883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.9786811 - inSlope: 0.011432883 - outSlope: 0.009910019 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.9785159 - inSlope: 0.009910019 - outSlope: 0.008490215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.9783744 - inSlope: 0.008490215 - outSlope: 0.0071848533 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.9782547 - inSlope: 0.0071848533 - outSlope: 0.0059935916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.9781548 - inSlope: 0.0059935916 - outSlope: 0.0049067293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.978073 - inSlope: 0.0049067293 - outSlope: 0.00396973 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.97800684 - inSlope: 0.00396973 - outSlope: 0.0030933514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.9779553 - inSlope: 0.0030933514 - outSlope: 0.002317464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.97791666 - inSlope: 0.002317464 - outSlope: 0.0016129263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.9778898 - inSlope: 0.0016129263 - outSlope: 0.0009691863 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.9778736 - inSlope: 0.0009691863 - outSlope: 0.00031112318 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.97786844 - inSlope: 0.00031112318 - outSlope: 0.00031112318 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.049585693 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.049585693 - inSlope: 0 - outSlope: 0.001350717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.04956318 - inSlope: 0.001350717 - outSlope: 0.0038898634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.04949835 - inSlope: 0.0038898634 - outSlope: 0.0061845095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.049395274 - inSlope: 0.0061845095 - outSlope: 0.008153699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.04925938 - inSlope: 0.008153699 - outSlope: 0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.049098 - inSlope: 0.009682784 - outSlope: 0.010806592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.04891789 - inSlope: 0.010806592 - outSlope: 0.011301052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.04872954 - inSlope: 0.011301052 - outSlope: 0.011619788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.048535876 - inSlope: 0.011619788 - outSlope: 0.011799943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.04833921 - inSlope: 0.011799943 - outSlope: 0.011898024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.04814091 - inSlope: 0.011898024 - outSlope: 0.011889797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.047942746 - inSlope: 0.011889797 - outSlope: 0.0114318095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.047752216 - inSlope: 0.0114318095 - outSlope: 0.010947184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.047569763 - inSlope: 0.010947184 - outSlope: 0.009659762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.047408767 - inSlope: 0.009659762 - outSlope: 0.008306586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.047270324 - inSlope: 0.008306586 - outSlope: 0.0065960055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.04716039 - inSlope: 0.0065960055 - outSlope: 0.0026462157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.047116287 - inSlope: 0.0026462157 - outSlope: -0.0027401026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.047161955 - inSlope: -0.0027401026 - outSlope: -0.0074701826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.04728646 - inSlope: -0.0074701826 - outSlope: -0.010282035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.047457825 - inSlope: -0.010282035 - outSlope: -0.010966853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.047640607 - inSlope: -0.010966853 - outSlope: -0.010637428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.047817897 - inSlope: -0.010637428 - outSlope: -0.0094277505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.047975026 - inSlope: -0.0094277505 - outSlope: -0.0075332145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.04810058 - inSlope: -0.0075332145 - outSlope: -0.0051424517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.048186287 - inSlope: -0.0051424517 - outSlope: -0.0023424649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.04822533 - inSlope: -0.0023424649 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.048238143 - inSlope: -0.0007689007 - outSlope: -0.00071682106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.04825009 - inSlope: -0.00071682106 - outSlope: -0.0006678707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.04826122 - inSlope: -0.0006678707 - outSlope: -0.0006191394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.04827154 - inSlope: -0.0006191394 - outSlope: -0.0005735462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.0482811 - inSlope: -0.0005735462 - outSlope: -0.0005297368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.04828993 - inSlope: -0.0005297368 - outSlope: -0.00048704492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.048298046 - inSlope: -0.00048704492 - outSlope: -0.0004461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.04830548 - inSlope: -0.0004461412 - outSlope: -0.0004072491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.04831227 - inSlope: -0.0004072491 - outSlope: -0.00036925112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.048318423 - inSlope: -0.00036925112 - outSlope: -0.0003332648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.048323978 - inSlope: -0.0003332648 - outSlope: -0.00029884093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04832896 - inSlope: -0.00029884093 - outSlope: -0.00026553895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.048333384 - inSlope: -0.00026553895 - outSlope: -0.00023290537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.048337266 - inSlope: -0.00023290537 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.04834065 - inSlope: -0.000202954 - outSlope: -0.00017277912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.048343528 - inSlope: -0.00017277912 - outSlope: -0.00014416887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.04834593 - inSlope: -0.00014416887 - outSlope: -0.00011689972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.04834788 - inSlope: -0.00011689972 - outSlope: -0.00009074751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.04834939 - inSlope: -0.00009074751 - outSlope: -0.000065937704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.04835049 - inSlope: -0.000065937704 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.04835119 - inSlope: -0.000042021315 - outSlope: -0.000018104927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.048351493 - inSlope: -0.000018104927 - outSlope: 0.0000037997997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.04835143 - inSlope: 0.0000037997997 - outSlope: 0.000024363422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.048351023 - inSlope: 0.000024363422 - outSlope: 0.000045150562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.04835027 - inSlope: 0.000045150562 - outSlope: 0.00006392604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.048349205 - inSlope: 0.00006392604 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.048347834 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.048346173 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.048344236 - inSlope: 0.00011622917 - outSlope: 0.00013165189 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.04834204 - inSlope: 0.00013165189 - outSlope: 0.00014685109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.048339594 - inSlope: 0.00014685109 - outSlope: 0.0001598151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.04833693 - inSlope: 0.0001598151 - outSlope: 0.00017322616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.048334043 - inSlope: 0.00017322616 - outSlope: 0.00018484776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.048330963 - inSlope: 0.00018484776 - outSlope: 0.00019624848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.04832769 - inSlope: 0.00019624848 - outSlope: 0.00020585973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.04832426 - inSlope: 0.00020585973 - outSlope: 0.00021524748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.048320673 - inSlope: 0.00021524748 - outSlope: 0.00022329412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.04831695 - inSlope: 0.00022329412 - outSlope: 0.0002306702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.048313107 - inSlope: 0.0002306702 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.04830916 - inSlope: 0.0002369287 - outSlope: 0.00024296367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.04830511 - inSlope: 0.00024296367 - outSlope: 0.00024653817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.048301 - inSlope: 0.00024653817 - outSlope: 0.00025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.048296828 - inSlope: 0.00025033974 - outSlope: 0.00025302195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.04829261 - inSlope: 0.00025302195 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.04828838 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.04828414 - inSlope: 0.00025436305 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.0482799 - inSlope: 0.00025436305 - outSlope: 0.00025190436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.0482757 - inSlope: 0.00025190436 - outSlope: 0.0002496674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.04827154 - inSlope: 0.0002496674 - outSlope: 0.00024564588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.048267446 - inSlope: 0.00024564588 - outSlope: 0.00024072849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.048263434 - inSlope: 0.00024072849 - outSlope: 0.00023491702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.04825952 - inSlope: 0.00023491702 - outSlope: 0.00022798798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.04825572 - inSlope: 0.00022798798 - outSlope: -0.00074900757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.048268203 - inSlope: -0.00074900757 - outSlope: -0.0027805592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.048314545 - inSlope: -0.0027805592 - outSlope: -0.005040546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.048398554 - inSlope: -0.005040546 - outSlope: -0.007417603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.04852218 - inSlope: -0.007417603 - outSlope: -0.009746039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.048684616 - inSlope: -0.009746039 - outSlope: -0.011866551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.04888239 - inSlope: -0.011866551 - outSlope: -0.013398318 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.049105696 - inSlope: -0.013398318 - outSlope: -0.013933418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.04933792 - inSlope: -0.013933418 - outSlope: -0.013027725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.04955505 - inSlope: -0.013027725 - outSlope: -0.010585572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.049731474 - inSlope: -0.010585572 - outSlope: -0.0071472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.049850594 - inSlope: -0.0071472 - outSlope: -0.0035700237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.049910095 - inSlope: -0.0035700237 - outSlope: -0.00036031043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0499161 - inSlope: -0.00036031043 - outSlope: 0.001792835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.04988622 - inSlope: 0.001792835 - outSlope: 0.0032002795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.04983288 - inSlope: 0.0032002795 - outSlope: 0.0041444637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.049763806 - inSlope: 0.0041444637 - outSlope: 0.004204367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.049693733 - inSlope: 0.004204367 - outSlope: 0.0038541146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.0496295 - inSlope: 0.0038541146 - outSlope: 0.0031524927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.049576957 - inSlope: 0.0031524927 - outSlope: 0.0028605787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.04952928 - inSlope: 0.0028605787 - outSlope: 0.0030583919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.049478307 - inSlope: 0.0030583919 - outSlope: 0.003030899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.049427792 - inSlope: 0.003030899 - outSlope: 0.0027615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.049381766 - inSlope: 0.0027615603 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.049344014 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.049317922 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.049306493 - inSlope: 0.0006857521 - outSlope: 0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.049303167 - inSlope: 0.00019960124 - outSlope: 0.00022217653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.049299464 - inSlope: 0.00022217653 - outSlope: 0.00024251663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.04929542 - inSlope: 0.00024251663 - outSlope: 0.00026307648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.049291037 - inSlope: 0.00026307648 - outSlope: 0.0002829733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.04928632 - inSlope: 0.0002829733 - outSlope: 0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.04928129 - inSlope: 0.0003017488 - outSlope: 0.00032074781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.049275946 - inSlope: 0.00032074781 - outSlope: 0.0003384057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.049270306 - inSlope: 0.0003384057 - outSlope: 0.0003560636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04926437 - inSlope: 0.0003560636 - outSlope: 0.00037215685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.04925817 - inSlope: 0.00037215685 - outSlope: 0.00038825013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049251698 - inSlope: 0.00038825013 - outSlope: 0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.049244966 - inSlope: 0.00040389635 - outSlope: 0.00041909557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04923798 - inSlope: 0.00041909557 - outSlope: 0.00043295365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.049230766 - inSlope: 0.00043295365 - outSlope: 0.00044457658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.049223356 - inSlope: 0.00044457658 - outSlope: 0.0004539643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.04921579 - inSlope: 0.0004539643 - outSlope: 0.00046379908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04920806 - inSlope: 0.00046379908 - outSlope: 0.000475422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.049200136 - inSlope: 0.000475422 - outSlope: 0.00048592038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.049192037 - inSlope: 0.00048592038 - outSlope: 0.00049755024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.049183745 - inSlope: 0.00049755024 - outSlope: 0.00051342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049175188 - inSlope: 0.00051342 - outSlope: 0.00041641336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.049168248 - inSlope: 0.00041641336 - outSlope: 0.0005985802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.04915827 - inSlope: 0.0005985802 - outSlope: 0.0005498534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049149107 - inSlope: 0.0005498534 - outSlope: 0.0009559849 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.049133174 - inSlope: 0.0009559849 - outSlope: 0.0017990934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.04910319 - inSlope: 0.0017990934 - outSlope: 0.0027150686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.04905794 - inSlope: 0.0027150686 - outSlope: 0.0036066805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.048997827 - inSlope: 0.0036066805 - outSlope: 0.0037901886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.048934657 - inSlope: 0.0037901886 - outSlope: 0.004510809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.048859477 - inSlope: 0.004510809 - outSlope: 0.0049672322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.04877669 - inSlope: 0.0049672322 - outSlope: 0.0049055414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.04869493 - inSlope: 0.0049055414 - outSlope: 0.004992713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.04861172 - inSlope: 0.004992713 - outSlope: 0.0048929546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.04853017 - inSlope: 0.0048929546 - outSlope: 0.0047873007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.04845038 - inSlope: 0.0047873007 - outSlope: 0.0043894392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.048377223 - inSlope: 0.0043894392 - outSlope: 0.0037512963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0483147 - inSlope: 0.0037512963 - outSlope: 0.0032582164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0482604 - inSlope: 0.0032582164 - outSlope: 0.0027946408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.04821382 - inSlope: 0.0027946408 - outSlope: 0.0020876548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.048179027 - inSlope: 0.0020876548 - outSlope: 0.0015069558 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.04815391 - inSlope: 0.0015069558 - outSlope: 0.0010239342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.048136845 - inSlope: 0.0010239342 - outSlope: 0.0004258011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.04812975 - inSlope: 0.0004258011 - outSlope: 0.00007577248 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.048128486 - inSlope: 0.00007577248 - outSlope: 0.000105276806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.04812673 - inSlope: 0.000105276806 - outSlope: -0.0000811369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.048128083 - inSlope: -0.0000811369 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.04813049 - inSlope: -0.00014439238 - outSlope: -0.000082701525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.04813187 - inSlope: -0.000082701525 - outSlope: -0.00029392148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.048136767 - inSlope: -0.00029392148 - outSlope: -0.0002485516 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.04814091 - inSlope: -0.0002485516 - outSlope: -0.00032722982 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.048146363 - inSlope: -0.00032722982 - outSlope: -0.0005268311 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.048155144 - inSlope: -0.0005268311 - outSlope: -0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.048160173 - inSlope: -0.0003017488 - outSlope: -0.000760854 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.048172854 - inSlope: -0.000760854 - outSlope: -0.00077270047 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.048185732 - inSlope: -0.00077270047 - outSlope: -0.00069290464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.04819728 - inSlope: -0.00069290464 - outSlope: -0.00087685965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.048211895 - inSlope: -0.00087685965 - outSlope: -0.0010259459 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.048228994 - inSlope: -0.0010259459 - outSlope: -0.00093497423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.048244577 - inSlope: -0.00093497423 - outSlope: -0.0012414169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.048265267 - inSlope: -0.0012414169 - outSlope: -0.0010757904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.048283197 - inSlope: -0.0010757904 - outSlope: -0.0013793273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.048306186 - inSlope: -0.0013793273 - outSlope: -0.0008726128 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.04832073 - inSlope: -0.0008726128 - outSlope: -0.00136992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.04834356 - inSlope: -0.00136992 - outSlope: -0.00128545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.048364986 - inSlope: -0.00128545 - outSlope: -0.0011884433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.048384793 - inSlope: -0.0011884433 - outSlope: -0.0013556344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.048407387 - inSlope: -0.0013556344 - outSlope: -0.0012195122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.048427712 - inSlope: -0.0012195122 - outSlope: -0.0011862081 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.048447482 - inSlope: -0.0011862081 - outSlope: -0.0012347114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.04846806 - inSlope: -0.0012347114 - outSlope: -0.0011359166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.048486993 - inSlope: -0.0011359166 - outSlope: -0.0010965775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.04850527 - inSlope: -0.0010965775 - outSlope: -0.001057909 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.0485229 - inSlope: -0.001057909 - outSlope: -0.0010154406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.048539825 - inSlope: -0.0010154406 - outSlope: -0.00097654853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.0485561 - inSlope: -0.00097654853 - outSlope: -0.00092893926 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.048571583 - inSlope: -0.00092893926 - outSlope: -0.00086926005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.04858607 - inSlope: -0.00086926005 - outSlope: -0.00080980436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.048599567 - inSlope: -0.00080980436 - outSlope: -0.00067702524 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.04861085 - inSlope: -0.00067702524 - outSlope: -0.0007112331 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.048622705 - inSlope: -0.0007112331 - outSlope: -0.00065088336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.048633553 - inSlope: -0.00065088336 - outSlope: -0.00059366284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.048643447 - inSlope: -0.00059366284 - outSlope: -0.00045016452 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.04865095 - inSlope: -0.00045016452 - outSlope: -0.00055454724 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.048660193 - inSlope: -0.00055454724 - outSlope: -0.00043183606 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.04866739 - inSlope: -0.00043183606 - outSlope: -0.00026062157 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.048671734 - inSlope: -0.00026062157 - outSlope: -0.0008100279 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.048685234 - inSlope: -0.0008100279 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.0486844 - inSlope: 0.00005006795 - outSlope: -0.00073470245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.048696645 - inSlope: -0.00073470245 - outSlope: -0.0001294167 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.0486988 - inSlope: -0.0001294167 - outSlope: -0.0003500286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.048704635 - inSlope: -0.0003500286 - outSlope: -0.00053443067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.048713543 - inSlope: -0.00053443067 - outSlope: -0.0002865496 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.04871832 - inSlope: -0.0002865496 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.048725054 - inSlope: -0.0004041141 - outSlope: -0.0005187844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.0487337 - inSlope: -0.0005187844 - outSlope: -0.00033907624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.04873935 - inSlope: -0.00033907624 - outSlope: -0.00028118517 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.048744038 - inSlope: -0.00028118517 - outSlope: -0.000645966 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.048754804 - inSlope: -0.000645966 - outSlope: -0.0003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.048760615 - inSlope: -0.0003486875 - outSlope: -0.00030241936 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.048765656 - inSlope: -0.00030241936 - outSlope: -0.0005920982 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.048775524 - inSlope: -0.0005920982 - outSlope: -0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.048780974 - inSlope: -0.00032700162 - outSlope: -0.0002919182 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.04878584 - inSlope: -0.0002919182 - outSlope: -0.00043384152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.04879307 - inSlope: -0.00043384152 - outSlope: -0.00026867204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.048797548 - inSlope: -0.00026867204 - outSlope: -0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.04880339 - inSlope: -0.00035047063 - outSlope: -0.00023872024 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.048807368 - inSlope: -0.00023872024 - outSlope: -0.0002215028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.04881106 - inSlope: -0.0002215028 - outSlope: -0.00020854494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.048814535 - inSlope: -0.00020854494 - outSlope: -0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.048816055 - inSlope: -0.00009119389 - outSlope: -0.00019714537 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.04881934 - inSlope: -0.00019714537 - outSlope: -0.00018216427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.048822377 - inSlope: -0.00018216427 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.048823033 - inSlope: -0.000039339666 - outSlope: -0.00018618752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.048826136 - inSlope: -0.00018618752 - outSlope: -0.0000632564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.04882719 - inSlope: -0.0000632564 - outSlope: -0.00007197165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.04882839 - inSlope: -0.00007197165 - outSlope: -0.00022709067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.048832174 - inSlope: -0.00022709067 - outSlope: -0.00002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.048832666 - inSlope: -0.00002950475 - outSlope: -0.00021122114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.048836187 - inSlope: -0.00021122114 - outSlope: -0.00030979986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.04884135 - inSlope: -0.00030979986 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.048843436 - inSlope: -0.00012516808 - outSlope: -0.00028387146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.048848167 - inSlope: -0.00028387146 - outSlope: -0.00044032343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.048855506 - inSlope: -0.00044032343 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.04885899 - inSlope: -0.00020899197 - outSlope: -0.0004472524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.048866443 - inSlope: -0.0004472524 - outSlope: -0.00063234044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.048876982 - inSlope: -0.00063234044 - outSlope: -0.00030777938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.048882112 - inSlope: -0.00030777938 - outSlope: -0.00062652887 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.048892554 - inSlope: -0.00062652887 - outSlope: -0.00027760494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.04889718 - inSlope: -0.00027760494 - outSlope: -0.0003799854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.048903514 - inSlope: -0.0003799854 - outSlope: -0.0004535108 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.048911072 - inSlope: -0.0004535108 - outSlope: -0.00031046156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.048916247 - inSlope: -0.00031046156 - outSlope: -0.0004897341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.04892441 - inSlope: -0.0004897341 - outSlope: -0.00030777938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.04892954 - inSlope: -0.00030777938 - outSlope: -0.00025660192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.048933815 - inSlope: -0.00025660192 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.048938703 - inSlope: -0.00029325092 - outSlope: -0.00017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.048941646 - inSlope: -0.00017658145 - outSlope: -0.00012628565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.04894375 - inSlope: -0.00012628565 - outSlope: -0.00007577356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.048945013 - inSlope: -0.00007577356 - outSlope: -0.00002570416 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.04894544 - inSlope: -0.00002570416 - outSlope: 0.000022799124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.04894506 - inSlope: 0.000022799124 - outSlope: 0.00006727785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.04894394 - inSlope: 0.00006727785 - outSlope: 0.000111983936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.048942074 - inSlope: 0.000111983936 - outSlope: 0.00016405959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.04893934 - inSlope: 0.00016405959 - outSlope: 0.00029795326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.048934374 - inSlope: 0.00029795326 - outSlope: 0.00026553514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.04892995 - inSlope: 0.00026553514 - outSlope: 0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.0489245 - inSlope: 0.00032700162 - outSlope: 0.00038467936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.048918087 - inSlope: 0.00038467936 - outSlope: 0.00052861165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.048909277 - inSlope: 0.00052861165 - outSlope: 0.000424019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.04890221 - inSlope: 0.000424019 - outSlope: 0.0005451517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.048893124 - inSlope: 0.0005451517 - outSlope: 0.0007134785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.048881233 - inSlope: 0.0007134785 - outSlope: 0.0001611539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.048878547 - inSlope: 0.0001611539 - outSlope: 0.0010163492 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.048861608 - inSlope: 0.0010163492 - outSlope: 0.00022664363 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.04885783 - inSlope: 0.00022664363 - outSlope: 0.0008243448 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.04884409 - inSlope: 0.0008243448 - outSlope: 0.0005945484 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.048834182 - inSlope: 0.0005945484 - outSlope: 0.00040121988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.048827495 - inSlope: 0.00040121988 - outSlope: 0.0006367926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.048816882 - inSlope: 0.0006367926 - outSlope: 0.0005060512 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.048808448 - inSlope: 0.0005060512 - outSlope: 0.00037796292 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.04880215 - inSlope: 0.00037796292 - outSlope: 0.000541799 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.04879312 - inSlope: 0.000541799 - outSlope: 0.00058316585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.0487834 - inSlope: 0.00058316585 - outSlope: 0.00020049245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.048780058 - inSlope: 0.00020049245 - outSlope: 0.00047967568 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.048772063 - inSlope: 0.00047967568 - outSlope: 0.0005064837 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.04876362 - inSlope: 0.0005064837 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.048760343 - inSlope: 0.00019669833 - outSlope: 0.00044233506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.04875297 - inSlope: 0.00044233506 - outSlope: 0.00045732362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.04874535 - inSlope: 0.00045732362 - outSlope: 0.00029481555 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.048740435 - inSlope: 0.00029481555 - outSlope: 0.00044055955 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.048733093 - inSlope: 0.00044055955 - outSlope: 0.0003392949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.048727438 - inSlope: 0.0003392949 - outSlope: 0.0004316187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.048720244 - inSlope: 0.0004316187 - outSlope: 0.00043138285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.048713055 - inSlope: 0.00043138285 - outSlope: 0.0004269248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.04870594 - inSlope: 0.0004269248 - outSlope: 0.00052525895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.048697185 - inSlope: 0.00052525895 - outSlope: 0.00040478463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.04869044 - inSlope: 0.00040478463 - outSlope: 0.0004047962 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.04868369 - inSlope: 0.0004047962 - outSlope: 0.00052838813 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.048674885 - inSlope: 0.00052838813 - outSlope: 0.00037618555 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.048668616 - inSlope: 0.00037618555 - outSlope: 0.0004783209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.048660643 - inSlope: 0.0004783209 - outSlope: 0.00045352377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.048653085 - inSlope: 0.00045352377 - outSlope: 0.00030576775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.04864799 - inSlope: 0.00030576775 - outSlope: 0.00057981303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.048638325 - inSlope: 0.00057981303 - outSlope: 0.00016852988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.048635516 - inSlope: 0.00016852988 - outSlope: 0.00020027466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.04863218 - inSlope: 0.00020027466 - outSlope: 0.00032141377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.04862682 - inSlope: 0.00032141377 - outSlope: 0.00017635793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.048623882 - inSlope: 0.00017635793 - outSlope: 0.0000634781 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.048622824 - inSlope: 0.0000634781 - outSlope: 0.00018842806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.048619684 - inSlope: 0.00018842806 - outSlope: -0.00008694711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.048621133 - inSlope: -0.00008694711 - outSlope: 0.000106169355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.048619363 - inSlope: 0.000106169355 - outSlope: -0.00017099343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.048622213 - inSlope: -0.00017099343 - outSlope: 0.0003594112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.048616223 - inSlope: 0.0003594112 - outSlope: -0.00011824252 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.048618194 - inSlope: -0.00011824252 - outSlope: -0.000015869526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.04861846 - inSlope: -0.000015869526 - outSlope: 0.00009678452 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.048616845 - inSlope: 0.00009678452 - outSlope: -0.00005744321 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.048617803 - inSlope: -0.00005744321 - outSlope: 0.000088290726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.04861633 - inSlope: 0.000088290726 - outSlope: 0.00012919134 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.048614178 - inSlope: 0.00012919134 - outSlope: 0.000086055516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.048612744 - inSlope: 0.000086055516 - outSlope: 0.0001873051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.04860962 - inSlope: 0.0001873051 - outSlope: 0.00022665013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.048605844 - inSlope: 0.00022665013 - outSlope: 0.00026397055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.048601445 - inSlope: 0.00026397055 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.048596438 - inSlope: 0.000300412 - outSlope: 0.00033281298 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.04859089 - inSlope: 0.00033281298 - outSlope: 0.00035874065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.048584912 - inSlope: 0.00035874065 - outSlope: 0.0003842323 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.04857851 - inSlope: 0.0003842323 - outSlope: 0.0004088079 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.048571695 - inSlope: 0.0004088079 - outSlope: 0.00050560414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.048563268 - inSlope: 0.00050560414 - outSlope: 0.00043607666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.048556 - inSlope: 0.00043607666 - outSlope: 0.00046067644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.048548322 - inSlope: 0.00046067644 - outSlope: 0.0004798855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.048540324 - inSlope: 0.0004798855 - outSlope: 0.0005856246 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.048530564 - inSlope: 0.0005856246 - outSlope: 0.00044188803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.0485232 - inSlope: 0.00044188803 - outSlope: 0.00052348577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.048514474 - inSlope: 0.00052348577 - outSlope: 0.0006515446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.048503615 - inSlope: 0.0006515446 - outSlope: 0.000058115416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.048502646 - inSlope: 0.000058115416 - outSlope: 0.00087237684 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.048488107 - inSlope: 0.00087237684 - outSlope: 0.00005386852 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.04848721 - inSlope: 0.00005386852 - outSlope: 0.00063723966 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.048476588 - inSlope: 0.00063723966 - outSlope: 0.00039338542 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.04847003 - inSlope: 0.00039338542 - outSlope: 0.00018507525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.048466947 - inSlope: 0.00018507525 - outSlope: 0.0004072433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.04846016 - inSlope: 0.0004072433 - outSlope: 0.00026174288 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.048455797 - inSlope: 0.00026174288 - outSlope: 0.00011890968 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.048453815 - inSlope: 0.00011890968 - outSlope: 0.00026911907 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.04844933 - inSlope: 0.00026911907 - outSlope: 0.00029660366 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.048444387 - inSlope: 0.00029660366 - outSlope: -0.000099913814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.04844605 - inSlope: -0.000099913814 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.04844331 - inSlope: 0.00016450662 - outSlope: 0.00019178087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.048440114 - inSlope: 0.00019178087 - outSlope: -0.000105945845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.04844188 - inSlope: -0.000105945845 - outSlope: 0.0001513236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.048439357 - inSlope: 0.0001513236 - outSlope: 0.00017814101 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.04843639 - inSlope: 0.00017814101 - outSlope: 0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.04843596 - inSlope: 0.000025704896 - outSlope: 0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.048432916 - inSlope: 0.00018261129 - outSlope: 0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.048431396 - inSlope: 0.00009119389 - outSlope: 0.00019379256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.048428167 - inSlope: 0.00019379256 - outSlope: 0.00020339813 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.048424777 - inSlope: 0.00020339813 - outSlope: 0.00020787437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.048421312 - inSlope: 0.00020787437 - outSlope: 0.0003187316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.048416 - inSlope: 0.0003187316 - outSlope: 0.00020698029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.04841255 - inSlope: 0.00020698029 - outSlope: 0.00021636196 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.048408944 - inSlope: 0.00021636196 - outSlope: 0.00035562163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.048403017 - inSlope: 0.00035562163 - outSlope: 0.00020652734 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.048399575 - inSlope: 0.00020652734 - outSlope: 0.0003272345 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.04839412 - inSlope: 0.0003272345 - outSlope: 0.00031806104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.04838882 - inSlope: 0.00031806104 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.048386093 - inSlope: 0.00016361725 - outSlope: 0.0003623169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.048380055 - inSlope: 0.0003623169 - outSlope: 0.0001835106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.048376996 - inSlope: 0.0001835106 - outSlope: 0.000087394146 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.04837554 - inSlope: 0.000087394146 - outSlope: 0.0002758168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.048370942 - inSlope: 0.0002758168 - outSlope: 0.00012137181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.04836892 - inSlope: 0.00012137181 - outSlope: -0.000031068506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.048369437 - inSlope: -0.000031068506 - outSlope: 0.0002060862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.048366003 - inSlope: 0.0002060862 - outSlope: -0.000024810102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.048366416 - inSlope: -0.000024810102 - outSlope: -0.00020429803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.04836982 - inSlope: -0.00020429803 - outSlope: 0.00012628565 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.048367716 - inSlope: 0.00012628565 - outSlope: -0.00018820453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.048370853 - inSlope: -0.00018820453 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.04836811 - inSlope: 0.00016450662 - outSlope: 0.000064597516 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.048367035 - inSlope: 0.000064597516 - outSlope: -0.00000603489 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.048367135 - inSlope: -0.00000603489 - outSlope: 0.00013835939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.04836483 - inSlope: 0.00013835939 - outSlope: -0.000040232597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.0483655 - inSlope: -0.000040232597 - outSlope: 0.00014104164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.04836315 - inSlope: 0.00014104164 - outSlope: 0.00019155187 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.048359957 - inSlope: 0.00019155187 - outSlope: 0.0001533309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.0483574 - inSlope: 0.0001533309 - outSlope: 0.00026755442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.048352942 - inSlope: 0.00026755442 - outSlope: 0.00031515534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.04834769 - inSlope: 0.00031515534 - outSlope: 0.0003607626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.048341677 - inSlope: 0.0003607626 - outSlope: 0.00040679626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.048334897 - inSlope: 0.00040679626 - outSlope: 0.00044994743 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.048327398 - inSlope: 0.00044994743 - outSlope: 0.0004877085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.04831927 - inSlope: 0.0004877085 - outSlope: 0.000525721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.048310507 - inSlope: 0.000525721 - outSlope: 0.00056258583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.04830113 - inSlope: 0.00056258583 - outSlope: 0.0006721271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.04828993 - inSlope: 0.0006721271 - outSlope: 0.0006151117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.048279677 - inSlope: 0.0006151117 - outSlope: 0.00065178674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.048268814 - inSlope: 0.00065178674 - outSlope: 0.00068395416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.048257414 - inSlope: 0.00068395416 - outSlope: 0.00080221624 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.048244044 - inSlope: 0.00080221624 - outSlope: 0.00067143736 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.048232853 - inSlope: 0.00067143736 - outSlope: 0.0007655369 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.048220094 - inSlope: 0.0007655369 - outSlope: 0.0009066005 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.048204985 - inSlope: 0.0009066005 - outSlope: 0.00032588406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.048199553 - inSlope: 0.00032588406 - outSlope: 0.0011531439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.048180334 - inSlope: 0.0011531439 - outSlope: 0.0003343776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.04817476 - inSlope: 0.0003343776 - outSlope: 0.00090213004 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.048159726 - inSlope: 0.00090213004 - outSlope: 0.00064282754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.048149012 - inSlope: 0.00064282754 - outSlope: 0.0004173134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.048142057 - inSlope: 0.0004173134 - outSlope: 0.0006227112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.04813168 - inSlope: 0.0006227112 - outSlope: 0.00045978234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.048124015 - inSlope: 0.00045978234 - outSlope: 0.0002988388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.048119035 - inSlope: 0.0002988388 - outSlope: 0.00043005406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.048111867 - inSlope: 0.00043005406 - outSlope: 0.0004380883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.048104566 - inSlope: 0.0004380883 - outSlope: 0.000021458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.048104208 - inSlope: 0.000021458 - outSlope: 0.00026575866 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.04809978 - inSlope: 0.00026575866 - outSlope: 0.00025793567 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.04809548 - inSlope: 0.00025793567 - outSlope: -0.00008650256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.04809692 - inSlope: -0.00008650256 - outSlope: 0.00012293294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.048094872 - inSlope: 0.00012293294 - outSlope: 0.00010237254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.048093166 - inSlope: 0.00010237254 - outSlope: -0.000084935484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.04809458 - inSlope: -0.000084935484 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.048093762 - inSlope: 0.00004917458 - outSlope: -0.00006392513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.048094828 - inSlope: -0.00006392513 - outSlope: 0.000017881666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.04809453 - inSlope: 0.000017881666 - outSlope: 0.000006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.048094418 - inSlope: 0.000006705433 - outSlope: -0.000007823229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.04809455 - inSlope: -0.000007823229 - outSlope: 0.000081582766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.04809319 - inSlope: 0.000081582766 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.04809399 - inSlope: -0.00004805698 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.04809491 - inSlope: -0.000055208064 - outSlope: 0.000060574144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.0480939 - inSlope: 0.000060574144 - outSlope: -0.00009767581 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.048095528 - inSlope: -0.00009767581 - outSlope: -0.0000013410867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.04809555 - inSlope: -0.0000013410867 - outSlope: -0.000031516436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.048096076 - inSlope: -0.000031516436 - outSlope: -0.00018194075 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.048099108 - inSlope: -0.00018194075 - outSlope: 0.00008918481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.04809762 - inSlope: 0.00008918481 - outSlope: -0.00032476647 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.048103034 - inSlope: -0.00032476647 - outSlope: -0.00029348285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.048107926 - inSlope: -0.00029348285 - outSlope: -0.00017232963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.048110798 - inSlope: -0.00017232963 - outSlope: -0.00031717605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.048116084 - inSlope: -0.00031717605 - outSlope: -0.00042691256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.0481232 - inSlope: -0.00042691256 - outSlope: -0.00029996494 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.0481282 - inSlope: -0.00029996494 - outSlope: -0.0005704088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.048137706 - inSlope: -0.0005704088 - outSlope: -0.0003726092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.048143916 - inSlope: -0.0003726092 - outSlope: -0.0006441686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.048154652 - inSlope: -0.0006441686 - outSlope: -0.00010661944 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.04815643 - inSlope: -0.00010661944 - outSlope: -0.0005762202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.048166033 - inSlope: -0.0005762202 - outSlope: -0.0004646865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.048173778 - inSlope: -0.0004646865 - outSlope: -0.00034243392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.048179485 - inSlope: -0.00034243392 - outSlope: -0.0004863674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.04818759 - inSlope: -0.0004863674 - outSlope: -0.00032790506 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.048193056 - inSlope: -0.00032790506 - outSlope: -0.00027469924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.048197635 - inSlope: -0.00027469924 - outSlope: -0.00030421183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.048202705 - inSlope: -0.00030421183 - outSlope: -0.00018842267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.048205845 - inSlope: -0.00018842267 - outSlope: -0.00013455954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.048208088 - inSlope: -0.00013455954 - outSlope: -0.00008068871 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.048209433 - inSlope: -0.00008068871 - outSlope: -0.000027269542 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.048209887 - inSlope: -0.000027269542 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.048209503 - inSlope: 0.000023021987 - outSlope: 0.00006705625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.048208386 - inSlope: 0.00006705625 - outSlope: 0.00011175722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.048206523 - inSlope: 0.00011175722 - outSlope: 0.00015601754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.048203923 - inSlope: 0.00015601754 - outSlope: 0.0002740287 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.048199356 - inSlope: 0.0002740287 - outSlope: 0.00022553251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.048195597 - inSlope: 0.00022553251 - outSlope: 0.0002724563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.048191056 - inSlope: 0.0002724563 - outSlope: 0.0003142703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.048185818 - inSlope: 0.0003142703 - outSlope: 0.0004432418 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.04817843 - inSlope: 0.0004432418 - outSlope: 0.0003241052 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.04817303 - inSlope: 0.0003241052 - outSlope: 0.0004309235 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.048165847 - inSlope: 0.0004309235 - outSlope: 0.00058428344 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.04815611 - inSlope: 0.00058428344 - outSlope: 0.000017211103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.04815582 - inSlope: 0.000017211103 - outSlope: 0.0008585435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.048141513 - inSlope: 0.0008585435 - outSlope: 0.00005364193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.04814062 - inSlope: 0.00005364193 - outSlope: 0.0006374814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.048129994 - inSlope: 0.0006374814 - outSlope: 0.00039362017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.048123434 - inSlope: 0.00039362017 - outSlope: 0.00018507525 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.04812035 - inSlope: 0.00018507525 - outSlope: 0.00040678465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.04811357 - inSlope: 0.00040678465 - outSlope: 0.0002619664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.048109204 - inSlope: 0.0002619664 - outSlope: 0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.04810722 - inSlope: 0.00011891308 - outSlope: 0.00026955068 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.04810273 - inSlope: 0.00026955068 - outSlope: 0.00029594157 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.048097797 - inSlope: 0.00029594157 - outSlope: -0.00009969029 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.04809946 - inSlope: -0.00009969029 - outSlope: 0.00016473485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.048096713 - inSlope: 0.00016473485 - outSlope: 0.00017880643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.048093732 - inSlope: 0.00017880643 - outSlope: -0.00014439445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.04809614 - inSlope: -0.00014439445 - outSlope: 0.000087843684 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.048094675 - inSlope: 0.000087843684 - outSlope: 0.00009052594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.048093166 - inSlope: 0.00009052594 - outSlope: -0.00008493305 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.04809458 - inSlope: -0.00008493305 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.048093762 - inSlope: 0.00004917458 - outSlope: -0.00006392696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.048094828 - inSlope: -0.00006392696 - outSlope: 0.000017881666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.04809453 - inSlope: 0.000017881666 - outSlope: 0.000006705241 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.048094418 - inSlope: 0.000006705241 - outSlope: -0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.048094537 - inSlope: -0.0000071526665 - outSlope: 0.00008382031 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.04809314 - inSlope: 0.00008382031 - outSlope: -0.000046042656 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.048093908 - inSlope: -0.000046042656 - outSlope: -0.000053421478 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.048094798 - inSlope: -0.000053421478 - outSlope: 0.00006996202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.048093632 - inSlope: 0.00006996202 - outSlope: -0.000095890435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.04809523 - inSlope: -0.000095890435 - outSlope: 0.000010728386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.04809505 - inSlope: 0.000010728386 - outSlope: -0.000012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.04809526 - inSlope: -0.000012517166 - outSlope: -0.00018060482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.04809827 - inSlope: -0.00018060482 - outSlope: 0.0000058115415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.048098173 - inSlope: 0.0000058115415 - outSlope: -0.00018551167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.048101265 - inSlope: -0.00018551167 - outSlope: -0.00029124765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.04810612 - inSlope: -0.00029124765 - outSlope: -0.00011421915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.048108023 - inSlope: -0.00011421915 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.048112646 - inSlope: -0.00027738934 - outSlope: -0.00043829926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.04811995 - inSlope: -0.00043829926 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.048123434 - inSlope: -0.00020899197 - outSlope: -0.00044726516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.04813089 - inSlope: -0.00044726516 - outSlope: -0.00063230423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.048141427 - inSlope: -0.00063230423 - outSlope: -0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.048146553 - inSlope: -0.00030756465 - outSlope: -0.0006269759 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.048157003 - inSlope: -0.0006269759 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.048161626 - inSlope: -0.00027738934 - outSlope: -0.00037996366 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.04816796 - inSlope: -0.00037996366 - outSlope: -0.00045352377 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.048175517 - inSlope: -0.00045352377 - outSlope: -0.00031047044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.048180692 - inSlope: -0.00031047044 - outSlope: -0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.048188858 - inSlope: -0.00048995763 - outSlope: -0.00030732356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.04819398 - inSlope: -0.00030732356 - outSlope: -0.00025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.048198264 - inSlope: -0.00025704896 - outSlope: -0.0002928123 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.048203144 - inSlope: -0.0002928123 - outSlope: -0.00017680497 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.04820609 - inSlope: -0.00017680497 - outSlope: -0.00012605853 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.048208192 - inSlope: -0.00012605853 - outSlope: -0.00007599708 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.04820946 - inSlope: -0.00007599708 - outSlope: -0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.048209887 - inSlope: -0.000025704896 - outSlope: -0.00016785454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.048212685 - inSlope: -0.00016785454 - outSlope: -0.00048660484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.048220795 - inSlope: -0.00048660484 - outSlope: -0.00078299345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.048233844 - inSlope: -0.00078299345 - outSlope: -0.0010530066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.048251394 - inSlope: -0.0010530066 - outSlope: -0.0013014873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.048273087 - inSlope: -0.0013014873 - outSlope: -0.001523965 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.048298486 - inSlope: -0.001523965 - outSlope: -0.001721334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.048327174 - inSlope: -0.001721334 - outSlope: -0.0018172243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.04835746 - inSlope: -0.0018172243 - outSlope: -0.0020509097 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.048391644 - inSlope: -0.0020509097 - outSlope: -0.0021706107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.04842782 - inSlope: -0.0021706107 - outSlope: -0.0022633718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.048465542 - inSlope: -0.0022633718 - outSlope: -0.0023302047 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.04850438 - inSlope: -0.0023302047 - outSlope: -0.0023689617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.048543863 - inSlope: -0.0023689617 - outSlope: -0.002210174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.0485807 - inSlope: -0.002210174 - outSlope: -0.0024202836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.048621036 - inSlope: -0.0024202836 - outSlope: -0.0023720907 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.048660573 - inSlope: -0.0023720907 - outSlope: -0.0023031586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.048698958 - inSlope: -0.0023031586 - outSlope: -0.0022124092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.04873583 - inSlope: -0.0022124092 - outSlope: -0.002102437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.04877087 - inSlope: -0.002102437 - outSlope: -0.0018779145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.04880217 - inSlope: -0.0018779145 - outSlope: -0.0018491878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.04883299 - inSlope: -0.0018491878 - outSlope: -0.0016835589 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.04886105 - inSlope: -0.0016835589 - outSlope: -0.0015038481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.048886113 - inSlope: -0.0015038481 - outSlope: -0.0013108746 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.04890796 - inSlope: -0.0013108746 - outSlope: -0.0011041929 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.048926365 - inSlope: -0.0011041929 - outSlope: -0.0007096786 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.048938192 - inSlope: -0.0007096786 - outSlope: -0.00071459607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.048950102 - inSlope: -0.00071459607 - outSlope: -0.00043785226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.0489574 - inSlope: -0.00043785226 - outSlope: -0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.048959382 - inSlope: -0.00011891308 - outSlope: -0.0001578057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.048962012 - inSlope: -0.0001578057 - outSlope: -0.0005840265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.048971746 - inSlope: -0.0005840265 - outSlope: -0.0009895267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.048988238 - inSlope: -0.0009895267 - outSlope: -0.0013726414 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.049011115 - inSlope: -0.0013726414 - outSlope: -0.0017289337 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.04903993 - inSlope: -0.0017289337 - outSlope: -0.002057168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.049074218 - inSlope: -0.002057168 - outSlope: -0.0023532272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.049113438 - inSlope: -0.0023532272 - outSlope: -0.0026091586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.049156923 - inSlope: -0.0026091586 - outSlope: -0.0028223975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.049203962 - inSlope: -0.0028223975 - outSlope: -0.0032417607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.049257994 - inSlope: -0.0032417607 - outSlope: -0.0034533967 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.04931555 - inSlope: -0.0034533967 - outSlope: -0.0035168766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.049374163 - inSlope: -0.0035168766 - outSlope: -0.003503242 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.04943255 - inSlope: -0.003503242 - outSlope: -0.003728561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.049494695 - inSlope: -0.003728561 - outSlope: -0.0036172376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.04955498 - inSlope: -0.0036172376 - outSlope: -0.0034893837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.049613137 - inSlope: -0.0034893837 - outSlope: -0.0032766277 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.04966775 - inSlope: -0.0032766277 - outSlope: -0.0032716743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.049722277 - inSlope: -0.0032716743 - outSlope: -0.0029008533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.049770623 - inSlope: -0.0029008533 - outSlope: -0.0024086605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.049810767 - inSlope: -0.0024086605 - outSlope: -0.0019521192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.049843304 - inSlope: -0.0019521192 - outSlope: -0.0014450621 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.049867388 - inSlope: -0.0014450621 - outSlope: -0.0012304821 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.049887896 - inSlope: -0.0012304821 - outSlope: -0.00050538057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.04989632 - inSlope: -0.00050538057 - outSlope: 0.000007822781 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.049896188 - inSlope: 0.000007822781 - outSlope: 0.0004014434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.049889497 - inSlope: 0.0004014434 - outSlope: 0.000723984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.04987743 - inSlope: 0.000723984 - outSlope: 0.001212824 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.049857218 - inSlope: 0.001212824 - outSlope: 0.0014136883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.049833655 - inSlope: 0.0014136883 - outSlope: 0.0015617401 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.049807627 - inSlope: 0.0015617401 - outSlope: 0.0017121695 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.04977909 - inSlope: 0.0017121695 - outSlope: 0.0016680405 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.04975129 - inSlope: 0.0016680405 - outSlope: 0.0017667087 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.049721844 - inSlope: 0.0017667087 - outSlope: 0.0015353645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.049696255 - inSlope: 0.0015353645 - outSlope: 0.0014645085 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.049671847 - inSlope: 0.0014645085 - outSlope: 0.0012561152 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.04965091 - inSlope: 0.0012561152 - outSlope: 0.0010742411 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.049633007 - inSlope: 0.0010742411 - outSlope: 0.0009345406 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.049617432 - inSlope: 0.0009345406 - outSlope: 0.00075482985 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.04960485 - inSlope: 0.00075482985 - outSlope: 0.0005864851 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.049595077 - inSlope: 0.0005864851 - outSlope: 0.0004345245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.049587835 - inSlope: 0.0004345245 - outSlope: 0.00030063553 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.049582824 - inSlope: 0.00030063553 - outSlope: 0.00018306356 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.049579773 - inSlope: 0.00018306356 - outSlope: 0.00008470954 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.04957836 - inSlope: 0.00008470954 - outSlope: 0.000003799854 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.049578298 - inSlope: 0.000003799854 - outSlope: -0.000054762604 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.04957921 - inSlope: -0.000054762604 - outSlope: -0.00009230882 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.04958075 - inSlope: -0.00009230882 - outSlope: -0.000106172396 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.04958252 - inSlope: -0.000106172396 - outSlope: -0.00009745508 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.049584143 - inSlope: -0.00009745508 - outSlope: -0.00006817385 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.04958528 - inSlope: -0.00006817385 - outSlope: -0.000024809393 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.049585693 - inSlope: -0.000024809393 - outSlope: -0.000024809393 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4999999 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.4999999 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000002 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.5000002 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.49999997 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.49999997 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000001 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13557456 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.13557456 - inSlope: 0 - outSlope: -0.0059008654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13547622 - inSlope: -0.0059008654 - outSlope: -0.016688662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13519807 - inSlope: -0.016688662 - outSlope: -0.025753701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13476884 - inSlope: -0.025753701 - outSlope: -0.03284636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.1342214 - inSlope: -0.03284636 - outSlope: -0.037736036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.13359247 - inSlope: -0.037736036 - outSlope: -0.04010518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13292405 - inSlope: -0.04010518 - outSlope: -0.040178634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.1322544 - inSlope: -0.040178634 - outSlope: -0.037634112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13162717 - inSlope: -0.037634112 - outSlope: -0.03301713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13107689 - inSlope: -0.03301713 - outSlope: -0.027062524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13062584 - inSlope: -0.027062524 - outSlope: -0.020590445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13028267 - inSlope: -0.020590445 - outSlope: -0.0144946715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1300411 - inSlope: -0.0144946715 - outSlope: -0.009008623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.12989095 - inSlope: -0.009008623 - outSlope: -0.004832451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.12981041 - inSlope: -0.004832451 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.12978171 - inSlope: -0.0017219798 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.12978448 - inSlope: 0.00016629712 - outSlope: 0.000916419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.12979975 - inSlope: 0.000916419 - outSlope: 0.0006499893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.12981059 - inSlope: 0.0006499893 - outSlope: -0.0005730992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.12980103 - inSlope: -0.0005730992 - outSlope: -0.0018820184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.12976967 - inSlope: -0.0018820184 - outSlope: -0.002840452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.12972233 - inSlope: -0.002840452 - outSlope: -0.0036683714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.12966119 - inSlope: -0.0036683714 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.12959276 - inSlope: -0.0041055717 - outSlope: -0.0039491095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.12952694 - inSlope: -0.0039491095 - outSlope: -0.0030881085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.12947547 - inSlope: -0.0030881085 - outSlope: -0.0015243902 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.12945007 - inSlope: -0.0015243902 - outSlope: -0.0005185609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.12944143 - inSlope: -0.0005185609 - outSlope: -0.0004908447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.12943324 - inSlope: -0.0004908447 - outSlope: -0.00046312853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.12942553 - inSlope: -0.00046312853 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.12941825 - inSlope: -0.0004363033 - outSlope: -0.00041037836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.12941141 - inSlope: -0.00041037836 - outSlope: -0.0003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.12940504 - inSlope: -0.0003826622 - outSlope: -0.00035584008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.1293991 - inSlope: -0.00035584008 - outSlope: -0.0003308061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.12939359 - inSlope: -0.0003308061 - outSlope: -0.00030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.12938853 - inSlope: -0.00030398398 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.1293839 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.12937967 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.12937589 - inSlope: -0.00022709229 - outSlope: -0.00020474214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.12937248 - inSlope: -0.00020474214 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.12936947 - inSlope: -0.00018060225 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.12936684 - inSlope: -0.00015735641 - outSlope: -0.00013500465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.1293646 - inSlope: -0.00013500465 - outSlope: -0.00011354696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.1293627 - inSlope: -0.00011354696 - outSlope: -0.00009208926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.12936117 - inSlope: -0.00009208926 - outSlope: -0.00007063107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.12935999 - inSlope: -0.00007063107 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.12935913 - inSlope: -0.000051856092 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.12935856 - inSlope: -0.00003397468 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.12935832 - inSlope: -0.000014305128 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.12935838 - inSlope: 0.000003576282 - outSlope: 0.000018775481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.1293587 - inSlope: 0.000018775481 - outSlope: 0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.12935929 - inSlope: 0.00003576282 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.12936012 - inSlope: 0.00005006795 - outSlope: 0.00006526668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.12936121 - inSlope: 0.00006526668 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.12936252 - inSlope: 0.000078678204 - outSlope: 0.00009208926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.12936406 - inSlope: 0.00009208926 - outSlope: 0.00010192404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.12936576 - inSlope: 0.00010192404 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.12936766 - inSlope: 0.00011444103 - outSlope: 0.0001242758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.12936974 - inSlope: 0.0001242758 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.12937197 - inSlope: 0.00013411058 - outSlope: 0.00014215619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.12937434 - inSlope: 0.00014215619 - outSlope: 0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.12937686 - inSlope: 0.00015109792 - outSlope: 0.00015646234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.12937947 - inSlope: 0.00015646234 - outSlope: 0.00016361491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.1293822 - inSlope: 0.00016361491 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.12938502 - inSlope: 0.0001698734 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.12938792 - inSlope: 0.00017344968 - outSlope: 0.00017702597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.12939087 - inSlope: 0.00017702597 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.12939388 - inSlope: 0.00018060225 - outSlope: 0.00018238908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.12939692 - inSlope: 0.00018238908 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.12939999 - inSlope: 0.00018417853 - outSlope: 0.0001850726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.12940307 - inSlope: 0.0001850726 - outSlope: 0.0001850726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.12940615 - inSlope: 0.0001850726 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.12940922 - inSlope: 0.00018417853 - outSlope: 0.00018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.12941228 - inSlope: 0.00018328446 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.12941529 - inSlope: 0.00018060225 - outSlope: 0.00017791876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.12941825 - inSlope: 0.00017791876 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.12942114 - inSlope: 0.00017344968 - outSlope: 0.00016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.12942396 - inSlope: 0.00016897933 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.1294267 - inSlope: 0.00016450898 - outSlope: 0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.12942936 - inSlope: 0.00015914455 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.12952897 - inSlope: 0.0059768613 - outSlope: 0.016667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.12980676 - inSlope: 0.016667264 - outSlope: 0.025646413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.1302342 - inSlope: 0.025646413 - outSlope: 0.032425918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.13077463 - inSlope: 0.032425918 - outSlope: 0.036585364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.13138439 - inSlope: 0.036585364 - outSlope: 0.03787104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.13201557 - inSlope: 0.03787104 - outSlope: 0.036169622 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.1326184 - inSlope: 0.036169622 - outSlope: 0.031814605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.13314864 - inSlope: 0.031814605 - outSlope: 0.025464917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13357306 - inSlope: 0.025464917 - outSlope: 0.018220263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13387673 - inSlope: 0.018220263 - outSlope: 0.011357378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.13406602 - inSlope: 0.011357378 - outSlope: 0.005764967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.1341621 - inSlope: 0.005764967 - outSlope: 0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13419005 - inSlope: 0.0016772763 - outSlope: -0.00090032903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.13417505 - inSlope: -0.00090032903 - outSlope: -0.0018596401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.13414405 - inSlope: -0.0018596401 - outSlope: -0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13411687 - inSlope: -0.0016307846 - outSlope: -0.0008887061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13410206 - inSlope: -0.0008887061 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.1341042 - inSlope: 0.00012874615 - outSlope: 0.0012901438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13412571 - inSlope: 0.0012901438 - outSlope: 0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.13415502 - inSlope: 0.0017586367 - outSlope: 0.0014171018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13417864 - inSlope: 0.0014171018 - outSlope: 0.001002253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.13419534 - inSlope: 0.001002253 - outSlope: 0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.13420539 - inSlope: 0.00060260354 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.13421021 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.13421182 - inSlope: 0.00009655962 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13421209 - inSlope: 0.000016093269 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.13421197 - inSlope: -0.000003576282 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.13421173 - inSlope: -0.000014305128 - outSlope: -0.000018775212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.13421142 - inSlope: -0.000018775212 - outSlope: -0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.13421102 - inSlope: -0.000024139905 - outSlope: -0.000029504326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.13421053 - inSlope: -0.000029504326 - outSlope: -0.00003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.13420995 - inSlope: -0.00003486875 - outSlope: -0.000038445032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.1342093 - inSlope: -0.000038445032 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.1342086 - inSlope: -0.000042021315 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.13420783 - inSlope: -0.000046491667 - outSlope: -0.00004917388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.13420701 - inSlope: -0.00004917388 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.13420615 - inSlope: -0.000051856092 - outSlope: -0.0000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.13420524 - inSlope: -0.0000545383 - outSlope: -0.000056326444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.1342043 - inSlope: -0.000056326444 - outSlope: 0.00079929904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.13421762 - inSlope: 0.00079929904 - outSlope: 0.002435448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.13425821 - inSlope: 0.002435448 - outSlope: 0.0039625205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.13432425 - inSlope: 0.0039625205 - outSlope: 0.005385881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.13441402 - inSlope: 0.005385881 - outSlope: 0.006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.13452578 - inSlope: 0.006705433 - outSlope: 0.007913418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.13465767 - inSlope: 0.007913418 - outSlope: 0.009005972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.13480777 - inSlope: 0.009005972 - outSlope: 0.009987662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.13497423 - inSlope: 0.009987662 - outSlope: 0.010794113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.13515413 - inSlope: 0.010794113 - outSlope: 0.011478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.13534543 - inSlope: 0.011478078 - outSlope: 0.009959945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.13551143 - inSlope: 0.009959945 - outSlope: 0.0065258206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.13562019 - inSlope: 0.0065258206 - outSlope: 0.0033679637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.13567632 - inSlope: 0.0033679637 - outSlope: 0.0005346542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.13568524 - inSlope: 0.0005346542 - outSlope: -0.0023594522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.13564591 - inSlope: -0.0023594522 - outSlope: -0.004627709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.13556878 - inSlope: -0.004627709 - outSlope: -0.006530291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.13545994 - inSlope: -0.006530291 - outSlope: -0.008068092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.13532548 - inSlope: -0.008068092 - outSlope: -0.008839675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.13517815 - inSlope: -0.008839675 - outSlope: -0.009222206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.13502444 - inSlope: -0.009222206 - outSlope: -0.0089711035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.13487493 - inSlope: -0.0089711035 - outSlope: -0.008295186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.13473667 - inSlope: -0.008295186 - outSlope: -0.0074377726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.13461271 - inSlope: -0.0074377726 - outSlope: -0.0062665404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.13450827 - inSlope: -0.0062665404 - outSlope: -0.0050041126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.13442487 - inSlope: -0.0050041126 - outSlope: -0.0038489737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.13436072 - inSlope: -0.0038489737 - outSlope: -0.002663436 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.13431633 - inSlope: -0.002663436 - outSlope: -0.0016030684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.1342896 - inSlope: -0.0016030684 - outSlope: -0.0005543237 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.13428037 - inSlope: -0.0005543237 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.13427956 - inSlope: -0.00004827981 - outSlope: -0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.13427742 - inSlope: -0.00012874615 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.13427478 - inSlope: -0.00015825048 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.13427189 - inSlope: -0.00017344968 - outSlope: -0.00010818253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.13427009 - inSlope: -0.00010818253 - outSlope: -0.00009924041 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.13426843 - inSlope: -0.00009924041 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.1342684 - inSlope: -0.000001788141 - outSlope: 0.00020831844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.13427188 - inSlope: 0.00020831844 - outSlope: 0.00034600528 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.13427764 - inSlope: 0.00034600528 - outSlope: 0.000621379 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.134288 - inSlope: 0.000621379 - outSlope: 0.0008180745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.13430163 - inSlope: 0.0008180745 - outSlope: 0.0010925542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.13431984 - inSlope: 0.0010925542 - outSlope: 0.0014036907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.13434324 - inSlope: 0.0014036907 - outSlope: 0.0015628353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.13436928 - inSlope: 0.0015628353 - outSlope: 0.0017926114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.13439916 - inSlope: 0.0017926114 - outSlope: 0.0019848365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.13443224 - inSlope: 0.0019848365 - outSlope: 0.0020071883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.1344657 - inSlope: 0.0020071883 - outSlope: 0.0020322222 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.13449956 - inSlope: 0.0020322222 - outSlope: 0.0019410271 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.13453192 - inSlope: 0.0019410271 - outSlope: 0.0020465273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.13456602 - inSlope: 0.0020465273 - outSlope: 0.001704968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.13459444 - inSlope: 0.001704968 - outSlope: 0.0016191617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.13462143 - inSlope: 0.0016191617 - outSlope: 0.0014403476 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.13464543 - inSlope: 0.0014403476 - outSlope: 0.0011712324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.13466495 - inSlope: 0.0011712324 - outSlope: 0.001027287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.13468207 - inSlope: 0.001027287 - outSlope: 0.000849367 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.13469623 - inSlope: 0.000849367 - outSlope: 0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.13470791 - inSlope: 0.00070095126 - outSlope: 0.0005462771 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.13471702 - inSlope: 0.0005462771 - outSlope: 0.0004157428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.13472395 - inSlope: 0.0004157428 - outSlope: 0.000291467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.1347288 - inSlope: 0.000291467 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.13473172 - inSlope: 0.00017523782 - outSlope: 0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.13473283 - inSlope: 0.00006616122 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.13473217 - inSlope: -0.000039339102 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.13472961 - inSlope: -0.00015378013 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.13472499 - inSlope: -0.00027716186 - outSlope: -0.0004273596 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.13471787 - inSlope: -0.0004273596 - outSlope: -0.0005632644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.13470848 - inSlope: -0.0005632644 - outSlope: -0.0007304556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.1346963 - inSlope: -0.0007304556 - outSlope: -0.0009074816 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.13468118 - inSlope: -0.0009074816 - outSlope: -0.0010585795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.13466354 - inSlope: -0.0010585795 - outSlope: -0.0013116015 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.13464168 - inSlope: -0.0013116015 - outSlope: -0.0014948859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.13461676 - inSlope: -0.0014948859 - outSlope: -0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.13459067 - inSlope: -0.0015655175 - outSlope: -0.0019562263 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.13455807 - inSlope: -0.0019562263 - outSlope: -0.0018015521 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.13452804 - inSlope: -0.0018015521 - outSlope: -0.0020384807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.13449407 - inSlope: -0.0020384807 - outSlope: -0.0020465273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.13445996 - inSlope: -0.0020465273 - outSlope: -0.0019580144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.13442732 - inSlope: -0.0019580144 - outSlope: -0.0020277519 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.13439353 - inSlope: -0.0020277519 - outSlope: -0.0018408912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.13436285 - inSlope: -0.0018408912 - outSlope: -0.001657583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.13433522 - inSlope: -0.001657583 - outSlope: -0.0015780345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.13430892 - inSlope: -0.0015780345 - outSlope: -0.0013276947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.13428679 - inSlope: -0.0013276947 - outSlope: -0.0011220585 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.13426809 - inSlope: -0.0011220585 - outSlope: -0.000989736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.1342516 - inSlope: -0.000989736 - outSlope: -0.00077247695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.13423872 - inSlope: -0.00077247695 - outSlope: -0.0006151205 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.13422847 - inSlope: -0.0006151205 - outSlope: -0.00055342965 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.13421924 - inSlope: -0.00055342965 - outSlope: -0.0004130547 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.13421236 - inSlope: -0.0004130547 - outSlope: -0.00034958657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.13420653 - inSlope: -0.00034958657 - outSlope: -0.0003808686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.13420019 - inSlope: -0.0003808686 - outSlope: -0.0003263404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.13419475 - inSlope: -0.0003263404 - outSlope: -0.00033169542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.13418922 - inSlope: -0.00033169542 - outSlope: -0.0003808795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.13418287 - inSlope: -0.0003808795 - outSlope: -0.0004318299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.13417567 - inSlope: -0.0004318299 - outSlope: -0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.1341675 - inSlope: -0.00048995763 - outSlope: -0.0005552099 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.13415825 - inSlope: -0.0005552099 - outSlope: -0.000568637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.13414878 - inSlope: -0.000568637 - outSlope: -0.00056951476 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.13413928 - inSlope: -0.00056951476 - outSlope: -0.0004872754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.13413116 - inSlope: -0.0004872754 - outSlope: -0.00047116843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.13412331 - inSlope: -0.00047116843 - outSlope: -0.00036389192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.13411725 - inSlope: -0.00036389192 - outSlope: -0.00013857895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.13411494 - inSlope: -0.00013857895 - outSlope: -0.0000017881155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.1341149 - inSlope: -0.0000017881155 - outSlope: 0.00030667058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.13412002 - inSlope: 0.00030667058 - outSlope: 0.00046938032 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.13412784 - inSlope: 0.00046938032 - outSlope: 0.0007769584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.13414079 - inSlope: 0.0007769584 - outSlope: 0.0011291949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.13415961 - inSlope: 0.0011291949 - outSlope: 0.0012892681 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.1341811 - inSlope: 0.0012892681 - outSlope: 0.0015762238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.13420737 - inSlope: 0.0015762238 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.13423793 - inSlope: 0.0018337648 - outSlope: 0.0018068907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.13426805 - inSlope: 0.0018068907 - outSlope: 0.0019222791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.13430008 - inSlope: 0.0019222791 - outSlope: 0.0019079192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.13433188 - inSlope: 0.0019079192 - outSlope: 0.0017676027 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.13436134 - inSlope: 0.0017676027 - outSlope: 0.0017872214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.13439113 - inSlope: 0.0017872214 - outSlope: 0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.1344175 - inSlope: 0.0015825274 - outSlope: 0.001439433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.1344415 - inSlope: 0.001439433 - outSlope: 0.0012624095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.13446254 - inSlope: 0.0012624095 - outSlope: 0.0009888562 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.13447902 - inSlope: 0.0009888562 - outSlope: 0.00086455385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.13449343 - inSlope: 0.00086455385 - outSlope: 0.00069917314 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.13450508 - inSlope: 0.00069917314 - outSlope: 0.00055968016 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.1345144 - inSlope: 0.00055968016 - outSlope: 0.0004121724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.13452128 - inSlope: 0.0004121724 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.13452604 - inSlope: 0.00028609848 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.13452888 - inSlope: 0.00016987583 - outSlope: 0.000058113754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.13452984 - inSlope: 0.000058113754 - outSlope: -0.00005096275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.134529 - inSlope: -0.00005096275 - outSlope: -0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.13452649 - inSlope: -0.0001502017 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.13452226 - inSlope: -0.00025391966 - outSlope: -0.0003513647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.1345164 - inSlope: -0.0003513647 - outSlope: -0.00045955883 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.13450874 - inSlope: -0.00045955883 - outSlope: -0.0005543158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.1344995 - inSlope: -0.0005543158 - outSlope: -0.0006768017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.13448822 - inSlope: -0.0006768017 - outSlope: -0.0008109336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.13447471 - inSlope: -0.0008109336 - outSlope: -0.00091730326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.13445942 - inSlope: -0.00091730326 - outSlope: -0.0011229686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.1344407 - inSlope: -0.0011229686 - outSlope: -0.0012597274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.13441971 - inSlope: -0.0012597274 - outSlope: -0.0012839036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.13439831 - inSlope: -0.0012839036 - outSlope: -0.0016289732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.13437116 - inSlope: -0.0016289732 - outSlope: -0.001427851 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.13434736 - inSlope: -0.001427851 - outSlope: -0.0016209267 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.13432035 - inSlope: -0.0016209267 - outSlope: -0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.13429397 - inSlope: -0.0015825274 - outSlope: -0.0014528438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.13426976 - inSlope: -0.0014528438 - outSlope: -0.0014823901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.13424505 - inSlope: -0.0014823901 - outSlope: -0.001255257 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.13422413 - inSlope: -0.001255257 - outSlope: -0.0010353485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.13420688 - inSlope: -0.0010353485 - outSlope: -0.00092356163 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.13419148 - inSlope: -0.00092356163 - outSlope: -0.00063925126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.13418083 - inSlope: -0.00063925126 - outSlope: -0.000407702 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.13417403 - inSlope: -0.000407702 - outSlope: -0.00025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.13416986 - inSlope: -0.00025033616 - outSlope: -0.000011623083 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.13416967 - inSlope: -0.000011623083 - outSlope: 0.00016271851 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.13417238 - inSlope: 0.00016271851 - outSlope: 0.00023693207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.13417633 - inSlope: 0.00023693207 - outSlope: 0.00038802106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.1341828 - inSlope: 0.00038802106 - outSlope: 0.00045508842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.13419038 - inSlope: 0.00045508842 - outSlope: 0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.13419747 - inSlope: 0.0004255715 - outSlope: 0.00047833458 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.13420545 - inSlope: 0.00047833458 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.1342132 - inSlope: 0.00046491003 - outSlope: 0.00040412566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.13421993 - inSlope: 0.00040412566 - outSlope: 0.00033974194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.13422559 - inSlope: 0.00033974194 - outSlope: 0.00025839006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.1342299 - inSlope: 0.00025839006 - outSlope: 0.00016897691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.13423271 - inSlope: 0.00016897691 - outSlope: 0.0001269562 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.13423483 - inSlope: 0.0001269562 - outSlope: 0.00009924325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.13423648 - inSlope: 0.00009924325 - outSlope: 0.00015288388 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.13423903 - inSlope: 0.00015288388 - outSlope: 0.00014841784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.1342415 - inSlope: 0.00014841784 - outSlope: 0.00023156096 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.13424537 - inSlope: 0.00023156096 - outSlope: 0.00042826592 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.1342525 - inSlope: 0.00042826592 - outSlope: 0.00055252766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.13426171 - inSlope: 0.00055252766 - outSlope: 0.00081182766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.13427524 - inSlope: 0.00081182766 - outSlope: 0.0009941922 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.13429181 - inSlope: 0.0009941922 - outSlope: 0.0012543988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.13431272 - inSlope: 0.0012543988 - outSlope: 0.0015502961 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.13433856 - inSlope: 0.0015502961 - outSlope: 0.0016924997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.13436677 - inSlope: 0.0016924997 - outSlope: 0.0019097073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.1343986 - inSlope: 0.0019097073 - outSlope: 0.0020858964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.13443336 - inSlope: 0.0020858964 - outSlope: 0.0020929892 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.13446824 - inSlope: 0.0020929892 - outSlope: 0.0021028237 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.13450329 - inSlope: 0.0021028237 - outSlope: 0.0019991703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.13453661 - inSlope: 0.0019991703 - outSlope: 0.002090307 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.13457145 - inSlope: 0.002090307 - outSlope: 0.0017327334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.13460033 - inSlope: 0.0017327334 - outSlope: 0.0016361256 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.1346276 - inSlope: 0.0016361256 - outSlope: 0.0014430505 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.13465165 - inSlope: 0.0014430505 - outSlope: 0.001160487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.13467099 - inSlope: 0.001160487 - outSlope: 0.0010058437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.13468775 - inSlope: 0.0010058437 - outSlope: 0.00081538066 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.13470134 - inSlope: 0.00081538066 - outSlope: 0.0006571512 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.1347123 - inSlope: 0.0006571512 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.13472049 - inSlope: 0.00049173174 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.13472633 - inSlope: 0.00035048067 - outSlope: 0.0002199382 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.13473 - inSlope: 0.0002199382 - outSlope: 0.000092984665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.13473155 - inSlope: 0.000092984665 - outSlope: -0.000022351443 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.13473117 - inSlope: -0.000022351443 - outSlope: -0.00012874432 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.13472903 - inSlope: -0.00012874432 - outSlope: -0.00023514392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.13472511 - inSlope: -0.00023514392 - outSlope: -0.0003468944 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.13471933 - inSlope: -0.0003468944 - outSlope: -0.00048101682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.13471131 - inSlope: -0.00048101682 - outSlope: -0.0006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.1347013 - inSlope: -0.0006008068 - outSlope: -0.0007447714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.13468888 - inSlope: -0.0007447714 - outSlope: -0.00090210425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.13467385 - inSlope: -0.00090210425 - outSlope: -0.0010281958 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.13465671 - inSlope: -0.0010281958 - outSlope: -0.0012561511 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.13463578 - inSlope: -0.0012561511 - outSlope: -0.0014090753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.13461229 - inSlope: -0.0014090753 - outSlope: -0.0014510558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.13458811 - inSlope: -0.0014510558 - outSlope: -0.0018140951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.13455787 - inSlope: -0.0018140951 - outSlope: -0.001627185 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.13453075 - inSlope: -0.001627185 - outSlope: -0.0018355531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.13450016 - inSlope: -0.0018355531 - outSlope: -0.0018104669 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.13446999 - inSlope: -0.0018104669 - outSlope: -0.0016933454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.13444176 - inSlope: -0.0016933454 - outSlope: -0.0017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.13441285 - inSlope: -0.0017345216 - outSlope: -0.0015190041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.13438754 - inSlope: -0.0015190041 - outSlope: -0.001308938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.13436572 - inSlope: -0.001308938 - outSlope: -0.0012025076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.13434568 - inSlope: -0.0012025076 - outSlope: -0.00092984666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.13433018 - inSlope: -0.00092984666 - outSlope: -0.0007045175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.13431844 - inSlope: -0.0007045175 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.13430925 - inSlope: -0.0005516494 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.13430397 - inSlope: -0.00031649644 - outSlope: -0.00014573558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.13430154 - inSlope: -0.00014573558 - outSlope: -0.00006526621 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.13430046 - inSlope: -0.00006526621 - outSlope: 0.000089408335 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.13430195 - inSlope: 0.000089408335 - outSlope: 0.00016361257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.13430467 - inSlope: 0.00016361257 - outSlope: 0.00013858291 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.13430698 - inSlope: 0.00013858291 - outSlope: 0.00019758676 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.13431028 - inSlope: 0.00019758676 - outSlope: 0.00019490458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.13431352 - inSlope: 0.00019490458 - outSlope: 0.00014215925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.1343159 - inSlope: 0.00014215925 - outSlope: 0.00008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.13431735 - inSlope: 0.00008761766 - outSlope: 0.000020563917 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.1343177 - inSlope: 0.000020563917 - outSlope: -0.000054537522 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.13431679 - inSlope: -0.000054537522 - outSlope: -0.000083149745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.1343154 - inSlope: -0.000083149745 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.13431376 - inSlope: -0.000098346354 - outSlope: -0.00003486925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.13431318 - inSlope: -0.00003486925 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.13431253 - inSlope: -0.00003933854 - outSlope: 0.000045598248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.13431329 - inSlope: 0.000045598248 - outSlope: 0.00024586587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.13431738 - inSlope: 0.00024586587 - outSlope: 0.00035763334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.13432334 - inSlope: 0.00035763334 - outSlope: 0.0006374632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.13433397 - inSlope: 0.0006374632 - outSlope: 0.0007689117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.13434678 - inSlope: 0.0007689117 - outSlope: 0.0010460475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.13436422 - inSlope: 0.0010460475 - outSlope: 0.0013652261 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.13438697 - inSlope: 0.0013652261 - outSlope: 0.0014922251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.13441184 - inSlope: 0.0014922251 - outSlope: 0.0017416244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.13444087 - inSlope: 0.0017416244 - outSlope: 0.0019830768 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.13447392 - inSlope: 0.0019830768 - outSlope: 0.0019615628 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.13450661 - inSlope: 0.0019615628 - outSlope: 0.0020832142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.13454133 - inSlope: 0.0020832142 - outSlope: 0.002076002 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.13457593 - inSlope: 0.002076002 - outSlope: 0.0019383726 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.13460824 - inSlope: 0.0019383726 - outSlope: 0.0019633507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.13464096 - inSlope: 0.0019633507 - outSlope: 0.0017649204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.13467038 - inSlope: 0.0017649204 - outSlope: 0.0016245029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.13469745 - inSlope: 0.0016245029 - outSlope: 0.0014537795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.13472168 - inSlope: 0.0014537795 - outSlope: 0.0011828383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.1347414 - inSlope: 0.0011828383 - outSlope: 0.001062171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.1347591 - inSlope: 0.001062171 - outSlope: 0.0009003161 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.1347741 - inSlope: 0.0009003161 - outSlope: 0.0007644194 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.13478684 - inSlope: 0.0007644194 - outSlope: 0.0006195997 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.13479717 - inSlope: 0.0006195997 - outSlope: 0.00049620203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.13480544 - inSlope: 0.00049620203 - outSlope: 0.00038266767 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.13481182 - inSlope: 0.00038266767 - outSlope: 0.0002691114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.1348163 - inSlope: 0.0002691114 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.13481903 - inSlope: 0.00016361725 - outSlope: 0.00006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.13482007 - inSlope: 0.00006258404 - outSlope: -0.00003844558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.13481943 - inSlope: -0.00003844558 - outSlope: -0.00014930764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.13481694 - inSlope: -0.00014930764 - outSlope: -0.00028074216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.13481227 - inSlope: -0.00028074216 - outSlope: -0.00039874975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.13480562 - inSlope: -0.00039874975 - outSlope: -0.00054270856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.13479657 - inSlope: -0.00054270856 - outSlope: -0.0007018353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.13478488 - inSlope: -0.0007018353 - outSlope: -0.0008288152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.13477106 - inSlope: -0.0008288152 - outSlope: -0.0010585644 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.13475342 - inSlope: -0.0010585644 - outSlope: -0.0012177066 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.13473313 - inSlope: -0.0012177066 - outSlope: -0.0012633398 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.13471207 - inSlope: -0.0012633398 - outSlope: -0.0016316554 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.13468488 - inSlope: -0.0016316554 - outSlope: -0.0014502031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.1346607 - inSlope: -0.0014502031 - outSlope: -0.0016656296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.13463295 - inSlope: -0.0016656296 - outSlope: -0.0016477956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.13460548 - inSlope: -0.0016477956 - outSlope: -0.0015404614 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.13457981 - inSlope: -0.0015404614 - outSlope: -0.001588786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.13455333 - inSlope: -0.001588786 - outSlope: -0.0013840013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.13453026 - inSlope: -0.0013840013 - outSlope: -0.0011828722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.13451055 - inSlope: -0.0011828722 - outSlope: -0.0010889623 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.1344924 - inSlope: -0.0010889623 - outSlope: -0.000826133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.13447863 - inSlope: -0.000826133 - outSlope: -0.0006133236 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.1344684 - inSlope: -0.0006133236 - outSlope: -0.00047297007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.13446052 - inSlope: -0.00047297007 - outSlope: -0.00025123023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.13445634 - inSlope: -0.00025123023 - outSlope: -0.00009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.13445473 - inSlope: -0.00009655824 - outSlope: -0.000036657417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.13445412 - inSlope: -0.000036657417 - outSlope: 0.000093876064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.13445568 - inSlope: 0.000093876064 - outSlope: 0.00014931192 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.13445817 - inSlope: 0.00014931192 - outSlope: 0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.13446002 - inSlope: 0.00011086316 - outSlope: 0.00016272317 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.13446273 - inSlope: 0.00016272317 - outSlope: 0.00015288388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.13446528 - inSlope: 0.00015288388 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.13446689 - inSlope: 0.000096561 - outSlope: 0.00003486825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.13446747 - inSlope: 0.00003486825 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.13446677 - inSlope: -0.000042021915 - outSlope: -0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.13446467 - inSlope: -0.00012606214 - outSlope: -0.00016272317 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.13446195 - inSlope: -0.00016272317 - outSlope: -0.00018059966 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.13445894 - inSlope: -0.00018059966 - outSlope: -0.00012159533 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.13445692 - inSlope: -0.00012159533 - outSlope: -0.00011890968 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.13445494 - inSlope: -0.00011890968 - outSlope: -0.0000232455 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.13445455 - inSlope: -0.0000232455 - outSlope: 0.00017971074 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.13445754 - inSlope: 0.00017971074 - outSlope: 0.0003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.13446276 - inSlope: 0.0003129202 - outSlope: 0.0005847305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.1344725 - inSlope: 0.0005847305 - outSlope: 0.0007760421 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.13448544 - inSlope: 0.0007760421 - outSlope: 0.0010469715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.13450289 - inSlope: 0.0010469715 - outSlope: 0.0013527094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.13452543 - inSlope: 0.0013527094 - outSlope: 0.0015083186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.13455057 - inSlope: 0.0015083186 - outSlope: 0.0017335779 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.13457946 - inSlope: 0.0017335779 - outSlope: 0.0019222791 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.1346115 - inSlope: 0.0019222791 - outSlope: 0.0019409993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.13464385 - inSlope: 0.0019409993 - outSlope: 0.0019607246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.13467653 - inSlope: 0.0019607246 - outSlope: 0.0018667926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.13470764 - inSlope: 0.0018667926 - outSlope: 0.0019687715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.13474046 - inSlope: 0.0019687715 - outSlope: 0.0016218207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.13476749 - inSlope: 0.0016218207 - outSlope: 0.0015342031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.13479306 - inSlope: 0.0015342031 - outSlope: 0.0013509599 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.13481557 - inSlope: 0.0013509599 - outSlope: 0.0010791277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.13483356 - inSlope: 0.0010791277 - outSlope: 0.00093074073 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.13484907 - inSlope: 0.00093074073 - outSlope: 0.0007492204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.13486156 - inSlope: 0.0007492204 - outSlope: 0.0005999299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.13487156 - inSlope: 0.0005999299 - outSlope: 0.00044077047 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.1348789 - inSlope: 0.00044077047 - outSlope: 0.00030577648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.134884 - inSlope: 0.00030577648 - outSlope: 0.00018149371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.13488702 - inSlope: 0.00018149371 - outSlope: 0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.13488804 - inSlope: 0.000060797665 - outSlope: -0.00005096129 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.13488719 - inSlope: -0.00005096129 - outSlope: -0.000150206 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.13488469 - inSlope: -0.000150206 - outSlope: -0.0002539124 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.13488045 - inSlope: -0.0002539124 - outSlope: -0.00036299782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.1348744 - inSlope: -0.00036299782 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.13486618 - inSlope: -0.0004935199 - outSlope: -0.00060797663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.13485605 - inSlope: -0.00060797663 - outSlope: -0.00075277506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.1348435 - inSlope: -0.00075277506 - outSlope: -0.0009066005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.13482839 - inSlope: -0.0009066005 - outSlope: -0.0010326662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.13481118 - inSlope: -0.0010326662 - outSlope: -0.0012579752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.13479021 - inSlope: -0.0012579752 - outSlope: -0.0014107827 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.1347667 - inSlope: -0.0014107827 - outSlope: -0.0014528853 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.13474248 - inSlope: -0.0014528853 - outSlope: -0.0018149891 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.13471223 - inSlope: -0.0018149891 - outSlope: -0.0016272316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.13468511 - inSlope: -0.0016272316 - outSlope: -0.001834554 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.13465454 - inSlope: -0.001834554 - outSlope: -0.0018114127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.13462435 - inSlope: -0.0018114127 - outSlope: -0.0016933938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.13459612 - inSlope: -0.0016933938 - outSlope: -0.0017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.13456722 - inSlope: -0.0017345216 - outSlope: -0.0015180666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.13454191 - inSlope: -0.0015180666 - outSlope: -0.001308938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.1345201 - inSlope: -0.001308938 - outSlope: -0.0012043302 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.13450003 - inSlope: -0.0012043302 - outSlope: -0.0009288994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.13448454 - inSlope: -0.0009288994 - outSlope: -0.00070364354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.13447282 - inSlope: -0.00070364354 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.13446362 - inSlope: -0.0005516494 - outSlope: -0.00031739956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.13445833 - inSlope: -0.00031739956 - outSlope: -0.00014840934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.13445586 - inSlope: -0.00014840934 - outSlope: -0.000075103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.13445461 - inSlope: -0.000075103 - outSlope: 0.00007331483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.13445583 - inSlope: 0.00007331483 - outSlope: 0.00014037108 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.13445817 - inSlope: 0.00014037108 - outSlope: 0.00011085999 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.13446002 - inSlope: 0.00011085999 - outSlope: 0.00016272317 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.13446273 - inSlope: 0.00016272317 - outSlope: 0.00015288824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.13446528 - inSlope: 0.00015288824 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.13446689 - inSlope: 0.000096561 - outSlope: 0.000034867255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.13446747 - inSlope: 0.000034867255 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.13446681 - inSlope: -0.000039339666 - outSlope: -0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.13446482 - inSlope: -0.00011980716 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.13446225 - inSlope: -0.00015377354 - outSlope: -0.00017613442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.13445932 - inSlope: -0.00017613442 - outSlope: -0.000118019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.13445735 - inSlope: -0.000118019 - outSlope: -0.000128748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.1344552 - inSlope: -0.000128748 - outSlope: -0.000050065802 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.13445437 - inSlope: -0.000050065802 - outSlope: 0.0001448415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.13445678 - inSlope: 0.0001448415 - outSlope: 0.00024855515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.13446093 - inSlope: 0.00024855515 - outSlope: 0.00052482693 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.13446967 - inSlope: 0.00052482693 - outSlope: 0.0006481733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.13448048 - inSlope: 0.0006481733 - outSlope: 0.0009209058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.13449582 - inSlope: 0.0009209058 - outSlope: 0.0012329409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.13451637 - inSlope: 0.0012329409 - outSlope: 0.0013545363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.13453895 - inSlope: 0.0013545363 - outSlope: 0.0015967414 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.13456556 - inSlope: 0.0015967414 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.13459612 - inSlope: 0.0018337648 - outSlope: 0.0018069424 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.13462624 - inSlope: 0.0018069424 - outSlope: 0.0019221691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.13465828 - inSlope: 0.0019221691 - outSlope: 0.0019079738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.13469008 - inSlope: 0.0019079738 - outSlope: 0.0017684968 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.13471955 - inSlope: 0.0017684968 - outSlope: 0.0017872725 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.13474934 - inSlope: 0.0017872725 - outSlope: 0.0015815429 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.1347757 - inSlope: 0.0015815429 - outSlope: 0.0014394742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.13479969 - inSlope: 0.0014394742 - outSlope: 0.0012624456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.13482073 - inSlope: 0.0012624456 - outSlope: 0.0009888562 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.13483721 - inSlope: 0.0009888562 - outSlope: 0.0008654231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.13485163 - inSlope: 0.0008654231 - outSlope: 0.000697385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.13486326 - inSlope: 0.000697385 - outSlope: 0.00056059024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.1348726 - inSlope: 0.00056059024 - outSlope: 0.00041127834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.13487945 - inSlope: 0.00041127834 - outSlope: 0.00028698432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.13488424 - inSlope: 0.00028698432 - outSlope: 0.00017076991 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.13488708 - inSlope: 0.00017076991 - outSlope: 0.000057221332 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.13488804 - inSlope: 0.000057221332 - outSlope: -0.000080462894 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.1348867 - inSlope: -0.000080462894 - outSlope: -0.00023514392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.13488278 - inSlope: -0.00023514392 - outSlope: -0.00038177357 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.13487642 - inSlope: -0.00038177357 - outSlope: -0.00052661507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.13486764 - inSlope: -0.00052661507 - outSlope: -0.000666948 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.13485652 - inSlope: -0.000666948 - outSlope: -0.0008028868 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.13484314 - inSlope: -0.0008028868 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.13482752 - inSlope: -0.00093699933 - outSlope: -0.0010791585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.13480954 - inSlope: -0.0010791585 - outSlope: -0.0011890627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.13478972 - inSlope: -0.0011890627 - outSlope: -0.0013044676 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.13476798 - inSlope: -0.0013044676 - outSlope: -0.0014090753 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.1347445 - inSlope: -0.0014090753 - outSlope: -0.0015047422 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.13471942 - inSlope: -0.0015047422 - outSlope: -0.001582437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.13469304 - inSlope: -0.001582437 - outSlope: -0.0015744807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.1346668 - inSlope: -0.0015744807 - outSlope: -0.0017068051 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.13463835 - inSlope: -0.0017068051 - outSlope: -0.001725482 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.1346096 - inSlope: -0.001725482 - outSlope: -0.0017202162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.13458093 - inSlope: -0.0017202162 - outSlope: -0.001696076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.13455266 - inSlope: -0.001696076 - outSlope: -0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.13452518 - inSlope: -0.0016486896 - outSlope: -0.0015949534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.1344986 - inSlope: -0.0015949534 - outSlope: -0.0014877546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.1344738 - inSlope: -0.0014877546 - outSlope: -0.0013786765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.13445082 - inSlope: -0.0013786765 - outSlope: -0.0012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.13442996 - inSlope: -0.0012517166 - outSlope: -0.0011032356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.13441157 - inSlope: -0.0011032356 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.1343959 - inSlope: -0.0009405757 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.13438436 - inSlope: -0.00069202046 - outSlope: -0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.13437459 - inSlope: -0.00058651867 - outSlope: -0.00036208302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.13436855 - inSlope: -0.00036208302 - outSlope: -0.00012427758 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.13436648 - inSlope: -0.00012427758 - outSlope: 0.000027716584 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.13436694 - inSlope: 0.000027716584 - outSlope: 0.00008403902 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.13436835 - inSlope: 0.00008403902 - outSlope: 0.00014573558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.13437077 - inSlope: 0.00014573558 - outSlope: 0.00021726225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.1343744 - inSlope: 0.00021726225 - outSlope: 0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.13437946 - inSlope: 0.00030398832 - outSlope: 0.00040767866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.13438626 - inSlope: 0.00040767866 - outSlope: 0.0005328737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.13439514 - inSlope: 0.0005328737 - outSlope: 0.0006821856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.1344065 - inSlope: 0.0006821856 - outSlope: 0.0008574259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.1344208 - inSlope: 0.0008574259 - outSlope: 0.00095840247 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.13443677 - inSlope: 0.00095840247 - outSlope: 0.0011819782 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.13445647 - inSlope: 0.0011819782 - outSlope: 0.0013751001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.13447939 - inSlope: 0.0013751001 - outSlope: 0.001577163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.13450567 - inSlope: 0.001577163 - outSlope: 0.0018551167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.1345366 - inSlope: 0.0018551167 - outSlope: 0.0020903668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.13457143 - inSlope: 0.0020903668 - outSlope: 0.0023451806 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.13461052 - inSlope: 0.0023451806 - outSlope: 0.0025980575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.13465382 - inSlope: 0.0025980575 - outSlope: 0.0026849322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.13469857 - inSlope: 0.0026849322 - outSlope: 0.003046142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.13474934 - inSlope: 0.003046142 - outSlope: 0.0032008183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.13480268 - inSlope: 0.0032008183 - outSlope: 0.0033561967 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.13485862 - inSlope: 0.0033561967 - outSlope: 0.003468149 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.13491642 - inSlope: 0.003468149 - outSlope: 0.0034574203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.13497405 - inSlope: 0.0034574203 - outSlope: 0.003519112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.1350327 - inSlope: 0.003519112 - outSlope: 0.003475103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.13509062 - inSlope: 0.003475103 - outSlope: 0.003443115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.135148 - inSlope: 0.003443115 - outSlope: 0.0031283975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.13520014 - inSlope: 0.0031283975 - outSlope: 0.003038095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.13525078 - inSlope: 0.003038095 - outSlope: 0.0029029225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.13529916 - inSlope: 0.0029029225 - outSlope: 0.0024712463 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.13534035 - inSlope: 0.0024712463 - outSlope: 0.002393461 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.13538024 - inSlope: 0.002393461 - outSlope: 0.002025877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.135414 - inSlope: 0.002025877 - outSlope: 0.001813201 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.13544422 - inSlope: 0.001813201 - outSlope: 0.001534247 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.1354698 - inSlope: 0.001534247 - outSlope: 0.0013965581 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.13549307 - inSlope: 0.0013965581 - outSlope: 0.0010361833 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.13551034 - inSlope: 0.0010361833 - outSlope: 0.0008359679 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.13552427 - inSlope: 0.0008359679 - outSlope: 0.00071616075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.13553621 - inSlope: 0.00071616075 - outSlope: 0.00055880204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.13554552 - inSlope: 0.00055880204 - outSlope: 0.00042645333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.13555263 - inSlope: 0.00042645333 - outSlope: 0.00031829366 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.13555793 - inSlope: 0.00031829366 - outSlope: 0.00023246167 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.13556181 - inSlope: 0.00023246167 - outSlope: 0.00017434625 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.13556471 - inSlope: 0.00017434625 - outSlope: 0.00013231675 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.13556692 - inSlope: 0.00013231675 - outSlope: 0.000104607745 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.13556866 - inSlope: 0.000104607745 - outSlope: 0.000091196496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.13557018 - inSlope: 0.000091196496 - outSlope: 0.000080462894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.13557152 - inSlope: 0.000080462894 - outSlope: 0.00007242075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.13557273 - inSlope: 0.00007242075 - outSlope: 0.000056327248 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.13557367 - inSlope: 0.000056327248 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.13557433 - inSlope: 0.000039339666 - outSlope: 0.0000143045145 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.13557456 - inSlope: 0.0000143045145 - outSlope: 0.0000143045145 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.9778683 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.9778683 - inSlope: 0 - outSlope: -0.0015413776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.977894 - inSlope: -0.0015413776 - outSlope: -0.0047778958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.97797364 - inSlope: -0.0047778958 - outSlope: -0.008654603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9781179 - inSlope: -0.008654603 - outSlope: -0.013453973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9783421 - inSlope: -0.013453973 - outSlope: -0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9786624 - inSlope: -0.019215364 - outSlope: -0.025666885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.97909015 - inSlope: -0.025666885 - outSlope: -0.032401115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9796302 - inSlope: -0.032401115 - outSlope: -0.038656034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.98027444 - inSlope: -0.038656034 - outSlope: -0.04376654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9810039 - inSlope: -0.04376654 - outSlope: -0.047246095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.9817913 - inSlope: -0.047246095 - outSlope: -0.048798367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.9826046 - inSlope: -0.048798367 - outSlope: -0.048483655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9834127 - inSlope: -0.048483655 - outSlope: -0.046237584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9841833 - inSlope: -0.046237584 - outSlope: -0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.984891 - inSlope: -0.042461198 - outSlope: -0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.985511 - inSlope: -0.03720049 - outSlope: -0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9860232 - inSlope: -0.030730993 - outSlope: -0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9864012 - inSlope: -0.0226807 - outSlope: -0.013228668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9866217 - inSlope: -0.013228668 - outSlope: -0.0027751948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.98666793 - inSlope: -0.0027751948 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.9866134 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9865453 - inSlope: 0.0040840995 - outSlope: 0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.98646855 - inSlope: 0.004606251 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.98639065 - inSlope: 0.004674201 - outSlope: 0.0042128605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.98632044 - inSlope: 0.0042128605 - outSlope: 0.0031578457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9862678 - inSlope: 0.0031578457 - outSlope: 0.001509191 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.98624265 - inSlope: 0.001509191 - outSlope: 0.0005185609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.986234 - inSlope: 0.0005185609 - outSlope: 0.0004792218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.986226 - inSlope: 0.0004792218 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.98621845 - inSlope: 0.00045418783 - outSlope: 0.00042557452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.98621136 - inSlope: 0.00042557452 - outSlope: 0.0004005436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9862047 - inSlope: 0.0004005436 - outSlope: 0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9861985 - inSlope: 0.00037193333 - outSlope: 0.00033617052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.9861929 - inSlope: 0.00033617052 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.98618764 - inSlope: 0.00031471282 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9861827 - inSlope: 0.00029683142 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9861782 - inSlope: 0.00026822116 - outSlope: 0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9861742 - inSlope: 0.0002396109 - outSlope: 0.0002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.98617065 - inSlope: 0.0002145754 - outSlope: 0.00019669552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9861674 - inSlope: 0.00019669552 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98616445 - inSlope: 0.00017523782 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98616195 - inSlope: 0.00015020385 - outSlope: 0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.9861599 - inSlope: 0.00012159359 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9861581 - inSlope: 0.00011086475 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.9861567 - inSlope: 0.00008225449 - outSlope: 0.00006794887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.98615557 - inSlope: 0.00006794887 - outSlope: 0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98615414 - inSlope: 0.000042915384 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9861556 - inSlope: -0.00001788141 - outSlope: -0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9861567 - inSlope: -0.000064372616 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98615783 - inSlope: -0.00006794936 - outSlope: -0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.9861593 - inSlope: -0.000089407054 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.98616093 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9861628 - inSlope: -0.00011086475 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861647 - inSlope: -0.00011444103 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.9861669 - inSlope: -0.00013232244 - outSlope: -0.00012874523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.98616904 - inSlope: -0.00012874523 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.9861716 - inSlope: -0.00015378013 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.9861741 - inSlope: -0.00015020385 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9861766 - inSlope: -0.00015020385 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.98617935 - inSlope: -0.00016450898 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.98618215 - inSlope: -0.00016808526 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.9861849 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.9861879 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.98619074 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.9861937 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.9861967 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.98619956 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.98620254 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.9862055 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9862085 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.98621136 - inSlope: -0.00017166031 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.9862142 - inSlope: -0.00017166154 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.98621696 - inSlope: -0.00016450898 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.9862196 - inSlope: -0.00015735641 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9862222 - inSlope: -0.00015735641 - outSlope: -0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.98623824 - inSlope: -0.0009620199 - outSlope: -0.0028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.9862859 - inSlope: -0.0028610257 - outSlope: -0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.9863787 - inSlope: -0.005568271 - outSlope: -0.009466351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.9865365 - inSlope: -0.009466351 - outSlope: -0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98677874 - inSlope: -0.014534011 - outSlope: -0.020434875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.9871193 - inSlope: -0.020434875 - outSlope: -0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.9875623 - inSlope: -0.02657893 - outSlope: -0.03216508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9880984 - inSlope: -0.03216508 - outSlope: -0.036481652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9887064 - inSlope: -0.036481652 - outSlope: -0.03898505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.98935616 - inSlope: -0.03898505 - outSlope: -0.039664544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.99001724 - inSlope: -0.039664544 - outSlope: -0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.99066246 - inSlope: -0.038713254 - outSlope: -0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.9912692 - inSlope: -0.036402974 - outSlope: -0.03305915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.99182016 - inSlope: -0.03305915 - outSlope: -0.029006809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9923036 - inSlope: -0.029006809 - outSlope: -0.024336599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.9927092 - inSlope: -0.024336599 - outSlope: -0.018850584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9930234 - inSlope: -0.018850584 - outSlope: -0.012567055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.99323285 - inSlope: -0.012567055 - outSlope: -0.0054609827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.99332386 - inSlope: -0.0054609827 - outSlope: -0.0016486661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.99335134 - inSlope: -0.0016486661 - outSlope: -0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9933793 - inSlope: -0.0016772763 - outSlope: -0.0015699879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.99340546 - inSlope: -0.0015699879 - outSlope: -0.0013732923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.99342835 - inSlope: -0.0013732923 - outSlope: -0.0010871898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.99344647 - inSlope: -0.0010871898 - outSlope: -0.00071525644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9934584 - inSlope: -0.00071525644 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.99346364 - inSlope: -0.00031471282 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.99346524 - inSlope: -0.00009655962 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.99346685 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9934687 - inSlope: -0.00011086475 - outSlope: -0.00010728693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.9934705 - inSlope: -0.00010728693 - outSlope: -0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.9934728 - inSlope: -0.000139475 - outSlope: -0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.99347484 - inSlope: -0.00012159359 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9934774 - inSlope: -0.00015378013 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.99347967 - inSlope: -0.00013589872 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.9934824 - inSlope: -0.00016450898 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.993485 - inSlope: -0.00015378013 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.99348795 - inSlope: -0.00017881411 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.9934907 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.9934937 - inSlope: -0.00017881411 - outSlope: -0.00019311924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.9934969 - inSlope: -0.00019311924 - outSlope: -0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.99349904 - inSlope: -0.00012874615 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.9935003 - inSlope: -0.000025033974 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.99350286 - inSlope: -0.00015377793 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.9935089 - inSlope: -0.0003612045 - outSlope: -0.0006902224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.9935204 - inSlope: -0.0006902224 - outSlope: -0.0010728847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.99353826 - inSlope: -0.0010728847 - outSlope: -0.0016057506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.993565 - inSlope: -0.0016057506 - outSlope: -0.002181532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.9936014 - inSlope: -0.002181532 - outSlope: -0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9936486 - inSlope: -0.0028324155 - outSlope: -0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.9937092 - inSlope: -0.003637079 - outSlope: -0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.99378735 - inSlope: -0.004688506 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.99388784 - inSlope: -0.0060296115 - outSlope: -0.007678278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.9940158 - inSlope: -0.007678278 - outSlope: -0.009623775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.9941762 - inSlope: -0.009623775 - outSlope: -0.011751663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.99437207 - inSlope: -0.011751663 - outSlope: -0.013901008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.99460375 - inSlope: -0.013901008 - outSlope: -0.015943065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.9948695 - inSlope: -0.015943065 - outSlope: -0.017673733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.99516404 - inSlope: -0.017673733 - outSlope: -0.01892211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9954794 - inSlope: -0.01892211 - outSlope: -0.019501466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.9958044 - inSlope: -0.019501466 - outSlope: -0.019347686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.9961269 - inSlope: -0.019347686 - outSlope: -0.018389242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.9964334 - inSlope: -0.018389242 - outSlope: -0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.9967099 - inSlope: -0.016590372 - outSlope: -0.014079822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.99694455 - inSlope: -0.014079822 - outSlope: -0.010800372 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.99712455 - inSlope: -0.010800372 - outSlope: -0.006923682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.99723995 - inSlope: -0.006923682 - outSlope: -0.002446177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.9972807 - inSlope: -0.002446177 - outSlope: 0.0016558187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.9972531 - inSlope: 0.0016558187 - outSlope: 0.0048601674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.9971721 - inSlope: 0.0048601674 - outSlope: 0.007842787 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.9970414 - inSlope: 0.007842787 - outSlope: 0.0104999645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.9968664 - inSlope: 0.0104999645 - outSlope: 0.012856734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.9966521 - inSlope: 0.012856734 - outSlope: 0.014841358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.99640477 - inSlope: 0.014841358 - outSlope: 0.016404405 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.99613136 - inSlope: 0.016404405 - outSlope: 0.017566698 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.9958386 - inSlope: 0.017566698 - outSlope: 0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.99553484 - inSlope: 0.018224733 - outSlope: 0.018374937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.9952286 - inSlope: 0.018374937 - outSlope: 0.018028038 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.9949281 - inSlope: 0.018028038 - outSlope: 0.017144697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9946424 - inSlope: 0.017144697 - outSlope: 0.015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.9943798 - inSlope: 0.015753523 - outSlope: 0.0139475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.99414736 - inSlope: 0.0139475 - outSlope: 0.011783849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.99395096 - inSlope: 0.011783849 - outSlope: 0.009323368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.9937956 - inSlope: 0.009323368 - outSlope: 0.006784207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.9936825 - inSlope: 0.006784207 - outSlope: 0.004166369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.99361306 - inSlope: 0.004166369 - outSlope: 0.001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.99358475 - inSlope: 0.001698734 - outSlope: -0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.99359643 - inSlope: -0.00070095126 - outSlope: -0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.99363905 - inSlope: -0.002557005 - outSlope: -0.004194979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.99370897 - inSlope: -0.004194979 - outSlope: -0.0054180673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.99379927 - inSlope: -0.0054180673 - outSlope: -0.0060832556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.99390066 - inSlope: -0.0060832556 - outSlope: -0.006440884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.994008 - inSlope: -0.006440884 - outSlope: -0.006312138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.9941132 - inSlope: -0.006312138 - outSlope: -0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.99420923 - inSlope: -0.0057613906 - outSlope: -0.004881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.9942906 - inSlope: -0.004881625 - outSlope: -0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.99435186 - inSlope: -0.003676418 - outSlope: -0.0021886847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.99438834 - inSlope: -0.0021886847 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.9943962 - inSlope: -0.00047206922 - outSlope: 0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.9943762 - inSlope: 0.0012016308 - outSlope: 0.0026392962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.9943322 - inSlope: 0.0026392962 - outSlope: 0.0038981475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.9942672 - inSlope: 0.0038981475 - outSlope: 0.0049638795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.9941845 - inSlope: 0.0049638795 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.99408823 - inSlope: 0.005775613 - outSlope: 0.006365782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.99398214 - inSlope: 0.006365782 - outSlope: 0.0066340035 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.99387157 - inSlope: 0.0066340035 - outSlope: 0.0065946644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.99376166 - inSlope: 0.0065946644 - outSlope: 0.0062012733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.9936583 - inSlope: 0.0062012733 - outSlope: 0.005518203 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.99356633 - inSlope: 0.005518203 - outSlope: 0.0044703525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.9934918 - inSlope: 0.0044703525 - outSlope: 0.0030577213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.99344087 - inSlope: 0.0030577213 - outSlope: 0.0015771404 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.9934146 - inSlope: 0.0015771404 - outSlope: -0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.99342316 - inSlope: -0.0005149846 - outSlope: -0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.9934634 - inSlope: -0.0024139904 - outSlope: -0.004663472 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.9935411 - inSlope: -0.004663472 - outSlope: -0.006830699 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.99365497 - inSlope: -0.006830699 - outSlope: -0.008919247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.9938036 - inSlope: -0.008919247 - outSlope: -0.010921965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.99398565 - inSlope: -0.010921965 - outSlope: -0.012652705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.99419653 - inSlope: -0.012652705 - outSlope: -0.014097704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.9944315 - inSlope: -0.014097704 - outSlope: -0.015224233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.99468523 - inSlope: -0.015224233 - outSlope: -0.015953794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.9949511 - inSlope: -0.015953794 - outSlope: -0.016289964 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.9952226 - inSlope: -0.016289964 - outSlope: -0.016243473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.99549335 - inSlope: -0.016243473 - outSlope: -0.015800014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.9957567 - inSlope: -0.015800014 - outSlope: -0.014998927 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.99600667 - inSlope: -0.014998927 - outSlope: -0.013847166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.99623746 - inSlope: -0.013847166 - outSlope: -0.012381266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.9964438 - inSlope: -0.012381266 - outSlope: -0.010635711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.9966211 - inSlope: -0.010635711 - outSlope: -0.008622539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.9967648 - inSlope: -0.008622539 - outSlope: -0.0063442336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.9968705 - inSlope: -0.0063442336 - outSlope: -0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.99693537 - inSlope: -0.0038910506 - outSlope: -0.0012302235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.9969559 - inSlope: -0.0012302235 - outSlope: 0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.9969269 - inSlope: 0.001738098 - outSlope: 0.0047170487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.9968483 - inSlope: 0.0047170487 - outSlope: 0.007499571 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.9967233 - inSlope: 0.007499571 - outSlope: 0.009995566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.9965567 - inSlope: 0.009995566 - outSlope: 0.012202449 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.9963533 - inSlope: 0.012202449 - outSlope: 0.014093926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.9961184 - inSlope: 0.014093926 - outSlope: 0.015607119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.9958583 - inSlope: 0.015607119 - outSlope: 0.016761795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.99557894 - inSlope: 0.016761795 - outSlope: 0.017473465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.9952877 - inSlope: 0.017473465 - outSlope: 0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.9949922 - inSlope: 0.01773146 - outSlope: 0.017512802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.9947003 - inSlope: 0.017512802 - outSlope: 0.016837377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.9944197 - inSlope: 0.016837377 - outSlope: 0.01567462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.99415845 - inSlope: 0.01567462 - outSlope: 0.014105058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.99392337 - inSlope: 0.014105058 - outSlope: 0.012205676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.99371994 - inSlope: 0.012205676 - outSlope: 0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9935537 - inSlope: 0.009974393 - outSlope: 0.0076102195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.99342686 - inSlope: 0.0076102195 - outSlope: 0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.99334055 - inSlope: 0.0051785307 - outSlope: 0.0027143592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.9932953 - inSlope: 0.0027143592 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.9932871 - inSlope: 0.00049353397 - outSlope: -0.0016700998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.9933149 - inSlope: -0.0016700998 - outSlope: -0.0033832113 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.9933713 - inSlope: -0.0033832113 - outSlope: -0.0047778445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.99345094 - inSlope: -0.0047778445 - outSlope: -0.005807799 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.99354774 - inSlope: -0.005807799 - outSlope: -0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.9936535 - inSlope: -0.0063444152 - outSlope: -0.0066017224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.9937635 - inSlope: -0.0066017224 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.9938706 - inSlope: -0.006426671 - outSlope: -0.0058578663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.99396825 - inSlope: -0.0058578663 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.99405193 - inSlope: -0.005021172 - outSlope: -0.003855177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.9941162 - inSlope: -0.003855177 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.9941571 - inSlope: -0.0024533647 - outSlope: -0.0008547192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.9941713 - inSlope: -0.0008547192 - outSlope: 0.00075818266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.9941587 - inSlope: 0.00075818266 - outSlope: 0.0021850772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.99412227 - inSlope: 0.0021850772 - outSlope: 0.0034511616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.99406475 - inSlope: 0.0034511616 - outSlope: 0.0045096274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.9939896 - inSlope: 0.0045096274 - outSlope: 0.005314431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.993901 - inSlope: 0.005314431 - outSlope: 0.0058936286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.9938028 - inSlope: 0.0058936286 - outSlope: 0.0061511174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.99370027 - inSlope: 0.0061511174 - outSlope: 0.0060904957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.99359876 - inSlope: 0.0060904957 - outSlope: 0.0057005123 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.99350375 - inSlope: 0.0057005123 - outSlope: 0.005010443 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.99342024 - inSlope: 0.005010443 - outSlope: 0.003948159 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.99335444 - inSlope: 0.003948159 - outSlope: 0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.9933122 - inSlope: 0.0025356202 - outSlope: 0.0010406832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.99329484 - inSlope: 0.0010406832 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.9933124 - inSlope: -0.0010550183 - outSlope: -0.0029468143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.99336153 - inSlope: -0.0029468143 - outSlope: -0.0052107177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.9934484 - inSlope: -0.0052107177 - outSlope: -0.007384917 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.99357146 - inSlope: -0.007384917 - outSlope: -0.0094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.9937291 - inSlope: -0.0094594015 - outSlope: -0.011476125 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.9939204 - inSlope: -0.011476125 - outSlope: -0.013200246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9941404 - inSlope: -0.013200246 - outSlope: -0.014641089 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.9943844 - inSlope: -0.014641089 - outSlope: -0.015764026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.99464715 - inSlope: -0.015764026 - outSlope: -0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.9949219 - inSlope: -0.016486896 - outSlope: -0.016815437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.9952022 - inSlope: -0.016815437 - outSlope: -0.016769426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.99548167 - inSlope: -0.016769426 - outSlope: -0.016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.99575347 - inSlope: -0.016307613 - outSlope: -0.015510557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.996012 - inSlope: -0.015510557 - outSlope: -0.014347838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.9962511 - inSlope: -0.014347838 - outSlope: -0.012856918 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.9964654 - inSlope: -0.012856918 - outSlope: -0.0111077735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.9966505 - inSlope: -0.0111077735 - outSlope: -0.009091039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.99680203 - inSlope: -0.009091039 - outSlope: -0.006798415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.99691534 - inSlope: -0.006798415 - outSlope: -0.0043309396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.9969875 - inSlope: -0.0043309396 - outSlope: -0.0016557949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.9970151 - inSlope: -0.0016557949 - outSlope: 0.0014305334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.9969913 - inSlope: 0.0014305334 - outSlope: 0.0046061855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.9969145 - inSlope: 0.0046061855 - outSlope: 0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.9967884 - inSlope: 0.0075673047 - outSlope: 0.010203279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.99661833 - inSlope: 0.010203279 - outSlope: 0.012538265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.99640936 - inSlope: 0.012538265 - outSlope: 0.014502032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.99616766 - inSlope: 0.014502032 - outSlope: 0.016042972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.9959003 - inSlope: 0.016042972 - outSlope: 0.017187858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.9956138 - inSlope: 0.017187858 - outSlope: 0.017834663 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.99531657 - inSlope: 0.017834663 - outSlope: 0.017963922 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.9950172 - inSlope: 0.017963922 - outSlope: 0.017605785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.99472374 - inSlope: 0.017605785 - outSlope: 0.01670863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.99444526 - inSlope: 0.01670863 - outSlope: 0.015288387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.99419045 - inSlope: 0.015288387 - outSlope: 0.013489929 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.9939656 - inSlope: 0.013489929 - outSlope: 0.011293737 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.9937774 - inSlope: 0.011293737 - outSlope: 0.008829967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.99363023 - inSlope: 0.008829967 - outSlope: 0.006283438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.9935255 - inSlope: 0.006283438 - outSlope: 0.0036513319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.99346465 - inSlope: 0.0036513319 - outSlope: 0.0011730373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.9934451 - inSlope: 0.0011730373 - outSlope: -0.0012373759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.9934657 - inSlope: -0.0012373759 - outSlope: -0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.9935174 - inSlope: -0.003100681 - outSlope: -0.004742082 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.99359643 - inSlope: -0.004742082 - outSlope: -0.005976053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.99369603 - inSlope: -0.005976053 - outSlope: -0.006648213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.99380684 - inSlope: -0.006648213 - outSlope: -0.0070096133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.99392366 - inSlope: -0.0070096133 - outSlope: -0.006891397 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.9940385 - inSlope: -0.006891397 - outSlope: -0.0063372627 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.99414414 - inSlope: -0.0063372627 - outSlope: -0.0054644807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.9942352 - inSlope: -0.0054644807 - outSlope: -0.0042629894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.99430627 - inSlope: -0.0042629894 - outSlope: -0.0027787315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.9943526 - inSlope: -0.0027787315 - outSlope: -0.0010585947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.9943702 - inSlope: -0.0010585947 - outSlope: 0.000604383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.99436015 - inSlope: 0.000604383 - outSlope: 0.0020491802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.994326 - inSlope: 0.0020491802 - outSlope: 0.00332599 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.99427056 - inSlope: 0.00332599 - outSlope: 0.0044023404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.9941972 - inSlope: 0.0044023404 - outSlope: 0.00521787 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.9941102 - inSlope: 0.00521787 - outSlope: 0.0058292565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.9940131 - inSlope: 0.0058292565 - outSlope: 0.006104801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.9939113 - inSlope: 0.006104801 - outSlope: 0.00607244 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.9938101 - inSlope: 0.00607244 - outSlope: 0.005697099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.99371517 - inSlope: 0.005697099 - outSlope: 0.005028181 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.99363136 - inSlope: 0.005028181 - outSlope: 0.0039876117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.9935649 - inSlope: 0.0039876117 - outSlope: 0.0025963436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.99352163 - inSlope: 0.0025963436 - outSlope: 0.001126545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.99350286 - inSlope: 0.001126545 - outSlope: -0.00095485366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.99351877 - inSlope: -0.00095485366 - outSlope: -0.0028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.99356586 - inSlope: -0.0028253032 - outSlope: -0.0050782477 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.9936505 - inSlope: -0.0050782477 - outSlope: -0.0072418675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9937712 - inSlope: -0.0072418675 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.99392647 - inSlope: -0.0093163485 - outSlope: -0.011308042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.99411494 - inSlope: -0.011308042 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9943322 - inSlope: -0.013035735 - outSlope: -0.014469431 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.99457335 - inSlope: -0.014469431 - outSlope: -0.015578507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.994833 - inSlope: -0.015578507 - outSlope: -0.01630046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.9951047 - inSlope: -0.01630046 - outSlope: -0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.99538165 - inSlope: -0.01661922 - outSlope: -0.016561525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.9956577 - inSlope: -0.016561525 - outSlope: -0.016107805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.99592614 - inSlope: -0.016107805 - outSlope: -0.015302693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.9961812 - inSlope: -0.015302693 - outSlope: -0.014155127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.9964171 - inSlope: -0.014155127 - outSlope: -0.012663433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.99662817 - inSlope: -0.012663433 - outSlope: -0.010932851 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.9968104 - inSlope: -0.010932851 - outSlope: -0.008904815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.9969588 - inSlope: -0.008904815 - outSlope: -0.006626756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.99706924 - inSlope: -0.006626756 - outSlope: -0.0041592754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.99713856 - inSlope: -0.0041592754 - outSlope: -0.0014912883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.9971634 - inSlope: -0.0014912883 - outSlope: 0.0014770257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.9971388 - inSlope: 0.0014770257 - outSlope: 0.0044702888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.9970643 - inSlope: 0.0044702888 - outSlope: 0.0072599566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.9969433 - inSlope: 0.0072599566 - outSlope: 0.00976311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.9967806 - inSlope: 0.00976311 - outSlope: 0.011969987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.9965811 - inSlope: 0.011969987 - outSlope: 0.0138722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.9963499 - inSlope: 0.0138722 - outSlope: 0.015385386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.99609345 - inSlope: 0.015385386 - outSlope: 0.016554372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.99581754 - inSlope: 0.016554372 - outSlope: 0.017270112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.9955297 - inSlope: 0.017270112 - outSlope: 0.017527107 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.9952376 - inSlope: 0.017527107 - outSlope: 0.017309453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.9949491 - inSlope: 0.017309453 - outSlope: 0.016650932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.9946716 - inSlope: 0.016650932 - outSlope: 0.015474351 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.9944137 - inSlope: 0.015474351 - outSlope: 0.013929818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.9941815 - inSlope: 0.013929818 - outSlope: 0.0120197125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.9939812 - inSlope: 0.0120197125 - outSlope: 0.009795576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.9938179 - inSlope: 0.009795576 - outSlope: 0.0074242554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9936942 - inSlope: 0.0074242554 - outSlope: 0.004999714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.99361086 - inSlope: 0.004999714 - outSlope: 0.0025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.99356884 - inSlope: 0.0025212427 - outSlope: 0.000311141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.99356365 - inSlope: 0.000311141 - outSlope: -0.0018560638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.9935946 - inSlope: -0.0018560638 - outSlope: -0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.9936542 - inSlope: -0.0035763332 - outSlope: -0.0049638087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.9937369 - inSlope: -0.0049638087 - outSlope: -0.0059939343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.9938368 - inSlope: -0.0059939343 - outSlope: -0.006533774 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.9939457 - inSlope: -0.006533774 - outSlope: -0.006784304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.9940588 - inSlope: -0.006784304 - outSlope: -0.006612451 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.994169 - inSlope: -0.006612451 - outSlope: -0.0060438304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.9942697 - inSlope: -0.0060438304 - outSlope: -0.005196412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.99435633 - inSlope: -0.005196412 - outSlope: -0.0040375646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.9944236 - inSlope: -0.0040375646 - outSlope: -0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.9944674 - inSlope: -0.0026250286 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.9944845 - inSlope: -0.0010263782 - outSlope: 0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.9944747 - inSlope: 0.00058651867 - outSlope: 0.0020205704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.99444103 - inSlope: 0.0020205704 - outSlope: 0.0032866502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.99438626 - inSlope: 0.0032866502 - outSlope: 0.0043594255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.9943136 - inSlope: 0.0043594255 - outSlope: 0.0051749544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.99422735 - inSlope: 0.0051749544 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.9941311 - inSlope: 0.005775613 - outSlope: 0.006044003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.99403036 - inSlope: 0.006044003 - outSlope: 0.006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.9939302 - inSlope: 0.006008068 - outSlope: 0.005621996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.9938365 - inSlope: 0.005621996 - outSlope: 0.00495308 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.99375397 - inSlope: 0.00495308 - outSlope: 0.0039088205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.9936888 - inSlope: 0.0039088205 - outSlope: 0.0025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.9936471 - inSlope: 0.0025034333 - outSlope: 0.0010335307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.9936299 - inSlope: 0.0010335307 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.99364746 - inSlope: -0.0010550183 - outSlope: -0.0029289331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.9936963 - inSlope: -0.0029289331 - outSlope: -0.0051749544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.9937825 - inSlope: -0.0051749544 - outSlope: -0.0073276972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.99390465 - inSlope: -0.0073276972 - outSlope: -0.009405756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.9940614 - inSlope: -0.009405756 - outSlope: -0.011393872 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.9942513 - inSlope: -0.011393872 - outSlope: -0.013103685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9944697 - inSlope: -0.013103685 - outSlope: -0.014533803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.99471194 - inSlope: -0.014533803 - outSlope: -0.015632153 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.99497247 - inSlope: -0.015632153 - outSlope: -0.016346952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.9952449 - inSlope: -0.016346952 - outSlope: -0.016665714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.9955227 - inSlope: -0.016665714 - outSlope: -0.016597288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.9957993 - inSlope: -0.016597288 - outSlope: -0.0161288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.9960681 - inSlope: -0.0161288 - outSlope: -0.015310283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.9963233 - inSlope: -0.015310283 - outSlope: -0.014133264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.99655885 - inSlope: -0.014133264 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.99676937 - inSlope: -0.012631609 - outSlope: -0.010875318 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.9969506 - inSlope: -0.010875318 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.99709797 - inSlope: -0.008840696 - outSlope: -0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.9972073 - inSlope: -0.0065588076 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.99727523 - inSlope: -0.00407702 - outSlope: -0.0014018825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.9972986 - inSlope: -0.0014018825 - outSlope: 0.001684453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.9972705 - inSlope: 0.001684453 - outSlope: 0.00486725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.9971894 - inSlope: 0.00486725 - outSlope: 0.007828593 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.9970589 - inSlope: 0.007828593 - outSlope: 0.010471204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.9968844 - inSlope: 0.010471204 - outSlope: 0.01280685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.99667096 - inSlope: 0.01280685 - outSlope: 0.014769834 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.9964248 - inSlope: 0.014769834 - outSlope: 0.016314765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.9961529 - inSlope: 0.016314765 - outSlope: 0.017459659 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.9958619 - inSlope: 0.017459659 - outSlope: 0.01810288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.99556017 - inSlope: 0.01810288 - outSlope: 0.018232146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.9952563 - inSlope: 0.018232146 - outSlope: 0.017870426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.99495846 - inSlope: 0.017870426 - outSlope: 0.016973278 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9946756 - inSlope: 0.016973278 - outSlope: 0.015556605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.9944163 - inSlope: 0.015556605 - outSlope: 0.013743849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.99418724 - inSlope: 0.013743849 - outSlope: 0.011558378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.9939946 - inSlope: 0.011558378 - outSlope: 0.00908031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.99384326 - inSlope: 0.00908031 - outSlope: 0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.9937344 - inSlope: 0.006530198 - outSlope: 0.0038982031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.99366945 - inSlope: 0.0038982031 - outSlope: 0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.99364585 - inSlope: 0.0014161875 - outSlope: -0.0010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.99366254 - inSlope: -0.0010013733 - outSlope: -0.0028681373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.99371034 - inSlope: -0.0028681373 - outSlope: -0.004523932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.99378574 - inSlope: -0.004523932 - outSlope: -0.0057543204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.99388164 - inSlope: -0.0057543204 - outSlope: -0.0064407918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.993989 - inSlope: -0.0064407918 - outSlope: -0.006805762 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.9941024 - inSlope: -0.006805762 - outSlope: -0.0066982806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.99421406 - inSlope: -0.0066982806 - outSlope: -0.0061441404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.99431646 - inSlope: -0.0061441404 - outSlope: -0.0052892454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.9944046 - inSlope: -0.0052892454 - outSlope: -0.004091325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.9944728 - inSlope: -0.004091325 - outSlope: -0.0026106485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.9945163 - inSlope: -0.0026106485 - outSlope: -0.00090838864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.99453145 - inSlope: -0.00090838864 - outSlope: 0.00075816095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.9945188 - inSlope: 0.00075816095 - outSlope: 0.0021851396 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.9944824 - inSlope: 0.0021851396 - outSlope: 0.0034510628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.9944249 - inSlope: 0.0034510628 - outSlope: 0.004516909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.9943496 - inSlope: 0.004516909 - outSlope: 0.005328584 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.9942608 - inSlope: 0.005328584 - outSlope: 0.0059188316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.99416214 - inSlope: 0.0059188316 - outSlope: 0.006193855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.9940589 - inSlope: 0.006193855 - outSlope: 0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.99395645 - inSlope: 0.0061477167 - outSlope: 0.005761473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.9938604 - inSlope: 0.005761473 - outSlope: 0.005078393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.9937758 - inSlope: 0.005078393 - outSlope: 0.004037449 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.9937085 - inSlope: 0.004037449 - outSlope: 0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.99366474 - inSlope: 0.0026250286 - outSlope: 0.0011408504 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.9936457 - inSlope: 0.0011408504 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.9936614 - inSlope: -0.0009405757 - outSlope: -0.0028251417 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.9937085 - inSlope: -0.0028251417 - outSlope: -0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.9937932 - inSlope: -0.00508197 - outSlope: -0.0072384984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.9939138 - inSlope: -0.0072384984 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.9940691 - inSlope: -0.0093163485 - outSlope: -0.011314871 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.9942577 - inSlope: -0.011314871 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.99447495 - inSlope: -0.013035735 - outSlope: -0.014466268 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.99471605 - inSlope: -0.014466268 - outSlope: -0.015577616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.9949757 - inSlope: -0.015577616 - outSlope: -0.016300928 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.99524736 - inSlope: -0.016300928 - outSlope: -0.016615644 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.9955243 - inSlope: -0.016615644 - outSlope: -0.016569152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.99580044 - inSlope: -0.016569152 - outSlope: -0.016092578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.99606866 - inSlope: -0.016092578 - outSlope: -0.015292401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.9963235 - inSlope: -0.015292401 - outSlope: -0.014119363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.99655885 - inSlope: -0.014119363 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.99676937 - inSlope: -0.012631609 - outSlope: -0.010875007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.9969506 - inSlope: -0.010875007 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.99709797 - inSlope: -0.008840696 - outSlope: -0.006558995 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.9972073 - inSlope: -0.006558995 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.99727523 - inSlope: -0.00407702 - outSlope: -0.0014018425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.9972986 - inSlope: -0.0014018425 - outSlope: 0.0015807393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.99727225 - inSlope: 0.0015807393 - outSlope: 0.0045777066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.99719596 - inSlope: 0.0045777066 - outSlope: 0.007370401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.9970731 - inSlope: 0.007370401 - outSlope: 0.009877833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.9969085 - inSlope: 0.009877833 - outSlope: 0.012109464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.99670666 - inSlope: 0.012109464 - outSlope: 0.014012074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.99647313 - inSlope: 0.014012074 - outSlope: 0.01552755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.99621433 - inSlope: 0.01552755 - outSlope: 0.016701477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.995936 - inSlope: 0.016701477 - outSlope: 0.01742032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.99564564 - inSlope: 0.01742032 - outSlope: 0.017688544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.99535084 - inSlope: 0.017688544 - outSlope: 0.01747654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.99505955 - inSlope: 0.01747654 - outSlope: 0.01681592 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.9947793 - inSlope: 0.01681592 - outSlope: 0.01565361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.9945184 - inSlope: 0.01565361 - outSlope: 0.014101482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.9942834 - inSlope: 0.014101482 - outSlope: 0.012194599 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.9940801 - inSlope: 0.012194599 - outSlope: 0.009977969 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.9939138 - inSlope: 0.009977969 - outSlope: 0.007610437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.993787 - inSlope: 0.007610437 - outSlope: 0.0051746583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.99370074 - inSlope: 0.0051746583 - outSlope: 0.0027180132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.99365544 - inSlope: 0.0027180132 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.9936472 - inSlope: 0.00049353397 - outSlope: -0.0016701476 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.99367505 - inSlope: -0.0016701476 - outSlope: -0.0033830176 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.99373144 - inSlope: -0.0033830176 - outSlope: -0.0047779814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.9938111 - inSlope: -0.0047779814 - outSlope: -0.005807965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.99390787 - inSlope: -0.005807965 - outSlope: -0.0063479915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.99401367 - inSlope: -0.0063479915 - outSlope: -0.006597957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.99412364 - inSlope: -0.006597957 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.99423075 - inSlope: -0.006426671 - outSlope: -0.005858034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.9943284 - inSlope: -0.005858034 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.99441206 - inSlope: -0.005021172 - outSlope: -0.0038550666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.9944763 - inSlope: -0.0038550666 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.9945172 - inSlope: -0.0024533647 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.99453145 - inSlope: -0.00085474364 - outSlope: 0.00035761285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.9945255 - inSlope: 0.00035761285 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.99450797 - inSlope: 0.001051442 - outSlope: 0.0016665712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.9944802 - inSlope: 0.0016665712 - outSlope: 0.002199445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.99444354 - inSlope: 0.002199445 - outSlope: 0.002667792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.9943991 - inSlope: 0.002667792 - outSlope: 0.003036307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.99434847 - inSlope: 0.003036307 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.9942931 - inSlope: 0.0033224137 - outSlope: 0.0035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.9942347 - inSlope: 0.0035048067 - outSlope: 0.0036583797 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.9941737 - inSlope: 0.0036583797 - outSlope: 0.003690776 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.9941122 - inSlope: 0.003690776 - outSlope: 0.0036442836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.99405146 - inSlope: 0.0036442836 - outSlope: 0.0035477227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.9939923 - inSlope: 0.0035477227 - outSlope: 0.0033758655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.99393606 - inSlope: 0.0033758655 - outSlope: 0.003122139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.993884 - inSlope: 0.003122139 - outSlope: 0.0029147116 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.99383545 - inSlope: 0.0029147116 - outSlope: 0.0026320308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.9937916 - inSlope: 0.0026320308 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.99375284 - inSlope: 0.0023246165 - outSlope: 0.0020063228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.9937194 - inSlope: 0.0020063228 - outSlope: 0.0016916057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.9936912 - inSlope: 0.0016916057 - outSlope: 0.0013696572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.9936684 - inSlope: 0.0013696572 - outSlope: 0.0011193923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.9936497 - inSlope: 0.0011193923 - outSlope: 0.0008511673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.99363554 - inSlope: 0.0008511673 - outSlope: 0.00064731634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.99362475 - inSlope: 0.00064731634 - outSlope: 0.00044701606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.9936173 - inSlope: 0.00044701606 - outSlope: 0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.99361223 - inSlope: 0.00030398832 - outSlope: 0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.99360937 - inSlope: 0.000171664 - outSlope: 0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.99360746 - inSlope: 0.000114442664 - outSlope: 0.00003218608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.9936064 - inSlope: 0.00003218608 - outSlope: 0.001255293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.99358547 - inSlope: 0.001255293 - outSlope: 0.003726326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.99352336 - inSlope: 0.003726326 - outSlope: 0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.9934215 - inSlope: 0.0061119534 - outSlope: 0.00840796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.99328136 - inSlope: 0.00840796 - outSlope: 0.010603828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.99310464 - inSlope: 0.010603828 - outSlope: 0.012723866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.99289256 - inSlope: 0.012723866 - outSlope: 0.014752375 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.9926467 - inSlope: 0.014752375 - outSlope: 0.01670863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.9923682 - inSlope: 0.01670863 - outSlope: 0.018543288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.9920592 - inSlope: 0.018543288 - outSlope: 0.02031241 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.9917206 - inSlope: 0.02031241 - outSlope: 0.021980144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.9913543 - inSlope: 0.021980144 - outSlope: 0.023546578 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.99096185 - inSlope: 0.023546578 - outSlope: 0.025020028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.99054486 - inSlope: 0.025020028 - outSlope: 0.02636322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.99010545 - inSlope: 0.02636322 - outSlope: 0.02763075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.98964494 - inSlope: 0.02763075 - outSlope: 0.028757297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.98916566 - inSlope: 0.028757297 - outSlope: 0.029781999 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.9886693 - inSlope: 0.029781999 - outSlope: 0.030609837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.9881591 - inSlope: 0.030609837 - outSlope: 0.03136444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.9876364 - inSlope: 0.03136444 - outSlope: 0.03196169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.9871037 - inSlope: 0.03196169 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.9865633 - inSlope: 0.032421183 - outSlope: 0.032691263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.9860185 - inSlope: 0.032691263 - outSlope: 0.032709144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.98547333 - inSlope: 0.032709144 - outSlope: 0.03268411 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.9849286 - inSlope: 0.03268411 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.98438823 - inSlope: 0.032421183 - outSlope: 0.031936657 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.98385596 - inSlope: 0.031936657 - outSlope: 0.031210661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.9833358 - inSlope: 0.031210661 - outSlope: 0.030423867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.98282874 - inSlope: 0.030423867 - outSlope: 0.029342135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.9823397 - inSlope: 0.029342135 - outSlope: 0.028092097 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.9818715 - inSlope: 0.028092097 - outSlope: 0.026729515 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.981426 - inSlope: 0.026729515 - outSlope: 0.025179522 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.9810063 - inSlope: 0.025179522 - outSlope: 0.023589494 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.9806132 - inSlope: 0.023589494 - outSlope: 0.021837091 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.9802492 - inSlope: 0.021837091 - outSlope: 0.020081112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.97991455 - inSlope: 0.020081112 - outSlope: 0.018274017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.97960997 - inSlope: 0.018274017 - outSlope: 0.01648332 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.97933525 - inSlope: 0.01648332 - outSlope: 0.014763104 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.9790892 - inSlope: 0.014763104 - outSlope: 0.013060769 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.9788715 - inSlope: 0.013060769 - outSlope: 0.011432883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.97868097 - inSlope: 0.011432883 - outSlope: 0.009906443 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.97851586 - inSlope: 0.009906443 - outSlope: 0.008493791 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.9783743 - inSlope: 0.008493791 - outSlope: 0.007181277 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.9782546 - inSlope: 0.007181277 - outSlope: 0.005997168 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.97815466 - inSlope: 0.005997168 - outSlope: 0.0049067293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.9780729 - inSlope: 0.0049067293 - outSlope: 0.00396973 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.9780067 - inSlope: 0.00396973 - outSlope: 0.0030933514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.97795516 - inSlope: 0.0030933514 - outSlope: 0.0023138877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.9779166 - inSlope: 0.0023138877 - outSlope: 0.0016165026 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.97788966 - inSlope: 0.0016165026 - outSlope: 0.0009691863 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.9778735 - inSlope: 0.0009691863 - outSlope: 0.00031112318 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.9778683 - inSlope: 0.00031112318 - outSlope: 0.00031112318 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.049585667 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.049585667 - inSlope: 0 - outSlope: 0.001350717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.049563155 - inSlope: 0.001350717 - outSlope: 0.0038896399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.049498327 - inSlope: 0.0038896399 - outSlope: 0.006184733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.04939525 - inSlope: 0.006184733 - outSlope: 0.008153476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.049259357 - inSlope: 0.008153476 - outSlope: 0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.049097978 - inSlope: 0.009682784 - outSlope: 0.010806592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.048917867 - inSlope: 0.010806592 - outSlope: 0.011301275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.048729513 - inSlope: 0.011301275 - outSlope: 0.011619788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.04853585 - inSlope: 0.011619788 - outSlope: 0.011799719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.048339188 - inSlope: 0.011799719 - outSlope: 0.0118982475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.048140883 - inSlope: 0.0118982475 - outSlope: 0.011889573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.047942724 - inSlope: 0.011889573 - outSlope: 0.0114318095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.047752194 - inSlope: 0.0114318095 - outSlope: 0.010947407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.047569737 - inSlope: 0.010947407 - outSlope: 0.009659762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.04740874 - inSlope: 0.009659762 - outSlope: 0.008306586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.047270298 - inSlope: 0.008306586 - outSlope: 0.0065960055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.047160365 - inSlope: 0.0065960055 - outSlope: 0.0026462157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.04711626 - inSlope: 0.0026462157 - outSlope: -0.0027401026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04716193 - inSlope: -0.0027401026 - outSlope: -0.007470406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.047286436 - inSlope: -0.007470406 - outSlope: -0.0102818115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0474578 - inSlope: -0.0102818115 - outSlope: -0.010966853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.04764058 - inSlope: -0.010966853 - outSlope: -0.010637651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.047817875 - inSlope: -0.010637651 - outSlope: -0.009427527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.047975 - inSlope: -0.009427527 - outSlope: -0.0075332145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.048100553 - inSlope: -0.0075332145 - outSlope: -0.0051424517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.04818626 - inSlope: -0.0051424517 - outSlope: -0.0023424649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.048225302 - inSlope: -0.0023424649 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.048238117 - inSlope: -0.0007689007 - outSlope: -0.0007170446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.048250068 - inSlope: -0.0007170446 - outSlope: -0.00066764717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.048261195 - inSlope: -0.00066764717 - outSlope: -0.0006191394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.048271514 - inSlope: -0.0006191394 - outSlope: -0.0005735462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.048281074 - inSlope: -0.0005735462 - outSlope: -0.0005297368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.048289903 - inSlope: -0.0005297368 - outSlope: -0.00048704492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.04829802 - inSlope: -0.00048704492 - outSlope: -0.0004461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.048305456 - inSlope: -0.0004461412 - outSlope: -0.00040747263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.048312247 - inSlope: -0.00040747263 - outSlope: -0.0003690276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.048318397 - inSlope: -0.0003690276 - outSlope: -0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.048323955 - inSlope: -0.0003334883 - outSlope: -0.00029884093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.048328936 - inSlope: -0.00029884093 - outSlope: -0.00026531544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.048333358 - inSlope: -0.00026531544 - outSlope: -0.00023312889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.048337243 - inSlope: -0.00023312889 - outSlope: -0.00020273049 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.048340622 - inSlope: -0.00020273049 - outSlope: -0.00017277912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.048343502 - inSlope: -0.00017277912 - outSlope: -0.00014416887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.048345905 - inSlope: -0.00014416887 - outSlope: -0.000117123236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.048347857 - inSlope: -0.000117123236 - outSlope: -0.000090523994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.048349366 - inSlope: -0.000090523994 - outSlope: -0.000065937704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.048350465 - inSlope: -0.000065937704 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.048351165 - inSlope: -0.000042021315 - outSlope: -0.000018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.04835147 - inSlope: -0.000018328446 - outSlope: 0.000004023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.048351403 - inSlope: 0.000004023317 - outSlope: 0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.048351 - inSlope: 0.000024139905 - outSlope: 0.000045150562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.04835025 - inSlope: 0.000045150562 - outSlope: 0.00006414956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.04834918 - inSlope: 0.00006414956 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.04834781 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.048346147 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.04834421 - inSlope: 0.00011622917 - outSlope: 0.00013165189 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.048342016 - inSlope: 0.00013165189 - outSlope: 0.00014685109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.048339568 - inSlope: 0.00014685109 - outSlope: 0.0001598151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.048336904 - inSlope: 0.0001598151 - outSlope: 0.00017300264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.04833402 - inSlope: 0.00017300264 - outSlope: 0.00018507127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.048330937 - inSlope: 0.00018507127 - outSlope: 0.00019624848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.048327666 - inSlope: 0.00019624848 - outSlope: 0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.04832424 - inSlope: 0.00020563621 - outSlope: 0.00021524748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.04832065 - inSlope: 0.00021524748 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.048316926 - inSlope: 0.00022351764 - outSlope: 0.00023044668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.048313085 - inSlope: 0.00023044668 - outSlope: 0.00023715221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.048309132 - inSlope: 0.00023715221 - outSlope: 0.00024296367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.048305083 - inSlope: 0.00024296367 - outSlope: 0.00024653817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.048300974 - inSlope: 0.00024653817 - outSlope: 0.00025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.0482968 - inSlope: 0.00025033974 - outSlope: 0.00025279843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.04829259 - inSlope: 0.00025279843 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.048288357 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.048284117 - inSlope: 0.00025436305 - outSlope: 0.00025458657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.048279874 - inSlope: 0.00025458657 - outSlope: 0.00025190436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.048275676 - inSlope: 0.00025190436 - outSlope: 0.0002496674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.048271514 - inSlope: 0.0002496674 - outSlope: 0.00024564588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.04826742 - inSlope: 0.00024564588 - outSlope: 0.00024072849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.04826341 - inSlope: 0.00024072849 - outSlope: 0.00023491702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.048259493 - inSlope: 0.00023491702 - outSlope: 0.00022776447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.048255697 - inSlope: 0.00022776447 - outSlope: -0.00074878405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.048268177 - inSlope: -0.00074878405 - outSlope: -0.0027805592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.04831452 - inSlope: -0.0027805592 - outSlope: -0.005040546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.04839853 - inSlope: -0.005040546 - outSlope: -0.0074178264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.04852216 - inSlope: -0.0074178264 - outSlope: -0.009745816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.04868459 - inSlope: -0.009745816 - outSlope: -0.011866774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.04888237 - inSlope: -0.011866774 - outSlope: -0.013398094 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.04910567 - inSlope: -0.013398094 - outSlope: -0.013933418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.049337894 - inSlope: -0.013933418 - outSlope: -0.013027725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.049555022 - inSlope: -0.013027725 - outSlope: -0.010585572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.04973145 - inSlope: -0.010585572 - outSlope: -0.0071472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.04985057 - inSlope: -0.0071472 - outSlope: -0.0035700237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.04991007 - inSlope: -0.0035700237 - outSlope: -0.00036031043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.049916074 - inSlope: -0.00036031043 - outSlope: 0.001792835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.049886193 - inSlope: 0.001792835 - outSlope: 0.0032002795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.049832854 - inSlope: 0.0032002795 - outSlope: 0.00414424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.049763784 - inSlope: 0.00414424 - outSlope: 0.0042045903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.049693707 - inSlope: 0.0042045903 - outSlope: 0.0038541146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.049629472 - inSlope: 0.0038541146 - outSlope: 0.0031522692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.049576934 - inSlope: 0.0031522692 - outSlope: 0.0028608022 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.049529254 - inSlope: 0.0028608022 - outSlope: 0.0030583919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.04947828 - inSlope: 0.0030583919 - outSlope: 0.003030899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.049427766 - inSlope: 0.003030899 - outSlope: 0.0027615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.04938174 - inSlope: 0.0027615603 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.04934399 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.049317896 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.049306467 - inSlope: 0.0006857521 - outSlope: 0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.04930314 - inSlope: 0.00019960124 - outSlope: 0.00022217653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.049299438 - inSlope: 0.00022217653 - outSlope: 0.00024251663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.049295396 - inSlope: 0.00024251663 - outSlope: 0.00026285296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.049291015 - inSlope: 0.00026285296 - outSlope: 0.0002829733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0492863 - inSlope: 0.0002829733 - outSlope: 0.00030197232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.049281266 - inSlope: 0.00030197232 - outSlope: 0.00032074781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.04927592 - inSlope: 0.00032074781 - outSlope: 0.0003384057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.04927028 - inSlope: 0.0003384057 - outSlope: 0.00035584008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04926435 - inSlope: 0.00035584008 - outSlope: 0.00037238037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.049258143 - inSlope: 0.00037238037 - outSlope: 0.00038825013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049251672 - inSlope: 0.00038825013 - outSlope: 0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.04924494 - inSlope: 0.00040389635 - outSlope: 0.00041887205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04923796 - inSlope: 0.00041887205 - outSlope: 0.00043317716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.04923074 - inSlope: 0.00043317716 - outSlope: 0.00044457658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.04922333 - inSlope: 0.00044457658 - outSlope: 0.0004539643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.049215764 - inSlope: 0.0004539643 - outSlope: 0.00046379908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.049208034 - inSlope: 0.00046379908 - outSlope: 0.0004751985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.049200114 - inSlope: 0.0004751985 - outSlope: 0.0004861439 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04919201 - inSlope: 0.0004861439 - outSlope: 0.00049755024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04918372 - inSlope: 0.00049755024 - outSlope: 0.00051342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049175162 - inSlope: 0.00051342 - outSlope: 0.00041641336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04916822 - inSlope: 0.00041641336 - outSlope: 0.0005985802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.049158245 - inSlope: 0.0005985802 - outSlope: 0.00054962985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049149085 - inSlope: 0.00054962985 - outSlope: 0.00095620845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.049133148 - inSlope: 0.00095620845 - outSlope: 0.0017990934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.049103163 - inSlope: 0.0017990934 - outSlope: 0.0027150686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.049057912 - inSlope: 0.0027150686 - outSlope: 0.0036066805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0489978 - inSlope: 0.0036066805 - outSlope: 0.0037901886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.04893463 - inSlope: 0.0037901886 - outSlope: 0.004510809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.04885945 - inSlope: 0.004510809 - outSlope: 0.0049672322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.048776664 - inSlope: 0.0049672322 - outSlope: 0.0049055414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.048694905 - inSlope: 0.0049055414 - outSlope: 0.004992713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.048611693 - inSlope: 0.004992713 - outSlope: 0.0048929546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.048530143 - inSlope: 0.0048929546 - outSlope: 0.004787077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.04845036 - inSlope: 0.004787077 - outSlope: 0.0043894392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0483772 - inSlope: 0.0043894392 - outSlope: 0.0037515198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.048314676 - inSlope: 0.0037515198 - outSlope: 0.0032582164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.048260372 - inSlope: 0.0032582164 - outSlope: 0.0027944173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0482138 - inSlope: 0.0027944173 - outSlope: 0.0020876548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.048179004 - inSlope: 0.0020876548 - outSlope: 0.0015071793 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.048153885 - inSlope: 0.0015071793 - outSlope: 0.0010239342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.04813682 - inSlope: 0.0010239342 - outSlope: 0.0004258011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.048129722 - inSlope: 0.0004258011 - outSlope: 0.00007554896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.048128463 - inSlope: 0.00007554896 - outSlope: 0.000105276806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.04812671 - inSlope: 0.000105276806 - outSlope: -0.000080913385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.048128057 - inSlope: -0.000080913385 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.048130464 - inSlope: -0.00014439238 - outSlope: -0.000082701525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.048131842 - inSlope: -0.000082701525 - outSlope: -0.00029392148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.04813674 - inSlope: -0.00029392148 - outSlope: -0.0002485516 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.048140883 - inSlope: -0.0002485516 - outSlope: -0.00032745334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.04814634 - inSlope: -0.00032745334 - outSlope: -0.0005268311 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.04815512 - inSlope: -0.0005268311 - outSlope: -0.0003015253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.048160147 - inSlope: -0.0003015253 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.04817283 - inSlope: -0.0007610775 - outSlope: -0.00077247695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.048185706 - inSlope: -0.00077247695 - outSlope: -0.00069290464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.048197255 - inSlope: -0.00069290464 - outSlope: -0.00087708316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.048211873 - inSlope: -0.00087708316 - outSlope: -0.0010257224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.048228968 - inSlope: -0.0010257224 - outSlope: -0.00093497423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.04824455 - inSlope: -0.00093497423 - outSlope: -0.0012414169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.04826524 - inSlope: -0.0012414169 - outSlope: -0.0010760139 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.048283175 - inSlope: -0.0010760139 - outSlope: -0.0013793273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.048306163 - inSlope: -0.0013793273 - outSlope: -0.0008723893 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.048320703 - inSlope: -0.0008723893 - outSlope: -0.00136992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.048343536 - inSlope: -0.00136992 - outSlope: -0.00128545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.04836496 - inSlope: -0.00128545 - outSlope: -0.0011886668 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.04838477 - inSlope: -0.0011886668 - outSlope: -0.0013556344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.048407365 - inSlope: -0.0013556344 - outSlope: -0.0012192887 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.048427686 - inSlope: -0.0012192887 - outSlope: -0.0011862081 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.048447456 - inSlope: -0.0011862081 - outSlope: -0.0012347114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.048468035 - inSlope: -0.0012347114 - outSlope: -0.0011359166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.048486967 - inSlope: -0.0011359166 - outSlope: -0.0010965775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.048505243 - inSlope: -0.0010965775 - outSlope: -0.001057909 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.048522875 - inSlope: -0.001057909 - outSlope: -0.0010154406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.0485398 - inSlope: -0.0010154406 - outSlope: -0.00097654853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.048556075 - inSlope: -0.00097654853 - outSlope: -0.00092893926 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.048571557 - inSlope: -0.00092893926 - outSlope: -0.00086926005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.048586044 - inSlope: -0.00086926005 - outSlope: -0.00080980436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.04859954 - inSlope: -0.00080980436 - outSlope: -0.00067724875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.04861083 - inSlope: -0.00067724875 - outSlope: -0.0007110096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.04862268 - inSlope: -0.0007110096 - outSlope: -0.00065088336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.048633527 - inSlope: -0.00065088336 - outSlope: -0.00059366284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.04864342 - inSlope: -0.00059366284 - outSlope: -0.00045016452 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.048650924 - inSlope: -0.00045016452 - outSlope: -0.00055477076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.04866017 - inSlope: -0.00055477076 - outSlope: -0.00043161254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.048667364 - inSlope: -0.00043161254 - outSlope: -0.0002608451 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.04867171 - inSlope: -0.0002608451 - outSlope: -0.00080980436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.048685208 - inSlope: -0.00080980436 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.048684373 - inSlope: 0.00005006795 - outSlope: -0.00073492597 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.048696622 - inSlope: -0.00073492597 - outSlope: -0.00012919318 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.048698775 - inSlope: -0.00012919318 - outSlope: -0.0003500286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.04870461 - inSlope: -0.0003500286 - outSlope: -0.0005346542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.04871352 - inSlope: -0.0005346542 - outSlope: -0.00028632607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.048718292 - inSlope: -0.00028632607 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.048725028 - inSlope: -0.0004041141 - outSlope: -0.0005187844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.048733674 - inSlope: -0.0005187844 - outSlope: -0.00033907624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.048739325 - inSlope: -0.00033907624 - outSlope: -0.00028118517 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.04874401 - inSlope: -0.00028118517 - outSlope: -0.000645966 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.048754778 - inSlope: -0.000645966 - outSlope: -0.0003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.04876059 - inSlope: -0.0003486875 - outSlope: -0.00030264287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.048765633 - inSlope: -0.00030264287 - outSlope: -0.0005920982 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.0487755 - inSlope: -0.0005920982 - outSlope: -0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.04878095 - inSlope: -0.00032700162 - outSlope: -0.00029169468 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.048785813 - inSlope: -0.00029169468 - outSlope: -0.00043406503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.048793048 - inSlope: -0.00043406503 - outSlope: -0.00026844852 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.04879752 - inSlope: -0.00026844852 - outSlope: -0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.048803363 - inSlope: -0.00035047063 - outSlope: -0.00023894377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.048807345 - inSlope: -0.00023894377 - outSlope: -0.0002215028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.048811037 - inSlope: -0.0002215028 - outSlope: -0.0002083214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.04881451 - inSlope: -0.0002083214 - outSlope: -0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.04881603 - inSlope: -0.00009119389 - outSlope: -0.00019714537 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.048819315 - inSlope: -0.00019714537 - outSlope: -0.00018216427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.04882235 - inSlope: -0.00018216427 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.048823006 - inSlope: -0.000039339666 - outSlope: -0.00018618752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.04882611 - inSlope: -0.00018618752 - outSlope: -0.0000632564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.048827164 - inSlope: -0.0000632564 - outSlope: -0.00007197165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.048828363 - inSlope: -0.00007197165 - outSlope: -0.00022709067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.04883215 - inSlope: -0.00022709067 - outSlope: -0.00002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.04883264 - inSlope: -0.00002950475 - outSlope: -0.00021122114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.04883616 - inSlope: -0.00021122114 - outSlope: -0.00030979986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.048841324 - inSlope: -0.00030979986 - outSlope: -0.0001253916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.048843414 - inSlope: -0.0001253916 - outSlope: -0.00028364794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.04884814 - inSlope: -0.00028364794 - outSlope: -0.00044032343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.04885548 - inSlope: -0.00044032343 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.048858963 - inSlope: -0.00020899197 - outSlope: -0.0004472524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.048866417 - inSlope: -0.0004472524 - outSlope: -0.00063234044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.048876956 - inSlope: -0.00063234044 - outSlope: -0.0003080029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.04888209 - inSlope: -0.0003080029 - outSlope: -0.00062630535 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.048892528 - inSlope: -0.00062630535 - outSlope: -0.00027760494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.048897155 - inSlope: -0.00027760494 - outSlope: -0.00038020892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.04890349 - inSlope: -0.00038020892 - outSlope: -0.0004535108 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.04891105 - inSlope: -0.0004535108 - outSlope: -0.00031046156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.048916224 - inSlope: -0.00031046156 - outSlope: -0.0004895106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.048924383 - inSlope: -0.0004895106 - outSlope: -0.0003080029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.048929516 - inSlope: -0.0003080029 - outSlope: -0.00025637838 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.04893379 - inSlope: -0.00025637838 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.048938677 - inSlope: -0.00029325092 - outSlope: -0.00017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.04894162 - inSlope: -0.00017658145 - outSlope: -0.00012628565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.048943724 - inSlope: -0.00012628565 - outSlope: -0.00007577356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.048944987 - inSlope: -0.00007577356 - outSlope: -0.00002570416 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.048945416 - inSlope: -0.00002570416 - outSlope: 0.000022799124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.048945036 - inSlope: 0.000022799124 - outSlope: 0.00006727785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.048943914 - inSlope: 0.00006727785 - outSlope: 0.00011176041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.04894205 - inSlope: 0.00011176041 - outSlope: 0.0001642831 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.048939314 - inSlope: 0.0001642831 - outSlope: 0.00029795326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.048934348 - inSlope: 0.00029795326 - outSlope: 0.00026553514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.048929922 - inSlope: 0.00026553514 - outSlope: 0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.048924472 - inSlope: 0.00032700162 - outSlope: 0.00038445584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.048918065 - inSlope: 0.00038445584 - outSlope: 0.00052883517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.04890925 - inSlope: 0.00052883517 - outSlope: 0.00042379549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.048902187 - inSlope: 0.00042379549 - outSlope: 0.0005453752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.048893098 - inSlope: 0.0005453752 - outSlope: 0.0007134785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.048881207 - inSlope: 0.0007134785 - outSlope: 0.0001611539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.04887852 - inSlope: 0.0001611539 - outSlope: 0.0010163492 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.04886158 - inSlope: 0.0010163492 - outSlope: 0.00022642012 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.048857808 - inSlope: 0.00022642012 - outSlope: 0.0008243448 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.04884407 - inSlope: 0.0008243448 - outSlope: 0.00059477193 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.048834156 - inSlope: 0.00059477193 - outSlope: 0.00040121988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.04882747 - inSlope: 0.00040121988 - outSlope: 0.0006365691 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.04881686 - inSlope: 0.0006365691 - outSlope: 0.0005062747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.048808422 - inSlope: 0.0005062747 - outSlope: 0.00037796292 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.048802122 - inSlope: 0.00037796292 - outSlope: 0.000541799 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.048793092 - inSlope: 0.000541799 - outSlope: 0.00058316585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.048783373 - inSlope: 0.00058316585 - outSlope: 0.00020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.048780035 - inSlope: 0.00020026893 - outSlope: 0.00047989923 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.048772037 - inSlope: 0.00047989923 - outSlope: 0.0005062602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.0487636 - inSlope: 0.0005062602 - outSlope: 0.00019692184 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.048760317 - inSlope: 0.00019692184 - outSlope: 0.00044233506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.048752945 - inSlope: 0.00044233506 - outSlope: 0.00045732362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.048745323 - inSlope: 0.00045732362 - outSlope: 0.00029481555 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.04874041 - inSlope: 0.00029481555 - outSlope: 0.00044033604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.04873307 - inSlope: 0.00044033604 - outSlope: 0.00033951842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.04872741 - inSlope: 0.00033951842 - outSlope: 0.0004316187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.04872022 - inSlope: 0.0004316187 - outSlope: 0.00043138285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.04871303 - inSlope: 0.00043138285 - outSlope: 0.0004269248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.048705913 - inSlope: 0.0004269248 - outSlope: 0.00052525895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.04869716 - inSlope: 0.00052525895 - outSlope: 0.00040478463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.048690412 - inSlope: 0.00040478463 - outSlope: 0.0004047962 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.048683666 - inSlope: 0.0004047962 - outSlope: 0.0005281646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.048674863 - inSlope: 0.0005281646 - outSlope: 0.00037640907 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.04866859 - inSlope: 0.00037640907 - outSlope: 0.0004783209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.048660617 - inSlope: 0.0004783209 - outSlope: 0.00045352377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.04865306 - inSlope: 0.00045352377 - outSlope: 0.00030576775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.048647963 - inSlope: 0.00030576775 - outSlope: 0.00057981303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.0486383 - inSlope: 0.00057981303 - outSlope: 0.00016852988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.04863549 - inSlope: 0.00016852988 - outSlope: 0.00020027466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.048632152 - inSlope: 0.00020027466 - outSlope: 0.00032141377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.048626795 - inSlope: 0.00032141377 - outSlope: 0.00017635793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.048623856 - inSlope: 0.00017635793 - outSlope: 0.0000634781 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.0486228 - inSlope: 0.0000634781 - outSlope: 0.00018842806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.048619658 - inSlope: 0.00018842806 - outSlope: -0.00008694711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.048621107 - inSlope: -0.00008694711 - outSlope: 0.000106169355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.048619337 - inSlope: 0.000106169355 - outSlope: -0.00017099343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.048622187 - inSlope: -0.00017099343 - outSlope: 0.0003594112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.048616197 - inSlope: 0.0003594112 - outSlope: -0.00011824252 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.048618168 - inSlope: -0.00011824252 - outSlope: -0.000015869526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.048618432 - inSlope: -0.000015869526 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.048616823 - inSlope: 0.000096561 - outSlope: -0.000057219695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.048617776 - inSlope: -0.000057219695 - outSlope: 0.000088290726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.048616305 - inSlope: 0.000088290726 - outSlope: 0.00012919134 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.04861415 - inSlope: 0.00012919134 - outSlope: 0.000086055516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.048612718 - inSlope: 0.000086055516 - outSlope: 0.0001873051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.048609596 - inSlope: 0.0001873051 - outSlope: 0.00022665013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.04860582 - inSlope: 0.00022665013 - outSlope: 0.00026397055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.04860142 - inSlope: 0.00026397055 - outSlope: 0.00030018846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.048596416 - inSlope: 0.00030018846 - outSlope: 0.0003330365 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.048590865 - inSlope: 0.0003330365 - outSlope: 0.00035851717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.04858489 - inSlope: 0.00035851717 - outSlope: 0.00038445584 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.048578482 - inSlope: 0.00038445584 - outSlope: 0.0004088079 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.04857167 - inSlope: 0.0004088079 - outSlope: 0.00050560414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.048563242 - inSlope: 0.00050560414 - outSlope: 0.00043607666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.048555974 - inSlope: 0.00043607666 - outSlope: 0.00046067644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.048548296 - inSlope: 0.00046067644 - outSlope: 0.0004798855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.048540298 - inSlope: 0.0004798855 - outSlope: 0.000585401 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.04853054 - inSlope: 0.000585401 - outSlope: 0.00044188803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.048523176 - inSlope: 0.00044188803 - outSlope: 0.0005237093 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.048514448 - inSlope: 0.0005237093 - outSlope: 0.0006515446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.04850359 - inSlope: 0.0006515446 - outSlope: 0.000058115416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.04850262 - inSlope: 0.000058115416 - outSlope: 0.00087237684 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.04848808 - inSlope: 0.00087237684 - outSlope: 0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.048487186 - inSlope: 0.000053645 - outSlope: 0.00063723966 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.048476566 - inSlope: 0.00063723966 - outSlope: 0.0003936089 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.048470005 - inSlope: 0.0003936089 - outSlope: 0.00018507525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.04846692 - inSlope: 0.00018507525 - outSlope: 0.00040701978 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.048460137 - inSlope: 0.00040701978 - outSlope: 0.0002619664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.04845577 - inSlope: 0.0002619664 - outSlope: 0.00011868616 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.048453793 - inSlope: 0.00011868616 - outSlope: 0.0002693426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.048449304 - inSlope: 0.0002693426 - outSlope: 0.00029638014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.048444364 - inSlope: 0.00029638014 - outSlope: -0.000099913814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.04844603 - inSlope: -0.000099913814 - outSlope: 0.00016473014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.048443284 - inSlope: 0.00016473014 - outSlope: 0.00019178087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.048440088 - inSlope: 0.00019178087 - outSlope: -0.000105945845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.048441853 - inSlope: -0.000105945845 - outSlope: 0.0001513236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.04843933 - inSlope: 0.0001513236 - outSlope: 0.00017814101 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.048436362 - inSlope: 0.00017814101 - outSlope: 0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.048435934 - inSlope: 0.000025704896 - outSlope: 0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.04843289 - inSlope: 0.00018261129 - outSlope: 0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.04843137 - inSlope: 0.00009119389 - outSlope: 0.00019356904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.048428144 - inSlope: 0.00019356904 - outSlope: 0.00020362165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.04842475 - inSlope: 0.00020362165 - outSlope: 0.00020787437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.048421286 - inSlope: 0.00020787437 - outSlope: 0.0003187316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.048415974 - inSlope: 0.0003187316 - outSlope: 0.00020675677 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.048412528 - inSlope: 0.00020675677 - outSlope: 0.00021658548 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.048408918 - inSlope: 0.00021658548 - outSlope: 0.00035562163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.04840299 - inSlope: 0.00035562163 - outSlope: 0.00020652734 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.04839955 - inSlope: 0.00020652734 - outSlope: 0.0003272345 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.048394095 - inSlope: 0.0003272345 - outSlope: 0.00031806104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.048388794 - inSlope: 0.00031806104 - outSlope: 0.00016339372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.04838607 - inSlope: 0.00016339372 - outSlope: 0.00036254042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.04838003 - inSlope: 0.00036254042 - outSlope: 0.0001835106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.04837697 - inSlope: 0.0001835106 - outSlope: 0.000087394146 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.048375513 - inSlope: 0.000087394146 - outSlope: 0.0002755933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.04837092 - inSlope: 0.0002755933 - outSlope: 0.00012137181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.048368897 - inSlope: 0.00012137181 - outSlope: -0.000030844993 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.04836941 - inSlope: -0.000030844993 - outSlope: 0.0002060862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.048365977 - inSlope: 0.0002060862 - outSlope: -0.000025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.048366394 - inSlope: -0.000025033616 - outSlope: -0.00020407452 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.048369795 - inSlope: -0.00020407452 - outSlope: 0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.048367694 - inSlope: 0.00012606214 - outSlope: -0.00018820453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.04837083 - inSlope: -0.00018820453 - outSlope: 0.00016473014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.048368085 - inSlope: 0.00016473014 - outSlope: 0.000064597516 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.04836701 - inSlope: 0.000064597516 - outSlope: -0.00000603489 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.04836711 - inSlope: -0.00000603489 - outSlope: 0.00013835939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.048364803 - inSlope: 0.00013835939 - outSlope: -0.000040456114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.048365477 - inSlope: -0.000040456114 - outSlope: 0.00014126516 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.048363123 - inSlope: 0.00014126516 - outSlope: 0.00019132835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.048359934 - inSlope: 0.00019132835 - outSlope: 0.00015355441 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.048357375 - inSlope: 0.00015355441 - outSlope: 0.00026755442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.048352916 - inSlope: 0.00026755442 - outSlope: 0.00031493185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.048347667 - inSlope: 0.00031493185 - outSlope: 0.00036098613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.04834165 - inSlope: 0.00036098613 - outSlope: 0.00040679626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.04833487 - inSlope: 0.00040679626 - outSlope: 0.0004497239 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.048327375 - inSlope: 0.0004497239 - outSlope: 0.000487932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.048319243 - inSlope: 0.000487932 - outSlope: 0.0005254975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.048310485 - inSlope: 0.0005254975 - outSlope: 0.00056280935 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.048301104 - inSlope: 0.00056280935 - outSlope: 0.0006719036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.048289906 - inSlope: 0.0006719036 - outSlope: 0.00061533524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.04827965 - inSlope: 0.00061533524 - outSlope: 0.0006515632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.04826879 - inSlope: 0.0006515632 - outSlope: 0.0006841777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.04825739 - inSlope: 0.0006841777 - outSlope: 0.00080221624 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.048244018 - inSlope: 0.00080221624 - outSlope: 0.00067143736 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.048232827 - inSlope: 0.00067143736 - outSlope: 0.0007653134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.048220072 - inSlope: 0.0007653134 - outSlope: 0.000906824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.04820496 - inSlope: 0.000906824 - outSlope: 0.00032588406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.048199527 - inSlope: 0.00032588406 - outSlope: 0.0011529204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.048180312 - inSlope: 0.0011529204 - outSlope: 0.00033460112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.048174735 - inSlope: 0.00033460112 - outSlope: 0.00090213004 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.0481597 - inSlope: 0.00090213004 - outSlope: 0.00064282754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.048148986 - inSlope: 0.00064282754 - outSlope: 0.0004173134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.04814203 - inSlope: 0.0004173134 - outSlope: 0.0006227112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.048131652 - inSlope: 0.0006227112 - outSlope: 0.00045978234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.04812399 - inSlope: 0.00045978234 - outSlope: 0.0002988388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.04811901 - inSlope: 0.0002988388 - outSlope: 0.00042983054 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.048111845 - inSlope: 0.00042983054 - outSlope: 0.0004383118 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.04810454 - inSlope: 0.0004383118 - outSlope: 0.000021234478 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.048104186 - inSlope: 0.000021234478 - outSlope: 0.00026575866 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.048099756 - inSlope: 0.00026575866 - outSlope: 0.00025815918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.048095454 - inSlope: 0.00025815918 - outSlope: -0.00008672608 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.0480969 - inSlope: -0.00008672608 - outSlope: 0.00012315645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.048094846 - inSlope: 0.00012315645 - outSlope: 0.00010237254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.04809314 - inSlope: 0.00010237254 - outSlope: -0.000084935484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.048094556 - inSlope: -0.000084935484 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.048093736 - inSlope: 0.00004917458 - outSlope: -0.00006392513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.0480948 - inSlope: -0.00006392513 - outSlope: 0.000017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.048094507 - inSlope: 0.000017658145 - outSlope: 0.0000069289476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.04809439 - inSlope: 0.0000069289476 - outSlope: -0.000007823229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.048094522 - inSlope: -0.000007823229 - outSlope: 0.000081582766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.048093162 - inSlope: 0.000081582766 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.048093963 - inSlope: -0.00004805698 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.048094884 - inSlope: -0.000055208064 - outSlope: 0.000060574144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.048093874 - inSlope: 0.000060574144 - outSlope: -0.00009789932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.048095506 - inSlope: -0.00009789932 - outSlope: -0.0000011175722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.048095524 - inSlope: -0.0000011175722 - outSlope: -0.000031516436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.04809605 - inSlope: -0.000031516436 - outSlope: -0.00018194075 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.048099082 - inSlope: -0.00018194075 - outSlope: 0.00008918481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.048097596 - inSlope: 0.00008918481 - outSlope: -0.00032476647 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.04810301 - inSlope: -0.00032476647 - outSlope: -0.00029348285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.0481079 - inSlope: -0.00029348285 - outSlope: -0.00017232963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.048110772 - inSlope: -0.00017232963 - outSlope: -0.00031717605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.048116058 - inSlope: -0.00031717605 - outSlope: -0.00042691256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.048123173 - inSlope: -0.00042691256 - outSlope: -0.00030018846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.048128176 - inSlope: -0.00030018846 - outSlope: -0.0005704088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.048137683 - inSlope: -0.0005704088 - outSlope: -0.0003723857 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.04814389 - inSlope: -0.0003723857 - outSlope: -0.0006441686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.048154626 - inSlope: -0.0006441686 - outSlope: -0.000106842956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.048156407 - inSlope: -0.000106842956 - outSlope: -0.0005762202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.04816601 - inSlope: -0.0005762202 - outSlope: -0.0004646865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.048173755 - inSlope: -0.0004646865 - outSlope: -0.00034243392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.048179463 - inSlope: -0.00034243392 - outSlope: -0.0004861439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.048187565 - inSlope: -0.0004861439 - outSlope: -0.00032812858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.048193034 - inSlope: -0.00032812858 - outSlope: -0.00027447572 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.04819761 - inSlope: -0.00027447572 - outSlope: -0.00030421183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.04820268 - inSlope: -0.00030421183 - outSlope: -0.00018842267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.04820582 - inSlope: -0.00018842267 - outSlope: -0.00013455954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.04820806 - inSlope: -0.00013455954 - outSlope: -0.00008068871 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.048209406 - inSlope: -0.00008068871 - outSlope: -0.000027269542 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.04820986 - inSlope: -0.000027269542 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.048209477 - inSlope: 0.000023021987 - outSlope: 0.00006683273 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.048208363 - inSlope: 0.00006683273 - outSlope: 0.00011175722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.0482065 - inSlope: 0.00011175722 - outSlope: 0.00015624106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.048203897 - inSlope: 0.00015624106 - outSlope: 0.0002740287 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.04819933 - inSlope: 0.0002740287 - outSlope: 0.00022553251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.04819557 - inSlope: 0.00022553251 - outSlope: 0.0002724563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.04819103 - inSlope: 0.0002724563 - outSlope: 0.0003142703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.04818579 - inSlope: 0.0003142703 - outSlope: 0.0004432418 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.048178405 - inSlope: 0.0004432418 - outSlope: 0.0003241052 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.048173003 - inSlope: 0.0003241052 - outSlope: 0.0004307 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.048165824 - inSlope: 0.0004307 - outSlope: 0.00058450695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.048156083 - inSlope: 0.00058450695 - outSlope: 0.000017211103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.048155796 - inSlope: 0.000017211103 - outSlope: 0.0008585435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.048141487 - inSlope: 0.0008585435 - outSlope: 0.00005364193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.048140593 - inSlope: 0.00005364193 - outSlope: 0.0006374814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.04812997 - inSlope: 0.0006374814 - outSlope: 0.00039362017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.048123408 - inSlope: 0.00039362017 - outSlope: 0.00018485173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.048120327 - inSlope: 0.00018485173 - outSlope: 0.00040700813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.048113544 - inSlope: 0.00040700813 - outSlope: 0.0002619664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.048109178 - inSlope: 0.0002619664 - outSlope: 0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.048107196 - inSlope: 0.00011891308 - outSlope: 0.0002693272 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.048102707 - inSlope: 0.0002693272 - outSlope: 0.0002961651 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.04809777 - inSlope: 0.0002961651 - outSlope: -0.00009969029 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.048099432 - inSlope: -0.00009969029 - outSlope: 0.00016473485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.048096687 - inSlope: 0.00016473485 - outSlope: 0.00017880643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.048093706 - inSlope: 0.00017880643 - outSlope: -0.00014439445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.048096113 - inSlope: -0.00014439445 - outSlope: 0.000087843684 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.04809465 - inSlope: 0.000087843684 - outSlope: 0.00009052594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.04809314 - inSlope: 0.00009052594 - outSlope: -0.00008493305 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.048094556 - inSlope: -0.00008493305 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.048093736 - inSlope: 0.00004917458 - outSlope: -0.00006392696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.0480948 - inSlope: -0.00006392696 - outSlope: 0.000017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.048094507 - inSlope: 0.000017658145 - outSlope: 0.0000069287494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.04809439 - inSlope: 0.0000069287494 - outSlope: -0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.04809451 - inSlope: -0.0000071526665 - outSlope: 0.00008359679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.048093118 - inSlope: 0.00008359679 - outSlope: -0.00004581915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.04809388 - inSlope: -0.00004581915 - outSlope: -0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.048094776 - inSlope: -0.000053645 - outSlope: 0.00007018554 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.048093606 - inSlope: 0.00007018554 - outSlope: -0.000095890435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.048095204 - inSlope: -0.000095890435 - outSlope: 0.000010728386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.048095025 - inSlope: 0.000010728386 - outSlope: -0.000012740687 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.048095237 - inSlope: -0.000012740687 - outSlope: -0.0001803813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.048098244 - inSlope: -0.0001803813 - outSlope: 0.0000058115415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.048098147 - inSlope: 0.0000058115415 - outSlope: -0.00018573517 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.048101243 - inSlope: -0.00018573517 - outSlope: -0.00029102413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.048106093 - inSlope: -0.00029102413 - outSlope: -0.00011421915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.048107997 - inSlope: -0.00011421915 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.04811262 - inSlope: -0.00027738934 - outSlope: -0.00043829926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.048119925 - inSlope: -0.00043829926 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.048123408 - inSlope: -0.00020899197 - outSlope: -0.00044726516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.048130862 - inSlope: -0.00044726516 - outSlope: -0.00063230423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.0481414 - inSlope: -0.00063230423 - outSlope: -0.00030778817 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.04814653 - inSlope: -0.00030778817 - outSlope: -0.0006267524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.048156977 - inSlope: -0.0006267524 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.0481616 - inSlope: -0.00027738934 - outSlope: -0.00038018718 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.048167937 - inSlope: -0.00038018718 - outSlope: -0.00045330025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.04817549 - inSlope: -0.00045330025 - outSlope: -0.00031069395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.04818067 - inSlope: -0.00031069395 - outSlope: -0.0004897341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.04818883 - inSlope: -0.0004897341 - outSlope: -0.00030754707 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.048193958 - inSlope: -0.00030754707 - outSlope: -0.00025682544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.048198238 - inSlope: -0.00025682544 - outSlope: -0.0002928123 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.04820312 - inSlope: -0.0002928123 - outSlope: -0.00017680497 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.048206065 - inSlope: -0.00017680497 - outSlope: -0.00012628204 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.04820817 - inSlope: -0.00012628204 - outSlope: -0.00007577356 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.048209433 - inSlope: -0.00007577356 - outSlope: -0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.04820986 - inSlope: -0.000025704896 - outSlope: -0.00016785454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.04821266 - inSlope: -0.00016785454 - outSlope: -0.00048660484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.04822077 - inSlope: -0.00048660484 - outSlope: -0.00078321696 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.048233822 - inSlope: -0.00078321696 - outSlope: -0.0010527831 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.048251368 - inSlope: -0.0010527831 - outSlope: -0.0013014873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.04827306 - inSlope: -0.0013014873 - outSlope: -0.001523965 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.04829846 - inSlope: -0.001523965 - outSlope: -0.001721334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.048327148 - inSlope: -0.001721334 - outSlope: -0.0018172243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.048357435 - inSlope: -0.0018172243 - outSlope: -0.0020509097 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.048391618 - inSlope: -0.0020509097 - outSlope: -0.0021706107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.048427794 - inSlope: -0.0021706107 - outSlope: -0.0022633718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.048465516 - inSlope: -0.0022633718 - outSlope: -0.0023302047 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.048504353 - inSlope: -0.0023302047 - outSlope: -0.0023691852 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.04854384 - inSlope: -0.0023691852 - outSlope: -0.0022099505 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.048580673 - inSlope: -0.0022099505 - outSlope: -0.0024202836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.04862101 - inSlope: -0.0024202836 - outSlope: -0.0023723142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.04866055 - inSlope: -0.0023723142 - outSlope: -0.0023031586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.048698936 - inSlope: -0.0023031586 - outSlope: -0.0022121856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.048735805 - inSlope: -0.0022121856 - outSlope: -0.002102437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.048770845 - inSlope: -0.002102437 - outSlope: -0.0018779145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.048802145 - inSlope: -0.0018779145 - outSlope: -0.0018491878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.048832964 - inSlope: -0.0018491878 - outSlope: -0.0016835589 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.048861023 - inSlope: -0.0016835589 - outSlope: -0.0015038481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.048886087 - inSlope: -0.0015038481 - outSlope: -0.0013108746 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.048907936 - inSlope: -0.0013108746 - outSlope: -0.0011041929 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.04892634 - inSlope: -0.0011041929 - outSlope: -0.00070990215 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.04893817 - inSlope: -0.00070990215 - outSlope: -0.00071459607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.04895008 - inSlope: -0.00071459607 - outSlope: -0.00043785226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.048957378 - inSlope: -0.00043785226 - outSlope: -0.00011868956 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.048959356 - inSlope: -0.00011868956 - outSlope: -0.00015802923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.04896199 - inSlope: -0.00015802923 - outSlope: -0.000583803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.04897172 - inSlope: -0.000583803 - outSlope: -0.0009895267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.048988212 - inSlope: -0.0009895267 - outSlope: -0.0013726414 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.04901109 - inSlope: -0.0013726414 - outSlope: -0.0017289337 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.049039904 - inSlope: -0.0017289337 - outSlope: -0.002057168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.04907419 - inSlope: -0.002057168 - outSlope: -0.0023532272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.04911341 - inSlope: -0.0023532272 - outSlope: -0.0026091586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.049156897 - inSlope: -0.0026091586 - outSlope: -0.0028223975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.049203936 - inSlope: -0.0028223975 - outSlope: -0.0032419842 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.04925797 - inSlope: -0.0032419842 - outSlope: -0.0034531732 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.049315523 - inSlope: -0.0034531732 - outSlope: -0.0035171001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.04937414 - inSlope: -0.0035171001 - outSlope: -0.003503242 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.049432527 - inSlope: -0.003503242 - outSlope: -0.0037283376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.04949467 - inSlope: -0.0037283376 - outSlope: -0.0036172376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.049554955 - inSlope: -0.0036172376 - outSlope: -0.0034896072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.049613114 - inSlope: -0.0034896072 - outSlope: -0.0032766277 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.049667727 - inSlope: -0.0032766277 - outSlope: -0.0032716743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.049722254 - inSlope: -0.0032716743 - outSlope: -0.0029008533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0497706 - inSlope: -0.0029008533 - outSlope: -0.0024086605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.049810745 - inSlope: -0.0024086605 - outSlope: -0.0019518957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.049843278 - inSlope: -0.0019518957 - outSlope: -0.0014450621 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.04986736 - inSlope: -0.0014450621 - outSlope: -0.0012307056 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.049887873 - inSlope: -0.0012307056 - outSlope: -0.00050515705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.049896292 - inSlope: -0.00050515705 - outSlope: 0.0000075992734 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.049896166 - inSlope: 0.0000075992734 - outSlope: 0.00040166694 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.04988947 - inSlope: 0.00040166694 - outSlope: 0.000723984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.049877405 - inSlope: 0.000723984 - outSlope: 0.001212824 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.04985719 - inSlope: 0.001212824 - outSlope: 0.0014136883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.04983363 - inSlope: 0.0014136883 - outSlope: 0.0015615165 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.049807604 - inSlope: 0.0015615165 - outSlope: 0.001712393 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.049779065 - inSlope: 0.001712393 - outSlope: 0.0016680405 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.049751263 - inSlope: 0.0016680405 - outSlope: 0.0017667087 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.04972182 - inSlope: 0.0017667087 - outSlope: 0.001535141 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.049696233 - inSlope: 0.001535141 - outSlope: 0.001464732 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.04967182 - inSlope: 0.001464732 - outSlope: 0.0012561152 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.049650885 - inSlope: 0.0012561152 - outSlope: 0.0010742411 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.04963298 - inSlope: 0.0010742411 - outSlope: 0.0009345406 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.049617406 - inSlope: 0.0009345406 - outSlope: 0.00075482985 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.049604826 - inSlope: 0.00075482985 - outSlope: 0.0005864851 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.04959505 - inSlope: 0.0005864851 - outSlope: 0.0004345245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.04958781 - inSlope: 0.0004345245 - outSlope: 0.00030063553 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.049582798 - inSlope: 0.00030063553 - outSlope: 0.00018306356 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.049579747 - inSlope: 0.00018306356 - outSlope: 0.00008470954 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.049578335 - inSlope: 0.00008470954 - outSlope: 0.000003799854 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.04957827 - inSlope: 0.000003799854 - outSlope: -0.000054762604 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.049579185 - inSlope: -0.000054762604 - outSlope: -0.000092532326 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.049580727 - inSlope: -0.000092532326 - outSlope: -0.00010594887 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.049582493 - inSlope: -0.00010594887 - outSlope: -0.00009745508 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.049584117 - inSlope: -0.00009745508 - outSlope: -0.00006817385 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.049585253 - inSlope: -0.00006817385 - outSlope: -0.000024809393 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.049585667 - inSlope: -0.000024809393 - outSlope: -0.000024809393 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.4999999 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.4999999 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5000001 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.50000006 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.50000006 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_PPtrCurves: [] - m_SampleRate: 60 - m_WrapMode: 2 - m_Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0, y: 0, z: 0} - m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 51 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 52 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 53 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 54 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 55 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 56 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 81 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 82 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 83 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 84 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 85 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 86 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 87 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 90 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 91 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 92 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 93 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 94 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 95 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 96 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 97 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 98 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 102 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 103 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 105 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 106 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 110 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 111 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 112 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 115 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 116 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 117 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 118 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 119 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 121 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 123 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 124 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 126 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 134 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 135 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 7 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 8 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 9 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 28 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 29 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 30 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 31 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 32 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 33 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 34 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 35 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 36 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 37 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 38 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 39 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 40 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 41 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 14 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 15 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 16 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 21 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 22 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 23 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 42 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 43 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 44 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 45 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 46 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 47 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 57 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 58 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 59 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 60 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 61 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 62 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 63 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 64 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 65 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 66 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 67 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 68 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 69 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 70 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 71 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 72 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 73 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 74 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 75 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 76 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 77 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 78 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 79 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 80 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 88 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 89 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 99 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 100 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 101 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 104 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 107 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 108 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 109 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 113 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 114 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 120 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 122 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 125 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 127 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 128 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 129 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 130 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 131 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 132 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 133 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 136 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 10 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 11 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 12 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 13 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 17 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 18 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 19 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 20 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 24 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 25 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 26 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 27 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - pptrCurveMapping: [] - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 10.35 - 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: 1 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.5315917e-26 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -4.5315917e-26 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.7518877e-21 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -4.7518877e-21 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.5444423e-15 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -2.5444423e-15 - inSlope: 0 - outSlope: -0.7530958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.01255163 - inSlope: -0.7530958 - outSlope: -2.0543754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04679119 - inSlope: -2.0543754 - outSlope: -3.0438805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.09752248 - inSlope: -3.0438805 - outSlope: -3.7040555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15925668 - inSlope: -3.7040555 - outSlope: -4.0157747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.22618644 - inSlope: -4.0157747 - outSlope: -3.9759648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.29245245 - inSlope: -3.9759648 - outSlope: -3.6071544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.35257164 - inSlope: -3.6071544 - outSlope: -2.952979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.4017879 - inSlope: -2.952979 - outSlope: -2.059645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.4361154 - inSlope: -2.059645 - outSlope: -0.95194906 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.45198122 - inSlope: -0.95194906 - outSlope: -0.31446606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.4572223 - inSlope: -0.31446606 - outSlope: -0.29424933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.46212646 - inSlope: -0.29424933 - outSlope: -0.27464417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.46670386 - inSlope: -0.27464417 - outSlope: -0.2556952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.47096547 - inSlope: -0.2556952 - outSlope: -0.23737751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.47492176 - inSlope: -0.23737751 - outSlope: -0.21968564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.4785832 - inSlope: -0.21968564 - outSlope: -0.20259817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.48195982 - inSlope: -0.20259817 - outSlope: -0.1860221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.4850602 - inSlope: -0.1860221 - outSlope: -0.17014699 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.48789597 - inSlope: -0.17014699 - outSlope: -0.15462413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.49047303 - inSlope: -0.15462413 - outSlope: -0.13981475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.49280328 - inSlope: -0.13981475 - outSlope: -0.12542826 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.49489376 - inSlope: -0.12542826 - outSlope: -0.111563906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.49675316 - inSlope: -0.111563906 - outSlope: -0.09823332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.49839038 - inSlope: -0.09823332 - outSlope: -0.08532473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.49981245 - inSlope: -0.08532473 - outSlope: -0.072943635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.5010282 - inSlope: -0.072943635 - outSlope: -0.060954154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.5020441 - inSlope: -0.060954154 - outSlope: -0.049456406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.50286835 - inSlope: -0.049456406 - outSlope: -0.03844118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.50350904 - inSlope: -0.03844118 - outSlope: -0.027784135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.5039721 - inSlope: -0.027784135 - outSlope: -0.017595308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.50426537 - inSlope: -0.017595308 - outSlope: -0.007846363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.50439614 - inSlope: -0.007846363 - outSlope: 0.0014984622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.50437117 - inSlope: 0.0014984622 - outSlope: 0.010460625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.5041968 - inSlope: 0.010460625 - outSlope: 0.018997211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.5038802 - inSlope: 0.018997211 - outSlope: 0.027133252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.503428 - inSlope: 0.027133252 - outSlope: 0.03482201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.5028476 - inSlope: 0.03482201 - outSlope: 0.042125028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.5021455 - inSlope: 0.042125028 - outSlope: 0.049120236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.50132686 - inSlope: 0.049120236 - outSlope: 0.05564695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.5003994 - inSlope: 0.05564695 - outSlope: 0.061762393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.49937004 - inSlope: 0.061762393 - outSlope: 0.06751127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.49824485 - inSlope: 0.06751127 - outSlope: 0.07283098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.497031 - inSlope: 0.07283098 - outSlope: 0.077824704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.49573392 - inSlope: 0.077824704 - outSlope: 0.08237251 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.49436104 - inSlope: 0.08237251 - outSlope: 0.086508475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.49291924 - inSlope: 0.086508475 - outSlope: 0.09025106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.49141505 - inSlope: 0.09025106 - outSlope: 0.09360382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.489855 - inSlope: 0.09360382 - outSlope: 0.096559614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.48824567 - inSlope: 0.096559614 - outSlope: 0.0990952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.48659408 - inSlope: 0.0990952 - outSlope: 0.101264216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.48490635 - inSlope: 0.101264216 - outSlope: 0.102958634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.48319036 - inSlope: 0.102958634 - outSlope: 0.10425935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.4814527 - inSlope: 0.10425935 - outSlope: 0.10511408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.4797008 - inSlope: 0.10511408 - outSlope: 0.10561298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.4779406 - inSlope: 0.10561298 - outSlope: 0.10562728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.47618014 - inSlope: 0.10562728 - outSlope: 0.10525177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.47442594 - inSlope: 0.10525177 - outSlope: 0.10444174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.47268525 - inSlope: 0.10444174 - outSlope: 0.10318573 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.47096547 - inSlope: 0.10318573 - outSlope: 0.10149131 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.46927395 - inSlope: 0.10149131 - outSlope: 0.09938846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.46761748 - inSlope: 0.09938846 - outSlope: 0.09681532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.4660039 - inSlope: 0.09681532 - outSlope: 0.0938327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.46444002 - inSlope: 0.0938327 - outSlope: 0.09037086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.46293384 - inSlope: 0.09037086 - outSlope: 0.08646735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.46149272 - inSlope: 0.08646735 - outSlope: 0.08213111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.46012387 - inSlope: 0.08213111 - outSlope: 0.07734728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.45883474 - inSlope: 0.07734728 - outSlope: 0.07209606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.45763314 - inSlope: 0.07209606 - outSlope: 0.066427656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.456526 - inSlope: 0.066427656 - outSlope: 0.060285386 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.45552126 - inSlope: 0.060285386 - outSlope: 0.05368536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.4546265 - inSlope: 0.05368536 - outSlope: 0.046649024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.45384902 - inSlope: 0.046649024 - outSlope: 0.039172806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.45319614 - inSlope: 0.039172806 - outSlope: 0.03125134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.45267528 - inSlope: 0.03125134 - outSlope: 0.022847079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.4522945 - inSlope: 0.022847079 - outSlope: 0.014035119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.45206058 - inSlope: 0.014035119 - outSlope: 0.0047618197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.45198122 - inSlope: 0.0047618197 - outSlope: 0.12738892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.44985804 - inSlope: 0.12738892 - outSlope: 0.3667996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.44374472 - inSlope: 0.3667996 - outSlope: 0.593332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.43385586 - inSlope: 0.593332 - outSlope: 0.80682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.42040887 - inSlope: 0.80682 - outSlope: 0.9930173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.4038586 - inSlope: 0.9930173 - outSlope: 1.1294596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.3850343 - inSlope: 1.1294596 - outSlope: 1.1936361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.36514038 - inSlope: 1.1936361 - outSlope: 1.1708229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.34562668 - inSlope: 1.1708229 - outSlope: 1.0578374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.32799608 - inSlope: 1.0578374 - outSlope: 0.8615335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.3136372 - inSlope: 0.8615335 - outSlope: 0.5925881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.30376074 - inSlope: 0.5925881 - outSlope: 0.25897646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.29944447 - inSlope: 0.25897646 - outSlope: 0.0753165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.2981892 - inSlope: 0.0753165 - outSlope: 0.08348652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.29679775 - inSlope: 0.08348652 - outSlope: 0.091377586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.2952748 - inSlope: 0.091377586 - outSlope: 0.09897577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.29362518 - inSlope: 0.09897577 - outSlope: 0.106346115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.29185274 - inSlope: 0.106346115 - outSlope: 0.113455765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.2899618 - inSlope: 0.113455765 - outSlope: 0.12031149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.28795663 - inSlope: 0.12031149 - outSlope: 0.1269759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.28584036 - inSlope: 0.1269759 - outSlope: 0.13331844 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.2836184 - inSlope: 0.13331844 - outSlope: 0.13946249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.28129402 - inSlope: 0.13946249 - outSlope: 0.1453544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.27887145 - inSlope: 0.1453544 - outSlope: 0.1510854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.27635336 - inSlope: 0.1510854 - outSlope: 0.15648559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.27374527 - inSlope: 0.15648559 - outSlope: 0.16164437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.2710512 - inSlope: 0.16164437 - outSlope: 0.16663508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.26827395 - inSlope: 0.16663508 - outSlope: 0.17132537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.26541853 - inSlope: 0.17132537 - outSlope: 0.17579572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.2624886 - inSlope: 0.17579572 - outSlope: 0.18006045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.2594876 - inSlope: 0.18006045 - outSlope: 0.18397383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.25642133 - inSlope: 0.18397383 - outSlope: 0.18767792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.25329337 - inSlope: 0.18767792 - outSlope: 0.19119161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.25010684 - inSlope: 0.19119161 - outSlope: 0.19433516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.24686792 - inSlope: 0.19433516 - outSlope: 0.19730885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.24357945 - inSlope: 0.19730885 - outSlope: 0.19993831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.24024715 - inSlope: 0.19993831 - outSlope: 0.20229776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.23687552 - inSlope: 0.20229776 - outSlope: 0.2044775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.23346756 - inSlope: 0.2044775 - outSlope: 0.20624776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.2300301 - inSlope: 0.20624776 - outSlope: 0.20783474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.2265662 - inSlope: 0.20783474 - outSlope: 0.20904978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.22308204 - inSlope: 0.20904978 - outSlope: 0.21001716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.21958175 - inSlope: 0.21001716 - outSlope: 0.2106904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.21607025 - inSlope: 0.2106904 - outSlope: 0.21105072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.21255274 - inSlope: 0.21105072 - outSlope: 0.21114013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.20903374 - inSlope: 0.21114013 - outSlope: 0.21085636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.20551942 - inSlope: 0.21085636 - outSlope: 0.21030416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.20201436 - inSlope: 0.21030416 - outSlope: 0.20947535 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.1985231 - inSlope: 0.20947535 - outSlope: 0.19607414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.1952552 - inSlope: 0.19607414 - outSlope: 0.17068522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.19241045 - inSlope: 0.17068522 - outSlope: 0.14593823 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.18997815 - inSlope: 0.14593823 - outSlope: 0.121664226 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.18795042 - inSlope: 0.121664226 - outSlope: 0.097973146 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.18631753 - inSlope: 0.097973146 - outSlope: 0.07486589 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.18506977 - inSlope: 0.07486589 - outSlope: 0.052301336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.18419808 - inSlope: 0.052301336 - outSlope: 0.030257134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.1836938 - inSlope: 0.030257134 - outSlope: 0.008786031 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.18354736 - inSlope: 0.008786031 - outSlope: -0.012098562 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.183749 - inSlope: -0.012098562 - outSlope: -0.032444924 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.18428975 - inSlope: -0.032444924 - outSlope: -0.052239645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.18516041 - inSlope: -0.052239645 - outSlope: -0.07148796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.1863519 - inSlope: -0.07148796 - outSlope: -0.090153605 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.18785445 - inSlope: -0.090153605 - outSlope: -0.108274624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.18965903 - inSlope: -0.108274624 - outSlope: -0.1258753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.19175695 - inSlope: -0.1258753 - outSlope: -0.1428528 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.19413783 - inSlope: -0.1428528 - outSlope: -0.15935108 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.19679368 - inSlope: -0.15935108 - outSlope: -0.17522798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.19971414 - inSlope: -0.17522798 - outSlope: -0.19057381 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.20289037 - inSlope: -0.19057381 - outSlope: -0.2053519 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.2063129 - inSlope: -0.2053519 - outSlope: -0.21957567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.20997249 - inSlope: -0.21957567 - outSlope: -0.23322277 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.21385953 - inSlope: -0.23322277 - outSlope: -0.24639064 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.21796604 - inSlope: -0.24639064 - outSlope: -0.25890315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.22228108 - inSlope: -0.25890315 - outSlope: -0.27095255 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.22679695 - inSlope: -0.27095255 - outSlope: -0.28233406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.23150252 - inSlope: -0.28233406 - outSlope: -0.29321787 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.23638955 - inSlope: -0.29321787 - outSlope: -0.30358344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.24144927 - inSlope: -0.30358344 - outSlope: -0.31333417 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.2466715 - inSlope: -0.31333417 - outSlope: -0.32248408 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.25204623 - inSlope: -0.32248408 - outSlope: -0.33116016 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.25756556 - inSlope: -0.33116016 - outSlope: -0.3392479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.26321968 - inSlope: -0.3392479 - outSlope: -0.34671876 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.26899832 - inSlope: -0.34671876 - outSlope: -0.3536943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.27489322 - inSlope: -0.3536943 - outSlope: -0.3600726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.28089443 - inSlope: -0.3600726 - outSlope: -0.36596453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.28699383 - inSlope: -0.36596453 - outSlope: -0.37116265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.29317987 - inSlope: -0.37116265 - outSlope: -0.3758762 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.29944447 - inSlope: -0.3758762 - outSlope: -0.37549174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.30570266 - inSlope: -0.37549174 - outSlope: -0.3704331 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.31187654 - inSlope: -0.3704331 - outSlope: -0.36561406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3179701 - inSlope: -0.36561406 - outSlope: -0.36089712 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.32398513 - inSlope: -0.36089712 - outSlope: -0.3562996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.32992345 - inSlope: -0.3562996 - outSlope: -0.35170946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.33578527 - inSlope: -0.35170946 - outSlope: -0.3469709 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.3415681 - inSlope: -0.3469709 - outSlope: -0.3421465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.34727055 - inSlope: -0.3421465 - outSlope: -0.33712003 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.3528892 - inSlope: -0.33712003 - outSlope: -0.33174667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.35841832 - inSlope: -0.33174667 - outSlope: -0.32607287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.36385286 - inSlope: -0.32607287 - outSlope: -0.31997353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.36918575 - inSlope: -0.31997353 - outSlope: -0.3134039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.37440914 - inSlope: -0.3134039 - outSlope: -0.3063801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.37951547 - inSlope: -0.3063801 - outSlope: -0.29875904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.38449478 - inSlope: -0.29875904 - outSlope: -0.2905425 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.38933715 - inSlope: -0.2905425 - outSlope: -0.2818468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.3940346 - inSlope: -0.2818468 - outSlope: -0.2725306 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.39857677 - inSlope: -0.2725306 - outSlope: -0.262608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.40295362 - inSlope: -0.262608 - outSlope: -0.25218332 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.40715668 - inSlope: -0.25218332 - outSlope: -0.24123631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.41117728 - inSlope: -0.24123631 - outSlope: -0.22987805 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.41500857 - inSlope: -0.22987805 - outSlope: -0.2180334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.41864246 - inSlope: -0.2180334 - outSlope: -0.20592232 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.4220745 - inSlope: -0.20592232 - outSlope: -0.19350547 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.42529958 - inSlope: -0.19350547 - outSlope: -0.18095988 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.42831558 - inSlope: -0.18095988 - outSlope: -0.16829206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.43112049 - inSlope: -0.16829206 - outSlope: -0.15569924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.43371543 - inSlope: -0.15569924 - outSlope: -0.14309037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.4361003 - inSlope: -0.14309037 - outSlope: -0.13077399 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.43827984 - inSlope: -0.13077399 - outSlope: -0.11867543 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.4402578 - inSlope: -0.11867543 - outSlope: -0.10695382 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.44204032 - inSlope: -0.10695382 - outSlope: -0.09569637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.44363528 - inSlope: -0.09569637 - outSlope: -0.08493613 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.44505087 - inSlope: -0.08493613 - outSlope: -0.074639514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.44629487 - inSlope: -0.074639514 - outSlope: -0.06511966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.4473802 - inSlope: -0.06511966 - outSlope: -0.056137886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.44831583 - inSlope: -0.056137886 - outSlope: -0.047853127 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.44911337 - inSlope: -0.047853127 - outSlope: -0.040295184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.44978496 - inSlope: -0.040295184 - outSlope: -0.03344587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.4503424 - inSlope: -0.03344587 - outSlope: -0.027259821 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.45079672 - inSlope: -0.027259821 - outSlope: -0.02182395 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.45116046 - inSlope: -0.02182395 - outSlope: -0.01693215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.45144266 - inSlope: -0.01693215 - outSlope: -0.012743899 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.45165506 - inSlope: -0.012743899 - outSlope: -0.00913932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.45180738 - inSlope: -0.00913932 - outSlope: -0.0060187965 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.4519077 - inSlope: -0.0060187965 - outSlope: -0.0033528125 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.45196357 - inSlope: -0.0033528125 - outSlope: -0.0010585644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.45198122 - inSlope: -0.0010585644 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.45198122 - inSlope: 0 - outSlope: 0.00340636 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.45192444 - inSlope: 0.00340636 - outSlope: 0.0100459205 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.451757 - inSlope: 0.0100459205 - outSlope: 0.016613381 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.45148012 - inSlope: 0.016613381 - outSlope: 0.022977283 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.45109716 - inSlope: 0.022977283 - outSlope: 0.029283017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.45060912 - inSlope: 0.029283017 - outSlope: 0.03550482 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.45001736 - inSlope: 0.03550482 - outSlope: 0.04159633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.4493241 - inSlope: 0.04159633 - outSlope: 0.047690827 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.44852924 - inSlope: 0.047690827 - outSlope: 0.053661093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.4476349 - inSlope: 0.053661093 - outSlope: 0.059635438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.44664097 - inSlope: 0.059635438 - outSlope: 0.06553094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.4455488 - inSlope: 0.06553094 - outSlope: 0.07135832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.44435948 - inSlope: 0.07135832 - outSlope: 0.07722913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.44307235 - inSlope: 0.07722913 - outSlope: 0.0829918 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.44168913 - inSlope: 0.0829918 - outSlope: 0.08877711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.44020954 - inSlope: 0.08877711 - outSlope: 0.094492964 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.43863463 - inSlope: 0.094492964 - outSlope: 0.100133754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.43696576 - inSlope: 0.100133754 - outSlope: 0.10579921 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.43520242 - inSlope: 0.10579921 - outSlope: 0.11129589 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.43334746 - inSlope: 0.11129589 - outSlope: 0.116820924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.43140048 - inSlope: 0.116820924 - outSlope: 0.12224273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.42936307 - inSlope: 0.12224273 - outSlope: 0.1274784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.42723846 - inSlope: 0.1274784 - outSlope: 0.13278009 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.42502543 - inSlope: 0.13278009 - outSlope: 0.13782115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.42272845 - inSlope: 0.13782115 - outSlope: 0.14283288 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.42034787 - inSlope: 0.14283288 - outSlope: 0.14764713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.41788712 - inSlope: 0.14764713 - outSlope: 0.15227592 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.41534916 - inSlope: 0.15227592 - outSlope: 0.15678824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.41273606 - inSlope: 0.15678824 - outSlope: 0.16105199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.41005182 - inSlope: 0.16105199 - outSlope: 0.16512288 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.40729982 - inSlope: 0.16512288 - outSlope: 0.16896619 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.40448368 - inSlope: 0.16896619 - outSlope: 0.1725706 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.40160754 - inSlope: 0.1725706 - outSlope: 0.17592731 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.39867538 - inSlope: 0.17592731 - outSlope: 0.17894924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.39569286 - inSlope: 0.17894924 - outSlope: 0.18176535 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.39266348 - inSlope: 0.18176535 - outSlope: 0.18422954 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.38959295 - inSlope: 0.18422954 - outSlope: 0.1863967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.38648638 - inSlope: 0.1863967 - outSlope: 0.18821882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.38334936 - inSlope: 0.18821882 - outSlope: 0.18970838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.3801876 - inSlope: 0.18970838 - outSlope: 0.19083484 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.37700698 - inSlope: 0.19083484 - outSlope: 0.19164497 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.37381294 - inSlope: 0.19164497 - outSlope: 0.19206148 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.37061188 - inSlope: 0.19206148 - outSlope: 0.1921099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.3674101 - inSlope: 0.1921099 - outSlope: 0.19176644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.36421394 - inSlope: 0.19176644 - outSlope: 0.19112283 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.3610286 - inSlope: 0.19112283 - outSlope: 0.189998 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.35786194 - inSlope: 0.189998 - outSlope: 0.18858184 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.35471895 - inSlope: 0.18858184 - outSlope: 0.18674542 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.3516065 - inSlope: 0.18674542 - outSlope: 0.1845514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.3485306 - inSlope: 0.1845514 - outSlope: 0.18199065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.34549746 - inSlope: 0.18199065 - outSlope: 0.17901897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.34251377 - inSlope: 0.17901897 - outSlope: 0.17576784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.33958435 - inSlope: 0.17576784 - outSlope: 0.17206857 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.3367165 - inSlope: 0.17206857 - outSlope: 0.16808408 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.33391514 - inSlope: 0.16808408 - outSlope: 0.16376098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.33118576 - inSlope: 0.16376098 - outSlope: 0.15906636 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.3285347 - inSlope: 0.15906636 - outSlope: 0.154039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.32596734 - inSlope: 0.154039 - outSlope: 0.14877725 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.32348776 - inSlope: 0.14877725 - outSlope: 0.14309752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.32110277 - inSlope: 0.14309752 - outSlope: 0.13714701 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.31881702 - inSlope: 0.13714701 - outSlope: 0.13093476 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.31663474 - inSlope: 0.13093476 - outSlope: 0.12443852 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.3145608 - inSlope: 0.12443852 - outSlope: 0.117600776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.31260076 - inSlope: 0.117600776 - outSlope: 0.11055739 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.3107581 - inSlope: 0.11055739 - outSlope: 0.10319509 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.30903822 - inSlope: 0.10319509 - outSlope: 0.09555868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.30744556 - inSlope: 0.09555868 - outSlope: 0.087709576 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.30598375 - inSlope: 0.087709576 - outSlope: 0.07955862 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.30465776 - inSlope: 0.07955862 - outSlope: 0.07116546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.30347168 - inSlope: 0.07116546 - outSlope: 0.062542915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.3024293 - inSlope: 0.062542915 - outSlope: 0.053623542 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.30153558 - inSlope: 0.053623542 - outSlope: 0.044450764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.30079472 - inSlope: 0.044450764 - outSlope: 0.035049856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.30021057 - inSlope: 0.035049856 - outSlope: 0.02533402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.29978833 - inSlope: 0.02533402 - outSlope: 0.015406843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.29953155 - inSlope: 0.015406843 - outSlope: 0.0052248733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.29944447 - inSlope: 0.0052248733 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.29944447 - inSlope: 0 - outSlope: 0.0048906356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.29936296 - inSlope: 0.0048906356 - outSlope: 0.014614267 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.29911938 - inSlope: 0.014614267 - outSlope: 0.023977526 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.29871976 - inSlope: 0.023977526 - outSlope: 0.033081923 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.2981684 - inSlope: 0.033081923 - outSlope: 0.041848462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.29747093 - inSlope: 0.041848462 - outSlope: 0.05039982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.29663092 - inSlope: 0.05039982 - outSlope: 0.05861085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.29565406 - inSlope: 0.05861085 - outSlope: 0.0665341 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.29454517 - inSlope: 0.0665341 - outSlope: 0.07418712 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.2933087 - inSlope: 0.07418712 - outSlope: 0.08149748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.29195043 - inSlope: 0.08149748 - outSlope: 0.0885439 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.29047468 - inSlope: 0.0885439 - outSlope: 0.09527352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.28888682 - inSlope: 0.09527352 - outSlope: 0.101741984 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2871911 - inSlope: 0.101741984 - outSlope: 0.10785685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.2853935 - inSlope: 0.10785685 - outSlope: 0.11367944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.28349882 - inSlope: 0.11367944 - outSlope: 0.11925462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.28151128 - inSlope: 0.11925462 - outSlope: 0.12446178 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.2794369 - inSlope: 0.12446178 - outSlope: 0.12939532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.27728033 - inSlope: 0.12939532 - outSlope: 0.13399065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.27504712 - inSlope: 0.13399065 - outSlope: 0.13834152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.27274147 - inSlope: 0.13834152 - outSlope: 0.14235723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.2703688 - inSlope: 0.14235723 - outSlope: 0.14605506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.26793453 - inSlope: 0.14605506 - outSlope: 0.14945318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.26544368 - inSlope: 0.14945318 - outSlope: 0.15252446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.26290157 - inSlope: 0.15252446 - outSlope: 0.15533625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.26031268 - inSlope: 0.15533625 - outSlope: 0.1578459 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.25768188 - inSlope: 0.1578459 - outSlope: 0.15996939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.25501576 - inSlope: 0.15996939 - outSlope: 0.16189061 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.25231755 - inSlope: 0.16189061 - outSlope: 0.16341607 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.24959399 - inSlope: 0.16341607 - outSlope: 0.16475874 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.24684797 - inSlope: 0.16475874 - outSlope: 0.16567007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.24408685 - inSlope: 0.16567007 - outSlope: 0.16640024 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.24131347 - inSlope: 0.16640024 - outSlope: 0.16676085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.23853417 - inSlope: 0.16676085 - outSlope: 0.16686067 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.23575312 - inSlope: 0.16686067 - outSlope: 0.16665356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.2329756 - inSlope: 0.16665356 - outSlope: 0.16617583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.23020597 - inSlope: 0.16617583 - outSlope: 0.165474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.22744803 - inSlope: 0.165474 - outSlope: 0.16437721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.22470845 - inSlope: 0.16437721 - outSlope: 0.16305467 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.22199084 - inSlope: 0.16305467 - outSlope: 0.16151346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.21929899 - inSlope: 0.16151346 - outSlope: 0.15960719 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.21663883 - inSlope: 0.15960719 - outSlope: 0.15752585 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.21401344 - inSlope: 0.15752585 - outSlope: 0.1551369 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.2114278 - inSlope: 0.1551369 - outSlope: 0.15250379 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.2088861 - inSlope: 0.15250379 - outSlope: 0.1496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.20639274 - inSlope: 0.1496 - outSlope: 0.14651701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.20395082 - inSlope: 0.14651701 - outSlope: 0.14309305 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.2015659 - inSlope: 0.14309305 - outSlope: 0.1394618 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.19924158 - inSlope: 0.1394618 - outSlope: 0.13564107 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.19698086 - inSlope: 0.13564107 - outSlope: 0.13155274 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.19478835 - inSlope: 0.13155274 - outSlope: 0.12722263 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.19266795 - inSlope: 0.12722263 - outSlope: 0.12272909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.19062243 - inSlope: 0.12272909 - outSlope: 0.11796893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.18865632 - inSlope: 0.11796893 - outSlope: 0.11297135 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.18677343 - inSlope: 0.11297135 - outSlope: 0.107759394 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.18497747 - inSlope: 0.107759394 - outSlope: 0.10242057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.18327044 - inSlope: 0.10242057 - outSlope: 0.096753225 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.18165791 - inSlope: 0.096753225 - outSlope: 0.0909212 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.18014254 - inSlope: 0.0909212 - outSlope: 0.0848798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.1787279 - inSlope: 0.0848798 - outSlope: 0.07863148 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.17741735 - inSlope: 0.07863148 - outSlope: 0.072191864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.17621417 - inSlope: 0.072191864 - outSlope: 0.06549957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.1751225 - inSlope: 0.06549957 - outSlope: 0.058644712 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.1741451 - inSlope: 0.058644712 - outSlope: 0.05155852 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.17328578 - inSlope: 0.05155852 - outSlope: 0.044231195 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.1725486 - inSlope: 0.044231195 - outSlope: 0.03672521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.17193651 - inSlope: 0.03672521 - outSlope: 0.028933497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.17145428 - inSlope: 0.028933497 - outSlope: 0.020985924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.17110452 - inSlope: 0.020985924 - outSlope: 0.012744793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.1708921 - inSlope: 0.012744793 - outSlope: 0.00431574 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.17082018 - inSlope: 0.00431574 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.17082018 - inSlope: 0 - outSlope: 0.011232369 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.17063297 - inSlope: 0.011232369 - outSlope: 0.033051576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.17008212 - inSlope: 0.033051576 - outSlope: 0.054135434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.16917983 - inSlope: 0.054135434 - outSlope: 0.07419193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.16794331 - inSlope: 0.07419193 - outSlope: 0.09343975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.16638601 - inSlope: 0.09343975 - outSlope: 0.11181495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.16452245 - inSlope: 0.11181495 - outSlope: 0.12932354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.16236697 - inSlope: 0.12932354 - outSlope: 0.14596893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.1599342 - inSlope: 0.14596893 - outSlope: 0.16170302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.15723918 - inSlope: 0.16170302 - outSlope: 0.17658325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.15429617 - inSlope: 0.17658325 - outSlope: 0.1905996 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.15111938 - inSlope: 0.1905996 - outSlope: 0.2037446 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.14772369 - inSlope: 0.2037446 - outSlope: 0.21597476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.14412417 - inSlope: 0.21597476 - outSlope: 0.22736628 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.14033478 - inSlope: 0.22736628 - outSlope: 0.23787692 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.13637 - inSlope: 0.23787692 - outSlope: 0.2475198 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.13224474 - inSlope: 0.2475198 - outSlope: 0.25627378 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.12797357 - inSlope: 0.25627378 - outSlope: 0.26414448 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.12357098 - inSlope: 0.26414448 - outSlope: 0.27113926 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.11905206 - inSlope: 0.27113926 - outSlope: 0.27729547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.11443054 - inSlope: 0.27729547 - outSlope: 0.28254107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.10972159 - inSlope: 0.28254107 - outSlope: 0.28689492 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.10493981 - inSlope: 0.28689492 - outSlope: 0.2904224 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.10009951 - inSlope: 0.2904224 - outSlope: 0.29303044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.095215745 - inSlope: 0.29303044 - outSlope: 0.2947681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.09030302 - inSlope: 0.2947681 - outSlope: 0.2956189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.08537583 - inSlope: 0.2956189 - outSlope: 0.29563892 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.08044859 - inSlope: 0.29563892 - outSlope: 0.29470193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.07553697 - inSlope: 0.29470193 - outSlope: 0.2929683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.070654236 - inSlope: 0.2929683 - outSlope: 0.29031235 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.06581549 - inSlope: 0.29031235 - outSlope: 0.28677857 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.061035924 - inSlope: 0.28677857 - outSlope: 0.28241277 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.056329116 - inSlope: 0.28241277 - outSlope: 0.27708268 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.051710878 - inSlope: 0.27708268 - outSlope: 0.27101454 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.047194038 - inSlope: 0.27101454 - outSlope: 0.26393676 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.04279516 - inSlope: 0.26393676 - outSlope: 0.25607842 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.03852725 - inSlope: 0.25607842 - outSlope: 0.24724415 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.03440634 - inSlope: 0.24724415 - outSlope: 0.23763673 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.03044579 - inSlope: 0.23763673 - outSlope: 0.22714522 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.026660094 - inSlope: 0.22714522 - outSlope: 0.2157499 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.023064317 - inSlope: 0.2157499 - outSlope: 0.20350641 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.019672401 - inSlope: 0.20350641 - outSlope: 0.19032295 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.0165004 - inSlope: 0.19032295 - outSlope: 0.17634872 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.0135613 - inSlope: 0.17634872 - outSlope: 0.16151828 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.01086937 - inSlope: 0.16151828 - outSlope: 0.14570282 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.008440888 - inSlope: 0.14570282 - outSlope: 0.12916549 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.0062881624 - inSlope: 0.12916549 - outSlope: 0.11165594 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0044272584 - inSlope: 0.11165594 - outSlope: 0.09327158 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0028726668 - inSlope: 0.09327158 - outSlope: 0.07409745 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.0016377282 - inSlope: 0.07409745 - outSlope: 0.054037955 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.00073710934 - inSlope: 0.054037955 - outSlope: 0.033023834 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.00018672053 - inSlope: 0.033023834 - outSlope: 0.011202762 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -2.5444423e-15 - inSlope: 0.011202762 - outSlope: 0.011202762 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0 - inSlope: 0 - outSlope: 0.037175335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0006195905 - inSlope: 0.037175335 - outSlope: 0.15002146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0031199458 - inSlope: 0.15002146 - outSlope: 0.3544544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.009027514 - inSlope: 0.3544544 - outSlope: 0.6490575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.019845128 - inSlope: 0.6490575 - outSlope: 0.98503375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0362624 - inSlope: 0.98503375 - outSlope: 1.2820053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.057629135 - inSlope: 1.2820053 - outSlope: 1.4490721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.081780314 - inSlope: 1.4490721 - outSlope: 1.4078209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10524397 - inSlope: 1.4078209 - outSlope: 1.1107378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.12375632 - inSlope: 1.1107378 - outSlope: 0.5516147 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.13294989 - inSlope: 0.5516147 - outSlope: 0.18777627 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13607949 - inSlope: 0.18777627 - outSlope: 0.17825083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13905033 - inSlope: 0.17825083 - outSlope: 0.16862081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.14186068 - inSlope: 0.16862081 - outSlope: 0.15893868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.14450967 - inSlope: 0.15893868 - outSlope: 0.14928117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.14699769 - inSlope: 0.14928117 - outSlope: 0.13962074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.1493247 - inSlope: 0.13962074 - outSlope: 0.13005507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.15149228 - inSlope: 0.13005507 - outSlope: 0.1205207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.15350096 - inSlope: 0.1205207 - outSlope: 0.111122236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.155353 - inSlope: 0.111122236 - outSlope: 0.10177741 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.15704928 - inSlope: 0.10177741 - outSlope: 0.09266326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.15859367 - inSlope: 0.09266326 - outSlope: 0.08363612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.15998761 - inSlope: 0.08363612 - outSlope: 0.07481851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.16123459 - inSlope: 0.07481851 - outSlope: 0.06617552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.16233751 - inSlope: 0.06617552 - outSlope: 0.057743546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1632999 - inSlope: 0.057743546 - outSlope: 0.049535085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.16412549 - inSlope: 0.049535085 - outSlope: 0.04151885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.16481747 - inSlope: 0.04151885 - outSlope: 0.033810172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.16538097 - inSlope: 0.033810172 - outSlope: 0.026297107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.16581926 - inSlope: 0.026297107 - outSlope: 0.01905622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.16613686 - inSlope: 0.01905622 - outSlope: 0.012084257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.16633826 - inSlope: 0.012084257 - outSlope: 0.00537247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.1664278 - inSlope: 0.00537247 - outSlope: -0.0010246048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.16641073 - inSlope: -0.0010246048 - outSlope: -0.0071793864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.16629107 - inSlope: -0.0071793864 - outSlope: -0.013020349 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.16607407 - inSlope: -0.013020349 - outSlope: -0.018589515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.16576424 - inSlope: -0.018589515 - outSlope: -0.023849161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.16536675 - inSlope: -0.023849161 - outSlope: -0.028802482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.16488671 - inSlope: -0.028802482 - outSlope: -0.033474896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.1643288 - inSlope: -0.033474896 - outSlope: -0.03782008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.16369846 - inSlope: -0.03782008 - outSlope: -0.04190777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.163 - inSlope: -0.04190777 - outSlope: -0.045644984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.16223925 - inSlope: -0.045644984 - outSlope: -0.049093414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.16142103 - inSlope: -0.049093414 - outSlope: -0.05225805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.16055006 - inSlope: -0.05225805 - outSlope: -0.055103354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15963167 - inSlope: -0.055103354 - outSlope: -0.05765861 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.1586707 - inSlope: -0.05765861 - outSlope: -0.059916135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.15767209 - inSlope: -0.059916135 - outSlope: -0.061848223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.15664129 - inSlope: -0.061848223 - outSlope: -0.063551426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.1555821 - inSlope: -0.063551426 - outSlope: -0.064887166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.15450065 - inSlope: -0.064887166 - outSlope: -0.06600028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.15340064 - inSlope: -0.06600028 - outSlope: -0.066788375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.1522875 - inSlope: -0.066788375 - outSlope: -0.06733335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.15116528 - inSlope: -0.06733335 - outSlope: -0.06752736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.15003982 - inSlope: -0.06752736 - outSlope: -0.06751395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.14891459 - inSlope: -0.06751395 - outSlope: -0.067216225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.14779432 - inSlope: -0.067216225 - outSlope: -0.06661362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.1466841 - inSlope: -0.06661362 - outSlope: -0.06576961 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.14558794 - inSlope: -0.06576961 - outSlope: -0.06469537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.14450967 - inSlope: -0.06469537 - outSlope: -0.06332612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.14345424 - inSlope: -0.06332612 - outSlope: -0.0617159 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.14242564 - inSlope: -0.0617159 - outSlope: -0.059821364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.14142862 - inSlope: -0.059821364 - outSlope: -0.057745334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.1404662 - inSlope: -0.057745334 - outSlope: -0.055359058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.13954355 - inSlope: -0.055359058 - outSlope: -0.052740328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.13866454 - inSlope: -0.052740328 - outSlope: -0.049921323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.13783252 - inSlope: -0.049921323 - outSlope: -0.046813197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.1370523 - inSlope: -0.046813197 - outSlope: -0.043532293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.13632676 - inSlope: -0.043532293 - outSlope: -0.039925613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.13566133 - inSlope: -0.039925613 - outSlope: -0.036128495 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.1350592 - inSlope: -0.036128495 - outSlope: -0.032108754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.13452405 - inSlope: -0.032108754 - outSlope: -0.027824368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13406031 - inSlope: -0.027824368 - outSlope: -0.023320936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13367163 - inSlope: -0.023320936 - outSlope: -0.018571634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.1333621 - inSlope: -0.018571634 - outSlope: -0.013564838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.13313602 - inSlope: -0.013564838 - outSlope: -0.008321115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13299733 - inSlope: -0.008321115 - outSlope: -0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.13294989 - inSlope: -0.0028467206 - outSlope: -0.14947215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.13045865 - inSlope: -0.14947215 - outSlope: -0.4050533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12370777 - inSlope: -0.4050533 - outSlope: -0.5856667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11394667 - inSlope: -0.5856667 - outSlope: -0.68211275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10257813 - inSlope: -0.68211275 - outSlope: -0.6924943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09103657 - inSlope: -0.6924943 - outSlope: -0.6260103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.08060308 - inSlope: -0.6260103 - outSlope: -0.5040099 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07220292 - inSlope: -0.5040099 - outSlope: -0.3566912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06625807 - inSlope: -0.3566912 - outSlope: -0.21557024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06266524 - inSlope: -0.21557024 - outSlope: -0.1048472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.060917787 - inSlope: -0.1048472 - outSlope: -0.036385316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.060311366 - inSlope: -0.036385316 - outSlope: -0.0068888133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.060196552 - inSlope: -0.0068888133 - outSlope: -0.000014528646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.06019631 - inSlope: -0.000014528646 - outSlope: 0.002123641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.060231704 - inSlope: 0.002123641 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.06030195 - inSlope: 0.0042146486 - outSlope: 0.0061810683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.060404968 - inSlope: 0.0061810683 - outSlope: 0.0080466345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.060539078 - inSlope: 0.0080466345 - outSlope: 0.009752745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.060701624 - inSlope: 0.009752745 - outSlope: 0.011378165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.06089126 - inSlope: 0.011378165 - outSlope: 0.012842205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.061105296 - inSlope: 0.012842205 - outSlope: 0.014194264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.061341867 - inSlope: 0.014194264 - outSlope: 0.015416905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.061598815 - inSlope: 0.015416905 - outSlope: 0.016464308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06187322 - inSlope: 0.016464308 - outSlope: 0.01742834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.062163692 - inSlope: 0.01742834 - outSlope: 0.018216463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0624673 - inSlope: 0.018216463 - outSlope: 0.01889484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.06278221 - inSlope: 0.01889484 - outSlope: 0.019441564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.06310624 - inSlope: 0.019441564 - outSlope: 0.0198734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.06343746 - inSlope: 0.0198734 - outSlope: 0.020197947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.063774094 - inSlope: 0.020197947 - outSlope: 0.020406712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.064114206 - inSlope: 0.020406712 - outSlope: 0.02049985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.064455874 - inSlope: 0.02049985 - outSlope: 0.020552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.06479841 - inSlope: 0.020552 - outSlope: 0.020489413 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0651399 - inSlope: 0.020489413 - outSlope: 0.02033921 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.06547888 - inSlope: 0.02033921 - outSlope: 0.020166207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.06581499 - inSlope: 0.020166207 - outSlope: 0.01993956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.06614731 - inSlope: 0.01993956 - outSlope: 0.019664634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.066475056 - inSlope: 0.019664634 - outSlope: 0.019393284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.06679828 - inSlope: 0.019393284 - outSlope: 0.019086171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.06711638 - inSlope: 0.019086171 - outSlope: 0.0187804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.067429386 - inSlope: 0.0187804 - outSlope: 0.018524693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.06773813 - inSlope: 0.018524693 - outSlope: 0.018249767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.06804229 - inSlope: 0.018249767 - outSlope: 0.018072294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0683435 - inSlope: 0.018072294 - outSlope: 0.017911809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.06864203 - inSlope: 0.017911809 - outSlope: 0.017828213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.068939164 - inSlope: 0.017828213 - outSlope: 0.017848521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.06923664 - inSlope: 0.017848521 - outSlope: 0.017911809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.06953517 - inSlope: 0.017911809 - outSlope: 0.01812415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.06983724 - inSlope: 0.01812415 - outSlope: 0.017087476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.07012203 - inSlope: 0.017087476 - outSlope: 0.014822795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.07036908 - inSlope: 0.014822795 - outSlope: 0.012586278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.07057885 - inSlope: 0.012586278 - outSlope: 0.010460178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.07075319 - inSlope: 0.010460178 - outSlope: 0.008384147 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.07089292 - inSlope: 0.008384147 - outSlope: 0.0064064623 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.0709997 - inSlope: 0.0064064623 - outSlope: 0.0044573885 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.07107399 - inSlope: 0.0044573885 - outSlope: 0.0025758173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.07111692 - inSlope: 0.0025758173 - outSlope: 0.0007554896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.07112951 - inSlope: 0.0007554896 - outSlope: -0.0010456155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.07111208 - inSlope: -0.0010456155 - outSlope: -0.0027363028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.07106648 - inSlope: -0.0027363028 - outSlope: -0.004473929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.07099191 - inSlope: -0.004473929 - outSlope: -0.006098815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.07089026 - inSlope: -0.006098815 - outSlope: -0.0077256635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.0707615 - inSlope: -0.0077256635 - outSlope: -0.009302804 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.070606455 - inSlope: -0.009302804 - outSlope: -0.010861616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.07042543 - inSlope: -0.010861616 - outSlope: -0.012359184 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.07021944 - inSlope: -0.012359184 - outSlope: -0.01387508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.06998819 - inSlope: -0.01387508 - outSlope: -0.015303358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.069733135 - inSlope: -0.015303358 - outSlope: -0.01675533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.06945388 - inSlope: -0.01675533 - outSlope: -0.01816796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.06915108 - inSlope: -0.01816796 - outSlope: -0.019536782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.06882547 - inSlope: -0.019536782 - outSlope: -0.020889958 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.0684773 - inSlope: -0.020889958 - outSlope: -0.02222391 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.068106905 - inSlope: -0.02222391 - outSlope: -0.023527913 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.06771477 - inSlope: -0.023527913 - outSlope: -0.024815822 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.06730118 - inSlope: -0.024815822 - outSlope: -0.026086742 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.0668664 - inSlope: -0.026086742 - outSlope: -0.027276807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.06641178 - inSlope: -0.027276807 - outSlope: -0.028515933 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.06593651 - inSlope: -0.028515933 - outSlope: -0.02964559 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.06544242 - inSlope: -0.02964559 - outSlope: -0.030834258 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.06492852 - inSlope: -0.030834258 - outSlope: -0.031927258 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.0643964 - inSlope: -0.031927258 - outSlope: -0.03302607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.06384596 - inSlope: -0.03302607 - outSlope: -0.03408465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.063277885 - inSlope: -0.03408465 - outSlope: -0.03508467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.06269314 - inSlope: -0.03508467 - outSlope: -0.03608111 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.06209179 - inSlope: -0.03608111 - outSlope: -0.036999542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.06147513 - inSlope: -0.036999542 - outSlope: -0.037929825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.06084297 - inSlope: -0.037929825 - outSlope: -0.038785003 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.060196552 - inSlope: -0.038785003 - outSlope: -0.03735315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.059574 - inSlope: -0.03735315 - outSlope: -0.03299053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.05902416 - inSlope: -0.03299053 - outSlope: -0.027649801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.05856333 - inSlope: -0.027649801 - outSlope: -0.021369545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.058207165 - inSlope: -0.021369545 - outSlope: -0.014273613 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.057969272 - inSlope: -0.014273613 - outSlope: -0.0064855875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.05786118 - inSlope: -0.0064855875 - outSlope: 0.002008753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.05789466 - inSlope: 0.002008753 - outSlope: 0.011105026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.058079742 - inSlope: 0.011105026 - outSlope: 0.02062956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.058423568 - inSlope: 0.02062956 - outSlope: 0.030675113 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.05893482 - inSlope: 0.030675113 - outSlope: 0.041008554 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.059618294 - inSlope: 0.041008554 - outSlope: 0.051560152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.06047763 - inSlope: 0.051560152 - outSlope: 0.06227961 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.06151562 - inSlope: 0.06227961 - outSlope: 0.073080875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.062733635 - inSlope: 0.073080875 - outSlope: 0.08379721 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.064130254 - inSlope: 0.08379721 - outSlope: 0.094387025 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.06570337 - inSlope: 0.094387025 - outSlope: 0.10470415 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.06744844 - inSlope: 0.10470415 - outSlope: 0.11466276 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.06935948 - inSlope: 0.11466276 - outSlope: 0.12417523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.071429096 - inSlope: 0.12417523 - outSlope: 0.13310833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.073647566 - inSlope: 0.13310833 - outSlope: 0.14136328 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.07600362 - inSlope: 0.14136328 - outSlope: 0.14887884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.07848493 - inSlope: 0.14887884 - outSlope: 0.15557408 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.08107783 - inSlope: 0.15557408 - outSlope: 0.16130194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.08376619 - inSlope: 0.16130194 - outSlope: 0.16611563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.08653478 - inSlope: 0.16611563 - outSlope: 0.16984747 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.08936557 - inSlope: 0.16984747 - outSlope: 0.17250128 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.09224063 - inSlope: 0.17250128 - outSlope: 0.17409948 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.095142245 - inSlope: 0.17409948 - outSlope: 0.17454511 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.09805137 - inSlope: 0.17454511 - outSlope: 0.17387372 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.10094922 - inSlope: 0.17387372 - outSlope: 0.17206722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.103817046 - inSlope: 0.17206722 - outSlope: 0.16922314 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.10663739 - inSlope: 0.16922314 - outSlope: 0.16527596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.109392025 - inSlope: 0.16527596 - outSlope: 0.16027382 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.112063214 - inSlope: 0.16027382 - outSlope: 0.15431705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.1146352 - inSlope: 0.15431705 - outSlope: 0.14738561 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.11709159 - inSlope: 0.14738561 - outSlope: 0.1396089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.119418435 - inSlope: 0.1396089 - outSlope: 0.13093269 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.12160061 - inSlope: 0.13093269 - outSlope: 0.12150423 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.12362571 - inSlope: 0.12150423 - outSlope: 0.11133304 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.12548123 - inSlope: 0.11133304 - outSlope: 0.10048315 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.12715597 - inSlope: 0.10048315 - outSlope: 0.08893461 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.12863824 - inSlope: 0.08893461 - outSlope: 0.076797284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.12991817 - inSlope: 0.076797284 - outSlope: 0.0640494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.13098568 - inSlope: 0.0640494 - outSlope: 0.050775886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.13183193 - inSlope: 0.050775886 - outSlope: 0.03691654 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.13244721 - inSlope: 0.03691654 - outSlope: 0.022563087 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.13282326 - inSlope: 0.022563087 - outSlope: 0.0075977026 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.13294989 - inSlope: 0.0075977026 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.13294989 - inSlope: 0 - outSlope: -0.0040053786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.13288313 - inSlope: -0.0040053786 - outSlope: -0.011991445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.13268328 - inSlope: -0.011991445 - outSlope: -0.019696986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.13235499 - inSlope: -0.019696986 - outSlope: -0.027120348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.13190298 - inSlope: -0.027120348 - outSlope: -0.034322966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.13133094 - inSlope: -0.034322966 - outSlope: -0.041250035 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.13064343 - inSlope: -0.041250035 - outSlope: -0.04792823 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.12984464 - inSlope: -0.04792823 - outSlope: -0.05429523 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.1289397 - inSlope: -0.05429523 - outSlope: -0.06035241 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.12793384 - inSlope: -0.06035241 - outSlope: -0.06614239 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.12683146 - inSlope: -0.06614239 - outSlope: -0.0715669 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.1256387 - inSlope: -0.0715669 - outSlope: -0.07671552 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.124360085 - inSlope: -0.07671552 - outSlope: -0.08156588 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.123000674 - inSlope: -0.08156588 - outSlope: -0.08601238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.121567115 - inSlope: -0.08601238 - outSlope: -0.09015534 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.12006455 - inSlope: -0.09015534 - outSlope: -0.093951166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.118498676 - inSlope: -0.093951166 - outSlope: -0.097412616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.11687516 - inSlope: -0.097412616 - outSlope: -0.10050237 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.115200095 - inSlope: -0.10050237 - outSlope: -0.10325249 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.1134792 - inSlope: -0.10325249 - outSlope: -0.10564041 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.11171855 - inSlope: -0.10564041 - outSlope: -0.10762846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.10992472 - inSlope: -0.10762846 - outSlope: -0.1093227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.1081027 - inSlope: -0.1093227 - outSlope: -0.11061014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.106259175 - inSlope: -0.11061014 - outSlope: -0.111545384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.10440011 - inSlope: -0.111545384 - outSlope: -0.112148814 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.10253094 - inSlope: -0.112148814 - outSlope: -0.112379566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.10065798 - inSlope: -0.112379566 - outSlope: -0.11226728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.09878683 - inSlope: -0.11226728 - outSlope: -0.11184982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.096922696 - inSlope: -0.11184982 - outSlope: -0.111058064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.0950717 - inSlope: -0.111058064 - outSlope: -0.10996688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.09323895 - inSlope: -0.10996688 - outSlope: -0.10856364 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.09142953 - inSlope: -0.10856364 - outSlope: -0.106893025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.08964801 - inSlope: -0.106893025 - outSlope: -0.10491142 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.08789946 - inSlope: -0.10491142 - outSlope: -0.102672696 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.08618823 - inSlope: -0.102672696 - outSlope: -0.10021377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.08451802 - inSlope: -0.10021377 - outSlope: -0.09749208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.08289313 - inSlope: -0.09749208 - outSlope: -0.09456496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.081317075 - inSlope: -0.09456496 - outSlope: -0.09144065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.07979304 - inSlope: -0.09144065 - outSlope: -0.08817718 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.078323446 - inSlope: -0.08817718 - outSlope: -0.0847455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.076911 - inSlope: -0.0847455 - outSlope: -0.081159964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.07555836 - inSlope: -0.081159964 - outSlope: -0.07752106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.07426632 - inSlope: -0.07752106 - outSlope: -0.07373818 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.07303737 - inSlope: -0.07373818 - outSlope: -0.06995734 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.0718714 - inSlope: -0.06995734 - outSlope: -0.0660808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.07077007 - inSlope: -0.0660808 - outSlope: -0.062216137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.06973312 - inSlope: -0.062216137 - outSlope: -0.05833849 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.06876083 - inSlope: -0.05833849 - outSlope: -0.054474045 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.067852914 - inSlope: -0.054474045 - outSlope: -0.050694413 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.067007996 - inSlope: -0.050694413 - outSlope: -0.046943843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.06622561 - inSlope: -0.046943843 - outSlope: -0.043258984 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.06550462 - inSlope: -0.043258984 - outSlope: -0.039686125 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.06484319 - inSlope: -0.039686125 - outSlope: -0.036258064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.06423888 - inSlope: -0.036258064 - outSlope: -0.032910313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.06369039 - inSlope: -0.032910313 - outSlope: -0.029707303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.06319526 - inSlope: -0.029707303 - outSlope: -0.026635189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.062751345 - inSlope: -0.026635189 - outSlope: -0.023753773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.062355444 - inSlope: -0.023753773 - outSlope: -0.02101744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.06200516 - inSlope: -0.02101744 - outSlope: -0.018490678 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.061696976 - inSlope: -0.018490678 - outSlope: -0.016077854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.061429016 - inSlope: -0.016077854 - outSlope: -0.013919584 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.06119702 - inSlope: -0.013919584 - outSlope: -0.011877674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.060999062 - inSlope: -0.011877674 - outSlope: -0.01005882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.060831413 - inSlope: -0.01005882 - outSlope: -0.008400567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.0606914 - inSlope: -0.008400567 - outSlope: -0.006968485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.06057526 - inSlope: -0.006968485 - outSlope: -0.005631223 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.060481407 - inSlope: -0.005631223 - outSlope: -0.004537473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.060405783 - inSlope: -0.004537473 - outSlope: -0.0035576792 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.060346488 - inSlope: -0.0035576792 - outSlope: -0.0027354478 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.060300898 - inSlope: -0.0027354478 - outSlope: -0.0020771197 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.06026628 - inSlope: -0.0020771197 - outSlope: -0.0015273178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.060240824 - inSlope: -0.0015273178 - outSlope: -0.0010768925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.060222875 - inSlope: -0.0010768925 - outSlope: -0.0007434303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.060210485 - inSlope: -0.0007434303 - outSlope: -0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.060202736 - inSlope: -0.00046491003 - outSlope: -0.00029303582 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.060197853 - inSlope: -0.00029303582 - outSlope: -0.00007800654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.060196552 - inSlope: -0.00007800654 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.060196552 - inSlope: 0 - outSlope: -0.0011734844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.060176995 - inSlope: -0.0011734844 - outSlope: -0.00347632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.060119055 - inSlope: -0.00347632 - outSlope: -0.0057451557 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.060023304 - inSlope: -0.0057451557 - outSlope: -0.0079841595 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.059890233 - inSlope: -0.0079841595 - outSlope: -0.010152986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.05972102 - inSlope: -0.010152986 - outSlope: -0.012312069 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.059515815 - inSlope: -0.012312069 - outSlope: -0.014466525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.059274703 - inSlope: -0.014466525 - outSlope: -0.016592398 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.058998168 - inSlope: -0.016592398 - outSlope: -0.018733863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.058685932 - inSlope: -0.018733863 - outSlope: -0.020808224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.058339134 - inSlope: -0.020808224 - outSlope: -0.022983095 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.057956077 - inSlope: -0.022983095 - outSlope: -0.025072554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.057538208 - inSlope: -0.025072554 - outSlope: -0.027197907 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.057084903 - inSlope: -0.027197907 - outSlope: -0.029323027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.056596193 - inSlope: -0.029323027 - outSlope: -0.03144669 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.056072075 - inSlope: -0.03144669 - outSlope: -0.033584453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.055512343 - inSlope: -0.033584453 - outSlope: -0.035712242 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.05491713 - inSlope: -0.035712242 - outSlope: -0.03785258 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.054286264 - inSlope: -0.03785258 - outSlope: -0.039957676 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.053620294 - inSlope: -0.039957676 - outSlope: -0.042084053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.052918904 - inSlope: -0.042084053 - outSlope: -0.044159524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.0521829 - inSlope: -0.044159524 - outSlope: -0.046268605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.051411748 - inSlope: -0.046268605 - outSlope: -0.048312016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.05060656 - inSlope: -0.048312016 - outSlope: -0.05032271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.049767837 - inSlope: -0.05032271 - outSlope: -0.0523526 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.048895307 - inSlope: -0.0523526 - outSlope: -0.054294784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.04799038 - inSlope: -0.054294784 - outSlope: -0.056200065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.04705373 - inSlope: -0.056200065 - outSlope: -0.058047593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.046086255 - inSlope: -0.058047593 - outSlope: -0.059853066 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.04508872 - inSlope: -0.059853066 - outSlope: -0.061554756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.044062793 - inSlope: -0.061554756 - outSlope: -0.06319895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.043009493 - inSlope: -0.06319895 - outSlope: -0.06477448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.041929904 - inSlope: -0.06477448 - outSlope: -0.066224754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.040826175 - inSlope: -0.066224754 - outSlope: -0.06762139 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.039699137 - inSlope: -0.06762139 - outSlope: -0.0688652 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.0385514 - inSlope: -0.0688652 - outSlope: -0.07002171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.037384357 - inSlope: -0.07002171 - outSlope: -0.07103311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.036200456 - inSlope: -0.07103311 - outSlope: -0.07195359 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.035001248 - inSlope: -0.07195359 - outSlope: -0.072677955 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.033789933 - inSlope: -0.072677955 - outSlope: -0.0732898 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.032568455 - inSlope: -0.0732898 - outSlope: -0.07377094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.031338923 - inSlope: -0.07377094 - outSlope: -0.074077375 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.030104319 - inSlope: -0.074077375 - outSlope: -0.074173935 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.02886807 - inSlope: -0.074173935 - outSlope: -0.07417427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.02763185 - inSlope: -0.07417427 - outSlope: -0.073947735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.026399372 - inSlope: -0.073947735 - outSlope: -0.07356272 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.025173346 - inSlope: -0.07356272 - outSlope: -0.0729664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.023957223 - inSlope: -0.0729664 - outSlope: -0.07219622 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.02275397 - inSlope: -0.07219622 - outSlope: -0.071211025 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.021567104 - inSlope: -0.071211025 - outSlope: -0.07003846 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.020399814 - inSlope: -0.07003846 - outSlope: -0.068669334 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.01925531 - inSlope: -0.068669334 - outSlope: -0.06706003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.018137628 - inSlope: -0.06706003 - outSlope: -0.065290995 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.017049462 - inSlope: -0.065290995 - outSlope: -0.06327783 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.015994817 - inSlope: -0.06327783 - outSlope: -0.061043035 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.014977449 - inSlope: -0.061043035 - outSlope: -0.058610458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.014000595 - inSlope: -0.058610458 - outSlope: -0.055957265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.013067988 - inSlope: -0.055957265 - outSlope: -0.053074732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.012183397 - inSlope: -0.053074732 - outSlope: -0.05001854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.011349767 - inSlope: -0.05001854 - outSlope: -0.046701442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.0105714 - inSlope: -0.046701442 - outSlope: -0.04319529 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.009851489 - inSlope: -0.04319529 - outSlope: -0.03947617 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.009193544 - inSlope: -0.03947617 - outSlope: -0.035550654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.008601042 - inSlope: -0.035550654 - outSlope: -0.03144602 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.008076935 - inSlope: -0.03144602 - outSlope: -0.027085612 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.007625515 - inSlope: -0.027085612 - outSlope: -0.022578115 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.007249208 - inSlope: -0.022578115 - outSlope: -0.017863497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.0069514792 - inSlope: -0.017863497 - outSlope: -0.012971417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.0067352923 - inSlope: -0.012971417 - outSlope: -0.007917719 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.0066033285 - inSlope: -0.007917719 - outSlope: -0.0026715489 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.0065588034 - inSlope: -0.0026715489 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.0065588034 - inSlope: 0 - outSlope: -0.00019306611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.0065555857 - inSlope: -0.00019306611 - outSlope: -0.00059543154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.006545662 - inSlope: -0.00059543154 - outSlope: -0.0009333975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.0065301047 - inSlope: -0.0009333975 - outSlope: -0.0013518819 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.0065075736 - inSlope: -0.0013518819 - outSlope: -0.0017059948 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.006479141 - inSlope: -0.0017059948 - outSlope: -0.0021082764 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.0064440034 - inSlope: -0.0021082764 - outSlope: -0.0025104703 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.0064021605 - inSlope: -0.0025104703 - outSlope: -0.0028807924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.006354148 - inSlope: -0.0028807924 - outSlope: -0.0033152888 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.006298894 - inSlope: -0.0033152888 - outSlope: -0.0037334964 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.00623667 - inSlope: -0.0037334964 - outSlope: -0.0041840984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.006166932 - inSlope: -0.0041840984 - outSlope: -0.004634844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.006089686 - inSlope: -0.004634844 - outSlope: -0.0051015834 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.006004661 - inSlope: -0.0051015834 - outSlope: -0.0055683786 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.005911856 - inSlope: -0.0055683786 - outSlope: -0.0060187364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0058115395 - inSlope: -0.0060187364 - outSlope: -0.00656598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.005702108 - inSlope: -0.00656598 - outSlope: -0.007016794 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.0055851634 - inSlope: -0.007016794 - outSlope: -0.0075474475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.0054593673 - inSlope: -0.0075474475 - outSlope: -0.008030713 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.005325524 - inSlope: -0.008030713 - outSlope: -0.0085293595 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.0051833703 - inSlope: -0.0085293595 - outSlope: -0.008996238 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.0050334353 - inSlope: -0.008996238 - outSlope: -0.009478557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.0048754527 - inSlope: -0.009478557 - outSlope: -0.009913567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.004710229 - inSlope: -0.009913567 - outSlope: -0.010380391 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.0045372252 - inSlope: -0.010380391 - outSlope: -0.010798794 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.004357248 - inSlope: -0.010798794 - outSlope: -0.011184342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0041708346 - inSlope: -0.011184342 - outSlope: -0.011506881 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.003979056 - inSlope: -0.011506881 - outSlope: -0.011877017 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.003781109 - inSlope: -0.011877017 - outSlope: -0.012118378 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.003579139 - inSlope: -0.012118378 - outSlope: -0.012358975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.0033731475 - inSlope: -0.012358975 - outSlope: -0.012569205 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.003163664 - inSlope: -0.012569205 - outSlope: -0.012681594 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0029523072 - inSlope: -0.012681594 - outSlope: -0.012761387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0027396085 - inSlope: -0.012761387 - outSlope: -0.012794333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.002526373 - inSlope: -0.012794333 - outSlope: -0.01274608 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0023139415 - inSlope: -0.01274608 - outSlope: -0.012633425 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0021033876 - inSlope: -0.012633425 - outSlope: -0.012455649 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.0018957847 - inSlope: -0.012455649 - outSlope: -0.012198879 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0016924732 - inSlope: -0.012198879 - outSlope: -0.011876975 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.0014945266 - inSlope: -0.011876975 - outSlope: -0.011506831 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.001302749 - inSlope: -0.011506831 - outSlope: -0.010991252 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0011195538 - inSlope: -0.010991252 - outSlope: -0.01042857 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.00094574696 - inSlope: -0.01042857 - outSlope: -0.009817045 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.00078213203 - inSlope: -0.009817045 - outSlope: -0.009108931 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0006303188 - inSlope: -0.009108931 - outSlope: -0.008287657 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0004921854 - inSlope: -0.008287657 - outSlope: -0.007435195 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.00036826739 - inSlope: -0.007435195 - outSlope: -0.0064856876 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.00026017425 - inSlope: -0.0064856876 - outSlope: -0.0054392917 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.00016951558 - inSlope: -0.0054392917 - outSlope: -0.0043452415 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.000097095995 - inSlope: -0.0043452415 - outSlope: -0.0032026079 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.00004372001 - inSlope: -0.0032026079 - outSlope: -0.0019634073 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.000010997056 - inSlope: -0.0019634073 - outSlope: -0.00065979565 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: -0.00065979565 - outSlope: -0.00065979565 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0 - inSlope: 0 - outSlope: 1.0860342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.018100617 - inSlope: 1.0860342 - outSlope: 2.9672453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.06755466 - inSlope: 2.9672453 - outSlope: 4.417072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.14117245 - inSlope: 4.417072 - outSlope: 5.4279246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.23163778 - inSlope: 5.4279246 - outSlope: 5.9823403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3313437 - inSlope: 5.9823403 - outSlope: 6.063434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.43240085 - inSlope: 6.063434 - outSlope: 5.662265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.52677184 - inSlope: 5.662265 - outSlope: 4.7808743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.606453 - inSlope: 4.7808743 - outSlope: 3.4285836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.6635962 - inSlope: 3.4285836 - outSlope: 1.6145054 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6905046 - inSlope: 1.6145054 - outSlope: 0.53788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.69946927 - inSlope: 0.53788 - outSlope: 0.5052929 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.7078908 - inSlope: 0.5052929 - outSlope: 0.47351047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.71578264 - inSlope: 0.47351047 - outSlope: 0.44249737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.72315764 - inSlope: 0.44249737 - outSlope: 0.41223446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.7300282 - inSlope: 0.41223446 - outSlope: 0.38276947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7364077 - inSlope: 0.38276947 - outSlope: 0.35406265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.74230874 - inSlope: 0.35406265 - outSlope: 0.32610685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.74774384 - inSlope: 0.32610685 - outSlope: 0.29892713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.75272596 - inSlope: 0.29892713 - outSlope: 0.27249482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.75726753 - inSlope: 0.27249482 - outSlope: 0.24682426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.76138127 - inSlope: 0.24682426 - outSlope: 0.22194248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.76508033 - inSlope: 0.22194248 - outSlope: 0.19775052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7683762 - inSlope: 0.19775052 - outSlope: 0.17437236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7712824 - inSlope: 0.17437236 - outSlope: 0.15169874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.7738107 - inSlope: 0.15169874 - outSlope: 0.12982976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7759745 - inSlope: 0.12982976 - outSlope: 0.1086403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7777852 - inSlope: 0.1086403 - outSlope: 0.08823045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7792557 - inSlope: 0.08823045 - outSlope: 0.06855684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.7803983 - inSlope: 0.06855684 - outSlope: 0.049649525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7812258 - inSlope: 0.049649525 - outSlope: 0.031467706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.78175026 - inSlope: 0.031467706 - outSlope: 0.013990415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.78198344 - inSlope: 0.013990415 - outSlope: -0.0026893641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7819386 - inSlope: -0.0026893641 - outSlope: -0.018678922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7816273 - inSlope: -0.018678922 - outSlope: -0.03389958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7810623 - inSlope: -0.03389958 - outSlope: -0.048433587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7802551 - inSlope: -0.048433587 - outSlope: -0.06216607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.779219 - inSlope: -0.06216607 - outSlope: -0.075219944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7779653 - inSlope: -0.075219944 - outSlope: -0.087508045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.77650684 - inSlope: -0.087508045 - outSlope: -0.09905229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.774856 - inSlope: -0.09905229 - outSlope: -0.10992418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7730239 - inSlope: -0.10992418 - outSlope: -0.12000214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.77102387 - inSlope: -0.12000214 - outSlope: -0.12933981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7688682 - inSlope: -0.12933981 - outSlope: -0.13797913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.76656854 - inSlope: -0.13797913 - outSlope: -0.14589442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.76413697 - inSlope: -0.14589442 - outSlope: -0.15302196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7615866 - inSlope: -0.15302196 - outSlope: -0.15947357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.7589287 - inSlope: -0.15947357 - outSlope: -0.16513483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.7561765 - inSlope: -0.16513483 - outSlope: -0.1700844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.75334173 - inSlope: -0.1700844 - outSlope: -0.17431514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.7504365 - inSlope: -0.17431514 - outSlope: -0.17781274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.74747294 - inSlope: -0.17781274 - outSlope: -0.18054016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.7444639 - inSlope: -0.18054016 - outSlope: -0.18251914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.74142194 - inSlope: -0.18251914 - outSlope: -0.18379587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.7383587 - inSlope: -0.18379587 - outSlope: -0.18432873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.73528653 - inSlope: -0.18432873 - outSlope: -0.184107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.7322181 - inSlope: -0.184107 - outSlope: -0.18314141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.72916573 - inSlope: -0.18314141 - outSlope: -0.18146056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.7261414 - inSlope: -0.18146056 - outSlope: -0.17902383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.72315764 - inSlope: -0.17902383 - outSlope: -0.17584579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7202269 - inSlope: -0.17584579 - outSlope: -0.17192976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.7173614 - inSlope: -0.17192976 - outSlope: -0.16724126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.71457404 - inSlope: -0.16724126 - outSlope: -0.16189113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.71187586 - inSlope: -0.16189113 - outSlope: -0.15567914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.7092812 - inSlope: -0.15567914 - outSlope: -0.14883056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.7068007 - inSlope: -0.14883056 - outSlope: -0.14118446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.7044476 - inSlope: -0.14118446 - outSlope: -0.13280071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.70223427 - inSlope: -0.13280071 - outSlope: -0.123678565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.70017296 - inSlope: -0.123678565 - outSlope: -0.113829486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.6982758 - inSlope: -0.113829486 - outSlope: -0.10320435 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.69655573 - inSlope: -0.10320435 - outSlope: -0.09189615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.69502413 - inSlope: -0.09189615 - outSlope: -0.07974394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.69369507 - inSlope: -0.07974394 - outSlope: -0.06694443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.6925793 - inSlope: -0.06694443 - outSlope: -0.053325944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.69169056 - inSlope: -0.053325944 - outSlope: -0.039031543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.69104004 - inSlope: -0.039031543 - outSlope: -0.023964666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6906406 - inSlope: -0.023964666 - outSlope: -0.008161075 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6905046 - inSlope: -0.008161075 - outSlope: -1.3628801 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.66778964 - inSlope: -1.3628801 - outSlope: -3.793677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.60456175 - inSlope: -3.793677 - outSlope: -5.7923827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.5080221 - inSlope: -5.7923827 - outSlope: -7.347509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.38556376 - inSlope: -7.347509 - outSlope: -8.426192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.24512735 - inSlope: -8.426192 - outSlope: -8.991759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.09526484 - inSlope: -8.991759 - outSlope: -9.021259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05508934 - inSlope: -9.021259 - outSlope: -8.516686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.19703397 - inSlope: -8.516686 - outSlope: -7.505066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.32211828 - inSlope: -7.505066 - outSlope: -6.0270905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.4225697 - inSlope: -6.0270905 - outSlope: -4.1192045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.49122304 - inSlope: -4.1192045 - outSlope: -1.7962878 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.52116114 - inSlope: -1.7962878 - outSlope: -0.46439096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.528901 - inSlope: -0.46439096 - outSlope: -0.40790358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.53569937 - inSlope: -0.40790358 - outSlope: -0.35402688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.5415998 - inSlope: -0.35402688 - outSlope: -0.30263495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.5466438 - inSlope: -0.30263495 - outSlope: -0.25378728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.5508736 - inSlope: -0.25378728 - outSlope: -0.20752092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.55433226 - inSlope: -0.20752092 - outSlope: -0.16362205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.5570593 - inSlope: -0.16362205 - outSlope: -0.12228024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.5590973 - inSlope: -0.12228024 - outSlope: -0.08337029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.5604868 - inSlope: -0.08337029 - outSlope: -0.0468636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.56126785 - inSlope: -0.0468636 - outSlope: -0.012806666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.5614813 - inSlope: -0.012806666 - outSlope: 0.018893499 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.5611664 - inSlope: 0.018893499 - outSlope: 0.04807596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.56036514 - inSlope: 0.04807596 - outSlope: 0.07500894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.559115 - inSlope: 0.07500894 - outSlope: 0.0994278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.55745786 - inSlope: 0.0994278 - outSlope: 0.1215328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.5554323 - inSlope: 0.1215328 - outSlope: 0.1411952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.55307907 - inSlope: 0.1411952 - outSlope: 0.15849367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.5504375 - inSlope: 0.15849367 - outSlope: 0.17344005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.5475468 - inSlope: 0.17344005 - outSlope: 0.18594521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.5444477 - inSlope: 0.18594521 - outSlope: 0.19609113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.54117954 - inSlope: 0.19609113 - outSlope: 0.20379443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.53778297 - inSlope: 0.20379443 - outSlope: 0.20921965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.534296 - inSlope: 0.20921965 - outSlope: 0.21207353 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.5307614 - inSlope: 0.21207353 - outSlope: 0.21268508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.5272167 - inSlope: 0.21268508 - outSlope: 0.21078964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.5237035 - inSlope: 0.21078964 - outSlope: 0.20651598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.5202616 - inSlope: 0.20651598 - outSlope: 0.19981046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.5169314 - inSlope: 0.19981046 - outSlope: 0.19076246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.51375204 - inSlope: 0.19076246 - outSlope: 0.17918961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.51076555 - inSlope: 0.17918961 - outSlope: 0.16524927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.5080114 - inSlope: 0.16524927 - outSlope: 0.14889136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.5055299 - inSlope: 0.14889136 - outSlope: 0.1301266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.5033611 - inSlope: 0.1301266 - outSlope: 0.10891769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.5015458 - inSlope: 0.10891769 - outSlope: 0.08526572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.5001247 - inSlope: 0.08526572 - outSlope: 0.059264358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.49913695 - inSlope: 0.059264358 - outSlope: 0.042634647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.49842638 - inSlope: 0.042634647 - outSlope: 0.037086044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.49780828 - inSlope: 0.037086044 - outSlope: 0.031726986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.4972795 - inSlope: 0.031726986 - outSlope: 0.026432302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.49683896 - inSlope: 0.026432302 - outSlope: 0.021303913 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.4964839 - inSlope: 0.021303913 - outSlope: 0.01625599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.49621296 - inSlope: 0.01625599 - outSlope: 0.01136006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.49602363 - inSlope: 0.01136006 - outSlope: 0.006600029 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.49591362 - inSlope: 0.006600029 - outSlope: 0.0018972177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.495882 - inSlope: 0.0018972177 - outSlope: -0.0026035334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.4959254 - inSlope: -0.0026035334 - outSlope: -0.007082827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.49604344 - inSlope: -0.007082827 - outSlope: -0.011367213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.4962329 - inSlope: -0.011367213 - outSlope: -0.015508326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.49649137 - inSlope: -0.015508326 - outSlope: -0.019605178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.49681813 - inSlope: -0.019605178 - outSlope: -0.02352836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.49721026 - inSlope: -0.02352836 - outSlope: -0.02735677 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.4976662 - inSlope: -0.02735677 - outSlope: -0.031063586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.49818394 - inSlope: -0.031063586 - outSlope: -0.034627352 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.49876106 - inSlope: -0.034627352 - outSlope: -0.038107075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.49939618 - inSlope: -0.038107075 - outSlope: -0.04142944 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.50008667 - inSlope: -0.04142944 - outSlope: -0.044696372 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.5008316 - inSlope: -0.044696372 - outSlope: -0.04777555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.50162786 - inSlope: -0.04777555 - outSlope: -0.050725985 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.5024733 - inSlope: -0.050725985 - outSlope: -0.053651385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.5033675 - inSlope: -0.053651385 - outSlope: -0.05639439 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.5043074 - inSlope: -0.05639439 - outSlope: -0.05899435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.5052906 - inSlope: -0.05899435 - outSlope: -0.061540663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.5063163 - inSlope: -0.061540663 - outSlope: -0.063892946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.5073812 - inSlope: -0.063892946 - outSlope: -0.06620413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.5084846 - inSlope: -0.06620413 - outSlope: -0.06832845 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.5096234 - inSlope: -0.06832845 - outSlope: -0.07036693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.5107962 - inSlope: -0.07036693 - outSlope: -0.072280236 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.51200086 - inSlope: -0.072280236 - outSlope: -0.07410056 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.51323587 - inSlope: -0.07410056 - outSlope: -0.07577427 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.5144988 - inSlope: -0.07577427 - outSlope: -0.07730134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.5157871 - inSlope: -0.07730134 - outSlope: -0.07876761 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.5170999 - inSlope: -0.07876761 - outSlope: -0.0800515 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.5184341 - inSlope: -0.0800515 - outSlope: -0.08126028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.51978844 - inSlope: -0.08126028 - outSlope: -0.08236178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.52116114 - inSlope: -0.08236178 - outSlope: 0.010453473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.5209869 - inSlope: 0.010453473 - outSlope: 0.19202131 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.51778656 - inSlope: 0.19202131 - outSlope: 0.36612904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.5116844 - inSlope: 0.36612904 - outSlope: 0.5330265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.5028005 - inSlope: 0.5330265 - outSlope: 0.692826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.49125344 - inSlope: 0.692826 - outSlope: 0.8456656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.47715902 - inSlope: 0.8456656 - outSlope: 0.9915689 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.4606329 - inSlope: 0.9915689 - outSlope: 1.1305504 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.4417904 - inSlope: 1.1305504 - outSlope: 1.2626761 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.42074582 - inSlope: 1.2626761 - outSlope: 1.3877923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.39761597 - inSlope: 1.3877923 - outSlope: 1.5058508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.37251848 - inSlope: 1.5058508 - outSlope: 1.6167245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.3455731 - inSlope: 1.6167245 - outSlope: 1.7203008 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.31690145 - inSlope: 1.7203008 - outSlope: 1.816417 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.28662786 - inSlope: 1.816417 - outSlope: 1.9048315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.2548807 - inSlope: 1.9048315 - outSlope: 1.9854597 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.22178973 - inSlope: 1.9854597 - outSlope: 2.058042 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.18748906 - inSlope: 2.058042 - outSlope: 2.1223474 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.15211664 - inSlope: 2.1223474 - outSlope: 2.1782556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.1158119 - inSlope: 2.1782556 - outSlope: 2.2256687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.078717455 - inSlope: 2.2256687 - outSlope: 2.2642574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.040979866 - inSlope: 2.2642574 - outSlope: 2.2940314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.0027460463 - inSlope: 2.2940314 - outSlope: 2.3147914 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.035833776 - inSlope: 2.3147914 - outSlope: 2.3265226 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.074609116 - inSlope: 2.3265226 - outSlope: 2.3291461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.11342818 - inSlope: 2.3291461 - outSlope: 2.3226445 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.15213889 - inSlope: 2.3226445 - outSlope: 2.3070354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.19059 - inSlope: 2.3070354 - outSlope: 2.282475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.22863066 - inSlope: 2.282475 - outSlope: 2.2487645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.26611057 - inSlope: 2.2487645 - outSlope: 2.2063365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.30288228 - inSlope: 2.2063365 - outSlope: 2.1550796 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.33880076 - inSlope: 2.1550796 - outSlope: 2.095363 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.37372294 - inSlope: 2.095363 - outSlope: 2.0270612 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.40750775 - inSlope: 2.0270612 - outSlope: 1.9506699 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.44001842 - inSlope: 1.9506699 - outSlope: 1.8661166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.47112077 - inSlope: 1.8661166 - outSlope: 1.7738005 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.50068367 - inSlope: 1.7738005 - outSlope: 1.6736332 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.5285779 - inSlope: 1.6736332 - outSlope: 1.5660334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.5546781 - inSlope: 1.5660334 - outSlope: 1.4509913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.5788616 - inSlope: 1.4509913 - outSlope: 1.3287508 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.6010071 - inSlope: 1.3287508 - outSlope: 1.1992283 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.6209945 - inSlope: 1.1992283 - outSlope: 1.0626663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.63870585 - inSlope: 1.0626663 - outSlope: 0.9190354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.6540229 - inSlope: 0.9190354 - outSlope: 0.76818514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.6668261 - inSlope: 0.76818514 - outSlope: 0.6103442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.6769984 - inSlope: 0.6103442 - outSlope: 0.4451442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.68441755 - inSlope: 0.4451442 - outSlope: 0.27268112 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.68896216 - inSlope: 0.27268112 - outSlope: 0.0925457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.6905046 - inSlope: 0.0925457 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.6905046 - inSlope: 0 - outSlope: -0.036591996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.68989474 - inSlope: -0.036591996 - outSlope: -0.108548865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.6880856 - inSlope: -0.108548865 - outSlope: -0.17861485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.68510866 - inSlope: -0.17861485 - outSlope: -0.24679212 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.6809954 - inSlope: -0.24679212 - outSlope: -0.31315804 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.6757762 - inSlope: -0.31315804 - outSlope: -0.37765715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.6694818 - inSlope: -0.37765715 - outSlope: -0.4404505 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.6621411 - inSlope: -0.4404505 - outSlope: -0.50142694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.65378386 - inSlope: -0.50142694 - outSlope: -0.5605867 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.6444409 - inSlope: -0.5605867 - outSlope: -0.6180335 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.6341402 - inSlope: -0.6180335 - outSlope: -0.67370605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.62291193 - inSlope: -0.67370605 - outSlope: -0.7276128 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.6107849 - inSlope: -0.7276128 - outSlope: -0.7798195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.5977881 - inSlope: -0.7798195 - outSlope: -0.83015406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.583952 - inSlope: -0.83015406 - outSlope: -0.8787802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.5693059 - inSlope: -0.8787802 - outSlope: -0.92558223 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.5538793 - inSlope: -0.92558223 - outSlope: -0.9705632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5377035 - inSlope: -0.9705632 - outSlope: -1.0137434 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.52080756 - inSlope: -1.0137434 - outSlope: -1.055074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.50322276 - inSlope: -1.055074 - outSlope: -1.0945421 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.48498067 - inSlope: -1.0945421 - outSlope: -1.1320612 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.46611273 - inSlope: -1.1320612 - outSlope: -1.1677157 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.4466511 - inSlope: -1.1677157 - outSlope: -1.20139 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.42662767 - inSlope: -1.20139 - outSlope: -1.2331591 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.40607533 - inSlope: -1.2331591 - outSlope: -1.2627833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.38502866 - inSlope: -1.2627833 - outSlope: -1.2905341 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.3635201 - inSlope: -1.2905341 - outSlope: -1.3161085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.34158465 - inSlope: -1.3161085 - outSlope: -1.3397158 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.3192564 - inSlope: -1.3397158 - outSlope: -1.3611368 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.29657048 - inSlope: -1.3611368 - outSlope: -1.38047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.273563 - inSlope: -1.38047 - outSlope: -1.3976446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.2502686 - inSlope: -1.3976446 - outSlope: -1.4126713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.22672445 - inSlope: -1.4126713 - outSlope: -1.425474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.20296623 - inSlope: -1.425474 - outSlope: -1.4361088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.17903076 - inSlope: -1.4361088 - outSlope: -1.4445525 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.15495525 - inSlope: -1.4445525 - outSlope: -1.4507393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.13077594 - inSlope: -1.4507393 - outSlope: -1.4547576 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.10653035 - inSlope: -1.4547576 - outSlope: -1.4564666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.08225559 - inSlope: -1.4564666 - outSlope: -1.4560442 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.057988554 - inSlope: -1.4560442 - outSlope: -1.4533136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.033766337 - inSlope: -1.4533136 - outSlope: -1.4483992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.009626718 - inSlope: -1.4483992 - outSlope: -1.4412767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.014394879 - inSlope: -1.4412767 - outSlope: -1.4319674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.03826064 - inSlope: -1.4319674 - outSlope: -1.4204355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.06193488 - inSlope: -1.4204355 - outSlope: -1.4068289 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.08538167 - inSlope: -1.4068289 - outSlope: -1.3909545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.108564556 - inSlope: -1.3909545 - outSlope: -1.373033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.13144809 - inSlope: -1.373033 - outSlope: -1.3530071 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.15399851 - inSlope: -1.3530071 - outSlope: -1.3308934 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.17618036 - inSlope: -1.3308934 - outSlope: -1.3067287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.19795884 - inSlope: -1.3067287 - outSlope: -1.2805536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.21930169 - inSlope: -1.2805536 - outSlope: -1.2523979 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.24017467 - inSlope: -1.2523979 - outSlope: -1.222269 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.2605461 - inSlope: -1.222269 - outSlope: -1.1902376 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.28038308 - inSlope: -1.1902376 - outSlope: -1.1562544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.29965425 - inSlope: -1.1562544 - outSlope: -1.1203936 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.3183272 - inSlope: -1.1203936 - outSlope: -1.0827129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.33637264 - inSlope: -1.0827129 - outSlope: -1.0432719 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.35376024 - inSlope: -1.0432719 - outSlope: -1.0019544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.3704597 - inSlope: -1.0019544 - outSlope: -0.9588471 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.38644025 - inSlope: -0.9588471 - outSlope: -0.91405064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.40167463 - inSlope: -0.91405064 - outSlope: -0.8675362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.41613334 - inSlope: -0.8675362 - outSlope: -0.8191679 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.42978632 - inSlope: -0.8191679 - outSlope: -0.7692473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.44260728 - inSlope: -0.7692473 - outSlope: -0.7176163 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.45456737 - inSlope: -0.7176163 - outSlope: -0.6641901 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.46563736 - inSlope: -0.6641901 - outSlope: -0.60917115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.47579005 - inSlope: -0.60917115 - outSlope: -0.55240786 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.48499697 - inSlope: -0.55240786 - outSlope: -0.49397388 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.49322975 - inSlope: -0.49397388 - outSlope: -0.43383974 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.5004605 - inSlope: -0.43383974 - outSlope: -0.37195295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.5066596 - inSlope: -0.37195295 - outSlope: -0.30833906 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.5117987 - inSlope: -0.30833906 - outSlope: -0.24297966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.5158483 - inSlope: -0.24297966 - outSlope: -0.17583612 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.5187789 - inSlope: -0.17583612 - outSlope: -0.106864415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.52055997 - inSlope: -0.106864415 - outSlope: -0.036069866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.52116114 - inSlope: -0.036069866 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.52116114 - inSlope: 0 - outSlope: 0.016794462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.52088124 - inSlope: 0.016794462 - outSlope: 0.049666695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.52005345 - inSlope: 0.049666695 - outSlope: 0.08162265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.5186931 - inSlope: 0.08162265 - outSlope: 0.11259048 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.51681656 - inSlope: 0.11259048 - outSlope: 0.14261702 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.51443964 - inSlope: 0.14261702 - outSlope: 0.17167696 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.5115783 - inSlope: 0.17167696 - outSlope: 0.19977899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.5082486 - inSlope: 0.19977899 - outSlope: 0.22688973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.5044672 - inSlope: 0.22688973 - outSlope: 0.25311133 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.5002486 - inSlope: 0.25311133 - outSlope: 0.27829415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.49561045 - inSlope: 0.27829415 - outSlope: 0.30257773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.49056742 - inSlope: 0.30257773 - outSlope: 0.3258612 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.48513648 - inSlope: 0.3258612 - outSlope: 0.34822118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.47933272 - inSlope: 0.34822118 - outSlope: 0.3696051 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.47317272 - inSlope: 0.3696051 - outSlope: 0.3900309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.46667212 - inSlope: 0.3900309 - outSlope: 0.40947944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.45984757 - inSlope: 0.40947944 - outSlope: 0.4279425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.4527151 - inSlope: 0.4279425 - outSlope: 0.44553423 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.44528964 - inSlope: 0.44553423 - outSlope: 0.46209732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.43758792 - inSlope: 0.46209732 - outSlope: 0.4776533 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.42962715 - inSlope: 0.4776533 - outSlope: 0.49228963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.4214222 - inSlope: 0.49228963 - outSlope: 0.505933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.41298988 - inSlope: 0.505933 - outSlope: 0.5185934 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.4043468 - inSlope: 0.5185934 - outSlope: 0.5302978 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.39550838 - inSlope: 0.5302978 - outSlope: 0.54100263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.3864918 - inSlope: 0.54100263 - outSlope: 0.5507396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.3773127 - inSlope: 0.5507396 - outSlope: 0.5595316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.3679873 - inSlope: 0.5595316 - outSlope: 0.56727964 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.35853252 - inSlope: 0.56727964 - outSlope: 0.5741231 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.34896395 - inSlope: 0.5741231 - outSlope: 0.5798662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.33929938 - inSlope: 0.5798662 - outSlope: 0.58473945 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.32955387 - inSlope: 0.58473945 - outSlope: 0.5885582 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.31974444 - inSlope: 0.5885582 - outSlope: 0.5914307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.3098874 - inSlope: 0.5914307 - outSlope: 0.59329313 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.29999906 - inSlope: 0.59329313 - outSlope: 0.5941684 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.2900964 - inSlope: 0.5941684 - outSlope: 0.5940549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.28019536 - inSlope: 0.5940549 - outSlope: 0.5929695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.2703124 - inSlope: 0.5929695 - outSlope: 0.59094614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.26046345 - inSlope: 0.59094614 - outSlope: 0.5878823 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.25066528 - inSlope: 0.5878823 - outSlope: 0.5838346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.24093485 - inSlope: 0.5838346 - outSlope: 0.578838 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.23128742 - inSlope: 0.578838 - outSlope: 0.57286245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.22173986 - inSlope: 0.57286245 - outSlope: 0.5658643 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.21230866 - inSlope: 0.5658643 - outSlope: 0.55796254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.20300943 - inSlope: 0.55796254 - outSlope: 0.5490337 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.19385874 - inSlope: 0.5490337 - outSlope: 0.53916085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.18487287 - inSlope: 0.53916085 - outSlope: 0.5283005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.17606774 - inSlope: 0.5283005 - outSlope: 0.5165405 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.16745886 - inSlope: 0.5165405 - outSlope: 0.5037434 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.15906303 - inSlope: 0.5037434 - outSlope: 0.49004707 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.1508957 - inSlope: 0.49004707 - outSlope: 0.4753231 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.14297354 - inSlope: 0.4753231 - outSlope: 0.45968246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.13531207 - inSlope: 0.45968246 - outSlope: 0.44311753 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.12792689 - inSlope: 0.44311753 - outSlope: 0.42556477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.120834045 - inSlope: 0.42556477 - outSlope: 0.4071007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.11404914 - inSlope: 0.4071007 - outSlope: 0.38764957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.107588224 - inSlope: 0.38764957 - outSlope: 0.3672863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.10146688 - inSlope: 0.3672863 - outSlope: 0.3459677 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.095700674 - inSlope: 0.3459677 - outSlope: 0.32367247 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.090306215 - inSlope: 0.32367247 - outSlope: 0.30048922 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.085297994 - inSlope: 0.30048922 - outSlope: 0.2763571 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.08069211 - inSlope: 0.2763571 - outSlope: 0.2512767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.07650411 - inSlope: 0.2512767 - outSlope: 0.22527681 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.072749555 - inSlope: 0.22527681 - outSlope: 0.19826579 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.06944508 - inSlope: 0.19826579 - outSlope: 0.17039797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.06660516 - inSlope: 0.17039797 - outSlope: 0.14152308 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.06424641 - inSlope: 0.14152308 - outSlope: 0.11171721 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.06238443 - inSlope: 0.11171721 - outSlope: 0.08101535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.061034195 - inSlope: 0.08101535 - outSlope: 0.049308177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.06021238 - inSlope: 0.049308177 - outSlope: 0.016641125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.059935033 - inSlope: 0.016641125 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.059935033 - inSlope: 0 - outSlope: 0.0039270376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.059869584 - inSlope: 0.0039270376 - outSlope: 0.011619059 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.059675936 - inSlope: 0.011619059 - outSlope: 0.019021427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.0593589 - inSlope: 0.019021427 - outSlope: 0.02607147 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.05892438 - inSlope: 0.02607147 - outSlope: 0.03283163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.058377195 - inSlope: 0.03283163 - outSlope: 0.039332066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.05772167 - inSlope: 0.039332066 - outSlope: 0.045413032 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.056964755 - inSlope: 0.045413032 - outSlope: 0.05127389 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.056110203 - inSlope: 0.05127389 - outSlope: 0.056842018 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.05516285 - inSlope: 0.056842018 - outSlope: 0.06202457 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.054129124 - inSlope: 0.06202457 - outSlope: 0.06694468 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.053013332 - inSlope: 0.06694468 - outSlope: 0.07155193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.05182082 - inSlope: 0.07155193 - outSlope: 0.075832345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.050556965 - inSlope: 0.075832345 - outSlope: 0.079855725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.049226057 - inSlope: 0.079855725 - outSlope: 0.08352026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.047833994 - inSlope: 0.08352026 - outSlope: 0.08687405 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.046386115 - inSlope: 0.08687405 - outSlope: 0.08996199 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.04488677 - inSlope: 0.08996199 - outSlope: 0.09272544 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.043341283 - inSlope: 0.09272544 - outSlope: 0.09514455 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.041755565 - inSlope: 0.09514455 - outSlope: 0.0973013 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0401339 - inSlope: 0.0973013 - outSlope: 0.099168815 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.038481113 - inSlope: 0.099168815 - outSlope: 0.10064321 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.036803655 - inSlope: 0.10064321 - outSlope: 0.101871856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.035105817 - inSlope: 0.101871856 - outSlope: 0.102805056 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.033392426 - inSlope: 0.102805056 - outSlope: 0.10338442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.03166938 - inSlope: 0.10338442 - outSlope: 0.1037008 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.029940959 - inSlope: 0.1037008 - outSlope: 0.1036741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.028213084 - inSlope: 0.1036741 - outSlope: 0.103384644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.026490033 - inSlope: 0.103384644 - outSlope: 0.10274079 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.024777712 - inSlope: 0.10274079 - outSlope: 0.10180199 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.023080941 - inSlope: 0.10180199 - outSlope: 0.10058415 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.021404564 - inSlope: 0.10058415 - outSlope: 0.09900721 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.01975447 - inSlope: 0.09900721 - outSlope: 0.09716733 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.018134946 - inSlope: 0.09716733 - outSlope: 0.0950158 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.016551374 - inSlope: 0.0950158 - outSlope: 0.092569865 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.015008566 - inSlope: 0.092569865 - outSlope: 0.08980162 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.013511895 - inSlope: 0.08980162 - outSlope: 0.086706646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.012066724 - inSlope: 0.086706646 - outSlope: 0.08333231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.010677873 - inSlope: 0.08333231 - outSlope: 0.079630636 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.009350716 - inSlope: 0.079630636 - outSlope: 0.075671576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.008089542 - inSlope: 0.075671576 - outSlope: 0.07135441 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.0069002523 - inSlope: 0.07135441 - outSlope: 0.06675597 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.0057876697 - inSlope: 0.06675597 - outSlope: 0.06186333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.00475663 - inSlope: 0.06186333 - outSlope: 0.05664915 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.003812492 - inSlope: 0.05664915 - outSlope: 0.05110999 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.002960623 - inSlope: 0.05110999 - outSlope: 0.04528715 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.0022058487 - inSlope: 0.04528715 - outSlope: 0.039171573 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0015529991 - inSlope: 0.039171573 - outSlope: 0.03273231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0010074377 - inSlope: 0.03273231 - outSlope: 0.025974918 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.000574529 - inSlope: 0.025974918 - outSlope: 0.018925942 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.00025910142 - inSlope: 0.018925942 - outSlope: 0.011619508 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.00006544591 - inSlope: 0.011619508 - outSlope: 0.0039265896 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0.0039265896 - outSlope: 0.0039265896 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -3.0463277e-15 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -3.0463277e-15 - inSlope: 0 - outSlope: -0.39117295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0065195663 - inSlope: -0.39117295 - outSlope: -1.0642225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.02425659 - inSlope: -1.0642225 - outSlope: -1.5699317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.050422095 - inSlope: -1.5699317 - outSlope: -1.9010617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.08210643 - inSlope: -1.9010617 - outSlope: -2.0521452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.116308935 - inSlope: -2.0521452 - outSlope: -2.0258873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.15007369 - inSlope: -2.0258873 - outSlope: -1.8360043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.18067373 - inSlope: -1.8360043 - outSlope: -1.504212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.20574391 - inSlope: -1.504212 - outSlope: -1.052209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.22328077 - inSlope: -1.052209 - outSlope: -0.49120504 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.23146752 - inSlope: -0.49120504 - outSlope: -0.16781168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.23426437 - inSlope: -0.16781168 - outSlope: -0.15697822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.23688067 - inSlope: -0.15697822 - outSlope: -0.14648987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.23932217 - inSlope: -0.14648987 - outSlope: -0.13644312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.24159624 - inSlope: -0.13644312 - outSlope: -0.12665045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.24370708 - inSlope: -0.12665045 - outSlope: -0.11719208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.24566028 - inSlope: -0.11719208 - outSlope: -0.108052894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.24746116 - inSlope: -0.108052894 - outSlope: -0.099284746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.2491159 - inSlope: -0.099284746 - outSlope: -0.09067753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.2506272 - inSlope: -0.09067753 - outSlope: -0.08256205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.25200322 - inSlope: -0.08256205 - outSlope: -0.07454939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.2532457 - inSlope: -0.07454939 - outSlope: -0.06690818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.25436085 - inSlope: -0.06690818 - outSlope: -0.059529003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.255353 - inSlope: -0.059529003 - outSlope: -0.052378226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.25622597 - inSlope: -0.052378226 - outSlope: -0.04552786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.25698477 - inSlope: -0.04552786 - outSlope: -0.038884915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.25763285 - inSlope: -0.038884915 - outSlope: -0.032533437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.25817508 - inSlope: -0.032533437 - outSlope: -0.02641442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.25861531 - inSlope: -0.02641442 - outSlope: -0.020468704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.25895646 - inSlope: -0.020468704 - outSlope: -0.014836206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.25920373 - inSlope: -0.014836206 - outSlope: -0.009377012 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.25936002 - inSlope: -0.009377012 - outSlope: -0.0041860384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.25942978 - inSlope: -0.0041860384 - outSlope: 0.00082433305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.25941604 - inSlope: 0.00082433305 - outSlope: 0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.25932324 - inSlope: 0.005568271 - outSlope: 0.010102997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.25915486 - inSlope: 0.010102997 - outSlope: 0.01444818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.25891405 - inSlope: 0.01444818 - outSlope: 0.018601898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.25860402 - inSlope: 0.018601898 - outSlope: 0.022512697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.2582288 - inSlope: 0.022512697 - outSlope: 0.026176596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.25779253 - inSlope: 0.026176596 - outSlope: 0.029675988 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.25729793 - inSlope: 0.029675988 - outSlope: 0.032930404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.2567491 - inSlope: 0.032930404 - outSlope: 0.03602389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.2561487 - inSlope: 0.03602389 - outSlope: 0.038893856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.25550047 - inSlope: 0.038893856 - outSlope: 0.041482788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.25480908 - inSlope: 0.041482788 - outSlope: 0.043927472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.25407696 - inSlope: 0.043927472 - outSlope: 0.04613404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.25330806 - inSlope: 0.04613404 - outSlope: 0.048183247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.252505 - inSlope: 0.048183247 - outSlope: 0.049955297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.25167242 - inSlope: 0.049955297 - outSlope: 0.05151098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.2508139 - inSlope: 0.05151098 - outSlope: 0.052876227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.24993263 - inSlope: 0.052876227 - outSlope: 0.053978615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.24903299 - inSlope: 0.053978615 - outSlope: 0.054909844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.24811782 - inSlope: 0.054909844 - outSlope: 0.055609398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.247191 - inSlope: 0.055609398 - outSlope: 0.056102924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.24625595 - inSlope: 0.056102924 - outSlope: 0.056335382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.24531703 - inSlope: 0.056335382 - outSlope: 0.056339853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.24437803 - inSlope: 0.056339853 - outSlope: 0.05615478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.24344212 - inSlope: 0.05615478 - outSlope: 0.05571758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.2425135 - inSlope: 0.05571758 - outSlope: 0.055037692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.24159619 - inSlope: 0.055037692 - outSlope: 0.054152064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.24069366 - inSlope: 0.054152064 - outSlope: 0.053033583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.23980977 - inSlope: 0.053033583 - outSlope: 0.051650453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.23894893 - inSlope: 0.051650453 - outSlope: 0.050036658 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.23811498 - inSlope: 0.050036658 - outSlope: 0.048202023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.23731162 - inSlope: 0.048202023 - outSlope: 0.046159968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.23654228 - inSlope: 0.046159968 - outSlope: 0.04381035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.23581211 - inSlope: 0.04381035 - outSlope: 0.041260164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.23512444 - inSlope: 0.041260164 - outSlope: 0.038487054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.23448299 - inSlope: 0.038487054 - outSlope: 0.03542844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.23389252 - inSlope: 0.03542844 - outSlope: 0.032162398 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.23335648 - inSlope: 0.032162398 - outSlope: 0.02866122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.23287879 - inSlope: 0.02866122 - outSlope: 0.024884665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.23246405 - inSlope: 0.024884665 - outSlope: 0.02090784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.23211558 - inSlope: 0.02090784 - outSlope: 0.016626136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.23183848 - inSlope: 0.016626136 - outSlope: 0.012214792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.2316349 - inSlope: 0.012214792 - outSlope: 0.007493205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.23151001 - inSlope: 0.007493205 - outSlope: 0.002549889 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.23146752 - inSlope: 0.002549889 - outSlope: -0.28027636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.23613885 - inSlope: -0.28027636 - outSlope: -0.7491533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.24862473 - inSlope: -0.7491533 - outSlope: -1.0501529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.26612726 - inSlope: -1.0501529 - outSlope: -1.1536639 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.28535497 - inSlope: -1.1536639 - outSlope: -1.0530827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.30290633 - inSlope: -1.0530827 - outSlope: -0.7801266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.31590843 - inSlope: -0.7801266 - outSlope: -0.4087279 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.32272056 - inSlope: -0.4087279 - outSlope: -0.038248338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.32335803 - inSlope: -0.038248338 - outSlope: 0.23841642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.31938443 - inSlope: 0.23841642 - outSlope: 0.36207533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.31334984 - inSlope: 0.36207533 - outSlope: 0.31766325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.30805546 - inSlope: 0.31766325 - outSlope: 0.1292969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.3059005 - inSlope: 0.1292969 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.30590016 - inSlope: 0.000010728846 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.30590016 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.30589974 - inSlope: 0.000025033974 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.30590016 - inSlope: -0.000025033974 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.30590054 - inSlope: -0.000023245833 - outSlope: 0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.3059001 - inSlope: 0.000026822116 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.3059 - inSlope: 0.000001788141 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.30590054 - inSlope: -0.000032186537 - outSlope: 0.000026821732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.3059001 - inSlope: 0.000026821732 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.3058997 - inSlope: 0.000023245833 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.30590016 - inSlope: -0.000026822116 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.30590016 - inSlope: 0 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.30589983 - inSlope: 0.000019669551 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.30590025 - inSlope: -0.000025033974 - outSlope: -0.0000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.30590028 - inSlope: -0.0000008940705 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.30589995 - inSlope: 0.000019669551 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.3059003 - inSlope: -0.000007152564 - outSlope: -0.000012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.3059005 - inSlope: -0.000012516987 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.30590016 - inSlope: 0.000021457387 - outSlope: 0.000005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.3058998 - inSlope: 0.000005364423 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.30590016 - inSlope: -0.000021457692 - outSlope: -0.0000004876742 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.30590025 - inSlope: -0.0000004876742 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.30590057 - inSlope: -0.000019669551 - outSlope: 0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.3059 - inSlope: 0.00003397468 - outSlope: 0.00000044703526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.30589995 - inSlope: 0.00000044703526 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.3059004 - inSlope: -0.000026822116 - outSlope: 0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.3058997 - inSlope: 0.000041127245 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.30590016 - inSlope: -0.000026822116 - outSlope: -0.000025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.30590057 - inSlope: -0.000025033616 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.30590004 - inSlope: 0.000032186537 - outSlope: -0.000002384188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.30590016 - inSlope: -0.000002384188 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.30589983 - inSlope: 0.000019669551 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.3059002 - inSlope: -0.000021457692 - outSlope: -0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.30590045 - inSlope: -0.000008046634 - outSlope: 0.000037550963 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.30589983 - inSlope: 0.000037550963 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.30590025 - inSlope: -0.000025033974 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.3059005 - inSlope: -0.000016093269 - outSlope: -0.008642086 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.30604455 - inSlope: -0.008642086 - outSlope: -0.025316501 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.3064665 - inSlope: -0.025316501 - outSlope: -0.04071776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.30714512 - inSlope: -0.04071776 - outSlope: -0.05460368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.3080552 - inSlope: -0.05460368 - outSlope: -0.0666476 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.30916598 - inSlope: -0.0666476 - outSlope: -0.07664509 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.3104434 - inSlope: -0.07664509 - outSlope: -0.0844843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.31185147 - inSlope: -0.0844843 - outSlope: -0.089907736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.31334993 - inSlope: -0.089907736 - outSlope: -0.092743725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.31489566 - inSlope: -0.092743725 - outSlope: -0.093097776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.3164473 - inSlope: -0.093097776 - outSlope: -0.09067306 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.3179585 - inSlope: -0.09067306 - outSlope: -0.085576855 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.31938478 - inSlope: -0.085576855 - outSlope: -0.07778235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.32068115 - inSlope: -0.07778235 - outSlope: -0.0672806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.3218025 - inSlope: -0.0672806 - outSlope: -0.05435949 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.3227085 - inSlope: -0.05435949 - outSlope: -0.03898684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.32335827 - inSlope: -0.03898684 - outSlope: -0.02136471 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.32371435 - inSlope: -0.02136471 - outSlope: -0.0018167513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.32374462 - inSlope: -0.0018167513 - outSlope: 0.01941357 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.32342106 - inSlope: 0.01941357 - outSlope: 0.042010587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.3227209 - inSlope: 0.042010587 - outSlope: 0.06564087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.32162687 - inSlope: 0.06564087 - outSlope: 0.08995423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.32012764 - inSlope: 0.08995423 - outSlope: 0.11441421 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.31822073 - inSlope: 0.11441421 - outSlope: 0.13873293 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.31590852 - inSlope: 0.13873293 - outSlope: 0.16244188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.31320116 - inSlope: 0.16244188 - outSlope: 0.18517274 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.31011495 - inSlope: 0.18517274 - outSlope: 0.20646833 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.30667377 - inSlope: 0.20646833 - outSlope: 0.2260475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.30290636 - inSlope: 0.2260475 - outSlope: 0.24341974 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.2988493 - inSlope: 0.24341974 - outSlope: 0.25850272 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.294541 - inSlope: 0.25850272 - outSlope: 0.27081367 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.29002738 - inSlope: 0.27081367 - outSlope: 0.2803166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.2853555 - inSlope: 0.2803166 - outSlope: 0.2867583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.28057614 - inSlope: 0.2867583 - outSlope: 0.29005495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.27574196 - inSlope: 0.29005495 - outSlope: 0.29002875 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.2709081 - inSlope: 0.29002875 - outSlope: 0.2868398 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.2661275 - inSlope: 0.2868398 - outSlope: 0.28030854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.26145563 - inSlope: 0.28030854 - outSlope: 0.270555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.25694644 - inSlope: 0.270555 - outSlope: 0.25763527 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.25265247 - inSlope: 0.25763527 - outSlope: 0.2416582 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.24862489 - inSlope: 0.2416582 - outSlope: 0.2226758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.24491358 - inSlope: 0.2226758 - outSlope: 0.2009064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.2415651 - inSlope: 0.2009064 - outSlope: 0.17631592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.23862654 - inSlope: 0.17631592 - outSlope: 0.14921555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.23613958 - inSlope: 0.14921555 - outSlope: 0.11976782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.23414348 - inSlope: 0.11976782 - outSlope: 0.08796634 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.23267736 - inSlope: 0.08796634 - outSlope: 0.054168932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.23177455 - inSlope: 0.054168932 - outSlope: 0.01842206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.23146752 - inSlope: 0.01842206 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.23146752 - inSlope: 0 - outSlope: -0.007386705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.23159063 - inSlope: -0.007386705 - outSlope: -0.021901464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.23195565 - inSlope: -0.021901464 - outSlope: -0.035961684 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.23255502 - inSlope: -0.035961684 - outSlope: -0.04953348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.23338059 - inSlope: -0.04953348 - outSlope: -0.06259745 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.23442386 - inSlope: -0.06259745 - outSlope: -0.075164326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.23567662 - inSlope: -0.075164326 - outSlope: -0.087123945 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.23712866 - inSlope: -0.087123945 - outSlope: -0.09849119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.2387702 - inSlope: -0.09849119 - outSlope: -0.10924715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.24059096 - inSlope: -0.10924715 - outSlope: -0.119388 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.24258079 - inSlope: -0.119388 - outSlope: -0.1288231 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.2447278 - inSlope: -0.1288231 - outSlope: -0.13757046 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.24702068 - inSlope: -0.13757046 - outSlope: -0.14565869 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.24944828 - inSlope: -0.14565869 - outSlope: -0.15293305 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.2519972 - inSlope: -0.15293305 - outSlope: -0.15953664 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.2546561 - inSlope: -0.15953664 - outSlope: -0.16535062 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.257412 - inSlope: -0.16535062 - outSlope: -0.1703336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.26025084 - inSlope: -0.1703336 - outSlope: -0.1746059 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.26316097 - inSlope: -0.1746059 - outSlope: -0.17798008 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.26612735 - inSlope: -0.17798008 - outSlope: -0.18062808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.26913777 - inSlope: -0.18062808 - outSlope: -0.1823699 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.2721773 - inSlope: -0.1823699 - outSlope: -0.18329245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.27523214 - inSlope: -0.18329245 - outSlope: -0.18347496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.2782901 - inSlope: -0.18347496 - outSlope: -0.18271129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.28133523 - inSlope: -0.18271129 - outSlope: -0.18126485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.28435636 - inSlope: -0.18126485 - outSlope: -0.17893468 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.28733855 - inSlope: -0.17893468 - outSlope: -0.17582539 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.29026902 - inSlope: -0.17582539 - outSlope: -0.17201805 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.29313594 - inSlope: -0.17201805 - outSlope: -0.16741589 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.29592624 - inSlope: -0.16741589 - outSlope: -0.16214022 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.29862854 - inSlope: -0.16214022 - outSlope: -0.15617758 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.30123153 - inSlope: -0.15617758 - outSlope: -0.14963199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.30372536 - inSlope: -0.14963199 - outSlope: -0.14248061 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.30610007 - inSlope: -0.14248061 - outSlope: -0.13476132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.30834612 - inSlope: -0.13476132 - outSlope: -0.12665763 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.31045705 - inSlope: -0.12665763 - outSlope: -0.11805853 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.31242472 - inSlope: -0.11805853 - outSlope: -0.109138966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.31424367 - inSlope: -0.109138966 - outSlope: -0.09990022 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.3159087 - inSlope: -0.09990022 - outSlope: -0.09043295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.3174159 - inSlope: -0.09043295 - outSlope: -0.080787055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.31876236 - inSlope: -0.080787055 - outSlope: -0.07102955 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.31994617 - inSlope: -0.07102955 - outSlope: -0.061289445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.32096767 - inSlope: -0.061289445 - outSlope: -0.051520657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.32182634 - inSlope: -0.051520657 - outSlope: -0.041822232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.3225234 - inSlope: -0.041822232 - outSlope: -0.03239085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.32306322 - inSlope: -0.03239085 - outSlope: -0.023050597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.3234474 - inSlope: -0.023050597 - outSlope: -0.014094329 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.3236823 - inSlope: -0.014094329 - outSlope: -0.005391168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.32377216 - inSlope: -0.005391168 - outSlope: 0.0028663492 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.3237244 - inSlope: 0.0028663492 - outSlope: 0.010705753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.32354596 - inSlope: 0.010705753 - outSlope: 0.018092152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.32324442 - inSlope: 0.018092152 - outSlope: 0.024896644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.32282948 - inSlope: 0.024896644 - outSlope: 0.0312348 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.3223089 - inSlope: 0.0312348 - outSlope: 0.0368863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.32169414 - inSlope: 0.0368863 - outSlope: 0.04195098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.32099494 - inSlope: 0.04195098 - outSlope: 0.04641723 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.32022133 - inSlope: 0.04641723 - outSlope: 0.050208494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.31938452 - inSlope: 0.050208494 - outSlope: 0.053267695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.31849673 - inSlope: 0.053267695 - outSlope: 0.055755228 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.31756747 - inSlope: 0.055755228 - outSlope: 0.057505652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.31660905 - inSlope: 0.057505652 - outSlope: 0.058584027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.31563264 - inSlope: 0.058584027 - outSlope: 0.058907572 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.31465086 - inSlope: 0.058907572 - outSlope: 0.058698468 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.31367254 - inSlope: 0.058698468 - outSlope: 0.05769891 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.31271088 - inSlope: 0.05769891 - outSlope: 0.05615916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.3117749 - inSlope: 0.05615916 - outSlope: 0.05394208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.31087586 - inSlope: 0.05394208 - outSlope: 0.05106825 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.31002474 - inSlope: 0.05106825 - outSlope: 0.04771586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.30922946 - inSlope: 0.04771586 - outSlope: 0.043747496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.30850035 - inSlope: 0.043747496 - outSlope: 0.039240193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.30784634 - inSlope: 0.039240193 - outSlope: 0.034298822 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.3072747 - inSlope: 0.034298822 - outSlope: 0.028867336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.30679357 - inSlope: 0.028867336 - outSlope: 0.023015494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.30640998 - inSlope: 0.023015494 - outSlope: 0.016829742 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.3061295 - inSlope: 0.016829742 - outSlope: 0.010303416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.30595776 - inSlope: 0.010303416 - outSlope: 0.0034349698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.3059005 - inSlope: 0.0034349698 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.3059005 - inSlope: 0 - outSlope: 0.01689281 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.30561897 - inSlope: 0.01689281 - outSlope: 0.049865175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.30478787 - inSlope: 0.049865175 - outSlope: 0.08202499 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.3034208 - inSlope: 0.08202499 - outSlope: 0.113257445 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.30153316 - inSlope: 0.113257445 - outSlope: 0.1436613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.29913884 - inSlope: 0.1436613 - outSlope: 0.17312355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.2962534 - inSlope: 0.17312355 - outSlope: 0.20182995 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.29288954 - inSlope: 0.20182995 - outSlope: 0.2296739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.2890617 - inSlope: 0.2296739 - outSlope: 0.25670007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.2847833 - inSlope: 0.25670007 - outSlope: 0.28293803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.28006774 - inSlope: 0.28293803 - outSlope: 0.30832833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.27492887 - inSlope: 0.30832833 - outSlope: 0.3329423 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.2693799 - inSlope: 0.3329423 - outSlope: 0.35666645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2634354 - inSlope: 0.35666645 - outSlope: 0.37959915 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.25710884 - inSlope: 0.37959915 - outSlope: 0.40168047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.25041407 - inSlope: 0.40168047 - outSlope: 0.42281377 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.24336728 - inSlope: 0.42281377 - outSlope: 0.44309947 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.2359822 - inSlope: 0.44309947 - outSlope: 0.46250662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.22827387 - inSlope: 0.46250662 - outSlope: 0.48091188 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.22025856 - inSlope: 0.48091188 - outSlope: 0.49835667 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.21195275 - inSlope: 0.49835667 - outSlope: 0.51477253 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.20337309 - inSlope: 0.51477253 - outSlope: 0.5301941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.1945364 - inSlope: 0.5301941 - outSlope: 0.5445897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.18546005 - inSlope: 0.5445897 - outSlope: 0.5578536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.17616236 - inSlope: 0.5578536 - outSlope: 0.57003266 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.16666196 - inSlope: 0.57003266 - outSlope: 0.58104545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.15697774 - inSlope: 0.58104545 - outSlope: 0.5909855 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.14712813 - inSlope: 0.5909855 - outSlope: 0.5996615 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.13713364 - inSlope: 0.5996615 - outSlope: 0.6071979 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.12701383 - inSlope: 0.6071979 - outSlope: 0.6134005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.116790354 - inSlope: 0.6134005 - outSlope: 0.61855054 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.106481336 - inSlope: 0.61855054 - outSlope: 0.62230533 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.09610944 - inSlope: 0.62230533 - outSlope: 0.62490433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.08569453 - inSlope: 0.62490433 - outSlope: 0.6262061 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.07525762 - inSlope: 0.6262061 - outSlope: 0.62632054 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.064819105 - inSlope: 0.62632054 - outSlope: 0.62512183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.05440027 - inSlope: 0.62512183 - outSlope: 0.6226649 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.04402238 - inSlope: 0.6226649 - outSlope: 0.6191096 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.033704046 - inSlope: 0.6191096 - outSlope: 0.6142729 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.023466028 - inSlope: 0.6142729 - outSlope: 0.6082011 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.0133294985 - inSlope: 0.6082011 - outSlope: 0.6010685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.003311556 - inSlope: 0.6010685 - outSlope: 0.592717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.0065669096 - inSlope: 0.592717 - outSlope: 0.58325803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.016288007 - inSlope: 0.58325803 - outSlope: 0.57280105 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.025834545 - inSlope: 0.57280105 - outSlope: 0.5611862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.035187773 - inSlope: 0.5611862 - outSlope: 0.54862404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.044331368 - inSlope: 0.54862404 - outSlope: 0.53507185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.05324935 - inSlope: 0.53507185 - outSlope: 0.5206211 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.06192624 - inSlope: 0.5206211 - outSlope: 0.50518197 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.07034605 - inSlope: 0.50518197 - outSlope: 0.4889536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.07849515 - inSlope: 0.4889536 - outSlope: 0.4718372 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.08635921 - inSlope: 0.4718372 - outSlope: 0.4538939 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.09392421 - inSlope: 0.4538939 - outSlope: 0.43523172 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.10117796 - inSlope: 0.43523172 - outSlope: 0.415858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.10810902 - inSlope: 0.415858 - outSlope: 0.39575437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.114704825 - inSlope: 0.39575437 - outSlope: 0.37486455 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.12095265 - inSlope: 0.37486455 - outSlope: 0.35344186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.12684326 - inSlope: 0.35344186 - outSlope: 0.33133334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.13236555 - inSlope: 0.33133334 - outSlope: 0.30856872 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.13750829 - inSlope: 0.30856872 - outSlope: 0.2851901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.14226152 - inSlope: 0.2851901 - outSlope: 0.2611823 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.14661449 - inSlope: 0.2611823 - outSlope: 0.23653549 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.1505568 - inSlope: 0.23653549 - outSlope: 0.2112987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.1540784 - inSlope: 0.2112987 - outSlope: 0.18536946 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.15716793 - inSlope: 0.18536946 - outSlope: 0.15886877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.1598157 - inSlope: 0.15886877 - outSlope: 0.13161513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.16200931 - inSlope: 0.13161513 - outSlope: 0.103708014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.1637378 - inSlope: 0.103708014 - outSlope: 0.07506098 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.1649888 - inSlope: 0.07506098 - outSlope: 0.045670256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.16574998 - inSlope: 0.045670256 - outSlope: 0.015383597 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.16600637 - inSlope: 0.015383597 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.16600637 - inSlope: 0 - outSlope: -0.010331132 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.16583419 - inSlope: -0.010331132 - outSlope: -0.030388104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.16532773 - inSlope: -0.030388104 - outSlope: -0.04978865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.16449788 - inSlope: -0.04978865 - outSlope: -0.06832942 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.16335908 - inSlope: -0.06832942 - outSlope: -0.086116314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.16192383 - inSlope: -0.086116314 - outSlope: -0.10316827 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.16020438 - inSlope: -0.10316827 - outSlope: -0.119469516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.15821314 - inSlope: -0.119469516 - outSlope: -0.13506648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.15596206 - inSlope: -0.13506648 - outSlope: -0.14990559 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.15346368 - inSlope: -0.14990559 - outSlope: -0.16398203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.15073068 - inSlope: -0.16398203 - outSlope: -0.17736705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.14777444 - inSlope: -0.17736705 - outSlope: -0.19002669 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.14460738 - inSlope: -0.19002669 - outSlope: -0.20190726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.14124231 - inSlope: -0.20190726 - outSlope: -0.2130538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.13769147 - inSlope: -0.2130538 - outSlope: -0.2234839 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.13396658 - inSlope: -0.2234839 - outSlope: -0.23318319 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.13008025 - inSlope: -0.23318319 - outSlope: -0.24208558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.12604555 - inSlope: -0.24208558 - outSlope: -0.25022575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.12187495 - inSlope: -0.25022575 - outSlope: -0.2575957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.117581755 - inSlope: -0.2575957 - outSlope: -0.2642396 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.11317783 - inSlope: -0.2642396 - outSlope: -0.2700203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.10867756 - inSlope: -0.2700203 - outSlope: -0.27505168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.10409317 - inSlope: -0.27505168 - outSlope: -0.27925664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.099438965 - inSlope: -0.27925664 - outSlope: -0.28267115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.09472785 - inSlope: -0.28267115 - outSlope: -0.2852072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.08997447 - inSlope: -0.2852072 - outSlope: -0.2869186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.08519229 - inSlope: -0.2869186 - outSlope: -0.28784028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.08039503 - inSlope: -0.28784028 - outSlope: -0.28779244 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.07559856 - inSlope: -0.28779244 - outSlope: -0.28698242 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.07081559 - inSlope: -0.28698242 - outSlope: -0.2852414 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.06606137 - inSlope: -0.2852414 - outSlope: -0.28258508 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.06135169 - inSlope: -0.28258508 - outSlope: -0.27910888 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.056699947 - inSlope: -0.27910888 - outSlope: -0.2746201 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.052122753 - inSlope: -0.2746201 - outSlope: -0.26934484 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.04763374 - inSlope: -0.26934484 - outSlope: -0.26300982 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.04325031 - inSlope: -0.26300982 - outSlope: -0.25587904 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.038985725 - inSlope: -0.25587904 - outSlope: -0.24763842 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.034858245 - inSlope: -0.24763842 - outSlope: -0.23861106 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.030881455 - inSlope: -0.23861106 - outSlope: -0.22860637 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.027071407 - inSlope: -0.22860637 - outSlope: -0.2175877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.023445 - inSlope: -0.2175877 - outSlope: -0.20567076 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.020017011 - inSlope: -0.20567076 - outSlope: -0.19274178 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.016804697 - inSlope: -0.19274178 - outSlope: -0.17887382 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.013823512 - inSlope: -0.17887382 - outSlope: -0.1641262 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.011088117 - inSlope: -0.1641262 - outSlope: -0.14827518 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.00861676 - inSlope: -0.14827518 - outSlope: -0.13161214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.006423258 - inSlope: -0.13161214 - outSlope: -0.11391426 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.004524716 - inSlope: -0.11391426 - outSlope: -0.09526075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0029369704 - inSlope: -0.09526075 - outSlope: -0.07571465 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0016750789 - inSlope: -0.07571465 - outSlope: -0.05527055 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0007539171 - inSlope: -0.05527055 - outSlope: -0.03378456 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.00019084966 - inSlope: -0.03378456 - outSlope: -0.011450499 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -3.0463277e-15 - inSlope: -0.011450499 - outSlope: -0.011450499 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000002730691 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0000002730691 - inSlope: 0 - outSlope: 0.0485272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00080906186 - inSlope: 0.0485272 - outSlope: 0.15622556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0034128188 - inSlope: 0.15622556 - outSlope: 0.29593113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0083449995 - inSlope: 0.29593113 - outSlope: 0.46588433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.016109731 - inSlope: 0.46588433 - outSlope: 0.6413024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.026798133 - inSlope: 0.6413024 - outSlope: 0.783168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.03985092 - inSlope: 0.783168 - outSlope: 0.84897697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.054000523 - inSlope: 0.84897697 - outSlope: 0.80309504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.06738543 - inSlope: 0.80309504 - outSlope: 0.6242164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.07778906 - inSlope: 0.6242164 - outSlope: 0.31020537 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.082959145 - inSlope: 0.31020537 - outSlope: 0.108800784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.08477249 - inSlope: 0.108800784 - outSlope: 0.103133716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.08649138 - inSlope: 0.103133716 - outSlope: 0.09741703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.088115 - inSlope: 0.09741703 - outSlope: 0.09176496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.089644425 - inSlope: 0.09176496 - outSlope: 0.08607351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.09107898 - inSlope: 0.08607351 - outSlope: 0.08045472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.09241989 - inSlope: 0.08045472 - outSlope: 0.07486366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.09366762 - inSlope: 0.07486366 - outSlope: 0.06930209 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.09482265 - inSlope: 0.06930209 - outSlope: 0.06386748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.09588711 - inSlope: 0.06386748 - outSlope: 0.0584664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.09686155 - inSlope: 0.0584664 - outSlope: 0.0531744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.09774779 - inSlope: 0.0531744 - outSlope: 0.047992468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.09854767 - inSlope: 0.047992468 - outSlope: 0.04290287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.099262714 - inSlope: 0.04290287 - outSlope: 0.037951954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.09989525 - inSlope: 0.037951954 - outSlope: 0.03307748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.10044654 - inSlope: 0.03307748 - outSlope: 0.028381376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.10091956 - inSlope: 0.028381376 - outSlope: 0.02379524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.10131615 - inSlope: 0.02379524 - outSlope: 0.01935171 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.101638675 - inSlope: 0.01935171 - outSlope: 0.015050676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.10188952 - inSlope: 0.015050676 - outSlope: 0.010908107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.10207132 - inSlope: 0.010908107 - outSlope: 0.006898201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.10218629 - inSlope: 0.006898201 - outSlope: 0.0030992955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.10223795 - inSlope: 0.0030992955 - outSlope: -0.0005967921 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.102228 - inSlope: -0.0005967921 - outSlope: -0.0041015483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.10215964 - inSlope: -0.0041015483 - outSlope: -0.007470406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.102035135 - inSlope: -0.007470406 - outSlope: -0.010650615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.101857625 - inSlope: -0.010650615 - outSlope: -0.013636713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.101630345 - inSlope: -0.013636713 - outSlope: -0.016479954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.10135568 - inSlope: -0.016479954 - outSlope: -0.019168425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.101036206 - inSlope: -0.019168425 - outSlope: -0.021693727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.100674644 - inSlope: -0.021693727 - outSlope: -0.023977183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.100275025 - inSlope: -0.023977183 - outSlope: -0.026173467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0998388 - inSlope: -0.026173467 - outSlope: -0.028129693 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.09936997 - inSlope: -0.028129693 - outSlope: -0.029981993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.09887027 - inSlope: -0.029981993 - outSlope: -0.0316121 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0983434 - inSlope: -0.0316121 - outSlope: -0.033065856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.097792305 - inSlope: -0.033065856 - outSlope: -0.034383718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.09721924 - inSlope: -0.034383718 - outSlope: -0.035528127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.09662711 - inSlope: -0.035528127 - outSlope: -0.036474053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.09601921 - inSlope: -0.036474053 - outSlope: -0.037300624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.09539753 - inSlope: -0.037300624 - outSlope: -0.037946142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0947651 - inSlope: -0.037946142 - outSlope: -0.038434923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.09412451 - inSlope: -0.038434923 - outSlope: -0.038696267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.093479574 - inSlope: -0.038696267 - outSlope: -0.03887955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.09283158 - inSlope: -0.03887955 - outSlope: -0.038883574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.09218352 - inSlope: -0.038883574 - outSlope: -0.03868822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.09153872 - inSlope: -0.03868822 - outSlope: -0.038425364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.0908983 - inSlope: -0.038425364 - outSlope: -0.037927814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.09026617 - inSlope: -0.037927814 - outSlope: -0.03730885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.08964435 - inSlope: -0.03730885 - outSlope: -0.036536638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.08903541 - inSlope: -0.036536638 - outSlope: -0.035629604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.08844158 - inSlope: -0.035629604 - outSlope: -0.034586225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.087865144 - inSlope: -0.034586225 - outSlope: -0.033326034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.08730971 - inSlope: -0.033326034 - outSlope: -0.03201443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.08677614 - inSlope: -0.03201443 - outSlope: -0.03050971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.08626764 - inSlope: -0.03050971 - outSlope: -0.02886328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.08578659 - inSlope: -0.02886328 - outSlope: -0.027095955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.08533499 - inSlope: -0.027095955 - outSlope: -0.025166297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.08491555 - inSlope: -0.025166297 - outSlope: -0.023133628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.08452999 - inSlope: -0.023133628 - outSlope: -0.020950308 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.08418082 - inSlope: -0.020950308 - outSlope: -0.018595774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.08387089 - inSlope: -0.018595774 - outSlope: -0.016108915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.083602406 - inSlope: -0.016108915 - outSlope: -0.013524158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.083377 - inSlope: -0.013524158 - outSlope: -0.010742257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.083197966 - inSlope: -0.010742257 - outSlope: -0.007869162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.08306681 - inSlope: -0.007869162 - outSlope: -0.004827534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.082986355 - inSlope: -0.004827534 - outSlope: -0.0016325727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.082959145 - inSlope: -0.0016325727 - outSlope: -0.31083527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.07777849 - inSlope: -0.31083527 - outSlope: -0.89745235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.06282096 - inSlope: -0.89745235 - outSlope: -1.4576635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.038526595 - inSlope: -1.4576635 - outSlope: -1.9857303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0054311207 - inSlope: -1.9857303 - outSlope: -2.4334235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0351259 - inSlope: -2.4334235 - outSlope: -2.7297795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.08062218 - inSlope: -2.7297795 - outSlope: -2.8134308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.12751265 - inSlope: -2.8134308 - outSlope: -2.6613798 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.17186894 - inSlope: -2.6613798 - outSlope: -2.2969253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.21015099 - inSlope: -2.2969253 - outSlope: -1.7716329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.23967817 - inSlope: -1.7716329 - outSlope: -1.1334794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.25856948 - inSlope: -1.1334794 - outSlope: -0.40118912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.26525596 - inSlope: -0.40118912 - outSlope: -0.0000008940684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.26525605 - inSlope: -0.0000008940684 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.26525632 - inSlope: -0.000016093269 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.26525596 - inSlope: 0.000021457692 - outSlope: -0.00000025544873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.265256 - inSlope: -0.00000025544873 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.2652563 - inSlope: -0.00001788141 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.26525632 - inSlope: -0.000001788141 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.265256 - inSlope: 0.000019669551 - outSlope: 0.000008940578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.26525584 - inSlope: 0.000008940578 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.26525635 - inSlope: -0.000030398398 - outSlope: 0.0000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.2652563 - inSlope: 0.0000007152564 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.26525602 - inSlope: 0.000016093269 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.26525632 - inSlope: -0.00001788141 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.26525605 - inSlope: 0.000016093269 - outSlope: -0.0000032782507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.26525638 - inSlope: -0.0000032782507 - outSlope: 0.000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.26525608 - inSlope: 0.000008940705 - outSlope: 0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.26525584 - inSlope: 0.000014305128 - outSlope: -0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.2652562 - inSlope: -0.000021457692 - outSlope: 0.0000098347755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.26525587 - inSlope: 0.0000098347755 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.26525614 - inSlope: -0.000016093269 - outSlope: 0.0000059604704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.26525584 - inSlope: 0.0000059604704 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.26525584 - inSlope: 0 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.26525614 - inSlope: -0.00001788141 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.26525596 - inSlope: 0.000010728846 - outSlope: -0.00001609304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.26525623 - inSlope: -0.00001609304 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.26525617 - inSlope: 0.000001788141 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.2652559 - inSlope: 0.000016093269 - outSlope: -0.0000065565173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.26525623 - inSlope: -0.0000065565173 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.2652561 - inSlope: 0.000007152564 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.26525584 - inSlope: 0.000016093269 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.26525584 - inSlope: 0 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.26525617 - inSlope: -0.000019669551 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.26525605 - inSlope: 0.000003576282 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.26525575 - inSlope: 0.00001788141 - outSlope: -0.000014304924 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.265256 - inSlope: -0.000014304924 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.2652557 - inSlope: 0.00001788141 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.2652564 - inSlope: -0.000042915384 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.26525593 - inSlope: 0.000028610257 - outSlope: -0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.2652563 - inSlope: -0.000010728846 - outSlope: 0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.26525575 - inSlope: 0.000032186537 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.26525602 - inSlope: -0.000016093269 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.26525572 - inSlope: 0.00001788141 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.26525623 - inSlope: -0.000030398398 - outSlope: 0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.26525596 - inSlope: 0.000008046634 - outSlope: 0.026035333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.26482204 - inSlope: 0.026035333 - outSlope: 0.07674165 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.263543 - inSlope: 0.07674165 - outSlope: 0.12562227 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.2614493 - inSlope: 0.12562227 - outSlope: 0.17280884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.25856912 - inSlope: 0.17280884 - outSlope: 0.21842322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.25492874 - inSlope: 0.21842322 - outSlope: 0.26268148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.25055072 - inSlope: 0.26268148 - outSlope: 0.30547708 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.24545944 - inSlope: 0.30547708 - outSlope: 0.3468797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.23967811 - inSlope: 0.3468797 - outSlope: 0.3868947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.23322988 - inSlope: 0.3868947 - outSlope: 0.4253317 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.22614102 - inSlope: 0.4253317 - outSlope: 0.46215132 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.2184385 - inSlope: 0.46215132 - outSlope: 0.49723464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.21015127 - inSlope: 0.49723464 - outSlope: 0.5303161 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.20131268 - inSlope: 0.5303161 - outSlope: 0.56122774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.19195889 - inSlope: 0.56122774 - outSlope: 0.58975214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.1821297 - inSlope: 0.58975214 - outSlope: 0.61565965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.17186871 - inSlope: 0.61565965 - outSlope: 0.6387025 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.16122368 - inSlope: 0.6387025 - outSlope: 0.6586859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.15024559 - inSlope: 0.6586859 - outSlope: 0.6753471 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.13898966 - inSlope: 0.6753471 - outSlope: 0.68859166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.12751314 - inSlope: 0.68859166 - outSlope: 0.69825745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.11587553 - inSlope: 0.69825745 - outSlope: 0.7041731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.10413932 - inSlope: 0.7041731 - outSlope: 0.7063144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.092367426 - inSlope: 0.7063144 - outSlope: 0.70472693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.08062199 - inSlope: 0.70472693 - outSlope: 0.6993442 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.06896626 - inSlope: 0.6993442 - outSlope: 0.69038475 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.05745986 - inSlope: 0.69038475 - outSlope: 0.6779103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.046161205 - inSlope: 0.6779103 - outSlope: 0.6621469 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.03512559 - inSlope: 0.6621469 - outSlope: 0.6432761 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.02440418 - inSlope: 0.6432761 - outSlope: 0.6216329 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.014043789 - inSlope: 0.6216329 - outSlope: 0.5974424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.0040862835 - inSlope: 0.5974424 - outSlope: 0.57104695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.00543102 - inSlope: 0.57104695 - outSlope: 0.54266816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.01447561 - inSlope: 0.54266816 - outSlope: 0.5127224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.023020852 - inSlope: 0.5127224 - outSlope: 0.48136246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.031043667 - inSlope: 0.48136246 - outSlope: 0.44901848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.038527194 - inSlope: 0.44901848 - outSlope: 0.41569126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.045455474 - inSlope: 0.41569126 - outSlope: 0.38182655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.051819153 - inSlope: 0.38182655 - outSlope: 0.34741652 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.057609506 - inSlope: 0.34741652 - outSlope: 0.3127025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.062821135 - inSlope: 0.3127025 - outSlope: 0.27761656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.06744814 - inSlope: 0.27761656 - outSlope: 0.24232362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.07148692 - inSlope: 0.24232362 - outSlope: 0.20670983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.07493203 - inSlope: 0.20670983 - outSlope: 0.17077665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.07777835 - inSlope: 0.17077665 - outSlope: 0.13431814 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.08001695 - inSlope: 0.13431814 - outSlope: 0.0972413 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.08163766 - inSlope: 0.0972413 - outSlope: 0.059203066 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.08262436 - inSlope: 0.059203066 - outSlope: 0.020086795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.082959145 - inSlope: 0.020086795 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.082959145 - inSlope: 0 - outSlope: -0.008073788 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.08282458 - inSlope: -0.008073788 - outSlope: -0.023823744 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.082427524 - inSlope: -0.023823744 - outSlope: -0.039351057 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.081771664 - inSlope: -0.039351057 - outSlope: -0.054541547 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.08086263 - inSlope: -0.054541547 - outSlope: -0.06949173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.07970445 - inSlope: -0.06949173 - outSlope: -0.0842484 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.07830029 - inSlope: -0.0842484 - outSlope: -0.09879531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.07665373 - inSlope: -0.09879531 - outSlope: -0.11327354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.07476581 - inSlope: -0.11327354 - outSlope: -0.12758882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.07263936 - inSlope: -0.12758882 - outSlope: -0.14183645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.07027539 - inSlope: -0.14183645 - outSlope: -0.1560153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.06767517 - inSlope: -0.1560153 - outSlope: -0.17005873 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.06484082 - inSlope: -0.17005873 - outSlope: -0.18410316 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.061772484 - inSlope: -0.18410316 - outSlope: -0.198051 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.05847159 - inSlope: -0.198051 - outSlope: -0.21196882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.05493883 - inSlope: -0.21196882 - outSlope: -0.22575875 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.051176134 - inSlope: -0.22575875 - outSlope: -0.23945183 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.04718533 - inSlope: -0.23945183 - outSlope: -0.2530349 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.042968027 - inSlope: -0.2530349 - outSlope: -0.2664652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.03852688 - inSlope: -0.2664652 - outSlope: -0.27973497 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.033864703 - inSlope: -0.27973497 - outSlope: -0.2928483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.028983833 - inSlope: -0.2928483 - outSlope: -0.30559856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.023890601 - inSlope: -0.30559856 - outSlope: -0.3181996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.018587204 - inSlope: -0.3181996 - outSlope: -0.33042642 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.013080181 - inSlope: -0.33042642 - outSlope: -0.3422755 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.0073755127 - inSlope: -0.3422755 - outSlope: -0.35374588 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.0014798383 - inSlope: -0.35374588 - outSlope: -0.36476558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.0045996695 - inSlope: -0.36476558 - outSlope: -0.37524483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.010853655 - inSlope: -0.37524483 - outSlope: -0.38518962 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.017273568 - inSlope: -0.38518962 - outSlope: -0.3945583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.023849439 - inSlope: -0.3945583 - outSlope: -0.4032501 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.030570364 - inSlope: -0.4032501 - outSlope: -0.41124603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.03742436 - inSlope: -0.41124603 - outSlope: -0.41852608 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.044399887 - inSlope: -0.41852608 - outSlope: -0.42503327 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.05148387 - inSlope: -0.42503327 - outSlope: -0.43069044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.058661934 - inSlope: -0.43069044 - outSlope: -0.4355364 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.06592097 - inSlope: -0.4355364 - outSlope: -0.4395166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.07324614 - inSlope: -0.4395166 - outSlope: -0.44256216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.08062227 - inSlope: -0.44256216 - outSlope: -0.44468978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.088033654 - inSlope: -0.44468978 - outSlope: -0.4458782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.09546506 - inSlope: -0.4458782 - outSlope: -0.44615248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.10290082 - inSlope: -0.44615248 - outSlope: -0.4454352 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.11032484 - inSlope: -0.4454352 - outSlope: -0.44379076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.11772124 - inSlope: -0.44379076 - outSlope: -0.44115534 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.12507392 - inSlope: -0.44115534 - outSlope: -0.43765557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.13236807 - inSlope: -0.43765557 - outSlope: -0.43318796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.13958797 - inSlope: -0.43318796 - outSlope: -0.42784122 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.14671855 - inSlope: -0.42784122 - outSlope: -0.42160812 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.15374544 - inSlope: -0.42160812 - outSlope: -0.4145093 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.16065402 - inSlope: -0.4145093 - outSlope: -0.4065969 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.16743053 - inSlope: -0.4065969 - outSlope: -0.39792544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.17406271 - inSlope: -0.39792544 - outSlope: -0.38847026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.18053712 - inSlope: -0.38847026 - outSlope: -0.37829998 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.1868422 - inSlope: -0.37829998 - outSlope: -0.36747003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.19296661 - inSlope: -0.36747003 - outSlope: -0.35596552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.19889945 - inSlope: -0.35596552 - outSlope: -0.3438868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.2046308 - inSlope: -0.3438868 - outSlope: -0.331218 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.21015118 - inSlope: -0.331218 - outSlope: -0.31802276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.21545148 - inSlope: -0.31802276 - outSlope: -0.30429345 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.2205231 - inSlope: -0.30429345 - outSlope: -0.29015598 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.22535896 - inSlope: -0.29015598 - outSlope: -0.27549317 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.22995058 - inSlope: -0.27549317 - outSlope: -0.26046434 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.23429158 - inSlope: -0.26046434 - outSlope: -0.24501473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.23837522 - inSlope: -0.24501473 - outSlope: -0.22919886 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.24219525 - inSlope: -0.22919886 - outSlope: -0.21295366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.24574442 - inSlope: -0.21295366 - outSlope: -0.19647634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.24901907 - inSlope: -0.19647634 - outSlope: -0.17952925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.25201118 - inSlope: -0.17952925 - outSlope: -0.16229473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.25471613 - inSlope: -0.16229473 - outSlope: -0.14470917 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.2571279 - inSlope: -0.14470917 - outSlope: -0.12670764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.25923973 - inSlope: -0.12670764 - outSlope: -0.10838972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.2610462 - inSlope: -0.10838972 - outSlope: -0.089677565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.26254085 - inSlope: -0.089677565 - outSlope: -0.07053602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.26371643 - inSlope: -0.07053602 - outSlope: -0.051011357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.26456663 - inSlope: -0.051011357 - outSlope: -0.030910248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.2650818 - inSlope: -0.030910248 - outSlope: -0.010449747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.26525596 - inSlope: -0.010449747 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.26525596 - inSlope: 0 - outSlope: 0.0035298408 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.26519713 - inSlope: 0.0035298408 - outSlope: 0.010394315 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.2650239 - inSlope: 0.010394315 - outSlope: 0.016969701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.26474106 - inSlope: 0.016969701 - outSlope: 0.02314179 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.26435536 - inSlope: 0.02314179 - outSlope: 0.028905714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.2638736 - inSlope: 0.028905714 - outSlope: 0.034119032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.26330495 - inSlope: 0.034119032 - outSlope: 0.038862903 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.26265723 - inSlope: 0.038862903 - outSlope: 0.042976797 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.26194096 - inSlope: 0.042976797 - outSlope: 0.046496365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.261166 - inSlope: 0.046496365 - outSlope: 0.049315847 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.2603441 - inSlope: 0.049315847 - outSlope: 0.051563885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.25948468 - inSlope: 0.051563885 - outSlope: 0.052985165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.2586016 - inSlope: 0.052985165 - outSlope: 0.053815123 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.25770468 - inSlope: 0.053815123 - outSlope: 0.05386137 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.256807 - inSlope: 0.05386137 - outSlope: 0.053176764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.2559207 - inSlope: 0.053176764 - outSlope: 0.051815704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.25505713 - inSlope: 0.051815704 - outSlope: 0.049706034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.25422868 - inSlope: 0.049706034 - outSlope: 0.046907187 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.2534469 - inSlope: 0.046907187 - outSlope: 0.043368954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.25272408 - inSlope: 0.043368954 - outSlope: 0.03921092 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.25207058 - inSlope: 0.03921092 - outSlope: 0.03432824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.25149843 - inSlope: 0.03432824 - outSlope: 0.028917404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.25101647 - inSlope: 0.028917404 - outSlope: 0.022850981 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.25063562 - inSlope: 0.022850981 - outSlope: 0.01623609 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.25036502 - inSlope: 0.01623609 - outSlope: 0.009137532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.25021273 - inSlope: 0.009137532 - outSlope: 0.0015681772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.2501866 - inSlope: 0.0015681772 - outSlope: -0.006428459 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.25029373 - inSlope: -0.006428459 - outSlope: -0.014800232 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.2505404 - inSlope: -0.014800232 - outSlope: -0.023441076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.25093108 - inSlope: -0.023441076 - outSlope: -0.032341644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.25147012 - inSlope: -0.032341644 - outSlope: -0.041489042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.2521616 - inSlope: -0.041489042 - outSlope: -0.050682344 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.2530063 - inSlope: -0.050682344 - outSlope: -0.059969746 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.2540058 - inSlope: -0.059969746 - outSlope: -0.06925908 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.25516012 - inSlope: -0.06925908 - outSlope: -0.07846833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.2564679 - inSlope: -0.07846833 - outSlope: -0.08757653 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.25792754 - inSlope: -0.08757653 - outSlope: -0.096443795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.25953496 - inSlope: -0.096443795 - outSlope: -0.105058365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.2612859 - inSlope: -0.105058365 - outSlope: -0.11335579 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.2631752 - inSlope: -0.11335579 - outSlope: -0.12126273 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.2651962 - inSlope: -0.12126273 - outSlope: -0.12871392 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.26734146 - inSlope: -0.12871392 - outSlope: -0.13564853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.26960224 - inSlope: -0.13564853 - outSlope: -0.14207114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.27197012 - inSlope: -0.14207114 - outSlope: -0.14782952 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.2744339 - inSlope: -0.14782952 - outSlope: -0.15291248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.2769825 - inSlope: -0.15291248 - outSlope: -0.15735151 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.27960497 - inSlope: -0.15735151 - outSlope: -0.16100013 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.28228834 - inSlope: -0.16100013 - outSlope: -0.16390157 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.28502 - inSlope: -0.16390157 - outSlope: -0.16593532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.28778562 - inSlope: -0.16593532 - outSlope: -0.16719 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.29057208 - inSlope: -0.16719 - outSlope: -0.1675196 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.2933641 - inSlope: -0.1675196 - outSlope: -0.16700998 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.29614764 - inSlope: -0.16700998 - outSlope: -0.16553238 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.29890648 - inSlope: -0.16553238 - outSlope: -0.16319594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.30162644 - inSlope: -0.16319594 - outSlope: -0.15994257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.3042921 - inSlope: -0.15994257 - outSlope: -0.15569478 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.30688706 - inSlope: -0.15569478 - outSlope: -0.15061548 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.30939728 - inSlope: -0.15061548 - outSlope: -0.1445584 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.31180662 - inSlope: -0.1445584 - outSlope: -0.13761373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.31410015 - inSlope: -0.13761373 - outSlope: -0.12976354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.3162629 - inSlope: -0.12976354 - outSlope: -0.12103742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.31828016 - inSlope: -0.12103742 - outSlope: -0.11146933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.320138 - inSlope: -0.11146933 - outSlope: -0.101031415 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.32182184 - inSlope: -0.101031415 - outSlope: -0.08981704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.3233188 - inSlope: -0.08981704 - outSlope: -0.07785856 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.32461643 - inSlope: -0.07785856 - outSlope: -0.06510886 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.3257016 - inSlope: -0.06510886 - outSlope: -0.05170157 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.3265633 - inSlope: -0.05170157 - outSlope: -0.03762839 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.32719043 - inSlope: -0.03762839 - outSlope: -0.02296119 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.32757312 - inSlope: -0.02296119 - outSlope: -0.007767796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.32770258 - inSlope: -0.007767796 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.32770258 - inSlope: 0 - outSlope: 0.021822786 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.32733887 - inSlope: 0.021822786 - outSlope: 0.06438115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.32626587 - inSlope: 0.06438115 - outSlope: 0.10518825 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.32451266 - inSlope: 0.10518825 - outSlope: 0.14436048 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.3221067 - inSlope: 0.14436048 - outSlope: 0.18172243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.31907803 - inSlope: 0.18172243 - outSlope: 0.21743749 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.31545413 - inSlope: 0.21743749 - outSlope: 0.25137502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.31126437 - inSlope: 0.25137502 - outSlope: 0.283605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.3065377 - inSlope: 0.283605 - outSlope: 0.31415048 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.30130193 - inSlope: 0.31415048 - outSlope: 0.34291136 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.29558682 - inSlope: 0.34291136 - outSlope: 0.36994156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.28942087 - inSlope: 0.36994156 - outSlope: 0.3952778 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.282833 - inSlope: 0.3952778 - outSlope: 0.41885298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.27585223 - inSlope: 0.41885298 - outSlope: 0.4407044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.26850727 - inSlope: 0.4407044 - outSlope: 0.46076807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.26082748 - inSlope: 0.46076807 - outSlope: 0.47920004 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.25284094 - inSlope: 0.47920004 - outSlope: 0.49582464 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.24457732 - inSlope: 0.49582464 - outSlope: 0.51072747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.23606484 - inSlope: 0.51072747 - outSlope: 0.5239212 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.22733295 - inSlope: 0.5239212 - outSlope: 0.53536904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.21841027 - inSlope: 0.53536904 - outSlope: 0.5450681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.20932594 - inSlope: 0.5450681 - outSlope: 0.5530608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.20010787 - inSlope: 0.5530608 - outSlope: 0.55933493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.19078577 - inSlope: 0.55933493 - outSlope: 0.5639439 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.18138684 - inSlope: 0.5639439 - outSlope: 0.5667603 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.17194098 - inSlope: 0.5667603 - outSlope: 0.5678901 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.16247575 - inSlope: 0.5678901 - outSlope: 0.5673638 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.15301983 - inSlope: 0.5673638 - outSlope: 0.5651447 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.1436009 - inSlope: 0.5651447 - outSlope: 0.561175 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.13424812 - inSlope: 0.561175 - outSlope: 0.55557436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.12498816 - inSlope: 0.55557436 - outSlope: 0.5483332 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.11584941 - inSlope: 0.5483332 - outSlope: 0.5393647 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.10686014 - inSlope: 0.5393647 - outSlope: 0.5287561 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.09804717 - inSlope: 0.5287561 - outSlope: 0.5165598 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.08943797 - inSlope: 0.5165598 - outSlope: 0.5026894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.08105994 - inSlope: 0.5026894 - outSlope: 0.4871976 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.0729401 - inSlope: 0.4871976 - outSlope: 0.47000387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.06510638 - inSlope: 0.47000387 - outSlope: 0.45130867 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.05758468 - inSlope: 0.45130867 - outSlope: 0.43094683 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.050402343 - inSlope: 0.43094683 - outSlope: 0.40903574 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.043585185 - inSlope: 0.40903574 - outSlope: 0.38541526 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.037161328 - inSlope: 0.38541526 - outSlope: 0.36028025 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.031156749 - inSlope: 0.36028025 - outSlope: 0.3335549 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.025597585 - inSlope: 0.3335549 - outSlope: 0.30524194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.020510297 - inSlope: 0.30524194 - outSlope: 0.27527797 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.015922138 - inSlope: 0.27527797 - outSlope: 0.24379836 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.0118588945 - inSlope: 0.24379836 - outSlope: 0.2107051 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0083471965 - inSlope: 0.2107051 - outSlope: 0.17596368 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0054143453 - inSlope: 0.17596368 - outSlope: 0.13969387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.0030861497 - inSlope: 0.13969387 - outSlope: 0.10179663 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.0013895652 - inSlope: 0.10179663 - outSlope: 0.06227781 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.00035161755 - inSlope: 0.06227781 - outSlope: 0.021112552 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.0000002730691 - inSlope: 0.021112552 - outSlope: 0.021112552 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000027514279 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.000000027514279 - inSlope: 0 - outSlope: 1.0273364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.01712229 - inSlope: 1.0273364 - outSlope: 2.8036854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.063850336 - inSlope: 2.8036854 - outSlope: 4.164952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13326614 - inSlope: 4.164952 - outSlope: 5.1047735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.21834561 - inSlope: 5.1047735 - outSlope: 5.610884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3118606 - inSlope: 5.610884 - outSlope: 5.672876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.40640843 - inSlope: 5.672876 - outSlope: 5.287694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.49453658 - inSlope: 5.287694 - outSlope: 4.46094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.5688855 - inSlope: 4.46094 - outSlope: 3.2027602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.622265 - inSlope: 3.2027602 - outSlope: 1.5213647 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.64762104 - inSlope: 1.5213647 - outSlope: 0.52375364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.65635026 - inSlope: 0.52375364 - outSlope: 0.49201775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.66455054 - inSlope: 0.49201775 - outSlope: 0.4609649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.6722333 - inSlope: 0.4609649 - outSlope: 0.43067068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.6794112 - inSlope: 0.43067068 - outSlope: 0.4012231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6860982 - inSlope: 0.4012231 - outSlope: 0.37245905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.69230586 - inSlope: 0.37245905 - outSlope: 0.34447822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.69804716 - inSlope: 0.34447822 - outSlope: 0.3172484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7033346 - inSlope: 0.3172484 - outSlope: 0.29076603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7081807 - inSlope: 0.29076603 - outSlope: 0.26504183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7125981 - inSlope: 0.26504183 - outSlope: 0.2400472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.71659887 - inSlope: 0.2400472 - outSlope: 0.21581635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.72019583 - inSlope: 0.21581635 - outSlope: 0.19231814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7234011 - inSlope: 0.19231814 - outSlope: 0.16954081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7262268 - inSlope: 0.16954081 - outSlope: 0.14750732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.72868526 - inSlope: 0.14750732 - outSlope: 0.12618911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7307884 - inSlope: 0.12618911 - outSlope: 0.105636224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.732549 - inSlope: 0.105636224 - outSlope: 0.08580931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.73397917 - inSlope: 0.08580931 - outSlope: 0.066650696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.73509 - inSlope: 0.066650696 - outSlope: 0.048254773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.73589426 - inSlope: 0.048254773 - outSlope: 0.030566484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7364037 - inSlope: 0.030566484 - outSlope: 0.013636364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.736631 - inSlope: 0.013636364 - outSlope: -0.0026392962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.736587 - inSlope: -0.0026392962 - outSlope: -0.018138902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7362847 - inSlope: -0.018138902 - outSlope: -0.032987624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7357349 - inSlope: -0.032987624 - outSlope: -0.047042415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.73495084 - inSlope: -0.047042415 - outSlope: -0.060467344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.73394305 - inSlope: -0.060467344 - outSlope: -0.07310993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.73272455 - inSlope: -0.07310993 - outSlope: -0.085076176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.7313066 - inSlope: -0.085076176 - outSlope: -0.09634861 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7297008 - inSlope: -0.09634861 - outSlope: -0.106816396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.72792053 - inSlope: -0.106816396 - outSlope: -0.11670124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7259755 - inSlope: -0.11670124 - outSlope: -0.12576354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.72387946 - inSlope: -0.12576354 - outSlope: -0.13417399 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7216432 - inSlope: -0.13417399 - outSlope: -0.14186396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7192788 - inSlope: -0.14186396 - outSlope: -0.14881983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7167985 - inSlope: -0.14881983 - outSlope: -0.15509978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.7142135 - inSlope: -0.15509978 - outSlope: -0.16062513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.7115364 - inSlope: -0.16062513 - outSlope: -0.16544954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.7087789 - inSlope: -0.16544954 - outSlope: -0.16953723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.7059533 - inSlope: -0.16953723 - outSlope: -0.1729347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.70307106 - inSlope: -0.1729347 - outSlope: -0.17562638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.70014393 - inSlope: -0.17562638 - outSlope: -0.17758028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.69718426 - inSlope: -0.17758028 - outSlope: -0.17883556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.6942037 - inSlope: -0.17883556 - outSlope: -0.17932193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.691215 - inSlope: -0.17932193 - outSlope: -0.179161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.68822896 - inSlope: -0.179161 - outSlope: -0.17823116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.68525845 - inSlope: -0.17823116 - outSlope: -0.17659323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.68231523 - inSlope: -0.17659323 - outSlope: -0.17423522 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.6794113 - inSlope: -0.17423522 - outSlope: -0.17113225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.6765591 - inSlope: -0.17113225 - outSlope: -0.16734855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.67376995 - inSlope: -0.16734855 - outSlope: -0.1628317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.6710561 - inSlope: -0.1628317 - outSlope: -0.15752092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.66843075 - inSlope: -0.15752092 - outSlope: -0.15161648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.6659038 - inSlope: -0.15161648 - outSlope: -0.14487876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.66348916 - inSlope: -0.14487876 - outSlope: -0.13745798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.6611982 - inSlope: -0.13745798 - outSlope: -0.12931743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.6590429 - inSlope: -0.12931743 - outSlope: -0.12043487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.65703565 - inSlope: -0.12043487 - outSlope: -0.11082183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.6551886 - inSlope: -0.11082183 - outSlope: -0.10051856 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.6535133 - inSlope: -0.10051856 - outSlope: -0.08943566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.6520227 - inSlope: -0.08943566 - outSlope: -0.077698305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.65072775 - inSlope: -0.077698305 - outSlope: -0.06517774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.64964145 - inSlope: -0.06517774 - outSlope: -0.05197053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.6487753 - inSlope: -0.05197053 - outSlope: -0.037994422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.64814204 - inSlope: -0.037994422 - outSlope: -0.023328088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.64775324 - inSlope: -0.023328088 - outSlope: -0.007932194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.64762104 - inSlope: -0.007932194 - outSlope: -1.7176495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.61899316 - inSlope: -1.7176495 - outSlope: -4.797486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.53903514 - inSlope: -4.797486 - outSlope: -7.371674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.41617402 - inSlope: -7.371674 - outSlope: -9.419732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.25917864 - inSlope: -9.419732 - outSlope: -10.8698635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.07801442 - inSlope: -10.8698635 - outSlope: -11.634986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.115901835 - inSlope: -11.634986 - outSlope: -11.654354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.31014088 - inSlope: -11.654354 - outSlope: -10.922802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.4921874 - inSlope: -10.922802 - outSlope: -9.492324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.65039265 - inSlope: -9.492324 - outSlope: -7.445172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.77447873 - inSlope: -7.445172 - outSlope: -4.8530436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.8553627 - inSlope: -4.8530436 - outSlope: -1.7389529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.88434523 - inSlope: -1.7389529 - outSlope: 0.00000065023227 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.884345 - inSlope: 0.00000065023227 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.88434595 - inSlope: -0.000057220514 - outSlope: 0.000006357835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.884345 - inSlope: 0.000006357835 - outSlope: -0.0000021192761 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.88434595 - inSlope: -0.0000021192761 - outSlope: 0.0000026822092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.88434523 - inSlope: 0.0000026822092 - outSlope: 0.113189325 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.88245875 - inSlope: 0.113189325 - outSlope: 0.33345255 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.8769012 - inSlope: 0.33345255 - outSlope: 0.5448001 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.8678212 - inSlope: 0.5448001 - outSlope: 0.74750024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.8553627 - inSlope: 0.74750024 - outSlope: 0.9419176 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.8396641 - inSlope: 0.9419176 - outSlope: 1.1281632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.8208614 - inSlope: 1.1281632 - outSlope: 1.3063622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.7990887 - inSlope: 1.3063622 - outSlope: 1.4766004 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.77447873 - inSlope: 1.4766004 - outSlope: 1.6386989 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.7471671 - inSlope: 1.6386989 - outSlope: 1.792665 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.7172894 - inSlope: 1.792665 - outSlope: 1.9383485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.6849836 - inSlope: 1.9383485 - outSlope: 2.075488 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.6503922 - inSlope: 2.075488 - outSlope: 2.203791 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.61366236 - inSlope: 2.203791 - outSlope: 2.3230062 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.5749456 - inSlope: 2.3230062 - outSlope: 2.4327946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.5343991 - inSlope: 2.4327946 - outSlope: 2.5327444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.49218673 - inSlope: 2.5327444 - outSlope: 2.6225538 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.44847754 - inSlope: 2.6225538 - outSlope: 2.70194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.40344524 - inSlope: 2.70194 - outSlope: 2.7704167 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.35727102 - inSlope: 2.7704167 - outSlope: 2.8278182 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.31014076 - inSlope: 2.8278182 - outSlope: 2.8738394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.26224348 - inSlope: 2.8738394 - outSlope: 2.9082174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.21377324 - inSlope: 2.9082174 - outSlope: 2.930816 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.16492635 - inSlope: 2.930816 - outSlope: 2.9415002 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.115901396 - inSlope: 2.9415002 - outSlope: 2.9402664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.066897005 - inSlope: 2.9402664 - outSlope: 2.9271228 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.018111672 - inSlope: 2.9271228 - outSlope: 2.9020805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.030256981 - inSlope: 2.9020805 - outSlope: 2.8654914 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.07801444 - inSlope: 2.8654914 - outSlope: 2.817301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.124970086 - inSlope: 2.817301 - outSlope: 2.7580204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.17093639 - inSlope: 2.7580204 - outSlope: 2.6876512 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.21573117 - inSlope: 2.6876512 - outSlope: 2.606886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.2591786 - inSlope: 2.606886 - outSlope: 2.515714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.30110773 - inSlope: 2.515714 - outSlope: 2.414869 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.34135494 - inSlope: 2.414869 - outSlope: 2.304323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.37976083 - inSlope: 2.304323 - outSlope: 2.184825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.41617402 - inSlope: 2.184825 - outSlope: 2.056383 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.45044753 - inSlope: 2.056383 - outSlope: 1.9195826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.48244008 - inSlope: 1.9195826 - outSlope: 1.774406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.5120139 - inSlope: 1.774406 - outSlope: 1.6213093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.5390353 - inSlope: 1.6213093 - outSlope: 1.4602573 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.56337327 - inSlope: 1.4602573 - outSlope: 1.2915093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.5848987 - inSlope: 1.2915093 - outSlope: 1.114997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.6034817 - inSlope: 1.114997 - outSlope: 0.9306891 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.6189934 - inSlope: 0.9306891 - outSlope: 0.73843414 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.63130045 - inSlope: 0.73843414 - outSlope: 0.53811544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.64026916 - inSlope: 0.53811544 - outSlope: 0.3293195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.64575773 - inSlope: 0.3293195 - outSlope: 0.11179656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.64762104 - inSlope: 0.11179656 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.64762104 - inSlope: 0 - outSlope: -0.044835206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.6468738 - inSlope: -0.044835206 - outSlope: -0.13292515 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.6446584 - inSlope: -0.13292515 - outSlope: -0.21873301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.6410128 - inSlope: -0.21873301 - outSlope: -0.30235246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.6359735 - inSlope: -0.30235246 - outSlope: -0.38386574 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.62957585 - inSlope: -0.38386574 - outSlope: -0.46326494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.62185466 - inSlope: -0.46326494 - outSlope: -0.54060924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.61284465 - inSlope: -0.54060924 - outSlope: -0.6158949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.6025796 - inSlope: -0.6158949 - outSlope: -0.68933463 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.59109086 - inSlope: -0.68933463 - outSlope: -0.7606715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.57841283 - inSlope: -0.7606715 - outSlope: -0.8301349 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.56457746 - inSlope: -0.8301349 - outSlope: -0.89760894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.5496171 - inSlope: -0.89760894 - outSlope: -0.9631209 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.53356534 - inSlope: -0.9631209 - outSlope: -1.0266966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.5164535 - inSlope: -1.0266966 - outSlope: -1.0883193 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.49831513 - inSlope: -1.0883193 - outSlope: -1.1478539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.47918397 - inSlope: -1.1478539 - outSlope: -1.2054639 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.4590932 - inSlope: -1.2054639 - outSlope: -1.2608718 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.4380784 - inSlope: -1.2608718 - outSlope: -1.3142345 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.4161742 - inSlope: -1.3142345 - outSlope: -1.3655084 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.39341608 - inSlope: -1.3655084 - outSlope: -1.4144906 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.36984092 - inSlope: -1.4144906 - outSlope: -1.4612719 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.34548676 - inSlope: -1.4612719 - outSlope: -1.505679 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.32039177 - inSlope: -1.505679 - outSlope: -1.5477995 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.2945955 - inSlope: -1.5477995 - outSlope: -1.5874567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.26813754 - inSlope: -1.5874567 - outSlope: -1.624645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.24106054 - inSlope: -1.624645 - outSlope: -1.6592656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.21340574 - inSlope: -1.6592656 - outSlope: -1.6913517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.18521698 - inSlope: -1.6913517 - outSlope: -1.7206606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.15653892 - inSlope: -1.7206606 - outSlope: -1.7474304 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.12741552 - inSlope: -1.7474304 - outSlope: -1.771262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.097894095 - inSlope: -1.771262 - outSlope: -1.7924354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.06802063 - inSlope: -1.7924354 - outSlope: -1.8106099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.03784339 - inSlope: -1.8106099 - outSlope: -1.8259898 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.0074098203 - inSlope: -1.8259898 - outSlope: -1.8384764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.023230985 - inSlope: -1.8384764 - outSlope: -1.8478631 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.054029115 - inSlope: -1.8478631 - outSlope: -1.8544459 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.084936075 - inSlope: -1.8544459 - outSlope: -1.8578877 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.115901284 - inSlope: -1.8578877 - outSlope: -1.8584313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.14687467 - inSlope: -1.8584313 - outSlope: -1.8558636 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.17780614 - inSlope: -1.8558636 - outSlope: -1.8503984 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.20864564 - inSlope: -1.8503984 - outSlope: -1.841843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.23934343 - inSlope: -1.841843 - outSlope: -1.8303834 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.26984936 - inSlope: -1.8303834 - outSlope: -1.8158814 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.30011445 - inSlope: -1.8158814 - outSlope: -1.7985344 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.33008957 - inSlope: -1.7985344 - outSlope: -1.7782183 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.35972694 - inSlope: -1.7782183 - outSlope: -1.7551625 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.3889792 - inSlope: -1.7551625 - outSlope: -1.7291094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.41779807 - inSlope: -1.7291094 - outSlope: -1.7004174 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.44613874 - inSlope: -1.7004174 - outSlope: -1.6690605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.473956 - inSlope: -1.6690605 - outSlope: -1.6348633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.5012041 - inSlope: -1.6348633 - outSlope: -1.5982741 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.52784157 - inSlope: -1.5982741 - outSlope: -1.5588897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.5538234 - inSlope: -1.5588897 - outSlope: -1.51722 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.57911 - inSlope: -1.51722 - outSlope: -1.4729744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.6036599 - inSlope: -1.4729744 - outSlope: -1.4264921 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.62743443 - inSlope: -1.4264921 - outSlope: -1.3774712 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.6503926 - inSlope: -1.3774712 - outSlope: -1.3263333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.6724978 - inSlope: -1.3263333 - outSlope: -1.2728628 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.6937125 - inSlope: -1.2728628 - outSlope: -1.2173302 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.714001 - inSlope: -1.2173302 - outSlope: -1.1595249 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.7333267 - inSlope: -1.1595249 - outSlope: -1.0996546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.75165397 - inSlope: -1.0996546 - outSlope: -1.03774 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.76894987 - inSlope: -1.03774 - outSlope: -0.97372544 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.78517884 - inSlope: -0.97372544 - outSlope: -0.9076662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.8003064 - inSlope: -0.9076662 - outSlope: -0.83966327 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.81430095 - inSlope: -0.83966327 - outSlope: -0.7695268 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.8271262 - inSlope: -0.7695268 - outSlope: -0.69746876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.83875084 - inSlope: -0.69746876 - outSlope: -0.62336206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.84914005 - inSlope: -0.62336206 - outSlope: -0.5471633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.85825956 - inSlope: -0.5471633 - outSlope: -0.46897888 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.86607575 - inSlope: -0.46897888 - outSlope: -0.38859326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.8725524 - inSlope: -0.38859326 - outSlope: -0.3061699 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.87765515 - inSlope: -0.3061699 - outSlope: -0.22147599 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.88134646 - inSlope: -0.22147599 - outSlope: -0.13462034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.8835901 - inSlope: -0.13462034 - outSlope: -0.04530727 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.88434523 - inSlope: -0.04530727 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.88434523 - inSlope: 0 - outSlope: 0.034647517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.8837678 - inSlope: 0.034647517 - outSlope: 0.102755845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.88205516 - inSlope: 0.102755845 - outSlope: 0.16884942 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.87924105 - inSlope: 0.16884942 - outSlope: 0.23297356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.8753581 - inSlope: 0.23297356 - outSlope: 0.29522273 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.8704378 - inSlope: 0.29522273 - outSlope: 0.35552385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.8645123 - inSlope: 0.35552385 - outSlope: 0.41395232 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.857613 - inSlope: 0.41395232 - outSlope: 0.47057393 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.84977025 - inSlope: 0.47057393 - outSlope: 0.52516234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.8410174 - inSlope: 0.52516234 - outSlope: 0.57807136 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.83138305 - inSlope: 0.57807136 - outSlope: 0.6289517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.8209004 - inSlope: 0.6289517 - outSlope: 0.6780478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.80959976 - inSlope: 0.6780478 - outSlope: 0.72519886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.79751295 - inSlope: 0.72519886 - outSlope: 0.77054244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.78467077 - inSlope: 0.77054244 - outSlope: 0.8139144 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.77110535 - inSlope: 0.8139144 - outSlope: 0.8554589 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.7568479 - inSlope: 0.8554589 - outSlope: 0.89499474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.74193114 - inSlope: 0.89499474 - outSlope: 0.9326791 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.7263867 - inSlope: 0.9326791 - outSlope: 0.9682824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.7102485 - inSlope: 0.9682824 - outSlope: 1.0020921 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.6935472 - inSlope: 1.0020921 - outSlope: 1.0337632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.6763176 - inSlope: 1.0337632 - outSlope: 1.0634853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.6585926 - inSlope: 1.0634853 - outSlope: 1.0911965 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.64040625 - inSlope: 1.0911965 - outSlope: 1.1168534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.6217918 - inSlope: 1.1168534 - outSlope: 1.1404283 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.60278493 - inSlope: 1.1404283 - outSlope: 1.1618817 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.58342 - inSlope: 1.1618817 - outSlope: 1.181295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.563732 - inSlope: 1.181295 - outSlope: 1.1985524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.5437559 - inSlope: 1.1985524 - outSlope: 1.2136501 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.5235287 - inSlope: 1.2136501 - outSlope: 1.2266723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.5030839 - inSlope: 1.2266723 - outSlope: 1.2374989 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.48245922 - inSlope: 1.2374989 - outSlope: 1.246109 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.46169046 - inSlope: 1.246109 - outSlope: 1.2526053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.44081402 - inSlope: 1.2526053 - outSlope: 1.2568574 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.4198661 - inSlope: 1.2568574 - outSlope: 1.2589998 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.3988831 - inSlope: 1.2589998 - outSlope: 1.2588708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.37790164 - inSlope: 1.2588708 - outSlope: 1.2565749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.35695845 - inSlope: 1.2565749 - outSlope: 1.2521243 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.33609003 - inSlope: 1.2521243 - outSlope: 1.245435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.3153325 - inSlope: 1.245435 - outSlope: 1.2366656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.29472172 - inSlope: 1.2366656 - outSlope: 1.2255923 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.2742949 - inSlope: 1.2255923 - outSlope: 1.2125039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.25408682 - inSlope: 1.2125039 - outSlope: 1.1971853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.23413347 - inSlope: 1.1971853 - outSlope: 1.1797832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.21447071 - inSlope: 1.1797832 - outSlope: 1.1602411 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.1951331 - inSlope: 1.1602411 - outSlope: 1.138667 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.17615561 - inSlope: 1.138667 - outSlope: 1.1149446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.15757295 - inSlope: 1.1149446 - outSlope: 1.0891982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.13941993 - inSlope: 1.0891982 - outSlope: 1.0614338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.12172913 - inSlope: 1.0614338 - outSlope: 1.0316255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.10453563 - inSlope: 1.0316255 - outSlope: 0.9998632 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.08787102 - inSlope: 0.9998632 - outSlope: 0.96609646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.0717692 - inSlope: 0.96609646 - outSlope: 0.9303916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.05626291 - inSlope: 0.9303916 - outSlope: 0.89273876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.041383732 - inSlope: 0.89273876 - outSlope: 0.85317844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.027164308 - inSlope: 0.85317844 - outSlope: 0.81168544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.013636037 - inSlope: 0.81168544 - outSlope: 0.7683537 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.00083033694 - inSlope: 0.7683537 - outSlope: 0.72309417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.011221393 - inSlope: 0.72309417 - outSlope: 0.6760274 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.022488344 - inSlope: 0.6760274 - outSlope: 0.62702125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.032938838 - inSlope: 0.62702125 - outSlope: 0.57623494 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.042542607 - inSlope: 0.57623494 - outSlope: 0.52351505 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.051267974 - inSlope: 0.52351505 - outSlope: 0.46898717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.059084307 - inSlope: 0.46898717 - outSlope: 0.41261324 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.06596129 - inSlope: 0.41261324 - outSlope: 0.35433728 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.07186682 - inSlope: 0.35433728 - outSlope: 0.29419997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.076770216 - inSlope: 0.29419997 - outSlope: 0.23219573 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.0806402 - inSlope: 0.23219573 - outSlope: 0.16822445 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.083443895 - inSlope: 0.16822445 - outSlope: 0.102375425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.085150175 - inSlope: 0.102375425 - outSlope: 0.03458225 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.08572654 - inSlope: 0.03458225 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.08572654 - inSlope: 0 - outSlope: -0.005663124 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.08563215 - inSlope: -0.005663124 - outSlope: -0.016732322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.085353285 - inSlope: -0.016732322 - outSlope: -0.027368559 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.08489712 - inSlope: -0.027368559 - outSlope: -0.03753362 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.08427157 - inSlope: -0.03753362 - outSlope: -0.047247387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.08348413 - inSlope: -0.047247387 - outSlope: -0.056580275 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.08254114 - inSlope: -0.056580275 - outSlope: -0.065345705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.081452 - inSlope: -0.065345705 - outSlope: -0.07375651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.08022274 - inSlope: -0.07375651 - outSlope: -0.081730835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.07886058 - inSlope: -0.081730835 - outSlope: -0.08918124 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.07737425 - inSlope: -0.08918124 - outSlope: -0.09624435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.07577011 - inSlope: -0.09624435 - outSlope: -0.102829866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.074056305 - inSlope: -0.102829866 - outSlope: -0.10896953 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.072240174 - inSlope: -0.10896953 - outSlope: -0.11468988 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.070328705 - inSlope: -0.11468988 - outSlope: -0.119953185 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0683294 - inSlope: -0.119953185 - outSlope: -0.124708526 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.06625096 - inSlope: -0.124708526 - outSlope: -0.12910697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.06409921 - inSlope: -0.12910697 - outSlope: -0.13303131 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.061881926 - inSlope: -0.13303131 - outSlope: -0.13645612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.059607692 - inSlope: -0.13645612 - outSlope: -0.13951343 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.057282504 - inSlope: -0.13951343 - outSlope: -0.14211254 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.054913998 - inSlope: -0.14211254 - outSlope: -0.14419733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.052510608 - inSlope: -0.14419733 - outSlope: -0.14590523 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.05007889 - inSlope: -0.14590523 - outSlope: -0.1471679 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.04762613 - inSlope: -0.1471679 - outSlope: -0.14797795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.04515987 - inSlope: -0.14797795 - outSlope: -0.14835502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.04268718 - inSlope: -0.14835502 - outSlope: -0.14824885 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.040216405 - inSlope: -0.14824885 - outSlope: -0.14779465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.0377532 - inSlope: -0.14779465 - outSlope: -0.14682055 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.035306226 - inSlope: -0.14682055 - outSlope: -0.14541233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.032882586 - inSlope: -0.14541233 - outSlope: -0.14363068 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.030488778 - inSlope: -0.14363068 - outSlope: -0.14135055 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.028132971 - inSlope: -0.14135055 - outSlope: -0.13865992 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.025821876 - inSlope: -0.13865992 - outSlope: -0.13553599 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.023562977 - inSlope: -0.13553599 - outSlope: -0.1319914 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.021363154 - inSlope: -0.1319914 - outSlope: -0.1280115 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.019229662 - inSlope: -0.1280115 - outSlope: -0.12356631 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.017170137 - inSlope: -0.12356631 - outSlope: -0.11871175 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.015191638 - inSlope: -0.11871175 - outSlope: -0.113430396 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.01330116 - inSlope: -0.113430396 - outSlope: -0.107725024 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.0115057705 - inSlope: -0.107725024 - outSlope: -0.101555966 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0098131 - inSlope: -0.101555966 - outSlope: -0.09499803 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.008229824 - inSlope: -0.09499803 - outSlope: -0.08799895 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.006763197 - inSlope: -0.08799895 - outSlope: -0.08058127 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0054201963 - inSlope: -0.08058127 - outSlope: -0.07269702 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0042085284 - inSlope: -0.07269702 - outSlope: -0.06439428 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0031353068 - inSlope: -0.06439428 - outSlope: -0.05567274 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.002207442 - inSlope: -0.05567274 - outSlope: -0.046531294 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0014318879 - inSlope: -0.046531294 - outSlope: -0.036919884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0008165658 - inSlope: -0.036919884 - outSlope: -0.026907556 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0003681134 - inSlope: -0.026907556 - outSlope: -0.016506732 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.000093005416 - inSlope: -0.016506732 - outSlope: -0.0055817417 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.000000027514279 - inSlope: -0.0055817417 - outSlope: -0.0055817417 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.58784467 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.58784467 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.02587905 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.02587905 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09858877 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.09858877 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.99991626 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.99991626 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1.1809322e-14 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 1.1809322e-14 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000017075404 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000000017075404 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000064645127 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000064645127 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.2538398e-16 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -2.2538398e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5878446 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.5878446 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.025878303 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.025878303 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09858865 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.09858865 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9999166 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.9999166 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000047683713 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000047683713 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000085377316 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000000085377316 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000021930414 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000021930414 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000020490567 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.00000020490567 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.77043146 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.77043146 - inSlope: 0 - outSlope: 0.6707496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.7592523 - inSlope: 0.6707496 - outSlope: 1.9521172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.72671705 - inSlope: 1.9521172 - outSlope: 3.1402118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.67438024 - inSlope: 3.1402118 - outSlope: 4.203314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.6043246 - inSlope: 4.203314 - outSlope: 5.160911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.5183095 - inSlope: 5.160911 - outSlope: 6.0803714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.41697004 - inSlope: 6.0803714 - outSlope: 6.958969 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.30098733 - inSlope: 6.958969 - outSlope: 7.767455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.17152987 - inSlope: 7.767455 - outSlope: 8.357287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.03224189 - inSlope: 8.357287 - outSlope: 5.933553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.06665057 - inSlope: 5.933553 - outSlope: 5.0880866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.15145193 - inSlope: 5.0880866 - outSlope: 4.8178635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.23174958 - inSlope: 4.8178635 - outSlope: 4.3593636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.30440557 - inSlope: 4.3593636 - outSlope: 3.7907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.36758384 - inSlope: 3.7907 - outSlope: 3.1498709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.4200824 - inSlope: 3.1498709 - outSlope: 2.4751644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.4613351 - inSlope: 2.4751644 - outSlope: 1.7930638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.49121946 - inSlope: 1.7930638 - outSlope: 1.0990738 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.50953734 - inSlope: 1.0990738 - outSlope: 0.37754095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.5158297 - inSlope: 0.37754095 - outSlope: -0.0000013004653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.5158292 - inSlope: -0.0000013004653 - outSlope: -0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.5158274 - inSlope: -0.00010728846 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.51582533 - inSlope: -0.00012516987 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.5158234 - inSlope: -0.00011444103 - outSlope: -0.00009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.5158218 - inSlope: -0.00009655824 - outSlope: -0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.5158212 - inSlope: -0.00003576282 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.5158228 - inSlope: 0.00009655962 - outSlope: -0.0020134468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.5157893 - inSlope: -0.0020134468 - outSlope: 0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.5158147 - inSlope: 0.0015270725 - outSlope: 0.0003969673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.51582134 - inSlope: 0.0003969673 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.5158232 - inSlope: 0.00011086475 - outSlope: 0.00035047563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.515829 - inSlope: 0.00035047563 - outSlope: 0.00077605323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.51584196 - inSlope: 0.00077605323 - outSlope: -0.0011551391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.5158227 - inSlope: -0.0011551391 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.51582545 - inSlope: 0.00016450898 - outSlope: 0.00031113654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.51583064 - inSlope: 0.00031113654 - outSlope: 0.0005614763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.51584 - inSlope: 0.0005614763 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.515854 - inSlope: 0.0008404263 - outSlope: -0.0015342251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.51582843 - inSlope: -0.0015342251 - outSlope: 0.00032543702 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.51583385 - inSlope: 0.00032543702 - outSlope: 0.0004613404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.51584154 - inSlope: 0.0004613404 - outSlope: -0.0008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.51582724 - inSlope: -0.0008583077 - outSlope: 0.0002217295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.51583093 - inSlope: 0.0002217295 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.51583517 - inSlope: 0.00025391602 - outSlope: 0.00027537372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.51583976 - inSlope: 0.00027537372 - outSlope: 0.00030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.5158448 - inSlope: 0.00030398398 - outSlope: -0.00094413845 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5158291 - inSlope: -0.00094413845 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.5158299 - inSlope: 0.00005006795 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.51583034 - inSlope: 0.000025033974 - outSlope: -0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.51582974 - inSlope: -0.00003576282 - outSlope: 0.0011050712 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.51584816 - inSlope: 0.0011050712 - outSlope: -0.00027895 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.5158435 - inSlope: -0.00027895 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.51583827 - inSlope: -0.00031471282 - outSlope: -0.00030756026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.51583314 - inSlope: -0.00030756026 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.51582885 - inSlope: -0.00025748863 - outSlope: 0.00092983333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.51584435 - inSlope: 0.00092983333 - outSlope: -0.00056505256 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.5158349 - inSlope: -0.00056505256 - outSlope: -0.00040411987 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5158282 - inSlope: -0.00040411987 - outSlope: 0.0013804449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5158512 - inSlope: 0.0013804449 - outSlope: -0.0009012231 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.5158362 - inSlope: -0.0009012231 - outSlope: -0.0005221372 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.5158275 - inSlope: -0.0005221372 - outSlope: -0.0002574923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.5158232 - inSlope: -0.0002574923 - outSlope: 0.0009977827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.5158398 - inSlope: 0.0009977827 - outSlope: -0.0008440026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.51582575 - inSlope: -0.0008440026 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5158215 - inSlope: -0.00025391602 - outSlope: -0.0014162078 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5157979 - inSlope: -0.0014162078 - outSlope: 0.0017201917 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.5158266 - inSlope: 0.0017201917 - outSlope: -0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.5158219 - inSlope: -0.00028252628 - outSlope: 0.00035405194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.5158278 - inSlope: 0.00035405194 - outSlope: 0.0010228021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.5158448 - inSlope: 0.0010228021 - outSlope: -0.001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.51582307 - inSlope: -0.001305343 - outSlope: 0.00021100065 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.5158266 - inSlope: 0.00021100065 - outSlope: 0.000443459 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.515834 - inSlope: 0.000443459 - outSlope: 0.00074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.5158464 - inSlope: 0.00074386667 - outSlope: 0.0009906301 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.5158629 - inSlope: 0.0009906301 - outSlope: -0.0021207354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.51582754 - inSlope: -0.0021207354 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.5158307 - inSlope: 0.00018954295 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.51583374 - inSlope: 0.00018239039 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.5158365 - inSlope: 0.00016450898 - outSlope: 0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.5158374 - inSlope: 0.00005364423 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.51583666 - inSlope: -0.000042915384 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.51583457 - inSlope: -0.00012516987 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.51583165 - inSlope: -0.00017523782 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.5158289 - inSlope: -0.00016450898 - outSlope: 0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.5158715 - inSlope: 0.002557005 - outSlope: -0.0010263929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.5158544 - inSlope: -0.0010263929 - outSlope: -0.0007796295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.5158414 - inSlope: -0.0007796295 - outSlope: -0.00059366284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.51583153 - inSlope: -0.00059366284 - outSlope: -0.00035405194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.5158256 - inSlope: -0.00035405194 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.51582277 - inSlope: -0.00017166154 - outSlope: 0.0012803089 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.5158441 - inSlope: 0.0012803089 - outSlope: -0.00094413845 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.5158284 - inSlope: -0.00094413845 - outSlope: -0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.5158222 - inSlope: -0.00037193333 - outSlope: 0.0020706672 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.5158567 - inSlope: 0.0020706672 - outSlope: -0.004044775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.5157893 - inSlope: -0.004044775 - outSlope: 0.003919605 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.5158546 - inSlope: 0.003919605 - outSlope: -0.0019025821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.5158229 - inSlope: -0.0019025821 - outSlope: 0.0004220013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.5158299 - inSlope: 0.0004220013 - outSlope: 0.0010621558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.5158476 - inSlope: 0.0010621558 - outSlope: -0.0014340687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5158237 - inSlope: -0.0014340687 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.51582843 - inSlope: 0.00028252628 - outSlope: 0.00048995065 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.5158366 - inSlope: 0.00048995065 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.5158506 - inSlope: 0.0008404263 - outSlope: -0.0013840211 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.51582754 - inSlope: -0.0013840211 - outSlope: 0.00035047563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.5158334 - inSlope: 0.00035047563 - outSlope: 0.00046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.5158411 - inSlope: 0.00046491667 - outSlope: -0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.5158271 - inSlope: -0.0008404263 - outSlope: 0.00022530255 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.5158309 - inSlope: 0.00022530255 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.51584 - inSlope: 0.00028609848 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.51583 - inSlope: 0.000064374 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.51582986 - inSlope: -0.000003576282 - outSlope: 0.0011229365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.5158486 - inSlope: 0.0011229365 - outSlope: -0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.5158442 - inSlope: -0.00026107233 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.5158391 - inSlope: -0.00030755586 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.51583385 - inSlope: -0.00031471733 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.51582956 - inSlope: -0.00025748863 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.5158471 - inSlope: 0.001051442 - outSlope: -0.0006115355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.5158369 - inSlope: -0.0006115355 - outSlope: -0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.5158298 - inSlope: -0.0004255715 - outSlope: -0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.51582533 - inSlope: -0.000268225 - outSlope: 0.00089763396 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.5158403 - inSlope: 0.00089763396 - outSlope: -0.0006258583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.51582986 - inSlope: -0.0006258583 - outSlope: -0.0003361657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.51582426 - inSlope: -0.0003361657 - outSlope: 0.0015843157 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.51585066 - inSlope: 0.0015843157 - outSlope: -0.0011837324 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.51583093 - inSlope: -0.0011837324 - outSlope: -0.000482805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.5158229 - inSlope: -0.000482805 - outSlope: 0.0014269161 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.51584667 - inSlope: 0.0014269161 - outSlope: -0.0033867876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.5157902 - inSlope: -0.0033867876 - outSlope: 0.0018453351 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.515821 - inSlope: 0.0018453351 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.51582336 - inSlope: 0.00014305333 - outSlope: 0.0005006723 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.5158317 - inSlope: 0.0005006723 - outSlope: 0.0013303959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.5158539 - inSlope: 0.0013303959 - outSlope: -0.0017988442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.5158239 - inSlope: -0.0017988442 - outSlope: 0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.5158282 - inSlope: 0.00025748863 - outSlope: 0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.5158365 - inSlope: 0.0004971103 - outSlope: 0.0007474323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.51584893 - inSlope: 0.0007474323 - outSlope: 0.0010156786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.51586586 - inSlope: 0.0010156786 - outSlope: -0.0022852116 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.5158278 - inSlope: -0.0022852116 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.51583105 - inSlope: 0.00019669833 - outSlope: 0.00018238778 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.5158341 - inSlope: 0.00018238778 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.5158363 - inSlope: 0.00013232433 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.5158374 - inSlope: 0.00006437216 - outSlope: -0.000042916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.51583666 - inSlope: -0.000042916 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.51583457 - inSlope: -0.00012516808 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.51583165 - inSlope: -0.00017524033 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.5158289 - inSlope: -0.00016450662 - outSlope: 0.0025570784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.5158715 - inSlope: 0.0025570784 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.5158544 - inSlope: -0.0010263782 - outSlope: -0.00077961833 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.5158414 - inSlope: -0.00077961833 - outSlope: -0.00059367134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.51583153 - inSlope: -0.00059367134 - outSlope: -0.00035404688 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.5158256 - inSlope: -0.00035404688 - outSlope: -0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.51582277 - inSlope: -0.000171664 - outSlope: 0.0012802907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.5158441 - inSlope: 0.0012802907 - outSlope: -0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.5158284 - inSlope: -0.000944152 - outSlope: -0.000371928 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.5158222 - inSlope: -0.000371928 - outSlope: 0.002070697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.5158567 - inSlope: 0.002070697 - outSlope: -0.004044717 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.5157893 - inSlope: -0.004044717 - outSlope: 0.003919661 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.5158546 - inSlope: 0.003919661 - outSlope: -0.0019025549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.5158229 - inSlope: -0.0019025549 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.5158476 - inSlope: 0.0010621406 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.51582843 - inSlope: 0.00028252223 - outSlope: 0.00048994366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.5158366 - inSlope: 0.00048994366 - outSlope: 0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.5158506 - inSlope: 0.0008404383 - outSlope: -0.0013840013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.51582754 - inSlope: -0.0013840013 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.5158334 - inSlope: 0.00035048067 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.5158411 - inSlope: 0.00046491003 - outSlope: -0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.5158271 - inSlope: -0.0008404383 - outSlope: 0.00022530255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.5158309 - inSlope: 0.00022530255 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.51584 - inSlope: 0.00028609848 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.51583 - inSlope: 0.000064374 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.51583034 - inSlope: 0.000021457387 - outSlope: -0.000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.51582974 - inSlope: -0.000035763333 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.51584816 - inSlope: 0.0011050553 - outSlope: -0.000278946 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.5158435 - inSlope: -0.000278946 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.51583827 - inSlope: -0.00031471733 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.51583314 - inSlope: -0.00030755586 - outSlope: -0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.51582885 - inSlope: -0.000257496 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.51584435 - inSlope: 0.00092982006 - outSlope: -0.00056506065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.5158349 - inSlope: -0.00056506065 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5158282 - inSlope: -0.0004041141 - outSlope: 0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5158512 - inSlope: 0.0013804646 - outSlope: -0.0009012102 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.5158362 - inSlope: -0.0009012102 - outSlope: -0.00052214466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.5158275 - inSlope: -0.00052214466 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.5158232 - inSlope: -0.00025748863 - outSlope: 0.000997797 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.5158398 - inSlope: 0.000997797 - outSlope: -0.0008439905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.51582575 - inSlope: -0.0008439905 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5158215 - inSlope: -0.00025391966 - outSlope: -0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5157979 - inSlope: -0.0014161875 - outSlope: 0.0017201671 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.5158266 - inSlope: 0.0017201671 - outSlope: -0.00028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.5158219 - inSlope: -0.00028253032 - outSlope: 0.00035404688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.5158278 - inSlope: 0.00035404688 - outSlope: 0.0010228313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.5158448 - inSlope: 0.0010228313 - outSlope: -0.0013053243 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.51582307 - inSlope: -0.0013053243 - outSlope: 0.00021100366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.5158266 - inSlope: 0.00021100366 - outSlope: 0.00044345265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.515834 - inSlope: 0.00044345265 - outSlope: 0.0007438773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.5158464 - inSlope: 0.0007438773 - outSlope: 0.0009906159 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.5158629 - inSlope: 0.0009906159 - outSlope: -0.0021207656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.51582754 - inSlope: -0.0021207656 - outSlope: 0.00018954024 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.5158307 - inSlope: 0.00018954024 - outSlope: 0.00018239299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.51583374 - inSlope: 0.00018239299 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.5158365 - inSlope: 0.00016450662 - outSlope: 0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.5158374 - inSlope: 0.000053645 - outSlope: -0.000042914773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.51583666 - inSlope: -0.000042914773 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.51583457 - inSlope: -0.00012516808 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.51583165 - inSlope: -0.00017524033 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.5158289 - inSlope: -0.00016450662 - outSlope: 0.0025570784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.5158715 - inSlope: 0.0025570784 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.5158544 - inSlope: -0.0010263782 - outSlope: -0.0007796406 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.5158414 - inSlope: -0.0007796406 - outSlope: -0.00059365435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.51583153 - inSlope: -0.00059365435 - outSlope: -0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.5158256 - inSlope: -0.000354057 - outSlope: -0.00017165909 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.51582277 - inSlope: -0.00017165909 - outSlope: 0.0012803273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.5158441 - inSlope: 0.0012803273 - outSlope: -0.00094412494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.5158284 - inSlope: -0.00094412494 - outSlope: -0.00037193866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.5158222 - inSlope: -0.00037193866 - outSlope: 0.0020706377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.5158567 - inSlope: 0.0020706377 - outSlope: -0.004044833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.5157893 - inSlope: -0.004044833 - outSlope: 0.0039195493 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.5158546 - inSlope: 0.0039195493 - outSlope: -0.0019025549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.5158229 - inSlope: -0.0019025549 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.5158476 - inSlope: 0.0010621406 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.51582843 - inSlope: 0.00028252223 - outSlope: 0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.5158366 - inSlope: 0.00048995763 - outSlope: 0.00084041426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.5158506 - inSlope: 0.00084041426 - outSlope: -0.0013840409 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.51582754 - inSlope: -0.0013840409 - outSlope: 0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.5158334 - inSlope: 0.00035047063 - outSlope: 0.00046492333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.5158411 - inSlope: 0.00046492333 - outSlope: -0.00084041426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.5158271 - inSlope: -0.00084041426 - outSlope: 0.00022530899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.5158309 - inSlope: 0.00022530899 - outSlope: 0.00026106485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.5158352 - inSlope: 0.00026106485 - outSlope: 0.00028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.51584 - inSlope: 0.00028610666 - outSlope: 0.0003004034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.515845 - inSlope: 0.0003004034 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.51583 - inSlope: 0.000064374 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.51582986 - inSlope: -0.000003576282 - outSlope: 0.0011229365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.5158486 - inSlope: 0.0011229365 - outSlope: -0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.5158442 - inSlope: -0.00026107233 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.5158391 - inSlope: -0.00030755586 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.51583385 - inSlope: -0.00031471733 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.51582956 - inSlope: -0.00025748863 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.5158471 - inSlope: 0.001051442 - outSlope: -0.0006115355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.5158369 - inSlope: -0.0006115355 - outSlope: -0.00042558365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.5158298 - inSlope: -0.00042558365 - outSlope: -0.00026821732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.51582533 - inSlope: -0.00026821732 - outSlope: 0.00089765963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.5158403 - inSlope: 0.00089765963 - outSlope: -0.0006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.51582986 - inSlope: -0.0006258404 - outSlope: -0.0003361657 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.51582426 - inSlope: -0.0003361657 - outSlope: 0.0015843157 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.51585066 - inSlope: 0.0015843157 - outSlope: -0.0011837324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.51583093 - inSlope: -0.0011837324 - outSlope: -0.000482805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.5158229 - inSlope: -0.000482805 - outSlope: 0.0014269161 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.51584667 - inSlope: 0.0014269161 - outSlope: -0.0033867876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.5157902 - inSlope: -0.0033867876 - outSlope: 0.0018453351 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.515821 - inSlope: 0.0018453351 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.51582336 - inSlope: 0.00014305333 - outSlope: 0.0005006723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.5158317 - inSlope: 0.0005006723 - outSlope: 0.0013303959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.5158539 - inSlope: 0.0013303959 - outSlope: -0.0017988442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.5158239 - inSlope: -0.0017988442 - outSlope: 0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.5158282 - inSlope: 0.000257496 - outSlope: 0.0004970961 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.5158365 - inSlope: 0.0004970961 - outSlope: 0.00074745365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.51584893 - inSlope: 0.00074745365 - outSlope: 0.0010156496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.51586586 - inSlope: 0.0010156496 - outSlope: -0.0022852116 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.5158278 - inSlope: -0.0022852116 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.51583105 - inSlope: 0.00019669833 - outSlope: 0.00018238778 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.5158341 - inSlope: 0.00018238778 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.5158363 - inSlope: 0.00013232433 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.5158374 - inSlope: 0.00006437216 - outSlope: -0.000042916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.51583666 - inSlope: -0.000042916 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.51583457 - inSlope: -0.00012516808 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.51583165 - inSlope: -0.00017524033 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.5158289 - inSlope: -0.00016450662 - outSlope: 0.0025570784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.5158715 - inSlope: 0.0025570784 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.5158544 - inSlope: -0.0010263782 - outSlope: -0.0007796406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.5158414 - inSlope: -0.0007796406 - outSlope: -0.00059365435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.51583153 - inSlope: -0.00059365435 - outSlope: -0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.5158256 - inSlope: -0.000354057 - outSlope: -0.00017165909 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.51582277 - inSlope: -0.00017165909 - outSlope: 0.0012802907 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.5158441 - inSlope: 0.0012802907 - outSlope: -0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.5158284 - inSlope: -0.000944152 - outSlope: -0.000371928 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.5158222 - inSlope: -0.000371928 - outSlope: 0.002070697 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.5158567 - inSlope: 0.002070697 - outSlope: -0.004044717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.5157893 - inSlope: -0.004044717 - outSlope: 0.003919661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.5158546 - inSlope: 0.003919661 - outSlope: -0.0019025549 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.5158229 - inSlope: -0.0019025549 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.5158476 - inSlope: 0.0010621406 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.51582843 - inSlope: 0.00028252223 - outSlope: 0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.5158366 - inSlope: 0.00048995763 - outSlope: 0.00084041426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.5158506 - inSlope: 0.00084041426 - outSlope: -0.0013840409 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.51582754 - inSlope: -0.0013840409 - outSlope: 0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.5158334 - inSlope: 0.00035047063 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.5158411 - inSlope: 0.00046491003 - outSlope: -0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.5158271 - inSlope: -0.0008404383 - outSlope: 0.00022530255 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.5158309 - inSlope: 0.00022530255 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.51584 - inSlope: 0.00028609848 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.0009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.5158289 - inSlope: -0.0009655824 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.51583 - inSlope: 0.000064374 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.51583034 - inSlope: 0.000021457387 - outSlope: -0.000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.51582974 - inSlope: -0.000035763333 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.51584816 - inSlope: 0.0011050553 - outSlope: -0.000278954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.5158435 - inSlope: -0.000278954 - outSlope: -0.00031470833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.51583827 - inSlope: -0.00031470833 - outSlope: -0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.51583314 - inSlope: -0.00030756465 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.51582885 - inSlope: -0.00025748863 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.51584435 - inSlope: 0.00092982006 - outSlope: -0.00056506065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.5158349 - inSlope: -0.00056506065 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.5158282 - inSlope: -0.0004041141 - outSlope: 0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.5158512 - inSlope: 0.0013804646 - outSlope: -0.0009012102 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.5158362 - inSlope: -0.0009012102 - outSlope: -0.00052214466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.5158275 - inSlope: -0.00052214466 - outSlope: -0.00025748863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.5158232 - inSlope: -0.00025748863 - outSlope: 0.000997797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.5158398 - inSlope: 0.000997797 - outSlope: -0.0008439905 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.51582575 - inSlope: -0.0008439905 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5158215 - inSlope: -0.00025391966 - outSlope: -0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5157979 - inSlope: -0.0014161875 - outSlope: 0.0017202162 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.5158266 - inSlope: 0.0017202162 - outSlope: -0.00028252223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.5158219 - inSlope: -0.00028252223 - outSlope: 0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.5158278 - inSlope: 0.000354057 - outSlope: 0.0010228021 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.5158448 - inSlope: 0.0010228021 - outSlope: -0.0013053243 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.51582307 - inSlope: -0.0013053243 - outSlope: 0.00021100366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.5158266 - inSlope: 0.00021100366 - outSlope: 0.00044345265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.515834 - inSlope: 0.00044345265 - outSlope: 0.0007438773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.5158464 - inSlope: 0.0007438773 - outSlope: 0.0009906159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.5158629 - inSlope: 0.0009906159 - outSlope: -0.0021207656 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.51582754 - inSlope: -0.0021207656 - outSlope: 0.00018954024 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.5158307 - inSlope: 0.00018954024 - outSlope: 0.00018239299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.51583374 - inSlope: 0.00018239299 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.5158365 - inSlope: 0.00016450662 - outSlope: 0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.5158374 - inSlope: 0.000053645 - outSlope: -0.000042914773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.51583666 - inSlope: -0.000042914773 - outSlope: -0.00012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.51583457 - inSlope: -0.00012517166 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.51583165 - inSlope: -0.00017523531 - outSlope: -0.00016451134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.5158289 - inSlope: -0.00016451134 - outSlope: 0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.5158715 - inSlope: 0.002557005 - outSlope: -0.0010264077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.5158544 - inSlope: -0.0010264077 - outSlope: -0.00077959604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.5158414 - inSlope: -0.00077959604 - outSlope: -0.00059367134 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.51583153 - inSlope: -0.00059367134 - outSlope: -0.000354057 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.5158256 - inSlope: -0.000354057 - outSlope: -0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.51582277 - inSlope: -0.000171664 - outSlope: 0.0012802541 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.5158441 - inSlope: 0.0012802541 - outSlope: -0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.5158284 - inSlope: -0.000944152 - outSlope: -0.00037193866 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.5158222 - inSlope: -0.00037193866 - outSlope: 0.002070697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.5158567 - inSlope: 0.002070697 - outSlope: -0.0040446017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.5157893 - inSlope: -0.0040446017 - outSlope: 0.003919661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.5158546 - inSlope: 0.003919661 - outSlope: -0.0019026092 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.5158229 - inSlope: -0.0019026092 - outSlope: 0.00042200732 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.5158299 - inSlope: 0.00042200732 - outSlope: 0.0010621102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.5158476 - inSlope: 0.0010621102 - outSlope: -0.0014341096 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5158237 - inSlope: -0.0014341096 - outSlope: 0.00028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.51582843 - inSlope: 0.00028253032 - outSlope: 0.00048992963 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.5158366 - inSlope: 0.00048992963 - outSlope: 0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.5158506 - inSlope: 0.0008404383 - outSlope: -0.0013840409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.51582754 - inSlope: -0.0013840409 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.5158334 - inSlope: 0.00035048067 - outSlope: 0.00046489673 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.5158411 - inSlope: 0.00046489673 - outSlope: -0.0008404383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.5158271 - inSlope: -0.0008404383 - outSlope: 0.00022530899 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.5158309 - inSlope: 0.00022530899 - outSlope: 0.00026107233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.5158352 - inSlope: 0.00026107233 - outSlope: 0.0002860903 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.51584 - inSlope: 0.0002860903 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.515845 - inSlope: 0.000300412 - outSlope: -0.00096561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.5158289 - inSlope: -0.00096561 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.51583 - inSlope: 0.000064374 - outSlope: -0.000003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.51582986 - inSlope: -0.000003576231 - outSlope: 0.0011229686 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.5158486 - inSlope: 0.0011229686 - outSlope: -0.0002610574 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.5158442 - inSlope: -0.0002610574 - outSlope: -0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.5158391 - inSlope: -0.00030756465 - outSlope: -0.00031471733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.51583385 - inSlope: -0.00031471733 - outSlope: -0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.51582956 - inSlope: -0.000257496 - outSlope: 0.0010513818 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.5158471 - inSlope: 0.0010513818 - outSlope: -0.00061155297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.5158369 - inSlope: -0.00061155297 - outSlope: -0.00042558365 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.5158298 - inSlope: -0.00042558365 - outSlope: -0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.51582533 - inSlope: -0.000268225 - outSlope: 0.0008976083 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.5158403 - inSlope: 0.0008976083 - outSlope: -0.0006258583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.51582986 - inSlope: -0.0006258583 - outSlope: -0.00033617532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.51582426 - inSlope: -0.00033617532 - outSlope: 0.0015843157 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.51585066 - inSlope: 0.0015843157 - outSlope: -0.0011836985 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.51583093 - inSlope: -0.0011836985 - outSlope: -0.000482805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.5158229 - inSlope: -0.000482805 - outSlope: 0.001426957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.51584667 - inSlope: 0.001426957 - outSlope: -0.003386594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.5157902 - inSlope: -0.003386594 - outSlope: 0.001845388 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.515821 - inSlope: 0.001845388 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.51582336 - inSlope: 0.00014305333 - outSlope: 0.00050068664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.5158317 - inSlope: 0.00050068664 - outSlope: 0.0013303198 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.5158539 - inSlope: 0.0013303198 - outSlope: -0.0017988957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.5158239 - inSlope: -0.0017988957 - outSlope: 0.000257496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.5158282 - inSlope: 0.000257496 - outSlope: 0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.5158365 - inSlope: 0.0004971103 - outSlope: 0.0007474109 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.51584893 - inSlope: 0.0007474109 - outSlope: 0.0010156786 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.51586586 - inSlope: 0.0010156786 - outSlope: -0.002285277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.5158278 - inSlope: -0.002285277 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.51583105 - inSlope: 0.00019669833 - outSlope: 0.00018238256 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.5158341 - inSlope: 0.00018238256 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.5158363 - inSlope: 0.00013232433 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.5158374 - inSlope: 0.000064374 - outSlope: -0.00005364193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.5158365 - inSlope: -0.00005364193 - outSlope: -0.000032187 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.51583594 - inSlope: -0.000032187 - outSlope: -0.000089408335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.51583445 - inSlope: -0.000089408335 - outSlope: -0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.51583284 - inSlope: -0.000096561 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.51583153 - inSlope: -0.00007867483 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.5158296 - inSlope: -0.000114442664 - outSlope: -0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.515828 - inSlope: -0.000096561 - outSlope: 0.0028360323 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.5158753 - inSlope: 0.0028360323 - outSlope: -0.00059721345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.5158653 - inSlope: -0.00059721345 - outSlope: -0.00054002635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.5158563 - inSlope: -0.00054002635 - outSlope: -0.00045419432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.51584876 - inSlope: -0.00045419432 - outSlope: -0.00038266767 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.5158424 - inSlope: -0.00038266767 - outSlope: -0.00030754707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.51583725 - inSlope: -0.00030754707 - outSlope: -0.000278954 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.5158326 - inSlope: -0.000278954 - outSlope: -0.000193122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.5158294 - inSlope: -0.000193122 - outSlope: -0.00015734966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.51582676 - inSlope: -0.00015734966 - outSlope: -0.000092984665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.5158252 - inSlope: -0.000092984665 - outSlope: -0.000075103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.51582396 - inSlope: -0.000075103 - outSlope: -0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.51582295 - inSlope: -0.000060797665 - outSlope: 0.0025712366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.5158658 - inSlope: 0.0025712366 - outSlope: -0.00057578966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.5158562 - inSlope: -0.00057578966 - outSlope: -0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.51584804 - inSlope: -0.00048995763 - outSlope: -0.00036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.51584196 - inSlope: -0.00036478598 - outSlope: -0.00025390513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5158377 - inSlope: -0.00025390513 - outSlope: -0.00018954567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.51583457 - inSlope: -0.00018954567 - outSlope: -0.000139477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.51583225 - inSlope: -0.000139477 - outSlope: -0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.51583123 - inSlope: -0.000060797665 - outSlope: -0.00006794644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.5158301 - inSlope: -0.00006794644 - outSlope: -0.000025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.5158297 - inSlope: -0.000025034333 - outSlope: -0.053344585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.5149406 - inSlope: -0.053344585 - outSlope: -0.15771085 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.512312 - inSlope: -0.15771085 - outSlope: -0.25909463 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.5079938 - inSlope: -0.25909463 - outSlope: -0.35829493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.5020223 - inSlope: -0.35829493 - outSlope: -0.4558591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.4944248 - inSlope: -0.4558591 - outSlope: -0.55228835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.4852196 - inSlope: -0.55228835 - outSlope: -0.6480334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.4744192 - inSlope: -0.6480334 - outSlope: -0.7432908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.46203122 - inSlope: -0.7432908 - outSlope: -0.8381745 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.44806185 - inSlope: -0.8381745 - outSlope: -0.93257743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.43251824 - inSlope: -0.93257743 - outSlope: -1.02502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.41543484 - inSlope: -1.02502 - outSlope: -1.119859 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.3967708 - inSlope: -1.119859 - outSlope: -1.216572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.3764949 - inSlope: -1.216572 - outSlope: -1.2994293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.35483685 - inSlope: -1.2994293 - outSlope: -1.3903067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.33166543 - inSlope: -1.3903067 - outSlope: -1.4754986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.30707416 - inSlope: -1.4754986 - outSlope: -1.5571519 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.28112054 - inSlope: -1.5571519 - outSlope: -1.6351335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.25386873 - inSlope: -1.6351335 - outSlope: -1.6903217 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.22569713 - inSlope: -1.6903217 - outSlope: -1.7615229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.19633886 - inSlope: -1.7615229 - outSlope: -1.816094 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.16606936 - inSlope: -1.816094 - outSlope: -1.862752 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.13502397 - inSlope: -1.862752 - outSlope: -1.8818612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.10366009 - inSlope: -1.8818612 - outSlope: -1.9164197 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.07172025 - inSlope: -1.9164197 - outSlope: -1.9307101 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0395404 - inSlope: -1.9307101 - outSlope: -1.9168823 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.007592848 - inSlope: -1.9168823 - outSlope: -2.8932 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.040626414 - inSlope: -2.8932 - outSlope: -3.1660058 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.09339237 - inSlope: -3.1660058 - outSlope: -3.0796466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.14472197 - inSlope: -3.0796466 - outSlope: -3.0392673 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.19537565 - inSlope: -3.0392673 - outSlope: -2.9232402 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.24409558 - inSlope: -2.9232402 - outSlope: -2.827737 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.2912265 - inSlope: -2.827737 - outSlope: -2.7394247 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.3368829 - inSlope: -2.7394247 - outSlope: -2.5942168 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.38011917 - inSlope: -2.5942168 - outSlope: -2.4667597 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.4212312 - inSlope: -2.4667597 - outSlope: -2.358811 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.46054637 - inSlope: -2.358811 - outSlope: -2.231884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.49774387 - inSlope: -2.231884 - outSlope: -2.1045988 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.53282 - inSlope: -2.1045988 - outSlope: -1.9770864 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.5657709 - inSlope: -1.9770864 - outSlope: -1.8483542 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.5965781 - inSlope: -1.8483542 - outSlope: -1.717391 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.62520087 - inSlope: -1.717391 - outSlope: -1.5820231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.6515675 - inSlope: -1.5820231 - outSlope: -1.4409904 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.67558366 - inSlope: -1.4409904 - outSlope: -1.2932354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.6971385 - inSlope: -1.2932354 - outSlope: -1.13849 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.71611303 - inSlope: -1.13849 - outSlope: -0.9769827 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.7323958 - inSlope: -0.9769827 - outSlope: -0.80947816 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.7458877 - inSlope: -0.80947816 - outSlope: -0.6371595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.75650686 - inSlope: -0.6371595 - outSlope: -0.46067464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.76418465 - inSlope: -0.46067464 - outSlope: -0.28007337 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.7688525 - inSlope: -0.28007337 - outSlope: -0.09473522 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.77043146 - inSlope: -0.09473522 - outSlope: -0.09473522 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.2874572 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.2874572 - inSlope: 0 - outSlope: 0.2381035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.2914256 - inSlope: 0.2381035 - outSlope: 0.6444782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.30216688 - inSlope: 0.6444782 - outSlope: 0.9349939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3177501 - inSlope: 0.9349939 - outSlope: 1.1332281 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.33663735 - inSlope: 1.1332281 - outSlope: 1.2513554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.35749325 - inSlope: 1.2513554 - outSlope: 1.2662774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.37859786 - inSlope: 1.2662774 - outSlope: 1.1667548 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.39804375 - inSlope: 1.1667548 - outSlope: 0.945358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.4137997 - inSlope: 0.945358 - outSlope: 0.63727736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.42442098 - inSlope: 0.63727736 - outSlope: 0.2940705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.42932215 - inSlope: 0.2940705 - outSlope: -0.060172733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.42831928 - inSlope: -0.060172733 - outSlope: -0.41042843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.4214788 - inSlope: -0.41042843 - outSlope: -0.678832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.41016495 - inSlope: -0.678832 - outSlope: -0.8856466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.3954042 - inSlope: -0.8856466 - outSlope: -0.9894376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.37891334 - inSlope: -0.9894376 - outSlope: -0.93550533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.3633216 - inSlope: -0.93550533 - outSlope: -0.8044972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.34991333 - inSlope: -0.8044972 - outSlope: -0.54675096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.34080082 - inSlope: -0.54675096 - outSlope: -0.19782026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.33750382 - inSlope: -0.19782026 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.33750382 - inSlope: 0 - outSlope: -0.0003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.33749744 - inSlope: -0.0003826622 - outSlope: -0.0010406981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.3374801 - inSlope: -0.0010406981 - outSlope: -0.001330377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.33745793 - inSlope: -0.001330377 - outSlope: -0.0012660038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.33743683 - inSlope: -0.0012660038 - outSlope: -0.00090657454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.33742172 - inSlope: -0.00090657454 - outSlope: -0.00045955225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.33741406 - inSlope: -0.00045955225 - outSlope: 0.0013160718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.337436 - inSlope: 0.0013160718 - outSlope: -0.02480867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.3370225 - inSlope: -0.02480867 - outSlope: 0.01880588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.33733594 - inSlope: 0.01880588 - outSlope: 0.0048512267 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.3374168 - inSlope: 0.0048512267 - outSlope: 0.0017094628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.3374453 - inSlope: 0.0017094628 - outSlope: 0.00519455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.33753186 - inSlope: 0.00519455 - outSlope: 0.011951935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.33773106 - inSlope: 0.011951935 - outSlope: -0.017466562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.33743995 - inSlope: -0.017466562 - outSlope: 0.0027626778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.337486 - inSlope: 0.0027626778 - outSlope: 0.0056183394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.33757964 - inSlope: 0.0056183394 - outSlope: 0.010149488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.3377488 - inSlope: 0.010149488 - outSlope: 0.016574278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.33802503 - inSlope: 0.016574278 - outSlope: -0.028545884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.33754927 - inSlope: -0.028545884 - outSlope: 0.0066768234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.33766055 - inSlope: 0.0066768234 - outSlope: 0.009872327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.3378251 - inSlope: 0.009872327 - outSlope: -0.017159002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.3375391 - inSlope: -0.017159002 - outSlope: 0.004477505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.33761373 - inSlope: 0.004477505 - outSlope: 0.0056219157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.33770743 - inSlope: 0.0056219157 - outSlope: 0.006390816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.33781394 - inSlope: 0.006390816 - outSlope: 0.0064891637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.3379221 - inSlope: 0.0064891637 - outSlope: -0.020501036 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.3375804 - inSlope: -0.020501036 - outSlope: 0.0013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.33760306 - inSlope: 0.0013589872 - outSlope: 0.0005024676 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.33761144 - inSlope: 0.0005024676 - outSlope: -0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.33760148 - inSlope: -0.0005972391 - outSlope: 0.024091624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.338003 - inSlope: 0.024091624 - outSlope: -0.006478435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.33789504 - inSlope: -0.006478435 - outSlope: -0.0071829627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.33777532 - inSlope: -0.0071829627 - outSlope: -0.006782419 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.33766228 - inSlope: -0.006782419 - outSlope: -0.0056271995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.3375685 - inSlope: -0.0056271995 - outSlope: 0.019047279 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.33788595 - inSlope: 0.019047279 - outSlope: -0.012186181 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.33768284 - inSlope: -0.012186181 - outSlope: -0.007987626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.33754972 - inSlope: -0.007987626 - outSlope: 0.025271798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.3379709 - inSlope: 0.025271798 - outSlope: -0.017598884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.3376776 - inSlope: -0.017598884 - outSlope: -0.009546885 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.33751848 - inSlope: -0.009546885 - outSlope: -0.004388098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.33744535 - inSlope: -0.004388098 - outSlope: 0.015277877 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.33769998 - inSlope: 0.015277877 - outSlope: -0.013064158 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.33748224 - inSlope: -0.013064158 - outSlope: -0.0037962236 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.33741897 - inSlope: -0.0037962236 - outSlope: -0.01809241 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.33711743 - inSlope: -0.01809241 - outSlope: 0.021554252 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.33747667 - inSlope: 0.021554252 - outSlope: -0.003259781 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.33742234 - inSlope: -0.003259781 - outSlope: 0.0035762822 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.33748195 - inSlope: 0.0035762822 - outSlope: 0.009748805 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.33764443 - inSlope: 0.009748805 - outSlope: -0.0127995135 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.3374311 - inSlope: -0.0127995135 - outSlope: 0.0018668192 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.33746222 - inSlope: 0.0018668192 - outSlope: 0.0032830269 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.33751693 - inSlope: 0.0032830269 - outSlope: 0.0048369216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.33759755 - inSlope: 0.0048369216 - outSlope: 0.006133324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.33769977 - inSlope: 0.006133324 - outSlope: -0.01465918 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.33745545 - inSlope: -0.01465918 - outSlope: 0.0010693084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.33747327 - inSlope: 0.0010693084 - outSlope: 0.0009781132 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.33748958 - inSlope: 0.0009781132 - outSlope: 0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.33750138 - inSlope: 0.0007081039 - outSlope: 0.00024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.3375054 - inSlope: 0.00024139904 - outSlope: -0.0002092125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.3375019 - inSlope: -0.0002092125 - outSlope: -0.0005882984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.3374921 - inSlope: -0.0005882984 - outSlope: -0.00084757886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.33747798 - inSlope: -0.00084757886 - outSlope: -0.0009745369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.33746174 - inSlope: -0.0009745369 - outSlope: 0.01723028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.33774891 - inSlope: 0.01723028 - outSlope: -0.005961662 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.33764955 - inSlope: -0.005961662 - outSlope: -0.0051283888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.33756408 - inSlope: -0.0051283888 - outSlope: -0.003955368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.33749816 - inSlope: -0.003955368 - outSlope: -0.0026571776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.33745387 - inSlope: -0.0026571776 - outSlope: -0.0014984622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.3374289 - inSlope: -0.0014984622 - outSlope: 0.012542021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.33763793 - inSlope: 0.012542021 - outSlope: -0.0089711035 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.3374884 - inSlope: -0.0089711035 - outSlope: -0.0036996638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.33742675 - inSlope: -0.0036996638 - outSlope: 0.024499321 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.33783507 - inSlope: 0.024499321 - outSlope: -0.049027253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.33701795 - inSlope: -0.049027253 - outSlope: 0.050339747 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.33785695 - inSlope: 0.050339747 - outSlope: -0.025118018 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.33743832 - inSlope: -0.025118018 - outSlope: 0.006465918 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.33754608 - inSlope: 0.006465918 - outSlope: 0.016724484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.33782482 - inSlope: 0.016724484 - outSlope: -0.022054616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.33745724 - inSlope: -0.022054616 - outSlope: 0.0046670483 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.33753502 - inSlope: 0.0046670483 - outSlope: 0.009337673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.33769065 - inSlope: 0.009337673 - outSlope: 0.01615943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.33795998 - inSlope: 0.01615943 - outSlope: -0.025314713 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.33753806 - inSlope: -0.025314713 - outSlope: 0.006732351 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.33765027 - inSlope: 0.006732351 - outSlope: 0.010097632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.33781856 - inSlope: 0.010097632 - outSlope: -0.016778128 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.33753893 - inSlope: -0.016778128 - outSlope: 0.0045614825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.33761495 - inSlope: 0.0045614825 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064300634 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.3378175 - inSlope: 0.0064300634 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.00055433164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.3376022 - inSlope: -0.00055433164 - outSlope: 0.024386318 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.33800864 - inSlope: 0.024386318 - outSlope: -0.0061423522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.33790627 - inSlope: -0.0061423522 - outSlope: -0.0069575575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.3377903 - inSlope: -0.0069575575 - outSlope: -0.006685955 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.33767888 - inSlope: -0.006685955 - outSlope: -0.005686207 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.3375841 - inSlope: -0.005686207 - outSlope: 0.021363227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.33794016 - inSlope: 0.021363227 - outSlope: -0.012786814 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.33772704 - inSlope: -0.012786814 - outSlope: -0.008770706 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.33758086 - inSlope: -0.008770706 - outSlope: -0.0053376774 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.3374919 - inSlope: -0.0053376774 - outSlope: 0.016130589 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.33776075 - inSlope: 0.016130589 - outSlope: -0.011732161 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.3375652 - inSlope: -0.011732161 - outSlope: -0.005866807 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.33746743 - inSlope: -0.005866807 - outSlope: 0.024547951 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.33787656 - inSlope: 0.024547951 - outSlope: -0.01914714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.33755744 - inSlope: -0.01914714 - outSlope: -0.007147302 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.33743832 - inSlope: -0.007147302 - outSlope: 0.018896805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.33775327 - inSlope: 0.018896805 - outSlope: -0.043193165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.3370334 - inSlope: -0.043193165 - outSlope: 0.022807414 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.33741352 - inSlope: 0.022807414 - outSlope: 0.0013464894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.33743596 - inSlope: 0.0013464894 - outSlope: 0.0052695763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.3375238 - inSlope: 0.0052695763 - outSlope: 0.011995022 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.3377237 - inSlope: 0.011995022 - outSlope: -0.01715518 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.33743778 - inSlope: -0.01715518 - outSlope: 0.002151103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.33747363 - inSlope: 0.002151103 - outSlope: 0.0035226883 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.33753234 - inSlope: 0.0035226883 - outSlope: 0.0049816896 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.33761537 - inSlope: 0.0049816896 - outSlope: 0.006086919 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.33771682 - inSlope: 0.006086919 - outSlope: -0.01555124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.33745763 - inSlope: -0.01555124 - outSlope: 0.0010425012 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.337475 - inSlope: 0.0010425012 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.3374905 - inSlope: 0.00092982006 - outSlope: 0.000654469 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.3375014 - inSlope: 0.000654469 - outSlope: 0.00023960747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.3375054 - inSlope: 0.00023960747 - outSlope: -0.00020921549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.3375019 - inSlope: -0.00020921549 - outSlope: -0.00058829 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.3374921 - inSlope: -0.00058829 - outSlope: -0.00084759097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.33747798 - inSlope: -0.00084759097 - outSlope: -0.0009745229 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.33746174 - inSlope: -0.0009745229 - outSlope: 0.017230773 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.33774891 - inSlope: 0.017230773 - outSlope: -0.005961577 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.33764955 - inSlope: -0.005961577 - outSlope: -0.005128315 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.33756408 - inSlope: -0.005128315 - outSlope: -0.0039554248 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.33749816 - inSlope: -0.0039554248 - outSlope: -0.0026571397 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.33745387 - inSlope: -0.0026571397 - outSlope: -0.0014984836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.3374289 - inSlope: -0.0014984836 - outSlope: 0.012541842 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.33763793 - inSlope: 0.012541842 - outSlope: -0.008971232 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.3374884 - inSlope: -0.008971232 - outSlope: -0.003699611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.33742675 - inSlope: -0.003699611 - outSlope: 0.024499672 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.33783507 - inSlope: 0.024499672 - outSlope: -0.04902655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.33701795 - inSlope: -0.04902655 - outSlope: 0.050340466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.33785695 - inSlope: 0.050340466 - outSlope: -0.025117658 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.33743832 - inSlope: -0.025117658 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016724244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.33782482 - inSlope: 0.016724244 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.0046669813 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.33753502 - inSlope: 0.0046669813 - outSlope: 0.009337539 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.33769065 - inSlope: 0.009337539 - outSlope: 0.016159661 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.33795998 - inSlope: 0.016159661 - outSlope: -0.025314352 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.33753806 - inSlope: -0.025314352 - outSlope: 0.0067324475 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.33765027 - inSlope: 0.0067324475 - outSlope: 0.010097488 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.33781856 - inSlope: 0.010097488 - outSlope: -0.016778367 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.33753893 - inSlope: -0.016778367 - outSlope: 0.0045614825 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.33761495 - inSlope: 0.0045614825 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064300634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.3378175 - inSlope: 0.0064300634 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.0005972477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.33760148 - inSlope: -0.0005972477 - outSlope: 0.02409128 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.338003 - inSlope: 0.02409128 - outSlope: -0.006478342 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.33789504 - inSlope: -0.006478342 - outSlope: -0.007183065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.33777532 - inSlope: -0.007183065 - outSlope: -0.006782322 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.33766228 - inSlope: -0.006782322 - outSlope: -0.00562736 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.3375685 - inSlope: -0.00562736 - outSlope: 0.019047005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.33788595 - inSlope: 0.019047005 - outSlope: -0.012186356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.33768284 - inSlope: -0.012186356 - outSlope: -0.007987511 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.33754972 - inSlope: -0.007987511 - outSlope: 0.025272159 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.3379709 - inSlope: 0.025272159 - outSlope: -0.017598633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.3376776 - inSlope: -0.017598633 - outSlope: -0.009547021 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.33751848 - inSlope: -0.009547021 - outSlope: -0.0043880353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.33744535 - inSlope: -0.0043880353 - outSlope: 0.015278095 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.33769998 - inSlope: 0.015278095 - outSlope: -0.013063972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.33748224 - inSlope: -0.013063972 - outSlope: -0.0037962778 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.33741897 - inSlope: -0.0037962778 - outSlope: -0.018092152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.33711743 - inSlope: -0.018092152 - outSlope: 0.021553945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.33747667 - inSlope: 0.021553945 - outSlope: -0.0032598278 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.33742234 - inSlope: -0.0032598278 - outSlope: 0.003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.33748195 - inSlope: 0.003576231 - outSlope: 0.009749085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.33764443 - inSlope: 0.009749085 - outSlope: -0.012799331 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.3374311 - inSlope: -0.012799331 - outSlope: 0.001866846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.33746222 - inSlope: 0.001866846 - outSlope: 0.00328298 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.33751693 - inSlope: 0.00328298 - outSlope: 0.0048369905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.33759755 - inSlope: 0.0048369905 - outSlope: 0.006133236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.33769977 - inSlope: 0.006133236 - outSlope: -0.01465939 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.33745545 - inSlope: -0.01465939 - outSlope: 0.001069293 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.33747327 - inSlope: 0.001069293 - outSlope: 0.0009781271 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.33748958 - inSlope: 0.0009781271 - outSlope: 0.00070809375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.33750138 - inSlope: 0.00070809375 - outSlope: 0.0002414025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.3375054 - inSlope: 0.0002414025 - outSlope: -0.00020920951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.3375019 - inSlope: -0.00020920951 - outSlope: -0.00058829 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.3374921 - inSlope: -0.00058829 - outSlope: -0.00084759097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.33747798 - inSlope: -0.00084759097 - outSlope: -0.0009745229 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.33746174 - inSlope: -0.0009745229 - outSlope: 0.017230773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.33774891 - inSlope: 0.017230773 - outSlope: -0.005961577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.33764955 - inSlope: -0.005961577 - outSlope: -0.005128462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.33756408 - inSlope: -0.005128462 - outSlope: -0.0039553116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.33749816 - inSlope: -0.0039553116 - outSlope: -0.0026572156 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.33745387 - inSlope: -0.0026572156 - outSlope: -0.0014984407 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.3374289 - inSlope: -0.0014984407 - outSlope: 0.0125422 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.33763793 - inSlope: 0.0125422 - outSlope: -0.008970975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.3374884 - inSlope: -0.008970975 - outSlope: -0.0036997166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.33742675 - inSlope: -0.0036997166 - outSlope: 0.02449897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.33783507 - inSlope: 0.02449897 - outSlope: -0.049027953 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.33701795 - inSlope: -0.049027953 - outSlope: 0.05033903 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.33785695 - inSlope: 0.05033903 - outSlope: -0.025117658 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.33743832 - inSlope: -0.025117658 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016724244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.33782482 - inSlope: 0.016724244 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.0046669813 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.33753502 - inSlope: 0.0046669813 - outSlope: 0.009337806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.33769065 - inSlope: 0.009337806 - outSlope: 0.0161592 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.33795998 - inSlope: 0.0161592 - outSlope: -0.025315074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.33753806 - inSlope: -0.025315074 - outSlope: 0.0067322548 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.33765027 - inSlope: 0.0067322548 - outSlope: 0.010097777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.33781856 - inSlope: 0.010097777 - outSlope: -0.016777888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.33753893 - inSlope: -0.016777888 - outSlope: 0.004561613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.33761495 - inSlope: 0.004561613 - outSlope: 0.0057219695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.33771032 - inSlope: 0.0057219695 - outSlope: 0.0064302473 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.3378175 - inSlope: 0.0064302473 - outSlope: 0.006474766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.3379254 - inSlope: 0.006474766 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.00055433164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.3376022 - inSlope: -0.00055433164 - outSlope: 0.024386318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.33800864 - inSlope: 0.024386318 - outSlope: -0.0061423522 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.33790627 - inSlope: -0.0061423522 - outSlope: -0.0069575575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.3377903 - inSlope: -0.0069575575 - outSlope: -0.006685955 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.33767888 - inSlope: -0.006685955 - outSlope: -0.005686207 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.3375841 - inSlope: -0.005686207 - outSlope: 0.021363227 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.33794016 - inSlope: 0.021363227 - outSlope: -0.012786814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.33772704 - inSlope: -0.012786814 - outSlope: -0.008770958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.33758086 - inSlope: -0.008770958 - outSlope: -0.0053375247 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.3374919 - inSlope: -0.0053375247 - outSlope: 0.01613105 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.33776075 - inSlope: 0.01613105 - outSlope: -0.011731826 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.3375652 - inSlope: -0.011731826 - outSlope: -0.005866807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.33746743 - inSlope: -0.005866807 - outSlope: 0.024547951 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.33787656 - inSlope: 0.024547951 - outSlope: -0.01914714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.33755744 - inSlope: -0.01914714 - outSlope: -0.007147302 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.33743832 - inSlope: -0.007147302 - outSlope: 0.018896805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.33775327 - inSlope: 0.018896805 - outSlope: -0.043193165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.3370334 - inSlope: -0.043193165 - outSlope: 0.022807414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.33741352 - inSlope: 0.022807414 - outSlope: 0.0013464894 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.33743596 - inSlope: 0.0013464894 - outSlope: 0.0052695763 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.3375238 - inSlope: 0.0052695763 - outSlope: 0.011995022 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.3377237 - inSlope: 0.011995022 - outSlope: -0.01715518 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.33743778 - inSlope: -0.01715518 - outSlope: 0.0021511645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.33747363 - inSlope: 0.0021511645 - outSlope: 0.0035225875 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.33753234 - inSlope: 0.0035225875 - outSlope: 0.004981832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.33761537 - inSlope: 0.004981832 - outSlope: 0.006086745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.33771682 - inSlope: 0.006086745 - outSlope: -0.01555124 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.33745763 - inSlope: -0.01555124 - outSlope: 0.0010425012 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.337475 - inSlope: 0.0010425012 - outSlope: 0.00092982006 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.3374905 - inSlope: 0.00092982006 - outSlope: 0.000654469 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.3375014 - inSlope: 0.000654469 - outSlope: 0.00023960747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.3375054 - inSlope: 0.00023960747 - outSlope: -0.00020921549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.3375019 - inSlope: -0.00020921549 - outSlope: -0.00058829 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.3374921 - inSlope: -0.00058829 - outSlope: -0.00084759097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.33747798 - inSlope: -0.00084759097 - outSlope: -0.0009745229 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.33746174 - inSlope: -0.0009745229 - outSlope: 0.017230773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.33774891 - inSlope: 0.017230773 - outSlope: -0.005961577 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.33764955 - inSlope: -0.005961577 - outSlope: -0.005128462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.33756408 - inSlope: -0.005128462 - outSlope: -0.0039553116 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.33749816 - inSlope: -0.0039553116 - outSlope: -0.0026572156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.33745387 - inSlope: -0.0026572156 - outSlope: -0.0014984407 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.3374289 - inSlope: -0.0014984407 - outSlope: 0.012541842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.33763793 - inSlope: 0.012541842 - outSlope: -0.008971232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.3374884 - inSlope: -0.008971232 - outSlope: -0.003699611 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.33742675 - inSlope: -0.003699611 - outSlope: 0.024499672 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.33783507 - inSlope: 0.024499672 - outSlope: -0.04902655 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.33701795 - inSlope: -0.04902655 - outSlope: 0.050340466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.33785695 - inSlope: 0.050340466 - outSlope: -0.025117658 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.33743832 - inSlope: -0.025117658 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016724244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.33782482 - inSlope: 0.016724244 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.0046669813 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.33753502 - inSlope: 0.0046669813 - outSlope: 0.009337806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.33769065 - inSlope: 0.009337806 - outSlope: 0.0161592 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.33795998 - inSlope: 0.0161592 - outSlope: -0.025315074 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.33753806 - inSlope: -0.025315074 - outSlope: 0.0067322548 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.33765027 - inSlope: 0.0067322548 - outSlope: 0.010097488 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.33781856 - inSlope: 0.010097488 - outSlope: -0.016778367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.33753893 - inSlope: -0.016778367 - outSlope: 0.0045614825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.33761495 - inSlope: 0.0045614825 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064300634 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.3378175 - inSlope: 0.0064300634 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020677768 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.33758077 - inSlope: -0.020677768 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.33761144 - inSlope: 0.00049173174 - outSlope: -0.0005972477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.33760148 - inSlope: -0.0005972477 - outSlope: 0.02409128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.338003 - inSlope: 0.02409128 - outSlope: -0.0064785276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.33789504 - inSlope: -0.0064785276 - outSlope: -0.00718286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.33777532 - inSlope: -0.00718286 - outSlope: -0.006782516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.33766228 - inSlope: -0.006782516 - outSlope: -0.0056271995 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.3375685 - inSlope: -0.0056271995 - outSlope: 0.019047005 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.33788595 - inSlope: 0.019047005 - outSlope: -0.012186356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.33768284 - inSlope: -0.012186356 - outSlope: -0.007987511 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.33754972 - inSlope: -0.007987511 - outSlope: 0.025272159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.3379709 - inSlope: 0.025272159 - outSlope: -0.017598633 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.3376776 - inSlope: -0.017598633 - outSlope: -0.009547021 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.33751848 - inSlope: -0.009547021 - outSlope: -0.0043880353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.33744535 - inSlope: -0.0043880353 - outSlope: 0.015278095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.33769998 - inSlope: 0.015278095 - outSlope: -0.013063972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.33748224 - inSlope: -0.013063972 - outSlope: -0.0037962778 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.33741897 - inSlope: -0.0037962778 - outSlope: -0.018092152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.33711743 - inSlope: -0.018092152 - outSlope: 0.021554561 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.33747667 - inSlope: 0.021554561 - outSlope: -0.0032597345 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.33742234 - inSlope: -0.0032597345 - outSlope: 0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.33748195 - inSlope: 0.0035763332 - outSlope: 0.009748805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.33764443 - inSlope: 0.009748805 - outSlope: -0.012799331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.3374311 - inSlope: -0.012799331 - outSlope: 0.001866846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.33746222 - inSlope: 0.001866846 - outSlope: 0.00328298 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.33751693 - inSlope: 0.00328298 - outSlope: 0.0048369905 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.33759755 - inSlope: 0.0048369905 - outSlope: 0.006133236 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.33769977 - inSlope: 0.006133236 - outSlope: -0.01465939 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.33745545 - inSlope: -0.01465939 - outSlope: 0.001069293 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.33747327 - inSlope: 0.001069293 - outSlope: 0.0009781271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.33748958 - inSlope: 0.0009781271 - outSlope: 0.00070809375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.33750138 - inSlope: 0.00070809375 - outSlope: 0.0002414025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.3375054 - inSlope: 0.0002414025 - outSlope: -0.00020920951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.3375019 - inSlope: -0.00020920951 - outSlope: -0.0005883068 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.3374921 - inSlope: -0.0005883068 - outSlope: -0.00084756676 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.33747798 - inSlope: -0.00084756676 - outSlope: -0.0009745508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.33746174 - inSlope: -0.0009745508 - outSlope: 0.01723028 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.33774891 - inSlope: 0.01723028 - outSlope: -0.0059617474 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.33764955 - inSlope: -0.0059617474 - outSlope: -0.0051281685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.33756408 - inSlope: -0.0051281685 - outSlope: -0.0039554248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.33749816 - inSlope: -0.0039554248 - outSlope: -0.0026572156 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.33745387 - inSlope: -0.0026572156 - outSlope: -0.0014984836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.3374289 - inSlope: -0.0014984836 - outSlope: 0.012541483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.33763793 - inSlope: 0.012541483 - outSlope: -0.008971232 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.3374884 - inSlope: -0.008971232 - outSlope: -0.0036997166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.33742675 - inSlope: -0.0036997166 - outSlope: 0.024499672 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.33783507 - inSlope: 0.024499672 - outSlope: -0.04902515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.33701795 - inSlope: -0.04902515 - outSlope: 0.050340466 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.33785695 - inSlope: 0.050340466 - outSlope: -0.025118377 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.33743832 - inSlope: -0.025118377 - outSlope: 0.0064660106 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.33754608 - inSlope: 0.0064660106 - outSlope: 0.016723765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.33782482 - inSlope: 0.016723765 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.33745724 - inSlope: -0.022055248 - outSlope: 0.004667115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.33753502 - inSlope: 0.004667115 - outSlope: 0.009337272 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.33769065 - inSlope: 0.009337272 - outSlope: 0.016159661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.33795998 - inSlope: 0.016159661 - outSlope: -0.025315074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.33753806 - inSlope: -0.025315074 - outSlope: 0.0067324475 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.33765027 - inSlope: 0.0067324475 - outSlope: 0.010097199 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.33781856 - inSlope: 0.010097199 - outSlope: -0.016778367 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.33753893 - inSlope: -0.016778367 - outSlope: 0.004561613 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.33761495 - inSlope: 0.004561613 - outSlope: 0.0057221334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.33771032 - inSlope: 0.0057221334 - outSlope: 0.0064298795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.3378175 - inSlope: 0.0064298795 - outSlope: 0.0064749513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.3379254 - inSlope: 0.0064749513 - outSlope: -0.020678358 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.33758077 - inSlope: -0.020678358 - outSlope: 0.0013482777 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.33760324 - inSlope: 0.0013482777 - outSlope: 0.0004917177 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.33761144 - inSlope: 0.0004917177 - outSlope: -0.00055433164 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.3376022 - inSlope: -0.00055433164 - outSlope: 0.024387017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.33800864 - inSlope: 0.024387017 - outSlope: -0.006142001 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.33790627 - inSlope: -0.006142001 - outSlope: -0.0069577564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.3377903 - inSlope: -0.0069577564 - outSlope: -0.006685955 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.33767888 - inSlope: -0.006685955 - outSlope: -0.0056863697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.3375841 - inSlope: -0.0056863697 - outSlope: 0.021362005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.33794016 - inSlope: 0.021362005 - outSlope: -0.01278718 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.33772704 - inSlope: -0.01278718 - outSlope: -0.008770958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.33758086 - inSlope: -0.008770958 - outSlope: -0.0053376774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.3374919 - inSlope: -0.0053376774 - outSlope: 0.016130129 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.33776075 - inSlope: 0.016130129 - outSlope: -0.011732161 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.3375652 - inSlope: -0.011732161 - outSlope: -0.0058669746 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.33746743 - inSlope: -0.0058669746 - outSlope: 0.024547951 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.33787656 - inSlope: 0.024547951 - outSlope: -0.019146593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.33755744 - inSlope: -0.019146593 - outSlope: -0.007147302 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.33743832 - inSlope: -0.007147302 - outSlope: 0.018897345 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.33775327 - inSlope: 0.018897345 - outSlope: -0.043190695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.3370334 - inSlope: -0.043190695 - outSlope: 0.022808066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.33741352 - inSlope: 0.022808066 - outSlope: 0.0013464894 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.33743596 - inSlope: 0.0013464894 - outSlope: 0.005269727 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.3375238 - inSlope: 0.005269727 - outSlope: 0.011994336 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.3377237 - inSlope: 0.011994336 - outSlope: -0.017155671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.33743778 - inSlope: -0.017155671 - outSlope: 0.0021511645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.33747363 - inSlope: 0.0021511645 - outSlope: 0.0035226883 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.33753234 - inSlope: 0.0035226883 - outSlope: 0.004981547 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.33761537 - inSlope: 0.004981547 - outSlope: 0.006086919 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.33771682 - inSlope: 0.006086919 - outSlope: -0.015551685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.33745763 - inSlope: -0.015551685 - outSlope: 0.0010425012 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.337475 - inSlope: 0.0010425012 - outSlope: 0.00092979346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.3374905 - inSlope: 0.00092979346 - outSlope: 0.000654469 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.3375014 - inSlope: 0.000654469 - outSlope: 0.00023961432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.3375054 - inSlope: 0.00023961432 - outSlope: -0.00008582709 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.33750397 - inSlope: -0.00008582709 - outSlope: -0.00024319066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.33749992 - inSlope: -0.00024319066 - outSlope: -0.0003808795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.33749357 - inSlope: -0.0003808795 - outSlope: -0.00047028784 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.33748573 - inSlope: -0.00047028784 - outSlope: -0.00053463125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.33747682 - inSlope: -0.00053463125 - outSlope: -0.0005704252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.3374673 - inSlope: -0.0005704252 - outSlope: -0.000557908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.337458 - inSlope: -0.000557908 - outSlope: 0.018745352 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.33777043 - inSlope: 0.018745352 - outSlope: -0.003386594 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.337714 - inSlope: -0.003386594 - outSlope: -0.0031739958 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.3376611 - inSlope: -0.0031739958 - outSlope: -0.0028682193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.33761328 - inSlope: -0.0028682193 - outSlope: -0.002521315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.33757126 - inSlope: -0.002521315 - outSlope: -0.002142101 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.33753556 - inSlope: -0.002142101 - outSlope: -0.0017774376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.33750594 - inSlope: -0.0017774376 - outSlope: -0.0014358978 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.337482 - inSlope: -0.0014358978 - outSlope: -0.0011175402 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.33746338 - inSlope: -0.0011175402 - outSlope: -0.0008726253 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.33744884 - inSlope: -0.0008726253 - outSlope: -0.0006312228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.33743832 - inSlope: -0.0006312228 - outSlope: -0.00046492333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.33743057 - inSlope: -0.00046492333 - outSlope: 0.023829533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.33782774 - inSlope: 0.023829533 - outSlope: -0.005250057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.33774024 - inSlope: -0.005250057 - outSlope: -0.0041360296 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.3376713 - inSlope: -0.0041360296 - outSlope: -0.0031722076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.33761844 - inSlope: -0.0031722076 - outSlope: -0.0023852778 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.33757868 - inSlope: -0.0023852778 - outSlope: -0.0017416743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.33754966 - inSlope: -0.0017416743 - outSlope: -0.0012767509 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.33752838 - inSlope: -0.0012767509 - outSlope: -0.00083865016 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.3375144 - inSlope: -0.00083865016 - outSlope: -0.00046847286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.3375066 - inSlope: -0.00046847286 - outSlope: -0.00016629949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.33750382 - inSlope: -0.00016629949 - outSlope: 0.028270915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.337975 - inSlope: 0.028270915 - outSlope: 0.08295903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.3393577 - inSlope: 0.08295903 - outSlope: 0.13431814 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.3415963 - inSlope: 0.13431814 - outSlope: 0.18174925 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.3446254 - inSlope: 0.18174925 - outSlope: 0.22465095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.34836954 - inSlope: 0.22465095 - outSlope: 0.2625844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.35274613 - inSlope: 0.2625844 - outSlope: 0.29511902 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.3576647 - inSlope: 0.29511902 - outSlope: 0.32184854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.36302876 - inSlope: 0.32184854 - outSlope: 0.3425072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.36873713 - inSlope: 0.3425072 - outSlope: 0.3562879 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.3746755 - inSlope: 0.3562879 - outSlope: 0.3481596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.38047808 - inSlope: 0.3481596 - outSlope: 0.3706476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.38665545 - inSlope: 0.3706476 - outSlope: 0.39073765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.39316764 - inSlope: 0.39073765 - outSlope: 0.33620617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.39877132 - inSlope: 0.33620617 - outSlope: 0.33602154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.4043716 - inSlope: 0.33602154 - outSlope: 0.31571692 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.40963346 - inSlope: 0.31571692 - outSlope: 0.2914706 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.4144915 - inSlope: 0.2914706 - outSlope: 0.2641408 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.41889378 - inSlope: 0.2641408 - outSlope: 0.19792323 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.42219245 - inSlope: 0.19792323 - outSlope: 0.17927265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.4251803 - inSlope: 0.17927265 - outSlope: 0.13792592 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.42747915 - inSlope: 0.13792592 - outSlope: 0.09502139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.4290628 - inSlope: 0.09502139 - outSlope: 0.027149733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.4295153 - inSlope: 0.027149733 - outSlope: -0.006237125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.42941135 - inSlope: -0.006237125 - outSlope: -0.053761728 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.4285153 - inSlope: -0.053761728 - outSlope: -0.11828007 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.42654398 - inSlope: -0.11828007 - outSlope: -0.15492319 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.42396197 - inSlope: -0.15492319 - outSlope: -0.20018168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.42062566 - inSlope: -0.20018168 - outSlope: -0.26156342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.41626608 - inSlope: -0.26156342 - outSlope: -0.29040542 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.41142607 - inSlope: -0.29040542 - outSlope: -0.34341204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.40570262 - inSlope: -0.34341204 - outSlope: -0.37743893 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.3994117 - inSlope: -0.37743893 - outSlope: -0.40093556 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.39272955 - inSlope: -0.40093556 - outSlope: -0.43736768 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.3854402 - inSlope: -0.43736768 - outSlope: -0.45899376 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.37779042 - inSlope: -0.45899376 - outSlope: -0.46700126 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.37000674 - inSlope: -0.46700126 - outSlope: -0.4748709 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.36209235 - inSlope: -0.4748709 - outSlope: -0.47622275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.35415542 - inSlope: -0.47622275 - outSlope: -0.47135177 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.34629968 - inSlope: -0.47135177 - outSlope: -0.46083602 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.33861876 - inSlope: -0.46083602 - outSlope: -0.44535184 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.33119634 - inSlope: -0.44535184 - outSlope: -0.42551214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.32410458 - inSlope: -0.42551214 - outSlope: -0.40176708 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.31740856 - inSlope: -0.40176708 - outSlope: -0.37418285 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.31117192 - inSlope: -0.37418285 - outSlope: -0.3424947 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.30546376 - inSlope: -0.3424947 - outSlope: -0.30596069 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.3003645 - inSlope: -0.30596069 - outSlope: -0.26382354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.29596725 - inSlope: -0.26382354 - outSlope: -0.21551163 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.29237545 - inSlope: -0.21551163 - outSlope: -0.16079552 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.28969556 - inSlope: -0.16079552 - outSlope: -0.10005329 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.28802803 - inSlope: -0.10005329 - outSlope: -0.034248583 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.2874572 - inSlope: -0.034248583 - outSlope: -0.034248583 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.116486 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.116486 - inSlope: 0 - outSlope: -0.80590624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.12991776 - inSlope: -0.80590624 - outSlope: -1.9594011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.16257441 - inSlope: -1.9594011 - outSlope: -2.3055906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.20100088 - inSlope: -2.3055906 - outSlope: -2.1677067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.23712955 - inSlope: -2.1677067 - outSlope: -2.0863466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.27190197 - inSlope: -2.0863466 - outSlope: -2.341426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.3109257 - inSlope: -2.341426 - outSlope: -2.7995028 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.35758403 - inSlope: -2.7995028 - outSlope: -3.3634737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.41364187 - inSlope: -3.3634737 - outSlope: -3.8244689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.47738296 - inSlope: -3.8244689 - outSlope: -4.1027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.5457612 - inSlope: -4.1027 - outSlope: -4.2522316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6166317 - inSlope: -4.2522316 - outSlope: -4.3027287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.68834376 - inSlope: -4.3027287 - outSlope: -4.167184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.75779676 - inSlope: -4.167184 - outSlope: -3.9267685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.82324284 - inSlope: -3.9267685 - outSlope: -3.540812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.88225716 - inSlope: -3.540812 - outSlope: -2.9659538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.9316897 - inSlope: -2.9659538 - outSlope: -2.2963486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9699621 - inSlope: -2.2963486 - outSlope: -1.4715507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.99448794 - inSlope: -1.4715507 - outSlope: -0.51754165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -1.0031136 - inSlope: -0.51754165 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -1.0031136 - inSlope: 0 - outSlope: 0.003247264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -1.0030595 - inSlope: 0.003247264 - outSlope: 0.009384165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -1.0029031 - inSlope: 0.009384165 - outSlope: 0.015056147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.0026522 - inSlope: 0.015056147 - outSlope: 0.020134468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.0023166 - inSlope: 0.020134468 - outSlope: 0.02454725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.0019075 - inSlope: 0.02454725 - outSlope: 0.028030898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.0014403 - inSlope: 0.028030898 - outSlope: 0.03194335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.0009079 - inSlope: 0.03194335 - outSlope: 0.0044632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.0008335 - inSlope: 0.0044632 - outSlope: 0.05228882 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.99996203 - inSlope: 0.05228882 - outSlope: 0.03671411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.99935013 - inSlope: 0.03671411 - outSlope: 0.031932622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9988179 - inSlope: 0.031932622 - outSlope: 0.034529004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.99824244 - inSlope: 0.034529004 - outSlope: 0.04144911 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.9975516 - inSlope: 0.04144911 - outSlope: -0.0007045276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.99756336 - inSlope: -0.0007045276 - outSlope: 0.022995494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.9971801 - inSlope: 0.022995494 - outSlope: 0.024064802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.996779 - inSlope: 0.024064802 - outSlope: 0.028166797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.9963096 - inSlope: 0.028166797 - outSlope: 0.036313567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.99570435 - inSlope: 0.036313567 - outSlope: -0.041899722 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.9964027 - inSlope: -0.041899722 - outSlope: 0.013156953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.9961834 - inSlope: 0.013156953 - outSlope: 0.016908662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9959016 - inSlope: 0.016908662 - outSlope: -0.036163364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.9965043 - inSlope: -0.036163364 - outSlope: 0.0023531937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.9964651 - inSlope: 0.0023531937 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.996399 - inSlope: 0.003966097 - outSlope: 0.005743509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.99630326 - inSlope: 0.005743509 - outSlope: 0.0068807667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.9961886 - inSlope: 0.0068807667 - outSlope: -0.050475646 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.99702984 - inSlope: -0.050475646 - outSlope: -0.0012767327 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.9970511 - inSlope: -0.0012767327 - outSlope: -0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.9970582 - inSlope: -0.00042557757 - outSlope: 0.00050425576 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.9970498 - inSlope: 0.00050425576 - outSlope: 0.05758887 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.99609 - inSlope: 0.05758887 - outSlope: -0.0073957513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.99621326 - inSlope: -0.0073957513 - outSlope: -0.007052428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.9963308 - inSlope: -0.007052428 - outSlope: -0.005260711 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.9964185 - inSlope: -0.005260711 - outSlope: -0.0030648299 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.99646956 - inSlope: -0.0030648299 - outSlope: 0.04182462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.9957725 - inSlope: 0.04182462 - outSlope: -0.020130891 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.996108 - inSlope: -0.020130891 - outSlope: -0.014927401 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.9963568 - inSlope: -0.014927401 - outSlope: 0.03564838 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.99576265 - inSlope: 0.03564838 - outSlope: -0.039743222 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.99642503 - inSlope: -0.039743222 - outSlope: -0.030813247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9969386 - inSlope: -0.030813247 - outSlope: -0.02816322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.997408 - inSlope: -0.02816322 - outSlope: -0.007867821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.9975391 - inSlope: -0.007867821 - outSlope: -0.051562835 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.9983985 - inSlope: -0.051562835 - outSlope: -0.045082614 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.99914986 - inSlope: -0.045082614 - outSlope: -0.06666548 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -1.000261 - inSlope: -0.06666548 - outSlope: -0.028195407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -1.0007309 - inSlope: -0.028195407 - outSlope: -0.06091124 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -1.001746 - inSlope: -0.06091124 - outSlope: -0.05865818 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.0027237 - inSlope: -0.05865818 - outSlope: -0.05717678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.0036767 - inSlope: -0.05717678 - outSlope: -0.08029468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.0050149 - inSlope: -0.08029468 - outSlope: -0.06850011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -1.0061566 - inSlope: -0.06850011 - outSlope: -0.06730563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -1.0072783 - inSlope: -0.06730563 - outSlope: -0.0643087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -1.0083501 - inSlope: -0.0643087 - outSlope: -0.059459265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -1.0093411 - inSlope: -0.059459265 - outSlope: -0.067927904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -1.0104733 - inSlope: -0.067927904 - outSlope: -0.047636077 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -1.0112672 - inSlope: -0.047636077 - outSlope: -0.036478076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -1.0118752 - inSlope: -0.036478076 - outSlope: -0.02315285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -1.012261 - inSlope: -0.02315285 - outSlope: -0.00806094 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -1.0123954 - inSlope: -0.00806094 - outSlope: 0.0067091053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -1.0122836 - inSlope: 0.0067091053 - outSlope: 0.01941206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -1.01196 - inSlope: 0.01941206 - outSlope: 0.030756027 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -1.0114474 - inSlope: 0.030756027 - outSlope: 0.040512122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -1.0107722 - inSlope: 0.040512122 - outSlope: 0.061639916 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -1.0097449 - inSlope: 0.061639916 - outSlope: 0.05149131 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -1.0088867 - inSlope: 0.05149131 - outSlope: 0.056312136 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.0079482 - inSlope: 0.056312136 - outSlope: 0.059759673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.0069522 - inSlope: 0.059759673 - outSlope: 0.06181246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.005922 - inSlope: 0.06181246 - outSlope: 0.062499106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.0048803 - inSlope: 0.062499106 - outSlope: 0.07386453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -1.0036492 - inSlope: 0.07386453 - outSlope: 0.05211358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -1.0027807 - inSlope: 0.05211358 - outSlope: 0.053479724 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -1.0018893 - inSlope: 0.053479724 - outSlope: 0.07897146 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -1.0005732 - inSlope: 0.07897146 - outSlope: -0.0037336384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -1.0006354 - inSlope: -0.0037336384 - outSlope: 0.10112653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.99894994 - inSlope: 0.10112653 - outSlope: 0.01036049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.9987773 - inSlope: 0.01036049 - outSlope: 0.04251842 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.99806863 - inSlope: 0.04251842 - outSlope: 0.051881123 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.99720395 - inSlope: 0.051881123 - outSlope: -0.0055789202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.9972969 - inSlope: -0.0055789202 - outSlope: 0.025727773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.99686813 - inSlope: 0.025727773 - outSlope: 0.028628139 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.996391 - inSlope: 0.028628139 - outSlope: 0.03636006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.995785 - inSlope: 0.03636006 - outSlope: -0.035862956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.9963827 - inSlope: -0.035862956 - outSlope: 0.0131070735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.99616426 - inSlope: 0.0131070735 - outSlope: 0.016908662 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.99588245 - inSlope: 0.016908662 - outSlope: -0.035923753 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.9964812 - inSlope: -0.035923753 - outSlope: 0.002042028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.99644715 - inSlope: 0.002042028 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055395816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.996292 - inSlope: 0.0055395816 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000461347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.9970505 - inSlope: 0.000461347 - outSlope: 0.058017194 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.99608356 - inSlope: 0.058017194 - outSlope: -0.0070418003 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.9962009 - inSlope: -0.0070418003 - outSlope: -0.006980803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.99631727 - inSlope: -0.006980803 - outSlope: -0.0053931107 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.99640715 - inSlope: -0.0053931107 - outSlope: -0.0033401996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.9964628 - inSlope: -0.0033401996 - outSlope: 0.046739098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.99568385 - inSlope: 0.046739098 - outSlope: -0.020981748 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.99603355 - inSlope: -0.020981748 - outSlope: -0.015549452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.9962927 - inSlope: -0.015549452 - outSlope: -0.012706712 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.9965045 - inSlope: -0.012706712 - outSlope: 0.017090807 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.99621964 - inSlope: 0.017090807 - outSlope: -0.032222763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.9967567 - inSlope: -0.032222763 - outSlope: -0.027622808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.99721706 - inSlope: -0.027622808 - outSlope: 0.00843657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.99707645 - inSlope: 0.00843657 - outSlope: -0.05665465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.9980207 - inSlope: -0.05665465 - outSlope: -0.0453944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9987773 - inSlope: -0.0453944 - outSlope: -0.020237891 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.9991146 - inSlope: -0.020237891 - outSlope: -0.0959566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -1.0007138 - inSlope: -0.0959566 - outSlope: -0.027751552 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -1.0011764 - inSlope: -0.027751552 - outSlope: -0.056148432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -1.0021122 - inSlope: -0.056148432 - outSlope: -0.056661803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -1.0030565 - inSlope: -0.056661803 - outSlope: -0.054353114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -1.0039624 - inSlope: -0.054353114 - outSlope: -0.08242497 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -1.0053362 - inSlope: -0.08242497 - outSlope: -0.06622464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -1.0064399 - inSlope: -0.06622464 - outSlope: -0.064695865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -1.0075182 - inSlope: -0.064695865 - outSlope: -0.06147541 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.0085428 - inSlope: -0.06147541 - outSlope: -0.056641966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.0094868 - inSlope: -0.056641966 - outSlope: -0.0656739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.0105814 - inSlope: -0.0656739 - outSlope: -0.045076106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.0113326 - inSlope: -0.045076106 - outSlope: -0.03439619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.0119059 - inSlope: -0.03439619 - outSlope: -0.021801328 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.0122693 - inSlope: -0.021801328 - outSlope: -0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -1.0123954 - inSlope: -0.0075673047 - outSlope: 0.0067092013 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -1.0122836 - inSlope: 0.0067092013 - outSlope: 0.019411782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -1.01196 - inSlope: 0.019411782 - outSlope: 0.030756466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -1.0114474 - inSlope: 0.030756466 - outSlope: 0.040511545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -1.0107722 - inSlope: 0.040511545 - outSlope: 0.06164168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -1.0097449 - inSlope: 0.06164168 - outSlope: 0.05149057 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -1.0088867 - inSlope: 0.05149057 - outSlope: 0.05631133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.0079482 - inSlope: 0.05631133 - outSlope: 0.05976053 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.0069522 - inSlope: 0.05976053 - outSlope: 0.061811574 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.005922 - inSlope: 0.061811574 - outSlope: 0.0625 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.0048803 - inSlope: 0.0625 - outSlope: 0.07386348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -1.0036492 - inSlope: 0.07386348 - outSlope: 0.052114327 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -1.0027807 - inSlope: 0.052114327 - outSlope: 0.053478956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -1.0018893 - inSlope: 0.053478956 - outSlope: 0.07897259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -1.0005732 - inSlope: 0.07897259 - outSlope: -0.0037335851 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -1.0006354 - inSlope: -0.0037335851 - outSlope: 0.101127975 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.99894994 - inSlope: 0.101127975 - outSlope: 0.010360341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.9987773 - inSlope: 0.010360341 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.051880382 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.99720395 - inSlope: 0.051880382 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025727406 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.99686813 - inSlope: 0.025727406 - outSlope: 0.028627729 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.996391 - inSlope: 0.028627729 - outSlope: 0.03636058 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.995785 - inSlope: 0.03636058 - outSlope: -0.035862442 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.9963827 - inSlope: -0.035862442 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.99616426 - inSlope: 0.013107262 - outSlope: 0.01690842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.99588245 - inSlope: 0.01690842 - outSlope: -0.035924267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.9964812 - inSlope: -0.035924267 - outSlope: 0.002042028 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.99644715 - inSlope: 0.002042028 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055395816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.996292 - inSlope: 0.0055395816 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000504263 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.9970498 - inSlope: 0.000504263 - outSlope: 0.05758805 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.99609 - inSlope: 0.05758805 - outSlope: -0.0073956456 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.99621326 - inSlope: -0.0073956456 - outSlope: -0.007052529 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.9963308 - inSlope: -0.007052529 - outSlope: -0.0052606356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.9964185 - inSlope: -0.0052606356 - outSlope: -0.0030649176 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.99646956 - inSlope: -0.0030649176 - outSlope: 0.04182402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.9957725 - inSlope: 0.04182402 - outSlope: -0.02013118 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.996108 - inSlope: -0.02013118 - outSlope: -0.014927188 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.9963568 - inSlope: -0.014927188 - outSlope: 0.03564889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.99576265 - inSlope: 0.03564889 - outSlope: -0.039742656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.99642503 - inSlope: -0.039742656 - outSlope: -0.030813687 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.9969386 - inSlope: -0.030813687 - outSlope: -0.028162818 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.997408 - inSlope: -0.028162818 - outSlope: -0.007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.9975391 - inSlope: -0.007867933 - outSlope: -0.051562097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.9983985 - inSlope: -0.051562097 - outSlope: -0.04508326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.99914986 - inSlope: -0.04508326 - outSlope: -0.066664524 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -1.000261 - inSlope: -0.066664524 - outSlope: -0.028195005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -1.0007309 - inSlope: -0.028195005 - outSlope: -0.060912106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -1.001746 - inSlope: -0.060912106 - outSlope: -0.05865734 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.0027237 - inSlope: -0.05865734 - outSlope: -0.057178415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.0036767 - inSlope: -0.057178415 - outSlope: -0.080293536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.0050149 - inSlope: -0.080293536 - outSlope: -0.068501085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -1.0061566 - inSlope: -0.068501085 - outSlope: -0.06730466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -1.0072783 - inSlope: -0.06730466 - outSlope: -0.06430963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -1.0083501 - inSlope: -0.06430963 - outSlope: -0.059458416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -1.0093411 - inSlope: -0.059458416 - outSlope: -0.06792887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -1.0104733 - inSlope: -0.06792887 - outSlope: -0.047635395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -1.0112672 - inSlope: -0.047635395 - outSlope: -0.036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -1.0118752 - inSlope: -0.036478598 - outSlope: -0.023152519 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -1.012261 - inSlope: -0.023152519 - outSlope: -0.008061055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -1.0123954 - inSlope: -0.008061055 - outSlope: 0.0067090094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -1.0122836 - inSlope: 0.0067090094 - outSlope: 0.019411782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -1.01196 - inSlope: 0.019411782 - outSlope: 0.030756466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -1.0114474 - inSlope: 0.030756466 - outSlope: 0.040511545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -1.0107722 - inSlope: 0.040511545 - outSlope: 0.06164168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -1.0097449 - inSlope: 0.06164168 - outSlope: 0.05149057 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -1.0088867 - inSlope: 0.05149057 - outSlope: 0.056312945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.0079482 - inSlope: 0.056312945 - outSlope: 0.05975882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.0069522 - inSlope: 0.05975882 - outSlope: 0.061813343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.005922 - inSlope: 0.061813343 - outSlope: 0.06249821 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.0048803 - inSlope: 0.06249821 - outSlope: 0.073865585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -1.0036492 - inSlope: 0.073865585 - outSlope: 0.052112836 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -1.0027807 - inSlope: 0.052112836 - outSlope: 0.053480487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -1.0018893 - inSlope: 0.053480487 - outSlope: 0.07897033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -1.0005732 - inSlope: 0.07897033 - outSlope: -0.003733692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -1.0006354 - inSlope: -0.003733692 - outSlope: 0.101125084 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.99894994 - inSlope: 0.101125084 - outSlope: 0.010360341 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9987773 - inSlope: 0.010360341 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.051880382 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.99720395 - inSlope: 0.051880382 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025727406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.99686813 - inSlope: 0.025727406 - outSlope: 0.028628549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.996391 - inSlope: 0.028628549 - outSlope: 0.03635954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.995785 - inSlope: 0.03635954 - outSlope: -0.03586347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.9963827 - inSlope: -0.03586347 - outSlope: 0.013106886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.99616426 - inSlope: 0.013106886 - outSlope: 0.016908905 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.99588245 - inSlope: 0.016908905 - outSlope: -0.03592324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.9964812 - inSlope: -0.03592324 - outSlope: 0.0020420863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.99644715 - inSlope: 0.0020420863 - outSlope: 0.0037693474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.9963843 - inSlope: 0.0037693474 - outSlope: 0.0055397404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.996292 - inSlope: 0.0055397404 - outSlope: 0.006719738 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.99618 - inSlope: 0.006719738 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000461347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.9970505 - inSlope: 0.000461347 - outSlope: 0.058017194 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.99608356 - inSlope: 0.058017194 - outSlope: -0.0070418003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.9962009 - inSlope: -0.0070418003 - outSlope: -0.006980803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.99631727 - inSlope: -0.006980803 - outSlope: -0.0053931107 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.99640715 - inSlope: -0.0053931107 - outSlope: -0.0033401996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.9964628 - inSlope: -0.0033401996 - outSlope: 0.046739098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.99568385 - inSlope: 0.046739098 - outSlope: -0.020981748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.99603355 - inSlope: -0.020981748 - outSlope: -0.015549897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.9962927 - inSlope: -0.015549897 - outSlope: -0.012706349 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.9965045 - inSlope: -0.012706349 - outSlope: 0.017091297 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.99621964 - inSlope: 0.017091297 - outSlope: -0.032221843 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.9967567 - inSlope: -0.032221843 - outSlope: -0.027622808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.99721706 - inSlope: -0.027622808 - outSlope: 0.00843657 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.99707645 - inSlope: 0.00843657 - outSlope: -0.05665465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.9980207 - inSlope: -0.05665465 - outSlope: -0.0453944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.9987773 - inSlope: -0.0453944 - outSlope: -0.020237891 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9991146 - inSlope: -0.020237891 - outSlope: -0.0959566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -1.0007138 - inSlope: -0.0959566 - outSlope: -0.027751552 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -1.0011764 - inSlope: -0.027751552 - outSlope: -0.056148432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -1.0021122 - inSlope: -0.056148432 - outSlope: -0.056661803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -1.0030565 - inSlope: -0.056661803 - outSlope: -0.054353114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -1.0039624 - inSlope: -0.054353114 - outSlope: -0.08242497 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -1.0053362 - inSlope: -0.08242497 - outSlope: -0.06622654 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -1.0064399 - inSlope: -0.06622654 - outSlope: -0.06469402 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -1.0075182 - inSlope: -0.06469402 - outSlope: -0.06147717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.0085428 - inSlope: -0.06147717 - outSlope: -0.056640346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.0094868 - inSlope: -0.056640346 - outSlope: -0.0656739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.0105814 - inSlope: -0.0656739 - outSlope: -0.045076106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.0113326 - inSlope: -0.045076106 - outSlope: -0.03439619 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.0119059 - inSlope: -0.03439619 - outSlope: -0.021801328 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.0122693 - inSlope: -0.021801328 - outSlope: -0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -1.0123954 - inSlope: -0.0075673047 - outSlope: 0.0067092013 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -1.0122836 - inSlope: 0.0067092013 - outSlope: 0.019411782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -1.01196 - inSlope: 0.019411782 - outSlope: 0.030756466 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -1.0114474 - inSlope: 0.030756466 - outSlope: 0.040511545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -1.0107722 - inSlope: 0.040511545 - outSlope: 0.06164168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -1.0097449 - inSlope: 0.06164168 - outSlope: 0.05149057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -1.0088867 - inSlope: 0.05149057 - outSlope: 0.056312945 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.0079482 - inSlope: 0.056312945 - outSlope: 0.05975882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.0069522 - inSlope: 0.05975882 - outSlope: 0.061813343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.005922 - inSlope: 0.061813343 - outSlope: 0.06249821 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.0048803 - inSlope: 0.06249821 - outSlope: 0.07386348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -1.0036492 - inSlope: 0.07386348 - outSlope: 0.052114327 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -1.0027807 - inSlope: 0.052114327 - outSlope: 0.053478956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -1.0018893 - inSlope: 0.053478956 - outSlope: 0.07897259 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -1.0005732 - inSlope: 0.07897259 - outSlope: -0.0037335851 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -1.0006354 - inSlope: -0.0037335851 - outSlope: 0.101127975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.99894994 - inSlope: 0.101127975 - outSlope: 0.010360341 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.9987773 - inSlope: 0.010360341 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.051880382 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.99720395 - inSlope: 0.051880382 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025727406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.99686813 - inSlope: 0.025727406 - outSlope: 0.028628549 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.996391 - inSlope: 0.028628549 - outSlope: 0.03635954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.995785 - inSlope: 0.03635954 - outSlope: -0.03586347 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.9963827 - inSlope: -0.03586347 - outSlope: 0.013106886 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.99616426 - inSlope: 0.013106886 - outSlope: 0.01690842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.99588245 - inSlope: 0.01690842 - outSlope: -0.035924267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.9964812 - inSlope: -0.035924267 - outSlope: 0.002042028 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.99644715 - inSlope: 0.002042028 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055395816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.996292 - inSlope: 0.0055395816 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050957713 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.9970293 - inSlope: -0.050957713 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.9970582 - inSlope: -0.0004398764 - outSlope: 0.000504263 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.9970498 - inSlope: 0.000504263 - outSlope: 0.05758805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.99609 - inSlope: 0.05758805 - outSlope: -0.007395857 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.99621326 - inSlope: -0.007395857 - outSlope: -0.0070523275 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.9963308 - inSlope: -0.0070523275 - outSlope: -0.005260786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.9964185 - inSlope: -0.005260786 - outSlope: -0.0030648299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.99646956 - inSlope: -0.0030648299 - outSlope: 0.04182402 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.9957725 - inSlope: 0.04182402 - outSlope: -0.02013118 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.996108 - inSlope: -0.02013118 - outSlope: -0.014927188 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.9963568 - inSlope: -0.014927188 - outSlope: 0.03564889 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.99576265 - inSlope: 0.03564889 - outSlope: -0.039742656 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.99642503 - inSlope: -0.039742656 - outSlope: -0.030813687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9969386 - inSlope: -0.030813687 - outSlope: -0.028162818 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.997408 - inSlope: -0.028162818 - outSlope: -0.007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.9975391 - inSlope: -0.007867933 - outSlope: -0.051562097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.9983985 - inSlope: -0.051562097 - outSlope: -0.04508326 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.99914986 - inSlope: -0.04508326 - outSlope: -0.066664524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -1.000261 - inSlope: -0.066664524 - outSlope: -0.028195811 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -1.0007309 - inSlope: -0.028195811 - outSlope: -0.060910366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -1.001746 - inSlope: -0.060910366 - outSlope: -0.058659017 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.0027237 - inSlope: -0.058659017 - outSlope: -0.05717678 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.0036767 - inSlope: -0.05717678 - outSlope: -0.080293536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.0050149 - inSlope: -0.080293536 - outSlope: -0.068501085 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -1.0061566 - inSlope: -0.068501085 - outSlope: -0.06730466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -1.0072783 - inSlope: -0.06730466 - outSlope: -0.06430963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -1.0083501 - inSlope: -0.06430963 - outSlope: -0.059458416 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -1.0093411 - inSlope: -0.059458416 - outSlope: -0.06792887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -1.0104733 - inSlope: -0.06792887 - outSlope: -0.047635395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -1.0112672 - inSlope: -0.047635395 - outSlope: -0.036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -1.0118752 - inSlope: -0.036478598 - outSlope: -0.023152519 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -1.012261 - inSlope: -0.023152519 - outSlope: -0.008061055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -1.0123954 - inSlope: -0.008061055 - outSlope: 0.0067090094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -1.0122836 - inSlope: 0.0067090094 - outSlope: 0.019412337 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -1.01196 - inSlope: 0.019412337 - outSlope: 0.030755587 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -1.0114474 - inSlope: 0.030755587 - outSlope: 0.040512703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -1.0107722 - inSlope: 0.040512703 - outSlope: 0.061639916 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -1.0097449 - inSlope: 0.061639916 - outSlope: 0.051492047 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -1.0088867 - inSlope: 0.051492047 - outSlope: 0.056309722 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.0079482 - inSlope: 0.056309722 - outSlope: 0.05976053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.0069522 - inSlope: 0.05976053 - outSlope: 0.061813343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.005922 - inSlope: 0.061813343 - outSlope: 0.0625 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.0048803 - inSlope: 0.0625 - outSlope: 0.07386136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -1.0036492 - inSlope: 0.07386136 - outSlope: 0.052114327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -1.0027807 - inSlope: 0.052114327 - outSlope: 0.053480487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -1.0018893 - inSlope: 0.053480487 - outSlope: 0.07897259 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -1.0005732 - inSlope: 0.07897259 - outSlope: -0.0037334783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -1.0006354 - inSlope: -0.0037334783 - outSlope: 0.101127975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.99894994 - inSlope: 0.101127975 - outSlope: 0.010360638 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.9987773 - inSlope: 0.010360638 - outSlope: 0.042519026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.99806863 - inSlope: 0.042519026 - outSlope: 0.0518789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.99720395 - inSlope: 0.0518789 - outSlope: -0.00557908 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.9972969 - inSlope: -0.00557908 - outSlope: 0.025728142 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.99686813 - inSlope: 0.025728142 - outSlope: 0.02862691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.996391 - inSlope: 0.02862691 - outSlope: 0.03636058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.995785 - inSlope: 0.03636058 - outSlope: -0.03586347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.9963827 - inSlope: -0.03586347 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.99616426 - inSlope: 0.013107262 - outSlope: 0.016907936 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.99588245 - inSlope: 0.016907936 - outSlope: -0.035924267 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.9964812 - inSlope: -0.035924267 - outSlope: 0.0020420863 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.99644715 - inSlope: 0.0020420863 - outSlope: 0.0037694552 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.9963843 - inSlope: 0.0037694552 - outSlope: 0.0055394233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.996292 - inSlope: 0.0055394233 - outSlope: 0.00671993 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.99618 - inSlope: 0.00671993 - outSlope: -0.050959174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.9970293 - inSlope: -0.050959174 - outSlope: -0.0012946327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.9970509 - inSlope: -0.0012946327 - outSlope: -0.00043986383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.9970582 - inSlope: -0.00043986383 - outSlope: 0.000461347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.9970505 - inSlope: 0.000461347 - outSlope: 0.058018856 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.99608356 - inSlope: 0.058018856 - outSlope: -0.007041397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.9962009 - inSlope: -0.007041397 - outSlope: -0.0069810026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.99631727 - inSlope: -0.0069810026 - outSlope: -0.0053931107 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.99640715 - inSlope: -0.0053931107 - outSlope: -0.0033402953 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.9964628 - inSlope: -0.0033402953 - outSlope: 0.046736427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.99568385 - inSlope: 0.046736427 - outSlope: -0.020982347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.99603355 - inSlope: -0.020982347 - outSlope: -0.015549897 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.9962927 - inSlope: -0.015549897 - outSlope: -0.012706712 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.9965045 - inSlope: -0.012706712 - outSlope: 0.017090319 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.99621964 - inSlope: 0.017090319 - outSlope: -0.032222763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.9967567 - inSlope: -0.032222763 - outSlope: -0.027623598 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.99721706 - inSlope: -0.027623598 - outSlope: 0.00843657 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.99707645 - inSlope: 0.00843657 - outSlope: -0.05665303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.9980207 - inSlope: -0.05665303 - outSlope: -0.0453944 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.9987773 - inSlope: -0.0453944 - outSlope: -0.02023847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.9991146 - inSlope: -0.02023847 - outSlope: -0.09595111 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -1.0007138 - inSlope: -0.09595111 - outSlope: -0.027752345 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -1.0011764 - inSlope: -0.027752345 - outSlope: -0.056148432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -1.0021122 - inSlope: -0.056148432 - outSlope: -0.056663424 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -1.0030565 - inSlope: -0.056663424 - outSlope: -0.054350004 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -1.0039624 - inSlope: -0.054350004 - outSlope: -0.08242733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -1.0053362 - inSlope: -0.08242733 - outSlope: -0.06622654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -1.0064399 - inSlope: -0.06622654 - outSlope: -0.064695865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -1.0075182 - inSlope: -0.064695865 - outSlope: -0.061473653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.0085428 - inSlope: -0.061473653 - outSlope: -0.056641966 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.0094868 - inSlope: -0.056641966 - outSlope: -0.06567579 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.0105814 - inSlope: -0.06567579 - outSlope: -0.045076106 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.0113326 - inSlope: -0.045076106 - outSlope: -0.034395207 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.0119059 - inSlope: -0.034395207 - outSlope: -0.021801328 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.0122693 - inSlope: -0.021801328 - outSlope: -0.007567521 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -1.0123954 - inSlope: -0.007567521 - outSlope: 0.0026391828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -1.0123514 - inSlope: 0.0026391828 - outSlope: 0.007631895 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -1.0122242 - inSlope: 0.007631895 - outSlope: 0.012159533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.0120215 - inSlope: 0.012159533 - outSlope: 0.01615072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -1.0117524 - inSlope: 0.01615072 - outSlope: 0.019625794 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.0114253 - inSlope: 0.019625794 - outSlope: 0.022580968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.0110489 - inSlope: 0.022580968 - outSlope: 0.024962805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.0106329 - inSlope: 0.024962805 - outSlope: 0.04058423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -1.0099565 - inSlope: 0.04058423 - outSlope: 0.026348915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -1.0095173 - inSlope: 0.026348915 - outSlope: 0.027308881 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -1.0090622 - inSlope: 0.027308881 - outSlope: 0.027888246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -1.0085974 - inSlope: 0.027888246 - outSlope: 0.028138591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -1.0081284 - inSlope: 0.028138591 - outSlope: 0.02807261 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -1.0076605 - inSlope: 0.02807261 - outSlope: 0.02770943 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -1.0071987 - inSlope: 0.02770943 - outSlope: 0.02701562 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -1.0067484 - inSlope: 0.02701562 - outSlope: 0.026155805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -1.0063125 - inSlope: 0.026155805 - outSlope: 0.025020028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -1.0058955 - inSlope: 0.025020028 - outSlope: 0.0237397 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -1.0054998 - inSlope: 0.0237397 - outSlope: 0.02223764 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -1.0051292 - inSlope: 0.02223764 - outSlope: 0.041933686 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -1.0044303 - inSlope: 0.041933686 - outSlope: 0.014677271 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -1.0041857 - inSlope: 0.014677271 - outSlope: 0.013632982 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -1.0039585 - inSlope: 0.013632982 - outSlope: 0.012438487 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -1.0037512 - inSlope: 0.012438487 - outSlope: 0.011000171 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -1.0035678 - inSlope: 0.011000171 - outSlope: 0.009384299 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -1.0034114 - inSlope: 0.009384299 - outSlope: 0.007553216 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -1.0032855 - inSlope: 0.007553216 - outSlope: 0.0056291483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -1.0031917 - inSlope: 0.0056291483 - outSlope: 0.0034903015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -1.0031335 - inSlope: 0.0034903015 - outSlope: 0.0011944954 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -1.0031136 - inSlope: 0.0011944954 - outSlope: 0.07351511 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -1.0018884 - inSlope: 0.07351511 - outSlope: 0.21658108 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.99827856 - inSlope: 0.21658108 - outSlope: 0.35344544 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.9923879 - inSlope: 0.35344544 - outSlope: 0.4839387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.98432237 - inSlope: 0.4839387 - outSlope: 0.6077907 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.9741927 - inSlope: 0.6077907 - outSlope: 0.7248813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.9621108 - inSlope: 0.7248813 - outSlope: 0.83509886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.9481927 - inSlope: 0.83509886 - outSlope: 0.93809366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.93255806 - inSlope: 0.93809366 - outSlope: 1.033807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.9153282 - inSlope: 1.033807 - outSlope: 1.121338 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.89663845 - inSlope: 1.121338 - outSlope: 1.1837771 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.87690914 - inSlope: 1.1837771 - outSlope: 1.2800198 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.8555758 - inSlope: 1.2800198 - outSlope: 1.376123 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.83264077 - inSlope: 1.376123 - outSlope: 1.3811009 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.80962145 - inSlope: 1.3811009 - outSlope: 1.4518661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.78542405 - inSlope: 1.4518661 - outSlope: 1.4975681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.76046497 - inSlope: 1.4975681 - outSlope: 1.5381287 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.7348284 - inSlope: 1.5381287 - outSlope: 1.575078 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.7085775 - inSlope: 1.575078 - outSlope: 1.5483127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.6827727 - inSlope: 1.5483127 - outSlope: 1.5965073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.65616465 - inSlope: 1.5965073 - outSlope: 1.6076379 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.62936956 - inSlope: 1.6076379 - outSlope: 1.6151294 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.60245115 - inSlope: 1.6151294 - outSlope: 1.5659618 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.5763522 - inSlope: 1.5659618 - outSlope: 1.5861324 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.54991704 - inSlope: 1.5861324 - outSlope: 1.5733178 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.523694 - inSlope: 1.5733178 - outSlope: 1.5066037 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.4985843 - inSlope: 1.5066037 - outSlope: 1.5083275 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.4734459 - inSlope: 1.5083275 - outSlope: 1.4798366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.44878232 - inSlope: 1.4798366 - outSlope: 1.3771528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.4258288 - inSlope: 1.3771528 - outSlope: 1.3799157 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.40283057 - inSlope: 1.3799157 - outSlope: 1.2624546 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.38178998 - inSlope: 1.2624546 - outSlope: 1.2004008 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.36178246 - inSlope: 1.2004008 - outSlope: 1.1735576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.34222347 - inSlope: 1.1735576 - outSlope: 1.0352949 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.3249688 - inSlope: 1.0352949 - outSlope: 0.9430379 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.30925176 - inSlope: 0.9430379 - outSlope: 0.9153888 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.29399464 - inSlope: 0.9153888 - outSlope: 0.8538943 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.27976328 - inSlope: 0.8538943 - outSlope: 0.8068387 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.26631618 - inSlope: 0.8068387 - outSlope: 0.77818507 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.25334662 - inSlope: 0.77818507 - outSlope: 0.76947916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.24052143 - inSlope: 0.76947916 - outSlope: 0.7795951 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.22752838 - inSlope: 0.7795951 - outSlope: 0.80327666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.21414064 - inSlope: 0.80327666 - outSlope: 0.83295125 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.20025833 - inSlope: 0.83295125 - outSlope: 0.8576638 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.18596333 - inSlope: 0.8576638 - outSlope: 0.8652912 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.17154203 - inSlope: 0.8652912 - outSlope: 0.8445314 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.15746672 - inSlope: 0.8445314 - outSlope: 0.7851873 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.14437972 - inSlope: 0.7851873 - outSlope: 0.6815239 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.13302116 - inSlope: 0.6815239 - outSlope: 0.5321651 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.12415188 - inSlope: 0.5321651 - outSlope: 0.34129262 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.118463755 - inSlope: 0.34129262 - outSlope: 0.11866042 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.116486 - inSlope: 0.11866042 - outSlope: 0.11866042 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9727119 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.9727119 - inSlope: 0 - outSlope: -0.5133288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.96415645 - inSlope: -0.5133288 - outSlope: -1.475667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.939562 - inSlope: -1.475667 - outSlope: -2.3697052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.900067 - inSlope: -2.3697052 - outSlope: -3.2330074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.8461832 - inSlope: -3.2330074 - outSlope: -4.062181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.77848023 - inSlope: -4.062181 - outSlope: -4.814241 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.69824296 - inSlope: -4.814241 - outSlope: -5.4479437 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.607444 - inSlope: -5.4479437 - outSlope: -5.921844 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.5087467 - inSlope: -5.921844 - outSlope: -6.2035475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.40535432 - inSlope: -6.2035475 - outSlope: -6.2669086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.30090594 - inSlope: -6.2669086 - outSlope: -6.10072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.19922738 - inSlope: -6.10072 - outSlope: -5.7201567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.10389152 - inSlope: -5.7201567 - outSlope: -5.1688867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.017743492 - inSlope: -5.1688867 - outSlope: -4.491254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.05711067 - inSlope: -4.491254 - outSlope: -3.7375991 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.11940482 - inSlope: -3.7375991 - outSlope: -2.949241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.16855879 - inSlope: -2.949241 - outSlope: -2.1387365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.20420437 - inSlope: -2.1387365 - outSlope: -1.3127271 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.22608313 - inSlope: -1.3127271 - outSlope: -0.45115513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.23360237 - inSlope: -0.45115513 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.23360237 - inSlope: 0 - outSlope: 0.137002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.23131901 - inSlope: 0.137002 - outSlope: 0.39875367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.22467312 - inSlope: 0.39875367 - outSlope: 0.6427035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.21396141 - inSlope: 0.6427035 - outSlope: 0.86960787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.19946796 - inSlope: 0.86960787 - outSlope: 1.0797276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.18147226 - inSlope: 1.0797276 - outSlope: 1.2730626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.16025457 - inSlope: 1.2730626 - outSlope: 1.4492177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13610096 - inSlope: 1.4492177 - outSlope: 1.6101437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.10926526 - inSlope: 1.6101437 - outSlope: 1.7465923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.08015542 - inSlope: 1.7465923 - outSlope: 1.86868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.04901078 - inSlope: 1.86868 - outSlope: 1.969599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.01618416 - inSlope: 1.969599 - outSlope: 2.048712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.017961007 - inSlope: 2.048712 - outSlope: 2.105609 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.053054456 - inSlope: 2.105609 - outSlope: 2.1428638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.08876882 - inSlope: 2.1428638 - outSlope: 2.152958 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.12465142 - inSlope: 2.152958 - outSlope: 2.1413455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.16034047 - inSlope: 2.1413455 - outSlope: 2.1064856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.19544853 - inSlope: 2.1064856 - outSlope: 2.048861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.22959618 - inSlope: 2.048861 - outSlope: 1.9735346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.2624884 - inSlope: 1.9735346 - outSlope: 1.8701668 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.29365826 - inSlope: 1.8701668 - outSlope: 1.7492007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.32281157 - inSlope: 1.7492007 - outSlope: 1.6115353 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.34967047 - inSlope: 1.6115353 - outSlope: 1.4509549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.37385303 - inSlope: 1.4509549 - outSlope: 1.2744904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.3950945 - inSlope: 1.2744904 - outSlope: 1.0808687 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.41310897 - inSlope: 1.0808687 - outSlope: 0.87042236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.427616 - inSlope: 0.87042236 - outSlope: 0.6458229 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.4383797 - inSlope: 0.6458229 - outSlope: 0.39931694 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.44503498 - inSlope: 0.39931694 - outSlope: 0.137213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.44732186 - inSlope: 0.137213 - outSlope: -0.15991345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.44465664 - inSlope: -0.15991345 - outSlope: -0.4693298 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.43683448 - inSlope: -0.4693298 - outSlope: -0.75528216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.42424646 - inSlope: -0.75528216 - outSlope: -1.0275499 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.40712065 - inSlope: -1.0275499 - outSlope: -1.2840533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.38571978 - inSlope: -1.2840533 - outSlope: -1.5249299 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.36030394 - inSlope: -1.5249299 - outSlope: -1.7519312 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.3311051 - inSlope: -1.7519312 - outSlope: -1.9569738 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.29848891 - inSlope: -1.9569738 - outSlope: -2.1470191 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.2627053 - inSlope: -2.1470191 - outSlope: -2.3197706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.22404249 - inSlope: -2.3197706 - outSlope: -2.464389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.18296938 - inSlope: -2.464389 - outSlope: -2.5897675 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.13980663 - inSlope: -2.5897675 - outSlope: -2.689352 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.09498414 - inSlope: -2.689352 - outSlope: -2.7630637 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.04893312 - inSlope: -2.7630637 - outSlope: -2.8044176 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.0021928705 - inSlope: -2.8044176 - outSlope: -2.8195143 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.04479899 - inSlope: -2.8195143 - outSlope: -2.8031611 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.0915183 - inSlope: -2.8031611 - outSlope: -2.7621486 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.13755406 - inSlope: -2.7621486 - outSlope: -2.6871843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.18234043 - inSlope: -2.6871843 - outSlope: -2.58798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.22547339 - inSlope: -2.58798 - outSlope: -2.4632819 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.26652864 - inSlope: -2.4632819 - outSlope: -2.312365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.30506802 - inSlope: -2.312365 - outSlope: -2.1435788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.3407943 - inSlope: -2.1435788 - outSlope: -1.9538481 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.3733584 - inSlope: -1.9538481 - outSlope: -1.7462145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.40246195 - inSlope: -1.7462145 - outSlope: -1.5218546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.42782617 - inSlope: -1.5218546 - outSlope: -1.2786478 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.44913694 - inSlope: -1.2786478 - outSlope: -1.0248337 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.4662175 - inSlope: -1.0248337 - outSlope: -0.75330627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.47877258 - inSlope: -0.75330627 - outSlope: -0.46531543 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.48652783 - inSlope: -0.46531543 - outSlope: -0.15937343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.48918405 - inSlope: -0.15937343 - outSlope: 0.13274622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.48697162 - inSlope: 0.13274622 - outSlope: 0.38840568 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.4804982 - inSlope: 0.38840568 - outSlope: 0.63037336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.46999198 - inSlope: 0.63037336 - outSlope: 0.85957193 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.4556658 - inSlope: 0.85957193 - outSlope: 1.0743928 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.437759 - inSlope: 1.0743928 - outSlope: 1.2831771 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.41637275 - inSlope: 1.2831771 - outSlope: 1.4766988 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.39176112 - inSlope: 1.4766988 - outSlope: 1.6580341 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.36412725 - inSlope: 1.6580341 - outSlope: 1.8264127 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.33368707 - inSlope: 1.8264127 - outSlope: 1.980917 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.30067182 - inSlope: 1.980917 - outSlope: 2.1190722 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.26535398 - inSlope: 2.1190722 - outSlope: 2.244285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.22794926 - inSlope: 2.244285 - outSlope: 2.3491058 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.18879753 - inSlope: 2.3491058 - outSlope: 2.4328356 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.14825031 - inSlope: 2.4328356 - outSlope: 2.505161 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.10649767 - inSlope: 2.505161 - outSlope: 2.5413172 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.06414242 - inSlope: 2.5413172 - outSlope: 2.5703747 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.021302883 - inSlope: 2.5703747 - outSlope: 2.568072 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.021498278 - inSlope: 2.568072 - outSlope: 2.5451505 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.06391741 - inSlope: 2.5451505 - outSlope: 2.5043008 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.10565632 - inSlope: 2.5043008 - outSlope: 2.436771 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.14626913 - inSlope: 2.436771 - outSlope: 2.3507223 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.1854478 - inSlope: 2.3507223 - outSlope: 2.2452202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.2228681 - inSlope: 2.2452202 - outSlope: 2.126031 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.2583019 - inSlope: 2.126031 - outSlope: 1.9841088 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.29137036 - inSlope: 1.9841088 - outSlope: 1.829356 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.3218596 - inSlope: 1.829356 - outSlope: 1.6632823 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.34958094 - inSlope: 1.6632823 - outSlope: 1.4797299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.37424344 - inSlope: 1.4797299 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.41366678 - inSlope: 1.0796713 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15015772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.44481927 - inSlope: -0.15015772 - outSlope: -0.4412765 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.43746457 - inSlope: -0.4412765 - outSlope: -0.71047616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.42562348 - inSlope: -0.71047616 - outSlope: -0.9673776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.4095003 - inSlope: -0.9673776 - outSlope: -1.209954 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.3893347 - inSlope: -1.209954 - outSlope: -1.4383029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.36536267 - inSlope: -1.4383029 - outSlope: -1.6545638 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.33778703 - inSlope: -1.6545638 - outSlope: -1.8500558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.30695236 - inSlope: -1.8500558 - outSlope: -2.032846 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.27307114 - inSlope: -2.032846 - outSlope: -2.1981056 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.2364366 - inSlope: -2.1981056 - outSlope: -2.3454773 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.1973448 - inSlope: -2.3454773 - outSlope: -2.46805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.15621126 - inSlope: -2.46805 - outSlope: -2.5707433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.113364965 - inSlope: -2.5707433 - outSlope: -2.651463 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.06917459 - inSlope: -2.651463 - outSlope: -2.7005913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.024164133 - inSlope: -2.7005913 - outSlope: -2.728065 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.021302925 - inSlope: -2.728065 - outSlope: -2.729804 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.06680027 - inSlope: -2.729804 - outSlope: -2.6974633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.1117573 - inSlope: -2.6974633 - outSlope: -2.6495583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.1559172 - inSlope: -2.6495583 - outSlope: -2.5689838 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.19873294 - inSlope: -2.5689838 - outSlope: -2.4663744 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.23983973 - inSlope: -2.4663744 - outSlope: -2.3419154 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.27887106 - inSlope: -2.3419154 - outSlope: -2.1927695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.3154177 - inSlope: -2.1927695 - outSlope: -2.0295467 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.34924394 - inSlope: -2.0295467 - outSlope: -1.847253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.38003102 - inSlope: -1.847253 - outSlope: -1.648739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.40751037 - inSlope: -1.648739 - outSlope: -1.4354651 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.43143442 - inSlope: -1.4354651 - outSlope: -1.2045318 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.45151022 - inSlope: -1.2045318 - outSlope: -0.9648679 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.4675911 - inSlope: -0.9648679 - outSlope: -0.708589 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.47940108 - inSlope: -0.708589 - outSlope: -0.43730867 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.48668945 - inSlope: -0.43730867 - outSlope: -0.1496742 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.48918405 - inSlope: -0.1496742 - outSlope: 0.13274813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.48697162 - inSlope: 0.13274813 - outSlope: 0.38840014 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.4804982 - inSlope: 0.38840014 - outSlope: 0.63038236 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.46999198 - inSlope: 0.63038236 - outSlope: 0.8595596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.4556658 - inSlope: 0.8595596 - outSlope: 1.0744236 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.437759 - inSlope: 1.0744236 - outSlope: 1.2831588 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.41637275 - inSlope: 1.2831588 - outSlope: 1.4766777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.39176112 - inSlope: 1.4766777 - outSlope: 1.6580578 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.36412725 - inSlope: 1.6580578 - outSlope: 1.8263865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.33368707 - inSlope: 1.8263865 - outSlope: 1.9809453 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.30067182 - inSlope: 1.9809453 - outSlope: 2.119042 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.26535398 - inSlope: 2.119042 - outSlope: 2.2443173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.22794926 - inSlope: 2.2443173 - outSlope: 2.3490722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.18879753 - inSlope: 2.3490722 - outSlope: 2.4328704 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.14825031 - inSlope: 2.4328704 - outSlope: 2.5051253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.10649767 - inSlope: 2.5051253 - outSlope: 2.5413537 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.06414242 - inSlope: 2.5413537 - outSlope: 2.570338 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.021302883 - inSlope: 2.570338 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.545114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.06391741 - inSlope: 2.545114 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.436736 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.14626913 - inSlope: 2.436736 - outSlope: 2.3506887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.1854478 - inSlope: 2.3506887 - outSlope: 2.2452524 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.2228681 - inSlope: 2.2452524 - outSlope: 2.1260004 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.2583019 - inSlope: 2.1260004 - outSlope: 1.9841372 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.29137036 - inSlope: 1.9841372 - outSlope: 1.8293297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.3218596 - inSlope: 1.8293297 - outSlope: 1.6633061 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.34958094 - inSlope: 1.6633061 - outSlope: 1.4797299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.37424344 - inSlope: 1.4797299 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796713 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.41366678 - inSlope: 1.0796713 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15991575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.44465664 - inSlope: -0.15991575 - outSlope: -0.4693231 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.43683448 - inSlope: -0.4693231 - outSlope: -0.7552714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.42424646 - inSlope: -0.7552714 - outSlope: -1.0275646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.40712065 - inSlope: -1.0275646 - outSlope: -1.284035 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.38571978 - inSlope: -1.284035 - outSlope: -1.5249735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.36030394 - inSlope: -1.5249735 - outSlope: -1.7519062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.3311051 - inSlope: -1.7519062 - outSlope: -1.9570017 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.29848891 - inSlope: -1.9570017 - outSlope: -2.1469884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.2627053 - inSlope: -2.1469884 - outSlope: -2.3198037 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.22404249 - inSlope: -2.3198037 - outSlope: -2.4643538 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.18296938 - inSlope: -2.4643538 - outSlope: -2.5898044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.13980663 - inSlope: -2.5898044 - outSlope: -2.6893137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.09498414 - inSlope: -2.6893137 - outSlope: -2.7631032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.04893312 - inSlope: -2.7631032 - outSlope: -2.8043776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.0021928705 - inSlope: -2.8043776 - outSlope: -2.8195546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.04479899 - inSlope: -2.8195546 - outSlope: -2.803121 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.0915183 - inSlope: -2.803121 - outSlope: -2.762109 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.13755406 - inSlope: -2.762109 - outSlope: -2.6872227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.18234043 - inSlope: -2.6872227 - outSlope: -2.587943 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.22547339 - inSlope: -2.587943 - outSlope: -2.4633524 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.26652864 - inSlope: -2.4633524 - outSlope: -2.312332 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.30506802 - inSlope: -2.312332 - outSlope: -2.1436095 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.3407943 - inSlope: -2.1436095 - outSlope: -1.9538201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.3733584 - inSlope: -1.9538201 - outSlope: -1.7462395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.40246195 - inSlope: -1.7462395 - outSlope: -1.521833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.42782617 - inSlope: -1.521833 - outSlope: -1.2786661 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.44913694 - inSlope: -1.2786661 - outSlope: -1.024819 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.4662175 - inSlope: -1.024819 - outSlope: -0.75331706 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.47877258 - inSlope: -0.75331706 - outSlope: -0.4653088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.48652783 - inSlope: -0.4653088 - outSlope: -0.15937571 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.48918405 - inSlope: -0.15937571 - outSlope: 0.13274433 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.48697162 - inSlope: 0.13274433 - outSlope: 0.38840014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.4804982 - inSlope: 0.38840014 - outSlope: 0.63038236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.46999198 - inSlope: 0.63038236 - outSlope: 0.8595596 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.4556658 - inSlope: 0.8595596 - outSlope: 1.0744236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.437759 - inSlope: 1.0744236 - outSlope: 1.2831588 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.41637275 - inSlope: 1.2831588 - outSlope: 1.4767199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.39176112 - inSlope: 1.4767199 - outSlope: 1.6580104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.36412725 - inSlope: 1.6580104 - outSlope: 1.8264388 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.33368707 - inSlope: 1.8264388 - outSlope: 1.9808886 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.30067182 - inSlope: 1.9808886 - outSlope: 2.1191027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.26535398 - inSlope: 2.1191027 - outSlope: 2.244253 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.22794926 - inSlope: 2.244253 - outSlope: 2.3491395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.18879753 - inSlope: 2.3491395 - outSlope: 2.4328008 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.14825031 - inSlope: 2.4328008 - outSlope: 2.5051968 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.10649767 - inSlope: 2.5051968 - outSlope: 2.541281 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.06414242 - inSlope: 2.541281 - outSlope: 2.570338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.021302883 - inSlope: 2.570338 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.545114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.06391741 - inSlope: 2.545114 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.436736 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.14626913 - inSlope: 2.436736 - outSlope: 2.350756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.1854478 - inSlope: 2.350756 - outSlope: 2.2451882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.2228681 - inSlope: 2.2451882 - outSlope: 2.1260612 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.2583019 - inSlope: 2.1260612 - outSlope: 1.9840804 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.29137036 - inSlope: 1.9840804 - outSlope: 1.8293821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.3218596 - inSlope: 1.8293821 - outSlope: 1.6632586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.34958094 - inSlope: 1.6632586 - outSlope: 1.4797722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.37424344 - inSlope: 1.4797722 - outSlope: 1.2856979 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.39567202 - inSlope: 1.2856979 - outSlope: 1.0797021 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.41366678 - inSlope: 1.0797021 - outSlope: 0.8618502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.42803115 - inSlope: 0.8618502 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15015772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.44481927 - inSlope: -0.15015772 - outSlope: -0.4412765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.43746457 - inSlope: -0.4412765 - outSlope: -0.71047616 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.42562348 - inSlope: -0.71047616 - outSlope: -0.9673776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.4095003 - inSlope: -0.9673776 - outSlope: -1.209954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.3893347 - inSlope: -1.209954 - outSlope: -1.4383029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.36536267 - inSlope: -1.4383029 - outSlope: -1.6545638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.33778703 - inSlope: -1.6545638 - outSlope: -1.8500558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.30695236 - inSlope: -1.8500558 - outSlope: -2.0329041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.27307114 - inSlope: -2.0329041 - outSlope: -2.1980426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.2364366 - inSlope: -2.1980426 - outSlope: -2.3455443 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.1973448 - inSlope: -2.3455443 - outSlope: -2.4679794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.15621126 - inSlope: -2.4679794 - outSlope: -2.5707433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.113364965 - inSlope: -2.5707433 - outSlope: -2.651463 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.06917459 - inSlope: -2.651463 - outSlope: -2.7005913 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.024164133 - inSlope: -2.7005913 - outSlope: -2.728065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.021302925 - inSlope: -2.728065 - outSlope: -2.729804 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.06680027 - inSlope: -2.729804 - outSlope: -2.6974633 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.1117573 - inSlope: -2.6974633 - outSlope: -2.6495583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.1559172 - inSlope: -2.6495583 - outSlope: -2.5689838 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.19873294 - inSlope: -2.5689838 - outSlope: -2.4663744 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.23983973 - inSlope: -2.4663744 - outSlope: -2.3419154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.27887106 - inSlope: -2.3419154 - outSlope: -2.1927695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.3154177 - inSlope: -2.1927695 - outSlope: -2.029605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.34924394 - inSlope: -2.029605 - outSlope: -1.8472002 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.38003102 - inSlope: -1.8472002 - outSlope: -1.6487862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.40751037 - inSlope: -1.6487862 - outSlope: -1.435424 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.43143442 - inSlope: -1.435424 - outSlope: -1.2045318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.45151022 - inSlope: -1.2045318 - outSlope: -0.9648679 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.4675911 - inSlope: -0.9648679 - outSlope: -0.708589 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.47940108 - inSlope: -0.708589 - outSlope: -0.43730867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.48668945 - inSlope: -0.43730867 - outSlope: -0.1496742 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.48918405 - inSlope: -0.1496742 - outSlope: 0.13274813 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.48697162 - inSlope: 0.13274813 - outSlope: 0.38840014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.4804982 - inSlope: 0.38840014 - outSlope: 0.63038236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.46999198 - inSlope: 0.63038236 - outSlope: 0.8595596 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.4556658 - inSlope: 0.8595596 - outSlope: 1.0744236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.437759 - inSlope: 1.0744236 - outSlope: 1.2831588 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.41637275 - inSlope: 1.2831588 - outSlope: 1.4767199 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.39176112 - inSlope: 1.4767199 - outSlope: 1.6580104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.36412725 - inSlope: 1.6580104 - outSlope: 1.8264388 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.33368707 - inSlope: 1.8264388 - outSlope: 1.9808886 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.30067182 - inSlope: 1.9808886 - outSlope: 2.119042 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.26535398 - inSlope: 2.119042 - outSlope: 2.2443173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.22794926 - inSlope: 2.2443173 - outSlope: 2.3490722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.18879753 - inSlope: 2.3490722 - outSlope: 2.4328704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.14825031 - inSlope: 2.4328704 - outSlope: 2.5051253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.10649767 - inSlope: 2.5051253 - outSlope: 2.5413537 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.06414242 - inSlope: 2.5413537 - outSlope: 2.570338 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.021302883 - inSlope: 2.570338 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.545114 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.06391741 - inSlope: 2.545114 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.436736 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.14626913 - inSlope: 2.436736 - outSlope: 2.350756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.1854478 - inSlope: 2.350756 - outSlope: 2.2451882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.2228681 - inSlope: 2.2451882 - outSlope: 2.1260612 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.2583019 - inSlope: 2.1260612 - outSlope: 1.9840804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.29137036 - inSlope: 1.9840804 - outSlope: 1.8293297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.3218596 - inSlope: 1.8293297 - outSlope: 1.6633061 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.34958094 - inSlope: 1.6633061 - outSlope: 1.4797299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.37424344 - inSlope: 1.4797299 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796713 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.41366678 - inSlope: 1.0796713 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63457894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.4386076 - inSlope: 0.63457894 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.44732186 - inSlope: 0.13316454 - outSlope: -0.15991575 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.44465664 - inSlope: -0.15991575 - outSlope: -0.4693231 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.43683448 - inSlope: -0.4693231 - outSlope: -0.75529295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.42424646 - inSlope: -0.75529295 - outSlope: -1.0275352 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.40712065 - inSlope: -1.0275352 - outSlope: -1.2840717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.38571978 - inSlope: -1.2840717 - outSlope: -1.5249299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.36030394 - inSlope: -1.5249299 - outSlope: -1.7519062 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.3311051 - inSlope: -1.7519062 - outSlope: -1.9570017 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.29848891 - inSlope: -1.9570017 - outSlope: -2.1469884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.2627053 - inSlope: -2.1469884 - outSlope: -2.3198037 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.22404249 - inSlope: -2.3198037 - outSlope: -2.4643538 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.18296938 - inSlope: -2.4643538 - outSlope: -2.5898044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.13980663 - inSlope: -2.5898044 - outSlope: -2.6893137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.09498414 - inSlope: -2.6893137 - outSlope: -2.7631032 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.04893312 - inSlope: -2.7631032 - outSlope: -2.8043776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.0021928705 - inSlope: -2.8043776 - outSlope: -2.8195546 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.04479899 - inSlope: -2.8195546 - outSlope: -2.803121 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.0915183 - inSlope: -2.803121 - outSlope: -2.7621882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.13755406 - inSlope: -2.7621882 - outSlope: -2.687146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.18234043 - inSlope: -2.687146 - outSlope: -2.5880172 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.22547339 - inSlope: -2.5880172 - outSlope: -2.4632819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.26652864 - inSlope: -2.4632819 - outSlope: -2.312332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.30506802 - inSlope: -2.312332 - outSlope: -2.1436095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.3407943 - inSlope: -2.1436095 - outSlope: -1.9538201 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.3733584 - inSlope: -1.9538201 - outSlope: -1.7462395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.40246195 - inSlope: -1.7462395 - outSlope: -1.521833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.42782617 - inSlope: -1.521833 - outSlope: -1.2786661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.44913694 - inSlope: -1.2786661 - outSlope: -1.024819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.4662175 - inSlope: -1.024819 - outSlope: -0.75331706 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.47877258 - inSlope: -0.75331706 - outSlope: -0.4653088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.48652783 - inSlope: -0.4653088 - outSlope: -0.15937571 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.48918405 - inSlope: -0.15937571 - outSlope: 0.13274433 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.48697162 - inSlope: 0.13274433 - outSlope: 0.38841125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.4804982 - inSlope: 0.38841125 - outSlope: 0.63036436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.46999198 - inSlope: 0.63036436 - outSlope: 0.8595842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.4556658 - inSlope: 0.8595842 - outSlope: 1.0743928 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.437759 - inSlope: 1.0743928 - outSlope: 1.2831955 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.41637275 - inSlope: 1.2831955 - outSlope: 1.4766353 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.39176112 - inSlope: 1.4766353 - outSlope: 1.6580578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.36412725 - inSlope: 1.6580578 - outSlope: 1.8264388 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.33368707 - inSlope: 1.8264388 - outSlope: 1.9809453 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.30067182 - inSlope: 1.9809453 - outSlope: 2.1189814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.26535398 - inSlope: 2.1189814 - outSlope: 2.2443173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.22794926 - inSlope: 2.2443173 - outSlope: 2.3491395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.18879753 - inSlope: 2.3491395 - outSlope: 2.4328704 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.14825031 - inSlope: 2.4328704 - outSlope: 2.5050535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.10649767 - inSlope: 2.5050535 - outSlope: 2.5413537 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.06414242 - inSlope: 2.5413537 - outSlope: 2.5704114 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.021302883 - inSlope: 2.5704114 - outSlope: 2.5681088 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.021498278 - inSlope: 2.5681088 - outSlope: 2.5450413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.06391741 - inSlope: 2.5450413 - outSlope: 2.5043726 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.10565632 - inSlope: 2.5043726 - outSlope: 2.4368057 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.14626913 - inSlope: 2.4368057 - outSlope: 2.3506215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.1854478 - inSlope: 2.3506215 - outSlope: 2.2452524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.2228681 - inSlope: 2.2452524 - outSlope: 2.1260612 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.2583019 - inSlope: 2.1260612 - outSlope: 1.9841372 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.29137036 - inSlope: 1.9841372 - outSlope: 1.8292774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.3218596 - inSlope: 1.8292774 - outSlope: 1.6633061 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.34958094 - inSlope: 1.6633061 - outSlope: 1.4797722 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.37424344 - inSlope: 1.4797722 - outSlope: 1.2857348 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.39567202 - inSlope: 1.2857348 - outSlope: 1.0796404 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.41366678 - inSlope: 1.0796404 - outSlope: 0.8618749 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.42803115 - inSlope: 0.8618749 - outSlope: 0.63459706 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.4386076 - inSlope: 0.63459706 - outSlope: 0.38969517 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.44510242 - inSlope: 0.38969517 - outSlope: 0.13316073 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.44732186 - inSlope: 0.13316073 - outSlope: -0.15015772 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.44481927 - inSlope: -0.15015772 - outSlope: -0.44128913 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.43746457 - inSlope: -0.44128913 - outSlope: -0.7104355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.42562348 - inSlope: -0.7104355 - outSlope: -0.9674053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.4095003 - inSlope: -0.9674053 - outSlope: -1.209954 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.3893347 - inSlope: -1.209954 - outSlope: -1.438344 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.36536267 - inSlope: -1.438344 - outSlope: -1.6544691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.33778703 - inSlope: -1.6544691 - outSlope: -1.8501087 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.30695236 - inSlope: -1.8501087 - outSlope: -2.0329041 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.27307114 - inSlope: -2.0329041 - outSlope: -2.1981056 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.2364366 - inSlope: -2.1981056 - outSlope: -2.34541 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.1973448 - inSlope: -2.34541 - outSlope: -2.46805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.15621126 - inSlope: -2.46805 - outSlope: -2.5708168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.113364965 - inSlope: -2.5708168 - outSlope: -2.651463 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.06917459 - inSlope: -2.651463 - outSlope: -2.700514 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.024164133 - inSlope: -2.700514 - outSlope: -2.728065 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.021302925 - inSlope: -2.728065 - outSlope: -2.729882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.06680027 - inSlope: -2.729882 - outSlope: -2.6973088 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.1117573 - inSlope: -2.6973088 - outSlope: -2.6496341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.1559172 - inSlope: -2.6496341 - outSlope: -2.5689838 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.19873294 - inSlope: -2.5689838 - outSlope: -2.466445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.23983973 - inSlope: -2.466445 - outSlope: -2.3417814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.27887106 - inSlope: -2.3417814 - outSlope: -2.1928322 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.3154177 - inSlope: -2.1928322 - outSlope: -2.029605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.34924394 - inSlope: -2.029605 - outSlope: -1.847253 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.38003102 - inSlope: -1.847253 - outSlope: -1.6486919 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.40751037 - inSlope: -1.6486919 - outSlope: -1.4354651 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.43143442 - inSlope: -1.4354651 - outSlope: -1.2045662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.45151022 - inSlope: -1.2045662 - outSlope: -0.9648679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.4675911 - inSlope: -0.9648679 - outSlope: -0.70856875 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.47940108 - inSlope: -0.70856875 - outSlope: -0.43730867 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.48668945 - inSlope: -0.43730867 - outSlope: -0.14967848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.48918405 - inSlope: -0.14967848 - outSlope: 0.05312697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.48829857 - inSlope: 0.05312697 - outSlope: 0.15440103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.48572525 - inSlope: 0.15440103 - outSlope: 0.24828514 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.48158723 - inSlope: 0.24828514 - outSlope: 0.33477876 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.47600767 - inSlope: 0.33477876 - outSlope: 0.4138743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.46910948 - inSlope: 0.4138743 - outSlope: 0.4857197 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.46101427 - inSlope: 0.4857197 - outSlope: 0.5501295 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.4518456 - inSlope: 0.5501295 - outSlope: 0.60453445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.44177017 - inSlope: 0.60453445 - outSlope: 0.65712076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.4308177 - inSlope: 0.65712076 - outSlope: 0.699225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.41916412 - inSlope: 0.699225 - outSlope: 0.7336848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.40693623 - inSlope: 0.7336848 - outSlope: 0.76052696 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.39426097 - inSlope: 0.76052696 - outSlope: 0.77973014 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.38126493 - inSlope: 0.77973014 - outSlope: 0.79132456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.36807638 - inSlope: 0.79132456 - outSlope: 0.79523885 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.3548226 - inSlope: 0.79523885 - outSlope: 0.79134005 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.34163305 - inSlope: 0.79134005 - outSlope: 0.77986777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.32863545 - inSlope: 0.77986777 - outSlope: 0.7606736 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.31595775 - inSlope: 0.7606736 - outSlope: 0.73386 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.30372694 - inSlope: 0.73386 - outSlope: 0.6968909 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.2921116 - inSlope: 0.6968909 - outSlope: 0.65789866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.2811468 - inSlope: 0.65789866 - outSlope: 0.6082628 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.27100924 - inSlope: 0.6082628 - outSlope: 0.55114156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.26182368 - inSlope: 0.55114156 - outSlope: 0.4865627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.25371397 - inSlope: 0.4865627 - outSlope: 0.41465527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.24680315 - inSlope: 0.41465527 - outSlope: 0.3354252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.24121282 - inSlope: 0.3354252 - outSlope: 0.24868123 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.23706819 - inSlope: 0.24868123 - outSlope: 0.15471941 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.23448943 - inSlope: 0.15471941 - outSlope: 0.053223886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.23360237 - inSlope: 0.053223886 - outSlope: 0.06377228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.23253952 - inSlope: 0.06377228 - outSlope: 0.1884879 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.22939792 - inSlope: 0.1884879 - outSlope: 0.309571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.22423849 - inSlope: 0.309571 - outSlope: 0.42801288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.21710505 - inSlope: 0.42801288 - outSlope: 0.54444396 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.20803112 - inSlope: 0.54444396 - outSlope: 0.6592495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.19704317 - inSlope: 0.6592495 - outSlope: 0.773155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.18415745 - inSlope: 0.773155 - outSlope: 0.8861546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.16938843 - inSlope: 0.8861546 - outSlope: 0.9985248 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.1527466 - inSlope: 0.9985248 - outSlope: 1.1101394 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.1342435 - inSlope: 1.1101394 - outSlope: 1.2225503 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.113867976 - inSlope: 1.2225503 - outSlope: 1.3303155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.09169639 - inSlope: 1.3303155 - outSlope: 1.4361043 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.06776168 - inSlope: 1.4361043 - outSlope: 1.5460469 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.041993152 - inSlope: 1.5460469 - outSlope: 1.6477036 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.014531844 - inSlope: 1.6477036 - outSlope: 1.7470473 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.014585166 - inSlope: 1.7470473 - outSlope: 1.8415698 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.045279283 - inSlope: 1.8415698 - outSlope: 1.930677 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.07745674 - inSlope: 1.930677 - outSlope: 2.0168066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.11106967 - inSlope: 2.0168066 - outSlope: 2.0901427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.14590485 - inSlope: 2.0901427 - outSlope: 2.1568804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.18185437 - inSlope: 2.1568804 - outSlope: 2.2143779 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.2187601 - inSlope: 2.2143779 - outSlope: 2.264284 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.2564976 - inSlope: 2.264284 - outSlope: 2.2989583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.29481298 - inSlope: 2.2989583 - outSlope: 2.3236039 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.33354133 - inSlope: 2.3236039 - outSlope: 2.3390954 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.37252566 - inSlope: 2.3390954 - outSlope: 2.338541 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.41150075 - inSlope: 2.338541 - outSlope: 2.3272345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.4502874 - inSlope: 2.3272345 - outSlope: 2.3072896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.48874384 - inSlope: 2.3072896 - outSlope: 2.2707784 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.5265896 - inSlope: 2.2707784 - outSlope: 2.228678 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.56373364 - inSlope: 2.228678 - outSlope: 2.1732922 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.5999567 - inSlope: 2.1732922 - outSlope: 2.1068 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.6350695 - inSlope: 2.1068 - outSlope: 2.0363355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.6690079 - inSlope: 2.0363355 - outSlope: 1.9557321 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.70160294 - inSlope: 1.9557321 - outSlope: 1.8648367 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.73268485 - inSlope: 1.8648367 - outSlope: 1.769448 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.7621752 - inSlope: 1.769448 - outSlope: 1.6678122 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.78997165 - inSlope: 1.6678122 - outSlope: 1.5608442 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.8159853 - inSlope: 1.5608442 - outSlope: 1.4493692 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.8401425 - inSlope: 1.4493692 - outSlope: 1.334591 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.86238533 - inSlope: 1.334591 - outSlope: 1.2173088 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.8826735 - inSlope: 1.2173088 - outSlope: 1.0984493 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.9009807 - inSlope: 1.0984493 - outSlope: 0.978486 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.9172895 - inSlope: 0.978486 - outSlope: 0.8576405 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.9315833 - inSlope: 0.8576405 - outSlope: 0.7352977 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.94383806 - inSlope: 0.7352977 - outSlope: 0.61070263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.95401686 - inSlope: 0.61070263 - outSlope: 0.48301598 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.962067 - inSlope: 0.48301598 - outSlope: 0.3512174 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.96792054 - inSlope: 0.3512174 - outSlope: 0.2146694 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.9714983 - inSlope: 0.2146694 - outSlope: 0.072813556 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.9727119 - inSlope: 0.072813556 - outSlope: 0.072813556 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4606141 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.4606141 - inSlope: 0 - outSlope: 0.33455047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.46618992 - inSlope: 0.33455047 - outSlope: 0.6092644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.47634432 - inSlope: 0.6092644 - outSlope: 0.16261354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.47905454 - inSlope: 0.16261354 - outSlope: -0.69823724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.46741718 - inSlope: -0.69823724 - outSlope: -1.443096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.4433656 - inSlope: -1.443096 - outSlope: -1.7939328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.41346675 - inSlope: -1.7939328 - outSlope: -1.880064 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.38213238 - inSlope: -1.880064 - outSlope: -1.7943387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.35222676 - inSlope: -1.7943387 - outSlope: -1.7284493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.3234193 - inSlope: -1.7284493 - outSlope: -1.739965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.2944199 - inSlope: -1.739965 - outSlope: -1.7575066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.26512817 - inSlope: -1.7575066 - outSlope: -1.7338879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.23623006 - inSlope: -1.7338879 - outSlope: -1.7245834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.20748703 - inSlope: -1.7245834 - outSlope: -1.6377718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.18019086 - inSlope: -1.6377718 - outSlope: -1.4925543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.15531462 - inSlope: -1.4925543 - outSlope: -1.3138322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13341744 - inSlope: -1.3138322 - outSlope: -1.0188756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.1164362 - inSlope: -1.0188756 - outSlope: -0.66236055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10539687 - inSlope: -0.66236055 - outSlope: -0.23485757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.10148258 - inSlope: -0.23485757 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.10148258 - inSlope: 0 - outSlope: 0.005944675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.101581655 - inSlope: 0.005944675 - outSlope: 0.017206388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.10186843 - inSlope: 0.017206388 - outSlope: 0.02721193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.10232196 - inSlope: 0.02721193 - outSlope: 0.03588173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.10291999 - inSlope: 0.03588173 - outSlope: 0.043293405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.103641555 - inSlope: 0.043293405 - outSlope: 0.049580235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.10446789 - inSlope: 0.049580235 - outSlope: 0.05365809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.10536219 - inSlope: 0.05365809 - outSlope: 0.08141406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.10671909 - inSlope: 0.08141406 - outSlope: 0.046660647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.10749677 - inSlope: 0.046660647 - outSlope: 0.061748534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.10852591 - inSlope: 0.061748534 - outSlope: 0.057458337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.10948355 - inSlope: 0.057458337 - outSlope: 0.074051835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.11071774 - inSlope: 0.074051835 - outSlope: 0.058197733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.111687705 - inSlope: 0.058197733 - outSlope: 0.090388745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.11319418 - inSlope: 0.090388745 - outSlope: 0.06873614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.114339784 - inSlope: 0.06873614 - outSlope: 0.06471148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.11541831 - inSlope: 0.06471148 - outSlope: 0.057610776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.116378486 - inSlope: 0.057610776 - outSlope: 0.04668121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.117156506 - inSlope: 0.04668121 - outSlope: 0.106094435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.118924744 - inSlope: 0.106094435 - outSlope: 0.056060996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.11985911 - inSlope: 0.056060996 - outSlope: 0.047554716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.120651685 - inSlope: 0.047554716 - outSlope: 0.085867874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.122082815 - inSlope: 0.085867874 - outSlope: 0.047900274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.12288115 - inSlope: 0.047900274 - outSlope: 0.040074922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.12354907 - inSlope: 0.040074922 - outSlope: 0.031704634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.12407748 - inSlope: 0.031704634 - outSlope: 0.02343627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.12446808 - inSlope: 0.02343627 - outSlope: 0.06420365 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.12553814 - inSlope: 0.06420365 - outSlope: 0.014458909 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.12577912 - inSlope: 0.014458909 - outSlope: 0.0049522566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.12586166 - inSlope: 0.0049522566 - outSlope: -0.0057381447 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.12576602 - inSlope: -0.0057381447 - outSlope: -0.064115584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.12469743 - inSlope: -0.064115584 - outSlope: -0.018783975 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.124384366 - inSlope: -0.018783975 - outSlope: -0.028281685 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.123913005 - inSlope: -0.028281685 - outSlope: -0.038630106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.12326917 - inSlope: -0.038630106 - outSlope: -0.049039513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.122451834 - inSlope: -0.049039513 - outSlope: -0.09455466 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.120875925 - inSlope: -0.09455466 - outSlope: -0.051185984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.120022826 - inSlope: -0.051185984 - outSlope: -0.06352103 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.11896414 - inSlope: -0.06352103 - outSlope: -0.11281739 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.117083855 - inSlope: -0.11281739 - outSlope: -0.058943834 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.11610146 - inSlope: -0.058943834 - outSlope: -0.07413096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.114865944 - inSlope: -0.07413096 - outSlope: -0.08401313 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.11346573 - inSlope: -0.08401313 - outSlope: -0.10804127 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.11166504 - inSlope: -0.10804127 - outSlope: -0.08032508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.11032629 - inSlope: -0.08032508 - outSlope: -0.09283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.108779125 - inSlope: -0.09283 - outSlope: -0.08233943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.1074068 - inSlope: -0.08233943 - outSlope: -0.11978801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.10541034 - inSlope: -0.11978801 - outSlope: -0.098956175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.10376107 - inSlope: -0.098956175 - outSlope: -0.10540063 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.102004394 - inSlope: -0.10540063 - outSlope: -0.10987567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.10017311 - inSlope: -0.10987567 - outSlope: -0.09195292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.09864056 - inSlope: -0.09195292 - outSlope: -0.10083283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.096960016 - inSlope: -0.10083283 - outSlope: -0.09805138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.09532583 - inSlope: -0.09805138 - outSlope: -0.093513966 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.09376726 - inSlope: -0.093513966 - outSlope: -0.08676552 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.09232117 - inSlope: -0.08676552 - outSlope: -0.06335071 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.09126533 - inSlope: -0.06335071 - outSlope: -0.061496854 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.09024038 - inSlope: -0.061496854 - outSlope: -0.046763465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.08946099 - inSlope: -0.046763465 - outSlope: -0.029581217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.08896797 - inSlope: -0.029581217 - outSlope: -0.010251859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.08879711 - inSlope: -0.010251859 - outSlope: 0.008533009 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.088939324 - inSlope: 0.008533009 - outSlope: 0.024765754 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.089352086 - inSlope: 0.024765754 - outSlope: 0.039384253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.09000849 - inSlope: 0.039384253 - outSlope: 0.052175272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.09087808 - inSlope: 0.052175272 - outSlope: 0.051168267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.09173089 - inSlope: 0.051168267 - outSlope: 0.075242296 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.09298493 - inSlope: 0.075242296 - outSlope: 0.082019344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.09435192 - inSlope: 0.082019344 - outSlope: 0.086908124 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.095800385 - inSlope: 0.086908124 - outSlope: 0.090183556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.09730344 - inSlope: 0.090183556 - outSlope: 0.09219432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.09884001 - inSlope: 0.09219432 - outSlope: 0.08328491 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.10022809 - inSlope: 0.08328491 - outSlope: 0.10025392 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.10189899 - inSlope: 0.10025392 - outSlope: 0.09645367 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.10350655 - inSlope: 0.09645367 - outSlope: 0.0720974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.10470817 - inSlope: 0.0720974 - outSlope: 0.13462646 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.106951945 - inSlope: 0.13462646 - outSlope: 0.044742417 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.10769765 - inSlope: 0.044742417 - outSlope: 0.112326995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.109569766 - inSlope: 0.112326995 - outSlope: 0.08053161 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.11091196 - inSlope: 0.08053161 - outSlope: 0.06679914 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.112025276 - inSlope: 0.06679914 - outSlope: 0.106851526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.11380616 - inSlope: 0.106851526 - outSlope: 0.07524364 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.11506022 - inSlope: 0.07524364 - outSlope: 0.066407986 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.11616702 - inSlope: 0.066407986 - outSlope: 0.053549014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.1170595 - inSlope: 0.053549014 - outSlope: 0.106109634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.11882799 - inSlope: 0.106109634 - outSlope: 0.059522297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.11982003 - inSlope: 0.059522297 - outSlope: 0.049709428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.12064852 - inSlope: 0.049709428 - outSlope: 0.08685806 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.12209615 - inSlope: 0.08685806 - outSlope: 0.048594274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.12290607 - inSlope: 0.048594274 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.12409882 - inSlope: 0.031435963 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0053743348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.12577209 - inSlope: -0.0053743348 - outSlope: -0.06356169 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.12471271 - inSlope: -0.06356169 - outSlope: -0.017565608 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.12441996 - inSlope: -0.017565608 - outSlope: -0.026331788 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.12398109 - inSlope: -0.026331788 - outSlope: -0.03599892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.123381115 - inSlope: -0.03599892 - outSlope: -0.04577218 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.122618236 - inSlope: -0.04577218 - outSlope: -0.095198415 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.12103162 - inSlope: -0.095198415 - outSlope: -0.04648966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.12025678 - inSlope: -0.04648966 - outSlope: -0.05860593 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.11928 - inSlope: -0.05860593 - outSlope: -0.0684005 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.11814001 - inSlope: -0.0684005 - outSlope: -0.10004864 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.11647251 - inSlope: -0.10004864 - outSlope: -0.06715013 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.11535336 - inSlope: -0.06715013 - outSlope: -0.07820904 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.11404986 - inSlope: -0.07820904 - outSlope: -0.11449675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.11214161 - inSlope: -0.11449675 - outSlope: -0.06912586 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.110989496 - inSlope: -0.06912586 - outSlope: -0.085167244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.10957006 - inSlope: -0.085167244 - outSlope: -0.11211171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.10770151 - inSlope: -0.11211171 - outSlope: -0.0573246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.106746115 - inSlope: -0.0573246 - outSlope: -0.11809832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.10477778 - inSlope: -0.11809832 - outSlope: -0.10009173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.10310961 - inSlope: -0.10009173 - outSlope: -0.10352607 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.101384155 - inSlope: -0.10352607 - outSlope: -0.10803924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.09958353 - inSlope: -0.10803924 - outSlope: -0.08512636 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.09816474 - inSlope: -0.08512636 - outSlope: -0.09711926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.09654606 - inSlope: -0.09711926 - outSlope: -0.094118364 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.094977446 - inSlope: -0.094118364 - outSlope: -0.08947104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.09348624 - inSlope: -0.08947104 - outSlope: -0.082655765 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.09210867 - inSlope: -0.082655765 - outSlope: -0.05901094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.09112514 - inSlope: -0.05901094 - outSlope: -0.058146708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.09015604 - inSlope: -0.058146708 - outSlope: -0.044081517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.08942134 - inSlope: -0.044081517 - outSlope: -0.027828343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.08895754 - inSlope: -0.027828343 - outSlope: -0.009625873 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.08879711 - inSlope: -0.009625873 - outSlope: 0.008533131 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.088939324 - inSlope: 0.008533131 - outSlope: 0.024765398 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.089352086 - inSlope: 0.024765398 - outSlope: 0.039384816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.09000849 - inSlope: 0.039384816 - outSlope: 0.052174527 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.09087808 - inSlope: 0.052174527 - outSlope: 0.05116973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.09173089 - inSlope: 0.05116973 - outSlope: 0.075241216 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.09298493 - inSlope: 0.075241216 - outSlope: 0.082018174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.09435192 - inSlope: 0.082018174 - outSlope: 0.08690937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.095800385 - inSlope: 0.08690937 - outSlope: 0.09018226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.09730344 - inSlope: 0.09018226 - outSlope: 0.09219564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.09884001 - inSlope: 0.09219564 - outSlope: 0.083283715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.10022809 - inSlope: 0.083283715 - outSlope: 0.10025535 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.10189899 - inSlope: 0.10025535 - outSlope: 0.09645229 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.10350655 - inSlope: 0.09645229 - outSlope: 0.072098434 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.10470817 - inSlope: 0.072098434 - outSlope: 0.13462453 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.106951945 - inSlope: 0.13462453 - outSlope: 0.044743057 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.10769765 - inSlope: 0.044743057 - outSlope: 0.11232539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.109569766 - inSlope: 0.11232539 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679818 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.112025276 - inSlope: 0.06679818 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524256 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.11506022 - inSlope: 0.07524256 - outSlope: 0.06640703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.11616702 - inSlope: 0.06640703 - outSlope: 0.053549778 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.1170595 - inSlope: 0.053549778 - outSlope: 0.106108114 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.11882799 - inSlope: 0.106108114 - outSlope: 0.05952315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.11982003 - inSlope: 0.05952315 - outSlope: 0.049708717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.12064852 - inSlope: 0.049708717 - outSlope: 0.0868593 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.12209615 - inSlope: 0.0868593 - outSlope: 0.048594274 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.12290607 - inSlope: 0.048594274 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.12409882 - inSlope: 0.031435963 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0057382267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.12576602 - inSlope: -0.0057382267 - outSlope: -0.06411467 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.12469743 - inSlope: -0.06411467 - outSlope: -0.018783705 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.124384366 - inSlope: -0.018783705 - outSlope: -0.028282091 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.123913005 - inSlope: -0.028282091 - outSlope: -0.038629554 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.12326917 - inSlope: -0.038629554 - outSlope: -0.049040917 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.122451834 - inSlope: -0.049040917 - outSlope: -0.094553314 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.120875925 - inSlope: -0.094553314 - outSlope: -0.051186718 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.120022826 - inSlope: -0.051186718 - outSlope: -0.06352012 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.11896414 - inSlope: -0.06352012 - outSlope: -0.11281901 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.117083855 - inSlope: -0.11281901 - outSlope: -0.058942992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.11610146 - inSlope: -0.058942992 - outSlope: -0.074132025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.114865944 - inSlope: -0.074132025 - outSlope: -0.08401192 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.11346573 - inSlope: -0.08401192 - outSlope: -0.108042814 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.11166504 - inSlope: -0.108042814 - outSlope: -0.080323935 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.11032629 - inSlope: -0.080323935 - outSlope: -0.09283133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.108779125 - inSlope: -0.09283133 - outSlope: -0.08233824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.1074068 - inSlope: -0.08233824 - outSlope: -0.1197863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.10541034 - inSlope: -0.1197863 - outSlope: -0.09895759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.10376107 - inSlope: -0.09895759 - outSlope: -0.105399124 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.102004394 - inSlope: -0.105399124 - outSlope: -0.109878816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.10017311 - inSlope: -0.109878816 - outSlope: -0.0919516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.09864056 - inSlope: -0.0919516 - outSlope: -0.10083427 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.096960016 - inSlope: -0.10083427 - outSlope: -0.09804997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.09532583 - inSlope: -0.09804997 - outSlope: -0.09351531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.09376726 - inSlope: -0.09351531 - outSlope: -0.08676428 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.09232117 - inSlope: -0.08676428 - outSlope: -0.063351616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.09126533 - inSlope: -0.063351616 - outSlope: -0.061495975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.09024038 - inSlope: -0.061495975 - outSlope: -0.046764135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.08946099 - inSlope: -0.046764135 - outSlope: -0.029580794 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.08896797 - inSlope: -0.029580794 - outSlope: -0.010252006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.08879711 - inSlope: -0.010252006 - outSlope: 0.008532887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.088939324 - inSlope: 0.008532887 - outSlope: 0.024765398 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.089352086 - inSlope: 0.024765398 - outSlope: 0.039384816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.09000849 - inSlope: 0.039384816 - outSlope: 0.052174527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.09087808 - inSlope: 0.052174527 - outSlope: 0.05116973 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.09173089 - inSlope: 0.05116973 - outSlope: 0.075241216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.09298493 - inSlope: 0.075241216 - outSlope: 0.08202052 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.09435192 - inSlope: 0.08202052 - outSlope: 0.08690688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.095800385 - inSlope: 0.08690688 - outSlope: 0.090184845 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.09730344 - inSlope: 0.090184845 - outSlope: 0.092193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.09884001 - inSlope: 0.092193 - outSlope: 0.0832861 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.10022809 - inSlope: 0.0832861 - outSlope: 0.10025248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.10189899 - inSlope: 0.10025248 - outSlope: 0.09645505 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.10350655 - inSlope: 0.09645505 - outSlope: 0.07209637 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.10470817 - inSlope: 0.07209637 - outSlope: 0.13462839 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.106951945 - inSlope: 0.13462839 - outSlope: 0.04474178 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.10769765 - inSlope: 0.04474178 - outSlope: 0.11232539 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.109569766 - inSlope: 0.11232539 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.112025276 - inSlope: 0.06679818 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.11506022 - inSlope: 0.07524256 - outSlope: 0.06640893 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.11616702 - inSlope: 0.06640893 - outSlope: 0.053548247 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.1170595 - inSlope: 0.053548247 - outSlope: 0.10611115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.11882799 - inSlope: 0.10611115 - outSlope: 0.059521448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.11982003 - inSlope: 0.059521448 - outSlope: 0.04971014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.12064852 - inSlope: 0.04971014 - outSlope: 0.08685681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.12209615 - inSlope: 0.08685681 - outSlope: 0.048595663 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.12290607 - inSlope: 0.048595663 - outSlope: 0.04012844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.12357488 - inSlope: 0.04012844 - outSlope: 0.031436864 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.12409882 - inSlope: 0.031436864 - outSlope: 0.022992035 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.12448203 - inSlope: 0.022992035 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0053743348 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.12577209 - inSlope: -0.0053743348 - outSlope: -0.06356169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.12471271 - inSlope: -0.06356169 - outSlope: -0.017565608 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.12441996 - inSlope: -0.017565608 - outSlope: -0.026331788 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.12398109 - inSlope: -0.026331788 - outSlope: -0.03599892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.123381115 - inSlope: -0.03599892 - outSlope: -0.04577218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.122618236 - inSlope: -0.04577218 - outSlope: -0.095198415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.12103162 - inSlope: -0.095198415 - outSlope: -0.04648966 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.12025678 - inSlope: -0.04648966 - outSlope: -0.058607608 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.11928 - inSlope: -0.058607608 - outSlope: -0.06839854 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.11814001 - inSlope: -0.06839854 - outSlope: -0.1000515 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.11647251 - inSlope: -0.1000515 - outSlope: -0.06714821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.11535336 - inSlope: -0.06714821 - outSlope: -0.07820904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.11404986 - inSlope: -0.07820904 - outSlope: -0.11449675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.11214161 - inSlope: -0.11449675 - outSlope: -0.06912586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.110989496 - inSlope: -0.06912586 - outSlope: -0.085167244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.10957006 - inSlope: -0.085167244 - outSlope: -0.11211171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.10770151 - inSlope: -0.11211171 - outSlope: -0.0573246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.106746115 - inSlope: -0.0573246 - outSlope: -0.11809832 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.10477778 - inSlope: -0.11809832 - outSlope: -0.10009173 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.10310961 - inSlope: -0.10009173 - outSlope: -0.10352607 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.101384155 - inSlope: -0.10352607 - outSlope: -0.10803924 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.09958353 - inSlope: -0.10803924 - outSlope: -0.08512636 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.09816474 - inSlope: -0.08512636 - outSlope: -0.097122036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.09654606 - inSlope: -0.097122036 - outSlope: -0.09411567 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.094977446 - inSlope: -0.09411567 - outSlope: -0.0894736 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.09348624 - inSlope: -0.0894736 - outSlope: -0.0826534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.09210867 - inSlope: -0.0826534 - outSlope: -0.05901094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.09112514 - inSlope: -0.05901094 - outSlope: -0.058146708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.09015604 - inSlope: -0.058146708 - outSlope: -0.044081517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.08942134 - inSlope: -0.044081517 - outSlope: -0.027828343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.08895754 - inSlope: -0.027828343 - outSlope: -0.009625873 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.08879711 - inSlope: -0.009625873 - outSlope: 0.008533131 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.088939324 - inSlope: 0.008533131 - outSlope: 0.024765398 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.089352086 - inSlope: 0.024765398 - outSlope: 0.039384816 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.09000849 - inSlope: 0.039384816 - outSlope: 0.052174527 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.09087808 - inSlope: 0.052174527 - outSlope: 0.05116973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.09173089 - inSlope: 0.05116973 - outSlope: 0.075241216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.09298493 - inSlope: 0.075241216 - outSlope: 0.08202052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.09435192 - inSlope: 0.08202052 - outSlope: 0.08690688 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.095800385 - inSlope: 0.08690688 - outSlope: 0.090184845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.09730344 - inSlope: 0.090184845 - outSlope: 0.092193 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.09884001 - inSlope: 0.092193 - outSlope: 0.083283715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.10022809 - inSlope: 0.083283715 - outSlope: 0.10025535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.10189899 - inSlope: 0.10025535 - outSlope: 0.09645229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.10350655 - inSlope: 0.09645229 - outSlope: 0.072098434 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.10470817 - inSlope: 0.072098434 - outSlope: 0.13462453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.106951945 - inSlope: 0.13462453 - outSlope: 0.044743057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.10769765 - inSlope: 0.044743057 - outSlope: 0.11232539 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.109569766 - inSlope: 0.11232539 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679818 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.112025276 - inSlope: 0.06679818 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.11506022 - inSlope: 0.07524256 - outSlope: 0.06640893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.11616702 - inSlope: 0.06640893 - outSlope: 0.053548247 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.1170595 - inSlope: 0.053548247 - outSlope: 0.10611115 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.11882799 - inSlope: 0.10611115 - outSlope: 0.059521448 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.11982003 - inSlope: 0.059521448 - outSlope: 0.049708717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.12064852 - inSlope: 0.049708717 - outSlope: 0.0868593 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.12209615 - inSlope: 0.0868593 - outSlope: 0.048594274 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.12290607 - inSlope: 0.048594274 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.12409882 - inSlope: 0.031435963 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.06397832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.12554835 - inSlope: 0.06397832 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.0047751623 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.12586166 - inSlope: 0.0047751623 - outSlope: -0.0057382267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.12576602 - inSlope: -0.0057382267 - outSlope: -0.06411467 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.12469743 - inSlope: -0.06411467 - outSlope: -0.018784244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.124384366 - inSlope: -0.018784244 - outSlope: -0.02828128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.123913005 - inSlope: -0.02828128 - outSlope: -0.038630657 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.12326917 - inSlope: -0.038630657 - outSlope: -0.049039513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.122451834 - inSlope: -0.049039513 - outSlope: -0.094553314 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.120875925 - inSlope: -0.094553314 - outSlope: -0.051186718 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.120022826 - inSlope: -0.051186718 - outSlope: -0.06352012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.11896414 - inSlope: -0.06352012 - outSlope: -0.11281901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.117083855 - inSlope: -0.11281901 - outSlope: -0.058942992 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.11610146 - inSlope: -0.058942992 - outSlope: -0.074132025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.114865944 - inSlope: -0.074132025 - outSlope: -0.08401192 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.11346573 - inSlope: -0.08401192 - outSlope: -0.108042814 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.11166504 - inSlope: -0.108042814 - outSlope: -0.080323935 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.11032629 - inSlope: -0.080323935 - outSlope: -0.09283133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.108779125 - inSlope: -0.09283133 - outSlope: -0.08233824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.1074068 - inSlope: -0.08233824 - outSlope: -0.11978973 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.10541034 - inSlope: -0.11978973 - outSlope: -0.09895476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.10376107 - inSlope: -0.09895476 - outSlope: -0.10540214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.102004394 - inSlope: -0.10540214 - outSlope: -0.10987567 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.10017311 - inSlope: -0.10987567 - outSlope: -0.0919516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.09864056 - inSlope: -0.0919516 - outSlope: -0.10083427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.096960016 - inSlope: -0.10083427 - outSlope: -0.09804997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.09532583 - inSlope: -0.09804997 - outSlope: -0.09351531 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.09376726 - inSlope: -0.09351531 - outSlope: -0.08676428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.09232117 - inSlope: -0.08676428 - outSlope: -0.063351616 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.09126533 - inSlope: -0.063351616 - outSlope: -0.061495975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.09024038 - inSlope: -0.061495975 - outSlope: -0.046764135 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.08946099 - inSlope: -0.046764135 - outSlope: -0.029580794 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.08896797 - inSlope: -0.029580794 - outSlope: -0.010252006 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.08879711 - inSlope: -0.010252006 - outSlope: 0.008532887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.088939324 - inSlope: 0.008532887 - outSlope: 0.024766108 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.089352086 - inSlope: 0.024766108 - outSlope: 0.03938369 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.09000849 - inSlope: 0.03938369 - outSlope: 0.05217602 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.09087808 - inSlope: 0.05217602 - outSlope: 0.051168267 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.09173089 - inSlope: 0.051168267 - outSlope: 0.07524337 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.09298493 - inSlope: 0.07524337 - outSlope: 0.08201583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.09435192 - inSlope: 0.08201583 - outSlope: 0.08690937 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.095800385 - inSlope: 0.08690937 - outSlope: 0.090184845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.09730344 - inSlope: 0.090184845 - outSlope: 0.09219564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.09884001 - inSlope: 0.09219564 - outSlope: 0.08328133 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.10022809 - inSlope: 0.08328133 - outSlope: 0.10025535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.10189899 - inSlope: 0.10025535 - outSlope: 0.09645505 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.10350655 - inSlope: 0.09645505 - outSlope: 0.072098434 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.10470817 - inSlope: 0.072098434 - outSlope: 0.13462068 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.106951945 - inSlope: 0.13462068 - outSlope: 0.044743057 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.10769765 - inSlope: 0.044743057 - outSlope: 0.112328604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.109569766 - inSlope: 0.112328604 - outSlope: 0.08053277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.11091196 - inSlope: 0.08053277 - outSlope: 0.06679627 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.112025276 - inSlope: 0.06679627 - outSlope: 0.10685458 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.11380616 - inSlope: 0.10685458 - outSlope: 0.07524471 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.11506022 - inSlope: 0.07524471 - outSlope: 0.06640513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.11616702 - inSlope: 0.06640513 - outSlope: 0.053549778 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.1170595 - inSlope: 0.053549778 - outSlope: 0.10611115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.11882799 - inSlope: 0.10611115 - outSlope: 0.05952315 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.11982003 - inSlope: 0.05952315 - outSlope: 0.049707294 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.12064852 - inSlope: 0.049707294 - outSlope: 0.0868593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.12209615 - inSlope: 0.0868593 - outSlope: 0.048595663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.12290607 - inSlope: 0.048595663 - outSlope: 0.040129587 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.12357488 - inSlope: 0.040129587 - outSlope: 0.031435065 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.12409882 - inSlope: 0.031435065 - outSlope: 0.022992693 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.12448203 - inSlope: 0.022992693 - outSlope: 0.063980155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.12554835 - inSlope: 0.063980155 - outSlope: 0.014023697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.12578207 - inSlope: 0.014023697 - outSlope: 0.004775026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.12586166 - inSlope: 0.004775026 - outSlope: -0.0053743348 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.12577209 - inSlope: -0.0053743348 - outSlope: -0.06356351 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.12471271 - inSlope: -0.06356351 - outSlope: -0.017564602 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.12441996 - inSlope: -0.017564602 - outSlope: -0.026332542 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.12398109 - inSlope: -0.026332542 - outSlope: -0.03599892 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.123381115 - inSlope: -0.03599892 - outSlope: -0.045773488 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.122618236 - inSlope: -0.045773488 - outSlope: -0.09519297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.12103162 - inSlope: -0.09519297 - outSlope: -0.04649099 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.12025678 - inSlope: -0.04649099 - outSlope: -0.058607608 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.11928 - inSlope: -0.058607608 - outSlope: -0.0684005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.11814001 - inSlope: -0.0684005 - outSlope: -0.10004578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.11647251 - inSlope: -0.10004578 - outSlope: -0.06715013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.11535336 - inSlope: -0.06715013 - outSlope: -0.07821128 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.11404986 - inSlope: -0.07821128 - outSlope: -0.11449675 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.11214161 - inSlope: -0.11449675 - outSlope: -0.06912389 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.110989496 - inSlope: -0.06912389 - outSlope: -0.085167244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.10957006 - inSlope: -0.085167244 - outSlope: -0.11211492 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.10770151 - inSlope: -0.11211492 - outSlope: -0.057321317 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.106746115 - inSlope: -0.057321317 - outSlope: -0.1181017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.10477778 - inSlope: -0.1181017 - outSlope: -0.10009173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.10310961 - inSlope: -0.10009173 - outSlope: -0.103529036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.101384155 - inSlope: -0.103529036 - outSlope: -0.10803306 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.09958353 - inSlope: -0.10803306 - outSlope: -0.0851288 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.09816474 - inSlope: -0.0851288 - outSlope: -0.097122036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.09654606 - inSlope: -0.097122036 - outSlope: -0.094118364 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.094977446 - inSlope: -0.094118364 - outSlope: -0.08946848 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.09348624 - inSlope: -0.08946848 - outSlope: -0.082655765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.09210867 - inSlope: -0.082655765 - outSlope: -0.05901263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.09112514 - inSlope: -0.05901263 - outSlope: -0.058146708 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.09015604 - inSlope: -0.058146708 - outSlope: -0.044080254 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.08942134 - inSlope: -0.044080254 - outSlope: -0.027828343 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.08895754 - inSlope: -0.027828343 - outSlope: -0.009626148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.08879711 - inSlope: -0.009626148 - outSlope: 0.0033763126 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.08885338 - inSlope: 0.0033763126 - outSlope: 0.009761602 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.08901607 - inSlope: 0.009761602 - outSlope: 0.015609801 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.08927623 - inSlope: 0.015609801 - outSlope: 0.020786542 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.08962267 - inSlope: 0.020786542 - outSlope: 0.025335977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.09004495 - inSlope: 0.025335977 - outSlope: 0.029218195 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.090531915 - inSlope: 0.029218195 - outSlope: 0.032440025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.091072574 - inSlope: 0.032440025 - outSlope: 0.022490218 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.091447406 - inSlope: 0.022490218 - outSlope: 0.0388676 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.092095226 - inSlope: 0.0388676 - outSlope: 0.040255208 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.092766136 - inSlope: 0.040255208 - outSlope: 0.04104781 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.093450256 - inSlope: 0.04104781 - outSlope: 0.04134688 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.09413936 - inSlope: 0.04134688 - outSlope: 0.04119566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.09482598 - inSlope: 0.04119566 - outSlope: 0.040634297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.09550321 - inSlope: 0.040634297 - outSlope: 0.03970803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.096165 - inSlope: 0.03970803 - outSlope: 0.038480934 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.09680638 - inSlope: 0.038480934 - outSlope: 0.03702399 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.097423434 - inSlope: 0.03702399 - outSlope: 0.035259515 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.098011084 - inSlope: 0.035259515 - outSlope: 0.033273757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.09856564 - inSlope: 0.033273757 - outSlope: 0.013215137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.0987859 - inSlope: 0.013215137 - outSlope: 0.03229831 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.0993242 - inSlope: 0.03229831 - outSlope: 0.028990204 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.09980736 - inSlope: 0.028990204 - outSlope: 0.025588665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.10023383 - inSlope: 0.025588665 - outSlope: 0.022055773 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.10060144 - inSlope: 0.022055773 - outSlope: 0.018456114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.10090904 - inSlope: 0.018456114 - outSlope: 0.014716611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.10115431 - inSlope: 0.014716611 - outSlope: 0.01077281 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.10133386 - inSlope: 0.01077281 - outSlope: 0.006646235 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.10144463 - inSlope: 0.006646235 - outSlope: 0.002276783 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.10148258 - inSlope: 0.002276783 - outSlope: 0.033434246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.10203981 - inSlope: 0.033434246 - outSlope: 0.098342195 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.10367891 - inSlope: 0.098342195 - outSlope: 0.16010126 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.106347226 - inSlope: 0.16010126 - outSlope: 0.21844646 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.109987944 - inSlope: 0.21844646 - outSlope: 0.27322203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.114541575 - inSlope: 0.27322203 - outSlope: 0.3240983 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.11994344 - inSlope: 0.3240983 - outSlope: 0.3712064 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.12613012 - inSlope: 0.3712064 - outSlope: 0.4143182 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.13303532 - inSlope: 0.4143182 - outSlope: 0.45352286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.14059392 - inSlope: 0.45352286 - outSlope: 0.48933777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.14874989 - inSlope: 0.48933777 - outSlope: 0.53621304 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.15768664 - inSlope: 0.53621304 - outSlope: 0.5445477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.16676229 - inSlope: 0.5445477 - outSlope: 0.5427524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.17580803 - inSlope: 0.5427524 - outSlope: 0.607814 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.18593869 - inSlope: 0.607814 - outSlope: 0.6078542 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.19606943 - inSlope: 0.6078542 - outSlope: 0.61938787 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.2063924 - inSlope: 0.61938787 - outSlope: 0.6258547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.21682376 - inSlope: 0.6258547 - outSlope: 0.6265548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.22726618 - inSlope: 0.6265548 - outSlope: 0.6741022 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.23850104 - inSlope: 0.6741022 - outSlope: 0.6478519 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.24929841 - inSlope: 0.6478519 - outSlope: 0.6457567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.26006147 - inSlope: 0.6457567 - outSlope: 0.63937867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.27071762 - inSlope: 0.63937867 - outSlope: 0.6765761 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.28199372 - inSlope: 0.6765761 - outSlope: 0.6445429 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.29273593 - inSlope: 0.6445429 - outSlope: 0.6353851 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.30332613 - inSlope: 0.6353851 - outSlope: 0.6698186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.3144896 - inSlope: 0.6698186 - outSlope: 0.6354787 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.32508075 - inSlope: 0.6354787 - outSlope: 0.623278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.33546856 - inSlope: 0.623278 - outSlope: 0.6752661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.34672347 - inSlope: 0.6752661 - outSlope: 0.62402725 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.35712376 - inSlope: 0.62402725 - outSlope: 0.6813916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.36848012 - inSlope: 0.6813916 - outSlope: 0.6824273 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.37985438 - inSlope: 0.6824273 - outSlope: 0.645884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.39061895 - inSlope: 0.645884 - outSlope: 0.71215165 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.40248796 - inSlope: 0.71215165 - outSlope: 0.7311724 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.41467398 - inSlope: 0.7311724 - outSlope: 0.6841277 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.4260766 - inSlope: 0.6841277 - outSlope: 0.6663478 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.43718222 - inSlope: 0.6663478 - outSlope: 0.6310333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.44769928 - inSlope: 0.6310333 - outSlope: 0.57430905 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.45727095 - inSlope: 0.57430905 - outSlope: 0.49462867 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.4655151 - inSlope: 0.49462867 - outSlope: 0.39329293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.4720699 - inSlope: 0.39329293 - outSlope: 0.2753419 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.47665885 - inSlope: 0.2753419 - outSlope: 0.14835703 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.47913143 - inSlope: 0.14835703 - outSlope: 0.023198346 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.4795181 - inSlope: 0.023198346 - outSlope: -0.088122636 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.4780494 - inSlope: -0.088122636 - outSlope: -0.17474858 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.47513697 - inSlope: -0.17474858 - outSlope: -0.22681595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.47135654 - inSlope: -0.22681595 - outSlope: -0.23882039 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.46737626 - inSlope: -0.23882039 - outSlope: -0.20980738 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.46387953 - inSlope: -0.20980738 - outSlope: -0.14413697 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.46147728 - inSlope: -0.14413697 - outSlope: -0.051789496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.4606141 - inSlope: -0.051789496 - outSlope: -0.051789496 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.003592161 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.003592161 - inSlope: 0 - outSlope: 0.040155362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0042614164 - inSlope: 0.040155362 - outSlope: 0.11033241 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.006100288 - inSlope: 0.11033241 - outSlope: 0.15127173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.008621481 - inSlope: 0.15127173 - outSlope: 0.14710724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.011073284 - inSlope: 0.14710724 - outSlope: 0.10293121 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.012788802 - inSlope: 0.10293121 - outSlope: 0.04892259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.013604178 - inSlope: 0.04892259 - outSlope: 0.004016444 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.013671119 - inSlope: 0.004016444 - outSlope: -0.0028619757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.013623419 - inSlope: -0.0028619757 - outSlope: 0.005848786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.013720899 - inSlope: 0.005848786 - outSlope: 0.0015445069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.013746641 - inSlope: 0.0015445069 - outSlope: -0.0031419315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.013694275 - inSlope: -0.0031419315 - outSlope: 0.010395973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.013867541 - inSlope: 0.010395973 - outSlope: -0.0030062562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.013817437 - inSlope: -0.0030062562 - outSlope: 0.004418664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.013891081 - inSlope: 0.004418664 - outSlope: 0.012540109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.014100086 - inSlope: 0.012540109 - outSlope: -0.012621985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.01388972 - inSlope: -0.012621985 - outSlope: -0.0012529839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.013868837 - inSlope: -0.0012529839 - outSlope: -0.0019500237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.013836336 - inSlope: -0.0019500237 - outSlope: -0.0010356689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.013819075 - inSlope: -0.0010356689 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.013819075 - inSlope: 0 - outSlope: 0.00030370458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.013824137 - inSlope: 0.00030370458 - outSlope: 0.00083601184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.01383807 - inSlope: 0.00083601184 - outSlope: 0.0010798137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.013856067 - inSlope: 0.0010798137 - outSlope: 0.0010086233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.013872878 - inSlope: 0.0010086233 - outSlope: 0.0007280424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.013885012 - inSlope: 0.0007280424 - outSlope: 0.00037780066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.013891309 - inSlope: 0.00037780066 - outSlope: -0.0010420393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.013873941 - inSlope: -0.0010420393 - outSlope: 0.019761529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.0142033 - inSlope: 0.019761529 - outSlope: -0.014997306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.013953345 - inSlope: -0.014997306 - outSlope: -0.0038843453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.013888606 - inSlope: -0.0038843453 - outSlope: -0.0013518905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.013866074 - inSlope: -0.0013518905 - outSlope: -0.004132785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.013797195 - inSlope: -0.004132785 - outSlope: -0.0094939675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.013638962 - inSlope: -0.0094939675 - outSlope: 0.01387726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0138702495 - inSlope: 0.01387726 - outSlope: -0.0021712503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.013834062 - inSlope: -0.0021712503 - outSlope: -0.004464485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.013759654 - inSlope: -0.004464485 - outSlope: -0.008074574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.013625078 - inSlope: -0.008074574 - outSlope: -0.013130878 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.01340623 - inSlope: -0.013130878 - outSlope: 0.022651166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.013783749 - inSlope: 0.022651166 - outSlope: -0.005288575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.013695605 - inSlope: -0.005288575 - outSlope: -0.0078108236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.013565425 - inSlope: -0.0078108236 - outSlope: 0.0135878045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.013791888 - inSlope: 0.0135878045 - outSlope: -0.0035466661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013732777 - inSlope: -0.0035466661 - outSlope: -0.0044319634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.013658911 - inSlope: -0.0044319634 - outSlope: -0.0050625065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.013574536 - inSlope: -0.0050625065 - outSlope: -0.0051373853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.013488913 - inSlope: -0.0051373853 - outSlope: 0.016231906 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0137594445 - inSlope: 0.016231906 - outSlope: -0.0010731082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.013741559 - inSlope: -0.0010731082 - outSlope: -0.00039411747 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.013734991 - inSlope: -0.00039411747 - outSlope: 0.00045580833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.0137425875 - inSlope: 0.00045580833 - outSlope: -0.019063372 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.013424865 - inSlope: -0.019063372 - outSlope: 0.0051321886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.013510401 - inSlope: 0.0051321886 - outSlope: 0.0056807008 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.01360508 - inSlope: 0.0056807008 - outSlope: 0.0053558736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.013694344 - inSlope: 0.0053558736 - outSlope: 0.0044551454 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.0137685975 - inSlope: 0.0044551454 - outSlope: -0.0150930835 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.013517046 - inSlope: -0.0150930835 - outSlope: 0.009648027 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.013677847 - inSlope: 0.009648027 - outSlope: 0.006328287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.013783318 - inSlope: 0.006328287 - outSlope: -0.020037126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.013449366 - inSlope: -0.020037126 - outSlope: 0.013965214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.01368212 - inSlope: 0.013965214 - outSlope: 0.007562104 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.0138081545 - inSlope: 0.007562104 - outSlope: 0.0034815664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.013866181 - inSlope: 0.0034815664 - outSlope: -0.0121534355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.0136636235 - inSlope: -0.0121534355 - outSlope: 0.010396252 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.013836894 - inSlope: 0.010396252 - outSlope: 0.0030129617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.01388711 - inSlope: 0.0030129617 - outSlope: 0.014428678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.014127588 - inSlope: 0.014428678 - outSlope: -0.017178895 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.013841273 - inSlope: -0.017178895 - outSlope: 0.0026030864 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.013884658 - inSlope: 0.0026030864 - outSlope: -0.002872984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.013836775 - inSlope: -0.002872984 - outSlope: -0.007812947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.013706557 - inSlope: -0.007812947 - outSlope: 0.010246774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.013877337 - inSlope: 0.010246774 - outSlope: -0.0014971211 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.013852385 - inSlope: -0.0014971211 - outSlope: -0.0026381786 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.013808415 - inSlope: -0.0026381786 - outSlope: -0.0039007738 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.013743402 - inSlope: -0.0039007738 - outSlope: -0.0049647735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.013660656 - inSlope: -0.0049647735 - outSlope: 0.01181788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.013857621 - inSlope: 0.01181788 - outSlope: -0.0008457907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.013843524 - inSlope: -0.0008457907 - outSlope: -0.00080740155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.013830068 - inSlope: -0.00080740155 - outSlope: -0.0005730433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.013820517 - inSlope: -0.0005730433 - outSlope: -0.00020809492 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.013817049 - inSlope: -0.00020809492 - outSlope: 0.000177473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.0138200065 - inSlope: 0.000177473 - outSlope: 0.000475422 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.01382793 - inSlope: 0.000475422 - outSlope: 0.00068659027 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.013839373 - inSlope: 0.00068659027 - outSlope: 0.000776165 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.013852309 - inSlope: 0.000776165 - outSlope: -0.013862141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.013621271 - inSlope: -0.013862141 - outSlope: 0.0048082555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.013701408 - inSlope: 0.0048082555 - outSlope: 0.0041578193 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.013770705 - inSlope: 0.0041578193 - outSlope: 0.0031522692 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.013823243 - inSlope: 0.0031522692 - outSlope: 0.0021601303 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.013859245 - inSlope: 0.0021601303 - outSlope: 0.0012064923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.013879353 - inSlope: 0.0012064923 - outSlope: -0.010053711 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.0137117915 - inSlope: -0.010053711 - outSlope: 0.0071984413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.013831765 - inSlope: 0.0071984413 - outSlope: 0.0029502092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.0138809355 - inSlope: 0.0029502092 - outSlope: -0.019546673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.013555158 - inSlope: -0.019546673 - outSlope: 0.039115082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.014207075 - inSlope: 0.039115082 - outSlope: -0.04012823 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.013538272 - inSlope: -0.04012823 - outSlope: 0.019994043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.013871506 - inSlope: 0.019994043 - outSlope: -0.005117492 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.013786214 - inSlope: -0.005117492 - outSlope: -0.0133071225 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.013564429 - inSlope: -0.0133071225 - outSlope: 0.01754376 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.013856829 - inSlope: 0.01754376 - outSlope: -0.0037331355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.01379461 - inSlope: -0.0037331355 - outSlope: -0.007402848 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.01367123 - inSlope: -0.007402848 - outSlope: -0.012807337 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.013457774 - inSlope: -0.012807337 - outSlope: 0.020077638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.013792401 - inSlope: 0.020077638 - outSlope: -0.0053212843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.013703713 - inSlope: -0.0053212843 - outSlope: -0.008003719 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.013570318 - inSlope: -0.008003719 - outSlope: 0.013312208 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.013792188 - inSlope: 0.013312208 - outSlope: -0.003616296 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.0137319155 - inSlope: -0.003616296 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.005091044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.0135715315 - inSlope: -0.005091044 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00044335355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.01374238 - inSlope: 0.00044335355 - outSlope: -0.019320533 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.013420367 - inSlope: -0.019320533 - outSlope: 0.004884824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.013501779 - inSlope: 0.004884824 - outSlope: 0.005492532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.013593323 - inSlope: 0.005492532 - outSlope: 0.0052788355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.013681302 - inSlope: 0.0052788355 - outSlope: 0.004513986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.013756536 - inSlope: 0.004513986 - outSlope: -0.01693785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.013474243 - inSlope: -0.01693785 - outSlope: 0.01011861 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.0136428885 - inSlope: 0.01011861 - outSlope: 0.0069588423 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.013758871 - inSlope: 0.0069588423 - outSlope: 0.00423287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.0138294175 - inSlope: 0.00423287 - outSlope: -0.012818497 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.013615773 - inSlope: -0.012818497 - outSlope: 0.009330151 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.013771273 - inSlope: 0.009330151 - outSlope: 0.004639433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.013848598 - inSlope: 0.004639433 - outSlope: -0.019530244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.013523099 - inSlope: -0.019530244 - outSlope: 0.0152387675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.013777082 - inSlope: 0.0152387675 - outSlope: 0.005672735 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.013871626 - inSlope: 0.005672735 - outSlope: -0.015046321 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.013620851 - inSlope: -0.015046321 - outSlope: 0.03443545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.014194766 - inSlope: 0.03443545 - outSlope: -0.018204581 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.013891352 - inSlope: -0.018204581 - outSlope: -0.0010625621 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.013873643 - inSlope: -0.0010625621 - outSlope: -0.004220288 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.013803304 - inSlope: -0.004220288 - outSlope: -0.009611395 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.013643117 - inSlope: -0.009611395 - outSlope: 0.013736303 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.013872058 - inSlope: 0.013736303 - outSlope: -0.0017279342 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.013843259 - inSlope: -0.0017279342 - outSlope: -0.0028364793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.013795985 - inSlope: -0.0028364793 - outSlope: -0.0040110783 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.013729133 - inSlope: -0.0040110783 - outSlope: -0.0049266783 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.013647023 - inSlope: -0.0049266783 - outSlope: 0.012530442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.013855866 - inSlope: 0.012530442 - outSlope: -0.0008357444 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.013841937 - inSlope: -0.0008357444 - outSlope: -0.00076346943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.013829213 - inSlope: -0.00076346943 - outSlope: -0.0005343824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.013820306 - inSlope: -0.0005343824 - outSlope: -0.00019546338 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.013817049 - inSlope: -0.00019546338 - outSlope: 0.00017747554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.0138200065 - inSlope: 0.00017747554 - outSlope: 0.0004754152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.01382793 - inSlope: 0.0004754152 - outSlope: 0.0006866001 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.013839373 - inSlope: 0.0006866001 - outSlope: 0.0007761539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.013852309 - inSlope: 0.0007761539 - outSlope: -0.013862538 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.013621271 - inSlope: -0.013862538 - outSlope: 0.0048081866 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.013701408 - inSlope: 0.0048081866 - outSlope: 0.0041577597 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.013770705 - inSlope: 0.0041577597 - outSlope: 0.0031523143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.013823243 - inSlope: 0.0031523143 - outSlope: 0.0021600993 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.013859245 - inSlope: 0.0021600993 - outSlope: 0.0012065095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.013879353 - inSlope: 0.0012065095 - outSlope: -0.010053568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.0137117915 - inSlope: -0.010053568 - outSlope: 0.007198544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.013831765 - inSlope: 0.007198544 - outSlope: 0.002950167 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.0138809355 - inSlope: 0.002950167 - outSlope: -0.019546952 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.013555158 - inSlope: -0.019546952 - outSlope: 0.039114524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.014207075 - inSlope: 0.039114524 - outSlope: -0.040128805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.013538272 - inSlope: -0.040128805 - outSlope: 0.019993758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.013871506 - inSlope: 0.019993758 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.013564429 - inSlope: -0.013306932 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.0037330822 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.01379461 - inSlope: -0.0037330822 - outSlope: -0.0074027423 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.01367123 - inSlope: -0.0074027423 - outSlope: -0.01280752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.013457774 - inSlope: -0.01280752 - outSlope: 0.020077351 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.013792401 - inSlope: 0.020077351 - outSlope: -0.00532136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.013703713 - inSlope: -0.00532136 - outSlope: -0.008003605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.013570318 - inSlope: -0.008003605 - outSlope: 0.0133123975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.013792188 - inSlope: 0.0133123975 - outSlope: -0.003616296 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.0137319155 - inSlope: -0.003616296 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.005091044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.0135715315 - inSlope: -0.005091044 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00045581485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.0137425875 - inSlope: 0.00045581485 - outSlope: -0.019063098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.013424865 - inSlope: -0.019063098 - outSlope: 0.005132115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.013510401 - inSlope: 0.005132115 - outSlope: 0.005680782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.01360508 - inSlope: 0.005680782 - outSlope: 0.005355797 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.013694344 - inSlope: 0.005355797 - outSlope: 0.004455273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.0137685975 - inSlope: 0.004455273 - outSlope: -0.015092868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.013517046 - inSlope: -0.015092868 - outSlope: 0.009648165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.013677847 - inSlope: 0.009648165 - outSlope: 0.0063281967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.013783318 - inSlope: 0.0063281967 - outSlope: -0.020037413 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.013449366 - inSlope: -0.020037413 - outSlope: 0.013965014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.01368212 - inSlope: 0.013965014 - outSlope: 0.0075622126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.0138081545 - inSlope: 0.0075622126 - outSlope: 0.0034815166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.013866181 - inSlope: 0.0034815166 - outSlope: -0.01215361 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.0136636235 - inSlope: -0.01215361 - outSlope: 0.010396103 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.013836894 - inSlope: 0.010396103 - outSlope: 0.0030130048 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.01388711 - inSlope: 0.0030130048 - outSlope: 0.014428471 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.014127588 - inSlope: 0.014428471 - outSlope: -0.01717865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.013841273 - inSlope: -0.01717865 - outSlope: 0.0026031237 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.013884658 - inSlope: 0.0026031237 - outSlope: -0.0028729427 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.013836775 - inSlope: -0.0028729427 - outSlope: -0.007813171 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.013706557 - inSlope: -0.007813171 - outSlope: 0.010246628 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.013877337 - inSlope: 0.010246628 - outSlope: -0.0014971425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.013852385 - inSlope: -0.0014971425 - outSlope: -0.002638141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.013808415 - inSlope: -0.002638141 - outSlope: -0.0039008297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.013743402 - inSlope: -0.0039008297 - outSlope: -0.0049647028 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.013660656 - inSlope: -0.0049647028 - outSlope: 0.0118180495 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.013857621 - inSlope: 0.0118180495 - outSlope: -0.0008457786 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.013843524 - inSlope: -0.0008457786 - outSlope: -0.00080741313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.013830068 - inSlope: -0.00080741313 - outSlope: -0.00057303515 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.013820517 - inSlope: -0.00057303515 - outSlope: -0.00020809789 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.013817049 - inSlope: -0.00020809789 - outSlope: 0.00017747046 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.0138200065 - inSlope: 0.00017747046 - outSlope: 0.0004754152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.01382793 - inSlope: 0.0004754152 - outSlope: 0.0006866001 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.013839373 - inSlope: 0.0006866001 - outSlope: 0.0007761539 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.013852309 - inSlope: 0.0007761539 - outSlope: -0.013862538 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.013621271 - inSlope: -0.013862538 - outSlope: 0.0048081866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.013701408 - inSlope: 0.0048081866 - outSlope: 0.0041578785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.013770705 - inSlope: 0.0041578785 - outSlope: 0.003152224 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.013823243 - inSlope: 0.003152224 - outSlope: 0.0021601613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.013859245 - inSlope: 0.0021601613 - outSlope: 0.0012064751 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.013879353 - inSlope: 0.0012064751 - outSlope: -0.010053855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.0137117915 - inSlope: -0.010053855 - outSlope: 0.0071983384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.013831765 - inSlope: 0.0071983384 - outSlope: 0.0029502513 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.0138809355 - inSlope: 0.0029502513 - outSlope: -0.019546393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.013555158 - inSlope: -0.019546393 - outSlope: 0.03911564 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.014207075 - inSlope: 0.03911564 - outSlope: -0.040127657 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.013538272 - inSlope: -0.040127657 - outSlope: 0.019993758 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.013871506 - inSlope: 0.019993758 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.013564429 - inSlope: -0.013306932 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.0037330822 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.01379461 - inSlope: -0.0037330822 - outSlope: -0.007402954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.01367123 - inSlope: -0.007402954 - outSlope: -0.012807153 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.013457774 - inSlope: -0.012807153 - outSlope: 0.020077925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.013792401 - inSlope: 0.020077925 - outSlope: -0.005321208 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.013703713 - inSlope: -0.005321208 - outSlope: -0.008003834 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.013570318 - inSlope: -0.008003834 - outSlope: 0.013312017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.013792188 - inSlope: 0.013312017 - outSlope: -0.0036163994 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.0137319155 - inSlope: -0.0036163994 - outSlope: -0.004531867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.013656383 - inSlope: -0.004531867 - outSlope: -0.00509119 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.0135715315 - inSlope: -0.00509119 - outSlope: -0.0051296004 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.013486037 - inSlope: -0.0051296004 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00044335355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.01374238 - inSlope: 0.00044335355 - outSlope: -0.019320533 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.013420367 - inSlope: -0.019320533 - outSlope: 0.004884824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.013501779 - inSlope: 0.004884824 - outSlope: 0.005492532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.013593323 - inSlope: 0.005492532 - outSlope: 0.0052788355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.013681302 - inSlope: 0.0052788355 - outSlope: 0.004513986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.013756536 - inSlope: 0.004513986 - outSlope: -0.01693785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.013474243 - inSlope: -0.01693785 - outSlope: 0.01011861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.0136428885 - inSlope: 0.01011861 - outSlope: 0.0069590416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.013758871 - inSlope: 0.0069590416 - outSlope: 0.004232749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.0138294175 - inSlope: 0.004232749 - outSlope: -0.012818864 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.013615773 - inSlope: -0.012818864 - outSlope: 0.009329883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.013771273 - inSlope: 0.009329883 - outSlope: 0.004639433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.013848598 - inSlope: 0.004639433 - outSlope: -0.019530244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.013523099 - inSlope: -0.019530244 - outSlope: 0.0152387675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.013777082 - inSlope: 0.0152387675 - outSlope: 0.005672735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.013871626 - inSlope: 0.005672735 - outSlope: -0.015046321 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.013620851 - inSlope: -0.015046321 - outSlope: 0.03443545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.014194766 - inSlope: 0.03443545 - outSlope: -0.018204581 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.013891352 - inSlope: -0.018204581 - outSlope: -0.0010625621 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.013873643 - inSlope: -0.0010625621 - outSlope: -0.004220288 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.013803304 - inSlope: -0.004220288 - outSlope: -0.009611395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.013643117 - inSlope: -0.009611395 - outSlope: 0.013736303 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.013872058 - inSlope: 0.013736303 - outSlope: -0.0017279836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.013843259 - inSlope: -0.0017279836 - outSlope: -0.002836398 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.013795985 - inSlope: -0.002836398 - outSlope: -0.004011193 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.013729133 - inSlope: -0.004011193 - outSlope: -0.0049265376 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.013647023 - inSlope: -0.0049265376 - outSlope: 0.012530442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.013855866 - inSlope: 0.012530442 - outSlope: -0.0008357444 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.013841937 - inSlope: -0.0008357444 - outSlope: -0.00076346943 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.013829213 - inSlope: -0.00076346943 - outSlope: -0.0005343824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.013820306 - inSlope: -0.0005343824 - outSlope: -0.00019546338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.013817049 - inSlope: -0.00019546338 - outSlope: 0.00017747554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.0138200065 - inSlope: 0.00017747554 - outSlope: 0.0004754152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.01382793 - inSlope: 0.0004754152 - outSlope: 0.0006866001 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.013839373 - inSlope: 0.0006866001 - outSlope: 0.0007761539 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.013852309 - inSlope: 0.0007761539 - outSlope: -0.013862538 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.013621271 - inSlope: -0.013862538 - outSlope: 0.0048081866 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.013701408 - inSlope: 0.0048081866 - outSlope: 0.0041578785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.013770705 - inSlope: 0.0041578785 - outSlope: 0.003152224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.013823243 - inSlope: 0.003152224 - outSlope: 0.0021601613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.013859245 - inSlope: 0.0021601613 - outSlope: 0.0012064751 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.013879353 - inSlope: 0.0012064751 - outSlope: -0.010053568 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.0137117915 - inSlope: -0.010053568 - outSlope: 0.007198544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.013831765 - inSlope: 0.007198544 - outSlope: 0.002950167 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.0138809355 - inSlope: 0.002950167 - outSlope: -0.019546952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.013555158 - inSlope: -0.019546952 - outSlope: 0.039114524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.014207075 - inSlope: 0.039114524 - outSlope: -0.040128805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.013538272 - inSlope: -0.040128805 - outSlope: 0.019993758 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.013871506 - inSlope: 0.019993758 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.013564429 - inSlope: -0.013306932 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.0037330822 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.01379461 - inSlope: -0.0037330822 - outSlope: -0.007402954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.01367123 - inSlope: -0.007402954 - outSlope: -0.012807153 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.013457774 - inSlope: -0.012807153 - outSlope: 0.020077925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.013792401 - inSlope: 0.020077925 - outSlope: -0.005321208 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.013703713 - inSlope: -0.005321208 - outSlope: -0.008003605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.013570318 - inSlope: -0.008003605 - outSlope: 0.0133123975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.013792188 - inSlope: 0.0133123975 - outSlope: -0.003616296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.0137319155 - inSlope: -0.003616296 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.005091044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.0135715315 - inSlope: -0.005091044 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.013759226 - inSlope: 0.016391097 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038388604 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.013734991 - inSlope: -0.00038388604 - outSlope: 0.00045581485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.0137425875 - inSlope: 0.00045581485 - outSlope: -0.019063098 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.013424865 - inSlope: -0.019063098 - outSlope: 0.0051322617 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.013510401 - inSlope: 0.0051322617 - outSlope: 0.0056806193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.01360508 - inSlope: 0.0056806193 - outSlope: 0.0053559504 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.013694344 - inSlope: 0.0053559504 - outSlope: 0.0044551454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.0137685975 - inSlope: 0.0044551454 - outSlope: -0.015092868 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.013517046 - inSlope: -0.015092868 - outSlope: 0.009648165 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.013677847 - inSlope: 0.009648165 - outSlope: 0.0063281967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.013783318 - inSlope: 0.0063281967 - outSlope: -0.020037413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.013449366 - inSlope: -0.020037413 - outSlope: 0.013965014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.01368212 - inSlope: 0.013965014 - outSlope: 0.0075622126 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.0138081545 - inSlope: 0.0075622126 - outSlope: 0.0034815166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.013866181 - inSlope: 0.0034815166 - outSlope: -0.01215361 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.0136636235 - inSlope: -0.01215361 - outSlope: 0.010396103 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.013836894 - inSlope: 0.010396103 - outSlope: 0.0030130048 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.01388711 - inSlope: 0.0030130048 - outSlope: 0.014428471 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.014127588 - inSlope: 0.014428471 - outSlope: -0.01717914 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.013841273 - inSlope: -0.01717914 - outSlope: 0.0026030492 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.013884658 - inSlope: 0.0026030492 - outSlope: -0.002873025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.013836775 - inSlope: -0.002873025 - outSlope: -0.007812947 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.013706557 - inSlope: -0.007812947 - outSlope: 0.010246628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.013877337 - inSlope: 0.010246628 - outSlope: -0.0014971425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.013852385 - inSlope: -0.0014971425 - outSlope: -0.002638141 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.013808415 - inSlope: -0.002638141 - outSlope: -0.0039008297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.013743402 - inSlope: -0.0039008297 - outSlope: -0.0049647028 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.013660656 - inSlope: -0.0049647028 - outSlope: 0.0118180495 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.013857621 - inSlope: 0.0118180495 - outSlope: -0.0008457786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.013843524 - inSlope: -0.0008457786 - outSlope: -0.00080741313 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.013830068 - inSlope: -0.00080741313 - outSlope: -0.00057303515 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.013820517 - inSlope: -0.00057303515 - outSlope: -0.00020809789 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.013817049 - inSlope: -0.00020809789 - outSlope: 0.00017747046 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.0138200065 - inSlope: 0.00017747046 - outSlope: 0.0004754288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.01382793 - inSlope: 0.0004754288 - outSlope: 0.0006865805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.013839373 - inSlope: 0.0006865805 - outSlope: 0.00077617605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.013852309 - inSlope: 0.00077617605 - outSlope: -0.013862141 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.013621271 - inSlope: -0.013862141 - outSlope: 0.0048083244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.013701408 - inSlope: 0.0048083244 - outSlope: 0.0041576405 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.013770705 - inSlope: 0.0041576405 - outSlope: 0.0031523143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.013823243 - inSlope: 0.0031523143 - outSlope: 0.0021601613 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.013859245 - inSlope: 0.0021601613 - outSlope: 0.0012065095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.013879353 - inSlope: 0.0012065095 - outSlope: -0.01005328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.0137117915 - inSlope: -0.01005328 - outSlope: 0.007198544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.013831765 - inSlope: 0.007198544 - outSlope: 0.0029502513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.0138809355 - inSlope: 0.0029502513 - outSlope: -0.019546952 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.013555158 - inSlope: -0.019546952 - outSlope: 0.039113402 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.014207075 - inSlope: 0.039113402 - outSlope: -0.040128805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.013538272 - inSlope: -0.040128805 - outSlope: 0.01999433 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.013871506 - inSlope: 0.01999433 - outSlope: -0.0051175654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.013786214 - inSlope: -0.0051175654 - outSlope: -0.013306551 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.013564429 - inSlope: -0.013306551 - outSlope: 0.017544262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.013856829 - inSlope: 0.017544262 - outSlope: -0.003733189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.01379461 - inSlope: -0.003733189 - outSlope: -0.0074025304 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.01367123 - inSlope: -0.0074025304 - outSlope: -0.01280752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.013457774 - inSlope: -0.01280752 - outSlope: 0.020077925 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.013792401 - inSlope: 0.020077925 - outSlope: -0.00532136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.013703713 - inSlope: -0.00532136 - outSlope: -0.0080033755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.013570318 - inSlope: -0.0080033755 - outSlope: 0.0133123975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.013792188 - inSlope: 0.0133123975 - outSlope: -0.0036163994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.0137319155 - inSlope: -0.0036163994 - outSlope: -0.004531997 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.013656383 - inSlope: -0.004531997 - outSlope: -0.0050908984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.0135715315 - inSlope: -0.0050908984 - outSlope: -0.005129747 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.013486037 - inSlope: -0.005129747 - outSlope: 0.016391564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.013759226 - inSlope: 0.016391564 - outSlope: -0.0010702177 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.013741389 - inSlope: -0.0010702177 - outSlope: -0.00038387507 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.013734991 - inSlope: -0.00038387507 - outSlope: 0.00044335355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.01374238 - inSlope: 0.00044335355 - outSlope: -0.019321084 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.013420367 - inSlope: -0.019321084 - outSlope: 0.0048845448 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.013501779 - inSlope: 0.0048845448 - outSlope: 0.005492689 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.013593323 - inSlope: 0.005492689 - outSlope: 0.0052788355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.013681302 - inSlope: 0.0052788355 - outSlope: 0.004514115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.013756536 - inSlope: 0.004514115 - outSlope: -0.01693688 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.013474243 - inSlope: -0.01693688 - outSlope: 0.0101189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.0136428885 - inSlope: 0.0101189 - outSlope: 0.0069590416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.013758871 - inSlope: 0.0069590416 - outSlope: 0.00423287 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.0138294175 - inSlope: 0.00423287 - outSlope: -0.01281813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.013615773 - inSlope: -0.01281813 - outSlope: 0.009330151 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.013771273 - inSlope: 0.009330151 - outSlope: 0.004639566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.013848598 - inSlope: 0.004639566 - outSlope: -0.019530244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.013523099 - inSlope: -0.019530244 - outSlope: 0.015238331 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.013777082 - inSlope: 0.015238331 - outSlope: 0.005672735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.013871626 - inSlope: 0.005672735 - outSlope: -0.015046752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.013620851 - inSlope: -0.015046752 - outSlope: 0.03443348 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.014194766 - inSlope: 0.03443348 - outSlope: -0.0182051 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.013891352 - inSlope: -0.0182051 - outSlope: -0.0010625621 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.013873643 - inSlope: -0.0010625621 - outSlope: -0.0042204084 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.013803304 - inSlope: -0.0042204084 - outSlope: -0.009610846 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.013643117 - inSlope: -0.009610846 - outSlope: 0.013736696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.013872058 - inSlope: 0.013736696 - outSlope: -0.0017279836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.013843259 - inSlope: -0.0017279836 - outSlope: -0.0028364793 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.013795985 - inSlope: -0.0028364793 - outSlope: -0.0040109637 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.013729133 - inSlope: -0.0040109637 - outSlope: -0.0049266783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.013647023 - inSlope: -0.0049266783 - outSlope: 0.012530801 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.013855866 - inSlope: 0.012530801 - outSlope: -0.0008357444 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.013841937 - inSlope: -0.0008357444 - outSlope: -0.0007634476 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.013829213 - inSlope: -0.0007634476 - outSlope: -0.0005343824 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.013820306 - inSlope: -0.0005343824 - outSlope: -0.00019546897 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.013817049 - inSlope: -0.00019546897 - outSlope: 0.00009432039 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.013818621 - inSlope: 0.00009432039 - outSlope: 0.00018049307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.013821629 - inSlope: 0.00018049307 - outSlope: 0.00030085904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.013826643 - inSlope: 0.00030085904 - outSlope: 0.00039082617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.013833157 - inSlope: 0.00039082617 - outSlope: 0.0004190217 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.013840141 - inSlope: 0.0004190217 - outSlope: 0.00045246203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.013847682 - inSlope: 0.00045246203 - outSlope: 0.00047548467 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.013855606 - inSlope: 0.00047548467 - outSlope: -0.01511962 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.0136036165 - inSlope: -0.01511962 - outSlope: 0.0027226072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.013648995 - inSlope: 0.0027226072 - outSlope: 0.0025810509 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.013692012 - inSlope: 0.0025810509 - outSlope: 0.0023047791 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.013730424 - inSlope: 0.0023047791 - outSlope: 0.002059465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.013764748 - inSlope: 0.002059465 - outSlope: 0.0017073221 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.013793205 - inSlope: 0.0017073221 - outSlope: 0.0014497002 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.013817366 - inSlope: 0.0014497002 - outSlope: 0.0011321888 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.013836236 - inSlope: 0.0011321888 - outSlope: 0.0009278936 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.013851701 - inSlope: 0.0009278936 - outSlope: 0.0006787769 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.013863014 - inSlope: 0.0006787769 - outSlope: 0.00050929224 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.013871502 - inSlope: 0.00050929224 - outSlope: 0.00036573596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.013877598 - inSlope: 0.00036573596 - outSlope: -0.019090269 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.013559413 - inSlope: -0.019090269 - outSlope: 0.0042304113 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.013629919 - inSlope: 0.0042304113 - outSlope: 0.0033073819 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.013685041 - inSlope: 0.0033073819 - outSlope: 0.0025433877 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.01372743 - inSlope: 0.0025433877 - outSlope: 0.00189546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.013759023 - inSlope: 0.00189546 - outSlope: 0.0014270128 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.013782806 - inSlope: 0.0014270128 - outSlope: 0.0010036645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.013799533 - inSlope: 0.0010036645 - outSlope: 0.0006682155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.01381067 - inSlope: 0.0006682155 - outSlope: 0.00038873637 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.013817149 - inSlope: 0.00038873637 - outSlope: 0.000115560266 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.013819075 - inSlope: 0.000115560266 - outSlope: 0.00017747554 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.013822033 - inSlope: 0.00017747554 - outSlope: 0.00041935695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.013829023 - inSlope: 0.00041935695 - outSlope: 0.00063474325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.013839602 - inSlope: 0.00063474325 - outSlope: 0.0007276162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.013851728 - inSlope: 0.0007276162 - outSlope: 0.0007846699 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.013864806 - inSlope: 0.0007846699 - outSlope: 0.0006686243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.01387595 - inSlope: 0.0006686243 - outSlope: 0.0004839226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.013884015 - inSlope: 0.0004839226 - outSlope: 0.0003263963 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.013889455 - inSlope: 0.0003263963 - outSlope: 0.00016501425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.013892205 - inSlope: 0.00016501425 - outSlope: 0.00054357154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.013901265 - inSlope: 0.00054357154 - outSlope: 0.01412987 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.01413676 - inSlope: 0.01412987 - outSlope: -0.0033173843 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.014081471 - inSlope: -0.0033173843 - outSlope: -0.024746103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.013669042 - inSlope: -0.024746103 - outSlope: 0.013100365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0138873905 - inSlope: 0.013100365 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.013869807 - inSlope: -0.0010550183 - outSlope: -0.002683591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.013825081 - inSlope: -0.002683591 - outSlope: -0.0055953003 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.013731822 - inSlope: -0.0055953003 - outSlope: -0.010285144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.013560406 - inSlope: -0.010285144 - outSlope: 0.018108428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.013862208 - inSlope: 0.018108428 - outSlope: -0.0023203138 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.013823537 - inSlope: -0.0023203138 - outSlope: -0.0045079337 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.013748402 - inSlope: -0.0045079337 - outSlope: -0.00795695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.013615788 - inSlope: -0.00795695 - outSlope: 0.012758122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.01382842 - inSlope: 0.012758122 - outSlope: -0.0040319245 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.013761222 - inSlope: -0.0040319245 - outSlope: -0.007093251 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.013642997 - inSlope: -0.007093251 - outSlope: 0.009145467 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.013795419 - inSlope: 0.009145467 - outSlope: -0.005561813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.013702723 - inSlope: -0.005561813 - outSlope: -0.009406259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.013545955 - inSlope: -0.009406259 - outSlope: 0.009121531 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.0136979865 - inSlope: 0.009121531 - outSlope: -0.0095848525 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.013538241 - inSlope: -0.0095848525 - outSlope: 0.006535302 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.013647161 - inSlope: 0.006535302 - outSlope: 0.0030711123 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.013698349 - inSlope: 0.0030711123 - outSlope: -0.009553951 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.013539119 - inSlope: -0.009553951 - outSlope: 0.0022543194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.01357669 - inSlope: 0.0022543194 - outSlope: 0.00053091784 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.013585539 - inSlope: 0.00053091784 - outSlope: -0.013360696 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.013362851 - inSlope: -0.013360696 - outSlope: -0.019699281 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.013034535 - inSlope: -0.019699281 - outSlope: -0.027134646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.012582297 - inSlope: -0.027134646 - outSlope: -0.035107523 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.011997181 - inSlope: -0.035107523 - outSlope: -0.042942822 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.011281437 - inSlope: -0.042942822 - outSlope: -0.049782783 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.010451737 - inSlope: -0.049782783 - outSlope: -0.05495712 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.009535799 - inSlope: -0.05495712 - outSlope: -0.057936653 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.008570203 - inSlope: -0.057936653 - outSlope: -0.058431484 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0075963037 - inSlope: -0.058431484 - outSlope: -0.05634443 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.006657244 - inSlope: -0.05634443 - outSlope: -0.051865354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.005792835 - inSlope: -0.051865354 - outSlope: -0.045253057 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0050385855 - inSlope: -0.045253057 - outSlope: -0.036919467 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0044232705 - inSlope: -0.036919467 - outSlope: -0.027300388 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.003968271 - inSlope: -0.027300388 - outSlope: -0.016860219 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.0036872716 - inSlope: -0.016860219 - outSlope: -0.005706398 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.003592161 - inSlope: -0.005706398 - outSlope: -0.005706398 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.018941814 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.018941814 - inSlope: 0 - outSlope: -0.05776232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.01797911 - inSlope: -0.05776232 - outSlope: -0.1841393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.014910124 - inSlope: -0.1841393 - outSlope: -0.29070652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.01006502 - inSlope: -0.29070652 - outSlope: -0.2961076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.005129863 - inSlope: -0.2961076 - outSlope: -0.19786473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.0018321207 - inSlope: -0.19786473 - outSlope: -0.085172996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00041257218 - inSlope: -0.085172996 - outSlope: -0.008123686 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.00027717755 - inSlope: -0.008123686 - outSlope: 0.0017603986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.0003065175 - inSlope: 0.0017603986 - outSlope: -0.008523832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.00016445377 - inSlope: -0.008523832 - outSlope: -0.002747759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.00011865783 - inSlope: -0.002747759 - outSlope: 0.0017743362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.00014823007 - inSlope: 0.0017743362 - outSlope: -0.009381839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.000008133763 - inSlope: -0.009381839 - outSlope: 0.0018500424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.000022700247 - inSlope: 0.0018500424 - outSlope: -0.0029373507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.00002625555 - inSlope: -0.0029373507 - outSlope: -0.006354139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.00013215929 - inSlope: -0.006354139 - outSlope: 0.00632611 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.000026724216 - inSlope: 0.00632611 - outSlope: 0.00045342548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.000019167132 - inSlope: 0.00045342548 - outSlope: 0.0006594199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00000817681 - inSlope: 0.0006594199 - outSlope: 0.00026198183 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0000038104508 - inSlope: 0.00026198183 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0000038104508 - inSlope: 0 - outSlope: -0.00012354017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.000005869452 - inSlope: -0.00012354017 - outSlope: -0.000272107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.000010404564 - inSlope: -0.000272107 - outSlope: -0.0003330959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.000015956157 - inSlope: -0.0003330959 - outSlope: -0.00033476937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000021535641 - inSlope: -0.00033476937 - outSlope: -0.00028443706 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.000026276322 - inSlope: -0.00028443706 - outSlope: -0.00010252594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.000027985086 - inSlope: -0.00010252594 - outSlope: 0.00040993624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.000021152822 - inSlope: 0.00040993624 - outSlope: -0.0068289503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.00013496855 - inSlope: -0.0068289503 - outSlope: 0.0051716794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.000048773974 - inSlope: 0.0051716794 - outSlope: 0.0013158435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.000026843269 - inSlope: 0.0013158435 - outSlope: 0.00086591544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0000124113585 - inSlope: 0.00086591544 - outSlope: 0.0010957478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.000005851088 - inSlope: 0.0010957478 - outSlope: 0.003432833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.000063064916 - inSlope: 0.003432833 - outSlope: -0.0049757436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.000019864065 - inSlope: -0.0049757436 - outSlope: 0.0007761334 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0000069285206 - inSlope: 0.0007761334 - outSlope: 0.0016944807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.000021312797 - inSlope: 0.0016944807 - outSlope: 0.0030404306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00007198659 - inSlope: 0.0030404306 - outSlope: 0.004991056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.00015517078 - inSlope: 0.004991056 - outSlope: -0.0085238805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.000013106237 - inSlope: -0.0085238805 - outSlope: 0.00208819 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.00004790987 - inSlope: 0.00208819 - outSlope: 0.003069781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.00009907284 - inSlope: 0.003069781 - outSlope: -0.005273241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.00001118557 - inSlope: -0.005273241 - outSlope: 0.0014407859 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.000035198645 - inSlope: 0.0014407859 - outSlope: 0.0017789336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.00006484751 - inSlope: 0.0017789336 - outSlope: 0.0020459564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00009894675 - inSlope: 0.0020459564 - outSlope: 0.0020882247 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00013375047 - inSlope: 0.0020882247 - outSlope: -0.006485024 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000025666832 - inSlope: -0.006485024 - outSlope: 0.00044259962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.000033043485 - inSlope: 0.00044259962 - outSlope: 0.00015482219 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.000035623852 - inSlope: 0.00015482219 - outSlope: -0.00016696745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.000032841064 - inSlope: -0.00016696745 - outSlope: 0.00763558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.00016010061 - inSlope: 0.00763558 - outSlope: -0.0020772968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.00012547903 - inSlope: -0.0020772968 - outSlope: -0.0023372767 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.00008652445 - inSlope: -0.0023372767 - outSlope: -0.0021728298 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.000050310657 - inSlope: -0.0021728298 - outSlope: -0.0018038651 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.000020245838 - inSlope: -0.0018038651 - outSlope: 0.0058939895 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.0001184789 - inSlope: 0.0058939895 - outSlope: -0.0037960974 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.000055210672 - inSlope: -0.0037960974 - outSlope: -0.0025199542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.000013211476 - inSlope: -0.0025199542 - outSlope: 0.007570393 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.00013938457 - inSlope: 0.007570393 - outSlope: -0.0053489017 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.0000502363 - inSlope: -0.0053489017 - outSlope: -0.0028105432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.0000033939593 - inSlope: -0.0028105432 - outSlope: -0.0013525814 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.000019149044 - inSlope: -0.0013525814 - outSlope: 0.00436868 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.000053662225 - inSlope: 0.00436868 - outSlope: -0.0037038585 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.000008068692 - inSlope: -0.0037038585 - outSlope: -0.0011283502 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.00002687451 - inSlope: -0.0011283502 - outSlope: -0.0049417242 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.000109236506 - inSlope: -0.0049417242 - outSlope: 0.005916892 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.00001062173 - inSlope: 0.005916892 - outSlope: -0.0008817493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.000025317539 - inSlope: -0.0008817493 - outSlope: 0.0009484244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.000009510481 - inSlope: 0.0009484244 - outSlope: 0.0025026524 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.000032200947 - inSlope: 0.0025026524 - outSlope: -0.0033350645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.000023383409 - inSlope: -0.0033350645 - outSlope: 0.0004955806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.00001512374 - inSlope: 0.0004955806 - outSlope: 0.0007902887 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.0000019522747 - inSlope: 0.0007902887 - outSlope: 0.0011416702 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.000017075543 - inSlope: 0.0011416702 - outSlope: 0.0014345555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.000040984778 - inSlope: 0.0014345555 - outSlope: -0.0035067594 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.000017461158 - inSlope: -0.0035067594 - outSlope: 0.0002202656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.000013790068 - inSlope: 0.0002202656 - outSlope: 0.00024205956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.000009755746 - inSlope: 0.00024205956 - outSlope: 0.00012679152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.000007642556 - inSlope: 0.00012679152 - outSlope: 0.000042969055 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.0000069264056 - inSlope: 0.000042969055 - outSlope: -0.000038403206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.0000075664584 - inSlope: -0.000038403206 - outSlope: -0.00012879592 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.000009713055 - inSlope: -0.00012879592 - outSlope: -0.00020744602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.0000131704855 - inSlope: -0.00020744602 - outSlope: -0.0001760281 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.000016104284 - inSlope: -0.0001760281 - outSlope: 0.0041071763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.000052349566 - inSlope: 0.0041071763 - outSlope: -0.0013812121 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.000029329385 - inSlope: -0.0013812121 - outSlope: -0.001248791 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.000008516221 - inSlope: -0.001248791 - outSlope: -0.0008925731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.0000063599828 - inSlope: -0.0008925731 - outSlope: -0.00066344166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.000017417333 - inSlope: -0.00066344166 - outSlope: -0.00040149727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.000024108947 - inSlope: -0.00040149727 - outSlope: 0.003231939 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.00002975665 - inSlope: 0.003231939 - outSlope: -0.0022894172 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.000008400266 - inSlope: -0.0022894172 - outSlope: -0.00096764776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.000024527713 - inSlope: -0.00096764776 - outSlope: 0.006597754 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.00008543475 - inSlope: 0.006597754 - outSlope: -0.013300322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.00013623707 - inSlope: -0.013300322 - outSlope: 0.013873959 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.00009499537 - inSlope: 0.013873959 - outSlope: -0.006957238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.000020958489 - inSlope: -0.006957238 - outSlope: 0.0018427877 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.000009754611 - inSlope: 0.0018427877 - outSlope: 0.0048641586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.00009082384 - inSlope: 0.0048641586 - outSlope: -0.006342658 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.00001488853 - inSlope: -0.006342658 - outSlope: 0.0013659543 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.000007877353 - inSlope: 0.0013659543 - outSlope: 0.0027797776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.000054206936 - inSlope: 0.0027797776 - outSlope: 0.0049050865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.0001359583 - inSlope: 0.0049050865 - outSlope: -0.0075101503 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.000010789243 - inSlope: -0.0075101503 - outSlope: 0.0020473567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.000044911823 - inSlope: 0.0020473567 - outSlope: 0.0031498773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.00009740973 - inSlope: 0.0031498773 - outSlope: -0.005177346 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.000011120712 - inSlope: -0.005177346 - outSlope: 0.0014670012 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.000035571058 - inSlope: 0.0014670012 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020978462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.00010049503 - inSlope: 0.0020978462 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.0001996041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.00003229717 - inSlope: -0.0001996041 - outSlope: 0.007746885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.00016141364 - inSlope: 0.007746885 - outSlope: -0.0019859127 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.0001283156 - inSlope: -0.0019859127 - outSlope: -0.0022032245 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.0000915947 - inSlope: -0.0022032245 - outSlope: -0.0021299457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.00005609615 - inSlope: -0.0021299457 - outSlope: -0.0018148181 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.000025848776 - inSlope: -0.0018148181 - outSlope: 0.0065433476 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.0001349029 - inSlope: 0.0065433476 - outSlope: -0.003954863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.00006898764 - inSlope: -0.003954863 - outSlope: -0.0027675922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.000022860486 - inSlope: -0.0027675922 - outSlope: -0.0015906844 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.0000036505162 - inSlope: -0.0015906844 - outSlope: 0.004757202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.00007563725 - inSlope: 0.004757202 - outSlope: -0.0035099015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.000017139782 - inSlope: -0.0035099015 - outSlope: -0.0017320826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.000011728645 - inSlope: -0.0017320826 - outSlope: 0.007010734 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.00010511514 - inSlope: 0.007010734 - outSlope: -0.005536528 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.0000128384445 - inSlope: -0.005536528 - outSlope: -0.0020062977 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.000020599342 - inSlope: -0.0020062977 - outSlope: 0.0052182786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.000066373126 - inSlope: 0.0052182786 - outSlope: -0.011864112 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.00013135905 - inSlope: -0.011864112 - outSlope: 0.006221033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.000027673774 - inSlope: 0.006221033 - outSlope: 0.00035592812 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.00002174173 - inSlope: 0.00035592812 - outSlope: 0.0013235827 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.00000031827722 - inSlope: 0.0013235827 - outSlope: 0.00311876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.000052296815 - inSlope: 0.00311876 - outSlope: -0.004405716 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.000021132768 - inSlope: -0.004405716 - outSlope: 0.0005213332 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.000012443766 - inSlope: 0.0005213332 - outSlope: 0.0008683168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.0000020279606 - inSlope: 0.0008683168 - outSlope: 0.0011436148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.000021088461 - inSlope: 0.0011436148 - outSlope: 0.001437613 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.000045048313 - inSlope: 0.001437613 - outSlope: -0.0037344692 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.000017193672 - inSlope: -0.0037344692 - outSlope: 0.00026519375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.000012773843 - inSlope: 0.00026519375 - outSlope: 0.0001888357 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.000009626539 - inSlope: 0.0001888357 - outSlope: 0.00012624245 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.0000075225307 - inSlope: 0.00012624245 - outSlope: 0.00003576703 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.0000069264056 - inSlope: 0.00003576703 - outSlope: -0.000038403756 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.0000075664584 - inSlope: -0.000038403756 - outSlope: -0.00012879408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.000009713055 - inSlope: -0.00012879408 - outSlope: -0.00020744899 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.0000131704855 - inSlope: -0.00020744899 - outSlope: -0.00017602558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.000016104284 - inSlope: -0.00017602558 - outSlope: 0.0041072937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.000052349566 - inSlope: 0.0041072937 - outSlope: -0.0013811924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.000029329385 - inSlope: -0.0013811924 - outSlope: -0.0012487732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.000008516221 - inSlope: -0.0012487732 - outSlope: -0.00089258584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.0000063599828 - inSlope: -0.00089258584 - outSlope: -0.0006634322 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.000017417333 - inSlope: -0.0006634322 - outSlope: -0.000401503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.000024108947 - inSlope: -0.000401503 - outSlope: 0.0032318926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.00002975665 - inSlope: 0.0032318926 - outSlope: -0.0022894498 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.000008400266 - inSlope: -0.0022894498 - outSlope: -0.0009676339 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.000024527713 - inSlope: -0.0009676339 - outSlope: 0.0065978486 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.00008543475 - inSlope: 0.0065978486 - outSlope: -0.013300132 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.00013623707 - inSlope: -0.013300132 - outSlope: 0.013874158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.00009499537 - inSlope: 0.013874158 - outSlope: -0.0069571384 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.000020958489 - inSlope: -0.0069571384 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.004864089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.00009082384 - inSlope: 0.004864089 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659347 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.000007877353 - inSlope: 0.0013659347 - outSlope: 0.0027797378 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.000054206936 - inSlope: 0.0027797378 - outSlope: 0.0049051563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.0001359583 - inSlope: 0.0049051563 - outSlope: -0.0075100427 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.000010789243 - inSlope: -0.0075100427 - outSlope: 0.002047386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.000044911823 - inSlope: 0.002047386 - outSlope: 0.0031498321 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.00009740973 - inSlope: 0.0031498321 - outSlope: -0.00517742 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.000011120712 - inSlope: -0.00517742 - outSlope: 0.0014670012 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.000035571058 - inSlope: 0.0014670012 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020978462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.00010049503 - inSlope: 0.0020978462 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.00016696984 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.000032841064 - inSlope: -0.00016696984 - outSlope: 0.0076354705 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.00016010061 - inSlope: 0.0076354705 - outSlope: -0.0020772673 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.00012547903 - inSlope: -0.0020772673 - outSlope: -0.0023373102 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.00008652445 - inSlope: -0.0023373102 - outSlope: -0.0021727986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.000050310657 - inSlope: -0.0021727986 - outSlope: -0.0018039166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.000020245838 - inSlope: -0.0018039166 - outSlope: 0.005893905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.0001184789 - inSlope: 0.005893905 - outSlope: -0.0037961516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.000055210672 - inSlope: -0.0037961516 - outSlope: -0.0025199181 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.000013211476 - inSlope: -0.0025199181 - outSlope: 0.0075705014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.00013938457 - inSlope: 0.0075705014 - outSlope: -0.005348825 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.0000502363 - inSlope: -0.005348825 - outSlope: -0.0028105832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.0000033939593 - inSlope: -0.0028105832 - outSlope: -0.0013525621 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.000019149044 - inSlope: -0.0013525621 - outSlope: 0.004368743 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.000053662225 - inSlope: 0.004368743 - outSlope: -0.0037038056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.000008068692 - inSlope: -0.0037038056 - outSlope: -0.0011283662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.00002687451 - inSlope: -0.0011283662 - outSlope: -0.004941654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.000109236506 - inSlope: -0.004941654 - outSlope: 0.0059168073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.00001062173 - inSlope: 0.0059168073 - outSlope: -0.00088176195 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.000025317539 - inSlope: -0.00088176195 - outSlope: 0.00094841083 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.000009510481 - inSlope: 0.00094841083 - outSlope: 0.0025027238 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.000032200947 - inSlope: 0.0025027238 - outSlope: -0.0033350168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.000023383409 - inSlope: -0.0033350168 - outSlope: 0.0004955877 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.00001512374 - inSlope: 0.0004955877 - outSlope: 0.0007902774 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.0000019522747 - inSlope: 0.0007902774 - outSlope: 0.0011416865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.000017075543 - inSlope: 0.0011416865 - outSlope: 0.0014345349 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.000040984778 - inSlope: 0.0014345349 - outSlope: -0.0035068097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.000017461158 - inSlope: -0.0035068097 - outSlope: 0.00022026245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.000013790068 - inSlope: 0.00022026245 - outSlope: 0.00024206302 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.000009755746 - inSlope: 0.00024206302 - outSlope: 0.0001267897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.000007642556 - inSlope: 0.0001267897 - outSlope: 0.00004296967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.0000069264056 - inSlope: 0.00004296967 - outSlope: -0.000038402657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.0000075664584 - inSlope: -0.000038402657 - outSlope: -0.00012879408 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.000009713055 - inSlope: -0.00012879408 - outSlope: -0.00020744899 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.0000131704855 - inSlope: -0.00020744899 - outSlope: -0.00017602558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.000016104284 - inSlope: -0.00017602558 - outSlope: 0.0041072937 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.000052349566 - inSlope: 0.0041072937 - outSlope: -0.0013811924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.000029329385 - inSlope: -0.0013811924 - outSlope: -0.0012488089 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.000008516221 - inSlope: -0.0012488089 - outSlope: -0.0008925603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.0000063599828 - inSlope: -0.0008925603 - outSlope: -0.00066345115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.000017417333 - inSlope: -0.00066345115 - outSlope: -0.0004014915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.000024108947 - inSlope: -0.0004014915 - outSlope: 0.003231985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.00002975665 - inSlope: 0.003231985 - outSlope: -0.0022893844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.000008400266 - inSlope: -0.0022893844 - outSlope: -0.0009676616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.000024527713 - inSlope: -0.0009676616 - outSlope: 0.00659766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.00008543475 - inSlope: 0.00659766 - outSlope: -0.013300512 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.00013623707 - inSlope: -0.013300512 - outSlope: 0.013873761 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.00009499537 - inSlope: 0.013873761 - outSlope: -0.0069571384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.000020958489 - inSlope: -0.0069571384 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.004864089 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.00009082384 - inSlope: 0.004864089 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.000007877353 - inSlope: 0.0013659347 - outSlope: 0.0027798174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.000054206936 - inSlope: 0.0027798174 - outSlope: 0.004905016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.0001359583 - inSlope: 0.004905016 - outSlope: -0.007510258 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.000010789243 - inSlope: -0.007510258 - outSlope: 0.0020473276 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.000044911823 - inSlope: 0.0020473276 - outSlope: 0.0031499222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.00009740973 - inSlope: 0.0031499222 - outSlope: -0.005177272 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.000011120712 - inSlope: -0.005177272 - outSlope: 0.0014670432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.000035571058 - inSlope: 0.0014670432 - outSlope: 0.0017975402 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.00006553046 - inSlope: 0.0017975402 - outSlope: 0.0020979063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.00010049503 - inSlope: 0.0020979063 - outSlope: 0.0020695438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.00013498789 - inSlope: 0.0020695438 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.0001996041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.00003229717 - inSlope: -0.0001996041 - outSlope: 0.007746885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.00016141364 - inSlope: 0.007746885 - outSlope: -0.0019859127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.0001283156 - inSlope: -0.0019859127 - outSlope: -0.0022032245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.0000915947 - inSlope: -0.0022032245 - outSlope: -0.0021299457 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.00005609615 - inSlope: -0.0021299457 - outSlope: -0.0018148181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.000025848776 - inSlope: -0.0018148181 - outSlope: 0.0065433476 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.0001349029 - inSlope: 0.0065433476 - outSlope: -0.003954863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.00006898764 - inSlope: -0.003954863 - outSlope: -0.0027676714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.000022860486 - inSlope: -0.0027676714 - outSlope: -0.0015906389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.0000036505162 - inSlope: -0.0015906389 - outSlope: 0.004757338 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.00007563725 - inSlope: 0.004757338 - outSlope: -0.0035098009 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.000017139782 - inSlope: -0.0035098009 - outSlope: -0.0017320826 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.000011728645 - inSlope: -0.0017320826 - outSlope: 0.007010734 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.00010511514 - inSlope: 0.007010734 - outSlope: -0.005536528 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.0000128384445 - inSlope: -0.005536528 - outSlope: -0.0020062977 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.000020599342 - inSlope: -0.0020062977 - outSlope: 0.0052182786 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.000066373126 - inSlope: 0.0052182786 - outSlope: -0.011864112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.00013135905 - inSlope: -0.011864112 - outSlope: 0.006221033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.000027673774 - inSlope: 0.006221033 - outSlope: 0.00035592812 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.00002174173 - inSlope: 0.00035592812 - outSlope: 0.0013235827 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.00000031827722 - inSlope: 0.0013235827 - outSlope: 0.00311876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.000052296815 - inSlope: 0.00311876 - outSlope: -0.004405716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.000021132768 - inSlope: -0.004405716 - outSlope: 0.0005213481 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.000012443766 - inSlope: 0.0005213481 - outSlope: 0.000868292 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.0000020279606 - inSlope: 0.000868292 - outSlope: 0.0011436475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.000021088461 - inSlope: 0.0011436475 - outSlope: 0.001437572 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.000045048313 - inSlope: 0.001437572 - outSlope: -0.0037344692 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.000017193672 - inSlope: -0.0037344692 - outSlope: 0.00026519375 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.000012773843 - inSlope: 0.00026519375 - outSlope: 0.0001888357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.000009626539 - inSlope: 0.0001888357 - outSlope: 0.00012624245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.0000075225307 - inSlope: 0.00012624245 - outSlope: 0.00003576703 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.0000069264056 - inSlope: 0.00003576703 - outSlope: -0.000038403756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.0000075664584 - inSlope: -0.000038403756 - outSlope: -0.00012879408 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.000009713055 - inSlope: -0.00012879408 - outSlope: -0.00020744899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.0000131704855 - inSlope: -0.00020744899 - outSlope: -0.00017602558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.000016104284 - inSlope: -0.00017602558 - outSlope: 0.0041072937 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.000052349566 - inSlope: 0.0041072937 - outSlope: -0.0013811924 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.000029329385 - inSlope: -0.0013811924 - outSlope: -0.0012488089 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.000008516221 - inSlope: -0.0012488089 - outSlope: -0.0008925603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.0000063599828 - inSlope: -0.0008925603 - outSlope: -0.00066345115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.000017417333 - inSlope: -0.00066345115 - outSlope: -0.0004014915 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.000024108947 - inSlope: -0.0004014915 - outSlope: 0.0032318926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.00002975665 - inSlope: 0.0032318926 - outSlope: -0.0022894498 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.000008400266 - inSlope: -0.0022894498 - outSlope: -0.0009676339 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.000024527713 - inSlope: -0.0009676339 - outSlope: 0.0065978486 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.00008543475 - inSlope: 0.0065978486 - outSlope: -0.013300132 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.00013623707 - inSlope: -0.013300132 - outSlope: 0.013874158 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.00009499537 - inSlope: 0.013874158 - outSlope: -0.0069571384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.000020958489 - inSlope: -0.0069571384 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.004864089 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.00009082384 - inSlope: 0.004864089 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659347 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.000007877353 - inSlope: 0.0013659347 - outSlope: 0.0027798174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.000054206936 - inSlope: 0.0027798174 - outSlope: 0.004905016 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.0001359583 - inSlope: 0.004905016 - outSlope: -0.007510258 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.000010789243 - inSlope: -0.007510258 - outSlope: 0.0020473276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.000044911823 - inSlope: 0.0020473276 - outSlope: 0.0031498321 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.00009740973 - inSlope: 0.0031498321 - outSlope: -0.00517742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.000011120712 - inSlope: -0.00517742 - outSlope: 0.0014670012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.000035571058 - inSlope: 0.0014670012 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020978462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.00010049503 - inSlope: 0.0020978462 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.0065084896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.00002651161 - inSlope: -0.0065084896 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.00015865923 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.000035623852 - inSlope: 0.00015865923 - outSlope: -0.00016696984 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.000032841064 - inSlope: -0.00016696984 - outSlope: 0.0076354705 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.00016010061 - inSlope: 0.0076354705 - outSlope: -0.0020773266 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.00012547903 - inSlope: -0.0020773266 - outSlope: -0.0023372432 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.00008652445 - inSlope: -0.0023372432 - outSlope: -0.0021728608 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.000050310657 - inSlope: -0.0021728608 - outSlope: -0.0018038651 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.000020245838 - inSlope: -0.0018038651 - outSlope: 0.005893905 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.0001184789 - inSlope: 0.005893905 - outSlope: -0.0037961516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.000055210672 - inSlope: -0.0037961516 - outSlope: -0.0025199181 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.000013211476 - inSlope: -0.0025199181 - outSlope: 0.0075705014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.00013938457 - inSlope: 0.0075705014 - outSlope: -0.005348825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.0000502363 - inSlope: -0.005348825 - outSlope: -0.0028105832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.0000033939593 - inSlope: -0.0028105832 - outSlope: -0.0013525621 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.000019149044 - inSlope: -0.0013525621 - outSlope: 0.004368743 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.000053662225 - inSlope: 0.004368743 - outSlope: -0.0037038056 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.000008068692 - inSlope: -0.0037038056 - outSlope: -0.0011283662 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.00002687451 - inSlope: -0.0011283662 - outSlope: -0.004941654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.000109236506 - inSlope: -0.004941654 - outSlope: 0.005916977 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.00001062173 - inSlope: 0.005916977 - outSlope: -0.00088173675 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.000025317539 - inSlope: -0.00088173675 - outSlope: 0.00094843796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.000009510481 - inSlope: 0.00094843796 - outSlope: 0.0025026524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.000032200947 - inSlope: 0.0025026524 - outSlope: -0.0033350168 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.000023383409 - inSlope: -0.0033350168 - outSlope: 0.0004955877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.00001512374 - inSlope: 0.0004955877 - outSlope: 0.0007902774 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.0000019522747 - inSlope: 0.0007902774 - outSlope: 0.0011416865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.000017075543 - inSlope: 0.0011416865 - outSlope: 0.0014345349 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.000040984778 - inSlope: 0.0014345349 - outSlope: -0.0035068097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.000017461158 - inSlope: -0.0035068097 - outSlope: 0.00022026245 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.000013790068 - inSlope: 0.00022026245 - outSlope: 0.00024206302 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.000009755746 - inSlope: 0.00024206302 - outSlope: 0.0001267897 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.000007642556 - inSlope: 0.0001267897 - outSlope: 0.00004296967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.0000069264056 - inSlope: 0.00004296967 - outSlope: -0.000038402657 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.0000075664584 - inSlope: -0.000038402657 - outSlope: -0.00012879776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.000009713055 - inSlope: -0.00012879776 - outSlope: -0.00020744305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.0000131704855 - inSlope: -0.00020744305 - outSlope: -0.00017603062 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.000016104284 - inSlope: -0.00017603062 - outSlope: 0.0041071763 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.000052349566 - inSlope: 0.0041071763 - outSlope: -0.0013812319 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.000029329385 - inSlope: -0.0013812319 - outSlope: -0.0012487374 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.000008516221 - inSlope: -0.0012487374 - outSlope: -0.00089258584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.0000063599828 - inSlope: -0.00089258584 - outSlope: -0.00066345115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.000017417333 - inSlope: -0.00066345115 - outSlope: -0.000401503 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.000024108947 - inSlope: -0.000401503 - outSlope: 0.0032318002 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.00002975665 - inSlope: 0.0032318002 - outSlope: -0.0022894498 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.000008400266 - inSlope: -0.0022894498 - outSlope: -0.0009676616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.000024527713 - inSlope: -0.0009676616 - outSlope: 0.0065978486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.00008543475 - inSlope: 0.0065978486 - outSlope: -0.013299751 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.00013623707 - inSlope: -0.013299751 - outSlope: 0.013874158 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.00009499537 - inSlope: 0.013874158 - outSlope: -0.0069573377 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.000020958489 - inSlope: -0.0069573377 - outSlope: 0.001842814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.000009754611 - inSlope: 0.001842814 - outSlope: 0.00486395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.00009082384 - inSlope: 0.00486395 - outSlope: -0.006342839 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.00001488853 - inSlope: -0.006342839 - outSlope: 0.0013659738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.000007877353 - inSlope: 0.0013659738 - outSlope: 0.0027796584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.000054206936 - inSlope: 0.0027796584 - outSlope: 0.0049051563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.0001359583 - inSlope: 0.0049051563 - outSlope: -0.007510258 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.000010789243 - inSlope: -0.007510258 - outSlope: 0.002047386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.000044911823 - inSlope: 0.002047386 - outSlope: 0.003149742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.00009740973 - inSlope: 0.003149742 - outSlope: -0.00517742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.000011120712 - inSlope: -0.00517742 - outSlope: 0.0014670432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.000035571058 - inSlope: 0.0014670432 - outSlope: 0.0017975916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.00006553046 - inSlope: 0.0017975916 - outSlope: 0.0020977862 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.00010049503 - inSlope: 0.0020977862 - outSlope: 0.002069603 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.00013498789 - inSlope: 0.002069603 - outSlope: -0.006508676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.00002651161 - inSlope: -0.006508676 - outSlope: 0.0003880791 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.000032979497 - inSlope: 0.0003880791 - outSlope: 0.0001586547 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.000035623852 - inSlope: 0.0001586547 - outSlope: -0.0001996041 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.00003229717 - inSlope: -0.0001996041 - outSlope: 0.0077471067 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.00016141364 - inSlope: 0.0077471067 - outSlope: -0.001985799 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.0001283156 - inSlope: -0.001985799 - outSlope: -0.0022032876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.0000915947 - inSlope: -0.0022032876 - outSlope: -0.0021299457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.00005609615 - inSlope: -0.0021299457 - outSlope: -0.00181487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.000025848776 - inSlope: -0.00181487 - outSlope: 0.006542973 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.0001349029 - inSlope: 0.006542973 - outSlope: -0.0039549763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.00006898764 - inSlope: -0.0039549763 - outSlope: -0.0027676714 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.000022860486 - inSlope: -0.0027676714 - outSlope: -0.0015906844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.0000036505162 - inSlope: -0.0015906844 - outSlope: 0.0047570663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.00007563725 - inSlope: 0.0047570663 - outSlope: -0.0035099015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.000017139782 - inSlope: -0.0035099015 - outSlope: -0.001732132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.000011728645 - inSlope: -0.001732132 - outSlope: 0.007010734 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.00010511514 - inSlope: 0.007010734 - outSlope: -0.0055363695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.0000128384445 - inSlope: -0.0055363695 - outSlope: -0.0020062977 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.000020599342 - inSlope: -0.0020062977 - outSlope: 0.0052184276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.000066373126 - inSlope: 0.0052184276 - outSlope: -0.011863433 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.00013135905 - inSlope: -0.011863433 - outSlope: 0.0062212115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.000027673774 - inSlope: 0.0062212115 - outSlope: 0.00035592812 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.00002174173 - inSlope: 0.00035592812 - outSlope: 0.0013236206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.00000031827722 - inSlope: 0.0013236206 - outSlope: 0.0031185814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.000052296815 - inSlope: 0.0031185814 - outSlope: -0.004405842 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.000021132768 - inSlope: -0.004405842 - outSlope: 0.0005213481 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.000012443766 - inSlope: 0.0005213481 - outSlope: 0.0008683168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.0000020279606 - inSlope: 0.0008683168 - outSlope: 0.001143582 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.000021088461 - inSlope: 0.001143582 - outSlope: 0.001437613 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.000045048313 - inSlope: 0.001437613 - outSlope: -0.003734576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.000017193672 - inSlope: -0.003734576 - outSlope: 0.00026519375 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.000012773843 - inSlope: 0.00026519375 - outSlope: 0.0001888303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.000009626539 - inSlope: 0.0001888303 - outSlope: 0.00012624245 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.0000075225307 - inSlope: 0.00012624245 - outSlope: 0.000035768055 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.0000069264056 - inSlope: 0.000035768055 - outSlope: 0.0000736352 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.0000056991007 - inSlope: 0.0000736352 - outSlope: -0.00010748634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.0000074905124 - inSlope: -0.00010748634 - outSlope: -0.00008264484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.000008867905 - inSlope: -0.00008264484 - outSlope: -0.00010567651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.000010629154 - inSlope: -0.00010567651 - outSlope: -0.00013001233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.000012796117 - inSlope: -0.00013001233 - outSlope: -0.00011977409 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.000014792321 - inSlope: -0.00011977409 - outSlope: -0.00011013132 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.000016627815 - inSlope: -0.00011013132 - outSlope: 0.0044242917 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.000057109257 - inSlope: 0.0044242917 - outSlope: -0.00073368236 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.000044880704 - inSlope: -0.00073368236 - outSlope: -0.0007205279 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.00003287209 - inSlope: -0.0007205279 - outSlope: -0.00076338387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.000020149218 - inSlope: -0.00076338387 - outSlope: -0.00057882635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.00001050226 - inSlope: -0.00057882635 - outSlope: -0.0005045854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.000002092151 - inSlope: -0.0005045854 - outSlope: -0.00036376706 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.000003970541 - inSlope: -0.00036376706 - outSlope: -0.0004264431 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.000011077817 - inSlope: -0.0004264431 - outSlope: -0.00023113258 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.000014930189 - inSlope: -0.00023113258 - outSlope: -0.00020949697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.000018421752 - inSlope: -0.00020949697 - outSlope: -0.00016718965 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.000021208203 - inSlope: -0.00016718965 - outSlope: -0.00012525189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.000023295703 - inSlope: -0.00012525189 - outSlope: 0.006078677 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.00007801983 - inSlope: 0.006078677 - outSlope: -0.0013417826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.00005565713 - inSlope: -0.0013417826 - outSlope: -0.0010309506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.000038474882 - inSlope: -0.0010309506 - outSlope: -0.00079018454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.00002530534 - inSlope: -0.00079018454 - outSlope: -0.0006076664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.000015177142 - inSlope: -0.0006076664 - outSlope: -0.0004118098 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.00000831375 - inSlope: -0.0004118098 - outSlope: -0.00036043255 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.000002306633 - inSlope: -0.00036043255 - outSlope: -0.00018069537 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.0000007049105 - inSlope: -0.00018069537 - outSlope: -0.00018318162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.0000037580655 - inSlope: -0.00018318162 - outSlope: -0.0000031431662 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.0000038104508 - inSlope: -0.0000031431662 - outSlope: -0.00008397191 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.0000052099613 - inSlope: -0.00008397191 - outSlope: -0.00013760988 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.0000075035555 - inSlope: -0.00013760988 - outSlope: -0.00014472054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.000009915528 - inSlope: -0.00014472054 - outSlope: -0.00019337019 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.000013138315 - inSlope: -0.00019337019 - outSlope: -0.00029458877 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.000018048053 - inSlope: -0.00029458877 - outSlope: -0.00018631239 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.00002115339 - inSlope: -0.00018631239 - outSlope: -0.00023125118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.000025007517 - inSlope: -0.00023125118 - outSlope: -0.00006204449 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.000026041576 - inSlope: -0.00006204449 - outSlope: -0.00009671478 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.000027653465 - inSlope: -0.00009671478 - outSlope: -0.0002669259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.000032102416 - inSlope: -0.0002669259 - outSlope: -0.0071991603 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.00015208659 - inSlope: -0.0071991603 - outSlope: 0.0013243583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.00013001429 - inSlope: 0.0013243583 - outSlope: 0.013792212 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.0000998524 - inSlope: 0.013792212 - outSlope: -0.0074791173 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.00002480479 - inSlope: -0.0074791173 - outSlope: 0.00072174077 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.000012775961 - inSlope: 0.00072174077 - outSlope: 0.0018582854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.000018194989 - inSlope: 0.0018582854 - outSlope: 0.0041193655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.000086853965 - inSlope: 0.0041193655 - outSlope: 0.008089741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.00022168092 - inSlope: 0.008089741 - outSlope: -0.01356503 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.000004399464 - inSlope: -0.01356503 - outSlope: 0.0020314266 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.000029457131 - inSlope: 0.0020314266 - outSlope: 0.004123155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.00009817926 - inSlope: 0.004123155 - outSlope: 0.007579316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.00022449926 - inSlope: 0.007579316 - outSlope: -0.0114831 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.00003311718 - inSlope: -0.0114831 - outSlope: 0.0041995067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.00010310789 - inSlope: 0.0041995067 - outSlope: 0.007710252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.00023161748 - inSlope: 0.007710252 - outSlope: -0.009220099 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.0000779515 - inSlope: -0.009220099 - outSlope: 0.0064466186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.00018539351 - inSlope: 0.0064466186 - outSlope: 0.01153246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.00037759825 - inSlope: 0.01153246 - outSlope: -0.010088509 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.00020944938 - inSlope: -0.010088509 - outSlope: 0.012642264 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.00042015058 - inSlope: 0.012642264 - outSlope: -0.007510218 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0002949822 - inSlope: -0.007510218 - outSlope: -0.0034501608 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0002374771 - inSlope: -0.0034501608 - outSlope: 0.01410413 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.00047254234 - inSlope: 0.01410413 - outSlope: -0.0020825434 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0004378338 - inSlope: -0.0020825434 - outSlope: 0.00028234872 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.00044253955 - inSlope: 0.00028234872 - outSlope: 0.0223738 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.00081545184 - inSlope: 0.0223738 - outSlope: 0.034401733 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0013888053 - inSlope: 0.034401733 - outSlope: 0.049395513 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.0022120513 - inSlope: 0.049395513 - outSlope: 0.06643017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.0033192039 - inSlope: 0.06643017 - outSlope: 0.08383616 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.004716532 - inSlope: 0.08383616 - outSlope: 0.0994464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0063739466 - inSlope: 0.0994464 - outSlope: 0.11100726 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.008224039 - inSlope: 0.11100726 - outSlope: 0.116646186 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.010168113 - inSlope: 0.116646186 - outSlope: 0.11550007 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.012093195 - inSlope: 0.11550007 - outSlope: 0.107631706 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.013887029 - inSlope: 0.107631706 - outSlope: 0.094289355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.015458494 - inSlope: 0.094289355 - outSlope: 0.077406645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.01674866 - inSlope: 0.077406645 - outSlope: 0.059014305 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.017732216 - inSlope: 0.059014305 - outSlope: 0.040870894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.018413387 - inSlope: 0.040870894 - outSlope: 0.023882642 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.018811425 - inSlope: 0.023882642 - outSlope: 0.007823005 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.018941814 - inSlope: 0.007823005 - outSlope: 0.007823005 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6494939 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6494939 - inSlope: 0 - outSlope: 0.46591088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.6417287 - inSlope: 0.46591088 - outSlope: 1.3408328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6193814 - inSlope: 1.3408328 - outSlope: 2.1500466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.58354735 - inSlope: 2.1500466 - outSlope: 2.9285817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5347377 - inSlope: 2.9285817 - outSlope: 3.7154942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.47281286 - inSlope: 3.7154942 - outSlope: 4.5038357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.39774874 - inSlope: 4.5038357 - outSlope: 5.3681927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.30827895 - inSlope: 5.3681927 - outSlope: 6.1562176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.20567542 - inSlope: 6.1562176 - outSlope: 6.827804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.091878794 - inSlope: 6.827804 - outSlope: 6.5890913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.017939683 - inSlope: 6.5890913 - outSlope: 4.51281 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.09315312 - inSlope: 4.51281 - outSlope: 4.480401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1678264 - inSlope: 4.480401 - outSlope: 4.2316036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.23835331 - inSlope: 4.2316036 - outSlope: 3.8504095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.30252674 - inSlope: 3.8504095 - outSlope: 3.3158536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.35779092 - inSlope: 3.3158536 - outSlope: 2.6914814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4026489 - inSlope: 2.6914814 - outSlope: 1.9957013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.43591067 - inSlope: 1.9957013 - outSlope: 1.240766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4565901 - inSlope: 1.240766 - outSlope: 0.4297493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.46375257 - inSlope: 0.4297493 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.46375257 - inSlope: 0 - outSlope: 0.0007832058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.46376562 - inSlope: 0.0007832058 - outSlope: 0.0015109791 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.4637908 - inSlope: 0.0015109791 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.46379396 - inSlope: 0.00018954295 - outSlope: -0.004727845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.46371517 - inSlope: -0.004727845 - outSlope: 0.0029879836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.46376497 - inSlope: 0.0029879836 - outSlope: -0.0007832058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.4637519 - inSlope: -0.0007832058 - outSlope: -0.0025606179 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.46370924 - inSlope: -0.0025606179 - outSlope: 0.0029075174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.4637577 - inSlope: 0.0029075174 - outSlope: -0.0015074029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.46373257 - inSlope: -0.0015074029 - outSlope: 0.0013589677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.46375522 - inSlope: 0.0013589677 - outSlope: -0.0015789286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.4637289 - inSlope: -0.0015789286 - outSlope: -0.0036621129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.46366787 - inSlope: -0.0036621129 - outSlope: 0.0027573134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.46371382 - inSlope: 0.0027573134 - outSlope: 0.0011694443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.46373332 - inSlope: 0.0011694443 - outSlope: -0.0022494814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.46369582 - inSlope: -0.0022494814 - outSlope: 0.001559259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.4637218 - inSlope: 0.001559259 - outSlope: -0.0016504542 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.4636943 - inSlope: -0.0016504542 - outSlope: -0.0014269366 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.46367052 - inSlope: -0.0014269366 - outSlope: -0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.46366048 - inSlope: -0.00060260354 - outSlope: 0.00034153493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.46366617 - inSlope: 0.00034153493 - outSlope: 0.00083863817 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.46368015 - inSlope: 0.00083863817 - outSlope: 0.0011837494 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.46369988 - inSlope: 0.0011837494 - outSlope: 0.0012230885 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.46372026 - inSlope: 0.0012230885 - outSlope: -0.0023192188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.4636816 - inSlope: -0.0023192188 - outSlope: 0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.4637157 - inSlope: 0.0020456042 - outSlope: 0.0014591231 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.46374002 - inSlope: 0.0014591231 - outSlope: -0.0013804449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.463717 - inSlope: -0.0013804449 - outSlope: 0.0016272083 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.46374413 - inSlope: 0.0016272083 - outSlope: -0.0015360132 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.46371853 - inSlope: -0.0015360132 - outSlope: 0.001773836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.4637481 - inSlope: 0.001773836 - outSlope: 0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.4637612 - inSlope: 0.00078678207 - outSlope: -0.00062942563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.46375072 - inSlope: -0.00062942563 - outSlope: 0.00079572276 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.46376398 - inSlope: 0.00079572276 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.46376705 - inSlope: 0.00018417853 - outSlope: 0.00024497532 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.46377113 - inSlope: 0.00024497532 - outSlope: -0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.4637695 - inSlope: -0.00009834776 - outSlope: -0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.46376756 - inSlope: -0.00011622917 - outSlope: -0.0021475574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.46373177 - inSlope: -0.0021475574 - outSlope: 0.0047600316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.4638111 - inSlope: 0.0047600316 - outSlope: -0.0024836925 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.4637697 - inSlope: -0.0024836925 - outSlope: 0.00076353626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.46378243 - inSlope: 0.00076353626 - outSlope: 0.0021761677 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.4638187 - inSlope: 0.0021761677 - outSlope: -0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.4637715 - inSlope: -0.0028324155 - outSlope: 0.00041663687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.46377844 - inSlope: 0.00041663687 - outSlope: 0.00074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.46379083 - inSlope: 0.00074386667 - outSlope: 0.00097274873 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.46380705 - inSlope: 0.00097274873 - outSlope: 0.0012284529 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.46382752 - inSlope: 0.0012284529 - outSlope: 0.0011354695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.46384645 - inSlope: 0.0011354695 - outSlope: 0.0008761891 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.46386105 - inSlope: 0.0008761891 - outSlope: 0.00033259424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.4638666 - inSlope: 0.00033259424 - outSlope: -0.00029504328 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.46386167 - inSlope: -0.00029504328 - outSlope: -0.00070631574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.4638499 - inSlope: -0.00070631574 - outSlope: -0.0010102997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.46383306 - inSlope: -0.0010102997 - outSlope: -0.0011158 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.46381447 - inSlope: -0.0011158 - outSlope: -0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.46379706 - inSlope: -0.0010442594 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.46378425 - inSlope: -0.0007689007 - outSlope: -0.00054717116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.46377513 - inSlope: -0.00054717116 - outSlope: -0.00029325514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.46377024 - inSlope: -0.00029325514 - outSlope: 0.0023245835 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.46380898 - inSlope: 0.0023245835 - outSlope: -0.0017380731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.46378002 - inSlope: -0.0017380731 - outSlope: -0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.4637697 - inSlope: -0.0006186968 - outSlope: 0.0032562048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.46382397 - inSlope: 0.0032562048 - outSlope: -0.005713111 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.46372876 - inSlope: -0.005713111 - outSlope: 0.003890995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.4637936 - inSlope: 0.003890995 - outSlope: -0.0015020384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.46376857 - inSlope: -0.0015020384 - outSlope: 0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.46377078 - inSlope: 0.00013232244 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.46376815 - inSlope: -0.00015735641 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.46376625 - inSlope: -0.00011444103 - outSlope: -0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.46376097 - inSlope: -0.00031650095 - outSlope: -0.0009369725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.46374536 - inSlope: -0.0009369725 - outSlope: 0.0008726128 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.4637599 - inSlope: 0.0008726128 - outSlope: -0.0007885702 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.46374676 - inSlope: -0.0007885702 - outSlope: -0.0016146913 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.46371984 - inSlope: -0.0016146913 - outSlope: 0.00159681 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.46374646 - inSlope: 0.00159681 - outSlope: -0.0013554109 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.46372387 - inSlope: -0.0013554109 - outSlope: -0.0022172949 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.4636869 - inSlope: -0.0022172949 - outSlope: 0.002371075 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.46372643 - inSlope: 0.002371075 - outSlope: -0.0016432782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.46369904 - inSlope: -0.0016432782 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.4637131 - inSlope: 0.0029807885 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.4636657 - inSlope: 0.00031292916 - outSlope: 0.0008189569 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.46367934 - inSlope: 0.0008189569 - outSlope: 0.0010979343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.46369764 - inSlope: 0.0010979343 - outSlope: 0.0011962493 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.46371758 - inSlope: 0.0011962493 - outSlope: -0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.46367532 - inSlope: -0.0025356202 - outSlope: 0.002090307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.46371016 - inSlope: 0.002090307 - outSlope: 0.0015127889 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.46373537 - inSlope: 0.0015127889 - outSlope: -0.0016808285 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.46370736 - inSlope: -0.0016808285 - outSlope: 0.0018524877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.46373823 - inSlope: 0.0018524877 - outSlope: -0.0020456626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.46370414 - inSlope: -0.0020456626 - outSlope: 0.0021761365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.4637404 - inSlope: 0.0021761365 - outSlope: 0.0010281958 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.46375754 - inSlope: 0.0010281958 - outSlope: -0.0010299545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.46374038 - inSlope: -0.0010299545 - outSlope: 0.00118019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.46376005 - inSlope: 0.00118019 - outSlope: 0.00036656368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.46376616 - inSlope: 0.00036656368 - outSlope: 0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.46376815 - inSlope: 0.00011980716 - outSlope: 0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.46377084 - inSlope: 0.00016093039 - outSlope: -0.00013768882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.46376854 - inSlope: -0.00013768882 - outSlope: 0.00036477557 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.46377462 - inSlope: 0.00036477557 - outSlope: -0.0024426356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.4637339 - inSlope: -0.0024426356 - outSlope: 0.002043816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.46376798 - inSlope: 0.002043816 - outSlope: 0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.46377245 - inSlope: 0.000268225 - outSlope: 0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.46378985 - inSlope: 0.0010442594 - outSlope: 0.00259992 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.46383318 - inSlope: 0.00259992 - outSlope: -0.0036407073 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.4637725 - inSlope: -0.0036407073 - outSlope: 0.00047563872 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.46378043 - inSlope: 0.00047563872 - outSlope: 0.000740301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.46379277 - inSlope: 0.000740301 - outSlope: 0.0010245901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.46380985 - inSlope: 0.0010245901 - outSlope: 0.0011748255 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.46382943 - inSlope: 0.0011748255 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.46384785 - inSlope: 0.0011050553 - outSlope: 0.0008064631 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.4638613 - inSlope: 0.0008064631 - outSlope: 0.00031828455 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.4638666 - inSlope: 0.00031828455 - outSlope: -0.0002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.46386167 - inSlope: -0.0002950475 - outSlope: -0.0007063056 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.4638499 - inSlope: -0.0007063056 - outSlope: -0.0010103141 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.46383306 - inSlope: -0.0010103141 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.46381447 - inSlope: -0.001115784 - outSlope: -0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.46379706 - inSlope: -0.0010442893 - outSlope: -0.0007688897 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.46378425 - inSlope: -0.0007688897 - outSlope: -0.0005471633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.46377513 - inSlope: -0.0005471633 - outSlope: -0.00029325933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.46377024 - inSlope: -0.00029325933 - outSlope: 0.0023245502 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.46380898 - inSlope: 0.0023245502 - outSlope: -0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.46378002 - inSlope: -0.001738098 - outSlope: -0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.4637697 - inSlope: -0.00061868795 - outSlope: 0.0032562513 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.46382397 - inSlope: 0.0032562513 - outSlope: -0.005713029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.46372876 - inSlope: -0.005713029 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.4637936 - inSlope: 0.0038910506 - outSlope: -0.001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.46376857 - inSlope: -0.001502017 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.46377078 - inSlope: 0.00013232433 - outSlope: -0.00015735417 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.46376815 - inSlope: -0.00015735417 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.46376097 - inSlope: -0.00031649644 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.00087260036 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.4637599 - inSlope: 0.00087260036 - outSlope: -0.0007885589 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.46374676 - inSlope: -0.0007885589 - outSlope: -0.0016147145 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.46371984 - inSlope: -0.0016147145 - outSlope: 0.0015967871 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.46374646 - inSlope: 0.0015967871 - outSlope: -0.0013554303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.46372387 - inSlope: -0.0013554303 - outSlope: -0.0022172632 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.4636869 - inSlope: -0.0022172632 - outSlope: 0.0023711089 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.46372643 - inSlope: 0.0023711089 - outSlope: -0.0016432782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.46369904 - inSlope: -0.0016432782 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.4637131 - inSlope: 0.0029807885 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00034153982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.46366617 - inSlope: 0.00034153982 - outSlope: 0.0008386262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.46368015 - inSlope: 0.0008386262 - outSlope: 0.0011837324 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.46369988 - inSlope: 0.0011837324 - outSlope: 0.0012231059 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.46372026 - inSlope: 0.0012231059 - outSlope: -0.0023191858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.4636816 - inSlope: -0.0023191858 - outSlope: 0.0020456626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.4637157 - inSlope: 0.0020456626 - outSlope: 0.0014591023 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.46374002 - inSlope: 0.0014591023 - outSlope: -0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.463717 - inSlope: -0.0013804646 - outSlope: 0.001627185 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.46374413 - inSlope: 0.001627185 - outSlope: -0.0015360351 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.46371853 - inSlope: -0.0015360351 - outSlope: 0.0017738106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.4637481 - inSlope: 0.0017738106 - outSlope: 0.0007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.4637612 - inSlope: 0.0007867933 - outSlope: -0.00062941667 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.46375072 - inSlope: -0.00062941667 - outSlope: 0.0007957342 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.46376398 - inSlope: 0.0007957342 - outSlope: 0.0001841759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.46376705 - inSlope: 0.0001841759 - outSlope: 0.00024497882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.46377113 - inSlope: 0.00024497882 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.4637695 - inSlope: -0.000098346354 - outSlope: -0.00011622751 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.46376756 - inSlope: -0.00011622751 - outSlope: -0.0021475882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.46373177 - inSlope: -0.0021475882 - outSlope: 0.0047599636 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.4638111 - inSlope: 0.0047599636 - outSlope: -0.0024837635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.4637697 - inSlope: -0.0024837635 - outSlope: 0.0007635253 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.46378243 - inSlope: 0.0007635253 - outSlope: 0.0021761989 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.4638187 - inSlope: 0.0021761989 - outSlope: -0.002832375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.4637715 - inSlope: -0.002832375 - outSlope: 0.0004166428 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.46377844 - inSlope: 0.0004166428 - outSlope: 0.000743856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.46379083 - inSlope: 0.000743856 - outSlope: 0.00097276265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.46380705 - inSlope: 0.00097276265 - outSlope: 0.0012284353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.46382752 - inSlope: 0.0012284353 - outSlope: 0.0011354858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.46384645 - inSlope: 0.0011354858 - outSlope: 0.0008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.46386105 - inSlope: 0.0008761766 - outSlope: 0.00033259898 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.4638666 - inSlope: 0.00033259898 - outSlope: -0.00029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.46386167 - inSlope: -0.00029503906 - outSlope: -0.0007063056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.4638499 - inSlope: -0.0007063056 - outSlope: -0.0010103141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.46383306 - inSlope: -0.0010103141 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.46381447 - inSlope: -0.001115784 - outSlope: -0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.46379706 - inSlope: -0.0010442893 - outSlope: -0.0007688897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.46378425 - inSlope: -0.0007688897 - outSlope: -0.00054717896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.46377513 - inSlope: -0.00054717896 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.46377024 - inSlope: -0.00029325092 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.46380898 - inSlope: 0.0023246165 - outSlope: -0.0017380483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.46378002 - inSlope: -0.0017380483 - outSlope: -0.00061870564 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.4637697 - inSlope: -0.00061870564 - outSlope: 0.0032561582 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.46382397 - inSlope: 0.0032561582 - outSlope: -0.0057131923 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.46372876 - inSlope: -0.0057131923 - outSlope: 0.0038909393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.4637936 - inSlope: 0.0038909393 - outSlope: -0.00150206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.46376857 - inSlope: -0.00150206 - outSlope: 0.00013232055 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.46377078 - inSlope: 0.00013232055 - outSlope: -0.00015735417 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.46376815 - inSlope: -0.00015735417 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.46376097 - inSlope: -0.00031649644 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.00087260036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.4637599 - inSlope: 0.00087260036 - outSlope: -0.0007885815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.46374676 - inSlope: -0.0007885815 - outSlope: -0.0016146683 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.46371984 - inSlope: -0.0016146683 - outSlope: 0.0015968328 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.46374646 - inSlope: 0.0015968328 - outSlope: -0.0013553916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.46372387 - inSlope: -0.0013553916 - outSlope: -0.0022173265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.4636869 - inSlope: -0.0022173265 - outSlope: 0.002371041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.46372643 - inSlope: 0.002371041 - outSlope: -0.0016433251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.46369904 - inSlope: -0.0016433251 - outSlope: -0.0021367979 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.46366343 - inSlope: -0.0021367979 - outSlope: 0.0029808737 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.4637131 - inSlope: 0.0029808737 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.4636945 - inSlope: -0.001115784 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.4636657 - inSlope: 0.00031292916 - outSlope: 0.0008189569 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.46367934 - inSlope: 0.0008189569 - outSlope: 0.0010979343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.46369764 - inSlope: 0.0010979343 - outSlope: 0.0011962493 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.46371758 - inSlope: 0.0011962493 - outSlope: -0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.46367532 - inSlope: -0.0025356202 - outSlope: 0.002090307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.46371016 - inSlope: 0.002090307 - outSlope: 0.0015127889 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.46373537 - inSlope: 0.0015127889 - outSlope: -0.0016808285 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.46370736 - inSlope: -0.0016808285 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.46373823 - inSlope: 0.0018525406 - outSlope: -0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.46370414 - inSlope: -0.0020456042 - outSlope: 0.0021761989 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.4637404 - inSlope: 0.0021761989 - outSlope: 0.0010281664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.46375754 - inSlope: 0.0010281664 - outSlope: -0.0010299545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.46374038 - inSlope: -0.0010299545 - outSlope: 0.00118019 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.46376005 - inSlope: 0.00118019 - outSlope: 0.00036656368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.46376616 - inSlope: 0.00036656368 - outSlope: 0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.46376815 - inSlope: 0.00011980716 - outSlope: 0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.46377084 - inSlope: 0.00016093039 - outSlope: -0.00013768882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.46376854 - inSlope: -0.00013768882 - outSlope: 0.00036477557 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.46377462 - inSlope: 0.00036477557 - outSlope: -0.0024426356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.4637339 - inSlope: -0.0024426356 - outSlope: 0.002043816 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.46376798 - inSlope: 0.002043816 - outSlope: 0.000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.46377245 - inSlope: 0.000268225 - outSlope: 0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.46378985 - inSlope: 0.0010442594 - outSlope: 0.0025999942 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.46383318 - inSlope: 0.0025999942 - outSlope: -0.003640603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.4637725 - inSlope: -0.003640603 - outSlope: 0.0004756523 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.46378043 - inSlope: 0.0004756523 - outSlope: 0.0007402798 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.46379277 - inSlope: 0.0007402798 - outSlope: 0.0010245901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.46380985 - inSlope: 0.0010245901 - outSlope: 0.0011748255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.46382943 - inSlope: 0.0011748255 - outSlope: 0.0011050553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.46384785 - inSlope: 0.0011050553 - outSlope: 0.0008064631 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.4638613 - inSlope: 0.0008064631 - outSlope: 0.00031828455 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.4638666 - inSlope: 0.00031828455 - outSlope: -0.0002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.46386167 - inSlope: -0.0002950475 - outSlope: -0.0007063056 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.4638499 - inSlope: -0.0007063056 - outSlope: -0.0010103141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.46383306 - inSlope: -0.0010103141 - outSlope: -0.001115784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.46381447 - inSlope: -0.001115784 - outSlope: -0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.46379706 - inSlope: -0.0010442893 - outSlope: -0.0007688897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.46378425 - inSlope: -0.0007688897 - outSlope: -0.00054717896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.46377513 - inSlope: -0.00054717896 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.46377024 - inSlope: -0.00029325092 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.46380898 - inSlope: 0.0023246165 - outSlope: -0.0017380483 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.46378002 - inSlope: -0.0017380483 - outSlope: -0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.4637697 - inSlope: -0.00061868795 - outSlope: 0.0032562513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.46382397 - inSlope: 0.0032562513 - outSlope: -0.005713029 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.46372876 - inSlope: -0.005713029 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.4637936 - inSlope: 0.0038910506 - outSlope: -0.001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.46376857 - inSlope: -0.001502017 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.46377078 - inSlope: 0.00013232433 - outSlope: -0.00015735417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.46376815 - inSlope: -0.00015735417 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.46376097 - inSlope: -0.00031649644 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.00087260036 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.4637599 - inSlope: 0.00087260036 - outSlope: -0.0007885815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.46374676 - inSlope: -0.0007885815 - outSlope: -0.0016146683 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.46371984 - inSlope: -0.0016146683 - outSlope: 0.0015968328 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.46374646 - inSlope: 0.0015968328 - outSlope: -0.0013553916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.46372387 - inSlope: -0.0013553916 - outSlope: -0.0022172632 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.4636869 - inSlope: -0.0022172632 - outSlope: 0.0023711089 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.46372643 - inSlope: 0.0023711089 - outSlope: -0.0016432782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.46369904 - inSlope: -0.0016432782 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807885 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.4637131 - inSlope: 0.0029807885 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010388951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.4636772 - inSlope: -0.0010388951 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.46366048 - inSlope: -0.0002753698 - outSlope: 0.00034153982 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.46366617 - inSlope: 0.00034153982 - outSlope: 0.0008386262 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.46368015 - inSlope: 0.0008386262 - outSlope: 0.0011837663 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.46369988 - inSlope: 0.0011837663 - outSlope: 0.001223071 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.46372026 - inSlope: 0.001223071 - outSlope: -0.0023192521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.4636816 - inSlope: -0.0023192521 - outSlope: 0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.4637157 - inSlope: 0.0020456042 - outSlope: 0.0014591023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.46374002 - inSlope: 0.0014591023 - outSlope: -0.0013804646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.463717 - inSlope: -0.0013804646 - outSlope: 0.001627185 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.46374413 - inSlope: 0.001627185 - outSlope: -0.0015360351 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.46371853 - inSlope: -0.0015360351 - outSlope: 0.0017738106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.4637481 - inSlope: 0.0017738106 - outSlope: 0.0007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.4637612 - inSlope: 0.0007867933 - outSlope: -0.00062941667 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.46375072 - inSlope: -0.00062941667 - outSlope: 0.0007957342 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.46376398 - inSlope: 0.0007957342 - outSlope: 0.0001841759 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.46376705 - inSlope: 0.0001841759 - outSlope: 0.00024497882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.46377113 - inSlope: 0.00024497882 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.4637695 - inSlope: -0.000098346354 - outSlope: -0.00011623083 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.46376756 - inSlope: -0.00011623083 - outSlope: -0.0021475267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.46373177 - inSlope: -0.0021475267 - outSlope: 0.0047600996 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.4638111 - inSlope: 0.0047600996 - outSlope: -0.0024836925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.4637697 - inSlope: -0.0024836925 - outSlope: 0.0007635253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.46378243 - inSlope: 0.0007635253 - outSlope: 0.0021761989 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.4638187 - inSlope: 0.0021761989 - outSlope: -0.002832375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.4637715 - inSlope: -0.002832375 - outSlope: 0.0004166428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.46377844 - inSlope: 0.0004166428 - outSlope: 0.000743856 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.46379083 - inSlope: 0.000743856 - outSlope: 0.00097276265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.46380705 - inSlope: 0.00097276265 - outSlope: 0.0012284353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.46382752 - inSlope: 0.0012284353 - outSlope: 0.0011354858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.46384645 - inSlope: 0.0011354858 - outSlope: 0.0008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.46386105 - inSlope: 0.0008761766 - outSlope: 0.00033259898 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.4638666 - inSlope: 0.00033259898 - outSlope: -0.00029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.46386167 - inSlope: -0.00029503906 - outSlope: -0.0007063258 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.4638499 - inSlope: -0.0007063258 - outSlope: -0.0010102852 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.46383306 - inSlope: -0.0010102852 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.46381447 - inSlope: -0.001115816 - outSlope: -0.0010442594 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.46379706 - inSlope: -0.0010442594 - outSlope: -0.0007689117 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.46378425 - inSlope: -0.0007689117 - outSlope: -0.0005471477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.46377513 - inSlope: -0.0005471477 - outSlope: -0.00029325933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.46377024 - inSlope: -0.00029325933 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.46380898 - inSlope: 0.0023246165 - outSlope: -0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.46378002 - inSlope: -0.001738098 - outSlope: -0.00061867025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.4637697 - inSlope: -0.00061867025 - outSlope: 0.0032562513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.46382397 - inSlope: 0.0032562513 - outSlope: -0.0057131923 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.46372876 - inSlope: -0.0057131923 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.4637936 - inSlope: 0.0038910506 - outSlope: -0.0015019741 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.46376857 - inSlope: -0.0015019741 - outSlope: 0.00013232433 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.46377078 - inSlope: 0.00013232433 - outSlope: -0.00015735866 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.46376815 - inSlope: -0.00015735866 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.46376625 - inSlope: -0.000114442664 - outSlope: -0.0003164874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.46376097 - inSlope: -0.0003164874 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.46374536 - inSlope: -0.00093699933 - outSlope: 0.0008726253 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.4637599 - inSlope: 0.0008726253 - outSlope: -0.0007885364 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.46374676 - inSlope: -0.0007885364 - outSlope: -0.0016147145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.46371984 - inSlope: -0.0016147145 - outSlope: 0.0015968328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.46374646 - inSlope: 0.0015968328 - outSlope: -0.0013554303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.46372387 - inSlope: -0.0013554303 - outSlope: -0.0022171997 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.4636869 - inSlope: -0.0022171997 - outSlope: 0.0023711089 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.46372643 - inSlope: 0.0023711089 - outSlope: -0.0016433251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.46369904 - inSlope: -0.0016433251 - outSlope: -0.002136859 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.46366343 - inSlope: -0.002136859 - outSlope: 0.0029807033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.4637131 - inSlope: 0.0029807033 - outSlope: -0.001115816 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.4636945 - inSlope: -0.001115816 - outSlope: -0.0010389248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.4636772 - inSlope: -0.0010389248 - outSlope: -0.00072778383 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.46366507 - inSlope: -0.00072778383 - outSlope: -0.0002753619 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.46366048 - inSlope: -0.0002753619 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.4636657 - inSlope: 0.00031292916 - outSlope: 0.00081898033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.46367934 - inSlope: 0.00081898033 - outSlope: 0.0010978715 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.46369764 - inSlope: 0.0010978715 - outSlope: 0.0011962835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.46371758 - inSlope: 0.0011962835 - outSlope: -0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.46367532 - inSlope: -0.0025356202 - outSlope: 0.0020903668 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.46371016 - inSlope: 0.0020903668 - outSlope: 0.0015127024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.46373537 - inSlope: 0.0015127024 - outSlope: -0.0016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.46370736 - inSlope: -0.0016808766 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.46373823 - inSlope: 0.0018525406 - outSlope: -0.0020456626 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.46370414 - inSlope: -0.0020456626 - outSlope: 0.0021760743 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.4637404 - inSlope: 0.0021760743 - outSlope: 0.0010281958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.46375754 - inSlope: 0.0010281958 - outSlope: -0.001029984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.46374038 - inSlope: -0.001029984 - outSlope: 0.00118019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.46376005 - inSlope: 0.00118019 - outSlope: 0.0003665532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.46376616 - inSlope: 0.0003665532 - outSlope: 0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.46376815 - inSlope: 0.00011980716 - outSlope: 0.000160935 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.46377084 - inSlope: 0.000160935 - outSlope: -0.00013768095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.46376854 - inSlope: -0.00013768095 - outSlope: 0.00036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.46377462 - inSlope: 0.00036478598 - outSlope: -0.0024426356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.4637339 - inSlope: -0.0024426356 - outSlope: 0.0020438745 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.46376798 - inSlope: 0.0020438745 - outSlope: 0.00026820964 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.46377245 - inSlope: 0.00026820964 - outSlope: 0.0010442893 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.46378985 - inSlope: 0.0010442893 - outSlope: 0.0025999942 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.46383318 - inSlope: 0.0025999942 - outSlope: -0.0036407073 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.4637725 - inSlope: -0.0036407073 - outSlope: 0.0004756251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.46378043 - inSlope: 0.0004756251 - outSlope: 0.000740301 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.46379277 - inSlope: 0.000740301 - outSlope: 0.0010246194 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.46380985 - inSlope: 0.0010246194 - outSlope: 0.0011748255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.46382943 - inSlope: 0.0011748255 - outSlope: 0.0011050238 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.46384785 - inSlope: 0.0011050238 - outSlope: 0.0008064631 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.4638613 - inSlope: 0.0008064631 - outSlope: 0.00031829366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.4638666 - inSlope: 0.00031829366 - outSlope: -0.000100131605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.46386492 - inSlope: -0.000100131605 - outSlope: -0.000407702 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.46385813 - inSlope: -0.000407702 - outSlope: -0.0005436027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.46384907 - inSlope: -0.0005436027 - outSlope: -0.0006705625 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.4638379 - inSlope: -0.0006705625 - outSlope: -0.0007313183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.4638257 - inSlope: -0.0007313183 - outSlope: -0.0006795033 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.46381438 - inSlope: -0.0006795033 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.46380284 - inSlope: -0.00069202046 - outSlope: -0.00058115413 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.46379316 - inSlope: -0.00058115413 - outSlope: -0.00043986383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.46378583 - inSlope: -0.00043986383 - outSlope: -0.00037730316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.46377954 - inSlope: -0.00037730316 - outSlope: -0.0002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.46377462 - inSlope: -0.0002950475 - outSlope: -0.00015914683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.46377197 - inSlope: -0.00015914683 - outSlope: -0.00013589289 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.4637697 - inSlope: -0.00013589289 - outSlope: 0.0023049468 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.46380812 - inSlope: 0.0023049468 - outSlope: -0.0010872054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.46379 - inSlope: -0.0010872054 - outSlope: -0.0006794644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.46377867 - inSlope: -0.0006794644 - outSlope: -0.00036478598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.4637726 - inSlope: -0.00036478598 - outSlope: -0.00022173267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.4637689 - inSlope: -0.00022173267 - outSlope: -0.00010371367 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.46376717 - inSlope: -0.00010371367 - outSlope: -0.00003218516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.46376663 - inSlope: -0.00003218516 - outSlope: 0.000014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.4637671 - inSlope: 0.000014305333 - outSlope: -0.0000017881325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.46376702 - inSlope: -0.0000017881325 - outSlope: -0.0021404354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.46373135 - inSlope: -0.0021404354 - outSlope: 0.000697385 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.46374297 - inSlope: 0.000697385 - outSlope: 0.00045238028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.4637505 - inSlope: 0.00045238028 - outSlope: 0.00012338349 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.46375257 - inSlope: 0.00012338349 - outSlope: -0.060845945 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.46273848 - inSlope: -0.060845945 - outSlope: -0.17961463 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.45974478 - inSlope: -0.17961463 - outSlope: -0.29443237 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.45483765 - inSlope: -0.29443237 - outSlope: -0.40567243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.44807655 - inSlope: -0.40567243 - outSlope: -0.5139084 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.43951154 - inSlope: -0.5139084 - outSlope: -0.6193712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.42918825 - inSlope: -0.6193712 - outSlope: -0.7226017 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.41714507 - inSlope: -0.7226017 - outSlope: -0.82366174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.4034176 - inSlope: -0.82366174 - outSlope: -0.9229586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.38803518 - inSlope: -0.9229586 - outSlope: -1.0106068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.37119102 - inSlope: -1.0106068 - outSlope: -1.1027123 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.35281277 - inSlope: -1.1027123 - outSlope: -1.1887428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.3330007 - inSlope: -1.1887428 - outSlope: -1.2703619 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.31182832 - inSlope: -1.2703619 - outSlope: -1.3469453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.2893783 - inSlope: -1.3469453 - outSlope: -1.418263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.26574093 - inSlope: -1.418263 - outSlope: -1.4835712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.24101512 - inSlope: -1.4835712 - outSlope: -1.5424111 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.21530719 - inSlope: -1.5424111 - outSlope: -1.5692629 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.18915321 - inSlope: -1.5692629 - outSlope: -1.6245512 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.16207777 - inSlope: -1.6245512 - outSlope: -1.6561024 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.13447648 - inSlope: -1.6561024 - outSlope: -1.6787148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.10649673 - inSlope: -1.6787148 - outSlope: -1.6927648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.07828441 - inSlope: -1.6927648 - outSlope: -1.6740289 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.050384358 - inSlope: -1.6740289 - outSlope: -1.682297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.022346502 - inSlope: -1.682297 - outSlope: -1.8843881 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.009061284 - inSlope: -1.8843881 - outSlope: -2.7399435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.054726314 - inSlope: -2.7399435 - outSlope: -2.6473715 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.0988485 - inSlope: -2.6473715 - outSlope: -2.6088524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.14232871 - inSlope: -2.6088524 - outSlope: -2.5334163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.18455409 - inSlope: -2.5334163 - outSlope: -2.4102967 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.22472508 - inSlope: -2.4102967 - outSlope: -2.343252 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.2637787 - inSlope: -2.343252 - outSlope: -2.2129853 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.30066332 - inSlope: -2.2129853 - outSlope: -2.128496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.3361377 - inSlope: -2.128496 - outSlope: -1.9919497 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.36933637 - inSlope: -1.9919497 - outSlope: -1.8994263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.400993 - inSlope: -1.8994263 - outSlope: -1.7586185 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.43030453 - inSlope: -1.7586185 - outSlope: -1.6430908 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.45768896 - inSlope: -1.6430908 - outSlope: -1.5434704 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.48341307 - inSlope: -1.5434704 - outSlope: -1.4307282 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.5072582 - inSlope: -1.4307282 - outSlope: -1.319645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.5292532 - inSlope: -1.319645 - outSlope: -1.2103635 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.5494256 - inSlope: -1.2103635 - outSlope: -1.1022509 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.5677962 - inSlope: -1.1022509 - outSlope: -0.99473566 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.58437485 - inSlope: -0.99473566 - outSlope: -0.887048 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.5991596 - inSlope: -0.887048 - outSlope: -0.77843183 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.61213326 - inSlope: -0.77843183 - outSlope: -0.66799825 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.6232664 - inSlope: -0.66799825 - outSlope: -0.5549937 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.6325167 - inSlope: -0.5549937 - outSlope: -0.43885902 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.6398309 - inSlope: -0.43885902 - outSlope: -0.31891236 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.645146 - inSlope: -0.31891236 - outSlope: -0.1948601 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.64839363 - inSlope: -0.1948601 - outSlope: -0.06601176 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.6494939 - inSlope: -0.06601176 - outSlope: -0.06601176 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.20568503 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20568503 - inSlope: 0 - outSlope: 0.28468457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.21042977 - inSlope: 0.28468457 - outSlope: 0.8101001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.22393148 - inSlope: 0.8101001 - outSlope: 1.2628756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.24497938 - inSlope: 1.2628756 - outSlope: 1.6289017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.27212772 - inSlope: 1.6289017 - outSlope: 1.8918854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3036591 - inSlope: 1.8918854 - outSlope: 2.0476449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3377866 - inSlope: 2.0476449 - outSlope: 2.069319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.37227523 - inSlope: 2.069319 - outSlope: 1.989475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.40543312 - inSlope: 1.989475 - outSlope: 1.8156356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.43569368 - inSlope: 1.8156356 - outSlope: 1.5693545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.46184966 - inSlope: 1.5693545 - outSlope: 1.2793022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.48317134 - inSlope: 1.2793022 - outSlope: 0.9482798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.498976 - inSlope: 0.9482798 - outSlope: 0.66465324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.5100536 - inSlope: 0.66465324 - outSlope: 0.36752737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.516179 - inSlope: 0.36752737 - outSlope: 0.15860096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5188224 - inSlope: 0.15860096 - outSlope: 0.0031113655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5188742 - inSlope: 0.0031113655 - outSlope: -0.07524113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5176202 - inSlope: -0.07524113 - outSlope: -0.0615049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.5165951 - inSlope: -0.0615049 - outSlope: -0.02401831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.5161948 - inSlope: -0.02401831 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.5161948 - inSlope: 0 - outSlope: -0.007975109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.5160619 - inSlope: -0.007975109 - outSlope: -0.015345827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.51580614 - inSlope: -0.015345827 - outSlope: -0.0011765969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.5157865 - inSlope: -0.0011765969 - outSlope: 0.043273013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.51650774 - inSlope: 0.043273013 - outSlope: -0.026743438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.516062 - inSlope: -0.026743438 - outSlope: 0.0059151705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.5161606 - inSlope: 0.0059151705 - outSlope: 0.018693227 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.51647216 - inSlope: 0.018693227 - outSlope: -0.021840354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.51610816 - inSlope: -0.021840354 - outSlope: 0.009584436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.5162679 - inSlope: 0.009584436 - outSlope: -0.00919449 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.51611465 - inSlope: -0.00919449 - outSlope: 0.008751162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.5162605 - inSlope: 0.008751162 - outSlope: 0.01885416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.51657474 - inSlope: 0.01885416 - outSlope: -0.01577498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.5163118 - inSlope: -0.01577498 - outSlope: -0.006480223 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.5162038 - inSlope: -0.006480223 - outSlope: 0.00979186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.516367 - inSlope: 0.00979186 - outSlope: -0.007592447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.5162405 - inSlope: -0.007592447 - outSlope: 0.0065267147 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.51634926 - inSlope: 0.0065267147 - outSlope: 0.0055003217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.5164409 - inSlope: 0.0055003217 - outSlope: 0.0022280237 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.51647806 - inSlope: 0.0022280237 - outSlope: -0.0011086474 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.5164596 - inSlope: -0.0011086474 - outSlope: -0.003054145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.5164087 - inSlope: -0.003054145 - outSlope: -0.004273657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.51633745 - inSlope: -0.004273657 - outSlope: -0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.5162593 - inSlope: -0.004688506 - outSlope: 0.012309563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.5164645 - inSlope: 0.012309563 - outSlope: -0.008886934 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.51631635 - inSlope: -0.008886934 - outSlope: -0.006809241 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.51620287 - inSlope: -0.006809241 - outSlope: 0.0101530645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.5163721 - inSlope: 0.0101530645 - outSlope: -0.009430656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5162149 - inSlope: -0.009430656 - outSlope: 0.01522781 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5164687 - inSlope: 0.01522781 - outSlope: -0.013368143 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.5162459 - inSlope: -0.013368143 - outSlope: -0.0072562764 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.51612496 - inSlope: -0.0072562764 - outSlope: 0.0137114655 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.5163535 - inSlope: 0.0137114655 - outSlope: -0.011787426 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.51615703 - inSlope: -0.011787426 - outSlope: -0.0049781846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.51607406 - inSlope: -0.0049781846 - outSlope: 0.013693584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5163023 - inSlope: 0.013693584 - outSlope: -0.012402547 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5160956 - inSlope: -0.012402547 - outSlope: -0.003093484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.516044 - inSlope: -0.003093484 - outSlope: -0.025985265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.51561093 - inSlope: -0.025985265 - outSlope: 0.050121594 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.5164463 - inSlope: 0.050121594 - outSlope: -0.023266958 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.5160585 - inSlope: -0.023266958 - outSlope: 0.00471354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.51613706 - inSlope: 0.00471354 - outSlope: 0.011172305 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.51632327 - inSlope: 0.011172305 - outSlope: -0.015728489 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.5160611 - inSlope: -0.015728489 - outSlope: 0.0016486661 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.5160886 - inSlope: 0.0016486661 - outSlope: 0.0025749232 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.5161315 - inSlope: 0.0025749232 - outSlope: 0.003358129 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.5161875 - inSlope: 0.003358129 - outSlope: 0.0036299264 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.516248 - inSlope: 0.0036299264 - outSlope: 0.0033223662 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.51630336 - inSlope: 0.0033223662 - outSlope: 0.002371075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.5163429 - inSlope: 0.002371075 - outSlope: 0.0008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.5163572 - inSlope: 0.0008583077 - outSlope: -0.0007188327 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.5163452 - inSlope: -0.0007188327 - outSlope: -0.002002718 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.5163118 - inSlope: -0.002002718 - outSlope: -0.0029003648 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.5162635 - inSlope: -0.0029003648 - outSlope: -0.0032973322 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.5162085 - inSlope: -0.0032973322 - outSlope: -0.0032078791 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.51615506 - inSlope: -0.0032078791 - outSlope: -0.0027322795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.5161095 - inSlope: -0.0027322795 - outSlope: -0.0019812603 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.5160765 - inSlope: -0.0019812603 - outSlope: -0.0012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.51605594 - inSlope: -0.0012338173 - outSlope: 0.0131070735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.5162744 - inSlope: 0.0131070735 - outSlope: -0.009076604 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.5161231 - inSlope: -0.009076604 - outSlope: -0.0039482154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.5160573 - inSlope: -0.0039482154 - outSlope: 0.030012159 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.5165575 - inSlope: 0.030012159 - outSlope: -0.057352837 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.51560163 - inSlope: -0.057352837 - outSlope: 0.050640155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.51644564 - inSlope: 0.050640155 - outSlope: -0.022637866 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.51606834 - inSlope: -0.022637866 - outSlope: 0.007234819 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.5161889 - inSlope: 0.007234819 - outSlope: 0.019376297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.51651186 - inSlope: 0.019376297 - outSlope: -0.02479794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.51609856 - inSlope: -0.02479794 - outSlope: 0.006376511 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.51620483 - inSlope: 0.006376511 - outSlope: 0.013124768 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5164236 - inSlope: 0.013124768 - outSlope: -0.017133968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.516138 - inSlope: -0.017133968 - outSlope: 0.007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.51625603 - inSlope: 0.007081039 - outSlope: 0.012259495 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.51646036 - inSlope: 0.012259495 - outSlope: -0.015574709 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.5162008 - inSlope: -0.015574709 - outSlope: 0.00799299 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.516334 - inSlope: 0.00799299 - outSlope: 0.011644375 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.51652807 - inSlope: 0.011644375 - outSlope: -0.0155604035 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.51626873 - inSlope: -0.0155604035 - outSlope: 0.0073527307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.5163913 - inSlope: 0.0073527307 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.01507739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.5162867 - inSlope: -0.01507739 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0010478656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.5164606 - inSlope: -0.0010478656 - outSlope: -0.002878866 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.5164126 - inSlope: -0.002878866 - outSlope: -0.0040841727 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.51634455 - inSlope: -0.0040841727 - outSlope: -0.004538237 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.5162689 - inSlope: -0.004538237 - outSlope: 0.013278926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.5164902 - inSlope: 0.013278926 - outSlope: -0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.51634187 - inSlope: -0.008901238 - outSlope: -0.0070561054 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.51622427 - inSlope: -0.0070561054 - outSlope: 0.011919578 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.5164229 - inSlope: 0.011919578 - outSlope: -0.010253054 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.51625204 - inSlope: -0.010253054 - outSlope: 0.018761445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.5165647 - inSlope: 0.018761445 - outSlope: -0.015334878 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.51630914 - inSlope: -0.015334878 - outSlope: -0.008894341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.5161609 - inSlope: -0.008894341 - outSlope: 0.019254427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.5164818 - inSlope: 0.019254427 - outSlope: -0.015421149 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.5162248 - inSlope: -0.015421149 - outSlope: -0.007313392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.5161029 - inSlope: -0.007313392 - outSlope: 0.024537222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.51651186 - inSlope: 0.024537222 - outSlope: -0.0201163 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5161766 - inSlope: -0.0201163 - outSlope: -0.006902323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.51606154 - inSlope: -0.006902323 - outSlope: 0.004827912 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.516142 - inSlope: 0.004827912 - outSlope: -0.027698701 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.5156804 - inSlope: -0.027698701 - outSlope: 0.02177567 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.5160433 - inSlope: 0.02177567 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.5160742 - inSlope: 0.0018525406 - outSlope: 0.0061689983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.516177 - inSlope: 0.0061689983 - outSlope: 0.012792178 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.5163902 - inSlope: 0.012792178 - outSlope: -0.019451676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.516066 - inSlope: -0.019451676 - outSlope: 0.0017845392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.51609576 - inSlope: 0.0017845392 - outSlope: 0.0026464865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.51613986 - inSlope: 0.0026464865 - outSlope: 0.0032937087 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.51619476 - inSlope: 0.0032937087 - outSlope: 0.0035334174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.51625365 - inSlope: 0.0035334174 - outSlope: 0.0031542357 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.5163062 - inSlope: 0.0031542357 - outSlope: 0.0022459372 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.51634365 - inSlope: 0.0022459372 - outSlope: 0.00081180444 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.5163572 - inSlope: 0.00081180444 - outSlope: -0.00071884296 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.5163452 - inSlope: -0.00071884296 - outSlope: -0.0020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.5163118 - inSlope: -0.0020026893 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.5162635 - inSlope: -0.0029004063 - outSlope: -0.003297285 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.5162085 - inSlope: -0.003297285 - outSlope: -0.0032079709 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.51615506 - inSlope: -0.0032079709 - outSlope: -0.0027322404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.5161095 - inSlope: -0.0027322404 - outSlope: -0.0019812318 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.5160765 - inSlope: -0.0019812318 - outSlope: -0.001233835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.51605594 - inSlope: -0.001233835 - outSlope: 0.013106886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.5162744 - inSlope: 0.013106886 - outSlope: -0.009076734 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.5161231 - inSlope: -0.009076734 - outSlope: -0.003948159 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.5160573 - inSlope: -0.003948159 - outSlope: 0.030012589 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.5165575 - inSlope: 0.030012589 - outSlope: -0.057352014 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.51560163 - inSlope: -0.057352014 - outSlope: 0.050640877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.51644564 - inSlope: 0.050640877 - outSlope: -0.022637542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.51606834 - inSlope: -0.022637542 - outSlope: 0.007234922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.5161889 - inSlope: 0.007234922 - outSlope: 0.019376019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.51651186 - inSlope: 0.019376019 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.0063764197 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.51620483 - inSlope: 0.0063764197 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017133722 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.516138 - inSlope: -0.017133722 - outSlope: 0.0070809373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.51625603 - inSlope: 0.0070809373 - outSlope: 0.0122596705 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.51646036 - inSlope: 0.0122596705 - outSlope: -0.015574486 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.5162008 - inSlope: -0.015574486 - outSlope: 0.007993105 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.516334 - inSlope: 0.007993105 - outSlope: 0.011644208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.51652807 - inSlope: 0.011644208 - outSlope: -0.015560626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.51626873 - inSlope: -0.015560626 - outSlope: 0.0073527307 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.5163913 - inSlope: 0.0073527307 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.01507739 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.5162867 - inSlope: -0.01507739 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0011086633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.5164596 - inSlope: -0.0011086633 - outSlope: -0.0030541013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.5164087 - inSlope: -0.0030541013 - outSlope: -0.0042735958 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.51633745 - inSlope: -0.0042735958 - outSlope: -0.004688573 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.5162593 - inSlope: -0.004688573 - outSlope: 0.012309387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.5164645 - inSlope: 0.012309387 - outSlope: -0.0088871885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.51631635 - inSlope: -0.0088871885 - outSlope: -0.006809144 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.51620287 - inSlope: -0.006809144 - outSlope: 0.01015321 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.5163721 - inSlope: 0.01015321 - outSlope: -0.009430521 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5162149 - inSlope: -0.009430521 - outSlope: 0.015228027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5164687 - inSlope: 0.015228027 - outSlope: -0.013367951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.5162459 - inSlope: -0.013367951 - outSlope: -0.0072563803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.51612496 - inSlope: -0.0072563803 - outSlope: 0.013711269 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.5163535 - inSlope: 0.013711269 - outSlope: -0.011787594 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.51615703 - inSlope: -0.011787594 - outSlope: -0.0049781133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.51607406 - inSlope: -0.0049781133 - outSlope: 0.01369378 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5163023 - inSlope: 0.01369378 - outSlope: -0.012402369 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5160956 - inSlope: -0.012402369 - outSlope: -0.0030934399 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.516044 - inSlope: -0.0030934399 - outSlope: -0.025985638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.51561093 - inSlope: -0.025985638 - outSlope: 0.050120875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.5164463 - inSlope: 0.050120875 - outSlope: -0.023267625 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.5160585 - inSlope: -0.023267625 - outSlope: 0.0047134724 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.51613706 - inSlope: 0.0047134724 - outSlope: 0.011172465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.51632327 - inSlope: 0.011172465 - outSlope: -0.015728263 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.5160611 - inSlope: -0.015728263 - outSlope: 0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.5160886 - inSlope: 0.0016486896 - outSlope: 0.0025748862 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.5161315 - inSlope: 0.0025748862 - outSlope: 0.003358177 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.5161875 - inSlope: 0.003358177 - outSlope: 0.0036298744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.516248 - inSlope: 0.0036298744 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.51630336 - inSlope: 0.0033224137 - outSlope: 0.002371041 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.5163429 - inSlope: 0.002371041 - outSlope: 0.00085832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.5163572 - inSlope: 0.00085832 - outSlope: -0.0007188224 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.5163452 - inSlope: -0.0007188224 - outSlope: -0.0020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.5163118 - inSlope: -0.0020026893 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.5162635 - inSlope: -0.0029004063 - outSlope: -0.003297285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.5162085 - inSlope: -0.003297285 - outSlope: -0.0032079709 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.51615506 - inSlope: -0.0032079709 - outSlope: -0.0027322404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.5161095 - inSlope: -0.0027322404 - outSlope: -0.0019812887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.5160765 - inSlope: -0.0019812887 - outSlope: -0.0012337996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.51605594 - inSlope: -0.0012337996 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.5162744 - inSlope: 0.013107262 - outSlope: -0.009076474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.5161231 - inSlope: -0.009076474 - outSlope: -0.0039482717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.5160573 - inSlope: -0.0039482717 - outSlope: 0.03001173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.5165575 - inSlope: 0.03001173 - outSlope: -0.057353657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.51560163 - inSlope: -0.057353657 - outSlope: 0.050639432 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.51644564 - inSlope: 0.050639432 - outSlope: -0.022638189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.51606834 - inSlope: -0.022638189 - outSlope: 0.0072347154 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.5161889 - inSlope: 0.0072347154 - outSlope: 0.019376019 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.51651186 - inSlope: 0.019376019 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.0063764197 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.51620483 - inSlope: 0.0063764197 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017133722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.516138 - inSlope: -0.017133722 - outSlope: 0.00708114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.51625603 - inSlope: 0.00708114 - outSlope: 0.012259319 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.51646036 - inSlope: 0.012259319 - outSlope: -0.015574931 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.5162008 - inSlope: -0.015574931 - outSlope: 0.007992876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.516334 - inSlope: 0.007992876 - outSlope: 0.011644541 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.51652807 - inSlope: 0.011644541 - outSlope: -0.015560181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.51626873 - inSlope: -0.015560181 - outSlope: 0.007352941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.5163913 - inSlope: 0.007352941 - outSlope: 0.0088011045 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.51653796 - inSlope: 0.0088011045 - outSlope: -0.015077821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.5162867 - inSlope: -0.015077821 - outSlope: 0.0042521385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.51635754 - inSlope: 0.0042521385 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0010478656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.5164606 - inSlope: -0.0010478656 - outSlope: -0.002878866 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.5164126 - inSlope: -0.002878866 - outSlope: -0.0040841727 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.51634455 - inSlope: -0.0040841727 - outSlope: -0.004538237 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.5162689 - inSlope: -0.004538237 - outSlope: 0.013278926 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.5164902 - inSlope: 0.013278926 - outSlope: -0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.51634187 - inSlope: -0.008901238 - outSlope: -0.0070561054 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.51622427 - inSlope: -0.0070561054 - outSlope: 0.011919578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.5164229 - inSlope: 0.011919578 - outSlope: -0.010253347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.51625204 - inSlope: -0.010253347 - outSlope: 0.018760908 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.5165647 - inSlope: 0.018760908 - outSlope: -0.015335317 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.51630914 - inSlope: -0.015335317 - outSlope: -0.008894086 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.5161609 - inSlope: -0.008894086 - outSlope: 0.019254427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.5164818 - inSlope: 0.019254427 - outSlope: -0.015421149 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.5162248 - inSlope: -0.015421149 - outSlope: -0.007313392 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.5161029 - inSlope: -0.007313392 - outSlope: 0.024537222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.51651186 - inSlope: 0.024537222 - outSlope: -0.0201163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5161766 - inSlope: -0.0201163 - outSlope: -0.006902323 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.51606154 - inSlope: -0.006902323 - outSlope: 0.004827912 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.516142 - inSlope: 0.004827912 - outSlope: -0.027698701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.5156804 - inSlope: -0.027698701 - outSlope: 0.02177567 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.5160433 - inSlope: 0.02177567 - outSlope: 0.0018525406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.5160742 - inSlope: 0.0018525406 - outSlope: 0.0061689983 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.516177 - inSlope: 0.0061689983 - outSlope: 0.012792544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.5163902 - inSlope: 0.012792544 - outSlope: -0.01945112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.516066 - inSlope: -0.01945112 - outSlope: 0.0017845903 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.51609576 - inSlope: 0.0017845903 - outSlope: 0.0026464108 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.51613986 - inSlope: 0.0026464108 - outSlope: 0.0032937087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.51619476 - inSlope: 0.0032937087 - outSlope: 0.0035334174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.51625365 - inSlope: 0.0035334174 - outSlope: 0.0031542357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.5163062 - inSlope: 0.0031542357 - outSlope: 0.0022459372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.51634365 - inSlope: 0.0022459372 - outSlope: 0.00081180444 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.5163572 - inSlope: 0.00081180444 - outSlope: -0.00071884296 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.5163452 - inSlope: -0.00071884296 - outSlope: -0.0020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.5163118 - inSlope: -0.0020026893 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.5162635 - inSlope: -0.0029004063 - outSlope: -0.003297285 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.5162085 - inSlope: -0.003297285 - outSlope: -0.0032079709 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.51615506 - inSlope: -0.0032079709 - outSlope: -0.0027322404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.5161095 - inSlope: -0.0027322404 - outSlope: -0.0019812887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.5160765 - inSlope: -0.0019812887 - outSlope: -0.0012337996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.51605594 - inSlope: -0.0012337996 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.5162744 - inSlope: 0.013107262 - outSlope: -0.009076474 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.5161231 - inSlope: -0.009076474 - outSlope: -0.003948159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.5160573 - inSlope: -0.003948159 - outSlope: 0.030012589 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.5165575 - inSlope: 0.030012589 - outSlope: -0.057352014 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.51560163 - inSlope: -0.057352014 - outSlope: 0.050640877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.51644564 - inSlope: 0.050640877 - outSlope: -0.022637542 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.51606834 - inSlope: -0.022637542 - outSlope: 0.007234922 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.5161889 - inSlope: 0.007234922 - outSlope: 0.019376019 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.51651186 - inSlope: 0.019376019 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.0063764197 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.51620483 - inSlope: 0.0063764197 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017133722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.516138 - inSlope: -0.017133722 - outSlope: 0.00708114 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.51625603 - inSlope: 0.00708114 - outSlope: 0.012259319 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.51646036 - inSlope: 0.012259319 - outSlope: -0.015574931 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.5162008 - inSlope: -0.015574931 - outSlope: 0.007992876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.516334 - inSlope: 0.007992876 - outSlope: 0.011644208 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.51652807 - inSlope: 0.011644208 - outSlope: -0.015560626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.51626873 - inSlope: -0.015560626 - outSlope: 0.0073527307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.5163913 - inSlope: 0.0073527307 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.01507739 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.5162867 - inSlope: -0.01507739 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037300088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.5164197 - inSlope: 0.0037300088 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.0009333963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.51647806 - inSlope: 0.0009333963 - outSlope: -0.0011086633 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.5164596 - inSlope: -0.0011086633 - outSlope: -0.0030541013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.5164087 - inSlope: -0.0030541013 - outSlope: -0.004273718 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.51633745 - inSlope: -0.004273718 - outSlope: -0.004688439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.5162593 - inSlope: -0.004688439 - outSlope: 0.012309739 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.5164645 - inSlope: 0.012309739 - outSlope: -0.008886934 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.51631635 - inSlope: -0.008886934 - outSlope: -0.006809144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.51620287 - inSlope: -0.006809144 - outSlope: 0.01015321 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.5163721 - inSlope: 0.01015321 - outSlope: -0.009430521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.5162149 - inSlope: -0.009430521 - outSlope: 0.015228027 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.5164687 - inSlope: 0.015228027 - outSlope: -0.013367951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.5162459 - inSlope: -0.013367951 - outSlope: -0.0072563803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.51612496 - inSlope: -0.0072563803 - outSlope: 0.013711269 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.5163535 - inSlope: 0.013711269 - outSlope: -0.011787594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.51615703 - inSlope: -0.011787594 - outSlope: -0.0049781133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.51607406 - inSlope: -0.0049781133 - outSlope: 0.01369378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5163023 - inSlope: 0.01369378 - outSlope: -0.012402369 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5160956 - inSlope: -0.012402369 - outSlope: -0.0030935283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.516044 - inSlope: -0.0030935283 - outSlope: -0.025984894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.51561093 - inSlope: -0.025984894 - outSlope: 0.05012231 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.5164463 - inSlope: 0.05012231 - outSlope: -0.023266958 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.5160585 - inSlope: -0.023266958 - outSlope: 0.0047134724 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.51613706 - inSlope: 0.0047134724 - outSlope: 0.011172465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.51632327 - inSlope: 0.011172465 - outSlope: -0.015728263 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.5160611 - inSlope: -0.015728263 - outSlope: 0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.5160886 - inSlope: 0.0016486896 - outSlope: 0.0025748862 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.5161315 - inSlope: 0.0025748862 - outSlope: 0.003358177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.5161875 - inSlope: 0.003358177 - outSlope: 0.0036298744 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.516248 - inSlope: 0.0036298744 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.51630336 - inSlope: 0.0033224137 - outSlope: 0.002371041 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.5163429 - inSlope: 0.002371041 - outSlope: 0.00085832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.5163572 - inSlope: 0.00085832 - outSlope: -0.0007188224 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.5163452 - inSlope: -0.0007188224 - outSlope: -0.0020027466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.5163118 - inSlope: -0.0020027466 - outSlope: -0.0029003234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.5162635 - inSlope: -0.0029003234 - outSlope: -0.0032973792 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.5162085 - inSlope: -0.0032973792 - outSlope: -0.0032078791 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.51615506 - inSlope: -0.0032078791 - outSlope: -0.0027323186 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.5161095 - inSlope: -0.0027323186 - outSlope: -0.0019811753 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.5160765 - inSlope: -0.0019811753 - outSlope: -0.001233835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.51605594 - inSlope: -0.001233835 - outSlope: 0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.5162744 - inSlope: 0.013107262 - outSlope: -0.009076734 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.5161231 - inSlope: -0.009076734 - outSlope: -0.003948046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.5160573 - inSlope: -0.003948046 - outSlope: 0.030012589 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.5165575 - inSlope: 0.030012589 - outSlope: -0.057353657 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.51560163 - inSlope: -0.057353657 - outSlope: 0.050640877 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.51644564 - inSlope: 0.050640877 - outSlope: -0.022636894 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.51606834 - inSlope: -0.022636894 - outSlope: 0.007234922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.5161889 - inSlope: 0.007234922 - outSlope: 0.019376574 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.51651186 - inSlope: 0.019376574 - outSlope: -0.024798295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.51609856 - inSlope: -0.024798295 - outSlope: 0.006376237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.51620483 - inSlope: 0.006376237 - outSlope: 0.013125143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5164236 - inSlope: 0.013125143 - outSlope: -0.017134212 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.516138 - inSlope: -0.017134212 - outSlope: 0.0070807347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.51625603 - inSlope: 0.0070807347 - outSlope: 0.0122596705 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.51646036 - inSlope: 0.0122596705 - outSlope: -0.015574931 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.5162008 - inSlope: -0.015574931 - outSlope: 0.007993105 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.516334 - inSlope: 0.007993105 - outSlope: 0.011643874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.51652807 - inSlope: 0.011643874 - outSlope: -0.015560626 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.51626873 - inSlope: -0.015560626 - outSlope: 0.007352941 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.5163913 - inSlope: 0.007352941 - outSlope: 0.008801356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.51653796 - inSlope: 0.008801356 - outSlope: -0.015076959 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.5162867 - inSlope: -0.015076959 - outSlope: 0.00425226 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.51635754 - inSlope: 0.00425226 - outSlope: 0.0037301155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.5164197 - inSlope: 0.0037301155 - outSlope: 0.0025678072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.5164625 - inSlope: 0.0025678072 - outSlope: 0.00093336956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.51647806 - inSlope: 0.00093336956 - outSlope: -0.0010478656 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.5164606 - inSlope: -0.0010478656 - outSlope: -0.0028789483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.5164126 - inSlope: -0.0028789483 - outSlope: -0.004083939 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.51634455 - inSlope: -0.004083939 - outSlope: -0.004538367 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.5162689 - inSlope: -0.004538367 - outSlope: 0.013278926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.5164902 - inSlope: 0.013278926 - outSlope: -0.008901494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.51634187 - inSlope: -0.008901494 - outSlope: -0.0070557017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.51622427 - inSlope: -0.0070557017 - outSlope: 0.0119199185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.5164229 - inSlope: 0.0119199185 - outSlope: -0.010253347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.51625204 - inSlope: -0.010253347 - outSlope: 0.018761445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.5165647 - inSlope: 0.018761445 - outSlope: -0.015334439 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.51630914 - inSlope: -0.015334439 - outSlope: -0.008894341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.5161609 - inSlope: -0.008894341 - outSlope: 0.019254979 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.5164818 - inSlope: 0.019254979 - outSlope: -0.015421149 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.5162248 - inSlope: -0.015421149 - outSlope: -0.007313183 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.5161029 - inSlope: -0.007313183 - outSlope: 0.024537222 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.51651186 - inSlope: 0.024537222 - outSlope: -0.020116875 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5161766 - inSlope: -0.020116875 - outSlope: -0.006901928 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.51606154 - inSlope: -0.006901928 - outSlope: 0.00482805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.516142 - inSlope: 0.00482805 - outSlope: -0.027698701 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.5156804 - inSlope: -0.027698701 - outSlope: 0.021776292 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.5160433 - inSlope: 0.021776292 - outSlope: 0.0018524346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.5160742 - inSlope: 0.0018524346 - outSlope: 0.006169175 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.516177 - inSlope: 0.006169175 - outSlope: 0.012792544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.5163902 - inSlope: 0.012792544 - outSlope: -0.019451676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.516066 - inSlope: -0.019451676 - outSlope: 0.0017844882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.51609576 - inSlope: 0.0017844882 - outSlope: 0.0026464865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.51613986 - inSlope: 0.0026464865 - outSlope: 0.003293803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.51619476 - inSlope: 0.003293803 - outSlope: 0.0035334174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.51625365 - inSlope: 0.0035334174 - outSlope: 0.0031541456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.5163062 - inSlope: 0.0031541456 - outSlope: 0.0022459372 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.51634365 - inSlope: 0.0022459372 - outSlope: 0.00081182766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.5163572 - inSlope: 0.00081182766 - outSlope: -0.00031112318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.516352 - inSlope: -0.00031112318 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.51633775 - inSlope: -0.00085474364 - outSlope: -0.0013375486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.51631546 - inSlope: -0.0013375486 - outSlope: -0.0016701476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.5162876 - inSlope: -0.0016701476 - outSlope: -0.0019132288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.51625574 - inSlope: -0.0019132288 - outSlope: -0.0019741359 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.51622283 - inSlope: -0.0019741359 - outSlope: -0.0019705596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.51619 - inSlope: -0.0019705596 - outSlope: -0.0018489643 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.5161592 - inSlope: -0.0018489643 - outSlope: -0.0016450192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.51613176 - inSlope: -0.0016450192 - outSlope: -0.001416228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.51610816 - inSlope: -0.001416228 - outSlope: -0.0011551556 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.5160889 - inSlope: -0.0011551556 - outSlope: -0.000922694 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.5160735 - inSlope: -0.000922694 - outSlope: -0.0006651599 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.51606244 - inSlope: -0.0006651599 - outSlope: 0.02510586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.51648086 - inSlope: 0.02510586 - outSlope: -0.0076211663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.51635385 - inSlope: -0.0076211663 - outSlope: -0.0058541223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.5162563 - inSlope: -0.0058541223 - outSlope: -0.0043416684 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.5161839 - inSlope: -0.0043416684 - outSlope: -0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.51613224 - inSlope: -0.003100681 - outSlope: -0.002124342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.51609683 - inSlope: -0.002124342 - outSlope: -0.0013875379 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.5160737 - inSlope: -0.0013875379 - outSlope: -0.00087620167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.5160591 - inSlope: -0.00087620167 - outSlope: -0.0005185683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.51605046 - inSlope: -0.0005185683 - outSlope: -0.00028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.51604575 - inSlope: -0.00028253032 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5160432 - inSlope: -0.00015377354 - outSlope: -0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.5160416 - inSlope: -0.000096561 - outSlope: 0.024923466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.51645696 - inSlope: 0.024923466 - outSlope: -0.009033818 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.5163064 - inSlope: -0.009033818 - outSlope: -0.0050637983 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.516222 - inSlope: -0.0050637983 - outSlope: -0.001630808 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.5161948 - inSlope: -0.001630808 - outSlope: 0.0034797722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.5162528 - inSlope: 0.0034797722 - outSlope: 0.010145477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.5164219 - inSlope: 0.010145477 - outSlope: 0.01606489 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.51668966 - inSlope: 0.01606489 - outSlope: 0.021043144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.5170404 - inSlope: 0.021043144 - outSlope: 0.024905585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.51745546 - inSlope: 0.024905585 - outSlope: 0.027421754 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.5179125 - inSlope: 0.027421754 - outSlope: 0.028439002 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.5183865 - inSlope: 0.028439002 - outSlope: 0.02784533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.51885056 - inSlope: 0.02784533 - outSlope: 0.025484951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.5192753 - inSlope: 0.025484951 - outSlope: -0.012477113 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.51906735 - inSlope: -0.012477113 - outSlope: -0.022584544 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.51869094 - inSlope: -0.022584544 - outSlope: -0.044199903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.5179543 - inSlope: -0.044199903 - outSlope: -0.069169864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.5168015 - inSlope: -0.069169864 - outSlope: -0.097184874 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.51518166 - inSlope: -0.097184874 - outSlope: -0.12791114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.51304984 - inSlope: -0.12791114 - outSlope: -0.16083844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.51036924 - inSlope: -0.16083844 - outSlope: -0.19558562 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.50710934 - inSlope: -0.19558562 - outSlope: -0.26669434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.5026645 - inSlope: -0.26669434 - outSlope: -0.2847244 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.49791917 - inSlope: -0.2847244 - outSlope: -0.3266122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.49247572 - inSlope: -0.3266122 - outSlope: -0.36884013 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.48632812 - inSlope: -0.36884013 - outSlope: -0.41083843 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.47948092 - inSlope: -0.41083843 - outSlope: -0.4738731 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.47158316 - inSlope: -0.4738731 - outSlope: -0.50116587 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.46323052 - inSlope: -0.50116587 - outSlope: -0.54134005 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.4542078 - inSlope: -0.54134005 - outSlope: -0.57926404 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.44455355 - inSlope: -0.57926404 - outSlope: -0.6317396 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.43402472 - inSlope: -0.6317396 - outSlope: -0.6526951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.42314664 - inSlope: -0.6526951 - outSlope: -0.68184793 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.41178203 - inSlope: -0.68184793 - outSlope: -0.7206311 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.3997717 - inSlope: -0.7206311 - outSlope: -0.73208255 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.3875705 - inSlope: -0.73208255 - outSlope: -0.7579068 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.3749382 - inSlope: -0.7579068 - outSlope: -0.76254576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.3622293 - inSlope: -0.76254576 - outSlope: -0.77643627 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.34928888 - inSlope: -0.77643627 - outSlope: -0.7711701 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.33643624 - inSlope: -0.7711701 - outSlope: -0.7730732 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.32355115 - inSlope: -0.7730732 - outSlope: -0.7620004 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.31085134 - inSlope: -0.7620004 - outSlope: -0.7411039 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.2984998 - inSlope: -0.7411039 - outSlope: -0.71795785 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.286534 - inSlope: -0.71795785 - outSlope: -0.6886926 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.27505532 - inSlope: -0.6886926 - outSlope: -0.65362316 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.26416177 - inSlope: -0.65362316 - outSlope: -0.6128655 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.2539475 - inSlope: -0.6128655 - outSlope: -0.5666861 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.24450287 - inSlope: -0.5666861 - outSlope: -0.5154176 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.23591222 - inSlope: -0.5154176 - outSlope: -0.45948282 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.22825429 - inSlope: -0.45948282 - outSlope: -0.3991179 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.22160242 - inSlope: -0.3991179 - outSlope: -0.3346416 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.21602483 - inSlope: -0.3346416 - outSlope: -0.26636082 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.21158555 - inSlope: -0.26636082 - outSlope: -0.19447742 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.20834431 - inSlope: -0.19447742 - outSlope: -0.119124085 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.20635894 - inSlope: -0.119124085 - outSlope: -0.040432606 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.20568503 - inSlope: -0.040432606 - outSlope: -0.040432606 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1880097 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1880097 - inSlope: 0 - outSlope: -0.021549782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.18836886 - inSlope: -0.021549782 - outSlope: -0.09739433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.1899921 - inSlope: -0.09739433 - outSlope: -0.2747881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1945719 - inSlope: -0.2747881 - outSlope: -0.61009675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.20474017 - inSlope: -0.61009675 - outSlope: -1.1100619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.22324118 - inSlope: -1.1100619 - outSlope: -1.6560255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.25084168 - inSlope: -1.6560255 - outSlope: -2.35368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.29006964 - inSlope: -2.35368 - outSlope: -2.9008744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3384175 - inSlope: -2.9008744 - outSlope: -3.343561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.39414346 - inSlope: -3.343561 - outSlope: -3.669113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.4552955 - inSlope: -3.669113 - outSlope: -3.8636184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.5196891 - inSlope: -3.8636184 - outSlope: -3.9739683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.5859218 - inSlope: -3.9739683 - outSlope: -3.8640444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.65032274 - inSlope: -3.8640444 - outSlope: -3.6970139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.7119396 - inSlope: -3.6970139 - outSlope: -3.3242006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.76734287 - inSlope: -3.3242006 - outSlope: -2.8280487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.81447697 - inSlope: -2.8280487 - outSlope: -2.184228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.85088086 - inSlope: -2.184228 - outSlope: -1.3785566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.8738568 - inSlope: -1.3785566 - outSlope: -0.48140332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.88188016 - inSlope: -0.48140332 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.88188016 - inSlope: 0 - outSlope: 0.007925041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.8817481 - inSlope: 0.007925041 - outSlope: 0.03094557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.8812323 - inSlope: 0.03094557 - outSlope: 0.07603176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.8799651 - inSlope: 0.07603176 - outSlope: 0.15819684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.8773285 - inSlope: 0.15819684 - outSlope: 0.09703526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.87571126 - inSlope: 0.09703526 - outSlope: 0.163057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.87299365 - inSlope: 0.163057 - outSlope: 0.20675202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.8695478 - inSlope: 0.20675202 - outSlope: 0.17083542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.86670053 - inSlope: 0.17083542 - outSlope: 0.24288678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.8626524 - inSlope: 0.24288678 - outSlope: 0.2351336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.8587335 - inSlope: 0.2351336 - outSlope: 0.29068735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.8538887 - inSlope: 0.29068735 - outSlope: 0.3354946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.8482971 - inSlope: 0.3354946 - outSlope: 0.27918246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.8436441 - inSlope: 0.27918246 - outSlope: 0.3044954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.83856916 - inSlope: 0.3044954 - outSlope: 0.33950004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.83291084 - inSlope: 0.33950004 - outSlope: 0.26979116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.8284143 - inSlope: 0.26979116 - outSlope: 0.25944495 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.82409024 - inSlope: 0.25944495 - outSlope: 0.18027323 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.8210857 - inSlope: 0.18027323 - outSlope: 0.066382945 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.8199793 - inSlope: 0.066382945 - outSlope: -0.067051716 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.82109684 - inSlope: -0.067051716 - outSlope: -0.19222158 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.8243005 - inSlope: -0.19222158 - outSlope: -0.30068308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.8293119 - inSlope: -0.30068308 - outSlope: -0.3903154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.83581716 - inSlope: -0.3903154 - outSlope: -0.41682282 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.8427642 - inSlope: -0.41682282 - outSlope: -0.5316997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.851626 - inSlope: -0.5316997 - outSlope: -0.56911165 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.86111116 - inSlope: -0.56911165 - outSlope: -0.56244546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.87048525 - inSlope: -0.56244546 - outSlope: -0.632419 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.88102555 - inSlope: -0.632419 - outSlope: -0.5996281 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.89101934 - inSlope: -0.5996281 - outSlope: -0.6720049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.9022194 - inSlope: -0.6720049 - outSlope: -0.6699664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9133855 - inSlope: -0.6699664 - outSlope: -0.64410627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.9241206 - inSlope: -0.64410627 - outSlope: -0.6954331 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.93571115 - inSlope: -0.6954331 - outSlope: -0.69163865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.94723845 - inSlope: -0.69163865 - outSlope: -0.6732959 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.95846003 - inSlope: -0.6732959 - outSlope: -0.7150919 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.9703782 - inSlope: -0.7150919 - outSlope: -0.7069666 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.982161 - inSlope: -0.7069666 - outSlope: -0.7341821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.99439734 - inSlope: -0.7341821 - outSlope: -0.65045774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.0052383 - inSlope: -0.65045774 - outSlope: -0.722227 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.0172756 - inSlope: -0.722227 - outSlope: -0.681246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.0286297 - inSlope: -0.681246 - outSlope: -0.6556183 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -1.0395566 - inSlope: -0.6556183 - outSlope: -0.64854443 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -1.0503657 - inSlope: -0.64854443 - outSlope: -0.5923825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -1.0602387 - inSlope: -0.5923825 - outSlope: -0.5380302 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -1.0692059 - inSlope: -0.5380302 - outSlope: -0.47020957 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -1.0770427 - inSlope: -0.47020957 - outSlope: -0.38852727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -1.0835181 - inSlope: -0.38852727 - outSlope: -0.29297617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -1.0884011 - inSlope: -0.29297617 - outSlope: -0.18422145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -1.0914714 - inSlope: -0.18422145 - outSlope: -0.06370789 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -1.0925332 - inSlope: -0.06370789 - outSlope: 0.053072028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -1.0916487 - inSlope: 0.053072028 - outSlope: 0.15409485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -1.0890805 - inSlope: 0.15409485 - outSlope: 0.24632001 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -1.0849751 - inSlope: 0.24632001 - outSlope: 0.32876763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -1.0794957 - inSlope: 0.32876763 - outSlope: 0.40077388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -1.072816 - inSlope: 0.40077388 - outSlope: 0.46219155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -1.0651128 - inSlope: 0.46219155 - outSlope: 0.51324654 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.0565587 - inSlope: 0.51324654 - outSlope: 0.55432373 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.04732 - inSlope: 0.55432373 - outSlope: 0.5981904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.0373502 - inSlope: 0.5981904 - outSlope: 0.6022459 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.0273128 - inSlope: 0.6022459 - outSlope: 0.62253773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -1.0169371 - inSlope: 0.62253773 - outSlope: 0.66744155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -1.0058131 - inSlope: 0.66744155 - outSlope: 0.5808812 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.9961318 - inSlope: 0.5808812 - outSlope: 0.70035046 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.9844593 - inSlope: 0.70035046 - outSlope: 0.6157464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.97419685 - inSlope: 0.6157464 - outSlope: 0.6480044 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.9633968 - inSlope: 0.6480044 - outSlope: 0.6610865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.9523787 - inSlope: 0.6610865 - outSlope: 0.59321576 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.94249177 - inSlope: 0.59321576 - outSlope: 0.6310457 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.93197435 - inSlope: 0.6310457 - outSlope: 0.63631874 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.9213689 - inSlope: 0.63631874 - outSlope: 0.5775803 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.91174257 - inSlope: 0.5775803 - outSlope: 0.6108433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.90156186 - inSlope: 0.6108433 - outSlope: 0.61270297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.89135015 - inSlope: 0.61270297 - outSlope: 0.54443175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.8822763 - inSlope: 0.54443175 - outSlope: 0.578106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.8726412 - inSlope: 0.578106 - outSlope: 0.5688756 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.86315995 - inSlope: 0.5688756 - outSlope: 0.47819898 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.85519 - inSlope: 0.47819898 - outSlope: 0.50082254 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.8468428 - inSlope: 0.50082254 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.3445198 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.83337086 - inSlope: 0.3445198 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.062993534 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.8210292 - inSlope: -0.062993534 - outSlope: -0.18089291 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.8240441 - inSlope: -0.18089291 - outSlope: -0.2837892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.82877386 - inSlope: -0.2837892 - outSlope: -0.36955696 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.8349332 - inSlope: -0.36955696 - outSlope: -0.39102554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.8414502 - inSlope: -0.39102554 - outSlope: -0.50760305 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.8499104 - inSlope: -0.50760305 - outSlope: -0.5449724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.8589931 - inSlope: -0.5449724 - outSlope: -0.5331052 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.8678783 - inSlope: -0.5331052 - outSlope: -0.6099798 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.8780448 - inSlope: -0.6099798 - outSlope: -0.56739956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.8875013 - inSlope: -0.56739956 - outSlope: -0.65254056 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.8983771 - inSlope: -0.65254056 - outSlope: -0.6492225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.90919733 - inSlope: -0.6492225 - outSlope: -0.6097724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.91936034 - inSlope: -0.6097724 - outSlope: -0.67777956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.9306565 - inSlope: -0.67777956 - outSlope: -0.6707114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.94183517 - inSlope: -0.6707114 - outSlope: -0.63262117 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9523787 - inSlope: -0.63262117 - outSlope: -0.70186037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.9640765 - inSlope: -0.70186037 - outSlope: -0.68783617 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.9755403 - inSlope: -0.68783617 - outSlope: -0.6769626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.98682314 - inSlope: -0.6769626 - outSlope: -0.7137324 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.9987185 - inSlope: -0.7137324 - outSlope: -0.6572111 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -1.0096722 - inSlope: -0.6572111 - outSlope: -0.6712563 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -1.0208596 - inSlope: -0.6712563 - outSlope: -0.65361345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -1.0317533 - inSlope: -0.65361345 - outSlope: -0.62693477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -1.0422024 - inSlope: -0.62693477 - outSlope: -0.6233835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -1.0525919 - inSlope: -0.6233835 - outSlope: -0.5642148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.0619956 - inSlope: -0.5642148 - outSlope: -0.5108864 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.0705103 - inSlope: -0.5108864 - outSlope: -0.44526938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.0779315 - inSlope: -0.44526938 - outSlope: -0.3669461 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.0840472 - inSlope: -0.3669461 - outSlope: -0.27606356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.0886483 - inSlope: -0.27606356 - outSlope: -0.17328049 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.0915363 - inSlope: -0.17328049 - outSlope: -0.05981604 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -1.0925332 - inSlope: -0.05981604 - outSlope: 0.053072784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -1.0916487 - inSlope: 0.053072784 - outSlope: 0.15409264 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -1.0890805 - inSlope: 0.15409264 - outSlope: 0.24632353 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -1.0849751 - inSlope: 0.24632353 - outSlope: 0.32876292 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -1.0794957 - inSlope: 0.32876292 - outSlope: 0.40078536 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -1.072816 - inSlope: 0.40078536 - outSlope: 0.46218494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -1.0651128 - inSlope: 0.46218494 - outSlope: 0.5132392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.0565587 - inSlope: 0.5132392 - outSlope: 0.55433166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.04732 - inSlope: 0.55433166 - outSlope: 0.59818184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.0373502 - inSlope: 0.59818184 - outSlope: 0.6022545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.0273128 - inSlope: 0.6022545 - outSlope: 0.62252885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -1.0169371 - inSlope: 0.62252885 - outSlope: 0.6674511 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -1.0058131 - inSlope: 0.6674511 - outSlope: 0.5808729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.9961318 - inSlope: 0.5808729 - outSlope: 0.7003605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.9844593 - inSlope: 0.7003605 - outSlope: 0.61573756 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.97419685 - inSlope: 0.61573756 - outSlope: 0.6480137 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.9633968 - inSlope: 0.6480137 - outSlope: 0.661077 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.9523787 - inSlope: 0.661077 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.6310367 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.93197435 - inSlope: 0.6310367 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57757205 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.91174257 - inSlope: 0.57757205 - outSlope: 0.61083454 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.90156186 - inSlope: 0.61083454 - outSlope: 0.6127117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.89135015 - inSlope: 0.6127117 - outSlope: 0.54442394 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.8822763 - inSlope: 0.54442394 - outSlope: 0.5781143 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.8726412 - inSlope: 0.5781143 - outSlope: 0.5688675 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.86315995 - inSlope: 0.5688675 - outSlope: 0.47820583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.85519 - inSlope: 0.47820583 - outSlope: 0.50082254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.8468428 - inSlope: 0.50082254 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.3445198 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.83337086 - inSlope: 0.3445198 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.06705267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.82109684 - inSlope: -0.06705267 - outSlope: -0.19221884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.8243005 - inSlope: -0.19221884 - outSlope: -0.30067876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.8293119 - inSlope: -0.30067876 - outSlope: -0.39032102 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.83581716 - inSlope: -0.39032102 - outSlope: -0.41681686 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.8427642 - inSlope: -0.41681686 - outSlope: -0.5317149 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.851626 - inSlope: -0.5317149 - outSlope: -0.56910354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.86111116 - inSlope: -0.56910354 - outSlope: -0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.87048525 - inSlope: -0.5624535 - outSlope: -0.63240993 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.88102555 - inSlope: -0.63240993 - outSlope: -0.5996367 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.89101934 - inSlope: -0.5996367 - outSlope: -0.6719952 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.9022194 - inSlope: -0.6719952 - outSlope: -0.669976 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.9133855 - inSlope: -0.669976 - outSlope: -0.6440971 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.9241206 - inSlope: -0.6440971 - outSlope: -0.69544303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.93571115 - inSlope: -0.69544303 - outSlope: -0.69162875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.94723845 - inSlope: -0.69162875 - outSlope: -0.6733055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.95846003 - inSlope: -0.6733055 - outSlope: -0.7150817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.9703782 - inSlope: -0.7150817 - outSlope: -0.7069565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.982161 - inSlope: -0.7069565 - outSlope: -0.7341926 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.99439734 - inSlope: -0.7341926 - outSlope: -0.65044844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.0052383 - inSlope: -0.65044844 - outSlope: -0.72224766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.0172756 - inSlope: -0.72224766 - outSlope: -0.6812362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.0286297 - inSlope: -0.6812362 - outSlope: -0.6556277 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -1.0395566 - inSlope: -0.6556277 - outSlope: -0.6485352 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -1.0503657 - inSlope: -0.6485352 - outSlope: -0.592391 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -1.0602387 - inSlope: -0.592391 - outSlope: -0.53802246 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -1.0692059 - inSlope: -0.53802246 - outSlope: -0.4702163 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -1.0770427 - inSlope: -0.4702163 - outSlope: -0.38852173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -1.0835181 - inSlope: -0.38852173 - outSlope: -0.29298037 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -1.0884011 - inSlope: -0.29298037 - outSlope: -0.18421881 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -1.0914714 - inSlope: -0.18421881 - outSlope: -0.0637088 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -1.0925332 - inSlope: -0.0637088 - outSlope: 0.053071268 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -1.0916487 - inSlope: 0.053071268 - outSlope: 0.15409264 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -1.0890805 - inSlope: 0.15409264 - outSlope: 0.24632353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -1.0849751 - inSlope: 0.24632353 - outSlope: 0.32876292 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -1.0794957 - inSlope: 0.32876292 - outSlope: 0.40078536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -1.072816 - inSlope: 0.40078536 - outSlope: 0.46218494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -1.0651128 - inSlope: 0.46218494 - outSlope: 0.51325387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.0565587 - inSlope: 0.51325387 - outSlope: 0.5543158 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.04732 - inSlope: 0.5543158 - outSlope: 0.59819895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.0373502 - inSlope: 0.59819895 - outSlope: 0.6022373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.0273128 - inSlope: 0.6022373 - outSlope: 0.6225466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -1.0169371 - inSlope: 0.6225466 - outSlope: 0.66743195 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -1.0058131 - inSlope: 0.66743195 - outSlope: 0.5808895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.9961318 - inSlope: 0.5808895 - outSlope: 0.70034045 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.9844593 - inSlope: 0.70034045 - outSlope: 0.6157552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.97419685 - inSlope: 0.6157552 - outSlope: 0.6479952 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.9633968 - inSlope: 0.6479952 - outSlope: 0.661077 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9523787 - inSlope: 0.661077 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.6310367 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.93197435 - inSlope: 0.6310367 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57757205 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.91174257 - inSlope: 0.57757205 - outSlope: 0.610852 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.90156186 - inSlope: 0.610852 - outSlope: 0.6126942 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.89135015 - inSlope: 0.6126942 - outSlope: 0.5444395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.8822763 - inSlope: 0.5444395 - outSlope: 0.57809776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.8726412 - inSlope: 0.57809776 - outSlope: 0.5688838 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.86315995 - inSlope: 0.5688838 - outSlope: 0.47819215 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.85519 - inSlope: 0.47819215 - outSlope: 0.50083685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.8468428 - inSlope: 0.50083685 - outSlope: 0.46378708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.83911294 - inSlope: 0.46378708 - outSlope: 0.34452963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.83337086 - inSlope: 0.34452963 - outSlope: 0.33261093 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.8278273 - inSlope: 0.33261093 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.062993534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.8210292 - inSlope: -0.062993534 - outSlope: -0.18089291 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.8240441 - inSlope: -0.18089291 - outSlope: -0.2837892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.82877386 - inSlope: -0.2837892 - outSlope: -0.36955696 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.8349332 - inSlope: -0.36955696 - outSlope: -0.39102554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.8414502 - inSlope: -0.39102554 - outSlope: -0.50760305 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.8499104 - inSlope: -0.50760305 - outSlope: -0.5449724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.8589931 - inSlope: -0.5449724 - outSlope: -0.5331052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.8678783 - inSlope: -0.5331052 - outSlope: -0.6099973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.8780448 - inSlope: -0.6099973 - outSlope: -0.56738335 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.8875013 - inSlope: -0.56738335 - outSlope: -0.6525592 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.8983771 - inSlope: -0.6525592 - outSlope: -0.64920396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.90919733 - inSlope: -0.64920396 - outSlope: -0.6097724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.91936034 - inSlope: -0.6097724 - outSlope: -0.67777956 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.9306565 - inSlope: -0.67777956 - outSlope: -0.6707114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.94183517 - inSlope: -0.6707114 - outSlope: -0.63262117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.9523787 - inSlope: -0.63262117 - outSlope: -0.70186037 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9640765 - inSlope: -0.70186037 - outSlope: -0.68783617 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.9755403 - inSlope: -0.68783617 - outSlope: -0.6769626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.98682314 - inSlope: -0.6769626 - outSlope: -0.7137324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.9987185 - inSlope: -0.7137324 - outSlope: -0.6572111 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -1.0096722 - inSlope: -0.6572111 - outSlope: -0.6712563 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -1.0208596 - inSlope: -0.6712563 - outSlope: -0.65361345 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -1.0317533 - inSlope: -0.65361345 - outSlope: -0.62695265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -1.0422024 - inSlope: -0.62695265 - outSlope: -0.62336564 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -1.0525919 - inSlope: -0.62336564 - outSlope: -0.5642309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.0619956 - inSlope: -0.5642309 - outSlope: -0.51087177 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.0705103 - inSlope: -0.51087177 - outSlope: -0.44526938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.0779315 - inSlope: -0.44526938 - outSlope: -0.3669461 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.0840472 - inSlope: -0.3669461 - outSlope: -0.27606356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.0886483 - inSlope: -0.27606356 - outSlope: -0.17328049 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.0915363 - inSlope: -0.17328049 - outSlope: -0.05981604 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -1.0925332 - inSlope: -0.05981604 - outSlope: 0.053072784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -1.0916487 - inSlope: 0.053072784 - outSlope: 0.15409264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -1.0890805 - inSlope: 0.15409264 - outSlope: 0.24632353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -1.0849751 - inSlope: 0.24632353 - outSlope: 0.32876292 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -1.0794957 - inSlope: 0.32876292 - outSlope: 0.40078536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -1.072816 - inSlope: 0.40078536 - outSlope: 0.46218494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -1.0651128 - inSlope: 0.46218494 - outSlope: 0.51325387 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.0565587 - inSlope: 0.51325387 - outSlope: 0.5543158 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.04732 - inSlope: 0.5543158 - outSlope: 0.59819895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.0373502 - inSlope: 0.59819895 - outSlope: 0.6022373 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.0273128 - inSlope: 0.6022373 - outSlope: 0.62252885 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -1.0169371 - inSlope: 0.62252885 - outSlope: 0.6674511 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -1.0058131 - inSlope: 0.6674511 - outSlope: 0.5808729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.9961318 - inSlope: 0.5808729 - outSlope: 0.7003605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.9844593 - inSlope: 0.7003605 - outSlope: 0.61573756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.97419685 - inSlope: 0.61573756 - outSlope: 0.6480137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.9633968 - inSlope: 0.6480137 - outSlope: 0.661077 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.9523787 - inSlope: 0.661077 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.6310367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.93197435 - inSlope: 0.6310367 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57757205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.91174257 - inSlope: 0.57757205 - outSlope: 0.610852 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.90156186 - inSlope: 0.610852 - outSlope: 0.6126942 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.89135015 - inSlope: 0.6126942 - outSlope: 0.5444395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.8822763 - inSlope: 0.5444395 - outSlope: 0.57809776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.8726412 - inSlope: 0.57809776 - outSlope: 0.5688675 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.86315995 - inSlope: 0.5688675 - outSlope: 0.47820583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.85519 - inSlope: 0.47820583 - outSlope: 0.50082254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.8468428 - inSlope: 0.50082254 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.3445198 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.83337086 - inSlope: 0.3445198 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25394815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.82359475 - inSlope: 0.25394815 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055892915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.8199793 - inSlope: 0.055892915 - outSlope: -0.06705267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.82109684 - inSlope: -0.06705267 - outSlope: -0.19221884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.8243005 - inSlope: -0.19221884 - outSlope: -0.30068737 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.8293119 - inSlope: -0.30068737 - outSlope: -0.39030984 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.83581716 - inSlope: -0.39030984 - outSlope: -0.41682878 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.8427642 - inSlope: -0.41682878 - outSlope: -0.5316997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.851626 - inSlope: -0.5316997 - outSlope: -0.56910354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.86111116 - inSlope: -0.56910354 - outSlope: -0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.87048525 - inSlope: -0.5624535 - outSlope: -0.63240993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.88102555 - inSlope: -0.63240993 - outSlope: -0.5996367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.89101934 - inSlope: -0.5996367 - outSlope: -0.6719952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.9022194 - inSlope: -0.6719952 - outSlope: -0.669976 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9133855 - inSlope: -0.669976 - outSlope: -0.6440971 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.9241206 - inSlope: -0.6440971 - outSlope: -0.69544303 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.93571115 - inSlope: -0.69544303 - outSlope: -0.69162875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.94723845 - inSlope: -0.69162875 - outSlope: -0.6733055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.95846003 - inSlope: -0.6733055 - outSlope: -0.7150817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.9703782 - inSlope: -0.7150817 - outSlope: -0.7069767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.982161 - inSlope: -0.7069767 - outSlope: -0.7341716 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.99439734 - inSlope: -0.7341716 - outSlope: -0.6504671 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.0052383 - inSlope: -0.6504671 - outSlope: -0.722227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.0172756 - inSlope: -0.722227 - outSlope: -0.6812362 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.0286297 - inSlope: -0.6812362 - outSlope: -0.6556277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -1.0395566 - inSlope: -0.6556277 - outSlope: -0.6485352 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -1.0503657 - inSlope: -0.6485352 - outSlope: -0.592391 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -1.0602387 - inSlope: -0.592391 - outSlope: -0.53802246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -1.0692059 - inSlope: -0.53802246 - outSlope: -0.4702163 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -1.0770427 - inSlope: -0.4702163 - outSlope: -0.38852173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -1.0835181 - inSlope: -0.38852173 - outSlope: -0.29298037 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -1.0884011 - inSlope: -0.29298037 - outSlope: -0.18421881 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -1.0914714 - inSlope: -0.18421881 - outSlope: -0.0637088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -1.0925332 - inSlope: -0.0637088 - outSlope: 0.053071268 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -1.0916487 - inSlope: 0.053071268 - outSlope: 0.15409705 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -1.0890805 - inSlope: 0.15409705 - outSlope: 0.24631648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -1.0849751 - inSlope: 0.24631648 - outSlope: 0.3287723 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -1.0794957 - inSlope: 0.3287723 - outSlope: 0.40077388 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -1.072816 - inSlope: 0.40077388 - outSlope: 0.46219817 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -1.0651128 - inSlope: 0.46219817 - outSlope: 0.51322454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.0565587 - inSlope: 0.51322454 - outSlope: 0.55433166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.04732 - inSlope: 0.55433166 - outSlope: 0.59819895 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.0373502 - inSlope: 0.59819895 - outSlope: 0.6022545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.0273128 - inSlope: 0.6022545 - outSlope: 0.622511 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -1.0169371 - inSlope: 0.622511 - outSlope: 0.6674511 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -1.0058131 - inSlope: 0.6674511 - outSlope: 0.5808895 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.9961318 - inSlope: 0.5808895 - outSlope: 0.7003605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.9844593 - inSlope: 0.7003605 - outSlope: 0.61572 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.97419685 - inSlope: 0.61572 - outSlope: 0.6480137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.9633968 - inSlope: 0.6480137 - outSlope: 0.6610959 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.9523787 - inSlope: 0.6610959 - outSlope: 0.5932243 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.94249177 - inSlope: 0.5932243 - outSlope: 0.63101864 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.93197435 - inSlope: 0.63101864 - outSlope: 0.636337 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.9213689 - inSlope: 0.636337 - outSlope: 0.57758856 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.91174257 - inSlope: 0.57758856 - outSlope: 0.6108171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.90156186 - inSlope: 0.6108171 - outSlope: 0.6127117 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.89135015 - inSlope: 0.6127117 - outSlope: 0.5444395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.8822763 - inSlope: 0.5444395 - outSlope: 0.5781143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.8726412 - inSlope: 0.5781143 - outSlope: 0.56885123 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.86315995 - inSlope: 0.56885123 - outSlope: 0.47820583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.85519 - inSlope: 0.47820583 - outSlope: 0.50083685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.8468428 - inSlope: 0.50083685 - outSlope: 0.46380034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.83911294 - inSlope: 0.46380034 - outSlope: 0.34450993 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.83337086 - inSlope: 0.34450993 - outSlope: 0.33262044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.8278273 - inSlope: 0.33262044 - outSlope: 0.25395542 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.82359475 - inSlope: 0.25395542 - outSlope: 0.16103514 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.8209109 - inSlope: 0.16103514 - outSlope: 0.055891313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.8199793 - inSlope: 0.055891313 - outSlope: -0.062993534 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.8210292 - inSlope: -0.062993534 - outSlope: -0.18089809 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.8240441 - inSlope: -0.18089809 - outSlope: -0.28377295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.82877386 - inSlope: -0.28377295 - outSlope: -0.36956754 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.8349332 - inSlope: -0.36956754 - outSlope: -0.39102554 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.8414502 - inSlope: -0.39102554 - outSlope: -0.5076176 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.8499104 - inSlope: -0.5076176 - outSlope: -0.5449412 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.8589931 - inSlope: -0.5449412 - outSlope: -0.5331204 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.8678783 - inSlope: -0.5331204 - outSlope: -0.6099973 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.8780448 - inSlope: -0.6099973 - outSlope: -0.56739956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.8875013 - inSlope: -0.56739956 - outSlope: -0.6525219 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.8983771 - inSlope: -0.6525219 - outSlope: -0.6492225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.90919733 - inSlope: -0.6492225 - outSlope: -0.60978985 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.91936034 - inSlope: -0.60978985 - outSlope: -0.67777956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.9306565 - inSlope: -0.67777956 - outSlope: -0.6706922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.94183517 - inSlope: -0.6706922 - outSlope: -0.63262117 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.9523787 - inSlope: -0.63262117 - outSlope: -0.70188046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.9640765 - inSlope: -0.70188046 - outSlope: -0.68779683 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.9755403 - inSlope: -0.68779683 - outSlope: -0.676982 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.98682314 - inSlope: -0.676982 - outSlope: -0.7137324 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.9987185 - inSlope: -0.7137324 - outSlope: -0.6572299 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -1.0096722 - inSlope: -0.6572299 - outSlope: -0.67121786 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -1.0208596 - inSlope: -0.67121786 - outSlope: -0.6536321 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -1.0317533 - inSlope: -0.6536321 - outSlope: -0.62695265 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -1.0422024 - inSlope: -0.62695265 - outSlope: -0.6233835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -1.0525919 - inSlope: -0.6233835 - outSlope: -0.5641987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.0619956 - inSlope: -0.5641987 - outSlope: -0.5108864 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.0705103 - inSlope: -0.5108864 - outSlope: -0.4452821 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.0779315 - inSlope: -0.4452821 - outSlope: -0.3669461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.0840472 - inSlope: -0.3669461 - outSlope: -0.27605566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.0886483 - inSlope: -0.27605566 - outSlope: -0.17328049 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.0915363 - inSlope: -0.17328049 - outSlope: -0.05981775 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -1.0925332 - inSlope: -0.05981775 - outSlope: 0.05259055 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -1.0916567 - inSlope: 0.05259055 - outSlope: 0.15245908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -1.0891157 - inSlope: 0.15245908 - outSlope: 0.24374142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.0850534 - inSlope: 0.24374142 - outSlope: 0.32607576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -1.0796189 - inSlope: 0.32607576 - outSlope: 0.39901727 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.0729684 - inSlope: 0.39901727 - outSlope: 0.46257725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.0652589 - inSlope: 0.46257725 - outSlope: 0.51665854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.056648 - inSlope: 0.51665854 - outSlope: 0.5614486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -1.0472907 - inSlope: 0.5614486 - outSlope: 0.59719205 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -1.0373371 - inSlope: 0.59719205 - outSlope: 0.6243491 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -1.0269314 - inSlope: 0.6243491 - outSlope: 0.64328223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -1.0162102 - inSlope: 0.64328223 - outSlope: 0.6544118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -1.0053035 - inSlope: 0.6544118 - outSlope: 0.65836173 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.99433035 - inSlope: 0.65836173 - outSlope: 0.67784035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.9830332 - inSlope: 0.67784035 - outSlope: 0.6407001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.972355 - inSlope: 0.6407001 - outSlope: 0.627067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.96190345 - inSlope: 0.627067 - outSlope: 0.6081233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.9517682 - inSlope: 0.6081233 - outSlope: 0.5840832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.94203365 - inSlope: 0.5840832 - outSlope: 0.555308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.93277866 - inSlope: 0.555308 - outSlope: 0.5219968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.92407835 - inSlope: 0.5219968 - outSlope: 0.48447156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.91600394 - inSlope: 0.48447156 - outSlope: 0.4427894 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.90862423 - inSlope: 0.4427894 - outSlope: 0.3971518 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.90200514 - inSlope: 0.3971518 - outSlope: 0.34746382 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.8962138 - inSlope: 0.34746382 - outSlope: 0.2938494 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.8913164 - inSlope: 0.2938494 - outSlope: 0.26413366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.88691425 - inSlope: 0.26413366 - outSlope: 0.16435754 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.884175 - inSlope: 0.16435754 - outSlope: 0.102409594 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.8824681 - inSlope: 0.102409594 - outSlope: 0.03527695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.88188016 - inSlope: 0.03527695 - outSlope: 0.068290085 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.880742 - inSlope: 0.068290085 - outSlope: 0.2013575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.8773859 - inSlope: 0.2013575 - outSlope: 0.3292444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.8718986 - inSlope: 0.3292444 - outSlope: 0.4520664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.86436427 - inSlope: 0.4520664 - outSlope: 0.5701426 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.85486203 - inSlope: 0.5701426 - outSlope: 0.68346614 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.84347045 - inSlope: 0.68346614 - outSlope: 0.7924296 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.8302635 - inSlope: 0.7924296 - outSlope: 0.89714825 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.81531125 - inSlope: 0.89714825 - outSlope: 0.9979114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.79867965 - inSlope: 0.9979114 - outSlope: 1.0501766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.781176 - inSlope: 1.0501766 - outSlope: 1.135804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.7622462 - inSlope: 1.135804 - outSlope: 1.2040083 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.7421797 - inSlope: 1.2040083 - outSlope: 1.2651207 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.72109467 - inSlope: 1.2651207 - outSlope: 1.3193841 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.699104 - inSlope: 1.3193841 - outSlope: 1.3672751 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.67631644 - inSlope: 1.3672751 - outSlope: 1.4091253 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.6528314 - inSlope: 1.4091253 - outSlope: 1.4453925 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.6287405 - inSlope: 1.4453925 - outSlope: 1.4109851 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.60522443 - inSlope: 1.4109851 - outSlope: 1.468328 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.5807527 - inSlope: 1.468328 - outSlope: 1.4785098 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.5561112 - inSlope: 1.4785098 - outSlope: 1.4827738 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.5313973 - inSlope: 1.4827738 - outSlope: 1.4823008 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.50669265 - inSlope: 1.4823008 - outSlope: 1.4202639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.48302194 - inSlope: 1.4202639 - outSlope: 1.438428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.4590485 - inSlope: 1.438428 - outSlope: 1.4159539 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.4354483 - inSlope: 1.4159539 - outSlope: 1.3897506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.41228613 - inSlope: 1.3897506 - outSlope: 1.2970359 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.3906692 - inSlope: 1.2970359 - outSlope: 1.2961776 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.36906657 - inSlope: 1.2961776 - outSlope: 1.2520849 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.3481976 - inSlope: 1.2520849 - outSlope: 1.1398114 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.32920104 - inSlope: 1.1398114 - outSlope: 1.1256008 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.31044132 - inSlope: 1.1256008 - outSlope: 1.0104673 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.2935995 - inSlope: 1.0104673 - outSlope: 0.9793485 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.27727726 - inSlope: 0.9793485 - outSlope: 0.8537763 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.26304787 - inSlope: 0.8537763 - outSlope: 0.8145403 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.24947241 - inSlope: 0.8145403 - outSlope: 0.67433894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.23823296 - inSlope: 0.67433894 - outSlope: 0.5826151 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.22852285 - inSlope: 0.5826151 - outSlope: 0.5294234 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.21969926 - inSlope: 0.5294234 - outSlope: 0.44589633 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.21226777 - inSlope: 0.44589633 - outSlope: 0.36727557 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.20614626 - inSlope: 0.36727557 - outSlope: 0.29522362 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.20122594 - inSlope: 0.29522362 - outSlope: 0.23123945 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.197372 - inSlope: 0.23123945 - outSlope: 0.17597526 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.19443913 - inSlope: 0.17597526 - outSlope: 0.13010493 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.19227062 - inSlope: 0.13010493 - outSlope: 0.09313845 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.19071834 - inSlope: 0.09313845 - outSlope: 0.06443927 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.18964437 - inSlope: 0.06443927 - outSlope: 0.042980596 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.188928 - inSlope: 0.042980596 - outSlope: 0.027350903 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.18847215 - inSlope: 0.027350903 - outSlope: 0.016429676 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.18819833 - inSlope: 0.016429676 - outSlope: 0.008661879 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.18805397 - inSlope: 0.008661879 - outSlope: 0.0026561695 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.1880097 - inSlope: 0.0026561695 - outSlope: 0.0026561695 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.86295056 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.86295056 - inSlope: 0 - outSlope: -0.43408555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.8557158 - inSlope: -0.43408555 - outSlope: -1.2600949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.8347142 - inSlope: -1.2600949 - outSlope: -2.0396323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.80072033 - inSlope: -2.0396323 - outSlope: -2.7745082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.7544786 - inSlope: -2.7745082 - outSlope: -3.4498034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.6969819 - inSlope: -3.4498034 - outSlope: -4.046731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.6295362 - inSlope: -4.046731 - outSlope: -4.532501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.5539946 - inSlope: -4.532501 - outSlope: -4.892109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.47245952 - inSlope: -4.892109 - outSlope: -5.0975018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.38750124 - inSlope: -5.0975018 - outSlope: -5.1322145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3019641 - inSlope: -5.1322145 - outSlope: -4.9937162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21873558 - inSlope: -4.9937162 - outSlope: -4.6917872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1405392 - inSlope: -4.6917872 - outSlope: -4.2601485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.06953654 - inSlope: -4.2601485 - outSlope: -3.7223246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0074978545 - inSlope: -3.7223246 - outSlope: -3.1206014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.04451212 - inSlope: -3.1206014 - outSlope: -2.476466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.085786514 - inSlope: -2.476466 - outSlope: -1.8070554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.11590418 - inSlope: -1.8070554 - outSlope: -1.1158054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13450092 - inSlope: -1.1158054 - outSlope: -0.3847838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.14091398 - inSlope: -0.3847838 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.14091398 - inSlope: 0 - outSlope: 0.33001217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.13541378 - inSlope: 0.33001217 - outSlope: 0.9449172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.119665176 - inSlope: 0.9449172 - outSlope: 1.4943914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.094758675 - inSlope: 1.4943914 - outSlope: 1.9797779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.061762407 - inSlope: 1.9797779 - outSlope: 2.4125762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.021552842 - inSlope: 2.4125762 - outSlope: 2.7698178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.024610743 - inSlope: 2.7698178 - outSlope: 3.0571442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.075563096 - inSlope: 3.0571442 - outSlope: 3.2715456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.1300888 - inSlope: 3.2715456 - outSlope: 3.396853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.18670297 - inSlope: 3.396853 - outSlope: 3.4401455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.24403949 - inSlope: 3.4401455 - outSlope: 3.392537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.30058172 - inSlope: 3.392537 - outSlope: 3.2592216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.35490203 - inSlope: 3.2592216 - outSlope: 3.0480278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.40570244 - inSlope: 3.0480278 - outSlope: 2.7557971 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.45163235 - inSlope: 2.7557971 - outSlope: 2.392084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.49150038 - inSlope: 2.392084 - outSlope: 1.9674094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.5242905 - inSlope: 1.9674094 - outSlope: 1.4784851 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5489319 - inSlope: 1.4784851 - outSlope: 0.93218297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.56446826 - inSlope: 0.93218297 - outSlope: 0.32511622 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.56988686 - inSlope: 0.32511622 - outSlope: -0.1653208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.5671315 - inSlope: -0.1653208 - outSlope: -0.4831843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.55907845 - inSlope: -0.4831843 - outSlope: -0.7841678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.546009 - inSlope: -0.7841678 - outSlope: -1.0702561 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.5281714 - inSlope: -1.0702561 - outSlope: -1.3444425 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.50576407 - inSlope: -1.3444425 - outSlope: -1.6004581 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.4790894 - inSlope: -1.6004581 - outSlope: -1.8448359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.44834217 - inSlope: -1.8448359 - outSlope: -2.074832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.41376168 - inSlope: -2.074832 - outSlope: -2.2831557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.37570912 - inSlope: -2.2831557 - outSlope: -2.475572 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.33444962 - inSlope: -2.475572 - outSlope: -2.639577 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.2904567 - inSlope: -2.639577 - outSlope: -2.7808347 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.24410951 - inSlope: -2.7808347 - outSlope: -2.894371 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.19587004 - inSlope: -2.894371 - outSlope: -2.9723911 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.14633024 - inSlope: -2.9723911 - outSlope: -3.0198326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.09599974 - inSlope: -3.0198326 - outSlope: -3.0338557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.045435525 - inSlope: -3.0338557 - outSlope: -3.009096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.0047160247 - inSlope: -3.009096 - outSlope: -2.953224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.053936377 - inSlope: -2.953224 - outSlope: -2.8617668 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.101632446 - inSlope: -2.8617668 - outSlope: -2.748758 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.14744504 - inSlope: -2.748758 - outSlope: -2.5944152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.19068587 - inSlope: -2.5944152 - outSlope: -2.4248345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.23109974 - inSlope: -2.4248345 - outSlope: -2.2319872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.2682995 - inSlope: -2.2319872 - outSlope: -2.0171573 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.30191875 - inSlope: -2.0171573 - outSlope: -1.7913865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.33177516 - inSlope: -1.7913865 - outSlope: -1.5502628 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.35761285 - inSlope: -1.5502628 - outSlope: -1.2970173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.37922978 - inSlope: -1.2970173 - outSlope: -1.0321543 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.39643234 - inSlope: -1.0321543 - outSlope: -0.7552661 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.4090201 - inSlope: -0.7552661 - outSlope: -0.4649739 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.41676965 - inSlope: -0.4649739 - outSlope: -0.15903369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.4194202 - inSlope: -0.15903369 - outSlope: 0.13241363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.41721332 - inSlope: 0.13241363 - outSlope: 0.38801944 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.41074634 - inSlope: 0.38801944 - outSlope: 0.63144267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.4002223 - inSlope: 0.63144267 - outSlope: 0.8644142 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3858154 - inSlope: 0.8644142 - outSlope: 1.0880289 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.36768135 - inSlope: 1.0880289 - outSlope: 1.3028377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.3459674 - inSlope: 1.3028377 - outSlope: 1.5087422 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.32082173 - inSlope: 1.5087422 - outSlope: 1.7050283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.29240462 - inSlope: 1.7050283 - outSlope: 1.8891513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.2609188 - inSlope: 1.8891513 - outSlope: 2.0647898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.22650567 - inSlope: 2.0647898 - outSlope: 2.2232316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.18945184 - inSlope: 2.2232316 - outSlope: 2.3626797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.15007389 - inSlope: 2.3626797 - outSlope: 2.4947736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.10849436 - inSlope: 2.4947736 - outSlope: 2.588238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.065357104 - inSlope: 2.588238 - outSlope: 2.6752517 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.020769617 - inSlope: 2.6752517 - outSlope: 2.7287548 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.024709584 - inSlope: 2.7287548 - outSlope: 2.7581828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.070679255 - inSlope: 2.7581828 - outSlope: 2.7662168 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.11678282 - inSlope: 2.7662168 - outSlope: 2.7413638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.16247217 - inSlope: 2.7413638 - outSlope: 2.6925988 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.20734942 - inSlope: 2.6925988 - outSlope: 2.6223178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.25105467 - inSlope: 2.6223178 - outSlope: 2.5235927 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.2931145 - inSlope: 2.5235927 - outSlope: 2.4047458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.33319357 - inSlope: 2.4047458 - outSlope: 2.2693727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.3710164 - inSlope: 2.2693727 - outSlope: 2.111267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.40620416 - inSlope: 2.111267 - outSlope: 1.9392211 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.43852448 - inSlope: 1.9392211 - outSlope: 1.7565464 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.46780023 - inSlope: 1.7565464 - outSlope: 1.5560092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.49373406 - inSlope: 1.5560092 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292951 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.5349968 - inSlope: 1.1292951 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.1552379 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.5672996 - inSlope: -0.1552379 - outSlope: -0.45408836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.55973136 - inSlope: -0.45408836 - outSlope: -0.7374292 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.54744107 - inSlope: -0.7374292 - outSlope: -1.0072097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.530654 - inSlope: -1.0072097 - outSlope: -1.266376 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.50954807 - inSlope: -1.266376 - outSlope: -1.5083523 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.48440853 - inSlope: -1.5083523 - outSlope: -1.7403332 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.45540342 - inSlope: -1.7403332 - outSlope: -1.95988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.4227383 - inSlope: -1.95988 - outSlope: -2.1594033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.38674778 - inSlope: -2.1594033 - outSlope: -2.3462605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.34764403 - inSlope: -2.3462605 - outSlope: -2.506516 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.3058682 - inSlope: -2.506516 - outSlope: -2.6479957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.26173562 - inSlope: -2.6479957 - outSlope: -2.7657578 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.21563904 - inSlope: -2.7657578 - outSlope: -2.8502884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.16813496 - inSlope: -2.8502884 - outSlope: -2.9088159 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.119654045 - inSlope: -2.9088159 - outSlope: -2.938532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.070679255 - inSlope: -2.938532 - outSlope: -2.929858 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.021847636 - inSlope: -2.929858 - outSlope: -2.8947887 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.026398106 - inSlope: -2.8947887 - outSlope: -2.8288944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.073546976 - inSlope: -2.8288944 - outSlope: -2.7301943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.11904952 - inSlope: -2.7301943 - outSlope: -2.6120102 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.1625836 - inSlope: -2.6120102 - outSlope: -2.463447 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.20364043 - inSlope: -2.463447 - outSlope: -2.2956069 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.24190105 - inSlope: -2.2956069 - outSlope: -2.1095355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.27706045 - inSlope: -2.1095355 - outSlope: -1.9033192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.30878195 - inSlope: -1.9033192 - outSlope: -1.6889824 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.33693203 - inSlope: -1.6889824 - outSlope: -1.4604958 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.36127326 - inSlope: -1.4604958 - outSlope: -1.2211326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.38162574 - inSlope: -1.2211326 - outSlope: -0.9711748 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.39781174 - inSlope: -0.9711748 - outSlope: -0.7102037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.40964863 - inSlope: -0.7102037 - outSlope: -0.43699932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.41693184 - inSlope: -0.43699932 - outSlope: -0.14930049 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.4194202 - inSlope: -0.14930049 - outSlope: 0.13241553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.41721332 - inSlope: 0.13241553 - outSlope: 0.3880139 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.41074634 - inSlope: 0.3880139 - outSlope: 0.6314517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.4002223 - inSlope: 0.6314517 - outSlope: 0.8644018 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.3858154 - inSlope: 0.8644018 - outSlope: 1.08806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.36768135 - inSlope: 1.08806 - outSlope: 1.3028191 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.3459674 - inSlope: 1.3028191 - outSlope: 1.5087206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.32082173 - inSlope: 1.5087206 - outSlope: 1.7050526 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.29240462 - inSlope: 1.7050526 - outSlope: 1.8891243 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.2609188 - inSlope: 1.8891243 - outSlope: 2.0648193 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.22650567 - inSlope: 2.0648193 - outSlope: 2.2231998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.18945184 - inSlope: 2.2231998 - outSlope: 2.3627136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.15007389 - inSlope: 2.3627136 - outSlope: 2.494738 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.10849436 - inSlope: 2.494738 - outSlope: 2.5882752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.065357104 - inSlope: 2.5882752 - outSlope: 2.6752136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.020769617 - inSlope: 2.6752136 - outSlope: 2.7287936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.024709584 - inSlope: 2.7287936 - outSlope: 2.7581434 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.070679255 - inSlope: 2.7581434 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.7413244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.16247217 - inSlope: 2.7413244 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6222804 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.25105467 - inSlope: 2.6222804 - outSlope: 2.5235567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.2931145 - inSlope: 2.5235567 - outSlope: 2.4047801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.33319357 - inSlope: 2.4047801 - outSlope: 2.2693403 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.3710164 - inSlope: 2.2693403 - outSlope: 2.1112974 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.40620416 - inSlope: 2.1112974 - outSlope: 1.9391934 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.43852448 - inSlope: 1.9391934 - outSlope: 1.7565715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.46780023 - inSlope: 1.7565715 - outSlope: 1.5560092 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.49373406 - inSlope: 1.5560092 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.5349968 - inSlope: 1.1292951 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.16532315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.5671315 - inSlope: -0.16532315 - outSlope: -0.48317742 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.55907845 - inSlope: -0.48317742 - outSlope: -0.78415656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.546009 - inSlope: -0.78415656 - outSlope: -1.0702714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.5281714 - inSlope: -1.0702714 - outSlope: -1.3444232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.50576407 - inSlope: -1.3444232 - outSlope: -1.6005039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.4790894 - inSlope: -1.6005039 - outSlope: -1.8448094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.44834217 - inSlope: -1.8448094 - outSlope: -2.0748615 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.41376168 - inSlope: -2.0748615 - outSlope: -2.283123 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.37570912 - inSlope: -2.283123 - outSlope: -2.4756076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.33444962 - inSlope: -2.4756076 - outSlope: -2.6395392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.2904567 - inSlope: -2.6395392 - outSlope: -2.7808745 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.24410951 - inSlope: -2.7808745 - outSlope: -2.8943295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.19587004 - inSlope: -2.8943295 - outSlope: -2.9724336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.14633024 - inSlope: -2.9724336 - outSlope: -3.0197895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.09599974 - inSlope: -3.0197895 - outSlope: -3.033899 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.045435525 - inSlope: -3.033899 - outSlope: -3.0090528 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.0047160247 - inSlope: -3.0090528 - outSlope: -2.9531817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.053936377 - inSlope: -2.9531817 - outSlope: -2.8618078 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.101632446 - inSlope: -2.8618078 - outSlope: -2.7487187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.14744504 - inSlope: -2.7487187 - outSlope: -2.5944893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.19068587 - inSlope: -2.5944893 - outSlope: -2.4248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.23109974 - inSlope: -2.4248 - outSlope: -2.2320192 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.2682995 - inSlope: -2.2320192 - outSlope: -2.0171285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.30191875 - inSlope: -2.0171285 - outSlope: -1.7914121 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.33177516 - inSlope: -1.7914121 - outSlope: -1.5502406 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.35761285 - inSlope: -1.5502406 - outSlope: -1.2970359 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.37922978 - inSlope: -1.2970359 - outSlope: -1.0321395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.39643234 - inSlope: -1.0321395 - outSlope: -0.75527686 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.4090201 - inSlope: -0.75527686 - outSlope: -0.46496725 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.41676965 - inSlope: -0.46496725 - outSlope: -0.15903597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.4194202 - inSlope: -0.15903597 - outSlope: 0.13241173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.41721332 - inSlope: 0.13241173 - outSlope: 0.3880139 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.41074634 - inSlope: 0.3880139 - outSlope: 0.6314517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.4002223 - inSlope: 0.6314517 - outSlope: 0.8644018 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.3858154 - inSlope: 0.8644018 - outSlope: 1.08806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.36768135 - inSlope: 1.08806 - outSlope: 1.3028191 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.3459674 - inSlope: 1.3028191 - outSlope: 1.5087638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.32082173 - inSlope: 1.5087638 - outSlope: 1.7050039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.29240462 - inSlope: 1.7050039 - outSlope: 1.8891784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.2609188 - inSlope: 1.8891784 - outSlope: 2.0647602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.22650567 - inSlope: 2.0647602 - outSlope: 2.2232633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.18945184 - inSlope: 2.2232633 - outSlope: 2.3626459 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.15007389 - inSlope: 2.3626459 - outSlope: 2.4948094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.10849436 - inSlope: 2.4948094 - outSlope: 2.588201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.065357104 - inSlope: 2.588201 - outSlope: 2.67529 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.020769617 - inSlope: 2.67529 - outSlope: 2.7287157 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.024709584 - inSlope: 2.7287157 - outSlope: 2.7581434 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.070679255 - inSlope: 2.7581434 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.7413244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.16247217 - inSlope: 2.7413244 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6222804 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.25105467 - inSlope: 2.6222804 - outSlope: 2.523629 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.2931145 - inSlope: 2.523629 - outSlope: 2.4047112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.33319357 - inSlope: 2.4047112 - outSlope: 2.2694051 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.3710164 - inSlope: 2.2694051 - outSlope: 2.1112368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.40620416 - inSlope: 2.1112368 - outSlope: 1.9392488 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.43852448 - inSlope: 1.9392488 - outSlope: 1.7565212 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.46780023 - inSlope: 1.7565212 - outSlope: 1.5560536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.49373406 - inSlope: 1.5560536 - outSlope: 1.3464366 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.516175 - inSlope: 1.3464366 - outSlope: 1.1293274 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.5349968 - inSlope: 1.1293274 - outSlope: 0.896722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.5499424 - inSlope: 0.896722 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.1552379 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.5672996 - inSlope: -0.1552379 - outSlope: -0.45408836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.55973136 - inSlope: -0.45408836 - outSlope: -0.7374292 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.54744107 - inSlope: -0.7374292 - outSlope: -1.0072097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.530654 - inSlope: -1.0072097 - outSlope: -1.266376 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.50954807 - inSlope: -1.266376 - outSlope: -1.5083523 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.48440853 - inSlope: -1.5083523 - outSlope: -1.7403332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.45540342 - inSlope: -1.7403332 - outSlope: -1.95988 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.4227383 - inSlope: -1.95988 - outSlope: -2.159465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.38674778 - inSlope: -2.159465 - outSlope: -2.3461936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.34764403 - inSlope: -2.3461936 - outSlope: -2.5065875 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.3058682 - inSlope: -2.5065875 - outSlope: -2.6479201 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.26173562 - inSlope: -2.6479201 - outSlope: -2.7657578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.21563904 - inSlope: -2.7657578 - outSlope: -2.8502884 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.16813496 - inSlope: -2.8502884 - outSlope: -2.9088159 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.119654045 - inSlope: -2.9088159 - outSlope: -2.938532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.070679255 - inSlope: -2.938532 - outSlope: -2.929858 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.021847636 - inSlope: -2.929858 - outSlope: -2.8947887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.026398106 - inSlope: -2.8947887 - outSlope: -2.8288944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.073546976 - inSlope: -2.8288944 - outSlope: -2.7301943 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.11904952 - inSlope: -2.7301943 - outSlope: -2.6120102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.1625836 - inSlope: -2.6120102 - outSlope: -2.463447 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.20364043 - inSlope: -2.463447 - outSlope: -2.2956069 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.24190105 - inSlope: -2.2956069 - outSlope: -2.1095958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.27706045 - inSlope: -2.1095958 - outSlope: -1.9032648 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.30878195 - inSlope: -1.9032648 - outSlope: -1.6890306 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.33693203 - inSlope: -1.6890306 - outSlope: -1.460454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.36127326 - inSlope: -1.460454 - outSlope: -1.2211326 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.38162574 - inSlope: -1.2211326 - outSlope: -0.9711748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.39781174 - inSlope: -0.9711748 - outSlope: -0.7102037 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.40964863 - inSlope: -0.7102037 - outSlope: -0.43699932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.41693184 - inSlope: -0.43699932 - outSlope: -0.14930049 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.4194202 - inSlope: -0.14930049 - outSlope: 0.13241553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.41721332 - inSlope: 0.13241553 - outSlope: 0.3880139 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.41074634 - inSlope: 0.3880139 - outSlope: 0.6314517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.4002223 - inSlope: 0.6314517 - outSlope: 0.8644018 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.3858154 - inSlope: 0.8644018 - outSlope: 1.08806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.36768135 - inSlope: 1.08806 - outSlope: 1.3028191 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.3459674 - inSlope: 1.3028191 - outSlope: 1.5087638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.32082173 - inSlope: 1.5087638 - outSlope: 1.7050039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.29240462 - inSlope: 1.7050039 - outSlope: 1.8891784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.2609188 - inSlope: 1.8891784 - outSlope: 2.0647602 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.22650567 - inSlope: 2.0647602 - outSlope: 2.2231998 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.18945184 - inSlope: 2.2231998 - outSlope: 2.3627136 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.15007389 - inSlope: 2.3627136 - outSlope: 2.494738 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.10849436 - inSlope: 2.494738 - outSlope: 2.5882752 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.065357104 - inSlope: 2.5882752 - outSlope: 2.6752136 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.020769617 - inSlope: 2.6752136 - outSlope: 2.7287936 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.024709584 - inSlope: 2.7287936 - outSlope: 2.7581434 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.070679255 - inSlope: 2.7581434 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.7413244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.16247217 - inSlope: 2.7413244 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6222804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.25105467 - inSlope: 2.6222804 - outSlope: 2.523629 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.2931145 - inSlope: 2.523629 - outSlope: 2.4047112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.33319357 - inSlope: 2.4047112 - outSlope: 2.2694051 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.3710164 - inSlope: 2.2694051 - outSlope: 2.1112368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.40620416 - inSlope: 2.1112368 - outSlope: 1.9391934 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.43852448 - inSlope: 1.9391934 - outSlope: 1.7565715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.46780023 - inSlope: 1.7565715 - outSlope: 1.5560092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.49373406 - inSlope: 1.5560092 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292951 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.5349968 - inSlope: 1.1292951 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.655752 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.5608717 - inSlope: 0.655752 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764556 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.56988686 - inSlope: 0.13764556 - outSlope: -0.16532315 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.5671315 - inSlope: -0.16532315 - outSlope: -0.48317742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.55907845 - inSlope: -0.48317742 - outSlope: -0.78417903 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.546009 - inSlope: -0.78417903 - outSlope: -1.0702407 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.5281714 - inSlope: -1.0702407 - outSlope: -1.3444617 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.50576407 - inSlope: -1.3444617 - outSlope: -1.6004581 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.4790894 - inSlope: -1.6004581 - outSlope: -1.8448094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.44834217 - inSlope: -1.8448094 - outSlope: -2.0748615 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.41376168 - inSlope: -2.0748615 - outSlope: -2.283123 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.37570912 - inSlope: -2.283123 - outSlope: -2.4756076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.33444962 - inSlope: -2.4756076 - outSlope: -2.6395392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.2904567 - inSlope: -2.6395392 - outSlope: -2.7808745 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.24410951 - inSlope: -2.7808745 - outSlope: -2.8943295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.19587004 - inSlope: -2.8943295 - outSlope: -2.9724336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.14633024 - inSlope: -2.9724336 - outSlope: -3.0197895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.09599974 - inSlope: -3.0197895 - outSlope: -3.033899 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.045435525 - inSlope: -3.033899 - outSlope: -3.0090528 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.0047160247 - inSlope: -3.0090528 - outSlope: -2.9532661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.053936377 - inSlope: -2.9532661 - outSlope: -2.8617258 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.101632446 - inSlope: -2.8617258 - outSlope: -2.7487974 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.14744504 - inSlope: -2.7487974 - outSlope: -2.5944152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.19068587 - inSlope: -2.5944152 - outSlope: -2.4248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.23109974 - inSlope: -2.4248 - outSlope: -2.2320192 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.2682995 - inSlope: -2.2320192 - outSlope: -2.0171285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.30191875 - inSlope: -2.0171285 - outSlope: -1.7914121 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.33177516 - inSlope: -1.7914121 - outSlope: -1.5502406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.35761285 - inSlope: -1.5502406 - outSlope: -1.2970359 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.37922978 - inSlope: -1.2970359 - outSlope: -1.0321395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.39643234 - inSlope: -1.0321395 - outSlope: -0.75527686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.4090201 - inSlope: -0.75527686 - outSlope: -0.46496725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.41676965 - inSlope: -0.46496725 - outSlope: -0.15903597 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.4194202 - inSlope: -0.15903597 - outSlope: 0.13241173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.41721332 - inSlope: 0.13241173 - outSlope: 0.38802502 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.41074634 - inSlope: 0.38802502 - outSlope: 0.63143367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.4002223 - inSlope: 0.63143367 - outSlope: 0.86442655 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.3858154 - inSlope: 0.86442655 - outSlope: 1.0880289 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.36768135 - inSlope: 1.0880289 - outSlope: 1.3028564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.3459674 - inSlope: 1.3028564 - outSlope: 1.5086775 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.32082173 - inSlope: 1.5086775 - outSlope: 1.7050526 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.29240462 - inSlope: 1.7050526 - outSlope: 1.8891784 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.2609188 - inSlope: 1.8891784 - outSlope: 2.0648193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.22650567 - inSlope: 2.0648193 - outSlope: 2.2231362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.18945184 - inSlope: 2.2231362 - outSlope: 2.3627136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.15007389 - inSlope: 2.3627136 - outSlope: 2.4948094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.10849436 - inSlope: 2.4948094 - outSlope: 2.5882752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.065357104 - inSlope: 2.5882752 - outSlope: 2.675137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.020769617 - inSlope: 2.675137 - outSlope: 2.7287936 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.024709584 - inSlope: 2.7287936 - outSlope: 2.7582223 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.070679255 - inSlope: 2.7582223 - outSlope: 2.7662563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.11678282 - inSlope: 2.7662563 - outSlope: 2.741246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.16247217 - inSlope: 2.741246 - outSlope: 2.6926758 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.20734942 - inSlope: 2.6926758 - outSlope: 2.6223552 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.25105467 - inSlope: 2.6223552 - outSlope: 2.5234845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.2931145 - inSlope: 2.5234845 - outSlope: 2.4047801 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.33319357 - inSlope: 2.4047801 - outSlope: 2.2694051 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.3710164 - inSlope: 2.2694051 - outSlope: 2.1112974 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.40620416 - inSlope: 2.1112974 - outSlope: 1.9391378 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.43852448 - inSlope: 1.9391378 - outSlope: 1.7565715 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.46780023 - inSlope: 1.7565715 - outSlope: 1.5560536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.49373406 - inSlope: 1.5560536 - outSlope: 1.3464751 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.516175 - inSlope: 1.3464751 - outSlope: 1.1292627 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.5349968 - inSlope: 1.1292627 - outSlope: 0.8967477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.5499424 - inSlope: 0.8967477 - outSlope: 0.6557708 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.5608717 - inSlope: 0.6557708 - outSlope: 0.40326732 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.56759274 - inSlope: 0.40326732 - outSlope: 0.13764161 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.56988686 - inSlope: 0.13764161 - outSlope: -0.1552379 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.5672996 - inSlope: -0.1552379 - outSlope: -0.45410132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.55973136 - inSlope: -0.45410132 - outSlope: -0.737387 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.54744107 - inSlope: -0.737387 - outSlope: -1.0072385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.530654 - inSlope: -1.0072385 - outSlope: -1.266376 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.50954807 - inSlope: -1.266376 - outSlope: -1.5083954 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.48440853 - inSlope: -1.5083954 - outSlope: -1.7402335 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.45540342 - inSlope: -1.7402335 - outSlope: -1.9599361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.4227383 - inSlope: -1.9599361 - outSlope: -2.159465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.38674778 - inSlope: -2.159465 - outSlope: -2.3462605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.34764403 - inSlope: -2.3462605 - outSlope: -2.5064442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.3058682 - inSlope: -2.5064442 - outSlope: -2.6479957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.26173562 - inSlope: -2.6479957 - outSlope: -2.765837 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.21563904 - inSlope: -2.765837 - outSlope: -2.8502884 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.16813496 - inSlope: -2.8502884 - outSlope: -2.9087327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.119654045 - inSlope: -2.9087327 - outSlope: -2.938532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.070679255 - inSlope: -2.938532 - outSlope: -2.929942 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.021847636 - inSlope: -2.929942 - outSlope: -2.894623 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.026398106 - inSlope: -2.894623 - outSlope: -2.8289754 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.073546976 - inSlope: -2.8289754 - outSlope: -2.7301943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.11904952 - inSlope: -2.7301943 - outSlope: -2.6120849 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.1625836 - inSlope: -2.6120849 - outSlope: -2.4633062 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.20364043 - inSlope: -2.4633062 - outSlope: -2.2956724 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.24190105 - inSlope: -2.2956724 - outSlope: -2.1095958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.27706045 - inSlope: -2.1095958 - outSlope: -1.9033192 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.30878195 - inSlope: -1.9033192 - outSlope: -1.688934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.33693203 - inSlope: -1.688934 - outSlope: -1.4604958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.36127326 - inSlope: -1.4604958 - outSlope: -1.2211676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.38162574 - inSlope: -1.2211676 - outSlope: -0.9711748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.39781174 - inSlope: -0.9711748 - outSlope: -0.7101834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.40964863 - inSlope: -0.7101834 - outSlope: -0.43699932 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.41693184 - inSlope: -0.43699932 - outSlope: -0.14930476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.4194202 - inSlope: -0.14930476 - outSlope: 0.051977243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.4185539 - inSlope: 0.051977243 - outSlope: 0.15144698 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.4160298 - inSlope: 0.15144698 - outSlope: 0.2445443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.41195413 - inSlope: 0.2445443 - outSlope: 0.33176392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.40642482 - inSlope: 0.33176392 - outSlope: 0.41321272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.39953765 - inSlope: 0.41321272 - outSlope: 0.4891476 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.39138532 - inSlope: 0.4891476 - outSlope: 0.55934566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.38206303 - inSlope: 0.55934566 - outSlope: 0.6236607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.37166885 - inSlope: 0.6236607 - outSlope: 0.6815994 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.36030838 - inSlope: 0.6815994 - outSlope: 0.7330625 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.34809086 - inSlope: 0.7330625 - outSlope: 0.77737147 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.33513486 - inSlope: 0.77737147 - outSlope: 0.81416833 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.3215656 - inSlope: 0.81416833 - outSlope: 0.84295434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.30751577 - inSlope: 0.84295434 - outSlope: 0.86068213 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.2931713 - inSlope: 0.86068213 - outSlope: 0.87599957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.27857152 - inSlope: 0.87599957 - outSlope: 0.8783634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.2639315 - inSlope: 0.8783634 - outSlope: 0.8716785 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.24940376 - inSlope: 0.8716785 - outSlope: 0.8555108 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.23514546 - inSlope: 0.8555108 - outSlope: 0.8298264 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.22131523 - inSlope: 0.8298264 - outSlope: 0.79456663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.2080719 - inSlope: 0.79456663 - outSlope: 0.7499741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.19557253 - inSlope: 0.7499741 - outSlope: 0.69578993 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.1839762 - inSlope: 0.69578993 - outSlope: 0.63235563 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.1734371 - inSlope: 0.63235563 - outSlope: 0.5596042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.16410998 - inSlope: 0.5596042 - outSlope: 0.47790006 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.1561451 - inSlope: 0.47790006 - outSlope: 0.3847026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.14973348 - inSlope: 0.3847026 - outSlope: 0.28817558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.14493063 - inSlope: 0.28817558 - outSlope: 0.17926507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.14194275 - inSlope: 0.17926507 - outSlope: 0.061727513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.14091398 - inSlope: 0.061727513 - outSlope: 0.05441838 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.14000702 - inSlope: 0.05441838 - outSlope: 0.16076039 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.13732757 - inSlope: 0.16076039 - outSlope: 0.2638717 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.13292977 - inSlope: 0.2638717 - outSlope: 0.36424863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.12685905 - inSlope: 0.36424863 - outSlope: 0.4625044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.119150765 - inSlope: 0.4625044 - outSlope: 0.5588957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.109835446 - inSlope: 0.5588957 - outSlope: 0.6537792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.09893929 - inSlope: 0.6537792 - outSlope: 0.74728465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.08648474 - inSlope: 0.74728465 - outSlope: 0.8394557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.07249402 - inSlope: 0.8394557 - outSlope: 0.9335209 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.05693469 - inSlope: 0.9335209 - outSlope: 1.0233631 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.039878897 - inSlope: 1.0233631 - outSlope: 1.1124322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.021338644 - inSlope: 1.1124322 - outSlope: 1.1995817 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.0013459196 - inSlope: 1.1995817 - outSlope: 1.2844318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.020062175 - inSlope: 1.2844318 - outSlope: 1.3666033 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.042838547 - inSlope: 1.3666033 - outSlope: 1.445344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.06692725 - inSlope: 1.445344 - outSlope: 1.5199628 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.092261024 - inSlope: 1.5199628 - outSlope: 1.5939811 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.11882697 - inSlope: 1.5939811 - outSlope: 1.6566344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.14643712 - inSlope: 1.6566344 - outSlope: 1.7158228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.17503373 - inSlope: 1.7158228 - outSlope: 1.7681739 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.20450453 - inSlope: 1.7681739 - outSlope: 1.8134826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.23472878 - inSlope: 1.8134826 - outSlope: 1.8538442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.26562572 - inSlope: 1.8538442 - outSlope: 1.8812068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.29697868 - inSlope: 1.8812068 - outSlope: 1.9016118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.32867354 - inSlope: 1.9016118 - outSlope: 1.9133329 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.36056194 - inSlope: 1.9133329 - outSlope: 1.9188244 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.39254186 - inSlope: 1.9188244 - outSlope: 1.910227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.42437848 - inSlope: 1.910227 - outSlope: 1.8944345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.45595372 - inSlope: 1.8944345 - outSlope: 1.8730009 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.48716992 - inSlope: 1.8730009 - outSlope: 1.8379027 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.51780117 - inSlope: 1.8379027 - outSlope: 1.799086 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.5477872 - inSlope: 1.799086 - outSlope: 1.7485266 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.57692885 - inSlope: 1.7485266 - outSlope: 1.6947993 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.6051751 - inSlope: 1.6947993 - outSlope: 1.6301035 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.63234305 - inSlope: 1.6301035 - outSlope: 1.5637052 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.6584059 - inSlope: 1.5637052 - outSlope: 1.4893998 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.68322885 - inSlope: 1.4893998 - outSlope: 1.4079523 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.70669436 - inSlope: 1.4079523 - outSlope: 1.3233112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.7287492 - inSlope: 1.3233112 - outSlope: 1.2341971 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.74932003 - inSlope: 1.2341971 - outSlope: 1.1412687 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.7683409 - inSlope: 1.1412687 - outSlope: 1.0448186 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.78575426 - inSlope: 1.0448186 - outSlope: 0.9451891 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.8015072 - inSlope: 0.9451891 - outSlope: 0.84286135 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.81555545 - inSlope: 0.84286135 - outSlope: 0.73821956 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.8278589 - inSlope: 0.73821956 - outSlope: 0.63135517 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.83838135 - inSlope: 0.63135517 - outSlope: 0.52235794 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.8470877 - inSlope: 0.52235794 - outSlope: 0.4112819 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.8539423 - inSlope: 0.4112819 - outSlope: 0.29779053 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.8589054 - inSlope: 0.29779053 - outSlope: 0.18133798 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.8619276 - inSlope: 0.18133798 - outSlope: 0.06137352 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.86295056 - inSlope: 0.06137352 - outSlope: 0.06137352 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.53535765 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.53535765 - inSlope: 0 - outSlope: -0.41782776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.52839386 - inSlope: -0.41782776 - outSlope: -1.1690109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.5089103 - inSlope: -1.1690109 - outSlope: -1.7533742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.47968742 - inSlope: -1.7533742 - outSlope: -2.123591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.44429427 - inSlope: -2.123591 - outSlope: -2.276586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.4063512 - inSlope: -2.276586 - outSlope: -2.3287377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3675388 - inSlope: -2.3287377 - outSlope: -2.1769133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.33125696 - inSlope: -2.1769133 - outSlope: -2.1058614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2961593 - inSlope: -2.1058614 - outSlope: -2.0562496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.2618885 - inSlope: -2.0562496 - outSlope: -2.0217597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.22819242 - inSlope: -2.0217597 - outSlope: -1.9938622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.19496141 - inSlope: -1.9938622 - outSlope: -1.9104222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.16312107 - inSlope: -1.9104222 - outSlope: -1.8683637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.1319816 - inSlope: -1.8683637 - outSlope: -1.7105215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.10347293 - inSlope: -1.7105215 - outSlope: -1.5495919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.07764643 - inSlope: -1.5495919 - outSlope: -1.309721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.055817764 - inSlope: -1.309721 - outSlope: -1.0106632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.038973335 - inSlope: -1.0106632 - outSlope: -0.668921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.027824663 - inSlope: -0.668921 - outSlope: -0.23888983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.02384317 - inSlope: -0.23888983 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.02384317 - inSlope: 0 - outSlope: 0.0019468386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.023875616 - inSlope: 0.0019468386 - outSlope: -0.0016877817 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.023847487 - inSlope: -0.0016877817 - outSlope: -0.025814386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.023417247 - inSlope: -0.025814386 - outSlope: -0.082599156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.022040596 - inSlope: -0.082599156 - outSlope: -0.029417826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0215503 - inSlope: -0.029417826 - outSlope: -0.08021355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.020213408 - inSlope: -0.08021355 - outSlope: -0.116403736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.018273348 - inSlope: -0.116403736 - outSlope: -0.0922626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.01673564 - inSlope: -0.0922626 - outSlope: -0.1559549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.014136394 - inSlope: -0.1559549 - outSlope: -0.15795614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.011503756 - inSlope: -0.15795614 - outSlope: -0.21193534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.007971504 - inSlope: -0.21193534 - outSlope: -0.25854144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.003662484 - inSlope: -0.25854144 - outSlope: -0.22251171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00004604091 - inSlope: -0.22251171 - outSlope: -0.2520815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0042473953 - inSlope: -0.2520815 - outSlope: -0.28864995 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.009058223 - inSlope: -0.28864995 - outSlope: -0.23533925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.01298054 - inSlope: -0.23533925 - outSlope: -0.22852358 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.016789263 - inSlope: -0.22852358 - outSlope: -0.1602303 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.019459765 - inSlope: -0.1602303 - outSlope: -0.059276428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.020447705 - inSlope: -0.059276428 - outSlope: 0.031880207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.019916369 - inSlope: 0.031880207 - outSlope: 0.08926657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.018428594 - inSlope: 0.08926657 - outSlope: 0.1333314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.016206406 - inSlope: 0.1333314 - outSlope: 0.1611076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.013521282 - inSlope: 0.1611076 - outSlope: 0.13466641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.011276844 - inSlope: 0.13466641 - outSlope: 0.1812023 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.008256765 - inSlope: 0.1812023 - outSlope: 0.16078034 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.0055770953 - inSlope: 0.16078034 - outSlope: 0.10215217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.0038745608 - inSlope: 0.10215217 - outSlope: 0.105737485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.002112271 - inSlope: 0.105737485 - outSlope: 0.022911876 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.0017304068 - inSlope: 0.022911876 - outSlope: 0.025877237 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.0012991199 - inSlope: 0.025877237 - outSlope: -0.03314557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.0018515455 - inSlope: -0.03314557 - outSlope: -0.111727946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.0037136762 - inSlope: -0.111727946 - outSlope: -0.12661354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.0058239 - inSlope: -0.12661354 - outSlope: -0.18540932 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.0089140525 - inSlope: -0.18540932 - outSlope: -0.25417453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.013150291 - inSlope: -0.25417453 - outSlope: -0.2700362 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.01765089 - inSlope: -0.2700362 - outSlope: -0.32238474 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.023023963 - inSlope: -0.32238474 - outSlope: -0.33840212 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.028663993 - inSlope: -0.33840212 - outSlope: -0.4410023 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.036014024 - inSlope: -0.4410023 - outSlope: -0.39904144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.042664804 - inSlope: -0.39904144 - outSlope: -0.4411297 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.05001696 - inSlope: -0.4411297 - outSlope: -0.45392767 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.057582412 - inSlope: -0.45392767 - outSlope: -0.42946208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.06474011 - inSlope: -0.42946208 - outSlope: -0.4282884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.07187824 - inSlope: -0.4282884 - outSlope: -0.40060395 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.078554966 - inSlope: -0.40060395 - outSlope: -0.35871986 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.084533624 - inSlope: -0.35871986 - outSlope: -0.30214578 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.08956938 - inSlope: -0.30214578 - outSlope: -0.23116149 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.09342207 - inSlope: -0.23116149 - outSlope: -0.14676614 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.09586817 - inSlope: -0.14676614 - outSlope: -0.050997335 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.096718125 - inSlope: -0.050997335 - outSlope: 0.042492043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.096009925 - inSlope: 0.042492043 - outSlope: 0.12288597 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.09396183 - inSlope: 0.12288597 - outSlope: 0.19487205 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.09071396 - inSlope: 0.19487205 - outSlope: 0.25696972 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.08643114 - inSlope: 0.25696972 - outSlope: 0.3082881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.081292935 - inSlope: 0.3082881 - outSlope: 0.3484595 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.07548528 - inSlope: 0.3484595 - outSlope: 0.37764063 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.06919128 - inSlope: 0.37764063 - outSlope: 0.3963437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.062585555 - inSlope: 0.3963437 - outSlope: 0.3942498 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.05601473 - inSlope: 0.3942498 - outSlope: 0.41258717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.049138285 - inSlope: 0.41258717 - outSlope: 0.40111825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.042452987 - inSlope: 0.40111825 - outSlope: 0.3563291 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.036514174 - inSlope: 0.3563291 - outSlope: 0.41514957 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.029595021 - inSlope: 0.41514957 - outSlope: 0.28843588 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.024787761 - inSlope: 0.28843588 - outSlope: 0.32896644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.019304993 - inSlope: 0.32896644 - outSlope: 0.26539114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.014881811 - inSlope: 0.26539114 - outSlope: 0.21428713 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.011310362 - inSlope: 0.21428713 - outSlope: 0.22675397 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.007531133 - inSlope: 0.22675397 - outSlope: 0.1502272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.0050273486 - inSlope: 0.1502272 - outSlope: 0.09915346 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.003374769 - inSlope: 0.09915346 - outSlope: 0.099810444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.0017112631 - inSlope: 0.099810444 - outSlope: 0.024849886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.0012970987 - inSlope: 0.024849886 - outSlope: -0.024341427 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.0017027888 - inSlope: -0.024341427 - outSlope: -0.015246669 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.0019568997 - inSlope: -0.015246669 - outSlope: -0.08948333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.003448287 - inSlope: -0.08948333 - outSlope: -0.1275283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.0055737565 - inSlope: -0.1275283 - outSlope: -0.09645331 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.00718131 - inSlope: -0.09645331 - outSlope: -0.15872642 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.009826786 - inSlope: -0.15872642 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11059131 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.014503573 - inSlope: -0.11059131 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.029966095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.019948278 - inSlope: 0.029966095 - outSlope: 0.08414614 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.018545823 - inSlope: 0.08414614 - outSlope: 0.12643579 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.016438592 - inSlope: 0.12643579 - outSlope: 0.15395708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.013872607 - inSlope: 0.15395708 - outSlope: 0.1264031 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.011765921 - inSlope: 0.1264031 - outSlope: 0.17775108 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.008803363 - inSlope: 0.17775108 - outSlope: 0.16074668 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.0061242925 - inSlope: 0.16074668 - outSlope: 0.10133658 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.004435327 - inSlope: 0.10133658 - outSlope: 0.114429064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.0025281503 - inSlope: 0.114429064 - outSlope: 0.027189521 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.0020749986 - inSlope: 0.027189521 - outSlope: 0.044492435 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.0013334481 - inSlope: 0.044492435 - outSlope: -0.011965259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.001532866 - inSlope: -0.011965259 - outSlope: -0.09816699 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.0031690043 - inSlope: -0.09816699 - outSlope: -0.09616358 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.004771706 - inSlope: -0.09616358 - outSlope: -0.15479961 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.007351734 - inSlope: -0.15479961 - outSlope: -0.2375213 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.011310362 - inSlope: -0.2375213 - outSlope: -0.2294959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.015135345 - inSlope: -0.2294959 - outSlope: -0.28634778 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.019907735 - inSlope: -0.28634778 - outSlope: -0.33588666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.02550592 - inSlope: -0.33588666 - outSlope: -0.33843356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.031146394 - inSlope: -0.33843356 - outSlope: -0.41220254 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.038016528 - inSlope: -0.41220254 - outSlope: -0.414892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.04493129 - inSlope: -0.414892 - outSlope: -0.43188936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.05212954 - inSlope: -0.43188936 - outSlope: -0.44153622 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.059488576 - inSlope: -0.44153622 - outSlope: -0.41047835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.06632978 - inSlope: -0.41047835 - outSlope: -0.4105598 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.07317253 - inSlope: -0.4105598 - outSlope: -0.38212943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.07954126 - inSlope: -0.38212943 - outSlope: -0.3407017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.085219696 - inSlope: -0.3407017 - outSlope: -0.28590325 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.08998468 - inSlope: -0.28590325 - outSlope: -0.21800794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.09361819 - inSlope: -0.21800794 - outSlope: -0.13811038 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.09592 - inSlope: -0.13811038 - outSlope: -0.047887072 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.096718125 - inSlope: -0.047887072 - outSlope: 0.04249265 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.096009925 - inSlope: 0.04249265 - outSlope: 0.122884214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.09396183 - inSlope: 0.122884214 - outSlope: 0.19487485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.09071396 - inSlope: 0.19487485 - outSlope: 0.25696605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.08643114 - inSlope: 0.25696605 - outSlope: 0.30829692 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.081292935 - inSlope: 0.30829692 - outSlope: 0.34845454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.07548528 - inSlope: 0.34845454 - outSlope: 0.37763524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.06919128 - inSlope: 0.37763524 - outSlope: 0.39634937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.062585555 - inSlope: 0.39634937 - outSlope: 0.39424413 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.05601473 - inSlope: 0.39424413 - outSlope: 0.41259307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.049138285 - inSlope: 0.41259307 - outSlope: 0.40111253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.042452987 - inSlope: 0.40111253 - outSlope: 0.3563342 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.036514174 - inSlope: 0.3563342 - outSlope: 0.41514364 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.029595021 - inSlope: 0.41514364 - outSlope: 0.28844 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.024787761 - inSlope: 0.28844 - outSlope: 0.32896173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.019304993 - inSlope: 0.32896173 - outSlope: 0.26539496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.014881811 - inSlope: 0.26539496 - outSlope: 0.21428408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.011310362 - inSlope: 0.21428408 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.0050273486 - inSlope: 0.15022506 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.09980901 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.0017112631 - inSlope: 0.09980901 - outSlope: 0.024849532 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.0012970987 - inSlope: 0.024849532 - outSlope: -0.024341775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.0017027888 - inSlope: -0.024341775 - outSlope: -0.01524645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.0019568997 - inSlope: -0.01524645 - outSlope: -0.08948461 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.003448287 - inSlope: -0.08948461 - outSlope: -0.12752646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.0055737565 - inSlope: -0.12752646 - outSlope: -0.09645469 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.00718131 - inSlope: -0.09645469 - outSlope: -0.15872642 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.009826786 - inSlope: -0.15872642 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11059131 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.014503573 - inSlope: -0.11059131 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.031880666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.019916369 - inSlope: 0.031880666 - outSlope: 0.089265294 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.018428594 - inSlope: 0.089265294 - outSlope: 0.1333295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.016206406 - inSlope: 0.1333295 - outSlope: 0.1611099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.013521282 - inSlope: 0.1611099 - outSlope: 0.13466449 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.011276844 - inSlope: 0.13466449 - outSlope: 0.1812075 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.008256765 - inSlope: 0.1812075 - outSlope: 0.16077805 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.0055770953 - inSlope: 0.16077805 - outSlope: 0.10215363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.0038745608 - inSlope: 0.10215363 - outSlope: 0.10573597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.002112271 - inSlope: 0.10573597 - outSlope: 0.022912204 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.0017304068 - inSlope: 0.022912204 - outSlope: 0.025876867 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.0012991199 - inSlope: 0.025876867 - outSlope: -0.033146042 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.0018515455 - inSlope: -0.033146042 - outSlope: -0.11172635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.0037136762 - inSlope: -0.11172635 - outSlope: -0.12661536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.0058239 - inSlope: -0.12661536 - outSlope: -0.18540667 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.0089140525 - inSlope: -0.18540667 - outSlope: -0.25417817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.013150291 - inSlope: -0.25417817 - outSlope: -0.27003232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.01765089 - inSlope: -0.27003232 - outSlope: -0.32238013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.023023963 - inSlope: -0.32238013 - outSlope: -0.33840695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.028663993 - inSlope: -0.33840695 - outSlope: -0.440996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.036014024 - inSlope: -0.440996 - outSlope: -0.39905286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.042664804 - inSlope: -0.39905286 - outSlope: -0.4411234 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.05001696 - inSlope: -0.4411234 - outSlope: -0.45393413 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.057582412 - inSlope: -0.45393413 - outSlope: -0.42945594 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.06474011 - inSlope: -0.42945594 - outSlope: -0.4282945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.07187824 - inSlope: -0.4282945 - outSlope: -0.40059823 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.078554966 - inSlope: -0.40059823 - outSlope: -0.358725 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.084533624 - inSlope: -0.358725 - outSlope: -0.30214146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.08956938 - inSlope: -0.30214146 - outSlope: -0.2311648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.09342207 - inSlope: -0.2311648 - outSlope: -0.14676404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.09586817 - inSlope: -0.14676404 - outSlope: -0.050998066 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.096718125 - inSlope: -0.050998066 - outSlope: 0.042491436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.096009925 - inSlope: 0.042491436 - outSlope: 0.122884214 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.09396183 - inSlope: 0.122884214 - outSlope: 0.19487485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.09071396 - inSlope: 0.19487485 - outSlope: 0.25696605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.08643114 - inSlope: 0.25696605 - outSlope: 0.30829692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.081292935 - inSlope: 0.30829692 - outSlope: 0.34845454 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.07548528 - inSlope: 0.34845454 - outSlope: 0.37764603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.06919128 - inSlope: 0.37764603 - outSlope: 0.39633802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.062585555 - inSlope: 0.39633802 - outSlope: 0.39425543 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.05601473 - inSlope: 0.39425543 - outSlope: 0.41258126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.049138285 - inSlope: 0.41258126 - outSlope: 0.401124 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.042452987 - inSlope: 0.401124 - outSlope: 0.35632402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.036514174 - inSlope: 0.35632402 - outSlope: 0.41515553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.029595021 - inSlope: 0.41515553 - outSlope: 0.28843173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.024787761 - inSlope: 0.28843173 - outSlope: 0.32897115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.019304993 - inSlope: 0.32897115 - outSlope: 0.26538736 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.014881811 - inSlope: 0.26538736 - outSlope: 0.21428408 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.011310362 - inSlope: 0.21428408 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.0050273486 - inSlope: 0.15022506 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.09980901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.0017112631 - inSlope: 0.09980901 - outSlope: 0.024850242 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.0012970987 - inSlope: 0.024850242 - outSlope: -0.024341078 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.0017027888 - inSlope: -0.024341078 - outSlope: -0.015246887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.0019568997 - inSlope: -0.015246887 - outSlope: -0.08948205 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.003448287 - inSlope: -0.08948205 - outSlope: -0.12753011 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.0055737565 - inSlope: -0.12753011 - outSlope: -0.09645192 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.00718131 - inSlope: -0.09645192 - outSlope: -0.15873097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.009826786 - inSlope: -0.15873097 - outSlope: -0.17001218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.01266036 - inSlope: -0.17001218 - outSlope: -0.110594474 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.014503573 - inSlope: -0.110594474 - outSlope: -0.14085941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.016851261 - inSlope: -0.14085941 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.029966095 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.019948278 - inSlope: 0.029966095 - outSlope: 0.08414614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.018545823 - inSlope: 0.08414614 - outSlope: 0.12643579 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.016438592 - inSlope: 0.12643579 - outSlope: 0.15395708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.013872607 - inSlope: 0.15395708 - outSlope: 0.1264031 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.011765921 - inSlope: 0.1264031 - outSlope: 0.17775108 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.008803363 - inSlope: 0.17775108 - outSlope: 0.16074668 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.0061242925 - inSlope: 0.16074668 - outSlope: 0.10133658 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.004435327 - inSlope: 0.10133658 - outSlope: 0.11443234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.0025281503 - inSlope: 0.11443234 - outSlope: 0.027188743 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.0020749986 - inSlope: 0.027188743 - outSlope: 0.044493705 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.0013334481 - inSlope: 0.044493705 - outSlope: -0.011964916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.001532866 - inSlope: -0.011964916 - outSlope: -0.09816699 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.0031690043 - inSlope: -0.09816699 - outSlope: -0.09616358 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.004771706 - inSlope: -0.09616358 - outSlope: -0.15479961 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.007351734 - inSlope: -0.15479961 - outSlope: -0.2375213 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.011310362 - inSlope: -0.2375213 - outSlope: -0.2294959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.015135345 - inSlope: -0.2294959 - outSlope: -0.28634778 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.019907735 - inSlope: -0.28634778 - outSlope: -0.33588666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.02550592 - inSlope: -0.33588666 - outSlope: -0.33843356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.031146394 - inSlope: -0.33843356 - outSlope: -0.41220254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.038016528 - inSlope: -0.41220254 - outSlope: -0.414892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.04493129 - inSlope: -0.414892 - outSlope: -0.43188936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.05212954 - inSlope: -0.43188936 - outSlope: -0.44154885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.059488576 - inSlope: -0.44154885 - outSlope: -0.4104666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.06632978 - inSlope: -0.4104666 - outSlope: -0.41057155 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.07317253 - inSlope: -0.41057155 - outSlope: -0.3821185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.07954126 - inSlope: -0.3821185 - outSlope: -0.3407017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.085219696 - inSlope: -0.3407017 - outSlope: -0.28590325 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.08998468 - inSlope: -0.28590325 - outSlope: -0.21800794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.09361819 - inSlope: -0.21800794 - outSlope: -0.13811038 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.09592 - inSlope: -0.13811038 - outSlope: -0.047887072 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.096718125 - inSlope: -0.047887072 - outSlope: 0.04249265 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.096009925 - inSlope: 0.04249265 - outSlope: 0.122884214 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.09396183 - inSlope: 0.122884214 - outSlope: 0.19487485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.09071396 - inSlope: 0.19487485 - outSlope: 0.25696605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.08643114 - inSlope: 0.25696605 - outSlope: 0.30829692 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.081292935 - inSlope: 0.30829692 - outSlope: 0.34845454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.07548528 - inSlope: 0.34845454 - outSlope: 0.37764603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.06919128 - inSlope: 0.37764603 - outSlope: 0.39633802 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.062585555 - inSlope: 0.39633802 - outSlope: 0.39425543 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.05601473 - inSlope: 0.39425543 - outSlope: 0.41258126 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.049138285 - inSlope: 0.41258126 - outSlope: 0.40111253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.042452987 - inSlope: 0.40111253 - outSlope: 0.3563342 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.036514174 - inSlope: 0.3563342 - outSlope: 0.41514364 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.029595021 - inSlope: 0.41514364 - outSlope: 0.28844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.024787761 - inSlope: 0.28844 - outSlope: 0.32896173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.019304993 - inSlope: 0.32896173 - outSlope: 0.26539496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.014881811 - inSlope: 0.26539496 - outSlope: 0.21428408 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.011310362 - inSlope: 0.21428408 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022506 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.0050273486 - inSlope: 0.15022506 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.09980901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.0017112631 - inSlope: 0.09980901 - outSlope: 0.024850242 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.0012970987 - inSlope: 0.024850242 - outSlope: -0.024341078 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.0017027888 - inSlope: -0.024341078 - outSlope: -0.015246887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.0019568997 - inSlope: -0.015246887 - outSlope: -0.08948205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.003448287 - inSlope: -0.08948205 - outSlope: -0.12752646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.0055737565 - inSlope: -0.12752646 - outSlope: -0.09645469 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.00718131 - inSlope: -0.09645469 - outSlope: -0.15872642 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.009826786 - inSlope: -0.15872642 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11059131 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.014503573 - inSlope: -0.11059131 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11404925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.018752107 - inSlope: -0.11404925 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026592294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.020447705 - inSlope: -0.026592294 - outSlope: 0.031880666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.019916369 - inSlope: 0.031880666 - outSlope: 0.089265294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.018428594 - inSlope: 0.089265294 - outSlope: 0.13333331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.016206406 - inSlope: 0.13333331 - outSlope: 0.16110529 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.013521282 - inSlope: 0.16110529 - outSlope: 0.13466834 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.011276844 - inSlope: 0.13466834 - outSlope: 0.1812023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.008256765 - inSlope: 0.1812023 - outSlope: 0.16077805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.0055770953 - inSlope: 0.16077805 - outSlope: 0.10215363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.0038745608 - inSlope: 0.10215363 - outSlope: 0.10573597 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.002112271 - inSlope: 0.10573597 - outSlope: 0.022912204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.0017304068 - inSlope: 0.022912204 - outSlope: 0.025876867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.0012991199 - inSlope: 0.025876867 - outSlope: -0.033146042 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.0018515455 - inSlope: -0.033146042 - outSlope: -0.11172635 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.0037136762 - inSlope: -0.11172635 - outSlope: -0.12661536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.0058239 - inSlope: -0.12661536 - outSlope: -0.18540667 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.0089140525 - inSlope: -0.18540667 - outSlope: -0.25417817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.013150291 - inSlope: -0.25417817 - outSlope: -0.27003232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.01765089 - inSlope: -0.27003232 - outSlope: -0.32238933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.023023963 - inSlope: -0.32238933 - outSlope: -0.33839726 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.028663993 - inSlope: -0.33839726 - outSlope: -0.4410086 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.036014024 - inSlope: -0.4410086 - outSlope: -0.39904144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.042664804 - inSlope: -0.39904144 - outSlope: -0.4411234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.05001696 - inSlope: -0.4411234 - outSlope: -0.45393413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.057582412 - inSlope: -0.45393413 - outSlope: -0.42945594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.06474011 - inSlope: -0.42945594 - outSlope: -0.4282945 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.07187824 - inSlope: -0.4282945 - outSlope: -0.40059823 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.078554966 - inSlope: -0.40059823 - outSlope: -0.358725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.084533624 - inSlope: -0.358725 - outSlope: -0.30214146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.08956938 - inSlope: -0.30214146 - outSlope: -0.2311648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.09342207 - inSlope: -0.2311648 - outSlope: -0.14676404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.09586817 - inSlope: -0.14676404 - outSlope: -0.050998066 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.096718125 - inSlope: -0.050998066 - outSlope: 0.042491436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.096009925 - inSlope: 0.042491436 - outSlope: 0.12288773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.09396183 - inSlope: 0.12288773 - outSlope: 0.19486926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.09071396 - inSlope: 0.19486926 - outSlope: 0.25697342 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.08643114 - inSlope: 0.25697342 - outSlope: 0.3082881 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.081292935 - inSlope: 0.3082881 - outSlope: 0.3484645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.07548528 - inSlope: 0.3484645 - outSlope: 0.37762442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.06919128 - inSlope: 0.37762442 - outSlope: 0.39634937 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.062585555 - inSlope: 0.39634937 - outSlope: 0.39425543 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.05601473 - inSlope: 0.39425543 - outSlope: 0.41259307 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.049138285 - inSlope: 0.41259307 - outSlope: 0.40110105 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.042452987 - inSlope: 0.40110105 - outSlope: 0.3563342 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.036514174 - inSlope: 0.3563342 - outSlope: 0.41515553 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.029595021 - inSlope: 0.41515553 - outSlope: 0.28844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.024787761 - inSlope: 0.28844 - outSlope: 0.3289523 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.019304993 - inSlope: 0.3289523 - outSlope: 0.26539496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.014881811 - inSlope: 0.26539496 - outSlope: 0.2142902 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.011310362 - inSlope: 0.2142902 - outSlope: 0.22675721 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.007531133 - inSlope: 0.22675721 - outSlope: 0.15022075 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.0050273486 - inSlope: 0.15022075 - outSlope: 0.0991563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.003374769 - inSlope: 0.0991563 - outSlope: 0.099811874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.0017112631 - inSlope: 0.099811874 - outSlope: 0.02484882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.0012970987 - inSlope: 0.02484882 - outSlope: -0.024341775 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.0017027888 - inSlope: -0.024341775 - outSlope: -0.015246887 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.0019568997 - inSlope: -0.015246887 - outSlope: -0.08948461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.003448287 - inSlope: -0.08948461 - outSlope: -0.12752283 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.0055737565 - inSlope: -0.12752283 - outSlope: -0.09645469 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.00718131 - inSlope: -0.09645469 - outSlope: -0.15873097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.009826786 - inSlope: -0.15873097 - outSlope: -0.17001703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.01266036 - inSlope: -0.17001703 - outSlope: -0.11058815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.014503573 - inSlope: -0.11058815 - outSlope: -0.14086343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.016851261 - inSlope: -0.14086343 - outSlope: -0.11405251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.018752107 - inSlope: -0.11405251 - outSlope: -0.07514435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.020004494 - inSlope: -0.07514435 - outSlope: -0.026591534 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.020447705 - inSlope: -0.026591534 - outSlope: 0.029966095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.019948278 - inSlope: 0.029966095 - outSlope: 0.08414855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.018545823 - inSlope: 0.08414855 - outSlope: 0.12642854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.016438592 - inSlope: 0.12642854 - outSlope: 0.15396148 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.013872607 - inSlope: 0.15396148 - outSlope: 0.1264031 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.011765921 - inSlope: 0.1264031 - outSlope: 0.17775618 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.008803363 - inSlope: 0.17775618 - outSlope: 0.16073748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.0061242925 - inSlope: 0.16073748 - outSlope: 0.10133948 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.004435327 - inSlope: 0.10133948 - outSlope: 0.11443234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.0025281503 - inSlope: 0.11443234 - outSlope: 0.027189521 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.0020749986 - inSlope: 0.027189521 - outSlope: 0.04449116 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.0013334481 - inSlope: 0.04449116 - outSlope: -0.011965259 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.001532866 - inSlope: -0.011965259 - outSlope: -0.098169796 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.0031690043 - inSlope: -0.098169796 - outSlope: -0.09616358 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.004771706 - inSlope: -0.09616358 - outSlope: -0.15479518 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.007351734 - inSlope: -0.15479518 - outSlope: -0.2375213 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.011310362 - inSlope: -0.2375213 - outSlope: -0.22950247 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.015135345 - inSlope: -0.22950247 - outSlope: -0.2863314 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.019907735 - inSlope: -0.2863314 - outSlope: -0.33589625 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.02550592 - inSlope: -0.33589625 - outSlope: -0.33843356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.031146394 - inSlope: -0.33843356 - outSlope: -0.4122143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.038016528 - inSlope: -0.4122143 - outSlope: -0.41486824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.04493129 - inSlope: -0.41486824 - outSlope: -0.4319017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.05212954 - inSlope: -0.4319017 - outSlope: -0.44154885 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.059488576 - inSlope: -0.44154885 - outSlope: -0.41047835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.06632978 - inSlope: -0.41047835 - outSlope: -0.41054806 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.07317253 - inSlope: -0.41054806 - outSlope: -0.38212943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.07954126 - inSlope: -0.38212943 - outSlope: -0.34071144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.085219696 - inSlope: -0.34071144 - outSlope: -0.28590325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.08998468 - inSlope: -0.28590325 - outSlope: -0.2180017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.09361819 - inSlope: -0.2180017 - outSlope: -0.13811038 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.09592 - inSlope: -0.13811038 - outSlope: -0.047888443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.096718125 - inSlope: -0.047888443 - outSlope: 0.036553398 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.096108876 - inSlope: 0.036553398 - outSlope: 0.10571283 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.09434702 - inSlope: 0.10571283 - outSlope: 0.16831654 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.09154179 - inSlope: 0.16831654 - outSlope: 0.22375865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.087812535 - inSlope: 0.22375865 - outSlope: 0.2716356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.083285086 - inSlope: 0.2716356 - outSlope: 0.31175345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.078089274 - inSlope: 0.31175345 - outSlope: 0.34413266 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.07235382 - inSlope: 0.34413266 - outSlope: 0.3689028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.06620553 - inSlope: 0.3689028 - outSlope: 0.3863931 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.059765376 - inSlope: 0.3863931 - outSlope: 0.39711538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.053146888 - inSlope: 0.39711538 - outSlope: 0.4015391 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.04645467 - inSlope: 0.4015391 - outSlope: 0.4002907 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.03978326 - inSlope: 0.4002907 - outSlope: 0.39389357 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.033218093 - inSlope: 0.39389357 - outSlope: 0.3633015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.027163161 - inSlope: 0.3633015 - outSlope: 0.37417588 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.020926991 - inSlope: 0.37417588 - outSlope: 0.35534135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.015004387 - inSlope: 0.35534135 - outSlope: 0.33415073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.009435293 - inSlope: 0.33415073 - outSlope: 0.311086 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.0042506056 - inSlope: 0.311086 - outSlope: 0.28664136 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.0005266774 - inSlope: 0.28664136 - outSlope: 0.26123837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.004880833 - inSlope: 0.26123837 - outSlope: 0.23527302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.00880199 - inSlope: 0.23527302 - outSlope: 0.20886172 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.012282966 - inSlope: 0.20886172 - outSlope: 0.18226273 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.015320632 - inSlope: 0.18226273 - outSlope: 0.15548152 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.0179121 - inSlope: 0.15548152 - outSlope: 0.12858528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.020055154 - inSlope: 0.12858528 - outSlope: 0.07899081 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.021371648 - inSlope: 0.07899081 - outSlope: 0.08169351 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.022733185 - inSlope: 0.08169351 - outSlope: 0.04971333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.023561776 - inSlope: 0.04971333 - outSlope: 0.016883869 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.02384317 - inSlope: 0.016883869 - outSlope: 0.034065023 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.02441091 - inSlope: 0.034065023 - outSlope: 0.100065105 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.026078733 - inSlope: 0.100065105 - outSlope: 0.16264951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.028789517 - inSlope: 0.16264951 - outSlope: 0.22126752 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.032477252 - inSlope: 0.22126752 - outSlope: 0.27552027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.037069187 - inSlope: 0.27552027 - outSlope: 0.32499364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.042485975 - inSlope: 0.32499364 - outSlope: 0.3693458 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.048641644 - inSlope: 0.3693458 - outSlope: 0.40811327 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.05544343 - inSlope: 0.40811327 - outSlope: 0.4409637 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.06279271 - inSlope: 0.4409637 - outSlope: 0.5036333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.07118695 - inSlope: 0.5036333 - outSlope: 0.5303143 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.08002539 - inSlope: 0.5303143 - outSlope: 0.56170607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.089387015 - inSlope: 0.56170607 - outSlope: 0.5895044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.09921194 - inSlope: 0.5895044 - outSlope: 0.6135479 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.109438166 - inSlope: 0.6135479 - outSlope: 0.6337665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.12000078 - inSlope: 0.6337665 - outSlope: 0.6497026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.13082899 - inSlope: 0.6497026 - outSlope: 0.6611949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.14184937 - inSlope: 0.6611949 - outSlope: 0.7239723 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.15391539 - inSlope: 0.7239723 - outSlope: 0.70063853 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.16559252 - inSlope: 0.70063853 - outSlope: 0.7089106 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.17740752 - inSlope: 0.7089106 - outSlope: 0.71409565 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.18930961 - inSlope: 0.71409565 - outSlope: 0.7159399 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.20124176 - inSlope: 0.7159399 - outSlope: 0.7647372 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.21398719 - inSlope: 0.7647372 - outSlope: 0.73602545 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.22625409 - inSlope: 0.73602545 - outSlope: 0.73630524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.23852636 - inSlope: 0.73630524 - outSlope: 0.73390025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.25075784 - inSlope: 0.73390025 - outSlope: 0.7863087 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.2638628 - inSlope: 0.7863087 - outSlope: 0.7495941 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.27635583 - inSlope: 0.7495941 - outSlope: 0.7469156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.28880495 - inSlope: 0.7469156 - outSlope: 0.8033464 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.30219385 - inSlope: 0.8033464 - outSlope: 0.76392806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.3149258 - inSlope: 0.76392806 - outSlope: 0.815014 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.32850993 - inSlope: 0.815014 - outSlope: 0.78318655 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.34156284 - inSlope: 0.78318655 - outSlope: 0.83749855 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.35552093 - inSlope: 0.83749855 - outSlope: 0.806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.36895406 - inSlope: 0.806 - outSlope: 0.8683198 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.38342667 - inSlope: 0.8683198 - outSlope: 0.8813802 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.3981161 - inSlope: 0.8813802 - outSlope: 0.8538961 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.4123475 - inSlope: 0.8538961 - outSlope: 0.85291433 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.42656252 - inSlope: 0.85291433 - outSlope: 0.8442149 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.44063336 - inSlope: 0.8442149 - outSlope: 0.82643163 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.454407 - inSlope: 0.82643163 - outSlope: 0.7978263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.4677039 - inSlope: 0.7978263 - outSlope: 0.75777495 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.4803333 - inSlope: 0.75777495 - outSlope: 0.7055684 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.49209327 - inSlope: 0.7055684 - outSlope: 0.64174795 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.5027889 - inSlope: 0.64174795 - outSlope: 0.5666736 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.5122333 - inSlope: 0.5666736 - outSlope: 0.48135763 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.5202563 - inSlope: 0.48135763 - outSlope: 0.38700575 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.5267063 - inSlope: 0.38700575 - outSlope: 0.28447944 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.5314475 - inSlope: 0.28447944 - outSlope: 0.17501144 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.53436434 - inSlope: 0.17501144 - outSlope: 0.059596185 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.53535765 - inSlope: 0.059596185 - outSlope: 0.059596185 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.010587742 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.010587742 - inSlope: 0 - outSlope: 0.01659635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.010864347 - inSlope: 0.01659635 - outSlope: 0.042291563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.011569208 - inSlope: 0.042291563 - outSlope: 0.05192147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.012434565 - inSlope: 0.05192147 - outSlope: 0.044344723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0131736435 - inSlope: 0.044344723 - outSlope: 0.027282339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.013628349 - inSlope: 0.027282339 - outSlope: -0.0021953823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.013591759 - inSlope: -0.0021953823 - outSlope: 0.0064590448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.01369941 - inSlope: 0.0064590448 - outSlope: 0.0034175846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.013756369 - inSlope: 0.0034175846 - outSlope: 0.0011998985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0137763675 - inSlope: 0.0011998985 - outSlope: -0.0012482856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.013755563 - inSlope: -0.0012482856 - outSlope: -0.007298689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.013633918 - inSlope: -0.007298689 - outSlope: 0.012170479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013836759 - inSlope: 0.012170479 - outSlope: -0.01264295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.013626043 - inSlope: -0.01264295 - outSlope: 0.0130445445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.013843452 - inSlope: 0.0130445445 - outSlope: 0.0028288392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.013890599 - inSlope: 0.0028288392 - outSlope: 0.0067238575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.014002663 - inSlope: 0.0067238575 - outSlope: 0.00672713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.014114782 - inSlope: 0.00672713 - outSlope: -0.013299076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.013893131 - inSlope: -0.013299076 - outSlope: -0.0077812634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.013763444 - inSlope: -0.0077812634 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.013763444 - inSlope: 0 - outSlope: 0.006796892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.013876725 - inSlope: 0.006796892 - outSlope: 0.01312462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.014095468 - inSlope: 0.01312462 - outSlope: 0.000988842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.014111949 - inSlope: 0.000988842 - outSlope: -0.037010495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.013495108 - inSlope: -0.037010495 - outSlope: 0.022901058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.013876792 - inSlope: 0.022901058 - outSlope: -0.005074744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.013792213 - inSlope: -0.005074744 - outSlope: -0.016050968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.013524697 - inSlope: -0.016050968 - outSlope: 0.018729437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.013836854 - inSlope: 0.018729437 - outSlope: -0.008246515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.013699412 - inSlope: -0.008246515 - outSlope: 0.007894698 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.013830992 - inSlope: 0.007894698 - outSlope: -0.007559925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.013704994 - inSlope: -0.007559925 - outSlope: -0.016337294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.013432706 - inSlope: -0.016337294 - outSlope: 0.013631949 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013659905 - inSlope: 0.013631949 - outSlope: 0.0055977195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0137532 - inSlope: 0.0055977195 - outSlope: -0.008542788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.01361082 - inSlope: -0.008542788 - outSlope: 0.006591367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.013720676 - inSlope: 0.006591367 - outSlope: -0.0057156812 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.013625415 - inSlope: -0.0057156812 - outSlope: -0.004823846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.013545018 - inSlope: -0.004823846 - outSlope: -0.001959635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.013512357 - inSlope: -0.001959635 - outSlope: 0.0009873891 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.013528814 - inSlope: 0.0009873891 - outSlope: 0.0026882465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.013573618 - inSlope: 0.0026882465 - outSlope: 0.0037547608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.013636197 - inSlope: 0.0037547608 - outSlope: 0.004117865 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.013704828 - inSlope: 0.004117865 - outSlope: -0.010658438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.0135271875 - inSlope: -0.010658438 - outSlope: 0.0077390755 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.013656174 - inSlope: 0.0077390755 - outSlope: 0.0059262905 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.013754945 - inSlope: 0.0059262905 - outSlope: -0.008726631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.0136095015 - inSlope: -0.008726631 - outSlope: 0.008148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.013745301 - inSlope: 0.008148 - outSlope: -0.013042365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.013527929 - inSlope: -0.013042365 - outSlope: 0.011474278 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.013719167 - inSlope: 0.011474278 - outSlope: 0.00622871 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.013822978 - inSlope: 0.00622871 - outSlope: -0.011690978 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.013628129 - inSlope: -0.011690978 - outSlope: 0.010042703 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.013795507 - inSlope: 0.010042703 - outSlope: 0.004255776 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.013866437 - inSlope: 0.004255776 - outSlope: -0.011658177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.013672134 - inSlope: -0.011658177 - outSlope: 0.010553888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.013848032 - inSlope: 0.010553888 - outSlope: 0.002654216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.013892269 - inSlope: 0.002654216 - outSlope: 0.022164566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.014261678 - inSlope: 0.022164566 - outSlope: -0.04281458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.013548102 - inSlope: -0.04281458 - outSlope: 0.019887084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.013879558 - inSlope: 0.019887084 - outSlope: -0.004037846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.013812261 - inSlope: -0.004037846 - outSlope: -0.009644395 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.013651521 - inSlope: -0.009644395 - outSlope: 0.013541145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.0138772065 - inSlope: 0.013541145 - outSlope: -0.0014339215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.013853308 - inSlope: -0.0014339215 - outSlope: -0.0022498725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.01381581 - inSlope: -0.0022498725 - outSlope: -0.0029242812 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.013767072 - inSlope: -0.0029242812 - outSlope: -0.0031942904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.013713834 - inSlope: -0.0031942904 - outSlope: -0.0029260693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.013665066 - inSlope: -0.0029260693 - outSlope: -0.002103804 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.013630003 - inSlope: -0.002103804 - outSlope: -0.0007627539 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.01361729 - inSlope: -0.0007627539 - outSlope: 0.0006516098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.01362815 - inSlope: 0.0006516098 - outSlope: 0.0017517635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.013657346 - inSlope: 0.0017517635 - outSlope: 0.0025669883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.013700129 - inSlope: 0.0025669883 - outSlope: 0.0028943298 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.013748368 - inSlope: 0.0028943298 - outSlope: 0.0028105823 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.013795212 - inSlope: 0.0028105823 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.013835087 - inSlope: 0.0023925328 - outSlope: 0.0017221475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.01386379 - inSlope: 0.0017221475 - outSlope: 0.0010785285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.013881765 - inSlope: 0.0010785285 - outSlope: -0.011277862 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.013693801 - inSlope: -0.011277862 - outSlope: 0.007830884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.013824316 - inSlope: 0.007830884 - outSlope: 0.003395177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.013880902 - inSlope: 0.003395177 - outSlope: -0.025671782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.013453039 - inSlope: -0.025671782 - outSlope: 0.0490087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.01426985 - inSlope: 0.0490087 - outSlope: -0.04321434 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.013549612 - inSlope: -0.04321434 - outSlope: 0.019297618 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.013871239 - inSlope: 0.019297618 - outSlope: -0.006155117 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.013768653 - inSlope: -0.006155117 - outSlope: -0.016521584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.013493294 - inSlope: -0.016521584 - outSlope: 0.021129457 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.013845451 - inSlope: 0.021129457 - outSlope: -0.0054384074 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.013754811 - inSlope: -0.0054384074 - outSlope: -0.01121154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.01356795 - inSlope: -0.01121154 - outSlope: 0.01463789 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.013811914 - inSlope: 0.01463789 - outSlope: -0.006083535 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.013710522 - inSlope: -0.006083535 - outSlope: -0.010524663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.013535111 - inSlope: -0.010524663 - outSlope: 0.013346685 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.013757556 - inSlope: 0.013346685 - outSlope: -0.006891831 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.013642692 - inSlope: -0.006891831 - outSlope: -0.010090256 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.013474521 - inSlope: -0.010090256 - outSlope: 0.013396641 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.013697798 - inSlope: 0.013396641 - outSlope: -0.0063917865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.013591267 - inSlope: -0.0063917865 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013077215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.013680799 - inSlope: 0.013077215 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.00092934375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.013527846 - inSlope: 0.00092934375 - outSlope: 0.002529457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.013570004 - inSlope: 0.002529457 - outSlope: 0.0035968414 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.013629951 - inSlope: 0.0035968414 - outSlope: 0.0039783334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.013696257 - inSlope: 0.0039783334 - outSlope: -0.01148897 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.013504777 - inSlope: -0.01148897 - outSlope: 0.007756845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.01363406 - inSlope: 0.007756845 - outSlope: 0.006131288 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.013736246 - inSlope: 0.006131288 - outSlope: -0.010234782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.013565664 - inSlope: -0.010234782 - outSlope: 0.008847763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.013713129 - inSlope: 0.008847763 - outSlope: -0.016058408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.013445493 - inSlope: -0.016058408 - outSlope: 0.01317802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.013665129 - inSlope: 0.01317802 - outSlope: 0.007618037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.013792095 - inSlope: 0.007618037 - outSlope: -0.016422164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.013518388 - inSlope: -0.016422164 - outSlope: 0.0131789 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.013738033 - inSlope: 0.0131789 - outSlope: 0.006235438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.013841959 - inSlope: 0.006235438 - outSlope: -0.020920208 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.013493294 - inSlope: -0.020920208 - outSlope: 0.017157806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.013779261 - inSlope: 0.017157806 - outSlope: 0.005869936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.013877092 - inSlope: 0.005869936 - outSlope: -0.0041219415 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.013808392 - inSlope: -0.0041219415 - outSlope: 0.023653142 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.014202605 - inSlope: 0.023653142 - outSlope: -0.0185826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.013892891 - inSlope: -0.0185826 - outSlope: -0.0016190172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.013865908 - inSlope: -0.0016190172 - outSlope: -0.0052792435 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.013777919 - inSlope: -0.0052792435 - outSlope: -0.011054354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.013593677 - inSlope: -0.011054354 - outSlope: 0.016775014 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.013873257 - inSlope: 0.016775014 - outSlope: -0.0015670597 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.013847139 - inSlope: -0.0015670597 - outSlope: -0.002318805 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.013808493 - inSlope: -0.002318805 - outSlope: -0.002878419 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.013760518 - inSlope: -0.002878419 - outSlope: -0.0031049836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.013708769 - inSlope: -0.0031049836 - outSlope: -0.002796948 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.013662153 - inSlope: -0.002796948 - outSlope: -0.0019707272 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.013629308 - inSlope: -0.0019707272 - outSlope: -0.0007210576 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.01361729 - inSlope: -0.0007210576 - outSlope: 0.0006516191 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.01362815 - inSlope: 0.0006516191 - outSlope: 0.0017517385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.013657346 - inSlope: 0.0017517385 - outSlope: 0.002567025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.013700129 - inSlope: 0.002567025 - outSlope: 0.0028942884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.013748368 - inSlope: 0.0028942884 - outSlope: 0.0028106626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.013795212 - inSlope: 0.0028106626 - outSlope: 0.0023924985 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.013835087 - inSlope: 0.0023924985 - outSlope: 0.0017221228 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.01386379 - inSlope: 0.0017221228 - outSlope: 0.0010785438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.013881765 - inSlope: 0.0010785438 - outSlope: -0.0112777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.013693801 - inSlope: -0.0112777 - outSlope: 0.007830996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.013824316 - inSlope: 0.007830996 - outSlope: 0.0033951283 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.013880902 - inSlope: 0.0033951283 - outSlope: -0.025672149 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.013453039 - inSlope: -0.025672149 - outSlope: 0.049007997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.01426985 - inSlope: 0.049007997 - outSlope: -0.04321496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.013549612 - inSlope: -0.04321496 - outSlope: 0.019297343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.013871239 - inSlope: 0.019297343 - outSlope: -0.006155205 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.013768653 - inSlope: -0.006155205 - outSlope: -0.01652135 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.013493294 - inSlope: -0.01652135 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.0054383297 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.013754811 - inSlope: -0.0054383297 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.014637681 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.013811914 - inSlope: 0.014637681 - outSlope: -0.0060834484 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.013710522 - inSlope: -0.0060834484 - outSlope: -0.010524813 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.013535111 - inSlope: -0.010524813 - outSlope: 0.013346494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.013757556 - inSlope: 0.013346494 - outSlope: -0.0068919295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.013642692 - inSlope: -0.0068919295 - outSlope: -0.010090112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.013474521 - inSlope: -0.010090112 - outSlope: 0.013396832 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.013697798 - inSlope: 0.013396832 - outSlope: -0.0063917865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.013591267 - inSlope: -0.0063917865 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013077215 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.013680799 - inSlope: 0.013077215 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.0009874032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.013528814 - inSlope: 0.0009874032 - outSlope: 0.0026882081 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.013573618 - inSlope: 0.0026882081 - outSlope: 0.0037547073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.013636197 - inSlope: 0.0037547073 - outSlope: 0.0041179243 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.013704828 - inSlope: 0.0041179243 - outSlope: -0.010658286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.0135271875 - inSlope: -0.010658286 - outSlope: 0.007739297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.013656174 - inSlope: 0.007739297 - outSlope: 0.005926206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.013754945 - inSlope: 0.005926206 - outSlope: -0.008726756 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.0136095015 - inSlope: -0.008726756 - outSlope: 0.008147883 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.013745301 - inSlope: 0.008147883 - outSlope: -0.013042552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.013527929 - inSlope: -0.013042552 - outSlope: 0.011474114 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.013719167 - inSlope: 0.011474114 - outSlope: 0.006228799 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.013822978 - inSlope: 0.006228799 - outSlope: -0.01169081 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.013628129 - inSlope: -0.01169081 - outSlope: 0.010042847 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.013795507 - inSlope: 0.010042847 - outSlope: 0.004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.013866437 - inSlope: 0.004255715 - outSlope: -0.0116583435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.013672134 - inSlope: -0.0116583435 - outSlope: 0.010553737 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.013848032 - inSlope: 0.010553737 - outSlope: 0.002654178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.013892269 - inSlope: 0.002654178 - outSlope: 0.022164885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.014261678 - inSlope: 0.022164885 - outSlope: -0.042813968 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.013548102 - inSlope: -0.042813968 - outSlope: 0.019887654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.013879558 - inSlope: 0.019887654 - outSlope: -0.004037788 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.013812261 - inSlope: -0.004037788 - outSlope: -0.009644533 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.013651521 - inSlope: -0.009644533 - outSlope: 0.013540952 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.0138772065 - inSlope: 0.013540952 - outSlope: -0.001433942 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.013853308 - inSlope: -0.001433942 - outSlope: -0.0022498404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.01381581 - inSlope: -0.0022498404 - outSlope: -0.002924323 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.013767072 - inSlope: -0.002924323 - outSlope: -0.0031942448 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.013713834 - inSlope: -0.0031942448 - outSlope: -0.0029261112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.013665066 - inSlope: -0.0029261112 - outSlope: -0.0021037736 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.013630003 - inSlope: -0.0021037736 - outSlope: -0.00076276483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.01361729 - inSlope: -0.00076276483 - outSlope: 0.0006516005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.01362815 - inSlope: 0.0006516005 - outSlope: 0.0017517385 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.013657346 - inSlope: 0.0017517385 - outSlope: 0.002567025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.013700129 - inSlope: 0.002567025 - outSlope: 0.0028942884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.013748368 - inSlope: 0.0028942884 - outSlope: 0.0028106626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.013795212 - inSlope: 0.0028106626 - outSlope: 0.0023924985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.013835087 - inSlope: 0.0023924985 - outSlope: 0.0017221721 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.01386379 - inSlope: 0.0017221721 - outSlope: 0.001078513 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.013881765 - inSlope: 0.001078513 - outSlope: -0.011278023 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.013693801 - inSlope: -0.011278023 - outSlope: 0.007830773 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.013824316 - inSlope: 0.007830773 - outSlope: 0.0033952256 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.013880902 - inSlope: 0.0033952256 - outSlope: -0.025671415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.013453039 - inSlope: -0.025671415 - outSlope: 0.0490094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.01426985 - inSlope: 0.0490094 - outSlope: -0.04321372 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.013549612 - inSlope: -0.04321372 - outSlope: 0.019297894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.013871239 - inSlope: 0.019297894 - outSlope: -0.006155029 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.013768653 - inSlope: -0.006155029 - outSlope: -0.01652135 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.013493294 - inSlope: -0.01652135 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.0054383297 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.013754811 - inSlope: -0.0054383297 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.014637681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.013811914 - inSlope: 0.014637681 - outSlope: -0.006083622 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.013710522 - inSlope: -0.006083622 - outSlope: -0.010524512 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.013535111 - inSlope: -0.010524512 - outSlope: 0.013346876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.013757556 - inSlope: 0.013346876 - outSlope: -0.006891732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.013642692 - inSlope: -0.006891732 - outSlope: -0.0100904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.013474521 - inSlope: -0.0100904 - outSlope: 0.013396449 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.013697798 - inSlope: 0.013396449 - outSlope: -0.006391969 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.013591267 - inSlope: -0.006391969 - outSlope: -0.0077053807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.013462842 - inSlope: -0.0077053807 - outSlope: 0.013077589 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.013680799 - inSlope: 0.013077589 - outSlope: -0.0037283883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.013618658 - inSlope: -0.0037283883 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.00092934375 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.013527846 - inSlope: 0.00092934375 - outSlope: 0.002529457 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.013570004 - inSlope: 0.002529457 - outSlope: 0.0035968414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.013629951 - inSlope: 0.0035968414 - outSlope: 0.0039783334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.013696257 - inSlope: 0.0039783334 - outSlope: -0.01148897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.013504777 - inSlope: -0.01148897 - outSlope: 0.007756845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.01363406 - inSlope: 0.007756845 - outSlope: 0.006131288 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.013736246 - inSlope: 0.006131288 - outSlope: -0.010234782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.013565664 - inSlope: -0.010234782 - outSlope: 0.008848016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.013713129 - inSlope: 0.008848016 - outSlope: -0.016057948 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.013445493 - inSlope: -0.016057948 - outSlope: 0.013178397 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.013665129 - inSlope: 0.013178397 - outSlope: 0.007617819 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.013792095 - inSlope: 0.007617819 - outSlope: -0.016422164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.013518388 - inSlope: -0.016422164 - outSlope: 0.0131789 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.013738033 - inSlope: 0.0131789 - outSlope: 0.006235438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.013841959 - inSlope: 0.006235438 - outSlope: -0.020920208 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.013493294 - inSlope: -0.020920208 - outSlope: 0.017157806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.013779261 - inSlope: 0.017157806 - outSlope: 0.005869936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.013877092 - inSlope: 0.005869936 - outSlope: -0.0041219415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.013808392 - inSlope: -0.0041219415 - outSlope: 0.023653142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.014202605 - inSlope: 0.023653142 - outSlope: -0.0185826 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.013892891 - inSlope: -0.0185826 - outSlope: -0.0016190172 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.013865908 - inSlope: -0.0016190172 - outSlope: -0.0052792435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.013777919 - inSlope: -0.0052792435 - outSlope: -0.0110546695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.013593677 - inSlope: -0.0110546695 - outSlope: 0.016774535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.013873257 - inSlope: 0.016774535 - outSlope: -0.0015671045 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.013847139 - inSlope: -0.0015671045 - outSlope: -0.0023187387 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.013808493 - inSlope: -0.0023187387 - outSlope: -0.002878419 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.013760518 - inSlope: -0.002878419 - outSlope: -0.0031049836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.013708769 - inSlope: -0.0031049836 - outSlope: -0.002796948 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.013662153 - inSlope: -0.002796948 - outSlope: -0.0019707272 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.013629308 - inSlope: -0.0019707272 - outSlope: -0.0007210576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.01361729 - inSlope: -0.0007210576 - outSlope: 0.0006516191 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.01362815 - inSlope: 0.0006516191 - outSlope: 0.0017517385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.013657346 - inSlope: 0.0017517385 - outSlope: 0.002567025 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.013700129 - inSlope: 0.002567025 - outSlope: 0.0028942884 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.013748368 - inSlope: 0.0028942884 - outSlope: 0.0028106626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.013795212 - inSlope: 0.0028106626 - outSlope: 0.0023924985 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.013835087 - inSlope: 0.0023924985 - outSlope: 0.0017221721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.01386379 - inSlope: 0.0017221721 - outSlope: 0.001078513 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.013881765 - inSlope: 0.001078513 - outSlope: -0.011278023 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.013693801 - inSlope: -0.011278023 - outSlope: 0.007830773 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.013824316 - inSlope: 0.007830773 - outSlope: 0.0033951283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.013880902 - inSlope: 0.0033951283 - outSlope: -0.025672149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.013453039 - inSlope: -0.025672149 - outSlope: 0.049007997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.01426985 - inSlope: 0.049007997 - outSlope: -0.04321496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.013549612 - inSlope: -0.04321496 - outSlope: 0.019297343 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.013871239 - inSlope: 0.019297343 - outSlope: -0.006155205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.013768653 - inSlope: -0.006155205 - outSlope: -0.01652135 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.013493294 - inSlope: -0.01652135 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.0054383297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.013754811 - inSlope: -0.0054383297 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.014637681 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.013811914 - inSlope: 0.014637681 - outSlope: -0.006083622 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.013710522 - inSlope: -0.006083622 - outSlope: -0.010524512 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.013535111 - inSlope: -0.010524512 - outSlope: 0.013346876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.013757556 - inSlope: 0.013346876 - outSlope: -0.006891732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.013642692 - inSlope: -0.006891732 - outSlope: -0.010090112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.013474521 - inSlope: -0.010090112 - outSlope: 0.013396832 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.013697798 - inSlope: 0.013396832 - outSlope: -0.0063917865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.013591267 - inSlope: -0.0063917865 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013077215 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.013680799 - inSlope: 0.013077215 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032799626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.0135639915 - inSlope: -0.0032799626 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082761806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.013512357 - inSlope: -0.00082761806 - outSlope: 0.0009874032 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.013528814 - inSlope: 0.0009874032 - outSlope: 0.0026882081 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.013573618 - inSlope: 0.0026882081 - outSlope: 0.0037548146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.013636197 - inSlope: 0.0037548146 - outSlope: 0.0041178064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.013704828 - inSlope: 0.0041178064 - outSlope: -0.010658591 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.0135271875 - inSlope: -0.010658591 - outSlope: 0.0077390755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.013656174 - inSlope: 0.0077390755 - outSlope: 0.005926206 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.013754945 - inSlope: 0.005926206 - outSlope: -0.008726756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.0136095015 - inSlope: -0.008726756 - outSlope: 0.008147883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.013745301 - inSlope: 0.008147883 - outSlope: -0.013042552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.013527929 - inSlope: -0.013042552 - outSlope: 0.011474114 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.013719167 - inSlope: 0.011474114 - outSlope: 0.006228799 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.013822978 - inSlope: 0.006228799 - outSlope: -0.01169081 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.013628129 - inSlope: -0.01169081 - outSlope: 0.010042847 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.013795507 - inSlope: 0.010042847 - outSlope: 0.004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.013866437 - inSlope: 0.004255715 - outSlope: -0.0116583435 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.013672134 - inSlope: -0.0116583435 - outSlope: 0.010553737 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.013848032 - inSlope: 0.010553737 - outSlope: 0.002654254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.013892269 - inSlope: 0.002654254 - outSlope: 0.02216425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.014261678 - inSlope: 0.02216425 - outSlope: -0.04281519 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.013548102 - inSlope: -0.04281519 - outSlope: 0.019887084 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.013879558 - inSlope: 0.019887084 - outSlope: -0.004037788 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.013812261 - inSlope: -0.004037788 - outSlope: -0.009644533 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.013651521 - inSlope: -0.009644533 - outSlope: 0.013540952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.0138772065 - inSlope: 0.013540952 - outSlope: -0.001433942 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.013853308 - inSlope: -0.001433942 - outSlope: -0.0022498404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.01381581 - inSlope: -0.0022498404 - outSlope: -0.002924323 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.013767072 - inSlope: -0.002924323 - outSlope: -0.0031942448 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.013713834 - inSlope: -0.0031942448 - outSlope: -0.0029261112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.013665066 - inSlope: -0.0029261112 - outSlope: -0.0021037736 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.013630003 - inSlope: -0.0021037736 - outSlope: -0.00076276483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.01361729 - inSlope: -0.00076276483 - outSlope: 0.0006516005 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.01362815 - inSlope: 0.0006516005 - outSlope: 0.0017517887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.013657346 - inSlope: 0.0017517887 - outSlope: 0.0025669516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.013700129 - inSlope: 0.0025669516 - outSlope: 0.0028943713 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.013748368 - inSlope: 0.0028943713 - outSlope: 0.0028105823 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.013795212 - inSlope: 0.0028105823 - outSlope: 0.002392567 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.013835087 - inSlope: 0.002392567 - outSlope: 0.0017220735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.01386379 - inSlope: 0.0017220735 - outSlope: 0.0010785438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.013881765 - inSlope: 0.0010785438 - outSlope: -0.011278023 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.013693801 - inSlope: -0.011278023 - outSlope: 0.007830996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.013824316 - inSlope: 0.007830996 - outSlope: 0.0033950312 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.013880902 - inSlope: 0.0033950312 - outSlope: -0.025672149 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.013453039 - inSlope: -0.025672149 - outSlope: 0.0490094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.01426985 - inSlope: 0.0490094 - outSlope: -0.04321496 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.013549612 - inSlope: -0.04321496 - outSlope: 0.01929679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.013871239 - inSlope: 0.01929679 - outSlope: -0.006155205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.013768653 - inSlope: -0.006155205 - outSlope: -0.01652182 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.013493294 - inSlope: -0.01652182 - outSlope: 0.021129759 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.013845451 - inSlope: 0.021129759 - outSlope: -0.005438174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.013754811 - inSlope: -0.005438174 - outSlope: -0.011211861 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.01356795 - inSlope: -0.011211861 - outSlope: 0.0146381 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.013811914 - inSlope: 0.0146381 - outSlope: -0.0060832743 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.013710522 - inSlope: -0.0060832743 - outSlope: -0.010524813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.013535111 - inSlope: -0.010524813 - outSlope: 0.013346876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.013757556 - inSlope: 0.013346876 - outSlope: -0.0068919295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.013642692 - inSlope: -0.0068919295 - outSlope: -0.010089823 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.013474521 - inSlope: -0.010089823 - outSlope: 0.013396832 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.013697798 - inSlope: 0.013396832 - outSlope: -0.006391969 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.013591267 - inSlope: -0.006391969 - outSlope: -0.007705601 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.013462842 - inSlope: -0.007705601 - outSlope: 0.013076841 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.013680799 - inSlope: 0.013076841 - outSlope: -0.003728495 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.013618658 - inSlope: -0.003728495 - outSlope: -0.0032800564 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.0135639915 - inSlope: -0.0032800564 - outSlope: -0.0022704687 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.013526151 - inSlope: -0.0022704687 - outSlope: -0.00082759437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.013512357 - inSlope: -0.00082759437 - outSlope: 0.00092934375 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.013527846 - inSlope: 0.00092934375 - outSlope: 0.0025295294 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.013570004 - inSlope: 0.0025295294 - outSlope: 0.0035966355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.013629951 - inSlope: 0.0035966355 - outSlope: 0.003978447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.013696257 - inSlope: 0.003978447 - outSlope: -0.01148897 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.013504777 - inSlope: -0.01148897 - outSlope: 0.0077570667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.01363406 - inSlope: 0.0077570667 - outSlope: 0.0061309375 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.013736246 - inSlope: 0.0061309375 - outSlope: -0.010235075 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.013565664 - inSlope: -0.010235075 - outSlope: 0.008848016 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.013713129 - inSlope: 0.008848016 - outSlope: -0.016058408 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.013445493 - inSlope: -0.016058408 - outSlope: 0.013177643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.013665129 - inSlope: 0.013177643 - outSlope: 0.007618037 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.013792095 - inSlope: 0.007618037 - outSlope: -0.016422635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.013518388 - inSlope: -0.016422635 - outSlope: 0.0131789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.013738033 - inSlope: 0.0131789 - outSlope: 0.0062352596 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.013841959 - inSlope: 0.0062352596 - outSlope: -0.020920208 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.013493294 - inSlope: -0.020920208 - outSlope: 0.017158298 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.013779261 - inSlope: 0.017158298 - outSlope: 0.0058696005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.013877092 - inSlope: 0.0058696005 - outSlope: -0.0041220593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.013808392 - inSlope: -0.0041220593 - outSlope: 0.023653142 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.014202605 - inSlope: 0.023653142 - outSlope: -0.01858313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.013892891 - inSlope: -0.01858313 - outSlope: -0.0016189246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.013865908 - inSlope: -0.0016189246 - outSlope: -0.0052793943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.013777919 - inSlope: -0.0052793943 - outSlope: -0.0110546695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.013593677 - inSlope: -0.0110546695 - outSlope: 0.016775014 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.013873257 - inSlope: 0.016775014 - outSlope: -0.0015670148 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.013847139 - inSlope: -0.0015670148 - outSlope: -0.002318805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.013808493 - inSlope: -0.002318805 - outSlope: -0.0028785013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.013760518 - inSlope: -0.0028785013 - outSlope: -0.0031049836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.013708769 - inSlope: -0.0031049836 - outSlope: -0.0027968679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.013662153 - inSlope: -0.0027968679 - outSlope: -0.0019707272 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.013629308 - inSlope: -0.0019707272 - outSlope: -0.0007210782 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.01361729 - inSlope: -0.0007210782 - outSlope: 0.00027474726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.0136218695 - inSlope: 0.00027474726 - outSlope: 0.00075622683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.013634473 - inSlope: 0.00075622683 - outSlope: 0.001195613 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.0136544 - inSlope: 0.001195613 - outSlope: 0.0014946279 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.01367931 - inSlope: 0.0014946279 - outSlope: 0.0016855858 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.013707404 - inSlope: 0.0016855858 - outSlope: 0.001757656 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.013736698 - inSlope: 0.001757656 - outSlope: 0.0017242956 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.013765436 - inSlope: 0.0017242956 - outSlope: 0.0016258905 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.013792533 - inSlope: 0.0016258905 - outSlope: 0.0014271548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.01381632 - inSlope: 0.0014271548 - outSlope: 0.0012315997 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.013836847 - inSlope: 0.0012315997 - outSlope: 0.0009958971 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.013853445 - inSlope: 0.0009958971 - outSlope: 0.00079266075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.0138666555 - inSlope: 0.00079266075 - outSlope: 0.0005811768 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.013876342 - inSlope: 0.0005811768 - outSlope: -0.021439392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.0135190245 - inSlope: -0.021439392 - outSlope: 0.0065158 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.0136276195 - inSlope: 0.0065158 - outSlope: 0.005018985 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.013711273 - inSlope: 0.005018985 - outSlope: 0.003694464 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.013772846 - inSlope: 0.003694464 - outSlope: 0.002648666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.01381699 - inSlope: 0.002648666 - outSlope: 0.0018090658 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.013847141 - inSlope: 0.0018090658 - outSlope: 0.0011800666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.013866809 - inSlope: 0.0011800666 - outSlope: 0.0007439891 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.013879209 - inSlope: 0.0007439891 - outSlope: 0.00045274143 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.013886754 - inSlope: 0.00045274143 - outSlope: 0.00022044741 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.0138904285 - inSlope: 0.00022044741 - outSlope: 0.00014405094 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.013892829 - inSlope: 0.00014405094 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.013894498 - inSlope: 0.00010013733 - outSlope: -0.021286502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.013539729 - inSlope: -0.021286502 - outSlope: 0.0077064955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.013668168 - inSlope: 0.0077064955 - outSlope: 0.004306441 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.013739945 - inSlope: 0.004306441 - outSlope: 0.0014099135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.013763444 - inSlope: 0.0014099135 - outSlope: 0.0011977922 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.0137834065 - inSlope: 0.0011977922 - outSlope: 0.0033409423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.013839091 - inSlope: 0.0033409423 - outSlope: 0.004884489 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.013920498 - inSlope: 0.004884489 - outSlope: 0.0054929126 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.014012045 - inSlope: 0.0054929126 - outSlope: 0.0048390026 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.014092694 - inSlope: 0.0048390026 - outSlope: 0.002736856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.01413831 - inSlope: 0.002736856 - outSlope: -0.000986118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.014121875 - inSlope: -0.000986118 - outSlope: -0.006605655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.014011783 - inSlope: -0.006605655 - outSlope: -0.014206425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.013775012 - inSlope: -0.014206425 - outSlope: 0.0070985034 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.013893326 - inSlope: 0.0070985034 - outSlope: -0.0002670515 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.013888875 - inSlope: -0.0002670515 - outSlope: -0.0006392696 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.013878221 - inSlope: -0.0006392696 - outSlope: -0.0012633398 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.013857165 - inSlope: -0.0012633398 - outSlope: -0.0023636534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0138177695 - inSlope: -0.0023636534 - outSlope: -0.0040702582 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.013749933 - inSlope: -0.0040702582 - outSlope: -0.006582465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.013640227 - inSlope: -0.006582465 - outSlope: -0.010097646 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.013471926 - inSlope: -0.010097646 - outSlope: 0.023274666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.013859831 - inSlope: 0.023274666 - outSlope: -0.0018764015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.013828558 - inSlope: -0.0018764015 - outSlope: -0.0031999801 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.013775226 - inSlope: -0.0031999801 - outSlope: -0.0051199547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.01368989 - inSlope: -0.0051199547 - outSlope: -0.007899505 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.013558233 - inSlope: -0.007899505 - outSlope: 0.01588082 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.013822909 - inSlope: 0.01588082 - outSlope: -0.0033519743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.013767044 - inSlope: -0.0033519743 - outSlope: -0.005317312 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0136784185 - inSlope: -0.005317312 - outSlope: -0.008098439 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.013543447 - inSlope: -0.008098439 - outSlope: 0.013324579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.0137655195 - inSlope: 0.013324579 - outSlope: -0.0053221984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.0136768175 - inSlope: -0.0053221984 - outSlope: -0.008035729 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.013542883 - inSlope: -0.008035729 - outSlope: 0.010489833 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.013717711 - inSlope: 0.010489833 - outSlope: -0.0067485967 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.013605236 - inSlope: -0.0067485967 - outSlope: 0.0068449895 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.013719324 - inSlope: 0.0068449895 - outSlope: -0.0065924674 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.013609451 - inSlope: -0.0065924674 - outSlope: 0.005137291 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.013695071 - inSlope: 0.005137291 - outSlope: -0.0070378887 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.013577775 - inSlope: -0.0070378887 - outSlope: 0.0042196643 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.013648106 - inSlope: 0.0042196643 - outSlope: 0.0024523588 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.013688978 - inSlope: 0.0024523588 - outSlope: -0.0067403265 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.013576641 - inSlope: -0.0067403265 - outSlope: -0.009091319 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.013425121 - inSlope: -0.009091319 - outSlope: -0.0116197355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.013231451 - inSlope: -0.0116197355 - outSlope: -0.014127634 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.012995994 - inSlope: -0.014127634 - outSlope: -0.016452195 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.012721795 - inSlope: -0.016452195 - outSlope: -0.018222256 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.012418095 - inSlope: -0.018222256 - outSlope: -0.0193216 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.012096055 - inSlope: -0.0193216 - outSlope: -0.019561928 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.011770028 - inSlope: -0.019561928 - outSlope: -0.018836882 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.011456084 - inSlope: -0.018836882 - outSlope: -0.017120883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.011170724 - inSlope: -0.017120883 - outSlope: -0.014485546 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.010929302 - inSlope: -0.014485546 - outSlope: -0.011124967 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.010743889 - inSlope: -0.011124967 - outSlope: -0.006966753 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.010627778 - inSlope: -0.006966753 - outSlope: -0.0024020968 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.010587742 - inSlope: -0.0024020968 - outSlope: -0.0024020968 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0074876505 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0074876505 - inSlope: 0 - outSlope: -0.04714504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0067019006 - inSlope: -0.04714504 - outSlope: -0.1132557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0048143007 - inSlope: -0.1132557 - outSlope: -0.124633305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.002737081 - inSlope: -0.124633305 - outSlope: -0.09283206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0011898814 - inSlope: -0.09283206 - outSlope: -0.04921074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00036970314 - inSlope: -0.04921074 - outSlope: -0.0000013358623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00036968087 - inSlope: -0.0000013358623 - outSlope: -0.010333571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00019745486 - inSlope: -0.010333571 - outSlope: -0.0051094317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00011229775 - inSlope: -0.0051094317 - outSlope: -0.0021489994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00007648113 - inSlope: -0.0021489994 - outSlope: 0.000037976908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00007711408 - inSlope: 0.000037976908 - outSlope: 0.003672165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00013831677 - inSlope: 0.003672165 - outSlope: -0.008103407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0000032601124 - inSlope: -0.008103407 - outSlope: 0.0050502513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00008743119 - inSlope: 0.0050502513 - outSlope: -0.00589136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.000010758049 - inSlope: -0.00589136 - outSlope: -0.0009687172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.00002690332 - inSlope: -0.0009687172 - outSlope: -0.0011989572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.00004688592 - inSlope: -0.0011989572 - outSlope: -0.00053204055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.000055753288 - inSlope: -0.00053204055 - outSlope: 0.0017071075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.000027301523 - inSlope: 0.0017071075 - outSlope: 0.0006265206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.000016859523 - inSlope: 0.0006265206 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.000016859523 - inSlope: 0 - outSlope: -0.00055075926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.000026038835 - inSlope: -0.00055075926 - outSlope: -0.0010701455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.000043874577 - inSlope: -0.0010701455 - outSlope: -0.000030198018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.000044377877 - inSlope: -0.000030198018 - outSlope: 0.002769422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0000017791139 - inSlope: 0.002769422 - outSlope: -0.0017093716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.000026710386 - inSlope: -0.0017093716 - outSlope: 0.0003949047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.000020128648 - inSlope: 0.0003949047 - outSlope: 0.00093172514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00000459991 - inSlope: 0.00093172514 - outSlope: -0.0011978679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.000024564357 - inSlope: -0.0011978679 - outSlope: 0.0003841659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.000018161598 - inSlope: 0.0003841659 - outSlope: -0.0004443039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.000025566762 - inSlope: -0.0004443039 - outSlope: 0.0001945208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.000022324752 - inSlope: 0.0001945208 - outSlope: 0.00013639606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.000020051486 - inSlope: 0.00013639606 - outSlope: -0.00038352623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.000026443584 - inSlope: -0.00038352623 - outSlope: -0.0001427996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.000028823575 - inSlope: -0.0001427996 - outSlope: -0.00031717325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00003410979 - inSlope: -0.00031717325 - outSlope: -0.000009459991 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.000034267458 - inSlope: -0.000009459991 - outSlope: -0.0003676636 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000040395178 - inSlope: -0.0003676636 - outSlope: -0.000425246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.000047482605 - inSlope: -0.000425246 - outSlope: -0.00016210682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.000050184382 - inSlope: -0.00016210682 - outSlope: 0.00008118012 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.00004883138 - inSlope: 0.00008118012 - outSlope: 0.0002537748 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.000044601806 - inSlope: 0.0002537748 - outSlope: 0.00030283997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.000039554478 - inSlope: 0.00030283997 - outSlope: 0.0002914107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.000034697638 - inSlope: 0.0002914107 - outSlope: -0.00027722365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.000039318027 - inSlope: -0.00027722365 - outSlope: 0.0004047484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.00003257213 - inSlope: 0.0004047484 - outSlope: 0.00019905271 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.000029254588 - inSlope: 0.00019905271 - outSlope: -0.00002477706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.000029667539 - inSlope: -0.00002477706 - outSlope: 0.00009733473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.000028045295 - inSlope: 0.00009733473 - outSlope: 0.000014039592 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.000027811302 - inSlope: 0.000014039592 - outSlope: 0.000015220481 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.000027557628 - inSlope: 0.000015220481 - outSlope: -0.000010739214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.000027736614 - inSlope: -0.000010739214 - outSlope: -0.00010841478 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.000029543526 - inSlope: -0.00010841478 - outSlope: 0.000014380653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.000029303848 - inSlope: 0.000014380653 - outSlope: 0.000028766872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.000028824401 - inSlope: 0.000028766872 - outSlope: -0.000439829 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.000036154877 - inSlope: -0.000439829 - outSlope: 0.00036869955 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.00003000989 - inSlope: 0.00036869955 - outSlope: 0.00009802449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.000028376151 - inSlope: 0.00009802449 - outSlope: 0.0019037465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.000003352928 - inSlope: 0.0019037465 - outSlope: -0.0041617504 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.00006600951 - inSlope: -0.0041617504 - outSlope: 0.0021914244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.000029485283 - inSlope: 0.0021914244 - outSlope: -0.0006667631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.00004059799 - inSlope: -0.0006667631 - outSlope: -0.001833989 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.000071164446 - inSlope: -0.001833989 - outSlope: 0.0023796745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.00003150324 - inSlope: 0.0023796745 - outSlope: -0.00032742234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.000036960275 - inSlope: -0.00032742234 - outSlope: -0.0006659254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.00004805902 - inSlope: -0.0006659254 - outSlope: -0.0008056704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.00006148685 - inSlope: -0.0008056704 - outSlope: -0.0010713213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.000079342186 - inSlope: -0.0010713213 - outSlope: -0.00096748385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.0000954669 - inSlope: -0.00096748385 - outSlope: -0.00072666106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.00010757791 - inSlope: -0.00072666106 - outSlope: -0.00024584844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.00011167538 - inSlope: -0.00024584844 - outSlope: 0.00030397525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.00010660913 - inSlope: 0.00030397525 - outSlope: 0.0005425777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.000097566175 - inSlope: 0.0005425777 - outSlope: 0.0008105985 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.00008405621 - inSlope: 0.0008105985 - outSlope: 0.0009295557 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.00006856363 - inSlope: 0.0009295557 - outSlope: 0.0009342707 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.000052992247 - inSlope: 0.0009342707 - outSlope: 0.000622726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.00004261349 - inSlope: 0.000622726 - outSlope: 0.00046544315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.00003485611 - inSlope: 0.00046544315 - outSlope: 0.0002505794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.000030679792 - inSlope: 0.0002505794 - outSlope: -0.0019544782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.000063254396 - inSlope: -0.0019544782 - outSlope: 0.001480364 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.000038581686 - inSlope: 0.001480364 - outSlope: 0.0005385922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.000029605157 - inSlope: 0.0005385922 - outSlope: -0.0028367387 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.00007688409 - inSlope: -0.0028367387 - outSlope: 0.0049609197 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.000005797828 - inSlope: 0.0049609197 - outSlope: -0.0035431178 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.00005325408 - inSlope: -0.0035431178 - outSlope: 0.0014381476 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.000029284976 - inSlope: 0.0014381476 - outSlope: -0.00027190635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.000033816745 - inSlope: -0.00027190635 - outSlope: -0.0003946566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.00004039435 - inSlope: -0.0003946566 - outSlope: 0.000707546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.000028601926 - inSlope: 0.000707546 - outSlope: -0.000040884082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.000029283327 - inSlope: -0.000040884082 - outSlope: 0.000008868437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.000029135517 - inSlope: 0.000008868437 - outSlope: 0.00007127527 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.000027947597 - inSlope: 0.00007127527 - outSlope: 0.000008866381 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.000027799824 - inSlope: 0.000008866381 - outSlope: 0.000013652365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.000027572285 - inSlope: 0.000013652365 - outSlope: -0.00000020485479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.0000275757 - inSlope: -0.00000020485479 - outSlope: -0.00009033965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.000029081359 - inSlope: -0.00009033965 - outSlope: -0.00021141407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.000032604923 - inSlope: -0.00021141407 - outSlope: 0.000097923206 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.00003097287 - inSlope: 0.000097923206 - outSlope: -0.00026564626 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.000035400368 - inSlope: -0.00026564626 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037756018 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.000036150737 - inSlope: 0.00037756018 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.000096791286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.00004857122 - inSlope: 0.000096791286 - outSlope: 0.00021570103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.000044976154 - inSlope: 0.00021570103 - outSlope: 0.00027299052 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.00004042638 - inSlope: 0.00027299052 - outSlope: 0.00032716946 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.000034973484 - inSlope: 0.00032716946 - outSlope: -0.00030382222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.00004003711 - inSlope: -0.00030382222 - outSlope: 0.0003763204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.00003376502 - inSlope: 0.0003763204 - outSlope: 0.00022146941 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.00003007392 - inSlope: 0.00022146941 - outSlope: -0.00002812593 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.00003054269 - inSlope: -0.00002812593 - outSlope: 0.00011452452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.000028633924 - inSlope: 0.00011452452 - outSlope: 0.000037431662 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.000028010072 - inSlope: 0.000037431662 - outSlope: 0.000008034405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.000027876164 - inSlope: 0.000008034405 - outSlope: 0.000012757277 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.000027663546 - inSlope: 0.000012757277 - outSlope: -0.00010994389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.000029495968 - inSlope: -0.00010994389 - outSlope: 0.0000009863074 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.00002947953 - inSlope: 0.0000009863074 - outSlope: 0.00003339587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.000028922925 - inSlope: 0.00003339587 - outSlope: -0.0006882959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.00004039435 - inSlope: -0.0006882959 - outSlope: 0.0004322841 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.000033189517 - inSlope: 0.0004322841 - outSlope: 0.00026521183 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.000028769387 - inSlope: 0.00026521183 - outSlope: -0.00035879458 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.000034749377 - inSlope: -0.00035879458 - outSlope: 0.0021368137 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.0000008636416 - inSlope: 0.0021368137 - outSlope: -0.0017666301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.000028580587 - inSlope: -0.0017666301 - outSlope: -0.0002263932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.00003235375 - inSlope: -0.0002263932 - outSlope: -0.00087890786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.00004700241 - inSlope: -0.00087890786 - outSlope: -0.0021846776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.00008341419 - inSlope: -0.0021846776 - outSlope: 0.00309111 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.000031896478 - inSlope: 0.00309111 - outSlope: -0.00040347083 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.00003862108 - inSlope: -0.00040347083 - outSlope: -0.00065022276 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.00004945796 - inSlope: -0.00065022276 - outSlope: -0.0008239831 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.0000631912 - inSlope: -0.0008239831 - outSlope: -0.0010616825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.000080885635 - inSlope: -0.0010616825 - outSlope: -0.00091274304 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.00009609822 - inSlope: -0.00091274304 - outSlope: -0.00061263697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.00010630868 - inSlope: -0.00061263697 - outSlope: -0.00032199742 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.00011167538 - inSlope: -0.00032199742 - outSlope: 0.00030397958 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.00010660913 - inSlope: 0.00030397958 - outSlope: 0.00054256996 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.000097566175 - inSlope: 0.00054256996 - outSlope: 0.0008106101 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.00008405621 - inSlope: 0.0008106101 - outSlope: 0.0009295424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.00006856363 - inSlope: 0.0009295424 - outSlope: 0.0009342974 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.000052992247 - inSlope: 0.0009342974 - outSlope: 0.0006227171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.00004261349 - inSlope: 0.0006227171 - outSlope: 0.0004654365 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.00003485611 - inSlope: 0.0004654365 - outSlope: 0.000250583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.000030679792 - inSlope: 0.000250583 - outSlope: -0.00195445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.000063254396 - inSlope: -0.00195445 - outSlope: 0.0014803852 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.000038581686 - inSlope: 0.0014803852 - outSlope: 0.00053858454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.000029605157 - inSlope: 0.00053858454 - outSlope: -0.0028367795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.00007688409 - inSlope: -0.0028367795 - outSlope: 0.004960849 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.000005797828 - inSlope: 0.004960849 - outSlope: -0.0035431685 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.00005325408 - inSlope: -0.0035431685 - outSlope: 0.001438127 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.000029284976 - inSlope: 0.001438127 - outSlope: -0.00027191025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.000033816745 - inSlope: -0.00027191025 - outSlope: -0.00039465097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.00004039435 - inSlope: -0.00039465097 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040883497 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.000029283327 - inSlope: -0.000040883497 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.000071274255 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.000027947597 - inSlope: 0.000071274255 - outSlope: 0.000008866255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.000027799824 - inSlope: 0.000008866255 - outSlope: 0.0000136525605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.000027572285 - inSlope: 0.0000136525605 - outSlope: -0.00000020485186 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.0000275757 - inSlope: -0.00000020485186 - outSlope: -0.00009034094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.000029081359 - inSlope: -0.00009034094 - outSlope: -0.00021141104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.000032604923 - inSlope: -0.00021141104 - outSlope: 0.0000979246 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.00003097287 - inSlope: 0.0000979246 - outSlope: -0.00026564626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.000035400368 - inSlope: -0.00026564626 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037756018 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.000036150737 - inSlope: 0.00037756018 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.00008118128 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.00004883138 - inSlope: 0.00008118128 - outSlope: 0.00025377117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.000044601806 - inSlope: 0.00025377117 - outSlope: 0.00030283566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.000039554478 - inSlope: 0.00030283566 - outSlope: 0.00029141485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.000034697638 - inSlope: 0.00029141485 - outSlope: -0.00027721966 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.000039318027 - inSlope: -0.00027721966 - outSlope: 0.00040475998 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.00003257213 - inSlope: 0.00040475998 - outSlope: 0.00019904986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.000029254588 - inSlope: 0.00019904986 - outSlope: -0.000024777415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.000029667539 - inSlope: -0.000024777415 - outSlope: 0.00009733333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.000028045295 - inSlope: 0.00009733333 - outSlope: 0.000014039793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.000027811302 - inSlope: 0.000014039793 - outSlope: 0.000015220264 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.000027557628 - inSlope: 0.000015220264 - outSlope: -0.000010739368 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.000027736614 - inSlope: -0.000010739368 - outSlope: -0.00010841323 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.000029543526 - inSlope: -0.00010841323 - outSlope: 0.000014380858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.000029303848 - inSlope: 0.000014380858 - outSlope: 0.00002876646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.000028824401 - inSlope: 0.00002876646 - outSlope: -0.0004398353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.000036154877 - inSlope: -0.0004398353 - outSlope: 0.00036869425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.00003000989 - inSlope: 0.00036869425 - outSlope: 0.00009802308 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.000028376151 - inSlope: 0.00009802308 - outSlope: 0.0019037738 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.000003352928 - inSlope: 0.0019037738 - outSlope: -0.004161691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.00006600951 - inSlope: -0.004161691 - outSlope: 0.002191487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.000029485283 - inSlope: 0.002191487 - outSlope: -0.0006667536 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.00004059799 - inSlope: -0.0006667536 - outSlope: -0.0018340152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.000071164446 - inSlope: -0.0018340152 - outSlope: 0.0023796405 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.00003150324 - inSlope: 0.0023796405 - outSlope: -0.00032742703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.000036960275 - inSlope: -0.00032742703 - outSlope: -0.00066591584 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.00004805902 - inSlope: -0.00066591584 - outSlope: -0.0008056819 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.00006148685 - inSlope: -0.0008056819 - outSlope: -0.001071306 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.000079342186 - inSlope: -0.001071306 - outSlope: -0.0009674977 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.0000954669 - inSlope: -0.0009674977 - outSlope: -0.00072665064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.00010757791 - inSlope: -0.00072665064 - outSlope: -0.00024585196 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.00011167538 - inSlope: -0.00024585196 - outSlope: 0.0003039709 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.00010660913 - inSlope: 0.0003039709 - outSlope: 0.00054256996 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.000097566175 - inSlope: 0.00054256996 - outSlope: 0.0008106101 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.00008405621 - inSlope: 0.0008106101 - outSlope: 0.0009295424 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.00006856363 - inSlope: 0.0009295424 - outSlope: 0.0009342974 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.000052992247 - inSlope: 0.0009342974 - outSlope: 0.0006227171 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.00004261349 - inSlope: 0.0006227171 - outSlope: 0.00046544982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.00003485611 - inSlope: 0.00046544982 - outSlope: 0.00025057583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.000030679792 - inSlope: 0.00025057583 - outSlope: -0.0019545062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.000063254396 - inSlope: -0.0019545062 - outSlope: 0.0014803428 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.000038581686 - inSlope: 0.0014803428 - outSlope: 0.00053859997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.000029605157 - inSlope: 0.00053859997 - outSlope: -0.0028366982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.00007688409 - inSlope: -0.0028366982 - outSlope: 0.004960991 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.000005797828 - inSlope: 0.004960991 - outSlope: -0.0035430673 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.00005325408 - inSlope: -0.0035430673 - outSlope: 0.0014381681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.000029284976 - inSlope: 0.0014381681 - outSlope: -0.00027190248 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.000033816745 - inSlope: -0.00027190248 - outSlope: -0.00039465097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.00004039435 - inSlope: -0.00039465097 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040883497 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.000029283327 - inSlope: -0.000040883497 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.000071274255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.000027947597 - inSlope: 0.000071274255 - outSlope: 0.000008866508 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.000027799824 - inSlope: 0.000008866508 - outSlope: 0.00001365217 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.000027572285 - inSlope: 0.00001365217 - outSlope: -0.00000020485771 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.0000275757 - inSlope: -0.00000020485771 - outSlope: -0.000090338355 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.000029081359 - inSlope: -0.000090338355 - outSlope: -0.0002114171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.000032604923 - inSlope: -0.0002114171 - outSlope: 0.0000979218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.00003097287 - inSlope: 0.0000979218 - outSlope: -0.00026565386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.000035400368 - inSlope: -0.00026565386 - outSlope: -0.00042258177 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.00004244349 - inSlope: -0.00042258177 - outSlope: 0.00037757098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.000036150737 - inSlope: 0.00037757098 - outSlope: -0.00028229546 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.000040855724 - inSlope: -0.00028229546 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.000096791286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.00004857122 - inSlope: 0.000096791286 - outSlope: 0.00021570103 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.000044976154 - inSlope: 0.00021570103 - outSlope: 0.00027299052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.00004042638 - inSlope: 0.00027299052 - outSlope: 0.00032716946 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.000034973484 - inSlope: 0.00032716946 - outSlope: -0.00030382222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.00004003711 - inSlope: -0.00030382222 - outSlope: 0.0003763204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.00003376502 - inSlope: 0.0003763204 - outSlope: 0.00022146941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.00003007392 - inSlope: 0.00022146941 - outSlope: -0.00002812593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.00003054269 - inSlope: -0.00002812593 - outSlope: 0.00011452779 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.000028633924 - inSlope: 0.00011452779 - outSlope: 0.000037430593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.000028010072 - inSlope: 0.000037430593 - outSlope: 0.000008034635 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.000027876164 - inSlope: 0.000008034635 - outSlope: 0.000012756912 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.000027663546 - inSlope: 0.000012756912 - outSlope: -0.00010994389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.000029495968 - inSlope: -0.00010994389 - outSlope: 0.0000009863074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.00002947953 - inSlope: 0.0000009863074 - outSlope: 0.00003339587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.000028922925 - inSlope: 0.00003339587 - outSlope: -0.0006882959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.00004039435 - inSlope: -0.0006882959 - outSlope: 0.0004322841 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.000033189517 - inSlope: 0.0004322841 - outSlope: 0.00026521183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.000028769387 - inSlope: 0.00026521183 - outSlope: -0.00035879458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.000034749377 - inSlope: -0.00035879458 - outSlope: 0.0021368137 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.0000008636416 - inSlope: 0.0021368137 - outSlope: -0.0017666301 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.000028580587 - inSlope: -0.0017666301 - outSlope: -0.0002263932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.00003235375 - inSlope: -0.0002263932 - outSlope: -0.00087890786 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.00004700241 - inSlope: -0.00087890786 - outSlope: -0.0021847403 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.00008341419 - inSlope: -0.0021847403 - outSlope: 0.0030910214 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.000031896478 - inSlope: 0.0030910214 - outSlope: -0.00040348238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.00003862108 - inSlope: -0.00040348238 - outSlope: -0.00065020414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.00004945796 - inSlope: -0.00065020414 - outSlope: -0.0008239831 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.0000631912 - inSlope: -0.0008239831 - outSlope: -0.0010616825 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.000080885635 - inSlope: -0.0010616825 - outSlope: -0.00091274304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.00009609822 - inSlope: -0.00091274304 - outSlope: -0.00061263697 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.00010630868 - inSlope: -0.00061263697 - outSlope: -0.00032199742 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.00011167538 - inSlope: -0.00032199742 - outSlope: 0.00030397958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.00010660913 - inSlope: 0.00030397958 - outSlope: 0.00054256996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.000097566175 - inSlope: 0.00054256996 - outSlope: 0.0008106101 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.00008405621 - inSlope: 0.0008106101 - outSlope: 0.0009295424 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.00006856363 - inSlope: 0.0009295424 - outSlope: 0.0009342974 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.000052992247 - inSlope: 0.0009342974 - outSlope: 0.0006227171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.00004261349 - inSlope: 0.0006227171 - outSlope: 0.00046544982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.00003485611 - inSlope: 0.00046544982 - outSlope: 0.00025057583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.000030679792 - inSlope: 0.00025057583 - outSlope: -0.0019545062 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.000063254396 - inSlope: -0.0019545062 - outSlope: 0.0014803428 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.000038581686 - inSlope: 0.0014803428 - outSlope: 0.00053858454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.000029605157 - inSlope: 0.00053858454 - outSlope: -0.0028367795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.00007688409 - inSlope: -0.0028367795 - outSlope: 0.004960849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.000005797828 - inSlope: 0.004960849 - outSlope: -0.0035431685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.00005325408 - inSlope: -0.0035431685 - outSlope: 0.001438127 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.000029284976 - inSlope: 0.001438127 - outSlope: -0.00027191025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.000033816745 - inSlope: -0.00027191025 - outSlope: -0.00039465097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.00004039435 - inSlope: -0.00039465097 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040883497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.000029283327 - inSlope: -0.000040883497 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.000071274255 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.000027947597 - inSlope: 0.000071274255 - outSlope: 0.000008866508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.000027799824 - inSlope: 0.000008866508 - outSlope: 0.00001365217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.000027572285 - inSlope: 0.00001365217 - outSlope: -0.00000020485771 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.0000275757 - inSlope: -0.00000020485771 - outSlope: -0.000090338355 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.000029081359 - inSlope: -0.000090338355 - outSlope: -0.00021141104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.000032604923 - inSlope: -0.00021141104 - outSlope: 0.0000979246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.00003097287 - inSlope: 0.0000979246 - outSlope: -0.00026564626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.000035400368 - inSlope: -0.00026564626 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037756018 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.000036150737 - inSlope: 0.00037756018 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.0002740204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.000045422792 - inSlope: -0.0002740204 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.000055069897 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.000050184382 - inSlope: -0.000055069897 - outSlope: 0.00008118128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.00004883138 - inSlope: 0.00008118128 - outSlope: 0.00025377117 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.000044601806 - inSlope: 0.00025377117 - outSlope: 0.0003028443 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.000039554478 - inSlope: 0.0003028443 - outSlope: 0.0002914065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.000034697638 - inSlope: 0.0002914065 - outSlope: -0.0002772276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.000039318027 - inSlope: -0.0002772276 - outSlope: 0.0004047484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.00003257213 - inSlope: 0.0004047484 - outSlope: 0.00019904986 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.000029254588 - inSlope: 0.00019904986 - outSlope: -0.000024777415 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.000029667539 - inSlope: -0.000024777415 - outSlope: 0.00009733333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.000028045295 - inSlope: 0.00009733333 - outSlope: 0.000014039793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.000027811302 - inSlope: 0.000014039793 - outSlope: 0.000015220264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.000027557628 - inSlope: 0.000015220264 - outSlope: -0.000010739368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.000027736614 - inSlope: -0.000010739368 - outSlope: -0.00010841323 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.000029543526 - inSlope: -0.00010841323 - outSlope: 0.000014380858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.000029303848 - inSlope: 0.000014380858 - outSlope: 0.00002876646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.000028824401 - inSlope: 0.00002876646 - outSlope: -0.0004398353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.000036154877 - inSlope: -0.0004398353 - outSlope: 0.00036869425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.00003000989 - inSlope: 0.00036869425 - outSlope: 0.00009802589 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.000028376151 - inSlope: 0.00009802589 - outSlope: 0.0019037193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.000003352928 - inSlope: 0.0019037193 - outSlope: -0.0041618096 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.00006600951 - inSlope: -0.0041618096 - outSlope: 0.0021914244 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.000029485283 - inSlope: 0.0021914244 - outSlope: -0.0006667536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.00004059799 - inSlope: -0.0006667536 - outSlope: -0.0018340152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.000071164446 - inSlope: -0.0018340152 - outSlope: 0.0023796405 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.00003150324 - inSlope: 0.0023796405 - outSlope: -0.00032742703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.000036960275 - inSlope: -0.00032742703 - outSlope: -0.00066591584 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.00004805902 - inSlope: -0.00066591584 - outSlope: -0.0008056819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.00006148685 - inSlope: -0.0008056819 - outSlope: -0.001071306 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.000079342186 - inSlope: -0.001071306 - outSlope: -0.0009674977 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.0000954669 - inSlope: -0.0009674977 - outSlope: -0.00072665064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.00010757791 - inSlope: -0.00072665064 - outSlope: -0.00024585196 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.00011167538 - inSlope: -0.00024585196 - outSlope: 0.0003039709 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.00010660913 - inSlope: 0.0003039709 - outSlope: 0.00054258545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.000097566175 - inSlope: 0.00054258545 - outSlope: 0.0008105869 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.00008405621 - inSlope: 0.0008105869 - outSlope: 0.000929569 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.00006856363 - inSlope: 0.000929569 - outSlope: 0.0009342707 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.000052992247 - inSlope: 0.0009342707 - outSlope: 0.0006227349 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.00004261349 - inSlope: 0.0006227349 - outSlope: 0.0004654232 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.00003485611 - inSlope: 0.0004654232 - outSlope: 0.000250583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.000030679792 - inSlope: 0.000250583 - outSlope: -0.0019545062 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.000063254396 - inSlope: -0.0019545062 - outSlope: 0.0014803852 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.000038581686 - inSlope: 0.0014803852 - outSlope: 0.0005385691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.000029605157 - inSlope: 0.0005385691 - outSlope: -0.0028367795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.00007688409 - inSlope: -0.0028367795 - outSlope: 0.004960991 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.000005797828 - inSlope: 0.004960991 - outSlope: -0.0035431685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.00005325408 - inSlope: -0.0035431685 - outSlope: 0.0014380859 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.000029284976 - inSlope: 0.0014380859 - outSlope: -0.00027191025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.000033816745 - inSlope: -0.00027191025 - outSlope: -0.00039466226 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.00004039435 - inSlope: -0.00039466226 - outSlope: 0.00070755614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.000028601926 - inSlope: 0.00070755614 - outSlope: -0.000040882325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.000029283327 - inSlope: -0.000040882325 - outSlope: 0.000008868691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.000029135517 - inSlope: 0.000008868691 - outSlope: 0.00007127629 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.000027947597 - inSlope: 0.00007127629 - outSlope: 0.000008866001 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.000027799824 - inSlope: 0.000008866001 - outSlope: 0.0000136525605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.000027572285 - inSlope: 0.0000136525605 - outSlope: -0.00000020485771 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.0000275757 - inSlope: -0.00000020485771 - outSlope: -0.00009034094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.000029081359 - inSlope: -0.00009034094 - outSlope: -0.00021140499 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.000032604923 - inSlope: -0.00021140499 - outSlope: 0.0000979246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.00003097287 - inSlope: 0.0000979246 - outSlope: -0.00026565386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.000035400368 - inSlope: -0.00026565386 - outSlope: -0.00042259385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.00004244349 - inSlope: -0.00042259385 - outSlope: 0.00037754938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.000036150737 - inSlope: 0.00037754938 - outSlope: -0.00028230355 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.000040855724 - inSlope: -0.00028230355 - outSlope: -0.00027402825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.000045422792 - inSlope: -0.00027402825 - outSlope: -0.00023062831 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.00004926654 - inSlope: -0.00023062831 - outSlope: -0.00005506832 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.000050184382 - inSlope: -0.00005506832 - outSlope: 0.000096791286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.00004857122 - inSlope: 0.000096791286 - outSlope: 0.0002157072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.000044976154 - inSlope: 0.0002157072 - outSlope: 0.0002729749 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.00004042638 - inSlope: 0.0002729749 - outSlope: 0.00032717883 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.000034973484 - inSlope: 0.00032717883 - outSlope: -0.00030382222 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.00004003711 - inSlope: -0.00030382222 - outSlope: 0.00037633115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.00003376502 - inSlope: 0.00037633115 - outSlope: 0.00022145674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.00003007392 - inSlope: 0.00022145674 - outSlope: -0.000028126735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.00003054269 - inSlope: -0.000028126735 - outSlope: 0.00011452779 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.000028633924 - inSlope: 0.00011452779 - outSlope: 0.000037431662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.000028010072 - inSlope: 0.000037431662 - outSlope: 0.000008034175 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.000027876164 - inSlope: 0.000008034175 - outSlope: 0.000012757277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.000027663546 - inSlope: 0.000012757277 - outSlope: -0.00010994704 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.000029495968 - inSlope: -0.00010994704 - outSlope: 0.0000009863074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.00002947953 - inSlope: 0.0000009863074 - outSlope: 0.000033394917 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.000028922925 - inSlope: 0.000033394917 - outSlope: -0.0006882959 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.00004039435 - inSlope: -0.0006882959 - outSlope: 0.00043229648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.000033189517 - inSlope: 0.00043229648 - outSlope: 0.00026519666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.000028769387 - inSlope: 0.00026519666 - outSlope: -0.00035880486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.000034749377 - inSlope: -0.00035880486 - outSlope: 0.0021368137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.0000008636416 - inSlope: 0.0021368137 - outSlope: -0.0017666807 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.000028580587 - inSlope: -0.0017666807 - outSlope: -0.00022638025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.00003235375 - inSlope: -0.00022638025 - outSlope: -0.000878933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.00004700241 - inSlope: -0.000878933 - outSlope: -0.0021847403 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.00008341419 - inSlope: -0.0021847403 - outSlope: 0.00309111 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.000031896478 - inSlope: 0.00309111 - outSlope: -0.0004034593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.00003862108 - inSlope: -0.0004034593 - outSlope: -0.00065022276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.00004945796 - inSlope: -0.00065022276 - outSlope: -0.0008240067 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.0000631912 - inSlope: -0.0008240067 - outSlope: -0.0010616825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.000080885635 - inSlope: -0.0010616825 - outSlope: -0.0009127169 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.00009609822 - inSlope: -0.0009127169 - outSlope: -0.00061263697 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.00010630868 - inSlope: -0.00061263697 - outSlope: -0.00032200664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.00011167538 - inSlope: -0.00032200664 - outSlope: 0.00005107988 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.00011082401 - inSlope: 0.00005107988 - outSlope: 0.00037954317 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.00010449839 - inSlope: 0.00037954317 - outSlope: 0.0004947053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.000096253425 - inSlope: 0.0004947053 - outSlope: 0.0005320485 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.000087386084 - inSlope: 0.0005320485 - outSlope: 0.0006690984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.00007623398 - inSlope: 0.0006690984 - outSlope: 0.0005353477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.00006731165 - inSlope: 0.0005353477 - outSlope: 0.0006391862 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.00005665871 - inSlope: 0.0006391862 - outSlope: 0.00040771835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.00004986351 - inSlope: 0.00040771835 - outSlope: 0.0004040495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.00004312907 - inSlope: 0.0004040495 - outSlope: 0.00033851093 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.000037487305 - inSlope: 0.00033851093 - outSlope: 0.0002822051 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.00003278396 - inSlope: 0.0002822051 - outSlope: 0.00007413404 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.00003154841 - inSlope: 0.00007413404 - outSlope: 0.000116441355 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.00002960764 - inSlope: 0.000116441355 - outSlope: -0.0017136679 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.000058168334 - inSlope: -0.0017136679 - outSlope: 0.0008364645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.000044227472 - inSlope: 0.0008364645 - outSlope: 0.00055014214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.000035058052 - inSlope: 0.00055014214 - outSlope: 0.00021531146 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.000031469583 - inSlope: 0.00021531146 - outSlope: 0.0001496986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.000028974644 - inSlope: 0.0001496986 - outSlope: 0.00008314898 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.000027588849 - inSlope: 0.00008314898 - outSlope: 0.000041129955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.00002690332 - inSlope: 0.000041129955 - outSlope: -0.000049358267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.000027725946 - inSlope: -0.000049358267 - outSlope: 0.000020541542 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.000027383592 - inSlope: 0.000020541542 - outSlope: -0.000012315692 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.00002758885 - inSlope: -0.000012315692 - outSlope: 0.00003979971 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.000026925494 - inSlope: 0.00003979971 - outSlope: -0.000050589486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.00002776864 - inSlope: -0.000050589486 - outSlope: 0.0015372845 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.0000021476235 - inSlope: 0.0015372845 - outSlope: -0.00045392546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.000009712932 - inSlope: -0.00045392546 - outSlope: -0.00033962406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.000015373571 - inSlope: -0.00033962406 - outSlope: -0.00008915851 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.000016859523 - inSlope: -0.00008915851 - outSlope: -0.00013265514 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.000019070409 - inSlope: -0.00013265514 - outSlope: -0.00022455878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.000022813212 - inSlope: -0.00022455878 - outSlope: -0.0004393926 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.00003013631 - inSlope: -0.0004393926 - outSlope: -0.00055599166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.000039402697 - inSlope: -0.00055599166 - outSlope: -0.00069716363 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.000051021914 - inSlope: -0.00069716363 - outSlope: -0.00065506255 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.00006194008 - inSlope: -0.00065506255 - outSlope: -0.000050689898 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.0000627849 - inSlope: -0.000050689898 - outSlope: 0.0008407079 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.000048773316 - inSlope: 0.0008407079 - outSlope: 0.0027569428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.0000028249713 - inSlope: 0.0027569428 - outSlope: -0.001492025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.000027693099 - inSlope: -0.001492025 - outSlope: 0.000104971296 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.000025943604 - inSlope: 0.000104971296 - outSlope: 0.00015373835 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.000023381337 - inSlope: 0.00015373835 - outSlope: 0.0004771745 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.00001542855 - inSlope: 0.0004771745 - outSlope: 0.00089326425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.0000005401876 - inSlope: 0.00089326425 - outSlope: 0.0017344645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.000028367114 - inSlope: 0.0017344645 - outSlope: 0.0030907611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.00007987901 - inSlope: 0.0030907611 - outSlope: 0.005199098 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.00016653429 - inSlope: 0.005199098 - outSlope: -0.010587064 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.000009914084 - inSlope: -0.010587064 - outSlope: 0.0010702063 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.0000079224155 - inSlope: 0.0010702063 - outSlope: 0.0020073606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.000041377916 - inSlope: 0.0020073606 - outSlope: 0.003485427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.0000994708 - inSlope: 0.003485427 - outSlope: 0.005705086 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.00019455412 - inSlope: 0.005705086 - outSlope: -0.010267025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.000023439648 - inSlope: -0.010267025 - outSlope: 0.0026855608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.000068198315 - inSlope: 0.0026855608 - outSlope: 0.004554634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.00014411207 - inSlope: 0.004554634 - outSlope: 0.0073528015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.0002666569 - inSlope: 0.0073528015 - outSlope: -0.010771042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.000087142274 - inSlope: -0.010771042 - outSlope: 0.0053196424 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.00017580163 - inSlope: 0.0053196424 - outSlope: 0.008532219 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.00031801124 - inSlope: 0.008532219 - outSlope: -0.00972906 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.00015586271 - inSlope: -0.00972906 - outSlope: 0.007865884 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0002869588 - inSlope: 0.007865884 - outSlope: -0.006828542 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.00017314499 - inSlope: -0.006828542 - outSlope: 0.008439459 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.0003138005 - inSlope: 0.008439459 - outSlope: -0.005417704 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.00022350681 - inSlope: -0.005417704 - outSlope: 0.010022447 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.00039054506 - inSlope: 0.010022447 - outSlope: -0.004580778 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.00031419555 - inSlope: -0.004580778 - outSlope: -0.00258699 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0002710797 - inSlope: -0.00258699 - outSlope: 0.01115103 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.00045692737 - inSlope: 0.01115103 - outSlope: 0.01585124 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.0007211107 - inSlope: 0.01585124 - outSlope: 0.021476528 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0010790678 - inSlope: 0.021476528 - outSlope: 0.02771497 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0015409769 - inSlope: 0.02771497 - outSlope: 0.034048557 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.0021084442 - inSlope: 0.034048557 - outSlope: 0.039935768 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0027740302 - inSlope: 0.039935768 - outSlope: 0.04466361 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.003518455 - inSlope: 0.04466361 - outSlope: 0.047422834 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0043088235 - inSlope: 0.047422834 - outSlope: 0.047798615 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.005105455 - inSlope: 0.047798615 - outSlope: 0.04524845 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0058596274 - inSlope: 0.04524845 - outSlope: 0.039664358 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.00652069 - inSlope: 0.039664358 - outSlope: 0.031106109 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.007039117 - inSlope: 0.031106109 - outSlope: 0.019965636 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.0073718727 - inSlope: 0.019965636 - outSlope: 0.0069463784 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.0074876505 - inSlope: 0.0069463784 - outSlope: 0.0069463784 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422027 - inSlope: 0 - outSlope: -0.000000062741734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -1.1422029 - inSlope: -0.000000062741734 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -1.1422029 - inSlope: -0.00007867764 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -1.1422027 - inSlope: -0.00007152564 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -1.1422029 - inSlope: -0.000001788141 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: 0.000021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -1.1422012 - inSlope: 0.000021457692 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -1.1422012 - inSlope: 0.000010728846 - outSlope: -0.0001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -1.1422029 - inSlope: -0.0001001359 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -1.1422029 - inSlope: 0 - outSlope: 0.0001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -1.1422012 - inSlope: 0.0001001359 - outSlope: -0.0001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -1.1422029 - inSlope: -0.0001001359 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -1.1422029 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -1.1422015 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -1.1422012 - inSlope: 0.000100134464 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -1.1422012 - inSlope: 0.000021457387 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -1.1422012 - inSlope: 0.000010728846 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -1.1422012 - inSlope: 0.00010013733 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -1.1422012 - inSlope: 0.000100134464 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: 0.000021458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -1.1422012 - inSlope: 0.000021458 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -1.1422012 - inSlope: 0.000010728846 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -1.1422029 - inSlope: -0.000100134464 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -1.1422015 - inSlope: 0.00007867708 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -1.1422029 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -1.1422012 - inSlope: 0.00010013733 - outSlope: -0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -1.1422029 - inSlope: -0.00010013733 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: 0.000021458 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -1.1422012 - inSlope: 0.000021458 - outSlope: -0.000100131605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -1.1422029 - inSlope: -0.000100131605 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -1.1422027 - inSlope: 0.0000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -1.1422015 - inSlope: 0.000071526665 - outSlope: -0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -1.1422029 - inSlope: -0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -1.1422027 - inSlope: -0.000071526665 - outSlope: -0.0000071522572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -1.1422029 - inSlope: -0.0000071522572 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -1.1422027 - inSlope: 0.000001788141 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -1.1422015 - inSlope: 0.000071526665 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -1.1422015 - inSlope: 0 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -1.1422029 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -1.1422015 - inSlope: 0.00007867483 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -1.1422027 - inSlope: -0.000071526665 - outSlope: -0.000003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -1.1422029 - inSlope: -0.000003576231 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -1.1422029 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -1.1422015 - inSlope: 0.00007867933 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -1.1422027 - inSlope: -0.000071522576 - outSlope: -0.000071522576 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039152987 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.039152987 - inSlope: 0 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.000000037252896 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.03915219 - inSlope: 0.000000037252896 - outSlope: 0.000047832775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.039152987 - inSlope: 0.000047832775 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.039152987 - inSlope: 0.000048056292 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.039152987 - inSlope: 0.000048056292 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.000000009718152 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.03915219 - inSlope: 0.000000009718152 - outSlope: -0.000042244832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.039151486 - inSlope: -0.000042244832 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055208853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.039153107 - inSlope: 0.000055208853 - outSlope: -0.000055208853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.039152186 - inSlope: -0.000055208853 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.039152987 - inSlope: 0.000048056292 - outSlope: -0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.039152186 - inSlope: -0.000048056292 - outSlope: 0.00000007450588 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.03915219 - inSlope: 0.00000007450588 - outSlope: -0.000042244832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.039151486 - inSlope: -0.000042244832 - outSlope: 0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.039152186 - inSlope: 0.000042021315 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.039151486 - inSlope: -0.000042021315 - outSlope: 0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.039152186 - inSlope: 0.000042021315 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.039153107 - inSlope: 0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.039153107 - inSlope: 0 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.039151486 - inSlope: -0.000042020714 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: 0.000000009313224 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.03915219 - inSlope: 0.000000009313224 - outSlope: -0.000042244228 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.039151486 - inSlope: -0.000042244228 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048055605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.039152987 - inSlope: 0.000048055605 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.039152186 - inSlope: -0.00004805698 - outSlope: 0.00000007450552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.03915219 - inSlope: 0.00000007450552 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.039151486 - inSlope: -0.000042021915 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.039153107 - inSlope: 0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.039153107 - inSlope: 0 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.039151486 - inSlope: -0.000042020714 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: 0.000000009313224 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.03915219 - inSlope: 0.000000009313224 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.039152186 - inSlope: -0.000055208064 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000048055605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.039152987 - inSlope: 0.000048055605 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.039152186 - inSlope: -0.00004805698 - outSlope: 0.00000007450552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.03915219 - inSlope: 0.00000007450552 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.000042020714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.039152186 - inSlope: 0.000042020714 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.039151486 - inSlope: -0.000042021915 - outSlope: 0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.039152186 - inSlope: 0.000042021915 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.039153107 - inSlope: 0 - outSlope: -0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.039152186 - inSlope: -0.000055209646 - outSlope: 0.000000004656612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.03915219 - inSlope: 0.000000004656612 - outSlope: -0.000042245436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.039151486 - inSlope: -0.000042245436 - outSlope: 0.00004201951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.039152186 - inSlope: 0.00004201951 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.039152186 - inSlope: 0 - outSlope: -0.000018328708 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.03915188 - inSlope: -0.000018328708 - outSlope: 0.00001855223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.03915219 - inSlope: 0.00001855223 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.03915219 - inSlope: 0 - outSlope: 0.00004783346 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.039152987 - inSlope: 0.00004783346 - outSlope: -0.00004805423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.039152186 - inSlope: -0.00004805423 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.039152186 - inSlope: 0 - outSlope: 0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.039152987 - inSlope: 0.00004805698 - outSlope: -0.00004783346 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.03915219 - inSlope: -0.00004783346 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.03915219 - inSlope: 0 - outSlope: -0.00001855223 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.03915188 - inSlope: -0.00001855223 - outSlope: 0.000018328708 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.039152186 - inSlope: 0.000018328708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.039152186 - inSlope: 0 - outSlope: 0.000055209646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.039153107 - inSlope: 0.000055209646 - outSlope: -0.0000071522572 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.039152987 - inSlope: -0.0000071522572 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457314 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6457314 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61845523 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.61845523 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5393182 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064373075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.5393193 - inSlope: -0.000064373075 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064373075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.5393193 - inSlope: -0.000064373075 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.5393182 - inSlope: 0 - outSlope: -0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.5393193 - inSlope: -0.00006437216 - outSlope: 0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.5393182 - inSlope: 0.000064374 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.5393193 - inSlope: -0.000064374 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.5393182 - inSlope: 0 - outSlope: -0.000064374 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.5393193 - inSlope: -0.000064374 - outSlope: 0.00006437216 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.5393182 - inSlope: 0.00006437216 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.5393182 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81042296 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81042296 - inSlope: 0 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81042296 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81042296 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.62228596 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.62228596 - inSlope: 0 - outSlope: 0.000010728386 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.82254106 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: 0.0000035762694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.8225384 - inSlope: 0.0000035762694 - outSlope: -0.0001609327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.82254106 - inSlope: -0.0001609327 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.8225413 - inSlope: -0.000014305128 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.8225385 - inSlope: -0.000003576282 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.8225413 - inSlope: -0.000007152564 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.82254106 - inSlope: -0.00015377793 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.8225413 - inSlope: -0.000014305128 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.0000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.82254106 - inSlope: 0.0000028610257 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.8225384 - inSlope: 0.000007152564 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.8225384 - inSlope: 0.00017523782 - outSlope: -0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.8225413 - inSlope: -0.00017523782 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.8225385 - inSlope: 0.00016808526 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.82254106 - inSlope: -0.00015378013 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.8225413 - inSlope: -0.00016808526 - outSlope: 0.0000035762694 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.82254106 - inSlope: 0.0000035762694 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.8225385 - inSlope: 0.00015378013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.8225384 - inSlope: 0.000003576282 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.000007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.8225384 - inSlope: 0.000007152462 - outSlope: -0.000160935 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.82254106 - inSlope: -0.000160935 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.8225384 - inSlope: 0.00017523531 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.0000035762566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.82254106 - inSlope: 0.0000035762566 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.0000028610175 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.82254106 - inSlope: 0.0000028610175 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.8225384 - inSlope: 0.000007152462 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.8225384 - inSlope: 0.00017524033 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.82254106 - inSlope: -0.00015377793 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.82254106 - inSlope: 0.000003576282 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.8225384 - inSlope: 0.000003576282 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.82254106 - inSlope: -0.00015377793 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.82254106 - inSlope: -0.00016093039 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.8225384 - inSlope: 0.00017524033 - outSlope: -0.00017523531 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.8225413 - inSlope: -0.00017523531 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.82254106 - inSlope: 0.000003576282 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.0000028610339 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.82254106 - inSlope: 0.0000028610339 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.8225385 - inSlope: 0.00015377793 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.8225413 - inSlope: -0.00016808286 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808286 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.8225385 - inSlope: 0.00016808286 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.000007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.8225384 - inSlope: 0.000007152462 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.0001752303 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.8225384 - inSlope: 0.0001752303 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.82254106 - inSlope: 0.000003576231 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: 0.0000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.8225384 - inSlope: 0.0000035763333 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.8225385 - inSlope: 0.00015377354 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.8225384 - inSlope: 0.0000071526665 - outSlope: -0.000160935 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.82254106 - inSlope: -0.000160935 - outSlope: 0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.8225385 - inSlope: 0.00015377354 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: 0.0000047684443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.82254106 - inSlope: 0.0000047684443 - outSlope: 0.00016092579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.8225384 - inSlope: 0.00016092579 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.82254106 - inSlope: -0.00015377354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.0000047683534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.82254106 - inSlope: 0.0000047683534 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.82254106 - inSlope: -0.00015377354 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.8225413 - inSlope: -0.00016807804 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.82254106 - inSlope: 0.000003576282 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.8225385 - inSlope: 0 - outSlope: -0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.82254106 - inSlope: -0.00015378233 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.82254106 - inSlope: 0 - outSlope: 0.00015378233 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.8225385 - inSlope: 0.00015378233 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.000014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.82254106 - inSlope: 0.000014305333 - outSlope: 0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.8225385 - inSlope: 0.00015377354 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.00016807804 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.8225385 - inSlope: 0.00016807804 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.8225413 - inSlope: 0 - outSlope: 0.0001752303 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.8225384 - inSlope: 0.0001752303 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.8225413 - inSlope: -0.00017524033 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.8225384 - inSlope: 0.00017524033 - outSlope: -0.0001752303 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.8225413 - inSlope: -0.0001752303 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.8225413 - inSlope: 0 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.8225385 - inSlope: 0.00016808766 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.8225413 - inSlope: -0.00016808766 - outSlope: 0.0000143045145 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.82254106 - inSlope: 0.0000143045145 - outSlope: 0.0000143045145 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040734 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81040734 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040734 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81040734 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.62178004 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.62178004 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.39611718 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.3961172 - inSlope: 0.00016808526 - outSlope: 0.00000016255828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.39611718 - inSlope: 0.00000016255828 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.39612 - inSlope: -0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.39611718 - inSlope: 0.0001698734 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.39612 - inSlope: -0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.39611718 - inSlope: 0.00016987097 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.39612 - inSlope: 0 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0000017880643 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.39611998 - inSlope: 0.0000017880643 - outSlope: 0.00016629949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.3961172 - inSlope: 0.00016629949 - outSlope: 0.00000022351763 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.39611718 - inSlope: 0.00000022351763 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.39611718 - inSlope: 0 - outSlope: -0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.39612 - inSlope: -0.0001698661 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00000044703526 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.3961172 - inSlope: -0.00000044703526 - outSlope: -0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.39612 - inSlope: -0.00016808766 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.39612 - inSlope: 0 - outSlope: 0.0001698661 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.39611718 - inSlope: 0.0001698661 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.39611718 - inSlope: 0 - outSlope: -0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.39612 - inSlope: -0.00016987583 - outSlope: 0.00016808766 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.3961172 - inSlope: 0.00016808766 - outSlope: 0.00000089406626 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.39611712 - inSlope: 0.00000089406626 - outSlope: -0.00017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.39612 - inSlope: -0.00017345216 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.39611718 - inSlope: 0.00016987583 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.39611718 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81043386 - inSlope: 0 - outSlope: -0.0000002322259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.81043327 - inSlope: -0.0000002322259 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.8104341 - inSlope: 0.00005006795 - outSlope: -0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.81043327 - inSlope: -0.00005006795 - outSlope: 0.00000007690922 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81043386 - inSlope: 0.00000007690922 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81043386 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81043386 - inSlope: 0 - outSlope: -0.000010728386 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6159569 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6159569 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.37206957 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.37206957 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104828 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104828 - inSlope: 0 - outSlope: 0.000021456772 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81048155 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81048155 - inSlope: 0 - outSlope: -0.000021456772 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422092 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.142208 - inSlope: 0.000071525385 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1422093 - inSlope: -0.000078678204 - outSlope: 0.00000061132965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.1422081 - inSlope: 0.00000061132965 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -1.1422093 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -1.1422093 - inSlope: 0 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0.0000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422093 - inSlope: -0.0000014305128 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0.00000044703486 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -1.1422093 - inSlope: -0.00000044703486 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -1.142208 - inSlope: 0.000078678204 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -1.1422093 - inSlope: -0.00007867708 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -1.1422092 - inSlope: 0.000003576282 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -1.142208 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.00000044703526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -1.1422093 - inSlope: -0.00000044703526 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -1.1422093 - inSlope: -0.00007867708 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -1.1422093 - inSlope: -0.00007867708 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -1.1422092 - inSlope: 0.000003576282 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -1.142208 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867708 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -1.142208 - inSlope: 0.00007867708 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -1.142208 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -1.1422092 - inSlope: -0.00007152462 - outSlope: -0.00000044703447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -1.1422093 - inSlope: -0.00000044703447 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -1.142208 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -1.1422093 - inSlope: -0.000001788141 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -1.142208 - inSlope: 0.00007867483 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.0000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -1.1422092 - inSlope: 0.0000035763333 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -1.142208 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -1.1422081 - inSlope: 0.00001788141 - outSlope: -0.00003218608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -1.1422092 - inSlope: -0.00003218608 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.0000014305169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -1.1422092 - inSlope: 0.0000014305169 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.0000014305169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -1.1422092 - inSlope: 0.0000014305169 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -1.142208 - inSlope: 0.000071522576 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -1.1422093 - inSlope: -0.00007867933 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867483 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -1.142208 - inSlope: 0.00007867483 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -1.142208 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -1.1422092 - inSlope: -0.000071526665 - outSlope: -0.0000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -1.1422093 - inSlope: -0.0000008940705 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -1.1422081 - inSlope: 0.000071526665 - outSlope: -0.000014305006 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -1.1422093 - inSlope: -0.000014305006 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007867933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -1.142208 - inSlope: 0.00007867933 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -1.1422092 - inSlope: -0.000071522576 - outSlope: -0.000071522576 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039153393 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019892997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.039153393 - inSlope: -0.000019892997 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.039153725 - inSlope: 0.000019892997 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0.0000031292357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.03915334 - inSlope: -0.0000031292357 - outSlope: 0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.039153725 - inSlope: 0.000023022316 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.03915387 - inSlope: 0.000028610257 - outSlope: -0.0000087171875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.039153725 - inSlope: -0.0000087171875 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846434 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.03915359 - inSlope: 0.000011846434 - outSlope: 0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.039153725 - inSlope: 0.000008046634 - outSlope: -0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.03915334 - inSlope: -0.000023022316 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.03915387 - inSlope: 0.000028610257 - outSlope: -0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.039153393 - inSlope: -0.000028609848 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.039153725 - inSlope: 0.000023021987 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846265 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.03915359 - inSlope: 0.000011846265 - outSlope: 0.00000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.039153725 - inSlope: 0.00000804675 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.039153393 - inSlope: -0.000028609848 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.03915359 - inSlope: 0.000011846604 - outSlope: 0.00000804652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.039153725 - inSlope: 0.00000804652 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.03915387 - inSlope: 0.000028609848 - outSlope: -0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.039153393 - inSlope: -0.000028610666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.039153725 - inSlope: 0.000023021987 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.039153725 - inSlope: 0.000023021987 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.03915334 - inSlope: 0 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.03915359 - inSlope: 0.000011846265 - outSlope: 0.00000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.039153725 - inSlope: 0.00000804675 - outSlope: -0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.03915334 - inSlope: -0.000023021987 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.039153393 - inSlope: -0.000028609848 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.03915334 - inSlope: -0.000003129202 - outSlope: 0.000003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.039153393 - inSlope: 0.000003129202 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.039153393 - inSlope: -0.000019892785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.039153725 - inSlope: 0.000019892785 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000011846604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.03915359 - inSlope: 0.000011846604 - outSlope: 0.00000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.039153725 - inSlope: 0.00000804675 - outSlope: -0.000023021328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.03915334 - inSlope: -0.000023021328 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.039153725 - inSlope: 0.000019892215 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.039153393 - inSlope: -0.000028610666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.03915334 - inSlope: 0 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: 0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.039153725 - inSlope: 0.000019892215 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: 0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.03915387 - inSlope: 0.000028610666 - outSlope: -0.000028610666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.039153393 - inSlope: -0.000028610666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.03915334 - inSlope: -0.0000031291127 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.039153725 - inSlope: 0.000023022645 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023021328 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.03915334 - inSlope: -0.000023021328 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.03915334 - inSlope: -0.0000031292916 - outSlope: 0.0000031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.039153393 - inSlope: 0.0000031292916 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.039153393 - inSlope: -0.000019893354 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0.000019892215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.039153393 - inSlope: -0.000019892215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: 0.000008717312 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.03915387 - inSlope: 0.000008717312 - outSlope: -0.000028609029 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.039153393 - inSlope: -0.000028609029 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893354 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.039153725 - inSlope: 0.000019893354 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000023022645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.03915334 - inSlope: -0.000023022645 - outSlope: 0.0000031291127 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.039153393 - inSlope: 0.0000031291127 - outSlope: 0.0000031291127 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.64573175 - inSlope: 0 - outSlope: -0.000000091699455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.64573145 - inSlope: -0.000000091699455 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.6457324 - inSlope: 0.000057220514 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.64573175 - inSlope: -0.000039339102 - outSlope: -0.00000013861545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.64573145 - inSlope: -0.00000013861545 - outSlope: 0.000057221332 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.6457324 - inSlope: 0.000057221332 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.64573175 - inSlope: -0.00003933854 - outSlope: -0.00000013861545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.64573145 - inSlope: -0.00000013861545 - outSlope: 0.000057221332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.6457324 - inSlope: 0.000057221332 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.64573175 - inSlope: -0.00003933854 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.64573175 - inSlope: 0 - outSlope: 0.000017880644 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6184777 - inSlope: 0 - outSlope: 0.0000008940697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.61847836 - inSlope: 0.0000008940697 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.6184777 - inSlope: -0.000019669551 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.61847836 - inSlope: 0.000039339102 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.61847836 - inSlope: 0 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.6184777 - inSlope: -0.000039339102 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.61847836 - inSlope: 0.000039339102 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.6184777 - inSlope: -0.000039339102 - outSlope: 0.0000007024834 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.61847836 - inSlope: 0.0000007024834 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.6184777 - inSlope: -0.00003933854 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.6184777 - inSlope: 0 - outSlope: 0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.61847836 - inSlope: 0.00003933854 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: 0.00000070248325 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.61847836 - inSlope: 0.00000070248325 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.6184777 - inSlope: -0.00003933854 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.6184777 - inSlope: 0 - outSlope: 0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.61847836 - inSlope: 0.00003933854 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: 0.0000007024829 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.61847836 - inSlope: 0.0000007024829 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.00001966927 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.6184777 - inSlope: -0.00001966927 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.00001966927 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.6184777 - inSlope: -0.00001966927 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.000039337414 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.6184777 - inSlope: -0.000039337414 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.6184777 - inSlope: 0 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.61847836 - inSlope: 0.000039339666 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.6184777 - inSlope: -0.000039339666 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6184777 - inSlope: 0 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.53929675 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.53929675 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104224 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104224 - inSlope: 0 - outSlope: -0.000028609029 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104221 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104221 - inSlope: 0 - outSlope: -0.0000071522572 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.62226814 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.62226814 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.8225785 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.8225785 - inSlope: 0 - outSlope: 0.00016451134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.82257575 - inSlope: 0.00016451134 - outSlope: -0.00016450192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.8225785 - inSlope: -0.00016450192 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.8225785 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104074 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104074 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040823 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81040823 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6217806 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.6217806 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.39612296 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.39612296 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104333 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104333 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81043416 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81043416 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61595327 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.61595327 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3720654 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00006616098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.3720653 - inSlope: -0.00006616098 - outSlope: -0.0000010728838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.3720654 - inSlope: -0.0000010728838 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.3720654 - inSlope: -0.000071525385 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.3720653 - inSlope: -0.00006616122 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.3720654 - inSlope: -0.000001788141 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.3720642 - inSlope: 0.00006616122 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.3720654 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.3720642 - inSlope: 0.00007152564 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.3720653 - inSlope: 0.0000026822115 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.00006616217 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.3720642 - inSlope: 0.00006616217 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.3720653 - inSlope: 0.0000026822115 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.000066160275 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.3720642 - inSlope: 0.000066160275 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.3720654 - inSlope: 0 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.3720642 - inSlope: 0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.00007152462 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.3720654 - inSlope: -0.00007152462 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.0000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.3720653 - inSlope: 0.0000013411058 - outSlope: 0.000066158376 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.3720642 - inSlope: 0.000066158376 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.00000268225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.3720653 - inSlope: 0.00000268225 - outSlope: 0.00006616217 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.3720642 - inSlope: 0.00006616217 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.3720642 - inSlope: 0.000071522576 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.3720642 - inSlope: 0 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071522576 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.3720654 - inSlope: -0.000071522576 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.3720654 - inSlope: 0 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.3720642 - inSlope: 0.000071526665 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.3720654 - inSlope: -0.000071526665 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.3720654 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81048274 - inSlope: 0 - outSlope: -0.0000012516975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.8104819 - inSlope: -0.0000012516975 - outSlope: 0.00000009684314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.81048274 - inSlope: 0.00000009684314 - outSlope: -0.000025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.8104819 - inSlope: -0.000025034333 - outSlope: 0.0000008075464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.81048274 - inSlope: 0.0000008075464 - outSlope: 0.000017880644 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.8104818 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.8104818 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000858749 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.000858749 - inSlope: 0 - outSlope: 0.0059002405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0009570862 - inSlope: 0.0059002405 - outSlope: 0.016689178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0012352399 - inSlope: 0.016689178 - outSlope: 0.025753465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0016644639 - inSlope: 0.025753465 - outSlope: 0.032845873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0022118946 - inSlope: 0.032845873 - outSlope: 0.037736356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0028408333 - inSlope: 0.037736356 - outSlope: 0.0401055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00350926 - inSlope: 0.0401055 - outSlope: 0.04017868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.004178904 - inSlope: 0.04017868 - outSlope: 0.037632797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0048061167 - inSlope: 0.037632797 - outSlope: 0.03301861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0053564264 - inSlope: 0.03301861 - outSlope: 0.027062189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.005807464 - inSlope: 0.027062189 - outSlope: 0.020590361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0061506364 - inSlope: 0.020590361 - outSlope: 0.014494839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.006392217 - inSlope: 0.014494839 - outSlope: 0.00900812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0065423525 - inSlope: 0.00900812 - outSlope: 0.0048327027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0066228975 - inSlope: 0.0048327027 - outSlope: 0.0017221754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0066516004 - inSlope: 0.0017221754 - outSlope: -0.00016693973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.006648818 - inSlope: -0.00016693973 - outSlope: -0.00091650285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.006633543 - inSlope: -0.00091650285 - outSlope: -0.0006494864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.006622718 - inSlope: -0.0006494864 - outSlope: 0.00057363004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0066322787 - inSlope: 0.00057363004 - outSlope: 0.0018818228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0066636424 - inSlope: 0.0018818228 - outSlope: 0.002840424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.006710983 - inSlope: 0.002840424 - outSlope: 0.0036678126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.006772113 - inSlope: 0.0036678126 - outSlope: 0.004105851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.006840544 - inSlope: 0.004105851 - outSlope: 0.0039490536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0069063613 - inSlope: 0.0039490536 - outSlope: 0.0030881364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0069578304 - inSlope: 0.0030881364 - outSlope: 0.001524949 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.006983246 - inSlope: 0.001524949 - outSlope: 0.00051777856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.006991876 - inSlope: 0.00051777856 - outSlope: 0.000490705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.007000054 - inSlope: 0.000490705 - outSlope: 0.00046385496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.007007785 - inSlope: 0.00046385496 - outSlope: 0.00043655475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.007015061 - inSlope: 0.00043655475 - outSlope: 0.0004097078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0070218896 - inSlope: 0.0004097078 - outSlope: 0.00038282984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00702827 - inSlope: 0.00038282984 - outSlope: 0.00035623123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.007034207 - inSlope: 0.00035623123 - outSlope: 0.00032977233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0070397034 - inSlope: 0.00032977233 - outSlope: 0.00030401192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0070447703 - inSlope: 0.00030401192 - outSlope: 0.00027800005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.0070494036 - inSlope: 0.00027800005 - outSlope: 0.00025307783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0070536216 - inSlope: 0.00025307783 - outSlope: 0.00022818193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.0070574246 - inSlope: 0.00022818193 - outSlope: 0.00020429511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0070608296 - inSlope: 0.00020429511 - outSlope: 0.00018026697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.007063834 - inSlope: 0.00018026697 - outSlope: 0.00015746817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0070664585 - inSlope: 0.00015746817 - outSlope: 0.00013492083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.007068707 - inSlope: 0.00013492083 - outSlope: 0.0001130161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0070705907 - inSlope: 0.0001130161 - outSlope: 0.00009217308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.007072127 - inSlope: 0.00009217308 - outSlope: 0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.007073319 - inSlope: 0.00007152513 - outSlope: 0.000051800213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0070741824 - inSlope: 0.000051800213 - outSlope: 0.00003308061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0070747337 - inSlope: 0.00003308061 - outSlope: 0.000014612465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0070749773 - inSlope: 0.000014612465 - outSlope: -0.000003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.007074927 - inSlope: -0.000003017488 - outSlope: -0.000019557792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.007074601 - inSlope: -0.000019557792 - outSlope: -0.000035231966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.007074014 - inSlope: -0.000035231966 - outSlope: -0.00005071056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0070731686 - inSlope: -0.00005071056 - outSlope: -0.00006487553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0070720874 - inSlope: -0.00006487553 - outSlope: -0.00007842675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0070707803 - inSlope: -0.00007842675 - outSlope: -0.00009130695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0070692585 - inSlope: -0.00009130695 - outSlope: -0.000102901926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0070675435 - inSlope: -0.000102901926 - outSlope: -0.00011407781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.007065642 - inSlope: -0.00011407781 - outSlope: -0.00012461108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0070635653 - inSlope: -0.00012461108 - outSlope: -0.00013385912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0070613343 - inSlope: -0.00013385912 - outSlope: -0.00014243559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0070589604 - inSlope: -0.00014243559 - outSlope: -0.00015037149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.007056454 - inSlope: -0.00015037149 - outSlope: -0.00015727259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.007053833 - inSlope: -0.00015727259 - outSlope: -0.00016350315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.007051108 - inSlope: -0.00016350315 - outSlope: -0.00016906315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00704829 - inSlope: -0.00016906315 - outSlope: -0.00017361731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0070453966 - inSlope: -0.00017361731 - outSlope: -0.00017744506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.007042439 - inSlope: -0.00017744506 - outSlope: -0.00018046255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0070394315 - inSlope: -0.00018046255 - outSlope: -0.00018283611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.007036384 - inSlope: -0.00018283611 - outSlope: -0.00018434617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.0070333118 - inSlope: -0.00018434617 - outSlope: -0.00018496084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.007030229 - inSlope: -0.00018496084 - outSlope: -0.00018498878 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.007027146 - inSlope: -0.00018498878 - outSlope: -0.00018434617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.0070240735 - inSlope: -0.00018434617 - outSlope: -0.0001826139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.00702103 - inSlope: -0.0001826139 - outSlope: -0.00018046255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.0070180222 - inSlope: -0.00018046255 - outSlope: -0.0001776673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.007015061 - inSlope: -0.0001776673 - outSlope: -0.00017381289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.007012164 - inSlope: -0.00017381289 - outSlope: -0.00016951018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.007009339 - inSlope: -0.00016951018 - outSlope: -0.00016456486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0070065963 - inSlope: -0.00016456486 - outSlope: -0.00015878133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.00700395 - inSlope: -0.00015878133 - outSlope: -0.005976945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0069043343 - inSlope: -0.005976945 - outSlope: -0.01666732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.006626546 - inSlope: -0.01666732 - outSlope: -0.025646469 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.006199105 - inSlope: -0.025646469 - outSlope: -0.032426476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.0056586605 - inSlope: -0.032426476 - outSlope: -0.036584806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.0050489143 - inSlope: -0.036584806 - outSlope: -0.037871264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.0044177272 - inSlope: -0.037871264 - outSlope: -0.03616908 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.0038149098 - inSlope: -0.03616908 - outSlope: -0.03181483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.0032846632 - inSlope: -0.03181483 - outSlope: -0.025465379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.0028602406 - inSlope: -0.025465379 - outSlope: -0.018220417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.0025565673 - inSlope: -0.018220417 - outSlope: -0.011357476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.0023672762 - inSlope: -0.011357476 - outSlope: -0.0057638073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.0022712129 - inSlope: -0.0057638073 - outSlope: -0.0016777094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.002243251 - inSlope: -0.0016777094 - outSlope: 0.00090018933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.0022582542 - inSlope: 0.00090018933 - outSlope: 0.0018594445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0022892454 - inSlope: 0.0018594445 - outSlope: 0.0016306589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.002316423 - inSlope: 0.0016306589 - outSlope: 0.00088901346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.0023312399 - inSlope: 0.00088901346 - outSlope: -0.00012889982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0023290915 - inSlope: -0.00012889982 - outSlope: -0.0012892777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0023076036 - inSlope: -0.0012892777 - outSlope: -0.0017593491 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0022782811 - inSlope: -0.0017593491 - outSlope: -0.0014173253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.002254659 - inSlope: -0.0014173253 - outSlope: -0.001001806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0022379623 - inSlope: -0.001001806 - outSlope: -0.0006026315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0022279185 - inSlope: -0.0006026315 - outSlope: -0.00028939944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0022230952 - inSlope: -0.00028939944 - outSlope: -0.000096894895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0022214802 - inSlope: -0.000096894895 - outSlope: -0.000016540305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.0022212046 - inSlope: -0.000016540305 - outSlope: 0.00000085216095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0022212188 - inSlope: 0.00000085216095 - outSlope: 0.0000073062324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0022213405 - inSlope: 0.0000073062324 - outSlope: 0.000013327239 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0022215627 - inSlope: 0.000013327239 - outSlope: 0.000018900939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.0022218777 - inSlope: 0.000018900939 - outSlope: 0.00002448915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.0022222858 - inSlope: 0.00002448915 - outSlope: 0.000029657996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0022227801 - inSlope: 0.000029657996 - outSlope: 0.000034365836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.002223353 - inSlope: 0.000034365836 - outSlope: 0.000038459002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.002223994 - inSlope: 0.000038459002 - outSlope: 0.0000425382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0022247029 - inSlope: 0.0000425382 - outSlope: 0.0000461983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0022254728 - inSlope: 0.0000461983 - outSlope: 0.00004918785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.0022262926 - inSlope: 0.00004918785 - outSlope: 0.00005199579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.0022271592 - inSlope: 0.00005199579 - outSlope: 0.000054356693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0022280652 - inSlope: 0.000054356693 - outSlope: 0.00005650805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.002229007 - inSlope: 0.00005650805 - outSlope: -0.0007987961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0022156937 - inSlope: -0.0007987961 - outSlope: -0.002435462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0021751027 - inSlope: -0.002435462 - outSlope: -0.0039629955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0021090528 - inSlope: -0.0039629955 - outSlope: -0.005386328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0020192808 - inSlope: -0.005386328 - outSlope: -0.006704951 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0019075301 - inSlope: -0.006704951 - outSlope: -0.007913963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0017756309 - inSlope: -0.007913963 - outSlope: -0.009006224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0016255273 - inSlope: -0.009006224 - outSlope: -0.009987851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.0014590633 - inSlope: -0.009987851 - outSlope: -0.010792864 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.0012791824 - inSlope: -0.010792864 - outSlope: -0.011478427 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0010878755 - inSlope: -0.011478427 - outSlope: -0.009960131 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.00092187343 - inSlope: -0.009960131 - outSlope: -0.006526079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.00081310555 - inSlope: -0.006526079 - outSlope: -0.0033674503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.00075698143 - inSlope: -0.0033674503 - outSlope: -0.00053453195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0007480726 - inSlope: -0.00053453195 - outSlope: 0.0023587642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0007873853 - inSlope: 0.0023587642 - outSlope: 0.0046290117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0008645354 - inSlope: 0.0046290117 - outSlope: 0.0065290863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0009733534 - inSlope: 0.0065290863 - outSlope: 0.008068651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0011078308 - inSlope: 0.008068651 - outSlope: 0.008839725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0012551594 - inSlope: 0.008839725 - outSlope: 0.00922201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0014088616 - inSlope: 0.00922201 - outSlope: 0.008971642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0015583888 - inSlope: 0.008971642 - outSlope: 0.00829402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0016966223 - inSlope: 0.00829402 - outSlope: 0.0074383034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.001820594 - inSlope: 0.0074383034 - outSlope: 0.006266331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0019250327 - inSlope: 0.006266331 - outSlope: 0.005004776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0020084456 - inSlope: 0.005004776 - outSlope: 0.0038486943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0020725904 - inSlope: 0.0038486943 - outSlope: 0.0026627656 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0021169698 - inSlope: 0.0026627656 - outSlope: 0.0016038088 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.0021437 - inSlope: 0.0016038088 - outSlope: 0.0005534436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.002152924 - inSlope: 0.0005534436 - outSlope: 0.0000489783 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.0021537403 - inSlope: 0.0000489783 - outSlope: 0.00012848072 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.0021558816 - inSlope: 0.00012848072 - outSlope: 0.00015876736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.0021585277 - inSlope: 0.00015876736 - outSlope: 0.00017358937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.0021614209 - inSlope: 0.00017358937 - outSlope: 0.00010720464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.0021632076 - inSlope: 0.00010720464 - outSlope: 0.00010033004 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.0021648798 - inSlope: 0.00010033004 - outSlope: 0.000001508744 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.002164905 - inSlope: 0.000001508744 - outSlope: -0.00020817874 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.0021614353 - inSlope: -0.00020817874 - outSlope: -0.00034634056 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.002155663 - inSlope: -0.00034634056 - outSlope: -0.0006210996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.0021453113 - inSlope: -0.0006210996 - outSlope: -0.00081790687 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.0021316796 - inSlope: -0.00081790687 - outSlope: -0.0010924843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.0021134715 - inSlope: -0.0010924843 - outSlope: -0.0014042216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.0020900678 - inSlope: -0.0014042216 - outSlope: -0.0015625419 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.0020640255 - inSlope: -0.0015625419 - outSlope: -0.0017928769 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.0020341442 - inSlope: -0.0017928769 - outSlope: -0.0019847108 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.0020010658 - inSlope: -0.0019847108 - outSlope: -0.0020074956 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.0019676075 - inSlope: -0.0020074956 - outSlope: -0.0020317752 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.0019337446 - inSlope: -0.0020317752 - outSlope: -0.0019413275 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.0019013892 - inSlope: -0.0019413275 - outSlope: -0.0020470233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.0018672722 - inSlope: -0.0020470233 - outSlope: -0.0017038995 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.0018388735 - inSlope: -0.0017038995 - outSlope: -0.0016205587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.0018118642 - inSlope: -0.0016205587 - outSlope: -0.0014400962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.0017878626 - inSlope: -0.0014400962 - outSlope: -0.0011711137 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.0017683441 - inSlope: -0.0011711137 - outSlope: -0.0010267352 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.0017512318 - inSlope: -0.0010267352 - outSlope: -0.0008492762 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.0017370773 - inSlope: -0.0008492762 - outSlope: -0.0007016777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.0017253826 - inSlope: -0.0007016777 - outSlope: -0.00054633996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.001716277 - inSlope: -0.00054633996 - outSlope: -0.00041465316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.0017093661 - inSlope: -0.00041465316 - outSlope: -0.000292396 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.0017044928 - inSlope: -0.000292396 - outSlope: -0.00017467204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.0017015816 - inSlope: -0.00017467204 - outSlope: -0.000066168206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.0017004788 - inSlope: -0.000066168206 - outSlope: 0.00003866855 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.0017011233 - inSlope: 0.00003866855 - outSlope: 0.00015382902 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.0017036871 - inSlope: 0.00015382902 - outSlope: 0.00027822357 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.0017083242 - inSlope: 0.00027822357 - outSlope: 0.00042688462 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.001715439 - inSlope: 0.00042688462 - outSlope: 0.0005635368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.0017248313 - inSlope: 0.0005635368 - outSlope: 0.0007291774 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.0017369842 - inSlope: 0.0007291774 - outSlope: 0.0009079286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.0017521164 - inSlope: 0.0009079286 - outSlope: 0.0010589567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.0017697656 - inSlope: 0.0010589567 - outSlope: 0.001312265 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.0017916367 - inSlope: 0.001312265 - outSlope: 0.0014944458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.0018165441 - inSlope: 0.0014944458 - outSlope: 0.0015651333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.0018426296 - inSlope: 0.0015651333 - outSlope: 0.001956792 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.0018752428 - inSlope: 0.001956792 - outSlope: 0.0018010353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.00190526 - inSlope: 0.0018010353 - outSlope: 0.002039291 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.0019392482 - inSlope: 0.002039291 - outSlope: 0.0020455145 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.00197334 - inSlope: 0.0020455145 - outSlope: 0.0019576512 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.0020059675 - inSlope: 0.0019576512 - outSlope: 0.0020283386 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.0020397732 - inSlope: 0.0020283386 - outSlope: 0.0018412125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.00207046 - inSlope: 0.0018412125 - outSlope: 0.0016572757 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.0020980816 - inSlope: 0.0016572757 - outSlope: 0.0015782301 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.0021243854 - inSlope: 0.0015782301 - outSlope: 0.001327094 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.0021465037 - inSlope: 0.001327094 - outSlope: 0.001123204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.0021652237 - inSlope: 0.001123204 - outSlope: 0.0009893449 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.0021817128 - inSlope: 0.0009893449 - outSlope: 0.00077149906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.002194571 - inSlope: 0.00077149906 - outSlope: 0.0006159587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.002204837 - inSlope: 0.0006159587 - outSlope: 0.0005532201 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.0022140574 - inSlope: 0.0005532201 - outSlope: 0.000413362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.0022209468 - inSlope: 0.000413362 - outSlope: 0.00034954466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.0022267725 - inSlope: 0.00034954466 - outSlope: 0.000381134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.0022331248 - inSlope: 0.000381134 - outSlope: 0.00032635438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.002238564 - inSlope: 0.00032635438 - outSlope: 0.0003317094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.0022440925 - inSlope: 0.0003317094 - outSlope: 0.00038048832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.002250434 - inSlope: 0.00038048832 - outSlope: 0.00043118728 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.0022576205 - inSlope: 0.00043118728 - outSlope: 0.000490279 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.0022657916 - inSlope: 0.000490279 - outSlope: 0.00055472093 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.002275037 - inSlope: 0.00055472093 - outSlope: 0.00056976854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.002284533 - inSlope: 0.00056976854 - outSlope: 0.00056910963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.0022940184 - inSlope: 0.00056910963 - outSlope: 0.00048705188 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.0023021358 - inSlope: 0.00048705188 - outSlope: 0.00047093094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.0023099848 - inSlope: 0.00047093094 - outSlope: 0.00036373825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.002316047 - inSlope: 0.00036373825 - outSlope: 0.00013964064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.0023183743 - inSlope: 0.00013964064 - outSlope: 0.0000012991776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.002318396 - inSlope: 0.0000012991776 - outSlope: -0.00030701983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.002313279 - inSlope: -0.00030701983 - outSlope: -0.00046834655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.0023054732 - inSlope: -0.00046834655 - outSlope: -0.00077688857 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.0022925253 - inSlope: -0.00077688857 - outSlope: -0.0011291949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.002273705 - inSlope: -0.0011291949 - outSlope: -0.0012905813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.0022521957 - inSlope: -0.0012905813 - outSlope: -0.001575637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.0022259348 - inSlope: -0.001575637 - outSlope: -0.0018339325 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.0021953697 - inSlope: -0.0018339325 - outSlope: -0.0018065973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.0021652593 - inSlope: -0.0018065973 - outSlope: -0.0019222233 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.0021332228 - inSlope: -0.0019222233 - outSlope: -0.0019084221 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.0021014153 - inSlope: -0.0019084221 - outSlope: -0.0017673234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.0020719604 - inSlope: -0.0017673234 - outSlope: -0.0017872633 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.0020421722 - inSlope: -0.0017872633 - outSlope: -0.0015825554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.0020157967 - inSlope: -0.0015825554 - outSlope: -0.001439433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.0019918059 - inSlope: -0.001439433 - outSlope: -0.0012626051 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.0019707622 - inSlope: -0.0012626051 - outSlope: -0.0009885209 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.001954287 - inSlope: -0.0009885209 - outSlope: -0.000864938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.0019398712 - inSlope: -0.000864938 - outSlope: -0.0006980346 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.0019282375 - inSlope: -0.0006980346 - outSlope: -0.00056030875 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.0019188989 - inSlope: -0.00056030875 - outSlope: -0.00041185808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.0019120347 - inSlope: -0.00041185808 - outSlope: -0.00028681091 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.0019072545 - inSlope: -0.00028681091 - outSlope: -0.00017015522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.0019044186 - inSlope: -0.00017015522 - outSlope: -0.000057149846 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.0019034661 - inSlope: -0.000057149846 - outSlope: 0.000050271232 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.0019043039 - inSlope: 0.000050271232 - outSlope: 0.00015103289 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.0019068212 - inSlope: 0.00015103289 - outSlope: 0.00025330498 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.0019110428 - inSlope: 0.00025330498 - outSlope: 0.00035147645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.0019169009 - inSlope: 0.00035147645 - outSlope: 0.00045977536 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.0019245637 - inSlope: 0.00045977536 - outSlope: 0.00055407133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.0019337983 - inSlope: 0.00055407133 - outSlope: 0.00067674584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.0019450776 - inSlope: 0.00067674584 - outSlope: 0.00081103836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.0019585947 - inSlope: 0.00081103836 - outSlope: 0.0009167305 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.0019738737 - inSlope: 0.0009167305 - outSlope: 0.0011238627 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.0019926045 - inSlope: 0.0011238627 - outSlope: 0.0012593921 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.0020135946 - inSlope: 0.0012593921 - outSlope: 0.0012839176 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.002034993 - inSlope: 0.0012839176 - outSlope: 0.0016293504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.002062149 - inSlope: 0.0016293504 - outSlope: 0.0014274319 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.0020859393 - inSlope: 0.0014274319 - outSlope: 0.001620759 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.0021129523 - inSlope: 0.001620759 - outSlope: 0.0015827789 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.0021393315 - inSlope: 0.0015827789 - outSlope: 0.0014525225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.0021635406 - inSlope: 0.0014525225 - outSlope: 0.0014820129 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.0021882404 - inSlope: 0.0014820129 - outSlope: 0.0012561791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.002209177 - inSlope: 0.0012561791 - outSlope: 0.0010353345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.0022264323 - inSlope: 0.0010353345 - outSlope: 0.00092252786 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.002241808 - inSlope: 0.00092252786 - outSlope: 0.00064000563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.002252475 - inSlope: 0.00064000563 - outSlope: 0.00040799537 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.0022592747 - inSlope: 0.00040799537 - outSlope: 0.00025007073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.0022634426 - inSlope: 0.00025007073 - outSlope: 0.000010966491 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.0022636254 - inSlope: 0.000010966491 - outSlope: -0.00016199208 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.0022609255 - inSlope: -0.00016199208 - outSlope: -0.00023761661 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.0022569653 - inSlope: -0.00023761661 - outSlope: -0.00038715493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.0022505126 - inSlope: -0.00038715493 - outSlope: -0.00045589867 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.0022429144 - inSlope: -0.00045589867 - outSlope: -0.0004253759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.0022358247 - inSlope: -0.0004253759 - outSlope: -0.00047760812 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.0022278647 - inSlope: -0.00047760812 - outSlope: -0.00046470048 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.0022201196 - inSlope: -0.00046470048 - outSlope: -0.00040476827 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.0022133735 - inSlope: -0.00040476827 - outSlope: -0.00033944857 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.002207716 - inSlope: -0.00033944857 - outSlope: -0.000258893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.0022034012 - inSlope: -0.000258893 - outSlope: -0.00016864164 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.0022005904 - inSlope: -0.00016864164 - outSlope: -0.00012655108 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.0021984812 - inSlope: -0.00012655108 - outSlope: -0.000099899844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.0021968163 - inSlope: -0.000099899844 - outSlope: -0.0001536103 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.002194256 - inSlope: -0.0001536103 - outSlope: -0.00014695097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.002191807 - inSlope: -0.00014695097 - outSlope: -0.00023267853 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.0021879289 - inSlope: -0.00023267853 - outSlope: -0.00042818207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.0021807926 - inSlope: -0.00042818207 - outSlope: -0.00055192696 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.0021715937 - inSlope: -0.00055192696 - outSlope: -0.000812121 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.0021580586 - inSlope: -0.000812121 - outSlope: -0.0009940665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.0021414906 - inSlope: -0.0009940665 - outSlope: -0.00125384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.0021205936 - inSlope: -0.00125384 - outSlope: -0.0015505056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.0020947515 - inSlope: -0.0015505056 - outSlope: -0.0016936313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.0020665247 - inSlope: -0.0016936313 - outSlope: -0.0019088552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.00203471 - inSlope: -0.0019088552 - outSlope: -0.0020859384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.001999945 - inSlope: -0.0020859384 - outSlope: -0.0020936178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.0019650508 - inSlope: -0.0020936178 - outSlope: -0.0021030682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.0019299992 - inSlope: -0.0021030682 - outSlope: -0.0019984997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.0018966914 - inSlope: -0.0019984997 - outSlope: -0.0020895386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.0018618653 - inSlope: -0.0020895386 - outSlope: -0.0017331665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.0018329796 - inSlope: -0.0017331665 - outSlope: -0.0016360069 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.0018057125 - inSlope: -0.0016360069 - outSlope: -0.0014429038 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.0017816644 - inSlope: -0.0014429038 - outSlope: -0.0011612134 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.0017623106 - inSlope: -0.0011612134 - outSlope: -0.0010048379 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.0017455636 - inSlope: -0.0010048379 - outSlope: -0.0008159604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.0017319641 - inSlope: -0.0008159604 - outSlope: -0.00065764715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.0017210034 - inSlope: -0.00065764715 - outSlope: -0.00049176667 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.0017128072 - inSlope: -0.00049176667 - outSlope: -0.00035062735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.0017069635 - inSlope: -0.00035062735 - outSlope: -0.00021935148 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.0017033076 - inSlope: -0.00021935148 - outSlope: -0.00009345965 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.00170175 - inSlope: -0.00009345965 - outSlope: 0.000022987062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.0017021331 - inSlope: 0.000022987062 - outSlope: 0.00012826236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.0017042708 - inSlope: 0.00012826236 - outSlope: 0.0002348226 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.0017081845 - inSlope: 0.0002348226 - outSlope: 0.00034761385 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.0017139781 - inSlope: 0.00034761385 - outSlope: 0.0004812543 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.0017219989 - inSlope: 0.0004812543 - outSlope: 0.00060004543 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.0017319998 - inSlope: 0.00060004543 - outSlope: 0.0007457353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.0017444285 - inSlope: 0.0007457353 - outSlope: 0.00090168515 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.0017594568 - inSlope: 0.00090168515 - outSlope: 0.0010282517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.0017765941 - inSlope: 0.0010282517 - outSlope: 0.0012553129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.0017975162 - inSlope: 0.0012553129 - outSlope: 0.0014096062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.0018210093 - inSlope: 0.0014096062 - outSlope: 0.0014514609 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.0018452007 - inSlope: 0.0014514609 - outSlope: 0.0018137319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.0018754291 - inSlope: 0.0018137319 - outSlope: 0.0016274155 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.001902553 - inSlope: 0.0016274155 - outSlope: 0.0018354274 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.001933143 - inSlope: 0.0018354274 - outSlope: 0.001810886 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.0019633248 - inSlope: 0.001810886 - outSlope: 0.0016931638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.0019915446 - inSlope: 0.0016931638 - outSlope: 0.0017344517 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.0020204517 - inSlope: 0.0017344517 - outSlope: 0.0015189203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.0020457674 - inSlope: 0.0015189203 - outSlope: 0.001308407 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.0020675738 - inSlope: 0.001308407 - outSlope: 0.0012035414 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.0020876331 - inSlope: 0.0012035414 - outSlope: 0.00092942757 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.0021031233 - inSlope: 0.00092942757 - outSlope: 0.0007040286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.0021148573 - inSlope: 0.0007040286 - outSlope: 0.00055150973 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.002124049 - inSlope: 0.00055150973 - outSlope: 0.00031732064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.0021293378 - inSlope: 0.00031732064 - outSlope: 0.00014479959 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.002131751 - inSlope: 0.00014479959 - outSlope: 0.00006530812 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.0021328395 - inSlope: 0.00006530812 - outSlope: -0.00008894732 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.002131357 - inSlope: -0.00008894732 - outSlope: -0.00016305377 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.0021286395 - inSlope: -0.00016305377 - outSlope: -0.00013901599 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.0021263226 - inSlope: -0.00013901599 - outSlope: -0.00019850876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.002123014 - inSlope: -0.00019850876 - outSlope: -0.00019378701 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.0021197842 - inSlope: -0.00019378701 - outSlope: -0.00014308127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.0021173996 - inSlope: -0.00014308127 - outSlope: -0.000087659566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.0021159386 - inSlope: -0.000087659566 - outSlope: -0.000020186724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.0021156021 - inSlope: -0.000020186724 - outSlope: 0.000054775006 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.002116515 - inSlope: 0.000054775006 - outSlope: 0.00008358282 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.002117908 - inSlope: 0.00008358282 - outSlope: 0.000098178716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.0021195444 - inSlope: 0.000098178716 - outSlope: 0.000034589848 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.002120121 - inSlope: 0.000034589848 - outSlope: 0.000039310602 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.002120776 - inSlope: 0.000039310602 - outSlope: -0.00004575192 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.0021200136 - inSlope: -0.00004575192 - outSlope: -0.000245349 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.0021159244 - inSlope: -0.000245349 - outSlope: -0.00035750758 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.002109966 - inSlope: -0.00035750758 - outSlope: -0.0006376448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.0020993385 - inSlope: -0.0006376448 - outSlope: -0.0007689396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.002086523 - inSlope: -0.0007689396 - outSlope: -0.0010460475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.0020690886 - inSlope: -0.0010460475 - outSlope: -0.0013655334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.0020463294 - inSlope: -0.0013655334 - outSlope: -0.0014923229 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.0020214578 - inSlope: -0.0014923229 - outSlope: -0.0017410656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.0019924396 - inSlope: -0.0017410656 - outSlope: -0.0019836775 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.0019593788 - inSlope: -0.0019836775 - outSlope: -0.0019619118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.0019266799 - inSlope: -0.0019619118 - outSlope: -0.0020831514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.0018919612 - inSlope: -0.0020831514 - outSlope: -0.0020749264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.0018573786 - inSlope: -0.0020749264 - outSlope: -0.0019387708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.0018250663 - inSlope: -0.0019387708 - outSlope: -0.0019638536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.001792335 - inSlope: -0.0019638536 - outSlope: -0.0017641032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.0017629337 - inSlope: -0.0017641032 - outSlope: -0.0016254808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.001735842 - inSlope: -0.0016254808 - outSlope: -0.0014530041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.0017116256 - inSlope: -0.0014530041 - outSlope: -0.0011829152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.0016919101 - inSlope: -0.0011829152 - outSlope: -0.001063058 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.0016741927 - inSlope: -0.001063058 - outSlope: -0.00089953386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.0016592003 - inSlope: -0.00089953386 - outSlope: -0.0007648315 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.0016464529 - inSlope: -0.0007648315 - outSlope: -0.0006191876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.0016361333 - inSlope: -0.0006191876 - outSlope: -0.00049627887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.0016278619 - inSlope: -0.00049627887 - outSlope: -0.00038178056 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.001621499 - inSlope: -0.00038178056 - outSlope: -0.0002698378 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.0016170016 - inSlope: -0.0002698378 - outSlope: -0.0001634985 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.0016142767 - inSlope: -0.0001634985 - outSlope: -0.00006316378 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.0016132239 - inSlope: -0.00006316378 - outSlope: 0.000039102175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.0016138756 - inSlope: 0.000039102175 - outSlope: 0.00014888156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.001616357 - inSlope: 0.00014888156 - outSlope: 0.0002805885 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.0016210334 - inSlope: 0.0002805885 - outSlope: 0.00039831668 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.0016276721 - inSlope: 0.00039831668 - outSlope: 0.0005435607 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.0016367313 - inSlope: 0.0005435607 - outSlope: 0.00070102507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.0016484152 - inSlope: 0.00070102507 - outSlope: 0.00082930416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.0016622368 - inSlope: 0.00082930416 - outSlope: 0.0010591581 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.0016798896 - inSlope: 0.0010591581 - outSlope: 0.001217071 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.0017001744 - inSlope: 0.001217071 - outSlope: 0.0012635144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.0017212327 - inSlope: 0.0012635144 - outSlope: 0.0016308521 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.0017484139 - inSlope: 0.0016308521 - outSlope: 0.0014508527 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.0017725944 - inSlope: 0.0014508527 - outSlope: 0.001665441 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.0018003521 - inSlope: 0.001665441 - outSlope: 0.0016489481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.0018278342 - inSlope: 0.0016489481 - outSlope: 0.0015391133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.0018534864 - inSlope: 0.0015391133 - outSlope: 0.0015894356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.0018799766 - inSlope: 0.0015894356 - outSlope: 0.0013835683 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.0019030364 - inSlope: 0.0013835683 - outSlope: 0.0011829421 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.0019227518 - inSlope: 0.0011829421 - outSlope: 0.0010892417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.001940906 - inSlope: 0.0010892417 - outSlope: 0.00082630065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.0019546775 - inSlope: 0.00082630065 - outSlope: 0.0006127229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.0019648897 - inSlope: 0.0006127229 - outSlope: 0.00047287229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.0019727708 - inSlope: 0.00047287229 - outSlope: 0.0002520125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.001976971 - inSlope: 0.0002520125 - outSlope: 0.0000962509 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.0019785753 - inSlope: 0.0000962509 - outSlope: 0.00003738386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.0019791983 - inSlope: 0.00003738386 - outSlope: -0.000095398755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.0019776083 - inSlope: -0.000095398755 - outSlope: -0.00014845975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.001975134 - inSlope: -0.00014845975 - outSlope: -0.00011020659 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.0019732972 - inSlope: -0.00011020659 - outSlope: -0.00016371504 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.0019705687 - inSlope: -0.00016371504 - outSlope: -0.0001529677 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.0019680192 - inSlope: -0.0001529677 - outSlope: -0.00009603013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.0019664187 - inSlope: -0.00009603013 - outSlope: -0.000034379314 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.0019658457 - inSlope: -0.000034379314 - outSlope: 0.000041253563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.0019665333 - inSlope: 0.000041253563 - outSlope: 0.00012610405 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.001968635 - inSlope: 0.00012610405 - outSlope: 0.00016199672 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.001971335 - inSlope: 0.00016199672 - outSlope: 0.00018196869 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.0019743678 - inSlope: 0.00018196869 - outSlope: 0.00012053361 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.0019763766 - inSlope: 0.00012053361 - outSlope: 0.00011881189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.0019783569 - inSlope: 0.00011881189 - outSlope: 0.0000244888 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.001978765 - inSlope: 0.0000244888 - outSlope: -0.00018025558 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.0019757608 - inSlope: -0.00018025558 - outSlope: -0.00031367457 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.0019705328 - inSlope: -0.00031367457 - outSlope: -0.0005837386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.001960804 - inSlope: -0.0005837386 - outSlope: -0.00077620975 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.001947867 - inSlope: -0.00077620975 - outSlope: -0.0010465175 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.0019304253 - inSlope: -0.0010465175 - outSlope: -0.0013539247 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.0019078596 - inSlope: -0.0013539247 - outSlope: -0.0015077877 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.0018827302 - inSlope: -0.0015077877 - outSlope: -0.0017339761 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.0018538302 - inSlope: -0.0017339761 - outSlope: -0.0019220137 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.0018217971 - inSlope: -0.0019220137 - outSlope: -0.00194065 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.0017894525 - inSlope: -0.00194065 - outSlope: -0.0019609064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.0017567712 - inSlope: -0.0019609064 - outSlope: -0.0018667437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.0017256584 - inSlope: -0.0018667437 - outSlope: -0.0019684222 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.0016928519 - inSlope: -0.0019684222 - outSlope: -0.0016220442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.0016658175 - inSlope: -0.0016220442 - outSlope: -0.0015346012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.0016402404 - inSlope: -0.0015346012 - outSlope: -0.0013509529 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.0016177249 - inSlope: -0.0013509529 - outSlope: -0.0010782825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.0015997533 - inSlope: -0.0010782825 - outSlope: -0.0009307128 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.0015842416 - inSlope: -0.0009307128 - outSlope: -0.00074979314 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.0015717449 - inSlope: -0.00074979314 - outSlope: -0.000599427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.0015617546 - inSlope: -0.000599427 - outSlope: -0.00044063077 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.0015544107 - inSlope: -0.00044063077 - outSlope: -0.00030637023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.0015493046 - inSlope: -0.00030637023 - outSlope: -0.00018111654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.0015462859 - inSlope: -0.00018111654 - outSlope: -0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.0015452727 - inSlope: -0.000060797665 - outSlope: 0.000050269795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.0015461105 - inSlope: 0.000050269795 - outSlope: 0.00015082068 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.0015486241 - inSlope: 0.00015082068 - outSlope: 0.00025351427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.0015528494 - inSlope: 0.00025351427 - outSlope: 0.00036266254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.0015588937 - inSlope: 0.00036266254 - outSlope: 0.0004932684 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.001567115 - inSlope: 0.0004932684 - outSlope: 0.0006090943 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.0015772664 - inSlope: 0.0006090943 - outSlope: 0.0007525585 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.0015898095 - inSlope: 0.0007525585 - outSlope: 0.0009068659 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.0016049237 - inSlope: 0.0009068659 - outSlope: 0.0010319118 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.001622122 - inSlope: 0.0010319118 - outSlope: 0.0012579194 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.001643087 - inSlope: 0.0012579194 - outSlope: 0.0014112507 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.0016666088 - inSlope: 0.0014112507 - outSlope: 0.001452571 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.001690818 - inSlope: 0.001452571 - outSlope: 0.0018143815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.0017210572 - inSlope: 0.0018143815 - outSlope: 0.0016276716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.0017481847 - inSlope: 0.0016276716 - outSlope: 0.0018353292 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.0017787748 - inSlope: 0.0018353292 - outSlope: 0.0018109378 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.0018089566 - inSlope: 0.0018109378 - outSlope: 0.0016932052 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.0018371763 - inSlope: 0.0016932052 - outSlope: 0.0017342352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.0018660798 - inSlope: 0.0017342352 - outSlope: 0.0015190933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.001891399 - inSlope: 0.0015190933 - outSlope: 0.0013081975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.001913202 - inSlope: 0.0013081975 - outSlope: 0.0012037854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.0019332648 - inSlope: 0.0012037854 - outSlope: 0.00092915783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.0019487514 - inSlope: 0.00092915783 - outSlope: 0.0007040557 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.0019604855 - inSlope: 0.0007040557 - outSlope: 0.00055150973 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.0019696772 - inSlope: 0.00055150973 - outSlope: 0.00031753926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.0019749694 - inSlope: 0.00031753926 - outSlope: 0.0001480182 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.0019774365 - inSlope: 0.0001480182 - outSlope: 0.000074977266 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.001978686 - inSlope: 0.000074977266 - outSlope: -0.00007239281 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.0019774796 - inSlope: -0.00007239281 - outSlope: -0.00014073431 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.001975134 - inSlope: -0.00014073431 - outSlope: -0.00011020343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.0019732972 - inSlope: -0.00011020343 - outSlope: -0.00016371504 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.0019705687 - inSlope: -0.00016371504 - outSlope: -0.00015297206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.0019680192 - inSlope: -0.00015297206 - outSlope: -0.00009603013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.0019664187 - inSlope: -0.00009603013 - outSlope: -0.00003437833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.0019658457 - inSlope: -0.00003437833 - outSlope: 0.000038669103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.0019664902 - inSlope: 0.000038669103 - outSlope: 0.00011989098 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.0019684883 - inSlope: 0.00011989098 - outSlope: 0.00015445803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.0019710627 - inSlope: 0.00015445803 - outSlope: 0.00017574325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.0019739917 - inSlope: 0.00017574325 - outSlope: 0.0001177396 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.001975954 - inSlope: 0.0001177396 - outSlope: 0.00012848257 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.0019780954 - inSlope: 0.00012848257 - outSlope: 0.000049842292 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.0019789261 - inSlope: 0.000049842292 - outSlope: -0.00014373787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.0019765305 - inSlope: -0.00014373787 - outSlope: -0.00024964483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.0019723698 - inSlope: -0.00024964483 - outSlope: -0.0005237931 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.00196364 - inSlope: -0.0005237931 - outSlope: -0.00064901845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.0019528227 - inSlope: -0.00064901845 - outSlope: -0.00092018634 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.0019374865 - inSlope: -0.00092018634 - outSlope: -0.0012334369 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.0019169295 - inSlope: -0.0012334369 - outSlope: -0.001354173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.0018943603 - inSlope: -0.001354173 - outSlope: -0.0015970767 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.0018677412 - inSlope: -0.0015970767 - outSlope: -0.0018339255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.0018371763 - inSlope: -0.0018339255 - outSlope: -0.001806642 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.001807066 - inSlope: -0.001806642 - outSlope: -0.0019221202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.0017750293 - inSlope: -0.0019221202 - outSlope: -0.0019086932 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.0017432183 - inSlope: -0.0019086932 - outSlope: -0.0017671138 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.0017137668 - inSlope: -0.0017671138 - outSlope: -0.001787524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.0016839752 - inSlope: -0.001787524 - outSlope: -0.0015822484 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.0016576033 - inSlope: -0.0015822484 - outSlope: -0.0014396837 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.001633609 - inSlope: -0.0014396837 - outSlope: -0.0012626551 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.001612565 - inSlope: -0.0012626551 - outSlope: -0.0009882904 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.0015960938 - inSlope: -0.0009882904 - outSlope: -0.0008649202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.0015816778 - inSlope: -0.0008649202 - outSlope: -0.0006980346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.0015700441 - inSlope: -0.0006980346 - outSlope: -0.0005603248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.0015607055 - inSlope: -0.0005603248 - outSlope: -0.00041185808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.0015538413 - inSlope: -0.00041185808 - outSlope: -0.0002868027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.001549061 - inSlope: -0.0002868027 - outSlope: -0.00017037177 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.0015462216 - inSlope: -0.00017037177 - outSlope: -0.000056934947 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.0015452727 - inSlope: -0.000056934947 - outSlope: 0.00008034416 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.0015466118 - inSlope: 0.00008034416 - outSlope: 0.0002344035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.0015505184 - inSlope: 0.0002344035 - outSlope: 0.00038263973 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.0015568957 - inSlope: 0.00038263973 - outSlope: 0.00052615406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.0015656648 - inSlope: 0.00052615406 - outSlope: 0.00066620065 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.0015767686 - inSlope: 0.00066620065 - outSlope: 0.000803739 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.001590164 - inSlope: 0.000803739 - outSlope: 0.00093716 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.0016057831 - inSlope: 0.00093716 - outSlope: 0.0010789629 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.0016237656 - inSlope: 0.0010789629 - outSlope: 0.0011886717 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.0016435776 - inSlope: 0.0011886717 - outSlope: 0.0013041183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.0016653126 - inSlope: 0.0013041183 - outSlope: 0.0014102488 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.0016888164 - inSlope: 0.0014102488 - outSlope: 0.0015041415 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.001713885 - inSlope: 0.0015041415 - outSlope: 0.0015822554 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.001740257 - inSlope: 0.0015822554 - outSlope: 0.0015748229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.0017665037 - inSlope: 0.0015748229 - outSlope: 0.0017071683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.001794956 - inSlope: 0.0017071683 - outSlope: 0.0017242527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.0018236948 - inSlope: 0.0017242527 - outSlope: 0.0017211384 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.00185238 - inSlope: 0.0017211384 - outSlope: 0.0016959922 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.0018806461 - inSlope: 0.0016959922 - outSlope: 0.0016489481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.0019081281 - inSlope: 0.0016489481 - outSlope: 0.0015942828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.0019347006 - inSlope: 0.0015942828 - outSlope: 0.0014880201 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.0019595006 - inSlope: 0.0014880201 - outSlope: 0.0013793191 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.001982489 - inSlope: 0.0013793191 - outSlope: 0.0012508365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.0020033359 - inSlope: 0.0012508365 - outSlope: 0.0011038084 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.0020217334 - inSlope: 0.0011038084 - outSlope: 0.00094039406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.0020374064 - inSlope: 0.00094039406 - outSlope: 0.00069223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.0020489434 - inSlope: 0.00069223 - outSlope: 0.0005860996 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.0020587116 - inSlope: 0.0005860996 - outSlope: 0.00036285134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.0020647594 - inSlope: 0.00036285134 - outSlope: 0.00012397024 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.0020668255 - inSlope: 0.00012397024 - outSlope: -0.000028359205 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.0020663529 - inSlope: -0.000028359205 - outSlope: -0.00008399712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.0020649529 - inSlope: -0.00008399712 - outSlope: -0.00014524662 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.0020625321 - inSlope: -0.00014524662 - outSlope: -0.00021720637 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.002058912 - inSlope: -0.00021720637 - outSlope: -0.00030379274 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.002053849 - inSlope: -0.00030379274 - outSlope: -0.0004077485 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.0020470528 - inSlope: -0.0004077485 - outSlope: -0.00053325086 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.0020381655 - inSlope: -0.00053325086 - outSlope: -0.00068214367 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.0020267966 - inSlope: -0.00068214367 - outSlope: -0.0008576634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.0020125024 - inSlope: -0.0008576634 - outSlope: -0.000957732 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.0019965395 - inSlope: -0.000957732 - outSlope: -0.0011829421 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.0019768241 - inSlope: -0.0011829421 - outSlope: -0.0013750163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.0019539075 - inSlope: -0.0013750163 - outSlope: -0.001577184 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.0019276215 - inSlope: -0.001577184 - outSlope: -0.0018546627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.0018967092 - inSlope: -0.0018546627 - outSlope: -0.002090234 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.0018618725 - inSlope: -0.002090234 - outSlope: -0.0023448383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.0018227925 - inSlope: -0.0023448383 - outSlope: -0.0025981972 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.0017794874 - inSlope: -0.0025981972 - outSlope: -0.0026853653 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.001734732 - inSlope: -0.0026853653 - outSlope: -0.0030454504 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.0016839752 - inSlope: -0.0030454504 - outSlope: -0.0032016356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.0016306154 - inSlope: -0.0032016356 - outSlope: -0.0033559243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.001574681 - inSlope: -0.0033559243 - outSlope: -0.0034682609 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.0015168776 - inSlope: -0.0034682609 - outSlope: -0.003457092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.0014592602 - inSlope: -0.003457092 - outSlope: -0.0035191819 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.0014006081 - inSlope: -0.0035191819 - outSlope: -0.003475152 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.0013426865 - inSlope: -0.003475152 - outSlope: -0.0034427028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.001285309 - inSlope: -0.0034427028 - outSlope: -0.0031290192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.0012331594 - inSlope: -0.0031290192 - outSlope: -0.003038144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.0011825245 - inSlope: -0.003038144 - outSlope: -0.0029024056 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.001134149 - inSlope: -0.0029024056 - outSlope: -0.0024724477 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.0010929422 - inSlope: -0.0024724477 - outSlope: -0.0023927416 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0010530638 - inSlope: -0.0023927416 - outSlope: -0.0020254578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0010193047 - inSlope: -0.0020254578 - outSlope: -0.0018133058 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.0009890834 - inSlope: -0.0018133058 - outSlope: -0.001533999 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0009635172 - inSlope: -0.001533999 - outSlope: -0.0013965023 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0009402425 - inSlope: -0.0013965023 - outSlope: -0.0010370039 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.00092295837 - inSlope: -0.0010370039 - outSlope: -0.0008355348 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.000909033 - inSlope: -0.0008355348 - outSlope: -0.0007158674 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.00089710206 - inSlope: -0.0007158674 - outSlope: -0.0005590326 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.000887785 - inSlope: -0.0005590326 - outSlope: -0.0004266594 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0008806737 - inSlope: -0.0004266594 - outSlope: -0.00031775932 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0008753778 - inSlope: -0.00031775932 - outSlope: -0.0002337504 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.000871482 - inSlope: -0.0002337504 - outSlope: -0.00017316578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.00086859596 - inSlope: -0.00017316578 - outSlope: -0.00013212468 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.0008663938 - inSlope: -0.00013212468 - outSlope: -0.00010548786 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0008646357 - inSlope: -0.00010548786 - outSlope: -0.000090882175 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.000863121 - inSlope: -0.000090882175 - outSlope: -0.000080990234 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0008617711 - inSlope: -0.000080990234 - outSlope: -0.00007154413 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.00086057873 - inSlope: -0.00007154413 - outSlope: -0.00005714799 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0008596263 - inSlope: -0.00005714799 - outSlope: -0.00003931871 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.000858971 - inSlope: -0.00003931871 - outSlope: -0.000013319682 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.000858749 - inSlope: -0.000013319682 - outSlope: -0.000013319682 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9778682 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.9778682 - inSlope: 0 - outSlope: 0.0015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9778938 - inSlope: 0.0015378013 - outSlope: 0.004781472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.9779735 - inSlope: 0.004781472 - outSlope: 0.008654603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.97811776 - inSlope: 0.008654603 - outSlope: 0.013453973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.978342 - inSlope: 0.013453973 - outSlope: 0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.97866225 - inSlope: 0.019215364 - outSlope: 0.025663309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.97909 - inSlope: 0.025663309 - outSlope: 0.032401115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.97963 - inSlope: 0.032401115 - outSlope: 0.03865961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.9802743 - inSlope: 0.03865961 - outSlope: 0.04376654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.98100376 - inSlope: 0.04376654 - outSlope: 0.04724252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.98179114 - inSlope: 0.04724252 - outSlope: 0.048801944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.9826045 - inSlope: 0.048801944 - outSlope: 0.04848008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9834125 - inSlope: 0.04848008 - outSlope: 0.04624116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9841832 - inSlope: 0.04624116 - outSlope: 0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.9848909 - inSlope: 0.042461198 - outSlope: 0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9855109 - inSlope: 0.03720049 - outSlope: 0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.98602307 - inSlope: 0.030730993 - outSlope: 0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.9864011 - inSlope: 0.0226807 - outSlope: 0.013225092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9866215 - inSlope: 0.013225092 - outSlope: 0.002778771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9866678 - inSlope: 0.002778771 - outSlope: -0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.9866133 - inSlope: -0.003272298 - outSlope: -0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.9865452 - inSlope: -0.0040840995 - outSlope: -0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.98646843 - inSlope: -0.004606251 - outSlope: -0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.98639053 - inSlope: -0.004674201 - outSlope: -0.0042128605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9863203 - inSlope: -0.0042128605 - outSlope: -0.0031578457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9862677 - inSlope: -0.0031578457 - outSlope: -0.0015127673 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.9862425 - inSlope: -0.0015127673 - outSlope: -0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.9862339 - inSlope: -0.0005149846 - outSlope: -0.0004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.98622584 - inSlope: -0.0004827981 - outSlope: -0.00045061155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.98621833 - inSlope: -0.00045061155 - outSlope: -0.0004291508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.9862112 - inSlope: -0.0004291508 - outSlope: -0.0003969673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.98620456 - inSlope: -0.0003969673 - outSlope: -0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.98619837 - inSlope: -0.00037193333 - outSlope: -0.00033617052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.98619276 - inSlope: -0.00033617052 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.98618746 - inSlope: -0.0003182891 - outSlope: -0.00029325514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.9861826 - inSlope: -0.00029325514 - outSlope: -0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.9861781 - inSlope: -0.00026822116 - outSlope: -0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.9861741 - inSlope: -0.0002396109 - outSlope: -0.0002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.98617053 - inSlope: -0.0002145754 - outSlope: -0.0002002718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.9861672 - inSlope: -0.0002002718 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.98616433 - inSlope: -0.00017166154 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9861618 - inSlope: -0.00015020385 - outSlope: -0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.98615974 - inSlope: -0.00012516987 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9861579 - inSlope: -0.00011086475 - outSlope: -0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.9861565 - inSlope: -0.00008225449 - outSlope: -0.00006794887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.9861554 - inSlope: -0.00006794887 - outSlope: -0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.986154 - inSlope: -0.000041127245 - outSlope: 0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.9861555 - inSlope: 0.00001788141 - outSlope: 0.00006079636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.9861565 - inSlope: 0.00006079636 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.9861577 - inSlope: 0.00007152564 - outSlope: 0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.9861592 - inSlope: 0.000089407054 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.9861608 - inSlope: 0.00009655962 - outSlope: 0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.9861626 - inSlope: 0.00010728846 - outSlope: 0.000118017306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.98616457 - inSlope: 0.000118017306 - outSlope: 0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.9861668 - inSlope: 0.00013232244 - outSlope: 0.00012874523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.9861689 - inSlope: 0.00012874523 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.9861714 - inSlope: 0.00015020385 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.986174 - inSlope: 0.00015378013 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.9861765 - inSlope: 0.00015020385 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.98617923 - inSlope: 0.00016450898 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.986182 - inSlope: 0.00016450898 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.9861847 - inSlope: 0.00016450898 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.9861877 - inSlope: 0.00017881411 - outSlope: 0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.98619056 - inSlope: 0.00017166031 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.98619354 - inSlope: 0.00017881411 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.9861965 - inSlope: 0.00017881411 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.9861994 - inSlope: 0.00017166154 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.98620236 - inSlope: 0.00017881411 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.98620534 - inSlope: 0.00017881411 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.9862083 - inSlope: 0.00017881411 - outSlope: 0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.9862112 - inSlope: 0.00017166031 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.98621404 - inSlope: 0.00017166154 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.98621684 - inSlope: 0.00016808526 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.98621947 - inSlope: 0.00015735641 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.9862221 - inSlope: 0.00015735641 - outSlope: 0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.9862381 - inSlope: 0.0009620199 - outSlope: 0.0028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.9862858 - inSlope: 0.0028610257 - outSlope: 0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.9863786 - inSlope: 0.005568271 - outSlope: 0.009466351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.9865364 - inSlope: 0.009466351 - outSlope: 0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.9867786 - inSlope: 0.014534011 - outSlope: 0.020431299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.98711914 - inSlope: 0.020431299 - outSlope: 0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.9875621 - inSlope: 0.02657893 - outSlope: 0.032168657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.98809826 - inSlope: 0.032168657 - outSlope: 0.036478076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.98870623 - inSlope: 0.036478076 - outSlope: 0.038988627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.98935604 - inSlope: 0.038988627 - outSlope: 0.039660968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.99001706 - inSlope: 0.039660968 - outSlope: 0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.9906623 - inSlope: 0.038713254 - outSlope: 0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.991269 - inSlope: 0.036402974 - outSlope: 0.033062726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.99182004 - inSlope: 0.033062726 - outSlope: 0.029006809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.9923035 - inSlope: 0.029006809 - outSlope: 0.024336599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.9927091 - inSlope: 0.024336599 - outSlope: 0.018850584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.9930233 - inSlope: 0.018850584 - outSlope: 0.012567055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.9932327 - inSlope: 0.012567055 - outSlope: 0.0054574064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.9933237 - inSlope: 0.0054574064 - outSlope: 0.0016522424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.9933512 - inSlope: 0.0016522424 - outSlope: 0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.9933792 - inSlope: 0.0016772763 - outSlope: 0.0015664116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.9934053 - inSlope: 0.0015664116 - outSlope: 0.0013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.99342823 - inSlope: 0.0013768686 - outSlope: 0.0010836135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.9934463 - inSlope: 0.0010836135 - outSlope: 0.00071525644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.9934582 - inSlope: 0.00071525644 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.9934635 - inSlope: 0.0003182891 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.9934651 - inSlope: 0.00009655962 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.99346673 - inSlope: 0.00009655962 - outSlope: 0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.9934685 - inSlope: 0.00010728846 - outSlope: 0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.9934704 - inSlope: 0.00011086316 - outSlope: 0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.9934727 - inSlope: 0.000139475 - outSlope: 0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.9934747 - inSlope: 0.00012159359 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.9934772 - inSlope: 0.00015020385 - outSlope: 0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.99347955 - inSlope: 0.000139475 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.9934823 - inSlope: 0.00016450898 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.9934848 - inSlope: 0.00015020385 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.9934878 - inSlope: 0.00017881411 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.9934905 - inSlope: 0.00016450898 - outSlope: 0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.9934935 - inSlope: 0.00017881411 - outSlope: 0.00019311924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.9934967 - inSlope: 0.00019311924 - outSlope: 0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.9934989 - inSlope: 0.00013232244 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.9935002 - inSlope: 0.000025033974 - outSlope: 0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.9935027 - inSlope: 0.0001502017 - outSlope: 0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.99350876 - inSlope: 0.00036478078 - outSlope: 0.00068664615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.9935202 - inSlope: 0.00068664615 - outSlope: 0.0010728847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.9935381 - inSlope: 0.0010728847 - outSlope: 0.0016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.9935649 - inSlope: 0.0016093269 - outSlope: 0.0021779558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.9936012 - inSlope: 0.0021779558 - outSlope: 0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.9936484 - inSlope: 0.0028324155 - outSlope: 0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.993709 - inSlope: 0.003637079 - outSlope: 0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.99378717 - inSlope: 0.004688506 - outSlope: 0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.99388766 - inSlope: 0.0060296115 - outSlope: 0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.9940157 - inSlope: 0.007681854 - outSlope: 0.009623775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.9941761 - inSlope: 0.009623775 - outSlope: 0.011748087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.9943719 - inSlope: 0.011748087 - outSlope: 0.013901008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.9946036 - inSlope: 0.013901008 - outSlope: 0.015943065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.9948693 - inSlope: 0.015943065 - outSlope: 0.017677309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.9951639 - inSlope: 0.017677309 - outSlope: 0.018918533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.9954792 - inSlope: 0.018918533 - outSlope: 0.019505043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.9958043 - inSlope: 0.019505043 - outSlope: 0.019347686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.9961268 - inSlope: 0.019347686 - outSlope: 0.018389242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.99643326 - inSlope: 0.018389242 - outSlope: 0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.99670976 - inSlope: 0.016590372 - outSlope: 0.014079822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.9969444 - inSlope: 0.014079822 - outSlope: 0.010800372 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.99712443 - inSlope: 0.010800372 - outSlope: 0.006923682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.9972398 - inSlope: 0.006923682 - outSlope: 0.002446177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.9972806 - inSlope: 0.002446177 - outSlope: -0.0016558187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.997253 - inSlope: -0.0016558187 - outSlope: -0.0048601674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.997172 - inSlope: -0.0048601674 - outSlope: -0.007846363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.9970412 - inSlope: -0.007846363 - outSlope: -0.010496388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.9968663 - inSlope: -0.010496388 - outSlope: -0.012856734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.996652 - inSlope: -0.012856734 - outSlope: -0.014844934 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.9964046 - inSlope: -0.014844934 - outSlope: -0.016400829 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.99613124 - inSlope: -0.016400829 - outSlope: -0.017566698 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.99583846 - inSlope: -0.017566698 - outSlope: -0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.9955347 - inSlope: -0.018224733 - outSlope: -0.018378513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.9952284 - inSlope: -0.018378513 - outSlope: -0.018024461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.994928 - inSlope: -0.018024461 - outSlope: -0.017148273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.9946422 - inSlope: -0.017148273 - outSlope: -0.015749946 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.9943797 - inSlope: -0.015749946 - outSlope: -0.0139475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.99414724 - inSlope: -0.0139475 - outSlope: -0.011783849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.99395084 - inSlope: -0.011783849 - outSlope: -0.009323368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.99379545 - inSlope: -0.009323368 - outSlope: -0.006784207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.9936824 - inSlope: -0.006784207 - outSlope: -0.004166369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.99361295 - inSlope: -0.004166369 - outSlope: -0.001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.99358463 - inSlope: -0.001698734 - outSlope: 0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.9935963 - inSlope: 0.00070095126 - outSlope: 0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.99363893 - inSlope: 0.002557005 - outSlope: 0.004194979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.99370885 - inSlope: 0.004194979 - outSlope: 0.005414491 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.9937991 - inSlope: 0.005414491 - outSlope: 0.006086832 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.99390054 - inSlope: 0.006086832 - outSlope: 0.006440884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.9940079 - inSlope: 0.006440884 - outSlope: 0.006312138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.9941131 - inSlope: 0.006312138 - outSlope: 0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.9942091 - inSlope: 0.0057613906 - outSlope: 0.004881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.9942905 - inSlope: 0.004881625 - outSlope: 0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.99435174 - inSlope: 0.003676418 - outSlope: 0.0021851084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.99438816 - inSlope: 0.0021851084 - outSlope: 0.00047564553 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.9943961 - inSlope: 0.00047564553 - outSlope: -0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.99437606 - inSlope: -0.0012016308 - outSlope: -0.0026428725 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.994332 - inSlope: -0.0026428725 - outSlope: -0.0038981475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.99426705 - inSlope: -0.0038981475 - outSlope: -0.0049638795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.9941843 - inSlope: -0.0049638795 - outSlope: -0.005772037 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.9940881 - inSlope: -0.005772037 - outSlope: -0.006365782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.993982 - inSlope: -0.006365782 - outSlope: -0.0066375798 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.9938714 - inSlope: -0.0066375798 - outSlope: -0.0065910877 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.99376154 - inSlope: -0.0065910877 - outSlope: -0.0062012733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.9936582 - inSlope: -0.0062012733 - outSlope: -0.0055217794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.99356616 - inSlope: -0.0055217794 - outSlope: -0.0044667763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.9934917 - inSlope: -0.0044667763 - outSlope: -0.0030612976 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.9934407 - inSlope: -0.0030612976 - outSlope: -0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.99341446 - inSlope: -0.0015735641 - outSlope: 0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.99342304 - inSlope: 0.0005149846 - outSlope: 0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.9934633 - inSlope: 0.0024139904 - outSlope: 0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.99354094 - inSlope: 0.004659896 - outSlope: 0.006834275 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.99365485 - inSlope: 0.006834275 - outSlope: 0.008915671 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.99380344 - inSlope: 0.008915671 - outSlope: 0.010925542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.99398553 - inSlope: 0.010925542 - outSlope: 0.012649129 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.99419636 - inSlope: 0.012649129 - outSlope: 0.01410128 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.9944314 - inSlope: 0.01410128 - outSlope: 0.015220657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.99468505 - inSlope: 0.015220657 - outSlope: 0.01595737 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.994951 - inSlope: 0.01595737 - outSlope: 0.016286388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.99522245 - inSlope: 0.016286388 - outSlope: 0.016247049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.99549323 - inSlope: 0.016247049 - outSlope: 0.015796438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.9957565 - inSlope: 0.015796438 - outSlope: 0.015002503 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.99600655 - inSlope: 0.015002503 - outSlope: 0.013847166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.99623734 - inSlope: 0.013847166 - outSlope: 0.012381266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.9964437 - inSlope: 0.012381266 - outSlope: 0.010635711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.99662095 - inSlope: 0.010635711 - outSlope: 0.008622539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.99676466 - inSlope: 0.008622539 - outSlope: 0.0063442336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.9968704 - inSlope: 0.0063442336 - outSlope: 0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.99693525 - inSlope: 0.0038910506 - outSlope: 0.0012302235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.99695575 - inSlope: 0.0012302235 - outSlope: -0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.9969268 - inSlope: -0.001738098 - outSlope: -0.0047170487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.99684817 - inSlope: -0.0047170487 - outSlope: -0.007499571 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.9967232 - inSlope: -0.007499571 - outSlope: -0.009995566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.9965566 - inSlope: -0.009995566 - outSlope: -0.012206025 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.99635315 - inSlope: -0.012206025 - outSlope: -0.014093926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.99611825 - inSlope: -0.014093926 - outSlope: -0.015603542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.9958582 - inSlope: -0.015603542 - outSlope: -0.016761795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.9955788 - inSlope: -0.016761795 - outSlope: -0.017477041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.99528754 - inSlope: -0.017477041 - outSlope: -0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.994992 - inSlope: -0.01773146 - outSlope: -0.017509226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.9947002 - inSlope: -0.017509226 - outSlope: -0.016837377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.9944196 - inSlope: -0.016837377 - outSlope: -0.01567462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.9941583 - inSlope: -0.01567462 - outSlope: -0.014108635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.9939232 - inSlope: -0.014108635 - outSlope: -0.0122021 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.9937198 - inSlope: -0.0122021 - outSlope: -0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.9935536 - inSlope: -0.009974393 - outSlope: -0.0076102195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.99342674 - inSlope: -0.0076102195 - outSlope: -0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.99334043 - inSlope: -0.0051785307 - outSlope: -0.0027143592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.9932952 - inSlope: -0.0027143592 - outSlope: -0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.9932869 - inSlope: -0.0004971103 - outSlope: 0.0016736761 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.9933148 - inSlope: 0.0016736761 - outSlope: 0.0033796348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.9933711 - inSlope: 0.0033796348 - outSlope: 0.0047778445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.99345076 - inSlope: 0.0047778445 - outSlope: 0.005811375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.9935476 - inSlope: 0.005811375 - outSlope: 0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.99365336 - inSlope: 0.0063444152 - outSlope: 0.0066017224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.9937634 - inSlope: 0.0066017224 - outSlope: 0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.9938705 - inSlope: 0.006426671 - outSlope: 0.0058578663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.9939681 - inSlope: 0.0058578663 - outSlope: 0.0050175954 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.99405175 - inSlope: 0.0050175954 - outSlope: 0.0038587532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.99411607 - inSlope: 0.0038587532 - outSlope: 0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.99415696 - inSlope: 0.0024533647 - outSlope: 0.000851143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.99417114 - inSlope: 0.000851143 - outSlope: -0.0007546063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.99415857 - inSlope: -0.0007546063 - outSlope: -0.0021850772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.99412215 - inSlope: -0.0021850772 - outSlope: -0.0034511616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.9940646 - inSlope: -0.0034511616 - outSlope: -0.0045132036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.9939894 - inSlope: -0.0045132036 - outSlope: -0.005314431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.99390084 - inSlope: -0.005314431 - outSlope: -0.0058900523 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.99380267 - inSlope: -0.0058900523 - outSlope: -0.0061546937 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.9937001 - inSlope: -0.0061546937 - outSlope: -0.0060904957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.9935986 - inSlope: -0.0060904957 - outSlope: -0.005696936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.99350363 - inSlope: -0.005696936 - outSlope: -0.005014019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.99342006 - inSlope: -0.005014019 - outSlope: -0.003944583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.9933543 - inSlope: -0.003944583 - outSlope: -0.0025391965 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.993312 - inSlope: -0.0025391965 - outSlope: -0.001037107 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.9932947 - inSlope: -0.001037107 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.99331224 - inSlope: 0.001051442 - outSlope: 0.0029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.9933614 - inSlope: 0.0029503906 - outSlope: 0.0052107177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.99344826 - inSlope: 0.0052107177 - outSlope: 0.007384917 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.99357134 - inSlope: 0.007384917 - outSlope: 0.0094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.993729 - inSlope: 0.0094594015 - outSlope: 0.011472549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.9939202 - inSlope: 0.011472549 - outSlope: 0.013200246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.9941402 - inSlope: 0.013200246 - outSlope: 0.014644666 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.9943843 - inSlope: 0.014644666 - outSlope: 0.015764026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.994647 - inSlope: 0.015764026 - outSlope: 0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.9949218 - inSlope: 0.016486896 - outSlope: 0.016815437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.99520206 - inSlope: 0.016815437 - outSlope: 0.016769426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.99548155 - inSlope: 0.016769426 - outSlope: 0.016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.99575335 - inSlope: 0.016307613 - outSlope: 0.015510557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.99601185 - inSlope: 0.015510557 - outSlope: 0.014347838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.996251 - inSlope: 0.014347838 - outSlope: 0.012853342 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.9964652 - inSlope: 0.012853342 - outSlope: 0.01111135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.9966504 - inSlope: 0.01111135 - outSlope: 0.009087463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.99680185 - inSlope: 0.009087463 - outSlope: 0.0068019913 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.9969152 - inSlope: 0.0068019913 - outSlope: 0.0043309396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.9969874 - inSlope: 0.0043309396 - outSlope: 0.0016557949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.997015 - inSlope: 0.0016557949 - outSlope: -0.0014305334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.99699116 - inSlope: -0.0014305334 - outSlope: -0.0046061855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.9969144 - inSlope: -0.0046061855 - outSlope: -0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.99678826 - inSlope: -0.0075673047 - outSlope: -0.010203279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.9966182 - inSlope: -0.010203279 - outSlope: -0.012541842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.9964092 - inSlope: -0.012541842 - outSlope: -0.014498455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.99616754 - inSlope: -0.014498455 - outSlope: -0.016046548 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.9959001 - inSlope: -0.016046548 - outSlope: -0.017187858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.99561363 - inSlope: -0.017187858 - outSlope: -0.017831087 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.99531645 - inSlope: -0.017831087 - outSlope: -0.017967498 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.995017 - inSlope: -0.017967498 - outSlope: -0.017605785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.99472356 - inSlope: -0.017605785 - outSlope: -0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.99444515 - inSlope: -0.016705053 - outSlope: -0.015291964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.9941903 - inSlope: -0.015291964 - outSlope: -0.013486353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.9939655 - inSlope: -0.013486353 - outSlope: -0.0112973135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.9937772 - inSlope: -0.0112973135 - outSlope: -0.008826391 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.9936301 - inSlope: -0.008826391 - outSlope: -0.006283438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.9935254 - inSlope: -0.006283438 - outSlope: -0.0036513319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.9934645 - inSlope: -0.0036513319 - outSlope: -0.0011766136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.9934449 - inSlope: -0.0011766136 - outSlope: 0.0012373759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.99346554 - inSlope: 0.0012373759 - outSlope: 0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.9935172 - inSlope: 0.003100681 - outSlope: 0.0047456585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.9935963 - inSlope: 0.0047456585 - outSlope: 0.0059724767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.99369586 - inSlope: 0.0059724767 - outSlope: 0.006648213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.99380666 - inSlope: 0.006648213 - outSlope: 0.0070131896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.99392354 - inSlope: 0.0070131896 - outSlope: 0.006887821 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.99403834 - inSlope: 0.006887821 - outSlope: 0.006340839 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.994144 - inSlope: 0.006340839 - outSlope: 0.0054644807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.9942351 - inSlope: 0.0054644807 - outSlope: 0.0042629894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.99430615 - inSlope: 0.0042629894 - outSlope: 0.0027787315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.99435246 - inSlope: 0.0027787315 - outSlope: 0.0010585947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.9943701 - inSlope: 0.0010585947 - outSlope: -0.0006079593 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.99435997 - inSlope: -0.0006079593 - outSlope: -0.0020456042 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.9943259 - inSlope: -0.0020456042 - outSlope: -0.0033295662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.9942704 - inSlope: -0.0033295662 - outSlope: -0.004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.9941971 - inSlope: -0.004398764 - outSlope: -0.00521787 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.9941101 - inSlope: -0.00521787 - outSlope: -0.0058292565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.99401295 - inSlope: -0.0058292565 - outSlope: -0.006104801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.9939112 - inSlope: -0.006104801 - outSlope: -0.00607244 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.99381 - inSlope: -0.00607244 - outSlope: -0.0057006753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.993715 - inSlope: -0.0057006753 - outSlope: -0.0050246045 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.99363124 - inSlope: -0.0050246045 - outSlope: -0.0039876117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.9935648 - inSlope: -0.0039876117 - outSlope: -0.00259992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.99352145 - inSlope: -0.00259992 - outSlope: -0.001126545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.9935027 - inSlope: -0.001126545 - outSlope: 0.00095485366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.9935186 - inSlope: 0.00095485366 - outSlope: 0.0028288795 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.99356574 - inSlope: 0.0028288795 - outSlope: 0.0050782477 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.9936504 - inSlope: 0.0050782477 - outSlope: 0.007238291 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.993771 - inSlope: 0.007238291 - outSlope: 0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.9939263 - inSlope: 0.0093163485 - outSlope: 0.011311619 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.9941148 - inSlope: 0.011311619 - outSlope: 0.013032159 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.994332 - inSlope: 0.013032159 - outSlope: 0.014473007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.99457324 - inSlope: 0.014473007 - outSlope: 0.015578507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.9948329 - inSlope: 0.015578507 - outSlope: 0.01630046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.99510455 - inSlope: 0.01630046 - outSlope: 0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.99538153 - inSlope: 0.01661922 - outSlope: 0.016561525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.99565756 - inSlope: 0.016561525 - outSlope: 0.016107805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.995926 - inSlope: 0.016107805 - outSlope: 0.015302693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.9961811 - inSlope: 0.015302693 - outSlope: 0.014155127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.996417 - inSlope: 0.014155127 - outSlope: 0.012663433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.99662805 - inSlope: 0.012663433 - outSlope: 0.010932851 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.99681026 - inSlope: 0.010932851 - outSlope: 0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.9969586 - inSlope: 0.008901238 - outSlope: 0.006626756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.99706906 - inSlope: 0.006626756 - outSlope: 0.0041592754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.9971384 - inSlope: 0.0041592754 - outSlope: 0.0014948646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.9971633 - inSlope: 0.0014948646 - outSlope: -0.001480602 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.9971386 - inSlope: -0.001480602 - outSlope: -0.0044667125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.9970642 - inSlope: -0.0044667125 - outSlope: -0.0072599566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.9969432 - inSlope: -0.0072599566 - outSlope: -0.00976311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.99678046 - inSlope: -0.00976311 - outSlope: -0.011969987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.99658096 - inSlope: -0.011969987 - outSlope: -0.0138722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.99634975 - inSlope: -0.0138722 - outSlope: -0.015388962 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.9960933 - inSlope: -0.015388962 - outSlope: -0.016554372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.99581736 - inSlope: -0.016554372 - outSlope: -0.017270112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.99552953 - inSlope: -0.017270112 - outSlope: -0.01752353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.99523747 - inSlope: -0.01752353 - outSlope: -0.017309453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.994949 - inSlope: -0.017309453 - outSlope: -0.016650932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.99467146 - inSlope: -0.016650932 - outSlope: -0.015477927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.9944135 - inSlope: -0.015477927 - outSlope: -0.013929818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.99418133 - inSlope: -0.013929818 - outSlope: -0.012016136 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.99398106 - inSlope: -0.012016136 - outSlope: -0.009795576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.9938178 - inSlope: -0.009795576 - outSlope: -0.0074242554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.99369407 - inSlope: -0.0074242554 - outSlope: -0.004999714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.99361074 - inSlope: -0.004999714 - outSlope: -0.0025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.9935687 - inSlope: -0.0025212427 - outSlope: -0.000311141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.99356353 - inSlope: -0.000311141 - outSlope: 0.0018560638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.99359447 - inSlope: 0.0018560638 - outSlope: 0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.9936541 - inSlope: 0.0035763332 - outSlope: 0.0049638087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.9937368 - inSlope: 0.0049638087 - outSlope: 0.0059939343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.9938367 - inSlope: 0.0059939343 - outSlope: 0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.99394554 - inSlope: 0.006530198 - outSlope: 0.0067878803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.99405867 - inSlope: 0.0067878803 - outSlope: 0.006612451 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.9941689 - inSlope: 0.006612451 - outSlope: 0.0060438304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.9942696 - inSlope: 0.0060438304 - outSlope: 0.005196412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.9943562 - inSlope: 0.005196412 - outSlope: 0.0040339883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.99442345 - inSlope: 0.0040339883 - outSlope: 0.0026286049 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.99446726 - inSlope: 0.0026286049 - outSlope: 0.0010228021 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.9944843 - inSlope: 0.0010228021 - outSlope: -0.00058294233 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.9944746 - inSlope: -0.00058294233 - outSlope: -0.0020205704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.9944409 - inSlope: -0.0020205704 - outSlope: -0.0032866502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.99438614 - inSlope: -0.0032866502 - outSlope: -0.0043594255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.9943135 - inSlope: -0.0043594255 - outSlope: -0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.9942272 - inSlope: -0.0051785307 - outSlope: -0.005772037 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.99413097 - inSlope: -0.005772037 - outSlope: -0.006044003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.99403024 - inSlope: -0.006044003 - outSlope: -0.006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.9939301 - inSlope: -0.006008068 - outSlope: -0.005625572 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.99383634 - inSlope: -0.005625572 - outSlope: -0.0049495036 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.99375385 - inSlope: -0.0049495036 - outSlope: -0.0039123967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.99368864 - inSlope: -0.0039123967 - outSlope: -0.0025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.9936469 - inSlope: -0.0025034333 - outSlope: -0.0010299545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.99362975 - inSlope: -0.0010299545 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.9936473 - inSlope: 0.001051442 - outSlope: 0.0029289331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.9936961 - inSlope: 0.0029289331 - outSlope: 0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.9937824 - inSlope: 0.0051785307 - outSlope: 0.0073276972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.99390453 - inSlope: 0.0073276972 - outSlope: 0.009405756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.9940613 - inSlope: 0.009405756 - outSlope: 0.011390296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.99425113 - inSlope: 0.011390296 - outSlope: 0.013103685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.9944695 - inSlope: 0.013103685 - outSlope: 0.014533803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.99471176 - inSlope: 0.014533803 - outSlope: 0.015635729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.99497235 - inSlope: 0.015635729 - outSlope: 0.016346952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.9952448 - inSlope: 0.016346952 - outSlope: 0.016665714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.99552256 - inSlope: 0.016665714 - outSlope: 0.016597288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.9957992 - inSlope: 0.016597288 - outSlope: 0.0161288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.996068 - inSlope: 0.0161288 - outSlope: 0.015310283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.99632317 - inSlope: 0.015310283 - outSlope: 0.014133264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.9965587 - inSlope: 0.014133264 - outSlope: 0.012628033 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.9967692 - inSlope: 0.012628033 - outSlope: 0.0108788945 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.9969505 - inSlope: 0.0108788945 - outSlope: 0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.99709785 - inSlope: 0.008840696 - outSlope: 0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.99720716 - inSlope: 0.0065588076 - outSlope: 0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.9972751 - inSlope: 0.00407702 - outSlope: 0.0014018825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.9972985 - inSlope: 0.0014018825 - outSlope: -0.001684453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.9972704 - inSlope: -0.001684453 - outSlope: -0.00486725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.9971893 - inSlope: -0.00486725 - outSlope: -0.0078321695 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.99705875 - inSlope: -0.0078321695 - outSlope: -0.010467628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.9968843 - inSlope: -0.010467628 - outSlope: -0.012810426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.9966708 - inSlope: -0.012810426 - outSlope: -0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.9964247 - inSlope: -0.014766257 - outSlope: -0.016314765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.99615276 - inSlope: -0.016314765 - outSlope: -0.017463235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.9958617 - inSlope: -0.017463235 - outSlope: -0.018099304 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.99556005 - inSlope: -0.018099304 - outSlope: -0.018235723 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.9952561 - inSlope: -0.018235723 - outSlope: -0.01786685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.99495834 - inSlope: -0.01786685 - outSlope: -0.016973278 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.99467546 - inSlope: -0.016973278 - outSlope: -0.015560181 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.9944161 - inSlope: -0.015560181 - outSlope: -0.013740272 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.9941871 - inSlope: -0.013740272 - outSlope: -0.011558378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.9939945 - inSlope: -0.011558378 - outSlope: -0.00908031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.99384314 - inSlope: -0.00908031 - outSlope: -0.006533774 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.99373424 - inSlope: -0.006533774 - outSlope: -0.0038982031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.9936693 - inSlope: -0.0038982031 - outSlope: -0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.99364567 - inSlope: -0.0014161875 - outSlope: 0.0010049497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.9936624 - inSlope: 0.0010049497 - outSlope: 0.0028681373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.9937102 - inSlope: 0.0028681373 - outSlope: 0.004523932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.9937856 - inSlope: 0.004523932 - outSlope: 0.0057543204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.9938815 - inSlope: 0.0057543204 - outSlope: 0.0064407918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.9939889 - inSlope: 0.0064407918 - outSlope: 0.006805762 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.9941023 - inSlope: 0.006805762 - outSlope: 0.0066947043 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.9942139 - inSlope: 0.0066947043 - outSlope: 0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.99431634 - inSlope: 0.0061477167 - outSlope: 0.005285669 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.99440444 - inSlope: 0.005285669 - outSlope: 0.004091325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.9944726 - inSlope: 0.004091325 - outSlope: 0.0026142248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.9945162 - inSlope: 0.0026142248 - outSlope: 0.0009048123 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.9945313 - inSlope: 0.0009048123 - outSlope: -0.00075458473 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.9945187 - inSlope: -0.00075458473 - outSlope: -0.0021851396 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.9944823 - inSlope: -0.0021851396 - outSlope: -0.0034510628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.99442476 - inSlope: -0.0034510628 - outSlope: -0.004516909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.9943495 - inSlope: -0.004516909 - outSlope: -0.005328584 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.99426067 - inSlope: -0.005328584 - outSlope: -0.0059188316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.994162 - inSlope: -0.0059188316 - outSlope: -0.006193855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.9940588 - inSlope: -0.006193855 - outSlope: -0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.9939563 - inSlope: -0.0061477167 - outSlope: -0.005761473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.9938603 - inSlope: -0.005761473 - outSlope: -0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.9937756 - inSlope: -0.00508197 - outSlope: -0.004033873 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.9937084 - inSlope: -0.004033873 - outSlope: -0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.9936646 - inSlope: -0.0026250286 - outSlope: -0.0011444266 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.99364555 - inSlope: -0.0011444266 - outSlope: 0.000944152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.9936613 - inSlope: 0.000944152 - outSlope: 0.0028251417 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.9937084 - inSlope: 0.0028251417 - outSlope: 0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.9937931 - inSlope: 0.00508197 - outSlope: 0.0072384984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.9939137 - inSlope: 0.0072384984 - outSlope: 0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.994069 - inSlope: 0.0093163485 - outSlope: 0.011314871 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.99425757 - inSlope: 0.011314871 - outSlope: 0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.9944748 - inSlope: 0.013035735 - outSlope: 0.014462692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.99471587 - inSlope: 0.014462692 - outSlope: 0.015581192 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.99497557 - inSlope: 0.015581192 - outSlope: 0.016297352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.9952472 - inSlope: 0.016297352 - outSlope: 0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.99552417 - inSlope: 0.01661922 - outSlope: 0.016569152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.9958003 - inSlope: 0.016569152 - outSlope: 0.016092578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.99606854 - inSlope: 0.016092578 - outSlope: 0.015292401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.9963234 - inSlope: 0.015292401 - outSlope: 0.014119363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.9965587 - inSlope: 0.014119363 - outSlope: 0.012628033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.9967692 - inSlope: 0.012628033 - outSlope: 0.010878583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.9969505 - inSlope: 0.010878583 - outSlope: 0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.99709785 - inSlope: 0.008840696 - outSlope: 0.006558995 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.99720716 - inSlope: 0.006558995 - outSlope: 0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.9972751 - inSlope: 0.00407702 - outSlope: 0.0014018425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.9972985 - inSlope: 0.0014018425 - outSlope: -0.0015807393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.99727213 - inSlope: -0.0015807393 - outSlope: -0.0045777066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.99719584 - inSlope: -0.0045777066 - outSlope: -0.007370401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.997073 - inSlope: -0.007370401 - outSlope: -0.009881409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.9969083 - inSlope: -0.009881409 - outSlope: -0.012105888 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.99670655 - inSlope: -0.012105888 - outSlope: -0.014012074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.996473 - inSlope: -0.014012074 - outSlope: -0.015531126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.99621415 - inSlope: -0.015531126 - outSlope: -0.0166979 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.99593586 - inSlope: -0.0166979 - outSlope: -0.01742032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.9956455 - inSlope: -0.01742032 - outSlope: -0.01769212 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.99535066 - inSlope: -0.01769212 - outSlope: -0.017472964 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.99505943 - inSlope: -0.017472964 - outSlope: -0.01681592 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.99477917 - inSlope: -0.01681592 - outSlope: -0.015657187 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.9945182 - inSlope: -0.015657187 - outSlope: -0.014101482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.9942832 - inSlope: -0.014101482 - outSlope: -0.012194599 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.99407995 - inSlope: -0.012194599 - outSlope: -0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.9939137 - inSlope: -0.009974393 - outSlope: -0.007610437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.9937869 - inSlope: -0.007610437 - outSlope: -0.005178234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.99370056 - inSlope: -0.005178234 - outSlope: -0.002714437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.9936553 - inSlope: -0.002714437 - outSlope: -0.0004971103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.99364704 - inSlope: -0.0004971103 - outSlope: 0.0016737239 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.99367493 - inSlope: 0.0016737239 - outSlope: 0.0033794416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.99373126 - inSlope: 0.0033794416 - outSlope: 0.0047779814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.9938109 - inSlope: 0.0047779814 - outSlope: 0.0058115413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.99390775 - inSlope: 0.0058115413 - outSlope: 0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.9940135 - inSlope: 0.0063444152 - outSlope: 0.0066015334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.9941235 - inSlope: 0.0066015334 - outSlope: 0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.9942306 - inSlope: 0.006426671 - outSlope: 0.005858034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.99432826 - inSlope: 0.005858034 - outSlope: 0.0050175954 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.9944119 - inSlope: 0.0050175954 - outSlope: 0.003858643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.9944762 - inSlope: 0.003858643 - outSlope: 0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.9945171 - inSlope: 0.0024533647 - outSlope: 0.0008511673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.9945313 - inSlope: 0.0008511673 - outSlope: -0.00035761285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.9945253 - inSlope: -0.00035761285 - outSlope: -0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.9945078 - inSlope: -0.001051442 - outSlope: -0.001662995 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.9944801 - inSlope: -0.001662995 - outSlope: -0.002199445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.9944434 - inSlope: -0.002199445 - outSlope: -0.002667792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.99439895 - inSlope: -0.002667792 - outSlope: -0.0030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.9943483 - inSlope: -0.0030398832 - outSlope: -0.0033188374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.994293 - inSlope: -0.0033188374 - outSlope: -0.003508383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.9942345 - inSlope: -0.003508383 - outSlope: -0.0036548034 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.9941736 - inSlope: -0.0036548034 - outSlope: -0.0036943522 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.994112 - inSlope: -0.0036943522 - outSlope: -0.0036407073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.99405134 - inSlope: -0.0036407073 - outSlope: -0.0035477227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.9939922 - inSlope: -0.0035477227 - outSlope: -0.0033758655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.99393594 - inSlope: -0.0033758655 - outSlope: -0.003122139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.9938839 - inSlope: -0.003122139 - outSlope: -0.0029147116 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.99383533 - inSlope: -0.0029147116 - outSlope: -0.0026320308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.99379146 - inSlope: -0.0026320308 - outSlope: -0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.9937527 - inSlope: -0.0023246165 - outSlope: -0.0020063228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.9937193 - inSlope: -0.0020063228 - outSlope: -0.0016916057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.9936911 - inSlope: -0.0016916057 - outSlope: -0.0013696572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.99366826 - inSlope: -0.0013696572 - outSlope: -0.0011193923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.9936496 - inSlope: -0.0011193923 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.99363536 - inSlope: -0.00085474364 - outSlope: -0.00064374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.9936246 - inSlope: -0.00064374 - outSlope: -0.00044701606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.9936172 - inSlope: -0.00044701606 - outSlope: -0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.9936121 - inSlope: -0.00030398832 - outSlope: -0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.99360925 - inSlope: -0.000171664 - outSlope: -0.000118019 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.9936073 - inSlope: -0.000118019 - outSlope: -0.000030397963 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.99360627 - inSlope: -0.000030397963 - outSlope: -0.0012588693 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.9935853 - inSlope: -0.0012588693 - outSlope: -0.003726326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.9935232 - inSlope: -0.003726326 - outSlope: -0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.9934213 - inSlope: -0.0061119534 - outSlope: -0.00840796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.9932812 - inSlope: -0.00840796 - outSlope: -0.010600252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.9931045 - inSlope: -0.010600252 - outSlope: -0.012723866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.99289244 - inSlope: -0.012723866 - outSlope: -0.014755951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.9926465 - inSlope: -0.014755951 - outSlope: -0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.9923681 - inSlope: -0.016705053 - outSlope: -0.018543288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.99205905 - inSlope: -0.018543288 - outSlope: -0.020315986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.99172044 - inSlope: -0.020315986 - outSlope: -0.021976568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.99135417 - inSlope: -0.021976568 - outSlope: -0.023550155 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.9909617 - inSlope: -0.023550155 - outSlope: -0.025016451 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.99054474 - inSlope: -0.025016451 - outSlope: -0.02636322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.99010533 - inSlope: -0.02636322 - outSlope: -0.02763075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.9896448 - inSlope: -0.02763075 - outSlope: -0.028760873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.9891655 - inSlope: -0.028760873 - outSlope: -0.029781999 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.9886691 - inSlope: -0.029781999 - outSlope: -0.03060626 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.988159 - inSlope: -0.03060626 - outSlope: -0.03136444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.98763627 - inSlope: -0.03136444 - outSlope: -0.03196169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.9871036 - inSlope: -0.03196169 - outSlope: -0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.9865632 - inSlope: -0.032421183 - outSlope: -0.032691263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.98601836 - inSlope: -0.032691263 - outSlope: -0.03271272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.98547316 - inSlope: -0.03271272 - outSlope: -0.03268411 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.9849284 - inSlope: -0.03268411 - outSlope: -0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.98438805 - inSlope: -0.032421183 - outSlope: -0.03193308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.98385584 - inSlope: -0.03193308 - outSlope: -0.031214237 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.9833356 - inSlope: -0.031214237 - outSlope: -0.03042029 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.9828286 - inSlope: -0.03042029 - outSlope: -0.029342135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.98233956 - inSlope: -0.029342135 - outSlope: -0.028092097 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.98187137 - inSlope: -0.028092097 - outSlope: -0.026729515 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.9814259 - inSlope: -0.026729515 - outSlope: -0.025183098 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.98100615 - inSlope: -0.025183098 - outSlope: -0.023585917 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.98061305 - inSlope: -0.023585917 - outSlope: -0.021837091 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.9802491 - inSlope: -0.021837091 - outSlope: -0.020081112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.9799144 - inSlope: -0.020081112 - outSlope: -0.018274017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.97960985 - inSlope: -0.018274017 - outSlope: -0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.97933507 - inSlope: -0.016486896 - outSlope: -0.0147595275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.9790891 - inSlope: -0.0147595275 - outSlope: -0.013064345 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.97887135 - inSlope: -0.013064345 - outSlope: -0.011432883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.9786808 - inSlope: -0.011432883 - outSlope: -0.009906443 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.9785157 - inSlope: -0.009906443 - outSlope: -0.008490215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.9783742 - inSlope: -0.008490215 - outSlope: -0.0071848533 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.97825444 - inSlope: -0.0071848533 - outSlope: -0.0059935916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.97815454 - inSlope: -0.0059935916 - outSlope: -0.0049103056 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.9780727 - inSlope: -0.0049103056 - outSlope: -0.0039661536 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.9780066 - inSlope: -0.0039661536 - outSlope: -0.0030933514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.97795504 - inSlope: -0.0030933514 - outSlope: -0.002317464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.9779164 - inSlope: -0.002317464 - outSlope: -0.0016165026 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.9778895 - inSlope: -0.0016165026 - outSlope: -0.0009691863 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.9778733 - inSlope: -0.0009691863 - outSlope: -0.00030754707 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.9778682 - inSlope: -0.00030754707 - outSlope: -0.00030754707 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0043193647 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0043193647 - inSlope: 0 - outSlope: -0.001350745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.004341877 - inSlope: -0.001350745 - outSlope: -0.0038897237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.004406706 - inSlope: -0.0038897237 - outSlope: -0.006184677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.004509784 - inSlope: -0.006184677 - outSlope: -0.008153504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0046456754 - inSlope: -0.008153504 - outSlope: -0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.004807055 - inSlope: -0.009682784 - outSlope: -0.010806564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.004987165 - inSlope: -0.010806564 - outSlope: -0.0113011915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.005175518 - inSlope: -0.0113011915 - outSlope: -0.011619788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.005369181 - inSlope: -0.011619788 - outSlope: -0.011799831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0055658445 - inSlope: -0.011799831 - outSlope: -0.011898192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.005764148 - inSlope: -0.011898192 - outSlope: -0.011889657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.005962309 - inSlope: -0.011889657 - outSlope: -0.011431782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0061528385 - inSlope: -0.011431782 - outSlope: -0.010947295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.006335294 - inSlope: -0.010947295 - outSlope: -0.0096597895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.00649629 - inSlope: -0.0096597895 - outSlope: -0.008306474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0066347313 - inSlope: -0.008306474 - outSlope: -0.0065961173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.0067446665 - inSlope: -0.0065961173 - outSlope: -0.0026462157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00678877 - inSlope: -0.0026462157 - outSlope: 0.0027401026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.006743102 - inSlope: 0.0027401026 - outSlope: 0.0074703223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0066185966 - inSlope: 0.0074703223 - outSlope: 0.010281951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.006447231 - inSlope: 0.010281951 - outSlope: 0.010966853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0062644496 - inSlope: 0.010966853 - outSlope: 0.010637539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0060871574 - inSlope: 0.010637539 - outSlope: 0.009427527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.005930032 - inSlope: 0.009427527 - outSlope: 0.0075332704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0058044777 - inSlope: 0.0075332704 - outSlope: 0.0051424517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00571877 - inSlope: 0.0051424517 - outSlope: 0.002342437 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0056797294 - inSlope: 0.002342437 - outSlope: 0.0007689286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.005666914 - inSlope: 0.0007689286 - outSlope: 0.0007169328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.005654965 - inSlope: 0.0007169328 - outSlope: 0.000667731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.005643836 - inSlope: 0.000667731 - outSlope: 0.00061916735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.0056335167 - inSlope: 0.00061916735 - outSlope: 0.00057363004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.005623956 - inSlope: 0.00057363004 - outSlope: 0.0005295971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.0056151296 - inSlope: 0.0005295971 - outSlope: 0.00048704492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.005607012 - inSlope: 0.00048704492 - outSlope: 0.00044622502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.005599575 - inSlope: 0.00044622502 - outSlope: 0.00040736087 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.005592786 - inSlope: 0.00040736087 - outSlope: 0.0003690835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.0055866344 - inSlope: 0.0003690835 - outSlope: 0.00033343243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.005581077 - inSlope: 0.00033343243 - outSlope: 0.00029886886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.005576096 - inSlope: 0.00029886886 - outSlope: 0.00026531544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.005571674 - inSlope: 0.00026531544 - outSlope: 0.00023310095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.005567789 - inSlope: 0.00023310095 - outSlope: 0.0002028143 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.005564409 - inSlope: 0.0002028143 - outSlope: 0.00017275118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.0055615297 - inSlope: 0.00017275118 - outSlope: 0.00014414093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.0055591273 - inSlope: 0.00014414093 - outSlope: 0.0001170953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.0055571757 - inSlope: 0.0001170953 - outSlope: 0.00009066369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.0055556647 - inSlope: 0.00009066369 - outSlope: 0.00006596564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.005554565 - inSlope: 0.00006596564 - outSlope: 0.000041881616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.005553867 - inSlope: 0.000041881616 - outSlope: 0.000018272567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.0055535627 - inSlope: 0.000018272567 - outSlope: -0.000003883619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.0055536274 - inSlope: -0.000003883619 - outSlope: -0.000024279603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.005554032 - inSlope: -0.000024279603 - outSlope: -0.000045094683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.0055547836 - inSlope: -0.000045094683 - outSlope: -0.0000640378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.005555851 - inSlope: -0.0000640378 - outSlope: -0.00008228184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.0055572223 - inSlope: -0.00008228184 - outSlope: -0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.005558884 - inSlope: -0.00009968886 - outSlope: -0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.005560821 - inSlope: -0.00011622917 - outSlope: -0.00013170777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.005563016 - inSlope: -0.00013170777 - outSlope: -0.00014673933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.0055654617 - inSlope: -0.00014673933 - outSlope: -0.00015984304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.0055681258 - inSlope: -0.00015984304 - outSlope: -0.00017314234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.0055710115 - inSlope: -0.00017314234 - outSlope: -0.00018498745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0055740946 - inSlope: -0.00018498745 - outSlope: -0.00019616466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.005577364 - inSlope: -0.00019616466 - outSlope: -0.00020580385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.005580794 - inSlope: -0.00020580385 - outSlope: -0.00021527542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.005584382 - inSlope: -0.00021527542 - outSlope: -0.00022343382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.005588106 - inSlope: -0.00022343382 - outSlope: -0.0002305305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.005591948 - inSlope: -0.0002305305 - outSlope: -0.00023698458 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.005595898 - inSlope: -0.00023698458 - outSlope: -0.00024296367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.005599947 - inSlope: -0.00024296367 - outSlope: -0.00024664993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.005604058 - inSlope: -0.00024664993 - outSlope: -0.00025028386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.0056082294 - inSlope: -0.00025028386 - outSlope: -0.00025288225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.005612444 - inSlope: -0.00025288225 - outSlope: -0.00025394396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.0056166765 - inSlope: -0.00025394396 - outSlope: -0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.005620916 - inSlope: -0.00025436305 - outSlope: -0.000254391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.0056251558 - inSlope: -0.000254391 - outSlope: -0.00025201612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.005629356 - inSlope: -0.00025201612 - outSlope: -0.00024963947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.0056335167 - inSlope: -0.00024963947 - outSlope: -0.00024556206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.0056376094 - inSlope: -0.00024556206 - outSlope: -0.00024084025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.0056416234 - inSlope: -0.00024084025 - outSlope: -0.0002348332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.0056455373 - inSlope: -0.0002348332 - outSlope: -0.0002279321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.005649336 - inSlope: -0.0002279321 - outSlope: 0.0007489517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.0056368536 - inSlope: 0.0007489517 - outSlope: 0.0027805034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.005590512 - inSlope: 0.0027805034 - outSlope: 0.0050406298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.0055065015 - inSlope: 0.0050406298 - outSlope: 0.007417631 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.0053828736 - inSlope: 0.007417631 - outSlope: 0.0097459275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.0052204416 - inSlope: 0.0097459275 - outSlope: 0.011866663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.005022664 - inSlope: 0.011866663 - outSlope: 0.013398262 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.00479936 - inSlope: 0.013398262 - outSlope: 0.013933446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.004567136 - inSlope: 0.013933446 - outSlope: 0.013027669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.0043500084 - inSlope: 0.013027669 - outSlope: 0.010585516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0041735834 - inSlope: 0.010585516 - outSlope: 0.0071472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.0040544635 - inSlope: 0.0071472 - outSlope: 0.0035700516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0039949627 - inSlope: 0.0035700516 - outSlope: 0.0003602825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.003988958 - inSlope: 0.0003602825 - outSlope: -0.0017928629 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.004018839 - inSlope: -0.0017928629 - outSlope: -0.0032002516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.004072177 - inSlope: -0.0032002516 - outSlope: -0.004144324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.004141249 - inSlope: -0.004144324 - outSlope: -0.0042044786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.004211324 - inSlope: -0.0042044786 - outSlope: -0.0038540866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.0042755585 - inSlope: -0.0038540866 - outSlope: -0.003152381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.004328098 - inSlope: -0.003152381 - outSlope: -0.0028606346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.0043757753 - inSlope: -0.0028606346 - outSlope: -0.0030585316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.004426751 - inSlope: -0.0030585316 - outSlope: -0.0030307872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.004477264 - inSlope: -0.0030307872 - outSlope: -0.0027615882 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.0045232903 - inSlope: -0.0027615882 - outSlope: -0.0022650997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.004561042 - inSlope: -0.0022650997 - outSlope: -0.0015655454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0045871343 - inSlope: -0.0015655454 - outSlope: -0.00068578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.004598564 - inSlope: -0.00068578 - outSlope: -0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0046018907 - inSlope: -0.00019960124 - outSlope: -0.00022214859 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.004605593 - inSlope: -0.00022214859 - outSlope: -0.00024254457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0046096356 - inSlope: -0.00024254457 - outSlope: -0.00026296472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0046140184 - inSlope: -0.00026296472 - outSlope: -0.00028294537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.004618734 - inSlope: -0.00028294537 - outSlope: -0.00030186056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.004623765 - inSlope: -0.00030186056 - outSlope: -0.00032077575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0046291114 - inSlope: -0.00032077575 - outSlope: -0.00033837775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.004634751 - inSlope: -0.00033837775 - outSlope: -0.00035597978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.004640684 - inSlope: -0.00035597978 - outSlope: -0.0003723245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.0046468894 - inSlope: -0.0003723245 - outSlope: -0.0003882222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0046533598 - inSlope: -0.0003882222 - outSlope: -0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0046600914 - inSlope: -0.00040389635 - outSlope: -0.00041895587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.004667074 - inSlope: -0.00041895587 - outSlope: -0.00043312128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0046742926 - inSlope: -0.00043312128 - outSlope: -0.0004445207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.0046817013 - inSlope: -0.0004445207 - outSlope: -0.0004539643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.0046892674 - inSlope: -0.0004539643 - outSlope: -0.00046382702 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.004696998 - inSlope: -0.00046382702 - outSlope: -0.00047525438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0047049187 - inSlope: -0.00047525438 - outSlope: -0.00048594832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.004713018 - inSlope: -0.00048594832 - outSlope: -0.0004975782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.004721311 - inSlope: -0.0004975782 - outSlope: -0.00051347585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.004729869 - inSlope: -0.00051347585 - outSlope: -0.00041638542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.0047368086 - inSlope: -0.00041638542 - outSlope: -0.0005985523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0047467845 - inSlope: -0.0005985523 - outSlope: -0.00054976955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.0047559473 - inSlope: -0.00054976955 - outSlope: -0.00095606875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0047718817 - inSlope: -0.00095606875 - outSlope: -0.0017990934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0048018666 - inSlope: -0.0017990934 - outSlope: -0.0027151804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.0048471196 - inSlope: -0.0027151804 - outSlope: -0.0036065688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.004907229 - inSlope: -0.0036065688 - outSlope: -0.0037902724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0049704 - inSlope: -0.0037902724 - outSlope: -0.004510837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0050455807 - inSlope: -0.004510837 - outSlope: -0.0049671764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.005128367 - inSlope: -0.0049671764 - outSlope: -0.0049055135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0052101254 - inSlope: -0.0049055135 - outSlope: -0.004992741 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0052933376 - inSlope: -0.004992741 - outSlope: -0.0048929825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0053748884 - inSlope: -0.0048929825 - outSlope: -0.004787133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.005454674 - inSlope: -0.004787133 - outSlope: -0.004389467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0055278316 - inSlope: -0.004389467 - outSlope: -0.0037513801 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0055903546 - inSlope: -0.0037513801 - outSlope: -0.0032583282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00564466 - inSlope: -0.0032583282 - outSlope: -0.0027944453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.005691234 - inSlope: -0.0027944453 - outSlope: -0.0020876268 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.005726028 - inSlope: -0.0020876268 - outSlope: -0.0015071514 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.005751147 - inSlope: -0.0015071514 - outSlope: -0.0010239342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.0057682125 - inSlope: -0.0010239342 - outSlope: -0.0004258011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.005775309 - inSlope: -0.0004258011 - outSlope: -0.00007563278 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.0057765697 - inSlope: -0.00007563278 - outSlope: -0.000105276806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.0057783243 - inSlope: -0.000105276806 - outSlope: 0.000080997204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.0057769744 - inSlope: 0.000080997204 - outSlope: 0.00014436444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.0057745683 - inSlope: 0.00014436444 - outSlope: 0.000082729464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.0057731895 - inSlope: 0.000082729464 - outSlope: 0.00029389354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.005768291 - inSlope: 0.00029389354 - outSlope: 0.00024857954 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.005764148 - inSlope: 0.00024857954 - outSlope: 0.0003274254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.005758691 - inSlope: 0.0003274254 - outSlope: 0.0005267752 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.0057499115 - inSlope: 0.0005267752 - outSlope: 0.00030163705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.0057448843 - inSlope: 0.00030163705 - outSlope: 0.0007609937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.005732201 - inSlope: 0.0007609937 - outSlope: 0.0007725608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.005719325 - inSlope: 0.0007725608 - outSlope: 0.0006928767 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.005707777 - inSlope: 0.0006928767 - outSlope: 0.00087699934 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.0056931605 - inSlope: 0.00087699934 - outSlope: 0.0010258621 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.005676063 - inSlope: 0.0010258621 - outSlope: 0.0009350022 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.0056604794 - inSlope: 0.0009350022 - outSlope: 0.001241361 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.00563979 - inSlope: 0.001241361 - outSlope: 0.0010759301 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.005621858 - inSlope: 0.0010759301 - outSlope: 0.0013792993 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.0055988696 - inSlope: 0.0013792993 - outSlope: 0.0008724731 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.0055843284 - inSlope: 0.0008724731 - outSlope: 0.0013700317 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.0055614943 - inSlope: 0.0013700317 - outSlope: 0.001285422 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.0055400706 - inSlope: 0.001285422 - outSlope: 0.0011884992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.0055202623 - inSlope: 0.0011884992 - outSlope: 0.0013556624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.005497668 - inSlope: 0.0013556624 - outSlope: 0.0012194563 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.0054773437 - inSlope: 0.0012194563 - outSlope: 0.0011861522 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.0054575745 - inSlope: 0.0011861522 - outSlope: 0.0012347114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.005436996 - inSlope: 0.0012347114 - outSlope: 0.0011358607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.005418065 - inSlope: 0.0011358607 - outSlope: 0.0010965775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.0053997887 - inSlope: 0.0010965775 - outSlope: 0.001057881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.0053821574 - inSlope: 0.001057881 - outSlope: 0.0010155523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.0053652315 - inSlope: 0.0010155523 - outSlope: 0.0009764647 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.005348957 - inSlope: 0.0009764647 - outSlope: 0.00092899514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.005333474 - inSlope: 0.00092899514 - outSlope: 0.00086926005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.0053189863 - inSlope: 0.00086926005 - outSlope: 0.00080972054 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.005305491 - inSlope: 0.00080972054 - outSlope: 0.0006771929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.005294204 - inSlope: 0.0006771929 - outSlope: 0.00071112136 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.005282352 - inSlope: 0.00071112136 - outSlope: 0.0006509672 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.005271503 - inSlope: 0.0006509672 - outSlope: 0.0005936349 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.005261609 - inSlope: 0.0005936349 - outSlope: 0.0004500807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.0052541075 - inSlope: 0.0004500807 - outSlope: 0.0005547428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.005244862 - inSlope: 0.0005547428 - outSlope: 0.00043161254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.0052376683 - inSlope: 0.00043161254 - outSlope: 0.00026081715 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.0052333213 - inSlope: 0.00026081715 - outSlope: 0.00080994406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.0052198223 - inSlope: 0.00080994406 - outSlope: -0.00005004001 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.0052206563 - inSlope: -0.00005004001 - outSlope: 0.00073475833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.0052084103 - inSlope: 0.00073475833 - outSlope: 0.00012933288 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.005206255 - inSlope: 0.00012933288 - outSlope: 0.00034997272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.005200422 - inSlope: 0.00034997272 - outSlope: 0.0005345424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.005191513 - inSlope: 0.0005345424 - outSlope: 0.00028638195 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.00518674 - inSlope: 0.00028638195 - outSlope: 0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.0051800045 - inSlope: 0.0004041141 - outSlope: 0.00051884033 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.005171357 - inSlope: 0.00051884033 - outSlope: 0.00033902036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.005165707 - inSlope: 0.00033902036 - outSlope: 0.00028124105 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.0051610195 - inSlope: 0.00028124105 - outSlope: 0.00064602186 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.0051502525 - inSlope: 0.00064602186 - outSlope: 0.0003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.005144441 - inSlope: 0.0003486875 - outSlope: 0.00030250318 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.0051393993 - inSlope: 0.00030250318 - outSlope: 0.00059212616 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.0051295306 - inSlope: 0.00059212616 - outSlope: 0.00032697368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.005124081 - inSlope: 0.00032697368 - outSlope: 0.0002917785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.005119218 - inSlope: 0.0002917785 - outSlope: 0.00043395328 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.0051119854 - inSlope: 0.00043395328 - outSlope: 0.00026856028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.0051075094 - inSlope: 0.00026856028 - outSlope: 0.00035041475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.005101669 - inSlope: 0.00035041475 - outSlope: 0.00023891583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.0050976872 - inSlope: 0.00023891583 - outSlope: 0.0002215028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.0050939955 - inSlope: 0.0002215028 - outSlope: 0.00020837729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.0050905226 - inSlope: 0.00020837729 - outSlope: 0.00009130564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.005089001 - inSlope: 0.00009130564 - outSlope: 0.00019703362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.005085717 - inSlope: 0.00019703362 - outSlope: 0.00018216427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.005082681 - inSlope: 0.00018216427 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.005082025 - inSlope: 0.000039339666 - outSlope: 0.00018627134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.0050789206 - inSlope: 0.00018627134 - outSlope: 0.00006314463 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.0050778682 - inSlope: 0.00006314463 - outSlope: 0.00007197165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.0050766687 - inSlope: 0.00007197165 - outSlope: 0.00022709067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.005072884 - inSlope: 0.00022709067 - outSlope: 0.00002964445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.0050723897 - inSlope: 0.00002964445 - outSlope: 0.0002111932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.00506887 - inSlope: 0.0002111932 - outSlope: 0.00030979986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.0050637065 - inSlope: 0.00030979986 - outSlope: 0.0001252519 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.005061619 - inSlope: 0.0001252519 - outSlope: 0.00028381558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.005056889 - inSlope: 0.00028381558 - outSlope: 0.00044021168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.005049552 - inSlope: 0.00044021168 - outSlope: 0.00020904785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.0050460678 - inSlope: 0.00020904785 - outSlope: 0.00044730827 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.0050386125 - inSlope: 0.00044730827 - outSlope: 0.00063228456 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.0050280746 - inSlope: 0.00063228456 - outSlope: 0.0003078632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.0050229435 - inSlope: 0.0003078632 - outSlope: 0.0006265009 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.005012502 - inSlope: 0.0006265009 - outSlope: 0.00027754906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.005007876 - inSlope: 0.00027754906 - outSlope: 0.00038006922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.0050015417 - inSlope: 0.00038006922 - outSlope: 0.00045353873 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.0049939826 - inSlope: 0.00045353873 - outSlope: 0.00031043362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.0049888087 - inSlope: 0.00031043362 - outSlope: 0.0004896503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.004980648 - inSlope: 0.0004896503 - outSlope: 0.0003078632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.004975517 - inSlope: 0.0003078632 - outSlope: 0.00025651808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.0049712416 - inSlope: 0.00025651808 - outSlope: 0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.004966354 - inSlope: 0.00029325092 - outSlope: 0.00017660939 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.0049634106 - inSlope: 0.00017660939 - outSlope: 0.00012634153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.004961305 - inSlope: 0.00012634153 - outSlope: 0.00007560592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.0049600448 - inSlope: 0.00007560592 - outSlope: 0.000025787978 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.004959615 - inSlope: 0.000025787978 - outSlope: -0.000022771184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.0049599945 - inSlope: -0.000022771184 - outSlope: -0.00006724991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.0049611153 - inSlope: -0.00006724991 - outSlope: -0.00011192806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.0049629807 - inSlope: -0.00011192806 - outSlope: -0.0001641434 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.0049657165 - inSlope: -0.0001641434 - outSlope: -0.0002979812 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.004970683 - inSlope: -0.0002979812 - outSlope: -0.00026556308 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.004975109 - inSlope: -0.00026556308 - outSlope: -0.00032697368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.0049805585 - inSlope: -0.00032697368 - outSlope: -0.0003845676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.004986968 - inSlope: -0.0003845676 - outSlope: -0.0005287234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.00499578 - inSlope: -0.0005287234 - outSlope: -0.00042390724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.005002845 - inSlope: -0.00042390724 - outSlope: -0.00054526347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.005011933 - inSlope: -0.00054526347 - outSlope: -0.0007135064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.0050238245 - inSlope: -0.0007135064 - outSlope: -0.00016112596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.00502651 - inSlope: -0.00016112596 - outSlope: -0.001016433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.0050434503 - inSlope: -0.001016433 - outSlope: -0.00022644806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.0050472245 - inSlope: -0.00022644806 - outSlope: -0.0008243448 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.0050609633 - inSlope: -0.0008243448 - outSlope: -0.0005946881 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.005070875 - inSlope: -0.0005946881 - outSlope: -0.00040110812 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.00507756 - inSlope: -0.00040110812 - outSlope: -0.0006367926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.0050881733 - inSlope: -0.0006367926 - outSlope: -0.0005061909 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.0050966097 - inSlope: -0.0005061909 - outSlope: -0.00037790704 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.0051029082 - inSlope: -0.00037790704 - outSlope: -0.00054182694 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.005111939 - inSlope: -0.00054182694 - outSlope: -0.00058308203 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.0051216567 - inSlope: -0.00058308203 - outSlope: -0.00020043657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.0051249973 - inSlope: -0.00020043657 - outSlope: -0.00047975953 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.005132993 - inSlope: -0.00047975953 - outSlope: -0.00050637196 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.005141433 - inSlope: -0.00050637196 - outSlope: -0.00019681008 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.005144713 - inSlope: -0.00019681008 - outSlope: -0.000442363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.005152086 - inSlope: -0.000442363 - outSlope: -0.00045740744 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.005159709 - inSlope: -0.00045740744 - outSlope: -0.00029475967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.005164622 - inSlope: -0.00029475967 - outSlope: -0.00044041986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.005171962 - inSlope: -0.00044041986 - outSlope: -0.00033946254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.00517762 - inSlope: -0.00033946254 - outSlope: -0.0004316187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.0051848134 - inSlope: -0.0004316187 - outSlope: -0.0004314108 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.0051920037 - inSlope: -0.0004314108 - outSlope: -0.00042689685 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.0051991185 - inSlope: -0.00042689685 - outSlope: -0.0005252869 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.0052078734 - inSlope: -0.0005252869 - outSlope: -0.0004047567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.0052146195 - inSlope: -0.0004047567 - outSlope: -0.00040476827 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.0052213655 - inSlope: -0.00040476827 - outSlope: -0.0005282764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.00523017 - inSlope: -0.0005282764 - outSlope: -0.0003762135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.0052364403 - inSlope: -0.0003762135 - outSlope: -0.00047843266 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.0052444143 - inSlope: -0.00047843266 - outSlope: -0.0004535517 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.0052519734 - inSlope: -0.0004535517 - outSlope: -0.00030571187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.0052570687 - inSlope: -0.00030571187 - outSlope: -0.0005798689 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.005266733 - inSlope: -0.0005798689 - outSlope: -0.00016844606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.0052695405 - inSlope: -0.00016844606 - outSlope: -0.00020021878 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.0052728774 - inSlope: -0.00020021878 - outSlope: -0.00032141377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.0052782344 - inSlope: -0.00032141377 - outSlope: -0.00017638587 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.005281174 - inSlope: -0.00017638587 - outSlope: -0.000063589854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.005282234 - inSlope: -0.000063589854 - outSlope: -0.00018842806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.0052853744 - inSlope: -0.00018842806 - outSlope: 0.00008700299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.0052839243 - inSlope: 0.00008700299 - outSlope: -0.000106113475 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.005285693 - inSlope: -0.000106113475 - outSlope: 0.00017102137 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.0052828426 - inSlope: 0.00017102137 - outSlope: -0.00035943915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.0052888333 - inSlope: -0.00035943915 - outSlope: 0.0001181587 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.005286864 - inSlope: 0.0001181587 - outSlope: 0.000015897464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.005286599 - inSlope: 0.000015897464 - outSlope: -0.00009667276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.00528821 - inSlope: -0.00009667276 - outSlope: 0.00005735939 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.005287254 - inSlope: 0.00005735939 - outSlope: -0.000088290726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.0052887257 - inSlope: -0.000088290726 - outSlope: -0.00012913547 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.005290878 - inSlope: -0.00012913547 - outSlope: -0.00008613934 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.0052923136 - inSlope: -0.00008613934 - outSlope: -0.00018733303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.005295436 - inSlope: -0.00018733303 - outSlope: -0.00022667806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.005299214 - inSlope: -0.00022667806 - outSlope: -0.00026383085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.005303611 - inSlope: -0.00026383085 - outSlope: -0.0003003561 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.005308617 - inSlope: -0.0003003561 - outSlope: -0.00033298062 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.0053141667 - inSlope: -0.00033298062 - outSlope: -0.00035857304 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.005320143 - inSlope: -0.00035857304 - outSlope: -0.00038437202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.005326549 - inSlope: -0.00038437202 - outSlope: -0.00040883583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.005333363 - inSlope: -0.00040883583 - outSlope: -0.0005055203 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.0053417883 - inSlope: -0.0005055203 - outSlope: -0.00043613254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.0053490573 - inSlope: -0.00043613254 - outSlope: -0.00046062053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.005356734 - inSlope: -0.00046062053 - outSlope: -0.0004799693 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.0053647337 - inSlope: -0.0004799693 - outSlope: -0.0005854569 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.005374491 - inSlope: -0.0005854569 - outSlope: -0.00044191597 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.0053818566 - inSlope: -0.00044191597 - outSlope: -0.0005235975 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.005390583 - inSlope: -0.0005235975 - outSlope: -0.0006516005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.005401443 - inSlope: -0.0006516005 - outSlope: -0.000058003654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.00540241 - inSlope: -0.000058003654 - outSlope: -0.00087246066 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.005416951 - inSlope: -0.00087246066 - outSlope: -0.000053728818 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.0054178466 - inSlope: -0.000053728818 - outSlope: -0.0006372117 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.005428467 - inSlope: -0.0006372117 - outSlope: -0.00039358097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.0054350267 - inSlope: -0.00039358097 - outSlope: -0.00018499143 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.00543811 - inSlope: -0.00018499143 - outSlope: -0.0004071036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.005444895 - inSlope: -0.0004071036 - outSlope: -0.00026191052 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.00544926 - inSlope: -0.00026191052 - outSlope: -0.00011879792 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.00545124 - inSlope: -0.00011879792 - outSlope: -0.0002692029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.0054557268 - inSlope: -0.0002692029 - outSlope: -0.0002964919 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.0054606684 - inSlope: -0.0002964919 - outSlope: 0.000099913814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.005459003 - inSlope: 0.000099913814 - outSlope: -0.0001645625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.005461746 - inSlope: -0.0001645625 - outSlope: -0.00019186469 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.0054649436 - inSlope: -0.00019186469 - outSlope: 0.000105917905 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.0054631783 - inSlope: 0.000105917905 - outSlope: -0.00015126773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.0054656994 - inSlope: -0.00015126773 - outSlope: -0.00017808513 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.0054686675 - inSlope: -0.00017808513 - outSlope: -0.000025788715 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.0054690973 - inSlope: -0.000025788715 - outSlope: -0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.005472141 - inSlope: -0.00018261129 - outSlope: -0.00009108213 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.005473659 - inSlope: -0.00009108213 - outSlope: -0.00019379256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.0054768887 - inSlope: -0.00019379256 - outSlope: -0.00020345401 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.0054802797 - inSlope: -0.00020345401 - outSlope: -0.00020798613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.005483746 - inSlope: -0.00020798613 - outSlope: -0.0003185919 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.005489056 - inSlope: -0.0003185919 - outSlope: -0.00020689647 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.005492504 - inSlope: -0.00020689647 - outSlope: -0.00021655754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.0054961136 - inSlope: -0.00021655754 - outSlope: -0.0003555937 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.00550204 - inSlope: -0.0003555937 - outSlope: -0.00020644352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.005505481 - inSlope: -0.00020644352 - outSlope: -0.00032720657 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.005510934 - inSlope: -0.00032720657 - outSlope: -0.00031820073 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.0055162376 - inSlope: -0.00031820073 - outSlope: -0.00016347754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.005518962 - inSlope: -0.00016347754 - outSlope: -0.0003624566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.005525003 - inSlope: -0.0003624566 - outSlope: -0.00018345471 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.0055280607 - inSlope: -0.00018345471 - outSlope: -0.000087450026 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.0055295182 - inSlope: -0.000087450026 - outSlope: -0.0002756492 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.0055341125 - inSlope: -0.0002756492 - outSlope: -0.00012137181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.0055361353 - inSlope: -0.00012137181 - outSlope: 0.000030928808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.00553562 - inSlope: 0.000030928808 - outSlope: -0.00020603032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.0055390536 - inSlope: -0.00020603032 - outSlope: 0.00002492186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.005538638 - inSlope: 0.00002492186 - outSlope: 0.00020410246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.0055352366 - inSlope: 0.00020410246 - outSlope: -0.00012611802 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.0055373386 - inSlope: -0.00012611802 - outSlope: 0.00018820453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.005534202 - inSlope: 0.00018820453 - outSlope: -0.0001645625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.0055369446 - inSlope: -0.0001645625 - outSlope: -0.00006468134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.0055380226 - inSlope: -0.00006468134 - outSlope: 0.00000603489 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.005537922 - inSlope: 0.00000603489 - outSlope: -0.00013835939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.005540228 - inSlope: -0.00013835939 - outSlope: 0.000040372295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.005539555 - inSlope: 0.000040372295 - outSlope: -0.0001411534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.0055419076 - inSlope: -0.0001411534 - outSlope: -0.00019141217 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.005545098 - inSlope: -0.00019141217 - outSlope: -0.00015341472 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.005547655 - inSlope: -0.00015341472 - outSlope: -0.00026769412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.0055521163 - inSlope: -0.00026769412 - outSlope: -0.0003149598 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.0055573657 - inSlope: -0.0003149598 - outSlope: -0.00036093025 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.005563381 - inSlope: -0.00036093025 - outSlope: -0.0004066845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.0055701593 - inSlope: -0.0004066845 - outSlope: -0.00044989155 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.0055776574 - inSlope: -0.00044989155 - outSlope: -0.00048790406 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.005585789 - inSlope: -0.00048790406 - outSlope: -0.0005255254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.005594548 - inSlope: -0.0005255254 - outSlope: -0.0005626417 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.0056039253 - inSlope: -0.0005626417 - outSlope: -0.0006720433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.005615126 - inSlope: -0.0006720433 - outSlope: -0.0006153073 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.005625381 - inSlope: -0.0006153073 - outSlope: -0.0006516191 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.0056362413 - inSlope: -0.0006516191 - outSlope: -0.0006840659 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.0056476425 - inSlope: -0.0006840659 - outSlope: -0.0008022442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.005661013 - inSlope: -0.0008022442 - outSlope: -0.00067135354 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.0056722024 - inSlope: -0.00067135354 - outSlope: -0.00076548103 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.0056849606 - inSlope: -0.00076548103 - outSlope: -0.0009066564 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.0057000713 - inSlope: -0.0009066564 - outSlope: -0.00032591197 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.0057055033 - inSlope: -0.00032591197 - outSlope: -0.0011530881 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.005724721 - inSlope: -0.0011530881 - outSlope: -0.00033448936 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.005730296 - inSlope: -0.00033448936 - outSlope: -0.000902158 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.0057453318 - inSlope: -0.000902158 - outSlope: -0.0006427996 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.005756045 - inSlope: -0.0006427996 - outSlope: -0.00041722957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.005762999 - inSlope: -0.00041722957 - outSlope: -0.00062282296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.0057733795 - inSlope: -0.00062282296 - outSlope: -0.0004597544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.005781042 - inSlope: -0.0004597544 - outSlope: -0.00029886674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.005786023 - inSlope: -0.00029886674 - outSlope: -0.00042988642 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.005793188 - inSlope: -0.00042988642 - outSlope: -0.00043828387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.0058004926 - inSlope: -0.00043828387 - outSlope: -0.000021262418 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.005800847 - inSlope: -0.000021262418 - outSlope: -0.00026575866 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.0058052763 - inSlope: -0.00026575866 - outSlope: -0.00025801949 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.0058095767 - inSlope: -0.00025801949 - outSlope: 0.000086586384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.0058081336 - inSlope: 0.000086586384 - outSlope: -0.00012312851 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.005810186 - inSlope: -0.00012312851 - outSlope: -0.000102260776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.00581189 - inSlope: -0.000102260776 - outSlope: 0.000084879604 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.0058104754 - inSlope: 0.000084879604 - outSlope: -0.00004920252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.0058112955 - inSlope: -0.00004920252 - outSlope: 0.00006400895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.0058102286 - inSlope: 0.00006400895 - outSlope: -0.000017825787 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.0058105257 - inSlope: -0.000017825787 - outSlope: -0.0000068730687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.0058106403 - inSlope: -0.0000068730687 - outSlope: 0.000007934989 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.005810508 - inSlope: 0.000007934989 - outSlope: -0.000081638645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.0058118687 - inSlope: -0.000081638645 - outSlope: 0.0000481408 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.0058110664 - inSlope: 0.0000481408 - outSlope: 0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.005810146 - inSlope: 0.000055208064 - outSlope: -0.000060574144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.005811156 - inSlope: -0.000060574144 - outSlope: 0.00009773169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.005809527 - inSlope: 0.00009773169 - outSlope: 0.000001285208 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.0058095055 - inSlope: 0.000001285208 - outSlope: 0.000031376738 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.0058089825 - inSlope: 0.000031376738 - outSlope: 0.00018196869 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.0058059497 - inSlope: 0.00018196869 - outSlope: -0.00008915687 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.0058074356 - inSlope: -0.00008915687 - outSlope: 0.0003248503 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.0058020214 - inSlope: 0.0003248503 - outSlope: 0.00029348285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.00579713 - inSlope: 0.00029348285 - outSlope: 0.00017230169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.0057942583 - inSlope: 0.00017230169 - outSlope: 0.00031709223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.0057889735 - inSlope: 0.00031709223 - outSlope: 0.00042688462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.0057818587 - inSlope: 0.00042688462 - outSlope: 0.00030016052 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.005776856 - inSlope: 0.00030016052 - outSlope: 0.0005703809 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.0057673496 - inSlope: 0.0005703809 - outSlope: 0.00037255333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.0057611405 - inSlope: 0.00037255333 - outSlope: 0.00064408476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.0057504056 - inSlope: 0.00064408476 - outSlope: 0.000106787076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.005748626 - inSlope: 0.000106787076 - outSlope: 0.0005761923 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.0057390225 - inSlope: 0.0005761923 - outSlope: 0.00046471445 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.005731277 - inSlope: 0.00046471445 - outSlope: 0.00034246186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.0057255696 - inSlope: 0.00034246186 - outSlope: 0.00048617183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.0057174666 - inSlope: 0.00048617183 - outSlope: 0.0003280727 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.005711999 - inSlope: 0.0003280727 - outSlope: 0.00027455954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.0057074227 - inSlope: 0.00027455954 - outSlope: 0.0003042398 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.005702352 - inSlope: 0.0003042398 - outSlope: 0.00018839473 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.005699212 - inSlope: 0.00018839473 - outSlope: 0.00013450366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.0056969705 - inSlope: 0.00013450366 - outSlope: 0.00008077253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.0056956243 - inSlope: 0.00008077253 - outSlope: 0.000027297481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.0056951693 - inSlope: 0.000027297481 - outSlope: -0.000022994047 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.0056955526 - inSlope: -0.000022994047 - outSlope: -0.00006702831 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.0056966697 - inSlope: -0.00006702831 - outSlope: -0.00011172928 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.005698532 - inSlope: -0.00011172928 - outSlope: -0.00015618518 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.005701135 - inSlope: -0.00015618518 - outSlope: -0.00027391693 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.0057057003 - inSlope: -0.00027391693 - outSlope: -0.0002255884 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.00570946 - inSlope: -0.0002255884 - outSlope: -0.00027240042 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.005714 - inSlope: -0.00027240042 - outSlope: -0.00031432617 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.005719239 - inSlope: -0.00031432617 - outSlope: -0.0004432418 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.005726626 - inSlope: -0.0004432418 - outSlope: -0.00032418902 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.005732029 - inSlope: -0.00032418902 - outSlope: -0.00043075587 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.005739209 - inSlope: -0.00043075587 - outSlope: -0.00058436726 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.005748948 - inSlope: -0.00058436726 - outSlope: -0.000017183163 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.0057492345 - inSlope: -0.000017183163 - outSlope: -0.0008585435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.0057635433 - inSlope: -0.0008585435 - outSlope: -0.000053697808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.0057644383 - inSlope: -0.000053697808 - outSlope: -0.00063745346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.0057750624 - inSlope: -0.00063745346 - outSlope: -0.00039359223 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.005781622 - inSlope: -0.00039359223 - outSlope: -0.00018499143 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.0057847053 - inSlope: -0.00018499143 - outSlope: -0.00040689638 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.005791487 - inSlope: -0.00040689638 - outSlope: -0.00026188258 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.005795852 - inSlope: -0.00026188258 - outSlope: -0.000119024844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.0057978355 - inSlope: -0.000119024844 - outSlope: -0.00026941102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.005802326 - inSlope: -0.00026941102 - outSlope: -0.00029605333 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.00580726 - inSlope: -0.00029605333 - outSlope: 0.00009969029 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.0058055986 - inSlope: 0.00009969029 - outSlope: -0.00016479073 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.005808345 - inSlope: -0.00016479073 - outSlope: -0.00017875056 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.0058113243 - inSlope: -0.00017875056 - outSlope: 0.00014439445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.005808918 - inSlope: 0.00014439445 - outSlope: -0.000087871624 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.0058103823 - inSlope: -0.000087871624 - outSlope: -0.00009047006 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.00581189 - inSlope: -0.00009047006 - outSlope: 0.000084877174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.0058104754 - inSlope: 0.000084877174 - outSlope: -0.00004920252 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.0058112955 - inSlope: -0.00004920252 - outSlope: 0.000064010776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.0058102286 - inSlope: 0.000064010776 - outSlope: -0.000017825787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.0058105257 - inSlope: -0.000017825787 - outSlope: -0.0000068728723 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.0058106403 - inSlope: -0.0000068728723 - outSlope: 0.000007292367 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.0058105187 - inSlope: 0.000007292367 - outSlope: -0.00008379237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.0058119153 - inSlope: -0.00008379237 - outSlope: 0.00004598678 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.005811149 - inSlope: 0.00004598678 - outSlope: 0.000053505297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.005810257 - inSlope: 0.000053505297 - outSlope: -0.00007004584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.0058114245 - inSlope: -0.00007004584 - outSlope: 0.000095806616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.0058098277 - inSlope: 0.000095806616 - outSlope: -0.000010728386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.0058100065 - inSlope: -0.000010728386 - outSlope: 0.000012684807 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.005809795 - inSlope: 0.000012684807 - outSlope: 0.00018046513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.0058067874 - inSlope: 0.00018046513 - outSlope: -0.0000058115415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.0058068843 - inSlope: -0.0000058115415 - outSlope: 0.00018562343 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.0058037904 - inSlope: 0.00018562343 - outSlope: 0.00029110795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.0057989387 - inSlope: 0.00029110795 - outSlope: 0.000114302966 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.0057970337 - inSlope: 0.000114302966 - outSlope: 0.0002773614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.005792411 - inSlope: 0.0002773614 - outSlope: 0.00043827132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.005785106 - inSlope: 0.00043827132 - outSlope: 0.00020904785 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.005781622 - inSlope: 0.00020904785 - outSlope: 0.00044729313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.0057741674 - inSlope: 0.00044729313 - outSlope: 0.0006322763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.005763629 - inSlope: 0.0006322763 - outSlope: 0.00030764847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.0057585016 - inSlope: 0.00030764847 - outSlope: 0.00062692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.005748053 - inSlope: 0.00062692 - outSlope: 0.0002773614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.0057434305 - inSlope: 0.0002773614 - outSlope: 0.00038004748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.005737096 - inSlope: 0.00038004748 - outSlope: 0.0004533282 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.0057295407 - inSlope: 0.0004533282 - outSlope: 0.00031066602 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.005724363 - inSlope: 0.00031066602 - outSlope: 0.0004898459 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.005716199 - inSlope: 0.0004898459 - outSlope: 0.00030743532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.005711075 - inSlope: 0.00030743532 - outSlope: 0.00025696514 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.005706792 - inSlope: 0.00025696514 - outSlope: 0.00029284024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.0057019116 - inSlope: 0.00029284024 - outSlope: 0.00017680497 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.005698965 - inSlope: 0.00017680497 - outSlope: 0.0001261144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.005696863 - inSlope: 0.0001261144 - outSlope: 0.00007582944 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.005695599 - inSlope: 0.00007582944 - outSlope: 0.000025788715 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.0056951693 - inSlope: 0.000025788715 - outSlope: 0.00016777072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.005692373 - inSlope: 0.00016777072 - outSlope: 0.00048663278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.0056842626 - inSlope: 0.00048663278 - outSlope: 0.00078313315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.0056712106 - inSlope: 0.00078313315 - outSlope: 0.0010529507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.0056536617 - inSlope: 0.0010529507 - outSlope: 0.0013014594 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.00563197 - inSlope: 0.0013014594 - outSlope: 0.0015239092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.0056065717 - inSlope: 0.0015239092 - outSlope: 0.001721334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.005577883 - inSlope: 0.001721334 - outSlope: 0.0018171964 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.005547597 - inSlope: 0.0018171964 - outSlope: 0.0020509935 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.0055134124 - inSlope: 0.0020509935 - outSlope: 0.0021706107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.005477236 - inSlope: 0.0021706107 - outSlope: 0.0022633998 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.0054395134 - inSlope: 0.0022633998 - outSlope: 0.0023302326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.0054006767 - inSlope: 0.0023302326 - outSlope: 0.0023689617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.0053611924 - inSlope: 0.0023689617 - outSlope: 0.002210118 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.0053243577 - inSlope: 0.002210118 - outSlope: 0.0024202557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.0052840207 - inSlope: 0.0024202557 - outSlope: 0.0023722025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.0052444823 - inSlope: 0.0023722025 - outSlope: 0.0023031307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.0052060974 - inSlope: 0.0023031307 - outSlope: 0.0022122974 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.0051692263 - inSlope: 0.0022122974 - outSlope: 0.002102465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.005134186 - inSlope: 0.002102465 - outSlope: 0.0018778587 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.005102887 - inSlope: 0.0018778587 - outSlope: 0.0018491878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.0050720675 - inSlope: 0.0018491878 - outSlope: 0.001683531 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.005044009 - inSlope: 0.001683531 - outSlope: 0.0015039319 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.005018944 - inSlope: 0.0015039319 - outSlope: 0.0013109305 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.004997094 - inSlope: 0.0013109305 - outSlope: 0.0011040812 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.004978693 - inSlope: 0.0011040812 - outSlope: 0.00070984627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.0049668625 - inSlope: 0.00070984627 - outSlope: 0.00071459607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.0049549527 - inSlope: 0.00071459607 - outSlope: 0.00043782432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.0049476554 - inSlope: 0.00043782432 - outSlope: 0.00011880132 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.0049456754 - inSlope: 0.00011880132 - outSlope: 0.00015791747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.0049430435 - inSlope: 0.00015791747 - outSlope: 0.00058391475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.004933311 - inSlope: 0.00058391475 - outSlope: 0.0009895826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.0049168183 - inSlope: 0.0009895826 - outSlope: 0.0013726694 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.004893941 - inSlope: 0.0013726694 - outSlope: 0.0017288498 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.004865127 - inSlope: 0.0017288498 - outSlope: 0.0020572518 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.004830838 - inSlope: 0.0020572518 - outSlope: 0.0023532272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.0047916183 - inSlope: 0.0023532272 - outSlope: 0.0026090748 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.0047481344 - inSlope: 0.0026090748 - outSlope: 0.0028224534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.0047010942 - inSlope: 0.0028224534 - outSlope: 0.0032418445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.004647061 - inSlope: 0.0032418445 - outSlope: 0.003453229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.0045895083 - inSlope: 0.003453229 - outSlope: 0.0035170163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.0045308922 - inSlope: 0.0035170163 - outSlope: 0.003503298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.004472505 - inSlope: 0.003503298 - outSlope: 0.0037284214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.004410362 - inSlope: 0.0037284214 - outSlope: 0.0036171537 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.004350077 - inSlope: 0.0036171537 - outSlope: 0.0034895514 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.0042919186 - inSlope: 0.0034895514 - outSlope: 0.0032766277 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.004237306 - inSlope: 0.0032766277 - outSlope: 0.0032717022 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.0041827783 - inSlope: 0.0032717022 - outSlope: 0.0029008533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0041344315 - inSlope: 0.0029008533 - outSlope: 0.0024086325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.004094288 - inSlope: 0.0024086325 - outSlope: 0.0019519795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.004061754 - inSlope: 0.0019519795 - outSlope: 0.0014450621 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.00403767 - inSlope: 0.0014450621 - outSlope: 0.0012306498 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.0040171593 - inSlope: 0.0012306498 - outSlope: 0.00050529675 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.004008738 - inSlope: 0.00050529675 - outSlope: -0.000007738966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.004008867 - inSlope: -0.000007738966 - outSlope: -0.00040152724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.004015559 - inSlope: -0.00040152724 - outSlope: -0.00072403986 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.004027626 - inSlope: -0.00072403986 - outSlope: -0.0012127961 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.004047839 - inSlope: -0.0012127961 - outSlope: -0.0014136045 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.0040714 - inSlope: -0.0014136045 - outSlope: -0.0015617401 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.0040974286 - inSlope: -0.0015617401 - outSlope: -0.0017123092 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.0041259667 - inSlope: -0.0017123092 - outSlope: -0.0016679846 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.0041537676 - inSlope: -0.0016679846 - outSlope: -0.0017666807 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.004183212 - inSlope: -0.0017666807 - outSlope: -0.0015352807 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.0042087995 - inSlope: -0.0015352807 - outSlope: -0.0014646202 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.0042332094 - inSlope: -0.0014646202 - outSlope: -0.0012561152 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.0042541455 - inSlope: -0.0012561152 - outSlope: -0.0010742411 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.0042720493 - inSlope: -0.0010742411 - outSlope: -0.0009345685 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.004287625 - inSlope: -0.0009345685 - outSlope: -0.00075477397 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.0043002046 - inSlope: -0.00075477397 - outSlope: -0.0005864851 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.0043099797 - inSlope: -0.0005864851 - outSlope: -0.00043463625 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.0043172236 - inSlope: -0.00043463625 - outSlope: -0.00030057965 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.004322233 - inSlope: -0.00030057965 - outSlope: -0.00018303562 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.0043252837 - inSlope: -0.00018303562 - outSlope: -0.00008465367 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.0043266946 - inSlope: -0.00008465367 - outSlope: -0.000003855734 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.004326759 - inSlope: -0.000003855734 - outSlope: 0.000054762604 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.004325846 - inSlope: 0.000054762604 - outSlope: 0.000092392635 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.0043243063 - inSlope: 0.000092392635 - outSlope: 0.00010614446 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.004322537 - inSlope: 0.00010614446 - outSlope: 0.00009731538 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.0043209153 - inSlope: 0.00009731538 - outSlope: 0.00006831355 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.004319777 - inSlope: 0.00006831355 - outSlope: 0.000024725578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.0043193647 - inSlope: 0.000024725578 - outSlope: 0.000024725578 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000005960465 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.00000005960465 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000005960465 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.00000005960465 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.25200617 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.25200617 - inSlope: 0 - outSlope: -0.0059008654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.25210452 - inSlope: -0.0059008654 - outSlope: -0.016688662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.25238267 - inSlope: -0.016688662 - outSlope: -0.025754595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2528119 - inSlope: -0.025754595 - outSlope: -0.03284636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.25335935 - inSlope: -0.03284636 - outSlope: -0.03773514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.25398827 - inSlope: -0.03773514 - outSlope: -0.040106073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.2546567 - inSlope: -0.040106073 - outSlope: -0.04017774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.25532633 - inSlope: -0.04017774 - outSlope: -0.037633218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.25595355 - inSlope: -0.037633218 - outSlope: -0.03301981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.25650388 - inSlope: -0.03301981 - outSlope: -0.02706163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.2569549 - inSlope: -0.02706163 - outSlope: -0.020590445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.25729808 - inSlope: -0.020590445 - outSlope: -0.0144946715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.25753966 - inSlope: -0.0144946715 - outSlope: -0.009006835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.25768977 - inSlope: -0.009006835 - outSlope: -0.0048333453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.25777033 - inSlope: -0.0048333453 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.25779903 - inSlope: -0.0017219798 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.25779626 - inSlope: 0.00016629712 - outSlope: 0.00091552496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.257781 - inSlope: 0.00091552496 - outSlope: 0.00065088336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.25777015 - inSlope: 0.00065088336 - outSlope: -0.00057399325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.25777972 - inSlope: -0.00057399325 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.25781107 - inSlope: -0.0018811243 - outSlope: -0.002841346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.25785843 - inSlope: -0.002841346 - outSlope: -0.0036674773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.25791955 - inSlope: -0.0036674773 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.25798798 - inSlope: -0.0041055717 - outSlope: -0.0039500035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.2580538 - inSlope: -0.0039500035 - outSlope: -0.0030863204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.25810525 - inSlope: -0.0030863204 - outSlope: -0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.2581307 - inSlope: -0.0015270725 - outSlope: -0.00051677274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.2581393 - inSlope: -0.00051677274 - outSlope: -0.00048995065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.25814748 - inSlope: -0.00048995065 - outSlope: -0.00046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.25815523 - inSlope: -0.00046491667 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.2581625 - inSlope: -0.0004363033 - outSlope: -0.00041127243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.25816935 - inSlope: -0.00041127243 - outSlope: -0.00038087403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.2581757 - inSlope: -0.00038087403 - outSlope: -0.00035762822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.25818166 - inSlope: -0.00035762822 - outSlope: -0.00032722982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.25818712 - inSlope: -0.00032722982 - outSlope: -0.00030577212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.2581922 - inSlope: -0.00030577212 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.25819683 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.25820106 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.25820485 - inSlope: -0.00022709229 - outSlope: -0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.25820827 - inSlope: -0.00020563621 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.25821128 - inSlope: -0.00018060225 - outSlope: -0.00015556827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.25821388 - inSlope: -0.00015556827 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.25821614 - inSlope: -0.00013589872 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.25821805 - inSlope: -0.00011444103 - outSlope: -0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.25821957 - inSlope: -0.000091195194 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.25822076 - inSlope: -0.00007152513 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.25822163 - inSlope: -0.000051856092 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.25822216 - inSlope: -0.000032186537 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.25822243 - inSlope: -0.000016093269 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.25822237 - inSlope: 0.000003576282 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.25822204 - inSlope: 0.000019669551 - outSlope: 0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.25822145 - inSlope: 0.00003576282 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.2582206 - inSlope: 0.00005006795 - outSlope: 0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.25821954 - inSlope: 0.000064372616 - outSlope: 0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.2582182 - inSlope: 0.00008046635 - outSlope: 0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.25821668 - inSlope: 0.000091195194 - outSlope: 0.00010192404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.25821498 - inSlope: 0.00010192404 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.25821307 - inSlope: 0.00011444103 - outSlope: 0.00012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.25821102 - inSlope: 0.00012338173 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.25820878 - inSlope: 0.00013411058 - outSlope: 0.00014305026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.2582064 - inSlope: 0.00014305026 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.2582039 - inSlope: 0.00015020385 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.25820127 - inSlope: 0.00015735641 - outSlope: 0.00016272084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.25819856 - inSlope: 0.00016272084 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.25819573 - inSlope: 0.0001698734 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.25819284 - inSlope: 0.00017344968 - outSlope: 0.00017702597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.2581899 - inSlope: 0.00017702597 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.25818688 - inSlope: 0.00018060225 - outSlope: 0.00018238908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.25818384 - inSlope: 0.00018238908 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.25818074 - inSlope: 0.00018596667 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.25817767 - inSlope: 0.00018417853 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.25817457 - inSlope: 0.00018596667 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.25817153 - inSlope: 0.00018239039 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.2581685 - inSlope: 0.00018239039 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.25816548 - inSlope: 0.00018060225 - outSlope: 0.00017881283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.2581625 - inSlope: 0.00017881283 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.2581596 - inSlope: 0.00017344968 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.25815678 - inSlope: 0.0001698734 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.25815403 - inSlope: 0.00016450898 - outSlope: 0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.25815138 - inSlope: 0.00015914455 - outSlope: -0.2444961 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.2622263 - inSlope: -0.2444961 - outSlope: -0.6903011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.27373132 - inSlope: -0.6903011 - outSlope: -1.0577211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.29136 - inSlope: -1.0577211 - outSlope: -1.325071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.31344464 - inSlope: -1.325071 - outSlope: -1.4669963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.33789456 - inSlope: -1.4669963 - outSlope: -1.4621683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.362264 - inSlope: -1.4621683 - outSlope: -1.3062531 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.38403487 - inSlope: -1.3062531 - outSlope: -1.0237232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.4010969 - inSlope: -1.0237232 - outSlope: -0.6703723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.41226977 - inSlope: -0.6703723 - outSlope: -0.31898826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.41758624 - inSlope: -0.31898826 - outSlope: -0.03359023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.41814607 - inSlope: -0.03359023 - outSlope: 0.15256956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.41560325 - inSlope: 0.15256956 - outSlope: 0.24150632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.41157815 - inSlope: 0.24150632 - outSlope: 0.25832558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.40727273 - inSlope: 0.25832558 - outSlope: 0.2333741 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.4033831 - inSlope: 0.2333741 - outSlope: 0.18952328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.4002244 - inSlope: 0.18952328 - outSlope: 0.1389779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.3979081 - inSlope: 0.1389779 - outSlope: 0.086158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.39647213 - inSlope: 0.086158 - outSlope: 0.030879408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.39595747 - inSlope: 0.030879408 - outSlope: 0.0017595307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.39592814 - inSlope: 0.0017595307 - outSlope: 0.0014179959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.3959045 - inSlope: 0.0014179959 - outSlope: 0.001001359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.39588782 - inSlope: 0.001001359 - outSlope: 0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.39587778 - inSlope: 0.00060260354 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.39587295 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.39587134 - inSlope: 0.00009655962 - outSlope: -0.0000046491537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.39587173 - inSlope: -0.0000046491537 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.39587215 - inSlope: -0.000025033974 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.39587265 - inSlope: -0.000030398398 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.39587322 - inSlope: -0.00003397468 - outSlope: -0.000037550963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.39587384 - inSlope: -0.000037550963 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.39587456 - inSlope: -0.000042915384 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.39587533 - inSlope: -0.000046491667 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.39587614 - inSlope: -0.00004827981 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.395877 - inSlope: -0.000051856092 - outSlope: -0.000055432374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.39587793 - inSlope: -0.000055432374 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.39587888 - inSlope: -0.000057220514 - outSlope: -0.055743508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.39680794 - inSlope: -0.055743508 - outSlope: -0.16217902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.39951092 - inSlope: -0.16217902 - outSlope: -0.26154065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.40386993 - inSlope: -0.26154065 - outSlope: -0.3540984 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.40977156 - inSlope: -0.3540984 - outSlope: -0.43981382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.4171019 - inSlope: -0.43981382 - outSlope: -0.5184572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.42574283 - inSlope: -0.5184572 - outSlope: -0.58952147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.43556818 - inSlope: -0.58952147 - outSlope: -0.65234244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.44644055 - inSlope: -0.65234244 - outSlope: -0.7061977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.4582105 - inSlope: -0.7061977 - outSlope: -0.75021815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.47071412 - inSlope: -0.75021815 - outSlope: -0.78574675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.4838099 - inSlope: -0.78574675 - outSlope: -0.8118786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.4973412 - inSlope: -0.8118786 - outSlope: -0.826055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.51110876 - inSlope: -0.826055 - outSlope: -0.8281918 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.52491194 - inSlope: -0.8281918 - outSlope: -0.8189257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.5385607 - inSlope: -0.8189257 - outSlope: -0.79823333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.55186456 - inSlope: -0.79823333 - outSlope: -0.76728773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.5646527 - inSlope: -0.76728773 - outSlope: -0.7273693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.5767755 - inSlope: -0.7273693 - outSlope: -0.6794507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.58809966 - inSlope: -0.6794507 - outSlope: -0.6254041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.5985232 - inSlope: -0.6254041 - outSlope: -0.5664759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.60796446 - inSlope: -0.5664759 - outSlope: -0.5042021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.6163678 - inSlope: -0.5042021 - outSlope: -0.43995064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.6237003 - inSlope: -0.43995064 - outSlope: -0.37444746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.6299411 - inSlope: -0.37444746 - outSlope: -0.308415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.63508135 - inSlope: -0.308415 - outSlope: -0.24215005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.6391172 - inSlope: -0.24215005 - outSlope: -0.1752557 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6420381 - inSlope: -0.1752557 - outSlope: -0.10714899 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.6438239 - inSlope: -0.10714899 - outSlope: -0.036546025 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.644433 - inSlope: -0.036546025 - outSlope: 0.041906875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.6437346 - inSlope: 0.041906875 - outSlope: 0.12345326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.641677 - inSlope: 0.12345326 - outSlope: 0.20329376 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.6382888 - inSlope: 0.20329376 - outSlope: 0.28320578 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.6335687 - inSlope: 0.28320578 - outSlope: 0.36446965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.6274942 - inSlope: 0.36446965 - outSlope: 0.44755098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.62003493 - inSlope: 0.44755098 - outSlope: 0.5326479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.6111575 - inSlope: 0.5326479 - outSlope: 0.61918676 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.6008377 - inSlope: 0.61918676 - outSlope: 0.7058329 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.58907384 - inSlope: 0.7058329 - outSlope: 0.7910951 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.57588893 - inSlope: 0.7910951 - outSlope: 0.8726057 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.5613455 - inSlope: 0.8726057 - outSlope: 0.9480187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.5455452 - inSlope: 0.9480187 - outSlope: 1.0146413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.52863455 - inSlope: 1.0146413 - outSlope: 1.0696911 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.5108064 - inSlope: 1.0696911 - outSlope: 1.1110936 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.49228817 - inSlope: 1.1110936 - outSlope: 1.1369019 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.47333983 - inSlope: 1.1369019 - outSlope: 1.1458014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.45424315 - inSlope: 1.1458014 - outSlope: 1.1375867 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.4352834 - inSlope: 1.1375867 - outSlope: 1.1124723 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.4167422 - inSlope: 1.1124723 - outSlope: 1.0718118 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.3988787 - inSlope: 1.0718118 - outSlope: 1.0165418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.3819361 - inSlope: 1.0165418 - outSlope: 0.9493759 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.3661132 - inSlope: 0.9493759 - outSlope: 0.87200487 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.3515798 - inSlope: 0.87200487 - outSlope: 0.78647274 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.33847192 - inSlope: 0.78647274 - outSlope: 0.6948394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.32689127 - inSlope: 0.6948394 - outSlope: 0.598371 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.31691843 - inSlope: 0.598371 - outSlope: 0.49812603 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.30861634 - inSlope: 0.49812603 - outSlope: 0.39454797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.30204055 - inSlope: 0.39454797 - outSlope: 0.28758135 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.29724753 - inSlope: 0.28758135 - outSlope: 0.1765825 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.2943045 - inSlope: 0.1765825 - outSlope: 0.060364064 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.29329842 - inSlope: 0.060364064 - outSlope: -0.050053645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.29413265 - inSlope: -0.050053645 - outSlope: -0.147105 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.2965844 - inSlope: -0.147105 - outSlope: -0.24005435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.3005853 - inSlope: -0.24005435 - outSlope: -0.32980117 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.30608198 - inSlope: -0.32980117 - outSlope: -0.41689375 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.3130303 - inSlope: -0.41689375 - outSlope: -0.50148773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.32138842 - inSlope: -0.50148773 - outSlope: -0.58346325 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.3311128 - inSlope: -0.58346325 - outSlope: -0.66229886 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.3421511 - inSlope: -0.66229886 - outSlope: -0.7371397 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.35443676 - inSlope: -0.7371397 - outSlope: -0.8070435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.36788747 - inSlope: -0.8070435 - outSlope: -0.8705261 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.38239622 - inSlope: -0.8705261 - outSlope: -0.92612654 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.39783165 - inSlope: -0.92612654 - outSlope: -0.9728346 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.41404554 - inSlope: -0.9728346 - outSlope: -1.0084043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.43085226 - inSlope: -1.0084043 - outSlope: -1.0326389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.4480629 - inSlope: -1.0326389 - outSlope: -1.044083 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.46546426 - inSlope: -1.044083 - outSlope: -1.042463 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.48283863 - inSlope: -1.042463 - outSlope: -1.0280988 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.4999736 - inSlope: -1.0280988 - outSlope: -1.0011337 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.51665914 - inSlope: -1.0011337 - outSlope: -0.9628072 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.53270614 - inSlope: -0.9628072 - outSlope: -0.9146556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.5479504 - inSlope: -0.9146556 - outSlope: -0.85803235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.5622509 - inSlope: -0.85803235 - outSlope: -0.7949682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.57550037 - inSlope: -0.7949682 - outSlope: -0.7273407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.5876227 - inSlope: -0.7273407 - outSlope: -0.6566984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.59856766 - inSlope: -0.6566984 - outSlope: -0.58473283 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.6083132 - inSlope: -0.58473283 - outSlope: -0.5127244 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.6168586 - inSlope: -0.5127244 - outSlope: -0.44141418 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.6242156 - inSlope: -0.44141418 - outSlope: -0.37150234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.6304072 - inSlope: -0.37150234 - outSlope: -0.30319285 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.6354605 - inSlope: -0.30319285 - outSlope: -0.2361131 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.63939565 - inSlope: -0.2361131 - outSlope: -0.16981018 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.64222586 - inSlope: -0.16981018 - outSlope: -0.10335246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.6439484 - inSlope: -0.10335246 - outSlope: -0.03536177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.64453775 - inSlope: -0.03536177 - outSlope: 0.03891408 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.6438892 - inSlope: 0.03891408 - outSlope: 0.11550868 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.641964 - inSlope: 0.11550868 - outSlope: 0.19049697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.6387891 - inSlope: 0.19049697 - outSlope: 0.2654386 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.6343651 - inSlope: 0.2654386 - outSlope: 0.34153268 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.62867296 - inSlope: 0.34153268 - outSlope: 0.4192165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.6216859 - inSlope: 0.4192165 - outSlope: 0.49878046 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.61337304 - inSlope: 0.49878046 - outSlope: 0.57982504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.60370916 - inSlope: 0.57982504 - outSlope: 0.66123796 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.5926884 - inSlope: 0.66123796 - outSlope: 0.7419282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.5803231 - inSlope: 0.7419282 - outSlope: 0.81969714 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.5666613 - inSlope: 0.81969714 - outSlope: 0.8928388 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.5517809 - inSlope: 0.8928388 - outSlope: 0.9587982 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.5358007 - inSlope: 0.9587982 - outSlope: 1.0151565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.5188817 - inSlope: 1.0151565 - outSlope: 1.059934 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.5012159 - inSlope: 1.059934 - outSlope: 1.0912895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.483028 - inSlope: 1.0912895 - outSlope: 1.1075104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.46456924 - inSlope: 1.1075104 - outSlope: 1.1084738 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.44609496 - inSlope: 1.1084738 - outSlope: 1.0937116 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.4278662 - inSlope: 1.0937116 - outSlope: 1.0639555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.41013387 - inSlope: 1.0639555 - outSlope: 1.0205061 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.3931252 - inSlope: 1.0205061 - outSlope: 0.96464795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.377048 - inSlope: 0.96464795 - outSlope: 0.89831346 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.3620759 - inSlope: 0.89831346 - outSlope: 0.8233682 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.3483529 - inSlope: 0.8233682 - outSlope: 0.74148834 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.33599496 - inSlope: 0.74148834 - outSlope: 0.65438586 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.32508838 - inSlope: 0.65438586 - outSlope: 0.56314194 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.31570283 - inSlope: 0.56314194 - outSlope: 0.46854347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.30789366 - inSlope: 0.46854347 - outSlope: 0.3709641 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.30171102 - inSlope: 0.3709641 - outSlope: 0.27024683 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.29720685 - inSlope: 0.27024683 - outSlope: 0.16581848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.29444325 - inSlope: 0.16581848 - outSlope: 0.056575973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.2935003 - inSlope: 0.056575973 - outSlope: -0.05017238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.2943365 - inSlope: -0.05017238 - outSlope: -0.14721376 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.2967901 - inSlope: -0.14721376 - outSlope: -0.24015793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.30079266 - inSlope: -0.24015793 - outSlope: -0.32986975 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.30629057 - inSlope: -0.32986975 - outSlope: -0.41693786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.31323943 - inSlope: -0.41693786 - outSlope: -0.50147164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.3215974 - inSlope: -0.50147164 - outSlope: -0.58340126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.33132088 - inSlope: -0.58340126 - outSlope: -0.6622118 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.34235758 - inSlope: -0.6622118 - outSlope: -0.7369879 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.35464087 - inSlope: -0.7369879 - outSlope: -0.8068655 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.36808842 - inSlope: -0.8068655 - outSlope: -0.8702794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.38259327 - inSlope: -0.8702794 - outSlope: -0.92585725 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.398024 - inSlope: -0.92585725 - outSlope: -0.9724952 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.41423246 - inSlope: -0.9724952 - outSlope: -1.008045 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.43103296 - inSlope: -1.008045 - outSlope: -1.0322039 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.44823658 - inSlope: -1.0322039 - outSlope: -1.0436349 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.46563023 - inSlope: -1.0436349 - outSlope: -1.0419474 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.48299626 - inSlope: -1.0419474 - outSlope: -1.0275682 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.50012213 - inSlope: -1.0275682 - outSlope: -1.0005293 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.51679784 - inSlope: -1.0005293 - outSlope: -0.96221244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.5328345 - inSlope: -0.96221244 - outSlope: -0.91399163 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.54806787 - inSlope: -0.91399163 - outSlope: -0.85732985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.5623569 - inSlope: -0.85732985 - outSlope: -0.79426426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.5755944 - inSlope: -0.79426426 - outSlope: -0.7265864 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.58770436 - inSlope: -0.7265864 - outSlope: -0.65595317 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.59863675 - inSlope: -0.65595317 - outSlope: -0.58394486 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.6083693 - inSlope: -0.58394486 - outSlope: -0.5119378 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.61690146 - inSlope: -0.5119378 - outSlope: -0.4406167 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.62424517 - inSlope: -0.4406167 - outSlope: -0.37069768 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.63042337 - inSlope: -0.37069768 - outSlope: -0.30238464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.6354632 - inSlope: -0.30238464 - outSlope: -0.23530842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.6393849 - inSlope: -0.23530842 - outSlope: -0.16901268 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.64220184 - inSlope: -0.16901268 - outSlope: -0.10257281 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.64391136 - inSlope: -0.10257281 - outSlope: -0.034589306 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.64448786 - inSlope: -0.034589306 - outSlope: 0.042218614 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.6437842 - inSlope: 0.042218614 - outSlope: 0.12375189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.64172167 - inSlope: 0.12375189 - outSlope: 0.2035698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.6383288 - inSlope: 0.2035698 - outSlope: 0.2834852 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.6336041 - inSlope: 0.2834852 - outSlope: 0.3647255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.62752527 - inSlope: 0.3647255 - outSlope: 0.44781056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.6200619 - inSlope: 0.44781056 - outSlope: 0.5328763 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.6111805 - inSlope: 0.5328763 - outSlope: 0.6194138 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.6008571 - inSlope: 0.6194138 - outSlope: 0.70603025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.58908975 - inSlope: 0.70603025 - outSlope: 0.7912995 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.5759016 - inSlope: 0.7912995 - outSlope: 0.8727649 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.56135535 - inSlope: 0.8727649 - outSlope: 0.94819325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.5455524 - inSlope: 0.94819325 - outSlope: 1.0147734 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.52863926 - inSlope: 1.0147734 - outSlope: 1.0698422 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.5108088 - inSlope: 1.0698422 - outSlope: 1.1111904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.49228874 - inSlope: 1.1111904 - outSlope: 1.1370201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.4733387 - inSlope: 1.1370201 - outSlope: 1.1458727 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.45424056 - inSlope: 1.1458727 - outSlope: 1.1376402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.43527964 - inSlope: 1.1376402 - outSlope: 1.1125436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.41673753 - inSlope: 1.1125436 - outSlope: 1.0718393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.3988733 - inSlope: 1.0718393 - outSlope: 1.0166013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.3819302 - inSlope: 1.0166013 - outSlope: 0.94937843 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.36610702 - inSlope: 0.94937843 - outSlope: 0.8720209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.35157356 - inSlope: 0.8720209 - outSlope: 0.78645074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.33846587 - inSlope: 0.78645074 - outSlope: 0.6948279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.32688558 - inSlope: 0.6948279 - outSlope: 0.5983285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.3169133 - inSlope: 0.5983285 - outSlope: 0.49808845 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.30861196 - inSlope: 0.49808845 - outSlope: 0.39448866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.30203706 - inSlope: 0.39448866 - outSlope: 0.2875211 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.29724512 - inSlope: 0.2875211 - outSlope: 0.17650488 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.29430333 - inSlope: 0.17650488 - outSlope: 0.06028446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.2932986 - inSlope: 0.06028446 - outSlope: -0.050142333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.29413432 - inSlope: -0.050142333 - outSlope: -0.14719051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.29658753 - inSlope: -0.14719051 - outSlope: -0.24014005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.3005898 - inSlope: -0.24014005 - outSlope: -0.32986617 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.30608764 - inSlope: -0.32986617 - outSlope: -0.41695932 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.31303686 - inSlope: -0.41695932 - outSlope: -0.50151813 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.3213956 - inSlope: -0.50151813 - outSlope: -0.5834877 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.33112025 - inSlope: -0.5834877 - outSlope: -0.6622822 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.34215844 - inSlope: -0.6622822 - outSlope: -0.73711985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.35444358 - inSlope: -0.73711985 - outSlope: -0.8069747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.36789334 - inSlope: -0.8069747 - outSlope: -0.8704545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.3824007 - inSlope: -0.8704545 - outSlope: -0.92599887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.3978342 - inSlope: -0.92599887 - outSlope: -0.9727054 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.41404572 - inSlope: -0.9727054 - outSlope: -1.0082182 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.43084958 - inSlope: -1.0082182 - outSlope: -1.0324463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.44805676 - inSlope: -1.0324463 - outSlope: -1.0438339 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.46545422 - inSlope: -1.0438339 - outSlope: -1.0421888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.48282427 - inSlope: -1.0421888 - outSlope: -1.0278168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.49995428 - inSlope: -1.0278168 - outSlope: -1.0007939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.5166344 - inSlope: -1.0007939 - outSlope: -0.9624914 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.5326757 - inSlope: -0.9624914 - outSlope: -0.914267 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.5479137 - inSlope: -0.914267 - outSlope: -0.8576441 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.5622075 - inSlope: -0.8576441 - outSlope: -0.7945384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.57545 - inSlope: -0.7945384 - outSlope: -0.7269112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.587565 - inSlope: -0.7269112 - outSlope: -0.6562384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.59850246 - inSlope: -0.6562384 - outSlope: -0.58426917 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.6082401 - inSlope: -0.58426917 - outSlope: -0.5122271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.61677736 - inSlope: -0.5122271 - outSlope: -0.44092613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.624126 - inSlope: -0.44092613 - outSlope: -0.37098032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.6303091 - inSlope: -0.37098032 - outSlope: -0.3026794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.6353537 - inSlope: -0.3026794 - outSlope: -0.23558064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.6392801 - inSlope: -0.23558064 - outSlope: -0.16928446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.6421015 - inSlope: -0.16928446 - outSlope: -0.10283031 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.64381534 - inSlope: -0.10283031 - outSlope: -0.034843218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.64439607 - inSlope: -0.034843218 - outSlope: 0.039425496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.643739 - inSlope: 0.039425496 - outSlope: 0.11600578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.6418055 - inSlope: 0.11600578 - outSlope: 0.19098693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.63862246 - inSlope: 0.19098693 - outSlope: 0.26590708 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.6341906 - inSlope: 0.26590708 - outSlope: 0.3419833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.628491 - inSlope: 0.3419833 - outSlope: 0.41964924 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.62149674 - inSlope: 0.41964924 - outSlope: 0.49919534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.61317694 - inSlope: 0.49919534 - outSlope: 0.5802041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.60350674 - inSlope: 0.5802041 - outSlope: 0.66161805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.59247994 - inSlope: 0.66161805 - outSlope: 0.742236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.5801092 - inSlope: 0.742236 - outSlope: 0.8200246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.5664423 - inSlope: 0.8200246 - outSlope: 0.89307785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.5515575 - inSlope: 0.89307785 - outSlope: 0.95903784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.5355733 - inSlope: 0.95903784 - outSlope: 1.0153568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.51865095 - inSlope: 1.0153568 - outSlope: 1.0601021 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.50098234 - inSlope: 1.0601021 - outSlope: 1.0914379 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.482792 - inSlope: 1.0914379 - outSlope: 1.1076642 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.46433067 - inSlope: 1.1076642 - outSlope: 1.1086347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.4458537 - inSlope: 1.1086347 - outSlope: 1.0938796 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.42762214 - inSlope: 1.0938796 - outSlope: 1.0641236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.40988702 - inSlope: 1.0641236 - outSlope: 1.020685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.39287537 - inSlope: 1.020685 - outSlope: 0.96482855 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.37679514 - inSlope: 0.96482855 - outSlope: 0.8984994 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.36181995 - inSlope: 0.8984994 - outSlope: 0.82358485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.34809375 - inSlope: 0.82358485 - outSlope: 0.74166024 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.33573258 - inSlope: 0.74166024 - outSlope: 0.65460134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.32482272 - inSlope: 0.65460134 - outSlope: 0.5633279 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.3154338 - inSlope: 0.5633279 - outSlope: 0.4687491 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.3076212 - inSlope: 0.4687491 - outSlope: 0.37117153 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.3014351 - inSlope: 0.37117153 - outSlope: 0.27045605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.29692745 - inSlope: 0.27045605 - outSlope: 0.16602948 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.29416034 - inSlope: 0.16602948 - outSlope: 0.056788757 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.29321384 - inSlope: 0.056788757 - outSlope: -0.0499578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.29404646 - inSlope: -0.0499578 - outSlope: -0.14699918 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.29649648 - inSlope: -0.14699918 - outSlope: -0.23994514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.3004955 - inSlope: -0.23994514 - outSlope: -0.3296659 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.30599 - inSlope: -0.3296659 - outSlope: -0.41675904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.3129359 - inSlope: -0.41675904 - outSlope: -0.5013161 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.32129127 - inSlope: -0.5013161 - outSlope: -0.5832856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.33101255 - inSlope: -0.5832856 - outSlope: -0.66208196 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.3420474 - inSlope: -0.66208196 - outSlope: -0.73692137 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.35432923 - inSlope: -0.73692137 - outSlope: -0.806778 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.3677757 - inSlope: -0.806778 - outSlope: -0.87023646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.38227984 - inSlope: -0.87023646 - outSlope: -0.9258376 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.39771023 - inSlope: -0.9258376 - outSlope: -0.972497 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.41391873 - inSlope: -0.972497 - outSlope: -1.0080682 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.4307196 - inSlope: -1.0080682 - outSlope: -1.0322486 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.447924 - inSlope: -1.0322486 - outSlope: -1.043701 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.46531874 - inSlope: -1.043701 - outSlope: -1.0420332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.4826862 - inSlope: -1.0420332 - outSlope: -1.0276737 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.49981382 - inSlope: -1.0276737 - outSlope: -1.0006598 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.5164917 - inSlope: -1.0006598 - outSlope: -0.96236265 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.53253084 - inSlope: -0.96236265 - outSlope: -0.91415256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.5477669 - inSlope: -0.91415256 - outSlope: -0.85754395 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.5620591 - inSlope: -0.85754395 - outSlope: -0.7944454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.57530004 - inSlope: -0.7944454 - outSlope: -0.7268325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.5874137 - inSlope: -0.7268325 - outSlope: -0.6561704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.59835005 - inSlope: -0.6561704 - outSlope: -0.58420235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.6080869 - inSlope: -0.58420235 - outSlope: -0.5122203 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.61662376 - inSlope: -0.5122203 - outSlope: -0.44090277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.62397224 - inSlope: -0.44090277 - outSlope: -0.37100524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.63015556 - inSlope: -0.37100524 - outSlope: -0.3027029 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.6352007 - inSlope: -0.3027029 - outSlope: -0.23562671 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.63912773 - inSlope: -0.23562671 - outSlope: -0.16932023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.6419498 - inSlope: -0.16932023 - outSlope: -0.102876805 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.64366436 - inSlope: -0.102876805 - outSlope: -0.03489686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.644246 - inSlope: -0.03489686 - outSlope: 0.041918203 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.64354736 - inSlope: 0.041918203 - outSlope: 0.12345149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.6414898 - inSlope: 0.12345149 - outSlope: 0.20329309 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.63810164 - inSlope: 0.20329309 - outSlope: 0.28319457 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.63338166 - inSlope: 0.28319457 - outSlope: 0.36446056 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.6273074 - inSlope: 0.36446056 - outSlope: 0.4475367 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.6198484 - inSlope: 0.4475367 - outSlope: 0.53261524 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.61097133 - inSlope: 0.53261524 - outSlope: 0.61916703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.60065204 - inSlope: 0.61916703 - outSlope: 0.70579064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.5888887 - inSlope: 0.70579064 - outSlope: 0.79107064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.5757044 - inSlope: 0.79107064 - outSlope: 0.8725503 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.5611617 - inSlope: 0.8725503 - outSlope: 0.9479858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.5453622 - inSlope: 0.9479858 - outSlope: 1.0145731 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.5284524 - inSlope: 1.0145731 - outSlope: 1.0696563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.51062506 - inSlope: 1.0696563 - outSlope: 1.1110152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.4921079 - inSlope: 1.1110152 - outSlope: 1.1368574 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.47316056 - inSlope: 1.1368574 - outSlope: 1.1457207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.45406497 - inSlope: 1.1457207 - outSlope: 1.1375297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.43510643 - inSlope: 1.1375297 - outSlope: 1.112383 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.41656646 - inSlope: 1.112383 - outSlope: 1.0717466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.3987043 - inSlope: 1.0717466 - outSlope: 1.0164632 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.381763 - inSlope: 1.0164632 - outSlope: 0.9492765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.36594152 - inSlope: 0.9492765 - outSlope: 0.87192434 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.35140967 - inSlope: 0.87192434 - outSlope: 0.7863703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.33830333 - inSlope: 0.7863703 - outSlope: 0.6947528 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.3267243 - inSlope: 0.6947528 - outSlope: 0.5982641 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.3167531 - inSlope: 0.5982641 - outSlope: 0.49802944 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.30845273 - inSlope: 0.49802944 - outSlope: 0.3944386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.30187866 - inSlope: 0.3944386 - outSlope: 0.2874764 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.29708746 - inSlope: 0.2874764 - outSlope: 0.17646554 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.29414633 - inSlope: 0.17646554 - outSlope: 0.060254063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.2931421 - inSlope: 0.060254063 - outSlope: -0.050169155 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.29397827 - inSlope: -0.050169155 - outSlope: -0.14721797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.29643187 - inSlope: -0.14721797 - outSlope: -0.24015464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.3004345 - inSlope: -0.24015464 - outSlope: -0.32988814 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.30593255 - inSlope: -0.32988814 - outSlope: -0.4169599 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.31288198 - inSlope: -0.4169599 - outSlope: -0.5015414 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.32124087 - inSlope: -0.5015414 - outSlope: -0.58346146 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.33096564 - inSlope: -0.58346146 - outSlope: -0.66230655 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.3420039 - inSlope: -0.66230655 - outSlope: -0.7371234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.3542891 - inSlope: -0.7371234 - outSlope: -0.8069996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.3677389 - inSlope: -0.8069996 - outSlope: -0.87040645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.3822463 - inSlope: -0.87040645 - outSlope: -0.9260271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.39767984 - inSlope: -0.9260271 - outSlope: -0.9727072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.41389138 - inSlope: -0.9727072 - outSlope: -1.0082452 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.4306952 - inSlope: -1.0082452 - outSlope: -1.032389 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.4479024 - inSlope: -1.032389 - outSlope: -1.043862 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.46529984 - inSlope: -1.043862 - outSlope: -1.0422168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.48266986 - inSlope: -1.0422168 - outSlope: -1.0278203 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.49979994 - inSlope: -1.0278203 - outSlope: -1.0007671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.5164801 - inSlope: -1.0007671 - outSlope: -0.9624878 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.5325213 - inSlope: -0.9624878 - outSlope: -0.91429317 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.5477593 - inSlope: -0.91429317 - outSlope: -0.85759854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.5620532 - inSlope: -0.85759854 - outSlope: -0.7945575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.5752956 - inSlope: -0.7945575 - outSlope: -0.7269112 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.5874106 - inSlope: -0.7269112 - outSlope: -0.6562536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.598348 - inSlope: -0.6562536 - outSlope: -0.5842393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.60808575 - inSlope: -0.5842393 - outSlope: -0.5122561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.6166232 - inSlope: -0.5122561 - outSlope: -0.44094044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.6239721 - inSlope: -0.44094044 - outSlope: -0.3710124 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.63015556 - inSlope: -0.3710124 - outSlope: -0.30269426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.6352007 - inSlope: -0.30269426 - outSlope: -0.23562671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.63912773 - inSlope: -0.23562671 - outSlope: -0.16932507 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.6419498 - inSlope: -0.16932507 - outSlope: -0.102876805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.64366436 - inSlope: -0.102876805 - outSlope: -0.034895863 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.644246 - inSlope: -0.034895863 - outSlope: 0.039368276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.64358985 - inSlope: 0.039368276 - outSlope: 0.11594472 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.6416575 - inSlope: 0.11594472 - outSlope: 0.19090447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.6384756 - inSlope: 0.19090447 - outSlope: 0.265836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.63404506 - inSlope: 0.265836 - outSlope: 0.34190103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.6283468 - inSlope: 0.34190103 - outSlope: 0.41957185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.62135404 - inSlope: 0.41957185 - outSlope: 0.4990702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.61303586 - inSlope: 0.4990702 - outSlope: 0.5801206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.6033673 - inSlope: 0.5801206 - outSlope: 0.66151077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.5923423 - inSlope: 0.66151077 - outSlope: 0.7421392 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.5799735 - inSlope: 0.7421392 - outSlope: 0.8198597 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.5663086 - inSlope: 0.8198597 - outSlope: 0.89297825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.5514259 - inSlope: 0.89297825 - outSlope: 0.95893294 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.5354439 - inSlope: 0.95893294 - outSlope: 1.0152209 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.5185238 - inSlope: 1.0152209 - outSlope: 1.0599252 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.50085765 - inSlope: 1.0599252 - outSlope: 1.0912877 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.4826698 - inSlope: 1.0912877 - outSlope: 1.1075422 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.46421105 - inSlope: 1.1075422 - outSlope: 1.1084104 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.44573677 - inSlope: 1.1084104 - outSlope: 1.0937446 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.42750797 - inSlope: 1.0937446 - outSlope: 1.0639538 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.40977567 - inSlope: 1.0639538 - outSlope: 1.0205371 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.39276698 - inSlope: 1.0205371 - outSlope: 0.9645892 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.37668982 - inSlope: 0.9645892 - outSlope: 0.89834094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.3617177 - inSlope: 0.89834094 - outSlope: 0.8233935 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.3479947 - inSlope: 0.8233935 - outSlope: 0.74148834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.33563673 - inSlope: 0.74148834 - outSlope: 0.65436536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.3247302 - inSlope: 0.65436536 - outSlope: 0.56314015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.31534466 - inSlope: 0.56314015 - outSlope: 0.46855867 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.30753547 - inSlope: 0.46855867 - outSlope: 0.3709659 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.3013528 - inSlope: 0.3709659 - outSlope: 0.27023733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.29684865 - inSlope: 0.27023733 - outSlope: 0.16581848 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.29408506 - inSlope: 0.16581848 - outSlope: 0.056577593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.2931421 - inSlope: 0.056577593 - outSlope: -0.020124665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.29347754 - inSlope: -0.020124665 - outSlope: -0.058573186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.29445374 - inSlope: -0.058573186 - outSlope: -0.0943848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.2960268 - inSlope: -0.0943848 - outSlope: -0.12765722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.29815438 - inSlope: -0.12765722 - outSlope: -0.15842608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.30079493 - inSlope: -0.15842608 - outSlope: -0.18675433 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.30390745 - inSlope: -0.18675433 - outSlope: -0.21257189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.30745026 - inSlope: -0.21257189 - outSlope: -0.23586991 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.31138137 - inSlope: -0.23586991 - outSlope: -0.25652286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.31565693 - inSlope: -0.25652286 - outSlope: -0.27453366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.32023242 - inSlope: -0.27453366 - outSlope: -0.28974557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.32506144 - inSlope: -0.28974557 - outSlope: -0.3020732 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.33009592 - inSlope: -0.3020732 - outSlope: -0.3114075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.33528626 - inSlope: -0.3114075 - outSlope: -0.31763205 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.34058005 - inSlope: -0.31763205 - outSlope: -0.3208418 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.34592733 - inSlope: -0.3208418 - outSlope: -0.32072687 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.351273 - inSlope: -0.32072687 - outSlope: -0.31737274 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.35656247 - inSlope: -0.31737274 - outSlope: -0.31069037 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.36174056 - inSlope: -0.31069037 - outSlope: -0.30069453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.36675206 - inSlope: -0.30069453 - outSlope: -0.28736874 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.37154174 - inSlope: -0.28736874 - outSlope: -0.27074096 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.37605402 - inSlope: -0.27074096 - outSlope: -0.25082612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.3802344 - inSlope: -0.25082612 - outSlope: -0.22766222 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.3840287 - inSlope: -0.22766222 - outSlope: -0.20125557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.3873831 - inSlope: -0.20125557 - outSlope: -0.17170334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.39024478 - inSlope: -0.17170334 - outSlope: -0.1389173 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.39256003 - inSlope: -0.1389173 - outSlope: -0.1031486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.39427915 - inSlope: -0.1031486 - outSlope: -0.06416648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.39534864 - inSlope: -0.06416648 - outSlope: -0.02208207 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.39571667 - inSlope: -0.02208207 - outSlope: -0.004155699 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.39578593 - inSlope: -0.004155699 - outSlope: -0.01227685 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.39599055 - inSlope: -0.01227685 - outSlope: -0.02015979 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.39632654 - inSlope: -0.02015979 - outSlope: -0.027839966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.39679053 - inSlope: -0.027839966 - outSlope: -0.035371725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.39738005 - inSlope: -0.035371725 - outSlope: -0.04276871 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.3980929 - inSlope: -0.04276871 - outSlope: -0.05005436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.39892712 - inSlope: -0.05005436 - outSlope: -0.05721239 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.39988065 - inSlope: -0.05721239 - outSlope: -0.064207695 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.40095076 - inSlope: -0.064207695 - outSlope: -0.071059465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.40213513 - inSlope: -0.071059465 - outSlope: -0.0774455 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.40342587 - inSlope: -0.0774455 - outSlope: -0.08333214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.40481472 - inSlope: -0.08333214 - outSlope: -0.0884302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.40628853 - inSlope: -0.0884302 - outSlope: -0.09230167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.40782696 - inSlope: -0.09230167 - outSlope: -0.09467448 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.40940484 - inSlope: -0.09467448 - outSlope: -0.09499278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.41098803 - inSlope: -0.09499278 - outSlope: -0.09266822 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.41253257 - inSlope: -0.09266822 - outSlope: -0.08728578 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.4139873 - inSlope: -0.08728578 - outSlope: -0.077767365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.4152834 - inSlope: -0.077767365 - outSlope: -0.063985966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.41634983 - inSlope: -0.063985966 - outSlope: -0.045230877 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.4171037 - inSlope: -0.045230877 - outSlope: -0.021157587 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.41745633 - inSlope: -0.021157587 - outSlope: 0.008334645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.41731742 - inSlope: 0.008334645 - outSlope: 0.043388076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.4165943 - inSlope: 0.043388076 - outSlope: 0.083482936 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.41520286 - inSlope: 0.083482936 - outSlope: 0.12813286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.41306734 - inSlope: 0.12813286 - outSlope: 0.17612189 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.41013202 - inSlope: 0.17612189 - outSlope: 0.22678602 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.4063523 - inSlope: 0.22678602 - outSlope: 0.27851248 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.40171024 - inSlope: 0.27851248 - outSlope: 0.3295913 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.39621714 - inSlope: 0.3295913 - outSlope: 0.37913245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.38989836 - inSlope: 0.37913245 - outSlope: 0.42499787 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.38281476 - inSlope: 0.42499787 - outSlope: 0.46636638 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.3750421 - inSlope: 0.46636638 - outSlope: 0.5017345 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.36668 - inSlope: 0.5017345 - outSlope: 0.5304364 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.35783952 - inSlope: 0.5304364 - outSlope: 0.5513514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.34864995 - inSlope: 0.5513514 - outSlope: 0.5645028 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.3392417 - inSlope: 0.5645028 - outSlope: 0.5695561 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.32974926 - inSlope: 0.5695561 - outSlope: 0.56640714 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.32030928 - inSlope: 0.56640714 - outSlope: 0.5552923 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.31105402 - inSlope: 0.5552923 - outSlope: 0.536652 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.30210996 - inSlope: 0.536652 - outSlope: 0.5108095 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.2935966 - inSlope: 0.5108095 - outSlope: 0.47828987 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.28562522 - inSlope: 0.47828987 - outSlope: 0.4395956 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.27829832 - inSlope: 0.4395956 - outSlope: 0.39531177 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.2717099 - inSlope: 0.39531177 - outSlope: 0.34584752 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.26594585 - inSlope: 0.34584752 - outSlope: 0.29168156 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.2610843 - inSlope: 0.29168156 - outSlope: 0.2332574 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.25719672 - inSlope: 0.2332574 - outSlope: 0.17087184 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.2543489 - inSlope: 0.17087184 - outSlope: 0.10491531 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.25260034 - inSlope: 0.10491531 - outSlope: 0.035648637 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.25200617 - inSlope: 0.035648637 - outSlope: 0.035648637 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.15837477 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.15837477 - inSlope: 0 - outSlope: -0.0015404836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15840045 - inSlope: -0.0015404836 - outSlope: -0.0047778958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.15848008 - inSlope: -0.0047778958 - outSlope: -0.008655497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.15862434 - inSlope: -0.008655497 - outSlope: -0.0134548675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.15884858 - inSlope: -0.0134548675 - outSlope: -0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.15916884 - inSlope: -0.019215364 - outSlope: -0.025664203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.15959658 - inSlope: -0.025664203 - outSlope: -0.03240201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.16013661 - inSlope: -0.03240201 - outSlope: -0.03865782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.1607809 - inSlope: -0.03865782 - outSlope: -0.043765645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.16151033 - inSlope: -0.043765645 - outSlope: -0.0472452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.16229776 - inSlope: -0.0472452 - outSlope: -0.048798367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.16311106 - inSlope: -0.048798367 - outSlope: -0.04848276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1639191 - inSlope: -0.04848276 - outSlope: -0.046240266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.16468978 - inSlope: -0.046240266 - outSlope: -0.042460304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.16539745 - inSlope: -0.042460304 - outSlope: -0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.16601746 - inSlope: -0.03720049 - outSlope: -0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.16652964 - inSlope: -0.030730993 - outSlope: -0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.16690765 - inSlope: -0.0226807 - outSlope: -0.013227774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.16712812 - inSlope: -0.013227774 - outSlope: -0.002776983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.1671744 - inSlope: -0.002776983 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.16711986 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.16705179 - inSlope: 0.0040840995 - outSlope: 0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.16697502 - inSlope: 0.004606251 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.16689712 - inSlope: 0.004674201 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.16682687 - inSlope: 0.0042146486 - outSlope: 0.0031560576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.16677427 - inSlope: 0.0031560576 - outSlope: 0.0015118732 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.16674908 - inSlope: 0.0015118732 - outSlope: 0.00051587867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.16674048 - inSlope: 0.00051587867 - outSlope: 0.00048100995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.16673246 - inSlope: 0.00048100995 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.16672489 - inSlope: 0.00045418783 - outSlope: 0.00042646858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.16671778 - inSlope: 0.00042646858 - outSlope: 0.00039875545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.16671114 - inSlope: 0.00039875545 - outSlope: 0.00037103926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.16670495 - inSlope: 0.00037103926 - outSlope: 0.0003370646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.16669933 - inSlope: 0.0003370646 - outSlope: 0.00031560689 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.16669407 - inSlope: 0.00031560689 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.16668914 - inSlope: 0.00029593735 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.16668467 - inSlope: 0.00026822116 - outSlope: 0.00024050497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.16668066 - inSlope: 0.00024050497 - outSlope: 0.00021278726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.16667712 - inSlope: 0.00021278726 - outSlope: 0.00019937773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.1666738 - inSlope: 0.00019937773 - outSlope: 0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.16667092 - inSlope: 0.0001725556 - outSlope: 0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.1666684 - inSlope: 0.00015109792 - outSlope: 0.00012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.16666634 - inSlope: 0.00012338173 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.16666451 - inSlope: 0.00010997067 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.16666314 - inSlope: 0.00008225449 - outSlope: 0.000068842935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.166662 - inSlope: 0.000068842935 - outSlope: 0.000055432374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.16666107 - inSlope: 0.000055432374 - outSlope: 0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.1666606 - inSlope: 0.000027716187 - outSlope: 0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.16666038 - inSlope: 0.000013411058 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.16666038 - inSlope: 0 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.16666085 - inSlope: -0.000027716187 - outSlope: -0.000026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.16666129 - inSlope: -0.000026822116 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1666621 - inSlope: -0.00004827981 - outSlope: -0.00006258449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.16666314 - inSlope: -0.00006258449 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.16666427 - inSlope: -0.00006794936 - outSlope: -0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.16666576 - inSlope: -0.000089407054 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.16666737 - inSlope: -0.00009655962 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.1666692 - inSlope: -0.00010997067 - outSlope: -0.000117123236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.16667116 - inSlope: -0.000117123236 - outSlope: -0.0001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.16667333 - inSlope: -0.0001305343 - outSlope: -0.00013053336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.16667551 - inSlope: -0.00013053336 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.16667803 - inSlope: -0.00015109792 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.16668054 - inSlope: -0.00015109792 - outSlope: -0.00015199199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.16668308 - inSlope: -0.00015199199 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.16668582 - inSlope: -0.00016450898 - outSlope: -0.00016540305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.16668858 - inSlope: -0.00016540305 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.16669132 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.1666943 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.16669716 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.16670014 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.16670312 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.16670598 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.16670896 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.16671194 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.16671492 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.16671778 - inSlope: -0.00017166031 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.16672066 - inSlope: -0.0001725556 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.1667234 - inSlope: -0.00016450898 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.16672604 - inSlope: -0.00015825048 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.16672868 - inSlope: -0.00015825048 - outSlope: 0.026475217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.16628742 - inSlope: 0.026475217 - outSlope: 0.092767864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.1647413 - inSlope: 0.092767864 - outSlope: 0.19641478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.16146772 - inSlope: 0.19641478 - outSlope: 0.35023353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.15563045 - inSlope: 0.35023353 - outSlope: 0.55225307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.14642625 - inSlope: 0.55225307 - outSlope: 0.7842751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.133355 - inSlope: 0.7842751 - outSlope: 1.0143758 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.11644876 - inSlope: 1.0143758 - outSlope: 1.2055526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.096356235 - inSlope: 1.2055526 - outSlope: 1.3291266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.07420415 - inSlope: 1.3291266 - outSlope: 1.3762546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.051266592 - inSlope: 1.3762546 - outSlope: 1.3587408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.028620934 - inSlope: 1.3587408 - outSlope: 1.2984161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0069806864 - inSlope: 1.2984161 - outSlope: 1.2130908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.013237474 - inSlope: 1.2130908 - outSlope: 1.1088455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.031718213 - inSlope: 1.1088455 - outSlope: 0.98200846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.04808524 - inSlope: 0.98200846 - outSlope: 0.8255478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.061844356 - inSlope: 0.8255478 - outSlope: 0.6342241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.07241475 - inSlope: 0.6342241 - outSlope: 0.40600905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.07918156 - inSlope: 0.40600905 - outSlope: 0.14183088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.081545405 - inSlope: 0.14183088 - outSlope: -0.0016500072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.081517905 - inSlope: -0.0016500072 - outSlope: -0.0016777234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.08148994 - inSlope: -0.0016777234 - outSlope: -0.0015673056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.08146382 - inSlope: -0.0015673056 - outSlope: -0.0013750804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0814409 - inSlope: -0.0013750804 - outSlope: -0.0010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0814228 - inSlope: -0.0010862957 - outSlope: -0.0007148094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.081410885 - inSlope: -0.0007148094 - outSlope: -0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.08140561 - inSlope: -0.00031650095 - outSlope: -0.000096112584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.08140401 - inSlope: -0.000096112584 - outSlope: -0.000096112584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.081402406 - inSlope: -0.000096112584 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.08140057 - inSlope: -0.00010997067 - outSlope: -0.0001099691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.08139874 - inSlope: -0.0001099691 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.081396446 - inSlope: -0.00013768686 - outSlope: -0.00012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.08139438 - inSlope: -0.00012382877 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.08139186 - inSlope: -0.00015109792 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.08138957 - inSlope: -0.00013768686 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.08138682 - inSlope: -0.00016495601 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0813843 - inSlope: -0.00015109792 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.08138132 - inSlope: -0.00017881411 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.08137857 - inSlope: -0.00016495601 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.08137559 - inSlope: -0.00017881411 - outSlope: -0.00019222517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.08137239 - inSlope: -0.00019222517 - outSlope: -0.0038847364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.08130764 - inSlope: -0.0038847364 - outSlope: -0.009920606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0811423 - inSlope: -0.009920606 - outSlope: -0.012732011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0809301 - inSlope: -0.012732011 - outSlope: -0.010910342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.08074826 - inSlope: -0.010910342 - outSlope: -0.0035064945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.08068982 - inSlope: -0.0035064945 - outSlope: 0.0101271365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0808586 - inSlope: 0.0101271365 - outSlope: 0.030256687 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.08136288 - inSlope: 0.030256687 - outSlope: 0.05689731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.08231117 - inSlope: 0.05689731 - outSlope: 0.08952596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.08380327 - inSlope: 0.08952596 - outSlope: 0.12746942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.085927755 - inSlope: 0.12746942 - outSlope: 0.16953723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.08875337 - inSlope: 0.16953723 - outSlope: 0.21423137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.09232389 - inSlope: 0.21423137 - outSlope: 0.2597096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.09665238 - inSlope: 0.2597096 - outSlope: 0.30410826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.10172085 - inSlope: 0.30410826 - outSlope: 0.34540582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.107477605 - inSlope: 0.34540582 - outSlope: 0.3817471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.11384005 - inSlope: 0.3817471 - outSlope: 0.41145438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.12069762 - inSlope: 0.41145438 - outSlope: 0.4331441 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.12791668 - inSlope: 0.4331441 - outSlope: 0.44572634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.13534544 - inSlope: 0.44572634 - outSlope: 0.44847634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.14282015 - inSlope: 0.44847634 - outSlope: 0.4410432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.15017086 - inSlope: 0.4410432 - outSlope: 0.42334867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.15722667 - inSlope: 0.42334867 - outSlope: 0.39553145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.16381885 - inSlope: 0.39553145 - outSlope: 0.35793933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.1697845 - inSlope: 0.35793933 - outSlope: 0.3110382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.17496847 - inSlope: 0.3110382 - outSlope: 0.25528127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.17922315 - inSlope: 0.25528127 - outSlope: 0.1913588 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.18241246 - inSlope: 0.1913588 - outSlope: 0.119789355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.18440895 - inSlope: 0.119789355 - outSlope: 0.041318577 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.18509759 - inSlope: 0.041318577 - outSlope: -0.04934107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.18427524 - inSlope: -0.04934107 - outSlope: -0.14310314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.18189019 - inSlope: -0.14310314 - outSlope: -0.22882663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.17807642 - inSlope: -0.22882663 - outSlope: -0.30563444 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.17298251 - inSlope: -0.30563444 - outSlope: -0.37244564 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.16677509 - inSlope: -0.37244564 - outSlope: -0.4282912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.15963681 - inSlope: -0.4282912 - outSlope: -0.47209248 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.15176861 - inSlope: -0.47209248 - outSlope: -0.5027466 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.14338951 - inSlope: -0.5027466 - outSlope: -0.5194326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.1347323 - inSlope: -0.5194326 - outSlope: -0.5214881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.12604085 - inSlope: -0.5214881 - outSlope: -0.5086868 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.11756274 - inSlope: -0.5086868 - outSlope: -0.48137248 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.109539874 - inSlope: -0.48137248 - outSlope: -0.44049424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.10219831 - inSlope: -0.44049424 - outSlope: -0.38757733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.095738694 - inSlope: -0.38757733 - outSlope: -0.3249392 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.090323046 - inSlope: -0.3249392 - outSlope: -0.25540555 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.08606629 - inSlope: -0.25540555 - outSlope: -0.18203634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.083032355 - inSlope: -0.18203634 - outSlope: -0.10832246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.08122698 - inSlope: -0.10832246 - outSlope: -0.037440993 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.080602966 - inSlope: -0.037440993 - outSlope: 0.02741712 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.08105992 - inSlope: 0.02741712 - outSlope: 0.084086575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.08246138 - inSlope: 0.084086575 - outSlope: 0.13022584 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.08463181 - inSlope: 0.13022584 - outSlope: 0.16460778 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.08737527 - inSlope: 0.16460778 - outSlope: 0.18667611 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.090486534 - inSlope: 0.18667611 - outSlope: 0.19597803 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.09375283 - inSlope: 0.19597803 - outSlope: 0.19303608 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.096970096 - inSlope: 0.19303608 - outSlope: 0.1784815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.099944785 - inSlope: 0.1784815 - outSlope: 0.15324324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.10249884 - inSlope: 0.15324324 - outSlope: 0.11855196 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.1044747 - inSlope: 0.11855196 - outSlope: 0.07583104 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.10573855 - inSlope: 0.07583104 - outSlope: 0.0266889 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.106183365 - inSlope: 0.0266889 - outSlope: -0.021436235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.105826095 - inSlope: -0.021436235 - outSlope: -0.06271368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.10478087 - inSlope: -0.06271368 - outSlope: -0.09930218 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.10312583 - inSlope: -0.09930218 - outSlope: -0.13005418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.100958265 - inSlope: -0.13005418 - outSlope: -0.1539697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.09839207 - inSlope: -0.1539697 - outSlope: -0.17009379 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.095557176 - inSlope: -0.17009379 - outSlope: -0.17778726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.09259406 - inSlope: -0.17778726 - outSlope: -0.17639117 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.08965421 - inSlope: -0.17639117 - outSlope: -0.16557024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.086894706 - inSlope: -0.16557024 - outSlope: -0.14512374 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.08447598 - inSlope: -0.14512374 - outSlope: -0.11532124 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.08255396 - inSlope: -0.11532124 - outSlope: -0.07673137 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.081275105 - inSlope: -0.07673137 - outSlope: -0.030022888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.080774724 - inSlope: -0.030022888 - outSlope: 0.022894017 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.08115629 - inSlope: 0.022894017 - outSlope: 0.081042126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.08250699 - inSlope: 0.081042126 - outSlope: 0.14178304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.08487004 - inSlope: 0.14178304 - outSlope: 0.20324548 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.08825746 - inSlope: 0.20324548 - outSlope: 0.26304358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.09264152 - inSlope: 0.26304358 - outSlope: 0.31877905 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.0979545 - inSlope: 0.31877905 - outSlope: 0.36848053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.10409592 - inSlope: 0.36848053 - outSlope: 0.41026482 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.11093366 - inSlope: 0.41026482 - outSlope: 0.44266638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.11831143 - inSlope: 0.44266638 - outSlope: 0.46465963 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.12605575 - inSlope: 0.46465963 - outSlope: 0.47563836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.13398305 - inSlope: 0.47563836 - outSlope: 0.47533616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.14190531 - inSlope: 0.47533616 - outSlope: 0.4639171 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.14963725 - inSlope: 0.4639171 - outSlope: 0.44172537 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.15699933 - inSlope: 0.44172537 - outSlope: 0.4093515 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.16382195 - inSlope: 0.4093515 - outSlope: 0.36750758 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.16994698 - inSlope: 0.36750758 - outSlope: 0.3168773 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.17522834 - inSlope: 0.3168773 - outSlope: 0.25826222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.17953265 - inSlope: 0.25826222 - outSlope: 0.19235206 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.18273856 - inSlope: 0.19235206 - outSlope: 0.11978481 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.18473494 - inSlope: 0.11978481 - outSlope: 0.04124914 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.18542244 - inSlope: 0.04124914 - outSlope: -0.04615884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.18465313 - inSlope: -0.04615884 - outSlope: -0.13441086 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.18241292 - inSlope: -0.13441086 - outSlope: -0.2153963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.17882304 - inSlope: -0.2153963 - outSlope: -0.28831932 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.17401765 - inSlope: -0.28831932 - outSlope: -0.35231352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.16814585 - inSlope: -0.35231352 - outSlope: -0.40642256 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.16137205 - inSlope: -0.40642256 - outSlope: -0.4497677 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.15387604 - inSlope: -0.4497677 - outSlope: -0.4813249 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.14585385 - inSlope: -0.4813249 - outSlope: -0.50035495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.13751449 - inSlope: -0.50035495 - outSlope: -0.5062255 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.12907752 - inSlope: -0.5062255 - outSlope: -0.4985874 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.12076762 - inSlope: -0.4985874 - outSlope: -0.47759786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.11280778 - inSlope: -0.47759786 - outSlope: -0.44387016 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.105409846 - inSlope: -0.44387016 - outSlope: -0.39861095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.09876643 - inSlope: -0.39861095 - outSlope: -0.34350368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.09304129 - inSlope: -0.34350368 - outSlope: -0.28095675 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.08835875 - inSlope: -0.28095675 - outSlope: -0.21349294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.08480049 - inSlope: -0.21349294 - outSlope: -0.14408153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.08239917 - inSlope: -0.14408153 - outSlope: -0.07573339 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.08113693 - inSlope: -0.07573339 - outSlope: -0.011096468 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.08095199 - inSlope: -0.011096468 - outSlope: 0.047057834 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.0817363 - inSlope: 0.047057834 - outSlope: 0.09700089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.08335295 - inSlope: 0.09700089 - outSlope: 0.13698171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.08563601 - inSlope: 0.13698171 - outSlope: 0.1660149 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.088402964 - inSlope: 0.1660149 - outSlope: 0.18374977 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.09146541 - inSlope: 0.18374977 - outSlope: 0.18990502 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.09463054 - inSlope: 0.18990502 - outSlope: 0.18500863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.09771397 - inSlope: 0.18500863 - outSlope: 0.16971317 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.10054256 - inSlope: 0.16971317 - outSlope: 0.14482361 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.10295625 - inSlope: 0.14482361 - outSlope: 0.111497045 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.10481456 - inSlope: 0.111497045 - outSlope: 0.070964284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.10599728 - inSlope: 0.070964284 - outSlope: 0.024660347 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.10640829 - inSlope: 0.024660347 - outSlope: -0.021883136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.10604358 - inSlope: -0.021883136 - outSlope: -0.06316652 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.10499079 - inSlope: -0.06316652 - outSlope: -0.09975064 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.1033283 - inSlope: -0.09975064 - outSlope: -0.13050605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.10115317 - inSlope: -0.13050605 - outSlope: -0.15443501 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.098579295 - inSlope: -0.15443501 - outSlope: -0.17056565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.095736496 - inSlope: -0.17056565 - outSlope: -0.17826572 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.09276536 - inSlope: -0.17826572 - outSlope: -0.17689572 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.089817144 - inSlope: -0.17689572 - outSlope: -0.16606943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.08704928 - inSlope: -0.16606943 - outSlope: -0.145635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.08462207 - inSlope: -0.145635 - outSlope: -0.11584172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.08269135 - inSlope: -0.11584172 - outSlope: -0.0772555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.08140378 - inSlope: -0.0772555 - outSlope: -0.030558446 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.08089446 - inSlope: -0.030558446 - outSlope: 0.022357894 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.08126709 - inSlope: 0.022357894 - outSlope: 0.08050498 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.082608856 - inSlope: 0.08050498 - outSlope: 0.14123522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.08496274 - inSlope: 0.14123522 - outSlope: 0.20269227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.08834099 - inSlope: 0.20269227 - outSlope: 0.2625042 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.09271599 - inSlope: 0.2625042 - outSlope: 0.31822464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.09801981 - inSlope: 0.31822464 - outSlope: 0.3679412 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.10415207 - inSlope: 0.3679412 - outSlope: 0.40971535 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.11098075 - inSlope: 0.40971535 - outSlope: 0.44211692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.11834946 - inSlope: 0.44211692 - outSlope: 0.46413654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.12608495 - inSlope: 0.46413654 - outSlope: 0.47510317 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.13400345 - inSlope: 0.47510317 - outSlope: 0.47482082 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.141917 - inSlope: 0.47482082 - outSlope: 0.46340084 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.14964046 - inSlope: 0.46340084 - outSlope: 0.44122297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.15699406 - inSlope: 0.44122297 - outSlope: 0.40884992 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.16380832 - inSlope: 0.40884992 - outSlope: 0.36703283 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.16992544 - inSlope: 0.36703283 - outSlope: 0.31640255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.17519888 - inSlope: 0.31640255 - outSlope: 0.2577955 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.17949541 - inSlope: 0.2577955 - outSlope: 0.19189876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.18269376 - inSlope: 0.19189876 - outSlope: 0.119344026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.1846828 - inSlope: 0.119344026 - outSlope: 0.04082357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.1853632 - inSlope: 0.04082357 - outSlope: -0.049569767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.18453705 - inSlope: -0.049569767 - outSlope: -0.14335501 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.18214777 - inSlope: -0.14335501 - outSlope: -0.22909872 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.17832941 - inSlope: -0.22909872 - outSlope: -0.30593386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.17323059 - inSlope: -0.30593386 - outSlope: -0.3727568 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.16701789 - inSlope: -0.3727568 - outSlope: -0.42864767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.15987387 - inSlope: -0.42864767 - outSlope: -0.47244245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.15199973 - inSlope: -0.47244245 - outSlope: -0.503132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.14361432 - inSlope: -0.503132 - outSlope: -0.5198168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.1349506 - inSlope: -0.5198168 - outSlope: -0.52190864 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.12625225 - inSlope: -0.52190864 - outSlope: -0.5090988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.117767155 - inSlope: -0.5090988 - outSlope: -0.48181927 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.10973696 - inSlope: -0.48181927 - outSlope: -0.44094837 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.10238772 - inSlope: -0.44094837 - outSlope: -0.3880438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.09592042 - inSlope: -0.3880438 - outSlope: -0.3254227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.09049664 - inSlope: -0.3254227 - outSlope: -0.25590408 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.086231634 - inSlope: -0.25590408 - outSlope: -0.18253574 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.08318933 - inSlope: -0.18253574 - outSlope: -0.10883633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.08137537 - inSlope: -0.10883633 - outSlope: -0.03796412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.08074264 - inSlope: -0.03796412 - outSlope: 0.026880292 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.08119065 - inSlope: 0.026880292 - outSlope: 0.08354627 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.08258307 - inSlope: 0.08354627 - outSlope: 0.12967414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.084744334 - inSlope: 0.12967414 - outSlope: 0.16405311 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.08747851 - inSlope: 0.16405311 - outSlope: 0.18610929 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.090580374 - inSlope: 0.18610929 - outSlope: 0.1954104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.093837164 - inSlope: 0.1954104 - outSlope: 0.19245577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.0970448 - inSlope: 0.19245577 - outSlope: 0.17790648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.100009866 - inSlope: 0.17790648 - outSlope: 0.15265678 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.10255418 - inSlope: 0.15265678 - outSlope: 0.11796938 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.104520306 - inSlope: 0.11796938 - outSlope: 0.07523898 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.105774306 - inSlope: 0.07523898 - outSlope: 0.02610455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.106209375 - inSlope: 0.02610455 - outSlope: -0.022034053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.105842136 - inSlope: -0.022034053 - outSlope: -0.06330376 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.10478706 - inSlope: -0.06330376 - outSlope: -0.099874474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.10312251 - inSlope: -0.099874474 - outSlope: -0.13061602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.10094555 - inSlope: -0.13061602 - outSlope: -0.15453112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.09837007 - inSlope: -0.15453112 - outSlope: -0.17062779 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.09552623 - inSlope: -0.17062779 - outSlope: -0.17831911 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.09255429 - inSlope: -0.17831911 - outSlope: -0.17691077 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.08960574 - inSlope: -0.17691077 - outSlope: -0.16607463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.08683787 - inSlope: -0.16607463 - outSlope: -0.14561653 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.0844109 - inSlope: -0.14561653 - outSlope: -0.115803905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.08248086 - inSlope: -0.115803905 - outSlope: -0.07719116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.08119433 - inSlope: -0.07719116 - outSlope: -0.03047036 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.080686495 - inSlope: -0.03047036 - outSlope: 0.022453366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.08106072 - inSlope: 0.022453366 - outSlope: 0.080631115 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.082404554 - inSlope: 0.080631115 - outSlope: 0.1413617 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.084760614 - inSlope: 0.1413617 - outSlope: 0.20283666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.08814127 - inSlope: 0.20283666 - outSlope: 0.26264858 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.09251868 - inSlope: 0.26264858 - outSlope: 0.31839004 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.09782525 - inSlope: 0.31839004 - outSlope: 0.3681057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.10396025 - inSlope: 0.3681057 - outSlope: 0.40988746 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.1107918 - inSlope: 0.40988746 - outSlope: 0.44231552 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.118163615 - inSlope: 0.44231552 - outSlope: 0.46430922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.1259022 - inSlope: 0.46430922 - outSlope: 0.47531524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.133824 - inSlope: 0.47531524 - outSlope: 0.47501287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.141741 - inSlope: 0.47501287 - outSlope: 0.46361437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.14946778 - inSlope: 0.46361437 - outSlope: 0.44141686 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.15682483 - inSlope: 0.44141686 - outSlope: 0.40905383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.16364229 - inSlope: 0.40905383 - outSlope: 0.36721453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.16976261 - inSlope: 0.36721453 - outSlope: 0.31659132 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.17503905 - inSlope: 0.31659132 - outSlope: 0.2579723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.17933865 - inSlope: 0.2579723 - outSlope: 0.19207132 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.18253988 - inSlope: 0.19207132 - outSlope: 0.119515695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.18453178 - inSlope: 0.119515695 - outSlope: 0.040988076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.18521492 - inSlope: 0.040988076 - outSlope: -0.04641991 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.18444127 - inSlope: -0.04641991 - outSlope: -0.1346585 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.18219693 - inSlope: -0.1346585 - outSlope: -0.2156368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.17860304 - inSlope: -0.2156368 - outSlope: -0.28855267 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.17379376 - inSlope: -0.28855267 - outSlope: -0.3525478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.16791806 - inSlope: -0.3525478 - outSlope: -0.4066425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.16114059 - inSlope: -0.4066425 - outSlope: -0.44998765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.15364091 - inSlope: -0.44998765 - outSlope: -0.48153144 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.14561528 - inSlope: -0.48153144 - outSlope: -0.5005749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.13727249 - inSlope: -0.5005749 - outSlope: -0.5064176 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.12883209 - inSlope: -0.5064176 - outSlope: -0.49880102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.12051886 - inSlope: -0.49880102 - outSlope: -0.47777015 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.11255592 - inSlope: -0.47777015 - outSlope: -0.4440691 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.10515467 - inSlope: -0.4440691 - outSlope: -0.39878976 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.098508276 - inSlope: -0.39878976 - outSlope: -0.3436892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.092780046 - inSlope: -0.3436892 - outSlope: -0.28113556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.088094525 - inSlope: -0.28113556 - outSlope: -0.21367846 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.08453317 - inSlope: -0.21367846 - outSlope: -0.14426035 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.08212887 - inSlope: -0.14426035 - outSlope: -0.075926065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.080863416 - inSlope: -0.075926065 - outSlope: -0.01128199 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.080675386 - inSlope: -0.01128199 - outSlope: 0.046872318 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.0814566 - inSlope: 0.046872318 - outSlope: 0.09680821 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.08307005 - inSlope: 0.09680821 - outSlope: 0.13679619 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.085350014 - inSlope: 0.13679619 - outSlope: 0.16583413 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.088113874 - inSlope: 0.16583413 - outSlope: 0.183559 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.09117323 - inSlope: 0.183559 - outSlope: 0.18972448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.09433526 - inSlope: 0.18972448 - outSlope: 0.18481782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.097415596 - inSlope: 0.18481782 - outSlope: 0.16952765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.100241095 - inSlope: 0.16952765 - outSlope: 0.1446448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.102651805 - inSlope: 0.1446448 - outSlope: 0.11131824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.10450713 - inSlope: 0.11131824 - outSlope: 0.07079262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.10568699 - inSlope: 0.07079262 - outSlope: 0.02448824 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.106095135 - inSlope: 0.02448824 - outSlope: -0.022055248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.10572755 - inSlope: -0.022055248 - outSlope: -0.06333148 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.104672015 - inSlope: -0.06333148 - outSlope: -0.0999156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.10300678 - inSlope: -0.0999156 - outSlope: -0.13065715 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.10082913 - inSlope: -0.13065715 - outSlope: -0.15457225 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.09825297 - inSlope: -0.15457225 - outSlope: -0.17068277 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.095408216 - inSlope: -0.17068277 - outSlope: -0.1783808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.09243525 - inSlope: -0.1783808 - outSlope: -0.17697336 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.08948565 - inSlope: -0.17697336 - outSlope: -0.16614974 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.08671653 - inSlope: -0.16614974 - outSlope: -0.14569251 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.08428829 - inSlope: -0.14569251 - outSlope: -0.11587614 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.082357 - inSlope: -0.11587614 - outSlope: -0.077289924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.08106885 - inSlope: -0.077289924 - outSlope: -0.030565152 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.080559425 - inSlope: -0.030565152 - outSlope: 0.022357894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.08093205 - inSlope: 0.022357894 - outSlope: 0.08052555 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.08227416 - inSlope: 0.08052555 - outSlope: 0.14126964 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.08462862 - inSlope: 0.14126964 - outSlope: 0.20274726 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.088007785 - inSlope: 0.20274726 - outSlope: 0.26255918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.092383705 - inSlope: 0.26255918 - outSlope: 0.3183069 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.09768889 - inSlope: 0.3183069 - outSlope: 0.3680373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.10382275 - inSlope: 0.3680373 - outSlope: 0.40982577 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.110653274 - inSlope: 0.40982577 - outSlope: 0.4422601 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.11802416 - inSlope: 0.4422601 - outSlope: 0.46426138 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.12576196 - inSlope: 0.46426138 - outSlope: 0.47526696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.13368295 - inSlope: 0.47526696 - outSlope: 0.4749789 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.14159937 - inSlope: 0.4749789 - outSlope: 0.46358055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.14932582 - inSlope: 0.46358055 - outSlope: 0.44142234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.15668274 - inSlope: 0.44142234 - outSlope: 0.4090627 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.16350055 - inSlope: 0.4090627 - outSlope: 0.36725992 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.16962145 - inSlope: 0.36725992 - outSlope: 0.3166368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.1748988 - inSlope: 0.3166368 - outSlope: 0.25804228 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.17919944 - inSlope: 0.25804228 - outSlope: 0.19213927 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.1824018 - inSlope: 0.19213927 - outSlope: 0.11959884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.18439509 - inSlope: 0.11959884 - outSlope: 0.041077483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.18507972 - inSlope: 0.041077483 - outSlope: -0.049314953 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.18425782 - inSlope: -0.049314953 - outSlope: -0.14309394 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.18187289 - inSlope: -0.14309394 - outSlope: -0.2288442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.17805888 - inSlope: -0.2288442 - outSlope: -0.30565688 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.17296453 - inSlope: -0.30565688 - outSlope: -0.37249926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.1667563 - inSlope: -0.37249926 - outSlope: -0.4283672 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.15961675 - inSlope: -0.4283672 - outSlope: -0.47217512 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.15174706 - inSlope: -0.47217512 - outSlope: -0.5028566 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.14336625 - inSlope: -0.5028566 - outSlope: -0.5195486 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.13470699 - inSlope: -0.5195486 - outSlope: -0.5216404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.12601312 - inSlope: -0.5216404 - outSlope: -0.50883776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.11753237 - inSlope: -0.50883776 - outSlope: -0.48155105 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.109506644 - inSlope: -0.48155105 - outSlope: -0.44068018 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.10216188 - inSlope: -0.44068018 - outSlope: -0.38778943 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.09569882 - inSlope: -0.38778943 - outSlope: -0.32516164 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.090279385 - inSlope: -0.32516164 - outSlope: -0.25564972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.08601862 - inSlope: -0.25564972 - outSlope: -0.1822881 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.08298045 - inSlope: -0.1822881 - outSlope: -0.10859178 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.08117061 - inSlope: -0.10859178 - outSlope: -0.03772253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.080541894 - inSlope: -0.03772253 - outSlope: 0.027114864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.0809938 - inSlope: 0.027114864 - outSlope: 0.083777234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.08239011 - inSlope: 0.083777234 - outSlope: 0.12989408 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.08455504 - inSlope: 0.12989408 - outSlope: 0.1642735 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.08729289 - inSlope: 0.1642735 - outSlope: 0.18631582 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.09039819 - inSlope: 0.18631582 - outSlope: 0.19561648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.09365842 - inSlope: 0.19561648 - outSlope: 0.19264798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.09686926 - inSlope: 0.19264798 - outSlope: 0.17809916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.099837534 - inSlope: 0.17809916 - outSlope: 0.1528356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.10238483 - inSlope: 0.1528356 - outSlope: 0.11814104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.104353815 - inSlope: 0.11814104 - outSlope: 0.075403936 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.105610564 - inSlope: 0.075403936 - outSlope: 0.026256097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.10604816 - inSlope: 0.026256097 - outSlope: -0.021882957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.10568344 - inSlope: -0.021882957 - outSlope: -0.063168325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.10463065 - inSlope: -0.063168325 - outSlope: -0.099747784 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.102968164 - inSlope: -0.099747784 - outSlope: -0.13050264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.10079315 - inSlope: -0.13050264 - outSlope: -0.15441674 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.09821951 - inSlope: -0.15441674 - outSlope: -0.17054327 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.09537716 - inSlope: -0.17054327 - outSlope: -0.1782195 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.09240671 - inSlope: -0.1782195 - outSlope: -0.17684074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.08945941 - inSlope: -0.17684074 - outSlope: -0.16601205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.08669259 - inSlope: -0.16601205 - outSlope: -0.14556615 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.08426652 - inSlope: -0.14556615 - outSlope: -0.115749 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.08233729 - inSlope: -0.115749 - outSlope: -0.077166095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.08105121 - inSlope: -0.077166095 - outSlope: -0.030456053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.080543615 - inSlope: -0.030456053 - outSlope: 0.022467867 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.08091807 - inSlope: 0.022467867 - outSlope: 0.080626056 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.0822619 - inSlope: 0.080626056 - outSlope: 0.14136575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.08461796 - inSlope: 0.14136575 - outSlope: 0.20284247 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.08799861 - inSlope: 0.20284247 - outSlope: 0.26264903 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.09237603 - inSlope: 0.26264903 - outSlope: 0.31837335 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.097682476 - inSlope: 0.31837335 - outSlope: 0.36810616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.103817485 - inSlope: 0.36810616 - outSlope: 0.4099059 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.110649146 - inSlope: 0.4099059 - outSlope: 0.44229022 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.11802096 - inSlope: 0.44229022 - outSlope: 0.46432206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.12575954 - inSlope: 0.46432206 - outSlope: 0.47531614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.13368136 - inSlope: 0.47531614 - outSlope: 0.4750193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.14159822 - inSlope: 0.4750193 - outSlope: 0.46360216 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.14932525 - inSlope: 0.46360216 - outSlope: 0.4414429 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.15668252 - inSlope: 0.4414429 - outSlope: 0.4090878 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.16350055 - inSlope: 0.4090878 - outSlope: 0.36725992 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.16962145 - inSlope: 0.36725992 - outSlope: 0.31662774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.1748988 - inSlope: 0.31662774 - outSlope: 0.25804228 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.17919944 - inSlope: 0.25804228 - outSlope: 0.19214477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.1824018 - inSlope: 0.19214477 - outSlope: 0.11959884 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.18439509 - inSlope: 0.11959884 - outSlope: 0.041076306 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.18507972 - inSlope: 0.041076306 - outSlope: -0.046317987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.18430777 - inSlope: -0.046317987 - outSlope: -0.1345515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.18206528 - inSlope: -0.1345515 - outSlope: -0.21551539 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.1784732 - inSlope: -0.21551539 - outSlope: -0.2884438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.17366588 - inSlope: -0.2884438 - outSlope: -0.35240918 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.16779248 - inSlope: -0.35240918 - outSlope: -0.40651733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.1610173 - inSlope: -0.40651733 - outSlope: -0.4498171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.15352003 - inSlope: -0.4498171 - outSlope: -0.48140126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.1454968 - inSlope: -0.48140126 - outSlope: -0.5004238 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.13715653 - inSlope: -0.5004238 - outSlope: -0.50626665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.12871888 - inSlope: -0.50626665 - outSlope: -0.49860755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.12040841 - inSlope: -0.49860755 - outSlope: -0.47761887 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.112448215 - inSlope: -0.47761887 - outSlope: -0.44390342 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.10504994 - inSlope: -0.44390342 - outSlope: -0.39861766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.09840641 - inSlope: -0.39861766 - outSlope: -0.34350055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.09268116 - inSlope: -0.34350055 - outSlope: -0.2809572 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.08799861 - inSlope: -0.2809572 - outSlope: -0.2134986 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.08444036 - inSlope: -0.2134986 - outSlope: -0.14407328 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.082039036 - inSlope: -0.14407328 - outSlope: -0.07573601 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.08077679 - inSlope: -0.07573601 - outSlope: -0.011096468 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.08059185 - inSlope: -0.011096468 - outSlope: 0.04705963 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.081376165 - inSlope: 0.04705963 - outSlope: 0.09699489 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.082992814 - inSlope: 0.09699489 - outSlope: 0.13698608 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.08527588 - inSlope: 0.13698608 - outSlope: 0.16601965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.08804283 - inSlope: 0.16601965 - outSlope: 0.18374977 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.09110528 - inSlope: 0.18374977 - outSlope: 0.18989958 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.09427041 - inSlope: 0.18989958 - outSlope: 0.18500818 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.09735383 - inSlope: 0.18500818 - outSlope: 0.16971847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.10018243 - inSlope: 0.16971847 - outSlope: 0.14482361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.10259612 - inSlope: 0.14482361 - outSlope: 0.11149341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.10445442 - inSlope: 0.11149341 - outSlope: 0.07096473 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.10563715 - inSlope: 0.07096473 - outSlope: 0.024661053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.10604816 - inSlope: 0.024661053 - outSlope: -0.00871726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.105902866 - inSlope: -0.00871726 - outSlope: -0.02519035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.10548303 - inSlope: -0.02519035 - outSlope: -0.04008846 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.1048149 - inSlope: -0.04008846 - outSlope: -0.053240873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.10392757 - inSlope: -0.053240873 - outSlope: -0.06449146 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.102852665 - inSlope: -0.06449146 - outSlope: -0.07382446 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.101622276 - inSlope: -0.07382446 - outSlope: -0.08117427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.10026939 - inSlope: -0.08117427 - outSlope: -0.08657766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.09882645 - inSlope: -0.08657766 - outSlope: -0.090017416 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.0973261 - inSlope: -0.090017416 - outSlope: -0.091658294 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.095798485 - inSlope: -0.091658294 - outSlope: -0.091603756 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.09427178 - inSlope: -0.091603756 - outSlope: -0.089960426 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.09277246 - inSlope: -0.089960426 - outSlope: -0.086937025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.09132345 - inSlope: -0.086937025 - outSlope: -0.082755454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.08994421 - inSlope: -0.082755454 - outSlope: -0.07748171 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.08865287 - inSlope: -0.07748171 - outSlope: -0.07148323 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.087461434 - inSlope: -0.07148323 - outSlope: -0.06494174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.08637909 - inSlope: -0.06494174 - outSlope: -0.058046572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.08541166 - inSlope: -0.058046572 - outSlope: -0.05104724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.084560886 - inSlope: -0.05104724 - outSlope: -0.04410797 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.08382572 - inSlope: -0.04410797 - outSlope: -0.03737313 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.08320285 - inSlope: -0.03737313 - outSlope: -0.031061795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.08268516 - inSlope: -0.031061795 - outSlope: -0.025210915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.08226498 - inSlope: -0.025210915 - outSlope: -0.019963738 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.08193224 - inSlope: -0.019963738 - outSlope: -0.015304024 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.081677176 - inSlope: -0.015304024 - outSlope: -0.011240862 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.08148983 - inSlope: -0.011240862 - outSlope: -0.0076448596 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.08136242 - inSlope: -0.0076448596 - outSlope: -0.004475525 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.08128782 - inSlope: -0.004475525 - outSlope: -0.0014989306 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.08126284 - inSlope: -0.0014989306 - outSlope: -0.019669386 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.08093502 - inSlope: -0.019669386 - outSlope: -0.057912722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.07996977 - inSlope: -0.057912722 - outSlope: -0.09445632 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.07839552 - inSlope: -0.09445632 - outSlope: -0.12926567 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.07624113 - inSlope: -0.12926567 - outSlope: -0.16227254 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.07353663 - inSlope: -0.16227254 - outSlope: -0.19341893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.07031284 - inSlope: -0.19341893 - outSlope: -0.22271168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.06660104 - inSlope: -0.22271168 - outSlope: -0.25012228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.062432397 - inSlope: -0.25012228 - outSlope: -0.27568388 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.057837736 - inSlope: -0.27568388 - outSlope: -0.29937202 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.052847993 - inSlope: -0.29937202 - outSlope: -0.32134807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.047492273 - inSlope: -0.32134807 - outSlope: -0.34162968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.041798532 - inSlope: -0.34162968 - outSlope: -0.36036432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.035792552 - inSlope: -0.36036432 - outSlope: -0.37768164 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.029497594 - inSlope: -0.37768164 - outSlope: -0.39375654 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.022935085 - inSlope: -0.39375654 - outSlope: -0.40871668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.016123245 - inSlope: -0.40871668 - outSlope: -0.4226627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.009078571 - inSlope: -0.4226627 - outSlope: -0.4358595 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.0018143564 - inSlope: -0.4358595 - outSlope: -0.4481178 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0056541595 - inSlope: -0.4481178 - outSlope: -0.45952353 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.013312768 - inSlope: -0.45952353 - outSlope: -0.46988496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.021144513 - inSlope: -0.46988496 - outSlope: -0.47911412 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.029129626 - inSlope: -0.47911412 - outSlope: -0.4868314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.03724336 - inSlope: -0.4868314 - outSlope: -0.49247226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.045451105 - inSlope: -0.49247226 - outSlope: -0.49573725 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.05371374 - inSlope: -0.49573725 - outSlope: -0.49622607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.061984047 - inSlope: -0.49622607 - outSlope: -0.49342448 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.07020766 - inSlope: -0.49342448 - outSlope: -0.48682478 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.078321286 - inSlope: -0.48682478 - outSlope: -0.4763953 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.08626154 - inSlope: -0.4763953 - outSlope: -0.4620055 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.093961515 - inSlope: -0.4620055 - outSlope: -0.44360748 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.10135486 - inSlope: -0.44360748 - outSlope: -0.42153525 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.10838074 - inSlope: -0.42153525 - outSlope: -0.3961871 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.11498376 - inSlope: -0.3961871 - outSlope: -0.36814952 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.12111949 - inSlope: -0.36814952 - outSlope: -0.33799344 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.12675263 - inSlope: -0.33799344 - outSlope: -0.3064769 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.1318608 - inSlope: -0.3064769 - outSlope: -0.2743852 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.13643381 - inSlope: -0.2743852 - outSlope: -0.24234933 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.1404729 - inSlope: -0.24234933 - outSlope: -0.21112704 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.14399163 - inSlope: -0.21112704 - outSlope: -0.18125787 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.14701273 - inSlope: -0.18125787 - outSlope: -0.15329416 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.14956759 - inSlope: -0.15329416 - outSlope: -0.12755351 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.15169345 - inSlope: -0.12755351 - outSlope: -0.104315385 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.15343201 - inSlope: -0.104315385 - outSlope: -0.08373684 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.15482768 - inSlope: -0.08373684 - outSlope: -0.06586712 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.15592545 - inSlope: -0.06586712 - outSlope: -0.050563093 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.15676816 - inSlope: -0.050563093 - outSlope: -0.037707593 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.15739664 - inSlope: -0.037707593 - outSlope: -0.026977176 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.15784626 - inSlope: -0.026977176 - outSlope: -0.018009521 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.15814641 - inSlope: -0.018009521 - outSlope: -0.0103060985 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.15831818 - inSlope: -0.0103060985 - outSlope: -0.0033955341 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.15837477 - inSlope: -0.0033955341 - outSlope: -0.0033955341 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.11452519 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.11452519 - inSlope: 0 - outSlope: 0.0013509406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.114502676 - inSlope: 0.0013509406 - outSlope: 0.003890087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.11443784 - inSlope: 0.003890087 - outSlope: 0.006184286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.11433477 - inSlope: 0.006184286 - outSlope: 0.008153476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.11419888 - inSlope: 0.008153476 - outSlope: 0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.1140375 - inSlope: 0.009682784 - outSlope: 0.010806592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.11385739 - inSlope: 0.010806592 - outSlope: 0.011301499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.11366903 - inSlope: 0.011301499 - outSlope: 0.011619341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.113475375 - inSlope: 0.011619341 - outSlope: 0.01180039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.1132787 - inSlope: 0.01180039 - outSlope: 0.0118978005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.113080405 - inSlope: 0.0118978005 - outSlope: 0.011889797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.11288224 - inSlope: 0.011889797 - outSlope: 0.011432033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.11269171 - inSlope: 0.011432033 - outSlope: 0.01094696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.11250926 - inSlope: 0.01094696 - outSlope: 0.009659538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.112348266 - inSlope: 0.009659538 - outSlope: 0.00830681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.11220982 - inSlope: 0.00830681 - outSlope: 0.0065960055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.112099886 - inSlope: 0.0065960055 - outSlope: 0.0026464392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.11205578 - inSlope: 0.0026464392 - outSlope: -0.002740326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.11210145 - inSlope: -0.002740326 - outSlope: -0.007469959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.11222595 - inSlope: -0.007469959 - outSlope: -0.0102822585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.11239732 - inSlope: -0.0102822585 - outSlope: -0.01096663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1125801 - inSlope: -0.01096663 - outSlope: -0.010638098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.1127574 - inSlope: -0.010638098 - outSlope: -0.00942708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.11291452 - inSlope: -0.00942708 - outSlope: -0.007533438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.113040075 - inSlope: -0.007533438 - outSlope: -0.005142228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.11312578 - inSlope: -0.005142228 - outSlope: -0.002342912 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.11316483 - inSlope: -0.002342912 - outSlope: -0.00076845364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.113177635 - inSlope: -0.00076845364 - outSlope: -0.0007170446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.113189586 - inSlope: -0.0007170446 - outSlope: -0.0006678707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.11320072 - inSlope: -0.0006678707 - outSlope: -0.0006186924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.11321103 - inSlope: -0.0006186924 - outSlope: -0.00057399325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.113220595 - inSlope: -0.00057399325 - outSlope: -0.0005297368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.113229424 - inSlope: -0.0005297368 - outSlope: -0.00048726844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.113237545 - inSlope: -0.00048726844 - outSlope: -0.00044569417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.11324497 - inSlope: -0.00044569417 - outSlope: -0.0004072491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.11325176 - inSlope: -0.0004072491 - outSlope: -0.00036925112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.113257915 - inSlope: -0.00036925112 - outSlope: -0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.11326347 - inSlope: -0.0003334883 - outSlope: -0.0002986174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.11326845 - inSlope: -0.0002986174 - outSlope: -0.00026553895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.113272876 - inSlope: -0.00026553895 - outSlope: -0.00023290537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.11327676 - inSlope: -0.00023290537 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.11328014 - inSlope: -0.000202954 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.113283016 - inSlope: -0.0001725556 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.11328542 - inSlope: -0.00014439238 - outSlope: -0.000117123236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.113287374 - inSlope: -0.000117123236 - outSlope: -0.00009074751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.11328889 - inSlope: -0.00009074751 - outSlope: -0.000065714186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.11328998 - inSlope: -0.000065714186 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.11329068 - inSlope: -0.000042021315 - outSlope: -0.000018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.11329099 - inSlope: -0.000018328446 - outSlope: 0.000004023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.11329092 - inSlope: 0.000004023317 - outSlope: 0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.11329052 - inSlope: 0.000024139905 - outSlope: 0.000045150562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.113289766 - inSlope: 0.000045150562 - outSlope: 0.00006392604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1132887 - inSlope: 0.00006392604 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.11328733 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.11328567 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.11328373 - inSlope: 0.00011622917 - outSlope: 0.00013187541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.11328153 - inSlope: 0.00013187541 - outSlope: 0.00014662757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.11327909 - inSlope: 0.00014662757 - outSlope: 0.00015959158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.11327643 - inSlope: 0.00015959158 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.11327354 - inSlope: 0.00017344968 - outSlope: 0.00018507127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.113270454 - inSlope: 0.00018507127 - outSlope: 0.00019580145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.11326719 - inSlope: 0.00019580145 - outSlope: 0.00020608326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.113263756 - inSlope: 0.00020608326 - outSlope: 0.00021502396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.11326017 - inSlope: 0.00021502396 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.11325645 - inSlope: 0.00022351764 - outSlope: 0.0002306702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.1132526 - inSlope: 0.0002306702 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.11324865 - inSlope: 0.0002369287 - outSlope: 0.00024318718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.1132446 - inSlope: 0.00024318718 - outSlope: 0.00024631468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.113240495 - inSlope: 0.00024631468 - outSlope: 0.00025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.11323632 - inSlope: 0.00025033974 - outSlope: 0.00025302195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.113232106 - inSlope: 0.00025302195 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.113227874 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.113223635 - inSlope: 0.00025436305 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.113219395 - inSlope: 0.00025436305 - outSlope: 0.00025168085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.1132152 - inSlope: 0.00025168085 - outSlope: 0.00025033797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.11321103 - inSlope: 0.00025033797 - outSlope: 0.00024542236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.11320694 - inSlope: 0.00024542236 - outSlope: 0.00024095201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.11320292 - inSlope: 0.00024095201 - outSlope: 0.0002346935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.11319901 - inSlope: 0.0002346935 - outSlope: 0.00022754095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.11319522 - inSlope: 0.00022754095 - outSlope: 0.09268248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.11165051 - inSlope: 0.09268248 - outSlope: 0.27151895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.1071252 - inSlope: 0.27151895 - outSlope: 0.44776347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.09966248 - inSlope: 0.44776347 - outSlope: 0.62247515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.08928783 - inSlope: 0.62247515 - outSlope: 0.7851419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.07620215 - inSlope: 0.7851419 - outSlope: 0.91270876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.06099035 - inSlope: 0.91270876 - outSlope: 0.9729966 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.044773754 - inSlope: 0.9729966 - outSlope: 0.93426794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.029202636 - inSlope: 0.93426794 - outSlope: 0.78067195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.016191449 - inSlope: 0.78067195 - outSlope: 0.52584726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0074273366 - inSlope: 0.52584726 - outSlope: 0.21450412 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.0038522712 - inSlope: 0.21450412 - outSlope: -0.0918859 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0053837015 - inSlope: -0.0918859 - outSlope: -0.3375454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.011009453 - inSlope: -0.3375454 - outSlope: -0.49045748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.019183736 - inSlope: -0.49045748 - outSlope: -0.5445269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.028259305 - inSlope: -0.5445269 - outSlope: -0.51257074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.036802143 - inSlope: -0.51257074 - outSlope: -0.41538605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.043725237 - inSlope: -0.41538605 - outSlope: -0.2715196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.04825056 - inSlope: -0.2715196 - outSlope: -0.094537675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.049826186 - inSlope: -0.094537675 - outSlope: 0.0028605787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.04977851 - inSlope: 0.0028605787 - outSlope: 0.0030586154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.049727533 - inSlope: 0.0030586154 - outSlope: 0.0030306755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.04967702 - inSlope: 0.0030306755 - outSlope: 0.0027615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.049630996 - inSlope: 0.0027615603 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.049593244 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.04956715 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.049555723 - inSlope: 0.0006857521 - outSlope: 0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.049552396 - inSlope: 0.00019960124 - outSlope: 0.00022217653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.049548693 - inSlope: 0.00022217653 - outSlope: 0.00024251663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.04954465 - inSlope: 0.00024251663 - outSlope: 0.00026307648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.049540266 - inSlope: 0.00026307648 - outSlope: 0.0002829733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.04953555 - inSlope: 0.0002829733 - outSlope: 0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.04953052 - inSlope: 0.0003017488 - outSlope: 0.00032074781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.049525175 - inSlope: 0.00032074781 - outSlope: 0.0003384057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.049519535 - inSlope: 0.0003384057 - outSlope: 0.0003560636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.0495136 - inSlope: 0.0003560636 - outSlope: 0.00037238037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.049507394 - inSlope: 0.00037238037 - outSlope: 0.00038825013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049500924 - inSlope: 0.00038825013 - outSlope: 0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.049494192 - inSlope: 0.00040389635 - outSlope: 0.00041887205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04948721 - inSlope: 0.00041887205 - outSlope: 0.00043317716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.04947999 - inSlope: 0.00043317716 - outSlope: 0.00048391568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.049471926 - inSlope: 0.00048391568 - outSlope: 0.0005657231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.049462497 - inSlope: 0.0005657231 - outSlope: 0.0006511069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.049451645 - inSlope: 0.0006511069 - outSlope: 0.0007262088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.049439542 - inSlope: 0.0007262088 - outSlope: 0.00081426307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04942597 - inSlope: 0.00081426307 - outSlope: 0.0008911648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.049411118 - inSlope: 0.0008911648 - outSlope: 0.0009810189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049394768 - inSlope: 0.0009810189 - outSlope: 0.0009559849 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.049378835 - inSlope: 0.0009559849 - outSlope: 0.0012036425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.049358774 - inSlope: 0.0012036425 - outSlope: 0.0012201827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049338438 - inSlope: 0.0012201827 - outSlope: 0.0016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.049310274 - inSlope: 0.0016897933 - outSlope: 0.0025896754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.049267113 - inSlope: 0.0025896754 - outSlope: 0.0035575067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.04920782 - inSlope: 0.0035575067 - outSlope: 0.004486446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.049133047 - inSlope: 0.004486446 - outSlope: 0.00470147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.04905469 - inSlope: 0.00470147 - outSlope: 0.005432149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.048964154 - inSlope: 0.005432149 - outSlope: 0.0058952775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0488659 - inSlope: 0.0058952775 - outSlope: 0.005819952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0487689 - inSlope: 0.005819952 - outSlope: 0.0058865603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.04867079 - inSlope: 0.0058865603 - outSlope: 0.0057523674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.048574917 - inSlope: 0.0057523674 - outSlope: 0.005598446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.04848161 - inSlope: 0.005598446 - outSlope: 0.005138894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.04839596 - inSlope: 0.005138894 - outSlope: 0.004428555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.048322152 - inSlope: 0.004428555 - outSlope: 0.0038565733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.048257876 - inSlope: 0.0038565733 - outSlope: 0.0033031437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.048202824 - inSlope: 0.0033031437 - outSlope: 0.002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.048161212 - inSlope: 0.002496692 - outSlope: 0.001813175 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.048130993 - inSlope: 0.001813175 - outSlope: 0.0012094539 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.048110835 - inSlope: 0.0012094539 - outSlope: 0.0004946445 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.04810259 - inSlope: 0.0004946445 - outSlope: 0.000010281811 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.04810242 - inSlope: 0.000010281811 - outSlope: -0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.0481037 - inSlope: -0.000076890065 - outSlope: -0.00037305092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.04810992 - inSlope: -0.00037305092 - outSlope: -0.0005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.04811886 - inSlope: -0.0005364423 - outSlope: -0.00056728773 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.048128314 - inSlope: -0.00056728773 - outSlope: -0.0008614246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.04814267 - inSlope: -0.0008614246 - outSlope: -0.00088781206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.04815747 - inSlope: -0.00088781206 - outSlope: -0.0010252753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.048174556 - inSlope: -0.0010252753 - outSlope: -0.0012695801 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.048195716 - inSlope: -0.0012695801 - outSlope: -0.0010748963 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.04821363 - inSlope: -0.0010748963 - outSlope: -0.0015483067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.048239436 - inSlope: -0.0015483067 - outSlope: -0.001559706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.04826543 - inSlope: -0.001559706 - outSlope: -0.0014698519 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.04828993 - inSlope: -0.0014698519 - outSlope: -0.0016126797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.048316807 - inSlope: -0.0016126797 - outSlope: -0.0017168389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.04834542 - inSlope: -0.0017168389 - outSlope: -0.0015708819 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.0483716 - inSlope: -0.0015708819 - outSlope: -0.0018017757 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.04840163 - inSlope: -0.0018017757 - outSlope: -0.0015675292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.048427757 - inSlope: -0.0015675292 - outSlope: -0.0017950701 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.048457675 - inSlope: -0.0017950701 - outSlope: -0.001204313 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.048477747 - inSlope: -0.001204313 - outSlope: -0.0016329965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.048504964 - inSlope: -0.0016329965 - outSlope: -0.0014812513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.04852965 - inSlope: -0.0014812513 - outSlope: -0.0013209892 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.048551667 - inSlope: -0.0013209892 - outSlope: -0.0014414652 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.048575692 - inSlope: -0.0014414652 - outSlope: -0.0012642157 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.048596762 - inSlope: -0.0012642157 - outSlope: -0.0011998427 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.04861676 - inSlope: -0.0011998427 - outSlope: -0.0012295705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.048637252 - inSlope: -0.0012295705 - outSlope: -0.0011220585 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.048655953 - inSlope: -0.0011220585 - outSlope: -0.0010793667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.048673943 - inSlope: -0.0010793667 - outSlope: -0.0010440509 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.048691344 - inSlope: -0.0010440509 - outSlope: -0.0010102997 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.04870818 - inSlope: -0.0010102997 - outSlope: -0.0009799013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.048724514 - inSlope: -0.0009799013 - outSlope: -0.00094302086 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.04874023 - inSlope: -0.00094302086 - outSlope: -0.00088311813 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.04875495 - inSlope: -0.00088311813 - outSlope: -0.00082679174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.04876873 - inSlope: -0.00082679174 - outSlope: -0.0006857423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.04878016 - inSlope: -0.0006857423 - outSlope: -0.00070765684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.048791952 - inSlope: -0.00070765684 - outSlope: -0.0006251788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.048802372 - inSlope: -0.0006251788 - outSlope: -0.0005422538 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.04881141 - inSlope: -0.0005422538 - outSlope: -0.00036053394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.04881742 - inSlope: -0.00036053394 - outSlope: -0.0004260246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.04882452 - inSlope: -0.0004260246 - outSlope: -0.00024922215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.048828673 - inSlope: -0.00024922215 - outSlope: -0.000021904727 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.048829038 - inSlope: -0.000021904727 - outSlope: -0.00051453756 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.048837613 - inSlope: -0.00051453756 - outSlope: 0.00041618984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.048830677 - inSlope: 0.00041618984 - outSlope: -0.0003118071 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.048835874 - inSlope: -0.0003118071 - outSlope: 0.00036567484 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.04882978 - inSlope: 0.00036567484 - outSlope: 0.00019826014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.048826475 - inSlope: 0.00019826014 - outSlope: 0.00006526715 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.048825387 - inSlope: 0.00006526715 - outSlope: 0.00036321615 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.048819333 - inSlope: 0.00036321615 - outSlope: 0.0002800636 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.048814666 - inSlope: 0.0002800636 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.048811506 - inSlope: 0.00018954295 - outSlope: 0.0003793094 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.048805185 - inSlope: 0.0003793094 - outSlope: 0.00043720048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.048797898 - inSlope: 0.00043720048 - outSlope: 0.00006549067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.048796806 - inSlope: 0.00006549067 - outSlope: 0.0003321472 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.04879127 - inSlope: 0.0003321472 - outSlope: 0.00034712287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.048785485 - inSlope: 0.00034712287 - outSlope: 0.000006034976 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.048785385 - inSlope: 0.000006034976 - outSlope: 0.00021971468 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.048781723 - inSlope: 0.00021971468 - outSlope: 0.000193122 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.048778504 - inSlope: 0.000193122 - outSlope: -0.000021457387 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.04877886 - inSlope: -0.000021457387 - outSlope: 0.000057891895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.048777897 - inSlope: 0.000057891895 - outSlope: -0.00010639287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.04877967 - inSlope: -0.00010639287 - outSlope: -0.00009097298 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.048781186 - inSlope: -0.00009097298 - outSlope: -0.00016316553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.048783906 - inSlope: -0.00016316553 - outSlope: -0.0002702367 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.04878841 - inSlope: -0.0002702367 - outSlope: -0.00025972378 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.04879274 - inSlope: -0.00025972378 - outSlope: -0.0004754288 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.048800662 - inSlope: -0.0004754288 - outSlope: -0.00055006903 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.04880983 - inSlope: -0.00055006903 - outSlope: -0.00049643975 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.048818104 - inSlope: -0.00049643975 - outSlope: -0.00072262215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.048830148 - inSlope: -0.00072262215 - outSlope: -0.0006716801 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.048841342 - inSlope: -0.0006716801 - outSlope: -0.00073536247 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.0488536 - inSlope: -0.00073536247 - outSlope: -0.00093518436 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.048869185 - inSlope: -0.00093518436 - outSlope: -0.000772488 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.04888206 - inSlope: -0.000772488 - outSlope: -0.00097429944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.0488983 - inSlope: -0.00097429944 - outSlope: -0.0010729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.04891618 - inSlope: -0.0010729 - outSlope: -0.00088154094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.048930872 - inSlope: -0.00088154094 - outSlope: -0.0010127729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.04894775 - inSlope: -0.0010127729 - outSlope: -0.0011345593 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.04896666 - inSlope: -0.0011345593 - outSlope: -0.00085362606 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.048980888 - inSlope: -0.00085362606 - outSlope: -0.0010248136 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.04899797 - inSlope: -0.0010248136 - outSlope: -0.0011477794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.049017098 - inSlope: -0.0011477794 - outSlope: -0.0007496674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.049029592 - inSlope: -0.0007496674 - outSlope: -0.0009993616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.04904625 - inSlope: -0.0009993616 - outSlope: -0.00057666725 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.04905586 - inSlope: -0.00057666725 - outSlope: -0.0006122235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.049066063 - inSlope: -0.0006122235 - outSlope: -0.0006253934 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.049076486 - inSlope: -0.0006253934 - outSlope: -0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.04908358 - inSlope: -0.0004255715 - outSlope: -0.0005601432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.049092915 - inSlope: -0.0005601432 - outSlope: -0.00034734144 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.049098704 - inSlope: -0.00034734144 - outSlope: -0.0002650957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.049103122 - inSlope: -0.0002650957 - outSlope: -0.0002881101 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.049107924 - inSlope: -0.0002881101 - outSlope: -0.00015937035 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.04911058 - inSlope: -0.00015937035 - outSlope: -0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.049112428 - inSlope: -0.00011086316 - outSlope: -0.00006504456 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.049113512 - inSlope: -0.00006504456 - outSlope: -0.000017210612 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.0491138 - inSlope: -0.000017210612 - outSlope: 0.00001922279 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.04911348 - inSlope: 0.00001922279 - outSlope: 0.00005341995 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.04911259 - inSlope: 0.00005341995 - outSlope: 0.000098125645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.049110953 - inSlope: 0.000098125645 - outSlope: 0.00014684898 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.049108505 - inSlope: 0.00014684898 - outSlope: 0.00028945948 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.04910368 - inSlope: 0.00028945948 - outSlope: 0.0002691114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.049099196 - inSlope: 0.0002691114 - outSlope: 0.00035270577 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.049093317 - inSlope: 0.00035270577 - outSlope: 0.00043608915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.04908605 - inSlope: 0.00043608915 - outSlope: 0.0006180174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.04907575 - inSlope: 0.0006180174 - outSlope: 0.00055299053 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.049066532 - inSlope: 0.00055299053 - outSlope: 0.00072731596 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.04905441 - inSlope: 0.00072731596 - outSlope: 0.00095242227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.049038537 - inSlope: 0.00095242227 - outSlope: 0.0004568635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.049030922 - inSlope: 0.0004568635 - outSlope: 0.0013824763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.04900788 - inSlope: 0.0013824763 - outSlope: 0.0006493094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.04899706 - inSlope: 0.0006493094 - outSlope: 0.0013192199 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.048975073 - inSlope: 0.0013192199 - outSlope: 0.0011430528 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.04895602 - inSlope: 0.0011430528 - outSlope: 0.0010009262 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.04893934 - inSlope: 0.0010009262 - outSlope: 0.001286549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.048917897 - inSlope: 0.001286549 - outSlope: 0.0011902484 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.04889806 - inSlope: 0.0011902484 - outSlope: 0.0010860566 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.04887996 - inSlope: 0.0010860566 - outSlope: 0.0012603978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.04885895 - inSlope: 0.0012603978 - outSlope: 0.0013015618 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.04883726 - inSlope: 0.0013015618 - outSlope: 0.0009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.04882206 - inSlope: 0.0009119389 - outSlope: 0.0011605201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.04880272 - inSlope: 0.0011605201 - outSlope: 0.0011560166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.04878345 - inSlope: 0.0011560166 - outSlope: 0.00079506356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.0487702 - inSlope: 0.00079506356 - outSlope: 0.0009888279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.04875372 - inSlope: 0.0009888279 - outSlope: 0.0009423638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.048738014 - inSlope: 0.0009423638 - outSlope: 0.0007071997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.048726227 - inSlope: 0.0007071997 - outSlope: 0.0007671235 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.048713442 - inSlope: 0.0007671235 - outSlope: 0.00058337266 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.04870372 - inSlope: 0.00058337266 - outSlope: 0.0005795895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.04869406 - inSlope: 0.0005795895 - outSlope: 0.00048972014 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.048685897 - inSlope: 0.00048972014 - outSlope: 0.0003616567 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.04867987 - inSlope: 0.0003616567 - outSlope: 0.00034309467 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.04867415 - inSlope: 0.00034309467 - outSlope: 0.00011242776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.048672277 - inSlope: 0.00011242776 - outSlope: 0.0000129642085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.04867206 - inSlope: 0.0000129642085 - outSlope: 0.000043585314 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.048671335 - inSlope: 0.000043585314 - outSlope: -0.0001911103 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.04867452 - inSlope: -0.0001911103 - outSlope: -0.00016093039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.048677202 - inSlope: -0.00016093039 - outSlope: -0.00024430826 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.048681274 - inSlope: -0.00024430826 - outSlope: -0.00043697073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.048688557 - inSlope: -0.00043697073 - outSlope: -0.00019356904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.048691783 - inSlope: -0.00019356904 - outSlope: -0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.048702095 - inSlope: -0.00061868795 - outSlope: -0.0005869657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.048711877 - inSlope: -0.0005869657 - outSlope: -0.00045574593 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.048719473 - inSlope: -0.00045574593 - outSlope: -0.00055924914 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.048728794 - inSlope: -0.00055924914 - outSlope: -0.000627405 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.04873925 - inSlope: -0.000627405 - outSlope: -0.0004474887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.04874671 - inSlope: -0.0004474887 - outSlope: -0.0006472978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.048757497 - inSlope: -0.0006472978 - outSlope: -0.00038533888 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.04876392 - inSlope: -0.00038533888 - outSlope: -0.0005869657 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.048773702 - inSlope: -0.0005869657 - outSlope: 0.00002771579 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.04877324 - inSlope: 0.00002771579 - outSlope: -0.00038110302 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.048779592 - inSlope: -0.00038110302 - outSlope: -0.00021189169 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.048783123 - inSlope: -0.00021189169 - outSlope: -0.000035763333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.04878372 - inSlope: -0.000035763333 - outSlope: -0.00014327276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.048786107 - inSlope: -0.00014327276 - outSlope: 0.000043586562 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.04878538 - inSlope: 0.000043586562 - outSlope: 0.000115333445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.04878346 - inSlope: 0.000115333445 - outSlope: 0.00009142002 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.048781935 - inSlope: 0.00009142002 - outSlope: 0.00020116298 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.048778582 - inSlope: 0.00020116298 - outSlope: 0.00024386123 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.048774518 - inSlope: 0.00024386123 - outSlope: 0.00027760494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.04876989 - inSlope: 0.00027760494 - outSlope: 0.00030555297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.0487648 - inSlope: 0.00030555297 - outSlope: 0.0003296838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.048759304 - inSlope: 0.0003296838 - outSlope: 0.00034443574 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.048753563 - inSlope: 0.00034443574 - outSlope: 0.00037082104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.048747383 - inSlope: 0.00037082104 - outSlope: 0.00039159728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.048740856 - inSlope: 0.00039159728 - outSlope: 0.0004968868 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.048732575 - inSlope: 0.0004968868 - outSlope: 0.00043965288 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.048725247 - inSlope: 0.00043965288 - outSlope: 0.00048638132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.04871714 - inSlope: 0.00048638132 - outSlope: 0.0005315173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.048708282 - inSlope: 0.0005315173 - outSlope: 0.0006748094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.048697036 - inSlope: 0.0006748094 - outSlope: 0.00057085586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.04868752 - inSlope: 0.00057085586 - outSlope: 0.00070565526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.04867576 - inSlope: 0.00070565526 - outSlope: 0.0008904815 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.04866092 - inSlope: 0.0008904815 - outSlope: 0.00035360994 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.048655026 - inSlope: 0.00035360994 - outSlope: 0.001238717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.04863438 - inSlope: 0.001238717 - outSlope: 0.0004765464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.048626438 - inSlope: 0.0004765464 - outSlope: 0.0011321006 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.04860757 - inSlope: 0.0011321006 - outSlope: 0.0009418898 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.04859187 - inSlope: 0.0009418898 - outSlope: 0.00078478165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.04857879 - inSlope: 0.00078478165 - outSlope: 0.0010567763 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.04856118 - inSlope: 0.0010567763 - outSlope: 0.00094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.048545413 - inSlope: 0.00094594015 - outSlope: 0.0008272269 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.048531625 - inSlope: 0.0008272269 - outSlope: 0.0009877385 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.048515163 - inSlope: 0.0009877385 - outSlope: 0.0010147556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.04849825 - inSlope: 0.0010147556 - outSlope: 0.0006117765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.048488054 - inSlope: 0.0006117765 - outSlope: 0.0008453316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.048473965 - inSlope: 0.0008453316 - outSlope: 0.00084155594 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.04845994 - inSlope: 0.00084155594 - outSlope: 0.0004921788 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.048451737 - inSlope: 0.0004921788 - outSlope: 0.00069783203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.048440106 - inSlope: 0.00069783203 - outSlope: 0.0006629438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.048429057 - inSlope: 0.0006629438 - outSlope: 0.00043832435 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.04842175 - inSlope: 0.00043832435 - outSlope: 0.00050916587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.048413265 - inSlope: 0.00050916587 - outSlope: 0.00033527164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.048407678 - inSlope: 0.00033527164 - outSlope: 0.00034153982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.048401985 - inSlope: 0.00034153982 - outSlope: 0.00026195892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.04839762 - inSlope: 0.00026195892 - outSlope: 0.0001459591 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.048395187 - inSlope: 0.0001459591 - outSlope: 0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.048392683 - inSlope: 0.0001502017 - outSlope: -0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.048393875 - inSlope: -0.000071526665 - outSlope: -0.00015131927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.048396397 - inSlope: -0.00015131927 - outSlope: -0.00010147846 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.04839809 - inSlope: -0.00010147846 - outSlope: -0.00033013083 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.04840359 - inSlope: -0.00033013083 - outSlope: -0.0002811892 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.048408277 - inSlope: -0.0002811892 - outSlope: -0.0003451063 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.04841403 - inSlope: -0.0003451063 - outSlope: -0.0005447203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.048423108 - inSlope: -0.0005447203 - outSlope: -0.00038019806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.048429444 - inSlope: -0.00038019806 - outSlope: -0.00057981303 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.048439108 - inSlope: -0.00057981303 - outSlope: -0.00067568413 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.04845037 - inSlope: -0.00067568413 - outSlope: -0.00048055605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.04845838 - inSlope: -0.00048055605 - outSlope: -0.0006075296 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.048468504 - inSlope: -0.0006075296 - outSlope: -0.00072530436 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.048480593 - inSlope: -0.00072530436 - outSlope: -0.00043854787 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.0484879 - inSlope: -0.00043854787 - outSlope: -0.0006023714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.04849794 - inSlope: -0.0006023714 - outSlope: -0.0007197371 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.048509937 - inSlope: -0.0007197371 - outSlope: -0.00031560237 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.048515197 - inSlope: -0.00031560237 - outSlope: -0.0005612608 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.04852455 - inSlope: -0.0005612608 - outSlope: -0.00013433218 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.04852679 - inSlope: -0.00013433218 - outSlope: -0.0001674171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.04852958 - inSlope: -0.0001674171 - outSlope: -0.00017791749 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.048532546 - inSlope: -0.00017791749 - outSlope: 0.000023246166 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.048532158 - inSlope: 0.000023246166 - outSlope: -0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.048534006 - inSlope: -0.00011086316 - outSlope: 0.000101701975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.04853231 - inSlope: 0.000101701975 - outSlope: 0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.048529267 - inSlope: 0.00018261129 - outSlope: 0.00015869524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.048526622 - inSlope: 0.00015869524 - outSlope: 0.00028476553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.048521876 - inSlope: 0.00028476553 - outSlope: 0.00033057784 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.048516367 - inSlope: 0.00033057784 - outSlope: 0.00037149162 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.048510175 - inSlope: 0.00037149162 - outSlope: 0.0004152898 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.048503254 - inSlope: 0.0004152898 - outSlope: 0.0004463711 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.048495814 - inSlope: 0.0004463711 - outSlope: 0.0004738506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.048487917 - inSlope: 0.0004738506 - outSlope: 0.0005118627 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.048479386 - inSlope: 0.0005118627 - outSlope: 0.0005453752 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.048470296 - inSlope: 0.0005453752 - outSlope: 0.00066363334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.048459236 - inSlope: 0.00066363334 - outSlope: 0.00061868795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.048448924 - inSlope: 0.00061868795 - outSlope: 0.00067726814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.048437636 - inSlope: 0.00067726814 - outSlope: 0.000735586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.048425376 - inSlope: 0.000735586 - outSlope: 0.0008916246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.048410516 - inSlope: 0.0008916246 - outSlope: 0.00080040516 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.048397176 - inSlope: 0.00080040516 - outSlope: 0.0009477012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.04838138 - inSlope: 0.0009477012 - outSlope: 0.0011455442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.04836229 - inSlope: 0.0011455442 - outSlope: 0.0006213701 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.048351932 - inSlope: 0.0006213701 - outSlope: 0.001519271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.04832661 - inSlope: 0.001519271 - outSlope: 0.0007572669 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.04831399 - inSlope: 0.0007572669 - outSlope: 0.0013972287 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.048290703 - inSlope: 0.0013972287 - outSlope: 0.0011911084 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.04827085 - inSlope: 0.0011911084 - outSlope: 0.0010170197 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.0482539 - inSlope: 0.0010170197 - outSlope: 0.0012724677 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.048232693 - inSlope: 0.0012724677 - outSlope: 0.0011439796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.048213627 - inSlope: 0.0011439796 - outSlope: 0.001007156 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.04819684 - inSlope: 0.001007156 - outSlope: 0.0011482266 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.048177704 - inSlope: 0.0011482266 - outSlope: 0.0011566872 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.048158426 - inSlope: 0.0011566872 - outSlope: 0.0007329248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.04814621 - inSlope: 0.0007329248 - outSlope: 0.00094658363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.048130434 - inSlope: 0.00094658363 - outSlope: 0.0009076921 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.048115306 - inSlope: 0.0009076921 - outSlope: 0.00051141565 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.048106782 - inSlope: 0.00051141565 - outSlope: 0.00066987274 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.048095617 - inSlope: 0.00066987274 - outSlope: 0.0005869657 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.048085835 - inSlope: 0.0005869657 - outSlope: 0.00032767217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.048080374 - inSlope: 0.00032767217 - outSlope: 0.0003757385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.04807411 - inSlope: 0.0003757385 - outSlope: 0.00018015264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.04807111 - inSlope: 0.00018015264 - outSlope: 0.00016562894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.04806835 - inSlope: 0.00016562894 - outSlope: 0.00006526621 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.04806726 - inSlope: 0.00006526621 - outSlope: -0.00007331483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.048068482 - inSlope: -0.00007331483 - outSlope: -0.00010035798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.048070155 - inSlope: -0.00010035798 - outSlope: -0.0003404222 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.04807583 - inSlope: -0.0003404222 - outSlope: -0.00044702887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.04808328 - inSlope: -0.00044702887 - outSlope: -0.00042424252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.04809035 - inSlope: -0.00042424252 - outSlope: -0.0006649554 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.048101433 - inSlope: -0.0006649554 - outSlope: -0.0006408159 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.048112113 - inSlope: -0.0006408159 - outSlope: -0.00072912493 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.048124265 - inSlope: -0.00072912493 - outSlope: -0.0009246792 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.048139676 - inSlope: -0.0009246792 - outSlope: -0.00068419724 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.04815108 - inSlope: -0.00068419724 - outSlope: -0.0011119843 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.048169613 - inSlope: -0.0011119843 - outSlope: -0.0010807232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.048187625 - inSlope: -0.0010807232 - outSlope: -0.0009494893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.04820345 - inSlope: -0.0009494893 - outSlope: -0.0010527831 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.048220996 - inSlope: -0.0010527831 - outSlope: -0.0011177957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.048239626 - inSlope: -0.0011177957 - outSlope: -0.0009361052 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.048255228 - inSlope: -0.0009361052 - outSlope: -0.001130536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.04827407 - inSlope: -0.001130536 - outSlope: -0.00086413155 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.048288472 - inSlope: -0.00086413155 - outSlope: -0.0010601289 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.04830614 - inSlope: -0.0010601289 - outSlope: -0.00043854787 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.04831345 - inSlope: -0.00043854787 - outSlope: -0.0008390732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.048327435 - inSlope: -0.0008390732 - outSlope: -0.00066070864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.048338447 - inSlope: -0.00066070864 - outSlope: -0.00047475824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.04834636 - inSlope: -0.00047475824 - outSlope: -0.00057219696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.048355896 - inSlope: -0.00057219696 - outSlope: -0.0003726092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.048362106 - inSlope: -0.0003726092 - outSlope: -0.00028833363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.04836691 - inSlope: -0.00028833363 - outSlope: -0.00029907087 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.048371896 - inSlope: -0.00029907087 - outSlope: -0.00017478829 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.04837481 - inSlope: -0.00017478829 - outSlope: -0.00011712492 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.04837676 - inSlope: -0.00011712492 - outSlope: -0.00006683081 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.048377875 - inSlope: -0.00006683081 - outSlope: -0.000022128563 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.048378244 - inSlope: -0.000022128563 - outSlope: 0.000019445755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.04837792 - inSlope: 0.000019445755 - outSlope: 0.000053197957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.048377033 - inSlope: 0.000053197957 - outSlope: 0.00009789932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.0483754 - inSlope: 0.00009789932 - outSlope: 0.00013902996 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.048373085 - inSlope: 0.00013902996 - outSlope: 0.00026531162 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.048368663 - inSlope: 0.00026531162 - outSlope: 0.00022888533 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.048364848 - inSlope: 0.00022888533 - outSlope: 0.00029838324 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.048359875 - inSlope: 0.00029838324 - outSlope: 0.0003659036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.048353776 - inSlope: 0.0003659036 - outSlope: 0.00053242664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.048344903 - inSlope: 0.00053242664 - outSlope: 0.00045307673 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.04833735 - inSlope: 0.00045307673 - outSlope: 0.00061308255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.048327133 - inSlope: 0.00061308255 - outSlope: 0.0008232272 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.048313413 - inSlope: 0.0008232272 - outSlope: 0.00031292916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.048308197 - inSlope: 0.00031292916 - outSlope: 0.001224447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.04828779 - inSlope: 0.001224447 - outSlope: 0.00047651914 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.048279848 - inSlope: 0.00047651914 - outSlope: 0.00113258 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.048260972 - inSlope: 0.00113258 - outSlope: 0.0009419168 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.048245274 - inSlope: 0.0009419168 - outSlope: 0.00078478165 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.048232194 - inSlope: 0.00078478165 - outSlope: 0.0010565225 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.048214585 - inSlope: 0.0010565225 - outSlope: 0.00094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.04819882 - inSlope: 0.00094594015 - outSlope: 0.0008274741 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.048185028 - inSlope: 0.0008274741 - outSlope: 0.000987682 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.048168566 - inSlope: 0.000987682 - outSlope: 0.001014561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.048151657 - inSlope: 0.001014561 - outSlope: 0.0006117765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.04814146 - inSlope: 0.0006117765 - outSlope: 0.00084580283 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.048127364 - inSlope: 0.00084580283 - outSlope: 0.0008283208 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.04811356 - inSlope: 0.0008283208 - outSlope: 0.00045374729 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.048105996 - inSlope: 0.00045374729 - outSlope: 0.0006343521 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.048095424 - inSlope: 0.0006343521 - outSlope: 0.0005753426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.048085835 - inSlope: 0.0005753426 - outSlope: 0.0003276628 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.048080374 - inSlope: 0.0003276628 - outSlope: 0.0003757385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.04807411 - inSlope: 0.0003757385 - outSlope: 0.00018015779 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.04807111 - inSlope: 0.00018015779 - outSlope: 0.00016562894 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.04806835 - inSlope: 0.00016562894 - outSlope: 0.00006526435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.04806726 - inSlope: 0.00006526435 - outSlope: -0.00006906794 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.04806841 - inSlope: -0.00006906794 - outSlope: -0.0000847144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.048069824 - inSlope: -0.0000847144 - outSlope: -0.00032431015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.04807523 - inSlope: -0.00032431015 - outSlope: -0.00042133676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.04808225 - inSlope: -0.00042133676 - outSlope: -0.00038713808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.048088703 - inSlope: -0.00038713808 - outSlope: -0.00063234044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.048099242 - inSlope: -0.00063234044 - outSlope: -0.0005976605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.048109204 - inSlope: -0.0005976605 - outSlope: -0.0006761505 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.048120473 - inSlope: -0.0006761505 - outSlope: -0.0008887188 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.048135284 - inSlope: -0.0008887188 - outSlope: -0.00073672464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.048147563 - inSlope: -0.00073672464 - outSlope: -0.0009487916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.048163377 - inSlope: -0.0009487916 - outSlope: -0.0010543477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.04818095 - inSlope: -0.0010543477 - outSlope: -0.0008706136 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.04819546 - inSlope: -0.0008706136 - outSlope: -0.0010062908 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.04821223 - inSlope: -0.0010062908 - outSlope: -0.0011325153 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.048231106 - inSlope: -0.0011325153 - outSlope: -0.00085362606 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.048245333 - inSlope: -0.00085362606 - outSlope: -0.001024843 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.048262414 - inSlope: -0.001024843 - outSlope: -0.0011477137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.048281543 - inSlope: -0.0011477137 - outSlope: -0.0007494653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.048294034 - inSlope: -0.0007494653 - outSlope: -0.0009998087 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.048310697 - inSlope: -0.0009998087 - outSlope: -0.0005764602 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.048320305 - inSlope: -0.0005764602 - outSlope: -0.00061218854 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.04833051 - inSlope: -0.00061218854 - outSlope: -0.00062518776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.048340928 - inSlope: -0.00062518776 - outSlope: -0.00042580717 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.048348024 - inSlope: -0.00042580717 - outSlope: -0.0005603667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.048357364 - inSlope: -0.0005603667 - outSlope: -0.00034688448 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.048363145 - inSlope: -0.00034688448 - outSlope: -0.00026554274 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.04836757 - inSlope: -0.00026554274 - outSlope: -0.0002876713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.048372366 - inSlope: -0.0002876713 - outSlope: -0.00015959387 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.048375025 - inSlope: -0.00015959387 - outSlope: -0.00011063648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.04837687 - inSlope: -0.00011063648 - outSlope: -0.00006526808 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.048377957 - inSlope: -0.00006526808 - outSlope: -0.000017211103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.048378244 - inSlope: -0.000017211103 - outSlope: -0.00018841728 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.048381384 - inSlope: -0.00018841728 - outSlope: -0.0005536611 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.048390612 - inSlope: -0.0005536611 - outSlope: -0.0008882718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.048405416 - inSlope: -0.0008882718 - outSlope: -0.0011938247 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.048425313 - inSlope: -0.0011938247 - outSlope: -0.001473365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.04844987 - inSlope: -0.001473365 - outSlope: -0.0017233456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.048478592 - inSlope: -0.0017233456 - outSlope: -0.0019412783 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.048510946 - inSlope: -0.0019412783 - outSlope: -0.0020561682 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.048545215 - inSlope: -0.0020561682 - outSlope: -0.0023019093 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.048583582 - inSlope: -0.0023019093 - outSlope: -0.0024352595 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.04862417 - inSlope: -0.0024352595 - outSlope: -0.0025280206 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.048666302 - inSlope: -0.0025280206 - outSlope: -0.0026002177 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.04870964 - inSlope: -0.0026002177 - outSlope: -0.0026335951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.048753534 - inSlope: -0.0026335951 - outSlope: -0.0024730344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.04879475 - inSlope: -0.0024730344 - outSlope: -0.0026677211 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.04883921 - inSlope: -0.0026677211 - outSlope: -0.0026179496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.048882846 - inSlope: -0.0026179496 - outSlope: -0.0025318204 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.048925042 - inSlope: -0.0025318204 - outSlope: -0.0024287773 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.04896552 - inSlope: -0.0024287773 - outSlope: -0.0022984648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.04900383 - inSlope: -0.0022984648 - outSlope: -0.0020600737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.049038164 - inSlope: -0.0020600737 - outSlope: -0.0020141462 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.049071733 - inSlope: -0.0020141462 - outSlope: -0.0018279534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.0491022 - inSlope: -0.0018279534 - outSlope: -0.0016294669 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.049129356 - inSlope: -0.0016294669 - outSlope: -0.0014157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.04915295 - inSlope: -0.0014157 - outSlope: -0.0011933777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.04917284 - inSlope: -0.0011933777 - outSlope: -0.0007820994 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.049185876 - inSlope: -0.0007820994 - outSlope: -0.0007644412 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.049198616 - inSlope: -0.0007644412 - outSlope: -0.00046869635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.04920643 - inSlope: -0.00046869635 - outSlope: -0.0001309832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.04920861 - inSlope: -0.0001309832 - outSlope: 0.013745413 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.048979525 - inSlope: 0.013745413 - outSlope: 0.040316828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.04830755 - inSlope: 0.040316828 - outSlope: 0.06562325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.047213845 - inSlope: 0.06562325 - outSlope: 0.089514054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.045721967 - inSlope: 0.089514054 - outSlope: 0.11183194 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.04385813 - inSlope: 0.11183194 - outSlope: 0.13236861 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.041651893 - inSlope: 0.13236861 - outSlope: 0.150913 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.039136715 - inSlope: 0.150913 - outSlope: 0.16715044 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.036350917 - inSlope: 0.16715044 - outSlope: 0.18076107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.03333828 - inSlope: 0.18076107 - outSlope: 0.1911073 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.030153023 - inSlope: 0.1911073 - outSlope: 0.19824095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.026849058 - inSlope: 0.19824095 - outSlope: 0.20164049 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.023488434 - inSlope: 0.20164049 - outSlope: 0.20082575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.02014139 - inSlope: 0.20082575 - outSlope: 0.19511157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.016889393 - inSlope: 0.19511157 - outSlope: 0.18475148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.013810249 - inSlope: 0.18475148 - outSlope: 0.16918325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.010990571 - inSlope: 0.16918325 - outSlope: 0.14838402 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.0085174 - inSlope: 0.14838402 - outSlope: 0.12212977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.0064819353 - inSlope: 0.12212977 - outSlope: 0.091258466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.004960984 - inSlope: 0.091258466 - outSlope: 0.055972774 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.0040281187 - inSlope: 0.055972774 - outSlope: 0.016812457 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.0037478993 - inSlope: 0.016812457 - outSlope: -0.025246663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.0041686706 - inSlope: -0.025246663 - outSlope: -0.06948824 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.0053267903 - inSlope: -0.06948824 - outSlope: -0.11390982 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.0072252583 - inSlope: -0.11390982 - outSlope: -0.15794167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.00985773 - inSlope: -0.15794167 - outSlope: -0.20024605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.013195113 - inSlope: -0.20024605 - outSlope: -0.23953615 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.017187322 - inSlope: -0.23953615 - outSlope: -0.27450538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.021762341 - inSlope: -0.27450538 - outSlope: -0.3047112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.026841074 - inSlope: -0.3047112 - outSlope: -0.32931882 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.032329638 - inSlope: -0.32931882 - outSlope: -0.34783217 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.03812675 - inSlope: -0.34783217 - outSlope: -0.36032245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.044132378 - inSlope: -0.36032245 - outSlope: -0.36660367 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.050242346 - inSlope: -0.36660367 - outSlope: -0.36743137 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.05636611 - inSlope: -0.36743137 - outSlope: -0.3628047 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.06241276 - inSlope: -0.3628047 - outSlope: -0.35361028 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.06830651 - inSlope: -0.35361028 - outSlope: -0.34040612 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.07397986 - inSlope: -0.34040612 - outSlope: -0.3238267 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.07937689 - inSlope: -0.3238267 - outSlope: -0.30463117 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.084454 - inSlope: -0.30463117 - outSlope: -0.28339836 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.089177504 - inSlope: -0.28339836 - outSlope: -0.26073614 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.09352304 - inSlope: -0.26073614 - outSlope: -0.23705994 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.09747398 - inSlope: -0.23705994 - outSlope: -0.21277931 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.10102025 - inSlope: -0.21277931 - outSlope: -0.18817186 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.104156576 - inSlope: -0.18817186 - outSlope: -0.16347374 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.1068811 - inSlope: -0.16347374 - outSlope: -0.1387425 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.10919344 - inSlope: -0.1387425 - outSlope: -0.11401771 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.11109381 - inSlope: -0.11401771 - outSlope: -0.08926573 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.11258155 - inSlope: -0.08926573 - outSlope: -0.06434494 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.11365395 - inSlope: -0.06434494 - outSlope: -0.039067417 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.114305064 - inSlope: -0.039067417 - outSlope: -0.01320709 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.11452519 - inSlope: -0.01320709 - outSlope: -0.01320709 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.12765457 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.12765457 - inSlope: 0 - outSlope: 0.35531166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.12173271 - inSlope: 0.35531166 - outSlope: 1.0298239 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.104568996 - inSlope: 1.0298239 - outSlope: 1.6643176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.076830395 - inSlope: 1.6643176 - outSlope: 2.2631533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.03911094 - inSlope: 2.2631533 - outSlope: 2.8113396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.0077446755 - inSlope: 2.8113396 - outSlope: 3.274598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.062321253 - inSlope: 3.274598 - outSlope: 3.604376 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.12239413 - inSlope: 3.604376 - outSlope: 3.749671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.18488859 - inSlope: 3.749671 - outSlope: 3.6749911 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24613838 - inSlope: 3.6749911 - outSlope: 3.3785253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.30244708 - inSlope: 3.3785253 - outSlope: 2.90032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.3507857 - inSlope: 2.90032 - outSlope: 2.3142693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.38935682 - inSlope: 2.3142693 - outSlope: 1.7067646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.41780287 - inSlope: 1.7067646 - outSlope: 1.1530756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.43702078 - inSlope: 1.1530756 - outSlope: 0.70238787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.4487274 - inSlope: 0.70238787 - outSlope: 0.37470496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.45497248 - inSlope: 0.37470496 - outSlope: 0.16591446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.4577377 - inSlope: 0.16591446 - outSlope: 0.055248193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.45865852 - inSlope: 0.055248193 - outSlope: 0.010508905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.45883366 - inSlope: 0.010508905 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.45883366 - inSlope: 0 - outSlope: -0.042310994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.45812848 - inSlope: -0.042310994 - outSlope: -0.12352657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.4560697 - inSlope: -0.12352657 - outSlope: -0.20035584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.45273045 - inSlope: -0.20035584 - outSlope: -0.2735105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.44817194 - inSlope: -0.2735105 - outSlope: -0.34342903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.44244805 - inSlope: -0.34342903 - outSlope: -0.41032472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.4356093 - inSlope: -0.41032472 - outSlope: -0.47412202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.42770728 - inSlope: -0.47412202 - outSlope: -0.5345201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.41879863 - inSlope: -0.5345201 - outSlope: -0.5911022 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.40894693 - inSlope: -0.5911022 - outSlope: -0.64316034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.3982276 - inSlope: -0.64316034 - outSlope: -0.68999356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.38672772 - inSlope: -0.68999356 - outSlope: -0.7307131 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.37454918 - inSlope: -0.7307131 - outSlope: -0.7644714 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.361808 - inSlope: -0.7644714 - outSlope: -0.79043704 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.34863406 - inSlope: -0.79043704 - outSlope: -0.8078303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.33517024 - inSlope: -0.8078303 - outSlope: -0.8160468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.32156947 - inSlope: -0.8160468 - outSlope: -0.8145769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.3079932 - inSlope: -0.8145769 - outSlope: -0.80312926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.29460773 - inSlope: -0.80312926 - outSlope: -0.7815786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.28158143 - inSlope: -0.7815786 - outSlope: -0.7499589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.26908195 - inSlope: -0.7499589 - outSlope: -0.70847577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.25727403 - inSlope: -0.70847577 - outSlope: -0.65738326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.24631765 - inSlope: -0.65738326 - outSlope: -0.5970362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.23636706 - inSlope: -0.5970362 - outSlope: -0.5278038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.22757034 - inSlope: -0.5278038 - outSlope: -0.45002323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.22006996 - inSlope: -0.45002323 - outSlope: -0.36397344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.21400374 - inSlope: -0.36397344 - outSlope: -0.2698591 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.2095061 - inSlope: -0.2698591 - outSlope: -0.16777591 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.20670983 - inSlope: -0.16777591 - outSlope: -0.057708677 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.20574802 - inSlope: -0.057708677 - outSlope: 0.06726272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.20686907 - inSlope: 0.06726272 - outSlope: 0.19610454 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.21013747 - inSlope: 0.19610454 - outSlope: 0.316678 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.21541543 - inSlope: 0.316678 - outSlope: 0.42918247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.22256847 - inSlope: 0.42918247 - outSlope: 0.53354645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.2314609 - inSlope: 0.53354645 - outSlope: 0.62953645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.24195331 - inSlope: 0.62953645 - outSlope: 0.7166869 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.25389808 - inSlope: 0.7166869 - outSlope: 0.79435843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.26713738 - inSlope: 0.79435843 - outSlope: 0.8617785 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.28150034 - inSlope: 0.8617785 - outSlope: 0.91816396 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.29680306 - inSlope: 0.91816396 - outSlope: 0.9627226 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.31284842 - inSlope: 0.9627226 - outSlope: 0.9947983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.32942837 - inSlope: 0.9947983 - outSlope: 1.0139493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.3463275 - inSlope: 1.0139493 - outSlope: 1.0199896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.36332732 - inSlope: 1.0199896 - outSlope: 1.0131321 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.38021284 - inSlope: 1.0131321 - outSlope: 0.9938828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.39677754 - inSlope: 0.9938828 - outSlope: 0.96318036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.41283053 - inSlope: 0.96318036 - outSlope: 0.9222445 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.42820126 - inSlope: 0.9222445 - outSlope: 0.8725091 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.44274306 - inSlope: 0.8725091 - outSlope: 0.81561226 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.4563366 - inSlope: 0.81561226 - outSlope: 0.7531149 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.46888867 - inSlope: 0.7531149 - outSlope: 0.6866515 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.48033285 - inSlope: 0.6866515 - outSlope: 0.61754704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.4906253 - inSlope: 0.61754704 - outSlope: 0.5469119 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.49974048 - inSlope: 0.5469119 - outSlope: 0.4756312 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.50766766 - inSlope: 0.4756312 - outSlope: 0.40422717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.5144048 - inSlope: 0.40422717 - outSlope: 0.3328589 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.5199524 - inSlope: 0.3328589 - outSlope: 0.26137257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.5243086 - inSlope: 0.26137257 - outSlope: 0.18926758 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.5274631 - inSlope: 0.18926758 - outSlope: 0.115685575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.52939117 - inSlope: 0.115685575 - outSlope: 0.039414205 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.5300481 - inSlope: 0.039414205 - outSlope: -0.032812387 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.5295012 - inSlope: -0.032812387 - outSlope: -0.0964559 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.5278936 - inSlope: -0.0964559 - outSlope: -0.15794292 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.5252612 - inSlope: -0.15794292 - outSlope: -0.21809599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.5216263 - inSlope: -0.21809599 - outSlope: -0.27765143 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.5169987 - inSlope: -0.27765143 - outSlope: -0.33696803 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.5113826 - inSlope: -0.33696803 - outSlope: -0.39632717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.50477713 - inSlope: -0.39632717 - outSlope: -0.45567915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.4971825 - inSlope: -0.45567915 - outSlope: -0.51484334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.48860177 - inSlope: -0.51484334 - outSlope: -0.57336384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.47904572 - inSlope: -0.57336384 - outSlope: -0.6306398 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.46853507 - inSlope: -0.6306398 - outSlope: -0.6858397 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.4571044 - inSlope: -0.6858397 - outSlope: -0.73801947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.4448041 - inSlope: -0.73801947 - outSlope: -0.7861169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.43170217 - inSlope: -0.7861169 - outSlope: -0.82899827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.41788554 - inSlope: -0.82899827 - outSlope: -0.8655479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.40345976 - inSlope: -0.8655479 - outSlope: -0.8947357 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.3885475 - inSlope: -0.8947357 - outSlope: -0.91561407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.3732873 - inSlope: -0.91561407 - outSlope: -0.9274587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.35782966 - inSlope: -0.9274587 - outSlope: -0.9297235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.34233406 - inSlope: -0.9297235 - outSlope: -0.9221497 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.3269649 - inSlope: -0.9221497 - outSlope: -0.904642 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.31188756 - inSlope: -0.904642 - outSlope: -0.8773389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.29726526 - inSlope: -0.8773389 - outSlope: -0.8405836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.28325555 - inSlope: -0.8405836 - outSlope: -0.7948323 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.27000836 - inSlope: -0.7948323 - outSlope: -0.7406087 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.2576649 - inSlope: -0.7406087 - outSlope: -0.67846006 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.24635723 - inSlope: -0.67846006 - outSlope: -0.6089481 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.23620796 - inSlope: -0.6089481 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44963685 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.21983814 - inSlope: -0.44963685 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06316341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.20680073 - inSlope: 0.06316341 - outSlope: 0.18432163 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.2098728 - inSlope: 0.18432163 - outSlope: 0.29797295 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.21483894 - inSlope: 0.29797295 - outSlope: 0.40424106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.22157638 - inSlope: 0.40424106 - outSlope: 0.5031713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.22996244 - inSlope: 0.5031713 - outSlope: 0.59449565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.23987083 - inSlope: 0.59449565 - outSlope: 0.6778931 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.25116888 - inSlope: 0.6778931 - outSlope: 0.75277156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.26371524 - inSlope: 0.75277156 - outSlope: 0.81852776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.27735755 - inSlope: 0.81852776 - outSlope: 0.87446177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.2919317 - inSlope: 0.87446177 - outSlope: 0.9197905 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.30726174 - inSlope: 0.9197905 - outSlope: 0.9540173 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.32316178 - inSlope: 0.9540173 - outSlope: 0.97654706 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.33943778 - inSlope: 0.97654706 - outSlope: 0.9872361 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.35589147 - inSlope: 0.9872361 - outSlope: 0.98602945 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.3723255 - inSlope: 0.98602945 - outSlope: 0.9733384 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.38854757 - inSlope: 0.9733384 - outSlope: 0.9497575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.40437707 - inSlope: 0.9497575 - outSlope: 0.916287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.4196483 - inSlope: 0.916287 - outSlope: 0.87405944 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.43421614 - inSlope: 0.87405944 - outSlope: 0.8244843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.44795734 - inSlope: 0.8244843 - outSlope: 0.76890576 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.4607726 - inSlope: 0.76890576 - outSlope: 0.70884174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.47258645 - inSlope: 0.70884174 - outSlope: 0.64552575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.48334536 - inSlope: 0.64552575 - outSlope: 0.5801648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.4930149 - inSlope: 0.5801648 - outSlope: 0.51368845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.50157624 - inSlope: 0.51368845 - outSlope: 0.446707 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.50902146 - inSlope: 0.446707 - outSlope: 0.37971717 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.51535 - inSlope: 0.37971717 - outSlope: 0.31272352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.5205621 - inSlope: 0.31272352 - outSlope: 0.24561185 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.5246556 - inSlope: 0.24561185 - outSlope: 0.1778567 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.5276199 - inSlope: 0.1778567 - outSlope: 0.10868477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.5294313 - inSlope: 0.10868477 - outSlope: 0.037006836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.5300481 - inSlope: 0.037006836 - outSlope: -0.032812856 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.5295012 - inSlope: -0.032812856 - outSlope: -0.09645452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.5278936 - inSlope: -0.09645452 - outSlope: -0.15794519 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.5252612 - inSlope: -0.15794519 - outSlope: -0.21809287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.5216263 - inSlope: -0.21809287 - outSlope: -0.27765936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.5169987 - inSlope: -0.27765936 - outSlope: -0.3369632 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.5113826 - inSlope: -0.3369632 - outSlope: -0.39632148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.50477713 - inSlope: -0.39632148 - outSlope: -0.45568565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.4971825 - inSlope: -0.45568565 - outSlope: -0.514836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.48860177 - inSlope: -0.514836 - outSlope: -0.57337207 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.47904572 - inSlope: -0.57337207 - outSlope: -0.6306308 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.46853507 - inSlope: -0.6306308 - outSlope: -0.68584955 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.4571044 - inSlope: -0.68584955 - outSlope: -0.7380089 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.4448041 - inSlope: -0.7380089 - outSlope: -0.7861281 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.43170217 - inSlope: -0.7861281 - outSlope: -0.8289864 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.41788554 - inSlope: -0.8289864 - outSlope: -0.8655603 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.40345976 - inSlope: -0.8655603 - outSlope: -0.89472294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.3885475 - inSlope: -0.89472294 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.35782966 - inSlope: -0.9274454 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221365 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.3269649 - inSlope: -0.9221365 - outSlope: -0.90462905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.31188756 - inSlope: -0.90462905 - outSlope: -0.87735146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.29726526 - inSlope: -0.87735146 - outSlope: -0.84057164 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.28325555 - inSlope: -0.84057164 - outSlope: -0.7948436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.27000836 - inSlope: -0.7948436 - outSlope: -0.7405981 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.2576649 - inSlope: -0.7405981 - outSlope: -0.6784698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.24635723 - inSlope: -0.6784698 - outSlope: -0.6089481 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.23620796 - inSlope: -0.6089481 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44963685 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.21983814 - inSlope: -0.44963685 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06726368 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.20686907 - inSlope: 0.06726368 - outSlope: 0.19610173 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.21013747 - inSlope: 0.19610173 - outSlope: 0.31667346 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.21541543 - inSlope: 0.31667346 - outSlope: 0.4291886 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.22256847 - inSlope: 0.4291886 - outSlope: 0.53353876 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.2314609 - inSlope: 0.53353876 - outSlope: 0.62955445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.24195331 - inSlope: 0.62955445 - outSlope: 0.71667665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.25389808 - inSlope: 0.71667665 - outSlope: 0.79436976 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.26713738 - inSlope: 0.79436976 - outSlope: 0.86176616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.28150034 - inSlope: 0.86176616 - outSlope: 0.91817707 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.29680306 - inSlope: 0.91817707 - outSlope: 0.96270883 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.31284842 - inSlope: 0.96270883 - outSlope: 0.99481255 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.32942837 - inSlope: 0.99481255 - outSlope: 1.0139347 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.3463275 - inSlope: 1.0139347 - outSlope: 1.0200043 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.36332732 - inSlope: 1.0200043 - outSlope: 1.0131177 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.38021284 - inSlope: 1.0131177 - outSlope: 0.99389696 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.39677754 - inSlope: 0.99389696 - outSlope: 0.9631666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.41283053 - inSlope: 0.9631666 - outSlope: 0.92223126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.42820126 - inSlope: 0.92223126 - outSlope: 0.8725216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.44274306 - inSlope: 0.8725216 - outSlope: 0.8156006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.4563366 - inSlope: 0.8156006 - outSlope: 0.75313646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.46888867 - inSlope: 0.75313646 - outSlope: 0.6866417 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.48033285 - inSlope: 0.6866417 - outSlope: 0.61755586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.4906253 - inSlope: 0.61755586 - outSlope: 0.546904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.49974048 - inSlope: 0.546904 - outSlope: 0.47563803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.50766766 - inSlope: 0.47563803 - outSlope: 0.4042214 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.5144048 - inSlope: 0.4042214 - outSlope: 0.33286363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.5199524 - inSlope: 0.33286363 - outSlope: 0.26136884 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.5243086 - inSlope: 0.26136884 - outSlope: 0.18927029 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.5274631 - inSlope: 0.18927029 - outSlope: 0.11568392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.52939117 - inSlope: 0.11568392 - outSlope: 0.039414767 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.5300481 - inSlope: 0.039414767 - outSlope: -0.032811917 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.5295012 - inSlope: -0.032811917 - outSlope: -0.09645452 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.5278936 - inSlope: -0.09645452 - outSlope: -0.15794519 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.5252612 - inSlope: -0.15794519 - outSlope: -0.21809287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.5216263 - inSlope: -0.21809287 - outSlope: -0.27765936 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.5169987 - inSlope: -0.27765936 - outSlope: -0.3369632 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.5113826 - inSlope: -0.3369632 - outSlope: -0.39633283 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.50477713 - inSlope: -0.39633283 - outSlope: -0.45567262 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.4971825 - inSlope: -0.45567262 - outSlope: -0.51485074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.48860177 - inSlope: -0.51485074 - outSlope: -0.5733557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.47904572 - inSlope: -0.5733557 - outSlope: -0.6306488 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.46853507 - inSlope: -0.6306488 - outSlope: -0.6858299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.4571044 - inSlope: -0.6858299 - outSlope: -0.73803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.4448041 - inSlope: -0.73803 - outSlope: -0.78610563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.43170217 - inSlope: -0.78610563 - outSlope: -0.8290101 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.41788554 - inSlope: -0.8290101 - outSlope: -0.8655355 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.40345976 - inSlope: -0.8655355 - outSlope: -0.89472294 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.3885475 - inSlope: -0.89472294 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.35782966 - inSlope: -0.9274454 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.3269649 - inSlope: -0.9221365 - outSlope: -0.904655 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.31188756 - inSlope: -0.904655 - outSlope: -0.8773263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.29726526 - inSlope: -0.8773263 - outSlope: -0.84059566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.28325555 - inSlope: -0.84059566 - outSlope: -0.7948209 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.27000836 - inSlope: -0.7948209 - outSlope: -0.7406193 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.2576649 - inSlope: -0.7406193 - outSlope: -0.67845035 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.24635723 - inSlope: -0.67845035 - outSlope: -0.6089655 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.23620796 - inSlope: -0.6089655 - outSlope: -0.53253925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.22733219 - inSlope: -0.53253925 - outSlope: -0.4496497 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.21983814 - inSlope: -0.4496497 - outSlope: -0.3604662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.21383029 - inSlope: -0.3604662 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06316341 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.20680073 - inSlope: 0.06316341 - outSlope: 0.18432163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.2098728 - inSlope: 0.18432163 - outSlope: 0.29797295 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.21483894 - inSlope: 0.29797295 - outSlope: 0.40424106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.22157638 - inSlope: 0.40424106 - outSlope: 0.5031713 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.22996244 - inSlope: 0.5031713 - outSlope: 0.59449565 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.23987083 - inSlope: 0.59449565 - outSlope: 0.6778931 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.25116888 - inSlope: 0.6778931 - outSlope: 0.75277156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.26371524 - inSlope: 0.75277156 - outSlope: 0.8185512 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.27735755 - inSlope: 0.8185512 - outSlope: 0.87443674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.2919317 - inSlope: 0.87443674 - outSlope: 0.9198168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.30726174 - inSlope: 0.9198168 - outSlope: 0.95399 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.32316178 - inSlope: 0.95399 - outSlope: 0.97654706 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.33943778 - inSlope: 0.97654706 - outSlope: 0.9872361 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.35589147 - inSlope: 0.9872361 - outSlope: 0.98602945 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.3723255 - inSlope: 0.98602945 - outSlope: 0.9733384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.38854757 - inSlope: 0.9733384 - outSlope: 0.9497575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.40437707 - inSlope: 0.9497575 - outSlope: 0.916287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.4196483 - inSlope: 0.916287 - outSlope: 0.87405944 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.43421614 - inSlope: 0.87405944 - outSlope: 0.8244843 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.44795734 - inSlope: 0.8244843 - outSlope: 0.76890576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.4607726 - inSlope: 0.76890576 - outSlope: 0.70884174 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.47258645 - inSlope: 0.70884174 - outSlope: 0.64552575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.48334536 - inSlope: 0.64552575 - outSlope: 0.5801814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.4930149 - inSlope: 0.5801814 - outSlope: 0.5136737 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.50157624 - inSlope: 0.5136737 - outSlope: 0.4467198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.50902146 - inSlope: 0.4467198 - outSlope: 0.37970632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.51535 - inSlope: 0.37970632 - outSlope: 0.31272352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.5205621 - inSlope: 0.31272352 - outSlope: 0.24561185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.5246556 - inSlope: 0.24561185 - outSlope: 0.1778567 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.5276199 - inSlope: 0.1778567 - outSlope: 0.10868477 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.5294313 - inSlope: 0.10868477 - outSlope: 0.037006836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.5300481 - inSlope: 0.037006836 - outSlope: -0.032812856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.5295012 - inSlope: -0.032812856 - outSlope: -0.09645452 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.5278936 - inSlope: -0.09645452 - outSlope: -0.15794519 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.5252612 - inSlope: -0.15794519 - outSlope: -0.21809287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.5216263 - inSlope: -0.21809287 - outSlope: -0.27765936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.5169987 - inSlope: -0.27765936 - outSlope: -0.3369632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.5113826 - inSlope: -0.3369632 - outSlope: -0.39633283 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.50477713 - inSlope: -0.39633283 - outSlope: -0.45567262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.4971825 - inSlope: -0.45567262 - outSlope: -0.51485074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.48860177 - inSlope: -0.51485074 - outSlope: -0.5733557 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.47904572 - inSlope: -0.5733557 - outSlope: -0.6306308 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.46853507 - inSlope: -0.6306308 - outSlope: -0.68584955 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.4571044 - inSlope: -0.68584955 - outSlope: -0.7380089 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.4448041 - inSlope: -0.7380089 - outSlope: -0.7861281 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.43170217 - inSlope: -0.7861281 - outSlope: -0.8289864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.41788554 - inSlope: -0.8289864 - outSlope: -0.8655603 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.40345976 - inSlope: -0.8655603 - outSlope: -0.89472294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.3885475 - inSlope: -0.89472294 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.35782966 - inSlope: -0.9274454 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221365 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.3269649 - inSlope: -0.9221365 - outSlope: -0.904655 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.31188756 - inSlope: -0.904655 - outSlope: -0.8773263 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.29726526 - inSlope: -0.8773263 - outSlope: -0.84059566 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.28325555 - inSlope: -0.84059566 - outSlope: -0.7948209 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.27000836 - inSlope: -0.7948209 - outSlope: -0.7405981 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.2576649 - inSlope: -0.7405981 - outSlope: -0.6784698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.24635723 - inSlope: -0.6784698 - outSlope: -0.6089481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.23620796 - inSlope: -0.6089481 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44963685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.21983814 - inSlope: -0.44963685 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26516947 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.20941074 - inSlope: -0.26516947 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056014504 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.20574802 - inSlope: -0.056014504 - outSlope: 0.06726368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.20686907 - inSlope: 0.06726368 - outSlope: 0.19610173 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.21013747 - inSlope: 0.19610173 - outSlope: 0.31668252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.21541543 - inSlope: 0.31668252 - outSlope: 0.42917633 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.22256847 - inSlope: 0.42917633 - outSlope: 0.5335541 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.2314609 - inSlope: 0.5335541 - outSlope: 0.62953645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.24195331 - inSlope: 0.62953645 - outSlope: 0.71667665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.25389808 - inSlope: 0.71667665 - outSlope: 0.79436976 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.26713738 - inSlope: 0.79436976 - outSlope: 0.86176616 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.28150034 - inSlope: 0.86176616 - outSlope: 0.91817707 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.29680306 - inSlope: 0.91817707 - outSlope: 0.96270883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.31284842 - inSlope: 0.96270883 - outSlope: 0.99481255 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.32942837 - inSlope: 0.99481255 - outSlope: 1.0139347 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.3463275 - inSlope: 1.0139347 - outSlope: 1.0200043 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.36332732 - inSlope: 1.0200043 - outSlope: 1.0131177 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.38021284 - inSlope: 1.0131177 - outSlope: 0.99389696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.39677754 - inSlope: 0.99389696 - outSlope: 0.9631666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.41283053 - inSlope: 0.9631666 - outSlope: 0.92225766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.42820126 - inSlope: 0.92225766 - outSlope: 0.87249666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.44274306 - inSlope: 0.87249666 - outSlope: 0.81562394 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.4563366 - inSlope: 0.81562394 - outSlope: 0.7531149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.46888867 - inSlope: 0.7531149 - outSlope: 0.6866417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.48033285 - inSlope: 0.6866417 - outSlope: 0.61755586 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.4906253 - inSlope: 0.61755586 - outSlope: 0.546904 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.49974048 - inSlope: 0.546904 - outSlope: 0.47563803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.50766766 - inSlope: 0.47563803 - outSlope: 0.4042214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.5144048 - inSlope: 0.4042214 - outSlope: 0.33286363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.5199524 - inSlope: 0.33286363 - outSlope: 0.26136884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.5243086 - inSlope: 0.26136884 - outSlope: 0.18927029 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.5274631 - inSlope: 0.18927029 - outSlope: 0.11568392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.52939117 - inSlope: 0.11568392 - outSlope: 0.039414767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.5300481 - inSlope: 0.039414767 - outSlope: -0.032811917 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.5295012 - inSlope: -0.032811917 - outSlope: -0.09645729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.5278936 - inSlope: -0.09645729 - outSlope: -0.15794066 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.5252612 - inSlope: -0.15794066 - outSlope: -0.2180991 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.5216263 - inSlope: -0.2180991 - outSlope: -0.27765143 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.5169987 - inSlope: -0.27765143 - outSlope: -0.33697286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.5113826 - inSlope: -0.33697286 - outSlope: -0.39631015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.50477713 - inSlope: -0.39631015 - outSlope: -0.45568565 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.4971825 - inSlope: -0.45568565 - outSlope: -0.51485074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.48860177 - inSlope: -0.51485074 - outSlope: -0.57337207 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.47904572 - inSlope: -0.57337207 - outSlope: -0.63061273 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.46853507 - inSlope: -0.63061273 - outSlope: -0.68584955 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.4571044 - inSlope: -0.68584955 - outSlope: -0.73803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.4448041 - inSlope: -0.73803 - outSlope: -0.7861281 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.43170217 - inSlope: -0.7861281 - outSlope: -0.8289627 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.41788554 - inSlope: -0.8289627 - outSlope: -0.8655603 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.40345976 - inSlope: -0.8655603 - outSlope: -0.8947485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.3885475 - inSlope: -0.8947485 - outSlope: -0.9156271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.3732873 - inSlope: -0.9156271 - outSlope: -0.9274189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.35782966 - inSlope: -0.9274189 - outSlope: -0.9297501 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.34233406 - inSlope: -0.9297501 - outSlope: -0.9221629 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.3269649 - inSlope: -0.9221629 - outSlope: -0.9046032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.31188756 - inSlope: -0.9046032 - outSlope: -0.87735146 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.29726526 - inSlope: -0.87735146 - outSlope: -0.84059566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.28325555 - inSlope: -0.84059566 - outSlope: -0.7948436 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.27000836 - inSlope: -0.7948436 - outSlope: -0.7405769 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.2576649 - inSlope: -0.7405769 - outSlope: -0.6784698 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.24635723 - inSlope: -0.6784698 - outSlope: -0.6089655 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.23620796 - inSlope: -0.6089655 - outSlope: -0.53255445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.22733219 - inSlope: -0.53255445 - outSlope: -0.44962397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.21983814 - inSlope: -0.44962397 - outSlope: -0.36047652 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.21383029 - inSlope: -0.36047652 - outSlope: -0.26517707 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.20941074 - inSlope: -0.26517707 - outSlope: -0.16375047 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.20668161 - inSlope: -0.16375047 - outSlope: -0.056012902 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.20574802 - inSlope: -0.056012902 - outSlope: 0.06316341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.20680073 - inSlope: 0.06316341 - outSlope: 0.1843269 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.2098728 - inSlope: 0.1843269 - outSlope: 0.29795587 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.21483894 - inSlope: 0.29795587 - outSlope: 0.40425262 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.22157638 - inSlope: 0.40425262 - outSlope: 0.5031713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.22996244 - inSlope: 0.5031713 - outSlope: 0.59451264 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.23987083 - inSlope: 0.59451264 - outSlope: 0.6778543 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.25116888 - inSlope: 0.6778543 - outSlope: 0.75279313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.26371524 - inSlope: 0.75279313 - outSlope: 0.8185512 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.27735755 - inSlope: 0.8185512 - outSlope: 0.87446177 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.2919317 - inSlope: 0.87446177 - outSlope: 0.91976416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.30726174 - inSlope: 0.91976416 - outSlope: 0.9540173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.32316178 - inSlope: 0.9540173 - outSlope: 0.976575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.33943778 - inSlope: 0.976575 - outSlope: 0.9872361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.35589147 - inSlope: 0.9872361 - outSlope: 0.98600125 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.3723255 - inSlope: 0.98600125 - outSlope: 0.9733384 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.38854757 - inSlope: 0.9733384 - outSlope: 0.9497847 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.40437707 - inSlope: 0.9497847 - outSlope: 0.91623455 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.4196483 - inSlope: 0.91623455 - outSlope: 0.8740845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.43421614 - inSlope: 0.8740845 - outSlope: 0.8244843 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.44795734 - inSlope: 0.8244843 - outSlope: 0.76892775 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.4607726 - inSlope: 0.76892775 - outSlope: 0.7088012 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.47258645 - inSlope: 0.7088012 - outSlope: 0.64554423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.48334536 - inSlope: 0.64554423 - outSlope: 0.5801814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.4930149 - inSlope: 0.5801814 - outSlope: 0.51368845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.50157624 - inSlope: 0.51368845 - outSlope: 0.44669423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.50902146 - inSlope: 0.44669423 - outSlope: 0.37971717 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.51535 - inSlope: 0.37971717 - outSlope: 0.31273246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.5205621 - inSlope: 0.31273246 - outSlope: 0.24561185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.5246556 - inSlope: 0.24561185 - outSlope: 0.1778516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.5276199 - inSlope: 0.1778516 - outSlope: 0.10868477 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.5294313 - inSlope: 0.10868477 - outSlope: 0.037007898 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.5300481 - inSlope: 0.037007898 - outSlope: -0.01311724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.52982944 - inSlope: -0.01311724 - outSlope: -0.038241733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.5291921 - inSlope: -0.038241733 - outSlope: -0.06168102 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.5281641 - inSlope: -0.06168102 - outSlope: -0.083589636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.52677095 - inSlope: -0.083589636 - outSlope: -0.10401885 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.5250372 - inSlope: -0.10401885 - outSlope: -0.12299368 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.52298737 - inSlope: -0.12299368 - outSlope: -0.14052844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.52064526 - inSlope: -0.14052844 - outSlope: -0.15656829 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.5180358 - inSlope: -0.15656829 - outSlope: -0.17108199 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.51518434 - inSlope: -0.17108199 - outSlope: -0.18403453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.51211715 - inSlope: -0.18403453 - outSlope: -0.19532144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.50886184 - inSlope: -0.19532144 - outSlope: -0.20483449 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.505448 - inSlope: -0.20483449 - outSlope: -0.21246496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.50190675 - inSlope: -0.21246496 - outSlope: -0.21818493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.4982704 - inSlope: -0.21818493 - outSlope: -0.22181492 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.49457353 - inSlope: -0.22181492 - outSlope: -0.22326307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.49085233 - inSlope: -0.22326307 - outSlope: -0.22247297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.4871445 - inSlope: -0.22247297 - outSlope: -0.21931507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.4834893 - inSlope: -0.21931507 - outSlope: -0.21372883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.4799272 - inSlope: -0.21372883 - outSlope: -0.20564528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.47649965 - inSlope: -0.20564528 - outSlope: -0.19502103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.47324935 - inSlope: -0.19502103 - outSlope: -0.18180469 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.4702193 - inSlope: -0.18180469 - outSlope: -0.1659669 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.46745324 - inSlope: -0.1659669 - outSlope: -0.14749028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.46499497 - inSlope: -0.14749028 - outSlope: -0.12642516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.4628879 - inSlope: -0.12642516 - outSlope: -0.10271765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.46117598 - inSlope: -0.10271765 - outSlope: -0.07645307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.45990178 - inSlope: -0.07645307 - outSlope: -0.047660854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.4591074 - inSlope: -0.047660854 - outSlope: -0.016424311 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.45883366 - inSlope: -0.016424311 - outSlope: -0.0012141651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.45881343 - inSlope: -0.0012141651 - outSlope: -0.0041268524 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.45874465 - inSlope: -0.0041268524 - outSlope: -0.008422265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.45860428 - inSlope: -0.008422265 - outSlope: -0.015011659 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.4583541 - inSlope: -0.015011659 - outSlope: -0.02471425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.4579422 - inSlope: -0.02471425 - outSlope: -0.038160868 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.45730615 - inSlope: -0.038160868 - outSlope: -0.056087635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.45637137 - inSlope: -0.056087635 - outSlope: -0.0790316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.4550542 - inSlope: -0.0790316 - outSlope: -0.10748848 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.45326275 - inSlope: -0.10748848 - outSlope: -0.14188826 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.45089784 - inSlope: -0.14188826 - outSlope: -0.18257718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.44785494 - inSlope: -0.18257718 - outSlope: -0.22971861 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.44402635 - inSlope: -0.22971861 - outSlope: -0.28339937 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.4393031 - inSlope: -0.28339937 - outSlope: -0.34348 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.4335782 - inSlope: -0.34348 - outSlope: -0.4097548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.42674905 - inSlope: -0.4097548 - outSlope: -0.4816731 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.4187213 - inSlope: -0.4816731 - outSlope: -0.558518 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.40941226 - inSlope: -0.558518 - outSlope: -0.63943946 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.3987551 - inSlope: -0.63943946 - outSlope: -0.72321504 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.3867017 - inSlope: -0.72321504 - outSlope: -0.8084945 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.373227 - inSlope: -0.8084945 - outSlope: -0.8937318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.35833085 - inSlope: -0.8937318 - outSlope: -0.9773904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.34204125 - inSlope: -0.9773904 - outSlope: -1.057629 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.32441437 - inSlope: -1.057629 - outSlope: -1.1327535 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.30553544 - inSlope: -1.1327535 - outSlope: -1.2010338 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.28551736 - inSlope: -1.2010338 - outSlope: -1.2611724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.26449814 - inSlope: -1.2611724 - outSlope: -1.3116318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.24263795 - inSlope: -1.3116318 - outSlope: -1.3514516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.2201141 - inSlope: -1.3514516 - outSlope: -1.3798027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.19711642 - inSlope: -1.3798027 - outSlope: -1.3964956 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.17384185 - inSlope: -1.3964956 - outSlope: -1.4011877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.15048908 - inSlope: -1.4011877 - outSlope: -1.3940911 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.12725325 - inSlope: -1.3940911 - outSlope: -1.3759071 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.104321815 - inSlope: -1.3759071 - outSlope: -1.3471104 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.08187032 - inSlope: -1.3471104 - outSlope: -1.3086364 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.060060043 - inSlope: -1.3086364 - outSlope: -1.2613806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.03903615 - inSlope: -1.2613806 - outSlope: -1.2066313 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.018925937 - inSlope: -1.2066313 - outSlope: -1.1452038 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.00016050323 - inSlope: -1.1452038 - outSlope: -1.0781591 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.018129548 - inSlope: -1.0781591 - outSlope: -1.006403 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.034903634 - inSlope: -1.006403 - outSlope: -0.9309149 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.050418645 - inSlope: -0.9309149 - outSlope: -0.8522487 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.06462257 - inSlope: -0.8522487 - outSlope: -0.7709993 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.07747237 - inSlope: -0.7709993 - outSlope: -0.6875867 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.088932626 - inSlope: -0.6875867 - outSlope: -0.60241187 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.09897267 - inSlope: -0.60241187 - outSlope: -0.51546496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.10756362 - inSlope: -0.51546496 - outSlope: -0.4267868 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.114677034 - inSlope: -0.4267868 - outSlope: -0.3362902 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.120281786 - inSlope: -0.3362902 - outSlope: -0.24363948 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.12434238 - inSlope: -0.24363948 - outSlope: -0.14845806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.12681665 - inSlope: -0.14845806 - outSlope: -0.050273217 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.12765457 - inSlope: -0.050273217 - outSlope: -0.050273217 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.041633725 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.041633725 - inSlope: 0 - outSlope: -0.02266223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.04125602 - inSlope: -0.02266223 - outSlope: -0.085180335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.03983635 - inSlope: -0.085180335 - outSlope: -0.19794253 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.036537312 - inSlope: -0.19794253 - outSlope: -0.38638982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.030097442 - inSlope: -0.38638982 - outSlope: -0.6660772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.018996166 - inSlope: -0.6660772 - outSlope: -1.0386839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.001684785 - inSlope: -1.0386839 - outSlope: -1.4863268 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.023087304 - inSlope: -1.4863268 - outSlope: -1.9681635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.055889998 - inSlope: -1.9681635 - outSlope: -2.4236999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.096284956 - inSlope: -2.4236999 - outSlope: -2.785347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.14270736 - inSlope: -2.785347 - outSlope: -2.9971764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.19266026 - inSlope: -2.9971764 - outSlope: -3.031127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.243179 - inSlope: -3.031127 - outSlope: -2.892327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.2913844 - inSlope: -2.892327 - outSlope: -2.611612 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.33491123 - inSlope: -2.611612 - outSlope: -2.2307026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.3720901 - inSlope: -2.2307026 - outSlope: -1.7883681 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.4018962 - inSlope: -1.7883681 - outSlope: -1.3109487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.42374533 - inSlope: -1.3109487 - outSlope: -0.809377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.43723494 - inSlope: -0.809377 - outSlope: -0.2789375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.4418839 - inSlope: -0.2789375 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.4418839 - inSlope: 0 - outSlope: -0.04395787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.44261652 - inSlope: -0.04395787 - outSlope: -0.1275481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.44474232 - inSlope: -0.1275481 - outSlope: -0.20436843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.44814846 - inSlope: -0.20436843 - outSlope: -0.27410772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.45271692 - inSlope: -0.27410772 - outSlope: -0.33644643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.45832443 - inSlope: -0.33644643 - outSlope: -0.39107898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.4648424 - inSlope: -0.39107898 - outSlope: -0.43771726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.4721377 - inSlope: -0.43771726 - outSlope: -0.47611043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.48007286 - inSlope: -0.47611043 - outSlope: -0.506094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.48850775 - inSlope: -0.506094 - outSlope: -0.52756953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.49730057 - inSlope: -0.52756953 - outSlope: -0.5405908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.5063104 - inSlope: -0.5405908 - outSlope: -0.54533654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.51539934 - inSlope: -0.54533654 - outSlope: -0.5421966 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.52443594 - inSlope: -0.5421966 - outSlope: -0.531668 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.53329706 - inSlope: -0.531668 - outSlope: -0.5144696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.54187155 - inSlope: -0.5144696 - outSlope: -0.4914062 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.55006164 - inSlope: -0.4914062 - outSlope: -0.4634218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.55778533 - inSlope: -0.4634218 - outSlope: -0.43147486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.5649766 - inSlope: -0.43147486 - outSlope: -0.39657393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.57158613 - inSlope: -0.39657393 - outSlope: -0.3596401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.5775802 - inSlope: -0.3596401 - outSlope: -0.32153636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.58293915 - inSlope: -0.32153636 - outSlope: -0.2829447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.5876549 - inSlope: -0.2829447 - outSlope: -0.24444604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.591729 - inSlope: -0.24444604 - outSlope: -0.20635863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.5951683 - inSlope: -0.20635863 - outSlope: -0.16886847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.59798276 - inSlope: -0.16886847 - outSlope: -0.13186109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.60018045 - inSlope: -0.13186109 - outSlope: -0.09508976 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6017653 - inSlope: -0.09508976 - outSlope: -0.057971533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.60273147 - inSlope: -0.057971533 - outSlope: -0.019744653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.60306054 - inSlope: -0.019744653 - outSlope: 0.023056291 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.6026763 - inSlope: 0.023056291 - outSlope: 0.067985125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.6015432 - inSlope: 0.067985125 - outSlope: 0.1123489 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.5996707 - inSlope: 0.1123489 - outSlope: 0.15729204 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.5970492 - inSlope: 0.15729204 - outSlope: 0.20374437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.59365344 - inSlope: 0.20374437 - outSlope: 0.25227806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.58944875 - inSlope: 0.25227806 - outSlope: 0.30320078 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.5843954 - inSlope: 0.30320078 - outSlope: 0.3564981 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.5784538 - inSlope: 0.3564981 - outSlope: 0.41180173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.5715904 - inSlope: 0.41180173 - outSlope: 0.4684858 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.56378233 - inSlope: 0.4684858 - outSlope: 0.52553463 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.55502343 - inSlope: 0.52553463 - outSlope: 0.5817502 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.5453276 - inSlope: 0.5817502 - outSlope: 0.63560903 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.53473413 - inSlope: 0.63560903 - outSlope: 0.68548745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.52330935 - inSlope: 0.68548745 - outSlope: 0.7296796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.51114804 - inSlope: 0.7296796 - outSlope: 0.76656353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.498372 - inSlope: 0.76656353 - outSlope: 0.7945766 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.48512906 - inSlope: 0.7945766 - outSlope: 0.81250626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.4715873 - inSlope: 0.81250626 - outSlope: 0.81936735 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.4579312 - inSlope: 0.81936735 - outSlope: 0.8145644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.44435513 - inSlope: 0.8145644 - outSlope: 0.7978428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.43105757 - inSlope: 0.7978428 - outSlope: 0.76927435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.41823635 - inSlope: 0.76927435 - outSlope: 0.7291378 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.40608406 - inSlope: 0.7291378 - outSlope: 0.6779826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.39478436 - inSlope: 0.6779826 - outSlope: 0.6164044 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.38451096 - inSlope: 0.6164044 - outSlope: 0.5450272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.3754272 - inSlope: 0.5450272 - outSlope: 0.46450362 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.36768547 - inSlope: 0.46450362 - outSlope: 0.37531114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.3614303 - inSlope: 0.37531114 - outSlope: 0.27788606 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.35679886 - inSlope: 0.27788606 - outSlope: 0.17248051 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.35392419 - inSlope: 0.17248051 - outSlope: 0.059221443 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.35293716 - inSlope: 0.059221443 - outSlope: -0.04932945 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.35375932 - inSlope: -0.04932945 - outSlope: -0.14404906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.35616013 - inSlope: -0.14404906 - outSlope: -0.23283742 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.36004075 - inSlope: -0.23283742 - outSlope: -0.31560868 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.3653009 - inSlope: -0.31560868 - outSlope: -0.39219272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.37183753 - inSlope: -0.39219272 - outSlope: -0.46237573 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.37954378 - inSlope: -0.46237573 - outSlope: -0.5258082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.38830724 - inSlope: -0.5258082 - outSlope: -0.58209175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.39800876 - inSlope: -0.58209175 - outSlope: -0.6308043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.40852216 - inSlope: -0.6308043 - outSlope: -0.6715006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.41971382 - inSlope: -0.6715006 - outSlope: -0.7037479 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.43144295 - inSlope: -0.7037479 - outSlope: -0.7272173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.44356322 - inSlope: -0.7272173 - outSlope: -0.74170303 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.45592493 - inSlope: -0.74170303 - outSlope: -0.7471497 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.4683774 - inSlope: -0.7471497 - outSlope: -0.7436718 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.48077193 - inSlope: -0.7436718 - outSlope: -0.731668 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.49296638 - inSlope: -0.731668 - outSlope: -0.71170694 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.50482816 - inSlope: -0.71170694 - outSlope: -0.6845576 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.51623744 - inSlope: -0.6845576 - outSlope: -0.6512338 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.5270913 - inSlope: -0.6512338 - outSlope: -0.61278003 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.53730446 - inSlope: -0.61278003 - outSlope: -0.5703884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.5468109 - inSlope: -0.5703884 - outSlope: -0.52522707 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.5555647 - inSlope: -0.52522707 - outSlope: -0.47841355 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.56353825 - inSlope: -0.47841355 - outSlope: -0.4309706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.5707211 - inSlope: -0.4309706 - outSlope: -0.3837601 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.5771171 - inSlope: -0.3837601 - outSlope: -0.33747587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.5827417 - inSlope: -0.33747587 - outSlope: -0.29264 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.587619 - inSlope: -0.29264 - outSlope: -0.24953508 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.591778 - inSlope: -0.24953508 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.16873373 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.5980613 - inSlope: -0.16873373 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02165112 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.6026997 - inSlope: 0.02165112 - outSlope: 0.063846454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.6016356 - inSlope: 0.063846454 - outSlope: 0.105469644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.5998778 - inSlope: 0.105469644 - outSlope: 0.14755172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.59741855 - inSlope: 0.14755172 - outSlope: 0.19093686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.5942363 - inSlope: 0.19093686 - outSlope: 0.23613495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.5903007 - inSlope: 0.23613495 - outSlope: 0.28352097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.5855754 - inSlope: 0.28352097 - outSlope: 0.3330544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.5800244 - inSlope: 0.3330544 - outSlope: 0.38453782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.5736154 - inSlope: 0.38453782 - outSlope: 0.4374535 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.5663246 - inSlope: 0.4374535 - outSlope: 0.49099863 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.5581412 - inSlope: 0.49099863 - outSlope: 0.54419273 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.54907143 - inSlope: 0.54419273 - outSlope: 0.59573215 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.53914243 - inSlope: 0.59573215 - outSlope: 0.6442836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.52840453 - inSlope: 0.6442836 - outSlope: 0.68827426 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.51693314 - inSlope: 0.68827426 - outSlope: 0.72631395 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.5048281 - inSlope: 0.72631395 - outSlope: 0.75690925 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.49221277 - inSlope: 0.75690925 - outSlope: 0.7789343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.47923073 - inSlope: 0.7789343 - outSlope: 0.79128045 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.46604255 - inSlope: 0.79128045 - outSlope: 0.79334694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.4528203 - inSlope: 0.79334694 - outSlope: 0.7846483 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.43974265 - inSlope: 0.7846483 - outSlope: 0.76513326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.42699063 - inSlope: 0.76513326 - outSlope: 0.7348564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.41474286 - inSlope: 0.7348564 - outSlope: 0.6942322 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.40317217 - inSlope: 0.6942322 - outSlope: 0.64373106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.39244348 - inSlope: 0.64373106 - outSlope: 0.58385724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.3827124 - inSlope: 0.58385724 - outSlope: 0.5152352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.37412527 - inSlope: 0.5152352 - outSlope: 0.4383422 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.36681947 - inSlope: 0.4383422 - outSlope: 0.35367432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.360925 - inSlope: 0.35367432 - outSlope: 0.2615119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.3565664 - inSlope: 0.2615119 - outSlope: 0.16213843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.35386413 - inSlope: 0.16213843 - outSlope: 0.055617545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.35293716 - inSlope: 0.055617545 - outSlope: -0.049330153 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.35375932 - inSlope: -0.049330153 - outSlope: -0.144047 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.35616013 - inSlope: -0.144047 - outSlope: -0.23284075 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.36004075 - inSlope: -0.23284075 - outSlope: -0.31560418 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.3653009 - inSlope: -0.31560418 - outSlope: -0.39220396 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.37183753 - inSlope: -0.39220396 - outSlope: -0.4623691 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.37954378 - inSlope: -0.4623691 - outSlope: -0.5258007 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.38830724 - inSlope: -0.5258007 - outSlope: -0.5821001 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.39800876 - inSlope: -0.5821001 - outSlope: -0.6307953 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.40852216 - inSlope: -0.6307953 - outSlope: -0.6715102 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.41971382 - inSlope: -0.6715102 - outSlope: -0.70373785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.43144295 - inSlope: -0.70373785 - outSlope: -0.7272277 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.44356322 - inSlope: -0.7272277 - outSlope: -0.7416924 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.45592493 - inSlope: -0.7416924 - outSlope: -0.7471604 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.4683774 - inSlope: -0.7471604 - outSlope: -0.7436611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.48077193 - inSlope: -0.7436611 - outSlope: -0.7316784 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.49296638 - inSlope: -0.7316784 - outSlope: -0.7116968 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.50482816 - inSlope: -0.7116968 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512245 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.5270913 - inSlope: -0.6512245 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.5703802 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.5468109 - inSlope: -0.5703802 - outSlope: -0.52521956 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.5555647 - inSlope: -0.52521956 - outSlope: -0.4784204 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.56353825 - inSlope: -0.4784204 - outSlope: -0.43096444 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.5707211 - inSlope: -0.43096444 - outSlope: -0.38376558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.5771171 - inSlope: -0.38376558 - outSlope: -0.33747104 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.5827417 - inSlope: -0.33747104 - outSlope: -0.2926442 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.587619 - inSlope: -0.2926442 - outSlope: -0.24953508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.591778 - inSlope: -0.24953508 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.16873373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.5980613 - inSlope: -0.16873373 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02305662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.6026763 - inSlope: 0.02305662 - outSlope: 0.06798415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.6015432 - inSlope: 0.06798415 - outSlope: 0.1123473 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.5996707 - inSlope: 0.1123473 - outSlope: 0.15729429 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.5970492 - inSlope: 0.15729429 - outSlope: 0.20374145 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.59365344 - inSlope: 0.20374145 - outSlope: 0.25228527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.58944875 - inSlope: 0.25228527 - outSlope: 0.30319643 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.5843954 - inSlope: 0.30319643 - outSlope: 0.35650322 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.5784538 - inSlope: 0.35650322 - outSlope: 0.41179585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.5715904 - inSlope: 0.41179585 - outSlope: 0.4684925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.56378233 - inSlope: 0.4684925 - outSlope: 0.5255271 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.55502343 - inSlope: 0.5255271 - outSlope: 0.58175856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.5453276 - inSlope: 0.58175856 - outSlope: 0.6356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.53473413 - inSlope: 0.6356 - outSlope: 0.6854972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.52330935 - inSlope: 0.6854972 - outSlope: 0.72966915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.51114804 - inSlope: 0.72966915 - outSlope: 0.7665745 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.498372 - inSlope: 0.7665745 - outSlope: 0.7945652 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.48512906 - inSlope: 0.7945652 - outSlope: 0.81249464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.4715873 - inSlope: 0.81249464 - outSlope: 0.8193791 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.4579312 - inSlope: 0.8193791 - outSlope: 0.8145528 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.44435513 - inSlope: 0.8145528 - outSlope: 0.7978656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.43105757 - inSlope: 0.7978656 - outSlope: 0.7692634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.41823635 - inSlope: 0.7692634 - outSlope: 0.7291482 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.40608406 - inSlope: 0.7291482 - outSlope: 0.6779729 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.39478436 - inSlope: 0.6779729 - outSlope: 0.61641324 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.38451096 - inSlope: 0.61641324 - outSlope: 0.5450194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.3754272 - inSlope: 0.5450194 - outSlope: 0.46451026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.36768547 - inSlope: 0.46451026 - outSlope: 0.37530577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.3614303 - inSlope: 0.37530577 - outSlope: 0.27789003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.35679886 - inSlope: 0.27789003 - outSlope: 0.17247804 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.35392419 - inSlope: 0.17247804 - outSlope: 0.059222292 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.35293716 - inSlope: 0.059222292 - outSlope: -0.04932874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.35375932 - inSlope: -0.04932874 - outSlope: -0.144047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.35616013 - inSlope: -0.144047 - outSlope: -0.23284075 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.36004075 - inSlope: -0.23284075 - outSlope: -0.31560418 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.3653009 - inSlope: -0.31560418 - outSlope: -0.39220396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.37183753 - inSlope: -0.39220396 - outSlope: -0.4623691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.37954378 - inSlope: -0.4623691 - outSlope: -0.5258158 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.38830724 - inSlope: -0.5258158 - outSlope: -0.58208346 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.39800876 - inSlope: -0.58208346 - outSlope: -0.6308133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.40852216 - inSlope: -0.6308133 - outSlope: -0.671491 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.41971382 - inSlope: -0.671491 - outSlope: -0.703758 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.43144295 - inSlope: -0.703758 - outSlope: -0.7272069 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.44356322 - inSlope: -0.7272069 - outSlope: -0.74171364 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.45592493 - inSlope: -0.74171364 - outSlope: -0.74713904 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.4683774 - inSlope: -0.74713904 - outSlope: -0.7436824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.48077193 - inSlope: -0.7436824 - outSlope: -0.7316575 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.49296638 - inSlope: -0.7316575 - outSlope: -0.7116968 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.50482816 - inSlope: -0.7116968 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512245 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.5270913 - inSlope: -0.6512245 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.5703802 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.5468109 - inSlope: -0.5703802 - outSlope: -0.5252346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.5555647 - inSlope: -0.5252346 - outSlope: -0.47840673 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.56353825 - inSlope: -0.47840673 - outSlope: -0.43097678 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.5707211 - inSlope: -0.43097678 - outSlope: -0.3837546 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.5771171 - inSlope: -0.3837546 - outSlope: -0.3374807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.5827417 - inSlope: -0.3374807 - outSlope: -0.29263583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.587619 - inSlope: -0.29263583 - outSlope: -0.24954224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.591778 - inSlope: -0.24954224 - outSlope: -0.2082618 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.59524906 - inSlope: -0.2082618 - outSlope: -0.16873856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.5980613 - inSlope: -0.16873856 - outSlope: -0.13062899 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.6002385 - inSlope: -0.13062899 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02165112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.6026997 - inSlope: 0.02165112 - outSlope: 0.063846454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.6016356 - inSlope: 0.063846454 - outSlope: 0.105469644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.5998778 - inSlope: 0.105469644 - outSlope: 0.14755172 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.59741855 - inSlope: 0.14755172 - outSlope: 0.19093686 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.5942363 - inSlope: 0.19093686 - outSlope: 0.23613495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.5903007 - inSlope: 0.23613495 - outSlope: 0.28352097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.5855754 - inSlope: 0.28352097 - outSlope: 0.3330544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.5800244 - inSlope: 0.3330544 - outSlope: 0.3845488 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.5736154 - inSlope: 0.3845488 - outSlope: 0.437441 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.5663246 - inSlope: 0.437441 - outSlope: 0.49101266 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.5581412 - inSlope: 0.49101266 - outSlope: 0.5441772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.54907143 - inSlope: 0.5441772 - outSlope: 0.59573215 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.53914243 - inSlope: 0.59573215 - outSlope: 0.6442836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.52840453 - inSlope: 0.6442836 - outSlope: 0.68827426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.51693314 - inSlope: 0.68827426 - outSlope: 0.72631395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.5048281 - inSlope: 0.72631395 - outSlope: 0.75690925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.49221277 - inSlope: 0.75690925 - outSlope: 0.7789343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.47923073 - inSlope: 0.7789343 - outSlope: 0.79128045 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.46604255 - inSlope: 0.79128045 - outSlope: 0.79334694 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.4528203 - inSlope: 0.79334694 - outSlope: 0.7846483 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.43974265 - inSlope: 0.7846483 - outSlope: 0.76513326 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.42699063 - inSlope: 0.76513326 - outSlope: 0.7348564 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.41474286 - inSlope: 0.7348564 - outSlope: 0.69425213 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.40317217 - inSlope: 0.69425213 - outSlope: 0.64371264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.39244348 - inSlope: 0.64371264 - outSlope: 0.5838739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.3827124 - inSlope: 0.5838739 - outSlope: 0.51522046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.37412527 - inSlope: 0.51522046 - outSlope: 0.4383422 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.36681947 - inSlope: 0.4383422 - outSlope: 0.35367432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.360925 - inSlope: 0.35367432 - outSlope: 0.2615119 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.3565664 - inSlope: 0.2615119 - outSlope: 0.16213843 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.35386413 - inSlope: 0.16213843 - outSlope: 0.055617545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.35293716 - inSlope: 0.055617545 - outSlope: -0.049330153 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.35375932 - inSlope: -0.049330153 - outSlope: -0.144047 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.35616013 - inSlope: -0.144047 - outSlope: -0.23284075 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.36004075 - inSlope: -0.23284075 - outSlope: -0.31560418 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.3653009 - inSlope: -0.31560418 - outSlope: -0.39220396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.37183753 - inSlope: -0.39220396 - outSlope: -0.4623691 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.37954378 - inSlope: -0.4623691 - outSlope: -0.5258158 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.38830724 - inSlope: -0.5258158 - outSlope: -0.58208346 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.39800876 - inSlope: -0.58208346 - outSlope: -0.6308133 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.40852216 - inSlope: -0.6308133 - outSlope: -0.671491 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.41971382 - inSlope: -0.671491 - outSlope: -0.70373785 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.43144295 - inSlope: -0.70373785 - outSlope: -0.7272277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.44356322 - inSlope: -0.7272277 - outSlope: -0.7416924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.45592493 - inSlope: -0.7416924 - outSlope: -0.7471604 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.4683774 - inSlope: -0.7471604 - outSlope: -0.7436611 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.48077193 - inSlope: -0.7436611 - outSlope: -0.7316784 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.49296638 - inSlope: -0.7316784 - outSlope: -0.7116968 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.50482816 - inSlope: -0.7116968 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512245 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.5270913 - inSlope: -0.6512245 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.5703802 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.5468109 - inSlope: -0.5703802 - outSlope: -0.5252346 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.5555647 - inSlope: -0.5252346 - outSlope: -0.47840673 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.56353825 - inSlope: -0.47840673 - outSlope: -0.43097678 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.5707211 - inSlope: -0.43097678 - outSlope: -0.3837546 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.5771171 - inSlope: -0.3837546 - outSlope: -0.33747104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.5827417 - inSlope: -0.33747104 - outSlope: -0.2926442 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.587619 - inSlope: -0.2926442 - outSlope: -0.24953508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.591778 - inSlope: -0.24953508 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.16873373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.5980613 - inSlope: -0.16873373 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.6017968 - inSlope: -0.09349698 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.019197207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.60306054 - inSlope: -0.019197207 - outSlope: 0.02305662 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.6026763 - inSlope: 0.02305662 - outSlope: 0.06798415 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.6015432 - inSlope: 0.06798415 - outSlope: 0.11235051 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.5996707 - inSlope: 0.11235051 - outSlope: 0.15728979 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.5970492 - inSlope: 0.15728979 - outSlope: 0.20374729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.59365344 - inSlope: 0.20374729 - outSlope: 0.25227806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.58944875 - inSlope: 0.25227806 - outSlope: 0.30319643 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.5843954 - inSlope: 0.30319643 - outSlope: 0.35650322 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.5784538 - inSlope: 0.35650322 - outSlope: 0.41179585 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.5715904 - inSlope: 0.41179585 - outSlope: 0.4684925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.56378233 - inSlope: 0.4684925 - outSlope: 0.5255271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.55502343 - inSlope: 0.5255271 - outSlope: 0.58175856 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.5453276 - inSlope: 0.58175856 - outSlope: 0.6356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.53473413 - inSlope: 0.6356 - outSlope: 0.6854972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.52330935 - inSlope: 0.6854972 - outSlope: 0.72966915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.51114804 - inSlope: 0.72966915 - outSlope: 0.7665745 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.498372 - inSlope: 0.7665745 - outSlope: 0.7945652 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.48512906 - inSlope: 0.7945652 - outSlope: 0.8125179 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.4715873 - inSlope: 0.8125179 - outSlope: 0.8193556 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.4579312 - inSlope: 0.8193556 - outSlope: 0.8145761 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.44435513 - inSlope: 0.8145761 - outSlope: 0.7978428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.43105757 - inSlope: 0.7978428 - outSlope: 0.7692634 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.41823635 - inSlope: 0.7692634 - outSlope: 0.7291482 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.40608406 - inSlope: 0.7291482 - outSlope: 0.6779729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.39478436 - inSlope: 0.6779729 - outSlope: 0.61641324 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.38451096 - inSlope: 0.61641324 - outSlope: 0.5450194 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.3754272 - inSlope: 0.5450194 - outSlope: 0.46451026 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.36768547 - inSlope: 0.46451026 - outSlope: 0.37530577 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.3614303 - inSlope: 0.37530577 - outSlope: 0.27789003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.35679886 - inSlope: 0.27789003 - outSlope: 0.17247804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.35392419 - inSlope: 0.17247804 - outSlope: 0.059222292 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.35293716 - inSlope: 0.059222292 - outSlope: -0.04932874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.35375932 - inSlope: -0.04932874 - outSlope: -0.14405113 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.35616013 - inSlope: -0.14405113 - outSlope: -0.23283409 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.36004075 - inSlope: -0.23283409 - outSlope: -0.3156132 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.3653009 - inSlope: -0.3156132 - outSlope: -0.39219272 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.37183753 - inSlope: -0.39219272 - outSlope: -0.46238235 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.37954378 - inSlope: -0.46238235 - outSlope: -0.5257857 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.38830724 - inSlope: -0.5257857 - outSlope: -0.5821001 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.39800876 - inSlope: -0.5821001 - outSlope: -0.6308133 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.40852216 - inSlope: -0.6308133 - outSlope: -0.6715102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.41971382 - inSlope: -0.6715102 - outSlope: -0.70371777 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.43144295 - inSlope: -0.70371777 - outSlope: -0.7272277 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.44356322 - inSlope: -0.7272277 - outSlope: -0.74171364 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.45592493 - inSlope: -0.74171364 - outSlope: -0.7471604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.4683774 - inSlope: -0.7471604 - outSlope: -0.7436398 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.48077193 - inSlope: -0.7436398 - outSlope: -0.7316784 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.49296638 - inSlope: -0.7316784 - outSlope: -0.7117171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.50482816 - inSlope: -0.7117171 - outSlope: -0.6845674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.51623744 - inSlope: -0.6845674 - outSlope: -0.6512059 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.5270913 - inSlope: -0.6512059 - outSlope: -0.61279756 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.53730446 - inSlope: -0.61279756 - outSlope: -0.57039654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.5468109 - inSlope: -0.57039654 - outSlope: -0.52520454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.5555647 - inSlope: -0.52520454 - outSlope: -0.4784204 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.56353825 - inSlope: -0.4784204 - outSlope: -0.43097678 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.5707211 - inSlope: -0.43097678 - outSlope: -0.38376558 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.5771171 - inSlope: -0.38376558 - outSlope: -0.33746138 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.5827417 - inSlope: -0.33746138 - outSlope: -0.2926442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.587619 - inSlope: -0.2926442 - outSlope: -0.24954224 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.591778 - inSlope: -0.24954224 - outSlope: -0.20826776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.59524906 - inSlope: -0.20826776 - outSlope: -0.1687289 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.5980613 - inSlope: -0.1687289 - outSlope: -0.13063273 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.6002385 - inSlope: -0.13063273 - outSlope: -0.09349965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.6017968 - inSlope: -0.09349965 - outSlope: -0.05662766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.6027406 - inSlope: -0.05662766 - outSlope: -0.01919666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.60306054 - inSlope: -0.01919666 - outSlope: 0.02165112 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.6026997 - inSlope: 0.02165112 - outSlope: 0.06384828 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.6016356 - inSlope: 0.06384828 - outSlope: 0.10546361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.5998778 - inSlope: 0.10546361 - outSlope: 0.14755593 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.59741855 - inSlope: 0.14755593 - outSlope: 0.19093686 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.5942363 - inSlope: 0.19093686 - outSlope: 0.23614171 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.5903007 - inSlope: 0.23614171 - outSlope: 0.28350475 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.5855754 - inSlope: 0.28350475 - outSlope: 0.33306393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.5800244 - inSlope: 0.33306393 - outSlope: 0.3845488 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.5736154 - inSlope: 0.3845488 - outSlope: 0.4374535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.5663246 - inSlope: 0.4374535 - outSlope: 0.4909846 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.5581412 - inSlope: 0.4909846 - outSlope: 0.54419273 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.54907143 - inSlope: 0.54419273 - outSlope: 0.5957492 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.53914243 - inSlope: 0.5957492 - outSlope: 0.6442836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.52840453 - inSlope: 0.6442836 - outSlope: 0.68825454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.51693314 - inSlope: 0.68825454 - outSlope: 0.72631395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.5048281 - inSlope: 0.72631395 - outSlope: 0.75693095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.49221277 - inSlope: 0.75693095 - outSlope: 0.7788898 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.47923073 - inSlope: 0.7788898 - outSlope: 0.7913031 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.46604255 - inSlope: 0.7913031 - outSlope: 0.79334694 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.4528203 - inSlope: 0.79334694 - outSlope: 0.78467077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.43974265 - inSlope: 0.78467077 - outSlope: 0.76508945 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.42699063 - inSlope: 0.76508945 - outSlope: 0.73487747 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.41474286 - inSlope: 0.73487747 - outSlope: 0.69425213 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.40317217 - inSlope: 0.69425213 - outSlope: 0.64373106 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.39244348 - inSlope: 0.64373106 - outSlope: 0.58384055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.3827124 - inSlope: 0.58384055 - outSlope: 0.5152352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.37412527 - inSlope: 0.5152352 - outSlope: 0.43835473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.36681947 - inSlope: 0.43835473 - outSlope: 0.35367432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.360925 - inSlope: 0.35367432 - outSlope: 0.2615044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.3565664 - inSlope: 0.2615044 - outSlope: 0.16213843 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.35386413 - inSlope: 0.16213843 - outSlope: 0.055619135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.35293716 - inSlope: 0.055619135 - outSlope: -0.019772416 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.35326672 - inSlope: -0.019772416 - outSlope: -0.057430547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.35422388 - inSlope: -0.057430547 - outSlope: -0.09220145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.35576054 - inSlope: -0.09220145 - outSlope: -0.12404154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.35782787 - inSlope: -0.12404154 - outSlope: -0.15289916 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.3603763 - inSlope: -0.15289916 - outSlope: -0.1787809 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.36335593 - inSlope: -0.1787809 - outSlope: -0.20162293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.36671627 - inSlope: -0.20162293 - outSlope: -0.22145729 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.37040716 - inSlope: -0.22145729 - outSlope: -0.23824884 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.37437814 - inSlope: -0.23824884 - outSlope: -0.25204745 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.37857887 - inSlope: -0.25204745 - outSlope: -0.26285335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.3829597 - inSlope: -0.26285335 - outSlope: -0.27070162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.38747132 - inSlope: -0.27070162 - outSlope: -0.27562833 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.39206532 - inSlope: -0.27562833 - outSlope: -0.27773803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.3966942 - inSlope: -0.27773803 - outSlope: -0.2770335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.40131137 - inSlope: -0.2770335 - outSlope: -0.27363285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.4058721 - inSlope: -0.27363285 - outSlope: -0.26761702 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.41033232 - inSlope: -0.26761702 - outSlope: -0.25905886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.4146499 - inSlope: -0.25905886 - outSlope: -0.24804553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.41878393 - inSlope: -0.24804553 - outSlope: -0.23466377 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.42269516 - inSlope: -0.23466377 - outSlope: -0.21902895 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.4263456 - inSlope: -0.21902895 - outSlope: -0.2011759 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.42969847 - inSlope: -0.2011759 - outSlope: -0.1811699 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.43271792 - inSlope: -0.1811699 - outSlope: -0.15907872 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.43536934 - inSlope: -0.15907872 - outSlope: -0.13490465 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.43761772 - inSlope: -0.13490465 - outSlope: -0.1086651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.43942878 - inSlope: -0.1086651 - outSlope: -0.0803316 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.44076762 - inSlope: -0.0803316 - outSlope: -0.049844082 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.4415984 - inSlope: -0.049844082 - outSlope: -0.017130636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.4418839 - inSlope: -0.017130636 - outSlope: 0.03944517 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.44122648 - inSlope: 0.03944517 - outSlope: 0.116537094 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.43928412 - inSlope: 0.116537094 - outSlope: 0.19131774 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.43609554 - inSlope: 0.19131774 - outSlope: 0.26418373 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.43169254 - inSlope: 0.26418373 - outSlope: 0.33551908 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.42610064 - inSlope: 0.33551908 - outSlope: 0.40549007 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.4193422 - inSlope: 0.40549007 - outSlope: 0.4743577 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.41143635 - inSlope: 0.4743577 - outSlope: 0.54203624 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.40240255 - inSlope: 0.54203624 - outSlope: 0.6084666 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.3922616 - inSlope: 0.6084666 - outSlope: 0.6734351 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.3810372 - inSlope: 0.6734351 - outSlope: 0.7367068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.36875895 - inSlope: 0.7367068 - outSlope: 0.79775834 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.35546318 - inSlope: 0.79775834 - outSlope: 0.856049 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.3411959 - inSlope: 0.856049 - outSlope: 0.9108972 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.32601365 - inSlope: 0.9108972 - outSlope: 0.9617243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.30998516 - inSlope: 0.9617243 - outSlope: 1.0075604 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.29319274 - inSlope: 1.0075604 - outSlope: 1.0475571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.27573273 - inSlope: 1.0475571 - outSlope: 1.0810432 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.2577156 - inSlope: 1.0810432 - outSlope: 1.1070325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.23926535 - inSlope: 1.1070325 - outSlope: 1.1248506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.22051813 - inSlope: 1.1248506 - outSlope: 1.1338196 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.20162034 - inSlope: 1.1338196 - outSlope: 1.1336932 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.18272574 - inSlope: 1.1336932 - outSlope: 1.1240513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.16399184 - inSlope: 1.1240513 - outSlope: 1.1049752 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.14557587 - inSlope: 1.1049752 - outSlope: 1.0766221 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.12763141 - inSlope: 1.0766221 - outSlope: 1.0397438 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.11030261 - inSlope: 1.0397438 - outSlope: 0.9948854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.09372144 - inSlope: 0.9948854 - outSlope: 0.94307816 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.07800371 - inSlope: 0.94307816 - outSlope: 0.8854477 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.06324563 - inSlope: 0.8854477 - outSlope: 0.8234114 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.049522318 - inSlope: 0.8234114 - outSlope: 0.75815004 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.036886677 - inSlope: 0.75815004 - outSlope: 0.69105375 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.02536863 - inSlope: 0.69105375 - outSlope: 0.62354434 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.014976384 - inSlope: 0.62354434 - outSlope: 0.556723 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.005697809 - inSlope: 0.556723 - outSlope: 0.49174306 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0024977834 - inSlope: 0.49174306 - outSlope: 0.42949906 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.009656401 - inSlope: 0.42949906 - outSlope: 0.3708756 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.015837567 - inSlope: 0.3708756 - outSlope: 0.31637517 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.021110406 - inSlope: 0.31637517 - outSlope: 0.26645494 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.025551254 - inSlope: 0.26645494 - outSlope: 0.22137901 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.029241059 - inSlope: 0.22137901 - outSlope: 0.18128389 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.03226241 - inSlope: 0.18128389 - outSlope: 0.14613077 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.034697887 - inSlope: 0.14613077 - outSlope: 0.11578178 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.036627553 - inSlope: 0.11578178 - outSlope: 0.090016074 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.038127884 - inSlope: 0.090016074 - outSlope: 0.06852768 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.039269995 - inSlope: 0.06852768 - outSlope: 0.05091827 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.04011862 - inSlope: 0.05091827 - outSlope: 0.036721475 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.04073067 - inSlope: 0.036721475 - outSlope: 0.02544181 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.041154694 - inSlope: 0.02544181 - outSlope: 0.016498743 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.04142967 - inSlope: 0.016498743 - outSlope: 0.009247728 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.041583795 - inSlope: 0.009247728 - outSlope: 0.0029956782 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.041633725 - inSlope: 0.0029956782 - outSlope: 0.0029956782 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.74754983 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.74754983 - inSlope: 0 - outSlope: 0.118625276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.7495269 - inSlope: 0.118625276 - outSlope: 0.3255561 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.75495285 - inSlope: 0.3255561 - outSlope: 0.46974108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.76278186 - inSlope: 0.46974108 - outSlope: 0.5289069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.771597 - inSlope: 0.5289069 - outSlope: 0.48227236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.7796349 - inSlope: 0.48227236 - outSlope: 0.31431586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.7848735 - inSlope: 0.31431586 - outSlope: 0.022244474 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.7852442 - inSlope: 0.022244474 - outSlope: -0.37598526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.7789778 - inSlope: -0.37598526 - outSlope: -0.83733636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.7650222 - inSlope: -0.83733636 - outSlope: -1.2982762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.7433843 - inSlope: -1.2982762 - outSlope: -1.6894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.71522766 - inSlope: -1.6894 - outSlope: -1.9542415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.682657 - inSlope: -1.9542415 - outSlope: -2.063175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6482708 - inSlope: -2.063175 - outSlope: -2.0157678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6146747 - inSlope: -2.0157678 - outSlope: -1.8324822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.5841329 - inSlope: -1.8324822 - outSlope: -1.5425828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.5584232 - inSlope: -1.5425828 - outSlope: -1.1730562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.5388723 - inSlope: -1.1730562 - outSlope: -0.742522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.52649695 - inSlope: -0.742522 - outSlope: -0.2591946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.52217704 - inSlope: -0.2591946 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.52217704 - inSlope: 0 - outSlope: 0.05429869 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.523082 - inSlope: 0.05429869 - outSlope: 0.1575996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.5257087 - inSlope: 0.1575996 - outSlope: 0.25258565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.52991843 - inSlope: 0.25258565 - outSlope: 0.3389028 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.5355668 - inSlope: 0.3389028 - outSlope: 0.41617316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.5425031 - inSlope: 0.41617316 - outSlope: 0.4840605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.5505708 - inSlope: 0.4840605 - outSlope: 0.542193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.5596073 - inSlope: 0.542193 - outSlope: 0.5902546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.5694449 - inSlope: 0.5902546 - outSlope: 0.6280309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.57991207 - inSlope: 0.6280309 - outSlope: 0.65541446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.59083563 - inSlope: 0.65541446 - outSlope: 0.6724126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.6020425 - inSlope: 0.6724126 - outSlope: 0.67924327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.6133632 - inSlope: 0.67924327 - outSlope: 0.67636436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.62463593 - inSlope: 0.67636436 - outSlope: 0.6643266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.63570803 - inSlope: 0.6643266 - outSlope: 0.6439775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.646441 - inSlope: 0.6439775 - outSlope: 0.6163186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.65671295 - inSlope: 0.6163186 - outSlope: 0.582419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.6664199 - inSlope: 0.582419 - outSlope: 0.5434733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.6754778 - inSlope: 0.5434733 - outSlope: 0.50066876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.6838223 - inSlope: 0.50066876 - outSlope: 0.45515406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.6914083 - inSlope: 0.45515406 - outSlope: 0.40794292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.6982073 - inSlope: 0.40794292 - outSlope: 0.35990274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7042057 - inSlope: 0.35990274 - outSlope: 0.3117016 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.7094007 - inSlope: 0.3117016 - outSlope: 0.2637794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.71379703 - inSlope: 0.2637794 - outSlope: 0.21634361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.71740276 - inSlope: 0.21634361 - outSlope: 0.16927616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.720224 - inSlope: 0.16927616 - outSlope: 0.122265935 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.7222618 - inSlope: 0.122265935 - outSlope: 0.074622706 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.7235055 - inSlope: 0.074622706 - outSlope: 0.025427366 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.7239293 - inSlope: 0.025427366 - outSlope: -0.029618768 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.72343564 - inSlope: -0.029618768 - outSlope: -0.08730777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.7219805 - inSlope: -0.08730777 - outSlope: -0.14405979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.7195795 - inSlope: -0.14405979 - outSlope: -0.20133038 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.716224 - inSlope: -0.20133038 - outSlope: -0.26021028 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.7118872 - inSlope: -0.26021028 - outSlope: -0.32139587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.7065305 - inSlope: -0.32139587 - outSlope: -0.3852228 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.70011014 - inSlope: -0.3852228 - outSlope: -0.45169514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.6925819 - inSlope: -0.45169514 - outSlope: -0.520324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.68390983 - inSlope: -0.520324 - outSlope: -0.5903154 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.67407125 - inSlope: -0.5903154 - outSlope: -0.6604714 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.6630634 - inSlope: -0.6604714 - outSlope: -0.72927904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.65090877 - inSlope: -0.72927904 - outSlope: -0.79490024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.63766044 - inSlope: -0.79490024 - outSlope: -0.8553752 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.6234042 - inSlope: -0.8553752 - outSlope: -0.90865105 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.60826004 - inSlope: -0.90865105 - outSlope: -0.9527394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.59238106 - inSlope: -0.9527394 - outSlope: -0.9858272 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5759506 - inSlope: -0.9858272 - outSlope: -1.0064373 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.5591767 - inSlope: -1.0064373 - outSlope: -1.0134575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.54228574 - inSlope: -1.0134575 - outSlope: -1.0061655 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.52551633 - inSlope: -1.0061655 - outSlope: -0.98433256 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.50911057 - inSlope: -0.98433256 - outSlope: -0.9480527 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.4933097 - inSlope: -0.9480527 - outSlope: -0.89774156 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.47834736 - inSlope: -0.89774156 - outSlope: -0.83403724 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.46444675 - inSlope: -0.83403724 - outSlope: -0.757723 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.45181805 - inSlope: -0.757723 - outSlope: -0.66956407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.44065866 - inSlope: -0.66956407 - outSlope: -0.57033116 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.43115315 - inSlope: -0.57033116 - outSlope: -0.4606305 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.42347598 - inSlope: -0.4606305 - outSlope: -0.34094843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.4177935 - inSlope: -0.34094843 - outSlope: -0.21157107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.41426733 - inSlope: -0.21157107 - outSlope: -0.072645016 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.41305658 - inSlope: -0.072645016 - outSlope: 0.060508903 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.41406506 - inSlope: 0.060508903 - outSlope: 0.17669336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.41700995 - inSlope: 0.17669336 - outSlope: 0.28566626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.42177105 - inSlope: 0.28566626 - outSlope: 0.38729882 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.42822602 - inSlope: 0.38729882 - outSlope: 0.4814626 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.4362505 - inSlope: 0.4814626 - outSlope: 0.56787425 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.44571507 - inSlope: 0.56787425 - outSlope: 0.6461215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.45648375 - inSlope: 0.6461215 - outSlope: 0.71571416 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.4684123 - inSlope: 0.71571416 - outSlope: 0.7761605 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.4813483 - inSlope: 0.7761605 - outSlope: 0.82687575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.49512956 - inSlope: 0.82687575 - outSlope: 0.8673682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.5095857 - inSlope: 0.8673682 - outSlope: 0.897189 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.5245388 - inSlope: 0.897189 - outSlope: 0.9160432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.5398062 - inSlope: 0.9160432 - outSlope: 0.9238717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.55520403 - inSlope: 0.9238717 - outSlope: 0.92080325 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.57055074 - inSlope: 0.92080325 - outSlope: 0.90721697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.585671 - inSlope: 0.90721697 - outSlope: 0.8838316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.6004015 - inSlope: 0.8838316 - outSlope: 0.85156643 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.6145943 - inSlope: 0.85156643 - outSlope: 0.8115478 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.62812006 - inSlope: 0.8115478 - outSlope: 0.76511675 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.6408722 - inSlope: 0.76511675 - outSlope: 0.7136614 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.6527665 - inSlope: 0.7136614 - outSlope: 0.6585831 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.6637429 - inSlope: 0.6585831 - outSlope: 0.60128033 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.6737642 - inSlope: 0.60128033 - outSlope: 0.54293686 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.68281317 - inSlope: 0.54293686 - outSlope: 0.48467922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.69089115 - inSlope: 0.48467922 - outSlope: 0.42729777 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.69801277 - inSlope: 0.42729777 - outSlope: 0.37146127 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.7042038 - inSlope: 0.37146127 - outSlope: 0.3175407 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.7094962 - inSlope: 0.3175407 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21569322 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.71751875 - inSlope: 0.21569322 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.027809568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.7234658 - inSlope: -0.027809568 - outSlope: -0.08198509 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.72209936 - inSlope: -0.08198509 - outSlope: -0.13527481 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.7198448 - inSlope: -0.13527481 - outSlope: -0.18890725 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.7166963 - inSlope: -0.18890725 - outSlope: -0.24392739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.7126309 - inSlope: -0.24392739 - outSlope: -0.30096486 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.7076148 - inSlope: -0.30096486 - outSlope: -0.36043003 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.7016077 - inSlope: -0.36043003 - outSlope: -0.42226705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.6945698 - inSlope: -0.42226705 - outSlope: -0.48622078 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.68646604 - inSlope: -0.48622078 - outSlope: -0.5516637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.6772718 - inSlope: -0.5516637 - outSlope: -0.6176008 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.6669783 - inSlope: -0.6176008 - outSlope: -0.68279713 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.6555985 - inSlope: -0.68279713 - outSlope: -0.74570495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.64316994 - inSlope: -0.74570495 - outSlope: -0.8047036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.6297584 - inSlope: -0.8047036 - outSlope: -0.857877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.6154603 - inSlope: -0.857877 - outSlope: -0.9035427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.60040146 - inSlope: -0.9035427 - outSlope: -0.93992287 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5847359 - inSlope: -0.93992287 - outSlope: -0.96568865 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.5686413 - inSlope: -0.96568865 - outSlope: -0.9795261 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.55231565 - inSlope: -0.9795261 - outSlope: -0.9807486 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.5359701 - inSlope: -0.9807486 - outSlope: -0.9687795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.51982355 - inSlope: -0.9687795 - outSlope: -0.94361913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.5040968 - inSlope: -0.94361913 - outSlope: -0.9053747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.48900703 - inSlope: -0.9053747 - outSlope: -0.8545565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.47476423 - inSlope: -0.8545565 - outSlope: -0.7917573 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.46156847 - inSlope: -0.7917573 - outSlope: -0.71762973 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.44960782 - inSlope: -0.71762973 - outSlope: -0.6328876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.43905985 - inSlope: -0.6328876 - outSlope: -0.5381816 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.43009004 - inSlope: -0.5381816 - outSlope: -0.4340542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.4228559 - inSlope: -0.4340542 - outSlope: -0.32085228 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.4175083 - inSlope: -0.32085228 - outSlope: -0.19888169 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.41419366 - inSlope: -0.19888169 - outSlope: -0.06822376 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.41305658 - inSlope: -0.06822376 - outSlope: 0.06050977 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.41406506 - inSlope: 0.06050977 - outSlope: 0.17669085 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.41700995 - inSlope: 0.17669085 - outSlope: 0.28567034 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.42177105 - inSlope: 0.28567034 - outSlope: 0.38729328 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.42822602 - inSlope: 0.38729328 - outSlope: 0.4814764 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.4362505 - inSlope: 0.4814764 - outSlope: 0.56786615 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.44571507 - inSlope: 0.56786615 - outSlope: 0.64611226 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.45648375 - inSlope: 0.64611226 - outSlope: 0.7157244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.4684123 - inSlope: 0.7157244 - outSlope: 0.7761494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.4813483 - inSlope: 0.7761494 - outSlope: 0.8268876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.49512956 - inSlope: 0.8268876 - outSlope: 0.8673558 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.5095857 - inSlope: 0.8673558 - outSlope: 0.8972019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.5245388 - inSlope: 0.8972019 - outSlope: 0.9160301 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.5398062 - inSlope: 0.9160301 - outSlope: 0.9238849 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.55520403 - inSlope: 0.9238849 - outSlope: 0.9207901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.57055074 - inSlope: 0.9207901 - outSlope: 0.9072299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.585671 - inSlope: 0.9072299 - outSlope: 0.883819 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.6004015 - inSlope: 0.883819 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.8115362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.62812006 - inSlope: 0.8115362 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136512 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.6527665 - inSlope: 0.7136512 - outSlope: 0.6585736 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.6637429 - inSlope: 0.6585736 - outSlope: 0.6012889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.6737642 - inSlope: 0.6012889 - outSlope: 0.54292905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.68281317 - inSlope: 0.54292905 - outSlope: 0.48468614 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.69089115 - inSlope: 0.48468614 - outSlope: 0.42729166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.69801277 - inSlope: 0.42729166 - outSlope: 0.37146658 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.7042038 - inSlope: 0.37146658 - outSlope: 0.3175407 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.7094962 - inSlope: 0.3175407 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21569322 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.71751875 - inSlope: 0.21569322 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.029619193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.72343564 - inSlope: -0.029619193 - outSlope: -0.08730653 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.7219805 - inSlope: -0.08730653 - outSlope: -0.14405774 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.7195795 - inSlope: -0.14405774 - outSlope: -0.20133325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.716224 - inSlope: -0.20133325 - outSlope: -0.26020655 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.7118872 - inSlope: -0.26020655 - outSlope: -0.32140508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.7065305 - inSlope: -0.32140508 - outSlope: -0.38521728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.70011014 - inSlope: -0.38521728 - outSlope: -0.4517016 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.6925819 - inSlope: -0.4517016 - outSlope: -0.52031654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.68390983 - inSlope: -0.52031654 - outSlope: -0.59032387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.67407125 - inSlope: -0.59032387 - outSlope: -0.6604619 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.6630634 - inSlope: -0.6604619 - outSlope: -0.7292895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.65090877 - inSlope: -0.7292895 - outSlope: -0.79488885 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.63766044 - inSlope: -0.79488885 - outSlope: -0.8553874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.6234042 - inSlope: -0.8553874 - outSlope: -0.908638 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.60826004 - inSlope: -0.908638 - outSlope: -0.95275307 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.59238106 - inSlope: -0.95275307 - outSlope: -0.9858131 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5759506 - inSlope: -0.9858131 - outSlope: -1.0064229 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.5591767 - inSlope: -1.0064229 - outSlope: -1.0134721 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.54228574 - inSlope: -1.0134721 - outSlope: -1.0061511 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.52551633 - inSlope: -1.0061511 - outSlope: -0.9843607 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.50911057 - inSlope: -0.9843607 - outSlope: -0.9480392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.4933097 - inSlope: -0.9480392 - outSlope: -0.89775443 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.47834736 - inSlope: -0.89775443 - outSlope: -0.8340253 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.46444675 - inSlope: -0.8340253 - outSlope: -0.7577338 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.45181805 - inSlope: -0.7577338 - outSlope: -0.6695545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.44065866 - inSlope: -0.6695545 - outSlope: -0.5703393 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.43115315 - inSlope: -0.5703393 - outSlope: -0.46062392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.42347598 - inSlope: -0.46062392 - outSlope: -0.34095332 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.4177935 - inSlope: -0.34095332 - outSlope: -0.21156803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.41426733 - inSlope: -0.21156803 - outSlope: -0.07264606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.41305658 - inSlope: -0.07264606 - outSlope: 0.06050804 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.41406506 - inSlope: 0.06050804 - outSlope: 0.17669085 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.41700995 - inSlope: 0.17669085 - outSlope: 0.28567034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.42177105 - inSlope: 0.28567034 - outSlope: 0.38729328 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.42822602 - inSlope: 0.38729328 - outSlope: 0.4814764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.4362505 - inSlope: 0.4814764 - outSlope: 0.56786615 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.44571507 - inSlope: 0.56786615 - outSlope: 0.64613074 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.45648375 - inSlope: 0.64613074 - outSlope: 0.71570396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.4684123 - inSlope: 0.71570396 - outSlope: 0.7761716 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.4813483 - inSlope: 0.7761716 - outSlope: 0.82686394 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.49512956 - inSlope: 0.82686394 - outSlope: 0.8673806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.5095857 - inSlope: 0.8673806 - outSlope: 0.8971762 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.5245388 - inSlope: 0.8971762 - outSlope: 0.91605633 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.5398062 - inSlope: 0.91605633 - outSlope: 0.92385846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.55520403 - inSlope: 0.92385846 - outSlope: 0.9208164 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.57055074 - inSlope: 0.9208164 - outSlope: 0.907204 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.585671 - inSlope: 0.907204 - outSlope: 0.883819 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.6004015 - inSlope: 0.883819 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.8115362 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.62812006 - inSlope: 0.8115362 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136512 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.6527665 - inSlope: 0.7136512 - outSlope: 0.6585925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.6637429 - inSlope: 0.6585925 - outSlope: 0.6012717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.6737642 - inSlope: 0.6012717 - outSlope: 0.5429446 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.68281317 - inSlope: 0.5429446 - outSlope: 0.48467228 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.69089115 - inSlope: 0.48467228 - outSlope: 0.42730388 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.69801277 - inSlope: 0.42730388 - outSlope: 0.37145597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.7042038 - inSlope: 0.37145597 - outSlope: 0.3175498 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.7094962 - inSlope: 0.3175498 - outSlope: 0.26565316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.7139238 - inSlope: 0.26565316 - outSlope: 0.21569939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.71751875 - inSlope: 0.21569939 - outSlope: 0.16730681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.72030723 - inSlope: 0.16730681 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.027809568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.7234658 - inSlope: -0.027809568 - outSlope: -0.08198509 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.72209936 - inSlope: -0.08198509 - outSlope: -0.13527481 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.7198448 - inSlope: -0.13527481 - outSlope: -0.18890725 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.7166963 - inSlope: -0.18890725 - outSlope: -0.24392739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.7126309 - inSlope: -0.24392739 - outSlope: -0.30096486 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.7076148 - inSlope: -0.30096486 - outSlope: -0.36043003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.7016077 - inSlope: -0.36043003 - outSlope: -0.42226705 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.6945698 - inSlope: -0.42226705 - outSlope: -0.4862347 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.68646604 - inSlope: -0.4862347 - outSlope: -0.5516479 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.6772718 - inSlope: -0.5516479 - outSlope: -0.61761844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.6669783 - inSlope: -0.61761844 - outSlope: -0.6827776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.6555985 - inSlope: -0.6827776 - outSlope: -0.74570495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.64316994 - inSlope: -0.74570495 - outSlope: -0.8047036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.6297584 - inSlope: -0.8047036 - outSlope: -0.857877 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.6154603 - inSlope: -0.857877 - outSlope: -0.9035427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.60040146 - inSlope: -0.9035427 - outSlope: -0.93992287 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5847359 - inSlope: -0.93992287 - outSlope: -0.96568865 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.5686413 - inSlope: -0.96568865 - outSlope: -0.9795261 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.55231565 - inSlope: -0.9795261 - outSlope: -0.9807486 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.5359701 - inSlope: -0.9807486 - outSlope: -0.9687795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.51982355 - inSlope: -0.9687795 - outSlope: -0.94361913 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.5040968 - inSlope: -0.94361913 - outSlope: -0.9053747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.48900703 - inSlope: -0.9053747 - outSlope: -0.85458094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.47476423 - inSlope: -0.85458094 - outSlope: -0.79173464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.46156847 - inSlope: -0.79173464 - outSlope: -0.7176503 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.44960782 - inSlope: -0.7176503 - outSlope: -0.6328695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.43905985 - inSlope: -0.6328695 - outSlope: -0.5381816 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.43009004 - inSlope: -0.5381816 - outSlope: -0.4340542 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.4228559 - inSlope: -0.4340542 - outSlope: -0.32085228 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.4175083 - inSlope: -0.32085228 - outSlope: -0.19888169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.41419366 - inSlope: -0.19888169 - outSlope: -0.06822376 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.41305658 - inSlope: -0.06822376 - outSlope: 0.06050977 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.41406506 - inSlope: 0.06050977 - outSlope: 0.17669085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.41700995 - inSlope: 0.17669085 - outSlope: 0.28567034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.42177105 - inSlope: 0.28567034 - outSlope: 0.38729328 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.42822602 - inSlope: 0.38729328 - outSlope: 0.4814764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.4362505 - inSlope: 0.4814764 - outSlope: 0.56786615 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.44571507 - inSlope: 0.56786615 - outSlope: 0.64613074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.45648375 - inSlope: 0.64613074 - outSlope: 0.71570396 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.4684123 - inSlope: 0.71570396 - outSlope: 0.7761716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.4813483 - inSlope: 0.7761716 - outSlope: 0.82686394 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.49512956 - inSlope: 0.82686394 - outSlope: 0.8673558 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.5095857 - inSlope: 0.8673558 - outSlope: 0.8972019 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.5245388 - inSlope: 0.8972019 - outSlope: 0.9160301 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.5398062 - inSlope: 0.9160301 - outSlope: 0.9238849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.55520403 - inSlope: 0.9238849 - outSlope: 0.9207901 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.57055074 - inSlope: 0.9207901 - outSlope: 0.9072299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.585671 - inSlope: 0.9072299 - outSlope: 0.883819 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.6004015 - inSlope: 0.883819 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.8115362 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.62812006 - inSlope: 0.8115362 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136512 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.6527665 - inSlope: 0.7136512 - outSlope: 0.6585925 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.6637429 - inSlope: 0.6585925 - outSlope: 0.6012717 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.6737642 - inSlope: 0.6012717 - outSlope: 0.5429446 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.68281317 - inSlope: 0.5429446 - outSlope: 0.48467228 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.69089115 - inSlope: 0.48467228 - outSlope: 0.42729166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.69801277 - inSlope: 0.42729166 - outSlope: 0.37146658 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.7042038 - inSlope: 0.37146658 - outSlope: 0.3175407 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.7094962 - inSlope: 0.3175407 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21569322 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.71751875 - inSlope: 0.21569322 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11993963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.72230625 - inSlope: 0.11993963 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.02465096 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.7239293 - inSlope: 0.02465096 - outSlope: -0.029619193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.72343564 - inSlope: -0.029619193 - outSlope: -0.08730653 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.7219805 - inSlope: -0.08730653 - outSlope: -0.14406186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.7195795 - inSlope: -0.14406186 - outSlope: -0.2013275 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.716224 - inSlope: -0.2013275 - outSlope: -0.260214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.7118872 - inSlope: -0.260214 - outSlope: -0.32139587 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.7065305 - inSlope: -0.32139587 - outSlope: -0.38521728 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.70011014 - inSlope: -0.38521728 - outSlope: -0.4517016 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.6925819 - inSlope: -0.4517016 - outSlope: -0.52031654 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.68390983 - inSlope: -0.52031654 - outSlope: -0.59032387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.67407125 - inSlope: -0.59032387 - outSlope: -0.6604619 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.6630634 - inSlope: -0.6604619 - outSlope: -0.7292895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.65090877 - inSlope: -0.7292895 - outSlope: -0.79488885 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.63766044 - inSlope: -0.79488885 - outSlope: -0.8553874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.6234042 - inSlope: -0.8553874 - outSlope: -0.908638 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.60826004 - inSlope: -0.908638 - outSlope: -0.95275307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.59238106 - inSlope: -0.95275307 - outSlope: -0.9858131 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5759506 - inSlope: -0.9858131 - outSlope: -1.0064517 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.5591767 - inSlope: -1.0064517 - outSlope: -1.013443 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.54228574 - inSlope: -1.013443 - outSlope: -1.0061799 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.52551633 - inSlope: -1.0061799 - outSlope: -0.98433256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.50911057 - inSlope: -0.98433256 - outSlope: -0.9480392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.4933097 - inSlope: -0.9480392 - outSlope: -0.89775443 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.47834736 - inSlope: -0.89775443 - outSlope: -0.8340253 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.46444675 - inSlope: -0.8340253 - outSlope: -0.7577338 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.45181805 - inSlope: -0.7577338 - outSlope: -0.6695545 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.44065866 - inSlope: -0.6695545 - outSlope: -0.5703393 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.43115315 - inSlope: -0.5703393 - outSlope: -0.46062392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.42347598 - inSlope: -0.46062392 - outSlope: -0.34095332 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.4177935 - inSlope: -0.34095332 - outSlope: -0.21156803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.41426733 - inSlope: -0.21156803 - outSlope: -0.07264606 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.41305658 - inSlope: -0.07264606 - outSlope: 0.06050804 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.41406506 - inSlope: 0.06050804 - outSlope: 0.1766959 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.41700995 - inSlope: 0.1766959 - outSlope: 0.28566217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.42177105 - inSlope: 0.28566217 - outSlope: 0.38730437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.42822602 - inSlope: 0.38730437 - outSlope: 0.4814626 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.4362505 - inSlope: 0.4814626 - outSlope: 0.56788236 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.44571507 - inSlope: 0.56788236 - outSlope: 0.6460938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.45648375 - inSlope: 0.6460938 - outSlope: 0.7157244 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.4684123 - inSlope: 0.7157244 - outSlope: 0.7761716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.4813483 - inSlope: 0.7761716 - outSlope: 0.8268876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.49512956 - inSlope: 0.8268876 - outSlope: 0.86733097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.5095857 - inSlope: 0.86733097 - outSlope: 0.8972019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.5245388 - inSlope: 0.8972019 - outSlope: 0.91605633 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.5398062 - inSlope: 0.91605633 - outSlope: 0.9238849 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.55520403 - inSlope: 0.9238849 - outSlope: 0.92076373 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.57055074 - inSlope: 0.92076373 - outSlope: 0.9072299 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.585671 - inSlope: 0.9072299 - outSlope: 0.88384426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.6004015 - inSlope: 0.88384426 - outSlope: 0.8515786 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.6145943 - inSlope: 0.8515786 - outSlope: 0.811513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.62812006 - inSlope: 0.811513 - outSlope: 0.7651386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.6408722 - inSlope: 0.7651386 - outSlope: 0.7136716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.6527665 - inSlope: 0.7136716 - outSlope: 0.6585548 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.6637429 - inSlope: 0.6585548 - outSlope: 0.6012889 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.6737642 - inSlope: 0.6012889 - outSlope: 0.5429446 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.68281317 - inSlope: 0.5429446 - outSlope: 0.48468614 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.69089115 - inSlope: 0.48468614 - outSlope: 0.4272794 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.69801277 - inSlope: 0.4272794 - outSlope: 0.37146658 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.7042038 - inSlope: 0.37146658 - outSlope: 0.3175498 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.7094962 - inSlope: 0.3175498 - outSlope: 0.26566076 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.7139238 - inSlope: 0.26566076 - outSlope: 0.21568705 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.71751875 - inSlope: 0.21568705 - outSlope: 0.1673116 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.72030723 - inSlope: 0.1673116 - outSlope: 0.11994307 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.72230625 - inSlope: 0.11994307 - outSlope: 0.07273189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.72351843 - inSlope: 0.07273189 - outSlope: 0.024650255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.7239293 - inSlope: 0.024650255 - outSlope: -0.027809568 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.7234658 - inSlope: -0.027809568 - outSlope: -0.08198744 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.72209936 - inSlope: -0.08198744 - outSlope: -0.13526706 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.7198448 - inSlope: -0.13526706 - outSlope: -0.18891264 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.7166963 - inSlope: -0.18891264 - outSlope: -0.24392739 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.7126309 - inSlope: -0.24392739 - outSlope: -0.30097347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.7076148 - inSlope: -0.30097347 - outSlope: -0.3604094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.7016077 - inSlope: -0.3604094 - outSlope: -0.42227912 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.6945698 - inSlope: -0.42227912 - outSlope: -0.4862347 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.68646604 - inSlope: -0.4862347 - outSlope: -0.5516637 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.6772718 - inSlope: -0.5516637 - outSlope: -0.6175831 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.6669783 - inSlope: -0.6175831 - outSlope: -0.68279713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.6555985 - inSlope: -0.68279713 - outSlope: -0.7457263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.64316994 - inSlope: -0.7457263 - outSlope: -0.8047036 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.6297584 - inSlope: -0.8047036 - outSlope: -0.85785246 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.6154603 - inSlope: -0.85785246 - outSlope: -0.9035427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.60040146 - inSlope: -0.9035427 - outSlope: -0.9399498 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5847359 - inSlope: -0.9399498 - outSlope: -0.9656334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.5686413 - inSlope: -0.9656334 - outSlope: -0.9795541 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.55231565 - inSlope: -0.9795541 - outSlope: -0.9807486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.5359701 - inSlope: -0.9807486 - outSlope: -0.9688072 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.51982355 - inSlope: -0.9688072 - outSlope: -0.94356513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.5040968 - inSlope: -0.94356513 - outSlope: -0.90540063 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.48900703 - inSlope: -0.90540063 - outSlope: -0.85458094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.47476423 - inSlope: -0.85458094 - outSlope: -0.7917573 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.46156847 - inSlope: -0.7917573 - outSlope: -0.7176092 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.44960782 - inSlope: -0.7176092 - outSlope: -0.6328876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.43905985 - inSlope: -0.6328876 - outSlope: -0.53819704 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.43009004 - inSlope: -0.53819704 - outSlope: -0.4340542 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.4228559 - inSlope: -0.4340542 - outSlope: -0.3208431 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.4175083 - inSlope: -0.3208431 - outSlope: -0.19888169 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.41419366 - inSlope: -0.19888169 - outSlope: -0.06822571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.41305658 - inSlope: -0.06822571 - outSlope: 0.024197875 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.4134599 - inSlope: 0.024197875 - outSlope: 0.07026601 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.41463098 - inSlope: 0.07026601 - outSlope: 0.11281901 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.41651127 - inSlope: 0.11281901 - outSlope: 0.1517921 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.4190411 - inSlope: 0.1517921 - outSlope: 0.18711556 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.42215982 - inSlope: 0.18711556 - outSlope: 0.21883404 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.425807 - inSlope: 0.21883404 - outSlope: 0.24684568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.42992103 - inSlope: 0.24684568 - outSlope: 0.27117547 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.43444055 - inSlope: 0.27117547 - outSlope: 0.291796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.43930402 - inSlope: 0.291796 - outSlope: 0.30878955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.44445044 - inSlope: 0.30878955 - outSlope: 0.32208636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.44981846 - inSlope: 0.32208636 - outSlope: 0.331814 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.4553486 - inSlope: 0.331814 - outSlope: 0.337937 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.46098113 - inSlope: 0.337937 - outSlope: 0.340635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.4666583 - inSlope: 0.340635 - outSlope: 0.3398661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.47232264 - inSlope: 0.3398661 - outSlope: 0.3357949 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.47791946 - inSlope: 0.3357949 - outSlope: 0.3285166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.48339465 - inSlope: 0.3285166 - outSlope: 0.31809697 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.4886962 - inSlope: 0.31809697 - outSlope: 0.30467856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.4937741 - inSlope: 0.30467856 - outSlope: 0.28832716 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.49857974 - inSlope: 0.28832716 - outSlope: 0.26918703 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.5030661 - inSlope: 0.26918703 - outSlope: 0.2473106 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.5071879 - inSlope: 0.2473106 - outSlope: 0.22278053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.51090086 - inSlope: 0.22278053 - outSlope: 0.19564284 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5141617 - inSlope: 0.19564284 - outSlope: 0.16595617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.5169276 - inSlope: 0.16595617 - outSlope: 0.13370122 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.5191559 - inSlope: 0.13370122 - outSlope: 0.09884627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.52080333 - inSlope: 0.09884627 - outSlope: 0.061348487 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.52182585 - inSlope: 0.061348487 - outSlope: 0.021071756 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.52217704 - inSlope: 0.021071756 - outSlope: 0.036764707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.5227898 - inSlope: 0.036764707 - outSlope: 0.10839246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.5245964 - inSlope: 0.10839246 - outSlope: 0.17730388 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.5275514 - inSlope: 0.17730388 - outSlope: 0.24353398 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.53161025 - inSlope: 0.24353398 - outSlope: 0.30709973 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.5367285 - inSlope: 0.30709973 - outSlope: 0.3679443 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.54286116 - inSlope: 0.3679443 - outSlope: 0.42599493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.549961 - inSlope: 0.42599493 - outSlope: 0.48096317 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.5579769 - inSlope: 0.48096317 - outSlope: 0.532634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.566854 - inSlope: 0.532634 - outSlope: 0.58058447 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.5765308 - inSlope: 0.58058447 - outSlope: 0.6244707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.5869385 - inSlope: 0.6244707 - outSlope: 0.6637353 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.5980006 - inSlope: 0.6637353 - outSlope: 0.69781417 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.60963064 - inSlope: 0.69781417 - outSlope: 0.72611505 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.62173307 - inSlope: 0.72611505 - outSlope: 0.74815106 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.63420206 - inSlope: 0.74815106 - outSlope: 0.7632145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.6469221 - inSlope: 0.7632145 - outSlope: 0.77078444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.65976906 - inSlope: 0.77078444 - outSlope: 0.7705639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.6726116 - inSlope: 0.7705639 - outSlope: 0.7620415 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.6853121 - inSlope: 0.7620415 - outSlope: 0.7451684 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.6977314 - inSlope: 0.7451684 - outSlope: 0.7198854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.70972997 - inSlope: 0.7198854 - outSlope: 0.6865845 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.72117287 - inSlope: 0.6865845 - outSlope: 0.6455496 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.73193187 - inSlope: 0.6455496 - outSlope: 0.59759456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.7418916 - inSlope: 0.59759456 - outSlope: 0.5435501 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.7509512 - inSlope: 0.5435501 - outSlope: 0.48464322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.75902843 - inSlope: 0.48464322 - outSlope: 0.42198944 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.7660615 - inSlope: 0.42198944 - outSlope: 0.35702893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.7720119 - inSlope: 0.35702893 - outSlope: 0.29110402 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.7768638 - inSlope: 0.29110402 - outSlope: 0.2256559 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.7806247 - inSlope: 0.2256559 - outSlope: 0.16197214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.7833242 - inSlope: 0.16197214 - outSlope: 0.10125451 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.7850118 - inSlope: 0.10125451 - outSlope: 0.044589724 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.785755 - inSlope: 0.044589724 - outSlope: -0.0071633956 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.7856356 - inSlope: -0.0071633956 - outSlope: -0.053333856 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.7847467 - inSlope: -0.053333856 - outSlope: -0.093376294 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.78319037 - inSlope: -0.093376294 - outSlope: -0.12700275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.7810737 - inSlope: -0.12700275 - outSlope: -0.15408632 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.7785056 - inSlope: -0.15408632 - outSlope: -0.1746109 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.7755955 - inSlope: -0.1746109 - outSlope: -0.18867655 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.77245075 - inSlope: -0.18867655 - outSlope: -0.19659461 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.7691742 - inSlope: -0.19659461 - outSlope: -0.1985902 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.76586443 - inSlope: -0.1985902 - outSlope: -0.19504607 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.7626137 - inSlope: -0.19504607 - outSlope: -0.18635206 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.7595077 - inSlope: -0.18635206 - outSlope: -0.17294432 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.75662535 - inSlope: -0.17294432 - outSlope: -0.15521644 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.75403845 - inSlope: -0.15521644 - outSlope: -0.13358986 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.75181186 - inSlope: -0.13358986 - outSlope: -0.10854171 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.75000286 - inSlope: -0.10854171 - outSlope: -0.08043174 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.74866235 - inSlope: -0.08043174 - outSlope: -0.04977183 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.74783283 - inSlope: -0.04977183 - outSlope: -0.016979458 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.74754983 - inSlope: -0.016979458 - outSlope: -0.016979458 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.65049237 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.65049237 - inSlope: 0 - outSlope: 0.066994496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.6493758 - inSlope: 0.066994496 - outSlope: 0.192851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.6461616 - inSlope: 0.192851 - outSlope: 0.30758888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.64103514 - inSlope: 0.30758888 - outSlope: 0.41043982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.63419443 - inSlope: 0.41043982 - outSlope: 0.4977541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.62589854 - inSlope: 0.4977541 - outSlope: 0.56320006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.6165119 - inSlope: 0.56320006 - outSlope: 0.59892356 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.60652983 - inSlope: 0.59892356 - outSlope: 0.5980617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.59656215 - inSlope: 0.5980617 - outSlope: 0.5575281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.58727 - inSlope: 0.5575281 - outSlope: 0.4806845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.5792586 - inSlope: 0.4806845 - outSlope: 0.37802017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.5729583 - inSlope: 0.37802017 - outSlope: 0.26472354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.56854624 - inSlope: 0.26472354 - outSlope: 0.15674487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.5659338 - inSlope: 0.15674487 - outSlope: 0.06677992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.5648208 - inSlope: 0.06677992 - outSlope: 0.0021779246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.5647845 - inSlope: 0.0021779246 - outSlope: -0.03512982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.56537 - inSlope: -0.03512982 - outSlope: -0.047174737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.56615627 - inSlope: -0.047174737 - outSlope: -0.038462915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.5667973 - inSlope: -0.038462915 - outSlope: -0.014952435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.5670465 - inSlope: -0.014952435 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.5670465 - inSlope: 0 - outSlope: 0.05017524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.56621027 - inSlope: 0.05017524 - outSlope: 0.14648093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.5637689 - inSlope: 0.14648093 - outSlope: 0.23766182 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.5598079 - inSlope: 0.23766182 - outSlope: 0.3245619 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.55439854 - inSlope: 0.3245619 - outSlope: 0.4077225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.5476031 - inSlope: 0.4077225 - outSlope: 0.48741508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.5394795 - inSlope: 0.48741508 - outSlope: 0.5635398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.5300872 - inSlope: 0.5635398 - outSlope: 0.63578427 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.5194908 - inSlope: 0.63578427 - outSlope: 0.7035727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.5077646 - inSlope: 0.7035727 - outSlope: 0.76614153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.49499556 - inSlope: 0.76614153 - outSlope: 0.8225431 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.48128653 - inSlope: 0.8225431 - outSlope: 0.87177956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.46675688 - inSlope: 0.87177956 - outSlope: 0.912762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.4515442 - inSlope: 0.912762 - outSlope: 0.94448537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.4358028 - inSlope: 0.94448537 - outSlope: 0.9659967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.41970286 - inSlope: 0.9659967 - outSlope: 0.97652173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.4034275 - inSlope: 0.97652173 - outSlope: 0.9754435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.38717014 - inSlope: 0.9754435 - outSlope: 0.9623757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.37113056 - inSlope: 0.9623757 - outSlope: 0.9371379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.3555116 - inSlope: 0.9371379 - outSlope: 0.8997439 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.34051567 - inSlope: 0.8997439 - outSlope: 0.8504292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.32634187 - inSlope: 0.8504292 - outSlope: 0.78948396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.3131838 - inSlope: 0.78948396 - outSlope: 0.71732885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.30122834 - inSlope: 0.71732885 - outSlope: 0.6343895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.2906552 - inSlope: 0.6343895 - outSlope: 0.54108435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.28163713 - inSlope: 0.54108435 - outSlope: 0.43773335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.27434158 - inSlope: 0.43773335 - outSlope: 0.32462627 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.26893115 - inSlope: 0.32462627 - outSlope: 0.20183821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.26556718 - inSlope: 0.20183821 - outSlope: 0.069435306 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.26440993 - inSlope: 0.069435306 - outSlope: -0.08091159 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.26575845 - inSlope: -0.08091159 - outSlope: -0.23589157 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.26968998 - inSlope: -0.23589157 - outSlope: -0.38087046 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.2760378 - inSlope: -0.38087046 - outSlope: -0.5160432 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.28463852 - inSlope: -0.5160432 - outSlope: -0.6413257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.29532728 - inSlope: -0.6413257 - outSlope: -0.75640684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.30793422 - inSlope: -0.75640684 - outSlope: -0.8607235 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.3222796 - inSlope: -0.8607235 - outSlope: -0.9534797 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.33817092 - inSlope: -0.9534797 - outSlope: -1.0337923 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.35540077 - inSlope: -1.0337923 - outSlope: -1.1006813 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.37374544 - inSlope: -1.1006813 - outSlope: -1.1532329 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.39296597 - inSlope: -1.1532329 - outSlope: -1.1906892 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.41281077 - inSlope: -1.1906892 - outSlope: -1.2125438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.43301982 - inSlope: -1.2125438 - outSlope: -1.2186092 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.45332995 - inSlope: -1.2186092 - outSlope: -1.2091821 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.47348297 - inSlope: -1.2091821 - outSlope: -1.1849438 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.493232 - inSlope: -1.1849438 - outSlope: -1.1470424 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.51234937 - inSlope: -1.1470424 - outSlope: -1.0969888 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.5306325 - inSlope: -1.0969888 - outSlope: -1.0365674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.5479086 - inSlope: -1.0365674 - outSlope: -0.9677455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.5640377 - inSlope: -0.9677455 - outSlope: -0.89245915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.5789122 - inSlope: -0.89245915 - outSlope: -0.812635 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.5924561 - inSlope: -0.812635 - outSlope: -0.72990847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.60462123 - inSlope: -0.72990847 - outSlope: -0.64561903 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.61538154 - inSlope: -0.64561903 - outSlope: -0.5608147 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.62472844 - inSlope: -0.5608147 - outSlope: -0.47607824 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.6326631 - inSlope: -0.47607824 - outSlope: -0.3916315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.63919026 - inSlope: -0.3916315 - outSlope: -0.30726343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.6443113 - inSlope: -0.30726343 - outSlope: -0.22234103 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.648017 - inSlope: -0.22234103 - outSlope: -0.13583793 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.65028095 - inSlope: -0.13583793 - outSlope: -0.046266362 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.65105206 - inSlope: -0.046266362 - outSlope: 0.03851656 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.6504101 - inSlope: 0.03851656 - outSlope: 0.11326443 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.6485224 - inSlope: 0.11326443 - outSlope: 0.1855089 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.64543056 - inSlope: 0.1855089 - outSlope: 0.25633 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.6411584 - inSlope: 0.25633 - outSlope: 0.32654208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.63571596 - inSlope: 0.32654208 - outSlope: 0.3966705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.6291048 - inSlope: 0.3966705 - outSlope: 0.4669945 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.62132156 - inSlope: 0.4669945 - outSlope: 0.53749377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.61236334 - inSlope: 0.53749377 - outSlope: 0.6079465 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.6022309 - inSlope: 0.6079465 - outSlope: 0.6778378 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.5909336 - inSlope: 0.6778378 - outSlope: 0.74641657 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.57849336 - inSlope: 0.74641657 - outSlope: 0.8127101 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.5649482 - inSlope: 0.8127101 - outSlope: 0.875574 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.5503553 - inSlope: 0.875574 - outSlope: 0.93369216 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.5347938 - inSlope: 0.93369216 - outSlope: 0.9857485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.51836467 - inSlope: 0.9857485 - outSlope: 1.0303304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.5011925 - inSlope: 1.0303304 - outSlope: 1.0661899 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.4834227 - inSlope: 1.0661899 - outSlope: 1.0921733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.46521983 - inSlope: 1.0921733 - outSlope: 1.1073582 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.44676387 - inSlope: 1.1073582 - outSlope: 1.1110653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.42824587 - inSlope: 1.1110653 - outSlope: 1.1029558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.4098633 - inSlope: 1.1029558 - outSlope: 1.0828732 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.39181542 - inSlope: 1.0828732 - outSlope: 1.0509638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.37429938 - inSlope: 1.0509638 - outSlope: 1.00763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.35750556 - inSlope: 1.00763 - outSlope: 0.9533796 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.34161592 - inSlope: 0.9533796 - outSlope: 0.8888384 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.32680196 - inSlope: 0.8888384 - outSlope: 0.81467706 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.31322402 - inSlope: 0.81467706 - outSlope: 0.7315252 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.30103177 - inSlope: 0.7315252 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405384 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.28135586 - inSlope: 0.5405384 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.07598278 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.2656763 - inSlope: -0.07598278 - outSlope: -0.22172989 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.26937184 - inSlope: -0.22172989 - outSlope: -0.35836825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.27534455 - inSlope: -0.35836825 - outSlope: -0.48607415 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.2834459 - inSlope: -0.48607415 - outSlope: -0.60483485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.29352632 - inSlope: -0.60483485 - outSlope: -0.7143611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.3054325 - inSlope: -0.7143611 - outSlope: -0.8142148 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.31900254 - inSlope: -0.8142148 - outSlope: -0.90368855 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.33406422 - inSlope: -0.90368855 - outSlope: -0.9820688 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.35043225 - inSlope: -0.9820688 - outSlope: -1.0485076 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.3679071 - inSlope: -1.0485076 - outSlope: -1.1020889 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.3862755 - inSlope: -1.1020889 - outSlope: -1.14222 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.4053122 - inSlope: -1.14222 - outSlope: -1.1682259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.4247829 - inSlope: -1.1682259 - outSlope: -1.1799521 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.44444847 - inSlope: -1.1799521 - outSlope: -1.1773918 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.46407193 - inSlope: -1.1773918 - outSlope: -1.1610656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.48342273 - inSlope: -1.1610656 - outSlope: -1.1317251 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.50228506 - inSlope: -1.1317251 - outSlope: -1.0906172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.52046174 - inSlope: -1.0906172 - outSlope: -1.0391455 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.53778106 - inSlope: -1.0391455 - outSlope: -0.9790284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.55409795 - inSlope: -0.9790284 - outSlope: -0.9119103 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.56929666 - inSlope: -0.9119103 - outSlope: -0.8396372 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.5832904 - inSlope: -0.8396372 - outSlope: -0.76366836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.5960184 - inSlope: -0.76366836 - outSlope: -0.6854991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.6074435 - inSlope: -0.6854991 - outSlope: -0.60622066 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.61754704 - inSlope: -0.60622066 - outSlope: -0.5265857 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.6263236 - inSlope: -0.5265857 - outSlope: -0.44712391 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.63377553 - inSlope: -0.44712391 - outSlope: -0.36790475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.63990736 - inSlope: -0.36790475 - outSlope: -0.28870308 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.644719 - inSlope: -0.28870308 - outSlope: -0.20892699 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.64820117 - inSlope: -0.20892699 - outSlope: -0.12762146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.65032816 - inSlope: -0.12762146 - outSlope: -0.043433324 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.65105206 - inSlope: -0.043433324 - outSlope: 0.03851711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.6504101 - inSlope: 0.03851711 - outSlope: 0.11326281 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.6485224 - inSlope: 0.11326281 - outSlope: 0.18551156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.64543056 - inSlope: 0.18551156 - outSlope: 0.25632635 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.6411584 - inSlope: 0.25632635 - outSlope: 0.3265514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.63571596 - inSlope: 0.3265514 - outSlope: 0.3966648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.6291048 - inSlope: 0.3966648 - outSlope: 0.46698782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.62132156 - inSlope: 0.46698782 - outSlope: 0.53750145 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.61236334 - inSlope: 0.53750145 - outSlope: 0.6079378 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.6022309 - inSlope: 0.6079378 - outSlope: 0.6778475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.5909336 - inSlope: 0.6778475 - outSlope: 0.7464059 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.57849336 - inSlope: 0.7464059 - outSlope: 0.8127217 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.5649482 - inSlope: 0.8127217 - outSlope: 0.8755615 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.5503553 - inSlope: 0.8755615 - outSlope: 0.9337055 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.5347938 - inSlope: 0.9337055 - outSlope: 0.9857344 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.51836467 - inSlope: 0.9857344 - outSlope: 1.0303452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.5011925 - inSlope: 1.0303452 - outSlope: 1.0661746 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.4834227 - inSlope: 1.0661746 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.44676387 - inSlope: 1.1073424 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.10294 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.4098633 - inSlope: 1.10294 - outSlope: 1.0828577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.39181542 - inSlope: 1.0828577 - outSlope: 1.0509789 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.37429938 - inSlope: 1.0509789 - outSlope: 1.0076156 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.35750556 - inSlope: 1.0076156 - outSlope: 0.9533932 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.34161592 - inSlope: 0.9533932 - outSlope: 0.8888257 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.32680196 - inSlope: 0.8888257 - outSlope: 0.81468874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.31322402 - inSlope: 0.81468874 - outSlope: 0.7315252 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.30103177 - inSlope: 0.7315252 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405384 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.28135586 - inSlope: 0.5405384 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.080912754 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.26575845 - inSlope: -0.080912754 - outSlope: -0.2358882 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.26968998 - inSlope: -0.2358882 - outSlope: -0.380865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.2760378 - inSlope: -0.380865 - outSlope: -0.5160506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.28463852 - inSlope: -0.5160506 - outSlope: -0.64131653 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.29532728 - inSlope: -0.64131653 - outSlope: -0.7564285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.30793422 - inSlope: -0.7564285 - outSlope: -0.86071116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.3222796 - inSlope: -0.86071116 - outSlope: -0.95349336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.33817092 - inSlope: -0.95349336 - outSlope: -1.0337775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.35540077 - inSlope: -1.0337775 - outSlope: -1.100697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.37374544 - inSlope: -1.100697 - outSlope: -1.1532165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.39296597 - inSlope: -1.1532165 - outSlope: -1.1907061 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.41281077 - inSlope: -1.1907061 - outSlope: -1.2125264 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.43301982 - inSlope: -1.2125264 - outSlope: -1.2186266 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.45332995 - inSlope: -1.2186266 - outSlope: -1.2091649 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.47348297 - inSlope: -1.2091649 - outSlope: -1.1849608 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.493232 - inSlope: -1.1849608 - outSlope: -1.1470261 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.51234937 - inSlope: -1.1470261 - outSlope: -1.0969731 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.5306325 - inSlope: -1.0969731 - outSlope: -1.0365824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.5479086 - inSlope: -1.0365824 - outSlope: -0.96773165 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.5640377 - inSlope: -0.96773165 - outSlope: -0.89248466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.5789122 - inSlope: -0.89248466 - outSlope: -0.8126234 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.5924561 - inSlope: -0.8126234 - outSlope: -0.7299189 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.60462123 - inSlope: -0.7299189 - outSlope: -0.6456098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.61538154 - inSlope: -0.6456098 - outSlope: -0.5608227 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.62472844 - inSlope: -0.5608227 - outSlope: -0.47607145 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.6326631 - inSlope: -0.47607145 - outSlope: -0.39163712 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.63919026 - inSlope: -0.39163712 - outSlope: -0.30725902 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.6443113 - inSlope: -0.30725902 - outSlope: -0.22234422 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.648017 - inSlope: -0.22234422 - outSlope: -0.13583598 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.65028095 - inSlope: -0.13583598 - outSlope: -0.046267025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.65105206 - inSlope: -0.046267025 - outSlope: 0.038516007 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.6504101 - inSlope: 0.038516007 - outSlope: 0.11326281 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.6485224 - inSlope: 0.11326281 - outSlope: 0.18551156 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.64543056 - inSlope: 0.18551156 - outSlope: 0.25632635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.6411584 - inSlope: 0.25632635 - outSlope: 0.3265514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.63571596 - inSlope: 0.3265514 - outSlope: 0.3966648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.6291048 - inSlope: 0.3966648 - outSlope: 0.46700117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.62132156 - inSlope: 0.46700117 - outSlope: 0.5374861 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.61236334 - inSlope: 0.5374861 - outSlope: 0.6079552 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.6022309 - inSlope: 0.6079552 - outSlope: 0.6778281 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.5909336 - inSlope: 0.6778281 - outSlope: 0.74642724 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.57849336 - inSlope: 0.74642724 - outSlope: 0.8126985 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.5649482 - inSlope: 0.8126985 - outSlope: 0.8755865 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.5503553 - inSlope: 0.8755865 - outSlope: 0.9336788 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.5347938 - inSlope: 0.9336788 - outSlope: 0.9857626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.51836467 - inSlope: 0.9857626 - outSlope: 1.0303158 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.5011925 - inSlope: 1.0303158 - outSlope: 1.0661746 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.4834227 - inSlope: 1.0661746 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073424 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.44676387 - inSlope: 1.1073424 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.10294 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.4098633 - inSlope: 1.10294 - outSlope: 1.0828887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.39181542 - inSlope: 1.0828887 - outSlope: 1.0509487 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.37429938 - inSlope: 1.0509487 - outSlope: 1.0076444 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.35750556 - inSlope: 1.0076444 - outSlope: 0.9533659 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.34161592 - inSlope: 0.9533659 - outSlope: 0.88885117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.32680196 - inSlope: 0.88885117 - outSlope: 0.81466544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.31322402 - inSlope: 0.81466544 - outSlope: 0.7315461 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.30103177 - inSlope: 0.7315461 - outSlope: 0.6400005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.29036495 - inSlope: 0.6400005 - outSlope: 0.5405538 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.28135586 - inSlope: 0.5405538 - outSlope: 0.43345886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.27413145 - inSlope: 0.43345886 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.07598278 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.2656763 - inSlope: -0.07598278 - outSlope: -0.22172989 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.26937184 - inSlope: -0.22172989 - outSlope: -0.35836825 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.27534455 - inSlope: -0.35836825 - outSlope: -0.48607415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2834459 - inSlope: -0.48607415 - outSlope: -0.60483485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.29352632 - inSlope: -0.60483485 - outSlope: -0.7143611 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.3054325 - inSlope: -0.7143611 - outSlope: -0.8142148 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.31900254 - inSlope: -0.8142148 - outSlope: -0.90368855 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.33406422 - inSlope: -0.90368855 - outSlope: -0.98209685 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.35043225 - inSlope: -0.98209685 - outSlope: -1.0484776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.3679071 - inSlope: -1.0484776 - outSlope: -1.1021204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.3862755 - inSlope: -1.1021204 - outSlope: -1.1421874 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.4053122 - inSlope: -1.1421874 - outSlope: -1.1682259 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.4247829 - inSlope: -1.1682259 - outSlope: -1.1799521 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.44444847 - inSlope: -1.1799521 - outSlope: -1.1773918 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.46407193 - inSlope: -1.1773918 - outSlope: -1.1610656 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.48342273 - inSlope: -1.1610656 - outSlope: -1.1317251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.50228506 - inSlope: -1.1317251 - outSlope: -1.0906172 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.52046174 - inSlope: -1.0906172 - outSlope: -1.0391455 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.53778106 - inSlope: -1.0391455 - outSlope: -0.9790284 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.55409795 - inSlope: -0.9790284 - outSlope: -0.9119103 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.56929666 - inSlope: -0.9119103 - outSlope: -0.8396372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.5832904 - inSlope: -0.8396372 - outSlope: -0.76366836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.5960184 - inSlope: -0.76366836 - outSlope: -0.6855187 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.6074435 - inSlope: -0.6855187 - outSlope: -0.6062033 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.61754704 - inSlope: -0.6062033 - outSlope: -0.5266008 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.6263236 - inSlope: -0.5266008 - outSlope: -0.44711113 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.63377553 - inSlope: -0.44711113 - outSlope: -0.36790475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.63990736 - inSlope: -0.36790475 - outSlope: -0.28870308 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.644719 - inSlope: -0.28870308 - outSlope: -0.20892699 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.64820117 - inSlope: -0.20892699 - outSlope: -0.12762146 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.65032816 - inSlope: -0.12762146 - outSlope: -0.043433324 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.65105206 - inSlope: -0.043433324 - outSlope: 0.03851711 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.6504101 - inSlope: 0.03851711 - outSlope: 0.11326281 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.6485224 - inSlope: 0.11326281 - outSlope: 0.18551156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.64543056 - inSlope: 0.18551156 - outSlope: 0.25632635 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.6411584 - inSlope: 0.25632635 - outSlope: 0.3265514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.63571596 - inSlope: 0.3265514 - outSlope: 0.3966648 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.6291048 - inSlope: 0.3966648 - outSlope: 0.46700117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.62132156 - inSlope: 0.46700117 - outSlope: 0.5374861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.61236334 - inSlope: 0.5374861 - outSlope: 0.6079552 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.6022309 - inSlope: 0.6079552 - outSlope: 0.6778281 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.5909336 - inSlope: 0.6778281 - outSlope: 0.7464059 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.57849336 - inSlope: 0.7464059 - outSlope: 0.8127217 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.5649482 - inSlope: 0.8127217 - outSlope: 0.8755615 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.5503553 - inSlope: 0.8755615 - outSlope: 0.9337055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.5347938 - inSlope: 0.9337055 - outSlope: 0.9857344 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.51836467 - inSlope: 0.9857344 - outSlope: 1.0303452 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.5011925 - inSlope: 1.0303452 - outSlope: 1.0661746 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.4834227 - inSlope: 1.0661746 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073424 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.44676387 - inSlope: 1.1073424 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.10294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.4098633 - inSlope: 1.10294 - outSlope: 1.0828887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.39181542 - inSlope: 1.0828887 - outSlope: 1.0509487 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.37429938 - inSlope: 1.0509487 - outSlope: 1.0076444 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.35750556 - inSlope: 1.0076444 - outSlope: 0.9533659 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.34161592 - inSlope: 0.9533659 - outSlope: 0.8888257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.32680196 - inSlope: 0.8888257 - outSlope: 0.81468874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.31322402 - inSlope: 0.81468874 - outSlope: 0.7315252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.30103177 - inSlope: 0.7315252 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.28135586 - inSlope: 0.5405384 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31893185 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.26881585 - inSlope: 0.31893185 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.26440993 - inSlope: 0.06738334 - outSlope: -0.080912754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.26575845 - inSlope: -0.080912754 - outSlope: -0.2358882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.26968998 - inSlope: -0.2358882 - outSlope: -0.38087592 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.2760378 - inSlope: -0.38087592 - outSlope: -0.5160358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.28463852 - inSlope: -0.5160358 - outSlope: -0.6413349 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.29532728 - inSlope: -0.6413349 - outSlope: -0.75640684 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.30793422 - inSlope: -0.75640684 - outSlope: -0.86071116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.3222796 - inSlope: -0.86071116 - outSlope: -0.95349336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.33817092 - inSlope: -0.95349336 - outSlope: -1.0337775 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.35540077 - inSlope: -1.0337775 - outSlope: -1.100697 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.37374544 - inSlope: -1.100697 - outSlope: -1.1532165 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.39296597 - inSlope: -1.1532165 - outSlope: -1.1907061 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.41281077 - inSlope: -1.1907061 - outSlope: -1.2125264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.43301982 - inSlope: -1.2125264 - outSlope: -1.2186266 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.45332995 - inSlope: -1.2186266 - outSlope: -1.2091649 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.47348297 - inSlope: -1.2091649 - outSlope: -1.1849608 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.493232 - inSlope: -1.1849608 - outSlope: -1.1470261 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.51234937 - inSlope: -1.1470261 - outSlope: -1.0970044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.5306325 - inSlope: -1.0970044 - outSlope: -1.0365527 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.5479086 - inSlope: -1.0365527 - outSlope: -0.9677594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.5640377 - inSlope: -0.9677594 - outSlope: -0.89245915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.5789122 - inSlope: -0.89245915 - outSlope: -0.8126234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.5924561 - inSlope: -0.8126234 - outSlope: -0.7299189 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.60462123 - inSlope: -0.7299189 - outSlope: -0.6456098 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.61538154 - inSlope: -0.6456098 - outSlope: -0.5608227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.62472844 - inSlope: -0.5608227 - outSlope: -0.47607145 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.6326631 - inSlope: -0.47607145 - outSlope: -0.39163712 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.63919026 - inSlope: -0.39163712 - outSlope: -0.30725902 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.6443113 - inSlope: -0.30725902 - outSlope: -0.22234422 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.648017 - inSlope: -0.22234422 - outSlope: -0.13583598 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.65028095 - inSlope: -0.13583598 - outSlope: -0.046267025 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.65105206 - inSlope: -0.046267025 - outSlope: 0.038516007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.6504101 - inSlope: 0.038516007 - outSlope: 0.11326605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.6485224 - inSlope: 0.11326605 - outSlope: 0.18550625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.64543056 - inSlope: 0.18550625 - outSlope: 0.25633368 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.6411584 - inSlope: 0.25633368 - outSlope: 0.32654208 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.63571596 - inSlope: 0.32654208 - outSlope: 0.39667615 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.6291048 - inSlope: 0.39667615 - outSlope: 0.46697444 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.62132156 - inSlope: 0.46697444 - outSlope: 0.53750145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.61236334 - inSlope: 0.53750145 - outSlope: 0.6079552 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.6022309 - inSlope: 0.6079552 - outSlope: 0.6778475 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.5909336 - inSlope: 0.6778475 - outSlope: 0.74638456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.57849336 - inSlope: 0.74638456 - outSlope: 0.8127217 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.5649482 - inSlope: 0.8127217 - outSlope: 0.8755865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.5503553 - inSlope: 0.8755865 - outSlope: 0.9337055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.5347938 - inSlope: 0.9337055 - outSlope: 0.9857062 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.51836467 - inSlope: 0.9857062 - outSlope: 1.0303452 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.5011925 - inSlope: 1.0303452 - outSlope: 1.066205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.4834227 - inSlope: 1.066205 - outSlope: 1.092189 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.46521983 - inSlope: 1.092189 - outSlope: 1.1073107 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.44676387 - inSlope: 1.1073107 - outSlope: 1.111097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.42824587 - inSlope: 1.111097 - outSlope: 1.1029716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.4098633 - inSlope: 1.1029716 - outSlope: 1.0828267 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.39181542 - inSlope: 1.0828267 - outSlope: 1.0509789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.37429938 - inSlope: 1.0509789 - outSlope: 1.0076444 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.35750556 - inSlope: 1.0076444 - outSlope: 0.9533932 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.34161592 - inSlope: 0.9533932 - outSlope: 0.88880026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.32680196 - inSlope: 0.88880026 - outSlope: 0.81468874 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.31322402 - inSlope: 0.81468874 - outSlope: 0.7315461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.30103177 - inSlope: 0.7315461 - outSlope: 0.6400188 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.29036495 - inSlope: 0.6400188 - outSlope: 0.5405229 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.28135586 - inSlope: 0.5405229 - outSlope: 0.43347126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.27413145 - inSlope: 0.43347126 - outSlope: 0.31894097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.26881585 - inSlope: 0.31894097 - outSlope: 0.19697371 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.265533 - inSlope: 0.19697371 - outSlope: 0.06738142 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.26440993 - inSlope: 0.06738142 - outSlope: -0.07598278 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.2656763 - inSlope: -0.07598278 - outSlope: -0.22173624 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.26937184 - inSlope: -0.22173624 - outSlope: -0.35834774 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.27534455 - inSlope: -0.35834774 - outSlope: -0.48608807 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.2834459 - inSlope: -0.48608807 - outSlope: -0.60483485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.29352632 - inSlope: -0.60483485 - outSlope: -0.7143815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.3054325 - inSlope: -0.7143815 - outSlope: -0.8141683 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.31900254 - inSlope: -0.8141683 - outSlope: -0.90371436 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.33406422 - inSlope: -0.90371436 - outSlope: -0.98209685 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.35043225 - inSlope: -0.98209685 - outSlope: -1.0485076 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.3679071 - inSlope: -1.0485076 - outSlope: -1.1020573 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.3862755 - inSlope: -1.1020573 - outSlope: -1.14222 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.4053122 - inSlope: -1.14222 - outSlope: -1.1682594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.4247829 - inSlope: -1.1682594 - outSlope: -1.1799521 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.44444847 - inSlope: -1.1799521 - outSlope: -1.1773582 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.46407193 - inSlope: -1.1773582 - outSlope: -1.1610656 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.48342273 - inSlope: -1.1610656 - outSlope: -1.1317575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.50228506 - inSlope: -1.1317575 - outSlope: -1.0905547 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.52046174 - inSlope: -1.0905547 - outSlope: -1.0391752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.53778106 - inSlope: -1.0391752 - outSlope: -0.9790284 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.55409795 - inSlope: -0.9790284 - outSlope: -0.91193634 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.56929666 - inSlope: -0.91193634 - outSlope: -0.8395892 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.5832904 - inSlope: -0.8395892 - outSlope: -0.76369023 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.5960184 - inSlope: -0.76369023 - outSlope: -0.6855187 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.6074435 - inSlope: -0.6855187 - outSlope: -0.60622066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.61754704 - inSlope: -0.60622066 - outSlope: -0.5265706 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.6263236 - inSlope: -0.5265706 - outSlope: -0.44712391 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.63377553 - inSlope: -0.44712391 - outSlope: -0.36791527 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.63990736 - inSlope: -0.36791527 - outSlope: -0.28870308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.644719 - inSlope: -0.28870308 - outSlope: -0.20892102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.64820117 - inSlope: -0.20892102 - outSlope: -0.12762146 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.65032816 - inSlope: -0.12762146 - outSlope: -0.043434568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.65105206 - inSlope: -0.043434568 - outSlope: 0.015388082 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.6507956 - inSlope: 0.015388082 - outSlope: 0.044850796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.6500481 - inSlope: 0.044850796 - outSlope: 0.072374254 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.64884186 - inSlope: 0.072374254 - outSlope: 0.09812028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.64720654 - inSlope: 0.09812028 - outSlope: 0.122110486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.6451713 - inSlope: 0.122110486 - outSlope: 0.14445168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.6427638 - inSlope: 0.14445168 - outSlope: 0.16510142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.64001215 - inSlope: 0.16510142 - outSlope: 0.18402737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.63694507 - inSlope: 0.18402737 - outSlope: 0.20119299 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.6335917 - inSlope: 0.20119299 - outSlope: 0.21653625 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.6299828 - inSlope: 0.21653625 - outSlope: 0.2299153 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.62615097 - inSlope: 0.2299153 - outSlope: 0.24123798 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.6221304 - inSlope: 0.24123798 - outSlope: 0.25038263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.6179572 - inSlope: 0.25038263 - outSlope: 0.25723493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.61367 - inSlope: 0.25723493 - outSlope: 0.26165527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.60930914 - inSlope: 0.26165527 - outSlope: 0.26349273 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.6049174 - inSlope: 0.26349273 - outSlope: 0.2626924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.60053927 - inSlope: 0.2626924 - outSlope: 0.25908747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.5962212 - inSlope: 0.25908747 - outSlope: 0.25260356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.5920112 - inSlope: 0.25260356 - outSlope: 0.24314456 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.58795863 - inSlope: 0.24314456 - outSlope: 0.23067707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.5841141 - inSlope: 0.23067707 - outSlope: 0.21511286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.5805289 - inSlope: 0.21511286 - outSlope: 0.1964444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.5772549 - inSlope: 0.1964444 - outSlope: 0.17462593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.57434434 - inSlope: 0.17462593 - outSlope: 0.14971246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.57184917 - inSlope: 0.14971246 - outSlope: 0.12167043 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.56982136 - inSlope: 0.12167043 - outSlope: 0.09057421 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.5683118 - inSlope: 0.09057421 - outSlope: 0.056463495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.5673707 - inSlope: 0.056463495 - outSlope: 0.019451676 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.5670465 - inSlope: 0.019451676 - outSlope: 0.002167258 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.5670104 - inSlope: 0.002167258 - outSlope: 0.006304715 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.5669053 - inSlope: 0.006304715 - outSlope: 0.010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.5667384 - inSlope: 0.010013733 - outSlope: 0.013150177 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.56651926 - inSlope: 0.013150177 - outSlope: 0.015592813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.5662594 - inSlope: 0.015592813 - outSlope: 0.017183298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.565973 - inSlope: 0.017183298 - outSlope: 0.017842326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.5656756 - inSlope: 0.017842326 - outSlope: 0.017452506 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.56538475 - inSlope: 0.017452506 - outSlope: 0.01587892 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.5651201 - inSlope: 0.01587892 - outSlope: 0.013067174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.5649023 - inSlope: 0.013067174 - outSlope: 0.008940833 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.5647533 - inSlope: 0.008940833 - outSlope: 0.0034082455 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.5646965 - inSlope: 0.0034082455 - outSlope: -0.0035441462 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.56475556 - inSlope: -0.0035441462 - outSlope: -0.011922813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.5649543 - inSlope: -0.011922813 - outSlope: -0.021722648 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.5653163 - inSlope: -0.021722648 - outSlope: -0.032895114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.56586456 - inSlope: -0.032895114 - outSlope: -0.04530955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.56661975 - inSlope: -0.04530955 - outSlope: -0.058887903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.5676012 - inSlope: -0.058887903 - outSlope: -0.073397085 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.56882447 - inSlope: -0.073397085 - outSlope: -0.088657305 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.57030207 - inSlope: -0.088657305 - outSlope: -0.10436931 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.57204163 - inSlope: -0.10436931 - outSlope: -0.12028997 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.57404643 - inSlope: -0.12028997 - outSlope: -0.13606875 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.5763142 - inSlope: -0.13606875 - outSlope: -0.15140407 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.5788376 - inSlope: -0.15140407 - outSlope: -0.16594668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.58160347 - inSlope: -0.16594668 - outSlope: -0.17944968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.58459425 - inSlope: -0.17944968 - outSlope: -0.19154125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.58778656 - inSlope: -0.19154125 - outSlope: -0.20204853 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.591154 - inSlope: -0.20204853 - outSlope: -0.21073054 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.5946663 - inSlope: -0.21073054 - outSlope: -0.21747325 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.5982908 - inSlope: -0.21747325 - outSlope: -0.22215466 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.6019933 - inSlope: -0.22215466 - outSlope: -0.2247275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.60573894 - inSlope: -0.2247275 - outSlope: -0.22526251 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.60949326 - inSlope: -0.22526251 - outSlope: -0.2237676 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.61322266 - inSlope: -0.2237676 - outSlope: -0.22034147 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.61689496 - inSlope: -0.22034147 - outSlope: -0.21511844 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.6204804 - inSlope: -0.21511844 - outSlope: -0.20824988 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.6239512 - inSlope: -0.20824988 - outSlope: -0.19989558 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.62728274 - inSlope: -0.19989558 - outSlope: -0.19017868 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.63045233 - inSlope: -0.19017868 - outSlope: -0.17927848 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.63344043 - inSlope: -0.17927848 - outSlope: -0.16736524 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.6362298 - inSlope: -0.16736524 - outSlope: -0.15451548 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.63880503 - inSlope: -0.15451548 - outSlope: -0.14087892 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.641153 - inSlope: -0.14087892 - outSlope: -0.12652344 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.6432618 - inSlope: -0.12652344 - outSlope: -0.1115351 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.6451207 - inSlope: -0.1115351 - outSlope: -0.09596018 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.64672 - inSlope: -0.09596018 - outSlope: -0.07982634 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.6480505 - inSlope: -0.07982634 - outSlope: -0.06314016 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.6491028 - inSlope: -0.06314016 - outSlope: -0.045873627 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.64986736 - inSlope: -0.045873627 - outSlope: -0.028009841 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.6503342 - inSlope: -0.028009841 - outSlope: -0.009491045 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.65049237 - inSlope: -0.009491045 - outSlope: -0.009491045 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.26158652 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.26158652 - inSlope: 0 - outSlope: 0.19993742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2649188 - inSlope: 0.19993742 - outSlope: 0.56321234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.2743057 - inSlope: 0.56321234 - outSlope: 0.86083436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.28865293 - inSlope: 0.86083436 - outSlope: 1.0778092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.3066164 - inSlope: 1.0778092 - outSlope: 1.1997086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.32661152 - inSlope: 1.1997086 - outSlope: 1.2169883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3468947 - inSlope: 1.2169883 - outSlope: 1.1307167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.36573997 - inSlope: 1.1307167 - outSlope: 0.95829695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.38171157 - inSlope: 0.95829695 - outSlope: 0.7318164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3939085 - inSlope: 0.7318164 - outSlope: 0.4913651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.40209794 - inSlope: 0.4913651 - outSlope: 0.27353194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.4066568 - inSlope: 0.27353194 - outSlope: 0.10154138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.40834916 - inSlope: 0.10154138 - outSlope: -0.01694794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.4080667 - inSlope: -0.01694794 - outSlope: -0.08710035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.40661502 - inSlope: -0.08710035 - outSlope: -0.11864852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.40463755 - inSlope: -0.11864852 - outSlope: -0.1217742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.40260798 - inSlope: -0.1217742 - outSlope: -0.10413023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.40087247 - inSlope: -0.10413023 - outSlope: -0.07098026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.39968947 - inSlope: -0.07098026 - outSlope: -0.026505616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3992477 - inSlope: -0.026505616 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.39921635 - inSlope: -0.0018811243 - outSlope: -0.002841346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.399169 - inSlope: -0.002841346 - outSlope: -0.0036674773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.39910787 - inSlope: -0.0036674773 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.39903945 - inSlope: -0.0041055717 - outSlope: -0.0039500035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.3989736 - inSlope: -0.0039500035 - outSlope: -0.0030863204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.39892218 - inSlope: -0.0030863204 - outSlope: -0.0015270725 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.39889672 - inSlope: -0.0015270725 - outSlope: -0.00051677274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.3988881 - inSlope: -0.00051677274 - outSlope: -0.00048995065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.39887995 - inSlope: -0.00048995065 - outSlope: -0.00046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.3988722 - inSlope: -0.00046491667 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.39886492 - inSlope: -0.0004363033 - outSlope: -0.00041127243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.39885807 - inSlope: -0.00041127243 - outSlope: -0.00038087403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.39885172 - inSlope: -0.00038087403 - outSlope: -0.00035762822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.39884576 - inSlope: -0.00035762822 - outSlope: -0.00032901796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.39884028 - inSlope: -0.00032901796 - outSlope: -0.00030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.3988352 - inSlope: -0.00030398398 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.3988306 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.39882636 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.39882258 - inSlope: -0.00022709229 - outSlope: -0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.39881915 - inSlope: -0.00020563621 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.39881614 - inSlope: -0.00018060225 - outSlope: -0.00015556827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.39881355 - inSlope: -0.00015556827 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.39881128 - inSlope: -0.00013589872 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.39880937 - inSlope: -0.00011444103 - outSlope: -0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.39880785 - inSlope: -0.000091195194 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.39880666 - inSlope: -0.00007152513 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.3988058 - inSlope: -0.000051856092 - outSlope: -0.000032186537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.39880526 - inSlope: -0.000032186537 - outSlope: 0.000002384188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.39880538 - inSlope: 0.000002384188 - outSlope: 0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.39880598 - inSlope: 0.00003576282 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.3988068 - inSlope: 0.00005006795 - outSlope: 0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.39880788 - inSlope: 0.000064372616 - outSlope: 0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.39880922 - inSlope: 0.00008046635 - outSlope: 0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.39881074 - inSlope: 0.000091195194 - outSlope: 0.00010192404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.39881244 - inSlope: 0.00010192404 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.39881435 - inSlope: 0.00011444103 - outSlope: 0.00012338173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.3988164 - inSlope: 0.00012338173 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.39881864 - inSlope: 0.00013411058 - outSlope: 0.00014305026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.39882103 - inSlope: 0.00014305026 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.39882353 - inSlope: 0.00015020385 - outSlope: 0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.39882615 - inSlope: 0.00015735641 - outSlope: 0.00016272084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.39882886 - inSlope: 0.00016272084 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.3988317 - inSlope: 0.0001698734 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.3988346 - inSlope: 0.00017344968 - outSlope: 0.00017702597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.39883754 - inSlope: 0.00017702597 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.39884055 - inSlope: 0.00018060225 - outSlope: 0.00018238908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.3988436 - inSlope: 0.00018238908 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.3988467 - inSlope: 0.00018596667 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.39884976 - inSlope: 0.00018417853 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.39885283 - inSlope: 0.00018417853 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.3988559 - inSlope: 0.00018417853 - outSlope: 0.00018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.39885893 - inSlope: 0.00018239039 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.39886194 - inSlope: 0.00018060225 - outSlope: 0.00017881283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.39886492 - inSlope: 0.00017881283 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.39886782 - inSlope: 0.00017344968 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.39887065 - inSlope: 0.0001698734 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.3988734 - inSlope: 0.00016450898 - outSlope: 0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.39887604 - inSlope: 0.00015914455 - outSlope: 0.0059759673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.39897564 - inSlope: 0.0059759673 - outSlope: 0.016667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.39925343 - inSlope: 0.016667264 - outSlope: 0.025647307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.39968088 - inSlope: 0.025647307 - outSlope: 0.032425918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.40022132 - inSlope: 0.032425918 - outSlope: 0.036583576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.40083104 - inSlope: 0.036583576 - outSlope: 0.03787283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.40146226 - inSlope: 0.03787283 - outSlope: 0.036168728 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.40206507 - inSlope: 0.036168728 - outSlope: 0.031814605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.4025953 - inSlope: 0.031814605 - outSlope: 0.025464917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.40301973 - inSlope: 0.025464917 - outSlope: 0.018221157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.4033234 - inSlope: 0.018221157 - outSlope: 0.011356484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.4035127 - inSlope: 0.011356484 - outSlope: 0.005764967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.40360877 - inSlope: 0.005764967 - outSlope: 0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.40363672 - inSlope: 0.0016772763 - outSlope: -0.00089943496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.40362173 - inSlope: -0.00089943496 - outSlope: -0.0018596401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.40359074 - inSlope: -0.0018596401 - outSlope: -0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.40356356 - inSlope: -0.0016307846 - outSlope: -0.0008887061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.40354875 - inSlope: -0.0008887061 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.4035509 - inSlope: 0.00012874615 - outSlope: 0.0012892497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.40357238 - inSlope: 0.0012892497 - outSlope: 0.0017595307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.4036017 - inSlope: 0.0017595307 - outSlope: 0.0014179959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.40362534 - inSlope: 0.0014179959 - outSlope: 0.0009995708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.403642 - inSlope: 0.0009995708 - outSlope: 0.0006043917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.40365207 - inSlope: 0.0006043917 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.4036569 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.4036585 - inSlope: 0.00009655962 - outSlope: -0.0000050067806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.4036581 - inSlope: -0.0000050067806 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.4036577 - inSlope: -0.000023245833 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.4036572 - inSlope: -0.000030398398 - outSlope: -0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.4036566 - inSlope: -0.00003576282 - outSlope: -0.000037550963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.40365598 - inSlope: -0.000037550963 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.40365526 - inSlope: -0.000042915384 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.4036545 - inSlope: -0.000046491667 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.40365368 - inSlope: -0.00004827981 - outSlope: -0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.40365285 - inSlope: -0.00005006795 - outSlope: -0.000055432374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.40365192 - inSlope: -0.000055432374 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.40365097 - inSlope: -0.000057220514 - outSlope: 0.00079929904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.4036643 - inSlope: 0.00079929904 - outSlope: 0.002435448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.40370488 - inSlope: 0.002435448 - outSlope: 0.0039643086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.40377095 - inSlope: 0.0039643086 - outSlope: 0.0053840927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.4038607 - inSlope: 0.0053840927 - outSlope: 0.0067072213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.40397248 - inSlope: 0.0067072213 - outSlope: 0.007912524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.40410435 - inSlope: 0.007912524 - outSlope: 0.009006866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.40425447 - inSlope: 0.009006866 - outSlope: 0.009986768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.4044209 - inSlope: 0.009986768 - outSlope: 0.010793219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.4046008 - inSlope: 0.010793219 - outSlope: 0.011478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.4047921 - inSlope: 0.011478078 - outSlope: 0.14295293 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.40717465 - inSlope: 0.14295293 - outSlope: 0.387483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.4136327 - inSlope: 0.387483 - outSlope: 0.60614586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.4237351 - inSlope: 0.60614586 - outSlope: 0.7984336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.43704233 - inSlope: 0.7984336 - outSlope: 0.96141905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.45306596 - inSlope: 0.96141905 - outSlope: 1.0917102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.4712611 - inSlope: 1.0917102 - outSlope: 1.1844878 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.49100256 - inSlope: 1.1844878 - outSlope: 1.2358415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.5115999 - inSlope: 1.2358415 - outSlope: 1.2442458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.5323373 - inSlope: 1.2442458 - outSlope: 1.210243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.5525083 - inSlope: 1.210243 - outSlope: 1.1382912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.5714798 - inSlope: 1.1382912 - outSlope: 1.0352407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.5887338 - inSlope: 1.0352407 - outSlope: 0.90973824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.6038961 - inSlope: 0.90973824 - outSlope: 0.77123237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.61674994 - inSlope: 0.77123237 - outSlope: 0.62770545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.6272117 - inSlope: 0.62770545 - outSlope: 0.4848938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.63529325 - inSlope: 0.4848938 - outSlope: 0.34576568 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.641056 - inSlope: 0.34576568 - outSlope: 0.20943423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.64454657 - inSlope: 0.20943423 - outSlope: 0.071454115 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.64573747 - inSlope: 0.071454115 - outSlope: -0.039475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.64507955 - inSlope: -0.039475 - outSlope: -0.1166619 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.6431352 - inSlope: -0.1166619 - outSlope: -0.19343036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.63991135 - inSlope: -0.19343036 - outSlope: -0.27214435 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.6353756 - inSlope: -0.27214435 - outSlope: -0.3543881 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.62946916 - inSlope: -0.3543881 - outSlope: -0.4412461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.62211496 - inSlope: -0.4412461 - outSlope: -0.53282315 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.6132346 - inSlope: -0.53282315 - outSlope: -0.62852085 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.60275924 - inSlope: -0.62852085 - outSlope: -0.7272084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5906391 - inSlope: -0.7272084 - outSlope: -0.8265539 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5768632 - inSlope: -0.8265539 - outSlope: -0.9239575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.56146395 - inSlope: -0.9239575 - outSlope: -1.0158644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.5445329 - inSlope: -1.0158644 - outSlope: -1.0986196 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.5262226 - inSlope: -1.0986196 - outSlope: -1.1686753 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.5067447 - inSlope: -1.1686753 - outSlope: -1.2223983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.4863714 - inSlope: -1.2223983 - outSlope: -1.2572098 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.46541792 - inSlope: -1.2572098 - outSlope: -1.2714326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.4442274 - inSlope: -1.2714326 - outSlope: -1.2642676 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.4231563 - inSlope: -1.2642676 - outSlope: -1.236319 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.402551 - inSlope: -1.236319 - outSlope: -1.1888099 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.38273752 - inSlope: -1.1888099 - outSlope: -1.1246907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.36399242 - inSlope: -1.1246907 - outSlope: -1.0461036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.34655738 - inSlope: -1.0461036 - outSlope: -0.95634073 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.33061838 - inSlope: -0.95634073 - outSlope: -0.8582648 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.31631398 - inSlope: -0.8582648 - outSlope: -0.7541127 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.30374545 - inSlope: -0.7541127 - outSlope: -0.64598024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.29297912 - inSlope: -0.64598024 - outSlope: -0.53505653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.28406152 - inSlope: -0.53505653 - outSlope: -0.421928 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.2770294 - inSlope: -0.421928 - outSlope: -0.30639082 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.2719229 - inSlope: -0.30639082 - outSlope: -0.18756884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.26879674 - inSlope: -0.18756884 - outSlope: -0.06388134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.26773205 - inSlope: -0.06388134 - outSlope: 0.053401046 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.26862207 - inSlope: 0.053401046 - outSlope: 0.15663758 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.2712327 - inSlope: 0.15663758 - outSlope: 0.2559849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.2754991 - inSlope: 0.2559849 - outSlope: 0.35261783 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.28137606 - inSlope: 0.35261783 - outSlope: 0.44728458 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.2888309 - inSlope: 0.44728458 - outSlope: 0.54033333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.29783645 - inSlope: 0.54033333 - outSlope: 0.63152134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.3083618 - inSlope: 0.63152134 - outSlope: 0.7202847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.32036653 - inSlope: 0.7202847 - outSlope: 0.80558616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.33379295 - inSlope: 0.80558616 - outSlope: 0.8858665 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.34855738 - inSlope: 0.8858665 - outSlope: 0.9595111 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.36454922 - inSlope: 0.9595111 - outSlope: 1.024578 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.3816255 - inSlope: 1.024578 - outSlope: 1.0785602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.3996015 - inSlope: 1.0785602 - outSlope: 1.1203759 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.4182744 - inSlope: 1.1203759 - outSlope: 1.1473911 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.43739757 - inSlope: 1.1473911 - outSlope: 1.159039 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.45671487 - inSlope: 1.159039 - outSlope: 1.1545901 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.47595802 - inSlope: 1.1545901 - outSlope: 1.1339175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.49485663 - inSlope: 1.1339175 - outSlope: 1.0982602 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.51316094 - inSlope: 1.0982602 - outSlope: 1.0488871 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5306426 - inSlope: 1.0488871 - outSlope: 0.987787 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.5471057 - inSlope: 0.987787 - outSlope: 0.9176275 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.5623995 - inSlope: 0.9176275 - outSlope: 0.8408089 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.576413 - inSlope: 0.8408089 - outSlope: 0.7598491 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.5890771 - inSlope: 0.7598491 - outSlope: 0.6772942 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.60036534 - inSlope: 0.6772942 - outSlope: 0.5949575 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.6102813 - inSlope: 0.5949575 - outSlope: 0.51442313 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.618855 - inSlope: 0.51442313 - outSlope: 0.4368974 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.6261367 - inSlope: 0.4368974 - outSlope: 0.36287266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.6321845 - inSlope: 0.36287266 - outSlope: 0.29234257 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.63705695 - inSlope: 0.29234257 - outSlope: 0.2251731 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.6408098 - inSlope: 0.2251731 - outSlope: 0.16035104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.6434823 - inSlope: 0.16035104 - outSlope: 0.09665041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.64509314 - inSlope: 0.09665041 - outSlope: 0.03237562 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.64563274 - inSlope: 0.03237562 - outSlope: -0.037501432 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.6450077 - inSlope: -0.037501432 - outSlope: -0.109976254 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.64317477 - inSlope: -0.109976254 - outSlope: -0.18195668 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.6401422 - inSlope: -0.18195668 - outSlope: -0.25553244 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.6358833 - inSlope: -0.25553244 - outSlope: -0.33222705 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.63034624 - inSlope: -0.33222705 - outSlope: -0.4130225 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.62346244 - inSlope: -0.4130225 - outSlope: -0.498126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.61516047 - inSlope: -0.498126 - outSlope: -0.5871134 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.6053751 - inSlope: -0.5871134 - outSlope: -0.6792121 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.59405476 - inSlope: -0.6792121 - outSlope: -0.77244866 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.5811808 - inSlope: -0.77244866 - outSlope: -0.86478627 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.5667675 - inSlope: -0.86478627 - outSlope: -0.9531679 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.5508816 - inSlope: -0.9531679 - outSlope: -1.0343854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.53364164 - inSlope: -1.0343854 - outSlope: -1.1054733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.51521736 - inSlope: -1.1054733 - outSlope: -1.1628419 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.4958364 - inSlope: -1.1628419 - outSlope: -1.2040852 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.47576863 - inSlope: -1.2040852 - outSlope: -1.2273339 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.4553128 - inSlope: -1.2273339 - outSlope: -1.2312189 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.4347928 - inSlope: -1.2312189 - outSlope: -1.2157934 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.4145293 - inSlope: -1.2157934 - outSlope: -1.1820443 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.39482886 - inSlope: -1.1820443 - outSlope: -1.1312155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.375975 - inSlope: -1.1312155 - outSlope: -1.0660369 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.358208 - inSlope: -1.0660369 - outSlope: -0.98869556 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.34172952 - inSlope: -0.98869556 - outSlope: -0.90197194 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.32669646 - inSlope: -0.90197194 - outSlope: -0.8083729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.31322378 - inSlope: -0.8083729 - outSlope: -0.7096297 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.30139646 - inSlope: -0.7096297 - outSlope: -0.60760474 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.29126987 - inSlope: -0.60760474 - outSlope: -0.50314885 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.28288394 - inSlope: -0.50314885 - outSlope: -0.39673874 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.27627173 - inSlope: -0.39673874 - outSlope: -0.28806362 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.2714706 - inSlope: -0.28806362 - outSlope: -0.1763329 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.26853177 - inSlope: -0.1763329 - outSlope: -0.060093198 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.2675302 - inSlope: -0.060093198 - outSlope: 0.05328379 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.26841825 - inSlope: 0.05328379 - outSlope: 0.1565209 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.27102697 - inSlope: 0.1565209 - outSlope: 0.25589022 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.27529174 - inSlope: 0.25589022 - outSlope: 0.3525377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.28116745 - inSlope: 0.3525377 - outSlope: 0.44726697 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.28862178 - inSlope: 0.44726697 - outSlope: 0.5403345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.29762748 - inSlope: 0.5403345 - outSlope: 0.631566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.30815372 - inSlope: 0.631566 - outSlope: 0.7203915 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.32016006 - inSlope: 0.7203915 - outSlope: 0.8057177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.33358887 - inSlope: 0.8057177 - outSlope: 0.886067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.34835643 - inSlope: 0.886067 - outSlope: 0.95973164 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.36435217 - inSlope: 0.95973164 - outSlope: 1.0248734 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.38143313 - inSlope: 1.0248734 - outSlope: 1.078872 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.39941457 - inSlope: 1.078872 - outSlope: 1.1207656 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.4180937 - inSlope: 1.1207656 - outSlope: 1.147793 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.43722385 - inSlope: 1.147793 - outSlope: 1.1595205 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.4565489 - inSlope: 1.1595205 - outSlope: 1.1550761 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.47580042 - inSlope: 1.1550761 - outSlope: 1.134479 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.49470812 - inSlope: 1.134479 - outSlope: 1.0988327 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.51302224 - inSlope: 1.0988327 - outSlope: 1.0495393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5305143 - inSlope: 1.0495393 - outSlope: 0.98842734 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.5469883 - inSlope: 0.98842734 - outSlope: 0.918301 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.5622935 - inSlope: 0.918301 - outSlope: 0.8415362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.5763189 - inSlope: 0.8415362 - outSlope: 0.7605785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.5889954 - inSlope: 0.7605785 - outSlope: 0.6780621 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.60029626 - inSlope: 0.6780621 - outSlope: 0.5957286 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.6102252 - inSlope: 0.5957286 - outSlope: 0.5152209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.6188121 - inSlope: 0.5152209 - outSlope: 0.43770206 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.6261072 - inSlope: 0.43770206 - outSlope: 0.36367375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.63216835 - inSlope: 0.36367375 - outSlope: 0.2931508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.63705426 - inSlope: 0.2931508 - outSlope: 0.22597419 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.64082044 - inSlope: 0.22597419 - outSlope: 0.16115212 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.64350635 - inSlope: 0.16115212 - outSlope: 0.09743005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.64513016 - inSlope: 0.09743005 - outSlope: 0.033148084 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.64568263 - inSlope: 0.033148084 - outSlope: -0.039168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.64502984 - inSlope: -0.039168 - outSlope: -0.11635982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.6430905 - inSlope: -0.11635982 - outSlope: -0.19314508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.63987136 - inSlope: -0.19314508 - outSlope: -0.27187285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.6353402 - inSlope: -0.27187285 - outSlope: -0.35412195 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.6294381 - inSlope: -0.35412195 - outSlope: -0.44101197 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.622088 - inSlope: -0.44101197 - outSlope: -0.5325759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.61321163 - inSlope: -0.5325759 - outSlope: -0.62831527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.6027399 - inSlope: -0.62831527 - outSlope: -0.7269905 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5906232 - inSlope: -0.7269905 - outSlope: -0.8263762 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5768505 - inSlope: -0.8263762 - outSlope: -0.9237655 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.5614542 - inSlope: -0.9237655 - outSlope: -1.015718 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.5445258 - inSlope: -1.015718 - outSlope: -1.0984608 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.5262179 - inSlope: -1.0984608 - outSlope: -1.1685562 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.50674224 - inSlope: -1.1685562 - outSlope: -1.2222681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.48637083 - inSlope: -1.2222681 - outSlope: -1.2571259 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.46541905 - inSlope: -1.2571259 - outSlope: -1.2713287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.44422996 - inSlope: -1.2713287 - outSlope: -1.2641779 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.42316005 - inSlope: -1.2641779 - outSlope: -1.2362794 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.4025557 - inSlope: -1.2362794 - outSlope: -1.1887499 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.38274294 - inSlope: -1.1887499 - outSlope: -1.1246942 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.36399832 - inSlope: -1.1246942 - outSlope: -1.0460726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.34656355 - inSlope: -1.0460726 - outSlope: -0.95635086 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.3306246 - inSlope: -0.95635086 - outSlope: -0.85826325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.31632003 - inSlope: -0.85826325 - outSlope: -0.75414675 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.3037511 - inSlope: -0.75414675 - outSlope: -0.646005 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.29298422 - inSlope: -0.646005 - outSlope: -0.5351071 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.2840659 - inSlope: -0.5351071 - outSlope: -0.42197558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.27703288 - inSlope: -0.42197558 - outSlope: -0.30646136 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.27192527 - inSlope: -0.30646136 - outSlope: -0.18763947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.2687979 - inSlope: -0.18763947 - outSlope: -0.06396272 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.26773188 - inSlope: -0.06396272 - outSlope: 0.053312663 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.26862043 - inSlope: 0.053312663 - outSlope: 0.15654415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.27122954 - inSlope: 0.15654415 - outSlope: 0.2559081 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.2754946 - inSlope: 0.2559081 - outSlope: 0.35254127 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.28137037 - inSlope: 0.35254127 - outSlope: 0.4472455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.28882435 - inSlope: 0.4472455 - outSlope: 0.54028803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.29782927 - inSlope: 0.54028803 - outSlope: 0.6315143 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.30835435 - inSlope: 0.6315143 - outSlope: 0.72028154 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.3203592 - inSlope: 0.72028154 - outSlope: 0.80562806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.33378613 - inSlope: 0.80562806 - outSlope: 0.8859111 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.3485515 - inSlope: 0.8859111 - outSlope: 0.9596089 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.36454475 - inSlope: 0.9596089 - outSlope: 1.0246778 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.38162294 - inSlope: 1.0246778 - outSlope: 1.0787169 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.39960128 - inSlope: 1.0787169 - outSlope: 1.1205333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.41827708 - inSlope: 1.1205333 - outSlope: 1.147615 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.4374037 - inSlope: 1.147615 - outSlope: 1.1592567 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.4567249 - inSlope: 1.1592567 - outSlope: 1.1548365 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.47597244 - inSlope: 1.1548365 - outSlope: 1.1342251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.4948759 - inSlope: 1.1342251 - outSlope: 1.0985681 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.5131856 - inSlope: 1.0985681 - outSlope: 1.0492675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.53067315 - inSlope: 1.0492675 - outSlope: 0.9881448 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.54714245 - inSlope: 0.9881448 - outSlope: 0.91804117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.5624429 - inSlope: 0.91804117 - outSlope: 0.8412154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.57646334 - inSlope: 0.8412154 - outSlope: 0.76029986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.5891348 - inSlope: 0.76029986 - outSlope: 0.6777351 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.60043055 - inSlope: 0.6777351 - outSlope: 0.595438 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.61035436 - inSlope: 0.595438 - outSlope: 0.5149022 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.6189362 - inSlope: 0.5149022 - outSlope: 0.43741775 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.62622637 - inSlope: 0.43741775 - outSlope: 0.3633665 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.63228256 - inSlope: 0.3633665 - outSlope: 0.29287666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.63716376 - inSlope: 0.29287666 - outSlope: 0.22569236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.64092535 - inSlope: 0.22569236 - outSlope: 0.16087675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.64360666 - inSlope: 0.16087675 - outSlope: 0.09717255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.6452262 - inSlope: 0.09717255 - outSlope: 0.03289417 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.6457744 - inSlope: 0.03289417 - outSlope: -0.036990017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.64515793 - inSlope: -0.036990017 - outSlope: -0.10947558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.6433333 - inSlope: -0.10947558 - outSlope: -0.1814703 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.64030886 - inSlope: -0.1814703 - outSlope: -0.25506395 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.63605773 - inSlope: -0.25506395 - outSlope: -0.33177286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.6305283 - inSlope: -0.33177286 - outSlope: -0.41258976 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.6236517 - inSlope: -0.41258976 - outSlope: -0.4977183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.6153565 - inSlope: -0.4977183 - outSlope: -0.5867308 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.6055775 - inSlope: -0.5867308 - outSlope: -0.6788703 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.5942632 - inSlope: -0.6788703 - outSlope: -0.7720975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.58139473 - inSlope: -0.7720975 - outSlope: -0.8645106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.56698644 - inSlope: -0.8645106 - outSlope: -0.95287246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.551105 - inSlope: -0.95287246 - outSlope: -1.0341458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.533869 - inSlope: -1.0341458 - outSlope: -1.1052729 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.5154481 - inSlope: -1.1052729 - outSlope: -1.1626738 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.49606994 - inSlope: -1.1626738 - outSlope: -1.2039368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.47600463 - inSlope: -1.2039368 - outSlope: -1.2271783 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.4555514 - inSlope: -1.2271783 - outSlope: -1.2310598 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.43503404 - inSlope: -1.2310598 - outSlope: -1.2156253 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.41477334 - inSlope: -1.2156253 - outSlope: -1.1818744 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.39507574 - inSlope: -1.1818744 - outSlope: -1.1310384 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.37622485 - inSlope: -1.1310384 - outSlope: -1.0658545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.35846087 - inSlope: -1.0658545 - outSlope: -0.9885114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.34198546 - inSlope: -0.9885114 - outSlope: -0.9018064 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.3269556 - inSlope: -0.9018064 - outSlope: -0.8081549 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.31348616 - inSlope: -0.8081549 - outSlope: -0.70945334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.30166212 - inSlope: -0.70945334 - outSlope: -0.6073853 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.2915389 - inSlope: -0.6073853 - outSlope: -0.5029432 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.2831564 - inSlope: -0.5029432 - outSlope: -0.3965313 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.27654764 - inSlope: -0.3965313 - outSlope: -0.28785262 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.27175003 - inSlope: -0.28785262 - outSlope: -0.17612368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.26881468 - inSlope: -0.17612368 - outSlope: -0.05988041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.26781666 - inSlope: -0.05988041 - outSlope: 0.05349837 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.2687083 - inSlope: 0.05349837 - outSlope: 0.15673727 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.2713206 - inSlope: 0.15673727 - outSlope: 0.25610122 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.2755889 - inSlope: 0.25610122 - outSlope: 0.35274154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.281468 - inSlope: 0.35274154 - outSlope: 0.44744578 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.28892532 - inSlope: 0.44744578 - outSlope: 0.5404901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.2979336 - inSlope: 0.5404901 - outSlope: 0.6317164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.30846205 - inSlope: 0.6317164 - outSlope: 0.7204818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.32047024 - inSlope: 0.7204818 - outSlope: 0.80582833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.3339005 - inSlope: 0.80582833 - outSlope: 0.8861042 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.3486691 - inSlope: 0.8861042 - outSlope: 0.95977634 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.3646656 - inSlope: 0.95977634 - outSlope: 1.024893 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.3817469 - inSlope: 1.024893 - outSlope: 1.0788702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.3997283 - inSlope: 1.0788702 - outSlope: 1.1207423 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.41840705 - inSlope: 1.1207423 - outSlope: 1.1477501 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.43753648 - inSlope: 1.1477501 - outSlope: 1.1594526 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.4568604 - inSlope: 1.1594526 - outSlope: 1.1549903 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.4761105 - inSlope: 1.1549903 - outSlope: 1.1343718 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.4950164 - inSlope: 1.1343718 - outSlope: 1.098704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.5133284 - inSlope: 1.098704 - outSlope: 1.0493891 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5308179 - inSlope: 1.0493891 - outSlope: 0.98826283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.5472892 - inSlope: 0.98826283 - outSlope: 0.9181413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.5625913 - inSlope: 0.9181413 - outSlope: 0.84130836 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.5766133 - inSlope: 0.84130836 - outSlope: 0.76037854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.5892861 - inSlope: 0.76037854 - outSlope: 0.67779946 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.6005829 - inSlope: 0.67779946 - outSlope: 0.59547466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.6105076 - inSlope: 0.59547466 - outSlope: 0.51494193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.61908984 - inSlope: 0.51494193 - outSlope: 0.43741238 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.62638015 - inSlope: 0.43741238 - outSlope: 0.3633626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.6324361 - inSlope: 0.3633626 - outSlope: 0.2928361 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.63731676 - inSlope: 0.2928361 - outSlope: 0.22566663 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.6410778 - inSlope: 0.22566663 - outSlope: 0.16083384 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.6437584 - inSlope: 0.16083384 - outSlope: 0.09712248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.6453771 - inSlope: 0.09712248 - outSlope: 0.032844104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.6459245 - inSlope: 0.032844104 - outSlope: -0.03946484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.6452668 - inSlope: -0.03946484 - outSlope: -0.11666023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.6433224 - inSlope: -0.11666023 - outSlope: -0.19343671 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.6400985 - inSlope: -0.19343671 - outSlope: -0.2721476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.63556266 - inSlope: -0.2721476 - outSlope: -0.35440388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.629656 - inSlope: -0.35440388 - outSlope: -0.44126755 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.62230146 - inSlope: -0.44126755 - outSlope: -0.532837 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.6134207 - inSlope: -0.532837 - outSlope: -0.62855846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.6029449 - inSlope: -0.62855846 - outSlope: -0.72723013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.59082425 - inSlope: -0.72723013 - outSlope: -0.8266015 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.57704777 - inSlope: -0.8266015 - outSlope: -0.92398363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.56164783 - inSlope: -0.92398363 - outSlope: -1.015929 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.54471594 - inSlope: -1.015929 - outSlope: -1.0986539 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.5264048 - inSlope: -1.0986539 - outSlope: -1.1687422 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.50692606 - inSlope: -1.1687422 - outSlope: -1.2224451 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.4865517 - inSlope: -1.2224451 - outSlope: -1.2572904 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.46559718 - inSlope: -1.2572904 - outSlope: -1.2714789 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.4444056 - inSlope: -1.2714789 - outSlope: -1.264359 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.42333326 - inSlope: -1.264359 - outSlope: -1.2363746 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.40272674 - inSlope: -1.2363746 - outSlope: -1.1889055 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.38291195 - inSlope: -1.1889055 - outSlope: -1.1247729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.36416548 - inSlope: -1.1247729 - outSlope: -1.0461745 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.346729 - inSlope: -1.0461745 - outSlope: -0.95644385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.33078852 - inSlope: -0.95644385 - outSlope: -0.8583437 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.3164826 - inSlope: -0.8583437 - outSlope: -0.75422186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.30391243 - inSlope: -0.75422186 - outSlope: -0.64606935 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.29314446 - inSlope: -0.64606935 - outSlope: -0.5351661 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.28422517 - inSlope: -0.5351661 - outSlope: -0.42202744 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.27719128 - inSlope: -0.42202744 - outSlope: -0.30650428 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.27208295 - inSlope: -0.30650428 - outSlope: -0.1876806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.2689549 - inSlope: -0.1876806 - outSlope: -0.06399312 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.26788837 - inSlope: -0.06399312 - outSlope: 0.053284053 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.26877645 - inSlope: 0.053284053 - outSlope: 0.15652716 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.2713852 - inSlope: 0.15652716 - outSlope: 0.2558793 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.2756499 - inSlope: 0.2558793 - outSlope: 0.35253882 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.28152546 - inSlope: 0.35253882 - outSlope: 0.4472202 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.28897923 - inSlope: 0.4472202 - outSlope: 0.5402945 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.297984 - inSlope: 0.5402945 - outSlope: 0.631471 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.30850896 - inSlope: 0.631471 - outSlope: 0.72029674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.32051373 - inSlope: 0.72029674 - outSlope: 0.8056245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.3339406 - inSlope: 0.8056245 - outSlope: 0.88593286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.34870592 - inSlope: 0.88593286 - outSlope: 0.95955396 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.36469916 - inSlope: 0.95955396 - outSlope: 1.0247053 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.38177732 - inSlope: 1.0247053 - outSlope: 1.0787169 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.39975566 - inSlope: 1.0787169 - outSlope: 1.1205653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.41843146 - inSlope: 1.1205653 - outSlope: 1.1475457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.43755803 - inSlope: 1.1475457 - outSlope: 1.1592916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.45687926 - inSlope: 1.1592916 - outSlope: 1.1548713 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.47612682 - inSlope: 1.1548713 - outSlope: 1.1342233 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.49503025 - inSlope: 1.1342233 - outSlope: 1.0985384 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.51334 - inSlope: 1.0985384 - outSlope: 1.0492675 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5308275 - inSlope: 1.0492675 - outSlope: 0.98817664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.5472969 - inSlope: 0.98817664 - outSlope: 0.9179815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.5625972 - inSlope: 0.9179815 - outSlope: 0.8412394 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.57661766 - inSlope: 0.8412394 - outSlope: 0.76030344 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.5892892 - inSlope: 0.76030344 - outSlope: 0.6777545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.6005849 - inSlope: 0.6777545 - outSlope: 0.59540397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.61050874 - inSlope: 0.59540397 - outSlope: 0.51490617 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.6190904 - inSlope: 0.51490617 - outSlope: 0.43739986 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.62638026 - inSlope: 0.43739986 - outSlope: 0.36335546 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.6324361 - inSlope: 0.36335546 - outSlope: 0.29282773 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.63731676 - inSlope: 0.29282773 - outSlope: 0.22566663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.6410778 - inSlope: 0.22566663 - outSlope: 0.16083844 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.6437584 - inSlope: 0.16083844 - outSlope: 0.09712248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.6453771 - inSlope: 0.09712248 - outSlope: 0.032843165 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.6459245 - inSlope: 0.032843165 - outSlope: -0.037047237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.64530706 - inSlope: -0.037047237 - outSlope: -0.10954666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.6434813 - inSlope: -0.10954666 - outSlope: -0.18152787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.6404557 - inSlope: -0.18152787 - outSlope: -0.25514635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.63620335 - inSlope: -0.25514635 - outSlope: -0.33186227 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.6306724 - inSlope: -0.33186227 - outSlope: -0.41269097 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.6237943 - inSlope: -0.41269097 - outSlope: -0.4977828 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.6154976 - inSlope: -0.4977828 - outSlope: -0.58684766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.60571694 - inSlope: -0.58684766 - outSlope: -0.6789776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.5944008 - inSlope: -0.6789776 - outSlope: -0.77223766 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.5815304 - inSlope: -0.77223766 - outSlope: -0.86457914 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.56712013 - inSlope: -0.86457914 - outSlope: -0.95302486 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.5512366 - inSlope: -0.95302486 - outSlope: -1.0343077 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.5339984 - inSlope: -1.0343077 - outSlope: -1.1054088 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.51557523 - inSlope: -1.1054088 - outSlope: -1.162789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.4961946 - inSlope: -1.162789 - outSlope: -1.2040852 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.47612682 - inSlope: -1.2040852 - outSlope: -1.227369 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.45567098 - inSlope: -1.227369 - outSlope: -1.2311485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.43515098 - inSlope: -1.2311485 - outSlope: -1.2158264 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.41488752 - inSlope: -1.2158264 - outSlope: -1.182046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.39518705 - inSlope: -1.182046 - outSlope: -1.1312461 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.37633324 - inSlope: -1.1312461 - outSlope: -1.0659778 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.3585662 - inSlope: -1.0659778 - outSlope: -0.9887238 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.34208772 - inSlope: -0.9887238 - outSlope: -0.90199596 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.32705468 - inSlope: -0.90199596 - outSlope: -0.8083729 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.313582 - inSlope: -0.8083729 - outSlope: -0.7096112 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.30175465 - inSlope: -0.7096112 - outSlope: -0.60760653 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.29162803 - inSlope: -0.60760653 - outSlope: -0.5031633 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.2832421 - inSlope: -0.5031633 - outSlope: -0.39673516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.27662995 - inSlope: -0.39673516 - outSlope: -0.28805536 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.27182883 - inSlope: -0.28805536 - outSlope: -0.1763347 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.26888996 - inSlope: -0.1763347 - outSlope: -0.060096703 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.26788837 - inSlope: -0.060096703 - outSlope: 0.025211707 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.26830858 - inSlope: 0.025211707 - outSlope: 0.07344358 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.26953262 - inSlope: 0.07344358 - outSlope: 0.11864843 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.27151006 - inSlope: 0.11864843 - outSlope: 0.16104229 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.27419406 - inSlope: 0.16104229 - outSlope: 0.2007442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.27753994 - inSlope: 0.2007442 - outSlope: 0.23783153 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.28150374 - inSlope: 0.23783153 - outSlope: 0.27222154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.2860407 - inSlope: 0.27222154 - outSlope: 0.3038113 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.29110414 - inSlope: 0.3038113 - outSlope: 0.33242977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.29664487 - inSlope: 0.33242977 - outSlope: 0.35790333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.30260983 - inSlope: 0.35790333 - outSlope: 0.37992463 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.3089418 - inSlope: 0.37992463 - outSlope: 0.39826584 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.31557947 - inSlope: 0.39826584 - outSlope: 0.41265485 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.32245734 - inSlope: 0.41265485 - outSlope: 0.42298904 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.32950705 - inSlope: 0.42298904 - outSlope: 0.4287684 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.33665308 - inSlope: 0.4287684 - outSlope: 0.4300813 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.3438214 - inSlope: 0.4300813 - outSlope: 0.42676565 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.35093406 - inSlope: 0.42676565 - outSlope: 0.41870278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.35791233 - inSlope: 0.41870278 - outSlope: 0.4058727 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.36467677 - inSlope: 0.4058727 - outSlope: 0.38826206 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.37114808 - inSlope: 0.38826206 - outSlope: 0.36603412 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.37724856 - inSlope: 0.36603412 - outSlope: 0.33916336 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.3829012 - inSlope: 0.33916336 - outSlope: 0.30778104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.3880308 - inSlope: 0.30778104 - outSlope: 0.27198246 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.39256403 - inSlope: 0.27198246 - outSlope: 0.23191626 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.39642924 - inSlope: 0.23191626 - outSlope: 0.18766451 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.39955693 - inSlope: 0.18766451 - outSlope: 0.13910863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.40187538 - inSlope: 0.13910863 - outSlope: 0.086504765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.40331718 - inSlope: 0.086504765 - outSlope: 0.02975867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.40381315 - inSlope: 0.02975867 - outSlope: 0.0037372683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.40387544 - inSlope: 0.0037372683 - outSlope: 0.010953682 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.404058 - inSlope: 0.010953682 - outSlope: 0.017749341 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.40435383 - inSlope: 0.017749341 - outSlope: 0.024031172 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.40475434 - inSlope: 0.024031172 - outSlope: 0.029740788 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.40525 - inSlope: 0.029740788 - outSlope: 0.034783214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.40582976 - inSlope: 0.034783214 - outSlope: 0.039105415 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.4064815 - inSlope: 0.039105415 - outSlope: 0.04262453 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.4071919 - inSlope: 0.04262453 - outSlope: 0.04524598 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.407946 - inSlope: 0.04524598 - outSlope: 0.046773974 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.4087256 - inSlope: 0.046773974 - outSlope: 0.047302373 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.40951395 - inSlope: 0.047302373 - outSlope: 0.04652631 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.41028938 - inSlope: 0.04652631 - outSlope: 0.04433938 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.41102836 - inSlope: 0.04433938 - outSlope: 0.040639125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.4117057 - inSlope: 0.040639125 - outSlope: 0.035108864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.41229084 - inSlope: 0.035108864 - outSlope: 0.027607504 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.41275096 - inSlope: 0.027607504 - outSlope: 0.017887795 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.4130491 - inSlope: 0.017887795 - outSlope: 0.0055987495 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.4131424 - inSlope: 0.0055987495 - outSlope: -0.009023089 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.41299203 - inSlope: -0.009023089 - outSlope: -0.026620436 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.41254836 - inSlope: -0.026620436 - outSlope: -0.047049336 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.41176417 - inSlope: -0.047049336 - outSlope: -0.07039654 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.41059092 - inSlope: -0.07039654 - outSlope: -0.096641466 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.40898025 - inSlope: -0.096641466 - outSlope: -0.12538803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.40689048 - inSlope: -0.12538803 - outSlope: -0.15648781 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.40428224 - inSlope: -0.15648781 - outSlope: -0.18938294 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.4011259 - inSlope: -0.18938294 - outSlope: -0.22378369 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.39739624 - inSlope: -0.22378369 - outSlope: -0.2584902 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.39308813 - inSlope: -0.2584902 - outSlope: -0.29301366 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.38820437 - inSlope: -0.29301366 - outSlope: -0.3268375 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.38275716 - inSlope: -0.3268375 - outSlope: -0.3584255 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.3767835 - inSlope: -0.3584255 - outSlope: -0.38762194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.37032285 - inSlope: -0.38762194 - outSlope: -0.41328287 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.3634349 - inSlope: -0.41328287 - outSlope: -0.43490002 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.3561867 - inSlope: -0.43490002 - outSlope: -0.45172128 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.3486581 - inSlope: -0.45172128 - outSlope: -0.46363434 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.34093055 - inSlope: -0.46363434 - outSlope: -0.4700214 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.33309698 - inSlope: -0.4700214 - outSlope: -0.47071162 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.3252519 - inSlope: -0.47071162 - outSlope: -0.46574765 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.31748956 - inSlope: -0.46574765 - outSlope: -0.4551035 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.3099042 - inSlope: -0.4551035 - outSlope: -0.4389538 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.3025884 - inSlope: -0.4389538 - outSlope: -0.41742784 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.29563138 - inSlope: -0.41742784 - outSlope: -0.39080203 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.2891181 - inSlope: -0.39080203 - outSlope: -0.3593151 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.28312927 - inSlope: -0.3593151 - outSlope: -0.32335597 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.2777401 - inSlope: -0.32335597 - outSlope: -0.28315976 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.27302083 - inSlope: -0.28315976 - outSlope: -0.23902486 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.26903692 - inSlope: -0.23902486 - outSlope: -0.1913231 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.26584825 - inSlope: -0.1913231 - outSlope: -0.14026022 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.2635106 - inSlope: -0.14026022 - outSlope: -0.086162806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.2620746 - inSlope: -0.086162806 - outSlope: -0.029283129 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.26158652 - inSlope: -0.029283129 - outSlope: -0.029283129 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.16033886 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.16033886 - inSlope: 0 - outSlope: 0.051318754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15948355 - inSlope: 0.051318754 - outSlope: 0.15828925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.15684539 - inSlope: 0.15828925 - outSlope: 0.2835795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.15211907 - inSlope: 0.2835795 - outSlope: 0.43428493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.144881 - inSlope: 0.43428493 - outSlope: 0.6066036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13477094 - inSlope: 0.6066036 - outSlope: 0.78658074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.12166123 - inSlope: 0.78658074 - outSlope: 0.95351905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.10576926 - inSlope: 0.95351905 - outSlope: 1.0864674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.08766149 - inSlope: 1.0864674 - outSlope: 1.1713661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.06813874 - inSlope: 1.1713661 - outSlope: 1.2056514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0480445 - inSlope: 1.2056514 - outSlope: 1.1970994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.028092861 - inSlope: 1.1970994 - outSlope: 1.1571662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.008806775 - inSlope: 1.1571662 - outSlope: 1.0942253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.009430361 - inSlope: 1.0942253 - outSlope: 1.0097013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0262587 - inSlope: 1.0097013 - outSlope: 0.9000592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.041259672 - inSlope: 0.9000592 - outSlope: 0.7600225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.053926703 - inSlope: 0.7600225 - outSlope: 0.58630365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.063698456 - inSlope: 0.58630365 - outSlope: 0.37761515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.069992036 - inSlope: 0.37761515 - outSlope: 0.13484596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.072239466 - inSlope: 0.13484596 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.072294004 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.07236207 - inSlope: 0.0040840995 - outSlope: 0.004605804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.072438836 - inSlope: 0.004605804 - outSlope: 0.004675095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.072516754 - inSlope: 0.004675095 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.072587 - inSlope: 0.0042146486 - outSlope: 0.0031556105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.07263959 - inSlope: 0.0031556105 - outSlope: 0.0015123202 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0726648 - inSlope: 0.0015123202 - outSlope: 0.00051543163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.07267339 - inSlope: 0.00051543163 - outSlope: 0.00048145698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.07268141 - inSlope: 0.00048145698 - outSlope: 0.0004537408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.072688974 - inSlope: 0.0004537408 - outSlope: 0.00042602155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.072696075 - inSlope: 0.00042602155 - outSlope: 0.00039875545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.07270272 - inSlope: 0.00039875545 - outSlope: 0.0003714863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.07270891 - inSlope: 0.0003714863 - outSlope: 0.0003370646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.07271453 - inSlope: 0.0003370646 - outSlope: 0.00031605392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0727198 - inSlope: 0.00031605392 - outSlope: 0.00029549032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.07272472 - inSlope: 0.00029549032 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.07272919 - inSlope: 0.00026822116 - outSlope: 0.00024050497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0727332 - inSlope: 0.00024050497 - outSlope: 0.00021323429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.072736755 - inSlope: 0.00021323429 - outSlope: 0.00019937773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.07274008 - inSlope: 0.00019937773 - outSlope: 0.00017210857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.07274295 - inSlope: 0.00017210857 - outSlope: 0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.072745465 - inSlope: 0.00015109792 - outSlope: 0.00012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.07274753 - inSlope: 0.00012382877 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.07274936 - inSlope: 0.00010997067 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.07275073 - inSlope: 0.00008225449 - outSlope: 0.000068842935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.07275188 - inSlope: 0.000068842935 - outSlope: 0.000054985336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.072752796 - inSlope: 0.000054985336 - outSlope: 0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.07275326 - inSlope: 0.000027716187 - outSlope: 0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.07275348 - inSlope: 0.000013411058 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.07275348 - inSlope: 0 - outSlope: -0.00002726915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.07275303 - inSlope: -0.00002726915 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.072752565 - inSlope: -0.000027716187 - outSlope: -0.000047832775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.07275177 - inSlope: -0.000047832775 - outSlope: -0.00006213746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07275073 - inSlope: -0.00006213746 - outSlope: -0.00006884343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.072749585 - inSlope: -0.00006884343 - outSlope: -0.00008896002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0727481 - inSlope: -0.00008896002 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.07274649 - inSlope: -0.00009655962 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07274466 - inSlope: -0.00010997067 - outSlope: -0.0001166762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.072742715 - inSlope: -0.0001166762 - outSlope: -0.0001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07274054 - inSlope: -0.0001305343 - outSlope: -0.00013098039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07273836 - inSlope: -0.00013098039 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07273584 - inSlope: -0.00015109792 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.07273332 - inSlope: -0.00015109792 - outSlope: -0.00015154495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.072730795 - inSlope: -0.00015154495 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.072728045 - inSlope: -0.00016495601 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.072725296 - inSlope: -0.00016495601 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.07272255 - inSlope: -0.00016495601 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.07271957 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.072716706 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.072713725 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.072710745 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.072707884 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.072704904 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.07270192 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.07269894 - inSlope: -0.00017881411 - outSlope: -0.00017210735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.072696075 - inSlope: -0.00017210735 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.072693214 - inSlope: -0.00017166154 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.072690465 - inSlope: -0.00016495601 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.07268783 - inSlope: -0.00015825048 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.07268519 - inSlope: -0.00015825048 - outSlope: -0.00096246693 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.07266915 - inSlope: -0.00096246693 - outSlope: -0.0028596846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.07262149 - inSlope: -0.0028596846 - outSlope: -0.005568718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.072528675 - inSlope: -0.005568718 - outSlope: -0.009466798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.072370894 - inSlope: -0.009466798 - outSlope: -0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.07212866 - inSlope: -0.014534011 - outSlope: -0.020432193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.071788125 - inSlope: -0.020432193 - outSlope: -0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.07134514 - inSlope: -0.02657893 - outSlope: -0.032167763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.070809014 - inSlope: -0.032167763 - outSlope: -0.03647897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.07020103 - inSlope: -0.03647897 - outSlope: -0.038987733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.06955124 - inSlope: -0.038987733 - outSlope: -0.039661862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.06889021 - inSlope: -0.039661862 - outSlope: -0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.068244986 - inSlope: -0.038713254 - outSlope: -0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.06763827 - inSlope: -0.036402974 - outSlope: -0.033061832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.06708724 - inSlope: -0.033061832 - outSlope: -0.02900502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.06660382 - inSlope: -0.02900502 - outSlope: -0.024337493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.06619819 - inSlope: -0.024337493 - outSlope: -0.01885103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.06588401 - inSlope: -0.01885103 - outSlope: -0.012567502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.06567455 - inSlope: -0.012567502 - outSlope: -0.0054587475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.06558357 - inSlope: -0.0054587475 - outSlope: -0.0016500072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.06555607 - inSlope: -0.0016500072 - outSlope: -0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.06552812 - inSlope: -0.0016772763 - outSlope: -0.0015677527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06550199 - inSlope: -0.0015677527 - outSlope: -0.0013750804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06547907 - inSlope: -0.0013750804 - outSlope: -0.0010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.065460965 - inSlope: -0.0010862957 - outSlope: -0.0007148094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.06544905 - inSlope: -0.0007148094 - outSlope: -0.00031605392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.065443784 - inSlope: -0.00031605392 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.065442175 - inSlope: -0.00009655962 - outSlope: -0.000096112584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.06544057 - inSlope: -0.000096112584 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.06543874 - inSlope: -0.00010997067 - outSlope: -0.0001099691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.06543691 - inSlope: -0.0001099691 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.06543461 - inSlope: -0.00013768686 - outSlope: -0.00012382877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.06543255 - inSlope: -0.00012382877 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.06543003 - inSlope: -0.00015109792 - outSlope: -0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.065427735 - inSlope: -0.00013768686 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.065424986 - inSlope: -0.00016495601 - outSlope: -0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.06542247 - inSlope: -0.00015109792 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06541949 - inSlope: -0.00017881411 - outSlope: -0.00016495601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.06541674 - inSlope: -0.00016495601 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.06541376 - inSlope: -0.00017881411 - outSlope: -0.00019222517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.065410554 - inSlope: -0.00019222517 - outSlope: -0.00013098134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.06540837 - inSlope: -0.00013098134 - outSlope: -0.000034421715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0654078 - inSlope: -0.000034421715 - outSlope: -0.000006705529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.065407686 - inSlope: -0.000006705529 - outSlope: -0.000034421715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.06540711 - inSlope: -0.000034421715 - outSlope: -0.00015109575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.065404594 - inSlope: -0.00015109575 - outSlope: -0.00036433374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.06539852 - inSlope: -0.00036433374 - outSlope: -0.0006875402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06538706 - inSlope: -0.0006875402 - outSlope: -0.0010724376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.06536919 - inSlope: -0.0010724376 - outSlope: -0.0016088799 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.065342374 - inSlope: -0.0016088799 - outSlope: -0.002179297 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.06530605 - inSlope: -0.002179297 - outSlope: -0.0021520278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.065270185 - inSlope: -0.0021520278 - outSlope: 0.0041386522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.06533916 - inSlope: 0.0041386522 - outSlope: 0.025272692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.065760374 - inSlope: 0.025272692 - outSlope: 0.06708569 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.06687847 - inSlope: 0.06708569 - outSlope: 0.13215747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.06908109 - inSlope: 0.13215747 - outSlope: 0.21969011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.07274259 - inSlope: 0.21969011 - outSlope: 0.3255923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.07816912 - inSlope: 0.3255923 - outSlope: 0.44254255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.085544825 - inSlope: 0.44254255 - outSlope: 0.5606613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.09488917 - inSlope: 0.5606613 - outSlope: 0.6686926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.1060342 - inSlope: 0.6686926 - outSlope: 0.7555057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.11862595 - inSlope: 0.7555057 - outSlope: 0.81152946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.13215142 - inSlope: 0.81152946 - outSlope: 0.82990664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.14598319 - inSlope: 0.82990664 - outSlope: 0.80697197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.15943271 - inSlope: 0.80697197 - outSlope: 0.74215454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.17180194 - inSlope: 0.74215454 - outSlope: 0.6369877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.18241839 - inSlope: 0.6369877 - outSlope: 0.49462038 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.19066206 - inSlope: 0.49462038 - outSlope: 0.31850457 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.19597046 - inSlope: 0.31850457 - outSlope: 0.11225413 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.19784136 - inSlope: 0.11225413 - outSlope: -0.05843019 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.19686753 - inSlope: -0.05843019 - outSlope: -0.16970174 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.19403917 - inSlope: -0.16970174 - outSlope: -0.2720916 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.18950431 - inSlope: -0.2720916 - outSlope: -0.3647933 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.18342443 - inSlope: -0.3647933 - outSlope: -0.4466955 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.17597951 - inSlope: -0.4466955 - outSlope: -0.5165508 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.16737022 - inSlope: -0.5165508 - outSlope: -0.57294095 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.15782121 - inSlope: -0.57294095 - outSlope: -0.6142041 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.14758448 - inSlope: -0.6142041 - outSlope: -0.6389609 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.13693514 - inSlope: -0.6389609 - outSlope: -0.6458971 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.1261702 - inSlope: -0.6458971 - outSlope: -0.634238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.11559958 - inSlope: -0.634238 - outSlope: -0.603912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.10553439 - inSlope: -0.603912 - outSlope: -0.55573905 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.09627208 - inSlope: -0.55573905 - outSlope: -0.49141693 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.08808181 - inSlope: -0.49141693 - outSlope: -0.41378433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.08118541 - inSlope: -0.41378433 - outSlope: -0.32653376 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.07574318 - inSlope: -0.32653376 - outSlope: -0.23381822 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.07184622 - inSlope: -0.23381822 - outSlope: -0.14034583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.06950712 - inSlope: -0.14034583 - outSlope: -0.0504828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.06866574 - inSlope: -0.0504828 - outSlope: 0.03148067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.06919042 - inSlope: 0.03148067 - outSlope: 0.102607876 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.070900574 - inSlope: 0.102607876 - outSlope: 0.16000867 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.07356738 - inSlope: 0.16000867 - outSlope: 0.20224814 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.07693818 - inSlope: 0.20224814 - outSlope: 0.22876494 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.08075093 - inSlope: 0.22876494 - outSlope: 0.23936637 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.08474036 - inSlope: 0.23936637 - outSlope: 0.23489736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.088655315 - inSlope: 0.23489736 - outSlope: 0.2163977 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.09226194 - inSlope: 0.2163977 - outSlope: 0.18519151 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.09534846 - inSlope: 0.18519151 - outSlope: 0.1428756 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.09772972 - inSlope: 0.1428756 - outSlope: 0.09118983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.09924955 - inSlope: 0.09118983 - outSlope: 0.03200996 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.09978305 - inSlope: 0.03200996 - outSlope: -0.025870377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.099351875 - inSlope: -0.025870377 - outSlope: -0.075556114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.09809261 - inSlope: -0.075556114 - outSlope: -0.119783096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.096096225 - inSlope: -0.119783096 - outSlope: -0.15719637 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.09347629 - inSlope: -0.15719637 - outSlope: -0.1865912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.09036639 - inSlope: -0.1865912 - outSlope: -0.20678599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.08691996 - inSlope: -0.20678599 - outSlope: -0.2168577 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.08330567 - inSlope: -0.2168577 - outSlope: -0.21587467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.079707764 - inSlope: -0.21587467 - outSlope: -0.20323788 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.07632047 - inSlope: -0.20323788 - outSlope: -0.17850922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.07334532 - inSlope: -0.17850922 - outSlope: -0.1418586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.07098101 - inSlope: -0.1418586 - outSlope: -0.093809456 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.06941752 - inSlope: -0.093809456 - outSlope: -0.035220567 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.06883051 - inSlope: -0.035220567 - outSlope: 0.031638473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.06935782 - inSlope: 0.031638473 - outSlope: 0.10526965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.07111231 - inSlope: 0.10526965 - outSlope: 0.1823658 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.07415174 - inSlope: 0.1823658 - outSlope: 0.2601763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.07848801 - inSlope: 0.2601763 - outSlope: 0.3355268 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.084080115 - inSlope: 0.3355268 - outSlope: 0.4051704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.09083295 - inSlope: 0.4051704 - outSlope: 0.4664402 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.098607056 - inSlope: 0.4664402 - outSlope: 0.51693636 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.107222654 - inSlope: 0.51693636 - outSlope: 0.55487984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.11647064 - inSlope: 0.55487984 - outSlope: 0.5791686 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.12612344 - inSlope: 0.5791686 - outSlope: 0.58929616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.13594504 - inSlope: 0.58929616 - outSlope: 0.58527374 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.14569959 - inSlope: 0.58527374 - outSlope: 0.56763375 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.15516014 - inSlope: 0.56763375 - outSlope: 0.5371898 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.1641133 - inSlope: 0.5371898 - outSlope: 0.49490923 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.1723619 - inSlope: 0.49490923 - outSlope: 0.44193017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.17972729 - inSlope: 0.44193017 - outSlope: 0.3792119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.18604757 - inSlope: 0.3792119 - outSlope: 0.3078186 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.1911778 - inSlope: 0.3078186 - outSlope: 0.22850685 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.1949863 - inSlope: 0.22850685 - outSlope: 0.14197774 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.19735256 - inSlope: 0.14197774 - outSlope: 0.048818234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.1981662 - inSlope: 0.048818234 - outSlope: -0.054691076 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.1972547 - inSlope: -0.054691076 - outSlope: -0.15940781 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.19459787 - inSlope: -0.15940781 - outSlope: -0.2560762 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.19033 - inSlope: -0.2560762 - outSlope: -0.34398514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.18459684 - inSlope: -0.34398514 - outSlope: -0.42224693 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.1775595 - inSlope: -0.42224693 - outSlope: -0.48967722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.1693981 - inSlope: -0.48967722 - outSlope: -0.5451253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.16031282 - inSlope: -0.5451253 - outSlope: -0.58710086 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.15052767 - inSlope: -0.58710086 - outSlope: -0.61435354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.14028831 - inSlope: -0.61435354 - outSlope: -0.6257081 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.12986 - inSlope: -0.6257081 - outSlope: -0.62029326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.11952164 - inSlope: -0.62029326 - outSlope: -0.5978431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.10955774 - inSlope: -0.5978431 - outSlope: -0.5587695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.10024479 - inSlope: -0.5587695 - outSlope: -0.5043354 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.09183933 - inSlope: -0.5043354 - outSlope: -0.43654826 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.08456343 - inSlope: -0.43654826 - outSlope: -0.3584532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.0785893 - inSlope: -0.3584532 - outSlope: -0.27344084 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.07403189 - inSlope: -0.27344084 - outSlope: -0.1855585 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.070939295 - inSlope: -0.1855585 - outSlope: -0.09884032 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.069291934 - inSlope: -0.09884032 - outSlope: -0.01698803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.069008805 - inSlope: -0.01698803 - outSlope: 0.05636721 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.06994827 - inSlope: 0.05636721 - outSlope: 0.11888402 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.07192964 - inSlope: 0.11888402 - outSlope: 0.16845568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.07473727 - inSlope: 0.16845568 - outSlope: 0.20395021 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.07813649 - inSlope: 0.20395021 - outSlope: 0.22508323 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.08188782 - inSlope: 0.22508323 - outSlope: 0.23185554 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.08575213 - inSlope: 0.23185554 - outSlope: 0.22506267 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.08950312 - inSlope: 0.22506267 - outSlope: 0.2057522 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.092932366 - inSlope: 0.2057522 - outSlope: 0.17504631 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.09584976 - inSlope: 0.17504631 - outSlope: 0.13442472 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.0980902 - inSlope: 0.13442472 - outSlope: 0.0854091 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.099513665 - inSlope: 0.0854091 - outSlope: 0.02965813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.10000797 - inSlope: 0.02965813 - outSlope: -0.02631779 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.09956935 - inSlope: -0.02631779 - outSlope: -0.07600877 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.09830252 - inSlope: -0.07600877 - outSlope: -0.120231405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.096298695 - inSlope: -0.120231405 - outSlope: -0.15764786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.093671195 - inSlope: -0.15764786 - outSlope: -0.18705744 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.09055362 - inSlope: -0.18705744 - outSlope: -0.20725733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.087099284 - inSlope: -0.20725733 - outSlope: -0.2173356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.083476976 - inSlope: -0.2173356 - outSlope: -0.21637979 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.0798707 - inSlope: -0.21637979 - outSlope: -0.20373698 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.07647504 - inSlope: -0.20373698 - outSlope: -0.17902051 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.07349141 - inSlope: -0.17902051 - outSlope: -0.14237913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.07111839 - inSlope: -0.14237913 - outSlope: -0.09433294 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.0695462 - inSlope: -0.09433294 - outSlope: -0.03575605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.06895026 - inSlope: -0.03575605 - outSlope: 0.03110203 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.06946862 - inSlope: 0.03110203 - outSlope: 0.104732156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.07121418 - inSlope: 0.104732156 - outSlope: 0.18181854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.07424444 - inSlope: 0.18181854 - outSlope: 0.25962275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.07857154 - inSlope: 0.25962275 - outSlope: 0.334988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.08415459 - inSlope: 0.334988 - outSlope: 0.40461478 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.09089826 - inSlope: 0.40461478 - outSlope: 0.4659037 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.0986632 - inSlope: 0.4659037 - outSlope: 0.51638585 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.10726975 - inSlope: 0.51638585 - outSlope: 0.55432874 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.116508685 - inSlope: 0.55432874 - outSlope: 0.5786476 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.12615266 - inSlope: 0.5786476 - outSlope: 0.58875847 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.13596544 - inSlope: 0.58875847 - outSlope: 0.58476 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.14571129 - inSlope: 0.58476 - outSlope: 0.567116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.15516335 - inSlope: 0.567116 - outSlope: 0.5366896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.16410804 - inSlope: 0.5366896 - outSlope: 0.4944068 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.17234826 - inSlope: 0.4944068 - outSlope: 0.44145632 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.17970575 - inSlope: 0.44145632 - outSlope: 0.37873715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.18601812 - inSlope: 0.37873715 - outSlope: 0.30735096 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.19114056 - inSlope: 0.30735096 - outSlope: 0.22805357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.1949415 - inSlope: 0.22805357 - outSlope: 0.14153697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.19730042 - inSlope: 0.14153697 - outSlope: 0.048392665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.19810697 - inSlope: 0.048392665 - outSlope: -0.058658123 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.19712935 - inSlope: -0.058658123 - outSlope: -0.16995412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.19429675 - inSlope: -0.16995412 - outSlope: -0.27236217 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.18975732 - inSlope: -0.27236217 - outSlope: -0.36509445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.1836725 - inSlope: -0.36509445 - outSlope: -0.44700563 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.17622231 - inSlope: -0.44700563 - outSlope: -0.5169098 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.16760728 - inSlope: -0.5169098 - outSlope: -0.5732895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.15805233 - inSlope: -0.5732895 - outSlope: -0.61459106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.1478093 - inSlope: -0.61459106 - outSlope: -0.6393434 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.13715343 - inSlope: -0.6393434 - outSlope: -0.6463194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.1263816 - inSlope: -0.6463194 - outSlope: -0.6346478 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.115804 - inSlope: -0.6346478 - outSlope: -0.604361 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.10573147 - inSlope: -0.604361 - outSlope: -0.5561915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.09646149 - inSlope: -0.5561915 - outSlope: -0.4918844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.08826354 - inSlope: -0.4918844 - outSlope: -0.414267 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.081359 - inSlope: -0.414267 - outSlope: -0.3270333 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.07590853 - inSlope: -0.3270333 - outSlope: -0.23431689 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.07200319 - inSlope: -0.23431689 - outSlope: -0.14085925 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.06965551 - inSlope: -0.14085925 - outSlope: -0.051006112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.06880542 - inSlope: -0.051006112 - outSlope: 0.030944232 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.06932116 - inSlope: 0.030944232 - outSlope: 0.10206721 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.07102226 - inSlope: 0.10206721 - outSlope: 0.15945654 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.0736799 - inSlope: 0.15945654 - outSlope: 0.20169447 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.077041425 - inSlope: 0.20169447 - outSlope: 0.22819796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.080844775 - inSlope: 0.22819796 - outSlope: 0.23879893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.084824696 - inSlope: 0.23879893 - outSlope: 0.23431689 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.08873003 - inSlope: 0.23431689 - outSlope: 0.21582277 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.09232702 - inSlope: 0.21582277 - outSlope: 0.1846046 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.095403805 - inSlope: 0.1846046 - outSlope: 0.14229336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.097775325 - inSlope: 0.14229336 - outSlope: 0.09059711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.0992853 - inSlope: 0.09059711 - outSlope: 0.031426135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.09980906 - inSlope: 0.031426135 - outSlope: -0.026468132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.09936792 - inSlope: -0.026468132 - outSlope: -0.07614645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.09809879 - inSlope: -0.07614645 - outSlope: -0.12035523 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.0960929 - inSlope: -0.12035523 - outSlope: -0.15775783 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.09346357 - inSlope: -0.15775783 - outSlope: -0.18715355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.09034439 - inSlope: -0.18715355 - outSlope: -0.20731947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.08688902 - inSlope: -0.20731947 - outSlope: -0.2173901 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.08326591 - inSlope: -0.2173901 - outSlope: -0.21639371 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.0796593 - inSlope: -0.21639371 - outSlope: -0.20374326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.07626363 - inSlope: -0.20374326 - outSlope: -0.1790011 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.07328024 - inSlope: -0.1790011 - outSlope: -0.14234209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.070907906 - inSlope: -0.14234209 - outSlope: -0.09426855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.06933674 - inSlope: -0.09426855 - outSlope: -0.035667665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.06874229 - inSlope: -0.035667665 - outSlope: 0.031197697 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.06926226 - inSlope: 0.031197697 - outSlope: 0.10485854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.071009874 - inSlope: 0.10485854 - outSlope: 0.18194388 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.07404231 - inSlope: 0.18194388 - outSlope: 0.25976714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.07837182 - inSlope: 0.25976714 - outSlope: 0.33513284 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.083957285 - inSlope: 0.33513284 - outSlope: 0.4047793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.090703696 - inSlope: 0.4047793 - outSlope: 0.46606866 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.09847139 - inSlope: 0.46606866 - outSlope: 0.51655793 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.1070808 - inSlope: 0.51655793 - outSlope: 0.55453014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.11632283 - inSlope: 0.55453014 - outSlope: 0.57881653 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.1259699 - inSlope: 0.57881653 - outSlope: 0.5889747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.135786 - inSlope: 0.5889747 - outSlope: 0.5849498 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.14553529 - inSlope: 0.5849498 - outSlope: 0.5673316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.15499067 - inSlope: 0.5673316 - outSlope: 0.5368799 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.16393879 - inSlope: 0.5368799 - outSlope: 0.49461403 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.17218223 - inSlope: 0.49461403 - outSlope: 0.4416359 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.17954293 - inSlope: 0.4416359 - outSlope: 0.3789268 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.18585828 - inSlope: 0.3789268 - outSlope: 0.30752724 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.1909838 - inSlope: 0.30752724 - outSlope: 0.22822613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.19478762 - inSlope: 0.22822613 - outSlope: 0.14170863 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.1971494 - inSlope: 0.14170863 - outSlope: 0.04855717 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.1979587 - inSlope: 0.04855717 - outSlope: -0.05495215 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.19704284 - inSlope: -0.05495215 - outSlope: -0.15965547 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.19438188 - inSlope: -0.15965547 - outSlope: -0.2563167 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.19011 - inSlope: -0.2563167 - outSlope: -0.3442185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.18437295 - inSlope: -0.3442185 - outSlope: -0.42248118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.1773317 - inSlope: -0.42248118 - outSlope: -0.48989716 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.16916664 - inSlope: -0.48989716 - outSlope: -0.54534525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.16007769 - inSlope: -0.54534525 - outSlope: -0.5873074 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.1502891 - inSlope: -0.5873074 - outSlope: -0.61457765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.1400463 - inSlope: -0.61457765 - outSlope: -0.62589586 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.12961456 - inSlope: -0.62589586 - outSlope: -0.62051034 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.11927288 - inSlope: -0.62051034 - outSlope: -0.59801155 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.10930589 - inSlope: -0.59801155 - outSlope: -0.5589689 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.099989615 - inSlope: -0.5589689 - outSlope: -0.5045142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.09158117 - inSlope: -0.5045142 - outSlope: -0.43673378 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.08430218 - inSlope: -0.43673378 - outSlope: -0.35863203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.07832507 - inSlope: -0.35863203 - outSlope: -0.2736268 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.07376456 - inSlope: -0.2736268 - outSlope: -0.18573731 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.07066899 - inSlope: -0.18573731 - outSlope: -0.09903254 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.06901842 - inSlope: -0.09903254 - outSlope: -0.017173553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.0687322 - inSlope: -0.017173553 - outSlope: 0.056181695 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.069668576 - inSlope: 0.056181695 - outSlope: 0.11869135 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.071646735 - inSlope: 0.11869135 - outSlope: 0.16827016 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.074451275 - inSlope: 0.16827016 - outSlope: 0.20377053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.0778474 - inSlope: 0.20377053 - outSlope: 0.22489128 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.08159564 - inSlope: 0.22489128 - outSlope: 0.2316762 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.08545685 - inSlope: 0.2316762 - outSlope: 0.22487073 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.08920474 - inSlope: 0.22487073 - outSlope: 0.20556623 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.09263089 - inSlope: 0.20556623 - outSlope: 0.17486794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.095545314 - inSlope: 0.17486794 - outSlope: 0.1342459 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.097782776 - inSlope: 0.1342459 - outSlope: 0.08523699 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.09920337 - inSlope: 0.08523699 - outSlope: 0.029486472 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.09969482 - inSlope: 0.029486472 - outSlope: -0.026489453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.099253334 - inSlope: -0.026489453 - outSlope: -0.076173715 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.097983755 - inSlope: -0.076173715 - outSlope: -0.120396815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.09597717 - inSlope: -0.120396815 - outSlope: -0.15779896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.093347155 - inSlope: -0.15779896 - outSlope: -0.18719468 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.09022729 - inSlope: -0.18719468 - outSlope: -0.20737445 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.086771004 - inSlope: -0.20737445 - outSlope: -0.21745224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.083146855 - inSlope: -0.21745224 - outSlope: -0.2164554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.07953922 - inSlope: -0.2164554 - outSlope: -0.20381881 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.07614229 - inSlope: -0.20381881 - outSlope: -0.17907709 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.07315763 - inSlope: -0.17907709 - outSlope: -0.14241356 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.07078404 - inSlope: -0.14241356 - outSlope: -0.09436736 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.069211274 - inSlope: -0.09436736 - outSlope: -0.035763204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.06861521 - inSlope: -0.035763204 - outSlope: 0.031102477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.06913358 - inSlope: 0.031102477 - outSlope: 0.10475272 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.07087948 - inSlope: 0.10475272 - outSlope: 0.18185252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.07391031 - inSlope: 0.18185252 - outSlope: 0.25967774 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.07823833 - inSlope: 0.25967774 - outSlope: 0.33504343 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.0838223 - inSlope: 0.33504343 - outSlope: 0.40469703 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.09056734 - inSlope: 0.40469703 - outSlope: 0.4659998 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.09833389 - inSlope: 0.4659998 - outSlope: 0.5164958 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.106942266 - inSlope: 0.5164958 - outSlope: 0.5544756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.116183385 - inSlope: 0.5544756 - outSlope: 0.57876825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.12582965 - inSlope: 0.57876825 - outSlope: 0.58892643 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.13564494 - inSlope: 0.58892643 - outSlope: 0.5849149 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.14539365 - inSlope: 0.5849149 - outSlope: 0.56729484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.1548487 - inSlope: 0.56729484 - outSlope: 0.53688896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.16379671 - inSlope: 0.53688896 - outSlope: 0.49462044 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.17204049 - inSlope: 0.49462044 - outSlope: 0.44168252 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.17940176 - inSlope: 0.44168252 - outSlope: 0.3789714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.18571803 - inSlope: 0.3789714 - outSlope: 0.30759773 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.19084458 - inSlope: 0.30759773 - outSlope: 0.22829495 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.19464955 - inSlope: 0.22829495 - outSlope: 0.14179178 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.19701271 - inSlope: 0.14179178 - outSlope: 0.048646577 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.1978235 - inSlope: 0.048646577 - outSlope: -0.058404204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.1968501 - inSlope: -0.058404204 - outSlope: -0.16969305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.19402185 - inSlope: -0.16969305 - outSlope: -0.272108 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.18948679 - inSlope: -0.272108 - outSlope: -0.3648158 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.18340644 - inSlope: -0.3648158 - outSlope: -0.4467502 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.17596072 - inSlope: -0.4467502 - outSlope: -0.5166268 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.16735016 - inSlope: -0.5166268 - outSlope: -0.5730213 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.15779968 - inSlope: -0.5730213 - outSlope: -0.6143166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.14756122 - inSlope: -0.6143166 - outSlope: -0.63907516 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.13690983 - inSlope: -0.63907516 - outSlope: -0.64605117 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.12614247 - inSlope: -0.64605117 - outSlope: -0.6343867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.11556922 - inSlope: -0.6343867 - outSlope: -0.6040928 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.10550116 - inSlope: -0.6040928 - outSlope: -0.5559233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.09623565 - inSlope: -0.5559233 - outSlope: -0.4916305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.08804193 - inSlope: -0.4916305 - outSlope: -0.41400552 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.08114175 - inSlope: -0.41400552 - outSlope: -0.32677895 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.075695515 - inSlope: -0.32677895 - outSlope: -0.23406923 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.07179431 - inSlope: -0.23406923 - outSlope: -0.14061606 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.06945074 - inSlope: -0.14061606 - outSlope: -0.050763704 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.06860467 - inSlope: -0.050763704 - outSlope: 0.031178473 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.069124304 - inSlope: 0.031178473 - outSlope: 0.102298535 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.0708293 - inSlope: 0.102298535 - outSlope: 0.15967648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.07349061 - inSlope: 0.15967648 - outSlope: 0.20191397 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.07685579 - inSlope: 0.20191397 - outSlope: 0.22840448 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.080662586 - inSlope: 0.22840448 - outSlope: 0.23900546 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.08464595 - inSlope: 0.23900546 - outSlope: 0.23450911 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.08855449 - inSlope: 0.23450911 - outSlope: 0.21601544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.09215469 - inSlope: 0.21601544 - outSlope: 0.18478295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.095234446 - inSlope: 0.18478295 - outSlope: 0.14246547 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.097608835 - inSlope: 0.14246547 - outSlope: 0.0907625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.09912156 - inSlope: 0.0907625 - outSlope: 0.031577233 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.09964784 - inSlope: 0.031577233 - outSlope: -0.026317036 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.09920922 - inSlope: -0.026317036 - outSlope: -0.07601094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.09794239 - inSlope: -0.07601094 - outSlope: -0.12022797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.09593856 - inSlope: -0.12022797 - outSlope: -0.15764566 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.093311176 - inSlope: -0.15764566 - outSlope: -0.18703821 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.09019383 - inSlope: -0.18703821 - outSlope: -0.20723599 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.08673995 - inSlope: -0.20723599 - outSlope: -0.21728826 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.08311833 - inSlope: -0.21728826 - outSlope: -0.21632436 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.079512976 - inSlope: -0.21632436 - outSlope: -0.20368113 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.07611834 - inSlope: -0.20368113 - outSlope: -0.17895167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.07313586 - inSlope: -0.17895167 - outSlope: -0.14228566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.07076433 - inSlope: -0.14228566 - outSlope: -0.094243534 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.06919363 - inSlope: -0.094243534 - outSlope: -0.035654254 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.0685994 - inSlope: -0.035654254 - outSlope: 0.03121245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.0691196 - inSlope: 0.03121245 - outSlope: 0.104852535 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.07086722 - inSlope: 0.104852535 - outSlope: 0.18194908 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.07389966 - inSlope: 0.18194908 - outSlope: 0.25977457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.07822917 - inSlope: 0.25977457 - outSlope: 0.33513284 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.08381463 - inSlope: 0.33513284 - outSlope: 0.404761 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.09056093 - inSlope: 0.404761 - outSlope: 0.46606866 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.09832862 - inSlope: 0.46606866 - outSlope: 0.51657945 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.106938146 - inSlope: 0.51657945 - outSlope: 0.55449843 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.116180174 - inSlope: 0.55449843 - outSlope: 0.5788336 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.12582725 - inSlope: 0.5788336 - outSlope: 0.5889738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.13564333 - inSlope: 0.5889738 - outSlope: 0.5849603 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.14539252 - inSlope: 0.5849603 - outSlope: 0.5673126 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.15484813 - inSlope: 0.5673126 - outSlope: 0.5369095 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.16379648 - inSlope: 0.5369095 - outSlope: 0.494648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.17204049 - inSlope: 0.494648 - outSlope: 0.44168252 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.17940176 - inSlope: 0.44168252 - outSlope: 0.37896055 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.18571803 - inSlope: 0.37896055 - outSlope: 0.30759773 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.19084458 - inSlope: 0.30759773 - outSlope: 0.2283015 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.19464955 - inSlope: 0.2283015 - outSlope: 0.14179178 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.19701271 - inSlope: 0.14179178 - outSlope: 0.048645183 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.1978235 - inSlope: 0.048645183 - outSlope: -0.05484933 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.19690935 - inSlope: -0.05484933 - outSlope: -0.15955006 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.19425023 - inSlope: -0.15955006 - outSlope: -0.25619206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.18998018 - inSlope: -0.25619206 - outSlope: -0.3441121 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.18424506 - inSlope: -0.3441121 - outSlope: -0.4223426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.17720613 - inSlope: -0.4223426 - outSlope: -0.48977438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.16904335 - inSlope: -0.48977438 - outSlope: -0.5451692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.15995681 - inSlope: -0.5451692 - outSlope: -0.58718026 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.15017062 - inSlope: -0.58718026 - outSlope: -0.61442566 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.13993035 - inSlope: -0.61442566 - outSlope: -0.62574923 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.12950136 - inSlope: -0.62574923 - outSlope: -0.6203099 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.119162425 - inSlope: -0.6203099 - outSlope: -0.59786415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.109198175 - inSlope: -0.59786415 - outSlope: -0.5588061 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.09988488 - inSlope: -0.5588061 - outSlope: -0.50434214 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.09147931 - inSlope: -0.50434214 - outSlope: -0.43654248 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.084203295 - inSlope: -0.43654248 - outSlope: -0.3584532 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.07822917 - inSlope: -0.3584532 - outSlope: -0.27344912 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.07367175 - inSlope: -0.27344912 - outSlope: -0.18554787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.07057916 - inSlope: -0.18554787 - outSlope: -0.098842695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.0689318 - inSlope: -0.098842695 - outSlope: -0.01698803 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.06864867 - inSlope: -0.01698803 - outSlope: 0.056368824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.06958814 - inSlope: 0.056368824 - outSlope: 0.11887722 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.07156951 - inSlope: 0.11887722 - outSlope: 0.1684605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.07437714 - inSlope: 0.1684605 - outSlope: 0.20395605 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.07777636 - inSlope: 0.20395605 - outSlope: 0.22508323 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.08152769 - inSlope: 0.22508323 - outSlope: 0.23184891 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.085392 - inSlope: 0.23184891 - outSlope: 0.22506267 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.089142986 - inSlope: 0.22506267 - outSlope: 0.20575763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.09257223 - inSlope: 0.20575763 - outSlope: 0.17504676 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.09548963 - inSlope: 0.17504676 - outSlope: 0.13442041 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.09773006 - inSlope: 0.13442041 - outSlope: 0.0854091 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.099153526 - inSlope: 0.0854091 - outSlope: 0.029659426 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.09964784 - inSlope: 0.029659426 - outSlope: -0.014368438 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.09940836 - inSlope: -0.014368438 - outSlope: -0.041484125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.09871697 - inSlope: -0.041484125 - outSlope: -0.06590422 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.09761858 - inSlope: -0.06590422 - outSlope: -0.08729293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.09616372 - inSlope: -0.08729293 - outSlope: -0.10537555 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.09440739 - inSlope: -0.10537555 - outSlope: -0.12003873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.09240677 - inSlope: -0.12003873 - outSlope: -0.13118392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.09022041 - inSlope: -0.13118392 - outSlope: -0.13880777 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.08790698 - inSlope: -0.13880777 - outSlope: -0.1429249 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.0855248 - inSlope: -0.1429249 - outSlope: -0.14379899 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.083128184 - inSlope: -0.14379899 - outSlope: -0.14157854 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.08076858 - inSlope: -0.14157854 - outSlope: -0.13653234 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.07849307 - inSlope: -0.13653234 - outSlope: -0.12905176 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.07634212 - inSlope: -0.12905176 - outSlope: -0.11956487 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.0743494 - inSlope: -0.11956487 - outSlope: -0.10836513 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.072543345 - inSlope: -0.10836513 - outSlope: -0.09605303 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.070942394 - inSlope: -0.09605303 - outSlope: -0.08309923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.06955743 - inSlope: -0.08309923 - outSlope: -0.06991955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.06839212 - inSlope: -0.06991955 - outSlope: -0.0570148 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.06744189 - inSlope: -0.0570148 - outSlope: -0.04478252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.06669548 - inSlope: -0.04478252 - outSlope: -0.033536617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.06613655 - inSlope: -0.033536617 - outSlope: -0.023677561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.06574193 - inSlope: -0.023677561 - outSlope: -0.015345152 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.06548618 - inSlope: -0.015345152 - outSlope: -0.008765538 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.06534008 - inSlope: -0.008765538 - outSlope: -0.003904909 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.065275 - inSlope: -0.003904909 - outSlope: -0.0007975223 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.06526171 - inSlope: -0.0007975223 - outSlope: 0.000804675 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.06527512 - inSlope: 0.000804675 - outSlope: 0.0010858021 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.065293215 - inSlope: 0.0010858021 - outSlope: 0.00046760557 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.06530101 - inSlope: 0.00046760557 - outSlope: -0.018294286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.06499611 - inSlope: -0.018294286 - outSlope: -0.05387706 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.06409812 - inSlope: -0.05387706 - outSlope: -0.087849945 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.06263398 - inSlope: -0.087849945 - outSlope: -0.12017642 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.060631067 - inSlope: -0.12017642 - outSlope: -0.1507981 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.058117803 - inSlope: -0.1507981 - outSlope: -0.17964257 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.055123635 - inSlope: -0.17964257 - outSlope: -0.20673375 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.051678125 - inSlope: -0.20673375 - outSlope: -0.23198579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.047811754 - inSlope: -0.23198579 - outSlope: -0.2554642 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.043554083 - inSlope: -0.2554642 - outSlope: -0.2771256 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.03893513 - inSlope: -0.2771256 - outSlope: -0.29708624 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.033983767 - inSlope: -0.29708624 - outSlope: -0.315353 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.028727964 - inSlope: -0.315353 - outSlope: -0.3320252 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.023194294 - inSlope: -0.3320252 - outSlope: -0.34719235 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.017407512 - inSlope: -0.34719235 - outSlope: -0.36099 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.011391104 - inSlope: -0.36099 - outSlope: -0.37350255 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.0051661567 - inSlope: -0.37350255 - outSlope: -0.38480383 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.0012475094 - inSlope: -0.38480383 - outSlope: -0.39513844 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.00783305 - inSlope: -0.39513844 - outSlope: -0.4043579 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.014572245 - inSlope: -0.4043579 - outSlope: -0.4125737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.021448368 - inSlope: -0.4125737 - outSlope: -0.41970664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.028443772 - inSlope: -0.41970664 - outSlope: -0.4257978 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.035540294 - inSlope: -0.4257978 - outSlope: -0.4306757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.042718112 - inSlope: -0.4306757 - outSlope: -0.4339724 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.049950875 - inSlope: -0.4339724 - outSlope: -0.43561807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.05721148 - inSlope: -0.43561807 - outSlope: -0.4354369 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.06446865 - inSlope: -0.4354369 - outSlope: -0.43314046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.07168755 - inSlope: -0.43314046 - outSlope: -0.4283553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.078826696 - inSlope: -0.4283553 - outSlope: -0.4211428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.08584604 - inSlope: -0.4211428 - outSlope: -0.41136372 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.092701994 - inSlope: -0.41136372 - outSlope: -0.39889213 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.099350095 - inSlope: -0.39889213 - outSlope: -0.38392064 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.10574904 - inSlope: -0.38392064 - outSlope: -0.36654153 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.11185797 - inSlope: -0.36654153 - outSlope: -0.34711578 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.11764315 - inSlope: -0.34711578 - outSlope: -0.3258375 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.12307369 - inSlope: -0.3258375 - outSlope: -0.30316675 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.12812668 - inSlope: -0.30316675 - outSlope: -0.27952352 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.13278534 - inSlope: -0.27952352 - outSlope: -0.2552581 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.13703957 - inSlope: -0.2552581 - outSlope: -0.23087198 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.14088738 - inSlope: -0.23087198 - outSlope: -0.20672885 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.144333 - inSlope: -0.20672885 - outSlope: -0.18317622 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.1473859 - inSlope: -0.18317622 - outSlope: -0.16046739 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.15006031 - inSlope: -0.16046739 - outSlope: -0.13887349 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.15237483 - inSlope: -0.13887349 - outSlope: -0.1184986 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.1543499 - inSlope: -0.1184986 - outSlope: -0.09947929 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.15600786 - inSlope: -0.09947929 - outSlope: -0.081706695 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.15736961 - inSlope: -0.081706695 - outSlope: -0.06520981 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.15845649 - inSlope: -0.06520981 - outSlope: -0.049751267 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.15928566 - inSlope: -0.049751267 - outSlope: -0.035128534 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.15987113 - inSlope: -0.035128534 - outSlope: -0.021006487 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.16022123 - inSlope: -0.021006487 - outSlope: -0.00705749 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.16033886 - inSlope: -0.00705749 - outSlope: -0.00705749 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.001369601 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.001369601 - inSlope: 0 - outSlope: 0.0026372357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0014135549 - inSlope: 0.0026372357 - outSlope: 0.008695336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0015584775 - inSlope: 0.008695336 - outSlope: 0.016490327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.001833316 - inSlope: 0.016490327 - outSlope: 0.02448853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0022414578 - inSlope: 0.02448853 - outSlope: 0.02761967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0027017852 - inSlope: 0.02761967 - outSlope: 0.017117882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.002987084 - inSlope: 0.017117882 - outSlope: -0.018627219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0026766306 - inSlope: -0.018627219 - outSlope: -0.08949561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0011850386 - inSlope: -0.08949561 - outSlope: -0.19907121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0021328118 - inSlope: -0.19907121 - outSlope: -0.33920234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.007786199 - inSlope: -0.33920234 - outSlope: -0.48934975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.01594202 - inSlope: -0.48934975 - outSlope: -0.6221666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.026311453 - inSlope: -0.6221666 - outSlope: -0.7114954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.03816974 - inSlope: -0.7114954 - outSlope: -0.7421074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.050538186 - inSlope: -0.7421074 - outSlope: -0.70954823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.06236398 - inSlope: -0.70954823 - outSlope: -0.6200793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.07269862 - inSlope: -0.6200793 - outSlope: -0.4861062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.080800414 - inSlope: -0.4861062 - outSlope: -0.3170477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.08608454 - inSlope: -0.3170477 - outSlope: -0.11802133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.08805156 - inSlope: -0.11802133 - outSlope: -0.0102822585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.08822293 - inSlope: -0.0102822585 - outSlope: -0.01096663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.088405706 - inSlope: -0.01096663 - outSlope: -0.010637651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.088583 - inSlope: -0.010637651 - outSlope: -0.009427527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.088740125 - inSlope: -0.009427527 - outSlope: -0.007533438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.08886568 - inSlope: -0.007533438 - outSlope: -0.005142228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.08895139 - inSlope: -0.005142228 - outSlope: -0.0023424649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.08899043 - inSlope: -0.0023424649 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.08900324 - inSlope: -0.0007689007 - outSlope: -0.0007170446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.08901519 - inSlope: -0.0007170446 - outSlope: -0.0006678707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.089026324 - inSlope: -0.0006678707 - outSlope: -0.0006186924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.089036636 - inSlope: -0.0006186924 - outSlope: -0.00057399325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.0890462 - inSlope: -0.00057399325 - outSlope: -0.00052928977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.089055024 - inSlope: -0.00052928977 - outSlope: -0.00048726844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.089063145 - inSlope: -0.00048726844 - outSlope: -0.0004461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.08907058 - inSlope: -0.0004461412 - outSlope: -0.0004072491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.08907737 - inSlope: -0.0004072491 - outSlope: -0.00036925112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.08908352 - inSlope: -0.00036925112 - outSlope: -0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.08908908 - inSlope: -0.0003334883 - outSlope: -0.0002986174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.08909406 - inSlope: -0.0002986174 - outSlope: -0.00026553895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.08909848 - inSlope: -0.00026553895 - outSlope: -0.00023290537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.089102365 - inSlope: -0.00023290537 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.08910575 - inSlope: -0.000202954 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.08910862 - inSlope: -0.0001725556 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.08911103 - inSlope: -0.00014439238 - outSlope: -0.0001166762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.089112975 - inSlope: -0.0001166762 - outSlope: -0.00009119454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.089114495 - inSlope: -0.00009119454 - outSlope: -0.000065714186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.08911559 - inSlope: -0.000065714186 - outSlope: -0.00004157428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.08911628 - inSlope: -0.00004157428 - outSlope: -0.000018775481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.089116596 - inSlope: -0.000018775481 - outSlope: 0.000004023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.08911653 - inSlope: 0.000004023317 - outSlope: 0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08911613 - inSlope: 0.000024139905 - outSlope: 0.000045597597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.08911537 - inSlope: 0.000045597597 - outSlope: 0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.08911431 - inSlope: 0.000063479005 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08911294 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.089111276 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.08910934 - inSlope: 0.00011622917 - outSlope: 0.00013187541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.08910714 - inSlope: 0.00013187541 - outSlope: 0.00014662757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.0891047 - inSlope: 0.00014662757 - outSlope: 0.00015959158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.08910204 - inSlope: 0.00015959158 - outSlope: 0.00017389671 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.08909914 - inSlope: 0.00017389671 - outSlope: 0.00018462424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.08909606 - inSlope: 0.00018462424 - outSlope: 0.00019580145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.0890928 - inSlope: 0.00019580145 - outSlope: 0.0002065303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.08908936 - inSlope: 0.0002065303 - outSlope: 0.00021457692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.08908578 - inSlope: 0.00021457692 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.089082055 - inSlope: 0.00022351764 - outSlope: 0.0002306702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.08907821 - inSlope: 0.0002306702 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.08907426 - inSlope: 0.0002369287 - outSlope: 0.00024318718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.08907021 - inSlope: 0.00024318718 - outSlope: 0.0002467617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.089066096 - inSlope: 0.0002467617 - outSlope: 0.0002498927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.08906193 - inSlope: 0.0002498927 - outSlope: 0.00025302195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.089057714 - inSlope: 0.00025302195 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.08905348 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.08904924 - inSlope: 0.00025436305 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.089045 - inSlope: 0.00025436305 - outSlope: 0.00025168085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.08904081 - inSlope: 0.00025168085 - outSlope: 0.00025033797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.089036636 - inSlope: 0.00025033797 - outSlope: 0.00024542236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.089032546 - inSlope: 0.00024542236 - outSlope: 0.00024095201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.08902853 - inSlope: 0.00024095201 - outSlope: 0.0002346935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.08902462 - inSlope: 0.0002346935 - outSlope: 0.00022754095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.089020826 - inSlope: 0.00022754095 - outSlope: -0.000748337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.0890333 - inSlope: -0.000748337 - outSlope: -0.0027810063 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.08907965 - inSlope: -0.0027810063 - outSlope: -0.0050403224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.08916365 - inSlope: -0.0050403224 - outSlope: -0.00741805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.08928729 - inSlope: -0.00741805 - outSlope: -0.009745816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.08944972 - inSlope: -0.009745816 - outSlope: -0.011866551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.089647494 - inSlope: -0.011866551 - outSlope: -0.013398541 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.0898708 - inSlope: -0.013398541 - outSlope: -0.013932748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.090103015 - inSlope: -0.013932748 - outSlope: -0.013028395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.090320155 - inSlope: -0.013028395 - outSlope: -0.010585348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.09049658 - inSlope: -0.010585348 - outSlope: -0.007146753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.09061569 - inSlope: -0.007146753 - outSlope: -0.0035704707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0906752 - inSlope: -0.0035704707 - outSlope: -0.00036031043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0906812 - inSlope: -0.00036031043 - outSlope: 0.0017930585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.09065132 - inSlope: 0.0017930585 - outSlope: 0.0032002795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.09059798 - inSlope: 0.0032002795 - outSlope: 0.0041444637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.090528905 - inSlope: 0.0041444637 - outSlope: 0.004204367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.09045883 - inSlope: 0.004204367 - outSlope: 0.003853891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.0903946 - inSlope: 0.003853891 - outSlope: 0.0031524927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.09034206 - inSlope: 0.0031524927 - outSlope: 0.0028605787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.09029438 - inSlope: 0.0028605787 - outSlope: 0.0030590624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.0902434 - inSlope: 0.0030590624 - outSlope: 0.003030452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.09019289 - inSlope: 0.003030452 - outSlope: 0.0027613367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.09014687 - inSlope: 0.0027613367 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.09010912 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.090083025 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.090071596 - inSlope: 0.0006857521 - outSlope: 0.00019937773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.09006827 - inSlope: 0.00019937773 - outSlope: 0.00022262357 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.09006456 - inSlope: 0.00022262357 - outSlope: 0.00024229311 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.090060525 - inSlope: 0.00024229311 - outSlope: 0.0002633 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.090056136 - inSlope: 0.0002633 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.09005143 - inSlope: 0.00028252628 - outSlope: 0.00030219584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.09004639 - inSlope: 0.00030219584 - outSlope: 0.00032097133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.09004104 - inSlope: 0.00032097133 - outSlope: 0.00033795866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.09003541 - inSlope: 0.00033795866 - outSlope: 0.0003562871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.09002947 - inSlope: 0.0003562871 - outSlope: 0.00037238037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.090023264 - inSlope: 0.00037238037 - outSlope: 0.00038802662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0900168 - inSlope: 0.00038802662 - outSlope: 0.00040411987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.09001006 - inSlope: 0.00040411987 - outSlope: 0.000418425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.09000309 - inSlope: 0.000418425 - outSlope: 0.00043317716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.08999587 - inSlope: 0.00043317716 - outSlope: 0.0004448001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.089988455 - inSlope: 0.0004448001 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.089980885 - inSlope: 0.00045418783 - outSlope: 0.00046357556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.08997316 - inSlope: 0.00046357556 - outSlope: 0.0004751985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.08996524 - inSlope: 0.0004751985 - outSlope: 0.00048592038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.08995714 - inSlope: 0.00048592038 - outSlope: 0.00049755024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.08994885 - inSlope: 0.00049755024 - outSlope: 0.0005136435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.08994029 - inSlope: 0.0005136435 - outSlope: 0.00041618984 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.08993335 - inSlope: 0.00041618984 - outSlope: 0.0005985802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.089923374 - inSlope: 0.0005985802 - outSlope: 0.0005498534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.08991421 - inSlope: 0.0005498534 - outSlope: -0.030013947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.09041444 - inSlope: -0.030013947 - outSlope: -0.086950146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.09186361 - inSlope: -0.086950146 - outSlope: -0.13782634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.09416071 - inSlope: -0.13782634 - outSlope: -0.18264565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.097204804 - inSlope: -0.18264565 - outSlope: -0.2215167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.100896746 - inSlope: -0.2215167 - outSlope: -0.25224233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.10510078 - inSlope: -0.25224233 - outSlope: -0.2745351 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.10967636 - inSlope: -0.2745351 - outSlope: -0.2876855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.114471115 - inSlope: -0.2876855 - outSlope: -0.29051614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.11931305 - inSlope: -0.29051614 - outSlope: -0.2834981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.12403808 - inSlope: -0.2834981 - outSlope: -0.2673669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.12849419 - inSlope: -0.2673669 - outSlope: -0.24398112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13256054 - inSlope: -0.24398112 - outSlope: -0.21531543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13614912 - inSlope: -0.21531543 - outSlope: -0.18313694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.1392014 - inSlope: -0.18313694 - outSlope: -0.14945015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.14169224 - inSlope: -0.14945015 - outSlope: -0.1159377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.14362453 - inSlope: -0.1159377 - outSlope: -0.082905374 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.14500628 - inSlope: -0.082905374 - outSlope: -0.050228883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.14584343 - inSlope: -0.050228883 - outSlope: -0.017084794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.14612818 - inSlope: -0.017084794 - outSlope: -0.00003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.14612876 - inSlope: -0.00003486875 - outSlope: -0.00017970818 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.14613175 - inSlope: -0.00017970818 - outSlope: -0.0003701452 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.14613792 - inSlope: -0.0003701452 - outSlope: -0.0002092125 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.14614141 - inSlope: -0.0002092125 - outSlope: 0.00037372147 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.14613518 - inSlope: 0.00037372147 - outSlope: 0.0010362129 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.14611791 - inSlope: 0.0010362129 - outSlope: 0.0023281598 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.14607911 - inSlope: 0.0023281598 - outSlope: 0.0038954653 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.14601418 - inSlope: 0.0038954653 - outSlope: 0.0057256278 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.14591876 - inSlope: 0.0057256278 - outSlope: 0.008340784 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.14577974 - inSlope: 0.008340784 - outSlope: 0.010575066 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.1456035 - inSlope: 0.010575066 - outSlope: 0.013478113 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.14537886 - inSlope: 0.013478113 - outSlope: 0.016580537 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.14510252 - inSlope: 0.016580537 - outSlope: 0.019397754 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.14477922 - inSlope: 0.019397754 - outSlope: 0.022096058 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.14441095 - inSlope: 0.022096058 - outSlope: 0.024729097 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.1439988 - inSlope: 0.024729097 - outSlope: 0.026552107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.14355627 - inSlope: 0.026552107 - outSlope: 0.028316107 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.14308433 - inSlope: 0.028316107 - outSlope: 0.029011695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.1426008 - inSlope: 0.029011695 - outSlope: 0.029881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.14210278 - inSlope: 0.029881625 - outSlope: 0.029106049 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.14161767 - inSlope: 0.029106049 - outSlope: 0.028289285 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.14114618 - inSlope: 0.028289285 - outSlope: 0.026911523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.14069766 - inSlope: 0.026911523 - outSlope: 0.024761284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.14028497 - inSlope: 0.024761284 - outSlope: 0.022457263 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.13991068 - inSlope: 0.022457263 - outSlope: 0.019659717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.13958302 - inSlope: 0.019659717 - outSlope: 0.016450897 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.13930884 - inSlope: 0.016450897 - outSlope: 0.013085616 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.13909075 - inSlope: 0.013085616 - outSlope: 0.009385059 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.13893433 - inSlope: 0.009385059 - outSlope: 0.0054296902 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.13884383 - inSlope: 0.0054296902 - outSlope: 0.0012069952 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.13882372 - inSlope: 0.0012069952 - outSlope: -0.002827051 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.13887084 - inSlope: -0.002827051 - outSlope: -0.0063452185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.13897659 - inSlope: -0.0063452185 - outSlope: -0.009647021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.13913737 - inSlope: -0.009647021 - outSlope: -0.012751234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.1393499 - inSlope: -0.012751234 - outSlope: -0.015577168 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.13960952 - inSlope: -0.015577168 - outSlope: -0.018358843 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.1399155 - inSlope: -0.018358843 - outSlope: -0.020801445 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.14026219 - inSlope: -0.020801445 - outSlope: -0.02298119 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.1406452 - inSlope: -0.02298119 - outSlope: -0.024752343 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.14105774 - inSlope: -0.024752343 - outSlope: -0.02643409 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.14149831 - inSlope: -0.02643409 - outSlope: -0.027479257 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.1419563 - inSlope: -0.027479257 - outSlope: -0.028041627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.14242366 - inSlope: -0.028041627 - outSlope: -0.028854338 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.14290456 - inSlope: -0.028854338 - outSlope: -0.027773406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.14336745 - inSlope: -0.027773406 - outSlope: -0.027849402 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.14383161 - inSlope: -0.027849402 - outSlope: -0.026071096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.14426613 - inSlope: -0.026071096 - outSlope: -0.024690652 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.14467764 - inSlope: -0.024690652 - outSlope: -0.02292218 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.14505967 - inSlope: -0.02292218 - outSlope: -0.020438451 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.14540032 - inSlope: -0.020438451 - outSlope: -0.018135961 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.14570259 - inSlope: -0.018135961 - outSlope: -0.015739217 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.1459649 - inSlope: -0.015739217 - outSlope: -0.013049853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.1461824 - inSlope: -0.013049853 - outSlope: -0.010584007 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.1463588 - inSlope: -0.010584007 - outSlope: -0.008693942 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.1465037 - inSlope: -0.008693942 - outSlope: -0.006377405 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.14660999 - inSlope: -0.006377405 - outSlope: -0.004578535 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.1466863 - inSlope: -0.004578535 - outSlope: -0.0034055146 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.14674306 - inSlope: -0.0034055146 - outSlope: -0.0019758677 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.14677599 - inSlope: -0.0019758677 - outSlope: -0.0010729 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.14679387 - inSlope: -0.0010729 - outSlope: -0.0006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.1468043 - inSlope: -0.0006258404 - outSlope: -0.00012338349 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.14680636 - inSlope: -0.00012338349 - outSlope: -0.00006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.14680748 - inSlope: -0.00006705433 - outSlope: 0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.14680736 - inSlope: 0.0000071526665 - outSlope: -0.00012785026 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.14680949 - inSlope: -0.00012785026 - outSlope: -0.0003156114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.14681475 - inSlope: -0.0003156114 - outSlope: -0.0003576231 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.14682071 - inSlope: -0.0003576231 - outSlope: -0.0004872754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.14682883 - inSlope: -0.0004872754 - outSlope: -0.0002816282 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.14683352 - inSlope: -0.0002816282 - outSlope: 0.0003120351 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.14682832 - inSlope: 0.0003120351 - outSlope: 0.0009325022 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.14681278 - inSlope: 0.0009325022 - outSlope: 0.0021556348 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.14677685 - inSlope: 0.0021556348 - outSlope: 0.003608417 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.14671671 - inSlope: 0.003608417 - outSlope: 0.0052695763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.14662889 - inSlope: 0.0052695763 - outSlope: 0.0076211663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.14650187 - inSlope: 0.0076211663 - outSlope: 0.009888278 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.14633706 - inSlope: 0.009888278 - outSlope: 0.012460839 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.14612938 - inSlope: 0.012460839 - outSlope: 0.015460046 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.14587171 - inSlope: 0.015460046 - outSlope: 0.018141845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.14556935 - inSlope: 0.018141845 - outSlope: 0.020734092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.14522378 - inSlope: 0.020734092 - outSlope: 0.023508133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.14483199 - inSlope: 0.023508133 - outSlope: 0.02547081 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.14440747 - inSlope: 0.02547081 - outSlope: 0.027063902 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.14395641 - inSlope: 0.027063902 - outSlope: 0.028648293 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.14347893 - inSlope: 0.028648293 - outSlope: 0.02903178 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.14299507 - inSlope: 0.02903178 - outSlope: 0.029489601 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.14250357 - inSlope: 0.029489601 - outSlope: 0.028923595 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.14202152 - inSlope: 0.028923595 - outSlope: 0.027827548 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.14155772 - inSlope: 0.027827548 - outSlope: 0.026449803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.14111689 - inSlope: 0.026449803 - outSlope: 0.024293138 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.14071201 - inSlope: 0.024293138 - outSlope: 0.022104684 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.14034359 - inSlope: 0.022104684 - outSlope: 0.019436477 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.14001966 - inSlope: 0.019436477 - outSlope: 0.016380927 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.13974664 - inSlope: 0.016380927 - outSlope: 0.013218128 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.13952634 - inSlope: 0.013218128 - outSlope: 0.0097345 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.1393641 - inSlope: 0.0097345 - outSlope: 0.006022545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.13926372 - inSlope: 0.006022545 - outSlope: 0.0020625913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.13922934 - inSlope: 0.0020625913 - outSlope: -0.0018275063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.1392598 - inSlope: -0.0018275063 - outSlope: -0.0053491476 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.13934895 - inSlope: -0.0053491476 - outSlope: -0.0086654555 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.13949338 - inSlope: -0.0086654555 - outSlope: -0.011778316 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.13968968 - inSlope: -0.011778316 - outSlope: -0.014601274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.13993303 - inSlope: -0.014601274 - outSlope: -0.01738227 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.14022274 - inSlope: -0.01738227 - outSlope: -0.019823048 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.14055313 - inSlope: -0.019823048 - outSlope: -0.022002496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.14091983 - inSlope: -0.022002496 - outSlope: -0.02377389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.14131607 - inSlope: -0.02377389 - outSlope: -0.025455447 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.14174032 - inSlope: -0.025455447 - outSlope: -0.026502553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.14218204 - inSlope: -0.026502553 - outSlope: -0.027066585 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.14263314 - inSlope: -0.027066585 - outSlope: -0.027883872 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.14309788 - inSlope: -0.027883872 - outSlope: -0.026806407 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.14354464 - inSlope: -0.026806407 - outSlope: -0.026888786 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.1439928 - inSlope: -0.026888786 - outSlope: -0.025117483 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.14441141 - inSlope: -0.025117483 - outSlope: -0.02374528 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.14480717 - inSlope: -0.02374528 - outSlope: -0.02198819 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.14517364 - inSlope: -0.02198819 - outSlope: -0.019514598 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.14549889 - inSlope: -0.019514598 - outSlope: -0.017226303 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.14578599 - inSlope: -0.017226303 - outSlope: -0.014841358 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.14603335 - inSlope: -0.014841358 - outSlope: -0.012169914 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.14623618 - inSlope: -0.012169914 - outSlope: -0.0097195795 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.14639817 - inSlope: -0.0097195795 - outSlope: -0.007846251 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.14652894 - inSlope: -0.007846251 - outSlope: -0.005549575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.14662144 - inSlope: -0.005549575 - outSlope: -0.0037693474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.14668426 - inSlope: -0.0037693474 - outSlope: -0.002616982 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.14672787 - inSlope: -0.002616982 - outSlope: -0.001206978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.14674799 - inSlope: -0.001206978 - outSlope: -0.00032365817 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.14675339 - inSlope: -0.00032365817 - outSlope: 0.00010281664 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.14675167 - inSlope: 0.00010281664 - outSlope: 0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.1467419 - inSlope: 0.00058651867 - outSlope: 0.00062315824 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.14673151 - inSlope: 0.00062315824 - outSlope: 0.0006777152 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.14672022 - inSlope: 0.0006777152 - outSlope: 0.00052391784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.14671148 - inSlope: 0.00052391784 - outSlope: 0.0003165055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.14670621 - inSlope: 0.0003165055 - outSlope: 0.00024050153 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.1467022 - inSlope: 0.00024050153 - outSlope: 0.000115333445 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.14670028 - inSlope: 0.000115333445 - outSlope: 0.00034064575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.1466946 - inSlope: 0.00034064575 - outSlope: 0.0009834635 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.14667821 - inSlope: 0.0009834635 - outSlope: 0.0017068051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.14664976 - inSlope: 0.0017068051 - outSlope: 0.0030549953 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.14659885 - inSlope: 0.0030549953 - outSlope: 0.0046760556 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.14652091 - inSlope: 0.0046760556 - outSlope: 0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.1464116 - inSlope: 0.0065588076 - outSlope: 0.009221575 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.1462579 - inSlope: 0.009221575 - outSlope: 0.011505629 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.14606614 - inSlope: 0.011505629 - outSlope: 0.014450175 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.14582531 - inSlope: 0.014450175 - outSlope: 0.017595056 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.14553206 - inSlope: 0.017595056 - outSlope: 0.020450369 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.14519122 - inSlope: 0.020450369 - outSlope: 0.0231856 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.14480479 - inSlope: 0.0231856 - outSlope: 0.025853314 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.14437391 - inSlope: 0.025853314 - outSlope: 0.027705954 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.14391214 - inSlope: 0.027705954 - outSlope: 0.029498542 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.14342049 - inSlope: 0.029498542 - outSlope: 0.030220017 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.14291683 - inSlope: 0.030220017 - outSlope: 0.031112315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.14239828 - inSlope: 0.031112315 - outSlope: 0.0303586 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.14189231 - inSlope: 0.0303586 - outSlope: 0.029559337 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.14139965 - inSlope: 0.029559337 - outSlope: 0.028195811 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.14092973 - inSlope: 0.028195811 - outSlope: 0.026060889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.14049537 - inSlope: 0.026060889 - outSlope: 0.023763841 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.14009932 - inSlope: 0.023763841 - outSlope: 0.020976383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.1397497 - inSlope: 0.020976383 - outSlope: 0.017771695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.13945352 - inSlope: 0.017771695 - outSlope: 0.014408634 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.13921337 - inSlope: 0.014408634 - outSlope: 0.010707541 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.13903491 - inSlope: 0.010707541 - outSlope: 0.006751924 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.13892238 - inSlope: 0.006751924 - outSlope: 0.002522209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.13888034 - inSlope: 0.002522209 - outSlope: -0.001517216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.13890563 - inSlope: -0.001517216 - outSlope: -0.0050576846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.13898993 - inSlope: -0.0050576846 - outSlope: -0.008393655 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.13912982 - inSlope: -0.008393655 - outSlope: -0.011532451 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.13932203 - inSlope: -0.011532451 - outSlope: -0.0143947415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.13956194 - inSlope: -0.0143947415 - outSlope: -0.017211506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.1398488 - inSlope: -0.017211506 - outSlope: -0.019689502 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.14017695 - inSlope: -0.019689502 - outSlope: -0.021907097 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.14054208 - inSlope: -0.021907097 - outSlope: -0.023718242 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.14093737 - inSlope: -0.023718242 - outSlope: -0.025435943 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.14136131 - inSlope: -0.025435943 - outSlope: -0.02652477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.14180338 - inSlope: -0.02652477 - outSlope: -0.027128395 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.14225553 - inSlope: -0.027128395 - outSlope: -0.027986595 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.14272197 - inSlope: -0.027986595 - outSlope: -0.026950477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.14317115 - inSlope: -0.026950477 - outSlope: -0.02706122 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.14362216 - inSlope: -0.02706122 - outSlope: -0.025304517 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.14404391 - inSlope: -0.025304517 - outSlope: -0.023946442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.14444302 - inSlope: -0.023946442 - outSlope: -0.02220456 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.14481309 - inSlope: -0.02220456 - outSlope: -0.01974437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.14514217 - inSlope: -0.01974437 - outSlope: -0.017470388 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.14543334 - inSlope: -0.017470388 - outSlope: -0.015100636 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.14568502 - inSlope: -0.015100636 - outSlope: -0.012442958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.1458924 - inSlope: -0.012442958 - outSlope: -0.0100054005 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.14605916 - inSlope: -0.0100054005 - outSlope: -0.008146887 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.14619493 - inSlope: -0.008146887 - outSlope: -0.005865019 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.14629269 - inSlope: -0.005865019 - outSlope: -0.0040841727 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.14636075 - inSlope: -0.0040841727 - outSlope: -0.0029199927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.14640942 - inSlope: -0.0029199927 - outSlope: -0.0014975895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.14643438 - inSlope: -0.0014975895 - outSlope: -0.0006025949 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.14644442 - inSlope: -0.0006025949 - outSlope: -0.00016629949 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.1464472 - inSlope: -0.00016629949 - outSlope: 0.00032811917 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.14644173 - inSlope: 0.00032811917 - outSlope: 0.0003746102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.14643548 - inSlope: 0.0003746102 - outSlope: 0.00044078307 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.14642814 - inSlope: 0.00044078307 - outSlope: 0.00029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.14642322 - inSlope: 0.00029503906 - outSlope: 0.0001019255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.14642152 - inSlope: 0.0001019255 - outSlope: 0.00005185535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.14642066 - inSlope: 0.00005185535 - outSlope: -0.000083149745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.14642204 - inSlope: -0.000083149745 - outSlope: 0.00011712156 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.14642009 - inSlope: 0.00011712156 - outSlope: 0.0007072199 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.1464083 - inSlope: 0.0007072199 - outSlope: 0.0013249936 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.14638622 - inSlope: 0.0013249936 - outSlope: 0.0025463493 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.14634378 - inSlope: 0.0025463493 - outSlope: 0.003997332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.14627716 - inSlope: 0.003997332 - outSlope: 0.0056604412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.14618282 - inSlope: 0.0056604412 - outSlope: 0.008014333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.14604925 - inSlope: 0.008014333 - outSlope: 0.010282852 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.14587787 - inSlope: 0.010282852 - outSlope: 0.012857445 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.14566357 - inSlope: 0.012857445 - outSlope: 0.015861478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.14539921 - inSlope: 0.015861478 - outSlope: 0.01854597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.14509012 - inSlope: 0.01854597 - outSlope: 0.02114357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.14473772 - inSlope: 0.02114357 - outSlope: 0.023923881 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.144339 - inSlope: 0.023923881 - outSlope: 0.0258937 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.14390743 - inSlope: 0.0258937 - outSlope: 0.027492167 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.14344923 - inSlope: 0.027492167 - outSlope: 0.029081017 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.14296454 - inSlope: 0.029081017 - outSlope: 0.029470773 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.14247337 - inSlope: 0.029470773 - outSlope: 0.029931264 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.14197451 - inSlope: 0.029931264 - outSlope: 0.029367955 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.14148505 - inSlope: 0.029367955 - outSlope: 0.02827547 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.14101379 - inSlope: 0.02827547 - outSlope: 0.02689939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.14056547 - inSlope: 0.02689939 - outSlope: 0.024742154 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.1401531 - inSlope: 0.024742154 - outSlope: 0.022553252 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.13977721 - inSlope: 0.022553252 - outSlope: 0.019884737 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.1394458 - inSlope: 0.019884737 - outSlope: 0.016827954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.13916533 - inSlope: 0.016827954 - outSlope: 0.013661593 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.13893764 - inSlope: 0.013661593 - outSlope: 0.010177059 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.13876802 - inSlope: 0.010177059 - outSlope: 0.006457964 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.13866039 - inSlope: 0.006457964 - outSlope: 0.0024962092 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.13861878 - inSlope: 0.0024962092 - outSlope: -0.0014019227 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.13864215 - inSlope: -0.0014019227 - outSlope: -0.0049271523 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.13872427 - inSlope: -0.0049271523 - outSlope: -0.008253283 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.13886182 - inSlope: -0.008253283 - outSlope: -0.011378673 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.13905147 - inSlope: -0.011378673 - outSlope: -0.014227548 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.13928859 - inSlope: -0.014227548 - outSlope: -0.017032694 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.13957247 - inSlope: -0.017032694 - outSlope: -0.019499958 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.13989747 - inSlope: -0.019499958 - outSlope: -0.021701463 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.14025916 - inSlope: -0.021701463 - outSlope: -0.02350098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.14065084 - inSlope: -0.02350098 - outSlope: -0.025207957 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.14107098 - inSlope: -0.025207957 - outSlope: -0.026281722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.14150901 - inSlope: -0.026281722 - outSlope: -0.026873462 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.1419569 - inSlope: -0.026873462 - outSlope: -0.027719365 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.14241889 - inSlope: -0.027719365 - outSlope: -0.02666961 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.14286338 - inSlope: -0.02666961 - outSlope: -0.026780605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.14330973 - inSlope: -0.026780605 - outSlope: -0.025038803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.14372703 - inSlope: -0.025038803 - outSlope: -0.023697894 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.144122 - inSlope: -0.023697894 - outSlope: -0.021971203 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.14448819 - inSlope: -0.021971203 - outSlope: -0.019529797 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.14481369 - inSlope: -0.019529797 - outSlope: -0.017272795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.14510156 - inSlope: -0.017272795 - outSlope: -0.014920035 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.14535023 - inSlope: -0.014920035 - outSlope: -0.012282022 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.14555493 - inSlope: -0.012282022 - outSlope: -0.009864139 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.14571933 - inSlope: -0.009864139 - outSlope: -0.008026186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.1458531 - inSlope: -0.008026186 - outSlope: -0.0057630963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.14594916 - inSlope: -0.0057630963 - outSlope: -0.0040178956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.14601612 - inSlope: -0.0040178956 - outSlope: -0.0029004063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.14606446 - inSlope: -0.0029004063 - outSlope: -0.0015252625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.14608988 - inSlope: -0.0015252625 - outSlope: -0.0006795033 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.1461012 - inSlope: -0.0006795033 - outSlope: -0.0002771579 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.14610583 - inSlope: -0.0002771579 - outSlope: 0.00019580424 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.14610256 - inSlope: 0.00019580424 - outSlope: 0.00021904414 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.14609891 - inSlope: 0.00021904414 - outSlope: 0.00026464867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.1460945 - inSlope: 0.00026464867 - outSlope: 0.00009924041 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.14609285 - inSlope: 0.00009924041 - outSlope: -0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.14609483 - inSlope: -0.00011891308 - outSlope: -0.00020205705 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.1460982 - inSlope: -0.00020205705 - outSlope: -0.00033706942 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.14610381 - inSlope: -0.00033706942 - outSlope: -0.00012159185 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.14610584 - inSlope: -0.00012159185 - outSlope: 0.00051767426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.14609721 - inSlope: 0.00051767426 - outSlope: 0.0012320116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.14607668 - inSlope: 0.0012320116 - outSlope: 0.0025757803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.14603375 - inSlope: 0.0025757803 - outSlope: 0.0041914624 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.14596389 - inSlope: 0.0041914624 - outSlope: 0.006070652 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.14586271 - inSlope: 0.006070652 - outSlope: 0.0087307235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.1457172 - inSlope: 0.0087307235 - outSlope: 0.011012109 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.14553367 - inSlope: 0.011012109 - outSlope: 0.013956641 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.14530106 - inSlope: 0.013956641 - outSlope: 0.017100642 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.14501604 - inSlope: 0.017100642 - outSlope: 0.019957727 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.14468342 - inSlope: 0.019957727 - outSlope: 0.022694761 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.14430517 - inSlope: 0.022694761 - outSlope: 0.025365144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.14388242 - inSlope: 0.025365144 - outSlope: 0.02722227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.14342871 - inSlope: 0.02722227 - outSlope: 0.02902105 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.14294504 - inSlope: 0.02902105 - outSlope: 0.029746195 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.14244926 - inSlope: 0.029746195 - outSlope: 0.030647388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.14193848 - inSlope: 0.030647388 - outSlope: 0.029899973 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.14144014 - inSlope: 0.029899973 - outSlope: 0.029109625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.14095497 - inSlope: 0.029109625 - outSlope: 0.027756816 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.14049236 - inSlope: 0.027756816 - outSlope: 0.02563174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.14006516 - inSlope: 0.02563174 - outSlope: 0.023348091 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.13967603 - inSlope: 0.023348091 - outSlope: 0.020571375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.13933317 - inSlope: 0.020571375 - outSlope: 0.017381873 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.13904348 - inSlope: 0.017381873 - outSlope: 0.01403313 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.13880959 - inSlope: 0.01403313 - outSlope: 0.010346333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.13863716 - inSlope: 0.010346333 - outSlope: 0.0064077117 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.13853036 - inSlope: 0.0064077117 - outSlope: 0.0021949746 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.13849378 - inSlope: 0.0021949746 - outSlope: -0.001828348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.13852425 - inSlope: -0.001828348 - outSlope: -0.0053493003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.1386134 - inSlope: -0.0053493003 - outSlope: -0.008666102 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.13875784 - inSlope: -0.008666102 - outSlope: -0.011784912 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.13895425 - inSlope: -0.011784912 - outSlope: -0.01462589 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.13919802 - inSlope: -0.01462589 - outSlope: -0.017422108 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.13948838 - inSlope: -0.017422108 - outSlope: -0.01987791 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.1398197 - inSlope: -0.01987791 - outSlope: -0.02207313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.14018758 - inSlope: -0.02207313 - outSlope: -0.023859506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.14058523 - inSlope: -0.023859506 - outSlope: -0.025555583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.14101115 - inSlope: -0.025555583 - outSlope: -0.02661623 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.14145477 - inSlope: -0.02661623 - outSlope: -0.027196227 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.14190803 - inSlope: -0.027196227 - outSlope: -0.028027724 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.14237516 - inSlope: -0.028027724 - outSlope: -0.026964659 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.14282456 - inSlope: -0.026964659 - outSlope: -0.02705967 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.14327557 - inSlope: -0.02705967 - outSlope: -0.025304345 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.1436973 - inSlope: -0.025304345 - outSlope: -0.023947127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.14409642 - inSlope: -0.023947127 - outSlope: -0.02220456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.14446649 - inSlope: -0.02220456 - outSlope: -0.0197447 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.14479558 - inSlope: -0.0197447 - outSlope: -0.017470388 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.14508675 - inSlope: -0.017470388 - outSlope: -0.015100173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.14533842 - inSlope: -0.015100173 - outSlope: -0.012442245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.1455458 - inSlope: -0.012442245 - outSlope: -0.010005686 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.14571255 - inSlope: -0.010005686 - outSlope: -0.008146887 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.14584833 - inSlope: -0.008146887 - outSlope: -0.0058651865 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.14594609 - inSlope: -0.0058651865 - outSlope: -0.0040973495 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.14601438 - inSlope: -0.0040973495 - outSlope: -0.0029576276 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.14606367 - inSlope: -0.0029576276 - outSlope: -0.0015601753 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.14608967 - inSlope: -0.0015601753 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.1461012 - inSlope: -0.00069202046 - outSlope: -0.00027714996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.14610583 - inSlope: -0.00027714996 - outSlope: 0.00019580424 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.14610256 - inSlope: 0.00019580424 - outSlope: 0.00021905042 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.14609891 - inSlope: 0.00021905042 - outSlope: 0.00026464867 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.1460945 - inSlope: 0.00026464867 - outSlope: 0.00009923757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.14609285 - inSlope: 0.00009923757 - outSlope: -0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.14609475 - inSlope: -0.000114442664 - outSlope: -0.00018239299 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.1460978 - inSlope: -0.00018239299 - outSlope: -0.00033615608 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.1461034 - inSlope: -0.00033615608 - outSlope: -0.00015288824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.14610595 - inSlope: -0.00015288824 - outSlope: 0.00042111325 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.14609893 - inSlope: 0.00042111325 - outSlope: 0.0010228313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.14608188 - inSlope: 0.0010228313 - outSlope: 0.0022306102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.1460447 - inSlope: 0.0022306102 - outSlope: 0.0036666356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.14598359 - inSlope: 0.0036666356 - outSlope: 0.0053162193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.14589499 - inSlope: 0.0053162193 - outSlope: 0.0076578236 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.14576736 - inSlope: 0.0076578236 - outSlope: 0.009913028 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.14560214 - inSlope: 0.009913028 - outSlope: 0.0124796145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.14539415 - inSlope: 0.0124796145 - outSlope: 0.015471217 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.1451363 - inSlope: 0.015471217 - outSlope: 0.018148104 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.14483383 - inSlope: 0.018148104 - outSlope: 0.020735288 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.14448823 - inSlope: 0.020735288 - outSlope: 0.023509027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.14409642 - inSlope: 0.023509027 - outSlope: 0.025470646 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.14367191 - inSlope: 0.025470646 - outSlope: 0.027063247 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.14322084 - inSlope: 0.027063247 - outSlope: 0.028648218 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.14274338 - inSlope: 0.028648218 - outSlope: 0.02903178 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.14225952 - inSlope: 0.02903178 - outSlope: 0.029490445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.14176802 - inSlope: 0.029490445 - outSlope: 0.02892194 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.14128597 - inSlope: 0.02892194 - outSlope: 0.027829237 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.14082216 - inSlope: 0.027829237 - outSlope: 0.026449667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.14038134 - inSlope: 0.026449667 - outSlope: 0.024293138 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.13997646 - inSlope: 0.024293138 - outSlope: 0.022104051 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.13960804 - inSlope: 0.022104051 - outSlope: 0.019436477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.1392841 - inSlope: 0.019436477 - outSlope: 0.016381394 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.13901109 - inSlope: 0.016381394 - outSlope: 0.013218128 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.13879079 - inSlope: 0.013218128 - outSlope: 0.009735116 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.13862853 - inSlope: 0.009735116 - outSlope: 0.006022545 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.13852815 - inSlope: 0.006022545 - outSlope: 0.0020626502 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.13849378 - inSlope: 0.0020626502 - outSlope: 0.010767723 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.1383143 - inSlope: 0.010767723 - outSlope: 0.031301856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.13779262 - inSlope: 0.031301856 - outSlope: 0.050319903 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.13695396 - inSlope: 0.050319903 - outSlope: 0.06783321 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.13582343 - inSlope: 0.06783321 - outSlope: 0.08381909 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.13442639 - inSlope: 0.08381909 - outSlope: 0.09826691 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.13278863 - inSlope: 0.09826691 - outSlope: 0.11113635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.13093638 - inSlope: 0.11113635 - outSlope: 0.12247332 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.1288952 - inSlope: 0.12247332 - outSlope: 0.13198864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.12669529 - inSlope: 0.13198864 - outSlope: 0.13992359 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.124363266 - inSlope: 0.13992359 - outSlope: 0.14614686 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.12192752 - inSlope: 0.14614686 - outSlope: 0.15064901 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.11941674 - inSlope: 0.15064901 - outSlope: 0.15340787 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.11685984 - inSlope: 0.15340787 - outSlope: 0.15464914 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.11428239 - inSlope: 0.15464914 - outSlope: 0.15380871 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.11171895 - inSlope: 0.15380871 - outSlope: 0.15155543 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.10919292 - inSlope: 0.15155543 - outSlope: 0.14776291 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.106730245 - inSlope: 0.14776291 - outSlope: 0.14246681 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.104355834 - inSlope: 0.14246681 - outSlope: 0.13577549 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.102092944 - inSlope: 0.13577549 - outSlope: 0.12786984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.09996169 - inSlope: 0.12786984 - outSlope: 0.118571095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.097985536 - inSlope: 0.118571095 - outSlope: 0.10826276 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.096181184 - inSlope: 0.10826276 - outSlope: 0.09692489 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.094565794 - inSlope: 0.09692489 - outSlope: 0.0846112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.09315555 - inSlope: 0.0846112 - outSlope: 0.07137601 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.091965966 - inSlope: 0.07137601 - outSlope: 0.057401937 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.09100928 - inSlope: 0.057401937 - outSlope: 0.042076007 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.090308025 - inSlope: 0.042076007 - outSlope: 0.026043156 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.089873955 - inSlope: 0.026043156 - outSlope: 0.00896855 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.08972448 - inSlope: 0.00896855 - outSlope: 0.015548109 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.08946535 - inSlope: 0.015548109 - outSlope: 0.045676105 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.08870405 - inSlope: 0.045676105 - outSlope: 0.074519165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.08746208 - inSlope: 0.074519165 - outSlope: 0.102013566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.08576188 - inSlope: 0.102013566 - outSlope: 0.12808593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.08362715 - inSlope: 0.12808593 - outSlope: 0.15263543 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.08108312 - inSlope: 0.15263543 - outSlope: 0.17555863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.07815719 - inSlope: 0.17555863 - outSlope: 0.19667865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.07487926 - inSlope: 0.19667865 - outSlope: 0.2158259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.071282215 - inSlope: 0.2158259 - outSlope: 0.23253553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.06740646 - inSlope: 0.23253553 - outSlope: 0.24703924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.0632892 - inSlope: 0.24703924 - outSlope: 0.2590193 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.05897228 - inSlope: 0.2590193 - outSlope: 0.2682069 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.054502234 - inSlope: 0.2682069 - outSlope: 0.27407762 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.04993408 - inSlope: 0.27407762 - outSlope: 0.27710435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.045315746 - inSlope: 0.27710435 - outSlope: 0.27681267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.040702272 - inSlope: 0.27681267 - outSlope: 0.2732645 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.036147673 - inSlope: 0.2732645 - outSlope: 0.26624528 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.03171032 - inSlope: 0.26624528 - outSlope: 0.25643393 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.027436486 - inSlope: 0.25643393 - outSlope: 0.24384993 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.023372382 - inSlope: 0.24384993 - outSlope: 0.22864035 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.01956155 - inSlope: 0.22864035 - outSlope: 0.21137482 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.01603869 - inSlope: 0.21137482 - outSlope: 0.19214639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.012836299 - inSlope: 0.19214639 - outSlope: 0.17231868 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.009964365 - inSlope: 0.17231868 - outSlope: 0.15173209 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.0074353903 - inSlope: 0.15173209 - outSlope: 0.13106069 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.005251079 - inSlope: 0.13106069 - outSlope: 0.110867955 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.0034033079 - inSlope: 0.110867955 - outSlope: 0.09187788 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.0018720332 - inSlope: 0.09187788 - outSlope: 0.07401367 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.0006384203 - inSlope: 0.07401367 - outSlope: 0.05785486 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.0003258127 - inSlope: 0.05785486 - outSlope: 0.043629646 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0010529624 - inSlope: 0.043629646 - outSlope: 0.031260017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.0015739845 - inSlope: 0.031260017 - outSlope: 0.021095924 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.0019255779 - inSlope: 0.021095924 - outSlope: 0.012590383 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.0021354144 - inSlope: 0.012590383 - outSlope: 0.0060983747 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.0022370524 - inSlope: 0.0060983747 - outSlope: 0.0011375162 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.0022560118 - inSlope: 0.0011375162 - outSlope: -0.002349595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.0022168525 - inSlope: -0.002349595 - outSlope: -0.0045810034 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.0021405036 - inSlope: -0.0045810034 - outSlope: -0.0058745462 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.002042596 - inSlope: -0.0058745462 - outSlope: -0.0063879015 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.0019361265 - inSlope: -0.0063879015 - outSlope: -0.0063493745 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.0018303052 - inSlope: -0.0063493745 - outSlope: -0.0059179584 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.0017316741 - inSlope: -0.0059179584 - outSlope: -0.005236248 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.0016444046 - inSlope: -0.005236248 - outSlope: -0.004450946 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.001570219 - inSlope: -0.004450946 - outSlope: -0.0036433756 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.0015094971 - inSlope: -0.0036433756 - outSlope: -0.0028563936 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.0014618912 - inSlope: -0.0028563936 - outSlope: -0.002160806 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0014258763 - inSlope: -0.002160806 - outSlope: -0.0015524848 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0014000019 - inSlope: -0.0015524848 - outSlope: -0.0010392182 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0013826819 - inSlope: -0.0010392182 - outSlope: -0.0005934059 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.001372792 - inSlope: -0.0005934059 - outSlope: -0.0001914486 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.001369601 - inSlope: -0.0001914486 - outSlope: -0.0001914486 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.1194103 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1194103 - inSlope: 0 - outSlope: 0.09958605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.11775053 - inSlope: 0.09958605 - outSlope: 0.30296186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.112701155 - inSlope: 0.30296186 - outSlope: 0.53366756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.103806704 - inSlope: 0.53366756 - outSlope: 0.8107378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.09029442 - inSlope: 0.8107378 - outSlope: 1.1414366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.071270496 - inSlope: 1.1414366 - outSlope: 1.5192918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0459489 - inSlope: 1.5192918 - outSlope: 1.9224234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013908541 - inSlope: 1.9224234 - outSlope: 2.3142703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.024662595 - inSlope: 2.3142703 - outSlope: 2.6490405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.06881323 - inSlope: 2.6490405 - outSlope: 2.8816702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.11684119 - inSlope: 2.8816702 - outSlope: 2.979605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.16650122 - inSlope: 2.979605 - outSlope: 2.9311414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.21535353 - inSlope: 2.9311414 - outSlope: 2.7467117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.26113218 - inSlope: 2.7467117 - outSlope: 2.4528878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3020136 - inSlope: 2.4528878 - outSlope: 2.0822723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3367181 - inSlope: 2.0822723 - outSlope: 1.664205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.36445484 - inSlope: 1.664205 - outSlope: 1.218342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.3847606 - inSlope: 1.218342 - outSlope: 0.75189185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3972921 - inSlope: 0.75189185 - outSlope: 0.25908732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.40161023 - inSlope: 0.25908732 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.40161023 - inSlope: 0 - outSlope: 0.12481582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.4036905 - inSlope: 0.12481582 - outSlope: 0.35563084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.40961766 - inSlope: 0.35563084 - outSlope: 0.5571472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.41890344 - inSlope: 0.5571472 - outSlope: 0.727777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.43103305 - inSlope: 0.727777 - outSlope: 0.8656677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.44546083 - inSlope: 0.8656677 - outSlope: 0.96894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.4616098 - inSlope: 0.96894 - outSlope: 1.03631 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.47888163 - inSlope: 1.03631 - outSlope: 1.0674165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.4966719 - inSlope: 1.0674165 - outSlope: 1.0634952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.5143968 - inSlope: 1.0634952 - outSlope: 1.0273939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.53152025 - inSlope: 1.0273939 - outSlope: 0.9636721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.54758143 - inSlope: 0.9636721 - outSlope: 0.87793434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.56221366 - inSlope: 0.87793434 - outSlope: 0.77643585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.57515424 - inSlope: 0.77643585 - outSlope: 0.66497034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.5862371 - inSlope: 0.66497034 - outSlope: 0.54845864 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.59537804 - inSlope: 0.54845864 - outSlope: 0.43008012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.60254604 - inSlope: 0.43008012 - outSlope: 0.3111437 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.60773176 - inSlope: 0.3111437 - outSlope: 0.19072312 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.6109105 - inSlope: 0.19072312 - outSlope: 0.065517485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.61200243 - inSlope: 0.065517485 - outSlope: -0.017731206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.6117069 - inSlope: -0.017731206 - outSlope: -0.052703667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.6108285 - inSlope: -0.052703667 - outSlope: -0.088191114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.60935867 - inSlope: -0.088191114 - outSlope: -0.12565267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.60726446 - inSlope: -0.12565267 - outSlope: -0.16623633 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.60449386 - inSlope: -0.16623633 - outSlope: -0.21072225 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.6009818 - inSlope: -0.21072225 - outSlope: -0.25959516 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.5966552 - inSlope: -0.25959516 - outSlope: -0.31297833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.5914389 - inSlope: -0.31297833 - outSlope: -0.37058866 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.5852624 - inSlope: -0.37058866 - outSlope: -0.43175024 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.5780666 - inSlope: -0.43175024 - outSlope: -0.4953437 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.56981087 - inSlope: -0.4953437 - outSlope: -0.5598598 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.5604799 - inSlope: -0.5598598 - outSlope: -0.62339604 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.55008996 - inSlope: -0.62339604 - outSlope: -0.6838245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.5386929 - inSlope: -0.6838245 - outSlope: -0.7388599 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.5263786 - inSlope: -0.7388599 - outSlope: -0.7862206 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5132749 - inSlope: -0.7862206 - outSlope: -0.8238234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.49954453 - inSlope: -0.8238234 - outSlope: -0.8499321 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.485379 - inSlope: -0.8499321 - outSlope: -0.8632215 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.470992 - inSlope: -0.8632215 - outSlope: -0.86285496 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.4566111 - inSlope: -0.86285496 - outSlope: -0.8485377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.4424686 - inSlope: -0.8485377 - outSlope: -0.8204295 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.4287948 - inSlope: -0.8204295 - outSlope: -0.7790036 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.41581142 - inSlope: -0.7790036 - outSlope: -0.7250179 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.4037278 - inSlope: -0.7250179 - outSlope: -0.65937525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.39273822 - inSlope: -0.65937525 - outSlope: -0.58295184 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.38302237 - inSlope: -0.58295184 - outSlope: -0.496624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.3747453 - inSlope: -0.496624 - outSlope: -0.4010729 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.36806077 - inSlope: -0.4010729 - outSlope: -0.29680815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.36311397 - inSlope: -0.29680815 - outSlope: -0.18414992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.3600448 - inSlope: -0.18414992 - outSlope: -0.063221514 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.35899112 - inSlope: -0.063221514 - outSlope: 0.05265181 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.35986865 - inSlope: 0.05265181 - outSlope: 0.15379623 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.3624319 - inSlope: 0.15379623 - outSlope: 0.24866426 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.3665763 - inSlope: 0.24866426 - outSlope: 0.3372148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.37219656 - inSlope: 0.3372148 - outSlope: 0.41924155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.379184 - inSlope: 0.41924155 - outSlope: 0.49446929 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.38742515 - inSlope: 0.49446929 - outSlope: 0.56244546 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.39679924 - inSlope: 0.56244546 - outSlope: 0.622645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.40717664 - inSlope: 0.622645 - outSlope: 0.67446 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.41841763 - inSlope: 0.67446 - outSlope: 0.71725553 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.43037188 - inSlope: 0.71725553 - outSlope: 0.75042915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.44287902 - inSlope: 0.75042915 - outSlope: 0.77348185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.45577037 - inSlope: 0.77348185 - outSlope: 0.7860525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.46887124 - inSlope: 0.7860525 - outSlope: 0.78805524 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.48200548 - inSlope: 0.78805524 - outSlope: 0.7796259 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.49499923 - inSlope: 0.7796259 - outSlope: 0.761251 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.50768673 - inSlope: 0.761251 - outSlope: 0.73375654 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.519916 - inSlope: 0.73375654 - outSlope: 0.69821185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.53155285 - inSlope: 0.69821185 - outSlope: 0.6559688 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.54248565 - inSlope: 0.6559688 - outSlope: 0.60852075 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.5526278 - inSlope: 0.60852075 - outSlope: 0.55748874 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.5619193 - inSlope: 0.55748874 - outSlope: 0.50440955 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.5703261 - inSlope: 0.50440955 - outSlope: 0.45077246 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.57783896 - inSlope: 0.45077246 - outSlope: 0.39783636 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.58446956 - inSlope: 0.39783636 - outSlope: 0.34670267 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.5902479 - inSlope: 0.34670267 - outSlope: 0.2981189 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.5952166 - inSlope: 0.2981189 - outSlope: 0.2526679 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.5994277 - inSlope: 0.2526679 - outSlope: 0.21060424 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.6029378 - inSlope: 0.21060424 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13646182 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.6080779 - inSlope: 0.13646182 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01664783 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.611725 - inSlope: -0.01664783 - outSlope: -0.04947358 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.6109004 - inSlope: -0.04947358 - outSlope: -0.08268482 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.60952234 - inSlope: -0.08268482 - outSlope: -0.117622234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.60756195 - inSlope: -0.117622234 - outSlope: -0.15528797 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.60497385 - inSlope: -0.15528797 - outSlope: -0.19642806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.6017 - inSlope: -0.19642806 - outSlope: -0.24149905 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.5976751 - inSlope: -0.24149905 - outSlope: -0.29067963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.59283036 - inSlope: -0.29067963 - outSlope: -0.34380454 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.5871002 - inSlope: -0.34380454 - outSlope: -0.40036336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.5804276 - inSlope: -0.40036336 - outSlope: -0.459467 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.5727697 - inSlope: -0.459467 - outSlope: -0.519913 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.5641046 - inSlope: -0.519913 - outSlope: -0.580104 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.5544361 - inSlope: -0.580104 - outSlope: -0.6382968 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.54379797 - inSlope: -0.6382968 - outSlope: -0.6923941 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.5322579 - inSlope: -0.6923941 - outSlope: -0.7405263 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.519916 - inSlope: -0.7405263 - outSlope: -0.78060895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5069057 - inSlope: -0.78060895 - outSlope: -0.81104803 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.4933884 - inSlope: -0.81104803 - outSlope: -0.83038473 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.47954848 - inSlope: -0.83038473 - outSlope: -0.83775425 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.46558613 - inSlope: -0.83775425 - outSlope: -0.8324965 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.451711 - inSlope: -0.8324965 - outSlope: -0.81459755 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.43813458 - inSlope: -0.81459755 - outSlope: -0.78421736 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.42506412 - inSlope: -0.78421736 - outSlope: -0.7419392 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.4126983 - inSlope: -0.7419392 - outSlope: -0.6884692 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.401224 - inSlope: -0.6884692 - outSlope: -0.6245619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.39081448 - inSlope: -0.6245619 - outSlope: -0.5510611 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.38163027 - inSlope: -0.5510611 - outSlope: -0.46863645 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.37381956 - inSlope: -0.46863645 - outSlope: -0.37792185 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.36752096 - inSlope: -0.37792185 - outSlope: -0.27931437 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.36286566 - inSlope: -0.27931437 - outSlope: -0.17310525 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.3599806 - inSlope: -0.17310525 - outSlope: -0.05936901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.35899112 - inSlope: -0.05936901 - outSlope: 0.052652568 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.35986865 - inSlope: 0.052652568 - outSlope: 0.15379402 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.3624319 - inSlope: 0.15379402 - outSlope: 0.24866782 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.3665763 - inSlope: 0.24866782 - outSlope: 0.33720997 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.37219656 - inSlope: 0.33720997 - outSlope: 0.41925356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.379184 - inSlope: 0.41925356 - outSlope: 0.4944622 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.38742515 - inSlope: 0.4944622 - outSlope: 0.5624374 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.39679924 - inSlope: 0.5624374 - outSlope: 0.6226539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.40717664 - inSlope: 0.6226539 - outSlope: 0.67445034 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.41841763 - inSlope: 0.67445034 - outSlope: 0.71726584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.43037188 - inSlope: 0.71726584 - outSlope: 0.7504184 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.44287902 - inSlope: 0.7504184 - outSlope: 0.77349293 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.45577037 - inSlope: 0.77349293 - outSlope: 0.78604126 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.46887124 - inSlope: 0.78604126 - outSlope: 0.7880665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.48200548 - inSlope: 0.7880665 - outSlope: 0.77961475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.49499923 - inSlope: 0.77961475 - outSlope: 0.7612619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.50768673 - inSlope: 0.7612619 - outSlope: 0.73374605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.519916 - inSlope: 0.73374605 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.6559594 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.54248565 - inSlope: 0.6559594 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.55748075 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.5619193 - inSlope: 0.55748075 - outSlope: 0.50440234 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.5703261 - inSlope: 0.50440234 - outSlope: 0.45077893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.57783896 - inSlope: 0.45077893 - outSlope: 0.39783067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.58446956 - inSlope: 0.39783067 - outSlope: 0.34670764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.5902479 - inSlope: 0.34670764 - outSlope: 0.2981146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.5952166 - inSlope: 0.2981146 - outSlope: 0.2526715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.5994277 - inSlope: 0.2526715 - outSlope: 0.21060424 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.6029378 - inSlope: 0.21060424 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13646182 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.6080779 - inSlope: 0.13646182 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.6117069 - inSlope: -0.01773146 - outSlope: -0.052702915 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.6108285 - inSlope: -0.052702915 - outSlope: -0.088189855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.60935867 - inSlope: -0.088189855 - outSlope: -0.12565447 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.60726446 - inSlope: -0.12565447 - outSlope: -0.16623394 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.60449386 - inSlope: -0.16623394 - outSlope: -0.21072829 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.6009818 - inSlope: -0.21072829 - outSlope: -0.25959146 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.5966552 - inSlope: -0.25959146 - outSlope: -0.3129828 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.5914389 - inSlope: -0.3129828 - outSlope: -0.37058336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.5852624 - inSlope: -0.37058336 - outSlope: -0.4317564 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.5780666 - inSlope: -0.4317564 - outSlope: -0.4953366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.56981087 - inSlope: -0.4953366 - outSlope: -0.5598678 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.5604799 - inSlope: -0.5598678 - outSlope: -0.6233871 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.55008996 - inSlope: -0.6233871 - outSlope: -0.68383425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.5386929 - inSlope: -0.68383425 - outSlope: -0.7388493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.5263786 - inSlope: -0.7388493 - outSlope: -0.7862318 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5132749 - inSlope: -0.7862318 - outSlope: -0.8238116 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.49954453 - inSlope: -0.8238116 - outSlope: -0.8499199 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.485379 - inSlope: -0.8499199 - outSlope: -0.86323386 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.470992 - inSlope: -0.86323386 - outSlope: -0.8628426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.4566111 - inSlope: -0.8628426 - outSlope: -0.84856194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.4424686 - inSlope: -0.84856194 - outSlope: -0.82041776 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.4287948 - inSlope: -0.82041776 - outSlope: -0.77901477 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.41581142 - inSlope: -0.77901477 - outSlope: -0.72500753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.4037278 - inSlope: -0.72500753 - outSlope: -0.65938467 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.39273822 - inSlope: -0.65938467 - outSlope: -0.5829435 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.38302237 - inSlope: -0.5829435 - outSlope: -0.4966311 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.3747453 - inSlope: -0.4966311 - outSlope: -0.40106714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.36806077 - inSlope: -0.40106714 - outSlope: -0.29681242 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.36311397 - inSlope: -0.29681242 - outSlope: -0.18414728 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.3600448 - inSlope: -0.18414728 - outSlope: -0.063222416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.35899112 - inSlope: -0.063222416 - outSlope: 0.05265106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.35986865 - inSlope: 0.05265106 - outSlope: 0.15379402 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.3624319 - inSlope: 0.15379402 - outSlope: 0.24866782 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.3665763 - inSlope: 0.24866782 - outSlope: 0.33720997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.37219656 - inSlope: 0.33720997 - outSlope: 0.41925356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.379184 - inSlope: 0.41925356 - outSlope: 0.4944622 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.38742515 - inSlope: 0.4944622 - outSlope: 0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.39679924 - inSlope: 0.5624535 - outSlope: 0.62263614 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.40717664 - inSlope: 0.62263614 - outSlope: 0.67446965 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.41841763 - inSlope: 0.67446965 - outSlope: 0.7172453 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.43037188 - inSlope: 0.7172453 - outSlope: 0.7504399 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.44287902 - inSlope: 0.7504399 - outSlope: 0.7734708 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.45577037 - inSlope: 0.7734708 - outSlope: 0.78606373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.46887124 - inSlope: 0.78606373 - outSlope: 0.7880439 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.48200548 - inSlope: 0.7880439 - outSlope: 0.7796371 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.49499923 - inSlope: 0.7796371 - outSlope: 0.76124007 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.50768673 - inSlope: 0.76124007 - outSlope: 0.73374605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.519916 - inSlope: 0.73374605 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.6559594 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.54248565 - inSlope: 0.6559594 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.55748075 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.5619193 - inSlope: 0.55748075 - outSlope: 0.50441676 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.5703261 - inSlope: 0.50441676 - outSlope: 0.45076603 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.57783896 - inSlope: 0.45076603 - outSlope: 0.39784205 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.58446956 - inSlope: 0.39784205 - outSlope: 0.34669772 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.5902479 - inSlope: 0.34669772 - outSlope: 0.29812315 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.5952166 - inSlope: 0.29812315 - outSlope: 0.2526643 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.5994277 - inSlope: 0.2526643 - outSlope: 0.21061027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.6029378 - inSlope: 0.21061027 - outSlope: 0.17193803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.6058035 - inSlope: 0.17193803 - outSlope: 0.13646573 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.6080779 - inSlope: 0.13646573 - outSlope: 0.10373573 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.60980684 - inSlope: 0.10373573 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01664783 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.611725 - inSlope: -0.01664783 - outSlope: -0.04947358 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.6109004 - inSlope: -0.04947358 - outSlope: -0.08268482 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.60952234 - inSlope: -0.08268482 - outSlope: -0.117622234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.60756195 - inSlope: -0.117622234 - outSlope: -0.15528797 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.60497385 - inSlope: -0.15528797 - outSlope: -0.19642806 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.6017 - inSlope: -0.19642806 - outSlope: -0.24149905 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.5976751 - inSlope: -0.24149905 - outSlope: -0.29067963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.59283036 - inSlope: -0.29067963 - outSlope: -0.34381437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.5871002 - inSlope: -0.34381437 - outSlope: -0.4003519 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.5804276 - inSlope: -0.4003519 - outSlope: -0.45948014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.5727697 - inSlope: -0.45948014 - outSlope: -0.5198982 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.5641046 - inSlope: -0.5198982 - outSlope: -0.580104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.5544361 - inSlope: -0.580104 - outSlope: -0.6382968 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.54379797 - inSlope: -0.6382968 - outSlope: -0.6923941 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.5322579 - inSlope: -0.6923941 - outSlope: -0.7405263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.519916 - inSlope: -0.7405263 - outSlope: -0.78060895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5069057 - inSlope: -0.78060895 - outSlope: -0.81104803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.4933884 - inSlope: -0.81104803 - outSlope: -0.83038473 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.47954848 - inSlope: -0.83038473 - outSlope: -0.83775425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.46558613 - inSlope: -0.83775425 - outSlope: -0.8324965 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.451711 - inSlope: -0.8324965 - outSlope: -0.81459755 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.43813458 - inSlope: -0.81459755 - outSlope: -0.78421736 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.42506412 - inSlope: -0.78421736 - outSlope: -0.7419604 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.4126983 - inSlope: -0.7419604 - outSlope: -0.6884495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.401224 - inSlope: -0.6884495 - outSlope: -0.6245798 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.39081448 - inSlope: -0.6245798 - outSlope: -0.55104536 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.38163027 - inSlope: -0.55104536 - outSlope: -0.46863645 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.37381956 - inSlope: -0.46863645 - outSlope: -0.37792185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.36752096 - inSlope: -0.37792185 - outSlope: -0.27931437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.36286566 - inSlope: -0.27931437 - outSlope: -0.17310525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.3599806 - inSlope: -0.17310525 - outSlope: -0.05936901 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.35899112 - inSlope: -0.05936901 - outSlope: 0.052652568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.35986865 - inSlope: 0.052652568 - outSlope: 0.15379402 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.3624319 - inSlope: 0.15379402 - outSlope: 0.24866782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.3665763 - inSlope: 0.24866782 - outSlope: 0.33720997 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.37219656 - inSlope: 0.33720997 - outSlope: 0.41925356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.379184 - inSlope: 0.41925356 - outSlope: 0.4944622 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.38742515 - inSlope: 0.4944622 - outSlope: 0.5624535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.39679924 - inSlope: 0.5624535 - outSlope: 0.62263614 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.40717664 - inSlope: 0.62263614 - outSlope: 0.67446965 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.41841763 - inSlope: 0.67446965 - outSlope: 0.7172453 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.43037188 - inSlope: 0.7172453 - outSlope: 0.7504184 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.44287902 - inSlope: 0.7504184 - outSlope: 0.77349293 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.45577037 - inSlope: 0.77349293 - outSlope: 0.78604126 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.46887124 - inSlope: 0.78604126 - outSlope: 0.7880665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.48200548 - inSlope: 0.7880665 - outSlope: 0.77961475 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.49499923 - inSlope: 0.77961475 - outSlope: 0.7612619 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.50768673 - inSlope: 0.7612619 - outSlope: 0.73374605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.519916 - inSlope: 0.73374605 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.6559594 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.54248565 - inSlope: 0.6559594 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.55748075 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.5619193 - inSlope: 0.55748075 - outSlope: 0.50441676 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.5703261 - inSlope: 0.50441676 - outSlope: 0.45076603 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.57783896 - inSlope: 0.45076603 - outSlope: 0.39784205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.58446956 - inSlope: 0.39784205 - outSlope: 0.34669772 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.5902479 - inSlope: 0.34669772 - outSlope: 0.2981146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.5952166 - inSlope: 0.2981146 - outSlope: 0.2526715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.5994277 - inSlope: 0.2526715 - outSlope: 0.21060424 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.6029378 - inSlope: 0.21060424 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13646182 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.6080779 - inSlope: 0.13646182 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.07314465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.6110259 - inSlope: 0.07314465 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.61200243 - inSlope: 0.014766257 - outSlope: -0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.6117069 - inSlope: -0.01773146 - outSlope: -0.052702915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.6108285 - inSlope: -0.052702915 - outSlope: -0.08819238 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.60935867 - inSlope: -0.08819238 - outSlope: -0.12565087 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.60726446 - inSlope: -0.12565087 - outSlope: -0.1662387 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.60449386 - inSlope: -0.1662387 - outSlope: -0.21072225 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.6009818 - inSlope: -0.21072225 - outSlope: -0.25959146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.5966552 - inSlope: -0.25959146 - outSlope: -0.3129828 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.5914389 - inSlope: -0.3129828 - outSlope: -0.37058336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.5852624 - inSlope: -0.37058336 - outSlope: -0.4317564 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.5780666 - inSlope: -0.4317564 - outSlope: -0.4953366 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.56981087 - inSlope: -0.4953366 - outSlope: -0.5598678 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.5604799 - inSlope: -0.5598678 - outSlope: -0.6233871 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.55008996 - inSlope: -0.6233871 - outSlope: -0.68383425 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.5386929 - inSlope: -0.68383425 - outSlope: -0.7388493 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.5263786 - inSlope: -0.7388493 - outSlope: -0.7862318 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5132749 - inSlope: -0.7862318 - outSlope: -0.8238116 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.49954453 - inSlope: -0.8238116 - outSlope: -0.84994423 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.485379 - inSlope: -0.84994423 - outSlope: -0.8632092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.470992 - inSlope: -0.8632092 - outSlope: -0.8628673 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.4566111 - inSlope: -0.8628673 - outSlope: -0.8485377 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.4424686 - inSlope: -0.8485377 - outSlope: -0.82041776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.4287948 - inSlope: -0.82041776 - outSlope: -0.77901477 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.41581142 - inSlope: -0.77901477 - outSlope: -0.72500753 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.4037278 - inSlope: -0.72500753 - outSlope: -0.65938467 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.39273822 - inSlope: -0.65938467 - outSlope: -0.5829435 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.38302237 - inSlope: -0.5829435 - outSlope: -0.4966311 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.3747453 - inSlope: -0.4966311 - outSlope: -0.40106714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.36806077 - inSlope: -0.40106714 - outSlope: -0.29681242 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.36311397 - inSlope: -0.29681242 - outSlope: -0.18414728 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.3600448 - inSlope: -0.18414728 - outSlope: -0.063222416 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.35899112 - inSlope: -0.063222416 - outSlope: 0.05265106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.35986865 - inSlope: 0.05265106 - outSlope: 0.15379842 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.3624319 - inSlope: 0.15379842 - outSlope: 0.2486607 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.3665763 - inSlope: 0.2486607 - outSlope: 0.33721963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.37219656 - inSlope: 0.33721963 - outSlope: 0.41924155 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.379184 - inSlope: 0.41924155 - outSlope: 0.49447635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.38742515 - inSlope: 0.49447635 - outSlope: 0.5624213 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.39679924 - inSlope: 0.5624213 - outSlope: 0.6226539 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.40717664 - inSlope: 0.6226539 - outSlope: 0.67446965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.41841763 - inSlope: 0.67446965 - outSlope: 0.71726584 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.43037188 - inSlope: 0.71726584 - outSlope: 0.75039697 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.44287902 - inSlope: 0.75039697 - outSlope: 0.77349293 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.45577037 - inSlope: 0.77349293 - outSlope: 0.78606373 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.46887124 - inSlope: 0.78606373 - outSlope: 0.7880665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.48200548 - inSlope: 0.7880665 - outSlope: 0.77959245 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.49499923 - inSlope: 0.77959245 - outSlope: 0.7612619 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.50768673 - inSlope: 0.7612619 - outSlope: 0.73376703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.519916 - inSlope: 0.73376703 - outSlope: 0.69822186 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.53155285 - inSlope: 0.69822186 - outSlope: 0.65594065 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.54248565 - inSlope: 0.65594065 - outSlope: 0.60853815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.5526278 - inSlope: 0.60853815 - outSlope: 0.5574967 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.5619193 - inSlope: 0.5574967 - outSlope: 0.5043879 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.5703261 - inSlope: 0.5043879 - outSlope: 0.45077893 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.57783896 - inSlope: 0.45077893 - outSlope: 0.39784205 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.58446956 - inSlope: 0.39784205 - outSlope: 0.34670764 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.5902479 - inSlope: 0.34670764 - outSlope: 0.29810607 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.5952166 - inSlope: 0.29810607 - outSlope: 0.2526715 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.5994277 - inSlope: 0.2526715 - outSlope: 0.21061027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.6029378 - inSlope: 0.21061027 - outSlope: 0.17194295 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.6058035 - inSlope: 0.17194295 - outSlope: 0.13645792 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.6080779 - inSlope: 0.13645792 - outSlope: 0.103738695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.60980684 - inSlope: 0.103738695 - outSlope: 0.073146746 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.6110259 - inSlope: 0.073146746 - outSlope: 0.04382439 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.6117563 - inSlope: 0.04382439 - outSlope: 0.014765835 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.61200243 - inSlope: 0.014765835 - outSlope: -0.01664783 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.611725 - inSlope: -0.01664783 - outSlope: -0.049474996 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.6109004 - inSlope: -0.049474996 - outSlope: -0.08268009 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.60952234 - inSlope: -0.08268009 - outSlope: -0.1176256 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.60756195 - inSlope: -0.1176256 - outSlope: -0.15528797 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.60497385 - inSlope: -0.15528797 - outSlope: -0.19643368 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.6017 - inSlope: -0.19643368 - outSlope: -0.24148524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.5976751 - inSlope: -0.24148524 - outSlope: -0.29068795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.59283036 - inSlope: -0.29068795 - outSlope: -0.34381437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.5871002 - inSlope: -0.34381437 - outSlope: -0.40036336 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.5804276 - inSlope: -0.40036336 - outSlope: -0.45945385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.5727697 - inSlope: -0.45945385 - outSlope: -0.519913 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.5641046 - inSlope: -0.519913 - outSlope: -0.5801206 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.5544361 - inSlope: -0.5801206 - outSlope: -0.6382968 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.54379797 - inSlope: -0.6382968 - outSlope: -0.6923743 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.5322579 - inSlope: -0.6923743 - outSlope: -0.7405263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.519916 - inSlope: -0.7405263 - outSlope: -0.7806313 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5069057 - inSlope: -0.7806313 - outSlope: -0.8110016 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.4933884 - inSlope: -0.8110016 - outSlope: -0.8304085 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.47954848 - inSlope: -0.8304085 - outSlope: -0.83775425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.46558613 - inSlope: -0.83775425 - outSlope: -0.8325203 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.451711 - inSlope: -0.8325203 - outSlope: -0.81455094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.43813458 - inSlope: -0.81455094 - outSlope: -0.7842398 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.42506412 - inSlope: -0.7842398 - outSlope: -0.7419604 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.4126983 - inSlope: -0.7419604 - outSlope: -0.6884692 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.401224 - inSlope: -0.6884692 - outSlope: -0.624544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.39081448 - inSlope: -0.624544 - outSlope: -0.5510611 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.38163027 - inSlope: -0.5510611 - outSlope: -0.46864986 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.37381956 - inSlope: -0.46864986 - outSlope: -0.37792185 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.36752096 - inSlope: -0.37792185 - outSlope: -0.27930638 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.36286566 - inSlope: -0.27930638 - outSlope: -0.17310525 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.3599806 - inSlope: -0.17310525 - outSlope: -0.059370708 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.35899112 - inSlope: -0.059370708 - outSlope: 0.011411427 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.3591813 - inSlope: 0.011411427 - outSlope: 0.033098966 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.35973296 - inSlope: 0.033098966 - outSlope: 0.052926157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.36061504 - inSlope: 0.052926157 - outSlope: 0.070814975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.36179528 - inSlope: 0.070814975 - outSlope: 0.08666211 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.3632397 - inSlope: 0.08666211 - outSlope: 0.10042523 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.36491343 - inSlope: 0.10042523 - outSlope: 0.11206441 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.36678115 - inSlope: 0.11206441 - outSlope: 0.12157387 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.36880735 - inSlope: 0.12157387 - outSlope: 0.12897308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.370957 - inSlope: 0.12897308 - outSlope: 0.13432887 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.37319577 - inSlope: 0.13432887 - outSlope: 0.13768168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.37549043 - inSlope: 0.13768168 - outSlope: 0.13913009 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.37780923 - inSlope: 0.13913009 - outSlope: 0.13879134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.3801225 - inSlope: 0.13879134 - outSlope: 0.13682157 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.38240284 - inSlope: 0.13682157 - outSlope: 0.13332929 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.38462496 - inSlope: 0.13332929 - outSlope: 0.12850639 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.38676682 - inSlope: 0.12850639 - outSlope: 0.12250372 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.38880852 - inSlope: 0.12250372 - outSlope: 0.11550484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.39073357 - inSlope: 0.11550484 - outSlope: 0.10767088 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.39252806 - inSlope: 0.10767088 - outSlope: 0.099142805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.3941805 - inSlope: 0.099142805 - outSlope: 0.09010214 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.3956822 - inSlope: 0.09010214 - outSlope: 0.080615915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.39702576 - inSlope: 0.080615915 - outSlope: 0.070823915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.39820614 - inSlope: 0.070823915 - outSlope: 0.060749486 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.39921868 - inSlope: 0.060749486 - outSlope: 0.050472792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.40005988 - inSlope: 0.050472792 - outSlope: 0.039927974 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.40072533 - inSlope: 0.039927974 - outSlope: 0.0291042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.4012104 - inSlope: 0.0291042 - outSlope: 0.017877067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.40150836 - inSlope: 0.017877067 - outSlope: 0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.40161023 - inSlope: 0.0061119534 - outSlope: -0.036641322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.40099955 - inSlope: -0.036641322 - outSlope: -0.10824405 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.3991954 - inSlope: -0.10824405 - outSlope: -0.17771515 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.39623353 - inSlope: -0.17771515 - outSlope: -0.24540262 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.39214355 - inSlope: -0.24540262 - outSlope: -0.31169534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.3869487 - inSlope: -0.31169534 - outSlope: -0.37673265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.38066956 - inSlope: -0.37673265 - outSlope: -0.44080633 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.3733229 - inSlope: -0.44080633 - outSlope: -0.5038428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.36492565 - inSlope: -0.5038428 - outSlope: -0.56586176 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.35549477 - inSlope: -0.56586176 - outSlope: -0.6266647 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.34504992 - inSlope: -0.6266647 - outSlope: -0.6861553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.33361417 - inSlope: -0.6861553 - outSlope: -0.7438952 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.3212161 - inSlope: -0.7438952 - outSlope: -0.7995036 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.30789125 - inSlope: -0.7995036 - outSlope: -0.85246146 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.29368296 - inSlope: -0.85246146 - outSlope: -0.90234286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.27864414 - inSlope: -0.90234286 - outSlope: -0.9483971 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.26283777 - inSlope: -0.9483971 - outSlope: -0.9899663 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.24633764 - inSlope: -0.9899663 - outSlope: -1.0265605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.22922856 - inSlope: -1.0265605 - outSlope: -1.0573751 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.2116059 - inSlope: -1.0573751 - outSlope: -1.0818765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.1935749 - inSlope: -1.0818765 - outSlope: -1.0994647 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.17524973 - inSlope: -1.0994647 - outSlope: -1.1099186 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.15675136 - inSlope: -1.1099186 - outSlope: -1.1127591 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.13820566 - inSlope: -1.1127591 - outSlope: -1.1079003 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.11974094 - inSlope: -1.1079003 - outSlope: -1.0953374 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.10148455 - inSlope: -1.0953374 - outSlope: -1.0754114 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.0835613 - inSlope: -1.0754114 - outSlope: -1.0483512 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.06608905 - inSlope: -1.0483512 - outSlope: -1.0147365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.049177032 - inSlope: -1.0147365 - outSlope: -0.9751743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.032923445 - inSlope: -0.9751743 - outSlope: -0.93064004 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.017413015 - inSlope: -0.93064004 - outSlope: -0.8818204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.0027162323 - inSlope: -0.8818204 - outSlope: -0.8296595 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.011112006 - inSlope: -0.8296595 - outSlope: -0.7752271 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.024032261 - inSlope: -0.7752271 - outSlope: -0.7193066 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.03602052 - inSlope: -0.7193066 - outSlope: -0.66281974 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.047067348 - inSlope: -0.66281974 - outSlope: -0.6065197 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.057176434 - inSlope: -0.6065197 - outSlope: -0.5512198 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.06636329 - inSlope: -0.5512198 - outSlope: -0.49744383 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.07465389 - inSlope: -0.49744383 - outSlope: -0.44568533 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.08208187 - inSlope: -0.44568533 - outSlope: -0.39630747 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.08868727 - inSlope: -0.39630747 - outSlope: -0.34963977 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.09451451 - inSlope: -0.34963977 - outSlope: -0.3057564 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.09961037 - inSlope: -0.3057564 - outSlope: -0.26473942 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.10402263 - inSlope: -0.26473942 - outSlope: -0.2264807 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.107797466 - inSlope: -0.2264807 - outSlope: -0.19089662 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.11097903 - inSlope: -0.19089662 - outSlope: -0.1577069 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.11360744 - inSlope: -0.1577069 - outSlope: -0.1265972 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.11571748 - inSlope: -0.1265972 - outSlope: -0.09719222 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.11733732 - inSlope: -0.09719222 - outSlope: -0.068990596 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.11848715 - inSlope: -0.068990596 - outSlope: -0.04144881 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.11917795 - inSlope: -0.04144881 - outSlope: -0.0139401965 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.1194103 - inSlope: -0.0139401965 - outSlope: -0.0139401965 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.012161186 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.012161186 - inSlope: 0 - outSlope: -0.28384927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0074303695 - inSlope: -0.28384927 - outSlope: -0.8178408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0062003466 - inSlope: -0.8178408 - outSlope: -1.3072033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.027987048 - inSlope: -1.3072033 - outSlope: -1.7510808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0571717 - inSlope: -1.7510808 - outSlope: -2.1373067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.09279344 - inSlope: -2.1373067 - outSlope: -2.4437628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13352293 - inSlope: -2.4437628 - outSlope: -2.6427653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.17756897 - inSlope: -2.6427653 - outSlope: -2.7085938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.22271216 - inSlope: -2.7085938 - outSlope: -2.627296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.26650038 - inSlope: -2.627296 - outSlope: -2.4048982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.30658212 - inSlope: -2.4048982 - outSlope: -2.070079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3410834 - inSlope: -2.070079 - outSlope: -1.6689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.36889923 - inSlope: -1.6689507 - outSlope: -1.2538632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.389797 - inSlope: -1.2538632 - outSlope: -0.871202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.40431702 - inSlope: -0.871202 - outSlope: -0.5530345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.41353425 - inSlope: -0.5530345 - outSlope: -0.31437844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.4187739 - inSlope: -0.31437844 - outSlope: -0.15494008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.42135623 - inSlope: -0.15494008 - outSlope: -0.062470496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.4223974 - inSlope: -0.062470496 - outSlope: -0.0154835135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.42265546 - inSlope: -0.0154835135 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.42265546 - inSlope: 0 - outSlope: 0.12070488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.42064372 - inSlope: 0.12070488 - outSlope: 0.34789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.41484556 - inSlope: 0.34789 - outSlope: 0.5572098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.40555874 - inSlope: 0.5572098 - outSlope: 0.75115514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.3930395 - inSlope: 0.75115514 - outSlope: 0.9298262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.3775424 - inSlope: 0.9298262 - outSlope: 1.0911255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.359357 - inSlope: 1.0911255 - outSlope: 1.2312657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.33883592 - inSlope: 1.2312657 - outSlope: 1.3453187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.31641397 - inSlope: 1.3453187 - outSlope: 1.4280452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.29261324 - inSlope: 1.4280452 - outSlope: 1.4746338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.26803568 - inSlope: 1.4746338 - outSlope: 1.4815589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.24334306 - inSlope: 1.4815589 - outSlope: 1.4468887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.21922827 - inSlope: 1.4468887 - outSlope: 1.3705708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.19638544 - inSlope: 1.3705708 - outSlope: 1.2540555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.17548454 - inSlope: 1.2540555 - outSlope: 1.099865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.15715347 - inSlope: 1.099865 - outSlope: 0.9107387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.14197451 - inSlope: 0.9107387 - outSlope: 0.68907267 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13048998 - inSlope: 0.68907267 - outSlope: 0.4362854 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.12321856 - inSlope: 0.4362854 - outSlope: 0.15249133 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.12067704 - inSlope: 0.15249133 - outSlope: -0.074109055 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.12191219 - inSlope: -0.074109055 - outSlope: -0.21629667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.12551713 - inSlope: -0.21629667 - outSlope: -0.34999552 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.13135038 - inSlope: -0.34999552 - outSlope: -0.4756643 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.13927811 - inSlope: -0.4756643 - outSlope: -0.59347683 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.14916939 - inSlope: -0.59347683 - outSlope: -0.7032068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.16088966 - inSlope: -0.7032068 - outSlope: -0.80433446 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.17429522 - inSlope: -0.80433446 - outSlope: -0.8960169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.18922882 - inSlope: -0.8960169 - outSlope: -0.9771708 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.20551498 - inSlope: -0.9771708 - outSlope: -1.0466043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.22295837 - inSlope: -1.0466043 - outSlope: -1.103021 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.24134204 - inSlope: -1.103021 - outSlope: -1.1452632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.26042974 - inSlope: -1.1452632 - outSlope: -1.1724054 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.2799698 - inSlope: -1.1724054 - outSlope: -1.1838477 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.2997006 - inSlope: -1.1838477 - outSlope: -1.1795079 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.31935903 - inSlope: -1.1795079 - outSlope: -1.1598079 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.33868915 - inSlope: -1.1598079 - outSlope: -1.1257224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.35745117 - inSlope: -1.1257224 - outSlope: -1.0787194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.3754298 - inSlope: -1.0787194 - outSlope: -1.020603 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.39243984 - inSlope: -1.020603 - outSlope: -0.9534815 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.4083312 - inSlope: -0.9534815 - outSlope: -0.87944883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.42298886 - inSlope: -0.87944883 - outSlope: -0.80057937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.43633184 - inSlope: -0.80057937 - outSlope: -0.7186807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.44830984 - inSlope: -0.7186807 - outSlope: -0.63521385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.45889673 - inSlope: -0.63521385 - outSlope: -0.5512982 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.46808502 - inSlope: -0.5512982 - outSlope: -0.4675953 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.47587827 - inSlope: -0.4675953 - outSlope: -0.3843627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.4822843 - inSlope: -0.3843627 - outSlope: -0.30135185 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.48730683 - inSlope: -0.30135185 - outSlope: -0.21794042 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.49093917 - inSlope: -0.21794042 - outSlope: -0.13308598 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.49315727 - inSlope: -0.13308598 - outSlope: -0.045332953 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.49391282 - inSlope: -0.045332953 - outSlope: 0.037742294 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.49328378 - inSlope: 0.037742294 - outSlope: 0.11096309 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.4914344 - inSlope: 0.11096309 - outSlope: 0.18182176 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.48840404 - inSlope: 0.18182176 - outSlope: 0.25134826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.4842149 - inSlope: 0.25134826 - outSlope: 0.320382 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.47887513 - inSlope: 0.320382 - outSlope: 0.38946068 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.47238412 - inSlope: 0.38946068 - outSlope: 0.458837 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.46473685 - inSlope: 0.458837 - outSlope: 0.52853334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.45592797 - inSlope: 0.52853334 - outSlope: 0.5982655 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.4459569 - inSlope: 0.5982655 - outSlope: 0.6674827 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.4348322 - inSlope: 0.6674827 - outSlope: 0.7353587 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.42257622 - inSlope: 0.7353587 - outSlope: 0.8008601 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.40922856 - inSlope: 0.8008601 - outSlope: 0.8627012 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.39485022 - inSlope: 0.8627012 - outSlope: 0.9194872 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.37952545 - inSlope: 0.9194872 - outSlope: 0.96974826 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.363363 - inSlope: 0.96974826 - outSlope: 1.0119984 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.34649637 - inSlope: 1.0119984 - outSlope: 1.0449485 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.32908058 - inSlope: 1.0449485 - outSlope: 1.0674487 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.3112898 - inSlope: 1.0674487 - outSlope: 1.0786389 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.2933125 - inSlope: 1.0786389 - outSlope: 1.0780244 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.27534518 - inSlope: 1.0780244 - outSlope: 1.065421 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.25758818 - inSlope: 1.065421 - outSlope: 1.0409726 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.24023865 - inSlope: 1.0409726 - outSlope: 1.0051194 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.22348668 - inSlope: 1.0051194 - outSlope: 0.9585348 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.20751111 - inSlope: 0.9585348 - outSlope: 0.90202326 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.1924774 - inSlope: 0.90202326 - outSlope: 0.83646464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.17853634 - inSlope: 0.83646464 - outSlope: 0.76271725 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.1658244 - inSlope: 0.76271725 - outSlope: 0.6815259 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.15446548 - inSlope: 0.6815259 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993688 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.13624915 - inSlope: 0.4993688 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.06959545 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.121836945 - inSlope: -0.06959545 - outSlope: -0.20328906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.12522514 - inSlope: -0.20328906 - outSlope: -0.32924083 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.1307124 - inSlope: -0.32924083 - outSlope: -0.44787464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.13817708 - inSlope: -0.44787464 - outSlope: -0.55937606 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.14749987 - inSlope: -0.55937606 - outSlope: -0.66355085 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.1585592 - inSlope: -0.66355085 - outSlope: -0.76004684 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.17122646 - inSlope: -0.76004684 - outSlope: -0.8480835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.18536137 - inSlope: -0.8480835 - outSlope: -0.9268312 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.20080876 - inSlope: -0.9268312 - outSlope: -0.9952265 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.21739562 - inSlope: -0.9952265 - outSlope: -1.0521039 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.23493092 - inSlope: -1.0521039 - outSlope: -1.0964636 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.25320503 - inSlope: -1.0964636 - outSlope: -1.1273085 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.27199376 - inSlope: -1.1273085 - outSlope: -1.1440994 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.2910618 - inSlope: -1.1440994 - outSlope: -1.1464556 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.31016964 - inSlope: -1.1464556 - outSlope: -1.134674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.32908058 - inSlope: -1.134674 - outSlope: -1.1092503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.34756833 - inSlope: -1.1092503 - outSlope: -1.0714086 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.36542487 - inSlope: -1.0714086 - outSlope: -1.0224694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.38246626 - inSlope: -1.0224694 - outSlope: -0.96426886 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.39853716 - inSlope: -0.96426886 - outSlope: -0.8985835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.41351375 - inSlope: -0.8985835 - outSlope: -0.82734895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.4273027 - inSlope: -0.82734895 - outSlope: -0.7522369 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.43984014 - inSlope: -0.7522369 - outSlope: -0.6748223 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.45108733 - inSlope: -0.6748223 - outSlope: -0.5963393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.46102616 - inSlope: -0.5963393 - outSlope: -0.5175575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.46965224 - inSlope: -0.5175575 - outSlope: -0.43910757 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.47697058 - inSlope: -0.43910757 - outSlope: -0.36102587 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.48298776 - inSlope: -0.36102587 - outSlope: -0.28313115 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.48770654 - inSlope: -0.28313115 - outSlope: -0.20477499 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.4911195 - inSlope: -0.20477499 - outSlope: -0.12504113 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.4932035 - inSlope: -0.12504113 - outSlope: -0.042558935 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.49391282 - inSlope: -0.042558935 - outSlope: 0.037742835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.49328378 - inSlope: 0.037742835 - outSlope: 0.110961504 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.4914344 - inSlope: 0.110961504 - outSlope: 0.18182436 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.48840404 - inSlope: 0.18182436 - outSlope: 0.25134465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.4842149 - inSlope: 0.25134465 - outSlope: 0.32039118 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.47887513 - inSlope: 0.32039118 - outSlope: 0.38945514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.47238412 - inSlope: 0.38945514 - outSlope: 0.45883042 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.46473685 - inSlope: 0.45883042 - outSlope: 0.5285409 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.45592797 - inSlope: 0.5285409 - outSlope: 0.59825695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.4459569 - inSlope: 0.59825695 - outSlope: 0.6674922 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.4348322 - inSlope: 0.6674922 - outSlope: 0.73534817 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.42257622 - inSlope: 0.73534817 - outSlope: 0.80087155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.40922856 - inSlope: 0.80087155 - outSlope: 0.86268884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.39485022 - inSlope: 0.86268884 - outSlope: 0.9195003 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.37952545 - inSlope: 0.9195003 - outSlope: 0.9697344 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.363363 - inSlope: 0.9697344 - outSlope: 1.012013 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.34649637 - inSlope: 1.012013 - outSlope: 1.0449336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.32908058 - inSlope: 1.0449336 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0786234 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.2933125 - inSlope: 1.0786234 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654057 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.25758818 - inSlope: 1.0654057 - outSlope: 1.0409577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.24023865 - inSlope: 1.0409577 - outSlope: 1.0051339 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.22348668 - inSlope: 1.0051339 - outSlope: 0.95852107 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.20751111 - inSlope: 0.95852107 - outSlope: 0.9020362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.1924774 - inSlope: 0.9020362 - outSlope: 0.8364527 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.17853634 - inSlope: 0.8364527 - outSlope: 0.76272815 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.1658244 - inSlope: 0.76272815 - outSlope: 0.6815259 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.15446548 - inSlope: 0.6815259 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993688 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.13624915 - inSlope: 0.4993688 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.07411012 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.12191219 - inSlope: -0.07411012 - outSlope: -0.21629357 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.12551713 - inSlope: -0.21629357 - outSlope: -0.34999052 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.13135038 - inSlope: -0.34999052 - outSlope: -0.4756711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.13927811 - inSlope: -0.4756711 - outSlope: -0.59346837 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.14916939 - inSlope: -0.59346837 - outSlope: -0.7032269 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.16088966 - inSlope: -0.7032269 - outSlope: -0.80432296 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.17429522 - inSlope: -0.80432296 - outSlope: -0.8960297 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.18922882 - inSlope: -0.8960297 - outSlope: -0.9771568 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.20551498 - inSlope: -0.9771568 - outSlope: -1.0466193 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.22295837 - inSlope: -1.0466193 - outSlope: -1.1030053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.24134204 - inSlope: -1.1030053 - outSlope: -1.1452796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.26042974 - inSlope: -1.1452796 - outSlope: -1.1723887 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.2799698 - inSlope: -1.1723887 - outSlope: -1.1838647 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.2997006 - inSlope: -1.1838647 - outSlope: -1.179491 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.31935903 - inSlope: -1.179491 - outSlope: -1.1598245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.33868915 - inSlope: -1.1598245 - outSlope: -1.1257063 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.35745117 - inSlope: -1.1257063 - outSlope: -1.0787039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.3754298 - inSlope: -1.0787039 - outSlope: -1.0206176 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.39243984 - inSlope: -1.0206176 - outSlope: -0.95346785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.4083312 - inSlope: -0.95346785 - outSlope: -0.879474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.42298886 - inSlope: -0.879474 - outSlope: -0.8005679 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.43633184 - inSlope: -0.8005679 - outSlope: -0.718691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.44830984 - inSlope: -0.718691 - outSlope: -0.6352048 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.45889673 - inSlope: -0.6352048 - outSlope: -0.55130607 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.46808502 - inSlope: -0.55130607 - outSlope: -0.46758863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.47587827 - inSlope: -0.46758863 - outSlope: -0.3843682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.4822843 - inSlope: -0.3843682 - outSlope: -0.30134752 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.48730683 - inSlope: -0.30134752 - outSlope: -0.21794353 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.49093917 - inSlope: -0.21794353 - outSlope: -0.13308407 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.49315727 - inSlope: -0.13308407 - outSlope: -0.0453336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.49391282 - inSlope: -0.0453336 - outSlope: 0.037741754 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.49328378 - inSlope: 0.037741754 - outSlope: 0.110961504 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.4914344 - inSlope: 0.110961504 - outSlope: 0.18182436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.48840404 - inSlope: 0.18182436 - outSlope: 0.25134465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.4842149 - inSlope: 0.25134465 - outSlope: 0.32039118 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.47887513 - inSlope: 0.32039118 - outSlope: 0.38945514 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.47238412 - inSlope: 0.38945514 - outSlope: 0.45884356 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.46473685 - inSlope: 0.45884356 - outSlope: 0.5285258 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.45592797 - inSlope: 0.5285258 - outSlope: 0.59827405 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.4459569 - inSlope: 0.59827405 - outSlope: 0.6674731 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.4348322 - inSlope: 0.6674731 - outSlope: 0.7353692 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.42257622 - inSlope: 0.7353692 - outSlope: 0.80084866 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.40922856 - inSlope: 0.80084866 - outSlope: 0.8627135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.39485022 - inSlope: 0.8627135 - outSlope: 0.919474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.37952545 - inSlope: 0.919474 - outSlope: 0.9697621 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.363363 - inSlope: 0.9697621 - outSlope: 1.011984 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.34649637 - inSlope: 1.011984 - outSlope: 1.0449336 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.32908058 - inSlope: 1.0449336 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0786234 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.2933125 - inSlope: 1.0786234 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654057 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.25758818 - inSlope: 1.0654057 - outSlope: 1.0409875 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.24023865 - inSlope: 1.0409875 - outSlope: 1.005105 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.22348668 - inSlope: 1.005105 - outSlope: 0.9585485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.20751111 - inSlope: 0.9585485 - outSlope: 0.9020104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.1924774 - inSlope: 0.9020104 - outSlope: 0.8364766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.17853634 - inSlope: 0.8364766 - outSlope: 0.76270634 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.1658244 - inSlope: 0.76270634 - outSlope: 0.6815454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.15446548 - inSlope: 0.6815454 - outSlope: 0.5935962 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.14457208 - inSlope: 0.5935962 - outSlope: 0.4993831 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.13624915 - inSlope: 0.4993831 - outSlope: 0.39912704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.12959695 - inSlope: 0.39912704 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.06959545 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.121836945 - inSlope: -0.06959545 - outSlope: -0.20328906 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.12522514 - inSlope: -0.20328906 - outSlope: -0.32924083 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.1307124 - inSlope: -0.32924083 - outSlope: -0.44787464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.13817708 - inSlope: -0.44787464 - outSlope: -0.55937606 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.14749987 - inSlope: -0.55937606 - outSlope: -0.66355085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.1585592 - inSlope: -0.66355085 - outSlope: -0.76004684 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.17122646 - inSlope: -0.76004684 - outSlope: -0.8480835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.18536137 - inSlope: -0.8480835 - outSlope: -0.9268577 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.20080876 - inSlope: -0.9268577 - outSlope: -0.995198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.21739562 - inSlope: -0.995198 - outSlope: -1.052134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.23493092 - inSlope: -1.052134 - outSlope: -1.0964322 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.25320503 - inSlope: -1.0964322 - outSlope: -1.1273085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.27199376 - inSlope: -1.1273085 - outSlope: -1.1440994 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.2910618 - inSlope: -1.1440994 - outSlope: -1.1464556 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.31016964 - inSlope: -1.1464556 - outSlope: -1.134674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.32908058 - inSlope: -1.134674 - outSlope: -1.1092503 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.34756833 - inSlope: -1.1092503 - outSlope: -1.0714086 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.36542487 - inSlope: -1.0714086 - outSlope: -1.0224694 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.38246626 - inSlope: -1.0224694 - outSlope: -0.96426886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.39853716 - inSlope: -0.96426886 - outSlope: -0.8985835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.41351375 - inSlope: -0.8985835 - outSlope: -0.82734895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.4273027 - inSlope: -0.82734895 - outSlope: -0.7522369 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.43984014 - inSlope: -0.7522369 - outSlope: -0.6748416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.45108733 - inSlope: -0.6748416 - outSlope: -0.5963222 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.46102616 - inSlope: -0.5963222 - outSlope: -0.5175723 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.46965224 - inSlope: -0.5175723 - outSlope: -0.439095 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.47697058 - inSlope: -0.439095 - outSlope: -0.36102587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.48298776 - inSlope: -0.36102587 - outSlope: -0.28313115 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.48770654 - inSlope: -0.28313115 - outSlope: -0.20477499 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.4911195 - inSlope: -0.20477499 - outSlope: -0.12504113 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.4932035 - inSlope: -0.12504113 - outSlope: -0.042558935 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.49391282 - inSlope: -0.042558935 - outSlope: 0.037742835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.49328378 - inSlope: 0.037742835 - outSlope: 0.110961504 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.4914344 - inSlope: 0.110961504 - outSlope: 0.18182436 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.48840404 - inSlope: 0.18182436 - outSlope: 0.25134465 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.4842149 - inSlope: 0.25134465 - outSlope: 0.32039118 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.47887513 - inSlope: 0.32039118 - outSlope: 0.38945514 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.47238412 - inSlope: 0.38945514 - outSlope: 0.45884356 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.46473685 - inSlope: 0.45884356 - outSlope: 0.5285258 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.45592797 - inSlope: 0.5285258 - outSlope: 0.59827405 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.4459569 - inSlope: 0.59827405 - outSlope: 0.6674731 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.4348322 - inSlope: 0.6674731 - outSlope: 0.73534817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.42257622 - inSlope: 0.73534817 - outSlope: 0.80087155 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.40922856 - inSlope: 0.80087155 - outSlope: 0.86268884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.39485022 - inSlope: 0.86268884 - outSlope: 0.9195003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.37952545 - inSlope: 0.9195003 - outSlope: 0.9697344 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.363363 - inSlope: 0.9697344 - outSlope: 1.012013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.34649637 - inSlope: 1.012013 - outSlope: 1.0449336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.32908058 - inSlope: 1.0449336 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0786234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.2933125 - inSlope: 1.0786234 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654057 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.25758818 - inSlope: 1.0654057 - outSlope: 1.0409875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.24023865 - inSlope: 1.0409875 - outSlope: 1.005105 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.22348668 - inSlope: 1.005105 - outSlope: 0.9585485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.20751111 - inSlope: 0.9585485 - outSlope: 0.9020104 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.1924774 - inSlope: 0.9020104 - outSlope: 0.8364527 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.17853634 - inSlope: 0.8364527 - outSlope: 0.76272815 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.1658244 - inSlope: 0.76272815 - outSlope: 0.6815259 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.15446548 - inSlope: 0.6815259 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993688 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.13624915 - inSlope: 0.4993688 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.2929036 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.12471516 - inSlope: 0.2929036 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.061725747 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.12067704 - inSlope: 0.061725747 - outSlope: -0.07411012 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.12191219 - inSlope: -0.07411012 - outSlope: -0.21629357 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.12551713 - inSlope: -0.21629357 - outSlope: -0.35000053 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.13135038 - inSlope: -0.35000053 - outSlope: -0.4756575 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.13927811 - inSlope: -0.4756575 - outSlope: -0.59348536 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.14916939 - inSlope: -0.59348536 - outSlope: -0.7032068 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.16088966 - inSlope: -0.7032068 - outSlope: -0.80432296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.17429522 - inSlope: -0.80432296 - outSlope: -0.8960297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.18922882 - inSlope: -0.8960297 - outSlope: -0.9771568 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.20551498 - inSlope: -0.9771568 - outSlope: -1.0466193 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.22295837 - inSlope: -1.0466193 - outSlope: -1.1030053 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.24134204 - inSlope: -1.1030053 - outSlope: -1.1452796 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.26042974 - inSlope: -1.1452796 - outSlope: -1.1723887 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.2799698 - inSlope: -1.1723887 - outSlope: -1.1838647 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.2997006 - inSlope: -1.1838647 - outSlope: -1.179491 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.31935903 - inSlope: -1.179491 - outSlope: -1.1598245 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.33868915 - inSlope: -1.1598245 - outSlope: -1.1257063 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.35745117 - inSlope: -1.1257063 - outSlope: -1.0787348 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.3754298 - inSlope: -1.0787348 - outSlope: -1.0205884 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.39243984 - inSlope: -1.0205884 - outSlope: -0.95349514 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.4083312 - inSlope: -0.95349514 - outSlope: -0.87944883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.42298886 - inSlope: -0.87944883 - outSlope: -0.8005679 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.43633184 - inSlope: -0.8005679 - outSlope: -0.718691 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.44830984 - inSlope: -0.718691 - outSlope: -0.6352048 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.45889673 - inSlope: -0.6352048 - outSlope: -0.55130607 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.46808502 - inSlope: -0.55130607 - outSlope: -0.46758863 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.47587827 - inSlope: -0.46758863 - outSlope: -0.3843682 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.4822843 - inSlope: -0.3843682 - outSlope: -0.30134752 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.48730683 - inSlope: -0.30134752 - outSlope: -0.21794353 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.49093917 - inSlope: -0.21794353 - outSlope: -0.13308407 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.49315727 - inSlope: -0.13308407 - outSlope: -0.0453336 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.49391282 - inSlope: -0.0453336 - outSlope: 0.037741754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.49328378 - inSlope: 0.037741754 - outSlope: 0.11096468 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.4914344 - inSlope: 0.11096468 - outSlope: 0.18181916 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.48840404 - inSlope: 0.18181916 - outSlope: 0.25135186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.4842149 - inSlope: 0.25135186 - outSlope: 0.320382 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.47887513 - inSlope: 0.320382 - outSlope: 0.38946626 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.47238412 - inSlope: 0.38946626 - outSlope: 0.4588173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.46473685 - inSlope: 0.4588173 - outSlope: 0.5285409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.45592797 - inSlope: 0.5285409 - outSlope: 0.59827405 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.4459569 - inSlope: 0.59827405 - outSlope: 0.6674922 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.4348322 - inSlope: 0.6674922 - outSlope: 0.7353271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.42257622 - inSlope: 0.7353271 - outSlope: 0.80087155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.40922856 - inSlope: 0.80087155 - outSlope: 0.8627135 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.39485022 - inSlope: 0.8627135 - outSlope: 0.9195003 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.37952545 - inSlope: 0.9195003 - outSlope: 0.9697066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.363363 - inSlope: 0.9697066 - outSlope: 1.012013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.34649637 - inSlope: 1.012013 - outSlope: 1.0449635 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.32908058 - inSlope: 1.0449635 - outSlope: 1.067464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.3112898 - inSlope: 1.067464 - outSlope: 1.0785925 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.2933125 - inSlope: 1.0785925 - outSlope: 1.0780553 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.27534518 - inSlope: 1.0780553 - outSlope: 1.0654361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.25758818 - inSlope: 1.0654361 - outSlope: 1.0409279 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.24023865 - inSlope: 1.0409279 - outSlope: 1.0051339 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.22348668 - inSlope: 1.0051339 - outSlope: 0.9585485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.20751111 - inSlope: 0.9585485 - outSlope: 0.9020362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.1924774 - inSlope: 0.9020362 - outSlope: 0.83642876 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.17853634 - inSlope: 0.83642876 - outSlope: 0.76272815 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.1658244 - inSlope: 0.76272815 - outSlope: 0.6815454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.15446548 - inSlope: 0.6815454 - outSlope: 0.5936132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.14457208 - inSlope: 0.5936132 - outSlope: 0.4993545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.13624915 - inSlope: 0.4993545 - outSlope: 0.39913845 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.12959695 - inSlope: 0.39913845 - outSlope: 0.29291198 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.12471516 - inSlope: 0.29291198 - outSlope: 0.18056326 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.121705815 - inSlope: 0.18056326 - outSlope: 0.06172398 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.12067704 - inSlope: 0.06172398 - outSlope: -0.06959545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.121836945 - inSlope: -0.06959545 - outSlope: -0.20329487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.12522514 - inSlope: -0.20329487 - outSlope: -0.32922196 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.1307124 - inSlope: -0.32922196 - outSlope: -0.44788745 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.13817708 - inSlope: -0.44788745 - outSlope: -0.55937606 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.14749987 - inSlope: -0.55937606 - outSlope: -0.66356987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.1585592 - inSlope: -0.66356987 - outSlope: -0.7600033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.17122646 - inSlope: -0.7600033 - outSlope: -0.84810776 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.18536137 - inSlope: -0.84810776 - outSlope: -0.9268577 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.20080876 - inSlope: -0.9268577 - outSlope: -0.9952265 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.21739562 - inSlope: -0.9952265 - outSlope: -1.0520738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.23493092 - inSlope: -1.0520738 - outSlope: -1.0964636 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.25320503 - inSlope: -1.0964636 - outSlope: -1.1273407 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.27199376 - inSlope: -1.1273407 - outSlope: -1.1440994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.2910618 - inSlope: -1.1440994 - outSlope: -1.1464227 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.31016964 - inSlope: -1.1464227 - outSlope: -1.134674 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.32908058 - inSlope: -1.134674 - outSlope: -1.109282 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.34756833 - inSlope: -1.109282 - outSlope: -1.0713474 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.36542487 - inSlope: -1.0713474 - outSlope: -1.0224987 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.38246626 - inSlope: -1.0224987 - outSlope: -0.96426886 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.39853716 - inSlope: -0.96426886 - outSlope: -0.89860916 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.41351375 - inSlope: -0.89860916 - outSlope: -0.8273016 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.4273027 - inSlope: -0.8273016 - outSlope: -0.7522585 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.43984014 - inSlope: -0.7522585 - outSlope: -0.6748416 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.45108733 - inSlope: -0.6748416 - outSlope: -0.5963393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.46102616 - inSlope: -0.5963393 - outSlope: -0.5175427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.46965224 - inSlope: -0.5175427 - outSlope: -0.43910757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.47697058 - inSlope: -0.43910757 - outSlope: -0.3610362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.48298776 - inSlope: -0.3610362 - outSlope: -0.28313115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.48770654 - inSlope: -0.28313115 - outSlope: -0.20476912 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.4911195 - inSlope: -0.20476912 - outSlope: -0.12504113 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.4932035 - inSlope: -0.12504113 - outSlope: -0.042560153 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.49391282 - inSlope: -0.042560153 - outSlope: 0.011461493 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.49372178 - inSlope: 0.011461493 - outSlope: 0.033442292 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.49316442 - inSlope: 0.033442292 - outSlope: 0.054217212 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.4922608 - inSlope: 0.054217212 - outSlope: 0.07397467 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.49102792 - inSlope: 0.07397467 - outSlope: 0.09282736 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.48948073 - inSlope: 0.09282736 - outSlope: 0.11084845 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.4876333 - inSlope: 0.11084845 - outSlope: 0.12803452 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.4854994 - inSlope: 0.12803452 - outSlope: 0.14435333 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.48309356 - inSlope: 0.14435333 - outSlope: 0.15970632 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.48043168 - inSlope: 0.15970632 - outSlope: 0.17398325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.477532 - inSlope: 0.17398325 - outSlope: 0.18702435 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.47441497 - inSlope: 0.18702435 - outSlope: 0.19864027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.47110435 - inSlope: 0.19864027 - outSlope: 0.20862062 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.4676272 - inSlope: 0.20862062 - outSlope: 0.21679553 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.464014 - inSlope: 0.21679553 - outSlope: 0.22292179 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.4602987 - inSlope: 0.22292179 - outSlope: 0.22680344 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.45651847 - inSlope: 0.22680344 - outSlope: 0.22827378 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.45271397 - inSlope: 0.22827378 - outSlope: 0.22710253 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.44892898 - inSlope: 0.22710253 - outSlope: 0.22319002 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.4452092 - inSlope: 0.22319002 - outSlope: 0.21636651 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.44160295 - inSlope: 0.21636651 - outSlope: 0.20657617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.43816006 - inSlope: 0.20657617 - outSlope: 0.19370136 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.43493176 - inSlope: 0.19370136 - outSlope: 0.17773303 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.43196958 - inSlope: 0.17773303 - outSlope: 0.15863527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.42932555 - inSlope: 0.15863527 - outSlope: 0.13645142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.4270514 - inSlope: 0.13645142 - outSlope: 0.11118999 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.42519826 - inSlope: 0.11118999 - outSlope: 0.082938746 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.42381597 - inSlope: 0.082938746 - outSlope: 0.051778767 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.42295295 - inSlope: 0.051778767 - outSlope: 0.017849479 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.42265546 - inSlope: 0.017849479 - outSlope: 0.0019938059 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.42262223 - inSlope: 0.0019938059 - outSlope: 0.006274318 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.42251766 - inSlope: 0.006274318 - outSlope: 0.011485394 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.42232624 - inSlope: 0.011485394 - outSlope: 0.018264335 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.42202184 - inSlope: 0.018264335 - outSlope: 0.02717298 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.42156896 - inSlope: 0.02717298 - outSlope: 0.038706228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.42092383 - inSlope: 0.038706228 - outSlope: 0.053314187 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.42003527 - inSlope: 0.053314187 - outSlope: 0.071355 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.41884604 - inSlope: 0.071355 - outSlope: 0.09315991 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.4172934 - inSlope: 0.09315991 - outSlope: 0.1189474 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.41531086 - inSlope: 0.1189474 - outSlope: 0.1489382 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.4128286 - inSlope: 0.1489382 - outSlope: 0.18317264 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.40977576 - inSlope: 0.18317264 - outSlope: 0.22167365 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.40608126 - inSlope: 0.22167365 - outSlope: 0.26428127 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.4016764 - inSlope: 0.26428127 - outSlope: 0.31083342 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.3964959 - inSlope: 0.31083342 - outSlope: 0.36091104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.39048082 - inSlope: 0.36091104 - outSlope: 0.4140227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.38358015 - inSlope: 0.4140227 - outSlope: 0.4696548 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.3757527 - inSlope: 0.4696548 - outSlope: 0.52696913 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.36697 - inSlope: 0.52696913 - outSlope: 0.5851722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.35721728 - inSlope: 0.5851722 - outSlope: 0.6432633 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.34649578 - inSlope: 0.6432633 - outSlope: 0.70038015 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.33482295 - inSlope: 0.70038015 - outSlope: 0.75535375 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.32223392 - inSlope: 0.75535375 - outSlope: 0.80719095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.30878094 - inSlope: 0.80719095 - outSlope: 0.85483956 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.294533 - inSlope: 0.85483956 - outSlope: 0.89748263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.2795752 - inSlope: 0.89748263 - outSlope: 0.9341722 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.2640059 - inSlope: 0.9341722 - outSlope: 0.96425635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.2479352 - inSlope: 0.96425635 - outSlope: 0.9871134 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.23148263 - inSlope: 0.9871134 - outSlope: 1.0025651 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.21477346 - inSlope: 1.0025651 - outSlope: 1.0102229 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.19793667 - inSlope: 1.0102229 - outSlope: 1.01009 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.18110113 - inSlope: 1.01009 - outSlope: 1.0024283 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.16439424 - inSlope: 1.0024283 - outSlope: 0.98736125 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.14793848 - inSlope: 0.98736125 - outSlope: 0.9653194 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.13185006 - inSlope: 0.9653194 - outSlope: 0.9367142 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.116237506 - inSlope: 0.9367142 - outSlope: 0.9022436 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.10120034 - inSlope: 0.9022436 - outSlope: 0.86230356 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.086828835 - inSlope: 0.86230356 - outSlope: 0.81750196 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.07320401 - inSlope: 0.81750196 - outSlope: 0.7683462 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.060397703 - inSlope: 0.7683462 - outSlope: 0.71548504 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.048473135 - inSlope: 0.71548504 - outSlope: 0.6592286 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.03748616 - inSlope: 0.6592286 - outSlope: 0.60001755 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.027486019 - inSlope: 0.60001755 - outSlope: 0.53811145 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.018517118 - inSlope: 0.53811145 - outSlope: 0.47387663 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.010619295 - inSlope: 0.47387663 - outSlope: 0.40732765 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.0038306043 - inSlope: 0.40732765 - outSlope: 0.33858156 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.0018126587 - inSlope: 0.33858156 - outSlope: 0.26765037 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.0062734303 - inSlope: 0.26765037 - outSlope: 0.19439709 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.0095133325 - inSlope: 0.19439709 - outSlope: 0.11866419 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.011491039 - inSlope: 0.11866419 - outSlope: 0.04020714 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.012161186 - inSlope: 0.04020714 - outSlope: 0.04020714 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6684646 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6684646 - inSlope: 0 - outSlope: 0.10253916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.6667556 - inSlope: 0.10253916 - outSlope: 0.2932219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6618686 - inSlope: 0.2932219 - outSlope: 0.4618983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.6541703 - inSlope: 0.4618983 - outSlope: 0.60564697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.64407617 - inSlope: 0.60564697 - outSlope: 0.7186145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.6320993 - inSlope: 0.7186145 - outSlope: 0.79275876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.6188866 - inSlope: 0.79275876 - outSlope: 0.8198984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.6052216 - inSlope: 0.8198984 - outSlope: 0.79453546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.5919794 - inSlope: 0.79453546 - outSlope: 0.7171232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.58002734 - inSlope: 0.7171232 - outSlope: 0.59602106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.57009363 - inSlope: 0.59602106 - outSlope: 0.44706386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.5626426 - inSlope: 0.44706386 - outSlope: 0.2903941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.5578027 - inSlope: 0.2903941 - outSlope: 0.1458331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.5553721 - inSlope: 0.1458331 - outSlope: 0.028810529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.55489194 - inSlope: 0.028810529 - outSlope: -0.051838208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5557559 - inSlope: -0.051838208 - outSlope: -0.09374151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5573183 - inSlope: -0.09374151 - outSlope: -0.099524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.558977 - inSlope: -0.099524 - outSlope: -0.07504471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.56022775 - inSlope: -0.07504471 - outSlope: -0.028352765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5607003 - inSlope: -0.028352765 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.5607003 - inSlope: 0 - outSlope: 0.109738216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.5588713 - inSlope: 0.109738216 - outSlope: 0.31715542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.5535854 - inSlope: 0.31715542 - outSlope: 0.5105822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.5450757 - inSlope: 0.5105822 - outSlope: 0.69320863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.53352225 - inSlope: 0.69320863 - outSlope: 0.86551034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.5190971 - inSlope: 0.86551034 - outSlope: 1.0255167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.50200516 - inSlope: 1.0255167 - outSlope: 1.1692404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.48251784 - inSlope: 1.1692404 - outSlope: 1.2911916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.460998 - inSlope: 1.2911916 - outSlope: 1.38523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.43791085 - inSlope: 1.38523 - outSlope: 1.4453194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.41382188 - inSlope: 1.4453194 - outSlope: 1.4665314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.3893797 - inSlope: 1.4665314 - outSlope: 1.4454975 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.3652881 - inSlope: 1.4454975 - outSlope: 1.3808651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.3422737 - inSlope: 1.3808651 - outSlope: 1.2730455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.3210563 - inSlope: 1.2730455 - outSlope: 1.123827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.30232587 - inSlope: 1.123827 - outSlope: 0.9356448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.2867318 - inSlope: 0.9356448 - outSlope: 0.7109166 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.2748832 - inSlope: 0.7109166 - outSlope: 0.45143586 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.2673593 - inSlope: 0.45143586 - outSlope: 0.15803233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.26472542 - inSlope: 0.15803233 - outSlope: -0.09107897 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.2662434 - inSlope: -0.09107897 - outSlope: -0.26562658 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.2706705 - inSlope: -0.26562658 - outSlope: -0.42928976 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.27782533 - inSlope: -0.42928976 - outSlope: -0.582385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.28753173 - inSlope: -0.582385 - outSlope: -0.7249106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.29961357 - inSlope: -0.7249106 - outSlope: -0.8564358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.3138877 - inSlope: -0.8564358 - outSlope: -0.97623026 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.33015817 - inSlope: -0.97623026 - outSlope: -1.083179 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.34821114 - inSlope: -1.083179 - outSlope: -1.1759816 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.36781082 - inSlope: -1.1759816 - outSlope: -1.253199 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.38869745 - inSlope: -1.253199 - outSlope: -1.3134308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.41058794 - inSlope: -1.3134308 - outSlope: -1.3554664 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.43317902 - inSlope: -1.3554664 - outSlope: -1.3784475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.45615312 - inSlope: -1.3784475 - outSlope: -1.382031 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.47918695 - inSlope: -1.382031 - outSlope: -1.3665045 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.501962 - inSlope: -1.3665045 - outSlope: -1.3328482 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.5241761 - inSlope: -1.3328482 - outSlope: -1.2826407 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.54555345 - inSlope: -1.2826407 - outSlope: -1.218096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.565855 - inSlope: -1.218096 - outSlope: -1.1417388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.584884 - inSlope: -1.1417388 - outSlope: -1.0563979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.6024906 - inSlope: -1.0563979 - outSlope: -0.9648099 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.618571 - inSlope: -0.9648099 - outSlope: -0.869573 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.63306385 - inSlope: -0.869573 - outSlope: -0.77287745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.64594513 - inSlope: -0.77287745 - outSlope: -0.67648953 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.65721995 - inSlope: -0.67648953 - outSlope: -0.58165723 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.6669142 - inSlope: -0.58165723 - outSlope: -0.48904943 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.67506504 - inSlope: -0.48904943 - outSlope: -0.39881983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.68171203 - inSlope: -0.39881983 - outSlope: -0.31054646 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.6868878 - inSlope: -0.31054646 - outSlope: -0.22338173 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.6906108 - inSlope: -0.22338173 - outSlope: -0.13588084 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.6928755 - inSlope: -0.13588084 - outSlope: -0.046194836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.6936454 - inSlope: -0.046194836 - outSlope: 0.038462915 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.69300437 - inSlope: 0.038462915 - outSlope: 0.113246545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.6911169 - inSlope: 0.113246545 - outSlope: 0.18615264 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.6880144 - inSlope: 0.18615264 - outSlope: 0.25854015 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.6837054 - inSlope: 0.25854015 - outSlope: 0.33147013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.6781808 - inSlope: 0.33147013 - outSlope: 0.4057006 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.67141914 - inSlope: 0.4057006 - outSlope: 0.48162863 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.663392 - inSlope: 0.48162863 - outSlope: 0.5593627 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.6540693 - inSlope: 0.5593627 - outSlope: 0.6386632 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.6434249 - inSlope: 0.6386632 - outSlope: 0.71896863 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.6314421 - inSlope: 0.71896863 - outSlope: 0.79929906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.6181205 - inSlope: 0.79929906 - outSlope: 0.8784493 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.6034797 - inSlope: 0.8784493 - outSlope: 0.9548494 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.58756554 - inSlope: 0.9548494 - outSlope: 1.0267434 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.57045317 - inSlope: 1.0267434 - outSlope: 1.0922109 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.55224967 - inSlope: 1.0922109 - outSlope: 1.1493169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.5330944 - inSlope: 1.1493169 - outSlope: 1.1962342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.5131572 - inSlope: 1.1962342 - outSlope: 1.2313175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.49263525 - inSlope: 1.2313175 - outSlope: 1.2532347 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.47174802 - inSlope: 1.2532347 - outSlope: 1.2610631 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.45073003 - inSlope: 1.2610631 - outSlope: 1.2543023 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.429825 - inSlope: 1.2543023 - outSlope: 1.2328392 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.4092777 - inSlope: 1.2328392 - outSlope: 1.1969638 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.38932833 - inSlope: 1.1969638 - outSlope: 1.1473106 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.3702065 - inSlope: 1.1473106 - outSlope: 1.0847043 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.35212812 - inSlope: 1.0847043 - outSlope: 1.0101101 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.33529297 - inSlope: 1.0101101 - outSlope: 0.9245351 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.31988406 - inSlope: 0.9245351 - outSlope: 0.82887375 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.3060693 - inSlope: 0.82887375 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.6105806 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.28382558 - inSlope: 0.6105806 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.0855298 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.2661509 - inSlope: -0.0855298 - outSlope: -0.2496674 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.27031207 - inSlope: -0.2496674 - outSlope: -0.40388963 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.27704346 - inSlope: -0.40388963 - outSlope: -0.5484794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.2861849 - inSlope: -0.5484794 - outSlope: -0.68350166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.29757643 - inSlope: -0.68350166 - outSlope: -0.8085876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.31105307 - inSlope: -0.8085876 - outSlope: -0.92316425 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.3264389 - inSlope: -0.92316425 - outSlope: -1.026246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.34354323 - inSlope: -1.026246 - outSlope: -1.1167943 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.36215672 - inSlope: -1.1167943 - outSlope: -1.1935369 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.3820487 - inSlope: -1.1935369 - outSlope: -1.2551569 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.40296826 - inSlope: -1.2551569 - outSlope: -1.300639 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.42464525 - inSlope: -1.300639 - outSlope: -1.328931 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.4467944 - inSlope: -1.328931 - outSlope: -1.3397337 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.46912295 - inSlope: -1.3397337 - outSlope: -1.3328953 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.49133816 - inSlope: -1.3328953 - outSlope: -1.3091615 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.5131572 - inSlope: -1.3091615 - outSlope: -1.2695405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.5343165 - inSlope: -1.2695405 - outSlope: -1.2158532 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.5545804 - inSlope: -1.2158532 - outSlope: -1.1500765 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.5737486 - inSlope: -1.1500765 - outSlope: -1.0746882 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.5916598 - inSlope: -1.0746882 - outSlope: -0.99206436 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.6081944 - inSlope: -0.99206436 - outSlope: -0.9046836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.62327224 - inSlope: -0.9046836 - outSlope: -0.8146368 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.6368497 - inSlope: -0.8146368 - outSlope: -0.723822 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.64891356 - inSlope: -0.723822 - outSlope: -0.63366544 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.6594745 - inSlope: -0.63366544 - outSlope: -0.54505694 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.6685589 - inSlope: -0.54505694 - outSlope: -0.4585825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.6762018 - inSlope: -0.4585825 - outSlope: -0.37420964 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.68243873 - inSlope: -0.37420964 - outSlope: -0.29157487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.68729824 - inSlope: -0.29157487 - outSlope: -0.20981032 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.6907951 - inSlope: -0.20981032 - outSlope: -0.12764649 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.69292253 - inSlope: -0.12764649 - outSlope: -0.04337253 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.6936454 - inSlope: -0.04337253 - outSlope: 0.038463466 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.69300437 - inSlope: 0.038463466 - outSlope: 0.11324493 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.6911169 - inSlope: 0.11324493 - outSlope: 0.1861553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.6880144 - inSlope: 0.1861553 - outSlope: 0.25853646 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.6837054 - inSlope: 0.25853646 - outSlope: 0.3314796 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.6781808 - inSlope: 0.3314796 - outSlope: 0.40569478 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.67141914 - inSlope: 0.40569478 - outSlope: 0.48162174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.663392 - inSlope: 0.48162174 - outSlope: 0.5593707 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.6540693 - inSlope: 0.5593707 - outSlope: 0.63865405 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.6434249 - inSlope: 0.63865405 - outSlope: 0.7189789 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.6314421 - inSlope: 0.7189789 - outSlope: 0.7992876 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.6181205 - inSlope: 0.7992876 - outSlope: 0.8784619 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.6034797 - inSlope: 0.8784619 - outSlope: 0.9548358 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.58756554 - inSlope: 0.9548358 - outSlope: 1.0267581 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.57045317 - inSlope: 1.0267581 - outSlope: 1.0921953 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.55224967 - inSlope: 1.0921953 - outSlope: 1.1493334 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.5330944 - inSlope: 1.1493334 - outSlope: 1.1962171 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.5131572 - inSlope: 1.1962171 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.47174802 - inSlope: 1.2532169 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2542844 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.429825 - inSlope: 1.2542844 - outSlope: 1.2328216 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.4092777 - inSlope: 1.2328216 - outSlope: 1.1969808 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.38932833 - inSlope: 1.1969808 - outSlope: 1.1472943 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.3702065 - inSlope: 1.1472943 - outSlope: 1.0847198 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.35212812 - inSlope: 1.0847198 - outSlope: 1.0100957 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.33529297 - inSlope: 1.0100957 - outSlope: 0.9245483 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.31988406 - inSlope: 0.9245483 - outSlope: 0.82887375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.3060693 - inSlope: 0.82887375 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.6105806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.28382558 - inSlope: 0.6105806 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.09108027 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.2662434 - inSlope: -0.09108027 - outSlope: -0.26562276 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.2706705 - inSlope: -0.26562276 - outSlope: -0.42928362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.27782533 - inSlope: -0.42928362 - outSlope: -0.58239335 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.28753173 - inSlope: -0.58239335 - outSlope: -0.72490025 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.29961357 - inSlope: -0.72490025 - outSlope: -0.8564603 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.3138877 - inSlope: -0.8564603 - outSlope: -0.97621626 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.33015817 - inSlope: -0.97621626 - outSlope: -1.0831945 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.34821114 - inSlope: -1.0831945 - outSlope: -1.1759648 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.36781082 - inSlope: -1.1759648 - outSlope: -1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.38869745 - inSlope: -1.2532169 - outSlope: -1.313412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.41058794 - inSlope: -1.313412 - outSlope: -1.3554858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.43317902 - inSlope: -1.3554858 - outSlope: -1.3784279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.45615312 - inSlope: -1.3784279 - outSlope: -1.3820508 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.47918695 - inSlope: -1.3820508 - outSlope: -1.366485 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.501962 - inSlope: -1.366485 - outSlope: -1.3328673 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.5241761 - inSlope: -1.3328673 - outSlope: -1.2826223 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.54555345 - inSlope: -1.2826223 - outSlope: -1.2180786 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.565855 - inSlope: -1.2180786 - outSlope: -1.1417551 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.584884 - inSlope: -1.1417551 - outSlope: -1.0563829 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.6024906 - inSlope: -1.0563829 - outSlope: -0.9648375 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.618571 - inSlope: -0.9648375 - outSlope: -0.86956054 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.63306385 - inSlope: -0.86956054 - outSlope: -0.77288854 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.64594513 - inSlope: -0.77288854 - outSlope: -0.6764798 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.65721995 - inSlope: -0.6764798 - outSlope: -0.5816656 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.6669142 - inSlope: -0.5816656 - outSlope: -0.48904243 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.67506504 - inSlope: -0.48904243 - outSlope: -0.39882553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.68171203 - inSlope: -0.39882553 - outSlope: -0.31054202 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.6868878 - inSlope: -0.31054202 - outSlope: -0.22338493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.6906108 - inSlope: -0.22338493 - outSlope: -0.13587889 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.6928755 - inSlope: -0.13587889 - outSlope: -0.046195496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.6936454 - inSlope: -0.046195496 - outSlope: 0.038462363 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.69300437 - inSlope: 0.038462363 - outSlope: 0.11324493 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.6911169 - inSlope: 0.11324493 - outSlope: 0.1861553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.6880144 - inSlope: 0.1861553 - outSlope: 0.25853646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.6837054 - inSlope: 0.25853646 - outSlope: 0.3314796 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.6781808 - inSlope: 0.3314796 - outSlope: 0.40569478 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.67141914 - inSlope: 0.40569478 - outSlope: 0.48163554 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.663392 - inSlope: 0.48163554 - outSlope: 0.5593547 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.6540693 - inSlope: 0.5593547 - outSlope: 0.63867235 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.6434249 - inSlope: 0.63867235 - outSlope: 0.7189583 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.6314421 - inSlope: 0.7189583 - outSlope: 0.7993105 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.6181205 - inSlope: 0.7993105 - outSlope: 0.87843674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.6034797 - inSlope: 0.87843674 - outSlope: 0.9548631 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.58756554 - inSlope: 0.9548631 - outSlope: 1.0267287 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.57045317 - inSlope: 1.0267287 - outSlope: 1.0922265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.55224967 - inSlope: 1.0922265 - outSlope: 1.1493005 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.5330944 - inSlope: 1.1493005 - outSlope: 1.1962171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.5131572 - inSlope: 1.1962171 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.47174802 - inSlope: 1.2532169 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2542844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.429825 - inSlope: 1.2542844 - outSlope: 1.2328569 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.4092777 - inSlope: 1.2328569 - outSlope: 1.1969466 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.38932833 - inSlope: 1.1969466 - outSlope: 1.1473271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.3702065 - inSlope: 1.1473271 - outSlope: 1.0846888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.35212812 - inSlope: 1.0846888 - outSlope: 1.0101246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.33529297 - inSlope: 1.0101246 - outSlope: 0.92452186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.31988406 - inSlope: 0.92452186 - outSlope: 0.8288975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.3060693 - inSlope: 0.8288975 - outSlope: 0.72402585 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.29400206 - inSlope: 0.72402585 - outSlope: 0.6105981 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.28382558 - inSlope: 0.6105981 - outSlope: 0.48898163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.27567577 - inSlope: 0.48898163 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.0855298 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.2661509 - inSlope: -0.0855298 - outSlope: -0.2496674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.27031207 - inSlope: -0.2496674 - outSlope: -0.40388963 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.27704346 - inSlope: -0.40388963 - outSlope: -0.5484794 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.2861849 - inSlope: -0.5484794 - outSlope: -0.68350166 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.29757643 - inSlope: -0.68350166 - outSlope: -0.8085876 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.31105307 - inSlope: -0.8085876 - outSlope: -0.92316425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.3264389 - inSlope: -0.92316425 - outSlope: -1.026246 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.34354323 - inSlope: -1.026246 - outSlope: -1.1168263 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.36215672 - inSlope: -1.1168263 - outSlope: -1.1935027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.3820487 - inSlope: -1.1935027 - outSlope: -1.2551929 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.40296826 - inSlope: -1.2551929 - outSlope: -1.3006018 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.42464525 - inSlope: -1.3006018 - outSlope: -1.328931 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.4467944 - inSlope: -1.328931 - outSlope: -1.3397337 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.46912295 - inSlope: -1.3397337 - outSlope: -1.3328953 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.49133816 - inSlope: -1.3328953 - outSlope: -1.3091615 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.5131572 - inSlope: -1.3091615 - outSlope: -1.2695405 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.5343165 - inSlope: -1.2695405 - outSlope: -1.2158532 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.5545804 - inSlope: -1.2158532 - outSlope: -1.1500765 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.5737486 - inSlope: -1.1500765 - outSlope: -1.0746882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.5916598 - inSlope: -1.0746882 - outSlope: -0.99206436 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.6081944 - inSlope: -0.99206436 - outSlope: -0.9046836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.62327224 - inSlope: -0.9046836 - outSlope: -0.8146368 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.6368497 - inSlope: -0.8146368 - outSlope: -0.7238427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.64891356 - inSlope: -0.7238427 - outSlope: -0.6336473 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.6594745 - inSlope: -0.6336473 - outSlope: -0.54507256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.6685589 - inSlope: -0.54507256 - outSlope: -0.45856938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.6762018 - inSlope: -0.45856938 - outSlope: -0.37420964 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.68243873 - inSlope: -0.37420964 - outSlope: -0.29157487 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.68729824 - inSlope: -0.29157487 - outSlope: -0.20981032 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.6907951 - inSlope: -0.20981032 - outSlope: -0.12764649 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.69292253 - inSlope: -0.12764649 - outSlope: -0.04337253 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.6936454 - inSlope: -0.04337253 - outSlope: 0.038463466 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.69300437 - inSlope: 0.038463466 - outSlope: 0.11324493 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.6911169 - inSlope: 0.11324493 - outSlope: 0.1861553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.6880144 - inSlope: 0.1861553 - outSlope: 0.25853646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.6837054 - inSlope: 0.25853646 - outSlope: 0.3314796 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.6781808 - inSlope: 0.3314796 - outSlope: 0.40569478 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.67141914 - inSlope: 0.40569478 - outSlope: 0.48163554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.663392 - inSlope: 0.48163554 - outSlope: 0.5593547 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.6540693 - inSlope: 0.5593547 - outSlope: 0.63867235 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.6434249 - inSlope: 0.63867235 - outSlope: 0.7189583 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.6314421 - inSlope: 0.7189583 - outSlope: 0.7992876 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.6181205 - inSlope: 0.7992876 - outSlope: 0.8784619 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.6034797 - inSlope: 0.8784619 - outSlope: 0.9548358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.58756554 - inSlope: 0.9548358 - outSlope: 1.0267581 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.57045317 - inSlope: 1.0267581 - outSlope: 1.0921953 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.55224967 - inSlope: 1.0921953 - outSlope: 1.1493334 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.5330944 - inSlope: 1.1493334 - outSlope: 1.1962171 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.5131572 - inSlope: 1.1962171 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.47174802 - inSlope: 1.2532169 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2542844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.429825 - inSlope: 1.2542844 - outSlope: 1.2328569 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.4092777 - inSlope: 1.2328569 - outSlope: 1.1969466 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.38932833 - inSlope: 1.1969466 - outSlope: 1.1473271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.3702065 - inSlope: 1.1473271 - outSlope: 1.0846888 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.35212812 - inSlope: 1.0846888 - outSlope: 1.0100957 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.33529297 - inSlope: 1.0100957 - outSlope: 0.9245483 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.31988406 - inSlope: 0.9245483 - outSlope: 0.82887375 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.3060693 - inSlope: 0.82887375 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.6105806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.28382558 - inSlope: 0.6105806 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.3593844 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.26968595 - inSlope: 0.3593844 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.075853646 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.26472542 - inSlope: 0.075853646 - outSlope: -0.09108027 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.2662434 - inSlope: -0.09108027 - outSlope: -0.26562276 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.2706705 - inSlope: -0.26562276 - outSlope: -0.4292959 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.27782533 - inSlope: -0.4292959 - outSlope: -0.5823767 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.28753173 - inSlope: -0.5823767 - outSlope: -0.724921 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.29961357 - inSlope: -0.724921 - outSlope: -0.8564358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.3138877 - inSlope: -0.8564358 - outSlope: -0.97621626 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.33015817 - inSlope: -0.97621626 - outSlope: -1.0831945 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.34821114 - inSlope: -1.0831945 - outSlope: -1.1759648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.36781082 - inSlope: -1.1759648 - outSlope: -1.2532169 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.38869745 - inSlope: -1.2532169 - outSlope: -1.313412 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.41058794 - inSlope: -1.313412 - outSlope: -1.3554858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.43317902 - inSlope: -1.3554858 - outSlope: -1.3784279 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.45615312 - inSlope: -1.3784279 - outSlope: -1.3820508 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.47918695 - inSlope: -1.3820508 - outSlope: -1.366485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.501962 - inSlope: -1.366485 - outSlope: -1.3328673 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.5241761 - inSlope: -1.3328673 - outSlope: -1.2826223 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.54555345 - inSlope: -1.2826223 - outSlope: -1.2181134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.565855 - inSlope: -1.2181134 - outSlope: -1.1417224 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.584884 - inSlope: -1.1417224 - outSlope: -1.056413 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.6024906 - inSlope: -1.056413 - outSlope: -0.9648099 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.618571 - inSlope: -0.9648099 - outSlope: -0.86956054 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.63306385 - inSlope: -0.86956054 - outSlope: -0.77288854 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.64594513 - inSlope: -0.77288854 - outSlope: -0.6764798 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.65721995 - inSlope: -0.6764798 - outSlope: -0.5816656 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.6669142 - inSlope: -0.5816656 - outSlope: -0.48904243 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.67506504 - inSlope: -0.48904243 - outSlope: -0.39882553 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.68171203 - inSlope: -0.39882553 - outSlope: -0.31054202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.6868878 - inSlope: -0.31054202 - outSlope: -0.22338493 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.6906108 - inSlope: -0.22338493 - outSlope: -0.13587889 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.6928755 - inSlope: -0.13587889 - outSlope: -0.046195496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.6936454 - inSlope: -0.046195496 - outSlope: 0.038462363 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.69300437 - inSlope: 0.038462363 - outSlope: 0.11324817 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.6911169 - inSlope: 0.11324817 - outSlope: 0.18614997 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.6880144 - inSlope: 0.18614997 - outSlope: 0.25854385 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.6837054 - inSlope: 0.25854385 - outSlope: 0.33147013 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.6781808 - inSlope: 0.33147013 - outSlope: 0.4057064 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.67141914 - inSlope: 0.4057064 - outSlope: 0.48160797 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.663392 - inSlope: 0.48160797 - outSlope: 0.5593707 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.6540693 - inSlope: 0.5593707 - outSlope: 0.63867235 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.6434249 - inSlope: 0.63867235 - outSlope: 0.7189789 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.6314421 - inSlope: 0.7189789 - outSlope: 0.7992647 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.6181205 - inSlope: 0.7992647 - outSlope: 0.8784619 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.6034797 - inSlope: 0.8784619 - outSlope: 0.9548631 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.58756554 - inSlope: 0.9548631 - outSlope: 1.0267581 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.57045317 - inSlope: 1.0267581 - outSlope: 1.092164 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.55224967 - inSlope: 1.092164 - outSlope: 1.1493334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.5330944 - inSlope: 1.1493334 - outSlope: 1.1962513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.5131572 - inSlope: 1.1962513 - outSlope: 1.2313352 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.49263525 - inSlope: 1.2313352 - outSlope: 1.253181 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.47174802 - inSlope: 1.253181 - outSlope: 1.2610991 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.45073003 - inSlope: 1.2610991 - outSlope: 1.2543203 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.429825 - inSlope: 1.2543203 - outSlope: 1.2327863 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.4092777 - inSlope: 1.2327863 - outSlope: 1.1969808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.38932833 - inSlope: 1.1969808 - outSlope: 1.1473271 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.3702065 - inSlope: 1.1473271 - outSlope: 1.0847198 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.35212812 - inSlope: 1.0847198 - outSlope: 1.0100667 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.33529297 - inSlope: 1.0100667 - outSlope: 0.9245483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.31988406 - inSlope: 0.9245483 - outSlope: 0.8288975 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.3060693 - inSlope: 0.8288975 - outSlope: 0.7240465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.29400206 - inSlope: 0.7240465 - outSlope: 0.61056316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.28382558 - inSlope: 0.61056316 - outSlope: 0.4889956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.27567577 - inSlope: 0.4889956 - outSlope: 0.35939467 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.26968595 - inSlope: 0.35939467 - outSlope: 0.22178094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.26598966 - inSlope: 0.22178094 - outSlope: 0.07585148 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.26472542 - inSlope: 0.07585148 - outSlope: -0.0855298 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.2661509 - inSlope: -0.0855298 - outSlope: -0.24967456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.27031207 - inSlope: -0.24967456 - outSlope: -0.4038665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.27704346 - inSlope: -0.4038665 - outSlope: -0.54849505 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.2861849 - inSlope: -0.54849505 - outSlope: -0.68350166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.29757643 - inSlope: -0.68350166 - outSlope: -0.80861074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.31105307 - inSlope: -0.80861074 - outSlope: -0.92311144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.3264389 - inSlope: -0.92311144 - outSlope: -1.0262753 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.34354323 - inSlope: -1.0262753 - outSlope: -1.1168263 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.36215672 - inSlope: -1.1168263 - outSlope: -1.1935369 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.3820487 - inSlope: -1.1935369 - outSlope: -1.255121 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.40296826 - inSlope: -1.255121 - outSlope: -1.300639 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.42464525 - inSlope: -1.300639 - outSlope: -1.328969 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.4467944 - inSlope: -1.328969 - outSlope: -1.3397337 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.46912295 - inSlope: -1.3397337 - outSlope: -1.3328571 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.49133816 - inSlope: -1.3328571 - outSlope: -1.3091615 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.5131572 - inSlope: -1.3091615 - outSlope: -1.2695769 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.5343165 - inSlope: -1.2695769 - outSlope: -1.2157836 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.5545804 - inSlope: -1.2157836 - outSlope: -1.1501094 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.5737486 - inSlope: -1.1501094 - outSlope: -1.0746882 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.5916598 - inSlope: -1.0746882 - outSlope: -0.9920927 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.6081944 - inSlope: -0.9920927 - outSlope: -0.9046318 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.62327224 - inSlope: -0.9046318 - outSlope: -0.81466013 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.6368497 - inSlope: -0.81466013 - outSlope: -0.7238427 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.64891356 - inSlope: -0.7238427 - outSlope: -0.63366544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.6594745 - inSlope: -0.63366544 - outSlope: -0.5450413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.6685589 - inSlope: -0.5450413 - outSlope: -0.4585825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.6762018 - inSlope: -0.4585825 - outSlope: -0.37422037 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.68243873 - inSlope: -0.37422037 - outSlope: -0.29157487 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.68729824 - inSlope: -0.29157487 - outSlope: -0.20980431 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.6907951 - inSlope: -0.20980431 - outSlope: -0.12764649 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.69292253 - inSlope: -0.12764649 - outSlope: -0.04337377 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.6936454 - inSlope: -0.04337377 - outSlope: 0.022976626 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.69326246 - inSlope: 0.022976626 - outSlope: 0.06694896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.69214666 - inSlope: 0.06694896 - outSlope: 0.10830568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.6903416 - inSlope: 0.10830568 - outSlope: 0.14725552 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.6878874 - inSlope: 0.14725552 - outSlope: 0.18402758 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.6848201 - inSlope: 0.18402758 - outSlope: 0.21868563 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.6811754 - inSlope: 0.21868563 - outSlope: 0.25123027 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.6769883 - inSlope: 0.25123027 - outSlope: 0.28159332 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.67229515 - inSlope: 0.28159332 - outSlope: 0.30961406 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.6671347 - inSlope: 0.30961406 - outSlope: 0.33514893 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.661549 - inSlope: 0.33514893 - outSlope: 0.35791585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.6555838 - inSlope: 0.35791585 - outSlope: 0.3776751 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.6492893 - inSlope: 0.3776751 - outSlope: 0.39410368 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.64272064 - inSlope: 0.39410368 - outSlope: 0.40696883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.6359379 - inSlope: 0.40696883 - outSlope: 0.41591325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.62900615 - inSlope: 0.41591325 - outSlope: 0.4206636 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.6219948 - inSlope: 0.4206636 - outSlope: 0.42099166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.6149784 - inSlope: 0.42099166 - outSlope: 0.41663924 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.6080345 - inSlope: 0.41663924 - outSlope: 0.4074159 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.60124433 - inSlope: 0.4074159 - outSlope: 0.39313096 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.5946919 - inSlope: 0.39313096 - outSlope: 0.373759 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.58846265 - inSlope: 0.373759 - outSlope: 0.3491324 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.58264387 - inSlope: 0.3491324 - outSlope: 0.3192521 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.5773231 - inSlope: 0.3192521 - outSlope: 0.2840805 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.5725882 - inSlope: 0.2840805 - outSlope: 0.24372712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.56852615 - inSlope: 0.24372712 - outSlope: 0.19820397 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.5652228 - inSlope: 0.19820397 - outSlope: 0.1475917 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.562763 - inSlope: 0.1475917 - outSlope: 0.092038825 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.56122893 - inSlope: 0.092038825 - outSlope: 0.0317185 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.5607003 - inSlope: 0.0317185 - outSlope: 0.004087749 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.56063217 - inSlope: 0.004087749 - outSlope: 0.011926389 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.5604334 - inSlope: 0.011926389 - outSlope: 0.019083314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.56011534 - inSlope: 0.019083314 - outSlope: 0.025366932 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.55969256 - inSlope: 0.025366932 - outSlope: 0.030584803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.5591828 - inSlope: 0.030584803 - outSlope: 0.034559708 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.5586068 - inSlope: 0.034559708 - outSlope: 0.037133068 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.5579879 - inSlope: 0.037133068 - outSlope: 0.03816305 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.5573519 - inSlope: 0.03816305 - outSlope: 0.037519313 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.5567266 - inSlope: 0.037519313 - outSlope: 0.035067517 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.5561421 - inSlope: 0.035067517 - outSlope: 0.03072428 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.55563 - inSlope: 0.03072428 - outSlope: 0.024419203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.55522305 - inSlope: 0.024419203 - outSlope: 0.016079195 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.55495507 - inSlope: 0.016079195 - outSlope: 0.0057146535 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.5548598 - inSlope: 0.0057146535 - outSlope: -0.00665198 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.5549707 - inSlope: -0.00665198 - outSlope: -0.020968042 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.55532014 - inSlope: -0.020968042 - outSlope: -0.03712737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.55593896 - inSlope: -0.03712737 - outSlope: -0.05492175 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.5568543 - inSlope: -0.05492175 - outSlope: -0.074191034 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.5580908 - inSlope: -0.074191034 - outSlope: -0.094633356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.559668 - inSlope: -0.094633356 - outSlope: -0.11594882 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.56160057 - inSlope: -0.11594882 - outSlope: -0.13778181 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.5638969 - inSlope: -0.13778181 - outSlope: -0.15975124 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.5665594 - inSlope: -0.15975124 - outSlope: -0.18146673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.5695838 - inSlope: -0.18146673 - outSlope: -0.20246968 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.5729584 - inSlope: -0.20246968 - outSlope: -0.22244078 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.5766657 - inSlope: -0.22244078 - outSlope: -0.24090897 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.5806808 - inSlope: -0.24090897 - outSlope: -0.2575568 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.58497334 - inSlope: -0.2575568 - outSlope: -0.27210405 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.5895086 - inSlope: -0.27210405 - outSlope: -0.28426486 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.59424627 - inSlope: -0.28426486 - outSlope: -0.2938673 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.599144 - inSlope: -0.2938673 - outSlope: -0.3007274 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.6041563 - inSlope: -0.3007274 - outSlope: -0.30485022 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.6092371 - inSlope: -0.30485022 - outSlope: -0.3061699 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.6143398 - inSlope: -0.3061699 - outSlope: -0.30474293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.6194188 - inSlope: -0.30474293 - outSlope: -0.3006237 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.6244294 - inSlope: -0.3006237 - outSlope: -0.2939925 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.6293292 - inSlope: -0.2939925 - outSlope: -0.28492647 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.6340779 - inSlope: -0.28492647 - outSlope: -0.2736324 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.6386384 - inSlope: -0.2736324 - outSlope: -0.26023847 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.64297587 - inSlope: -0.26023847 - outSlope: -0.2449681 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.6470586 - inSlope: -0.2449681 - outSlope: -0.22793044 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.6508574 - inSlope: -0.22793044 - outSlope: -0.20931205 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.65434587 - inSlope: -0.20931205 - outSlope: -0.18920939 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.6574995 - inSlope: -0.18920939 - outSlope: -0.16778368 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.66029584 - inSlope: -0.16778368 - outSlope: -0.14510973 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.6627143 - inSlope: -0.14510973 - outSlope: -0.12122718 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.66473484 - inSlope: -0.12122718 - outSlope: -0.0962427 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.66633886 - inSlope: -0.0962427 - outSlope: -0.07011402 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.6675074 - inSlope: -0.07011402 - outSlope: -0.04287666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.668222 - inSlope: -0.04287666 - outSlope: -0.014554843 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.6684646 - inSlope: -0.014554843 - outSlope: -0.014554843 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7339951 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.7339951 - inSlope: 0 - outSlope: 0.1129819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.7358781 - inSlope: 0.1129819 - outSlope: 0.31173626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.7410737 - inSlope: 0.31173626 - outSlope: 0.45559332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.74866694 - inSlope: 0.45559332 - outSlope: 0.52753377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.75745916 - inSlope: 0.52753377 - outSlope: 0.5126314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.766003 - inSlope: 0.5126314 - outSlope: 0.400839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.7726837 - inSlope: 0.400839 - outSlope: 0.19150275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.7758754 - inSlope: 0.19150275 - outSlope: -0.10184536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.77417797 - inSlope: -0.10184536 - outSlope: -0.44938844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.76668817 - inSlope: -0.44938844 - outSlope: -0.8077433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.75322574 - inSlope: -0.8077433 - outSlope: -1.1283313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.73442024 - inSlope: -1.1283313 - outSlope: -1.3684536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.7116127 - inSlope: -1.3684536 - outSlope: -1.5002843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6866079 - inSlope: -1.5002843 - outSlope: -1.514255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.66137034 - inSlope: -1.514255 - outSlope: -1.4162399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.63776636 - inSlope: -1.4162399 - outSlope: -1.2212682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.6174119 - inSlope: -1.2212682 - outSlope: -0.94668853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6016337 - inSlope: -0.94668853 - outSlope: -0.6074101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.59151024 - inSlope: -0.6074101 - outSlope: -0.21352908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.5879514 - inSlope: -0.21352908 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.5879514 - inSlope: 0 - outSlope: 0.105396606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.58970803 - inSlope: 0.105396606 - outSlope: 0.29910237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.59469306 - inSlope: 0.29910237 - outSlope: 0.46484157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.6024404 - inSlope: 0.46484157 - outSlope: 0.6000644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.6124415 - inSlope: 0.6000644 - outSlope: 0.7025928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.62415135 - inSlope: 0.7025928 - outSlope: 0.77096415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.63700074 - inSlope: 0.77096415 - outSlope: 0.8048423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.65041476 - inSlope: 0.8048423 - outSlope: 0.8053716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.6638376 - inSlope: 0.8053716 - outSlope: 0.775506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.6767627 - inSlope: 0.775506 - outSlope: 0.72000974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.688763 - inSlope: 0.72000974 - outSlope: 0.645172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.6995159 - inSlope: 0.645172 - outSlope: 0.5579787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7088155 - inSlope: 0.5579787 - outSlope: 0.46555683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.7165748 - inSlope: 0.46555683 - outSlope: 0.37411845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.7228101 - inSlope: 0.37411845 - outSlope: 0.28844503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.7276175 - inSlope: 0.28844503 - outSlope: 0.21138689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.7311406 - inSlope: 0.21138689 - outSlope: 0.14367713 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.73353523 - inSlope: 0.14367713 - outSlope: 0.08379229 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.73493177 - inSlope: 0.08379229 - outSlope: 0.027987983 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.73539823 - inSlope: 0.027987983 - outSlope: -0.03034833 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.7348924 - inSlope: -0.03034833 - outSlope: -0.089700304 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.7333974 - inSlope: -0.089700304 - outSlope: -0.14871612 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.7309188 - inSlope: -0.14871612 - outSlope: -0.20921607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.7274319 - inSlope: -0.20921607 - outSlope: -0.27261642 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.7228883 - inSlope: -0.27261642 - outSlope: -0.33986354 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.7172238 - inSlope: -0.33986354 - outSlope: -0.41147986 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.71036583 - inSlope: -0.41147986 - outSlope: -0.4875188 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.7022405 - inSlope: -0.4875188 - outSlope: -0.5675059 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.6927821 - inSlope: -0.5675059 - outSlope: -0.6504828 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.68194073 - inSlope: -0.6504828 - outSlope: -0.7349224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.66969204 - inSlope: -0.7349224 - outSlope: -0.8188363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.6560448 - inSlope: -0.8188363 - outSlope: -0.89980686 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.641048 - inSlope: -0.89980686 - outSlope: -0.9751377 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.62479573 - inSlope: -0.9751377 - outSlope: -1.0420213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.6074287 - inSlope: -1.0420213 - outSlope: -1.0977327 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.5891332 - inSlope: -1.0977327 - outSlope: -1.1398076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.5701364 - inSlope: -1.1398076 - outSlope: -1.1663114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.5506979 - inSlope: -1.1663114 - outSlope: -1.1758207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.5311009 - inSlope: -1.1758207 - outSlope: -1.1675667 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.5116415 - inSlope: -1.1675667 - outSlope: -1.1414202 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.49261758 - inSlope: -1.1414202 - outSlope: -1.097831 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.4743204 - inSlope: -1.097831 - outSlope: -1.0375617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.45702773 - inSlope: -1.0375617 - outSlope: -0.9617391 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.44099876 - inSlope: -0.9617391 - outSlope: -0.8715936 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.42647222 - inSlope: -0.8715936 - outSlope: -0.76827836 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.4136676 - inSlope: -0.76827836 - outSlope: -0.6528717 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.4027864 - inSlope: -0.6528717 - outSlope: -0.5262034 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.39401636 - inSlope: -0.5262034 - outSlope: -0.38882053 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.38753602 - inSlope: -0.38882053 - outSlope: -0.24099134 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.3835195 - inSlope: -0.24099134 - outSlope: -0.08268901 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.38214135 - inSlope: -0.08268901 - outSlope: 0.068870254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.3832892 - inSlope: 0.068870254 - outSlope: 0.20124455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.38664326 - inSlope: 0.20124455 - outSlope: 0.3256634 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.39207098 - inSlope: 0.3256634 - outSlope: 0.44218403 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.3994407 - inSlope: 0.44218403 - outSlope: 0.5506663 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.4086186 - inSlope: 0.5506663 - outSlope: 0.6508261 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.4194657 - inSlope: 0.6508261 - outSlope: 0.7421447 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.43183476 - inSlope: 0.7421447 - outSlope: 0.82396644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.44556752 - inSlope: 0.82396644 - outSlope: 0.8955314 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.46049303 - inSlope: 0.8955314 - outSlope: 0.95599383 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.47642624 - inSlope: 0.95599383 - outSlope: 1.0045168 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.49316818 - inSlope: 1.0045168 - outSlope: 1.0403583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.51050746 - inSlope: 1.0403583 - outSlope: 1.0629641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.5282235 - inSlope: 1.0629641 - outSlope: 1.0720013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.5460902 - inSlope: 1.0720013 - outSlope: 1.0675453 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.5638826 - inSlope: 1.0675453 - outSlope: 1.049957 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.58138186 - inSlope: 1.049957 - outSlope: 1.0201166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.5983838 - inSlope: 1.0201166 - outSlope: 0.97920394 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.61470383 - inSlope: 0.97920394 - outSlope: 0.9287855 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.6301836 - inSlope: 0.9287855 - outSlope: 0.8706048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.64469385 - inSlope: 0.8706048 - outSlope: 0.80665547 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.6581381 - inSlope: 0.80665547 - outSlope: 0.73880625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.6704515 - inSlope: 0.73880625 - outSlope: 0.6689436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.6816006 - inSlope: 0.6689436 - outSlope: 0.598709 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.69157904 - inSlope: 0.598709 - outSlope: 0.5295079 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.70040417 - inSlope: 0.5295079 - outSlope: 0.46239898 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.7081108 - inSlope: 0.46239898 - outSlope: 0.39815465 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.7147467 - inSlope: 0.39815465 - outSlope: 0.33718494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.72036654 - inSlope: 0.33718494 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22520241 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.72878045 - inSlope: 0.22520241 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.028485494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.7349235 - inSlope: -0.028485494 - outSlope: -0.08422739 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.7335197 - inSlope: -0.08422739 - outSlope: -0.13956998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.73119354 - inSlope: -0.13956998 - outSlope: -0.19614553 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.7279244 - inSlope: -0.19614553 - outSlope: -0.25525007 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.7236703 - inSlope: -0.25525007 - outSlope: -0.31774098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.71837455 - inSlope: -0.31774098 - outSlope: -0.3841733 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.71197176 - inSlope: -0.3841733 - outSlope: -0.45462835 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.7043945 - inSlope: -0.45462835 - outSlope: -0.5288459 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.6955803 - inSlope: -0.5288459 - outSlope: -0.6060669 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.68547934 - inSlope: -0.6060669 - outSlope: -0.68505925 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.67406154 - inSlope: -0.68505925 - outSlope: -0.76424813 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.66132426 - inSlope: -0.76424813 - outSlope: -0.8415479 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.6472983 - inSlope: -0.8415479 - outSlope: -0.9147581 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.63205254 - inSlope: -0.9147581 - outSlope: -0.9812856 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.61569756 - inSlope: -0.9812856 - outSlope: -1.0388426 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.5983838 - inSlope: -1.0388426 - outSlope: -1.0849748 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.5803006 - inSlope: -1.0849748 - outSlope: -1.1178509 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.56167006 - inSlope: -1.1178509 - outSlope: -1.135836 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.5427392 - inSlope: -1.135836 - outSlope: -1.1380787 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.5237715 - inSlope: -1.1380787 - outSlope: -1.1239986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.50503796 - inSlope: -1.1239986 - outSlope: -1.0937983 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.48680827 - inSlope: -1.0937983 - outSlope: -1.04785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.46934387 - inSlope: -1.04785 - outSlope: -0.9870737 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.45289242 - inSlope: -0.9870737 - outSlope: -0.91247284 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.43768477 - inSlope: -0.91247284 - outSlope: -0.82503825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.42393395 - inSlope: -0.82503825 - outSlope: -0.7258991 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.41183582 - inSlope: -0.7258991 - outSlope: -0.61588776 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.4015709 - inSlope: -0.61588776 - outSlope: -0.49572808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.39330888 - inSlope: -0.49572808 - outSlope: -0.36586452 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.38721105 - inSlope: -0.36586452 - outSlope: -0.22652495 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.3834357 - inSlope: -0.22652495 - outSlope: -0.077659644 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.38214135 - inSlope: -0.077659644 - outSlope: 0.06887124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.3832892 - inSlope: 0.06887124 - outSlope: 0.20124167 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.38664326 - inSlope: 0.20124167 - outSlope: 0.32566807 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.39207098 - inSlope: 0.32566807 - outSlope: 0.4421777 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.3994407 - inSlope: 0.4421777 - outSlope: 0.550682 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.4086186 - inSlope: 0.550682 - outSlope: 0.6508168 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.4194657 - inSlope: 0.6508168 - outSlope: 0.7421341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.43183476 - inSlope: 0.7421341 - outSlope: 0.82397825 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.44556752 - inSlope: 0.82397825 - outSlope: 0.8955186 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.46049303 - inSlope: 0.8955186 - outSlope: 0.95600754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.47642624 - inSlope: 0.95600754 - outSlope: 1.0045024 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.49316818 - inSlope: 1.0045024 - outSlope: 1.0403732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.51050746 - inSlope: 1.0403732 - outSlope: 1.0629488 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.5282235 - inSlope: 1.0629488 - outSlope: 1.0720166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.5460902 - inSlope: 1.0720166 - outSlope: 1.0675299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.5638826 - inSlope: 1.0675299 - outSlope: 1.049972 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.58138186 - inSlope: 1.049972 - outSlope: 1.020102 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.5983838 - inSlope: 1.020102 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287722 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.6301836 - inSlope: 0.9287722 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.8066439 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.6581381 - inSlope: 0.8066439 - outSlope: 0.7387957 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.6704515 - inSlope: 0.7387957 - outSlope: 0.6689531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.6816006 - inSlope: 0.6689531 - outSlope: 0.5987004 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.69157904 - inSlope: 0.5987004 - outSlope: 0.5295155 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.70040417 - inSlope: 0.5295155 - outSlope: 0.46239236 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.7081108 - inSlope: 0.46239236 - outSlope: 0.39816034 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.7147467 - inSlope: 0.39816034 - outSlope: 0.33718494 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.72036654 - inSlope: 0.33718494 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22520241 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.72878045 - inSlope: 0.22520241 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.030348765 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.7348924 - inSlope: -0.030348765 - outSlope: -0.08969902 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.7333974 - inSlope: -0.08969902 - outSlope: -0.14871399 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.7309188 - inSlope: -0.14871399 - outSlope: -0.20921907 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.7274319 - inSlope: -0.20921907 - outSlope: -0.2726125 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.7228883 - inSlope: -0.2726125 - outSlope: -0.33987325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.7172238 - inSlope: -0.33987325 - outSlope: -0.411474 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.71036583 - inSlope: -0.411474 - outSlope: -0.48752576 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.7022405 - inSlope: -0.48752576 - outSlope: -0.5674978 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.6927821 - inSlope: -0.5674978 - outSlope: -0.65049213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.68194073 - inSlope: -0.65049213 - outSlope: -0.73491186 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.66969204 - inSlope: -0.73491186 - outSlope: -0.818848 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.6560448 - inSlope: -0.818848 - outSlope: -0.899794 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.641048 - inSlope: -0.899794 - outSlope: -0.97515166 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.62479573 - inSlope: -0.97515166 - outSlope: -1.0420064 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.6074287 - inSlope: -1.0420064 - outSlope: -1.0977484 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.5891332 - inSlope: -1.0977484 - outSlope: -1.1397913 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.5701364 - inSlope: -1.1397913 - outSlope: -1.1662947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.5506979 - inSlope: -1.1662947 - outSlope: -1.1758376 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.5311009 - inSlope: -1.1758376 - outSlope: -1.16755 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.5116415 - inSlope: -1.16755 - outSlope: -1.1414529 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.49261758 - inSlope: -1.1414529 - outSlope: -1.0978153 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.4743204 - inSlope: -1.0978153 - outSlope: -1.0375766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.45702773 - inSlope: -1.0375766 - outSlope: -0.9617254 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.44099876 - inSlope: -0.9617254 - outSlope: -0.87160605 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.42647222 - inSlope: -0.87160605 - outSlope: -0.7682674 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.4136676 - inSlope: -0.7682674 - outSlope: -0.6528811 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.4027864 - inSlope: -0.6528811 - outSlope: -0.5261959 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.39401636 - inSlope: -0.5261959 - outSlope: -0.3888261 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.38753602 - inSlope: -0.3888261 - outSlope: -0.2409879 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.3835195 - inSlope: -0.2409879 - outSlope: -0.08269019 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.38214135 - inSlope: -0.08269019 - outSlope: 0.06886927 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.3832892 - inSlope: 0.06886927 - outSlope: 0.20124167 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.38664326 - inSlope: 0.20124167 - outSlope: 0.32566807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.39207098 - inSlope: 0.32566807 - outSlope: 0.4421777 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.3994407 - inSlope: 0.4421777 - outSlope: 0.550682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.4086186 - inSlope: 0.550682 - outSlope: 0.6508168 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.4194657 - inSlope: 0.6508168 - outSlope: 0.7421553 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.43183476 - inSlope: 0.7421553 - outSlope: 0.82395464 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.44556752 - inSlope: 0.82395464 - outSlope: 0.89554423 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.46049303 - inSlope: 0.89554423 - outSlope: 0.9559802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.47642624 - inSlope: 0.9559802 - outSlope: 1.0045313 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.49316818 - inSlope: 1.0045313 - outSlope: 1.0403434 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.51050746 - inSlope: 1.0403434 - outSlope: 1.0629792 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.5282235 - inSlope: 1.0629792 - outSlope: 1.071986 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.5460902 - inSlope: 1.071986 - outSlope: 1.0675606 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.5638826 - inSlope: 1.0675606 - outSlope: 1.049942 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.58138186 - inSlope: 1.049942 - outSlope: 1.020102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.5983838 - inSlope: 1.020102 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.6301836 - inSlope: 0.9287722 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.8066439 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.6581381 - inSlope: 0.8066439 - outSlope: 0.7388168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.6704515 - inSlope: 0.7388168 - outSlope: 0.668934 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.6816006 - inSlope: 0.668934 - outSlope: 0.5987175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.69157904 - inSlope: 0.5987175 - outSlope: 0.5295003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.70040417 - inSlope: 0.5295003 - outSlope: 0.4624056 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.7081108 - inSlope: 0.4624056 - outSlope: 0.39814895 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.7147467 - inSlope: 0.39814895 - outSlope: 0.3371946 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.72036654 - inSlope: 0.3371946 - outSlope: 0.2796255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.725027 - inSlope: 0.2796255 - outSlope: 0.22520886 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.72878045 - inSlope: 0.22520886 - outSlope: 0.17347224 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.7316717 - inSlope: 0.17347224 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.028485494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.7349235 - inSlope: -0.028485494 - outSlope: -0.08422739 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.7335197 - inSlope: -0.08422739 - outSlope: -0.13956998 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.73119354 - inSlope: -0.13956998 - outSlope: -0.19614553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.7279244 - inSlope: -0.19614553 - outSlope: -0.25525007 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.7236703 - inSlope: -0.25525007 - outSlope: -0.31774098 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.71837455 - inSlope: -0.31774098 - outSlope: -0.3841733 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.71197176 - inSlope: -0.3841733 - outSlope: -0.45462835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.7043945 - inSlope: -0.45462835 - outSlope: -0.528861 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.6955803 - inSlope: -0.528861 - outSlope: -0.60604954 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.68547934 - inSlope: -0.60604954 - outSlope: -0.6850788 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.67406154 - inSlope: -0.6850788 - outSlope: -0.76422626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.66132426 - inSlope: -0.76422626 - outSlope: -0.8415479 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.6472983 - inSlope: -0.8415479 - outSlope: -0.9147581 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.63205254 - inSlope: -0.9147581 - outSlope: -0.9812856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.61569756 - inSlope: -0.9812856 - outSlope: -1.0388426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.5983838 - inSlope: -1.0388426 - outSlope: -1.0849748 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.5803006 - inSlope: -1.0849748 - outSlope: -1.1178509 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.56167006 - inSlope: -1.1178509 - outSlope: -1.135836 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.5427392 - inSlope: -1.135836 - outSlope: -1.1380787 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.5237715 - inSlope: -1.1380787 - outSlope: -1.1239986 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.50503796 - inSlope: -1.1239986 - outSlope: -1.0937983 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.48680827 - inSlope: -1.0937983 - outSlope: -1.04785 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.46934387 - inSlope: -1.04785 - outSlope: -0.987102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.45289242 - inSlope: -0.987102 - outSlope: -0.91244674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.43768477 - inSlope: -0.91244674 - outSlope: -0.82506186 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.42393395 - inSlope: -0.82506186 - outSlope: -0.7258783 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.41183582 - inSlope: -0.7258783 - outSlope: -0.61588776 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.4015709 - inSlope: -0.61588776 - outSlope: -0.49572808 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.39330888 - inSlope: -0.49572808 - outSlope: -0.36586452 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.38721105 - inSlope: -0.36586452 - outSlope: -0.22652495 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.3834357 - inSlope: -0.22652495 - outSlope: -0.077659644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.38214135 - inSlope: -0.077659644 - outSlope: 0.06887124 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.3832892 - inSlope: 0.06887124 - outSlope: 0.20124167 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.38664326 - inSlope: 0.20124167 - outSlope: 0.32566807 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.39207098 - inSlope: 0.32566807 - outSlope: 0.4421777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.3994407 - inSlope: 0.4421777 - outSlope: 0.550682 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.4086186 - inSlope: 0.550682 - outSlope: 0.6508168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.4194657 - inSlope: 0.6508168 - outSlope: 0.7421553 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.43183476 - inSlope: 0.7421553 - outSlope: 0.82395464 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.44556752 - inSlope: 0.82395464 - outSlope: 0.89554423 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.46049303 - inSlope: 0.89554423 - outSlope: 0.9559802 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.47642624 - inSlope: 0.9559802 - outSlope: 1.0045024 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.49316818 - inSlope: 1.0045024 - outSlope: 1.0403732 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.51050746 - inSlope: 1.0403732 - outSlope: 1.0629488 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.5282235 - inSlope: 1.0629488 - outSlope: 1.0720166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.5460902 - inSlope: 1.0720166 - outSlope: 1.0675299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.5638826 - inSlope: 1.0675299 - outSlope: 1.049972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.58138186 - inSlope: 1.049972 - outSlope: 1.020102 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.5983838 - inSlope: 1.020102 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.6301836 - inSlope: 0.9287722 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.8066439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.6581381 - inSlope: 0.8066439 - outSlope: 0.7388168 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.6704515 - inSlope: 0.7388168 - outSlope: 0.668934 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.6816006 - inSlope: 0.668934 - outSlope: 0.5987175 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.69157904 - inSlope: 0.5987175 - outSlope: 0.5295003 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.70040417 - inSlope: 0.5295003 - outSlope: 0.46239236 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.7081108 - inSlope: 0.46239236 - outSlope: 0.39816034 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.7147467 - inSlope: 0.39816034 - outSlope: 0.33718494 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.72036654 - inSlope: 0.33718494 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22520241 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.72878045 - inSlope: 0.22520241 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123644605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.73373246 - inSlope: 0.123644605 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025262496 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.73539823 - inSlope: 0.025262496 - outSlope: -0.030348765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.7348924 - inSlope: -0.030348765 - outSlope: -0.08969902 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.7333974 - inSlope: -0.08969902 - outSlope: -0.14871824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.7309188 - inSlope: -0.14871824 - outSlope: -0.2092131 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.7274319 - inSlope: -0.2092131 - outSlope: -0.27262032 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.7228883 - inSlope: -0.27262032 - outSlope: -0.33986354 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.7172238 - inSlope: -0.33986354 - outSlope: -0.411474 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.71036583 - inSlope: -0.411474 - outSlope: -0.48752576 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.7022405 - inSlope: -0.48752576 - outSlope: -0.5674978 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.6927821 - inSlope: -0.5674978 - outSlope: -0.65049213 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.68194073 - inSlope: -0.65049213 - outSlope: -0.73491186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.66969204 - inSlope: -0.73491186 - outSlope: -0.818848 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.6560448 - inSlope: -0.818848 - outSlope: -0.899794 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.641048 - inSlope: -0.899794 - outSlope: -0.97515166 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.62479573 - inSlope: -0.97515166 - outSlope: -1.0420064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.6074287 - inSlope: -1.0420064 - outSlope: -1.0977484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.5891332 - inSlope: -1.0977484 - outSlope: -1.1397913 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.5701364 - inSlope: -1.1397913 - outSlope: -1.1663281 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.5506979 - inSlope: -1.1663281 - outSlope: -1.1758039 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.5311009 - inSlope: -1.1758039 - outSlope: -1.1675833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.5116415 - inSlope: -1.1675833 - outSlope: -1.1414202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.49261758 - inSlope: -1.1414202 - outSlope: -1.0978153 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.4743204 - inSlope: -1.0978153 - outSlope: -1.0375766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.45702773 - inSlope: -1.0375766 - outSlope: -0.9617254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.44099876 - inSlope: -0.9617254 - outSlope: -0.87160605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.42647222 - inSlope: -0.87160605 - outSlope: -0.7682674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.4136676 - inSlope: -0.7682674 - outSlope: -0.6528811 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.4027864 - inSlope: -0.6528811 - outSlope: -0.5261959 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.39401636 - inSlope: -0.5261959 - outSlope: -0.3888261 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.38753602 - inSlope: -0.3888261 - outSlope: -0.2409879 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.3835195 - inSlope: -0.2409879 - outSlope: -0.08269019 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.38214135 - inSlope: -0.08269019 - outSlope: 0.06886927 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.3832892 - inSlope: 0.06886927 - outSlope: 0.20124742 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.38664326 - inSlope: 0.20124742 - outSlope: 0.32565874 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.39207098 - inSlope: 0.32565874 - outSlope: 0.44219035 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.3994407 - inSlope: 0.44219035 - outSlope: 0.5506663 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.4086186 - inSlope: 0.5506663 - outSlope: 0.65083545 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.4194657 - inSlope: 0.65083545 - outSlope: 0.7421129 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.43183476 - inSlope: 0.7421129 - outSlope: 0.82397825 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.44556752 - inSlope: 0.82397825 - outSlope: 0.89554423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.46049303 - inSlope: 0.89554423 - outSlope: 0.95600754 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.47642624 - inSlope: 0.95600754 - outSlope: 1.0044737 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.49316818 - inSlope: 1.0044737 - outSlope: 1.0403732 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.51050746 - inSlope: 1.0403732 - outSlope: 1.0629792 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.5282235 - inSlope: 1.0629792 - outSlope: 1.0720166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.5460902 - inSlope: 1.0720166 - outSlope: 1.0674994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.5638826 - inSlope: 1.0674994 - outSlope: 1.049972 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.58138186 - inSlope: 1.049972 - outSlope: 1.0201312 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.5983838 - inSlope: 1.0201312 - outSlope: 0.97921795 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.61470383 - inSlope: 0.97921795 - outSlope: 0.9287456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.6301836 - inSlope: 0.9287456 - outSlope: 0.8706297 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.64469385 - inSlope: 0.8706297 - outSlope: 0.80666703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.6581381 - inSlope: 0.80666703 - outSlope: 0.73877454 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.6704515 - inSlope: 0.73877454 - outSlope: 0.6689531 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.6816006 - inSlope: 0.6689531 - outSlope: 0.5987175 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.69157904 - inSlope: 0.5987175 - outSlope: 0.5295155 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.70040417 - inSlope: 0.5295155 - outSlope: 0.46237913 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.7081108 - inSlope: 0.46237913 - outSlope: 0.39816034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.7147467 - inSlope: 0.39816034 - outSlope: 0.3371946 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.72036654 - inSlope: 0.3371946 - outSlope: 0.2796335 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.725027 - inSlope: 0.2796335 - outSlope: 0.22519597 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.72878045 - inSlope: 0.22519597 - outSlope: 0.1734772 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.7316717 - inSlope: 0.1734772 - outSlope: 0.123648144 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.73373246 - inSlope: 0.123648144 - outSlope: 0.07468457 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.7349772 - inSlope: 0.07468457 - outSlope: 0.025261773 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.73539823 - inSlope: 0.025261773 - outSlope: -0.028485494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.7349235 - inSlope: -0.028485494 - outSlope: -0.084229805 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.7335197 - inSlope: -0.084229805 - outSlope: -0.139562 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.73119354 - inSlope: -0.139562 - outSlope: -0.19615115 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.7279244 - inSlope: -0.19615115 - outSlope: -0.25525007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.7236703 - inSlope: -0.25525007 - outSlope: -0.31775007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.71837455 - inSlope: -0.31775007 - outSlope: -0.3841513 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.71197176 - inSlope: -0.3841513 - outSlope: -0.45464137 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.7043945 - inSlope: -0.45464137 - outSlope: -0.528861 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.6955803 - inSlope: -0.528861 - outSlope: -0.6060669 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.68547934 - inSlope: -0.6060669 - outSlope: -0.68503964 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.67406154 - inSlope: -0.68503964 - outSlope: -0.76424813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.66132426 - inSlope: -0.76424813 - outSlope: -0.841572 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.6472983 - inSlope: -0.841572 - outSlope: -0.9147581 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.63205254 - inSlope: -0.9147581 - outSlope: -0.9812575 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.61569756 - inSlope: -0.9812575 - outSlope: -1.0388426 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.5983838 - inSlope: -1.0388426 - outSlope: -1.0850059 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.5803006 - inSlope: -1.0850059 - outSlope: -1.117787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.56167006 - inSlope: -1.117787 - outSlope: -1.1358684 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.5427392 - inSlope: -1.1358684 - outSlope: -1.1380787 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.5237715 - inSlope: -1.1380787 - outSlope: -1.1240308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.50503796 - inSlope: -1.1240308 - outSlope: -1.0937357 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.48680827 - inSlope: -1.0937357 - outSlope: -1.0478799 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.46934387 - inSlope: -1.0478799 - outSlope: -0.987102 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.45289242 - inSlope: -0.987102 - outSlope: -0.91247284 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.43768477 - inSlope: -0.91247284 - outSlope: -0.82501465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.42393395 - inSlope: -0.82501465 - outSlope: -0.7258991 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.41183582 - inSlope: -0.7258991 - outSlope: -0.6159054 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.4015709 - inSlope: -0.6159054 - outSlope: -0.49572808 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.39330888 - inSlope: -0.49572808 - outSlope: -0.36585405 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.38721105 - inSlope: -0.36585405 - outSlope: -0.22652495 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.3834357 - inSlope: -0.22652495 - outSlope: -0.077661864 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.38214135 - inSlope: -0.077661864 - outSlope: 0.0457065 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.38290316 - inSlope: 0.0457065 - outSlope: 0.13277137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.38511598 - inSlope: 0.13277137 - outSlope: 0.21326748 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.38867038 - inSlope: 0.21326748 - outSlope: 0.2870973 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.39345527 - inSlope: 0.2870973 - outSlope: 0.35417262 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.3993584 - inSlope: 0.35417262 - outSlope: 0.41448092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.4062663 - inSlope: 0.41448092 - outSlope: 0.4678756 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.4140641 - inSlope: 0.4678756 - outSlope: 0.514325 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.42263606 - inSlope: 0.514325 - outSlope: 0.5537313 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.4318653 - inSlope: 0.5537313 - outSlope: 0.5861753 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.44163474 - inSlope: 0.5861753 - outSlope: 0.61153334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.4518268 - inSlope: 0.61153334 - outSlope: 0.62990314 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.46232504 - inSlope: 0.62990314 - outSlope: 0.6412875 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.4730136 - inSlope: 0.6412875 - outSlope: 0.645943 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.48377916 - inSlope: 0.645943 - outSlope: 0.6438723 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.4945102 - inSlope: 0.6438723 - outSlope: 0.63530105 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.505099 - inSlope: 0.63530105 - outSlope: 0.6205403 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.5154412 - inSlope: 0.6205403 - outSlope: 0.5997726 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.52543724 - inSlope: 0.5997726 - outSlope: 0.5732612 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.53499144 - inSlope: 0.5732612 - outSlope: 0.54127926 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.54401314 - inSlope: 0.54127926 - outSlope: 0.50417 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.55241585 - inSlope: 0.50417 - outSlope: 0.46207657 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.560117 - inSlope: 0.46207657 - outSlope: 0.41528025 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.56703824 - inSlope: 0.41528025 - outSlope: 0.36386395 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.5731029 - inSlope: 0.36386395 - outSlope: 0.30803317 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.5782367 - inSlope: 0.30803317 - outSlope: 0.24769685 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.5823649 - inSlope: 0.24769685 - outSlope: 0.18288295 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.5854129 - inSlope: 0.18288295 - outSlope: 0.113359705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.5873023 - inSlope: 0.113359705 - outSlope: 0.03894627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.5879514 - inSlope: 0.03894627 - outSlope: 0.030334458 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.588457 - inSlope: 0.030334458 - outSlope: 0.08935315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.58994627 - inSlope: 0.08935315 - outSlope: 0.14584644 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.592377 - inSlope: 0.14584644 - outSlope: 0.19974895 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.5957061 - inSlope: 0.19974895 - outSlope: 0.25089407 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.5998876 - inSlope: 0.25089407 - outSlope: 0.29917535 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.6048741 - inSlope: 0.29917535 - outSlope: 0.34443665 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.6106146 - inSlope: 0.34443665 - outSlope: 0.38641566 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.61705476 - inSlope: 0.38641566 - outSlope: 0.42486125 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.6241357 - inSlope: 0.42486125 - outSlope: 0.45947888 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.631794 - inSlope: 0.45947888 - outSlope: 0.49000773 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.63996065 - inSlope: 0.49000773 - outSlope: 0.5160363 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.6485611 - inSlope: 0.5160363 - outSlope: 0.53724754 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.6575151 - inSlope: 0.53724754 - outSlope: 0.55325216 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.66673636 - inSlope: 0.55325216 - outSlope: 0.5638268 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.67613333 - inSlope: 0.5638268 - outSlope: 0.5685977 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.6856098 - inSlope: 0.5685977 - outSlope: 0.5673278 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.6950657 - inSlope: 0.5673278 - outSlope: 0.5600037 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.70439893 - inSlope: 0.5600037 - outSlope: 0.54643154 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.713506 - inSlope: 0.54643154 - outSlope: 0.5267796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.7222855 - inSlope: 0.5267796 - outSlope: 0.50119084 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.73063904 - inSlope: 0.50119084 - outSlope: 0.47007683 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.73847353 - inSlope: 0.47007683 - outSlope: 0.43386286 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.7457045 - inSlope: 0.43386286 - outSlope: 0.39318207 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.7522574 - inSlope: 0.39318207 - outSlope: 0.34872618 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.75806975 - inSlope: 0.34872618 - outSlope: 0.3014527 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.7630939 - inSlope: 0.3014527 - outSlope: 0.2521315 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.767296 - inSlope: 0.2521315 - outSlope: 0.20181249 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.7706595 - inSlope: 0.20181249 - outSlope: 0.15139899 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.7731829 - inSlope: 0.15139899 - outSlope: 0.10189331 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.7748811 - inSlope: 0.10189331 - outSlope: 0.054167144 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.7757839 - inSlope: 0.054167144 - outSlope: 0.00904403 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.77593464 - inSlope: 0.00904403 - outSlope: -0.032759212 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.77538866 - inSlope: -0.032759212 - outSlope: -0.07062543 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.7742116 - inSlope: -0.07062543 - outSlope: -0.1040713 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.7724771 - inSlope: -0.1040713 - outSlope: -0.13273159 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.7702648 - inSlope: -0.13273159 - outSlope: -0.15639305 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.7676583 - inSlope: -0.15639305 - outSlope: -0.17488627 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.76474357 - inSlope: -0.17488627 - outSlope: -0.1882117 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.76160675 - inSlope: -0.1882117 - outSlope: -0.19641171 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.7583331 - inSlope: -0.19641171 - outSlope: -0.19967741 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.7550052 - inSlope: -0.19967741 - outSlope: -0.19813244 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.751703 - inSlope: -0.19813244 - outSlope: -0.19204552 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.7485023 - inSlope: -0.19204552 - outSlope: -0.18168879 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.74547404 - inSlope: -0.18168879 - outSlope: -0.16736881 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.7426846 - inSlope: -0.16736881 - outSlope: -0.14937986 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.740195 - inSlope: -0.14937986 - outSlope: -0.1280397 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.7380609 - inSlope: -0.1280397 - outSlope: -0.103710085 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.7363324 - inSlope: -0.103710085 - outSlope: -0.07669089 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.73505425 - inSlope: -0.07669089 - outSlope: -0.047404297 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.7342642 - inSlope: -0.047404297 - outSlope: -0.01614622 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.7339951 - inSlope: -0.01614622 - outSlope: -0.01614622 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13729207 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.13729207 - inSlope: 0 - outSlope: -0.0058999714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.1373904 - inSlope: -0.0058999714 - outSlope: -0.016689556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13766856 - inSlope: -0.016689556 - outSlope: -0.025752807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13809778 - inSlope: -0.025752807 - outSlope: -0.03284636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13864522 - inSlope: -0.03284636 - outSlope: -0.03773693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13927417 - inSlope: -0.03773693 - outSlope: -0.040104285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13994257 - inSlope: -0.040104285 - outSlope: -0.04017953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.14061223 - inSlope: -0.04017953 - outSlope: -0.037632324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14123943 - inSlope: -0.037632324 - outSlope: -0.033018023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.14178973 - inSlope: -0.033018023 - outSlope: -0.027062524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.14224078 - inSlope: -0.027062524 - outSlope: -0.020590445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.14258395 - inSlope: -0.020590445 - outSlope: -0.014495566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.14282554 - inSlope: -0.014495566 - outSlope: -0.009007729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.14297567 - inSlope: -0.009007729 - outSlope: -0.004832451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.14305621 - inSlope: -0.004832451 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.14308491 - inSlope: -0.0017219798 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.14308214 - inSlope: 0.00016629712 - outSlope: 0.0009173131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.14306685 - inSlope: 0.0009173131 - outSlope: 0.0006490952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.14305604 - inSlope: 0.0006490952 - outSlope: -0.0005730992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.14306559 - inSlope: -0.0005730992 - outSlope: -0.0018820184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.14309695 - inSlope: -0.0018820184 - outSlope: -0.002840452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1431443 - inSlope: -0.002840452 - outSlope: -0.0036683714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.14320543 - inSlope: -0.0036683714 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.14327386 - inSlope: -0.0041055717 - outSlope: -0.0039491095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.14333968 - inSlope: -0.0039491095 - outSlope: -0.0030881085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.14339115 - inSlope: -0.0030881085 - outSlope: -0.0015243902 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.14341655 - inSlope: -0.0015243902 - outSlope: -0.0005185609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.1434252 - inSlope: -0.0005185609 - outSlope: -0.0004908447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.14343338 - inSlope: -0.0004908447 - outSlope: -0.0004640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.14344111 - inSlope: -0.0004640226 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.14344838 - inSlope: -0.0004363033 - outSlope: -0.0004094843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.1434552 - inSlope: -0.0004094843 - outSlope: -0.0003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.14346159 - inSlope: -0.0003826622 - outSlope: -0.00035584008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.14346752 - inSlope: -0.00035584008 - outSlope: -0.00032991203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.14347301 - inSlope: -0.00032991203 - outSlope: -0.00030487805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.1434781 - inSlope: -0.00030487805 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.14348271 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.14348695 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.14349073 - inSlope: -0.00022709229 - outSlope: -0.00020474214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.14349414 - inSlope: -0.00020474214 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.14349715 - inSlope: -0.00018060225 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.14349978 - inSlope: -0.00015735641 - outSlope: -0.00013500465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.14350203 - inSlope: -0.00013500465 - outSlope: -0.00011265289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.1435039 - inSlope: -0.00011265289 - outSlope: -0.00009298333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.14350545 - inSlope: -0.00009298333 - outSlope: -0.00007063107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.14350663 - inSlope: -0.00007063107 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.1435075 - inSlope: -0.000051856092 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.14350806 - inSlope: -0.00003397468 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.1435083 - inSlope: -0.000014305128 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.14350824 - inSlope: 0.000003576282 - outSlope: 0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.14350791 - inSlope: 0.000019669551 - outSlope: 0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.14350735 - inSlope: 0.00003397468 - outSlope: 0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.14350648 - inSlope: 0.000051856092 - outSlope: 0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.14350541 - inSlope: 0.000064372616 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.1435041 - inSlope: 0.000078678204 - outSlope: 0.000091195194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.14350258 - inSlope: 0.000091195194 - outSlope: 0.00010281811 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.14350086 - inSlope: 0.00010281811 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.14349896 - inSlope: 0.00011444103 - outSlope: 0.0001242758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.14349689 - inSlope: 0.0001242758 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.14349465 - inSlope: 0.00013411058 - outSlope: 0.00014305026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.14349227 - inSlope: 0.00014305026 - outSlope: 0.00014930978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.14348978 - inSlope: 0.00014930978 - outSlope: 0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.14348714 - inSlope: 0.00015825048 - outSlope: 0.00016272084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.14348443 - inSlope: 0.00016272084 - outSlope: 0.00016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.14348161 - inSlope: 0.00016897933 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.14347872 - inSlope: 0.00017344968 - outSlope: 0.00017792004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.14347576 - inSlope: 0.00017792004 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.14347275 - inSlope: 0.00018060225 - outSlope: 0.00018328315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.14346969 - inSlope: 0.00018328315 - outSlope: 0.00018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.14346664 - inSlope: 0.00018328446 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.14346354 - inSlope: 0.00018596667 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.14346047 - inSlope: 0.00018417853 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.1434574 - inSlope: 0.00018417853 - outSlope: 0.00018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.14345434 - inSlope: 0.00018328446 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.14345133 - inSlope: 0.00018060225 - outSlope: 0.0001770247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.14344838 - inSlope: 0.0001770247 - outSlope: 0.00017434375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.14344548 - inSlope: 0.00017434375 - outSlope: 0.00016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.14344266 - inSlope: 0.00016897933 - outSlope: 0.00016540305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.1434399 - inSlope: 0.00016540305 - outSlope: 0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.14343727 - inSlope: 0.00015825048 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.14333765 - inSlope: 0.0059768613 - outSlope: 0.016667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.14305986 - inSlope: 0.016667264 - outSlope: 0.025646413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.14263242 - inSlope: 0.025646413 - outSlope: 0.03242681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.14209197 - inSlope: 0.03242681 - outSlope: 0.03658447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.14148223 - inSlope: 0.03658447 - outSlope: 0.03787104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.14085105 - inSlope: 0.03787104 - outSlope: 0.036169622 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.14024822 - inSlope: 0.036169622 - outSlope: 0.031814605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.13971798 - inSlope: 0.031814605 - outSlope: 0.02546581 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.13929355 - inSlope: 0.02546581 - outSlope: 0.018220263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.13898988 - inSlope: 0.018220263 - outSlope: 0.011357378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.13880059 - inSlope: 0.011357378 - outSlope: 0.0057631787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.13870454 - inSlope: 0.0057631787 - outSlope: 0.0016781704 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.13867657 - inSlope: 0.0016781704 - outSlope: -0.00090032903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.13869157 - inSlope: -0.00090032903 - outSlope: -0.001858746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.13872255 - inSlope: -0.001858746 - outSlope: -0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.13874973 - inSlope: -0.0016307846 - outSlope: -0.0008887061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.13876455 - inSlope: -0.0008887061 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.1387624 - inSlope: 0.00012874615 - outSlope: 0.0012892497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.13874091 - inSlope: 0.0012892497 - outSlope: 0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.1387116 - inSlope: 0.0017586367 - outSlope: 0.0014171018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.13868798 - inSlope: 0.0014171018 - outSlope: 0.001002253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.13867128 - inSlope: 0.001002253 - outSlope: 0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.13866124 - inSlope: 0.00060260354 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.13865641 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.1386548 - inSlope: 0.00009655962 - outSlope: 0.00001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.13865452 - inSlope: 0.00001698734 - outSlope: -0.0000044703525 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.13865466 - inSlope: -0.0000044703525 - outSlope: -0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.13865489 - inSlope: -0.000013411058 - outSlope: -0.000018775212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.1386552 - inSlope: -0.000018775212 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.13865562 - inSlope: -0.000025033974 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.1386561 - inSlope: -0.000028610257 - outSlope: -0.00003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.13865668 - inSlope: -0.00003486875 - outSlope: -0.000038445032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.13865732 - inSlope: -0.000038445032 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.13865802 - inSlope: -0.000042021315 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.13865879 - inSlope: -0.000046491667 - outSlope: -0.00004917388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.13865961 - inSlope: -0.00004917388 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.13866048 - inSlope: -0.000051856092 - outSlope: -0.0000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.13866138 - inSlope: -0.0000545383 - outSlope: -0.000056326444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.13866232 - inSlope: -0.000056326444 - outSlope: 0.00079929904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.138649 - inSlope: 0.00079929904 - outSlope: 0.002435448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.13860841 - inSlope: 0.002435448 - outSlope: 0.0039625205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.13854237 - inSlope: 0.0039625205 - outSlope: 0.005385881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.1384526 - inSlope: 0.005385881 - outSlope: 0.006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.13834085 - inSlope: 0.006705433 - outSlope: 0.007913418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.13820896 - inSlope: 0.007913418 - outSlope: 0.009005972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13805886 - inSlope: 0.009005972 - outSlope: 0.009988556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.13789238 - inSlope: 0.009988556 - outSlope: 0.010792325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.13771251 - inSlope: 0.010792325 - outSlope: 0.011478972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.13752119 - inSlope: 0.011478972 - outSlope: 0.009959945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.1373552 - inSlope: 0.009959945 - outSlope: 0.0065258206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.13724643 - inSlope: 0.0065258206 - outSlope: 0.0033679637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.1371903 - inSlope: 0.0033679637 - outSlope: 0.0005346542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.13718139 - inSlope: 0.0005346542 - outSlope: -0.0023594522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13722071 - inSlope: -0.0023594522 - outSlope: -0.004628603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13729785 - inSlope: -0.004628603 - outSlope: -0.006529397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13740668 - inSlope: -0.006529397 - outSlope: -0.008068092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.13754115 - inSlope: -0.008068092 - outSlope: -0.008839675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.13768847 - inSlope: -0.008839675 - outSlope: -0.0092231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.1378422 - inSlope: -0.0092231 - outSlope: -0.008970209 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.1379917 - inSlope: -0.008970209 - outSlope: -0.008294292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13812993 - inSlope: -0.008294292 - outSlope: -0.0074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13825391 - inSlope: -0.0074386667 - outSlope: -0.0062665404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.13835835 - inSlope: -0.0062665404 - outSlope: -0.0050050067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.13844177 - inSlope: -0.0050050067 - outSlope: -0.0038480796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.1385059 - inSlope: -0.0038480796 - outSlope: -0.002662542 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13855028 - inSlope: -0.002662542 - outSlope: -0.0016039625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.13857701 - inSlope: -0.0016039625 - outSlope: -0.00055342965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.13858624 - inSlope: -0.00055342965 - outSlope: -0.00004917388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.13858706 - inSlope: -0.00004917388 - outSlope: -0.00012785208 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.13858919 - inSlope: -0.00012785208 - outSlope: -0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.13859184 - inSlope: -0.00015914455 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.13859473 - inSlope: -0.00017344968 - outSlope: -0.00010818253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.13859653 - inSlope: -0.00010818253 - outSlope: -0.000100134464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.1385982 - inSlope: -0.000100134464 - outSlope: -0.0000008940705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.13859822 - inSlope: -0.0000008940705 - outSlope: 0.00020831844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.13859475 - inSlope: 0.00020831844 - outSlope: 0.00034600528 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.13858898 - inSlope: 0.00034600528 - outSlope: 0.000621379 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.13857862 - inSlope: 0.000621379 - outSlope: 0.00081718044 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.138565 - inSlope: 0.00081718044 - outSlope: 0.0010934483 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.13854678 - inSlope: 0.0010934483 - outSlope: 0.0014036907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.13852338 - inSlope: 0.0014036907 - outSlope: 0.0015628353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.13849734 - inSlope: 0.0015628353 - outSlope: 0.0017926114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.13846746 - inSlope: 0.0017926114 - outSlope: 0.0019848365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.13843438 - inSlope: 0.0019848365 - outSlope: 0.0020071883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.13840093 - inSlope: 0.0020071883 - outSlope: 0.0020322222 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.13836706 - inSlope: 0.0020322222 - outSlope: 0.0019410271 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.1383347 - inSlope: 0.0019410271 - outSlope: 0.0020474214 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.13830058 - inSlope: 0.0020474214 - outSlope: 0.0017040741 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.13827218 - inSlope: 0.0017040741 - outSlope: 0.0016200558 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.13824518 - inSlope: 0.0016200558 - outSlope: 0.0014394536 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.13822119 - inSlope: 0.0014394536 - outSlope: 0.0011712324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.13820167 - inSlope: 0.0011712324 - outSlope: 0.001027287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.13818455 - inSlope: 0.001027287 - outSlope: 0.000849367 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.13817039 - inSlope: 0.000849367 - outSlope: 0.00070184533 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.1381587 - inSlope: 0.00070184533 - outSlope: 0.000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.1381496 - inSlope: 0.000545383 - outSlope: 0.0004157428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.13814268 - inSlope: 0.0004157428 - outSlope: 0.000291467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.13813782 - inSlope: 0.000291467 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.1381349 - inSlope: 0.00017523782 - outSlope: 0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.1381338 - inSlope: 0.00006616122 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.13813445 - inSlope: -0.000039339102 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.13813701 - inSlope: -0.00015378013 - outSlope: -0.00027805593 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.13814165 - inSlope: -0.00027805593 - outSlope: -0.00042646553 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.13814875 - inSlope: -0.00042646553 - outSlope: -0.0005632644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.13815814 - inSlope: -0.0005632644 - outSlope: -0.00072956155 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.1381703 - inSlope: -0.00072956155 - outSlope: -0.00090837566 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.13818544 - inSlope: -0.00090837566 - outSlope: -0.0010585795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.13820308 - inSlope: -0.0010585795 - outSlope: -0.0013116015 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.13822494 - inSlope: -0.0013116015 - outSlope: -0.0014948859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.13824986 - inSlope: -0.0014948859 - outSlope: -0.0015646234 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.13827594 - inSlope: -0.0015646234 - outSlope: -0.0019580144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.13830857 - inSlope: -0.0019580144 - outSlope: -0.0018006581 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.13833858 - inSlope: -0.0018006581 - outSlope: -0.0020384807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.13837256 - inSlope: -0.0020384807 - outSlope: -0.0020456333 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.13840665 - inSlope: -0.0020456333 - outSlope: -0.0019580144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.13843928 - inSlope: -0.0019580144 - outSlope: -0.002028646 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.1384731 - inSlope: -0.002028646 - outSlope: -0.0018408912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.13850378 - inSlope: -0.0018408912 - outSlope: -0.001657583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.1385314 - inSlope: -0.001657583 - outSlope: -0.0015780345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.1385577 - inSlope: -0.0015780345 - outSlope: -0.0013268007 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.13857982 - inSlope: -0.0013268007 - outSlope: -0.0011238466 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.13859855 - inSlope: -0.0011238466 - outSlope: -0.000988842 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.13861503 - inSlope: -0.000988842 - outSlope: -0.0007715829 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.13862789 - inSlope: -0.0007715829 - outSlope: -0.0006160146 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.13863815 - inSlope: -0.0006160146 - outSlope: -0.00055342965 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.13864738 - inSlope: -0.00055342965 - outSlope: -0.0004130547 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.13865426 - inSlope: -0.0004130547 - outSlope: -0.00034958657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.13866009 - inSlope: -0.00034958657 - outSlope: -0.0003808686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.13866644 - inSlope: -0.0003808686 - outSlope: -0.0003263404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.13867188 - inSlope: -0.0003263404 - outSlope: -0.00033169542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.1386774 - inSlope: -0.00033169542 - outSlope: -0.0003808795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.13868375 - inSlope: -0.0003808795 - outSlope: -0.00043093582 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.13869093 - inSlope: -0.00043093582 - outSlope: -0.00049085176 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.13869911 - inSlope: -0.00049085176 - outSlope: -0.0005543158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.13870835 - inSlope: -0.0005543158 - outSlope: -0.0005704252 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.13871786 - inSlope: -0.0005704252 - outSlope: -0.00056862074 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.13872734 - inSlope: -0.00056862074 - outSlope: -0.00048638132 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.13873544 - inSlope: -0.00048638132 - outSlope: -0.00047116843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.1387433 - inSlope: -0.00047116843 - outSlope: -0.00036389192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.13874936 - inSlope: -0.00036389192 - outSlope: -0.000139473 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.13875169 - inSlope: -0.000139473 - outSlope: -0.0000017881155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.13875172 - inSlope: -0.0000017881155 - outSlope: 0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.13874659 - inSlope: 0.00030756465 - outSlope: 0.00046759218 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.1387388 - inSlope: 0.00046759218 - outSlope: 0.0007769584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.13872585 - inSlope: 0.0007769584 - outSlope: 0.0011291949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.13870703 - inSlope: 0.0011291949 - outSlope: 0.0012901622 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.13868552 - inSlope: 0.0012901622 - outSlope: 0.0015762238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.13865925 - inSlope: 0.0015762238 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.13862869 - inSlope: 0.0018337648 - outSlope: 0.0018068907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.13859858 - inSlope: 0.0018068907 - outSlope: 0.0019222791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.13856654 - inSlope: 0.0019222791 - outSlope: 0.0019088133 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.13853472 - inSlope: 0.0019088133 - outSlope: 0.0017667087 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.13850528 - inSlope: 0.0017667087 - outSlope: 0.0017872214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.1384755 - inSlope: 0.0017872214 - outSlope: 0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.13844912 - inSlope: 0.0015825274 - outSlope: 0.001439433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.13842513 - inSlope: 0.001439433 - outSlope: 0.0012633036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.13840407 - inSlope: 0.0012633036 - outSlope: 0.000987962 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.1383876 - inSlope: 0.000987962 - outSlope: 0.00086455385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.1383732 - inSlope: 0.00086455385 - outSlope: 0.00069827907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.13836156 - inSlope: 0.00069827907 - outSlope: 0.00055968016 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.13835223 - inSlope: 0.00055968016 - outSlope: 0.0004130665 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.13834535 - inSlope: 0.0004130665 - outSlope: 0.00028699252 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.13834056 - inSlope: 0.00028699252 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.13833773 - inSlope: 0.00016987583 - outSlope: 0.000057219695 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.13833678 - inSlope: 0.000057219695 - outSlope: -0.000050068666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.13833761 - inSlope: -0.000050068666 - outSlope: -0.00015109575 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.13834013 - inSlope: -0.00015109575 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.13834436 - inSlope: -0.00025391966 - outSlope: -0.0003513647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.13835022 - inSlope: -0.0003513647 - outSlope: -0.00045955883 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.13835788 - inSlope: -0.00045955883 - outSlope: -0.0005543158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.13836712 - inSlope: -0.0005543158 - outSlope: -0.0006768017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.1383784 - inSlope: -0.0006768017 - outSlope: -0.0008109336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.13839191 - inSlope: -0.0008109336 - outSlope: -0.00091730326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.1384072 - inSlope: -0.00091730326 - outSlope: -0.0011238627 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.13842593 - inSlope: -0.0011238627 - outSlope: -0.0012588333 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.13844691 - inSlope: -0.0012588333 - outSlope: -0.0012839036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.13846831 - inSlope: -0.0012839036 - outSlope: -0.0016289732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.13849546 - inSlope: -0.0016289732 - outSlope: -0.001427851 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.13851926 - inSlope: -0.001427851 - outSlope: -0.0016209267 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.13854627 - inSlope: -0.0016209267 - outSlope: -0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.13857265 - inSlope: -0.0015825274 - outSlope: -0.0014528438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.13859686 - inSlope: -0.0014528438 - outSlope: -0.001481496 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.13862155 - inSlope: -0.001481496 - outSlope: -0.0012561511 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.13864249 - inSlope: -0.0012561511 - outSlope: -0.0010353485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.13865975 - inSlope: -0.0010353485 - outSlope: -0.00092266756 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.13867512 - inSlope: -0.00092266756 - outSlope: -0.0006401453 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.1386858 - inSlope: -0.0006401453 - outSlope: -0.000407702 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.13869259 - inSlope: -0.000407702 - outSlope: -0.00025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.13869676 - inSlope: -0.00025033616 - outSlope: -0.000011623083 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.13869695 - inSlope: -0.000011623083 - outSlope: 0.00016271851 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.13869424 - inSlope: 0.00016271851 - outSlope: 0.00023693207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.1386903 - inSlope: 0.00023693207 - outSlope: 0.00038802106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.13868383 - inSlope: 0.00038802106 - outSlope: 0.00045508842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.13867624 - inSlope: 0.00045508842 - outSlope: 0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.13866915 - inSlope: 0.0004255715 - outSlope: 0.00047833458 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.13866118 - inSlope: 0.00047833458 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.13865343 - inSlope: 0.00046491003 - outSlope: 0.00040412566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.13864669 - inSlope: 0.00040412566 - outSlope: 0.00033974194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.13864103 - inSlope: 0.00033974194 - outSlope: 0.00025839006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.13863672 - inSlope: 0.00025839006 - outSlope: 0.00016897691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.1386339 - inSlope: 0.00016897691 - outSlope: 0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.1386318 - inSlope: 0.00012606214 - outSlope: 0.00010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.13863014 - inSlope: 0.00010013733 - outSlope: 0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.13862757 - inSlope: 0.00015377793 - outSlope: 0.00014662967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.13862513 - inSlope: 0.00014662967 - outSlope: 0.00023245502 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.13862126 - inSlope: 0.00023245502 - outSlope: 0.00042916 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.1386141 - inSlope: 0.00042916 - outSlope: 0.0005516336 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.13860491 - inSlope: 0.0005516336 - outSlope: 0.00081182766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.13859138 - inSlope: 0.00081182766 - outSlope: 0.0009950863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.1385748 - inSlope: 0.0009950863 - outSlope: 0.0012526107 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.13855392 - inSlope: 0.0012526107 - outSlope: 0.0015511902 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.13852806 - inSlope: 0.0015511902 - outSlope: 0.0016933938 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.13849984 - inSlope: 0.0016933938 - outSlope: 0.0019088133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.13846803 - inSlope: 0.0019088133 - outSlope: 0.0020858964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.13843326 - inSlope: 0.0020858964 - outSlope: 0.0020929892 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.13839838 - inSlope: 0.0020929892 - outSlope: 0.0021037178 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.13836332 - inSlope: 0.0021037178 - outSlope: 0.0019982762 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.13833001 - inSlope: 0.0019982762 - outSlope: 0.0020894129 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.13829519 - inSlope: 0.0020894129 - outSlope: 0.0017336275 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.1382663 - inSlope: 0.0017336275 - outSlope: 0.0016361256 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.13823903 - inSlope: 0.0016361256 - outSlope: 0.0014430505 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.13821498 - inSlope: 0.0014430505 - outSlope: 0.001160487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.13819563 - inSlope: 0.001160487 - outSlope: 0.0010049497 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.13817888 - inSlope: 0.0010049497 - outSlope: 0.0008162747 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.13816528 - inSlope: 0.0008162747 - outSlope: 0.0006571512 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.13815433 - inSlope: 0.0006571512 - outSlope: 0.0004926258 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.13814612 - inSlope: 0.0004926258 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.13814028 - inSlope: 0.00035048067 - outSlope: 0.00021904414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.13813663 - inSlope: 0.00021904414 - outSlope: 0.00009387875 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.13813506 - inSlope: 0.00009387875 - outSlope: -0.0000232455 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.13813545 - inSlope: -0.0000232455 - outSlope: -0.00012785026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.13813758 - inSlope: -0.00012785026 - outSlope: -0.000236038 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.13814151 - inSlope: -0.000236038 - outSlope: -0.0003468944 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.1381473 - inSlope: -0.0003468944 - outSlope: -0.00048101682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.13815531 - inSlope: -0.00048101682 - outSlope: -0.0005999127 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.13816531 - inSlope: -0.0005999127 - outSlope: -0.00074566546 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.13817774 - inSlope: -0.00074566546 - outSlope: -0.0009029983 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.13819279 - inSlope: -0.0009029983 - outSlope: -0.0010273018 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.13820991 - inSlope: -0.0010273018 - outSlope: -0.001255257 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.13823083 - inSlope: -0.001255257 - outSlope: -0.0014099694 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.13825433 - inSlope: -0.0014099694 - outSlope: -0.0014510558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.13827851 - inSlope: -0.0014510558 - outSlope: -0.001813201 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.13830873 - inSlope: -0.001813201 - outSlope: -0.0016280791 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.13833587 - inSlope: -0.0016280791 - outSlope: -0.0018355531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.13836646 - inSlope: -0.0018355531 - outSlope: -0.0018104669 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.13839664 - inSlope: -0.0018104669 - outSlope: -0.0016942394 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.13842487 - inSlope: -0.0016942394 - outSlope: -0.0017336275 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.13845377 - inSlope: -0.0017336275 - outSlope: -0.0015190041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.13847908 - inSlope: -0.0015190041 - outSlope: -0.001308938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.1385009 - inSlope: -0.001308938 - outSlope: -0.0012025076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.13852094 - inSlope: -0.0012025076 - outSlope: -0.00092984666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.13853644 - inSlope: -0.00092984666 - outSlope: -0.0007045175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.13854818 - inSlope: -0.0007045175 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.13855737 - inSlope: -0.0005516494 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.13856265 - inSlope: -0.00031649644 - outSlope: -0.0001448415 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.13856506 - inSlope: -0.0001448415 - outSlope: -0.00006526621 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.13856615 - inSlope: -0.00006526621 - outSlope: 0.00008851425 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.13856468 - inSlope: 0.00008851425 - outSlope: 0.00016361257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.13856195 - inSlope: 0.00016361257 - outSlope: 0.00013768882 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.13855965 - inSlope: 0.00013768882 - outSlope: 0.00019937487 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.13855633 - inSlope: 0.00019937487 - outSlope: 0.00019401053 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.1385531 - inSlope: 0.00019401053 - outSlope: 0.00014305333 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.13855071 - inSlope: 0.00014305333 - outSlope: 0.00008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.13854925 - inSlope: 0.00008761766 - outSlope: 0.000019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.13854893 - inSlope: 0.000019669833 - outSlope: -0.000054537522 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.13854983 - inSlope: -0.000054537522 - outSlope: -0.000083149745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.13855122 - inSlope: -0.000083149745 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.13855286 - inSlope: -0.000098346354 - outSlope: -0.000033975168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.13855343 - inSlope: -0.000033975168 - outSlope: -0.000040232597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.1385541 - inSlope: -0.000040232597 - outSlope: 0.000045598248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.13855334 - inSlope: 0.000045598248 - outSlope: 0.00024497183 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.13854925 - inSlope: 0.00024497183 - outSlope: 0.00035763334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.1385433 - inSlope: 0.00035763334 - outSlope: 0.0006374632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.13853267 - inSlope: 0.0006374632 - outSlope: 0.00076980575 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.13851984 - inSlope: 0.00076980575 - outSlope: 0.0010451535 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.13850242 - inSlope: 0.0010451535 - outSlope: 0.0013670143 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.13847964 - inSlope: 0.0013670143 - outSlope: 0.0014913309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.13845478 - inSlope: 0.0014913309 - outSlope: 0.0017416244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.13842575 - inSlope: 0.0017416244 - outSlope: 0.0019830768 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.1383927 - inSlope: 0.0019830768 - outSlope: 0.0019615628 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.13836001 - inSlope: 0.0019615628 - outSlope: 0.0020832142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.13832529 - inSlope: 0.0020832142 - outSlope: 0.002076002 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.13829069 - inSlope: 0.002076002 - outSlope: 0.0019383726 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.13825838 - inSlope: 0.0019383726 - outSlope: 0.0019633507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.13822566 - inSlope: 0.0019633507 - outSlope: 0.0017649204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.13819624 - inSlope: 0.0017649204 - outSlope: 0.0016245029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.13816917 - inSlope: 0.0016245029 - outSlope: 0.0014537795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.13814494 - inSlope: 0.0014537795 - outSlope: 0.0011828383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.13812523 - inSlope: 0.0011828383 - outSlope: 0.001063065 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.13810751 - inSlope: 0.001063065 - outSlope: 0.0008994221 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.13809252 - inSlope: 0.0008994221 - outSlope: 0.0007644194 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.13807978 - inSlope: 0.0007644194 - outSlope: 0.0006195997 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.13806945 - inSlope: 0.0006195997 - outSlope: 0.00049620203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.13806118 - inSlope: 0.00049620203 - outSlope: 0.00038177357 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.13805482 - inSlope: 0.00038177357 - outSlope: 0.0002691114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.13805033 - inSlope: 0.0002691114 - outSlope: 0.00016451134 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.13804759 - inSlope: 0.00016451134 - outSlope: 0.00006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.13804655 - inSlope: 0.00006258404 - outSlope: -0.00003844558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.13804719 - inSlope: -0.00003844558 - outSlope: -0.00014841359 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.13804966 - inSlope: -0.00014841359 - outSlope: -0.00028163625 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.13805436 - inSlope: -0.00028163625 - outSlope: -0.00039785568 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.13806099 - inSlope: -0.00039785568 - outSlope: -0.0005436027 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.13807005 - inSlope: -0.0005436027 - outSlope: -0.00070094125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.13808173 - inSlope: -0.00070094125 - outSlope: -0.00082970934 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.13809556 - inSlope: -0.00082970934 - outSlope: -0.0010585644 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.1381132 - inSlope: -0.0010585644 - outSlope: -0.0012168125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.13813348 - inSlope: -0.0012168125 - outSlope: -0.0012642338 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.13815455 - inSlope: -0.0012642338 - outSlope: -0.0016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.13818173 - inSlope: -0.0016307613 - outSlope: -0.0014510972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.13820592 - inSlope: -0.0014510972 - outSlope: -0.0016656296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.13823368 - inSlope: -0.0016656296 - outSlope: -0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.13826115 - inSlope: -0.0016486896 - outSlope: -0.0015386734 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.1382868 - inSlope: -0.0015386734 - outSlope: -0.0015896801 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.1383133 - inSlope: -0.0015896801 - outSlope: -0.0013840013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.13833636 - inSlope: -0.0013840013 - outSlope: -0.0011819782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.13835606 - inSlope: -0.0011819782 - outSlope: -0.0010898564 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.13837422 - inSlope: -0.0010898564 - outSlope: -0.0008270271 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.13838801 - inSlope: -0.0008270271 - outSlope: -0.0006115355 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.1383982 - inSlope: -0.0006115355 - outSlope: -0.00047386414 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.1384061 - inSlope: -0.00047386414 - outSlope: -0.00025123023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.13841029 - inSlope: -0.00025123023 - outSlope: -0.00009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.1384119 - inSlope: -0.00009655824 - outSlope: -0.0000375515 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.13841252 - inSlope: -0.0000375515 - outSlope: 0.000095664174 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.13841093 - inSlope: 0.000095664174 - outSlope: 0.00014841784 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.13840845 - inSlope: 0.00014841784 - outSlope: 0.0001099691 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.13840662 - inSlope: 0.0001099691 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.13840389 - inSlope: 0.00016361725 - outSlope: 0.00015288388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.13840134 - inSlope: 0.00015288388 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.13839974 - inSlope: 0.000096561 - outSlope: 0.00003486825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.13839915 - inSlope: 0.00003486825 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.13839985 - inSlope: -0.000042021915 - outSlope: -0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.13840196 - inSlope: -0.00012606214 - outSlope: -0.00016182908 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.13840465 - inSlope: -0.00016182908 - outSlope: -0.00018149371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.13840768 - inSlope: -0.00018149371 - outSlope: -0.00012070125 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.13840969 - inSlope: -0.00012070125 - outSlope: -0.00011890968 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.13841167 - inSlope: -0.00011890968 - outSlope: -0.00002413956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.13841207 - inSlope: -0.00002413956 - outSlope: 0.00017881667 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.1384091 - inSlope: 0.00017881667 - outSlope: 0.00031470833 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.13840385 - inSlope: 0.00031470833 - outSlope: 0.0005838364 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.13839412 - inSlope: 0.0005838364 - outSlope: 0.0007760421 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.13838118 - inSlope: 0.0007760421 - outSlope: 0.0010469715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.13836373 - inSlope: 0.0010469715 - outSlope: 0.0013527094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.13834119 - inSlope: 0.0013527094 - outSlope: 0.0015083186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.13831605 - inSlope: 0.0015083186 - outSlope: 0.001734472 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.13828714 - inSlope: 0.001734472 - outSlope: 0.0019213851 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.13825512 - inSlope: 0.0019213851 - outSlope: 0.0019409993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.13822277 - inSlope: 0.0019409993 - outSlope: 0.0019607246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.13819009 - inSlope: 0.0019607246 - outSlope: 0.0018667926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.13815898 - inSlope: 0.0018667926 - outSlope: 0.0019687715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.13812616 - inSlope: 0.0019687715 - outSlope: 0.0016218207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.13809913 - inSlope: 0.0016218207 - outSlope: 0.0015342031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.13807356 - inSlope: 0.0015342031 - outSlope: 0.0013509599 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.13805105 - inSlope: 0.0013509599 - outSlope: 0.0010791277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.13803306 - inSlope: 0.0010791277 - outSlope: 0.00093074073 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.13801755 - inSlope: 0.00093074073 - outSlope: 0.0007492204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.13800506 - inSlope: 0.0007492204 - outSlope: 0.0005999299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.13799506 - inSlope: 0.0005999299 - outSlope: 0.0004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.13798773 - inSlope: 0.0004398764 - outSlope: 0.00030667058 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.13798262 - inSlope: 0.00030667058 - outSlope: 0.00018149371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.1379796 - inSlope: 0.00018149371 - outSlope: 0.00005990358 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.1379786 - inSlope: 0.00005990358 - outSlope: -0.000050067232 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.13797943 - inSlope: -0.000050067232 - outSlope: -0.00015110007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.13798195 - inSlope: -0.00015110007 - outSlope: -0.00025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.13798615 - inSlope: -0.00025212427 - outSlope: -0.00036299782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.1379922 - inSlope: -0.00036299782 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.13800043 - inSlope: -0.0004935199 - outSlope: -0.00060887076 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.13801058 - inSlope: -0.00060887076 - outSlope: -0.00075277506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.13802312 - inSlope: -0.00075277506 - outSlope: -0.0009066005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.13803823 - inSlope: -0.0009066005 - outSlope: -0.0010326662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.13805544 - inSlope: -0.0010326662 - outSlope: -0.0012579752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.13807641 - inSlope: -0.0012579752 - outSlope: -0.0014107827 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.13809992 - inSlope: -0.0014107827 - outSlope: -0.0014528853 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.13812414 - inSlope: -0.0014528853 - outSlope: -0.0018140951 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.13815437 - inSlope: -0.0018140951 - outSlope: -0.0016272316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.1381815 - inSlope: -0.0016272316 - outSlope: -0.001835448 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.13821208 - inSlope: -0.001835448 - outSlope: -0.0018114127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.13824227 - inSlope: -0.0018114127 - outSlope: -0.0016933938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.1382705 - inSlope: -0.0016933938 - outSlope: -0.0017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.1382994 - inSlope: -0.0017345216 - outSlope: -0.0015189606 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.13832472 - inSlope: -0.0015189606 - outSlope: -0.0013080438 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.13834652 - inSlope: -0.0013080438 - outSlope: -0.0012034362 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.13836658 - inSlope: -0.0012034362 - outSlope: -0.00092979346 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.13838208 - inSlope: -0.00092979346 - outSlope: -0.00070364354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.1383938 - inSlope: -0.00070364354 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.138403 - inSlope: -0.0005516494 - outSlope: -0.00031739956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.13840829 - inSlope: -0.00031739956 - outSlope: -0.00014751531 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.13841075 - inSlope: -0.00014751531 - outSlope: -0.00007599708 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.13841201 - inSlope: -0.00007599708 - outSlope: 0.00007242075 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.1384108 - inSlope: 0.00007242075 - outSlope: 0.00014126516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.13840845 - inSlope: 0.00014126516 - outSlope: 0.00010996596 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.13840662 - inSlope: 0.00010996596 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.13840389 - inSlope: 0.00016361725 - outSlope: 0.00015288824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.13840134 - inSlope: 0.00015288824 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.13839974 - inSlope: 0.000096561 - outSlope: 0.000034867255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.13839915 - inSlope: 0.000034867255 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.13839981 - inSlope: -0.000039339666 - outSlope: -0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.1384018 - inSlope: -0.00011980716 - outSlope: -0.00015466756 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.13840438 - inSlope: -0.00015466756 - outSlope: -0.00017524033 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.1384073 - inSlope: -0.00017524033 - outSlope: -0.000118019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.13840927 - inSlope: -0.000118019 - outSlope: -0.00012785391 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.1384114 - inSlope: -0.00012785391 - outSlope: -0.000050065802 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.13841224 - inSlope: -0.000050065802 - outSlope: 0.00014394741 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.13840984 - inSlope: 0.00014394741 - outSlope: 0.00024855515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.1384057 - inSlope: 0.00024855515 - outSlope: 0.00052482693 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.13839695 - inSlope: 0.00052482693 - outSlope: 0.0006481733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.13838615 - inSlope: 0.0006481733 - outSlope: 0.0009209058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.1383708 - inSlope: 0.0009209058 - outSlope: 0.0012329409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.13835025 - inSlope: 0.0012329409 - outSlope: 0.0013545363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.13832767 - inSlope: 0.0013545363 - outSlope: 0.0015967414 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.13830106 - inSlope: 0.0015967414 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.1382705 - inSlope: 0.0018337648 - outSlope: 0.0018060483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.1382404 - inSlope: 0.0018060483 - outSlope: 0.0019230632 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.13820834 - inSlope: 0.0019230632 - outSlope: 0.0019079738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.13817655 - inSlope: 0.0019079738 - outSlope: 0.0017676027 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.13814709 - inSlope: 0.0017676027 - outSlope: 0.0017881666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.13811728 - inSlope: 0.0017881666 - outSlope: 0.0015815429 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.13809092 - inSlope: 0.0015815429 - outSlope: 0.0014394742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.13806693 - inSlope: 0.0014394742 - outSlope: 0.0012624456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.13804589 - inSlope: 0.0012624456 - outSlope: 0.0009888562 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.13802941 - inSlope: 0.0009888562 - outSlope: 0.0008654231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.13801499 - inSlope: 0.0008654231 - outSlope: 0.000697385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.13800336 - inSlope: 0.000697385 - outSlope: 0.00056059024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.13799402 - inSlope: 0.00056059024 - outSlope: 0.00041127834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.13798717 - inSlope: 0.00041127834 - outSlope: 0.00028698432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.13798238 - inSlope: 0.00028698432 - outSlope: 0.00017076991 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.13797954 - inSlope: 0.00017076991 - outSlope: 0.000056327248 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.1379786 - inSlope: 0.000056327248 - outSlope: -0.00007956886 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.13797992 - inSlope: -0.00007956886 - outSlope: -0.00023514392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.13798384 - inSlope: -0.00023514392 - outSlope: -0.00038177357 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.1379902 - inSlope: -0.00038177357 - outSlope: -0.00052661507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.13799898 - inSlope: -0.00052661507 - outSlope: -0.00066605397 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.13801008 - inSlope: -0.00066605397 - outSlope: -0.0008037809 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.13802348 - inSlope: -0.0008037809 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.1380391 - inSlope: -0.00093699933 - outSlope: -0.0010791585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.13805708 - inSlope: -0.0010791585 - outSlope: -0.0011890627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.1380769 - inSlope: -0.0011890627 - outSlope: -0.0013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.13809863 - inSlope: -0.0013035735 - outSlope: -0.0014108635 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.13812214 - inSlope: -0.0014108635 - outSlope: -0.0015038481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.1381472 - inSlope: -0.0015038481 - outSlope: -0.001582437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.13817358 - inSlope: -0.001582437 - outSlope: -0.0015753747 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.13819984 - inSlope: -0.0015753747 - outSlope: -0.001705911 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.13822827 - inSlope: -0.001705911 - outSlope: -0.001724588 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.13825701 - inSlope: -0.001724588 - outSlope: -0.0017211104 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.1382857 - inSlope: -0.0017211104 - outSlope: -0.001696076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.13831396 - inSlope: -0.001696076 - outSlope: -0.0016495837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.13834146 - inSlope: -0.0016495837 - outSlope: -0.0015940593 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.13836803 - inSlope: -0.0015940593 - outSlope: -0.0014877546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.13839282 - inSlope: -0.0014877546 - outSlope: -0.0013786765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.1384158 - inSlope: -0.0013786765 - outSlope: -0.0012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.13843666 - inSlope: -0.0012517166 - outSlope: -0.0011032356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.13845505 - inSlope: -0.0011032356 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.13847072 - inSlope: -0.0009405757 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.13848226 - inSlope: -0.00069202046 - outSlope: -0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.13849203 - inSlope: -0.00058651867 - outSlope: -0.00036208302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.13849807 - inSlope: -0.00036208302 - outSlope: -0.00012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.13850015 - inSlope: -0.00012517166 - outSlope: 0.00002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.13849966 - inSlope: 0.00002950475 - outSlope: 0.00008314499 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.13849828 - inSlope: 0.00008314499 - outSlope: 0.00014573558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.13849585 - inSlope: 0.00014573558 - outSlope: 0.00021726225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.13849223 - inSlope: 0.00021726225 - outSlope: 0.00030309425 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.13848718 - inSlope: 0.00030309425 - outSlope: 0.0004085727 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.13848037 - inSlope: 0.0004085727 - outSlope: 0.00053376774 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.13847147 - inSlope: 0.00053376774 - outSlope: 0.0006812915 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.13846011 - inSlope: 0.0006812915 - outSlope: 0.0008574259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.13844582 - inSlope: 0.0008574259 - outSlope: 0.00095840247 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.13842985 - inSlope: 0.00095840247 - outSlope: 0.0011819782 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.13841015 - inSlope: 0.0011819782 - outSlope: 0.0013751001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.13838723 - inSlope: 0.0013751001 - outSlope: 0.0015780571 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.13836093 - inSlope: 0.0015780571 - outSlope: 0.0018542227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.13833003 - inSlope: 0.0018542227 - outSlope: 0.0020903668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.13829519 - inSlope: 0.0020903668 - outSlope: 0.0023442865 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.13825612 - inSlope: 0.0023442865 - outSlope: 0.0025989516 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.1382128 - inSlope: 0.0025989516 - outSlope: 0.0026849322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.13816805 - inSlope: 0.0026849322 - outSlope: 0.003046142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.13811728 - inSlope: 0.003046142 - outSlope: 0.0032008183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.13806394 - inSlope: 0.0032008183 - outSlope: 0.0033561967 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.138008 - inSlope: 0.0033561967 - outSlope: 0.003468149 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.1379502 - inSlope: 0.003468149 - outSlope: 0.0034574203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.13789257 - inSlope: 0.0034574203 - outSlope: 0.003519112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.13783392 - inSlope: 0.003519112 - outSlope: 0.003475103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.137776 - inSlope: 0.003475103 - outSlope: 0.003443115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.13771862 - inSlope: 0.003443115 - outSlope: 0.0031283975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.13766648 - inSlope: 0.0031283975 - outSlope: 0.003038095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.13761584 - inSlope: 0.003038095 - outSlope: 0.0029020284 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.13756748 - inSlope: 0.0029020284 - outSlope: 0.0024730344 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.13752626 - inSlope: 0.0024730344 - outSlope: 0.002392567 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.13748638 - inSlope: 0.002392567 - outSlope: 0.002025877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.13745262 - inSlope: 0.002025877 - outSlope: 0.001813201 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.1374224 - inSlope: 0.001813201 - outSlope: 0.001534247 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.13739683 - inSlope: 0.001534247 - outSlope: 0.0013965581 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.13737355 - inSlope: 0.0013965581 - outSlope: 0.0010370773 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.13735627 - inSlope: 0.0010370773 - outSlope: 0.0008350738 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.13734235 - inSlope: 0.0008350738 - outSlope: 0.00071616075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.13733041 - inSlope: 0.00071616075 - outSlope: 0.00055880204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.1373211 - inSlope: 0.00055880204 - outSlope: 0.00042645333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.13731399 - inSlope: 0.00042645333 - outSlope: 0.00031829366 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.13730869 - inSlope: 0.00031829366 - outSlope: 0.00023335575 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.1373048 - inSlope: 0.00023335575 - outSlope: 0.00017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.1373019 - inSlope: 0.00017345216 - outSlope: 0.00013231675 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.1372997 - inSlope: 0.00013231675 - outSlope: 0.00010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.13729794 - inSlope: 0.00010550183 - outSlope: 0.00009030241 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.13729644 - inSlope: 0.00009030241 - outSlope: 0.00008135693 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.13729508 - inSlope: 0.00008135693 - outSlope: 0.000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.13729389 - inSlope: 0.000071526665 - outSlope: 0.000056327248 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.13729295 - inSlope: 0.000056327248 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.1372923 - inSlope: 0.000039339666 - outSlope: 0.000013410482 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.13729207 - inSlope: 0.000013410482 - outSlope: 0.000013410482 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.97786844 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.97786844 - inSlope: 0 - outSlope: -0.0015413776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.9778941 - inSlope: -0.0015413776 - outSlope: -0.0047778958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.97797376 - inSlope: -0.0047778958 - outSlope: -0.008654603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.978118 - inSlope: -0.008654603 - outSlope: -0.013453973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.97834224 - inSlope: -0.013453973 - outSlope: -0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9786625 - inSlope: -0.019215364 - outSlope: -0.025663309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9790902 - inSlope: -0.025663309 - outSlope: -0.03240469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9796303 - inSlope: -0.03240469 - outSlope: -0.038656034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.98027456 - inSlope: -0.038656034 - outSlope: -0.04376654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.981004 - inSlope: -0.04376654 - outSlope: -0.047246095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.98179144 - inSlope: -0.047246095 - outSlope: -0.048798367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.98260474 - inSlope: -0.048798367 - outSlope: -0.04848008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.98341274 - inSlope: -0.04848008 - outSlope: -0.04624116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.98418343 - inSlope: -0.04624116 - outSlope: -0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.9848911 - inSlope: -0.042461198 - outSlope: -0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.9855111 - inSlope: -0.03720049 - outSlope: -0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9860233 - inSlope: -0.030730993 - outSlope: -0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9864013 - inSlope: -0.0226807 - outSlope: -0.013228668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9866218 - inSlope: -0.013228668 - outSlope: -0.0027751948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.98666805 - inSlope: -0.0027751948 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.9866135 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.98654544 - inSlope: 0.0040840995 - outSlope: 0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9864687 - inSlope: 0.004606251 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.98639077 - inSlope: 0.004674201 - outSlope: 0.0042128605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.98632056 - inSlope: 0.0042128605 - outSlope: 0.0031578457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9862679 - inSlope: 0.0031578457 - outSlope: 0.0015127673 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9862427 - inSlope: 0.0015127673 - outSlope: 0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.9862341 - inSlope: 0.0005149846 - outSlope: 0.0004792218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.98622614 - inSlope: 0.0004792218 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.9862186 - inSlope: 0.00045418783 - outSlope: 0.00042557452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.9862115 - inSlope: 0.00042557452 - outSlope: 0.0004005436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9862048 - inSlope: 0.0004005436 - outSlope: 0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9861986 - inSlope: 0.00037193333 - outSlope: 0.00033617052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.986193 - inSlope: 0.00033617052 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.98618776 - inSlope: 0.00031471282 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9861828 - inSlope: 0.00029683142 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.98617834 - inSlope: 0.00026822116 - outSlope: 0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.98617435 - inSlope: 0.0002396109 - outSlope: 0.0002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.98617077 - inSlope: 0.0002145754 - outSlope: 0.0002002718 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.98616743 - inSlope: 0.0002002718 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98616457 - inSlope: 0.00017166154 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98616207 - inSlope: 0.00015020385 - outSlope: 0.00012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.98616 - inSlope: 0.00012516987 - outSlope: 0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9861582 - inSlope: 0.00010728846 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.9861568 - inSlope: 0.00008225449 - outSlope: 0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.9861556 - inSlope: 0.00007152513 - outSlope: 0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98615426 - inSlope: 0.000041127245 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.98615575 - inSlope: -0.00001788141 - outSlope: -0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9861568 - inSlope: -0.000064372616 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98615795 - inSlope: -0.00006794936 - outSlope: -0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.98615944 - inSlope: -0.000089407054 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.98616105 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9861629 - inSlope: -0.00011086475 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861648 - inSlope: -0.00011444103 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.986167 - inSlope: -0.00013232244 - outSlope: -0.00012874523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.98616916 - inSlope: -0.00012874523 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.9861717 - inSlope: -0.00015378013 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.9861742 - inSlope: -0.00015020385 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9861767 - inSlope: -0.00015020385 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.9861795 - inSlope: -0.00016450898 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.9861822 - inSlope: -0.00016450898 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.986185 - inSlope: -0.00016808526 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.986188 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.98619086 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.98619384 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.9861968 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.9861997 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.98620266 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.98620564 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9862086 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.9862115 - inSlope: -0.00017166031 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.98621434 - inSlope: -0.00017166154 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.9862171 - inSlope: -0.00016450898 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.9862197 - inSlope: -0.00015735641 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9862223 - inSlope: -0.00015735641 - outSlope: -0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.98623836 - inSlope: -0.0009620199 - outSlope: -0.0028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.98628604 - inSlope: -0.0028610257 - outSlope: -0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.98637885 - inSlope: -0.005568271 - outSlope: -0.009466351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.9865366 - inSlope: -0.009466351 - outSlope: -0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98677886 - inSlope: -0.014534011 - outSlope: -0.020434875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.98711944 - inSlope: -0.020434875 - outSlope: -0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.9875624 - inSlope: -0.02657893 - outSlope: -0.03216508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9880985 - inSlope: -0.03216508 - outSlope: -0.036481652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9887065 - inSlope: -0.036481652 - outSlope: -0.03898505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.9893563 - inSlope: -0.03898505 - outSlope: -0.039664544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.99001735 - inSlope: -0.039664544 - outSlope: -0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.9906626 - inSlope: -0.038713254 - outSlope: -0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.9912693 - inSlope: -0.036402974 - outSlope: -0.03305915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.9918203 - inSlope: -0.03305915 - outSlope: -0.029006809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9923037 - inSlope: -0.029006809 - outSlope: -0.024336599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.99270934 - inSlope: -0.024336599 - outSlope: -0.018850584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9930235 - inSlope: -0.018850584 - outSlope: -0.012567055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.99323297 - inSlope: -0.012567055 - outSlope: -0.0054609827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.993324 - inSlope: -0.0054609827 - outSlope: -0.0016486661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.99335146 - inSlope: -0.0016486661 - outSlope: -0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9933794 - inSlope: -0.0016772763 - outSlope: -0.0015664116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.9934055 - inSlope: -0.0015664116 - outSlope: -0.0013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.99342847 - inSlope: -0.0013768686 - outSlope: -0.0010871898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.9934466 - inSlope: -0.0010871898 - outSlope: -0.00071525644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9934585 - inSlope: -0.00071525644 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.99346375 - inSlope: -0.00031471282 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.99346536 - inSlope: -0.00009655962 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.993467 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9934688 - inSlope: -0.00011086475 - outSlope: -0.00010728693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.9934706 - inSlope: -0.00010728693 - outSlope: -0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.99347293 - inSlope: -0.000139475 - outSlope: -0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.99347496 - inSlope: -0.00012159359 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9934775 - inSlope: -0.00015378013 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.9934798 - inSlope: -0.00013589872 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.99348253 - inSlope: -0.00016450898 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.9934851 - inSlope: -0.00015378013 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.9934881 - inSlope: -0.00017881411 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.9934908 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.9934938 - inSlope: -0.00017881411 - outSlope: -0.00019311924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.993497 - inSlope: -0.00019311924 - outSlope: -0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.99349916 - inSlope: -0.00012874615 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.9935004 - inSlope: -0.000025033974 - outSlope: -0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.9935029 - inSlope: -0.0001502017 - outSlope: -0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.993509 - inSlope: -0.00036478078 - outSlope: -0.0006902224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.9935205 - inSlope: -0.0006902224 - outSlope: -0.0010693084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.9935383 - inSlope: -0.0010693084 - outSlope: -0.0016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.99356514 - inSlope: -0.0016093269 - outSlope: -0.002181532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.9936015 - inSlope: -0.002181532 - outSlope: -0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9936487 - inSlope: -0.0028324155 - outSlope: -0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.9937093 - inSlope: -0.003637079 - outSlope: -0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.99378747 - inSlope: -0.004688506 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.99388796 - inSlope: -0.0060296115 - outSlope: -0.007678278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.99401593 - inSlope: -0.007678278 - outSlope: -0.009623775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.9941763 - inSlope: -0.009623775 - outSlope: -0.011751663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.9943722 - inSlope: -0.011751663 - outSlope: -0.013901008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.9946039 - inSlope: -0.013901008 - outSlope: -0.015943065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.9948696 - inSlope: -0.015943065 - outSlope: -0.017673733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.99516416 - inSlope: -0.017673733 - outSlope: -0.01892211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9954795 - inSlope: -0.01892211 - outSlope: -0.019501466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.99580455 - inSlope: -0.019501466 - outSlope: -0.019347686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.996127 - inSlope: -0.019347686 - outSlope: -0.018389242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.9964335 - inSlope: -0.018389242 - outSlope: -0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.99671 - inSlope: -0.016590372 - outSlope: -0.014079822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.99694467 - inSlope: -0.014079822 - outSlope: -0.010800372 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.9971247 - inSlope: -0.010800372 - outSlope: -0.006923682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.99724007 - inSlope: -0.006923682 - outSlope: -0.002446177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.99728084 - inSlope: -0.002446177 - outSlope: 0.0016558187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.99725324 - inSlope: 0.0016558187 - outSlope: 0.0048601674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.99717224 - inSlope: 0.0048601674 - outSlope: 0.007846363 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.99704146 - inSlope: 0.007846363 - outSlope: 0.010496388 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.9968665 - inSlope: 0.010496388 - outSlope: 0.012856734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.99665225 - inSlope: 0.012856734 - outSlope: 0.014841358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.9964049 - inSlope: 0.014841358 - outSlope: 0.016404405 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.9961315 - inSlope: 0.016404405 - outSlope: 0.017566698 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.9958387 - inSlope: 0.017566698 - outSlope: 0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.99553496 - inSlope: 0.018224733 - outSlope: 0.018378513 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.99522865 - inSlope: 0.018378513 - outSlope: 0.018024461 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.99492824 - inSlope: 0.018024461 - outSlope: 0.017144697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9946425 - inSlope: 0.017144697 - outSlope: 0.015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.99437994 - inSlope: 0.015753523 - outSlope: 0.0139475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.9941475 - inSlope: 0.0139475 - outSlope: 0.011783849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.9939511 - inSlope: 0.011783849 - outSlope: 0.009323368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.9937957 - inSlope: 0.009323368 - outSlope: 0.006784207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.9936826 - inSlope: 0.006784207 - outSlope: 0.004166369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.9936132 - inSlope: 0.004166369 - outSlope: 0.001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.9935849 - inSlope: 0.001698734 - outSlope: -0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.99359655 - inSlope: -0.00070095126 - outSlope: -0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.9936392 - inSlope: -0.002557005 - outSlope: -0.004194979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.9937091 - inSlope: -0.004194979 - outSlope: -0.0054180673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.9937994 - inSlope: -0.0054180673 - outSlope: -0.0060832556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.9939008 - inSlope: -0.0060832556 - outSlope: -0.006440884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.9940081 - inSlope: -0.006440884 - outSlope: -0.006312138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.9941133 - inSlope: -0.006312138 - outSlope: -0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.99420935 - inSlope: -0.0057613906 - outSlope: -0.004881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.9942907 - inSlope: -0.004881625 - outSlope: -0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.994352 - inSlope: -0.003676418 - outSlope: -0.0021886847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.99438846 - inSlope: -0.0021886847 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.9943963 - inSlope: -0.00047206922 - outSlope: 0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.9943763 - inSlope: 0.0012016308 - outSlope: 0.0026392962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.9943323 - inSlope: 0.0026392962 - outSlope: 0.0038981475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.99426734 - inSlope: 0.0038981475 - outSlope: 0.0049638795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.9941846 - inSlope: 0.0049638795 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.99408835 - inSlope: 0.005775613 - outSlope: 0.006365782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.99398226 - inSlope: 0.006365782 - outSlope: 0.0066340035 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.9938717 - inSlope: 0.0066340035 - outSlope: 0.0065946644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.9937618 - inSlope: 0.0065946644 - outSlope: 0.0062012733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.9936584 - inSlope: 0.0062012733 - outSlope: 0.0055217794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.9935664 - inSlope: 0.0055217794 - outSlope: 0.0044667763 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.99349195 - inSlope: 0.0044667763 - outSlope: 0.0030612976 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.9934409 - inSlope: 0.0030612976 - outSlope: 0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.9934147 - inSlope: 0.0015735641 - outSlope: -0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.9934233 - inSlope: -0.0005149846 - outSlope: -0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.9934635 - inSlope: -0.0024139904 - outSlope: -0.004663472 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.99354124 - inSlope: -0.004663472 - outSlope: -0.006830699 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.9936551 - inSlope: -0.006830699 - outSlope: -0.008919247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.99380374 - inSlope: -0.008919247 - outSlope: -0.010921965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.9939858 - inSlope: -0.010921965 - outSlope: -0.012652705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.99419665 - inSlope: -0.012652705 - outSlope: -0.014097704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.9944316 - inSlope: -0.014097704 - outSlope: -0.015224233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.99468535 - inSlope: -0.015224233 - outSlope: -0.015953794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.99495125 - inSlope: -0.015953794 - outSlope: -0.016289964 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.99522275 - inSlope: -0.016289964 - outSlope: -0.016243473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.9954935 - inSlope: -0.016243473 - outSlope: -0.015800014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.9957568 - inSlope: -0.015800014 - outSlope: -0.014998927 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.9960068 - inSlope: -0.014998927 - outSlope: -0.013847166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.9962376 - inSlope: -0.013847166 - outSlope: -0.012381266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.9964439 - inSlope: -0.012381266 - outSlope: -0.010635711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.9966212 - inSlope: -0.010635711 - outSlope: -0.008622539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.9967649 - inSlope: -0.008622539 - outSlope: -0.0063442336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.99687064 - inSlope: -0.0063442336 - outSlope: -0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.9969355 - inSlope: -0.0038910506 - outSlope: -0.0012302235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.996956 - inSlope: -0.0012302235 - outSlope: 0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.996927 - inSlope: 0.001738098 - outSlope: 0.0047170487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.9968484 - inSlope: 0.0047170487 - outSlope: 0.007499571 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.9967234 - inSlope: 0.007499571 - outSlope: 0.009995566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.9965568 - inSlope: 0.009995566 - outSlope: 0.012202449 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.99635345 - inSlope: 0.012202449 - outSlope: 0.014093926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.99611855 - inSlope: 0.014093926 - outSlope: 0.015607119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.99585843 - inSlope: 0.015607119 - outSlope: 0.016761795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.99557906 - inSlope: 0.016761795 - outSlope: 0.017477041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.9952878 - inSlope: 0.017477041 - outSlope: 0.017727884 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.9949923 - inSlope: 0.017727884 - outSlope: 0.017512802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.99470043 - inSlope: 0.017512802 - outSlope: 0.016837377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.9944198 - inSlope: 0.016837377 - outSlope: 0.01567462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.99415857 - inSlope: 0.01567462 - outSlope: 0.014105058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.9939235 - inSlope: 0.014105058 - outSlope: 0.012205676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.99372005 - inSlope: 0.012205676 - outSlope: 0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9935538 - inSlope: 0.009974393 - outSlope: 0.0076102195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.993427 - inSlope: 0.0076102195 - outSlope: 0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.9933407 - inSlope: 0.0051785307 - outSlope: 0.0027143592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.99329543 - inSlope: 0.0027143592 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.9932872 - inSlope: 0.00049353397 - outSlope: -0.0016700998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.99331504 - inSlope: -0.0016700998 - outSlope: -0.0033832113 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.9933714 - inSlope: -0.0033832113 - outSlope: -0.0047778445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.99345106 - inSlope: -0.0047778445 - outSlope: -0.005807799 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.99354786 - inSlope: -0.005807799 - outSlope: -0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.9936536 - inSlope: -0.0063444152 - outSlope: -0.0066017224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.9937636 - inSlope: -0.0066017224 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.99387074 - inSlope: -0.006426671 - outSlope: -0.0058578663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.99396837 - inSlope: -0.0058578663 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.99405205 - inSlope: -0.005021172 - outSlope: -0.003855177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.9941163 - inSlope: -0.003855177 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.9941572 - inSlope: -0.0024533647 - outSlope: -0.0008547192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.99417144 - inSlope: -0.0008547192 - outSlope: 0.00075818266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.9941588 - inSlope: 0.00075818266 - outSlope: 0.0021850772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.9941224 - inSlope: 0.0021850772 - outSlope: 0.0034511616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.99406487 - inSlope: 0.0034511616 - outSlope: 0.0045096274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.9939897 - inSlope: 0.0045096274 - outSlope: 0.005314431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.99390113 - inSlope: 0.005314431 - outSlope: 0.0058936286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.9938029 - inSlope: 0.0058936286 - outSlope: 0.0061511174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.9937004 - inSlope: 0.0061511174 - outSlope: 0.0060904957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.9935989 - inSlope: 0.0060904957 - outSlope: 0.0057005123 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.99350387 - inSlope: 0.0057005123 - outSlope: 0.005014019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.9934203 - inSlope: 0.005014019 - outSlope: 0.003944583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.99335456 - inSlope: 0.003944583 - outSlope: 0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.9933123 - inSlope: 0.0025356202 - outSlope: 0.0010406832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.99329495 - inSlope: 0.0010406832 - outSlope: -0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.9933125 - inSlope: -0.001051442 - outSlope: -0.0029503906 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.99336165 - inSlope: -0.0029503906 - outSlope: -0.0052107177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.9934485 - inSlope: -0.0052107177 - outSlope: -0.007384917 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.9935716 - inSlope: -0.007384917 - outSlope: -0.0094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.99372923 - inSlope: -0.0094594015 - outSlope: -0.011476125 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.9939205 - inSlope: -0.011476125 - outSlope: -0.013200246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9941405 - inSlope: -0.013200246 - outSlope: -0.014641089 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.9943845 - inSlope: -0.014641089 - outSlope: -0.015764026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.99464726 - inSlope: -0.015764026 - outSlope: -0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.99492204 - inSlope: -0.016486896 - outSlope: -0.016815437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.9952023 - inSlope: -0.016815437 - outSlope: -0.016769426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.9954818 - inSlope: -0.016769426 - outSlope: -0.016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.9957536 - inSlope: -0.016307613 - outSlope: -0.015510557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.9960121 - inSlope: -0.015510557 - outSlope: -0.014347838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.9962512 - inSlope: -0.014347838 - outSlope: -0.012856918 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.9964655 - inSlope: -0.012856918 - outSlope: -0.0111077735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.99665064 - inSlope: -0.0111077735 - outSlope: -0.009091039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.99680215 - inSlope: -0.009091039 - outSlope: -0.006798415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.99691546 - inSlope: -0.006798415 - outSlope: -0.0043309396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.99698764 - inSlope: -0.0043309396 - outSlope: -0.0016557949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.99701524 - inSlope: -0.0016557949 - outSlope: 0.0014305334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.9969914 - inSlope: 0.0014305334 - outSlope: 0.0046061855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.9969146 - inSlope: 0.0046061855 - outSlope: 0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.9967885 - inSlope: 0.0075673047 - outSlope: 0.010203279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.99661845 - inSlope: 0.010203279 - outSlope: 0.012538265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.9964095 - inSlope: 0.012538265 - outSlope: 0.014502032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.9961678 - inSlope: 0.014502032 - outSlope: 0.016046548 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.99590033 - inSlope: 0.016046548 - outSlope: 0.017184282 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.99561393 - inSlope: 0.017184282 - outSlope: 0.017834663 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.9953167 - inSlope: 0.017834663 - outSlope: 0.017963922 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.9950173 - inSlope: 0.017963922 - outSlope: 0.017609362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.9947238 - inSlope: 0.017609362 - outSlope: 0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.9944454 - inSlope: 0.016705053 - outSlope: 0.015288387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.9941906 - inSlope: 0.015288387 - outSlope: 0.013489929 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.99396574 - inSlope: 0.013489929 - outSlope: 0.0112973135 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.99377745 - inSlope: 0.0112973135 - outSlope: 0.008826391 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.99363035 - inSlope: 0.008826391 - outSlope: 0.006283438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.9935256 - inSlope: 0.006283438 - outSlope: 0.0036513319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.99346477 - inSlope: 0.0036513319 - outSlope: 0.0011730373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.9934452 - inSlope: 0.0011730373 - outSlope: -0.0012373759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.99346584 - inSlope: -0.0012373759 - outSlope: -0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.9935175 - inSlope: -0.003100681 - outSlope: -0.004742082 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.99359655 - inSlope: -0.004742082 - outSlope: -0.005976053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.99369615 - inSlope: -0.005976053 - outSlope: -0.006648213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.99380696 - inSlope: -0.006648213 - outSlope: -0.0070096133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.9939238 - inSlope: -0.0070096133 - outSlope: -0.006891397 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.99403864 - inSlope: -0.006891397 - outSlope: -0.0063372627 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.99414426 - inSlope: -0.0063372627 - outSlope: -0.0054644807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.99423534 - inSlope: -0.0054644807 - outSlope: -0.0042629894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.9943064 - inSlope: -0.0042629894 - outSlope: -0.0027787315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.9943527 - inSlope: -0.0027787315 - outSlope: -0.0010585947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.99437034 - inSlope: -0.0010585947 - outSlope: 0.000604383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.99436027 - inSlope: 0.000604383 - outSlope: 0.0020491802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.9943261 - inSlope: 0.0020491802 - outSlope: 0.0033295662 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.9942706 - inSlope: 0.0033295662 - outSlope: 0.004398764 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.9941973 - inSlope: 0.004398764 - outSlope: 0.00521787 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.99411035 - inSlope: 0.00521787 - outSlope: 0.0058292565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.9940132 - inSlope: 0.0058292565 - outSlope: 0.006104801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.99391145 - inSlope: 0.006104801 - outSlope: 0.00607244 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.99381024 - inSlope: 0.00607244 - outSlope: 0.005697099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.9937153 - inSlope: 0.005697099 - outSlope: 0.005028181 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.9936315 - inSlope: 0.005028181 - outSlope: 0.0039876117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.993565 - inSlope: 0.0039876117 - outSlope: 0.0025963436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.99352175 - inSlope: 0.0025963436 - outSlope: 0.0011301213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.9935029 - inSlope: 0.0011301213 - outSlope: -0.0009584299 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.9935189 - inSlope: -0.0009584299 - outSlope: -0.0028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.993566 - inSlope: -0.0028253032 - outSlope: -0.0050782477 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.9936506 - inSlope: -0.0050782477 - outSlope: -0.0072418675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9937713 - inSlope: -0.0072418675 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.9939266 - inSlope: -0.0093163485 - outSlope: -0.011308042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.99411505 - inSlope: -0.011308042 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9943323 - inSlope: -0.013035735 - outSlope: -0.014469431 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.9945735 - inSlope: -0.014469431 - outSlope: -0.015578507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.9948331 - inSlope: -0.015578507 - outSlope: -0.01630046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.9951048 - inSlope: -0.01630046 - outSlope: -0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.9953818 - inSlope: -0.01661922 - outSlope: -0.016561525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.9956578 - inSlope: -0.016561525 - outSlope: -0.016107805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.99592626 - inSlope: -0.016107805 - outSlope: -0.015302693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.9961813 - inSlope: -0.015302693 - outSlope: -0.014155127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.9964172 - inSlope: -0.014155127 - outSlope: -0.012663433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.9966283 - inSlope: -0.012663433 - outSlope: -0.010932851 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.9968105 - inSlope: -0.010932851 - outSlope: -0.008901238 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.99695885 - inSlope: -0.008901238 - outSlope: -0.006630332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.99706936 - inSlope: -0.006630332 - outSlope: -0.0041592754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.9971387 - inSlope: -0.0041592754 - outSlope: -0.0014912883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.99716353 - inSlope: -0.0014912883 - outSlope: 0.0014770257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.9971389 - inSlope: 0.0014770257 - outSlope: 0.0044702888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.9970644 - inSlope: 0.0044702888 - outSlope: 0.0072599566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.9969434 - inSlope: 0.0072599566 - outSlope: 0.00976311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.9967807 - inSlope: 0.00976311 - outSlope: 0.011969987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.9965812 - inSlope: 0.011969987 - outSlope: 0.0138722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.99635 - inSlope: 0.0138722 - outSlope: 0.015385386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.9960936 - inSlope: 0.015385386 - outSlope: 0.016554372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.99581766 - inSlope: 0.016554372 - outSlope: 0.01727369 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.9955298 - inSlope: 0.01727369 - outSlope: 0.01752353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.9952377 - inSlope: 0.01752353 - outSlope: 0.017309453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.9949492 - inSlope: 0.017309453 - outSlope: 0.016650932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.9946717 - inSlope: 0.016650932 - outSlope: 0.015477927 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.99441373 - inSlope: 0.015477927 - outSlope: 0.013926242 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.99418163 - inSlope: 0.013926242 - outSlope: 0.0120197125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.9939813 - inSlope: 0.0120197125 - outSlope: 0.009795576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.99381804 - inSlope: 0.009795576 - outSlope: 0.0074242554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9936943 - inSlope: 0.0074242554 - outSlope: 0.004999714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.993611 - inSlope: 0.004999714 - outSlope: 0.0025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.99356896 - inSlope: 0.0025212427 - outSlope: 0.000311141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.9935638 - inSlope: 0.000311141 - outSlope: -0.0018560638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.9935947 - inSlope: -0.0018560638 - outSlope: -0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.9936543 - inSlope: -0.0035763332 - outSlope: -0.0049638087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.99373704 - inSlope: -0.0049638087 - outSlope: -0.0059939343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.99383694 - inSlope: -0.0059939343 - outSlope: -0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.9939458 - inSlope: -0.006530198 - outSlope: -0.0067878803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.9940589 - inSlope: -0.0067878803 - outSlope: -0.006612451 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.9941691 - inSlope: -0.006612451 - outSlope: -0.0060438304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.99426985 - inSlope: -0.0060438304 - outSlope: -0.005196412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.99435645 - inSlope: -0.005196412 - outSlope: -0.0040375646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.99442375 - inSlope: -0.0040375646 - outSlope: -0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.9944675 - inSlope: -0.0026250286 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.9944846 - inSlope: -0.0010263782 - outSlope: 0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.9944748 - inSlope: 0.00058651867 - outSlope: 0.0020205704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.99444115 - inSlope: 0.0020205704 - outSlope: 0.0032866502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.9943864 - inSlope: 0.0032866502 - outSlope: 0.0043594255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.9943137 - inSlope: 0.0043594255 - outSlope: 0.0051749544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.99422747 - inSlope: 0.0051749544 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.9941312 - inSlope: 0.005775613 - outSlope: 0.006044003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.9940305 - inSlope: 0.006044003 - outSlope: 0.006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.99393034 - inSlope: 0.006008068 - outSlope: 0.005625572 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.9938366 - inSlope: 0.005625572 - outSlope: 0.0049495036 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.9937541 - inSlope: 0.0049495036 - outSlope: 0.0039123967 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.9936889 - inSlope: 0.0039123967 - outSlope: 0.002499857 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.9936472 - inSlope: 0.002499857 - outSlope: 0.0010335307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.99363 - inSlope: 0.0010335307 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.9936476 - inSlope: -0.0010550183 - outSlope: -0.0029253569 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.99369633 - inSlope: -0.0029253569 - outSlope: -0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.99378264 - inSlope: -0.0051785307 - outSlope: -0.0073276972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.99390477 - inSlope: -0.0073276972 - outSlope: -0.009405756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.9940615 - inSlope: -0.009405756 - outSlope: -0.011390296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.9942514 - inSlope: -0.011390296 - outSlope: -0.013107262 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9944698 - inSlope: -0.013107262 - outSlope: -0.014530227 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.994712 - inSlope: -0.014530227 - outSlope: -0.015635729 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.9949726 - inSlope: -0.015635729 - outSlope: -0.016346952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.99524504 - inSlope: -0.016346952 - outSlope: -0.016665714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.9955228 - inSlope: -0.016665714 - outSlope: -0.016597288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.9957994 - inSlope: -0.016597288 - outSlope: -0.0161288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.99606824 - inSlope: -0.0161288 - outSlope: -0.015310283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.9963234 - inSlope: -0.015310283 - outSlope: -0.014133264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.99655896 - inSlope: -0.014133264 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.9967695 - inSlope: -0.012631609 - outSlope: -0.010875318 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.99695075 - inSlope: -0.010875318 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.9970981 - inSlope: -0.008840696 - outSlope: -0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.9972074 - inSlope: -0.0065588076 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.99727535 - inSlope: -0.00407702 - outSlope: -0.0014018825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.9972987 - inSlope: -0.0014018825 - outSlope: 0.001684453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.99727064 - inSlope: 0.001684453 - outSlope: 0.00486725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.9971895 - inSlope: 0.00486725 - outSlope: 0.007828593 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.99705905 - inSlope: 0.007828593 - outSlope: 0.010471204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.9968845 - inSlope: 0.010471204 - outSlope: 0.012810426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.996671 - inSlope: 0.012810426 - outSlope: 0.014766257 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.9964249 - inSlope: 0.014766257 - outSlope: 0.016314765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.996153 - inSlope: 0.016314765 - outSlope: 0.017463235 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.99586195 - inSlope: 0.017463235 - outSlope: 0.018099304 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.9955603 - inSlope: 0.018099304 - outSlope: 0.018232146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.9952564 - inSlope: 0.018232146 - outSlope: 0.017870426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.9949586 - inSlope: 0.017870426 - outSlope: 0.016973278 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9946757 - inSlope: 0.016973278 - outSlope: 0.015556605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.9944164 - inSlope: 0.015556605 - outSlope: 0.013743849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.99418736 - inSlope: 0.013743849 - outSlope: 0.011558378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.9939947 - inSlope: 0.011558378 - outSlope: 0.00908031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.9938434 - inSlope: 0.00908031 - outSlope: 0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.99373454 - inSlope: 0.006530198 - outSlope: 0.0038982031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.99366957 - inSlope: 0.0038982031 - outSlope: 0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.99364597 - inSlope: 0.0014161875 - outSlope: -0.0010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.99366266 - inSlope: -0.0010013733 - outSlope: -0.0028681373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.99371046 - inSlope: -0.0028681373 - outSlope: -0.004523932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.99378586 - inSlope: -0.004523932 - outSlope: -0.0057543204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.99388176 - inSlope: -0.0057543204 - outSlope: -0.0064407918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.9939891 - inSlope: -0.0064407918 - outSlope: -0.006805762 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.99410254 - inSlope: -0.006805762 - outSlope: -0.0066982806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.9942142 - inSlope: -0.0066982806 - outSlope: -0.0061441404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.9943166 - inSlope: -0.0061441404 - outSlope: -0.0052892454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.99440473 - inSlope: -0.0052892454 - outSlope: -0.004087749 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.99447286 - inSlope: -0.004087749 - outSlope: -0.0026142248 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.99451643 - inSlope: -0.0026142248 - outSlope: -0.00090838864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.9945316 - inSlope: -0.00090838864 - outSlope: 0.00075816095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.99451894 - inSlope: 0.00075816095 - outSlope: 0.0021851396 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.9944825 - inSlope: 0.0021851396 - outSlope: 0.0034510628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.994425 - inSlope: 0.0034510628 - outSlope: 0.004516909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.9943497 - inSlope: 0.004516909 - outSlope: 0.005328584 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.9942609 - inSlope: 0.005328584 - outSlope: 0.0059188316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.99416226 - inSlope: 0.0059188316 - outSlope: 0.006193855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.994059 - inSlope: 0.006193855 - outSlope: 0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.99395657 - inSlope: 0.0061477167 - outSlope: 0.005761473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.99386054 - inSlope: 0.005761473 - outSlope: 0.005078393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.9937759 - inSlope: 0.005078393 - outSlope: 0.004037449 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.9937086 - inSlope: 0.004037449 - outSlope: 0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.99366486 - inSlope: 0.0026250286 - outSlope: 0.0011408504 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.99364585 - inSlope: 0.0011408504 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.9936615 - inSlope: -0.0009405757 - outSlope: -0.0028251417 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.9937086 - inSlope: -0.0028251417 - outSlope: -0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.9937933 - inSlope: -0.00508197 - outSlope: -0.0072384984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.99391395 - inSlope: -0.0072384984 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.9940692 - inSlope: -0.0093163485 - outSlope: -0.011314871 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.9942578 - inSlope: -0.011314871 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.99447507 - inSlope: -0.013035735 - outSlope: -0.014466268 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.99471617 - inSlope: -0.014466268 - outSlope: -0.015577616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.9949758 - inSlope: -0.015577616 - outSlope: -0.016300928 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.9952475 - inSlope: -0.016300928 - outSlope: -0.016615644 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.9955244 - inSlope: -0.016615644 - outSlope: -0.016569152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.99580055 - inSlope: -0.016569152 - outSlope: -0.016092578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.9960688 - inSlope: -0.016092578 - outSlope: -0.015292401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.99632365 - inSlope: -0.015292401 - outSlope: -0.014119363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.99655896 - inSlope: -0.014119363 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.9967695 - inSlope: -0.012631609 - outSlope: -0.010875007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.99695075 - inSlope: -0.010875007 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.9970981 - inSlope: -0.008840696 - outSlope: -0.006558995 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.9972074 - inSlope: -0.006558995 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.99727535 - inSlope: -0.00407702 - outSlope: -0.0014018425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.9972987 - inSlope: -0.0014018425 - outSlope: 0.0015807393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.9972724 - inSlope: 0.0015807393 - outSlope: 0.0045777066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.9971961 - inSlope: 0.0045777066 - outSlope: 0.007370401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.99707323 - inSlope: 0.007370401 - outSlope: 0.009877833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.9969086 - inSlope: 0.009877833 - outSlope: 0.012109464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.9967068 - inSlope: 0.012109464 - outSlope: 0.014012074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.99647325 - inSlope: 0.014012074 - outSlope: 0.01552755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.99621445 - inSlope: 0.01552755 - outSlope: 0.016701477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.9959361 - inSlope: 0.016701477 - outSlope: 0.01742032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.99564576 - inSlope: 0.01742032 - outSlope: 0.017688544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.99535096 - inSlope: 0.017688544 - outSlope: 0.01747654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.99505967 - inSlope: 0.01747654 - outSlope: 0.01681592 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.9947794 - inSlope: 0.01681592 - outSlope: 0.01565361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.9945185 - inSlope: 0.01565361 - outSlope: 0.014101482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.9942835 - inSlope: 0.014101482 - outSlope: 0.012198174 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.9940802 - inSlope: 0.012198174 - outSlope: 0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.99391395 - inSlope: 0.009974393 - outSlope: 0.007610437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.9937871 - inSlope: 0.007610437 - outSlope: 0.005178234 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.9937008 - inSlope: 0.005178234 - outSlope: 0.002714437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.99365556 - inSlope: 0.002714437 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.99364734 - inSlope: 0.00049353397 - outSlope: -0.0016701476 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.9936752 - inSlope: -0.0016701476 - outSlope: -0.0033830176 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.99373156 - inSlope: -0.0033830176 - outSlope: -0.0047779814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.9938112 - inSlope: -0.0047779814 - outSlope: -0.005807965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.993908 - inSlope: -0.005807965 - outSlope: -0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.9940137 - inSlope: -0.0063444152 - outSlope: -0.0066015334 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.99412376 - inSlope: -0.0066015334 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.99423087 - inSlope: -0.006426671 - outSlope: -0.005858034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.9943285 - inSlope: -0.005858034 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.9944122 - inSlope: -0.005021172 - outSlope: -0.0038550666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.99447644 - inSlope: -0.0038550666 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.9945173 - inSlope: -0.0024533647 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.9945316 - inSlope: -0.00085474364 - outSlope: 0.00035761285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.9945256 - inSlope: 0.00035761285 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.9945081 - inSlope: 0.001051442 - outSlope: 0.0016665712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.9944803 - inSlope: 0.0016665712 - outSlope: 0.002199445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.99444366 - inSlope: 0.002199445 - outSlope: 0.002667792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.9943992 - inSlope: 0.002667792 - outSlope: 0.003036307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.9943486 - inSlope: 0.003036307 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.9942932 - inSlope: 0.0033224137 - outSlope: 0.0035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.9942348 - inSlope: 0.0035048067 - outSlope: 0.0036583797 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.9941738 - inSlope: 0.0036583797 - outSlope: 0.003690776 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.9941123 - inSlope: 0.003690776 - outSlope: 0.0036442836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.9940516 - inSlope: 0.0036442836 - outSlope: 0.0035477227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.99399245 - inSlope: 0.0035477227 - outSlope: 0.0033758655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.9939362 - inSlope: 0.0033758655 - outSlope: 0.003122139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.99388415 - inSlope: 0.003122139 - outSlope: 0.0029147116 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.99383557 - inSlope: 0.0029147116 - outSlope: 0.0026320308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.9937917 - inSlope: 0.0026320308 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.99375296 - inSlope: 0.0023246165 - outSlope: 0.0020063228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.9937195 - inSlope: 0.0020063228 - outSlope: 0.0016916057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.9936913 - inSlope: 0.0016916057 - outSlope: 0.0013696572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.9936685 - inSlope: 0.0013696572 - outSlope: 0.0011193923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.99364984 - inSlope: 0.0011193923 - outSlope: 0.0008511673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.99363565 - inSlope: 0.0008511673 - outSlope: 0.00064731634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.99362487 - inSlope: 0.00064731634 - outSlope: 0.00044701606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.9936174 - inSlope: 0.00044701606 - outSlope: 0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.99361235 - inSlope: 0.00030398832 - outSlope: 0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.9936095 - inSlope: 0.000171664 - outSlope: 0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.9936076 - inSlope: 0.000114442664 - outSlope: 0.00003218608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.9936065 - inSlope: 0.00003218608 - outSlope: 0.001255293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.9935856 - inSlope: 0.001255293 - outSlope: 0.003726326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.9935235 - inSlope: 0.003726326 - outSlope: 0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.9934216 - inSlope: 0.0061119534 - outSlope: 0.00840796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.9932815 - inSlope: 0.00840796 - outSlope: 0.010603828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.99310476 - inSlope: 0.010603828 - outSlope: 0.012723866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.9928927 - inSlope: 0.012723866 - outSlope: 0.014755951 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.99264675 - inSlope: 0.014755951 - outSlope: 0.016705053 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.99236834 - inSlope: 0.016705053 - outSlope: 0.018543288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.9920593 - inSlope: 0.018543288 - outSlope: 0.02031241 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.99172074 - inSlope: 0.02031241 - outSlope: 0.021980144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.9913544 - inSlope: 0.021980144 - outSlope: 0.023546578 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.99096197 - inSlope: 0.023546578 - outSlope: 0.025020028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.990545 - inSlope: 0.025020028 - outSlope: 0.02636322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.99010557 - inSlope: 0.02636322 - outSlope: 0.02763075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.98964506 - inSlope: 0.02763075 - outSlope: 0.028760873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.9891657 - inSlope: 0.028760873 - outSlope: 0.029778423 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.9886694 - inSlope: 0.029778423 - outSlope: 0.030609837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.98815924 - inSlope: 0.030609837 - outSlope: 0.03136444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.9876365 - inSlope: 0.03136444 - outSlope: 0.03196169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.9871038 - inSlope: 0.03196169 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.98656344 - inSlope: 0.032421183 - outSlope: 0.032691263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.9860186 - inSlope: 0.032691263 - outSlope: 0.032709144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.98547345 - inSlope: 0.032709144 - outSlope: 0.03268411 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.9849287 - inSlope: 0.03268411 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.98438835 - inSlope: 0.032421183 - outSlope: 0.031936657 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.9838561 - inSlope: 0.031936657 - outSlope: 0.031210661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.9833359 - inSlope: 0.031210661 - outSlope: 0.030423867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.98282886 - inSlope: 0.030423867 - outSlope: 0.029342135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.9823398 - inSlope: 0.029342135 - outSlope: 0.028092097 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.9818716 - inSlope: 0.028092097 - outSlope: 0.026729515 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.9814261 - inSlope: 0.026729515 - outSlope: 0.025183098 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.9810064 - inSlope: 0.025183098 - outSlope: 0.023585917 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.9806133 - inSlope: 0.023585917 - outSlope: 0.021837091 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.98024935 - inSlope: 0.021837091 - outSlope: 0.020081112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.97991467 - inSlope: 0.020081112 - outSlope: 0.018274017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.9796101 - inSlope: 0.018274017 - outSlope: 0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.9793353 - inSlope: 0.016486896 - outSlope: 0.0147595275 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.9790893 - inSlope: 0.0147595275 - outSlope: 0.013060769 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.97887164 - inSlope: 0.013060769 - outSlope: 0.011432883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.9786811 - inSlope: 0.011432883 - outSlope: 0.009910019 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.9785159 - inSlope: 0.009910019 - outSlope: 0.008490215 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.9783744 - inSlope: 0.008490215 - outSlope: 0.0071848533 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.9782547 - inSlope: 0.0071848533 - outSlope: 0.0059935916 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.9781548 - inSlope: 0.0059935916 - outSlope: 0.0049067293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.978073 - inSlope: 0.0049067293 - outSlope: 0.00396973 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.97800684 - inSlope: 0.00396973 - outSlope: 0.0030933514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.9779553 - inSlope: 0.0030933514 - outSlope: 0.002317464 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.97791666 - inSlope: 0.002317464 - outSlope: 0.0016129263 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.9778898 - inSlope: 0.0016129263 - outSlope: 0.0009691863 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.9778736 - inSlope: 0.0009691863 - outSlope: 0.00031112318 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.97786844 - inSlope: 0.00031112318 - outSlope: 0.00031112318 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.049585693 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.049585693 - inSlope: 0 - outSlope: 0.001350717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.04956318 - inSlope: 0.001350717 - outSlope: 0.0038898634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.04949835 - inSlope: 0.0038898634 - outSlope: 0.0061845095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.049395274 - inSlope: 0.0061845095 - outSlope: 0.008153699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.04925938 - inSlope: 0.008153699 - outSlope: 0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.049098 - inSlope: 0.009682784 - outSlope: 0.010806592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.04891789 - inSlope: 0.010806592 - outSlope: 0.011301052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.04872954 - inSlope: 0.011301052 - outSlope: 0.011619788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.048535876 - inSlope: 0.011619788 - outSlope: 0.011799943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.04833921 - inSlope: 0.011799943 - outSlope: 0.011898024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.04814091 - inSlope: 0.011898024 - outSlope: 0.011889797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.047942746 - inSlope: 0.011889797 - outSlope: 0.0114318095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.047752216 - inSlope: 0.0114318095 - outSlope: 0.010947184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.047569763 - inSlope: 0.010947184 - outSlope: 0.009659762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.047408767 - inSlope: 0.009659762 - outSlope: 0.008306586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.047270324 - inSlope: 0.008306586 - outSlope: 0.0065960055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.04716039 - inSlope: 0.0065960055 - outSlope: 0.0026462157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.047116287 - inSlope: 0.0026462157 - outSlope: -0.0027401026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.047161955 - inSlope: -0.0027401026 - outSlope: -0.0074701826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.04728646 - inSlope: -0.0074701826 - outSlope: -0.010282035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.047457825 - inSlope: -0.010282035 - outSlope: -0.010966853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.047640607 - inSlope: -0.010966853 - outSlope: -0.010637428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.047817897 - inSlope: -0.010637428 - outSlope: -0.0094277505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.047975026 - inSlope: -0.0094277505 - outSlope: -0.0075332145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.04810058 - inSlope: -0.0075332145 - outSlope: -0.0051424517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.048186287 - inSlope: -0.0051424517 - outSlope: -0.0023424649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.04822533 - inSlope: -0.0023424649 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.048238143 - inSlope: -0.0007689007 - outSlope: -0.00071682106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.04825009 - inSlope: -0.00071682106 - outSlope: -0.0006678707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.04826122 - inSlope: -0.0006678707 - outSlope: -0.0006191394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.04827154 - inSlope: -0.0006191394 - outSlope: -0.0005735462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.0482811 - inSlope: -0.0005735462 - outSlope: -0.0005297368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.04828993 - inSlope: -0.0005297368 - outSlope: -0.00048704492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.048298046 - inSlope: -0.00048704492 - outSlope: -0.0004461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.04830548 - inSlope: -0.0004461412 - outSlope: -0.0004072491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.04831227 - inSlope: -0.0004072491 - outSlope: -0.00036925112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.048318423 - inSlope: -0.00036925112 - outSlope: -0.0003332648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.048323978 - inSlope: -0.0003332648 - outSlope: -0.00029884093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04832896 - inSlope: -0.00029884093 - outSlope: -0.00026553895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.048333384 - inSlope: -0.00026553895 - outSlope: -0.00023290537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.048337266 - inSlope: -0.00023290537 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.04834065 - inSlope: -0.000202954 - outSlope: -0.00017277912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.048343528 - inSlope: -0.00017277912 - outSlope: -0.00014416887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.04834593 - inSlope: -0.00014416887 - outSlope: -0.00011689972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.04834788 - inSlope: -0.00011689972 - outSlope: -0.00009074751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.04834939 - inSlope: -0.00009074751 - outSlope: -0.000065937704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.04835049 - inSlope: -0.000065937704 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.04835119 - inSlope: -0.000042021315 - outSlope: -0.000018104927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.048351493 - inSlope: -0.000018104927 - outSlope: 0.0000037997997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.04835143 - inSlope: 0.0000037997997 - outSlope: 0.000024363422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.048351023 - inSlope: 0.000024363422 - outSlope: 0.000045150562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.04835027 - inSlope: 0.000045150562 - outSlope: 0.00006392604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.048349205 - inSlope: 0.00006392604 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.048347834 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.048346173 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.048344236 - inSlope: 0.00011622917 - outSlope: 0.00013165189 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.04834204 - inSlope: 0.00013165189 - outSlope: 0.00014685109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.048339594 - inSlope: 0.00014685109 - outSlope: 0.0001598151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.04833693 - inSlope: 0.0001598151 - outSlope: 0.00017322616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.048334043 - inSlope: 0.00017322616 - outSlope: 0.00018484776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.048330963 - inSlope: 0.00018484776 - outSlope: 0.00019624848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.04832769 - inSlope: 0.00019624848 - outSlope: 0.00020585973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.04832426 - inSlope: 0.00020585973 - outSlope: 0.00021524748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.048320673 - inSlope: 0.00021524748 - outSlope: 0.00022329412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.04831695 - inSlope: 0.00022329412 - outSlope: 0.0002306702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.048313107 - inSlope: 0.0002306702 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.04830916 - inSlope: 0.0002369287 - outSlope: 0.00024296367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.04830511 - inSlope: 0.00024296367 - outSlope: 0.00024653817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.048301 - inSlope: 0.00024653817 - outSlope: 0.00025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.048296828 - inSlope: 0.00025033974 - outSlope: 0.00025302195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.04829261 - inSlope: 0.00025302195 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.04828838 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.04828414 - inSlope: 0.00025436305 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.0482799 - inSlope: 0.00025436305 - outSlope: 0.00025190436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.0482757 - inSlope: 0.00025190436 - outSlope: 0.0002496674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.04827154 - inSlope: 0.0002496674 - outSlope: 0.00024564588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.048267446 - inSlope: 0.00024564588 - outSlope: 0.00024072849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.048263434 - inSlope: 0.00024072849 - outSlope: 0.00023491702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.04825952 - inSlope: 0.00023491702 - outSlope: 0.00022798798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.04825572 - inSlope: 0.00022798798 - outSlope: -0.00074900757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.048268203 - inSlope: -0.00074900757 - outSlope: -0.0027805592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.048314545 - inSlope: -0.0027805592 - outSlope: -0.005040546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.048398554 - inSlope: -0.005040546 - outSlope: -0.007417603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.04852218 - inSlope: -0.007417603 - outSlope: -0.009746039 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.048684616 - inSlope: -0.009746039 - outSlope: -0.011866551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.04888239 - inSlope: -0.011866551 - outSlope: -0.013398318 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.049105696 - inSlope: -0.013398318 - outSlope: -0.013933418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.04933792 - inSlope: -0.013933418 - outSlope: -0.013027725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.04955505 - inSlope: -0.013027725 - outSlope: -0.010585572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.049731474 - inSlope: -0.010585572 - outSlope: -0.0071472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.049850594 - inSlope: -0.0071472 - outSlope: -0.0035700237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.049910095 - inSlope: -0.0035700237 - outSlope: -0.00036031043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0499161 - inSlope: -0.00036031043 - outSlope: 0.001792835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.04988622 - inSlope: 0.001792835 - outSlope: 0.0032002795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.04983288 - inSlope: 0.0032002795 - outSlope: 0.0041444637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.049763806 - inSlope: 0.0041444637 - outSlope: 0.004204367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.049693733 - inSlope: 0.004204367 - outSlope: 0.0038541146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.0496295 - inSlope: 0.0038541146 - outSlope: 0.0031524927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.049576957 - inSlope: 0.0031524927 - outSlope: 0.0028605787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.04952928 - inSlope: 0.0028605787 - outSlope: 0.0030583919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.049478307 - inSlope: 0.0030583919 - outSlope: 0.003030899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.049427792 - inSlope: 0.003030899 - outSlope: 0.0027615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.049381766 - inSlope: 0.0027615603 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.049344014 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.049317922 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.049306493 - inSlope: 0.0006857521 - outSlope: 0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.049303167 - inSlope: 0.00019960124 - outSlope: 0.00022217653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.049299464 - inSlope: 0.00022217653 - outSlope: 0.00024251663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.04929542 - inSlope: 0.00024251663 - outSlope: 0.00026307648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.049291037 - inSlope: 0.00026307648 - outSlope: 0.0002829733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.04928632 - inSlope: 0.0002829733 - outSlope: 0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.04928129 - inSlope: 0.0003017488 - outSlope: 0.00032074781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.049275946 - inSlope: 0.00032074781 - outSlope: 0.0003384057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.049270306 - inSlope: 0.0003384057 - outSlope: 0.0003560636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04926437 - inSlope: 0.0003560636 - outSlope: 0.00037215685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.04925817 - inSlope: 0.00037215685 - outSlope: 0.00038825013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049251698 - inSlope: 0.00038825013 - outSlope: 0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.049244966 - inSlope: 0.00040389635 - outSlope: 0.00041909557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04923798 - inSlope: 0.00041909557 - outSlope: 0.00043295365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.049230766 - inSlope: 0.00043295365 - outSlope: 0.00044457658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.049223356 - inSlope: 0.00044457658 - outSlope: 0.0004539643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.04921579 - inSlope: 0.0004539643 - outSlope: 0.00046379908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04920806 - inSlope: 0.00046379908 - outSlope: 0.000475422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.049200136 - inSlope: 0.000475422 - outSlope: 0.00048592038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.049192037 - inSlope: 0.00048592038 - outSlope: 0.00049755024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.049183745 - inSlope: 0.00049755024 - outSlope: 0.00051342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049175188 - inSlope: 0.00051342 - outSlope: 0.00041641336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.049168248 - inSlope: 0.00041641336 - outSlope: 0.0005985802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.04915827 - inSlope: 0.0005985802 - outSlope: 0.0005498534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049149107 - inSlope: 0.0005498534 - outSlope: 0.0009559849 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.049133174 - inSlope: 0.0009559849 - outSlope: 0.0017990934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.04910319 - inSlope: 0.0017990934 - outSlope: 0.0027150686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.04905794 - inSlope: 0.0027150686 - outSlope: 0.0036066805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.048997827 - inSlope: 0.0036066805 - outSlope: 0.0037901886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.048934657 - inSlope: 0.0037901886 - outSlope: 0.004510809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.048859477 - inSlope: 0.004510809 - outSlope: 0.0049672322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.04877669 - inSlope: 0.0049672322 - outSlope: 0.0049055414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.04869493 - inSlope: 0.0049055414 - outSlope: 0.004992713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.04861172 - inSlope: 0.004992713 - outSlope: 0.0048929546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.04853017 - inSlope: 0.0048929546 - outSlope: 0.0047873007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.04845038 - inSlope: 0.0047873007 - outSlope: 0.0043894392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.048377223 - inSlope: 0.0043894392 - outSlope: 0.0037512963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0483147 - inSlope: 0.0037512963 - outSlope: 0.0032582164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0482604 - inSlope: 0.0032582164 - outSlope: 0.0027946408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.04821382 - inSlope: 0.0027946408 - outSlope: 0.0020876548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.048179027 - inSlope: 0.0020876548 - outSlope: 0.0015069558 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.04815391 - inSlope: 0.0015069558 - outSlope: 0.0010239342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.048136845 - inSlope: 0.0010239342 - outSlope: 0.0004258011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.04812975 - inSlope: 0.0004258011 - outSlope: 0.00007577248 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.048128486 - inSlope: 0.00007577248 - outSlope: 0.000105276806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.04812673 - inSlope: 0.000105276806 - outSlope: -0.0000811369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.048128083 - inSlope: -0.0000811369 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.04813049 - inSlope: -0.00014439238 - outSlope: -0.000082701525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.04813187 - inSlope: -0.000082701525 - outSlope: -0.00029392148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.048136767 - inSlope: -0.00029392148 - outSlope: -0.0002485516 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.04814091 - inSlope: -0.0002485516 - outSlope: -0.00032722982 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.048146363 - inSlope: -0.00032722982 - outSlope: -0.0005268311 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.048155144 - inSlope: -0.0005268311 - outSlope: -0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.048160173 - inSlope: -0.0003017488 - outSlope: -0.000760854 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.048172854 - inSlope: -0.000760854 - outSlope: -0.00077270047 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.048185732 - inSlope: -0.00077270047 - outSlope: -0.00069290464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.04819728 - inSlope: -0.00069290464 - outSlope: -0.00087685965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.048211895 - inSlope: -0.00087685965 - outSlope: -0.0010259459 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.048228994 - inSlope: -0.0010259459 - outSlope: -0.00093497423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.048244577 - inSlope: -0.00093497423 - outSlope: -0.0012414169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.048265267 - inSlope: -0.0012414169 - outSlope: -0.0010757904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.048283197 - inSlope: -0.0010757904 - outSlope: -0.0013793273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.048306186 - inSlope: -0.0013793273 - outSlope: -0.0008726128 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.04832073 - inSlope: -0.0008726128 - outSlope: -0.00136992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.04834356 - inSlope: -0.00136992 - outSlope: -0.00128545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.048364986 - inSlope: -0.00128545 - outSlope: -0.0011884433 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.048384793 - inSlope: -0.0011884433 - outSlope: -0.0013556344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.048407387 - inSlope: -0.0013556344 - outSlope: -0.0012195122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.048427712 - inSlope: -0.0012195122 - outSlope: -0.0011862081 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.048447482 - inSlope: -0.0011862081 - outSlope: -0.0012347114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.04846806 - inSlope: -0.0012347114 - outSlope: -0.0011359166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.048486993 - inSlope: -0.0011359166 - outSlope: -0.0010965775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.04850527 - inSlope: -0.0010965775 - outSlope: -0.001057909 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.0485229 - inSlope: -0.001057909 - outSlope: -0.0010154406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.048539825 - inSlope: -0.0010154406 - outSlope: -0.00097654853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.0485561 - inSlope: -0.00097654853 - outSlope: -0.00092893926 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.048571583 - inSlope: -0.00092893926 - outSlope: -0.00086926005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.04858607 - inSlope: -0.00086926005 - outSlope: -0.00080980436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.048599567 - inSlope: -0.00080980436 - outSlope: -0.00067702524 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.04861085 - inSlope: -0.00067702524 - outSlope: -0.0007112331 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.048622705 - inSlope: -0.0007112331 - outSlope: -0.00065088336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.048633553 - inSlope: -0.00065088336 - outSlope: -0.00059366284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.048643447 - inSlope: -0.00059366284 - outSlope: -0.00045016452 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.04865095 - inSlope: -0.00045016452 - outSlope: -0.00055454724 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.048660193 - inSlope: -0.00055454724 - outSlope: -0.00043183606 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.04866739 - inSlope: -0.00043183606 - outSlope: -0.00026062157 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.048671734 - inSlope: -0.00026062157 - outSlope: -0.0008100279 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.048685234 - inSlope: -0.0008100279 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.0486844 - inSlope: 0.00005006795 - outSlope: -0.00073470245 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.048696645 - inSlope: -0.00073470245 - outSlope: -0.0001294167 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.0486988 - inSlope: -0.0001294167 - outSlope: -0.0003500286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.048704635 - inSlope: -0.0003500286 - outSlope: -0.00053443067 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.048713543 - inSlope: -0.00053443067 - outSlope: -0.0002865496 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.04871832 - inSlope: -0.0002865496 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.048725054 - inSlope: -0.0004041141 - outSlope: -0.0005187844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.0487337 - inSlope: -0.0005187844 - outSlope: -0.00033907624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.04873935 - inSlope: -0.00033907624 - outSlope: -0.00028118517 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.048744038 - inSlope: -0.00028118517 - outSlope: -0.000645966 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.048754804 - inSlope: -0.000645966 - outSlope: -0.0003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.048760615 - inSlope: -0.0003486875 - outSlope: -0.00030241936 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.048765656 - inSlope: -0.00030241936 - outSlope: -0.0005920982 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.048775524 - inSlope: -0.0005920982 - outSlope: -0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.048780974 - inSlope: -0.00032700162 - outSlope: -0.0002919182 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.04878584 - inSlope: -0.0002919182 - outSlope: -0.00043384152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.04879307 - inSlope: -0.00043384152 - outSlope: -0.00026867204 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.048797548 - inSlope: -0.00026867204 - outSlope: -0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.04880339 - inSlope: -0.00035047063 - outSlope: -0.00023872024 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.048807368 - inSlope: -0.00023872024 - outSlope: -0.0002215028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.04881106 - inSlope: -0.0002215028 - outSlope: -0.00020854494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.048814535 - inSlope: -0.00020854494 - outSlope: -0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.048816055 - inSlope: -0.00009119389 - outSlope: -0.00019714537 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.04881934 - inSlope: -0.00019714537 - outSlope: -0.00018216427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.048822377 - inSlope: -0.00018216427 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.048823033 - inSlope: -0.000039339666 - outSlope: -0.00018618752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.048826136 - inSlope: -0.00018618752 - outSlope: -0.0000632564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.04882719 - inSlope: -0.0000632564 - outSlope: -0.00007197165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.04882839 - inSlope: -0.00007197165 - outSlope: -0.00022709067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.048832174 - inSlope: -0.00022709067 - outSlope: -0.00002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.048832666 - inSlope: -0.00002950475 - outSlope: -0.00021122114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.048836187 - inSlope: -0.00021122114 - outSlope: -0.00030979986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.04884135 - inSlope: -0.00030979986 - outSlope: -0.00012516808 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.048843436 - inSlope: -0.00012516808 - outSlope: -0.00028387146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.048848167 - inSlope: -0.00028387146 - outSlope: -0.00044032343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.048855506 - inSlope: -0.00044032343 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.04885899 - inSlope: -0.00020899197 - outSlope: -0.0004472524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.048866443 - inSlope: -0.0004472524 - outSlope: -0.00063234044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.048876982 - inSlope: -0.00063234044 - outSlope: -0.00030777938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.048882112 - inSlope: -0.00030777938 - outSlope: -0.00062652887 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.048892554 - inSlope: -0.00062652887 - outSlope: -0.00027760494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.04889718 - inSlope: -0.00027760494 - outSlope: -0.0003799854 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.048903514 - inSlope: -0.0003799854 - outSlope: -0.0004535108 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.048911072 - inSlope: -0.0004535108 - outSlope: -0.00031046156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.048916247 - inSlope: -0.00031046156 - outSlope: -0.0004897341 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.04892441 - inSlope: -0.0004897341 - outSlope: -0.00030777938 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.04892954 - inSlope: -0.00030777938 - outSlope: -0.00025660192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.048933815 - inSlope: -0.00025660192 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.048938703 - inSlope: -0.00029325092 - outSlope: -0.00017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.048941646 - inSlope: -0.00017658145 - outSlope: -0.00012628565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.04894375 - inSlope: -0.00012628565 - outSlope: -0.00007577356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.048945013 - inSlope: -0.00007577356 - outSlope: -0.00002570416 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.04894544 - inSlope: -0.00002570416 - outSlope: 0.000022799124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.04894506 - inSlope: 0.000022799124 - outSlope: 0.00006727785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.04894394 - inSlope: 0.00006727785 - outSlope: 0.000111983936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.048942074 - inSlope: 0.000111983936 - outSlope: 0.00016405959 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.04893934 - inSlope: 0.00016405959 - outSlope: 0.00029795326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.048934374 - inSlope: 0.00029795326 - outSlope: 0.00026553514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.04892995 - inSlope: 0.00026553514 - outSlope: 0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.0489245 - inSlope: 0.00032700162 - outSlope: 0.00038467936 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.048918087 - inSlope: 0.00038467936 - outSlope: 0.00052861165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.048909277 - inSlope: 0.00052861165 - outSlope: 0.000424019 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.04890221 - inSlope: 0.000424019 - outSlope: 0.0005451517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.048893124 - inSlope: 0.0005451517 - outSlope: 0.0007134785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.048881233 - inSlope: 0.0007134785 - outSlope: 0.0001611539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.048878547 - inSlope: 0.0001611539 - outSlope: 0.0010163492 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.048861608 - inSlope: 0.0010163492 - outSlope: 0.00022664363 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.04885783 - inSlope: 0.00022664363 - outSlope: 0.0008243448 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.04884409 - inSlope: 0.0008243448 - outSlope: 0.0005945484 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.048834182 - inSlope: 0.0005945484 - outSlope: 0.00040121988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.048827495 - inSlope: 0.00040121988 - outSlope: 0.0006367926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.048816882 - inSlope: 0.0006367926 - outSlope: 0.0005060512 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.048808448 - inSlope: 0.0005060512 - outSlope: 0.00037796292 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.04880215 - inSlope: 0.00037796292 - outSlope: 0.000541799 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.04879312 - inSlope: 0.000541799 - outSlope: 0.00058316585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.0487834 - inSlope: 0.00058316585 - outSlope: 0.00020049245 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.048780058 - inSlope: 0.00020049245 - outSlope: 0.00047967568 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.048772063 - inSlope: 0.00047967568 - outSlope: 0.0005064837 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.04876362 - inSlope: 0.0005064837 - outSlope: 0.00019669833 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.048760343 - inSlope: 0.00019669833 - outSlope: 0.00044233506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.04875297 - inSlope: 0.00044233506 - outSlope: 0.00045732362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.04874535 - inSlope: 0.00045732362 - outSlope: 0.00029481555 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.048740435 - inSlope: 0.00029481555 - outSlope: 0.00044055955 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.048733093 - inSlope: 0.00044055955 - outSlope: 0.0003392949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.048727438 - inSlope: 0.0003392949 - outSlope: 0.0004316187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.048720244 - inSlope: 0.0004316187 - outSlope: 0.00043138285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.048713055 - inSlope: 0.00043138285 - outSlope: 0.0004269248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.04870594 - inSlope: 0.0004269248 - outSlope: 0.00052525895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.048697185 - inSlope: 0.00052525895 - outSlope: 0.00040478463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.04869044 - inSlope: 0.00040478463 - outSlope: 0.0004047962 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.04868369 - inSlope: 0.0004047962 - outSlope: 0.00052838813 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.048674885 - inSlope: 0.00052838813 - outSlope: 0.00037618555 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.048668616 - inSlope: 0.00037618555 - outSlope: 0.0004783209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.048660643 - inSlope: 0.0004783209 - outSlope: 0.00045352377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.048653085 - inSlope: 0.00045352377 - outSlope: 0.00030576775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.04864799 - inSlope: 0.00030576775 - outSlope: 0.00057981303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.048638325 - inSlope: 0.00057981303 - outSlope: 0.00016852988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.048635516 - inSlope: 0.00016852988 - outSlope: 0.00020027466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.04863218 - inSlope: 0.00020027466 - outSlope: 0.00032141377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.04862682 - inSlope: 0.00032141377 - outSlope: 0.00017635793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.048623882 - inSlope: 0.00017635793 - outSlope: 0.0000634781 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.048622824 - inSlope: 0.0000634781 - outSlope: 0.00018842806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.048619684 - inSlope: 0.00018842806 - outSlope: -0.00008694711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.048621133 - inSlope: -0.00008694711 - outSlope: 0.000106169355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.048619363 - inSlope: 0.000106169355 - outSlope: -0.00017099343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.048622213 - inSlope: -0.00017099343 - outSlope: 0.0003594112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.048616223 - inSlope: 0.0003594112 - outSlope: -0.00011824252 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.048618194 - inSlope: -0.00011824252 - outSlope: -0.000015869526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.04861846 - inSlope: -0.000015869526 - outSlope: 0.00009678452 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.048616845 - inSlope: 0.00009678452 - outSlope: -0.00005744321 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.048617803 - inSlope: -0.00005744321 - outSlope: 0.000088290726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.04861633 - inSlope: 0.000088290726 - outSlope: 0.00012919134 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.048614178 - inSlope: 0.00012919134 - outSlope: 0.000086055516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.048612744 - inSlope: 0.000086055516 - outSlope: 0.0001873051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.04860962 - inSlope: 0.0001873051 - outSlope: 0.00022665013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.048605844 - inSlope: 0.00022665013 - outSlope: 0.00026397055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.048601445 - inSlope: 0.00026397055 - outSlope: 0.000300412 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.048596438 - inSlope: 0.000300412 - outSlope: 0.00033281298 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.04859089 - inSlope: 0.00033281298 - outSlope: 0.00035874065 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.048584912 - inSlope: 0.00035874065 - outSlope: 0.0003842323 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.04857851 - inSlope: 0.0003842323 - outSlope: 0.0004088079 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.048571695 - inSlope: 0.0004088079 - outSlope: 0.00050560414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.048563268 - inSlope: 0.00050560414 - outSlope: 0.00043607666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.048556 - inSlope: 0.00043607666 - outSlope: 0.00046067644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.048548322 - inSlope: 0.00046067644 - outSlope: 0.0004798855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.048540324 - inSlope: 0.0004798855 - outSlope: 0.0005856246 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.048530564 - inSlope: 0.0005856246 - outSlope: 0.00044188803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.0485232 - inSlope: 0.00044188803 - outSlope: 0.00052348577 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.048514474 - inSlope: 0.00052348577 - outSlope: 0.0006515446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.048503615 - inSlope: 0.0006515446 - outSlope: 0.000058115416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.048502646 - inSlope: 0.000058115416 - outSlope: 0.00087237684 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.048488107 - inSlope: 0.00087237684 - outSlope: 0.00005386852 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.04848721 - inSlope: 0.00005386852 - outSlope: 0.00063723966 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.048476588 - inSlope: 0.00063723966 - outSlope: 0.00039338542 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.04847003 - inSlope: 0.00039338542 - outSlope: 0.00018507525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.048466947 - inSlope: 0.00018507525 - outSlope: 0.0004072433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.04846016 - inSlope: 0.0004072433 - outSlope: 0.00026174288 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.048455797 - inSlope: 0.00026174288 - outSlope: 0.00011890968 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.048453815 - inSlope: 0.00011890968 - outSlope: 0.00026911907 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.04844933 - inSlope: 0.00026911907 - outSlope: 0.00029660366 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.048444387 - inSlope: 0.00029660366 - outSlope: -0.000099913814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.04844605 - inSlope: -0.000099913814 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.04844331 - inSlope: 0.00016450662 - outSlope: 0.00019178087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.048440114 - inSlope: 0.00019178087 - outSlope: -0.000105945845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.04844188 - inSlope: -0.000105945845 - outSlope: 0.0001513236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.048439357 - inSlope: 0.0001513236 - outSlope: 0.00017814101 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.04843639 - inSlope: 0.00017814101 - outSlope: 0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.04843596 - inSlope: 0.000025704896 - outSlope: 0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.048432916 - inSlope: 0.00018261129 - outSlope: 0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.048431396 - inSlope: 0.00009119389 - outSlope: 0.00019379256 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.048428167 - inSlope: 0.00019379256 - outSlope: 0.00020339813 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.048424777 - inSlope: 0.00020339813 - outSlope: 0.00020787437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.048421312 - inSlope: 0.00020787437 - outSlope: 0.0003187316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.048416 - inSlope: 0.0003187316 - outSlope: 0.00020698029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.04841255 - inSlope: 0.00020698029 - outSlope: 0.00021636196 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.048408944 - inSlope: 0.00021636196 - outSlope: 0.00035562163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.048403017 - inSlope: 0.00035562163 - outSlope: 0.00020652734 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.048399575 - inSlope: 0.00020652734 - outSlope: 0.0003272345 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.04839412 - inSlope: 0.0003272345 - outSlope: 0.00031806104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.04838882 - inSlope: 0.00031806104 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.048386093 - inSlope: 0.00016361725 - outSlope: 0.0003623169 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.048380055 - inSlope: 0.0003623169 - outSlope: 0.0001835106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.048376996 - inSlope: 0.0001835106 - outSlope: 0.000087394146 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.04837554 - inSlope: 0.000087394146 - outSlope: 0.0002758168 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.048370942 - inSlope: 0.0002758168 - outSlope: 0.00012137181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.04836892 - inSlope: 0.00012137181 - outSlope: -0.000031068506 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.048369437 - inSlope: -0.000031068506 - outSlope: 0.0002060862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.048366003 - inSlope: 0.0002060862 - outSlope: -0.000024810102 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.048366416 - inSlope: -0.000024810102 - outSlope: -0.00020429803 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.04836982 - inSlope: -0.00020429803 - outSlope: 0.00012628565 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.048367716 - inSlope: 0.00012628565 - outSlope: -0.00018820453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.048370853 - inSlope: -0.00018820453 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.04836811 - inSlope: 0.00016450662 - outSlope: 0.000064597516 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.048367035 - inSlope: 0.000064597516 - outSlope: -0.00000603489 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.048367135 - inSlope: -0.00000603489 - outSlope: 0.00013835939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.04836483 - inSlope: 0.00013835939 - outSlope: -0.000040232597 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.0483655 - inSlope: -0.000040232597 - outSlope: 0.00014104164 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.04836315 - inSlope: 0.00014104164 - outSlope: 0.00019155187 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.048359957 - inSlope: 0.00019155187 - outSlope: 0.0001533309 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.0483574 - inSlope: 0.0001533309 - outSlope: 0.00026755442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.048352942 - inSlope: 0.00026755442 - outSlope: 0.00031515534 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.04834769 - inSlope: 0.00031515534 - outSlope: 0.0003607626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.048341677 - inSlope: 0.0003607626 - outSlope: 0.00040679626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.048334897 - inSlope: 0.00040679626 - outSlope: 0.00044994743 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.048327398 - inSlope: 0.00044994743 - outSlope: 0.0004877085 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.04831927 - inSlope: 0.0004877085 - outSlope: 0.000525721 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.048310507 - inSlope: 0.000525721 - outSlope: 0.00056258583 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.04830113 - inSlope: 0.00056258583 - outSlope: 0.0006721271 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.04828993 - inSlope: 0.0006721271 - outSlope: 0.0006151117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.048279677 - inSlope: 0.0006151117 - outSlope: 0.00065178674 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.048268814 - inSlope: 0.00065178674 - outSlope: 0.00068395416 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.048257414 - inSlope: 0.00068395416 - outSlope: 0.00080221624 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.048244044 - inSlope: 0.00080221624 - outSlope: 0.00067143736 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.048232853 - inSlope: 0.00067143736 - outSlope: 0.0007655369 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.048220094 - inSlope: 0.0007655369 - outSlope: 0.0009066005 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.048204985 - inSlope: 0.0009066005 - outSlope: 0.00032588406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.048199553 - inSlope: 0.00032588406 - outSlope: 0.0011531439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.048180334 - inSlope: 0.0011531439 - outSlope: 0.0003343776 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.04817476 - inSlope: 0.0003343776 - outSlope: 0.00090213004 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.048159726 - inSlope: 0.00090213004 - outSlope: 0.00064282754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.048149012 - inSlope: 0.00064282754 - outSlope: 0.0004173134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.048142057 - inSlope: 0.0004173134 - outSlope: 0.0006227112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.04813168 - inSlope: 0.0006227112 - outSlope: 0.00045978234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.048124015 - inSlope: 0.00045978234 - outSlope: 0.0002988388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.048119035 - inSlope: 0.0002988388 - outSlope: 0.00043005406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.048111867 - inSlope: 0.00043005406 - outSlope: 0.0004380883 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.048104566 - inSlope: 0.0004380883 - outSlope: 0.000021458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.048104208 - inSlope: 0.000021458 - outSlope: 0.00026575866 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.04809978 - inSlope: 0.00026575866 - outSlope: 0.00025793567 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.04809548 - inSlope: 0.00025793567 - outSlope: -0.00008650256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.04809692 - inSlope: -0.00008650256 - outSlope: 0.00012293294 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.048094872 - inSlope: 0.00012293294 - outSlope: 0.00010237254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.048093166 - inSlope: 0.00010237254 - outSlope: -0.000084935484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.04809458 - inSlope: -0.000084935484 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.048093762 - inSlope: 0.00004917458 - outSlope: -0.00006392513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.048094828 - inSlope: -0.00006392513 - outSlope: 0.000017881666 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.04809453 - inSlope: 0.000017881666 - outSlope: 0.000006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.048094418 - inSlope: 0.000006705433 - outSlope: -0.000007823229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.04809455 - inSlope: -0.000007823229 - outSlope: 0.000081582766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.04809319 - inSlope: 0.000081582766 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.04809399 - inSlope: -0.00004805698 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.04809491 - inSlope: -0.000055208064 - outSlope: 0.000060574144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.0480939 - inSlope: 0.000060574144 - outSlope: -0.00009767581 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.048095528 - inSlope: -0.00009767581 - outSlope: -0.0000013410867 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.04809555 - inSlope: -0.0000013410867 - outSlope: -0.000031516436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.048096076 - inSlope: -0.000031516436 - outSlope: -0.00018194075 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.048099108 - inSlope: -0.00018194075 - outSlope: 0.00008918481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.04809762 - inSlope: 0.00008918481 - outSlope: -0.00032476647 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.048103034 - inSlope: -0.00032476647 - outSlope: -0.00029348285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.048107926 - inSlope: -0.00029348285 - outSlope: -0.00017232963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.048110798 - inSlope: -0.00017232963 - outSlope: -0.00031717605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.048116084 - inSlope: -0.00031717605 - outSlope: -0.00042691256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.0481232 - inSlope: -0.00042691256 - outSlope: -0.00029996494 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.0481282 - inSlope: -0.00029996494 - outSlope: -0.0005704088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.048137706 - inSlope: -0.0005704088 - outSlope: -0.0003726092 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.048143916 - inSlope: -0.0003726092 - outSlope: -0.0006441686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.048154652 - inSlope: -0.0006441686 - outSlope: -0.00010661944 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.04815643 - inSlope: -0.00010661944 - outSlope: -0.0005762202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.048166033 - inSlope: -0.0005762202 - outSlope: -0.0004646865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.048173778 - inSlope: -0.0004646865 - outSlope: -0.00034243392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.048179485 - inSlope: -0.00034243392 - outSlope: -0.0004863674 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.04818759 - inSlope: -0.0004863674 - outSlope: -0.00032790506 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.048193056 - inSlope: -0.00032790506 - outSlope: -0.00027469924 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.048197635 - inSlope: -0.00027469924 - outSlope: -0.00030421183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.048202705 - inSlope: -0.00030421183 - outSlope: -0.00018842267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.048205845 - inSlope: -0.00018842267 - outSlope: -0.00013455954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.048208088 - inSlope: -0.00013455954 - outSlope: -0.00008068871 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.048209433 - inSlope: -0.00008068871 - outSlope: -0.000027269542 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.048209887 - inSlope: -0.000027269542 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.048209503 - inSlope: 0.000023021987 - outSlope: 0.00006705625 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.048208386 - inSlope: 0.00006705625 - outSlope: 0.00011175722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.048206523 - inSlope: 0.00011175722 - outSlope: 0.00015601754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.048203923 - inSlope: 0.00015601754 - outSlope: 0.0002740287 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.048199356 - inSlope: 0.0002740287 - outSlope: 0.00022553251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.048195597 - inSlope: 0.00022553251 - outSlope: 0.0002724563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.048191056 - inSlope: 0.0002724563 - outSlope: 0.0003142703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.048185818 - inSlope: 0.0003142703 - outSlope: 0.0004432418 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.04817843 - inSlope: 0.0004432418 - outSlope: 0.0003241052 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.04817303 - inSlope: 0.0003241052 - outSlope: 0.0004309235 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.048165847 - inSlope: 0.0004309235 - outSlope: 0.00058428344 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.04815611 - inSlope: 0.00058428344 - outSlope: 0.000017211103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.04815582 - inSlope: 0.000017211103 - outSlope: 0.0008585435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.048141513 - inSlope: 0.0008585435 - outSlope: 0.00005364193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.04814062 - inSlope: 0.00005364193 - outSlope: 0.0006374814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.048129994 - inSlope: 0.0006374814 - outSlope: 0.00039362017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.048123434 - inSlope: 0.00039362017 - outSlope: 0.00018507525 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.04812035 - inSlope: 0.00018507525 - outSlope: 0.00040678465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.04811357 - inSlope: 0.00040678465 - outSlope: 0.0002619664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.048109204 - inSlope: 0.0002619664 - outSlope: 0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.04810722 - inSlope: 0.00011891308 - outSlope: 0.00026955068 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.04810273 - inSlope: 0.00026955068 - outSlope: 0.00029594157 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.048097797 - inSlope: 0.00029594157 - outSlope: -0.00009969029 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.04809946 - inSlope: -0.00009969029 - outSlope: 0.00016473485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.048096713 - inSlope: 0.00016473485 - outSlope: 0.00017880643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.048093732 - inSlope: 0.00017880643 - outSlope: -0.00014439445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.04809614 - inSlope: -0.00014439445 - outSlope: 0.000087843684 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.048094675 - inSlope: 0.000087843684 - outSlope: 0.00009052594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.048093166 - inSlope: 0.00009052594 - outSlope: -0.00008493305 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.04809458 - inSlope: -0.00008493305 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.048093762 - inSlope: 0.00004917458 - outSlope: -0.00006392696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.048094828 - inSlope: -0.00006392696 - outSlope: 0.000017881666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.04809453 - inSlope: 0.000017881666 - outSlope: 0.000006705241 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.048094418 - inSlope: 0.000006705241 - outSlope: -0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.048094537 - inSlope: -0.0000071526665 - outSlope: 0.00008382031 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.04809314 - inSlope: 0.00008382031 - outSlope: -0.000046042656 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.048093908 - inSlope: -0.000046042656 - outSlope: -0.000053421478 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.048094798 - inSlope: -0.000053421478 - outSlope: 0.00006996202 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.048093632 - inSlope: 0.00006996202 - outSlope: -0.000095890435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.04809523 - inSlope: -0.000095890435 - outSlope: 0.000010728386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.04809505 - inSlope: 0.000010728386 - outSlope: -0.000012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.04809526 - inSlope: -0.000012517166 - outSlope: -0.00018060482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.04809827 - inSlope: -0.00018060482 - outSlope: 0.0000058115415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.048098173 - inSlope: 0.0000058115415 - outSlope: -0.00018551167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.048101265 - inSlope: -0.00018551167 - outSlope: -0.00029124765 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.04810612 - inSlope: -0.00029124765 - outSlope: -0.00011421915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.048108023 - inSlope: -0.00011421915 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.048112646 - inSlope: -0.00027738934 - outSlope: -0.00043829926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.04811995 - inSlope: -0.00043829926 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.048123434 - inSlope: -0.00020899197 - outSlope: -0.00044726516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.04813089 - inSlope: -0.00044726516 - outSlope: -0.00063230423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.048141427 - inSlope: -0.00063230423 - outSlope: -0.00030756465 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.048146553 - inSlope: -0.00030756465 - outSlope: -0.0006269759 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.048157003 - inSlope: -0.0006269759 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.048161626 - inSlope: -0.00027738934 - outSlope: -0.00037996366 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.04816796 - inSlope: -0.00037996366 - outSlope: -0.00045352377 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.048175517 - inSlope: -0.00045352377 - outSlope: -0.00031047044 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.048180692 - inSlope: -0.00031047044 - outSlope: -0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.048188858 - inSlope: -0.00048995763 - outSlope: -0.00030732356 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.04819398 - inSlope: -0.00030732356 - outSlope: -0.00025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.048198264 - inSlope: -0.00025704896 - outSlope: -0.0002928123 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.048203144 - inSlope: -0.0002928123 - outSlope: -0.00017680497 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.04820609 - inSlope: -0.00017680497 - outSlope: -0.00012605853 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.048208192 - inSlope: -0.00012605853 - outSlope: -0.00007599708 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.04820946 - inSlope: -0.00007599708 - outSlope: -0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.048209887 - inSlope: -0.000025704896 - outSlope: -0.00016785454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.048212685 - inSlope: -0.00016785454 - outSlope: -0.00048660484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.048220795 - inSlope: -0.00048660484 - outSlope: -0.00078299345 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.048233844 - inSlope: -0.00078299345 - outSlope: -0.0010530066 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.048251394 - inSlope: -0.0010530066 - outSlope: -0.0013014873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.048273087 - inSlope: -0.0013014873 - outSlope: -0.001523965 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.048298486 - inSlope: -0.001523965 - outSlope: -0.001721334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.048327174 - inSlope: -0.001721334 - outSlope: -0.0018172243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.04835746 - inSlope: -0.0018172243 - outSlope: -0.0020509097 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.048391644 - inSlope: -0.0020509097 - outSlope: -0.0021706107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.04842782 - inSlope: -0.0021706107 - outSlope: -0.0022633718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.048465542 - inSlope: -0.0022633718 - outSlope: -0.0023302047 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.04850438 - inSlope: -0.0023302047 - outSlope: -0.0023689617 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.048543863 - inSlope: -0.0023689617 - outSlope: -0.002210174 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.0485807 - inSlope: -0.002210174 - outSlope: -0.0024202836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.048621036 - inSlope: -0.0024202836 - outSlope: -0.0023720907 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.048660573 - inSlope: -0.0023720907 - outSlope: -0.0023031586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.048698958 - inSlope: -0.0023031586 - outSlope: -0.0022124092 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.04873583 - inSlope: -0.0022124092 - outSlope: -0.002102437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.04877087 - inSlope: -0.002102437 - outSlope: -0.0018779145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.04880217 - inSlope: -0.0018779145 - outSlope: -0.0018491878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.04883299 - inSlope: -0.0018491878 - outSlope: -0.0016835589 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.04886105 - inSlope: -0.0016835589 - outSlope: -0.0015038481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.048886113 - inSlope: -0.0015038481 - outSlope: -0.0013108746 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.04890796 - inSlope: -0.0013108746 - outSlope: -0.0011041929 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.048926365 - inSlope: -0.0011041929 - outSlope: -0.0007096786 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.048938192 - inSlope: -0.0007096786 - outSlope: -0.00071459607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.048950102 - inSlope: -0.00071459607 - outSlope: -0.00043785226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.0489574 - inSlope: -0.00043785226 - outSlope: -0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.048959382 - inSlope: -0.00011891308 - outSlope: -0.0001578057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.048962012 - inSlope: -0.0001578057 - outSlope: -0.0005840265 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.048971746 - inSlope: -0.0005840265 - outSlope: -0.0009895267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.048988238 - inSlope: -0.0009895267 - outSlope: -0.0013726414 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.049011115 - inSlope: -0.0013726414 - outSlope: -0.0017289337 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.04903993 - inSlope: -0.0017289337 - outSlope: -0.002057168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.049074218 - inSlope: -0.002057168 - outSlope: -0.0023532272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.049113438 - inSlope: -0.0023532272 - outSlope: -0.0026091586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.049156923 - inSlope: -0.0026091586 - outSlope: -0.0028223975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.049203962 - inSlope: -0.0028223975 - outSlope: -0.0032417607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.049257994 - inSlope: -0.0032417607 - outSlope: -0.0034533967 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.04931555 - inSlope: -0.0034533967 - outSlope: -0.0035168766 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.049374163 - inSlope: -0.0035168766 - outSlope: -0.003503242 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.04943255 - inSlope: -0.003503242 - outSlope: -0.003728561 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.049494695 - inSlope: -0.003728561 - outSlope: -0.0036172376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.04955498 - inSlope: -0.0036172376 - outSlope: -0.0034893837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.049613137 - inSlope: -0.0034893837 - outSlope: -0.0032766277 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.04966775 - inSlope: -0.0032766277 - outSlope: -0.0032716743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.049722277 - inSlope: -0.0032716743 - outSlope: -0.0029008533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.049770623 - inSlope: -0.0029008533 - outSlope: -0.0024086605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.049810767 - inSlope: -0.0024086605 - outSlope: -0.0019521192 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.049843304 - inSlope: -0.0019521192 - outSlope: -0.0014450621 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.049867388 - inSlope: -0.0014450621 - outSlope: -0.0012304821 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.049887896 - inSlope: -0.0012304821 - outSlope: -0.00050538057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.04989632 - inSlope: -0.00050538057 - outSlope: 0.000007822781 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.049896188 - inSlope: 0.000007822781 - outSlope: 0.0004014434 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.049889497 - inSlope: 0.0004014434 - outSlope: 0.000723984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.04987743 - inSlope: 0.000723984 - outSlope: 0.001212824 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.049857218 - inSlope: 0.001212824 - outSlope: 0.0014136883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.049833655 - inSlope: 0.0014136883 - outSlope: 0.0015617401 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.049807627 - inSlope: 0.0015617401 - outSlope: 0.0017121695 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.04977909 - inSlope: 0.0017121695 - outSlope: 0.0016680405 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.04975129 - inSlope: 0.0016680405 - outSlope: 0.0017667087 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.049721844 - inSlope: 0.0017667087 - outSlope: 0.0015353645 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.049696255 - inSlope: 0.0015353645 - outSlope: 0.0014645085 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.049671847 - inSlope: 0.0014645085 - outSlope: 0.0012561152 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.04965091 - inSlope: 0.0012561152 - outSlope: 0.0010742411 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.049633007 - inSlope: 0.0010742411 - outSlope: 0.0009345406 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.049617432 - inSlope: 0.0009345406 - outSlope: 0.00075482985 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.04960485 - inSlope: 0.00075482985 - outSlope: 0.0005864851 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.049595077 - inSlope: 0.0005864851 - outSlope: 0.0004345245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.049587835 - inSlope: 0.0004345245 - outSlope: 0.00030063553 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.049582824 - inSlope: 0.00030063553 - outSlope: 0.00018306356 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.049579773 - inSlope: 0.00018306356 - outSlope: 0.00008470954 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.04957836 - inSlope: 0.00008470954 - outSlope: 0.000003799854 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.049578298 - inSlope: 0.000003799854 - outSlope: -0.000054762604 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.04957921 - inSlope: -0.000054762604 - outSlope: -0.00009230882 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.04958075 - inSlope: -0.00009230882 - outSlope: -0.000106172396 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.04958252 - inSlope: -0.000106172396 - outSlope: -0.00009745508 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.049584143 - inSlope: -0.00009745508 - outSlope: -0.00006817385 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.04958528 - inSlope: -0.00006817385 - outSlope: -0.000024809393 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.049585693 - inSlope: -0.000024809393 - outSlope: -0.000024809393 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4999999 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.4999999 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000002 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.5000002 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.49999997 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.49999997 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000001 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13557456 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.13557456 - inSlope: 0 - outSlope: -0.0059008654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13547622 - inSlope: -0.0059008654 - outSlope: -0.016688662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13519807 - inSlope: -0.016688662 - outSlope: -0.025753701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13476884 - inSlope: -0.025753701 - outSlope: -0.03284636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.1342214 - inSlope: -0.03284636 - outSlope: -0.037736036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.13359247 - inSlope: -0.037736036 - outSlope: -0.04010518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13292405 - inSlope: -0.04010518 - outSlope: -0.040178634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.1322544 - inSlope: -0.040178634 - outSlope: -0.037634112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13162717 - inSlope: -0.037634112 - outSlope: -0.03301713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13107689 - inSlope: -0.03301713 - outSlope: -0.027062524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13062584 - inSlope: -0.027062524 - outSlope: -0.020590445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13028267 - inSlope: -0.020590445 - outSlope: -0.0144946715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1300411 - inSlope: -0.0144946715 - outSlope: -0.009008623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.12989095 - inSlope: -0.009008623 - outSlope: -0.004832451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.12981041 - inSlope: -0.004832451 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.12978171 - inSlope: -0.0017219798 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.12978448 - inSlope: 0.00016629712 - outSlope: 0.000916419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.12979975 - inSlope: 0.000916419 - outSlope: 0.0006499893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.12981059 - inSlope: 0.0006499893 - outSlope: -0.0005730992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.12980103 - inSlope: -0.0005730992 - outSlope: -0.0018820184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.12976967 - inSlope: -0.0018820184 - outSlope: -0.002840452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.12972233 - inSlope: -0.002840452 - outSlope: -0.0036683714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.12966119 - inSlope: -0.0036683714 - outSlope: -0.0041055717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.12959276 - inSlope: -0.0041055717 - outSlope: -0.0039491095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.12952694 - inSlope: -0.0039491095 - outSlope: -0.0030881085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.12947547 - inSlope: -0.0030881085 - outSlope: -0.0015243902 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.12945007 - inSlope: -0.0015243902 - outSlope: -0.0005185609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.12944143 - inSlope: -0.0005185609 - outSlope: -0.0004908447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.12943324 - inSlope: -0.0004908447 - outSlope: -0.00046312853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.12942553 - inSlope: -0.00046312853 - outSlope: -0.0004363033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.12941825 - inSlope: -0.0004363033 - outSlope: -0.00041037836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.12941141 - inSlope: -0.00041037836 - outSlope: -0.0003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.12940504 - inSlope: -0.0003826622 - outSlope: -0.00035584008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.1293991 - inSlope: -0.00035584008 - outSlope: -0.0003308061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.12939359 - inSlope: -0.0003308061 - outSlope: -0.00030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.12938853 - inSlope: -0.00030398398 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.1293839 - inSlope: -0.00027716186 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.12937967 - inSlope: -0.00025391602 - outSlope: -0.00022709229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.12937589 - inSlope: -0.00022709229 - outSlope: -0.00020474214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.12937248 - inSlope: -0.00020474214 - outSlope: -0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.12936947 - inSlope: -0.00018060225 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.12936684 - inSlope: -0.00015735641 - outSlope: -0.00013500465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.1293646 - inSlope: -0.00013500465 - outSlope: -0.00011354696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.1293627 - inSlope: -0.00011354696 - outSlope: -0.00009208926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.12936117 - inSlope: -0.00009208926 - outSlope: -0.00007063107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.12935999 - inSlope: -0.00007063107 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.12935913 - inSlope: -0.000051856092 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.12935856 - inSlope: -0.00003397468 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.12935832 - inSlope: -0.000014305128 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.12935838 - inSlope: 0.000003576282 - outSlope: 0.000018775481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.1293587 - inSlope: 0.000018775481 - outSlope: 0.00003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.12935929 - inSlope: 0.00003576282 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.12936012 - inSlope: 0.00005006795 - outSlope: 0.00006526668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.12936121 - inSlope: 0.00006526668 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.12936252 - inSlope: 0.000078678204 - outSlope: 0.00009208926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.12936406 - inSlope: 0.00009208926 - outSlope: 0.00010192404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.12936576 - inSlope: 0.00010192404 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.12936766 - inSlope: 0.00011444103 - outSlope: 0.0001242758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.12936974 - inSlope: 0.0001242758 - outSlope: 0.00013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.12937197 - inSlope: 0.00013411058 - outSlope: 0.00014215619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.12937434 - inSlope: 0.00014215619 - outSlope: 0.00015109792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.12937686 - inSlope: 0.00015109792 - outSlope: 0.00015646234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.12937947 - inSlope: 0.00015646234 - outSlope: 0.00016361491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.1293822 - inSlope: 0.00016361491 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.12938502 - inSlope: 0.0001698734 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.12938792 - inSlope: 0.00017344968 - outSlope: 0.00017702597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.12939087 - inSlope: 0.00017702597 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.12939388 - inSlope: 0.00018060225 - outSlope: 0.00018238908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.12939692 - inSlope: 0.00018238908 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.12939999 - inSlope: 0.00018417853 - outSlope: 0.0001850726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.12940307 - inSlope: 0.0001850726 - outSlope: 0.0001850726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.12940615 - inSlope: 0.0001850726 - outSlope: 0.00018417853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.12940922 - inSlope: 0.00018417853 - outSlope: 0.00018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.12941228 - inSlope: 0.00018328446 - outSlope: 0.00018060225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.12941529 - inSlope: 0.00018060225 - outSlope: 0.00017791876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.12941825 - inSlope: 0.00017791876 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.12942114 - inSlope: 0.00017344968 - outSlope: 0.00016897933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.12942396 - inSlope: 0.00016897933 - outSlope: 0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.1294267 - inSlope: 0.00016450898 - outSlope: 0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.12942936 - inSlope: 0.00015914455 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.12952897 - inSlope: 0.0059768613 - outSlope: 0.016667264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.12980676 - inSlope: 0.016667264 - outSlope: 0.025646413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.1302342 - inSlope: 0.025646413 - outSlope: 0.032425918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.13077463 - inSlope: 0.032425918 - outSlope: 0.036585364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.13138439 - inSlope: 0.036585364 - outSlope: 0.03787104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.13201557 - inSlope: 0.03787104 - outSlope: 0.036169622 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.1326184 - inSlope: 0.036169622 - outSlope: 0.031814605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.13314864 - inSlope: 0.031814605 - outSlope: 0.025464917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13357306 - inSlope: 0.025464917 - outSlope: 0.018220263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13387673 - inSlope: 0.018220263 - outSlope: 0.011357378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.13406602 - inSlope: 0.011357378 - outSlope: 0.005764967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.1341621 - inSlope: 0.005764967 - outSlope: 0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13419005 - inSlope: 0.0016772763 - outSlope: -0.00090032903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.13417505 - inSlope: -0.00090032903 - outSlope: -0.0018596401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.13414405 - inSlope: -0.0018596401 - outSlope: -0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13411687 - inSlope: -0.0016307846 - outSlope: -0.0008887061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13410206 - inSlope: -0.0008887061 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.1341042 - inSlope: 0.00012874615 - outSlope: 0.0012901438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13412571 - inSlope: 0.0012901438 - outSlope: 0.0017586367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.13415502 - inSlope: 0.0017586367 - outSlope: 0.0014171018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13417864 - inSlope: 0.0014171018 - outSlope: 0.001002253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.13419534 - inSlope: 0.001002253 - outSlope: 0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.13420539 - inSlope: 0.00060260354 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.13421021 - inSlope: 0.00028967884 - outSlope: 0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.13421182 - inSlope: 0.00009655962 - outSlope: 0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13421209 - inSlope: 0.000016093269 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.13421197 - inSlope: -0.000003576282 - outSlope: -0.000014305128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.13421173 - inSlope: -0.000014305128 - outSlope: -0.000018775212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.13421142 - inSlope: -0.000018775212 - outSlope: -0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.13421102 - inSlope: -0.000024139905 - outSlope: -0.000029504326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.13421053 - inSlope: -0.000029504326 - outSlope: -0.00003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.13420995 - inSlope: -0.00003486875 - outSlope: -0.000038445032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.1342093 - inSlope: -0.000038445032 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.1342086 - inSlope: -0.000042021315 - outSlope: -0.000046491667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.13420783 - inSlope: -0.000046491667 - outSlope: -0.00004917388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.13420701 - inSlope: -0.00004917388 - outSlope: -0.000051856092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.13420615 - inSlope: -0.000051856092 - outSlope: -0.0000545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.13420524 - inSlope: -0.0000545383 - outSlope: -0.000056326444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.1342043 - inSlope: -0.000056326444 - outSlope: 0.00079929904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.13421762 - inSlope: 0.00079929904 - outSlope: 0.002435448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.13425821 - inSlope: 0.002435448 - outSlope: 0.0039625205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.13432425 - inSlope: 0.0039625205 - outSlope: 0.005385881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.13441402 - inSlope: 0.005385881 - outSlope: 0.006705433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.13452578 - inSlope: 0.006705433 - outSlope: 0.007913418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.13465767 - inSlope: 0.007913418 - outSlope: 0.009005972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.13480777 - inSlope: 0.009005972 - outSlope: 0.009987662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.13497423 - inSlope: 0.009987662 - outSlope: 0.010794113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.13515413 - inSlope: 0.010794113 - outSlope: 0.011478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.13534543 - inSlope: 0.011478078 - outSlope: 0.009959945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.13551143 - inSlope: 0.009959945 - outSlope: 0.0065258206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.13562019 - inSlope: 0.0065258206 - outSlope: 0.0033679637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.13567632 - inSlope: 0.0033679637 - outSlope: 0.0005346542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.13568524 - inSlope: 0.0005346542 - outSlope: -0.0023594522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.13564591 - inSlope: -0.0023594522 - outSlope: -0.004627709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.13556878 - inSlope: -0.004627709 - outSlope: -0.006530291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.13545994 - inSlope: -0.006530291 - outSlope: -0.008068092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.13532548 - inSlope: -0.008068092 - outSlope: -0.008839675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.13517815 - inSlope: -0.008839675 - outSlope: -0.009222206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.13502444 - inSlope: -0.009222206 - outSlope: -0.0089711035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.13487493 - inSlope: -0.0089711035 - outSlope: -0.008295186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.13473667 - inSlope: -0.008295186 - outSlope: -0.0074377726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.13461271 - inSlope: -0.0074377726 - outSlope: -0.0062665404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.13450827 - inSlope: -0.0062665404 - outSlope: -0.0050041126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.13442487 - inSlope: -0.0050041126 - outSlope: -0.0038489737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.13436072 - inSlope: -0.0038489737 - outSlope: -0.002663436 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.13431633 - inSlope: -0.002663436 - outSlope: -0.0016030684 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: 0.1342896 - inSlope: -0.0016030684 - outSlope: -0.0005543237 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: 0.13428037 - inSlope: -0.0005543237 - outSlope: -0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: 0.13427956 - inSlope: -0.00004827981 - outSlope: -0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: 0.13427742 - inSlope: -0.00012874615 - outSlope: -0.00015825048 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: 0.13427478 - inSlope: -0.00015825048 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: 0.13427189 - inSlope: -0.00017344968 - outSlope: -0.00010818253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: 0.13427009 - inSlope: -0.00010818253 - outSlope: -0.00009924041 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: 0.13426843 - inSlope: -0.00009924041 - outSlope: -0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: 0.1342684 - inSlope: -0.000001788141 - outSlope: 0.00020831844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: 0.13427188 - inSlope: 0.00020831844 - outSlope: 0.00034600528 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: 0.13427764 - inSlope: 0.00034600528 - outSlope: 0.000621379 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: 0.134288 - inSlope: 0.000621379 - outSlope: 0.0008180745 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: 0.13430163 - inSlope: 0.0008180745 - outSlope: 0.0010925542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: 0.13431984 - inSlope: 0.0010925542 - outSlope: 0.0014036907 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: 0.13434324 - inSlope: 0.0014036907 - outSlope: 0.0015628353 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: 0.13436928 - inSlope: 0.0015628353 - outSlope: 0.0017926114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: 0.13439916 - inSlope: 0.0017926114 - outSlope: 0.0019848365 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: 0.13443224 - inSlope: 0.0019848365 - outSlope: 0.0020071883 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: 0.1344657 - inSlope: 0.0020071883 - outSlope: 0.0020322222 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: 0.13449956 - inSlope: 0.0020322222 - outSlope: 0.0019410271 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: 0.13453192 - inSlope: 0.0019410271 - outSlope: 0.0020465273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: 0.13456602 - inSlope: 0.0020465273 - outSlope: 0.001704968 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: 0.13459444 - inSlope: 0.001704968 - outSlope: 0.0016191617 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: 0.13462143 - inSlope: 0.0016191617 - outSlope: 0.0014403476 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: 0.13464543 - inSlope: 0.0014403476 - outSlope: 0.0011712324 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: 0.13466495 - inSlope: 0.0011712324 - outSlope: 0.001027287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: 0.13468207 - inSlope: 0.001027287 - outSlope: 0.000849367 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: 0.13469623 - inSlope: 0.000849367 - outSlope: 0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: 0.13470791 - inSlope: 0.00070095126 - outSlope: 0.0005462771 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: 0.13471702 - inSlope: 0.0005462771 - outSlope: 0.0004157428 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: 0.13472395 - inSlope: 0.0004157428 - outSlope: 0.000291467 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: 0.1347288 - inSlope: 0.000291467 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: 0.13473172 - inSlope: 0.00017523782 - outSlope: 0.00006616122 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: 0.13473283 - inSlope: 0.00006616122 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: 0.13473217 - inSlope: -0.000039339102 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: 0.13472961 - inSlope: -0.00015378013 - outSlope: -0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: 0.13472499 - inSlope: -0.00027716186 - outSlope: -0.0004273596 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: 0.13471787 - inSlope: -0.0004273596 - outSlope: -0.0005632644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: 0.13470848 - inSlope: -0.0005632644 - outSlope: -0.0007304556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: 0.1346963 - inSlope: -0.0007304556 - outSlope: -0.0009074816 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: 0.13468118 - inSlope: -0.0009074816 - outSlope: -0.0010585795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: 0.13466354 - inSlope: -0.0010585795 - outSlope: -0.0013116015 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: 0.13464168 - inSlope: -0.0013116015 - outSlope: -0.0014948859 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: 0.13461676 - inSlope: -0.0014948859 - outSlope: -0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: 0.13459067 - inSlope: -0.0015655175 - outSlope: -0.0019562263 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: 0.13455807 - inSlope: -0.0019562263 - outSlope: -0.0018015521 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: 0.13452804 - inSlope: -0.0018015521 - outSlope: -0.0020384807 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: 0.13449407 - inSlope: -0.0020384807 - outSlope: -0.0020465273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: 0.13445996 - inSlope: -0.0020465273 - outSlope: -0.0019580144 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: 0.13442732 - inSlope: -0.0019580144 - outSlope: -0.0020277519 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: 0.13439353 - inSlope: -0.0020277519 - outSlope: -0.0018408912 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: 0.13436285 - inSlope: -0.0018408912 - outSlope: -0.001657583 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: 0.13433522 - inSlope: -0.001657583 - outSlope: -0.0015780345 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: 0.13430892 - inSlope: -0.0015780345 - outSlope: -0.0013276947 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: 0.13428679 - inSlope: -0.0013276947 - outSlope: -0.0011220585 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: 0.13426809 - inSlope: -0.0011220585 - outSlope: -0.000989736 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: 0.1342516 - inSlope: -0.000989736 - outSlope: -0.00077247695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: 0.13423872 - inSlope: -0.00077247695 - outSlope: -0.0006151205 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: 0.13422847 - inSlope: -0.0006151205 - outSlope: -0.00055342965 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: 0.13421924 - inSlope: -0.00055342965 - outSlope: -0.0004130547 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: 0.13421236 - inSlope: -0.0004130547 - outSlope: -0.00034958657 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: 0.13420653 - inSlope: -0.00034958657 - outSlope: -0.0003808686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: 0.13420019 - inSlope: -0.0003808686 - outSlope: -0.0003263404 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: 0.13419475 - inSlope: -0.0003263404 - outSlope: -0.00033169542 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: 0.13418922 - inSlope: -0.00033169542 - outSlope: -0.0003808795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: 0.13418287 - inSlope: -0.0003808795 - outSlope: -0.0004318299 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: 0.13417567 - inSlope: -0.0004318299 - outSlope: -0.00048995763 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: 0.1341675 - inSlope: -0.00048995763 - outSlope: -0.0005552099 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: 0.13415825 - inSlope: -0.0005552099 - outSlope: -0.000568637 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: 0.13414878 - inSlope: -0.000568637 - outSlope: -0.00056951476 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: 0.13413928 - inSlope: -0.00056951476 - outSlope: -0.0004872754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: 0.13413116 - inSlope: -0.0004872754 - outSlope: -0.00047116843 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: 0.13412331 - inSlope: -0.00047116843 - outSlope: -0.00036389192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: 0.13411725 - inSlope: -0.00036389192 - outSlope: -0.00013857895 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: 0.13411494 - inSlope: -0.00013857895 - outSlope: -0.0000017881155 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: 0.1341149 - inSlope: -0.0000017881155 - outSlope: 0.00030667058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: 0.13412002 - inSlope: 0.00030667058 - outSlope: 0.00046938032 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: 0.13412784 - inSlope: 0.00046938032 - outSlope: 0.0007769584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: 0.13414079 - inSlope: 0.0007769584 - outSlope: 0.0011291949 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: 0.13415961 - inSlope: 0.0011291949 - outSlope: 0.0012892681 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: 0.1341811 - inSlope: 0.0012892681 - outSlope: 0.0015762238 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: 0.13420737 - inSlope: 0.0015762238 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: 0.13423793 - inSlope: 0.0018337648 - outSlope: 0.0018068907 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: 0.13426805 - inSlope: 0.0018068907 - outSlope: 0.0019222791 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: 0.13430008 - inSlope: 0.0019222791 - outSlope: 0.0019079192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: 0.13433188 - inSlope: 0.0019079192 - outSlope: 0.0017676027 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: 0.13436134 - inSlope: 0.0017676027 - outSlope: 0.0017872214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: 0.13439113 - inSlope: 0.0017872214 - outSlope: 0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: 0.1344175 - inSlope: 0.0015825274 - outSlope: 0.001439433 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: 0.1344415 - inSlope: 0.001439433 - outSlope: 0.0012624095 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: 0.13446254 - inSlope: 0.0012624095 - outSlope: 0.0009888562 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: 0.13447902 - inSlope: 0.0009888562 - outSlope: 0.00086455385 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: 0.13449343 - inSlope: 0.00086455385 - outSlope: 0.00069917314 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: 0.13450508 - inSlope: 0.00069917314 - outSlope: 0.00055968016 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: 0.1345144 - inSlope: 0.00055968016 - outSlope: 0.0004121724 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: 0.13452128 - inSlope: 0.0004121724 - outSlope: 0.00028609848 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: 0.13452604 - inSlope: 0.00028609848 - outSlope: 0.00016987583 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: 0.13452888 - inSlope: 0.00016987583 - outSlope: 0.000058113754 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: 0.13452984 - inSlope: 0.000058113754 - outSlope: -0.00005096275 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: 0.134529 - inSlope: -0.00005096275 - outSlope: -0.0001502017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: 0.13452649 - inSlope: -0.0001502017 - outSlope: -0.00025391966 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: 0.13452226 - inSlope: -0.00025391966 - outSlope: -0.0003513647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: 0.1345164 - inSlope: -0.0003513647 - outSlope: -0.00045955883 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: 0.13450874 - inSlope: -0.00045955883 - outSlope: -0.0005543158 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: 0.1344995 - inSlope: -0.0005543158 - outSlope: -0.0006768017 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: 0.13448822 - inSlope: -0.0006768017 - outSlope: -0.0008109336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: 0.13447471 - inSlope: -0.0008109336 - outSlope: -0.00091730326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: 0.13445942 - inSlope: -0.00091730326 - outSlope: -0.0011229686 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: 0.1344407 - inSlope: -0.0011229686 - outSlope: -0.0012597274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: 0.13441971 - inSlope: -0.0012597274 - outSlope: -0.0012839036 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: 0.13439831 - inSlope: -0.0012839036 - outSlope: -0.0016289732 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: 0.13437116 - inSlope: -0.0016289732 - outSlope: -0.001427851 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: 0.13434736 - inSlope: -0.001427851 - outSlope: -0.0016209267 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: 0.13432035 - inSlope: -0.0016209267 - outSlope: -0.0015825274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: 0.13429397 - inSlope: -0.0015825274 - outSlope: -0.0014528438 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: 0.13426976 - inSlope: -0.0014528438 - outSlope: -0.0014823901 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: 0.13424505 - inSlope: -0.0014823901 - outSlope: -0.001255257 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: 0.13422413 - inSlope: -0.001255257 - outSlope: -0.0010353485 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: 0.13420688 - inSlope: -0.0010353485 - outSlope: -0.00092356163 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: 0.13419148 - inSlope: -0.00092356163 - outSlope: -0.00063925126 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: 0.13418083 - inSlope: -0.00063925126 - outSlope: -0.000407702 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: 0.13417403 - inSlope: -0.000407702 - outSlope: -0.00025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: 0.13416986 - inSlope: -0.00025033616 - outSlope: -0.000011623083 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: 0.13416967 - inSlope: -0.000011623083 - outSlope: 0.00016271851 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: 0.13417238 - inSlope: 0.00016271851 - outSlope: 0.00023693207 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: 0.13417633 - inSlope: 0.00023693207 - outSlope: 0.00038802106 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: 0.1341828 - inSlope: 0.00038802106 - outSlope: 0.00045508842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: 0.13419038 - inSlope: 0.00045508842 - outSlope: 0.0004255715 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: 0.13419747 - inSlope: 0.0004255715 - outSlope: 0.00047833458 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: 0.13420545 - inSlope: 0.00047833458 - outSlope: 0.00046491003 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: 0.1342132 - inSlope: 0.00046491003 - outSlope: 0.00040412566 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: 0.13421993 - inSlope: 0.00040412566 - outSlope: 0.00033974194 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: 0.13422559 - inSlope: 0.00033974194 - outSlope: 0.00025839006 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: 0.1342299 - inSlope: 0.00025839006 - outSlope: 0.00016897691 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: 0.13423271 - inSlope: 0.00016897691 - outSlope: 0.0001269562 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: 0.13423483 - inSlope: 0.0001269562 - outSlope: 0.00009924325 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: 0.13423648 - inSlope: 0.00009924325 - outSlope: 0.00015288388 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: 0.13423903 - inSlope: 0.00015288388 - outSlope: 0.00014841784 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: 0.1342415 - inSlope: 0.00014841784 - outSlope: 0.00023156096 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: 0.13424537 - inSlope: 0.00023156096 - outSlope: 0.00042826592 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: 0.1342525 - inSlope: 0.00042826592 - outSlope: 0.00055252766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: 0.13426171 - inSlope: 0.00055252766 - outSlope: 0.00081182766 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: 0.13427524 - inSlope: 0.00081182766 - outSlope: 0.0009941922 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: 0.13429181 - inSlope: 0.0009941922 - outSlope: 0.0012543988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: 0.13431272 - inSlope: 0.0012543988 - outSlope: 0.0015502961 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: 0.13433856 - inSlope: 0.0015502961 - outSlope: 0.0016924997 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: 0.13436677 - inSlope: 0.0016924997 - outSlope: 0.0019097073 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: 0.1343986 - inSlope: 0.0019097073 - outSlope: 0.0020858964 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: 0.13443336 - inSlope: 0.0020858964 - outSlope: 0.0020929892 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: 0.13446824 - inSlope: 0.0020929892 - outSlope: 0.0021028237 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: 0.13450329 - inSlope: 0.0021028237 - outSlope: 0.0019991703 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: 0.13453661 - inSlope: 0.0019991703 - outSlope: 0.002090307 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: 0.13457145 - inSlope: 0.002090307 - outSlope: 0.0017327334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: 0.13460033 - inSlope: 0.0017327334 - outSlope: 0.0016361256 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: 0.1346276 - inSlope: 0.0016361256 - outSlope: 0.0014430505 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: 0.13465165 - inSlope: 0.0014430505 - outSlope: 0.001160487 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: 0.13467099 - inSlope: 0.001160487 - outSlope: 0.0010058437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: 0.13468775 - inSlope: 0.0010058437 - outSlope: 0.00081538066 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: 0.13470134 - inSlope: 0.00081538066 - outSlope: 0.0006571512 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: 0.1347123 - inSlope: 0.0006571512 - outSlope: 0.00049173174 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: 0.13472049 - inSlope: 0.00049173174 - outSlope: 0.00035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: 0.13472633 - inSlope: 0.00035048067 - outSlope: 0.0002199382 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: 0.13473 - inSlope: 0.0002199382 - outSlope: 0.000092984665 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: 0.13473155 - inSlope: 0.000092984665 - outSlope: -0.000022351443 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: 0.13473117 - inSlope: -0.000022351443 - outSlope: -0.00012874432 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: 0.13472903 - inSlope: -0.00012874432 - outSlope: -0.00023514392 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: 0.13472511 - inSlope: -0.00023514392 - outSlope: -0.0003468944 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: 0.13471933 - inSlope: -0.0003468944 - outSlope: -0.00048101682 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: 0.13471131 - inSlope: -0.00048101682 - outSlope: -0.0006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: 0.1347013 - inSlope: -0.0006008068 - outSlope: -0.0007447714 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: 0.13468888 - inSlope: -0.0007447714 - outSlope: -0.00090210425 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: 0.13467385 - inSlope: -0.00090210425 - outSlope: -0.0010281958 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: 0.13465671 - inSlope: -0.0010281958 - outSlope: -0.0012561511 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: 0.13463578 - inSlope: -0.0012561511 - outSlope: -0.0014090753 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: 0.13461229 - inSlope: -0.0014090753 - outSlope: -0.0014510558 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: 0.13458811 - inSlope: -0.0014510558 - outSlope: -0.0018140951 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: 0.13455787 - inSlope: -0.0018140951 - outSlope: -0.001627185 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: 0.13453075 - inSlope: -0.001627185 - outSlope: -0.0018355531 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: 0.13450016 - inSlope: -0.0018355531 - outSlope: -0.0018104669 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: 0.13446999 - inSlope: -0.0018104669 - outSlope: -0.0016933454 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: 0.13444176 - inSlope: -0.0016933454 - outSlope: -0.0017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: 0.13441285 - inSlope: -0.0017345216 - outSlope: -0.0015190041 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: 0.13438754 - inSlope: -0.0015190041 - outSlope: -0.001308938 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: 0.13436572 - inSlope: -0.001308938 - outSlope: -0.0012025076 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: 0.13434568 - inSlope: -0.0012025076 - outSlope: -0.00092984666 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: 0.13433018 - inSlope: -0.00092984666 - outSlope: -0.0007045175 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: 0.13431844 - inSlope: -0.0007045175 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: 0.13430925 - inSlope: -0.0005516494 - outSlope: -0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: 0.13430397 - inSlope: -0.00031649644 - outSlope: -0.00014573558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: 0.13430154 - inSlope: -0.00014573558 - outSlope: -0.00006526621 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: 0.13430046 - inSlope: -0.00006526621 - outSlope: 0.000089408335 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: 0.13430195 - inSlope: 0.000089408335 - outSlope: 0.00016361257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: 0.13430467 - inSlope: 0.00016361257 - outSlope: 0.00013858291 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: 0.13430698 - inSlope: 0.00013858291 - outSlope: 0.00019758676 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: 0.13431028 - inSlope: 0.00019758676 - outSlope: 0.00019490458 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: 0.13431352 - inSlope: 0.00019490458 - outSlope: 0.00014215925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: 0.1343159 - inSlope: 0.00014215925 - outSlope: 0.00008761766 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: 0.13431735 - inSlope: 0.00008761766 - outSlope: 0.000020563917 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: 0.1343177 - inSlope: 0.000020563917 - outSlope: -0.000054537522 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: 0.13431679 - inSlope: -0.000054537522 - outSlope: -0.000083149745 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: 0.1343154 - inSlope: -0.000083149745 - outSlope: -0.000098346354 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: 0.13431376 - inSlope: -0.000098346354 - outSlope: -0.00003486925 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: 0.13431318 - inSlope: -0.00003486925 - outSlope: -0.00003933854 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: 0.13431253 - inSlope: -0.00003933854 - outSlope: 0.000045598248 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: 0.13431329 - inSlope: 0.000045598248 - outSlope: 0.00024586587 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: 0.13431738 - inSlope: 0.00024586587 - outSlope: 0.00035763334 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: 0.13432334 - inSlope: 0.00035763334 - outSlope: 0.0006374632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: 0.13433397 - inSlope: 0.0006374632 - outSlope: 0.0007689117 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: 0.13434678 - inSlope: 0.0007689117 - outSlope: 0.0010460475 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: 0.13436422 - inSlope: 0.0010460475 - outSlope: 0.0013652261 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: 0.13438697 - inSlope: 0.0013652261 - outSlope: 0.0014922251 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: 0.13441184 - inSlope: 0.0014922251 - outSlope: 0.0017416244 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: 0.13444087 - inSlope: 0.0017416244 - outSlope: 0.0019830768 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: 0.13447392 - inSlope: 0.0019830768 - outSlope: 0.0019615628 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: 0.13450661 - inSlope: 0.0019615628 - outSlope: 0.0020832142 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: 0.13454133 - inSlope: 0.0020832142 - outSlope: 0.002076002 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: 0.13457593 - inSlope: 0.002076002 - outSlope: 0.0019383726 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: 0.13460824 - inSlope: 0.0019383726 - outSlope: 0.0019633507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: 0.13464096 - inSlope: 0.0019633507 - outSlope: 0.0017649204 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: 0.13467038 - inSlope: 0.0017649204 - outSlope: 0.0016245029 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: 0.13469745 - inSlope: 0.0016245029 - outSlope: 0.0014537795 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: 0.13472168 - inSlope: 0.0014537795 - outSlope: 0.0011828383 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: 0.1347414 - inSlope: 0.0011828383 - outSlope: 0.001062171 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: 0.1347591 - inSlope: 0.001062171 - outSlope: 0.0009003161 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: 0.1347741 - inSlope: 0.0009003161 - outSlope: 0.0007644194 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: 0.13478684 - inSlope: 0.0007644194 - outSlope: 0.0006195997 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: 0.13479717 - inSlope: 0.0006195997 - outSlope: 0.00049620203 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: 0.13480544 - inSlope: 0.00049620203 - outSlope: 0.00038266767 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: 0.13481182 - inSlope: 0.00038266767 - outSlope: 0.0002691114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: 0.1348163 - inSlope: 0.0002691114 - outSlope: 0.00016361725 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: 0.13481903 - inSlope: 0.00016361725 - outSlope: 0.00006258404 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: 0.13482007 - inSlope: 0.00006258404 - outSlope: -0.00003844558 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: 0.13481943 - inSlope: -0.00003844558 - outSlope: -0.00014930764 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: 0.13481694 - inSlope: -0.00014930764 - outSlope: -0.00028074216 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: 0.13481227 - inSlope: -0.00028074216 - outSlope: -0.00039874975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: 0.13480562 - inSlope: -0.00039874975 - outSlope: -0.00054270856 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: 0.13479657 - inSlope: -0.00054270856 - outSlope: -0.0007018353 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: 0.13478488 - inSlope: -0.0007018353 - outSlope: -0.0008288152 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: 0.13477106 - inSlope: -0.0008288152 - outSlope: -0.0010585644 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: 0.13475342 - inSlope: -0.0010585644 - outSlope: -0.0012177066 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: 0.13473313 - inSlope: -0.0012177066 - outSlope: -0.0012633398 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: 0.13471207 - inSlope: -0.0012633398 - outSlope: -0.0016316554 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: 0.13468488 - inSlope: -0.0016316554 - outSlope: -0.0014502031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: 0.1346607 - inSlope: -0.0014502031 - outSlope: -0.0016656296 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: 0.13463295 - inSlope: -0.0016656296 - outSlope: -0.0016477956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: 0.13460548 - inSlope: -0.0016477956 - outSlope: -0.0015404614 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: 0.13457981 - inSlope: -0.0015404614 - outSlope: -0.001588786 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: 0.13455333 - inSlope: -0.001588786 - outSlope: -0.0013840013 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: 0.13453026 - inSlope: -0.0013840013 - outSlope: -0.0011828722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: 0.13451055 - inSlope: -0.0011828722 - outSlope: -0.0010889623 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: 0.1344924 - inSlope: -0.0010889623 - outSlope: -0.000826133 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: 0.13447863 - inSlope: -0.000826133 - outSlope: -0.0006133236 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: 0.1344684 - inSlope: -0.0006133236 - outSlope: -0.00047297007 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: 0.13446052 - inSlope: -0.00047297007 - outSlope: -0.00025123023 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: 0.13445634 - inSlope: -0.00025123023 - outSlope: -0.00009655824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: 0.13445473 - inSlope: -0.00009655824 - outSlope: -0.000036657417 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: 0.13445412 - inSlope: -0.000036657417 - outSlope: 0.000093876064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: 0.13445568 - inSlope: 0.000093876064 - outSlope: 0.00014931192 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: 0.13445817 - inSlope: 0.00014931192 - outSlope: 0.00011086316 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: 0.13446002 - inSlope: 0.00011086316 - outSlope: 0.00016272317 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: 0.13446273 - inSlope: 0.00016272317 - outSlope: 0.00015288388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: 0.13446528 - inSlope: 0.00015288388 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: 0.13446689 - inSlope: 0.000096561 - outSlope: 0.00003486825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: 0.13446747 - inSlope: 0.00003486825 - outSlope: -0.000042021915 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: 0.13446677 - inSlope: -0.000042021915 - outSlope: -0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: 0.13446467 - inSlope: -0.00012606214 - outSlope: -0.00016272317 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: 0.13446195 - inSlope: -0.00016272317 - outSlope: -0.00018059966 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: 0.13445894 - inSlope: -0.00018059966 - outSlope: -0.00012159533 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: 0.13445692 - inSlope: -0.00012159533 - outSlope: -0.00011890968 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: 0.13445494 - inSlope: -0.00011890968 - outSlope: -0.0000232455 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: 0.13445455 - inSlope: -0.0000232455 - outSlope: 0.00017971074 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: 0.13445754 - inSlope: 0.00017971074 - outSlope: 0.0003129202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: 0.13446276 - inSlope: 0.0003129202 - outSlope: 0.0005847305 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: 0.1344725 - inSlope: 0.0005847305 - outSlope: 0.0007760421 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: 0.13448544 - inSlope: 0.0007760421 - outSlope: 0.0010469715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: 0.13450289 - inSlope: 0.0010469715 - outSlope: 0.0013527094 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: 0.13452543 - inSlope: 0.0013527094 - outSlope: 0.0015083186 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: 0.13455057 - inSlope: 0.0015083186 - outSlope: 0.0017335779 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: 0.13457946 - inSlope: 0.0017335779 - outSlope: 0.0019222791 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: 0.1346115 - inSlope: 0.0019222791 - outSlope: 0.0019409993 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: 0.13464385 - inSlope: 0.0019409993 - outSlope: 0.0019607246 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: 0.13467653 - inSlope: 0.0019607246 - outSlope: 0.0018667926 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: 0.13470764 - inSlope: 0.0018667926 - outSlope: 0.0019687715 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: 0.13474046 - inSlope: 0.0019687715 - outSlope: 0.0016218207 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: 0.13476749 - inSlope: 0.0016218207 - outSlope: 0.0015342031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: 0.13479306 - inSlope: 0.0015342031 - outSlope: 0.0013509599 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: 0.13481557 - inSlope: 0.0013509599 - outSlope: 0.0010791277 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: 0.13483356 - inSlope: 0.0010791277 - outSlope: 0.00093074073 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: 0.13484907 - inSlope: 0.00093074073 - outSlope: 0.0007492204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: 0.13486156 - inSlope: 0.0007492204 - outSlope: 0.0005999299 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: 0.13487156 - inSlope: 0.0005999299 - outSlope: 0.00044077047 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: 0.1348789 - inSlope: 0.00044077047 - outSlope: 0.00030577648 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: 0.134884 - inSlope: 0.00030577648 - outSlope: 0.00018149371 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: 0.13488702 - inSlope: 0.00018149371 - outSlope: 0.000060797665 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: 0.13488804 - inSlope: 0.000060797665 - outSlope: -0.00005096129 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: 0.13488719 - inSlope: -0.00005096129 - outSlope: -0.000150206 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: 0.13488469 - inSlope: -0.000150206 - outSlope: -0.0002539124 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: 0.13488045 - inSlope: -0.0002539124 - outSlope: -0.00036299782 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: 0.1348744 - inSlope: -0.00036299782 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: 0.13486618 - inSlope: -0.0004935199 - outSlope: -0.00060797663 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: 0.13485605 - inSlope: -0.00060797663 - outSlope: -0.00075277506 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: 0.1348435 - inSlope: -0.00075277506 - outSlope: -0.0009066005 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: 0.13482839 - inSlope: -0.0009066005 - outSlope: -0.0010326662 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: 0.13481118 - inSlope: -0.0010326662 - outSlope: -0.0012579752 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: 0.13479021 - inSlope: -0.0012579752 - outSlope: -0.0014107827 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: 0.1347667 - inSlope: -0.0014107827 - outSlope: -0.0014528853 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: 0.13474248 - inSlope: -0.0014528853 - outSlope: -0.0018149891 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: 0.13471223 - inSlope: -0.0018149891 - outSlope: -0.0016272316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: 0.13468511 - inSlope: -0.0016272316 - outSlope: -0.001834554 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: 0.13465454 - inSlope: -0.001834554 - outSlope: -0.0018114127 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: 0.13462435 - inSlope: -0.0018114127 - outSlope: -0.0016933938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: 0.13459612 - inSlope: -0.0016933938 - outSlope: -0.0017345216 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: 0.13456722 - inSlope: -0.0017345216 - outSlope: -0.0015180666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: 0.13454191 - inSlope: -0.0015180666 - outSlope: -0.001308938 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: 0.1345201 - inSlope: -0.001308938 - outSlope: -0.0012043302 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: 0.13450003 - inSlope: -0.0012043302 - outSlope: -0.0009288994 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: 0.13448454 - inSlope: -0.0009288994 - outSlope: -0.00070364354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: 0.13447282 - inSlope: -0.00070364354 - outSlope: -0.0005516494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: 0.13446362 - inSlope: -0.0005516494 - outSlope: -0.00031739956 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: 0.13445833 - inSlope: -0.00031739956 - outSlope: -0.00014840934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: 0.13445586 - inSlope: -0.00014840934 - outSlope: -0.000075103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: 0.13445461 - inSlope: -0.000075103 - outSlope: 0.00007331483 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: 0.13445583 - inSlope: 0.00007331483 - outSlope: 0.00014037108 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: 0.13445817 - inSlope: 0.00014037108 - outSlope: 0.00011085999 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: 0.13446002 - inSlope: 0.00011085999 - outSlope: 0.00016272317 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: 0.13446273 - inSlope: 0.00016272317 - outSlope: 0.00015288824 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: 0.13446528 - inSlope: 0.00015288824 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: 0.13446689 - inSlope: 0.000096561 - outSlope: 0.000034867255 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: 0.13446747 - inSlope: 0.000034867255 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: 0.13446681 - inSlope: -0.000039339666 - outSlope: -0.00011980716 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: 0.13446482 - inSlope: -0.00011980716 - outSlope: -0.00015377354 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: 0.13446225 - inSlope: -0.00015377354 - outSlope: -0.00017613442 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: 0.13445932 - inSlope: -0.00017613442 - outSlope: -0.000118019 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: 0.13445735 - inSlope: -0.000118019 - outSlope: -0.000128748 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: 0.1344552 - inSlope: -0.000128748 - outSlope: -0.000050065802 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: 0.13445437 - inSlope: -0.000050065802 - outSlope: 0.0001448415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: 0.13445678 - inSlope: 0.0001448415 - outSlope: 0.00024855515 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: 0.13446093 - inSlope: 0.00024855515 - outSlope: 0.00052482693 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: 0.13446967 - inSlope: 0.00052482693 - outSlope: 0.0006481733 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: 0.13448048 - inSlope: 0.0006481733 - outSlope: 0.0009209058 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: 0.13449582 - inSlope: 0.0009209058 - outSlope: 0.0012329409 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: 0.13451637 - inSlope: 0.0012329409 - outSlope: 0.0013545363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: 0.13453895 - inSlope: 0.0013545363 - outSlope: 0.0015967414 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: 0.13456556 - inSlope: 0.0015967414 - outSlope: 0.0018337648 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: 0.13459612 - inSlope: 0.0018337648 - outSlope: 0.0018069424 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: 0.13462624 - inSlope: 0.0018069424 - outSlope: 0.0019221691 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: 0.13465828 - inSlope: 0.0019221691 - outSlope: 0.0019079738 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: 0.13469008 - inSlope: 0.0019079738 - outSlope: 0.0017684968 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: 0.13471955 - inSlope: 0.0017684968 - outSlope: 0.0017872725 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: 0.13474934 - inSlope: 0.0017872725 - outSlope: 0.0015815429 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: 0.1347757 - inSlope: 0.0015815429 - outSlope: 0.0014394742 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: 0.13479969 - inSlope: 0.0014394742 - outSlope: 0.0012624456 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: 0.13482073 - inSlope: 0.0012624456 - outSlope: 0.0009888562 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: 0.13483721 - inSlope: 0.0009888562 - outSlope: 0.0008654231 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: 0.13485163 - inSlope: 0.0008654231 - outSlope: 0.000697385 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: 0.13486326 - inSlope: 0.000697385 - outSlope: 0.00056059024 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: 0.1348726 - inSlope: 0.00056059024 - outSlope: 0.00041127834 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: 0.13487945 - inSlope: 0.00041127834 - outSlope: 0.00028698432 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: 0.13488424 - inSlope: 0.00028698432 - outSlope: 0.00017076991 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: 0.13488708 - inSlope: 0.00017076991 - outSlope: 0.000057221332 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: 0.13488804 - inSlope: 0.000057221332 - outSlope: -0.000080462894 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: 0.1348867 - inSlope: -0.000080462894 - outSlope: -0.00023514392 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: 0.13488278 - inSlope: -0.00023514392 - outSlope: -0.00038177357 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: 0.13487642 - inSlope: -0.00038177357 - outSlope: -0.00052661507 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: 0.13486764 - inSlope: -0.00052661507 - outSlope: -0.000666948 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: 0.13485652 - inSlope: -0.000666948 - outSlope: -0.0008028868 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: 0.13484314 - inSlope: -0.0008028868 - outSlope: -0.00093699933 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: 0.13482752 - inSlope: -0.00093699933 - outSlope: -0.0010791585 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: 0.13480954 - inSlope: -0.0010791585 - outSlope: -0.0011890627 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: 0.13478972 - inSlope: -0.0011890627 - outSlope: -0.0013044676 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: 0.13476798 - inSlope: -0.0013044676 - outSlope: -0.0014090753 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: 0.1347445 - inSlope: -0.0014090753 - outSlope: -0.0015047422 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: 0.13471942 - inSlope: -0.0015047422 - outSlope: -0.001582437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: 0.13469304 - inSlope: -0.001582437 - outSlope: -0.0015744807 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: 0.1346668 - inSlope: -0.0015744807 - outSlope: -0.0017068051 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: 0.13463835 - inSlope: -0.0017068051 - outSlope: -0.001725482 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: 0.1346096 - inSlope: -0.001725482 - outSlope: -0.0017202162 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: 0.13458093 - inSlope: -0.0017202162 - outSlope: -0.001696076 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: 0.13455266 - inSlope: -0.001696076 - outSlope: -0.0016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: 0.13452518 - inSlope: -0.0016486896 - outSlope: -0.0015949534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: 0.1344986 - inSlope: -0.0015949534 - outSlope: -0.0014877546 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: 0.1344738 - inSlope: -0.0014877546 - outSlope: -0.0013786765 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: 0.13445082 - inSlope: -0.0013786765 - outSlope: -0.0012517166 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: 0.13442996 - inSlope: -0.0012517166 - outSlope: -0.0011032356 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: 0.13441157 - inSlope: -0.0011032356 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: 0.1343959 - inSlope: -0.0009405757 - outSlope: -0.00069202046 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: 0.13438436 - inSlope: -0.00069202046 - outSlope: -0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: 0.13437459 - inSlope: -0.00058651867 - outSlope: -0.00036208302 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: 0.13436855 - inSlope: -0.00036208302 - outSlope: -0.00012427758 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: 0.13436648 - inSlope: -0.00012427758 - outSlope: 0.000027716584 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: 0.13436694 - inSlope: 0.000027716584 - outSlope: 0.00008403902 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: 0.13436835 - inSlope: 0.00008403902 - outSlope: 0.00014573558 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: 0.13437077 - inSlope: 0.00014573558 - outSlope: 0.00021726225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: 0.1343744 - inSlope: 0.00021726225 - outSlope: 0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: 0.13437946 - inSlope: 0.00030398832 - outSlope: 0.00040767866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: 0.13438626 - inSlope: 0.00040767866 - outSlope: 0.0005328737 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: 0.13439514 - inSlope: 0.0005328737 - outSlope: 0.0006821856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: 0.1344065 - inSlope: 0.0006821856 - outSlope: 0.0008574259 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: 0.1344208 - inSlope: 0.0008574259 - outSlope: 0.00095840247 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: 0.13443677 - inSlope: 0.00095840247 - outSlope: 0.0011819782 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: 0.13445647 - inSlope: 0.0011819782 - outSlope: 0.0013751001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: 0.13447939 - inSlope: 0.0013751001 - outSlope: 0.001577163 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: 0.13450567 - inSlope: 0.001577163 - outSlope: 0.0018551167 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: 0.1345366 - inSlope: 0.0018551167 - outSlope: 0.0020903668 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: 0.13457143 - inSlope: 0.0020903668 - outSlope: 0.0023451806 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: 0.13461052 - inSlope: 0.0023451806 - outSlope: 0.0025980575 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: 0.13465382 - inSlope: 0.0025980575 - outSlope: 0.0026849322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: 0.13469857 - inSlope: 0.0026849322 - outSlope: 0.003046142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: 0.13474934 - inSlope: 0.003046142 - outSlope: 0.0032008183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: 0.13480268 - inSlope: 0.0032008183 - outSlope: 0.0033561967 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: 0.13485862 - inSlope: 0.0033561967 - outSlope: 0.003468149 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: 0.13491642 - inSlope: 0.003468149 - outSlope: 0.0034574203 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: 0.13497405 - inSlope: 0.0034574203 - outSlope: 0.003519112 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: 0.1350327 - inSlope: 0.003519112 - outSlope: 0.003475103 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: 0.13509062 - inSlope: 0.003475103 - outSlope: 0.003443115 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: 0.135148 - inSlope: 0.003443115 - outSlope: 0.0031283975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: 0.13520014 - inSlope: 0.0031283975 - outSlope: 0.003038095 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: 0.13525078 - inSlope: 0.003038095 - outSlope: 0.0029029225 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: 0.13529916 - inSlope: 0.0029029225 - outSlope: 0.0024712463 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: 0.13534035 - inSlope: 0.0024712463 - outSlope: 0.002393461 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: 0.13538024 - inSlope: 0.002393461 - outSlope: 0.002025877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: 0.135414 - inSlope: 0.002025877 - outSlope: 0.001813201 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: 0.13544422 - inSlope: 0.001813201 - outSlope: 0.001534247 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: 0.1354698 - inSlope: 0.001534247 - outSlope: 0.0013965581 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: 0.13549307 - inSlope: 0.0013965581 - outSlope: 0.0010361833 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: 0.13551034 - inSlope: 0.0010361833 - outSlope: 0.0008359679 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: 0.13552427 - inSlope: 0.0008359679 - outSlope: 0.00071616075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: 0.13553621 - inSlope: 0.00071616075 - outSlope: 0.00055880204 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: 0.13554552 - inSlope: 0.00055880204 - outSlope: 0.00042645333 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: 0.13555263 - inSlope: 0.00042645333 - outSlope: 0.00031829366 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: 0.13555793 - inSlope: 0.00031829366 - outSlope: 0.00023246167 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: 0.13556181 - inSlope: 0.00023246167 - outSlope: 0.00017434625 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: 0.13556471 - inSlope: 0.00017434625 - outSlope: 0.00013231675 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: 0.13556692 - inSlope: 0.00013231675 - outSlope: 0.000104607745 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: 0.13556866 - inSlope: 0.000104607745 - outSlope: 0.000091196496 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: 0.13557018 - inSlope: 0.000091196496 - outSlope: 0.000080462894 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: 0.13557152 - inSlope: 0.000080462894 - outSlope: 0.00007242075 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: 0.13557273 - inSlope: 0.00007242075 - outSlope: 0.000056327248 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: 0.13557367 - inSlope: 0.000056327248 - outSlope: 0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: 0.13557433 - inSlope: 0.000039339666 - outSlope: 0.0000143045145 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.13557456 - inSlope: 0.0000143045145 - outSlope: 0.0000143045145 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.9778683 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.9778683 - inSlope: 0 - outSlope: -0.0015413776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.977894 - inSlope: -0.0015413776 - outSlope: -0.0047778958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.97797364 - inSlope: -0.0047778958 - outSlope: -0.008654603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9781179 - inSlope: -0.008654603 - outSlope: -0.013453973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9783421 - inSlope: -0.013453973 - outSlope: -0.019215364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9786624 - inSlope: -0.019215364 - outSlope: -0.025666885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.97909015 - inSlope: -0.025666885 - outSlope: -0.032401115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9796302 - inSlope: -0.032401115 - outSlope: -0.038656034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.98027444 - inSlope: -0.038656034 - outSlope: -0.04376654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9810039 - inSlope: -0.04376654 - outSlope: -0.047246095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.9817913 - inSlope: -0.047246095 - outSlope: -0.048798367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.9826046 - inSlope: -0.048798367 - outSlope: -0.048483655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9834127 - inSlope: -0.048483655 - outSlope: -0.046237584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9841833 - inSlope: -0.046237584 - outSlope: -0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.984891 - inSlope: -0.042461198 - outSlope: -0.03720049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.985511 - inSlope: -0.03720049 - outSlope: -0.030730993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9860232 - inSlope: -0.030730993 - outSlope: -0.0226807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9864012 - inSlope: -0.0226807 - outSlope: -0.013228668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9866217 - inSlope: -0.013228668 - outSlope: -0.0027751948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.98666793 - inSlope: -0.0027751948 - outSlope: 0.003272298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.9866134 - inSlope: 0.003272298 - outSlope: 0.0040840995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9865453 - inSlope: 0.0040840995 - outSlope: 0.004606251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.98646855 - inSlope: 0.004606251 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.98639065 - inSlope: 0.004674201 - outSlope: 0.0042128605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.98632044 - inSlope: 0.0042128605 - outSlope: 0.0031578457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9862678 - inSlope: 0.0031578457 - outSlope: 0.001509191 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.98624265 - inSlope: 0.001509191 - outSlope: 0.0005185609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.986234 - inSlope: 0.0005185609 - outSlope: 0.0004792218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.986226 - inSlope: 0.0004792218 - outSlope: 0.00045418783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.98621845 - inSlope: 0.00045418783 - outSlope: 0.00042557452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.98621136 - inSlope: 0.00042557452 - outSlope: 0.0004005436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9862047 - inSlope: 0.0004005436 - outSlope: 0.00037193333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9861985 - inSlope: 0.00037193333 - outSlope: 0.00033617052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.9861929 - inSlope: 0.00033617052 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.98618764 - inSlope: 0.00031471282 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9861827 - inSlope: 0.00029683142 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9861782 - inSlope: 0.00026822116 - outSlope: 0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9861742 - inSlope: 0.0002396109 - outSlope: 0.0002145754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.98617065 - inSlope: 0.0002145754 - outSlope: 0.00019669552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9861674 - inSlope: 0.00019669552 - outSlope: 0.00017523782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98616445 - inSlope: 0.00017523782 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98616195 - inSlope: 0.00015020385 - outSlope: 0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.9861599 - inSlope: 0.00012159359 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9861581 - inSlope: 0.00011086475 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.9861567 - inSlope: 0.00008225449 - outSlope: 0.00006794887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.98615557 - inSlope: 0.00006794887 - outSlope: 0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98615414 - inSlope: 0.000042915384 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9861556 - inSlope: -0.00001788141 - outSlope: -0.000064372616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9861567 - inSlope: -0.000064372616 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98615783 - inSlope: -0.00006794936 - outSlope: -0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.9861593 - inSlope: -0.000089407054 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.98616093 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9861628 - inSlope: -0.00011086475 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861647 - inSlope: -0.00011444103 - outSlope: -0.00013232244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.9861669 - inSlope: -0.00013232244 - outSlope: -0.00012874523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.98616904 - inSlope: -0.00012874523 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.9861716 - inSlope: -0.00015378013 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.9861741 - inSlope: -0.00015020385 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9861766 - inSlope: -0.00015020385 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.98617935 - inSlope: -0.00016450898 - outSlope: -0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.98618215 - inSlope: -0.00016808526 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.9861849 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.9861879 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.98619074 - inSlope: -0.00017166031 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.9861937 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.9861967 - inSlope: -0.00017881411 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.98619956 - inSlope: -0.00017166154 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.98620254 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.9862055 - inSlope: -0.00017881411 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9862085 - inSlope: -0.00017881411 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.98621136 - inSlope: -0.00017166031 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.9862142 - inSlope: -0.00017166154 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.98621696 - inSlope: -0.00016450898 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.9862196 - inSlope: -0.00015735641 - outSlope: -0.00015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9862222 - inSlope: -0.00015735641 - outSlope: -0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.98623824 - inSlope: -0.0009620199 - outSlope: -0.0028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.9862859 - inSlope: -0.0028610257 - outSlope: -0.005568271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.9863787 - inSlope: -0.005568271 - outSlope: -0.009466351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.9865365 - inSlope: -0.009466351 - outSlope: -0.014534011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98677874 - inSlope: -0.014534011 - outSlope: -0.020434875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.9871193 - inSlope: -0.020434875 - outSlope: -0.02657893 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.9875623 - inSlope: -0.02657893 - outSlope: -0.03216508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9880984 - inSlope: -0.03216508 - outSlope: -0.036481652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9887064 - inSlope: -0.036481652 - outSlope: -0.03898505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.98935616 - inSlope: -0.03898505 - outSlope: -0.039664544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.99001724 - inSlope: -0.039664544 - outSlope: -0.038713254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.99066246 - inSlope: -0.038713254 - outSlope: -0.036402974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.9912692 - inSlope: -0.036402974 - outSlope: -0.03305915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.99182016 - inSlope: -0.03305915 - outSlope: -0.029006809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9923036 - inSlope: -0.029006809 - outSlope: -0.024336599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.9927092 - inSlope: -0.024336599 - outSlope: -0.018850584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9930234 - inSlope: -0.018850584 - outSlope: -0.012567055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.99323285 - inSlope: -0.012567055 - outSlope: -0.0054609827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.99332386 - inSlope: -0.0054609827 - outSlope: -0.0016486661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.99335134 - inSlope: -0.0016486661 - outSlope: -0.0016772763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9933793 - inSlope: -0.0016772763 - outSlope: -0.0015699879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.99340546 - inSlope: -0.0015699879 - outSlope: -0.0013732923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.99342835 - inSlope: -0.0013732923 - outSlope: -0.0010871898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.99344647 - inSlope: -0.0010871898 - outSlope: -0.00071525644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9934584 - inSlope: -0.00071525644 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.99346364 - inSlope: -0.00031471282 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.99346524 - inSlope: -0.00009655962 - outSlope: -0.00009655962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.99346685 - inSlope: -0.00009655962 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9934687 - inSlope: -0.00011086475 - outSlope: -0.00010728693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.9934705 - inSlope: -0.00010728693 - outSlope: -0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.9934728 - inSlope: -0.000139475 - outSlope: -0.00012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.99347484 - inSlope: -0.00012159359 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9934774 - inSlope: -0.00015378013 - outSlope: -0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.99347967 - inSlope: -0.00013589872 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.9934824 - inSlope: -0.00016450898 - outSlope: -0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.993485 - inSlope: -0.00015378013 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.99348795 - inSlope: -0.00017881411 - outSlope: -0.00016450898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.9934907 - inSlope: -0.00016450898 - outSlope: -0.00017881411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.9934937 - inSlope: -0.00017881411 - outSlope: -0.00019311924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.9934969 - inSlope: -0.00019311924 - outSlope: -0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.99349904 - inSlope: -0.00012874615 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.9935003 - inSlope: -0.000025033974 - outSlope: -0.00015377793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.99350286 - inSlope: -0.00015377793 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.9935089 - inSlope: -0.0003612045 - outSlope: -0.0006902224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.9935204 - inSlope: -0.0006902224 - outSlope: -0.0010728847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.99353826 - inSlope: -0.0010728847 - outSlope: -0.0016057506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.993565 - inSlope: -0.0016057506 - outSlope: -0.002181532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.9936014 - inSlope: -0.002181532 - outSlope: -0.0028324155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9936486 - inSlope: -0.0028324155 - outSlope: -0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.9937092 - inSlope: -0.003637079 - outSlope: -0.004688506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.99378735 - inSlope: -0.004688506 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.99388784 - inSlope: -0.0060296115 - outSlope: -0.007678278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.9940158 - inSlope: -0.007678278 - outSlope: -0.009623775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.9941762 - inSlope: -0.009623775 - outSlope: -0.011751663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.99437207 - inSlope: -0.011751663 - outSlope: -0.013901008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.99460375 - inSlope: -0.013901008 - outSlope: -0.015943065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.9948695 - inSlope: -0.015943065 - outSlope: -0.017673733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.99516404 - inSlope: -0.017673733 - outSlope: -0.01892211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9954794 - inSlope: -0.01892211 - outSlope: -0.019501466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.9958044 - inSlope: -0.019501466 - outSlope: -0.019347686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.9961269 - inSlope: -0.019347686 - outSlope: -0.018389242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.9964334 - inSlope: -0.018389242 - outSlope: -0.016590372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.9967099 - inSlope: -0.016590372 - outSlope: -0.014079822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.99694455 - inSlope: -0.014079822 - outSlope: -0.010800372 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.99712455 - inSlope: -0.010800372 - outSlope: -0.006923682 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.99723995 - inSlope: -0.006923682 - outSlope: -0.002446177 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.9972807 - inSlope: -0.002446177 - outSlope: 0.0016558187 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.9972531 - inSlope: 0.0016558187 - outSlope: 0.0048601674 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.9971721 - inSlope: 0.0048601674 - outSlope: 0.007842787 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.9970414 - inSlope: 0.007842787 - outSlope: 0.0104999645 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.9968664 - inSlope: 0.0104999645 - outSlope: 0.012856734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.9966521 - inSlope: 0.012856734 - outSlope: 0.014841358 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.99640477 - inSlope: 0.014841358 - outSlope: 0.016404405 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.99613136 - inSlope: 0.016404405 - outSlope: 0.017566698 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.9958386 - inSlope: 0.017566698 - outSlope: 0.018224733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.99553484 - inSlope: 0.018224733 - outSlope: 0.018374937 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.9952286 - inSlope: 0.018374937 - outSlope: 0.018028038 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.9949281 - inSlope: 0.018028038 - outSlope: 0.017144697 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.9946424 - inSlope: 0.017144697 - outSlope: 0.015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.9943798 - inSlope: 0.015753523 - outSlope: 0.0139475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.99414736 - inSlope: 0.0139475 - outSlope: 0.011783849 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.99395096 - inSlope: 0.011783849 - outSlope: 0.009323368 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.9937956 - inSlope: 0.009323368 - outSlope: 0.006784207 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.9936825 - inSlope: 0.006784207 - outSlope: 0.004166369 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.99361306 - inSlope: 0.004166369 - outSlope: 0.001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.99358475 - inSlope: 0.001698734 - outSlope: -0.00070095126 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.99359643 - inSlope: -0.00070095126 - outSlope: -0.002557005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.99363905 - inSlope: -0.002557005 - outSlope: -0.004194979 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.99370897 - inSlope: -0.004194979 - outSlope: -0.0054180673 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.99379927 - inSlope: -0.0054180673 - outSlope: -0.0060832556 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.99390066 - inSlope: -0.0060832556 - outSlope: -0.006440884 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.994008 - inSlope: -0.006440884 - outSlope: -0.006312138 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.9941132 - inSlope: -0.006312138 - outSlope: -0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.99420923 - inSlope: -0.0057613906 - outSlope: -0.004881625 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.9942906 - inSlope: -0.004881625 - outSlope: -0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.99435186 - inSlope: -0.003676418 - outSlope: -0.0021886847 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.99438834 - inSlope: -0.0021886847 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.9943962 - inSlope: -0.00047206922 - outSlope: 0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.9943762 - inSlope: 0.0012016308 - outSlope: 0.0026392962 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.9943322 - inSlope: 0.0026392962 - outSlope: 0.0038981475 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.9942672 - inSlope: 0.0038981475 - outSlope: 0.0049638795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.9941845 - inSlope: 0.0049638795 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.99408823 - inSlope: 0.005775613 - outSlope: 0.006365782 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.99398214 - inSlope: 0.006365782 - outSlope: 0.0066340035 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.99387157 - inSlope: 0.0066340035 - outSlope: 0.0065946644 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.99376166 - inSlope: 0.0065946644 - outSlope: 0.0062012733 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.9936583 - inSlope: 0.0062012733 - outSlope: 0.005518203 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.99356633 - inSlope: 0.005518203 - outSlope: 0.0044703525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.9934918 - inSlope: 0.0044703525 - outSlope: 0.0030577213 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.99344087 - inSlope: 0.0030577213 - outSlope: 0.0015771404 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.9934146 - inSlope: 0.0015771404 - outSlope: -0.0005149846 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.99342316 - inSlope: -0.0005149846 - outSlope: -0.0024139904 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.9934634 - inSlope: -0.0024139904 - outSlope: -0.004663472 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.9935411 - inSlope: -0.004663472 - outSlope: -0.006830699 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.99365497 - inSlope: -0.006830699 - outSlope: -0.008919247 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.9938036 - inSlope: -0.008919247 - outSlope: -0.010921965 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.99398565 - inSlope: -0.010921965 - outSlope: -0.012652705 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.99419653 - inSlope: -0.012652705 - outSlope: -0.014097704 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.9944315 - inSlope: -0.014097704 - outSlope: -0.015224233 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.99468523 - inSlope: -0.015224233 - outSlope: -0.015953794 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.9949511 - inSlope: -0.015953794 - outSlope: -0.016289964 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.9952226 - inSlope: -0.016289964 - outSlope: -0.016243473 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.99549335 - inSlope: -0.016243473 - outSlope: -0.015800014 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.9957567 - inSlope: -0.015800014 - outSlope: -0.014998927 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.99600667 - inSlope: -0.014998927 - outSlope: -0.013847166 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.99623746 - inSlope: -0.013847166 - outSlope: -0.012381266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.9964438 - inSlope: -0.012381266 - outSlope: -0.010635711 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.9966211 - inSlope: -0.010635711 - outSlope: -0.008622539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.9967648 - inSlope: -0.008622539 - outSlope: -0.0063442336 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.9968705 - inSlope: -0.0063442336 - outSlope: -0.0038910506 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.99693537 - inSlope: -0.0038910506 - outSlope: -0.0012302235 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.9969559 - inSlope: -0.0012302235 - outSlope: 0.001738098 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.9969269 - inSlope: 0.001738098 - outSlope: 0.0047170487 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.9968483 - inSlope: 0.0047170487 - outSlope: 0.007499571 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.9967233 - inSlope: 0.007499571 - outSlope: 0.009995566 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.9965567 - inSlope: 0.009995566 - outSlope: 0.012202449 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.9963533 - inSlope: 0.012202449 - outSlope: 0.014093926 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.9961184 - inSlope: 0.014093926 - outSlope: 0.015607119 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.9958583 - inSlope: 0.015607119 - outSlope: 0.016761795 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.99557894 - inSlope: 0.016761795 - outSlope: 0.017473465 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.9952877 - inSlope: 0.017473465 - outSlope: 0.01773146 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.9949922 - inSlope: 0.01773146 - outSlope: 0.017512802 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.9947003 - inSlope: 0.017512802 - outSlope: 0.016837377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.9944197 - inSlope: 0.016837377 - outSlope: 0.01567462 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.99415845 - inSlope: 0.01567462 - outSlope: 0.014105058 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.99392337 - inSlope: 0.014105058 - outSlope: 0.012205676 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.99371994 - inSlope: 0.012205676 - outSlope: 0.009974393 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.9935537 - inSlope: 0.009974393 - outSlope: 0.0076102195 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.99342686 - inSlope: 0.0076102195 - outSlope: 0.0051785307 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.99334055 - inSlope: 0.0051785307 - outSlope: 0.0027143592 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.9932953 - inSlope: 0.0027143592 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.9932871 - inSlope: 0.00049353397 - outSlope: -0.0016700998 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.9933149 - inSlope: -0.0016700998 - outSlope: -0.0033832113 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.9933713 - inSlope: -0.0033832113 - outSlope: -0.0047778445 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.99345094 - inSlope: -0.0047778445 - outSlope: -0.005807799 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.99354774 - inSlope: -0.005807799 - outSlope: -0.0063444152 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.9936535 - inSlope: -0.0063444152 - outSlope: -0.0066017224 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.9937635 - inSlope: -0.0066017224 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.9938706 - inSlope: -0.006426671 - outSlope: -0.0058578663 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.99396825 - inSlope: -0.0058578663 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.99405193 - inSlope: -0.005021172 - outSlope: -0.003855177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.9941162 - inSlope: -0.003855177 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.9941571 - inSlope: -0.0024533647 - outSlope: -0.0008547192 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.9941713 - inSlope: -0.0008547192 - outSlope: 0.00075818266 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.9941587 - inSlope: 0.00075818266 - outSlope: 0.0021850772 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.99412227 - inSlope: 0.0021850772 - outSlope: 0.0034511616 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.99406475 - inSlope: 0.0034511616 - outSlope: 0.0045096274 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.9939896 - inSlope: 0.0045096274 - outSlope: 0.005314431 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.993901 - inSlope: 0.005314431 - outSlope: 0.0058936286 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.9938028 - inSlope: 0.0058936286 - outSlope: 0.0061511174 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.99370027 - inSlope: 0.0061511174 - outSlope: 0.0060904957 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.99359876 - inSlope: 0.0060904957 - outSlope: 0.0057005123 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.99350375 - inSlope: 0.0057005123 - outSlope: 0.005010443 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.99342024 - inSlope: 0.005010443 - outSlope: 0.003948159 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.99335444 - inSlope: 0.003948159 - outSlope: 0.0025356202 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.9933122 - inSlope: 0.0025356202 - outSlope: 0.0010406832 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.99329484 - inSlope: 0.0010406832 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.9933124 - inSlope: -0.0010550183 - outSlope: -0.0029468143 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.99336153 - inSlope: -0.0029468143 - outSlope: -0.0052107177 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.9934484 - inSlope: -0.0052107177 - outSlope: -0.007384917 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.99357146 - inSlope: -0.007384917 - outSlope: -0.0094594015 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.9937291 - inSlope: -0.0094594015 - outSlope: -0.011476125 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.9939204 - inSlope: -0.011476125 - outSlope: -0.013200246 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.9941404 - inSlope: -0.013200246 - outSlope: -0.014641089 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.9943844 - inSlope: -0.014641089 - outSlope: -0.015764026 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.99464715 - inSlope: -0.015764026 - outSlope: -0.016486896 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.9949219 - inSlope: -0.016486896 - outSlope: -0.016815437 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.9952022 - inSlope: -0.016815437 - outSlope: -0.016769426 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.99548167 - inSlope: -0.016769426 - outSlope: -0.016307613 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.99575347 - inSlope: -0.016307613 - outSlope: -0.015510557 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.996012 - inSlope: -0.015510557 - outSlope: -0.014347838 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.9962511 - inSlope: -0.014347838 - outSlope: -0.012856918 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.9964654 - inSlope: -0.012856918 - outSlope: -0.0111077735 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.9966505 - inSlope: -0.0111077735 - outSlope: -0.009091039 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.99680203 - inSlope: -0.009091039 - outSlope: -0.006798415 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.99691534 - inSlope: -0.006798415 - outSlope: -0.0043309396 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.9969875 - inSlope: -0.0043309396 - outSlope: -0.0016557949 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.9970151 - inSlope: -0.0016557949 - outSlope: 0.0014305334 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.9969913 - inSlope: 0.0014305334 - outSlope: 0.0046061855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.9969145 - inSlope: 0.0046061855 - outSlope: 0.0075673047 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.9967884 - inSlope: 0.0075673047 - outSlope: 0.010203279 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.99661833 - inSlope: 0.010203279 - outSlope: 0.012538265 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.99640936 - inSlope: 0.012538265 - outSlope: 0.014502032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.99616766 - inSlope: 0.014502032 - outSlope: 0.016042972 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.9959003 - inSlope: 0.016042972 - outSlope: 0.017187858 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.9956138 - inSlope: 0.017187858 - outSlope: 0.017834663 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.99531657 - inSlope: 0.017834663 - outSlope: 0.017963922 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.9950172 - inSlope: 0.017963922 - outSlope: 0.017605785 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.99472374 - inSlope: 0.017605785 - outSlope: 0.01670863 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.99444526 - inSlope: 0.01670863 - outSlope: 0.015288387 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.99419045 - inSlope: 0.015288387 - outSlope: 0.013489929 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.9939656 - inSlope: 0.013489929 - outSlope: 0.011293737 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.9937774 - inSlope: 0.011293737 - outSlope: 0.008829967 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.99363023 - inSlope: 0.008829967 - outSlope: 0.006283438 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.9935255 - inSlope: 0.006283438 - outSlope: 0.0036513319 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.99346465 - inSlope: 0.0036513319 - outSlope: 0.0011730373 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.9934451 - inSlope: 0.0011730373 - outSlope: -0.0012373759 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.9934657 - inSlope: -0.0012373759 - outSlope: -0.003100681 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.9935174 - inSlope: -0.003100681 - outSlope: -0.004742082 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.99359643 - inSlope: -0.004742082 - outSlope: -0.005976053 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.99369603 - inSlope: -0.005976053 - outSlope: -0.006648213 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.99380684 - inSlope: -0.006648213 - outSlope: -0.0070096133 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.99392366 - inSlope: -0.0070096133 - outSlope: -0.006891397 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.9940385 - inSlope: -0.006891397 - outSlope: -0.0063372627 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.99414414 - inSlope: -0.0063372627 - outSlope: -0.0054644807 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.9942352 - inSlope: -0.0054644807 - outSlope: -0.0042629894 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.99430627 - inSlope: -0.0042629894 - outSlope: -0.0027787315 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.9943526 - inSlope: -0.0027787315 - outSlope: -0.0010585947 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.9943702 - inSlope: -0.0010585947 - outSlope: 0.000604383 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.99436015 - inSlope: 0.000604383 - outSlope: 0.0020491802 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.994326 - inSlope: 0.0020491802 - outSlope: 0.00332599 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.99427056 - inSlope: 0.00332599 - outSlope: 0.0044023404 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.9941972 - inSlope: 0.0044023404 - outSlope: 0.00521787 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.9941102 - inSlope: 0.00521787 - outSlope: 0.0058292565 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.9940131 - inSlope: 0.0058292565 - outSlope: 0.006104801 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.9939113 - inSlope: 0.006104801 - outSlope: 0.00607244 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.9938101 - inSlope: 0.00607244 - outSlope: 0.005697099 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.99371517 - inSlope: 0.005697099 - outSlope: 0.005028181 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.99363136 - inSlope: 0.005028181 - outSlope: 0.0039876117 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.9935649 - inSlope: 0.0039876117 - outSlope: 0.0025963436 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.99352163 - inSlope: 0.0025963436 - outSlope: 0.001126545 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.99350286 - inSlope: 0.001126545 - outSlope: -0.00095485366 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.99351877 - inSlope: -0.00095485366 - outSlope: -0.0028253032 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.99356586 - inSlope: -0.0028253032 - outSlope: -0.0050782477 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.9936505 - inSlope: -0.0050782477 - outSlope: -0.0072418675 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.9937712 - inSlope: -0.0072418675 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.99392647 - inSlope: -0.0093163485 - outSlope: -0.011308042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.99411494 - inSlope: -0.011308042 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.9943322 - inSlope: -0.013035735 - outSlope: -0.014469431 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.99457335 - inSlope: -0.014469431 - outSlope: -0.015578507 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.994833 - inSlope: -0.015578507 - outSlope: -0.01630046 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.9951047 - inSlope: -0.01630046 - outSlope: -0.01661922 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.99538165 - inSlope: -0.01661922 - outSlope: -0.016561525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.9956577 - inSlope: -0.016561525 - outSlope: -0.016107805 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.99592614 - inSlope: -0.016107805 - outSlope: -0.015302693 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.9961812 - inSlope: -0.015302693 - outSlope: -0.014155127 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.9964171 - inSlope: -0.014155127 - outSlope: -0.012663433 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.99662817 - inSlope: -0.012663433 - outSlope: -0.010932851 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.9968104 - inSlope: -0.010932851 - outSlope: -0.008904815 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.9969588 - inSlope: -0.008904815 - outSlope: -0.006626756 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.99706924 - inSlope: -0.006626756 - outSlope: -0.0041592754 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.99713856 - inSlope: -0.0041592754 - outSlope: -0.0014912883 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.9971634 - inSlope: -0.0014912883 - outSlope: 0.0014770257 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.9971388 - inSlope: 0.0014770257 - outSlope: 0.0044702888 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.9970643 - inSlope: 0.0044702888 - outSlope: 0.0072599566 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.9969433 - inSlope: 0.0072599566 - outSlope: 0.00976311 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.9967806 - inSlope: 0.00976311 - outSlope: 0.011969987 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.9965811 - inSlope: 0.011969987 - outSlope: 0.0138722 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.9963499 - inSlope: 0.0138722 - outSlope: 0.015385386 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.99609345 - inSlope: 0.015385386 - outSlope: 0.016554372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.99581754 - inSlope: 0.016554372 - outSlope: 0.017270112 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.9955297 - inSlope: 0.017270112 - outSlope: 0.017527107 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.9952376 - inSlope: 0.017527107 - outSlope: 0.017309453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.9949491 - inSlope: 0.017309453 - outSlope: 0.016650932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.9946716 - inSlope: 0.016650932 - outSlope: 0.015474351 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.9944137 - inSlope: 0.015474351 - outSlope: 0.013929818 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.9941815 - inSlope: 0.013929818 - outSlope: 0.0120197125 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.9939812 - inSlope: 0.0120197125 - outSlope: 0.009795576 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.9938179 - inSlope: 0.009795576 - outSlope: 0.0074242554 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.9936942 - inSlope: 0.0074242554 - outSlope: 0.004999714 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.99361086 - inSlope: 0.004999714 - outSlope: 0.0025212427 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.99356884 - inSlope: 0.0025212427 - outSlope: 0.000311141 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.99356365 - inSlope: 0.000311141 - outSlope: -0.0018560638 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.9935946 - inSlope: -0.0018560638 - outSlope: -0.0035763332 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.9936542 - inSlope: -0.0035763332 - outSlope: -0.0049638087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.9937369 - inSlope: -0.0049638087 - outSlope: -0.0059939343 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.9938368 - inSlope: -0.0059939343 - outSlope: -0.006533774 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.9939457 - inSlope: -0.006533774 - outSlope: -0.006784304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.9940588 - inSlope: -0.006784304 - outSlope: -0.006612451 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.994169 - inSlope: -0.006612451 - outSlope: -0.0060438304 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.9942697 - inSlope: -0.0060438304 - outSlope: -0.005196412 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.99435633 - inSlope: -0.005196412 - outSlope: -0.0040375646 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.9944236 - inSlope: -0.0040375646 - outSlope: -0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.9944674 - inSlope: -0.0026250286 - outSlope: -0.0010263782 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.9944845 - inSlope: -0.0010263782 - outSlope: 0.00058651867 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.9944747 - inSlope: 0.00058651867 - outSlope: 0.0020205704 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.99444103 - inSlope: 0.0020205704 - outSlope: 0.0032866502 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.99438626 - inSlope: 0.0032866502 - outSlope: 0.0043594255 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.9943136 - inSlope: 0.0043594255 - outSlope: 0.0051749544 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.99422735 - inSlope: 0.0051749544 - outSlope: 0.005775613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.9941311 - inSlope: 0.005775613 - outSlope: 0.006044003 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.99403036 - inSlope: 0.006044003 - outSlope: 0.006008068 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.9939302 - inSlope: 0.006008068 - outSlope: 0.005621996 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.9938365 - inSlope: 0.005621996 - outSlope: 0.00495308 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.99375397 - inSlope: 0.00495308 - outSlope: 0.0039088205 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.9936888 - inSlope: 0.0039088205 - outSlope: 0.0025034333 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.9936471 - inSlope: 0.0025034333 - outSlope: 0.0010335307 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.9936299 - inSlope: 0.0010335307 - outSlope: -0.0010550183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.99364746 - inSlope: -0.0010550183 - outSlope: -0.0029289331 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.9936963 - inSlope: -0.0029289331 - outSlope: -0.0051749544 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.9937825 - inSlope: -0.0051749544 - outSlope: -0.0073276972 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.99390465 - inSlope: -0.0073276972 - outSlope: -0.009405756 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.9940614 - inSlope: -0.009405756 - outSlope: -0.011393872 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.9942513 - inSlope: -0.011393872 - outSlope: -0.013103685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.9944697 - inSlope: -0.013103685 - outSlope: -0.014533803 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.99471194 - inSlope: -0.014533803 - outSlope: -0.015632153 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.99497247 - inSlope: -0.015632153 - outSlope: -0.016346952 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.9952449 - inSlope: -0.016346952 - outSlope: -0.016665714 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.9955227 - inSlope: -0.016665714 - outSlope: -0.016597288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.9957993 - inSlope: -0.016597288 - outSlope: -0.0161288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.9960681 - inSlope: -0.0161288 - outSlope: -0.015310283 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.9963233 - inSlope: -0.015310283 - outSlope: -0.014133264 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.99655885 - inSlope: -0.014133264 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.99676937 - inSlope: -0.012631609 - outSlope: -0.010875318 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.9969506 - inSlope: -0.010875318 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.99709797 - inSlope: -0.008840696 - outSlope: -0.0065588076 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.9972073 - inSlope: -0.0065588076 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.99727523 - inSlope: -0.00407702 - outSlope: -0.0014018825 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.9972986 - inSlope: -0.0014018825 - outSlope: 0.001684453 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.9972705 - inSlope: 0.001684453 - outSlope: 0.00486725 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.9971894 - inSlope: 0.00486725 - outSlope: 0.007828593 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.9970589 - inSlope: 0.007828593 - outSlope: 0.010471204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.9968844 - inSlope: 0.010471204 - outSlope: 0.01280685 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.99667096 - inSlope: 0.01280685 - outSlope: 0.014769834 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.9964248 - inSlope: 0.014769834 - outSlope: 0.016314765 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.9961529 - inSlope: 0.016314765 - outSlope: 0.017459659 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.9958619 - inSlope: 0.017459659 - outSlope: 0.01810288 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.99556017 - inSlope: 0.01810288 - outSlope: 0.018232146 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.9952563 - inSlope: 0.018232146 - outSlope: 0.017870426 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.99495846 - inSlope: 0.017870426 - outSlope: 0.016973278 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.9946756 - inSlope: 0.016973278 - outSlope: 0.015556605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.9944163 - inSlope: 0.015556605 - outSlope: 0.013743849 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.99418724 - inSlope: 0.013743849 - outSlope: 0.011558378 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.9939946 - inSlope: 0.011558378 - outSlope: 0.00908031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.99384326 - inSlope: 0.00908031 - outSlope: 0.006530198 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.9937344 - inSlope: 0.006530198 - outSlope: 0.0038982031 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.99366945 - inSlope: 0.0038982031 - outSlope: 0.0014161875 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.99364585 - inSlope: 0.0014161875 - outSlope: -0.0010013733 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.99366254 - inSlope: -0.0010013733 - outSlope: -0.0028681373 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.99371034 - inSlope: -0.0028681373 - outSlope: -0.004523932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.99378574 - inSlope: -0.004523932 - outSlope: -0.0057543204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.99388164 - inSlope: -0.0057543204 - outSlope: -0.0064407918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.993989 - inSlope: -0.0064407918 - outSlope: -0.006805762 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.9941024 - inSlope: -0.006805762 - outSlope: -0.0066982806 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.99421406 - inSlope: -0.0066982806 - outSlope: -0.0061441404 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.99431646 - inSlope: -0.0061441404 - outSlope: -0.0052892454 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.9944046 - inSlope: -0.0052892454 - outSlope: -0.004091325 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.9944728 - inSlope: -0.004091325 - outSlope: -0.0026106485 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.9945163 - inSlope: -0.0026106485 - outSlope: -0.00090838864 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.99453145 - inSlope: -0.00090838864 - outSlope: 0.00075816095 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.9945188 - inSlope: 0.00075816095 - outSlope: 0.0021851396 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.9944824 - inSlope: 0.0021851396 - outSlope: 0.0034510628 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.9944249 - inSlope: 0.0034510628 - outSlope: 0.004516909 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.9943496 - inSlope: 0.004516909 - outSlope: 0.005328584 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.9942608 - inSlope: 0.005328584 - outSlope: 0.0059188316 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.99416214 - inSlope: 0.0059188316 - outSlope: 0.006193855 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.9940589 - inSlope: 0.006193855 - outSlope: 0.0061477167 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.99395645 - inSlope: 0.0061477167 - outSlope: 0.005761473 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.9938604 - inSlope: 0.005761473 - outSlope: 0.005078393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.9937758 - inSlope: 0.005078393 - outSlope: 0.004037449 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.9937085 - inSlope: 0.004037449 - outSlope: 0.0026250286 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.99366474 - inSlope: 0.0026250286 - outSlope: 0.0011408504 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.9936457 - inSlope: 0.0011408504 - outSlope: -0.0009405757 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.9936614 - inSlope: -0.0009405757 - outSlope: -0.0028251417 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.9937085 - inSlope: -0.0028251417 - outSlope: -0.00508197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.9937932 - inSlope: -0.00508197 - outSlope: -0.0072384984 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.9939138 - inSlope: -0.0072384984 - outSlope: -0.0093163485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.9940691 - inSlope: -0.0093163485 - outSlope: -0.011314871 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.9942577 - inSlope: -0.011314871 - outSlope: -0.013035735 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.99447495 - inSlope: -0.013035735 - outSlope: -0.014466268 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.99471605 - inSlope: -0.014466268 - outSlope: -0.015577616 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.9949757 - inSlope: -0.015577616 - outSlope: -0.016300928 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.99524736 - inSlope: -0.016300928 - outSlope: -0.016615644 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.9955243 - inSlope: -0.016615644 - outSlope: -0.016569152 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.99580044 - inSlope: -0.016569152 - outSlope: -0.016092578 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.99606866 - inSlope: -0.016092578 - outSlope: -0.015292401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.9963235 - inSlope: -0.015292401 - outSlope: -0.014119363 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.99655885 - inSlope: -0.014119363 - outSlope: -0.012631609 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.99676937 - inSlope: -0.012631609 - outSlope: -0.010875007 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.9969506 - inSlope: -0.010875007 - outSlope: -0.008840696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.99709797 - inSlope: -0.008840696 - outSlope: -0.006558995 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.9972073 - inSlope: -0.006558995 - outSlope: -0.00407702 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.99727523 - inSlope: -0.00407702 - outSlope: -0.0014018425 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.9972986 - inSlope: -0.0014018425 - outSlope: 0.0015807393 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.99727225 - inSlope: 0.0015807393 - outSlope: 0.0045777066 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.99719596 - inSlope: 0.0045777066 - outSlope: 0.007370401 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.9970731 - inSlope: 0.007370401 - outSlope: 0.009877833 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.9969085 - inSlope: 0.009877833 - outSlope: 0.012109464 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.99670666 - inSlope: 0.012109464 - outSlope: 0.014012074 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.99647313 - inSlope: 0.014012074 - outSlope: 0.01552755 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.99621433 - inSlope: 0.01552755 - outSlope: 0.016701477 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.995936 - inSlope: 0.016701477 - outSlope: 0.01742032 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.99564564 - inSlope: 0.01742032 - outSlope: 0.017688544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.99535084 - inSlope: 0.017688544 - outSlope: 0.01747654 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.99505955 - inSlope: 0.01747654 - outSlope: 0.01681592 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.9947793 - inSlope: 0.01681592 - outSlope: 0.01565361 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.9945184 - inSlope: 0.01565361 - outSlope: 0.014101482 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.9942834 - inSlope: 0.014101482 - outSlope: 0.012194599 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.9940801 - inSlope: 0.012194599 - outSlope: 0.009977969 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.9939138 - inSlope: 0.009977969 - outSlope: 0.007610437 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.993787 - inSlope: 0.007610437 - outSlope: 0.0051746583 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.99370074 - inSlope: 0.0051746583 - outSlope: 0.0027180132 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.99365544 - inSlope: 0.0027180132 - outSlope: 0.00049353397 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.9936472 - inSlope: 0.00049353397 - outSlope: -0.0016701476 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.99367505 - inSlope: -0.0016701476 - outSlope: -0.0033830176 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.99373144 - inSlope: -0.0033830176 - outSlope: -0.0047779814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.9938111 - inSlope: -0.0047779814 - outSlope: -0.005807965 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.99390787 - inSlope: -0.005807965 - outSlope: -0.0063479915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.99401367 - inSlope: -0.0063479915 - outSlope: -0.006597957 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.99412364 - inSlope: -0.006597957 - outSlope: -0.006426671 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.99423075 - inSlope: -0.006426671 - outSlope: -0.005858034 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.9943284 - inSlope: -0.005858034 - outSlope: -0.005021172 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.99441206 - inSlope: -0.005021172 - outSlope: -0.0038550666 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.9944763 - inSlope: -0.0038550666 - outSlope: -0.0024533647 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.9945172 - inSlope: -0.0024533647 - outSlope: -0.00085474364 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.99453145 - inSlope: -0.00085474364 - outSlope: 0.00035761285 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.9945255 - inSlope: 0.00035761285 - outSlope: 0.001051442 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.99450797 - inSlope: 0.001051442 - outSlope: 0.0016665712 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.9944802 - inSlope: 0.0016665712 - outSlope: 0.002199445 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.99444354 - inSlope: 0.002199445 - outSlope: 0.002667792 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.9943991 - inSlope: 0.002667792 - outSlope: 0.003036307 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.99434847 - inSlope: 0.003036307 - outSlope: 0.0033224137 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.9942931 - inSlope: 0.0033224137 - outSlope: 0.0035048067 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.9942347 - inSlope: 0.0035048067 - outSlope: 0.0036583797 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.9941737 - inSlope: 0.0036583797 - outSlope: 0.003690776 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.9941122 - inSlope: 0.003690776 - outSlope: 0.0036442836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.99405146 - inSlope: 0.0036442836 - outSlope: 0.0035477227 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.9939923 - inSlope: 0.0035477227 - outSlope: 0.0033758655 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.99393606 - inSlope: 0.0033758655 - outSlope: 0.003122139 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.993884 - inSlope: 0.003122139 - outSlope: 0.0029147116 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.99383545 - inSlope: 0.0029147116 - outSlope: 0.0026320308 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.9937916 - inSlope: 0.0026320308 - outSlope: 0.0023246165 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.99375284 - inSlope: 0.0023246165 - outSlope: 0.0020063228 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.9937194 - inSlope: 0.0020063228 - outSlope: 0.0016916057 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.9936912 - inSlope: 0.0016916057 - outSlope: 0.0013696572 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.9936684 - inSlope: 0.0013696572 - outSlope: 0.0011193923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.9936497 - inSlope: 0.0011193923 - outSlope: 0.0008511673 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.99363554 - inSlope: 0.0008511673 - outSlope: 0.00064731634 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.99362475 - inSlope: 0.00064731634 - outSlope: 0.00044701606 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.9936173 - inSlope: 0.00044701606 - outSlope: 0.00030398832 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.99361223 - inSlope: 0.00030398832 - outSlope: 0.000171664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.99360937 - inSlope: 0.000171664 - outSlope: 0.000114442664 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.99360746 - inSlope: 0.000114442664 - outSlope: 0.00003218608 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.9936064 - inSlope: 0.00003218608 - outSlope: 0.001255293 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.99358547 - inSlope: 0.001255293 - outSlope: 0.003726326 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.99352336 - inSlope: 0.003726326 - outSlope: 0.0061119534 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.9934215 - inSlope: 0.0061119534 - outSlope: 0.00840796 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.99328136 - inSlope: 0.00840796 - outSlope: 0.010603828 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.99310464 - inSlope: 0.010603828 - outSlope: 0.012723866 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.99289256 - inSlope: 0.012723866 - outSlope: 0.014752375 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.9926467 - inSlope: 0.014752375 - outSlope: 0.01670863 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.9923682 - inSlope: 0.01670863 - outSlope: 0.018543288 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.9920592 - inSlope: 0.018543288 - outSlope: 0.02031241 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.9917206 - inSlope: 0.02031241 - outSlope: 0.021980144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.9913543 - inSlope: 0.021980144 - outSlope: 0.023546578 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.99096185 - inSlope: 0.023546578 - outSlope: 0.025020028 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.99054486 - inSlope: 0.025020028 - outSlope: 0.02636322 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.99010545 - inSlope: 0.02636322 - outSlope: 0.02763075 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.98964494 - inSlope: 0.02763075 - outSlope: 0.028757297 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.98916566 - inSlope: 0.028757297 - outSlope: 0.029781999 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.9886693 - inSlope: 0.029781999 - outSlope: 0.030609837 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.9881591 - inSlope: 0.030609837 - outSlope: 0.03136444 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.9876364 - inSlope: 0.03136444 - outSlope: 0.03196169 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.9871037 - inSlope: 0.03196169 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.9865633 - inSlope: 0.032421183 - outSlope: 0.032691263 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.9860185 - inSlope: 0.032691263 - outSlope: 0.032709144 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.98547333 - inSlope: 0.032709144 - outSlope: 0.03268411 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.9849286 - inSlope: 0.03268411 - outSlope: 0.032421183 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.98438823 - inSlope: 0.032421183 - outSlope: 0.031936657 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.98385596 - inSlope: 0.031936657 - outSlope: 0.031210661 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.9833358 - inSlope: 0.031210661 - outSlope: 0.030423867 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.98282874 - inSlope: 0.030423867 - outSlope: 0.029342135 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.9823397 - inSlope: 0.029342135 - outSlope: 0.028092097 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.9818715 - inSlope: 0.028092097 - outSlope: 0.026729515 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.981426 - inSlope: 0.026729515 - outSlope: 0.025179522 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.9810063 - inSlope: 0.025179522 - outSlope: 0.023589494 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.9806132 - inSlope: 0.023589494 - outSlope: 0.021837091 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.9802492 - inSlope: 0.021837091 - outSlope: 0.020081112 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.97991455 - inSlope: 0.020081112 - outSlope: 0.018274017 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.97960997 - inSlope: 0.018274017 - outSlope: 0.01648332 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.97933525 - inSlope: 0.01648332 - outSlope: 0.014763104 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.9790892 - inSlope: 0.014763104 - outSlope: 0.013060769 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.9788715 - inSlope: 0.013060769 - outSlope: 0.011432883 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.97868097 - inSlope: 0.011432883 - outSlope: 0.009906443 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.97851586 - inSlope: 0.009906443 - outSlope: 0.008493791 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.9783743 - inSlope: 0.008493791 - outSlope: 0.007181277 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.9782546 - inSlope: 0.007181277 - outSlope: 0.005997168 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.97815466 - inSlope: 0.005997168 - outSlope: 0.0049067293 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.9780729 - inSlope: 0.0049067293 - outSlope: 0.00396973 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.9780067 - inSlope: 0.00396973 - outSlope: 0.0030933514 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.97795516 - inSlope: 0.0030933514 - outSlope: 0.0023138877 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.9779166 - inSlope: 0.0023138877 - outSlope: 0.0016165026 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.97788966 - inSlope: 0.0016165026 - outSlope: 0.0009691863 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.9778735 - inSlope: 0.0009691863 - outSlope: 0.00031112318 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.9778683 - inSlope: 0.00031112318 - outSlope: 0.00031112318 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.049585667 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.049585667 - inSlope: 0 - outSlope: 0.001350717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.049563155 - inSlope: 0.001350717 - outSlope: 0.0038896399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.049498327 - inSlope: 0.0038896399 - outSlope: 0.006184733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.04939525 - inSlope: 0.006184733 - outSlope: 0.008153476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.049259357 - inSlope: 0.008153476 - outSlope: 0.009682784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.049097978 - inSlope: 0.009682784 - outSlope: 0.010806592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.048917867 - inSlope: 0.010806592 - outSlope: 0.011301275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.048729513 - inSlope: 0.011301275 - outSlope: 0.011619788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.04853585 - inSlope: 0.011619788 - outSlope: 0.011799719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.048339188 - inSlope: 0.011799719 - outSlope: 0.0118982475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.048140883 - inSlope: 0.0118982475 - outSlope: 0.011889573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.047942724 - inSlope: 0.011889573 - outSlope: 0.0114318095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.047752194 - inSlope: 0.0114318095 - outSlope: 0.010947407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.047569737 - inSlope: 0.010947407 - outSlope: 0.009659762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.04740874 - inSlope: 0.009659762 - outSlope: 0.008306586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.047270298 - inSlope: 0.008306586 - outSlope: 0.0065960055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.047160365 - inSlope: 0.0065960055 - outSlope: 0.0026462157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.04711626 - inSlope: 0.0026462157 - outSlope: -0.0027401026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04716193 - inSlope: -0.0027401026 - outSlope: -0.007470406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.047286436 - inSlope: -0.007470406 - outSlope: -0.0102818115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0474578 - inSlope: -0.0102818115 - outSlope: -0.010966853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.04764058 - inSlope: -0.010966853 - outSlope: -0.010637651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.047817875 - inSlope: -0.010637651 - outSlope: -0.009427527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.047975 - inSlope: -0.009427527 - outSlope: -0.0075332145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.048100553 - inSlope: -0.0075332145 - outSlope: -0.0051424517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.04818626 - inSlope: -0.0051424517 - outSlope: -0.0023424649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.048225302 - inSlope: -0.0023424649 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.048238117 - inSlope: -0.0007689007 - outSlope: -0.0007170446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.048250068 - inSlope: -0.0007170446 - outSlope: -0.00066764717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.048261195 - inSlope: -0.00066764717 - outSlope: -0.0006191394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.048271514 - inSlope: -0.0006191394 - outSlope: -0.0005735462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.048281074 - inSlope: -0.0005735462 - outSlope: -0.0005297368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.048289903 - inSlope: -0.0005297368 - outSlope: -0.00048704492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.04829802 - inSlope: -0.00048704492 - outSlope: -0.0004461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.048305456 - inSlope: -0.0004461412 - outSlope: -0.00040747263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.048312247 - inSlope: -0.00040747263 - outSlope: -0.0003690276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.048318397 - inSlope: -0.0003690276 - outSlope: -0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.048323955 - inSlope: -0.0003334883 - outSlope: -0.00029884093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.048328936 - inSlope: -0.00029884093 - outSlope: -0.00026531544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.048333358 - inSlope: -0.00026531544 - outSlope: -0.00023312889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.048337243 - inSlope: -0.00023312889 - outSlope: -0.00020273049 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.048340622 - inSlope: -0.00020273049 - outSlope: -0.00017277912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.048343502 - inSlope: -0.00017277912 - outSlope: -0.00014416887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.048345905 - inSlope: -0.00014416887 - outSlope: -0.000117123236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.048347857 - inSlope: -0.000117123236 - outSlope: -0.000090523994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.048349366 - inSlope: -0.000090523994 - outSlope: -0.000065937704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.048350465 - inSlope: -0.000065937704 - outSlope: -0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.048351165 - inSlope: -0.000042021315 - outSlope: -0.000018328446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.04835147 - inSlope: -0.000018328446 - outSlope: 0.000004023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.048351403 - inSlope: 0.000004023317 - outSlope: 0.000024139905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.048351 - inSlope: 0.000024139905 - outSlope: 0.000045150562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.04835025 - inSlope: 0.000045150562 - outSlope: 0.00006414956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.04834918 - inSlope: 0.00006414956 - outSlope: 0.0000822539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.04834781 - inSlope: 0.0000822539 - outSlope: 0.00009968886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.048346147 - inSlope: 0.00009968886 - outSlope: 0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.04834421 - inSlope: 0.00011622917 - outSlope: 0.00013165189 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.048342016 - inSlope: 0.00013165189 - outSlope: 0.00014685109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.048339568 - inSlope: 0.00014685109 - outSlope: 0.0001598151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.048336904 - inSlope: 0.0001598151 - outSlope: 0.00017300264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.04833402 - inSlope: 0.00017300264 - outSlope: 0.00018507127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.048330937 - inSlope: 0.00018507127 - outSlope: 0.00019624848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.048327666 - inSlope: 0.00019624848 - outSlope: 0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.04832424 - inSlope: 0.00020563621 - outSlope: 0.00021524748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.04832065 - inSlope: 0.00021524748 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.048316926 - inSlope: 0.00022351764 - outSlope: 0.00023044668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.048313085 - inSlope: 0.00023044668 - outSlope: 0.00023715221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.048309132 - inSlope: 0.00023715221 - outSlope: 0.00024296367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.048305083 - inSlope: 0.00024296367 - outSlope: 0.00024653817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.048300974 - inSlope: 0.00024653817 - outSlope: 0.00025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.0482968 - inSlope: 0.00025033974 - outSlope: 0.00025279843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.04829259 - inSlope: 0.00025279843 - outSlope: 0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.048288357 - inSlope: 0.00025391602 - outSlope: 0.00025436305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.048284117 - inSlope: 0.00025436305 - outSlope: 0.00025458657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.048279874 - inSlope: 0.00025458657 - outSlope: 0.00025190436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.048275676 - inSlope: 0.00025190436 - outSlope: 0.0002496674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.048271514 - inSlope: 0.0002496674 - outSlope: 0.00024564588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.04826742 - inSlope: 0.00024564588 - outSlope: 0.00024072849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.04826341 - inSlope: 0.00024072849 - outSlope: 0.00023491702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.048259493 - inSlope: 0.00023491702 - outSlope: 0.00022776447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.048255697 - inSlope: 0.00022776447 - outSlope: -0.00074878405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.048268177 - inSlope: -0.00074878405 - outSlope: -0.0027805592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.04831452 - inSlope: -0.0027805592 - outSlope: -0.005040546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.04839853 - inSlope: -0.005040546 - outSlope: -0.0074178264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.04852216 - inSlope: -0.0074178264 - outSlope: -0.009745816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.04868459 - inSlope: -0.009745816 - outSlope: -0.011866774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.04888237 - inSlope: -0.011866774 - outSlope: -0.013398094 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.04910567 - inSlope: -0.013398094 - outSlope: -0.013933418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.049337894 - inSlope: -0.013933418 - outSlope: -0.013027725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.049555022 - inSlope: -0.013027725 - outSlope: -0.010585572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.04973145 - inSlope: -0.010585572 - outSlope: -0.0071472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.04985057 - inSlope: -0.0071472 - outSlope: -0.0035700237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.04991007 - inSlope: -0.0035700237 - outSlope: -0.00036031043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.049916074 - inSlope: -0.00036031043 - outSlope: 0.001792835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.049886193 - inSlope: 0.001792835 - outSlope: 0.0032002795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.049832854 - inSlope: 0.0032002795 - outSlope: 0.00414424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.049763784 - inSlope: 0.00414424 - outSlope: 0.0042045903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.049693707 - inSlope: 0.0042045903 - outSlope: 0.0038541146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.049629472 - inSlope: 0.0038541146 - outSlope: 0.0031522692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.049576934 - inSlope: 0.0031522692 - outSlope: 0.0028608022 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.049529254 - inSlope: 0.0028608022 - outSlope: 0.0030583919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.04947828 - inSlope: 0.0030583919 - outSlope: 0.003030899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.049427766 - inSlope: 0.003030899 - outSlope: 0.0027615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.04938174 - inSlope: 0.0027615603 - outSlope: 0.0022651276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.04934399 - inSlope: 0.0022651276 - outSlope: 0.0015655175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.049317896 - inSlope: 0.0015655175 - outSlope: 0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.049306467 - inSlope: 0.0006857521 - outSlope: 0.00019960124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.04930314 - inSlope: 0.00019960124 - outSlope: 0.00022217653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.049299438 - inSlope: 0.00022217653 - outSlope: 0.00024251663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.049295396 - inSlope: 0.00024251663 - outSlope: 0.00026285296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.049291015 - inSlope: 0.00026285296 - outSlope: 0.0002829733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0492863 - inSlope: 0.0002829733 - outSlope: 0.00030197232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.049281266 - inSlope: 0.00030197232 - outSlope: 0.00032074781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.04927592 - inSlope: 0.00032074781 - outSlope: 0.0003384057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.04927028 - inSlope: 0.0003384057 - outSlope: 0.00035584008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04926435 - inSlope: 0.00035584008 - outSlope: 0.00037238037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.049258143 - inSlope: 0.00037238037 - outSlope: 0.00038825013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049251672 - inSlope: 0.00038825013 - outSlope: 0.00040389635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.04924494 - inSlope: 0.00040389635 - outSlope: 0.00041887205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04923796 - inSlope: 0.00041887205 - outSlope: 0.00043317716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.04923074 - inSlope: 0.00043317716 - outSlope: 0.00044457658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.04922333 - inSlope: 0.00044457658 - outSlope: 0.0004539643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.049215764 - inSlope: 0.0004539643 - outSlope: 0.00046379908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.049208034 - inSlope: 0.00046379908 - outSlope: 0.0004751985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.049200114 - inSlope: 0.0004751985 - outSlope: 0.0004861439 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04919201 - inSlope: 0.0004861439 - outSlope: 0.00049755024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04918372 - inSlope: 0.00049755024 - outSlope: 0.00051342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049175162 - inSlope: 0.00051342 - outSlope: 0.00041641336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04916822 - inSlope: 0.00041641336 - outSlope: 0.0005985802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.049158245 - inSlope: 0.0005985802 - outSlope: 0.00054962985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049149085 - inSlope: 0.00054962985 - outSlope: 0.00095620845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.049133148 - inSlope: 0.00095620845 - outSlope: 0.0017990934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.049103163 - inSlope: 0.0017990934 - outSlope: 0.0027150686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.049057912 - inSlope: 0.0027150686 - outSlope: 0.0036066805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0489978 - inSlope: 0.0036066805 - outSlope: 0.0037901886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.04893463 - inSlope: 0.0037901886 - outSlope: 0.004510809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.04885945 - inSlope: 0.004510809 - outSlope: 0.0049672322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.048776664 - inSlope: 0.0049672322 - outSlope: 0.0049055414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.048694905 - inSlope: 0.0049055414 - outSlope: 0.004992713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.048611693 - inSlope: 0.004992713 - outSlope: 0.0048929546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.048530143 - inSlope: 0.0048929546 - outSlope: 0.004787077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.04845036 - inSlope: 0.004787077 - outSlope: 0.0043894392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0483772 - inSlope: 0.0043894392 - outSlope: 0.0037515198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.048314676 - inSlope: 0.0037515198 - outSlope: 0.0032582164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.048260372 - inSlope: 0.0032582164 - outSlope: 0.0027944173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0482138 - inSlope: 0.0027944173 - outSlope: 0.0020876548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.048179004 - inSlope: 0.0020876548 - outSlope: 0.0015071793 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.048153885 - inSlope: 0.0015071793 - outSlope: 0.0010239342 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0166667 - value: -0.04813682 - inSlope: 0.0010239342 - outSlope: 0.0004258011 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0333333 - value: -0.048129722 - inSlope: 0.0004258011 - outSlope: 0.00007554896 - tangentMode: 69 - - serializedVersion: 2 - time: 3.05 - value: -0.048128463 - inSlope: 0.00007554896 - outSlope: 0.000105276806 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0666666 - value: -0.04812671 - inSlope: 0.000105276806 - outSlope: -0.000080913385 - tangentMode: 69 - - serializedVersion: 2 - time: 3.0833333 - value: -0.048128057 - inSlope: -0.000080913385 - outSlope: -0.00014439238 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1 - value: -0.048130464 - inSlope: -0.00014439238 - outSlope: -0.000082701525 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1166666 - value: -0.048131842 - inSlope: -0.000082701525 - outSlope: -0.00029392148 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1333334 - value: -0.04813674 - inSlope: -0.00029392148 - outSlope: -0.0002485516 - tangentMode: 69 - - serializedVersion: 2 - time: 3.15 - value: -0.048140883 - inSlope: -0.0002485516 - outSlope: -0.00032745334 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1666667 - value: -0.04814634 - inSlope: -0.00032745334 - outSlope: -0.0005268311 - tangentMode: 69 - - serializedVersion: 2 - time: 3.1833334 - value: -0.04815512 - inSlope: -0.0005268311 - outSlope: -0.0003015253 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2 - value: -0.048160147 - inSlope: -0.0003015253 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2166667 - value: -0.04817283 - inSlope: -0.0007610775 - outSlope: -0.00077247695 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2333333 - value: -0.048185706 - inSlope: -0.00077247695 - outSlope: -0.00069290464 - tangentMode: 69 - - serializedVersion: 2 - time: 3.25 - value: -0.048197255 - inSlope: -0.00069290464 - outSlope: -0.00087708316 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2666667 - value: -0.048211873 - inSlope: -0.00087708316 - outSlope: -0.0010257224 - tangentMode: 69 - - serializedVersion: 2 - time: 3.2833333 - value: -0.048228968 - inSlope: -0.0010257224 - outSlope: -0.00093497423 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3 - value: -0.04824455 - inSlope: -0.00093497423 - outSlope: -0.0012414169 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3166666 - value: -0.04826524 - inSlope: -0.0012414169 - outSlope: -0.0010760139 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3333333 - value: -0.048283175 - inSlope: -0.0010760139 - outSlope: -0.0013793273 - tangentMode: 69 - - serializedVersion: 2 - time: 3.35 - value: -0.048306163 - inSlope: -0.0013793273 - outSlope: -0.0008723893 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3666666 - value: -0.048320703 - inSlope: -0.0008723893 - outSlope: -0.00136992 - tangentMode: 69 - - serializedVersion: 2 - time: 3.3833334 - value: -0.048343536 - inSlope: -0.00136992 - outSlope: -0.00128545 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4 - value: -0.04836496 - inSlope: -0.00128545 - outSlope: -0.0011886668 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4166667 - value: -0.04838477 - inSlope: -0.0011886668 - outSlope: -0.0013556344 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4333334 - value: -0.048407365 - inSlope: -0.0013556344 - outSlope: -0.0012192887 - tangentMode: 69 - - serializedVersion: 2 - time: 3.45 - value: -0.048427686 - inSlope: -0.0012192887 - outSlope: -0.0011862081 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4666667 - value: -0.048447456 - inSlope: -0.0011862081 - outSlope: -0.0012347114 - tangentMode: 69 - - serializedVersion: 2 - time: 3.4833333 - value: -0.048468035 - inSlope: -0.0012347114 - outSlope: -0.0011359166 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5 - value: -0.048486967 - inSlope: -0.0011359166 - outSlope: -0.0010965775 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5166667 - value: -0.048505243 - inSlope: -0.0010965775 - outSlope: -0.001057909 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5333333 - value: -0.048522875 - inSlope: -0.001057909 - outSlope: -0.0010154406 - tangentMode: 69 - - serializedVersion: 2 - time: 3.55 - value: -0.0485398 - inSlope: -0.0010154406 - outSlope: -0.00097654853 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5666666 - value: -0.048556075 - inSlope: -0.00097654853 - outSlope: -0.00092893926 - tangentMode: 69 - - serializedVersion: 2 - time: 3.5833333 - value: -0.048571557 - inSlope: -0.00092893926 - outSlope: -0.00086926005 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6 - value: -0.048586044 - inSlope: -0.00086926005 - outSlope: -0.00080980436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6166666 - value: -0.04859954 - inSlope: -0.00080980436 - outSlope: -0.00067724875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6333334 - value: -0.04861083 - inSlope: -0.00067724875 - outSlope: -0.0007110096 - tangentMode: 69 - - serializedVersion: 2 - time: 3.65 - value: -0.04862268 - inSlope: -0.0007110096 - outSlope: -0.00065088336 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6666667 - value: -0.048633527 - inSlope: -0.00065088336 - outSlope: -0.00059366284 - tangentMode: 69 - - serializedVersion: 2 - time: 3.6833334 - value: -0.04864342 - inSlope: -0.00059366284 - outSlope: -0.00045016452 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7 - value: -0.048650924 - inSlope: -0.00045016452 - outSlope: -0.00055477076 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7166667 - value: -0.04866017 - inSlope: -0.00055477076 - outSlope: -0.00043161254 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7333333 - value: -0.048667364 - inSlope: -0.00043161254 - outSlope: -0.0002608451 - tangentMode: 69 - - serializedVersion: 2 - time: 3.75 - value: -0.04867171 - inSlope: -0.0002608451 - outSlope: -0.00080980436 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7666667 - value: -0.048685208 - inSlope: -0.00080980436 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 3.7833333 - value: -0.048684373 - inSlope: 0.00005006795 - outSlope: -0.00073492597 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8 - value: -0.048696622 - inSlope: -0.00073492597 - outSlope: -0.00012919318 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8166666 - value: -0.048698775 - inSlope: -0.00012919318 - outSlope: -0.0003500286 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8333333 - value: -0.04870461 - inSlope: -0.0003500286 - outSlope: -0.0005346542 - tangentMode: 69 - - serializedVersion: 2 - time: 3.85 - value: -0.04871352 - inSlope: -0.0005346542 - outSlope: -0.00028632607 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8666666 - value: -0.048718292 - inSlope: -0.00028632607 - outSlope: -0.0004041141 - tangentMode: 69 - - serializedVersion: 2 - time: 3.8833334 - value: -0.048725028 - inSlope: -0.0004041141 - outSlope: -0.0005187844 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9 - value: -0.048733674 - inSlope: -0.0005187844 - outSlope: -0.00033907624 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9166667 - value: -0.048739325 - inSlope: -0.00033907624 - outSlope: -0.00028118517 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9333334 - value: -0.04874401 - inSlope: -0.00028118517 - outSlope: -0.000645966 - tangentMode: 69 - - serializedVersion: 2 - time: 3.95 - value: -0.048754778 - inSlope: -0.000645966 - outSlope: -0.0003486875 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9666667 - value: -0.04876059 - inSlope: -0.0003486875 - outSlope: -0.00030264287 - tangentMode: 69 - - serializedVersion: 2 - time: 3.9833333 - value: -0.048765633 - inSlope: -0.00030264287 - outSlope: -0.0005920982 - tangentMode: 69 - - serializedVersion: 2 - time: 4 - value: -0.0487755 - inSlope: -0.0005920982 - outSlope: -0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.016667 - value: -0.04878095 - inSlope: -0.00032700162 - outSlope: -0.00029169468 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0333333 - value: -0.048785813 - inSlope: -0.00029169468 - outSlope: -0.00043406503 - tangentMode: 69 - - serializedVersion: 2 - time: 4.05 - value: -0.048793048 - inSlope: -0.00043406503 - outSlope: -0.00026844852 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0666666 - value: -0.04879752 - inSlope: -0.00026844852 - outSlope: -0.00035047063 - tangentMode: 69 - - serializedVersion: 2 - time: 4.0833335 - value: -0.048803363 - inSlope: -0.00035047063 - outSlope: -0.00023894377 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1 - value: -0.048807345 - inSlope: -0.00023894377 - outSlope: -0.0002215028 - tangentMode: 69 - - serializedVersion: 2 - time: 4.116667 - value: -0.048811037 - inSlope: -0.0002215028 - outSlope: -0.0002083214 - tangentMode: 69 - - serializedVersion: 2 - time: 4.133333 - value: -0.04881451 - inSlope: -0.0002083214 - outSlope: -0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 4.15 - value: -0.04881603 - inSlope: -0.00009119389 - outSlope: -0.00019714537 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1666665 - value: -0.048819315 - inSlope: -0.00019714537 - outSlope: -0.00018216427 - tangentMode: 69 - - serializedVersion: 2 - time: 4.1833334 - value: -0.04882235 - inSlope: -0.00018216427 - outSlope: -0.000039339666 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2 - value: -0.048823006 - inSlope: -0.000039339666 - outSlope: -0.00018618752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2166667 - value: -0.04882611 - inSlope: -0.00018618752 - outSlope: -0.0000632564 - tangentMode: 69 - - serializedVersion: 2 - time: 4.233333 - value: -0.048827164 - inSlope: -0.0000632564 - outSlope: -0.00007197165 - tangentMode: 69 - - serializedVersion: 2 - time: 4.25 - value: -0.048828363 - inSlope: -0.00007197165 - outSlope: -0.00022709067 - tangentMode: 69 - - serializedVersion: 2 - time: 4.266667 - value: -0.04883215 - inSlope: -0.00022709067 - outSlope: -0.00002950475 - tangentMode: 69 - - serializedVersion: 2 - time: 4.2833333 - value: -0.04883264 - inSlope: -0.00002950475 - outSlope: -0.00021122114 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3 - value: -0.04883616 - inSlope: -0.00021122114 - outSlope: -0.00030979986 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3166666 - value: -0.048841324 - inSlope: -0.00030979986 - outSlope: -0.0001253916 - tangentMode: 69 - - serializedVersion: 2 - time: 4.3333335 - value: -0.048843414 - inSlope: -0.0001253916 - outSlope: -0.00028364794 - tangentMode: 69 - - serializedVersion: 2 - time: 4.35 - value: -0.04884814 - inSlope: -0.00028364794 - outSlope: -0.00044032343 - tangentMode: 69 - - serializedVersion: 2 - time: 4.366667 - value: -0.04885548 - inSlope: -0.00044032343 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 4.383333 - value: -0.048858963 - inSlope: -0.00020899197 - outSlope: -0.0004472524 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4 - value: -0.048866417 - inSlope: -0.0004472524 - outSlope: -0.00063234044 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4166665 - value: -0.048876956 - inSlope: -0.00063234044 - outSlope: -0.0003080029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4333334 - value: -0.04888209 - inSlope: -0.0003080029 - outSlope: -0.00062630535 - tangentMode: 69 - - serializedVersion: 2 - time: 4.45 - value: -0.048892528 - inSlope: -0.00062630535 - outSlope: -0.00027760494 - tangentMode: 69 - - serializedVersion: 2 - time: 4.4666667 - value: -0.048897155 - inSlope: -0.00027760494 - outSlope: -0.00038020892 - tangentMode: 69 - - serializedVersion: 2 - time: 4.483333 - value: -0.04890349 - inSlope: -0.00038020892 - outSlope: -0.0004535108 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5 - value: -0.04891105 - inSlope: -0.0004535108 - outSlope: -0.00031046156 - tangentMode: 69 - - serializedVersion: 2 - time: 4.516667 - value: -0.048916224 - inSlope: -0.00031046156 - outSlope: -0.0004895106 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5333333 - value: -0.048924383 - inSlope: -0.0004895106 - outSlope: -0.0003080029 - tangentMode: 69 - - serializedVersion: 2 - time: 4.55 - value: -0.048929516 - inSlope: -0.0003080029 - outSlope: -0.00025637838 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5666666 - value: -0.04893379 - inSlope: -0.00025637838 - outSlope: -0.00029325092 - tangentMode: 69 - - serializedVersion: 2 - time: 4.5833335 - value: -0.048938677 - inSlope: -0.00029325092 - outSlope: -0.00017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6 - value: -0.04894162 - inSlope: -0.00017658145 - outSlope: -0.00012628565 - tangentMode: 69 - - serializedVersion: 2 - time: 4.616667 - value: -0.048943724 - inSlope: -0.00012628565 - outSlope: -0.00007577356 - tangentMode: 69 - - serializedVersion: 2 - time: 4.633333 - value: -0.048944987 - inSlope: -0.00007577356 - outSlope: -0.00002570416 - tangentMode: 69 - - serializedVersion: 2 - time: 4.65 - value: -0.048945416 - inSlope: -0.00002570416 - outSlope: 0.000022799124 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6666665 - value: -0.048945036 - inSlope: 0.000022799124 - outSlope: 0.00006727785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.6833334 - value: -0.048943914 - inSlope: 0.00006727785 - outSlope: 0.00011176041 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7 - value: -0.04894205 - inSlope: 0.00011176041 - outSlope: 0.0001642831 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7166667 - value: -0.048939314 - inSlope: 0.0001642831 - outSlope: 0.00029795326 - tangentMode: 69 - - serializedVersion: 2 - time: 4.733333 - value: -0.048934348 - inSlope: 0.00029795326 - outSlope: 0.00026553514 - tangentMode: 69 - - serializedVersion: 2 - time: 4.75 - value: -0.048929922 - inSlope: 0.00026553514 - outSlope: 0.00032700162 - tangentMode: 69 - - serializedVersion: 2 - time: 4.766667 - value: -0.048924472 - inSlope: 0.00032700162 - outSlope: 0.00038445584 - tangentMode: 69 - - serializedVersion: 2 - time: 4.7833333 - value: -0.048918065 - inSlope: 0.00038445584 - outSlope: 0.00052883517 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8 - value: -0.04890925 - inSlope: 0.00052883517 - outSlope: 0.00042379549 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8166666 - value: -0.048902187 - inSlope: 0.00042379549 - outSlope: 0.0005453752 - tangentMode: 69 - - serializedVersion: 2 - time: 4.8333335 - value: -0.048893098 - inSlope: 0.0005453752 - outSlope: 0.0007134785 - tangentMode: 69 - - serializedVersion: 2 - time: 4.85 - value: -0.048881207 - inSlope: 0.0007134785 - outSlope: 0.0001611539 - tangentMode: 69 - - serializedVersion: 2 - time: 4.866667 - value: -0.04887852 - inSlope: 0.0001611539 - outSlope: 0.0010163492 - tangentMode: 69 - - serializedVersion: 2 - time: 4.883333 - value: -0.04886158 - inSlope: 0.0010163492 - outSlope: 0.00022642012 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9 - value: -0.048857808 - inSlope: 0.00022642012 - outSlope: 0.0008243448 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9166665 - value: -0.04884407 - inSlope: 0.0008243448 - outSlope: 0.00059477193 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9333334 - value: -0.048834156 - inSlope: 0.00059477193 - outSlope: 0.00040121988 - tangentMode: 69 - - serializedVersion: 2 - time: 4.95 - value: -0.04882747 - inSlope: 0.00040121988 - outSlope: 0.0006365691 - tangentMode: 69 - - serializedVersion: 2 - time: 4.9666667 - value: -0.04881686 - inSlope: 0.0006365691 - outSlope: 0.0005062747 - tangentMode: 69 - - serializedVersion: 2 - time: 4.983333 - value: -0.048808422 - inSlope: 0.0005062747 - outSlope: 0.00037796292 - tangentMode: 69 - - serializedVersion: 2 - time: 5 - value: -0.048802122 - inSlope: 0.00037796292 - outSlope: 0.000541799 - tangentMode: 69 - - serializedVersion: 2 - time: 5.016667 - value: -0.048793092 - inSlope: 0.000541799 - outSlope: 0.00058316585 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0333333 - value: -0.048783373 - inSlope: 0.00058316585 - outSlope: 0.00020026893 - tangentMode: 69 - - serializedVersion: 2 - time: 5.05 - value: -0.048780035 - inSlope: 0.00020026893 - outSlope: 0.00047989923 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0666666 - value: -0.048772037 - inSlope: 0.00047989923 - outSlope: 0.0005062602 - tangentMode: 69 - - serializedVersion: 2 - time: 5.0833335 - value: -0.0487636 - inSlope: 0.0005062602 - outSlope: 0.00019692184 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1 - value: -0.048760317 - inSlope: 0.00019692184 - outSlope: 0.00044233506 - tangentMode: 69 - - serializedVersion: 2 - time: 5.116667 - value: -0.048752945 - inSlope: 0.00044233506 - outSlope: 0.00045732362 - tangentMode: 69 - - serializedVersion: 2 - time: 5.133333 - value: -0.048745323 - inSlope: 0.00045732362 - outSlope: 0.00029481555 - tangentMode: 69 - - serializedVersion: 2 - time: 5.15 - value: -0.04874041 - inSlope: 0.00029481555 - outSlope: 0.00044033604 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1666665 - value: -0.04873307 - inSlope: 0.00044033604 - outSlope: 0.00033951842 - tangentMode: 69 - - serializedVersion: 2 - time: 5.1833334 - value: -0.04872741 - inSlope: 0.00033951842 - outSlope: 0.0004316187 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2 - value: -0.04872022 - inSlope: 0.0004316187 - outSlope: 0.00043138285 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2166667 - value: -0.04871303 - inSlope: 0.00043138285 - outSlope: 0.0004269248 - tangentMode: 69 - - serializedVersion: 2 - time: 5.233333 - value: -0.048705913 - inSlope: 0.0004269248 - outSlope: 0.00052525895 - tangentMode: 69 - - serializedVersion: 2 - time: 5.25 - value: -0.04869716 - inSlope: 0.00052525895 - outSlope: 0.00040478463 - tangentMode: 69 - - serializedVersion: 2 - time: 5.266667 - value: -0.048690412 - inSlope: 0.00040478463 - outSlope: 0.0004047962 - tangentMode: 69 - - serializedVersion: 2 - time: 5.2833333 - value: -0.048683666 - inSlope: 0.0004047962 - outSlope: 0.0005281646 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3 - value: -0.048674863 - inSlope: 0.0005281646 - outSlope: 0.00037640907 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3166666 - value: -0.04866859 - inSlope: 0.00037640907 - outSlope: 0.0004783209 - tangentMode: 69 - - serializedVersion: 2 - time: 5.3333335 - value: -0.048660617 - inSlope: 0.0004783209 - outSlope: 0.00045352377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.35 - value: -0.04865306 - inSlope: 0.00045352377 - outSlope: 0.00030576775 - tangentMode: 69 - - serializedVersion: 2 - time: 5.366667 - value: -0.048647963 - inSlope: 0.00030576775 - outSlope: 0.00057981303 - tangentMode: 69 - - serializedVersion: 2 - time: 5.383333 - value: -0.0486383 - inSlope: 0.00057981303 - outSlope: 0.00016852988 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4 - value: -0.04863549 - inSlope: 0.00016852988 - outSlope: 0.00020027466 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4166665 - value: -0.048632152 - inSlope: 0.00020027466 - outSlope: 0.00032141377 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4333334 - value: -0.048626795 - inSlope: 0.00032141377 - outSlope: 0.00017635793 - tangentMode: 69 - - serializedVersion: 2 - time: 5.45 - value: -0.048623856 - inSlope: 0.00017635793 - outSlope: 0.0000634781 - tangentMode: 69 - - serializedVersion: 2 - time: 5.4666667 - value: -0.0486228 - inSlope: 0.0000634781 - outSlope: 0.00018842806 - tangentMode: 69 - - serializedVersion: 2 - time: 5.483333 - value: -0.048619658 - inSlope: 0.00018842806 - outSlope: -0.00008694711 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5 - value: -0.048621107 - inSlope: -0.00008694711 - outSlope: 0.000106169355 - tangentMode: 69 - - serializedVersion: 2 - time: 5.516667 - value: -0.048619337 - inSlope: 0.000106169355 - outSlope: -0.00017099343 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5333333 - value: -0.048622187 - inSlope: -0.00017099343 - outSlope: 0.0003594112 - tangentMode: 69 - - serializedVersion: 2 - time: 5.55 - value: -0.048616197 - inSlope: 0.0003594112 - outSlope: -0.00011824252 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5666666 - value: -0.048618168 - inSlope: -0.00011824252 - outSlope: -0.000015869526 - tangentMode: 69 - - serializedVersion: 2 - time: 5.5833335 - value: -0.048618432 - inSlope: -0.000015869526 - outSlope: 0.000096561 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6 - value: -0.048616823 - inSlope: 0.000096561 - outSlope: -0.000057219695 - tangentMode: 69 - - serializedVersion: 2 - time: 5.616667 - value: -0.048617776 - inSlope: -0.000057219695 - outSlope: 0.000088290726 - tangentMode: 69 - - serializedVersion: 2 - time: 5.633333 - value: -0.048616305 - inSlope: 0.000088290726 - outSlope: 0.00012919134 - tangentMode: 69 - - serializedVersion: 2 - time: 5.65 - value: -0.04861415 - inSlope: 0.00012919134 - outSlope: 0.000086055516 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6666665 - value: -0.048612718 - inSlope: 0.000086055516 - outSlope: 0.0001873051 - tangentMode: 69 - - serializedVersion: 2 - time: 5.6833334 - value: -0.048609596 - inSlope: 0.0001873051 - outSlope: 0.00022665013 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7 - value: -0.04860582 - inSlope: 0.00022665013 - outSlope: 0.00026397055 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7166667 - value: -0.04860142 - inSlope: 0.00026397055 - outSlope: 0.00030018846 - tangentMode: 69 - - serializedVersion: 2 - time: 5.733333 - value: -0.048596416 - inSlope: 0.00030018846 - outSlope: 0.0003330365 - tangentMode: 69 - - serializedVersion: 2 - time: 5.75 - value: -0.048590865 - inSlope: 0.0003330365 - outSlope: 0.00035851717 - tangentMode: 69 - - serializedVersion: 2 - time: 5.766667 - value: -0.04858489 - inSlope: 0.00035851717 - outSlope: 0.00038445584 - tangentMode: 69 - - serializedVersion: 2 - time: 5.7833333 - value: -0.048578482 - inSlope: 0.00038445584 - outSlope: 0.0004088079 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8 - value: -0.04857167 - inSlope: 0.0004088079 - outSlope: 0.00050560414 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8166666 - value: -0.048563242 - inSlope: 0.00050560414 - outSlope: 0.00043607666 - tangentMode: 69 - - serializedVersion: 2 - time: 5.8333335 - value: -0.048555974 - inSlope: 0.00043607666 - outSlope: 0.00046067644 - tangentMode: 69 - - serializedVersion: 2 - time: 5.85 - value: -0.048548296 - inSlope: 0.00046067644 - outSlope: 0.0004798855 - tangentMode: 69 - - serializedVersion: 2 - time: 5.866667 - value: -0.048540298 - inSlope: 0.0004798855 - outSlope: 0.000585401 - tangentMode: 69 - - serializedVersion: 2 - time: 5.883333 - value: -0.04853054 - inSlope: 0.000585401 - outSlope: 0.00044188803 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9 - value: -0.048523176 - inSlope: 0.00044188803 - outSlope: 0.0005237093 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9166665 - value: -0.048514448 - inSlope: 0.0005237093 - outSlope: 0.0006515446 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9333334 - value: -0.04850359 - inSlope: 0.0006515446 - outSlope: 0.000058115416 - tangentMode: 69 - - serializedVersion: 2 - time: 5.95 - value: -0.04850262 - inSlope: 0.000058115416 - outSlope: 0.00087237684 - tangentMode: 69 - - serializedVersion: 2 - time: 5.9666667 - value: -0.04848808 - inSlope: 0.00087237684 - outSlope: 0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 5.983333 - value: -0.048487186 - inSlope: 0.000053645 - outSlope: 0.00063723966 - tangentMode: 69 - - serializedVersion: 2 - time: 6 - value: -0.048476566 - inSlope: 0.00063723966 - outSlope: 0.0003936089 - tangentMode: 69 - - serializedVersion: 2 - time: 6.016667 - value: -0.048470005 - inSlope: 0.0003936089 - outSlope: 0.00018507525 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0333333 - value: -0.04846692 - inSlope: 0.00018507525 - outSlope: 0.00040701978 - tangentMode: 69 - - serializedVersion: 2 - time: 6.05 - value: -0.048460137 - inSlope: 0.00040701978 - outSlope: 0.0002619664 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0666666 - value: -0.04845577 - inSlope: 0.0002619664 - outSlope: 0.00011868616 - tangentMode: 69 - - serializedVersion: 2 - time: 6.0833335 - value: -0.048453793 - inSlope: 0.00011868616 - outSlope: 0.0002693426 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1 - value: -0.048449304 - inSlope: 0.0002693426 - outSlope: 0.00029638014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.116667 - value: -0.048444364 - inSlope: 0.00029638014 - outSlope: -0.000099913814 - tangentMode: 69 - - serializedVersion: 2 - time: 6.133333 - value: -0.04844603 - inSlope: -0.000099913814 - outSlope: 0.00016473014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.15 - value: -0.048443284 - inSlope: 0.00016473014 - outSlope: 0.00019178087 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1666665 - value: -0.048440088 - inSlope: 0.00019178087 - outSlope: -0.000105945845 - tangentMode: 69 - - serializedVersion: 2 - time: 6.1833334 - value: -0.048441853 - inSlope: -0.000105945845 - outSlope: 0.0001513236 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2 - value: -0.04843933 - inSlope: 0.0001513236 - outSlope: 0.00017814101 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2166667 - value: -0.048436362 - inSlope: 0.00017814101 - outSlope: 0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 6.233333 - value: -0.048435934 - inSlope: 0.000025704896 - outSlope: 0.00018261129 - tangentMode: 69 - - serializedVersion: 2 - time: 6.25 - value: -0.04843289 - inSlope: 0.00018261129 - outSlope: 0.00009119389 - tangentMode: 69 - - serializedVersion: 2 - time: 6.266667 - value: -0.04843137 - inSlope: 0.00009119389 - outSlope: 0.00019356904 - tangentMode: 69 - - serializedVersion: 2 - time: 6.2833333 - value: -0.048428144 - inSlope: 0.00019356904 - outSlope: 0.00020362165 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3 - value: -0.04842475 - inSlope: 0.00020362165 - outSlope: 0.00020787437 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3166666 - value: -0.048421286 - inSlope: 0.00020787437 - outSlope: 0.0003187316 - tangentMode: 69 - - serializedVersion: 2 - time: 6.3333335 - value: -0.048415974 - inSlope: 0.0003187316 - outSlope: 0.00020675677 - tangentMode: 69 - - serializedVersion: 2 - time: 6.35 - value: -0.048412528 - inSlope: 0.00020675677 - outSlope: 0.00021658548 - tangentMode: 69 - - serializedVersion: 2 - time: 6.366667 - value: -0.048408918 - inSlope: 0.00021658548 - outSlope: 0.00035562163 - tangentMode: 69 - - serializedVersion: 2 - time: 6.383333 - value: -0.04840299 - inSlope: 0.00035562163 - outSlope: 0.00020652734 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4 - value: -0.04839955 - inSlope: 0.00020652734 - outSlope: 0.0003272345 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4166665 - value: -0.048394095 - inSlope: 0.0003272345 - outSlope: 0.00031806104 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4333334 - value: -0.048388794 - inSlope: 0.00031806104 - outSlope: 0.00016339372 - tangentMode: 69 - - serializedVersion: 2 - time: 6.45 - value: -0.04838607 - inSlope: 0.00016339372 - outSlope: 0.00036254042 - tangentMode: 69 - - serializedVersion: 2 - time: 6.4666667 - value: -0.04838003 - inSlope: 0.00036254042 - outSlope: 0.0001835106 - tangentMode: 69 - - serializedVersion: 2 - time: 6.483333 - value: -0.04837697 - inSlope: 0.0001835106 - outSlope: 0.000087394146 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5 - value: -0.048375513 - inSlope: 0.000087394146 - outSlope: 0.0002755933 - tangentMode: 69 - - serializedVersion: 2 - time: 6.516667 - value: -0.04837092 - inSlope: 0.0002755933 - outSlope: 0.00012137181 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5333333 - value: -0.048368897 - inSlope: 0.00012137181 - outSlope: -0.000030844993 - tangentMode: 69 - - serializedVersion: 2 - time: 6.55 - value: -0.04836941 - inSlope: -0.000030844993 - outSlope: 0.0002060862 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5666666 - value: -0.048365977 - inSlope: 0.0002060862 - outSlope: -0.000025033616 - tangentMode: 69 - - serializedVersion: 2 - time: 6.5833335 - value: -0.048366394 - inSlope: -0.000025033616 - outSlope: -0.00020407452 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6 - value: -0.048369795 - inSlope: -0.00020407452 - outSlope: 0.00012606214 - tangentMode: 69 - - serializedVersion: 2 - time: 6.616667 - value: -0.048367694 - inSlope: 0.00012606214 - outSlope: -0.00018820453 - tangentMode: 69 - - serializedVersion: 2 - time: 6.633333 - value: -0.04837083 - inSlope: -0.00018820453 - outSlope: 0.00016473014 - tangentMode: 69 - - serializedVersion: 2 - time: 6.65 - value: -0.048368085 - inSlope: 0.00016473014 - outSlope: 0.000064597516 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6666665 - value: -0.04836701 - inSlope: 0.000064597516 - outSlope: -0.00000603489 - tangentMode: 69 - - serializedVersion: 2 - time: 6.6833334 - value: -0.04836711 - inSlope: -0.00000603489 - outSlope: 0.00013835939 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7 - value: -0.048364803 - inSlope: 0.00013835939 - outSlope: -0.000040456114 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7166667 - value: -0.048365477 - inSlope: -0.000040456114 - outSlope: 0.00014126516 - tangentMode: 69 - - serializedVersion: 2 - time: 6.733333 - value: -0.048363123 - inSlope: 0.00014126516 - outSlope: 0.00019132835 - tangentMode: 69 - - serializedVersion: 2 - time: 6.75 - value: -0.048359934 - inSlope: 0.00019132835 - outSlope: 0.00015355441 - tangentMode: 69 - - serializedVersion: 2 - time: 6.766667 - value: -0.048357375 - inSlope: 0.00015355441 - outSlope: 0.00026755442 - tangentMode: 69 - - serializedVersion: 2 - time: 6.7833333 - value: -0.048352916 - inSlope: 0.00026755442 - outSlope: 0.00031493185 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8 - value: -0.048347667 - inSlope: 0.00031493185 - outSlope: 0.00036098613 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8166666 - value: -0.04834165 - inSlope: 0.00036098613 - outSlope: 0.00040679626 - tangentMode: 69 - - serializedVersion: 2 - time: 6.8333335 - value: -0.04833487 - inSlope: 0.00040679626 - outSlope: 0.0004497239 - tangentMode: 69 - - serializedVersion: 2 - time: 6.85 - value: -0.048327375 - inSlope: 0.0004497239 - outSlope: 0.000487932 - tangentMode: 69 - - serializedVersion: 2 - time: 6.866667 - value: -0.048319243 - inSlope: 0.000487932 - outSlope: 0.0005254975 - tangentMode: 69 - - serializedVersion: 2 - time: 6.883333 - value: -0.048310485 - inSlope: 0.0005254975 - outSlope: 0.00056280935 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9 - value: -0.048301104 - inSlope: 0.00056280935 - outSlope: 0.0006719036 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9166665 - value: -0.048289906 - inSlope: 0.0006719036 - outSlope: 0.00061533524 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9333334 - value: -0.04827965 - inSlope: 0.00061533524 - outSlope: 0.0006515632 - tangentMode: 69 - - serializedVersion: 2 - time: 6.95 - value: -0.04826879 - inSlope: 0.0006515632 - outSlope: 0.0006841777 - tangentMode: 69 - - serializedVersion: 2 - time: 6.9666667 - value: -0.04825739 - inSlope: 0.0006841777 - outSlope: 0.00080221624 - tangentMode: 69 - - serializedVersion: 2 - time: 6.983333 - value: -0.048244018 - inSlope: 0.00080221624 - outSlope: 0.00067143736 - tangentMode: 69 - - serializedVersion: 2 - time: 7 - value: -0.048232827 - inSlope: 0.00067143736 - outSlope: 0.0007653134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.016667 - value: -0.048220072 - inSlope: 0.0007653134 - outSlope: 0.000906824 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0333333 - value: -0.04820496 - inSlope: 0.000906824 - outSlope: 0.00032588406 - tangentMode: 69 - - serializedVersion: 2 - time: 7.05 - value: -0.048199527 - inSlope: 0.00032588406 - outSlope: 0.0011529204 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0666666 - value: -0.048180312 - inSlope: 0.0011529204 - outSlope: 0.00033460112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.0833335 - value: -0.048174735 - inSlope: 0.00033460112 - outSlope: 0.00090213004 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1 - value: -0.0481597 - inSlope: 0.00090213004 - outSlope: 0.00064282754 - tangentMode: 69 - - serializedVersion: 2 - time: 7.116667 - value: -0.048148986 - inSlope: 0.00064282754 - outSlope: 0.0004173134 - tangentMode: 69 - - serializedVersion: 2 - time: 7.133333 - value: -0.04814203 - inSlope: 0.0004173134 - outSlope: 0.0006227112 - tangentMode: 69 - - serializedVersion: 2 - time: 7.15 - value: -0.048131652 - inSlope: 0.0006227112 - outSlope: 0.00045978234 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1666665 - value: -0.04812399 - inSlope: 0.00045978234 - outSlope: 0.0002988388 - tangentMode: 69 - - serializedVersion: 2 - time: 7.1833334 - value: -0.04811901 - inSlope: 0.0002988388 - outSlope: 0.00042983054 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2 - value: -0.048111845 - inSlope: 0.00042983054 - outSlope: 0.0004383118 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2166667 - value: -0.04810454 - inSlope: 0.0004383118 - outSlope: 0.000021234478 - tangentMode: 69 - - serializedVersion: 2 - time: 7.233333 - value: -0.048104186 - inSlope: 0.000021234478 - outSlope: 0.00026575866 - tangentMode: 69 - - serializedVersion: 2 - time: 7.25 - value: -0.048099756 - inSlope: 0.00026575866 - outSlope: 0.00025815918 - tangentMode: 69 - - serializedVersion: 2 - time: 7.266667 - value: -0.048095454 - inSlope: 0.00025815918 - outSlope: -0.00008672608 - tangentMode: 69 - - serializedVersion: 2 - time: 7.2833333 - value: -0.0480969 - inSlope: -0.00008672608 - outSlope: 0.00012315645 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3 - value: -0.048094846 - inSlope: 0.00012315645 - outSlope: 0.00010237254 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3166666 - value: -0.04809314 - inSlope: 0.00010237254 - outSlope: -0.000084935484 - tangentMode: 69 - - serializedVersion: 2 - time: 7.3333335 - value: -0.048094556 - inSlope: -0.000084935484 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 7.35 - value: -0.048093736 - inSlope: 0.00004917458 - outSlope: -0.00006392513 - tangentMode: 69 - - serializedVersion: 2 - time: 7.366667 - value: -0.0480948 - inSlope: -0.00006392513 - outSlope: 0.000017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 7.383333 - value: -0.048094507 - inSlope: 0.000017658145 - outSlope: 0.0000069289476 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4 - value: -0.04809439 - inSlope: 0.0000069289476 - outSlope: -0.000007823229 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4166665 - value: -0.048094522 - inSlope: -0.000007823229 - outSlope: 0.000081582766 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4333334 - value: -0.048093162 - inSlope: 0.000081582766 - outSlope: -0.00004805698 - tangentMode: 69 - - serializedVersion: 2 - time: 7.45 - value: -0.048093963 - inSlope: -0.00004805698 - outSlope: -0.000055208064 - tangentMode: 69 - - serializedVersion: 2 - time: 7.4666667 - value: -0.048094884 - inSlope: -0.000055208064 - outSlope: 0.000060574144 - tangentMode: 69 - - serializedVersion: 2 - time: 7.483333 - value: -0.048093874 - inSlope: 0.000060574144 - outSlope: -0.00009789932 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5 - value: -0.048095506 - inSlope: -0.00009789932 - outSlope: -0.0000011175722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.516667 - value: -0.048095524 - inSlope: -0.0000011175722 - outSlope: -0.000031516436 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5333333 - value: -0.04809605 - inSlope: -0.000031516436 - outSlope: -0.00018194075 - tangentMode: 69 - - serializedVersion: 2 - time: 7.55 - value: -0.048099082 - inSlope: -0.00018194075 - outSlope: 0.00008918481 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5666666 - value: -0.048097596 - inSlope: 0.00008918481 - outSlope: -0.00032476647 - tangentMode: 69 - - serializedVersion: 2 - time: 7.5833335 - value: -0.04810301 - inSlope: -0.00032476647 - outSlope: -0.00029348285 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6 - value: -0.0481079 - inSlope: -0.00029348285 - outSlope: -0.00017232963 - tangentMode: 69 - - serializedVersion: 2 - time: 7.616667 - value: -0.048110772 - inSlope: -0.00017232963 - outSlope: -0.00031717605 - tangentMode: 69 - - serializedVersion: 2 - time: 7.633333 - value: -0.048116058 - inSlope: -0.00031717605 - outSlope: -0.00042691256 - tangentMode: 69 - - serializedVersion: 2 - time: 7.65 - value: -0.048123173 - inSlope: -0.00042691256 - outSlope: -0.00030018846 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6666665 - value: -0.048128176 - inSlope: -0.00030018846 - outSlope: -0.0005704088 - tangentMode: 69 - - serializedVersion: 2 - time: 7.6833334 - value: -0.048137683 - inSlope: -0.0005704088 - outSlope: -0.0003723857 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7 - value: -0.04814389 - inSlope: -0.0003723857 - outSlope: -0.0006441686 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7166667 - value: -0.048154626 - inSlope: -0.0006441686 - outSlope: -0.000106842956 - tangentMode: 69 - - serializedVersion: 2 - time: 7.733333 - value: -0.048156407 - inSlope: -0.000106842956 - outSlope: -0.0005762202 - tangentMode: 69 - - serializedVersion: 2 - time: 7.75 - value: -0.04816601 - inSlope: -0.0005762202 - outSlope: -0.0004646865 - tangentMode: 69 - - serializedVersion: 2 - time: 7.766667 - value: -0.048173755 - inSlope: -0.0004646865 - outSlope: -0.00034243392 - tangentMode: 69 - - serializedVersion: 2 - time: 7.7833333 - value: -0.048179463 - inSlope: -0.00034243392 - outSlope: -0.0004861439 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8 - value: -0.048187565 - inSlope: -0.0004861439 - outSlope: -0.00032812858 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8166666 - value: -0.048193034 - inSlope: -0.00032812858 - outSlope: -0.00027447572 - tangentMode: 69 - - serializedVersion: 2 - time: 7.8333335 - value: -0.04819761 - inSlope: -0.00027447572 - outSlope: -0.00030421183 - tangentMode: 69 - - serializedVersion: 2 - time: 7.85 - value: -0.04820268 - inSlope: -0.00030421183 - outSlope: -0.00018842267 - tangentMode: 69 - - serializedVersion: 2 - time: 7.866667 - value: -0.04820582 - inSlope: -0.00018842267 - outSlope: -0.00013455954 - tangentMode: 69 - - serializedVersion: 2 - time: 7.883333 - value: -0.04820806 - inSlope: -0.00013455954 - outSlope: -0.00008068871 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9 - value: -0.048209406 - inSlope: -0.00008068871 - outSlope: -0.000027269542 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9166665 - value: -0.04820986 - inSlope: -0.000027269542 - outSlope: 0.000023021987 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9333334 - value: -0.048209477 - inSlope: 0.000023021987 - outSlope: 0.00006683273 - tangentMode: 69 - - serializedVersion: 2 - time: 7.95 - value: -0.048208363 - inSlope: 0.00006683273 - outSlope: 0.00011175722 - tangentMode: 69 - - serializedVersion: 2 - time: 7.9666667 - value: -0.0482065 - inSlope: 0.00011175722 - outSlope: 0.00015624106 - tangentMode: 69 - - serializedVersion: 2 - time: 7.983333 - value: -0.048203897 - inSlope: 0.00015624106 - outSlope: 0.0002740287 - tangentMode: 69 - - serializedVersion: 2 - time: 8 - value: -0.04819933 - inSlope: 0.0002740287 - outSlope: 0.00022553251 - tangentMode: 69 - - serializedVersion: 2 - time: 8.016666 - value: -0.04819557 - inSlope: 0.00022553251 - outSlope: 0.0002724563 - tangentMode: 69 - - serializedVersion: 2 - time: 8.033334 - value: -0.04819103 - inSlope: 0.0002724563 - outSlope: 0.0003142703 - tangentMode: 69 - - serializedVersion: 2 - time: 8.05 - value: -0.04818579 - inSlope: 0.0003142703 - outSlope: 0.0004432418 - tangentMode: 69 - - serializedVersion: 2 - time: 8.066667 - value: -0.048178405 - inSlope: 0.0004432418 - outSlope: 0.0003241052 - tangentMode: 69 - - serializedVersion: 2 - time: 8.083333 - value: -0.048173003 - inSlope: 0.0003241052 - outSlope: 0.0004307 - tangentMode: 69 - - serializedVersion: 2 - time: 8.1 - value: -0.048165824 - inSlope: 0.0004307 - outSlope: 0.00058450695 - tangentMode: 69 - - serializedVersion: 2 - time: 8.116667 - value: -0.048156083 - inSlope: 0.00058450695 - outSlope: 0.000017211103 - tangentMode: 69 - - serializedVersion: 2 - time: 8.133333 - value: -0.048155796 - inSlope: 0.000017211103 - outSlope: 0.0008585435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.15 - value: -0.048141487 - inSlope: 0.0008585435 - outSlope: 0.00005364193 - tangentMode: 69 - - serializedVersion: 2 - time: 8.166667 - value: -0.048140593 - inSlope: 0.00005364193 - outSlope: 0.0006374814 - tangentMode: 69 - - serializedVersion: 2 - time: 8.183333 - value: -0.04812997 - inSlope: 0.0006374814 - outSlope: 0.00039362017 - tangentMode: 69 - - serializedVersion: 2 - time: 8.2 - value: -0.048123408 - inSlope: 0.00039362017 - outSlope: 0.00018485173 - tangentMode: 69 - - serializedVersion: 2 - time: 8.216666 - value: -0.048120327 - inSlope: 0.00018485173 - outSlope: 0.00040700813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.233334 - value: -0.048113544 - inSlope: 0.00040700813 - outSlope: 0.0002619664 - tangentMode: 69 - - serializedVersion: 2 - time: 8.25 - value: -0.048109178 - inSlope: 0.0002619664 - outSlope: 0.00011891308 - tangentMode: 69 - - serializedVersion: 2 - time: 8.266666 - value: -0.048107196 - inSlope: 0.00011891308 - outSlope: 0.0002693272 - tangentMode: 69 - - serializedVersion: 2 - time: 8.283334 - value: -0.048102707 - inSlope: 0.0002693272 - outSlope: 0.0002961651 - tangentMode: 69 - - serializedVersion: 2 - time: 8.3 - value: -0.04809777 - inSlope: 0.0002961651 - outSlope: -0.00009969029 - tangentMode: 69 - - serializedVersion: 2 - time: 8.316667 - value: -0.048099432 - inSlope: -0.00009969029 - outSlope: 0.00016473485 - tangentMode: 69 - - serializedVersion: 2 - time: 8.333333 - value: -0.048096687 - inSlope: 0.00016473485 - outSlope: 0.00017880643 - tangentMode: 69 - - serializedVersion: 2 - time: 8.35 - value: -0.048093706 - inSlope: 0.00017880643 - outSlope: -0.00014439445 - tangentMode: 69 - - serializedVersion: 2 - time: 8.366667 - value: -0.048096113 - inSlope: -0.00014439445 - outSlope: 0.000087843684 - tangentMode: 69 - - serializedVersion: 2 - time: 8.383333 - value: -0.04809465 - inSlope: 0.000087843684 - outSlope: 0.00009052594 - tangentMode: 69 - - serializedVersion: 2 - time: 8.4 - value: -0.04809314 - inSlope: 0.00009052594 - outSlope: -0.00008493305 - tangentMode: 69 - - serializedVersion: 2 - time: 8.416667 - value: -0.048094556 - inSlope: -0.00008493305 - outSlope: 0.00004917458 - tangentMode: 69 - - serializedVersion: 2 - time: 8.433333 - value: -0.048093736 - inSlope: 0.00004917458 - outSlope: -0.00006392696 - tangentMode: 69 - - serializedVersion: 2 - time: 8.45 - value: -0.0480948 - inSlope: -0.00006392696 - outSlope: 0.000017658145 - tangentMode: 69 - - serializedVersion: 2 - time: 8.466666 - value: -0.048094507 - inSlope: 0.000017658145 - outSlope: 0.0000069287494 - tangentMode: 69 - - serializedVersion: 2 - time: 8.483334 - value: -0.04809439 - inSlope: 0.0000069287494 - outSlope: -0.0000071526665 - tangentMode: 69 - - serializedVersion: 2 - time: 8.5 - value: -0.04809451 - inSlope: -0.0000071526665 - outSlope: 0.00008359679 - tangentMode: 69 - - serializedVersion: 2 - time: 8.516666 - value: -0.048093118 - inSlope: 0.00008359679 - outSlope: -0.00004581915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.533334 - value: -0.04809388 - inSlope: -0.00004581915 - outSlope: -0.000053645 - tangentMode: 69 - - serializedVersion: 2 - time: 8.55 - value: -0.048094776 - inSlope: -0.000053645 - outSlope: 0.00007018554 - tangentMode: 69 - - serializedVersion: 2 - time: 8.566667 - value: -0.048093606 - inSlope: 0.00007018554 - outSlope: -0.000095890435 - tangentMode: 69 - - serializedVersion: 2 - time: 8.583333 - value: -0.048095204 - inSlope: -0.000095890435 - outSlope: 0.000010728386 - tangentMode: 69 - - serializedVersion: 2 - time: 8.6 - value: -0.048095025 - inSlope: 0.000010728386 - outSlope: -0.000012740687 - tangentMode: 69 - - serializedVersion: 2 - time: 8.616667 - value: -0.048095237 - inSlope: -0.000012740687 - outSlope: -0.0001803813 - tangentMode: 69 - - serializedVersion: 2 - time: 8.633333 - value: -0.048098244 - inSlope: -0.0001803813 - outSlope: 0.0000058115415 - tangentMode: 69 - - serializedVersion: 2 - time: 8.65 - value: -0.048098147 - inSlope: 0.0000058115415 - outSlope: -0.00018573517 - tangentMode: 69 - - serializedVersion: 2 - time: 8.666667 - value: -0.048101243 - inSlope: -0.00018573517 - outSlope: -0.00029102413 - tangentMode: 69 - - serializedVersion: 2 - time: 8.683333 - value: -0.048106093 - inSlope: -0.00029102413 - outSlope: -0.00011421915 - tangentMode: 69 - - serializedVersion: 2 - time: 8.7 - value: -0.048107997 - inSlope: -0.00011421915 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.716666 - value: -0.04811262 - inSlope: -0.00027738934 - outSlope: -0.00043829926 - tangentMode: 69 - - serializedVersion: 2 - time: 8.733334 - value: -0.048119925 - inSlope: -0.00043829926 - outSlope: -0.00020899197 - tangentMode: 69 - - serializedVersion: 2 - time: 8.75 - value: -0.048123408 - inSlope: -0.00020899197 - outSlope: -0.00044726516 - tangentMode: 69 - - serializedVersion: 2 - time: 8.766666 - value: -0.048130862 - inSlope: -0.00044726516 - outSlope: -0.00063230423 - tangentMode: 69 - - serializedVersion: 2 - time: 8.783334 - value: -0.0481414 - inSlope: -0.00063230423 - outSlope: -0.00030778817 - tangentMode: 69 - - serializedVersion: 2 - time: 8.8 - value: -0.04814653 - inSlope: -0.00030778817 - outSlope: -0.0006267524 - tangentMode: 69 - - serializedVersion: 2 - time: 8.816667 - value: -0.048156977 - inSlope: -0.0006267524 - outSlope: -0.00027738934 - tangentMode: 69 - - serializedVersion: 2 - time: 8.833333 - value: -0.0481616 - inSlope: -0.00027738934 - outSlope: -0.00038018718 - tangentMode: 69 - - serializedVersion: 2 - time: 8.85 - value: -0.048167937 - inSlope: -0.00038018718 - outSlope: -0.00045330025 - tangentMode: 69 - - serializedVersion: 2 - time: 8.866667 - value: -0.04817549 - inSlope: -0.00045330025 - outSlope: -0.00031069395 - tangentMode: 69 - - serializedVersion: 2 - time: 8.883333 - value: -0.04818067 - inSlope: -0.00031069395 - outSlope: -0.0004897341 - tangentMode: 69 - - serializedVersion: 2 - time: 8.9 - value: -0.04818883 - inSlope: -0.0004897341 - outSlope: -0.00030754707 - tangentMode: 69 - - serializedVersion: 2 - time: 8.916667 - value: -0.048193958 - inSlope: -0.00030754707 - outSlope: -0.00025682544 - tangentMode: 69 - - serializedVersion: 2 - time: 8.933333 - value: -0.048198238 - inSlope: -0.00025682544 - outSlope: -0.0002928123 - tangentMode: 69 - - serializedVersion: 2 - time: 8.95 - value: -0.04820312 - inSlope: -0.0002928123 - outSlope: -0.00017680497 - tangentMode: 69 - - serializedVersion: 2 - time: 8.966666 - value: -0.048206065 - inSlope: -0.00017680497 - outSlope: -0.00012628204 - tangentMode: 69 - - serializedVersion: 2 - time: 8.983334 - value: -0.04820817 - inSlope: -0.00012628204 - outSlope: -0.00007577356 - tangentMode: 69 - - serializedVersion: 2 - time: 9 - value: -0.048209433 - inSlope: -0.00007577356 - outSlope: -0.000025704896 - tangentMode: 69 - - serializedVersion: 2 - time: 9.016666 - value: -0.04820986 - inSlope: -0.000025704896 - outSlope: -0.00016785454 - tangentMode: 69 - - serializedVersion: 2 - time: 9.033334 - value: -0.04821266 - inSlope: -0.00016785454 - outSlope: -0.00048660484 - tangentMode: 69 - - serializedVersion: 2 - time: 9.05 - value: -0.04822077 - inSlope: -0.00048660484 - outSlope: -0.00078321696 - tangentMode: 69 - - serializedVersion: 2 - time: 9.066667 - value: -0.048233822 - inSlope: -0.00078321696 - outSlope: -0.0010527831 - tangentMode: 69 - - serializedVersion: 2 - time: 9.083333 - value: -0.048251368 - inSlope: -0.0010527831 - outSlope: -0.0013014873 - tangentMode: 69 - - serializedVersion: 2 - time: 9.1 - value: -0.04827306 - inSlope: -0.0013014873 - outSlope: -0.001523965 - tangentMode: 69 - - serializedVersion: 2 - time: 9.116667 - value: -0.04829846 - inSlope: -0.001523965 - outSlope: -0.001721334 - tangentMode: 69 - - serializedVersion: 2 - time: 9.133333 - value: -0.048327148 - inSlope: -0.001721334 - outSlope: -0.0018172243 - tangentMode: 69 - - serializedVersion: 2 - time: 9.15 - value: -0.048357435 - inSlope: -0.0018172243 - outSlope: -0.0020509097 - tangentMode: 69 - - serializedVersion: 2 - time: 9.166667 - value: -0.048391618 - inSlope: -0.0020509097 - outSlope: -0.0021706107 - tangentMode: 69 - - serializedVersion: 2 - time: 9.183333 - value: -0.048427794 - inSlope: -0.0021706107 - outSlope: -0.0022633718 - tangentMode: 69 - - serializedVersion: 2 - time: 9.2 - value: -0.048465516 - inSlope: -0.0022633718 - outSlope: -0.0023302047 - tangentMode: 69 - - serializedVersion: 2 - time: 9.216666 - value: -0.048504353 - inSlope: -0.0023302047 - outSlope: -0.0023691852 - tangentMode: 69 - - serializedVersion: 2 - time: 9.233334 - value: -0.04854384 - inSlope: -0.0023691852 - outSlope: -0.0022099505 - tangentMode: 69 - - serializedVersion: 2 - time: 9.25 - value: -0.048580673 - inSlope: -0.0022099505 - outSlope: -0.0024202836 - tangentMode: 69 - - serializedVersion: 2 - time: 9.266666 - value: -0.04862101 - inSlope: -0.0024202836 - outSlope: -0.0023723142 - tangentMode: 69 - - serializedVersion: 2 - time: 9.283334 - value: -0.04866055 - inSlope: -0.0023723142 - outSlope: -0.0023031586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.3 - value: -0.048698936 - inSlope: -0.0023031586 - outSlope: -0.0022121856 - tangentMode: 69 - - serializedVersion: 2 - time: 9.316667 - value: -0.048735805 - inSlope: -0.0022121856 - outSlope: -0.002102437 - tangentMode: 69 - - serializedVersion: 2 - time: 9.333333 - value: -0.048770845 - inSlope: -0.002102437 - outSlope: -0.0018779145 - tangentMode: 69 - - serializedVersion: 2 - time: 9.35 - value: -0.048802145 - inSlope: -0.0018779145 - outSlope: -0.0018491878 - tangentMode: 69 - - serializedVersion: 2 - time: 9.366667 - value: -0.048832964 - inSlope: -0.0018491878 - outSlope: -0.0016835589 - tangentMode: 69 - - serializedVersion: 2 - time: 9.383333 - value: -0.048861023 - inSlope: -0.0016835589 - outSlope: -0.0015038481 - tangentMode: 69 - - serializedVersion: 2 - time: 9.4 - value: -0.048886087 - inSlope: -0.0015038481 - outSlope: -0.0013108746 - tangentMode: 69 - - serializedVersion: 2 - time: 9.416667 - value: -0.048907936 - inSlope: -0.0013108746 - outSlope: -0.0011041929 - tangentMode: 69 - - serializedVersion: 2 - time: 9.433333 - value: -0.04892634 - inSlope: -0.0011041929 - outSlope: -0.00070990215 - tangentMode: 69 - - serializedVersion: 2 - time: 9.45 - value: -0.04893817 - inSlope: -0.00070990215 - outSlope: -0.00071459607 - tangentMode: 69 - - serializedVersion: 2 - time: 9.466666 - value: -0.04895008 - inSlope: -0.00071459607 - outSlope: -0.00043785226 - tangentMode: 69 - - serializedVersion: 2 - time: 9.483334 - value: -0.048957378 - inSlope: -0.00043785226 - outSlope: -0.00011868956 - tangentMode: 69 - - serializedVersion: 2 - time: 9.5 - value: -0.048959356 - inSlope: -0.00011868956 - outSlope: -0.00015802923 - tangentMode: 69 - - serializedVersion: 2 - time: 9.516666 - value: -0.04896199 - inSlope: -0.00015802923 - outSlope: -0.000583803 - tangentMode: 69 - - serializedVersion: 2 - time: 9.533334 - value: -0.04897172 - inSlope: -0.000583803 - outSlope: -0.0009895267 - tangentMode: 69 - - serializedVersion: 2 - time: 9.55 - value: -0.048988212 - inSlope: -0.0009895267 - outSlope: -0.0013726414 - tangentMode: 69 - - serializedVersion: 2 - time: 9.566667 - value: -0.04901109 - inSlope: -0.0013726414 - outSlope: -0.0017289337 - tangentMode: 69 - - serializedVersion: 2 - time: 9.583333 - value: -0.049039904 - inSlope: -0.0017289337 - outSlope: -0.002057168 - tangentMode: 69 - - serializedVersion: 2 - time: 9.6 - value: -0.04907419 - inSlope: -0.002057168 - outSlope: -0.0023532272 - tangentMode: 69 - - serializedVersion: 2 - time: 9.616667 - value: -0.04911341 - inSlope: -0.0023532272 - outSlope: -0.0026091586 - tangentMode: 69 - - serializedVersion: 2 - time: 9.633333 - value: -0.049156897 - inSlope: -0.0026091586 - outSlope: -0.0028223975 - tangentMode: 69 - - serializedVersion: 2 - time: 9.65 - value: -0.049203936 - inSlope: -0.0028223975 - outSlope: -0.0032419842 - tangentMode: 69 - - serializedVersion: 2 - time: 9.666667 - value: -0.04925797 - inSlope: -0.0032419842 - outSlope: -0.0034531732 - tangentMode: 69 - - serializedVersion: 2 - time: 9.683333 - value: -0.049315523 - inSlope: -0.0034531732 - outSlope: -0.0035171001 - tangentMode: 69 - - serializedVersion: 2 - time: 9.7 - value: -0.04937414 - inSlope: -0.0035171001 - outSlope: -0.003503242 - tangentMode: 69 - - serializedVersion: 2 - time: 9.716666 - value: -0.049432527 - inSlope: -0.003503242 - outSlope: -0.0037283376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.733334 - value: -0.04949467 - inSlope: -0.0037283376 - outSlope: -0.0036172376 - tangentMode: 69 - - serializedVersion: 2 - time: 9.75 - value: -0.049554955 - inSlope: -0.0036172376 - outSlope: -0.0034896072 - tangentMode: 69 - - serializedVersion: 2 - time: 9.766666 - value: -0.049613114 - inSlope: -0.0034896072 - outSlope: -0.0032766277 - tangentMode: 69 - - serializedVersion: 2 - time: 9.783334 - value: -0.049667727 - inSlope: -0.0032766277 - outSlope: -0.0032716743 - tangentMode: 69 - - serializedVersion: 2 - time: 9.8 - value: -0.049722254 - inSlope: -0.0032716743 - outSlope: -0.0029008533 - tangentMode: 69 - - serializedVersion: 2 - time: 9.816667 - value: -0.0497706 - inSlope: -0.0029008533 - outSlope: -0.0024086605 - tangentMode: 69 - - serializedVersion: 2 - time: 9.833333 - value: -0.049810745 - inSlope: -0.0024086605 - outSlope: -0.0019518957 - tangentMode: 69 - - serializedVersion: 2 - time: 9.85 - value: -0.049843278 - inSlope: -0.0019518957 - outSlope: -0.0014450621 - tangentMode: 69 - - serializedVersion: 2 - time: 9.866667 - value: -0.04986736 - inSlope: -0.0014450621 - outSlope: -0.0012307056 - tangentMode: 69 - - serializedVersion: 2 - time: 9.883333 - value: -0.049887873 - inSlope: -0.0012307056 - outSlope: -0.00050515705 - tangentMode: 69 - - serializedVersion: 2 - time: 9.9 - value: -0.049896292 - inSlope: -0.00050515705 - outSlope: 0.0000075992734 - tangentMode: 69 - - serializedVersion: 2 - time: 9.916667 - value: -0.049896166 - inSlope: 0.0000075992734 - outSlope: 0.00040166694 - tangentMode: 69 - - serializedVersion: 2 - time: 9.933333 - value: -0.04988947 - inSlope: 0.00040166694 - outSlope: 0.000723984 - tangentMode: 69 - - serializedVersion: 2 - time: 9.95 - value: -0.049877405 - inSlope: 0.000723984 - outSlope: 0.001212824 - tangentMode: 69 - - serializedVersion: 2 - time: 9.966666 - value: -0.04985719 - inSlope: 0.001212824 - outSlope: 0.0014136883 - tangentMode: 69 - - serializedVersion: 2 - time: 9.983334 - value: -0.04983363 - inSlope: 0.0014136883 - outSlope: 0.0015615165 - tangentMode: 69 - - serializedVersion: 2 - time: 10 - value: -0.049807604 - inSlope: 0.0015615165 - outSlope: 0.001712393 - tangentMode: 69 - - serializedVersion: 2 - time: 10.016666 - value: -0.049779065 - inSlope: 0.001712393 - outSlope: 0.0016680405 - tangentMode: 69 - - serializedVersion: 2 - time: 10.033334 - value: -0.049751263 - inSlope: 0.0016680405 - outSlope: 0.0017667087 - tangentMode: 69 - - serializedVersion: 2 - time: 10.05 - value: -0.04972182 - inSlope: 0.0017667087 - outSlope: 0.001535141 - tangentMode: 69 - - serializedVersion: 2 - time: 10.066667 - value: -0.049696233 - inSlope: 0.001535141 - outSlope: 0.001464732 - tangentMode: 69 - - serializedVersion: 2 - time: 10.083333 - value: -0.04967182 - inSlope: 0.001464732 - outSlope: 0.0012561152 - tangentMode: 69 - - serializedVersion: 2 - time: 10.1 - value: -0.049650885 - inSlope: 0.0012561152 - outSlope: 0.0010742411 - tangentMode: 69 - - serializedVersion: 2 - time: 10.116667 - value: -0.04963298 - inSlope: 0.0010742411 - outSlope: 0.0009345406 - tangentMode: 69 - - serializedVersion: 2 - time: 10.133333 - value: -0.049617406 - inSlope: 0.0009345406 - outSlope: 0.00075482985 - tangentMode: 69 - - serializedVersion: 2 - time: 10.15 - value: -0.049604826 - inSlope: 0.00075482985 - outSlope: 0.0005864851 - tangentMode: 69 - - serializedVersion: 2 - time: 10.166667 - value: -0.04959505 - inSlope: 0.0005864851 - outSlope: 0.0004345245 - tangentMode: 69 - - serializedVersion: 2 - time: 10.183333 - value: -0.04958781 - inSlope: 0.0004345245 - outSlope: 0.00030063553 - tangentMode: 69 - - serializedVersion: 2 - time: 10.2 - value: -0.049582798 - inSlope: 0.00030063553 - outSlope: 0.00018306356 - tangentMode: 69 - - serializedVersion: 2 - time: 10.216666 - value: -0.049579747 - inSlope: 0.00018306356 - outSlope: 0.00008470954 - tangentMode: 69 - - serializedVersion: 2 - time: 10.233334 - value: -0.049578335 - inSlope: 0.00008470954 - outSlope: 0.000003799854 - tangentMode: 69 - - serializedVersion: 2 - time: 10.25 - value: -0.04957827 - inSlope: 0.000003799854 - outSlope: -0.000054762604 - tangentMode: 69 - - serializedVersion: 2 - time: 10.266666 - value: -0.049579185 - inSlope: -0.000054762604 - outSlope: -0.000092532326 - tangentMode: 69 - - serializedVersion: 2 - time: 10.283334 - value: -0.049580727 - inSlope: -0.000092532326 - outSlope: -0.00010594887 - tangentMode: 69 - - serializedVersion: 2 - time: 10.3 - value: -0.049582493 - inSlope: -0.00010594887 - outSlope: -0.00009745508 - tangentMode: 69 - - serializedVersion: 2 - time: 10.316667 - value: -0.049584117 - inSlope: -0.00009745508 - outSlope: -0.00006817385 - tangentMode: 69 - - serializedVersion: 2 - time: 10.333333 - value: -0.049585253 - inSlope: -0.00006817385 - outSlope: -0.000024809393 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.049585667 - inSlope: -0.000024809393 - outSlope: -0.000024809393 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.4999999 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.4999999 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5000001 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.50000006 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: -0.50000006 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 10.35 - value: 0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_GenerateMotionCurves: 0 - m_Events: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim.meta deleted file mode 100644 index 49d90638..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/Idle.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f47b3b98baf71c841b40792fbdc3a374 -timeCreated: 1503241201 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim deleted file mode 100644 index e8b832c9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim +++ /dev/null @@ -1,151227 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: PickUp - serializedVersion: 6 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: {x: 0.4729445, y: -0.52566487, z: 0.47294456, w: 0.52566475} - inSlope: {x: 0, y: 0, z: 0, w: 0} - outSlope: {x: 0, y: 0, z: 0, w: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 0.5 - value: {x: 0.4729445, y: -0.52566487, z: 0.47294456, w: 0.52566475} - inSlope: {x: -0, y: -0, z: -0, w: -0} - outSlope: {x: -56.132786, y: 61.386524, z: -57.691013, w: -64.39502} - tangentMode: 0 - - serializedVersion: 2 - time: 0.51666665 - value: {x: -0.4626011, y: 0.49744287, z: -0.4885714, w: -0.5475846} - inSlope: {x: -56.132786, y: 61.386524, z: -57.691013, w: -64.39502} - outSlope: {x: 0.2885066, y: -0.12973632, z: -0.5160771, w: 0.104616605} - tangentMode: 0 - - serializedVersion: 2 - time: 0.53333336 - value: {x: -0.45779264, y: 0.4952806, z: -0.4971727, w: -0.545841} - inSlope: {x: 0.2885066, y: -0.12973632, z: -0.5160771, w: 0.104616605} - outSlope: {x: 0.3504202, y: -0.3530452, z: -1.0335312, w: 0.34908447} - tangentMode: 0 - - serializedVersion: 2 - time: 0.55 - value: {x: -0.4519523, y: 0.4893965, z: -0.5143982, w: -0.5400229} - inSlope: {x: 0.3504202, y: -0.3530452, z: -1.0335312, w: 0.34908447} - outSlope: {x: 0.46061978, y: -0.49348223, z: -1.3939918, w: 0.5365997} - tangentMode: 0 - - serializedVersion: 2 - time: 0.56666666 - value: {x: -0.44427532, y: 0.48117182, z: -0.5376314, w: -0.5310796} - inSlope: {x: 0.46061978, y: -0.49348223, z: -1.3939918, w: 0.5365997} - outSlope: {x: 0.6044775, y: -0.5670052, z: -1.6253988, w: 0.68565196} - tangentMode: 0 - - serializedVersion: 2 - time: 0.5833333 - value: {x: -0.4342007, y: 0.47172174, z: -0.56472135, w: -0.51965207} - inSlope: {x: 0.6044775, y: -0.5670052, z: -1.6253988, w: 0.68565196} - outSlope: {x: 0.7620779, y: -0.59472287, z: -1.7648424, w: 0.8169129} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6 - value: {x: -0.42149937, y: 0.46180966, z: -0.59413546, w: -0.5060368} - inSlope: {x: 0.7620779, y: -0.59472287, z: -1.7648424, w: 0.8169129} - outSlope: {x: 0.91843575, y: -0.59159213, z: -1.8366569, w: 0.94132394} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6166667 - value: {x: -0.40619212, y: 0.4519498, z: -0.6247464, w: -0.4903481} - inSlope: {x: 0.91843575, y: -0.59159213, z: -1.8366569, w: 0.94132394} - outSlope: {x: 1.0630606, y: -0.5667352, z: -1.854431, w: 1.0620073} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6333333 - value: {x: -0.38847446, y: 0.44250423, z: -0.65565354, w: -0.472648} - inSlope: {x: 1.0630606, y: -0.5667352, z: -1.854431, w: 1.0620073} - outSlope: {x: 1.1881143, y: -0.52610147, z: -1.8260819, w: 1.1770349} - tangentMode: 0 - - serializedVersion: 2 - time: 0.65 - value: {x: -0.36867258, y: 0.43373588, z: -0.6860882, w: -0.45303077} - inSlope: {x: 1.1881143, y: -0.52610147, z: -1.8260819, w: 1.1770349} - outSlope: {x: 1.2875553, y: -0.47404164, z: -1.7576147, w: 1.2818369} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6666667 - value: {x: -0.34721327, y: 0.42583516, z: -0.71538186, w: -0.43166676} - inSlope: {x: 1.2875553, y: -0.47404164, z: -1.7576147, w: 1.2818369} - outSlope: {x: 1.3570042, y: -0.41383484, z: -1.6546956, w: 1.3704599} - tangentMode: 0 - - serializedVersion: 2 - time: 0.68333334 - value: {x: -0.32459655, y: 0.41893792, z: -0.7429601, w: -0.40882578} - inSlope: {x: 1.3570042, y: -0.41383484, z: -1.6546956, w: 1.3704599} - outSlope: {x: 1.3938988, y: -0.34867677, z: -1.5237608, w: 1.436596} - tangentMode: 0 - - serializedVersion: 2 - time: 0.7 - value: {x: -0.30136493, y: 0.41312665, z: -0.7683561, w: -0.38488254} - inSlope: {x: 1.3938988, y: -0.34867677, z: -1.5237608, w: 1.436596} - outSlope: {x: 1.3975753, y: -0.28144982, z: -1.3720549, w: 1.474519} - tangentMode: 0 - - serializedVersion: 2 - time: 0.71666664 - value: {x: -0.27807203, y: 0.40843582, z: -0.79122365, w: -0.36030725} - inSlope: {x: 1.3975753, y: -0.28144982, z: -1.3720549, w: 1.474519} - outSlope: {x: 1.3697147, y: -0.21501961, z: -1.2075845, w: 1.4798119} - tangentMode: 0 - - serializedVersion: 2 - time: 0.73333335 - value: {x: -0.2552434, y: 0.40485215, z: -0.8113501, w: -0.33564365} - inSlope: {x: 1.3697147, y: -0.21501961, z: -1.2075845, w: 1.4798119} - outSlope: {x: 1.3140664, y: -0.15205637, z: -1.0382805, w: 1.4495119} - tangentMode: 0 - - serializedVersion: 2 - time: 0.75 - value: {x: -0.2333423, y: 0.40231788, z: -0.82865477, w: -0.31148514} - inSlope: {x: 1.3140664, y: -0.15205637, z: -1.0382805, w: 1.4495119} - outSlope: {x: 1.2360587, y: -0.09498069, z: -0.87156856, w: 1.3825996} - tangentMode: 0 - - serializedVersion: 2 - time: 0.76666665 - value: {x: -0.21274135, y: 0.40073487, z: -0.8431809, w: -0.28844184} - inSlope: {x: 1.2360587, y: -0.09498069, z: -0.87156856, w: 1.3825996} - outSlope: {x: 1.1422122, y: -0.04580307, z: -0.7135659, w: 1.2796088} - tangentMode: 0 - - serializedVersion: 2 - time: 0.78333336 - value: {x: -0.19370443, y: 0.3999715, z: -0.8550737, w: -0.26711497} - inSlope: {x: 1.1422122, y: -0.04580307, z: -0.7135659, w: 1.2796088} - outSlope: {x: 1.0393543, y: -0.00585795, z: -0.56865746, w: 1.1423646} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8 - value: {x: -0.17638187, y: 0.39987385, z: -0.8645513, w: -0.24807557} - inSlope: {x: 1.0393543, y: -0.00585795, z: -0.56865746, w: 1.1423646} - outSlope: {x: 0.93363404, y: 0.024082683, z: -0.4392354, w: 0.9733603} - tangentMode: 0 - - serializedVersion: 2 - time: 0.81666666 - value: {x: -0.16082132, y: 0.40027523, z: -0.8718719, w: -0.23185292} - inSlope: {x: 0.93363404, y: 0.024082683, z: -0.4392354, w: 0.9733603} - outSlope: {x: 0.82943726, y: 0.044049066, z: -0.3255239, w: 0.7750536} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8333333 - value: {x: -0.14699738, y: 0.40100938, z: -0.8772973, w: -0.21893537} - inSlope: {x: 0.82943726, y: 0.044049066, z: -0.3255239, w: 0.7750536} - outSlope: {x: 0.7288589, y: 0.054838512, z: -0.2257806, w: 0.54954743} - tangentMode: 0 - - serializedVersion: 2 - time: 0.85 - value: {x: -0.1348497, y: 0.40192336, z: -0.8810603, w: -0.20977622} - inSlope: {x: 0.7288589, y: 0.054838512, z: -0.2257806, w: 0.54954743} - outSlope: {x: 0.6308468, y: 0.058039483, z: -0.13618483, w: 0.29788643} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8666667 - value: {x: -0.124335594, y: 0.40289068, z: -0.88333005, w: -0.20481145} - inSlope: {x: 0.6308468, y: 0.058039483, z: -0.13618483, w: 0.29788643} - outSlope: {x: 0.79925925, y: 0.0034689936, z: -0.024215005, w: -0.34314516} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8833333 - value: {x: -0.11101462, y: 0.4029485, z: -0.88373363, w: -0.21053053} - inSlope: {x: 0.79925925, y: 0.0034689936, z: -0.024215005, w: -0.34314516} - outSlope: {x: 1.0709208, y: -0.09349832, z: 0.091763824, w: -1.0399623} - tangentMode: 0 - - serializedVersion: 2 - time: 0.9 - value: {x: -0.09316596, y: 0.4013902, z: -0.88220423, w: -0.22786322} - inSlope: {x: 1.0709208, y: -0.09349832, z: 0.091763824, w: -1.0399623} - outSlope: {x: 1.1072872, y: -0.15468796, z: 0.16805246, w: -1.2701156} - tangentMode: 0 - - serializedVersion: 2 - time: 0.9166667 - value: {x: -0.07471112, y: 0.39881206, z: -0.87940335, w: -0.24903187} - inSlope: {x: 1.1072872, y: -0.15468796, z: 0.16805246, w: -1.2701156} - outSlope: {x: 0.9381607, y: -0.1552464, z: 0.16555326, w: -1.0468403} - tangentMode: 0 - - serializedVersion: 2 - time: 0.93333334 - value: {x: -0.059075125, y: 0.39622462, z: -0.87664413, w: -0.2664792} - inSlope: {x: 0.9381607, y: -0.1552464, z: 0.16555326, w: -1.0468403} - outSlope: {x: 0.5854092, y: -0.07562943, z: 0.04450683, w: -0.37334776} - tangentMode: 0 - - serializedVersion: 2 - time: 0.95 - value: {x: -0.049318314, y: 0.39496413, z: -0.87590235, w: -0.27270165} - inSlope: {x: 0.5854092, y: -0.07562943, z: 0.04450683, w: -0.37334776} - outSlope: {x: 0.07437281, y: 0.012111079, z: -0.14967814, w: 0.49314785} - tangentMode: 0 - - serializedVersion: 2 - time: 0.96666664 - value: {x: -0.048078768, y: 0.39516598, z: -0.878397, w: -0.26448253} - inSlope: {x: 0.07437281, y: 0.012111079, z: -0.14967814, w: 0.49314785} - outSlope: {x: -0.39962193, y: 0.04438508, z: -0.2764206, w: 1.1028204} - tangentMode: 0 - - serializedVersion: 2 - time: 0.98333335 - value: {x: -0.05473915, y: 0.39590573, z: -0.883004, w: -0.24610214} - inSlope: {x: -0.39962193, y: 0.04438508, z: -0.2764206, w: 1.1028204} - outSlope: {x: 24.909609, y: -42.59645, z: 104.310905, w: 26.703455} - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: {x: 0.3604206, y: -0.31403446, z: 0.8555094, w: 0.19895503} - inSlope: {x: 24.909609, y: -42.59645, z: 104.310905, w: 26.703455} - outSlope: {x: 1.6343395, y: 0.05586689, z: -0.13176095, w: -2.7311332} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0166667 - value: {x: 0.38765958, y: -0.31310335, z: 0.8533134, w: 0.15343618} - inSlope: {x: 1.6343395, y: 0.05586689, z: -0.13176095, w: -2.7311332} - outSlope: {x: 1.3181962, y: 0.051237393, z: -0.2657285, w: -2.0818133} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0333333 - value: {x: 0.4096295, y: -0.3122494, z: 0.8488846, w: 0.11873933} - inSlope: {x: 1.3181962, y: 0.051237393, z: -0.2657285, w: -2.0818133} - outSlope: {x: 1.0870181, y: 0.025801087, z: -0.33778343, w: -1.5205488} - tangentMode: 0 - - serializedVersion: 2 - time: 1.05 - value: {x: 0.42774644, y: -0.31181937, z: 0.84325486, w: 0.09339687} - inSlope: {x: 1.0870181, y: 0.025801087, z: -0.33778343, w: -1.5205488} - outSlope: {x: 0.9208467, y: -0.011343885, z: -0.3771413, w: -1.0338868} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0666667 - value: {x: 0.443094, y: -0.31200844, z: 0.83696914, w: 0.07616532} - inSlope: {x: 0.9208467, y: -0.011343885, z: -0.3771413, w: -1.0338868} - outSlope: {x: 0.8043291, y: -0.054776125, z: -0.40275732, w: -0.6069103} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0833334 - value: {x: 0.45649946, y: -0.31292138, z: 0.8302565, w: 0.06605016} - inSlope: {x: 0.8043291, y: -0.054776125, z: -0.40275732, w: -0.6069103} - outSlope: {x: 0.72611225, y: -0.101266004, z: -0.42716902, w: -0.22598302} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1 - value: {x: 0.46860132, y: -0.31460914, z: 0.82313704, w: 0.062283777} - inSlope: {x: 0.72611225, y: -0.101266004, z: -0.42716902, w: -0.22598302} - outSlope: {x: 0.67792183, y: -0.1488395, z: -0.45907304, w: 0.12023147} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1166667 - value: {x: 0.4799, y: -0.3170898, z: 0.81548584, w: 0.06428763} - inSlope: {x: 0.67792183, y: -0.1488395, z: -0.45907304, w: 0.12023147} - outSlope: {x: 0.6537157, y: -0.19612332, z: -0.5050461, w: 0.44062924} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1333333 - value: {x: 0.49079525, y: -0.3203585, z: 0.8070684, w: 0.07163145} - inSlope: {x: 0.6537157, y: -0.19612332, z: -0.5050461, w: 0.44062924} - outSlope: {x: 0.6489378, y: -0.24196588, z: -0.57049924, w: 0.7417048} - tangentMode: 0 - - serializedVersion: 2 - time: 1.15 - value: {x: 0.5016109, y: -0.32439128, z: 0.7975601, w: 0.08399318} - inSlope: {x: 0.6489378, y: -0.24196588, z: -0.57049924, w: 0.7417048} - outSlope: {x: 0.6600172, y: -0.28514054, z: -0.66029257, w: 1.0276206} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1666666 - value: {x: 0.51261115, y: -0.3291436, z: 0.78655523, w: 0.101120174} - inSlope: {x: 0.6600172, y: -0.28514054, z: -0.66029257, w: 1.0276206} - outSlope: {x: 0.6838209, y: -0.3241989, z: -0.77887845, w: 1.3001573} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1833333 - value: {x: 0.52400815, y: -0.33454692, z: 0.77357394, w: 0.12278944} - inSlope: {x: 0.6838209, y: -0.3241989, z: -0.77887845, w: 1.3001573} - outSlope: {x: 0.7173863, y: -0.3572877, z: -0.930263, w: 1.558571} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2 - value: {x: 0.53596467, y: -0.34050176, z: 0.75806946, w: 0.14876579} - inSlope: {x: 0.7173863, y: -0.3572877, z: -0.930263, w: 1.558571} - outSlope: {x: 0.75762105, y: -0.38217044, z: -1.117674, w: 1.7994305} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2166667 - value: {x: 0.5485917, y: -0.34687126, z: 0.7394416, w: 0.17875627} - inSlope: {x: 0.75762105, y: -0.38217044, z: -1.117674, w: 1.7994305} - outSlope: {x: 0.8010836, y: -0.39617875, z: -1.3427473, w: 2.0163257} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2333333 - value: {x: 0.56194305, y: -0.35347423, z: 0.7170625, w: 0.21236166} - inSlope: {x: 0.8010836, y: -0.39617875, z: -1.3427473, w: 2.0163257} - outSlope: {x: 0.8440169, y: -0.39645234, z: -1.604685, w: 2.2000108} - tangentMode: 0 - - serializedVersion: 2 - time: 1.25 - value: {x: 0.57601, y: -0.36008176, z: 0.69031775, w: 0.24902847} - inSlope: {x: 0.8440169, y: -0.39645234, z: -1.604685, w: 2.2000108} - outSlope: {x: 0.88247263, y: -0.38025892, z: -1.8990916, w: 2.338715} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2666667 - value: {x: 0.59071785, y: -0.3664194, z: 0.65866625, w: 0.28800702} - inSlope: {x: 0.88247263, y: -0.38025892, z: -1.8990916, w: 2.338715} - outSlope: {x: 0.9127137, y: -0.34554037, z: -2.2168944, w: 2.4192512} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2833333 - value: {x: 0.60592973, y: -0.3721784, z: 0.62171805, w: 0.32832783} - inSlope: {x: 0.9127137, y: -0.34554037, z: -2.2168944, w: 2.4192512} - outSlope: {x: 0.93181103, y: -0.2915081, z: -2.5438595, w: 2.428764} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3 - value: {x: 0.6214599, y: -0.37703687, z: 0.57932043, w: 0.3688072} - inSlope: {x: 0.93181103, y: -0.2915081, z: -2.5438595, w: 2.428764} - outSlope: {x: 0.93834174, y: -0.21932109, z: -2.860948, w: 2.3571231} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3166667 - value: {x: 0.637099, y: -0.38069224, z: 0.53163767, w: 0.40809283} - inSlope: {x: 0.93834174, y: -0.21932109, z: -2.860948, w: 2.3571231} - outSlope: {x: 0.9329769, y: -0.13240647, z: -3.1462538, w: 2.1996262} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3333334 - value: {x: 0.6526486, y: -0.38289902, z: 0.47920015, w: 0.44475323} - inSlope: {x: 0.9329769, y: -0.13240647, z: -3.1462538, w: 2.1996262} - outSlope: {x: 0.9185502, y: -0.036288533, z: -3.377795, w: 1.9587458} - tangentMode: 0 - - serializedVersion: 2 - time: 1.35 - value: {x: 0.6679578, y: -0.38350382, z: 0.42290363, w: 0.47739896} - inSlope: {x: 0.9185502, y: -0.036288533, z: -3.377795, w: 1.9587458} - outSlope: {x: 0.8996352, y: 0.062078893, z: -3.5373776, w: 1.6448734} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3666667 - value: {x: 0.6829517, y: -0.38246918, z: 0.3639474, w: 0.5048135} - inSlope: {x: 0.8996352, y: 0.062078893, z: -3.5373776, w: 1.6448734} - outSlope: {x: 0.8815392, y: 0.15556112, z: -3.6136792, w: 1.2749124} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3833333 - value: {x: 0.697644, y: -0.3798765, z: 0.30371946, w: 0.526062} - inSlope: {x: 0.8815392, y: 0.15556112, z: -3.6136792, w: 1.2749124} - outSlope: {x: -85.25829, y: 45.363056, z: -35.684513, w: -61.5997} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4 - value: {x: -0.72332615, y: 0.37617376, z: -0.29102188, w: -0.5005986} - inSlope: {x: -85.25829, y: 45.363056, z: -35.684513, w: -61.5997} - outSlope: {x: 0.00008225449, y: 0.0002092125, z: -0.00086009584, w: 0.0005364423} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4166666 - value: {x: -0.7233248, y: 0.37617725, z: -0.29103622, w: -0.50058967} - inSlope: {x: 0.00008225449, y: 0.0002092125, z: -0.00086009584, w: 0.0005364423} - outSlope: {x: 0.0947822, y: 0.18104392, z: -0.16075745, w: 0.0938327} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4333333 - value: {x: -0.7217451, y: 0.37919465, z: -0.2937155, w: -0.4990258} - inSlope: {x: 0.0947822, y: 0.18104392, z: -0.16075745, w: 0.0938327} - outSlope: {x: 0.114704855, y: 0.21654949, z: -0.19216835, w: 0.113590844} - tangentMode: 0 - - serializedVersion: 2 - time: 1.45 - value: {x: -0.7198333, y: 0.38280383, z: -0.29691833, w: -0.4971326} - inSlope: {x: 0.114704855, y: 0.21654949, z: -0.19216835, w: 0.113590844} - outSlope: {x: 0.1568164, y: 0.2912703, z: -0.25757813, w: 0.15440598} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4666667 - value: {x: -0.7172197, y: 0.38765833, z: -0.3012113, w: -0.49455917} - inSlope: {x: 0.1568164, y: 0.2912703, z: -0.25757813, w: 0.15440598} - outSlope: {x: 0.19730349, y: 0.3590605, z: -0.31615943, w: 0.19302267} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4833333 - value: {x: -0.7139313, y: 0.39364266, z: -0.30648062, w: -0.49134213} - inSlope: {x: 0.19730349, y: 0.3590605, z: -0.31615943, w: 0.19302267} - outSlope: {x: 0.23635648, y: 0.41963378, z: -0.36792076, w: 0.22937201} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5 - value: {x: -0.70999205, y: 0.40063655, z: -0.31261262, w: -0.48751926} - inSlope: {x: 0.23635648, y: 0.41963378, z: -0.36792076, w: 0.22937201} - outSlope: {x: 0.27391103, y: 0.47289714, z: -0.4126797, w: 0.26354158} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5166667 - value: {x: -0.7054269, y: 0.40851817, z: -0.3194906, w: -0.4831269} - inSlope: {x: 0.27391103, y: 0.47289714, z: -0.4126797, w: 0.26354158} - outSlope: {x: 0.3099242, y: 0.5187737, z: -0.45035046, w: 0.2952489} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5333333 - value: {x: -0.7002615, y: 0.4171644, z: -0.32699645, w: -0.4782061} - inSlope: {x: 0.3099242, y: 0.5187737, z: -0.45035046, w: 0.2952489} - outSlope: {x: 0.34408483, y: 0.5571347, z: -0.4809402, w: 0.32435805} - tangentMode: 0 - - serializedVersion: 2 - time: 1.55 - value: {x: -0.69452673, y: 0.42644995, z: -0.3350121, w: -0.47280014} - inSlope: {x: 0.34408483, y: 0.5571347, z: -0.4809402, w: 0.32435805} - outSlope: {x: 0.3761006, y: 0.587992, z: -0.50433624, w: 0.3504624} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5666667 - value: {x: -0.68825835, y: 0.43624988, z: -0.34341776, w: -0.46695906} - inSlope: {x: 0.3761006, y: 0.587992, z: -0.50433624, w: 0.3504624} - outSlope: {x: 0.40547886, y: 0.61131716, z: -0.5206083, w: 0.37327623} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5833334 - value: {x: -0.6815004, y: 0.4464385, z: -0.35209456, w: -0.4607378} - inSlope: {x: 0.40547886, y: 0.61131716, z: -0.5206083, w: 0.37327623} - outSlope: {x: 0.43179673, y: 0.62726736, z: -0.52979577, w: 0.39231458} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6 - value: {x: -0.67430377, y: 0.45689294, z: -0.36092448, w: -0.45419922} - inSlope: {x: 0.43179673, y: 0.62726736, z: -0.52979577, w: 0.39231458} - outSlope: {x: 0.45439884, y: 0.6357825, z: -0.53208107, w: 0.40721336} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6166667 - value: {x: -0.66673046, y: 0.4674893, z: -0.3697925, w: -0.44741234} - inSlope: {x: 0.45439884, y: 0.6357825, z: -0.53208107, w: 0.40721336} - outSlope: {x: 0.47288463, y: 0.63733816, z: -0.52767324, w: 0.41753986} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6333333 - value: {x: -0.65884906, y: 0.4781116, z: -0.37858704, w: -0.44045335} - inSlope: {x: 0.47288463, y: 0.63733816, z: -0.52767324, w: 0.41753986} - outSlope: {x: 0.48664618, y: 0.6321329, z: -0.5167388, w: 0.42286855} - tangentMode: 0 - - serializedVersion: 2 - time: 1.65 - value: {x: -0.6507383, y: 0.48864713, z: -0.38719934, w: -0.43340555} - inSlope: {x: 0.48664618, y: 0.6321329, z: -0.5167388, w: 0.42286855} - outSlope: {x: 0.49511838, y: 0.62047243, z: -0.49970317, w: 0.42294365} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6666666 - value: {x: -0.64248633, y: 0.49898833, z: -0.39552772, w: -0.4263565} - inSlope: {x: 0.49511838, y: 0.62047243, z: -0.49970317, w: 0.42294365} - outSlope: {x: 0.49792576, y: 0.6028646, z: -0.47681674, w: 0.41737} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6833333 - value: {x: -0.6341876, y: 0.50903606, z: -0.40347466, w: -0.41940033} - inSlope: {x: 0.49792576, y: 0.6028646, z: -0.47681674, w: 0.41737} - outSlope: {x: 0.49461415, y: 0.57968616, z: -0.44858238, w: 0.406016} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7 - value: {x: -0.62594396, y: 0.51869756, z: -0.41095108, w: -0.41263336} - inSlope: {x: 0.49461415, y: 0.57968616, z: -0.44858238, w: 0.406016} - outSlope: {x: 0.4848616, y: 0.5514341, z: -0.41528323, w: 0.38868642} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7166667 - value: {x: -0.61786294, y: 0.5278881, z: -0.41787246, w: -0.40615526} - inSlope: {x: 0.4848616, y: 0.5514341, z: -0.41528323, w: 0.38868642} - outSlope: {x: 0.46846434, y: 0.5186467, z: -0.37725127, w: 0.36525464} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7333333 - value: {x: -0.6100552, y: 0.5365322, z: -0.42415997, w: -0.4000677} - inSlope: {x: 0.46846434, y: 0.5186467, z: -0.37725127, w: 0.36525464} - outSlope: {x: 0.445172, y: 0.48159644, z: -0.33494028, w: 0.3357986} - tangentMode: 0 - - serializedVersion: 2 - time: 1.75 - value: {x: -0.6026357, y: 0.5445588, z: -0.4297423, w: -0.39447105} - inSlope: {x: 0.445172, y: 0.48159644, z: -0.33494028, w: 0.3357986} - outSlope: {x: 0.41489878, y: 0.44073743, z: -0.28854695, w: 0.30032367} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7666667 - value: {x: -0.5957207, y: 0.55190444, z: -0.43455142, w: -0.38946566} - inSlope: {x: 0.41489878, y: 0.44073743, z: -0.28854695, w: 0.30032367} - outSlope: {x: 0.37764823, y: 0.39635935, z: -0.23827158, w: 0.2589568} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7833333 - value: {x: -0.5894266, y: 0.5585104, z: -0.4385226, w: -0.38514972} - inSlope: {x: 0.37764823, y: 0.39635935, z: -0.23827158, w: 0.2589568} - outSlope: {x: 0.61968744, y: 0.8834096, z: 0.3941385, w: -0.08736142} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8 - value: {x: -0.57909846, y: 0.5732339, z: -0.43195364, w: -0.38660574} - inSlope: {x: 0.61968744, y: 0.8834096, z: 0.3941385, w: -0.08736142} - outSlope: {x: 0.57266235, y: 0.7852243, z: 0.3965407, w: -0.11255194} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8166667 - value: {x: -0.56955403, y: 0.58632106, z: -0.4253446, w: -0.38848162} - inSlope: {x: 0.57266235, y: 0.7852243, z: 0.3965407, w: -0.11255194} - outSlope: {x: 0.04392032, y: -0.07454403, z: -0.3783599, w: 0.24185501} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8333334 - value: {x: -0.568822, y: 0.58507866, z: -0.43165058, w: -0.3844507} - inSlope: {x: 0.04392032, y: -0.07454403, z: -0.3783599, w: 0.24185501} - outSlope: {x: -0.2547028, y: -0.5321508, z: -0.68396395, w: 0.3553519} - tangentMode: 0 - - serializedVersion: 2 - time: 1.85 - value: {x: -0.57306707, y: 0.5762095, z: -0.44304997, w: -0.37852818} - inSlope: {x: -0.2547028, y: -0.5321508, z: -0.68396395, w: 0.3553519} - outSlope: {x: -0.500962, y: -0.9164402, z: -0.8405407, w: 0.39011514} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8666667 - value: {x: -0.5814164, y: 0.5609355, z: -0.45705897, w: -0.37202626} - inSlope: {x: -0.500962, y: -0.9164402, z: -0.8405407, w: 0.39011514} - outSlope: {x: 68.4008, y: -63.284885, z: 59.40147, w: 46.32682} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8833333 - value: {x: 0.5585959, y: -0.49381167, z: 0.5329646, w: 0.40008664} - inSlope: {x: 68.4008, y: -63.284885, z: 59.40147, w: 46.32682} - outSlope: {x: -0.5944067, y: -0.796084, z: -0.2849188, w: 0.20377298} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9 - value: {x: 0.5486891, y: -0.5070797, z: 0.52821594, w: 0.40348285} - inSlope: {x: -0.5944067, y: -0.796084, z: -0.2849188, w: 0.20377298} - outSlope: {x: -0.5433839, y: -0.68031615, z: -0.2711251, w: 0.22069773} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9166666 - value: {x: 0.53963274, y: -0.5184183, z: 0.5236972, w: 0.40716115} - inSlope: {x: -0.5433839, y: -0.68031615, z: -0.2711251, w: 0.22069773} - outSlope: {x: -0.49505758, y: -0.57693654, z: -0.25670195, w: 0.23738645} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9333333 - value: {x: 0.5313818, y: -0.5280339, z: 0.51941884, w: 0.41111758} - inSlope: {x: -0.49505758, y: -0.57693654, z: -0.25670195, w: 0.23738645} - outSlope: {x: -0.44953185, y: -0.4842895, z: -0.24208038, w: 0.25352797} - tangentMode: 0 - - serializedVersion: 2 - time: 1.95 - value: {x: 0.52388954, y: -0.53610545, z: 0.51538414, w: 0.41534308} - inSlope: {x: -0.44953185, y: -0.4842895, z: -0.24208038, w: 0.25352797} - outSlope: {x: -0.40681997, y: -0.4009978, z: -0.22757314, w: 0.26890424} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9666667 - value: {x: 0.5171092, y: -0.54278874, z: 0.51159126, w: 0.4198248} - inSlope: {x: -0.40681997, y: -0.4009978, z: -0.22757314, w: 0.26890424} - outSlope: {x: -0.36685145, y: -0.3258708, z: -0.2133896, w: 0.28330055} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9833333 - value: {x: 0.51099503, y: -0.5482199, z: 0.50803477, w: 0.42454648} - inSlope: {x: -0.36685145, y: -0.3258708, z: -0.2133896, w: 0.28330055} - outSlope: {x: -0.32953653, y: -0.25794291, z: -0.19965668, w: 0.29653814} - tangentMode: 0 - - serializedVersion: 2 - time: 2 - value: {x: 0.50550276, y: -0.55251896, z: 0.50470716, w: 0.42948878} - inSlope: {x: -0.32953653, y: -0.25794291, z: -0.19965668, w: 0.29653814} - outSlope: {x: -0.2947679, y: -0.19639511, z: -0.1864888, w: 0.308474} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0166667 - value: {x: 0.50058997, y: -0.5557922, z: 0.501599, w: 0.43463} - inSlope: {x: -0.2947679, y: -0.19639511, z: -0.1864888, w: 0.308474} - outSlope: {x: -0.2624401, y: -0.1405908, z: -0.17391102, w: 0.3189543} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0333333 - value: {x: 0.49621597, y: -0.5581354, z: 0.4987005, w: 0.4399459} - inSlope: {x: -0.2624401, y: -0.1405908, z: -0.17391102, w: 0.3189543} - outSlope: {x: -0.23240112, y: -0.089993566, z: -0.1619573, w: 0.3278342} - tangentMode: 0 - - serializedVersion: 2 - time: 2.05 - value: {x: 0.49234262, y: -0.5596353, z: 0.4960012, w: 0.4454098} - inSlope: {x: -0.23240112, y: -0.089993566, z: -0.1619573, w: 0.3278342} - outSlope: {x: -0.20456333, y: -0.04419927, z: -0.15062585, w: 0.33497605} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0666666 - value: {x: 0.48893324, y: -0.56037194, z: 0.4934908, w: 0.45099273} - inSlope: {x: -0.20456333, y: -0.04419927, z: -0.15062585, w: 0.33497605} - outSlope: {x: -0.17881231, y: -0.0029075174, z: -0.13989522, w: 0.34023497} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0833333 - value: {x: 0.48595303, y: -0.5604204, z: 0.4911592, w: 0.4566633} - inSlope: {x: -0.17881231, y: -0.0029075174, z: -0.13989522, w: 0.34023497} - outSlope: {x: -0.15504971, y: 0.034107003, z: -0.12974393, w: 0.3434715} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1 - value: {x: 0.48336887, y: -0.55985194, z: 0.4889968, w: 0.46238783} - inSlope: {x: -0.15504971, y: 0.034107003, z: -0.12974393, w: 0.3434715} - outSlope: {x: -0.13318075, y: 0.06697304, z: -0.12012016, w: 0.34454796} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1166666 - value: {x: 0.4811492, y: -0.5587357, z: 0.4869948, w: 0.4681303} - inSlope: {x: -0.13318075, y: 0.06697304, z: -0.12012016, w: 0.34454796} - outSlope: {x: -0.11313585, y: 0.095750004, z: -0.11098654, w: 0.3433146} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1333334 - value: {x: 0.47926357, y: -0.5571399, z: 0.485145, w: 0.47385228} - inSlope: {x: -0.11313585, y: 0.095750004, z: -0.11098654, w: 0.3433146} - outSlope: {x: -0.094837636, y: 0.12046706, z: -0.10228882, w: 0.3396574} - tangentMode: 0 - - serializedVersion: 2 - time: 2.15 - value: {x: 0.47768295, y: -0.5551321, z: 0.4834402, w: 0.47951323} - inSlope: {x: -0.094837636, y: 0.12046706, z: -0.10228882, w: 0.3396574} - outSlope: {x: -0.07822223, y: 0.14105572, z: -0.09395251, w: 0.3334132} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1666667 - value: {x: 0.47637925, y: -0.55278116, z: 0.48187432, w: 0.4850701} - inSlope: {x: -0.07822223, y: 0.14105572, z: -0.09395251, w: 0.3334132} - outSlope: {x: -0.06324655, y: 0.15744224, z: -0.08593985, w: 0.3244725} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1833334 - value: {x: 0.47532514, y: -0.5501571, z: 0.480442, w: 0.49047798} - inSlope: {x: -0.06324655, y: 0.15744224, z: -0.08593985, w: 0.3244725} - outSlope: {x: -0.04984622, y: 0.16950147, z: -0.0781668, w: 0.31270474} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2 - value: {x: 0.47449437, y: -0.5473321, z: 0.4791392, w: 0.49568972} - inSlope: {x: -0.04984622, y: 0.16950147, z: -0.0781668, w: 0.31270474} - outSlope: {x: -0.037999786, y: 0.17708318, z: -0.07058329, w: 0.2980098} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2166667 - value: {x: 0.47386104, y: -0.5443807, z: 0.47796282, w: 0.50065655} - inSlope: {x: -0.037999786, y: 0.17708318, z: -0.07058329, w: 0.2980098} - outSlope: {x: -0.027667906, y: 0.18003005, z: -0.06312138, w: 0.28027323} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2333333 - value: {x: 0.4733999, y: -0.5413802, z: 0.4769108, w: 0.50532776} - inSlope: {x: -0.027667906, y: 0.18003005, z: -0.06312138, w: 0.28027323} - outSlope: {x: -0.018821973, y: 0.1781811, z: -0.05573099, w: 0.25943065} - tangentMode: 0 - - serializedVersion: 2 - time: 2.25 - value: {x: 0.4730862, y: -0.53841054, z: 0.47598195, w: 0.5096516} - inSlope: {x: -0.018821973, y: 0.1781811, z: -0.05573099, w: 0.25943065} - outSlope: {x: -0.011454832, y: 0.17135756, z: -0.048358485, w: 0.23539446} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2666667 - value: {x: 0.4728953, y: -0.5355546, z: 0.47517598, w: 0.51357484} - inSlope: {x: -0.011454832, y: 0.17135756, z: -0.048358485, w: 0.23539446} - outSlope: {x: -0.005553966, y: 0.1594378, z: -0.040971674, w: 0.20813604} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2833333 - value: {x: 0.47280273, y: -0.5328973, z: 0.47449312, w: 0.51704377} - inSlope: {x: -0.005553966, y: 0.1594378, z: -0.040971674, w: 0.20813604} - outSlope: {x: -0.0011211644, y: 0.14227523, z: -0.03354195, w: 0.17759816} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3 - value: {x: 0.47278404, y: -0.53052604, z: 0.47393408, w: 0.52000374} - inSlope: {x: -0.0011211644, y: 0.14227523, z: -0.03354195, w: 0.17759816} - outSlope: {x: 0.0018203276, y: 0.11983406, z: -0.026069308, w: 0.143788} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3166666 - value: {x: 0.47281438, y: -0.5285288, z: 0.4734996, w: 0.5224002} - inSlope: {x: 0.0018203276, y: 0.11983406, z: -0.026069308, w: 0.143788} - outSlope: {x: 0.003257993, y: 0.0920535, z: -0.01856627, w: 0.10669838} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3333333 - value: {x: 0.47286868, y: -0.5269946, z: 0.47319016, w: 0.5241785} - inSlope: {x: 0.003257993, y: 0.0920535, z: -0.01856627, w: 0.10669838} - outSlope: {x: 0.0031346113, y: 0.058997925, z: -0.011075745, w: 0.066354334} - tangentMode: 0 - - serializedVersion: 2 - time: 2.35 - value: {x: 0.47292092, y: -0.5260113, z: 0.47300556, w: 0.5252844} - inSlope: {x: 0.0031346113, y: 0.058997925, z: -0.011075745, w: 0.066354334} - outSlope: {x: 0.0014144196, y: 0.020785352, z: -0.0036603247, w: 0.022820257} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3666666 - value: {x: 0.4729445, y: -0.52566487, z: 0.47294456, w: 0.52566475} - inSlope: {x: 0.0014144196, y: 0.020785352, z: -0.0036603247, w: 0.022820257} - outSlope: {x: 0, y: 0, z: 0, w: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 3 - value: {x: 0.4729445, y: -0.52566487, z: 0.47294456, w: 0.52566475} - inSlope: {x: -0, y: -0, z: -0, w: -0} - outSlope: {x: 0, y: 0, z: 0, w: 0} - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: Root/Cube - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: {x: 0.213, y: 0.251, z: 0.011} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 0.5 - value: {x: 0.213, y: 0.251, z: 0.011} - inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0.07086671, y: 0.38346505, z: -0.37275186} - tangentMode: 0 - - serializedVersion: 2 - time: 0.51666665 - value: {x: 0.21418111, y: 0.25739107, z: 0.004787475} - inSlope: {x: 0.07086671, y: 0.38346505, z: -0.37275186} - outSlope: {x: -0.15774298, y: 0.098595954, z: -0.032358084} - tangentMode: 0 - - serializedVersion: 2 - time: 0.53333336 - value: {x: 0.21155205, y: 0.25903434, z: 0.004248172} - inSlope: {x: -0.15774298, y: 0.098595954, z: -0.032358084} - outSlope: {x: -0.3978444, y: 0.20587225, z: -0.10168085} - tangentMode: 0 - - serializedVersion: 2 - time: 0.55 - value: {x: 0.20492132, y: 0.26246554, z: 0.0025534928} - inSlope: {x: -0.3978444, y: 0.20587225, z: -0.10168085} - outSlope: {x: -0.6045088, y: 0.27174023, z: -0.17047422} - tangentMode: 0 - - serializedVersion: 2 - time: 0.56666666 - value: {x: 0.19484618, y: 0.26699454, z: -0.00028774142} - inSlope: {x: -0.6045088, y: 0.27174023, z: -0.17047422} - outSlope: {x: -0.7811914, y: 0.30343145, z: -0.23813747} - tangentMode: 0 - - serializedVersion: 2 - time: 0.5833333 - value: {x: 0.18182634, y: 0.27205172, z: -0.0042566955} - inSlope: {x: -0.7811914, y: 0.30343145, z: -0.23813747} - outSlope: {x: -0.9319695, y: 0.31113186, z: -0.3029386} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6 - value: {x: 0.16629347, y: 0.27723727, z: -0.009305686} - inSlope: {x: -0.9319695, y: 0.31113186, z: -0.3029386} - outSlope: {x: -1.0587064, y: 0.3019455, z: -0.36366498} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6166667 - value: {x: 0.14864838, y: 0.2822697, z: -0.015366763} - inSlope: {x: -1.0587064, y: 0.3019455, z: -0.36366498} - outSlope: {x: -1.1617043, y: 0.2804145, z: -0.41891316} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6333333 - value: {x: 0.12928666, y: 0.28694326, z: -0.022348642} - inSlope: {x: -1.1617043, y: 0.2804145, z: -0.41891316} - outSlope: {x: -1.2403632, y: 0.24962807, z: -0.46743438} - tangentMode: 0 - - serializedVersion: 2 - time: 0.65 - value: {x: 0.10861396, y: 0.29110372, z: -0.030139208} - inSlope: {x: -1.2403632, y: 0.24962807, z: -0.46743438} - outSlope: {x: -1.2940087, y: 0.2123249, z: -0.5078875} - tangentMode: 0 - - serializedVersion: 2 - time: 0.6666667 - value: {x: 0.08704709, y: 0.29464248, z: -0.03860402} - inSlope: {x: -1.2940087, y: 0.2123249, z: -0.5078875} - outSlope: {x: -1.322033, y: 0.17091589, z: -0.5387741} - tangentMode: 0 - - serializedVersion: 2 - time: 0.68333334 - value: {x: 0.06501323, y: 0.29749107, z: -0.04758358} - inSlope: {x: -1.322033, y: 0.17091589, z: -0.5387741} - outSlope: {x: -1.3242726, y: 0.12788963, z: -0.5587869} - tangentMode: 0 - - serializedVersion: 2 - time: 0.7 - value: {x: 0.04294204, y: 0.29962257, z: -0.056896687} - inSlope: {x: -1.3242726, y: 0.12788963, z: -0.5587869} - outSlope: {x: -1.3011029, y: 0.0856609, z: -0.5668836} - tangentMode: 0 - - serializedVersion: 2 - time: 0.71666664 - value: {x: 0.021257013, y: 0.30105025, z: -0.06634474} - inSlope: {x: -1.3011029, y: 0.0856609, z: -0.5668836} - outSlope: {x: -1.253417, y: 0.04648256, z: -0.5623755} - tangentMode: 0 - - serializedVersion: 2 - time: 0.73333335 - value: {x: 0.00036667474, y: 0.30182496, z: -0.07571769} - inSlope: {x: -1.253417, y: 0.04648256, z: -0.5623755} - outSlope: {x: -1.1824602, y: 0.012243402, z: -0.54512554} - tangentMode: 0 - - serializedVersion: 2 - time: 0.75 - value: {x: -0.019340977, y: 0.302029, z: -0.084803104} - inSlope: {x: -1.1824602, y: 0.012243402, z: -0.54512554} - outSlope: {x: -1.0897173, y: -0.015587226, z: -0.51539946} - tangentMode: 0 - - serializedVersion: 2 - time: 0.76666665 - value: {x: -0.037502915, y: 0.30176923, z: -0.09339309} - inSlope: {x: -1.0897173, y: -0.015587226, z: -0.51539946} - outSlope: {x: -0.9766836, y: -0.035970118, z: -0.473971} - tangentMode: 0 - - serializedVersion: 2 - time: 0.78333336 - value: {x: -0.053781018, y: 0.30116972, z: -0.101292625} - inSlope: {x: -0.9766836, y: -0.035970118, z: -0.473971} - outSlope: {x: -0.84462845, y: -0.048571274, z: -0.42170087} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8 - value: {x: -0.067858145, y: 0.3003602, z: -0.10832097} - inSlope: {x: -0.84462845, y: -0.048571274, z: -0.42170087} - outSlope: {x: -0.6945149, y: -0.053420715, z: -0.35964704} - tangentMode: 0 - - serializedVersion: 2 - time: 0.81666666 - value: {x: -0.07943338, y: 0.29946986, z: -0.11431508} - inSlope: {x: -0.6945149, y: -0.053420715, z: -0.35964704} - outSlope: {x: -0.526764, y: -0.050976325, z: -0.28857735} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8333333 - value: {x: -0.08821277, y: 0.29862025, z: -0.119124696} - inSlope: {x: -0.526764, y: -0.050976325, z: -0.28857735} - outSlope: {x: -0.34147024, y: -0.042098053, z: -0.2090544} - tangentMode: 0 - - serializedVersion: 2 - time: 0.85 - value: {x: -0.09390396, y: 0.29791862, z: -0.122608945} - inSlope: {x: -0.34147024, y: -0.042098053, z: -0.2090544} - outSlope: {x: -0.13817637, y: -0.02805772, z: -0.12094986} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8666667 - value: {x: -0.096206896, y: 0.297451, z: -0.124624774} - inSlope: {x: -0.13817637, y: -0.02805772, z: -0.12094986} - outSlope: {x: 0.43059823, y: 0.011429798, z: -0.0976325} - tangentMode: 0 - - serializedVersion: 2 - time: 0.8833333 - value: {x: -0.089030266, y: 0.2976415, z: -0.12625198} - inSlope: {x: 0.43059823, y: 0.011429798, z: -0.0976325} - outSlope: {x: 1.0733821, y: 0.04648988, z: -0.1272012} - tangentMode: 0 - - serializedVersion: 2 - time: 0.9 - value: {x: -0.07114058, y: 0.29841632, z: -0.128372} - inSlope: {x: 1.0733821, y: 0.04648988, z: -0.1272012} - outSlope: {x: 1.2955136, y: 0.04527378, z: -0.13134743} - tangentMode: 0 - - serializedVersion: 2 - time: 0.9166667 - value: {x: -0.04954863, y: 0.29917088, z: -0.13056113} - inSlope: {x: 1.2955136, y: 0.04527378, z: -0.13134743} - outSlope: {x: 1.0898741, y: 0.02773228, z: -0.11422645} - tangentMode: 0 - - serializedVersion: 2 - time: 0.93333334 - value: {x: -0.031384077, y: 0.2996331, z: -0.1324649} - inSlope: {x: 1.0898741, y: 0.02773228, z: -0.11422645} - outSlope: {x: 0.44940096, y: 0.013144624, z: -0.07905014} - tangentMode: 0 - - serializedVersion: 2 - time: 0.95 - value: {x: -0.023894068, y: 0.29985216, z: -0.1337824} - inSlope: {x: 0.44940096, y: 0.013144624, z: -0.07905014} - outSlope: {x: -0.4066434, y: -0.0025659825, z: -0.107402906} - tangentMode: 0 - - serializedVersion: 2 - time: 0.96666664 - value: {x: -0.030671451, y: 0.2998094, z: -0.13557245} - inSlope: {x: -0.4066434, y: -0.0025659825, z: -0.107402906} - outSlope: {x: -1.0408185, y: -0.028425977, z: -0.18909882} - tangentMode: 0 - - serializedVersion: 2 - time: 0.98333335 - value: {x: -0.04801847, y: 0.29933563, z: -0.1387241} - inSlope: {x: -1.0408185, y: -0.028425977, z: -0.18909882} - outSlope: {x: -2.8115854, y: -0.39868215, z: 1.7663803} - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: {x: -0.09487818, y: 0.29269093, z: -0.10928446} - inSlope: {x: -2.8115854, y: -0.39868215, z: 1.7663803} - outSlope: {x: -1.5516943, y: 0.30951113, z: 0.0815589} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0166667 - value: {x: -0.12073973, y: 0.29784945, z: -0.10792515} - inSlope: {x: -1.5516943, y: 0.30951113, z: 0.0815589} - outSlope: {x: -1.4721998, y: 0.25998318, z: 0.23499213} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0333333 - value: {x: -0.14527637, y: 0.3021825, z: -0.104008615} - inSlope: {x: -1.4721998, y: 0.25998318, z: 0.23499213} - outSlope: {x: -1.3886274, y: 0.21462879, z: 0.3738976} - tangentMode: 0 - - serializedVersion: 2 - time: 1.05 - value: {x: -0.16842014, y: 0.30575964, z: -0.097776994} - inSlope: {x: -1.3886274, y: 0.21462879, z: 0.3738976} - outSlope: {x: -1.3009652, y: 0.17345381, z: 0.49827176} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0666667 - value: {x: -0.19010302, y: 0.30865055, z: -0.08947241} - inSlope: {x: -1.3009652, y: 0.17345381, z: 0.49827176} - outSlope: {x: -1.2092456, y: 0.13645484, z: 0.60812575} - tangentMode: 0 - - serializedVersion: 2 - time: 1.0833334 - value: {x: -0.2102571, y: 0.3109248, z: -0.07933699} - inSlope: {x: -1.2092456, y: 0.13645484, z: 0.60812575} - outSlope: {x: -1.1134361, y: 0.10363529, z: 0.7034484} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1 - value: {x: -0.22881435, y: 0.31265205, z: -0.067612864} - inSlope: {x: -1.1134361, y: 0.10363529, z: 0.7034484} - outSlope: {x: -1.0135497, y: 0.07499106, z: 0.7842429} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1166667 - value: {x: -0.24570683, y: 0.3139019, z: -0.05454216} - inSlope: {x: -1.0135497, y: 0.07499106, z: 0.7842429} - outSlope: {x: -0.9095827, y: 0.050523926, z: 0.85051095} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1333333 - value: {x: -0.26086652, y: 0.31474397, z: -0.040366992} - inSlope: {x: -0.9095827, y: 0.050523926, z: 0.85051095} - outSlope: {x: -0.8015378, y: 0.030235676, z: 0.90225035} - tangentMode: 0 - - serializedVersion: 2 - time: 1.15 - value: {x: -0.27422547, y: 0.3152479, z: -0.0253295} - inSlope: {x: -0.8015378, y: 0.030235676, z: 0.90225035} - outSlope: {x: -0.6894142, y: 0.014122738, z: 0.9394634} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1666666 - value: {x: -0.2857157, y: 0.31548327, z: -0.009671792} - inSlope: {x: -0.6894142, y: 0.014122738, z: 0.9394634} - outSlope: {x: -0.57321364, y: 0.0021886847, z: 0.9621473} - tangentMode: 0 - - serializedVersion: 2 - time: 1.1833333 - value: {x: -0.29526925, y: 0.31551975, z: 0.0063639805} - inSlope: {x: -0.57321364, y: 0.0021886847, z: 0.9621473} - outSlope: {x: -0.45292753, y: -0.0055700196, z: 0.9702979} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2 - value: {x: -0.3028181, y: 0.31542692, z: 0.022535712} - inSlope: {x: -0.45292753, y: -0.0055700196, z: 0.9702979} - outSlope: {x: -0.32857272, y: -0.009149917, z: 0.96393317} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2166667 - value: {x: -0.3082943, y: 0.31527442, z: 0.03860125} - inSlope: {x: -0.32857272, y: -0.009149917, z: 0.96393317} - outSlope: {x: -0.2001359, y: -0.008552679, z: 0.943037} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2333333 - value: {x: -0.3116299, y: 0.31513187, z: 0.054318517} - inSlope: {x: -0.2001359, y: -0.008552679, z: 0.943037} - outSlope: {x: -0.06761677, y: -0.00378013, z: 0.9076081} - tangentMode: 0 - - serializedVersion: 2 - time: 1.25 - value: {x: -0.31275684, y: 0.31506887, z: 0.069445305} - inSlope: {x: -0.06761677, y: -0.00378013, z: 0.9076081} - outSlope: {x: 0.36920106, y: 0.0047707604, z: 1.0915148} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2666667 - value: {x: -0.3066035, y: 0.31514838, z: 0.0876372} - inSlope: {x: 0.36920106, y: 0.0047707604, z: 1.0915148} - outSlope: {x: 1.0093842, y: -0.04531865, z: 1.4092433} - tangentMode: 0 - - serializedVersion: 2 - time: 1.2833333 - value: {x: -0.28978044, y: 0.31439307, z: 0.11112457} - inSlope: {x: 1.0093842, y: -0.04531865, z: 1.4092433} - outSlope: {x: 1.5022423, y: -0.18485624, z: 1.5841843} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3 - value: {x: -0.2647431, y: 0.31131214, z: 0.13752761} - inSlope: {x: 1.5022423, y: -0.18485624, z: 1.5841843} - outSlope: {x: 1.8477632, y: -0.41383368, z: 1.6163303} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3166667 - value: {x: -0.23394684, y: 0.30441487, z: 0.16446662} - inSlope: {x: 1.8477632, y: -0.41383368, z: 1.6163303} - outSlope: {x: 2.0459828, y: -0.7322688, z: 1.5057087} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3333334 - value: {x: -0.19984716, y: 0.2922104, z: 0.18956174} - inSlope: {x: 2.0459828, y: -0.7322688, z: 1.5057087} - outSlope: {x: 2.0968635, y: -1.1401438, z: 1.2522898} - tangentMode: 0 - - serializedVersion: 2 - time: 1.35 - value: {x: -0.16489947, y: 0.27320802, z: 0.21043321} - inSlope: {x: 2.0968635, y: -1.1401438, z: 1.2522898} - outSlope: {x: 2.0004203, y: -1.6374651, z: 0.8560833} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3666667 - value: {x: -0.13155916, y: 0.24591696, z: 0.22470126} - inSlope: {x: 2.0004203, y: -1.6374651, z: 0.8560833} - outSlope: {x: 1.7566483, y: -2.2242346, z: 0.31709194} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3833333 - value: {x: -0.10228172, y: 0.20884642, z: 0.22998612} - inSlope: {x: 1.7566483, y: -2.2242346, z: 0.31709194} - outSlope: {x: -0.3385121, y: -0.170687, z: 0.26592162} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4 - value: {x: -0.10792358, y: 0.20600164, z: 0.23441814} - inSlope: {x: -0.3385121, y: -0.170687, z: 0.26592162} - outSlope: {x: -0.0003741685, y: 0.0000044703525, z: 0.0004577641} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4166666 - value: {x: -0.10792982, y: 0.20600171, z: 0.23442577} - inSlope: {x: -0.0003741685, y: 0.0000044703525, z: 0.0004577641} - outSlope: {x: 0.012069058, y: 0.0062522353, z: -0.02393248} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4333333 - value: {x: -0.10772867, y: 0.20610592, z: 0.2340269} - inSlope: {x: 0.012069058, y: 0.0062522353, z: -0.02393248} - outSlope: {x: 0.014845488, y: 0.007476164, z: -0.027880495} - tangentMode: 0 - - serializedVersion: 2 - time: 1.45 - value: {x: -0.10748124, y: 0.20623052, z: 0.23356222} - inSlope: {x: 0.014845488, y: 0.007476164, z: -0.027880495} - outSlope: {x: 0.021133592, y: 0.010069022, z: -0.03732208} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4666667 - value: {x: -0.107129015, y: 0.20639834, z: 0.23294018} - inSlope: {x: 0.021133592, y: 0.010069022, z: -0.03732208} - outSlope: {x: 0.027841356, y: 0.012422216, z: -0.045647666} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4833333 - value: {x: -0.10666499, y: 0.20660537, z: 0.23217939} - inSlope: {x: 0.027841356, y: 0.012422216, z: -0.045647666} - outSlope: {x: 0.03489915, y: 0.014544739, z: -0.052871756} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5 - value: {x: -0.10608334, y: 0.20684779, z: 0.2312982} - inSlope: {x: 0.03489915, y: 0.014544739, z: -0.052871756} - outSlope: {x: 0.042316806, y: 0.016399935, z: -0.05893713} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5166667 - value: {x: -0.10537806, y: 0.20712112, z: 0.23031591} - inSlope: {x: 0.042316806, y: 0.016399935, z: -0.05893713} - outSlope: {x: 0.05012964, y: 0.017974393, z: -0.06385809} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5333333 - value: {x: -0.10454257, y: 0.20742069, z: 0.22925161} - inSlope: {x: 0.05012964, y: 0.017974393, z: -0.06385809} - outSlope: {x: 0.058144983, y: 0.019298512, z: -0.067563124} - tangentMode: 0 - - serializedVersion: 2 - time: 1.55 - value: {x: -0.103573486, y: 0.20774233, z: 0.22812556} - inSlope: {x: 0.058144983, y: 0.019298512, z: -0.067563124} - outSlope: {x: 0.0663865, y: 0.02030956, z: -0.070080325} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5666667 - value: {x: -0.10246704, y: 0.20808083, z: 0.22695754} - inSlope: {x: 0.0663865, y: 0.02030956, z: -0.070080325} - outSlope: {x: 0.07467143, y: 0.021043738, z: -0.0714112} - tangentMode: 0 - - serializedVersion: 2 - time: 1.5833334 - value: {x: -0.101222515, y: 0.20843156, z: 0.22576736} - inSlope: {x: 0.07467143, y: 0.021043738, z: -0.0714112} - outSlope: {x: 0.08292236, y: 0.021456799, z: -0.07159717} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6 - value: {x: -0.09984048, y: 0.20878917, z: 0.22457407} - inSlope: {x: 0.08292236, y: 0.021456799, z: -0.07159717} - outSlope: {x: 0.090863496, y: 0.021602532, z: -0.07076747} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6166667 - value: {x: -0.09832609, y: 0.20914921, z: 0.22339462} - inSlope: {x: 0.090863496, y: 0.021602532, z: -0.07076747} - outSlope: {x: 0.09851227, y: 0.021425506, z: -0.068879195} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6333333 - value: {x: -0.09668422, y: 0.2095063, z: 0.22224663} - inSlope: {x: 0.09851227, y: 0.021425506, z: -0.068879195} - outSlope: {x: 0.10569881, y: 0.020965954, z: -0.06617552} - tangentMode: 0 - - serializedVersion: 2 - time: 1.65 - value: {x: -0.09492257, y: 0.20985574, z: 0.22114371} - inSlope: {x: 0.10569881, y: 0.020965954, z: -0.06617552} - outSlope: {x: 0.11222641, y: 0.020252485, z: -0.06265646} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6666666 - value: {x: -0.093052134, y: 0.21019328, z: 0.22009943} - inSlope: {x: 0.11222641, y: 0.020252485, z: -0.06265646} - outSlope: {x: 0.11809956, y: 0.019272584, z: -0.05849367} - tangentMode: 0 - - serializedVersion: 2 - time: 1.6833333 - value: {x: -0.09108381, y: 0.21051449, z: 0.21912454} - inSlope: {x: 0.11809956, y: 0.019272584, z: -0.05849367} - outSlope: {x: 0.12312783, y: 0.018063672, z: -0.05385842} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7 - value: {x: -0.08903167, y: 0.21081555, z: 0.2182269} - inSlope: {x: 0.12312783, y: 0.018063672, z: -0.05385842} - outSlope: {x: 0.12731296, y: 0.016692298, z: -0.048852015} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7166667 - value: {x: -0.086909786, y: 0.21109375, z: 0.2174127} - inSlope: {x: 0.12731296, y: 0.016692298, z: -0.048852015} - outSlope: {x: 0.1306979, y: 0.015097274, z: -0.04360203} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7333333 - value: {x: -0.08473149, y: 0.21134537, z: 0.216686} - inSlope: {x: 0.1306979, y: 0.015097274, z: -0.04360203} - outSlope: {x: 0.13309313, y: 0.013403906, z: -0.038223304} - tangentMode: 0 - - serializedVersion: 2 - time: 1.75 - value: {x: -0.08251327, y: 0.21156877, z: 0.21604894} - inSlope: {x: 0.13309313, y: 0.013403906, z: -0.038223304} - outSlope: {x: 0.13460635, y: 0.011597883, z: -0.032801658} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7666667 - value: {x: -0.080269836, y: 0.21176207, z: 0.21550225} - inSlope: {x: 0.13460635, y: 0.011597883, z: -0.032801658} - outSlope: {x: 0.13522996, y: 0.009741792, z: -0.027451541} - tangentMode: 0 - - serializedVersion: 2 - time: 1.7833333 - value: {x: -0.078016005, y: 0.21192443, z: 0.21504472} - inSlope: {x: 0.13522996, y: 0.009741792, z: -0.027451541} - outSlope: {x: 0.8117722, y: 0.007535226, z: 0.025677705} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8 - value: {x: -0.06448648, y: 0.21205002, z: 0.21547268} - inSlope: {x: 0.8117722, y: 0.007535226, z: 0.025677705} - outSlope: {x: 0.7650399, y: -0.00044882018, z: 0.026521519} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8166667 - value: {x: -0.051735736, y: 0.21204254, z: 0.21591471} - inSlope: {x: 0.7650399, y: -0.00044882018, z: 0.026521519} - outSlope: {x: -0.25445583, y: 0.0049120234, z: -0.058722552} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8333334 - value: {x: -0.055976663, y: 0.2121244, z: 0.214936} - inSlope: {x: -0.25445583, y: 0.0049120234, z: -0.058722552} - outSlope: {x: -0.7313043, y: 0.004464988, z: -0.124840856} - tangentMode: 0 - - serializedVersion: 2 - time: 1.85 - value: {x: -0.06816506, y: 0.21219882, z: 0.21285532} - inSlope: {x: -0.7313043, y: 0.004464988, z: -0.124840856} - outSlope: {x: -1.0573667, y: -0.0050023245, z: -0.16832845} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8666667 - value: {x: -0.08578782, y: 0.21211545, z: 0.21004985} - inSlope: {x: -1.0573667, y: -0.0050023245, z: -0.16832845} - outSlope: {x: -1.0457295, y: -0.35489056, z: -0.8438783} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8833333 - value: {x: -0.103216626, y: 0.20620061, z: 0.19598523} - inSlope: {x: -1.0457295, y: -0.35489056, z: -0.8438783} - outSlope: {x: -1.3022906, y: 1.308524, z: -0.12867373} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9 - value: {x: -0.12492145, y: 0.22800933, z: 0.19384067} - inSlope: {x: -1.3022906, y: 1.308524, z: -0.12867373} - outSlope: {x: -1.4524744, y: 1.027735, z: -0.35730454} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9166666 - value: {x: -0.14912933, y: 0.24513823, z: 0.1878856} - inSlope: {x: -1.4524744, y: 1.027735, z: -0.35730454} - outSlope: {x: -1.5448805, y: 0.7798494, z: -0.54286087} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9333333 - value: {x: -0.17487732, y: 0.2581357, z: 0.17883793} - inSlope: {x: -1.5448805, y: 0.7798494, z: -0.54286087} - outSlope: {x: -1.5794984, y: 0.5648661, z: -0.6853368} - tangentMode: 0 - - serializedVersion: 2 - time: 1.95 - value: {x: -0.20120245, y: 0.2675502, z: 0.16741557} - inSlope: {x: -1.5794984, y: 0.5648661, z: -0.6853368} - outSlope: {x: -1.5563622, y: 0.3827963, z: -0.7847472} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9666667 - value: {x: -0.2271418, y: 0.27393013, z: 0.15433647} - inSlope: {x: -1.5563622, y: 0.3827963, z: -0.7847472} - outSlope: {x: -1.4754381, y: 0.2336242, z: -0.84107804} - tangentMode: 0 - - serializedVersion: 2 - time: 1.9833333 - value: {x: -0.2517324, y: 0.27782387, z: 0.14031851} - inSlope: {x: -1.4754381, y: 0.2336242, z: -0.84107804} - outSlope: {x: -1.3367374, y: 0.11736285, z: -0.8543345} - tangentMode: 0 - - serializedVersion: 2 - time: 2 - value: {x: -0.27401134, y: 0.2797799, z: 0.12607962} - inSlope: {x: -1.3367374, y: 0.11736285, z: -0.8543345} - outSlope: {x: -1.14026, y: 0.034001503, z: -0.8245163} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0166667 - value: {x: -0.29301566, y: 0.2803466, z: 0.11233769} - inSlope: {x: -1.14026, y: 0.034001503, z: -0.8245163} - outSlope: {x: -0.8860042, y: -0.016452685, z: -0.75162184} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0333333 - value: {x: -0.30778238, y: 0.2800724, z: 0.099810675} - inSlope: {x: -0.8860042, y: -0.016452685, z: -0.75162184} - outSlope: {x: -0.5739718, y: -0.034001503, z: -0.63565284} - tangentMode: 0 - - serializedVersion: 2 - time: 2.05 - value: {x: -0.31734857, y: 0.2795057, z: 0.08921647} - inSlope: {x: -0.5739718, y: -0.034001503, z: -0.63565284} - outSlope: {x: -0.20416279, y: -0.018646736, z: -0.47660798} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0666666 - value: {x: -0.32075128, y: 0.27919492, z: 0.08127301} - inSlope: {x: -0.20416279, y: -0.018646736, z: -0.47660798} - outSlope: {x: 0.28554645, y: -0.015082969, z: -0.37897906} - tangentMode: 0 - - serializedVersion: 2 - time: 2.0833333 - value: {x: -0.31599218, y: 0.27894354, z: 0.0749567} - inSlope: {x: 0.28554645, y: -0.015082969, z: -0.37897906} - outSlope: {x: 0.8127083, y: -0.04293148, z: -0.37042102} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1 - value: {x: -0.30244705, y: 0.278228, z: 0.06878302} - inSlope: {x: 0.8127083, y: -0.04293148, z: -0.37042102} - outSlope: {x: 1.2739754, y: -0.06729669, z: -0.36027557} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1166666 - value: {x: -0.28121415, y: 0.2771064, z: 0.062778436} - inSlope: {x: 1.2739754, y: -0.06729669, z: -0.36027557} - outSlope: {x: 1.669322, y: -0.088180915, z: -0.34853655} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1333334 - value: {x: -0.25339174, y: 0.2756367, z: 0.056969415} - inSlope: {x: 1.669322, y: -0.088180915, z: -0.34853655} - outSlope: {x: 1.9988252, y: -0.105586156, z: -0.33521944} - tangentMode: 0 - - serializedVersion: 2 - time: 2.15 - value: {x: -0.22007802, y: 0.27387694, z: 0.05138243} - inSlope: {x: 1.9988252, y: -0.105586156, z: -0.33521944} - outSlope: {x: 2.2624035, y: -0.11950862, z: -0.32030925} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1666667 - value: {x: -0.18237133, y: 0.27188513, z: 0.046043947} - inSlope: {x: 2.2624035, y: -0.11950862, z: -0.32030925} - outSlope: {x: 2.4600904, y: -0.12995315, z: -0.30381098} - tangentMode: 0 - - serializedVersion: 2 - time: 2.1833334 - value: {x: -0.14136986, y: 0.26971924, z: 0.040980436} - inSlope: {x: 2.4600904, y: -0.12995315, z: -0.30381098} - outSlope: {x: 2.591881, y: -0.1369126, z: -0.28572437} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2 - value: {x: -0.09817189, y: 0.26743737, z: 0.036218368} - inSlope: {x: 2.591881, y: -0.1369126, z: -0.28572437} - outSlope: {x: 2.657775, y: -0.1403959, z: -0.26605013} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2166667 - value: {x: -0.053875685, y: 0.26509744, z: 0.031784203} - inSlope: {x: 2.657775, y: -0.1403959, z: -0.26605013} - outSlope: {x: 2.6577766, y: -0.1403941, z: -0.24478735} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2333333 - value: {x: -0.00957945, y: 0.26275754, z: 0.027704418} - inSlope: {x: 2.6577766, y: -0.1403941, z: -0.24478735} - outSlope: {x: 2.5918818, y: -0.13691439, z: -0.22193624} - tangentMode: 0 - - serializedVersion: 2 - time: 2.25 - value: {x: 0.03361854, y: 0.26047564, z: 0.024005484} - inSlope: {x: 2.5918818, y: -0.13691439, z: -0.22193624} - outSlope: {x: 2.4600887, y: -0.12995136, z: -0.1974975} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2666667 - value: {x: 0.07461998, y: 0.25830978, z: 0.020713862} - inSlope: {x: 2.4600887, y: -0.12995136, z: -0.1974975} - outSlope: {x: 2.262406, y: -0.11950862, z: -0.17147043} - tangentMode: 0 - - serializedVersion: 2 - time: 2.2833333 - value: {x: 0.11232671, y: 0.25631797, z: 0.017856024} - inSlope: {x: 2.262406, y: -0.11950862, z: -0.17147043} - outSlope: {x: 1.9988198, y: -0.105586156, z: -0.1438555} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3 - value: {x: 0.14564034, y: 0.2545582, z: 0.015458435} - inSlope: {x: 1.9988198, y: -0.105586156, z: -0.1438555} - outSlope: {x: 1.6693512, y: -0.08818217, z: -0.11465203} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3166666 - value: {x: 0.17346284, y: 0.2530885, z: 0.0135475695} - inSlope: {x: 1.6693512, y: -0.08818217, z: -0.11465203} - outSlope: {x: 1.2739718, y: -0.06729669, z: -0.08386024} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3333333 - value: {x: 0.19469568, y: 0.2519669, z: 0.0121499} - inSlope: {x: 1.2739718, y: -0.06729669, z: -0.08386024} - outSlope: {x: 0.81270653, y: -0.04293148, z: -0.051481027} - tangentMode: 0 - - serializedVersion: 2 - time: 2.35 - value: {x: 0.20824078, y: 0.25125137, z: 0.011291884} - inSlope: {x: 0.81270653, y: -0.04293148, z: -0.051481027} - outSlope: {x: 0.2855536, y: -0.015082969, z: -0.017513053} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3666666 - value: {x: 0.213, y: 0.251, z: 0.011} - inSlope: {x: 0.2855536, y: -0.015082969, z: -0.017513053} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 3 - value: {x: 0.213, y: 0.251, z: 0.011} - inSlope: {x: -0, y: -0, z: -0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: Root/Cube - m_ScaleCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 0.5 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 0.51666665 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 0.98333335 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 1.25 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 1.3833333 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 1.4 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8666667 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 1.8833333 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 2.3666666 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - - serializedVersion: 2 - time: 3 - value: {x: 0.10908709, y: 0.109087095, z: 0.109087124} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: Root/Cube - m_FloatCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000053627656 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000053627656 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.5026805e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -4.5026805e-16 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.34143063 - inSlope: -0.33457872 - outSlope: -0.33457872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.34700695 - inSlope: -0.33457872 - outSlope: -0.32968816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.35250175 - inSlope: -0.32968816 - outSlope: -0.32530728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.35792354 - inSlope: -0.32530728 - outSlope: -0.32137865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.36327985 - inSlope: -0.32137865 - outSlope: -0.3180081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.36857998 - inSlope: -0.3180081 - outSlope: -0.31504515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.37383074 - inSlope: -0.31504515 - outSlope: -0.31268838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.3790422 - inSlope: -0.31268838 - outSlope: -0.31072485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.38422096 - inSlope: -0.31072485 - outSlope: -0.30931237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.38937616 - inSlope: -0.30931237 - outSlope: -0.30834678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.39451528 - inSlope: -0.30834678 - outSlope: -0.30793014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.39964744 - inSlope: -0.30793014 - outSlope: -0.30793193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.40477964 - inSlope: -0.30793193 - outSlope: -0.30843797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.40992028 - inSlope: -0.30843797 - outSlope: -0.30945006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.41507778 - inSlope: -0.30945006 - outSlope: -0.3109235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.42025983 - inSlope: -0.3109235 - outSlope: -0.31281683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.42547345 - inSlope: -0.31281683 - outSlope: -0.31530112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.43072847 - inSlope: -0.31530112 - outSlope: -0.3181884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.4360316 - inSlope: -0.3181884 - outSlope: -0.3215167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.44139022 - inSlope: -0.3215167 - outSlope: -0.32540175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.44681358 - inSlope: -0.32540175 - outSlope: -0.3296599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.4523079 - inSlope: -0.3296599 - outSlope: -0.33444437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.457882 - inSlope: -0.33444437 - outSlope: -0.3396252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.4635424 - inSlope: -0.3396252 - outSlope: -0.34526974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.4692969 - inSlope: -0.34526974 - outSlope: -0.35148415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.47515497 - inSlope: -0.35148415 - outSlope: -0.3579387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.48112062 - inSlope: -0.3579387 - outSlope: -0.36499715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.4872039 - inSlope: -0.36499715 - outSlope: -0.37249237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.4934121 - inSlope: -0.37249237 - outSlope: -0.38031256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.49975064 - inSlope: -0.38031256 - outSlope: -0.38866428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.5062284 - inSlope: -0.38866428 - outSlope: -0.39737502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.5128513 - inSlope: -0.39737502 - outSlope: -0.40206924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.51955247 - inSlope: -0.40206924 - outSlope: -0.40312925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5262713 - inSlope: -0.40312925 - outSlope: -0.40510693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.53302306 - inSlope: -0.40510693 - outSlope: -0.40792862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.53982186 - inSlope: -0.40792862 - outSlope: -0.41163933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.54668254 - inSlope: -0.41163933 - outSlope: -0.41625777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.55362016 - inSlope: -0.41625777 - outSlope: -0.4217688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.56064963 - inSlope: -0.4217688 - outSlope: -0.42808098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5677843 - inSlope: -0.42808098 - outSlope: -0.43527132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.57503885 - inSlope: -0.43527132 - outSlope: -0.44322294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5824259 - inSlope: -0.44322294 - outSlope: -0.4520778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.5899605 - inSlope: -0.4520778 - outSlope: -0.46164796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.59765464 - inSlope: -0.46164796 - outSlope: -0.47204965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.60552216 - inSlope: -0.47204965 - outSlope: -0.48311278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.613574 - inSlope: -0.48311278 - outSlope: -0.49503255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.62182456 - inSlope: -0.49503255 - outSlope: -0.50750124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.63028294 - inSlope: -0.50750124 - outSlope: -0.52081394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.63896316 - inSlope: -0.52081394 - outSlope: -0.5346971 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6478748 - inSlope: -0.5346971 - outSlope: -0.54922396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6570285 - inSlope: -0.54922396 - outSlope: -0.5643174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6664338 - inSlope: -0.5643174 - outSlope: -0.5049746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.67485005 - inSlope: -0.5049746 - outSlope: -0.37630713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.6811218 - inSlope: -0.37630713 - outSlope: -0.25552893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.68538064 - inSlope: -0.25552893 - outSlope: -0.14216028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.68775 - inSlope: -0.14216028 - outSlope: -0.035787854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.68834645 - inSlope: -0.035787854 - outSlope: 0.06391889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.68728113 - inSlope: 0.06391889 - outSlope: 0.15742794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.68465734 - inSlope: 0.15742794 - outSlope: 0.24468477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.68057925 - inSlope: 0.24468477 - outSlope: 0.3260067 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6751458 - inSlope: 0.3260067 - outSlope: 0.4013447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.66845673 - inSlope: 0.4013447 - outSlope: 0.47075316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.66061085 - inSlope: 0.47075316 - outSlope: 0.53401047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.6517107 - inSlope: 0.53401047 - outSlope: 0.59115165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6418581 - inSlope: 0.59115165 - outSlope: 0.6418389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.6311608 - inSlope: 0.6418389 - outSlope: 0.6860525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6197266 - inSlope: 0.6860525 - outSlope: 0.7234926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.6076684 - inSlope: 0.7234926 - outSlope: 0.75391245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.5951032 - inSlope: 0.75391245 - outSlope: 0.777194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.58215 - inSlope: 0.777194 - outSlope: 0.79309064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5689318 - inSlope: 0.79309064 - outSlope: 0.8014341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.5555746 - inSlope: 0.8014341 - outSlope: 0.8020542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.54220694 - inSlope: 0.8020542 - outSlope: 0.79490024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.5289586 - inSlope: 0.79490024 - outSlope: 0.77996206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.51595926 - inSlope: 0.77996206 - outSlope: 0.756963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.5033432 - inSlope: 0.756963 - outSlope: 0.7260461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.49124247 - inSlope: 0.7260461 - outSlope: 0.68722194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.47978878 - inSlope: 0.68722194 - outSlope: 0.64050674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.46911368 - inSlope: 0.64050674 - outSlope: 0.58595353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.45934772 - inSlope: 0.58595353 - outSlope: 0.523582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.45062137 - inSlope: 0.523582 - outSlope: 0.45344397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.44306397 - inSlope: 0.45344397 - outSlope: 0.3757081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.43680218 - inSlope: 0.3757081 - outSlope: 0.2903315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.43196332 - inSlope: 0.2903315 - outSlope: 0.19736429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.42867392 - inSlope: 0.19736429 - outSlope: 0.13534082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.42641824 - inSlope: 0.13534082 - outSlope: 0.10979186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.42458838 - inSlope: 0.10979186 - outSlope: 0.0850702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.42317054 - inSlope: 0.0850702 - outSlope: 0.06114906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.4221514 - inSlope: 0.06114906 - outSlope: 0.038023032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.42151767 - inSlope: 0.038023032 - outSlope: 0.01576604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.4212549 - inSlope: 0.01576604 - outSlope: -0.0056952294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.42134982 - inSlope: -0.0056952294 - outSlope: -0.026366139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.42178926 - inSlope: -0.026366139 - outSlope: -0.04618232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.42255896 - inSlope: -0.04618232 - outSlope: -0.06531139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.4236475 - inSlope: -0.06531139 - outSlope: -0.08352228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.42503953 - inSlope: -0.08352228 - outSlope: -0.10096917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.42672235 - inSlope: -0.10096917 - outSlope: -0.11764001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.428683 - inSlope: -0.11764001 - outSlope: -0.13347758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.43090764 - inSlope: -0.13347758 - outSlope: -0.14854446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.43338338 - inSlope: -0.14854446 - outSlope: -0.16276911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.4360962 - inSlope: -0.16276911 - outSlope: -0.17628567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.43903428 - inSlope: -0.17628567 - outSlope: -0.18889429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.44218254 - inSlope: -0.18889429 - outSlope: -0.20078142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.4455289 - inSlope: -0.20078142 - outSlope: -0.21185538 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.4490598 - inSlope: -0.21185538 - outSlope: -0.22208712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.45276126 - inSlope: -0.22208712 - outSlope: -0.23158215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.45662096 - inSlope: -0.23158215 - outSlope: -0.24017237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.46062383 - inSlope: -0.24017237 - outSlope: -0.24803305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.4647577 - inSlope: -0.24803305 - outSlope: -0.2550765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.469009 - inSlope: -0.2550765 - outSlope: -0.26125634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.47336328 - inSlope: -0.26125634 - outSlope: -0.26662436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.47780702 - inSlope: -0.26662436 - outSlope: -0.2712181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.4823273 - inSlope: -0.2712181 - outSlope: -0.27493027 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.48690948 - inSlope: -0.27493027 - outSlope: -0.27786818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.4915406 - inSlope: -0.27786818 - outSlope: -0.27989057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.49620545 - inSlope: -0.27989057 - outSlope: -0.22692047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.49998745 - inSlope: -0.22692047 - outSlope: -0.12349708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.50204575 - inSlope: -0.12349708 - outSlope: -0.02621057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.5024826 - inSlope: -0.02621057 - outSlope: 0.0649274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.5014005 - inSlope: 0.0649274 - outSlope: 0.14996961 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.49890098 - inSlope: 0.14996961 - outSlope: 0.22884093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.49508697 - inSlope: 0.22884093 - outSlope: 0.3016451 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.49005955 - inSlope: 0.3016451 - outSlope: 0.36831236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.48392102 - inSlope: 0.36831236 - outSlope: 0.42888743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.4767729 - inSlope: 0.42888743 - outSlope: 0.48337206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.4687167 - inSlope: 0.48337206 - outSlope: 0.5317288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.45985457 - inSlope: 0.5317288 - outSlope: 0.5739235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.4502892 - inSlope: 0.5739235 - outSlope: 0.6099923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.44012251 - inSlope: 0.6099923 - outSlope: 0.63996315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.42945647 - inSlope: 0.63996315 - outSlope: 0.6637401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.41839415 - inSlope: 0.6637401 - outSlope: 0.6814284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.40703702 - inSlope: 0.6814284 - outSlope: 0.6929422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.395488 - inSlope: 0.6929422 - outSlope: 0.6983245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.38384926 - inSlope: 0.6983245 - outSlope: 0.6975735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.37222305 - inSlope: 0.6975735 - outSlope: 0.69068736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.3607116 - inSlope: 0.69068736 - outSlope: 0.67772156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.34941626 - inSlope: 0.67772156 - outSlope: 0.658601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.33843958 - inSlope: 0.658601 - outSlope: 0.6335044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.3278812 - inSlope: 0.6335044 - outSlope: 0.60227275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.31784332 - inSlope: 0.60227275 - outSlope: 0.5650347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.30842608 - inSlope: 0.5650347 - outSlope: 0.52177775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.2997298 - inSlope: 0.52177775 - outSlope: 0.47255918 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.29185382 - inSlope: 0.47255918 - outSlope: 0.41954195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.28486136 - inSlope: 0.41954195 - outSlope: 0.36819077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.27872485 - inSlope: 0.36819077 - outSlope: 0.31899542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.27340826 - inSlope: 0.31899542 - outSlope: 0.27204064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.26887426 - inSlope: 0.27204064 - outSlope: 0.22713684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.26508865 - inSlope: 0.22713684 - outSlope: 0.18430191 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.26201695 - inSlope: 0.18430191 - outSlope: 0.14358594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.25962386 - inSlope: 0.14358594 - outSlope: 0.1049299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.25787503 - inSlope: 0.1049299 - outSlope: 0.06823725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.25673774 - inSlope: 0.06823725 - outSlope: 0.03365818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.25617677 - inSlope: 0.03365818 - outSlope: 0.0009709606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.2561606 - inSlope: 0.0009709606 - outSlope: -0.029609827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.25665408 - inSlope: -0.029609827 - outSlope: -0.0582934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.25762564 - inSlope: -0.0582934 - outSlope: -0.08500644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.2590424 - inSlope: -0.08500644 - outSlope: -0.10975252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.26087162 - inSlope: -0.10975252 - outSlope: -0.13251366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.2630802 - inSlope: -0.13251366 - outSlope: -0.15333489 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.2656358 - inSlope: -0.15333489 - outSlope: -0.17222838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.26850626 - inSlope: -0.17222838 - outSlope: -0.18913168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.27165845 - inSlope: -0.18913168 - outSlope: -0.20411988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.27506045 - inSlope: -0.20411988 - outSlope: -0.21706602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.2786782 - inSlope: -0.21706602 - outSlope: -0.22817932 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.2824812 - inSlope: -0.22817932 - outSlope: -0.23724161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.28643522 - inSlope: -0.23724161 - outSlope: -0.244362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.2905079 - inSlope: -0.244362 - outSlope: -0.24947608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.29466584 - inSlope: -0.24947608 - outSlope: -0.25266075 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.29887685 - inSlope: -0.25266075 - outSlope: -0.25379264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.30310673 - inSlope: -0.25379264 - outSlope: -0.253047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.30732417 - inSlope: -0.253047 - outSlope: -0.25021994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.3114945 - inSlope: -0.25021994 - outSlope: -0.24545634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.31558543 - inSlope: -0.24545634 - outSlope: -0.23865977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.31956315 - inSlope: -0.23865977 - outSlope: -0.22984944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.32339397 - inSlope: -0.22984944 - outSlope: -0.219058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.32704493 - inSlope: -0.219058 - outSlope: -0.20622452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.330482 - inSlope: -0.20622452 - outSlope: -0.19143838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.33367264 - inSlope: -0.19143838 - outSlope: -0.17464237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.33658335 - inSlope: -0.17464237 - outSlope: -0.15578285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.33917972 - inSlope: -0.15578285 - outSlope: -0.13505472 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.34143063 - inSlope: -0.13505472 - outSlope: -0.13505472 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000026822093 - inSlope: 0.13733983 - outSlope: 0.13733983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0022892654 - inSlope: 0.13733983 - outSlope: 0.13635811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0045619006 - inSlope: 0.13635811 - outSlope: 0.1355696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.006821394 - inSlope: 0.1355696 - outSlope: 0.1349418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.009070424 - inSlope: 0.1349418 - outSlope: 0.13452363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.011312485 - inSlope: 0.13452363 - outSlope: 0.13428201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013550518 - inSlope: 0.13428201 - outSlope: 0.13418567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.015786946 - inSlope: 0.13418567 - outSlope: 0.13433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.01802578 - inSlope: 0.13433 - outSlope: 0.13468446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.02027052 - inSlope: 0.13468446 - outSlope: 0.13523185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.022524385 - inSlope: 0.13523185 - outSlope: 0.13593961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.024790045 - inSlope: 0.13593961 - outSlope: 0.1369536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.027072605 - inSlope: 0.1369536 - outSlope: 0.13814496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.02937502 - inSlope: 0.13814496 - outSlope: 0.13956071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.031701032 - inSlope: 0.13956071 - outSlope: 0.1412029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.034054413 - inSlope: 0.1412029 - outSlope: 0.14308456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.036439158 - inSlope: 0.14308456 - outSlope: 0.14522544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.03885958 - inSlope: 0.14522544 - outSlope: 0.14763895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.04132023 - inSlope: 0.14763895 - outSlope: 0.15026398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.043824628 - inSlope: 0.15026398 - outSlope: 0.1531426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.046377007 - inSlope: 0.1531426 - outSlope: 0.1563137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.048982233 - inSlope: 0.1563137 - outSlope: 0.15978956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.051645394 - inSlope: 0.15978956 - outSlope: 0.16347587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.05436999 - inSlope: 0.16347587 - outSlope: 0.167498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.057161625 - inSlope: 0.167498 - outSlope: 0.17178023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.060024627 - inSlope: 0.17178023 - outSlope: 0.17638192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.06296433 - inSlope: 0.17638192 - outSlope: 0.18130633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0659861 - inSlope: 0.18130633 - outSlope: 0.18650547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.069094524 - inSlope: 0.18650547 - outSlope: 0.19205573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.07229545 - inSlope: 0.19205573 - outSlope: 0.19791602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.07559405 - inSlope: 0.19791602 - outSlope: 0.20415922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0789967 - inSlope: 0.20415922 - outSlope: 0.20362741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0823905 - inSlope: 0.20362741 - outSlope: 0.19701247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.08567404 - inSlope: 0.19701247 - outSlope: 0.19172001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.08886937 - inSlope: 0.19172001 - outSlope: 0.18763009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.091996536 - inSlope: 0.18763009 - outSlope: 0.1848654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.095077634 - inSlope: 0.1848654 - outSlope: 0.18334839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.09813344 - inSlope: 0.18334839 - outSlope: 0.18312398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.1011855 - inSlope: 0.18312398 - outSlope: 0.18417317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.10425505 - inSlope: 0.18417317 - outSlope: 0.18656816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.10736453 - inSlope: 0.18656816 - outSlope: 0.19018981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.110534355 - inSlope: 0.19018981 - outSlope: 0.19514787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.11378682 - inSlope: 0.19514787 - outSlope: 0.20147164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.117144674 - inSlope: 0.20147164 - outSlope: 0.20901997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.12062835 - inSlope: 0.20901997 - outSlope: 0.21799809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.12426165 - inSlope: 0.21799809 - outSlope: 0.22824995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.12806581 - inSlope: 0.22824995 - outSlope: 0.23985234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13206336 - inSlope: 0.23985234 - outSlope: 0.25285655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13627763 - inSlope: 0.25285655 - outSlope: 0.26719835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.14073093 - inSlope: 0.26719835 - outSlope: 0.2828705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.14544544 - inSlope: 0.2828705 - outSlope: 0.29994798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.15044458 - inSlope: 0.29994798 - outSlope: 0.27610955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.1550464 - inSlope: 0.27610955 - outSlope: 0.2108397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.1585604 - inSlope: 0.2108397 - outSlope: 0.1470442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.16101113 - inSlope: 0.1470442 - outSlope: 0.085709766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.16243963 - inSlope: 0.085709766 - outSlope: 0.027681317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.16290098 - inSlope: 0.027681317 - outSlope: -0.026343787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.16246192 - inSlope: -0.026343787 - outSlope: -0.07589586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.16119699 - inSlope: -0.07589586 - outSlope: -0.12042372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.15918992 - inSlope: -0.12042372 - outSlope: -0.15977398 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.15652703 - inSlope: -0.15977398 - outSlope: -0.19365299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.15329948 - inSlope: -0.19365299 - outSlope: -0.22198966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.14959966 - inSlope: -0.22198966 - outSlope: -0.2448743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.14551842 - inSlope: -0.2448743 - outSlope: -0.26228622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.14114696 - inSlope: -0.26228622 - outSlope: -0.2745351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.13657138 - inSlope: -0.2745351 - outSlope: -0.28176096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.13187537 - inSlope: -0.28176096 - outSlope: -0.28440025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.12713537 - inSlope: -0.28440025 - outSlope: -0.28267917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.12242405 - inSlope: -0.28267917 - outSlope: -0.27720523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11780397 - inSlope: -0.27720523 - outSlope: -0.26826096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11333296 - inSlope: -0.26826096 - outSlope: -0.25647753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.109058335 - inSlope: -0.25647753 - outSlope: -0.24223326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.10502109 - inSlope: -0.24223326 - outSlope: -0.22609434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.101252854 - inSlope: -0.22609434 - outSlope: -0.20853658 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.09777725 - inSlope: -0.20853658 - outSlope: -0.18993321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0946117 - inSlope: -0.18993321 - outSlope: -0.17071606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.09176643 - inSlope: -0.17071606 - outSlope: -0.15139163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.08924324 - inSlope: -0.15139163 - outSlope: -0.13207611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.087041974 - inSlope: -0.13207611 - outSlope: -0.11308749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.08515717 - inSlope: -0.11308749 - outSlope: -0.09464407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.08357977 - inSlope: -0.09464407 - outSlope: -0.07670231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0823014 - inSlope: -0.07670231 - outSlope: -0.059350636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.081312224 - inSlope: -0.059350636 - outSlope: -0.042391013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.08060571 - inSlope: -0.042391013 - outSlope: -0.025635237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.080178455 - inSlope: -0.025635237 - outSlope: -0.017171966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.079892255 - inSlope: -0.017171966 - outSlope: -0.017349439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0796031 - inSlope: -0.017349439 - outSlope: -0.01779903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.079306446 - inSlope: -0.01779903 - outSlope: -0.018587727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.07899665 - inSlope: -0.018587727 - outSlope: -0.019601155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.078669965 - inSlope: -0.019601155 - outSlope: -0.020792505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.078323424 - inSlope: -0.020792505 - outSlope: -0.022173842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07795386 - inSlope: -0.022173842 - outSlope: -0.023707174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.07755874 - inSlope: -0.023707174 - outSlope: -0.025379533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07713575 - inSlope: -0.025379533 - outSlope: -0.027198324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07668244 - inSlope: -0.027198324 - outSlope: -0.029080538 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.076197766 - inSlope: -0.029080538 - outSlope: -0.031058222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.07568013 - inSlope: -0.031058222 - outSlope: -0.033136487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.075127855 - inSlope: -0.033136487 - outSlope: -0.035276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.07453992 - inSlope: -0.035276 - outSlope: -0.03749866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.073914945 - inSlope: -0.03749866 - outSlope: -0.039766468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.07325217 - inSlope: -0.039766468 - outSlope: -0.04213218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.07254997 - inSlope: -0.04213218 - outSlope: -0.04457804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.071807 - inSlope: -0.04457804 - outSlope: -0.04705672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.07102272 - inSlope: -0.04705672 - outSlope: -0.049696017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.07019445 - inSlope: -0.049696017 - outSlope: -0.052366603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.06932168 - inSlope: -0.052366603 - outSlope: -0.055167727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.068402216 - inSlope: -0.055167727 - outSlope: -0.058064964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.06743447 - inSlope: -0.058064964 - outSlope: -0.06112224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.066415764 - inSlope: -0.06112224 - outSlope: -0.064309135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.06534394 - inSlope: -0.064309135 - outSlope: -0.06760649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.064217165 - inSlope: -0.06760649 - outSlope: -0.0711318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.063031636 - inSlope: -0.0711318 - outSlope: -0.074800625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.06178496 - inSlope: -0.074800625 - outSlope: -0.07869698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.060473345 - inSlope: -0.07869698 - outSlope: -0.08279876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.059093367 - inSlope: -0.08279876 - outSlope: -0.08712941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.057641212 - inSlope: -0.08712941 - outSlope: -0.09010555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.056139454 - inSlope: -0.09010555 - outSlope: -0.091747075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.054610327 - inSlope: -0.091747075 - outSlope: -0.093536094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.053051393 - inSlope: -0.093536094 - outSlope: -0.095593125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.051458176 - inSlope: -0.095593125 - outSlope: -0.09791034 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.04982634 - inSlope: -0.09791034 - outSlope: -0.100534655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.048150763 - inSlope: -0.100534655 - outSlope: -0.103481285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.046426076 - inSlope: -0.103481285 - outSlope: -0.10671447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.044647504 - inSlope: -0.10671447 - outSlope: -0.11023912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.042810187 - inSlope: -0.11023912 - outSlope: -0.11398863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.040910378 - inSlope: -0.11398863 - outSlope: -0.117979534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.038944054 - inSlope: -0.117979534 - outSlope: -0.12209807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.03690909 - inSlope: -0.12209807 - outSlope: -0.12631382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.03480383 - inSlope: -0.12631382 - outSlope: -0.1305819 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.032627467 - inSlope: -0.1305819 - outSlope: -0.13474883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.030381655 - inSlope: -0.13474883 - outSlope: -0.13883708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.028067706 - inSlope: -0.13883708 - outSlope: -0.14274707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.02568859 - inSlope: -0.14274707 - outSlope: -0.14633577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.023249663 - inSlope: -0.14633577 - outSlope: -0.14958727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.020756545 - inSlope: -0.14958727 - outSlope: -0.15240315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.018216494 - inSlope: -0.15240315 - outSlope: -0.15468873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.015638351 - inSlope: -0.15468873 - outSlope: -0.15639445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.01303178 - inSlope: -0.15639445 - outSlope: -0.15744029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0104077775 - inSlope: -0.15744029 - outSlope: -0.15771404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.0077792127 - inSlope: -0.15771404 - outSlope: -0.15724747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.005158424 - inSlope: -0.15724747 - outSlope: -0.15586326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0025607054 - inSlope: -0.15586326 - outSlope: -0.15364248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 3.5622215e-14 - inSlope: -0.15364248 - outSlope: -0.14503042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.002417206 - inSlope: -0.14503042 - outSlope: -0.13083826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0045978418 - inSlope: -0.13083826 - outSlope: -0.11680517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.006544593 - inSlope: -0.11680517 - outSlope: -0.103061184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.008262278 - inSlope: -0.103061184 - outSlope: -0.089671694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.009756804 - inSlope: -0.089671694 - outSlope: -0.0766362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.011034073 - inSlope: -0.0766362 - outSlope: -0.064083286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.012102127 - inSlope: -0.064083286 - outSlope: -0.052045632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0129695535 - inSlope: -0.052045632 - outSlope: -0.04055515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.013645472 - inSlope: -0.04055515 - outSlope: -0.029643746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.014139534 - inSlope: -0.029643746 - outSlope: -0.019376185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.01446247 - inSlope: -0.019376185 - outSlope: -0.009720502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.014624478 - inSlope: -0.009720502 - outSlope: -0.0007725887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.014637355 - inSlope: -0.0007725887 - outSlope: 0.0075318734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.014511824 - inSlope: 0.0075318734 - outSlope: 0.015095486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.014260232 - inSlope: 0.015095486 - outSlope: 0.021983147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.013893842 - inSlope: 0.021983147 - outSlope: 0.028130867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.013424994 - inSlope: 0.028130867 - outSlope: 0.033570673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.012865484 - inSlope: 0.033570673 - outSlope: 0.038269963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.012227652 - inSlope: 0.038269963 - outSlope: 0.042325355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.01152223 - inSlope: 0.042325355 - outSlope: 0.045608327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.010762092 - inSlope: 0.045608327 - outSlope: 0.048215378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.009958503 - inSlope: 0.048215378 - outSlope: 0.050114274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.009123266 - inSlope: 0.050114274 - outSlope: 0.051369492 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.008267108 - inSlope: 0.051369492 - outSlope: 0.051949184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0074012894 - inSlope: 0.051949184 - outSlope: 0.05182044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0065376163 - inSlope: 0.05182044 - outSlope: 0.051112168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0056857476 - inSlope: 0.051112168 - outSlope: 0.04969596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0048574824 - inSlope: 0.04969596 - outSlope: 0.047764853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0040614023 - inSlope: 0.047764853 - outSlope: 0.04512557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0033093102 - inSlope: 0.04512557 - outSlope: 0.041970745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0026097884 - inSlope: 0.041970745 - outSlope: 0.038205367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.001973033 - inSlope: 0.038205367 - outSlope: 0.033860274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0014086956 - inSlope: 0.033860274 - outSlope: 0.02893566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00092643505 - inSlope: 0.02893566 - outSlope: 0.023496177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0005348325 - inSlope: 0.023496177 - outSlope: 0.01747729 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00024354456 - inSlope: 0.01747729 - outSlope: 0.010879048 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00006222726 - inSlope: 0.010879048 - outSlope: 0.0037497322 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000026822093 - inSlope: 0.0037497322 - outSlope: 0.0037497322 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000010728836 - inSlope: 0.21959242 - outSlope: 0.21959242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.003658801 - inSlope: 0.21959242 - outSlope: 0.21671176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.007270664 - inSlope: 0.21671176 - outSlope: 0.21415278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.010839877 - inSlope: 0.21415278 - outSlope: 0.21188386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.014371275 - inSlope: 0.21188386 - outSlope: 0.20996886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.017870756 - inSlope: 0.20996886 - outSlope: 0.20832697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.021342872 - inSlope: 0.20832697 - outSlope: 0.20708823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.024794342 - inSlope: 0.20708823 - outSlope: 0.20608991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.028229175 - inSlope: 0.20608991 - outSlope: 0.20546225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.031653546 - inSlope: 0.20546225 - outSlope: 0.20514117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.035072565 - inSlope: 0.20514117 - outSlope: 0.2051405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.038491573 - inSlope: 0.2051405 - outSlope: 0.205495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.04191649 - inSlope: 0.205495 - outSlope: 0.20613895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.04535214 - inSlope: 0.20613895 - outSlope: 0.20713584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.048804402 - inSlope: 0.20713584 - outSlope: 0.20845571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.052278664 - inSlope: 0.20845571 - outSlope: 0.21011424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.05578057 - inSlope: 0.21011424 - outSlope: 0.21207733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.05931519 - inSlope: 0.21207733 - outSlope: 0.21436197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.06288789 - inSlope: 0.21436197 - outSlope: 0.21703294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.066505104 - inSlope: 0.21703294 - outSlope: 0.2199946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.070171684 - inSlope: 0.2199946 - outSlope: 0.2233102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.07389352 - inSlope: 0.2233102 - outSlope: 0.22693034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.07767569 - inSlope: 0.22693034 - outSlope: 0.23090713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.08152414 - inSlope: 0.23090713 - outSlope: 0.23518528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.0854439 - inSlope: 0.23518528 - outSlope: 0.23987062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.08944174 - inSlope: 0.23987062 - outSlope: 0.24484345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.09352247 - inSlope: 0.24484345 - outSlope: 0.25013724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.09769142 - inSlope: 0.25013724 - outSlope: 0.25583604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.101955354 - inSlope: 0.25583604 - outSlope: 0.2618035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.10631874 - inSlope: 0.2618035 - outSlope: 0.26814556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.11078784 - inSlope: 0.26814556 - outSlope: 0.27480868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.11536798 - inSlope: 0.27480868 - outSlope: 0.28992054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.1202 - inSlope: 0.28992054 - outSlope: 0.31269088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.12541151 - inSlope: 0.31269088 - outSlope: 0.3347561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.13099077 - inSlope: 0.3347561 - outSlope: 0.3560144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13692434 - inSlope: 0.3560144 - outSlope: 0.37656596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.14320046 - inSlope: 0.37656596 - outSlope: 0.39637634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14980672 - inSlope: 0.39637634 - outSlope: 0.41541377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.15673028 - inSlope: 0.41541377 - outSlope: 0.4337315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.16395913 - inSlope: 0.4337315 - outSlope: 0.45125455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.17148006 - inSlope: 0.45125455 - outSlope: 0.46803698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.17928067 - inSlope: 0.46803698 - outSlope: 0.484073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.18734854 - inSlope: 0.484073 - outSlope: 0.49934286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.19567092 - inSlope: 0.49934286 - outSlope: 0.51377577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.20423387 - inSlope: 0.51377577 - outSlope: 0.5275186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21302584 - inSlope: 0.5275186 - outSlope: 0.540412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.2220327 - inSlope: 0.540412 - outSlope: 0.55252826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.23124152 - inSlope: 0.55252826 - outSlope: 0.5638599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.24063918 - inSlope: 0.5638599 - outSlope: 0.5743688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.25021198 - inSlope: 0.5743688 - outSlope: 0.5840408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.259946 - inSlope: 0.5840408 - outSlope: 0.5929419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.26982838 - inSlope: 0.5929419 - outSlope: 0.4928689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.27804285 - inSlope: 0.4928689 - outSlope: 0.2916744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.2829041 - inSlope: 0.2916744 - outSlope: 0.1013268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.28459287 - inSlope: 0.1013268 - outSlope: -0.077991284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.283293 - inSlope: -0.077991284 - outSlope: -0.24619842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.2791897 - inSlope: -0.24619842 - outSlope: -0.403165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.2724703 - inSlope: -0.403165 - outSlope: -0.54892176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.2633216 - inSlope: -0.54892176 - outSlope: -0.68321943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.2519346 - inSlope: -0.68321943 - outSlope: -0.8061485 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.23849879 - inSlope: -0.8061485 - outSlope: -0.9175569 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.22320619 - inSlope: -0.9175569 - outSlope: -1.0174004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.20624954 - inSlope: -1.0174004 - outSlope: -1.1056899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.18782139 - inSlope: -1.1056899 - outSlope: -1.1823453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.16811551 - inSlope: -1.1823453 - outSlope: -1.2473232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.14732681 - inSlope: -1.2473232 - outSlope: -1.3006777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.12564887 - inSlope: -1.3006777 - outSlope: -1.3424026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.103275515 - inSlope: -1.3424026 - outSlope: -1.3724997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.08040054 - inSlope: -1.3724997 - outSlope: -1.3910694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.057216074 - inSlope: -1.3910694 - outSlope: -1.3981506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.033913586 - inSlope: -1.3981506 - outSlope: -1.3938541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.010682707 - inSlope: -1.3938541 - outSlope: -1.3782182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.012287739 - inSlope: -1.3782182 - outSlope: -1.3514804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.03481239 - inSlope: -1.3514804 - outSlope: -1.3137256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.056707796 - inSlope: -1.3137256 - outSlope: -1.2649624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.077790484 - inSlope: -1.2649624 - outSlope: -1.2055486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.09788294 - inSlope: -1.2055486 - outSlope: -1.1354123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.11680646 - inSlope: -1.1354123 - outSlope: -1.0547842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.13438618 - inSlope: -1.0547842 - outSlope: -0.96375555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.15044887 - inSlope: -0.96375555 - outSlope: -0.86237305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.16482174 - inSlope: -0.86237305 - outSlope: -0.7507832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.17733479 - inSlope: -0.7507832 - outSlope: -0.6288606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.18781579 - inSlope: -0.6288606 - outSlope: -0.4967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.19609411 - inSlope: -0.4967 - outSlope: -0.35421464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.20199768 - inSlope: -0.35421464 - outSlope: -0.25942796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.20632148 - inSlope: -0.25942796 - outSlope: -0.22040895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.20999496 - inSlope: -0.22040895 - outSlope: -0.1831097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2130468 - inSlope: -0.1831097 - outSlope: -0.1475109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.21550532 - inSlope: -0.1475109 - outSlope: -0.11368375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.21740004 - inSlope: -0.11368375 - outSlope: -0.081494525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.21875829 - inSlope: -0.081494525 - outSlope: -0.05098437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.21960802 - inSlope: -0.05098437 - outSlope: -0.022207817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.21997815 - inSlope: -0.022207817 - outSlope: 0.0049227523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.21989611 - inSlope: 0.0049227523 - outSlope: 0.030385664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.21938968 - inSlope: 0.030385664 - outSlope: 0.054201238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.21848632 - inSlope: 0.054201238 - outSlope: 0.07634826 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.21721385 - inSlope: 0.07634826 - outSlope: 0.09678492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.21560077 - inSlope: 0.09678492 - outSlope: 0.11561405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.21367387 - inSlope: 0.11561405 - outSlope: 0.13276589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.21146111 - inSlope: 0.13276589 - outSlope: 0.14828427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.20898971 - inSlope: 0.14828427 - outSlope: 0.16212448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.20628764 - inSlope: 0.16212448 - outSlope: 0.17435412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.20338172 - inSlope: 0.17435412 - outSlope: 0.1848455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.20030096 - inSlope: 0.1848455 - outSlope: 0.19370306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.19707258 - inSlope: 0.19370306 - outSlope: 0.20093788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.19372362 - inSlope: 0.20093788 - outSlope: 0.20644535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.19028287 - inSlope: 0.20644535 - outSlope: 0.21033992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.1867772 - inSlope: 0.21033992 - outSlope: 0.21249643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.1832356 - inSlope: 0.21249643 - outSlope: 0.21303938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.17968492 - inSlope: 0.21303938 - outSlope: 0.21188042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.17615359 - inSlope: 0.21188042 - outSlope: 0.20899256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.17267038 - inSlope: 0.20899256 - outSlope: 0.20448019 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.16926238 - inSlope: 0.20448019 - outSlope: 0.19823511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.16595846 - inSlope: 0.19823511 - outSlope: 0.19035208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.16278593 - inSlope: 0.19035208 - outSlope: 0.18075871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.15977329 - inSlope: 0.18075871 - outSlope: 0.18867928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.15662864 - inSlope: 0.18867928 - outSlope: 0.2143939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.15305538 - inSlope: 0.2143939 - outSlope: 0.23849778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.14908043 - inSlope: 0.23849778 - outSlope: 0.26109898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.14472878 - inSlope: 0.26109898 - outSlope: 0.28208283 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.1400274 - inSlope: 0.28208283 - outSlope: 0.3015235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.13500202 - inSlope: 0.3015235 - outSlope: 0.3194496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.12967786 - inSlope: 0.3194496 - outSlope: 0.3357731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.12408165 - inSlope: 0.3357731 - outSlope: 0.3505096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.11823983 - inSlope: 0.3505096 - outSlope: 0.36373964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.112177506 - inSlope: 0.36373964 - outSlope: 0.37535942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.10592152 - inSlope: 0.37535942 - outSlope: 0.38546643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.09949709 - inSlope: 0.38546643 - outSlope: 0.3940251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.092929915 - inSlope: 0.3940251 - outSlope: 0.4010407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.08624591 - inSlope: 0.4010407 - outSlope: 0.40654907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.0794701 - inSlope: 0.40654907 - outSlope: 0.41057104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.072627254 - inSlope: 0.41057104 - outSlope: 0.41301855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.06574362 - inSlope: 0.41301855 - outSlope: 0.41404808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.058842823 - inSlope: 0.41404808 - outSlope: 0.4135313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05195064 - inSlope: 0.4135313 - outSlope: 0.41160214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.045090612 - inSlope: 0.41160214 - outSlope: 0.4081573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.038287997 - inSlope: 0.4081573 - outSlope: 0.40332952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.031565845 - inSlope: 0.40332952 - outSlope: 0.39702106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.024948834 - inSlope: 0.39702106 - outSlope: 0.38932836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.018460033 - inSlope: 0.38932836 - outSlope: 0.38018727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.012123585 - inSlope: 0.38018727 - outSlope: 0.3696625 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0059625492 - inSlope: 0.3696625 - outSlope: 0.35772112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000005364417 - inSlope: 0.35772112 - outSlope: 0.33293277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.005548417 - inSlope: 0.33293277 - outSlope: 0.29719433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.010501651 - inSlope: 0.29719433 - outSlope: 0.26299644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.014884921 - inSlope: 0.26299644 - outSlope: 0.23034263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.018723961 - inSlope: 0.23034263 - outSlope: 0.19917063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.022043468 - inSlope: 0.19917063 - outSlope: 0.1694942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.02486837 - inSlope: 0.1694942 - outSlope: 0.14134718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.027224153 - inSlope: 0.14134718 - outSlope: 0.11464834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.029134957 - inSlope: 0.11464834 - outSlope: 0.0894142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.030625192 - inSlope: 0.0894142 - outSlope: 0.065692835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.031720072 - inSlope: 0.065692835 - outSlope: 0.04341964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.032443732 - inSlope: 0.04341964 - outSlope: 0.022594504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.032820307 - inSlope: 0.022594504 - outSlope: 0.003219548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.032873966 - inSlope: 0.003219548 - outSlope: -0.0146933785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.032629076 - inSlope: -0.0146933785 - outSlope: -0.031156793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.032109797 - inSlope: -0.031156793 - outSlope: -0.046170708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.031340275 - inSlope: -0.046170708 - outSlope: -0.05975431 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.03034437 - inSlope: -0.05975431 - outSlope: -0.071872875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.02914649 - inSlope: -0.071872875 - outSlope: -0.08255836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.02777052 - inSlope: -0.08255836 - outSlope: -0.09181199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.02624032 - inSlope: -0.09181199 - outSlope: -0.099585265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.024580568 - inSlope: -0.099585265 - outSlope: -0.10594166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.022814875 - inSlope: -0.10594166 - outSlope: -0.11083479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.02096763 - inSlope: -0.11083479 - outSlope: -0.114246234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.019063529 - inSlope: -0.114246234 - outSlope: -0.11627354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.017125638 - inSlope: -0.11627354 - outSlope: -0.116788685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.015179162 - inSlope: -0.116788685 - outSlope: -0.11587193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.013247965 - inSlope: -0.11587193 - outSlope: -0.11348979 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.01135647 - inSlope: -0.11348979 - outSlope: -0.10964333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.009529083 - inSlope: -0.10964333 - outSlope: -0.104348734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.007789939 - inSlope: -0.104348734 - outSlope: -0.09753983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0061642537 - inSlope: -0.09753983 - outSlope: -0.089333825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.004675358 - inSlope: -0.089333825 - outSlope: -0.07961337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0033484697 - inSlope: -0.07961337 - outSlope: -0.06844468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0022077262 - inSlope: -0.06844468 - outSlope: -0.055763185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0012783407 - inSlope: -0.055763185 - outSlope: -0.04166546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.000583917 - inSlope: -0.04166546 - outSlope: -0.026087197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00014913082 - inSlope: -0.026087197 - outSlope: -0.009012231 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000010728836 - inSlope: -0.009012231 - outSlope: -0.009012231 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000042688676 - inSlope: -0.10984737 - outSlope: -0.10984737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0018307468 - inSlope: -0.10984737 - outSlope: -0.11210133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0036991024 - inSlope: -0.11210133 - outSlope: -0.11420436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0056025083 - inSlope: -0.11420436 - outSlope: -0.11622792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0075396406 - inSlope: -0.11622792 - outSlope: -0.118035056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0095068915 - inSlope: -0.118035056 - outSlope: -0.11978735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.011503347 - inSlope: -0.11978735 - outSlope: -0.121277206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.013524634 - inSlope: -0.121277206 - outSlope: -0.122726046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.015570069 - inSlope: -0.122726046 - outSlope: -0.124001995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.017636769 - inSlope: -0.124001995 - outSlope: -0.12514618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.019722538 - inSlope: -0.12514618 - outSlope: -0.12609468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.021824116 - inSlope: -0.12609468 - outSlope: -0.12696864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.02394026 - inSlope: -0.12696864 - outSlope: -0.127702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.026068626 - inSlope: -0.127702 - outSlope: -0.12822782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.028205756 - inSlope: -0.12822782 - outSlope: -0.12867206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.03035029 - inSlope: -0.12867206 - outSlope: -0.12898442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.032500032 - inSlope: -0.12898442 - outSlope: -0.129083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.034651414 - inSlope: -0.129083 - outSlope: -0.12910445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.036803156 - inSlope: -0.12910445 - outSlope: -0.12898263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.038952865 - inSlope: -0.12898263 - outSlope: -0.12865473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.041097112 - inSlope: -0.12865473 - outSlope: -0.1282495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0432346 - inSlope: -0.1282495 - outSlope: -0.12767215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.045362473 - inSlope: -0.12767215 - outSlope: -0.12698282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.04747885 - inSlope: -0.12698282 - outSlope: -0.12617637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.049581792 - inSlope: -0.12617637 - outSlope: -0.1250912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.051666643 - inSlope: -0.1250912 - outSlope: -0.12407084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.053734493 - inSlope: -0.12407084 - outSlope: -0.122730404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.055779997 - inSlope: -0.122730404 - outSlope: -0.1212838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.057801396 - inSlope: -0.1212838 - outSlope: -0.11978198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.05979776 - inSlope: -0.11978198 - outSlope: -0.11806717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.061765548 - inSlope: -0.11806717 - outSlope: -0.11620078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.063702226 - inSlope: -0.11620078 - outSlope: -0.11426985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.06560673 - inSlope: -0.11426985 - outSlope: -0.11212359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.06747545 - inSlope: -0.11212359 - outSlope: -0.109846845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.06930623 - inSlope: -0.109846845 - outSlope: -0.10746683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.071097344 - inSlope: -0.10746683 - outSlope: -0.104908966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07284583 - inSlope: -0.104908966 - outSlope: -0.102242775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.074549876 - inSlope: -0.102242775 - outSlope: -0.09936432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.07620595 - inSlope: -0.09936432 - outSlope: -0.096405834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.07781271 - inSlope: -0.096405834 - outSlope: -0.09330755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.07936784 - inSlope: -0.09330755 - outSlope: -0.09008744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.080869295 - inSlope: -0.09008744 - outSlope: -0.08663543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.08231322 - inSlope: -0.08663543 - outSlope: -0.08311861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.083698526 - inSlope: -0.08311861 - outSlope: -0.07945219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.08502273 - inSlope: -0.07945219 - outSlope: -0.075638816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.08628338 - inSlope: -0.075638816 - outSlope: -0.07163606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.08747731 - inSlope: -0.07163606 - outSlope: -0.06760937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.08860414 - inSlope: -0.06760937 - outSlope: -0.06329259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.08965901 - inSlope: -0.06329259 - outSlope: -0.05894428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.09064142 - inSlope: -0.05894428 - outSlope: -0.054400615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.09154809 - inSlope: -0.054400615 - outSlope: -0.049758423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0923774 - inSlope: -0.049758423 - outSlope: -0.045943156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.09314312 - inSlope: -0.045943156 - outSlope: -0.04316349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.09386251 - inSlope: -0.04316349 - outSlope: -0.04060913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.09453933 - inSlope: -0.04060913 - outSlope: -0.03823166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.095176525 - inSlope: -0.03823166 - outSlope: -0.035988126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.09577633 - inSlope: -0.035988126 - outSlope: -0.03388438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.096341066 - inSlope: -0.03388438 - outSlope: -0.03204438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.09687514 - inSlope: -0.03204438 - outSlope: -0.03027893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.09737979 - inSlope: -0.03027893 - outSlope: -0.028747944 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.09785892 - inSlope: -0.028747944 - outSlope: -0.027338888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.09831457 - inSlope: -0.027338888 - outSlope: -0.026143963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.0987503 - inSlope: -0.026143963 - outSlope: -0.025074655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.09916821 - inSlope: -0.025074655 - outSlope: -0.024235396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.09957214 - inSlope: -0.024235396 - outSlope: -0.023481421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.09996349 - inSlope: -0.023481421 - outSlope: -0.022977613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10034645 - inSlope: -0.022977613 - outSlope: -0.022615068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10072337 - inSlope: -0.022615068 - outSlope: -0.022395125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.10109662 - inSlope: -0.022395125 - outSlope: -0.022376796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10146957 - inSlope: -0.022376796 - outSlope: -0.022534601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.101845145 - inSlope: -0.022534601 - outSlope: -0.022847526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10222594 - inSlope: -0.022847526 - outSlope: -0.023310486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10261445 - inSlope: -0.023310486 - outSlope: -0.023938738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.103013426 - inSlope: -0.023938738 - outSlope: -0.024835939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10342736 - inSlope: -0.024835939 - outSlope: -0.0257841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10385709 - inSlope: -0.0257841 - outSlope: -0.026935663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10430602 - inSlope: -0.026935663 - outSlope: -0.028260227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.10477702 - inSlope: -0.028260227 - outSlope: -0.029771207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10527321 - inSlope: -0.029771207 - outSlope: -0.03146793 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.10579768 - inSlope: -0.03146793 - outSlope: -0.033304576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.106352754 - inSlope: -0.033304576 - outSlope: -0.03528181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.10694078 - inSlope: -0.03528181 - outSlope: -0.03749732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10756574 - inSlope: -0.03749732 - outSlope: -0.039829947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.10822957 - inSlope: -0.039829947 - outSlope: -0.0423405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.108935244 - inSlope: -0.0423405 - outSlope: -0.049393374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.10975847 - inSlope: -0.049393374 - outSlope: -0.06062022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1107688 - inSlope: -0.06062022 - outSlope: -0.07158235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.11196185 - inSlope: -0.07158235 - outSlope: -0.0822156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.11333211 - inSlope: -0.0822156 - outSlope: -0.0925135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.114874 - inSlope: -0.0925135 - outSlope: -0.102610685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.116584174 - inSlope: -0.102610685 - outSlope: -0.11233996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.118456505 - inSlope: -0.11233996 - outSlope: -0.121803254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.12048656 - inSlope: -0.121803254 - outSlope: -0.13099742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.122669846 - inSlope: -0.13099742 - outSlope: -0.13977754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.124999486 - inSlope: -0.13977754 - outSlope: -0.14835714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.1274721 - inSlope: -0.14835714 - outSlope: -0.15664116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.13008279 - inSlope: -0.15664116 - outSlope: -0.16459303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.132826 - inSlope: -0.16459303 - outSlope: -0.17226951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.13569716 - inSlope: -0.17226951 - outSlope: -0.17964916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.1386913 - inSlope: -0.17964916 - outSlope: -0.18673736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.14180359 - inSlope: -0.18673736 - outSlope: -0.19345629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.14502786 - inSlope: -0.19345629 - outSlope: -0.20000662 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.14836133 - inSlope: -0.20000662 - outSlope: -0.20613511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.1517969 - inSlope: -0.20613511 - outSlope: -0.21202704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.15533069 - inSlope: -0.21202704 - outSlope: -0.21763644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.15895796 - inSlope: -0.21763644 - outSlope: -0.22288373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.16267268 - inSlope: -0.22288373 - outSlope: -0.2279102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.16647118 - inSlope: -0.2279102 - outSlope: -0.23257904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.1703475 - inSlope: -0.23257904 - outSlope: -0.23694934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.17429668 - inSlope: -0.23694934 - outSlope: -0.24107091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.17831452 - inSlope: -0.24107091 - outSlope: -0.24486983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.18239568 - inSlope: -0.24486983 - outSlope: -0.24833792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.18653464 - inSlope: -0.24833792 - outSlope: -0.25154763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.1907271 - inSlope: -0.25154763 - outSlope: -0.254431 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.19496761 - inSlope: -0.254431 - outSlope: -0.25704885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.19925176 - inSlope: -0.25704885 - outSlope: -0.25931978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.20357375 - inSlope: -0.25931978 - outSlope: -0.26130188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.2079288 - inSlope: -0.26130188 - outSlope: -0.2630123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.21231234 - inSlope: -0.2630123 - outSlope: -0.2644133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.21671923 - inSlope: -0.2644133 - outSlope: -0.26553714 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.22114484 - inSlope: -0.26553714 - outSlope: -0.26629177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.22558303 - inSlope: -0.26629177 - outSlope: -0.26680586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.23002979 - inSlope: -0.26680586 - outSlope: -0.26696858 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.23447926 - inSlope: -0.26696858 - outSlope: -0.26687202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.23892713 - inSlope: -0.26687202 - outSlope: -0.26650903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.24336894 - inSlope: -0.26650903 - outSlope: -0.26579198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.2477988 - inSlope: -0.26579198 - outSlope: -0.26476467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.25221154 - inSlope: -0.26476467 - outSlope: -0.26347345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.25660282 - inSlope: -0.26347345 - outSlope: -0.2618643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.26096722 - inSlope: -0.2618643 - outSlope: -0.25994384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.26529962 - inSlope: -0.25994384 - outSlope: -0.25777125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.2695958 - inSlope: -0.25777125 - outSlope: -0.2552464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.2738499 - inSlope: -0.2552464 - outSlope: -0.25244617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.27805734 - inSlope: -0.25244617 - outSlope: -0.2493527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.2822132 - inSlope: -0.2493527 - outSlope: -0.24594808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.28631234 - inSlope: -0.24594808 - outSlope: -0.24225914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.29035 - inSlope: -0.24225914 - outSlope: -0.23821615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.29432026 - inSlope: -0.23821615 - outSlope: -0.23397289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.2982198 - inSlope: -0.23397289 - outSlope: -0.22933982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.30204213 - inSlope: -0.22933982 - outSlope: -0.22446355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.30578318 - inSlope: -0.22446355 - outSlope: -0.21926364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.30943757 - inSlope: -0.21926364 - outSlope: -0.21376154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.31300026 - inSlope: -0.21376154 - outSlope: -0.1817369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.31602925 - inSlope: -0.1817369 - outSlope: -0.12445104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.31810343 - inSlope: -0.12445104 - outSlope: -0.06891317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.31925198 - inSlope: -0.06891317 - outSlope: -0.015195623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.31950524 - inSlope: -0.015195623 - outSlope: 0.036860738 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.3188909 - inSlope: 0.036860738 - outSlope: 0.087213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.31743735 - inSlope: 0.087213 - outSlope: 0.13582541 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.3151736 - inSlope: 0.13582541 - outSlope: 0.18267113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.31212908 - inSlope: 0.18267113 - outSlope: 0.22788249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.30833104 - inSlope: 0.22788249 - outSlope: 0.27130392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.30380931 - inSlope: 0.27130392 - outSlope: 0.31309456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.29859108 - inSlope: 0.31309456 - outSlope: 0.3530756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.2927065 - inSlope: 0.3530756 - outSlope: 0.39141336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.28618294 - inSlope: 0.39141336 - outSlope: 0.42805415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.2790487 - inSlope: 0.42805415 - outSlope: 0.46294257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.271333 - inSlope: 0.46294257 - outSlope: 0.49607867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.26306492 - inSlope: 0.49607867 - outSlope: 0.52755165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.2542724 - inSlope: 0.52755165 - outSlope: 0.5572947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.24498416 - inSlope: 0.5572947 - outSlope: 0.5852818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.23522948 - inSlope: 0.5852818 - outSlope: 0.6115827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.22503644 - inSlope: 0.6115827 - outSlope: 0.63604265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.21443574 - inSlope: 0.63604265 - outSlope: 0.65887725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.20345446 - inSlope: 0.65887725 - outSlope: 0.6799281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.19212234 - inSlope: 0.6799281 - outSlope: 0.6992463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.18046825 - inSlope: 0.6992463 - outSlope: 0.7167218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.1685229 - inSlope: 0.7167218 - outSlope: 0.7325451 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.15631382 - inSlope: 0.7325451 - outSlope: 0.7465006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.14387216 - inSlope: 0.7465006 - outSlope: 0.75882804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13122503 - inSlope: 0.75882804 - outSlope: 0.76930386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.118403316 - inSlope: 0.76930386 - outSlope: 0.77805233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.10543579 - inSlope: 0.77805233 - outSlope: 0.78498137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.09235259 - inSlope: 0.78498137 - outSlope: 0.7901429 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.079183556 - inSlope: 0.7901429 - outSlope: 0.79358417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.065957166 - inSlope: 0.79358417 - outSlope: 0.7952201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.05270351 - inSlope: 0.7952201 - outSlope: 0.7951318 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.039451327 - inSlope: 0.7951318 - outSlope: 0.7932434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.026230616 - inSlope: 0.7932434 - outSlope: 0.78958166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.013070934 - inSlope: 0.78958166 - outSlope: 0.7842594 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000042688676 - inSlope: 0.7842594 - outSlope: 0.7842594 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000011060814 - inSlope: -0.000019399486 - outSlope: -0.000019399486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0000004339329 - inSlope: -0.000019399486 - outSlope: -0.0000049861665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0000005170357 - inSlope: -0.0000049861665 - outSlope: 0.000012758355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.00000030439645 - inSlope: 0.000012758355 - outSlope: 0.000013938425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.000000072089335 - inSlope: 0.000013938425 - outSlope: -0.000009453055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.00000022964025 - inSlope: -0.000009453055 - outSlope: -0.000019134464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.000000548548 - inSlope: -0.000019134464 - outSlope: 0.000022398079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.00000017524665 - inSlope: 0.000022398079 - outSlope: 0.000010912464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0000000066278196 - inSlope: 0.000010912464 - outSlope: -0.000020563008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.00000033608896 - inSlope: -0.000020563008 - outSlope: 0.00000091285193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.00000032087476 - inSlope: 0.00000091285193 - outSlope: 0.0000155811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00000006118978 - inSlope: 0.0000155811 - outSlope: -0.00000894731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.0000002103116 - inSlope: -0.00000894731 - outSlope: -0.0000015742612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00000023654928 - inSlope: -0.0000015742612 - outSlope: -0.000012918505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0000004518577 - inSlope: -0.000012918505 - outSlope: 0.000012427034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00000024474048 - inSlope: 0.000012427034 - outSlope: 0.0000045154134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.00000016948353 - inSlope: 0.0000045154134 - outSlope: 0.0000051105058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00000008430851 - inSlope: 0.0000051105058 - outSlope: -0.000006239744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00000018830433 - inSlope: -0.000006239744 - outSlope: -0.00000028571094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.00000019306617 - inSlope: -0.00000028571094 - outSlope: 0.0000073884507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.00000006992522 - inSlope: 0.0000073884507 - outSlope: 0.00000958823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.00000008987845 - inSlope: 0.00000958823 - outSlope: -0.000009346899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.000000065903336 - inSlope: -0.000009346899 - outSlope: -0.0000014827641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.00000009061605 - inSlope: -0.0000014827641 - outSlope: -0.000008093944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.00000022551522 - inSlope: -0.000008093944 - outSlope: 0.000020642234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00000011852167 - inSlope: 0.000020642234 - outSlope: 0.000004802105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00000019855682 - inSlope: 0.000004802105 - outSlope: -0.00001884066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.000000115453865 - inSlope: -0.00001884066 - outSlope: 0.000004771458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.000000035929492 - inSlope: 0.000004771458 - outSlope: -0.0000042533934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.000000106819314 - inSlope: -0.0000042533934 - outSlope: 0.000036168032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00000049598174 - inSlope: 0.000036168032 - outSlope: -0.00004167709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.00000019863573 - inSlope: -0.00004167709 - outSlope: 0.000011323888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.000000009903763 - inSlope: 0.000011323888 - outSlope: 0.0000067896995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00000010325778 - inSlope: 0.0000067896995 - outSlope: -0.0000010340926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.00000008602292 - inSlope: -0.0000010340926 - outSlope: 0.0000027990563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.00000013267382 - inSlope: 0.0000027990563 - outSlope: -0.000012495657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.00000007558768 - inSlope: -0.000012495657 - outSlope: -0.0000046193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.00000015257594 - inSlope: -0.0000046193 - outSlope: 0.000008905171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.000000004156568 - inSlope: 0.000008905171 - outSlope: 0.000013172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00000021537656 - inSlope: 0.000013172 - outSlope: -0.000020327556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.00000012341691 - inSlope: -0.000020327556 - outSlope: -0.0000065906715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.00000023326133 - inSlope: -0.0000065906715 - outSlope: 0.000026080732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00000020141711 - inSlope: 0.000026080732 - outSlope: -0.000015532229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.000000057453104 - inSlope: -0.000015532229 - outSlope: 0.000022800654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0000003225588 - inSlope: 0.000022800654 - outSlope: -0.000023756143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.00000007337656 - inSlope: -0.000023756143 - outSlope: 0.000015591455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000018648076 - inSlope: 0.000015591455 - outSlope: 0.000010702937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00000036486352 - inSlope: 0.000010702937 - outSlope: -0.000005347667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00000027573583 - inSlope: -0.000005347667 - outSlope: -0.0000012568979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000025478755 - inSlope: -0.0000012568979 - outSlope: 0.0000020515815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00000028898054 - inSlope: 0.0000020515815 - outSlope: 0.00000015534413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00000029156962 - inSlope: 0.00000015534413 - outSlope: -0.000010701064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000011321873 - inSlope: -0.000010701064 - outSlope: 0.000019995201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00000044647177 - inSlope: 0.000019995201 - outSlope: -0.000011020283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00000026280057 - inSlope: -0.000011020283 - outSlope: 0.0000050434583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00000034685843 - inSlope: 0.0000050434583 - outSlope: -0.000022078502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.000000021116248 - inSlope: -0.000022078502 - outSlope: -0.0000056965114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00000011605802 - inSlope: -0.0000056965114 - outSlope: 0.000018021015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00000018429195 - inSlope: 0.000018021015 - outSlope: -0.0000064917203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00000007609633 - inSlope: -0.0000064917203 - outSlope: 0.000011867514 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000027388805 - inSlope: 0.000011867514 - outSlope: 0.0000031257152 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.00000032598325 - inSlope: 0.0000031257152 - outSlope: -0.000015925601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000006055681 - inSlope: -0.000015925601 - outSlope: 0.000021703288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.00000042227794 - inSlope: 0.000021703288 - outSlope: -0.000024954028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.000000006374904 - inSlope: -0.000024954028 - outSlope: 0.000011745722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.00000020213675 - inSlope: 0.000011745722 - outSlope: -0.000011944142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0000000030679133 - inSlope: -0.000011944142 - outSlope: 0.000024167248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.00000040585502 - inSlope: 0.000024167248 - outSlope: -0.000034127148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.00000016293023 - inSlope: -0.000034127148 - outSlope: 0.00003106695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00000035485175 - inSlope: 0.00003106695 - outSlope: -0.00000769302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00000022663487 - inSlope: -0.00000769302 - outSlope: -0.0000035705275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00000016712613 - inSlope: -0.0000035705275 - outSlope: -0.000010053113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -4.2679033e-10 - inSlope: -0.000010053113 - outSlope: 0.0000022757156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.000000037501767 - inSlope: 0.0000022757156 - outSlope: 0.000005603581 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00000013089469 - inSlope: 0.000005603581 - outSlope: 0.000016546172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.00000040666393 - inSlope: 0.000016546172 - outSlope: -0.00004084767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.00000027412992 - inSlope: -0.00004084767 - outSlope: 0.0000073486717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.00000015165217 - inSlope: 0.0000073486717 - outSlope: 0.000017780772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.00000014469374 - inSlope: 0.000017780772 - outSlope: -0.000027185046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.00000030839317 - inSlope: -0.000027185046 - outSlope: 0.0000215665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.00000005104817 - inSlope: 0.0000215665 - outSlope: -0.000012494898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.00000015719993 - inSlope: -0.000012494898 - outSlope: 0.00001675791 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.00000012209827 - inSlope: 0.00001675791 - outSlope: -0.0000035595035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.00000006277327 - inSlope: -0.0000035595035 - outSlope: 0.000015606338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.00000032287866 - inSlope: 0.000015606338 - outSlope: -0.000008828428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.00000017573834 - inSlope: -0.000008828428 - outSlope: -0.000013524747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.000000049673904 - inSlope: -0.000013524747 - outSlope: -0.000012713163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.00000026156127 - inSlope: -0.000012713163 - outSlope: 0.000011208205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.00000007475801 - inSlope: 0.000011208205 - outSlope: 0.0000093835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.000000081633495 - inSlope: 0.0000093835 - outSlope: -0.000004579577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.000000005307282 - inSlope: -0.000004579577 - outSlope: 0.000021209444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.00000035879768 - inSlope: 0.000021209444 - outSlope: -0.000027109347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.000000093024354 - inSlope: -0.000027109347 - outSlope: -0.0000037622567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.00000015572857 - inSlope: -0.0000037622567 - outSlope: -0.00000085494645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.00000016997777 - inSlope: -0.00000085494645 - outSlope: 0.0000093253675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.000000014555127 - inSlope: 0.0000093253675 - outSlope: -0.0000044343133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.000000088460276 - inSlope: -0.0000044343133 - outSlope: 0.00000080103507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.0000000751097 - inSlope: 0.00000080103507 - outSlope: -0.000014757762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.00000032107218 - inSlope: -0.000014757762 - outSlope: 0.00002240168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.000000052288808 - inSlope: 0.00002240168 - outSlope: -0.000026178273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.00000038401532 - inSlope: -0.000026178273 - outSlope: 0.0000055186288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.00000029203827 - inSlope: 0.0000055186288 - outSlope: 0.000024971523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.00000012415637 - inSlope: 0.000024971523 - outSlope: -0.000018535384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.00000018476639 - inSlope: -0.000018535384 - outSlope: 0.000006378836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.00000007845256 - inSlope: 0.000006378836 - outSlope: 0.00000508703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0000000063311947 - inSlope: 0.00000508703 - outSlope: 0.0000021646613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.00000004240885 - inSlope: 0.0000021646613 - outSlope: -0.000017414523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.0000002478329 - inSlope: -0.000017414523 - outSlope: 0.000015022629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.0000000025440112 - inSlope: 0.000015022629 - outSlope: 0.0000045200977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.00000007787944 - inSlope: 0.0000045200977 - outSlope: -0.000018712864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.00000023400132 - inSlope: -0.000018712864 - outSlope: 0.000020712521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.00000011120704 - inSlope: 0.000020712521 - outSlope: -0.000030661588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.00000039981893 - inSlope: -0.000030661588 - outSlope: 0.000016253347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.00000012893007 - inSlope: 0.000016253347 - outSlope: 0.000004792108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.000000049061676 - inSlope: 0.000004792108 - outSlope: 0.000013875859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.00000018220243 - inSlope: 0.000013875859 - outSlope: -0.000027027829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.00000026826095 - inSlope: -0.000027027829 - outSlope: 0.00001590686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.0000000031449783 - inSlope: 0.00001590686 - outSlope: -0.00001781606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.00000030007905 - inSlope: -0.00001781606 - outSlope: 0.000027887678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00000016471515 - inSlope: 0.000027887678 - outSlope: -0.000011978356 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.000000034923925 - inSlope: -0.000011978356 - outSlope: -0.0000028026172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.00000008163417 - inSlope: -0.0000028026172 - outSlope: 0.000004600302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.000000004962546 - inSlope: 0.000004600302 - outSlope: -0.0000022716802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.000000042823846 - inSlope: -0.0000022716802 - outSlope: -0.0000071437266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.00000016188584 - inSlope: -0.0000071437266 - outSlope: 0.0000055821215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.00000006885057 - inSlope: 0.0000055821215 - outSlope: -0.0000010376017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.00000008614391 - inSlope: -0.0000010376017 - outSlope: -0.000014590405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.00000032931712 - inSlope: -0.000014590405 - outSlope: 0.0000048222532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.00000024894516 - inSlope: 0.0000048222532 - outSlope: 0.0000134786405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.000000024301357 - inSlope: 0.0000134786405 - outSlope: -0.000012768571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.00000023711067 - inSlope: -0.000012768571 - outSlope: 0.000002888793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00000018896417 - inSlope: 0.000002888793 - outSlope: 0.000011305591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -5.3781907e-10 - inSlope: 0.000011305591 - outSlope: -0.000006774004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.00000011343777 - inSlope: -0.000006774004 - outSlope: 0.000003258846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.000000059123725 - inSlope: 0.000003258846 - outSlope: -0.0000074577933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.00000018342016 - inSlope: -0.0000074577933 - outSlope: 0.0000017718145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.00000015388994 - inSlope: 0.0000017718145 - outSlope: 0.0000048785932 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.000000072580136 - inSlope: 0.0000048785932 - outSlope: -0.0000095525265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.00000023178876 - inSlope: -0.0000095525265 - outSlope: -0.000008260558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.0000003694646 - inSlope: -0.000008260558 - outSlope: 0.000023499904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.000000022200089 - inSlope: 0.000023499904 - outSlope: -0.00001698081 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.00000026081315 - inSlope: -0.00001698081 - outSlope: 0.0000056482463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000001666758 - inSlope: 0.0000056482463 - outSlope: 0.000005752299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.00000007080288 - inSlope: 0.000005752299 - outSlope: -0.0000048551074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.00000015172125 - inSlope: -0.0000048551074 - outSlope: -0.000018857781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0000004660173 - inSlope: -0.000018857781 - outSlope: 0.000010938888 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.00000028370266 - inSlope: 0.000010938888 - outSlope: 0.000008824962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.0000001366201 - inSlope: 0.000008824962 - outSlope: -0.0000042328174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.00000020716699 - inSlope: -0.0000042328174 - outSlope: 0.000006792093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.000000093965554 - inSlope: 0.000006792093 - outSlope: -0.0000023137457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.00000013252794 - inSlope: -0.0000023137457 - outSlope: -0.0000037213686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0000001945507 - inSlope: -0.0000037213686 - outSlope: 0.000012839287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.00000001943721 - inSlope: 0.000012839287 - outSlope: -0.0000049004093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.000000062236204 - inSlope: -0.0000049004093 - outSlope: 0.000005395973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.000000027696592 - inSlope: 0.000005395973 - outSlope: 0.000014465171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.00000026878254 - inSlope: 0.000014465171 - outSlope: -0.00003058021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.00000024088718 - inSlope: -0.00003058021 - outSlope: 0.0000102071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000000070769005 - inSlope: 0.0000102071 - outSlope: -0.000023132083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.00000045630887 - inSlope: -0.000023132083 - outSlope: -0.00000004871713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.00000045712082 - inSlope: -0.00000004871713 - outSlope: 0.0000016382568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.00000042981657 - inSlope: 0.0000016382568 - outSlope: 0.000024848448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.000000015676175 - inSlope: 0.000024848448 - outSlope: -0.000012044017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0000002164096 - inSlope: -0.000012044017 - outSlope: -0.0000088348415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.00000036365682 - inSlope: -0.0000088348415 - outSlope: 0.000016284574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.00000009224751 - inSlope: 0.000016284574 - outSlope: 0.0000012833531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.00000007085831 - inSlope: 0.0000012833531 - outSlope: 0.0000055494847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.000000021633014 - inSlope: 0.0000055494847 - outSlope: -0.000016105916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.00000024679866 - inSlope: -0.000016105916 - outSlope: 0.000003708362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.00000018499269 - inSlope: 0.000003708362 - outSlope: -0.0000127051035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0000003967442 - inSlope: -0.0000127051035 - outSlope: 0.000015582746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00000013703203 - inSlope: 0.000015582746 - outSlope: -0.000030066163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0000006381343 - inSlope: -0.000030066163 - outSlope: 0.000030219067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.00000013448364 - inSlope: 0.000030219067 - outSlope: 0.00000511079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.00000004930267 - inSlope: 0.00000511079 - outSlope: -0.000019338828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.00000037161615 - inSlope: -0.000019338828 - outSlope: 0.0000028908248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.00000032343578 - inSlope: 0.0000028908248 - outSlope: 0.00001644965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.000000049275194 - inSlope: 0.00001644965 - outSlope: -0.000015117474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00000030123286 - inSlope: -0.000015117474 - outSlope: 0.00000850178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00000015953665 - inSlope: 0.00000850178 - outSlope: 0.0000047542603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00000008029906 - inSlope: 0.0000047542603 - outSlope: -0.0000018185466 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000011060814 - inSlope: -0.0000018185466 - outSlope: -0.0000018185466 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000032507313 - inSlope: 0.00001670972 - outSlope: 0.00001670972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0000006035685 - inSlope: 0.00001670972 - outSlope: -0.0000010961547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00000058529923 - inSlope: -0.0000010961547 - outSlope: -0.000010295825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00000041370217 - inSlope: -0.000010295825 - outSlope: 0.000008315864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0000005522999 - inSlope: 0.000008315864 - outSlope: -0.000004699417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0000004739763 - inSlope: -0.000004699417 - outSlope: 0.000003652603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.00000053485303 - inSlope: 0.000003652603 - outSlope: -0.000018647435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.00000022406246 - inSlope: -0.000018647435 - outSlope: 0.000010266521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0000003951712 - inSlope: 0.000010266521 - outSlope: -0.0000019009879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00000036348808 - inSlope: -0.0000019009879 - outSlope: 0.000008062197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.000000497858 - inSlope: 0.000008062197 - outSlope: 0.0000008125426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0000005114004 - inSlope: 0.0000008125426 - outSlope: -0.0000072003777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0000003913941 - inSlope: -0.0000072003777 - outSlope: 0.0000075113603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.00000051658344 - inSlope: 0.0000075113603 - outSlope: -0.000013305583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00000029482374 - inSlope: -0.000013305583 - outSlope: 0.000015821444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.00000055851444 - inSlope: 0.000015821444 - outSlope: -0.000027784594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0000000954375 - inSlope: -0.000027784594 - outSlope: -0.000011949302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00000010371734 - inSlope: -0.000011949302 - outSlope: 0.00003002525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0000003967039 - inSlope: 0.00003002525 - outSlope: 0.00000778749 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0000005264953 - inSlope: 0.00000778749 - outSlope: -0.00001667694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00000024854606 - inSlope: -0.00001667694 - outSlope: -0.000008345713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.00000010945097 - inSlope: -0.000008345713 - outSlope: 0.000013638773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00000033676406 - inSlope: 0.000013638773 - outSlope: -0.000005547431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00000024430696 - inSlope: -0.000005547431 - outSlope: 0.000026974429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00000069388113 - inSlope: 0.000026974429 - outSlope: -0.000011144466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.0000005081402 - inSlope: -0.000011144466 - outSlope: -0.000017229579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00000022098031 - inSlope: -0.000017229579 - outSlope: 0.000021992968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0000005875294 - inSlope: 0.000021992968 - outSlope: -0.00003029051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.000000082687144 - inSlope: -0.00003029051 - outSlope: 0.0000147421415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00000032838926 - inSlope: 0.0000147421415 - outSlope: -0.000010340177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00000015605283 - inSlope: -0.000010340177 - outSlope: 0.000011752833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0000003519332 - inSlope: 0.000011752833 - outSlope: 0.000002487259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00000039338764 - inSlope: 0.000002487259 - outSlope: -0.000001117363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00000037476494 - inSlope: -0.000001117363 - outSlope: -0.0000080511845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.00000024057866 - inSlope: -0.0000080511845 - outSlope: 0.000005837181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.00000033786492 - inSlope: 0.000005837181 - outSlope: 0.0000103113425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0000005097211 - inSlope: 0.0000103113425 - outSlope: -0.000016661013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0000002320378 - inSlope: -0.000016661013 - outSlope: 0.000014997621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0000004819979 - inSlope: 0.000014997621 - outSlope: -0.000020584874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00000013891702 - inSlope: -0.000020584874 - outSlope: 0.0000033768722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00000019519837 - inSlope: 0.0000033768722 - outSlope: -0.0000066536786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00000008430383 - inSlope: -0.0000066536786 - outSlope: 0.000021359603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00000044029687 - inSlope: 0.000021359603 - outSlope: -0.000021647187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00000007951076 - inSlope: -0.000021647187 - outSlope: 0.00001803024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00000038001554 - inSlope: 0.00001803024 - outSlope: -0.000013016889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0000001630676 - inSlope: -0.000013016889 - outSlope: 0.000000809878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000017656555 - inSlope: 0.000000809878 - outSlope: 0.000012770827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00000038941323 - inSlope: 0.000012770827 - outSlope: -0.000006379944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00000028308094 - inSlope: -0.000006379944 - outSlope: -0.0000002723405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000027854193 - inSlope: -0.0000002723405 - outSlope: 0.0000030571262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.000000329494 - inSlope: 0.0000030571262 - outSlope: -0.000007780691 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00000019981546 - inSlope: -0.000007780691 - outSlope: 0.00000808316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000033453466 - inSlope: 0.00000808316 - outSlope: -0.000008650799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00000019035481 - inSlope: -0.000008650799 - outSlope: 0.0000028018967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00000023705304 - inSlope: 0.0000028018967 - outSlope: 0.0000011050511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0000002554706 - inSlope: 0.0000011050511 - outSlope: -0.000015247592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0000000013443261 - inSlope: -0.000015247592 - outSlope: -0.000011663481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00000019304683 - inSlope: -0.000011663481 - outSlope: 0.00002999229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00000030682418 - inSlope: 0.00002999229 - outSlope: -0.000014442156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00000006612096 - inSlope: -0.000014442156 - outSlope: 0.000020829826 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0000004132844 - inSlope: 0.000020829826 - outSlope: -0.000009733851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0000002510537 - inSlope: -0.000009733851 - outSlope: -0.0000060858574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000014962285 - inSlope: -0.0000060858574 - outSlope: -0.000010879519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.000000031702303 - inSlope: -0.000010879519 - outSlope: 0.000028401919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.00000044166595 - inSlope: 0.000028401919 - outSlope: -0.000020869817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.000000093836015 - inSlope: -0.000020869817 - outSlope: 0.000007806791 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00000022394906 - inSlope: 0.000007806791 - outSlope: 0.00001830617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0000005290516 - inSlope: 0.00001830617 - outSlope: -0.000028293935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.000000057486453 - inSlope: -0.000028293935 - outSlope: 0.000009397676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00000021411424 - inSlope: 0.000009397676 - outSlope: 0.0000061312744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00000031630205 - inSlope: 0.0000061312744 - outSlope: 0.000012240157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00000052030447 - inSlope: 0.000012240157 - outSlope: -0.000030839547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.0000000063088157 - inSlope: -0.000030839547 - outSlope: 0.00001612193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0000002750074 - inSlope: 0.00001612193 - outSlope: 0.000019452353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00000059921297 - inSlope: 0.000019452353 - outSlope: -0.000032833963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.00000005198075 - inSlope: -0.000032833963 - outSlope: 0.000022316197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00000042391702 - inSlope: 0.000022316197 - outSlope: -0.000011410295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.00000023374561 - inSlope: -0.000011410295 - outSlope: -0.000003922527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.00000016837022 - inSlope: -0.000003922527 - outSlope: 0.000012283499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.00000037309647 - inSlope: 0.000012283499 - outSlope: -0.0000030950418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0000003215125 - inSlope: -0.0000030950418 - outSlope: 0.00001809626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.00000062311653 - inSlope: 0.00001809626 - outSlope: 0.000008869199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.00000077093637 - inSlope: 0.000008869199 - outSlope: -0.000016394948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0000004976875 - inSlope: -0.000016394948 - outSlope: 0.00000080865186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.000000511165 - inSlope: 0.00000080865186 - outSlope: -0.0000019274064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.0000004790416 - inSlope: -0.0000019274064 - outSlope: 0.000002252294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0000005165798 - inSlope: 0.000002252294 - outSlope: 0.000005031996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0000006004469 - inSlope: 0.000005031996 - outSlope: -0.00001836644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.00000029433988 - inSlope: -0.00001836644 - outSlope: 0.000028072423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0000007622132 - inSlope: 0.000028072423 - outSlope: -0.0000035999687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.00000070221375 - inSlope: -0.0000035999687 - outSlope: -0.000008373057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.00000056266293 - inSlope: -0.000008373057 - outSlope: 0.000012291866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0000007675272 - inSlope: 0.000012291866 - outSlope: -0.00000081893825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0000007538782 - inSlope: -0.00000081893825 - outSlope: 0.000005016488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0000008374869 - inSlope: 0.000005016488 - outSlope: -0.0000005630198 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0000008281032 - inSlope: -0.0000005630198 - outSlope: -0.000026959568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.00000037877751 - inSlope: -0.000026959568 - outSlope: 0.000010577639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.0000005550713 - inSlope: 0.000010577639 - outSlope: 0.0000019844147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00000058814487 - inSlope: 0.0000019844147 - outSlope: -0.00000030692405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0000005830295 - inSlope: -0.00000030692405 - outSlope: 0.000015080687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.000000834374 - inSlope: 0.000015080687 - outSlope: 0.000014191409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0000010708973 - inSlope: 0.000014191409 - outSlope: -0.00004649153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.00000029603365 - inSlope: -0.00004649153 - outSlope: 0.000024529887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.0000007048647 - inSlope: 0.000024529887 - outSlope: 0.0000013940385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.00000072809866 - inSlope: 0.0000013940385 - outSlope: -0.0000066728517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.00000061688456 - inSlope: -0.0000066728517 - outSlope: 0.0000030720305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.000000668085 - inSlope: 0.0000030720305 - outSlope: -0.000021940172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.00000030241583 - inSlope: -0.000021940172 - outSlope: 0.000029212291 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.0000007892869 - inSlope: 0.000029212291 - outSlope: -0.000019754852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.0000004600373 - inSlope: -0.000019754852 - outSlope: -0.000014427092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000021958603 - inSlope: -0.000014427092 - outSlope: 0.000035613684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.00000081314687 - inSlope: 0.000035613684 - outSlope: -0.00002220201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.00000044311372 - inSlope: -0.00002220201 - outSlope: 0.000039807383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.0000011065695 - inSlope: 0.000039807383 - outSlope: -0.000022267735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000007354409 - inSlope: -0.000022267735 - outSlope: -0.000030644078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.00000022470675 - inSlope: -0.000030644078 - outSlope: 0.000022626644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.00000060181713 - inSlope: 0.000022626644 - outSlope: -0.000009482404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.0000004437761 - inSlope: -0.000009482404 - outSlope: -0.0000038515677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.00000037958335 - inSlope: -0.0000038515677 - outSlope: -0.0000017052172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.0000003511631 - inSlope: -0.0000017052172 - outSlope: 0.000010349479 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.00000052365425 - inSlope: 0.000010349479 - outSlope: 0.000020090769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.0000008585001 - inSlope: 0.000020090769 - outSlope: -0.0000041688445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.0000007890194 - inSlope: -0.0000041688445 - outSlope: -0.000021163614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.00000043629282 - inSlope: -0.000021163614 - outSlope: 0.000013971719 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.0000006691546 - inSlope: 0.000013971719 - outSlope: -0.000011702754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.00000047410887 - inSlope: -0.000011702754 - outSlope: 0.000017869485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.00000077193334 - inSlope: 0.000017869485 - outSlope: -0.000018642313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.0000004612284 - inSlope: -0.000018642313 - outSlope: 0.0000036358203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0000005218262 - inSlope: 0.0000036358203 - outSlope: 0.000008085577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.0000006565857 - inSlope: 0.000008085577 - outSlope: 0.0000075768403 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.00000078286627 - inSlope: 0.0000075768403 - outSlope: -0.000032918262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.00000023422912 - inSlope: -0.000032918262 - outSlope: 0.000025675845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.00000066215944 - inSlope: 0.000025675845 - outSlope: -0.000019511155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0000003369738 - inSlope: -0.000019511155 - outSlope: 0.000005873835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.00000043487097 - inSlope: 0.000005873835 - outSlope: -0.000014491259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.00000019335023 - inSlope: -0.000014491259 - outSlope: 0.000018445027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.00000050076704 - inSlope: 0.000018445027 - outSlope: 0.0000036395659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0000005614264 - inSlope: 0.0000036395659 - outSlope: 0.000003107528 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0000006132185 - inSlope: 0.000003107528 - outSlope: 0.000003385213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.00000066963867 - inSlope: 0.000003385213 - outSlope: 0.0000024904432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.000000711146 - inSlope: 0.0000024904432 - outSlope: -0.0000010699522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0000006933135 - inSlope: -0.0000010699522 - outSlope: 0.000008952025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000084251377 - inSlope: 0.000008952025 - outSlope: -0.000003908692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.00000077736803 - inSlope: -0.000003908692 - outSlope: -0.000003615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.00000071710804 - inSlope: -0.000003615603 - outSlope: 0.0000036743268 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.00000077834676 - inSlope: 0.0000036743268 - outSlope: -0.000015676425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.00000051707326 - inSlope: -0.000015676425 - outSlope: -0.000008406579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.00000037696375 - inSlope: -0.000008406579 - outSlope: 0.0000145401245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.00000061929893 - inSlope: 0.0000145401245 - outSlope: -0.000014000669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.00000038595468 - inSlope: -0.000014000669 - outSlope: -0.0000030830176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.0000003345711 - inSlope: -0.0000030830176 - outSlope: 0.000009494253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.0000004928085 - inSlope: 0.000009494253 - outSlope: 0.000002751928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.00000053867393 - inSlope: 0.000002751928 - outSlope: -0.0000036460256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.0000004779069 - inSlope: -0.0000036460256 - outSlope: -0.000001431151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0000004540544 - inSlope: -0.000001431151 - outSlope: 0.000010837977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0000006346872 - inSlope: 0.000010837977 - outSlope: -0.000009190447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0000004815132 - inSlope: -0.000009190447 - outSlope: 0.0000021824483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0000005178873 - inSlope: 0.0000021824483 - outSlope: -0.0000050158537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.00000043428864 - inSlope: -0.0000050158537 - outSlope: -0.00000003523329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.00000043370142 - inSlope: -0.00000003523329 - outSlope: -0.0000125894585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.00000022387731 - inSlope: -0.0000125894585 - outSlope: 0.000010514622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.00000039912084 - inSlope: 0.000010514622 - outSlope: 0.000010294522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.00000057069605 - inSlope: 0.000010294522 - outSlope: -0.000012287757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0000003659003 - inSlope: -0.000012287757 - outSlope: 0.000013857026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.0000005968505 - inSlope: 0.000013857026 - outSlope: 0.000008027164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.00000073063643 - inSlope: 0.000008027164 - outSlope: -0.000019547113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.00000040485153 - inSlope: -0.000019547113 - outSlope: 0.000001654232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.00000043242204 - inSlope: 0.000001654232 - outSlope: -0.000007008715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.00000031561024 - inSlope: -0.000007008715 - outSlope: -0.0000028035236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0000002688849 - inSlope: -0.0000028035236 - outSlope: 0.0000007621857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00000028158797 - inSlope: 0.0000007621857 - outSlope: 0.000006404938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.00000038833684 - inSlope: 0.000006404938 - outSlope: 0.0000065721433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.00000049787246 - inSlope: 0.0000065721433 - outSlope: 0.000014120167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0000007332117 - inSlope: 0.000014120167 - outSlope: -0.000009464049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0000005754777 - inSlope: -0.000009464049 - outSlope: -0.0000019976342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.00000054218384 - inSlope: -0.0000019976342 - outSlope: 0.000021875956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.00000090678276 - inSlope: 0.000021875956 - outSlope: -0.000029472267 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0000004155788 - inSlope: -0.000029472267 - outSlope: -0.0000033937242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00000035901678 - inSlope: -0.0000033937242 - outSlope: 0.000014116614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00000059429345 - inSlope: 0.000014116614 - outSlope: -0.000016153235 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000032507313 - inSlope: -0.000016153235 - outSlope: -0.000016153235 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5878858 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5878858 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.02511373 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.02511373 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.048068784 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.048068784 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.99260956 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.99260956 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03292263 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.03292263 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000039515624 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000039515624 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.001239594 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.001239594 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.2538398e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -2.2538398e-16 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.587886 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.587886 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.025113374 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.025113374 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.04806799 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.04806799 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9926093 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.9926093 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.032923732 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.032923732 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000039771767 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000039771767 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0012392391 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0012392391 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 2.0355553e-15 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 2.0355553e-15 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000009106919 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0000009106919 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.8513151 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.8513151 - inSlope: -0 - outSlope: -0.03255132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.8518576 - inSlope: -0.03255132 - outSlope: -0.11669051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.85380244 - inSlope: -0.11669051 - outSlope: -0.12932505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.85595787 - inSlope: -0.12932505 - outSlope: -0.15356556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.8585173 - inSlope: -0.15356556 - outSlope: -0.18960732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.8616774 - inSlope: -0.18960732 - outSlope: -0.13839139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.8639839 - inSlope: -0.13839139 - outSlope: -0.11301011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.86586744 - inSlope: -0.11301011 - outSlope: -0.11110793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.86771923 - inSlope: -0.11110793 - outSlope: -0.015703455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.86798096 - inSlope: -0.015703455 - outSlope: 0.036900077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.86736596 - inSlope: 0.036900077 - outSlope: 0.0955901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.8657728 - inSlope: 0.0955901 - outSlope: 0.11782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.8638091 - inSlope: 0.11782061 - outSlope: 0.24017952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.8598061 - inSlope: 0.24017952 - outSlope: 0.30390888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.854741 - inSlope: 0.30390888 - outSlope: 0.3686204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.8485973 - inSlope: 0.3686204 - outSlope: 0.4331593 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.841378 - inSlope: 0.4331593 - outSlope: 0.4965632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.8331019 - inSlope: 0.4965632 - outSlope: 0.5093806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.82461226 - inSlope: 0.5093806 - outSlope: 0.63732207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.81399024 - inSlope: 0.63732207 - outSlope: 0.6830042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.80260676 - inSlope: 0.6830042 - outSlope: 0.7243974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.7905335 - inSlope: 0.7243974 - outSlope: 0.76104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.7778495 - inSlope: 0.76104 - outSlope: 0.7923468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.7646437 - inSlope: 0.7923468 - outSlope: 0.81749874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.75101876 - inSlope: 0.81749874 - outSlope: 0.8357628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.7370894 - inSlope: 0.8357628 - outSlope: 0.8465024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.72298104 - inSlope: 0.8465024 - outSlope: 0.8487948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.70883447 - inSlope: 0.8487948 - outSlope: 0.8421726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.6947982 - inSlope: 0.8421726 - outSlope: 0.82589585 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.68103325 - inSlope: 0.82589585 - outSlope: 0.7992168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.667713 - inSlope: 0.7992168 - outSlope: 0.7618017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6550163 - inSlope: 0.7618017 - outSlope: 0.7653744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.6422601 - inSlope: 0.7653744 - outSlope: 0.65648025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.63131875 - inSlope: 0.65648025 - outSlope: 0.5842536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.6215812 - inSlope: 0.5842536 - outSlope: 0.50086904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6132333 - inSlope: 0.50086904 - outSlope: 0.40644088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6064593 - inSlope: 0.40644088 - outSlope: 0.30157357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.6014331 - inSlope: 0.30157357 - outSlope: 0.18717545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.5983135 - inSlope: 0.18717545 - outSlope: 0.064094126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.5972453 - inSlope: 0.064094126 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.5972453 - inSlope: -0 - outSlope: 0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.5972181 - inSlope: 0.0016307846 - outSlope: 0.0044560474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.5971438 - inSlope: 0.0044560474 - outSlope: 0.0068378025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.59702986 - inSlope: 0.0068378025 - outSlope: 0.008418568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.59688956 - inSlope: 0.008418568 - outSlope: 0.009516487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.59673095 - inSlope: 0.009516487 - outSlope: 0.010031471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.59656376 - inSlope: 0.010031471 - outSlope: 0.00994564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.596398 - inSlope: 0.00994564 - outSlope: 0.009291181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.59624314 - inSlope: 0.009291181 - outSlope: 0.008035906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.5961092 - inSlope: 0.008035906 - outSlope: 0.006118975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.5960072 - inSlope: 0.006118975 - outSlope: 0.0037479436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.59594476 - inSlope: 0.0037479436 - outSlope: 0.00074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.59593236 - inSlope: 0.00074386667 - outSlope: -0.0029218225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.59598106 - inSlope: -0.0029218225 - outSlope: -0.0070595806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.5960987 - inSlope: -0.0070595806 - outSlope: -0.011798155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.59629536 - inSlope: -0.011798155 - outSlope: -0.017094629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.59658027 - inSlope: -0.017094629 - outSlope: -0.02294185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.59696263 - inSlope: -0.02294185 - outSlope: -0.029325303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.5974514 - inSlope: -0.029325303 - outSlope: -0.036191974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.5980546 - inSlope: -0.036191974 - outSlope: -0.043666404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.59878236 - inSlope: -0.043666404 - outSlope: -0.051609326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.5996425 - inSlope: -0.051609326 - outSlope: -0.059956368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6006418 - inSlope: -0.059956368 - outSlope: -0.06878979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.6017883 - inSlope: -0.06878979 - outSlope: -0.70719904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6135749 - inSlope: -0.70719904 - outSlope: -0.5811703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.62326115 - inSlope: -0.5811703 - outSlope: 0.16769545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.62046623 - inSlope: 0.16769545 - outSlope: 0.4632716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.61274505 - inSlope: 0.4632716 - outSlope: 0.77581 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.5998149 - inSlope: 0.77581 - outSlope: 0.9213504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.58445907 - inSlope: 0.9213504 - outSlope: 1.0064945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.5676842 - inSlope: 1.0064945 - outSlope: 0.9353587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.5520949 - inSlope: 0.9353587 - outSlope: 0.65812534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.54112613 - inSlope: 0.65812534 - outSlope: 0.15037443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.5386199 - inSlope: 0.15037443 - outSlope: -0.39653817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.54522884 - inSlope: -0.39653817 - outSlope: -0.8041521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.55863136 - inSlope: -0.8041521 - outSlope: -1.1548816 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.57787937 - inSlope: -1.1548816 - outSlope: -1.4410129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.6018962 - inSlope: -1.4410129 - outSlope: -1.6595021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.62955457 - inSlope: -1.6595021 - outSlope: -1.8110864 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.6597393 - inSlope: -1.8110864 - outSlope: -1.9002146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6914095 - inSlope: -1.9002146 - outSlope: -1.9335598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.7236355 - inSlope: -1.9335598 - outSlope: -1.9179529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.75560135 - inSlope: -1.9179529 - outSlope: -1.8595523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.78659385 - inSlope: -1.8595523 - outSlope: -1.8024561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.8166352 - inSlope: -1.8024561 - outSlope: -1.6080717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.84343636 - inSlope: -1.6080717 - outSlope: -1.454853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.8676839 - inSlope: -1.454853 - outSlope: -1.2840927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.8890854 - inSlope: -1.2840927 - outSlope: -1.1014627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.9074431 - inSlope: -1.1014627 - outSlope: -0.81371504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.921005 - inSlope: -0.81371504 - outSlope: -0.6261462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9314408 - inSlope: -0.6261462 - outSlope: -0.4109935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.93829066 - inSlope: -0.4109935 - outSlope: -0.1506938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.9408022 - inSlope: -0.1506938 - outSlope: 0.004112724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.9407337 - inSlope: 0.004112724 - outSlope: 0.19406694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9374992 - inSlope: 0.19406694 - outSlope: 0.27034906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.9329934 - inSlope: 0.27034906 - outSlope: 0.33519778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.9274068 - inSlope: 0.33519778 - outSlope: 0.24836206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.9232674 - inSlope: 0.24836206 - outSlope: 0.09703526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9216502 - inSlope: 0.09703526 - outSlope: 0.008304008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.92151177 - inSlope: 0.008304008 - outSlope: 0.024333023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.9211062 - inSlope: 0.024333023 - outSlope: 0.039378442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.9204499 - inSlope: 0.039378442 - outSlope: 0.053651385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9195557 - inSlope: 0.053651385 - outSlope: 0.06712324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.918437 - inSlope: 0.06712324 - outSlope: 0.07965095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.9171095 - inSlope: 0.07965095 - outSlope: 0.09131321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.9155876 - inSlope: 0.09131321 - outSlope: 0.1022316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.91388375 - inSlope: 0.1022316 - outSlope: 0.11222373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.91201335 - inSlope: 0.11222373 - outSlope: 0.12142193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.90998966 - inSlope: 0.12142193 - outSlope: 0.12974751 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.9078272 - inSlope: 0.12974751 - outSlope: 0.13722195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.90554017 - inSlope: 0.13722195 - outSlope: 0.14380945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.90314335 - inSlope: 0.14380945 - outSlope: 0.14956728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.90065056 - inSlope: 0.14956728 - outSlope: 0.15442386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.89807683 - inSlope: 0.15442386 - outSlope: 0.15842703 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.89543635 - inSlope: 0.15842703 - outSlope: 0.16155139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.8927438 - inSlope: 0.16155139 - outSlope: 0.16370788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.89001536 - inSlope: 0.16370788 - outSlope: 0.16508119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.887264 - inSlope: 0.16508119 - outSlope: 0.16544954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.8845065 - inSlope: 0.16544954 - outSlope: 0.19247192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.88129866 - inSlope: 0.19247192 - outSlope: 0.16363636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.8785714 - inSlope: 0.16363636 - outSlope: 0.1613082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.8758829 - inSlope: 0.1613082 - outSlope: 0.15792146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.8732509 - inSlope: 0.15792146 - outSlope: 0.15371218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.87068903 - inSlope: 0.15371218 - outSlope: 0.14835133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.8682165 - inSlope: 0.14835133 - outSlope: 0.14217867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.8658469 - inSlope: 0.14217867 - outSlope: 0.13496532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.86359745 - inSlope: 0.13496532 - outSlope: 0.12678993 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.8614843 - inSlope: 0.12678993 - outSlope: 0.11759173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.8595244 - inSlope: 0.11759173 - outSlope: 0.10744428 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.85773367 - inSlope: 0.10744428 - outSlope: 0.09632358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.8561283 - inSlope: 0.09632358 - outSlope: 0.08421787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.85472465 - inSlope: 0.08421787 - outSlope: 0.07102854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.85354084 - inSlope: 0.07102854 - outSlope: 0.056959447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.8525915 - inSlope: 0.056959447 - outSlope: 0.04191045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.851893 - inSlope: 0.04191045 - outSlope: 0.02585652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.85146207 - inSlope: 0.02585652 - outSlope: 0.008819112 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.8513151 - inSlope: 0.008819112 - outSlope: 0.008819112 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37417826 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.37417826 - inSlope: -0 - outSlope: 0.11800658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.37614504 - inSlope: 0.11800658 - outSlope: 0.33399436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3817116 - inSlope: 0.33399436 - outSlope: 0.5217437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.39040735 - inSlope: 0.5217437 - outSlope: 0.6647361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.40148628 - inSlope: 0.6647361 - outSlope: 0.76357913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.41421258 - inSlope: 0.76357913 - outSlope: 0.8327605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4280919 - inSlope: 0.8327605 - outSlope: 0.8659507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.44252446 - inSlope: 0.8659507 - outSlope: 0.87001467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4570247 - inSlope: 0.87001467 - outSlope: 0.85992956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47135684 - inSlope: 0.85992956 - outSlope: 0.8278646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.48515457 - inSlope: 0.8278646 - outSlope: 0.78157043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.49818078 - inSlope: 0.78157043 - outSlope: 0.7214273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.51020455 - inSlope: 0.7214273 - outSlope: 0.6568164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.5211515 - inSlope: 0.6568164 - outSlope: 0.58063084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.53082865 - inSlope: 0.58063084 - outSlope: 0.4980384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.5391293 - inSlope: 0.4980384 - outSlope: 0.41028538 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5459674 - inSlope: 0.41028538 - outSlope: 0.31867534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.55127865 - inSlope: 0.31867534 - outSlope: 0.22390744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.55501044 - inSlope: 0.22390744 - outSlope: 0.12960804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.55717057 - inSlope: 0.12960804 - outSlope: 0.03413179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.55773944 - inSlope: 0.03413179 - outSlope: -0.059534367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.5567472 - inSlope: -0.059534367 - outSlope: -0.14981762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.55425024 - inSlope: -0.14981762 - outSlope: -0.23530506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5503285 - inSlope: -0.23530506 - outSlope: -0.31425148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.545091 - inSlope: -0.31425148 - outSlope: -0.38504398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.5386736 - inSlope: -0.38504398 - outSlope: -0.4460947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.5312387 - inSlope: -0.4460947 - outSlope: -0.496109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.5229702 - inSlope: -0.496109 - outSlope: -0.5338099 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.5140733 - inSlope: -0.5338099 - outSlope: -0.5581539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.50477076 - inSlope: -0.5581539 - outSlope: -0.5683982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.49529746 - inSlope: -0.5683982 - outSlope: -0.5641764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.48589453 - inSlope: -0.5641764 - outSlope: -0.5458247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.47679746 - inSlope: -0.5458247 - outSlope: -0.51216114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.46826145 - inSlope: -0.51216114 - outSlope: -0.46507046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.46051028 - inSlope: -0.46507046 - outSlope: -0.40475178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.45376438 - inSlope: -0.40475178 - outSlope: -0.33217046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.4482282 - inSlope: -0.33217046 - outSlope: -0.24849439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.44408664 - inSlope: -0.24849439 - outSlope: -0.15501395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.44150308 - inSlope: -0.15501395 - outSlope: -0.0532419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.4406157 - inSlope: -0.0532419 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.4406157 - inSlope: -0 - outSlope: 0.00032007723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.44062105 - inSlope: 0.00032007723 - outSlope: 0.0008708247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.44063556 - inSlope: 0.0008708247 - outSlope: 0.001214139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.4406558 - inSlope: 0.001214139 - outSlope: 0.0013643516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.44067854 - inSlope: 0.0013643516 - outSlope: 0.0013679279 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.44070134 - inSlope: 0.0013679279 - outSlope: 0.0011569272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.44072062 - inSlope: 0.0011569272 - outSlope: 0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.44073373 - inSlope: 0.00078678207 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.4407372 - inSlope: 0.00020742437 - outSlope: -0.00054717116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.44072807 - inSlope: -0.00054717116 - outSlope: -0.0015002396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.44070306 - inSlope: -0.0015002396 - outSlope: -0.0026160504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.44065946 - inSlope: -0.0026160504 - outSlope: -0.0039517917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.4405936 - inSlope: -0.0039517917 - outSlope: -0.005505686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.44050184 - inSlope: -0.005505686 - outSlope: -0.0072169374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.44038156 - inSlope: -0.0072169374 - outSlope: -0.009162434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.44022885 - inSlope: -0.009162434 - outSlope: -0.011352908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.44003963 - inSlope: -0.011352908 - outSlope: -0.0137364995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.4398107 - inSlope: -0.0137364995 - outSlope: -0.016404288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.4395373 - inSlope: -0.016404288 - outSlope: -0.019281525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.43921593 - inSlope: -0.019281525 - outSlope: -0.022435805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.438842 - inSlope: -0.022435805 - outSlope: -0.025904799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.43841025 - inSlope: -0.025904799 - outSlope: -0.029640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.43791625 - inSlope: -0.029640226 - outSlope: -0.033747587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.4373538 - inSlope: -0.033747587 - outSlope: -0.36281562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.43130687 - inSlope: -0.36281562 - outSlope: -0.38896796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.42482403 - inSlope: -0.38896796 - outSlope: 0.15043452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.42733127 - inSlope: 0.15043452 - outSlope: 0.3622452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.43336868 - inSlope: 0.3622452 - outSlope: 0.42592448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.44046742 - inSlope: 0.42592448 - outSlope: 0.35992956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.44646624 - inSlope: 0.35992956 - outSlope: 0.21575174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.4500621 - inSlope: 0.21575174 - outSlope: 0.06066984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.45107326 - inSlope: 0.06066984 - outSlope: -0.04125778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.45038563 - inSlope: -0.04125778 - outSlope: -0.056789167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.44943914 - inSlope: -0.056789167 - outSlope: 0.14360024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.45183247 - inSlope: 0.14360024 - outSlope: 0.4838656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.4598969 - inSlope: 0.4838656 - outSlope: 0.7768489 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.47284436 - inSlope: 0.7768489 - outSlope: 1.0099027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.48967606 - inSlope: 1.0099027 - outSlope: 1.1719118 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.5092079 - inSlope: 1.1719118 - outSlope: 1.2539518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.5301071 - inSlope: 1.2539518 - outSlope: 1.2518132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.5509706 - inSlope: 1.2518132 - outSlope: 1.1670982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.57042223 - inSlope: 1.1670982 - outSlope: 1.0074208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.58721256 - inSlope: 1.0074208 - outSlope: 0.78559476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6003058 - inSlope: 0.78559476 - outSlope: 0.5192008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.60895926 - inSlope: 0.5192008 - outSlope: 0.21881124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.6126061 - inSlope: 0.21881124 - outSlope: -0.09204635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.611072 - inSlope: -0.09204635 - outSlope: -0.40288964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.6043572 - inSlope: -0.40288964 - outSlope: -0.70280737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.59264374 - inSlope: -0.70280737 - outSlope: -0.9820721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.5762759 - inSlope: -0.9820721 - outSlope: -1.2315321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.55575037 - inSlope: -1.2315321 - outSlope: -1.4437773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.53168744 - inSlope: -1.4437773 - outSlope: -1.6054538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.5049299 - inSlope: -1.6054538 - outSlope: -1.709724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.47643453 - inSlope: -1.709724 - outSlope: -1.7286764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.44762328 - inSlope: -1.7286764 - outSlope: -1.6427902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.42024347 - inSlope: -1.6427902 - outSlope: -1.4021797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.39687383 - inSlope: -1.4021797 - outSlope: -0.97991025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.380542 - inSlope: -0.97991025 - outSlope: -0.36088264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.3745273 - inSlope: -0.36088264 - outSlope: 0.00066696707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.37453842 - inSlope: 0.00066696707 - outSlope: 0.002015235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.374572 - inSlope: 0.002015235 - outSlope: 0.0031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.37462413 - inSlope: 0.0031274587 - outSlope: 0.004178886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.37469378 - inSlope: 0.004178886 - outSlope: 0.0050550746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.37477803 - inSlope: 0.0050550746 - outSlope: 0.0057238396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.37487343 - inSlope: 0.0057238396 - outSlope: 0.0062191547 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.37497708 - inSlope: 0.0062191547 - outSlope: 0.006530291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.37508592 - inSlope: 0.006530291 - outSlope: 0.006642944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.37519664 - inSlope: 0.006642944 - outSlope: 0.0065875114 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.37530643 - inSlope: 0.0065875114 - outSlope: 0.006322867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.3754118 - inSlope: 0.006322867 - outSlope: 0.0058794077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.3755098 - inSlope: 0.0058794077 - outSlope: 0.0053197197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.37559846 - inSlope: 0.0053197197 - outSlope: 0.004577641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.37567475 - inSlope: 0.004577641 - outSlope: 0.0037390029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.37573707 - inSlope: 0.0037390029 - outSlope: 0.0027912483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.3757836 - inSlope: 0.0027912483 - outSlope: 0.0018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.375814 - inSlope: 0.0018239039 - outSlope: 0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.3758258 - inSlope: 0.0007081039 - outSlope: -0.00040769615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.375819 - inSlope: -0.00040769615 - outSlope: -0.0014752164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.3757944 - inSlope: -0.0014752164 - outSlope: 0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.3758062 - inSlope: 0.0007081039 - outSlope: -0.0035977399 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.37574625 - inSlope: -0.0035977399 - outSlope: -0.0046241325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.37566918 - inSlope: -0.0046241325 - outSlope: -0.0055718473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.37557632 - inSlope: -0.0055718473 - outSlope: -0.006276375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.3754717 - inSlope: -0.006276375 - outSlope: -0.0070077246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.37535492 - inSlope: -0.0070077246 - outSlope: -0.0074887346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.3752301 - inSlope: -0.0074887346 - outSlope: -0.007849939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.37509927 - inSlope: -0.007849939 - outSlope: -0.00801266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.37496573 - inSlope: -0.00801266 - outSlope: -0.007994778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.37483248 - inSlope: -0.007994778 - outSlope: -0.0077800904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.3747028 - inSlope: -0.0077800904 - outSlope: -0.0073349546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.37458056 - inSlope: -0.0073349546 - outSlope: -0.006701953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.37446886 - inSlope: -0.006701953 - outSlope: -0.005881196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.37437084 - inSlope: -0.005881196 - outSlope: -0.004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.37429038 - inSlope: -0.004827981 - outSlope: -0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.3742291 - inSlope: -0.003676418 - outSlope: -0.0022637865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.37419137 - inSlope: -0.0022637865 - outSlope: -0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.37417826 - inSlope: -0.00078678207 - outSlope: -0.00078678207 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.14505611 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.14505611 - inSlope: -0 - outSlope: -0.02647164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.14461492 - inSlope: -0.02647164 - outSlope: -0.028772084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.14413539 - inSlope: -0.028772084 - outSlope: -0.13846779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.14182758 - inSlope: -0.13846779 - outSlope: -0.18539625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13873765 - inSlope: -0.18539625 - outSlope: -0.17785655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13577338 - inSlope: -0.17785655 - outSlope: -0.2807471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13109426 - inSlope: -0.2807471 - outSlope: -0.3078265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.1259638 - inSlope: -0.3078265 - outSlope: -0.2818593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.12126616 - inSlope: -0.2818593 - outSlope: -0.3635255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.115207404 - inSlope: -0.3635255 - outSlope: -0.36914742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.10905495 - inSlope: -0.36914742 - outSlope: -0.37039778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.10288164 - inSlope: -0.37039778 - outSlope: -0.32447383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.09747375 - inSlope: -0.32447383 - outSlope: -0.3771775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.09118746 - inSlope: -0.3771775 - outSlope: -0.35971275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.085192256 - inSlope: -0.35971275 - outSlope: -0.3391233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.079540186 - inSlope: -0.3391233 - outSlope: -0.31545624 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.07428259 - inSlope: -0.31545624 - outSlope: -0.28867123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.069471404 - inSlope: -0.28867123 - outSlope: -0.22099233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.0657882 - inSlope: -0.22099233 - outSlope: -0.24451913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.061712887 - inSlope: -0.24451913 - outSlope: -0.20270357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.058334474 - inSlope: -0.20270357 - outSlope: -0.16061082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.05565763 - inSlope: -0.16061082 - outSlope: -0.11893887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.053675316 - inSlope: -0.11893887 - outSlope: -0.078348964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0523695 - inSlope: -0.078348964 - outSlope: -0.039473437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.05171161 - inSlope: -0.039473437 - outSlope: -0.003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.051658563 - inSlope: -0.003182891 - outSlope: 0.029802946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.05215528 - inSlope: 0.029802946 - outSlope: 0.058971997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.053138144 - inSlope: 0.058971997 - outSlope: 0.083455525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.05452908 - inSlope: 0.083455525 - outSlope: 0.10292987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.056244574 - inSlope: 0.10292987 - outSlope: 0.117017515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.058194865 - inSlope: 0.117017515 - outSlope: 0.12551767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.060286824 - inSlope: 0.12551767 - outSlope: 0.099543355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.061945878 - inSlope: 0.099543355 - outSlope: 0.124171644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0640154 - inSlope: 0.124171644 - outSlope: 0.11656266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.06595811 - inSlope: 0.11656266 - outSlope: 0.103934065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.06769036 - inSlope: 0.103934065 - outSlope: 0.08687817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.069138326 - inSlope: 0.08687817 - outSlope: 0.065856785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.07023594 - inSlope: 0.065856785 - outSlope: 0.04138116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.07092562 - inSlope: 0.04138116 - outSlope: 0.0142510375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.07116314 - inSlope: 0.0142510375 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.07116314 - inSlope: -0 - outSlope: 0.00039383807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.071169704 - inSlope: 0.00039383807 - outSlope: 0.0011166941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.071188316 - inSlope: 0.0011166941 - outSlope: 0.0018216557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07121868 - inSlope: 0.0018216557 - outSlope: 0.0023880624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.07125848 - inSlope: 0.0023880624 - outSlope: 0.0029240577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.07130721 - inSlope: 0.0029240577 - outSlope: 0.0033818218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.071363576 - inSlope: 0.0033818218 - outSlope: 0.0038078465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07142704 - inSlope: 0.0038078465 - outSlope: 0.004073832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.07149494 - inSlope: 0.004073832 - outSlope: 0.0043420536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.071567304 - inSlope: 0.0043420536 - outSlope: 0.0044953544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07164223 - inSlope: 0.0044953544 - outSlope: 0.0046353084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07171948 - inSlope: 0.0046353084 - outSlope: 0.0046451436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0717969 - inSlope: 0.0046451436 - outSlope: 0.0046590017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.07187455 - inSlope: 0.0046590017 - outSlope: 0.0045736176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.07195078 - inSlope: 0.0045736176 - outSlope: 0.0043796045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.07202377 - inSlope: 0.0043796045 - outSlope: 0.004243259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.07209449 - inSlope: 0.004243259 - outSlope: 0.003966544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0721606 - inSlope: 0.003966544 - outSlope: 0.0037179657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.07222257 - inSlope: 0.0037179657 - outSlope: 0.0034341249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.0722798 - inSlope: 0.0034341249 - outSlope: 0.0030724735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.07233101 - inSlope: 0.0030724735 - outSlope: 0.0028073813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0723778 - inSlope: 0.0028073813 - outSlope: 0.0025092089 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.07241962 - inSlope: 0.0025092089 - outSlope: 0.0022222123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.07245666 - inSlope: 0.0022222123 - outSlope: 0.05627816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.07339463 - inSlope: 0.05627816 - outSlope: 0.052958995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.07427728 - inSlope: 0.052958995 - outSlope: -0.038915314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.073628694 - inSlope: -0.038915314 - outSlope: -0.08835115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.072156176 - inSlope: -0.08835115 - outSlope: -0.122380376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.070116505 - inSlope: -0.122380376 - outSlope: -0.054825746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.06920274 - inSlope: -0.054825746 - outSlope: 0.010041306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0693701 - inSlope: 0.010041306 - outSlope: 0.06068012 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.07038143 - inSlope: 0.06068012 - outSlope: 0.05911907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.07136675 - inSlope: 0.05911907 - outSlope: -0.01336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.07114408 - inSlope: -0.01336 - outSlope: -0.1393856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.06882099 - inSlope: -0.1393856 - outSlope: -0.26665834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.06437669 - inSlope: -0.26665834 - outSlope: -0.37174916 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.058180876 - inSlope: -0.37174916 - outSlope: -0.44762245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.05072051 - inSlope: -0.44762245 - outSlope: -0.48806036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.042586178 - inSlope: -0.48806036 - outSlope: -0.48779124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.03445633 - inSlope: -0.48779124 - outSlope: -0.4443944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.027049765 - inSlope: -0.4443944 - outSlope: -0.35954377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.021057375 - inSlope: -0.35954377 - outSlope: -0.23892102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.017075362 - inSlope: -0.23892102 - outSlope: -0.09228194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.015537331 - inSlope: -0.09228194 - outSlope: 0.091845766 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.017068114 - inSlope: 0.091845766 - outSlope: 0.21865433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.02071235 - inSlope: 0.21865433 - outSlope: 0.37708253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.026997052 - inSlope: 0.37708253 - outSlope: 0.5253288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.035752524 - inSlope: 0.5253288 - outSlope: 0.6597679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.046748646 - inSlope: 0.6597679 - outSlope: 0.69643086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.058355816 - inSlope: 0.69643086 - outSlope: 0.7875313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.071481325 - inSlope: 0.7875313 - outSlope: 0.82887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.08529581 - inSlope: 0.82887 - outSlope: 0.7806188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.09830611 - inSlope: 0.7806188 - outSlope: 0.78831315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.11144465 - inSlope: 0.78831315 - outSlope: 0.67983514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.12277523 - inSlope: 0.67983514 - outSlope: 0.61629 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13304672 - inSlope: 0.61629 - outSlope: 0.42454582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.14012247 - inSlope: 0.42454582 - outSlope: 0.29813498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.14509138 - inSlope: 0.29813498 - outSlope: 0.10517041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.14684422 - inSlope: 0.10517041 - outSlope: -0.00024050153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.14684021 - inSlope: -0.00024050153 - outSlope: -0.000608862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.14683007 - inSlope: -0.000608862 - outSlope: -0.001077355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.14681211 - inSlope: -0.001077355 - outSlope: -0.0013813389 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.14678909 - inSlope: -0.0013813389 - outSlope: -0.0018283742 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.14675862 - inSlope: -0.0018283742 - outSlope: -0.001951756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.14672609 - inSlope: -0.001951756 - outSlope: -0.0022369644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.1466888 - inSlope: -0.0022369644 - outSlope: -0.00243366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.14664824 - inSlope: -0.00243366 - outSlope: -0.0024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.14660697 - inSlope: -0.0024765753 - outSlope: -0.0026652243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.14656255 - inSlope: -0.0026652243 - outSlope: -0.0025758173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.14651962 - inSlope: -0.0025758173 - outSlope: -0.0026518132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.14647542 - inSlope: -0.0026518132 - outSlope: -0.0026044275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.14643201 - inSlope: -0.0026044275 - outSlope: -0.0025552534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.14638942 - inSlope: -0.0025552534 - outSlope: -0.0023522996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.14635022 - inSlope: -0.0023522996 - outSlope: -0.0023004105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.14631188 - inSlope: -0.0023004105 - outSlope: -0.002140405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.1462762 - inSlope: -0.002140405 - outSlope: -0.0019365568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.14624393 - inSlope: -0.0019365568 - outSlope: -0.0017720478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.1462144 - inSlope: -0.0017720478 - outSlope: -0.0016701238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.14618656 - inSlope: -0.0016701238 - outSlope: -0.055103354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.14526817 - inSlope: -0.055103354 - outSlope: -0.0017729419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.14523862 - inSlope: -0.0017729419 - outSlope: -0.001636149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.14521135 - inSlope: -0.001636149 - outSlope: -0.0014385595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.14518738 - inSlope: -0.0014385595 - outSlope: -0.0012955082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.14516579 - inSlope: -0.0012955082 - outSlope: -0.0011158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.14514719 - inSlope: -0.0011158 - outSlope: -0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.1451308 - inSlope: -0.0009834776 - outSlope: -0.0009065875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.14511569 - inSlope: -0.0009065875 - outSlope: -0.0006937987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.14510413 - inSlope: -0.0006937987 - outSlope: -0.00070542167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.14509237 - inSlope: -0.00070542167 - outSlope: -0.00048815552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.14508423 - inSlope: -0.00048815552 - outSlope: -0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.14507714 - inSlope: -0.00042557757 - outSlope: -0.0004246835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.14507006 - inSlope: -0.0004246835 - outSlope: -0.00029504328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.14506514 - inSlope: -0.00029504328 - outSlope: -0.00019669552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.14506187 - inSlope: -0.00019669552 - outSlope: -0.0001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.14505969 - inSlope: -0.0001305343 - outSlope: -0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.14505805 - inSlope: -0.00009834776 - outSlope: -0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.14505611 - inSlope: -0.00011622917 - outSlope: -0.00011622917 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61051625 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.61051625 - inSlope: -0 - outSlope: -0.27930763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.6058611 - inSlope: -0.27930763 - outSlope: -0.8038123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.59246427 - inSlope: -0.8038123 - outSlope: -1.2517586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.57160157 - inSlope: -1.2517586 - outSlope: -1.6194156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.54461133 - inSlope: -1.6194156 - outSlope: -1.907621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5128177 - inSlope: -1.907621 - outSlope: -2.118062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.47751668 - inSlope: -2.118062 - outSlope: -2.2703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.43967825 - inSlope: -2.2703 - outSlope: -2.3749087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.40009648 - inSlope: -2.3749087 - outSlope: -2.4342196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3595262 - inSlope: -2.4342196 - outSlope: -2.464695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.31844798 - inSlope: -2.464695 - outSlope: -2.4692225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.27729416 - inSlope: -2.4692225 - outSlope: -2.4545965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.23638426 - inSlope: -2.4545965 - outSlope: -2.4174237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.1960939 - inSlope: -2.4174237 - outSlope: -2.3684947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.15661903 - inSlope: -2.3684947 - outSlope: -2.306909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.11817044 - inSlope: -2.306909 - outSlope: -2.2342196 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.08093348 - inSlope: -2.2342196 - outSlope: -2.1518607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.04506917 - inSlope: -2.1518607 - outSlope: -2.0631673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.01068308 - inSlope: -2.0631673 - outSlope: -1.961373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.022006437 - inSlope: -1.961373 - outSlope: -1.8567291 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.052952114 - inSlope: -1.8567291 - outSlope: -1.7465451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.08206117 - inSlope: -1.7465451 - outSlope: -1.6317265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10925659 - inSlope: -1.6317265 - outSlope: -1.5134312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13448042 - inSlope: -1.5134312 - outSlope: -1.3928037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.15769379 - inSlope: -1.3928037 - outSlope: -1.2710599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.1788781 - inSlope: -1.2710599 - outSlope: -1.1495816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.19803777 - inSlope: -1.1495816 - outSlope: -1.0296751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.21519901 - inSlope: -1.0296751 - outSlope: -0.9125775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.23040873 - inSlope: -0.9125775 - outSlope: -0.7997041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.24373712 - inSlope: -0.7997041 - outSlope: -0.69222605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.2552742 - inSlope: -0.69222605 - outSlope: -0.59103245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.26512474 - inSlope: -0.59103245 - outSlope: -0.4938041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.2733548 - inSlope: -0.4938041 - outSlope: -0.41031578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.2801934 - inSlope: -0.41031578 - outSlope: -0.33160362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.2857201 - inSlope: -0.33160362 - outSlope: -0.26021022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.29005697 - inSlope: -0.26021022 - outSlope: -0.19560297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.29331702 - inSlope: -0.19560297 - outSlope: -0.13644053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.29559103 - inSlope: -0.13644053 - outSlope: -0.08097775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.29694065 - inSlope: -0.08097775 - outSlope: -0.027088549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.29739213 - inSlope: -0.027088549 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.29739213 - inSlope: -0 - outSlope: -0.0005918747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.297402 - inSlope: -0.0005918747 - outSlope: -0.0012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.29742226 - inSlope: -0.0012159359 - outSlope: -0.0010228094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2974393 - inSlope: -0.0010228094 - outSlope: -0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.29744095 - inSlope: -0.00009834776 - outSlope: 0.0016915814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.29741275 - inSlope: 0.0016915814 - outSlope: 0.004284386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.29734135 - inSlope: 0.004284386 - outSlope: 0.007533438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.2972158 - inSlope: 0.007533438 - outSlope: 0.01174451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.29702005 - inSlope: 0.01174451 - outSlope: 0.016593948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.29674348 - inSlope: 0.016593948 - outSlope: 0.02235518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.2963709 - inSlope: 0.02235518 - outSlope: 0.028892783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.29588935 - inSlope: 0.028892783 - outSlope: 0.036295686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.29528442 - inSlope: 0.036295686 - outSlope: 0.04432444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.29454568 - inSlope: 0.04432444 - outSlope: 0.053257994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.29365805 - inSlope: 0.053257994 - outSlope: 0.06309992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.29260638 - inSlope: 0.06309992 - outSlope: 0.07366247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.29137868 - inSlope: 0.07366247 - outSlope: 0.08510121 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.28996032 - inSlope: 0.08510121 - outSlope: 0.09734749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.28833786 - inSlope: 0.09734749 - outSlope: 0.11042307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.28649747 - inSlope: 0.11042307 - outSlope: 0.12457442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.28442124 - inSlope: 0.12457442 - outSlope: 0.13947858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.2820966 - inSlope: 0.13947858 - outSlope: 0.15526786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.2795088 - inSlope: 0.15526786 - outSlope: 0.1720603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.27664113 - inSlope: 0.1720603 - outSlope: 1.7262758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.2478699 - inSlope: 1.7262758 - outSlope: 1.6861773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.21976677 - inSlope: 1.6861773 - outSlope: -0.6755463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.23102586 - inSlope: -0.6755463 - outSlope: -1.7473776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.2601488 - inSlope: -1.7473776 - outSlope: -2.3841536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.29988465 - inSlope: -2.3841536 - outSlope: -2.6209784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.34356758 - inSlope: -2.6209784 - outSlope: -2.5006456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.38524497 - inSlope: -2.5006456 - outSlope: -2.0856912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.42000645 - inSlope: -2.0856912 - outSlope: -1.4274819 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.4437978 - inSlope: -1.4274819 - outSlope: -0.54938453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.45295426 - inSlope: -0.54938453 - outSlope: 0.023369215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.45256478 - inSlope: 0.023369215 - outSlope: 0.14350726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.450173 - inSlope: 0.14350726 - outSlope: 0.28881338 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.44535944 - inSlope: 0.28881338 - outSlope: 0.47339782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.43746948 - inSlope: 0.47339782 - outSlope: 0.70347434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.42574492 - inSlope: 0.70347434 - outSlope: 0.97944534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.40942085 - inSlope: 0.97944534 - outSlope: 1.2951899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.38783437 - inSlope: 1.2951899 - outSlope: 1.6410217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.36048403 - inSlope: 1.6410217 - outSlope: 2.00434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.3270784 - inSlope: 2.00434 - outSlope: 2.3724358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.28753784 - inSlope: 2.3724358 - outSlope: 2.730977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.24202095 - inSlope: 2.730977 - outSlope: 3.0779424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.19072196 - inSlope: 3.0779424 - outSlope: 3.395839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.1341247 - inSlope: 3.395839 - outSlope: 3.682266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.07275365 - inSlope: 3.682266 - outSlope: 3.9323983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0072137406 - inSlope: 3.9323983 - outSlope: 4.146071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.06188738 - inSlope: 4.146071 - outSlope: 4.3079324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13368618 - inSlope: 4.3079324 - outSlope: 4.4151893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.2072726 - inSlope: 4.4151893 - outSlope: 4.454943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.2815216 - inSlope: 4.454943 - outSlope: 4.3962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.35479152 - inSlope: 4.3962 - outSlope: 4.209198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.42494476 - inSlope: 4.209198 - outSlope: 3.8279665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.48874414 - inSlope: 3.8279665 - outSlope: 3.179626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.54173785 - inSlope: 3.179626 - outSlope: 2.172284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.57794255 - inSlope: 2.172284 - outSlope: 0.7917281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.591138 - inSlope: 0.7917281 - outSlope: 0.0010156496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.59115493 - inSlope: 0.0010156496 - outSlope: 0.0030255346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.59120536 - inSlope: 0.0030255346 - outSlope: 0.0050211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.59128904 - inSlope: 0.0050211 - outSlope: 0.007038123 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.59140635 - inSlope: 0.007038123 - outSlope: 0.009076604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.5915576 - inSlope: 0.009076604 - outSlope: 0.01125456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.5917452 - inSlope: 0.01125456 - outSlope: 0.013414634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.5919688 - inSlope: 0.013414634 - outSlope: 0.015846506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.5922329 - inSlope: 0.015846506 - outSlope: 0.018231886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.59253675 - inSlope: 0.018231886 - outSlope: 0.020774623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.592883 - inSlope: 0.020774623 - outSlope: 0.023396038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.5932729 - inSlope: 0.023396038 - outSlope: 0.026189113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.5937094 - inSlope: 0.026189113 - outSlope: 0.028878478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.5941907 - inSlope: 0.028878478 - outSlope: 0.03169301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.59471893 - inSlope: 0.03169301 - outSlope: 0.03438953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.5952921 - inSlope: 0.03438953 - outSlope: 0.0371177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.5959107 - inSlope: 0.0371177 - outSlope: 0.039686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.59657216 - inSlope: 0.039686 - outSlope: 0.0421143 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.59727407 - inSlope: 0.0421143 - outSlope: 0.044539016 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.5980164 - inSlope: 0.044539016 - outSlope: 0.04650955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.59879154 - inSlope: 0.04650955 - outSlope: 0.05066519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.59963596 - inSlope: 0.05066519 - outSlope: 0.049881984 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.6004673 - inSlope: 0.049881984 - outSlope: 0.05103712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.60131794 - inSlope: 0.05103712 - outSlope: 0.05178814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.6021811 - inSlope: 0.05178814 - outSlope: 0.051991988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.6030476 - inSlope: 0.051991988 - outSlope: 0.051899005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.6039126 - inSlope: 0.051899005 - outSlope: 0.051094342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.60476416 - inSlope: 0.051094342 - outSlope: 0.04993205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.60559636 - inSlope: 0.04993205 - outSlope: 0.048033044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.6063969 - inSlope: 0.048033044 - outSlope: 0.045579717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.6071566 - inSlope: 0.045579717 - outSlope: 0.042492777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.6078648 - inSlope: 0.042492777 - outSlope: 0.038827695 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.6085119 - inSlope: 0.038827695 - outSlope: 0.034385953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.609085 - inSlope: 0.034385953 - outSlope: 0.029522208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.60957706 - inSlope: 0.029522208 - outSlope: 0.023857377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.6099747 - inSlope: 0.023857377 - outSlope: 0.017741935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.6102704 - inSlope: 0.017741935 - outSlope: 0.010964881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.6104531 - inSlope: 0.010964881 - outSlope: 0.0037872829 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.61051625 - inSlope: 0.0037872829 - outSlope: 0.0037872829 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31222963 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31222963 - inSlope: -0 - outSlope: 0.12885165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31437716 - inSlope: 0.12885165 - outSlope: 0.09646484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3159849 - inSlope: 0.09646484 - outSlope: 0.24916404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.32013765 - inSlope: 0.24916404 - outSlope: 0.35522673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3260581 - inSlope: 0.35522673 - outSlope: 0.42345864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.33311573 - inSlope: 0.42345864 - outSlope: 0.5955565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.34304166 - inSlope: 0.5955565 - outSlope: 0.70808166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.35484305 - inSlope: 0.70808166 - outSlope: 0.781364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.36786577 - inSlope: 0.781364 - outSlope: 0.94833523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.38367134 - inSlope: 0.94833523 - outSlope: 1.0536889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.4012328 - inSlope: 1.0536889 - outSlope: 1.1571431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.42051858 - inSlope: 1.1571431 - outSlope: 1.2237608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.44091457 - inSlope: 1.2237608 - outSlope: 1.3692261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.46373498 - inSlope: 1.3692261 - outSlope: 1.4576783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.4880296 - inSlope: 1.4576783 - outSlope: 1.5424664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.51373744 - inSlope: 1.5424664 - outSlope: 1.6228131 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5407843 - inSlope: 1.6228131 - outSlope: 1.6978328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5690815 - inSlope: 1.6978328 - outSlope: 1.7377942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.5980447 - inSlope: 1.7377942 - outSlope: 1.8430334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.6287619 - inSlope: 1.8430334 - outSlope: 1.8924048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.66030216 - inSlope: 1.8924048 - outSlope: 1.9350582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6925531 - inSlope: 1.9350582 - outSlope: 1.9702096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7253899 - inSlope: 1.9702096 - outSlope: 1.9974966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7586815 - inSlope: 1.9974966 - outSlope: 2.0164437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.79228884 - inSlope: 2.0164437 - outSlope: 2.026704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.8260672 - inSlope: 2.026704 - outSlope: 2.0282633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.85987157 - inSlope: 2.0282633 - outSlope: 2.0207746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.8935511 - inSlope: 2.0207746 - outSlope: 2.0046957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.9269629 - inSlope: 2.0046957 - outSlope: 1.9800551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.9599638 - inSlope: 1.9800551 - outSlope: 1.9471569 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.9924164 - inSlope: 1.9471569 - outSlope: 1.9065732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 1.0241926 - inSlope: 1.9065732 - outSlope: 1.8836278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 1.0555863 - inSlope: 1.8836278 - outSlope: 1.8057578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 1.0856823 - inSlope: 1.8057578 - outSlope: 1.7446964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 1.1147605 - inSlope: 1.7446964 - outSlope: 1.6782013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 1.1427307 - inSlope: 1.6782013 - outSlope: 1.6068093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 1.1695108 - inSlope: 1.6068093 - outSlope: 1.5308919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.1950257 - inSlope: 1.5308919 - outSlope: 1.4511051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.2192107 - inSlope: 1.4511051 - outSlope: 1.3678278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.2420079 - inSlope: 1.3678278 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 1.242008 - inSlope: 0.000003576282 - outSlope: -0.31654388 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 1.2367322 - inSlope: -0.31654388 - outSlope: -0.3784466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 1.2304248 - inSlope: -0.3784466 - outSlope: -0.5104284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 1.2219176 - inSlope: -0.5104284 - outSlope: -0.6312996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 1.211396 - inSlope: -0.6312996 - outSlope: -0.74112725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.1990439 - inSlope: -0.74112725 - outSlope: -0.83982545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 1.1850468 - inSlope: -0.83982545 - outSlope: -0.9272298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 1.169593 - inSlope: -0.9272298 - outSlope: -1.0031257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 1.1528742 - inSlope: -1.0031257 - outSlope: -1.0673552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 1.1350849 - inSlope: -1.0673552 - outSlope: -1.1194979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 1.1164266 - inSlope: -1.1194979 - outSlope: -1.1594235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 1.0971029 - inSlope: -1.1594235 - outSlope: -1.1868392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 1.0773222 - inSlope: -1.1868392 - outSlope: -1.2016165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 1.0572953 - inSlope: -1.2016165 - outSlope: -1.2035477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 1.0372362 - inSlope: -1.2035477 - outSlope: -1.1925757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 1.01736 - inSlope: -1.1925757 - outSlope: -1.1686789 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.997882 - inSlope: -1.1686789 - outSlope: -1.1319495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.97901607 - inSlope: -1.1319495 - outSlope: -1.0824119 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.9609759 - inSlope: -1.0824119 - outSlope: -1.0202632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.9439715 - inSlope: -1.0202632 - outSlope: -0.9456226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.92821115 - inSlope: -0.9456226 - outSlope: -0.85869396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.9138996 - inSlope: -0.85869396 - outSlope: -0.7596345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.90123904 - inSlope: -0.7596345 - outSlope: -0.6835992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.8898457 - inSlope: -0.6835992 - outSlope: -0.5303517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.8810065 - inSlope: -0.5303517 - outSlope: -0.3862635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.87456876 - inSlope: -0.3862635 - outSlope: -0.23419641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.8706655 - inSlope: -0.23419641 - outSlope: 0.048644587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.87147623 - inSlope: 0.048644587 - outSlope: 0.033760104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.8720389 - inSlope: 0.033760104 - outSlope: 0.2096345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.8755328 - inSlope: 0.2096345 - outSlope: 0.7605536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.8882087 - inSlope: 0.7605536 - outSlope: 1.1609148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.90755725 - inSlope: 1.1609148 - outSlope: 1.4934447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.93244815 - inSlope: 1.4934447 - outSlope: 1.7705421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.96195716 - inSlope: 1.7705421 - outSlope: 1.9957621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.9952198 - inSlope: 1.9957621 - outSlope: 2.1568058 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 1.0311666 - inSlope: 2.1568058 - outSlope: 2.2520707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 1.068701 - inSlope: 2.2520707 - outSlope: 2.2809455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 1.1067168 - inSlope: 2.2809455 - outSlope: 2.2443745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 1.144123 - inSlope: 2.2443745 - outSlope: 2.1443532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 1.1798621 - inSlope: 2.1443532 - outSlope: 1.9839854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 1.2129285 - inSlope: 1.9839854 - outSlope: 1.766712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 1.2423737 - inSlope: 1.766712 - outSlope: 1.0452113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 1.2597939 - inSlope: 1.0452113 - outSlope: -0.07500787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 1.2585437 - inSlope: -0.07500787 - outSlope: -1.0416851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 1.2411823 - inSlope: -1.0416851 - outSlope: -1.9539447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 1.2086166 - inSlope: -1.9539447 - outSlope: -2.7962663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 1.1620122 - inSlope: -2.7962663 - outSlope: -3.568736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 1.1025333 - inSlope: -3.568736 - outSlope: -4.1968956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 1.0325851 - inSlope: -4.1968956 - outSlope: -4.772552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.9530427 - inSlope: -4.772552 - outSlope: -5.1897645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.8665467 - inSlope: -5.1897645 - outSlope: -5.389171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.77672726 - inSlope: -5.389171 - outSlope: -5.4705563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.6855514 - inSlope: -5.4705563 - outSlope: -5.297461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.5972605 - inSlope: -5.297461 - outSlope: -5.024004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.51352715 - inSlope: -5.024004 - outSlope: -4.543012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.43781036 - inSlope: -4.543012 - outSlope: -4.0660663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.37004265 - inSlope: -4.0660663 - outSlope: -3.5131412 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.31149036 - inSlope: -3.5131412 - outSlope: -3.008701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.26134467 - inSlope: -3.008701 - outSlope: -2.6033814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.21795502 - inSlope: -2.6033814 - outSlope: -2.2367115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.18067653 - inSlope: -2.2367115 - outSlope: -1.906119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.14890791 - inSlope: -1.906119 - outSlope: -1.6079649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.12210853 - inSlope: -1.6079649 - outSlope: -1.3389627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0997925 - inSlope: -1.3389627 - outSlope: -1.0955011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.08153417 - inSlope: -1.0955011 - outSlope: -0.87440455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.066960774 - inSlope: -0.87440455 - outSlope: -0.6731862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.055741016 - inSlope: -0.6731862 - outSlope: -0.48901725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.047590736 - inSlope: -0.48901725 - outSlope: -0.32027775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.04225278 - inSlope: -0.32027775 - outSlope: -0.164762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.03950675 - inSlope: -0.164762 - outSlope: 0.0017874705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.03953654 - inSlope: 0.0017874705 - outSlope: 0.0019796956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.039569534 - inSlope: 0.0019796956 - outSlope: 0.31921962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.044889856 - inSlope: 0.31921962 - outSlope: 0.3464456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.050664026 - inSlope: 0.3464456 - outSlope: 0.4505467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.05817313 - inSlope: 0.4505467 - outSlope: 0.5458978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06727142 - inSlope: 0.5458978 - outSlope: 0.63260585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.07781484 - inSlope: 0.63260585 - outSlope: 0.71064436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.0896589 - inSlope: 0.71064436 - outSlope: 0.8272133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.103445776 - inSlope: 0.8272133 - outSlope: 0.8397101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.11744093 - inSlope: 0.8397101 - outSlope: 0.88964444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.13226832 - inSlope: 0.88964444 - outSlope: 0.9291208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.14775366 - inSlope: 0.9291208 - outSlope: 0.95763355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.1637142 - inSlope: 0.95763355 - outSlope: 0.9745181 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.17995615 - inSlope: 0.9745181 - outSlope: 0.9791959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.19627607 - inSlope: 0.9791959 - outSlope: 0.9709177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.21245801 - inSlope: 0.9709177 - outSlope: 0.9489709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.22827418 - inSlope: 0.9489709 - outSlope: 0.91312855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.24349298 - inSlope: 0.91312855 - outSlope: 0.86239827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.25786647 - inSlope: 0.86239827 - outSlope: 0.79691726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.2711484 - inSlope: 0.79691726 - outSlope: 0.7160879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.2830832 - inSlope: 0.7160879 - outSlope: 0.61983407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.29341376 - inSlope: 0.61983407 - outSlope: 0.5081253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.3018825 - inSlope: 0.5081253 - outSlope: 0.38118696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.30823562 - inSlope: 0.38118696 - outSlope: 0.2392944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.31222385 - inSlope: 0.2392944 - outSlope: 0.00034689935 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.31222963 - inSlope: 0.00034689935 - outSlope: 0.00034689935 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.014351265 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.014351265 - inSlope: -0 - outSlope: 0.008959313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.014500586 - inSlope: 0.008959313 - outSlope: 0.00052990444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.014509418 - inSlope: 0.00052990444 - outSlope: 0.022632979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.014886635 - inSlope: 0.022632979 - outSlope: 0.029276563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.015374578 - inSlope: 0.029276563 - outSlope: 0.02078999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.015721077 - inSlope: 0.02078999 - outSlope: 0.044164848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.016457157 - inSlope: 0.044164848 - outSlope: 0.047976993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.017256776 - inSlope: 0.047976993 - outSlope: 0.036311444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.017861966 - inSlope: 0.036311444 - outSlope: 0.061013944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.018878864 - inSlope: 0.061013944 - outSlope: 0.06338066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.019935207 - inSlope: 0.06338066 - outSlope: 0.06594205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.021034244 - inSlope: 0.06594205 - outSlope: 0.05291132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.021916099 - inSlope: 0.05291132 - outSlope: 0.07737253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.02320564 - inSlope: 0.07737253 - outSlope: 0.07796083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.024504986 - inSlope: 0.07796083 - outSlope: 0.07854348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.025814047 - inSlope: 0.07854348 - outSlope: 0.079149716 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.027133208 - inSlope: 0.079149716 - outSlope: 0.07945705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.02845749 - inSlope: 0.07945705 - outSlope: 0.065832086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.029554691 - inSlope: 0.065832086 - outSlope: 0.08555551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.030980615 - inSlope: 0.08555551 - outSlope: 0.081578545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.032340266 - inSlope: 0.081578545 - outSlope: 0.07762298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.03363398 - inSlope: 0.07762298 - outSlope: 0.07355138 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.034859836 - inSlope: 0.07355138 - outSlope: 0.06938345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.036016226 - inSlope: 0.06938345 - outSlope: 0.06499937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.037099548 - inSlope: 0.06499937 - outSlope: 0.060377028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.03810583 - inSlope: 0.060377028 - outSlope: 0.055536084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.03903143 - inSlope: 0.055536084 - outSlope: 0.050381992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.03987113 - inSlope: 0.050381992 - outSlope: 0.04508989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.040622633 - inSlope: 0.04508989 - outSlope: 0.039623193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.04128302 - inSlope: 0.039623193 - outSlope: 0.034046654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.041850463 - inSlope: 0.034046654 - outSlope: 0.028506098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.042325564 - inSlope: 0.028506098 - outSlope: 0.020781329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.04267192 - inSlope: 0.020781329 - outSlope: 0.016454473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.04294616 - inSlope: 0.016454473 - outSlope: 0.011450138 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.043136995 - inSlope: 0.011450138 - outSlope: 0.0068724477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.043251537 - inSlope: 0.0068724477 - outSlope: 0.0027859237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.04329797 - inSlope: 0.0027859237 - outSlope: -0.00084735535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.043283846 - inSlope: -0.00084735535 - outSlope: -0.003910888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.043218665 - inSlope: -0.003910888 - outSlope: -0.0064981044 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.043110363 - inSlope: -0.0064981044 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.043110363 - inSlope: -0 - outSlope: -0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.04311023 - inSlope: -0.000008046634 - outSlope: 0.11435989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.045016225 - inSlope: 0.11435989 - outSlope: 0.1380643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.04731731 - inSlope: 0.1380643 - outSlope: 0.18828052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.050455317 - inSlope: 0.18828052 - outSlope: 0.23627892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.054393295 - inSlope: 0.23627892 - outSlope: 0.2819807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.05909297 - inSlope: 0.2819807 - outSlope: 0.32556862 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.06451911 - inSlope: 0.32556862 - outSlope: 0.36653182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.070627965 - inSlope: 0.36653182 - outSlope: 0.4047426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07737367 - inSlope: 0.4047426 - outSlope: 0.4396261 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.084700815 - inSlope: 0.4396261 - outSlope: 0.47058374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.09254387 - inSlope: 0.47058374 - outSlope: 0.49723598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.10083113 - inSlope: 0.49723598 - outSlope: 0.5188005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.109477796 - inSlope: 0.5188005 - outSlope: 0.53478205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.11839082 - inSlope: 0.53478205 - outSlope: 0.544611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.12746766 - inSlope: 0.544611 - outSlope: 0.5479383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.13659996 - inSlope: 0.5479383 - outSlope: 0.54437184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.14567281 - inSlope: 0.54437184 - outSlope: 0.53366417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.15456727 - inSlope: 0.53366417 - outSlope: 0.51573116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.16316278 - inSlope: 0.51573116 - outSlope: 0.49043703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.17133673 - inSlope: 0.49043703 - outSlope: 0.45795903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.17896937 - inSlope: 0.45795903 - outSlope: 0.41836777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.18594216 - inSlope: 0.41836777 - outSlope: 0.37187165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.19214001 - inSlope: 0.37187165 - outSlope: 0.31527698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.19739462 - inSlope: 0.31527698 - outSlope: 0.25975156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.20172384 - inSlope: 0.25975156 - outSlope: 0.19183803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.20492114 - inSlope: 0.19183803 - outSlope: 0.11845987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.20689547 - inSlope: 0.11845987 - outSlope: 0.004413132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.20696902 - inSlope: 0.004413132 - outSlope: -0.0002574923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.20696473 - inSlope: -0.0002574923 - outSlope: -0.084928654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.20554926 - inSlope: -0.084928654 - outSlope: -0.35768095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.19958791 - inSlope: -0.35768095 - outSlope: -0.55735284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.1902987 - inSlope: -0.55735284 - outSlope: -0.7238665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.17823419 - inSlope: -0.7238665 - outSlope: -0.85539484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.16397762 - inSlope: -0.85539484 - outSlope: -0.9498149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.14814739 - inSlope: -0.9498149 - outSlope: -1.0058786 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.13138276 - inSlope: -1.0058786 - outSlope: -1.0236369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.11432216 - inSlope: -1.0236369 - outSlope: -1.0050877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.09757072 - inSlope: -1.0050877 - outSlope: -0.9538861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.08167263 - inSlope: -0.9538861 - outSlope: -0.87556326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.067079924 - inSlope: -0.87556326 - outSlope: -0.7761598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.05414394 - inSlope: -0.7761598 - outSlope: -0.66172796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.04311515 - inSlope: -0.66172796 - outSlope: -0.5169735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.034498934 - inSlope: -0.5169735 - outSlope: -0.37422094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.028261835 - inSlope: -0.37422094 - outSlope: -0.28713635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.023476234 - inSlope: -0.28713635 - outSlope: -0.21045391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.019968672 - inSlope: -0.21045391 - outSlope: -0.14776516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.017505921 - inSlope: -0.14776516 - outSlope: -0.094920225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.01592392 - inSlope: -0.094920225 - outSlope: -0.053954642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.015024676 - inSlope: -0.053954642 - outSlope: -0.010859548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.014843684 - inSlope: -0.010859548 - outSlope: 0.020897502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.015191975 - inSlope: 0.020897502 - outSlope: 0.049471997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.016016508 - inSlope: 0.049471997 - outSlope: 0.053055264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.016900761 - inSlope: 0.053055264 - outSlope: 0.053251512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.017788285 - inSlope: 0.053251512 - outSlope: 0.018887129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.01810307 - inSlope: 0.018887129 - outSlope: -0.010949011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.017920587 - inSlope: -0.010949011 - outSlope: -0.07685039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.016639749 - inSlope: -0.07685039 - outSlope: -0.14201042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.014272911 - inSlope: -0.14201042 - outSlope: -0.16604206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.011505506 - inSlope: -0.16604206 - outSlope: -0.14483814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.009091539 - inSlope: -0.14483814 - outSlope: -0.12471985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.007012877 - inSlope: -0.12471985 - outSlope: -0.10619465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.005242968 - inSlope: -0.10619465 - outSlope: -0.0893006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.003754626 - inSlope: -0.0893006 - outSlope: -0.07403379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0025207307 - inSlope: -0.07403379 - outSlope: -0.060354058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0015148307 - inSlope: -0.060354058 - outSlope: -0.047992397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.00071495824 - inSlope: -0.047992397 - outSlope: -0.036823794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.000101228936 - inSlope: -0.036823794 - outSlope: -0.026722683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.0003441487 - inSlope: -0.026722683 - outSlope: -0.017540356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0006364877 - inSlope: -0.017540356 - outSlope: -0.009120682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.0007884989 - inSlope: -0.009120682 - outSlope: -0.00016185122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.0007911964 - inSlope: -0.00016185122 - outSlope: -0.00016708641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.0007939812 - inSlope: -0.00016708641 - outSlope: 0.017003786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000510585 - inSlope: 0.017003786 - outSlope: 0.018474534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.000202672 - inSlope: 0.018474534 - outSlope: 0.024134608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.00019957108 - inSlope: 0.024134608 - outSlope: 0.029399306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.00068955903 - inSlope: 0.029399306 - outSlope: 0.034206875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.001259673 - inSlope: 0.034206875 - outSlope: 0.038585108 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.0019027576 - inSlope: 0.038585108 - outSlope: 0.057367664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0028588844 - inSlope: 0.057367664 - outSlope: 0.045989536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.003625376 - inSlope: 0.045989536 - outSlope: 0.04886432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0044397805 - inSlope: 0.04886432 - outSlope: 0.051163774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.005292509 - inSlope: 0.051163774 - outSlope: 0.052814282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0061727464 - inSlope: 0.052814282 - outSlope: 0.05388074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.007070758 - inSlope: 0.05388074 - outSlope: 0.054111354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.007972613 - inSlope: 0.054111354 - outSlope: 0.053693686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.008867507 - inSlope: 0.053693686 - outSlope: 0.052428517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.009741315 - inSlope: 0.052428517 - outSlope: 0.0504296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.010581807 - inSlope: 0.0504296 - outSlope: 0.047495365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.011373407 - inSlope: 0.047495365 - outSlope: 0.043854605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.012104317 - inSlope: 0.043854605 - outSlope: 0.039314684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.012759561 - inSlope: 0.039314684 - outSlope: 0.03393523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013325147 - inSlope: 0.03393523 - outSlope: 0.027768657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.013787958 - inSlope: 0.027768657 - outSlope: 0.020769594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.014134117 - inSlope: 0.020769594 - outSlope: 0.013044097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.014351519 - inSlope: 0.013044097 - outSlope: -0.000015255078 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.014351265 - inSlope: -0.000015255078 - outSlope: -0.000015255078 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0026337784 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0026337784 - inSlope: -0 - outSlope: -0.0039236983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0026991733 - inSlope: -0.0039236983 - outSlope: 0.0070305094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0025819982 - inSlope: 0.0070305094 - outSlope: -0.012386995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0027884487 - inSlope: -0.012386995 - outSlope: -0.01570618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.003050218 - inSlope: -0.01570618 - outSlope: -0.0022931232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0030884368 - inSlope: -0.0022931232 - outSlope: -0.026106551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.0035235456 - inSlope: -0.026106551 - outSlope: -0.028855953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0040044794 - inSlope: -0.028855953 - outSlope: -0.012009155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.004204632 - inSlope: -0.012009155 - outSlope: -0.043091994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.004922831 - inSlope: -0.043091994 - outSlope: -0.047202397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.005709537 - inSlope: -0.047202397 - outSlope: -0.052434534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.006583448 - inSlope: -0.052434534 - outSlope: -0.032797858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0071300785 - inSlope: -0.032797858 - outSlope: -0.075667225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.008391198 - inSlope: -0.075667225 - outSlope: -0.08225393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.009762095 - inSlope: -0.08225393 - outSlope: -0.09000497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.011262182 - inSlope: -0.09000497 - outSlope: -0.098869726 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.012910009 - inSlope: -0.098869726 - outSlope: -0.10870081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.014721688 - inSlope: -0.10870081 - outSlope: -0.082034886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.016088935 - inSlope: -0.082034886 - outSlope: -0.14685108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.01853645 - inSlope: -0.14685108 - outSlope: -0.15271051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.021081641 - inSlope: -0.15271051 - outSlope: -0.15882872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.023728784 - inSlope: -0.15882872 - outSlope: -0.1651289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.02648093 - inSlope: -0.1651289 - outSlope: -0.17137577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.02933719 - inSlope: -0.17137577 - outSlope: -0.17762588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.03229762 - inSlope: -0.17762588 - outSlope: -0.18328536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.03535237 - inSlope: -0.18328536 - outSlope: -0.1885892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.038495522 - inSlope: -0.1885892 - outSlope: -0.19295673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.041711465 - inSlope: -0.19295673 - outSlope: -0.19634005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04498382 - inSlope: -0.19634005 - outSlope: -0.1985601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.04829315 - inSlope: -0.1985601 - outSlope: -0.19940433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.051616553 - inSlope: -0.19940433 - outSlope: -0.19890052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.05493156 - inSlope: -0.19890052 - outSlope: -0.24904647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.05908233 - inSlope: -0.24904647 - outSlope: -0.19722056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.062369335 - inSlope: -0.19722056 - outSlope: -0.19182126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.06556635 - inSlope: -0.19182126 - outSlope: -0.18545349 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.068657264 - inSlope: -0.18545349 - outSlope: -0.17800944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.071624085 - inSlope: -0.17800944 - outSlope: -0.16974063 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.07445309 - inSlope: -0.16974063 - outSlope: -0.16079098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.07713294 - inSlope: -0.16079098 - outSlope: -0.1513049 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.079654686 - inSlope: -0.1513049 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.079654686 - inSlope: -0 - outSlope: -0.23586117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.0835857 - inSlope: -0.23586117 - outSlope: -0.27958548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08824549 - inSlope: -0.27958548 - outSlope: -0.37253505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.0944544 - inSlope: -0.37253505 - outSlope: -0.4537864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.1020175 - inSlope: -0.4537864 - outSlope: -0.52241343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.11072438 - inSlope: -0.52241343 - outSlope: -0.5784618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.1203654 - inSlope: -0.5784618 - outSlope: -0.62179697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.13072868 - inSlope: -0.62179697 - outSlope: -0.6521386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.14159764 - inSlope: -0.6521386 - outSlope: -0.6699875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.15276417 - inSlope: -0.6699875 - outSlope: -0.67568576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.16402559 - inSlope: -0.67568576 - outSlope: -0.67004687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.17519303 - inSlope: -0.67004687 - outSlope: -0.6539777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.18609264 - inSlope: -0.6539777 - outSlope: -0.6285414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.19656833 - inSlope: -0.6285414 - outSlope: -0.5951506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.20648749 - inSlope: -0.5951506 - outSlope: -0.55522406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.21574122 - inSlope: -0.55522406 - outSlope: -0.51027375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.22424577 - inSlope: -0.51027375 - outSlope: -0.4619218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.23194452 - inSlope: -0.4619218 - outSlope: -0.41157463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.23880409 - inSlope: -0.41157463 - outSlope: -0.3607852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.24481717 - inSlope: -0.3607852 - outSlope: -0.31058222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.24999353 - inSlope: -0.31058222 - outSlope: -0.262002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.25436023 - inSlope: -0.262002 - outSlope: -0.21581075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.25795707 - inSlope: -0.21581075 - outSlope: -0.1337619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.26018643 - inSlope: -0.1337619 - outSlope: -0.14511913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.2626051 - inSlope: -0.14511913 - outSlope: -0.08776911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.26406792 - inSlope: -0.08776911 - outSlope: -0.04098598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.26475102 - inSlope: -0.04098598 - outSlope: -0.043972176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.2654839 - inSlope: -0.043972176 - outSlope: 0.0025463128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.26544145 - inSlope: 0.0025463128 - outSlope: 0.04272942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.2647293 - inSlope: 0.04272942 - outSlope: 0.17815427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.26176006 - inSlope: 0.17815427 - outSlope: 0.30359596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.25670013 - inSlope: 0.30359596 - outSlope: 0.44527343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.24927886 - inSlope: 0.44527343 - outSlope: 0.6052008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.23919219 - inSlope: 0.6052008 - outSlope: 0.7784046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.22621879 - inSlope: 0.7784046 - outSlope: 0.95409304 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.21031725 - inSlope: 0.95409304 - outSlope: 1.1190839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.19166587 - inSlope: 1.1190839 - outSlope: 1.258449 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.17069174 - inSlope: 1.258449 - outSlope: 1.3578275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.1480613 - inSlope: 1.3578275 - outSlope: 1.4050885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.124643184 - inSlope: 1.4050885 - outSlope: 1.3907759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.10146361 - inSlope: 1.3907759 - outSlope: 1.3099912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.07963044 - inSlope: 1.3099912 - outSlope: 1.1517079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.06043533 - inSlope: 1.1517079 - outSlope: 0.98556787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.044008978 - inSlope: 0.98556787 - outSlope: 0.73479724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.03176237 - inSlope: 0.73479724 - outSlope: 0.55782634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.022465272 - inSlope: 0.55782634 - outSlope: 0.4082602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.015660942 - inSlope: 0.4082602 - outSlope: 0.29201987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.010793949 - inSlope: 0.29201987 - outSlope: 0.118868634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.008812807 - inSlope: 0.118868634 - outSlope: 0.07511967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.0075608133 - inSlope: 0.07511967 - outSlope: 0.036530577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.006951971 - inSlope: 0.036530577 - outSlope: -0.025835313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.007382559 - inSlope: -0.025835313 - outSlope: 0.016292479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.007111018 - inSlope: 0.016292479 - outSlope: 0.008949506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0069618598 - inSlope: 0.008949506 - outSlope: 0.059363153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.005972475 - inSlope: 0.059363153 - outSlope: 0.05461846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.005062168 - inSlope: 0.05461846 - outSlope: 0.081133686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0037099412 - inSlope: 0.081133686 - outSlope: 0.07266149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0024989175 - inSlope: 0.07266149 - outSlope: 0.046842374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0017182009 - inSlope: 0.046842374 - outSlope: 0.019360188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0013955313 - inSlope: 0.019360188 - outSlope: 0.0008049219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.001382116 - inSlope: 0.0008049219 - outSlope: -0.010807147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.001562235 - inSlope: -0.010807147 - outSlope: -0.017355906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.0018514998 - inSlope: -0.017355906 - outSlope: -0.020186255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.002187937 - inSlope: -0.020186255 - outSlope: -0.020350903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.0025271184 - inSlope: -0.020350903 - outSlope: -0.018753968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0028396843 - inSlope: -0.018753968 - outSlope: -0.015912164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0031048867 - inSlope: -0.015912164 - outSlope: -0.012396847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.0033115007 - inSlope: -0.012396847 - outSlope: -0.00849272 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0034530459 - inSlope: -0.00849272 - outSlope: -0.0045162714 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.003528317 - inSlope: -0.0045162714 - outSlope: 0.000028791865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.003527837 - inSlope: 0.000028791865 - outSlope: 0.00003396071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.003527271 - inSlope: 0.00003396071 - outSlope: 0.0085676545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.003384477 - inSlope: 0.0085676545 - outSlope: 0.009006766 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0032343622 - inSlope: 0.009006766 - outSlope: 0.011215416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.0030474388 - inSlope: 0.011215416 - outSlope: 0.012813651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.0028338782 - inSlope: 0.012813651 - outSlope: 0.013875946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.0026026126 - inSlope: 0.013875946 - outSlope: 0.014190283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0023661081 - inSlope: 0.014190283 - outSlope: 0.009036245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.0022155042 - inSlope: 0.009036245 - outSlope: 0.012394095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0020089361 - inSlope: 0.012394095 - outSlope: 0.010914289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0018270315 - inSlope: 0.010914289 - outSlope: 0.008990116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.0016771964 - inSlope: 0.008990116 - outSlope: 0.0067072683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0015654087 - inSlope: 0.0067072683 - outSlope: 0.004064605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0014976653 - inSlope: 0.004064605 - outSlope: 0.001384091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0014745971 - inSlope: 0.001384091 - outSlope: -0.0013443747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0014970034 - inSlope: -0.0013443747 - outSlope: -0.0039583086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0015629751 - inSlope: -0.0039583086 - outSlope: -0.0062707523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0016674876 - inSlope: -0.0062707523 - outSlope: -0.008099429 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0018024798 - inSlope: -0.008099429 - outSlope: -0.009373925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0019587118 - inSlope: -0.009373925 - outSlope: -0.009989464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0021252027 - inSlope: -0.009989464 - outSlope: -0.009822217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0022889061 - inSlope: -0.009822217 - outSlope: -0.008866847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0024366868 - inSlope: -0.008866847 - outSlope: -0.0071340124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0025555869 - inSlope: -0.0071340124 - outSlope: -0.004685782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0026336832 - inSlope: -0.004685782 - outSlope: -0.0000057136695 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0026337784 - inSlope: -0.0000057136695 - outSlope: -0.0000057136695 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000113836485 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000022767297 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.7768943 - inSlope: -0.085923664 - outSlope: -0.085923664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.77832633 - inSlope: -0.085923664 - outSlope: -0.27019143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.7828295 - inSlope: -0.27019143 - outSlope: -0.3546417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.7887402 - inSlope: -0.3546417 - outSlope: -0.44539326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.79616344 - inSlope: -0.44539326 - outSlope: -0.5494166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.8053204 - inSlope: -0.5494166 - outSlope: -0.5431724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.81437325 - inSlope: -0.5431724 - outSlope: -0.5787063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.82401836 - inSlope: -0.5787063 - outSlope: -0.6061611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.83412105 - inSlope: -0.6061611 - outSlope: -0.67781216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.8454179 - inSlope: -0.67781216 - outSlope: -0.6382013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.8560546 - inSlope: -0.6382013 - outSlope: -0.6663609 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.8671606 - inSlope: -0.6663609 - outSlope: -0.6957579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.8787566 - inSlope: -0.6957579 - outSlope: -0.726471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.89086443 - inSlope: -0.726471 - outSlope: -0.7573593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9034871 - inSlope: -0.7573593 - outSlope: -0.7857192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.9165824 - inSlope: -0.7857192 - outSlope: -0.7662242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9293528 - inSlope: -0.7662242 - outSlope: -0.6890387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9408368 - inSlope: -0.6890387 - outSlope: -0.58481765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.95058376 - inSlope: -0.58481765 - outSlope: -0.4497568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.9580797 - inSlope: -0.4497568 - outSlope: -0.28469658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.96282464 - inSlope: -0.28469658 - outSlope: -0.09452471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.96440005 - inSlope: -0.09452471 - outSlope: 0.11284938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9625192 - inSlope: 0.11284938 - outSlope: 0.39224306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.95598185 - inSlope: 0.39224306 - outSlope: 0.5742569 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9464109 - inSlope: 0.5742569 - outSlope: 0.8236392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9326836 - inSlope: 0.8236392 - outSlope: 0.98788536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9162188 - inSlope: 0.98788536 - outSlope: 1.1610221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.89686847 - inSlope: 1.1610221 - outSlope: 1.211653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.87667423 - inSlope: 1.211653 - outSlope: 0.99304056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.8601236 - inSlope: 0.99304056 - outSlope: 0.42641366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.8530167 - inSlope: 0.42641366 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.8530167 - inSlope: -0 - outSlope: -0.18404913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.85608417 - inSlope: -0.18404913 - outSlope: -0.42061368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.8630944 - inSlope: -0.42061368 - outSlope: -0.48603106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.8711949 - inSlope: -0.48603106 - outSlope: -0.42339247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.87825143 - inSlope: -0.42339247 - outSlope: -0.29037517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.88309103 - inSlope: -0.29037517 - outSlope: -0.090454906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.8845986 - inSlope: -0.090454906 - outSlope: 0.06330019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.8835436 - inSlope: 0.06330019 - outSlope: 0.27430084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.87897193 - inSlope: 0.27430084 - outSlope: 0.40945423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.8721477 - inSlope: 0.40945423 - outSlope: 0.6137973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.86191773 - inSlope: 0.6137973 - outSlope: 0.74354124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.8495254 - inSlope: 0.74354124 - outSlope: 0.85246766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.8353176 - inSlope: 0.85246766 - outSlope: 0.898695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.8203393 - inSlope: 0.898695 - outSlope: 1.0061262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.80357057 - inSlope: 1.0061262 - outSlope: 1.0055969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.78681064 - inSlope: 1.0055969 - outSlope: 0.96637946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.77070427 - inSlope: 0.96637946 - outSlope: 0.88444674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.7559635 - inSlope: 0.88444674 - outSlope: 0.75719905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.74334353 - inSlope: 0.75719905 - outSlope: 0.5838745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.7336123 - inSlope: 0.5838745 - outSlope: 0.36579514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.7275157 - inSlope: 0.36579514 - outSlope: 0.10755311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.72572315 - inSlope: 0.10755311 - outSlope: -0.31183392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.7309204 - inSlope: -0.31183392 - outSlope: -0.6486124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.7417306 - inSlope: -0.6486124 - outSlope: -0.67923725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.7530512 - inSlope: -0.67923725 - outSlope: -0.4936986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.7612795 - inSlope: -0.4936986 - outSlope: -0.17386453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.76417726 - inSlope: -0.17386453 - outSlope: 0.33555183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.75858474 - inSlope: 0.33555183 - outSlope: 0.89153534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.7437258 - inSlope: 0.89153534 - outSlope: 1.3717581 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.72086316 - inSlope: 1.3717581 - outSlope: 1.7538588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.6916322 - inSlope: 1.7538588 - outSlope: 2.0156355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.6580383 - inSlope: 2.0156355 - outSlope: 1.9453008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.62561667 - inSlope: 1.9453008 - outSlope: 1.536206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6000131 - inSlope: 1.536206 - outSlope: 0.7183749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.5880402 - inSlope: 0.7183749 - outSlope: 0.15793577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.5854079 - inSlope: 0.15793577 - outSlope: 0.11780631 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.5834445 - inSlope: 0.11780631 - outSlope: 0.07870324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.58213276 - inSlope: 0.07870324 - outSlope: 0.0409377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.58145046 - inSlope: 0.0409377 - outSlope: 0.0044846577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5813757 - inSlope: 0.0044846577 - outSlope: -0.030602247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.58188576 - inSlope: -0.030602247 - outSlope: -0.06415089 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.58295494 - inSlope: -0.06415089 - outSlope: -0.096109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.58455676 - inSlope: -0.096109 - outSlope: -0.1262964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.5866617 - inSlope: -0.1262964 - outSlope: -0.15502825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.5892455 - inSlope: -0.15502825 - outSlope: -0.18185037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.59227633 - inSlope: -0.18185037 - outSlope: -0.20692725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.5957251 - inSlope: -0.20692725 - outSlope: -0.23013018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.5995606 - inSlope: -0.23013018 - outSlope: -0.25156462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6037534 - inSlope: -0.25156462 - outSlope: -0.27125028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6082742 - inSlope: -0.27125028 - outSlope: -0.28913525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.61309314 - inSlope: -0.28913525 - outSlope: -0.3050998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6181781 - inSlope: -0.3050998 - outSlope: -0.31944424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.6235022 - inSlope: -0.31944424 - outSlope: -0.33197555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6290351 - inSlope: -0.33197555 - outSlope: -0.34284744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.63474923 - inSlope: -0.34284744 - outSlope: -0.35202417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6406163 - inSlope: -0.35202417 - outSlope: -0.359589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.6466095 - inSlope: -0.359589 - outSlope: -0.3656212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.65270317 - inSlope: -0.3656212 - outSlope: -0.37011302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.6588717 - inSlope: -0.37011302 - outSlope: -0.37319577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.66509163 - inSlope: -0.37319577 - outSlope: -0.42062083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.672102 - inSlope: -0.42062083 - outSlope: -0.37064946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.67827946 - inSlope: -0.37064946 - outSlope: -0.3693906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.68443596 - inSlope: -0.3693906 - outSlope: -0.36710632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.69055444 - inSlope: -0.36710632 - outSlope: -0.3636185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.69661474 - inSlope: -0.3636185 - outSlope: -0.3591195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.70260006 - inSlope: -0.3591195 - outSlope: -0.35355124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.7084926 - inSlope: -0.35355124 - outSlope: -0.34724984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.71428007 - inSlope: -0.34724984 - outSlope: -0.33997568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.7199463 - inSlope: -0.33997568 - outSlope: -0.3319398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.72547865 - inSlope: -0.3319398 - outSlope: -0.32329947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.73086697 - inSlope: -0.32329947 - outSlope: -0.3139381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.7360993 - inSlope: -0.3139381 - outSlope: -0.30402333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.74116635 - inSlope: -0.30402333 - outSlope: -0.29354838 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.7460588 - inSlope: -0.29354838 - outSlope: -0.28271225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.7507707 - inSlope: -0.28271225 - outSlope: -0.27140406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.7552941 - inSlope: -0.27140406 - outSlope: -0.25967383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.759622 - inSlope: -0.25967383 - outSlope: -0.24773264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.76375085 - inSlope: -0.24773264 - outSlope: -0.23549649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.7676758 - inSlope: -0.23549649 - outSlope: -0.22305629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.7713934 - inSlope: -0.22305629 - outSlope: -0.2103891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.7748999 - inSlope: -0.2103891 - outSlope: -0.12315643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.7769525 - inSlope: -0.12315643 - outSlope: -0.16498463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.77970225 - inSlope: -0.16498463 - outSlope: -0.14951006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.7821941 - inSlope: -0.14951006 - outSlope: -0.13411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.78442925 - inSlope: -0.13411058 - outSlope: -0.118857734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.7864102 - inSlope: -0.118857734 - outSlope: -0.10375078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.7881394 - inSlope: -0.10375078 - outSlope: -0.088960014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.78962207 - inSlope: -0.088960014 - outSlope: -0.074497536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.7908637 - inSlope: -0.074497536 - outSlope: -0.060439166 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.791871 - inSlope: -0.060439166 - outSlope: -0.046895787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.7926526 - inSlope: -0.046895787 - outSlope: -0.03392819 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.7932181 - inSlope: -0.03392819 - outSlope: 0.0333238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.7926627 - inSlope: 0.0333238 - outSlope: 0.0011944782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.7926428 - inSlope: 0.0011944782 - outSlope: 0.013124955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.792424 - inSlope: 0.013124955 - outSlope: 0.024204277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.7920206 - inSlope: 0.024204277 - outSlope: 0.03414992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.79145145 - inSlope: 0.03414992 - outSlope: 0.043018483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.79073447 - inSlope: 0.043018483 - outSlope: 0.050715256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.7898892 - inSlope: 0.050715256 - outSlope: 0.056837853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.7889419 - inSlope: 0.056837853 - outSlope: 0.10628711 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.78717047 - inSlope: 0.10628711 - outSlope: 0.0718332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.78597325 - inSlope: 0.0718332 - outSlope: 0.07367856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.7847453 - inSlope: 0.07367856 - outSlope: 0.07355697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.7835193 - inSlope: 0.07355697 - outSlope: 0.07159717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.78232604 - inSlope: 0.07159717 - outSlope: 0.0676418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.7811987 - inSlope: 0.0676418 - outSlope: 0.06164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.7801712 - inSlope: 0.06164795 - outSlope: 0.08662828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.7787274 - inSlope: 0.08662828 - outSlope: 0.046438023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.77795345 - inSlope: 0.046438023 - outSlope: 0.03468636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.77737534 - inSlope: 0.03468636 - outSlope: 0.021482727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.7770173 - inSlope: 0.021482727 - outSlope: 0.007381446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.7768943 - inSlope: 0.007381446 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.7768943 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3383525 - inSlope: 0.21824776 - outSlope: 0.21824776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.34198996 - inSlope: 0.21824776 - outSlope: 0.5980378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.35195726 - inSlope: 0.5980378 - outSlope: 0.8960832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.36689198 - inSlope: 0.8960832 - outSlope: 1.1018959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.38525692 - inSlope: 1.1018959 - outSlope: 1.2268568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.40570453 - inSlope: 1.2268568 - outSlope: 1.2963278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.42731 - inSlope: 1.2963278 - outSlope: 1.3086642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.44912106 - inSlope: 1.3086642 - outSlope: 1.2782778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.4704257 - inSlope: 1.2782778 - outSlope: 1.2088342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.49057293 - inSlope: 1.2088342 - outSlope: 1.113521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.5091316 - inSlope: 1.113521 - outSlope: 0.9834016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.52552164 - inSlope: 0.9834016 - outSlope: 0.8233023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.53924334 - inSlope: 0.8233023 - outSlope: 0.6321574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.5497793 - inSlope: 0.6321574 - outSlope: 0.4075742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5565722 - inSlope: 0.4075742 - outSlope: 0.14582993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5590027 - inSlope: 0.14582993 - outSlope: -0.3410086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5533192 - inSlope: -0.3410086 - outSlope: -0.99983907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.53665525 - inSlope: -0.99983907 - outSlope: -1.6335856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5094288 - inSlope: -1.6335856 - outSlope: -2.2450593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.47201118 - inSlope: -2.2450593 - outSlope: -2.8211844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.4249914 - inSlope: -2.8211844 - outSlope: -3.3391209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.36933944 - inSlope: -3.3391209 - outSlope: -3.7726936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.30646116 - inSlope: -3.7726936 - outSlope: -4.0925283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.23825242 - inSlope: -4.0925283 - outSlope: -4.292075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.16671777 - inSlope: -4.292075 - outSlope: -4.343943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.094318785 - inSlope: -4.343943 - outSlope: -4.2479477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.023519594 - inSlope: -4.2479477 - outSlope: -3.9603887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.04248682 - inSlope: -3.9603887 - outSlope: -3.4219847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.099519946 - inSlope: -3.4219847 - outSlope: -2.4922605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14105758 - inSlope: -2.4922605 - outSlope: -0.9652055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.15714435 - inSlope: -0.9652055 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.15714435 - inSlope: -0 - outSlope: 0.464164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14940827 - inSlope: 0.464164 - outSlope: 1.2284055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.12893486 - inSlope: 1.2284055 - outSlope: 1.705504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.10050982 - inSlope: 1.705504 - outSlope: 1.9564244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.06790278 - inSlope: 1.9564244 - outSlope: 2.0612717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.033548165 - inSlope: 2.0612717 - outSlope: 2.0792048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0011052144 - inSlope: 2.0792048 - outSlope: 2.0295258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.034930613 - inSlope: 2.0295258 - outSlope: 1.9463117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.06736911 - inSlope: 1.9463117 - outSlope: 1.8280923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.097837396 - inSlope: 1.8280923 - outSlope: 1.6971161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.12612264 - inSlope: 1.6971161 - outSlope: 1.5484926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.15193082 - inSlope: 1.5484926 - outSlope: 1.3930387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.17514811 - inSlope: 1.3930387 - outSlope: 1.2343341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.1957204 - inSlope: 1.2343341 - outSlope: 1.079313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21370894 - inSlope: 1.079313 - outSlope: 0.9269777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.22915855 - inSlope: 0.9269777 - outSlope: 0.78173494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.2421875 - inSlope: 0.78173494 - outSlope: 0.644657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.25293177 - inSlope: 0.644657 - outSlope: 0.5156909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.2615266 - inSlope: 0.5156909 - outSlope: 0.39315858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.26807925 - inSlope: 0.39315858 - outSlope: 0.2739619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.2726453 - inSlope: 0.2739619 - outSlope: 0.1532115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.27519882 - inSlope: 0.1532115 - outSlope: -0.019006152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.27488205 - inSlope: -0.019006152 - outSlope: -0.24562085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.27078837 - inSlope: -0.24562085 - outSlope: -0.4494977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.26329672 - inSlope: -0.4494977 - outSlope: -0.49157786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.25510377 - inSlope: -0.49157786 - outSlope: -0.23290537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.251222 - inSlope: -0.23290537 - outSlope: 0.27716365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.2558414 - inSlope: 0.27716365 - outSlope: 0.66104656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.26685888 - inSlope: 0.66104656 - outSlope: 0.79458016 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.28010187 - inSlope: 0.79458016 - outSlope: 0.72069776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.29211348 - inSlope: 0.72069776 - outSlope: 0.52736926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.30090296 - inSlope: 0.52736926 - outSlope: 0.31345934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.30612728 - inSlope: 0.31345934 - outSlope: 0.15387917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.30869195 - inSlope: 0.15387917 - outSlope: 0.07386274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.309923 - inSlope: 0.07386274 - outSlope: 0.070687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.3111011 - inSlope: 0.070687 - outSlope: 0.10621737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.3128714 - inSlope: 0.10621737 - outSlope: 0.1403351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.3152103 - inSlope: 0.1403351 - outSlope: 0.17287211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.3180915 - inSlope: 0.17287211 - outSlope: 0.20378728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.32148796 - inSlope: 0.20378728 - outSlope: 0.23299299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.32537118 - inSlope: 0.23299299 - outSlope: 0.2603479 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.32971033 - inSlope: 0.2603479 - outSlope: 0.28584328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.33447438 - inSlope: 0.28584328 - outSlope: 0.3094235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.33963144 - inSlope: 0.3094235 - outSlope: 0.33084723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.34514555 - inSlope: 0.33084723 - outSlope: 0.35028252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.3509836 - inSlope: 0.35028252 - outSlope: 0.36748624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.35710835 - inSlope: 0.36748624 - outSlope: 0.3825513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.3634842 - inSlope: 0.3825513 - outSlope: 0.39528364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.3700723 - inSlope: 0.39528364 - outSlope: 0.40570953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.37683412 - inSlope: 0.40570953 - outSlope: 0.41380444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.38373086 - inSlope: 0.41380444 - outSlope: 0.4195247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.39072293 - inSlope: 0.4195247 - outSlope: 0.4228632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.39777064 - inSlope: 0.4228632 - outSlope: 0.4238091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.40483412 - inSlope: 0.4238091 - outSlope: 0.42240363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.41187418 - inSlope: 0.42240363 - outSlope: 0.4186646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.4188519 - inSlope: 0.4186646 - outSlope: 0.41256768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.42572808 - inSlope: 0.41256768 - outSlope: 0.40436128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.43246743 - inSlope: 0.40436128 - outSlope: 0.39388815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.43903223 - inSlope: 0.39388815 - outSlope: 0.38135326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.4453881 - inSlope: 0.38135326 - outSlope: 0.36745048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.45151228 - inSlope: 0.36745048 - outSlope: 0.35035226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.45735148 - inSlope: 0.35035226 - outSlope: 0.33223125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.46288866 - inSlope: 0.33223125 - outSlope: 0.3124629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.4680964 - inSlope: 0.3124629 - outSlope: 0.29115584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.472949 - inSlope: 0.29115584 - outSlope: 0.2685931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.47742555 - inSlope: 0.2685931 - outSlope: 0.24476612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.48150498 - inSlope: 0.24476612 - outSlope: 0.21991989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.4851703 - inSlope: 0.21991989 - outSlope: 0.19410092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.48840532 - inSlope: 0.19410092 - outSlope: 0.16756491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.49119806 - inSlope: 0.16756491 - outSlope: 0.14036192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.49353743 - inSlope: 0.14036192 - outSlope: 0.11276652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.49541688 - inSlope: 0.11276652 - outSlope: 0.084693514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.49682844 - inSlope: 0.084693514 - outSlope: 0.056537442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.49777073 - inSlope: 0.056537442 - outSlope: 0.028181102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4982404 - inSlope: 0.028181102 - outSlope: -0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.49823907 - inSlope: -0.00008046635 - outSlope: -0.028311636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.4977672 - inSlope: -0.028311636 - outSlope: -0.056140475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.49683154 - inSlope: -0.056140475 - outSlope: -0.08375414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.49543563 - inSlope: -0.08375414 - outSlope: -0.110882625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.49358758 - inSlope: -0.110882625 - outSlope: -0.13747765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4912963 - inSlope: -0.13747765 - outSlope: -0.1613529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.48860708 - inSlope: -0.1613529 - outSlope: -0.18785137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.48547623 - inSlope: -0.18785137 - outSlope: -0.2120342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.48194233 - inSlope: -0.2120342 - outSlope: -0.23539804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.47801903 - inSlope: -0.23539804 - outSlope: -0.25769973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.47372404 - inSlope: -0.25769973 - outSlope: -0.27892655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.46907523 - inSlope: -0.27892655 - outSlope: -0.29901832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.4640916 - inSlope: -0.29901832 - outSlope: -0.31777412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.45879537 - inSlope: -0.31777412 - outSlope: -0.3352389 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.45320806 - inSlope: -0.3352389 - outSlope: -0.3512052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.44735464 - inSlope: -0.3512052 - outSlope: -0.36558902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.4412615 - inSlope: -0.36558902 - outSlope: -0.3745476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.43501905 - inSlope: -0.3745476 - outSlope: -0.38802302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.428552 - inSlope: -0.38802302 - outSlope: -0.39655784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.4219427 - inSlope: -0.39655784 - outSlope: -0.40294328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.415227 - inSlope: -0.40294328 - outSlope: -0.40690938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.40844518 - inSlope: -0.40690938 - outSlope: -0.4082053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.40164167 - inSlope: -0.4082053 - outSlope: -0.40669122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.3948635 - inSlope: -0.40669122 - outSlope: -0.40201524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.38816324 - inSlope: -0.40201524 - outSlope: -0.3898505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.38166574 - inSlope: -0.3898505 - outSlope: -0.3814516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.37530822 - inSlope: -0.3814516 - outSlope: -0.36576605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.36921212 - inSlope: -0.36576605 - outSlope: -0.34582826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.36344832 - inSlope: -0.34582826 - outSlope: -0.32148272 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.35809028 - inSlope: -0.32148272 - outSlope: -0.29250768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.35321516 - inSlope: -0.29250768 - outSlope: -0.25885308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.34890094 - inSlope: -0.25885308 - outSlope: -0.21698198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.34528458 - inSlope: -0.21698198 - outSlope: -0.17752485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.34232584 - inSlope: -0.17752485 - outSlope: -0.1307149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.34014726 - inSlope: -0.1307149 - outSlope: -0.08042343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.33880687 - inSlope: -0.08042343 - outSlope: -0.027261999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.3383525 - inSlope: -0.027261999 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.3383525 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.14076361 - inSlope: -0.04386216 - outSlope: -0.04386216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.14003257 - inSlope: -0.04386216 - outSlope: -0.07414966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13879675 - inSlope: -0.07414966 - outSlope: -0.2070147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.1353465 - inSlope: -0.2070147 - outSlope: -0.26393202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13094763 - inSlope: -0.26393202 - outSlope: -0.25560293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12668759 - inSlope: -0.25560293 - outSlope: -0.362552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.12064505 - inSlope: -0.362552 - outSlope: -0.38112807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.11429292 - inSlope: -0.38112807 - outSlope: -0.39139986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.107769586 - inSlope: -0.39139986 - outSlope: -0.34224096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.10206557 - inSlope: -0.34224096 - outSlope: -0.40397692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.09533262 - inSlope: -0.40397692 - outSlope: -0.38180846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.08896915 - inSlope: -0.38180846 - outSlope: -0.34974846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.08314001 - inSlope: -0.34974846 - outSlope: -0.3053141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.07805144 - inSlope: -0.3053141 - outSlope: -0.2452469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.07396399 - inSlope: -0.2452469 - outSlope: -0.16629474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.07119241 - inSlope: -0.16629474 - outSlope: -0.08851372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.06971718 - inSlope: -0.08851372 - outSlope: -0.016670393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.069439344 - inSlope: -0.016670393 - outSlope: 0.07716306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0707254 - inSlope: 0.07716306 - outSlope: 0.19606118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.07399308 - inSlope: 0.19606118 - outSlope: 0.3366791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0796044 - inSlope: 0.3366791 - outSlope: 0.49083936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.08778505 - inSlope: 0.49083936 - outSlope: 0.6482102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.09858856 - inSlope: 0.6482102 - outSlope: 0.72539115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.110678405 - inSlope: 0.72539115 - outSlope: 0.8855905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.12543826 - inSlope: 0.8855905 - outSlope: 0.9181559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.14074084 - inSlope: 0.9181559 - outSlope: 0.97807384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.15704209 - inSlope: 0.97807384 - outSlope: 0.8693638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.17153147 - inSlope: 0.8693638 - outSlope: 0.6499291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.18236363 - inSlope: 0.6499291 - outSlope: 0.40001968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.18903062 - inSlope: 0.40001968 - outSlope: 0.08551054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.1904558 - inSlope: 0.08551054 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.1904558 - inSlope: -0 - outSlope: -0.029202921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.18996908 - inSlope: -0.029202921 - outSlope: -0.21542361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.18637869 - inSlope: -0.21542361 - outSlope: -0.42227042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.17934085 - inSlope: -0.42227042 - outSlope: -0.58625364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.16956997 - inSlope: -0.58625364 - outSlope: -0.6874028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.15811323 - inSlope: -0.6874028 - outSlope: -0.7805736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14510368 - inSlope: -0.7805736 - outSlope: -0.7510988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.13258538 - inSlope: -0.7510988 - outSlope: -0.76648355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.11981066 - inSlope: -0.76648355 - outSlope: -0.68605316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.10837641 - inSlope: -0.68605316 - outSlope: -0.67434824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.09713729 - inSlope: -0.67434824 - outSlope: -0.5959794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.08720431 - inSlope: -0.5959794 - outSlope: -0.5150311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.07862046 - inSlope: -0.5150311 - outSlope: -0.4074001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.071830444 - inSlope: -0.4074001 - outSlope: -0.36791003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.065698616 - inSlope: -0.36791003 - outSlope: -0.28123948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.061011296 - inSlope: -0.28123948 - outSlope: -0.20526244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.057590246 - inSlope: -0.20526244 - outSlope: -0.14210625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.05522181 - inSlope: -0.14210625 - outSlope: -0.093198806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0536685 - inSlope: -0.093198806 - outSlope: -0.058786254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.05268873 - inSlope: -0.058786254 - outSlope: -0.037338935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.05206641 - inSlope: -0.037338935 - outSlope: -0.025357405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.05164379 - inSlope: -0.025357405 - outSlope: 0.06617105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.05274664 - inSlope: 0.06617105 - outSlope: 0.21815835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.056382608 - inSlope: 0.21815835 - outSlope: 0.32113042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.061734796 - inSlope: 0.32113042 - outSlope: 0.31632707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.06700691 - inSlope: 0.31632707 - outSlope: 0.14741881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.06946389 - inSlope: 0.14741881 - outSlope: -0.098475166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.067822635 - inSlope: -0.098475166 - outSlope: -0.2290824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.064004585 - inSlope: -0.2290824 - outSlope: -0.23503572 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.060087327 - inSlope: -0.23503572 - outSlope: -0.13646735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.057812873 - inSlope: -0.13646735 - outSlope: -0.008285575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.05767478 - inSlope: -0.008285575 - outSlope: 0.14092228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.060023483 - inSlope: 0.14092228 - outSlope: 0.1944699 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.06326467 - inSlope: 0.1944699 - outSlope: 0.12560037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.065358005 - inSlope: 0.12560037 - outSlope: 0.048440292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.06616534 - inSlope: 0.048440292 - outSlope: 0.038075782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.06679994 - inSlope: 0.038075782 - outSlope: 0.028213289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.06727016 - inSlope: 0.028213289 - outSlope: 0.018621255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.06758051 - inSlope: 0.018621255 - outSlope: 0.009440044 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.06773785 - inSlope: 0.009440044 - outSlope: 0.000887365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.06775264 - inSlope: 0.000887365 - outSlope: -0.0071896166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.06763281 - inSlope: -0.0071896166 - outSlope: -0.014693155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.06738792 - inSlope: -0.014693155 - outSlope: -0.021667352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.0670268 - inSlope: -0.021667352 - outSlope: -0.027783688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.06656374 - inSlope: -0.027783688 - outSlope: -0.033385936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.06600731 - inSlope: -0.033385936 - outSlope: -0.038215704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.06537038 - inSlope: -0.038215704 - outSlope: -0.042262714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.064666 - inSlope: -0.042262714 - outSlope: -0.045662984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.06390495 - inSlope: -0.045662984 - outSlope: -0.048139438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.063102625 - inSlope: -0.048139438 - outSlope: -0.04978967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0622728 - inSlope: -0.04978967 - outSlope: -0.05072956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.061427306 - inSlope: -0.05072956 - outSlope: -0.050692458 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.060582433 - inSlope: -0.050692458 - outSlope: -0.049942333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.05975006 - inSlope: -0.049942333 - outSlope: -0.048325628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.058944635 - inSlope: -0.048325628 - outSlope: -0.04595746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.05817868 - inSlope: -0.04595746 - outSlope: -0.042674575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.05746743 - inSlope: -0.042674575 - outSlope: -0.03867816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.056822795 - inSlope: -0.03867816 - outSlope: -0.033986527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.056256354 - inSlope: -0.033986527 - outSlope: -0.02846877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.055781875 - inSlope: -0.02846877 - outSlope: 0.0028344272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.055829115 - inSlope: 0.0028344272 - outSlope: -0.017803403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.055532392 - inSlope: -0.017803403 - outSlope: -0.010819594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.055352066 - inSlope: -0.010819594 - outSlope: -0.0032307007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.05529822 - inSlope: -0.0032307007 - outSlope: 0.004813005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.055378437 - inSlope: 0.004813005 - outSlope: 0.013265101 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.05559952 - inSlope: 0.013265101 - outSlope: 0.021984747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.055965934 - inSlope: 0.021984747 - outSlope: 0.031008154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.056482736 - inSlope: 0.031008154 - outSlope: 0.040305816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0571545 - inSlope: 0.040305816 - outSlope: 0.04969624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.05798277 - inSlope: 0.04969624 - outSlope: 0.059293415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.05897099 - inSlope: 0.059293415 - outSlope: 0.06891849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.06011964 - inSlope: 0.06891849 - outSlope: 0.07856645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.06142908 - inSlope: 0.07856645 - outSlope: 0.088166304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.06289852 - inSlope: 0.088166304 - outSlope: 0.097828306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.06452899 - inSlope: 0.097828306 - outSlope: 0.10728623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.06631709 - inSlope: 0.10728623 - outSlope: 0.1166838 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.06826182 - inSlope: 0.1166838 - outSlope: 0.12595084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.070360996 - inSlope: 0.12595084 - outSlope: 0.13503006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.07261151 - inSlope: 0.13503006 - outSlope: 0.14385103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.075009026 - inSlope: 0.14385103 - outSlope: 0.15263215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.07755289 - inSlope: 0.15263215 - outSlope: 0.099995084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.079219475 - inSlope: 0.099995084 - outSlope: 0.15111625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.08173808 - inSlope: 0.15111625 - outSlope: 0.15599206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.08433794 - inSlope: 0.15599206 - outSlope: 0.16039267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.08701115 - inSlope: 0.16039267 - outSlope: 0.16444372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.08975188 - inSlope: 0.16444372 - outSlope: 0.16792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.09255056 - inSlope: 0.16792 - outSlope: 0.17103659 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.09540117 - inSlope: 0.17103659 - outSlope: 0.17378272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.098297544 - inSlope: 0.17378272 - outSlope: 0.17602952 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.10123137 - inSlope: 0.17602952 - outSlope: 0.17797099 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.10419755 - inSlope: 0.17797099 - outSlope: 0.1794395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.1071882 - inSlope: 0.1794395 - outSlope: 0.120182745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.10919125 - inSlope: 0.120182745 - outSlope: 0.16673343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.111970134 - inSlope: 0.16673343 - outSlope: 0.16477899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.11471645 - inSlope: 0.16477899 - outSlope: 0.16228944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.11742127 - inSlope: 0.16228944 - outSlope: 0.1591289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.120073415 - inSlope: 0.1591289 - outSlope: 0.15553029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.12266562 - inSlope: 0.15553029 - outSlope: 0.15116721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12518507 - inSlope: 0.15116721 - outSlope: 0.14629765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.12762336 - inSlope: 0.14629765 - outSlope: 0.078280345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.12892804 - inSlope: 0.078280345 - outSlope: 0.12240273 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13096808 - inSlope: 0.12240273 - outSlope: 0.11417907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.13287106 - inSlope: 0.11417907 - outSlope: 0.10541091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13462791 - inSlope: 0.10541091 - outSlope: 0.095891744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.1362261 - inSlope: 0.095891744 - outSlope: 0.085427545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.1376499 - inSlope: 0.085427545 - outSlope: 0.07444121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.13889058 - inSlope: 0.07444121 - outSlope: 0.0077515915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.13901977 - inSlope: 0.0077515915 - outSlope: 0.045194373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13977301 - inSlope: 0.045194373 - outSlope: 0.03277573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.14031927 - inSlope: 0.03277573 - outSlope: 0.019970853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.14065212 - inSlope: 0.019970853 - outSlope: 0.006689436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.14076361 - inSlope: 0.006689436 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.14076361 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.54199505 - inSlope: -0.4216003 - outSlope: -0.4216003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.5349684 - inSlope: -0.4216003 - outSlope: -1.1626266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.51559126 - inSlope: -1.1626266 - outSlope: -1.7225255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.4868825 - inSlope: -1.7225255 - outSlope: -2.1107676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.45170304 - inSlope: -2.1107676 - outSlope: -2.3492773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.41254842 - inSlope: -2.3492773 - outSlope: -2.4573238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.37159303 - inSlope: -2.4573238 - outSlope: -2.4695208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.33043435 - inSlope: -2.4695208 - outSlope: -2.4015222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.29040897 - inSlope: -2.4015222 - outSlope: -2.269825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.25257856 - inSlope: -2.269825 - outSlope: -2.0749516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.21799603 - inSlope: -2.0749516 - outSlope: -1.8316833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.18746798 - inSlope: -1.8316833 - outSlope: -1.5386118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.16182445 - inSlope: -1.5386118 - outSlope: -1.1954052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.14190103 - inSlope: -1.1954052 - outSlope: -0.79952544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.12857561 - inSlope: -0.79952544 - outSlope: -0.3458901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.12281077 - inSlope: -0.3458901 - outSlope: -0.010613939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.122633874 - inSlope: -0.010613939 - outSlope: 0.20071794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.12597917 - inSlope: 0.20071794 - outSlope: 0.4954626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13423689 - inSlope: 0.4954626 - outSlope: 0.8902537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.14907444 - inSlope: 0.8902537 - outSlope: 1.3793123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.172063 - inSlope: 1.3793123 - outSlope: 1.9411478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.20441543 - inSlope: 1.9411478 - outSlope: 2.5449305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.24683097 - inSlope: 2.5449305 - outSlope: 3.1583774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.29947054 - inSlope: 3.1583774 - outSlope: 3.733891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.3617021 - inSlope: 3.733891 - outSlope: 4.2397842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.43236512 - inSlope: 4.2397842 - outSlope: 4.612283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5092366 - inSlope: 4.612283 - outSlope: 4.77046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.58874416 - inSlope: 4.77046 - outSlope: 4.535819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.6643412 - inSlope: 4.535819 - outSlope: 3.5685787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.72381747 - inSlope: 3.5685787 - outSlope: 1.4535594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7480435 - inSlope: 1.4535594 - outSlope: -0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7480433 - inSlope: -0.000010728846 - outSlope: -0.94453204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.73230106 - inSlope: -0.94453204 - outSlope: -2.4790215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.6909841 - inSlope: -2.4790215 - outSlope: -3.4272907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.6338626 - inSlope: -3.4272907 - outSlope: -3.9249017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.56844765 - inSlope: -3.9249017 - outSlope: -4.1442504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.49937662 - inSlope: -4.1442504 - outSlope: -4.1973696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.42942053 - inSlope: -4.1973696 - outSlope: -4.155216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.360167 - inSlope: -4.155216 - outSlope: -4.044596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.29275712 - inSlope: -4.044596 - outSlope: -3.8935506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.22786444 - inSlope: -3.8935506 - outSlope: -3.7036703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.16613667 - inSlope: -3.7036703 - outSlope: -3.490128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.10796792 - inSlope: -3.490128 - outSlope: -3.2533839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.05374491 - inSlope: -3.2533839 - outSlope: -2.9983938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0037715463 - inSlope: -2.9983938 - outSlope: -2.719312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.041550275 - inSlope: -2.719312 - outSlope: -2.4271822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.08200327 - inSlope: -2.4271822 - outSlope: -2.1183786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.117309675 - inSlope: -2.1183786 - outSlope: -1.7931567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.14719559 - inSlope: -1.7931567 - outSlope: -1.4509335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.1713778 - inSlope: -1.4509335 - outSlope: -1.0894669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.18953556 - inSlope: -1.0894669 - outSlope: -0.7050901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.20128709 - inSlope: -0.7050901 - outSlope: -0.2918407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.2061511 - inSlope: -0.2918407 - outSlope: 0.813251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.19259693 - inSlope: 0.813251 - outSlope: 2.1118438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15739956 - inSlope: 2.1118438 - outSlope: 2.6709676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.11288332 - inSlope: 2.6709676 - outSlope: 2.356623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.07360631 - inSlope: 2.356623 - outSlope: 1.0199431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.056607276 - inSlope: 1.0199431 - outSlope: -0.90667695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.071718544 - inSlope: -0.90667695 - outSlope: -2.3161676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.11032144 - inSlope: -2.3161676 - outSlope: -3.1126711 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.16219924 - inSlope: -3.1126711 - outSlope: -3.3504963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.2180408 - inSlope: -3.3504963 - outSlope: -3.125803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.27013746 - inSlope: -3.125803 - outSlope: -2.5500448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.31263816 - inSlope: -2.5500448 - outSlope: -1.7024697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.34101284 - inSlope: -1.7024697 - outSlope: -0.6217599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3513755 - inSlope: -0.6217599 - outSlope: 0.00677169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.35126263 - inSlope: 0.00677169 - outSlope: 0.015295759 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.3510077 - inSlope: 0.015295759 - outSlope: 0.023971818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.35060817 - inSlope: 0.023971818 - outSlope: 0.032939345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.35005918 - inSlope: 0.032939345 - outSlope: 0.04274909 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.3493467 - inSlope: 0.04274909 - outSlope: 0.05312746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.34846124 - inSlope: 0.05312746 - outSlope: 0.06446202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.34738687 - inSlope: 0.06446202 - outSlope: 0.076966956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.3461041 - inSlope: 0.076966956 - outSlope: 0.0905461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.344595 - inSlope: 0.0905461 - outSlope: 0.10538051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.34283864 - inSlope: 0.10538051 - outSlope: 0.121554255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.34081274 - inSlope: 0.121554255 - outSlope: 0.13909413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.3384945 - inSlope: 0.13909413 - outSlope: 0.15805736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.33586022 - inSlope: 0.15805736 - outSlope: 0.17844626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.3328861 - inSlope: 0.17844626 - outSlope: 0.20031829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.32954746 - inSlope: 0.20031829 - outSlope: 0.22343895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.3258235 - inSlope: 0.22343895 - outSlope: 0.24808133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.3216888 - inSlope: 0.24808133 - outSlope: 0.27407554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.31712088 - inSlope: 0.27407554 - outSlope: 0.30119628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.31210095 - inSlope: 0.30119628 - outSlope: 0.32953474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.3066087 - inSlope: 0.32953474 - outSlope: 0.35901043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.3006252 - inSlope: 0.35901043 - outSlope: 0.3894758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2941339 - inSlope: 0.3894758 - outSlope: 0.4208497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.28711975 - inSlope: 0.4208497 - outSlope: 0.45303088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.27956924 - inSlope: 0.45303088 - outSlope: 0.48583794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.27147195 - inSlope: 0.48583794 - outSlope: 0.5163579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.262866 - inSlope: 0.5163579 - outSlope: 0.553435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.25364208 - inSlope: 0.553435 - outSlope: 0.58751875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.24385011 - inSlope: 0.58751875 - outSlope: 0.6218663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.23348561 - inSlope: 0.6218663 - outSlope: 0.6562648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.22254787 - inSlope: 0.6562648 - outSlope: 0.69061136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.2110377 - inSlope: 0.69061136 - outSlope: 0.7248212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.19895735 - inSlope: 0.7248212 - outSlope: 0.75882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.18631037 - inSlope: 0.75882 - outSlope: 0.79231906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.17310506 - inSlope: 0.79231906 - outSlope: 0.8254363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.1593478 - inSlope: 0.8254363 - outSlope: 0.8578884 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.14504968 - inSlope: 0.8578884 - outSlope: 0.88967514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.13022166 - inSlope: 0.88967514 - outSlope: 0.92086893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.114873864 - inSlope: 0.92086893 - outSlope: 0.9510224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.099023506 - inSlope: 0.9510224 - outSlope: 0.98039573 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.08268359 - inSlope: 0.98039573 - outSlope: 1.0087082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.065871805 - inSlope: 1.0087082 - outSlope: 1.0359946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.048605245 - inSlope: 1.0359946 - outSlope: 1.0621194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.030903272 - inSlope: 1.0621194 - outSlope: 1.0870025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.012786451 - inSlope: 1.0870025 - outSlope: 1.1106555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0057244566 - inSlope: 1.1106555 - outSlope: 1.1330186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.024608081 - inSlope: 1.1330186 - outSlope: 1.1575629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.043900777 - inSlope: 1.1575629 - outSlope: 1.1741661 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.06347019 - inSlope: 1.1741661 - outSlope: 1.1919928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.08333672 - inSlope: 1.1919928 - outSlope: 1.2081808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.103473045 - inSlope: 1.2081808 - outSlope: 1.22251 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.12384819 - inSlope: 1.22251 - outSlope: 1.2348917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.14442985 - inSlope: 1.2348917 - outSlope: 1.2452203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.1651835 - inSlope: 1.2452203 - outSlope: 1.2533438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.18607254 - inSlope: 1.2533438 - outSlope: 1.2590221 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.20705622 - inSlope: 1.2590221 - outSlope: 1.2621549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.22809212 - inSlope: 1.2621549 - outSlope: 1.2624097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24913226 - inSlope: 1.2624097 - outSlope: 1.2626216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.27017593 - inSlope: 1.2626216 - outSlope: 1.254077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.2910772 - inSlope: 1.254077 - outSlope: 1.2442529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.31181473 - inSlope: 1.2442529 - outSlope: 1.2303501 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.33232054 - inSlope: 1.2303501 - outSlope: 1.212002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.35252056 - inSlope: 1.212002 - outSlope: 1.1885693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.3723303 - inSlope: 1.1885693 - outSlope: 1.1598169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.39166057 - inSlope: 1.1598169 - outSlope: 1.1249481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.4104097 - inSlope: 1.1249481 - outSlope: 1.0865729 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.42851922 - inSlope: 1.0865729 - outSlope: 1.0353765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.44577548 - inSlope: 1.0353765 - outSlope: 0.9790752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.46209338 - inSlope: 0.9790752 - outSlope: 0.91416746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.4773295 - inSlope: 0.91416746 - outSlope: 0.8404835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.49133754 - inSlope: 0.8404835 - outSlope: 0.7572348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.5039581 - inSlope: 0.7572348 - outSlope: 0.6645948 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.5150347 - inSlope: 0.6645948 - outSlope: 0.56472355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.5244467 - inSlope: 0.56472355 - outSlope: 0.45081896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.53196037 - inSlope: 0.45081896 - outSlope: 0.33063802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.537471 - inSlope: 0.33063802 - outSlope: 0.20273586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.5408499 - inSlope: 0.20273586 - outSlope: 0.06870396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.541995 - inSlope: 0.06870396 - outSlope: 0.00000009411258 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.54199505 - inSlope: 0.00000009411258 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.30664858 - inSlope: -0.022516249 - outSlope: -0.022516249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3062733 - inSlope: -0.022516249 - outSlope: -0.10367095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.30454546 - inSlope: -0.10367095 - outSlope: -0.06947816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.3033875 - inSlope: -0.06947816 - outSlope: -0.07978855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.30205768 - inSlope: -0.07978855 - outSlope: -0.1266271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.29994723 - inSlope: -0.1266271 - outSlope: -0.05898178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.2989642 - inSlope: -0.05898178 - outSlope: -0.05576313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.29803482 - inSlope: -0.05576313 - outSlope: -0.04978178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.29720512 - inSlope: -0.04978178 - outSlope: -0.08376897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.29580897 - inSlope: -0.08376897 - outSlope: -0.020704867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.2954639 - inSlope: -0.020704867 - outSlope: -0.018072726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.29516268 - inSlope: -0.018072726 - outSlope: -0.014664532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.29491827 - inSlope: -0.014664532 - outSlope: -0.01082182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.2947379 - inSlope: -0.01082182 - outSlope: -0.0070095067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.29462108 - inSlope: -0.0070095067 - outSlope: -0.002871752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.29457322 - inSlope: -0.002871752 - outSlope: -0.000110864545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.29457137 - inSlope: -0.000110864545 - outSlope: 0.0017023103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.29459974 - inSlope: 0.0017023103 - outSlope: 0.004232522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.29467028 - inSlope: 0.004232522 - outSlope: -0.10522673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.2929165 - inSlope: -0.10522673 - outSlope: 0.012779822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.2931295 - inSlope: 0.012779822 - outSlope: 0.018880982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.2934442 - inSlope: 0.018880982 - outSlope: 0.025375465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2938671 - inSlope: 0.025375465 - outSlope: 0.09803484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.29550102 - inSlope: 0.09803484 - outSlope: 0.0809043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.29684943 - inSlope: 0.0809043 - outSlope: 0.15827015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.29948726 - inSlope: 0.15827015 - outSlope: 0.1747565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.30239987 - inSlope: 0.1747565 - outSlope: 0.30273587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.30744547 - inSlope: 0.30273587 - outSlope: 0.44974706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.31494126 - inSlope: 0.44974706 - outSlope: 0.45673952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.32255358 - inSlope: 0.45673952 - outSlope: 0.2614061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.32691035 - inSlope: 0.2614061 - outSlope: 0.12390566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.32897544 - inSlope: 0.12390566 - outSlope: 0.4524964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.33651707 - inSlope: 0.4524964 - outSlope: 0.67582613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.34778082 - inSlope: 0.67582613 - outSlope: 1.0275248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.36490622 - inSlope: 1.0275248 - outSlope: 1.4148701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.38848737 - inSlope: 1.4148701 - outSlope: 1.7775346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.41811302 - inSlope: 1.7775346 - outSlope: 2.141923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4538117 - inSlope: 2.141923 - outSlope: 2.3746655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.49338943 - inSlope: 2.3746655 - outSlope: 2.631003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.53723943 - inSlope: 2.631003 - outSlope: 2.7618241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.58326995 - inSlope: 2.7618241 - outSlope: 2.9230814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.6319879 - inSlope: 2.9230814 - outSlope: 2.9753344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6815768 - inSlope: 2.9753344 - outSlope: 2.9778128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.73120695 - inSlope: 2.9778128 - outSlope: 2.9041667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.77960986 - inSlope: 2.9041667 - outSlope: 2.8450897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.827028 - inSlope: 2.8450897 - outSlope: 2.687501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.8718196 - inSlope: 2.687501 - outSlope: 2.4883075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9132915 - inSlope: 2.4883075 - outSlope: 2.2502503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.95079565 - inSlope: 2.2502503 - outSlope: 1.9764001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9837356 - inSlope: 1.9764001 - outSlope: 1.6692833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.011557 - inSlope: 1.6692833 - outSlope: 1.330644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 1.0337344 - inSlope: 1.330644 - outSlope: 0.9612259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.0497549 - inSlope: 0.9612259 - outSlope: 0.7335527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 1.0619807 - inSlope: 0.7335527 - outSlope: 0.6725628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 1.0731901 - inSlope: 0.6725628 - outSlope: 0.6165846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.0834665 - inSlope: 0.6165846 - outSlope: 0.56288534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 1.092848 - inSlope: 0.56288534 - outSlope: 0.5121951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 1.1013845 - inSlope: 0.5121951 - outSlope: 0.46476647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 1.1091306 - inSlope: 0.46476647 - outSlope: 0.41725048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.1160848 - inSlope: 0.41725048 - outSlope: 0.3707317 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 1.1222637 - inSlope: 0.3707317 - outSlope: 0.32767326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 1.1277249 - inSlope: 0.32767326 - outSlope: 0.30958444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 1.1328846 - inSlope: 0.30958444 - outSlope: 0.25519633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 1.1371379 - inSlope: 0.25519633 - outSlope: 0.20594946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 1.1405704 - inSlope: 0.20594946 - outSlope: 0.15005365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 1.1430713 - inSlope: 0.15005365 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 1.1430694 - inSlope: -0.00011444103 - outSlope: 0.15892282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 1.1457181 - inSlope: 0.15892282 - outSlope: -0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 1.145712 - inSlope: -0.00036478078 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 1.1457042 - inSlope: -0.00047206922 - outSlope: -0.00062942563 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 1.1456937 - inSlope: -0.00062942563 - outSlope: -0.14767899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 1.1432323 - inSlope: -0.14767899 - outSlope: -0.12966076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 1.1410713 - inSlope: -0.12966076 - outSlope: -0.1651098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 1.1383195 - inSlope: -0.1651098 - outSlope: -0.19980688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 1.1349894 - inSlope: -0.19980688 - outSlope: -0.23390315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 1.131091 - inSlope: -0.23390315 - outSlope: -0.2673557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 1.1266351 - inSlope: -0.2673557 - outSlope: -0.30017883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 1.1216321 - inSlope: -0.30017883 - outSlope: -0.3323296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 1.1160933 - inSlope: -0.3323296 - outSlope: -0.3639413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 1.1100276 - inSlope: -0.3639413 - outSlope: -0.3949503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 1.103445 - inSlope: -0.3949503 - outSlope: -0.42535585 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.0963558 - inSlope: -0.42535585 - outSlope: -0.45519635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.0887692 - inSlope: -0.45519635 - outSlope: -0.48440742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.0806957 - inSlope: -0.48440742 - outSlope: -0.5130105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 1.0721456 - inSlope: -0.5130105 - outSlope: -0.54107004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 1.0631278 - inSlope: -0.54107004 - outSlope: -0.56846434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 1.0536534 - inSlope: -0.56846434 - outSlope: -0.5951606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 1.043734 - inSlope: -0.5951606 - outSlope: -0.6212717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 1.0333794 - inSlope: -0.6212717 - outSlope: -0.6466347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 1.0226022 - inSlope: -0.6466347 - outSlope: -0.6712968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.0114139 - inSlope: -0.6712968 - outSlope: -0.71585363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.99948305 - inSlope: -0.71585363 - outSlope: -0.71642584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.9875426 - inSlope: -0.71642584 - outSlope: -0.73865604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.9752317 - inSlope: -0.73865604 - outSlope: -0.7600475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.9625642 - inSlope: -0.7600475 - outSlope: -0.7805414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.94955516 - inSlope: -0.7805414 - outSlope: -0.80026823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.93621737 - inSlope: -0.80026823 - outSlope: -0.8189686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.9225679 - inSlope: -0.8189686 - outSlope: -0.836757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.90862197 - inSlope: -0.836757 - outSlope: -0.85361207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.8943951 - inSlope: -0.85361207 - outSlope: -0.86940134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.8799051 - inSlope: -0.86940134 - outSlope: -0.8842393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.8651678 - inSlope: -0.8842393 - outSlope: -0.89805526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.8502001 - inSlope: -0.89805526 - outSlope: -0.910736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.8350212 - inSlope: -0.910736 - outSlope: -0.92238754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.8196481 - inSlope: -0.92238754 - outSlope: -0.9329304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.80409926 - inSlope: -0.9329304 - outSlope: -0.94243616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.788392 - inSlope: -0.94243616 - outSlope: -0.95071524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.77254677 - inSlope: -0.95071524 - outSlope: -0.9579429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.75658107 - inSlope: -0.9579429 - outSlope: -0.96404076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.7405136 - inSlope: -0.96404076 - outSlope: -0.9689722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7243641 - inSlope: -0.9689722 - outSlope: -0.9728203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.70815045 - inSlope: -0.9728203 - outSlope: -0.92811674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.69268185 - inSlope: -0.92811674 - outSlope: -0.9628281 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.6766347 - inSlope: -0.9628281 - outSlope: -0.9608075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.6606213 - inSlope: -0.9608075 - outSlope: -0.95748514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.6446632 - inSlope: -0.95748514 - outSlope: -0.95296115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.62878054 - inSlope: -0.95296115 - outSlope: -0.9471751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.6129942 - inSlope: -0.9471751 - outSlope: -0.9402332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.59732366 - inSlope: -0.9402332 - outSlope: -0.9321901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.58178717 - inSlope: -0.9321901 - outSlope: -0.9230706 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.5664027 - inSlope: -0.9230706 - outSlope: -0.9128782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.55118805 - inSlope: -0.9128782 - outSlope: -0.90170944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.5361596 - inSlope: -0.90170944 - outSlope: -0.8400007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.5221596 - inSlope: -0.8400007 - outSlope: -0.86444104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.50775224 - inSlope: -0.86444104 - outSlope: -0.8487072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.49360713 - inSlope: -0.8487072 - outSlope: -0.83207566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.47973922 - inSlope: -0.83207566 - outSlope: -0.81460196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.46616253 - inSlope: -0.81460196 - outSlope: -0.79651606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.4528871 - inSlope: -0.79651606 - outSlope: -0.7776375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.43992648 - inSlope: -0.7776375 - outSlope: -0.75826836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.42728868 - inSlope: -0.75826836 - outSlope: -0.68452185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.41588 - inSlope: -0.68452185 - outSlope: -0.7073832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.4040903 - inSlope: -0.7073832 - outSlope: -0.68559116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.39266378 - inSlope: -0.68559116 - outSlope: -0.663724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.38160172 - inSlope: -0.663724 - outSlope: -0.6416565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.37090746 - inSlope: -0.6416565 - outSlope: -0.6194514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.36058328 - inSlope: -0.6194514 - outSlope: -0.597291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.35062844 - inSlope: -0.597291 - outSlope: -0.5264251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.3418547 - inSlope: -0.5264251 - outSlope: -0.5485069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.33271292 - inSlope: -0.5485069 - outSlope: -0.52702236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.32392922 - inSlope: -0.52702236 - outSlope: -0.50561833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.31550226 - inSlope: -0.50561833 - outSlope: -0.4840319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.30743507 - inSlope: -0.4840319 - outSlope: -0.44783708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.299971 - inSlope: -0.44783708 - outSlope: -0.398675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.29332644 - inSlope: -0.398675 - outSlope: -0.35194013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.28746077 - inSlope: -0.35194013 - outSlope: -0.3075084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.28233564 - inSlope: -0.3075084 - outSlope: -0.2653798 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.27791265 - inSlope: -0.2653798 - outSlope: -0.22546849 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.27415484 - inSlope: -0.22546849 - outSlope: -0.18768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.27102673 - inSlope: -0.18768686 - outSlope: -0.15206173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.26849237 - inSlope: -0.15206173 - outSlope: -0.118462555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.266518 - inSlope: -0.118462555 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.266518 - inSlope: -0 - outSlope: -0.14432086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.26411265 - inSlope: -0.14432086 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.26411265 - inSlope: -0 - outSlope: 0.16742007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.26690298 - inSlope: 0.16742007 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.26690298 - inSlope: -0 - outSlope: 0.20496567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.27031907 - inSlope: 0.20496567 - outSlope: 0.121938705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.27235138 - inSlope: 0.121938705 - outSlope: 0.13239574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.27455798 - inSlope: 0.13239574 - outSlope: 0.14090551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.2769064 - inSlope: 0.14090551 - outSlope: 0.14758421 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.27936614 - inSlope: 0.14758421 - outSlope: 0.1522763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.28190407 - inSlope: 0.1522763 - outSlope: 0.15508726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.28448886 - inSlope: 0.15508726 - outSlope: 0.15593126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.2870877 - inSlope: 0.15593126 - outSlope: 0.15484408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.28966844 - inSlope: 0.15484408 - outSlope: 0.15180245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.29219848 - inSlope: 0.15180245 - outSlope: 0.14679028 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.29464498 - inSlope: 0.14679028 - outSlope: 0.13977899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.29697463 - inSlope: 0.13977899 - outSlope: 0.13081853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.29915497 - inSlope: 0.13081853 - outSlope: 0.11984479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.30115238 - inSlope: 0.11984479 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.30115238 - inSlope: -0 - outSlope: 0.19879837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.30446568 - inSlope: 0.19879837 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.30446568 - inSlope: -0 - outSlope: 0.13097417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.30664858 - inSlope: 0.13097417 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.30664858 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.013643108 - inSlope: 0.001037512 - outSlope: 0.001037512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0136604 - inSlope: 0.001037512 - outSlope: -0.012295301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0134554785 - inSlope: -0.012295301 - outSlope: 0.0064518866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.01356301 - inSlope: 0.0064518866 - outSlope: 0.005778148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.013659312 - inSlope: 0.005778148 - outSlope: -0.014144295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.013423574 - inSlope: -0.014144295 - outSlope: 0.00898881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013573388 - inSlope: 0.00898881 - outSlope: 0.006263294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.013677776 - inSlope: 0.006263294 - outSlope: 0.003995652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.01374437 - inSlope: 0.003995652 - outSlope: -0.01916919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.013424884 - inSlope: -0.01916919 - outSlope: 0.008011536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.013558409 - inSlope: 0.008011536 - outSlope: 0.005327594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.013647202 - inSlope: 0.005327594 - outSlope: 0.003416017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013704136 - inSlope: 0.003416017 - outSlope: 0.0020589868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.013738452 - inSlope: 0.0020589868 - outSlope: 0.0011392125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.013757439 - inSlope: 0.0011392125 - outSlope: 0.00046843666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.013765247 - inSlope: 0.00046843666 - outSlope: 0.0000060349653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.013765347 - inSlope: 0.0000060349653 - outSlope: -0.0002474899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.013761222 - inSlope: -0.0002474899 - outSlope: -0.000663902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013750157 - inSlope: -0.000663902 - outSlope: 0.000922122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.013765526 - inSlope: 0.000922122 - outSlope: -0.0026604696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.013721185 - inSlope: -0.0026604696 - outSlope: -0.004931749 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.013638989 - inSlope: -0.004931749 - outSlope: -0.00908564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.013487562 - inSlope: -0.00908564 - outSlope: 0.016924923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.013769643 - inSlope: 0.016924923 - outSlope: -0.007771359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.013640121 - inSlope: -0.007771359 - outSlope: 0.0058382805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.013737425 - inSlope: 0.0058382805 - outSlope: -0.013066426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.013519651 - inSlope: -0.013066426 - outSlope: 0.00027833533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.01352429 - inSlope: 0.00027833533 - outSlope: 0.007845678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.013655052 - inSlope: 0.007845678 - outSlope: -0.0046548666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.013577471 - inSlope: -0.0046548666 - outSlope: 0.0019956736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.013610732 - inSlope: 0.0019956736 - outSlope: -0.015546657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.013351621 - inSlope: -0.015546657 - outSlope: -0.061778266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.012321981 - inSlope: -0.061778266 - outSlope: -0.094232075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.010751448 - inSlope: -0.094232075 - outSlope: -0.13179645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.008554842 - inSlope: -0.13179645 - outSlope: -0.17375442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.005658938 - inSlope: -0.17375442 - outSlope: -0.21887992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0020109299 - inSlope: -0.21887992 - outSlope: -0.2500548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0021566462 - inSlope: -0.2500548 - outSlope: -0.30756077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0072826543 - inSlope: -0.30756077 - outSlope: -0.33739236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.012905855 - inSlope: -0.33739236 - outSlope: -0.38962436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.019399611 - inSlope: -0.38962436 - outSlope: -0.40418726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.02613606 - inSlope: -0.40418726 - outSlope: -0.43082285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.033316433 - inSlope: -0.43082285 - outSlope: -0.44554105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.04074211 - inSlope: -0.44554105 - outSlope: -0.45511445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.04832737 - inSlope: -0.45511445 - outSlope: -0.43444473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.05556811 - inSlope: -0.43444473 - outSlope: -0.41797283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.06253432 - inSlope: -0.41797283 - outSlope: -0.39021972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.069037996 - inSlope: -0.39021972 - outSlope: -0.35331878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.07492664 - inSlope: -0.35331878 - outSlope: -0.30918524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.08007972 - inSlope: -0.30918524 - outSlope: -0.2595518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.08440558 - inSlope: -0.2595518 - outSlope: -0.20552239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.08783096 - inSlope: -0.20552239 - outSlope: -0.14771251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.090292834 - inSlope: -0.14771251 - outSlope: -0.113077566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.09217746 - inSlope: -0.113077566 - outSlope: -0.10405908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.093911774 - inSlope: -0.10405908 - outSlope: -0.09488245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.09549315 - inSlope: -0.09488245 - outSlope: -0.085519634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.09691848 - inSlope: -0.085519634 - outSlope: -0.07713102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.098203994 - inSlope: -0.07713102 - outSlope: -0.06978757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.09936712 - inSlope: -0.06978757 - outSlope: -0.062150195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.10040296 - inSlope: -0.062150195 - outSlope: -0.053709947 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.10129812 - inSlope: -0.053709947 - outSlope: -0.04508619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.10204956 - inSlope: -0.04508619 - outSlope: -0.042569827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.102759056 - inSlope: -0.042569827 - outSlope: -0.03323439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.10331296 - inSlope: -0.03323439 - outSlope: -0.026708825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.10375811 - inSlope: -0.026708825 - outSlope: -0.020520708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.10410012 - inSlope: -0.020520708 - outSlope: -0.000022798798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.1041005 - inSlope: -0.000022798798 - outSlope: -0.023020528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10448418 - inSlope: -0.023020528 - outSlope: -0.00001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.10448446 - inSlope: -0.00001698734 - outSlope: 0.000018775481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10448415 - inSlope: 0.000018775481 - outSlope: 0.000012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10448394 - inSlope: 0.000012516987 - outSlope: 0.022544436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.1041082 - inSlope: 0.022544436 - outSlope: 0.019235343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10378761 - inSlope: 0.019235343 - outSlope: 0.024476523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.10337967 - inSlope: 0.024476523 - outSlope: 0.029622344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10288596 - inSlope: 0.029622344 - outSlope: 0.03471363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.1023074 - inSlope: 0.03471363 - outSlope: 0.0397392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10164508 - inSlope: 0.0397392 - outSlope: 0.044715595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.10089982 - inSlope: 0.044715595 - outSlope: 0.049586494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10007338 - inSlope: 0.049586494 - outSlope: 0.054463703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.09916565 - inSlope: 0.054463703 - outSlope: 0.05920848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.09817884 - inSlope: 0.05920848 - outSlope: 0.06400964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.097112015 - inSlope: 0.06400964 - outSlope: 0.06868831 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.09596721 - inSlope: 0.06868831 - outSlope: 0.073328085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.09474508 - inSlope: 0.073328085 - outSlope: 0.07790215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.09344671 - inSlope: 0.07790215 - outSlope: 0.08242079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.09207303 - inSlope: 0.08242079 - outSlope: 0.08686521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.09062528 - inSlope: 0.08686521 - outSlope: 0.091270536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08910409 - inSlope: 0.091270536 - outSlope: 0.095552444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.087511554 - inSlope: 0.095552444 - outSlope: 0.09974564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.08584913 - inSlope: 0.09974564 - outSlope: 0.10387535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.084117875 - inSlope: 0.10387535 - outSlope: 0.107890174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.08231971 - inSlope: 0.107890174 - outSlope: 0.11133681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.080464095 - inSlope: 0.11133681 - outSlope: 0.11516344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.078544706 - inSlope: 0.11516344 - outSlope: 0.11883543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0765641 - inSlope: 0.11883543 - outSlope: 0.12233299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.07452522 - inSlope: 0.12233299 - outSlope: 0.12570632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.07243012 - inSlope: 0.12570632 - outSlope: 0.12885746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.0702825 - inSlope: 0.12885746 - outSlope: 0.13179582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.0680859 - inSlope: 0.13179582 - outSlope: 0.1344995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.065844245 - inSlope: 0.1344995 - outSlope: 0.13693674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.06356197 - inSlope: 0.13693674 - outSlope: 0.1391185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.06124333 - inSlope: 0.1391185 - outSlope: 0.14097312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.058893763 - inSlope: 0.14097312 - outSlope: 0.1425316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.056518238 - inSlope: 0.1425316 - outSlope: 0.14373033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.054122735 - inSlope: 0.14373033 - outSlope: 0.14458059 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.05171306 - inSlope: 0.14458059 - outSlope: 0.14505757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.049295437 - inSlope: 0.14505757 - outSlope: 0.1451358 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.04687651 - inSlope: 0.1451358 - outSlope: 0.14478712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.044463392 - inSlope: 0.14478712 - outSlope: 0.14407061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.0420622 - inSlope: 0.14407061 - outSlope: 0.14286844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.039681062 - inSlope: 0.14286844 - outSlope: 0.14127879 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.037326418 - inSlope: 0.14127879 - outSlope: 0.1565437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.03471736 - inSlope: 0.1565437 - outSlope: 0.14255038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.03234152 - inSlope: 0.14255038 - outSlope: 0.14079443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.02999495 - inSlope: 0.14079443 - outSlope: 0.13872398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.027682886 - inSlope: 0.13872398 - outSlope: 0.13635403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.02541032 - inSlope: 0.13635403 - outSlope: 0.13363074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.023183128 - inSlope: 0.13363074 - outSlope: 0.1306531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.021005578 - inSlope: 0.1306531 - outSlope: 0.12728246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.018884206 - inSlope: 0.12728246 - outSlope: 0.12367678 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.016822929 - inSlope: 0.12367678 - outSlope: 0.1197731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.014826712 - inSlope: 0.1197731 - outSlope: 0.11565422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.012899144 - inSlope: 0.11565422 - outSlope: 0.13074417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.010720076 - inSlope: 0.13074417 - outSlope: 0.11127563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.008865484 - inSlope: 0.11127563 - outSlope: 0.10710697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0070803696 - inSlope: 0.10710697 - outSlope: 0.10283283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0053664907 - inSlope: 0.10283283 - outSlope: 0.0984275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.003726034 - inSlope: 0.0984275 - outSlope: 0.09383516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.0021620938 - inSlope: 0.09383516 - outSlope: 0.08932067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.00067341735 - inSlope: 0.08932067 - outSlope: 0.084623136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.0007369669 - inSlope: 0.084623136 - outSlope: 0.09906339 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.002388022 - inSlope: 0.09906339 - outSlope: 0.07879122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0037012077 - inSlope: 0.07879122 - outSlope: 0.0745029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0049429215 - inSlope: 0.0745029 - outSlope: 0.070223875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0061133183 - inSlope: 0.070223875 - outSlope: 0.066119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0072153006 - inSlope: 0.066119 - outSlope: 0.06212952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.008250792 - inSlope: 0.06212952 - outSlope: 0.05834056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.009223133 - inSlope: 0.05834056 - outSlope: 0.070266284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.010394237 - inSlope: 0.070266284 - outSlope: 0.05262661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.011271346 - inSlope: 0.05262661 - outSlope: 0.0492558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.012092276 - inSlope: 0.0492558 - outSlope: 0.04600658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.012859051 - inSlope: 0.04600658 - outSlope: 0.04291885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.013574365 - inSlope: 0.04291885 - outSlope: 0.038846754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.014221819 - inSlope: 0.038846754 - outSlope: 0.033997647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.014788446 - inSlope: 0.033997647 - outSlope: 0.029547969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.015280912 - inSlope: 0.029547969 - outSlope: 0.025455752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.015705174 - inSlope: 0.025455752 - outSlope: 0.021711385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.01606703 - inSlope: 0.021711385 - outSlope: 0.018241497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.016371055 - inSlope: 0.018241497 - outSlope: 0.015053465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.016621945 - inSlope: 0.015053465 - outSlope: 0.012094986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.016823528 - inSlope: 0.012094986 - outSlope: 0.009368518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.01697967 - inSlope: 0.009368518 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.01697967 - inSlope: -0 - outSlope: 0.011347432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.017168794 - inSlope: 0.011347432 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.017168794 - inSlope: -0 - outSlope: -0.013167311 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.016949339 - inSlope: -0.013167311 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.016949339 - inSlope: -0 - outSlope: -0.01625923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.016678352 - inSlope: -0.01625923 - outSlope: -0.009746486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.01651591 - inSlope: -0.009746486 - outSlope: -0.010633628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.016338684 - inSlope: -0.010633628 - outSlope: -0.011401188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.016148664 - inSlope: -0.011401188 - outSlope: -0.012000103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.015948663 - inSlope: -0.012000103 - outSlope: -0.012466361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.01574089 - inSlope: -0.012466361 - outSlope: -0.012801302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.015527535 - inSlope: -0.012801302 - outSlope: -0.012937312 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.015311914 - inSlope: -0.012937312 - outSlope: -0.012932171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.015096378 - inSlope: -0.012932171 - outSlope: -0.012759113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.014883726 - inSlope: -0.012759113 - outSlope: -0.012420763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.014676713 - inSlope: -0.012420763 - outSlope: -0.011900637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.01447837 - inSlope: -0.011900637 - outSlope: -0.011187121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.014291915 - inSlope: -0.011187121 - outSlope: -0.010307348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.014120126 - inSlope: -0.010307348 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.014120126 - inSlope: -0 - outSlope: -0.017207338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013833337 - inSlope: -0.017207338 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.013833337 - inSlope: -0 - outSlope: -0.0114137605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.013643108 - inSlope: -0.0114137605 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.013643108 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0001020626 - inSlope: -0.0011109265 - outSlope: -0.0011109265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.00012057804 - inSlope: -0.0011109265 - outSlope: 0.012768212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00009222549 - inSlope: 0.012768212 - outSlope: -0.006802624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000021151573 - inSlope: -0.006802624 - outSlope: -0.0060544014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.00012205828 - inSlope: -0.0060544014 - outSlope: 0.014414234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.000118178934 - inSlope: 0.014414234 - outSlope: -0.009307658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.000036948706 - inSlope: -0.009307658 - outSlope: -0.006393697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.00014351032 - inSlope: -0.006393697 - outSlope: -0.0041080066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.00021197712 - inSlope: -0.0041080066 - outSlope: 0.019306587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00010979931 - inSlope: 0.019306587 - outSlope: -0.0080946265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.000025111123 - inSlope: -0.0080946265 - outSlope: -0.0053765057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00011471955 - inSlope: -0.0053765057 - outSlope: -0.0034488814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.0001722009 - inSlope: -0.0034488814 - outSlope: -0.0020947172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00020711285 - inSlope: -0.0020947172 - outSlope: -0.001155111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0002263647 - inSlope: -0.001155111 - outSlope: -0.0004099301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00023319687 - inSlope: -0.0004099301 - outSlope: -0.000023053706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0002335811 - inSlope: -0.000023053706 - outSlope: 0.00024723058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0002294606 - inSlope: 0.00024723058 - outSlope: 0.00065508886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00021854244 - inSlope: 0.00065508886 - outSlope: -0.019307462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.00054033316 - inSlope: -0.019307462 - outSlope: 0.0026343463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.00049642735 - inSlope: 0.0026343463 - outSlope: 0.004961578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.00041373447 - inSlope: 0.004961578 - outSlope: 0.009102713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.00026202245 - inSlope: 0.009102713 - outSlope: -0.016908051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.00054382306 - inSlope: -0.016908051 - outSlope: 0.007907124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.00041203754 - inSlope: 0.007907124 - outSlope: -0.0057897596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.00050853344 - inSlope: -0.0057897596 - outSlope: 0.013577215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.00028224633 - inSlope: 0.013577215 - outSlope: 0.00019082469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.00027906592 - inSlope: 0.00019082469 - outSlope: -0.0079347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.00041131102 - inSlope: -0.0079347 - outSlope: 0.0056545334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0003170689 - inSlope: 0.0056545334 - outSlope: -0.0019377756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.00034936517 - inSlope: -0.0019377756 - outSlope: -0.06394367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.001415092 - inSlope: -0.06394367 - outSlope: -0.16417883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.004151413 - inSlope: -0.16417883 - outSlope: -0.26813185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.008620273 - inSlope: -0.26813185 - outSlope: -0.35387617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.014518204 - inSlope: -0.35387617 - outSlope: -0.42062044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.021528538 - inSlope: -0.42062044 - outSlope: -0.46764326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.029322613 - inSlope: -0.46764326 - outSlope: -0.5201568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.037991885 - inSlope: -0.5201568 - outSlope: -0.50846124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.04646623 - inSlope: -0.50846124 - outSlope: -0.5231904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.055186063 - inSlope: -0.5231904 - outSlope: -0.45989752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.06285104 - inSlope: -0.45989752 - outSlope: -0.45593262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.07044991 - inSlope: -0.45593262 - outSlope: -0.38795194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.07691577 - inSlope: -0.38795194 - outSlope: -0.31290814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0821309 - inSlope: -0.31290814 - outSlope: -0.19655712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.08540686 - inSlope: -0.19655712 - outSlope: -0.18352586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.08846562 - inSlope: -0.18352586 - outSlope: -0.10167012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.090160124 - inSlope: -0.10167012 - outSlope: -0.03322712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.09071391 - inSlope: -0.03322712 - outSlope: 0.019091535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.09039572 - inSlope: 0.019091535 - outSlope: 0.05387848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.089497745 - inSlope: 0.05387848 - outSlope: 0.07152385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.08830568 - inSlope: 0.07152385 - outSlope: 0.07299434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.08708911 - inSlope: 0.07299434 - outSlope: 0.060295667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.08608418 - inSlope: 0.060295667 - outSlope: 0.044664185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.08533978 - inSlope: 0.044664185 - outSlope: 0.039579608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.08468012 - inSlope: 0.039579608 - outSlope: 0.044085566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.08394536 - inSlope: 0.044085566 - outSlope: 0.05175327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0830828 - inSlope: 0.05175327 - outSlope: 0.04995619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0822502 - inSlope: 0.04995619 - outSlope: 0.038135238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.08161461 - inSlope: 0.038135238 - outSlope: 0.03442964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.081040785 - inSlope: 0.03442964 - outSlope: 0.04175399 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.080344886 - inSlope: 0.04175399 - outSlope: 0.051108647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.079493076 - inSlope: 0.051108647 - outSlope: 0.004371111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.079420224 - inSlope: 0.004371111 - outSlope: 0.025629872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.07899306 - inSlope: 0.025629872 - outSlope: 0.021480786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.078635044 - inSlope: 0.021480786 - outSlope: 0.016133502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.07836615 - inSlope: 0.016133502 - outSlope: 0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.07836593 - inSlope: 0.000013411058 - outSlope: 0.017813014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.078069046 - inSlope: 0.017813014 - outSlope: 0.000066608256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.078067936 - inSlope: 0.000066608256 - outSlope: -0.000071972674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.078069136 - inSlope: -0.000071972674 - outSlope: -0.000068396395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.078070275 - inSlope: -0.000068396395 - outSlope: -0.01473607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.07831588 - inSlope: -0.01473607 - outSlope: -0.013579046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.078542195 - inSlope: -0.013579046 - outSlope: -0.017179566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.07882852 - inSlope: -0.017179566 - outSlope: -0.020603409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.07917191 - inSlope: -0.020603409 - outSlope: -0.02367901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.07956656 - inSlope: -0.02367901 - outSlope: -0.0266965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.0800115 - inSlope: -0.0266965 - outSlope: -0.029364405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.08050091 - inSlope: -0.029364405 - outSlope: -0.03164026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.081028245 - inSlope: -0.03164026 - outSlope: -0.033783555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.08159131 - inSlope: -0.033783555 - outSlope: -0.035447214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.082182094 - inSlope: -0.035447214 - outSlope: -0.03677893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.082795076 - inSlope: -0.03677893 - outSlope: -0.037900545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.08342675 - inSlope: -0.037900545 - outSlope: -0.03847409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.084067985 - inSlope: -0.03847409 - outSlope: -0.038801767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08471468 - inSlope: -0.038801767 - outSlope: -0.03861759 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.08535831 - inSlope: -0.03861759 - outSlope: -0.03805209 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.08599251 - inSlope: -0.03805209 - outSlope: -0.037164904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08661193 - inSlope: -0.037164904 - outSlope: -0.035731528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.08720745 - inSlope: -0.035731528 - outSlope: -0.033916567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.08777273 - inSlope: -0.033916567 - outSlope: -0.03156516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.08829881 - inSlope: -0.03156516 - outSlope: 0.017895268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.08800056 - inSlope: 0.017895268 - outSlope: -0.030407786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.088507354 - inSlope: -0.030407786 - outSlope: -0.02706128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.088958375 - inSlope: -0.02706128 - outSlope: -0.023101276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0893434 - inSlope: -0.023101276 - outSlope: -0.018670876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.08965458 - inSlope: -0.018670876 - outSlope: -0.013690902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.08988276 - inSlope: -0.013690902 - outSlope: -0.008328714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.09002157 - inSlope: -0.008328714 - outSlope: -0.0023049137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.09005999 - inSlope: -0.0023049137 - outSlope: 0.004060421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.089992315 - inSlope: 0.004060421 - outSlope: 0.010980974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.0898093 - inSlope: 0.010980974 - outSlope: 0.01839416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.08950273 - inSlope: 0.01839416 - outSlope: 0.026202785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.08906601 - inSlope: 0.026202785 - outSlope: 0.03446195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.08849165 - inSlope: 0.03446195 - outSlope: 0.043074977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.08777373 - inSlope: 0.043074977 - outSlope: 0.051969636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.08690757 - inSlope: 0.051969636 - outSlope: 0.06119734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.08588762 - inSlope: 0.06119734 - outSlope: 0.070757635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.084708326 - inSlope: 0.070757635 - outSlope: 0.08030854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.08336985 - inSlope: 0.08030854 - outSlope: 0.090117194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.08186789 - inSlope: 0.090117194 - outSlope: 0.099899866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.08020289 - inSlope: 0.099899866 - outSlope: 0.10968278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.07837485 - inSlope: 0.10968278 - outSlope: 0.05320748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.07748806 - inSlope: 0.05320748 - outSlope: 0.112158015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.07561876 - inSlope: 0.112158015 - outSlope: 0.11960339 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.07362537 - inSlope: 0.11960339 - outSlope: 0.12697142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.07150918 - inSlope: 0.12697142 - outSlope: 0.13398854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.06927604 - inSlope: 0.13398854 - outSlope: 0.14087008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.06692819 - inSlope: 0.14087008 - outSlope: 0.1473531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.06447231 - inSlope: 0.1473531 - outSlope: 0.15362568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.061911885 - inSlope: 0.15362568 - outSlope: 0.15945233 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.05925435 - inSlope: 0.15945233 - outSlope: 0.16484694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.056506902 - inSlope: 0.16484694 - outSlope: 0.16982356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.053676512 - inSlope: 0.16982356 - outSlope: 0.13238502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.051470097 - inSlope: 0.13238502 - outSlope: 0.17058285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.048627052 - inSlope: 0.17058285 - outSlope: 0.17342688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.045736607 - inSlope: 0.17342688 - outSlope: 0.17573716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.042807657 - inSlope: 0.17573716 - outSlope: 0.177494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.039849427 - inSlope: 0.177494 - outSlope: 0.17872661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.03687061 - inSlope: 0.17872661 - outSlope: 0.17930852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.033882137 - inSlope: 0.17930852 - outSlope: 0.17932774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.030893344 - inSlope: 0.17932774 - outSlope: 0.14951172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.028401485 - inSlope: 0.14951172 - outSlope: 0.17359027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.025508316 - inSlope: 0.17359027 - outSlope: 0.17170456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.022646576 - inSlope: 0.17170456 - outSlope: 0.16917278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.019827032 - inSlope: 0.16917278 - outSlope: 0.16607696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.017059086 - inSlope: 0.16607696 - outSlope: 0.16232242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.014353715 - inSlope: 0.16232242 - outSlope: 0.15798175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.011720688 - inSlope: 0.15798175 - outSlope: 0.1345194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0094787 - inSlope: 0.1345194 - outSlope: 0.14662617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.007034933 - inSlope: 0.14662617 - outSlope: 0.14086777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0046871393 - inSlope: 0.14086777 - outSlope: 0.13466834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0024426691 - inSlope: 0.13466834 - outSlope: 0.12801065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00030916042 - inSlope: 0.12801065 - outSlope: 0.1183542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.001663436 - inSlope: 0.1183542 - outSlope: 0.10609924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.003431755 - inSlope: 0.10609924 - outSlope: 0.09423066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0050022644 - inSlope: 0.09423066 - outSlope: 0.082801186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.006382283 - inSlope: 0.082801186 - outSlope: 0.07177799 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.0075785816 - inSlope: 0.07177799 - outSlope: 0.061216675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0085988585 - inSlope: 0.061216675 - outSlope: 0.051135134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.00945111 - inSlope: 0.051135134 - outSlope: 0.041499794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.010142772 - inSlope: 0.041499794 - outSlope: 0.03243481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.010683352 - inSlope: 0.03243481 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.010683352 - inSlope: -0 - outSlope: 0.03958145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.011343042 - inSlope: 0.03958145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.011343042 - inSlope: -0 - outSlope: -0.045907617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.010577916 - inSlope: -0.045907617 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.010577916 - inSlope: -0 - outSlope: -0.05603732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.009643962 - inSlope: -0.05603732 - outSlope: -0.033249144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.00908981 - inSlope: -0.033249144 - outSlope: -0.036034115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.008489242 - inSlope: -0.036034115 - outSlope: -0.038254764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.007851663 - inSlope: -0.038254764 - outSlope: -0.040001694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.007184969 - inSlope: -0.040001694 - outSlope: -0.041185945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.006498537 - inSlope: -0.041185945 - outSlope: -0.041806404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0058017643 - inSlope: -0.041806404 - outSlope: -0.04195015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.005102596 - inSlope: -0.04195015 - outSlope: -0.041560814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0044099162 - inSlope: -0.041560814 - outSlope: -0.040605526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.003733158 - inSlope: -0.040605526 - outSlope: -0.03919587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0030798942 - inSlope: -0.03919587 - outSlope: -0.037246376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0024591219 - inSlope: -0.037246376 - outSlope: -0.034751557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0018799215 - inSlope: -0.034751557 - outSlope: -0.03179286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.001350041 - inSlope: -0.03179286 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.001350041 - inSlope: -0 - outSlope: -0.052564614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.000473965 - inSlope: -0.052564614 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.000473965 - inSlope: -0 - outSlope: -0.03456169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0001020626 - inSlope: -0.03456169 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0001020626 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422027 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -1.1422027 - inSlope: -0 - outSlope: 0.0051212357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -1.1421174 - inSlope: 0.0051212357 - outSlope: 0.014898791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1418691 - inSlope: 0.014898791 - outSlope: 0.024275716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.1414645 - inSlope: 0.024275716 - outSlope: 0.033159286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1409118 - inSlope: 0.033159286 - outSlope: 0.041513484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -1.1402199 - inSlope: 0.041513484 - outSlope: 0.049495745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -1.139395 - inSlope: 0.049495745 - outSlope: 0.05702719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -1.1384445 - inSlope: 0.05702719 - outSlope: 0.064144194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -1.1373755 - inSlope: 0.064144194 - outSlope: 0.070724554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.1361967 - inSlope: 0.070724554 - outSlope: 0.07686861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -1.1349156 - inSlope: 0.07686861 - outSlope: 0.082647584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -1.1335381 - inSlope: 0.082647584 - outSlope: 0.08800515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -1.1320714 - inSlope: 0.08800515 - outSlope: 0.09285459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -1.1305238 - inSlope: 0.09285459 - outSlope: 0.09716758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -1.1289043 - inSlope: 0.09716758 - outSlope: 0.10107252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -1.1272198 - inSlope: 0.10107252 - outSlope: 0.104427435 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -1.1254793 - inSlope: 0.104427435 - outSlope: 0.10729562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -1.1236911 - inSlope: 0.10729562 - outSlope: 0.1096345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -1.1218638 - inSlope: 0.1096345 - outSlope: 0.11141549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -1.1200069 - inSlope: 0.11141549 - outSlope: 0.11258055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -1.1181306 - inSlope: 0.11258055 - outSlope: 0.1132537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -1.116243 - inSlope: 0.1132537 - outSlope: 0.11322509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -1.1143559 - inSlope: 0.11322509 - outSlope: 0.11258136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -1.1124796 - inSlope: 0.11258136 - outSlope: 0.11136542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -1.1106235 - inSlope: 0.11136542 - outSlope: 0.10944854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -1.1087993 - inSlope: 0.10944854 - outSlope: 0.10679494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -1.1070194 - inSlope: 0.10679494 - outSlope: 0.10337601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -1.1052965 - inSlope: 0.10337601 - outSlope: 0.09947715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -1.1036385 - inSlope: 0.09947715 - outSlope: 0.09461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -1.1020616 - inSlope: 0.09461412 - outSlope: 0.089228235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -1.1005745 - inSlope: 0.089228235 - outSlope: 0.08295544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -1.0991919 - inSlope: 0.08295544 - outSlope: 0.07596739 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -1.0979258 - inSlope: 0.07596739 - outSlope: 0.06824977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -1.0967883 - inSlope: 0.06824977 - outSlope: 0.059738215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -1.0957927 - inSlope: 0.059738215 - outSlope: 0.050532505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -1.0949504 - inSlope: 0.050532505 - outSlope: 0.040483512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -1.0942757 - inSlope: 0.040483512 - outSlope: 0.029811887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -1.0937788 - inSlope: 0.029811887 - outSlope: 0.018453615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -1.0934713 - inSlope: 0.018453615 - outSlope: 0.006251341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -1.0933671 - inSlope: 0.006251341 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -1.0933659 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -1.0933671 - inSlope: -0 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -1.0933683 - inSlope: -0.00007152513 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -1.0933671 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0.000017881379 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.0933659 - inSlope: 0.000017881379 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -1.0933659 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -1.0933671 - inSlope: -0 - outSlope: -0.02451899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -1.0937757 - inSlope: -0.02451899 - outSlope: -0.07018711 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -1.0949455 - inSlope: -0.07018711 - outSlope: -0.11055718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -1.0967882 - inSlope: -0.11055718 - outSlope: -0.14551176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -1.0992134 - inSlope: -0.14551176 - outSlope: -0.17483012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -1.1021272 - inSlope: -0.17483012 - outSlope: -0.19863386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -1.1054378 - inSlope: -0.19863386 - outSlope: -0.21701595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -1.1090547 - inSlope: -0.21701595 - outSlope: -0.23005508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -1.1128889 - inSlope: -0.23005508 - outSlope: -0.23801588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -1.1168559 - inSlope: -0.23801588 - outSlope: -0.24114154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -1.1208749 - inSlope: -0.24114154 - outSlope: -0.23970388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -1.12487 - inSlope: -0.23970388 - outSlope: -0.23425363 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -1.1287742 - inSlope: -0.23425363 - outSlope: -0.22455475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -1.1325167 - inSlope: -0.22455475 - outSlope: -0.21137974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -1.1360397 - inSlope: -0.21137974 - outSlope: -0.19479293 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -1.1392863 - inSlope: -0.19479293 - outSlope: -0.17498748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -1.1422027 - inSlope: -0.17498748 - outSlope: -0.15440735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -1.1447762 - inSlope: -0.15440735 - outSlope: -0.13627781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -1.1470475 - inSlope: -0.13627781 - outSlope: -0.11923324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -1.1490347 - inSlope: -0.11923324 - outSlope: -0.103447534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -1.1507589 - inSlope: -0.103447534 - outSlope: -0.08864888 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -1.1522363 - inSlope: -0.08864888 - outSlope: -0.074873045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -1.1534842 - inSlope: -0.074873045 - outSlope: -0.062041342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -1.1545182 - inSlope: -0.062041342 - outSlope: -0.050082255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -1.155353 - inSlope: -0.050082255 - outSlope: -0.038895644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -1.1560012 - inSlope: -0.038895644 - outSlope: -0.028495817 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -1.1564761 - inSlope: -0.028495817 - outSlope: -0.018746872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -1.1567886 - inSlope: -0.018746872 - outSlope: -0.009720335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -1.1569506 - inSlope: -0.009720335 - outSlope: -0.00139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -1.1569738 - inSlope: -0.00139475 - outSlope: 0.00641585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.1568669 - inSlope: 0.00641585 - outSlope: 0.013546957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.1566411 - inSlope: 0.013546957 - outSlope: 0.019998284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.1563078 - inSlope: 0.019998284 - outSlope: 0.026006723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.1558744 - inSlope: 0.026006723 - outSlope: 0.031285316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.155353 - inSlope: 0.031285316 - outSlope: 0.036063228 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.1547519 - inSlope: 0.036063228 - outSlope: 0.040240325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -1.1540812 - inSlope: 0.040240325 - outSlope: 0.043888133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -1.1533498 - inSlope: 0.043888133 - outSlope: 0.046734855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -1.1525708 - inSlope: 0.046734855 - outSlope: 0.049188185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.151751 - inSlope: 0.049188185 - outSlope: 0.050919104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -1.1509024 - inSlope: 0.050919104 - outSlope: 0.052013446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -1.1500355 - inSlope: 0.052013446 - outSlope: 0.052456904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -1.1491612 - inSlope: 0.052456904 - outSlope: 0.052342463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -1.1482888 - inSlope: 0.052342463 - outSlope: 0.05143409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -1.1474316 - inSlope: 0.05143409 - outSlope: 0.05001073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -1.1465981 - inSlope: 0.05001073 - outSlope: 0.04770045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -1.1458031 - inSlope: 0.04770045 - outSlope: 0.044717193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -1.1450578 - inSlope: 0.044717193 - outSlope: 0.041255992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -1.1443702 - inSlope: 0.041255992 - outSlope: 0.03671411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.1437583 - inSlope: 0.03671411 - outSlope: 0.031735927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -1.1432294 - inSlope: 0.031735927 - outSlope: 0.025877977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -1.1427981 - inSlope: 0.025877977 - outSlope: 0.019390602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -1.1424749 - inSlope: 0.019390602 - outSlope: 0.012094986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -1.1422733 - inSlope: 0.012094986 - outSlope: 0.004234318 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422027 - inSlope: 0.004234318 - outSlope: 0.004234318 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.03915141 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.03915141 - inSlope: -0 - outSlope: -0.08444988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.037743915 - inSlope: -0.08444988 - outSlope: -0.24757037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.033617746 - inSlope: -0.24757037 - outSlope: -0.4018359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.026920464 - inSlope: -0.4018359 - outSlope: -0.547513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.017795255 - inSlope: -0.547513 - outSlope: -0.6843401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0063895974 - inSlope: -0.6843401 - outSlope: -0.8124631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.007151441 - inSlope: -0.8124631 - outSlope: -0.9318707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.022682661 - inSlope: -0.9318707 - outSlope: -1.0426743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04006055 - inSlope: -1.0426743 - outSlope: -1.144566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.059136633 - inSlope: -1.144566 - outSlope: -1.2378445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.079767354 - inSlope: -1.2378445 - outSlope: -1.3221759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.101803675 - inSlope: -1.3221759 - outSlope: -1.3978283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.12510079 - inSlope: -1.3978283 - outSlope: -1.4646199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.1495111 - inSlope: -1.4646199 - outSlope: -1.5224457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.17488517 - inSlope: -1.5224457 - outSlope: -1.5714172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.20107552 - inSlope: -1.5714172 - outSlope: -1.6114414 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.22793286 - inSlope: -1.6114414 - outSlope: -1.6425891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.2553093 - inSlope: -1.6425891 - outSlope: -1.6646967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.28305423 - inSlope: -1.6646967 - outSlope: -1.6778663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.31101865 - inSlope: -1.6778663 - outSlope: -1.6820244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.33905256 - inSlope: -1.6820244 - outSlope: -1.6772155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.36700612 - inSlope: -1.6772155 - outSlope: -1.6634897 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.39473093 - inSlope: -1.6634897 - outSlope: -1.6407875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.42207736 - inSlope: -1.6407875 - outSlope: -1.6091374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.4488963 - inSlope: -1.6091374 - outSlope: -1.5686504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.47504044 - inSlope: -1.5686504 - outSlope: -1.5191867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5003602 - inSlope: -1.5191867 - outSlope: -1.4609506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.52470934 - inSlope: -1.4609506 - outSlope: -1.394007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.54794294 - inSlope: -1.394007 - outSlope: -1.3181747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.5699125 - inSlope: -1.3181747 - outSlope: -1.233685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.5904739 - inSlope: -1.233685 - outSlope: -1.1404799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6094819 - inSlope: -1.1404799 - outSlope: -1.0386202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.6267922 - inSlope: -1.0386202 - outSlope: -0.92819184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.64226204 - inSlope: -0.92819184 - outSlope: -0.80901223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.65574557 - inSlope: -0.80901223 - outSlope: -0.6813448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6671014 - inSlope: -0.6813448 - outSlope: -0.54492885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6761835 - inSlope: -0.54492885 - outSlope: -0.40003935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.68285084 - inSlope: -0.40003935 - outSlope: -0.24637723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6869571 - inSlope: -0.24637723 - outSlope: -0.08409985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.6883588 - inSlope: -0.08409985 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6883588 - inSlope: -0 - outSlope: 0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.6883576 - inSlope: 0.00007152513 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6883588 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.6883588 - inSlope: -0 - outSlope: 0.00005364385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.6883579 - inSlope: 0.00005364385 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.6883588 - inSlope: -0.00005364423 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6883588 - inSlope: -0 - outSlope: 0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.6883579 - inSlope: 0.00005364423 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.6883588 - inSlope: -0.00005364423 - outSlope: 0.3282598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6828878 - inSlope: 0.3282598 - outSlope: 0.9427231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.66717553 - inSlope: 0.9427231 - outSlope: 1.4947393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.64226323 - inSlope: 1.4947393 - outSlope: 1.9845469 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.6091875 - inSlope: 1.9845469 - outSlope: 2.411927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.56898874 - inSlope: 2.411927 - outSlope: 2.7767327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.5227099 - inSlope: 2.7767327 - outSlope: 3.0784905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.47140178 - inSlope: 3.0784905 - outSlope: 3.316442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.4161278 - inSlope: 3.316442 - outSlope: 3.4900544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.35796028 - inSlope: 3.4900544 - outSlope: 3.5987947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.29798043 - inSlope: 3.5987947 - outSlope: 3.6424584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.23727284 - inSlope: 3.6424584 - outSlope: 3.6206503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.17692873 - inSlope: 3.6206503 - outSlope: 3.5336175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.11803516 - inSlope: 3.5336175 - outSlope: 3.3815873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.061675426 - inSlope: 3.3815873 - outSlope: 3.1650553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.008924557 - inSlope: 3.1650553 - outSlope: 2.884589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.03915188 - inSlope: 2.884589 - outSlope: 2.5799778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.08215208 - inSlope: 2.5799778 - outSlope: 2.3019173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.120517336 - inSlope: 2.3019173 - outSlope: 2.0357544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.15444654 - inSlope: 2.0357544 - outSlope: 1.7816179 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.18414015 - inSlope: 1.7816179 - outSlope: 1.5395242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.20979886 - inSlope: 1.5395242 - outSlope: 1.3093994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.23162216 - inSlope: 1.3093994 - outSlope: 1.0910441 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.24980621 - inSlope: 1.0910441 - outSlope: 0.8844673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.26454732 - inSlope: 0.8844673 - outSlope: 0.68961805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.27604094 - inSlope: 0.68961805 - outSlope: 0.50614405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.28447667 - inSlope: 0.50614405 - outSlope: 0.33426258 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.2900477 - inSlope: 0.33426258 - outSlope: 0.1735981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.292941 - inSlope: 0.1735981 - outSlope: 0.024245404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.2933451 - inSlope: 0.024245404 - outSlope: -0.11385452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.29144752 - inSlope: -0.11385452 - outSlope: -0.24083398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.28743362 - inSlope: -0.24083398 - outSlope: -0.3566718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.281489 - inSlope: -0.3566718 - outSlope: -0.46143696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.2737984 - inSlope: -0.46143696 - outSlope: -0.5550497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.2645476 - inSlope: -0.5550497 - outSlope: -0.6375778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.2539213 - inSlope: -0.6375778 - outSlope: -0.7090417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.24210395 - inSlope: -0.7090417 - outSlope: -0.76936644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.22928119 - inSlope: -0.76936644 - outSlope: -0.8185117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.21563934 - inSlope: -0.8185117 - outSlope: -0.85657233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.20136315 - inSlope: -0.85657233 - outSlope: -0.8832809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.18664181 - inSlope: -0.8832809 - outSlope: -0.8989074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.17166004 - inSlope: -0.8989074 - outSlope: -0.90324724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.15660593 - inSlope: -0.90324724 - outSlope: -0.8961832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.14166956 - inSlope: -0.8961832 - outSlope: -0.87794775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.12703711 - inSlope: -0.87794775 - outSlope: -0.84830755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.11289866 - inSlope: -0.84830755 - outSlope: -0.80733985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.09944301 - inSlope: -0.80733985 - outSlope: -0.7549079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.086861044 - inSlope: -0.7549079 - outSlope: -0.69130117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.07533937 - inSlope: -0.69130117 - outSlope: -0.61603916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.06507206 - inSlope: -0.61603916 - outSlope: -0.52958816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0562456 - inSlope: -0.52958816 - outSlope: -0.43171066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.049050428 - inSlope: -0.43171066 - outSlope: -0.32237992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.043677434 - inSlope: -0.32237992 - outSlope: -0.2017649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.04031469 - inSlope: -0.2017649 - outSlope: -0.06979673 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.03915141 - inSlope: -0.06979673 - outSlope: -0.06979673 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457314 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.6457314 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422092 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -1.1422092 - inSlope: -0 - outSlope: 0.10014305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -1.1405401 - inSlope: 0.10014305 - outSlope: 0.29355553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1356475 - inSlope: 0.29355553 - outSlope: 0.47711724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.1276956 - inSlope: 0.47711724 - outSlope: 0.65094054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1168466 - inSlope: 0.65094054 - outSlope: 0.8153065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -1.1032581 - inSlope: 0.8153065 - outSlope: 0.9702096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -1.087088 - inSlope: 0.9702096 - outSlope: 1.1156243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -1.0684942 - inSlope: 1.1156243 - outSlope: 1.2516916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -1.0476327 - inSlope: 1.2516916 - outSlope: 1.3779844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.0246663 - inSlope: 1.3779844 - outSlope: 1.4945819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.99975663 - inSlope: 1.4945819 - outSlope: 1.6010064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9730731 - inSlope: 1.6010064 - outSlope: 1.6971962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.94478655 - inSlope: 1.6971962 - outSlope: 1.782748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9150741 - inSlope: 1.782748 - outSlope: 1.8574637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.8841164 - inSlope: 1.8574637 - outSlope: 1.9210682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.8520985 - inSlope: 1.9210682 - outSlope: 1.9731493 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.81921273 - inSlope: 1.9731493 - outSlope: 2.013647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.785652 - inSlope: 2.013647 - outSlope: 2.0423646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.7516126 - inSlope: 2.0423646 - outSlope: 2.059148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.7172935 - inSlope: 2.059148 - outSlope: 2.0639899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.68289346 - inSlope: 2.0639899 - outSlope: 2.0568378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.64861286 - inSlope: 2.0568378 - outSlope: 2.0377262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6146508 - inSlope: 2.0377262 - outSlope: 2.0068736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.5812029 - inSlope: 2.0068736 - outSlope: 1.9643946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.54846305 - inSlope: 1.9643946 - outSlope: 1.9104785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.51662177 - inSlope: 1.9104785 - outSlope: 1.8454957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.48586354 - inSlope: 1.8454957 - outSlope: 1.7696499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.4563694 - inSlope: 1.7696499 - outSlope: 1.6832402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.42831522 - inSlope: 1.6832402 - outSlope: 1.586555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.40187266 - inSlope: 1.586555 - outSlope: 1.4799889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.3772062 - inSlope: 1.4799889 - outSlope: 1.3637133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.35447767 - inSlope: 1.3637133 - outSlope: 1.2379211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.33384567 - inSlope: 1.2379211 - outSlope: 1.1028807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.31546435 - inSlope: 1.1028807 - outSlope: 0.9586796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.29948637 - inSlope: 0.9586796 - outSlope: 0.80529606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.28606468 - inSlope: 0.80529606 - outSlope: 0.6428045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.2753513 - inSlope: 0.6428045 - outSlope: 0.4710053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.2675012 - inSlope: 0.4710053 - outSlope: 0.2898344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.26267064 - inSlope: 0.2898344 - outSlope: 0.098823406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.26102358 - inSlope: 0.098823406 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.00001966941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.26102364 - inSlope: 0.00001966941 - outSlope: 0.00000051089694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.26102358 - inSlope: 0.00000051089694 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.26102364 - inSlope: -0.000003576282 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.26102397 - inSlope: -0.000019669551 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.26102397 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.26102358 - inSlope: 0.000023245668 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.26102397 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: -0.38600063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.26745692 - inSlope: -0.38600063 - outSlope: -1.1111475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.2859763 - inSlope: -1.1111475 - outSlope: -1.7691492 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.31546208 - inSlope: -1.7691492 - outSlope: -2.3619769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.35482833 - inSlope: -2.3619769 - outSlope: -2.8892426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.40298232 - inSlope: -2.8892426 - outSlope: -3.3484533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.45878983 - inSlope: -3.3484533 - outSlope: -3.735516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.52104837 - inSlope: -3.735516 - outSlope: -4.045623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.58847535 - inSlope: -4.045623 - outSlope: -4.2737036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.6597037 - inSlope: -4.2737036 - outSlope: -4.4155426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.733296 - inSlope: -4.4155426 - outSlope: -4.468264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.807767 - inSlope: -4.468264 - outSlope: -4.431153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.88161945 - inSlope: -4.431153 - outSlope: -4.305279 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.953374 - inSlope: -4.305279 - outSlope: -4.093856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -1.0216049 - inSlope: -4.093856 - outSlope: -3.8018024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -1.0849682 - inSlope: -3.8018024 - outSlope: -3.434461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -1.1422092 - inSlope: -3.434461 - outSlope: -3.0436444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -1.1929373 - inSlope: -3.0436444 - outSlope: -2.6905944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -1.2377805 - inSlope: -2.6905944 - outSlope: -2.3581073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -1.2770822 - inSlope: -2.3581073 - outSlope: -2.0463486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -1.311188 - inSlope: -2.0463486 - outSlope: -1.7544239 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -1.3404284 - inSlope: -1.7544239 - outSlope: -1.4816394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -1.3651223 - inSlope: -1.4816394 - outSlope: -1.2270367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -1.3855729 - inSlope: -1.2270367 - outSlope: -0.98947144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -1.4020641 - inSlope: -0.98947144 - outSlope: -0.76812816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -1.4148662 - inSlope: -0.76812816 - outSlope: -0.56197697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -1.4242325 - inSlope: -0.56197697 - outSlope: -0.37019527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -1.4304024 - inSlope: -0.37019527 - outSlope: -0.19203919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -1.433603 - inSlope: -0.19203919 - outSlope: -0.026807811 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -1.4340498 - inSlope: -0.026807811 - outSlope: 0.12588513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.4319518 - inSlope: 0.12588513 - outSlope: 0.26657608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.4275088 - inSlope: 0.26657608 - outSlope: 0.39542386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.4209183 - inSlope: 0.39542386 - outSlope: 0.5127101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.4123732 - inSlope: 0.5127101 - outSlope: 0.6185466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.4020641 - inSlope: 0.6185466 - outSlope: 0.7128603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.3901831 - inSlope: 0.7128603 - outSlope: 0.79548675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -1.376925 - inSlope: 0.79548675 - outSlope: 0.8665761 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -1.3624821 - inSlope: 0.8665761 - outSlope: 0.9257278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -1.3470533 - inSlope: 0.9257278 - outSlope: 0.97282743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.3308395 - inSlope: 0.97282743 - outSlope: 1.0074387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -1.3140489 - inSlope: 1.0074387 - outSlope: 1.029676 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -1.2968876 - inSlope: 1.029676 - outSlope: 1.0388598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -1.2795733 - inSlope: 1.0388598 - outSlope: 1.0350189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -1.262323 - inSlope: 1.0350189 - outSlope: 1.0178313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -1.2453592 - inSlope: 1.0178313 - outSlope: 0.9870825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -1.2289078 - inSlope: 0.9870825 - outSlope: 0.94255775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -1.2131985 - inSlope: 0.94255775 - outSlope: 0.88417304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -1.1984621 - inSlope: 0.88417304 - outSlope: 0.81176597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -1.1849327 - inSlope: 0.81176597 - outSlope: 0.7253201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.172844 - inSlope: 0.7253201 - outSlope: 0.6247765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -1.1624311 - inSlope: 0.6247765 - outSlope: 0.5101781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -1.1539282 - inSlope: 0.5101781 - outSlope: 0.3814677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -1.1475704 - inSlope: 0.3814677 - outSlope: 0.23898862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -1.1435872 - inSlope: 0.23898862 - outSlope: 0.082683645 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422092 - inSlope: 0.082683645 - outSlope: 0.082683645 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039153192 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.039153192 - inSlope: -0 - outSlope: -0.011390459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.03896335 - inSlope: -0.011390459 - outSlope: -0.03253746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.03842106 - inSlope: -0.03253746 - outSlope: -0.04995847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.037588418 - inSlope: -0.04995847 - outSlope: -0.06253576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.036546156 - inSlope: -0.06253576 - outSlope: -0.06935685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.03539021 - inSlope: -0.06935685 - outSlope: -0.0697147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0342283 - inSlope: -0.0697147 - outSlope: -0.06341396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.033171397 - inSlope: -0.06341396 - outSlope: -0.050244752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.032333985 - inSlope: -0.050244752 - outSlope: -0.030445784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.031826556 - inSlope: -0.030445784 - outSlope: -0.004375134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.031753637 - inSlope: -0.004375134 - outSlope: 0.0272961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.032208573 - inSlope: 0.0272961 - outSlope: 0.063917994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.033273872 - inSlope: 0.063917994 - outSlope: 0.10470862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.035019014 - inSlope: 0.10470862 - outSlope: 0.14880016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.037499014 - inSlope: 0.14880016 - outSlope: 0.19510248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.04075073 - inSlope: 0.19510248 - outSlope: 0.24269433 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.044795632 - inSlope: 0.24269433 - outSlope: 0.29048643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.049637068 - inSlope: 0.29048643 - outSlope: 0.33759364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.055263624 - inSlope: 0.33759364 - outSlope: 0.38299164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.06164681 - inSlope: 0.38299164 - outSlope: 0.4257654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.068742946 - inSlope: 0.4257654 - outSlope: 0.46500206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.07649297 - inSlope: 0.46500206 - outSlope: 0.49994323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.08482535 - inSlope: 0.49994323 - outSlope: 0.5298597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.09365634 - inSlope: 0.5298597 - outSlope: 0.55415744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.10289229 - inSlope: 0.55415744 - outSlope: 0.5720469 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11242639 - inSlope: 0.5720469 - outSlope: 0.5833086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.12214819 - inSlope: 0.5833086 - outSlope: 0.5874459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.13193895 - inSlope: 0.5874459 - outSlope: 0.58402324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.14167273 - inSlope: 0.58402324 - outSlope: 0.57298744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.15122251 - inSlope: 0.57298744 - outSlope: 0.55401975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.16045617 - inSlope: 0.55401975 - outSlope: 0.52719223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1692427 - inSlope: 0.52719223 - outSlope: 0.49235213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.17744856 - inSlope: 0.49235213 - outSlope: 0.44973624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.18494415 - inSlope: 0.44973624 - outSlope: 0.39940366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.19160087 - inSlope: 0.39940366 - outSlope: 0.3416666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.19729535 - inSlope: 0.3416666 - outSlope: 0.27663437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.20190592 - inSlope: 0.27663437 - outSlope: 0.20502825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.20532306 - inSlope: 0.20502825 - outSlope: 0.12707156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.20744091 - inSlope: 0.12707156 - outSlope: 0.043484908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.20816566 - inSlope: 0.043484908 - outSlope: 0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.2081658 - inSlope: 0.0000026822115 - outSlope: 0.000017881282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.2081661 - inSlope: 0.000017881282 - outSlope: -0.000025928046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.20816566 - inSlope: -0.000025928046 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.20816566 - inSlope: -0 - outSlope: 0.000025928046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.2081661 - inSlope: 0.000025928046 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.2081658 - inSlope: -0.00001788141 - outSlope: -0.00000033527616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.20816566 - inSlope: -0.00000033527616 - outSlope: 0.000036656893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.20816627 - inSlope: 0.000036656893 - outSlope: -0.000036656893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.20816566 - inSlope: -0.000036656893 - outSlope: -0.16942368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.20534194 - inSlope: -0.16942368 - outSlope: -0.48057035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.19733232 - inSlope: -0.48057035 - outSlope: -0.7431872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.18494588 - inSlope: -0.7431872 - outSlope: -0.9504345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.16910532 - inSlope: -0.9504345 - outSlope: -1.0974662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.15081424 - inSlope: -1.0974662 - outSlope: -1.1817949 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13111767 - inSlope: -1.1817949 - outSlope: -1.202912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.11106916 - inSlope: -1.202912 - outSlope: -1.163095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.09168426 - inSlope: -1.163095 - outSlope: -1.0663276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.07391215 - inSlope: -1.0663276 - outSlope: -0.9197661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05858273 - inSlope: -0.9197661 - outSlope: -0.7329552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.046366822 - inSlope: -0.7329552 - outSlope: -0.51832753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.037728038 - inSlope: -0.51832753 - outSlope: -0.2903921 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.032888174 - inSlope: -0.2903921 - outSlope: -0.065785035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.031791758 - inSlope: -0.065785035 - outSlope: 0.13801052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.03409193 - inSlope: 0.13801052 - outSlope: 0.30367598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.039153192 - inSlope: 0.30367598 - outSlope: 0.42292598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.046202052 - inSlope: 0.42292598 - outSlope: 0.50375533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.054597966 - inSlope: 0.50375533 - outSlope: 0.549008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.06374809 - inSlope: 0.549008 - outSlope: 0.5632698 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.07313591 - inSlope: 0.5632698 - outSlope: 0.55093026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.082318075 - inSlope: 0.55093026 - outSlope: 0.5167924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.090931274 - inSlope: 0.5167924 - outSlope: 0.46527967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.09868593 - inSlope: 0.46527967 - outSlope: 0.40079126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.105365776 - inSlope: 0.40079126 - outSlope: 0.32733485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.11082135 - inSlope: 0.32733485 - outSlope: 0.24869734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.1149663 - inSlope: 0.24869734 - outSlope: 0.16815455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.117768876 - inSlope: 0.16815455 - outSlope: 0.08857959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.1192452 - inSlope: 0.08857959 - outSlope: 0.012449485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.11945269 - inSlope: 0.012449485 - outSlope: -0.058281776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.11848133 - inSlope: -0.058281776 - outSlope: -0.12205404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.1164471 - inSlope: -0.12205404 - outSlope: -0.17775835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.11348442 - inSlope: -0.17775835 - outSlope: -0.22466472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.10974001 - inSlope: -0.22466472 - outSlope: -0.2624544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.105365776 - inSlope: -0.2624544 - outSlope: -0.29103068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.10051527 - inSlope: -0.29103068 - outSlope: -0.31072706 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.09533649 - inSlope: -0.31072706 - outSlope: -0.32189623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.08997156 - inSlope: -0.32189623 - outSlope: -0.3252852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.08455014 - inSlope: -0.3252852 - outSlope: -0.32173172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.07918795 - inSlope: -0.32173172 - outSlope: -0.3120789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.07398664 - inSlope: -0.3120789 - outSlope: -0.29741615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.06902971 - inSlope: -0.29741615 - outSlope: -0.27857047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.064386874 - inSlope: -0.27857047 - outSlope: -0.25671715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.06010826 - inSlope: -0.25671715 - outSlope: -0.23280054 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.056228254 - inSlope: -0.23280054 - outSlope: -0.2076101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.05276809 - inSlope: -0.2076101 - outSlope: -0.18201175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.049734563 - inSlope: -0.18201175 - outSlope: -0.15664674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.04712375 - inSlope: -0.15664674 - outSlope: -0.13213356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.044921525 - inSlope: -0.13213356 - outSlope: -0.10875675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.043108914 - inSlope: -0.10875675 - outSlope: -0.08674451 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.041663174 - inSlope: -0.08674451 - outSlope: -0.06617865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.040560197 - inSlope: -0.06617865 - outSlope: -0.04676123 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.039780844 - inSlope: -0.04676123 - outSlope: -0.028125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.039312094 - inSlope: -0.028125 - outSlope: -0.009534145 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.039153192 - inSlope: -0.009534145 - outSlope: -0.009534145 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457316 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.6457316 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000008567379 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.00000008567379 - inSlope: 0.000027347358 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00000054146426 - inSlope: -0.000027347358 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.00000054146426 - inSlope: -0.000027347063 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000008567379 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000000032016512 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00000014087263 - inSlope: -0 - outSlope: -0.000008260237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000000032016512 - inSlope: -0.000008260237 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0000000032016512 - inSlope: -0 - outSlope: -0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.00000007257076 - inSlope: -0.0000045463485 - outSlope: 0.000012806615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.00000014087263 - inSlope: 0.000012806615 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0000000032016512 - inSlope: -0 - outSlope: -0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.00000007257076 - inSlope: -0.0000045463485 - outSlope: 0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0000000032016512 - inSlope: 0.0000045463485 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.00000028814893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.000000008004129 - inSlope: 0.00000028814893 - outSlope: -0.00000028814893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.0000000032016512 - inSlope: -0.00000028814893 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000000032016512 - inSlope: -0 - outSlope: -0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.00000007257076 - inSlope: -0.0000045463485 - outSlope: 0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.0000000032016512 - inSlope: 0.0000045463485 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.00000014087263 - inSlope: -0 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0.000008260148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.00000014087263 - inSlope: 0.000008260148 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0000000032016512 - inSlope: -0.000008260148 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000056918243 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0000000142295535 - inSlope: -0 - outSlope: -0.0000042688566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.000000056918243 - inSlope: -0.0000042688566 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.000000056918243 - inSlope: -0 - outSlope: -0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.0000028032234 - inSlope: -0.00016477847 - outSlope: 0.00016904734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0000000142295535 - inSlope: 0.00016904734 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.000000056918243 - inSlope: -0 - outSlope: -0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.0000028032234 - inSlope: -0.00016477847 - outSlope: 0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.000000056918243 - inSlope: 0.00016477847 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000862312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.0000013802671 - inSlope: 0.0000862312 - outSlope: -0.0000862312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.000000056918243 - inSlope: -0.0000862312 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.000000056918243 - inSlope: -0 - outSlope: -0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.0000028032234 - inSlope: -0.00016477847 - outSlope: 0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.000000056918243 - inSlope: 0.00016477847 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0000000142295535 - inSlope: -0 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0.0000042688107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0000000142295535 - inSlope: 0.0000042688107 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.000000056918243 - inSlope: -0.0000042688107 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000001811304 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.0000136870185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000001811304 - inSlope: -0.0000136870185 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.0000136870185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00000040924797 - inSlope: 0.0000136870185 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013686969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.00000040924797 - inSlope: 0.000013686969 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.00000040924797 - inSlope: 0.000013686969 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.00000040924797 - inSlope: 0.000013686969 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.00000040924797 - inSlope: -0 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00000040924797 - inSlope: -0 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013686871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0000001811304 - inSlope: -0.000013686871 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.00000040924797 - inSlope: 0.000013686871 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.00000040924797 - inSlope: 0.000013686871 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000010761105 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.00000010761105 - inSlope: -0.000009106863 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000016448483 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.00000016448483 - inSlope: -0 - outSlope: -0.056665618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.00094459055 - inSlope: -0.056665618 - outSlope: -0.16610785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.003713052 - inSlope: -0.16610785 - outSlope: -0.26973242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.008208604 - inSlope: -0.26973242 - outSlope: -0.36748338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.014333321 - inSlope: -0.36748338 - outSlope: -0.45954207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.021992348 - inSlope: -0.45954207 - outSlope: -0.5458112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.031089192 - inSlope: -0.5458112 - outSlope: -0.62632513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.04152797 - inSlope: -0.62632513 - outSlope: -0.7010758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.053212557 - inSlope: -0.7010758 - outSlope: -0.7700301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.06604638 - inSlope: -0.7700301 - outSlope: -0.8331673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.07993249 - inSlope: -0.8331673 - outSlope: -0.89046067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.09477354 - inSlope: -0.89046067 - outSlope: -0.9418729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.110471405 - inSlope: -0.9418729 - outSlope: -0.9873547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.1269273 - inSlope: -0.9873547 - outSlope: -1.0268588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1440416 - inSlope: -1.0268588 - outSlope: -1.0603621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.16171435 - inSlope: -1.0603621 - outSlope: -1.0878576 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.17984529 - inSlope: -1.0878576 - outSlope: -1.1092223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.19833231 - inSlope: -1.1092223 - outSlope: -1.1245208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.2170743 - inSlope: -1.1245208 - outSlope: -1.1336949 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.2359692 - inSlope: -1.1336949 - outSlope: -1.136764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.2549154 - inSlope: -1.136764 - outSlope: -1.1336296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.2738092 - inSlope: -1.1336296 - outSlope: -1.1244028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.29254922 - inSlope: -1.1244028 - outSlope: -1.1090677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.31103367 - inSlope: -1.1090677 - outSlope: -1.0876261 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.32916075 - inSlope: -1.0876261 - outSlope: -1.0600922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.34682894 - inSlope: -1.0600922 - outSlope: -1.0265735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.36393848 - inSlope: -1.0265735 - outSlope: -0.98701274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.38038868 - inSlope: -0.98701274 - outSlope: -0.94150496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.39608052 - inSlope: -0.94150496 - outSlope: -0.8900615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.41091487 - inSlope: -0.8900615 - outSlope: -0.8327623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.42479423 - inSlope: -0.8327623 - outSlope: -0.769632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.4376214 - inSlope: -0.769632 - outSlope: -0.7006956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.44929966 - inSlope: -0.7006956 - outSlope: -0.625962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.45973235 - inSlope: -0.625962 - outSlope: -0.5454939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.4688239 - inSlope: -0.5454939 - outSlope: -0.45922887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.47647777 - inSlope: -0.45922887 - outSlope: -0.3672645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.48259884 - inSlope: -0.3672645 - outSlope: -0.2695444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.48709124 - inSlope: -0.2695444 - outSlope: -0.16602711 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.48985836 - inSlope: -0.16602711 - outSlope: -0.056601815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.49080172 - inSlope: -0.056601815 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.49080172 - inSlope: -0 - outSlope: 0.2211394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.48711607 - inSlope: 0.2211394 - outSlope: 0.6352459 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.4765285 - inSlope: 0.6352459 - outSlope: 1.0077051 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.45973343 - inSlope: 1.0077051 - outSlope: 1.3385845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.4374237 - inSlope: 1.3385845 - outSlope: 1.6279397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.4102914 - inSlope: 1.6279397 - outSlope: 1.8752718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.3790369 - inSlope: 1.8752718 - outSlope: 2.0800478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.34436947 - inSlope: 2.0800478 - outSlope: 2.241465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.30701175 - inSlope: 2.241465 - outSlope: 2.3590515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.26769426 - inSlope: 2.3590515 - outSlope: 2.4321408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.22715862 - inSlope: 2.4321408 - outSlope: 2.460407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.18615188 - inSlope: 2.460407 - outSlope: 2.4438605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.14542091 - inSlope: 2.4438605 - outSlope: 2.3826792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.10570963 - inSlope: 2.3826792 - outSlope: 2.2773232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.067754276 - inSlope: 2.2773232 - outSlope: 2.1284025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.032280937 - inSlope: 2.1284025 - outSlope: 1.9368482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000016448483 - inSlope: 1.9368482 - outSlope: 1.7297211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.028828906 - inSlope: 1.7297211 - outSlope: 1.5408665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.05450999 - inSlope: 1.5408665 - outSlope: 1.3607794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.077189624 - inSlope: 1.3607794 - outSlope: 1.1892855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.09701103 - inSlope: 1.1892855 - outSlope: 1.0264095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.11411784 - inSlope: 1.0264095 - outSlope: 0.8720026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.1286512 - inSlope: 0.8720026 - outSlope: 0.7259093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.14074968 - inSlope: 0.7259093 - outSlope: 0.58800066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.15054968 - inSlope: 0.58800066 - outSlope: 0.45812264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.15818505 - inSlope: 0.45812264 - outSlope: 0.33609453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.16378662 - inSlope: 0.33609453 - outSlope: 0.22181085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.16748346 - inSlope: 0.22181085 - outSlope: 0.11520367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.16940352 - inSlope: 0.11520367 - outSlope: 0.016118303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.16967216 - inSlope: 0.016118303 - outSlope: -0.07557042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.16841266 - inSlope: -0.07557042 - outSlope: -0.15982851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.16574885 - inSlope: -0.15982851 - outSlope: -0.23677868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.16180249 - inSlope: -0.23677868 - outSlope: -0.3064105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.15669565 - inSlope: -0.3064105 - outSlope: -0.3687746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.15054941 - inSlope: -0.3687746 - outSlope: -0.42379212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.14348622 - inSlope: -0.42379212 - outSlope: -0.47158554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.13562647 - inSlope: -0.47158554 - outSlope: -0.511985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.12709339 - inSlope: -0.511985 - outSlope: -0.5450862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.11800863 - inSlope: -0.5450862 - outSlope: -0.5707469 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.10849619 - inSlope: -0.5707469 - outSlope: -0.5889931 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.09867965 - inSlope: -0.5889931 - outSlope: -0.599768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.08868352 - inSlope: -0.599768 - outSlope: -0.6030515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.078632675 - inSlope: -0.6030515 - outSlope: -0.5987979 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.06865272 - inSlope: -0.5987979 - outSlope: -0.58691037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.05887089 - inSlope: -0.58691037 - outSlope: -0.5674576 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.04941327 - inSlope: -0.5674576 - outSlope: -0.5403456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.04040752 - inSlope: -0.5403456 - outSlope: -0.505511 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.031982224 - inSlope: -0.505511 - outSlope: -0.4630769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.024264283 - inSlope: -0.4630769 - outSlope: -0.4128962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.017382687 - inSlope: -0.4128962 - outSlope: -0.3550251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.011465607 - inSlope: -0.3550251 - outSlope: -0.2895053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0066405237 - inSlope: -0.2895053 - outSlope: -0.21625337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0030363044 - inSlope: -0.21625337 - outSlope: -0.13536401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00078023964 - inSlope: -0.13536401 - outSlope: -0.04682429 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000016448483 - inSlope: -0.04682429 - outSlope: -0.04682429 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000005691824 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00000005691824 - inSlope: -0 - outSlope: 0.11226365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001871116 - inSlope: 0.11226365 - outSlope: 0.3289897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0073542725 - inSlope: 0.3289897 - outSlope: 0.53455627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.016263567 - inSlope: 0.53455627 - outSlope: 0.72869533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.028408477 - inSlope: 0.72869533 - outSlope: 0.9120399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.043609127 - inSlope: 0.9120399 - outSlope: 1.084305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.06168086 - inSlope: 1.084305 - outSlope: 1.2459136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.08244614 - inSlope: 1.2459136 - outSlope: 1.3966347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.105723366 - inSlope: 1.3966347 - outSlope: 1.5365416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13133237 - inSlope: 1.5365416 - outSlope: 1.6656364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.15909295 - inSlope: 1.6656364 - outSlope: 1.7838172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.18882331 - inSlope: 1.7838172 - outSlope: 1.891104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.22034168 - inSlope: 1.891104 - outSlope: 1.9874115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.25346518 - inSlope: 1.9874115 - outSlope: 2.0724716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.28800634 - inSlope: 2.0724716 - outSlope: 2.146273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.32377765 - inSlope: 2.146273 - outSlope: 2.208769 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.36059043 - inSlope: 2.208769 - outSlope: 2.259495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.39824864 - inSlope: 2.259495 - outSlope: 2.298709 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.43656042 - inSlope: 2.298709 - outSlope: 2.3255186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.47531903 - inSlope: 2.3255186 - outSlope: 2.3407493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.51433176 - inSlope: 2.3407493 - outSlope: 2.3433409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.5533874 - inSlope: 2.3433409 - outSlope: 2.3334095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5922775 - inSlope: 2.3334095 - outSlope: 2.3109899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.630794 - inSlope: 2.3109899 - outSlope: 2.275549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.66871977 - inSlope: 2.275549 - outSlope: 2.227237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.70584035 - inSlope: 2.227237 - outSlope: 2.165582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.74193335 - inSlope: 2.165582 - outSlope: 2.0906622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.7767777 - inSlope: 2.0906622 - outSlope: 2.0023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.8101501 - inSlope: 2.0023317 - outSlope: 1.9002038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.8418201 - inSlope: 1.9002038 - outSlope: 1.7846041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.8715635 - inSlope: 1.7846041 - outSlope: 1.6550497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.8991476 - inSlope: 1.6550497 - outSlope: 1.5118518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.92434514 - inSlope: 1.5118518 - outSlope: 1.3546671 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9469229 - inSlope: 1.3546671 - outSlope: 1.1836885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.966651 - inSlope: 1.1836885 - outSlope: 0.99889493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.9832994 - inSlope: 0.99889493 - outSlope: 0.80036837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.99663883 - inSlope: 0.80036837 - outSlope: 0.58827335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.0064434 - inSlope: 0.58827335 - outSlope: 0.36262786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.0124872 - inSlope: 0.36262786 - outSlope: 0.12395394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.0145531 - inSlope: 0.12395394 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 1.0145502 - inSlope: -0 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 1.0145502 - inSlope: -0 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 1.0145502 - inSlope: -0.00017166031 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 1.0145502 - inSlope: -0 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: -0.4833345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 1.0064975 - inSlope: -0.4833345 - outSlope: -1.385271 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.98340935 - inSlope: -1.385271 - outSlope: -2.1891174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.9469241 - inSlope: -2.1891174 - outSlope: -2.8921359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.8987219 - inSlope: -2.8921359 - outSlope: -3.4940884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.8404871 - inSlope: -3.4940884 - outSlope: -3.994657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.77390957 - inSlope: -3.994657 - outSlope: -4.3946214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.70066595 - inSlope: -4.3946214 - outSlope: -4.6959767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.62239975 - inSlope: -4.6959767 - outSlope: -4.900168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.54073036 - inSlope: -4.900168 - outSlope: -5.0101104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.4572286 - inSlope: -5.0101104 - outSlope: -5.0283813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.37342232 - inSlope: -5.0283813 - outSlope: -4.95768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.2907944 - inSlope: -4.95768 - outSlope: -4.8012857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.21077305 - inSlope: -4.8012857 - outSlope: -4.561739 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.13474414 - inSlope: -4.561739 - outSlope: -4.2415805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.064051196 - inSlope: -4.2415805 - outSlope: -3.843072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000005691824 - inSlope: -3.843072 - outSlope: -3.4197981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.05699734 - inSlope: -3.4197981 - outSlope: -3.0373755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.10762022 - inSlope: -3.0373755 - outSlope: -2.6760304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.15222068 - inSlope: -2.6760304 - outSlope: -2.3342555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.1911249 - inSlope: -2.3342555 - outSlope: -2.0113556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.22464746 - inSlope: -2.0113556 - outSlope: -1.7066644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.25309184 - inSlope: -1.7066644 - outSlope: -1.4194692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.27674964 - inSlope: -1.4194692 - outSlope: -1.148759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.2958956 - inSlope: -1.148759 - outSlope: -0.89435124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.31080145 - inSlope: -0.89435124 - outSlope: -0.6559241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.3217335 - inSlope: -0.6559241 - outSlope: -0.43292505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.32894892 - inSlope: -0.43292505 - outSlope: -0.22488198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.33269694 - inSlope: -0.22488198 - outSlope: -0.031231672 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.33321747 - inSlope: -0.031231672 - outSlope: 0.14727665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.33076286 - inSlope: 0.14727665 - outSlope: 0.31190723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.3255644 - inSlope: 0.31190723 - outSlope: 0.46193638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.31786537 - inSlope: 0.46193638 - outSlope: 0.5982441 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.30789465 - inSlope: 0.5982441 - outSlope: 0.7199414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.29589564 - inSlope: 0.7199414 - outSlope: 0.8280917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.28209412 - inSlope: 0.8280917 - outSlope: 0.9216544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.26673323 - inSlope: 0.9216544 - outSlope: 1.0013053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.25004482 - inSlope: 1.0013053 - outSlope: 1.0667057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.23226641 - inSlope: 1.0667057 - outSlope: 1.1176901 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.21363826 - inSlope: 1.1176901 - outSlope: 1.1545947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.19439504 - inSlope: 1.1545947 - outSlope: 1.1763947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.17478848 - inSlope: 1.1763947 - outSlope: 1.1841213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.15505314 - inSlope: 1.1841213 - outSlope: 1.1765691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13544367 - inSlope: 1.1765691 - outSlope: 1.154422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.11620332 - inSlope: 1.154422 - outSlope: 1.1171728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.09758379 - inSlope: 1.1171728 - outSlope: 1.0646471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.07983969 - inSlope: 1.0646471 - outSlope: 0.99716586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.06322004 - inSlope: 0.99716586 - outSlope: 0.91410106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.047985036 - inSlope: 0.91410106 - outSlope: 0.8157343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.034389477 - inSlope: 0.8157343 - outSlope: 0.701922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.022690788 - inSlope: 0.701922 - outSlope: 0.57283604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.01314353 - inSlope: 0.57283604 - outSlope: 0.4279515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0060110115 - inSlope: 0.4279515 - outSlope: 0.2679608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0015450028 - inSlope: 0.2679608 - outSlope: 0.09270367 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000005691824 - inSlope: 0.09270367 - outSlope: 0.09270367 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000088638295 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.000000088638295 - inSlope: -0 - outSlope: 0.09918952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0016532457 - inSlope: 0.09918952 - outSlope: 0.2907858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.006499671 - inSlope: 0.2907858 - outSlope: 0.47233433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.014371931 - inSlope: 0.47233433 - outSlope: 0.6440165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.025105529 - inSlope: 0.6440165 - outSlope: 0.8058841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.038536917 - inSlope: 0.8058841 - outSlope: 0.9580187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.05450388 - inSlope: 0.9580187 - outSlope: 1.1003872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.072843716 - inSlope: 1.1003872 - outSlope: 1.2329997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.09339369 - inSlope: 1.2329997 - outSlope: 1.3556465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.11598778 - inSlope: 1.3556465 - outSlope: 1.4683464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.1404602 - inSlope: 1.4683464 - outSlope: 1.5708236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.16664065 - inSlope: 1.5708236 - outSlope: 1.6630222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.19435766 - inSlope: 1.6630222 - outSlope: 1.7447089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.22343612 - inSlope: 1.7447089 - outSlope: 1.8156731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.2536973 - inSlope: 1.8156731 - outSlope: 1.8758141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.28496096 - inSlope: 1.8758141 - outSlope: 1.924941 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.31704327 - inSlope: 1.924941 - outSlope: 1.9629676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.34975937 - inSlope: 1.9629676 - outSlope: 1.9897021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.38292104 - inSlope: 1.9897021 - outSlope: 2.0052125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.41634122 - inSlope: 2.0052125 - outSlope: 2.0093484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.44983056 - inSlope: 2.0093484 - outSlope: 2.0021708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.48320004 - inSlope: 2.0021708 - outSlope: 1.9838048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5162634 - inSlope: 1.9838048 - outSlope: 1.9542236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5488338 - inSlope: 1.9542236 - outSlope: 1.9136256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.5807275 - inSlope: 1.9136256 - outSlope: 1.8621737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.6117637 - inSlope: 1.8621737 - outSlope: 1.7999535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.6417629 - inSlope: 1.7999535 - outSlope: 1.7273836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.6705526 - inSlope: 1.7273836 - outSlope: 1.6443877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.69795924 - inSlope: 1.6443877 - outSlope: 1.5514412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7238166 - inSlope: 1.5514412 - outSlope: 1.4485695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7479594 - inSlope: 1.4485695 - outSlope: 1.3360347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.7702266 - inSlope: 1.3360347 - outSlope: 1.2139869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7904597 - inSlope: 1.2139869 - outSlope: 1.0825442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.8085021 - inSlope: 1.0825442 - outSlope: 0.94174594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.8241978 - inSlope: 0.94174594 - outSlope: 0.7916938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.8373928 - inSlope: 0.7916938 - outSlope: 0.632326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.84793156 - inSlope: 0.632326 - outSlope: 0.46363994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.8556589 - inSlope: 0.46363994 - outSlope: 0.2853301 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.8604144 - inSlope: 0.2853301 - outSlope: 0.09727487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.86203563 - inSlope: 0.09727487 - outSlope: 0.00000033267713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.8620359 - inSlope: 0.00000033267713 - outSlope: -0.38004076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.85570186 - inSlope: -0.38004076 - outSlope: -1.0933111 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.83747977 - inSlope: -1.0933111 - outSlope: -1.7385666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.8085037 - inSlope: -1.7385666 - outSlope: -2.3172376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.7698831 - inSlope: -2.3172376 - outSlope: -2.8291395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.7227308 - inSlope: -2.8291395 - outSlope: -3.2725234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.6681888 - inSlope: -3.2725234 - outSlope: -3.6445177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.6074469 - inSlope: -3.6445177 - outSlope: -3.9417639 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.5417509 - inSlope: -3.9417639 - outSlope: -4.1608253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.47240388 - inSlope: -4.1608253 - outSlope: -4.29865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.4007598 - inSlope: -4.29865 - outSlope: -4.3533707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.32820368 - inSlope: -4.3533707 - outSlope: -4.3240685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.25613594 - inSlope: -4.3240685 - outSlope: -4.211319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.18594736 - inSlope: -4.211319 - outSlope: -4.0170164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.11899715 - inSlope: -4.0170164 - outSlope: -3.744058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.056596246 - inSlope: -3.744058 - outSlope: -3.3957727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000088638295 - inSlope: -3.3957727 - outSlope: -3.0217483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.050363056 - inSlope: -3.0217483 - outSlope: -2.682011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.095063195 - inSlope: -2.682011 - outSlope: -2.3598616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.13439418 - inSlope: -2.3598616 - outSlope: -2.0553234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.16864954 - inSlope: -2.0553234 - outSlope: -1.7681514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.1981187 - inSlope: -1.7681514 - outSlope: -1.4976941 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.22308025 - inSlope: -1.4976941 - outSlope: -1.2436038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.24380696 - inSlope: -1.2436038 - outSlope: -1.0051337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.26055917 - inSlope: -1.0051337 - outSlope: -0.7816537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.27358672 - inSlope: -0.7816537 - outSlope: -0.57269686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.28313166 - inSlope: -0.57269686 - outSlope: -0.37761784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.28942528 - inSlope: -0.37761784 - outSlope: -0.19601066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.29269212 - inSlope: -0.19601066 - outSlope: -0.027392533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.29314867 - inSlope: -0.027392533 - outSlope: 0.12853515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.29100642 - inSlope: 0.12853515 - outSlope: 0.2720138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.28647286 - inSlope: 0.2720138 - outSlope: 0.40316638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.27975333 - inSlope: 0.40316638 - outSlope: 0.522341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.27104765 - inSlope: 0.522341 - outSlope: 0.6293094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.26055917 - inSlope: 0.6293094 - outSlope: 0.72426957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.24848802 - inSlope: 0.72426957 - outSlope: 0.8071025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.23503633 - inSlope: 0.8071025 - outSlope: 0.8777135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.22040778 - inSlope: 0.8777135 - outSlope: 0.93600065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.20480779 - inSlope: 0.93600065 - outSlope: 0.98176545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.18844505 - inSlope: 0.98176545 - outSlope: 1.0150043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.17152832 - inSlope: 1.0150043 - outSlope: 1.0354052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.15427159 - inSlope: 1.0354052 - outSlope: 1.0427876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13689181 - inSlope: 1.0427876 - outSlope: 1.0371138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.1196066 - inSlope: 1.0371138 - outSlope: 1.0182171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.10263633 - inSlope: 1.0182171 - outSlope: 0.9858871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.086204894 - inSlope: 0.9858871 - outSlope: 0.94004005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.070537575 - inSlope: 0.94004005 - outSlope: 0.8805756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.05586112 - inSlope: 0.8805756 - outSlope: 0.8075283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.042402327 - inSlope: 0.8075283 - outSlope: 0.720789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.030389188 - inSlope: 0.720789 - outSlope: 0.6202356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.020051938 - inSlope: 0.6202356 - outSlope: 0.5060911 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.011617093 - inSlope: 0.5060911 - outSlope: 0.37828997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0053122668 - inSlope: 0.37828997 - outSlope: 0.23680265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0013655595 - inSlope: 0.23680265 - outSlope: 0.08193897 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000088638295 - inSlope: 0.08193897 - outSlope: 0.08193897 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000000069665558 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000000069665558 - inSlope: -0 - outSlope: 0.039020292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0006503306 - inSlope: 0.039020292 - outSlope: 0.11434588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0025560935 - inSlope: 0.11434588 - outSlope: 0.18559396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0056493343 - inSlope: 0.18559396 - outSlope: 0.2528307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.009863175 - inSlope: 0.2528307 - outSlope: 0.31596828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.015129308 - inSlope: 0.31596828 - outSlope: 0.37516457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.021382045 - inSlope: 0.37516457 - outSlope: 0.43025917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.02855305 - inSlope: 0.43025917 - outSlope: 0.48129672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.036574654 - inSlope: 0.48129672 - outSlope: 0.52828795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.045379445 - inSlope: 0.52828795 - outSlope: 0.5712525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.05490031 - inSlope: 0.5712525 - outSlope: 0.6101165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.065068945 - inSlope: 0.6101165 - outSlope: 0.644927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.07581772 - inSlope: 0.644927 - outSlope: 0.6756486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.08707852 - inSlope: 0.6756486 - outSlope: 0.7022696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.098783 - inSlope: 0.7022696 - outSlope: 0.72476673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.11086248 - inSlope: 0.72476673 - outSlope: 0.7431666 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.12324858 - inSlope: 0.7431666 - outSlope: 0.75743955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13587256 - inSlope: 0.75743955 - outSlope: 0.7675595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.1486652 - inSlope: 0.7675595 - outSlope: 0.7736052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.16155861 - inSlope: 0.7736052 - outSlope: 0.77546114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.17448305 - inSlope: 0.77546114 - outSlope: 0.7732503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.18737054 - inSlope: 0.7732503 - outSlope: 0.7668961 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.20015213 - inSlope: 0.7668961 - outSlope: 0.7563962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.21275872 - inSlope: 0.7563962 - outSlope: 0.74183536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.22512263 - inSlope: 0.74183536 - outSlope: 0.72317165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.23717548 - inSlope: 0.72317165 - outSlope: 0.7004041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.24884887 - inSlope: 0.7004041 - outSlope: 0.6735954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.26007545 - inSlope: 0.6735954 - outSlope: 0.6427248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.2707876 - inSlope: 0.6427248 - outSlope: 0.6078249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.280918 - inSlope: 0.6078249 - outSlope: 0.5688881 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.29039946 - inSlope: 0.5688881 - outSlope: 0.52596915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.2991656 - inSlope: 0.52596915 - outSlope: 0.47902688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.30714938 - inSlope: 0.47902688 - outSlope: 0.42808455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.31428412 - inSlope: 0.42808455 - outSlope: 0.37317967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.32050377 - inSlope: 0.37317967 - outSlope: 0.314285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.3257419 - inSlope: 0.314285 - outSlope: 0.25139475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.3299318 - inSlope: 0.25139475 - outSlope: 0.18455762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.33300775 - inSlope: 0.18455762 - outSlope: 0.11365246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.33490196 - inSlope: 0.11365246 - outSlope: 0.038797297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.33554858 - inSlope: 0.038797297 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.33554858 - inSlope: -0 - outSlope: -0.1514323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.3330247 - inSlope: -0.1514323 - outSlope: -0.4348947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.32577637 - inSlope: -0.4348947 - outSlope: -0.6894929 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.31428483 - inSlope: -0.6894929 - outSlope: -0.9152779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.2990302 - inSlope: -0.9152779 - outSlope: -1.1122792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.28049225 - inSlope: -1.1122792 - outSlope: -1.2803608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.25915292 - inSlope: -1.2803608 - outSlope: -1.4193083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.2354978 - inSlope: -1.4193083 - outSlope: -1.5289313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.21001564 - inSlope: -1.5289313 - outSlope: -1.6089201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.18320033 - inSlope: -1.6089201 - outSlope: -1.6592009 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.15554701 - inSlope: -1.6592009 - outSlope: -1.6795052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.12755528 - inSlope: -1.6795052 - outSlope: -1.6697581 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.09972601 - inSlope: -1.6697581 - outSlope: -1.6300778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.07255807 - inSlope: -1.6300778 - outSlope: -1.5604347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.046550848 - inSlope: -1.5604347 - outSlope: -1.4610136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.022200644 - inSlope: -1.4610136 - outSlope: -1.3320403 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000000069665558 - inSlope: -1.3320403 - outSlope: -1.1918808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.019864952 - inSlope: -1.1918808 - outSlope: -1.0637907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.03759478 - inSlope: -1.0637907 - outSlope: -0.94109863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.053279743 - inSlope: -0.94109863 - outSlope: -0.8239244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0670118 - inSlope: -0.8239244 - outSlope: -0.7121956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.07888172 - inSlope: -0.7121956 - outSlope: -0.60587674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.088979654 - inSlope: -0.60587674 - outSlope: -0.504976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.09739591 - inSlope: -0.504976 - outSlope: -0.40947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.104220405 - inSlope: -0.40947 - outSlope: -0.31929225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.10954194 - inSlope: -0.31929225 - outSlope: -0.23440517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.11344869 - inSlope: -0.23440517 - outSlope: -0.1547873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.11602847 - inSlope: -0.1547873 - outSlope: -0.0803832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.11736819 - inSlope: -0.0803832 - outSlope: -0.0112456195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.11755562 - inSlope: -0.0112456195 - outSlope: 0.052734964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.1166767 - inSlope: 0.052734964 - outSlope: 0.11155541 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.11481745 - inSlope: 0.11155541 - outSlope: 0.16517672 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.112064466 - inSlope: 0.16517672 - outSlope: 0.21364039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.108503796 - inSlope: 0.21364039 - outSlope: 0.2570037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.104220405 - inSlope: 0.2570037 - outSlope: 0.2951443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.09930134 - inSlope: 0.2951443 - outSlope: 0.32818425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.093831606 - inSlope: 0.32818425 - outSlope: 0.35608906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.087896794 - inSlope: 0.35608906 - outSlope: 0.3787618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0815841 - inSlope: 0.3787618 - outSlope: 0.3962914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.07497925 - inSlope: 0.3962914 - outSlope: 0.4086175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.06816897 - inSlope: 0.4086175 - outSlope: 0.41571933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.06124032 - inSlope: 0.41571933 - outSlope: 0.41769543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.054278735 - inSlope: 0.41769543 - outSlope: 0.41434938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.04737292 - inSlope: 0.41434938 - outSlope: 0.40586665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.04060848 - inSlope: 0.40586665 - outSlope: 0.39210895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.034073338 - inSlope: 0.39210895 - outSlope: 0.37310693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.027854895 - inSlope: 0.37310693 - outSlope: 0.34886053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.022040475 - inSlope: 0.34886053 - outSlope: 0.31938043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.016717473 - inSlope: 0.31938043 - outSlope: 0.28464964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.011973317 - inSlope: 0.28464964 - outSlope: 0.24466988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.007895489 - inSlope: 0.24466988 - outSlope: 0.19937988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0045724944 - inSlope: 0.19937988 - outSlope: 0.14892514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.002090411 - inSlope: 0.14892514 - outSlope: 0.09320509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0005369944 - inSlope: 0.09320509 - outSlope: 0.032219276 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000000069665558 - inSlope: 0.032219276 - outSlope: 0.032219276 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000012539799 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.000000012539799 - inSlope: -0 - outSlope: -0.07928841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0013214848 - inSlope: -0.07928841 - outSlope: -0.2324081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0051949495 - inSlope: -0.2324081 - outSlope: -0.37747258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0114861755 - inSlope: -0.37747258 - outSlope: -0.5145602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.02006217 - inSlope: -0.5145602 - outSlope: -0.6436492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.030789647 - inSlope: -0.6436492 - outSlope: -0.76492894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.04353845 - inSlope: -0.76492894 - outSlope: -0.87828165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.058176517 - inSlope: -0.87828165 - outSlope: -0.9836904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.07457134 - inSlope: -0.9836904 - outSlope: -1.0811454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.092590414 - inSlope: -1.0811454 - outSlope: -1.1705189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.112099044 - inSlope: -1.1705189 - outSlope: -1.2517278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.13296123 - inSlope: -1.2517278 - outSlope: -1.3246897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.15503937 - inSlope: -1.3246897 - outSlope: -1.3893284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.17819482 - inSlope: -1.3893284 - outSlope: -1.4454089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.20228495 - inSlope: -1.4454089 - outSlope: -1.4929807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.22716802 - inSlope: -1.4929807 - outSlope: -1.5319022 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.2526997 - inSlope: -1.5319022 - outSlope: -1.5620216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.27873337 - inSlope: -1.5620216 - outSlope: -1.5833882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.30512315 - inSlope: -1.5833882 - outSlope: -1.5958265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33172023 - inSlope: -1.5958265 - outSlope: -1.5994253 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.3583775 - inSlope: -1.5994253 - outSlope: -1.5942065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.38494757 - inSlope: -1.5942065 - outSlope: -1.5801034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.4112826 - inSlope: -1.5801034 - outSlope: -1.5572437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.43723664 - inSlope: -1.5572437 - outSlope: -1.5257117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.46266514 - inSlope: -1.5257117 - outSlope: -1.4854732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.487423 - inSlope: -1.4854732 - outSlope: -1.4368535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.51137054 - inSlope: -1.4368535 - outSlope: -1.3798047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.53436726 - inSlope: -1.3798047 - outSlope: -1.3145175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.556276 - inSlope: -1.3145175 - outSlope: -1.2410557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.57696027 - inSlope: -1.2410557 - outSlope: -1.1596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.596288 - inSlope: -1.1596667 - outSlope: -1.0703562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6141273 - inSlope: -1.0703562 - outSlope: -0.97321725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.63034755 - inSlope: -0.97321725 - outSlope: -0.8684715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.64482206 - inSlope: -0.8684715 - outSlope: -0.7559402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.65742105 - inSlope: -0.7559402 - outSlope: -0.6358799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6680191 - inSlope: -0.6358799 - outSlope: -0.50810385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6764875 - inSlope: -0.50810385 - outSlope: -0.37265933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.6826985 - inSlope: -0.37265933 - outSlope: -0.22942208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6865222 - inSlope: -0.22942208 - outSlope: -0.07821329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.68782574 - inSlope: -0.07821329 - outSlope: -0.000012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.68782616 - inSlope: -0.000012516987 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6878253 - inSlope: 0.00005006795 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.6878253 - inSlope: -0 - outSlope: -0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.68782616 - inSlope: -0.00005006795 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.6878253 - inSlope: 0.00005006795 - outSlope: -0.0000025033949 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.68782616 - inSlope: -0.0000025033949 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.68782616 - inSlope: -0 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.6878253 - inSlope: 0.00005006795 - outSlope: -0.000016689317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.68782616 - inSlope: -0.000016689317 - outSlope: 0.000008344648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.6878253 - inSlope: 0.000008344648 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.68782616 - inSlope: -0.000025033974 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.6878253 - inSlope: 0.000025033974 - outSlope: 0.30554682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6827329 - inSlope: 0.30554682 - outSlope: 0.8786263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.6680889 - inSlope: 0.8786263 - outSlope: 1.3959266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.6448235 - inSlope: 1.3959266 - outSlope: 1.8583077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.6138517 - inSlope: 1.8583077 - outSlope: 2.2656212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.5760914 - inSlope: 2.2656212 - outSlope: 2.6167476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.532479 - inSlope: 2.6167476 - outSlope: 2.9100046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.48397896 - inSlope: 2.9100046 - outSlope: 3.1432302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.43159184 - inSlope: 3.1432302 - outSlope: 3.3144965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.37635028 - inSlope: 3.3144965 - outSlope: 3.421885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.31931892 - inSlope: 3.421885 - outSlope: 3.464298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.26158068 - inSlope: 3.464298 - outSlope: 3.4412632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.20422634 - inSlope: 3.4412632 - outSlope: 3.3531148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.14834115 - inSlope: 3.3531148 - outSlope: 3.2010877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.09498974 - inSlope: 3.2010877 - outSlope: 2.9868383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.045209147 - inSlope: 2.9868383 - outSlope: 2.7125506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.000000012539799 - inSlope: 2.7125506 - outSlope: 2.4170883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.04028533 - inSlope: 2.4170883 - outSlope: 2.148461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.07609298 - inSlope: 2.148461 - outSlope: 1.8930079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.10764308 - inSlope: 1.8930079 - outSlope: 1.6508887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.13515787 - inSlope: 1.6508887 - outSlope: 1.4219325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.15885672 - inSlope: 1.4219325 - outSlope: 1.2058544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.17895427 - inSlope: 1.2058544 - outSlope: 1.0021708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.1956571 - inSlope: 1.0021708 - outSlope: 0.8106877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.20916855 - inSlope: 0.8106877 - outSlope: 0.6308803 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.21968322 - inSlope: 0.6308803 - outSlope: 0.4624866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.22739132 - inSlope: 0.4624866 - outSlope: 0.30504256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.23247536 - inSlope: 0.30504256 - outSlope: 0.15839353 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.23511524 - inSlope: 0.15839353 - outSlope: 0.02209874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.23548356 - inSlope: 0.02209874 - outSlope: -0.1038445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.23375282 - inSlope: -0.1038445 - outSlope: -0.21977773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.23008986 - inSlope: -0.21977773 - outSlope: -0.32562298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.22466274 - inSlope: -0.32562298 - outSlope: -0.42175093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.21763356 - inSlope: -0.42175093 - outSlope: -0.5079009 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.20916855 - inSlope: -0.5079009 - outSlope: -0.5842071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.19943178 - inSlope: -0.5842071 - outSlope: -0.6506437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.18858773 - inSlope: -0.6506437 - outSlope: -0.7071937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.17680117 - inSlope: -0.7071937 - outSlope: -0.7536183 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.16424088 - inSlope: -0.7536183 - outSlope: -0.7900025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.15107419 - inSlope: -0.7900025 - outSlope: -0.8161496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.1374717 - inSlope: -0.8161496 - outSlope: -0.8319912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.1236052 - inSlope: -0.8319912 - outSlope: -0.8374678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.109647416 - inSlope: -0.8374678 - outSlope: -0.8323126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.09577555 - inSlope: -0.8323126 - outSlope: -0.816678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.082164265 - inSlope: -0.816678 - outSlope: -0.79027474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.06899303 - inSlope: -0.79027474 - outSlope: -0.753136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.056440778 - inSlope: -0.753136 - outSlope: -0.7052142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.04468705 - inSlope: -0.7052142 - outSlope: -0.6463741 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.03391416 - inSlope: -0.6463741 - outSlope: -0.57672936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.024302013 - inSlope: -0.57672936 - outSlope: -0.49615684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.01603274 - inSlope: -0.49615684 - outSlope: -0.4047088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0092876 - inSlope: -0.4047088 - outSlope: -0.30242968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.004247111 - inSlope: -0.30242968 - outSlope: -0.18932976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0010916179 - inSlope: -0.18932976 - outSlope: -0.06549789 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000012539799 - inSlope: -0.06549789 - outSlope: -0.06549789 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000026680425 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.000000026680425 - inSlope: -0 - outSlope: 0.064309716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001071801 - inSlope: 0.064309716 - outSlope: 0.1887084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.004216938 - inSlope: 0.1887084 - outSlope: 0.30696112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00933297 - inSlope: 0.30696112 - outSlope: 0.41939396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.016322862 - inSlope: 0.41939396 - outSlope: 0.5263473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.025095308 - inSlope: 0.5263473 - outSlope: 0.6279577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.03556126 - inSlope: 0.6279577 - outSlope: 0.72429353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.04763285 - inSlope: 0.72429353 - outSlope: 0.8155374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.061225127 - inSlope: 0.8155374 - outSlope: 0.9015523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.076250985 - inSlope: 0.9015523 - outSlope: 0.98249054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09262581 - inSlope: 0.98249054 - outSlope: 1.0581568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.110261805 - inSlope: 1.0581568 - outSlope: 1.1285285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.1290706 - inSlope: 1.1285285 - outSlope: 1.1933517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.14895977 - inSlope: 1.1933517 - outSlope: 1.2525356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.16983534 - inSlope: 1.2525356 - outSlope: 1.305771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.19159825 - inSlope: 1.305771 - outSlope: 1.3529004 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.21414657 - inSlope: 1.3529004 - outSlope: 1.393544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.23737228 - inSlope: 1.393544 - outSlope: 1.4275695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.26116508 - inSlope: 1.4275695 - outSlope: 1.4545133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.28540695 - inSlope: 1.4545133 - outSlope: 1.4740971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.3099754 - inSlope: 1.4740971 - outSlope: 1.485956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.3347413 - inSlope: 1.485956 - outSlope: 1.4898863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.3595727 - inSlope: 1.4898863 - outSlope: 1.4853408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.38432837 - inSlope: 1.4853408 - outSlope: 1.472282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.40886638 - inSlope: 1.472282 - outSlope: 1.4500251 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.43303344 - inSlope: 1.4500251 - outSlope: 1.4185519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.45667595 - inSlope: 1.4185519 - outSlope: 1.3775249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.47963467 - inSlope: 1.3775249 - outSlope: 1.3266642 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.5017459 - inSlope: 1.3266642 - outSlope: 1.2656033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.52283925 - inSlope: 1.2656033 - outSlope: 1.1944103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.54274607 - inSlope: 1.1944103 - outSlope: 1.1127852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.56129247 - inSlope: 1.1127852 - outSlope: 1.0206959 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.57830405 - inSlope: 1.0206959 - outSlope: 0.91793865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.593603 - inSlope: 0.91793865 - outSlope: 0.80468136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.60701436 - inSlope: 0.80468136 - outSlope: 0.6810015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.61836445 - inSlope: 0.6810015 - outSlope: 0.5468815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.62747914 - inSlope: 0.5468815 - outSlope: 0.4026679 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.63419026 - inSlope: 0.4026679 - outSlope: 0.24858022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.63833326 - inSlope: 0.24858022 - outSlope: 0.08486875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.63974774 - inSlope: 0.08486875 - outSlope: -0.00000016633857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6397476 - inSlope: -0.00000016633857 - outSlope: -0.33119592 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6342277 - inSlope: -0.33119592 - outSlope: -0.9473293 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.61843866 - inSlope: -0.9473293 - outSlope: -1.4900758 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.5936041 - inSlope: -1.4900758 - outSlope: -1.9558759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.5610062 - inSlope: -1.9558759 - outSlope: -2.3434482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.52194875 - inSlope: -2.3434482 - outSlope: -2.6525285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.47774 - inSlope: -2.6525285 - outSlope: -2.8851013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.42965502 - inSlope: -2.8851013 - outSlope: -3.0441098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.3789199 - inSlope: -3.0441098 - outSlope: -3.13339 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.32669678 - inSlope: -3.13339 - outSlope: -3.1575603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.27407083 - inSlope: -3.1575603 - outSlope: -3.121708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.22204241 - inSlope: -3.121708 - outSlope: -3.0310063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.17152569 - inSlope: -3.0310063 - outSlope: -2.8906753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.12334781 - inSlope: -2.8906753 - outSlope: -2.7053406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.07825884 - inSlope: -2.7053406 - outSlope: -2.479362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.036936183 - inSlope: -2.479362 - outSlope: -2.2161746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.000000026680425 - inSlope: -2.2161746 - outSlope: -1.9477707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.032463305 - inSlope: -1.9477707 - outSlope: -1.7108442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.060977347 - inSlope: -1.7108442 - outSlope: -1.4921693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.08584681 - inSlope: -1.4921693 - outSlope: -1.2900343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.10734736 - inSlope: -1.2900343 - outSlope: -1.1030314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.1257312 - inSlope: -1.1030314 - outSlope: -0.9295508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.1412237 - inSlope: -0.9295508 - outSlope: -0.76867443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.15403493 - inSlope: -0.76867443 - outSlope: -0.6192717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.16435611 - inSlope: -0.6192717 - outSlope: -0.4803519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.17236197 - inSlope: -0.4803519 - outSlope: -0.3512204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.17821564 - inSlope: -0.3512204 - outSlope: -0.23129337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.18207052 - inSlope: -0.23129337 - outSlope: -0.11998784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.18407032 - inSlope: -0.11998784 - outSlope: -0.016737895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.18434928 - inSlope: -0.016737895 - outSlope: 0.07859953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.1830393 - inSlope: 0.07859953 - outSlope: 0.16659574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.1802627 - inSlope: 0.16659574 - outSlope: 0.24712472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.1761439 - inSlope: 0.24712472 - outSlope: 0.32045096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.17080306 - inSlope: 0.32045096 - outSlope: 0.38681692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.16435611 - inSlope: 0.38681692 - outSlope: 0.44603926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.15692213 - inSlope: 0.44603926 - outSlope: 0.49818593 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.14861904 - inSlope: 0.49818593 - outSlope: 0.5430495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.13956822 - inSlope: 0.5430495 - outSlope: 0.5807095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.12988974 - inSlope: 0.5807095 - outSlope: 0.6109671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.119706966 - inSlope: 0.6109671 - outSlope: 0.6335567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.1091477 - inSlope: 0.6335567 - outSlope: 0.64843047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.09834053 - inSlope: 0.64843047 - outSlope: 0.6553184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.08741857 - inSlope: 0.6553184 - outSlope: 0.65396297 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0765192 - inSlope: 0.65396297 - outSlope: 0.6443115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.065780684 - inSlope: 0.6443115 - outSlope: 0.62596893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.05534788 - inSlope: 0.62596893 - outSlope: 0.5989242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.045365818 - inSlope: 0.5989242 - outSlope: 0.5628713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.035984505 - inSlope: 0.5628713 - outSlope: 0.5176872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.027356394 - inSlope: 0.5176872 - outSlope: 0.4634237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.019632673 - inSlope: 0.4634237 - outSlope: 0.39982304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.012968962 - inSlope: 0.39982304 - outSlope: 0.3268861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0075208656 - inSlope: 0.3268861 - outSlope: 0.2447456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0034417761 - inSlope: 0.2447456 - outSlope: 0.15339708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0008851605 - inSlope: 0.15339708 - outSlope: 0.05310808 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000026680425 - inSlope: 0.05310808 - outSlope: 0.05310808 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007144424 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00000007144424 - inSlope: -0 - outSlope: 0.08392937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001398893 - inSlope: 0.08392937 - outSlope: 0.246085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.005500306 - inSlope: 0.246085 - outSlope: 0.39961302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.012160541 - inSlope: 0.39961302 - outSlope: 0.54476863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.021240009 - inSlope: 0.54476863 - outSlope: 0.6815027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.032598376 - inSlope: 0.6815027 - outSlope: 0.8099177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.04609699 - inSlope: 0.8099177 - outSlope: 0.9299952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.061596952 - inSlope: 0.9299952 - outSlope: 1.0417044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.078958675 - inSlope: 1.0417044 - outSlope: 1.1449878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.09804179 - inSlope: 1.1449878 - outSlope: 1.2398112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.11870529 - inSlope: 1.2398112 - outSlope: 1.3260386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.14080599 - inSlope: 1.3260386 - outSlope: 1.4036192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.16419962 - inSlope: 1.4036192 - outSlope: 1.472409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.18873975 - inSlope: 1.472409 - outSlope: 1.5322616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.21427742 - inSlope: 1.5322616 - outSlope: 1.5831885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.24066396 - inSlope: 1.5831885 - outSlope: 1.6249597 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.2677466 - inSlope: 1.6249597 - outSlope: 1.6575531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.29537246 - inSlope: 1.6575531 - outSlope: 1.6809098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.3233876 - inSlope: 1.6809098 - outSlope: 1.6949342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.35163647 - inSlope: 1.6949342 - outSlope: 1.6995766 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.37996292 - inSlope: 1.6995766 - outSlope: 1.6949021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.40821126 - inSlope: 1.6949021 - outSlope: 1.6808579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.43622553 - inSlope: 1.6808579 - outSlope: 1.6575406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.46385118 - inSlope: 1.6575406 - outSlope: 1.6249106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.490933 - inSlope: 1.6249106 - outSlope: 1.5831164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.51731825 - inSlope: 1.5831164 - outSlope: 1.5322151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.54285514 - inSlope: 1.5322151 - outSlope: 1.472316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.5673937 - inSlope: 1.472316 - outSlope: 1.4035376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.59078616 - inSlope: 1.4035376 - outSlope: 1.325946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.61288524 - inSlope: 1.325946 - outSlope: 1.2397254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6335473 - inSlope: 1.2397254 - outSlope: 1.1449181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.65262926 - inSlope: 1.1449181 - outSlope: 1.0415993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6699892 - inSlope: 1.0415993 - outSlope: 0.9299478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.68548834 - inSlope: 0.9299478 - outSlope: 0.8098312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6989855 - inSlope: 0.8098312 - outSlope: 0.68144137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.71034294 - inSlope: 0.68144137 - outSlope: 0.54470354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7194213 - inSlope: 0.54470354 - outSlope: 0.3995637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7260807 - inSlope: 0.3995637 - outSlope: 0.24605536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.73018163 - inSlope: 0.24605536 - outSlope: 0.08394607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.73158073 - inSlope: 0.08394607 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.73158073 - inSlope: -0 - outSlope: -0.32776624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.72611797 - inSlope: -0.32776624 - outSlope: -0.9420329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.7104172 - inSlope: -0.9420329 - outSlope: -1.4956477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.6854898 - inSlope: -1.4956477 - outSlope: -1.9893427 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.6523341 - inSlope: -1.9893427 - outSlope: -2.4226487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.61195666 - inSlope: -2.4226487 - outSlope: -2.7947392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.5653777 - inSlope: -2.7947392 - outSlope: -3.1038694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.5136466 - inSlope: -3.1038694 - outSlope: -3.348328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.4578412 - inSlope: -3.348328 - outSlope: -3.5263107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.3990694 - inSlope: -3.5263107 - outSlope: -3.6363583 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.3384635 - inSlope: -3.6363583 - outSlope: -3.677625 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.2771698 - inSlope: -3.677625 - outSlope: -3.650033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.21633597 - inSlope: -3.650033 - outSlope: -3.5540502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.15710185 - inSlope: -3.5540502 - outSlope: -3.3911345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.100583 - inSlope: -3.3911345 - outSlope: -3.163034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.04786582 - inSlope: -3.163034 - outSlope: -2.8719475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007144424 - inSlope: -2.8719475 - outSlope: -2.55892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.042649165 - inSlope: -2.55892 - outSlope: -2.2744327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.08055634 - inSlope: -2.2744327 - outSlope: -2.0041301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.11395848 - inSlope: -2.0041301 - outSlope: -1.7479624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.14309116 - inSlope: -1.7479624 - outSlope: -1.5057399 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.1681868 - inSlope: -1.5057399 - outSlope: -1.2770144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.18947035 - inSlope: -1.2770144 - outSlope: -1.0615273 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.20716245 - inSlope: -1.0615273 - outSlope: -0.858744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.22147484 - inSlope: -0.858744 - outSlope: -0.6683794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.23261449 - inSlope: -0.6683794 - outSlope: -0.48995692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.24078043 - inSlope: -0.48995692 - outSlope: -0.32326013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.24616809 - inSlope: -0.32326013 - outSlope: -0.16773479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.24896367 - inSlope: -0.16773479 - outSlope: -0.023510478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.24935551 - inSlope: -0.023510478 - outSlope: 0.110074386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.24752094 - inSlope: 0.110074386 - outSlope: 0.2328562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.24364 - inSlope: 0.2328562 - outSlope: 0.3450115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.23788974 - inSlope: 0.3450115 - outSlope: 0.44682783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.23044261 - inSlope: 0.44682783 - outSlope: 0.53806686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.22147484 - inSlope: 0.53806686 - outSlope: 0.61884433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.21116078 - inSlope: 0.61884433 - outSlope: 0.68922824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.19967365 - inSlope: 0.68922824 - outSlope: 0.74898255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.18719062 - inSlope: 0.74898255 - outSlope: 0.7981457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.1738882 - inSlope: 0.7981457 - outSlope: 0.8365603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.15994555 - inSlope: 0.8365603 - outSlope: 0.8642336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.14554167 - inSlope: 0.8642336 - outSlope: 0.88096434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.13085894 - inSlope: 0.88096434 - outSlope: 0.8866627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.116081245 - inSlope: 0.8866627 - outSlope: 0.8812545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.101393685 - inSlope: 0.8812545 - outSlope: 0.86459345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.08698381 - inSlope: 0.86459345 - outSlope: 0.83662784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.07304002 - inSlope: 0.83662784 - outSlope: 0.79733837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.059751064 - inSlope: 0.79733837 - outSlope: 0.74655026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.047308393 - inSlope: 0.74655026 - outSlope: 0.6842907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.035903558 - inSlope: 0.6842907 - outSlope: 0.6105423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.025727862 - inSlope: 0.6105423 - outSlope: 0.5252586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.01697356 - inSlope: 0.5252586 - outSlope: 0.42847368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.009832339 - inSlope: 0.42847368 - outSlope: 0.32017282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0044961306 - inSlope: 0.32017282 - outSlope: 0.20043781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0011555036 - inSlope: 0.20043781 - outSlope: 0.06933457 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007144424 - inSlope: 0.06933457 - outSlope: 0.06933457 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000033350528 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0000003369144 - inSlope: 0.000018213786 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.000000033350528 - inSlope: -0.000018213721 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0000003369144 - inSlope: 0.000018213721 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.000000033350528 - inSlope: -0.000018213721 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.0000003369144 - inSlope: 0.000018213721 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.0000003369144 - inSlope: 0.000018213721 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.000000033350528 - inSlope: -0.00001821359 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0000003369144 - inSlope: 0.00001821359 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000042688688 - inSlope: -1.0902576 - outSlope: -1.0902576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.018170536 - inSlope: -1.0902576 - outSlope: -1.1539345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.03740278 - inSlope: -1.1539345 - outSlope: -1.2106462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.057580214 - inSlope: -1.2106462 - outSlope: -1.2602551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.07858447 - inSlope: -1.2602551 - outSlope: -1.3029207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10029981 - inSlope: -1.3029207 - outSlope: -1.3383821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.12260618 - inSlope: -1.3383821 - outSlope: -1.366823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.14538656 - inSlope: -1.366823 - outSlope: -1.3881195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.1685219 - inSlope: -1.3881195 - outSlope: -1.4024342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.1918958 - inSlope: -1.4024342 - outSlope: -1.4094499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.21538663 - inSlope: -1.4094499 - outSlope: -1.4095868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.23887974 - inSlope: -1.4095868 - outSlope: -1.402402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.2622531 - inSlope: -1.402402 - outSlope: -1.3882203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.2853901 - inSlope: -1.3882203 - outSlope: -1.3669772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.30817306 - inSlope: -1.3669772 - outSlope: -1.3385673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3304825 - inSlope: -1.3385673 - outSlope: -1.3030357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.3521998 - inSlope: -1.3030357 - outSlope: -1.2604803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.37320778 - inSlope: -1.2604803 - outSlope: -1.2108465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.39338857 - inSlope: -1.2108465 - outSlope: -1.154211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.4126254 - inSlope: -1.154211 - outSlope: -1.0905101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.4308006 - inSlope: -1.0905101 - outSlope: -1.0197768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.44779685 - inSlope: -1.0197768 - outSlope: -0.9421198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.46349886 - inSlope: -0.9421198 - outSlope: -0.8572813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.47778687 - inSlope: -0.8572813 - outSlope: -0.765652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.49054775 - inSlope: -0.765652 - outSlope: -0.66704637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.5016652 - inSlope: -0.66704637 - outSlope: -0.561393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.51102173 - inSlope: -0.561393 - outSlope: -0.44881624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.518502 - inSlope: -0.44881624 - outSlope: -0.329164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.52398807 - inSlope: -0.329164 - outSlope: -0.20267506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.527366 - inSlope: -0.20267506 - outSlope: -0.06909722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.5285176 - inSlope: -0.06909722 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.00005722031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.5285176 - inSlope: 0.00005722031 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.5285176 - inSlope: 0.000028610206 - outSlope: -0.0000114440945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.52851856 - inSlope: -0.0000114440945 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.00005722031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.5285176 - inSlope: 0.00005722031 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.5285176 - inSlope: -0 - outSlope: 0.0105643375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.52834153 - inSlope: 0.0105643375 - outSlope: 0.03149274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.52781665 - inSlope: 0.03149274 - outSlope: 0.05207782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.5269487 - inSlope: 0.05207782 - outSlope: 0.07215864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.52574605 - inSlope: 0.07215864 - outSlope: 0.091724485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5242173 - inSlope: 0.091724485 - outSlope: 0.11109005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.5223658 - inSlope: 0.11109005 - outSlope: 0.12992182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.52020043 - inSlope: 0.12992182 - outSlope: 0.14829768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.5177288 - inSlope: 0.14829768 - outSlope: 0.16649382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.5149539 - inSlope: 0.16649382 - outSlope: 0.18390316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.51188886 - inSlope: 0.18390316 - outSlope: 0.20116587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.5085361 - inSlope: 0.20116587 - outSlope: 0.21803519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.5049022 - inSlope: 0.21803519 - outSlope: 0.2343788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.5009959 - inSlope: 0.2343788 - outSlope: 0.25033617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.49682358 - inSlope: 0.25033617 - outSlope: 0.26586977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.49239242 - inSlope: 0.26586977 - outSlope: 0.2811065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.48770732 - inSlope: 0.2811065 - outSlope: 0.2956691 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.4827795 - inSlope: 0.2956691 - outSlope: 0.31010836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.47761104 - inSlope: 0.31010836 - outSlope: 0.3239575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.47221175 - inSlope: 0.3239575 - outSlope: 0.3374687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.46658728 - inSlope: 0.3374687 - outSlope: 0.35056326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.46074456 - inSlope: 0.35056326 - outSlope: 0.36319387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.4546913 - inSlope: 0.36319387 - outSlope: 0.37547386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.4484334 - inSlope: 0.37547386 - outSlope: 0.387272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.44197887 - inSlope: 0.387272 - outSlope: 0.3987644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.4353328 - inSlope: 0.3987644 - outSlope: 0.40975073 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.42850363 - inSlope: 0.40975073 - outSlope: 0.42023996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.42149964 - inSlope: 0.42023996 - outSlope: 0.43057364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.41432342 - inSlope: 0.43057364 - outSlope: 0.44026935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.40698555 - inSlope: 0.44026935 - outSlope: 0.44962984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.39949173 - inSlope: 0.44962984 - outSlope: 0.45860276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.39184836 - inSlope: 0.45860276 - outSlope: 0.4670839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.38406363 - inSlope: 0.4670839 - outSlope: 0.47510907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.37614515 - inSlope: 0.47510907 - outSlope: 0.48285887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.3680975 - inSlope: 0.48285887 - outSlope: 0.49018848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.3599277 - inSlope: 0.49018848 - outSlope: 0.49696732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.35164493 - inSlope: 0.49696732 - outSlope: 0.50344217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.34325418 - inSlope: 0.50344217 - outSlope: 0.50946105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.33476317 - inSlope: 0.50946105 - outSlope: 0.5150007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.32617983 - inSlope: 0.5150007 - outSlope: 0.52027214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.31750864 - inSlope: 0.52027214 - outSlope: 0.5249374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.3087597 - inSlope: 0.5249374 - outSlope: 0.5293076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.2999379 - inSlope: 0.5293076 - outSlope: 0.5332541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.29105034 - inSlope: 0.5332541 - outSlope: 0.53672636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.28210485 - inSlope: 0.53672636 - outSlope: 0.5397647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.27310878 - inSlope: 0.5397647 - outSlope: 0.5424594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.2640678 - inSlope: 0.5424594 - outSlope: 0.5447268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.25498903 - inSlope: 0.5447268 - outSlope: 0.5465802 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.24587937 - inSlope: 0.5465802 - outSlope: 0.547966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.23674661 - inSlope: 0.547966 - outSlope: 0.5489173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.227598 - inSlope: 0.5489173 - outSlope: 0.54945195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.21844047 - inSlope: 0.54945195 - outSlope: 0.5496179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.20928012 - inSlope: 0.5496179 - outSlope: 0.54930264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.20012508 - inSlope: 0.54930264 - outSlope: 0.5486178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.19098146 - inSlope: 0.5486178 - outSlope: 0.54747516 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.18185689 - inSlope: 0.54747516 - outSlope: 0.54601604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.17275663 - inSlope: 0.54601604 - outSlope: 0.5439579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.16369067 - inSlope: 0.5439579 - outSlope: 0.5416387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.15466337 - inSlope: 0.5416387 - outSlope: 0.5387249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.14568463 - inSlope: 0.5387249 - outSlope: 0.53556615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.13675854 - inSlope: 0.53556615 - outSlope: 0.53199434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.12789197 - inSlope: 0.53199434 - outSlope: 0.52779263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.11909544 - inSlope: 0.52779263 - outSlope: 0.5233452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.1103729 - inSlope: 0.5233452 - outSlope: 0.51845896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.101731926 - inSlope: 0.51845896 - outSlope: 0.5132497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.09317777 - inSlope: 0.5132497 - outSlope: 0.5073895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.08472129 - inSlope: 0.5073895 - outSlope: 0.5012155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.076367706 - inSlope: 0.5012155 - outSlope: 0.4946794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.06812306 - inSlope: 0.4946794 - outSlope: 0.48772418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05999433 - inSlope: 0.48772418 - outSlope: 0.4802093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.051990848 - inSlope: 0.4802093 - outSlope: 0.4725203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.044115517 - inSlope: 0.4725203 - outSlope: 0.46411604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.036380257 - inSlope: 0.46411604 - outSlope: 0.45556614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.028787496 - inSlope: 0.45556614 - outSlope: 0.44647223 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.021346299 - inSlope: 0.44647223 - outSlope: 0.43698266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.014063261 - inSlope: 0.43698266 - outSlope: 0.42706224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0069455644 - inSlope: 0.42706224 - outSlope: 0.41674453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000017075472 - inSlope: 0.41674453 - outSlope: 0.39004448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.006500999 - inSlope: 0.39004448 - outSlope: 0.34847635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.012308933 - inSlope: 0.34847635 - outSlope: 0.30845255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.017449804 - inSlope: 0.30845255 - outSlope: 0.27031374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.021955028 - inSlope: 0.27031374 - outSlope: 0.23384783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.025852488 - inSlope: 0.23384783 - outSlope: 0.19909565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.029170746 - inSlope: 0.19909565 - outSlope: 0.16605493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.031938326 - inSlope: 0.16605493 - outSlope: 0.13466111 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.034182675 - inSlope: 0.13466111 - outSlope: 0.1050278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.035933137 - inSlope: 0.1050278 - outSlope: 0.07724568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.037220564 - inSlope: 0.07724568 - outSlope: 0.050958667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.038069874 - inSlope: 0.050958667 - outSlope: 0.026468512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.038511015 - inSlope: 0.026468512 - outSlope: 0.0037258153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.038573112 - inSlope: 0.0037258153 - outSlope: -0.017393472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.03828322 - inSlope: -0.017393472 - outSlope: -0.03674831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.03767075 - inSlope: -0.03674831 - outSlope: -0.054395366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.03676415 - inSlope: -0.054395366 - outSlope: -0.07030255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.03559244 - inSlope: -0.07030255 - outSlope: -0.084586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.034182675 - inSlope: -0.084586 - outSlope: -0.09711237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.032564137 - inSlope: -0.09711237 - outSlope: -0.1079056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.030765712 - inSlope: -0.1079056 - outSlope: -0.11710033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.028814042 - inSlope: -0.11710033 - outSlope: -0.124423325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.026740322 - inSlope: -0.124423325 - outSlope: -0.13021411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.024570089 - inSlope: -0.13021411 - outSlope: -0.13412578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.022334661 - inSlope: -0.13412578 - outSlope: -0.13643718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.02006071 - inSlope: -0.13643718 - outSlope: -0.13696669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.017777935 - inSlope: -0.13696669 - outSlope: -0.13587257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.015513394 - inSlope: -0.13587257 - outSlope: -0.13307312 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.013295511 - inSlope: -0.13307312 - outSlope: -0.12847106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0111543285 - inSlope: -0.12847106 - outSlope: -0.1222091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.009117512 - inSlope: -0.1222091 - outSlope: -0.114230126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.007213651 - inSlope: -0.114230126 - outSlope: -0.10461578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0054700566 - inSlope: -0.10461578 - outSlope: -0.0930688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0039189113 - inSlope: -0.0930688 - outSlope: -0.08006206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.002584545 - inSlope: -0.08006206 - outSlope: -0.06533942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0014955556 - inSlope: -0.06533942 - outSlope: -0.048675418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00068429945 - inSlope: -0.048675418 - outSlope: -0.03054634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00017519432 - inSlope: -0.03054634 - outSlope: -0.010486056 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000042688688 - inSlope: -0.010486056 - outSlope: -0.010486056 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000001229434 - inSlope: -2.0287092 - outSlope: -2.0287092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.033813052 - inSlope: -2.0287092 - outSlope: -2.1513536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.06966895 - inSlope: -2.1513536 - outSlope: -2.2611332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1073545 - inSlope: -2.2611332 - outSlope: -2.3582482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.14665864 - inSlope: -2.3582482 - outSlope: -2.4422839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.18736337 - inSlope: -2.4422839 - outSlope: -2.5132093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.2292502 - inSlope: -2.5132093 - outSlope: -2.570817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.27209714 - inSlope: -2.570817 - outSlope: -2.6149793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.31568015 - inSlope: -2.6149793 - outSlope: -2.6454773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.35977143 - inSlope: -2.6454773 - outSlope: -2.662318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4041434 - inSlope: -2.662318 - outSlope: -2.6653757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.44856632 - inSlope: -2.6653757 - outSlope: -2.6545591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.49280897 - inSlope: -2.6545591 - outSlope: -2.6299114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.5366408 - inSlope: -2.6299114 - outSlope: -2.5912287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.57982796 - inSlope: -2.5912287 - outSlope: -2.5387897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6221411 - inSlope: -2.5387897 - outSlope: -2.472401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.66334784 - inSlope: -2.472401 - outSlope: -2.3922396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.70321846 - inSlope: -2.3922396 - outSlope: -2.2983222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.74152386 - inSlope: -2.2983222 - outSlope: -2.1907625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.77803653 - inSlope: -2.1907625 - outSlope: -2.0697017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.8125316 - inSlope: -2.0697017 - outSlope: -1.9351441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.84478396 - inSlope: -1.9351441 - outSlope: -1.7873117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.8745725 - inSlope: -1.7873117 - outSlope: -1.6261712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.90167534 - inSlope: -1.6261712 - outSlope: -1.4517999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.925872 - inSlope: -1.4517999 - outSlope: -1.2643445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9469444 - inSlope: -1.2643445 - outSlope: -1.0637847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9646742 - inSlope: -1.0637847 - outSlope: -0.85025036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.978845 - inSlope: -0.85025036 - outSlope: -0.6236095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9892385 - inSlope: -0.6236095 - outSlope: -0.38385665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.9956361 - inSlope: -0.38385665 - outSlope: -0.1308309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9978166 - inSlope: -0.1308309 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9978166 - inSlope: -0 - outSlope: 0.020077247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.997482 - inSlope: 0.020077247 - outSlope: 0.05971318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.9964868 - inSlope: 0.05971318 - outSlope: 0.098544456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.9948444 - inSlope: 0.098544456 - outSlope: 0.13651742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9925691 - inSlope: 0.13651742 - outSlope: 0.17390029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.98967075 - inSlope: 0.17390029 - outSlope: 0.2103426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.98616505 - inSlope: 0.2103426 - outSlope: 0.24602857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.98206455 - inSlope: 0.24602857 - outSlope: 0.2811065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.97737944 - inSlope: 0.2811065 - outSlope: 0.31513482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.9721272 - inSlope: 0.31513482 - outSlope: 0.3486732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.966316 - inSlope: 0.3486732 - outSlope: 0.38118875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.95996284 - inSlope: 0.38118875 - outSlope: 0.41312137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9530775 - inSlope: 0.41312137 - outSlope: 0.44417065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.94567466 - inSlope: 0.44417065 - outSlope: 0.47446552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.93776685 - inSlope: 0.47446552 - outSlope: 0.50401974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.9293665 - inSlope: 0.50401974 - outSlope: 0.5327373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.9204876 - inSlope: 0.5327373 - outSlope: 0.56082183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.91114056 - inSlope: 0.56082183 - outSlope: 0.5879515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.9013414 - inSlope: 0.5879515 - outSlope: 0.6144196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.89110106 - inSlope: 0.6144196 - outSlope: 0.6401187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.8804324 - inSlope: 0.6401187 - outSlope: 0.6649417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.8693501 - inSlope: 0.6649417 - outSlope: 0.68906236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.85786563 - inSlope: 0.68906236 - outSlope: 0.7123346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.8459934 - inSlope: 0.7123346 - outSlope: 0.73497605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.8337438 - inSlope: 0.73497605 - outSlope: 0.75661254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.8211336 - inSlope: 0.75661254 - outSlope: 0.77759457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.8081737 - inSlope: 0.77759457 - outSlope: 0.79775053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.7948779 - inSlope: 0.79775053 - outSlope: 0.8170839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.78125983 - inSlope: 0.8170839 - outSlope: 0.83571035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.76733124 - inSlope: 0.83571035 - outSlope: 0.85341895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.7531076 - inSlope: 0.85341895 - outSlope: 0.87042415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.73860055 - inSlope: 0.87042415 - outSlope: 0.88659966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.7238239 - inSlope: 0.88659966 - outSlope: 0.9019419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.70879155 - inSlope: 0.9019419 - outSlope: 0.91651887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.69351625 - inSlope: 0.91651887 - outSlope: 0.93021244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.6780127 - inSlope: 0.93021244 - outSlope: 0.94314426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.6622937 - inSlope: 0.94314426 - outSlope: 0.95528966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.6463721 - inSlope: 0.95528966 - outSlope: 0.96657604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.6302625 - inSlope: 0.96657604 - outSlope: 0.9770832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.6139778 - inSlope: 0.9770832 - outSlope: 0.986707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.5975327 - inSlope: 0.986707 - outSlope: 0.9956083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.58093923 - inSlope: 0.9956083 - outSlope: 1.0035834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.56421286 - inSlope: 1.0035834 - outSlope: 1.0108397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.54736555 - inSlope: 1.0108397 - outSlope: 1.0171231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.5304134 - inSlope: 1.0171231 - outSlope: 1.0227523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.51336753 - inSlope: 1.0227523 - outSlope: 1.027473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.496243 - inSlope: 1.027473 - outSlope: 1.0313944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.4790531 - inSlope: 1.0313944 - outSlope: 1.0345254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.46181104 - inSlope: 1.0345254 - outSlope: 1.0367713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.44453153 - inSlope: 1.0367713 - outSlope: 1.0381482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.42722908 - inSlope: 1.0381482 - outSlope: 1.0388312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.40991524 - inSlope: 1.0388312 - outSlope: 1.0386057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.39260504 - inSlope: 1.0386057 - outSlope: 1.0377029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.37531 - inSlope: 1.0377029 - outSlope: 1.0357807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.358047 - inSlope: 1.0357807 - outSlope: 1.0332129 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.3408268 - inSlope: 1.0332129 - outSlope: 1.029701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.32366514 - inSlope: 1.029701 - outSlope: 1.0254399 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.3065745 - inSlope: 1.0254399 - outSlope: 1.0203866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.28956807 - inSlope: 1.0203866 - outSlope: 1.0145304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.27265924 - inSlope: 1.0145304 - outSlope: 1.0078195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.25586227 - inSlope: 1.0078195 - outSlope: 1.0003719 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.23918942 - inSlope: 1.0003719 - outSlope: 0.99216527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.22265334 - inSlope: 0.99216527 - outSlope: 0.98304063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.20626912 - inSlope: 0.98304063 - outSlope: 0.973177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.19004951 - inSlope: 0.973177 - outSlope: 0.9625608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.17400685 - inSlope: 0.9625608 - outSlope: 0.9510988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.15815522 - inSlope: 0.9510988 - outSlope: 0.93893945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.14250624 - inSlope: 0.93893945 - outSlope: 0.9259692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.12707344 - inSlope: 0.9259692 - outSlope: 0.9122537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.11186922 - inSlope: 0.9122537 - outSlope: 0.897734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.096907005 - inSlope: 0.897734 - outSlope: 0.8824561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.08219942 - inSlope: 0.8824561 - outSlope: 0.8664406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.067758754 - inSlope: 0.8664406 - outSlope: 0.84965557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.05359784 - inSlope: 0.84965557 - outSlope: 0.83216596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.03972842 - inSlope: 0.83216596 - outSlope: 0.8138286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.026164625 - inSlope: 0.8138286 - outSlope: 0.79481685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.01291769 - inSlope: 0.79481685 - outSlope: 0.7750539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000013660376 - inSlope: 0.7750539 - outSlope: 0.72485775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.012080987 - inSlope: 0.72485775 - outSlope: 0.64719033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.022867482 - inSlope: 0.64719033 - outSlope: 0.5726792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.032412127 - inSlope: 0.5726792 - outSlope: 0.5014131 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.040769003 - inSlope: 0.5014131 - outSlope: 0.43361259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.047995873 - inSlope: 0.43361259 - outSlope: 0.36902156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.054146226 - inSlope: 0.36902156 - outSlope: 0.30766597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.059273988 - inSlope: 0.30766597 - outSlope: 0.24949574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06343225 - inSlope: 0.24949574 - outSlope: 0.19460875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.06667572 - inSlope: 0.19460875 - outSlope: 0.14290108 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.069057405 - inSlope: 0.14290108 - outSlope: 0.09435618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.07063001 - inSlope: 0.09435618 - outSlope: 0.04903083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.071447186 - inSlope: 0.04903083 - outSlope: 0.006869591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.07156168 - inSlope: 0.006869591 - outSlope: -0.032176703 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0710254 - inSlope: -0.032176703 - outSlope: -0.06801642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.069891796 - inSlope: -0.06801642 - outSlope: -0.10068208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.06821374 - inSlope: -0.10068208 - outSlope: -0.13025266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.06604286 - inSlope: -0.13025266 - outSlope: -0.15662149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06343251 - inSlope: -0.15662149 - outSlope: -0.17989951 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.060434185 - inSlope: -0.17989951 - outSlope: -0.19996446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.057101447 - inSlope: -0.19996446 - outSlope: -0.21692163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.05348609 - inSlope: -0.21692163 - outSlope: -0.23065656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.049641818 - inSlope: -0.23065656 - outSlope: -0.24129309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.04562027 - inSlope: -0.24129309 - outSlope: -0.24878943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.041473784 - inSlope: -0.24878943 - outSlope: -0.2530897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.037255626 - inSlope: -0.2530897 - outSlope: -0.25421777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.033018667 - inSlope: -0.25421777 - outSlope: -0.25214186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.028816307 - inSlope: -0.25214186 - outSlope: -0.24695848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.024700336 - inSlope: -0.24695848 - outSlope: -0.23852338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.02072495 - inSlope: -0.23852338 - outSlope: -0.2269731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.016942069 - inSlope: -0.2269731 - outSlope: -0.21221566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.013405094 - inSlope: -0.21221566 - outSlope: -0.19428454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.010167021 - inSlope: -0.19428454 - outSlope: -0.17312133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0072816685 - inSlope: -0.17312133 - outSlope: -0.14875364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0048024436 - inSlope: -0.14875364 - outSlope: -0.12130433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0027807066 - inSlope: -0.12130433 - outSlope: -0.09055202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0012715078 - inSlope: -0.09055202 - outSlope: -0.05668515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0003267562 - inSlope: -0.05668515 - outSlope: -0.019679157 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000001229434 - inSlope: -0.019679157 - outSlope: -0.019679157 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000030491915 - inSlope: 1.8136604 - outSlope: 1.8136604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.030227704 - inSlope: 1.8136604 - outSlope: 1.9246739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.062305607 - inSlope: 1.9246739 - outSlope: 2.0244024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.09604564 - inSlope: 2.0244024 - outSlope: 2.1127765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13125859 - inSlope: 2.1127765 - outSlope: 2.1894329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.16774914 - inSlope: 2.1894329 - outSlope: 2.2542903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.20532064 - inSlope: 2.2542903 - outSlope: 2.306986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2437704 - inSlope: 2.306986 - outSlope: 2.347523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.2828958 - inSlope: 2.347523 - outSlope: 2.3756237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.32248953 - inSlope: 2.3756237 - outSlope: 2.3911555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.36234212 - inSlope: 2.3911555 - outSlope: 2.3940809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.40224347 - inSlope: 2.3940809 - outSlope: 2.3843088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.44198194 - inSlope: 2.3843088 - outSlope: 2.3617318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.48134413 - inSlope: 2.3617318 - outSlope: 2.3265321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.52011967 - inSlope: 2.3265321 - outSlope: 2.2785976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5580963 - inSlope: 2.2785976 - outSlope: 2.2181027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5950647 - inSlope: 2.2181027 - outSlope: 2.1451006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.63081634 - inSlope: 2.1451006 - outSlope: 2.059681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6651444 - inSlope: 2.059681 - outSlope: 1.9621129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.69784623 - inSlope: 1.9621129 - outSlope: 1.8524107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7287198 - inSlope: 1.8524107 - outSlope: 1.7308311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7575669 - inSlope: 1.7308311 - outSlope: 1.5974437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.784191 - inSlope: 1.5974437 - outSlope: 1.4524677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.8083988 - inSlope: 1.4524677 - outSlope: 1.2958778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.82999676 - inSlope: 1.2958778 - outSlope: 1.1279129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.8487953 - inSlope: 1.1279129 - outSlope: 0.94850343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.8646037 - inSlope: 0.94850343 - outSlope: 0.75772476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.87723243 - inSlope: 0.75772476 - outSlope: 0.5555172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.88649106 - inSlope: 0.5555172 - outSlope: 0.34183893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.8921884 - inSlope: 0.34183893 - outSlope: 0.116561554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.89413106 - inSlope: 0.116561554 - outSlope: -0.000000102179385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.894131 - inSlope: -0.000000102179385 - outSlope: -0.017863529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.8938333 - inSlope: -0.017863529 - outSlope: -0.053168587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.89294714 - inSlope: -0.053168587 - outSlope: -0.08776911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.8914843 - inSlope: -0.08776911 - outSlope: -0.121622205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.8894573 - inSlope: -0.121622205 - outSlope: -0.15484944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.88687646 - inSlope: -0.15484944 - outSlope: -0.18739003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.8837533 - inSlope: -0.18739003 - outSlope: -0.21922453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.88009953 - inSlope: -0.21922453 - outSlope: -0.25038266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.8759265 - inSlope: -0.25038266 - outSlope: -0.28087404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.87124527 - inSlope: -0.28087404 - outSlope: -0.31071454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.8660667 - inSlope: -0.31071454 - outSlope: -0.33984336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.86040264 - inSlope: -0.33984336 - outSlope: -0.36828196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.8542646 - inSlope: -0.36828196 - outSlope: -0.39606968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.84766346 - inSlope: -0.39606968 - outSlope: -0.42321062 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.8406099 - inSlope: -0.42321062 - outSlope: -0.4496674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.83311546 - inSlope: -0.4496674 - outSlope: -0.47541305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.8251919 - inSlope: -0.47541305 - outSlope: -0.5005472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.81684947 - inSlope: -0.5005472 - outSlope: -0.52491236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.80810094 - inSlope: -0.52491236 - outSlope: -0.54868037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7989563 - inSlope: -0.54868037 - outSlope: -0.57174736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.78942716 - inSlope: -0.57174736 - outSlope: -0.59411705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7795252 - inSlope: -0.59411705 - outSlope: -0.61583495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.76926124 - inSlope: -0.61583495 - outSlope: -0.6368357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7586473 - inSlope: -0.6368357 - outSlope: -0.657124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.74769527 - inSlope: -0.657124 - outSlope: -0.6767935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7364154 - inSlope: -0.6767935 - outSlope: -0.69567984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.72482073 - inSlope: -0.69567984 - outSlope: -0.71390814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7129223 - inSlope: -0.71390814 - outSlope: -0.7314606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7007313 - inSlope: -0.7314606 - outSlope: -0.74823153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6882607 - inSlope: -0.74823153 - outSlope: -0.7643337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6755218 - inSlope: -0.7643337 - outSlope: -0.7797868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.66252536 - inSlope: -0.7797868 - outSlope: -0.79439956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.6492854 - inSlope: -0.79439956 - outSlope: -0.8083864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.6358123 - inSlope: -0.8083864 - outSlope: -0.82161504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.6221187 - inSlope: -0.82161504 - outSlope: -0.8340927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.6082172 - inSlope: -0.8340927 - outSlope: -0.8458837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.59411913 - inSlope: -0.8458837 - outSlope: -0.8569283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.5798369 - inSlope: -0.8569283 - outSlope: -0.86718404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.56538385 - inSlope: -0.86718404 - outSlope: -0.8767649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.5507711 - inSlope: -0.8767649 - outSlope: -0.8855804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.53601146 - inSlope: -0.8855804 - outSlope: -0.8936449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.5211174 - inSlope: -0.8936449 - outSlope: -0.9009727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.5061012 - inSlope: -0.9009727 - outSlope: -0.90756565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.4909751 - inSlope: -0.90756565 - outSlope: -0.9133759 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.4757521 - inSlope: -0.9133759 - outSlope: -0.91843396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.46044487 - inSlope: -0.91843396 - outSlope: -0.9227827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.44506517 - inSlope: -0.9227827 - outSlope: -0.9263322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.42962632 - inSlope: -0.9263322 - outSlope: -0.92917174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.41414014 - inSlope: -0.92917174 - outSlope: -0.9312013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.39862013 - inSlope: -0.9312013 - outSlope: -0.93254954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.38307765 - inSlope: -0.93254954 - outSlope: -0.9330842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.36752626 - inSlope: -0.9330842 - outSlope: -0.9329166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.35197756 - inSlope: -0.9329166 - outSlope: -0.93192905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.33644542 - inSlope: -0.93192905 - outSlope: -0.9302822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.32094073 - inSlope: -0.9302822 - outSlope: -0.92783064 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.3054769 - inSlope: -0.92783064 - outSlope: -0.9246567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.29006597 - inSlope: -0.9246567 - outSlope: -0.9207246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.27472058 - inSlope: -0.9207246 - outSlope: -0.91607004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.25945276 - inSlope: -0.91607004 - outSlope: -0.9106824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.24427474 - inSlope: -0.9106824 - outSlope: -0.9045526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.22919887 - inSlope: -0.9045526 - outSlope: -0.89766735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.21423776 - inSlope: -0.89766735 - outSlope: -0.89011514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.19940253 - inSlope: -0.89011514 - outSlope: -0.8818306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.18470515 - inSlope: -0.8818306 - outSlope: -0.87280774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.17015837 - inSlope: -0.87280774 - outSlope: -0.86305434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.15577415 - inSlope: -0.86305434 - outSlope: -0.8527144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.14156225 - inSlope: -0.8527144 - outSlope: -0.84151614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.127537 - inSlope: -0.84151614 - outSlope: -0.8296733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.11370912 - inSlope: -0.8296733 - outSlope: -0.8171702 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.10008963 - inSlope: -0.8171702 - outSlope: -0.80400854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0866895 - inSlope: -0.80400854 - outSlope: -0.79006195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.073521815 - inSlope: -0.79006195 - outSlope: -0.7755456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.060596067 - inSlope: -0.7755456 - outSlope: -0.7602838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.047924682 - inSlope: -0.7602838 - outSlope: -0.74434656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.03551892 - inSlope: -0.74434656 - outSlope: -0.72784805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.023388129 - inSlope: -0.72784805 - outSlope: -0.71055436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.011545568 - inSlope: -0.71055436 - outSlope: -0.6927329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000030491915 - inSlope: -0.6927329 - outSlope: -0.5667343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.009445667 - inSlope: -0.5667343 - outSlope: -0.50577414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017875228 - inSlope: -0.50577414 - outSlope: -0.4474595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.02533288 - inSlope: -0.4474595 - outSlope: -0.39178908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.03186269 - inSlope: -0.39178908 - outSlope: -0.33868644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03750746 - inSlope: -0.33868644 - outSlope: -0.28814217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.042309824 - inSlope: -0.28814217 - outSlope: -0.24023473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.046313733 - inSlope: -0.24023473 - outSlope: -0.19482645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049560837 - inSlope: -0.19482645 - outSlope: -0.1518865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.052092277 - inSlope: -0.1518865 - outSlope: -0.111526355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.053951047 - inSlope: -0.111526355 - outSlope: -0.07366627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.055178817 - inSlope: -0.07366627 - outSlope: -0.03828343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.055816874 - inSlope: -0.03828343 - outSlope: -0.0053016148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.055905234 - inSlope: -0.0053016148 - outSlope: 0.025032187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05548803 - inSlope: 0.025032187 - outSlope: 0.05311986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0546027 - inSlope: 0.05311986 - outSlope: 0.078596614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05329274 - inSlope: 0.078596614 - outSlope: 0.10167057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.051598232 - inSlope: 0.10167057 - outSlope: 0.12224381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049560837 - inSlope: 0.12224381 - outSlope: 0.14045177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.047219977 - inSlope: 0.14045177 - outSlope: 0.15612483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0446179 - inSlope: 0.15612483 - outSlope: 0.16939038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.04179473 - inSlope: 0.16939038 - outSlope: 0.1801512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.03879221 - inSlope: 0.1801512 - outSlope: 0.1884457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.035651453 - inSlope: 0.1884457 - outSlope: 0.19431125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.032412935 - inSlope: 0.19431125 - outSlope: 0.1976914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.029118082 - inSlope: 0.1976914 - outSlope: 0.19860145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.02580806 - inSlope: 0.19860145 - outSlope: 0.19702978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.022524234 - inSlope: 0.19702978 - outSlope: 0.19295573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.019308308 - inSlope: 0.19295573 - outSlope: 0.18643405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.016201077 - inSlope: 0.18643405 - outSlope: 0.17738684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.013244633 - inSlope: 0.17738684 - outSlope: 0.16584055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.010480586 - inSlope: 0.16584055 - outSlope: 0.15186687 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007949474 - inSlope: 0.15186687 - outSlope: 0.1353387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0056938315 - inSlope: 0.1353387 - outSlope: 0.11635629 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0037545618 - inSlope: 0.11635629 - outSlope: 0.094827004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0021741132 - inSlope: 0.094827004 - outSlope: 0.07080874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0009939687 - inSlope: 0.07080874 - outSlope: 0.04431634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002553637 - inSlope: 0.04431634 - outSlope: 0.015323667 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000030491915 - inSlope: 0.015323667 - outSlope: 0.015323667 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000006830187 - inSlope: 1.5902973 - outSlope: 1.5902973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.026505027 - inSlope: 1.5902973 - outSlope: 1.6892852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.05465978 - inSlope: 1.6892852 - outSlope: 1.7785633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0843025 - inSlope: 1.7785633 - outSlope: 1.857762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.115265206 - inSlope: 1.857762 - outSlope: 1.9266487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.14737602 - inSlope: 1.9266487 - outSlope: 1.9849626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.18045872 - inSlope: 1.9849626 - outSlope: 2.032443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.21433277 - inSlope: 2.032443 - outSlope: 2.068829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.24881327 - inSlope: 2.068829 - outSlope: 2.0940294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.28371376 - inSlope: 2.0940294 - outSlope: 2.1077588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.31884307 - inSlope: 2.1077588 - outSlope: 2.1099832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.35400945 - inSlope: 2.1099832 - outSlope: 2.1006937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.389021 - inSlope: 2.1006937 - outSlope: 2.0798173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.42368463 - inSlope: 2.0798173 - outSlope: 2.04745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4578088 - inSlope: 2.04745 - outSlope: 2.0036855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.49120355 - inSlope: 2.0036855 - outSlope: 1.9486339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5236808 - inSlope: 1.9486339 - outSlope: 1.8825227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.55505615 - inSlope: 1.8825227 - outSlope: 1.8055185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.58514816 - inSlope: 1.8055185 - outSlope: 1.7178814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6137795 - inSlope: 1.7178814 - outSlope: 1.6198026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6407762 - inSlope: 1.6198026 - outSlope: 1.5115335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6659684 - inSlope: 1.5115335 - outSlope: 1.3932955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.68919003 - inSlope: 1.3932955 - outSlope: 1.2652385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7102773 - inSlope: 1.2652385 - outSlope: 1.1275747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.72907025 - inSlope: 1.1275747 - outSlope: 0.98033047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7454091 - inSlope: 0.98033047 - outSlope: 0.8236091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.7591359 - inSlope: 0.8236091 - outSlope: 0.65743154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7700931 - inSlope: 0.65743154 - outSlope: 0.4817172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.7781217 - inSlope: 0.4817172 - outSlope: 0.29625204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.78305924 - inSlope: 0.29625204 - outSlope: 0.100997604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.78474253 - inSlope: 0.100997604 - outSlope: 0.0000008174351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.784743 - inSlope: 0.0000008174351 - outSlope: -0.015513912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.78448445 - inSlope: -0.015513912 - outSlope: -0.04605536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.78371686 - inSlope: -0.04605536 - outSlope: -0.076035336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7824496 - inSlope: -0.076035336 - outSlope: -0.10542879 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.78069246 - inSlope: -0.10542879 - outSlope: -0.13421787 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7784555 - inSlope: -0.13421787 - outSlope: -0.16244546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.7757481 - inSlope: -0.16244546 - outSlope: -0.19008519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.77257997 - inSlope: -0.19008519 - outSlope: -0.21716258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7689606 - inSlope: -0.21716258 - outSlope: -0.24364853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7648998 - inSlope: -0.24364853 - outSlope: -0.26961234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.76040626 - inSlope: -0.26961234 - outSlope: -0.29498962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.75548977 - inSlope: -0.29498962 - outSlope: -0.3197983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7501598 - inSlope: -0.3197983 - outSlope: -0.34406337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7444254 - inSlope: -0.34406337 - outSlope: -0.36773574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.73829645 - inSlope: -0.36773574 - outSlope: -0.39087334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7317819 - inSlope: -0.39087334 - outSlope: -0.41345397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.724891 - inSlope: -0.41345397 - outSlope: -0.43547672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.71763307 - inSlope: -0.43547672 - outSlope: -0.45689508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.71001816 - inSlope: -0.45689508 - outSlope: -0.4778199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7020545 - inSlope: -0.4778199 - outSlope: -0.49809742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.6937529 - inSlope: -0.49809742 - outSlope: -0.51785636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.68512195 - inSlope: -0.51785636 - outSlope: -0.5370178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.6761716 - inSlope: -0.5370178 - outSlope: -0.5556255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.6669112 - inSlope: -0.5556255 - outSlope: -0.5736285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6573507 - inSlope: -0.5736285 - outSlope: -0.5910378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.6475001 - inSlope: -0.5910378 - outSlope: -0.6078857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6373687 - inSlope: -0.6078857 - outSlope: -0.62413275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6269665 - inSlope: -0.62413275 - outSlope: -0.63975394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6163039 - inSlope: -0.63975394 - outSlope: -0.65477324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.60539097 - inSlope: -0.65477324 - outSlope: -0.66921896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.5942373 - inSlope: -0.66921896 - outSlope: -0.6830055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.5828539 - inSlope: -0.6830055 - outSlope: -0.69620913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.57125044 - inSlope: -0.69620913 - outSlope: -0.708769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.55943763 - inSlope: -0.708769 - outSlope: -0.72065306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.54742676 - inSlope: -0.72065306 - outSlope: -0.7319684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.5352273 - inSlope: -0.7319684 - outSlope: -0.74260426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.5228506 - inSlope: -0.74260426 - outSlope: -0.7526053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.5103071 - inSlope: -0.7526053 - outSlope: -0.7619394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.4976081 - inSlope: -0.7619394 - outSlope: -0.7706262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.48476434 - inSlope: -0.7706262 - outSlope: -0.77865493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.47178677 - inSlope: -0.77865493 - outSlope: -0.786015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.45868653 - inSlope: -0.786015 - outSlope: -0.7927062 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.44547477 - inSlope: -0.7927062 - outSlope: -0.7987197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.4321628 - inSlope: -0.7987197 - outSlope: -0.8040962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.4187611 - inSlope: -0.8040962 - outSlope: -0.8087136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.40528256 - inSlope: -0.8087136 - outSlope: -0.81271726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.39173728 - inSlope: -0.81271726 - outSlope: -0.81603426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.37813672 - inSlope: -0.81603426 - outSlope: -0.8186485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.3644926 - inSlope: -0.8186485 - outSlope: -0.82058686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.35081616 - inSlope: -0.82058686 - outSlope: -0.82185465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.3371186 - inSlope: -0.82185465 - outSlope: -0.82239467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.32341203 - inSlope: -0.82239467 - outSlope: -0.8222958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.30970702 - inSlope: -0.8222958 - outSlope: -0.821497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2960154 - inSlope: -0.821497 - outSlope: -0.8200343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.2823482 - inSlope: -0.8200343 - outSlope: -0.8178689 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.26871705 - inSlope: -0.8178689 - outSlope: -0.8150365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.25513312 - inSlope: -0.8150365 - outSlope: -0.8115049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24160805 - inSlope: -0.8115049 - outSlope: -0.8073627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.22815202 - inSlope: -0.8073627 - outSlope: -0.80251235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.21477683 - inSlope: -0.80251235 - outSlope: -0.7969843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.20149377 - inSlope: -0.7969843 - outSlope: -0.79084027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.18831311 - inSlope: -0.79084027 - outSlope: -0.78399974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.17524646 - inSlope: -0.78399974 - outSlope: -0.7765285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.16230415 - inSlope: -0.7765285 - outSlope: -0.7684536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.1494966 - inSlope: -0.7684536 - outSlope: -0.7596783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.1368353 - inSlope: -0.7596783 - outSlope: -0.750304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.12433025 - inSlope: -0.750304 - outSlope: -0.74030066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.11199192 - inSlope: -0.74030066 - outSlope: -0.7296818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.09983057 - inSlope: -0.7296818 - outSlope: -0.71842587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.087856814 - inSlope: -0.71842587 - outSlope: -0.7065862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.07608039 - inSlope: -0.7065862 - outSlope: -0.6941474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06451128 - inSlope: -0.6941474 - outSlope: -0.6811132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0531594 - inSlope: -0.6811132 - outSlope: -0.66746634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.042034972 - inSlope: -0.66746634 - outSlope: -0.65326446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.031147242 - inSlope: -0.65326446 - outSlope: -0.6384865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.02050581 - inSlope: -0.6384865 - outSlope: -0.6231461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.010120051 - inSlope: -0.6231461 - outSlope: -0.60719955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000006830187 - inSlope: -0.60719955 - outSlope: -0.56750494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.009458474 - inSlope: -0.56750494 - outSlope: -0.5063404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017897472 - inSlope: -0.5063404 - outSlope: -0.44777724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.025360418 - inSlope: -0.44777724 - outSlope: -0.39190206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.031892113 - inSlope: -0.39190206 - outSlope: -0.338709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.037537258 - inSlope: -0.338709 - outSlope: -0.2881319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04233945 - inSlope: -0.2881319 - outSlope: -0.24013504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.0463417 - inSlope: -0.24013504 - outSlope: -0.19469681 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049586643 - inSlope: -0.19469681 - outSlope: -0.15184157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.052117333 - inSlope: -0.15184157 - outSlope: -0.11143829 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.053974636 - inSlope: -0.11143829 - outSlope: -0.07359139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.055201158 - inSlope: -0.07359139 - outSlope: -0.038239174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.055838477 - inSlope: -0.038239174 - outSlope: -0.0053498945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05592764 - inSlope: -0.0053498945 - outSlope: 0.025080243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.055509638 - inSlope: 0.025080243 - outSlope: 0.053033136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.054625753 - inSlope: 0.053033136 - outSlope: 0.07853336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.053316846 - inSlope: 0.07853336 - outSlope: 0.1015796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.051623855 - inSlope: 0.1015796 - outSlope: 0.12220827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049587052 - inSlope: 0.12220827 - outSlope: 0.14036013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04724772 - inSlope: 0.14036013 - outSlope: 0.15609354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.044646163 - inSlope: 0.15609354 - outSlope: 0.16930835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.04182436 - inSlope: 0.16930835 - outSlope: 0.18010873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.03882255 - inSlope: 0.18010873 - outSlope: 0.18845755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.035681594 - inSlope: 0.18845755 - outSlope: 0.19435953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.03244227 - inSlope: 0.19435953 - outSlope: 0.19772393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.029146876 - inSlope: 0.19772393 - outSlope: 0.19870807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.025835078 - inSlope: 0.19870807 - outSlope: 0.19713908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.02254943 - inSlope: 0.19713908 - outSlope: 0.19309565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.019331172 - inSlope: 0.19309565 - outSlope: 0.18657653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.016221566 - inSlope: 0.18657653 - outSlope: 0.1775671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.013262117 - inSlope: 0.1775671 - outSlope: 0.16605161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0104945535 - inSlope: 0.16605161 - outSlope: 0.15205787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007960258 - inSlope: 0.15205787 - outSlope: 0.13551296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005701711 - inSlope: 0.13551296 - outSlope: 0.11648928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.003760225 - inSlope: 0.11648928 - outSlope: 0.09496162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0021775328 - inSlope: 0.09496162 - outSlope: 0.070942536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0009951583 - inSlope: 0.070942536 - outSlope: 0.044337522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00025620035 - inSlope: 0.044337522 - outSlope: 0.015376134 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000006830187 - inSlope: 0.015376134 - outSlope: 0.015376134 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000013340211 - inSlope: 0.5053307 - outSlope: 0.5053307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.008422191 - inSlope: 0.5053307 - outSlope: 0.5369966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.017372135 - inSlope: 0.5369966 - outSlope: 0.5656476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.026799595 - inSlope: 0.5656476 - outSlope: 0.5914226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.03665664 - inSlope: 0.5914226 - outSlope: 0.61421496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.046893556 - inSlope: 0.61421496 - outSlope: 0.63397837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.05745986 - inSlope: 0.63397837 - outSlope: 0.65052605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06830196 - inSlope: 0.65052605 - outSlope: 0.66407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0793698 - inSlope: 0.66407 - outSlope: 0.67434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0906088 - inSlope: 0.67434 - outSlope: 0.6812628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.10196318 - inSlope: 0.6812628 - outSlope: 0.6849213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.11337853 - inSlope: 0.6849213 - outSlope: 0.68505543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.12479612 - inSlope: 0.68505543 - outSlope: 0.68177646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.13615906 - inSlope: 0.68177646 - outSlope: 0.67482954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.14740622 - inSlope: 0.67482954 - outSlope: 0.6643314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.15847841 - inSlope: 0.6643314 - outSlope: 0.6500346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.16931233 - inSlope: 0.6500346 - outSlope: 0.63204616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.17984642 - inSlope: 0.63204616 - outSlope: 0.61009115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.19001462 - inSlope: 0.61009115 - outSlope: 0.5843144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.19975318 - inSlope: 0.5843144 - outSlope: 0.5545713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.20899604 - inSlope: 0.5545713 - outSlope: 0.520847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.21767682 - inSlope: 0.520847 - outSlope: 0.48304665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2257276 - inSlope: 0.48304665 - outSlope: 0.44132125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.23308295 - inSlope: 0.44132125 - outSlope: 0.3953689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.23967244 - inSlope: 0.3953689 - outSlope: 0.3455055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.24543086 - inSlope: 0.3455055 - outSlope: 0.2915398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.25028986 - inSlope: 0.2915398 - outSlope: 0.23354732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.2541823 - inSlope: 0.23354732 - outSlope: 0.17158255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.25704202 - inSlope: 0.17158255 - outSlope: 0.10576497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.25880477 - inSlope: 0.10576497 - outSlope: 0.03604886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.25940558 - inSlope: 0.03604886 - outSlope: -0.00000035762795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.25940555 - inSlope: -0.00000035762795 - outSlope: 0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.25940654 - inSlope: 0.000059008442 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.25940654 - inSlope: -0 - outSlope: -0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.25940555 - inSlope: -0.000059008442 - outSlope: 0.000000596047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.25940558 - inSlope: 0.000000596047 - outSlope: 0.00005722031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.25940654 - inSlope: 0.00005722031 - outSlope: -0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.25940555 - inSlope: -0.000059008653 - outSlope: 0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.25940654 - inSlope: 0.000059008653 - outSlope: -0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.25940555 - inSlope: -0.000059008442 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.25940558 - inSlope: 0.000001788141 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.25940654 - inSlope: 0.000057220514 - outSlope: -0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.25940555 - inSlope: -0.000059008653 - outSlope: 0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.25940654 - inSlope: 0.000059008442 - outSlope: -0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.25940555 - inSlope: -0.000059008653 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.25940555 - inSlope: -0 - outSlope: -0.00550211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.25931385 - inSlope: -0.00550211 - outSlope: -0.016492024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.25903898 - inSlope: -0.016492024 - outSlope: -0.027118947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.258587 - inSlope: -0.027118947 - outSlope: -0.03767792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.25795904 - inSlope: -0.03767792 - outSlope: -0.04784529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.25716162 - inSlope: -0.04784529 - outSlope: -0.05796617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.25619552 - inSlope: -0.05796617 - outSlope: -0.06772715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.25506672 - inSlope: -0.06772715 - outSlope: -0.077274516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.25377882 - inSlope: -0.077274516 - outSlope: -0.08657821 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.25233585 - inSlope: -0.08657821 - outSlope: -0.09575674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.2507399 - inSlope: -0.09575674 - outSlope: -0.10460714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.24899645 - inSlope: -0.10460714 - outSlope: -0.11313479 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.24711087 - inSlope: -0.11313479 - outSlope: -0.12159985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.24508421 - inSlope: -0.12159985 - outSlope: -0.1297752 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.24292128 - inSlope: -0.1297752 - outSlope: -0.13769044 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.24062644 - inSlope: -0.13769044 - outSlope: -0.14532043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.23820443 - inSlope: -0.14532043 - outSlope: -0.15279308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.23565789 - inSlope: -0.15279308 - outSlope: -0.15994295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.23299217 - inSlope: -0.15994295 - outSlope: -0.16691582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.23021024 - inSlope: -0.16691582 - outSlope: -0.17364816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.22731611 - inSlope: -0.17364816 - outSlope: -0.18015075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.2243136 - inSlope: -0.18015075 - outSlope: -0.18628989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.22120875 - inSlope: -0.18628989 - outSlope: -0.1923843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.21800235 - inSlope: -0.1923843 - outSlope: -0.1980402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.21470168 - inSlope: -0.1980402 - outSlope: -0.2036478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.21130756 - inSlope: -0.2036478 - outSlope: -0.2088951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.20782597 - inSlope: -0.2088951 - outSlope: -0.2139028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.20426093 - inSlope: -0.2139028 - outSlope: -0.21876743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.20061481 - inSlope: -0.21876743 - outSlope: -0.22331129 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.19689293 - inSlope: -0.22331129 - outSlope: -0.22762589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.19309917 - inSlope: -0.22762589 - outSlope: -0.23177437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.18923627 - inSlope: -0.23177437 - outSlope: -0.23557238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.18531007 - inSlope: -0.23557238 - outSlope: -0.23927115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.18132222 - inSlope: -0.23927115 - outSlope: -0.2426266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.17727844 - inSlope: -0.2426266 - outSlope: -0.24580234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.17318174 - inSlope: -0.24580234 - outSlope: -0.24880195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.16903505 - inSlope: -0.24880195 - outSlope: -0.25151098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.16484317 - inSlope: -0.25151098 - outSlope: -0.25405192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.16060898 - inSlope: -0.25405192 - outSlope: -0.25623167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.15633845 - inSlope: -0.25623167 - outSlope: -0.25835866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.15203248 - inSlope: -0.25835866 - outSlope: -0.26013517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.1476969 - inSlope: -0.26013517 - outSlope: -0.26180708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.14333345 - inSlope: -0.26180708 - outSlope: -0.26318395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.13894705 - inSlope: -0.26318395 - outSlope: -0.26435062 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.13454118 - inSlope: -0.26435062 - outSlope: -0.26530737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.1301194 - inSlope: -0.26530737 - outSlope: -0.26608703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.12568462 - inSlope: -0.26608703 - outSlope: -0.26667532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.121240035 - inSlope: -0.26667532 - outSlope: -0.26694623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.116790935 - inSlope: -0.26694623 - outSlope: -0.26708525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.11233952 - inSlope: -0.26708525 - outSlope: -0.26702267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.107889146 - inSlope: -0.26702267 - outSlope: -0.26676294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.1034431 - inSlope: -0.26676294 - outSlope: -0.26624024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.09900574 - inSlope: -0.26624024 - outSlope: -0.265572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.09457954 - inSlope: -0.265572 - outSlope: -0.264707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.09016776 - inSlope: -0.264707 - outSlope: -0.2635988 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.08577445 - inSlope: -0.2635988 - outSlope: -0.26232252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.08140241 - inSlope: -0.26232252 - outSlope: -0.26090854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.07705394 - inSlope: -0.26090854 - outSlope: -0.25919953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.07273395 - inSlope: -0.25919953 - outSlope: -0.25735775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.06844466 - inSlope: -0.25735775 - outSlope: -0.25530228 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.06418963 - inSlope: -0.25530228 - outSlope: -0.2531134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.059971076 - inSlope: -0.2531134 - outSlope: -0.25067413 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.055793177 - inSlope: -0.25067413 - outSlope: -0.24808381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.051658392 - inSlope: -0.24808381 - outSlope: -0.24529116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.04757021 - inSlope: -0.24529116 - outSlope: -0.2423063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.043531775 - inSlope: -0.2423063 - outSlope: -0.23917772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.039545484 - inSlope: -0.23917772 - outSlope: -0.23590408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.035613753 - inSlope: -0.23590408 - outSlope: -0.23232087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.031741742 - inSlope: -0.23232087 - outSlope: -0.22865082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.027930899 - inSlope: -0.22865082 - outSlope: -0.22482029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.024183897 - inSlope: -0.22482029 - outSlope: -0.22076982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.020504404 - inSlope: -0.22076982 - outSlope: -0.2165507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.016895229 - inSlope: -0.2165507 - outSlope: -0.21220206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0133585315 - inSlope: -0.21220206 - outSlope: -0.20763893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.009897886 - inSlope: -0.20763893 - outSlope: -0.20290327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.006516168 - inSlope: -0.20290327 - outSlope: -0.19805098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0032153213 - inSlope: -0.19805098 - outSlope: -0.19291867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000013340211 - inSlope: -0.19291867 - outSlope: -0.18037261 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.003006237 - inSlope: -0.18037261 - outSlope: -0.16080257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0056862775 - inSlope: -0.16080257 - outSlope: -0.14232944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0080584325 - inSlope: -0.14232944 - outSlope: -0.12456347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.010134488 - inSlope: -0.12456347 - outSlope: -0.10769527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.011929408 - inSlope: -0.10769527 - outSlope: -0.091538295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.0134550445 - inSlope: -0.091538295 - outSlope: -0.0763458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.014727473 - inSlope: -0.0763458 - outSlope: -0.061925784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.015759569 - inSlope: -0.061925784 - outSlope: -0.048216105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.01656317 - inSlope: -0.048216105 - outSlope: -0.035464425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.017154243 - inSlope: -0.035464425 - outSlope: -0.023376815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.017543856 - inSlope: -0.023376815 - outSlope: -0.012160365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.017746529 - inSlope: -0.012160365 - outSlope: -0.0016776116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.017774489 - inSlope: -0.0016776116 - outSlope: 0.007980809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.017641475 - inSlope: 0.007980809 - outSlope: 0.016808527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.017361334 - inSlope: 0.016808527 - outSlope: 0.024974162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.016945092 - inSlope: 0.024974162 - outSlope: 0.03231383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.016406529 - inSlope: 0.03231383 - outSlope: 0.03881652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.015759587 - inSlope: 0.03881652 - outSlope: 0.044673573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.015015028 - inSlope: 0.044673573 - outSlope: 0.04956593 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.01418893 - inSlope: 0.04956593 - outSlope: 0.053821985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.013291898 - inSlope: 0.053821985 - outSlope: 0.0572926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.012337022 - inSlope: 0.0572926 - outSlope: 0.059860982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.01133934 - inSlope: 0.059860982 - outSlope: 0.061797373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.010309385 - inSlope: 0.061797373 - outSlope: 0.06283008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.009262218 - inSlope: 0.06283008 - outSlope: 0.06315005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.008209718 - inSlope: 0.06315005 - outSlope: 0.06263464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0071658087 - inSlope: 0.06263464 - outSlope: 0.061346985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00614336 - inSlope: 0.061346985 - outSlope: 0.059289392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0051552043 - inSlope: 0.059289392 - outSlope: 0.05645561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0042142784 - inSlope: 0.05645561 - outSlope: 0.052786414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0033344931 - inSlope: 0.052786414 - outSlope: 0.04827144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.00252997 - inSlope: 0.04827144 - outSlope: 0.04306999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0018121374 - inSlope: 0.04306999 - outSlope: 0.037013613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0011952445 - inSlope: 0.037013613 - outSlope: 0.030198392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00069193845 - inSlope: 0.030198392 - outSlope: 0.022524776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00031652587 - inSlope: 0.022524776 - outSlope: 0.014098963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00008154338 - inSlope: 0.014098963 - outSlope: 0.0048934077 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000013340211 - inSlope: 0.0048934077 - outSlope: 0.0048934077 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007589097 - inSlope: 1.1730598 - outSlope: 1.1730598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.019551074 - inSlope: 1.1730598 - outSlope: 1.2431239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.040269807 - inSlope: 1.2431239 - outSlope: 1.3057575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.06203243 - inSlope: 1.3057575 - outSlope: 1.3608507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.08471328 - inSlope: 1.3608507 - outSlope: 1.4082443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.10818402 - inSlope: 1.4082443 - outSlope: 1.4479839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.13231708 - inSlope: 1.4479839 - outSlope: 1.479933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.15698263 - inSlope: 1.479933 - outSlope: 1.5040427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.18205002 - inSlope: 1.5040427 - outSlope: 1.5202154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.20738694 - inSlope: 1.5202154 - outSlope: 1.5284712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.23286146 - inSlope: 1.5284712 - outSlope: 1.5287627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.25834084 - inSlope: 1.5287627 - outSlope: 1.5210862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.28369227 - inSlope: 1.5210862 - outSlope: 1.5054704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.30878344 - inSlope: 1.5054704 - outSlope: 1.4818902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.3334816 - inSlope: 1.4818902 - outSlope: 1.4504601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.35765594 - inSlope: 1.4504601 - outSlope: 1.4111537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.3811752 - inSlope: 1.4111537 - outSlope: 1.364062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.40390953 - inSlope: 1.364062 - outSlope: 1.3093228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.4257316 - inSlope: 1.3093228 - outSlope: 1.2469494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.44651407 - inSlope: 1.2469494 - outSlope: 1.1769488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.4661299 - inSlope: 1.1769488 - outSlope: 1.0995601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.48445588 - inSlope: 1.0995601 - outSlope: 1.0147575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5013685 - inSlope: 1.0147575 - outSlope: 0.9225914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.51674503 - inSlope: 0.9225914 - outSlope: 0.8231478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5304642 - inSlope: 0.8231478 - outSlope: 0.71645445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.54240507 - inSlope: 0.71645445 - outSlope: 0.6024916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5524466 - inSlope: 0.6024916 - outSlope: 0.48134968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.5604691 - inSlope: 0.48134968 - outSlope: 0.35291046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.56635094 - inSlope: 0.35291046 - outSlope: 0.21718404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.56997067 - inSlope: 0.21718404 - outSlope: 0.074032485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.57120454 - inSlope: 0.074032485 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.57120454 - inSlope: -0 - outSlope: -0.011343967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5710155 - inSlope: -0.011343967 - outSlope: -0.033767257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5704527 - inSlope: -0.033767257 - outSlope: -0.055754237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.56952345 - inSlope: -0.055754237 - outSlope: -0.07727988 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.56823546 - inSlope: -0.07727988 - outSlope: -0.09838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.56659573 - inSlope: -0.09838352 - outSlope: -0.119040124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.56461173 - inSlope: -0.119040124 - outSlope: -0.13927016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.56229055 - inSlope: -0.13927016 - outSlope: -0.15907302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.55963933 - inSlope: -0.15907302 - outSlope: -0.17840998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.55666584 - inSlope: -0.17840998 - outSlope: -0.19737501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.55337626 - inSlope: -0.19737501 - outSlope: -0.21587154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.5497784 - inSlope: -0.21587154 - outSlope: -0.23393892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.5458794 - inSlope: -0.23393892 - outSlope: -0.25162005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.54168576 - inSlope: -0.25162005 - outSlope: -0.2688272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.5372053 - inSlope: -0.2688272 - outSlope: -0.28563765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.53244466 - inSlope: -0.28563765 - outSlope: -0.30197412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.52741176 - inSlope: -0.30197412 - outSlope: -0.31791717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.52211314 - inSlope: -0.31791717 - outSlope: -0.33344898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.51655567 - inSlope: -0.33344898 - outSlope: -0.34852657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.5107469 - inSlope: -0.34852657 - outSlope: -0.36317146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.50469404 - inSlope: -0.36317146 - outSlope: -0.37740505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.49840397 - inSlope: -0.37740505 - outSlope: -0.391162 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.49188456 - inSlope: -0.391162 - outSlope: -0.40453115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.48514238 - inSlope: -0.40453115 - outSlope: -0.4174576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.47818476 - inSlope: -0.4174576 - outSlope: -0.4299317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.47101924 - inSlope: -0.4299317 - outSlope: -0.44197303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.46365303 - inSlope: -0.44197303 - outSlope: -0.4535924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.45609316 - inSlope: -0.4535924 - outSlope: -0.46475217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.4483473 - inSlope: -0.46475217 - outSlope: -0.47546688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.4404228 - inSlope: -0.47546688 - outSlope: -0.48575032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.43232697 - inSlope: -0.48575032 - outSlope: -0.49560118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.42406696 - inSlope: -0.49560118 - outSlope: -0.504946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.4156512 - inSlope: -0.504946 - outSlope: -0.5138885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.4070864 - inSlope: -0.5138885 - outSlope: -0.52238035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.39838007 - inSlope: -0.52238035 - outSlope: -0.5304109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.3895399 - inSlope: -0.5304109 - outSlope: -0.5379891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.38057342 - inSlope: -0.5379891 - outSlope: -0.54506975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.37148887 - inSlope: -0.54506975 - outSlope: -0.55175775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.36229292 - inSlope: -0.55175775 - outSlope: -0.55793756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.35299397 - inSlope: -0.55793756 - outSlope: -0.56369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.34359914 - inSlope: -0.56369 - outSlope: -0.5689364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.33411688 - inSlope: -0.5689364 - outSlope: -0.5737626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.32455418 - inSlope: -0.5737626 - outSlope: -0.5780863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.3149194 - inSlope: -0.5780863 - outSlope: -0.5819624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.30521998 - inSlope: -0.5819624 - outSlope: -0.5853587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.295464 - inSlope: -0.5853587 - outSlope: -0.58833057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.2856585 - inSlope: -0.58833057 - outSlope: -0.59077317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.2758123 - inSlope: -0.59077317 - outSlope: -0.59278125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.26593262 - inSlope: -0.59278125 - outSlope: -0.5942887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.25602782 - inSlope: -0.5942887 - outSlope: -0.59536874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.24610502 - inSlope: -0.59536874 - outSlope: -0.5959177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.23617306 - inSlope: -0.5959177 - outSlope: -0.59604216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.22623897 - inSlope: -0.59604216 - outSlope: -0.59568167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.21631095 - inSlope: -0.59568167 - outSlope: -0.59486896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.20639648 - inSlope: -0.59486896 - outSlope: -0.5935761 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.19650355 - inSlope: -0.5935761 - outSlope: -0.5918094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.18664007 - inSlope: -0.5918094 - outSlope: -0.5895206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.17681473 - inSlope: -0.5895206 - outSlope: -0.5868509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.1670339 - inSlope: -0.5868509 - outSlope: -0.5836555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.15730631 - inSlope: -0.5836555 - outSlope: -0.5800372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.14763904 - inSlope: -0.5800372 - outSlope: -0.57592624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13804027 - inSlope: -0.57592624 - outSlope: -0.5713638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.12851755 - inSlope: -0.5713638 - outSlope: -0.5662877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.1190793 - inSlope: -0.5662877 - outSlope: -0.56078875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.10973283 - inSlope: -0.56078875 - outSlope: -0.55487937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.10048485 - inSlope: -0.55487937 - outSlope: -0.5484662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.09134375 - inSlope: -0.5484662 - outSlope: -0.54154927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.08231794 - inSlope: -0.54154927 - outSlope: -0.53428 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.07341328 - inSlope: -0.53428 - outSlope: -0.5264734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.064638734 - inSlope: -0.5264734 - outSlope: -0.51827055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0560009 - inSlope: -0.51827055 - outSlope: -0.509588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.047507774 - inSlope: -0.509588 - outSlope: -0.5004529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0391669 - inSlope: -0.5004529 - outSlope: -0.49089175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.03098538 - inSlope: -0.49089175 - outSlope: -0.48088655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.022970611 - inSlope: -0.48088655 - outSlope: -0.47045884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.015129638 - inSlope: -0.47045884 - outSlope: -0.45955843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.007470338 - inSlope: -0.45955843 - outSlope: -0.44821617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007589097 - inSlope: -0.44821617 - outSlope: -0.41930473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0069884295 - inSlope: -0.41930473 - outSlope: -0.37442523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.013228844 - inSlope: -0.37442523 - outSlope: -0.33133018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.018751008 - inSlope: -0.33133018 - outSlope: -0.2902571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.023588622 - inSlope: -0.2902571 - outSlope: -0.25097665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.027771562 - inSlope: -0.25097665 - outSlope: -0.21359457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.03133147 - inSlope: -0.21359457 - outSlope: -0.17812343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.03430019 - inSlope: -0.17812343 - outSlope: -0.14445922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.03670784 - inSlope: -0.14445922 - outSlope: -0.11269647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.038586114 - inSlope: -0.11269647 - outSlope: -0.08273729 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.039965067 - inSlope: -0.08273729 - outSlope: -0.05465319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.040875953 - inSlope: -0.05465319 - outSlope: -0.028380705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.041348964 - inSlope: -0.028380705 - outSlope: -0.003975708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.041415226 - inSlope: -0.003975708 - outSlope: 0.018626172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04110479 - inSlope: 0.018626172 - outSlope: 0.0393695 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.040448632 - inSlope: 0.0393695 - outSlope: 0.058309104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0394768 - inSlope: 0.058309104 - outSlope: 0.07545531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.038219213 - inSlope: 0.07545531 - outSlope: 0.09068245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.03670784 - inSlope: 0.09068245 - outSlope: 0.10414379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.034972113 - inSlope: 0.10414379 - outSlope: 0.11577722 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.033042494 - inSlope: 0.11577722 - outSlope: 0.1255398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.030950166 - inSlope: 0.1255398 - outSlope: 0.13355783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.028724205 - inSlope: 0.13355783 - outSlope: 0.13970377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.02639581 - inSlope: 0.13970377 - outSlope: 0.14397396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.023996247 - inSlope: 0.14397396 - outSlope: 0.14647691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.021554967 - inSlope: 0.14647691 - outSlope: 0.14710914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.01910315 - inSlope: 0.14710914 - outSlope: 0.14595109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.016670635 - inSlope: 0.14595109 - outSlope: 0.14287661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0142893605 - inSlope: 0.14287661 - outSlope: 0.13800834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.011989224 - inSlope: 0.13800834 - outSlope: 0.13132755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.009800433 - inSlope: 0.13132755 - outSlope: 0.12279221 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.007753869 - inSlope: 0.12279221 - outSlope: 0.112379886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0058808727 - inSlope: 0.112379886 - outSlope: 0.10013995 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.004211875 - inSlope: 0.10013995 - outSlope: 0.08606508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0027774586 - inSlope: 0.08606508 - outSlope: 0.070137024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0016085093 - inSlope: 0.070137024 - outSlope: 0.052387595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0007353836 - inSlope: 0.052387595 - outSlope: 0.032789487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00018889265 - inSlope: 0.032789487 - outSlope: 0.011338123 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007589097 - inSlope: 0.011338123 - outSlope: 0.011338123 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007589098 - inSlope: 0.42155975 - outSlope: 0.42155975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.007026072 - inSlope: 0.42155975 - outSlope: 0.44613373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.014461635 - inSlope: 0.44613373 - outSlope: 0.46802595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.022262067 - inSlope: 0.46802595 - outSlope: 0.48718688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.030381849 - inSlope: 0.48718688 - outSlope: 0.5036501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.038776018 - inSlope: 0.5036501 - outSlope: 0.5173521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.047398552 - inSlope: 0.5173521 - outSlope: 0.52831566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.056203812 - inSlope: 0.52831566 - outSlope: 0.5365632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.065146536 - inSlope: 0.5365632 - outSlope: 0.5420919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0741814 - inSlope: 0.5420919 - outSlope: 0.54485863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.08326238 - inSlope: 0.54485863 - outSlope: 0.54489124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0923439 - inSlope: 0.54489124 - outSlope: 0.54217196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.101380095 - inSlope: 0.54217196 - outSlope: 0.5367284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.11032557 - inSlope: 0.5367284 - outSlope: 0.5285517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.11913476 - inSlope: 0.5285517 - outSlope: 0.5175944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.12776133 - inSlope: 0.5175944 - outSlope: 0.5039375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.1361603 - inSlope: 0.5039375 - outSlope: 0.48752952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.14428578 - inSlope: 0.48752952 - outSlope: 0.4683893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.15209228 - inSlope: 0.4683893 - outSlope: 0.44659 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.15953544 - inSlope: 0.44659 - outSlope: 0.42196208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.16656815 - inSlope: 0.42196208 - outSlope: 0.3946347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.17314538 - inSlope: 0.3946347 - outSlope: 0.36462188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.17922242 - inSlope: 0.36462188 - outSlope: 0.33191743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.18475437 - inSlope: 0.33191743 - outSlope: 0.2964536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.18969527 - inSlope: 0.2964536 - outSlope: 0.25827014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.19399977 - inSlope: 0.25827014 - outSlope: 0.21741879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.19762342 - inSlope: 0.21741879 - outSlope: 0.173793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.20051996 - inSlope: 0.173793 - outSlope: 0.12752463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.20264538 - inSlope: 0.12752463 - outSlope: 0.0784976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.20395367 - inSlope: 0.0784976 - outSlope: 0.026759483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.20439966 - inSlope: 0.026759483 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.20439966 - inSlope: -0 - outSlope: 0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.20440012 - inSlope: 0.000027716187 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.20439966 - inSlope: -0.000027716187 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.20439966 - inSlope: -0 - outSlope: -0.004085008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.20433158 - inSlope: -0.004085008 - outSlope: -0.012215686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.20412798 - inSlope: -0.012215686 - outSlope: -0.02014609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.20379221 - inSlope: -0.02014609 - outSlope: -0.02795222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.20332634 - inSlope: -0.02795222 - outSlope: -0.035552714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.2027338 - inSlope: -0.035552714 - outSlope: -0.043020885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.20201679 - inSlope: -0.043020885 - outSlope: -0.050306305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.20117834 - inSlope: -0.050306305 - outSlope: -0.057473537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.20022045 - inSlope: -0.057473537 - outSlope: -0.06443387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.19914655 - inSlope: -0.06443387 - outSlope: -0.07126994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.19795872 - inSlope: -0.07126994 - outSlope: -0.07790841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.19666025 - inSlope: -0.07790841 - outSlope: -0.08443066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.19525307 - inSlope: -0.08443066 - outSlope: -0.09075531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.19374049 - inSlope: -0.09075531 - outSlope: -0.09691834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.19212517 - inSlope: -0.09691834 - outSlope: -0.10297815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.19040887 - inSlope: -0.10297815 - outSlope: -0.1088057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.18859544 - inSlope: -0.1088057 - outSlope: -0.114508085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.18668698 - inSlope: -0.114508085 - outSlope: -0.12004953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.18468615 - inSlope: -0.12004953 - outSlope: -0.12539071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.18259631 - inSlope: -0.12539071 - outSlope: -0.13066036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.18041864 - inSlope: -0.13066036 - outSlope: -0.13569845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.178157 - inSlope: -0.13569845 - outSlope: -0.1405898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.17581382 - inSlope: -0.1405898 - outSlope: -0.14530076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.17339215 - inSlope: -0.14530076 - outSlope: -0.14990792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.17089368 - inSlope: -0.14990792 - outSlope: -0.1542969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.16832207 - inSlope: -0.1542969 - outSlope: -0.15857413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.16567917 - inSlope: -0.15857413 - outSlope: -0.16264394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.16296844 - inSlope: -0.16264394 - outSlope: -0.16657607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.16019218 - inSlope: -0.16657607 - outSlope: -0.17036839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.15735269 - inSlope: -0.17036839 - outSlope: -0.17396466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15445328 - inSlope: -0.17396466 - outSlope: -0.17739432 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.15149671 - inSlope: -0.17739432 - outSlope: -0.18070328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.14848499 - inSlope: -0.18070328 - outSlope: -0.18380839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.14542152 - inSlope: -0.18380839 - outSlope: -0.18676686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.14230874 - inSlope: -0.18676686 - outSlope: -0.18957424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.13914917 - inSlope: -0.18957424 - outSlope: -0.19223231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.1359453 - inSlope: -0.19223231 - outSlope: -0.19469856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.13270031 - inSlope: -0.19469856 - outSlope: -0.19702007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.12941664 - inSlope: -0.19702007 - outSlope: -0.19916226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.12609728 - inSlope: -0.19916226 - outSlope: -0.20117168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.12274442 - inSlope: -0.20117168 - outSlope: -0.20302732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.11936063 - inSlope: -0.20302732 - outSlope: -0.20464112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.11594995 - inSlope: -0.20464112 - outSlope: -0.20618294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.11251357 - inSlope: -0.20618294 - outSlope: -0.20751095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.109055035 - inSlope: -0.20751095 - outSlope: -0.20871986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.10557637 - inSlope: -0.20871986 - outSlope: -0.20972033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.10208104 - inSlope: -0.20972033 - outSlope: -0.21056433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.098571636 - inSlope: -0.21056433 - outSlope: -0.21130687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.09504986 - inSlope: -0.21130687 - outSlope: -0.21183124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.09151934 - inSlope: -0.21183124 - outSlope: -0.21218708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.08798289 - inSlope: -0.21218708 - outSlope: -0.21242222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.084442526 - inSlope: -0.21242222 - outSlope: -0.2124435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.08090178 - inSlope: -0.2124435 - outSlope: -0.21232164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.07736309 - inSlope: -0.21232164 - outSlope: -0.21209812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.07382812 - inSlope: -0.21209812 - outSlope: -0.21162024 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.07030112 - inSlope: -0.21162024 - outSlope: -0.21101093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.06678428 - inSlope: -0.21101093 - outSlope: -0.2102751 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.063279696 - inSlope: -0.2102751 - outSlope: -0.20936069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.059790354 - inSlope: -0.20936069 - outSlope: -0.20826076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.056319345 - inSlope: -0.20826076 - outSlope: -0.20701197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.05286915 - inSlope: -0.20701197 - outSlope: -0.2056304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.04944198 - inSlope: -0.2056304 - outSlope: -0.20403114 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.046041463 - inSlope: -0.20403114 - outSlope: -0.20230627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.042669646 - inSlope: -0.20230627 - outSlope: -0.200401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.039329633 - inSlope: -0.200401 - outSlope: -0.19836609 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.036023535 - inSlope: -0.19836609 - outSlope: -0.19613561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.03275461 - inSlope: -0.19613561 - outSlope: -0.1937823 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.02952491 - inSlope: -0.1937823 - outSlope: -0.19122057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.026337903 - inSlope: -0.19122057 - outSlope: -0.188536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.02319564 - inSlope: -0.188536 - outSlope: -0.18565151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.02010145 - inSlope: -0.18565151 - outSlope: -0.18265782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.017057156 - inSlope: -0.18265782 - outSlope: -0.17949176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.01406563 - inSlope: -0.17949176 - outSlope: -0.17609373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.011130737 - inSlope: -0.17609373 - outSlope: -0.17263211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.008253538 - inSlope: -0.17263211 - outSlope: -0.16893409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0054379725 - inSlope: -0.16893409 - outSlope: -0.16514522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0026855548 - inSlope: -0.16514522 - outSlope: -0.1611289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007589098 - inSlope: -0.1611289 - outSlope: -0.15083133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.002513813 - inSlope: -0.15083133 - outSlope: -0.134728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0047592777 - inSlope: -0.134728 - outSlope: -0.1193055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0067477007 - inSlope: -0.1193055 - outSlope: -0.104507096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.008489484 - inSlope: -0.104507096 - outSlope: -0.09044608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.009996917 - inSlope: -0.09044608 - outSlope: -0.0769907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.011280094 - inSlope: -0.0769907 - outSlope: -0.06419985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.012350091 - inSlope: -0.06419985 - outSlope: -0.052096874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.013218371 - inSlope: -0.052096874 - outSlope: -0.040626563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.01389548 - inSlope: -0.040626563 - outSlope: -0.029843906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.014392878 - inSlope: -0.029843906 - outSlope: -0.019753259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.014722099 - inSlope: -0.019753259 - outSlope: -0.0101998355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.014892096 - inSlope: -0.0101998355 - outSlope: -0.0014662757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.014916534 - inSlope: -0.0014662757 - outSlope: 0.006730116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.014804365 - inSlope: 0.006730116 - outSlope: 0.014211531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0145675065 - inSlope: 0.014211531 - outSlope: 0.021028014 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.014217035 - inSlope: 0.021028014 - outSlope: 0.027216513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.013763427 - inSlope: 0.027216513 - outSlope: 0.032703366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.013218371 - inSlope: 0.032703366 - outSlope: 0.037534703 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.012592793 - inSlope: 0.037534703 - outSlope: 0.04173756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.011897168 - inSlope: 0.04173756 - outSlope: 0.045298252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.011142198 - inSlope: 0.045298252 - outSlope: 0.04810781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.010340402 - inSlope: 0.04810781 - outSlope: 0.050338965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.00950142 - inSlope: 0.050338965 - outSlope: 0.051864248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.008637017 - inSlope: 0.051864248 - outSlope: 0.052761253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0077576633 - inSlope: 0.052761253 - outSlope: 0.052993376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.006874441 - inSlope: 0.052993376 - outSlope: 0.05254718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0059986557 - inSlope: 0.05254718 - outSlope: 0.051449653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0051411623 - inSlope: 0.051449653 - outSlope: 0.0496602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.004313493 - inSlope: 0.0496602 - outSlope: 0.047255874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.003525896 - inSlope: 0.047255874 - outSlope: 0.044208962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0027890701 - inSlope: 0.044208962 - outSlope: 0.04039835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.002115765 - inSlope: 0.04039835 - outSlope: 0.036040675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0015150876 - inSlope: 0.036040675 - outSlope: 0.03096811 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0009989529 - inSlope: 0.03096811 - outSlope: 0.025230737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.000578441 - inSlope: 0.025230737 - outSlope: 0.01885589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0002641765 - inSlope: 0.01885589 - outSlope: 0.011752488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00006830187 - inSlope: 0.011752488 - outSlope: 0.0041026697 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007589098 - inSlope: 0.0041026697 - outSlope: 0.0041026697 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000006830188 - inSlope: 1.878628 - outSlope: 1.878628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0313104 - inSlope: 1.878628 - outSlope: 1.9987955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.06462366 - inSlope: 1.9987955 - outSlope: 2.1077194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.099752314 - inSlope: 2.1077194 - outSlope: 2.204928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13650112 - inSlope: 2.204928 - outSlope: 2.290006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.17466788 - inSlope: 2.290006 - outSlope: 2.3623798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.21404088 - inSlope: 2.3623798 - outSlope: 2.4217792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.25440386 - inSlope: 2.4217792 - outSlope: 2.467633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.2955311 - inSlope: 2.467633 - outSlope: 2.4997654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.33719385 - inSlope: 2.4997654 - outSlope: 2.5178292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.37915766 - inSlope: 2.5178292 - outSlope: 2.5216558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.42118526 - inSlope: 2.5216558 - outSlope: 2.5111396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.46303758 - inSlope: 2.5111396 - outSlope: 2.4863596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.5044769 - inSlope: 2.4863596 - outSlope: 2.4472764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.54526484 - inSlope: 2.4472764 - outSlope: 2.3942008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5851682 - inSlope: 2.3942008 - outSlope: 2.3272471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.62395567 - inSlope: 2.3272471 - outSlope: 2.246835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6614029 - inSlope: 2.246835 - outSlope: 2.1532648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.69729066 - inSlope: 2.1532648 - outSlope: 2.046903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.7314057 - inSlope: 2.046903 - outSlope: 1.9281563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.76354164 - inSlope: 1.9281563 - outSlope: 1.7974751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7934995 - inSlope: 1.7974751 - outSlope: 1.6551504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.8210854 - inSlope: 1.6551504 - outSlope: 1.5014663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.8461098 - inSlope: 1.5014663 - outSlope: 1.3367368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.8683888 - inSlope: 1.3367368 - outSlope: 1.1611508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.88774127 - inSlope: 1.1611508 - outSlope: 0.9747032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.90398633 - inSlope: 0.9747032 - outSlope: 0.777473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.9169442 - inSlope: 0.777473 - outSlope: 0.56934667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.9264333 - inSlope: 0.56934667 - outSlope: 0.3500751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.9322679 - inSlope: 0.3500751 - outSlope: 0.11927595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.93425584 - inSlope: 0.11927595 - outSlope: -0.00000030653814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.93425566 - inSlope: -0.00000030653814 - outSlope: -0.01828553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.9339509 - inSlope: -0.01828553 - outSlope: -0.054409556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.9330441 - inSlope: -0.054409556 - outSlope: -0.08985767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.93154645 - inSlope: -0.08985767 - outSlope: -0.12451184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.92947125 - inSlope: -0.12451184 - outSlope: -0.15859738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.92682797 - inSlope: -0.15859738 - outSlope: -0.19198555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.9236282 - inSlope: -0.19198555 - outSlope: -0.22464614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.9198841 - inSlope: -0.22464614 - outSlope: -0.2567413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.91560507 - inSlope: -0.2567413 - outSlope: -0.28811958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.9108031 - inSlope: -0.28811958 - outSlope: -0.31885773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9054888 - inSlope: -0.31885773 - outSlope: -0.3490022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.8996721 - inSlope: -0.3490022 - outSlope: -0.37844932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.8933646 - inSlope: -0.37844932 - outSlope: -0.40724912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.8865771 - inSlope: -0.40724912 - outSlope: -0.4354736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.8793192 - inSlope: -0.4354736 - outSlope: -0.4630427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.8716018 - inSlope: -0.4630427 - outSlope: -0.48993993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.86343616 - inSlope: -0.48993993 - outSlope: -0.5161934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.85483295 - inSlope: -0.5161934 - outSlope: -0.5418568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.845802 - inSlope: -0.5418568 - outSlope: -0.56683356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.8363548 - inSlope: -0.56683356 - outSlope: -0.591163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.8265021 - inSlope: -0.591163 - outSlope: -0.61485946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.81625444 - inSlope: -0.61485946 - outSlope: -0.63784325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.80562365 - inSlope: -0.63784325 - outSlope: -0.66021746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.79462004 - inSlope: -0.66021746 - outSlope: -0.68188614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.7832553 - inSlope: -0.68188614 - outSlope: -0.70290035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7715403 - inSlope: -0.70290035 - outSlope: -0.7231922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7594871 - inSlope: -0.7231922 - outSlope: -0.7427938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7471072 - inSlope: -0.7427938 - outSlope: -0.76173735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7344116 - inSlope: -0.76173735 - outSlope: -0.7798957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.72141325 - inSlope: -0.7798957 - outSlope: -0.797375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7081237 - inSlope: -0.797375 - outSlope: -0.81412274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.694555 - inSlope: -0.81412274 - outSlope: -0.8301266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.68071955 - inSlope: -0.8301266 - outSlope: -0.84536874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.6666301 - inSlope: -0.84536874 - outSlope: -0.85983837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.65229946 - inSlope: -0.85983837 - outSlope: -0.8735999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.6377395 - inSlope: -0.8735999 - outSlope: -0.8865174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.6229642 - inSlope: -0.8865174 - outSlope: -0.8986775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.60798615 - inSlope: -0.8986775 - outSlope: -0.9100494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.5928187 - inSlope: -0.9100494 - outSlope: -0.920628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.5774749 - inSlope: -0.920628 - outSlope: -0.9303698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.56196874 - inSlope: -0.9303698 - outSlope: -0.93931407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.5463135 - inSlope: -0.93931407 - outSlope: -0.94744295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.5305228 - inSlope: -0.94744295 - outSlope: -0.9547135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.51461095 - inSlope: -0.9547135 - outSlope: -0.96117437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.49859127 - inSlope: -0.96117437 - outSlope: -0.9668103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.48247778 - inSlope: -0.9668103 - outSlope: -0.9715829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.46628475 - inSlope: -0.9715829 - outSlope: -0.9755454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.45002568 - inSlope: -0.9755454 - outSlope: -0.9786085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.43371555 - inSlope: -0.9786085 - outSlope: -0.9808544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.417368 - inSlope: -0.9808544 - outSlope: -0.9822581 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.40099704 - inSlope: -0.9822581 - outSlope: -0.9828088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3846169 - inSlope: -0.9828088 - outSlope: -0.9824871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.36824203 - inSlope: -0.9824871 - outSlope: -0.9813354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.35188645 - inSlope: -0.9813354 - outSlope: -0.97937024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.33556363 - inSlope: -0.97937024 - outSlope: -0.9765557 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.31928772 - inSlope: -0.9765557 - outSlope: -0.972865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.30307332 - inSlope: -0.972865 - outSlope: -0.9683946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.28693342 - inSlope: -0.9683946 - outSlope: -0.96307486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.2708822 - inSlope: -0.96307486 - outSlope: -0.956929 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.2549334 - inSlope: -0.956929 - outSlope: -0.9499875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.23910028 - inSlope: -0.9499875 - outSlope: -0.9422618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.22339593 - inSlope: -0.9422618 - outSlope: -0.9336877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.20783448 - inSlope: -0.9336877 - outSlope: -0.9243663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.19242817 - inSlope: -0.9243663 - outSlope: -0.914298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.17718989 - inSlope: -0.914298 - outSlope: -0.9034001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.16213323 - inSlope: -0.9034001 - outSlope: -0.8917665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.14727047 - inSlope: -0.8917665 - outSlope: -0.8794185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13261351 - inSlope: -0.8794185 - outSlope: -0.86629444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.11817528 - inSlope: -0.86629444 - outSlope: -0.8524484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.10396782 - inSlope: -0.8524484 - outSlope: -0.8379046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.09000276 - inSlope: -0.8379046 - outSlope: -0.82264906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.076291956 - inSlope: -0.82264906 - outSlope: -0.8067176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.062846676 - inSlope: -0.8067176 - outSlope: -0.79007494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.049678773 - inSlope: -0.79007494 - outSlope: -0.7727778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.036799155 - inSlope: -0.7727778 - outSlope: -0.75482285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.024218787 - inSlope: -0.75482285 - outSlope: -0.7361965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0119488565 - inSlope: -0.7361965 - outSlope: -0.7169362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000006830188 - inSlope: -0.7169362 - outSlope: -0.6696747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.011161462 - inSlope: -0.6696747 - outSlope: -0.5970419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.021112151 - inSlope: -0.5970419 - outSlope: -0.5278311 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.029909328 - inSlope: -0.5278311 - outSlope: -0.461755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.037605237 - inSlope: -0.461755 - outSlope: -0.39883816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.044252533 - inSlope: -0.39883816 - outSlope: -0.3392231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.049906246 - inSlope: -0.3392231 - outSlope: -0.28262576 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05461667 - inSlope: -0.28262576 - outSlope: -0.22906333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05843439 - inSlope: -0.22906333 - outSlope: -0.17859863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.06141103 - inSlope: -0.17859863 - outSlope: -0.13109666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.06359597 - inSlope: -0.13109666 - outSlope: -0.08657151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.06503883 - inSlope: -0.08657151 - outSlope: -0.044954762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.065788075 - inSlope: -0.044954762 - outSlope: -0.006276822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.06589269 - inSlope: -0.006276822 - outSlope: 0.029502539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.06540098 - inSlope: 0.029502539 - outSlope: 0.06237483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0643614 - inSlope: 0.06237483 - outSlope: 0.092358395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.06282207 - inSlope: 0.092358395 - outSlope: 0.11949699 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.06083046 - inSlope: 0.11949699 - outSlope: 0.1437643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.05843439 - inSlope: 0.1437643 - outSlope: 0.16511784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.05568243 - inSlope: 0.16511784 - outSlope: 0.18365304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.052621547 - inSlope: 0.18365304 - outSlope: 0.19930643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049299777 - inSlope: 0.19930643 - outSlope: 0.21201453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.045766205 - inSlope: 0.21201453 - outSlope: 0.22193132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.042067353 - inSlope: 0.22193132 - outSlope: 0.22885099 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.038253173 - inSlope: 0.22885099 - outSlope: 0.23295946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.03437052 - inSlope: 0.23295946 - outSlope: 0.23408476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.03046911 - inSlope: 0.23408476 - outSlope: 0.23230802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.026597314 - inSlope: 0.23230802 - outSlope: 0.22762768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.022803523 - inSlope: 0.22762768 - outSlope: 0.21997589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.019137261 - inSlope: 0.21997589 - outSlope: 0.20941624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.015646994 - inSlope: 0.20941624 - outSlope: 0.19584575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.012382855 - inSlope: 0.19584575 - outSlope: 0.17933579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.009393928 - inSlope: 0.17933579 - outSlope: 0.15992184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0067285663 - inSlope: 0.15992184 - outSlope: 0.13741034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.004438396 - inSlope: 0.13741034 - outSlope: 0.11209595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.002570132 - inSlope: 0.11209595 - outSlope: 0.083704054 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0011750658 - inSlope: 0.083704054 - outSlope: 0.05239443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00030182605 - inSlope: 0.05239443 - outSlope: 0.01810548 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000006830188 - inSlope: 0.01810548 - outSlope: 0.01810548 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000011383647 - inSlope: 1.5923358 - outSlope: 1.5923358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.02653882 - inSlope: 1.5923358 - outSlope: 1.6948144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.05478573 - inSlope: 1.6948144 - outSlope: 1.7887214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.08459775 - inSlope: 1.7887214 - outSlope: 1.8737556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.11582702 - inSlope: 1.8737556 - outSlope: 1.9497359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.14832261 - inSlope: 1.9497359 - outSlope: 2.0166066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.18193272 - inSlope: 2.0166066 - outSlope: 2.0738144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.21649629 - inSlope: 2.0738144 - outSlope: 2.121412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.25185317 - inSlope: 2.121412 - outSlope: 2.158896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.28783476 - inSlope: 2.158896 - outSlope: 2.1861866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.3242712 - inSlope: 2.1861866 - outSlope: 2.2027626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.3609839 - inSlope: 2.2027626 - outSlope: 2.2081645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.39778665 - inSlope: 2.2081645 - outSlope: 2.2026033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.4344967 - inSlope: 2.2026033 - outSlope: 2.1849813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.47091305 - inSlope: 2.1849813 - outSlope: 2.155638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.50684035 - inSlope: 2.155638 - outSlope: 2.1139116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.54207224 - inSlope: 2.1139116 - outSlope: 2.0596988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5764005 - inSlope: 2.0596988 - outSlope: 1.992218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6096042 - inSlope: 1.992218 - outSlope: 1.9116873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6414656 - inSlope: 1.9116873 - outSlope: 1.8178853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6717637 - inSlope: 1.8178853 - outSlope: 1.7103534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7002696 - inSlope: 1.7103534 - outSlope: 1.588993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.7267528 - inSlope: 1.588993 - outSlope: 1.4535406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.75097847 - inSlope: 1.4535406 - outSlope: 1.3042034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7727152 - inSlope: 1.3042034 - outSlope: 1.1411308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.79173404 - inSlope: 1.1411308 - outSlope: 0.96375626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.80779666 - inSlope: 0.96375626 - outSlope: 0.7727487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.8206758 - inSlope: 0.7727487 - outSlope: 0.5681164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.8301444 - inSlope: 0.5681164 - outSlope: 0.35036835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.8359839 - inSlope: 0.35036835 - outSlope: 0.11954417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.8379763 - inSlope: 0.11954417 - outSlope: 0.0000035762778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.83797646 - inSlope: 0.0000035762778 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.83797514 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.83797646 - inSlope: 0.000078678204 - outSlope: -0.00007867793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.83797514 - inSlope: -0.00007867793 - outSlope: 0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.8379763 - inSlope: 0.00006794936 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.83797514 - inSlope: -0.00006794936 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.837975 - inSlope: -0.000007152564 - outSlope: 0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.83797646 - inSlope: 0.00008583046 - outSlope: -0.0000015326908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.8379763 - inSlope: -0.0000015326908 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.837975 - inSlope: -0.000075101925 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.83797646 - inSlope: 0.00008583077 - outSlope: -0.0000035762778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.8379763 - inSlope: -0.0000035762778 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.837975 - inSlope: -0.000075101925 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.837975 - inSlope: -0 - outSlope: 0.000075101656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.8379763 - inSlope: 0.000075101656 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.83797514 - inSlope: -0.00006794936 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.837975 - inSlope: -0.000007152564 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.83797646 - inSlope: 0.00008583077 - outSlope: -0.0000035762778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.8379763 - inSlope: -0.0000035762778 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.837975 - inSlope: -0.000075101925 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.83797646 - inSlope: 0.00008583077 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.83797646 - inSlope: -0 - outSlope: -0.018364208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.8376704 - inSlope: -0.018364208 - outSlope: -0.054509692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.8367619 - inSlope: -0.054509692 - outSlope: -0.09002933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.8352614 - inSlope: -0.09002933 - outSlope: -0.12463343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.8331842 - inSlope: -0.12463343 - outSlope: -0.15859738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.8305409 - inSlope: -0.15859738 - outSlope: -0.1919176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.8273423 - inSlope: -0.1919176 - outSlope: -0.22427778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.8236043 - inSlope: -0.22427778 - outSlope: -0.25588655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.8193395 - inSlope: -0.25588655 - outSlope: -0.28658536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.8145631 - inSlope: -0.28658536 - outSlope: -0.31662256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.80928606 - inSlope: -0.31662256 - outSlope: -0.34596595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.80351996 - inSlope: -0.34596595 - outSlope: -0.37431514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7972814 - inSlope: -0.37431514 - outSlope: -0.40184894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7905839 - inSlope: -0.40184894 - outSlope: -0.42856786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.78344107 - inSlope: -0.42856786 - outSlope: -0.4546313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7758639 - inSlope: -0.4546313 - outSlope: -0.4796259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7678701 - inSlope: -0.4796259 - outSlope: -0.50400543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.75947005 - inSlope: -0.50400543 - outSlope: -0.52741575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7506798 - inSlope: -0.52741575 - outSlope: -0.55011445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7415112 - inSlope: -0.55011445 - outSlope: -0.57195836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7319786 - inSlope: -0.57195836 - outSlope: -0.5929368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7220963 - inSlope: -0.5929368 - outSlope: -0.612906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.71188116 - inSlope: -0.612906 - outSlope: -0.6324905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.70133966 - inSlope: -0.6324905 - outSlope: -0.65084755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6904922 - inSlope: -0.65084755 - outSlope: -0.66855377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.67934966 - inSlope: -0.66855377 - outSlope: -0.6855125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.66792446 - inSlope: -0.6855125 - outSlope: -0.7013125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.65623593 - inSlope: -0.7013125 - outSlope: -0.71678704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6442895 - inSlope: -0.71678704 - outSlope: -0.73125505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.63210183 - inSlope: -0.73125505 - outSlope: -0.7446034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6196918 - inSlope: -0.7446034 - outSlope: -0.7577963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.60706186 - inSlope: -0.7577963 - outSlope: -0.7697232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.59423316 - inSlope: -0.7697232 - outSlope: -0.7809527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.5812173 - inSlope: -0.7809527 - outSlope: -0.79156715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.5680245 - inSlope: -0.79156715 - outSlope: -0.8012124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.554671 - inSlope: -0.8012124 - outSlope: -0.8101674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.5411682 - inSlope: -0.8101674 - outSlope: -0.8183083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.52752966 - inSlope: -0.8183083 - outSlope: -0.82584935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.5137655 - inSlope: -0.82584935 - outSlope: -0.83257097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.49988934 - inSlope: -0.83257097 - outSlope: -0.8383717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4859165 - inSlope: -0.8383717 - outSlope: -0.8438202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.47185284 - inSlope: -0.8438202 - outSlope: -0.8480921 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.45771798 - inSlope: -0.8480921 - outSlope: -0.8521404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.44351566 - inSlope: -0.8521404 - outSlope: -0.85502034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.42926523 - inSlope: -0.85502034 - outSlope: -0.857546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.4149728 - inSlope: -0.857546 - outSlope: -0.8591589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4006535 - inSlope: -0.8591589 - outSlope: -0.8602067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.38631675 - inSlope: -0.8602067 - outSlope: -0.8604499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.37197593 - inSlope: -0.8604499 - outSlope: -0.860196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.35763934 - inSlope: -0.860196 - outSlope: -0.8591696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.34331986 - inSlope: -0.8591696 - outSlope: -0.8575424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3290275 - inSlope: -0.8575424 - outSlope: -0.85511154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.31477556 - inSlope: -0.85511154 - outSlope: -0.8523854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.30056915 - inSlope: -0.8523854 - outSlope: -0.8486929 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.28642428 - inSlope: -0.8486929 - outSlope: -0.8445015 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.27234927 - inSlope: -0.8445015 - outSlope: -0.83965737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.258355 - inSlope: -0.83965737 - outSlope: -0.834301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24444999 - inSlope: -0.834301 - outSlope: -0.8282535 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.23064578 - inSlope: -0.8282535 - outSlope: -0.8217572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.21694984 - inSlope: -0.8217572 - outSlope: -0.81443477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.20337594 - inSlope: -0.81443477 - outSlope: -0.806651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.18993177 - inSlope: -0.806651 - outSlope: -0.7982986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.1766268 - inSlope: -0.7982986 - outSlope: -0.7892813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.16347194 - inSlope: -0.7892813 - outSlope: -0.7798771 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.150474 - inSlope: -0.7798771 - outSlope: -0.76989394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13764244 - inSlope: -0.76989394 - outSlope: -0.75917494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.12498954 - inSlope: -0.75917494 - outSlope: -0.7480925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.11252134 - inSlope: -0.7480925 - outSlope: -0.7364432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.1002473 - inSlope: -0.7364432 - outSlope: -0.7242369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0881767 - inSlope: -0.7242369 - outSlope: -0.7112796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.07632205 - inSlope: -0.7112796 - outSlope: -0.6982369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06468478 - inSlope: -0.6982369 - outSlope: -0.6843258 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.05327936 - inSlope: -0.6843258 - outSlope: -0.6699907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.042112857 - inSlope: -0.6699907 - outSlope: -0.65531904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.031190883 - inSlope: -0.65531904 - outSlope: -0.63986987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.020526396 - inSlope: -0.63986987 - outSlope: -0.62398344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.010126682 - inSlope: -0.62398344 - outSlope: -0.6076083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000011383647 - inSlope: -0.6076083 - outSlope: -0.5676639 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.009461305 - inSlope: -0.5676639 - outSlope: -0.50606376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017895693 - inSlope: -0.50606376 - outSlope: -0.4471774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.025348643 - inSlope: -0.4471774 - outSlope: -0.3915632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.03187469 - inSlope: -0.3915632 - outSlope: -0.33818015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03751102 - inSlope: -0.33818015 - outSlope: -0.28769737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.042305972 - inSlope: -0.28769737 - outSlope: -0.23963347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.04629986 - inSlope: -0.23963347 - outSlope: -0.19415724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.04953581 - inSlope: -0.19415724 - outSlope: -0.15157737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.052062098 - inSlope: -0.15157737 - outSlope: -0.11122058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.053915773 - inSlope: -0.11122058 - outSlope: -0.073322274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.05513781 - inSlope: -0.073322274 - outSlope: -0.038274936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.055775724 - inSlope: -0.038274936 - outSlope: -0.00515007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05586156 - inSlope: -0.00515007 - outSlope: 0.024894724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.055446647 - inSlope: 0.024894724 - outSlope: 0.052873097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.05456543 - inSlope: 0.052873097 - outSlope: 0.07845848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05325777 - inSlope: 0.07845848 - outSlope: 0.101264216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.051570036 - inSlope: 0.101264216 - outSlope: 0.12205359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04953581 - inSlope: 0.12205359 - outSlope: 0.13989656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.047204204 - inSlope: 0.13989656 - outSlope: 0.15586935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.044606384 - inSlope: 0.15586935 - outSlope: 0.1689324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.041790847 - inSlope: 0.1689324 - outSlope: 0.17989348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.038792625 - inSlope: 0.17989348 - outSlope: 0.18796827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.035659824 - inSlope: 0.18796827 - outSlope: 0.19415523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.032423906 - inSlope: 0.19415523 - outSlope: 0.19740832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.02913377 - inSlope: 0.19740832 - outSlope: 0.19843973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.025826445 - inSlope: 0.19843973 - outSlope: 0.19706589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.022542017 - inSlope: 0.19706589 - outSlope: 0.19295149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.019326162 - inSlope: 0.19295149 - outSlope: 0.18642119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.016219145 - inSlope: 0.18642119 - outSlope: 0.17750424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.013260744 - inSlope: 0.17750424 - outSlope: 0.16599384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.010494143 - inSlope: 0.16599384 - outSlope: 0.15191571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007962217 - inSlope: 0.15191571 - outSlope: 0.13561259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005702009 - inSlope: 0.13561259 - outSlope: 0.11638848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0037622028 - inSlope: 0.11638848 - outSlope: 0.095091164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0021773516 - inSlope: 0.095091164 - outSlope: 0.07089664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.000995742 - inSlope: 0.07089664 - outSlope: 0.0444697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00025458107 - inSlope: 0.0444697 - outSlope: 0.015268049 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000011383647 - inSlope: 0.015268049 - outSlope: 0.015268049 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000007589097 - inSlope: 1.3331418 - outSlope: 1.3331418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.022218956 - inSlope: 1.3331418 - outSlope: 1.4137341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.04578119 - inSlope: 1.4137341 - outSlope: 1.4859544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0705471 - inSlope: 1.4859544 - outSlope: 1.5496348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.09637435 - inSlope: 1.5496348 - outSlope: 1.6046603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12311868 - inSlope: 1.6046603 - outSlope: 1.650982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15063505 - inSlope: 1.650982 - outSlope: 1.6883792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.1787747 - inSlope: 1.6883792 - outSlope: 1.7167928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.20738792 - inSlope: 1.7167928 - outSlope: 1.7361547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.23632383 - inSlope: 1.7361547 - outSlope: 1.7463846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.26543024 - inSlope: 1.7463846 - outSlope: 1.7473985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.29455355 - inSlope: 1.7473985 - outSlope: 1.739241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3235409 - inSlope: 1.739241 - outSlope: 1.7218353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.35223815 - inSlope: 1.7218353 - outSlope: 1.6953243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.38049355 - inSlope: 1.6953243 - outSlope: 1.6596456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.4081543 - inSlope: 1.6596456 - outSlope: 1.6148763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.43506894 - inSlope: 1.6148763 - outSlope: 1.5611436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.46108797 - inSlope: 1.5611436 - outSlope: 1.4984792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.48606265 - inSlope: 1.4984792 - outSlope: 1.427051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.5098468 - inSlope: 1.427051 - outSlope: 1.3469721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.53229636 - inSlope: 1.3469721 - outSlope: 1.2582934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5532679 - inSlope: 1.2582934 - outSlope: 1.1611202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5726199 - inSlope: 1.1611202 - outSlope: 1.0555289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.59021205 - inSlope: 1.0555289 - outSlope: 0.9416763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.60590667 - inSlope: 0.9416763 - outSlope: 0.8195086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6195651 - inSlope: 0.8195086 - outSlope: 0.68914115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6310508 - inSlope: 0.68914115 - outSlope: 0.5504649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.64022523 - inSlope: 0.5504649 - outSlope: 0.40359345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.6469518 - inSlope: 0.40359345 - outSlope: 0.248312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.6510903 - inSlope: 0.248312 - outSlope: 0.084654026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6525012 - inSlope: 0.084654026 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6525012 - inSlope: -0 - outSlope: -0.012989056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.65228474 - inSlope: -0.012989056 - outSlope: -0.038595237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.6516415 - inSlope: -0.038595237 - outSlope: -0.06374365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.6505791 - inSlope: -0.06374365 - outSlope: -0.08836635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.6491063 - inSlope: -0.08836635 - outSlope: -0.11250983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.64723116 - inSlope: -0.11250983 - outSlope: -0.13611688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.64496255 - inSlope: -0.13611688 - outSlope: -0.15926144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.6423082 - inSlope: -0.15926144 - outSlope: -0.1819076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6392764 - inSlope: -0.1819076 - outSlope: -0.2040412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6358757 - inSlope: -0.2040412 - outSlope: -0.22573134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6321135 - inSlope: -0.22573134 - outSlope: -0.24688864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6279987 - inSlope: -0.24688864 - outSlope: -0.26757744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6235391 - inSlope: -0.26757744 - outSlope: -0.28777626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6187428 - inSlope: -0.28777626 - outSlope: -0.30747938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.61361814 - inSlope: -0.30747938 - outSlope: -0.3267184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.60817283 - inSlope: -0.3267184 - outSlope: -0.34546885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.602415 - inSlope: -0.34546885 - outSlope: -0.36369717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.5963534 - inSlope: -0.36369717 - outSlope: -0.38146055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.58999574 - inSlope: -0.38146055 - outSlope: -0.398734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.5833502 - inSlope: -0.398734 - outSlope: -0.41552463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.5764248 - inSlope: -0.41552463 - outSlope: -0.43180746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.569228 - inSlope: -0.43180746 - outSlope: -0.4476007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.56176794 - inSlope: -0.4476007 - outSlope: -0.46289966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.55405295 - inSlope: -0.46289966 - outSlope: -0.47769114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.54609144 - inSlope: -0.47769114 - outSlope: -0.4919963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.5378915 - inSlope: -0.4919963 - outSlope: -0.5057936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.5294616 - inSlope: -0.5057936 - outSlope: -0.51909375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.52081007 - inSlope: -0.51909375 - outSlope: -0.5318933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.5119452 - inSlope: -0.5318933 - outSlope: -0.5441596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.5028758 - inSlope: -0.5441596 - outSlope: -0.55593485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.49361023 - inSlope: -0.55593485 - outSlope: -0.5671626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.48415753 - inSlope: -0.5671626 - outSlope: -0.5779254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.47452545 - inSlope: -0.5779254 - outSlope: -0.58816427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.46472272 - inSlope: -0.58816427 - outSlope: -0.5978471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.4547586 - inSlope: -0.5978471 - outSlope: -0.60703814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.44464132 - inSlope: -0.60703814 - outSlope: -0.61566055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.43438032 - inSlope: -0.61566055 - outSlope: -0.62378854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.42398378 - inSlope: -0.62378854 - outSlope: -0.6313926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.41346058 - inSlope: -0.6313926 - outSlope: -0.6384808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.40281925 - inSlope: -0.6384808 - outSlope: -0.6449592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.39206994 - inSlope: -0.6449592 - outSlope: -0.6509906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.3812201 - inSlope: -0.6509906 - outSlope: -0.6563998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.37028012 - inSlope: -0.6563998 - outSlope: -0.66134757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.35925767 - inSlope: -0.66134757 - outSlope: -0.6657166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.34816232 - inSlope: -0.6657166 - outSlope: -0.6695444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.33700326 - inSlope: -0.6695444 - outSlope: -0.6728292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.32578945 - inSlope: -0.6728292 - outSlope: -0.6755919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.3145296 - inSlope: -0.6755919 - outSlope: -0.67778593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.30323318 - inSlope: -0.67778593 - outSlope: -0.67943996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.2919092 - inSlope: -0.67943996 - outSlope: -0.6805647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.28056645 - inSlope: -0.6805647 - outSlope: -0.6811226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.26921442 - inSlope: -0.6811226 - outSlope: -0.68112665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.25786224 - inSlope: -0.68112665 - outSlope: -0.68064517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.24651816 - inSlope: -0.68064517 - outSlope: -0.67956245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.23519213 - inSlope: -0.67956245 - outSlope: -0.67794865 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.223893 - inSlope: -0.67794865 - outSlope: -0.6758047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.2126296 - inSlope: -0.6758047 - outSlope: -0.673135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.2014107 - inSlope: -0.673135 - outSlope: -0.66989756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.19024575 - inSlope: -0.66989756 - outSlope: -0.6661326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.17914355 - inSlope: -0.6661326 - outSlope: -0.6618438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.16811283 - inSlope: -0.6618438 - outSlope: -0.6570149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.15716259 - inSlope: -0.6570149 - outSlope: -0.65163255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.14630206 - inSlope: -0.65163255 - outSlope: -0.6457332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.1355397 - inSlope: -0.6457332 - outSlope: -0.6393458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12488394 - inSlope: -0.6393458 - outSlope: -0.6324132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11434373 - inSlope: -0.6324132 - outSlope: -0.6249414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10392805 - inSlope: -0.6249414 - outSlope: -0.6169471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09364561 - inSlope: -0.6169471 - outSlope: -0.60847044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.083504446 - inSlope: -0.60847044 - outSlope: -0.59946626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07351335 - inSlope: -0.59946626 - outSlope: -0.5899198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.063681364 - inSlope: -0.5899198 - outSlope: -0.5799158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05401611 - inSlope: -0.5799158 - outSlope: -0.5694078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.04452599 - inSlope: -0.5694078 - outSlope: -0.558337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.03522038 - inSlope: -0.558337 - outSlope: -0.5468289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.026106574 - inSlope: -0.5468289 - outSlope: -0.5348102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.017193079 - inSlope: -0.5348102 - outSlope: -0.5223073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.008487966 - inSlope: -0.5223073 - outSlope: -0.5093103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000053123676 - inSlope: -0.5093103 - outSlope: -0.47632262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.007939347 - inSlope: -0.47632262 - outSlope: -0.42516586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.015025438 - inSlope: -0.42516586 - outSlope: -0.37626716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.021296551 - inSlope: -0.37626716 - outSlope: -0.32949853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.026788188 - inSlope: -0.32949853 - outSlope: -0.28486952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03153601 - inSlope: -0.28486952 - outSlope: -0.24245204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.035576873 - inSlope: -0.24245204 - outSlope: -0.20209548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.038945127 - inSlope: -0.20209548 - outSlope: -0.16391285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.041677006 - inSlope: -0.16391285 - outSlope: -0.12786125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.043808024 - inSlope: -0.12786125 - outSlope: -0.093866006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.045372456 - inSlope: -0.093866006 - outSlope: -0.06197831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.046405427 - inSlope: -0.06197831 - outSlope: -0.03224376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.046942823 - inSlope: -0.03224376 - outSlope: -0.0044810814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.047017507 - inSlope: -0.0044810814 - outSlope: 0.021140521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.046665166 - inSlope: 0.021140521 - outSlope: 0.04466776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.045920704 - inSlope: 0.04466776 - outSlope: 0.06613948 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.044818364 - inSlope: 0.06613948 - outSlope: 0.08557283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04339215 - inSlope: 0.08557283 - outSlope: 0.10290886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.041677006 - inSlope: 0.10290886 - outSlope: 0.118158795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.039707694 - inSlope: 0.118158795 - outSlope: 0.13137807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.03751806 - inSlope: 0.13137807 - outSlope: 0.14248757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.03514327 - inSlope: 0.14248757 - outSlope: 0.15157133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.032617085 - inSlope: 0.15157133 - outSlope: 0.15852709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.02997497 - inSlope: 0.15852709 - outSlope: 0.16345207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.02725077 - inSlope: 0.16345207 - outSlope: 0.16625565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.024479846 - inSlope: 0.16625565 - outSlope: 0.16703238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.021695975 - inSlope: 0.16703238 - outSlope: 0.16566937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.018934822 - inSlope: 0.16566937 - outSlope: 0.16226195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.016230458 - inSlope: 0.16226195 - outSlope: 0.15675107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.013617943 - inSlope: 0.15675107 - outSlope: 0.14910951 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.011132787 - inSlope: 0.14910951 - outSlope: 0.13945346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.008808532 - inSlope: 0.13945346 - outSlope: 0.12765698 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0066809175 - inSlope: 0.12765698 - outSlope: 0.11375491 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.004785004 - inSlope: 0.11375491 - outSlope: 0.09776291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0031556238 - inSlope: 0.09776291 - outSlope: 0.079703875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0018272272 - inSlope: 0.079703875 - outSlope: 0.059504654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00083548384 - inSlope: 0.059504654 - outSlope: 0.037251886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002146197 - inSlope: 0.037251886 - outSlope: 0.012872641 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000007589097 - inSlope: 0.012872641 - outSlope: 0.012872641 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 2.6504609e-17 - inSlope: 0.63168937 - outSlope: 0.63168937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0105281565 - inSlope: 0.63168937 - outSlope: 0.66734153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.021650515 - inSlope: 0.66734153 - outSlope: 0.69870096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.03329553 - inSlope: 0.69870096 - outSlope: 0.7257994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.04539219 - inSlope: 0.7257994 - outSlope: 0.74859273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.057868734 - inSlope: 0.74859273 - outSlope: 0.7671342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0706543 - inSlope: 0.7671342 - outSlope: 0.78146476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.083678715 - inSlope: 0.78146476 - outSlope: 0.79152405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.09687079 - inSlope: 0.79152405 - outSlope: 0.79744714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.11016157 - inSlope: 0.79744714 - outSlope: 0.79922724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.123482026 - inSlope: 0.79922724 - outSlope: 0.7969107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13676387 - inSlope: 0.7969107 - outSlope: 0.790515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.14993912 - inSlope: 0.790515 - outSlope: 0.78016794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.16294192 - inSlope: 0.78016794 - outSlope: 0.765836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.17570585 - inSlope: 0.765836 - outSlope: 0.7476077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.18816598 - inSlope: 0.7476077 - outSlope: 0.7255897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.20025915 - inSlope: 0.7255897 - outSlope: 0.69977826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.21192211 - inSlope: 0.69977826 - outSlope: 0.67024416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.22309285 - inSlope: 0.67024416 - outSlope: 0.63703686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.23371013 - inSlope: 0.63703686 - outSlope: 0.60019743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.24371342 - inSlope: 0.60019743 - outSlope: 0.5597695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.2530429 - inSlope: 0.5597695 - outSlope: 0.51583666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2616402 - inSlope: 0.51583666 - outSlope: 0.46837494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.26944643 - inSlope: 0.46837494 - outSlope: 0.417405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.2764032 - inSlope: 0.417405 - outSlope: 0.36290324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.28245157 - inSlope: 0.36290324 - outSlope: 0.30496868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.2875344 - inSlope: 0.30496868 - outSlope: 0.24347687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.29159233 - inSlope: 0.24347687 - outSlope: 0.17841682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.29456595 - inSlope: 0.17841682 - outSlope: 0.10974537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.29639503 - inSlope: 0.10974537 - outSlope: 0.037406057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.29701847 - inSlope: 0.037406057 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.29701847 - inSlope: -0 - outSlope: -0.0057327803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.29692292 - inSlope: -0.0057327803 - outSlope: -0.017067807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.29663846 - inSlope: -0.017067807 - outSlope: -0.028170373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.29616895 - inSlope: -0.028170373 - outSlope: -0.03906373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.2955179 - inSlope: -0.03906373 - outSlope: -0.04969423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.29468966 - inSlope: -0.04969423 - outSlope: -0.06018346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.2936866 - inSlope: -0.06018346 - outSlope: -0.070391454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.2925134 - inSlope: -0.070391454 - outSlope: -0.08043237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.29117286 - inSlope: -0.08043237 - outSlope: -0.09023139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.289669 - inSlope: -0.09023139 - outSlope: -0.09984443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.28800493 - inSlope: -0.09984443 - outSlope: -0.10923575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.28618434 - inSlope: -0.10923575 - outSlope: -0.11840712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.2842109 - inSlope: -0.11840712 - outSlope: -0.12738001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.2820879 - inSlope: -0.12738001 - outSlope: -0.13615881 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.27981856 - inSlope: -0.13615881 - outSlope: -0.14468385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.27740717 - inSlope: -0.14468385 - outSlope: -0.15305772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.2748562 - inSlope: -0.15305772 - outSlope: -0.16121879 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.27216923 - inSlope: -0.16121879 - outSlope: -0.16911702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.26935062 - inSlope: -0.16911702 - outSlope: -0.17689542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.26640236 - inSlope: -0.17689542 - outSlope: -0.18437165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.2633295 - inSlope: -0.18437165 - outSlope: -0.19171554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.26013425 - inSlope: -0.19171554 - outSlope: -0.19880588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.2568208 - inSlope: -0.19880588 - outSlope: -0.20572026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.25339213 - inSlope: -0.20572026 - outSlope: -0.2124115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.24985194 - inSlope: -0.2124115 - outSlope: -0.21890154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.24620359 - inSlope: -0.21890154 - outSlope: -0.22516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.24245076 - inSlope: -0.22516987 - outSlope: -0.23123167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.2385969 - inSlope: -0.23123167 - outSlope: -0.23707889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.23464559 - inSlope: -0.23707889 - outSlope: -0.24272232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.2306002 - inSlope: -0.24272232 - outSlope: -0.24815106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.22646435 - inSlope: -0.24815106 - outSlope: -0.25336617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.22224158 - inSlope: -0.25336617 - outSlope: -0.25835866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.2179356 - inSlope: -0.25835866 - outSlope: -0.26316518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.21354952 - inSlope: -0.26316518 - outSlope: -0.26770172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.20908783 - inSlope: -0.26770172 - outSlope: -0.27205852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.20455353 - inSlope: -0.27205852 - outSlope: -0.27617213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.19995067 - inSlope: -0.27617213 - outSlope: -0.28008616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.19528253 - inSlope: -0.28008616 - outSlope: -0.2837762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.19055294 - inSlope: -0.2837762 - outSlope: -0.28723267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.18576573 - inSlope: -0.28723267 - outSlope: -0.29046652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.18092462 - inSlope: -0.29046652 - outSlope: -0.29346702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.17603351 - inSlope: -0.29346702 - outSlope: -0.29623237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.17109631 - inSlope: -0.29623237 - outSlope: -0.29881805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.16611601 - inSlope: -0.29881805 - outSlope: -0.30110022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.16109765 - inSlope: -0.30110022 - outSlope: -0.3032124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.15604411 - inSlope: -0.3032124 - outSlope: -0.30507654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.1509595 - inSlope: -0.30507654 - outSlope: -0.30670732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.14584772 - inSlope: -0.30670732 - outSlope: -0.3080663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.14071329 - inSlope: -0.3080663 - outSlope: -0.30922055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.13555962 - inSlope: -0.30922055 - outSlope: -0.3101352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.1303907 - inSlope: -0.3101352 - outSlope: -0.31082004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.12521037 - inSlope: -0.31082004 - outSlope: -0.3112416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.12002298 - inSlope: -0.3112416 - outSlope: -0.31143695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.11483237 - inSlope: -0.31143695 - outSlope: -0.31138197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.10964268 - inSlope: -0.31138197 - outSlope: -0.31109363 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.10445779 - inSlope: -0.31109363 - outSlope: -0.31054825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.09928199 - inSlope: -0.31054825 - outSlope: -0.3097637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.094119266 - inSlope: -0.3097637 - outSlope: -0.30875608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.088973336 - inSlope: -0.30875608 - outSlope: -0.30745834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.083849035 - inSlope: -0.30745834 - outSlope: -0.3059715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.078749515 - inSlope: -0.3059715 - outSlope: -0.30414805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.073680386 - inSlope: -0.30414805 - outSlope: -0.3021632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.06864434 - inSlope: -0.3021632 - outSlope: -0.2998835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.06364621 - inSlope: -0.2998835 - outSlope: -0.29733524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.05869063 - inSlope: -0.29733524 - outSlope: -0.2945853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.05378088 - inSlope: -0.2945853 - outSlope: -0.29156756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.048921425 - inSlope: -0.29156756 - outSlope: -0.2882736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.04411687 - inSlope: -0.2882736 - outSlope: -0.28478003 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.03937054 - inSlope: -0.28478003 - outSlope: -0.28096455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.034687802 - inSlope: -0.28096455 - outSlope: -0.2769321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.030072272 - inSlope: -0.2769321 - outSlope: -0.2726734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.02552772 - inSlope: -0.2726734 - outSlope: -0.26813242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.02105885 - inSlope: -0.26813242 - outSlope: -0.26328856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.016670711 - inSlope: -0.26328856 - outSlope: -0.25828126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.012366028 - inSlope: -0.25828126 - outSlope: -0.25295603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.008150098 - inSlope: -0.25295603 - outSlope: -0.24741773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.004026473 - inSlope: -0.24741773 - outSlope: -0.2415886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 2.6504609e-17 - inSlope: -0.2415886 - outSlope: -0.22627664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0037713277 - inSlope: -0.22627664 - outSlope: -0.20224254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0071420334 - inSlope: -0.20224254 - outSlope: -0.1791571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.010127982 - inSlope: -0.1791571 - outSlope: -0.15705517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.012745566 - inSlope: -0.15705517 - outSlope: -0.13591364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.015010791 - inSlope: -0.13591364 - outSlope: -0.11576045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.01694013 - inSlope: -0.11576045 - outSlope: -0.09655861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.018549439 - inSlope: -0.09655861 - outSlope: -0.07836271 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.019855483 - inSlope: -0.07836271 - outSlope: -0.06114135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.020874504 - inSlope: -0.06114135 - outSlope: -0.04491676 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.021623116 - inSlope: -0.04491676 - outSlope: -0.029639555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.022117108 - inSlope: -0.029639555 - outSlope: -0.0154232755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.022374162 - inSlope: -0.0154232755 - outSlope: -0.0021493456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.022409985 - inSlope: -0.0021493456 - outSlope: 0.010099867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.022241654 - inSlope: 0.010099867 - outSlope: 0.021370409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.02188548 - inSlope: 0.021370409 - outSlope: 0.031647187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.02135802 - inSlope: 0.031647187 - outSlope: 0.040946193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.020675585 - inSlope: 0.040946193 - outSlope: 0.04920618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.019855483 - inSlope: 0.04920618 - outSlope: 0.056482904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.018914102 - inSlope: 0.056482904 - outSlope: 0.06278465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.017867692 - inSlope: 0.06278465 - outSlope: 0.068075985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.016733093 - inSlope: 0.068075985 - outSlope: 0.07238781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.015526631 - inSlope: 0.07238781 - outSlope: 0.075661555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.014265606 - inSlope: 0.075661555 - outSlope: 0.0779701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.012966106 - inSlope: 0.0779701 - outSlope: 0.07928584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.011644676 - inSlope: 0.07928584 - outSlope: 0.07958161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.010318317 - inSlope: 0.07958161 - outSlope: 0.07894855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0090025095 - inSlope: 0.07894855 - outSlope: 0.07723621 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0077152406 - inSlope: 0.07723621 - outSlope: 0.0745906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.006472065 - inSlope: 0.0745906 - outSlope: 0.070920385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.00529006 - inSlope: 0.070920385 - outSlope: 0.06632944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0041845543 - inSlope: 0.06632944 - outSlope: 0.060665842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.003173458 - inSlope: 0.060665842 - outSlope: 0.05405419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0022725556 - inSlope: 0.05405419 - outSlope: 0.0464681 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.001498088 - inSlope: 0.0464681 - outSlope: 0.037848387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00086728216 - inSlope: 0.037848387 - outSlope: 0.028258795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0003963027 - inSlope: 0.028258795 - outSlope: 0.017676543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00010169393 - inSlope: 0.017676543 - outSlope: 0.0061016413 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 2.6504609e-17 - inSlope: 0.0061016413 - outSlope: 0.0061016413 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000004781131 - inSlope: 1.682717 - outSlope: 1.682717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.028044805 - inSlope: 1.682717 - outSlope: 1.788341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.05785049 - inSlope: 1.788341 - outSlope: 1.8837073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.08924561 - inSlope: 1.8837073 - outSlope: 1.96848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.122053616 - inSlope: 1.96848 - outSlope: 2.0423534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.15609284 - inSlope: 2.0423534 - outSlope: 2.1050363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.19117677 - inSlope: 2.1050363 - outSlope: 2.1560714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2271113 - inSlope: 2.1560714 - outSlope: 2.1954079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.26370144 - inSlope: 2.1954079 - outSlope: 2.2226555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3007457 - inSlope: 2.2226555 - outSlope: 2.2376723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.33804023 - inSlope: 2.2376723 - outSlope: 2.240385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.37537998 - inSlope: 2.240385 - outSlope: 2.2306504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.41255748 - inSlope: 2.2306504 - outSlope: 2.208515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.44936606 - inSlope: 2.208515 - outSlope: 2.174061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4856004 - inSlope: 2.174061 - outSlope: 2.127371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5210566 - inSlope: 2.127371 - outSlope: 2.0686252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5555337 - inSlope: 2.0686252 - outSlope: 1.9980366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5888343 - inSlope: 1.9980366 - outSlope: 1.9158753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.62076557 - inSlope: 1.9158753 - outSlope: 1.822409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.651139 - inSlope: 1.822409 - outSlope: 1.7178783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.67977035 - inSlope: 1.7178783 - outSlope: 1.6025213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.706479 - inSlope: 1.6025213 - outSlope: 1.4767551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.7310916 - inSlope: 1.4767551 - outSlope: 1.3405765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.75343454 - inSlope: 1.3405765 - outSlope: 1.194351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7733404 - inSlope: 1.194351 - outSlope: 1.0381339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7906426 - inSlope: 1.0381339 - outSlope: 0.8719783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.8051756 - inSlope: 0.8719783 - outSlope: 0.69587654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.81677353 - inSlope: 0.69587654 - outSlope: 0.50974804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.82526934 - inSlope: 0.50974804 - outSlope: 0.3134969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.8304943 - inSlope: 0.3134969 - outSlope: 0.10687342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.8322755 - inSlope: 0.10687342 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.8322755 - inSlope: -0 - outSlope: -0.016372219 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.83200264 - inSlope: -0.016372219 - outSlope: -0.04875903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.83119 - inSlope: -0.04875903 - outSlope: -0.080455616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.82984906 - inSlope: -0.080455616 - outSlope: -0.11155854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.82798976 - inSlope: -0.11155854 - outSlope: -0.14203204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.82562256 - inSlope: -0.14203204 - outSlope: -0.171894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.82275766 - inSlope: -0.171894 - outSlope: -0.2011537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.8194051 - inSlope: -0.2011537 - outSlope: -0.22984408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.81557435 - inSlope: -0.22984408 - outSlope: -0.2579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.811276 - inSlope: -0.2579 - outSlope: -0.28536943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.80651987 - inSlope: -0.28536943 - outSlope: -0.31227738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.80131525 - inSlope: -0.31227738 - outSlope: -0.33855233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7956727 - inSlope: -0.33855233 - outSlope: -0.36426222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7896017 - inSlope: -0.36426222 - outSlope: -0.38940427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.7831116 - inSlope: -0.38940427 - outSlope: -0.41395822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7762123 - inSlope: -0.41395822 - outSlope: -0.43785852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.76891464 - inSlope: -0.43785852 - outSlope: -0.46126887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.76122683 - inSlope: -0.46126887 - outSlope: -0.4840283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7531597 - inSlope: -0.4840283 - outSlope: -0.5061941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.74472314 - inSlope: -0.5061941 - outSlope: -0.52779484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.73592657 - inSlope: -0.52779484 - outSlope: -0.5487769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7267803 - inSlope: -0.5487769 - outSlope: -0.56917197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.71729404 - inSlope: -0.56917197 - outSlope: -0.5889314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7074785 - inSlope: -0.5889314 - outSlope: -0.60810745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6973434 - inSlope: -0.60810745 - outSlope: -0.62663615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.6868995 - inSlope: -0.62663615 - outSlope: -0.64457476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6761566 - inSlope: -0.64457476 - outSlope: -0.661884 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6651252 - inSlope: -0.661884 - outSlope: -0.6785173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6538166 - inSlope: -0.6785173 - outSlope: -0.69454837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6422407 - inSlope: -0.69454837 - outSlope: -0.70992774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6304086 - inSlope: -0.70992774 - outSlope: -0.72465134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.6183311 - inSlope: -0.72465134 - outSlope: -0.7387097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.60601926 - inSlope: -0.7387097 - outSlope: -0.75211716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.593484 - inSlope: -0.75211716 - outSlope: -0.7647915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.5807375 - inSlope: -0.7647915 - outSlope: -0.77687216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.5677896 - inSlope: -0.77687216 - outSlope: -0.78826267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.5546519 - inSlope: -0.78826267 - outSlope: -0.7988892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.541337 - inSlope: -0.7988892 - outSlope: -0.8088835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.52785563 - inSlope: -0.8088835 - outSlope: -0.8181389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.51422 - inSlope: -0.8181389 - outSlope: -0.82672197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.5004413 - inSlope: -0.82672197 - outSlope: -0.83456117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.48653197 - inSlope: -0.83456117 - outSlope: -0.8416994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.47250366 - inSlope: -0.8416994 - outSlope: -0.84812963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.45836818 - inSlope: -0.84812963 - outSlope: -0.85379547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.44413817 - inSlope: -0.85379547 - outSlope: -0.8587887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.42982504 - inSlope: -0.8587887 - outSlope: -0.86302483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4154413 - inSlope: -0.86302483 - outSlope: -0.86652243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.40099928 - inSlope: -0.86652243 - outSlope: -0.86929226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.3865111 - inSlope: -0.86929226 - outSlope: -0.87134147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.37198874 - inSlope: -0.87134147 - outSlope: -0.8726325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.35744488 - inSlope: -0.8726325 - outSlope: -0.87319756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3428916 - inSlope: -0.87319756 - outSlope: -0.8730554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.3283406 - inSlope: -0.8730554 - outSlope: -0.87212646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.31380516 - inSlope: -0.87212646 - outSlope: -0.8705332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.2992963 - inSlope: -0.8705332 - outSlope: -0.86816573 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.28482687 - inSlope: -0.86816573 - outSlope: -0.8650669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.2704091 - inSlope: -0.8650669 - outSlope: -0.8612939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.25605422 - inSlope: -0.8612939 - outSlope: -0.856761 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.24177489 - inSlope: -0.856761 - outSlope: -0.8515119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.22758304 - inSlope: -0.8515119 - outSlope: -0.8455887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.2134899 - inSlope: -0.8455887 - outSlope: -0.8389394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.1995076 - inSlope: -0.8389394 - outSlope: -0.8315866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.18564783 - inSlope: -0.8315866 - outSlope: -0.8235354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.17192206 - inSlope: -0.8235354 - outSlope: -0.81482637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.15834163 - inSlope: -0.81482637 - outSlope: -0.8054297 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.14491782 - inSlope: -0.8054297 - outSlope: -0.79536784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.1316617 - inSlope: -0.79536784 - outSlope: -0.78464836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.11858424 - inSlope: -0.78464836 - outSlope: -0.77319753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.105697624 - inSlope: -0.77319753 - outSlope: -0.7612327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.093010426 - inSlope: -0.7612327 - outSlope: -0.74849707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.08053549 - inSlope: -0.74849707 - outSlope: -0.7351826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.068282455 - inSlope: -0.7351826 - outSlope: -0.7212659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.056261368 - inSlope: -0.7212659 - outSlope: -0.70667446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.04448347 - inSlope: -0.70667446 - outSlope: -0.6915345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.032957908 - inSlope: -0.6915345 - outSlope: -0.67572206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.021695884 - inSlope: -0.67572206 - outSlope: -0.6593884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.010706088 - inSlope: -0.6593884 - outSlope: -0.6423699 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000006830188 - inSlope: -0.6423699 - outSlope: -0.60031 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.010005369 - inSlope: -0.60031 - outSlope: -0.53544694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.018929476 - inSlope: -0.53544694 - outSlope: -0.4734804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.026820809 - inSlope: -0.4734804 - outSlope: -0.41434938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.033726625 - inSlope: -0.41434938 - outSlope: -0.35804752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03969408 - inSlope: -0.35804752 - outSlope: -0.30459374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.044770636 - inSlope: -0.30459374 - outSlope: -0.2537826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.04900034 - inSlope: -0.2537826 - outSlope: -0.20578218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05243004 - inSlope: -0.20578218 - outSlope: -0.16041748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.055103663 - inSlope: -0.16041748 - outSlope: -0.11780899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.057067145 - inSlope: -0.11780899 - outSlope: -0.07773049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.05836265 - inSlope: -0.07773049 - outSlope: -0.040432997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.059036534 - inSlope: -0.040432997 - outSlope: -0.005641585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05913056 - inSlope: -0.005641585 - outSlope: 0.026499357 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.058688905 - inSlope: 0.026499357 - outSlope: 0.056028046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.057755105 - inSlope: 0.056028046 - outSlope: 0.083016835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.056371473 - inSlope: 0.083016835 - outSlope: 0.10734591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.054582376 - inSlope: 0.10734591 - outSlope: 0.12914021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.05243004 - inSlope: 0.12914021 - outSlope: 0.14833747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.049957752 - inSlope: 0.14833747 - outSlope: 0.16491847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.047209114 - inSlope: 0.16491847 - outSlope: 0.17898956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.044225957 - inSlope: 0.17898956 - outSlope: 0.19038807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.041052826 - inSlope: 0.19038807 - outSlope: 0.1992197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0377325 - inSlope: 0.1992197 - outSlope: 0.20544891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.034308355 - inSlope: 0.20544891 - outSlope: 0.20906721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.030823905 - inSlope: 0.20906721 - outSlope: 0.21005438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.027323002 - inSlope: 0.21005438 - outSlope: 0.20844372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.023848943 - inSlope: 0.20844372 - outSlope: 0.20416592 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.020446181 - inSlope: 0.20416592 - outSlope: 0.19731914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.017157532 - inSlope: 0.19731914 - outSlope: 0.18778041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.014027862 - inSlope: 0.18778041 - outSlope: 0.1756372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.011100536 - inSlope: 0.1756372 - outSlope: 0.16079937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.008420549 - inSlope: 0.16079937 - outSlope: 0.14332011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.006031883 - inSlope: 0.14332011 - outSlope: 0.12323888 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0039779036 - inSlope: 0.12323888 - outSlope: 0.10044902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.002303755 - inSlope: 0.10044902 - outSlope: 0.07500377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0010536932 - inSlope: 0.07500377 - outSlope: 0.046964422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002709536 - inSlope: 0.046964422 - outSlope: 0.016228545 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000004781131 - inSlope: 0.016228545 - outSlope: 0.016228545 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000014229557 - inSlope: -1.4256439 - outSlope: -1.4256439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.023760747 - inSlope: -1.4256439 - outSlope: -1.5157714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.049023606 - inSlope: -1.5157714 - outSlope: -1.5974814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.07564829 - inSlope: -1.5974814 - outSlope: -1.6712962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.103503235 - inSlope: -1.6712962 - outSlope: -1.7365199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13244523 - inSlope: -1.7365199 - outSlope: -1.7935271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.16233735 - inSlope: -1.7935271 - outSlope: -1.8417451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.1930331 - inSlope: -1.8417451 - outSlope: -1.88107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.22438428 - inSlope: -1.88107 - outSlope: -1.911446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.2562417 - inSlope: -1.911446 - outSlope: -1.9325639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.2884511 - inSlope: -1.9325639 - outSlope: -1.944076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.32085237 - inSlope: -1.944076 - outSlope: -1.9459463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.3532848 - inSlope: -1.9459463 - outSlope: -1.9377084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.38557994 - inSlope: -1.9377084 - outSlope: -1.9195212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.41757196 - inSlope: -1.9195212 - outSlope: -1.8906785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.44908327 - inSlope: -1.8906785 - outSlope: -1.8511983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.4799366 - inSlope: -1.8511983 - outSlope: -1.8009012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.5099516 - inSlope: -1.8009012 - outSlope: -1.739615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.5389452 - inSlope: -1.739615 - outSlope: -1.6671804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.5667315 - inSlope: -1.6671804 - outSlope: -1.5830528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.59311575 - inSlope: -1.5830528 - outSlope: -1.4876118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.61790925 - inSlope: -1.4876118 - outSlope: -1.3803458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.64091504 - inSlope: -1.3803458 - outSlope: -1.2613547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.6619376 - inSlope: -1.2613547 - outSlope: -1.1309114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.68078613 - inSlope: -1.1309114 - outSlope: -0.98842716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.6972599 - inSlope: -0.98842716 - outSlope: -0.83409834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.71116155 - inSlope: -0.83409834 - outSlope: -0.6686253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.7223053 - inSlope: -0.6686253 - outSlope: -0.4912873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.7304934 - inSlope: -0.4912873 - outSlope: -0.3028217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.73554045 - inSlope: -0.3028217 - outSlope: -0.10333291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.73726267 - inSlope: -0.10333291 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.73726267 - inSlope: -0 - outSlope: 0.0159681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.73699653 - inSlope: 0.0159681 - outSlope: 0.047031686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.7362127 - inSlope: 0.047031686 - outSlope: 0.0777591 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.7349167 - inSlope: 0.0777591 - outSlope: 0.107807025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.7331199 - inSlope: 0.107807025 - outSlope: 0.1371683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.73083377 - inSlope: 0.1371683 - outSlope: 0.16581075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.72807026 - inSlope: 0.16581075 - outSlope: 0.19379734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.7248403 - inSlope: 0.19379734 - outSlope: 0.22128245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.72115225 - inSlope: 0.22128245 - outSlope: 0.24804735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.7170181 - inSlope: 0.24804735 - outSlope: 0.27396825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.712452 - inSlope: 0.27396825 - outSlope: 0.29937774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.7074624 - inSlope: 0.29937774 - outSlope: 0.32393605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.70206344 - inSlope: 0.32393605 - outSlope: 0.3479651 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.696264 - inSlope: 0.3479651 - outSlope: 0.3712977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6900757 - inSlope: 0.3712977 - outSlope: 0.39378443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6835126 - inSlope: 0.39378443 - outSlope: 0.41576424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.67658323 - inSlope: 0.41576424 - outSlope: 0.43687147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.66930205 - inSlope: 0.43687147 - outSlope: 0.45732424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.66168 - inSlope: 0.45732424 - outSlope: 0.47720477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6537266 - inSlope: 0.47720477 - outSlope: 0.4964559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.6454523 - inSlope: 0.4964559 - outSlope: 0.5149703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6368695 - inSlope: 0.5149703 - outSlope: 0.5323258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.62799734 - inSlope: 0.5323258 - outSlope: 0.5494922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.61883914 - inSlope: 0.5494922 - outSlope: 0.5659645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.6094064 - inSlope: 0.5659645 - outSlope: 0.58141404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.5997162 - inSlope: 0.58141404 - outSlope: 0.5965382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.5897739 - inSlope: 0.5965382 - outSlope: 0.6107503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.57959473 - inSlope: 0.6107503 - outSlope: 0.62434375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.569189 - inSlope: 0.62434375 - outSlope: 0.63737476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.55856603 - inSlope: 0.63737476 - outSlope: 0.6492168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.54774576 - inSlope: 0.6492168 - outSlope: 0.6610758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.53672785 - inSlope: 0.6610758 - outSlope: 0.6718833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.5255298 - inSlope: 0.6718833 - outSlope: 0.6820149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.5141629 - inSlope: 0.6820149 - outSlope: 0.6916136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.502636 - inSlope: 0.6916136 - outSlope: 0.70072776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.49095723 - inSlope: 0.70072776 - outSlope: 0.70879763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.47914395 - inSlope: 0.70879763 - outSlope: 0.716326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.4672051 - inSlope: 0.716326 - outSlope: 0.7232208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.45515144 - inSlope: 0.7232208 - outSlope: 0.72972786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.44298932 - inSlope: 0.72972786 - outSlope: 0.7352264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.43073556 - inSlope: 0.7352264 - outSlope: 0.7403816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.41839588 - inSlope: 0.7403816 - outSlope: 0.74465704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.40598494 - inSlope: 0.74465704 - outSlope: 0.7484497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.3935108 - inSlope: 0.7484497 - outSlope: 0.7517023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.38098234 - inSlope: 0.7517023 - outSlope: 0.7542772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.36841106 - inSlope: 0.7542772 - outSlope: 0.7561691 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.35580826 - inSlope: 0.7561691 - outSlope: 0.7575406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.3431826 - inSlope: 0.7575406 - outSlope: 0.7582308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.33054543 - inSlope: 0.7582308 - outSlope: 0.75840247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.3179054 - inSlope: 0.75840247 - outSlope: 0.7582272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.3052683 - inSlope: 0.7582272 - outSlope: 0.7568629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.29265392 - inSlope: 0.7568629 - outSlope: 0.75546986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.28006268 - inSlope: 0.75546986 - outSlope: 0.7534225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.26750565 - inSlope: 0.7534225 - outSlope: 0.7506777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.25499436 - inSlope: 0.7506777 - outSlope: 0.74741703 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.24253742 - inSlope: 0.74741703 - outSlope: 0.74363154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.23014358 - inSlope: 0.74363154 - outSlope: 0.7391746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.21782401 - inSlope: 0.7391746 - outSlope: 0.73437166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.2055845 - inSlope: 0.73437166 - outSlope: 0.72887313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.19343662 - inSlope: 0.72887313 - outSlope: 0.72286856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.18138883 - inSlope: 0.72286856 - outSlope: 0.71651256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.16944696 - inSlope: 0.71651256 - outSlope: 0.709478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.15762234 - inSlope: 0.709478 - outSlope: 0.7019149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.1459236 - inSlope: 0.7019149 - outSlope: 0.6938604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.13435927 - inSlope: 0.6938604 - outSlope: 0.68544006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.12293528 - inSlope: 0.68544006 - outSlope: 0.6761748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.11166571 - inSlope: 0.6761748 - outSlope: 0.66656536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.1005563 - inSlope: 0.66656536 - outSlope: 0.65677124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.08961012 - inSlope: 0.65677124 - outSlope: 0.6461367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.07884119 - inSlope: 0.6461367 - outSlope: 0.6349783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.068258226 - inSlope: 0.6349783 - outSlope: 0.6234727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.057867024 - inSlope: 0.6234727 - outSlope: 0.61145663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.04767609 - inSlope: 0.61145663 - outSlope: 0.5990997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.037691105 - inSlope: 0.5990997 - outSlope: 0.58605206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.02792358 - inSlope: 0.58605206 - outSlope: 0.5724892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.018382102 - inSlope: 0.5724892 - outSlope: 0.5587596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.00906945 - inSlope: 0.5587596 - outSlope: 0.5441701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000042688676 - inSlope: 0.5441701 - outSlope: 0.50861996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.008477155 - inSlope: 0.50861996 - outSlope: 0.45361897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.016037464 - inSlope: 0.45361897 - outSlope: 0.40117526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.022723712 - inSlope: 0.40117526 - outSlope: 0.35112843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.028575847 - inSlope: 0.35112843 - outSlope: 0.30333364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.033631403 - inSlope: 0.30333364 - outSlope: 0.25817248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.037934273 - inSlope: 0.25817248 - outSlope: 0.21518087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.041520618 - inSlope: 0.21518087 - outSlope: 0.17440231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.04442732 - inSlope: 0.17440231 - outSlope: 0.13595818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.046693288 - inSlope: 0.13595818 - outSlope: 0.09991238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.048358493 - inSlope: 0.09991238 - outSlope: 0.065828845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.04945564 - inSlope: 0.065828845 - outSlope: 0.034337003 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.05002792 - inSlope: 0.034337003 - outSlope: 0.004719575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.05010658 - inSlope: 0.004719575 - outSlope: -0.022404289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.049733177 - inSlope: -0.022404289 - outSlope: -0.04754913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.048940692 - inSlope: -0.04754913 - outSlope: -0.07038134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.047767654 - inSlope: -0.07038134 - outSlope: -0.0910669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.046249874 - inSlope: -0.0910669 - outSlope: -0.10935332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.04442732 - inSlope: -0.10935332 - outSlope: -0.12582321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.04233027 - inSlope: -0.12582321 - outSlope: -0.1397307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.040001426 - inSlope: -0.1397307 - outSlope: -0.15166543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.03747367 - inSlope: -0.15166543 - outSlope: -0.16136229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.034784302 - inSlope: -0.16136229 - outSlope: -0.1688222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0319706 - inSlope: -0.1688222 - outSlope: -0.17406559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.029069511 - inSlope: -0.17406559 - outSlope: -0.17716175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.026116818 - inSlope: -0.17716175 - outSlope: -0.1780063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.02315005 - inSlope: -0.1780063 - outSlope: -0.17664096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.020206036 - inSlope: -0.17664096 - outSlope: -0.17295213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.017323503 - inSlope: -0.17295213 - outSlope: -0.16719896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.014536857 - inSlope: -0.16719896 - outSlope: -0.15913002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.011884692 - inSlope: -0.15913002 - outSlope: -0.14882675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.009404213 - inSlope: -0.14882675 - outSlope: -0.13621494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0071339663 - inSlope: -0.13621494 - outSlope: -0.12136328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.005111247 - inSlope: -0.12136328 - outSlope: -0.10454714 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.003368796 - inSlope: -0.10454714 - outSlope: -0.08505494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0019512151 - inSlope: -0.08505494 - outSlope: -0.06351233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0008926772 - inSlope: -0.06351233 - outSlope: -0.0398226 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00022896785 - inSlope: -0.0398226 - outSlope: -0.013738939 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000014229557 - inSlope: -0.013738939 - outSlope: -0.013738939 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000005312368 - inSlope: 1.3782048 - outSlope: 1.3782048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.022969551 - inSlope: 1.3782048 - outSlope: 1.4616822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.047330923 - inSlope: 1.4616822 - outSlope: 1.5365577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.072940215 - inSlope: 1.5365577 - outSlope: 1.6026795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.099651545 - inSlope: 1.6026795 - outSlope: 1.6598252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.1273153 - inSlope: 1.6598252 - outSlope: 1.7078993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15578029 - inSlope: 1.7078993 - outSlope: 1.746803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.18489367 - inSlope: 1.746803 - outSlope: 1.77637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.21449985 - inSlope: 1.77637 - outSlope: 1.7965401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.24444218 - inSlope: 1.7965401 - outSlope: 1.8072251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.2745626 - inSlope: 1.8072251 - outSlope: 1.808374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.30470216 - inSlope: 1.808374 - outSlope: 1.7999662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3347016 - inSlope: 1.7999662 - outSlope: 1.7819525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.3644008 - inSlope: 1.7819525 - outSlope: 1.754492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.39364234 - inSlope: 1.754492 - outSlope: 1.717499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.42226732 - inSlope: 1.717499 - outSlope: 1.6711203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.45011935 - inSlope: 1.6711203 - outSlope: 1.6153995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.47704265 - inSlope: 1.6153995 - outSlope: 1.5504496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5028835 - inSlope: 1.5504496 - outSlope: 1.4764931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.5274917 - inSlope: 1.4764931 - outSlope: 1.3934314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.55071557 - inSlope: 1.3934314 - outSlope: 1.3015807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.57240856 - inSlope: 1.3015807 - outSlope: 1.2009742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5924248 - inSlope: 1.2009742 - outSlope: 1.0916458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6106189 - inSlope: 1.0916458 - outSlope: 0.9737948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6268488 - inSlope: 0.9737948 - outSlope: 0.84740365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6409722 - inSlope: 0.84740365 - outSlope: 0.71250856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.65284735 - inSlope: 0.71250856 - outSlope: 0.56911165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.66233253 - inSlope: 0.56911165 - outSlope: 0.41720474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.66928595 - inSlope: 0.41720474 - outSlope: 0.25674486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.67356503 - inSlope: 0.25674486 - outSlope: 0.08750789 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6750235 - inSlope: 0.08750789 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6750235 - inSlope: -0 - outSlope: -0.013414634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.6747999 - inSlope: -0.013414634 - outSlope: -0.03992919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.67413443 - inSlope: -0.03992919 - outSlope: -0.065882266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.6730364 - inSlope: -0.065882266 - outSlope: -0.091359705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.67151374 - inSlope: -0.091359705 - outSlope: -0.11628639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.66957563 - inSlope: -0.11628639 - outSlope: -0.14073743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.66723 - inSlope: -0.14073743 - outSlope: -0.1646437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.66448593 - inSlope: -0.1646437 - outSlope: -0.18803018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6613521 - inSlope: -0.18803018 - outSlope: -0.21097204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6578359 - inSlope: -0.21097204 - outSlope: -0.23338102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6539462 - inSlope: -0.23338102 - outSlope: -0.25525355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.649692 - inSlope: -0.25525355 - outSlope: -0.27668622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.64508057 - inSlope: -0.27668622 - outSlope: -0.29753953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6401216 - inSlope: -0.29753953 - outSlope: -0.31795067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.63482237 - inSlope: -0.31795067 - outSlope: -0.33782992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.6291919 - inSlope: -0.33782992 - outSlope: -0.35721692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.62323827 - inSlope: -0.35721692 - outSlope: -0.376114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.6169697 - inSlope: -0.376114 - outSlope: -0.39447466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.61039513 - inSlope: -0.39447466 - outSlope: -0.41238108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.6035221 - inSlope: -0.41238108 - outSlope: -0.42972606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.59636 - inSlope: -0.42972606 - outSlope: -0.44659537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.5889168 - inSlope: -0.44659537 - outSlope: -0.46295357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.58120084 - inSlope: -0.46295357 - outSlope: -0.4787998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.57322085 - inSlope: -0.4787998 - outSlope: -0.49411345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.56498563 - inSlope: -0.49411345 - outSlope: -0.50892997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.5565035 - inSlope: -0.50892997 - outSlope: -0.52323866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.54778284 - inSlope: -0.52323866 - outSlope: -0.53698236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.53883314 - inSlope: -0.53698236 - outSlope: -0.5502468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.5296624 - inSlope: -0.5502468 - outSlope: -0.56297785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.52027935 - inSlope: -0.56297785 - outSlope: -0.57516986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.5106932 - inSlope: -0.57516986 - outSlope: -0.5868357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.5009126 - inSlope: -0.5868357 - outSlope: -0.59797764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.49094632 - inSlope: -0.59797764 - outSlope: -0.60854375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.48080394 - inSlope: -0.60854375 - outSlope: -0.61860204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.4704939 - inSlope: -0.61860204 - outSlope: -0.62812924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.4600251 - inSlope: -0.62812924 - outSlope: -0.63711643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.4494065 - inSlope: -0.63711643 - outSlope: -0.6454893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.43864828 - inSlope: -0.6454893 - outSlope: -0.65340817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.42775816 - inSlope: -0.65340817 - outSlope: -0.6606824 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.4167468 - inSlope: -0.6606824 - outSlope: -0.667463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.40562242 - inSlope: -0.667463 - outSlope: -0.6736714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.39439458 - inSlope: -0.6736714 - outSlope: -0.67935234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.38307205 - inSlope: -0.67935234 - outSlope: -0.6844092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.37166524 - inSlope: -0.6844092 - outSlope: -0.6889676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.36018237 - inSlope: -0.6889676 - outSlope: -0.6929154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.3486338 - inSlope: -0.6929154 - outSlope: -0.69632715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.33702835 - inSlope: -0.69632715 - outSlope: -0.69917387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.32537547 - inSlope: -0.69917387 - outSlope: -0.70145375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.31368458 - inSlope: -0.70145375 - outSlope: -0.7031471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.30196548 - inSlope: -0.7031471 - outSlope: -0.70430404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.2902271 - inSlope: -0.70430404 - outSlope: -0.7048852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.278479 - inSlope: -0.7048852 - outSlope: -0.7048891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.2667308 - inSlope: -0.7048891 - outSlope: -0.7043595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.25499147 - inSlope: -0.7043595 - outSlope: -0.7032088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.24327134 - inSlope: -0.7032088 - outSlope: -0.70157176 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.23157848 - inSlope: -0.70157176 - outSlope: -0.6993035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.21992344 - inSlope: -0.6993035 - outSlope: -0.69650596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.20831501 - inSlope: -0.69650596 - outSlope: -0.69314605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.19676259 - inSlope: -0.69314605 - outSlope: -0.6892381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.1852753 - inSlope: -0.6892381 - outSlope: -0.6847454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.17386289 - inSlope: -0.6847454 - outSlope: -0.679769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.16253342 - inSlope: -0.679769 - outSlope: -0.6741453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.15129767 - inSlope: -0.6741453 - outSlope: -0.66803366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.14016363 - inSlope: -0.66803366 - outSlope: -0.6613735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12914075 - inSlope: -0.6613735 - outSlope: -0.6541529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11823821 - inSlope: -0.6541529 - outSlope: -0.6464085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.107464746 - inSlope: -0.6464085 - outSlope: -0.63812095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09682941 - inSlope: -0.63812095 - outSlope: -0.6292942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.08634118 - inSlope: -0.6292942 - outSlope: -0.61996055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07600851 - inSlope: -0.61996055 - outSlope: -0.61008245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06584048 - inSlope: -0.61008245 - outSlope: -0.59968036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05584582 - inSlope: -0.59968036 - outSlope: -0.5887624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.04603312 - inSlope: -0.5887624 - outSlope: -0.5773096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.036411304 - inSlope: -0.5773096 - outSlope: -0.5653474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.026988856 - inSlope: -0.5653474 - outSlope: -0.55292594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.017773433 - inSlope: -0.55292594 - outSlope: -0.53995275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.008774228 - inSlope: -0.53995275 - outSlope: -0.52648604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000005312368 - inSlope: -0.52648604 - outSlope: -0.49235067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.008206485 - inSlope: -0.49235067 - outSlope: -0.43947795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.015531111 - inSlope: -0.43947795 - outSlope: -0.3888626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.022012148 - inSlope: -0.3888626 - outSlope: -0.34051993 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.027687475 - inSlope: -0.34051993 - outSlope: -0.29439262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.032594014 - inSlope: -0.29439262 - outSlope: -0.25055054 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.036769852 - inSlope: -0.25055054 - outSlope: -0.20888191 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.040251214 - inSlope: -0.20888191 - outSlope: -0.16937518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.04307413 - inSlope: -0.16937518 - outSlope: -0.13212506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.045276213 - inSlope: -0.13212506 - outSlope: -0.09701805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04689318 - inSlope: -0.09701805 - outSlope: -0.064014554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.047960088 - inSlope: -0.064014554 - outSlope: -0.033287365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.048514877 - inSlope: -0.033287365 - outSlope: -0.004668166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.04859268 - inSlope: -0.004668166 - outSlope: 0.021837672 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04822872 - inSlope: 0.021837672 - outSlope: 0.046171367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.047459196 - inSlope: 0.046171367 - outSlope: 0.068353176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04631996 - inSlope: 0.068353176 - outSlope: 0.08841128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04484644 - inSlope: 0.08841128 - outSlope: 0.10633874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04307413 - inSlope: 0.10633874 - outSlope: 0.1221088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.041038986 - inSlope: 0.1221088 - outSlope: 0.13577333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0387761 - inSlope: 0.13577333 - outSlope: 0.14723866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.036322124 - inSlope: 0.14723866 - outSlope: 0.15661277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.033711914 - inSlope: 0.15661277 - outSlope: 0.16385642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.030980976 - inSlope: 0.16385642 - outSlope: 0.1689126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.028165769 - inSlope: 0.1689126 - outSlope: 0.17182538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.025302015 - inSlope: 0.17182538 - outSlope: 0.17263865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.022424707 - inSlope: 0.17263865 - outSlope: 0.17120232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.019571338 - inSlope: 0.17120232 - outSlope: 0.16771746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.01677605 - inSlope: 0.16771746 - outSlope: 0.16198787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.014076254 - inSlope: 0.16198787 - outSlope: 0.15415034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.011507085 - inSlope: 0.15415034 - outSlope: 0.14413898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.009104736 - inSlope: 0.14413898 - outSlope: 0.1319282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.006905935 - inSlope: 0.1319282 - outSlope: 0.117584355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0049461974 - inSlope: 0.117584355 - outSlope: 0.101045996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.003262099 - inSlope: 0.101045996 - outSlope: 0.08237222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0018892301 - inSlope: 0.08237222 - outSlope: 0.061535493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00086363946 - inSlope: 0.061535493 - outSlope: 0.038508642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00022182934 - inSlope: 0.038508642 - outSlope: 0.013277899 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000005312368 - inSlope: 0.013277899 - outSlope: 0.013277899 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007589097 - inSlope: 1.3978994 - outSlope: 1.3978994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.023298401 - inSlope: 1.3978994 - outSlope: 1.4827025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.04801011 - inSlope: 1.4827025 - outSlope: 1.5587435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.07398917 - inSlope: 1.5587435 - outSlope: 1.6258739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.10108707 - inSlope: 1.6258739 - outSlope: 1.6839173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12915236 - inSlope: 1.6839173 - outSlope: 1.732801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15803237 - inSlope: 1.732801 - outSlope: 1.7722948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.18757062 - inSlope: 1.7722948 - outSlope: 1.8023525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.21760984 - inSlope: 1.8023525 - outSlope: 1.8228445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.24799058 - inSlope: 1.8228445 - outSlope: 1.833687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.27855203 - inSlope: 1.833687 - outSlope: 1.8348689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.30913317 - inSlope: 1.8348689 - outSlope: 1.8263127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3395717 - inSlope: 1.8263127 - outSlope: 1.8080933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.3697066 - inSlope: 1.8080933 - outSlope: 1.7801089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.39937508 - inSlope: 1.7801089 - outSlope: 1.7425526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.42841762 - inSlope: 1.7425526 - outSlope: 1.6954122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.45667452 - inSlope: 1.6954122 - outSlope: 1.6388116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.48398802 - inSlope: 1.6388116 - outSlope: 1.5729158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5102033 - inSlope: 1.5729158 - outSlope: 1.4977183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.53516525 - inSlope: 1.4977183 - outSlope: 1.413455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.55872285 - inSlope: 1.413455 - outSlope: 1.3202025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5807262 - inSlope: 1.3202025 - outSlope: 1.2180401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6010269 - inSlope: 1.2180401 - outSlope: 1.1071383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6194792 - inSlope: 1.1071383 - outSlope: 0.9875456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6359383 - inSlope: 0.9875456 - outSlope: 0.859352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6502608 - inSlope: 0.859352 - outSlope: 0.722515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.66230273 - inSlope: 0.722515 - outSlope: 0.577076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.67192066 - inSlope: 0.577076 - outSlope: 0.423077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.67897195 - inSlope: 0.423077 - outSlope: 0.26030684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.6833104 - inSlope: 0.26030684 - outSlope: 0.0887274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6847892 - inSlope: 0.0887274 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6847892 - inSlope: -0 - outSlope: -0.013614906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.68456227 - inSlope: -0.013614906 - outSlope: -0.0404549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.683888 - inSlope: -0.0404549 - outSlope: -0.06680853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.68277454 - inSlope: -0.06680853 - outSlope: -0.09264001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.68123055 - inSlope: -0.09264001 - outSlope: -0.1179136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.6792653 - inSlope: -0.1179136 - outSlope: -0.14269008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.67688715 - inSlope: -0.14269008 - outSlope: -0.16695397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.6741046 - inSlope: -0.16695397 - outSlope: -0.19070166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6709262 - inSlope: -0.19070166 - outSlope: -0.21389386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6673613 - inSlope: -0.21389386 - outSlope: -0.23665331 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6634171 - inSlope: -0.23665331 - outSlope: -0.25884056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6591031 - inSlope: -0.25884056 - outSlope: -0.28053072 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6544276 - inSlope: -0.28053072 - outSlope: -0.30175954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.64939827 - inSlope: -0.30175954 - outSlope: -0.32241383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.64402467 - inSlope: -0.32241383 - outSlope: -0.34260425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.6383146 - inSlope: -0.34260425 - outSlope: -0.3622595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.63227695 - inSlope: -0.3622595 - outSlope: -0.38143194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.62591976 - inSlope: -0.38143194 - outSlope: -0.40006796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.61925197 - inSlope: -0.40006796 - outSlope: -0.41822115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.6122816 - inSlope: -0.41822115 - outSlope: -0.43581647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.605018 - inSlope: -0.43581647 - outSlope: -0.45296115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.5974687 - inSlope: -0.45296115 - outSlope: -0.46952313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.58964324 - inSlope: -0.46952313 - outSlope: -0.48561978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.5815496 - inSlope: -0.48561978 - outSlope: -0.50113726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.5731973 - inSlope: -0.50113726 - outSlope: -0.51624703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.5645932 - inSlope: -0.51624703 - outSlope: -0.53070235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.55574816 - inSlope: -0.53070235 - outSlope: -0.54471785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.54666954 - inSlope: -0.54471785 - outSlope: -0.55813247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.53736734 - inSlope: -0.55813247 - outSlope: -0.57107097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.52784944 - inSlope: -0.57107097 - outSlope: -0.5834525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.51812524 - inSlope: -0.5834525 - outSlope: -0.5953115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.5082034 - inSlope: -0.5953115 - outSlope: -0.60659647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.49809346 - inSlope: -0.60659647 - outSlope: -0.61736286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.48780409 - inSlope: -0.61736286 - outSlope: -0.6275803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.47734442 - inSlope: -0.6275803 - outSlope: -0.6372148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.4667242 - inSlope: -0.6372148 - outSlope: -0.6463343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.45595196 - inSlope: -0.6463343 - outSlope: -0.654902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.44503686 - inSlope: -0.654902 - outSlope: -0.66288894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.43398872 - inSlope: -0.66288894 - outSlope: -0.67034906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.42281625 - inSlope: -0.67034906 - outSlope: -0.6771869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4115298 - inSlope: -0.6771869 - outSlope: -0.6835312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.40013763 - inSlope: -0.6835312 - outSlope: -0.68923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.38865048 - inSlope: -0.68923 - outSlope: -0.6944317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.37707663 - inSlope: -0.6944317 - outSlope: -0.6990133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.36542633 - inSlope: -0.6990133 - outSlope: -0.70308095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.35370833 - inSlope: -0.70308095 - outSlope: -0.70650166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.3419333 - inSlope: -0.70650166 - outSlope: -0.7094235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.3301096 - inSlope: -0.7094235 - outSlope: -0.7117248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.31824753 - inSlope: -0.7117248 - outSlope: -0.71347183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.30635634 - inSlope: -0.71347183 - outSlope: -0.7146252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.29444593 - inSlope: -0.7146252 - outSlope: -0.7151992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.28252596 - inSlope: -0.7151992 - outSlope: -0.71523345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.27060533 - inSlope: -0.71523345 - outSlope: -0.7146502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2586945 - inSlope: -0.7146502 - outSlope: -0.7135246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.24680243 - inSlope: -0.7135246 - outSlope: -0.71184105 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.23493843 - inSlope: -0.71184105 - outSlope: -0.7095424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.22311273 - inSlope: -0.7095424 - outSlope: -0.7067046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.21133433 - inSlope: -0.7067046 - outSlope: -0.7033036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.19961262 - inSlope: -0.7033036 - outSlope: -0.6992856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.18795787 - inSlope: -0.6992856 - outSlope: -0.69477147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.17637835 - inSlope: -0.69477147 - outSlope: -0.6896556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.1648841 - inSlope: -0.6896556 - outSlope: -0.6840015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.15348409 - inSlope: -0.6840015 - outSlope: -0.6777682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.1421878 - inSlope: -0.6777682 - outSlope: -0.6709937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13100459 - inSlope: -0.6709937 - outSlope: -0.6636516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11994374 - inSlope: -0.6636516 - outSlope: -0.6557976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10901379 - inSlope: -0.6557976 - outSlope: -0.6473875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09822401 - inSlope: -0.6473875 - outSlope: -0.63842404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.08758362 - inSlope: -0.63842404 - outSlope: -0.6289169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07710168 - inSlope: -0.6289169 - outSlope: -0.6189078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06678656 - inSlope: -0.6189078 - outSlope: -0.6083218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05664787 - inSlope: -0.6083218 - outSlope: -0.5972503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.04669371 - inSlope: -0.5972503 - outSlope: -0.5856182 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.036933415 - inSlope: -0.5856182 - outSlope: -0.5735138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.02737486 - inSlope: -0.5735138 - outSlope: -0.56081355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.018027976 - inSlope: -0.56081355 - outSlope: -0.54768026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.00889998 - inSlope: -0.54768026 - outSlope: -0.5339948 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007589097 - inSlope: -0.5339948 - outSlope: -0.49939018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.008323206 - inSlope: -0.49939018 - outSlope: -0.4457163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.015751803 - inSlope: -0.4457163 - outSlope: -0.39441854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.02232544 - inSlope: -0.39441854 - outSlope: -0.34538794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0280819 - inSlope: -0.34538794 - outSlope: -0.29859686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03305851 - inSlope: -0.29859686 - outSlope: -0.25409395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.037293404 - inSlope: -0.25409395 - outSlope: -0.21182007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.040823735 - inSlope: -0.21182007 - outSlope: -0.17178448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.043686807 - inSlope: -0.17178448 - outSlope: -0.13398385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.04591987 - inSlope: -0.13398385 - outSlope: -0.098353125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.047559086 - inSlope: -0.098353125 - outSlope: -0.0650215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.048642777 - inSlope: -0.0650215 - outSlope: -0.033720095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.049204778 - inSlope: -0.033720095 - outSlope: -0.004732092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.049283646 - inSlope: -0.004732092 - outSlope: 0.022179877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04891398 - inSlope: 0.022179877 - outSlope: 0.046776876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.048134368 - inSlope: 0.046776876 - outSlope: 0.06932837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04697888 - inSlope: 0.06932837 - outSlope: 0.08965895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.045484565 - inSlope: 0.08965895 - outSlope: 0.10786559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.043686807 - inSlope: 0.10786559 - outSlope: 0.12384419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04162274 - inSlope: 0.12384419 - outSlope: 0.1376777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.039328113 - inSlope: 0.1376777 - outSlope: 0.14934309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.036839064 - inSlope: 0.14934309 - outSlope: 0.15884459 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.034191657 - inSlope: 0.15884459 - outSlope: 0.16616972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.031422164 - inSlope: 0.16616972 - outSlope: 0.1713086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.028567024 - inSlope: 0.1713086 - outSlope: 0.17429805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.025662059 - inSlope: 0.17429805 - outSlope: 0.17503856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.022744752 - inSlope: 0.17503856 - outSlope: 0.17365688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.019850474 - inSlope: 0.17365688 - outSlope: 0.17012642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.017015036 - inSlope: 0.17012642 - outSlope: 0.16431028 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.014276534 - inSlope: 0.16431028 - outSlope: 0.15634969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.011670709 - inSlope: 0.15634969 - outSlope: 0.14615168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.009234815 - inSlope: 0.14615168 - outSlope: 0.13381788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007004519 - inSlope: 0.13381788 - outSlope: 0.11925557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005016928 - inSlope: 0.11925557 - outSlope: 0.102521345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0033082406 - inSlope: 0.102521345 - outSlope: 0.08354244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0019158679 - inSlope: 0.08354244 - outSlope: 0.062386997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0008760856 - inSlope: 0.062386997 - outSlope: 0.039059617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00022509265 - inSlope: 0.039059617 - outSlope: 0.013510125 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007589097 - inSlope: 0.013510125 - outSlope: 0.013510125 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000006830187 - inSlope: 1.5141617 - outSlope: 1.5141617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.02523596 - inSlope: 1.5141617 - outSlope: 1.6078238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.052033026 - inSlope: 1.6078238 - outSlope: 1.692117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.080234975 - inSlope: 1.692117 - outSlope: 1.7668892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.10968313 - inSlope: 1.7668892 - outSlope: 1.8317956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.14021306 - inSlope: 1.8317956 - outSlope: 1.8866427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.1716571 - inSlope: 1.8866427 - outSlope: 1.9312683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2038449 - inSlope: 1.9312683 - outSlope: 1.965388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.23660138 - inSlope: 1.965388 - outSlope: 1.9888939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.2697496 - inSlope: 1.9888939 - outSlope: 2.0016685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.30311075 - inSlope: 2.0016685 - outSlope: 2.0036156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.33650434 - inSlope: 2.0036156 - outSlope: 1.9946105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.36974785 - inSlope: 1.9946105 - outSlope: 1.9748319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.4026617 - inSlope: 1.9748319 - outSlope: 1.9441189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4350637 - inSlope: 1.9441189 - outSlope: 1.9026608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.4667747 - inSlope: 1.9026608 - outSlope: 1.8506458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.49761882 - inSlope: 1.8506458 - outSlope: 1.7881428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5274212 - inSlope: 1.7881428 - outSlope: 1.7152784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5560092 - inSlope: 1.7152784 - outSlope: 1.6323475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.58321494 - inSlope: 1.6323475 - outSlope: 1.5395151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.60887355 - inSlope: 1.5395151 - outSlope: 1.4369572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6328228 - inSlope: 1.4369572 - outSlope: 1.3248457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6549036 - inSlope: 1.3248457 - outSlope: 1.2033975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6749602 - inSlope: 1.2033975 - outSlope: 1.0726645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.69283795 - inSlope: 1.0726645 - outSlope: 0.93281955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.70838493 - inSlope: 0.93281955 - outSlope: 0.7838517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.72144914 - inSlope: 0.7838517 - outSlope: 0.6257957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.73187906 - inSlope: 0.6257957 - outSlope: 0.4585465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.7395215 - inSlope: 0.4585465 - outSlope: 0.28211144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.74422336 - inSlope: 0.28211144 - outSlope: 0.09614817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7458258 - inSlope: 0.09614817 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.7458258 - inSlope: -0 - outSlope: -0.014745011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7455801 - inSlope: -0.014745011 - outSlope: -0.04384164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7448494 - inSlope: -0.04384164 - outSlope: -0.07238037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.74364305 - inSlope: -0.07238037 - outSlope: -0.10039339 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7419698 - inSlope: -0.10039339 - outSlope: -0.12779486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7398399 - inSlope: -0.12779486 - outSlope: -0.1546599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.73726225 - inSlope: -0.1546599 - outSlope: -0.18096931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.7342461 - inSlope: -0.18096931 - outSlope: -0.20670553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.730801 - inSlope: -0.20670553 - outSlope: -0.23195766 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.726935 - inSlope: -0.23195766 - outSlope: -0.25662684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.7226579 - inSlope: -0.25662684 - outSlope: -0.28074172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7179789 - inSlope: -0.28074172 - outSlope: -0.30435592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7129063 - inSlope: -0.30435592 - outSlope: -0.32743365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7074491 - inSlope: -0.32743365 - outSlope: -0.34992597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.70161694 - inSlope: -0.34992597 - outSlope: -0.37191546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.69541836 - inSlope: -0.37191546 - outSlope: -0.39337316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.68886214 - inSlope: -0.39337316 - outSlope: -0.41429797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.6819572 - inSlope: -0.41429797 - outSlope: -0.43464345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.67471313 - inSlope: -0.43464345 - outSlope: -0.45445964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.6671388 - inSlope: -0.45445964 - outSlope: -0.47374293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.6592431 - inSlope: -0.47374293 - outSlope: -0.4924791 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.65103513 - inSlope: -0.4924791 - outSlope: -0.51067513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.6425238 - inSlope: -0.51067513 - outSlope: -0.5282955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.6337189 - inSlope: -0.5282955 - outSlope: -0.5453473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6246298 - inSlope: -0.5453473 - outSlope: -0.5618983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.61526483 - inSlope: -0.5618983 - outSlope: -0.57782704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6056344 - inSlope: -0.57782704 - outSlope: -0.5931943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.5957478 - inSlope: -0.5931943 - outSlope: -0.60801804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.5856142 - inSlope: -0.60801804 - outSlope: -0.62224716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.57524335 - inSlope: -0.62224716 - outSlope: -0.635913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.5646448 - inSlope: -0.635913 - outSlope: -0.64893425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.55382925 - inSlope: -0.64893425 - outSlope: -0.6614656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.54280484 - inSlope: -0.6614656 - outSlope: -0.67330307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.53158313 - inSlope: -0.67330307 - outSlope: -0.6845862 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.5201734 - inSlope: -0.6845862 - outSlope: -0.6952507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.5085859 - inSlope: -0.6952507 - outSlope: -0.7053215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.49683052 - inSlope: -0.7053215 - outSlope: -0.71478105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.48491743 - inSlope: -0.71478105 - outSlope: -0.7236321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.4728569 - inSlope: -0.7236321 - outSlope: -0.73182356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.46065986 - inSlope: -0.73182356 - outSlope: -0.73940885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4483364 - inSlope: -0.73940885 - outSlope: -0.7463844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.43589666 - inSlope: -0.7463844 - outSlope: -0.7527269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.42335123 - inSlope: -0.7527269 - outSlope: -0.7583989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.41071126 - inSlope: -0.7583989 - outSlope: -0.76347715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.39798656 - inSlope: -0.76347715 - outSlope: -0.7679064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.38518813 - inSlope: -0.7679064 - outSlope: -0.7716633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.3723271 - inSlope: -0.7716633 - outSlope: -0.77483726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.35941315 - inSlope: -0.77483726 - outSlope: -0.77728164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.34645846 - inSlope: -0.77728164 - outSlope: -0.77918243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.3334721 - inSlope: -0.77918243 - outSlope: -0.7804091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.3204653 - inSlope: -0.7804091 - outSlope: -0.78092587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.30744988 - inSlope: -0.78092587 - outSlope: -0.7808613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.29443544 - inSlope: -0.7808613 - outSlope: -0.7801534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2814329 - inSlope: -0.7801534 - outSlope: -0.7787801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.26845324 - inSlope: -0.7787801 - outSlope: -0.77676666 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.25550714 - inSlope: -0.77676666 - outSlope: -0.7741506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.24260464 - inSlope: -0.7741506 - outSlope: -0.7708792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.22975667 - inSlope: -0.7708792 - outSlope: -0.766965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.21697393 - inSlope: -0.766965 - outSlope: -0.7624115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.20426708 - inSlope: -0.7624115 - outSlope: -0.75724465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.19164635 - inSlope: -0.75724465 - outSlope: -0.75150204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.17912133 - inSlope: -0.75150204 - outSlope: -0.7450674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.16670355 - inSlope: -0.7450674 - outSlope: -0.7380393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.15440273 - inSlope: -0.7380393 - outSlope: -0.730419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.1422291 - inSlope: -0.730419 - outSlope: -0.72219443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13019253 - inSlope: -0.72219443 - outSlope: -0.71339273 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.118302666 - inSlope: -0.71339273 - outSlope: -0.70394063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.10657033 - inSlope: -0.70394063 - outSlope: -0.69393015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.09500484 - inSlope: -0.69393015 - outSlope: -0.6833274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.08361606 - inSlope: -0.6833274 - outSlope: -0.672156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.072413474 - inSlope: -0.672156 - outSlope: -0.66042197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.061406452 - inSlope: -0.66042197 - outSlope: -0.64809495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.05060488 - inSlope: -0.64809495 - outSlope: -0.63523287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.040017676 - inSlope: -0.63523287 - outSlope: -0.62178886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.029654538 - inSlope: -0.62178886 - outSlope: -0.6077838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.019524818 - inSlope: -0.6077838 - outSlope: -0.5932769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.009636879 - inSlope: -0.5932769 - outSlope: -0.5782174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000006830187 - inSlope: -0.5782174 - outSlope: -0.5404903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.00900836 - inSlope: -0.5404903 - outSlope: -0.48225433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017045924 - inSlope: -0.48225433 - outSlope: -0.4265379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.024154883 - inSlope: -0.4265379 - outSlope: -0.37341538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.030378466 - inSlope: -0.37341538 - outSlope: -0.3227169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.035757076 - inSlope: -0.3227169 - outSlope: -0.27456415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04033314 - inSlope: -0.27456415 - outSlope: -0.2288349 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.044147052 - inSlope: -0.2288349 - outSlope: -0.1855525 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.04723959 - inSlope: -0.1855525 - outSlope: -0.14468072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.049650934 - inSlope: -0.14468072 - outSlope: -0.10623391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.051421497 - inSlope: -0.10623391 - outSlope: -0.070150115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.052590664 - inSlope: -0.070150115 - outSlope: -0.036425773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.05319776 - inSlope: -0.036425773 - outSlope: -0.0051447055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.053283505 - inSlope: -0.0051447055 - outSlope: 0.023932032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05288464 - inSlope: 0.023932032 - outSlope: 0.05054717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.052042186 - inSlope: 0.05054717 - outSlope: 0.074850515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05079466 - inSlope: 0.074850515 - outSlope: 0.09682158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04918097 - inSlope: 0.09682158 - outSlope: 0.11648286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04723959 - inSlope: 0.11648286 - outSlope: 0.13376659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04501015 - inSlope: 0.13376659 - outSlope: 0.1487083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.04253168 - inSlope: 0.1487083 - outSlope: 0.16136989 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.039842185 - inSlope: 0.16136989 - outSlope: 0.17164657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.03698141 - inSlope: 0.17164657 - outSlope: 0.17956936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.03398859 - inSlope: 0.17956936 - outSlope: 0.18513519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.030903008 - inSlope: 0.18513519 - outSlope: 0.18841498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.027762761 - inSlope: 0.18841498 - outSlope: 0.18930502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.02460768 - inSlope: 0.18930502 - outSlope: 0.18778968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.021477856 - inSlope: 0.18778968 - outSlope: 0.1839759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.018411594 - inSlope: 0.1839759 - outSlope: 0.17769529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.015450008 - inSlope: 0.17769529 - outSlope: 0.16914496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.012630928 - inSlope: 0.16914496 - outSlope: 0.15818307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.009994509 - inSlope: 0.15818307 - outSlope: 0.14479159 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007581318 - inSlope: 0.14479159 - outSlope: 0.12907067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005430142 - inSlope: 0.12907067 - outSlope: 0.11093627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0035812058 - inSlope: 0.11093627 - outSlope: 0.09042913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0020740551 - inSlope: 0.09042913 - outSlope: 0.067561574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00094803004 - inSlope: 0.067561574 - outSlope: 0.04225568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002437694 - inSlope: 0.04225568 - outSlope: 0.01462208 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000006830187 - inSlope: 0.01462208 - outSlope: 0.01462208 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000026680421 - inSlope: -0.4806745 - outSlope: -0.4806745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.008011215 - inSlope: -0.4806745 - outSlope: -0.5105457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.01652031 - inSlope: -0.5105457 - outSlope: -0.5375756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.025479903 - inSlope: -0.5375756 - outSlope: -0.56184816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.03484404 - inSlope: -0.56184816 - outSlope: -0.58321977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.04456437 - inSlope: -0.58321977 - outSlope: -0.6016285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.05459151 - inSlope: -0.6016285 - outSlope: -0.61714613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.06487728 - inSlope: -0.61714613 - outSlope: -0.6295683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.07537009 - inSlope: -0.6295683 - outSlope: -0.6390305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0860206 - inSlope: -0.6390305 - outSlope: -0.6452756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.09677519 - inSlope: -0.6452756 - outSlope: -0.64842945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.107582346 - inSlope: -0.64842945 - outSlope: -0.64817196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.11838521 - inSlope: -0.64817196 - outSlope: -0.644762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.12913124 - inSlope: -0.644762 - outSlope: -0.6378687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13976239 - inSlope: -0.6378687 - outSlope: -0.62764055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.15022306 - inSlope: -0.62764055 - outSlope: -0.6137926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.16045295 - inSlope: -0.6137926 - outSlope: -0.5964801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.17039427 - inSlope: -0.5964801 - outSlope: -0.57556134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.17998697 - inSlope: -0.57556134 - outSlope: -0.5509638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.18916969 - inSlope: -0.5509638 - outSlope: -0.5227782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.19788267 - inSlope: -0.5227782 - outSlope: -0.4906525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2060602 - inSlope: -0.4906525 - outSlope: -0.45498183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.21364324 - inSlope: -0.45498183 - outSlope: -0.4154692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.22056772 - inSlope: -0.4154692 - outSlope: -0.3722036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.22677112 - inSlope: -0.3722036 - outSlope: -0.32508224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.23218915 - inSlope: -0.32508224 - outSlope: -0.27416533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.23675857 - inSlope: -0.27416533 - outSlope: -0.21970442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.24042031 - inSlope: -0.21970442 - outSlope: -0.1613866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.24311009 - inSlope: -0.1613866 - outSlope: -0.09945462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.24476767 - inSlope: -0.09945462 - outSlope: -0.033923656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.24533306 - inSlope: -0.033923656 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.24533306 - inSlope: -0 - outSlope: 0.00006169065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.24533203 - inSlope: 0.00006169065 - outSlope: -0.000061690866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.24533306 - inSlope: -0.000061690866 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.24533306 - inSlope: -0 - outSlope: 0.0052133254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.24524617 - inSlope: 0.0052133254 - outSlope: 0.015516594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.24498756 - inSlope: 0.015516594 - outSlope: 0.025491739 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.2445627 - inSlope: 0.025491739 - outSlope: 0.035401616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.24397267 - inSlope: 0.035401616 - outSlope: 0.045061156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.24322166 - inSlope: 0.045061156 - outSlope: 0.054396145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.24231505 - inSlope: 0.054396145 - outSlope: 0.063728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.24125291 - inSlope: 0.063728 - outSlope: 0.07267899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.2400416 - inSlope: 0.07267899 - outSlope: 0.081494525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.23868336 - inSlope: 0.081494525 - outSlope: 0.08999625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.23718342 - inSlope: 0.08999625 - outSlope: 0.09836117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.23554407 - inSlope: 0.09836117 - outSlope: 0.10653655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.23376846 - inSlope: 0.10653655 - outSlope: 0.11439007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.23186196 - inSlope: 0.11439007 - outSlope: 0.12205227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.22982775 - inSlope: 0.12205227 - outSlope: 0.129583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.22766803 - inSlope: 0.129583 - outSlope: 0.13672931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.22538921 - inSlope: 0.13672931 - outSlope: 0.14380677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.22299244 - inSlope: 0.14380677 - outSlope: 0.15057132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.22048292 - inSlope: 0.15057132 - outSlope: 0.157132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.21786405 - inSlope: 0.157132 - outSlope: 0.1635085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.21513891 - inSlope: 0.1635085 - outSlope: 0.16962127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.2123119 - inSlope: 0.16962127 - outSlope: 0.17548423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.20938714 - inSlope: 0.17548423 - outSlope: 0.18114674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.20636803 - inSlope: 0.18114674 - outSlope: 0.18661577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.20325777 - inSlope: 0.18661577 - outSlope: 0.19182909 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.20006062 - inSlope: 0.19182909 - outSlope: 0.19685288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.19677974 - inSlope: 0.19685288 - outSlope: 0.20162095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.1934194 - inSlope: 0.20162095 - outSlope: 0.20624776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.18998194 - inSlope: 0.20624776 - outSlope: 0.21049577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.18647365 - inSlope: 0.21049577 - outSlope: 0.21468958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.1828955 - inSlope: 0.21468958 - outSlope: 0.21854481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.17925309 - inSlope: 0.21854481 - outSlope: 0.22221676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.17554948 - inSlope: 0.22221676 - outSlope: 0.22568932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.17178799 - inSlope: 0.22568932 - outSlope: 0.22897504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.16797175 - inSlope: 0.22897504 - outSlope: 0.23206674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.16410397 - inSlope: 0.23206674 - outSlope: 0.2348321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.1601901 - inSlope: 0.2348321 - outSlope: 0.23740621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.15623331 - inSlope: 0.23740621 - outSlope: 0.23985408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.15223575 - inSlope: 0.23985408 - outSlope: 0.24210893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.1482006 - inSlope: 0.24210893 - outSlope: 0.24397129 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.14413442 - inSlope: 0.24397129 - outSlope: 0.24584258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.14003704 - inSlope: 0.24584258 - outSlope: 0.24745011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.13591288 - inSlope: 0.24745011 - outSlope: 0.24873668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.13176727 - inSlope: 0.24873668 - outSlope: 0.24995798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.12760128 - inSlope: 0.24995798 - outSlope: 0.25086322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.12342023 - inSlope: 0.25086322 - outSlope: 0.2516983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.11922526 - inSlope: 0.2516983 - outSlope: 0.25221416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.1150217 - inSlope: 0.25221416 - outSlope: 0.25259683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.110811755 - inSlope: 0.25259683 - outSlope: 0.2527971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.106598474 - inSlope: 0.2527971 - outSlope: 0.2527269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.10238636 - inSlope: 0.2527269 - outSlope: 0.25253558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.09817744 - inSlope: 0.25253558 - outSlope: 0.25215024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.09397491 - inSlope: 0.25215024 - outSlope: 0.25150383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.089783184 - inSlope: 0.25150383 - outSlope: 0.25079706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.08560324 - inSlope: 0.25079706 - outSlope: 0.24976575 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.08144048 - inSlope: 0.24976575 - outSlope: 0.24860704 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.07729703 - inSlope: 0.24860704 - outSlope: 0.24726012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.073176034 - inSlope: 0.24726012 - outSlope: 0.24577731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.06907975 - inSlope: 0.24577731 - outSlope: 0.24403879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.06501244 - inSlope: 0.24403879 - outSlope: 0.24216726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.060976323 - inSlope: 0.24216726 - outSlope: 0.24011448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.05697442 - inSlope: 0.24011448 - outSlope: 0.23779616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.053011153 - inSlope: 0.23779616 - outSlope: 0.23540808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.049087632 - inSlope: 0.23540808 - outSlope: 0.23290269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.045205925 - inSlope: 0.23290269 - outSlope: 0.23000523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.041372508 - inSlope: 0.23000523 - outSlope: 0.22710599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.03758741 - inSlope: 0.22710599 - outSlope: 0.2240192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.03385376 - inSlope: 0.2240192 - outSlope: 0.22067215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.030175896 - inSlope: 0.22067215 - outSlope: 0.21725835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.026554927 - inSlope: 0.21725835 - outSlope: 0.21365134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.022994075 - inSlope: 0.21365134 - outSlope: 0.20979331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.019497523 - inSlope: 0.20979331 - outSlope: 0.20586812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.016066391 - inSlope: 0.20586812 - outSlope: 0.20168118 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.012705041 - inSlope: 0.20168118 - outSlope: 0.19743173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.009414515 - inSlope: 0.19743173 - outSlope: 0.19298552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0061980933 - inSlope: 0.19298552 - outSlope: 0.1883588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.003058783 - inSlope: 0.1883588 - outSlope: 0.18352877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000026680421 - inSlope: 0.18352877 - outSlope: 0.17158352 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.0028597903 - inSlope: 0.17158352 - outSlope: 0.1531101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.005411623 - inSlope: 0.1531101 - outSlope: 0.13540852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0076684295 - inSlope: 0.13540852 - outSlope: 0.118543275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.009644149 - inSlope: 0.118543275 - outSlope: 0.102449976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.011351647 - inSlope: 0.102449976 - outSlope: 0.0871626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0128043555 - inSlope: 0.0871626 - outSlope: 0.07267318 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.014015574 - inSlope: 0.07267318 - outSlope: 0.0589378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.01499787 - inSlope: 0.0589378 - outSlope: 0.04592941 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.01576336 - inSlope: 0.04592941 - outSlope: 0.03376178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.016326055 - inSlope: 0.03376178 - outSlope: 0.022273755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.016697284 - inSlope: 0.022273755 - outSlope: 0.01158626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.016890388 - inSlope: 0.01158626 - outSlope: 0.0016121209 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.016917257 - inSlope: 0.0016121209 - outSlope: -0.007597588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.01679063 - inSlope: -0.007597588 - outSlope: -0.016059853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.016522966 - inSlope: -0.016059853 - outSlope: -0.023786183 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.016126525 - inSlope: -0.023786183 - outSlope: -0.03070797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.015614726 - inSlope: -0.03070797 - outSlope: -0.03701139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.01499787 - inSlope: -0.03701139 - outSlope: -0.042454325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.014290298 - inSlope: -0.042454325 - outSlope: -0.047251683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.013502771 - inSlope: -0.047251683 - outSlope: -0.051239908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.012648773 - inSlope: -0.051239908 - outSlope: -0.054493207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.011740554 - inSlope: -0.054493207 - outSlope: -0.057001747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.010790526 - inSlope: -0.057001747 - outSlope: -0.058803912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.009810462 - inSlope: -0.058803912 - outSlope: -0.059803426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.008813739 - inSlope: -0.059803426 - outSlope: -0.060125545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0078116474 - inSlope: -0.060125545 - outSlope: -0.059640482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0068176403 - inSlope: -0.059640482 - outSlope: -0.05838722 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.005844521 - inSlope: -0.05838722 - outSlope: -0.056388386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0049047153 - inSlope: -0.056388386 - outSlope: -0.05372073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0040093707 - inSlope: -0.05372073 - outSlope: -0.050212994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0031724763 - inSlope: -0.050212994 - outSlope: -0.04593001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.002406977 - inSlope: -0.04593001 - outSlope: -0.040972367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0017241047 - inSlope: -0.040972367 - outSlope: -0.035245314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0011366834 - inSlope: -0.035245314 - outSlope: -0.02870961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.00065819034 - inSlope: -0.02870961 - outSlope: -0.02143253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00030098186 - inSlope: -0.02143253 - outSlope: -0.013391559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00007778943 - inSlope: -0.013391559 - outSlope: -0.0046657696 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000026680421 - inSlope: -0.0046657696 - outSlope: -0.0046657696 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 3.533949e-17 - inSlope: 1.9432455 - outSlope: 1.9432455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.032387428 - inSlope: 1.9432455 - outSlope: 2.0659657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.06682019 - inSlope: 2.0659657 - outSlope: 2.1769457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.10310262 - inSlope: 2.1769457 - outSlope: 2.2756765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.14103056 - inSlope: 2.2756765 - outSlope: 2.3618684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.18039504 - inSlope: 2.3618684 - outSlope: 2.4350338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.22097893 - inSlope: 2.4350338 - outSlope: 2.4948292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2625594 - inSlope: 2.4948292 - outSlope: 2.5408378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.30490673 - inSlope: 2.5408378 - outSlope: 2.5728967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.34778833 - inSlope: 2.5728967 - outSlope: 2.5906851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.39096642 - inSlope: 2.5906851 - outSlope: 2.5940611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.43420076 - inSlope: 2.5940611 - outSlope: 2.5829496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.47724992 - inSlope: 2.5829496 - outSlope: 2.5573936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.51987314 - inSlope: 2.5573936 - outSlope: 2.517357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5618291 - inSlope: 2.517357 - outSlope: 2.4631371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6028814 - inSlope: 2.4631371 - outSlope: 2.3948424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.64279544 - inSlope: 2.3948424 - outSlope: 2.3128102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.68134224 - inSlope: 2.3128102 - outSlope: 2.2172945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7182972 - inSlope: 2.2172945 - outSlope: 2.1086903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.753442 - inSlope: 2.1086903 - outSlope: 1.9872899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7865635 - inSlope: 1.9872899 - outSlope: 1.853469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.81745464 - inSlope: 1.853469 - outSlope: 1.7075679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.8459141 - inSlope: 1.7075679 - outSlope: 1.5497675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.87174356 - inSlope: 1.5497675 - outSlope: 1.3804209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.8947506 - inSlope: 1.3804209 - outSlope: 1.1995673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.91474336 - inSlope: 1.1995673 - outSlope: 1.0073904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.9315332 - inSlope: 1.0073904 - outSlope: 0.8038338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.94493043 - inSlope: 0.8038338 - outSlope: 0.5887623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.95474315 - inSlope: 0.5887623 - outSlope: 0.36207354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.9607777 - inSlope: 0.36207354 - outSlope: 0.12338509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.9628341 - inSlope: 0.12338509 - outSlope: 0.00000040871754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.96283436 - inSlope: 0.00000040871754 - outSlope: -0.018918533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.96251905 - inSlope: -0.018918533 - outSlope: -0.056301408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.9615807 - inSlope: -0.056301408 - outSlope: -0.092897505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.9600324 - inSlope: -0.092897505 - outSlope: -0.12881768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.95788544 - inSlope: -0.12881768 - outSlope: -0.1640512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.95515126 - inSlope: -0.1640512 - outSlope: -0.19850512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.95184284 - inSlope: -0.19850512 - outSlope: -0.23237084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.94797 - inSlope: -0.23237084 - outSlope: -0.26545668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.9435457 - inSlope: -0.26545668 - outSlope: -0.29789716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.93858075 - inSlope: -0.29789716 - outSlope: -0.3296617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9330864 - inSlope: -0.3296617 - outSlope: -0.36075032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.9270739 - inSlope: -0.36075032 - outSlope: -0.39114156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9205549 - inSlope: -0.39114156 - outSlope: -0.42088905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.91354007 - inSlope: -0.42088905 - outSlope: -0.44990736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.90604156 - inSlope: -0.44990736 - outSlope: -0.4783313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.8980694 - inSlope: -0.4783313 - outSlope: -0.50605464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.88963515 - inSlope: -0.50605464 - outSlope: -0.5330878 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.88075036 - inSlope: -0.5330878 - outSlope: -0.5594807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.8714257 - inSlope: -0.5594807 - outSlope: -0.58513695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.8616734 - inSlope: -0.58513695 - outSlope: -0.61016023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.8515041 - inSlope: -0.61016023 - outSlope: -0.63447535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.8409295 - inSlope: -0.63447535 - outSlope: -0.6581063 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.829961 - inSlope: -0.6581063 - outSlope: -0.68102425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.8186106 - inSlope: -0.68102425 - outSlope: -0.70327586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.80688936 - inSlope: -0.70327586 - outSlope: -0.7247443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7948103 - inSlope: -0.7247443 - outSlope: -0.74562263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.78238326 - inSlope: -0.74562263 - outSlope: -0.7656176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.769623 - inSlope: -0.7656176 - outSlope: -0.7849868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7565399 - inSlope: -0.7849868 - outSlope: -0.80359197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7431466 - inSlope: -0.80359197 - outSlope: -0.82144696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7294558 - inSlope: -0.82144696 - outSlope: -0.8385559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7154799 - inSlope: -0.8385559 - outSlope: -0.85488164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.7012319 - inSlope: -0.85488164 - outSlope: -0.87046707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.6867241 - inSlope: -0.87046707 - outSlope: -0.8852407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.6719701 - inSlope: -0.8852407 - outSlope: -0.89926684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.65698236 - inSlope: -0.89926684 - outSlope: -0.9124312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.6417752 - inSlope: -0.9124312 - outSlope: -0.9248593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.6263608 - inSlope: -0.9248593 - outSlope: -0.9364566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.6107532 - inSlope: -0.9364566 - outSlope: -0.9472212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.5949662 - inSlope: -0.9472212 - outSlope: -0.9571633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.57901347 - inSlope: -0.9571633 - outSlope: -0.96634716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.5629077 - inSlope: -0.96634716 - outSlope: -0.974612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.5466642 - inSlope: -0.974612 - outSlope: -0.98203635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.5302969 - inSlope: -0.98203635 - outSlope: -0.988674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.5138189 - inSlope: -0.988674 - outSlope: -0.99443173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.49724507 - inSlope: -0.99443173 - outSlope: -0.9993348 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4805895 - inSlope: -0.9993348 - outSlope: -1.0033957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.46386626 - inSlope: -1.0033957 - outSlope: -1.0065911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.44708976 - inSlope: -1.0065911 - outSlope: -1.00893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.43027428 - inSlope: -1.00893 - outSlope: -1.0104195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.41343397 - inSlope: -1.0104195 - outSlope: -1.0110686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.39658284 - inSlope: -1.0110686 - outSlope: -1.0108038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.379736 - inSlope: -1.0108038 - outSlope: -1.0097239 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.3629073 - inSlope: -1.0097239 - outSlope: -1.0078017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.3461106 - inSlope: -1.0078017 - outSlope: -1.0050211 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.32936028 - inSlope: -1.0050211 - outSlope: -1.0014001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.3126703 - inSlope: -1.0014001 - outSlope: -0.9968976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.29605535 - inSlope: -0.9968976 - outSlope: -0.9916029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.27952865 - inSlope: -0.9916029 - outSlope: -0.9854499 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.2631045 - inSlope: -0.9854499 - outSlope: -0.9784905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.24679634 - inSlope: -0.9784905 - outSlope: -0.97071564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.23061776 - inSlope: -0.97071564 - outSlope: -0.9621057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.21458268 - inSlope: -0.9621057 - outSlope: -0.9526999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.19870414 - inSlope: -0.9526999 - outSlope: -0.9425166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.18299554 - inSlope: -0.9425166 - outSlope: -0.9315446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.16746981 - inSlope: -0.9315446 - outSlope: -0.91979027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.15213999 - inSlope: -0.91979027 - outSlope: -0.9072295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13701952 - inSlope: -0.9072295 - outSlope: -0.8939789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.12211988 - inSlope: -0.8939789 - outSlope: -0.87993705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.10745428 - inSlope: -0.87993705 - outSlope: -0.86515987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.09303496 - inSlope: -0.86515987 - outSlope: -0.8496285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0788745 - inSlope: -0.8496285 - outSlope: -0.83341765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.06498422 - inSlope: -0.83341765 - outSlope: -0.81646746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.05137644 - inSlope: -0.81646746 - outSlope: -0.79885113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.038062267 - inSlope: -0.79885113 - outSlope: -0.78049284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.025054066 - inSlope: -0.78049284 - outSlope: -0.7614651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.012362993 - inSlope: -0.7614651 - outSlope: -0.7417803 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 3.533949e-17 - inSlope: -0.7417803 - outSlope: -0.69307965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.011551482 - inSlope: -0.69307965 - outSlope: -0.61808264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.021852849 - inSlope: -0.61808264 - outSlope: -0.546518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.030961474 - inSlope: -0.546518 - outSlope: -0.47822726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.03893192 - inSlope: -0.47822726 - outSlope: -0.4132157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.045818843 - inSlope: -0.4132157 - outSlope: -0.3514457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.051676266 - inSlope: -0.3514457 - outSlope: -0.29284072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05655694 - inSlope: -0.29284072 - outSlope: -0.23739785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.060513567 - inSlope: -0.23739785 - outSlope: -0.18513049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.06359907 - inSlope: -0.18513049 - outSlope: -0.13585134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.06586326 - inSlope: -0.13585134 - outSlope: -0.08974814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.06735906 - inSlope: -0.08974814 - outSlope: -0.046593145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.06813561 - inSlope: -0.046593145 - outSlope: -0.0065003396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.06824395 - inSlope: -0.0065003396 - outSlope: 0.030541897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.06773492 - inSlope: 0.030541897 - outSlope: 0.06466767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.066657126 - inSlope: 0.06466767 - outSlope: 0.095730335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0650616 - inSlope: 0.095730335 - outSlope: 0.123876154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.062997 - inSlope: 0.123876154 - outSlope: 0.14900602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.060513567 - inSlope: 0.14900602 - outSlope: 0.17112376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.057661507 - inSlope: 0.17112376 - outSlope: 0.19031744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.054489553 - inSlope: 0.19031744 - outSlope: 0.2064981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.05104792 - inSlope: 0.2064981 - outSlope: 0.21970464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.04738618 - inSlope: 0.21970464 - outSlope: 0.22987738 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.043554895 - inSlope: 0.22987738 - outSlope: 0.23707554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.03960364 - inSlope: 0.23707554 - outSlope: 0.24130091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.03558196 - inSlope: 0.24130091 - outSlope: 0.2424384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.031541325 - inSlope: 0.2424384 - outSlope: 0.24058454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.027531587 - inSlope: 0.24058454 - outSlope: 0.23569018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.02360342 - inSlope: 0.23569018 - outSlope: 0.22776358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.019807365 - inSlope: 0.22776358 - outSlope: 0.21678662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.016194258 - inSlope: 0.21678662 - outSlope: 0.20272508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0128154615 - inSlope: 0.20272508 - outSlope: 0.18562843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.009721657 - inSlope: 0.18562843 - outSlope: 0.16550553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0069632344 - inSlope: 0.16550553 - outSlope: 0.14224601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00459247 - inSlope: 0.14224601 - outSlope: 0.11595863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.002659828 - inSlope: 0.11595863 - outSlope: 0.086638786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0012158495 - inSlope: 0.086638786 - outSlope: 0.054208983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0003123673 - inSlope: 0.054208983 - outSlope: 0.018742057 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 3.533949e-17 - inSlope: 0.018742057 - outSlope: 0.018742057 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000007589098 - inSlope: 1.06922 - outSlope: 1.06922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.017820258 - inSlope: 1.06922 - outSlope: 1.132968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.036703058 - inSlope: 1.132968 - outSlope: 1.189871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.05653424 - inSlope: 1.189871 - outSlope: 1.239964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.07720031 - inSlope: 1.239964 - outSlope: 1.2831317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.09858584 - inSlope: 1.2831317 - outSlope: 1.3192732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.12057372 - inSlope: 1.3192732 - outSlope: 1.3483872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.14304684 - inSlope: 1.3483872 - outSlope: 1.370425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.16588727 - inSlope: 1.370425 - outSlope: 1.3852895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.18897542 - inSlope: 1.3852895 - outSlope: 1.3930286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.21219257 - inSlope: 1.3930286 - outSlope: 1.3935186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.23541787 - inSlope: 1.3935186 - outSlope: 1.3868095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.25853136 - inSlope: 1.3868095 - outSlope: 1.3729407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.2814137 - inSlope: 1.3729407 - outSlope: 1.3518192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.30394402 - inSlope: 1.3518192 - outSlope: 1.3235558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.32600328 - inSlope: 1.3235558 - outSlope: 1.2881709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.34747282 - inSlope: 1.2881709 - outSlope: 1.2456656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.3682339 - inSlope: 1.2456656 - outSlope: 1.1961534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3881698 - inSlope: 1.1961534 - outSlope: 1.1395733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.40716267 - inSlope: 1.1395733 - outSlope: 1.0760959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.4250976 - inSlope: 1.0760959 - outSlope: 1.0057542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.44186017 - inSlope: 1.0057542 - outSlope: 0.9285049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.45733526 - inSlope: 0.9285049 - outSlope: 0.8445301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.47141075 - inSlope: 0.8445301 - outSlope: 0.75376445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4839735 - inSlope: 0.75376445 - outSlope: 0.6562657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.49491125 - inSlope: 0.6562657 - outSlope: 0.55208755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5041127 - inSlope: 0.55208755 - outSlope: 0.44117373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.5114656 - inSlope: 0.44117373 - outSlope: 0.32349917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.51685727 - inSlope: 0.32349917 - outSlope: 0.19910236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.52017564 - inSlope: 0.19910236 - outSlope: 0.067902744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.52130735 - inSlope: 0.067902744 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.52130735 - inSlope: -0 - outSlope: -0.0104105575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.52113384 - inSlope: -0.0104105575 - outSlope: -0.03097418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5206176 - inSlope: -0.03097418 - outSlope: -0.051108647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.5197658 - inSlope: -0.051108647 - outSlope: -0.070849724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.51858497 - inSlope: -0.070849724 - outSlope: -0.09019384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.51708174 - inSlope: -0.09019384 - outSlope: -0.10911594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.51526314 - inSlope: -0.10911594 - outSlope: -0.12769024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.51313496 - inSlope: -0.12769024 - outSlope: -0.14580144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.51070493 - inSlope: -0.14580144 - outSlope: -0.16353622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.50797933 - inSlope: -0.16353622 - outSlope: -0.18088478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.5049646 - inSlope: -0.18088478 - outSlope: -0.19781132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.50166774 - inSlope: -0.19781132 - outSlope: -0.21438381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.49809468 - inSlope: -0.21438381 - outSlope: -0.23052357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.49425262 - inSlope: -0.23052357 - outSlope: -0.24625924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.49014828 - inSlope: -0.24625924 - outSlope: -0.26163185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.48578775 - inSlope: -0.26163185 - outSlope: -0.27657357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.4811782 - inSlope: -0.27657357 - outSlope: -0.29115942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.47632554 - inSlope: -0.29115942 - outSlope: -0.30528396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.47123748 - inSlope: -0.30528396 - outSlope: -0.31906694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.4659197 - inSlope: -0.31906694 - outSlope: -0.3324351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.46037912 - inSlope: -0.3324351 - outSlope: -0.34539732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.4546225 - inSlope: -0.34539732 - outSlope: -0.35797256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.44865626 - inSlope: -0.35797256 - outSlope: -0.37012553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.4424875 - inSlope: -0.37012553 - outSlope: -0.38189328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.43612263 - inSlope: -0.38189328 - outSlope: -0.3932337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.42956874 - inSlope: -0.3932337 - outSlope: -0.4041753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.4228325 - inSlope: -0.4041753 - outSlope: -0.41475394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.41591993 - inSlope: -0.41475394 - outSlope: -0.42488915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.40883845 - inSlope: -0.42488915 - outSlope: -0.4345885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.40159526 - inSlope: -0.4345885 - outSlope: -0.4439543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.39419603 - inSlope: -0.4439543 - outSlope: -0.45285565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.38664845 - inSlope: -0.45285565 - outSlope: -0.46136007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.37895912 - inSlope: -0.46136007 - outSlope: -0.4694192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.37113547 - inSlope: -0.4694192 - outSlope: -0.47711894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.3631835 - inSlope: -0.47711894 - outSlope: -0.48437524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.3551106 - inSlope: -0.48437524 - outSlope: -0.4912095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.34692377 - inSlope: -0.4912095 - outSlope: -0.49763787 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.33862975 - inSlope: -0.49763787 - outSlope: -0.5036335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.33023587 - inSlope: -0.5036335 - outSlope: -0.509225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.3217488 - inSlope: -0.509225 - outSlope: -0.5143856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.3131757 - inSlope: -0.5143856 - outSlope: -0.51913846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.3045234 - inSlope: -0.51913846 - outSlope: -0.52343357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.29579952 - inSlope: -0.52343357 - outSlope: -0.5273621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.28701016 - inSlope: -0.5273621 - outSlope: -0.53079516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.27816352 - inSlope: -0.53079516 - outSlope: -0.533871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.26926568 - inSlope: -0.533871 - outSlope: -0.5364942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.26032412 - inSlope: -0.5364942 - outSlope: -0.5386632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.2513464 - inSlope: -0.5386632 - outSlope: -0.54044956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.24233893 - inSlope: -0.54044956 - outSlope: -0.5417808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.23330925 - inSlope: -0.5417808 - outSlope: -0.54272676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.22426382 - inSlope: -0.54272676 - outSlope: -0.5431845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.21521075 - inSlope: -0.5431845 - outSlope: -0.54326737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.20615624 - inSlope: -0.54326737 - outSlope: -0.54287785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.19710828 - inSlope: -0.54287785 - outSlope: -0.5421429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.18807258 - inSlope: -0.5421429 - outSlope: -0.54087335 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.17905803 - inSlope: -0.54087335 - outSlope: -0.53927565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.17007011 - inSlope: -0.53927565 - outSlope: -0.53719336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.1611169 - inSlope: -0.53719336 - outSlope: -0.5347302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.15220474 - inSlope: -0.5347302 - outSlope: -0.5318066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.1433413 - inSlope: -0.5318066 - outSlope: -0.52847344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.13453342 - inSlope: -0.52847344 - outSlope: -0.5247121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.12578823 - inSlope: -0.5247121 - outSlope: -0.5205797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.11711191 - inSlope: -0.5205797 - outSlope: -0.51595086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.10851261 - inSlope: -0.51595086 - outSlope: -0.51097965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.09999629 - inSlope: -0.51097965 - outSlope: -0.50554323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.09157058 - inSlope: -0.50554323 - outSlope: -0.4997045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.08324218 - inSlope: -0.4997045 - outSlope: -0.49345094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.075018 - inSlope: -0.49345094 - outSlope: -0.48681337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.066904455 - inSlope: -0.48681337 - outSlope: -0.47973096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.058908947 - inSlope: -0.47973096 - outSlope: -0.47225454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.051038045 - inSlope: -0.47225454 - outSlope: -0.464378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.04329842 - inSlope: -0.464378 - outSlope: -0.45604795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.035697628 - inSlope: -0.45604795 - outSlope: -0.44736764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.028241508 - inSlope: -0.44736764 - outSlope: -0.43829125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.02093666 - inSlope: -0.43829125 - outSlope: -0.4287643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.013790595 - inSlope: -0.4287643 - outSlope: -0.41888112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.00680925 - inSlope: -0.41888112 - outSlope: -0.40858272 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000045534586 - inSlope: -0.40858272 - outSlope: -0.3821944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.006370447 - inSlope: -0.3821944 - outSlope: -0.3413162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.012059045 - inSlope: -0.3413162 - outSlope: -0.30210906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.017094191 - inSlope: -0.30210906 - outSlope: -0.26461402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.02150442 - inSlope: -0.26461402 - outSlope: -0.2288531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.025318636 - inSlope: -0.2288531 - outSlope: -0.19475348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.028564524 - inSlope: -0.19475348 - outSlope: -0.162424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.031271588 - inSlope: -0.162424 - outSlope: -0.13171938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.03346691 - inSlope: -0.13171938 - outSlope: -0.102767594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0351797 - inSlope: -0.102767594 - outSlope: -0.07541709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.03643665 - inSlope: -0.07541709 - outSlope: -0.049861196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.03726767 - inSlope: -0.049861196 - outSlope: -0.0258896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.037699163 - inSlope: -0.0258896 - outSlope: -0.003611151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.03775935 - inSlope: -0.003611151 - outSlope: 0.017004775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.037475936 - inSlope: 0.017004775 - outSlope: 0.035903413 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.036877546 - inSlope: 0.035903413 - outSlope: 0.05315732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.03599158 - inSlope: 0.05315732 - outSlope: 0.0687728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.034845367 - inSlope: 0.0687728 - outSlope: 0.08270756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.03346691 - inSlope: 0.08270756 - outSlope: 0.09495655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.0318843 - inSlope: 0.09495655 - outSlope: 0.10556626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.030124865 - inSlope: 0.10556626 - outSlope: 0.11449959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.02821654 - inSlope: 0.11449959 - outSlope: 0.121766485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.026187101 - inSlope: 0.121766485 - outSlope: 0.12738036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.024064098 - inSlope: 0.12738036 - outSlope: 0.1312908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.02187592 - inSlope: 0.1312908 - outSlope: 0.13353033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.019650416 - inSlope: 0.13353033 - outSlope: 0.13411203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.017415218 - inSlope: 0.13411203 - outSlope: 0.13304569 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.015197792 - inSlope: 0.13304569 - outSlope: 0.1302858 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.013026364 - inSlope: 0.1302858 - outSlope: 0.12583187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.010929168 - inSlope: 0.12583187 - outSlope: 0.11971141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.00893398 - inSlope: 0.11971141 - outSlope: 0.11192306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0070685707 - inSlope: 0.11192306 - outSlope: 0.102448665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0053610946 - inSlope: 0.102448665 - outSlope: 0.09126069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0038400847 - inSlope: 0.09126069 - outSlope: 0.078488074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0025319513 - inSlope: 0.078488074 - outSlope: 0.06393976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0014662896 - inSlope: 0.06393976 - outSlope: 0.047747616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0006704968 - inSlope: 0.047747616 - outSlope: 0.02989804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00017219661 - inSlope: 0.02989804 - outSlope: 0.0103272535 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000007589098 - inSlope: 0.0103272535 - outSlope: 0.0103272535 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0008041157 - inSlope: 0.000122030026 - outSlope: 0.000122030026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.00080614956 - inSlope: 0.000122030026 - outSlope: -0.0005839427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0007964172 - inSlope: -0.0005839427 - outSlope: -0.0009880624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0007799495 - inSlope: -0.0009880624 - outSlope: -0.0015967139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0007533376 - inSlope: -0.0015967139 - outSlope: -0.0024036611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00071327656 - inSlope: -0.0024036611 - outSlope: -0.002792103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0006667415 - inSlope: -0.002792103 - outSlope: -0.00343964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0006094142 - inSlope: -0.00343964 - outSlope: -0.0040759956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0005414809 - inSlope: -0.0040759956 - outSlope: -0.0049156095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00045955408 - inSlope: -0.0049156095 - outSlope: -0.005253987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00037198764 - inSlope: -0.005253987 - outSlope: -0.005878966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00027400488 - inSlope: -0.005878966 - outSlope: -0.006488259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00016586724 - inSlope: -0.006488259 - outSlope: -0.007088101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.000047732236 - inSlope: -0.007088101 - outSlope: -0.0076830024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.00008031779 - inSlope: -0.0076830024 - outSlope: -0.008280266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00021832221 - inSlope: -0.008280266 - outSlope: -0.009562657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.00037769997 - inSlope: -0.009562657 - outSlope: -0.011351667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00056689425 - inSlope: -0.011351667 - outSlope: -0.012913781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0007821241 - inSlope: -0.012913781 - outSlope: -0.014290293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0010202954 - inSlope: -0.014290293 - outSlope: -0.015489528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0012784544 - inSlope: -0.015489528 - outSlope: -0.016493736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0015533498 - inSlope: -0.016493736 - outSlope: -0.01724779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0018408132 - inSlope: -0.01724779 - outSlope: -0.017362354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0021301855 - inSlope: -0.017362354 - outSlope: -0.017513344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0024220748 - inSlope: -0.017513344 - outSlope: -0.016762063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0027014422 - inSlope: -0.016762063 - outSlope: -0.015700506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0029631176 - inSlope: -0.015700506 - outSlope: -0.013639004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.003190434 - inSlope: -0.013639004 - outSlope: -0.010827971 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0033709004 - inSlope: -0.010827971 - outSlope: -0.0072238944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0034912985 - inSlope: -0.0072238944 - outSlope: -0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0035289836 - inSlope: -0.0022611003 - outSlope: 0.00056449376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.0035195753 - inSlope: 0.00056449376 - outSlope: 0.001922622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.0034875316 - inSlope: 0.001922622 - outSlope: 0.004483023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0034128146 - inSlope: 0.004483023 - outSlope: 0.006566361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0033033753 - inSlope: 0.006566361 - outSlope: 0.008260303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.0031657037 - inSlope: 0.008260303 - outSlope: 0.009647392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0030049135 - inSlope: 0.009647392 - outSlope: 0.010962478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0028222057 - inSlope: 0.010962478 - outSlope: 0.011782019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0026258389 - inSlope: 0.011782019 - outSlope: 0.012692183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0024143027 - inSlope: 0.012692183 - outSlope: 0.013086687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0021961906 - inSlope: 0.013086687 - outSlope: 0.013698306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0019678858 - inSlope: 0.013698306 - outSlope: 0.013846428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.0017371122 - inSlope: 0.013846428 - outSlope: 0.0138068935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0015069975 - inSlope: 0.0138068935 - outSlope: 0.013389636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0012838363 - inSlope: 0.013389636 - outSlope: 0.013187289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0010640484 - inSlope: 0.013187289 - outSlope: 0.012466923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.00085626653 - inSlope: 0.012466923 - outSlope: 0.011344545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0006671903 - inSlope: 0.011344545 - outSlope: 0.010039194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.00049987057 - inSlope: 0.010039194 - outSlope: 0.0085329255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.00035765528 - inSlope: 0.0085329255 - outSlope: 0.006547348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.00024853292 - inSlope: 0.006547348 - outSlope: 0.004374195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00017562948 - inSlope: 0.004374195 - outSlope: 0.0018964205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.0001440225 - inSlope: 0.0018964205 - outSlope: -0.0012866958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00016546741 - inSlope: -0.0012866958 - outSlope: -0.003515481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0002240587 - inSlope: -0.003515481 - outSlope: -0.0042888992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.00029554055 - inSlope: -0.0042888992 - outSlope: -0.0036534113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00035643068 - inSlope: -0.0036534113 - outSlope: -0.0020266152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00039020757 - inSlope: -0.0020266152 - outSlope: 0.0021929052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.00035365918 - inSlope: 0.0021929052 - outSlope: 0.0070161102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.0002367237 - inSlope: 0.0070161102 - outSlope: 0.010399057 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.00006340625 - inSlope: 0.010399057 - outSlope: 0.012370887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.00014277501 - inSlope: 0.012370887 - outSlope: 0.013161511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00036213332 - inSlope: 0.013161511 - outSlope: 0.011613351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.000555689 - inSlope: 0.011613351 - outSlope: 0.008324684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.00069443457 - inSlope: 0.008324684 - outSlope: 0.0028490396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0007419185 - inSlope: 0.0028490396 - outSlope: -0.00071886415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00072993746 - inSlope: -0.00071886415 - outSlope: -0.0009274794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0007144795 - inSlope: -0.0009274794 - outSlope: -0.0011103133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0006959743 - inSlope: -0.0011103133 - outSlope: -0.0012667163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00067486236 - inSlope: -0.0012667163 - outSlope: -0.0013932552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00065164146 - inSlope: -0.0013932552 - outSlope: -0.0014888649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00062682707 - inSlope: -0.0014888649 - outSlope: -0.0015524445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.00060095283 - inSlope: -0.0015524445 - outSlope: -0.0015840415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.00057455216 - inSlope: -0.0015840415 - outSlope: -0.0015818902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00054818735 - inSlope: -0.0015818902 - outSlope: -0.0015479435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0005223883 - inSlope: -0.0015479435 - outSlope: -0.0016083176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00049558305 - inSlope: -0.0016083176 - outSlope: -0.0013928274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.00047236928 - inSlope: -0.0013928274 - outSlope: -0.0012628501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0004513218 - inSlope: -0.0012628501 - outSlope: -0.0011083689 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.00043284887 - inSlope: -0.0011083689 - outSlope: -0.0009257594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.00041741956 - inSlope: -0.0009257594 - outSlope: -0.00071929547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.00040543132 - inSlope: -0.00071929547 - outSlope: -0.00048898323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0003972816 - inSlope: -0.00048898323 - outSlope: -0.00023611145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.00039334642 - inSlope: -0.00023611145 - outSlope: -0.00011537002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0003914236 - inSlope: -0.00011537002 - outSlope: -0.00017015629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.00038858765 - inSlope: -0.00017015629 - outSlope: -0.00025265524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.00038437673 - inSlope: -0.00025265524 - outSlope: -0.00032720302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.00037892332 - inSlope: -0.00032720302 - outSlope: -0.0003920901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0003723885 - inSlope: -0.0003920901 - outSlope: -0.0004503112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0003648833 - inSlope: -0.0004503112 - outSlope: -0.0004995095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.00035655816 - inSlope: -0.0004995095 - outSlope: -0.00073777407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.00034426193 - inSlope: -0.00073777407 - outSlope: -0.0005517166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.00033506667 - inSlope: -0.0005517166 - outSlope: -0.0005744892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.00032549186 - inSlope: -0.0005744892 - outSlope: -0.0005893105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.00031566995 - inSlope: -0.0005893105 - outSlope: -0.0005972653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00030571554 - inSlope: -0.0005972653 - outSlope: -0.0005970488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.00029576474 - inSlope: -0.0005970488 - outSlope: -0.00058888516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.00028595 - inSlope: -0.00058888516 - outSlope: -0.0005768536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00027633578 - inSlope: -0.0005768536 - outSlope: -0.0005557993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.00026707246 - inSlope: -0.0005557993 - outSlope: -0.0005306623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.0002582281 - inSlope: -0.0005306623 - outSlope: -0.0005001556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.00024989218 - inSlope: -0.0005001556 - outSlope: -0.00046470293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.00024214709 - inSlope: -0.00046470293 - outSlope: -0.0004249594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.00023506444 - inSlope: -0.0004249594 - outSlope: -0.000381776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.00022870151 - inSlope: -0.000381776 - outSlope: -0.00033451073 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.00022312634 - inSlope: -0.00033451073 - outSlope: -0.00028595587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.00021836041 - inSlope: -0.00028595587 - outSlope: -0.00023267487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.0002144825 - inSlope: -0.00023267487 - outSlope: 0.0014278481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.00023827994 - inSlope: 0.0014278481 - outSlope: 0.0011657312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.00025770892 - inSlope: 0.0011657312 - outSlope: -0.0004642758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000249971 - inSlope: -0.0004642758 - outSlope: -0.00062497973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.00023955468 - inSlope: -0.00062497973 - outSlope: -0.0005996271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0002295609 - inSlope: -0.0005996271 - outSlope: -0.0008400369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.0002155603 - inSlope: -0.0008400369 - outSlope: -0.00083939254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.00020157044 - inSlope: -0.00083939254 - outSlope: -0.0006445297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.00019082829 - inSlope: -0.0006445297 - outSlope: -0.00013664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.00018855096 - inSlope: -0.00013664 - outSlope: 0.0007384105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.00020085787 - inSlope: 0.0007384105 - outSlope: 0.0018321828 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.00023139422 - inSlope: 0.0018321828 - outSlope: 0.0028374342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00027868475 - inSlope: 0.0028374342 - outSlope: 0.0037133507 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.00034057387 - inSlope: 0.0037133507 - outSlope: 0.004442745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.00041461954 - inSlope: 0.004442745 - outSlope: 0.005010789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.0004981326 - inSlope: 0.005010789 - outSlope: 0.00565661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.00059240934 - inSlope: 0.00565661 - outSlope: 0.0056815282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.0006871014 - inSlope: 0.0056815282 - outSlope: 0.0057434076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.00078282476 - inSlope: 0.0057434076 - outSlope: 0.005655747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.0008770871 - inSlope: 0.005655747 - outSlope: 0.0054411213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.0009677724 - inSlope: 0.0054411213 - outSlope: 0.0052186814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0010547516 - inSlope: 0.0052186814 - outSlope: 0.004689812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.001132915 - inSlope: 0.004689812 - outSlope: 0.0042745234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.001204157 - inSlope: 0.0042745234 - outSlope: 0.0040626843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0012718684 - inSlope: 0.0040626843 - outSlope: 0.0034735827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0013297613 - inSlope: 0.0034735827 - outSlope: 0.0028462457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0013771987 - inSlope: 0.0028462457 - outSlope: 0.002476289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0014184702 - inSlope: 0.002476289 - outSlope: 0.002054113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0014527054 - inSlope: 0.002054113 - outSlope: 0.001510134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0014778742 - inSlope: 0.001510134 - outSlope: 0.0012014073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0014978977 - inSlope: 0.0012014073 - outSlope: 0.00090276677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0015129438 - inSlope: 0.00090276677 - outSlope: 0.0004982208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.0015212474 - inSlope: 0.0004982208 - outSlope: 0.000113442184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0015231381 - inSlope: 0.000113442184 - outSlope: -0.000077344084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0015218491 - inSlope: -0.000077344084 - outSlope: -0.00031646603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0015165746 - inSlope: -0.00031646603 - outSlope: -0.00050508673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.0015081564 - inSlope: -0.00050508673 - outSlope: -0.0006335747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.0014975969 - inSlope: -0.0006335747 - outSlope: -0.00075044646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0014850894 - inSlope: -0.00075044646 - outSlope: -0.00086023554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.0014707522 - inSlope: -0.00086023554 - outSlope: -0.0009620688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.0014547177 - inSlope: -0.0009620688 - outSlope: -0.0010548775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0014371364 - inSlope: -0.0010548775 - outSlope: -0.0011393112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0014181479 - inSlope: -0.0011393112 - outSlope: -0.0012166623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.0013978702 - inSlope: -0.0012166623 - outSlope: -0.0012858411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.0013764396 - inSlope: -0.0012858411 - outSlope: -0.0013477135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0013539777 - inSlope: -0.0013477135 - outSlope: -0.0014024962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.0013306028 - inSlope: -0.0014024962 - outSlope: -0.0014482546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0013064652 - inSlope: -0.0014482546 - outSlope: -0.0014880057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0012816652 - inSlope: -0.0014880057 - outSlope: -0.0015200176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0012563316 - inSlope: -0.0015200176 - outSlope: -0.0015451495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0012305791 - inSlope: -0.0015451495 - outSlope: -0.0015618909 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0012045472 - inSlope: -0.0015618909 - outSlope: -0.0015728656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0011783328 - inSlope: -0.0015728656 - outSlope: -0.0015754431 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0011520755 - inSlope: -0.0015754431 - outSlope: -0.00157179 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.001125879 - inSlope: -0.00157179 - outSlope: -0.0015597619 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.001099883 - inSlope: -0.0015597619 - outSlope: -0.0016164865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0010729416 - inSlope: -0.0016164865 - outSlope: -0.0015159314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.0010476761 - inSlope: -0.0015159314 - outSlope: -0.0014822013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0010229727 - inSlope: -0.0014822013 - outSlope: -0.0014413814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.0009989497 - inSlope: -0.0014413814 - outSlope: -0.0013943344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.00097571086 - inSlope: -0.0013943344 - outSlope: -0.0013378299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0009534137 - inSlope: -0.0013378299 - outSlope: -0.0012753077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0009321586 - inSlope: -0.0012753077 - outSlope: -0.0012041978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00091208867 - inSlope: -0.0012041978 - outSlope: -0.0011268536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0008933078 - inSlope: -0.0011268536 - outSlope: -0.0010400555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.00087597355 - inSlope: -0.0010400555 - outSlope: -0.0009470132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0008601898 - inSlope: -0.0009470132 - outSlope: -0.00084605266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0008460889 - inSlope: -0.00084605266 - outSlope: -0.00073734275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0008337999 - inSlope: -0.00073734275 - outSlope: -0.0006200379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.00082346593 - inSlope: -0.0006200379 - outSlope: -0.00049628597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0008151945 - inSlope: -0.00049628597 - outSlope: -0.0003641626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00080912514 - inSlope: -0.0003641626 - outSlope: -0.0002245095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0008053833 - inSlope: -0.0002245095 - outSlope: -0.00007605537 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0008041157 - inSlope: -0.00007605537 - outSlope: -0.00007605537 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.97843194 - inSlope: 0.0008440017 - outSlope: 0.0008440017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.978446 - inSlope: 0.0008440017 - outSlope: 0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.9784992 - inSlope: 0.0031900404 - outSlope: 0.005214215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.9785861 - inSlope: 0.005214215 - outSlope: 0.006887912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.9787009 - inSlope: 0.006887912 - outSlope: 0.0082075605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.97883767 - inSlope: 0.0082075605 - outSlope: 0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.9789913 - inSlope: 0.009219647 - outSlope: 0.009859801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.97915566 - inSlope: 0.009859801 - outSlope: 0.01010656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.9793241 - inSlope: 0.01010656 - outSlope: 0.009959937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.9794901 - inSlope: 0.009959937 - outSlope: 0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.9796481 - inSlope: 0.009480716 - outSlope: 0.008565188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.97979087 - inSlope: 0.008565188 - outSlope: 0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.979912 - inSlope: 0.0072669988 - outSlope: 0.0055575375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.9800046 - inSlope: 0.0055575375 - outSlope: 0.003436804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.9800619 - inSlope: 0.003436804 - outSlope: 0.0009191037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.9800772 - inSlope: 0.0009191037 - outSlope: -0.0019562228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.9800446 - inSlope: -0.0019562228 - outSlope: -0.004677777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.97996664 - inSlope: -0.004677777 - outSlope: -0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.9798501 - inSlope: -0.006991619 - outSlope: -0.00874401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.9797044 - inSlope: -0.00874401 - outSlope: -0.009777538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.9795414 - inSlope: -0.009777538 - outSlope: -0.00994564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.97937566 - inSlope: -0.00994564 - outSlope: -0.0091874525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.97922254 - inSlope: -0.0091874525 - outSlope: -0.0075674127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.9790964 - inSlope: -0.0075674127 - outSlope: -0.005164142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.97901034 - inSlope: -0.005164142 - outSlope: -0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.97897047 - inSlope: -0.0023925328 - outSlope: 0.0005793567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.9789801 - inSlope: 0.0005793567 - outSlope: 0.0031399757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.97903246 - inSlope: 0.0031399757 - outSlope: 0.0048065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.97911257 - inSlope: 0.0048065144 - outSlope: 0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.97919023 - inSlope: 0.004659896 - outSlope: 0.0017273412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.979219 - inSlope: 0.0017273412 - outSlope: -0.00065445964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.9792081 - inSlope: -0.00065445964 - outSlope: -0.00074028777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.9791958 - inSlope: -0.00074028777 - outSlope: -0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.9791883 - inSlope: -0.00044703527 - outSlope: 0.0006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.97919965 - inSlope: 0.0006794936 - outSlope: 0.00235677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9792389 - inSlope: 0.00235677 - outSlope: 0.0042307265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.97930944 - inSlope: 0.0042307265 - outSlope: 0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.97940993 - inSlope: 0.0060296115 - outSlope: 0.0076854303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.979538 - inSlope: 0.0076854303 - outSlope: 0.009047993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.9796888 - inSlope: 0.009047993 - outSlope: 0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.9798585 - inSlope: 0.010181638 - outSlope: 0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.9800416 - inSlope: 0.010986338 - outSlope: 0.011487018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.9802331 - inSlope: 0.011487018 - outSlope: 0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.9804281 - inSlope: 0.011701595 - outSlope: 0.011619299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.98062176 - inSlope: 0.011619299 - outSlope: 0.011851799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.9808193 - inSlope: 0.011851799 - outSlope: 0.012395394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9810259 - inSlope: 0.012395394 - outSlope: 0.012545553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.98123497 - inSlope: 0.012545553 - outSlope: 0.01231314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.9814402 - inSlope: 0.01231314 - outSlope: 0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9816352 - inSlope: 0.011701595 - outSlope: 0.010689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.9818134 - inSlope: 0.010689507 - outSlope: 0.009294724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.9819683 - inSlope: 0.009294724 - outSlope: 0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9820963 - inSlope: 0.007681854 - outSlope: 0.0018847006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9821277 - inSlope: 0.0018847006 - outSlope: -0.0048494386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.9820469 - inSlope: -0.0048494386 - outSlope: -0.006812793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.98193336 - inSlope: -0.006812793 - outSlope: -0.0038695373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.98186886 - inSlope: -0.0038695373 - outSlope: 0.0040912665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.98193705 - inSlope: 0.0040912665 - outSlope: 0.014641299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9821811 - inSlope: 0.014641299 - outSlope: 0.022752225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9825603 - inSlope: 0.022752225 - outSlope: 0.028227594 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.98303074 - inSlope: 0.028227594 - outSlope: 0.03106001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.9835484 - inSlope: 0.03106001 - outSlope: 0.031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.98406965 - inSlope: 0.031274587 - outSlope: 0.0287998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.98454964 - inSlope: 0.0287998 - outSlope: 0.02359614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.9849429 - inSlope: 0.02359614 - outSlope: 0.015503183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.9852013 - inSlope: 0.015503183 - outSlope: 0.0102567775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.98537225 - inSlope: 0.0102567775 - outSlope: 0.009759674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.9855349 - inSlope: 0.009759674 - outSlope: 0.0092411125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.9856889 - inSlope: 0.0092411125 - outSlope: 0.008683213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.98583364 - inSlope: 0.008683213 - outSlope: 0.008093126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.98596853 - inSlope: 0.008093126 - outSlope: 0.0074780057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.98609316 - inSlope: 0.0074780057 - outSlope: 0.0068628364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.98620754 - inSlope: 0.0068628364 - outSlope: 0.006208426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.986311 - inSlope: 0.006208426 - outSlope: 0.0055253557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.9864031 - inSlope: 0.0055253557 - outSlope: 0.004842286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9864838 - inSlope: 0.004842286 - outSlope: 0.004137758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.9865528 - inSlope: 0.004137758 - outSlope: 0.0033688578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9866089 - inSlope: 0.0033688578 - outSlope: 0.0025784995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.9866519 - inSlope: 0.0025784995 - outSlope: 0.0017523657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.9866811 - inSlope: 0.0017523657 - outSlope: 0.000886918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.9866959 - inSlope: 0.000886918 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.9866954 - inSlope: -0.000028610257 - outSlope: -0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.986679 - inSlope: -0.0009834776 - outSlope: -0.0019991416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.9866457 - inSlope: -0.0019991416 - outSlope: -0.0026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.9866016 - inSlope: -0.0026464488 - outSlope: -0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.98655415 - inSlope: -0.0028467206 - outSlope: -0.003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.9865041 - inSlope: -0.003004077 - outSlope: -0.0031471057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.9864516 - inSlope: -0.0031471057 - outSlope: -0.0033009085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.9863966 - inSlope: -0.0033009085 - outSlope: -0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.986339 - inSlope: -0.0034582647 - outSlope: -0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.98627836 - inSlope: -0.003637079 - outSlope: -0.0038230456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.98621464 - inSlope: -0.0038230456 - outSlope: -0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.98614854 - inSlope: -0.003966097 - outSlope: -0.0041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.98607934 - inSlope: -0.0041520637 - outSlope: -0.004337999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.98600703 - inSlope: -0.004337999 - outSlope: -0.004516844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.98593175 - inSlope: -0.004516844 - outSlope: -0.004724269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.985853 - inSlope: -0.004724269 - outSlope: -0.004920964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.985771 - inSlope: -0.004920964 - outSlope: -0.005124812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.9856856 - inSlope: -0.005124812 - outSlope: -0.005339389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.9855966 - inSlope: -0.005339389 - outSlope: -0.0055360845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.9855043 - inSlope: -0.0055360845 - outSlope: -0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.9854083 - inSlope: -0.0057613906 - outSlope: -0.0059580435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.985309 - inSlope: -0.0059580435 - outSlope: -0.0061905445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.9852058 - inSlope: -0.0061905445 - outSlope: -0.0063836635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.98509943 - inSlope: -0.0063836635 - outSlope: -0.006601817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.9849894 - inSlope: -0.006601817 - outSlope: -0.0068128174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.98487586 - inSlope: -0.0068128174 - outSlope: -0.0070059365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.9847591 - inSlope: -0.0070059365 - outSlope: -0.016694086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.98448086 - inSlope: -0.016694086 - outSlope: -0.016207594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.9842107 - inSlope: -0.016207594 - outSlope: -0.0022637865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.984173 - inSlope: -0.0022637865 - outSlope: 0.003994707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.9842396 - inSlope: 0.003994707 - outSlope: 0.008168228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.9843757 - inSlope: 0.008168228 - outSlope: 0.010035047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.98454297 - inSlope: 0.010035047 - outSlope: 0.009838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.98470694 - inSlope: 0.009838352 - outSlope: 0.0075852945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.98483336 - inSlope: 0.0075852945 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.984891 - inSlope: 0.0034582647 - outSlope: -0.0024962272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.9848494 - inSlope: -0.0024962272 - outSlope: -0.007199056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.9847294 - inSlope: -0.007199056 - outSlope: -0.009169587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.9845766 - inSlope: -0.009169587 - outSlope: -0.01085044 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.98439574 - inSlope: -0.01085044 - outSlope: -0.01234175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.98419005 - inSlope: -0.01234175 - outSlope: -0.013625635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.98396295 - inSlope: -0.013625635 - outSlope: -0.014716401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.9837177 - inSlope: -0.014716401 - outSlope: -0.015785709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.9834546 - inSlope: -0.015785709 - outSlope: -0.016812103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.9831744 - inSlope: -0.016812103 - outSlope: -0.017809885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.98287755 - inSlope: -0.017809885 - outSlope: -0.018775482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.9825646 - inSlope: -0.018775482 - outSlope: -0.019683575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.98223656 - inSlope: -0.019683575 - outSlope: -0.02048852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.9818951 - inSlope: -0.02048852 - outSlope: -0.021092912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.98154354 - inSlope: -0.021092912 - outSlope: -0.021461269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.98118585 - inSlope: -0.021461269 - outSlope: -0.021561405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.9808265 - inSlope: -0.021561405 - outSlope: -0.021346828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.9804707 - inSlope: -0.021346828 - outSlope: -0.020771047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.98012453 - inSlope: -0.020771047 - outSlope: -0.01980545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.97979444 - inSlope: -0.01980545 - outSlope: -0.018478649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.97948647 - inSlope: -0.018478649 - outSlope: -0.016733425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.9792076 - inSlope: -0.016733425 - outSlope: -0.014555468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.978965 - inSlope: -0.014555468 - outSlope: -0.011969816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.9787655 - inSlope: -0.011969816 - outSlope: -0.008951434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.9786163 - inSlope: -0.008951434 - outSlope: -0.005450254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.97852546 - inSlope: -0.005450254 - outSlope: -0.0015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.97849965 - inSlope: -0.0015485302 - outSlope: 0.0004970961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.97850794 - inSlope: 0.0004970961 - outSlope: 0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.978515 - inSlope: 0.00042557757 - outSlope: 0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.9785211 - inSlope: 0.00036478078 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.97852635 - inSlope: 0.00031471282 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.97853047 - inSlope: 0.00024676346 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.9785339 - inSlope: 0.00020742437 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.9785364 - inSlope: 0.00015020385 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.9785383 - inSlope: 0.00011086475 - outSlope: 0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.9785394 - inSlope: 0.00006794936 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.97853905 - inSlope: -0.000007152564 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.9785378 - inSlope: -0.000075101925 - outSlope: -0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.978536 - inSlope: -0.00010728846 - outSlope: -0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.9785337 - inSlope: -0.000139475 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.97853094 - inSlope: -0.00016450662 - outSlope: -0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.97852784 - inSlope: -0.00018596667 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.9785244 - inSlope: -0.00020742437 - outSlope: -0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.9785205 - inSlope: -0.00023245833 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.9785164 - inSlope: -0.00024676346 - outSlope: -0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.9785119 - inSlope: -0.00026822116 - outSlope: -0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.9785072 - inSlope: -0.00028252628 - outSlope: -0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.9785023 - inSlope: -0.00029683142 - outSlope: -0.0003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.97849727 - inSlope: -0.0003004077 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.97849196 - inSlope: -0.0003182891 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.9784867 - inSlope: -0.00031471282 - outSlope: -0.0003218654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.97848135 - inSlope: -0.0003218654 - outSlope: -0.00032544168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.9784759 - inSlope: -0.00032544168 - outSlope: -0.00030756026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.9784708 - inSlope: -0.00030756026 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.9784655 - inSlope: -0.0003182891 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.9784604 - inSlope: -0.00030755586 - outSlope: -0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.9784554 - inSlope: -0.00029683142 - outSlope: -0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.9784506 - inSlope: -0.00028967884 - outSlope: -0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.9784461 - inSlope: -0.00026822116 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.978442 - inSlope: -0.00024676346 - outSlope: -0.00022530578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.97843826 - inSlope: -0.00022530578 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.9784348 - inSlope: -0.00020742437 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.97843194 - inSlope: -0.00017166154 - outSlope: -0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0034748565 - inSlope: -0.00078095583 - outSlope: -0.00078095583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0034878724 - inSlope: -0.00078095583 - outSlope: -0.0037021746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0035495753 - inSlope: -0.0037021746 - outSlope: -0.0058924924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0036477835 - inSlope: -0.0058924924 - outSlope: -0.0073951143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0037710355 - inSlope: -0.0073951143 - outSlope: -0.008292302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0039092405 - inSlope: -0.008292302 - outSlope: -0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0040535433 - inSlope: -0.008658172 - outSlope: -0.00864205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0041975775 - inSlope: -0.00864205 - outSlope: -0.008310347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0043360833 - inSlope: -0.008310347 - outSlope: -0.007740157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.004465086 - inSlope: -0.007740157 - outSlope: -0.0069312477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0045806067 - inSlope: -0.0069312477 - outSlope: -0.0059599807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.0046799397 - inSlope: -0.0059599807 - outSlope: -0.0048249313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.004760355 - inSlope: -0.0048249313 - outSlope: -0.0035300946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00481919 - inSlope: -0.0035300946 - outSlope: -0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0048536044 - inSlope: -0.0020648541 - outSlope: -0.0004086178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0048604147 - inSlope: -0.0004086178 - outSlope: 0.0050965003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.004775473 - inSlope: 0.0050965003 - outSlope: 0.013676485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0045475317 - inSlope: 0.013676485 - outSlope: 0.021461286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0041898433 - inSlope: 0.021461286 - outSlope: 0.028536553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0037142346 - inSlope: 0.028536553 - outSlope: 0.034862973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0031331845 - inSlope: 0.034862973 - outSlope: 0.04029492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0024616031 - inSlope: 0.04029492 - outSlope: 0.044620275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0017179312 - inSlope: 0.044620275 - outSlope: 0.047663398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.000923542 - inSlope: 0.047663398 - outSlope: 0.04906258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.00010583166 - inSlope: 0.04906258 - outSlope: 0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00070767856 - inSlope: 0.04881066 - outSlope: 0.046594467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.0014842537 - inSlope: 0.046594467 - outSlope: 0.04235268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.002190131 - inSlope: 0.04235268 - outSlope: 0.035544243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.0027825355 - inSlope: 0.035544243 - outSlope: 0.025169538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0032020274 - inSlope: 0.025169538 - outSlope: 0.010113498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0033705859 - inSlope: 0.010113498 - outSlope: 0.00096056703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0033865953 - inSlope: 0.00096056703 - outSlope: -0.0022347912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0033493487 - inSlope: -0.0022347912 - outSlope: -0.00742777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0032255526 - inSlope: -0.00742777 - outSlope: -0.010659444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0030478954 - inSlope: -0.010659444 - outSlope: -0.012340814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0028422154 - inSlope: -0.012340814 - outSlope: -0.013022244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0026251774 - inSlope: -0.013022244 - outSlope: -0.013026803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0024080642 - inSlope: -0.013026803 - outSlope: -0.012726661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0021959534 - inSlope: -0.012726661 - outSlope: -0.01206903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.001994803 - inSlope: -0.01206903 - outSlope: -0.011337675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0018058413 - inSlope: -0.011337675 - outSlope: -0.0103494255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0016333511 - inSlope: -0.0103494255 - outSlope: -0.009368455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0014772103 - inSlope: -0.009368455 - outSlope: -0.008336985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0013382607 - inSlope: -0.008336985 - outSlope: -0.007342675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0012158825 - inSlope: -0.007342675 - outSlope: -0.0062878164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0011110856 - inSlope: -0.0062878164 - outSlope: -0.00541491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0010208372 - inSlope: -0.00541491 - outSlope: -0.0044738743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00094627246 - inSlope: -0.0044738743 - outSlope: -0.0034587607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0008886265 - inSlope: -0.0034587607 - outSlope: -0.0023798202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00084896287 - inSlope: -0.0023798202 - outSlope: -0.0012329861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0008284131 - inSlope: -0.0012329861 - outSlope: -0.00003780927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00082778296 - inSlope: -0.00003780927 - outSlope: 0.0010529462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00084533205 - inSlope: 0.0010529462 - outSlope: 0.0022947402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0008835777 - inSlope: 0.0022947402 - outSlope: 0.0040347553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00095082354 - inSlope: 0.0040347553 - outSlope: 0.0058789467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0010488062 - inSlope: 0.0058789467 - outSlope: 0.0067488705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0011612873 - inSlope: 0.0067488705 - outSlope: 0.0056239483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0012550197 - inSlope: 0.0056239483 - outSlope: 0.0028430256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0013024034 - inSlope: 0.0028430256 - outSlope: 0.0009175925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0013176966 - inSlope: 0.0009175925 - outSlope: 0.00063228246 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0013282347 - inSlope: 0.00063228246 - outSlope: 0.0017004802 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.001356576 - inSlope: 0.0017004802 - outSlope: 0.0035431946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.0014156292 - inSlope: 0.0035431946 - outSlope: 0.005270539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0015034714 - inSlope: 0.005270539 - outSlope: 0.006328158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.0016089414 - inSlope: 0.006328158 - outSlope: 0.0064412123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0017162948 - inSlope: 0.0064412123 - outSlope: 0.0060635232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0018173534 - inSlope: 0.0060635232 - outSlope: 0.005699148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0019123391 - inSlope: 0.005699148 - outSlope: 0.0053100665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0020008401 - inSlope: 0.0053100665 - outSlope: 0.004895623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0020824338 - inSlope: 0.004895623 - outSlope: 0.0044481126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.002156569 - inSlope: 0.0044481126 - outSlope: 0.0039653704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0022226584 - inSlope: 0.0039653704 - outSlope: 0.0034430549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.002280043 - inSlope: 0.0034430549 - outSlope: 0.0028735287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.002327935 - inSlope: 0.0028735287 - outSlope: 0.0022532672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.0023654895 - inSlope: 0.0022532672 - outSlope: 0.0015793197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0023918115 - inSlope: 0.0015793197 - outSlope: 0.0008789132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00240646 - inSlope: 0.0008789132 - outSlope: 0.0000603777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0024074663 - inSlope: 0.0000603777 - outSlope: -0.00078933855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0023943107 - inSlope: -0.00078933855 - outSlope: -0.0016963889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.0023660373 - inSlope: -0.0016963889 - outSlope: -0.002656968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0023217546 - inSlope: -0.002656968 - outSlope: -0.003666723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0022606426 - inSlope: -0.003666723 - outSlope: -0.0047196727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0021819815 - inSlope: -0.0047196727 - outSlope: -0.0058072116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0020851947 - inSlope: -0.0058072116 - outSlope: -0.006281167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0019805087 - inSlope: -0.006281167 - outSlope: -0.006191774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.0018773125 - inSlope: -0.006191774 - outSlope: -0.006170945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0017744636 - inSlope: -0.006170945 - outSlope: -0.0061283554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0016723237 - inSlope: -0.0061283554 - outSlope: -0.006067393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0015712006 - inSlope: -0.006067393 - outSlope: -0.005986815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0014714204 - inSlope: -0.005986815 - outSlope: -0.005887999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0013732872 - inSlope: -0.005887999 - outSlope: -0.0058207414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.0012762749 - inSlope: -0.0058207414 - outSlope: -0.0056385607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.001182299 - inSlope: -0.0056385607 - outSlope: -0.005494189 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0010907293 - inSlope: -0.005494189 - outSlope: -0.0053392462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0010017413 - inSlope: -0.0053392462 - outSlope: -0.005170843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00091556064 - inSlope: -0.005170843 - outSlope: -0.00499403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0008323269 - inSlope: -0.00499403 - outSlope: -0.004806687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.0007522155 - inSlope: -0.004806687 - outSlope: -0.0046133306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00067532674 - inSlope: -0.0046133306 - outSlope: -0.0044113756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0006018039 - inSlope: -0.0044113756 - outSlope: -0.0042042653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.00053173286 - inSlope: -0.0042042653 - outSlope: -0.003990928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.00046521745 - inSlope: -0.003990928 - outSlope: -0.003775198 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.0004022971 - inSlope: -0.003775198 - outSlope: -0.003553506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.00034307205 - inSlope: -0.003553506 - outSlope: -0.0033309297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.0002875566 - inSlope: -0.0033309297 - outSlope: -0.003104914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0002358081 - inSlope: -0.003104914 - outSlope: -0.0028763209 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.00018786946 - inSlope: -0.0028763209 - outSlope: -0.0026451496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.00014378368 - inSlope: -0.0026451496 - outSlope: -0.0014231211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.000120065015 - inSlope: -0.0014231211 - outSlope: -0.0010361815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.00010279522 - inSlope: -0.0010361815 - outSlope: -0.0026148567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00005921431 - inSlope: -0.0026148567 - outSlope: -0.0031053438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.000007458633 - inSlope: -0.0031053438 - outSlope: -0.0029525901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.00004175116 - inSlope: -0.0029525901 - outSlope: -0.002451146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.000082603554 - inSlope: -0.002451146 - outSlope: -0.0016293711 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.00010975971 - inSlope: -0.0016293711 - outSlope: -0.0008314428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.00012361708 - inSlope: -0.0008314428 - outSlope: -0.00047265508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.00013149466 - inSlope: -0.00047265508 - outSlope: -0.0006937239 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.0001430568 - inSlope: -0.0006937239 - outSlope: -0.002698001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.00018802343 - inSlope: -0.002698001 - outSlope: -0.0059767235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.0002876354 - inSlope: -0.0059767235 - outSlope: -0.008825975 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.00043473483 - inSlope: -0.008825975 - outSlope: -0.011181513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.0006210932 - inSlope: -0.011181513 - outSlope: -0.013003173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.00083781255 - inSlope: -0.013003173 - outSlope: -0.014257638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0010754396 - inSlope: -0.014257638 - outSlope: -0.015030219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.001325943 - inSlope: -0.015030219 - outSlope: -0.015319605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0015812695 - inSlope: -0.015319605 - outSlope: -0.015214552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0018348452 - inSlope: -0.015214552 - outSlope: -0.014797538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.0020814706 - inSlope: -0.014797538 - outSlope: -0.014154317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.002317379 - inSlope: -0.014154317 - outSlope: -0.013287411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.0025388356 - inSlope: -0.013287411 - outSlope: -0.012307719 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.002743964 - inSlope: -0.012307719 - outSlope: -0.011193972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00293053 - inSlope: -0.011193972 - outSlope: -0.010009119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0030973486 - inSlope: -0.010009119 - outSlope: -0.008702016 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.003242382 - inSlope: -0.008702016 - outSlope: -0.0073418277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.0033647458 - inSlope: -0.0073418277 - outSlope: -0.005919152 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.0034633982 - inSlope: -0.005919152 - outSlope: -0.004468299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.0035378698 - inSlope: -0.004468299 - outSlope: -0.0030628063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.0035889165 - inSlope: -0.0030628063 - outSlope: -0.0017554935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0036181747 - inSlope: -0.0017554935 - outSlope: -0.00072724256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.0036302954 - inSlope: -0.00072724256 - outSlope: -0.000108713386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0036321073 - inSlope: -0.000108713386 - outSlope: -0.00009818012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0036337436 - inSlope: -0.00009818012 - outSlope: -0.00072122156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.003645764 - inSlope: -0.00072122156 - outSlope: -0.0011145966 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0036643408 - inSlope: -0.0011145966 - outSlope: -0.0009766743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0036806187 - inSlope: -0.0009766743 - outSlope: -0.0008421865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0036946551 - inSlope: -0.0008421865 - outSlope: -0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0037065574 - inSlope: -0.00071413885 - outSlope: -0.0005903939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.0037163973 - inSlope: -0.0005903939 - outSlope: -0.00047178983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.0037242605 - inSlope: -0.00047178983 - outSlope: -0.00035793555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.003730226 - inSlope: -0.00035793555 - outSlope: -0.00024964125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0037343868 - inSlope: -0.00024964125 - outSlope: -0.00014566365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0037368145 - inSlope: -0.00014566365 - outSlope: -0.00004812614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.0037376166 - inSlope: -0.00004812614 - outSlope: 0.000045974783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0037368503 - inSlope: 0.000045974783 - outSlope: 0.00013320254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.0037346303 - inSlope: 0.00013320254 - outSlope: 0.00021612758 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.0037310282 - inSlope: 0.00021612758 - outSlope: 0.00029391173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.0037261297 - inSlope: 0.00029391173 - outSlope: 0.0003663035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0037200246 - inSlope: 0.0003663035 - outSlope: 0.0004324725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0037128166 - inSlope: 0.0004324725 - outSlope: 0.000493499 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.0037045917 - inSlope: 0.000493499 - outSlope: 0.0005491409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.0036954393 - inSlope: 0.0005491409 - outSlope: 0.00059876184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.00368546 - inSlope: 0.00059876184 - outSlope: 0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0036747535 - inSlope: 0.0006423897 - outSlope: 0.0006840617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.0036633525 - inSlope: 0.0006840617 - outSlope: 0.00071112136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0036515004 - inSlope: 0.00071112136 - outSlope: 0.00073864195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0036391898 - inSlope: 0.00073864195 - outSlope: 0.00075796223 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.003626557 - inSlope: 0.00075796223 - outSlope: 0.0007717226 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.003613695 - inSlope: 0.0007717226 - outSlope: 0.0007785818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0036007187 - inSlope: 0.0007785818 - outSlope: 0.0007794479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.003587728 - inSlope: 0.0007794479 - outSlope: 0.00077387394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00357483 - inSlope: 0.00077387394 - outSlope: 0.00076118927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0035621435 - inSlope: 0.00076118927 - outSlope: 0.00074314023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0035497579 - inSlope: 0.00074314023 - outSlope: 0.0007179982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.003537791 - inSlope: 0.0007179982 - outSlope: 0.00068578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0035263614 - inSlope: 0.00068578 - outSlope: 0.00064839673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0035155548 - inSlope: 0.00064839673 - outSlope: 0.0006026315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.003505511 - inSlope: 0.0006026315 - outSlope: 0.0005521444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0034963086 - inSlope: 0.0005521444 - outSlope: 0.0004947842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0034880622 - inSlope: 0.0004947842 - outSlope: 0.0004309839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0034808791 - inSlope: 0.0004309839 - outSlope: 0.00036135816 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0034748565 - inSlope: 0.00036135816 - outSlope: 0.00036135816 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000000745058 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000000745058 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000029802319 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000029802319 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000013411044 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000013411044 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 1 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.23450048 - inSlope: -0.00012159347 - outSlope: -0.00012159347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.23450251 - inSlope: -0.00012159347 - outSlope: 0.00058293337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2344928 - inSlope: 0.00058293337 - outSlope: 0.0009888412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.23447631 - inSlope: 0.0009888412 - outSlope: 0.0015968082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.2344497 - inSlope: 0.0015968082 - outSlope: 0.0024032595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.23440965 - inSlope: 0.0024032595 - outSlope: 0.0027921798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.23436311 - inSlope: 0.0027921798 - outSlope: 0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.23430577 - inSlope: 0.0034403803 - outSlope: 0.004075168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.23423785 - inSlope: 0.004075168 - outSlope: 0.0049164896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.23415591 - inSlope: 0.0049164896 - outSlope: 0.00525266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.23406836 - inSlope: 0.00525266 - outSlope: 0.0058794026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.23397037 - inSlope: 0.0058794026 - outSlope: 0.006488264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.23386224 - inSlope: 0.006488264 - outSlope: 0.007088185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.2337441 - inSlope: 0.007088185 - outSlope: 0.007683635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.23361604 - inSlope: 0.007683635 - outSlope: 0.00827998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.23347804 - inSlope: 0.00827998 - outSlope: 0.009562067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.23331867 - inSlope: 0.009562067 - outSlope: 0.011352014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.23312947 - inSlope: 0.011352014 - outSlope: 0.012913931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.23291424 - inSlope: 0.012913931 - outSlope: 0.0142899295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.23267607 - inSlope: 0.0142899295 - outSlope: 0.015489744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.23241791 - inSlope: 0.015489744 - outSlope: 0.016492918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.23214303 - inSlope: 0.016492918 - outSlope: 0.017249271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.23185554 - inSlope: 0.017249271 - outSlope: 0.017361062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.23156619 - inSlope: 0.017361062 - outSlope: 0.017513916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.23127429 - inSlope: 0.017513916 - outSlope: 0.016762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.23099492 - inSlope: 0.016762035 - outSlope: 0.015700744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.23073325 - inSlope: 0.015700744 - outSlope: 0.013639046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.23050593 - inSlope: 0.013639046 - outSlope: 0.0108280685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.23032546 - inSlope: 0.0108280685 - outSlope: 0.007223196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.23020507 - inSlope: 0.007223196 - outSlope: 0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.23016739 - inSlope: 0.0022611003 - outSlope: -0.0005641585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.23017679 - inSlope: -0.0005641585 - outSlope: -0.0019222448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.23020883 - inSlope: -0.0019222448 - outSlope: -0.0044837636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.23028356 - inSlope: -0.0044837636 - outSlope: -0.0065660537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.23039299 - inSlope: -0.0065660537 - outSlope: -0.008260317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.23053066 - inSlope: -0.008260317 - outSlope: -0.009647881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.23069146 - inSlope: -0.009647881 - outSlope: -0.0109621985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.23087417 - inSlope: -0.0109621985 - outSlope: -0.011782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.23107053 - inSlope: -0.011782061 - outSlope: -0.012691331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.23128206 - inSlope: -0.012691331 - outSlope: -0.013086463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.23150016 - inSlope: -0.013086463 - outSlope: -0.013698949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.23172848 - inSlope: -0.013698949 - outSlope: -0.01384647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.23195925 - inSlope: -0.01384647 - outSlope: -0.013807131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.23218937 - inSlope: -0.013807131 - outSlope: -0.013389552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.23241253 - inSlope: -0.013389552 - outSlope: -0.0133904945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.2326357 - inSlope: -0.0133904945 - outSlope: -0.013007832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.2328525 - inSlope: -0.013007832 - outSlope: -0.012230841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.23305635 - inSlope: -0.012230841 - outSlope: -0.011238467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.23324366 - inSlope: -0.011238467 - outSlope: -0.010030577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.23341084 - inSlope: -0.010030577 - outSlope: -0.008328267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.23354964 - inSlope: -0.008328267 - outSlope: -0.006415827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.23365657 - inSlope: -0.006415827 - outSlope: -0.0041770977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.23372619 - inSlope: -0.0041770977 - outSlope: -0.001268686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.23374733 - inSlope: -0.001268686 - outSlope: 0.00083685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.23373339 - inSlope: 0.00083685 - outSlope: 0.0013947451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.23371014 - inSlope: 0.0013947451 - outSlope: 0.0005865103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.23370036 - inSlope: 0.0005865103 - outSlope: -0.0011730206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.23371992 - inSlope: -0.0011730206 - outSlope: -0.0055199913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.23381191 - inSlope: -0.0055199913 - outSlope: -0.010465953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.23398635 - inSlope: -0.010465953 - outSlope: -0.013926936 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.23421846 - inSlope: -0.013926936 - outSlope: -0.015973464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.23448469 - inSlope: -0.015973464 - outSlope: -0.016787963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.23476449 - inSlope: -0.016787963 - outSlope: -0.015288606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.2350193 - inSlope: -0.015288606 - outSlope: -0.011997446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.23521926 - inSlope: -0.011997446 - outSlope: -0.006529397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.23532808 - inSlope: -0.006529397 - outSlope: -0.0029253988 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.23537683 - inSlope: -0.0029253988 - outSlope: -0.0026536013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.23542106 - inSlope: -0.0026536013 - outSlope: -0.0024265074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.2354615 - inSlope: -0.0024265074 - outSlope: -0.0021636507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.23549756 - inSlope: -0.0021636507 - outSlope: -0.0019446034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.23552997 - inSlope: -0.0019446034 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.23555867 - inSlope: -0.0017219798 - outSlope: -0.0014984515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.23558365 - inSlope: -0.0014984515 - outSlope: -0.0013133896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.23560554 - inSlope: -0.0013133896 - outSlope: -0.0011229526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.23562425 - inSlope: -0.0011229526 - outSlope: -0.0009799013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.23564059 - inSlope: -0.0009799013 - outSlope: -0.0006732351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.2356518 - inSlope: -0.0006732351 - outSlope: -0.00065177743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.23566267 - inSlope: -0.00065177743 - outSlope: -0.0005087261 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.23567115 - inSlope: -0.0005087261 - outSlope: -0.00040143478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.23567784 - inSlope: -0.00040143478 - outSlope: -0.0002762678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.23568244 - inSlope: -0.0002762678 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.23568532 - inSlope: -0.0001725556 - outSlope: -0.000064373075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.23568639 - inSlope: -0.000064373075 - outSlope: 0.00006705529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.23568527 - inSlope: 0.00006705529 - outSlope: 0.0001153351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.23568335 - inSlope: 0.0001153351 - outSlope: -0.0003522638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.23568922 - inSlope: -0.0003522638 - outSlope: -0.0012543809 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.23571013 - inSlope: -0.0012543809 - outSlope: -0.0021108855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.23574531 - inSlope: -0.0021108855 - outSlope: -0.0028109578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.23579216 - inSlope: -0.0028109578 - outSlope: -0.0034841928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.23585023 - inSlope: -0.0034841928 - outSlope: -0.00403494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.23591748 - inSlope: -0.00403494 - outSlope: -0.0043308777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.23598966 - inSlope: -0.0043308777 - outSlope: -0.0049281167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.2360718 - inSlope: -0.0049281167 - outSlope: -0.0052392534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.23615912 - inSlope: -0.0052392534 - outSlope: -0.005452003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.23624998 - inSlope: -0.005452003 - outSlope: -0.0056031398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.23634337 - inSlope: -0.0056031398 - outSlope: -0.0056594666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.2364377 - inSlope: -0.0056594666 - outSlope: -0.005595987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.23653096 - inSlope: -0.005595987 - outSlope: -0.0054842285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.23662236 - inSlope: -0.0054842285 - outSlope: -0.0052499822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.23670986 - inSlope: -0.0052499822 - outSlope: -0.004958515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.2367925 - inSlope: -0.004958515 - outSlope: -0.0045561832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.23686844 - inSlope: -0.0045561832 - outSlope: -0.0040742503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.23693635 - inSlope: -0.0040742503 - outSlope: -0.003499392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.23699467 - inSlope: -0.003499392 - outSlope: -0.0028342037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.2370419 - inSlope: -0.0028342037 - outSlope: -0.0020796082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.23707657 - inSlope: -0.0020796082 - outSlope: -0.0012356055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.23709716 - inSlope: -0.0012356055 - outSlope: -0.00028878477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.23710197 - inSlope: -0.00028878477 - outSlope: -0.0014358773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.2371259 - inSlope: -0.0014358773 - outSlope: -0.0011533428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.23714513 - inSlope: -0.0011533428 - outSlope: 0.023878835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.23674715 - inSlope: 0.023878835 - outSlope: 0.0639171 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.23568186 - inSlope: 0.0639171 - outSlope: 0.09339282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.23412532 - inSlope: 0.09339282 - outSlope: 0.11267345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.23224743 - inSlope: 0.11267345 - outSlope: 0.12133342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.2302252 - inSlope: 0.12133342 - outSlope: 0.11931371 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.22823665 - inSlope: 0.11931371 - outSlope: 0.10663669 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.22645937 - inSlope: 0.10663669 - outSlope: 0.08315512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.22507344 - inSlope: 0.08315512 - outSlope: 0.06912685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.22392133 - inSlope: 0.06912685 - outSlope: 0.071502395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.22272962 - inSlope: 0.071502395 - outSlope: 0.07350779 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.2215045 - inSlope: 0.07350779 - outSlope: 0.075050965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.22025365 - inSlope: 0.075050965 - outSlope: 0.07628031 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.21898231 - inSlope: 0.07628031 - outSlope: 0.076867715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.21770118 - inSlope: 0.076867715 - outSlope: 0.0775481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.21640871 - inSlope: 0.0775481 - outSlope: 0.07767059 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.2151142 - inSlope: 0.07767059 - outSlope: 0.07738091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.21382453 - inSlope: 0.07738091 - outSlope: 0.07672645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.21254575 - inSlope: 0.07672645 - outSlope: 0.07551659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.21128713 - inSlope: 0.07551659 - outSlope: 0.07407195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.2100526 - inSlope: 0.07407195 - outSlope: 0.0719995 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.2088526 - inSlope: 0.0719995 - outSlope: 0.06916619 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.20769984 - inSlope: 0.06916619 - outSlope: 0.06619519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.20659658 - inSlope: 0.06619519 - outSlope: 0.06273961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.20555092 - inSlope: 0.06273961 - outSlope: 0.058441814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.2045769 - inSlope: 0.058441814 - outSlope: 0.053716652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.20368162 - inSlope: 0.053716652 - outSlope: 0.048560545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.20287228 - inSlope: 0.048560545 - outSlope: 0.042634647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.2021617 - inSlope: 0.042634647 - outSlope: 0.036158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.20155907 - inSlope: 0.036158 - outSlope: 0.029253988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.2010715 - inSlope: 0.029253988 - outSlope: 0.021798333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.2007082 - inSlope: 0.021798333 - outSlope: 0.013628317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.20048106 - inSlope: 0.013628317 - outSlope: 0.0049522566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.20039852 - inSlope: 0.0049522566 - outSlope: -0.0037595127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.20046118 - inSlope: -0.0037595127 - outSlope: -0.011879515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.20065917 - inSlope: -0.011879515 - outSlope: -0.019485373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.20098393 - inSlope: -0.019485373 - outSlope: -0.026700523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.20142893 - inSlope: -0.026700523 - outSlope: -0.033439133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.20198625 - inSlope: -0.033439133 - outSlope: -0.039787926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.20264938 - inSlope: -0.039787926 - outSlope: -0.045579717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.20340905 - inSlope: -0.045579717 - outSlope: -0.05101298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.20425926 - inSlope: -0.05101298 - outSlope: -0.05597239 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.20519213 - inSlope: -0.05597239 - outSlope: -0.060474034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.20620003 - inSlope: -0.060474034 - outSlope: -0.06453848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.20727567 - inSlope: -0.06453848 - outSlope: -0.06814516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.20841143 - inSlope: -0.06814516 - outSlope: -0.071295865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.20959969 - inSlope: -0.071295865 - outSlope: -0.073995955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.21083295 - inSlope: -0.073995955 - outSlope: -0.07628031 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.21210429 - inSlope: -0.07628031 - outSlope: -0.078070015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.21340548 - inSlope: -0.078070015 - outSlope: -0.07944085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.21472949 - inSlope: -0.07944085 - outSlope: -0.080341175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.2160685 - inSlope: -0.080341175 - outSlope: -0.08081056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.21741535 - inSlope: -0.08081056 - outSlope: -0.080826655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.21876246 - inSlope: -0.080826655 - outSlope: -0.08029379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.22010069 - inSlope: -0.08029379 - outSlope: -0.07948823 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.22142549 - inSlope: -0.07948823 - outSlope: -0.07814713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.22272794 - inSlope: -0.07814713 - outSlope: -0.07637061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.22400078 - inSlope: -0.07637061 - outSlope: -0.074149735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.22523661 - inSlope: -0.074149735 - outSlope: -0.07143981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.22642727 - inSlope: -0.07143981 - outSlope: -0.06832308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.22756599 - inSlope: -0.06832308 - outSlope: -0.064719975 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.22864465 - inSlope: -0.064719975 - outSlope: -0.060710967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.2296565 - inSlope: -0.060710967 - outSlope: -0.056199484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.23059316 - inSlope: -0.056199484 - outSlope: -0.05127868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.23144782 - inSlope: -0.05127868 - outSlope: -0.04590963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.23221298 - inSlope: -0.04590963 - outSlope: -0.040069558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.2328808 - inSlope: -0.040069558 - outSlope: -0.033795867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.23344406 - inSlope: -0.033795867 - outSlope: -0.02705368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.23389496 - inSlope: -0.02705368 - outSlope: -0.019894857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.23422654 - inSlope: -0.019894857 - outSlope: -0.01226933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.23443103 - inSlope: -0.01226933 - outSlope: -0.004167263 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.23450048 - inSlope: -0.004167263 - outSlope: -0.004167263 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.14485912 - inSlope: -0.0008448958 - outSlope: -0.0008448958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.1448732 - inSlope: -0.0008448958 - outSlope: -0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.14492637 - inSlope: -0.0031900404 - outSlope: -0.0052115326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.14501323 - inSlope: -0.0052115326 - outSlope: -0.006888806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.14512804 - inSlope: -0.006888806 - outSlope: -0.008208455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.14526485 - inSlope: -0.008208455 - outSlope: -0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.14541851 - inSlope: -0.009219647 - outSlope: -0.009858907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.14558282 - inSlope: -0.009858907 - outSlope: -0.010105666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14575125 - inSlope: -0.010105666 - outSlope: -0.009961725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.14591728 - inSlope: -0.009961725 - outSlope: -0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.1460753 - inSlope: -0.009480716 - outSlope: -0.008566082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.14621806 - inSlope: -0.008566082 - outSlope: -0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.14633918 - inSlope: -0.0072669988 - outSlope: -0.0055548553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.14643176 - inSlope: -0.0055548553 - outSlope: -0.0034376981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.14648905 - inSlope: -0.0034376981 - outSlope: -0.0009217859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.14650442 - inSlope: -0.0009217859 - outSlope: 0.001959799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.14647175 - inSlope: 0.001959799 - outSlope: 0.004675095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.14639384 - inSlope: 0.004675095 - outSlope: 0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.14627731 - inSlope: 0.006991619 - outSlope: 0.008744904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.14613156 - inSlope: 0.008744904 - outSlope: 0.0097766435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.14596862 - inSlope: 0.0097766435 - outSlope: 0.0099474285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.14580283 - inSlope: 0.0099474285 - outSlope: 0.009185664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.14564973 - inSlope: 0.009185664 - outSlope: 0.0075692013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.14552358 - inSlope: 0.0075692013 - outSlope: 0.005163248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.14543752 - inSlope: 0.005163248 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.14539765 - inSlope: 0.0023925328 - outSlope: -0.00057756854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.14540727 - inSlope: -0.00057756854 - outSlope: -0.0031417639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.14545964 - inSlope: -0.0031417639 - outSlope: -0.0048056203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.14553973 - inSlope: -0.0048056203 - outSlope: -0.004661684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14561743 - inSlope: -0.004661684 - outSlope: -0.0017255531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14564618 - inSlope: -0.0017255531 - outSlope: 0.00065356557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14563529 - inSlope: 0.00065356557 - outSlope: 0.0007420759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14562292 - inSlope: 0.0007420759 - outSlope: 0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.14561547 - inSlope: 0.00044703527 - outSlope: -0.00068038766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.14562681 - inSlope: -0.00068038766 - outSlope: -0.0023585581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.14566612 - inSlope: -0.0023585581 - outSlope: -0.0042280443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.14573659 - inSlope: -0.0042280443 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.14583708 - inSlope: -0.0060296115 - outSlope: -0.0076863244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.14596519 - inSlope: -0.0076863244 - outSlope: -0.009047099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14611597 - inSlope: -0.009047099 - outSlope: -0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.14628567 - inSlope: -0.010181638 - outSlope: -0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.14646877 - inSlope: -0.010986338 - outSlope: -0.011487912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14666024 - inSlope: -0.011487912 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.14685526 - inSlope: -0.011701595 - outSlope: -0.011618405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.1470489 - inSlope: -0.011618405 - outSlope: 0.01813622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.14674664 - inSlope: 0.01813622 - outSlope: 0.07549442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1454884 - inSlope: 0.07549442 - outSlope: 0.13010468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.14331998 - inSlope: 0.13010468 - outSlope: 0.18197733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.14028703 - inSlope: 0.18197733 - outSlope: 0.23109578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.13643543 - inSlope: 0.23109578 - outSlope: 0.2774739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13181087 - inSlope: 0.2774739 - outSlope: 0.32112932 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.1264587 - inSlope: 0.32112932 - outSlope: 0.36186522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.12042762 - inSlope: 0.36186522 - outSlope: 0.40364334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.11370024 - inSlope: 0.40364334 - outSlope: 0.4432301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.10631308 - inSlope: 0.4432301 - outSlope: 0.4749393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.098397404 - inSlope: 0.4749393 - outSlope: 0.49858066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.090087734 - inSlope: 0.49858066 - outSlope: 0.514108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.081519276 - inSlope: 0.514108 - outSlope: 0.5238802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.07278795 - inSlope: 0.5238802 - outSlope: 0.53298795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.06390479 - inSlope: 0.53298795 - outSlope: 0.5415973 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.05487818 - inSlope: 0.5415973 - outSlope: 0.549734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.045715954 - inSlope: 0.549734 - outSlope: 0.55731016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.03642746 - inSlope: 0.55731016 - outSlope: 0.5644978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.027019173 - inSlope: 0.5644978 - outSlope: 0.57127243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.017497906 - inSlope: 0.57127243 - outSlope: 0.577801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.007867899 - inSlope: 0.577801 - outSlope: 0.5783372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0017710453 - inSlope: 0.5783372 - outSlope: 0.5710154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.011287959 - inSlope: 0.5710154 - outSlope: 0.5605996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.020631278 - inSlope: 0.5605996 - outSlope: 0.54705614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.029748872 - inSlope: 0.54705614 - outSlope: 0.5304254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.038589288 - inSlope: 0.5304254 - outSlope: 0.5107286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.047101423 - inSlope: 0.5107286 - outSlope: 0.48784542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.05523223 - inSlope: 0.48784542 - outSlope: 0.46190253 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0629306 - inSlope: 0.46190253 - outSlope: 0.43286246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.070144966 - inSlope: 0.43286246 - outSlope: 0.40068084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.076822974 - inSlope: 0.40068084 - outSlope: 0.3654053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.082913056 - inSlope: 0.3654053 - outSlope: 0.3270568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.088364 - inSlope: 0.3270568 - outSlope: 0.2856211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.093124345 - inSlope: 0.2856211 - outSlope: 0.24102136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.09714139 - inSlope: 0.24102136 - outSlope: 0.19339997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.10036472 - inSlope: 0.19339997 - outSlope: 0.14269008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.10274289 - inSlope: 0.14269008 - outSlope: 0.088858984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.10422387 - inSlope: 0.088858984 - outSlope: 0.03198269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.104756914 - inSlope: 0.03198269 - outSlope: 0.0026468958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.10480103 - inSlope: 0.0026468958 - outSlope: 0.003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.10485408 - inSlope: 0.003182891 - outSlope: 0.0037743186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.10491698 - inSlope: 0.0037743186 - outSlope: 0.004028653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.10498413 - inSlope: 0.004028653 - outSlope: 0.004008118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.10505093 - inSlope: 0.004008118 - outSlope: 0.0036303734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.105111435 - inSlope: 0.0036303734 - outSlope: 0.0029768078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.10516105 - inSlope: 0.0029768078 - outSlope: 0.00204161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.105195075 - inSlope: 0.00204161 - outSlope: 0.0007013983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.105206765 - inSlope: 0.0007013983 - outSlope: -0.0008663543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.105192326 - inSlope: -0.0008663543 - outSlope: -0.0027841157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.105145924 - inSlope: -0.0027841157 - outSlope: -0.0050121592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.10506239 - inSlope: -0.0050121592 - outSlope: -0.0075692013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.104936235 - inSlope: -0.0075692013 - outSlope: -0.010374348 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.10476333 - inSlope: -0.010374348 - outSlope: -0.013536675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.10453772 - inSlope: -0.013536675 - outSlope: -0.017022656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.10425401 - inSlope: -0.017022656 - outSlope: -0.020796975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.10390739 - inSlope: -0.020796975 - outSlope: -0.024914617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.10349215 - inSlope: -0.024914617 - outSlope: -0.029307868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.10300368 - inSlope: -0.029307868 - outSlope: -0.034017596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.10243672 - inSlope: -0.034017596 - outSlope: -0.03912542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.10178463 - inSlope: -0.03912542 - outSlope: -0.044474196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.101043396 - inSlope: -0.044474196 - outSlope: -0.050153334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.10020751 - inSlope: -0.050153334 - outSlope: -0.05616819 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.09927137 - inSlope: -0.05616819 - outSlope: -0.60863537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.08912746 - inSlope: -0.60863537 - outSlope: -0.5759065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.07952896 - inSlope: -0.5759065 - outSlope: 0.23295902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.083411604 - inSlope: 0.23295902 - outSlope: 0.60424906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.09348241 - inSlope: 0.60424906 - outSlope: 0.85174835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.107678205 - inSlope: 0.85174835 - outSlope: 0.97572553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.12394028 - inSlope: 0.97572553 - outSlope: 0.97590345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.14020532 - inSlope: 0.97590345 - outSlope: 0.85234696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.15441109 - inSlope: 0.85234696 - outSlope: 0.60475737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.16449037 - inSlope: 0.60475737 - outSlope: 0.23319696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.16837701 - inSlope: 0.23319696 - outSlope: -0.08238234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.16700397 - inSlope: -0.08238234 - outSlope: -0.24983728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.16284002 - inSlope: -0.24983728 - outSlope: -0.40279844 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.15612672 - inSlope: -0.40279844 - outSlope: -0.54125243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.14710586 - inSlope: -0.54125243 - outSlope: -0.66516167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13601984 - inSlope: -0.66516167 - outSlope: -0.7745699 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.123110354 - inSlope: -0.7745699 - outSlope: -0.86920416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.10862363 - inSlope: -0.86920416 - outSlope: -0.94922173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.092803285 - inSlope: -0.94922173 - outSlope: -1.0144795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.07589531 - inSlope: -1.0144795 - outSlope: -1.0650997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.058143664 - inSlope: -1.0650997 - outSlope: -1.1009716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.039793894 - inSlope: -1.1009716 - outSlope: -1.1222788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.021089265 - inSlope: -1.1222788 - outSlope: -1.1290439 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.0022718834 - inSlope: -1.1290439 - outSlope: -1.1213166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.016416708 - inSlope: -1.1213166 - outSlope: -1.0991275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.034735482 - inSlope: -1.0991275 - outSlope: -1.0625112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.052443985 - inSlope: -1.0625112 - outSlope: -1.0115368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.06930292 - inSlope: -1.0115368 - outSlope: -0.9462105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.085073076 - inSlope: -0.9462105 - outSlope: -0.86653316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.09951528 - inSlope: -0.86653316 - outSlope: -0.7725346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.112390846 - inSlope: -0.7725346 - outSlope: -0.66423005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.123461336 - inSlope: -0.66423005 - outSlope: -0.5416181 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.1324883 - inSlope: -0.5416181 - outSlope: -0.40470996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.13923346 - inSlope: -0.40470996 - outSlope: -0.2535423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.14345916 - inSlope: -0.2535423 - outSlope: -0.08806863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.14492697 - inSlope: -0.08806863 - outSlope: -0.00049441395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.1449352 - inSlope: -0.00049441395 - outSlope: -0.00041931908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.1449422 - inSlope: -0.00041931908 - outSlope: -0.00036835705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.14494833 - inSlope: -0.00036835705 - outSlope: -0.00031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.14495355 - inSlope: -0.00031292468 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.14495778 - inSlope: -0.00025391602 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.14496116 - inSlope: -0.000202954 - outSlope: -0.00014752164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.14496362 - inSlope: -0.00014752164 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.14496545 - inSlope: -0.00010997067 - outSlope: -0.00006884343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.1449666 - inSlope: -0.00006884343 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.14496706 - inSlope: -0.000027716187 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.14496695 - inSlope: 0.000007152564 - outSlope: 0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.14496626 - inSlope: 0.000041127245 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.14496501 - inSlope: 0.000075101925 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.14496318 - inSlope: 0.00010997067 - outSlope: 0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.14496088 - inSlope: 0.00013768686 - outSlope: 0.00015824822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.14495824 - inSlope: 0.00015824822 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.14495508 - inSlope: 0.00018954295 - outSlope: 0.00021636506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.14495148 - inSlope: 0.00021636506 - outSlope: 0.00022709391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.1449477 - inSlope: 0.00022709391 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.14494357 - inSlope: 0.00024765753 - outSlope: 0.00027537372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.14493898 - inSlope: 0.00027537372 - outSlope: 0.00027447965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.1449344 - inSlope: 0.00027447965 - outSlope: 0.00028878477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.14492959 - inSlope: 0.00028878477 - outSlope: 0.0003030899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.14492454 - inSlope: 0.0003030899 - outSlope: 0.00032991203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.14491904 - inSlope: 0.00032991203 - outSlope: 0.00030577212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.14491394 - inSlope: 0.00030577212 - outSlope: 0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.14490838 - inSlope: 0.0003334883 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.14490311 - inSlope: 0.00031650095 - outSlope: 0.0003093484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.14489795 - inSlope: 0.0003093484 - outSlope: 0.00031560689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.1448927 - inSlope: 0.00031560689 - outSlope: 0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.14488742 - inSlope: 0.00031649644 - outSlope: 0.0002852085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.14488266 - inSlope: 0.0002852085 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.14487773 - inSlope: 0.00029593735 - outSlope: 0.00026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.14487332 - inSlope: 0.00026464488 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.1448692 - inSlope: 0.00024765753 - outSlope: 0.00022709391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.14486541 - inSlope: 0.00022709391 - outSlope: 0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.14486198 - inSlope: 0.00020563621 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.14485912 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.04184771 - inSlope: 0.0007809698 - outSlope: 0.0007809698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.041834693 - inSlope: 0.0007809698 - outSlope: 0.0037023423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.041772988 - inSlope: 0.0037023423 - outSlope: 0.0058923666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.04167478 - inSlope: 0.0058923666 - outSlope: 0.0073950724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.04155153 - inSlope: 0.0073950724 - outSlope: 0.008292497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.041413322 - inSlope: 0.008292497 - outSlope: 0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.04126902 - inSlope: 0.008658172 - outSlope: 0.008641855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.04112499 - inSlope: 0.008641855 - outSlope: 0.008310375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.040986482 - inSlope: 0.008310375 - outSlope: 0.007740185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.04085748 - inSlope: 0.007740185 - outSlope: 0.0069312756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.040741958 - inSlope: 0.0069312756 - outSlope: 0.0059600924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.040642623 - inSlope: 0.0059600924 - outSlope: 0.0048248474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.04056221 - inSlope: 0.0048248474 - outSlope: 0.0035300108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.040503375 - inSlope: 0.0035300108 - outSlope: 0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.04046896 - inSlope: 0.0020648541 - outSlope: 0.00040858987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.04046215 - inSlope: 0.00040858987 - outSlope: -0.0050964165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.04054709 - inSlope: -0.0050964165 - outSlope: -0.013676373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.04077503 - inSlope: -0.013676373 - outSlope: -0.021461453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.041132722 - inSlope: -0.021461453 - outSlope: -0.028536497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.04160833 - inSlope: -0.028536497 - outSlope: -0.034862876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.04218938 - inSlope: -0.034862876 - outSlope: -0.040295087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.042860962 - inSlope: -0.040295087 - outSlope: -0.044620298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.043604635 - inSlope: -0.044620298 - outSlope: -0.047663346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.044399023 - inSlope: -0.047663346 - outSlope: -0.04906248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.04521673 - inSlope: -0.04906248 - outSlope: -0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.046030242 - inSlope: -0.04881066 - outSlope: -0.046594404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.046806816 - inSlope: -0.046594404 - outSlope: -0.042352792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.047512695 - inSlope: -0.042352792 - outSlope: -0.035544157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0481051 - inSlope: -0.035544157 - outSlope: -0.02516965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.048524592 - inSlope: -0.02516965 - outSlope: -0.010113484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.04869315 - inSlope: -0.010113484 - outSlope: -0.0009604553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.048709158 - inSlope: -0.0009604553 - outSlope: 0.0022347213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.048671912 - inSlope: 0.0022347213 - outSlope: 0.0074277143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.048548117 - inSlope: 0.0074277143 - outSlope: 0.010659556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.04837046 - inSlope: 0.010659556 - outSlope: 0.012340632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.04816478 - inSlope: 0.012340632 - outSlope: 0.013022314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.047947742 - inSlope: 0.013022314 - outSlope: 0.013026831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.04773063 - inSlope: 0.013026831 - outSlope: 0.012726647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.047518518 - inSlope: 0.012726647 - outSlope: 0.012069058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.047317367 - inSlope: 0.012069058 - outSlope: 0.011337668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.047128405 - inSlope: 0.011337668 - outSlope: 0.010349314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.046955917 - inSlope: 0.010349314 - outSlope: 0.009368518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.046799775 - inSlope: 0.009368518 - outSlope: 0.008336985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.046660826 - inSlope: 0.008336985 - outSlope: 0.0073427516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.046538446 - inSlope: 0.0073427516 - outSlope: 0.030963898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.04602238 - inSlope: 0.030963898 - outSlope: 0.07767774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.044727754 - inSlope: 0.07767774 - outSlope: 0.12177443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.042698175 - inSlope: 0.12177443 - outSlope: 0.16324364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.03997745 - inSlope: 0.16324364 - outSlope: 0.20202239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.036610413 - inSlope: 0.20202239 - outSlope: 0.23821883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.032640103 - inSlope: 0.23821883 - outSlope: 0.27173802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.028111124 - inSlope: 0.27173802 - outSlope: 0.3028438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.023063732 - inSlope: 0.3028438 - outSlope: 0.33116597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.017544305 - inSlope: 0.33116597 - outSlope: 0.35645676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.011603365 - inSlope: 0.35645676 - outSlope: 0.37907064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0052855043 - inSlope: 0.37907064 - outSlope: 0.40005943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0013821465 - inSlope: 0.40005943 - outSlope: 0.42051163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.008390667 - inSlope: 0.42051163 - outSlope: 0.43999702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.015723944 - inSlope: 0.43999702 - outSlope: 0.45607805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.023325264 - inSlope: 0.45607805 - outSlope: 0.46794277 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.031124303 - inSlope: 0.46794277 - outSlope: 0.47590625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.039056066 - inSlope: 0.47590625 - outSlope: 0.48047438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.047063965 - inSlope: 0.48047438 - outSlope: 0.48260093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.055107307 - inSlope: 0.48260093 - outSlope: 0.4828485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.06315483 - inSlope: 0.4828485 - outSlope: 0.4814498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.07117899 - inSlope: 0.4814498 - outSlope: 0.47794372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.07914471 - inSlope: 0.47794372 - outSlope: 0.4718922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.08700957 - inSlope: 0.4718922 - outSlope: 0.46328098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.09473091 - inSlope: 0.46328098 - outSlope: 0.45211983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.10226624 - inSlope: 0.45211983 - outSlope: 0.43838513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.10957265 - inSlope: 0.43838513 - outSlope: 0.42215464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11660855 - inSlope: 0.42215464 - outSlope: 0.4033673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.12333138 - inSlope: 0.4033673 - outSlope: 0.38206673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.12969916 - inSlope: 0.38206673 - outSlope: 0.3582469 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.13566993 - inSlope: 0.3582469 - outSlope: 0.33189777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.14120156 - inSlope: 0.33189777 - outSlope: 0.30301213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.14625175 - inSlope: 0.30301213 - outSlope: 0.2716553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.15077934 - inSlope: 0.2716553 - outSlope: 0.23776017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.154742 - inSlope: 0.23776017 - outSlope: 0.20135307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.15809791 - inSlope: 0.20135307 - outSlope: 0.16241506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.16080482 - inSlope: 0.16241506 - outSlope: 0.12097936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.16282114 - inSlope: 0.12097936 - outSlope: 0.07698305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.1641042 - inSlope: 0.07698305 - outSlope: 0.030477077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.16461214 - inSlope: 0.030477077 - outSlope: 0.0062817396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.16471684 - inSlope: 0.0062817396 - outSlope: 0.006195015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.16482009 - inSlope: 0.006195015 - outSlope: 0.006174451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.164923 - inSlope: 0.006174451 - outSlope: 0.006125233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.16502509 - inSlope: 0.006125233 - outSlope: 0.0060671624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.1651262 - inSlope: 0.0060671624 - outSlope: 0.005984908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.16522595 - inSlope: 0.005984908 - outSlope: 0.005882984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.165324 - inSlope: 0.005882984 - outSlope: 0.005828446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.16542114 - inSlope: 0.005828446 - outSlope: 0.005636221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.16551508 - inSlope: 0.005636221 - outSlope: 0.0054976395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.1656067 - inSlope: 0.0054976395 - outSlope: 0.005341139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.16569573 - inSlope: 0.005341139 - outSlope: 0.00517041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.1657819 - inSlope: 0.00517041 - outSlope: 0.004985337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.16586499 - inSlope: 0.004985337 - outSlope: 0.0048127817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.1659452 - inSlope: 0.0048127817 - outSlope: 0.0046142978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.1660221 - inSlope: 0.0046142978 - outSlope: 0.004400615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.16609545 - inSlope: 0.004400615 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.1661657 - inSlope: 0.0042146486 - outSlope: 0.0039893426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.16623218 - inSlope: 0.0039893426 - outSlope: 0.0037720567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.16629505 - inSlope: 0.0037720567 - outSlope: 0.003561977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.16635442 - inSlope: 0.003561977 - outSlope: 0.0033259424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.16640985 - inSlope: 0.0033259424 - outSlope: 0.0031006366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.16646153 - inSlope: 0.0031006366 - outSlope: 0.0028753309 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.16650945 - inSlope: 0.0028753309 - outSlope: 0.0026536013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.16655368 - inSlope: 0.0026536013 - outSlope: 0.0014215722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.16657737 - inSlope: 0.0014215722 - outSlope: 0.0010344322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.16659461 - inSlope: 0.0010344322 - outSlope: 0.002609792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.1666381 - inSlope: 0.002609792 - outSlope: 0.0031104714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.16668995 - inSlope: 0.0031104714 - outSlope: 0.0029486446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.16673909 - inSlope: 0.0029486446 - outSlope: 0.002459588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.16678008 - inSlope: 0.002459588 - outSlope: 0.0016209498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.1668071 - inSlope: 0.0016209498 - outSlope: 0.0008377441 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.16682106 - inSlope: 0.0008377441 - outSlope: 0.00047117515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.16682892 - inSlope: 0.00047117515 - outSlope: 0.00069737004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.16684054 - inSlope: 0.00069737004 - outSlope: -0.05674308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.16589482 - inSlope: -0.05674308 - outSlope: -0.16580896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.16313134 - inSlope: -0.16580896 - outSlope: -0.2655443 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.1587056 - inSlope: -0.2655443 - outSlope: -0.35599473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.15277237 - inSlope: -0.35599473 - outSlope: -0.4372291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.14548522 - inSlope: -0.4372291 - outSlope: -0.50926524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13699748 - inSlope: -0.50926524 - outSlope: -0.5719664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.12746471 - inSlope: -0.5719664 - outSlope: -0.62541753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.117041096 - inSlope: -0.62541753 - outSlope: -0.66948897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.10588296 - inSlope: -0.66948897 - outSlope: -0.7041109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.09414779 - inSlope: -0.7041109 - outSlope: -0.7291483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.08199515 - inSlope: -0.7291483 - outSlope: -0.7446977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.069583535 - inSlope: -0.7446977 - outSlope: -0.75055814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.057074245 - inSlope: -0.75055814 - outSlope: -0.74677575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.044627994 - inSlope: -0.74677575 - outSlope: -0.7333323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0324058 - inSlope: -0.7333323 - outSlope: -0.71018595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.02056938 - inSlope: -0.71018595 - outSlope: -0.67737645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.009279784 - inSlope: -0.67737645 - outSlope: -0.6348165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.001300481 - inSlope: -0.6348165 - outSlope: -0.58254105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.011009489 - inSlope: -0.58254105 - outSlope: -0.5204509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.019683663 - inSlope: -0.5204509 - outSlope: -0.44846153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.027158014 - inSlope: -0.44846153 - outSlope: -0.3664605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.033265684 - inSlope: -0.3664605 - outSlope: -0.2742624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.03783672 - inSlope: -0.2742624 - outSlope: -0.17168635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.040698156 - inSlope: -0.17168635 - outSlope: -0.05871808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.04167679 - inSlope: -0.05871808 - outSlope: 0.0011267363 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.04165801 - inSlope: 0.0011267363 - outSlope: 0.0009644786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.041641936 - inSlope: 0.0009644786 - outSlope: 0.0008594253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.041627612 - inSlope: 0.0008594253 - outSlope: 0.0007005042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.041615937 - inSlope: 0.0007005042 - outSlope: 0.00059120415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.041606084 - inSlope: 0.00059120415 - outSlope: 0.0004691635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.041598264 - inSlope: 0.0004691635 - outSlope: 0.00037863886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.041591953 - inSlope: 0.00037863886 - outSlope: 0.00023312889 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.041588068 - inSlope: 0.00023312889 - outSlope: 0.00015355661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.04158551 - inSlope: 0.00015355661 - outSlope: 0.00004626815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.041584738 - inSlope: 0.00004626815 - outSlope: -0.000039115585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.04158539 - inSlope: -0.000039115585 - outSlope: -0.00013478113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.041587636 - inSlope: -0.00013478113 - outSlope: -0.00022642336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.04159141 - inSlope: -0.00022642336 - outSlope: -0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04159644 - inSlope: -0.0003017488 - outSlope: -0.00035673415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.041602384 - inSlope: -0.00035673415 - outSlope: -0.00043227692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04160959 - inSlope: -0.00043227692 - outSlope: -0.00050805556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.041618057 - inSlope: -0.00050805556 - outSlope: -0.00051565515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04162665 - inSlope: -0.00051565515 - outSlope: -0.0006178027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.041636948 - inSlope: -0.0006178027 - outSlope: -0.0006448484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.041647695 - inSlope: -0.0006448484 - outSlope: -0.00065825944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.041658666 - inSlope: -0.00065825944 - outSlope: -0.0007405139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.041671008 - inSlope: -0.0007405139 - outSlope: -0.00074364315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.041683402 - inSlope: -0.00074364315 - outSlope: -0.00075280736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.04169595 - inSlope: -0.00075280736 - outSlope: -0.00076487736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.041708697 - inSlope: -0.00076487736 - outSlope: -0.00078544096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.041721787 - inSlope: -0.00078544096 - outSlope: -0.0007639833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.04173452 - inSlope: -0.0007639833 - outSlope: -0.0007894643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.041747678 - inSlope: -0.0007894643 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.041760363 - inSlope: -0.0007610775 - outSlope: -0.00073984335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.041772693 - inSlope: -0.00073984335 - outSlope: -0.00069892965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.041784342 - inSlope: -0.00069892965 - outSlope: -0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.041796144 - inSlope: -0.0007081039 - outSlope: -0.000627861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.04180661 - inSlope: -0.000627861 - outSlope: -0.0006198144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.04181694 - inSlope: -0.0006198144 - outSlope: -0.0005590176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.041826256 - inSlope: -0.0005590176 - outSlope: -0.0004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.041834302 - inSlope: -0.0004827981 - outSlope: -0.00043273013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.041841514 - inSlope: -0.00043273013 - outSlope: -0.00037170982 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.04184771 - inSlope: -0.00037170982 - outSlope: -0.00037170982 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.06387063 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.06387063 - inSlope: -0 - outSlope: 0.004082773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.063802585 - inSlope: 0.004082773 - outSlope: 0.13695931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.061519932 - inSlope: 0.13695931 - outSlope: 0.21031436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.058014683 - inSlope: 0.21031436 - outSlope: 0.26586282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.05358364 - inSlope: 0.26586282 - outSlope: 0.303838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.04851968 - inSlope: 0.303838 - outSlope: 0.32644102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.043079 - inSlope: 0.32644102 - outSlope: 0.3362433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.03747493 - inSlope: 0.3362433 - outSlope: 0.33589962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03187661 - inSlope: 0.33589962 - outSlope: 0.3276593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.026415626 - inSlope: 0.3276593 - outSlope: 0.31353968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.021189969 - inSlope: 0.31353968 - outSlope: 0.29501998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.016272957 - inSlope: 0.29501998 - outSlope: 0.27322006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.011719293 - inSlope: 0.27322006 - outSlope: 0.24917915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.007566311 - inSlope: 0.24917915 - outSlope: 0.22355269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0038404362 - inSlope: 0.22355269 - outSlope: 0.19694783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.0005579638 - inSlope: 0.19694783 - outSlope: 0.16977 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0022715337 - inSlope: 0.16977 - outSlope: 0.14238834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0046446705 - inSlope: 0.14238834 - outSlope: 0.114872776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.006559215 - inSlope: 0.114872776 - outSlope: 0.08747527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.008017135 - inSlope: 0.08747527 - outSlope: 0.060220696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.009020819 - inSlope: 0.060220696 - outSlope: 0.032916937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.009569434 - inSlope: 0.032916937 - outSlope: 0.0054736673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.009660662 - inSlope: 0.0054736673 - outSlope: -0.022271352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.009289473 - inSlope: -0.022271352 - outSlope: -0.050675806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.008444877 - inSlope: -0.050675806 - outSlope: -0.08007824 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0071102413 - inSlope: -0.08007824 - outSlope: -0.110872425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.0052623693 - inSlope: -0.110872425 - outSlope: -0.14328368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0028743101 - inSlope: -0.14328368 - outSlope: -0.17786899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.00009019136 - inSlope: -0.17786899 - outSlope: -0.21477397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.0036697541 - inSlope: -0.21477397 - outSlope: -0.25431487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.007908331 - inSlope: -0.25431487 - outSlope: -0.2967057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.012853421 - inSlope: -0.2967057 - outSlope: -0.34204522 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.01855417 - inSlope: -0.34204522 - outSlope: -0.39045322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.025061717 - inSlope: -0.39045322 - outSlope: -0.44187838 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.03242635 - inSlope: -0.44187838 - outSlope: -0.49639112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.040699586 - inSlope: -0.49639112 - outSlope: -0.5539245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.049931653 - inSlope: -0.5539245 - outSlope: -0.614361 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.060170993 - inSlope: -0.614361 - outSlope: -0.677735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.071466565 - inSlope: -0.677735 - outSlope: -0.7438613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.08386424 - inSlope: -0.7438613 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08386424 - inSlope: -0 - outSlope: 0.00092357484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.08384885 - inSlope: 0.00092357484 - outSlope: 0.14018221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.08151248 - inSlope: 0.14018221 - outSlope: 0.16822532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.07870871 - inSlope: 0.16822532 - outSlope: 0.2262946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.074937135 - inSlope: 0.2262946 - outSlope: 0.27905908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.070286155 - inSlope: 0.27905908 - outSlope: 0.3266576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.06484187 - inSlope: 0.3266576 - outSlope: 0.36891115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.058693353 - inSlope: 0.36891115 - outSlope: 0.4056903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.051931854 - inSlope: 0.4056903 - outSlope: 0.43691617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.044649925 - inSlope: 0.43691617 - outSlope: 0.46235856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0369439 - inSlope: 0.46235856 - outSlope: 0.48192793 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.028911777 - inSlope: 0.48192793 - outSlope: 0.49533373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.020656222 - inSlope: 0.49533373 - outSlope: 0.5026498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.012278734 - inSlope: 0.5026498 - outSlope: 0.50370127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.0038837201 - inSlope: 0.50370127 - outSlope: 0.49837738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0044225613 - inSlope: 0.49837738 - outSlope: 0.48683912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.012536539 - inSlope: 0.48683912 - outSlope: 0.46901846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.020353505 - inSlope: 0.46901846 - outSlope: 0.44515228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.027772756 - inSlope: 0.44515228 - outSlope: 0.41527867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.03469406 - inSlope: 0.41527867 - outSlope: 0.37951952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.04101938 - inSlope: 0.37951952 - outSlope: 0.33816877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.04665552 - inSlope: 0.33816877 - outSlope: 0.2913266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.05151096 - inSlope: 0.2913266 - outSlope: 0.23913905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.055496607 - inSlope: 0.23913905 - outSlope: -0.56174564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.04613419 - inSlope: -0.56174564 - outSlope: -0.5526322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.036923595 - inSlope: -0.5526322 - outSlope: 0.45118845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.044443395 - inSlope: 0.45118845 - outSlope: 0.86021185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.058780245 - inSlope: 0.86021185 - outSlope: 1.0916382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0769742 - inSlope: 1.0916382 - outSlope: 1.2885653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.098450266 - inSlope: 1.2885653 - outSlope: 1.2616864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.11947835 - inSlope: 1.2616864 - outSlope: 0.8991949 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.13446492 - inSlope: 0.8991949 - outSlope: 0.38872933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.14094374 - inSlope: 0.38872933 - outSlope: -0.32750642 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.13548526 - inSlope: -0.32750642 - outSlope: -1.0120507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.118617766 - inSlope: -1.0120507 - outSlope: -1.4918487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.09375364 - inSlope: -1.4918487 - outSlope: -1.9097275 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.061924882 - inSlope: -1.9097275 - outSlope: -2.2554743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.024333676 - inSlope: -2.2554743 - outSlope: -2.5185037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.017641345 - inSlope: -2.5185037 - outSlope: -2.6910048 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.06249138 - inSlope: -2.6910048 - outSlope: -2.7700834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.108659394 - inSlope: -2.7700834 - outSlope: -2.7602143 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.15466292 - inSlope: -2.7602143 - outSlope: -2.6716096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.19918971 - inSlope: -2.6716096 - outSlope: -2.2804816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.2371977 - inSlope: -2.2804816 - outSlope: -1.6823521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.26523727 - inSlope: -1.6823521 - outSlope: -1.1501591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.28440657 - inSlope: -1.1501591 - outSlope: -0.67086047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.29558757 - inSlope: -0.67086047 - outSlope: -0.23375832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.29948354 - inSlope: -0.23375832 - outSlope: 0.16745405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.29669264 - inSlope: 0.16745405 - outSlope: 0.5336171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.28779903 - inSlope: 0.5336171 - outSlope: 0.85967386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.27347115 - inSlope: 0.85967386 - outSlope: 1.1360507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.254537 - inSlope: 1.1360507 - outSlope: 1.3518677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.23200588 - inSlope: 1.3518677 - outSlope: 1.5002736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.20700134 - inSlope: 1.5002736 - outSlope: 1.5841017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.18059967 - inSlope: 1.5841017 - outSlope: 1.6193557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.15361044 - inSlope: 1.6193557 - outSlope: 1.6353346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.12635489 - inSlope: 1.6353346 - outSlope: 1.6672019 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.098568216 - inSlope: 1.6672019 - outSlope: 1.7376435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.06960752 - inSlope: 1.7376435 - outSlope: 1.6688926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.04179227 - inSlope: 1.6688926 - outSlope: 1.4486216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017648598 - inSlope: 1.4486216 - outSlope: 1.2466922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.003129585 - inSlope: 1.2466922 - outSlope: 1.0630069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.020846348 - inSlope: 1.0630069 - outSlope: 0.8967561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.03579227 - inSlope: 0.8967561 - outSlope: 0.74637073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.04823177 - inSlope: 0.74637073 - outSlope: 0.61042976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.05840559 - inSlope: 0.61042976 - outSlope: 0.48710996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06652408 - inSlope: 0.48710996 - outSlope: 0.3751341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.07277631 - inSlope: 0.3751341 - outSlope: 0.27299282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.077326186 - inSlope: 0.27299282 - outSlope: 0.17958926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.08031934 - inSlope: 0.17958926 - outSlope: 0.09386042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.08188368 - inSlope: 0.09386042 - outSlope: 0.0023134074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.08192223 - inSlope: 0.0023134074 - outSlope: 0.0020085294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.08195571 - inSlope: 0.0020085294 - outSlope: -0.17149435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.07909747 - inSlope: -0.17149435 - outSlope: -0.1862577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.075993136 - inSlope: -0.1862577 - outSlope: -0.24296501 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.07194372 - inSlope: -0.24296501 - outSlope: -0.29472587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06703163 - inSlope: -0.29472587 - outSlope: -0.34179577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.06133504 - inSlope: -0.34179577 - outSlope: -0.3839101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.054936543 - inSlope: -0.3839101 - outSlope: -0.42107525 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.04791863 - inSlope: -0.42107525 - outSlope: -0.45310846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.04036683 - inSlope: -0.45310846 - outSlope: -0.47969162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.032371975 - inSlope: -0.47969162 - outSlope: -0.5005691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.024029166 - inSlope: -0.5005691 - outSlope: -0.5153891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.015439356 - inSlope: -0.5153891 - outSlope: -0.5238977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.006707736 - inSlope: -0.5238977 - outSlope: -0.52568656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0020536988 - inSlope: -0.52568656 - outSlope: -0.520512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.01072889 - inSlope: -0.520512 - outSlope: -0.5079673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.019195003 - inSlope: -0.5079673 - outSlope: -0.48794815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.027327465 - inSlope: -0.48794815 - outSlope: -0.46011865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.03499621 - inSlope: -0.46011865 - outSlope: -0.42451856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.042071514 - inSlope: -0.42451856 - outSlope: -0.38078374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.048417903 - inSlope: -0.38078374 - outSlope: -0.32919767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.053904526 - inSlope: -0.32919767 - outSlope: -0.2695303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.058396693 - inSlope: -0.2695303 - outSlope: -0.20198998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.06176319 - inSlope: -0.20198998 - outSlope: -0.12672108 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.063875206 - inSlope: -0.12672108 - outSlope: 0.00027447965 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.06387063 - inSlope: 0.00027447965 - outSlope: 0.00027447965 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.23907515 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.23907515 - inSlope: -0 - outSlope: 0.146033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.24150904 - inSlope: 0.146033 - outSlope: 0.29228327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.24638042 - inSlope: 0.29228327 - outSlope: 0.4650062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.25413054 - inSlope: 0.4650062 - outSlope: 0.61642766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.26440433 - inSlope: 0.61642766 - outSlope: 0.74652386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.27684638 - inSlope: 0.74652386 - outSlope: 0.856972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.29112923 - inSlope: 0.856972 - outSlope: 0.94979274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.30695915 - inSlope: 0.94979274 - outSlope: 1.027228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3240796 - inSlope: 1.027228 - outSlope: 1.0908179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.34225988 - inSlope: 1.0908179 - outSlope: 1.1419122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.36129174 - inSlope: 1.1419122 - outSlope: 1.1814492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3809826 - inSlope: 1.1814492 - outSlope: 1.2099886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.40114906 - inSlope: 1.2099886 - outSlope: 1.2279505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.4216149 - inSlope: 1.2279505 - outSlope: 1.2354213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.44220522 - inSlope: 1.2354213 - outSlope: 1.2327061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.46275038 - inSlope: 1.2327061 - outSlope: 1.2198484 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.48308116 - inSlope: 1.2198484 - outSlope: 1.1970317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5030317 - inSlope: 1.1970317 - outSlope: 1.1645268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.52244043 - inSlope: 1.1645268 - outSlope: 1.1227595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.5411531 - inSlope: 1.1227595 - outSlope: 1.0722654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.5590243 - inSlope: 1.0722654 - outSlope: 1.0139153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.57592285 - inSlope: 1.0139153 - outSlope: 0.9485623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5917322 - inSlope: 0.9485623 - outSlope: 0.87745154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.6063564 - inSlope: 0.87745154 - outSlope: 0.80201703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.6197233 - inSlope: 0.80201703 - outSlope: 0.72360706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.6317834 - inSlope: 0.72360706 - outSlope: 0.6439954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.6425167 - inSlope: 0.6439954 - outSlope: 0.56477004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.6519295 - inSlope: 0.56477004 - outSlope: 0.487501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.66005456 - inSlope: 0.487501 - outSlope: 0.41383663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.66695184 - inSlope: 0.41383663 - outSlope: 0.34506115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.67270285 - inSlope: 0.34506115 - outSlope: 0.28240827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.67740965 - inSlope: 0.28240827 - outSlope: 0.22671126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.68118817 - inSlope: 0.22671126 - outSlope: 0.17870681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6841666 - inSlope: 0.17870681 - outSlope: 0.1387526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.68647915 - inSlope: 0.1387526 - outSlope: 0.107001595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.6882625 - inSlope: 0.107001595 - outSlope: 0.08342036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.68965286 - inSlope: 0.08342036 - outSlope: 0.06773836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.69078183 - inSlope: 0.06773836 - outSlope: 0.05953079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.691774 - inSlope: 0.05953079 - outSlope: 0.058286246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.69274545 - inSlope: 0.058286246 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.69274545 - inSlope: -0 - outSlope: 0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.69274944 - inSlope: 0.0002396109 - outSlope: 0.047049567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.6935336 - inSlope: 0.047049567 - outSlope: 0.05547847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.69445825 - inSlope: 0.05547847 - outSlope: 0.072838135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.6956722 - inSlope: 0.072838135 - outSlope: 0.086989485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.69712204 - inSlope: 0.086989485 - outSlope: 0.0976325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.69874924 - inSlope: 0.0976325 - outSlope: 0.10478506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.70049566 - inSlope: 0.10478506 - outSlope: 0.108364925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.70230174 - inSlope: 0.108364925 - outSlope: 0.10852228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.70411044 - inSlope: 0.10852228 - outSlope: 0.105424464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7058675 - inSlope: 0.105424464 - outSlope: 0.099392034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.70752406 - inSlope: 0.099392034 - outSlope: 0.09072313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7090361 - inSlope: 0.09072313 - outSlope: 0.07992275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.71036816 - inSlope: 0.07992275 - outSlope: 0.06738789 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.7114913 - inSlope: 0.06738789 - outSlope: 0.053687148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.7123861 - inSlope: 0.053687148 - outSlope: 0.03941778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.71304303 - inSlope: 0.03941778 - outSlope: 0.025051856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.71346056 - inSlope: 0.025051856 - outSlope: 0.011179378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.7136469 - inSlope: 0.011179378 - outSlope: -0.0017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.7136183 - inSlope: -0.0017166154 - outSlope: -0.01320721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.71339816 - inSlope: -0.01320721 - outSlope: -0.022877477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.71301687 - inSlope: -0.022877477 - outSlope: -0.030419856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.7125099 - inSlope: -0.030419856 - outSlope: -0.035644803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.7119158 - inSlope: -0.035644803 - outSlope: -0.13517989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.7096628 - inSlope: -0.13517989 - outSlope: -0.15074636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.70715034 - inSlope: -0.15074636 - outSlope: 0.017845647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.70744777 - inSlope: 0.017845647 - outSlope: 0.09450325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.7090228 - inSlope: 0.09450325 - outSlope: 0.13186109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.7112205 - inSlope: 0.13186109 - outSlope: 0.11405837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.7131215 - inSlope: 0.11405837 - outSlope: 0.07357127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.71434766 - inSlope: 0.07357127 - outSlope: 0.013986839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.7145808 - inSlope: 0.013986839 - outSlope: -0.054756455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.71366817 - inSlope: -0.054756455 - outSlope: -0.10181602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.7119712 - inSlope: -0.10181602 - outSlope: -0.12258065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.7099282 - inSlope: -0.12258065 - outSlope: -0.137154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.7076423 - inSlope: -0.137154 - outSlope: -0.14326943 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.7052545 - inSlope: -0.14326943 - outSlope: -0.13992919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.70292234 - inSlope: -0.13992919 - outSlope: -0.12678635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.70080924 - inSlope: -0.12678635 - outSlope: -0.104370214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.69906974 - inSlope: -0.104370214 - outSlope: -0.07471211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.69782454 - inSlope: -0.07471211 - outSlope: -0.040944852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.6971421 - inSlope: -0.040944852 - outSlope: -0.007392175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6970189 - inSlope: -0.007392175 - outSlope: 0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6970461 - inSlope: 0.0016307846 - outSlope: -0.04128401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.696358 - inSlope: -0.04128401 - outSlope: -0.14545096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.69393384 - inSlope: -0.14545096 - outSlope: -0.32532364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.6885118 - inSlope: -0.32532364 - outSlope: -0.5877369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.6787162 - inSlope: -0.5877369 - outSlope: -0.931668 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.6631884 - inSlope: -0.931668 - outSlope: -1.3457407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.6407594 - inSlope: -1.3457407 - outSlope: -1.8053894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.6106696 - inSlope: -1.8053894 - outSlope: -2.272359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.572797 - inSlope: -2.272359 - outSlope: -2.6969137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.5278485 - inSlope: -2.6969137 - outSlope: -3.0256026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.47742182 - inSlope: -3.0256026 - outSlope: -3.2103229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.4239165 - inSlope: -3.2103229 - outSlope: -3.2157373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.37032092 - inSlope: -3.2157373 - outSlope: -3.0216813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.3199596 - inSlope: -3.0216813 - outSlope: -2.624206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.27622288 - inSlope: -2.624206 - outSlope: -2.0430129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.2421727 - inSlope: -2.0430129 - outSlope: -1.5999565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.2155064 - inSlope: -1.5999565 - outSlope: -1.4015092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.19214794 - inSlope: -1.4015092 - outSlope: -1.216281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.17187661 - inSlope: -1.216281 - outSlope: -1.0453418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.15445426 - inSlope: -1.0453418 - outSlope: -0.8886265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.13964383 - inSlope: -0.8886265 - outSlope: -0.7453249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.12722176 - inSlope: -0.7453249 - outSlope: -0.61445445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.116980866 - inSlope: -0.61445445 - outSlope: -0.49481574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.108733945 - inSlope: -0.49481574 - outSlope: -0.3851772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.10231433 - inSlope: -0.3851772 - outSlope: -0.28447446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.097573094 - inSlope: -0.28447446 - outSlope: -0.19171241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.09437789 - inSlope: -0.19171241 - outSlope: -0.10605599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.09261029 - inSlope: -0.10605599 - outSlope: -0.01370923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.092381805 - inSlope: -0.01370923 - outSlope: -0.014572456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.09213893 - inSlope: -0.014572456 - outSlope: 0.16319156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.09485879 - inSlope: 0.16319156 - outSlope: 0.17800958 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.097825654 - inSlope: 0.17800958 - outSlope: 0.23631133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.10176417 - inSlope: 0.23631133 - outSlope: 0.28990906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.106595986 - inSlope: 0.28990906 - outSlope: 0.33861938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.11223964 - inSlope: 0.33861938 - outSlope: 0.38262373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.11861669 - inSlope: 0.38262373 - outSlope: 0.42158866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.12564316 - inSlope: 0.42158866 - outSlope: 0.45522138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.13323018 - inSlope: 0.45522138 - outSlope: 0.4833962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.14128678 - inSlope: 0.4833962 - outSlope: 0.50567645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.14971471 - inSlope: 0.50567645 - outSlope: 0.52171606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.15840997 - inSlope: 0.52171606 - outSlope: 0.53115475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.16726254 - inSlope: 0.53115475 - outSlope: 0.5337163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.1761578 - inSlope: 0.5337163 - outSlope: 0.5289339 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.18497336 - inSlope: 0.5289339 - outSlope: 0.51666546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.19358444 - inSlope: 0.51666546 - outSlope: 0.49657035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.2018606 - inSlope: 0.49657035 - outSlope: 0.46849072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.20966889 - inSlope: 0.46849072 - outSlope: 0.43229026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.21687372 - inSlope: 0.43229026 - outSlope: 0.38791126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.2233389 - inSlope: 0.38791126 - outSlope: 0.3352997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.22892722 - inSlope: 0.3352997 - outSlope: 0.274578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.23350352 - inSlope: 0.274578 - outSlope: 0.20578553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.23693328 - inSlope: 0.20578553 - outSlope: 0.12908858 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.23908475 - inSlope: 0.12908858 - outSlope: -0.0005757814 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.23907515 - inSlope: -0.0005757814 - outSlope: -0.0005757814 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7084755 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.7084755 - inSlope: -0 - outSlope: -0.04591231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.70771027 - inSlope: -0.04591231 - outSlope: -0.09604105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.7061096 - inSlope: -0.09604105 - outSlope: -0.15815336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.7034737 - inSlope: -0.15815336 - outSlope: -0.21991631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.6998084 - inSlope: -0.21991631 - outSlope: -0.28227952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.69510376 - inSlope: -0.28227952 - outSlope: -0.34608397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.6893357 - inSlope: -0.34608397 - outSlope: -0.411929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6824702 - inSlope: -0.411929 - outSlope: -0.48019096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.674467 - inSlope: -0.48019096 - outSlope: -0.5509692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.6652842 - inSlope: -0.5509692 - outSlope: -0.6244153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.6548773 - inSlope: -0.6244153 - outSlope: -0.7000511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.64320976 - inSlope: -0.7000511 - outSlope: -0.7775731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.6302502 - inSlope: -0.7775731 - outSlope: -0.8565017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.6159752 - inSlope: -0.8565017 - outSlope: -0.93595594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.60037595 - inSlope: -0.93595594 - outSlope: -1.0151527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.5834567 - inSlope: -1.0151527 - outSlope: -1.0931228 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.565238 - inSlope: -1.0931228 - outSlope: -1.1687182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5457594 - inSlope: -1.1687182 - outSlope: -1.2406766 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.52508146 - inSlope: -1.2406766 - outSlope: -1.3077855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.50328505 - inSlope: -1.3077855 - outSlope: -1.3687031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.4804732 - inSlope: -1.3687031 - outSlope: -1.42218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.4567702 - inSlope: -1.42218 - outSlope: -1.4669731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.43232068 - inSlope: -1.4669731 - outSlope: -1.5020725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.40728617 - inSlope: -1.5020725 - outSlope: -1.5265378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.3818439 - inSlope: -1.5265378 - outSlope: -1.5396484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.3561831 - inSlope: -1.5396484 - outSlope: -1.5410753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.33049855 - inSlope: -1.5410753 - outSlope: -1.5307131 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.3049867 - inSlope: -1.5307131 - outSlope: -1.5087118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.27984133 - inSlope: -1.5087118 - outSlope: -1.4755597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.2552487 - inSlope: -1.4755597 - outSlope: -1.4320122 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.23138185 - inSlope: -1.4320122 - outSlope: -1.378916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.20839994 - inSlope: -1.378916 - outSlope: -1.3174487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.18644248 - inSlope: -1.3174487 - outSlope: -1.2485749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.16563292 - inSlope: -1.2485749 - outSlope: -1.1734496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.14607544 - inSlope: -1.1734496 - outSlope: -1.0929558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.1278594 - inSlope: -1.0929558 - outSlope: -1.0081463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.111056976 - inSlope: -1.0081463 - outSlope: -0.919501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.09573197 - inSlope: -0.919501 - outSlope: -0.82738316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.08194227 - inSlope: -0.82738316 - outSlope: -0.7320663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.069741175 - inSlope: -0.7320663 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.069741175 - inSlope: -0 - outSlope: 0.00038132106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.06974753 - inSlope: 0.00038132106 - outSlope: 0.22758745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.07354065 - inSlope: 0.22758745 - outSlope: 0.27271503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07808593 - inSlope: 0.27271503 - outSlope: 0.36773032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.08421476 - inSlope: 0.36773032 - outSlope: 0.45471445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.09179333 - inSlope: 0.45471445 - outSlope: 0.5335522 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.10068586 - inSlope: 0.5335522 - outSlope: 0.6041002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.110754184 - inSlope: 0.6041002 - outSlope: 0.66625017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.12185834 - inSlope: 0.66625017 - outSlope: 0.71978223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.1338547 - inSlope: 0.71978223 - outSlope: 0.76453567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.14659704 - inSlope: 0.76453567 - outSlope: 0.80032814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15993583 - inSlope: 0.80032814 - outSlope: 0.8271064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.17372093 - inSlope: 0.8271064 - outSlope: 0.84457123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.1877971 - inSlope: 0.84457123 - outSlope: 0.85302556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.20201418 - inSlope: 0.85302556 - outSlope: 0.85237914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.21622048 - inSlope: 0.85237914 - outSlope: 0.8427848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.23026688 - inSlope: 0.8427848 - outSlope: 0.8245476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.24400933 - inSlope: 0.8245476 - outSlope: 0.7978494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.2573069 - inSlope: 0.7978494 - outSlope: 0.7630981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.2700252 - inSlope: 0.7630981 - outSlope: 0.7206888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.28203666 - inSlope: 0.7206888 - outSlope: 0.6708372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.29321727 - inSlope: 0.6708372 - outSlope: 0.6139314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.30344945 - inSlope: 0.6139314 - outSlope: 0.550245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.3126202 - inSlope: 0.550245 - outSlope: 0.9536049 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.3285136 - inSlope: 0.9536049 - outSlope: 0.8503945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.34268692 - inSlope: 0.8503945 - outSlope: 0.029053716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.34317115 - inSlope: 0.029053716 - outSlope: -0.43556076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.3359118 - inSlope: -0.43556076 - outSlope: -0.84218043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.32187548 - inSlope: -0.84218043 - outSlope: -0.97528434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.30562076 - inSlope: -0.97528434 - outSlope: -1.100608 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.2872773 - inSlope: -1.100608 - outSlope: -1.3457389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.26484835 - inSlope: -1.3457389 - outSlope: -1.3764368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.24190776 - inSlope: -1.3764368 - outSlope: -1.2509003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.2210593 - inSlope: -1.2509003 - outSlope: -1.1353757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.20213638 - inSlope: -1.1353757 - outSlope: -1.1212296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.18344924 - inSlope: -1.1212296 - outSlope: -1.0907714 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.16526973 - inSlope: -1.0907714 - outSlope: -1.0384924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.14796154 - inSlope: -1.0384924 - outSlope: -0.9595236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.1319695 - inSlope: -0.9595236 - outSlope: -0.84966606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.11780841 - inSlope: -0.84966606 - outSlope: -0.7060868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.10604031 - inSlope: -0.7060868 - outSlope: -0.5269549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.09725773 - inSlope: -0.5269549 - outSlope: -0.31159252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.09206453 - inSlope: -0.31159252 - outSlope: 0.1909234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.09524658 - inSlope: 0.1909234 - outSlope: 0.90532553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.110335544 - inSlope: 0.90532553 - outSlope: 1.5486044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13614559 - inSlope: 1.5486044 - outSlope: 2.1228194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.17152588 - inSlope: 2.1228194 - outSlope: 2.6221461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.21522827 - inSlope: 2.6221461 - outSlope: 3.0321624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.26576427 - inSlope: 3.0321624 - outSlope: 3.331373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.3212871 - inSlope: 3.331373 - outSlope: 3.4958408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.37955105 - inSlope: 3.4958408 - outSlope: 3.5060296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.43798482 - inSlope: 3.5060296 - outSlope: 3.355452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.49390897 - inSlope: 3.355452 - outSlope: 3.05645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.54484975 - inSlope: 3.05645 - outSlope: 2.6410165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.58886665 - inSlope: 2.6410165 - outSlope: 2.154685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.62477803 - inSlope: 2.154685 - outSlope: 1.6463414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.65221703 - inSlope: 1.6463414 - outSlope: 1.1591088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.6715355 - inSlope: 1.1591088 - outSlope: 0.72371435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.6835974 - inSlope: 0.72371435 - outSlope: 0.46325064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.69131833 - inSlope: 0.46325064 - outSlope: 0.35503897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.69723564 - inSlope: 0.35503897 - outSlope: 0.27280238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.70178235 - inSlope: 0.27280238 - outSlope: 0.21112582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.7053011 - inSlope: 0.21112582 - outSlope: 0.16529219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.708056 - inSlope: 0.16529219 - outSlope: 0.13163579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.7102499 - inSlope: 0.13163579 - outSlope: 0.10709177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.71203476 - inSlope: 0.10709177 - outSlope: 0.08940347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.7135248 - inSlope: 0.08940347 - outSlope: 0.07669695 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.7148031 - inSlope: 0.07669695 - outSlope: 0.06752021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.71592844 - inSlope: 0.06752021 - outSlope: 0.060750306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.71694094 - inSlope: 0.060750306 - outSlope: 0.05552893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.7178664 - inSlope: 0.05552893 - outSlope: 0.050103713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.7187015 - inSlope: 0.050103713 - outSlope: 0.051949073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.7195673 - inSlope: 0.051949073 - outSlope: 0.039060153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.7202183 - inSlope: 0.039060153 - outSlope: 0.03828713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.7208564 - inSlope: 0.03828713 - outSlope: 0.033062726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.7214075 - inSlope: 0.033062726 - outSlope: 0.02697232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.721857 - inSlope: 0.02697232 - outSlope: 0.020059366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.72219133 - inSlope: 0.020059366 - outSlope: 0.012170088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.72239417 - inSlope: 0.012170088 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.7224518 - inSlope: 0.0034582647 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.7223513 - inSlope: -0.0060296115 - outSlope: -0.016103998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.7220829 - inSlope: -0.016103998 - outSlope: -0.026507404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.7216411 - inSlope: -0.026507404 - outSlope: -0.036985908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.7210247 - inSlope: -0.036985908 - outSlope: -0.047167584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.72023857 - inSlope: -0.047167584 - outSlope: -0.056680497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.7192939 - inSlope: -0.056680497 - outSlope: -0.06509191 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.718209 - inSlope: -0.06509191 - outSlope: -0.071944065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.71700996 - inSlope: -0.071944065 - outSlope: -0.07687934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.71572864 - inSlope: -0.07687934 - outSlope: -0.07937087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.7144058 - inSlope: -0.07937087 - outSlope: -0.079110935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.71308726 - inSlope: -0.079110935 - outSlope: -0.07580288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7118239 - inSlope: -0.07580288 - outSlope: -0.06920106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.71067053 - inSlope: -0.06920106 - outSlope: -0.059255417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.70968294 - inSlope: -0.059255417 - outSlope: -0.04594092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.70891726 - inSlope: -0.04594092 - outSlope: -0.029532937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.70842505 - inSlope: -0.029532937 - outSlope: 0.0030255346 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.7084755 - inSlope: 0.0030255346 - outSlope: 0.0030255346 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6609287 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6609287 - inSlope: -0 - outSlope: 0.00350118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6608704 - inSlope: 0.00350118 - outSlope: -0.007821329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6610007 - inSlope: -0.007821329 - outSlope: -0.011594265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.66119397 - inSlope: -0.011594265 - outSlope: -0.014090551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6614288 - inSlope: -0.014090551 - outSlope: -0.015646234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6616896 - inSlope: -0.015646234 - outSlope: -0.016865747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6619707 - inSlope: -0.016865747 - outSlope: -0.018196058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.66227394 - inSlope: -0.018196058 - outSlope: -0.020123739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.66260934 - inSlope: -0.020123739 - outSlope: -0.022945426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.66299176 - inSlope: -0.022945426 - outSlope: -0.02702954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.66344225 - inSlope: -0.02702954 - outSlope: -0.032250796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.66397977 - inSlope: -0.032250796 - outSlope: -0.0387669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.6646259 - inSlope: -0.0387669 - outSlope: -0.046520278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.6654012 - inSlope: -0.046520278 - outSlope: -0.055421643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6663249 - inSlope: -0.055421643 - outSlope: -0.06532056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.6674136 - inSlope: -0.06532056 - outSlope: -0.07605679 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6686812 - inSlope: -0.07605679 - outSlope: -0.08740076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.6701379 - inSlope: -0.08740076 - outSlope: -0.09919534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.67179114 - inSlope: -0.09919534 - outSlope: -0.11106144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.67364216 - inSlope: -0.11106144 - outSlope: -0.12284084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6756895 - inSlope: -0.12284084 - outSlope: -0.1341535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.6779254 - inSlope: -0.1341535 - outSlope: -0.14472856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.68033755 - inSlope: -0.14472856 - outSlope: -0.1542665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.68290865 - inSlope: -0.1542665 - outSlope: -0.1623632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.6856147 - inSlope: -0.1623632 - outSlope: -0.16880767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.68842816 - inSlope: -0.16880767 - outSlope: -0.17319219 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.6913147 - inSlope: -0.17319219 - outSlope: -0.17527716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.694236 - inSlope: -0.17527716 - outSlope: -0.17481457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.6971496 - inSlope: -0.17481457 - outSlope: -0.17147915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.70000756 - inSlope: -0.17147915 - outSlope: -0.16513841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.70275986 - inSlope: -0.16513841 - outSlope: -0.15552893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.705352 - inSlope: -0.15552893 - outSlope: -0.14252914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.7077275 - inSlope: -0.14252914 - outSlope: -0.12597096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.709827 - inSlope: -0.12597096 - outSlope: -0.10566126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.711588 - inSlope: -0.10566126 - outSlope: -0.081434935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.7129453 - inSlope: -0.081434935 - outSlope: -0.053057723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.7138296 - inSlope: -0.053057723 - outSlope: -0.020302553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.71416795 - inSlope: -0.020302553 - outSlope: 0.017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.71388185 - inSlope: 0.017166154 - outSlope: 0.059716757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.7128866 - inSlope: 0.059716757 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.7128866 - inSlope: -0 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.712884 - inSlope: 0.00015378013 - outSlope: 0.052396107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.71201074 - inSlope: 0.052396107 - outSlope: 0.06423672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.7109401 - inSlope: 0.06423672 - outSlope: 0.08882769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.70945966 - inSlope: 0.08882769 - outSlope: 0.113368146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.7075702 - inSlope: 0.113368146 - outSlope: 0.1379229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.7052715 - inSlope: 0.1379229 - outSlope: 0.16249195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.7025633 - inSlope: 0.16249195 - outSlope: 0.18695015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.69944745 - inSlope: 0.18695015 - outSlope: 0.21104714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.69593 - inSlope: 0.21104714 - outSlope: 0.23441288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.6920231 - inSlope: 0.23441288 - outSlope: 0.25661254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.6877462 - inSlope: 0.25661254 - outSlope: 0.27715114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.68312705 - inSlope: 0.27715114 - outSlope: 0.29544023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.67820305 - inSlope: 0.29544023 - outSlope: 0.3109756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.6730201 - inSlope: 0.3109756 - outSlope: 0.32313138 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.6676346 - inSlope: 0.32313138 - outSlope: 0.33144984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.66211045 - inSlope: 0.33144984 - outSlope: 0.33535513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.6565212 - inSlope: 0.33535513 - outSlope: 0.3345123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.65094596 - inSlope: 0.3345123 - outSlope: 0.32852802 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.6454705 - inSlope: 0.32852802 - outSlope: 0.31714112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.6401848 - inSlope: 0.31714112 - outSlope: 0.3002575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.63518053 - inSlope: 0.3002575 - outSlope: 0.27773765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6305516 - inSlope: 0.27773765 - outSlope: 0.2496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.6263907 - inSlope: 0.2496531 - outSlope: 0.2901688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.62155455 - inSlope: 0.2901688 - outSlope: 0.25127137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.6173667 - inSlope: 0.25127137 - outSlope: 0.066382945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6162603 - inSlope: 0.066382945 - outSlope: -0.059276875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.61724824 - inSlope: -0.059276875 - outSlope: -0.1765825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.6201913 - inSlope: -0.1765825 - outSlope: -0.17972606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.6231867 - inSlope: -0.17972606 - outSlope: -0.2180781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.62682134 - inSlope: -0.2180781 - outSlope: -0.3925399 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.63336366 - inSlope: -0.3925399 - outSlope: -0.5242543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.6421012 - inSlope: -0.5242543 - outSlope: -0.6293461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.6525904 - inSlope: -0.6293461 - outSlope: -0.69258994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.66413355 - inSlope: -0.69258994 - outSlope: -0.7041592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.6758695 - inSlope: -0.7041592 - outSlope: -0.6459445 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.68663526 - inSlope: -0.6459445 - outSlope: -0.5187683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.6952814 - inSlope: -0.5187683 - outSlope: -0.3319362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.70081365 - inSlope: -0.3319362 - outSlope: -0.10170231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.7025087 - inSlope: -0.10170231 - outSlope: 0.15094772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6999929 - inSlope: 0.15094772 - outSlope: 0.40378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.69326323 - inSlope: 0.40378013 - outSlope: 0.6367248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.68265116 - inSlope: 0.6367248 - outSlope: 0.76386523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6699201 - inSlope: 0.76386523 - outSlope: 0.7335601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.6576939 - inSlope: 0.7335601 - outSlope: 0.6219548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.647328 - inSlope: 0.6219548 - outSlope: 0.4603605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.63965535 - inSlope: 0.4603605 - outSlope: 0.2742937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.6350838 - inSlope: 0.2742937 - outSlope: 0.08544811 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.63365966 - inSlope: 0.08544811 - outSlope: -0.087479435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.63511765 - inSlope: -0.087479435 - outSlope: -0.22904657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.6389351 - inSlope: -0.22904657 - outSlope: -0.32944712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.64442587 - inSlope: -0.32944712 - outSlope: -0.38536942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.6508487 - inSlope: -0.38536942 - outSlope: -0.40145555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.6575396 - inSlope: -0.40145555 - outSlope: -0.38849866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.6640146 - inSlope: -0.38849866 - outSlope: -0.36000288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.6700146 - inSlope: -0.36000288 - outSlope: -0.3279522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.6754805 - inSlope: -0.3279522 - outSlope: -0.29877335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.68046004 - inSlope: -0.29877335 - outSlope: -0.2714112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.68498355 - inSlope: -0.2714112 - outSlope: -0.20479287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.6883968 - inSlope: -0.20479287 - outSlope: -0.11925828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.69038445 - inSlope: -0.11925828 - outSlope: -0.057313498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.6913397 - inSlope: -0.057313498 - outSlope: -0.013432516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.69156355 - inSlope: -0.013432516 - outSlope: 0.016654747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.69128597 - inSlope: 0.016654747 - outSlope: 0.036578212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.69067633 - inSlope: 0.036578212 - outSlope: 0.048773333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.68986344 - inSlope: 0.048773333 - outSlope: 0.055571847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.68893725 - inSlope: 0.055571847 - outSlope: 0.05847579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.68796265 - inSlope: 0.05847579 - outSlope: 0.05868679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.68698454 - inSlope: 0.05868679 - outSlope: 0.057227667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.68603075 - inSlope: 0.057227667 - outSlope: 0.05475288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.6851182 - inSlope: 0.05475288 - outSlope: 0.050983477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.6842685 - inSlope: 0.050983477 - outSlope: 0.052900366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.6833868 - inSlope: 0.052900366 - outSlope: 0.043290894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.6826653 - inSlope: 0.043290894 - outSlope: 0.044413213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.68192506 - inSlope: 0.044413213 - outSlope: 0.043205064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.681205 - inSlope: 0.043205064 - outSlope: 0.04287247 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.68049043 - inSlope: 0.04287247 - outSlope: 0.0435162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.67976516 - inSlope: 0.0435162 - outSlope: 0.045118377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.6790132 - inSlope: 0.045118377 - outSlope: 0.047618195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.67821956 - inSlope: 0.047618195 - outSlope: 0.051004935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.6773695 - inSlope: 0.051004935 - outSlope: 0.05506044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.6764518 - inSlope: 0.05506044 - outSlope: 0.059648808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.67545766 - inSlope: 0.059648808 - outSlope: 0.06450182 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.6743826 - inSlope: 0.06450182 - outSlope: 0.06930477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.67322755 - inSlope: 0.06930477 - outSlope: 0.07378585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.6719978 - inSlope: 0.07378585 - outSlope: 0.077515915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.67070585 - inSlope: 0.077515915 - outSlope: 0.08025177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.6693683 - inSlope: 0.08025177 - outSlope: 0.081428364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.6680112 - inSlope: 0.081428364 - outSlope: 0.080901496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.6666628 - inSlope: 0.080901496 - outSlope: 0.07822402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.6653591 - inSlope: 0.07822402 - outSlope: 0.0730992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.66414076 - inSlope: 0.0730992 - outSlope: 0.06546742 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.66304964 - inSlope: 0.06546742 - outSlope: 0.055157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.66213036 - inSlope: 0.055157 - outSlope: 0.042232316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.6614265 - inSlope: 0.042232316 - outSlope: 0.026865032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.66097873 - inSlope: 0.026865032 - outSlope: 0.0030005006 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6609287 - inSlope: 0.0030005006 - outSlope: 0.0030005006 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.25510147 - inSlope: -0.012534856 - outSlope: -0.012534856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.25489256 - inSlope: -0.012534856 - outSlope: -0.03660321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.2542825 - inSlope: -0.03660321 - outSlope: -0.060995225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.25326592 - inSlope: -0.060995225 - outSlope: -0.08520125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.2518459 - inSlope: -0.08520125 - outSlope: -0.10918201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.2500262 - inSlope: -0.10918201 - outSlope: -0.13356061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.24780019 - inSlope: -0.13356061 - outSlope: -0.15774877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.24517104 - inSlope: -0.15774877 - outSlope: -0.18189393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.24213947 - inSlope: -0.18189393 - outSlope: -0.20585509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.23870856 - inSlope: -0.20585509 - outSlope: -0.23029895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.23487024 - inSlope: -0.23029895 - outSlope: -0.25449428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.23062867 - inSlope: -0.25449428 - outSlope: -0.27866724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.22598422 - inSlope: -0.27866724 - outSlope: -0.30287507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.2209363 - inSlope: -0.30287507 - outSlope: -0.3270525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.21548542 - inSlope: -0.3270525 - outSlope: -0.35126212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.20963106 - inSlope: -0.35126212 - outSlope: -0.42436892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.20255823 - inSlope: -0.42436892 - outSlope: -0.532774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.19367868 - inSlope: -0.532774 - outSlope: -0.6205464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.18333623 - inSlope: -0.6205464 - outSlope: -0.687846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.17187214 - inSlope: -0.687846 - outSlope: -0.734517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.15963018 - inSlope: -0.734517 - outSlope: -0.7606001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.14695352 - inSlope: -0.7606001 - outSlope: -0.76618844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.1341837 - inSlope: -0.76618844 - outSlope: -0.7516701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.12165588 - inSlope: -0.7516701 - outSlope: -0.7163334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.10971698 - inSlope: -0.7163334 - outSlope: -0.6611652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.09869757 - inSlope: -0.6611652 - outSlope: -0.58551097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.08893905 - inSlope: -0.58551097 - outSlope: -0.49007672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.08077111 - inSlope: -0.49007672 - outSlope: -0.37472576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.07452568 - inSlope: -0.37472576 - outSlope: -0.23930244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.07053731 - inSlope: -0.23930244 - outSlope: -0.084545396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.069128215 - inSlope: -0.084545396 - outSlope: -0.0005646055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.069118805 - inSlope: -0.0005646055 - outSlope: 0.03396204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.06968484 - inSlope: 0.03396204 - outSlope: 0.09851182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0713267 - inSlope: 0.09851182 - outSlope: 0.15642703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.07393382 - inSlope: 0.15642703 - outSlope: 0.20779182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.07739701 - inSlope: 0.20779182 - outSlope: 0.2523733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.081603244 - inSlope: 0.2523733 - outSlope: 0.29004005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.08643724 - inSlope: 0.29004005 - outSlope: 0.32112867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.09178938 - inSlope: 0.32112867 - outSlope: 0.34508395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.09754077 - inSlope: 0.34508395 - outSlope: 0.36258408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.10358386 - inSlope: 0.36258408 - outSlope: 0.3727778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.109796815 - inSlope: 0.3727778 - outSlope: 0.37641978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.11607047 - inSlope: 0.37641978 - outSlope: 0.37322706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.12229092 - inSlope: 0.37322706 - outSlope: 0.3633637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.128347 - inSlope: 0.3633637 - outSlope: 0.34624937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13411781 - inSlope: 0.34624937 - outSlope: 0.32261997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1394948 - inSlope: 0.32261997 - outSlope: 0.29239935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.14436814 - inSlope: 0.29239935 - outSlope: 0.2552911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.14862299 - inSlope: 0.2552911 - outSlope: 0.21136007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.15214565 - inSlope: 0.21136007 - outSlope: 0.16086742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.15482678 - inSlope: 0.16086742 - outSlope: 0.103536576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.15655239 - inSlope: 0.103536576 - outSlope: 0.039469637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.15721022 - inSlope: 0.039469637 - outSlope: 0.0070318645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.15732741 - inSlope: 0.0070318645 - outSlope: 0.0095880125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.15748721 - inSlope: 0.0095880125 - outSlope: 0.011236638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.15767449 - inSlope: 0.011236638 - outSlope: 0.012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.15787476 - inSlope: 0.012016308 - outSlope: 0.012387347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.15808122 - inSlope: 0.012387347 - outSlope: 0.07839747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.15938784 - inSlope: 0.07839747 - outSlope: 0.18791597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.16251978 - inSlope: 0.18791597 - outSlope: 0.2631303 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.16690528 - inSlope: 0.2631303 - outSlope: 0.30411094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.1719738 - inSlope: 0.30411094 - outSlope: 0.3105259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.17714922 - inSlope: 0.3105259 - outSlope: 0.28361258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.1818761 - inSlope: 0.28361258 - outSlope: 0.22271584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.18558805 - inSlope: 0.22271584 - outSlope: 0.1283161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.18772665 - inSlope: 0.1283161 - outSlope: 0.07029361 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.1888982 - inSlope: 0.07029361 - outSlope: 0.07095165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.19008073 - inSlope: 0.07095165 - outSlope: 0.07155604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.19127333 - inSlope: 0.07155604 - outSlope: 0.07209516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.19247492 - inSlope: 0.07209516 - outSlope: 0.07256455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.19368432 - inSlope: 0.07256455 - outSlope: 0.07298923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.19490081 - inSlope: 0.07298923 - outSlope: 0.07331952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.19612281 - inSlope: 0.07331952 - outSlope: 0.07360078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.19734949 - inSlope: 0.07360078 - outSlope: 0.07378853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.1985793 - inSlope: 0.07378853 - outSlope: 0.07392622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1998114 - inSlope: 0.07392622 - outSlope: 0.07411576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.20104666 - inSlope: 0.07411576 - outSlope: 0.0739897 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.20227982 - inSlope: 0.0739897 - outSlope: 0.073943205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.2035122 - inSlope: 0.073943205 - outSlope: 0.07377728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.20474184 - inSlope: 0.07377728 - outSlope: 0.0735972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.20596845 - inSlope: 0.0735972 - outSlope: 0.07333166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.20719065 - inSlope: 0.07333166 - outSlope: 0.073026784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.20840776 - inSlope: 0.073026784 - outSlope: 0.07267631 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.20961903 - inSlope: 0.07267631 - outSlope: 0.072376795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.21082531 - inSlope: 0.072376795 - outSlope: 0.072236426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.21202925 - inSlope: 0.072236426 - outSlope: 0.0720594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.21323024 - inSlope: 0.0720594 - outSlope: 0.071897954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.21442854 - inSlope: 0.071897954 - outSlope: 0.0716678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.215623 - inSlope: 0.0716678 - outSlope: 0.0713656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.21681243 - inSlope: 0.0713656 - outSlope: 0.071054466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.21799667 - inSlope: 0.071054466 - outSlope: 0.070843466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.2191774 - inSlope: 0.070843466 - outSlope: 0.070265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.22034848 - inSlope: 0.070265 - outSlope: 0.069782205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.22151151 - inSlope: 0.069782205 - outSlope: 0.069263145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.2226659 - inSlope: 0.069263145 - outSlope: 0.06870932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.22381106 - inSlope: 0.06870932 - outSlope: 0.06813801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.2249467 - inSlope: 0.06813801 - outSlope: 0.06750054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.2260717 - inSlope: 0.06750054 - outSlope: 0.06680853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.22718517 - inSlope: 0.06680853 - outSlope: 0.06610042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.22828685 - inSlope: 0.06610042 - outSlope: 0.06533688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.2293758 - inSlope: 0.06533688 - outSlope: 0.06451166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.23045099 - inSlope: 0.06451166 - outSlope: 0.06370028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.23151267 - inSlope: 0.06370028 - outSlope: 0.06278521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.23255908 - inSlope: 0.06278521 - outSlope: 0.061864316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.23359016 - inSlope: 0.061864316 - outSlope: 0.060914814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.2346054 - inSlope: 0.060914814 - outSlope: 0.05990183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.23560376 - inSlope: 0.05990183 - outSlope: 0.05884057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.23658444 - inSlope: 0.05884057 - outSlope: 0.056186073 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.23752087 - inSlope: 0.056186073 - outSlope: 0.05538638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.23844399 - inSlope: 0.05538638 - outSlope: 0.055869572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.23937514 - inSlope: 0.055869572 - outSlope: 0.054943316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.24029087 - inSlope: 0.054943316 - outSlope: 0.0537095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.24118602 - inSlope: 0.0537095 - outSlope: 0.052757315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.24206531 - inSlope: 0.052757315 - outSlope: 0.051526178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.24292408 - inSlope: 0.051526178 - outSlope: 0.05002414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.24375781 - inSlope: 0.05002414 - outSlope: 0.04823421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.24456172 - inSlope: 0.04823421 - outSlope: 0.045976352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.245328 - inSlope: 0.045976352 - outSlope: 0.043494742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2460529 - inSlope: 0.043494742 - outSlope: 0.041087907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.2467377 - inSlope: 0.041087907 - outSlope: 0.038720407 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.24738304 - inSlope: 0.038720407 - outSlope: 0.036511157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.24799156 - inSlope: 0.036511157 - outSlope: 0.034427974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24856536 - inSlope: 0.034427974 - outSlope: 0.032174915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.24910161 - inSlope: 0.032174915 - outSlope: 0.030571848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.24961114 - inSlope: 0.030571848 - outSlope: 0.028849868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.25009197 - inSlope: 0.028849868 - outSlope: 0.027287032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.25054675 - inSlope: 0.027287032 - outSlope: 0.025745654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.25097585 - inSlope: 0.025745654 - outSlope: 0.024230752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.2513797 - inSlope: 0.024230752 - outSlope: 0.023002647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.25176308 - inSlope: 0.023002647 - outSlope: 0.02155604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.25212234 - inSlope: 0.02155604 - outSlope: 0.019928832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.2524545 - inSlope: 0.019928832 - outSlope: 0.018616337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.25276476 - inSlope: 0.018616337 - outSlope: 0.017302053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.25305313 - inSlope: 0.017302053 - outSlope: 0.015703455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.25331485 - inSlope: 0.015703455 - outSlope: 0.014154924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.25355077 - inSlope: 0.014154924 - outSlope: 0.012615335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.25376102 - inSlope: 0.012615335 - outSlope: 0.010877262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.2539423 - inSlope: 0.010877262 - outSlope: 0.009033688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.25409287 - inSlope: 0.009033688 - outSlope: 0.0073117088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.25421473 - inSlope: 0.0073117088 - outSlope: 0.005516415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.25430667 - inSlope: 0.005516415 - outSlope: 0.0034689936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.2543645 - inSlope: 0.0034689936 - outSlope: 0.0014716401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.25438902 - inSlope: 0.0014716401 - outSlope: 0.00050246046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.2543974 - inSlope: 0.00050246046 - outSlope: 0.00063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.25440797 - inSlope: 0.00063479005 - outSlope: 0.0007510192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.2544205 - inSlope: 0.0007510192 - outSlope: 0.00086009584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.25443482 - inSlope: 0.00086009584 - outSlope: 0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.25445086 - inSlope: 0.0009620199 - outSlope: 0.0010550033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.25446844 - inSlope: 0.0010550033 - outSlope: 0.001140834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.25448745 - inSlope: 0.001140834 - outSlope: 0.0012141478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.2545077 - inSlope: 0.0012141478 - outSlope: 0.0012874616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.25452915 - inSlope: 0.0012874616 - outSlope: 0.0013482583 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.25455162 - inSlope: 0.0013482583 - outSlope: 0.0014019025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.25457498 - inSlope: 0.0014019025 - outSlope: 0.0014466061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.2545991 - inSlope: 0.0014466061 - outSlope: 0.0014895215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.25462392 - inSlope: 0.0014895215 - outSlope: 0.0015181317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.25464922 - inSlope: 0.0015181317 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.25467497 - inSlope: 0.0015449539 - outSlope: 0.001562813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.25470102 - inSlope: 0.001562813 - outSlope: 0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.25472724 - inSlope: 0.0015735641 - outSlope: 0.0015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.2547535 - inSlope: 0.0015753523 - outSlope: 0.001571776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.2547797 - inSlope: 0.001571776 - outSlope: 0.001559259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.25480568 - inSlope: 0.001559259 - outSlope: 0.0016164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.25483263 - inSlope: 0.0016164795 - outSlope: 0.0015163436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.2548579 - inSlope: 0.0015163436 - outSlope: 0.0014823689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.2548826 - inSlope: 0.0014823689 - outSlope: 0.0014412417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.25490662 - inSlope: 0.0014412417 - outSlope: 0.00139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.25492987 - inSlope: 0.00139475 - outSlope: 0.0013375295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.25495216 - inSlope: 0.0013375295 - outSlope: 0.0012749445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.2549734 - inSlope: 0.0012749445 - outSlope: 0.0012052071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.2549935 - inSlope: 0.0012052071 - outSlope: 0.0011247407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.25501224 - inSlope: 0.0011247407 - outSlope: 0.0010406981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.2550296 - inSlope: 0.0010406981 - outSlope: 0.0009477012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.25504538 - inSlope: 0.0009477012 - outSlope: 0.0008457907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.25505948 - inSlope: 0.0008457907 - outSlope: 0.00073850225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.2550718 - inSlope: 0.00073850225 - outSlope: 0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.2550821 - inSlope: 0.0006186968 - outSlope: 0.0004971032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.2550904 - inSlope: 0.0004971032 - outSlope: 0.00036299264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.25509644 - inSlope: 0.00036299264 - outSlope: 0.00022530578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.2551002 - inSlope: 0.00022530578 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.25510147 - inSlope: 0.000076890065 - outSlope: 0.000076890065 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13239247 - inSlope: 0.050864514 - outSlope: 0.050864514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.13154472 - inSlope: 0.050864514 - outSlope: 0.14233679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.12917244 - inSlope: 0.14233679 - outSlope: 0.21967919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.12551112 - inSlope: 0.21967919 - outSlope: 0.28294304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.12079541 - inSlope: 0.28294304 - outSlope: 0.3321402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.11525974 - inSlope: 0.3321402 - outSlope: 0.36720964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10913958 - inSlope: 0.36720964 - outSlope: 0.38821313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.10266936 - inSlope: 0.38821313 - outSlope: 0.3951943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.096082784 - inSlope: 0.3951943 - outSlope: 0.38810986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.08961429 - inSlope: 0.38810986 - outSlope: 0.366945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.08349854 - inSlope: 0.366945 - outSlope: 0.33177945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.07796888 - inSlope: 0.33177945 - outSlope: 0.2825685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.073259406 - inSlope: 0.2825685 - outSlope: 0.21934257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0696037 - inSlope: 0.21934257 - outSlope: 0.14207841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.06723572 - inSlope: 0.14207841 - outSlope: 0.05080283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.06638901 - inSlope: 0.05080283 - outSlope: -0.00091105624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.06640419 - inSlope: -0.00091105624 - outSlope: -0.0034269723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.06646131 - inSlope: -0.0034269723 - outSlope: -0.005499865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.066552974 - inSlope: -0.005499865 - outSlope: -0.0073599885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.06667564 - inSlope: -0.0073599885 - outSlope: -0.009129338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0668278 - inSlope: -0.009129338 - outSlope: -0.010955493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.06701039 - inSlope: -0.010955493 - outSlope: -0.012934942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.06722597 - inSlope: -0.012934942 - outSlope: -0.014949753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.06747513 - inSlope: -0.014949753 - outSlope: -0.016960487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.06775781 - inSlope: -0.016960487 - outSlope: -0.018524693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.06806655 - inSlope: -0.018524693 - outSlope: -0.019476844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.06839117 - inSlope: -0.019476844 - outSlope: -0.019249786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.068711996 - inSlope: -0.019249786 - outSlope: -0.017297551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.06900029 - inSlope: -0.017297551 - outSlope: -0.012756598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0692129 - inSlope: -0.012756598 - outSlope: -0.004592832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.069289446 - inSlope: -0.004592832 - outSlope: 0.00065311854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.06927856 - inSlope: 0.00065311854 - outSlope: 0.073400244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.06805522 - inSlope: 0.073400244 - outSlope: 0.20889644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.064573616 - inSlope: 0.20889644 - outSlope: 0.32926384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.05908589 - inSlope: 0.32926384 - outSlope: 0.4347324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.051840357 - inSlope: 0.4347324 - outSlope: 0.52571785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.04307837 - inSlope: 0.52571785 - outSlope: 0.6024719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.033037182 - inSlope: 0.6024719 - outSlope: 0.66506165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.021952832 - inSlope: 0.66506165 - outSlope: 0.71360594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.010059411 - inSlope: 0.71360594 - outSlope: 0.7480985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0024089299 - inSlope: 0.7480985 - outSlope: 0.7685955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.015218843 - inSlope: 0.7685955 - outSlope: 0.7751061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.028137265 - inSlope: 0.7751061 - outSlope: 0.76755744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.040929876 - inSlope: 0.76755744 - outSlope: 0.74604285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.053363957 - inSlope: 0.74604285 - outSlope: 0.7098692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0651951 - inSlope: 0.7098692 - outSlope: 0.65907705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.076179706 - inSlope: 0.65907705 - outSlope: 0.59436744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.086085856 - inSlope: 0.59436744 - outSlope: 0.5157477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.09468164 - inSlope: 0.5157477 - outSlope: 0.42318952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.101734795 - inSlope: 0.42318952 - outSlope: 0.31670302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.10701317 - inSlope: 0.31670302 - outSlope: 0.19630052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.11028486 - inSlope: 0.19630052 - outSlope: 0.06183347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.111315414 - inSlope: 0.06183347 - outSlope: -0.33478382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.10573569 - inSlope: -0.33478382 - outSlope: -0.7842018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09266567 - inSlope: -0.7842018 - outSlope: -0.9338533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.07710141 - inSlope: -0.9338533 - outSlope: -0.78385085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.06403724 - inSlope: -0.78385085 - outSlope: -0.33435154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05846472 - inSlope: -0.33435154 - outSlope: 0.26436412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.062870786 - inSlope: 0.26436412 - outSlope: 0.7128229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0747512 - inSlope: 0.7128229 - outSlope: 1.0117016 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.091612875 - inSlope: 1.0117016 - outSlope: 1.1610471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.11096364 - inSlope: 1.1610471 - outSlope: 1.1608549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.1303112 - inSlope: 1.1608549 - outSlope: 1.0111169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.14716314 - inSlope: 1.0111169 - outSlope: 0.71196115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.15902923 - inSlope: 0.71196115 - outSlope: 0.26350403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.16342096 - inSlope: 0.26350403 - outSlope: -0.019345898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.16309853 - inSlope: -0.019345898 - outSlope: -0.036781166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.16248551 - inSlope: -0.036781166 - outSlope: -0.053666584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.16159107 - inSlope: -0.053666584 - outSlope: -0.07000751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.16042428 - inSlope: -0.07000751 - outSlope: -0.08594432 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.15899187 - inSlope: -0.08594432 - outSlope: -0.101274945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.15730396 - inSlope: -0.101274945 - outSlope: -0.1161729 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.15536773 - inSlope: -0.1161729 - outSlope: -0.13057005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.15319157 - inSlope: -0.13057005 - outSlope: -0.14445676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.15078396 - inSlope: -0.14445676 - outSlope: -0.15780166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.14815393 - inSlope: -0.15780166 - outSlope: -0.1707335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.14530838 - inSlope: -0.1707335 - outSlope: -0.18307346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.14225715 - inSlope: -0.18307346 - outSlope: -0.19492704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.13900837 - inSlope: -0.19492704 - outSlope: -0.20628205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13557032 - inSlope: -0.20628205 - outSlope: -0.21710536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.1319519 - inSlope: -0.21710536 - outSlope: -0.2273827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.12816219 - inSlope: -0.2273827 - outSlope: -0.23717321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.12420931 - inSlope: -0.23717321 - outSlope: -0.24645457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.120101735 - inSlope: -0.24645457 - outSlope: -0.25555664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.11584246 - inSlope: -0.25555664 - outSlope: -0.26465246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.11143159 - inSlope: -0.26465246 - outSlope: -0.2733424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.10687589 - inSlope: -0.2733424 - outSlope: -0.2815287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.102183715 - inSlope: -0.2815287 - outSlope: -0.28927115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.09736253 - inSlope: -0.28927115 - outSlope: -0.29651803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.09242057 - inSlope: -0.29651803 - outSlope: -0.3032486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.08736643 - inSlope: -0.3032486 - outSlope: -0.309491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.08220825 - inSlope: -0.309491 - outSlope: -0.31532794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.07695279 - inSlope: -0.31532794 - outSlope: -0.32062888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07160898 - inSlope: -0.32062888 - outSlope: -0.325459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.06618463 - inSlope: -0.325459 - outSlope: -0.32978618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0606882 - inSlope: -0.32978618 - outSlope: -0.33365685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.05512726 - inSlope: -0.33365685 - outSlope: -0.33701855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.04951029 - inSlope: -0.33701855 - outSlope: -0.33996785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.043844163 - inSlope: -0.33996785 - outSlope: -0.3423396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.03813851 - inSlope: -0.3423396 - outSlope: -0.3443061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.03240008 - inSlope: -0.3443061 - outSlope: -0.34572926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.02663793 - inSlope: -0.34572926 - outSlope: -0.3467165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.020859286 - inSlope: -0.3467165 - outSlope: -0.34723476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.015072046 - inSlope: -0.34723476 - outSlope: -0.34726223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.009284347 - inSlope: -0.34726223 - outSlope: -0.34680164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0035043259 - inSlope: -0.34680164 - outSlope: -0.3458872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.0022604559 - inSlope: -0.3458872 - outSlope: -0.34449163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.008001978 - inSlope: -0.34449163 - outSlope: -0.33314103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.0135543225 - inSlope: -0.33314103 - outSlope: -0.33146113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.01907871 - inSlope: -0.33146113 - outSlope: -0.34279692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.024791986 - inSlope: -0.34279692 - outSlope: -0.34595937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.03055797 - inSlope: -0.34595937 - outSlope: -0.34654722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.03633375 - inSlope: -0.34654722 - outSlope: -0.3443611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.042073097 - inSlope: -0.3443611 - outSlope: -0.33962744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.04773355 - inSlope: -0.33962744 - outSlope: -0.33236423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.053272948 - inSlope: -0.33236423 - outSlope: -0.32274604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.058652043 - inSlope: -0.32274604 - outSlope: -0.31081915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.063832395 - inSlope: -0.31081915 - outSlope: -0.2996871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.068827175 - inSlope: -0.2996871 - outSlope: -0.29079822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.07367381 - inSlope: -0.29079822 - outSlope: -0.28171626 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.07836907 - inSlope: -0.28171626 - outSlope: -0.27235222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.08290827 - inSlope: -0.27235222 - outSlope: -0.26271725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.08728689 - inSlope: -0.26271725 - outSlope: -0.2527895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.091500044 - inSlope: -0.2527895 - outSlope: -0.24242231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.09554041 - inSlope: -0.24242231 - outSlope: -0.23162149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.099400766 - inSlope: -0.23162149 - outSlope: -0.22035038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.10307327 - inSlope: -0.22035038 - outSlope: -0.20866577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.10655103 - inSlope: -0.20866577 - outSlope: -0.19651881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.109826386 - inSlope: -0.19651881 - outSlope: -0.18402922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.11289354 - inSlope: -0.18402922 - outSlope: -0.17125608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.1157478 - inSlope: -0.17125608 - outSlope: -0.15825495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.11838538 - inSlope: -0.15825495 - outSlope: -0.14501421 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.12080228 - inSlope: -0.14501421 - outSlope: -0.13163891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.12299626 - inSlope: -0.13163891 - outSlope: -0.11813264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.12496514 - inSlope: -0.11813264 - outSlope: -0.10455484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.12670772 - inSlope: -0.10455484 - outSlope: -0.09083578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.12822165 - inSlope: -0.09083578 - outSlope: -0.077078715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.12950629 - inSlope: -0.077078715 - outSlope: -0.063274264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.13056086 - inSlope: -0.063274264 - outSlope: -0.049379516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.13138385 - inSlope: -0.049379516 - outSlope: -0.03547493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.1319751 - inSlope: -0.03547493 - outSlope: -0.021546206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.1323342 - inSlope: -0.021546206 - outSlope: -0.007558472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.13246018 - inSlope: -0.007558472 - outSlope: -0.00049530796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.13246843 - inSlope: -0.00049530796 - outSlope: -0.00042647164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.13247554 - inSlope: -0.00042647164 - outSlope: -0.0003638867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.1324816 - inSlope: -0.0003638867 - outSlope: -0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.13248688 - inSlope: -0.00031650095 - outSlope: -0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.132491 - inSlope: -0.00024765753 - outSlope: -0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.13249443 - inSlope: -0.00020563621 - outSlope: -0.00015199199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.13249697 - inSlope: -0.00015199199 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.1324988 - inSlope: -0.00010997067 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.13249993 - inSlope: -0.00006794936 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.1325004 - inSlope: -0.000027716187 - outSlope: 0.0000062584936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.13250029 - inSlope: 0.0000062584936 - outSlope: 0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.13249959 - inSlope: 0.000042021315 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.13249834 - inSlope: 0.000075101925 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.1324965 - inSlope: 0.00010997067 - outSlope: 0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.13249421 - inSlope: 0.00013768686 - outSlope: 0.00016540068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.13249145 - inSlope: 0.00016540068 - outSlope: 0.0001850726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.13248837 - inSlope: 0.0001850726 - outSlope: 0.0002065303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13248493 - inSlope: 0.0002065303 - outSlope: 0.0002333524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.13248104 - inSlope: 0.0002333524 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.13247691 - inSlope: 0.00024765753 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.13247244 - inSlope: 0.00026822116 - outSlope: 0.0002816322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.13246775 - inSlope: 0.0002816322 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.13246281 - inSlope: 0.00029593735 - outSlope: 0.00030219584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.13245778 - inSlope: 0.00030219584 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.1324525 - inSlope: 0.00031650095 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13244723 - inSlope: 0.00031650095 - outSlope: 0.00032275947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13244185 - inSlope: 0.00032275947 - outSlope: 0.00032365354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13243645 - inSlope: 0.00032365354 - outSlope: 0.0003093484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.1324313 - inSlope: 0.0003093484 - outSlope: 0.00031560689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.13242604 - inSlope: 0.00031560689 - outSlope: 0.00030934397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.13242088 - inSlope: 0.00030934397 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.13241595 - inSlope: 0.00029593735 - outSlope: 0.00028878477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13241114 - inSlope: 0.00028878477 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13240667 - inSlope: 0.00026822116 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.13240254 - inSlope: 0.00024765753 - outSlope: 0.00022619985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.13239877 - inSlope: 0.00022619985 - outSlope: 0.0002065303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.13239533 - inSlope: 0.0002065303 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13239247 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.018909393 - inSlope: -0.004800595 - outSlope: -0.004800595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.018829383 - inSlope: -0.004800595 - outSlope: -0.0119847795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.018629637 - inSlope: -0.0119847795 - outSlope: -0.0183538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.01832374 - inSlope: -0.0183538 - outSlope: -0.023885962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.01792564 - inSlope: -0.023885962 - outSlope: -0.02840113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.017452288 - inSlope: -0.02840113 - outSlope: -0.031933267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.016920067 - inSlope: -0.031933267 - outSlope: -0.034299087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.016348416 - inSlope: -0.034299087 - outSlope: -0.035380892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.015758734 - inSlope: -0.035380892 - outSlope: -0.035200812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.015172054 - inSlope: -0.035200812 - outSlope: -0.0336629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.014611006 - inSlope: -0.0336629 - outSlope: -0.030742029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.014098639 - inSlope: -0.030742029 - outSlope: -0.026428645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013658161 - inSlope: -0.026428645 - outSlope: -0.020726493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.01331272 - inSlope: -0.020726493 - outSlope: -0.013637581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.013085427 - inSlope: -0.013637581 - outSlope: -0.00514973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.012999598 - inSlope: -0.00514973 - outSlope: 0.1718197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.015863262 - inSlope: 0.1718197 - outSlope: 0.48411438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.023931827 - inSlope: 0.48411438 - outSlope: 0.747909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.036396988 - inSlope: 0.747909 - outSlope: 0.9630112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.05244716 - inSlope: 0.9630112 - outSlope: 1.1294699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.07127167 - inSlope: 1.1294699 - outSlope: 1.2474586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.09206263 - inSlope: 1.2474586 - outSlope: 1.3172045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.114016056 - inSlope: 1.3172045 - outSlope: 1.3388321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.1363299 - inSlope: 1.3388321 - outSlope: 1.3127507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.1582091 - inSlope: 1.3127507 - outSlope: 1.2389421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.17885812 - inSlope: 1.2389421 - outSlope: 1.1177391 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.19748712 - inSlope: 1.1177391 - outSlope: 0.94917923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.21330675 - inSlope: 0.94917923 - outSlope: 0.7338241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.22553717 - inSlope: 0.7338241 - outSlope: 0.4726459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.23341459 - inSlope: 0.4726459 - outSlope: 0.16680019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.2361946 - inSlope: 0.16680019 - outSlope: -0.0009611258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.23617858 - inSlope: -0.0009611258 - outSlope: -0.007355492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.23605599 - inSlope: -0.007355492 - outSlope: -0.020172019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.23571979 - inSlope: -0.020172019 - outSlope: -0.03320757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.23516633 - inSlope: -0.03320757 - outSlope: -0.046075925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2343984 - inSlope: -0.046075925 - outSlope: -0.058199313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.2334284 - inSlope: -0.058199313 - outSlope: -0.06924219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.23227437 - inSlope: -0.06924219 - outSlope: -0.07884897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.23096022 - inSlope: -0.07884897 - outSlope: -0.08710929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.2295084 - inSlope: -0.08710929 - outSlope: -0.093674116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.22794716 - inSlope: -0.093674116 - outSlope: -0.0987635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.2263011 - inSlope: -0.0987635 - outSlope: -0.1020957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.22459951 - inSlope: -0.1020957 - outSlope: -0.10376493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.2228701 - inSlope: -0.10376493 - outSlope: -0.10362956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.22114293 - inSlope: -0.10362956 - outSlope: -0.101832844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21944572 - inSlope: -0.101832844 - outSlope: -0.09812424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.21781032 - inSlope: -0.09812424 - outSlope: -0.09271746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.21626502 - inSlope: -0.09271746 - outSlope: -0.085647486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.21483757 - inSlope: -0.085647486 - outSlope: -0.076935664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.2135553 - inSlope: -0.076935664 - outSlope: -0.066528685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.2124465 - inSlope: -0.066528685 - outSlope: -0.054429032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.21153934 - inSlope: -0.054429032 - outSlope: -0.040488876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.21086453 - inSlope: -0.040488876 - outSlope: -0.020438451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.21052389 - inSlope: -0.020438451 - outSlope: -0.0019624848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.21049118 - inSlope: -0.0019624848 - outSlope: 0.0071114115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.2106097 - inSlope: 0.0071114115 - outSlope: 0.007856198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.21074064 - inSlope: 0.007856198 - outSlope: 0.0013098133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.21076247 - inSlope: 0.0013098133 - outSlope: -0.016107574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.21049401 - inSlope: -0.016107574 - outSlope: -0.035866406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.20989624 - inSlope: -0.035866406 - outSlope: -0.05004381 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.20906217 - inSlope: -0.05004381 - outSlope: -0.058347937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.20808971 - inSlope: -0.058347937 - outSlope: -0.06018972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.20708655 - inSlope: -0.06018972 - outSlope: -0.05469387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.20617498 - inSlope: -0.05469387 - outSlope: -0.041276257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.20548704 - inSlope: -0.041276257 - outSlope: -0.019692797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.20515883 - inSlope: -0.019692797 - outSlope: -0.011830341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.20496166 - inSlope: -0.011830341 - outSlope: -0.022780918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.20458198 - inSlope: -0.022780918 - outSlope: -0.033417676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.20402502 - inSlope: -0.033417676 - outSlope: -0.04371647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.20329641 - inSlope: -0.04371647 - outSlope: -0.05368983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.20240158 - inSlope: -0.05368983 - outSlope: -0.0633136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.20134635 - inSlope: -0.0633136 - outSlope: -0.07260874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.2001362 - inSlope: -0.07260874 - outSlope: -0.08154906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.19877705 - inSlope: -0.08154906 - outSlope: -0.090138406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.19727474 - inSlope: -0.090138406 - outSlope: -0.098368324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.19563527 - inSlope: -0.098368324 - outSlope: -0.10627191 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.19386408 - inSlope: -0.10627191 - outSlope: -0.11376154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.19196805 - inSlope: -0.11376154 - outSlope: -0.120909624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.1899529 - inSlope: -0.120909624 - outSlope: -0.12770365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.18782449 - inSlope: -0.12770365 - outSlope: -0.13413562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.1855889 - inSlope: -0.13413562 - outSlope: -0.14022423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.18325183 - inSlope: -0.14022423 - outSlope: -0.14596774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.18081903 - inSlope: -0.14596774 - outSlope: -0.15137419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.17829613 - inSlope: -0.15137419 - outSlope: -0.15707925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.17567815 - inSlope: -0.15707925 - outSlope: -0.1630561 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.17296055 - inSlope: -0.1630561 - outSlope: -0.16867535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.1701493 - inSlope: -0.16867535 - outSlope: -0.17398489 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.16724953 - inSlope: -0.17398489 - outSlope: -0.17903583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.1642656 - inSlope: -0.17903583 - outSlope: -0.18379676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.16120233 - inSlope: -0.18379676 - outSlope: -0.18827605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.1580644 - inSlope: -0.18827605 - outSlope: -0.19241828 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.15485743 - inSlope: -0.19241828 - outSlope: -0.1963665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.15158466 - inSlope: -0.1963665 - outSlope: -0.19999374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.14825143 - inSlope: -0.19999374 - outSlope: -0.20331644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.1448628 - inSlope: -0.20331644 - outSlope: -0.20633359 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.14142391 - inSlope: -0.20633359 - outSlope: -0.20909984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.13793892 - inSlope: -0.20909984 - outSlope: -0.21153441 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.13441335 - inSlope: -0.21153441 - outSlope: -0.2137222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.13085131 - inSlope: -0.2137222 - outSlope: -0.2155604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.12725864 - inSlope: -0.2155604 - outSlope: -0.21713933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.12363966 - inSlope: -0.21713933 - outSlope: -0.2183888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.11999985 - inSlope: -0.2183888 - outSlope: -0.21936445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.11634375 - inSlope: -0.21936445 - outSlope: -0.22004372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.11267636 - inSlope: -0.22004372 - outSlope: -0.22042817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.10900256 - inSlope: -0.22042817 - outSlope: -0.22048941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.10532774 - inSlope: -0.22048941 - outSlope: -0.22027618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.101656474 - inSlope: -0.22027618 - outSlope: -0.21972856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.097994335 - inSlope: -0.21972856 - outSlope: -0.2199257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.09432891 - inSlope: -0.2199257 - outSlope: -0.21892993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.090680055 - inSlope: -0.21892993 - outSlope: -0.21568781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.08708526 - inSlope: -0.21568781 - outSlope: -0.2132555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.08353101 - inSlope: -0.2132555 - outSlope: -0.211137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.08001206 - inSlope: -0.211137 - outSlope: -0.20906498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.07652765 - inSlope: -0.20906498 - outSlope: -0.20703499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.07307707 - inSlope: -0.20703499 - outSlope: -0.20464022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.0696664 - inSlope: -0.20464022 - outSlope: -0.20153736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.06630745 - inSlope: -0.20153736 - outSlope: -0.19754973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.06301493 - inSlope: -0.19754973 - outSlope: -0.19145447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.059824027 - inSlope: -0.19145447 - outSlope: -0.18382448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.05676029 - inSlope: -0.18382448 - outSlope: -0.17627673 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.053822346 - inSlope: -0.17627673 - outSlope: -0.16893731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.051006727 - inSlope: -0.16893731 - outSlope: -0.161831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.048309546 - inSlope: -0.161831 - outSlope: -0.15498646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.04572644 - inSlope: -0.15498646 - outSlope: -0.14832875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.043254297 - inSlope: -0.14832875 - outSlope: -0.14187357 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.04088974 - inSlope: -0.14187357 - outSlope: -0.13546018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.038632073 - inSlope: -0.13546018 - outSlope: -0.12910713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.03648029 - inSlope: -0.12910713 - outSlope: -0.12263611 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.034436326 - inSlope: -0.12263611 - outSlope: -0.116110034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.03250116 - inSlope: -0.116110034 - outSlope: -0.10939333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.03067794 - inSlope: -0.10939333 - outSlope: -0.10250876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.028969463 - inSlope: -0.10250876 - outSlope: -0.09537408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.027379896 - inSlope: -0.09537408 - outSlope: -0.088090084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.02591173 - inSlope: -0.088090084 - outSlope: -0.08054022 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.024569394 - inSlope: -0.08054022 - outSlope: -0.07276594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.02335663 - inSlope: -0.07276594 - outSlope: -0.06468198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.022278598 - inSlope: -0.06468198 - outSlope: -0.056309454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.021340108 - inSlope: -0.056309454 - outSlope: -0.047499508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.02054845 - inSlope: -0.047499508 - outSlope: -0.038065724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.019914022 - inSlope: -0.038065724 - outSlope: -0.028008211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.019447219 - inSlope: -0.028008211 - outSlope: -0.0169613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.01916453 - inSlope: -0.0169613 - outSlope: -0.0050537335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.019080302 - inSlope: -0.0050537335 - outSlope: 0.0011146665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.01909888 - inSlope: 0.0011146665 - outSlope: 0.0009766603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.019115157 - inSlope: 0.0009766603 - outSlope: 0.0008421027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.019129192 - inSlope: 0.0008421027 - outSlope: 0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.019141095 - inSlope: 0.00071413885 - outSlope: 0.00059042184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.019150935 - inSlope: 0.00059042184 - outSlope: 0.0004718457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0191588 - inSlope: 0.0004718457 - outSlope: 0.00035773998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.019164762 - inSlope: 0.00035773998 - outSlope: 0.0002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.019168923 - inSlope: 0.0002496692 - outSlope: 0.0001457335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.019171352 - inSlope: 0.0001457335 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.019172153 - inSlope: 0.000048056292 - outSlope: -0.000045932873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.019171387 - inSlope: -0.000045932873 - outSlope: -0.00013321651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.019169167 - inSlope: -0.00013321651 - outSlope: -0.00021614155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.019165564 - inSlope: -0.00021614155 - outSlope: -0.0002939257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.019160666 - inSlope: -0.0002939257 - outSlope: -0.00036623364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.019154562 - inSlope: -0.00036623364 - outSlope: -0.00043250044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.019147353 - inSlope: -0.00043250044 - outSlope: -0.0004935269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.019139128 - inSlope: -0.0004935269 - outSlope: -0.0005491828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.019129975 - inSlope: -0.0005491828 - outSlope: -0.000598692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.019119997 - inSlope: -0.000598692 - outSlope: -0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.01910929 - inSlope: -0.0006423897 - outSlope: -0.0006840757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.019097889 - inSlope: -0.0006840757 - outSlope: -0.00071112136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.019086037 - inSlope: -0.00071112136 - outSlope: -0.000738614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.019073727 - inSlope: -0.000738614 - outSlope: -0.00075794826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.019061094 - inSlope: -0.00075794826 - outSlope: -0.0007718064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.01904823 - inSlope: -0.0007718064 - outSlope: -0.0007785119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.019035256 - inSlope: -0.0007785119 - outSlope: -0.00077951775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.019022264 - inSlope: -0.00077951775 - outSlope: -0.00077381806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.019009367 - inSlope: -0.00077381806 - outSlope: -0.00076118927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.01899668 - inSlope: -0.00076118927 - outSlope: -0.0007431961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.018984294 - inSlope: -0.0007431961 - outSlope: -0.00071792834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.018972328 - inSlope: -0.00071792834 - outSlope: -0.00068586384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.018960897 - inSlope: -0.00068586384 - outSlope: -0.0006483129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.018950092 - inSlope: -0.0006483129 - outSlope: -0.0006027153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.018940046 - inSlope: -0.0006027153 - outSlope: -0.00055208855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.018930845 - inSlope: -0.00055208855 - outSlope: -0.00049475627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.018922599 - inSlope: -0.00049475627 - outSlope: -0.00043105375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.018915415 - inSlope: -0.00043105375 - outSlope: -0.00036131626 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.018909393 - inSlope: -0.00036131626 - outSlope: -0.00036131626 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.27646562 - inSlope: -0.07586359 - outSlope: -0.07586359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.27773002 - inSlope: -0.07586359 - outSlope: -0.20833252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.28120223 - inSlope: -0.20833252 - outSlope: -0.30786577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.28633332 - inSlope: -0.30786577 - outSlope: -0.3749209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.292582 - inSlope: -0.3749209 - outSlope: -0.4139847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.29948175 - inSlope: -0.4139847 - outSlope: -0.43068948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3066599 - inSlope: -0.43068948 - outSlope: -0.43021026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.31383008 - inSlope: -0.43021026 - outSlope: -0.41663095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.32077393 - inSlope: -0.41663095 - outSlope: -0.3927845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.32732034 - inSlope: -0.3927845 - outSlope: -0.36062124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.3333307 - inSlope: -0.36062124 - outSlope: -0.32123926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.33868468 - inSlope: -0.32123926 - outSlope: -0.27489963 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.34326634 - inSlope: -0.27489963 - outSlope: -0.22123756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.34695363 - inSlope: -0.22123756 - outSlope: -0.15919806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.34960693 - inSlope: -0.15919806 - outSlope: -0.08703411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3510575 - inSlope: -0.08703411 - outSlope: -0.11117032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.35291034 - inSlope: -0.11117032 - outSlope: -0.21588585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.35650843 - inSlope: -0.21588585 - outSlope: -0.2773652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3611312 - inSlope: -0.2773652 - outSlope: -0.24415994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.36520052 - inSlope: -0.24415994 - outSlope: -0.2552549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.36945477 - inSlope: -0.2552549 - outSlope: -0.17516808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.37237424 - inSlope: -0.17516808 - outSlope: -0.059743475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.37336996 - inSlope: -0.059743475 - outSlope: 0.07990666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3720382 - inSlope: 0.07990666 - outSlope: 0.2316765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.3681769 - inSlope: 0.2316765 - outSlope: 0.3830502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.36179274 - inSlope: 0.3830502 - outSlope: 0.5202963 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.35312113 - inSlope: 0.5202963 - outSlope: 0.6238216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.3427241 - inSlope: 0.6238216 - outSlope: 0.6583727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33175123 - inSlope: 0.6583727 - outSlope: 0.55679137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.32247138 - inSlope: 0.55679137 - outSlope: 0.23549955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.31854638 - inSlope: 0.23549955 - outSlope: -0.065758884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.31964236 - inSlope: -0.065758884 - outSlope: -0.49552786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.32790118 - inSlope: -0.49552786 - outSlope: -0.9863708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.34434068 - inSlope: -0.9863708 - outSlope: -1.3213934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.36636388 - inSlope: -1.3213934 - outSlope: -1.5265145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.39180577 - inSlope: -1.5265145 - outSlope: -1.6370426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.41908988 - inSlope: -1.6370426 - outSlope: -1.6770599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.44704086 - inSlope: -1.6770599 - outSlope: -1.6610203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.4747245 - inSlope: -1.6610203 - outSlope: -1.5983818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5013642 - inSlope: -1.5983818 - outSlope: -1.4969584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.52631354 - inSlope: -1.4969584 - outSlope: -1.364298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5490518 - inSlope: -1.364298 - outSlope: -1.2087262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.56919724 - inSlope: -1.2087262 - outSlope: -1.0390851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.5865153 - inSlope: -1.0390851 - outSlope: -0.86475265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6009279 - inSlope: -0.86475265 - outSlope: -0.69468206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6125059 - inSlope: -0.69468206 - outSlope: -0.5368715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.62145376 - inSlope: -0.5368715 - outSlope: -0.39778486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6280835 - inSlope: -0.39778486 - outSlope: -0.2817109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6327787 - inSlope: -0.2817109 - outSlope: -0.19083399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.63595927 - inSlope: -0.19083399 - outSlope: -0.12490165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.63804096 - inSlope: -0.12490165 - outSlope: -0.081810735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6394045 - inSlope: -0.081810735 - outSlope: -0.057123955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.64035654 - inSlope: -0.057123955 - outSlope: -0.14494313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.64277226 - inSlope: -0.14494313 - outSlope: -0.26625064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.64720976 - inSlope: -0.26625064 - outSlope: -0.28273985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.6519221 - inSlope: -0.28273985 - outSlope: -0.22265574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.65563303 - inSlope: -0.22265574 - outSlope: -0.11431228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.65753824 - inSlope: -0.11431228 - outSlope: -0.011576425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6577312 - inSlope: -0.011576425 - outSlope: 0.06301029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.656681 - inSlope: 0.06301029 - outSlope: 0.15203133 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.65414715 - inSlope: 0.15203133 - outSlope: 0.24173163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.6501183 - inSlope: 0.24173163 - outSlope: 0.30632287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.6450129 - inSlope: 0.30632287 - outSlope: 0.315471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.6397551 - inSlope: 0.315471 - outSlope: 0.24301021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6357049 - inSlope: 0.24301021 - outSlope: 0.077766255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.6344088 - inSlope: 0.077766255 - outSlope: -0.039825477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6350725 - inSlope: -0.039825477 - outSlope: -0.051233817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.6359264 - inSlope: -0.051233817 - outSlope: -0.06282455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.6369735 - inSlope: -0.06282455 - outSlope: -0.073567696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.6381996 - inSlope: -0.073567696 - outSlope: -0.08384951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.6395971 - inSlope: -0.08384951 - outSlope: -0.09222874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.64113426 - inSlope: -0.09222874 - outSlope: -0.10101494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.64281785 - inSlope: -0.10101494 - outSlope: -0.10833989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.6446235 - inSlope: -0.10833989 - outSlope: -0.11458408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.64653325 - inSlope: -0.11458408 - outSlope: -0.1196767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.64852786 - inSlope: -0.1196767 - outSlope: -0.12357843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.6505875 - inSlope: -0.12357843 - outSlope: -0.12612832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.65268964 - inSlope: -0.12612832 - outSlope: -0.12737286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.6548125 - inSlope: -0.12737286 - outSlope: -0.12712519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6569313 - inSlope: -0.12712519 - outSlope: -0.12544167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.659022 - inSlope: -0.12544167 - outSlope: -0.12224805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.66105944 - inSlope: -0.12224805 - outSlope: -0.117462985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.66301715 - inSlope: -0.117462985 - outSlope: -0.111132964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.66486937 - inSlope: -0.111132964 - outSlope: -0.10312567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6665881 - inSlope: -0.10312567 - outSlope: -0.09352693 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.6681469 - inSlope: -0.09352693 - outSlope: -0.08228668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.66951835 - inSlope: -0.08228668 - outSlope: -0.06949739 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.67067665 - inSlope: -0.06949739 - outSlope: -0.055121236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.67159534 - inSlope: -0.055121236 - outSlope: -0.039145984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.67224777 - inSlope: -0.039145984 - outSlope: -0.021761676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.67261046 - inSlope: -0.021761676 - outSlope: -0.0028681783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.67265826 - inSlope: -0.0028681783 - outSlope: 0.01727702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.6723703 - inSlope: 0.01727702 - outSlope: 0.03881339 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.6717234 - inSlope: 0.03881339 - outSlope: 0.061461546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.67069906 - inSlope: 0.061461546 - outSlope: 0.085212074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.66927886 - inSlope: 0.085212074 - outSlope: 0.10996352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.66744614 - inSlope: 0.10996352 - outSlope: 0.13554467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.66518706 - inSlope: 0.13554467 - outSlope: 0.16193762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.6624881 - inSlope: 0.16193762 - outSlope: 0.18888849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.65933996 - inSlope: 0.18888849 - outSlope: 0.21639368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.6557334 - inSlope: 0.21639368 - outSlope: 0.24421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.65166324 - inSlope: 0.24421 - outSlope: 0.27229974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.6471249 - inSlope: 0.27229974 - outSlope: 0.3005007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.64211655 - inSlope: 0.3005007 - outSlope: 0.32866392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.6366388 - inSlope: 0.32866392 - outSlope: 0.35660538 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.6306954 - inSlope: 0.35660538 - outSlope: 0.3843323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6242899 - inSlope: 0.3843323 - outSlope: 0.41158357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.61743015 - inSlope: 0.41158357 - outSlope: 0.43827337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6101256 - inSlope: 0.43827337 - outSlope: 0.46429822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.60238725 - inSlope: 0.46429822 - outSlope: 0.48952508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5942285 - inSlope: 0.48952508 - outSlope: 0.51379013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.58566535 - inSlope: 0.51379013 - outSlope: 0.5370646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.5767143 - inSlope: 0.5370646 - outSlope: 0.5591267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.5673955 - inSlope: 0.5591267 - outSlope: 0.5799621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.5577295 - inSlope: 0.5799621 - outSlope: 0.5994636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.54773843 - inSlope: 0.5994636 - outSlope: 0.6174451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.5374477 - inSlope: 0.6174451 - outSlope: 0.6339201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.5268823 - inSlope: 0.6339201 - outSlope: 0.6487304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.5160701 - inSlope: 0.6487304 - outSlope: 0.6618447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.5050394 - inSlope: 0.6618447 - outSlope: 0.67316 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.49382007 - inSlope: 0.67316 - outSlope: 0.68254775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.4824443 - inSlope: 0.68254775 - outSlope: 0.6899685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.47094482 - inSlope: 0.6899685 - outSlope: 0.69540447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.45935476 - inSlope: 0.69540447 - outSlope: 0.69870716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.44770965 - inSlope: 0.69870716 - outSlope: 0.6998301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.43604583 - inSlope: 0.6998301 - outSlope: 0.6986392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.42440185 - inSlope: 0.6986392 - outSlope: 0.6951613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.41281584 - inSlope: 0.6951613 - outSlope: 0.6891916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.40132916 - inSlope: 0.6891916 - outSlope: 0.68072385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.38998377 - inSlope: 0.68072385 - outSlope: 0.66964275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.37882307 - inSlope: 0.66964275 - outSlope: 0.6558883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.3678916 - inSlope: 0.6558883 - outSlope: 0.63923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.3572378 - inSlope: 0.63923 - outSlope: 0.61974466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.34690872 - inSlope: 0.61974466 - outSlope: 0.5972105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.33695522 - inSlope: 0.5972105 - outSlope: 0.57162935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.32742807 - inSlope: 0.57162935 - outSlope: 0.542944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.318379 - inSlope: 0.542944 - outSlope: 0.5111115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.3098605 - inSlope: 0.5111115 - outSlope: 0.4762338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.30192327 - inSlope: 0.4762338 - outSlope: 0.43826622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.29461884 - inSlope: 0.43826622 - outSlope: 0.3976021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.28799215 - inSlope: 0.3976021 - outSlope: 0.35430762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.28208703 - inSlope: 0.35430762 - outSlope: 0.30881733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.27694008 - inSlope: 0.30881733 - outSlope: 0.2703863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.27243358 - inSlope: 0.2703863 - outSlope: 0.24118625 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.2684138 - inSlope: 0.24118625 - outSlope: 0.21326622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.26485938 - inSlope: 0.21326622 - outSlope: 0.1866408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.2617487 - inSlope: 0.1866408 - outSlope: 0.16127244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.25906083 - inSlope: 0.16127244 - outSlope: 0.13716115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.2567748 - inSlope: 0.13716115 - outSlope: 0.114290826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.25486997 - inSlope: 0.114290826 - outSlope: 0.09264895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.25332582 - inSlope: 0.09264895 - outSlope: 0.072233744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.25212193 - inSlope: 0.072233744 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.25212193 - inSlope: -0 - outSlope: 0.08803912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.2506546 - inSlope: 0.08803912 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.2506546 - inSlope: -0 - outSlope: -0.1021261 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.2523567 - inSlope: -0.1021261 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.2523567 - inSlope: -0 - outSlope: -0.12493563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.25443897 - inSlope: -0.12493563 - outSlope: -0.07427044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.2556768 - inSlope: -0.07427044 - outSlope: -0.08059509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.25702006 - inSlope: -0.08059509 - outSlope: -0.08573779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.25844902 - inSlope: -0.08573779 - outSlope: -0.089727126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.25994447 - inSlope: -0.089727126 - outSlope: -0.09252915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.26148662 - inSlope: -0.09252915 - outSlope: -0.09416351 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.263056 - inSlope: -0.09416351 - outSlope: -0.09462127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.26463303 - inSlope: -0.09462127 - outSlope: -0.093886346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.2661978 - inSlope: -0.093886346 - outSlope: -0.09197304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.26773068 - inSlope: -0.09197304 - outSlope: -0.08887955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.269212 - inSlope: -0.08887955 - outSlope: -0.08458444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.27062175 - inSlope: -0.08458444 - outSlope: -0.0791098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.27194026 - inSlope: -0.0791098 - outSlope: -0.07243044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.27314743 - inSlope: -0.07243044 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.27314743 - inSlope: -0 - outSlope: -0.12006115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.27514845 - inSlope: -0.12006115 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.27514845 - inSlope: -0 - outSlope: -0.07903047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.27646562 - inSlope: -0.07903047 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.27646562 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.013675012 - inSlope: -0.092162706 - outSlope: -0.092162706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.015211057 - inSlope: -0.092162706 - outSlope: -0.25254115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.019420076 - inSlope: -0.25254115 - outSlope: -0.37223643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.025624016 - inSlope: -0.37223643 - outSlope: -0.45120594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.033144116 - inSlope: -0.45120594 - outSlope: -0.49447376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.041385345 - inSlope: -0.49447376 - outSlope: -0.5082299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.049855843 - inSlope: -0.5082299 - outSlope: -0.49827802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.058160476 - inSlope: -0.49827802 - outSlope: -0.46940786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.06598394 - inSlope: -0.46940786 - outSlope: -0.424988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.07306708 - inSlope: -0.424988 - outSlope: -0.3676902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.079195246 - inSlope: -0.3676902 - outSlope: -0.29916245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.08418129 - inSlope: -0.29916245 - outSlope: -0.22074403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.08786035 - inSlope: -0.22074403 - outSlope: -0.13312833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.09007916 - inSlope: -0.13312833 - outSlope: -0.036763255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.09069188 - inSlope: -0.036763255 - outSlope: 0.06861941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.08954822 - inSlope: 0.06861941 - outSlope: -0.025735326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.089977145 - inSlope: -0.025735326 - outSlope: -0.29109997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.09482881 - inSlope: -0.29109997 - outSlope: -0.4977161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.10312408 - inSlope: -0.4977161 - outSlope: -0.7079867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.11492385 - inSlope: -0.7079867 - outSlope: -0.71737766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.12688015 - inSlope: -0.71737766 - outSlope: -0.7294024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.13903685 - inSlope: -0.7294024 - outSlope: -0.6815237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.15039559 - inSlope: -0.6815237 - outSlope: -0.5814507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.16008642 - inSlope: -0.5814507 - outSlope: -0.43938303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.16740948 - inSlope: -0.43938303 - outSlope: -0.26758727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.17186926 - inSlope: -0.26758727 - outSlope: -0.0810545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.17322017 - inSlope: -0.0810545 - outSlope: 0.099578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.17156054 - inSlope: 0.099578 - outSlope: 0.23952197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.1675685 - inSlope: 0.23952197 - outSlope: 0.27608094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.16296716 - inSlope: 0.27608094 - outSlope: 0.13272901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.16075501 - inSlope: 0.13272901 - outSlope: 0.060646594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.15974423 - inSlope: 0.060646594 - outSlope: 0.14366947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.15734974 - inSlope: 0.14366947 - outSlope: 0.013188435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.15712993 - inSlope: 0.013188435 - outSlope: -0.022888206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1575114 - inSlope: -0.022888206 - outSlope: 0.009592483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15735152 - inSlope: 0.009592483 - outSlope: 0.07751385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.15605962 - inSlope: 0.07751385 - outSlope: 0.15834168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1534206 - inSlope: 0.15834168 - outSlope: 0.23879014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.14944077 - inSlope: 0.23879014 - outSlope: 0.31100512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14425735 - inSlope: 0.31100512 - outSlope: 0.3702592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13808635 - inSlope: 0.3702592 - outSlope: 0.41415313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.1311838 - inSlope: 0.41415313 - outSlope: 0.44186082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.12381946 - inSlope: 0.44186082 - outSlope: 0.45408636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.116251364 - inSlope: 0.45408636 - outSlope: 0.4529783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.108701706 - inSlope: 0.4529783 - outSlope: 0.44191223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10133651 - inSlope: 0.44191223 - outSlope: 0.4250626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.09425214 - inSlope: 0.4250626 - outSlope: 0.40715647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.08746618 - inSlope: 0.40715647 - outSlope: 0.39286354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.08091846 - inSlope: 0.39286354 - outSlope: 0.38628718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.07448035 - inSlope: 0.38628718 - outSlope: 0.39028323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.06797563 - inSlope: 0.39028323 - outSlope: 0.40615892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0612063 - inSlope: 0.40615892 - outSlope: 0.43311772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.05398768 - inSlope: 0.43311772 - outSlope: 0.8538986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.03975605 - inSlope: 0.8538986 - outSlope: 1.3842227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.01668569 - inSlope: 1.3842227 - outSlope: 1.5113314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.008503231 - inSlope: 1.5113314 - outSlope: 1.2670363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.029620482 - inSlope: 1.2670363 - outSlope: 0.67111516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.040805724 - inSlope: 0.67111516 - outSlope: -0.15253134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.038263537 - inSlope: -0.15253134 - outSlope: -0.83735114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.024307648 - inSlope: -0.83735114 - outSlope: -1.3339362 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0020753976 - inSlope: -1.3339362 - outSlope: -1.6452206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.02534492 - inSlope: -1.6452206 - outSlope: -1.7538302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.054575395 - inSlope: -1.7538302 - outSlope: -1.6217923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.08160524 - inSlope: -1.6217923 - outSlope: -1.2039553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.101671286 - inSlope: -1.2039553 - outSlope: -0.47342375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.109561674 - inSlope: -0.47342375 - outSlope: -0.055953614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.11049423 - inSlope: -0.055953614 - outSlope: 0.06814516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10935848 - inSlope: 0.06814516 - outSlope: 0.012069952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.10915732 - inSlope: 0.012069952 - outSlope: 0.044674467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10841274 - inSlope: 0.044674467 - outSlope: 0.07643543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10713882 - inSlope: 0.07643543 - outSlope: 0.025530184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10671332 - inSlope: 0.025530184 - outSlope: 0.065453544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10562242 - inSlope: 0.065453544 - outSlope: 0.07493965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.104373425 - inSlope: 0.07493965 - outSlope: 0.08397245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.102973886 - inSlope: 0.08397245 - outSlope: 0.09246835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10143275 - inSlope: 0.09246835 - outSlope: 0.10052795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.099757284 - inSlope: 0.10052795 - outSlope: 0.10801579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.09795702 - inSlope: 0.10801579 - outSlope: 0.114973895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.09604079 - inSlope: 0.114973895 - outSlope: 0.121392004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.09401758 - inSlope: 0.121392004 - outSlope: 0.12721193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.09189738 - inSlope: 0.12721193 - outSlope: 0.13245252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.08968984 - inSlope: 0.13245252 - outSlope: 0.13705923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.087405525 - inSlope: 0.13705923 - outSlope: 0.14113753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.085053235 - inSlope: 0.14113753 - outSlope: 0.1445256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08264448 - inSlope: 0.1445256 - outSlope: 0.14731286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.080189265 - inSlope: 0.14731286 - outSlope: 0.14954582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.07769684 - inSlope: 0.14954582 - outSlope: 0.15113662 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.07517788 - inSlope: 0.15113662 - outSlope: 0.15218243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.07264151 - inSlope: 0.15218243 - outSlope: 0.15267998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.07009684 - inSlope: 0.15267998 - outSlope: 0.15263528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.067552924 - inSlope: 0.15263528 - outSlope: 0.15207782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.065018296 - inSlope: 0.15207782 - outSlope: 0.15109971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.06249997 - inSlope: 0.15109971 - outSlope: 0.14965579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.06000571 - inSlope: 0.14965579 - outSlope: 0.14787708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.057541076 - inSlope: 0.14787708 - outSlope: 0.14571092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.055112563 - inSlope: 0.14571092 - outSlope: 0.14324418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.052725162 - inSlope: 0.14324418 - outSlope: 0.140549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.05038268 - inSlope: 0.140549 - outSlope: 0.13772911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.0480872 - inSlope: 0.13772911 - outSlope: 0.13458511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.045844115 - inSlope: 0.13458511 - outSlope: 0.13145094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.04365327 - inSlope: 0.13145094 - outSlope: 0.12815025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.041517433 - inSlope: 0.12815025 - outSlope: 0.124827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.03943697 - inSlope: 0.124827 - outSlope: 0.12157236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.037410766 - inSlope: 0.12157236 - outSlope: 0.11827815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.035439465 - inSlope: 0.11827815 - outSlope: 0.1150642 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.03352173 - inSlope: 0.1150642 - outSlope: 0.111927345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.031656276 - inSlope: 0.111927345 - outSlope: 0.10887488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.029841697 - inSlope: 0.10887488 - outSlope: 0.10598424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.028075295 - inSlope: 0.10598424 - outSlope: 0.103153095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.026356066 - inSlope: 0.103153095 - outSlope: 0.10052627 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.02468063 - inSlope: 0.10052627 - outSlope: 0.098027125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.023046846 - inSlope: 0.098027125 - outSlope: 0.09561268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.021453302 - inSlope: 0.09561268 - outSlope: 0.093367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.019897187 - inSlope: 0.093367 - outSlope: 0.09119687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.01837724 - inSlope: 0.09119687 - outSlope: 0.08913749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.016891617 - inSlope: 0.08913749 - outSlope: 0.08712885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.015439471 - inSlope: 0.08712885 - outSlope: 0.085160896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.014020114 - inSlope: 0.085160896 - outSlope: 0.08319762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.0126334885 - inSlope: 0.08319762 - outSlope: 0.081185624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.011280396 - inSlope: 0.081185624 - outSlope: 0.07901147 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.009963539 - inSlope: 0.07901147 - outSlope: 0.07674176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.008684511 - inSlope: 0.07674176 - outSlope: 0.074250214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.007447009 - inSlope: 0.074250214 - outSlope: 0.07139796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.006257044 - inSlope: 0.07139796 - outSlope: 0.06819816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.005120409 - inSlope: 0.06819816 - outSlope: 0.06453443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0040448364 - inSlope: 0.06453443 - outSlope: 0.060249556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.003040678 - inSlope: 0.060249556 - outSlope: 0.055313993 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.002118779 - inSlope: 0.055313993 - outSlope: 0.049445186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.0012946817 - inSlope: 0.049445186 - outSlope: 0.042702015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.0005829821 - inSlope: 0.042702015 - outSlope: 0.034797333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.0000030270862 - inSlope: 0.034797333 - outSlope: 0.025657777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.00042460213 - inSlope: 0.025657777 - outSlope: 0.014999591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.00067459507 - inSlope: 0.014999591 - outSlope: 0.0028489802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.000722078 - inSlope: 0.0028489802 - outSlope: -0.011146842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0005362975 - inSlope: -0.011146842 - outSlope: -0.026959032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.000086980726 - inSlope: -0.026959032 - outSlope: -0.044922154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.00066172116 - inSlope: -0.044922154 - outSlope: -0.06482862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.0017421972 - inSlope: -0.06482862 - outSlope: -0.08696783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0031916597 - inSlope: -0.08696783 - outSlope: -0.111189574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.0050448175 - inSlope: -0.111189574 - outSlope: -0.13727607 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0073327497 - inSlope: -0.13727607 - outSlope: -0.16518193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.010085779 - inSlope: -0.16518193 - outSlope: -0.194458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.013326743 - inSlope: -0.194458 - outSlope: -0.19826049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.016631128 - inSlope: -0.19826049 - outSlope: -0.17647141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.019572316 - inSlope: -0.17647141 - outSlope: -0.15573569 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.022167908 - inSlope: -0.15573569 - outSlope: -0.13606803 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.024435706 - inSlope: -0.13606803 - outSlope: -0.117404535 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.026392447 - inSlope: -0.117404535 - outSlope: -0.09972519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.028054532 - inSlope: -0.09972519 - outSlope: -0.0830111 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.029438049 - inSlope: -0.0830111 - outSlope: -0.067233436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.030558605 - inSlope: -0.067233436 - outSlope: -0.052379344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.031431593 - inSlope: -0.052379344 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.031431593 - inSlope: -0 - outSlope: -0.06380288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.032494973 - inSlope: -0.06380288 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.032494973 - inSlope: -0 - outSlope: 0.0740078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.03126151 - inSlope: 0.0740078 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.03126151 - inSlope: -0 - outSlope: 0.09063305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.029750962 - inSlope: 0.09063305 - outSlope: 0.0539281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.028852161 - inSlope: 0.0539281 - outSlope: 0.058553237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.027876275 - inSlope: 0.058553237 - outSlope: 0.062331356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.02683742 - inSlope: 0.062331356 - outSlope: 0.06528257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.025749378 - inSlope: 0.06528257 - outSlope: 0.06736408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.024626644 - inSlope: 0.06736408 - outSlope: 0.06861287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.023483098 - inSlope: 0.06861287 - outSlope: 0.06899978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.022333102 - inSlope: 0.06899978 - outSlope: 0.06852246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.021191062 - inSlope: 0.06852246 - outSlope: 0.06717521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.020071477 - inSlope: 0.06717521 - outSlope: 0.064961486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.018988786 - inSlope: 0.064961486 - outSlope: 0.06187415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.017957551 - inSlope: 0.06187415 - outSlope: 0.057909124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.016992386 - inSlope: 0.057909124 - outSlope: 0.053050905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.016108206 - inSlope: 0.053050905 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.016108206 - inSlope: -0 - outSlope: 0.088009395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.014641384 - inSlope: 0.088009395 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.014641384 - inSlope: -0 - outSlope: 0.057982374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.013675012 - inSlope: 0.057982374 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.013675012 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6535845 - inSlope: -0.008161068 - outSlope: -0.008161068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6537205 - inSlope: -0.008161068 - outSlope: -0.02338886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.6541103 - inSlope: -0.02338886 - outSlope: -0.03636718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.65471643 - inSlope: -0.03636718 - outSlope: -0.0472176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.6555034 - inSlope: -0.0472176 - outSlope: -0.056998733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.6564534 - inSlope: -0.056998733 - outSlope: -0.066994436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.65756994 - inSlope: -0.066994436 - outSlope: -0.07847429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.65887785 - inSlope: -0.07847429 - outSlope: -0.092257224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6604155 - inSlope: -0.092257224 - outSlope: -0.10893703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.6622311 - inSlope: -0.10893703 - outSlope: -0.12885691 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.6643787 - inSlope: -0.12885691 - outSlope: -0.15201332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.66691226 - inSlope: -0.15201332 - outSlope: -0.1780665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.66988003 - inSlope: -0.1780665 - outSlope: -0.20659806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.67332333 - inSlope: -0.20659806 - outSlope: -0.23668171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.677268 - inSlope: -0.23668171 - outSlope: -0.26743057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6817252 - inSlope: -0.26743057 - outSlope: -0.33581588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.68732214 - inSlope: -0.33581588 - outSlope: -0.42478365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.69440186 - inSlope: -0.42478365 - outSlope: -0.48426706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.702473 - inSlope: -0.48426706 - outSlope: -0.49905944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.71079063 - inSlope: -0.49905944 - outSlope: -0.5138143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.7193542 - inSlope: -0.5138143 - outSlope: -0.49354482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.72757995 - inSlope: -0.49354482 - outSlope: -0.45900068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.73522997 - inSlope: -0.45900068 - outSlope: -0.41728774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.74218476 - inSlope: -0.41728774 - outSlope: -0.37345976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.7484091 - inSlope: -0.37345976 - outSlope: -0.3299907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.75390893 - inSlope: -0.3299907 - outSlope: -0.2865026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.758684 - inSlope: -0.2865026 - outSlope: -0.24042271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.762691 - inSlope: -0.24042271 - outSlope: -0.18779738 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.765821 - inSlope: -0.18779738 - outSlope: -0.12368572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.7678824 - inSlope: -0.12368572 - outSlope: -0.04459258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.7686256 - inSlope: -0.04459258 - outSlope: -0.014823689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.7688727 - inSlope: -0.014823689 - outSlope: -0.047339078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.76966166 - inSlope: -0.047339078 - outSlope: -0.031017095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.7701786 - inSlope: -0.031017095 - outSlope: -0.021675846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.7705399 - inSlope: -0.021675846 - outSlope: -0.016994493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.7708231 - inSlope: -0.016994493 - outSlope: -0.014566145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.7710659 - inSlope: -0.014566145 - outSlope: -0.012252343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.7712701 - inSlope: -0.012252343 - outSlope: -0.008836993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.7714174 - inSlope: -0.008836993 - outSlope: -0.0036692654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.77147853 - inSlope: -0.0036692654 - outSlope: 0.0033366592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.7714229 - inSlope: 0.0033366592 - outSlope: 0.0114762895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.77123165 - inSlope: 0.0114762895 - outSlope: 0.019941349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.7708993 - inSlope: 0.019941349 - outSlope: 0.027594592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.7704394 - inSlope: 0.027594592 - outSlope: 0.033477455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.7698814 - inSlope: 0.033477455 - outSlope: 0.03688935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.7692666 - inSlope: 0.03688935 - outSlope: 0.037604608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.76863986 - inSlope: 0.037604608 - outSlope: 0.035855677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.76804227 - inSlope: 0.035855677 - outSlope: 0.03216508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.7675062 - inSlope: 0.03216508 - outSlope: 0.027387168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.76704973 - inSlope: 0.027387168 - outSlope: 0.022269508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.7666786 - inSlope: 0.022269508 - outSlope: 0.017348483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.7663894 - inSlope: 0.017348483 - outSlope: 0.012727988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.7661773 - inSlope: 0.012727988 - outSlope: 0.06929762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.76502234 - inSlope: 0.06929762 - outSlope: 0.17487304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.7621078 - inSlope: 0.17487304 - outSlope: 0.24380858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.7580443 - inSlope: 0.24380858 - outSlope: 0.24068378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.7540329 - inSlope: 0.24068378 - outSlope: 0.1343788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.75179327 - inSlope: 0.1343788 - outSlope: -0.013707889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.75202173 - inSlope: -0.013707889 - outSlope: -0.104144536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.7537575 - inSlope: -0.104144536 - outSlope: -0.15069023 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.756269 - inSlope: -0.15069023 - outSlope: -0.15307918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.7588203 - inSlope: -0.15307918 - outSlope: -0.12069594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.7608319 - inSlope: -0.12069594 - outSlope: -0.069608755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.76199204 - inSlope: -0.069608755 - outSlope: -0.01991975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.76232404 - inSlope: -0.01991975 - outSlope: 0.014140619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.76208836 - inSlope: 0.014140619 - outSlope: 0.03236893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.7615489 - inSlope: 0.03236893 - outSlope: 0.030441314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.7610415 - inSlope: 0.030441314 - outSlope: 0.03954295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.7603825 - inSlope: 0.03954295 - outSlope: 0.04316215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.7596631 - inSlope: 0.04316215 - outSlope: 0.04684572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.75888234 - inSlope: 0.04684572 - outSlope: 0.054863743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.75796795 - inSlope: 0.054863743 - outSlope: 0.058203574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.7569979 - inSlope: 0.058203574 - outSlope: 0.06295687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.7559486 - inSlope: 0.06295687 - outSlope: 0.06763107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.7548214 - inSlope: 0.06763107 - outSlope: 0.072308846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.7536163 - inSlope: 0.072308846 - outSlope: 0.07687934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.75233495 - inSlope: 0.07687934 - outSlope: 0.081360415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.75097895 - inSlope: 0.081360415 - outSlope: 0.0857664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.7495495 - inSlope: 0.0857664 - outSlope: 0.0900108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.7480493 - inSlope: 0.0900108 - outSlope: 0.094174236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.74647975 - inSlope: 0.094174236 - outSlope: 0.09816537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.74484366 - inSlope: 0.09816537 - outSlope: 0.10198841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.74314386 - inSlope: 0.10198841 - outSlope: 0.105654106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.74138296 - inSlope: 0.105654106 - outSlope: 0.10908376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.7395649 - inSlope: 0.10908376 - outSlope: 0.1122881 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.7376934 - inSlope: 0.1122881 - outSlope: 0.11522066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.7357731 - inSlope: 0.11522066 - outSlope: 0.11800216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.7338064 - inSlope: 0.11800216 - outSlope: 0.12045991 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.7317987 - inSlope: 0.12045991 - outSlope: 0.122612834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.72975516 - inSlope: 0.122612834 - outSlope: 0.12453687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.72767955 - inSlope: 0.12453687 - outSlope: 0.1260997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.7255779 - inSlope: 0.1260997 - outSlope: 0.12745512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.72345364 - inSlope: 0.12745512 - outSlope: 0.1284529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.72131276 - inSlope: 0.1284529 - outSlope: 0.12916365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.71916 - inSlope: 0.12916365 - outSlope: 0.12957585 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.7170004 - inSlope: 0.12957585 - outSlope: 0.12974036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.7148381 - inSlope: 0.12974036 - outSlope: 0.12960446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.712678 - inSlope: 0.12960446 - outSlope: 0.12919319 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.7105248 - inSlope: 0.12919319 - outSlope: 0.12853873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.7083825 - inSlope: 0.12853873 - outSlope: 0.12764823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.706255 - inSlope: 0.12764823 - outSlope: 0.12652528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.70414627 - inSlope: 0.12652528 - outSlope: 0.12520832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.70205945 - inSlope: 0.12520832 - outSlope: 0.123667836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.6999983 - inSlope: 0.123667836 - outSlope: 0.12196553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.69796556 - inSlope: 0.12196553 - outSlope: 0.12013804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.69596326 - inSlope: 0.12013804 - outSlope: 0.118106715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6939948 - inSlope: 0.118106715 - outSlope: 0.115953796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.69206226 - inSlope: 0.115953796 - outSlope: 0.11375081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6901664 - inSlope: 0.11375081 - outSlope: 0.1113682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.68831027 - inSlope: 0.1113682 - outSlope: 0.10889779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6864953 - inSlope: 0.10889779 - outSlope: 0.10641228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.68472177 - inSlope: 0.10641228 - outSlope: 0.10379801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.6829918 - inSlope: 0.10379801 - outSlope: 0.10113368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.68130624 - inSlope: 0.10113368 - outSlope: 0.0984622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.6796652 - inSlope: 0.0984622 - outSlope: 0.0956727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.67807066 - inSlope: 0.0956727 - outSlope: 0.09294042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.67652166 - inSlope: 0.09294042 - outSlope: 0.09008948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.67502016 - inSlope: 0.09008948 - outSlope: 0.08724698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.67356604 - inSlope: 0.08724698 - outSlope: 0.08439668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.67215943 - inSlope: 0.08439668 - outSlope: 0.08148201 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.6708014 - inSlope: 0.08148201 - outSlope: 0.07859953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.6694914 - inSlope: 0.07859953 - outSlope: 0.075699165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.66822976 - inSlope: 0.075699165 - outSlope: 0.07271654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.6670178 - inSlope: 0.07271654 - outSlope: 0.06976969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.665855 - inSlope: 0.06976969 - outSlope: 0.06678707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.6647419 - inSlope: 0.06678707 - outSlope: 0.06383306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.663678 - inSlope: 0.06383306 - outSlope: 0.060761034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6626653 - inSlope: 0.060761034 - outSlope: 0.05775613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.6617027 - inSlope: 0.05775613 - outSlope: 0.054706387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.6607909 - inSlope: 0.054706387 - outSlope: 0.051602174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.6599309 - inSlope: 0.051602174 - outSlope: 0.048519418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.6591222 - inSlope: 0.048519418 - outSlope: 0.045368716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.6583661 - inSlope: 0.045368716 - outSlope: 0.04221086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.6576626 - inSlope: 0.04221086 - outSlope: 0.039049424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.65701175 - inSlope: 0.039049424 - outSlope: 0.035923753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.656413 - inSlope: 0.035923753 - outSlope: 0.032715827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.65586776 - inSlope: 0.032715827 - outSlope: 0.029647378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.65537363 - inSlope: 0.029647378 - outSlope: 0.026589658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.6549305 - inSlope: 0.026589658 - outSlope: 0.023692869 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.6545356 - inSlope: 0.023692869 - outSlope: 0.020946285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.6541865 - inSlope: 0.020946285 - outSlope: 0.0184107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.65387964 - inSlope: 0.0184107 - outSlope: 0.016186252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.6536099 - inSlope: 0.016186252 - outSlope: 0.015045203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.6533591 - inSlope: 0.015045203 - outSlope: 0.014548316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.65311664 - inSlope: 0.014548316 - outSlope: 0.013747228 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.6528875 - inSlope: 0.013747228 - outSlope: 0.012699378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.65267587 - inSlope: 0.012699378 - outSlope: 0.011479866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.65248454 - inSlope: 0.011479866 - outSlope: 0.010117302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.6523159 - inSlope: 0.010117302 - outSlope: 0.008704671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.65217084 - inSlope: 0.008704671 - outSlope: 0.0072205137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.6520505 - inSlope: 0.0072205137 - outSlope: 0.0057363566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.6519549 - inSlope: 0.0057363566 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.6519549 - inSlope: -0 - outSlope: 0.007123954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.65183616 - inSlope: 0.007123954 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.65183616 - inSlope: -0 - outSlope: -0.008250482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.65197366 - inSlope: -0.008250482 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.65197366 - inSlope: -0 - outSlope: -0.009827623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.65213746 - inSlope: -0.009827623 - outSlope: -0.0057077464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.6522326 - inSlope: -0.0057077464 - outSlope: -0.0060975607 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.6523342 - inSlope: -0.0060975607 - outSlope: -0.0063479007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.65244 - inSlope: -0.0063479007 - outSlope: -0.0065016807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.6525484 - inSlope: -0.0065016807 - outSlope: -0.006558901 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.6526577 - inSlope: -0.006558901 - outSlope: -0.006505257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.6527661 - inSlope: -0.006505257 - outSlope: -0.0063836635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.6528725 - inSlope: -0.0063836635 - outSlope: -0.0061762393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.65297544 - inSlope: -0.0061762393 - outSlope: -0.005893713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.65307367 - inSlope: -0.005893713 - outSlope: -0.0055503896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.6531662 - inSlope: -0.0055503896 - outSlope: -0.0051534227 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.65325207 - inSlope: -0.0051534227 - outSlope: -0.004692015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.65333027 - inSlope: -0.004692015 - outSlope: -0.0041985554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.65340024 - inSlope: -0.0041985554 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.65340024 - inSlope: -0 - outSlope: -0.006755597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.65351284 - inSlope: -0.006755597 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.65351284 - inSlope: -0 - outSlope: -0.004298691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.6535845 - inSlope: -0.004298691 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6535845 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.70442003 - inSlope: -0.039317604 - outSlope: -0.039317604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.70376474 - inSlope: -0.039317604 - outSlope: -0.11082172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.7019177 - inSlope: -0.11082172 - outSlope: -0.17065646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.69907343 - inSlope: -0.17065646 - outSlope: -0.21901843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6954231 - inSlope: -0.21901843 - outSlope: -0.25729182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.6911349 - inSlope: -0.25729182 - outSlope: -0.28708223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.6863502 - inSlope: -0.28708223 - outSlope: -0.3101063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.6811818 - inSlope: -0.3101063 - outSlope: -0.32749045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6757236 - inSlope: -0.32749045 - outSlope: -0.34015062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.67005444 - inSlope: -0.34015062 - outSlope: -0.34861568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.6642442 - inSlope: -0.34861568 - outSlope: -0.35318258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6583578 - inSlope: -0.35318258 - outSlope: -0.35359386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.65246457 - inSlope: -0.35359386 - outSlope: -0.34938458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6466415 - inSlope: -0.34938458 - outSlope: -0.3395355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.64098257 - inSlope: -0.3395355 - outSlope: -0.32278422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.63560283 - inSlope: -0.32278422 - outSlope: -0.42927825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.6284482 - inSlope: -0.42927825 - outSlope: -0.63699305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.61783165 - inSlope: -0.63699305 - outSlope: -0.79683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.60455114 - inSlope: -0.79683 - outSlope: -0.86806023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.5900835 - inSlope: -0.86806023 - outSlope: -0.9410433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.5743994 - inSlope: -0.9410433 - outSlope: -0.9157321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5591372 - inSlope: -0.9157321 - outSlope: -0.8268492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5453564 - inSlope: -0.8268492 - outSlope: -0.6832594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.53396875 - inSlope: -0.6832594 - outSlope: -0.49932677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5256466 - inSlope: -0.49932677 - outSlope: -0.29330876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.52075815 - inSlope: -0.29330876 - outSlope: -0.0859236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5193261 - inSlope: -0.0859236 - outSlope: 0.098651744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.5209703 - inSlope: 0.098651744 - outSlope: 0.22781949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.5247673 - inSlope: 0.22781949 - outSlope: 0.25227094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.5289718 - inSlope: 0.25227094 - outSlope: 0.118328236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.53094393 - inSlope: 0.118328236 - outSlope: -0.042704385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.5302322 - inSlope: -0.042704385 - outSlope: -0.3300217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.5247318 - inSlope: -0.3300217 - outSlope: -0.68075246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.51338595 - inSlope: -0.68075246 - outSlope: -0.96941566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.49722904 - inSlope: -0.96941566 - outSlope: -1.2117356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.47703347 - inSlope: -1.2117356 - outSlope: -1.4249145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.45328483 - inSlope: -1.4249145 - outSlope: -1.6171358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4263326 - inSlope: -1.6171358 - outSlope: -1.7893945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.39650938 - inSlope: -1.7893945 - outSlope: -1.9382645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.364205 - inSlope: -1.9382645 - outSlope: -2.058354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.329899 - inSlope: -2.058354 - outSlope: -2.1438203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.2941687 - inSlope: -2.1438203 - outSlope: -2.1894195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.25767842 - inSlope: -2.1894195 - outSlope: -2.191467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.221154 - inSlope: -2.191467 - outSlope: -2.14856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.18534458 - inSlope: -2.14856 - outSlope: -2.061512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.15098608 - inSlope: -2.061512 - outSlope: -1.9333247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.11876403 - inSlope: -1.9333247 - outSlope: -1.7686158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.08928702 - inSlope: -1.7686158 - outSlope: -1.5728797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.06307238 - inSlope: -1.5728797 - outSlope: -1.3513836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.040549345 - inSlope: -1.3513836 - outSlope: -1.1082193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.022079041 - inSlope: -1.1082193 - outSlope: -0.84573215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0079834685 - inSlope: -0.84573215 - outSlope: -0.56356615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.0014092916 - inSlope: -0.56356615 - outSlope: -0.04700388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0021926889 - inSlope: -0.04700388 - outSlope: 0.4774945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0057655456 - inSlope: 0.4774945 - outSlope: 0.6840717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.017166771 - inSlope: 0.6840717 - outSlope: 0.56092876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.026515575 - inSlope: 0.56092876 - outSlope: 0.09097816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.028031876 - inSlope: 0.09097816 - outSlope: -0.49768794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.019737085 - inSlope: -0.49768794 - outSlope: -0.85923535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.005416459 - inSlope: -0.85923535 - outSlope: -1.0476252 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0120439455 - inSlope: -1.0476252 - outSlope: -1.0736394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.02993792 - inSlope: -1.0736394 - outSlope: -0.96331316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.045993123 - inSlope: -0.96331316 - outSlope: -0.7507202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.058505114 - inSlope: -0.7507202 - outSlope: -0.4719503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.066371 - inSlope: -0.4719503 - outSlope: -0.15015781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.06887363 - inSlope: -0.15015781 - outSlope: 0.099657126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.06721268 - inSlope: 0.099657126 - outSlope: 0.028100636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.066744335 - inSlope: 0.028100636 - outSlope: 0.13083962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.06456368 - inSlope: 0.13083962 - outSlope: 0.14578982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.06213385 - inSlope: 0.14578982 - outSlope: 0.16052052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.05945851 - inSlope: 0.16052052 - outSlope: 0.25683695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.055177897 - inSlope: 0.25683695 - outSlope: 0.2607415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.05083218 - inSlope: 0.2607415 - outSlope: 0.29463422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.045921613 - inSlope: 0.29463422 - outSlope: 0.32803425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.04045438 - inSlope: 0.32803425 - outSlope: 0.3609566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.034438442 - inSlope: 0.3609566 - outSlope: 0.3936075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.027878324 - inSlope: 0.3936075 - outSlope: 0.4257985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.020781688 - inSlope: 0.4257985 - outSlope: 0.45761877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.013154716 - inSlope: 0.45761877 - outSlope: 0.4890161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.005004398 - inSlope: 0.4890161 - outSlope: 0.51994616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0036613627 - inSlope: 0.51994616 - outSlope: 0.55031836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.012833326 - inSlope: 0.55031836 - outSlope: 0.580225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.022503734 - inSlope: 0.580225 - outSlope: 0.609491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.032661907 - inSlope: 0.609491 - outSlope: 0.6379763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.043294836 - inSlope: 0.6379763 - outSlope: 0.6657099 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.05438999 - inSlope: 0.6657099 - outSlope: 0.69261765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.06593361 - inSlope: 0.69261765 - outSlope: 0.71853966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07790934 - inSlope: 0.71853966 - outSlope: 0.74351263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.09030121 - inSlope: 0.74351263 - outSlope: 0.7672788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.103089176 - inSlope: 0.7672788 - outSlope: 0.7898474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.11625329 - inSlope: 0.7898474 - outSlope: 0.8111142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.12977184 - inSlope: 0.8111142 - outSlope: 0.8310761 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.1436231 - inSlope: 0.8310761 - outSlope: 0.84955657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.15778236 - inSlope: 0.84955657 - outSlope: 0.86649656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.17222406 - inSlope: 0.86649656 - outSlope: 0.8818325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.18692125 - inSlope: 0.8818325 - outSlope: 0.89563066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.20184842 - inSlope: 0.89563066 - outSlope: 0.90764433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.21697581 - inSlope: 0.90764433 - outSlope: 0.9180048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.23227587 - inSlope: 0.9180048 - outSlope: 0.9265217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.24771789 - inSlope: 0.9265217 - outSlope: 0.9332755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.26327246 - inSlope: 0.9332755 - outSlope: 0.9381661 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.27890855 - inSlope: 0.9381661 - outSlope: 0.94127965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.29459664 - inSlope: 0.94127965 - outSlope: 0.94254524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.3103057 - inSlope: 0.94254524 - outSlope: 0.94199806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.32600567 - inSlope: 0.94199806 - outSlope: 0.93958586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.34166542 - inSlope: 0.93958586 - outSlope: 0.9354374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.35725603 - inSlope: 0.9354374 - outSlope: 0.9294364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.37274662 - inSlope: 0.9294364 - outSlope: 0.92180103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.38810995 - inSlope: 0.92180103 - outSlope: 0.91243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.4033172 - inSlope: 0.91243 - outSlope: 0.90134823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.41833967 - inSlope: 0.90134823 - outSlope: 0.8888134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4331532 - inSlope: 0.8888134 - outSlope: 0.87464595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.44773063 - inSlope: 0.87464595 - outSlope: 0.8590784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.4620486 - inSlope: 0.8590784 - outSlope: 0.8421286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.47608405 - inSlope: 0.8421286 - outSlope: 0.8238198 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.48981437 - inSlope: 0.8238198 - outSlope: 0.804347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.50322014 - inSlope: 0.804347 - outSlope: 0.7836901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.5162817 - inSlope: 0.7836901 - outSlope: 0.76199126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.52898157 - inSlope: 0.76199126 - outSlope: 0.7393749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.54130447 - inSlope: 0.7393749 - outSlope: 0.715825 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.5532349 - inSlope: 0.715825 - outSlope: 0.6915135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.5647601 - inSlope: 0.6915135 - outSlope: 0.6665153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.57586867 - inSlope: 0.6665153 - outSlope: 0.6409162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.5865506 - inSlope: 0.6409162 - outSlope: 0.6148344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.5967978 - inSlope: 0.6148344 - outSlope: 0.5882805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.6066025 - inSlope: 0.5882805 - outSlope: 0.5614119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.61595935 - inSlope: 0.5614119 - outSlope: 0.5342215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.624863 - inSlope: 0.5342215 - outSlope: 0.5069057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.63331157 - inSlope: 0.5069057 - outSlope: 0.47943637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.64130217 - inSlope: 0.47943637 - outSlope: 0.4518847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.6488336 - inSlope: 0.4518847 - outSlope: 0.42439383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.6559068 - inSlope: 0.42439383 - outSlope: 0.39691368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.662522 - inSlope: 0.39691368 - outSlope: 0.3695408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.668681 - inSlope: 0.3695408 - outSlope: 0.34233245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.67438656 - inSlope: 0.34233245 - outSlope: 0.3153351 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.67964214 - inSlope: 0.3153351 - outSlope: 0.28849867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.68445045 - inSlope: 0.28849867 - outSlope: 0.26201987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.68881744 - inSlope: 0.26201987 - outSlope: 0.23578785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.69274724 - inSlope: 0.23578785 - outSlope: 0.20989557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.6962455 - inSlope: 0.20989557 - outSlope: 0.18443602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.6993194 - inSlope: 0.18443602 - outSlope: 0.15925899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.70197374 - inSlope: 0.15925899 - outSlope: 0.13457908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.7042167 - inSlope: 0.13457908 - outSlope: 0.11506523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.7061345 - inSlope: 0.11506523 - outSlope: 0.1011766 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.7078208 - inSlope: 0.1011766 - outSlope: 0.08832701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.7092929 - inSlope: 0.08832701 - outSlope: 0.07643588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.7105668 - inSlope: 0.07643588 - outSlope: 0.065392315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.7116567 - inSlope: 0.065392315 - outSlope: 0.055153422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.7125759 - inSlope: 0.055153422 - outSlope: 0.045619056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.7133362 - inSlope: 0.045619056 - outSlope: 0.036757026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.71394885 - inSlope: 0.036757026 - outSlope: 0.02853158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.7144244 - inSlope: 0.02853158 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.7144244 - inSlope: -0 - outSlope: 0.03460053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.71500105 - inSlope: 0.03460053 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.71500105 - inSlope: -0 - outSlope: -0.04015807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.71433175 - inSlope: -0.04015807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.71433175 - inSlope: -0 - outSlope: -0.04945283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.71350753 - inSlope: -0.04945283 - outSlope: -0.029579429 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.71301454 - inSlope: -0.029579429 - outSlope: -0.032211572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.7124777 - inSlope: -0.032211572 - outSlope: -0.034450326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.7119035 - inSlope: -0.034450326 - outSlope: -0.036238465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.71129954 - inSlope: -0.036238465 - outSlope: -0.037558116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.7106736 - inSlope: -0.037558116 - outSlope: -0.038434304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.710033 - inSlope: -0.038434304 - outSlope: -0.038809814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.70938617 - inSlope: -0.038809814 - outSlope: -0.03873471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.7087406 - inSlope: -0.03873471 - outSlope: -0.038133897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.708105 - inSlope: -0.038133897 - outSlope: -0.03704313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.70748764 - inSlope: -0.03704313 - outSlope: -0.03541592 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.7068974 - inSlope: -0.03541592 - outSlope: -0.033283982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.70634264 - inSlope: -0.033283982 - outSlope: -0.0306094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.7058325 - inSlope: -0.0306094 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7058325 - inSlope: -0 - outSlope: -0.05099063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.70498264 - inSlope: -0.05099063 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.70498264 - inSlope: -0 - outSlope: -0.033756528 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.70442003 - inSlope: -0.033756528 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.70442003 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13723767 - inSlope: -0.00012248755 - outSlope: -0.00012248755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.13723971 - inSlope: -0.00012248755 - outSlope: 0.00058382744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.13722998 - inSlope: 0.00058382744 - outSlope: 0.0009879471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.13721351 - inSlope: 0.0009879471 - outSlope: 0.0015968082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.1371869 - inSlope: 0.0015968082 - outSlope: 0.0024041536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13714683 - inSlope: 0.0024041536 - outSlope: 0.0027912857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.13710031 - inSlope: 0.0027912857 - outSlope: 0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13704297 - inSlope: 0.0034403803 - outSlope: 0.0040760622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.13697504 - inSlope: 0.0040760622 - outSlope: 0.0049155955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.13689311 - inSlope: 0.0049155955 - outSlope: 0.005253554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.13680555 - inSlope: 0.005253554 - outSlope: 0.0058785086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.13670757 - inSlope: 0.0058785086 - outSlope: 0.006488264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.13659944 - inSlope: 0.006488264 - outSlope: 0.007088185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.1364813 - inSlope: 0.007088185 - outSlope: 0.007683635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13635324 - inSlope: 0.007683635 - outSlope: 0.00827998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.13621524 - inSlope: 0.00827998 - outSlope: 0.009562961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.13605586 - inSlope: 0.009562961 - outSlope: 0.011352014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.13586666 - inSlope: 0.011352014 - outSlope: 0.012913931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.13565142 - inSlope: 0.012913931 - outSlope: 0.014289035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.13541327 - inSlope: 0.014289035 - outSlope: 0.015490638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.1351551 - inSlope: 0.015490638 - outSlope: 0.016492918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.13488021 - inSlope: 0.016492918 - outSlope: 0.017248377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.13459274 - inSlope: 0.017248377 - outSlope: 0.017361956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13430338 - inSlope: 0.017361956 - outSlope: 0.017513022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13401149 - inSlope: 0.017513022 - outSlope: 0.016762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.13373213 - inSlope: 0.016762035 - outSlope: 0.015700744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.13347045 - inSlope: 0.015700744 - outSlope: 0.013639046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13324313 - inSlope: 0.013639046 - outSlope: 0.0108280685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13306266 - inSlope: 0.0108280685 - outSlope: 0.00722409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.13294226 - inSlope: 0.00722409 - outSlope: 0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.13290457 - inSlope: 0.0022611003 - outSlope: -0.00056505256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.13291399 - inSlope: -0.00056505256 - outSlope: -0.0019222448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13294603 - inSlope: -0.0019222448 - outSlope: -0.0044828695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13302074 - inSlope: -0.0044828695 - outSlope: -0.006566948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1331302 - inSlope: -0.006566948 - outSlope: -0.008260317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13326786 - inSlope: -0.008260317 - outSlope: -0.009646987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13342865 - inSlope: -0.009646987 - outSlope: -0.0109621985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13361135 - inSlope: -0.0109621985 - outSlope: -0.011782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13380772 - inSlope: -0.011782061 - outSlope: -0.012692225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13401926 - inSlope: -0.012692225 - outSlope: -0.013086463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13423736 - inSlope: -0.013086463 - outSlope: -0.0136980545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.13446566 - inSlope: -0.0136980545 - outSlope: -0.013847364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.13469645 - inSlope: -0.013847364 - outSlope: -0.013806237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.13492656 - inSlope: -0.013806237 - outSlope: -0.013390446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.13514973 - inSlope: -0.013390446 - outSlope: -0.013186647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.13536951 - inSlope: -0.013186647 - outSlope: -0.01246692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.13557729 - inSlope: -0.01246692 - outSlope: -0.01134482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.13576637 - inSlope: -0.01134482 - outSlope: -0.010039518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.1359337 - inSlope: -0.010039518 - outSlope: -0.008532115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.1360759 - inSlope: -0.008532115 - outSlope: -0.0065472783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13618502 - inSlope: -0.0065472783 - outSlope: -0.0043746713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.13625793 - inSlope: -0.0043746713 - outSlope: -0.0018963236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13628954 - inSlope: -0.0018963236 - outSlope: 0.0012874616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.13626808 - inSlope: 0.0012874616 - outSlope: 0.0035145911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.1362095 - inSlope: 0.0035145911 - outSlope: 0.004288841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.13613802 - inSlope: 0.004288841 - outSlope: 0.0036531722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.13607714 - inSlope: 0.0036531722 - outSlope: 0.0020277519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.13604334 - inSlope: 0.0020277519 - outSlope: -0.002193155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.13607989 - inSlope: -0.002193155 - outSlope: -0.00701664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.13619684 - inSlope: -0.00701664 - outSlope: -0.010398935 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.13637015 - inSlope: -0.010398935 - outSlope: -0.01237036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.13657632 - inSlope: -0.01237036 - outSlope: -0.013162506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.1367957 - inSlope: -0.013162506 - outSlope: -0.011612188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.13698924 - inSlope: -0.011612188 - outSlope: -0.0083246315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.13712798 - inSlope: -0.0083246315 - outSlope: -0.002850297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.13717549 - inSlope: -0.002850297 - outSlope: 0.0007197268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.13716349 - inSlope: 0.0007197268 - outSlope: 0.0009271511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13714804 - inSlope: 0.0009271511 - outSlope: 0.0011104356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.13712953 - inSlope: 0.0011104356 - outSlope: 0.0012660038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.13710843 - inSlope: 0.0012660038 - outSlope: 0.0013938559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.1370852 - inSlope: 0.0013938559 - outSlope: 0.0014886274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.13706039 - inSlope: 0.0014886274 - outSlope: 0.0015520953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.13703452 - inSlope: 0.0015520953 - outSlope: 0.001585187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.1370081 - inSlope: 0.001585187 - outSlope: 0.0015807167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.13698176 - inSlope: 0.0015807167 - outSlope: 0.0015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.13695595 - inSlope: 0.0015485302 - outSlope: 0.0016084329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.13692914 - inSlope: 0.0016084329 - outSlope: 0.0013929618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.13690592 - inSlope: 0.0013929618 - outSlope: 0.0012624275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.13688488 - inSlope: 0.0012624275 - outSlope: 0.0011086395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.1368664 - inSlope: 0.0011086395 - outSlope: 0.000925363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.13685098 - inSlope: 0.000925363 - outSlope: 0.0007188327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.136839 - inSlope: 0.0007188327 - outSlope: 0.0004890566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.13683085 - inSlope: 0.0004890566 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.1368269 - inSlope: 0.0002369287 - outSlope: 0.0001153351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.13682498 - inSlope: 0.0001153351 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.13682215 - inSlope: 0.0001698734 - outSlope: 0.00025212788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13681795 - inSlope: 0.00025212788 - outSlope: 0.00032812153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.13681248 - inSlope: 0.00032812153 - outSlope: 0.0003916029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.13680595 - inSlope: 0.0003916029 - outSlope: 0.00045061155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.13679844 - inSlope: 0.00045061155 - outSlope: 0.0004997854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.13679011 - inSlope: 0.0004997854 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.13677782 - inSlope: 0.0007376082 - outSlope: 0.0005516415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.13676862 - inSlope: 0.0005516415 - outSlope: 0.0005748873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.13675904 - inSlope: 0.0005748873 - outSlope: 0.0005882942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.13674924 - inSlope: 0.0005882942 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.13673928 - inSlope: 0.0005972391 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.13672933 - inSlope: 0.0005972391 - outSlope: 0.0005891925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.13671951 - inSlope: 0.0005891925 - outSlope: 0.00057756953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.13670988 - inSlope: 0.00057756953 - outSlope: 0.0005552178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.13670063 - inSlope: 0.0005552178 - outSlope: 0.0005310779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.13669178 - inSlope: 0.0005310779 - outSlope: 0.0004997854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.13668345 - inSlope: 0.0004997854 - outSlope: 0.00046491335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.1366757 - inSlope: 0.00046491335 - outSlope: 0.0004246835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.13666862 - inSlope: 0.0004246835 - outSlope: 0.00038176813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.13666226 - inSlope: 0.00038176813 - outSlope: 0.00033438238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.13665669 - inSlope: 0.00033438238 - outSlope: 0.00028610256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.13665192 - inSlope: 0.00028610256 - outSlope: 0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.13664804 - inSlope: 0.00023245833 - outSlope: -0.0014269366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.13667183 - inSlope: -0.0014269366 - outSlope: -0.0011667537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.13669127 - inSlope: -0.0011667537 - outSlope: 0.0004640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.13668354 - inSlope: 0.0004640226 - outSlope: 0.00062584935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.13667311 - inSlope: 0.00062584935 - outSlope: 0.00059902726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.13666312 - inSlope: 0.00059902726 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.13664912 - inSlope: 0.0008404263 - outSlope: 0.00083953224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.13663512 - inSlope: 0.00083953224 - outSlope: 0.0006446249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.13662438 - inSlope: 0.0006446249 - outSlope: 0.00013679279 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.1366221 - inSlope: 0.00013679279 - outSlope: -0.000739391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.13663442 - inSlope: -0.000739391 - outSlope: -0.0018319505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.13666496 - inSlope: -0.0018319505 - outSlope: -0.0028368859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.13671224 - inSlope: -0.0028368859 - outSlope: -0.0037130748 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.13677412 - inSlope: -0.0037130748 - outSlope: -0.0044435305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.13684818 - inSlope: -0.0044435305 - outSlope: -0.005010371 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.13693169 - inSlope: -0.005010371 - outSlope: -0.0056567844 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.13702597 - inSlope: -0.0056567844 - outSlope: -0.0056809243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.13712065 - inSlope: -0.0056809243 - outSlope: -0.005744403 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.13721639 - inSlope: -0.005744403 - outSlope: -0.0056558903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.13731065 - inSlope: -0.0056558903 - outSlope: -0.005440419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.13740133 - inSlope: -0.005440419 - outSlope: -0.005218615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.1374883 - inSlope: -0.005218615 - outSlope: -0.0046894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.13756646 - inSlope: -0.0046894 - outSlope: -0.0042745513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.1376377 - inSlope: -0.0042745513 - outSlope: -0.0040635504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.13770543 - inSlope: -0.0040635504 - outSlope: -0.003473464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.13776332 - inSlope: -0.003473464 - outSlope: -0.0028458266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.13781075 - inSlope: -0.0028458266 - outSlope: -0.0024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.13785203 - inSlope: -0.0024765753 - outSlope: -0.002054574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.13788627 - inSlope: -0.002054574 - outSlope: -0.0015100851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.13791144 - inSlope: -0.0015100851 - outSlope: -0.0012007367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.13793145 - inSlope: -0.0012007367 - outSlope: -0.00090301124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.1379465 - inSlope: -0.00090301124 - outSlope: -0.0004979973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.1379548 - inSlope: -0.0004979973 - outSlope: -0.00011354696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.1379567 - inSlope: -0.00011354696 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.13795541 - inSlope: 0.000076890065 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.13795014 - inSlope: 0.00031650095 - outSlope: 0.0005051426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.13794172 - inSlope: 0.0005051426 - outSlope: 0.000633896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.13793115 - inSlope: 0.000633896 - outSlope: 0.00075012515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.13791865 - inSlope: 0.00075012515 - outSlope: 0.00086009584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.13790432 - inSlope: 0.00086009584 - outSlope: 0.00096291397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.13788827 - inSlope: 0.00096291397 - outSlope: 0.0010541092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.1378707 - inSlope: 0.0010541092 - outSlope: 0.0011390458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.13785172 - inSlope: 0.0011390458 - outSlope: 0.001217724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.13783142 - inSlope: 0.001217724 - outSlope: 0.0012847794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.13781 - inSlope: 0.0012847794 - outSlope: 0.0013482583 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.13778754 - inSlope: 0.0013482583 - outSlope: 0.0014019025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.13776417 - inSlope: 0.0014019025 - outSlope: 0.0014492883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.13774002 - inSlope: 0.0014492883 - outSlope: 0.0014877333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.13771522 - inSlope: 0.0014877333 - outSlope: 0.0015199198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.13768989 - inSlope: 0.0015199198 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.13766414 - inSlope: 0.0015449539 - outSlope: 0.0015619189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.1376381 - inSlope: 0.0015619189 - outSlope: 0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.13761188 - inSlope: 0.0015735641 - outSlope: 0.0015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13758563 - inSlope: 0.0015753523 - outSlope: 0.001571776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.13755943 - inSlope: 0.001571776 - outSlope: 0.001559259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.13753344 - inSlope: 0.001559259 - outSlope: 0.0016164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.1375065 - inSlope: 0.0016164795 - outSlope: 0.0015163436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.13748123 - inSlope: 0.0015163436 - outSlope: 0.0014823689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.13745652 - inSlope: 0.0014823689 - outSlope: 0.0014412417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.1374325 - inSlope: 0.0014412417 - outSlope: 0.0013938559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.13740927 - inSlope: 0.0013938559 - outSlope: 0.0013375295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13738698 - inSlope: 0.0013375295 - outSlope: 0.0012758386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13736571 - inSlope: 0.0012758386 - outSlope: 0.001203419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13734566 - inSlope: 0.001203419 - outSlope: 0.0011274229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.13732687 - inSlope: 0.0011274229 - outSlope: 0.0010398041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.13730954 - inSlope: 0.0010398041 - outSlope: 0.0009477012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.13729374 - inSlope: 0.0009477012 - outSlope: 0.00084489665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.13727966 - inSlope: 0.00084489665 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13726737 - inSlope: 0.0007376082 - outSlope: 0.00062048493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13725702 - inSlope: 0.00062048493 - outSlope: 0.00049620913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.13724875 - inSlope: 0.00049620913 - outSlope: 0.0003638867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.13724269 - inSlope: 0.0003638867 - outSlope: 0.0002244117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.13723895 - inSlope: 0.0002244117 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13723767 - inSlope: 0.000076890065 - outSlope: 0.000076890065 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.9784323 - inSlope: -0.0008440017 - outSlope: -0.0008440017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.97844636 - inSlope: -0.0008440017 - outSlope: -0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.97849953 - inSlope: -0.0031900404 - outSlope: -0.0052106385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.9785864 - inSlope: -0.0052106385 - outSlope: -0.006891488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.97870123 - inSlope: -0.006891488 - outSlope: -0.0082075605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.978838 - inSlope: -0.0082075605 - outSlope: -0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.9789917 - inSlope: -0.009219647 - outSlope: -0.009859801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.979156 - inSlope: -0.009859801 - outSlope: -0.010102984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.9793244 - inSlope: -0.010102984 - outSlope: -0.009963513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.97949046 - inSlope: -0.009963513 - outSlope: -0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.9796485 - inSlope: -0.009480716 - outSlope: -0.008565188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9797912 - inSlope: -0.008565188 - outSlope: -0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.97991234 - inSlope: -0.0072669988 - outSlope: -0.0055539613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.9800049 - inSlope: -0.0055539613 - outSlope: -0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.98006225 - inSlope: -0.0034403803 - outSlope: -0.0009191037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.98007756 - inSlope: -0.0009191037 - outSlope: 0.001959799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9800449 - inSlope: 0.001959799 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.979967 - inSlope: 0.004674201 - outSlope: 0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.9798505 - inSlope: 0.006991619 - outSlope: 0.00874401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.97970474 - inSlope: 0.00874401 - outSlope: 0.009777538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.9795418 - inSlope: 0.009777538 - outSlope: 0.009949217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.97937596 - inSlope: 0.009949217 - outSlope: 0.009183876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9792229 - inSlope: 0.009183876 - outSlope: 0.0075674127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.9790968 - inSlope: 0.0075674127 - outSlope: 0.005164142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9790107 - inSlope: 0.005164142 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9789708 - inSlope: 0.0023925328 - outSlope: -0.0005757804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9789804 - inSlope: -0.0005757804 - outSlope: -0.003143552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9790328 - inSlope: -0.003143552 - outSlope: -0.0048065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9791129 - inSlope: -0.0048065144 - outSlope: -0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.9791906 - inSlope: -0.004659896 - outSlope: -0.0017273412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9792194 - inSlope: -0.0017273412 - outSlope: 0.00065445964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.97920847 - inSlope: 0.00065445964 - outSlope: 0.000743864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.9791961 - inSlope: 0.000743864 - outSlope: 0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9791886 - inSlope: 0.00044703527 - outSlope: -0.00068306987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.9792 - inSlope: -0.00068306987 - outSlope: -0.00235677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.9792393 - inSlope: -0.00235677 - outSlope: -0.00422715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.97930974 - inSlope: -0.00422715 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.97941023 - inSlope: -0.0060296115 - outSlope: -0.0076890066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9795384 - inSlope: -0.0076890066 - outSlope: -0.009044417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9796891 - inSlope: -0.009044417 - outSlope: -0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9798588 - inSlope: -0.010181638 - outSlope: -0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9800419 - inSlope: -0.010986338 - outSlope: -0.011490595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.98023343 - inSlope: -0.011490595 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.98042846 - inSlope: -0.011701595 - outSlope: -0.011615722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.98062205 - inSlope: -0.011615722 - outSlope: -0.011855375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.98081964 - inSlope: -0.011855375 - outSlope: -0.012395394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.98102623 - inSlope: -0.012395394 - outSlope: -0.012545553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9812353 - inSlope: -0.012545553 - outSlope: -0.01231314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.98144054 - inSlope: -0.01231314 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.9816356 - inSlope: -0.011701595 - outSlope: -0.010689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9818137 - inSlope: -0.010689507 - outSlope: -0.009294724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.98196864 - inSlope: -0.009294724 - outSlope: -0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9820967 - inSlope: -0.007681854 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.982128 - inSlope: -0.0018811243 - outSlope: 0.0048458623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.98204726 - inSlope: 0.0048458623 - outSlope: 0.006812793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9819337 - inSlope: 0.006812793 - outSlope: 0.0038695373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9818692 - inSlope: 0.0038695373 - outSlope: -0.0040876903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.98193735 - inSlope: -0.0040876903 - outSlope: -0.014644875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.98218143 - inSlope: -0.014644875 - outSlope: -0.02274865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9825606 - inSlope: -0.02274865 - outSlope: -0.02823117 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9830311 - inSlope: -0.02823117 - outSlope: -0.03106001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.98354876 - inSlope: -0.03106001 - outSlope: -0.031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.98407 - inSlope: -0.031274587 - outSlope: -0.0287998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.98455 - inSlope: -0.0287998 - outSlope: -0.023592563 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.9849432 - inSlope: -0.023592563 - outSlope: -0.015503183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9852016 - inSlope: -0.015503183 - outSlope: -0.0102567775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.98537254 - inSlope: -0.0102567775 - outSlope: -0.00976325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.98553526 - inSlope: -0.00976325 - outSlope: -0.0092411125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.9856893 - inSlope: -0.0092411125 - outSlope: -0.008683213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.985834 - inSlope: -0.008683213 - outSlope: -0.008093126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9859689 - inSlope: -0.008093126 - outSlope: -0.0074780057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9860935 - inSlope: -0.0074780057 - outSlope: -0.0068628364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.9862079 - inSlope: -0.0068628364 - outSlope: -0.006208426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9863114 - inSlope: -0.006208426 - outSlope: -0.0055253557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98640347 - inSlope: -0.0055253557 - outSlope: -0.004842286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98648417 - inSlope: -0.004842286 - outSlope: -0.004137758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.98655313 - inSlope: -0.004137758 - outSlope: -0.0033688578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9866093 - inSlope: -0.0033688578 - outSlope: -0.0025784995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.98665226 - inSlope: -0.0025784995 - outSlope: -0.0017523657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.98668146 - inSlope: -0.0017523657 - outSlope: -0.000886918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.98669624 - inSlope: -0.000886918 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98669577 - inSlope: 0.000028610257 - outSlope: 0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.9866794 - inSlope: 0.0009834776 - outSlope: 0.0019991416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.98664606 - inSlope: 0.0019991416 - outSlope: 0.0026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.98660195 - inSlope: 0.0026464488 - outSlope: 0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9865545 - inSlope: 0.0028467206 - outSlope: 0.003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.98650444 - inSlope: 0.003004077 - outSlope: 0.003150682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9864519 - inSlope: 0.003150682 - outSlope: 0.0032973322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98639697 - inSlope: 0.0032973322 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.98633933 - inSlope: 0.0034582647 - outSlope: 0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.9862787 - inSlope: 0.003637079 - outSlope: 0.0038230456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.986215 - inSlope: 0.0038230456 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861489 - inSlope: 0.003966097 - outSlope: 0.00415564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.98607963 - inSlope: 0.00415564 - outSlope: 0.004337999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.98600733 - inSlope: 0.004337999 - outSlope: 0.004516844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.98593205 - inSlope: 0.004516844 - outSlope: 0.0047206925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.9858534 - inSlope: 0.0047206925 - outSlope: 0.0049245404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9857713 - inSlope: 0.0049245404 - outSlope: 0.0051212357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.98568594 - inSlope: 0.0051212357 - outSlope: 0.0053429655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.9855969 - inSlope: 0.0053429655 - outSlope: 0.0055325083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.9855047 - inSlope: 0.0055325083 - outSlope: 0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.98540866 - inSlope: 0.0057613906 - outSlope: 0.00596162 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.9853093 - inSlope: 0.00596162 - outSlope: 0.006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.9852062 - inSlope: 0.006186968 - outSlope: 0.00638724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.98509973 - inSlope: 0.00638724 - outSlope: 0.0065982407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.98498976 - inSlope: 0.0065982407 - outSlope: 0.0068128174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.9848762 - inSlope: 0.0068128174 - outSlope: 0.0070059365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.98475945 - inSlope: 0.0070059365 - outSlope: 0.016694086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9844812 - inSlope: 0.016694086 - outSlope: 0.01621117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.984211 - inSlope: 0.01621117 - outSlope: 0.0022602102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.98417336 - inSlope: 0.0022602102 - outSlope: -0.003994707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.98423994 - inSlope: -0.003994707 - outSlope: -0.008168228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.9843761 - inSlope: -0.008168228 - outSlope: -0.010035047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9845433 - inSlope: -0.010035047 - outSlope: -0.009838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.9847073 - inSlope: -0.009838352 - outSlope: -0.0075852945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.9848337 - inSlope: -0.0075852945 - outSlope: -0.0034546885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.9848913 - inSlope: -0.0034546885 - outSlope: 0.0024926509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.98484975 - inSlope: 0.0024926509 - outSlope: 0.007199056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98472977 - inSlope: 0.007199056 - outSlope: 0.009173163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.9845769 - inSlope: 0.009173163 - outSlope: 0.0108468635 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.9843961 - inSlope: 0.0108468635 - outSlope: 0.01234175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9841904 - inSlope: 0.01234175 - outSlope: 0.013625635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9839633 - inSlope: 0.013625635 - outSlope: 0.014719977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.983718 - inSlope: 0.014719977 - outSlope: 0.015785709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.9834549 - inSlope: 0.015785709 - outSlope: 0.016808527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.98317474 - inSlope: 0.016808527 - outSlope: 0.01781346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.98287785 - inSlope: 0.01781346 - outSlope: 0.018775482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.9825649 - inSlope: 0.018775482 - outSlope: 0.019679999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9822369 - inSlope: 0.019679999 - outSlope: 0.02048852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.98189545 - inSlope: 0.02048852 - outSlope: 0.021092912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9815439 - inSlope: 0.021092912 - outSlope: 0.021464845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.98118615 - inSlope: 0.021464845 - outSlope: 0.021557828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.98082685 - inSlope: 0.021557828 - outSlope: 0.021346828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.9804711 - inSlope: 0.021346828 - outSlope: 0.020771047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9801249 - inSlope: 0.020771047 - outSlope: 0.01980545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.9797948 - inSlope: 0.01980545 - outSlope: 0.018482225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.97948676 - inSlope: 0.018482225 - outSlope: 0.016733425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.9792079 - inSlope: 0.016733425 - outSlope: 0.014551892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.97896534 - inSlope: 0.014551892 - outSlope: 0.011969816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.97876585 - inSlope: 0.011969816 - outSlope: 0.008951434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.97861665 - inSlope: 0.008951434 - outSlope: 0.00545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.97852576 - inSlope: 0.00545383 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9785 - inSlope: 0.0015449539 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.97850823 - inSlope: -0.0004935199 - outSlope: -0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.9785153 - inSlope: -0.00042557757 - outSlope: -0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.9785214 - inSlope: -0.00036478078 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9785267 - inSlope: -0.0003182891 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.9785308 - inSlope: -0.00024676346 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.9785343 - inSlope: -0.00020742437 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.9785368 - inSlope: -0.00015020385 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.97853863 - inSlope: -0.00011086475 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.97853976 - inSlope: -0.00006794936 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.9785394 - inSlope: 0.000007152564 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.97853816 - inSlope: 0.000075101925 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.9785363 - inSlope: 0.00011086475 - outSlope: 0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.97853404 - inSlope: 0.00013589872 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.9785313 - inSlope: 0.00016450662 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.9785282 - inSlope: 0.00018596667 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.97852474 - inSlope: 0.00020742437 - outSlope: 0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.9785209 - inSlope: 0.00023245833 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.97851676 - inSlope: 0.00024676346 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.9785123 - inSlope: 0.00026822116 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9785076 - inSlope: 0.00028252628 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.97850263 - inSlope: 0.00029683142 - outSlope: 0.0003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.9784976 - inSlope: 0.0003004077 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.9784923 - inSlope: 0.0003182891 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.9784871 - inSlope: 0.00031471282 - outSlope: 0.00032544168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.97848165 - inSlope: 0.00032544168 - outSlope: 0.0003218654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.9784763 - inSlope: 0.0003218654 - outSlope: 0.00031113654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.9784711 - inSlope: 0.00031113654 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.97846586 - inSlope: 0.00031471282 - outSlope: 0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.9784607 - inSlope: 0.00030755586 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9784558 - inSlope: 0.00029683142 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.97845095 - inSlope: 0.00028967884 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.9784465 - inSlope: 0.00026822116 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.9784424 - inSlope: 0.00024676346 - outSlope: 0.00022888205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.97843856 - inSlope: 0.00022888205 - outSlope: 0.00020384807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.97843516 - inSlope: 0.00020384807 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.9784323 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.05043012 - inSlope: 0.0007809698 - outSlope: 0.0007809698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.050417103 - inSlope: 0.0007809698 - outSlope: 0.0037021188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0503554 - inSlope: 0.0037021188 - outSlope: 0.00589259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.05025719 - inSlope: 0.00589259 - outSlope: 0.0073950724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.05013394 - inSlope: 0.0073950724 - outSlope: 0.008292274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.049995735 - inSlope: 0.008292274 - outSlope: 0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.049851432 - inSlope: 0.008658172 - outSlope: 0.008642078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.049707398 - inSlope: 0.008642078 - outSlope: 0.008310375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.04956889 - inSlope: 0.008310375 - outSlope: 0.0077399616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.049439892 - inSlope: 0.0077399616 - outSlope: 0.0069312756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.04932437 - inSlope: 0.0069312756 - outSlope: 0.0059600924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.049225036 - inSlope: 0.0059600924 - outSlope: 0.004824624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.049144626 - inSlope: 0.004824624 - outSlope: 0.0035302343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.04908579 - inSlope: 0.0035302343 - outSlope: 0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.049051374 - inSlope: 0.0020648541 - outSlope: 0.00040858987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.049044564 - inSlope: 0.00040858987 - outSlope: -0.00509664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.04912951 - inSlope: -0.00509664 - outSlope: -0.013676373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.049357448 - inSlope: -0.013676373 - outSlope: -0.02146123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.049715135 - inSlope: -0.02146123 - outSlope: -0.02853672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.050190747 - inSlope: -0.02853672 - outSlope: -0.034862876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.050771795 - inSlope: -0.034862876 - outSlope: -0.040294863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.051443376 - inSlope: -0.040294863 - outSlope: -0.044620298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.052187048 - inSlope: -0.044620298 - outSlope: -0.047663346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.052981436 - inSlope: -0.047663346 - outSlope: -0.049062703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.05379915 - inSlope: -0.049062703 - outSlope: -0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.05461266 - inSlope: -0.04881066 - outSlope: -0.046594404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.055389233 - inSlope: -0.046594404 - outSlope: -0.042352792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.056095112 - inSlope: -0.042352792 - outSlope: -0.035544157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.056687515 - inSlope: -0.035544157 - outSlope: -0.02516965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.05710701 - inSlope: -0.02516965 - outSlope: -0.010113484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.057275567 - inSlope: -0.010113484 - outSlope: -0.0009604553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.057291575 - inSlope: -0.0009604553 - outSlope: 0.0022347213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.05725433 - inSlope: 0.0022347213 - outSlope: 0.0074277143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.057130534 - inSlope: 0.0074277143 - outSlope: 0.010659556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.056952875 - inSlope: 0.010659556 - outSlope: 0.012340856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.056747194 - inSlope: 0.012340856 - outSlope: 0.01302209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.05653016 - inSlope: 0.01302209 - outSlope: 0.013026831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.056313045 - inSlope: 0.013026831 - outSlope: 0.012726647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.056100935 - inSlope: 0.012726647 - outSlope: 0.012069058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.055899784 - inSlope: 0.012069058 - outSlope: 0.011337668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.055710822 - inSlope: 0.011337668 - outSlope: 0.010349537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.05553833 - inSlope: 0.010349537 - outSlope: 0.009368295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.055382192 - inSlope: 0.009368295 - outSlope: 0.008337208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.05524324 - inSlope: 0.008337208 - outSlope: 0.007342528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.055120863 - inSlope: 0.007342528 - outSlope: 0.0062877745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.055016067 - inSlope: 0.0062877745 - outSlope: 0.005414938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.054925818 - inSlope: 0.005414938 - outSlope: 0.004473913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.054851253 - inSlope: 0.004473913 - outSlope: 0.0034587118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.054793607 - inSlope: 0.0034587118 - outSlope: 0.0023797923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.054753944 - inSlope: 0.0023797923 - outSlope: 0.0012331468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.05473339 - inSlope: 0.0012331468 - outSlope: 0.000037774345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.054732762 - inSlope: 0.000037774345 - outSlope: -0.0010529916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.054750312 - inSlope: -0.0010529916 - outSlope: -0.002294632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.054788556 - inSlope: -0.002294632 - outSlope: -0.00403494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.054855805 - inSlope: -0.00403494 - outSlope: -0.0058789398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.054953787 - inSlope: -0.0058789398 - outSlope: -0.0067488914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.05506627 - inSlope: -0.0067488914 - outSlope: -0.0056239273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.05516 - inSlope: -0.0056239273 - outSlope: -0.0028429208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.055207383 - inSlope: -0.0028429208 - outSlope: -0.0009175366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.055222675 - inSlope: -0.0009175366 - outSlope: -0.00063233136 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.055233214 - inSlope: -0.00063233136 - outSlope: -0.0017005221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.055261556 - inSlope: -0.0017005221 - outSlope: -0.0035432016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.05532061 - inSlope: -0.0035432016 - outSlope: -0.005270546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.05540845 - inSlope: -0.005270546 - outSlope: -0.006328186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.055513922 - inSlope: -0.006328186 - outSlope: -0.0064411075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.055621274 - inSlope: -0.0064411075 - outSlope: -0.006063586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.055722333 - inSlope: -0.006063586 - outSlope: -0.005699029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.055817317 - inSlope: -0.005699029 - outSlope: -0.0053101084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.05590582 - inSlope: -0.0053101084 - outSlope: -0.0048957067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.055987414 - inSlope: -0.0048957067 - outSlope: -0.004448001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.056061547 - inSlope: -0.004448001 - outSlope: -0.0039654262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.056127638 - inSlope: -0.0039654262 - outSlope: -0.003443041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.056185022 - inSlope: -0.003443041 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.056232914 - inSlope: -0.0028735427 - outSlope: -0.0022532812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.05627047 - inSlope: -0.0022532812 - outSlope: -0.0015793756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.056296792 - inSlope: -0.0015793756 - outSlope: -0.0008788713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.05631144 - inSlope: -0.0008788713 - outSlope: -0.00006034976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.056312446 - inSlope: -0.00006034976 - outSlope: 0.00078924076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.05629929 - inSlope: 0.00078924076 - outSlope: 0.0016964867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.056271017 - inSlope: 0.0016964867 - outSlope: 0.002656954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.056226734 - inSlope: 0.002656954 - outSlope: 0.0036665832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.056165624 - inSlope: 0.0036665832 - outSlope: 0.0047197985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.05608696 - inSlope: 0.0047197985 - outSlope: 0.0058072116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.055990174 - inSlope: 0.0058072116 - outSlope: 0.006281069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.05588549 - inSlope: 0.006281069 - outSlope: 0.0061918856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.055782292 - inSlope: 0.0061918856 - outSlope: 0.006170875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.055679444 - inSlope: 0.006170875 - outSlope: 0.0061283624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.055577304 - inSlope: 0.0061283624 - outSlope: 0.006067386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.05547618 - inSlope: 0.006067386 - outSlope: 0.0059869196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.0553764 - inSlope: 0.0059869196 - outSlope: 0.0058879014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.055278268 - inSlope: 0.0058879014 - outSlope: 0.005820846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.055181254 - inSlope: 0.005820846 - outSlope: 0.005638456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.05508728 - inSlope: 0.005638456 - outSlope: 0.005494287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.05499571 - inSlope: 0.005494287 - outSlope: 0.0053391275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.054906722 - inSlope: 0.0053391275 - outSlope: 0.005170857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.05482054 - inSlope: 0.005170857 - outSlope: 0.0049940543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.054737307 - inSlope: 0.0049940543 - outSlope: 0.0048067467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.054657195 - inSlope: 0.0048067467 - outSlope: 0.00461318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.05458031 - inSlope: 0.00461318 - outSlope: 0.0044115675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.054506782 - inSlope: 0.0044115675 - outSlope: 0.0042041433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.054436713 - inSlope: 0.0042041433 - outSlope: 0.003990907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.0543702 - inSlope: 0.003990907 - outSlope: 0.0037751857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.05430728 - inSlope: 0.0037751857 - outSlope: 0.0035534834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.054248054 - inSlope: 0.0035534834 - outSlope: 0.0033310833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.054192536 - inSlope: 0.0033310833 - outSlope: 0.0031048835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.054140788 - inSlope: 0.0031048835 - outSlope: 0.002876225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.05409285 - inSlope: 0.002876225 - outSlope: 0.0026451077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.054048765 - inSlope: 0.0026451077 - outSlope: 0.0014231368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.054025047 - inSlope: 0.0014231368 - outSlope: 0.0010362203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.054007776 - inSlope: 0.0010362203 - outSlope: 0.0026149328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.053964194 - inSlope: 0.0026149328 - outSlope: 0.0031053305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.05391244 - inSlope: 0.0031053305 - outSlope: 0.002952668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.053863227 - inSlope: 0.002952668 - outSlope: 0.0024510943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.053822376 - inSlope: 0.0024510943 - outSlope: 0.0016294435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.05379522 - inSlope: 0.0016294435 - outSlope: 0.0008312621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.053781364 - inSlope: 0.0008312621 - outSlope: 0.00047273978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.053773485 - inSlope: 0.00047273978 - outSlope: 0.00069379376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.05376192 - inSlope: 0.00069379376 - outSlope: 0.0026978578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.053716958 - inSlope: 0.0026978578 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.053617343 - inSlope: 0.0059768613 - outSlope: 0.008825817 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.053470246 - inSlope: 0.008825817 - outSlope: 0.011181693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.053283885 - inSlope: 0.011181693 - outSlope: 0.013003138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.053067166 - inSlope: 0.013003138 - outSlope: 0.0142575195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.05282954 - inSlope: 0.0142575195 - outSlope: 0.015030219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.052579038 - inSlope: 0.015030219 - outSlope: 0.015319675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.05232371 - inSlope: 0.015319675 - outSlope: 0.015214622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.052070133 - inSlope: 0.015214622 - outSlope: 0.014797538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.051823508 - inSlope: 0.014797538 - outSlope: 0.014154275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.0515876 - inSlope: 0.014154275 - outSlope: 0.013287453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.051366143 - inSlope: 0.013287453 - outSlope: 0.012307552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.051161017 - inSlope: 0.012307552 - outSlope: 0.011193986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.05097445 - inSlope: 0.011193986 - outSlope: 0.010009119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.050807633 - inSlope: 0.010009119 - outSlope: 0.0087019885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.0506626 - inSlope: 0.0087019885 - outSlope: 0.007342107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05054023 - inSlope: 0.007342107 - outSlope: 0.005919194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.050441578 - inSlope: 0.005919194 - outSlope: 0.004468341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.050367106 - inSlope: 0.004468341 - outSlope: 0.0030628622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.050316058 - inSlope: 0.0030628622 - outSlope: 0.0017552839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.050286803 - inSlope: 0.0017552839 - outSlope: 0.0007273264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.05027468 - inSlope: 0.0007273264 - outSlope: 0.00010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.05027287 - inSlope: 0.00010862957 - outSlope: 0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.05027123 - inSlope: 0.00009834776 - outSlope: 0.0007210679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.050259214 - inSlope: 0.0007210679 - outSlope: 0.0011146665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.050240636 - inSlope: 0.0011146665 - outSlope: 0.000976772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.050224356 - inSlope: 0.000976772 - outSlope: 0.00084221445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.05021032 - inSlope: 0.00084221445 - outSlope: 0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.050198417 - inSlope: 0.00071413885 - outSlope: 0.0005903101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.05018858 - inSlope: 0.0005903101 - outSlope: 0.0004718457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.050180715 - inSlope: 0.0004718457 - outSlope: 0.00035785174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05017475 - inSlope: 0.00035785174 - outSlope: 0.0002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05017059 - inSlope: 0.0002496692 - outSlope: 0.0001457335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.05016816 - inSlope: 0.0001457335 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.05016736 - inSlope: 0.000048056292 - outSlope: -0.00004604463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.050168127 - inSlope: -0.00004604463 - outSlope: -0.00013321651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.050170347 - inSlope: -0.00013321651 - outSlope: -0.00021614155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05017395 - inSlope: -0.00021614155 - outSlope: -0.0002939257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05017885 - inSlope: -0.0002939257 - outSlope: -0.00036612188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.05018495 - inSlope: -0.00036612188 - outSlope: -0.00043250044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05019216 - inSlope: -0.00043250044 - outSlope: -0.0004935269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.050200384 - inSlope: -0.0004935269 - outSlope: -0.0005491828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.050209537 - inSlope: -0.0005491828 - outSlope: -0.00059880374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.050219517 - inSlope: -0.00059880374 - outSlope: -0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.050230224 - inSlope: -0.0006423897 - outSlope: -0.00068396394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.050241623 - inSlope: -0.00068396394 - outSlope: -0.0007112331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.050253477 - inSlope: -0.0007112331 - outSlope: -0.00073850225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.050265785 - inSlope: -0.00073850225 - outSlope: -0.00075794826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.050278418 - inSlope: -0.00075794826 - outSlope: -0.0007718064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.05029128 - inSlope: -0.0007718064 - outSlope: -0.0007785119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.050304256 - inSlope: -0.0007785119 - outSlope: -0.0007796295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.05031725 - inSlope: -0.0007796295 - outSlope: -0.00077381806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.050330147 - inSlope: -0.00077381806 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.05034283 - inSlope: -0.0007610775 - outSlope: -0.0007431961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.05035522 - inSlope: -0.0007431961 - outSlope: -0.00071792834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.050367184 - inSlope: -0.00071792834 - outSlope: -0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.050378613 - inSlope: -0.0006857521 - outSlope: -0.00064842467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.05038942 - inSlope: -0.00064842467 - outSlope: -0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.050399464 - inSlope: -0.00060260354 - outSlope: -0.00055231206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.05040867 - inSlope: -0.00055231206 - outSlope: -0.0004946445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.050416913 - inSlope: -0.0004946445 - outSlope: -0.0004311655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0504241 - inSlope: -0.0004311655 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.05043012 - inSlope: -0.0003612045 - outSlope: -0.0003612045 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5000001 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5000001 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5000001 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13562922 - inSlope: -0.00012248755 - outSlope: -0.00012248755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13562718 - inSlope: -0.00012248755 - outSlope: 0.00058382744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13563691 - inSlope: 0.00058382744 - outSlope: 0.0009879471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13565338 - inSlope: 0.0009879471 - outSlope: 0.0015968082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13567999 - inSlope: 0.0015968082 - outSlope: 0.0024032595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.13572004 - inSlope: 0.0024032595 - outSlope: 0.0027921798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.13576658 - inSlope: 0.0027921798 - outSlope: 0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.13582392 - inSlope: 0.0034403803 - outSlope: 0.0040760622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.13589185 - inSlope: 0.0040760622 - outSlope: 0.0049155955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.13597378 - inSlope: 0.0049155955 - outSlope: 0.005253554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.13606134 - inSlope: 0.005253554 - outSlope: 0.0058785086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13615932 - inSlope: 0.0058785086 - outSlope: 0.006488264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.13626745 - inSlope: 0.006488264 - outSlope: 0.007088185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.13638559 - inSlope: 0.007088185 - outSlope: 0.007683635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13651365 - inSlope: 0.007683635 - outSlope: 0.00827998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.13665165 - inSlope: 0.00827998 - outSlope: 0.009562067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13681102 - inSlope: 0.009562067 - outSlope: 0.011352908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13700023 - inSlope: 0.011352908 - outSlope: 0.012913037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13721545 - inSlope: 0.012913037 - outSlope: 0.0142899295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.13745362 - inSlope: 0.0142899295 - outSlope: 0.015490638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.1377118 - inSlope: 0.015490638 - outSlope: 0.016492918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13798667 - inSlope: 0.016492918 - outSlope: 0.017248377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.13827415 - inSlope: 0.017248377 - outSlope: 0.017361956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.13856351 - inSlope: 0.017361956 - outSlope: 0.017513022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.1388554 - inSlope: 0.017513022 - outSlope: 0.016762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.13913476 - inSlope: 0.016762035 - outSlope: 0.015700744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13939644 - inSlope: 0.015700744 - outSlope: 0.013639046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13962376 - inSlope: 0.013639046 - outSlope: 0.0108280685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13980423 - inSlope: 0.0108280685 - outSlope: 0.00722409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13992463 - inSlope: 0.00722409 - outSlope: 0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.13996232 - inSlope: 0.0022611003 - outSlope: -0.00056505256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.1399529 - inSlope: -0.00056505256 - outSlope: -0.0019222448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.13992086 - inSlope: -0.0019222448 - outSlope: -0.0044837636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.13984613 - inSlope: -0.0044837636 - outSlope: -0.0065660537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.1397367 - inSlope: -0.0065660537 - outSlope: -0.008260317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13959903 - inSlope: -0.008260317 - outSlope: -0.009646987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13943824 - inSlope: -0.009646987 - outSlope: -0.0109621985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13925554 - inSlope: -0.0109621985 - outSlope: -0.011782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.13905917 - inSlope: -0.011782061 - outSlope: -0.012692225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.13884763 - inSlope: -0.012692225 - outSlope: -0.013086463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13862953 - inSlope: -0.013086463 - outSlope: -0.0136980545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.13840123 - inSlope: -0.0136980545 - outSlope: -0.013847364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13817044 - inSlope: -0.013847364 - outSlope: -0.013807131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13794032 - inSlope: -0.013807131 - outSlope: -0.013389552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13771716 - inSlope: -0.013389552 - outSlope: -0.013186647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13749738 - inSlope: -0.013186647 - outSlope: -0.01246692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1372896 - inSlope: -0.01246692 - outSlope: -0.01134482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13710052 - inSlope: -0.01134482 - outSlope: -0.010039518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.1369332 - inSlope: -0.010039518 - outSlope: -0.008532115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13679099 - inSlope: -0.008532115 - outSlope: -0.0065481723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13668185 - inSlope: -0.0065481723 - outSlope: -0.004373777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13660896 - inSlope: -0.004373777 - outSlope: -0.0018972177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.13657734 - inSlope: -0.0018972177 - outSlope: 0.0012874616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.1365988 - inSlope: 0.0012874616 - outSlope: 0.0035154852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.13665739 - inSlope: 0.0035154852 - outSlope: 0.004288841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.13672887 - inSlope: 0.004288841 - outSlope: 0.0036531722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.13678975 - inSlope: 0.0036531722 - outSlope: 0.0020268578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.13682353 - inSlope: 0.0020268578 - outSlope: -0.002193155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.13678698 - inSlope: -0.002193155 - outSlope: -0.007015746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.13667005 - inSlope: -0.007015746 - outSlope: -0.010398935 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.13649674 - inSlope: -0.010398935 - outSlope: -0.01237036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13629057 - inSlope: -0.01237036 - outSlope: -0.013162506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13607119 - inSlope: -0.013162506 - outSlope: -0.011613082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13587764 - inSlope: -0.011613082 - outSlope: -0.0083246315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.1357389 - inSlope: -0.0083246315 - outSlope: -0.0028494028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.1356914 - inSlope: -0.0028494028 - outSlope: 0.0007197268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.1357034 - inSlope: 0.0007197268 - outSlope: 0.0009271511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.13571885 - inSlope: 0.0009271511 - outSlope: 0.0011104356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.13573736 - inSlope: 0.0011104356 - outSlope: 0.0012660038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.13575846 - inSlope: 0.0012660038 - outSlope: 0.0013929618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.13578168 - inSlope: 0.0013929618 - outSlope: 0.0014895215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.1358065 - inSlope: 0.0014895215 - outSlope: 0.0015520953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.13583237 - inSlope: 0.0015520953 - outSlope: 0.001584293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.13585877 - inSlope: 0.001584293 - outSlope: 0.0015816108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.13588513 - inSlope: 0.0015816108 - outSlope: 0.0015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.13591094 - inSlope: 0.0015485302 - outSlope: 0.0016084329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.13593775 - inSlope: 0.0016084329 - outSlope: 0.0013929618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.13596097 - inSlope: 0.0013929618 - outSlope: 0.0012624275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.135982 - inSlope: 0.0012624275 - outSlope: 0.0011086395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13600048 - inSlope: 0.0011086395 - outSlope: 0.000925363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.1360159 - inSlope: 0.000925363 - outSlope: 0.0007188327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.13602789 - inSlope: 0.0007188327 - outSlope: 0.0004890566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13603604 - inSlope: 0.0004890566 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13603999 - inSlope: 0.0002369287 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.1360419 - inSlope: 0.00011444103 - outSlope: 0.00017076747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.13604474 - inSlope: 0.00017076747 - outSlope: 0.00025212788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.13604894 - inSlope: 0.00025212788 - outSlope: 0.00032722746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.1360544 - inSlope: 0.00032722746 - outSlope: 0.00039249696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.13606094 - inSlope: 0.00039249696 - outSlope: 0.00044971748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.13606843 - inSlope: 0.00044971748 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.13607678 - inSlope: 0.0005006795 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.13608907 - inSlope: 0.0007376082 - outSlope: 0.0005516415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.13609827 - inSlope: 0.0005516415 - outSlope: 0.0005748873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13610785 - inSlope: 0.0005748873 - outSlope: 0.0005882942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13611765 - inSlope: 0.0005882942 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.1361276 - inSlope: 0.0005972391 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.13613756 - inSlope: 0.0005972391 - outSlope: 0.0005891925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.13614738 - inSlope: 0.0005891925 - outSlope: 0.00057667546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.13615699 - inSlope: 0.00057667546 - outSlope: 0.0005552178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.13616624 - inSlope: 0.0005552178 - outSlope: 0.0005310779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.1361751 - inSlope: 0.0005310779 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.13618344 - inSlope: 0.0005006795 - outSlope: 0.00046491335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.13619119 - inSlope: 0.00046491335 - outSlope: 0.0004246835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.13619827 - inSlope: 0.0004246835 - outSlope: 0.00038087403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.13620462 - inSlope: 0.00038087403 - outSlope: 0.00033527645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.1362102 - inSlope: 0.00033527645 - outSlope: 0.0002852085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.13621496 - inSlope: 0.0002852085 - outSlope: 0.0002333524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.13621885 - inSlope: 0.0002333524 - outSlope: -0.0014278307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.13619505 - inSlope: -0.0014278307 - outSlope: -0.0011658596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.13617562 - inSlope: -0.0011658596 - outSlope: 0.0004640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13618335 - inSlope: 0.0004640226 - outSlope: 0.00062584935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.13619378 - inSlope: 0.00062584935 - outSlope: 0.00059902726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.13620377 - inSlope: 0.00059902726 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.13621777 - inSlope: 0.0008404263 - outSlope: 0.00083953224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.13623177 - inSlope: 0.00083953224 - outSlope: 0.0006446249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.13624251 - inSlope: 0.0006446249 - outSlope: 0.00013679279 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.13624479 - inSlope: 0.00013679279 - outSlope: -0.000739391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.13623247 - inSlope: -0.000739391 - outSlope: -0.0018319505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.13620193 - inSlope: -0.0018319505 - outSlope: -0.0028368859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.13615465 - inSlope: -0.0028368859 - outSlope: -0.0037130748 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.13609277 - inSlope: -0.0037130748 - outSlope: -0.0044435305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.13601871 - inSlope: -0.0044435305 - outSlope: -0.005011265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13593519 - inSlope: -0.005011265 - outSlope: -0.0056558903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13584092 - inSlope: -0.0056558903 - outSlope: -0.0056818184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.13574623 - inSlope: -0.0056818184 - outSlope: -0.005743509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.1356505 - inSlope: -0.005743509 - outSlope: -0.0056558903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13555624 - inSlope: -0.0056558903 - outSlope: -0.005440419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.13546556 - inSlope: -0.005440419 - outSlope: -0.005218615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.13537858 - inSlope: -0.005218615 - outSlope: -0.004690294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13530041 - inSlope: -0.004690294 - outSlope: -0.0042745513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13522917 - inSlope: -0.0042745513 - outSlope: -0.0040626563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.13516146 - inSlope: -0.0040626563 - outSlope: -0.003473464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13510357 - inSlope: -0.003473464 - outSlope: -0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.13505612 - inSlope: -0.0028467206 - outSlope: -0.0024756812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13501486 - inSlope: -0.0024756812 - outSlope: -0.002054574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.13498062 - inSlope: -0.002054574 - outSlope: -0.0015100851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.13495545 - inSlope: -0.0015100851 - outSlope: -0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.13493542 - inSlope: -0.0012016308 - outSlope: -0.0009021172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.13492039 - inSlope: -0.0009021172 - outSlope: -0.0004979973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13491209 - inSlope: -0.0004979973 - outSlope: -0.00011354696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.1349102 - inSlope: -0.00011354696 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.13491148 - inSlope: 0.000076890065 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.13491675 - inSlope: 0.00031650095 - outSlope: 0.0005051426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.13492517 - inSlope: 0.0005051426 - outSlope: 0.000633896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.13493574 - inSlope: 0.000633896 - outSlope: 0.00075012515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.13494824 - inSlope: 0.00075012515 - outSlope: 0.00086009584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.13496257 - inSlope: 0.00086009584 - outSlope: 0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.1349786 - inSlope: 0.0009620199 - outSlope: 0.0010550033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.13499619 - inSlope: 0.0010550033 - outSlope: 0.0011390458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.13501517 - inSlope: 0.0011390458 - outSlope: 0.00121683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.13503546 - inSlope: 0.00121683 - outSlope: 0.0012856735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.13505688 - inSlope: 0.0012856735 - outSlope: 0.0013473643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.13507934 - inSlope: 0.0013473643 - outSlope: 0.0014027966 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.13510272 - inSlope: 0.0014027966 - outSlope: 0.0014492883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.13512687 - inSlope: 0.0014492883 - outSlope: 0.0014868393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.13515165 - inSlope: 0.0014868393 - outSlope: 0.0015208139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.135177 - inSlope: 0.0015208139 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.13520275 - inSlope: 0.0015449539 - outSlope: 0.0015619189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.13522878 - inSlope: 0.0015619189 - outSlope: 0.0015726701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.135255 - inSlope: 0.0015726701 - outSlope: 0.0015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.13528125 - inSlope: 0.0015753523 - outSlope: 0.001571776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.13530745 - inSlope: 0.001571776 - outSlope: 0.0015601531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.13533345 - inSlope: 0.0015601531 - outSlope: 0.0016164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.13536039 - inSlope: 0.0016164795 - outSlope: 0.0015154495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.13538565 - inSlope: 0.0015154495 - outSlope: 0.001483263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.13541037 - inSlope: 0.001483263 - outSlope: 0.0014403476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.13543437 - inSlope: 0.0014403476 - outSlope: 0.0013938559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.1354576 - inSlope: 0.0013938559 - outSlope: 0.0013384236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.13547991 - inSlope: 0.0013384236 - outSlope: 0.0012749445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.13550116 - inSlope: 0.0012749445 - outSlope: 0.001204313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.13552123 - inSlope: 0.001204313 - outSlope: 0.0011274229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.13554002 - inSlope: 0.0011274229 - outSlope: 0.0010398041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.13555735 - inSlope: 0.0010398041 - outSlope: 0.00094680715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.13557313 - inSlope: 0.00094680715 - outSlope: 0.0008457907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.13558723 - inSlope: 0.0008457907 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.13559952 - inSlope: 0.0007376082 - outSlope: 0.00062048493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.13560987 - inSlope: 0.00062048493 - outSlope: 0.00049620913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.13561814 - inSlope: 0.00049620913 - outSlope: 0.0003638867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.1356242 - inSlope: 0.0003638867 - outSlope: 0.0002244117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.13562794 - inSlope: 0.0002244117 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.13562922 - inSlope: 0.000076890065 - outSlope: 0.000076890065 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.9784322 - inSlope: -0.0008440017 - outSlope: -0.0008440017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.97844625 - inSlope: -0.0008440017 - outSlope: -0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.9784994 - inSlope: -0.0031900404 - outSlope: -0.0052106385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.97858626 - inSlope: -0.0052106385 - outSlope: -0.006891488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9787011 - inSlope: -0.006891488 - outSlope: -0.0082075605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.9788379 - inSlope: -0.0082075605 - outSlope: -0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.97899157 - inSlope: -0.009219647 - outSlope: -0.009859801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9791559 - inSlope: -0.009859801 - outSlope: -0.01010656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.97932434 - inSlope: -0.01010656 - outSlope: -0.009959937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.97949034 - inSlope: -0.009959937 - outSlope: -0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.97964835 - inSlope: -0.009480716 - outSlope: -0.008565188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9797911 - inSlope: -0.008565188 - outSlope: -0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.9799122 - inSlope: -0.0072669988 - outSlope: -0.0055575375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.98000485 - inSlope: -0.0055575375 - outSlope: -0.003436804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9800621 - inSlope: -0.003436804 - outSlope: -0.0009191037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.98007745 - inSlope: -0.0009191037 - outSlope: 0.001959799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9800448 - inSlope: 0.001959799 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9799669 - inSlope: 0.004674201 - outSlope: 0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.97985035 - inSlope: 0.006991619 - outSlope: 0.00874401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.9797046 - inSlope: 0.00874401 - outSlope: 0.009777538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.97954166 - inSlope: 0.009777538 - outSlope: 0.00994564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.9793759 - inSlope: 0.00994564 - outSlope: 0.0091874525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9792228 - inSlope: 0.0091874525 - outSlope: 0.0075674127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.97909665 - inSlope: 0.0075674127 - outSlope: 0.005164142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9790106 - inSlope: 0.005164142 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9789707 - inSlope: 0.0023925328 - outSlope: -0.0005793567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.97898036 - inSlope: -0.0005793567 - outSlope: -0.0031399757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9790327 - inSlope: -0.0031399757 - outSlope: -0.0048065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9791128 - inSlope: -0.0048065144 - outSlope: -0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.97919047 - inSlope: -0.004659896 - outSlope: -0.0017273412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.97921926 - inSlope: -0.0017273412 - outSlope: 0.00065445964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.97920835 - inSlope: 0.00065445964 - outSlope: 0.000743864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.97919595 - inSlope: 0.000743864 - outSlope: 0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9791885 - inSlope: 0.00044703527 - outSlope: -0.00068306987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.9791999 - inSlope: -0.00068306987 - outSlope: -0.00235677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.97923917 - inSlope: -0.00235677 - outSlope: -0.00422715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9793096 - inSlope: -0.00422715 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9794101 - inSlope: -0.0060296115 - outSlope: -0.0076890066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.97953826 - inSlope: -0.0076890066 - outSlope: -0.009044417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.979689 - inSlope: -0.009044417 - outSlope: -0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9798587 - inSlope: -0.010181638 - outSlope: -0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9800418 - inSlope: -0.010986338 - outSlope: -0.011490595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.9802333 - inSlope: -0.011490595 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.98042834 - inSlope: -0.011701595 - outSlope: -0.011615722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.98062193 - inSlope: -0.011615722 - outSlope: -0.011855375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.9808195 - inSlope: -0.011855375 - outSlope: -0.012395394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9810261 - inSlope: -0.012395394 - outSlope: -0.012545553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9812352 - inSlope: -0.012545553 - outSlope: -0.01231314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.9814404 - inSlope: -0.01231314 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.98163545 - inSlope: -0.011701595 - outSlope: -0.010689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9818136 - inSlope: -0.010689507 - outSlope: -0.009294724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9819685 - inSlope: -0.009294724 - outSlope: -0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.98209655 - inSlope: -0.007681854 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.9821279 - inSlope: -0.0018811243 - outSlope: 0.0048458623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.98204714 - inSlope: 0.0048458623 - outSlope: 0.006812793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9819336 - inSlope: 0.006812793 - outSlope: 0.0038695373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9818691 - inSlope: 0.0038695373 - outSlope: -0.0040912665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9819373 - inSlope: -0.0040912665 - outSlope: -0.014641299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.9821813 - inSlope: -0.014641299 - outSlope: -0.02274865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.98256046 - inSlope: -0.02274865 - outSlope: -0.02823117 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.983031 - inSlope: -0.02823117 - outSlope: -0.03106001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.98354864 - inSlope: -0.03106001 - outSlope: -0.031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.9840699 - inSlope: -0.031274587 - outSlope: -0.0287998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.9845499 - inSlope: -0.0287998 - outSlope: -0.023592563 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.9849431 - inSlope: -0.023592563 - outSlope: -0.015503183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9852015 - inSlope: -0.015503183 - outSlope: -0.010260354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9853725 - inSlope: -0.010260354 - outSlope: -0.009759674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.98553514 - inSlope: -0.009759674 - outSlope: -0.0092411125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.98568916 - inSlope: -0.0092411125 - outSlope: -0.008683213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9858339 - inSlope: -0.008683213 - outSlope: -0.008093126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.98596877 - inSlope: -0.008093126 - outSlope: -0.0074780057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9860934 - inSlope: -0.0074780057 - outSlope: -0.0068628364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.9862078 - inSlope: -0.0068628364 - outSlope: -0.006208426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.98631126 - inSlope: -0.006208426 - outSlope: -0.0055253557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98640335 - inSlope: -0.0055253557 - outSlope: -0.004842286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98648405 - inSlope: -0.004842286 - outSlope: -0.004137758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.986553 - inSlope: -0.004137758 - outSlope: -0.0033688578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.98660916 - inSlope: -0.0033688578 - outSlope: -0.0025784995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.98665214 - inSlope: -0.0025784995 - outSlope: -0.0017523657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.98668134 - inSlope: -0.0017523657 - outSlope: -0.000886918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.9866961 - inSlope: -0.000886918 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98669565 - inSlope: 0.000028610257 - outSlope: 0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.98667926 - inSlope: 0.0009834776 - outSlope: 0.0019991416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.98664594 - inSlope: 0.0019991416 - outSlope: 0.0026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.9866018 - inSlope: 0.0026464488 - outSlope: 0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9865544 - inSlope: 0.0028467206 - outSlope: 0.003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9865043 - inSlope: 0.003004077 - outSlope: 0.003150682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9864518 - inSlope: 0.003150682 - outSlope: 0.0032973322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98639685 - inSlope: 0.0032973322 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.9863392 - inSlope: 0.0034582647 - outSlope: 0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.9862786 - inSlope: 0.003637079 - outSlope: 0.0038230456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9862149 - inSlope: 0.0038230456 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861488 - inSlope: 0.003966097 - outSlope: 0.0041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.9860796 - inSlope: 0.0041520637 - outSlope: 0.004337999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.9860073 - inSlope: 0.004337999 - outSlope: 0.004516844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.985932 - inSlope: 0.004516844 - outSlope: 0.004724269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.98585325 - inSlope: 0.004724269 - outSlope: 0.0049245404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9857712 - inSlope: 0.0049245404 - outSlope: 0.0051212357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.9856858 - inSlope: 0.0051212357 - outSlope: 0.005339389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.98559684 - inSlope: 0.005339389 - outSlope: 0.0055360845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.98550457 - inSlope: 0.0055360845 - outSlope: 0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.98540854 - inSlope: 0.0057613906 - outSlope: 0.00596162 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.9853092 - inSlope: 0.00596162 - outSlope: 0.006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.98520607 - inSlope: 0.006186968 - outSlope: 0.00638724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.9850996 - inSlope: 0.00638724 - outSlope: 0.0065982407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.98498964 - inSlope: 0.0065982407 - outSlope: 0.0068128174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.9848761 - inSlope: 0.0068128174 - outSlope: 0.0070059365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.98475933 - inSlope: 0.0070059365 - outSlope: 0.016694086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9844811 - inSlope: 0.016694086 - outSlope: 0.01621117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.9842109 - inSlope: 0.01621117 - outSlope: 0.0022602102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.98417324 - inSlope: 0.0022602102 - outSlope: -0.003994707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.9842398 - inSlope: -0.003994707 - outSlope: -0.008168228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.98437595 - inSlope: -0.008168228 - outSlope: -0.010035047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9845432 - inSlope: -0.010035047 - outSlope: -0.009838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.9847072 - inSlope: -0.009838352 - outSlope: -0.0075852945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.9848336 - inSlope: -0.0075852945 - outSlope: -0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.98489124 - inSlope: -0.0034582647 - outSlope: 0.0024962272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.98484963 - inSlope: 0.0024962272 - outSlope: 0.007199056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98472965 - inSlope: 0.007199056 - outSlope: 0.009169587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.9845768 - inSlope: 0.009169587 - outSlope: 0.01085044 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.984396 - inSlope: 0.01085044 - outSlope: 0.01234175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9841903 - inSlope: 0.01234175 - outSlope: 0.013625635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9839632 - inSlope: 0.013625635 - outSlope: 0.014719977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.98371786 - inSlope: 0.014719977 - outSlope: 0.015782133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.9834548 - inSlope: 0.015782133 - outSlope: 0.016812103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.9831746 - inSlope: 0.016812103 - outSlope: 0.01781346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.98287773 - inSlope: 0.01781346 - outSlope: 0.018775482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.9825648 - inSlope: 0.018775482 - outSlope: 0.019679999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9822368 - inSlope: 0.019679999 - outSlope: 0.02048852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.9818953 - inSlope: 0.02048852 - outSlope: 0.021092912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9815438 - inSlope: 0.021092912 - outSlope: 0.021464845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.98118603 - inSlope: 0.021464845 - outSlope: 0.021557828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.98082674 - inSlope: 0.021557828 - outSlope: 0.021346828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.98047096 - inSlope: 0.021346828 - outSlope: 0.020771047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9801248 - inSlope: 0.020771047 - outSlope: 0.01980545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.9797947 - inSlope: 0.01980545 - outSlope: 0.018478649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.9794867 - inSlope: 0.018478649 - outSlope: 0.016737001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.97920775 - inSlope: 0.016737001 - outSlope: 0.014551892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9789652 - inSlope: 0.014551892 - outSlope: 0.011969816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.9787657 - inSlope: 0.011969816 - outSlope: 0.008951434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.97861654 - inSlope: 0.008951434 - outSlope: 0.00545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.97852564 - inSlope: 0.00545383 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9784999 - inSlope: 0.0015449539 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.9785081 - inSlope: -0.0004935199 - outSlope: -0.00042915385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.97851527 - inSlope: -0.00042915385 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.9785213 - inSlope: -0.0003612045 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9785266 - inSlope: -0.0003182891 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.9785307 - inSlope: -0.00024676346 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.97853416 - inSlope: -0.00020742437 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.97853667 - inSlope: -0.00015020385 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.9785385 - inSlope: -0.00011086475 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.97853965 - inSlope: -0.00006794936 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.9785393 - inSlope: 0.000007152564 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.97853804 - inSlope: 0.000075101925 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.9785362 - inSlope: 0.00011086475 - outSlope: 0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.9785339 - inSlope: 0.00013589872 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.9785312 - inSlope: 0.00016450662 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.9785281 - inSlope: 0.00018596667 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.9785246 - inSlope: 0.00020742437 - outSlope: 0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.97852075 - inSlope: 0.00023245833 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.97851664 - inSlope: 0.00024676346 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.97851217 - inSlope: 0.00026822116 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.97850746 - inSlope: 0.00028252628 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.9785025 - inSlope: 0.00029683142 - outSlope: 0.0003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.9784975 - inSlope: 0.0003004077 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.9784922 - inSlope: 0.0003182891 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.97848696 - inSlope: 0.00031471282 - outSlope: 0.00032544168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.97848153 - inSlope: 0.00032544168 - outSlope: 0.0003218654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.97847617 - inSlope: 0.0003218654 - outSlope: 0.00030756026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.97847104 - inSlope: 0.00030756026 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.97846574 - inSlope: 0.0003182891 - outSlope: 0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.9784606 - inSlope: 0.00030755586 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.97845566 - inSlope: 0.00029683142 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.97845083 - inSlope: 0.00028967884 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.97844636 - inSlope: 0.00026822116 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.97844225 - inSlope: 0.00024676346 - outSlope: 0.00022530578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.9784385 - inSlope: 0.00022530578 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.97843504 - inSlope: 0.00020742437 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.9784322 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.05043048 - inSlope: 0.0007809698 - outSlope: 0.0007809698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.050417464 - inSlope: 0.0007809698 - outSlope: 0.0037021188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.050355762 - inSlope: 0.0037021188 - outSlope: 0.0058923666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.050257556 - inSlope: 0.0058923666 - outSlope: 0.007395296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0501343 - inSlope: 0.007395296 - outSlope: 0.008292274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.049996097 - inSlope: 0.008292274 - outSlope: 0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.049851794 - inSlope: 0.008658172 - outSlope: 0.008642078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.04970776 - inSlope: 0.008642078 - outSlope: 0.008310151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.049569257 - inSlope: 0.008310151 - outSlope: 0.007740185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.049440254 - inSlope: 0.007740185 - outSlope: 0.0069312756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.049324732 - inSlope: 0.0069312756 - outSlope: 0.0059600924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.049225397 - inSlope: 0.0059600924 - outSlope: 0.0048248474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.049144983 - inSlope: 0.0048248474 - outSlope: 0.0035300108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.04908615 - inSlope: 0.0035300108 - outSlope: 0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.049051736 - inSlope: 0.0020648541 - outSlope: 0.0004088134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.049044922 - inSlope: 0.0004088134 - outSlope: -0.00509664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.049129866 - inSlope: -0.00509664 - outSlope: -0.013676373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.049357805 - inSlope: -0.013676373 - outSlope: -0.021461453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.049715497 - inSlope: -0.021461453 - outSlope: -0.028536497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.050191104 - inSlope: -0.028536497 - outSlope: -0.034862876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.050772153 - inSlope: -0.034862876 - outSlope: -0.040294863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.051443733 - inSlope: -0.040294863 - outSlope: -0.044620298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.052187406 - inSlope: -0.044620298 - outSlope: -0.04766357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.052981798 - inSlope: -0.04766357 - outSlope: -0.04906248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.053799506 - inSlope: -0.04906248 - outSlope: -0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.054613017 - inSlope: -0.04881066 - outSlope: -0.046594404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.05538959 - inSlope: -0.046594404 - outSlope: -0.042352792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.05609547 - inSlope: -0.042352792 - outSlope: -0.035544157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.056687873 - inSlope: -0.035544157 - outSlope: -0.02516965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.057107367 - inSlope: -0.02516965 - outSlope: -0.010113484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.057275925 - inSlope: -0.010113484 - outSlope: -0.0009604553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.057291932 - inSlope: -0.0009604553 - outSlope: 0.0022347213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.057254687 - inSlope: 0.0022347213 - outSlope: 0.0074277143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.05713089 - inSlope: 0.0074277143 - outSlope: 0.010659556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.056953233 - inSlope: 0.010659556 - outSlope: 0.012340856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.056747552 - inSlope: 0.012340856 - outSlope: 0.01302209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.056530517 - inSlope: 0.01302209 - outSlope: 0.013026831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.056313403 - inSlope: 0.013026831 - outSlope: 0.012726647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.056101292 - inSlope: 0.012726647 - outSlope: 0.012069058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.05590014 - inSlope: 0.012069058 - outSlope: 0.011337668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.05571118 - inSlope: 0.011337668 - outSlope: 0.010349537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.055538688 - inSlope: 0.010349537 - outSlope: 0.009368295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.05538255 - inSlope: 0.009368295 - outSlope: 0.008336985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0552436 - inSlope: 0.008336985 - outSlope: 0.0073427516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.05512122 - inSlope: 0.0073427516 - outSlope: 0.0062877745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.055016425 - inSlope: 0.0062877745 - outSlope: 0.005414938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.054926176 - inSlope: 0.005414938 - outSlope: 0.004473913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.05485161 - inSlope: 0.004473913 - outSlope: 0.0034587118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.054793965 - inSlope: 0.0034587118 - outSlope: 0.0023797923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.054754302 - inSlope: 0.0023797923 - outSlope: 0.0012331468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.05473375 - inSlope: 0.0012331468 - outSlope: 0.000037774345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.05473312 - inSlope: 0.000037774345 - outSlope: -0.0010529916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.05475067 - inSlope: -0.0010529916 - outSlope: -0.0022948554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.054788917 - inSlope: -0.0022948554 - outSlope: -0.0040347166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.054856163 - inSlope: -0.0040347166 - outSlope: -0.0058789398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.054954145 - inSlope: -0.0058789398 - outSlope: -0.0067488914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.055066627 - inSlope: -0.0067488914 - outSlope: -0.0056239273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.05516036 - inSlope: -0.0056239273 - outSlope: -0.0028429208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.05520774 - inSlope: -0.0028429208 - outSlope: -0.0009175366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.055223033 - inSlope: -0.0009175366 - outSlope: -0.00063233136 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.05523357 - inSlope: -0.00063233136 - outSlope: -0.0017005221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.055261914 - inSlope: -0.0017005221 - outSlope: -0.0035432016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.055320967 - inSlope: -0.0035432016 - outSlope: -0.005270546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.05540881 - inSlope: -0.005270546 - outSlope: -0.006328186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.05551428 - inSlope: -0.006328186 - outSlope: -0.0064411075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.05562163 - inSlope: -0.0064411075 - outSlope: -0.006063586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.05572269 - inSlope: -0.006063586 - outSlope: -0.0056992527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.05581768 - inSlope: -0.0056992527 - outSlope: -0.005309885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.055906177 - inSlope: -0.005309885 - outSlope: -0.0048957067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.05598777 - inSlope: -0.0048957067 - outSlope: -0.0044482243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.05606191 - inSlope: -0.0044482243 - outSlope: -0.0039652027 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.056127995 - inSlope: -0.0039652027 - outSlope: -0.003443041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.05618538 - inSlope: -0.003443041 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.056233272 - inSlope: -0.0028735427 - outSlope: -0.0022532812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.056270827 - inSlope: -0.0022532812 - outSlope: -0.0015793756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.05629715 - inSlope: -0.0015793756 - outSlope: -0.0008788713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.056311797 - inSlope: -0.0008788713 - outSlope: -0.00006034976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.056312803 - inSlope: -0.00006034976 - outSlope: 0.00078924076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.05629965 - inSlope: 0.00078924076 - outSlope: 0.0016964867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.056271374 - inSlope: 0.0016964867 - outSlope: 0.002656954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.05622709 - inSlope: 0.002656954 - outSlope: 0.0036665832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.056165982 - inSlope: 0.0036665832 - outSlope: 0.0047197985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.05608732 - inSlope: 0.0047197985 - outSlope: 0.0058072116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.055990532 - inSlope: 0.0058072116 - outSlope: 0.006281069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.055885848 - inSlope: 0.006281069 - outSlope: 0.0061918856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.05578265 - inSlope: 0.0061918856 - outSlope: 0.006170875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.0556798 - inSlope: 0.006170875 - outSlope: 0.0061283624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.05557766 - inSlope: 0.0061283624 - outSlope: 0.006067386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.05547654 - inSlope: 0.006067386 - outSlope: 0.0059869196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.055376757 - inSlope: 0.0059869196 - outSlope: 0.0058879014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.055278625 - inSlope: 0.0058879014 - outSlope: 0.005820846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.05518161 - inSlope: 0.005820846 - outSlope: 0.005638456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.055087637 - inSlope: 0.005638456 - outSlope: 0.005494287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.054996066 - inSlope: 0.005494287 - outSlope: 0.0053391275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.05490708 - inSlope: 0.0053391275 - outSlope: 0.005170857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.0548209 - inSlope: 0.005170857 - outSlope: 0.0049940543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.054737665 - inSlope: 0.0049940543 - outSlope: 0.0048067467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.054657552 - inSlope: 0.0048067467 - outSlope: 0.00461318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.054580666 - inSlope: 0.00461318 - outSlope: 0.004411344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.054507144 - inSlope: 0.004411344 - outSlope: 0.004204367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.05443707 - inSlope: 0.004204367 - outSlope: 0.003990907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.054370556 - inSlope: 0.003990907 - outSlope: 0.0037751857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.054307636 - inSlope: 0.0037751857 - outSlope: 0.0035534834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.05424841 - inSlope: 0.0035534834 - outSlope: 0.0033310833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.054192893 - inSlope: 0.0033310833 - outSlope: 0.0031048835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.054141145 - inSlope: 0.0031048835 - outSlope: 0.002876225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.05409321 - inSlope: 0.002876225 - outSlope: 0.0026451077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.054049123 - inSlope: 0.0026451077 - outSlope: 0.0014231368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.054025404 - inSlope: 0.0014231368 - outSlope: 0.0010362203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.054008134 - inSlope: 0.0010362203 - outSlope: 0.0026149328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.05396455 - inSlope: 0.0026149328 - outSlope: 0.0031053305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.053912796 - inSlope: 0.0031053305 - outSlope: 0.0029524444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.05386359 - inSlope: 0.0029524444 - outSlope: 0.0024513179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.053822733 - inSlope: 0.0024513179 - outSlope: 0.00162922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.05379558 - inSlope: 0.00162922 - outSlope: 0.0008314856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.05378172 - inSlope: 0.0008314856 - outSlope: 0.00047273978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.053773843 - inSlope: 0.00047273978 - outSlope: 0.00069379376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.05376228 - inSlope: 0.00069379376 - outSlope: 0.0026978578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.053717315 - inSlope: 0.0026978578 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.0536177 - inSlope: 0.0059768613 - outSlope: 0.008825817 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.053470604 - inSlope: 0.008825817 - outSlope: 0.011181469 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.053284246 - inSlope: 0.011181469 - outSlope: 0.013003361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.053067524 - inSlope: 0.013003361 - outSlope: 0.0142575195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0528299 - inSlope: 0.0142575195 - outSlope: 0.015030219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.052579395 - inSlope: 0.015030219 - outSlope: 0.015319675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.052324068 - inSlope: 0.015319675 - outSlope: 0.0152143985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.052070495 - inSlope: 0.0152143985 - outSlope: 0.014797761 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.051823866 - inSlope: 0.014797761 - outSlope: 0.014154275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.051587958 - inSlope: 0.014154275 - outSlope: 0.013287229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.051366504 - inSlope: 0.013287229 - outSlope: 0.012307775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.051161375 - inSlope: 0.012307775 - outSlope: 0.011193986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.05097481 - inSlope: 0.011193986 - outSlope: 0.010009119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.05080799 - inSlope: 0.010009119 - outSlope: 0.0087019885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.050662957 - inSlope: 0.0087019885 - outSlope: 0.0073418836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.050540593 - inSlope: 0.0073418836 - outSlope: 0.005919194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.05044194 - inSlope: 0.005919194 - outSlope: 0.004468341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.050367467 - inSlope: 0.004468341 - outSlope: 0.0030626387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.050316423 - inSlope: 0.0030626387 - outSlope: 0.0017555074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.050287165 - inSlope: 0.0017555074 - outSlope: 0.0007273264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.050275043 - inSlope: 0.0007273264 - outSlope: 0.00010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.050273232 - inSlope: 0.00010862957 - outSlope: 0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.050271593 - inSlope: 0.00009834776 - outSlope: 0.0007210679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.050259575 - inSlope: 0.0007210679 - outSlope: 0.0011146665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.050240997 - inSlope: 0.0011146665 - outSlope: 0.000976772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.050224718 - inSlope: 0.000976772 - outSlope: 0.0008419909 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.050210685 - inSlope: 0.0008419909 - outSlope: 0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.050198782 - inSlope: 0.00071413885 - outSlope: 0.0005905336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.05018894 - inSlope: 0.0005905336 - outSlope: 0.0004718457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.050181076 - inSlope: 0.0004718457 - outSlope: 0.00035785174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05017511 - inSlope: 0.00035785174 - outSlope: 0.0002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05017095 - inSlope: 0.0002496692 - outSlope: 0.00014550998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.050168525 - inSlope: 0.00014550998 - outSlope: 0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.05016772 - inSlope: 0.00004827981 - outSlope: -0.00004604463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.05016849 - inSlope: -0.00004604463 - outSlope: -0.00013321651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.05017071 - inSlope: -0.00013321651 - outSlope: -0.00021614155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05017431 - inSlope: -0.00021614155 - outSlope: -0.0002939257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05017921 - inSlope: -0.0002939257 - outSlope: -0.0003663454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.050185315 - inSlope: -0.0003663454 - outSlope: -0.00043227692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05019252 - inSlope: -0.00043227692 - outSlope: -0.0004935269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.050200745 - inSlope: -0.0004935269 - outSlope: -0.0005491828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.0502099 - inSlope: -0.0005491828 - outSlope: -0.00059880374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.05021988 - inSlope: -0.00059880374 - outSlope: -0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.050230585 - inSlope: -0.0006423897 - outSlope: -0.00068396394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.050241984 - inSlope: -0.00068396394 - outSlope: -0.0007112331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.05025384 - inSlope: -0.0007112331 - outSlope: -0.00073850225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.050266147 - inSlope: -0.00073850225 - outSlope: -0.0007581718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.050278783 - inSlope: -0.0007581718 - outSlope: -0.0007715829 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.050291643 - inSlope: -0.0007715829 - outSlope: -0.0007785119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.050304618 - inSlope: -0.0007785119 - outSlope: -0.0007796295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.05031761 - inSlope: -0.0007796295 - outSlope: -0.00077381806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.05033051 - inSlope: -0.00077381806 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.050343193 - inSlope: -0.0007610775 - outSlope: -0.0007431961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.05035558 - inSlope: -0.0007431961 - outSlope: -0.00071792834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.050367545 - inSlope: -0.00071792834 - outSlope: -0.0006859756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.05037898 - inSlope: -0.0006859756 - outSlope: -0.00064820115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.05038978 - inSlope: -0.00064820115 - outSlope: -0.00060282706 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.05039983 - inSlope: -0.00060282706 - outSlope: -0.00055208855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.05040903 - inSlope: -0.00055208855 - outSlope: -0.0004946445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.050417274 - inSlope: -0.0004946445 - outSlope: -0.0004311655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.05042446 - inSlope: -0.0004311655 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.05043048 - inSlope: -0.0003612045 - outSlope: -0.0003612045 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4999999 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.4999999 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000002 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5000002 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_PPtrCurves: [] - m_SampleRate: 60 - m_WrapMode: 2 - m_Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0, y: 0, z: 0} - m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 2889008605 - attribute: 1 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 2889008605 - attribute: 2 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 51 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 52 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 53 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 54 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 55 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 56 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 81 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 82 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 83 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 84 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 85 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 86 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 87 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 90 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 91 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 92 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 93 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 94 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 95 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 96 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 97 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 98 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 101 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 102 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 104 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 105 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 106 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 107 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 108 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 109 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 110 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 111 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 112 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 113 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 114 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 115 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 116 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 117 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 118 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 119 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 121 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 122 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 123 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 124 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 125 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 126 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 127 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 128 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 129 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 130 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 131 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 132 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 133 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 134 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 135 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 136 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 7 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 8 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 9 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 28 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 29 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 30 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 31 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 32 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 33 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 34 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 35 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 36 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 37 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 38 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 39 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 40 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 41 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 14 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 15 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 16 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 21 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 22 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 23 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 2889008605 - attribute: 3 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 42 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 43 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 44 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 45 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 46 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 47 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 48 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 49 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 50 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 57 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 58 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 59 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 60 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 61 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 62 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 63 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 64 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 65 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 66 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 67 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 68 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 69 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 70 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 71 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 72 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 73 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 74 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 75 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 76 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 77 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 78 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 79 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 80 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 88 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 89 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 99 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 100 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 103 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 120 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 10 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 11 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 12 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 13 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 17 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 18 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 19 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 20 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 24 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 25 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 26 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 27 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - pptrCurveMapping: [] - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 3 - 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: 1 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.213 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.213 - inSlope: -0 - outSlope: 0.07086671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.21418111 - inSlope: 0.07086671 - outSlope: -0.15774298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.21155205 - inSlope: -0.15774298 - outSlope: -0.3978444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.20492132 - inSlope: -0.3978444 - outSlope: -0.6045088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.19484618 - inSlope: -0.6045088 - outSlope: -0.7811914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.18182634 - inSlope: -0.7811914 - outSlope: -0.9319695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.16629347 - inSlope: -0.9319695 - outSlope: -1.0587064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14864838 - inSlope: -1.0587064 - outSlope: -1.1617043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.12928666 - inSlope: -1.1617043 - outSlope: -1.2403632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.10861396 - inSlope: -1.2403632 - outSlope: -1.2940087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.08704709 - inSlope: -1.2940087 - outSlope: -1.322033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.06501323 - inSlope: -1.322033 - outSlope: -1.3242726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.04294204 - inSlope: -1.3242726 - outSlope: -1.3011029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.021257013 - inSlope: -1.3011029 - outSlope: -1.253417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00036667474 - inSlope: -1.253417 - outSlope: -1.1824602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.019340977 - inSlope: -1.1824602 - outSlope: -1.0897173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.037502915 - inSlope: -1.0897173 - outSlope: -0.9766836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.053781018 - inSlope: -0.9766836 - outSlope: -0.84462845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.067858145 - inSlope: -0.84462845 - outSlope: -0.6945149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.07943338 - inSlope: -0.6945149 - outSlope: -0.526764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.08821277 - inSlope: -0.526764 - outSlope: -0.34147024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.09390396 - inSlope: -0.34147024 - outSlope: -0.13817637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.096206896 - inSlope: -0.13817637 - outSlope: 0.43059823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.089030266 - inSlope: 0.43059823 - outSlope: 1.0733821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.07114058 - inSlope: 1.0733821 - outSlope: 1.2955136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.04954863 - inSlope: 1.2955136 - outSlope: 1.0898741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.031384077 - inSlope: 1.0898741 - outSlope: 0.44940096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.023894068 - inSlope: 0.44940096 - outSlope: -0.4066434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.030671451 - inSlope: -0.4066434 - outSlope: -1.0408185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.04801847 - inSlope: -1.0408185 - outSlope: -2.8115854 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.09487818 - inSlope: -2.8115854 - outSlope: -1.5516943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.12073973 - inSlope: -1.5516943 - outSlope: -1.4721998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.14527637 - inSlope: -1.4721998 - outSlope: -1.3886274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.16842014 - inSlope: -1.3886274 - outSlope: -1.3009652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.19010302 - inSlope: -1.3009652 - outSlope: -1.2092456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.2102571 - inSlope: -1.2092456 - outSlope: -1.1134361 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.22881435 - inSlope: -1.1134361 - outSlope: -1.0135497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.24570683 - inSlope: -1.0135497 - outSlope: -0.9095827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.26086652 - inSlope: -0.9095827 - outSlope: -0.8015378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.27422547 - inSlope: -0.8015378 - outSlope: -0.6894142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.2857157 - inSlope: -0.6894142 - outSlope: -0.57321364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.29526925 - inSlope: -0.57321364 - outSlope: -0.45292753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.3028181 - inSlope: -0.45292753 - outSlope: -0.32857272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.3082943 - inSlope: -0.32857272 - outSlope: -0.2001359 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.3116299 - inSlope: -0.2001359 - outSlope: -0.06761677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.31275684 - inSlope: -0.06761677 - outSlope: 0.36920106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3066035 - inSlope: 0.36920106 - outSlope: 1.0093842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.28978044 - inSlope: 1.0093842 - outSlope: 1.5022423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.2647431 - inSlope: 1.5022423 - outSlope: 1.8477632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.23394684 - inSlope: 1.8477632 - outSlope: 2.0459828 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.19984716 - inSlope: 2.0459828 - outSlope: 2.0968635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.16489947 - inSlope: 2.0968635 - outSlope: 2.0004203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.13155916 - inSlope: 2.0004203 - outSlope: 1.7566483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.10228172 - inSlope: 1.7566483 - outSlope: -0.3385121 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.10792358 - inSlope: -0.3385121 - outSlope: -0.0003741685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.10792982 - inSlope: -0.0003741685 - outSlope: 0.012069058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.10772867 - inSlope: 0.012069058 - outSlope: 0.014845488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.10748124 - inSlope: 0.014845488 - outSlope: 0.021133592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.107129015 - inSlope: 0.021133592 - outSlope: 0.027841356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.10666499 - inSlope: 0.027841356 - outSlope: 0.03489915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.10608334 - inSlope: 0.03489915 - outSlope: 0.042316806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.10537806 - inSlope: 0.042316806 - outSlope: 0.05012964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.10454257 - inSlope: 0.05012964 - outSlope: 0.058144983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.103573486 - inSlope: 0.058144983 - outSlope: 0.0663865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.10246704 - inSlope: 0.0663865 - outSlope: 0.07467143 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.101222515 - inSlope: 0.07467143 - outSlope: 0.08292236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.09984048 - inSlope: 0.08292236 - outSlope: 0.090863496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.09832609 - inSlope: 0.090863496 - outSlope: 0.09851227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.09668422 - inSlope: 0.09851227 - outSlope: 0.10569881 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.09492257 - inSlope: 0.10569881 - outSlope: 0.11222641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.093052134 - inSlope: 0.11222641 - outSlope: 0.11809956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.09108381 - inSlope: 0.11809956 - outSlope: 0.12312783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.08903167 - inSlope: 0.12312783 - outSlope: 0.12731296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.086909786 - inSlope: 0.12731296 - outSlope: 0.1306979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.08473149 - inSlope: 0.1306979 - outSlope: 0.13309313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.08251327 - inSlope: 0.13309313 - outSlope: 0.13460635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.080269836 - inSlope: 0.13460635 - outSlope: 0.13522996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.078016005 - inSlope: 0.13522996 - outSlope: 0.8117722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.06448648 - inSlope: 0.8117722 - outSlope: 0.7650399 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.051735736 - inSlope: 0.7650399 - outSlope: -0.25445583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.055976663 - inSlope: -0.25445583 - outSlope: -0.7313043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.06816506 - inSlope: -0.7313043 - outSlope: -1.0573667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.08578782 - inSlope: -1.0573667 - outSlope: -1.0457295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.103216626 - inSlope: -1.0457295 - outSlope: -1.3022906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.12492145 - inSlope: -1.3022906 - outSlope: -1.4524744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.14912933 - inSlope: -1.4524744 - outSlope: -1.5448805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.17487732 - inSlope: -1.5448805 - outSlope: -1.5794984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.20120245 - inSlope: -1.5794984 - outSlope: -1.5563622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.2271418 - inSlope: -1.5563622 - outSlope: -1.4754381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.2517324 - inSlope: -1.4754381 - outSlope: -1.3367374 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.27401134 - inSlope: -1.3367374 - outSlope: -1.14026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.29301566 - inSlope: -1.14026 - outSlope: -0.8860042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.30778238 - inSlope: -0.8860042 - outSlope: -0.5739718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.31734857 - inSlope: -0.5739718 - outSlope: -0.20416279 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.32075128 - inSlope: -0.20416279 - outSlope: 0.28554645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.31599218 - inSlope: 0.28554645 - outSlope: 0.8127083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.30244705 - inSlope: 0.8127083 - outSlope: 1.2739754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.28121415 - inSlope: 1.2739754 - outSlope: 1.669322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.25339174 - inSlope: 1.669322 - outSlope: 1.9988252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.22007802 - inSlope: 1.9988252 - outSlope: 2.2624035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.18237133 - inSlope: 2.2624035 - outSlope: 2.4600904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.14136986 - inSlope: 2.4600904 - outSlope: 2.591881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.09817189 - inSlope: 2.591881 - outSlope: 2.657775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.053875685 - inSlope: 2.657775 - outSlope: 2.6577766 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.00957945 - inSlope: 2.6577766 - outSlope: 2.5918818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.03361854 - inSlope: 2.5918818 - outSlope: 2.4600887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.07461998 - inSlope: 2.4600887 - outSlope: 2.262406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.11232671 - inSlope: 2.262406 - outSlope: 1.9988198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.14564034 - inSlope: 1.9988198 - outSlope: 1.6693512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.17346284 - inSlope: 1.6693512 - outSlope: 1.2739718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.19469568 - inSlope: 1.2739718 - outSlope: 0.81270653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.20824078 - inSlope: 0.81270653 - outSlope: 0.2855536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.213 - inSlope: 0.2855536 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.213 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.x - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.251 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.251 - inSlope: -0 - outSlope: 0.38346505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.25739107 - inSlope: 0.38346505 - outSlope: 0.098595954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.25903434 - inSlope: 0.098595954 - outSlope: 0.20587225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.26246554 - inSlope: 0.20587225 - outSlope: 0.27174023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.26699454 - inSlope: 0.27174023 - outSlope: 0.30343145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.27205172 - inSlope: 0.30343145 - outSlope: 0.31113186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.27723727 - inSlope: 0.31113186 - outSlope: 0.3019455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.2822697 - inSlope: 0.3019455 - outSlope: 0.2804145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.28694326 - inSlope: 0.2804145 - outSlope: 0.24962807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.29110372 - inSlope: 0.24962807 - outSlope: 0.2123249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.29464248 - inSlope: 0.2123249 - outSlope: 0.17091589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.29749107 - inSlope: 0.17091589 - outSlope: 0.12788963 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.29962257 - inSlope: 0.12788963 - outSlope: 0.0856609 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.30105025 - inSlope: 0.0856609 - outSlope: 0.04648256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.30182496 - inSlope: 0.04648256 - outSlope: 0.012243402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.302029 - inSlope: 0.012243402 - outSlope: -0.015587226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.30176923 - inSlope: -0.015587226 - outSlope: -0.035970118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.30116972 - inSlope: -0.035970118 - outSlope: -0.048571274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3003602 - inSlope: -0.048571274 - outSlope: -0.053420715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.29946986 - inSlope: -0.053420715 - outSlope: -0.050976325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.29862025 - inSlope: -0.050976325 - outSlope: -0.042098053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.29791862 - inSlope: -0.042098053 - outSlope: -0.02805772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.297451 - inSlope: -0.02805772 - outSlope: 0.011429798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.2976415 - inSlope: 0.011429798 - outSlope: 0.04648988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.29841632 - inSlope: 0.04648988 - outSlope: 0.04527378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.29917088 - inSlope: 0.04527378 - outSlope: 0.02773228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.2996331 - inSlope: 0.02773228 - outSlope: 0.013144624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.29985216 - inSlope: 0.013144624 - outSlope: -0.0025659825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.2998094 - inSlope: -0.0025659825 - outSlope: -0.028425977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.29933563 - inSlope: -0.028425977 - outSlope: -0.39868215 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.29269093 - inSlope: -0.39868215 - outSlope: 0.30951113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.29784945 - inSlope: 0.30951113 - outSlope: 0.25998318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.3021825 - inSlope: 0.25998318 - outSlope: 0.21462879 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.30575964 - inSlope: 0.21462879 - outSlope: 0.17345381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.30865055 - inSlope: 0.17345381 - outSlope: 0.13645484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.3109248 - inSlope: 0.13645484 - outSlope: 0.10363529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.31265205 - inSlope: 0.10363529 - outSlope: 0.07499106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.3139019 - inSlope: 0.07499106 - outSlope: 0.050523926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.31474397 - inSlope: 0.050523926 - outSlope: 0.030235676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.3152479 - inSlope: 0.030235676 - outSlope: 0.014122738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.31548327 - inSlope: 0.014122738 - outSlope: 0.0021886847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.31551975 - inSlope: 0.0021886847 - outSlope: -0.0055700196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.31542692 - inSlope: -0.0055700196 - outSlope: -0.009149917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.31527442 - inSlope: -0.009149917 - outSlope: -0.008552679 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.31513187 - inSlope: -0.008552679 - outSlope: -0.00378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.31506887 - inSlope: -0.00378013 - outSlope: 0.0047707604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.31514838 - inSlope: 0.0047707604 - outSlope: -0.04531865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.31439307 - inSlope: -0.04531865 - outSlope: -0.18485624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.31131214 - inSlope: -0.18485624 - outSlope: -0.41383368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.30441487 - inSlope: -0.41383368 - outSlope: -0.7322688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.2922104 - inSlope: -0.7322688 - outSlope: -1.1401438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.27320802 - inSlope: -1.1401438 - outSlope: -1.6374651 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.24591696 - inSlope: -1.6374651 - outSlope: -2.2242346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.20884642 - inSlope: -2.2242346 - outSlope: -0.170687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.20600164 - inSlope: -0.170687 - outSlope: 0.0000044703525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.20600171 - inSlope: 0.0000044703525 - outSlope: 0.0062522353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.20610592 - inSlope: 0.0062522353 - outSlope: 0.007476164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.20623052 - inSlope: 0.007476164 - outSlope: 0.010069022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.20639834 - inSlope: 0.010069022 - outSlope: 0.012422216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.20660537 - inSlope: 0.012422216 - outSlope: 0.014544739 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.20684779 - inSlope: 0.014544739 - outSlope: 0.016399935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.20712112 - inSlope: 0.016399935 - outSlope: 0.017974393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.20742069 - inSlope: 0.017974393 - outSlope: 0.019298512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.20774233 - inSlope: 0.019298512 - outSlope: 0.02030956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.20808083 - inSlope: 0.02030956 - outSlope: 0.021043738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.20843156 - inSlope: 0.021043738 - outSlope: 0.021456799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.20878917 - inSlope: 0.021456799 - outSlope: 0.021602532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.20914921 - inSlope: 0.021602532 - outSlope: 0.021425506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.2095063 - inSlope: 0.021425506 - outSlope: 0.020965954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.20985574 - inSlope: 0.020965954 - outSlope: 0.020252485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.21019328 - inSlope: 0.020252485 - outSlope: 0.019272584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.21051449 - inSlope: 0.019272584 - outSlope: 0.018063672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.21081555 - inSlope: 0.018063672 - outSlope: 0.016692298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.21109375 - inSlope: 0.016692298 - outSlope: 0.015097274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.21134537 - inSlope: 0.015097274 - outSlope: 0.013403906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.21156877 - inSlope: 0.013403906 - outSlope: 0.011597883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.21176207 - inSlope: 0.011597883 - outSlope: 0.009741792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.21192443 - inSlope: 0.009741792 - outSlope: 0.007535226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.21205002 - inSlope: 0.007535226 - outSlope: -0.00044882018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.21204254 - inSlope: -0.00044882018 - outSlope: 0.0049120234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.2121244 - inSlope: 0.0049120234 - outSlope: 0.004464988 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.21219882 - inSlope: 0.004464988 - outSlope: -0.0050023245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.21211545 - inSlope: -0.0050023245 - outSlope: -0.35489056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.20620061 - inSlope: -0.35489056 - outSlope: 1.308524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.22800933 - inSlope: 1.308524 - outSlope: 1.027735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.24513823 - inSlope: 1.027735 - outSlope: 0.7798494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.2581357 - inSlope: 0.7798494 - outSlope: 0.5648661 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.2675502 - inSlope: 0.5648661 - outSlope: 0.3827963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.27393013 - inSlope: 0.3827963 - outSlope: 0.2336242 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.27782387 - inSlope: 0.2336242 - outSlope: 0.11736285 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.2797799 - inSlope: 0.11736285 - outSlope: 0.034001503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.2803466 - inSlope: 0.034001503 - outSlope: -0.016452685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.2800724 - inSlope: -0.016452685 - outSlope: -0.034001503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.2795057 - inSlope: -0.034001503 - outSlope: -0.018646736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.27919492 - inSlope: -0.018646736 - outSlope: -0.015082969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.27894354 - inSlope: -0.015082969 - outSlope: -0.04293148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.278228 - inSlope: -0.04293148 - outSlope: -0.06729669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.2771064 - inSlope: -0.06729669 - outSlope: -0.088180915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.2756367 - inSlope: -0.088180915 - outSlope: -0.105586156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.27387694 - inSlope: -0.105586156 - outSlope: -0.11950862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.27188513 - inSlope: -0.11950862 - outSlope: -0.12995315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.26971924 - inSlope: -0.12995315 - outSlope: -0.1369126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.26743737 - inSlope: -0.1369126 - outSlope: -0.1403959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.26509744 - inSlope: -0.1403959 - outSlope: -0.1403941 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.26275754 - inSlope: -0.1403941 - outSlope: -0.13691439 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.26047564 - inSlope: -0.13691439 - outSlope: -0.12995136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.25830978 - inSlope: -0.12995136 - outSlope: -0.11950862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.25631797 - inSlope: -0.11950862 - outSlope: -0.105586156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.2545582 - inSlope: -0.105586156 - outSlope: -0.08818217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.2530885 - inSlope: -0.08818217 - outSlope: -0.06729669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.2519669 - inSlope: -0.06729669 - outSlope: -0.04293148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.25125137 - inSlope: -0.04293148 - outSlope: -0.015082969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.251 - inSlope: -0.015082969 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.251 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.y - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.011 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.011 - inSlope: -0 - outSlope: -0.37275186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.004787475 - inSlope: -0.37275186 - outSlope: -0.032358084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.004248172 - inSlope: -0.032358084 - outSlope: -0.10168085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0025534928 - inSlope: -0.10168085 - outSlope: -0.17047422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.00028774142 - inSlope: -0.17047422 - outSlope: -0.23813747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.0042566955 - inSlope: -0.23813747 - outSlope: -0.3029386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.009305686 - inSlope: -0.3029386 - outSlope: -0.36366498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.015366763 - inSlope: -0.36366498 - outSlope: -0.41891316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.022348642 - inSlope: -0.41891316 - outSlope: -0.46743438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.030139208 - inSlope: -0.46743438 - outSlope: -0.5078875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.03860402 - inSlope: -0.5078875 - outSlope: -0.5387741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.04758358 - inSlope: -0.5387741 - outSlope: -0.5587869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.056896687 - inSlope: -0.5587869 - outSlope: -0.5668836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.06634474 - inSlope: -0.5668836 - outSlope: -0.5623755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.07571769 - inSlope: -0.5623755 - outSlope: -0.54512554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.084803104 - inSlope: -0.54512554 - outSlope: -0.51539946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.09339309 - inSlope: -0.51539946 - outSlope: -0.473971 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.101292625 - inSlope: -0.473971 - outSlope: -0.42170087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.10832097 - inSlope: -0.42170087 - outSlope: -0.35964704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.11431508 - inSlope: -0.35964704 - outSlope: -0.28857735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.119124696 - inSlope: -0.28857735 - outSlope: -0.2090544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.122608945 - inSlope: -0.2090544 - outSlope: -0.12094986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.124624774 - inSlope: -0.12094986 - outSlope: -0.0976325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.12625198 - inSlope: -0.0976325 - outSlope: -0.1272012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.128372 - inSlope: -0.1272012 - outSlope: -0.13134743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.13056113 - inSlope: -0.13134743 - outSlope: -0.11422645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.1324649 - inSlope: -0.11422645 - outSlope: -0.07905014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.1337824 - inSlope: -0.07905014 - outSlope: -0.107402906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.13557245 - inSlope: -0.107402906 - outSlope: -0.18909882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.1387241 - inSlope: -0.18909882 - outSlope: 1.7663803 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.10928446 - inSlope: 1.7663803 - outSlope: 0.0815589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.10792515 - inSlope: 0.0815589 - outSlope: 0.23499213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.104008615 - inSlope: 0.23499213 - outSlope: 0.3738976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.097776994 - inSlope: 0.3738976 - outSlope: 0.49827176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.08947241 - inSlope: 0.49827176 - outSlope: 0.60812575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.07933699 - inSlope: 0.60812575 - outSlope: 0.7034484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.067612864 - inSlope: 0.7034484 - outSlope: 0.7842429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.05454216 - inSlope: 0.7842429 - outSlope: 0.85051095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.040366992 - inSlope: 0.85051095 - outSlope: 0.90225035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.0253295 - inSlope: 0.90225035 - outSlope: 0.9394634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.009671792 - inSlope: 0.9394634 - outSlope: 0.9621473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0063639805 - inSlope: 0.9621473 - outSlope: 0.9702979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.022535712 - inSlope: 0.9702979 - outSlope: 0.96393317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.03860125 - inSlope: 0.96393317 - outSlope: 0.943037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.054318517 - inSlope: 0.943037 - outSlope: 0.9076081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.069445305 - inSlope: 0.9076081 - outSlope: 1.0915148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.0876372 - inSlope: 1.0915148 - outSlope: 1.4092433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.11112457 - inSlope: 1.4092433 - outSlope: 1.5841843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.13752761 - inSlope: 1.5841843 - outSlope: 1.6163303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.16446662 - inSlope: 1.6163303 - outSlope: 1.5057087 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.18956174 - inSlope: 1.5057087 - outSlope: 1.2522898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.21043321 - inSlope: 1.2522898 - outSlope: 0.8560833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.22470126 - inSlope: 0.8560833 - outSlope: 0.31709194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.22998612 - inSlope: 0.31709194 - outSlope: 0.26592162 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.23441814 - inSlope: 0.26592162 - outSlope: 0.0004577641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.23442577 - inSlope: 0.0004577641 - outSlope: -0.02393248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.2340269 - inSlope: -0.02393248 - outSlope: -0.027880495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.23356222 - inSlope: -0.027880495 - outSlope: -0.03732208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.23294018 - inSlope: -0.03732208 - outSlope: -0.045647666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.23217939 - inSlope: -0.045647666 - outSlope: -0.052871756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.2312982 - inSlope: -0.052871756 - outSlope: -0.05893713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.23031591 - inSlope: -0.05893713 - outSlope: -0.06385809 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.22925161 - inSlope: -0.06385809 - outSlope: -0.067563124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.22812556 - inSlope: -0.067563124 - outSlope: -0.070080325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.22695754 - inSlope: -0.070080325 - outSlope: -0.0714112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.22576736 - inSlope: -0.0714112 - outSlope: -0.07159717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.22457407 - inSlope: -0.07159717 - outSlope: -0.07076747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.22339462 - inSlope: -0.07076747 - outSlope: -0.068879195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.22224663 - inSlope: -0.068879195 - outSlope: -0.06617552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.22114371 - inSlope: -0.06617552 - outSlope: -0.06265646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.22009943 - inSlope: -0.06265646 - outSlope: -0.05849367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.21912454 - inSlope: -0.05849367 - outSlope: -0.05385842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.2182269 - inSlope: -0.05385842 - outSlope: -0.048852015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.2174127 - inSlope: -0.048852015 - outSlope: -0.04360203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.216686 - inSlope: -0.04360203 - outSlope: -0.038223304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.21604894 - inSlope: -0.038223304 - outSlope: -0.032801658 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.21550225 - inSlope: -0.032801658 - outSlope: -0.027451541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.21504472 - inSlope: -0.027451541 - outSlope: 0.025677705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.21547268 - inSlope: 0.025677705 - outSlope: 0.026521519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.21591471 - inSlope: 0.026521519 - outSlope: -0.058722552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.214936 - inSlope: -0.058722552 - outSlope: -0.124840856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.21285532 - inSlope: -0.124840856 - outSlope: -0.16832845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.21004985 - inSlope: -0.16832845 - outSlope: -0.8438783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.19598523 - inSlope: -0.8438783 - outSlope: -0.12867373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.19384067 - inSlope: -0.12867373 - outSlope: -0.35730454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.1878856 - inSlope: -0.35730454 - outSlope: -0.54286087 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.17883793 - inSlope: -0.54286087 - outSlope: -0.6853368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.16741557 - inSlope: -0.6853368 - outSlope: -0.7847472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.15433647 - inSlope: -0.7847472 - outSlope: -0.84107804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.14031851 - inSlope: -0.84107804 - outSlope: -0.8543345 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.12607962 - inSlope: -0.8543345 - outSlope: -0.8245163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.11233769 - inSlope: -0.8245163 - outSlope: -0.75162184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.099810675 - inSlope: -0.75162184 - outSlope: -0.63565284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.08921647 - inSlope: -0.63565284 - outSlope: -0.47660798 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.08127301 - inSlope: -0.47660798 - outSlope: -0.37897906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.0749567 - inSlope: -0.37897906 - outSlope: -0.37042102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.06878302 - inSlope: -0.37042102 - outSlope: -0.36027557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.062778436 - inSlope: -0.36027557 - outSlope: -0.34853655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.056969415 - inSlope: -0.34853655 - outSlope: -0.33521944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.05138243 - inSlope: -0.33521944 - outSlope: -0.32030925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.046043947 - inSlope: -0.32030925 - outSlope: -0.30381098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.040980436 - inSlope: -0.30381098 - outSlope: -0.28572437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.036218368 - inSlope: -0.28572437 - outSlope: -0.26605013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.031784203 - inSlope: -0.26605013 - outSlope: -0.24478735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.027704418 - inSlope: -0.24478735 - outSlope: -0.22193624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.024005484 - inSlope: -0.22193624 - outSlope: -0.1974975 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.020713862 - inSlope: -0.1974975 - outSlope: -0.17147043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.017856024 - inSlope: -0.17147043 - outSlope: -0.1438555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.015458435 - inSlope: -0.1438555 - outSlope: -0.11465203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.0135475695 - inSlope: -0.11465203 - outSlope: -0.08386024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0121499 - inSlope: -0.08386024 - outSlope: -0.051481027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.011291884 - inSlope: -0.051481027 - outSlope: -0.017513053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.011 - inSlope: -0.017513053 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.011 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.z - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4729445 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.4729445 - inSlope: -0 - outSlope: -56.132786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.4626011 - inSlope: -56.132786 - outSlope: 0.2885066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.45779264 - inSlope: 0.2885066 - outSlope: 0.3504202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.4519523 - inSlope: 0.3504202 - outSlope: 0.46061978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.44427532 - inSlope: 0.46061978 - outSlope: 0.6044775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.4342007 - inSlope: 0.6044775 - outSlope: 0.7620779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.42149937 - inSlope: 0.7620779 - outSlope: 0.91843575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.40619212 - inSlope: 0.91843575 - outSlope: 1.0630606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.38847446 - inSlope: 1.0630606 - outSlope: 1.1881143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.36867258 - inSlope: 1.1881143 - outSlope: 1.2875553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.34721327 - inSlope: 1.2875553 - outSlope: 1.3570042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.32459655 - inSlope: 1.3570042 - outSlope: 1.3938988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.30136493 - inSlope: 1.3938988 - outSlope: 1.3975753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.27807203 - inSlope: 1.3975753 - outSlope: 1.3697147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.2552434 - inSlope: 1.3697147 - outSlope: 1.3140664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.2333423 - inSlope: 1.3140664 - outSlope: 1.2360587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.21274135 - inSlope: 1.2360587 - outSlope: 1.1422122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.19370443 - inSlope: 1.1422122 - outSlope: 1.0393543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.17638187 - inSlope: 1.0393543 - outSlope: 0.93363404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.16082132 - inSlope: 0.93363404 - outSlope: 0.82943726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.14699738 - inSlope: 0.82943726 - outSlope: 0.7288589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.1348497 - inSlope: 0.7288589 - outSlope: 0.6308468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.124335594 - inSlope: 0.6308468 - outSlope: 0.79925925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.11101462 - inSlope: 0.79925925 - outSlope: 1.0709208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.09316596 - inSlope: 1.0709208 - outSlope: 1.1072872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.07471112 - inSlope: 1.1072872 - outSlope: 0.9381607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.059075125 - inSlope: 0.9381607 - outSlope: 0.5854092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.049318314 - inSlope: 0.5854092 - outSlope: 0.07437281 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.048078768 - inSlope: 0.07437281 - outSlope: -0.39962193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.05473915 - inSlope: -0.39962193 - outSlope: 24.909609 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3604206 - inSlope: 24.909609 - outSlope: 1.6343395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.38765958 - inSlope: 1.6343395 - outSlope: 1.3181962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.4096295 - inSlope: 1.3181962 - outSlope: 1.0870181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.42774644 - inSlope: 1.0870181 - outSlope: 0.9208467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.443094 - inSlope: 0.9208467 - outSlope: 0.8043291 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.45649946 - inSlope: 0.8043291 - outSlope: 0.72611225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.46860132 - inSlope: 0.72611225 - outSlope: 0.67792183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.4799 - inSlope: 0.67792183 - outSlope: 0.6537157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.49079525 - inSlope: 0.6537157 - outSlope: 0.6489378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.5016109 - inSlope: 0.6489378 - outSlope: 0.6600172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.51261115 - inSlope: 0.6600172 - outSlope: 0.6838209 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.52400815 - inSlope: 0.6838209 - outSlope: 0.7173863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.53596467 - inSlope: 0.7173863 - outSlope: 0.75762105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.5485917 - inSlope: 0.75762105 - outSlope: 0.8010836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.56194305 - inSlope: 0.8010836 - outSlope: 0.8440169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.57601 - inSlope: 0.8440169 - outSlope: 0.88247263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.59071785 - inSlope: 0.88247263 - outSlope: 0.9127137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.60592973 - inSlope: 0.9127137 - outSlope: 0.93181103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6214599 - inSlope: 0.93181103 - outSlope: 0.93834174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.637099 - inSlope: 0.93834174 - outSlope: 0.9329769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.6526486 - inSlope: 0.9329769 - outSlope: 0.9185502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.6679578 - inSlope: 0.9185502 - outSlope: 0.8996352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.6829517 - inSlope: 0.8996352 - outSlope: 0.8815392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.697644 - inSlope: 0.8815392 - outSlope: -85.25829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.72332615 - inSlope: -85.25829 - outSlope: 0.00008225449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.7233248 - inSlope: 0.00008225449 - outSlope: 0.0947822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.7217451 - inSlope: 0.0947822 - outSlope: 0.114704855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.7198333 - inSlope: 0.114704855 - outSlope: 0.1568164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.7172197 - inSlope: 0.1568164 - outSlope: 0.19730349 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.7139313 - inSlope: 0.19730349 - outSlope: 0.23635648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.70999205 - inSlope: 0.23635648 - outSlope: 0.27391103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.7054269 - inSlope: 0.27391103 - outSlope: 0.3099242 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.7002615 - inSlope: 0.3099242 - outSlope: 0.34408483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.69452673 - inSlope: 0.34408483 - outSlope: 0.3761006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.68825835 - inSlope: 0.3761006 - outSlope: 0.40547886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.6815004 - inSlope: 0.40547886 - outSlope: 0.43179673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.67430377 - inSlope: 0.43179673 - outSlope: 0.45439884 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.66673046 - inSlope: 0.45439884 - outSlope: 0.47288463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.65884906 - inSlope: 0.47288463 - outSlope: 0.48664618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.6507383 - inSlope: 0.48664618 - outSlope: 0.49511838 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.64248633 - inSlope: 0.49511838 - outSlope: 0.49792576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.6341876 - inSlope: 0.49792576 - outSlope: 0.49461415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.62594396 - inSlope: 0.49461415 - outSlope: 0.4848616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.61786294 - inSlope: 0.4848616 - outSlope: 0.46846434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.6100552 - inSlope: 0.46846434 - outSlope: 0.445172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.6026357 - inSlope: 0.445172 - outSlope: 0.41489878 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.5957207 - inSlope: 0.41489878 - outSlope: 0.37764823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.5894266 - inSlope: 0.37764823 - outSlope: 0.61968744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.57909846 - inSlope: 0.61968744 - outSlope: 0.57266235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.56955403 - inSlope: 0.57266235 - outSlope: 0.04392032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.568822 - inSlope: 0.04392032 - outSlope: -0.2547028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.57306707 - inSlope: -0.2547028 - outSlope: -0.500962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.5814164 - inSlope: -0.500962 - outSlope: 68.4008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.5585959 - inSlope: 68.4008 - outSlope: -0.5944067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.5486891 - inSlope: -0.5944067 - outSlope: -0.5433839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.53963274 - inSlope: -0.5433839 - outSlope: -0.49505758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.5313818 - inSlope: -0.49505758 - outSlope: -0.44953185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.52388954 - inSlope: -0.44953185 - outSlope: -0.40681997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.5171092 - inSlope: -0.40681997 - outSlope: -0.36685145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.51099503 - inSlope: -0.36685145 - outSlope: -0.32953653 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.50550276 - inSlope: -0.32953653 - outSlope: -0.2947679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.50058997 - inSlope: -0.2947679 - outSlope: -0.2624401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.49621597 - inSlope: -0.2624401 - outSlope: -0.23240112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.49234262 - inSlope: -0.23240112 - outSlope: -0.20456333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.48893324 - inSlope: -0.20456333 - outSlope: -0.17881231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.48595303 - inSlope: -0.17881231 - outSlope: -0.15504971 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.48336887 - inSlope: -0.15504971 - outSlope: -0.13318075 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.4811492 - inSlope: -0.13318075 - outSlope: -0.11313585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.47926357 - inSlope: -0.11313585 - outSlope: -0.094837636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.47768295 - inSlope: -0.094837636 - outSlope: -0.07822223 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.47637925 - inSlope: -0.07822223 - outSlope: -0.06324655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.47532514 - inSlope: -0.06324655 - outSlope: -0.04984622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.47449437 - inSlope: -0.04984622 - outSlope: -0.037999786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.47386104 - inSlope: -0.037999786 - outSlope: -0.027667906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.4733999 - inSlope: -0.027667906 - outSlope: -0.018821973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.4730862 - inSlope: -0.018821973 - outSlope: -0.011454832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.4728953 - inSlope: -0.011454832 - outSlope: -0.005553966 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.47280273 - inSlope: -0.005553966 - outSlope: -0.0011211644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.47278404 - inSlope: -0.0011211644 - outSlope: 0.0018203276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.47281438 - inSlope: 0.0018203276 - outSlope: 0.003257993 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.47286868 - inSlope: 0.003257993 - outSlope: 0.0031346113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.47292092 - inSlope: 0.0031346113 - outSlope: 0.0014144196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.4729445 - inSlope: 0.0014144196 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.4729445 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalRotation.x - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.52566487 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.52566487 - inSlope: -0 - outSlope: 61.386524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.49744287 - inSlope: 61.386524 - outSlope: -0.12973632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.4952806 - inSlope: -0.12973632 - outSlope: -0.3530452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.4893965 - inSlope: -0.3530452 - outSlope: -0.49348223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.48117182 - inSlope: -0.49348223 - outSlope: -0.5670052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.47172174 - inSlope: -0.5670052 - outSlope: -0.59472287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.46180966 - inSlope: -0.59472287 - outSlope: -0.59159213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4519498 - inSlope: -0.59159213 - outSlope: -0.5667352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.44250423 - inSlope: -0.5667352 - outSlope: -0.52610147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.43373588 - inSlope: -0.52610147 - outSlope: -0.47404164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.42583516 - inSlope: -0.47404164 - outSlope: -0.41383484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.41893792 - inSlope: -0.41383484 - outSlope: -0.34867677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.41312665 - inSlope: -0.34867677 - outSlope: -0.28144982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.40843582 - inSlope: -0.28144982 - outSlope: -0.21501961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.40485215 - inSlope: -0.21501961 - outSlope: -0.15205637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.40231788 - inSlope: -0.15205637 - outSlope: -0.09498069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.40073487 - inSlope: -0.09498069 - outSlope: -0.04580307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3999715 - inSlope: -0.04580307 - outSlope: -0.00585795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.39987385 - inSlope: -0.00585795 - outSlope: 0.024082683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.40027523 - inSlope: 0.024082683 - outSlope: 0.044049066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.40100938 - inSlope: 0.044049066 - outSlope: 0.054838512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.40192336 - inSlope: 0.054838512 - outSlope: 0.058039483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.40289068 - inSlope: 0.058039483 - outSlope: 0.0034689936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.4029485 - inSlope: 0.0034689936 - outSlope: -0.09349832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.4013902 - inSlope: -0.09349832 - outSlope: -0.15468796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.39881206 - inSlope: -0.15468796 - outSlope: -0.1552464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.39622462 - inSlope: -0.1552464 - outSlope: -0.07562943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.39496413 - inSlope: -0.07562943 - outSlope: 0.012111079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.39516598 - inSlope: 0.012111079 - outSlope: 0.04438508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.39590573 - inSlope: 0.04438508 - outSlope: -42.59645 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.31403446 - inSlope: -42.59645 - outSlope: 0.05586689 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.31310335 - inSlope: 0.05586689 - outSlope: 0.051237393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.3122494 - inSlope: 0.051237393 - outSlope: 0.025801087 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.31181937 - inSlope: 0.025801087 - outSlope: -0.011343885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.31200844 - inSlope: -0.011343885 - outSlope: -0.054776125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.31292138 - inSlope: -0.054776125 - outSlope: -0.101266004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.31460914 - inSlope: -0.101266004 - outSlope: -0.1488395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.3170898 - inSlope: -0.1488395 - outSlope: -0.19612332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.3203585 - inSlope: -0.19612332 - outSlope: -0.24196588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.32439128 - inSlope: -0.24196588 - outSlope: -0.28514054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.3291436 - inSlope: -0.28514054 - outSlope: -0.3241989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.33454692 - inSlope: -0.3241989 - outSlope: -0.3572877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.34050176 - inSlope: -0.3572877 - outSlope: -0.38217044 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.34687126 - inSlope: -0.38217044 - outSlope: -0.39617875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.35347423 - inSlope: -0.39617875 - outSlope: -0.39645234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.36008176 - inSlope: -0.39645234 - outSlope: -0.38025892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.3664194 - inSlope: -0.38025892 - outSlope: -0.34554037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.3721784 - inSlope: -0.34554037 - outSlope: -0.2915081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.37703687 - inSlope: -0.2915081 - outSlope: -0.21932109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.38069224 - inSlope: -0.21932109 - outSlope: -0.13240647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.38289902 - inSlope: -0.13240647 - outSlope: -0.036288533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.38350382 - inSlope: -0.036288533 - outSlope: 0.062078893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.38246918 - inSlope: 0.062078893 - outSlope: 0.15556112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.3798765 - inSlope: 0.15556112 - outSlope: 45.363056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.37617376 - inSlope: 45.363056 - outSlope: 0.0002092125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.37617725 - inSlope: 0.0002092125 - outSlope: 0.18104392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.37919465 - inSlope: 0.18104392 - outSlope: 0.21654949 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.38280383 - inSlope: 0.21654949 - outSlope: 0.2912703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.38765833 - inSlope: 0.2912703 - outSlope: 0.3590605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.39364266 - inSlope: 0.3590605 - outSlope: 0.41963378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.40063655 - inSlope: 0.41963378 - outSlope: 0.47289714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.40851817 - inSlope: 0.47289714 - outSlope: 0.5187737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.4171644 - inSlope: 0.5187737 - outSlope: 0.5571347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.42644995 - inSlope: 0.5571347 - outSlope: 0.587992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.43624988 - inSlope: 0.587992 - outSlope: 0.61131716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.4464385 - inSlope: 0.61131716 - outSlope: 0.62726736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.45689294 - inSlope: 0.62726736 - outSlope: 0.6357825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.4674893 - inSlope: 0.6357825 - outSlope: 0.63733816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.4781116 - inSlope: 0.63733816 - outSlope: 0.6321329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.48864713 - inSlope: 0.6321329 - outSlope: 0.62047243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.49898833 - inSlope: 0.62047243 - outSlope: 0.6028646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.50903606 - inSlope: 0.6028646 - outSlope: 0.57968616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.51869756 - inSlope: 0.57968616 - outSlope: 0.5514341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.5278881 - inSlope: 0.5514341 - outSlope: 0.5186467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.5365322 - inSlope: 0.5186467 - outSlope: 0.48159644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.5445588 - inSlope: 0.48159644 - outSlope: 0.44073743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.55190444 - inSlope: 0.44073743 - outSlope: 0.39635935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.5585104 - inSlope: 0.39635935 - outSlope: 0.8834096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.5732339 - inSlope: 0.8834096 - outSlope: 0.7852243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.58632106 - inSlope: 0.7852243 - outSlope: -0.07454403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.58507866 - inSlope: -0.07454403 - outSlope: -0.5321508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.5762095 - inSlope: -0.5321508 - outSlope: -0.9164402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.5609355 - inSlope: -0.9164402 - outSlope: -63.284885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.49381167 - inSlope: -63.284885 - outSlope: -0.796084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.5070797 - inSlope: -0.796084 - outSlope: -0.68031615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.5184183 - inSlope: -0.68031615 - outSlope: -0.57693654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.5280339 - inSlope: -0.57693654 - outSlope: -0.4842895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.53610545 - inSlope: -0.4842895 - outSlope: -0.4009978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.54278874 - inSlope: -0.4009978 - outSlope: -0.3258708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.5482199 - inSlope: -0.3258708 - outSlope: -0.25794291 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.55251896 - inSlope: -0.25794291 - outSlope: -0.19639511 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.5557922 - inSlope: -0.19639511 - outSlope: -0.1405908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.5581354 - inSlope: -0.1405908 - outSlope: -0.089993566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.5596353 - inSlope: -0.089993566 - outSlope: -0.04419927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.56037194 - inSlope: -0.04419927 - outSlope: -0.0029075174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.5604204 - inSlope: -0.0029075174 - outSlope: 0.034107003 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.55985194 - inSlope: 0.034107003 - outSlope: 0.06697304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.5587357 - inSlope: 0.06697304 - outSlope: 0.095750004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.5571399 - inSlope: 0.095750004 - outSlope: 0.12046706 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.5551321 - inSlope: 0.12046706 - outSlope: 0.14105572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.55278116 - inSlope: 0.14105572 - outSlope: 0.15744224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.5501571 - inSlope: 0.15744224 - outSlope: 0.16950147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.5473321 - inSlope: 0.16950147 - outSlope: 0.17708318 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.5443807 - inSlope: 0.17708318 - outSlope: 0.18003005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.5413802 - inSlope: 0.18003005 - outSlope: 0.1781811 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.53841054 - inSlope: 0.1781811 - outSlope: 0.17135756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.5355546 - inSlope: 0.17135756 - outSlope: 0.1594378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.5328973 - inSlope: 0.1594378 - outSlope: 0.14227523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.53052604 - inSlope: 0.14227523 - outSlope: 0.11983406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.5285288 - inSlope: 0.11983406 - outSlope: 0.0920535 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.5269946 - inSlope: 0.0920535 - outSlope: 0.058997925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.5260113 - inSlope: 0.058997925 - outSlope: 0.020785352 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.52566487 - inSlope: 0.020785352 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.52566487 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalRotation.y - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.47294456 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.47294456 - inSlope: -0 - outSlope: -57.691013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.4885714 - inSlope: -57.691013 - outSlope: -0.5160771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.4971727 - inSlope: -0.5160771 - outSlope: -1.0335312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5143982 - inSlope: -1.0335312 - outSlope: -1.3939918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.5376314 - inSlope: -1.3939918 - outSlope: -1.6253988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.56472135 - inSlope: -1.6253988 - outSlope: -1.7648424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.59413546 - inSlope: -1.7648424 - outSlope: -1.8366569 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.6247464 - inSlope: -1.8366569 - outSlope: -1.854431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.65565354 - inSlope: -1.854431 - outSlope: -1.8260819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.6860882 - inSlope: -1.8260819 - outSlope: -1.7576147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.71538186 - inSlope: -1.7576147 - outSlope: -1.6546956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.7429601 - inSlope: -1.6546956 - outSlope: -1.5237608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.7683561 - inSlope: -1.5237608 - outSlope: -1.3720549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.79122365 - inSlope: -1.3720549 - outSlope: -1.2075845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.8113501 - inSlope: -1.2075845 - outSlope: -1.0382805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.82865477 - inSlope: -1.0382805 - outSlope: -0.87156856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.8431809 - inSlope: -0.87156856 - outSlope: -0.7135659 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.8550737 - inSlope: -0.7135659 - outSlope: -0.56865746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.8645513 - inSlope: -0.56865746 - outSlope: -0.4392354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.8718719 - inSlope: -0.4392354 - outSlope: -0.3255239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.8772973 - inSlope: -0.3255239 - outSlope: -0.2257806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.8810603 - inSlope: -0.2257806 - outSlope: -0.13618483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.88333005 - inSlope: -0.13618483 - outSlope: -0.024215005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.88373363 - inSlope: -0.024215005 - outSlope: 0.091763824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.88220423 - inSlope: 0.091763824 - outSlope: 0.16805246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.87940335 - inSlope: 0.16805246 - outSlope: 0.16555326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.87664413 - inSlope: 0.16555326 - outSlope: 0.04450683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.87590235 - inSlope: 0.04450683 - outSlope: -0.14967814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.878397 - inSlope: -0.14967814 - outSlope: -0.2764206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.883004 - inSlope: -0.2764206 - outSlope: 104.310905 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.8555094 - inSlope: 104.310905 - outSlope: -0.13176095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.8533134 - inSlope: -0.13176095 - outSlope: -0.2657285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.8488846 - inSlope: -0.2657285 - outSlope: -0.33778343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.84325486 - inSlope: -0.33778343 - outSlope: -0.3771413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.83696914 - inSlope: -0.3771413 - outSlope: -0.40275732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.8302565 - inSlope: -0.40275732 - outSlope: -0.42716902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.82313704 - inSlope: -0.42716902 - outSlope: -0.45907304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.81548584 - inSlope: -0.45907304 - outSlope: -0.5050461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.8070684 - inSlope: -0.5050461 - outSlope: -0.57049924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7975601 - inSlope: -0.57049924 - outSlope: -0.66029257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.78655523 - inSlope: -0.66029257 - outSlope: -0.77887845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.77357394 - inSlope: -0.77887845 - outSlope: -0.930263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.75806946 - inSlope: -0.930263 - outSlope: -1.117674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7394416 - inSlope: -1.117674 - outSlope: -1.3427473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7170625 - inSlope: -1.3427473 - outSlope: -1.604685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.69031775 - inSlope: -1.604685 - outSlope: -1.8990916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.65866625 - inSlope: -1.8990916 - outSlope: -2.2168944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.62171805 - inSlope: -2.2168944 - outSlope: -2.5438595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.57932043 - inSlope: -2.5438595 - outSlope: -2.860948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.53163767 - inSlope: -2.860948 - outSlope: -3.1462538 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.47920015 - inSlope: -3.1462538 - outSlope: -3.377795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.42290363 - inSlope: -3.377795 - outSlope: -3.5373776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.3639474 - inSlope: -3.5373776 - outSlope: -3.6136792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.30371946 - inSlope: -3.6136792 - outSlope: -35.684513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.29102188 - inSlope: -35.684513 - outSlope: -0.00086009584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.29103622 - inSlope: -0.00086009584 - outSlope: -0.16075745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.2937155 - inSlope: -0.16075745 - outSlope: -0.19216835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.29691833 - inSlope: -0.19216835 - outSlope: -0.25757813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.3012113 - inSlope: -0.25757813 - outSlope: -0.31615943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.30648062 - inSlope: -0.31615943 - outSlope: -0.36792076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.31261262 - inSlope: -0.36792076 - outSlope: -0.4126797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.3194906 - inSlope: -0.4126797 - outSlope: -0.45035046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.32699645 - inSlope: -0.45035046 - outSlope: -0.4809402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.3350121 - inSlope: -0.4809402 - outSlope: -0.50433624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.34341776 - inSlope: -0.50433624 - outSlope: -0.5206083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.35209456 - inSlope: -0.5206083 - outSlope: -0.52979577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.36092448 - inSlope: -0.52979577 - outSlope: -0.53208107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.3697925 - inSlope: -0.53208107 - outSlope: -0.52767324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.37858704 - inSlope: -0.52767324 - outSlope: -0.5167388 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.38719934 - inSlope: -0.5167388 - outSlope: -0.49970317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.39552772 - inSlope: -0.49970317 - outSlope: -0.47681674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.40347466 - inSlope: -0.47681674 - outSlope: -0.44858238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.41095108 - inSlope: -0.44858238 - outSlope: -0.41528323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.41787246 - inSlope: -0.41528323 - outSlope: -0.37725127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.42415997 - inSlope: -0.37725127 - outSlope: -0.33494028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.4297423 - inSlope: -0.33494028 - outSlope: -0.28854695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.43455142 - inSlope: -0.28854695 - outSlope: -0.23827158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.4385226 - inSlope: -0.23827158 - outSlope: 0.3941385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.43195364 - inSlope: 0.3941385 - outSlope: 0.3965407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.4253446 - inSlope: 0.3965407 - outSlope: -0.3783599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.43165058 - inSlope: -0.3783599 - outSlope: -0.68396395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.44304997 - inSlope: -0.68396395 - outSlope: -0.8405407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.45705897 - inSlope: -0.8405407 - outSlope: 59.40147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.5329646 - inSlope: 59.40147 - outSlope: -0.2849188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.52821594 - inSlope: -0.2849188 - outSlope: -0.2711251 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.5236972 - inSlope: -0.2711251 - outSlope: -0.25670195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.51941884 - inSlope: -0.25670195 - outSlope: -0.24208038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.51538414 - inSlope: -0.24208038 - outSlope: -0.22757314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.51159126 - inSlope: -0.22757314 - outSlope: -0.2133896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.50803477 - inSlope: -0.2133896 - outSlope: -0.19965668 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.50470716 - inSlope: -0.19965668 - outSlope: -0.1864888 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.501599 - inSlope: -0.1864888 - outSlope: -0.17391102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.4987005 - inSlope: -0.17391102 - outSlope: -0.1619573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.4960012 - inSlope: -0.1619573 - outSlope: -0.15062585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.4934908 - inSlope: -0.15062585 - outSlope: -0.13989522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.4911592 - inSlope: -0.13989522 - outSlope: -0.12974393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.4889968 - inSlope: -0.12974393 - outSlope: -0.12012016 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.4869948 - inSlope: -0.12012016 - outSlope: -0.11098654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.485145 - inSlope: -0.11098654 - outSlope: -0.10228882 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.4834402 - inSlope: -0.10228882 - outSlope: -0.09395251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.48187432 - inSlope: -0.09395251 - outSlope: -0.08593985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.480442 - inSlope: -0.08593985 - outSlope: -0.0781668 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.4791392 - inSlope: -0.0781668 - outSlope: -0.07058329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.47796282 - inSlope: -0.07058329 - outSlope: -0.06312138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.4769108 - inSlope: -0.06312138 - outSlope: -0.05573099 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.47598195 - inSlope: -0.05573099 - outSlope: -0.048358485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.47517598 - inSlope: -0.048358485 - outSlope: -0.040971674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.47449312 - inSlope: -0.040971674 - outSlope: -0.03354195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.47393408 - inSlope: -0.03354195 - outSlope: -0.026069308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.4734996 - inSlope: -0.026069308 - outSlope: -0.01856627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.47319016 - inSlope: -0.01856627 - outSlope: -0.011075745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.47300556 - inSlope: -0.011075745 - outSlope: -0.0036603247 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.47294456 - inSlope: -0.0036603247 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.47294456 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalRotation.z - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.52566475 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.52566475 - inSlope: -0 - outSlope: -64.39502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.5475846 - inSlope: -64.39502 - outSlope: 0.104616605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.545841 - inSlope: 0.104616605 - outSlope: 0.34908447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5400229 - inSlope: 0.34908447 - outSlope: 0.5365997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.5310796 - inSlope: 0.5365997 - outSlope: 0.68565196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.51965207 - inSlope: 0.68565196 - outSlope: 0.8169129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5060368 - inSlope: 0.8169129 - outSlope: 0.94132394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.4903481 - inSlope: 0.94132394 - outSlope: 1.0620073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.472648 - inSlope: 1.0620073 - outSlope: 1.1770349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.45303077 - inSlope: 1.1770349 - outSlope: 1.2818369 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.43166676 - inSlope: 1.2818369 - outSlope: 1.3704599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.40882578 - inSlope: 1.3704599 - outSlope: 1.436596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.38488254 - inSlope: 1.436596 - outSlope: 1.474519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.36030725 - inSlope: 1.474519 - outSlope: 1.4798119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.33564365 - inSlope: 1.4798119 - outSlope: 1.4495119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.31148514 - inSlope: 1.4495119 - outSlope: 1.3825996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.28844184 - inSlope: 1.3825996 - outSlope: 1.2796088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.26711497 - inSlope: 1.2796088 - outSlope: 1.1423646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.24807557 - inSlope: 1.1423646 - outSlope: 0.9733603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.23185292 - inSlope: 0.9733603 - outSlope: 0.7750536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.21893537 - inSlope: 0.7750536 - outSlope: 0.54954743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.20977622 - inSlope: 0.54954743 - outSlope: 0.29788643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.20481145 - inSlope: 0.29788643 - outSlope: -0.34314516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.21053053 - inSlope: -0.34314516 - outSlope: -1.0399623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.22786322 - inSlope: -1.0399623 - outSlope: -1.2701156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.24903187 - inSlope: -1.2701156 - outSlope: -1.0468403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.2664792 - inSlope: -1.0468403 - outSlope: -0.37334776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.27270165 - inSlope: -0.37334776 - outSlope: 0.49314785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.26448253 - inSlope: 0.49314785 - outSlope: 1.1028204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.24610214 - inSlope: 1.1028204 - outSlope: 26.703455 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.19895503 - inSlope: 26.703455 - outSlope: -2.7311332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.15343618 - inSlope: -2.7311332 - outSlope: -2.0818133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.11873933 - inSlope: -2.0818133 - outSlope: -1.5205488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.09339687 - inSlope: -1.5205488 - outSlope: -1.0338868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.07616532 - inSlope: -1.0338868 - outSlope: -0.6069103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.06605016 - inSlope: -0.6069103 - outSlope: -0.22598302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.062283777 - inSlope: -0.22598302 - outSlope: 0.12023147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.06428763 - inSlope: 0.12023147 - outSlope: 0.44062924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.07163145 - inSlope: 0.44062924 - outSlope: 0.7417048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.08399318 - inSlope: 0.7417048 - outSlope: 1.0276206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.101120174 - inSlope: 1.0276206 - outSlope: 1.3001573 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.12278944 - inSlope: 1.3001573 - outSlope: 1.558571 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.14876579 - inSlope: 1.558571 - outSlope: 1.7994305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.17875627 - inSlope: 1.7994305 - outSlope: 2.0163257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.21236166 - inSlope: 2.0163257 - outSlope: 2.2000108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.24902847 - inSlope: 2.2000108 - outSlope: 2.338715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.28800702 - inSlope: 2.338715 - outSlope: 2.4192512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.32832783 - inSlope: 2.4192512 - outSlope: 2.428764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.3688072 - inSlope: 2.428764 - outSlope: 2.3571231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.40809283 - inSlope: 2.3571231 - outSlope: 2.1996262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.44475323 - inSlope: 2.1996262 - outSlope: 1.9587458 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.47739896 - inSlope: 1.9587458 - outSlope: 1.6448734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.5048135 - inSlope: 1.6448734 - outSlope: 1.2749124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.526062 - inSlope: 1.2749124 - outSlope: -61.5997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.5005986 - inSlope: -61.5997 - outSlope: 0.0005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.50058967 - inSlope: 0.0005364423 - outSlope: 0.0938327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.4990258 - inSlope: 0.0938327 - outSlope: 0.113590844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.4971326 - inSlope: 0.113590844 - outSlope: 0.15440598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.49455917 - inSlope: 0.15440598 - outSlope: 0.19302267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.49134213 - inSlope: 0.19302267 - outSlope: 0.22937201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.48751926 - inSlope: 0.22937201 - outSlope: 0.26354158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.4831269 - inSlope: 0.26354158 - outSlope: 0.2952489 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.4782061 - inSlope: 0.2952489 - outSlope: 0.32435805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.47280014 - inSlope: 0.32435805 - outSlope: 0.3504624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.46695906 - inSlope: 0.3504624 - outSlope: 0.37327623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.4607378 - inSlope: 0.37327623 - outSlope: 0.39231458 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.45419922 - inSlope: 0.39231458 - outSlope: 0.40721336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.44741234 - inSlope: 0.40721336 - outSlope: 0.41753986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.44045335 - inSlope: 0.41753986 - outSlope: 0.42286855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.43340555 - inSlope: 0.42286855 - outSlope: 0.42294365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.4263565 - inSlope: 0.42294365 - outSlope: 0.41737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.41940033 - inSlope: 0.41737 - outSlope: 0.406016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.41263336 - inSlope: 0.406016 - outSlope: 0.38868642 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.40615526 - inSlope: 0.38868642 - outSlope: 0.36525464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.4000677 - inSlope: 0.36525464 - outSlope: 0.3357986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.39447105 - inSlope: 0.3357986 - outSlope: 0.30032367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.38946566 - inSlope: 0.30032367 - outSlope: 0.2589568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.38514972 - inSlope: 0.2589568 - outSlope: -0.08736142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.38660574 - inSlope: -0.08736142 - outSlope: -0.11255194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.38848162 - inSlope: -0.11255194 - outSlope: 0.24185501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.3844507 - inSlope: 0.24185501 - outSlope: 0.3553519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.37852818 - inSlope: 0.3553519 - outSlope: 0.39011514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.37202626 - inSlope: 0.39011514 - outSlope: 46.32682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.40008664 - inSlope: 46.32682 - outSlope: 0.20377298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.40348285 - inSlope: 0.20377298 - outSlope: 0.22069773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.40716115 - inSlope: 0.22069773 - outSlope: 0.23738645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.41111758 - inSlope: 0.23738645 - outSlope: 0.25352797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.41534308 - inSlope: 0.25352797 - outSlope: 0.26890424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.4198248 - inSlope: 0.26890424 - outSlope: 0.28330055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.42454648 - inSlope: 0.28330055 - outSlope: 0.29653814 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.42948878 - inSlope: 0.29653814 - outSlope: 0.308474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.43463 - inSlope: 0.308474 - outSlope: 0.3189543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.4399459 - inSlope: 0.3189543 - outSlope: 0.3278342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.4454098 - inSlope: 0.3278342 - outSlope: 0.33497605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.45099273 - inSlope: 0.33497605 - outSlope: 0.34023497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.4566633 - inSlope: 0.34023497 - outSlope: 0.3434715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.46238783 - inSlope: 0.3434715 - outSlope: 0.34454796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.4681303 - inSlope: 0.34454796 - outSlope: 0.3433146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.47385228 - inSlope: 0.3433146 - outSlope: 0.3396574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.47951323 - inSlope: 0.3396574 - outSlope: 0.3334132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.4850701 - inSlope: 0.3334132 - outSlope: 0.3244725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.49047798 - inSlope: 0.3244725 - outSlope: 0.31270474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.49568972 - inSlope: 0.31270474 - outSlope: 0.2980098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.50065655 - inSlope: 0.2980098 - outSlope: 0.28027323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.50532776 - inSlope: 0.28027323 - outSlope: 0.25943065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.5096516 - inSlope: 0.25943065 - outSlope: 0.23539446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.51357484 - inSlope: 0.23539446 - outSlope: 0.20813604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.51704377 - inSlope: 0.20813604 - outSlope: 0.17759816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.52000374 - inSlope: 0.17759816 - outSlope: 0.143788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.5224002 - inSlope: 0.143788 - outSlope: 0.10669838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.5241785 - inSlope: 0.10669838 - outSlope: 0.066354334 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.5252844 - inSlope: 0.066354334 - outSlope: 0.022820257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.52566475 - inSlope: 0.022820257 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.52566475 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalRotation.w - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.5 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.51666665 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.98333335 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.25 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.3833333 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.4 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.8666667 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.8833333 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 2.3666666 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 3 - value: 0.10908709 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalScale.x - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.5 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.51666665 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.98333335 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.25 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.3833333 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.4 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.8666667 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.8833333 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 2.3666666 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 3 - value: 0.109087095 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalScale.y - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.5 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.51666665 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 0.98333335 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.25 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.3833333 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.4 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.8666667 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 1.8833333 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 2.3666666 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - - serializedVersion: 2 - time: 3 - value: 0.109087124 - inSlope: 0 - outSlope: 0 - tangentMode: 161 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalScale.z - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000053627656 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000053627656 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -4.5026805e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -4.5026805e-16 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: UpperChest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.34143063 - inSlope: -0.33457872 - outSlope: -0.33457872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.34700695 - inSlope: -0.33457872 - outSlope: -0.32968816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.35250175 - inSlope: -0.32968816 - outSlope: -0.32530728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.35792354 - inSlope: -0.32530728 - outSlope: -0.32137865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.36327985 - inSlope: -0.32137865 - outSlope: -0.3180081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.36857998 - inSlope: -0.3180081 - outSlope: -0.31504515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.37383074 - inSlope: -0.31504515 - outSlope: -0.31268838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.3790422 - inSlope: -0.31268838 - outSlope: -0.31072485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.38422096 - inSlope: -0.31072485 - outSlope: -0.30931237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.38937616 - inSlope: -0.30931237 - outSlope: -0.30834678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.39451528 - inSlope: -0.30834678 - outSlope: -0.30793014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.39964744 - inSlope: -0.30793014 - outSlope: -0.30793193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.40477964 - inSlope: -0.30793193 - outSlope: -0.30843797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.40992028 - inSlope: -0.30843797 - outSlope: -0.30945006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.41507778 - inSlope: -0.30945006 - outSlope: -0.3109235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.42025983 - inSlope: -0.3109235 - outSlope: -0.31281683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.42547345 - inSlope: -0.31281683 - outSlope: -0.31530112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.43072847 - inSlope: -0.31530112 - outSlope: -0.3181884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.4360316 - inSlope: -0.3181884 - outSlope: -0.3215167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.44139022 - inSlope: -0.3215167 - outSlope: -0.32540175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.44681358 - inSlope: -0.32540175 - outSlope: -0.3296599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.4523079 - inSlope: -0.3296599 - outSlope: -0.33444437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.457882 - inSlope: -0.33444437 - outSlope: -0.3396252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.4635424 - inSlope: -0.3396252 - outSlope: -0.34526974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.4692969 - inSlope: -0.34526974 - outSlope: -0.35148415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.47515497 - inSlope: -0.35148415 - outSlope: -0.3579387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.48112062 - inSlope: -0.3579387 - outSlope: -0.36499715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.4872039 - inSlope: -0.36499715 - outSlope: -0.37249237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.4934121 - inSlope: -0.37249237 - outSlope: -0.38031256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.49975064 - inSlope: -0.38031256 - outSlope: -0.38866428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.5062284 - inSlope: -0.38866428 - outSlope: -0.39737502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.5128513 - inSlope: -0.39737502 - outSlope: -0.40206924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.51955247 - inSlope: -0.40206924 - outSlope: -0.40312925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5262713 - inSlope: -0.40312925 - outSlope: -0.40510693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.53302306 - inSlope: -0.40510693 - outSlope: -0.40792862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.53982186 - inSlope: -0.40792862 - outSlope: -0.41163933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.54668254 - inSlope: -0.41163933 - outSlope: -0.41625777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.55362016 - inSlope: -0.41625777 - outSlope: -0.4217688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.56064963 - inSlope: -0.4217688 - outSlope: -0.42808098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5677843 - inSlope: -0.42808098 - outSlope: -0.43527132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.57503885 - inSlope: -0.43527132 - outSlope: -0.44322294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5824259 - inSlope: -0.44322294 - outSlope: -0.4520778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.5899605 - inSlope: -0.4520778 - outSlope: -0.46164796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.59765464 - inSlope: -0.46164796 - outSlope: -0.47204965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.60552216 - inSlope: -0.47204965 - outSlope: -0.48311278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.613574 - inSlope: -0.48311278 - outSlope: -0.49503255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.62182456 - inSlope: -0.49503255 - outSlope: -0.50750124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.63028294 - inSlope: -0.50750124 - outSlope: -0.52081394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.63896316 - inSlope: -0.52081394 - outSlope: -0.5346971 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6478748 - inSlope: -0.5346971 - outSlope: -0.54922396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6570285 - inSlope: -0.54922396 - outSlope: -0.5643174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6664338 - inSlope: -0.5643174 - outSlope: -0.5049746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.67485005 - inSlope: -0.5049746 - outSlope: -0.37630713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.6811218 - inSlope: -0.37630713 - outSlope: -0.25552893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.68538064 - inSlope: -0.25552893 - outSlope: -0.14216028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.68775 - inSlope: -0.14216028 - outSlope: -0.035787854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.68834645 - inSlope: -0.035787854 - outSlope: 0.06391889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.68728113 - inSlope: 0.06391889 - outSlope: 0.15742794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.68465734 - inSlope: 0.15742794 - outSlope: 0.24468477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.68057925 - inSlope: 0.24468477 - outSlope: 0.3260067 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6751458 - inSlope: 0.3260067 - outSlope: 0.4013447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.66845673 - inSlope: 0.4013447 - outSlope: 0.47075316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.66061085 - inSlope: 0.47075316 - outSlope: 0.53401047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.6517107 - inSlope: 0.53401047 - outSlope: 0.59115165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6418581 - inSlope: 0.59115165 - outSlope: 0.6418389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.6311608 - inSlope: 0.6418389 - outSlope: 0.6860525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6197266 - inSlope: 0.6860525 - outSlope: 0.7234926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.6076684 - inSlope: 0.7234926 - outSlope: 0.75391245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.5951032 - inSlope: 0.75391245 - outSlope: 0.777194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.58215 - inSlope: 0.777194 - outSlope: 0.79309064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5689318 - inSlope: 0.79309064 - outSlope: 0.8014341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.5555746 - inSlope: 0.8014341 - outSlope: 0.8020542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.54220694 - inSlope: 0.8020542 - outSlope: 0.79490024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.5289586 - inSlope: 0.79490024 - outSlope: 0.77996206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.51595926 - inSlope: 0.77996206 - outSlope: 0.756963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.5033432 - inSlope: 0.756963 - outSlope: 0.7260461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.49124247 - inSlope: 0.7260461 - outSlope: 0.68722194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.47978878 - inSlope: 0.68722194 - outSlope: 0.64050674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.46911368 - inSlope: 0.64050674 - outSlope: 0.58595353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.45934772 - inSlope: 0.58595353 - outSlope: 0.523582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.45062137 - inSlope: 0.523582 - outSlope: 0.45344397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.44306397 - inSlope: 0.45344397 - outSlope: 0.3757081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.43680218 - inSlope: 0.3757081 - outSlope: 0.2903315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.43196332 - inSlope: 0.2903315 - outSlope: 0.19736429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.42867392 - inSlope: 0.19736429 - outSlope: 0.13534082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.42641824 - inSlope: 0.13534082 - outSlope: 0.10979186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.42458838 - inSlope: 0.10979186 - outSlope: 0.0850702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.42317054 - inSlope: 0.0850702 - outSlope: 0.06114906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.4221514 - inSlope: 0.06114906 - outSlope: 0.038023032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.42151767 - inSlope: 0.038023032 - outSlope: 0.01576604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.4212549 - inSlope: 0.01576604 - outSlope: -0.0056952294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.42134982 - inSlope: -0.0056952294 - outSlope: -0.026366139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.42178926 - inSlope: -0.026366139 - outSlope: -0.04618232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.42255896 - inSlope: -0.04618232 - outSlope: -0.06531139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.4236475 - inSlope: -0.06531139 - outSlope: -0.08352228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.42503953 - inSlope: -0.08352228 - outSlope: -0.10096917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.42672235 - inSlope: -0.10096917 - outSlope: -0.11764001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.428683 - inSlope: -0.11764001 - outSlope: -0.13347758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.43090764 - inSlope: -0.13347758 - outSlope: -0.14854446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.43338338 - inSlope: -0.14854446 - outSlope: -0.16276911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.4360962 - inSlope: -0.16276911 - outSlope: -0.17628567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.43903428 - inSlope: -0.17628567 - outSlope: -0.18889429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.44218254 - inSlope: -0.18889429 - outSlope: -0.20078142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.4455289 - inSlope: -0.20078142 - outSlope: -0.21185538 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.4490598 - inSlope: -0.21185538 - outSlope: -0.22208712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.45276126 - inSlope: -0.22208712 - outSlope: -0.23158215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.45662096 - inSlope: -0.23158215 - outSlope: -0.24017237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.46062383 - inSlope: -0.24017237 - outSlope: -0.24803305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.4647577 - inSlope: -0.24803305 - outSlope: -0.2550765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.469009 - inSlope: -0.2550765 - outSlope: -0.26125634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.47336328 - inSlope: -0.26125634 - outSlope: -0.26662436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.47780702 - inSlope: -0.26662436 - outSlope: -0.2712181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.4823273 - inSlope: -0.2712181 - outSlope: -0.27493027 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.48690948 - inSlope: -0.27493027 - outSlope: -0.27786818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.4915406 - inSlope: -0.27786818 - outSlope: -0.27989057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.49620545 - inSlope: -0.27989057 - outSlope: -0.22692047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.49998745 - inSlope: -0.22692047 - outSlope: -0.12349708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.50204575 - inSlope: -0.12349708 - outSlope: -0.02621057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.5024826 - inSlope: -0.02621057 - outSlope: 0.0649274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.5014005 - inSlope: 0.0649274 - outSlope: 0.14996961 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.49890098 - inSlope: 0.14996961 - outSlope: 0.22884093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.49508697 - inSlope: 0.22884093 - outSlope: 0.3016451 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.49005955 - inSlope: 0.3016451 - outSlope: 0.36831236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.48392102 - inSlope: 0.36831236 - outSlope: 0.42888743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.4767729 - inSlope: 0.42888743 - outSlope: 0.48337206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.4687167 - inSlope: 0.48337206 - outSlope: 0.5317288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.45985457 - inSlope: 0.5317288 - outSlope: 0.5739235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.4502892 - inSlope: 0.5739235 - outSlope: 0.6099923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.44012251 - inSlope: 0.6099923 - outSlope: 0.63996315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.42945647 - inSlope: 0.63996315 - outSlope: 0.6637401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.41839415 - inSlope: 0.6637401 - outSlope: 0.6814284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.40703702 - inSlope: 0.6814284 - outSlope: 0.6929422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.395488 - inSlope: 0.6929422 - outSlope: 0.6983245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.38384926 - inSlope: 0.6983245 - outSlope: 0.6975735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.37222305 - inSlope: 0.6975735 - outSlope: 0.69068736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.3607116 - inSlope: 0.69068736 - outSlope: 0.67772156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.34941626 - inSlope: 0.67772156 - outSlope: 0.658601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.33843958 - inSlope: 0.658601 - outSlope: 0.6335044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.3278812 - inSlope: 0.6335044 - outSlope: 0.60227275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.31784332 - inSlope: 0.60227275 - outSlope: 0.5650347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.30842608 - inSlope: 0.5650347 - outSlope: 0.52177775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.2997298 - inSlope: 0.52177775 - outSlope: 0.47255918 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.29185382 - inSlope: 0.47255918 - outSlope: 0.41954195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.28486136 - inSlope: 0.41954195 - outSlope: 0.36819077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.27872485 - inSlope: 0.36819077 - outSlope: 0.31899542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.27340826 - inSlope: 0.31899542 - outSlope: 0.27204064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.26887426 - inSlope: 0.27204064 - outSlope: 0.22713684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.26508865 - inSlope: 0.22713684 - outSlope: 0.18430191 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.26201695 - inSlope: 0.18430191 - outSlope: 0.14358594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.25962386 - inSlope: 0.14358594 - outSlope: 0.1049299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.25787503 - inSlope: 0.1049299 - outSlope: 0.06823725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.25673774 - inSlope: 0.06823725 - outSlope: 0.03365818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.25617677 - inSlope: 0.03365818 - outSlope: 0.0009709606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.2561606 - inSlope: 0.0009709606 - outSlope: -0.029609827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.25665408 - inSlope: -0.029609827 - outSlope: -0.0582934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.25762564 - inSlope: -0.0582934 - outSlope: -0.08500644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.2590424 - inSlope: -0.08500644 - outSlope: -0.10975252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.26087162 - inSlope: -0.10975252 - outSlope: -0.13251366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.2630802 - inSlope: -0.13251366 - outSlope: -0.15333489 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.2656358 - inSlope: -0.15333489 - outSlope: -0.17222838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.26850626 - inSlope: -0.17222838 - outSlope: -0.18913168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.27165845 - inSlope: -0.18913168 - outSlope: -0.20411988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.27506045 - inSlope: -0.20411988 - outSlope: -0.21706602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.2786782 - inSlope: -0.21706602 - outSlope: -0.22817932 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.2824812 - inSlope: -0.22817932 - outSlope: -0.23724161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.28643522 - inSlope: -0.23724161 - outSlope: -0.244362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.2905079 - inSlope: -0.244362 - outSlope: -0.24947608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.29466584 - inSlope: -0.24947608 - outSlope: -0.25266075 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.29887685 - inSlope: -0.25266075 - outSlope: -0.25379264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.30310673 - inSlope: -0.25379264 - outSlope: -0.253047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.30732417 - inSlope: -0.253047 - outSlope: -0.25021994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.3114945 - inSlope: -0.25021994 - outSlope: -0.24545634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.31558543 - inSlope: -0.24545634 - outSlope: -0.23865977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.31956315 - inSlope: -0.23865977 - outSlope: -0.22984944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.32339397 - inSlope: -0.22984944 - outSlope: -0.219058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.32704493 - inSlope: -0.219058 - outSlope: -0.20622452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.330482 - inSlope: -0.20622452 - outSlope: -0.19143838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.33367264 - inSlope: -0.19143838 - outSlope: -0.17464237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.33658335 - inSlope: -0.17464237 - outSlope: -0.15578285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.33917972 - inSlope: -0.15578285 - outSlope: -0.13505472 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.34143063 - inSlope: -0.13505472 - outSlope: -0.13505472 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000026822093 - inSlope: 0.13733983 - outSlope: 0.13733983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0022892654 - inSlope: 0.13733983 - outSlope: 0.13635811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0045619006 - inSlope: 0.13635811 - outSlope: 0.1355696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.006821394 - inSlope: 0.1355696 - outSlope: 0.1349418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.009070424 - inSlope: 0.1349418 - outSlope: 0.13452363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.011312485 - inSlope: 0.13452363 - outSlope: 0.13428201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013550518 - inSlope: 0.13428201 - outSlope: 0.13418567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.015786946 - inSlope: 0.13418567 - outSlope: 0.13433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.01802578 - inSlope: 0.13433 - outSlope: 0.13468446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.02027052 - inSlope: 0.13468446 - outSlope: 0.13523185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.022524385 - inSlope: 0.13523185 - outSlope: 0.13593961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.024790045 - inSlope: 0.13593961 - outSlope: 0.1369536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.027072605 - inSlope: 0.1369536 - outSlope: 0.13814496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.02937502 - inSlope: 0.13814496 - outSlope: 0.13956071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.031701032 - inSlope: 0.13956071 - outSlope: 0.1412029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.034054413 - inSlope: 0.1412029 - outSlope: 0.14308456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.036439158 - inSlope: 0.14308456 - outSlope: 0.14522544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.03885958 - inSlope: 0.14522544 - outSlope: 0.14763895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.04132023 - inSlope: 0.14763895 - outSlope: 0.15026398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.043824628 - inSlope: 0.15026398 - outSlope: 0.1531426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.046377007 - inSlope: 0.1531426 - outSlope: 0.1563137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.048982233 - inSlope: 0.1563137 - outSlope: 0.15978956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.051645394 - inSlope: 0.15978956 - outSlope: 0.16347587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.05436999 - inSlope: 0.16347587 - outSlope: 0.167498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.057161625 - inSlope: 0.167498 - outSlope: 0.17178023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.060024627 - inSlope: 0.17178023 - outSlope: 0.17638192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.06296433 - inSlope: 0.17638192 - outSlope: 0.18130633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0659861 - inSlope: 0.18130633 - outSlope: 0.18650547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.069094524 - inSlope: 0.18650547 - outSlope: 0.19205573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.07229545 - inSlope: 0.19205573 - outSlope: 0.19791602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.07559405 - inSlope: 0.19791602 - outSlope: 0.20415922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0789967 - inSlope: 0.20415922 - outSlope: 0.20362741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0823905 - inSlope: 0.20362741 - outSlope: 0.19701247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.08567404 - inSlope: 0.19701247 - outSlope: 0.19172001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.08886937 - inSlope: 0.19172001 - outSlope: 0.18763009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.091996536 - inSlope: 0.18763009 - outSlope: 0.1848654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.095077634 - inSlope: 0.1848654 - outSlope: 0.18334839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.09813344 - inSlope: 0.18334839 - outSlope: 0.18312398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.1011855 - inSlope: 0.18312398 - outSlope: 0.18417317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.10425505 - inSlope: 0.18417317 - outSlope: 0.18656816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.10736453 - inSlope: 0.18656816 - outSlope: 0.19018981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.110534355 - inSlope: 0.19018981 - outSlope: 0.19514787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.11378682 - inSlope: 0.19514787 - outSlope: 0.20147164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.117144674 - inSlope: 0.20147164 - outSlope: 0.20901997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.12062835 - inSlope: 0.20901997 - outSlope: 0.21799809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.12426165 - inSlope: 0.21799809 - outSlope: 0.22824995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.12806581 - inSlope: 0.22824995 - outSlope: 0.23985234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13206336 - inSlope: 0.23985234 - outSlope: 0.25285655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13627763 - inSlope: 0.25285655 - outSlope: 0.26719835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.14073093 - inSlope: 0.26719835 - outSlope: 0.2828705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.14544544 - inSlope: 0.2828705 - outSlope: 0.29994798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.15044458 - inSlope: 0.29994798 - outSlope: 0.27610955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.1550464 - inSlope: 0.27610955 - outSlope: 0.2108397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.1585604 - inSlope: 0.2108397 - outSlope: 0.1470442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.16101113 - inSlope: 0.1470442 - outSlope: 0.085709766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.16243963 - inSlope: 0.085709766 - outSlope: 0.027681317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.16290098 - inSlope: 0.027681317 - outSlope: -0.026343787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.16246192 - inSlope: -0.026343787 - outSlope: -0.07589586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.16119699 - inSlope: -0.07589586 - outSlope: -0.12042372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.15918992 - inSlope: -0.12042372 - outSlope: -0.15977398 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.15652703 - inSlope: -0.15977398 - outSlope: -0.19365299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.15329948 - inSlope: -0.19365299 - outSlope: -0.22198966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.14959966 - inSlope: -0.22198966 - outSlope: -0.2448743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.14551842 - inSlope: -0.2448743 - outSlope: -0.26228622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.14114696 - inSlope: -0.26228622 - outSlope: -0.2745351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.13657138 - inSlope: -0.2745351 - outSlope: -0.28176096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.13187537 - inSlope: -0.28176096 - outSlope: -0.28440025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.12713537 - inSlope: -0.28440025 - outSlope: -0.28267917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.12242405 - inSlope: -0.28267917 - outSlope: -0.27720523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11780397 - inSlope: -0.27720523 - outSlope: -0.26826096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.11333296 - inSlope: -0.26826096 - outSlope: -0.25647753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.109058335 - inSlope: -0.25647753 - outSlope: -0.24223326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.10502109 - inSlope: -0.24223326 - outSlope: -0.22609434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.101252854 - inSlope: -0.22609434 - outSlope: -0.20853658 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.09777725 - inSlope: -0.20853658 - outSlope: -0.18993321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0946117 - inSlope: -0.18993321 - outSlope: -0.17071606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.09176643 - inSlope: -0.17071606 - outSlope: -0.15139163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.08924324 - inSlope: -0.15139163 - outSlope: -0.13207611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.087041974 - inSlope: -0.13207611 - outSlope: -0.11308749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.08515717 - inSlope: -0.11308749 - outSlope: -0.09464407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.08357977 - inSlope: -0.09464407 - outSlope: -0.07670231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0823014 - inSlope: -0.07670231 - outSlope: -0.059350636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.081312224 - inSlope: -0.059350636 - outSlope: -0.042391013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.08060571 - inSlope: -0.042391013 - outSlope: -0.025635237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.080178455 - inSlope: -0.025635237 - outSlope: -0.017171966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.079892255 - inSlope: -0.017171966 - outSlope: -0.017349439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0796031 - inSlope: -0.017349439 - outSlope: -0.01779903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.079306446 - inSlope: -0.01779903 - outSlope: -0.018587727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.07899665 - inSlope: -0.018587727 - outSlope: -0.019601155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.078669965 - inSlope: -0.019601155 - outSlope: -0.020792505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.078323424 - inSlope: -0.020792505 - outSlope: -0.022173842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07795386 - inSlope: -0.022173842 - outSlope: -0.023707174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.07755874 - inSlope: -0.023707174 - outSlope: -0.025379533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07713575 - inSlope: -0.025379533 - outSlope: -0.027198324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07668244 - inSlope: -0.027198324 - outSlope: -0.029080538 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.076197766 - inSlope: -0.029080538 - outSlope: -0.031058222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.07568013 - inSlope: -0.031058222 - outSlope: -0.033136487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.075127855 - inSlope: -0.033136487 - outSlope: -0.035276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.07453992 - inSlope: -0.035276 - outSlope: -0.03749866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.073914945 - inSlope: -0.03749866 - outSlope: -0.039766468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.07325217 - inSlope: -0.039766468 - outSlope: -0.04213218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.07254997 - inSlope: -0.04213218 - outSlope: -0.04457804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.071807 - inSlope: -0.04457804 - outSlope: -0.04705672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.07102272 - inSlope: -0.04705672 - outSlope: -0.049696017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.07019445 - inSlope: -0.049696017 - outSlope: -0.052366603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.06932168 - inSlope: -0.052366603 - outSlope: -0.055167727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.068402216 - inSlope: -0.055167727 - outSlope: -0.058064964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.06743447 - inSlope: -0.058064964 - outSlope: -0.06112224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.066415764 - inSlope: -0.06112224 - outSlope: -0.064309135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.06534394 - inSlope: -0.064309135 - outSlope: -0.06760649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.064217165 - inSlope: -0.06760649 - outSlope: -0.0711318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.063031636 - inSlope: -0.0711318 - outSlope: -0.074800625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.06178496 - inSlope: -0.074800625 - outSlope: -0.07869698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.060473345 - inSlope: -0.07869698 - outSlope: -0.08279876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.059093367 - inSlope: -0.08279876 - outSlope: -0.08712941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.057641212 - inSlope: -0.08712941 - outSlope: -0.09010555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.056139454 - inSlope: -0.09010555 - outSlope: -0.091747075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.054610327 - inSlope: -0.091747075 - outSlope: -0.093536094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.053051393 - inSlope: -0.093536094 - outSlope: -0.095593125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.051458176 - inSlope: -0.095593125 - outSlope: -0.09791034 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.04982634 - inSlope: -0.09791034 - outSlope: -0.100534655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.048150763 - inSlope: -0.100534655 - outSlope: -0.103481285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.046426076 - inSlope: -0.103481285 - outSlope: -0.10671447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.044647504 - inSlope: -0.10671447 - outSlope: -0.11023912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.042810187 - inSlope: -0.11023912 - outSlope: -0.11398863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.040910378 - inSlope: -0.11398863 - outSlope: -0.117979534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.038944054 - inSlope: -0.117979534 - outSlope: -0.12209807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.03690909 - inSlope: -0.12209807 - outSlope: -0.12631382 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.03480383 - inSlope: -0.12631382 - outSlope: -0.1305819 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.032627467 - inSlope: -0.1305819 - outSlope: -0.13474883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.030381655 - inSlope: -0.13474883 - outSlope: -0.13883708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.028067706 - inSlope: -0.13883708 - outSlope: -0.14274707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.02568859 - inSlope: -0.14274707 - outSlope: -0.14633577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.023249663 - inSlope: -0.14633577 - outSlope: -0.14958727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.020756545 - inSlope: -0.14958727 - outSlope: -0.15240315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.018216494 - inSlope: -0.15240315 - outSlope: -0.15468873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.015638351 - inSlope: -0.15468873 - outSlope: -0.15639445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.01303178 - inSlope: -0.15639445 - outSlope: -0.15744029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0104077775 - inSlope: -0.15744029 - outSlope: -0.15771404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.0077792127 - inSlope: -0.15771404 - outSlope: -0.15724747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.005158424 - inSlope: -0.15724747 - outSlope: -0.15586326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0025607054 - inSlope: -0.15586326 - outSlope: -0.15364248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 3.5622215e-14 - inSlope: -0.15364248 - outSlope: -0.14503042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.002417206 - inSlope: -0.14503042 - outSlope: -0.13083826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0045978418 - inSlope: -0.13083826 - outSlope: -0.11680517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.006544593 - inSlope: -0.11680517 - outSlope: -0.103061184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.008262278 - inSlope: -0.103061184 - outSlope: -0.089671694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.009756804 - inSlope: -0.089671694 - outSlope: -0.0766362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.011034073 - inSlope: -0.0766362 - outSlope: -0.064083286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.012102127 - inSlope: -0.064083286 - outSlope: -0.052045632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0129695535 - inSlope: -0.052045632 - outSlope: -0.04055515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.013645472 - inSlope: -0.04055515 - outSlope: -0.029643746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.014139534 - inSlope: -0.029643746 - outSlope: -0.019376185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.01446247 - inSlope: -0.019376185 - outSlope: -0.009720502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.014624478 - inSlope: -0.009720502 - outSlope: -0.0007725887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.014637355 - inSlope: -0.0007725887 - outSlope: 0.0075318734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.014511824 - inSlope: 0.0075318734 - outSlope: 0.015095486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.014260232 - inSlope: 0.015095486 - outSlope: 0.021983147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.013893842 - inSlope: 0.021983147 - outSlope: 0.028130867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.013424994 - inSlope: 0.028130867 - outSlope: 0.033570673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.012865484 - inSlope: 0.033570673 - outSlope: 0.038269963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.012227652 - inSlope: 0.038269963 - outSlope: 0.042325355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.01152223 - inSlope: 0.042325355 - outSlope: 0.045608327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.010762092 - inSlope: 0.045608327 - outSlope: 0.048215378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.009958503 - inSlope: 0.048215378 - outSlope: 0.050114274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.009123266 - inSlope: 0.050114274 - outSlope: 0.051369492 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.008267108 - inSlope: 0.051369492 - outSlope: 0.051949184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0074012894 - inSlope: 0.051949184 - outSlope: 0.05182044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0065376163 - inSlope: 0.05182044 - outSlope: 0.051112168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0056857476 - inSlope: 0.051112168 - outSlope: 0.04969596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0048574824 - inSlope: 0.04969596 - outSlope: 0.047764853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0040614023 - inSlope: 0.047764853 - outSlope: 0.04512557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0033093102 - inSlope: 0.04512557 - outSlope: 0.041970745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0026097884 - inSlope: 0.041970745 - outSlope: 0.038205367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.001973033 - inSlope: 0.038205367 - outSlope: 0.033860274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0014086956 - inSlope: 0.033860274 - outSlope: 0.02893566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00092643505 - inSlope: 0.02893566 - outSlope: 0.023496177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0005348325 - inSlope: 0.023496177 - outSlope: 0.01747729 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00024354456 - inSlope: 0.01747729 - outSlope: 0.010879048 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00006222726 - inSlope: 0.010879048 - outSlope: 0.0037497322 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000026822093 - inSlope: 0.0037497322 - outSlope: 0.0037497322 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000010728836 - inSlope: 0.21959242 - outSlope: 0.21959242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.003658801 - inSlope: 0.21959242 - outSlope: 0.21671176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.007270664 - inSlope: 0.21671176 - outSlope: 0.21415278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.010839877 - inSlope: 0.21415278 - outSlope: 0.21188386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.014371275 - inSlope: 0.21188386 - outSlope: 0.20996886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.017870756 - inSlope: 0.20996886 - outSlope: 0.20832697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.021342872 - inSlope: 0.20832697 - outSlope: 0.20708823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.024794342 - inSlope: 0.20708823 - outSlope: 0.20608991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.028229175 - inSlope: 0.20608991 - outSlope: 0.20546225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.031653546 - inSlope: 0.20546225 - outSlope: 0.20514117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.035072565 - inSlope: 0.20514117 - outSlope: 0.2051405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.038491573 - inSlope: 0.2051405 - outSlope: 0.205495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.04191649 - inSlope: 0.205495 - outSlope: 0.20613895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.04535214 - inSlope: 0.20613895 - outSlope: 0.20713584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.048804402 - inSlope: 0.20713584 - outSlope: 0.20845571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.052278664 - inSlope: 0.20845571 - outSlope: 0.21011424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.05578057 - inSlope: 0.21011424 - outSlope: 0.21207733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.05931519 - inSlope: 0.21207733 - outSlope: 0.21436197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.06288789 - inSlope: 0.21436197 - outSlope: 0.21703294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.066505104 - inSlope: 0.21703294 - outSlope: 0.2199946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.070171684 - inSlope: 0.2199946 - outSlope: 0.2233102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.07389352 - inSlope: 0.2233102 - outSlope: 0.22693034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.07767569 - inSlope: 0.22693034 - outSlope: 0.23090713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.08152414 - inSlope: 0.23090713 - outSlope: 0.23518528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.0854439 - inSlope: 0.23518528 - outSlope: 0.23987062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.08944174 - inSlope: 0.23987062 - outSlope: 0.24484345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.09352247 - inSlope: 0.24484345 - outSlope: 0.25013724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.09769142 - inSlope: 0.25013724 - outSlope: 0.25583604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.101955354 - inSlope: 0.25583604 - outSlope: 0.2618035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.10631874 - inSlope: 0.2618035 - outSlope: 0.26814556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.11078784 - inSlope: 0.26814556 - outSlope: 0.27480868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.11536798 - inSlope: 0.27480868 - outSlope: 0.28992054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.1202 - inSlope: 0.28992054 - outSlope: 0.31269088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.12541151 - inSlope: 0.31269088 - outSlope: 0.3347561 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.13099077 - inSlope: 0.3347561 - outSlope: 0.3560144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13692434 - inSlope: 0.3560144 - outSlope: 0.37656596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.14320046 - inSlope: 0.37656596 - outSlope: 0.39637634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14980672 - inSlope: 0.39637634 - outSlope: 0.41541377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.15673028 - inSlope: 0.41541377 - outSlope: 0.4337315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.16395913 - inSlope: 0.4337315 - outSlope: 0.45125455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.17148006 - inSlope: 0.45125455 - outSlope: 0.46803698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.17928067 - inSlope: 0.46803698 - outSlope: 0.484073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.18734854 - inSlope: 0.484073 - outSlope: 0.49934286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.19567092 - inSlope: 0.49934286 - outSlope: 0.51377577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.20423387 - inSlope: 0.51377577 - outSlope: 0.5275186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21302584 - inSlope: 0.5275186 - outSlope: 0.540412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.2220327 - inSlope: 0.540412 - outSlope: 0.55252826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.23124152 - inSlope: 0.55252826 - outSlope: 0.5638599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.24063918 - inSlope: 0.5638599 - outSlope: 0.5743688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.25021198 - inSlope: 0.5743688 - outSlope: 0.5840408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.259946 - inSlope: 0.5840408 - outSlope: 0.5929419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.26982838 - inSlope: 0.5929419 - outSlope: 0.4928689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.27804285 - inSlope: 0.4928689 - outSlope: 0.2916744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.2829041 - inSlope: 0.2916744 - outSlope: 0.1013268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.28459287 - inSlope: 0.1013268 - outSlope: -0.077991284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.283293 - inSlope: -0.077991284 - outSlope: -0.24619842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.2791897 - inSlope: -0.24619842 - outSlope: -0.403165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.2724703 - inSlope: -0.403165 - outSlope: -0.54892176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.2633216 - inSlope: -0.54892176 - outSlope: -0.68321943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.2519346 - inSlope: -0.68321943 - outSlope: -0.8061485 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.23849879 - inSlope: -0.8061485 - outSlope: -0.9175569 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.22320619 - inSlope: -0.9175569 - outSlope: -1.0174004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.20624954 - inSlope: -1.0174004 - outSlope: -1.1056899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.18782139 - inSlope: -1.1056899 - outSlope: -1.1823453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.16811551 - inSlope: -1.1823453 - outSlope: -1.2473232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.14732681 - inSlope: -1.2473232 - outSlope: -1.3006777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.12564887 - inSlope: -1.3006777 - outSlope: -1.3424026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.103275515 - inSlope: -1.3424026 - outSlope: -1.3724997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.08040054 - inSlope: -1.3724997 - outSlope: -1.3910694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.057216074 - inSlope: -1.3910694 - outSlope: -1.3981506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.033913586 - inSlope: -1.3981506 - outSlope: -1.3938541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.010682707 - inSlope: -1.3938541 - outSlope: -1.3782182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.012287739 - inSlope: -1.3782182 - outSlope: -1.3514804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.03481239 - inSlope: -1.3514804 - outSlope: -1.3137256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.056707796 - inSlope: -1.3137256 - outSlope: -1.2649624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.077790484 - inSlope: -1.2649624 - outSlope: -1.2055486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.09788294 - inSlope: -1.2055486 - outSlope: -1.1354123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.11680646 - inSlope: -1.1354123 - outSlope: -1.0547842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.13438618 - inSlope: -1.0547842 - outSlope: -0.96375555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.15044887 - inSlope: -0.96375555 - outSlope: -0.86237305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.16482174 - inSlope: -0.86237305 - outSlope: -0.7507832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.17733479 - inSlope: -0.7507832 - outSlope: -0.6288606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.18781579 - inSlope: -0.6288606 - outSlope: -0.4967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.19609411 - inSlope: -0.4967 - outSlope: -0.35421464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.20199768 - inSlope: -0.35421464 - outSlope: -0.25942796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.20632148 - inSlope: -0.25942796 - outSlope: -0.22040895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.20999496 - inSlope: -0.22040895 - outSlope: -0.1831097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2130468 - inSlope: -0.1831097 - outSlope: -0.1475109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.21550532 - inSlope: -0.1475109 - outSlope: -0.11368375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.21740004 - inSlope: -0.11368375 - outSlope: -0.081494525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.21875829 - inSlope: -0.081494525 - outSlope: -0.05098437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.21960802 - inSlope: -0.05098437 - outSlope: -0.022207817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.21997815 - inSlope: -0.022207817 - outSlope: 0.0049227523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.21989611 - inSlope: 0.0049227523 - outSlope: 0.030385664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.21938968 - inSlope: 0.030385664 - outSlope: 0.054201238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.21848632 - inSlope: 0.054201238 - outSlope: 0.07634826 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.21721385 - inSlope: 0.07634826 - outSlope: 0.09678492 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.21560077 - inSlope: 0.09678492 - outSlope: 0.11561405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.21367387 - inSlope: 0.11561405 - outSlope: 0.13276589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.21146111 - inSlope: 0.13276589 - outSlope: 0.14828427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.20898971 - inSlope: 0.14828427 - outSlope: 0.16212448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.20628764 - inSlope: 0.16212448 - outSlope: 0.17435412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.20338172 - inSlope: 0.17435412 - outSlope: 0.1848455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.20030096 - inSlope: 0.1848455 - outSlope: 0.19370306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.19707258 - inSlope: 0.19370306 - outSlope: 0.20093788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.19372362 - inSlope: 0.20093788 - outSlope: 0.20644535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.19028287 - inSlope: 0.20644535 - outSlope: 0.21033992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.1867772 - inSlope: 0.21033992 - outSlope: 0.21249643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.1832356 - inSlope: 0.21249643 - outSlope: 0.21303938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.17968492 - inSlope: 0.21303938 - outSlope: 0.21188042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.17615359 - inSlope: 0.21188042 - outSlope: 0.20899256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.17267038 - inSlope: 0.20899256 - outSlope: 0.20448019 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.16926238 - inSlope: 0.20448019 - outSlope: 0.19823511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.16595846 - inSlope: 0.19823511 - outSlope: 0.19035208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.16278593 - inSlope: 0.19035208 - outSlope: 0.18075871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.15977329 - inSlope: 0.18075871 - outSlope: 0.18867928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.15662864 - inSlope: 0.18867928 - outSlope: 0.2143939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.15305538 - inSlope: 0.2143939 - outSlope: 0.23849778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.14908043 - inSlope: 0.23849778 - outSlope: 0.26109898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.14472878 - inSlope: 0.26109898 - outSlope: 0.28208283 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.1400274 - inSlope: 0.28208283 - outSlope: 0.3015235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.13500202 - inSlope: 0.3015235 - outSlope: 0.3194496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.12967786 - inSlope: 0.3194496 - outSlope: 0.3357731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.12408165 - inSlope: 0.3357731 - outSlope: 0.3505096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.11823983 - inSlope: 0.3505096 - outSlope: 0.36373964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.112177506 - inSlope: 0.36373964 - outSlope: 0.37535942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.10592152 - inSlope: 0.37535942 - outSlope: 0.38546643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.09949709 - inSlope: 0.38546643 - outSlope: 0.3940251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.092929915 - inSlope: 0.3940251 - outSlope: 0.4010407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.08624591 - inSlope: 0.4010407 - outSlope: 0.40654907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.0794701 - inSlope: 0.40654907 - outSlope: 0.41057104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.072627254 - inSlope: 0.41057104 - outSlope: 0.41301855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.06574362 - inSlope: 0.41301855 - outSlope: 0.41404808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.058842823 - inSlope: 0.41404808 - outSlope: 0.4135313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05195064 - inSlope: 0.4135313 - outSlope: 0.41160214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.045090612 - inSlope: 0.41160214 - outSlope: 0.4081573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.038287997 - inSlope: 0.4081573 - outSlope: 0.40332952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.031565845 - inSlope: 0.40332952 - outSlope: 0.39702106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.024948834 - inSlope: 0.39702106 - outSlope: 0.38932836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.018460033 - inSlope: 0.38932836 - outSlope: 0.38018727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.012123585 - inSlope: 0.38018727 - outSlope: 0.3696625 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0059625492 - inSlope: 0.3696625 - outSlope: 0.35772112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000005364417 - inSlope: 0.35772112 - outSlope: 0.33293277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.005548417 - inSlope: 0.33293277 - outSlope: 0.29719433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.010501651 - inSlope: 0.29719433 - outSlope: 0.26299644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.014884921 - inSlope: 0.26299644 - outSlope: 0.23034263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.018723961 - inSlope: 0.23034263 - outSlope: 0.19917063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.022043468 - inSlope: 0.19917063 - outSlope: 0.1694942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.02486837 - inSlope: 0.1694942 - outSlope: 0.14134718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.027224153 - inSlope: 0.14134718 - outSlope: 0.11464834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.029134957 - inSlope: 0.11464834 - outSlope: 0.0894142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.030625192 - inSlope: 0.0894142 - outSlope: 0.065692835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.031720072 - inSlope: 0.065692835 - outSlope: 0.04341964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.032443732 - inSlope: 0.04341964 - outSlope: 0.022594504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.032820307 - inSlope: 0.022594504 - outSlope: 0.003219548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.032873966 - inSlope: 0.003219548 - outSlope: -0.0146933785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.032629076 - inSlope: -0.0146933785 - outSlope: -0.031156793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.032109797 - inSlope: -0.031156793 - outSlope: -0.046170708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.031340275 - inSlope: -0.046170708 - outSlope: -0.05975431 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.03034437 - inSlope: -0.05975431 - outSlope: -0.071872875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.02914649 - inSlope: -0.071872875 - outSlope: -0.08255836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.02777052 - inSlope: -0.08255836 - outSlope: -0.09181199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.02624032 - inSlope: -0.09181199 - outSlope: -0.099585265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.024580568 - inSlope: -0.099585265 - outSlope: -0.10594166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.022814875 - inSlope: -0.10594166 - outSlope: -0.11083479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.02096763 - inSlope: -0.11083479 - outSlope: -0.114246234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.019063529 - inSlope: -0.114246234 - outSlope: -0.11627354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.017125638 - inSlope: -0.11627354 - outSlope: -0.116788685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.015179162 - inSlope: -0.116788685 - outSlope: -0.11587193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.013247965 - inSlope: -0.11587193 - outSlope: -0.11348979 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.01135647 - inSlope: -0.11348979 - outSlope: -0.10964333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.009529083 - inSlope: -0.10964333 - outSlope: -0.104348734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.007789939 - inSlope: -0.104348734 - outSlope: -0.09753983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0061642537 - inSlope: -0.09753983 - outSlope: -0.089333825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.004675358 - inSlope: -0.089333825 - outSlope: -0.07961337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0033484697 - inSlope: -0.07961337 - outSlope: -0.06844468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0022077262 - inSlope: -0.06844468 - outSlope: -0.055763185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0012783407 - inSlope: -0.055763185 - outSlope: -0.04166546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.000583917 - inSlope: -0.04166546 - outSlope: -0.026087197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00014913082 - inSlope: -0.026087197 - outSlope: -0.009012231 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000010728836 - inSlope: -0.009012231 - outSlope: -0.009012231 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000042688676 - inSlope: -0.10984737 - outSlope: -0.10984737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0018307468 - inSlope: -0.10984737 - outSlope: -0.11210133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0036991024 - inSlope: -0.11210133 - outSlope: -0.11420436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0056025083 - inSlope: -0.11420436 - outSlope: -0.11622792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0075396406 - inSlope: -0.11622792 - outSlope: -0.118035056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0095068915 - inSlope: -0.118035056 - outSlope: -0.11978735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.011503347 - inSlope: -0.11978735 - outSlope: -0.121277206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.013524634 - inSlope: -0.121277206 - outSlope: -0.122726046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.015570069 - inSlope: -0.122726046 - outSlope: -0.124001995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.017636769 - inSlope: -0.124001995 - outSlope: -0.12514618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.019722538 - inSlope: -0.12514618 - outSlope: -0.12609468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.021824116 - inSlope: -0.12609468 - outSlope: -0.12696864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.02394026 - inSlope: -0.12696864 - outSlope: -0.127702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.026068626 - inSlope: -0.127702 - outSlope: -0.12822782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.028205756 - inSlope: -0.12822782 - outSlope: -0.12867206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.03035029 - inSlope: -0.12867206 - outSlope: -0.12898442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.032500032 - inSlope: -0.12898442 - outSlope: -0.129083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.034651414 - inSlope: -0.129083 - outSlope: -0.12910445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.036803156 - inSlope: -0.12910445 - outSlope: -0.12898263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.038952865 - inSlope: -0.12898263 - outSlope: -0.12865473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.041097112 - inSlope: -0.12865473 - outSlope: -0.1282495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0432346 - inSlope: -0.1282495 - outSlope: -0.12767215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.045362473 - inSlope: -0.12767215 - outSlope: -0.12698282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.04747885 - inSlope: -0.12698282 - outSlope: -0.12617637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.049581792 - inSlope: -0.12617637 - outSlope: -0.1250912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.051666643 - inSlope: -0.1250912 - outSlope: -0.12407084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.053734493 - inSlope: -0.12407084 - outSlope: -0.122730404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.055779997 - inSlope: -0.122730404 - outSlope: -0.1212838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.057801396 - inSlope: -0.1212838 - outSlope: -0.11978198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.05979776 - inSlope: -0.11978198 - outSlope: -0.11806717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.061765548 - inSlope: -0.11806717 - outSlope: -0.11620078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.063702226 - inSlope: -0.11620078 - outSlope: -0.11426985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.06560673 - inSlope: -0.11426985 - outSlope: -0.11212359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.06747545 - inSlope: -0.11212359 - outSlope: -0.109846845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.06930623 - inSlope: -0.109846845 - outSlope: -0.10746683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.071097344 - inSlope: -0.10746683 - outSlope: -0.104908966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07284583 - inSlope: -0.104908966 - outSlope: -0.102242775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.074549876 - inSlope: -0.102242775 - outSlope: -0.09936432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.07620595 - inSlope: -0.09936432 - outSlope: -0.096405834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.07781271 - inSlope: -0.096405834 - outSlope: -0.09330755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.07936784 - inSlope: -0.09330755 - outSlope: -0.09008744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.080869295 - inSlope: -0.09008744 - outSlope: -0.08663543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.08231322 - inSlope: -0.08663543 - outSlope: -0.08311861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.083698526 - inSlope: -0.08311861 - outSlope: -0.07945219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.08502273 - inSlope: -0.07945219 - outSlope: -0.075638816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.08628338 - inSlope: -0.075638816 - outSlope: -0.07163606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.08747731 - inSlope: -0.07163606 - outSlope: -0.06760937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.08860414 - inSlope: -0.06760937 - outSlope: -0.06329259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.08965901 - inSlope: -0.06329259 - outSlope: -0.05894428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.09064142 - inSlope: -0.05894428 - outSlope: -0.054400615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.09154809 - inSlope: -0.054400615 - outSlope: -0.049758423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0923774 - inSlope: -0.049758423 - outSlope: -0.045943156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.09314312 - inSlope: -0.045943156 - outSlope: -0.04316349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.09386251 - inSlope: -0.04316349 - outSlope: -0.04060913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.09453933 - inSlope: -0.04060913 - outSlope: -0.03823166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.095176525 - inSlope: -0.03823166 - outSlope: -0.035988126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.09577633 - inSlope: -0.035988126 - outSlope: -0.03388438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.096341066 - inSlope: -0.03388438 - outSlope: -0.03204438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.09687514 - inSlope: -0.03204438 - outSlope: -0.03027893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.09737979 - inSlope: -0.03027893 - outSlope: -0.028747944 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.09785892 - inSlope: -0.028747944 - outSlope: -0.027338888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.09831457 - inSlope: -0.027338888 - outSlope: -0.026143963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.0987503 - inSlope: -0.026143963 - outSlope: -0.025074655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.09916821 - inSlope: -0.025074655 - outSlope: -0.024235396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.09957214 - inSlope: -0.024235396 - outSlope: -0.023481421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.09996349 - inSlope: -0.023481421 - outSlope: -0.022977613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10034645 - inSlope: -0.022977613 - outSlope: -0.022615068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10072337 - inSlope: -0.022615068 - outSlope: -0.022395125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.10109662 - inSlope: -0.022395125 - outSlope: -0.022376796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10146957 - inSlope: -0.022376796 - outSlope: -0.022534601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.101845145 - inSlope: -0.022534601 - outSlope: -0.022847526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10222594 - inSlope: -0.022847526 - outSlope: -0.023310486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10261445 - inSlope: -0.023310486 - outSlope: -0.023938738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.103013426 - inSlope: -0.023938738 - outSlope: -0.024835939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10342736 - inSlope: -0.024835939 - outSlope: -0.0257841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10385709 - inSlope: -0.0257841 - outSlope: -0.026935663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10430602 - inSlope: -0.026935663 - outSlope: -0.028260227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.10477702 - inSlope: -0.028260227 - outSlope: -0.029771207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10527321 - inSlope: -0.029771207 - outSlope: -0.03146793 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.10579768 - inSlope: -0.03146793 - outSlope: -0.033304576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.106352754 - inSlope: -0.033304576 - outSlope: -0.03528181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.10694078 - inSlope: -0.03528181 - outSlope: -0.03749732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.10756574 - inSlope: -0.03749732 - outSlope: -0.039829947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.10822957 - inSlope: -0.039829947 - outSlope: -0.0423405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.108935244 - inSlope: -0.0423405 - outSlope: -0.049393374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.10975847 - inSlope: -0.049393374 - outSlope: -0.06062022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.1107688 - inSlope: -0.06062022 - outSlope: -0.07158235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.11196185 - inSlope: -0.07158235 - outSlope: -0.0822156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.11333211 - inSlope: -0.0822156 - outSlope: -0.0925135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.114874 - inSlope: -0.0925135 - outSlope: -0.102610685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.116584174 - inSlope: -0.102610685 - outSlope: -0.11233996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.118456505 - inSlope: -0.11233996 - outSlope: -0.121803254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.12048656 - inSlope: -0.121803254 - outSlope: -0.13099742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.122669846 - inSlope: -0.13099742 - outSlope: -0.13977754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.124999486 - inSlope: -0.13977754 - outSlope: -0.14835714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.1274721 - inSlope: -0.14835714 - outSlope: -0.15664116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.13008279 - inSlope: -0.15664116 - outSlope: -0.16459303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.132826 - inSlope: -0.16459303 - outSlope: -0.17226951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.13569716 - inSlope: -0.17226951 - outSlope: -0.17964916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.1386913 - inSlope: -0.17964916 - outSlope: -0.18673736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.14180359 - inSlope: -0.18673736 - outSlope: -0.19345629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.14502786 - inSlope: -0.19345629 - outSlope: -0.20000662 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.14836133 - inSlope: -0.20000662 - outSlope: -0.20613511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.1517969 - inSlope: -0.20613511 - outSlope: -0.21202704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.15533069 - inSlope: -0.21202704 - outSlope: -0.21763644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.15895796 - inSlope: -0.21763644 - outSlope: -0.22288373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.16267268 - inSlope: -0.22288373 - outSlope: -0.2279102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.16647118 - inSlope: -0.2279102 - outSlope: -0.23257904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.1703475 - inSlope: -0.23257904 - outSlope: -0.23694934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.17429668 - inSlope: -0.23694934 - outSlope: -0.24107091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.17831452 - inSlope: -0.24107091 - outSlope: -0.24486983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.18239568 - inSlope: -0.24486983 - outSlope: -0.24833792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.18653464 - inSlope: -0.24833792 - outSlope: -0.25154763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.1907271 - inSlope: -0.25154763 - outSlope: -0.254431 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.19496761 - inSlope: -0.254431 - outSlope: -0.25704885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.19925176 - inSlope: -0.25704885 - outSlope: -0.25931978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.20357375 - inSlope: -0.25931978 - outSlope: -0.26130188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.2079288 - inSlope: -0.26130188 - outSlope: -0.2630123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.21231234 - inSlope: -0.2630123 - outSlope: -0.2644133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.21671923 - inSlope: -0.2644133 - outSlope: -0.26553714 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.22114484 - inSlope: -0.26553714 - outSlope: -0.26629177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.22558303 - inSlope: -0.26629177 - outSlope: -0.26680586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.23002979 - inSlope: -0.26680586 - outSlope: -0.26696858 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.23447926 - inSlope: -0.26696858 - outSlope: -0.26687202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.23892713 - inSlope: -0.26687202 - outSlope: -0.26650903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.24336894 - inSlope: -0.26650903 - outSlope: -0.26579198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.2477988 - inSlope: -0.26579198 - outSlope: -0.26476467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.25221154 - inSlope: -0.26476467 - outSlope: -0.26347345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.25660282 - inSlope: -0.26347345 - outSlope: -0.2618643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.26096722 - inSlope: -0.2618643 - outSlope: -0.25994384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.26529962 - inSlope: -0.25994384 - outSlope: -0.25777125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.2695958 - inSlope: -0.25777125 - outSlope: -0.2552464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.2738499 - inSlope: -0.2552464 - outSlope: -0.25244617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.27805734 - inSlope: -0.25244617 - outSlope: -0.2493527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.2822132 - inSlope: -0.2493527 - outSlope: -0.24594808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.28631234 - inSlope: -0.24594808 - outSlope: -0.24225914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.29035 - inSlope: -0.24225914 - outSlope: -0.23821615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.29432026 - inSlope: -0.23821615 - outSlope: -0.23397289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.2982198 - inSlope: -0.23397289 - outSlope: -0.22933982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.30204213 - inSlope: -0.22933982 - outSlope: -0.22446355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.30578318 - inSlope: -0.22446355 - outSlope: -0.21926364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.30943757 - inSlope: -0.21926364 - outSlope: -0.21376154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.31300026 - inSlope: -0.21376154 - outSlope: -0.1817369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.31602925 - inSlope: -0.1817369 - outSlope: -0.12445104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.31810343 - inSlope: -0.12445104 - outSlope: -0.06891317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.31925198 - inSlope: -0.06891317 - outSlope: -0.015195623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.31950524 - inSlope: -0.015195623 - outSlope: 0.036860738 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.3188909 - inSlope: 0.036860738 - outSlope: 0.087213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.31743735 - inSlope: 0.087213 - outSlope: 0.13582541 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.3151736 - inSlope: 0.13582541 - outSlope: 0.18267113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.31212908 - inSlope: 0.18267113 - outSlope: 0.22788249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.30833104 - inSlope: 0.22788249 - outSlope: 0.27130392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.30380931 - inSlope: 0.27130392 - outSlope: 0.31309456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.29859108 - inSlope: 0.31309456 - outSlope: 0.3530756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.2927065 - inSlope: 0.3530756 - outSlope: 0.39141336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.28618294 - inSlope: 0.39141336 - outSlope: 0.42805415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.2790487 - inSlope: 0.42805415 - outSlope: 0.46294257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.271333 - inSlope: 0.46294257 - outSlope: 0.49607867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.26306492 - inSlope: 0.49607867 - outSlope: 0.52755165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.2542724 - inSlope: 0.52755165 - outSlope: 0.5572947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.24498416 - inSlope: 0.5572947 - outSlope: 0.5852818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.23522948 - inSlope: 0.5852818 - outSlope: 0.6115827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.22503644 - inSlope: 0.6115827 - outSlope: 0.63604265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.21443574 - inSlope: 0.63604265 - outSlope: 0.65887725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.20345446 - inSlope: 0.65887725 - outSlope: 0.6799281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.19212234 - inSlope: 0.6799281 - outSlope: 0.6992463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.18046825 - inSlope: 0.6992463 - outSlope: 0.7167218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.1685229 - inSlope: 0.7167218 - outSlope: 0.7325451 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.15631382 - inSlope: 0.7325451 - outSlope: 0.7465006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.14387216 - inSlope: 0.7465006 - outSlope: 0.75882804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13122503 - inSlope: 0.75882804 - outSlope: 0.76930386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.118403316 - inSlope: 0.76930386 - outSlope: 0.77805233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.10543579 - inSlope: 0.77805233 - outSlope: 0.78498137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.09235259 - inSlope: 0.78498137 - outSlope: 0.7901429 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.079183556 - inSlope: 0.7901429 - outSlope: 0.79358417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.065957166 - inSlope: 0.79358417 - outSlope: 0.7952201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.05270351 - inSlope: 0.7952201 - outSlope: 0.7951318 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.039451327 - inSlope: 0.7951318 - outSlope: 0.7932434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.026230616 - inSlope: 0.7932434 - outSlope: 0.78958166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.013070934 - inSlope: 0.78958166 - outSlope: 0.7842594 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000042688676 - inSlope: 0.7842594 - outSlope: 0.7842594 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000011060814 - inSlope: -0.000019399486 - outSlope: -0.000019399486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0000004339329 - inSlope: -0.000019399486 - outSlope: -0.0000049861665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0000005170357 - inSlope: -0.0000049861665 - outSlope: 0.000012758355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.00000030439645 - inSlope: 0.000012758355 - outSlope: 0.000013938425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.000000072089335 - inSlope: 0.000013938425 - outSlope: -0.000009453055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.00000022964025 - inSlope: -0.000009453055 - outSlope: -0.000019134464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.000000548548 - inSlope: -0.000019134464 - outSlope: 0.000022398079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.00000017524665 - inSlope: 0.000022398079 - outSlope: 0.000010912464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0000000066278196 - inSlope: 0.000010912464 - outSlope: -0.000020563008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.00000033608896 - inSlope: -0.000020563008 - outSlope: 0.00000091285193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.00000032087476 - inSlope: 0.00000091285193 - outSlope: 0.0000155811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00000006118978 - inSlope: 0.0000155811 - outSlope: -0.00000894731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.0000002103116 - inSlope: -0.00000894731 - outSlope: -0.0000015742612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00000023654928 - inSlope: -0.0000015742612 - outSlope: -0.000012918505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0000004518577 - inSlope: -0.000012918505 - outSlope: 0.000012427034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00000024474048 - inSlope: 0.000012427034 - outSlope: 0.0000045154134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.00000016948353 - inSlope: 0.0000045154134 - outSlope: 0.0000051105058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00000008430851 - inSlope: 0.0000051105058 - outSlope: -0.000006239744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00000018830433 - inSlope: -0.000006239744 - outSlope: -0.00000028571094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.00000019306617 - inSlope: -0.00000028571094 - outSlope: 0.0000073884507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.00000006992522 - inSlope: 0.0000073884507 - outSlope: 0.00000958823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.00000008987845 - inSlope: 0.00000958823 - outSlope: -0.000009346899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.000000065903336 - inSlope: -0.000009346899 - outSlope: -0.0000014827641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.00000009061605 - inSlope: -0.0000014827641 - outSlope: -0.000008093944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.00000022551522 - inSlope: -0.000008093944 - outSlope: 0.000020642234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00000011852167 - inSlope: 0.000020642234 - outSlope: 0.000004802105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00000019855682 - inSlope: 0.000004802105 - outSlope: -0.00001884066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.000000115453865 - inSlope: -0.00001884066 - outSlope: 0.000004771458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.000000035929492 - inSlope: 0.000004771458 - outSlope: -0.0000042533934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.000000106819314 - inSlope: -0.0000042533934 - outSlope: 0.000036168032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00000049598174 - inSlope: 0.000036168032 - outSlope: -0.00004167709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.00000019863573 - inSlope: -0.00004167709 - outSlope: 0.000011323888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.000000009903763 - inSlope: 0.000011323888 - outSlope: 0.0000067896995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00000010325778 - inSlope: 0.0000067896995 - outSlope: -0.0000010340926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.00000008602292 - inSlope: -0.0000010340926 - outSlope: 0.0000027990563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.00000013267382 - inSlope: 0.0000027990563 - outSlope: -0.000012495657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.00000007558768 - inSlope: -0.000012495657 - outSlope: -0.0000046193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.00000015257594 - inSlope: -0.0000046193 - outSlope: 0.000008905171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.000000004156568 - inSlope: 0.000008905171 - outSlope: 0.000013172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00000021537656 - inSlope: 0.000013172 - outSlope: -0.000020327556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.00000012341691 - inSlope: -0.000020327556 - outSlope: -0.0000065906715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.00000023326133 - inSlope: -0.0000065906715 - outSlope: 0.000026080732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00000020141711 - inSlope: 0.000026080732 - outSlope: -0.000015532229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.000000057453104 - inSlope: -0.000015532229 - outSlope: 0.000022800654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0000003225588 - inSlope: 0.000022800654 - outSlope: -0.000023756143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.00000007337656 - inSlope: -0.000023756143 - outSlope: 0.000015591455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000018648076 - inSlope: 0.000015591455 - outSlope: 0.000010702937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00000036486352 - inSlope: 0.000010702937 - outSlope: -0.000005347667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00000027573583 - inSlope: -0.000005347667 - outSlope: -0.0000012568979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000025478755 - inSlope: -0.0000012568979 - outSlope: 0.0000020515815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00000028898054 - inSlope: 0.0000020515815 - outSlope: 0.00000015534413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00000029156962 - inSlope: 0.00000015534413 - outSlope: -0.000010701064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000011321873 - inSlope: -0.000010701064 - outSlope: 0.000019995201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00000044647177 - inSlope: 0.000019995201 - outSlope: -0.000011020283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00000026280057 - inSlope: -0.000011020283 - outSlope: 0.0000050434583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00000034685843 - inSlope: 0.0000050434583 - outSlope: -0.000022078502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.000000021116248 - inSlope: -0.000022078502 - outSlope: -0.0000056965114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00000011605802 - inSlope: -0.0000056965114 - outSlope: 0.000018021015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00000018429195 - inSlope: 0.000018021015 - outSlope: -0.0000064917203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00000007609633 - inSlope: -0.0000064917203 - outSlope: 0.000011867514 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000027388805 - inSlope: 0.000011867514 - outSlope: 0.0000031257152 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.00000032598325 - inSlope: 0.0000031257152 - outSlope: -0.000015925601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000006055681 - inSlope: -0.000015925601 - outSlope: 0.000021703288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.00000042227794 - inSlope: 0.000021703288 - outSlope: -0.000024954028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.000000006374904 - inSlope: -0.000024954028 - outSlope: 0.000011745722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.00000020213675 - inSlope: 0.000011745722 - outSlope: -0.000011944142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0000000030679133 - inSlope: -0.000011944142 - outSlope: 0.000024167248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.00000040585502 - inSlope: 0.000024167248 - outSlope: -0.000034127148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.00000016293023 - inSlope: -0.000034127148 - outSlope: 0.00003106695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00000035485175 - inSlope: 0.00003106695 - outSlope: -0.00000769302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00000022663487 - inSlope: -0.00000769302 - outSlope: -0.0000035705275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00000016712613 - inSlope: -0.0000035705275 - outSlope: -0.000010053113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -4.2679033e-10 - inSlope: -0.000010053113 - outSlope: 0.0000022757156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.000000037501767 - inSlope: 0.0000022757156 - outSlope: 0.000005603581 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00000013089469 - inSlope: 0.000005603581 - outSlope: 0.000016546172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.00000040666393 - inSlope: 0.000016546172 - outSlope: -0.00004084767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.00000027412992 - inSlope: -0.00004084767 - outSlope: 0.0000073486717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.00000015165217 - inSlope: 0.0000073486717 - outSlope: 0.000017780772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.00000014469374 - inSlope: 0.000017780772 - outSlope: -0.000027185046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.00000030839317 - inSlope: -0.000027185046 - outSlope: 0.0000215665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.00000005104817 - inSlope: 0.0000215665 - outSlope: -0.000012494898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.00000015719993 - inSlope: -0.000012494898 - outSlope: 0.00001675791 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.00000012209827 - inSlope: 0.00001675791 - outSlope: -0.0000035595035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.00000006277327 - inSlope: -0.0000035595035 - outSlope: 0.000015606338 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.00000032287866 - inSlope: 0.000015606338 - outSlope: -0.000008828428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.00000017573834 - inSlope: -0.000008828428 - outSlope: -0.000013524747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.000000049673904 - inSlope: -0.000013524747 - outSlope: -0.000012713163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.00000026156127 - inSlope: -0.000012713163 - outSlope: 0.000011208205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.00000007475801 - inSlope: 0.000011208205 - outSlope: 0.0000093835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.000000081633495 - inSlope: 0.0000093835 - outSlope: -0.000004579577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.000000005307282 - inSlope: -0.000004579577 - outSlope: 0.000021209444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.00000035879768 - inSlope: 0.000021209444 - outSlope: -0.000027109347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.000000093024354 - inSlope: -0.000027109347 - outSlope: -0.0000037622567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.00000015572857 - inSlope: -0.0000037622567 - outSlope: -0.00000085494645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.00000016997777 - inSlope: -0.00000085494645 - outSlope: 0.0000093253675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.000000014555127 - inSlope: 0.0000093253675 - outSlope: -0.0000044343133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.000000088460276 - inSlope: -0.0000044343133 - outSlope: 0.00000080103507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.0000000751097 - inSlope: 0.00000080103507 - outSlope: -0.000014757762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.00000032107218 - inSlope: -0.000014757762 - outSlope: 0.00002240168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.000000052288808 - inSlope: 0.00002240168 - outSlope: -0.000026178273 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.00000038401532 - inSlope: -0.000026178273 - outSlope: 0.0000055186288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.00000029203827 - inSlope: 0.0000055186288 - outSlope: 0.000024971523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.00000012415637 - inSlope: 0.000024971523 - outSlope: -0.000018535384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.00000018476639 - inSlope: -0.000018535384 - outSlope: 0.000006378836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.00000007845256 - inSlope: 0.000006378836 - outSlope: 0.00000508703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0000000063311947 - inSlope: 0.00000508703 - outSlope: 0.0000021646613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.00000004240885 - inSlope: 0.0000021646613 - outSlope: -0.000017414523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.0000002478329 - inSlope: -0.000017414523 - outSlope: 0.000015022629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.0000000025440112 - inSlope: 0.000015022629 - outSlope: 0.0000045200977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.00000007787944 - inSlope: 0.0000045200977 - outSlope: -0.000018712864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.00000023400132 - inSlope: -0.000018712864 - outSlope: 0.000020712521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.00000011120704 - inSlope: 0.000020712521 - outSlope: -0.000030661588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.00000039981893 - inSlope: -0.000030661588 - outSlope: 0.000016253347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.00000012893007 - inSlope: 0.000016253347 - outSlope: 0.000004792108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.000000049061676 - inSlope: 0.000004792108 - outSlope: 0.000013875859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.00000018220243 - inSlope: 0.000013875859 - outSlope: -0.000027027829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.00000026826095 - inSlope: -0.000027027829 - outSlope: 0.00001590686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.0000000031449783 - inSlope: 0.00001590686 - outSlope: -0.00001781606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.00000030007905 - inSlope: -0.00001781606 - outSlope: 0.000027887678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00000016471515 - inSlope: 0.000027887678 - outSlope: -0.000011978356 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.000000034923925 - inSlope: -0.000011978356 - outSlope: -0.0000028026172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.00000008163417 - inSlope: -0.0000028026172 - outSlope: 0.000004600302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.000000004962546 - inSlope: 0.000004600302 - outSlope: -0.0000022716802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.000000042823846 - inSlope: -0.0000022716802 - outSlope: -0.0000071437266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.00000016188584 - inSlope: -0.0000071437266 - outSlope: 0.0000055821215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.00000006885057 - inSlope: 0.0000055821215 - outSlope: -0.0000010376017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.00000008614391 - inSlope: -0.0000010376017 - outSlope: -0.000014590405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.00000032931712 - inSlope: -0.000014590405 - outSlope: 0.0000048222532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.00000024894516 - inSlope: 0.0000048222532 - outSlope: 0.0000134786405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.000000024301357 - inSlope: 0.0000134786405 - outSlope: -0.000012768571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.00000023711067 - inSlope: -0.000012768571 - outSlope: 0.000002888793 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00000018896417 - inSlope: 0.000002888793 - outSlope: 0.000011305591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -5.3781907e-10 - inSlope: 0.000011305591 - outSlope: -0.000006774004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.00000011343777 - inSlope: -0.000006774004 - outSlope: 0.000003258846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.000000059123725 - inSlope: 0.000003258846 - outSlope: -0.0000074577933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.00000018342016 - inSlope: -0.0000074577933 - outSlope: 0.0000017718145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.00000015388994 - inSlope: 0.0000017718145 - outSlope: 0.0000048785932 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.000000072580136 - inSlope: 0.0000048785932 - outSlope: -0.0000095525265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.00000023178876 - inSlope: -0.0000095525265 - outSlope: -0.000008260558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.0000003694646 - inSlope: -0.000008260558 - outSlope: 0.000023499904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.000000022200089 - inSlope: 0.000023499904 - outSlope: -0.00001698081 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.00000026081315 - inSlope: -0.00001698081 - outSlope: 0.0000056482463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000001666758 - inSlope: 0.0000056482463 - outSlope: 0.000005752299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.00000007080288 - inSlope: 0.000005752299 - outSlope: -0.0000048551074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.00000015172125 - inSlope: -0.0000048551074 - outSlope: -0.000018857781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0000004660173 - inSlope: -0.000018857781 - outSlope: 0.000010938888 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.00000028370266 - inSlope: 0.000010938888 - outSlope: 0.000008824962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.0000001366201 - inSlope: 0.000008824962 - outSlope: -0.0000042328174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.00000020716699 - inSlope: -0.0000042328174 - outSlope: 0.000006792093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.000000093965554 - inSlope: 0.000006792093 - outSlope: -0.0000023137457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.00000013252794 - inSlope: -0.0000023137457 - outSlope: -0.0000037213686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0000001945507 - inSlope: -0.0000037213686 - outSlope: 0.000012839287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.00000001943721 - inSlope: 0.000012839287 - outSlope: -0.0000049004093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.000000062236204 - inSlope: -0.0000049004093 - outSlope: 0.000005395973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.000000027696592 - inSlope: 0.000005395973 - outSlope: 0.000014465171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.00000026878254 - inSlope: 0.000014465171 - outSlope: -0.00003058021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.00000024088718 - inSlope: -0.00003058021 - outSlope: 0.0000102071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000000070769005 - inSlope: 0.0000102071 - outSlope: -0.000023132083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.00000045630887 - inSlope: -0.000023132083 - outSlope: -0.00000004871713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.00000045712082 - inSlope: -0.00000004871713 - outSlope: 0.0000016382568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.00000042981657 - inSlope: 0.0000016382568 - outSlope: 0.000024848448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.000000015676175 - inSlope: 0.000024848448 - outSlope: -0.000012044017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0000002164096 - inSlope: -0.000012044017 - outSlope: -0.0000088348415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.00000036365682 - inSlope: -0.0000088348415 - outSlope: 0.000016284574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.00000009224751 - inSlope: 0.000016284574 - outSlope: 0.0000012833531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.00000007085831 - inSlope: 0.0000012833531 - outSlope: 0.0000055494847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.000000021633014 - inSlope: 0.0000055494847 - outSlope: -0.000016105916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.00000024679866 - inSlope: -0.000016105916 - outSlope: 0.000003708362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.00000018499269 - inSlope: 0.000003708362 - outSlope: -0.0000127051035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0000003967442 - inSlope: -0.0000127051035 - outSlope: 0.000015582746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00000013703203 - inSlope: 0.000015582746 - outSlope: -0.000030066163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0000006381343 - inSlope: -0.000030066163 - outSlope: 0.000030219067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.00000013448364 - inSlope: 0.000030219067 - outSlope: 0.00000511079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.00000004930267 - inSlope: 0.00000511079 - outSlope: -0.000019338828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.00000037161615 - inSlope: -0.000019338828 - outSlope: 0.0000028908248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.00000032343578 - inSlope: 0.0000028908248 - outSlope: 0.00001644965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.000000049275194 - inSlope: 0.00001644965 - outSlope: -0.000015117474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00000030123286 - inSlope: -0.000015117474 - outSlope: 0.00000850178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00000015953665 - inSlope: 0.00000850178 - outSlope: 0.0000047542603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00000008029906 - inSlope: 0.0000047542603 - outSlope: -0.0000018185466 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000011060814 - inSlope: -0.0000018185466 - outSlope: -0.0000018185466 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000032507313 - inSlope: 0.00001670972 - outSlope: 0.00001670972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0000006035685 - inSlope: 0.00001670972 - outSlope: -0.0000010961547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00000058529923 - inSlope: -0.0000010961547 - outSlope: -0.000010295825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00000041370217 - inSlope: -0.000010295825 - outSlope: 0.000008315864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0000005522999 - inSlope: 0.000008315864 - outSlope: -0.000004699417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0000004739763 - inSlope: -0.000004699417 - outSlope: 0.000003652603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.00000053485303 - inSlope: 0.000003652603 - outSlope: -0.000018647435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.00000022406246 - inSlope: -0.000018647435 - outSlope: 0.000010266521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0000003951712 - inSlope: 0.000010266521 - outSlope: -0.0000019009879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00000036348808 - inSlope: -0.0000019009879 - outSlope: 0.000008062197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.000000497858 - inSlope: 0.000008062197 - outSlope: 0.0000008125426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0000005114004 - inSlope: 0.0000008125426 - outSlope: -0.0000072003777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0000003913941 - inSlope: -0.0000072003777 - outSlope: 0.0000075113603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.00000051658344 - inSlope: 0.0000075113603 - outSlope: -0.000013305583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00000029482374 - inSlope: -0.000013305583 - outSlope: 0.000015821444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.00000055851444 - inSlope: 0.000015821444 - outSlope: -0.000027784594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0000000954375 - inSlope: -0.000027784594 - outSlope: -0.000011949302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00000010371734 - inSlope: -0.000011949302 - outSlope: 0.00003002525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0000003967039 - inSlope: 0.00003002525 - outSlope: 0.00000778749 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0000005264953 - inSlope: 0.00000778749 - outSlope: -0.00001667694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00000024854606 - inSlope: -0.00001667694 - outSlope: -0.000008345713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.00000010945097 - inSlope: -0.000008345713 - outSlope: 0.000013638773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00000033676406 - inSlope: 0.000013638773 - outSlope: -0.000005547431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00000024430696 - inSlope: -0.000005547431 - outSlope: 0.000026974429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00000069388113 - inSlope: 0.000026974429 - outSlope: -0.000011144466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.0000005081402 - inSlope: -0.000011144466 - outSlope: -0.000017229579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00000022098031 - inSlope: -0.000017229579 - outSlope: 0.000021992968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0000005875294 - inSlope: 0.000021992968 - outSlope: -0.00003029051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.000000082687144 - inSlope: -0.00003029051 - outSlope: 0.0000147421415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00000032838926 - inSlope: 0.0000147421415 - outSlope: -0.000010340177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00000015605283 - inSlope: -0.000010340177 - outSlope: 0.000011752833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0000003519332 - inSlope: 0.000011752833 - outSlope: 0.000002487259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00000039338764 - inSlope: 0.000002487259 - outSlope: -0.000001117363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00000037476494 - inSlope: -0.000001117363 - outSlope: -0.0000080511845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.00000024057866 - inSlope: -0.0000080511845 - outSlope: 0.000005837181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.00000033786492 - inSlope: 0.000005837181 - outSlope: 0.0000103113425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0000005097211 - inSlope: 0.0000103113425 - outSlope: -0.000016661013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0000002320378 - inSlope: -0.000016661013 - outSlope: 0.000014997621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0000004819979 - inSlope: 0.000014997621 - outSlope: -0.000020584874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00000013891702 - inSlope: -0.000020584874 - outSlope: 0.0000033768722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00000019519837 - inSlope: 0.0000033768722 - outSlope: -0.0000066536786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00000008430383 - inSlope: -0.0000066536786 - outSlope: 0.000021359603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00000044029687 - inSlope: 0.000021359603 - outSlope: -0.000021647187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00000007951076 - inSlope: -0.000021647187 - outSlope: 0.00001803024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00000038001554 - inSlope: 0.00001803024 - outSlope: -0.000013016889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0000001630676 - inSlope: -0.000013016889 - outSlope: 0.000000809878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000017656555 - inSlope: 0.000000809878 - outSlope: 0.000012770827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00000038941323 - inSlope: 0.000012770827 - outSlope: -0.000006379944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00000028308094 - inSlope: -0.000006379944 - outSlope: -0.0000002723405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000027854193 - inSlope: -0.0000002723405 - outSlope: 0.0000030571262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.000000329494 - inSlope: 0.0000030571262 - outSlope: -0.000007780691 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00000019981546 - inSlope: -0.000007780691 - outSlope: 0.00000808316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000033453466 - inSlope: 0.00000808316 - outSlope: -0.000008650799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00000019035481 - inSlope: -0.000008650799 - outSlope: 0.0000028018967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00000023705304 - inSlope: 0.0000028018967 - outSlope: 0.0000011050511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0000002554706 - inSlope: 0.0000011050511 - outSlope: -0.000015247592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0000000013443261 - inSlope: -0.000015247592 - outSlope: -0.000011663481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00000019304683 - inSlope: -0.000011663481 - outSlope: 0.00002999229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00000030682418 - inSlope: 0.00002999229 - outSlope: -0.000014442156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00000006612096 - inSlope: -0.000014442156 - outSlope: 0.000020829826 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0000004132844 - inSlope: 0.000020829826 - outSlope: -0.000009733851 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0000002510537 - inSlope: -0.000009733851 - outSlope: -0.0000060858574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000014962285 - inSlope: -0.0000060858574 - outSlope: -0.000010879519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.000000031702303 - inSlope: -0.000010879519 - outSlope: 0.000028401919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.00000044166595 - inSlope: 0.000028401919 - outSlope: -0.000020869817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.000000093836015 - inSlope: -0.000020869817 - outSlope: 0.000007806791 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00000022394906 - inSlope: 0.000007806791 - outSlope: 0.00001830617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0000005290516 - inSlope: 0.00001830617 - outSlope: -0.000028293935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.000000057486453 - inSlope: -0.000028293935 - outSlope: 0.000009397676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00000021411424 - inSlope: 0.000009397676 - outSlope: 0.0000061312744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00000031630205 - inSlope: 0.0000061312744 - outSlope: 0.000012240157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00000052030447 - inSlope: 0.000012240157 - outSlope: -0.000030839547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.0000000063088157 - inSlope: -0.000030839547 - outSlope: 0.00001612193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0000002750074 - inSlope: 0.00001612193 - outSlope: 0.000019452353 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00000059921297 - inSlope: 0.000019452353 - outSlope: -0.000032833963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.00000005198075 - inSlope: -0.000032833963 - outSlope: 0.000022316197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00000042391702 - inSlope: 0.000022316197 - outSlope: -0.000011410295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.00000023374561 - inSlope: -0.000011410295 - outSlope: -0.000003922527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.00000016837022 - inSlope: -0.000003922527 - outSlope: 0.000012283499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.00000037309647 - inSlope: 0.000012283499 - outSlope: -0.0000030950418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0000003215125 - inSlope: -0.0000030950418 - outSlope: 0.00001809626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.00000062311653 - inSlope: 0.00001809626 - outSlope: 0.000008869199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.00000077093637 - inSlope: 0.000008869199 - outSlope: -0.000016394948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0000004976875 - inSlope: -0.000016394948 - outSlope: 0.00000080865186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.000000511165 - inSlope: 0.00000080865186 - outSlope: -0.0000019274064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.0000004790416 - inSlope: -0.0000019274064 - outSlope: 0.000002252294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0000005165798 - inSlope: 0.000002252294 - outSlope: 0.000005031996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0000006004469 - inSlope: 0.000005031996 - outSlope: -0.00001836644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.00000029433988 - inSlope: -0.00001836644 - outSlope: 0.000028072423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0000007622132 - inSlope: 0.000028072423 - outSlope: -0.0000035999687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.00000070221375 - inSlope: -0.0000035999687 - outSlope: -0.000008373057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.00000056266293 - inSlope: -0.000008373057 - outSlope: 0.000012291866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.0000007675272 - inSlope: 0.000012291866 - outSlope: -0.00000081893825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0000007538782 - inSlope: -0.00000081893825 - outSlope: 0.000005016488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0000008374869 - inSlope: 0.000005016488 - outSlope: -0.0000005630198 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0000008281032 - inSlope: -0.0000005630198 - outSlope: -0.000026959568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.00000037877751 - inSlope: -0.000026959568 - outSlope: 0.000010577639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.0000005550713 - inSlope: 0.000010577639 - outSlope: 0.0000019844147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00000058814487 - inSlope: 0.0000019844147 - outSlope: -0.00000030692405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0000005830295 - inSlope: -0.00000030692405 - outSlope: 0.000015080687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.000000834374 - inSlope: 0.000015080687 - outSlope: 0.000014191409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0000010708973 - inSlope: 0.000014191409 - outSlope: -0.00004649153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.00000029603365 - inSlope: -0.00004649153 - outSlope: 0.000024529887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.0000007048647 - inSlope: 0.000024529887 - outSlope: 0.0000013940385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.00000072809866 - inSlope: 0.0000013940385 - outSlope: -0.0000066728517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.00000061688456 - inSlope: -0.0000066728517 - outSlope: 0.0000030720305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.000000668085 - inSlope: 0.0000030720305 - outSlope: -0.000021940172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.00000030241583 - inSlope: -0.000021940172 - outSlope: 0.000029212291 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.0000007892869 - inSlope: 0.000029212291 - outSlope: -0.000019754852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.0000004600373 - inSlope: -0.000019754852 - outSlope: -0.000014427092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000021958603 - inSlope: -0.000014427092 - outSlope: 0.000035613684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.00000081314687 - inSlope: 0.000035613684 - outSlope: -0.00002220201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.00000044311372 - inSlope: -0.00002220201 - outSlope: 0.000039807383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.0000011065695 - inSlope: 0.000039807383 - outSlope: -0.000022267735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000007354409 - inSlope: -0.000022267735 - outSlope: -0.000030644078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.00000022470675 - inSlope: -0.000030644078 - outSlope: 0.000022626644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.00000060181713 - inSlope: 0.000022626644 - outSlope: -0.000009482404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.0000004437761 - inSlope: -0.000009482404 - outSlope: -0.0000038515677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.00000037958335 - inSlope: -0.0000038515677 - outSlope: -0.0000017052172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.0000003511631 - inSlope: -0.0000017052172 - outSlope: 0.000010349479 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.00000052365425 - inSlope: 0.000010349479 - outSlope: 0.000020090769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.0000008585001 - inSlope: 0.000020090769 - outSlope: -0.0000041688445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.0000007890194 - inSlope: -0.0000041688445 - outSlope: -0.000021163614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.00000043629282 - inSlope: -0.000021163614 - outSlope: 0.000013971719 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.0000006691546 - inSlope: 0.000013971719 - outSlope: -0.000011702754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.00000047410887 - inSlope: -0.000011702754 - outSlope: 0.000017869485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.00000077193334 - inSlope: 0.000017869485 - outSlope: -0.000018642313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.0000004612284 - inSlope: -0.000018642313 - outSlope: 0.0000036358203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0000005218262 - inSlope: 0.0000036358203 - outSlope: 0.000008085577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.0000006565857 - inSlope: 0.000008085577 - outSlope: 0.0000075768403 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.00000078286627 - inSlope: 0.0000075768403 - outSlope: -0.000032918262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.00000023422912 - inSlope: -0.000032918262 - outSlope: 0.000025675845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.00000066215944 - inSlope: 0.000025675845 - outSlope: -0.000019511155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0000003369738 - inSlope: -0.000019511155 - outSlope: 0.000005873835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.00000043487097 - inSlope: 0.000005873835 - outSlope: -0.000014491259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.00000019335023 - inSlope: -0.000014491259 - outSlope: 0.000018445027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.00000050076704 - inSlope: 0.000018445027 - outSlope: 0.0000036395659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0000005614264 - inSlope: 0.0000036395659 - outSlope: 0.000003107528 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0000006132185 - inSlope: 0.000003107528 - outSlope: 0.000003385213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.00000066963867 - inSlope: 0.000003385213 - outSlope: 0.0000024904432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.000000711146 - inSlope: 0.0000024904432 - outSlope: -0.0000010699522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0000006933135 - inSlope: -0.0000010699522 - outSlope: 0.000008952025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000084251377 - inSlope: 0.000008952025 - outSlope: -0.000003908692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.00000077736803 - inSlope: -0.000003908692 - outSlope: -0.000003615603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.00000071710804 - inSlope: -0.000003615603 - outSlope: 0.0000036743268 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.00000077834676 - inSlope: 0.0000036743268 - outSlope: -0.000015676425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.00000051707326 - inSlope: -0.000015676425 - outSlope: -0.000008406579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.00000037696375 - inSlope: -0.000008406579 - outSlope: 0.0000145401245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.00000061929893 - inSlope: 0.0000145401245 - outSlope: -0.000014000669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.00000038595468 - inSlope: -0.000014000669 - outSlope: -0.0000030830176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.0000003345711 - inSlope: -0.0000030830176 - outSlope: 0.000009494253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.0000004928085 - inSlope: 0.000009494253 - outSlope: 0.000002751928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.00000053867393 - inSlope: 0.000002751928 - outSlope: -0.0000036460256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.0000004779069 - inSlope: -0.0000036460256 - outSlope: -0.000001431151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0000004540544 - inSlope: -0.000001431151 - outSlope: 0.000010837977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0000006346872 - inSlope: 0.000010837977 - outSlope: -0.000009190447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0000004815132 - inSlope: -0.000009190447 - outSlope: 0.0000021824483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0000005178873 - inSlope: 0.0000021824483 - outSlope: -0.0000050158537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.00000043428864 - inSlope: -0.0000050158537 - outSlope: -0.00000003523329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.00000043370142 - inSlope: -0.00000003523329 - outSlope: -0.0000125894585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.00000022387731 - inSlope: -0.0000125894585 - outSlope: 0.000010514622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.00000039912084 - inSlope: 0.000010514622 - outSlope: 0.000010294522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.00000057069605 - inSlope: 0.000010294522 - outSlope: -0.000012287757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0000003659003 - inSlope: -0.000012287757 - outSlope: 0.000013857026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.0000005968505 - inSlope: 0.000013857026 - outSlope: 0.000008027164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.00000073063643 - inSlope: 0.000008027164 - outSlope: -0.000019547113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.00000040485153 - inSlope: -0.000019547113 - outSlope: 0.000001654232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.00000043242204 - inSlope: 0.000001654232 - outSlope: -0.000007008715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.00000031561024 - inSlope: -0.000007008715 - outSlope: -0.0000028035236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0000002688849 - inSlope: -0.0000028035236 - outSlope: 0.0000007621857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00000028158797 - inSlope: 0.0000007621857 - outSlope: 0.000006404938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.00000038833684 - inSlope: 0.000006404938 - outSlope: 0.0000065721433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.00000049787246 - inSlope: 0.0000065721433 - outSlope: 0.000014120167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0000007332117 - inSlope: 0.000014120167 - outSlope: -0.000009464049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0000005754777 - inSlope: -0.000009464049 - outSlope: -0.0000019976342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.00000054218384 - inSlope: -0.0000019976342 - outSlope: 0.000021875956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.00000090678276 - inSlope: 0.000021875956 - outSlope: -0.000029472267 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0000004155788 - inSlope: -0.000029472267 - outSlope: -0.0000033937242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00000035901678 - inSlope: -0.0000033937242 - outSlope: 0.000014116614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00000059429345 - inSlope: 0.000014116614 - outSlope: -0.000016153235 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000032507313 - inSlope: -0.000016153235 - outSlope: -0.000016153235 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5878858 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5878858 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.02511373 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.02511373 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.048068784 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.048068784 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.99260956 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.99260956 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03292263 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.03292263 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000039515624 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000039515624 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.001239594 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.001239594 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.2538398e-16 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -2.2538398e-16 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.587886 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.587886 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.025113374 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.025113374 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.04806799 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.04806799 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9926093 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.9926093 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.032923732 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.032923732 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000039771767 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000039771767 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0012392391 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0012392391 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 2.0355553e-15 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 2.0355553e-15 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000009106919 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0000009106919 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.8513151 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.8513151 - inSlope: -0 - outSlope: -0.03255132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.8518576 - inSlope: -0.03255132 - outSlope: -0.11669051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.85380244 - inSlope: -0.11669051 - outSlope: -0.12932505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.85595787 - inSlope: -0.12932505 - outSlope: -0.15356556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.8585173 - inSlope: -0.15356556 - outSlope: -0.18960732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.8616774 - inSlope: -0.18960732 - outSlope: -0.13839139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.8639839 - inSlope: -0.13839139 - outSlope: -0.11301011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.86586744 - inSlope: -0.11301011 - outSlope: -0.11110793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.86771923 - inSlope: -0.11110793 - outSlope: -0.015703455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.86798096 - inSlope: -0.015703455 - outSlope: 0.036900077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.86736596 - inSlope: 0.036900077 - outSlope: 0.0955901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.8657728 - inSlope: 0.0955901 - outSlope: 0.11782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.8638091 - inSlope: 0.11782061 - outSlope: 0.24017952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.8598061 - inSlope: 0.24017952 - outSlope: 0.30390888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.854741 - inSlope: 0.30390888 - outSlope: 0.3686204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.8485973 - inSlope: 0.3686204 - outSlope: 0.4331593 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.841378 - inSlope: 0.4331593 - outSlope: 0.4965632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.8331019 - inSlope: 0.4965632 - outSlope: 0.5093806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.82461226 - inSlope: 0.5093806 - outSlope: 0.63732207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.81399024 - inSlope: 0.63732207 - outSlope: 0.6830042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.80260676 - inSlope: 0.6830042 - outSlope: 0.7243974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.7905335 - inSlope: 0.7243974 - outSlope: 0.76104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.7778495 - inSlope: 0.76104 - outSlope: 0.7923468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.7646437 - inSlope: 0.7923468 - outSlope: 0.81749874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.75101876 - inSlope: 0.81749874 - outSlope: 0.8357628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.7370894 - inSlope: 0.8357628 - outSlope: 0.8465024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.72298104 - inSlope: 0.8465024 - outSlope: 0.8487948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.70883447 - inSlope: 0.8487948 - outSlope: 0.8421726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.6947982 - inSlope: 0.8421726 - outSlope: 0.82589585 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.68103325 - inSlope: 0.82589585 - outSlope: 0.7992168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.667713 - inSlope: 0.7992168 - outSlope: 0.7618017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6550163 - inSlope: 0.7618017 - outSlope: 0.7653744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.6422601 - inSlope: 0.7653744 - outSlope: 0.65648025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.63131875 - inSlope: 0.65648025 - outSlope: 0.5842536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.6215812 - inSlope: 0.5842536 - outSlope: 0.50086904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6132333 - inSlope: 0.50086904 - outSlope: 0.40644088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6064593 - inSlope: 0.40644088 - outSlope: 0.30157357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.6014331 - inSlope: 0.30157357 - outSlope: 0.18717545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.5983135 - inSlope: 0.18717545 - outSlope: 0.064094126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.5972453 - inSlope: 0.064094126 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.5972453 - inSlope: -0 - outSlope: 0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.5972181 - inSlope: 0.0016307846 - outSlope: 0.0044560474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.5971438 - inSlope: 0.0044560474 - outSlope: 0.0068378025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.59702986 - inSlope: 0.0068378025 - outSlope: 0.008418568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.59688956 - inSlope: 0.008418568 - outSlope: 0.009516487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.59673095 - inSlope: 0.009516487 - outSlope: 0.010031471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.59656376 - inSlope: 0.010031471 - outSlope: 0.00994564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.596398 - inSlope: 0.00994564 - outSlope: 0.009291181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.59624314 - inSlope: 0.009291181 - outSlope: 0.008035906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.5961092 - inSlope: 0.008035906 - outSlope: 0.006118975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.5960072 - inSlope: 0.006118975 - outSlope: 0.0037479436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.59594476 - inSlope: 0.0037479436 - outSlope: 0.00074386667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.59593236 - inSlope: 0.00074386667 - outSlope: -0.0029218225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.59598106 - inSlope: -0.0029218225 - outSlope: -0.0070595806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.5960987 - inSlope: -0.0070595806 - outSlope: -0.011798155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.59629536 - inSlope: -0.011798155 - outSlope: -0.017094629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.59658027 - inSlope: -0.017094629 - outSlope: -0.02294185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.59696263 - inSlope: -0.02294185 - outSlope: -0.029325303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.5974514 - inSlope: -0.029325303 - outSlope: -0.036191974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.5980546 - inSlope: -0.036191974 - outSlope: -0.043666404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.59878236 - inSlope: -0.043666404 - outSlope: -0.051609326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.5996425 - inSlope: -0.051609326 - outSlope: -0.059956368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6006418 - inSlope: -0.059956368 - outSlope: -0.06878979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.6017883 - inSlope: -0.06878979 - outSlope: -0.70719904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6135749 - inSlope: -0.70719904 - outSlope: -0.5811703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.62326115 - inSlope: -0.5811703 - outSlope: 0.16769545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.62046623 - inSlope: 0.16769545 - outSlope: 0.4632716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.61274505 - inSlope: 0.4632716 - outSlope: 0.77581 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.5998149 - inSlope: 0.77581 - outSlope: 0.9213504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.58445907 - inSlope: 0.9213504 - outSlope: 1.0064945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.5676842 - inSlope: 1.0064945 - outSlope: 0.9353587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.5520949 - inSlope: 0.9353587 - outSlope: 0.65812534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.54112613 - inSlope: 0.65812534 - outSlope: 0.15037443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.5386199 - inSlope: 0.15037443 - outSlope: -0.39653817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.54522884 - inSlope: -0.39653817 - outSlope: -0.8041521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.55863136 - inSlope: -0.8041521 - outSlope: -1.1548816 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.57787937 - inSlope: -1.1548816 - outSlope: -1.4410129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.6018962 - inSlope: -1.4410129 - outSlope: -1.6595021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.62955457 - inSlope: -1.6595021 - outSlope: -1.8110864 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.6597393 - inSlope: -1.8110864 - outSlope: -1.9002146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6914095 - inSlope: -1.9002146 - outSlope: -1.9335598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.7236355 - inSlope: -1.9335598 - outSlope: -1.9179529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.75560135 - inSlope: -1.9179529 - outSlope: -1.8595523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.78659385 - inSlope: -1.8595523 - outSlope: -1.8024561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.8166352 - inSlope: -1.8024561 - outSlope: -1.6080717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.84343636 - inSlope: -1.6080717 - outSlope: -1.454853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.8676839 - inSlope: -1.454853 - outSlope: -1.2840927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.8890854 - inSlope: -1.2840927 - outSlope: -1.1014627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.9074431 - inSlope: -1.1014627 - outSlope: -0.81371504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.921005 - inSlope: -0.81371504 - outSlope: -0.6261462 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9314408 - inSlope: -0.6261462 - outSlope: -0.4109935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.93829066 - inSlope: -0.4109935 - outSlope: -0.1506938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.9408022 - inSlope: -0.1506938 - outSlope: 0.004112724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.9407337 - inSlope: 0.004112724 - outSlope: 0.19406694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9374992 - inSlope: 0.19406694 - outSlope: 0.27034906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.9329934 - inSlope: 0.27034906 - outSlope: 0.33519778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.9274068 - inSlope: 0.33519778 - outSlope: 0.24836206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.9232674 - inSlope: 0.24836206 - outSlope: 0.09703526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9216502 - inSlope: 0.09703526 - outSlope: 0.008304008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.92151177 - inSlope: 0.008304008 - outSlope: 0.024333023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.9211062 - inSlope: 0.024333023 - outSlope: 0.039378442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.9204499 - inSlope: 0.039378442 - outSlope: 0.053651385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9195557 - inSlope: 0.053651385 - outSlope: 0.06712324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.918437 - inSlope: 0.06712324 - outSlope: 0.07965095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.9171095 - inSlope: 0.07965095 - outSlope: 0.09131321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.9155876 - inSlope: 0.09131321 - outSlope: 0.1022316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.91388375 - inSlope: 0.1022316 - outSlope: 0.11222373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.91201335 - inSlope: 0.11222373 - outSlope: 0.12142193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.90998966 - inSlope: 0.12142193 - outSlope: 0.12974751 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.9078272 - inSlope: 0.12974751 - outSlope: 0.13722195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.90554017 - inSlope: 0.13722195 - outSlope: 0.14380945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.90314335 - inSlope: 0.14380945 - outSlope: 0.14956728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.90065056 - inSlope: 0.14956728 - outSlope: 0.15442386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.89807683 - inSlope: 0.15442386 - outSlope: 0.15842703 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.89543635 - inSlope: 0.15842703 - outSlope: 0.16155139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.8927438 - inSlope: 0.16155139 - outSlope: 0.16370788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.89001536 - inSlope: 0.16370788 - outSlope: 0.16508119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.887264 - inSlope: 0.16508119 - outSlope: 0.16544954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.8845065 - inSlope: 0.16544954 - outSlope: 0.19247192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.88129866 - inSlope: 0.19247192 - outSlope: 0.16363636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.8785714 - inSlope: 0.16363636 - outSlope: 0.1613082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.8758829 - inSlope: 0.1613082 - outSlope: 0.15792146 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.8732509 - inSlope: 0.15792146 - outSlope: 0.15371218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.87068903 - inSlope: 0.15371218 - outSlope: 0.14835133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.8682165 - inSlope: 0.14835133 - outSlope: 0.14217867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.8658469 - inSlope: 0.14217867 - outSlope: 0.13496532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.86359745 - inSlope: 0.13496532 - outSlope: 0.12678993 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.8614843 - inSlope: 0.12678993 - outSlope: 0.11759173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.8595244 - inSlope: 0.11759173 - outSlope: 0.10744428 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.85773367 - inSlope: 0.10744428 - outSlope: 0.09632358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.8561283 - inSlope: 0.09632358 - outSlope: 0.08421787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.85472465 - inSlope: 0.08421787 - outSlope: 0.07102854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.85354084 - inSlope: 0.07102854 - outSlope: 0.056959447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.8525915 - inSlope: 0.056959447 - outSlope: 0.04191045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.851893 - inSlope: 0.04191045 - outSlope: 0.02585652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.85146207 - inSlope: 0.02585652 - outSlope: 0.008819112 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.8513151 - inSlope: 0.008819112 - outSlope: 0.008819112 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37417826 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.37417826 - inSlope: -0 - outSlope: 0.11800658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.37614504 - inSlope: 0.11800658 - outSlope: 0.33399436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3817116 - inSlope: 0.33399436 - outSlope: 0.5217437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.39040735 - inSlope: 0.5217437 - outSlope: 0.6647361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.40148628 - inSlope: 0.6647361 - outSlope: 0.76357913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.41421258 - inSlope: 0.76357913 - outSlope: 0.8327605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4280919 - inSlope: 0.8327605 - outSlope: 0.8659507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.44252446 - inSlope: 0.8659507 - outSlope: 0.87001467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4570247 - inSlope: 0.87001467 - outSlope: 0.85992956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47135684 - inSlope: 0.85992956 - outSlope: 0.8278646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.48515457 - inSlope: 0.8278646 - outSlope: 0.78157043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.49818078 - inSlope: 0.78157043 - outSlope: 0.7214273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.51020455 - inSlope: 0.7214273 - outSlope: 0.6568164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.5211515 - inSlope: 0.6568164 - outSlope: 0.58063084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.53082865 - inSlope: 0.58063084 - outSlope: 0.4980384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.5391293 - inSlope: 0.4980384 - outSlope: 0.41028538 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5459674 - inSlope: 0.41028538 - outSlope: 0.31867534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.55127865 - inSlope: 0.31867534 - outSlope: 0.22390744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.55501044 - inSlope: 0.22390744 - outSlope: 0.12960804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.55717057 - inSlope: 0.12960804 - outSlope: 0.03413179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.55773944 - inSlope: 0.03413179 - outSlope: -0.059534367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.5567472 - inSlope: -0.059534367 - outSlope: -0.14981762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.55425024 - inSlope: -0.14981762 - outSlope: -0.23530506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5503285 - inSlope: -0.23530506 - outSlope: -0.31425148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.545091 - inSlope: -0.31425148 - outSlope: -0.38504398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.5386736 - inSlope: -0.38504398 - outSlope: -0.4460947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.5312387 - inSlope: -0.4460947 - outSlope: -0.496109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.5229702 - inSlope: -0.496109 - outSlope: -0.5338099 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.5140733 - inSlope: -0.5338099 - outSlope: -0.5581539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.50477076 - inSlope: -0.5581539 - outSlope: -0.5683982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.49529746 - inSlope: -0.5683982 - outSlope: -0.5641764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.48589453 - inSlope: -0.5641764 - outSlope: -0.5458247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.47679746 - inSlope: -0.5458247 - outSlope: -0.51216114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.46826145 - inSlope: -0.51216114 - outSlope: -0.46507046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.46051028 - inSlope: -0.46507046 - outSlope: -0.40475178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.45376438 - inSlope: -0.40475178 - outSlope: -0.33217046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.4482282 - inSlope: -0.33217046 - outSlope: -0.24849439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.44408664 - inSlope: -0.24849439 - outSlope: -0.15501395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.44150308 - inSlope: -0.15501395 - outSlope: -0.0532419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.4406157 - inSlope: -0.0532419 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.4406157 - inSlope: -0 - outSlope: 0.00032007723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.44062105 - inSlope: 0.00032007723 - outSlope: 0.0008708247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.44063556 - inSlope: 0.0008708247 - outSlope: 0.001214139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.4406558 - inSlope: 0.001214139 - outSlope: 0.0013643516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.44067854 - inSlope: 0.0013643516 - outSlope: 0.0013679279 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.44070134 - inSlope: 0.0013679279 - outSlope: 0.0011569272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.44072062 - inSlope: 0.0011569272 - outSlope: 0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.44073373 - inSlope: 0.00078678207 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.4407372 - inSlope: 0.00020742437 - outSlope: -0.00054717116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.44072807 - inSlope: -0.00054717116 - outSlope: -0.0015002396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.44070306 - inSlope: -0.0015002396 - outSlope: -0.0026160504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.44065946 - inSlope: -0.0026160504 - outSlope: -0.0039517917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.4405936 - inSlope: -0.0039517917 - outSlope: -0.005505686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.44050184 - inSlope: -0.005505686 - outSlope: -0.0072169374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.44038156 - inSlope: -0.0072169374 - outSlope: -0.009162434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.44022885 - inSlope: -0.009162434 - outSlope: -0.011352908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.44003963 - inSlope: -0.011352908 - outSlope: -0.0137364995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.4398107 - inSlope: -0.0137364995 - outSlope: -0.016404288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.4395373 - inSlope: -0.016404288 - outSlope: -0.019281525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.43921593 - inSlope: -0.019281525 - outSlope: -0.022435805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.438842 - inSlope: -0.022435805 - outSlope: -0.025904799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.43841025 - inSlope: -0.025904799 - outSlope: -0.029640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.43791625 - inSlope: -0.029640226 - outSlope: -0.033747587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.4373538 - inSlope: -0.033747587 - outSlope: -0.36281562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.43130687 - inSlope: -0.36281562 - outSlope: -0.38896796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.42482403 - inSlope: -0.38896796 - outSlope: 0.15043452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.42733127 - inSlope: 0.15043452 - outSlope: 0.3622452 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.43336868 - inSlope: 0.3622452 - outSlope: 0.42592448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.44046742 - inSlope: 0.42592448 - outSlope: 0.35992956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.44646624 - inSlope: 0.35992956 - outSlope: 0.21575174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.4500621 - inSlope: 0.21575174 - outSlope: 0.06066984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.45107326 - inSlope: 0.06066984 - outSlope: -0.04125778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.45038563 - inSlope: -0.04125778 - outSlope: -0.056789167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.44943914 - inSlope: -0.056789167 - outSlope: 0.14360024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.45183247 - inSlope: 0.14360024 - outSlope: 0.4838656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.4598969 - inSlope: 0.4838656 - outSlope: 0.7768489 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.47284436 - inSlope: 0.7768489 - outSlope: 1.0099027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.48967606 - inSlope: 1.0099027 - outSlope: 1.1719118 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.5092079 - inSlope: 1.1719118 - outSlope: 1.2539518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.5301071 - inSlope: 1.2539518 - outSlope: 1.2518132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.5509706 - inSlope: 1.2518132 - outSlope: 1.1670982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.57042223 - inSlope: 1.1670982 - outSlope: 1.0074208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.58721256 - inSlope: 1.0074208 - outSlope: 0.78559476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6003058 - inSlope: 0.78559476 - outSlope: 0.5192008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.60895926 - inSlope: 0.5192008 - outSlope: 0.21881124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.6126061 - inSlope: 0.21881124 - outSlope: -0.09204635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.611072 - inSlope: -0.09204635 - outSlope: -0.40288964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.6043572 - inSlope: -0.40288964 - outSlope: -0.70280737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.59264374 - inSlope: -0.70280737 - outSlope: -0.9820721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.5762759 - inSlope: -0.9820721 - outSlope: -1.2315321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.55575037 - inSlope: -1.2315321 - outSlope: -1.4437773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.53168744 - inSlope: -1.4437773 - outSlope: -1.6054538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.5049299 - inSlope: -1.6054538 - outSlope: -1.709724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.47643453 - inSlope: -1.709724 - outSlope: -1.7286764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.44762328 - inSlope: -1.7286764 - outSlope: -1.6427902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.42024347 - inSlope: -1.6427902 - outSlope: -1.4021797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.39687383 - inSlope: -1.4021797 - outSlope: -0.97991025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.380542 - inSlope: -0.97991025 - outSlope: -0.36088264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.3745273 - inSlope: -0.36088264 - outSlope: 0.00066696707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.37453842 - inSlope: 0.00066696707 - outSlope: 0.002015235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.374572 - inSlope: 0.002015235 - outSlope: 0.0031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.37462413 - inSlope: 0.0031274587 - outSlope: 0.004178886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.37469378 - inSlope: 0.004178886 - outSlope: 0.0050550746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.37477803 - inSlope: 0.0050550746 - outSlope: 0.0057238396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.37487343 - inSlope: 0.0057238396 - outSlope: 0.0062191547 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.37497708 - inSlope: 0.0062191547 - outSlope: 0.006530291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.37508592 - inSlope: 0.006530291 - outSlope: 0.006642944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.37519664 - inSlope: 0.006642944 - outSlope: 0.0065875114 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.37530643 - inSlope: 0.0065875114 - outSlope: 0.006322867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.3754118 - inSlope: 0.006322867 - outSlope: 0.0058794077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.3755098 - inSlope: 0.0058794077 - outSlope: 0.0053197197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.37559846 - inSlope: 0.0053197197 - outSlope: 0.004577641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.37567475 - inSlope: 0.004577641 - outSlope: 0.0037390029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.37573707 - inSlope: 0.0037390029 - outSlope: 0.0027912483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.3757836 - inSlope: 0.0027912483 - outSlope: 0.0018239039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.375814 - inSlope: 0.0018239039 - outSlope: 0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.3758258 - inSlope: 0.0007081039 - outSlope: -0.00040769615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.375819 - inSlope: -0.00040769615 - outSlope: -0.0014752164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.3757944 - inSlope: -0.0014752164 - outSlope: 0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.3758062 - inSlope: 0.0007081039 - outSlope: -0.0035977399 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.37574625 - inSlope: -0.0035977399 - outSlope: -0.0046241325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.37566918 - inSlope: -0.0046241325 - outSlope: -0.0055718473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.37557632 - inSlope: -0.0055718473 - outSlope: -0.006276375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.3754717 - inSlope: -0.006276375 - outSlope: -0.0070077246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.37535492 - inSlope: -0.0070077246 - outSlope: -0.0074887346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.3752301 - inSlope: -0.0074887346 - outSlope: -0.007849939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.37509927 - inSlope: -0.007849939 - outSlope: -0.00801266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.37496573 - inSlope: -0.00801266 - outSlope: -0.007994778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.37483248 - inSlope: -0.007994778 - outSlope: -0.0077800904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.3747028 - inSlope: -0.0077800904 - outSlope: -0.0073349546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.37458056 - inSlope: -0.0073349546 - outSlope: -0.006701953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.37446886 - inSlope: -0.006701953 - outSlope: -0.005881196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.37437084 - inSlope: -0.005881196 - outSlope: -0.004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.37429038 - inSlope: -0.004827981 - outSlope: -0.003676418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.3742291 - inSlope: -0.003676418 - outSlope: -0.0022637865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.37419137 - inSlope: -0.0022637865 - outSlope: -0.00078678207 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.37417826 - inSlope: -0.00078678207 - outSlope: -0.00078678207 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.14505611 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.14505611 - inSlope: -0 - outSlope: -0.02647164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.14461492 - inSlope: -0.02647164 - outSlope: -0.028772084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.14413539 - inSlope: -0.028772084 - outSlope: -0.13846779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.14182758 - inSlope: -0.13846779 - outSlope: -0.18539625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13873765 - inSlope: -0.18539625 - outSlope: -0.17785655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13577338 - inSlope: -0.17785655 - outSlope: -0.2807471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13109426 - inSlope: -0.2807471 - outSlope: -0.3078265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.1259638 - inSlope: -0.3078265 - outSlope: -0.2818593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.12126616 - inSlope: -0.2818593 - outSlope: -0.3635255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.115207404 - inSlope: -0.3635255 - outSlope: -0.36914742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.10905495 - inSlope: -0.36914742 - outSlope: -0.37039778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.10288164 - inSlope: -0.37039778 - outSlope: -0.32447383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.09747375 - inSlope: -0.32447383 - outSlope: -0.3771775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.09118746 - inSlope: -0.3771775 - outSlope: -0.35971275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.085192256 - inSlope: -0.35971275 - outSlope: -0.3391233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.079540186 - inSlope: -0.3391233 - outSlope: -0.31545624 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.07428259 - inSlope: -0.31545624 - outSlope: -0.28867123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.069471404 - inSlope: -0.28867123 - outSlope: -0.22099233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.0657882 - inSlope: -0.22099233 - outSlope: -0.24451913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.061712887 - inSlope: -0.24451913 - outSlope: -0.20270357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.058334474 - inSlope: -0.20270357 - outSlope: -0.16061082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.05565763 - inSlope: -0.16061082 - outSlope: -0.11893887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.053675316 - inSlope: -0.11893887 - outSlope: -0.078348964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0523695 - inSlope: -0.078348964 - outSlope: -0.039473437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.05171161 - inSlope: -0.039473437 - outSlope: -0.003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.051658563 - inSlope: -0.003182891 - outSlope: 0.029802946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.05215528 - inSlope: 0.029802946 - outSlope: 0.058971997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.053138144 - inSlope: 0.058971997 - outSlope: 0.083455525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.05452908 - inSlope: 0.083455525 - outSlope: 0.10292987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.056244574 - inSlope: 0.10292987 - outSlope: 0.117017515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.058194865 - inSlope: 0.117017515 - outSlope: 0.12551767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.060286824 - inSlope: 0.12551767 - outSlope: 0.099543355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.061945878 - inSlope: 0.099543355 - outSlope: 0.124171644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0640154 - inSlope: 0.124171644 - outSlope: 0.11656266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.06595811 - inSlope: 0.11656266 - outSlope: 0.103934065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.06769036 - inSlope: 0.103934065 - outSlope: 0.08687817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.069138326 - inSlope: 0.08687817 - outSlope: 0.065856785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.07023594 - inSlope: 0.065856785 - outSlope: 0.04138116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.07092562 - inSlope: 0.04138116 - outSlope: 0.0142510375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.07116314 - inSlope: 0.0142510375 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.07116314 - inSlope: -0 - outSlope: 0.00039383807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.071169704 - inSlope: 0.00039383807 - outSlope: 0.0011166941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.071188316 - inSlope: 0.0011166941 - outSlope: 0.0018216557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07121868 - inSlope: 0.0018216557 - outSlope: 0.0023880624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.07125848 - inSlope: 0.0023880624 - outSlope: 0.0029240577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.07130721 - inSlope: 0.0029240577 - outSlope: 0.0033818218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.071363576 - inSlope: 0.0033818218 - outSlope: 0.0038078465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.07142704 - inSlope: 0.0038078465 - outSlope: 0.004073832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.07149494 - inSlope: 0.004073832 - outSlope: 0.0043420536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.071567304 - inSlope: 0.0043420536 - outSlope: 0.0044953544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.07164223 - inSlope: 0.0044953544 - outSlope: 0.0046353084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.07171948 - inSlope: 0.0046353084 - outSlope: 0.0046451436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0717969 - inSlope: 0.0046451436 - outSlope: 0.0046590017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.07187455 - inSlope: 0.0046590017 - outSlope: 0.0045736176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.07195078 - inSlope: 0.0045736176 - outSlope: 0.0043796045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.07202377 - inSlope: 0.0043796045 - outSlope: 0.004243259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.07209449 - inSlope: 0.004243259 - outSlope: 0.003966544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.0721606 - inSlope: 0.003966544 - outSlope: 0.0037179657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.07222257 - inSlope: 0.0037179657 - outSlope: 0.0034341249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.0722798 - inSlope: 0.0034341249 - outSlope: 0.0030724735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.07233101 - inSlope: 0.0030724735 - outSlope: 0.0028073813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0723778 - inSlope: 0.0028073813 - outSlope: 0.0025092089 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.07241962 - inSlope: 0.0025092089 - outSlope: 0.0022222123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.07245666 - inSlope: 0.0022222123 - outSlope: 0.05627816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.07339463 - inSlope: 0.05627816 - outSlope: 0.052958995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.07427728 - inSlope: 0.052958995 - outSlope: -0.038915314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.073628694 - inSlope: -0.038915314 - outSlope: -0.08835115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.072156176 - inSlope: -0.08835115 - outSlope: -0.122380376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.070116505 - inSlope: -0.122380376 - outSlope: -0.054825746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.06920274 - inSlope: -0.054825746 - outSlope: 0.010041306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0693701 - inSlope: 0.010041306 - outSlope: 0.06068012 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.07038143 - inSlope: 0.06068012 - outSlope: 0.05911907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.07136675 - inSlope: 0.05911907 - outSlope: -0.01336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.07114408 - inSlope: -0.01336 - outSlope: -0.1393856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.06882099 - inSlope: -0.1393856 - outSlope: -0.26665834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.06437669 - inSlope: -0.26665834 - outSlope: -0.37174916 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.058180876 - inSlope: -0.37174916 - outSlope: -0.44762245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.05072051 - inSlope: -0.44762245 - outSlope: -0.48806036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.042586178 - inSlope: -0.48806036 - outSlope: -0.48779124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.03445633 - inSlope: -0.48779124 - outSlope: -0.4443944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.027049765 - inSlope: -0.4443944 - outSlope: -0.35954377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.021057375 - inSlope: -0.35954377 - outSlope: -0.23892102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.017075362 - inSlope: -0.23892102 - outSlope: -0.09228194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.015537331 - inSlope: -0.09228194 - outSlope: 0.091845766 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.017068114 - inSlope: 0.091845766 - outSlope: 0.21865433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.02071235 - inSlope: 0.21865433 - outSlope: 0.37708253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.026997052 - inSlope: 0.37708253 - outSlope: 0.5253288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.035752524 - inSlope: 0.5253288 - outSlope: 0.6597679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.046748646 - inSlope: 0.6597679 - outSlope: 0.69643086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.058355816 - inSlope: 0.69643086 - outSlope: 0.7875313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.071481325 - inSlope: 0.7875313 - outSlope: 0.82887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.08529581 - inSlope: 0.82887 - outSlope: 0.7806188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.09830611 - inSlope: 0.7806188 - outSlope: 0.78831315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.11144465 - inSlope: 0.78831315 - outSlope: 0.67983514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.12277523 - inSlope: 0.67983514 - outSlope: 0.61629 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13304672 - inSlope: 0.61629 - outSlope: 0.42454582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.14012247 - inSlope: 0.42454582 - outSlope: 0.29813498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.14509138 - inSlope: 0.29813498 - outSlope: 0.10517041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.14684422 - inSlope: 0.10517041 - outSlope: -0.00024050153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.14684021 - inSlope: -0.00024050153 - outSlope: -0.000608862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.14683007 - inSlope: -0.000608862 - outSlope: -0.001077355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.14681211 - inSlope: -0.001077355 - outSlope: -0.0013813389 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.14678909 - inSlope: -0.0013813389 - outSlope: -0.0018283742 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.14675862 - inSlope: -0.0018283742 - outSlope: -0.001951756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.14672609 - inSlope: -0.001951756 - outSlope: -0.0022369644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.1466888 - inSlope: -0.0022369644 - outSlope: -0.00243366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.14664824 - inSlope: -0.00243366 - outSlope: -0.0024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.14660697 - inSlope: -0.0024765753 - outSlope: -0.0026652243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.14656255 - inSlope: -0.0026652243 - outSlope: -0.0025758173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.14651962 - inSlope: -0.0025758173 - outSlope: -0.0026518132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.14647542 - inSlope: -0.0026518132 - outSlope: -0.0026044275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.14643201 - inSlope: -0.0026044275 - outSlope: -0.0025552534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.14638942 - inSlope: -0.0025552534 - outSlope: -0.0023522996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.14635022 - inSlope: -0.0023522996 - outSlope: -0.0023004105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.14631188 - inSlope: -0.0023004105 - outSlope: -0.002140405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.1462762 - inSlope: -0.002140405 - outSlope: -0.0019365568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.14624393 - inSlope: -0.0019365568 - outSlope: -0.0017720478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.1462144 - inSlope: -0.0017720478 - outSlope: -0.0016701238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.14618656 - inSlope: -0.0016701238 - outSlope: -0.055103354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.14526817 - inSlope: -0.055103354 - outSlope: -0.0017729419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.14523862 - inSlope: -0.0017729419 - outSlope: -0.001636149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.14521135 - inSlope: -0.001636149 - outSlope: -0.0014385595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.14518738 - inSlope: -0.0014385595 - outSlope: -0.0012955082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.14516579 - inSlope: -0.0012955082 - outSlope: -0.0011158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.14514719 - inSlope: -0.0011158 - outSlope: -0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.1451308 - inSlope: -0.0009834776 - outSlope: -0.0009065875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.14511569 - inSlope: -0.0009065875 - outSlope: -0.0006937987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.14510413 - inSlope: -0.0006937987 - outSlope: -0.00070542167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.14509237 - inSlope: -0.00070542167 - outSlope: -0.00048815552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.14508423 - inSlope: -0.00048815552 - outSlope: -0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.14507714 - inSlope: -0.00042557757 - outSlope: -0.0004246835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.14507006 - inSlope: -0.0004246835 - outSlope: -0.00029504328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.14506514 - inSlope: -0.00029504328 - outSlope: -0.00019669552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.14506187 - inSlope: -0.00019669552 - outSlope: -0.0001305343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.14505969 - inSlope: -0.0001305343 - outSlope: -0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.14505805 - inSlope: -0.00009834776 - outSlope: -0.00011622917 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.14505611 - inSlope: -0.00011622917 - outSlope: -0.00011622917 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61051625 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.61051625 - inSlope: -0 - outSlope: -0.27930763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.6058611 - inSlope: -0.27930763 - outSlope: -0.8038123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.59246427 - inSlope: -0.8038123 - outSlope: -1.2517586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.57160157 - inSlope: -1.2517586 - outSlope: -1.6194156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.54461133 - inSlope: -1.6194156 - outSlope: -1.907621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5128177 - inSlope: -1.907621 - outSlope: -2.118062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.47751668 - inSlope: -2.118062 - outSlope: -2.2703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.43967825 - inSlope: -2.2703 - outSlope: -2.3749087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.40009648 - inSlope: -2.3749087 - outSlope: -2.4342196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3595262 - inSlope: -2.4342196 - outSlope: -2.464695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.31844798 - inSlope: -2.464695 - outSlope: -2.4692225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.27729416 - inSlope: -2.4692225 - outSlope: -2.4545965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.23638426 - inSlope: -2.4545965 - outSlope: -2.4174237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.1960939 - inSlope: -2.4174237 - outSlope: -2.3684947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.15661903 - inSlope: -2.3684947 - outSlope: -2.306909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.11817044 - inSlope: -2.306909 - outSlope: -2.2342196 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.08093348 - inSlope: -2.2342196 - outSlope: -2.1518607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.04506917 - inSlope: -2.1518607 - outSlope: -2.0631673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.01068308 - inSlope: -2.0631673 - outSlope: -1.961373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.022006437 - inSlope: -1.961373 - outSlope: -1.8567291 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.052952114 - inSlope: -1.8567291 - outSlope: -1.7465451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.08206117 - inSlope: -1.7465451 - outSlope: -1.6317265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.10925659 - inSlope: -1.6317265 - outSlope: -1.5134312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13448042 - inSlope: -1.5134312 - outSlope: -1.3928037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.15769379 - inSlope: -1.3928037 - outSlope: -1.2710599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.1788781 - inSlope: -1.2710599 - outSlope: -1.1495816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.19803777 - inSlope: -1.1495816 - outSlope: -1.0296751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.21519901 - inSlope: -1.0296751 - outSlope: -0.9125775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.23040873 - inSlope: -0.9125775 - outSlope: -0.7997041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.24373712 - inSlope: -0.7997041 - outSlope: -0.69222605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.2552742 - inSlope: -0.69222605 - outSlope: -0.59103245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.26512474 - inSlope: -0.59103245 - outSlope: -0.4938041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.2733548 - inSlope: -0.4938041 - outSlope: -0.41031578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.2801934 - inSlope: -0.41031578 - outSlope: -0.33160362 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.2857201 - inSlope: -0.33160362 - outSlope: -0.26021022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.29005697 - inSlope: -0.26021022 - outSlope: -0.19560297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.29331702 - inSlope: -0.19560297 - outSlope: -0.13644053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.29559103 - inSlope: -0.13644053 - outSlope: -0.08097775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.29694065 - inSlope: -0.08097775 - outSlope: -0.027088549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.29739213 - inSlope: -0.027088549 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.29739213 - inSlope: -0 - outSlope: -0.0005918747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.297402 - inSlope: -0.0005918747 - outSlope: -0.0012159359 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.29742226 - inSlope: -0.0012159359 - outSlope: -0.0010228094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2974393 - inSlope: -0.0010228094 - outSlope: -0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.29744095 - inSlope: -0.00009834776 - outSlope: 0.0016915814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.29741275 - inSlope: 0.0016915814 - outSlope: 0.004284386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.29734135 - inSlope: 0.004284386 - outSlope: 0.007533438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.2972158 - inSlope: 0.007533438 - outSlope: 0.01174451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.29702005 - inSlope: 0.01174451 - outSlope: 0.016593948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.29674348 - inSlope: 0.016593948 - outSlope: 0.02235518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.2963709 - inSlope: 0.02235518 - outSlope: 0.028892783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.29588935 - inSlope: 0.028892783 - outSlope: 0.036295686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.29528442 - inSlope: 0.036295686 - outSlope: 0.04432444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.29454568 - inSlope: 0.04432444 - outSlope: 0.053257994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.29365805 - inSlope: 0.053257994 - outSlope: 0.06309992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.29260638 - inSlope: 0.06309992 - outSlope: 0.07366247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.29137868 - inSlope: 0.07366247 - outSlope: 0.08510121 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.28996032 - inSlope: 0.08510121 - outSlope: 0.09734749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.28833786 - inSlope: 0.09734749 - outSlope: 0.11042307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.28649747 - inSlope: 0.11042307 - outSlope: 0.12457442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.28442124 - inSlope: 0.12457442 - outSlope: 0.13947858 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.2820966 - inSlope: 0.13947858 - outSlope: 0.15526786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.2795088 - inSlope: 0.15526786 - outSlope: 0.1720603 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.27664113 - inSlope: 0.1720603 - outSlope: 1.7262758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.2478699 - inSlope: 1.7262758 - outSlope: 1.6861773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.21976677 - inSlope: 1.6861773 - outSlope: -0.6755463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.23102586 - inSlope: -0.6755463 - outSlope: -1.7473776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.2601488 - inSlope: -1.7473776 - outSlope: -2.3841536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.29988465 - inSlope: -2.3841536 - outSlope: -2.6209784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.34356758 - inSlope: -2.6209784 - outSlope: -2.5006456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.38524497 - inSlope: -2.5006456 - outSlope: -2.0856912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.42000645 - inSlope: -2.0856912 - outSlope: -1.4274819 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.4437978 - inSlope: -1.4274819 - outSlope: -0.54938453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.45295426 - inSlope: -0.54938453 - outSlope: 0.023369215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.45256478 - inSlope: 0.023369215 - outSlope: 0.14350726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.450173 - inSlope: 0.14350726 - outSlope: 0.28881338 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.44535944 - inSlope: 0.28881338 - outSlope: 0.47339782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.43746948 - inSlope: 0.47339782 - outSlope: 0.70347434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.42574492 - inSlope: 0.70347434 - outSlope: 0.97944534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.40942085 - inSlope: 0.97944534 - outSlope: 1.2951899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.38783437 - inSlope: 1.2951899 - outSlope: 1.6410217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.36048403 - inSlope: 1.6410217 - outSlope: 2.00434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.3270784 - inSlope: 2.00434 - outSlope: 2.3724358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.28753784 - inSlope: 2.3724358 - outSlope: 2.730977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.24202095 - inSlope: 2.730977 - outSlope: 3.0779424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.19072196 - inSlope: 3.0779424 - outSlope: 3.395839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.1341247 - inSlope: 3.395839 - outSlope: 3.682266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.07275365 - inSlope: 3.682266 - outSlope: 3.9323983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0072137406 - inSlope: 3.9323983 - outSlope: 4.146071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.06188738 - inSlope: 4.146071 - outSlope: 4.3079324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13368618 - inSlope: 4.3079324 - outSlope: 4.4151893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.2072726 - inSlope: 4.4151893 - outSlope: 4.454943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.2815216 - inSlope: 4.454943 - outSlope: 4.3962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.35479152 - inSlope: 4.3962 - outSlope: 4.209198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.42494476 - inSlope: 4.209198 - outSlope: 3.8279665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.48874414 - inSlope: 3.8279665 - outSlope: 3.179626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.54173785 - inSlope: 3.179626 - outSlope: 2.172284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.57794255 - inSlope: 2.172284 - outSlope: 0.7917281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.591138 - inSlope: 0.7917281 - outSlope: 0.0010156496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.59115493 - inSlope: 0.0010156496 - outSlope: 0.0030255346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.59120536 - inSlope: 0.0030255346 - outSlope: 0.0050211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.59128904 - inSlope: 0.0050211 - outSlope: 0.007038123 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.59140635 - inSlope: 0.007038123 - outSlope: 0.009076604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.5915576 - inSlope: 0.009076604 - outSlope: 0.01125456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.5917452 - inSlope: 0.01125456 - outSlope: 0.013414634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.5919688 - inSlope: 0.013414634 - outSlope: 0.015846506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.5922329 - inSlope: 0.015846506 - outSlope: 0.018231886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.59253675 - inSlope: 0.018231886 - outSlope: 0.020774623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.592883 - inSlope: 0.020774623 - outSlope: 0.023396038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.5932729 - inSlope: 0.023396038 - outSlope: 0.026189113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.5937094 - inSlope: 0.026189113 - outSlope: 0.028878478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.5941907 - inSlope: 0.028878478 - outSlope: 0.03169301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.59471893 - inSlope: 0.03169301 - outSlope: 0.03438953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.5952921 - inSlope: 0.03438953 - outSlope: 0.0371177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.5959107 - inSlope: 0.0371177 - outSlope: 0.039686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.59657216 - inSlope: 0.039686 - outSlope: 0.0421143 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.59727407 - inSlope: 0.0421143 - outSlope: 0.044539016 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.5980164 - inSlope: 0.044539016 - outSlope: 0.04650955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.59879154 - inSlope: 0.04650955 - outSlope: 0.05066519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.59963596 - inSlope: 0.05066519 - outSlope: 0.049881984 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.6004673 - inSlope: 0.049881984 - outSlope: 0.05103712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.60131794 - inSlope: 0.05103712 - outSlope: 0.05178814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.6021811 - inSlope: 0.05178814 - outSlope: 0.051991988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.6030476 - inSlope: 0.051991988 - outSlope: 0.051899005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.6039126 - inSlope: 0.051899005 - outSlope: 0.051094342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.60476416 - inSlope: 0.051094342 - outSlope: 0.04993205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.60559636 - inSlope: 0.04993205 - outSlope: 0.048033044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.6063969 - inSlope: 0.048033044 - outSlope: 0.045579717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.6071566 - inSlope: 0.045579717 - outSlope: 0.042492777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.6078648 - inSlope: 0.042492777 - outSlope: 0.038827695 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.6085119 - inSlope: 0.038827695 - outSlope: 0.034385953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.609085 - inSlope: 0.034385953 - outSlope: 0.029522208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.60957706 - inSlope: 0.029522208 - outSlope: 0.023857377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.6099747 - inSlope: 0.023857377 - outSlope: 0.017741935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.6102704 - inSlope: 0.017741935 - outSlope: 0.010964881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.6104531 - inSlope: 0.010964881 - outSlope: 0.0037872829 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.61051625 - inSlope: 0.0037872829 - outSlope: 0.0037872829 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31222963 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31222963 - inSlope: -0 - outSlope: 0.12885165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31437716 - inSlope: 0.12885165 - outSlope: 0.09646484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3159849 - inSlope: 0.09646484 - outSlope: 0.24916404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.32013765 - inSlope: 0.24916404 - outSlope: 0.35522673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3260581 - inSlope: 0.35522673 - outSlope: 0.42345864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.33311573 - inSlope: 0.42345864 - outSlope: 0.5955565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.34304166 - inSlope: 0.5955565 - outSlope: 0.70808166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.35484305 - inSlope: 0.70808166 - outSlope: 0.781364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.36786577 - inSlope: 0.781364 - outSlope: 0.94833523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.38367134 - inSlope: 0.94833523 - outSlope: 1.0536889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.4012328 - inSlope: 1.0536889 - outSlope: 1.1571431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.42051858 - inSlope: 1.1571431 - outSlope: 1.2237608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.44091457 - inSlope: 1.2237608 - outSlope: 1.3692261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.46373498 - inSlope: 1.3692261 - outSlope: 1.4576783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.4880296 - inSlope: 1.4576783 - outSlope: 1.5424664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.51373744 - inSlope: 1.5424664 - outSlope: 1.6228131 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5407843 - inSlope: 1.6228131 - outSlope: 1.6978328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5690815 - inSlope: 1.6978328 - outSlope: 1.7377942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.5980447 - inSlope: 1.7377942 - outSlope: 1.8430334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.6287619 - inSlope: 1.8430334 - outSlope: 1.8924048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.66030216 - inSlope: 1.8924048 - outSlope: 1.9350582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6925531 - inSlope: 1.9350582 - outSlope: 1.9702096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7253899 - inSlope: 1.9702096 - outSlope: 1.9974966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7586815 - inSlope: 1.9974966 - outSlope: 2.0164437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.79228884 - inSlope: 2.0164437 - outSlope: 2.026704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.8260672 - inSlope: 2.026704 - outSlope: 2.0282633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.85987157 - inSlope: 2.0282633 - outSlope: 2.0207746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.8935511 - inSlope: 2.0207746 - outSlope: 2.0046957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.9269629 - inSlope: 2.0046957 - outSlope: 1.9800551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.9599638 - inSlope: 1.9800551 - outSlope: 1.9471569 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.9924164 - inSlope: 1.9471569 - outSlope: 1.9065732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 1.0241926 - inSlope: 1.9065732 - outSlope: 1.8836278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 1.0555863 - inSlope: 1.8836278 - outSlope: 1.8057578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 1.0856823 - inSlope: 1.8057578 - outSlope: 1.7446964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 1.1147605 - inSlope: 1.7446964 - outSlope: 1.6782013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 1.1427307 - inSlope: 1.6782013 - outSlope: 1.6068093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 1.1695108 - inSlope: 1.6068093 - outSlope: 1.5308919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.1950257 - inSlope: 1.5308919 - outSlope: 1.4511051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.2192107 - inSlope: 1.4511051 - outSlope: 1.3678278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.2420079 - inSlope: 1.3678278 - outSlope: 0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 1.242008 - inSlope: 0.000003576282 - outSlope: -0.31654388 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 1.2367322 - inSlope: -0.31654388 - outSlope: -0.3784466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 1.2304248 - inSlope: -0.3784466 - outSlope: -0.5104284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 1.2219176 - inSlope: -0.5104284 - outSlope: -0.6312996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 1.211396 - inSlope: -0.6312996 - outSlope: -0.74112725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.1990439 - inSlope: -0.74112725 - outSlope: -0.83982545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 1.1850468 - inSlope: -0.83982545 - outSlope: -0.9272298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 1.169593 - inSlope: -0.9272298 - outSlope: -1.0031257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 1.1528742 - inSlope: -1.0031257 - outSlope: -1.0673552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 1.1350849 - inSlope: -1.0673552 - outSlope: -1.1194979 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 1.1164266 - inSlope: -1.1194979 - outSlope: -1.1594235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 1.0971029 - inSlope: -1.1594235 - outSlope: -1.1868392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 1.0773222 - inSlope: -1.1868392 - outSlope: -1.2016165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 1.0572953 - inSlope: -1.2016165 - outSlope: -1.2035477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 1.0372362 - inSlope: -1.2035477 - outSlope: -1.1925757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 1.01736 - inSlope: -1.1925757 - outSlope: -1.1686789 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.997882 - inSlope: -1.1686789 - outSlope: -1.1319495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.97901607 - inSlope: -1.1319495 - outSlope: -1.0824119 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.9609759 - inSlope: -1.0824119 - outSlope: -1.0202632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.9439715 - inSlope: -1.0202632 - outSlope: -0.9456226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.92821115 - inSlope: -0.9456226 - outSlope: -0.85869396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.9138996 - inSlope: -0.85869396 - outSlope: -0.7596345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.90123904 - inSlope: -0.7596345 - outSlope: -0.6835992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.8898457 - inSlope: -0.6835992 - outSlope: -0.5303517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.8810065 - inSlope: -0.5303517 - outSlope: -0.3862635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.87456876 - inSlope: -0.3862635 - outSlope: -0.23419641 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.8706655 - inSlope: -0.23419641 - outSlope: 0.048644587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.87147623 - inSlope: 0.048644587 - outSlope: 0.033760104 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.8720389 - inSlope: 0.033760104 - outSlope: 0.2096345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.8755328 - inSlope: 0.2096345 - outSlope: 0.7605536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.8882087 - inSlope: 0.7605536 - outSlope: 1.1609148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.90755725 - inSlope: 1.1609148 - outSlope: 1.4934447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.93244815 - inSlope: 1.4934447 - outSlope: 1.7705421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.96195716 - inSlope: 1.7705421 - outSlope: 1.9957621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.9952198 - inSlope: 1.9957621 - outSlope: 2.1568058 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 1.0311666 - inSlope: 2.1568058 - outSlope: 2.2520707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 1.068701 - inSlope: 2.2520707 - outSlope: 2.2809455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 1.1067168 - inSlope: 2.2809455 - outSlope: 2.2443745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 1.144123 - inSlope: 2.2443745 - outSlope: 2.1443532 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 1.1798621 - inSlope: 2.1443532 - outSlope: 1.9839854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 1.2129285 - inSlope: 1.9839854 - outSlope: 1.766712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 1.2423737 - inSlope: 1.766712 - outSlope: 1.0452113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 1.2597939 - inSlope: 1.0452113 - outSlope: -0.07500787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 1.2585437 - inSlope: -0.07500787 - outSlope: -1.0416851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 1.2411823 - inSlope: -1.0416851 - outSlope: -1.9539447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 1.2086166 - inSlope: -1.9539447 - outSlope: -2.7962663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 1.1620122 - inSlope: -2.7962663 - outSlope: -3.568736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 1.1025333 - inSlope: -3.568736 - outSlope: -4.1968956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 1.0325851 - inSlope: -4.1968956 - outSlope: -4.772552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.9530427 - inSlope: -4.772552 - outSlope: -5.1897645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.8665467 - inSlope: -5.1897645 - outSlope: -5.389171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.77672726 - inSlope: -5.389171 - outSlope: -5.4705563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.6855514 - inSlope: -5.4705563 - outSlope: -5.297461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.5972605 - inSlope: -5.297461 - outSlope: -5.024004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.51352715 - inSlope: -5.024004 - outSlope: -4.543012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.43781036 - inSlope: -4.543012 - outSlope: -4.0660663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.37004265 - inSlope: -4.0660663 - outSlope: -3.5131412 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.31149036 - inSlope: -3.5131412 - outSlope: -3.008701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.26134467 - inSlope: -3.008701 - outSlope: -2.6033814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.21795502 - inSlope: -2.6033814 - outSlope: -2.2367115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.18067653 - inSlope: -2.2367115 - outSlope: -1.906119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.14890791 - inSlope: -1.906119 - outSlope: -1.6079649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.12210853 - inSlope: -1.6079649 - outSlope: -1.3389627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0997925 - inSlope: -1.3389627 - outSlope: -1.0955011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.08153417 - inSlope: -1.0955011 - outSlope: -0.87440455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.066960774 - inSlope: -0.87440455 - outSlope: -0.6731862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.055741016 - inSlope: -0.6731862 - outSlope: -0.48901725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.047590736 - inSlope: -0.48901725 - outSlope: -0.32027775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.04225278 - inSlope: -0.32027775 - outSlope: -0.164762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.03950675 - inSlope: -0.164762 - outSlope: 0.0017874705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.03953654 - inSlope: 0.0017874705 - outSlope: 0.0019796956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.039569534 - inSlope: 0.0019796956 - outSlope: 0.31921962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.044889856 - inSlope: 0.31921962 - outSlope: 0.3464456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.050664026 - inSlope: 0.3464456 - outSlope: 0.4505467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.05817313 - inSlope: 0.4505467 - outSlope: 0.5458978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06727142 - inSlope: 0.5458978 - outSlope: 0.63260585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.07781484 - inSlope: 0.63260585 - outSlope: 0.71064436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.0896589 - inSlope: 0.71064436 - outSlope: 0.8272133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.103445776 - inSlope: 0.8272133 - outSlope: 0.8397101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.11744093 - inSlope: 0.8397101 - outSlope: 0.88964444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.13226832 - inSlope: 0.88964444 - outSlope: 0.9291208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.14775366 - inSlope: 0.9291208 - outSlope: 0.95763355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.1637142 - inSlope: 0.95763355 - outSlope: 0.9745181 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.17995615 - inSlope: 0.9745181 - outSlope: 0.9791959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.19627607 - inSlope: 0.9791959 - outSlope: 0.9709177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.21245801 - inSlope: 0.9709177 - outSlope: 0.9489709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.22827418 - inSlope: 0.9489709 - outSlope: 0.91312855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.24349298 - inSlope: 0.91312855 - outSlope: 0.86239827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.25786647 - inSlope: 0.86239827 - outSlope: 0.79691726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.2711484 - inSlope: 0.79691726 - outSlope: 0.7160879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.2830832 - inSlope: 0.7160879 - outSlope: 0.61983407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.29341376 - inSlope: 0.61983407 - outSlope: 0.5081253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.3018825 - inSlope: 0.5081253 - outSlope: 0.38118696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.30823562 - inSlope: 0.38118696 - outSlope: 0.2392944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.31222385 - inSlope: 0.2392944 - outSlope: 0.00034689935 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.31222963 - inSlope: 0.00034689935 - outSlope: 0.00034689935 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.014351265 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.014351265 - inSlope: -0 - outSlope: 0.008959313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.014500586 - inSlope: 0.008959313 - outSlope: 0.00052990444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.014509418 - inSlope: 0.00052990444 - outSlope: 0.022632979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.014886635 - inSlope: 0.022632979 - outSlope: 0.029276563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.015374578 - inSlope: 0.029276563 - outSlope: 0.02078999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.015721077 - inSlope: 0.02078999 - outSlope: 0.044164848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.016457157 - inSlope: 0.044164848 - outSlope: 0.047976993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.017256776 - inSlope: 0.047976993 - outSlope: 0.036311444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.017861966 - inSlope: 0.036311444 - outSlope: 0.061013944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.018878864 - inSlope: 0.061013944 - outSlope: 0.06338066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.019935207 - inSlope: 0.06338066 - outSlope: 0.06594205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.021034244 - inSlope: 0.06594205 - outSlope: 0.05291132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.021916099 - inSlope: 0.05291132 - outSlope: 0.07737253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.02320564 - inSlope: 0.07737253 - outSlope: 0.07796083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.024504986 - inSlope: 0.07796083 - outSlope: 0.07854348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.025814047 - inSlope: 0.07854348 - outSlope: 0.079149716 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.027133208 - inSlope: 0.079149716 - outSlope: 0.07945705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.02845749 - inSlope: 0.07945705 - outSlope: 0.065832086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.029554691 - inSlope: 0.065832086 - outSlope: 0.08555551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.030980615 - inSlope: 0.08555551 - outSlope: 0.081578545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.032340266 - inSlope: 0.081578545 - outSlope: 0.07762298 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.03363398 - inSlope: 0.07762298 - outSlope: 0.07355138 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.034859836 - inSlope: 0.07355138 - outSlope: 0.06938345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.036016226 - inSlope: 0.06938345 - outSlope: 0.06499937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.037099548 - inSlope: 0.06499937 - outSlope: 0.060377028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.03810583 - inSlope: 0.060377028 - outSlope: 0.055536084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.03903143 - inSlope: 0.055536084 - outSlope: 0.050381992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.03987113 - inSlope: 0.050381992 - outSlope: 0.04508989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.040622633 - inSlope: 0.04508989 - outSlope: 0.039623193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.04128302 - inSlope: 0.039623193 - outSlope: 0.034046654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.041850463 - inSlope: 0.034046654 - outSlope: 0.028506098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.042325564 - inSlope: 0.028506098 - outSlope: 0.020781329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.04267192 - inSlope: 0.020781329 - outSlope: 0.016454473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.04294616 - inSlope: 0.016454473 - outSlope: 0.011450138 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.043136995 - inSlope: 0.011450138 - outSlope: 0.0068724477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.043251537 - inSlope: 0.0068724477 - outSlope: 0.0027859237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.04329797 - inSlope: 0.0027859237 - outSlope: -0.00084735535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.043283846 - inSlope: -0.00084735535 - outSlope: -0.003910888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.043218665 - inSlope: -0.003910888 - outSlope: -0.0064981044 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.043110363 - inSlope: -0.0064981044 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.043110363 - inSlope: -0 - outSlope: -0.000008046634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.04311023 - inSlope: -0.000008046634 - outSlope: 0.11435989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.045016225 - inSlope: 0.11435989 - outSlope: 0.1380643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.04731731 - inSlope: 0.1380643 - outSlope: 0.18828052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.050455317 - inSlope: 0.18828052 - outSlope: 0.23627892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.054393295 - inSlope: 0.23627892 - outSlope: 0.2819807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.05909297 - inSlope: 0.2819807 - outSlope: 0.32556862 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.06451911 - inSlope: 0.32556862 - outSlope: 0.36653182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.070627965 - inSlope: 0.36653182 - outSlope: 0.4047426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07737367 - inSlope: 0.4047426 - outSlope: 0.4396261 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.084700815 - inSlope: 0.4396261 - outSlope: 0.47058374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.09254387 - inSlope: 0.47058374 - outSlope: 0.49723598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.10083113 - inSlope: 0.49723598 - outSlope: 0.5188005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.109477796 - inSlope: 0.5188005 - outSlope: 0.53478205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.11839082 - inSlope: 0.53478205 - outSlope: 0.544611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.12746766 - inSlope: 0.544611 - outSlope: 0.5479383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.13659996 - inSlope: 0.5479383 - outSlope: 0.54437184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.14567281 - inSlope: 0.54437184 - outSlope: 0.53366417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.15456727 - inSlope: 0.53366417 - outSlope: 0.51573116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.16316278 - inSlope: 0.51573116 - outSlope: 0.49043703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.17133673 - inSlope: 0.49043703 - outSlope: 0.45795903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.17896937 - inSlope: 0.45795903 - outSlope: 0.41836777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.18594216 - inSlope: 0.41836777 - outSlope: 0.37187165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.19214001 - inSlope: 0.37187165 - outSlope: 0.31527698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.19739462 - inSlope: 0.31527698 - outSlope: 0.25975156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.20172384 - inSlope: 0.25975156 - outSlope: 0.19183803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.20492114 - inSlope: 0.19183803 - outSlope: 0.11845987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.20689547 - inSlope: 0.11845987 - outSlope: 0.004413132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.20696902 - inSlope: 0.004413132 - outSlope: -0.0002574923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.20696473 - inSlope: -0.0002574923 - outSlope: -0.084928654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.20554926 - inSlope: -0.084928654 - outSlope: -0.35768095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.19958791 - inSlope: -0.35768095 - outSlope: -0.55735284 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.1902987 - inSlope: -0.55735284 - outSlope: -0.7238665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.17823419 - inSlope: -0.7238665 - outSlope: -0.85539484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.16397762 - inSlope: -0.85539484 - outSlope: -0.9498149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.14814739 - inSlope: -0.9498149 - outSlope: -1.0058786 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.13138276 - inSlope: -1.0058786 - outSlope: -1.0236369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.11432216 - inSlope: -1.0236369 - outSlope: -1.0050877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.09757072 - inSlope: -1.0050877 - outSlope: -0.9538861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.08167263 - inSlope: -0.9538861 - outSlope: -0.87556326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.067079924 - inSlope: -0.87556326 - outSlope: -0.7761598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.05414394 - inSlope: -0.7761598 - outSlope: -0.66172796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.04311515 - inSlope: -0.66172796 - outSlope: -0.5169735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.034498934 - inSlope: -0.5169735 - outSlope: -0.37422094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.028261835 - inSlope: -0.37422094 - outSlope: -0.28713635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.023476234 - inSlope: -0.28713635 - outSlope: -0.21045391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.019968672 - inSlope: -0.21045391 - outSlope: -0.14776516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.017505921 - inSlope: -0.14776516 - outSlope: -0.094920225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.01592392 - inSlope: -0.094920225 - outSlope: -0.053954642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.015024676 - inSlope: -0.053954642 - outSlope: -0.010859548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.014843684 - inSlope: -0.010859548 - outSlope: 0.020897502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.015191975 - inSlope: 0.020897502 - outSlope: 0.049471997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.016016508 - inSlope: 0.049471997 - outSlope: 0.053055264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.016900761 - inSlope: 0.053055264 - outSlope: 0.053251512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.017788285 - inSlope: 0.053251512 - outSlope: 0.018887129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.01810307 - inSlope: 0.018887129 - outSlope: -0.010949011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.017920587 - inSlope: -0.010949011 - outSlope: -0.07685039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.016639749 - inSlope: -0.07685039 - outSlope: -0.14201042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.014272911 - inSlope: -0.14201042 - outSlope: -0.16604206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.011505506 - inSlope: -0.16604206 - outSlope: -0.14483814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.009091539 - inSlope: -0.14483814 - outSlope: -0.12471985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.007012877 - inSlope: -0.12471985 - outSlope: -0.10619465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.005242968 - inSlope: -0.10619465 - outSlope: -0.0893006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.003754626 - inSlope: -0.0893006 - outSlope: -0.07403379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0025207307 - inSlope: -0.07403379 - outSlope: -0.060354058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0015148307 - inSlope: -0.060354058 - outSlope: -0.047992397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.00071495824 - inSlope: -0.047992397 - outSlope: -0.036823794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.000101228936 - inSlope: -0.036823794 - outSlope: -0.026722683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.0003441487 - inSlope: -0.026722683 - outSlope: -0.017540356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0006364877 - inSlope: -0.017540356 - outSlope: -0.009120682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.0007884989 - inSlope: -0.009120682 - outSlope: -0.00016185122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.0007911964 - inSlope: -0.00016185122 - outSlope: -0.00016708641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.0007939812 - inSlope: -0.00016708641 - outSlope: 0.017003786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000510585 - inSlope: 0.017003786 - outSlope: 0.018474534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.000202672 - inSlope: 0.018474534 - outSlope: 0.024134608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.00019957108 - inSlope: 0.024134608 - outSlope: 0.029399306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.00068955903 - inSlope: 0.029399306 - outSlope: 0.034206875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.001259673 - inSlope: 0.034206875 - outSlope: 0.038585108 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.0019027576 - inSlope: 0.038585108 - outSlope: 0.057367664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0028588844 - inSlope: 0.057367664 - outSlope: 0.045989536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.003625376 - inSlope: 0.045989536 - outSlope: 0.04886432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0044397805 - inSlope: 0.04886432 - outSlope: 0.051163774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.005292509 - inSlope: 0.051163774 - outSlope: 0.052814282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0061727464 - inSlope: 0.052814282 - outSlope: 0.05388074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.007070758 - inSlope: 0.05388074 - outSlope: 0.054111354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.007972613 - inSlope: 0.054111354 - outSlope: 0.053693686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.008867507 - inSlope: 0.053693686 - outSlope: 0.052428517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.009741315 - inSlope: 0.052428517 - outSlope: 0.0504296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.010581807 - inSlope: 0.0504296 - outSlope: 0.047495365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.011373407 - inSlope: 0.047495365 - outSlope: 0.043854605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.012104317 - inSlope: 0.043854605 - outSlope: 0.039314684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.012759561 - inSlope: 0.039314684 - outSlope: 0.03393523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013325147 - inSlope: 0.03393523 - outSlope: 0.027768657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.013787958 - inSlope: 0.027768657 - outSlope: 0.020769594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.014134117 - inSlope: 0.020769594 - outSlope: 0.013044097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.014351519 - inSlope: 0.013044097 - outSlope: -0.000015255078 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.014351265 - inSlope: -0.000015255078 - outSlope: -0.000015255078 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0026337784 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0026337784 - inSlope: -0 - outSlope: -0.0039236983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0026991733 - inSlope: -0.0039236983 - outSlope: 0.0070305094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0025819982 - inSlope: 0.0070305094 - outSlope: -0.012386995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0027884487 - inSlope: -0.012386995 - outSlope: -0.01570618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.003050218 - inSlope: -0.01570618 - outSlope: -0.0022931232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0030884368 - inSlope: -0.0022931232 - outSlope: -0.026106551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.0035235456 - inSlope: -0.026106551 - outSlope: -0.028855953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0040044794 - inSlope: -0.028855953 - outSlope: -0.012009155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.004204632 - inSlope: -0.012009155 - outSlope: -0.043091994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.004922831 - inSlope: -0.043091994 - outSlope: -0.047202397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.005709537 - inSlope: -0.047202397 - outSlope: -0.052434534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.006583448 - inSlope: -0.052434534 - outSlope: -0.032797858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0071300785 - inSlope: -0.032797858 - outSlope: -0.075667225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.008391198 - inSlope: -0.075667225 - outSlope: -0.08225393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.009762095 - inSlope: -0.08225393 - outSlope: -0.09000497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.011262182 - inSlope: -0.09000497 - outSlope: -0.098869726 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.012910009 - inSlope: -0.098869726 - outSlope: -0.10870081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.014721688 - inSlope: -0.10870081 - outSlope: -0.082034886 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.016088935 - inSlope: -0.082034886 - outSlope: -0.14685108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.01853645 - inSlope: -0.14685108 - outSlope: -0.15271051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.021081641 - inSlope: -0.15271051 - outSlope: -0.15882872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.023728784 - inSlope: -0.15882872 - outSlope: -0.1651289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.02648093 - inSlope: -0.1651289 - outSlope: -0.17137577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.02933719 - inSlope: -0.17137577 - outSlope: -0.17762588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.03229762 - inSlope: -0.17762588 - outSlope: -0.18328536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.03535237 - inSlope: -0.18328536 - outSlope: -0.1885892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.038495522 - inSlope: -0.1885892 - outSlope: -0.19295673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.041711465 - inSlope: -0.19295673 - outSlope: -0.19634005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.04498382 - inSlope: -0.19634005 - outSlope: -0.1985601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.04829315 - inSlope: -0.1985601 - outSlope: -0.19940433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.051616553 - inSlope: -0.19940433 - outSlope: -0.19890052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.05493156 - inSlope: -0.19890052 - outSlope: -0.24904647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.05908233 - inSlope: -0.24904647 - outSlope: -0.19722056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.062369335 - inSlope: -0.19722056 - outSlope: -0.19182126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.06556635 - inSlope: -0.19182126 - outSlope: -0.18545349 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.068657264 - inSlope: -0.18545349 - outSlope: -0.17800944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.071624085 - inSlope: -0.17800944 - outSlope: -0.16974063 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.07445309 - inSlope: -0.16974063 - outSlope: -0.16079098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.07713294 - inSlope: -0.16079098 - outSlope: -0.1513049 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.079654686 - inSlope: -0.1513049 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.079654686 - inSlope: -0 - outSlope: -0.23586117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.0835857 - inSlope: -0.23586117 - outSlope: -0.27958548 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08824549 - inSlope: -0.27958548 - outSlope: -0.37253505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.0944544 - inSlope: -0.37253505 - outSlope: -0.4537864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.1020175 - inSlope: -0.4537864 - outSlope: -0.52241343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.11072438 - inSlope: -0.52241343 - outSlope: -0.5784618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.1203654 - inSlope: -0.5784618 - outSlope: -0.62179697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.13072868 - inSlope: -0.62179697 - outSlope: -0.6521386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.14159764 - inSlope: -0.6521386 - outSlope: -0.6699875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.15276417 - inSlope: -0.6699875 - outSlope: -0.67568576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.16402559 - inSlope: -0.67568576 - outSlope: -0.67004687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.17519303 - inSlope: -0.67004687 - outSlope: -0.6539777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.18609264 - inSlope: -0.6539777 - outSlope: -0.6285414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.19656833 - inSlope: -0.6285414 - outSlope: -0.5951506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.20648749 - inSlope: -0.5951506 - outSlope: -0.55522406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.21574122 - inSlope: -0.55522406 - outSlope: -0.51027375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.22424577 - inSlope: -0.51027375 - outSlope: -0.4619218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.23194452 - inSlope: -0.4619218 - outSlope: -0.41157463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.23880409 - inSlope: -0.41157463 - outSlope: -0.3607852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.24481717 - inSlope: -0.3607852 - outSlope: -0.31058222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.24999353 - inSlope: -0.31058222 - outSlope: -0.262002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.25436023 - inSlope: -0.262002 - outSlope: -0.21581075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.25795707 - inSlope: -0.21581075 - outSlope: -0.1337619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.26018643 - inSlope: -0.1337619 - outSlope: -0.14511913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.2626051 - inSlope: -0.14511913 - outSlope: -0.08776911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.26406792 - inSlope: -0.08776911 - outSlope: -0.04098598 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.26475102 - inSlope: -0.04098598 - outSlope: -0.043972176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.2654839 - inSlope: -0.043972176 - outSlope: 0.0025463128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.26544145 - inSlope: 0.0025463128 - outSlope: 0.04272942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.2647293 - inSlope: 0.04272942 - outSlope: 0.17815427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.26176006 - inSlope: 0.17815427 - outSlope: 0.30359596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.25670013 - inSlope: 0.30359596 - outSlope: 0.44527343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.24927886 - inSlope: 0.44527343 - outSlope: 0.6052008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.23919219 - inSlope: 0.6052008 - outSlope: 0.7784046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.22621879 - inSlope: 0.7784046 - outSlope: 0.95409304 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.21031725 - inSlope: 0.95409304 - outSlope: 1.1190839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.19166587 - inSlope: 1.1190839 - outSlope: 1.258449 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.17069174 - inSlope: 1.258449 - outSlope: 1.3578275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.1480613 - inSlope: 1.3578275 - outSlope: 1.4050885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.124643184 - inSlope: 1.4050885 - outSlope: 1.3907759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.10146361 - inSlope: 1.3907759 - outSlope: 1.3099912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.07963044 - inSlope: 1.3099912 - outSlope: 1.1517079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.06043533 - inSlope: 1.1517079 - outSlope: 0.98556787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.044008978 - inSlope: 0.98556787 - outSlope: 0.73479724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.03176237 - inSlope: 0.73479724 - outSlope: 0.55782634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.022465272 - inSlope: 0.55782634 - outSlope: 0.4082602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.015660942 - inSlope: 0.4082602 - outSlope: 0.29201987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.010793949 - inSlope: 0.29201987 - outSlope: 0.118868634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.008812807 - inSlope: 0.118868634 - outSlope: 0.07511967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.0075608133 - inSlope: 0.07511967 - outSlope: 0.036530577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.006951971 - inSlope: 0.036530577 - outSlope: -0.025835313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.007382559 - inSlope: -0.025835313 - outSlope: 0.016292479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.007111018 - inSlope: 0.016292479 - outSlope: 0.008949506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0069618598 - inSlope: 0.008949506 - outSlope: 0.059363153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.005972475 - inSlope: 0.059363153 - outSlope: 0.05461846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.005062168 - inSlope: 0.05461846 - outSlope: 0.081133686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0037099412 - inSlope: 0.081133686 - outSlope: 0.07266149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0024989175 - inSlope: 0.07266149 - outSlope: 0.046842374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0017182009 - inSlope: 0.046842374 - outSlope: 0.019360188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0013955313 - inSlope: 0.019360188 - outSlope: 0.0008049219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.001382116 - inSlope: 0.0008049219 - outSlope: -0.010807147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.001562235 - inSlope: -0.010807147 - outSlope: -0.017355906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.0018514998 - inSlope: -0.017355906 - outSlope: -0.020186255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.002187937 - inSlope: -0.020186255 - outSlope: -0.020350903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.0025271184 - inSlope: -0.020350903 - outSlope: -0.018753968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0028396843 - inSlope: -0.018753968 - outSlope: -0.015912164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0031048867 - inSlope: -0.015912164 - outSlope: -0.012396847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.0033115007 - inSlope: -0.012396847 - outSlope: -0.00849272 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0034530459 - inSlope: -0.00849272 - outSlope: -0.0045162714 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.003528317 - inSlope: -0.0045162714 - outSlope: 0.000028791865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.003527837 - inSlope: 0.000028791865 - outSlope: 0.00003396071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.003527271 - inSlope: 0.00003396071 - outSlope: 0.0085676545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.003384477 - inSlope: 0.0085676545 - outSlope: 0.009006766 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0032343622 - inSlope: 0.009006766 - outSlope: 0.011215416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.0030474388 - inSlope: 0.011215416 - outSlope: 0.012813651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.0028338782 - inSlope: 0.012813651 - outSlope: 0.013875946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.0026026126 - inSlope: 0.013875946 - outSlope: 0.014190283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0023661081 - inSlope: 0.014190283 - outSlope: 0.009036245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.0022155042 - inSlope: 0.009036245 - outSlope: 0.012394095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0020089361 - inSlope: 0.012394095 - outSlope: 0.010914289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0018270315 - inSlope: 0.010914289 - outSlope: 0.008990116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.0016771964 - inSlope: 0.008990116 - outSlope: 0.0067072683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0015654087 - inSlope: 0.0067072683 - outSlope: 0.004064605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0014976653 - inSlope: 0.004064605 - outSlope: 0.001384091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0014745971 - inSlope: 0.001384091 - outSlope: -0.0013443747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0014970034 - inSlope: -0.0013443747 - outSlope: -0.0039583086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0015629751 - inSlope: -0.0039583086 - outSlope: -0.0062707523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0016674876 - inSlope: -0.0062707523 - outSlope: -0.008099429 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0018024798 - inSlope: -0.008099429 - outSlope: -0.009373925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0019587118 - inSlope: -0.009373925 - outSlope: -0.009989464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0021252027 - inSlope: -0.009989464 - outSlope: -0.009822217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0022889061 - inSlope: -0.009822217 - outSlope: -0.008866847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0024366868 - inSlope: -0.008866847 - outSlope: -0.0071340124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0025555869 - inSlope: -0.0071340124 - outSlope: -0.004685782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0026336832 - inSlope: -0.004685782 - outSlope: -0.0000057136695 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0026337784 - inSlope: -0.0000057136695 - outSlope: -0.0000057136695 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000113836485 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000022767297 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.7768943 - inSlope: -0.085923664 - outSlope: -0.085923664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.77832633 - inSlope: -0.085923664 - outSlope: -0.27019143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.7828295 - inSlope: -0.27019143 - outSlope: -0.3546417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.7887402 - inSlope: -0.3546417 - outSlope: -0.44539326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.79616344 - inSlope: -0.44539326 - outSlope: -0.5494166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.8053204 - inSlope: -0.5494166 - outSlope: -0.5431724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.81437325 - inSlope: -0.5431724 - outSlope: -0.5787063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.82401836 - inSlope: -0.5787063 - outSlope: -0.6061611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.83412105 - inSlope: -0.6061611 - outSlope: -0.67781216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.8454179 - inSlope: -0.67781216 - outSlope: -0.6382013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.8560546 - inSlope: -0.6382013 - outSlope: -0.6663609 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.8671606 - inSlope: -0.6663609 - outSlope: -0.6957579 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.8787566 - inSlope: -0.6957579 - outSlope: -0.726471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.89086443 - inSlope: -0.726471 - outSlope: -0.7573593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9034871 - inSlope: -0.7573593 - outSlope: -0.7857192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.9165824 - inSlope: -0.7857192 - outSlope: -0.7662242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9293528 - inSlope: -0.7662242 - outSlope: -0.6890387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9408368 - inSlope: -0.6890387 - outSlope: -0.58481765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.95058376 - inSlope: -0.58481765 - outSlope: -0.4497568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.9580797 - inSlope: -0.4497568 - outSlope: -0.28469658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.96282464 - inSlope: -0.28469658 - outSlope: -0.09452471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.96440005 - inSlope: -0.09452471 - outSlope: 0.11284938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9625192 - inSlope: 0.11284938 - outSlope: 0.39224306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.95598185 - inSlope: 0.39224306 - outSlope: 0.5742569 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9464109 - inSlope: 0.5742569 - outSlope: 0.8236392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9326836 - inSlope: 0.8236392 - outSlope: 0.98788536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9162188 - inSlope: 0.98788536 - outSlope: 1.1610221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.89686847 - inSlope: 1.1610221 - outSlope: 1.211653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.87667423 - inSlope: 1.211653 - outSlope: 0.99304056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.8601236 - inSlope: 0.99304056 - outSlope: 0.42641366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.8530167 - inSlope: 0.42641366 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.8530167 - inSlope: -0 - outSlope: -0.18404913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.85608417 - inSlope: -0.18404913 - outSlope: -0.42061368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.8630944 - inSlope: -0.42061368 - outSlope: -0.48603106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.8711949 - inSlope: -0.48603106 - outSlope: -0.42339247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.87825143 - inSlope: -0.42339247 - outSlope: -0.29037517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.88309103 - inSlope: -0.29037517 - outSlope: -0.090454906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.8845986 - inSlope: -0.090454906 - outSlope: 0.06330019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.8835436 - inSlope: 0.06330019 - outSlope: 0.27430084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.87897193 - inSlope: 0.27430084 - outSlope: 0.40945423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.8721477 - inSlope: 0.40945423 - outSlope: 0.6137973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.86191773 - inSlope: 0.6137973 - outSlope: 0.74354124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.8495254 - inSlope: 0.74354124 - outSlope: 0.85246766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.8353176 - inSlope: 0.85246766 - outSlope: 0.898695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.8203393 - inSlope: 0.898695 - outSlope: 1.0061262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.80357057 - inSlope: 1.0061262 - outSlope: 1.0055969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.78681064 - inSlope: 1.0055969 - outSlope: 0.96637946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.77070427 - inSlope: 0.96637946 - outSlope: 0.88444674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.7559635 - inSlope: 0.88444674 - outSlope: 0.75719905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.74334353 - inSlope: 0.75719905 - outSlope: 0.5838745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.7336123 - inSlope: 0.5838745 - outSlope: 0.36579514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.7275157 - inSlope: 0.36579514 - outSlope: 0.10755311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.72572315 - inSlope: 0.10755311 - outSlope: -0.31183392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.7309204 - inSlope: -0.31183392 - outSlope: -0.6486124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.7417306 - inSlope: -0.6486124 - outSlope: -0.67923725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.7530512 - inSlope: -0.67923725 - outSlope: -0.4936986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.7612795 - inSlope: -0.4936986 - outSlope: -0.17386453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.76417726 - inSlope: -0.17386453 - outSlope: 0.33555183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.75858474 - inSlope: 0.33555183 - outSlope: 0.89153534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.7437258 - inSlope: 0.89153534 - outSlope: 1.3717581 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.72086316 - inSlope: 1.3717581 - outSlope: 1.7538588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.6916322 - inSlope: 1.7538588 - outSlope: 2.0156355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.6580383 - inSlope: 2.0156355 - outSlope: 1.9453008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.62561667 - inSlope: 1.9453008 - outSlope: 1.536206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6000131 - inSlope: 1.536206 - outSlope: 0.7183749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.5880402 - inSlope: 0.7183749 - outSlope: 0.15793577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.5854079 - inSlope: 0.15793577 - outSlope: 0.11780631 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.5834445 - inSlope: 0.11780631 - outSlope: 0.07870324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.58213276 - inSlope: 0.07870324 - outSlope: 0.0409377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.58145046 - inSlope: 0.0409377 - outSlope: 0.0044846577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5813757 - inSlope: 0.0044846577 - outSlope: -0.030602247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.58188576 - inSlope: -0.030602247 - outSlope: -0.06415089 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.58295494 - inSlope: -0.06415089 - outSlope: -0.096109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.58455676 - inSlope: -0.096109 - outSlope: -0.1262964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.5866617 - inSlope: -0.1262964 - outSlope: -0.15502825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.5892455 - inSlope: -0.15502825 - outSlope: -0.18185037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.59227633 - inSlope: -0.18185037 - outSlope: -0.20692725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.5957251 - inSlope: -0.20692725 - outSlope: -0.23013018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.5995606 - inSlope: -0.23013018 - outSlope: -0.25156462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6037534 - inSlope: -0.25156462 - outSlope: -0.27125028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6082742 - inSlope: -0.27125028 - outSlope: -0.28913525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.61309314 - inSlope: -0.28913525 - outSlope: -0.3050998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6181781 - inSlope: -0.3050998 - outSlope: -0.31944424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.6235022 - inSlope: -0.31944424 - outSlope: -0.33197555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6290351 - inSlope: -0.33197555 - outSlope: -0.34284744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.63474923 - inSlope: -0.34284744 - outSlope: -0.35202417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6406163 - inSlope: -0.35202417 - outSlope: -0.359589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.6466095 - inSlope: -0.359589 - outSlope: -0.3656212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.65270317 - inSlope: -0.3656212 - outSlope: -0.37011302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.6588717 - inSlope: -0.37011302 - outSlope: -0.37319577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.66509163 - inSlope: -0.37319577 - outSlope: -0.42062083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.672102 - inSlope: -0.42062083 - outSlope: -0.37064946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.67827946 - inSlope: -0.37064946 - outSlope: -0.3693906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.68443596 - inSlope: -0.3693906 - outSlope: -0.36710632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.69055444 - inSlope: -0.36710632 - outSlope: -0.3636185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.69661474 - inSlope: -0.3636185 - outSlope: -0.3591195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.70260006 - inSlope: -0.3591195 - outSlope: -0.35355124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.7084926 - inSlope: -0.35355124 - outSlope: -0.34724984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.71428007 - inSlope: -0.34724984 - outSlope: -0.33997568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.7199463 - inSlope: -0.33997568 - outSlope: -0.3319398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.72547865 - inSlope: -0.3319398 - outSlope: -0.32329947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.73086697 - inSlope: -0.32329947 - outSlope: -0.3139381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.7360993 - inSlope: -0.3139381 - outSlope: -0.30402333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.74116635 - inSlope: -0.30402333 - outSlope: -0.29354838 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.7460588 - inSlope: -0.29354838 - outSlope: -0.28271225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.7507707 - inSlope: -0.28271225 - outSlope: -0.27140406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.7552941 - inSlope: -0.27140406 - outSlope: -0.25967383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.759622 - inSlope: -0.25967383 - outSlope: -0.24773264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.76375085 - inSlope: -0.24773264 - outSlope: -0.23549649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.7676758 - inSlope: -0.23549649 - outSlope: -0.22305629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.7713934 - inSlope: -0.22305629 - outSlope: -0.2103891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.7748999 - inSlope: -0.2103891 - outSlope: -0.12315643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.7769525 - inSlope: -0.12315643 - outSlope: -0.16498463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.77970225 - inSlope: -0.16498463 - outSlope: -0.14951006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.7821941 - inSlope: -0.14951006 - outSlope: -0.13411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.78442925 - inSlope: -0.13411058 - outSlope: -0.118857734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.7864102 - inSlope: -0.118857734 - outSlope: -0.10375078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.7881394 - inSlope: -0.10375078 - outSlope: -0.088960014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.78962207 - inSlope: -0.088960014 - outSlope: -0.074497536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.7908637 - inSlope: -0.074497536 - outSlope: -0.060439166 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.791871 - inSlope: -0.060439166 - outSlope: -0.046895787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.7926526 - inSlope: -0.046895787 - outSlope: -0.03392819 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.7932181 - inSlope: -0.03392819 - outSlope: 0.0333238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.7926627 - inSlope: 0.0333238 - outSlope: 0.0011944782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.7926428 - inSlope: 0.0011944782 - outSlope: 0.013124955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.792424 - inSlope: 0.013124955 - outSlope: 0.024204277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.7920206 - inSlope: 0.024204277 - outSlope: 0.03414992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.79145145 - inSlope: 0.03414992 - outSlope: 0.043018483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.79073447 - inSlope: 0.043018483 - outSlope: 0.050715256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.7898892 - inSlope: 0.050715256 - outSlope: 0.056837853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.7889419 - inSlope: 0.056837853 - outSlope: 0.10628711 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.78717047 - inSlope: 0.10628711 - outSlope: 0.0718332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.78597325 - inSlope: 0.0718332 - outSlope: 0.07367856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.7847453 - inSlope: 0.07367856 - outSlope: 0.07355697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.7835193 - inSlope: 0.07355697 - outSlope: 0.07159717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.78232604 - inSlope: 0.07159717 - outSlope: 0.0676418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.7811987 - inSlope: 0.0676418 - outSlope: 0.06164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.7801712 - inSlope: 0.06164795 - outSlope: 0.08662828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.7787274 - inSlope: 0.08662828 - outSlope: 0.046438023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.77795345 - inSlope: 0.046438023 - outSlope: 0.03468636 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.77737534 - inSlope: 0.03468636 - outSlope: 0.021482727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.7770173 - inSlope: 0.021482727 - outSlope: 0.007381446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.7768943 - inSlope: 0.007381446 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.7768943 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3383525 - inSlope: 0.21824776 - outSlope: 0.21824776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.34198996 - inSlope: 0.21824776 - outSlope: 0.5980378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.35195726 - inSlope: 0.5980378 - outSlope: 0.8960832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.36689198 - inSlope: 0.8960832 - outSlope: 1.1018959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.38525692 - inSlope: 1.1018959 - outSlope: 1.2268568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.40570453 - inSlope: 1.2268568 - outSlope: 1.2963278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.42731 - inSlope: 1.2963278 - outSlope: 1.3086642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.44912106 - inSlope: 1.3086642 - outSlope: 1.2782778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.4704257 - inSlope: 1.2782778 - outSlope: 1.2088342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.49057293 - inSlope: 1.2088342 - outSlope: 1.113521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.5091316 - inSlope: 1.113521 - outSlope: 0.9834016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.52552164 - inSlope: 0.9834016 - outSlope: 0.8233023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.53924334 - inSlope: 0.8233023 - outSlope: 0.6321574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.5497793 - inSlope: 0.6321574 - outSlope: 0.4075742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5565722 - inSlope: 0.4075742 - outSlope: 0.14582993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5590027 - inSlope: 0.14582993 - outSlope: -0.3410086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5533192 - inSlope: -0.3410086 - outSlope: -0.99983907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.53665525 - inSlope: -0.99983907 - outSlope: -1.6335856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5094288 - inSlope: -1.6335856 - outSlope: -2.2450593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.47201118 - inSlope: -2.2450593 - outSlope: -2.8211844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.4249914 - inSlope: -2.8211844 - outSlope: -3.3391209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.36933944 - inSlope: -3.3391209 - outSlope: -3.7726936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.30646116 - inSlope: -3.7726936 - outSlope: -4.0925283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.23825242 - inSlope: -4.0925283 - outSlope: -4.292075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.16671777 - inSlope: -4.292075 - outSlope: -4.343943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.094318785 - inSlope: -4.343943 - outSlope: -4.2479477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.023519594 - inSlope: -4.2479477 - outSlope: -3.9603887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.04248682 - inSlope: -3.9603887 - outSlope: -3.4219847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.099519946 - inSlope: -3.4219847 - outSlope: -2.4922605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14105758 - inSlope: -2.4922605 - outSlope: -0.9652055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.15714435 - inSlope: -0.9652055 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.15714435 - inSlope: -0 - outSlope: 0.464164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14940827 - inSlope: 0.464164 - outSlope: 1.2284055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.12893486 - inSlope: 1.2284055 - outSlope: 1.705504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.10050982 - inSlope: 1.705504 - outSlope: 1.9564244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.06790278 - inSlope: 1.9564244 - outSlope: 2.0612717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.033548165 - inSlope: 2.0612717 - outSlope: 2.0792048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0011052144 - inSlope: 2.0792048 - outSlope: 2.0295258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.034930613 - inSlope: 2.0295258 - outSlope: 1.9463117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.06736911 - inSlope: 1.9463117 - outSlope: 1.8280923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.097837396 - inSlope: 1.8280923 - outSlope: 1.6971161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.12612264 - inSlope: 1.6971161 - outSlope: 1.5484926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.15193082 - inSlope: 1.5484926 - outSlope: 1.3930387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.17514811 - inSlope: 1.3930387 - outSlope: 1.2343341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.1957204 - inSlope: 1.2343341 - outSlope: 1.079313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21370894 - inSlope: 1.079313 - outSlope: 0.9269777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.22915855 - inSlope: 0.9269777 - outSlope: 0.78173494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.2421875 - inSlope: 0.78173494 - outSlope: 0.644657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.25293177 - inSlope: 0.644657 - outSlope: 0.5156909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.2615266 - inSlope: 0.5156909 - outSlope: 0.39315858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.26807925 - inSlope: 0.39315858 - outSlope: 0.2739619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.2726453 - inSlope: 0.2739619 - outSlope: 0.1532115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.27519882 - inSlope: 0.1532115 - outSlope: -0.019006152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.27488205 - inSlope: -0.019006152 - outSlope: -0.24562085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.27078837 - inSlope: -0.24562085 - outSlope: -0.4494977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.26329672 - inSlope: -0.4494977 - outSlope: -0.49157786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.25510377 - inSlope: -0.49157786 - outSlope: -0.23290537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.251222 - inSlope: -0.23290537 - outSlope: 0.27716365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.2558414 - inSlope: 0.27716365 - outSlope: 0.66104656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.26685888 - inSlope: 0.66104656 - outSlope: 0.79458016 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.28010187 - inSlope: 0.79458016 - outSlope: 0.72069776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.29211348 - inSlope: 0.72069776 - outSlope: 0.52736926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.30090296 - inSlope: 0.52736926 - outSlope: 0.31345934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.30612728 - inSlope: 0.31345934 - outSlope: 0.15387917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.30869195 - inSlope: 0.15387917 - outSlope: 0.07386274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.309923 - inSlope: 0.07386274 - outSlope: 0.070687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.3111011 - inSlope: 0.070687 - outSlope: 0.10621737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.3128714 - inSlope: 0.10621737 - outSlope: 0.1403351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.3152103 - inSlope: 0.1403351 - outSlope: 0.17287211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.3180915 - inSlope: 0.17287211 - outSlope: 0.20378728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.32148796 - inSlope: 0.20378728 - outSlope: 0.23299299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.32537118 - inSlope: 0.23299299 - outSlope: 0.2603479 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.32971033 - inSlope: 0.2603479 - outSlope: 0.28584328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.33447438 - inSlope: 0.28584328 - outSlope: 0.3094235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.33963144 - inSlope: 0.3094235 - outSlope: 0.33084723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.34514555 - inSlope: 0.33084723 - outSlope: 0.35028252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.3509836 - inSlope: 0.35028252 - outSlope: 0.36748624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.35710835 - inSlope: 0.36748624 - outSlope: 0.3825513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.3634842 - inSlope: 0.3825513 - outSlope: 0.39528364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.3700723 - inSlope: 0.39528364 - outSlope: 0.40570953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.37683412 - inSlope: 0.40570953 - outSlope: 0.41380444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.38373086 - inSlope: 0.41380444 - outSlope: 0.4195247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.39072293 - inSlope: 0.4195247 - outSlope: 0.4228632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.39777064 - inSlope: 0.4228632 - outSlope: 0.4238091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.40483412 - inSlope: 0.4238091 - outSlope: 0.42240363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.41187418 - inSlope: 0.42240363 - outSlope: 0.4186646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.4188519 - inSlope: 0.4186646 - outSlope: 0.41256768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.42572808 - inSlope: 0.41256768 - outSlope: 0.40436128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.43246743 - inSlope: 0.40436128 - outSlope: 0.39388815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.43903223 - inSlope: 0.39388815 - outSlope: 0.38135326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.4453881 - inSlope: 0.38135326 - outSlope: 0.36745048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.45151228 - inSlope: 0.36745048 - outSlope: 0.35035226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.45735148 - inSlope: 0.35035226 - outSlope: 0.33223125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.46288866 - inSlope: 0.33223125 - outSlope: 0.3124629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.4680964 - inSlope: 0.3124629 - outSlope: 0.29115584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.472949 - inSlope: 0.29115584 - outSlope: 0.2685931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.47742555 - inSlope: 0.2685931 - outSlope: 0.24476612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.48150498 - inSlope: 0.24476612 - outSlope: 0.21991989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.4851703 - inSlope: 0.21991989 - outSlope: 0.19410092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.48840532 - inSlope: 0.19410092 - outSlope: 0.16756491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.49119806 - inSlope: 0.16756491 - outSlope: 0.14036192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.49353743 - inSlope: 0.14036192 - outSlope: 0.11276652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.49541688 - inSlope: 0.11276652 - outSlope: 0.084693514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.49682844 - inSlope: 0.084693514 - outSlope: 0.056537442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.49777073 - inSlope: 0.056537442 - outSlope: 0.028181102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4982404 - inSlope: 0.028181102 - outSlope: -0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.49823907 - inSlope: -0.00008046635 - outSlope: -0.028311636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.4977672 - inSlope: -0.028311636 - outSlope: -0.056140475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.49683154 - inSlope: -0.056140475 - outSlope: -0.08375414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.49543563 - inSlope: -0.08375414 - outSlope: -0.110882625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.49358758 - inSlope: -0.110882625 - outSlope: -0.13747765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4912963 - inSlope: -0.13747765 - outSlope: -0.1613529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.48860708 - inSlope: -0.1613529 - outSlope: -0.18785137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.48547623 - inSlope: -0.18785137 - outSlope: -0.2120342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.48194233 - inSlope: -0.2120342 - outSlope: -0.23539804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.47801903 - inSlope: -0.23539804 - outSlope: -0.25769973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.47372404 - inSlope: -0.25769973 - outSlope: -0.27892655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.46907523 - inSlope: -0.27892655 - outSlope: -0.29901832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.4640916 - inSlope: -0.29901832 - outSlope: -0.31777412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.45879537 - inSlope: -0.31777412 - outSlope: -0.3352389 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.45320806 - inSlope: -0.3352389 - outSlope: -0.3512052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.44735464 - inSlope: -0.3512052 - outSlope: -0.36558902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.4412615 - inSlope: -0.36558902 - outSlope: -0.3745476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.43501905 - inSlope: -0.3745476 - outSlope: -0.38802302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.428552 - inSlope: -0.38802302 - outSlope: -0.39655784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.4219427 - inSlope: -0.39655784 - outSlope: -0.40294328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.415227 - inSlope: -0.40294328 - outSlope: -0.40690938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.40844518 - inSlope: -0.40690938 - outSlope: -0.4082053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.40164167 - inSlope: -0.4082053 - outSlope: -0.40669122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.3948635 - inSlope: -0.40669122 - outSlope: -0.40201524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.38816324 - inSlope: -0.40201524 - outSlope: -0.3898505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.38166574 - inSlope: -0.3898505 - outSlope: -0.3814516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.37530822 - inSlope: -0.3814516 - outSlope: -0.36576605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.36921212 - inSlope: -0.36576605 - outSlope: -0.34582826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.36344832 - inSlope: -0.34582826 - outSlope: -0.32148272 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.35809028 - inSlope: -0.32148272 - outSlope: -0.29250768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.35321516 - inSlope: -0.29250768 - outSlope: -0.25885308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.34890094 - inSlope: -0.25885308 - outSlope: -0.21698198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.34528458 - inSlope: -0.21698198 - outSlope: -0.17752485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.34232584 - inSlope: -0.17752485 - outSlope: -0.1307149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.34014726 - inSlope: -0.1307149 - outSlope: -0.08042343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.33880687 - inSlope: -0.08042343 - outSlope: -0.027261999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.3383525 - inSlope: -0.027261999 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.3383525 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.14076361 - inSlope: -0.04386216 - outSlope: -0.04386216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.14003257 - inSlope: -0.04386216 - outSlope: -0.07414966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13879675 - inSlope: -0.07414966 - outSlope: -0.2070147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.1353465 - inSlope: -0.2070147 - outSlope: -0.26393202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13094763 - inSlope: -0.26393202 - outSlope: -0.25560293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12668759 - inSlope: -0.25560293 - outSlope: -0.362552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.12064505 - inSlope: -0.362552 - outSlope: -0.38112807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.11429292 - inSlope: -0.38112807 - outSlope: -0.39139986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.107769586 - inSlope: -0.39139986 - outSlope: -0.34224096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.10206557 - inSlope: -0.34224096 - outSlope: -0.40397692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.09533262 - inSlope: -0.40397692 - outSlope: -0.38180846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.08896915 - inSlope: -0.38180846 - outSlope: -0.34974846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.08314001 - inSlope: -0.34974846 - outSlope: -0.3053141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.07805144 - inSlope: -0.3053141 - outSlope: -0.2452469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.07396399 - inSlope: -0.2452469 - outSlope: -0.16629474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.07119241 - inSlope: -0.16629474 - outSlope: -0.08851372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.06971718 - inSlope: -0.08851372 - outSlope: -0.016670393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.069439344 - inSlope: -0.016670393 - outSlope: 0.07716306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0707254 - inSlope: 0.07716306 - outSlope: 0.19606118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.07399308 - inSlope: 0.19606118 - outSlope: 0.3366791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0796044 - inSlope: 0.3366791 - outSlope: 0.49083936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.08778505 - inSlope: 0.49083936 - outSlope: 0.6482102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.09858856 - inSlope: 0.6482102 - outSlope: 0.72539115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.110678405 - inSlope: 0.72539115 - outSlope: 0.8855905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.12543826 - inSlope: 0.8855905 - outSlope: 0.9181559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.14074084 - inSlope: 0.9181559 - outSlope: 0.97807384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.15704209 - inSlope: 0.97807384 - outSlope: 0.8693638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.17153147 - inSlope: 0.8693638 - outSlope: 0.6499291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.18236363 - inSlope: 0.6499291 - outSlope: 0.40001968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.18903062 - inSlope: 0.40001968 - outSlope: 0.08551054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.1904558 - inSlope: 0.08551054 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.1904558 - inSlope: -0 - outSlope: -0.029202921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.18996908 - inSlope: -0.029202921 - outSlope: -0.21542361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.18637869 - inSlope: -0.21542361 - outSlope: -0.42227042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.17934085 - inSlope: -0.42227042 - outSlope: -0.58625364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.16956997 - inSlope: -0.58625364 - outSlope: -0.6874028 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.15811323 - inSlope: -0.6874028 - outSlope: -0.7805736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14510368 - inSlope: -0.7805736 - outSlope: -0.7510988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.13258538 - inSlope: -0.7510988 - outSlope: -0.76648355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.11981066 - inSlope: -0.76648355 - outSlope: -0.68605316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.10837641 - inSlope: -0.68605316 - outSlope: -0.67434824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.09713729 - inSlope: -0.67434824 - outSlope: -0.5959794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.08720431 - inSlope: -0.5959794 - outSlope: -0.5150311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.07862046 - inSlope: -0.5150311 - outSlope: -0.4074001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.071830444 - inSlope: -0.4074001 - outSlope: -0.36791003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.065698616 - inSlope: -0.36791003 - outSlope: -0.28123948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.061011296 - inSlope: -0.28123948 - outSlope: -0.20526244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.057590246 - inSlope: -0.20526244 - outSlope: -0.14210625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.05522181 - inSlope: -0.14210625 - outSlope: -0.093198806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0536685 - inSlope: -0.093198806 - outSlope: -0.058786254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.05268873 - inSlope: -0.058786254 - outSlope: -0.037338935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.05206641 - inSlope: -0.037338935 - outSlope: -0.025357405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.05164379 - inSlope: -0.025357405 - outSlope: 0.06617105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.05274664 - inSlope: 0.06617105 - outSlope: 0.21815835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.056382608 - inSlope: 0.21815835 - outSlope: 0.32113042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.061734796 - inSlope: 0.32113042 - outSlope: 0.31632707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.06700691 - inSlope: 0.31632707 - outSlope: 0.14741881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.06946389 - inSlope: 0.14741881 - outSlope: -0.098475166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.067822635 - inSlope: -0.098475166 - outSlope: -0.2290824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.064004585 - inSlope: -0.2290824 - outSlope: -0.23503572 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.060087327 - inSlope: -0.23503572 - outSlope: -0.13646735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.057812873 - inSlope: -0.13646735 - outSlope: -0.008285575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.05767478 - inSlope: -0.008285575 - outSlope: 0.14092228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.060023483 - inSlope: 0.14092228 - outSlope: 0.1944699 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.06326467 - inSlope: 0.1944699 - outSlope: 0.12560037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.065358005 - inSlope: 0.12560037 - outSlope: 0.048440292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.06616534 - inSlope: 0.048440292 - outSlope: 0.038075782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.06679994 - inSlope: 0.038075782 - outSlope: 0.028213289 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.06727016 - inSlope: 0.028213289 - outSlope: 0.018621255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.06758051 - inSlope: 0.018621255 - outSlope: 0.009440044 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.06773785 - inSlope: 0.009440044 - outSlope: 0.000887365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.06775264 - inSlope: 0.000887365 - outSlope: -0.0071896166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.06763281 - inSlope: -0.0071896166 - outSlope: -0.014693155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.06738792 - inSlope: -0.014693155 - outSlope: -0.021667352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.0670268 - inSlope: -0.021667352 - outSlope: -0.027783688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.06656374 - inSlope: -0.027783688 - outSlope: -0.033385936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.06600731 - inSlope: -0.033385936 - outSlope: -0.038215704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.06537038 - inSlope: -0.038215704 - outSlope: -0.042262714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.064666 - inSlope: -0.042262714 - outSlope: -0.045662984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.06390495 - inSlope: -0.045662984 - outSlope: -0.048139438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.063102625 - inSlope: -0.048139438 - outSlope: -0.04978967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0622728 - inSlope: -0.04978967 - outSlope: -0.05072956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.061427306 - inSlope: -0.05072956 - outSlope: -0.050692458 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.060582433 - inSlope: -0.050692458 - outSlope: -0.049942333 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.05975006 - inSlope: -0.049942333 - outSlope: -0.048325628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.058944635 - inSlope: -0.048325628 - outSlope: -0.04595746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.05817868 - inSlope: -0.04595746 - outSlope: -0.042674575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.05746743 - inSlope: -0.042674575 - outSlope: -0.03867816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.056822795 - inSlope: -0.03867816 - outSlope: -0.033986527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.056256354 - inSlope: -0.033986527 - outSlope: -0.02846877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.055781875 - inSlope: -0.02846877 - outSlope: 0.0028344272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.055829115 - inSlope: 0.0028344272 - outSlope: -0.017803403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.055532392 - inSlope: -0.017803403 - outSlope: -0.010819594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.055352066 - inSlope: -0.010819594 - outSlope: -0.0032307007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.05529822 - inSlope: -0.0032307007 - outSlope: 0.004813005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.055378437 - inSlope: 0.004813005 - outSlope: 0.013265101 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.05559952 - inSlope: 0.013265101 - outSlope: 0.021984747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.055965934 - inSlope: 0.021984747 - outSlope: 0.031008154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.056482736 - inSlope: 0.031008154 - outSlope: 0.040305816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0571545 - inSlope: 0.040305816 - outSlope: 0.04969624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.05798277 - inSlope: 0.04969624 - outSlope: 0.059293415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.05897099 - inSlope: 0.059293415 - outSlope: 0.06891849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.06011964 - inSlope: 0.06891849 - outSlope: 0.07856645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.06142908 - inSlope: 0.07856645 - outSlope: 0.088166304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.06289852 - inSlope: 0.088166304 - outSlope: 0.097828306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.06452899 - inSlope: 0.097828306 - outSlope: 0.10728623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.06631709 - inSlope: 0.10728623 - outSlope: 0.1166838 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.06826182 - inSlope: 0.1166838 - outSlope: 0.12595084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.070360996 - inSlope: 0.12595084 - outSlope: 0.13503006 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.07261151 - inSlope: 0.13503006 - outSlope: 0.14385103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.075009026 - inSlope: 0.14385103 - outSlope: 0.15263215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.07755289 - inSlope: 0.15263215 - outSlope: 0.099995084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.079219475 - inSlope: 0.099995084 - outSlope: 0.15111625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.08173808 - inSlope: 0.15111625 - outSlope: 0.15599206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.08433794 - inSlope: 0.15599206 - outSlope: 0.16039267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.08701115 - inSlope: 0.16039267 - outSlope: 0.16444372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.08975188 - inSlope: 0.16444372 - outSlope: 0.16792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.09255056 - inSlope: 0.16792 - outSlope: 0.17103659 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.09540117 - inSlope: 0.17103659 - outSlope: 0.17378272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.098297544 - inSlope: 0.17378272 - outSlope: 0.17602952 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.10123137 - inSlope: 0.17602952 - outSlope: 0.17797099 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.10419755 - inSlope: 0.17797099 - outSlope: 0.1794395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.1071882 - inSlope: 0.1794395 - outSlope: 0.120182745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.10919125 - inSlope: 0.120182745 - outSlope: 0.16673343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.111970134 - inSlope: 0.16673343 - outSlope: 0.16477899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.11471645 - inSlope: 0.16477899 - outSlope: 0.16228944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.11742127 - inSlope: 0.16228944 - outSlope: 0.1591289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.120073415 - inSlope: 0.1591289 - outSlope: 0.15553029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.12266562 - inSlope: 0.15553029 - outSlope: 0.15116721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12518507 - inSlope: 0.15116721 - outSlope: 0.14629765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.12762336 - inSlope: 0.14629765 - outSlope: 0.078280345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.12892804 - inSlope: 0.078280345 - outSlope: 0.12240273 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13096808 - inSlope: 0.12240273 - outSlope: 0.11417907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.13287106 - inSlope: 0.11417907 - outSlope: 0.10541091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13462791 - inSlope: 0.10541091 - outSlope: 0.095891744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.1362261 - inSlope: 0.095891744 - outSlope: 0.085427545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.1376499 - inSlope: 0.085427545 - outSlope: 0.07444121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.13889058 - inSlope: 0.07444121 - outSlope: 0.0077515915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.13901977 - inSlope: 0.0077515915 - outSlope: 0.045194373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13977301 - inSlope: 0.045194373 - outSlope: 0.03277573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.14031927 - inSlope: 0.03277573 - outSlope: 0.019970853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.14065212 - inSlope: 0.019970853 - outSlope: 0.006689436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.14076361 - inSlope: 0.006689436 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.14076361 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.54199505 - inSlope: -0.4216003 - outSlope: -0.4216003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.5349684 - inSlope: -0.4216003 - outSlope: -1.1626266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.51559126 - inSlope: -1.1626266 - outSlope: -1.7225255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.4868825 - inSlope: -1.7225255 - outSlope: -2.1107676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.45170304 - inSlope: -2.1107676 - outSlope: -2.3492773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.41254842 - inSlope: -2.3492773 - outSlope: -2.4573238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.37159303 - inSlope: -2.4573238 - outSlope: -2.4695208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.33043435 - inSlope: -2.4695208 - outSlope: -2.4015222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.29040897 - inSlope: -2.4015222 - outSlope: -2.269825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.25257856 - inSlope: -2.269825 - outSlope: -2.0749516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.21799603 - inSlope: -2.0749516 - outSlope: -1.8316833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.18746798 - inSlope: -1.8316833 - outSlope: -1.5386118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.16182445 - inSlope: -1.5386118 - outSlope: -1.1954052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.14190103 - inSlope: -1.1954052 - outSlope: -0.79952544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.12857561 - inSlope: -0.79952544 - outSlope: -0.3458901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.12281077 - inSlope: -0.3458901 - outSlope: -0.010613939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.122633874 - inSlope: -0.010613939 - outSlope: 0.20071794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.12597917 - inSlope: 0.20071794 - outSlope: 0.4954626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13423689 - inSlope: 0.4954626 - outSlope: 0.8902537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.14907444 - inSlope: 0.8902537 - outSlope: 1.3793123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.172063 - inSlope: 1.3793123 - outSlope: 1.9411478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.20441543 - inSlope: 1.9411478 - outSlope: 2.5449305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.24683097 - inSlope: 2.5449305 - outSlope: 3.1583774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.29947054 - inSlope: 3.1583774 - outSlope: 3.733891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.3617021 - inSlope: 3.733891 - outSlope: 4.2397842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.43236512 - inSlope: 4.2397842 - outSlope: 4.612283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5092366 - inSlope: 4.612283 - outSlope: 4.77046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.58874416 - inSlope: 4.77046 - outSlope: 4.535819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.6643412 - inSlope: 4.535819 - outSlope: 3.5685787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.72381747 - inSlope: 3.5685787 - outSlope: 1.4535594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7480435 - inSlope: 1.4535594 - outSlope: -0.000010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7480433 - inSlope: -0.000010728846 - outSlope: -0.94453204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.73230106 - inSlope: -0.94453204 - outSlope: -2.4790215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.6909841 - inSlope: -2.4790215 - outSlope: -3.4272907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.6338626 - inSlope: -3.4272907 - outSlope: -3.9249017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.56844765 - inSlope: -3.9249017 - outSlope: -4.1442504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.49937662 - inSlope: -4.1442504 - outSlope: -4.1973696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.42942053 - inSlope: -4.1973696 - outSlope: -4.155216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.360167 - inSlope: -4.155216 - outSlope: -4.044596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.29275712 - inSlope: -4.044596 - outSlope: -3.8935506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.22786444 - inSlope: -3.8935506 - outSlope: -3.7036703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.16613667 - inSlope: -3.7036703 - outSlope: -3.490128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.10796792 - inSlope: -3.490128 - outSlope: -3.2533839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.05374491 - inSlope: -3.2533839 - outSlope: -2.9983938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0037715463 - inSlope: -2.9983938 - outSlope: -2.719312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.041550275 - inSlope: -2.719312 - outSlope: -2.4271822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.08200327 - inSlope: -2.4271822 - outSlope: -2.1183786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.117309675 - inSlope: -2.1183786 - outSlope: -1.7931567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.14719559 - inSlope: -1.7931567 - outSlope: -1.4509335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.1713778 - inSlope: -1.4509335 - outSlope: -1.0894669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.18953556 - inSlope: -1.0894669 - outSlope: -0.7050901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.20128709 - inSlope: -0.7050901 - outSlope: -0.2918407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.2061511 - inSlope: -0.2918407 - outSlope: 0.813251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.19259693 - inSlope: 0.813251 - outSlope: 2.1118438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15739956 - inSlope: 2.1118438 - outSlope: 2.6709676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.11288332 - inSlope: 2.6709676 - outSlope: 2.356623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.07360631 - inSlope: 2.356623 - outSlope: 1.0199431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.056607276 - inSlope: 1.0199431 - outSlope: -0.90667695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.071718544 - inSlope: -0.90667695 - outSlope: -2.3161676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.11032144 - inSlope: -2.3161676 - outSlope: -3.1126711 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.16219924 - inSlope: -3.1126711 - outSlope: -3.3504963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.2180408 - inSlope: -3.3504963 - outSlope: -3.125803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.27013746 - inSlope: -3.125803 - outSlope: -2.5500448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.31263816 - inSlope: -2.5500448 - outSlope: -1.7024697 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.34101284 - inSlope: -1.7024697 - outSlope: -0.6217599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.3513755 - inSlope: -0.6217599 - outSlope: 0.00677169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.35126263 - inSlope: 0.00677169 - outSlope: 0.015295759 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.3510077 - inSlope: 0.015295759 - outSlope: 0.023971818 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.35060817 - inSlope: 0.023971818 - outSlope: 0.032939345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.35005918 - inSlope: 0.032939345 - outSlope: 0.04274909 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.3493467 - inSlope: 0.04274909 - outSlope: 0.05312746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.34846124 - inSlope: 0.05312746 - outSlope: 0.06446202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.34738687 - inSlope: 0.06446202 - outSlope: 0.076966956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.3461041 - inSlope: 0.076966956 - outSlope: 0.0905461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.344595 - inSlope: 0.0905461 - outSlope: 0.10538051 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.34283864 - inSlope: 0.10538051 - outSlope: 0.121554255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.34081274 - inSlope: 0.121554255 - outSlope: 0.13909413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.3384945 - inSlope: 0.13909413 - outSlope: 0.15805736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.33586022 - inSlope: 0.15805736 - outSlope: 0.17844626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.3328861 - inSlope: 0.17844626 - outSlope: 0.20031829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.32954746 - inSlope: 0.20031829 - outSlope: 0.22343895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.3258235 - inSlope: 0.22343895 - outSlope: 0.24808133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.3216888 - inSlope: 0.24808133 - outSlope: 0.27407554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.31712088 - inSlope: 0.27407554 - outSlope: 0.30119628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.31210095 - inSlope: 0.30119628 - outSlope: 0.32953474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.3066087 - inSlope: 0.32953474 - outSlope: 0.35901043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.3006252 - inSlope: 0.35901043 - outSlope: 0.3894758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.2941339 - inSlope: 0.3894758 - outSlope: 0.4208497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.28711975 - inSlope: 0.4208497 - outSlope: 0.45303088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.27956924 - inSlope: 0.45303088 - outSlope: 0.48583794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.27147195 - inSlope: 0.48583794 - outSlope: 0.5163579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.262866 - inSlope: 0.5163579 - outSlope: 0.553435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.25364208 - inSlope: 0.553435 - outSlope: 0.58751875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.24385011 - inSlope: 0.58751875 - outSlope: 0.6218663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.23348561 - inSlope: 0.6218663 - outSlope: 0.6562648 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.22254787 - inSlope: 0.6562648 - outSlope: 0.69061136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.2110377 - inSlope: 0.69061136 - outSlope: 0.7248212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.19895735 - inSlope: 0.7248212 - outSlope: 0.75882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.18631037 - inSlope: 0.75882 - outSlope: 0.79231906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.17310506 - inSlope: 0.79231906 - outSlope: 0.8254363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.1593478 - inSlope: 0.8254363 - outSlope: 0.8578884 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.14504968 - inSlope: 0.8578884 - outSlope: 0.88967514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.13022166 - inSlope: 0.88967514 - outSlope: 0.92086893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.114873864 - inSlope: 0.92086893 - outSlope: 0.9510224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.099023506 - inSlope: 0.9510224 - outSlope: 0.98039573 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.08268359 - inSlope: 0.98039573 - outSlope: 1.0087082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.065871805 - inSlope: 1.0087082 - outSlope: 1.0359946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.048605245 - inSlope: 1.0359946 - outSlope: 1.0621194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.030903272 - inSlope: 1.0621194 - outSlope: 1.0870025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.012786451 - inSlope: 1.0870025 - outSlope: 1.1106555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.0057244566 - inSlope: 1.1106555 - outSlope: 1.1330186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.024608081 - inSlope: 1.1330186 - outSlope: 1.1575629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.043900777 - inSlope: 1.1575629 - outSlope: 1.1741661 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.06347019 - inSlope: 1.1741661 - outSlope: 1.1919928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.08333672 - inSlope: 1.1919928 - outSlope: 1.2081808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.103473045 - inSlope: 1.2081808 - outSlope: 1.22251 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.12384819 - inSlope: 1.22251 - outSlope: 1.2348917 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.14442985 - inSlope: 1.2348917 - outSlope: 1.2452203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.1651835 - inSlope: 1.2452203 - outSlope: 1.2533438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.18607254 - inSlope: 1.2533438 - outSlope: 1.2590221 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.20705622 - inSlope: 1.2590221 - outSlope: 1.2621549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.22809212 - inSlope: 1.2621549 - outSlope: 1.2624097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24913226 - inSlope: 1.2624097 - outSlope: 1.2626216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.27017593 - inSlope: 1.2626216 - outSlope: 1.254077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.2910772 - inSlope: 1.254077 - outSlope: 1.2442529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.31181473 - inSlope: 1.2442529 - outSlope: 1.2303501 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.33232054 - inSlope: 1.2303501 - outSlope: 1.212002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.35252056 - inSlope: 1.212002 - outSlope: 1.1885693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.3723303 - inSlope: 1.1885693 - outSlope: 1.1598169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.39166057 - inSlope: 1.1598169 - outSlope: 1.1249481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.4104097 - inSlope: 1.1249481 - outSlope: 1.0865729 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.42851922 - inSlope: 1.0865729 - outSlope: 1.0353765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.44577548 - inSlope: 1.0353765 - outSlope: 0.9790752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.46209338 - inSlope: 0.9790752 - outSlope: 0.91416746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.4773295 - inSlope: 0.91416746 - outSlope: 0.8404835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.49133754 - inSlope: 0.8404835 - outSlope: 0.7572348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.5039581 - inSlope: 0.7572348 - outSlope: 0.6645948 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.5150347 - inSlope: 0.6645948 - outSlope: 0.56472355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.5244467 - inSlope: 0.56472355 - outSlope: 0.45081896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.53196037 - inSlope: 0.45081896 - outSlope: 0.33063802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.537471 - inSlope: 0.33063802 - outSlope: 0.20273586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.5408499 - inSlope: 0.20273586 - outSlope: 0.06870396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.541995 - inSlope: 0.06870396 - outSlope: 0.00000009411258 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.54199505 - inSlope: 0.00000009411258 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.30664858 - inSlope: -0.022516249 - outSlope: -0.022516249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3062733 - inSlope: -0.022516249 - outSlope: -0.10367095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.30454546 - inSlope: -0.10367095 - outSlope: -0.06947816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.3033875 - inSlope: -0.06947816 - outSlope: -0.07978855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.30205768 - inSlope: -0.07978855 - outSlope: -0.1266271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.29994723 - inSlope: -0.1266271 - outSlope: -0.05898178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.2989642 - inSlope: -0.05898178 - outSlope: -0.05576313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.29803482 - inSlope: -0.05576313 - outSlope: -0.04978178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.29720512 - inSlope: -0.04978178 - outSlope: -0.08376897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.29580897 - inSlope: -0.08376897 - outSlope: -0.020704867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.2954639 - inSlope: -0.020704867 - outSlope: -0.018072726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.29516268 - inSlope: -0.018072726 - outSlope: -0.014664532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.29491827 - inSlope: -0.014664532 - outSlope: -0.01082182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.2947379 - inSlope: -0.01082182 - outSlope: -0.0070095067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.29462108 - inSlope: -0.0070095067 - outSlope: -0.002871752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.29457322 - inSlope: -0.002871752 - outSlope: -0.000110864545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.29457137 - inSlope: -0.000110864545 - outSlope: 0.0017023103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.29459974 - inSlope: 0.0017023103 - outSlope: 0.004232522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.29467028 - inSlope: 0.004232522 - outSlope: -0.10522673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.2929165 - inSlope: -0.10522673 - outSlope: 0.012779822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.2931295 - inSlope: 0.012779822 - outSlope: 0.018880982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.2934442 - inSlope: 0.018880982 - outSlope: 0.025375465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2938671 - inSlope: 0.025375465 - outSlope: 0.09803484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.29550102 - inSlope: 0.09803484 - outSlope: 0.0809043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.29684943 - inSlope: 0.0809043 - outSlope: 0.15827015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.29948726 - inSlope: 0.15827015 - outSlope: 0.1747565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.30239987 - inSlope: 0.1747565 - outSlope: 0.30273587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.30744547 - inSlope: 0.30273587 - outSlope: 0.44974706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.31494126 - inSlope: 0.44974706 - outSlope: 0.45673952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.32255358 - inSlope: 0.45673952 - outSlope: 0.2614061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.32691035 - inSlope: 0.2614061 - outSlope: 0.12390566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.32897544 - inSlope: 0.12390566 - outSlope: 0.4524964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.33651707 - inSlope: 0.4524964 - outSlope: 0.67582613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.34778082 - inSlope: 0.67582613 - outSlope: 1.0275248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.36490622 - inSlope: 1.0275248 - outSlope: 1.4148701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.38848737 - inSlope: 1.4148701 - outSlope: 1.7775346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.41811302 - inSlope: 1.7775346 - outSlope: 2.141923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4538117 - inSlope: 2.141923 - outSlope: 2.3746655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.49338943 - inSlope: 2.3746655 - outSlope: 2.631003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.53723943 - inSlope: 2.631003 - outSlope: 2.7618241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.58326995 - inSlope: 2.7618241 - outSlope: 2.9230814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.6319879 - inSlope: 2.9230814 - outSlope: 2.9753344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6815768 - inSlope: 2.9753344 - outSlope: 2.9778128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.73120695 - inSlope: 2.9778128 - outSlope: 2.9041667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.77960986 - inSlope: 2.9041667 - outSlope: 2.8450897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.827028 - inSlope: 2.8450897 - outSlope: 2.687501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.8718196 - inSlope: 2.687501 - outSlope: 2.4883075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9132915 - inSlope: 2.4883075 - outSlope: 2.2502503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.95079565 - inSlope: 2.2502503 - outSlope: 1.9764001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9837356 - inSlope: 1.9764001 - outSlope: 1.6692833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.011557 - inSlope: 1.6692833 - outSlope: 1.330644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 1.0337344 - inSlope: 1.330644 - outSlope: 0.9612259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.0497549 - inSlope: 0.9612259 - outSlope: 0.7335527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 1.0619807 - inSlope: 0.7335527 - outSlope: 0.6725628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 1.0731901 - inSlope: 0.6725628 - outSlope: 0.6165846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.0834665 - inSlope: 0.6165846 - outSlope: 0.56288534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 1.092848 - inSlope: 0.56288534 - outSlope: 0.5121951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 1.1013845 - inSlope: 0.5121951 - outSlope: 0.46476647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 1.1091306 - inSlope: 0.46476647 - outSlope: 0.41725048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.1160848 - inSlope: 0.41725048 - outSlope: 0.3707317 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 1.1222637 - inSlope: 0.3707317 - outSlope: 0.32767326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 1.1277249 - inSlope: 0.32767326 - outSlope: 0.30958444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 1.1328846 - inSlope: 0.30958444 - outSlope: 0.25519633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 1.1371379 - inSlope: 0.25519633 - outSlope: 0.20594946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 1.1405704 - inSlope: 0.20594946 - outSlope: 0.15005365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 1.1430713 - inSlope: 0.15005365 - outSlope: -0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 1.1430694 - inSlope: -0.00011444103 - outSlope: 0.15892282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 1.1457181 - inSlope: 0.15892282 - outSlope: -0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 1.145712 - inSlope: -0.00036478078 - outSlope: -0.00047206922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 1.1457042 - inSlope: -0.00047206922 - outSlope: -0.00062942563 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 1.1456937 - inSlope: -0.00062942563 - outSlope: -0.14767899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 1.1432323 - inSlope: -0.14767899 - outSlope: -0.12966076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 1.1410713 - inSlope: -0.12966076 - outSlope: -0.1651098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 1.1383195 - inSlope: -0.1651098 - outSlope: -0.19980688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 1.1349894 - inSlope: -0.19980688 - outSlope: -0.23390315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 1.131091 - inSlope: -0.23390315 - outSlope: -0.2673557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 1.1266351 - inSlope: -0.2673557 - outSlope: -0.30017883 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 1.1216321 - inSlope: -0.30017883 - outSlope: -0.3323296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 1.1160933 - inSlope: -0.3323296 - outSlope: -0.3639413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 1.1100276 - inSlope: -0.3639413 - outSlope: -0.3949503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 1.103445 - inSlope: -0.3949503 - outSlope: -0.42535585 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.0963558 - inSlope: -0.42535585 - outSlope: -0.45519635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.0887692 - inSlope: -0.45519635 - outSlope: -0.48440742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.0806957 - inSlope: -0.48440742 - outSlope: -0.5130105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 1.0721456 - inSlope: -0.5130105 - outSlope: -0.54107004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 1.0631278 - inSlope: -0.54107004 - outSlope: -0.56846434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 1.0536534 - inSlope: -0.56846434 - outSlope: -0.5951606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 1.043734 - inSlope: -0.5951606 - outSlope: -0.6212717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 1.0333794 - inSlope: -0.6212717 - outSlope: -0.6466347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 1.0226022 - inSlope: -0.6466347 - outSlope: -0.6712968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.0114139 - inSlope: -0.6712968 - outSlope: -0.71585363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.99948305 - inSlope: -0.71585363 - outSlope: -0.71642584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.9875426 - inSlope: -0.71642584 - outSlope: -0.73865604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.9752317 - inSlope: -0.73865604 - outSlope: -0.7600475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.9625642 - inSlope: -0.7600475 - outSlope: -0.7805414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.94955516 - inSlope: -0.7805414 - outSlope: -0.80026823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.93621737 - inSlope: -0.80026823 - outSlope: -0.8189686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.9225679 - inSlope: -0.8189686 - outSlope: -0.836757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.90862197 - inSlope: -0.836757 - outSlope: -0.85361207 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.8943951 - inSlope: -0.85361207 - outSlope: -0.86940134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.8799051 - inSlope: -0.86940134 - outSlope: -0.8842393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.8651678 - inSlope: -0.8842393 - outSlope: -0.89805526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.8502001 - inSlope: -0.89805526 - outSlope: -0.910736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.8350212 - inSlope: -0.910736 - outSlope: -0.92238754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.8196481 - inSlope: -0.92238754 - outSlope: -0.9329304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.80409926 - inSlope: -0.9329304 - outSlope: -0.94243616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.788392 - inSlope: -0.94243616 - outSlope: -0.95071524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.77254677 - inSlope: -0.95071524 - outSlope: -0.9579429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.75658107 - inSlope: -0.9579429 - outSlope: -0.96404076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.7405136 - inSlope: -0.96404076 - outSlope: -0.9689722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.7243641 - inSlope: -0.9689722 - outSlope: -0.9728203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.70815045 - inSlope: -0.9728203 - outSlope: -0.92811674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.69268185 - inSlope: -0.92811674 - outSlope: -0.9628281 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.6766347 - inSlope: -0.9628281 - outSlope: -0.9608075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.6606213 - inSlope: -0.9608075 - outSlope: -0.95748514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.6446632 - inSlope: -0.95748514 - outSlope: -0.95296115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.62878054 - inSlope: -0.95296115 - outSlope: -0.9471751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.6129942 - inSlope: -0.9471751 - outSlope: -0.9402332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.59732366 - inSlope: -0.9402332 - outSlope: -0.9321901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.58178717 - inSlope: -0.9321901 - outSlope: -0.9230706 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.5664027 - inSlope: -0.9230706 - outSlope: -0.9128782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.55118805 - inSlope: -0.9128782 - outSlope: -0.90170944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.5361596 - inSlope: -0.90170944 - outSlope: -0.8400007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.5221596 - inSlope: -0.8400007 - outSlope: -0.86444104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.50775224 - inSlope: -0.86444104 - outSlope: -0.8487072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.49360713 - inSlope: -0.8487072 - outSlope: -0.83207566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.47973922 - inSlope: -0.83207566 - outSlope: -0.81460196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.46616253 - inSlope: -0.81460196 - outSlope: -0.79651606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.4528871 - inSlope: -0.79651606 - outSlope: -0.7776375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.43992648 - inSlope: -0.7776375 - outSlope: -0.75826836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.42728868 - inSlope: -0.75826836 - outSlope: -0.68452185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.41588 - inSlope: -0.68452185 - outSlope: -0.7073832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.4040903 - inSlope: -0.7073832 - outSlope: -0.68559116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.39266378 - inSlope: -0.68559116 - outSlope: -0.663724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.38160172 - inSlope: -0.663724 - outSlope: -0.6416565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.37090746 - inSlope: -0.6416565 - outSlope: -0.6194514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.36058328 - inSlope: -0.6194514 - outSlope: -0.597291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.35062844 - inSlope: -0.597291 - outSlope: -0.5264251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.3418547 - inSlope: -0.5264251 - outSlope: -0.5485069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.33271292 - inSlope: -0.5485069 - outSlope: -0.52702236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.32392922 - inSlope: -0.52702236 - outSlope: -0.50561833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.31550226 - inSlope: -0.50561833 - outSlope: -0.4840319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.30743507 - inSlope: -0.4840319 - outSlope: -0.44783708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.299971 - inSlope: -0.44783708 - outSlope: -0.398675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.29332644 - inSlope: -0.398675 - outSlope: -0.35194013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.28746077 - inSlope: -0.35194013 - outSlope: -0.3075084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.28233564 - inSlope: -0.3075084 - outSlope: -0.2653798 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.27791265 - inSlope: -0.2653798 - outSlope: -0.22546849 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.27415484 - inSlope: -0.22546849 - outSlope: -0.18768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.27102673 - inSlope: -0.18768686 - outSlope: -0.15206173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.26849237 - inSlope: -0.15206173 - outSlope: -0.118462555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.266518 - inSlope: -0.118462555 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.266518 - inSlope: -0 - outSlope: -0.14432086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.26411265 - inSlope: -0.14432086 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.26411265 - inSlope: -0 - outSlope: 0.16742007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.26690298 - inSlope: 0.16742007 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.26690298 - inSlope: -0 - outSlope: 0.20496567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.27031907 - inSlope: 0.20496567 - outSlope: 0.121938705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.27235138 - inSlope: 0.121938705 - outSlope: 0.13239574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.27455798 - inSlope: 0.13239574 - outSlope: 0.14090551 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.2769064 - inSlope: 0.14090551 - outSlope: 0.14758421 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.27936614 - inSlope: 0.14758421 - outSlope: 0.1522763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.28190407 - inSlope: 0.1522763 - outSlope: 0.15508726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.28448886 - inSlope: 0.15508726 - outSlope: 0.15593126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.2870877 - inSlope: 0.15593126 - outSlope: 0.15484408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.28966844 - inSlope: 0.15484408 - outSlope: 0.15180245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.29219848 - inSlope: 0.15180245 - outSlope: 0.14679028 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.29464498 - inSlope: 0.14679028 - outSlope: 0.13977899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.29697463 - inSlope: 0.13977899 - outSlope: 0.13081853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.29915497 - inSlope: 0.13081853 - outSlope: 0.11984479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.30115238 - inSlope: 0.11984479 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.30115238 - inSlope: -0 - outSlope: 0.19879837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.30446568 - inSlope: 0.19879837 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.30446568 - inSlope: -0 - outSlope: 0.13097417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.30664858 - inSlope: 0.13097417 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.30664858 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.013643108 - inSlope: 0.001037512 - outSlope: 0.001037512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0136604 - inSlope: 0.001037512 - outSlope: -0.012295301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0134554785 - inSlope: -0.012295301 - outSlope: 0.0064518866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.01356301 - inSlope: 0.0064518866 - outSlope: 0.005778148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.013659312 - inSlope: 0.005778148 - outSlope: -0.014144295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.013423574 - inSlope: -0.014144295 - outSlope: 0.00898881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013573388 - inSlope: 0.00898881 - outSlope: 0.006263294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.013677776 - inSlope: 0.006263294 - outSlope: 0.003995652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.01374437 - inSlope: 0.003995652 - outSlope: -0.01916919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.013424884 - inSlope: -0.01916919 - outSlope: 0.008011536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.013558409 - inSlope: 0.008011536 - outSlope: 0.005327594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.013647202 - inSlope: 0.005327594 - outSlope: 0.003416017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013704136 - inSlope: 0.003416017 - outSlope: 0.0020589868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.013738452 - inSlope: 0.0020589868 - outSlope: 0.0011392125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.013757439 - inSlope: 0.0011392125 - outSlope: 0.00046843666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.013765247 - inSlope: 0.00046843666 - outSlope: 0.0000060349653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.013765347 - inSlope: 0.0000060349653 - outSlope: -0.0002474899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.013761222 - inSlope: -0.0002474899 - outSlope: -0.000663902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013750157 - inSlope: -0.000663902 - outSlope: 0.000922122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.013765526 - inSlope: 0.000922122 - outSlope: -0.0026604696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.013721185 - inSlope: -0.0026604696 - outSlope: -0.004931749 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.013638989 - inSlope: -0.004931749 - outSlope: -0.00908564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.013487562 - inSlope: -0.00908564 - outSlope: 0.016924923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.013769643 - inSlope: 0.016924923 - outSlope: -0.007771359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.013640121 - inSlope: -0.007771359 - outSlope: 0.0058382805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.013737425 - inSlope: 0.0058382805 - outSlope: -0.013066426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.013519651 - inSlope: -0.013066426 - outSlope: 0.00027833533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.01352429 - inSlope: 0.00027833533 - outSlope: 0.007845678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.013655052 - inSlope: 0.007845678 - outSlope: -0.0046548666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.013577471 - inSlope: -0.0046548666 - outSlope: 0.0019956736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.013610732 - inSlope: 0.0019956736 - outSlope: -0.015546657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.013351621 - inSlope: -0.015546657 - outSlope: -0.061778266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.012321981 - inSlope: -0.061778266 - outSlope: -0.094232075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.010751448 - inSlope: -0.094232075 - outSlope: -0.13179645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.008554842 - inSlope: -0.13179645 - outSlope: -0.17375442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.005658938 - inSlope: -0.17375442 - outSlope: -0.21887992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0020109299 - inSlope: -0.21887992 - outSlope: -0.2500548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0021566462 - inSlope: -0.2500548 - outSlope: -0.30756077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0072826543 - inSlope: -0.30756077 - outSlope: -0.33739236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.012905855 - inSlope: -0.33739236 - outSlope: -0.38962436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.019399611 - inSlope: -0.38962436 - outSlope: -0.40418726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.02613606 - inSlope: -0.40418726 - outSlope: -0.43082285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.033316433 - inSlope: -0.43082285 - outSlope: -0.44554105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.04074211 - inSlope: -0.44554105 - outSlope: -0.45511445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.04832737 - inSlope: -0.45511445 - outSlope: -0.43444473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.05556811 - inSlope: -0.43444473 - outSlope: -0.41797283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.06253432 - inSlope: -0.41797283 - outSlope: -0.39021972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.069037996 - inSlope: -0.39021972 - outSlope: -0.35331878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.07492664 - inSlope: -0.35331878 - outSlope: -0.30918524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.08007972 - inSlope: -0.30918524 - outSlope: -0.2595518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.08440558 - inSlope: -0.2595518 - outSlope: -0.20552239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.08783096 - inSlope: -0.20552239 - outSlope: -0.14771251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.090292834 - inSlope: -0.14771251 - outSlope: -0.113077566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.09217746 - inSlope: -0.113077566 - outSlope: -0.10405908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.093911774 - inSlope: -0.10405908 - outSlope: -0.09488245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.09549315 - inSlope: -0.09488245 - outSlope: -0.085519634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.09691848 - inSlope: -0.085519634 - outSlope: -0.07713102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.098203994 - inSlope: -0.07713102 - outSlope: -0.06978757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.09936712 - inSlope: -0.06978757 - outSlope: -0.062150195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.10040296 - inSlope: -0.062150195 - outSlope: -0.053709947 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.10129812 - inSlope: -0.053709947 - outSlope: -0.04508619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.10204956 - inSlope: -0.04508619 - outSlope: -0.042569827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.102759056 - inSlope: -0.042569827 - outSlope: -0.03323439 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.10331296 - inSlope: -0.03323439 - outSlope: -0.026708825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.10375811 - inSlope: -0.026708825 - outSlope: -0.020520708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.10410012 - inSlope: -0.020520708 - outSlope: -0.000022798798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.1041005 - inSlope: -0.000022798798 - outSlope: -0.023020528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10448418 - inSlope: -0.023020528 - outSlope: -0.00001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.10448446 - inSlope: -0.00001698734 - outSlope: 0.000018775481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10448415 - inSlope: 0.000018775481 - outSlope: 0.000012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10448394 - inSlope: 0.000012516987 - outSlope: 0.022544436 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.1041082 - inSlope: 0.022544436 - outSlope: 0.019235343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10378761 - inSlope: 0.019235343 - outSlope: 0.024476523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.10337967 - inSlope: 0.024476523 - outSlope: 0.029622344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.10288596 - inSlope: 0.029622344 - outSlope: 0.03471363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.1023074 - inSlope: 0.03471363 - outSlope: 0.0397392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.10164508 - inSlope: 0.0397392 - outSlope: 0.044715595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.10089982 - inSlope: 0.044715595 - outSlope: 0.049586494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.10007338 - inSlope: 0.049586494 - outSlope: 0.054463703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.09916565 - inSlope: 0.054463703 - outSlope: 0.05920848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.09817884 - inSlope: 0.05920848 - outSlope: 0.06400964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.097112015 - inSlope: 0.06400964 - outSlope: 0.06868831 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.09596721 - inSlope: 0.06868831 - outSlope: 0.073328085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.09474508 - inSlope: 0.073328085 - outSlope: 0.07790215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.09344671 - inSlope: 0.07790215 - outSlope: 0.08242079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.09207303 - inSlope: 0.08242079 - outSlope: 0.08686521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.09062528 - inSlope: 0.08686521 - outSlope: 0.091270536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08910409 - inSlope: 0.091270536 - outSlope: 0.095552444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.087511554 - inSlope: 0.095552444 - outSlope: 0.09974564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.08584913 - inSlope: 0.09974564 - outSlope: 0.10387535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.084117875 - inSlope: 0.10387535 - outSlope: 0.107890174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.08231971 - inSlope: 0.107890174 - outSlope: 0.11133681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.080464095 - inSlope: 0.11133681 - outSlope: 0.11516344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.078544706 - inSlope: 0.11516344 - outSlope: 0.11883543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0765641 - inSlope: 0.11883543 - outSlope: 0.12233299 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.07452522 - inSlope: 0.12233299 - outSlope: 0.12570632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.07243012 - inSlope: 0.12570632 - outSlope: 0.12885746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.0702825 - inSlope: 0.12885746 - outSlope: 0.13179582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.0680859 - inSlope: 0.13179582 - outSlope: 0.1344995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.065844245 - inSlope: 0.1344995 - outSlope: 0.13693674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.06356197 - inSlope: 0.13693674 - outSlope: 0.1391185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.06124333 - inSlope: 0.1391185 - outSlope: 0.14097312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.058893763 - inSlope: 0.14097312 - outSlope: 0.1425316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.056518238 - inSlope: 0.1425316 - outSlope: 0.14373033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.054122735 - inSlope: 0.14373033 - outSlope: 0.14458059 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.05171306 - inSlope: 0.14458059 - outSlope: 0.14505757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.049295437 - inSlope: 0.14505757 - outSlope: 0.1451358 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.04687651 - inSlope: 0.1451358 - outSlope: 0.14478712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.044463392 - inSlope: 0.14478712 - outSlope: 0.14407061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.0420622 - inSlope: 0.14407061 - outSlope: 0.14286844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.039681062 - inSlope: 0.14286844 - outSlope: 0.14127879 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.037326418 - inSlope: 0.14127879 - outSlope: 0.1565437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.03471736 - inSlope: 0.1565437 - outSlope: 0.14255038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.03234152 - inSlope: 0.14255038 - outSlope: 0.14079443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.02999495 - inSlope: 0.14079443 - outSlope: 0.13872398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.027682886 - inSlope: 0.13872398 - outSlope: 0.13635403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.02541032 - inSlope: 0.13635403 - outSlope: 0.13363074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.023183128 - inSlope: 0.13363074 - outSlope: 0.1306531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.021005578 - inSlope: 0.1306531 - outSlope: 0.12728246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.018884206 - inSlope: 0.12728246 - outSlope: 0.12367678 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.016822929 - inSlope: 0.12367678 - outSlope: 0.1197731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.014826712 - inSlope: 0.1197731 - outSlope: 0.11565422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.012899144 - inSlope: 0.11565422 - outSlope: 0.13074417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.010720076 - inSlope: 0.13074417 - outSlope: 0.11127563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.008865484 - inSlope: 0.11127563 - outSlope: 0.10710697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0070803696 - inSlope: 0.10710697 - outSlope: 0.10283283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0053664907 - inSlope: 0.10283283 - outSlope: 0.0984275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.003726034 - inSlope: 0.0984275 - outSlope: 0.09383516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.0021620938 - inSlope: 0.09383516 - outSlope: 0.08932067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.00067341735 - inSlope: 0.08932067 - outSlope: 0.084623136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.0007369669 - inSlope: 0.084623136 - outSlope: 0.09906339 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.002388022 - inSlope: 0.09906339 - outSlope: 0.07879122 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0037012077 - inSlope: 0.07879122 - outSlope: 0.0745029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0049429215 - inSlope: 0.0745029 - outSlope: 0.070223875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0061133183 - inSlope: 0.070223875 - outSlope: 0.066119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0072153006 - inSlope: 0.066119 - outSlope: 0.06212952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.008250792 - inSlope: 0.06212952 - outSlope: 0.05834056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.009223133 - inSlope: 0.05834056 - outSlope: 0.070266284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.010394237 - inSlope: 0.070266284 - outSlope: 0.05262661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.011271346 - inSlope: 0.05262661 - outSlope: 0.0492558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.012092276 - inSlope: 0.0492558 - outSlope: 0.04600658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.012859051 - inSlope: 0.04600658 - outSlope: 0.04291885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.013574365 - inSlope: 0.04291885 - outSlope: 0.038846754 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.014221819 - inSlope: 0.038846754 - outSlope: 0.033997647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.014788446 - inSlope: 0.033997647 - outSlope: 0.029547969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.015280912 - inSlope: 0.029547969 - outSlope: 0.025455752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.015705174 - inSlope: 0.025455752 - outSlope: 0.021711385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.01606703 - inSlope: 0.021711385 - outSlope: 0.018241497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.016371055 - inSlope: 0.018241497 - outSlope: 0.015053465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.016621945 - inSlope: 0.015053465 - outSlope: 0.012094986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.016823528 - inSlope: 0.012094986 - outSlope: 0.009368518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.01697967 - inSlope: 0.009368518 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.01697967 - inSlope: -0 - outSlope: 0.011347432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.017168794 - inSlope: 0.011347432 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.017168794 - inSlope: -0 - outSlope: -0.013167311 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.016949339 - inSlope: -0.013167311 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.016949339 - inSlope: -0 - outSlope: -0.01625923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.016678352 - inSlope: -0.01625923 - outSlope: -0.009746486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.01651591 - inSlope: -0.009746486 - outSlope: -0.010633628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.016338684 - inSlope: -0.010633628 - outSlope: -0.011401188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.016148664 - inSlope: -0.011401188 - outSlope: -0.012000103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.015948663 - inSlope: -0.012000103 - outSlope: -0.012466361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.01574089 - inSlope: -0.012466361 - outSlope: -0.012801302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.015527535 - inSlope: -0.012801302 - outSlope: -0.012937312 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.015311914 - inSlope: -0.012937312 - outSlope: -0.012932171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.015096378 - inSlope: -0.012932171 - outSlope: -0.012759113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.014883726 - inSlope: -0.012759113 - outSlope: -0.012420763 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.014676713 - inSlope: -0.012420763 - outSlope: -0.011900637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.01447837 - inSlope: -0.011900637 - outSlope: -0.011187121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.014291915 - inSlope: -0.011187121 - outSlope: -0.010307348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.014120126 - inSlope: -0.010307348 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.014120126 - inSlope: -0 - outSlope: -0.017207338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.013833337 - inSlope: -0.017207338 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.013833337 - inSlope: -0 - outSlope: -0.0114137605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.013643108 - inSlope: -0.0114137605 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.013643108 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0001020626 - inSlope: -0.0011109265 - outSlope: -0.0011109265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.00012057804 - inSlope: -0.0011109265 - outSlope: 0.012768212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00009222549 - inSlope: 0.012768212 - outSlope: -0.006802624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000021151573 - inSlope: -0.006802624 - outSlope: -0.0060544014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.00012205828 - inSlope: -0.0060544014 - outSlope: 0.014414234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.000118178934 - inSlope: 0.014414234 - outSlope: -0.009307658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.000036948706 - inSlope: -0.009307658 - outSlope: -0.006393697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.00014351032 - inSlope: -0.006393697 - outSlope: -0.0041080066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.00021197712 - inSlope: -0.0041080066 - outSlope: 0.019306587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00010979931 - inSlope: 0.019306587 - outSlope: -0.0080946265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.000025111123 - inSlope: -0.0080946265 - outSlope: -0.0053765057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00011471955 - inSlope: -0.0053765057 - outSlope: -0.0034488814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.0001722009 - inSlope: -0.0034488814 - outSlope: -0.0020947172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00020711285 - inSlope: -0.0020947172 - outSlope: -0.001155111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0002263647 - inSlope: -0.001155111 - outSlope: -0.0004099301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00023319687 - inSlope: -0.0004099301 - outSlope: -0.000023053706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0002335811 - inSlope: -0.000023053706 - outSlope: 0.00024723058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0002294606 - inSlope: 0.00024723058 - outSlope: 0.00065508886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00021854244 - inSlope: 0.00065508886 - outSlope: -0.019307462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.00054033316 - inSlope: -0.019307462 - outSlope: 0.0026343463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.00049642735 - inSlope: 0.0026343463 - outSlope: 0.004961578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.00041373447 - inSlope: 0.004961578 - outSlope: 0.009102713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.00026202245 - inSlope: 0.009102713 - outSlope: -0.016908051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.00054382306 - inSlope: -0.016908051 - outSlope: 0.007907124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.00041203754 - inSlope: 0.007907124 - outSlope: -0.0057897596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.00050853344 - inSlope: -0.0057897596 - outSlope: 0.013577215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.00028224633 - inSlope: 0.013577215 - outSlope: 0.00019082469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.00027906592 - inSlope: 0.00019082469 - outSlope: -0.0079347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.00041131102 - inSlope: -0.0079347 - outSlope: 0.0056545334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0003170689 - inSlope: 0.0056545334 - outSlope: -0.0019377756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.00034936517 - inSlope: -0.0019377756 - outSlope: -0.06394367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.001415092 - inSlope: -0.06394367 - outSlope: -0.16417883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.004151413 - inSlope: -0.16417883 - outSlope: -0.26813185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.008620273 - inSlope: -0.26813185 - outSlope: -0.35387617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.014518204 - inSlope: -0.35387617 - outSlope: -0.42062044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.021528538 - inSlope: -0.42062044 - outSlope: -0.46764326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.029322613 - inSlope: -0.46764326 - outSlope: -0.5201568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.037991885 - inSlope: -0.5201568 - outSlope: -0.50846124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.04646623 - inSlope: -0.50846124 - outSlope: -0.5231904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.055186063 - inSlope: -0.5231904 - outSlope: -0.45989752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.06285104 - inSlope: -0.45989752 - outSlope: -0.45593262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.07044991 - inSlope: -0.45593262 - outSlope: -0.38795194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.07691577 - inSlope: -0.38795194 - outSlope: -0.31290814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0821309 - inSlope: -0.31290814 - outSlope: -0.19655712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.08540686 - inSlope: -0.19655712 - outSlope: -0.18352586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.08846562 - inSlope: -0.18352586 - outSlope: -0.10167012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.090160124 - inSlope: -0.10167012 - outSlope: -0.03322712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.09071391 - inSlope: -0.03322712 - outSlope: 0.019091535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.09039572 - inSlope: 0.019091535 - outSlope: 0.05387848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.089497745 - inSlope: 0.05387848 - outSlope: 0.07152385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.08830568 - inSlope: 0.07152385 - outSlope: 0.07299434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.08708911 - inSlope: 0.07299434 - outSlope: 0.060295667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.08608418 - inSlope: 0.060295667 - outSlope: 0.044664185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.08533978 - inSlope: 0.044664185 - outSlope: 0.039579608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.08468012 - inSlope: 0.039579608 - outSlope: 0.044085566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.08394536 - inSlope: 0.044085566 - outSlope: 0.05175327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0830828 - inSlope: 0.05175327 - outSlope: 0.04995619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0822502 - inSlope: 0.04995619 - outSlope: 0.038135238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.08161461 - inSlope: 0.038135238 - outSlope: 0.03442964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.081040785 - inSlope: 0.03442964 - outSlope: 0.04175399 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.080344886 - inSlope: 0.04175399 - outSlope: 0.051108647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.079493076 - inSlope: 0.051108647 - outSlope: 0.004371111 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.079420224 - inSlope: 0.004371111 - outSlope: 0.025629872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.07899306 - inSlope: 0.025629872 - outSlope: 0.021480786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.078635044 - inSlope: 0.021480786 - outSlope: 0.016133502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.07836615 - inSlope: 0.016133502 - outSlope: 0.000013411058 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.07836593 - inSlope: 0.000013411058 - outSlope: 0.017813014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.078069046 - inSlope: 0.017813014 - outSlope: 0.000066608256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.078067936 - inSlope: 0.000066608256 - outSlope: -0.000071972674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.078069136 - inSlope: -0.000071972674 - outSlope: -0.000068396395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.078070275 - inSlope: -0.000068396395 - outSlope: -0.01473607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.07831588 - inSlope: -0.01473607 - outSlope: -0.013579046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.078542195 - inSlope: -0.013579046 - outSlope: -0.017179566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.07882852 - inSlope: -0.017179566 - outSlope: -0.020603409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.07917191 - inSlope: -0.020603409 - outSlope: -0.02367901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.07956656 - inSlope: -0.02367901 - outSlope: -0.0266965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.0800115 - inSlope: -0.0266965 - outSlope: -0.029364405 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.08050091 - inSlope: -0.029364405 - outSlope: -0.03164026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.081028245 - inSlope: -0.03164026 - outSlope: -0.033783555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.08159131 - inSlope: -0.033783555 - outSlope: -0.035447214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.082182094 - inSlope: -0.035447214 - outSlope: -0.03677893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.082795076 - inSlope: -0.03677893 - outSlope: -0.037900545 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.08342675 - inSlope: -0.037900545 - outSlope: -0.03847409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.084067985 - inSlope: -0.03847409 - outSlope: -0.038801767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08471468 - inSlope: -0.038801767 - outSlope: -0.03861759 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.08535831 - inSlope: -0.03861759 - outSlope: -0.03805209 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.08599251 - inSlope: -0.03805209 - outSlope: -0.037164904 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.08661193 - inSlope: -0.037164904 - outSlope: -0.035731528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.08720745 - inSlope: -0.035731528 - outSlope: -0.033916567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.08777273 - inSlope: -0.033916567 - outSlope: -0.03156516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.08829881 - inSlope: -0.03156516 - outSlope: 0.017895268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.08800056 - inSlope: 0.017895268 - outSlope: -0.030407786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.088507354 - inSlope: -0.030407786 - outSlope: -0.02706128 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.088958375 - inSlope: -0.02706128 - outSlope: -0.023101276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0893434 - inSlope: -0.023101276 - outSlope: -0.018670876 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.08965458 - inSlope: -0.018670876 - outSlope: -0.013690902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.08988276 - inSlope: -0.013690902 - outSlope: -0.008328714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.09002157 - inSlope: -0.008328714 - outSlope: -0.0023049137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.09005999 - inSlope: -0.0023049137 - outSlope: 0.004060421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.089992315 - inSlope: 0.004060421 - outSlope: 0.010980974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.0898093 - inSlope: 0.010980974 - outSlope: 0.01839416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.08950273 - inSlope: 0.01839416 - outSlope: 0.026202785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.08906601 - inSlope: 0.026202785 - outSlope: 0.03446195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.08849165 - inSlope: 0.03446195 - outSlope: 0.043074977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.08777373 - inSlope: 0.043074977 - outSlope: 0.051969636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.08690757 - inSlope: 0.051969636 - outSlope: 0.06119734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.08588762 - inSlope: 0.06119734 - outSlope: 0.070757635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.084708326 - inSlope: 0.070757635 - outSlope: 0.08030854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.08336985 - inSlope: 0.08030854 - outSlope: 0.090117194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.08186789 - inSlope: 0.090117194 - outSlope: 0.099899866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.08020289 - inSlope: 0.099899866 - outSlope: 0.10968278 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.07837485 - inSlope: 0.10968278 - outSlope: 0.05320748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.07748806 - inSlope: 0.05320748 - outSlope: 0.112158015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.07561876 - inSlope: 0.112158015 - outSlope: 0.11960339 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.07362537 - inSlope: 0.11960339 - outSlope: 0.12697142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.07150918 - inSlope: 0.12697142 - outSlope: 0.13398854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.06927604 - inSlope: 0.13398854 - outSlope: 0.14087008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.06692819 - inSlope: 0.14087008 - outSlope: 0.1473531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.06447231 - inSlope: 0.1473531 - outSlope: 0.15362568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.061911885 - inSlope: 0.15362568 - outSlope: 0.15945233 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.05925435 - inSlope: 0.15945233 - outSlope: 0.16484694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.056506902 - inSlope: 0.16484694 - outSlope: 0.16982356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.053676512 - inSlope: 0.16982356 - outSlope: 0.13238502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.051470097 - inSlope: 0.13238502 - outSlope: 0.17058285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.048627052 - inSlope: 0.17058285 - outSlope: 0.17342688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.045736607 - inSlope: 0.17342688 - outSlope: 0.17573716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.042807657 - inSlope: 0.17573716 - outSlope: 0.177494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.039849427 - inSlope: 0.177494 - outSlope: 0.17872661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.03687061 - inSlope: 0.17872661 - outSlope: 0.17930852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.033882137 - inSlope: 0.17930852 - outSlope: 0.17932774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.030893344 - inSlope: 0.17932774 - outSlope: 0.14951172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.028401485 - inSlope: 0.14951172 - outSlope: 0.17359027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.025508316 - inSlope: 0.17359027 - outSlope: 0.17170456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.022646576 - inSlope: 0.17170456 - outSlope: 0.16917278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.019827032 - inSlope: 0.16917278 - outSlope: 0.16607696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.017059086 - inSlope: 0.16607696 - outSlope: 0.16232242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.014353715 - inSlope: 0.16232242 - outSlope: 0.15798175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.011720688 - inSlope: 0.15798175 - outSlope: 0.1345194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0094787 - inSlope: 0.1345194 - outSlope: 0.14662617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.007034933 - inSlope: 0.14662617 - outSlope: 0.14086777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0046871393 - inSlope: 0.14086777 - outSlope: 0.13466834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0024426691 - inSlope: 0.13466834 - outSlope: 0.12801065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00030916042 - inSlope: 0.12801065 - outSlope: 0.1183542 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.001663436 - inSlope: 0.1183542 - outSlope: 0.10609924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.003431755 - inSlope: 0.10609924 - outSlope: 0.09423066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0050022644 - inSlope: 0.09423066 - outSlope: 0.082801186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.006382283 - inSlope: 0.082801186 - outSlope: 0.07177799 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.0075785816 - inSlope: 0.07177799 - outSlope: 0.061216675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0085988585 - inSlope: 0.061216675 - outSlope: 0.051135134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.00945111 - inSlope: 0.051135134 - outSlope: 0.041499794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.010142772 - inSlope: 0.041499794 - outSlope: 0.03243481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.010683352 - inSlope: 0.03243481 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.010683352 - inSlope: -0 - outSlope: 0.03958145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.011343042 - inSlope: 0.03958145 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.011343042 - inSlope: -0 - outSlope: -0.045907617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.010577916 - inSlope: -0.045907617 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.010577916 - inSlope: -0 - outSlope: -0.05603732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.009643962 - inSlope: -0.05603732 - outSlope: -0.033249144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.00908981 - inSlope: -0.033249144 - outSlope: -0.036034115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.008489242 - inSlope: -0.036034115 - outSlope: -0.038254764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.007851663 - inSlope: -0.038254764 - outSlope: -0.040001694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.007184969 - inSlope: -0.040001694 - outSlope: -0.041185945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.006498537 - inSlope: -0.041185945 - outSlope: -0.041806404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0058017643 - inSlope: -0.041806404 - outSlope: -0.04195015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.005102596 - inSlope: -0.04195015 - outSlope: -0.041560814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0044099162 - inSlope: -0.041560814 - outSlope: -0.040605526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.003733158 - inSlope: -0.040605526 - outSlope: -0.03919587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0030798942 - inSlope: -0.03919587 - outSlope: -0.037246376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0024591219 - inSlope: -0.037246376 - outSlope: -0.034751557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0018799215 - inSlope: -0.034751557 - outSlope: -0.03179286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.001350041 - inSlope: -0.03179286 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.001350041 - inSlope: -0 - outSlope: -0.052564614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.000473965 - inSlope: -0.052564614 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.000473965 - inSlope: -0 - outSlope: -0.03456169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0001020626 - inSlope: -0.03456169 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0001020626 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422027 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -1.1422027 - inSlope: -0 - outSlope: 0.0051212357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -1.1421174 - inSlope: 0.0051212357 - outSlope: 0.014898791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1418691 - inSlope: 0.014898791 - outSlope: 0.024275716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.1414645 - inSlope: 0.024275716 - outSlope: 0.033159286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1409118 - inSlope: 0.033159286 - outSlope: 0.041513484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -1.1402199 - inSlope: 0.041513484 - outSlope: 0.049495745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -1.139395 - inSlope: 0.049495745 - outSlope: 0.05702719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -1.1384445 - inSlope: 0.05702719 - outSlope: 0.064144194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -1.1373755 - inSlope: 0.064144194 - outSlope: 0.070724554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.1361967 - inSlope: 0.070724554 - outSlope: 0.07686861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -1.1349156 - inSlope: 0.07686861 - outSlope: 0.082647584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -1.1335381 - inSlope: 0.082647584 - outSlope: 0.08800515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -1.1320714 - inSlope: 0.08800515 - outSlope: 0.09285459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -1.1305238 - inSlope: 0.09285459 - outSlope: 0.09716758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -1.1289043 - inSlope: 0.09716758 - outSlope: 0.10107252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -1.1272198 - inSlope: 0.10107252 - outSlope: 0.104427435 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -1.1254793 - inSlope: 0.104427435 - outSlope: 0.10729562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -1.1236911 - inSlope: 0.10729562 - outSlope: 0.1096345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -1.1218638 - inSlope: 0.1096345 - outSlope: 0.11141549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -1.1200069 - inSlope: 0.11141549 - outSlope: 0.11258055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -1.1181306 - inSlope: 0.11258055 - outSlope: 0.1132537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -1.116243 - inSlope: 0.1132537 - outSlope: 0.11322509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -1.1143559 - inSlope: 0.11322509 - outSlope: 0.11258136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -1.1124796 - inSlope: 0.11258136 - outSlope: 0.11136542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -1.1106235 - inSlope: 0.11136542 - outSlope: 0.10944854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -1.1087993 - inSlope: 0.10944854 - outSlope: 0.10679494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -1.1070194 - inSlope: 0.10679494 - outSlope: 0.10337601 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -1.1052965 - inSlope: 0.10337601 - outSlope: 0.09947715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -1.1036385 - inSlope: 0.09947715 - outSlope: 0.09461412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -1.1020616 - inSlope: 0.09461412 - outSlope: 0.089228235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -1.1005745 - inSlope: 0.089228235 - outSlope: 0.08295544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -1.0991919 - inSlope: 0.08295544 - outSlope: 0.07596739 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -1.0979258 - inSlope: 0.07596739 - outSlope: 0.06824977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -1.0967883 - inSlope: 0.06824977 - outSlope: 0.059738215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -1.0957927 - inSlope: 0.059738215 - outSlope: 0.050532505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -1.0949504 - inSlope: 0.050532505 - outSlope: 0.040483512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -1.0942757 - inSlope: 0.040483512 - outSlope: 0.029811887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -1.0937788 - inSlope: 0.029811887 - outSlope: 0.018453615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -1.0934713 - inSlope: 0.018453615 - outSlope: 0.006251341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -1.0933671 - inSlope: 0.006251341 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -1.0933659 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -1.0933671 - inSlope: -0 - outSlope: -0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -1.0933683 - inSlope: -0.00007152513 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -1.0933671 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -1.0933671 - inSlope: -0 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0.000017881379 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -1.0933659 - inSlope: 0.000017881379 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -1.0933659 - inSlope: 0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -1.0933659 - inSlope: -0 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -1.0933671 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -1.0933671 - inSlope: -0 - outSlope: -0.02451899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -1.0937757 - inSlope: -0.02451899 - outSlope: -0.07018711 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -1.0949455 - inSlope: -0.07018711 - outSlope: -0.11055718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -1.0967882 - inSlope: -0.11055718 - outSlope: -0.14551176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -1.0992134 - inSlope: -0.14551176 - outSlope: -0.17483012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -1.1021272 - inSlope: -0.17483012 - outSlope: -0.19863386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -1.1054378 - inSlope: -0.19863386 - outSlope: -0.21701595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -1.1090547 - inSlope: -0.21701595 - outSlope: -0.23005508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -1.1128889 - inSlope: -0.23005508 - outSlope: -0.23801588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -1.1168559 - inSlope: -0.23801588 - outSlope: -0.24114154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -1.1208749 - inSlope: -0.24114154 - outSlope: -0.23970388 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -1.12487 - inSlope: -0.23970388 - outSlope: -0.23425363 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -1.1287742 - inSlope: -0.23425363 - outSlope: -0.22455475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -1.1325167 - inSlope: -0.22455475 - outSlope: -0.21137974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -1.1360397 - inSlope: -0.21137974 - outSlope: -0.19479293 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -1.1392863 - inSlope: -0.19479293 - outSlope: -0.17498748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -1.1422027 - inSlope: -0.17498748 - outSlope: -0.15440735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -1.1447762 - inSlope: -0.15440735 - outSlope: -0.13627781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -1.1470475 - inSlope: -0.13627781 - outSlope: -0.11923324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -1.1490347 - inSlope: -0.11923324 - outSlope: -0.103447534 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -1.1507589 - inSlope: -0.103447534 - outSlope: -0.08864888 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -1.1522363 - inSlope: -0.08864888 - outSlope: -0.074873045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -1.1534842 - inSlope: -0.074873045 - outSlope: -0.062041342 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -1.1545182 - inSlope: -0.062041342 - outSlope: -0.050082255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -1.155353 - inSlope: -0.050082255 - outSlope: -0.038895644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -1.1560012 - inSlope: -0.038895644 - outSlope: -0.028495817 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -1.1564761 - inSlope: -0.028495817 - outSlope: -0.018746872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -1.1567886 - inSlope: -0.018746872 - outSlope: -0.009720335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -1.1569506 - inSlope: -0.009720335 - outSlope: -0.00139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -1.1569738 - inSlope: -0.00139475 - outSlope: 0.00641585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.1568669 - inSlope: 0.00641585 - outSlope: 0.013546957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.1566411 - inSlope: 0.013546957 - outSlope: 0.019998284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.1563078 - inSlope: 0.019998284 - outSlope: 0.026006723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.1558744 - inSlope: 0.026006723 - outSlope: 0.031285316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.155353 - inSlope: 0.031285316 - outSlope: 0.036063228 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.1547519 - inSlope: 0.036063228 - outSlope: 0.040240325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -1.1540812 - inSlope: 0.040240325 - outSlope: 0.043888133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -1.1533498 - inSlope: 0.043888133 - outSlope: 0.046734855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -1.1525708 - inSlope: 0.046734855 - outSlope: 0.049188185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.151751 - inSlope: 0.049188185 - outSlope: 0.050919104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -1.1509024 - inSlope: 0.050919104 - outSlope: 0.052013446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -1.1500355 - inSlope: 0.052013446 - outSlope: 0.052456904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -1.1491612 - inSlope: 0.052456904 - outSlope: 0.052342463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -1.1482888 - inSlope: 0.052342463 - outSlope: 0.05143409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -1.1474316 - inSlope: 0.05143409 - outSlope: 0.05001073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -1.1465981 - inSlope: 0.05001073 - outSlope: 0.04770045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -1.1458031 - inSlope: 0.04770045 - outSlope: 0.044717193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -1.1450578 - inSlope: 0.044717193 - outSlope: 0.041255992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -1.1443702 - inSlope: 0.041255992 - outSlope: 0.03671411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.1437583 - inSlope: 0.03671411 - outSlope: 0.031735927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -1.1432294 - inSlope: 0.031735927 - outSlope: 0.025877977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -1.1427981 - inSlope: 0.025877977 - outSlope: 0.019390602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -1.1424749 - inSlope: 0.019390602 - outSlope: 0.012094986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -1.1422733 - inSlope: 0.012094986 - outSlope: 0.004234318 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422027 - inSlope: 0.004234318 - outSlope: 0.004234318 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.03915141 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.03915141 - inSlope: -0 - outSlope: -0.08444988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.037743915 - inSlope: -0.08444988 - outSlope: -0.24757037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.033617746 - inSlope: -0.24757037 - outSlope: -0.4018359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.026920464 - inSlope: -0.4018359 - outSlope: -0.547513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.017795255 - inSlope: -0.547513 - outSlope: -0.6843401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0063895974 - inSlope: -0.6843401 - outSlope: -0.8124631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.007151441 - inSlope: -0.8124631 - outSlope: -0.9318707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.022682661 - inSlope: -0.9318707 - outSlope: -1.0426743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04006055 - inSlope: -1.0426743 - outSlope: -1.144566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.059136633 - inSlope: -1.144566 - outSlope: -1.2378445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.079767354 - inSlope: -1.2378445 - outSlope: -1.3221759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.101803675 - inSlope: -1.3221759 - outSlope: -1.3978283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.12510079 - inSlope: -1.3978283 - outSlope: -1.4646199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.1495111 - inSlope: -1.4646199 - outSlope: -1.5224457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.17488517 - inSlope: -1.5224457 - outSlope: -1.5714172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.20107552 - inSlope: -1.5714172 - outSlope: -1.6114414 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.22793286 - inSlope: -1.6114414 - outSlope: -1.6425891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.2553093 - inSlope: -1.6425891 - outSlope: -1.6646967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.28305423 - inSlope: -1.6646967 - outSlope: -1.6778663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.31101865 - inSlope: -1.6778663 - outSlope: -1.6820244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.33905256 - inSlope: -1.6820244 - outSlope: -1.6772155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.36700612 - inSlope: -1.6772155 - outSlope: -1.6634897 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.39473093 - inSlope: -1.6634897 - outSlope: -1.6407875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.42207736 - inSlope: -1.6407875 - outSlope: -1.6091374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.4488963 - inSlope: -1.6091374 - outSlope: -1.5686504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.47504044 - inSlope: -1.5686504 - outSlope: -1.5191867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5003602 - inSlope: -1.5191867 - outSlope: -1.4609506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.52470934 - inSlope: -1.4609506 - outSlope: -1.394007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.54794294 - inSlope: -1.394007 - outSlope: -1.3181747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.5699125 - inSlope: -1.3181747 - outSlope: -1.233685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.5904739 - inSlope: -1.233685 - outSlope: -1.1404799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6094819 - inSlope: -1.1404799 - outSlope: -1.0386202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.6267922 - inSlope: -1.0386202 - outSlope: -0.92819184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.64226204 - inSlope: -0.92819184 - outSlope: -0.80901223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.65574557 - inSlope: -0.80901223 - outSlope: -0.6813448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6671014 - inSlope: -0.6813448 - outSlope: -0.54492885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6761835 - inSlope: -0.54492885 - outSlope: -0.40003935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.68285084 - inSlope: -0.40003935 - outSlope: -0.24637723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6869571 - inSlope: -0.24637723 - outSlope: -0.08409985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.6883588 - inSlope: -0.08409985 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6883588 - inSlope: -0 - outSlope: 0.00007152513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.6883576 - inSlope: 0.00007152513 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6883588 - inSlope: -0.00007152564 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.6883588 - inSlope: -0 - outSlope: 0.00005364385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.6883579 - inSlope: 0.00005364385 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.6883588 - inSlope: -0.00005364423 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6883588 - inSlope: -0 - outSlope: 0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.6883579 - inSlope: 0.00005364423 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.6883588 - inSlope: -0.00005364423 - outSlope: 0.3282598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6828878 - inSlope: 0.3282598 - outSlope: 0.9427231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.66717553 - inSlope: 0.9427231 - outSlope: 1.4947393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.64226323 - inSlope: 1.4947393 - outSlope: 1.9845469 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.6091875 - inSlope: 1.9845469 - outSlope: 2.411927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.56898874 - inSlope: 2.411927 - outSlope: 2.7767327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.5227099 - inSlope: 2.7767327 - outSlope: 3.0784905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.47140178 - inSlope: 3.0784905 - outSlope: 3.316442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.4161278 - inSlope: 3.316442 - outSlope: 3.4900544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.35796028 - inSlope: 3.4900544 - outSlope: 3.5987947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.29798043 - inSlope: 3.5987947 - outSlope: 3.6424584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.23727284 - inSlope: 3.6424584 - outSlope: 3.6206503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.17692873 - inSlope: 3.6206503 - outSlope: 3.5336175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.11803516 - inSlope: 3.5336175 - outSlope: 3.3815873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.061675426 - inSlope: 3.3815873 - outSlope: 3.1650553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.008924557 - inSlope: 3.1650553 - outSlope: 2.884589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.03915188 - inSlope: 2.884589 - outSlope: 2.5799778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.08215208 - inSlope: 2.5799778 - outSlope: 2.3019173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.120517336 - inSlope: 2.3019173 - outSlope: 2.0357544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.15444654 - inSlope: 2.0357544 - outSlope: 1.7816179 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.18414015 - inSlope: 1.7816179 - outSlope: 1.5395242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.20979886 - inSlope: 1.5395242 - outSlope: 1.3093994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.23162216 - inSlope: 1.3093994 - outSlope: 1.0910441 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.24980621 - inSlope: 1.0910441 - outSlope: 0.8844673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.26454732 - inSlope: 0.8844673 - outSlope: 0.68961805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.27604094 - inSlope: 0.68961805 - outSlope: 0.50614405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.28447667 - inSlope: 0.50614405 - outSlope: 0.33426258 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.2900477 - inSlope: 0.33426258 - outSlope: 0.1735981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.292941 - inSlope: 0.1735981 - outSlope: 0.024245404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.2933451 - inSlope: 0.024245404 - outSlope: -0.11385452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.29144752 - inSlope: -0.11385452 - outSlope: -0.24083398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.28743362 - inSlope: -0.24083398 - outSlope: -0.3566718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.281489 - inSlope: -0.3566718 - outSlope: -0.46143696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.2737984 - inSlope: -0.46143696 - outSlope: -0.5550497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.2645476 - inSlope: -0.5550497 - outSlope: -0.6375778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.2539213 - inSlope: -0.6375778 - outSlope: -0.7090417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.24210395 - inSlope: -0.7090417 - outSlope: -0.76936644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.22928119 - inSlope: -0.76936644 - outSlope: -0.8185117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.21563934 - inSlope: -0.8185117 - outSlope: -0.85657233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.20136315 - inSlope: -0.85657233 - outSlope: -0.8832809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.18664181 - inSlope: -0.8832809 - outSlope: -0.8989074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.17166004 - inSlope: -0.8989074 - outSlope: -0.90324724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.15660593 - inSlope: -0.90324724 - outSlope: -0.8961832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.14166956 - inSlope: -0.8961832 - outSlope: -0.87794775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.12703711 - inSlope: -0.87794775 - outSlope: -0.84830755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.11289866 - inSlope: -0.84830755 - outSlope: -0.80733985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.09944301 - inSlope: -0.80733985 - outSlope: -0.7549079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.086861044 - inSlope: -0.7549079 - outSlope: -0.69130117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.07533937 - inSlope: -0.69130117 - outSlope: -0.61603916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.06507206 - inSlope: -0.61603916 - outSlope: -0.52958816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0562456 - inSlope: -0.52958816 - outSlope: -0.43171066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.049050428 - inSlope: -0.43171066 - outSlope: -0.32237992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.043677434 - inSlope: -0.32237992 - outSlope: -0.2017649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.04031469 - inSlope: -0.2017649 - outSlope: -0.06979673 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.03915141 - inSlope: -0.06979673 - outSlope: -0.06979673 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457314 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.6457314 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422092 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -1.1422092 - inSlope: -0 - outSlope: 0.10014305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -1.1405401 - inSlope: 0.10014305 - outSlope: 0.29355553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1356475 - inSlope: 0.29355553 - outSlope: 0.47711724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.1276956 - inSlope: 0.47711724 - outSlope: 0.65094054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1168466 - inSlope: 0.65094054 - outSlope: 0.8153065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -1.1032581 - inSlope: 0.8153065 - outSlope: 0.9702096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -1.087088 - inSlope: 0.9702096 - outSlope: 1.1156243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -1.0684942 - inSlope: 1.1156243 - outSlope: 1.2516916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -1.0476327 - inSlope: 1.2516916 - outSlope: 1.3779844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.0246663 - inSlope: 1.3779844 - outSlope: 1.4945819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.99975663 - inSlope: 1.4945819 - outSlope: 1.6010064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9730731 - inSlope: 1.6010064 - outSlope: 1.6971962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.94478655 - inSlope: 1.6971962 - outSlope: 1.782748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9150741 - inSlope: 1.782748 - outSlope: 1.8574637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.8841164 - inSlope: 1.8574637 - outSlope: 1.9210682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.8520985 - inSlope: 1.9210682 - outSlope: 1.9731493 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.81921273 - inSlope: 1.9731493 - outSlope: 2.013647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.785652 - inSlope: 2.013647 - outSlope: 2.0423646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.7516126 - inSlope: 2.0423646 - outSlope: 2.059148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.7172935 - inSlope: 2.059148 - outSlope: 2.0639899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.68289346 - inSlope: 2.0639899 - outSlope: 2.0568378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.64861286 - inSlope: 2.0568378 - outSlope: 2.0377262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6146508 - inSlope: 2.0377262 - outSlope: 2.0068736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.5812029 - inSlope: 2.0068736 - outSlope: 1.9643946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.54846305 - inSlope: 1.9643946 - outSlope: 1.9104785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.51662177 - inSlope: 1.9104785 - outSlope: 1.8454957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.48586354 - inSlope: 1.8454957 - outSlope: 1.7696499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.4563694 - inSlope: 1.7696499 - outSlope: 1.6832402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.42831522 - inSlope: 1.6832402 - outSlope: 1.586555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.40187266 - inSlope: 1.586555 - outSlope: 1.4799889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.3772062 - inSlope: 1.4799889 - outSlope: 1.3637133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.35447767 - inSlope: 1.3637133 - outSlope: 1.2379211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.33384567 - inSlope: 1.2379211 - outSlope: 1.1028807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.31546435 - inSlope: 1.1028807 - outSlope: 0.9586796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.29948637 - inSlope: 0.9586796 - outSlope: 0.80529606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.28606468 - inSlope: 0.80529606 - outSlope: 0.6428045 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.2753513 - inSlope: 0.6428045 - outSlope: 0.4710053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.2675012 - inSlope: 0.4710053 - outSlope: 0.2898344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.26267064 - inSlope: 0.2898344 - outSlope: 0.098823406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.26102358 - inSlope: 0.098823406 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.00001966941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.26102364 - inSlope: 0.00001966941 - outSlope: 0.00000051089694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.26102358 - inSlope: 0.00000051089694 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: -0.000003576282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.26102364 - inSlope: -0.000003576282 - outSlope: -0.000019669551 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.26102397 - inSlope: -0.000019669551 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.26102397 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.26102358 - inSlope: 0.000023245668 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.26102397 - inSlope: -0 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.26102358 - inSlope: -0 - outSlope: -0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.26102397 - inSlope: -0.000023245833 - outSlope: 0.000023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.26102358 - inSlope: 0.000023245833 - outSlope: -0.38600063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.26745692 - inSlope: -0.38600063 - outSlope: -1.1111475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.2859763 - inSlope: -1.1111475 - outSlope: -1.7691492 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.31546208 - inSlope: -1.7691492 - outSlope: -2.3619769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.35482833 - inSlope: -2.3619769 - outSlope: -2.8892426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.40298232 - inSlope: -2.8892426 - outSlope: -3.3484533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.45878983 - inSlope: -3.3484533 - outSlope: -3.735516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.52104837 - inSlope: -3.735516 - outSlope: -4.045623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.58847535 - inSlope: -4.045623 - outSlope: -4.2737036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.6597037 - inSlope: -4.2737036 - outSlope: -4.4155426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.733296 - inSlope: -4.4155426 - outSlope: -4.468264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.807767 - inSlope: -4.468264 - outSlope: -4.431153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.88161945 - inSlope: -4.431153 - outSlope: -4.305279 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.953374 - inSlope: -4.305279 - outSlope: -4.093856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -1.0216049 - inSlope: -4.093856 - outSlope: -3.8018024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -1.0849682 - inSlope: -3.8018024 - outSlope: -3.434461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -1.1422092 - inSlope: -3.434461 - outSlope: -3.0436444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -1.1929373 - inSlope: -3.0436444 - outSlope: -2.6905944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -1.2377805 - inSlope: -2.6905944 - outSlope: -2.3581073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -1.2770822 - inSlope: -2.3581073 - outSlope: -2.0463486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -1.311188 - inSlope: -2.0463486 - outSlope: -1.7544239 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -1.3404284 - inSlope: -1.7544239 - outSlope: -1.4816394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -1.3651223 - inSlope: -1.4816394 - outSlope: -1.2270367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -1.3855729 - inSlope: -1.2270367 - outSlope: -0.98947144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -1.4020641 - inSlope: -0.98947144 - outSlope: -0.76812816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -1.4148662 - inSlope: -0.76812816 - outSlope: -0.56197697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -1.4242325 - inSlope: -0.56197697 - outSlope: -0.37019527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -1.4304024 - inSlope: -0.37019527 - outSlope: -0.19203919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -1.433603 - inSlope: -0.19203919 - outSlope: -0.026807811 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -1.4340498 - inSlope: -0.026807811 - outSlope: 0.12588513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -1.4319518 - inSlope: 0.12588513 - outSlope: 0.26657608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -1.4275088 - inSlope: 0.26657608 - outSlope: 0.39542386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -1.4209183 - inSlope: 0.39542386 - outSlope: 0.5127101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -1.4123732 - inSlope: 0.5127101 - outSlope: 0.6185466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -1.4020641 - inSlope: 0.6185466 - outSlope: 0.7128603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -1.3901831 - inSlope: 0.7128603 - outSlope: 0.79548675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -1.376925 - inSlope: 0.79548675 - outSlope: 0.8665761 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -1.3624821 - inSlope: 0.8665761 - outSlope: 0.9257278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -1.3470533 - inSlope: 0.9257278 - outSlope: 0.97282743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -1.3308395 - inSlope: 0.97282743 - outSlope: 1.0074387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -1.3140489 - inSlope: 1.0074387 - outSlope: 1.029676 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -1.2968876 - inSlope: 1.029676 - outSlope: 1.0388598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -1.2795733 - inSlope: 1.0388598 - outSlope: 1.0350189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -1.262323 - inSlope: 1.0350189 - outSlope: 1.0178313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -1.2453592 - inSlope: 1.0178313 - outSlope: 0.9870825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -1.2289078 - inSlope: 0.9870825 - outSlope: 0.94255775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -1.2131985 - inSlope: 0.94255775 - outSlope: 0.88417304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -1.1984621 - inSlope: 0.88417304 - outSlope: 0.81176597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -1.1849327 - inSlope: 0.81176597 - outSlope: 0.7253201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -1.172844 - inSlope: 0.7253201 - outSlope: 0.6247765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -1.1624311 - inSlope: 0.6247765 - outSlope: 0.5101781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -1.1539282 - inSlope: 0.5101781 - outSlope: 0.3814677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -1.1475704 - inSlope: 0.3814677 - outSlope: 0.23898862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -1.1435872 - inSlope: 0.23898862 - outSlope: 0.082683645 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -1.1422092 - inSlope: 0.082683645 - outSlope: 0.082683645 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039153192 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.039153192 - inSlope: -0 - outSlope: -0.011390459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.03896335 - inSlope: -0.011390459 - outSlope: -0.03253746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.03842106 - inSlope: -0.03253746 - outSlope: -0.04995847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.037588418 - inSlope: -0.04995847 - outSlope: -0.06253576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.036546156 - inSlope: -0.06253576 - outSlope: -0.06935685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.03539021 - inSlope: -0.06935685 - outSlope: -0.0697147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0342283 - inSlope: -0.0697147 - outSlope: -0.06341396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.033171397 - inSlope: -0.06341396 - outSlope: -0.050244752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.032333985 - inSlope: -0.050244752 - outSlope: -0.030445784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.031826556 - inSlope: -0.030445784 - outSlope: -0.004375134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.031753637 - inSlope: -0.004375134 - outSlope: 0.0272961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.032208573 - inSlope: 0.0272961 - outSlope: 0.063917994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.033273872 - inSlope: 0.063917994 - outSlope: 0.10470862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.035019014 - inSlope: 0.10470862 - outSlope: 0.14880016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.037499014 - inSlope: 0.14880016 - outSlope: 0.19510248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.04075073 - inSlope: 0.19510248 - outSlope: 0.24269433 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.044795632 - inSlope: 0.24269433 - outSlope: 0.29048643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.049637068 - inSlope: 0.29048643 - outSlope: 0.33759364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.055263624 - inSlope: 0.33759364 - outSlope: 0.38299164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.06164681 - inSlope: 0.38299164 - outSlope: 0.4257654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.068742946 - inSlope: 0.4257654 - outSlope: 0.46500206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.07649297 - inSlope: 0.46500206 - outSlope: 0.49994323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.08482535 - inSlope: 0.49994323 - outSlope: 0.5298597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.09365634 - inSlope: 0.5298597 - outSlope: 0.55415744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.10289229 - inSlope: 0.55415744 - outSlope: 0.5720469 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.11242639 - inSlope: 0.5720469 - outSlope: 0.5833086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.12214819 - inSlope: 0.5833086 - outSlope: 0.5874459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.13193895 - inSlope: 0.5874459 - outSlope: 0.58402324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.14167273 - inSlope: 0.58402324 - outSlope: 0.57298744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.15122251 - inSlope: 0.57298744 - outSlope: 0.55401975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.16045617 - inSlope: 0.55401975 - outSlope: 0.52719223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1692427 - inSlope: 0.52719223 - outSlope: 0.49235213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.17744856 - inSlope: 0.49235213 - outSlope: 0.44973624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.18494415 - inSlope: 0.44973624 - outSlope: 0.39940366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.19160087 - inSlope: 0.39940366 - outSlope: 0.3416666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.19729535 - inSlope: 0.3416666 - outSlope: 0.27663437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.20190592 - inSlope: 0.27663437 - outSlope: 0.20502825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.20532306 - inSlope: 0.20502825 - outSlope: 0.12707156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.20744091 - inSlope: 0.12707156 - outSlope: 0.043484908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.20816566 - inSlope: 0.043484908 - outSlope: 0.0000026822115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.2081658 - inSlope: 0.0000026822115 - outSlope: 0.000017881282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.2081661 - inSlope: 0.000017881282 - outSlope: -0.000025928046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.20816566 - inSlope: -0.000025928046 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.20816566 - inSlope: -0 - outSlope: 0.000025928046 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.2081661 - inSlope: 0.000025928046 - outSlope: -0.00001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.2081658 - inSlope: -0.00001788141 - outSlope: -0.00000033527616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.20816566 - inSlope: -0.00000033527616 - outSlope: 0.000036656893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.20816627 - inSlope: 0.000036656893 - outSlope: -0.000036656893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.20816566 - inSlope: -0.000036656893 - outSlope: -0.16942368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.20534194 - inSlope: -0.16942368 - outSlope: -0.48057035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.19733232 - inSlope: -0.48057035 - outSlope: -0.7431872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.18494588 - inSlope: -0.7431872 - outSlope: -0.9504345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.16910532 - inSlope: -0.9504345 - outSlope: -1.0974662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.15081424 - inSlope: -1.0974662 - outSlope: -1.1817949 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13111767 - inSlope: -1.1817949 - outSlope: -1.202912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.11106916 - inSlope: -1.202912 - outSlope: -1.163095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.09168426 - inSlope: -1.163095 - outSlope: -1.0663276 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.07391215 - inSlope: -1.0663276 - outSlope: -0.9197661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05858273 - inSlope: -0.9197661 - outSlope: -0.7329552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.046366822 - inSlope: -0.7329552 - outSlope: -0.51832753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.037728038 - inSlope: -0.51832753 - outSlope: -0.2903921 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.032888174 - inSlope: -0.2903921 - outSlope: -0.065785035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.031791758 - inSlope: -0.065785035 - outSlope: 0.13801052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.03409193 - inSlope: 0.13801052 - outSlope: 0.30367598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.039153192 - inSlope: 0.30367598 - outSlope: 0.42292598 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.046202052 - inSlope: 0.42292598 - outSlope: 0.50375533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.054597966 - inSlope: 0.50375533 - outSlope: 0.549008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.06374809 - inSlope: 0.549008 - outSlope: 0.5632698 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.07313591 - inSlope: 0.5632698 - outSlope: 0.55093026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.082318075 - inSlope: 0.55093026 - outSlope: 0.5167924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.090931274 - inSlope: 0.5167924 - outSlope: 0.46527967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.09868593 - inSlope: 0.46527967 - outSlope: 0.40079126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.105365776 - inSlope: 0.40079126 - outSlope: 0.32733485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.11082135 - inSlope: 0.32733485 - outSlope: 0.24869734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.1149663 - inSlope: 0.24869734 - outSlope: 0.16815455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.117768876 - inSlope: 0.16815455 - outSlope: 0.08857959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.1192452 - inSlope: 0.08857959 - outSlope: 0.012449485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.11945269 - inSlope: 0.012449485 - outSlope: -0.058281776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.11848133 - inSlope: -0.058281776 - outSlope: -0.12205404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.1164471 - inSlope: -0.12205404 - outSlope: -0.17775835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.11348442 - inSlope: -0.17775835 - outSlope: -0.22466472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.10974001 - inSlope: -0.22466472 - outSlope: -0.2624544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.105365776 - inSlope: -0.2624544 - outSlope: -0.29103068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.10051527 - inSlope: -0.29103068 - outSlope: -0.31072706 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.09533649 - inSlope: -0.31072706 - outSlope: -0.32189623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.08997156 - inSlope: -0.32189623 - outSlope: -0.3252852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.08455014 - inSlope: -0.3252852 - outSlope: -0.32173172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.07918795 - inSlope: -0.32173172 - outSlope: -0.3120789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.07398664 - inSlope: -0.3120789 - outSlope: -0.29741615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.06902971 - inSlope: -0.29741615 - outSlope: -0.27857047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.064386874 - inSlope: -0.27857047 - outSlope: -0.25671715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.06010826 - inSlope: -0.25671715 - outSlope: -0.23280054 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.056228254 - inSlope: -0.23280054 - outSlope: -0.2076101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.05276809 - inSlope: -0.2076101 - outSlope: -0.18201175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.049734563 - inSlope: -0.18201175 - outSlope: -0.15664674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.04712375 - inSlope: -0.15664674 - outSlope: -0.13213356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.044921525 - inSlope: -0.13213356 - outSlope: -0.10875675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.043108914 - inSlope: -0.10875675 - outSlope: -0.08674451 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.041663174 - inSlope: -0.08674451 - outSlope: -0.06617865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.040560197 - inSlope: -0.06617865 - outSlope: -0.04676123 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.039780844 - inSlope: -0.04676123 - outSlope: -0.028125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.039312094 - inSlope: -0.028125 - outSlope: -0.009534145 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.039153192 - inSlope: -0.009534145 - outSlope: -0.009534145 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457316 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.6457316 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000008567379 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.00000008567379 - inSlope: 0.000027347358 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00000054146426 - inSlope: -0.000027347358 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.00002734726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.00000054146426 - inSlope: -0.00002734726 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.00000054146426 - inSlope: -0.000027347063 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.00000054146426 - inSlope: -0 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00000008567379 - inSlope: -0 - outSlope: -0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00000054146426 - inSlope: -0.000027347454 - outSlope: 0.000027347454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00000008567379 - inSlope: 0.000027347454 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000008567379 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000000032016512 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00000014087263 - inSlope: -0 - outSlope: -0.000008260237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000000032016512 - inSlope: -0.000008260237 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0000000032016512 - inSlope: -0 - outSlope: -0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.00000007257076 - inSlope: -0.0000045463485 - outSlope: 0.000012806615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.00000014087263 - inSlope: 0.000012806615 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0000000032016512 - inSlope: -0 - outSlope: -0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.00000007257076 - inSlope: -0.0000045463485 - outSlope: 0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0000000032016512 - inSlope: 0.0000045463485 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.00000028814893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.000000008004129 - inSlope: 0.00000028814893 - outSlope: -0.00000028814893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.0000000032016512 - inSlope: -0.00000028814893 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000000032016512 - inSlope: -0 - outSlope: -0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.00000007257076 - inSlope: -0.0000045463485 - outSlope: 0.0000045463485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.0000000032016512 - inSlope: 0.0000045463485 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.00000014087263 - inSlope: -0 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0.000008260148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.00000014087263 - inSlope: 0.000008260148 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0000000032016512 - inSlope: -0.000008260148 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00000014087263 - inSlope: 0.000008260266 - outSlope: -0.000008260266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0000000032016512 - inSlope: -0.000008260266 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0000000032016512 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000056918243 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0000000142295535 - inSlope: -0 - outSlope: -0.0000042688566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.000000056918243 - inSlope: -0.0000042688566 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.000000056918243 - inSlope: -0 - outSlope: -0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.0000028032234 - inSlope: -0.00016477847 - outSlope: 0.00016904734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0000000142295535 - inSlope: 0.00016904734 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.000000056918243 - inSlope: -0 - outSlope: -0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.0000028032234 - inSlope: -0.00016477847 - outSlope: 0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.000000056918243 - inSlope: 0.00016477847 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000862312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.0000013802671 - inSlope: 0.0000862312 - outSlope: -0.0000862312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.000000056918243 - inSlope: -0.0000862312 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.000000056918243 - inSlope: -0 - outSlope: -0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.0000028032234 - inSlope: -0.00016477847 - outSlope: 0.00016477847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.000000056918243 - inSlope: 0.00016477847 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0000000142295535 - inSlope: -0 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0.0000042688107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0000000142295535 - inSlope: 0.0000042688107 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.000000056918243 - inSlope: -0.0000042688107 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0000000142295535 - inSlope: 0.0000042688716 - outSlope: -0.0000042688716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.000000056918243 - inSlope: -0.0000042688716 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000056918243 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0000001811304 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.0000136870185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000001811304 - inSlope: -0.0000136870185 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.0000136870185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00000040924797 - inSlope: 0.0000136870185 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013686969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.00000040924797 - inSlope: 0.000013686969 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.00000040924797 - inSlope: 0.000013686969 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.00000040924797 - inSlope: 0.000013686969 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.00000040924797 - inSlope: -0 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00000040924797 - inSlope: -0 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013686871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0000001811304 - inSlope: -0.000013686871 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.00000040924797 - inSlope: 0.000013686871 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013686871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.00000040924797 - inSlope: 0.000013686871 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0000001811304 - inSlope: -0 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: 0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00000040924797 - inSlope: 0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0000001811304 - inSlope: -0.000013687068 - outSlope: -0.000013687068 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000010761105 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.00000010761105 - inSlope: -0.000009106863 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.00000025939303 - inSlope: 0.000009106928 - outSlope: -0.000009106928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.00000010761105 - inSlope: -0.000009106928 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000010761105 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000016448483 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.00000016448483 - inSlope: -0 - outSlope: -0.056665618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.00094459055 - inSlope: -0.056665618 - outSlope: -0.16610785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.003713052 - inSlope: -0.16610785 - outSlope: -0.26973242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.008208604 - inSlope: -0.26973242 - outSlope: -0.36748338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.014333321 - inSlope: -0.36748338 - outSlope: -0.45954207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.021992348 - inSlope: -0.45954207 - outSlope: -0.5458112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.031089192 - inSlope: -0.5458112 - outSlope: -0.62632513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.04152797 - inSlope: -0.62632513 - outSlope: -0.7010758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.053212557 - inSlope: -0.7010758 - outSlope: -0.7700301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.06604638 - inSlope: -0.7700301 - outSlope: -0.8331673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.07993249 - inSlope: -0.8331673 - outSlope: -0.89046067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.09477354 - inSlope: -0.89046067 - outSlope: -0.9418729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.110471405 - inSlope: -0.9418729 - outSlope: -0.9873547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.1269273 - inSlope: -0.9873547 - outSlope: -1.0268588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1440416 - inSlope: -1.0268588 - outSlope: -1.0603621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.16171435 - inSlope: -1.0603621 - outSlope: -1.0878576 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.17984529 - inSlope: -1.0878576 - outSlope: -1.1092223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.19833231 - inSlope: -1.1092223 - outSlope: -1.1245208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.2170743 - inSlope: -1.1245208 - outSlope: -1.1336949 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.2359692 - inSlope: -1.1336949 - outSlope: -1.136764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.2549154 - inSlope: -1.136764 - outSlope: -1.1336296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.2738092 - inSlope: -1.1336296 - outSlope: -1.1244028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.29254922 - inSlope: -1.1244028 - outSlope: -1.1090677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.31103367 - inSlope: -1.1090677 - outSlope: -1.0876261 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.32916075 - inSlope: -1.0876261 - outSlope: -1.0600922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.34682894 - inSlope: -1.0600922 - outSlope: -1.0265735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.36393848 - inSlope: -1.0265735 - outSlope: -0.98701274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.38038868 - inSlope: -0.98701274 - outSlope: -0.94150496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.39608052 - inSlope: -0.94150496 - outSlope: -0.8900615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.41091487 - inSlope: -0.8900615 - outSlope: -0.8327623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.42479423 - inSlope: -0.8327623 - outSlope: -0.769632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.4376214 - inSlope: -0.769632 - outSlope: -0.7006956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.44929966 - inSlope: -0.7006956 - outSlope: -0.625962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.45973235 - inSlope: -0.625962 - outSlope: -0.5454939 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.4688239 - inSlope: -0.5454939 - outSlope: -0.45922887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.47647777 - inSlope: -0.45922887 - outSlope: -0.3672645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.48259884 - inSlope: -0.3672645 - outSlope: -0.2695444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.48709124 - inSlope: -0.2695444 - outSlope: -0.16602711 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.48985836 - inSlope: -0.16602711 - outSlope: -0.056601815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.49080172 - inSlope: -0.056601815 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.49080172 - inSlope: -0 - outSlope: 0.2211394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.48711607 - inSlope: 0.2211394 - outSlope: 0.6352459 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.4765285 - inSlope: 0.6352459 - outSlope: 1.0077051 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.45973343 - inSlope: 1.0077051 - outSlope: 1.3385845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.4374237 - inSlope: 1.3385845 - outSlope: 1.6279397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.4102914 - inSlope: 1.6279397 - outSlope: 1.8752718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.3790369 - inSlope: 1.8752718 - outSlope: 2.0800478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.34436947 - inSlope: 2.0800478 - outSlope: 2.241465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.30701175 - inSlope: 2.241465 - outSlope: 2.3590515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.26769426 - inSlope: 2.3590515 - outSlope: 2.4321408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.22715862 - inSlope: 2.4321408 - outSlope: 2.460407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.18615188 - inSlope: 2.460407 - outSlope: 2.4438605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.14542091 - inSlope: 2.4438605 - outSlope: 2.3826792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.10570963 - inSlope: 2.3826792 - outSlope: 2.2773232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.067754276 - inSlope: 2.2773232 - outSlope: 2.1284025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.032280937 - inSlope: 2.1284025 - outSlope: 1.9368482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000016448483 - inSlope: 1.9368482 - outSlope: 1.7297211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.028828906 - inSlope: 1.7297211 - outSlope: 1.5408665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.05450999 - inSlope: 1.5408665 - outSlope: 1.3607794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.077189624 - inSlope: 1.3607794 - outSlope: 1.1892855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.09701103 - inSlope: 1.1892855 - outSlope: 1.0264095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.11411784 - inSlope: 1.0264095 - outSlope: 0.8720026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.1286512 - inSlope: 0.8720026 - outSlope: 0.7259093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.14074968 - inSlope: 0.7259093 - outSlope: 0.58800066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.15054968 - inSlope: 0.58800066 - outSlope: 0.45812264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.15818505 - inSlope: 0.45812264 - outSlope: 0.33609453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.16378662 - inSlope: 0.33609453 - outSlope: 0.22181085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.16748346 - inSlope: 0.22181085 - outSlope: 0.11520367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.16940352 - inSlope: 0.11520367 - outSlope: 0.016118303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.16967216 - inSlope: 0.016118303 - outSlope: -0.07557042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.16841266 - inSlope: -0.07557042 - outSlope: -0.15982851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.16574885 - inSlope: -0.15982851 - outSlope: -0.23677868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.16180249 - inSlope: -0.23677868 - outSlope: -0.3064105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.15669565 - inSlope: -0.3064105 - outSlope: -0.3687746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.15054941 - inSlope: -0.3687746 - outSlope: -0.42379212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.14348622 - inSlope: -0.42379212 - outSlope: -0.47158554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.13562647 - inSlope: -0.47158554 - outSlope: -0.511985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.12709339 - inSlope: -0.511985 - outSlope: -0.5450862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.11800863 - inSlope: -0.5450862 - outSlope: -0.5707469 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.10849619 - inSlope: -0.5707469 - outSlope: -0.5889931 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.09867965 - inSlope: -0.5889931 - outSlope: -0.599768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.08868352 - inSlope: -0.599768 - outSlope: -0.6030515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.078632675 - inSlope: -0.6030515 - outSlope: -0.5987979 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.06865272 - inSlope: -0.5987979 - outSlope: -0.58691037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.05887089 - inSlope: -0.58691037 - outSlope: -0.5674576 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.04941327 - inSlope: -0.5674576 - outSlope: -0.5403456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.04040752 - inSlope: -0.5403456 - outSlope: -0.505511 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.031982224 - inSlope: -0.505511 - outSlope: -0.4630769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.024264283 - inSlope: -0.4630769 - outSlope: -0.4128962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.017382687 - inSlope: -0.4128962 - outSlope: -0.3550251 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.011465607 - inSlope: -0.3550251 - outSlope: -0.2895053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0066405237 - inSlope: -0.2895053 - outSlope: -0.21625337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0030363044 - inSlope: -0.21625337 - outSlope: -0.13536401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00078023964 - inSlope: -0.13536401 - outSlope: -0.04682429 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000016448483 - inSlope: -0.04682429 - outSlope: -0.04682429 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000005691824 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00000005691824 - inSlope: -0 - outSlope: 0.11226365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001871116 - inSlope: 0.11226365 - outSlope: 0.3289897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0073542725 - inSlope: 0.3289897 - outSlope: 0.53455627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.016263567 - inSlope: 0.53455627 - outSlope: 0.72869533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.028408477 - inSlope: 0.72869533 - outSlope: 0.9120399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.043609127 - inSlope: 0.9120399 - outSlope: 1.084305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.06168086 - inSlope: 1.084305 - outSlope: 1.2459136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.08244614 - inSlope: 1.2459136 - outSlope: 1.3966347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.105723366 - inSlope: 1.3966347 - outSlope: 1.5365416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13133237 - inSlope: 1.5365416 - outSlope: 1.6656364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.15909295 - inSlope: 1.6656364 - outSlope: 1.7838172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.18882331 - inSlope: 1.7838172 - outSlope: 1.891104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.22034168 - inSlope: 1.891104 - outSlope: 1.9874115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.25346518 - inSlope: 1.9874115 - outSlope: 2.0724716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.28800634 - inSlope: 2.0724716 - outSlope: 2.146273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.32377765 - inSlope: 2.146273 - outSlope: 2.208769 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.36059043 - inSlope: 2.208769 - outSlope: 2.259495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.39824864 - inSlope: 2.259495 - outSlope: 2.298709 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.43656042 - inSlope: 2.298709 - outSlope: 2.3255186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.47531903 - inSlope: 2.3255186 - outSlope: 2.3407493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.51433176 - inSlope: 2.3407493 - outSlope: 2.3433409 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.5533874 - inSlope: 2.3433409 - outSlope: 2.3334095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5922775 - inSlope: 2.3334095 - outSlope: 2.3109899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.630794 - inSlope: 2.3109899 - outSlope: 2.275549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.66871977 - inSlope: 2.275549 - outSlope: 2.227237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.70584035 - inSlope: 2.227237 - outSlope: 2.165582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.74193335 - inSlope: 2.165582 - outSlope: 2.0906622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.7767777 - inSlope: 2.0906622 - outSlope: 2.0023317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.8101501 - inSlope: 2.0023317 - outSlope: 1.9002038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.8418201 - inSlope: 1.9002038 - outSlope: 1.7846041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.8715635 - inSlope: 1.7846041 - outSlope: 1.6550497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.8991476 - inSlope: 1.6550497 - outSlope: 1.5118518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.92434514 - inSlope: 1.5118518 - outSlope: 1.3546671 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9469229 - inSlope: 1.3546671 - outSlope: 1.1836885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.966651 - inSlope: 1.1836885 - outSlope: 0.99889493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.9832994 - inSlope: 0.99889493 - outSlope: 0.80036837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.99663883 - inSlope: 0.80036837 - outSlope: 0.58827335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 1.0064434 - inSlope: 0.58827335 - outSlope: 0.36262786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 1.0124872 - inSlope: 0.36262786 - outSlope: 0.12395394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 1.0145531 - inSlope: 0.12395394 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 1.0145502 - inSlope: -0 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 1.0145502 - inSlope: -0 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: -0.00017166031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 1.0145502 - inSlope: -0.00017166031 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 1.0145502 - inSlope: -0 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 1.0145531 - inSlope: -0 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 1.0145502 - inSlope: -0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 1.0145531 - inSlope: 0.00017166154 - outSlope: -0.4833345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 1.0064975 - inSlope: -0.4833345 - outSlope: -1.385271 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.98340935 - inSlope: -1.385271 - outSlope: -2.1891174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.9469241 - inSlope: -2.1891174 - outSlope: -2.8921359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.8987219 - inSlope: -2.8921359 - outSlope: -3.4940884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.8404871 - inSlope: -3.4940884 - outSlope: -3.994657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.77390957 - inSlope: -3.994657 - outSlope: -4.3946214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.70066595 - inSlope: -4.3946214 - outSlope: -4.6959767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.62239975 - inSlope: -4.6959767 - outSlope: -4.900168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.54073036 - inSlope: -4.900168 - outSlope: -5.0101104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.4572286 - inSlope: -5.0101104 - outSlope: -5.0283813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.37342232 - inSlope: -5.0283813 - outSlope: -4.95768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.2907944 - inSlope: -4.95768 - outSlope: -4.8012857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.21077305 - inSlope: -4.8012857 - outSlope: -4.561739 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.13474414 - inSlope: -4.561739 - outSlope: -4.2415805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.064051196 - inSlope: -4.2415805 - outSlope: -3.843072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000005691824 - inSlope: -3.843072 - outSlope: -3.4197981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.05699734 - inSlope: -3.4197981 - outSlope: -3.0373755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.10762022 - inSlope: -3.0373755 - outSlope: -2.6760304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.15222068 - inSlope: -2.6760304 - outSlope: -2.3342555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.1911249 - inSlope: -2.3342555 - outSlope: -2.0113556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.22464746 - inSlope: -2.0113556 - outSlope: -1.7066644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.25309184 - inSlope: -1.7066644 - outSlope: -1.4194692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.27674964 - inSlope: -1.4194692 - outSlope: -1.148759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.2958956 - inSlope: -1.148759 - outSlope: -0.89435124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.31080145 - inSlope: -0.89435124 - outSlope: -0.6559241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.3217335 - inSlope: -0.6559241 - outSlope: -0.43292505 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.32894892 - inSlope: -0.43292505 - outSlope: -0.22488198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.33269694 - inSlope: -0.22488198 - outSlope: -0.031231672 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.33321747 - inSlope: -0.031231672 - outSlope: 0.14727665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.33076286 - inSlope: 0.14727665 - outSlope: 0.31190723 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.3255644 - inSlope: 0.31190723 - outSlope: 0.46193638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.31786537 - inSlope: 0.46193638 - outSlope: 0.5982441 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.30789465 - inSlope: 0.5982441 - outSlope: 0.7199414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.29589564 - inSlope: 0.7199414 - outSlope: 0.8280917 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.28209412 - inSlope: 0.8280917 - outSlope: 0.9216544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.26673323 - inSlope: 0.9216544 - outSlope: 1.0013053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.25004482 - inSlope: 1.0013053 - outSlope: 1.0667057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.23226641 - inSlope: 1.0667057 - outSlope: 1.1176901 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.21363826 - inSlope: 1.1176901 - outSlope: 1.1545947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.19439504 - inSlope: 1.1545947 - outSlope: 1.1763947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.17478848 - inSlope: 1.1763947 - outSlope: 1.1841213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.15505314 - inSlope: 1.1841213 - outSlope: 1.1765691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13544367 - inSlope: 1.1765691 - outSlope: 1.154422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.11620332 - inSlope: 1.154422 - outSlope: 1.1171728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.09758379 - inSlope: 1.1171728 - outSlope: 1.0646471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.07983969 - inSlope: 1.0646471 - outSlope: 0.99716586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.06322004 - inSlope: 0.99716586 - outSlope: 0.91410106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.047985036 - inSlope: 0.91410106 - outSlope: 0.8157343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.034389477 - inSlope: 0.8157343 - outSlope: 0.701922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.022690788 - inSlope: 0.701922 - outSlope: 0.57283604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.01314353 - inSlope: 0.57283604 - outSlope: 0.4279515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0060110115 - inSlope: 0.4279515 - outSlope: 0.2679608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0015450028 - inSlope: 0.2679608 - outSlope: 0.09270367 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000005691824 - inSlope: 0.09270367 - outSlope: 0.09270367 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000088638295 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.000000088638295 - inSlope: -0 - outSlope: 0.09918952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0016532457 - inSlope: 0.09918952 - outSlope: 0.2907858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.006499671 - inSlope: 0.2907858 - outSlope: 0.47233433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.014371931 - inSlope: 0.47233433 - outSlope: 0.6440165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.025105529 - inSlope: 0.6440165 - outSlope: 0.8058841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.038536917 - inSlope: 0.8058841 - outSlope: 0.9580187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.05450388 - inSlope: 0.9580187 - outSlope: 1.1003872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.072843716 - inSlope: 1.1003872 - outSlope: 1.2329997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.09339369 - inSlope: 1.2329997 - outSlope: 1.3556465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.11598778 - inSlope: 1.3556465 - outSlope: 1.4683464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.1404602 - inSlope: 1.4683464 - outSlope: 1.5708236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.16664065 - inSlope: 1.5708236 - outSlope: 1.6630222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.19435766 - inSlope: 1.6630222 - outSlope: 1.7447089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.22343612 - inSlope: 1.7447089 - outSlope: 1.8156731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.2536973 - inSlope: 1.8156731 - outSlope: 1.8758141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.28496096 - inSlope: 1.8758141 - outSlope: 1.924941 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.31704327 - inSlope: 1.924941 - outSlope: 1.9629676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.34975937 - inSlope: 1.9629676 - outSlope: 1.9897021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.38292104 - inSlope: 1.9897021 - outSlope: 2.0052125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.41634122 - inSlope: 2.0052125 - outSlope: 2.0093484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.44983056 - inSlope: 2.0093484 - outSlope: 2.0021708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.48320004 - inSlope: 2.0021708 - outSlope: 1.9838048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5162634 - inSlope: 1.9838048 - outSlope: 1.9542236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5488338 - inSlope: 1.9542236 - outSlope: 1.9136256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.5807275 - inSlope: 1.9136256 - outSlope: 1.8621737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.6117637 - inSlope: 1.8621737 - outSlope: 1.7999535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.6417629 - inSlope: 1.7999535 - outSlope: 1.7273836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.6705526 - inSlope: 1.7273836 - outSlope: 1.6443877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.69795924 - inSlope: 1.6443877 - outSlope: 1.5514412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7238166 - inSlope: 1.5514412 - outSlope: 1.4485695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7479594 - inSlope: 1.4485695 - outSlope: 1.3360347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.7702266 - inSlope: 1.3360347 - outSlope: 1.2139869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7904597 - inSlope: 1.2139869 - outSlope: 1.0825442 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.8085021 - inSlope: 1.0825442 - outSlope: 0.94174594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.8241978 - inSlope: 0.94174594 - outSlope: 0.7916938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.8373928 - inSlope: 0.7916938 - outSlope: 0.632326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.84793156 - inSlope: 0.632326 - outSlope: 0.46363994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.8556589 - inSlope: 0.46363994 - outSlope: 0.2853301 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.8604144 - inSlope: 0.2853301 - outSlope: 0.09727487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.86203563 - inSlope: 0.09727487 - outSlope: 0.00000033267713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.8620359 - inSlope: 0.00000033267713 - outSlope: -0.38004076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.85570186 - inSlope: -0.38004076 - outSlope: -1.0933111 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.83747977 - inSlope: -1.0933111 - outSlope: -1.7385666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.8085037 - inSlope: -1.7385666 - outSlope: -2.3172376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.7698831 - inSlope: -2.3172376 - outSlope: -2.8291395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.7227308 - inSlope: -2.8291395 - outSlope: -3.2725234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.6681888 - inSlope: -3.2725234 - outSlope: -3.6445177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.6074469 - inSlope: -3.6445177 - outSlope: -3.9417639 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.5417509 - inSlope: -3.9417639 - outSlope: -4.1608253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.47240388 - inSlope: -4.1608253 - outSlope: -4.29865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.4007598 - inSlope: -4.29865 - outSlope: -4.3533707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.32820368 - inSlope: -4.3533707 - outSlope: -4.3240685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.25613594 - inSlope: -4.3240685 - outSlope: -4.211319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.18594736 - inSlope: -4.211319 - outSlope: -4.0170164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.11899715 - inSlope: -4.0170164 - outSlope: -3.744058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.056596246 - inSlope: -3.744058 - outSlope: -3.3957727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000088638295 - inSlope: -3.3957727 - outSlope: -3.0217483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.050363056 - inSlope: -3.0217483 - outSlope: -2.682011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.095063195 - inSlope: -2.682011 - outSlope: -2.3598616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.13439418 - inSlope: -2.3598616 - outSlope: -2.0553234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.16864954 - inSlope: -2.0553234 - outSlope: -1.7681514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.1981187 - inSlope: -1.7681514 - outSlope: -1.4976941 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.22308025 - inSlope: -1.4976941 - outSlope: -1.2436038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.24380696 - inSlope: -1.2436038 - outSlope: -1.0051337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.26055917 - inSlope: -1.0051337 - outSlope: -0.7816537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.27358672 - inSlope: -0.7816537 - outSlope: -0.57269686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.28313166 - inSlope: -0.57269686 - outSlope: -0.37761784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.28942528 - inSlope: -0.37761784 - outSlope: -0.19601066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.29269212 - inSlope: -0.19601066 - outSlope: -0.027392533 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.29314867 - inSlope: -0.027392533 - outSlope: 0.12853515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.29100642 - inSlope: 0.12853515 - outSlope: 0.2720138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.28647286 - inSlope: 0.2720138 - outSlope: 0.40316638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.27975333 - inSlope: 0.40316638 - outSlope: 0.522341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.27104765 - inSlope: 0.522341 - outSlope: 0.6293094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.26055917 - inSlope: 0.6293094 - outSlope: 0.72426957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.24848802 - inSlope: 0.72426957 - outSlope: 0.8071025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.23503633 - inSlope: 0.8071025 - outSlope: 0.8777135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.22040778 - inSlope: 0.8777135 - outSlope: 0.93600065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.20480779 - inSlope: 0.93600065 - outSlope: 0.98176545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.18844505 - inSlope: 0.98176545 - outSlope: 1.0150043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.17152832 - inSlope: 1.0150043 - outSlope: 1.0354052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.15427159 - inSlope: 1.0354052 - outSlope: 1.0427876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13689181 - inSlope: 1.0427876 - outSlope: 1.0371138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.1196066 - inSlope: 1.0371138 - outSlope: 1.0182171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.10263633 - inSlope: 1.0182171 - outSlope: 0.9858871 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.086204894 - inSlope: 0.9858871 - outSlope: 0.94004005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.070537575 - inSlope: 0.94004005 - outSlope: 0.8805756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.05586112 - inSlope: 0.8805756 - outSlope: 0.8075283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.042402327 - inSlope: 0.8075283 - outSlope: 0.720789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.030389188 - inSlope: 0.720789 - outSlope: 0.6202356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.020051938 - inSlope: 0.6202356 - outSlope: 0.5060911 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.011617093 - inSlope: 0.5060911 - outSlope: 0.37828997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0053122668 - inSlope: 0.37828997 - outSlope: 0.23680265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0013655595 - inSlope: 0.23680265 - outSlope: 0.08193897 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000088638295 - inSlope: 0.08193897 - outSlope: 0.08193897 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000000069665558 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000000069665558 - inSlope: -0 - outSlope: 0.039020292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0006503306 - inSlope: 0.039020292 - outSlope: 0.11434588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0025560935 - inSlope: 0.11434588 - outSlope: 0.18559396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0056493343 - inSlope: 0.18559396 - outSlope: 0.2528307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.009863175 - inSlope: 0.2528307 - outSlope: 0.31596828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.015129308 - inSlope: 0.31596828 - outSlope: 0.37516457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.021382045 - inSlope: 0.37516457 - outSlope: 0.43025917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.02855305 - inSlope: 0.43025917 - outSlope: 0.48129672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.036574654 - inSlope: 0.48129672 - outSlope: 0.52828795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.045379445 - inSlope: 0.52828795 - outSlope: 0.5712525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.05490031 - inSlope: 0.5712525 - outSlope: 0.6101165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.065068945 - inSlope: 0.6101165 - outSlope: 0.644927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.07581772 - inSlope: 0.644927 - outSlope: 0.6756486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.08707852 - inSlope: 0.6756486 - outSlope: 0.7022696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.098783 - inSlope: 0.7022696 - outSlope: 0.72476673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.11086248 - inSlope: 0.72476673 - outSlope: 0.7431666 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.12324858 - inSlope: 0.7431666 - outSlope: 0.75743955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13587256 - inSlope: 0.75743955 - outSlope: 0.7675595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.1486652 - inSlope: 0.7675595 - outSlope: 0.7736052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.16155861 - inSlope: 0.7736052 - outSlope: 0.77546114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.17448305 - inSlope: 0.77546114 - outSlope: 0.7732503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.18737054 - inSlope: 0.7732503 - outSlope: 0.7668961 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.20015213 - inSlope: 0.7668961 - outSlope: 0.7563962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.21275872 - inSlope: 0.7563962 - outSlope: 0.74183536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.22512263 - inSlope: 0.74183536 - outSlope: 0.72317165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.23717548 - inSlope: 0.72317165 - outSlope: 0.7004041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.24884887 - inSlope: 0.7004041 - outSlope: 0.6735954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.26007545 - inSlope: 0.6735954 - outSlope: 0.6427248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.2707876 - inSlope: 0.6427248 - outSlope: 0.6078249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.280918 - inSlope: 0.6078249 - outSlope: 0.5688881 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.29039946 - inSlope: 0.5688881 - outSlope: 0.52596915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.2991656 - inSlope: 0.52596915 - outSlope: 0.47902688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.30714938 - inSlope: 0.47902688 - outSlope: 0.42808455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.31428412 - inSlope: 0.42808455 - outSlope: 0.37317967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.32050377 - inSlope: 0.37317967 - outSlope: 0.314285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.3257419 - inSlope: 0.314285 - outSlope: 0.25139475 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.3299318 - inSlope: 0.25139475 - outSlope: 0.18455762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.33300775 - inSlope: 0.18455762 - outSlope: 0.11365246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.33490196 - inSlope: 0.11365246 - outSlope: 0.038797297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.33554858 - inSlope: 0.038797297 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.33554858 - inSlope: -0 - outSlope: -0.1514323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.3330247 - inSlope: -0.1514323 - outSlope: -0.4348947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.32577637 - inSlope: -0.4348947 - outSlope: -0.6894929 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.31428483 - inSlope: -0.6894929 - outSlope: -0.9152779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.2990302 - inSlope: -0.9152779 - outSlope: -1.1122792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.28049225 - inSlope: -1.1122792 - outSlope: -1.2803608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.25915292 - inSlope: -1.2803608 - outSlope: -1.4193083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.2354978 - inSlope: -1.4193083 - outSlope: -1.5289313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.21001564 - inSlope: -1.5289313 - outSlope: -1.6089201 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.18320033 - inSlope: -1.6089201 - outSlope: -1.6592009 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.15554701 - inSlope: -1.6592009 - outSlope: -1.6795052 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.12755528 - inSlope: -1.6795052 - outSlope: -1.6697581 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.09972601 - inSlope: -1.6697581 - outSlope: -1.6300778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.07255807 - inSlope: -1.6300778 - outSlope: -1.5604347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.046550848 - inSlope: -1.5604347 - outSlope: -1.4610136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.022200644 - inSlope: -1.4610136 - outSlope: -1.3320403 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000000069665558 - inSlope: -1.3320403 - outSlope: -1.1918808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.019864952 - inSlope: -1.1918808 - outSlope: -1.0637907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.03759478 - inSlope: -1.0637907 - outSlope: -0.94109863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.053279743 - inSlope: -0.94109863 - outSlope: -0.8239244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0670118 - inSlope: -0.8239244 - outSlope: -0.7121956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.07888172 - inSlope: -0.7121956 - outSlope: -0.60587674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.088979654 - inSlope: -0.60587674 - outSlope: -0.504976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.09739591 - inSlope: -0.504976 - outSlope: -0.40947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.104220405 - inSlope: -0.40947 - outSlope: -0.31929225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.10954194 - inSlope: -0.31929225 - outSlope: -0.23440517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.11344869 - inSlope: -0.23440517 - outSlope: -0.1547873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.11602847 - inSlope: -0.1547873 - outSlope: -0.0803832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.11736819 - inSlope: -0.0803832 - outSlope: -0.0112456195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.11755562 - inSlope: -0.0112456195 - outSlope: 0.052734964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.1166767 - inSlope: 0.052734964 - outSlope: 0.11155541 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.11481745 - inSlope: 0.11155541 - outSlope: 0.16517672 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.112064466 - inSlope: 0.16517672 - outSlope: 0.21364039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.108503796 - inSlope: 0.21364039 - outSlope: 0.2570037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.104220405 - inSlope: 0.2570037 - outSlope: 0.2951443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.09930134 - inSlope: 0.2951443 - outSlope: 0.32818425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.093831606 - inSlope: 0.32818425 - outSlope: 0.35608906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.087896794 - inSlope: 0.35608906 - outSlope: 0.3787618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0815841 - inSlope: 0.3787618 - outSlope: 0.3962914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.07497925 - inSlope: 0.3962914 - outSlope: 0.4086175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.06816897 - inSlope: 0.4086175 - outSlope: 0.41571933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.06124032 - inSlope: 0.41571933 - outSlope: 0.41769543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.054278735 - inSlope: 0.41769543 - outSlope: 0.41434938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.04737292 - inSlope: 0.41434938 - outSlope: 0.40586665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.04060848 - inSlope: 0.40586665 - outSlope: 0.39210895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.034073338 - inSlope: 0.39210895 - outSlope: 0.37310693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.027854895 - inSlope: 0.37310693 - outSlope: 0.34886053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.022040475 - inSlope: 0.34886053 - outSlope: 0.31938043 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.016717473 - inSlope: 0.31938043 - outSlope: 0.28464964 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.011973317 - inSlope: 0.28464964 - outSlope: 0.24466988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.007895489 - inSlope: 0.24466988 - outSlope: 0.19937988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0045724944 - inSlope: 0.19937988 - outSlope: 0.14892514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.002090411 - inSlope: 0.14892514 - outSlope: 0.09320509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0005369944 - inSlope: 0.09320509 - outSlope: 0.032219276 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000000069665558 - inSlope: 0.032219276 - outSlope: 0.032219276 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000012539799 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.000000012539799 - inSlope: -0 - outSlope: -0.07928841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0013214848 - inSlope: -0.07928841 - outSlope: -0.2324081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0051949495 - inSlope: -0.2324081 - outSlope: -0.37747258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0114861755 - inSlope: -0.37747258 - outSlope: -0.5145602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.02006217 - inSlope: -0.5145602 - outSlope: -0.6436492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.030789647 - inSlope: -0.6436492 - outSlope: -0.76492894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.04353845 - inSlope: -0.76492894 - outSlope: -0.87828165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.058176517 - inSlope: -0.87828165 - outSlope: -0.9836904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.07457134 - inSlope: -0.9836904 - outSlope: -1.0811454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.092590414 - inSlope: -1.0811454 - outSlope: -1.1705189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.112099044 - inSlope: -1.1705189 - outSlope: -1.2517278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.13296123 - inSlope: -1.2517278 - outSlope: -1.3246897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.15503937 - inSlope: -1.3246897 - outSlope: -1.3893284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.17819482 - inSlope: -1.3893284 - outSlope: -1.4454089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.20228495 - inSlope: -1.4454089 - outSlope: -1.4929807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.22716802 - inSlope: -1.4929807 - outSlope: -1.5319022 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.2526997 - inSlope: -1.5319022 - outSlope: -1.5620216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.27873337 - inSlope: -1.5620216 - outSlope: -1.5833882 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.30512315 - inSlope: -1.5833882 - outSlope: -1.5958265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.33172023 - inSlope: -1.5958265 - outSlope: -1.5994253 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.3583775 - inSlope: -1.5994253 - outSlope: -1.5942065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.38494757 - inSlope: -1.5942065 - outSlope: -1.5801034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.4112826 - inSlope: -1.5801034 - outSlope: -1.5572437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.43723664 - inSlope: -1.5572437 - outSlope: -1.5257117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.46266514 - inSlope: -1.5257117 - outSlope: -1.4854732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.487423 - inSlope: -1.4854732 - outSlope: -1.4368535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.51137054 - inSlope: -1.4368535 - outSlope: -1.3798047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.53436726 - inSlope: -1.3798047 - outSlope: -1.3145175 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.556276 - inSlope: -1.3145175 - outSlope: -1.2410557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.57696027 - inSlope: -1.2410557 - outSlope: -1.1596667 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.596288 - inSlope: -1.1596667 - outSlope: -1.0703562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.6141273 - inSlope: -1.0703562 - outSlope: -0.97321725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.63034755 - inSlope: -0.97321725 - outSlope: -0.8684715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.64482206 - inSlope: -0.8684715 - outSlope: -0.7559402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.65742105 - inSlope: -0.7559402 - outSlope: -0.6358799 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6680191 - inSlope: -0.6358799 - outSlope: -0.50810385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6764875 - inSlope: -0.50810385 - outSlope: -0.37265933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.6826985 - inSlope: -0.37265933 - outSlope: -0.22942208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.6865222 - inSlope: -0.22942208 - outSlope: -0.07821329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.68782574 - inSlope: -0.07821329 - outSlope: -0.000012516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.68782616 - inSlope: -0.000012516987 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6878253 - inSlope: 0.00005006795 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.6878253 - inSlope: -0 - outSlope: -0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.68782616 - inSlope: -0.00005006795 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.6878253 - inSlope: 0.00005006795 - outSlope: -0.0000025033949 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.68782616 - inSlope: -0.0000025033949 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.68782616 - inSlope: -0 - outSlope: 0.00005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.6878253 - inSlope: 0.00005006795 - outSlope: -0.000016689317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.68782616 - inSlope: -0.000016689317 - outSlope: 0.000008344648 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.6878253 - inSlope: 0.000008344648 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.68782616 - inSlope: -0.000025033974 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.6878253 - inSlope: 0.000025033974 - outSlope: 0.30554682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6827329 - inSlope: 0.30554682 - outSlope: 0.8786263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.6680889 - inSlope: 0.8786263 - outSlope: 1.3959266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.6448235 - inSlope: 1.3959266 - outSlope: 1.8583077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.6138517 - inSlope: 1.8583077 - outSlope: 2.2656212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.5760914 - inSlope: 2.2656212 - outSlope: 2.6167476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.532479 - inSlope: 2.6167476 - outSlope: 2.9100046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.48397896 - inSlope: 2.9100046 - outSlope: 3.1432302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.43159184 - inSlope: 3.1432302 - outSlope: 3.3144965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.37635028 - inSlope: 3.3144965 - outSlope: 3.421885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.31931892 - inSlope: 3.421885 - outSlope: 3.464298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.26158068 - inSlope: 3.464298 - outSlope: 3.4412632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.20422634 - inSlope: 3.4412632 - outSlope: 3.3531148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.14834115 - inSlope: 3.3531148 - outSlope: 3.2010877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.09498974 - inSlope: 3.2010877 - outSlope: 2.9868383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.045209147 - inSlope: 2.9868383 - outSlope: 2.7125506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.000000012539799 - inSlope: 2.7125506 - outSlope: 2.4170883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.04028533 - inSlope: 2.4170883 - outSlope: 2.148461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.07609298 - inSlope: 2.148461 - outSlope: 1.8930079 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.10764308 - inSlope: 1.8930079 - outSlope: 1.6508887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.13515787 - inSlope: 1.6508887 - outSlope: 1.4219325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.15885672 - inSlope: 1.4219325 - outSlope: 1.2058544 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.17895427 - inSlope: 1.2058544 - outSlope: 1.0021708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.1956571 - inSlope: 1.0021708 - outSlope: 0.8106877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.20916855 - inSlope: 0.8106877 - outSlope: 0.6308803 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.21968322 - inSlope: 0.6308803 - outSlope: 0.4624866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.22739132 - inSlope: 0.4624866 - outSlope: 0.30504256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.23247536 - inSlope: 0.30504256 - outSlope: 0.15839353 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.23511524 - inSlope: 0.15839353 - outSlope: 0.02209874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.23548356 - inSlope: 0.02209874 - outSlope: -0.1038445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.23375282 - inSlope: -0.1038445 - outSlope: -0.21977773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.23008986 - inSlope: -0.21977773 - outSlope: -0.32562298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.22466274 - inSlope: -0.32562298 - outSlope: -0.42175093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.21763356 - inSlope: -0.42175093 - outSlope: -0.5079009 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.20916855 - inSlope: -0.5079009 - outSlope: -0.5842071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.19943178 - inSlope: -0.5842071 - outSlope: -0.6506437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.18858773 - inSlope: -0.6506437 - outSlope: -0.7071937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.17680117 - inSlope: -0.7071937 - outSlope: -0.7536183 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.16424088 - inSlope: -0.7536183 - outSlope: -0.7900025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.15107419 - inSlope: -0.7900025 - outSlope: -0.8161496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.1374717 - inSlope: -0.8161496 - outSlope: -0.8319912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.1236052 - inSlope: -0.8319912 - outSlope: -0.8374678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.109647416 - inSlope: -0.8374678 - outSlope: -0.8323126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.09577555 - inSlope: -0.8323126 - outSlope: -0.816678 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.082164265 - inSlope: -0.816678 - outSlope: -0.79027474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.06899303 - inSlope: -0.79027474 - outSlope: -0.753136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.056440778 - inSlope: -0.753136 - outSlope: -0.7052142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.04468705 - inSlope: -0.7052142 - outSlope: -0.6463741 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.03391416 - inSlope: -0.6463741 - outSlope: -0.57672936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.024302013 - inSlope: -0.57672936 - outSlope: -0.49615684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.01603274 - inSlope: -0.49615684 - outSlope: -0.4047088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0092876 - inSlope: -0.4047088 - outSlope: -0.30242968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.004247111 - inSlope: -0.30242968 - outSlope: -0.18932976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0010916179 - inSlope: -0.18932976 - outSlope: -0.06549789 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000012539799 - inSlope: -0.06549789 - outSlope: -0.06549789 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000026680425 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.000000026680425 - inSlope: -0 - outSlope: 0.064309716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001071801 - inSlope: 0.064309716 - outSlope: 0.1887084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.004216938 - inSlope: 0.1887084 - outSlope: 0.30696112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00933297 - inSlope: 0.30696112 - outSlope: 0.41939396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.016322862 - inSlope: 0.41939396 - outSlope: 0.5263473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.025095308 - inSlope: 0.5263473 - outSlope: 0.6279577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.03556126 - inSlope: 0.6279577 - outSlope: 0.72429353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.04763285 - inSlope: 0.72429353 - outSlope: 0.8155374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.061225127 - inSlope: 0.8155374 - outSlope: 0.9015523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.076250985 - inSlope: 0.9015523 - outSlope: 0.98249054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09262581 - inSlope: 0.98249054 - outSlope: 1.0581568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.110261805 - inSlope: 1.0581568 - outSlope: 1.1285285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.1290706 - inSlope: 1.1285285 - outSlope: 1.1933517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.14895977 - inSlope: 1.1933517 - outSlope: 1.2525356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.16983534 - inSlope: 1.2525356 - outSlope: 1.305771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.19159825 - inSlope: 1.305771 - outSlope: 1.3529004 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.21414657 - inSlope: 1.3529004 - outSlope: 1.393544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.23737228 - inSlope: 1.393544 - outSlope: 1.4275695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.26116508 - inSlope: 1.4275695 - outSlope: 1.4545133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.28540695 - inSlope: 1.4545133 - outSlope: 1.4740971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.3099754 - inSlope: 1.4740971 - outSlope: 1.485956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.3347413 - inSlope: 1.485956 - outSlope: 1.4898863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.3595727 - inSlope: 1.4898863 - outSlope: 1.4853408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.38432837 - inSlope: 1.4853408 - outSlope: 1.472282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.40886638 - inSlope: 1.472282 - outSlope: 1.4500251 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.43303344 - inSlope: 1.4500251 - outSlope: 1.4185519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.45667595 - inSlope: 1.4185519 - outSlope: 1.3775249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.47963467 - inSlope: 1.3775249 - outSlope: 1.3266642 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.5017459 - inSlope: 1.3266642 - outSlope: 1.2656033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.52283925 - inSlope: 1.2656033 - outSlope: 1.1944103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.54274607 - inSlope: 1.1944103 - outSlope: 1.1127852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.56129247 - inSlope: 1.1127852 - outSlope: 1.0206959 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.57830405 - inSlope: 1.0206959 - outSlope: 0.91793865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.593603 - inSlope: 0.91793865 - outSlope: 0.80468136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.60701436 - inSlope: 0.80468136 - outSlope: 0.6810015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.61836445 - inSlope: 0.6810015 - outSlope: 0.5468815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.62747914 - inSlope: 0.5468815 - outSlope: 0.4026679 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.63419026 - inSlope: 0.4026679 - outSlope: 0.24858022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.63833326 - inSlope: 0.24858022 - outSlope: 0.08486875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.63974774 - inSlope: 0.08486875 - outSlope: -0.00000016633857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6397476 - inSlope: -0.00000016633857 - outSlope: -0.33119592 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6342277 - inSlope: -0.33119592 - outSlope: -0.9473293 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.61843866 - inSlope: -0.9473293 - outSlope: -1.4900758 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.5936041 - inSlope: -1.4900758 - outSlope: -1.9558759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.5610062 - inSlope: -1.9558759 - outSlope: -2.3434482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.52194875 - inSlope: -2.3434482 - outSlope: -2.6525285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.47774 - inSlope: -2.6525285 - outSlope: -2.8851013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.42965502 - inSlope: -2.8851013 - outSlope: -3.0441098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.3789199 - inSlope: -3.0441098 - outSlope: -3.13339 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.32669678 - inSlope: -3.13339 - outSlope: -3.1575603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.27407083 - inSlope: -3.1575603 - outSlope: -3.121708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.22204241 - inSlope: -3.121708 - outSlope: -3.0310063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.17152569 - inSlope: -3.0310063 - outSlope: -2.8906753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.12334781 - inSlope: -2.8906753 - outSlope: -2.7053406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.07825884 - inSlope: -2.7053406 - outSlope: -2.479362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.036936183 - inSlope: -2.479362 - outSlope: -2.2161746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.000000026680425 - inSlope: -2.2161746 - outSlope: -1.9477707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.032463305 - inSlope: -1.9477707 - outSlope: -1.7108442 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.060977347 - inSlope: -1.7108442 - outSlope: -1.4921693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.08584681 - inSlope: -1.4921693 - outSlope: -1.2900343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.10734736 - inSlope: -1.2900343 - outSlope: -1.1030314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.1257312 - inSlope: -1.1030314 - outSlope: -0.9295508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.1412237 - inSlope: -0.9295508 - outSlope: -0.76867443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.15403493 - inSlope: -0.76867443 - outSlope: -0.6192717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.16435611 - inSlope: -0.6192717 - outSlope: -0.4803519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.17236197 - inSlope: -0.4803519 - outSlope: -0.3512204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.17821564 - inSlope: -0.3512204 - outSlope: -0.23129337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.18207052 - inSlope: -0.23129337 - outSlope: -0.11998784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.18407032 - inSlope: -0.11998784 - outSlope: -0.016737895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.18434928 - inSlope: -0.016737895 - outSlope: 0.07859953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.1830393 - inSlope: 0.07859953 - outSlope: 0.16659574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.1802627 - inSlope: 0.16659574 - outSlope: 0.24712472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.1761439 - inSlope: 0.24712472 - outSlope: 0.32045096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.17080306 - inSlope: 0.32045096 - outSlope: 0.38681692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.16435611 - inSlope: 0.38681692 - outSlope: 0.44603926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.15692213 - inSlope: 0.44603926 - outSlope: 0.49818593 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.14861904 - inSlope: 0.49818593 - outSlope: 0.5430495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.13956822 - inSlope: 0.5430495 - outSlope: 0.5807095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.12988974 - inSlope: 0.5807095 - outSlope: 0.6109671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.119706966 - inSlope: 0.6109671 - outSlope: 0.6335567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.1091477 - inSlope: 0.6335567 - outSlope: 0.64843047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.09834053 - inSlope: 0.64843047 - outSlope: 0.6553184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.08741857 - inSlope: 0.6553184 - outSlope: 0.65396297 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0765192 - inSlope: 0.65396297 - outSlope: 0.6443115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.065780684 - inSlope: 0.6443115 - outSlope: 0.62596893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.05534788 - inSlope: 0.62596893 - outSlope: 0.5989242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.045365818 - inSlope: 0.5989242 - outSlope: 0.5628713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.035984505 - inSlope: 0.5628713 - outSlope: 0.5176872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.027356394 - inSlope: 0.5176872 - outSlope: 0.4634237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.019632673 - inSlope: 0.4634237 - outSlope: 0.39982304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.012968962 - inSlope: 0.39982304 - outSlope: 0.3268861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0075208656 - inSlope: 0.3268861 - outSlope: 0.2447456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0034417761 - inSlope: 0.2447456 - outSlope: 0.15339708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0008851605 - inSlope: 0.15339708 - outSlope: 0.05310808 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000026680425 - inSlope: 0.05310808 - outSlope: 0.05310808 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007144424 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00000007144424 - inSlope: -0 - outSlope: 0.08392937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001398893 - inSlope: 0.08392937 - outSlope: 0.246085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.005500306 - inSlope: 0.246085 - outSlope: 0.39961302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.012160541 - inSlope: 0.39961302 - outSlope: 0.54476863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.021240009 - inSlope: 0.54476863 - outSlope: 0.6815027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.032598376 - inSlope: 0.6815027 - outSlope: 0.8099177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.04609699 - inSlope: 0.8099177 - outSlope: 0.9299952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.061596952 - inSlope: 0.9299952 - outSlope: 1.0417044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.078958675 - inSlope: 1.0417044 - outSlope: 1.1449878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.09804179 - inSlope: 1.1449878 - outSlope: 1.2398112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.11870529 - inSlope: 1.2398112 - outSlope: 1.3260386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.14080599 - inSlope: 1.3260386 - outSlope: 1.4036192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.16419962 - inSlope: 1.4036192 - outSlope: 1.472409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.18873975 - inSlope: 1.472409 - outSlope: 1.5322616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.21427742 - inSlope: 1.5322616 - outSlope: 1.5831885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.24066396 - inSlope: 1.5831885 - outSlope: 1.6249597 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.2677466 - inSlope: 1.6249597 - outSlope: 1.6575531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.29537246 - inSlope: 1.6575531 - outSlope: 1.6809098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.3233876 - inSlope: 1.6809098 - outSlope: 1.6949342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.35163647 - inSlope: 1.6949342 - outSlope: 1.6995766 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.37996292 - inSlope: 1.6995766 - outSlope: 1.6949021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.40821126 - inSlope: 1.6949021 - outSlope: 1.6808579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.43622553 - inSlope: 1.6808579 - outSlope: 1.6575406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.46385118 - inSlope: 1.6575406 - outSlope: 1.6249106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.490933 - inSlope: 1.6249106 - outSlope: 1.5831164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.51731825 - inSlope: 1.5831164 - outSlope: 1.5322151 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.54285514 - inSlope: 1.5322151 - outSlope: 1.472316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.5673937 - inSlope: 1.472316 - outSlope: 1.4035376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.59078616 - inSlope: 1.4035376 - outSlope: 1.325946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.61288524 - inSlope: 1.325946 - outSlope: 1.2397254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6335473 - inSlope: 1.2397254 - outSlope: 1.1449181 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.65262926 - inSlope: 1.1449181 - outSlope: 1.0415993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6699892 - inSlope: 1.0415993 - outSlope: 0.9299478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.68548834 - inSlope: 0.9299478 - outSlope: 0.8098312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6989855 - inSlope: 0.8098312 - outSlope: 0.68144137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.71034294 - inSlope: 0.68144137 - outSlope: 0.54470354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7194213 - inSlope: 0.54470354 - outSlope: 0.3995637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7260807 - inSlope: 0.3995637 - outSlope: 0.24605536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.73018163 - inSlope: 0.24605536 - outSlope: 0.08394607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.73158073 - inSlope: 0.08394607 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.73158073 - inSlope: -0 - outSlope: -0.32776624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.72611797 - inSlope: -0.32776624 - outSlope: -0.9420329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.7104172 - inSlope: -0.9420329 - outSlope: -1.4956477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.6854898 - inSlope: -1.4956477 - outSlope: -1.9893427 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.6523341 - inSlope: -1.9893427 - outSlope: -2.4226487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.61195666 - inSlope: -2.4226487 - outSlope: -2.7947392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.5653777 - inSlope: -2.7947392 - outSlope: -3.1038694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.5136466 - inSlope: -3.1038694 - outSlope: -3.348328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.4578412 - inSlope: -3.348328 - outSlope: -3.5263107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.3990694 - inSlope: -3.5263107 - outSlope: -3.6363583 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.3384635 - inSlope: -3.6363583 - outSlope: -3.677625 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.2771698 - inSlope: -3.677625 - outSlope: -3.650033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.21633597 - inSlope: -3.650033 - outSlope: -3.5540502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.15710185 - inSlope: -3.5540502 - outSlope: -3.3911345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.100583 - inSlope: -3.3911345 - outSlope: -3.163034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.04786582 - inSlope: -3.163034 - outSlope: -2.8719475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007144424 - inSlope: -2.8719475 - outSlope: -2.55892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.042649165 - inSlope: -2.55892 - outSlope: -2.2744327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.08055634 - inSlope: -2.2744327 - outSlope: -2.0041301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.11395848 - inSlope: -2.0041301 - outSlope: -1.7479624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.14309116 - inSlope: -1.7479624 - outSlope: -1.5057399 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.1681868 - inSlope: -1.5057399 - outSlope: -1.2770144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.18947035 - inSlope: -1.2770144 - outSlope: -1.0615273 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.20716245 - inSlope: -1.0615273 - outSlope: -0.858744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.22147484 - inSlope: -0.858744 - outSlope: -0.6683794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.23261449 - inSlope: -0.6683794 - outSlope: -0.48995692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.24078043 - inSlope: -0.48995692 - outSlope: -0.32326013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.24616809 - inSlope: -0.32326013 - outSlope: -0.16773479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.24896367 - inSlope: -0.16773479 - outSlope: -0.023510478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.24935551 - inSlope: -0.023510478 - outSlope: 0.110074386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.24752094 - inSlope: 0.110074386 - outSlope: 0.2328562 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.24364 - inSlope: 0.2328562 - outSlope: 0.3450115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.23788974 - inSlope: 0.3450115 - outSlope: 0.44682783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.23044261 - inSlope: 0.44682783 - outSlope: 0.53806686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.22147484 - inSlope: 0.53806686 - outSlope: 0.61884433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.21116078 - inSlope: 0.61884433 - outSlope: 0.68922824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.19967365 - inSlope: 0.68922824 - outSlope: 0.74898255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.18719062 - inSlope: 0.74898255 - outSlope: 0.7981457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.1738882 - inSlope: 0.7981457 - outSlope: 0.8365603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.15994555 - inSlope: 0.8365603 - outSlope: 0.8642336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.14554167 - inSlope: 0.8642336 - outSlope: 0.88096434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.13085894 - inSlope: 0.88096434 - outSlope: 0.8866627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.116081245 - inSlope: 0.8866627 - outSlope: 0.8812545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.101393685 - inSlope: 0.8812545 - outSlope: 0.86459345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.08698381 - inSlope: 0.86459345 - outSlope: 0.83662784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.07304002 - inSlope: 0.83662784 - outSlope: 0.79733837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.059751064 - inSlope: 0.79733837 - outSlope: 0.74655026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.047308393 - inSlope: 0.74655026 - outSlope: 0.6842907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.035903558 - inSlope: 0.6842907 - outSlope: 0.6105423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.025727862 - inSlope: 0.6105423 - outSlope: 0.5252586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.01697356 - inSlope: 0.5252586 - outSlope: 0.42847368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.009832339 - inSlope: 0.42847368 - outSlope: 0.32017282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0044961306 - inSlope: 0.32017282 - outSlope: 0.20043781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0011555036 - inSlope: 0.20043781 - outSlope: 0.06933457 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007144424 - inSlope: 0.06933457 - outSlope: 0.06933457 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000033350528 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0000003369144 - inSlope: 0.000018213786 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.000000033350528 - inSlope: -0.000018213721 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0000003369144 - inSlope: 0.000018213721 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.000000033350528 - inSlope: -0.000018213721 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.0000003369144 - inSlope: 0.000018213721 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.000018213721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.0000003369144 - inSlope: 0.000018213721 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.000000033350528 - inSlope: -0.00001821359 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0000003369144 - inSlope: 0.00001821359 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.0000003369144 - inSlope: -0 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.0000003369144 - inSlope: 0.00001821385 - outSlope: -0.00001821385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.000000033350528 - inSlope: -0.00001821385 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000033350528 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000042688688 - inSlope: -1.0902576 - outSlope: -1.0902576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.018170536 - inSlope: -1.0902576 - outSlope: -1.1539345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.03740278 - inSlope: -1.1539345 - outSlope: -1.2106462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.057580214 - inSlope: -1.2106462 - outSlope: -1.2602551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.07858447 - inSlope: -1.2602551 - outSlope: -1.3029207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.10029981 - inSlope: -1.3029207 - outSlope: -1.3383821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.12260618 - inSlope: -1.3383821 - outSlope: -1.366823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.14538656 - inSlope: -1.366823 - outSlope: -1.3881195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.1685219 - inSlope: -1.3881195 - outSlope: -1.4024342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.1918958 - inSlope: -1.4024342 - outSlope: -1.4094499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.21538663 - inSlope: -1.4094499 - outSlope: -1.4095868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.23887974 - inSlope: -1.4095868 - outSlope: -1.402402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.2622531 - inSlope: -1.402402 - outSlope: -1.3882203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.2853901 - inSlope: -1.3882203 - outSlope: -1.3669772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.30817306 - inSlope: -1.3669772 - outSlope: -1.3385673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3304825 - inSlope: -1.3385673 - outSlope: -1.3030357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.3521998 - inSlope: -1.3030357 - outSlope: -1.2604803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.37320778 - inSlope: -1.2604803 - outSlope: -1.2108465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.39338857 - inSlope: -1.2108465 - outSlope: -1.154211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.4126254 - inSlope: -1.154211 - outSlope: -1.0905101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.4308006 - inSlope: -1.0905101 - outSlope: -1.0197768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.44779685 - inSlope: -1.0197768 - outSlope: -0.9421198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.46349886 - inSlope: -0.9421198 - outSlope: -0.8572813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.47778687 - inSlope: -0.8572813 - outSlope: -0.765652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.49054775 - inSlope: -0.765652 - outSlope: -0.66704637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.5016652 - inSlope: -0.66704637 - outSlope: -0.561393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.51102173 - inSlope: -0.561393 - outSlope: -0.44881624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.518502 - inSlope: -0.44881624 - outSlope: -0.329164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.52398807 - inSlope: -0.329164 - outSlope: -0.20267506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.527366 - inSlope: -0.20267506 - outSlope: -0.06909722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.5285176 - inSlope: -0.06909722 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.00005722031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.5285176 - inSlope: 0.00005722031 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.5285176 - inSlope: 0.000028610206 - outSlope: -0.0000114440945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.52851856 - inSlope: -0.0000114440945 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.00005722031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.5285176 - inSlope: 0.00005722031 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.5285176 - inSlope: -0 - outSlope: -0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.52851856 - inSlope: -0.000057220514 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.5285176 - inSlope: 0.000057220514 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.5285176 - inSlope: -0 - outSlope: 0.0105643375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.52834153 - inSlope: 0.0105643375 - outSlope: 0.03149274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.52781665 - inSlope: 0.03149274 - outSlope: 0.05207782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.5269487 - inSlope: 0.05207782 - outSlope: 0.07215864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.52574605 - inSlope: 0.07215864 - outSlope: 0.091724485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.5242173 - inSlope: 0.091724485 - outSlope: 0.11109005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.5223658 - inSlope: 0.11109005 - outSlope: 0.12992182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.52020043 - inSlope: 0.12992182 - outSlope: 0.14829768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.5177288 - inSlope: 0.14829768 - outSlope: 0.16649382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.5149539 - inSlope: 0.16649382 - outSlope: 0.18390316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.51188886 - inSlope: 0.18390316 - outSlope: 0.20116587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.5085361 - inSlope: 0.20116587 - outSlope: 0.21803519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.5049022 - inSlope: 0.21803519 - outSlope: 0.2343788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.5009959 - inSlope: 0.2343788 - outSlope: 0.25033617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.49682358 - inSlope: 0.25033617 - outSlope: 0.26586977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.49239242 - inSlope: 0.26586977 - outSlope: 0.2811065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.48770732 - inSlope: 0.2811065 - outSlope: 0.2956691 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.4827795 - inSlope: 0.2956691 - outSlope: 0.31010836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.47761104 - inSlope: 0.31010836 - outSlope: 0.3239575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.47221175 - inSlope: 0.3239575 - outSlope: 0.3374687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.46658728 - inSlope: 0.3374687 - outSlope: 0.35056326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.46074456 - inSlope: 0.35056326 - outSlope: 0.36319387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.4546913 - inSlope: 0.36319387 - outSlope: 0.37547386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.4484334 - inSlope: 0.37547386 - outSlope: 0.387272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.44197887 - inSlope: 0.387272 - outSlope: 0.3987644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.4353328 - inSlope: 0.3987644 - outSlope: 0.40975073 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.42850363 - inSlope: 0.40975073 - outSlope: 0.42023996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.42149964 - inSlope: 0.42023996 - outSlope: 0.43057364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.41432342 - inSlope: 0.43057364 - outSlope: 0.44026935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.40698555 - inSlope: 0.44026935 - outSlope: 0.44962984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.39949173 - inSlope: 0.44962984 - outSlope: 0.45860276 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.39184836 - inSlope: 0.45860276 - outSlope: 0.4670839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.38406363 - inSlope: 0.4670839 - outSlope: 0.47510907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.37614515 - inSlope: 0.47510907 - outSlope: 0.48285887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.3680975 - inSlope: 0.48285887 - outSlope: 0.49018848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.3599277 - inSlope: 0.49018848 - outSlope: 0.49696732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.35164493 - inSlope: 0.49696732 - outSlope: 0.50344217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.34325418 - inSlope: 0.50344217 - outSlope: 0.50946105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.33476317 - inSlope: 0.50946105 - outSlope: 0.5150007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.32617983 - inSlope: 0.5150007 - outSlope: 0.52027214 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.31750864 - inSlope: 0.52027214 - outSlope: 0.5249374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.3087597 - inSlope: 0.5249374 - outSlope: 0.5293076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.2999379 - inSlope: 0.5293076 - outSlope: 0.5332541 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.29105034 - inSlope: 0.5332541 - outSlope: 0.53672636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.28210485 - inSlope: 0.53672636 - outSlope: 0.5397647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.27310878 - inSlope: 0.5397647 - outSlope: 0.5424594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.2640678 - inSlope: 0.5424594 - outSlope: 0.5447268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.25498903 - inSlope: 0.5447268 - outSlope: 0.5465802 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.24587937 - inSlope: 0.5465802 - outSlope: 0.547966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.23674661 - inSlope: 0.547966 - outSlope: 0.5489173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.227598 - inSlope: 0.5489173 - outSlope: 0.54945195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.21844047 - inSlope: 0.54945195 - outSlope: 0.5496179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.20928012 - inSlope: 0.5496179 - outSlope: 0.54930264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.20012508 - inSlope: 0.54930264 - outSlope: 0.5486178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.19098146 - inSlope: 0.5486178 - outSlope: 0.54747516 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.18185689 - inSlope: 0.54747516 - outSlope: 0.54601604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.17275663 - inSlope: 0.54601604 - outSlope: 0.5439579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.16369067 - inSlope: 0.5439579 - outSlope: 0.5416387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.15466337 - inSlope: 0.5416387 - outSlope: 0.5387249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.14568463 - inSlope: 0.5387249 - outSlope: 0.53556615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.13675854 - inSlope: 0.53556615 - outSlope: 0.53199434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.12789197 - inSlope: 0.53199434 - outSlope: 0.52779263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.11909544 - inSlope: 0.52779263 - outSlope: 0.5233452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.1103729 - inSlope: 0.5233452 - outSlope: 0.51845896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.101731926 - inSlope: 0.51845896 - outSlope: 0.5132497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.09317777 - inSlope: 0.5132497 - outSlope: 0.5073895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.08472129 - inSlope: 0.5073895 - outSlope: 0.5012155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.076367706 - inSlope: 0.5012155 - outSlope: 0.4946794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.06812306 - inSlope: 0.4946794 - outSlope: 0.48772418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05999433 - inSlope: 0.48772418 - outSlope: 0.4802093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.051990848 - inSlope: 0.4802093 - outSlope: 0.4725203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.044115517 - inSlope: 0.4725203 - outSlope: 0.46411604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.036380257 - inSlope: 0.46411604 - outSlope: 0.45556614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.028787496 - inSlope: 0.45556614 - outSlope: 0.44647223 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.021346299 - inSlope: 0.44647223 - outSlope: 0.43698266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.014063261 - inSlope: 0.43698266 - outSlope: 0.42706224 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0069455644 - inSlope: 0.42706224 - outSlope: 0.41674453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000017075472 - inSlope: 0.41674453 - outSlope: 0.39004448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.006500999 - inSlope: 0.39004448 - outSlope: 0.34847635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.012308933 - inSlope: 0.34847635 - outSlope: 0.30845255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.017449804 - inSlope: 0.30845255 - outSlope: 0.27031374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.021955028 - inSlope: 0.27031374 - outSlope: 0.23384783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.025852488 - inSlope: 0.23384783 - outSlope: 0.19909565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.029170746 - inSlope: 0.19909565 - outSlope: 0.16605493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.031938326 - inSlope: 0.16605493 - outSlope: 0.13466111 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.034182675 - inSlope: 0.13466111 - outSlope: 0.1050278 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.035933137 - inSlope: 0.1050278 - outSlope: 0.07724568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.037220564 - inSlope: 0.07724568 - outSlope: 0.050958667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.038069874 - inSlope: 0.050958667 - outSlope: 0.026468512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.038511015 - inSlope: 0.026468512 - outSlope: 0.0037258153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.038573112 - inSlope: 0.0037258153 - outSlope: -0.017393472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.03828322 - inSlope: -0.017393472 - outSlope: -0.03674831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.03767075 - inSlope: -0.03674831 - outSlope: -0.054395366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.03676415 - inSlope: -0.054395366 - outSlope: -0.07030255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.03559244 - inSlope: -0.07030255 - outSlope: -0.084586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.034182675 - inSlope: -0.084586 - outSlope: -0.09711237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.032564137 - inSlope: -0.09711237 - outSlope: -0.1079056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.030765712 - inSlope: -0.1079056 - outSlope: -0.11710033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.028814042 - inSlope: -0.11710033 - outSlope: -0.124423325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.026740322 - inSlope: -0.124423325 - outSlope: -0.13021411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.024570089 - inSlope: -0.13021411 - outSlope: -0.13412578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.022334661 - inSlope: -0.13412578 - outSlope: -0.13643718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.02006071 - inSlope: -0.13643718 - outSlope: -0.13696669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.017777935 - inSlope: -0.13696669 - outSlope: -0.13587257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.015513394 - inSlope: -0.13587257 - outSlope: -0.13307312 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.013295511 - inSlope: -0.13307312 - outSlope: -0.12847106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0111543285 - inSlope: -0.12847106 - outSlope: -0.1222091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.009117512 - inSlope: -0.1222091 - outSlope: -0.114230126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.007213651 - inSlope: -0.114230126 - outSlope: -0.10461578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0054700566 - inSlope: -0.10461578 - outSlope: -0.0930688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0039189113 - inSlope: -0.0930688 - outSlope: -0.08006206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.002584545 - inSlope: -0.08006206 - outSlope: -0.06533942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0014955556 - inSlope: -0.06533942 - outSlope: -0.048675418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00068429945 - inSlope: -0.048675418 - outSlope: -0.03054634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00017519432 - inSlope: -0.03054634 - outSlope: -0.010486056 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000042688688 - inSlope: -0.010486056 - outSlope: -0.010486056 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000001229434 - inSlope: -2.0287092 - outSlope: -2.0287092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.033813052 - inSlope: -2.0287092 - outSlope: -2.1513536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.06966895 - inSlope: -2.1513536 - outSlope: -2.2611332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1073545 - inSlope: -2.2611332 - outSlope: -2.3582482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.14665864 - inSlope: -2.3582482 - outSlope: -2.4422839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.18736337 - inSlope: -2.4422839 - outSlope: -2.5132093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.2292502 - inSlope: -2.5132093 - outSlope: -2.570817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.27209714 - inSlope: -2.570817 - outSlope: -2.6149793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.31568015 - inSlope: -2.6149793 - outSlope: -2.6454773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.35977143 - inSlope: -2.6454773 - outSlope: -2.662318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4041434 - inSlope: -2.662318 - outSlope: -2.6653757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.44856632 - inSlope: -2.6653757 - outSlope: -2.6545591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.49280897 - inSlope: -2.6545591 - outSlope: -2.6299114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.5366408 - inSlope: -2.6299114 - outSlope: -2.5912287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.57982796 - inSlope: -2.5912287 - outSlope: -2.5387897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6221411 - inSlope: -2.5387897 - outSlope: -2.472401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.66334784 - inSlope: -2.472401 - outSlope: -2.3922396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.70321846 - inSlope: -2.3922396 - outSlope: -2.2983222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.74152386 - inSlope: -2.2983222 - outSlope: -2.1907625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.77803653 - inSlope: -2.1907625 - outSlope: -2.0697017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.8125316 - inSlope: -2.0697017 - outSlope: -1.9351441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.84478396 - inSlope: -1.9351441 - outSlope: -1.7873117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.8745725 - inSlope: -1.7873117 - outSlope: -1.6261712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.90167534 - inSlope: -1.6261712 - outSlope: -1.4517999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.925872 - inSlope: -1.4517999 - outSlope: -1.2643445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9469444 - inSlope: -1.2643445 - outSlope: -1.0637847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9646742 - inSlope: -1.0637847 - outSlope: -0.85025036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.978845 - inSlope: -0.85025036 - outSlope: -0.6236095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9892385 - inSlope: -0.6236095 - outSlope: -0.38385665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.9956361 - inSlope: -0.38385665 - outSlope: -0.1308309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9978166 - inSlope: -0.1308309 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9978166 - inSlope: -0 - outSlope: 0.020077247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.997482 - inSlope: 0.020077247 - outSlope: 0.05971318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.9964868 - inSlope: 0.05971318 - outSlope: 0.098544456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.9948444 - inSlope: 0.098544456 - outSlope: 0.13651742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9925691 - inSlope: 0.13651742 - outSlope: 0.17390029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.98967075 - inSlope: 0.17390029 - outSlope: 0.2103426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.98616505 - inSlope: 0.2103426 - outSlope: 0.24602857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.98206455 - inSlope: 0.24602857 - outSlope: 0.2811065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.97737944 - inSlope: 0.2811065 - outSlope: 0.31513482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.9721272 - inSlope: 0.31513482 - outSlope: 0.3486732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.966316 - inSlope: 0.3486732 - outSlope: 0.38118875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.95996284 - inSlope: 0.38118875 - outSlope: 0.41312137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9530775 - inSlope: 0.41312137 - outSlope: 0.44417065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.94567466 - inSlope: 0.44417065 - outSlope: 0.47446552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.93776685 - inSlope: 0.47446552 - outSlope: 0.50401974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.9293665 - inSlope: 0.50401974 - outSlope: 0.5327373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.9204876 - inSlope: 0.5327373 - outSlope: 0.56082183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.91114056 - inSlope: 0.56082183 - outSlope: 0.5879515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.9013414 - inSlope: 0.5879515 - outSlope: 0.6144196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.89110106 - inSlope: 0.6144196 - outSlope: 0.6401187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.8804324 - inSlope: 0.6401187 - outSlope: 0.6649417 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.8693501 - inSlope: 0.6649417 - outSlope: 0.68906236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.85786563 - inSlope: 0.68906236 - outSlope: 0.7123346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.8459934 - inSlope: 0.7123346 - outSlope: 0.73497605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.8337438 - inSlope: 0.73497605 - outSlope: 0.75661254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.8211336 - inSlope: 0.75661254 - outSlope: 0.77759457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.8081737 - inSlope: 0.77759457 - outSlope: 0.79775053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.7948779 - inSlope: 0.79775053 - outSlope: 0.8170839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.78125983 - inSlope: 0.8170839 - outSlope: 0.83571035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.76733124 - inSlope: 0.83571035 - outSlope: 0.85341895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.7531076 - inSlope: 0.85341895 - outSlope: 0.87042415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.73860055 - inSlope: 0.87042415 - outSlope: 0.88659966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.7238239 - inSlope: 0.88659966 - outSlope: 0.9019419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.70879155 - inSlope: 0.9019419 - outSlope: 0.91651887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.69351625 - inSlope: 0.91651887 - outSlope: 0.93021244 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.6780127 - inSlope: 0.93021244 - outSlope: 0.94314426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.6622937 - inSlope: 0.94314426 - outSlope: 0.95528966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.6463721 - inSlope: 0.95528966 - outSlope: 0.96657604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.6302625 - inSlope: 0.96657604 - outSlope: 0.9770832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.6139778 - inSlope: 0.9770832 - outSlope: 0.986707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.5975327 - inSlope: 0.986707 - outSlope: 0.9956083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.58093923 - inSlope: 0.9956083 - outSlope: 1.0035834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.56421286 - inSlope: 1.0035834 - outSlope: 1.0108397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.54736555 - inSlope: 1.0108397 - outSlope: 1.0171231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.5304134 - inSlope: 1.0171231 - outSlope: 1.0227523 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.51336753 - inSlope: 1.0227523 - outSlope: 1.027473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.496243 - inSlope: 1.027473 - outSlope: 1.0313944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.4790531 - inSlope: 1.0313944 - outSlope: 1.0345254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.46181104 - inSlope: 1.0345254 - outSlope: 1.0367713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.44453153 - inSlope: 1.0367713 - outSlope: 1.0381482 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.42722908 - inSlope: 1.0381482 - outSlope: 1.0388312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.40991524 - inSlope: 1.0388312 - outSlope: 1.0386057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.39260504 - inSlope: 1.0386057 - outSlope: 1.0377029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.37531 - inSlope: 1.0377029 - outSlope: 1.0357807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.358047 - inSlope: 1.0357807 - outSlope: 1.0332129 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.3408268 - inSlope: 1.0332129 - outSlope: 1.029701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.32366514 - inSlope: 1.029701 - outSlope: 1.0254399 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.3065745 - inSlope: 1.0254399 - outSlope: 1.0203866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.28956807 - inSlope: 1.0203866 - outSlope: 1.0145304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.27265924 - inSlope: 1.0145304 - outSlope: 1.0078195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.25586227 - inSlope: 1.0078195 - outSlope: 1.0003719 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.23918942 - inSlope: 1.0003719 - outSlope: 0.99216527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.22265334 - inSlope: 0.99216527 - outSlope: 0.98304063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.20626912 - inSlope: 0.98304063 - outSlope: 0.973177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.19004951 - inSlope: 0.973177 - outSlope: 0.9625608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.17400685 - inSlope: 0.9625608 - outSlope: 0.9510988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.15815522 - inSlope: 0.9510988 - outSlope: 0.93893945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.14250624 - inSlope: 0.93893945 - outSlope: 0.9259692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.12707344 - inSlope: 0.9259692 - outSlope: 0.9122537 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.11186922 - inSlope: 0.9122537 - outSlope: 0.897734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.096907005 - inSlope: 0.897734 - outSlope: 0.8824561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.08219942 - inSlope: 0.8824561 - outSlope: 0.8664406 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.067758754 - inSlope: 0.8664406 - outSlope: 0.84965557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.05359784 - inSlope: 0.84965557 - outSlope: 0.83216596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.03972842 - inSlope: 0.83216596 - outSlope: 0.8138286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.026164625 - inSlope: 0.8138286 - outSlope: 0.79481685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.01291769 - inSlope: 0.79481685 - outSlope: 0.7750539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000013660376 - inSlope: 0.7750539 - outSlope: 0.72485775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.012080987 - inSlope: 0.72485775 - outSlope: 0.64719033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.022867482 - inSlope: 0.64719033 - outSlope: 0.5726792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.032412127 - inSlope: 0.5726792 - outSlope: 0.5014131 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.040769003 - inSlope: 0.5014131 - outSlope: 0.43361259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.047995873 - inSlope: 0.43361259 - outSlope: 0.36902156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.054146226 - inSlope: 0.36902156 - outSlope: 0.30766597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.059273988 - inSlope: 0.30766597 - outSlope: 0.24949574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06343225 - inSlope: 0.24949574 - outSlope: 0.19460875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.06667572 - inSlope: 0.19460875 - outSlope: 0.14290108 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.069057405 - inSlope: 0.14290108 - outSlope: 0.09435618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.07063001 - inSlope: 0.09435618 - outSlope: 0.04903083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.071447186 - inSlope: 0.04903083 - outSlope: 0.006869591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.07156168 - inSlope: 0.006869591 - outSlope: -0.032176703 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0710254 - inSlope: -0.032176703 - outSlope: -0.06801642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.069891796 - inSlope: -0.06801642 - outSlope: -0.10068208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.06821374 - inSlope: -0.10068208 - outSlope: -0.13025266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.06604286 - inSlope: -0.13025266 - outSlope: -0.15662149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06343251 - inSlope: -0.15662149 - outSlope: -0.17989951 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.060434185 - inSlope: -0.17989951 - outSlope: -0.19996446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.057101447 - inSlope: -0.19996446 - outSlope: -0.21692163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.05348609 - inSlope: -0.21692163 - outSlope: -0.23065656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.049641818 - inSlope: -0.23065656 - outSlope: -0.24129309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.04562027 - inSlope: -0.24129309 - outSlope: -0.24878943 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.041473784 - inSlope: -0.24878943 - outSlope: -0.2530897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.037255626 - inSlope: -0.2530897 - outSlope: -0.25421777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.033018667 - inSlope: -0.25421777 - outSlope: -0.25214186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.028816307 - inSlope: -0.25214186 - outSlope: -0.24695848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.024700336 - inSlope: -0.24695848 - outSlope: -0.23852338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.02072495 - inSlope: -0.23852338 - outSlope: -0.2269731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.016942069 - inSlope: -0.2269731 - outSlope: -0.21221566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.013405094 - inSlope: -0.21221566 - outSlope: -0.19428454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.010167021 - inSlope: -0.19428454 - outSlope: -0.17312133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0072816685 - inSlope: -0.17312133 - outSlope: -0.14875364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0048024436 - inSlope: -0.14875364 - outSlope: -0.12130433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0027807066 - inSlope: -0.12130433 - outSlope: -0.09055202 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0012715078 - inSlope: -0.09055202 - outSlope: -0.05668515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0003267562 - inSlope: -0.05668515 - outSlope: -0.019679157 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000001229434 - inSlope: -0.019679157 - outSlope: -0.019679157 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000030491915 - inSlope: 1.8136604 - outSlope: 1.8136604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.030227704 - inSlope: 1.8136604 - outSlope: 1.9246739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.062305607 - inSlope: 1.9246739 - outSlope: 2.0244024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.09604564 - inSlope: 2.0244024 - outSlope: 2.1127765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13125859 - inSlope: 2.1127765 - outSlope: 2.1894329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.16774914 - inSlope: 2.1894329 - outSlope: 2.2542903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.20532064 - inSlope: 2.2542903 - outSlope: 2.306986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2437704 - inSlope: 2.306986 - outSlope: 2.347523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.2828958 - inSlope: 2.347523 - outSlope: 2.3756237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.32248953 - inSlope: 2.3756237 - outSlope: 2.3911555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.36234212 - inSlope: 2.3911555 - outSlope: 2.3940809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.40224347 - inSlope: 2.3940809 - outSlope: 2.3843088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.44198194 - inSlope: 2.3843088 - outSlope: 2.3617318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.48134413 - inSlope: 2.3617318 - outSlope: 2.3265321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.52011967 - inSlope: 2.3265321 - outSlope: 2.2785976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5580963 - inSlope: 2.2785976 - outSlope: 2.2181027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5950647 - inSlope: 2.2181027 - outSlope: 2.1451006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.63081634 - inSlope: 2.1451006 - outSlope: 2.059681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6651444 - inSlope: 2.059681 - outSlope: 1.9621129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.69784623 - inSlope: 1.9621129 - outSlope: 1.8524107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7287198 - inSlope: 1.8524107 - outSlope: 1.7308311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7575669 - inSlope: 1.7308311 - outSlope: 1.5974437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.784191 - inSlope: 1.5974437 - outSlope: 1.4524677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.8083988 - inSlope: 1.4524677 - outSlope: 1.2958778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.82999676 - inSlope: 1.2958778 - outSlope: 1.1279129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.8487953 - inSlope: 1.1279129 - outSlope: 0.94850343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.8646037 - inSlope: 0.94850343 - outSlope: 0.75772476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.87723243 - inSlope: 0.75772476 - outSlope: 0.5555172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.88649106 - inSlope: 0.5555172 - outSlope: 0.34183893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.8921884 - inSlope: 0.34183893 - outSlope: 0.116561554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.89413106 - inSlope: 0.116561554 - outSlope: -0.000000102179385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.894131 - inSlope: -0.000000102179385 - outSlope: -0.017863529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.8938333 - inSlope: -0.017863529 - outSlope: -0.053168587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.89294714 - inSlope: -0.053168587 - outSlope: -0.08776911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.8914843 - inSlope: -0.08776911 - outSlope: -0.121622205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.8894573 - inSlope: -0.121622205 - outSlope: -0.15484944 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.88687646 - inSlope: -0.15484944 - outSlope: -0.18739003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.8837533 - inSlope: -0.18739003 - outSlope: -0.21922453 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.88009953 - inSlope: -0.21922453 - outSlope: -0.25038266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.8759265 - inSlope: -0.25038266 - outSlope: -0.28087404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.87124527 - inSlope: -0.28087404 - outSlope: -0.31071454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.8660667 - inSlope: -0.31071454 - outSlope: -0.33984336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.86040264 - inSlope: -0.33984336 - outSlope: -0.36828196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.8542646 - inSlope: -0.36828196 - outSlope: -0.39606968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.84766346 - inSlope: -0.39606968 - outSlope: -0.42321062 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.8406099 - inSlope: -0.42321062 - outSlope: -0.4496674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.83311546 - inSlope: -0.4496674 - outSlope: -0.47541305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.8251919 - inSlope: -0.47541305 - outSlope: -0.5005472 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.81684947 - inSlope: -0.5005472 - outSlope: -0.52491236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.80810094 - inSlope: -0.52491236 - outSlope: -0.54868037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7989563 - inSlope: -0.54868037 - outSlope: -0.57174736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.78942716 - inSlope: -0.57174736 - outSlope: -0.59411705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7795252 - inSlope: -0.59411705 - outSlope: -0.61583495 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.76926124 - inSlope: -0.61583495 - outSlope: -0.6368357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7586473 - inSlope: -0.6368357 - outSlope: -0.657124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.74769527 - inSlope: -0.657124 - outSlope: -0.6767935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7364154 - inSlope: -0.6767935 - outSlope: -0.69567984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.72482073 - inSlope: -0.69567984 - outSlope: -0.71390814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7129223 - inSlope: -0.71390814 - outSlope: -0.7314606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7007313 - inSlope: -0.7314606 - outSlope: -0.74823153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6882607 - inSlope: -0.74823153 - outSlope: -0.7643337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6755218 - inSlope: -0.7643337 - outSlope: -0.7797868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.66252536 - inSlope: -0.7797868 - outSlope: -0.79439956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.6492854 - inSlope: -0.79439956 - outSlope: -0.8083864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.6358123 - inSlope: -0.8083864 - outSlope: -0.82161504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.6221187 - inSlope: -0.82161504 - outSlope: -0.8340927 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.6082172 - inSlope: -0.8340927 - outSlope: -0.8458837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.59411913 - inSlope: -0.8458837 - outSlope: -0.8569283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.5798369 - inSlope: -0.8569283 - outSlope: -0.86718404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.56538385 - inSlope: -0.86718404 - outSlope: -0.8767649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.5507711 - inSlope: -0.8767649 - outSlope: -0.8855804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.53601146 - inSlope: -0.8855804 - outSlope: -0.8936449 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.5211174 - inSlope: -0.8936449 - outSlope: -0.9009727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.5061012 - inSlope: -0.9009727 - outSlope: -0.90756565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.4909751 - inSlope: -0.90756565 - outSlope: -0.9133759 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.4757521 - inSlope: -0.9133759 - outSlope: -0.91843396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.46044487 - inSlope: -0.91843396 - outSlope: -0.9227827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.44506517 - inSlope: -0.9227827 - outSlope: -0.9263322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.42962632 - inSlope: -0.9263322 - outSlope: -0.92917174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.41414014 - inSlope: -0.92917174 - outSlope: -0.9312013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.39862013 - inSlope: -0.9312013 - outSlope: -0.93254954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.38307765 - inSlope: -0.93254954 - outSlope: -0.9330842 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.36752626 - inSlope: -0.9330842 - outSlope: -0.9329166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.35197756 - inSlope: -0.9329166 - outSlope: -0.93192905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.33644542 - inSlope: -0.93192905 - outSlope: -0.9302822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.32094073 - inSlope: -0.9302822 - outSlope: -0.92783064 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.3054769 - inSlope: -0.92783064 - outSlope: -0.9246567 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.29006597 - inSlope: -0.9246567 - outSlope: -0.9207246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.27472058 - inSlope: -0.9207246 - outSlope: -0.91607004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.25945276 - inSlope: -0.91607004 - outSlope: -0.9106824 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.24427474 - inSlope: -0.9106824 - outSlope: -0.9045526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.22919887 - inSlope: -0.9045526 - outSlope: -0.89766735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.21423776 - inSlope: -0.89766735 - outSlope: -0.89011514 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.19940253 - inSlope: -0.89011514 - outSlope: -0.8818306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.18470515 - inSlope: -0.8818306 - outSlope: -0.87280774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.17015837 - inSlope: -0.87280774 - outSlope: -0.86305434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.15577415 - inSlope: -0.86305434 - outSlope: -0.8527144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.14156225 - inSlope: -0.8527144 - outSlope: -0.84151614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.127537 - inSlope: -0.84151614 - outSlope: -0.8296733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.11370912 - inSlope: -0.8296733 - outSlope: -0.8171702 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.10008963 - inSlope: -0.8171702 - outSlope: -0.80400854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0866895 - inSlope: -0.80400854 - outSlope: -0.79006195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.073521815 - inSlope: -0.79006195 - outSlope: -0.7755456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.060596067 - inSlope: -0.7755456 - outSlope: -0.7602838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.047924682 - inSlope: -0.7602838 - outSlope: -0.74434656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.03551892 - inSlope: -0.74434656 - outSlope: -0.72784805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.023388129 - inSlope: -0.72784805 - outSlope: -0.71055436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.011545568 - inSlope: -0.71055436 - outSlope: -0.6927329 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000030491915 - inSlope: -0.6927329 - outSlope: -0.5667343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.009445667 - inSlope: -0.5667343 - outSlope: -0.50577414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017875228 - inSlope: -0.50577414 - outSlope: -0.4474595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.02533288 - inSlope: -0.4474595 - outSlope: -0.39178908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.03186269 - inSlope: -0.39178908 - outSlope: -0.33868644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03750746 - inSlope: -0.33868644 - outSlope: -0.28814217 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.042309824 - inSlope: -0.28814217 - outSlope: -0.24023473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.046313733 - inSlope: -0.24023473 - outSlope: -0.19482645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049560837 - inSlope: -0.19482645 - outSlope: -0.1518865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.052092277 - inSlope: -0.1518865 - outSlope: -0.111526355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.053951047 - inSlope: -0.111526355 - outSlope: -0.07366627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.055178817 - inSlope: -0.07366627 - outSlope: -0.03828343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.055816874 - inSlope: -0.03828343 - outSlope: -0.0053016148 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.055905234 - inSlope: -0.0053016148 - outSlope: 0.025032187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05548803 - inSlope: 0.025032187 - outSlope: 0.05311986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0546027 - inSlope: 0.05311986 - outSlope: 0.078596614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05329274 - inSlope: 0.078596614 - outSlope: 0.10167057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.051598232 - inSlope: 0.10167057 - outSlope: 0.12224381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049560837 - inSlope: 0.12224381 - outSlope: 0.14045177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.047219977 - inSlope: 0.14045177 - outSlope: 0.15612483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0446179 - inSlope: 0.15612483 - outSlope: 0.16939038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.04179473 - inSlope: 0.16939038 - outSlope: 0.1801512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.03879221 - inSlope: 0.1801512 - outSlope: 0.1884457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.035651453 - inSlope: 0.1884457 - outSlope: 0.19431125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.032412935 - inSlope: 0.19431125 - outSlope: 0.1976914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.029118082 - inSlope: 0.1976914 - outSlope: 0.19860145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.02580806 - inSlope: 0.19860145 - outSlope: 0.19702978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.022524234 - inSlope: 0.19702978 - outSlope: 0.19295573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.019308308 - inSlope: 0.19295573 - outSlope: 0.18643405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.016201077 - inSlope: 0.18643405 - outSlope: 0.17738684 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.013244633 - inSlope: 0.17738684 - outSlope: 0.16584055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.010480586 - inSlope: 0.16584055 - outSlope: 0.15186687 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007949474 - inSlope: 0.15186687 - outSlope: 0.1353387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0056938315 - inSlope: 0.1353387 - outSlope: 0.11635629 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0037545618 - inSlope: 0.11635629 - outSlope: 0.094827004 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0021741132 - inSlope: 0.094827004 - outSlope: 0.07080874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0009939687 - inSlope: 0.07080874 - outSlope: 0.04431634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002553637 - inSlope: 0.04431634 - outSlope: 0.015323667 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000030491915 - inSlope: 0.015323667 - outSlope: 0.015323667 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000006830187 - inSlope: 1.5902973 - outSlope: 1.5902973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.026505027 - inSlope: 1.5902973 - outSlope: 1.6892852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.05465978 - inSlope: 1.6892852 - outSlope: 1.7785633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0843025 - inSlope: 1.7785633 - outSlope: 1.857762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.115265206 - inSlope: 1.857762 - outSlope: 1.9266487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.14737602 - inSlope: 1.9266487 - outSlope: 1.9849626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.18045872 - inSlope: 1.9849626 - outSlope: 2.032443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.21433277 - inSlope: 2.032443 - outSlope: 2.068829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.24881327 - inSlope: 2.068829 - outSlope: 2.0940294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.28371376 - inSlope: 2.0940294 - outSlope: 2.1077588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.31884307 - inSlope: 2.1077588 - outSlope: 2.1099832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.35400945 - inSlope: 2.1099832 - outSlope: 2.1006937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.389021 - inSlope: 2.1006937 - outSlope: 2.0798173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.42368463 - inSlope: 2.0798173 - outSlope: 2.04745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4578088 - inSlope: 2.04745 - outSlope: 2.0036855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.49120355 - inSlope: 2.0036855 - outSlope: 1.9486339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5236808 - inSlope: 1.9486339 - outSlope: 1.8825227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.55505615 - inSlope: 1.8825227 - outSlope: 1.8055185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.58514816 - inSlope: 1.8055185 - outSlope: 1.7178814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6137795 - inSlope: 1.7178814 - outSlope: 1.6198026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6407762 - inSlope: 1.6198026 - outSlope: 1.5115335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6659684 - inSlope: 1.5115335 - outSlope: 1.3932955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.68919003 - inSlope: 1.3932955 - outSlope: 1.2652385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7102773 - inSlope: 1.2652385 - outSlope: 1.1275747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.72907025 - inSlope: 1.1275747 - outSlope: 0.98033047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7454091 - inSlope: 0.98033047 - outSlope: 0.8236091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.7591359 - inSlope: 0.8236091 - outSlope: 0.65743154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7700931 - inSlope: 0.65743154 - outSlope: 0.4817172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.7781217 - inSlope: 0.4817172 - outSlope: 0.29625204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.78305924 - inSlope: 0.29625204 - outSlope: 0.100997604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.78474253 - inSlope: 0.100997604 - outSlope: 0.0000008174351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.784743 - inSlope: 0.0000008174351 - outSlope: -0.015513912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.78448445 - inSlope: -0.015513912 - outSlope: -0.04605536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.78371686 - inSlope: -0.04605536 - outSlope: -0.076035336 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.7824496 - inSlope: -0.076035336 - outSlope: -0.10542879 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.78069246 - inSlope: -0.10542879 - outSlope: -0.13421787 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7784555 - inSlope: -0.13421787 - outSlope: -0.16244546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.7757481 - inSlope: -0.16244546 - outSlope: -0.19008519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.77257997 - inSlope: -0.19008519 - outSlope: -0.21716258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.7689606 - inSlope: -0.21716258 - outSlope: -0.24364853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.7648998 - inSlope: -0.24364853 - outSlope: -0.26961234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.76040626 - inSlope: -0.26961234 - outSlope: -0.29498962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.75548977 - inSlope: -0.29498962 - outSlope: -0.3197983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7501598 - inSlope: -0.3197983 - outSlope: -0.34406337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7444254 - inSlope: -0.34406337 - outSlope: -0.36773574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.73829645 - inSlope: -0.36773574 - outSlope: -0.39087334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7317819 - inSlope: -0.39087334 - outSlope: -0.41345397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.724891 - inSlope: -0.41345397 - outSlope: -0.43547672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.71763307 - inSlope: -0.43547672 - outSlope: -0.45689508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.71001816 - inSlope: -0.45689508 - outSlope: -0.4778199 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7020545 - inSlope: -0.4778199 - outSlope: -0.49809742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.6937529 - inSlope: -0.49809742 - outSlope: -0.51785636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.68512195 - inSlope: -0.51785636 - outSlope: -0.5370178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.6761716 - inSlope: -0.5370178 - outSlope: -0.5556255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.6669112 - inSlope: -0.5556255 - outSlope: -0.5736285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6573507 - inSlope: -0.5736285 - outSlope: -0.5910378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.6475001 - inSlope: -0.5910378 - outSlope: -0.6078857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6373687 - inSlope: -0.6078857 - outSlope: -0.62413275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6269665 - inSlope: -0.62413275 - outSlope: -0.63975394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6163039 - inSlope: -0.63975394 - outSlope: -0.65477324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.60539097 - inSlope: -0.65477324 - outSlope: -0.66921896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.5942373 - inSlope: -0.66921896 - outSlope: -0.6830055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.5828539 - inSlope: -0.6830055 - outSlope: -0.69620913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.57125044 - inSlope: -0.69620913 - outSlope: -0.708769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.55943763 - inSlope: -0.708769 - outSlope: -0.72065306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.54742676 - inSlope: -0.72065306 - outSlope: -0.7319684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.5352273 - inSlope: -0.7319684 - outSlope: -0.74260426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.5228506 - inSlope: -0.74260426 - outSlope: -0.7526053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.5103071 - inSlope: -0.7526053 - outSlope: -0.7619394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.4976081 - inSlope: -0.7619394 - outSlope: -0.7706262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.48476434 - inSlope: -0.7706262 - outSlope: -0.77865493 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.47178677 - inSlope: -0.77865493 - outSlope: -0.786015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.45868653 - inSlope: -0.786015 - outSlope: -0.7927062 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.44547477 - inSlope: -0.7927062 - outSlope: -0.7987197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.4321628 - inSlope: -0.7987197 - outSlope: -0.8040962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.4187611 - inSlope: -0.8040962 - outSlope: -0.8087136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.40528256 - inSlope: -0.8087136 - outSlope: -0.81271726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.39173728 - inSlope: -0.81271726 - outSlope: -0.81603426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.37813672 - inSlope: -0.81603426 - outSlope: -0.8186485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.3644926 - inSlope: -0.8186485 - outSlope: -0.82058686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.35081616 - inSlope: -0.82058686 - outSlope: -0.82185465 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.3371186 - inSlope: -0.82185465 - outSlope: -0.82239467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.32341203 - inSlope: -0.82239467 - outSlope: -0.8222958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.30970702 - inSlope: -0.8222958 - outSlope: -0.821497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2960154 - inSlope: -0.821497 - outSlope: -0.8200343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.2823482 - inSlope: -0.8200343 - outSlope: -0.8178689 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.26871705 - inSlope: -0.8178689 - outSlope: -0.8150365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.25513312 - inSlope: -0.8150365 - outSlope: -0.8115049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24160805 - inSlope: -0.8115049 - outSlope: -0.8073627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.22815202 - inSlope: -0.8073627 - outSlope: -0.80251235 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.21477683 - inSlope: -0.80251235 - outSlope: -0.7969843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.20149377 - inSlope: -0.7969843 - outSlope: -0.79084027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.18831311 - inSlope: -0.79084027 - outSlope: -0.78399974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.17524646 - inSlope: -0.78399974 - outSlope: -0.7765285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.16230415 - inSlope: -0.7765285 - outSlope: -0.7684536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.1494966 - inSlope: -0.7684536 - outSlope: -0.7596783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.1368353 - inSlope: -0.7596783 - outSlope: -0.750304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.12433025 - inSlope: -0.750304 - outSlope: -0.74030066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.11199192 - inSlope: -0.74030066 - outSlope: -0.7296818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.09983057 - inSlope: -0.7296818 - outSlope: -0.71842587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.087856814 - inSlope: -0.71842587 - outSlope: -0.7065862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.07608039 - inSlope: -0.7065862 - outSlope: -0.6941474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06451128 - inSlope: -0.6941474 - outSlope: -0.6811132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0531594 - inSlope: -0.6811132 - outSlope: -0.66746634 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.042034972 - inSlope: -0.66746634 - outSlope: -0.65326446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.031147242 - inSlope: -0.65326446 - outSlope: -0.6384865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.02050581 - inSlope: -0.6384865 - outSlope: -0.6231461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.010120051 - inSlope: -0.6231461 - outSlope: -0.60719955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000006830187 - inSlope: -0.60719955 - outSlope: -0.56750494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.009458474 - inSlope: -0.56750494 - outSlope: -0.5063404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017897472 - inSlope: -0.5063404 - outSlope: -0.44777724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.025360418 - inSlope: -0.44777724 - outSlope: -0.39190206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.031892113 - inSlope: -0.39190206 - outSlope: -0.338709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.037537258 - inSlope: -0.338709 - outSlope: -0.2881319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04233945 - inSlope: -0.2881319 - outSlope: -0.24013504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.0463417 - inSlope: -0.24013504 - outSlope: -0.19469681 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.049586643 - inSlope: -0.19469681 - outSlope: -0.15184157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.052117333 - inSlope: -0.15184157 - outSlope: -0.11143829 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.053974636 - inSlope: -0.11143829 - outSlope: -0.07359139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.055201158 - inSlope: -0.07359139 - outSlope: -0.038239174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.055838477 - inSlope: -0.038239174 - outSlope: -0.0053498945 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05592764 - inSlope: -0.0053498945 - outSlope: 0.025080243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.055509638 - inSlope: 0.025080243 - outSlope: 0.053033136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.054625753 - inSlope: 0.053033136 - outSlope: 0.07853336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.053316846 - inSlope: 0.07853336 - outSlope: 0.1015796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.051623855 - inSlope: 0.1015796 - outSlope: 0.12220827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.049587052 - inSlope: 0.12220827 - outSlope: 0.14036013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04724772 - inSlope: 0.14036013 - outSlope: 0.15609354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.044646163 - inSlope: 0.15609354 - outSlope: 0.16930835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.04182436 - inSlope: 0.16930835 - outSlope: 0.18010873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.03882255 - inSlope: 0.18010873 - outSlope: 0.18845755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.035681594 - inSlope: 0.18845755 - outSlope: 0.19435953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.03244227 - inSlope: 0.19435953 - outSlope: 0.19772393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.029146876 - inSlope: 0.19772393 - outSlope: 0.19870807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.025835078 - inSlope: 0.19870807 - outSlope: 0.19713908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.02254943 - inSlope: 0.19713908 - outSlope: 0.19309565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.019331172 - inSlope: 0.19309565 - outSlope: 0.18657653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.016221566 - inSlope: 0.18657653 - outSlope: 0.1775671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.013262117 - inSlope: 0.1775671 - outSlope: 0.16605161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0104945535 - inSlope: 0.16605161 - outSlope: 0.15205787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007960258 - inSlope: 0.15205787 - outSlope: 0.13551296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005701711 - inSlope: 0.13551296 - outSlope: 0.11648928 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.003760225 - inSlope: 0.11648928 - outSlope: 0.09496162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0021775328 - inSlope: 0.09496162 - outSlope: 0.070942536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0009951583 - inSlope: 0.070942536 - outSlope: 0.044337522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00025620035 - inSlope: 0.044337522 - outSlope: 0.015376134 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000006830187 - inSlope: 0.015376134 - outSlope: 0.015376134 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000013340211 - inSlope: 0.5053307 - outSlope: 0.5053307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.008422191 - inSlope: 0.5053307 - outSlope: 0.5369966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.017372135 - inSlope: 0.5369966 - outSlope: 0.5656476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.026799595 - inSlope: 0.5656476 - outSlope: 0.5914226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.03665664 - inSlope: 0.5914226 - outSlope: 0.61421496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.046893556 - inSlope: 0.61421496 - outSlope: 0.63397837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.05745986 - inSlope: 0.63397837 - outSlope: 0.65052605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06830196 - inSlope: 0.65052605 - outSlope: 0.66407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0793698 - inSlope: 0.66407 - outSlope: 0.67434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0906088 - inSlope: 0.67434 - outSlope: 0.6812628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.10196318 - inSlope: 0.6812628 - outSlope: 0.6849213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.11337853 - inSlope: 0.6849213 - outSlope: 0.68505543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.12479612 - inSlope: 0.68505543 - outSlope: 0.68177646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.13615906 - inSlope: 0.68177646 - outSlope: 0.67482954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.14740622 - inSlope: 0.67482954 - outSlope: 0.6643314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.15847841 - inSlope: 0.6643314 - outSlope: 0.6500346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.16931233 - inSlope: 0.6500346 - outSlope: 0.63204616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.17984642 - inSlope: 0.63204616 - outSlope: 0.61009115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.19001462 - inSlope: 0.61009115 - outSlope: 0.5843144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.19975318 - inSlope: 0.5843144 - outSlope: 0.5545713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.20899604 - inSlope: 0.5545713 - outSlope: 0.520847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.21767682 - inSlope: 0.520847 - outSlope: 0.48304665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2257276 - inSlope: 0.48304665 - outSlope: 0.44132125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.23308295 - inSlope: 0.44132125 - outSlope: 0.3953689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.23967244 - inSlope: 0.3953689 - outSlope: 0.3455055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.24543086 - inSlope: 0.3455055 - outSlope: 0.2915398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.25028986 - inSlope: 0.2915398 - outSlope: 0.23354732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.2541823 - inSlope: 0.23354732 - outSlope: 0.17158255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.25704202 - inSlope: 0.17158255 - outSlope: 0.10576497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.25880477 - inSlope: 0.10576497 - outSlope: 0.03604886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.25940558 - inSlope: 0.03604886 - outSlope: -0.00000035762795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.25940555 - inSlope: -0.00000035762795 - outSlope: 0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.25940654 - inSlope: 0.000059008442 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.25940654 - inSlope: -0 - outSlope: -0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.25940555 - inSlope: -0.000059008442 - outSlope: 0.000000596047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.25940558 - inSlope: 0.000000596047 - outSlope: 0.00005722031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.25940654 - inSlope: 0.00005722031 - outSlope: -0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.25940555 - inSlope: -0.000059008653 - outSlope: 0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.25940654 - inSlope: 0.000059008653 - outSlope: -0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.25940555 - inSlope: -0.000059008442 - outSlope: 0.000001788141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.25940558 - inSlope: 0.000001788141 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.25940654 - inSlope: 0.000057220514 - outSlope: -0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.25940555 - inSlope: -0.000059008653 - outSlope: 0.000059008442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.25940654 - inSlope: 0.000059008442 - outSlope: -0.000059008653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.25940555 - inSlope: -0.000059008653 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.25940555 - inSlope: -0 - outSlope: -0.00550211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.25931385 - inSlope: -0.00550211 - outSlope: -0.016492024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.25903898 - inSlope: -0.016492024 - outSlope: -0.027118947 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.258587 - inSlope: -0.027118947 - outSlope: -0.03767792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.25795904 - inSlope: -0.03767792 - outSlope: -0.04784529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.25716162 - inSlope: -0.04784529 - outSlope: -0.05796617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.25619552 - inSlope: -0.05796617 - outSlope: -0.06772715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.25506672 - inSlope: -0.06772715 - outSlope: -0.077274516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.25377882 - inSlope: -0.077274516 - outSlope: -0.08657821 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.25233585 - inSlope: -0.08657821 - outSlope: -0.09575674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.2507399 - inSlope: -0.09575674 - outSlope: -0.10460714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.24899645 - inSlope: -0.10460714 - outSlope: -0.11313479 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.24711087 - inSlope: -0.11313479 - outSlope: -0.12159985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.24508421 - inSlope: -0.12159985 - outSlope: -0.1297752 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.24292128 - inSlope: -0.1297752 - outSlope: -0.13769044 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.24062644 - inSlope: -0.13769044 - outSlope: -0.14532043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.23820443 - inSlope: -0.14532043 - outSlope: -0.15279308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.23565789 - inSlope: -0.15279308 - outSlope: -0.15994295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.23299217 - inSlope: -0.15994295 - outSlope: -0.16691582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.23021024 - inSlope: -0.16691582 - outSlope: -0.17364816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.22731611 - inSlope: -0.17364816 - outSlope: -0.18015075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.2243136 - inSlope: -0.18015075 - outSlope: -0.18628989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.22120875 - inSlope: -0.18628989 - outSlope: -0.1923843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.21800235 - inSlope: -0.1923843 - outSlope: -0.1980402 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.21470168 - inSlope: -0.1980402 - outSlope: -0.2036478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.21130756 - inSlope: -0.2036478 - outSlope: -0.2088951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.20782597 - inSlope: -0.2088951 - outSlope: -0.2139028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.20426093 - inSlope: -0.2139028 - outSlope: -0.21876743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.20061481 - inSlope: -0.21876743 - outSlope: -0.22331129 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.19689293 - inSlope: -0.22331129 - outSlope: -0.22762589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.19309917 - inSlope: -0.22762589 - outSlope: -0.23177437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.18923627 - inSlope: -0.23177437 - outSlope: -0.23557238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.18531007 - inSlope: -0.23557238 - outSlope: -0.23927115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.18132222 - inSlope: -0.23927115 - outSlope: -0.2426266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.17727844 - inSlope: -0.2426266 - outSlope: -0.24580234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.17318174 - inSlope: -0.24580234 - outSlope: -0.24880195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.16903505 - inSlope: -0.24880195 - outSlope: -0.25151098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.16484317 - inSlope: -0.25151098 - outSlope: -0.25405192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.16060898 - inSlope: -0.25405192 - outSlope: -0.25623167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.15633845 - inSlope: -0.25623167 - outSlope: -0.25835866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.15203248 - inSlope: -0.25835866 - outSlope: -0.26013517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.1476969 - inSlope: -0.26013517 - outSlope: -0.26180708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.14333345 - inSlope: -0.26180708 - outSlope: -0.26318395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.13894705 - inSlope: -0.26318395 - outSlope: -0.26435062 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.13454118 - inSlope: -0.26435062 - outSlope: -0.26530737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.1301194 - inSlope: -0.26530737 - outSlope: -0.26608703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.12568462 - inSlope: -0.26608703 - outSlope: -0.26667532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.121240035 - inSlope: -0.26667532 - outSlope: -0.26694623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.116790935 - inSlope: -0.26694623 - outSlope: -0.26708525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.11233952 - inSlope: -0.26708525 - outSlope: -0.26702267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.107889146 - inSlope: -0.26702267 - outSlope: -0.26676294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.1034431 - inSlope: -0.26676294 - outSlope: -0.26624024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.09900574 - inSlope: -0.26624024 - outSlope: -0.265572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.09457954 - inSlope: -0.265572 - outSlope: -0.264707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.09016776 - inSlope: -0.264707 - outSlope: -0.2635988 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.08577445 - inSlope: -0.2635988 - outSlope: -0.26232252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.08140241 - inSlope: -0.26232252 - outSlope: -0.26090854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.07705394 - inSlope: -0.26090854 - outSlope: -0.25919953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.07273395 - inSlope: -0.25919953 - outSlope: -0.25735775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.06844466 - inSlope: -0.25735775 - outSlope: -0.25530228 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.06418963 - inSlope: -0.25530228 - outSlope: -0.2531134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.059971076 - inSlope: -0.2531134 - outSlope: -0.25067413 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.055793177 - inSlope: -0.25067413 - outSlope: -0.24808381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.051658392 - inSlope: -0.24808381 - outSlope: -0.24529116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.04757021 - inSlope: -0.24529116 - outSlope: -0.2423063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.043531775 - inSlope: -0.2423063 - outSlope: -0.23917772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.039545484 - inSlope: -0.23917772 - outSlope: -0.23590408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.035613753 - inSlope: -0.23590408 - outSlope: -0.23232087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.031741742 - inSlope: -0.23232087 - outSlope: -0.22865082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.027930899 - inSlope: -0.22865082 - outSlope: -0.22482029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.024183897 - inSlope: -0.22482029 - outSlope: -0.22076982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.020504404 - inSlope: -0.22076982 - outSlope: -0.2165507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.016895229 - inSlope: -0.2165507 - outSlope: -0.21220206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0133585315 - inSlope: -0.21220206 - outSlope: -0.20763893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.009897886 - inSlope: -0.20763893 - outSlope: -0.20290327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.006516168 - inSlope: -0.20290327 - outSlope: -0.19805098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0032153213 - inSlope: -0.19805098 - outSlope: -0.19291867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000013340211 - inSlope: -0.19291867 - outSlope: -0.18037261 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.003006237 - inSlope: -0.18037261 - outSlope: -0.16080257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0056862775 - inSlope: -0.16080257 - outSlope: -0.14232944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0080584325 - inSlope: -0.14232944 - outSlope: -0.12456347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.010134488 - inSlope: -0.12456347 - outSlope: -0.10769527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.011929408 - inSlope: -0.10769527 - outSlope: -0.091538295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.0134550445 - inSlope: -0.091538295 - outSlope: -0.0763458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.014727473 - inSlope: -0.0763458 - outSlope: -0.061925784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.015759569 - inSlope: -0.061925784 - outSlope: -0.048216105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.01656317 - inSlope: -0.048216105 - outSlope: -0.035464425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.017154243 - inSlope: -0.035464425 - outSlope: -0.023376815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.017543856 - inSlope: -0.023376815 - outSlope: -0.012160365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.017746529 - inSlope: -0.012160365 - outSlope: -0.0016776116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.017774489 - inSlope: -0.0016776116 - outSlope: 0.007980809 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.017641475 - inSlope: 0.007980809 - outSlope: 0.016808527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.017361334 - inSlope: 0.016808527 - outSlope: 0.024974162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.016945092 - inSlope: 0.024974162 - outSlope: 0.03231383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.016406529 - inSlope: 0.03231383 - outSlope: 0.03881652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.015759587 - inSlope: 0.03881652 - outSlope: 0.044673573 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.015015028 - inSlope: 0.044673573 - outSlope: 0.04956593 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.01418893 - inSlope: 0.04956593 - outSlope: 0.053821985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.013291898 - inSlope: 0.053821985 - outSlope: 0.0572926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.012337022 - inSlope: 0.0572926 - outSlope: 0.059860982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.01133934 - inSlope: 0.059860982 - outSlope: 0.061797373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.010309385 - inSlope: 0.061797373 - outSlope: 0.06283008 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.009262218 - inSlope: 0.06283008 - outSlope: 0.06315005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.008209718 - inSlope: 0.06315005 - outSlope: 0.06263464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0071658087 - inSlope: 0.06263464 - outSlope: 0.061346985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00614336 - inSlope: 0.061346985 - outSlope: 0.059289392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0051552043 - inSlope: 0.059289392 - outSlope: 0.05645561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0042142784 - inSlope: 0.05645561 - outSlope: 0.052786414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0033344931 - inSlope: 0.052786414 - outSlope: 0.04827144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.00252997 - inSlope: 0.04827144 - outSlope: 0.04306999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0018121374 - inSlope: 0.04306999 - outSlope: 0.037013613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0011952445 - inSlope: 0.037013613 - outSlope: 0.030198392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00069193845 - inSlope: 0.030198392 - outSlope: 0.022524776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00031652587 - inSlope: 0.022524776 - outSlope: 0.014098963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00008154338 - inSlope: 0.014098963 - outSlope: 0.0048934077 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000013340211 - inSlope: 0.0048934077 - outSlope: 0.0048934077 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007589097 - inSlope: 1.1730598 - outSlope: 1.1730598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.019551074 - inSlope: 1.1730598 - outSlope: 1.2431239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.040269807 - inSlope: 1.2431239 - outSlope: 1.3057575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.06203243 - inSlope: 1.3057575 - outSlope: 1.3608507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.08471328 - inSlope: 1.3608507 - outSlope: 1.4082443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.10818402 - inSlope: 1.4082443 - outSlope: 1.4479839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.13231708 - inSlope: 1.4479839 - outSlope: 1.479933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.15698263 - inSlope: 1.479933 - outSlope: 1.5040427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.18205002 - inSlope: 1.5040427 - outSlope: 1.5202154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.20738694 - inSlope: 1.5202154 - outSlope: 1.5284712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.23286146 - inSlope: 1.5284712 - outSlope: 1.5287627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.25834084 - inSlope: 1.5287627 - outSlope: 1.5210862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.28369227 - inSlope: 1.5210862 - outSlope: 1.5054704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.30878344 - inSlope: 1.5054704 - outSlope: 1.4818902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.3334816 - inSlope: 1.4818902 - outSlope: 1.4504601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.35765594 - inSlope: 1.4504601 - outSlope: 1.4111537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.3811752 - inSlope: 1.4111537 - outSlope: 1.364062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.40390953 - inSlope: 1.364062 - outSlope: 1.3093228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.4257316 - inSlope: 1.3093228 - outSlope: 1.2469494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.44651407 - inSlope: 1.2469494 - outSlope: 1.1769488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.4661299 - inSlope: 1.1769488 - outSlope: 1.0995601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.48445588 - inSlope: 1.0995601 - outSlope: 1.0147575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5013685 - inSlope: 1.0147575 - outSlope: 0.9225914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.51674503 - inSlope: 0.9225914 - outSlope: 0.8231478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5304642 - inSlope: 0.8231478 - outSlope: 0.71645445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.54240507 - inSlope: 0.71645445 - outSlope: 0.6024916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5524466 - inSlope: 0.6024916 - outSlope: 0.48134968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.5604691 - inSlope: 0.48134968 - outSlope: 0.35291046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.56635094 - inSlope: 0.35291046 - outSlope: 0.21718404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.56997067 - inSlope: 0.21718404 - outSlope: 0.074032485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.57120454 - inSlope: 0.074032485 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.57120454 - inSlope: -0 - outSlope: -0.011343967 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5710155 - inSlope: -0.011343967 - outSlope: -0.033767257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5704527 - inSlope: -0.033767257 - outSlope: -0.055754237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.56952345 - inSlope: -0.055754237 - outSlope: -0.07727988 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.56823546 - inSlope: -0.07727988 - outSlope: -0.09838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.56659573 - inSlope: -0.09838352 - outSlope: -0.119040124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.56461173 - inSlope: -0.119040124 - outSlope: -0.13927016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.56229055 - inSlope: -0.13927016 - outSlope: -0.15907302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.55963933 - inSlope: -0.15907302 - outSlope: -0.17840998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.55666584 - inSlope: -0.17840998 - outSlope: -0.19737501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.55337626 - inSlope: -0.19737501 - outSlope: -0.21587154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.5497784 - inSlope: -0.21587154 - outSlope: -0.23393892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.5458794 - inSlope: -0.23393892 - outSlope: -0.25162005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.54168576 - inSlope: -0.25162005 - outSlope: -0.2688272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.5372053 - inSlope: -0.2688272 - outSlope: -0.28563765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.53244466 - inSlope: -0.28563765 - outSlope: -0.30197412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.52741176 - inSlope: -0.30197412 - outSlope: -0.31791717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.52211314 - inSlope: -0.31791717 - outSlope: -0.33344898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.51655567 - inSlope: -0.33344898 - outSlope: -0.34852657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.5107469 - inSlope: -0.34852657 - outSlope: -0.36317146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.50469404 - inSlope: -0.36317146 - outSlope: -0.37740505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.49840397 - inSlope: -0.37740505 - outSlope: -0.391162 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.49188456 - inSlope: -0.391162 - outSlope: -0.40453115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.48514238 - inSlope: -0.40453115 - outSlope: -0.4174576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.47818476 - inSlope: -0.4174576 - outSlope: -0.4299317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.47101924 - inSlope: -0.4299317 - outSlope: -0.44197303 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.46365303 - inSlope: -0.44197303 - outSlope: -0.4535924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.45609316 - inSlope: -0.4535924 - outSlope: -0.46475217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.4483473 - inSlope: -0.46475217 - outSlope: -0.47546688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.4404228 - inSlope: -0.47546688 - outSlope: -0.48575032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.43232697 - inSlope: -0.48575032 - outSlope: -0.49560118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.42406696 - inSlope: -0.49560118 - outSlope: -0.504946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.4156512 - inSlope: -0.504946 - outSlope: -0.5138885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.4070864 - inSlope: -0.5138885 - outSlope: -0.52238035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.39838007 - inSlope: -0.52238035 - outSlope: -0.5304109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.3895399 - inSlope: -0.5304109 - outSlope: -0.5379891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.38057342 - inSlope: -0.5379891 - outSlope: -0.54506975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.37148887 - inSlope: -0.54506975 - outSlope: -0.55175775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.36229292 - inSlope: -0.55175775 - outSlope: -0.55793756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.35299397 - inSlope: -0.55793756 - outSlope: -0.56369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.34359914 - inSlope: -0.56369 - outSlope: -0.5689364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.33411688 - inSlope: -0.5689364 - outSlope: -0.5737626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.32455418 - inSlope: -0.5737626 - outSlope: -0.5780863 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.3149194 - inSlope: -0.5780863 - outSlope: -0.5819624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.30521998 - inSlope: -0.5819624 - outSlope: -0.5853587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.295464 - inSlope: -0.5853587 - outSlope: -0.58833057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.2856585 - inSlope: -0.58833057 - outSlope: -0.59077317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.2758123 - inSlope: -0.59077317 - outSlope: -0.59278125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.26593262 - inSlope: -0.59278125 - outSlope: -0.5942887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.25602782 - inSlope: -0.5942887 - outSlope: -0.59536874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.24610502 - inSlope: -0.59536874 - outSlope: -0.5959177 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.23617306 - inSlope: -0.5959177 - outSlope: -0.59604216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.22623897 - inSlope: -0.59604216 - outSlope: -0.59568167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.21631095 - inSlope: -0.59568167 - outSlope: -0.59486896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.20639648 - inSlope: -0.59486896 - outSlope: -0.5935761 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.19650355 - inSlope: -0.5935761 - outSlope: -0.5918094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.18664007 - inSlope: -0.5918094 - outSlope: -0.5895206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.17681473 - inSlope: -0.5895206 - outSlope: -0.5868509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.1670339 - inSlope: -0.5868509 - outSlope: -0.5836555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.15730631 - inSlope: -0.5836555 - outSlope: -0.5800372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.14763904 - inSlope: -0.5800372 - outSlope: -0.57592624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13804027 - inSlope: -0.57592624 - outSlope: -0.5713638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.12851755 - inSlope: -0.5713638 - outSlope: -0.5662877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.1190793 - inSlope: -0.5662877 - outSlope: -0.56078875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.10973283 - inSlope: -0.56078875 - outSlope: -0.55487937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.10048485 - inSlope: -0.55487937 - outSlope: -0.5484662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.09134375 - inSlope: -0.5484662 - outSlope: -0.54154927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.08231794 - inSlope: -0.54154927 - outSlope: -0.53428 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.07341328 - inSlope: -0.53428 - outSlope: -0.5264734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.064638734 - inSlope: -0.5264734 - outSlope: -0.51827055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0560009 - inSlope: -0.51827055 - outSlope: -0.509588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.047507774 - inSlope: -0.509588 - outSlope: -0.5004529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0391669 - inSlope: -0.5004529 - outSlope: -0.49089175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.03098538 - inSlope: -0.49089175 - outSlope: -0.48088655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.022970611 - inSlope: -0.48088655 - outSlope: -0.47045884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.015129638 - inSlope: -0.47045884 - outSlope: -0.45955843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.007470338 - inSlope: -0.45955843 - outSlope: -0.44821617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007589097 - inSlope: -0.44821617 - outSlope: -0.41930473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0069884295 - inSlope: -0.41930473 - outSlope: -0.37442523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.013228844 - inSlope: -0.37442523 - outSlope: -0.33133018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.018751008 - inSlope: -0.33133018 - outSlope: -0.2902571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.023588622 - inSlope: -0.2902571 - outSlope: -0.25097665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.027771562 - inSlope: -0.25097665 - outSlope: -0.21359457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.03133147 - inSlope: -0.21359457 - outSlope: -0.17812343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.03430019 - inSlope: -0.17812343 - outSlope: -0.14445922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.03670784 - inSlope: -0.14445922 - outSlope: -0.11269647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.038586114 - inSlope: -0.11269647 - outSlope: -0.08273729 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.039965067 - inSlope: -0.08273729 - outSlope: -0.05465319 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.040875953 - inSlope: -0.05465319 - outSlope: -0.028380705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.041348964 - inSlope: -0.028380705 - outSlope: -0.003975708 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.041415226 - inSlope: -0.003975708 - outSlope: 0.018626172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04110479 - inSlope: 0.018626172 - outSlope: 0.0393695 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.040448632 - inSlope: 0.0393695 - outSlope: 0.058309104 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0394768 - inSlope: 0.058309104 - outSlope: 0.07545531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.038219213 - inSlope: 0.07545531 - outSlope: 0.09068245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.03670784 - inSlope: 0.09068245 - outSlope: 0.10414379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.034972113 - inSlope: 0.10414379 - outSlope: 0.11577722 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.033042494 - inSlope: 0.11577722 - outSlope: 0.1255398 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.030950166 - inSlope: 0.1255398 - outSlope: 0.13355783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.028724205 - inSlope: 0.13355783 - outSlope: 0.13970377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.02639581 - inSlope: 0.13970377 - outSlope: 0.14397396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.023996247 - inSlope: 0.14397396 - outSlope: 0.14647691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.021554967 - inSlope: 0.14647691 - outSlope: 0.14710914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.01910315 - inSlope: 0.14710914 - outSlope: 0.14595109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.016670635 - inSlope: 0.14595109 - outSlope: 0.14287661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0142893605 - inSlope: 0.14287661 - outSlope: 0.13800834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.011989224 - inSlope: 0.13800834 - outSlope: 0.13132755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.009800433 - inSlope: 0.13132755 - outSlope: 0.12279221 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.007753869 - inSlope: 0.12279221 - outSlope: 0.112379886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0058808727 - inSlope: 0.112379886 - outSlope: 0.10013995 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.004211875 - inSlope: 0.10013995 - outSlope: 0.08606508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0027774586 - inSlope: 0.08606508 - outSlope: 0.070137024 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0016085093 - inSlope: 0.070137024 - outSlope: 0.052387595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0007353836 - inSlope: 0.052387595 - outSlope: 0.032789487 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00018889265 - inSlope: 0.032789487 - outSlope: 0.011338123 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007589097 - inSlope: 0.011338123 - outSlope: 0.011338123 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007589098 - inSlope: 0.42155975 - outSlope: 0.42155975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.007026072 - inSlope: 0.42155975 - outSlope: 0.44613373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.014461635 - inSlope: 0.44613373 - outSlope: 0.46802595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.022262067 - inSlope: 0.46802595 - outSlope: 0.48718688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.030381849 - inSlope: 0.48718688 - outSlope: 0.5036501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.038776018 - inSlope: 0.5036501 - outSlope: 0.5173521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.047398552 - inSlope: 0.5173521 - outSlope: 0.52831566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.056203812 - inSlope: 0.52831566 - outSlope: 0.5365632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.065146536 - inSlope: 0.5365632 - outSlope: 0.5420919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0741814 - inSlope: 0.5420919 - outSlope: 0.54485863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.08326238 - inSlope: 0.54485863 - outSlope: 0.54489124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0923439 - inSlope: 0.54489124 - outSlope: 0.54217196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.101380095 - inSlope: 0.54217196 - outSlope: 0.5367284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.11032557 - inSlope: 0.5367284 - outSlope: 0.5285517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.11913476 - inSlope: 0.5285517 - outSlope: 0.5175944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.12776133 - inSlope: 0.5175944 - outSlope: 0.5039375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.1361603 - inSlope: 0.5039375 - outSlope: 0.48752952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.14428578 - inSlope: 0.48752952 - outSlope: 0.4683893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.15209228 - inSlope: 0.4683893 - outSlope: 0.44659 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.15953544 - inSlope: 0.44659 - outSlope: 0.42196208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.16656815 - inSlope: 0.42196208 - outSlope: 0.3946347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.17314538 - inSlope: 0.3946347 - outSlope: 0.36462188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.17922242 - inSlope: 0.36462188 - outSlope: 0.33191743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.18475437 - inSlope: 0.33191743 - outSlope: 0.2964536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.18969527 - inSlope: 0.2964536 - outSlope: 0.25827014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.19399977 - inSlope: 0.25827014 - outSlope: 0.21741879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.19762342 - inSlope: 0.21741879 - outSlope: 0.173793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.20051996 - inSlope: 0.173793 - outSlope: 0.12752463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.20264538 - inSlope: 0.12752463 - outSlope: 0.0784976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.20395367 - inSlope: 0.0784976 - outSlope: 0.026759483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.20439966 - inSlope: 0.026759483 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.20439966 - inSlope: -0 - outSlope: 0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.20440012 - inSlope: 0.000027716187 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.20439966 - inSlope: -0.000027716187 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.20439966 - inSlope: -0 - outSlope: -0.004085008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.20433158 - inSlope: -0.004085008 - outSlope: -0.012215686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.20412798 - inSlope: -0.012215686 - outSlope: -0.02014609 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.20379221 - inSlope: -0.02014609 - outSlope: -0.02795222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.20332634 - inSlope: -0.02795222 - outSlope: -0.035552714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.2027338 - inSlope: -0.035552714 - outSlope: -0.043020885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.20201679 - inSlope: -0.043020885 - outSlope: -0.050306305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.20117834 - inSlope: -0.050306305 - outSlope: -0.057473537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.20022045 - inSlope: -0.057473537 - outSlope: -0.06443387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.19914655 - inSlope: -0.06443387 - outSlope: -0.07126994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.19795872 - inSlope: -0.07126994 - outSlope: -0.07790841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.19666025 - inSlope: -0.07790841 - outSlope: -0.08443066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.19525307 - inSlope: -0.08443066 - outSlope: -0.09075531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.19374049 - inSlope: -0.09075531 - outSlope: -0.09691834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.19212517 - inSlope: -0.09691834 - outSlope: -0.10297815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.19040887 - inSlope: -0.10297815 - outSlope: -0.1088057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.18859544 - inSlope: -0.1088057 - outSlope: -0.114508085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.18668698 - inSlope: -0.114508085 - outSlope: -0.12004953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.18468615 - inSlope: -0.12004953 - outSlope: -0.12539071 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.18259631 - inSlope: -0.12539071 - outSlope: -0.13066036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.18041864 - inSlope: -0.13066036 - outSlope: -0.13569845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.178157 - inSlope: -0.13569845 - outSlope: -0.1405898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.17581382 - inSlope: -0.1405898 - outSlope: -0.14530076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.17339215 - inSlope: -0.14530076 - outSlope: -0.14990792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.17089368 - inSlope: -0.14990792 - outSlope: -0.1542969 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.16832207 - inSlope: -0.1542969 - outSlope: -0.15857413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.16567917 - inSlope: -0.15857413 - outSlope: -0.16264394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.16296844 - inSlope: -0.16264394 - outSlope: -0.16657607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.16019218 - inSlope: -0.16657607 - outSlope: -0.17036839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.15735269 - inSlope: -0.17036839 - outSlope: -0.17396466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15445328 - inSlope: -0.17396466 - outSlope: -0.17739432 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.15149671 - inSlope: -0.17739432 - outSlope: -0.18070328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.14848499 - inSlope: -0.18070328 - outSlope: -0.18380839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.14542152 - inSlope: -0.18380839 - outSlope: -0.18676686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.14230874 - inSlope: -0.18676686 - outSlope: -0.18957424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.13914917 - inSlope: -0.18957424 - outSlope: -0.19223231 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.1359453 - inSlope: -0.19223231 - outSlope: -0.19469856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.13270031 - inSlope: -0.19469856 - outSlope: -0.19702007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.12941664 - inSlope: -0.19702007 - outSlope: -0.19916226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.12609728 - inSlope: -0.19916226 - outSlope: -0.20117168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.12274442 - inSlope: -0.20117168 - outSlope: -0.20302732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.11936063 - inSlope: -0.20302732 - outSlope: -0.20464112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.11594995 - inSlope: -0.20464112 - outSlope: -0.20618294 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.11251357 - inSlope: -0.20618294 - outSlope: -0.20751095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.109055035 - inSlope: -0.20751095 - outSlope: -0.20871986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.10557637 - inSlope: -0.20871986 - outSlope: -0.20972033 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.10208104 - inSlope: -0.20972033 - outSlope: -0.21056433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.098571636 - inSlope: -0.21056433 - outSlope: -0.21130687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.09504986 - inSlope: -0.21130687 - outSlope: -0.21183124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.09151934 - inSlope: -0.21183124 - outSlope: -0.21218708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.08798289 - inSlope: -0.21218708 - outSlope: -0.21242222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.084442526 - inSlope: -0.21242222 - outSlope: -0.2124435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.08090178 - inSlope: -0.2124435 - outSlope: -0.21232164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.07736309 - inSlope: -0.21232164 - outSlope: -0.21209812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.07382812 - inSlope: -0.21209812 - outSlope: -0.21162024 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.07030112 - inSlope: -0.21162024 - outSlope: -0.21101093 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.06678428 - inSlope: -0.21101093 - outSlope: -0.2102751 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.063279696 - inSlope: -0.2102751 - outSlope: -0.20936069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.059790354 - inSlope: -0.20936069 - outSlope: -0.20826076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.056319345 - inSlope: -0.20826076 - outSlope: -0.20701197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.05286915 - inSlope: -0.20701197 - outSlope: -0.2056304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.04944198 - inSlope: -0.2056304 - outSlope: -0.20403114 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.046041463 - inSlope: -0.20403114 - outSlope: -0.20230627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.042669646 - inSlope: -0.20230627 - outSlope: -0.200401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.039329633 - inSlope: -0.200401 - outSlope: -0.19836609 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.036023535 - inSlope: -0.19836609 - outSlope: -0.19613561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.03275461 - inSlope: -0.19613561 - outSlope: -0.1937823 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.02952491 - inSlope: -0.1937823 - outSlope: -0.19122057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.026337903 - inSlope: -0.19122057 - outSlope: -0.188536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.02319564 - inSlope: -0.188536 - outSlope: -0.18565151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.02010145 - inSlope: -0.18565151 - outSlope: -0.18265782 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.017057156 - inSlope: -0.18265782 - outSlope: -0.17949176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.01406563 - inSlope: -0.17949176 - outSlope: -0.17609373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.011130737 - inSlope: -0.17609373 - outSlope: -0.17263211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.008253538 - inSlope: -0.17263211 - outSlope: -0.16893409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0054379725 - inSlope: -0.16893409 - outSlope: -0.16514522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0026855548 - inSlope: -0.16514522 - outSlope: -0.1611289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007589098 - inSlope: -0.1611289 - outSlope: -0.15083133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.002513813 - inSlope: -0.15083133 - outSlope: -0.134728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0047592777 - inSlope: -0.134728 - outSlope: -0.1193055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0067477007 - inSlope: -0.1193055 - outSlope: -0.104507096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.008489484 - inSlope: -0.104507096 - outSlope: -0.09044608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.009996917 - inSlope: -0.09044608 - outSlope: -0.0769907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.011280094 - inSlope: -0.0769907 - outSlope: -0.06419985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.012350091 - inSlope: -0.06419985 - outSlope: -0.052096874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.013218371 - inSlope: -0.052096874 - outSlope: -0.040626563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.01389548 - inSlope: -0.040626563 - outSlope: -0.029843906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.014392878 - inSlope: -0.029843906 - outSlope: -0.019753259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.014722099 - inSlope: -0.019753259 - outSlope: -0.0101998355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.014892096 - inSlope: -0.0101998355 - outSlope: -0.0014662757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.014916534 - inSlope: -0.0014662757 - outSlope: 0.006730116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.014804365 - inSlope: 0.006730116 - outSlope: 0.014211531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0145675065 - inSlope: 0.014211531 - outSlope: 0.021028014 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.014217035 - inSlope: 0.021028014 - outSlope: 0.027216513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.013763427 - inSlope: 0.027216513 - outSlope: 0.032703366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.013218371 - inSlope: 0.032703366 - outSlope: 0.037534703 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.012592793 - inSlope: 0.037534703 - outSlope: 0.04173756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.011897168 - inSlope: 0.04173756 - outSlope: 0.045298252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.011142198 - inSlope: 0.045298252 - outSlope: 0.04810781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.010340402 - inSlope: 0.04810781 - outSlope: 0.050338965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.00950142 - inSlope: 0.050338965 - outSlope: 0.051864248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.008637017 - inSlope: 0.051864248 - outSlope: 0.052761253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.0077576633 - inSlope: 0.052761253 - outSlope: 0.052993376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.006874441 - inSlope: 0.052993376 - outSlope: 0.05254718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0059986557 - inSlope: 0.05254718 - outSlope: 0.051449653 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0051411623 - inSlope: 0.051449653 - outSlope: 0.0496602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.004313493 - inSlope: 0.0496602 - outSlope: 0.047255874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.003525896 - inSlope: 0.047255874 - outSlope: 0.044208962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0027890701 - inSlope: 0.044208962 - outSlope: 0.04039835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.002115765 - inSlope: 0.04039835 - outSlope: 0.036040675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0015150876 - inSlope: 0.036040675 - outSlope: 0.03096811 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0009989529 - inSlope: 0.03096811 - outSlope: 0.025230737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.000578441 - inSlope: 0.025230737 - outSlope: 0.01885589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0002641765 - inSlope: 0.01885589 - outSlope: 0.011752488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00006830187 - inSlope: 0.011752488 - outSlope: 0.0041026697 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007589098 - inSlope: 0.0041026697 - outSlope: 0.0041026697 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000006830188 - inSlope: 1.878628 - outSlope: 1.878628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0313104 - inSlope: 1.878628 - outSlope: 1.9987955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.06462366 - inSlope: 1.9987955 - outSlope: 2.1077194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.099752314 - inSlope: 2.1077194 - outSlope: 2.204928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13650112 - inSlope: 2.204928 - outSlope: 2.290006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.17466788 - inSlope: 2.290006 - outSlope: 2.3623798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.21404088 - inSlope: 2.3623798 - outSlope: 2.4217792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.25440386 - inSlope: 2.4217792 - outSlope: 2.467633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.2955311 - inSlope: 2.467633 - outSlope: 2.4997654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.33719385 - inSlope: 2.4997654 - outSlope: 2.5178292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.37915766 - inSlope: 2.5178292 - outSlope: 2.5216558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.42118526 - inSlope: 2.5216558 - outSlope: 2.5111396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.46303758 - inSlope: 2.5111396 - outSlope: 2.4863596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.5044769 - inSlope: 2.4863596 - outSlope: 2.4472764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.54526484 - inSlope: 2.4472764 - outSlope: 2.3942008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5851682 - inSlope: 2.3942008 - outSlope: 2.3272471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.62395567 - inSlope: 2.3272471 - outSlope: 2.246835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6614029 - inSlope: 2.246835 - outSlope: 2.1532648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.69729066 - inSlope: 2.1532648 - outSlope: 2.046903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.7314057 - inSlope: 2.046903 - outSlope: 1.9281563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.76354164 - inSlope: 1.9281563 - outSlope: 1.7974751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7934995 - inSlope: 1.7974751 - outSlope: 1.6551504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.8210854 - inSlope: 1.6551504 - outSlope: 1.5014663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.8461098 - inSlope: 1.5014663 - outSlope: 1.3367368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.8683888 - inSlope: 1.3367368 - outSlope: 1.1611508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.88774127 - inSlope: 1.1611508 - outSlope: 0.9747032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.90398633 - inSlope: 0.9747032 - outSlope: 0.777473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.9169442 - inSlope: 0.777473 - outSlope: 0.56934667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.9264333 - inSlope: 0.56934667 - outSlope: 0.3500751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.9322679 - inSlope: 0.3500751 - outSlope: 0.11927595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.93425584 - inSlope: 0.11927595 - outSlope: -0.00000030653814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.93425566 - inSlope: -0.00000030653814 - outSlope: -0.01828553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.9339509 - inSlope: -0.01828553 - outSlope: -0.054409556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.9330441 - inSlope: -0.054409556 - outSlope: -0.08985767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.93154645 - inSlope: -0.08985767 - outSlope: -0.12451184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.92947125 - inSlope: -0.12451184 - outSlope: -0.15859738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.92682797 - inSlope: -0.15859738 - outSlope: -0.19198555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.9236282 - inSlope: -0.19198555 - outSlope: -0.22464614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.9198841 - inSlope: -0.22464614 - outSlope: -0.2567413 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.91560507 - inSlope: -0.2567413 - outSlope: -0.28811958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.9108031 - inSlope: -0.28811958 - outSlope: -0.31885773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9054888 - inSlope: -0.31885773 - outSlope: -0.3490022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.8996721 - inSlope: -0.3490022 - outSlope: -0.37844932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.8933646 - inSlope: -0.37844932 - outSlope: -0.40724912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.8865771 - inSlope: -0.40724912 - outSlope: -0.4354736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.8793192 - inSlope: -0.4354736 - outSlope: -0.4630427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.8716018 - inSlope: -0.4630427 - outSlope: -0.48993993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.86343616 - inSlope: -0.48993993 - outSlope: -0.5161934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.85483295 - inSlope: -0.5161934 - outSlope: -0.5418568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.845802 - inSlope: -0.5418568 - outSlope: -0.56683356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.8363548 - inSlope: -0.56683356 - outSlope: -0.591163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.8265021 - inSlope: -0.591163 - outSlope: -0.61485946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.81625444 - inSlope: -0.61485946 - outSlope: -0.63784325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.80562365 - inSlope: -0.63784325 - outSlope: -0.66021746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.79462004 - inSlope: -0.66021746 - outSlope: -0.68188614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.7832553 - inSlope: -0.68188614 - outSlope: -0.70290035 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7715403 - inSlope: -0.70290035 - outSlope: -0.7231922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.7594871 - inSlope: -0.7231922 - outSlope: -0.7427938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.7471072 - inSlope: -0.7427938 - outSlope: -0.76173735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7344116 - inSlope: -0.76173735 - outSlope: -0.7798957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.72141325 - inSlope: -0.7798957 - outSlope: -0.797375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7081237 - inSlope: -0.797375 - outSlope: -0.81412274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.694555 - inSlope: -0.81412274 - outSlope: -0.8301266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.68071955 - inSlope: -0.8301266 - outSlope: -0.84536874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.6666301 - inSlope: -0.84536874 - outSlope: -0.85983837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.65229946 - inSlope: -0.85983837 - outSlope: -0.8735999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.6377395 - inSlope: -0.8735999 - outSlope: -0.8865174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.6229642 - inSlope: -0.8865174 - outSlope: -0.8986775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.60798615 - inSlope: -0.8986775 - outSlope: -0.9100494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.5928187 - inSlope: -0.9100494 - outSlope: -0.920628 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.5774749 - inSlope: -0.920628 - outSlope: -0.9303698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.56196874 - inSlope: -0.9303698 - outSlope: -0.93931407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.5463135 - inSlope: -0.93931407 - outSlope: -0.94744295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.5305228 - inSlope: -0.94744295 - outSlope: -0.9547135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.51461095 - inSlope: -0.9547135 - outSlope: -0.96117437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.49859127 - inSlope: -0.96117437 - outSlope: -0.9668103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.48247778 - inSlope: -0.9668103 - outSlope: -0.9715829 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.46628475 - inSlope: -0.9715829 - outSlope: -0.9755454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.45002568 - inSlope: -0.9755454 - outSlope: -0.9786085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.43371555 - inSlope: -0.9786085 - outSlope: -0.9808544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.417368 - inSlope: -0.9808544 - outSlope: -0.9822581 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.40099704 - inSlope: -0.9822581 - outSlope: -0.9828088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3846169 - inSlope: -0.9828088 - outSlope: -0.9824871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.36824203 - inSlope: -0.9824871 - outSlope: -0.9813354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.35188645 - inSlope: -0.9813354 - outSlope: -0.97937024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.33556363 - inSlope: -0.97937024 - outSlope: -0.9765557 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.31928772 - inSlope: -0.9765557 - outSlope: -0.972865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.30307332 - inSlope: -0.972865 - outSlope: -0.9683946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.28693342 - inSlope: -0.9683946 - outSlope: -0.96307486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.2708822 - inSlope: -0.96307486 - outSlope: -0.956929 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.2549334 - inSlope: -0.956929 - outSlope: -0.9499875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.23910028 - inSlope: -0.9499875 - outSlope: -0.9422618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.22339593 - inSlope: -0.9422618 - outSlope: -0.9336877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.20783448 - inSlope: -0.9336877 - outSlope: -0.9243663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.19242817 - inSlope: -0.9243663 - outSlope: -0.914298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.17718989 - inSlope: -0.914298 - outSlope: -0.9034001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.16213323 - inSlope: -0.9034001 - outSlope: -0.8917665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.14727047 - inSlope: -0.8917665 - outSlope: -0.8794185 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13261351 - inSlope: -0.8794185 - outSlope: -0.86629444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.11817528 - inSlope: -0.86629444 - outSlope: -0.8524484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.10396782 - inSlope: -0.8524484 - outSlope: -0.8379046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.09000276 - inSlope: -0.8379046 - outSlope: -0.82264906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.076291956 - inSlope: -0.82264906 - outSlope: -0.8067176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.062846676 - inSlope: -0.8067176 - outSlope: -0.79007494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.049678773 - inSlope: -0.79007494 - outSlope: -0.7727778 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.036799155 - inSlope: -0.7727778 - outSlope: -0.75482285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.024218787 - inSlope: -0.75482285 - outSlope: -0.7361965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0119488565 - inSlope: -0.7361965 - outSlope: -0.7169362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000006830188 - inSlope: -0.7169362 - outSlope: -0.6696747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.011161462 - inSlope: -0.6696747 - outSlope: -0.5970419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.021112151 - inSlope: -0.5970419 - outSlope: -0.5278311 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.029909328 - inSlope: -0.5278311 - outSlope: -0.461755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.037605237 - inSlope: -0.461755 - outSlope: -0.39883816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.044252533 - inSlope: -0.39883816 - outSlope: -0.3392231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.049906246 - inSlope: -0.3392231 - outSlope: -0.28262576 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05461667 - inSlope: -0.28262576 - outSlope: -0.22906333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05843439 - inSlope: -0.22906333 - outSlope: -0.17859863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.06141103 - inSlope: -0.17859863 - outSlope: -0.13109666 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.06359597 - inSlope: -0.13109666 - outSlope: -0.08657151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.06503883 - inSlope: -0.08657151 - outSlope: -0.044954762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.065788075 - inSlope: -0.044954762 - outSlope: -0.006276822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.06589269 - inSlope: -0.006276822 - outSlope: 0.029502539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.06540098 - inSlope: 0.029502539 - outSlope: 0.06237483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0643614 - inSlope: 0.06237483 - outSlope: 0.092358395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.06282207 - inSlope: 0.092358395 - outSlope: 0.11949699 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.06083046 - inSlope: 0.11949699 - outSlope: 0.1437643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.05843439 - inSlope: 0.1437643 - outSlope: 0.16511784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.05568243 - inSlope: 0.16511784 - outSlope: 0.18365304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.052621547 - inSlope: 0.18365304 - outSlope: 0.19930643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.049299777 - inSlope: 0.19930643 - outSlope: 0.21201453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.045766205 - inSlope: 0.21201453 - outSlope: 0.22193132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.042067353 - inSlope: 0.22193132 - outSlope: 0.22885099 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.038253173 - inSlope: 0.22885099 - outSlope: 0.23295946 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.03437052 - inSlope: 0.23295946 - outSlope: 0.23408476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.03046911 - inSlope: 0.23408476 - outSlope: 0.23230802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.026597314 - inSlope: 0.23230802 - outSlope: 0.22762768 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.022803523 - inSlope: 0.22762768 - outSlope: 0.21997589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.019137261 - inSlope: 0.21997589 - outSlope: 0.20941624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.015646994 - inSlope: 0.20941624 - outSlope: 0.19584575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.012382855 - inSlope: 0.19584575 - outSlope: 0.17933579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.009393928 - inSlope: 0.17933579 - outSlope: 0.15992184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0067285663 - inSlope: 0.15992184 - outSlope: 0.13741034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.004438396 - inSlope: 0.13741034 - outSlope: 0.11209595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.002570132 - inSlope: 0.11209595 - outSlope: 0.083704054 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0011750658 - inSlope: 0.083704054 - outSlope: 0.05239443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00030182605 - inSlope: 0.05239443 - outSlope: 0.01810548 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000006830188 - inSlope: 0.01810548 - outSlope: 0.01810548 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000011383647 - inSlope: 1.5923358 - outSlope: 1.5923358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.02653882 - inSlope: 1.5923358 - outSlope: 1.6948144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.05478573 - inSlope: 1.6948144 - outSlope: 1.7887214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.08459775 - inSlope: 1.7887214 - outSlope: 1.8737556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.11582702 - inSlope: 1.8737556 - outSlope: 1.9497359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.14832261 - inSlope: 1.9497359 - outSlope: 2.0166066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.18193272 - inSlope: 2.0166066 - outSlope: 2.0738144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.21649629 - inSlope: 2.0738144 - outSlope: 2.121412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.25185317 - inSlope: 2.121412 - outSlope: 2.158896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.28783476 - inSlope: 2.158896 - outSlope: 2.1861866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.3242712 - inSlope: 2.1861866 - outSlope: 2.2027626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.3609839 - inSlope: 2.2027626 - outSlope: 2.2081645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.39778665 - inSlope: 2.2081645 - outSlope: 2.2026033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.4344967 - inSlope: 2.2026033 - outSlope: 2.1849813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.47091305 - inSlope: 2.1849813 - outSlope: 2.155638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.50684035 - inSlope: 2.155638 - outSlope: 2.1139116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.54207224 - inSlope: 2.1139116 - outSlope: 2.0596988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5764005 - inSlope: 2.0596988 - outSlope: 1.992218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6096042 - inSlope: 1.992218 - outSlope: 1.9116873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6414656 - inSlope: 1.9116873 - outSlope: 1.8178853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6717637 - inSlope: 1.8178853 - outSlope: 1.7103534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7002696 - inSlope: 1.7103534 - outSlope: 1.588993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.7267528 - inSlope: 1.588993 - outSlope: 1.4535406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.75097847 - inSlope: 1.4535406 - outSlope: 1.3042034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7727152 - inSlope: 1.3042034 - outSlope: 1.1411308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.79173404 - inSlope: 1.1411308 - outSlope: 0.96375626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.80779666 - inSlope: 0.96375626 - outSlope: 0.7727487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.8206758 - inSlope: 0.7727487 - outSlope: 0.5681164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.8301444 - inSlope: 0.5681164 - outSlope: 0.35036835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.8359839 - inSlope: 0.35036835 - outSlope: 0.11954417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.8379763 - inSlope: 0.11954417 - outSlope: 0.0000035762778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.83797646 - inSlope: 0.0000035762778 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.83797514 - inSlope: -0.000078678204 - outSlope: 0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.83797646 - inSlope: 0.000078678204 - outSlope: -0.00007867793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.83797514 - inSlope: -0.00007867793 - outSlope: 0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.8379763 - inSlope: 0.00006794936 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.83797514 - inSlope: -0.00006794936 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.837975 - inSlope: -0.000007152564 - outSlope: 0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.83797646 - inSlope: 0.00008583046 - outSlope: -0.0000015326908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.8379763 - inSlope: -0.0000015326908 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.837975 - inSlope: -0.000075101925 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.83797646 - inSlope: 0.00008583077 - outSlope: -0.0000035762778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.8379763 - inSlope: -0.0000035762778 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.837975 - inSlope: -0.000075101925 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.837975 - inSlope: -0 - outSlope: 0.000075101656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.8379763 - inSlope: 0.000075101656 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.83797514 - inSlope: -0.00006794936 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.837975 - inSlope: -0.000007152564 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.83797646 - inSlope: 0.00008583077 - outSlope: -0.0000035762778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.8379763 - inSlope: -0.0000035762778 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.837975 - inSlope: -0.000075101925 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.83797646 - inSlope: 0.00008583077 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.83797646 - inSlope: -0 - outSlope: -0.018364208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.8376704 - inSlope: -0.018364208 - outSlope: -0.054509692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.8367619 - inSlope: -0.054509692 - outSlope: -0.09002933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.8352614 - inSlope: -0.09002933 - outSlope: -0.12463343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.8331842 - inSlope: -0.12463343 - outSlope: -0.15859738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.8305409 - inSlope: -0.15859738 - outSlope: -0.1919176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.8273423 - inSlope: -0.1919176 - outSlope: -0.22427778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.8236043 - inSlope: -0.22427778 - outSlope: -0.25588655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.8193395 - inSlope: -0.25588655 - outSlope: -0.28658536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.8145631 - inSlope: -0.28658536 - outSlope: -0.31662256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.80928606 - inSlope: -0.31662256 - outSlope: -0.34596595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.80351996 - inSlope: -0.34596595 - outSlope: -0.37431514 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7972814 - inSlope: -0.37431514 - outSlope: -0.40184894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7905839 - inSlope: -0.40184894 - outSlope: -0.42856786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.78344107 - inSlope: -0.42856786 - outSlope: -0.4546313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7758639 - inSlope: -0.4546313 - outSlope: -0.4796259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.7678701 - inSlope: -0.4796259 - outSlope: -0.50400543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.75947005 - inSlope: -0.50400543 - outSlope: -0.52741575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7506798 - inSlope: -0.52741575 - outSlope: -0.55011445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.7415112 - inSlope: -0.55011445 - outSlope: -0.57195836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.7319786 - inSlope: -0.57195836 - outSlope: -0.5929368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7220963 - inSlope: -0.5929368 - outSlope: -0.612906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.71188116 - inSlope: -0.612906 - outSlope: -0.6324905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.70133966 - inSlope: -0.6324905 - outSlope: -0.65084755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6904922 - inSlope: -0.65084755 - outSlope: -0.66855377 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.67934966 - inSlope: -0.66855377 - outSlope: -0.6855125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.66792446 - inSlope: -0.6855125 - outSlope: -0.7013125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.65623593 - inSlope: -0.7013125 - outSlope: -0.71678704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6442895 - inSlope: -0.71678704 - outSlope: -0.73125505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.63210183 - inSlope: -0.73125505 - outSlope: -0.7446034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6196918 - inSlope: -0.7446034 - outSlope: -0.7577963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.60706186 - inSlope: -0.7577963 - outSlope: -0.7697232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.59423316 - inSlope: -0.7697232 - outSlope: -0.7809527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.5812173 - inSlope: -0.7809527 - outSlope: -0.79156715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.5680245 - inSlope: -0.79156715 - outSlope: -0.8012124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.554671 - inSlope: -0.8012124 - outSlope: -0.8101674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.5411682 - inSlope: -0.8101674 - outSlope: -0.8183083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.52752966 - inSlope: -0.8183083 - outSlope: -0.82584935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.5137655 - inSlope: -0.82584935 - outSlope: -0.83257097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.49988934 - inSlope: -0.83257097 - outSlope: -0.8383717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4859165 - inSlope: -0.8383717 - outSlope: -0.8438202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.47185284 - inSlope: -0.8438202 - outSlope: -0.8480921 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.45771798 - inSlope: -0.8480921 - outSlope: -0.8521404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.44351566 - inSlope: -0.8521404 - outSlope: -0.85502034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.42926523 - inSlope: -0.85502034 - outSlope: -0.857546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.4149728 - inSlope: -0.857546 - outSlope: -0.8591589 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4006535 - inSlope: -0.8591589 - outSlope: -0.8602067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.38631675 - inSlope: -0.8602067 - outSlope: -0.8604499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.37197593 - inSlope: -0.8604499 - outSlope: -0.860196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.35763934 - inSlope: -0.860196 - outSlope: -0.8591696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.34331986 - inSlope: -0.8591696 - outSlope: -0.8575424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3290275 - inSlope: -0.8575424 - outSlope: -0.85511154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.31477556 - inSlope: -0.85511154 - outSlope: -0.8523854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.30056915 - inSlope: -0.8523854 - outSlope: -0.8486929 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.28642428 - inSlope: -0.8486929 - outSlope: -0.8445015 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.27234927 - inSlope: -0.8445015 - outSlope: -0.83965737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.258355 - inSlope: -0.83965737 - outSlope: -0.834301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24444999 - inSlope: -0.834301 - outSlope: -0.8282535 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.23064578 - inSlope: -0.8282535 - outSlope: -0.8217572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.21694984 - inSlope: -0.8217572 - outSlope: -0.81443477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.20337594 - inSlope: -0.81443477 - outSlope: -0.806651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.18993177 - inSlope: -0.806651 - outSlope: -0.7982986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.1766268 - inSlope: -0.7982986 - outSlope: -0.7892813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.16347194 - inSlope: -0.7892813 - outSlope: -0.7798771 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.150474 - inSlope: -0.7798771 - outSlope: -0.76989394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13764244 - inSlope: -0.76989394 - outSlope: -0.75917494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.12498954 - inSlope: -0.75917494 - outSlope: -0.7480925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.11252134 - inSlope: -0.7480925 - outSlope: -0.7364432 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.1002473 - inSlope: -0.7364432 - outSlope: -0.7242369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0881767 - inSlope: -0.7242369 - outSlope: -0.7112796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.07632205 - inSlope: -0.7112796 - outSlope: -0.6982369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.06468478 - inSlope: -0.6982369 - outSlope: -0.6843258 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.05327936 - inSlope: -0.6843258 - outSlope: -0.6699907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.042112857 - inSlope: -0.6699907 - outSlope: -0.65531904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.031190883 - inSlope: -0.65531904 - outSlope: -0.63986987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.020526396 - inSlope: -0.63986987 - outSlope: -0.62398344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.010126682 - inSlope: -0.62398344 - outSlope: -0.6076083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000011383647 - inSlope: -0.6076083 - outSlope: -0.5676639 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.009461305 - inSlope: -0.5676639 - outSlope: -0.50606376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017895693 - inSlope: -0.50606376 - outSlope: -0.4471774 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.025348643 - inSlope: -0.4471774 - outSlope: -0.3915632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.03187469 - inSlope: -0.3915632 - outSlope: -0.33818015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03751102 - inSlope: -0.33818015 - outSlope: -0.28769737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.042305972 - inSlope: -0.28769737 - outSlope: -0.23963347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.04629986 - inSlope: -0.23963347 - outSlope: -0.19415724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.04953581 - inSlope: -0.19415724 - outSlope: -0.15157737 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.052062098 - inSlope: -0.15157737 - outSlope: -0.11122058 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.053915773 - inSlope: -0.11122058 - outSlope: -0.073322274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.05513781 - inSlope: -0.073322274 - outSlope: -0.038274936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.055775724 - inSlope: -0.038274936 - outSlope: -0.00515007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05586156 - inSlope: -0.00515007 - outSlope: 0.024894724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.055446647 - inSlope: 0.024894724 - outSlope: 0.052873097 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.05456543 - inSlope: 0.052873097 - outSlope: 0.07845848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05325777 - inSlope: 0.07845848 - outSlope: 0.101264216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.051570036 - inSlope: 0.101264216 - outSlope: 0.12205359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04953581 - inSlope: 0.12205359 - outSlope: 0.13989656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.047204204 - inSlope: 0.13989656 - outSlope: 0.15586935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.044606384 - inSlope: 0.15586935 - outSlope: 0.1689324 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.041790847 - inSlope: 0.1689324 - outSlope: 0.17989348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.038792625 - inSlope: 0.17989348 - outSlope: 0.18796827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.035659824 - inSlope: 0.18796827 - outSlope: 0.19415523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.032423906 - inSlope: 0.19415523 - outSlope: 0.19740832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.02913377 - inSlope: 0.19740832 - outSlope: 0.19843973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.025826445 - inSlope: 0.19843973 - outSlope: 0.19706589 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.022542017 - inSlope: 0.19706589 - outSlope: 0.19295149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.019326162 - inSlope: 0.19295149 - outSlope: 0.18642119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.016219145 - inSlope: 0.18642119 - outSlope: 0.17750424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.013260744 - inSlope: 0.17750424 - outSlope: 0.16599384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.010494143 - inSlope: 0.16599384 - outSlope: 0.15191571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007962217 - inSlope: 0.15191571 - outSlope: 0.13561259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005702009 - inSlope: 0.13561259 - outSlope: 0.11638848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0037622028 - inSlope: 0.11638848 - outSlope: 0.095091164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0021773516 - inSlope: 0.095091164 - outSlope: 0.07089664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.000995742 - inSlope: 0.07089664 - outSlope: 0.0444697 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00025458107 - inSlope: 0.0444697 - outSlope: 0.015268049 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000011383647 - inSlope: 0.015268049 - outSlope: 0.015268049 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000007589097 - inSlope: 1.3331418 - outSlope: 1.3331418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.022218956 - inSlope: 1.3331418 - outSlope: 1.4137341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.04578119 - inSlope: 1.4137341 - outSlope: 1.4859544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0705471 - inSlope: 1.4859544 - outSlope: 1.5496348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.09637435 - inSlope: 1.5496348 - outSlope: 1.6046603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12311868 - inSlope: 1.6046603 - outSlope: 1.650982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15063505 - inSlope: 1.650982 - outSlope: 1.6883792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.1787747 - inSlope: 1.6883792 - outSlope: 1.7167928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.20738792 - inSlope: 1.7167928 - outSlope: 1.7361547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.23632383 - inSlope: 1.7361547 - outSlope: 1.7463846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.26543024 - inSlope: 1.7463846 - outSlope: 1.7473985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.29455355 - inSlope: 1.7473985 - outSlope: 1.739241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3235409 - inSlope: 1.739241 - outSlope: 1.7218353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.35223815 - inSlope: 1.7218353 - outSlope: 1.6953243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.38049355 - inSlope: 1.6953243 - outSlope: 1.6596456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.4081543 - inSlope: 1.6596456 - outSlope: 1.6148763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.43506894 - inSlope: 1.6148763 - outSlope: 1.5611436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.46108797 - inSlope: 1.5611436 - outSlope: 1.4984792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.48606265 - inSlope: 1.4984792 - outSlope: 1.427051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.5098468 - inSlope: 1.427051 - outSlope: 1.3469721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.53229636 - inSlope: 1.3469721 - outSlope: 1.2582934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5532679 - inSlope: 1.2582934 - outSlope: 1.1611202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5726199 - inSlope: 1.1611202 - outSlope: 1.0555289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.59021205 - inSlope: 1.0555289 - outSlope: 0.9416763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.60590667 - inSlope: 0.9416763 - outSlope: 0.8195086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6195651 - inSlope: 0.8195086 - outSlope: 0.68914115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6310508 - inSlope: 0.68914115 - outSlope: 0.5504649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.64022523 - inSlope: 0.5504649 - outSlope: 0.40359345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.6469518 - inSlope: 0.40359345 - outSlope: 0.248312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.6510903 - inSlope: 0.248312 - outSlope: 0.084654026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6525012 - inSlope: 0.084654026 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6525012 - inSlope: -0 - outSlope: -0.012989056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.65228474 - inSlope: -0.012989056 - outSlope: -0.038595237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.6516415 - inSlope: -0.038595237 - outSlope: -0.06374365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.6505791 - inSlope: -0.06374365 - outSlope: -0.08836635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.6491063 - inSlope: -0.08836635 - outSlope: -0.11250983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.64723116 - inSlope: -0.11250983 - outSlope: -0.13611688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.64496255 - inSlope: -0.13611688 - outSlope: -0.15926144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.6423082 - inSlope: -0.15926144 - outSlope: -0.1819076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6392764 - inSlope: -0.1819076 - outSlope: -0.2040412 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6358757 - inSlope: -0.2040412 - outSlope: -0.22573134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6321135 - inSlope: -0.22573134 - outSlope: -0.24688864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6279987 - inSlope: -0.24688864 - outSlope: -0.26757744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6235391 - inSlope: -0.26757744 - outSlope: -0.28777626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6187428 - inSlope: -0.28777626 - outSlope: -0.30747938 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.61361814 - inSlope: -0.30747938 - outSlope: -0.3267184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.60817283 - inSlope: -0.3267184 - outSlope: -0.34546885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.602415 - inSlope: -0.34546885 - outSlope: -0.36369717 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.5963534 - inSlope: -0.36369717 - outSlope: -0.38146055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.58999574 - inSlope: -0.38146055 - outSlope: -0.398734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.5833502 - inSlope: -0.398734 - outSlope: -0.41552463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.5764248 - inSlope: -0.41552463 - outSlope: -0.43180746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.569228 - inSlope: -0.43180746 - outSlope: -0.4476007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.56176794 - inSlope: -0.4476007 - outSlope: -0.46289966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.55405295 - inSlope: -0.46289966 - outSlope: -0.47769114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.54609144 - inSlope: -0.47769114 - outSlope: -0.4919963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.5378915 - inSlope: -0.4919963 - outSlope: -0.5057936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.5294616 - inSlope: -0.5057936 - outSlope: -0.51909375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.52081007 - inSlope: -0.51909375 - outSlope: -0.5318933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.5119452 - inSlope: -0.5318933 - outSlope: -0.5441596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.5028758 - inSlope: -0.5441596 - outSlope: -0.55593485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.49361023 - inSlope: -0.55593485 - outSlope: -0.5671626 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.48415753 - inSlope: -0.5671626 - outSlope: -0.5779254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.47452545 - inSlope: -0.5779254 - outSlope: -0.58816427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.46472272 - inSlope: -0.58816427 - outSlope: -0.5978471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.4547586 - inSlope: -0.5978471 - outSlope: -0.60703814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.44464132 - inSlope: -0.60703814 - outSlope: -0.61566055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.43438032 - inSlope: -0.61566055 - outSlope: -0.62378854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.42398378 - inSlope: -0.62378854 - outSlope: -0.6313926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.41346058 - inSlope: -0.6313926 - outSlope: -0.6384808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.40281925 - inSlope: -0.6384808 - outSlope: -0.6449592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.39206994 - inSlope: -0.6449592 - outSlope: -0.6509906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.3812201 - inSlope: -0.6509906 - outSlope: -0.6563998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.37028012 - inSlope: -0.6563998 - outSlope: -0.66134757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.35925767 - inSlope: -0.66134757 - outSlope: -0.6657166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.34816232 - inSlope: -0.6657166 - outSlope: -0.6695444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.33700326 - inSlope: -0.6695444 - outSlope: -0.6728292 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.32578945 - inSlope: -0.6728292 - outSlope: -0.6755919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.3145296 - inSlope: -0.6755919 - outSlope: -0.67778593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.30323318 - inSlope: -0.67778593 - outSlope: -0.67943996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.2919092 - inSlope: -0.67943996 - outSlope: -0.6805647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.28056645 - inSlope: -0.6805647 - outSlope: -0.6811226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.26921442 - inSlope: -0.6811226 - outSlope: -0.68112665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.25786224 - inSlope: -0.68112665 - outSlope: -0.68064517 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.24651816 - inSlope: -0.68064517 - outSlope: -0.67956245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.23519213 - inSlope: -0.67956245 - outSlope: -0.67794865 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.223893 - inSlope: -0.67794865 - outSlope: -0.6758047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.2126296 - inSlope: -0.6758047 - outSlope: -0.673135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.2014107 - inSlope: -0.673135 - outSlope: -0.66989756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.19024575 - inSlope: -0.66989756 - outSlope: -0.6661326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.17914355 - inSlope: -0.6661326 - outSlope: -0.6618438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.16811283 - inSlope: -0.6618438 - outSlope: -0.6570149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.15716259 - inSlope: -0.6570149 - outSlope: -0.65163255 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.14630206 - inSlope: -0.65163255 - outSlope: -0.6457332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.1355397 - inSlope: -0.6457332 - outSlope: -0.6393458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12488394 - inSlope: -0.6393458 - outSlope: -0.6324132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11434373 - inSlope: -0.6324132 - outSlope: -0.6249414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10392805 - inSlope: -0.6249414 - outSlope: -0.6169471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09364561 - inSlope: -0.6169471 - outSlope: -0.60847044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.083504446 - inSlope: -0.60847044 - outSlope: -0.59946626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07351335 - inSlope: -0.59946626 - outSlope: -0.5899198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.063681364 - inSlope: -0.5899198 - outSlope: -0.5799158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05401611 - inSlope: -0.5799158 - outSlope: -0.5694078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.04452599 - inSlope: -0.5694078 - outSlope: -0.558337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.03522038 - inSlope: -0.558337 - outSlope: -0.5468289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.026106574 - inSlope: -0.5468289 - outSlope: -0.5348102 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.017193079 - inSlope: -0.5348102 - outSlope: -0.5223073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.008487966 - inSlope: -0.5223073 - outSlope: -0.5093103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000053123676 - inSlope: -0.5093103 - outSlope: -0.47632262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.007939347 - inSlope: -0.47632262 - outSlope: -0.42516586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.015025438 - inSlope: -0.42516586 - outSlope: -0.37626716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.021296551 - inSlope: -0.37626716 - outSlope: -0.32949853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.026788188 - inSlope: -0.32949853 - outSlope: -0.28486952 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03153601 - inSlope: -0.28486952 - outSlope: -0.24245204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.035576873 - inSlope: -0.24245204 - outSlope: -0.20209548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.038945127 - inSlope: -0.20209548 - outSlope: -0.16391285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.041677006 - inSlope: -0.16391285 - outSlope: -0.12786125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.043808024 - inSlope: -0.12786125 - outSlope: -0.093866006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.045372456 - inSlope: -0.093866006 - outSlope: -0.06197831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.046405427 - inSlope: -0.06197831 - outSlope: -0.03224376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.046942823 - inSlope: -0.03224376 - outSlope: -0.0044810814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.047017507 - inSlope: -0.0044810814 - outSlope: 0.021140521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.046665166 - inSlope: 0.021140521 - outSlope: 0.04466776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.045920704 - inSlope: 0.04466776 - outSlope: 0.06613948 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.044818364 - inSlope: 0.06613948 - outSlope: 0.08557283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04339215 - inSlope: 0.08557283 - outSlope: 0.10290886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.041677006 - inSlope: 0.10290886 - outSlope: 0.118158795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.039707694 - inSlope: 0.118158795 - outSlope: 0.13137807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.03751806 - inSlope: 0.13137807 - outSlope: 0.14248757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.03514327 - inSlope: 0.14248757 - outSlope: 0.15157133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.032617085 - inSlope: 0.15157133 - outSlope: 0.15852709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.02997497 - inSlope: 0.15852709 - outSlope: 0.16345207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.02725077 - inSlope: 0.16345207 - outSlope: 0.16625565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.024479846 - inSlope: 0.16625565 - outSlope: 0.16703238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.021695975 - inSlope: 0.16703238 - outSlope: 0.16566937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.018934822 - inSlope: 0.16566937 - outSlope: 0.16226195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.016230458 - inSlope: 0.16226195 - outSlope: 0.15675107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.013617943 - inSlope: 0.15675107 - outSlope: 0.14910951 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.011132787 - inSlope: 0.14910951 - outSlope: 0.13945346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.008808532 - inSlope: 0.13945346 - outSlope: 0.12765698 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0066809175 - inSlope: 0.12765698 - outSlope: 0.11375491 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.004785004 - inSlope: 0.11375491 - outSlope: 0.09776291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0031556238 - inSlope: 0.09776291 - outSlope: 0.079703875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0018272272 - inSlope: 0.079703875 - outSlope: 0.059504654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00083548384 - inSlope: 0.059504654 - outSlope: 0.037251886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002146197 - inSlope: 0.037251886 - outSlope: 0.012872641 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000007589097 - inSlope: 0.012872641 - outSlope: 0.012872641 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 2.6504609e-17 - inSlope: 0.63168937 - outSlope: 0.63168937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0105281565 - inSlope: 0.63168937 - outSlope: 0.66734153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.021650515 - inSlope: 0.66734153 - outSlope: 0.69870096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.03329553 - inSlope: 0.69870096 - outSlope: 0.7257994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.04539219 - inSlope: 0.7257994 - outSlope: 0.74859273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.057868734 - inSlope: 0.74859273 - outSlope: 0.7671342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0706543 - inSlope: 0.7671342 - outSlope: 0.78146476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.083678715 - inSlope: 0.78146476 - outSlope: 0.79152405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.09687079 - inSlope: 0.79152405 - outSlope: 0.79744714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.11016157 - inSlope: 0.79744714 - outSlope: 0.79922724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.123482026 - inSlope: 0.79922724 - outSlope: 0.7969107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13676387 - inSlope: 0.7969107 - outSlope: 0.790515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.14993912 - inSlope: 0.790515 - outSlope: 0.78016794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.16294192 - inSlope: 0.78016794 - outSlope: 0.765836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.17570585 - inSlope: 0.765836 - outSlope: 0.7476077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.18816598 - inSlope: 0.7476077 - outSlope: 0.7255897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.20025915 - inSlope: 0.7255897 - outSlope: 0.69977826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.21192211 - inSlope: 0.69977826 - outSlope: 0.67024416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.22309285 - inSlope: 0.67024416 - outSlope: 0.63703686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.23371013 - inSlope: 0.63703686 - outSlope: 0.60019743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.24371342 - inSlope: 0.60019743 - outSlope: 0.5597695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.2530429 - inSlope: 0.5597695 - outSlope: 0.51583666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2616402 - inSlope: 0.51583666 - outSlope: 0.46837494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.26944643 - inSlope: 0.46837494 - outSlope: 0.417405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.2764032 - inSlope: 0.417405 - outSlope: 0.36290324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.28245157 - inSlope: 0.36290324 - outSlope: 0.30496868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.2875344 - inSlope: 0.30496868 - outSlope: 0.24347687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.29159233 - inSlope: 0.24347687 - outSlope: 0.17841682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.29456595 - inSlope: 0.17841682 - outSlope: 0.10974537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.29639503 - inSlope: 0.10974537 - outSlope: 0.037406057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.29701847 - inSlope: 0.037406057 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.29701847 - inSlope: -0 - outSlope: -0.0057327803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.29692292 - inSlope: -0.0057327803 - outSlope: -0.017067807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.29663846 - inSlope: -0.017067807 - outSlope: -0.028170373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.29616895 - inSlope: -0.028170373 - outSlope: -0.03906373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.2955179 - inSlope: -0.03906373 - outSlope: -0.04969423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.29468966 - inSlope: -0.04969423 - outSlope: -0.06018346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.2936866 - inSlope: -0.06018346 - outSlope: -0.070391454 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.2925134 - inSlope: -0.070391454 - outSlope: -0.08043237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.29117286 - inSlope: -0.08043237 - outSlope: -0.09023139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.289669 - inSlope: -0.09023139 - outSlope: -0.09984443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.28800493 - inSlope: -0.09984443 - outSlope: -0.10923575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.28618434 - inSlope: -0.10923575 - outSlope: -0.11840712 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.2842109 - inSlope: -0.11840712 - outSlope: -0.12738001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.2820879 - inSlope: -0.12738001 - outSlope: -0.13615881 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.27981856 - inSlope: -0.13615881 - outSlope: -0.14468385 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.27740717 - inSlope: -0.14468385 - outSlope: -0.15305772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.2748562 - inSlope: -0.15305772 - outSlope: -0.16121879 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.27216923 - inSlope: -0.16121879 - outSlope: -0.16911702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.26935062 - inSlope: -0.16911702 - outSlope: -0.17689542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.26640236 - inSlope: -0.17689542 - outSlope: -0.18437165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.2633295 - inSlope: -0.18437165 - outSlope: -0.19171554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.26013425 - inSlope: -0.19171554 - outSlope: -0.19880588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.2568208 - inSlope: -0.19880588 - outSlope: -0.20572026 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.25339213 - inSlope: -0.20572026 - outSlope: -0.2124115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.24985194 - inSlope: -0.2124115 - outSlope: -0.21890154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.24620359 - inSlope: -0.21890154 - outSlope: -0.22516987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.24245076 - inSlope: -0.22516987 - outSlope: -0.23123167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.2385969 - inSlope: -0.23123167 - outSlope: -0.23707889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.23464559 - inSlope: -0.23707889 - outSlope: -0.24272232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.2306002 - inSlope: -0.24272232 - outSlope: -0.24815106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.22646435 - inSlope: -0.24815106 - outSlope: -0.25336617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.22224158 - inSlope: -0.25336617 - outSlope: -0.25835866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.2179356 - inSlope: -0.25835866 - outSlope: -0.26316518 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.21354952 - inSlope: -0.26316518 - outSlope: -0.26770172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.20908783 - inSlope: -0.26770172 - outSlope: -0.27205852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.20455353 - inSlope: -0.27205852 - outSlope: -0.27617213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.19995067 - inSlope: -0.27617213 - outSlope: -0.28008616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.19528253 - inSlope: -0.28008616 - outSlope: -0.2837762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.19055294 - inSlope: -0.2837762 - outSlope: -0.28723267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.18576573 - inSlope: -0.28723267 - outSlope: -0.29046652 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.18092462 - inSlope: -0.29046652 - outSlope: -0.29346702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.17603351 - inSlope: -0.29346702 - outSlope: -0.29623237 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.17109631 - inSlope: -0.29623237 - outSlope: -0.29881805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.16611601 - inSlope: -0.29881805 - outSlope: -0.30110022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.16109765 - inSlope: -0.30110022 - outSlope: -0.3032124 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.15604411 - inSlope: -0.3032124 - outSlope: -0.30507654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.1509595 - inSlope: -0.30507654 - outSlope: -0.30670732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.14584772 - inSlope: -0.30670732 - outSlope: -0.3080663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.14071329 - inSlope: -0.3080663 - outSlope: -0.30922055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.13555962 - inSlope: -0.30922055 - outSlope: -0.3101352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.1303907 - inSlope: -0.3101352 - outSlope: -0.31082004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.12521037 - inSlope: -0.31082004 - outSlope: -0.3112416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.12002298 - inSlope: -0.3112416 - outSlope: -0.31143695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.11483237 - inSlope: -0.31143695 - outSlope: -0.31138197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.10964268 - inSlope: -0.31138197 - outSlope: -0.31109363 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.10445779 - inSlope: -0.31109363 - outSlope: -0.31054825 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.09928199 - inSlope: -0.31054825 - outSlope: -0.3097637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.094119266 - inSlope: -0.3097637 - outSlope: -0.30875608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.088973336 - inSlope: -0.30875608 - outSlope: -0.30745834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.083849035 - inSlope: -0.30745834 - outSlope: -0.3059715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.078749515 - inSlope: -0.3059715 - outSlope: -0.30414805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.073680386 - inSlope: -0.30414805 - outSlope: -0.3021632 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.06864434 - inSlope: -0.3021632 - outSlope: -0.2998835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.06364621 - inSlope: -0.2998835 - outSlope: -0.29733524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.05869063 - inSlope: -0.29733524 - outSlope: -0.2945853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.05378088 - inSlope: -0.2945853 - outSlope: -0.29156756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.048921425 - inSlope: -0.29156756 - outSlope: -0.2882736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.04411687 - inSlope: -0.2882736 - outSlope: -0.28478003 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.03937054 - inSlope: -0.28478003 - outSlope: -0.28096455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.034687802 - inSlope: -0.28096455 - outSlope: -0.2769321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.030072272 - inSlope: -0.2769321 - outSlope: -0.2726734 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.02552772 - inSlope: -0.2726734 - outSlope: -0.26813242 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.02105885 - inSlope: -0.26813242 - outSlope: -0.26328856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.016670711 - inSlope: -0.26328856 - outSlope: -0.25828126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.012366028 - inSlope: -0.25828126 - outSlope: -0.25295603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.008150098 - inSlope: -0.25295603 - outSlope: -0.24741773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.004026473 - inSlope: -0.24741773 - outSlope: -0.2415886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 2.6504609e-17 - inSlope: -0.2415886 - outSlope: -0.22627664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0037713277 - inSlope: -0.22627664 - outSlope: -0.20224254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0071420334 - inSlope: -0.20224254 - outSlope: -0.1791571 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.010127982 - inSlope: -0.1791571 - outSlope: -0.15705517 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.012745566 - inSlope: -0.15705517 - outSlope: -0.13591364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.015010791 - inSlope: -0.13591364 - outSlope: -0.11576045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.01694013 - inSlope: -0.11576045 - outSlope: -0.09655861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.018549439 - inSlope: -0.09655861 - outSlope: -0.07836271 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.019855483 - inSlope: -0.07836271 - outSlope: -0.06114135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.020874504 - inSlope: -0.06114135 - outSlope: -0.04491676 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.021623116 - inSlope: -0.04491676 - outSlope: -0.029639555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.022117108 - inSlope: -0.029639555 - outSlope: -0.0154232755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.022374162 - inSlope: -0.0154232755 - outSlope: -0.0021493456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.022409985 - inSlope: -0.0021493456 - outSlope: 0.010099867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.022241654 - inSlope: 0.010099867 - outSlope: 0.021370409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.02188548 - inSlope: 0.021370409 - outSlope: 0.031647187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.02135802 - inSlope: 0.031647187 - outSlope: 0.040946193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.020675585 - inSlope: 0.040946193 - outSlope: 0.04920618 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.019855483 - inSlope: 0.04920618 - outSlope: 0.056482904 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.018914102 - inSlope: 0.056482904 - outSlope: 0.06278465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.017867692 - inSlope: 0.06278465 - outSlope: 0.068075985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.016733093 - inSlope: 0.068075985 - outSlope: 0.07238781 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.015526631 - inSlope: 0.07238781 - outSlope: 0.075661555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.014265606 - inSlope: 0.075661555 - outSlope: 0.0779701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.012966106 - inSlope: 0.0779701 - outSlope: 0.07928584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.011644676 - inSlope: 0.07928584 - outSlope: 0.07958161 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.010318317 - inSlope: 0.07958161 - outSlope: 0.07894855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0090025095 - inSlope: 0.07894855 - outSlope: 0.07723621 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.0077152406 - inSlope: 0.07723621 - outSlope: 0.0745906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.006472065 - inSlope: 0.0745906 - outSlope: 0.070920385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.00529006 - inSlope: 0.070920385 - outSlope: 0.06632944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0041845543 - inSlope: 0.06632944 - outSlope: 0.060665842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.003173458 - inSlope: 0.060665842 - outSlope: 0.05405419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0022725556 - inSlope: 0.05405419 - outSlope: 0.0464681 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.001498088 - inSlope: 0.0464681 - outSlope: 0.037848387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.00086728216 - inSlope: 0.037848387 - outSlope: 0.028258795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0003963027 - inSlope: 0.028258795 - outSlope: 0.017676543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00010169393 - inSlope: 0.017676543 - outSlope: 0.0061016413 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 2.6504609e-17 - inSlope: 0.0061016413 - outSlope: 0.0061016413 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000004781131 - inSlope: 1.682717 - outSlope: 1.682717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.028044805 - inSlope: 1.682717 - outSlope: 1.788341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.05785049 - inSlope: 1.788341 - outSlope: 1.8837073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.08924561 - inSlope: 1.8837073 - outSlope: 1.96848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.122053616 - inSlope: 1.96848 - outSlope: 2.0423534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.15609284 - inSlope: 2.0423534 - outSlope: 2.1050363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.19117677 - inSlope: 2.1050363 - outSlope: 2.1560714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2271113 - inSlope: 2.1560714 - outSlope: 2.1954079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.26370144 - inSlope: 2.1954079 - outSlope: 2.2226555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3007457 - inSlope: 2.2226555 - outSlope: 2.2376723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.33804023 - inSlope: 2.2376723 - outSlope: 2.240385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.37537998 - inSlope: 2.240385 - outSlope: 2.2306504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.41255748 - inSlope: 2.2306504 - outSlope: 2.208515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.44936606 - inSlope: 2.208515 - outSlope: 2.174061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4856004 - inSlope: 2.174061 - outSlope: 2.127371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5210566 - inSlope: 2.127371 - outSlope: 2.0686252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.5555337 - inSlope: 2.0686252 - outSlope: 1.9980366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5888343 - inSlope: 1.9980366 - outSlope: 1.9158753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.62076557 - inSlope: 1.9158753 - outSlope: 1.822409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.651139 - inSlope: 1.822409 - outSlope: 1.7178783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.67977035 - inSlope: 1.7178783 - outSlope: 1.6025213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.706479 - inSlope: 1.6025213 - outSlope: 1.4767551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.7310916 - inSlope: 1.4767551 - outSlope: 1.3405765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.75343454 - inSlope: 1.3405765 - outSlope: 1.194351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7733404 - inSlope: 1.194351 - outSlope: 1.0381339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7906426 - inSlope: 1.0381339 - outSlope: 0.8719783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.8051756 - inSlope: 0.8719783 - outSlope: 0.69587654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.81677353 - inSlope: 0.69587654 - outSlope: 0.50974804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.82526934 - inSlope: 0.50974804 - outSlope: 0.3134969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.8304943 - inSlope: 0.3134969 - outSlope: 0.10687342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.8322755 - inSlope: 0.10687342 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.8322755 - inSlope: -0 - outSlope: -0.016372219 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.83200264 - inSlope: -0.016372219 - outSlope: -0.04875903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.83119 - inSlope: -0.04875903 - outSlope: -0.080455616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.82984906 - inSlope: -0.080455616 - outSlope: -0.11155854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.82798976 - inSlope: -0.11155854 - outSlope: -0.14203204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.82562256 - inSlope: -0.14203204 - outSlope: -0.171894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.82275766 - inSlope: -0.171894 - outSlope: -0.2011537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.8194051 - inSlope: -0.2011537 - outSlope: -0.22984408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.81557435 - inSlope: -0.22984408 - outSlope: -0.2579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.811276 - inSlope: -0.2579 - outSlope: -0.28536943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.80651987 - inSlope: -0.28536943 - outSlope: -0.31227738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.80131525 - inSlope: -0.31227738 - outSlope: -0.33855233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7956727 - inSlope: -0.33855233 - outSlope: -0.36426222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7896017 - inSlope: -0.36426222 - outSlope: -0.38940427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.7831116 - inSlope: -0.38940427 - outSlope: -0.41395822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.7762123 - inSlope: -0.41395822 - outSlope: -0.43785852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.76891464 - inSlope: -0.43785852 - outSlope: -0.46126887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.76122683 - inSlope: -0.46126887 - outSlope: -0.4840283 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.7531597 - inSlope: -0.4840283 - outSlope: -0.5061941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.74472314 - inSlope: -0.5061941 - outSlope: -0.52779484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.73592657 - inSlope: -0.52779484 - outSlope: -0.5487769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.7267803 - inSlope: -0.5487769 - outSlope: -0.56917197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.71729404 - inSlope: -0.56917197 - outSlope: -0.5889314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.7074785 - inSlope: -0.5889314 - outSlope: -0.60810745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6973434 - inSlope: -0.60810745 - outSlope: -0.62663615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.6868995 - inSlope: -0.62663615 - outSlope: -0.64457476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6761566 - inSlope: -0.64457476 - outSlope: -0.661884 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.6651252 - inSlope: -0.661884 - outSlope: -0.6785173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.6538166 - inSlope: -0.6785173 - outSlope: -0.69454837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.6422407 - inSlope: -0.69454837 - outSlope: -0.70992774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.6304086 - inSlope: -0.70992774 - outSlope: -0.72465134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.6183311 - inSlope: -0.72465134 - outSlope: -0.7387097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.60601926 - inSlope: -0.7387097 - outSlope: -0.75211716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.593484 - inSlope: -0.75211716 - outSlope: -0.7647915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.5807375 - inSlope: -0.7647915 - outSlope: -0.77687216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.5677896 - inSlope: -0.77687216 - outSlope: -0.78826267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.5546519 - inSlope: -0.78826267 - outSlope: -0.7988892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.541337 - inSlope: -0.7988892 - outSlope: -0.8088835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.52785563 - inSlope: -0.8088835 - outSlope: -0.8181389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.51422 - inSlope: -0.8181389 - outSlope: -0.82672197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.5004413 - inSlope: -0.82672197 - outSlope: -0.83456117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.48653197 - inSlope: -0.83456117 - outSlope: -0.8416994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.47250366 - inSlope: -0.8416994 - outSlope: -0.84812963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.45836818 - inSlope: -0.84812963 - outSlope: -0.85379547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.44413817 - inSlope: -0.85379547 - outSlope: -0.8587887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.42982504 - inSlope: -0.8587887 - outSlope: -0.86302483 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4154413 - inSlope: -0.86302483 - outSlope: -0.86652243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.40099928 - inSlope: -0.86652243 - outSlope: -0.86929226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.3865111 - inSlope: -0.86929226 - outSlope: -0.87134147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.37198874 - inSlope: -0.87134147 - outSlope: -0.8726325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.35744488 - inSlope: -0.8726325 - outSlope: -0.87319756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.3428916 - inSlope: -0.87319756 - outSlope: -0.8730554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.3283406 - inSlope: -0.8730554 - outSlope: -0.87212646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.31380516 - inSlope: -0.87212646 - outSlope: -0.8705332 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.2992963 - inSlope: -0.8705332 - outSlope: -0.86816573 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.28482687 - inSlope: -0.86816573 - outSlope: -0.8650669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.2704091 - inSlope: -0.8650669 - outSlope: -0.8612939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.25605422 - inSlope: -0.8612939 - outSlope: -0.856761 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.24177489 - inSlope: -0.856761 - outSlope: -0.8515119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.22758304 - inSlope: -0.8515119 - outSlope: -0.8455887 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.2134899 - inSlope: -0.8455887 - outSlope: -0.8389394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.1995076 - inSlope: -0.8389394 - outSlope: -0.8315866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.18564783 - inSlope: -0.8315866 - outSlope: -0.8235354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.17192206 - inSlope: -0.8235354 - outSlope: -0.81482637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.15834163 - inSlope: -0.81482637 - outSlope: -0.8054297 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.14491782 - inSlope: -0.8054297 - outSlope: -0.79536784 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.1316617 - inSlope: -0.79536784 - outSlope: -0.78464836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.11858424 - inSlope: -0.78464836 - outSlope: -0.77319753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.105697624 - inSlope: -0.77319753 - outSlope: -0.7612327 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.093010426 - inSlope: -0.7612327 - outSlope: -0.74849707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.08053549 - inSlope: -0.74849707 - outSlope: -0.7351826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.068282455 - inSlope: -0.7351826 - outSlope: -0.7212659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.056261368 - inSlope: -0.7212659 - outSlope: -0.70667446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.04448347 - inSlope: -0.70667446 - outSlope: -0.6915345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.032957908 - inSlope: -0.6915345 - outSlope: -0.67572206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.021695884 - inSlope: -0.67572206 - outSlope: -0.6593884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.010706088 - inSlope: -0.6593884 - outSlope: -0.6423699 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000006830188 - inSlope: -0.6423699 - outSlope: -0.60031 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.010005369 - inSlope: -0.60031 - outSlope: -0.53544694 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.018929476 - inSlope: -0.53544694 - outSlope: -0.4734804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.026820809 - inSlope: -0.4734804 - outSlope: -0.41434938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.033726625 - inSlope: -0.41434938 - outSlope: -0.35804752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03969408 - inSlope: -0.35804752 - outSlope: -0.30459374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.044770636 - inSlope: -0.30459374 - outSlope: -0.2537826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.04900034 - inSlope: -0.2537826 - outSlope: -0.20578218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05243004 - inSlope: -0.20578218 - outSlope: -0.16041748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.055103663 - inSlope: -0.16041748 - outSlope: -0.11780899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.057067145 - inSlope: -0.11780899 - outSlope: -0.07773049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.05836265 - inSlope: -0.07773049 - outSlope: -0.040432997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.059036534 - inSlope: -0.040432997 - outSlope: -0.005641585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05913056 - inSlope: -0.005641585 - outSlope: 0.026499357 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.058688905 - inSlope: 0.026499357 - outSlope: 0.056028046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.057755105 - inSlope: 0.056028046 - outSlope: 0.083016835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.056371473 - inSlope: 0.083016835 - outSlope: 0.10734591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.054582376 - inSlope: 0.10734591 - outSlope: 0.12914021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.05243004 - inSlope: 0.12914021 - outSlope: 0.14833747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.049957752 - inSlope: 0.14833747 - outSlope: 0.16491847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.047209114 - inSlope: 0.16491847 - outSlope: 0.17898956 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.044225957 - inSlope: 0.17898956 - outSlope: 0.19038807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.041052826 - inSlope: 0.19038807 - outSlope: 0.1992197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0377325 - inSlope: 0.1992197 - outSlope: 0.20544891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.034308355 - inSlope: 0.20544891 - outSlope: 0.20906721 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.030823905 - inSlope: 0.20906721 - outSlope: 0.21005438 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.027323002 - inSlope: 0.21005438 - outSlope: 0.20844372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.023848943 - inSlope: 0.20844372 - outSlope: 0.20416592 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.020446181 - inSlope: 0.20416592 - outSlope: 0.19731914 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.017157532 - inSlope: 0.19731914 - outSlope: 0.18778041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.014027862 - inSlope: 0.18778041 - outSlope: 0.1756372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.011100536 - inSlope: 0.1756372 - outSlope: 0.16079937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.008420549 - inSlope: 0.16079937 - outSlope: 0.14332011 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.006031883 - inSlope: 0.14332011 - outSlope: 0.12323888 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0039779036 - inSlope: 0.12323888 - outSlope: 0.10044902 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.002303755 - inSlope: 0.10044902 - outSlope: 0.07500377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0010536932 - inSlope: 0.07500377 - outSlope: 0.046964422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002709536 - inSlope: 0.046964422 - outSlope: 0.016228545 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000004781131 - inSlope: 0.016228545 - outSlope: 0.016228545 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000014229557 - inSlope: -1.4256439 - outSlope: -1.4256439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.023760747 - inSlope: -1.4256439 - outSlope: -1.5157714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.049023606 - inSlope: -1.5157714 - outSlope: -1.5974814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.07564829 - inSlope: -1.5974814 - outSlope: -1.6712962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.103503235 - inSlope: -1.6712962 - outSlope: -1.7365199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13244523 - inSlope: -1.7365199 - outSlope: -1.7935271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.16233735 - inSlope: -1.7935271 - outSlope: -1.8417451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.1930331 - inSlope: -1.8417451 - outSlope: -1.88107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.22438428 - inSlope: -1.88107 - outSlope: -1.911446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.2562417 - inSlope: -1.911446 - outSlope: -1.9325639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.2884511 - inSlope: -1.9325639 - outSlope: -1.944076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.32085237 - inSlope: -1.944076 - outSlope: -1.9459463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.3532848 - inSlope: -1.9459463 - outSlope: -1.9377084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.38557994 - inSlope: -1.9377084 - outSlope: -1.9195212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.41757196 - inSlope: -1.9195212 - outSlope: -1.8906785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.44908327 - inSlope: -1.8906785 - outSlope: -1.8511983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.4799366 - inSlope: -1.8511983 - outSlope: -1.8009012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.5099516 - inSlope: -1.8009012 - outSlope: -1.739615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.5389452 - inSlope: -1.739615 - outSlope: -1.6671804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.5667315 - inSlope: -1.6671804 - outSlope: -1.5830528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.59311575 - inSlope: -1.5830528 - outSlope: -1.4876118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.61790925 - inSlope: -1.4876118 - outSlope: -1.3803458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.64091504 - inSlope: -1.3803458 - outSlope: -1.2613547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.6619376 - inSlope: -1.2613547 - outSlope: -1.1309114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.68078613 - inSlope: -1.1309114 - outSlope: -0.98842716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.6972599 - inSlope: -0.98842716 - outSlope: -0.83409834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.71116155 - inSlope: -0.83409834 - outSlope: -0.6686253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.7223053 - inSlope: -0.6686253 - outSlope: -0.4912873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.7304934 - inSlope: -0.4912873 - outSlope: -0.3028217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.73554045 - inSlope: -0.3028217 - outSlope: -0.10333291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.73726267 - inSlope: -0.10333291 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.73726267 - inSlope: -0 - outSlope: 0.0159681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.73699653 - inSlope: 0.0159681 - outSlope: 0.047031686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.7362127 - inSlope: 0.047031686 - outSlope: 0.0777591 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.7349167 - inSlope: 0.0777591 - outSlope: 0.107807025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.7331199 - inSlope: 0.107807025 - outSlope: 0.1371683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.73083377 - inSlope: 0.1371683 - outSlope: 0.16581075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.72807026 - inSlope: 0.16581075 - outSlope: 0.19379734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.7248403 - inSlope: 0.19379734 - outSlope: 0.22128245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.72115225 - inSlope: 0.22128245 - outSlope: 0.24804735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.7170181 - inSlope: 0.24804735 - outSlope: 0.27396825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.712452 - inSlope: 0.27396825 - outSlope: 0.29937774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.7074624 - inSlope: 0.29937774 - outSlope: 0.32393605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.70206344 - inSlope: 0.32393605 - outSlope: 0.3479651 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.696264 - inSlope: 0.3479651 - outSlope: 0.3712977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6900757 - inSlope: 0.3712977 - outSlope: 0.39378443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.6835126 - inSlope: 0.39378443 - outSlope: 0.41576424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.67658323 - inSlope: 0.41576424 - outSlope: 0.43687147 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.66930205 - inSlope: 0.43687147 - outSlope: 0.45732424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.66168 - inSlope: 0.45732424 - outSlope: 0.47720477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6537266 - inSlope: 0.47720477 - outSlope: 0.4964559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.6454523 - inSlope: 0.4964559 - outSlope: 0.5149703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.6368695 - inSlope: 0.5149703 - outSlope: 0.5323258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.62799734 - inSlope: 0.5323258 - outSlope: 0.5494922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.61883914 - inSlope: 0.5494922 - outSlope: 0.5659645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.6094064 - inSlope: 0.5659645 - outSlope: 0.58141404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.5997162 - inSlope: 0.58141404 - outSlope: 0.5965382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.5897739 - inSlope: 0.5965382 - outSlope: 0.6107503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.57959473 - inSlope: 0.6107503 - outSlope: 0.62434375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.569189 - inSlope: 0.62434375 - outSlope: 0.63737476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.55856603 - inSlope: 0.63737476 - outSlope: 0.6492168 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.54774576 - inSlope: 0.6492168 - outSlope: 0.6610758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.53672785 - inSlope: 0.6610758 - outSlope: 0.6718833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.5255298 - inSlope: 0.6718833 - outSlope: 0.6820149 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.5141629 - inSlope: 0.6820149 - outSlope: 0.6916136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.502636 - inSlope: 0.6916136 - outSlope: 0.70072776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.49095723 - inSlope: 0.70072776 - outSlope: 0.70879763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.47914395 - inSlope: 0.70879763 - outSlope: 0.716326 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.4672051 - inSlope: 0.716326 - outSlope: 0.7232208 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.45515144 - inSlope: 0.7232208 - outSlope: 0.72972786 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.44298932 - inSlope: 0.72972786 - outSlope: 0.7352264 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.43073556 - inSlope: 0.7352264 - outSlope: 0.7403816 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.41839588 - inSlope: 0.7403816 - outSlope: 0.74465704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.40598494 - inSlope: 0.74465704 - outSlope: 0.7484497 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.3935108 - inSlope: 0.7484497 - outSlope: 0.7517023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.38098234 - inSlope: 0.7517023 - outSlope: 0.7542772 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.36841106 - inSlope: 0.7542772 - outSlope: 0.7561691 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.35580826 - inSlope: 0.7561691 - outSlope: 0.7575406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.3431826 - inSlope: 0.7575406 - outSlope: 0.7582308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.33054543 - inSlope: 0.7582308 - outSlope: 0.75840247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.3179054 - inSlope: 0.75840247 - outSlope: 0.7582272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.3052683 - inSlope: 0.7582272 - outSlope: 0.7568629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.29265392 - inSlope: 0.7568629 - outSlope: 0.75546986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.28006268 - inSlope: 0.75546986 - outSlope: 0.7534225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.26750565 - inSlope: 0.7534225 - outSlope: 0.7506777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.25499436 - inSlope: 0.7506777 - outSlope: 0.74741703 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.24253742 - inSlope: 0.74741703 - outSlope: 0.74363154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.23014358 - inSlope: 0.74363154 - outSlope: 0.7391746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.21782401 - inSlope: 0.7391746 - outSlope: 0.73437166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.2055845 - inSlope: 0.73437166 - outSlope: 0.72887313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.19343662 - inSlope: 0.72887313 - outSlope: 0.72286856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.18138883 - inSlope: 0.72286856 - outSlope: 0.71651256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.16944696 - inSlope: 0.71651256 - outSlope: 0.709478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.15762234 - inSlope: 0.709478 - outSlope: 0.7019149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.1459236 - inSlope: 0.7019149 - outSlope: 0.6938604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.13435927 - inSlope: 0.6938604 - outSlope: 0.68544006 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.12293528 - inSlope: 0.68544006 - outSlope: 0.6761748 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.11166571 - inSlope: 0.6761748 - outSlope: 0.66656536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.1005563 - inSlope: 0.66656536 - outSlope: 0.65677124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.08961012 - inSlope: 0.65677124 - outSlope: 0.6461367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.07884119 - inSlope: 0.6461367 - outSlope: 0.6349783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.068258226 - inSlope: 0.6349783 - outSlope: 0.6234727 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.057867024 - inSlope: 0.6234727 - outSlope: 0.61145663 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.04767609 - inSlope: 0.61145663 - outSlope: 0.5990997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.037691105 - inSlope: 0.5990997 - outSlope: 0.58605206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.02792358 - inSlope: 0.58605206 - outSlope: 0.5724892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.018382102 - inSlope: 0.5724892 - outSlope: 0.5587596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.00906945 - inSlope: 0.5587596 - outSlope: 0.5441701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000042688676 - inSlope: 0.5441701 - outSlope: 0.50861996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.008477155 - inSlope: 0.50861996 - outSlope: 0.45361897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.016037464 - inSlope: 0.45361897 - outSlope: 0.40117526 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.022723712 - inSlope: 0.40117526 - outSlope: 0.35112843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.028575847 - inSlope: 0.35112843 - outSlope: 0.30333364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.033631403 - inSlope: 0.30333364 - outSlope: 0.25817248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.037934273 - inSlope: 0.25817248 - outSlope: 0.21518087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.041520618 - inSlope: 0.21518087 - outSlope: 0.17440231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.04442732 - inSlope: 0.17440231 - outSlope: 0.13595818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.046693288 - inSlope: 0.13595818 - outSlope: 0.09991238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.048358493 - inSlope: 0.09991238 - outSlope: 0.065828845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.04945564 - inSlope: 0.065828845 - outSlope: 0.034337003 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.05002792 - inSlope: 0.034337003 - outSlope: 0.004719575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.05010658 - inSlope: 0.004719575 - outSlope: -0.022404289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.049733177 - inSlope: -0.022404289 - outSlope: -0.04754913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.048940692 - inSlope: -0.04754913 - outSlope: -0.07038134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.047767654 - inSlope: -0.07038134 - outSlope: -0.0910669 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.046249874 - inSlope: -0.0910669 - outSlope: -0.10935332 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.04442732 - inSlope: -0.10935332 - outSlope: -0.12582321 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.04233027 - inSlope: -0.12582321 - outSlope: -0.1397307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.040001426 - inSlope: -0.1397307 - outSlope: -0.15166543 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.03747367 - inSlope: -0.15166543 - outSlope: -0.16136229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.034784302 - inSlope: -0.16136229 - outSlope: -0.1688222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0319706 - inSlope: -0.1688222 - outSlope: -0.17406559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.029069511 - inSlope: -0.17406559 - outSlope: -0.17716175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.026116818 - inSlope: -0.17716175 - outSlope: -0.1780063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.02315005 - inSlope: -0.1780063 - outSlope: -0.17664096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.020206036 - inSlope: -0.17664096 - outSlope: -0.17295213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.017323503 - inSlope: -0.17295213 - outSlope: -0.16719896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.014536857 - inSlope: -0.16719896 - outSlope: -0.15913002 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.011884692 - inSlope: -0.15913002 - outSlope: -0.14882675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.009404213 - inSlope: -0.14882675 - outSlope: -0.13621494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0071339663 - inSlope: -0.13621494 - outSlope: -0.12136328 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.005111247 - inSlope: -0.12136328 - outSlope: -0.10454714 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.003368796 - inSlope: -0.10454714 - outSlope: -0.08505494 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0019512151 - inSlope: -0.08505494 - outSlope: -0.06351233 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.0008926772 - inSlope: -0.06351233 - outSlope: -0.0398226 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00022896785 - inSlope: -0.0398226 - outSlope: -0.013738939 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000014229557 - inSlope: -0.013738939 - outSlope: -0.013738939 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000005312368 - inSlope: 1.3782048 - outSlope: 1.3782048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.022969551 - inSlope: 1.3782048 - outSlope: 1.4616822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.047330923 - inSlope: 1.4616822 - outSlope: 1.5365577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.072940215 - inSlope: 1.5365577 - outSlope: 1.6026795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.099651545 - inSlope: 1.6026795 - outSlope: 1.6598252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.1273153 - inSlope: 1.6598252 - outSlope: 1.7078993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15578029 - inSlope: 1.7078993 - outSlope: 1.746803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.18489367 - inSlope: 1.746803 - outSlope: 1.77637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.21449985 - inSlope: 1.77637 - outSlope: 1.7965401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.24444218 - inSlope: 1.7965401 - outSlope: 1.8072251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.2745626 - inSlope: 1.8072251 - outSlope: 1.808374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.30470216 - inSlope: 1.808374 - outSlope: 1.7999662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3347016 - inSlope: 1.7999662 - outSlope: 1.7819525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.3644008 - inSlope: 1.7819525 - outSlope: 1.754492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.39364234 - inSlope: 1.754492 - outSlope: 1.717499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.42226732 - inSlope: 1.717499 - outSlope: 1.6711203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.45011935 - inSlope: 1.6711203 - outSlope: 1.6153995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.47704265 - inSlope: 1.6153995 - outSlope: 1.5504496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5028835 - inSlope: 1.5504496 - outSlope: 1.4764931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.5274917 - inSlope: 1.4764931 - outSlope: 1.3934314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.55071557 - inSlope: 1.3934314 - outSlope: 1.3015807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.57240856 - inSlope: 1.3015807 - outSlope: 1.2009742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5924248 - inSlope: 1.2009742 - outSlope: 1.0916458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6106189 - inSlope: 1.0916458 - outSlope: 0.9737948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6268488 - inSlope: 0.9737948 - outSlope: 0.84740365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6409722 - inSlope: 0.84740365 - outSlope: 0.71250856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.65284735 - inSlope: 0.71250856 - outSlope: 0.56911165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.66233253 - inSlope: 0.56911165 - outSlope: 0.41720474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.66928595 - inSlope: 0.41720474 - outSlope: 0.25674486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.67356503 - inSlope: 0.25674486 - outSlope: 0.08750789 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6750235 - inSlope: 0.08750789 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6750235 - inSlope: -0 - outSlope: -0.013414634 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.6747999 - inSlope: -0.013414634 - outSlope: -0.03992919 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.67413443 - inSlope: -0.03992919 - outSlope: -0.065882266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.6730364 - inSlope: -0.065882266 - outSlope: -0.091359705 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.67151374 - inSlope: -0.091359705 - outSlope: -0.11628639 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.66957563 - inSlope: -0.11628639 - outSlope: -0.14073743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.66723 - inSlope: -0.14073743 - outSlope: -0.1646437 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.66448593 - inSlope: -0.1646437 - outSlope: -0.18803018 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6613521 - inSlope: -0.18803018 - outSlope: -0.21097204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6578359 - inSlope: -0.21097204 - outSlope: -0.23338102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6539462 - inSlope: -0.23338102 - outSlope: -0.25525355 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.649692 - inSlope: -0.25525355 - outSlope: -0.27668622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.64508057 - inSlope: -0.27668622 - outSlope: -0.29753953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.6401216 - inSlope: -0.29753953 - outSlope: -0.31795067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.63482237 - inSlope: -0.31795067 - outSlope: -0.33782992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.6291919 - inSlope: -0.33782992 - outSlope: -0.35721692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.62323827 - inSlope: -0.35721692 - outSlope: -0.376114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.6169697 - inSlope: -0.376114 - outSlope: -0.39447466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.61039513 - inSlope: -0.39447466 - outSlope: -0.41238108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.6035221 - inSlope: -0.41238108 - outSlope: -0.42972606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.59636 - inSlope: -0.42972606 - outSlope: -0.44659537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.5889168 - inSlope: -0.44659537 - outSlope: -0.46295357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.58120084 - inSlope: -0.46295357 - outSlope: -0.4787998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.57322085 - inSlope: -0.4787998 - outSlope: -0.49411345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.56498563 - inSlope: -0.49411345 - outSlope: -0.50892997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.5565035 - inSlope: -0.50892997 - outSlope: -0.52323866 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.54778284 - inSlope: -0.52323866 - outSlope: -0.53698236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.53883314 - inSlope: -0.53698236 - outSlope: -0.5502468 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.5296624 - inSlope: -0.5502468 - outSlope: -0.56297785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.52027935 - inSlope: -0.56297785 - outSlope: -0.57516986 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.5106932 - inSlope: -0.57516986 - outSlope: -0.5868357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.5009126 - inSlope: -0.5868357 - outSlope: -0.59797764 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.49094632 - inSlope: -0.59797764 - outSlope: -0.60854375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.48080394 - inSlope: -0.60854375 - outSlope: -0.61860204 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.4704939 - inSlope: -0.61860204 - outSlope: -0.62812924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.4600251 - inSlope: -0.62812924 - outSlope: -0.63711643 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.4494065 - inSlope: -0.63711643 - outSlope: -0.6454893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.43864828 - inSlope: -0.6454893 - outSlope: -0.65340817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.42775816 - inSlope: -0.65340817 - outSlope: -0.6606824 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.4167468 - inSlope: -0.6606824 - outSlope: -0.667463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.40562242 - inSlope: -0.667463 - outSlope: -0.6736714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.39439458 - inSlope: -0.6736714 - outSlope: -0.67935234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.38307205 - inSlope: -0.67935234 - outSlope: -0.6844092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.37166524 - inSlope: -0.6844092 - outSlope: -0.6889676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.36018237 - inSlope: -0.6889676 - outSlope: -0.6929154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.3486338 - inSlope: -0.6929154 - outSlope: -0.69632715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.33702835 - inSlope: -0.69632715 - outSlope: -0.69917387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.32537547 - inSlope: -0.69917387 - outSlope: -0.70145375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.31368458 - inSlope: -0.70145375 - outSlope: -0.7031471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.30196548 - inSlope: -0.7031471 - outSlope: -0.70430404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.2902271 - inSlope: -0.70430404 - outSlope: -0.7048852 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.278479 - inSlope: -0.7048852 - outSlope: -0.7048891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.2667308 - inSlope: -0.7048891 - outSlope: -0.7043595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.25499147 - inSlope: -0.7043595 - outSlope: -0.7032088 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.24327134 - inSlope: -0.7032088 - outSlope: -0.70157176 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.23157848 - inSlope: -0.70157176 - outSlope: -0.6993035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.21992344 - inSlope: -0.6993035 - outSlope: -0.69650596 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.20831501 - inSlope: -0.69650596 - outSlope: -0.69314605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.19676259 - inSlope: -0.69314605 - outSlope: -0.6892381 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.1852753 - inSlope: -0.6892381 - outSlope: -0.6847454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.17386289 - inSlope: -0.6847454 - outSlope: -0.679769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.16253342 - inSlope: -0.679769 - outSlope: -0.6741453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.15129767 - inSlope: -0.6741453 - outSlope: -0.66803366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.14016363 - inSlope: -0.66803366 - outSlope: -0.6613735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.12914075 - inSlope: -0.6613735 - outSlope: -0.6541529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11823821 - inSlope: -0.6541529 - outSlope: -0.6464085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.107464746 - inSlope: -0.6464085 - outSlope: -0.63812095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09682941 - inSlope: -0.63812095 - outSlope: -0.6292942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.08634118 - inSlope: -0.6292942 - outSlope: -0.61996055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07600851 - inSlope: -0.61996055 - outSlope: -0.61008245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06584048 - inSlope: -0.61008245 - outSlope: -0.59968036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05584582 - inSlope: -0.59968036 - outSlope: -0.5887624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.04603312 - inSlope: -0.5887624 - outSlope: -0.5773096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.036411304 - inSlope: -0.5773096 - outSlope: -0.5653474 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.026988856 - inSlope: -0.5653474 - outSlope: -0.55292594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.017773433 - inSlope: -0.55292594 - outSlope: -0.53995275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.008774228 - inSlope: -0.53995275 - outSlope: -0.52648604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.0000005312368 - inSlope: -0.52648604 - outSlope: -0.49235067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.008206485 - inSlope: -0.49235067 - outSlope: -0.43947795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.015531111 - inSlope: -0.43947795 - outSlope: -0.3888626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.022012148 - inSlope: -0.3888626 - outSlope: -0.34051993 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.027687475 - inSlope: -0.34051993 - outSlope: -0.29439262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.032594014 - inSlope: -0.29439262 - outSlope: -0.25055054 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.036769852 - inSlope: -0.25055054 - outSlope: -0.20888191 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.040251214 - inSlope: -0.20888191 - outSlope: -0.16937518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.04307413 - inSlope: -0.16937518 - outSlope: -0.13212506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.045276213 - inSlope: -0.13212506 - outSlope: -0.09701805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.04689318 - inSlope: -0.09701805 - outSlope: -0.064014554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.047960088 - inSlope: -0.064014554 - outSlope: -0.033287365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.048514877 - inSlope: -0.033287365 - outSlope: -0.004668166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.04859268 - inSlope: -0.004668166 - outSlope: 0.021837672 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04822872 - inSlope: 0.021837672 - outSlope: 0.046171367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.047459196 - inSlope: 0.046171367 - outSlope: 0.068353176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04631996 - inSlope: 0.068353176 - outSlope: 0.08841128 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04484644 - inSlope: 0.08841128 - outSlope: 0.10633874 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04307413 - inSlope: 0.10633874 - outSlope: 0.1221088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.041038986 - inSlope: 0.1221088 - outSlope: 0.13577333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0387761 - inSlope: 0.13577333 - outSlope: 0.14723866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.036322124 - inSlope: 0.14723866 - outSlope: 0.15661277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.033711914 - inSlope: 0.15661277 - outSlope: 0.16385642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.030980976 - inSlope: 0.16385642 - outSlope: 0.1689126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.028165769 - inSlope: 0.1689126 - outSlope: 0.17182538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.025302015 - inSlope: 0.17182538 - outSlope: 0.17263865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.022424707 - inSlope: 0.17263865 - outSlope: 0.17120232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.019571338 - inSlope: 0.17120232 - outSlope: 0.16771746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.01677605 - inSlope: 0.16771746 - outSlope: 0.16198787 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.014076254 - inSlope: 0.16198787 - outSlope: 0.15415034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.011507085 - inSlope: 0.15415034 - outSlope: 0.14413898 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.009104736 - inSlope: 0.14413898 - outSlope: 0.1319282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.006905935 - inSlope: 0.1319282 - outSlope: 0.117584355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0049461974 - inSlope: 0.117584355 - outSlope: 0.101045996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.003262099 - inSlope: 0.101045996 - outSlope: 0.08237222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0018892301 - inSlope: 0.08237222 - outSlope: 0.061535493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00086363946 - inSlope: 0.061535493 - outSlope: 0.038508642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00022182934 - inSlope: 0.038508642 - outSlope: 0.013277899 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000005312368 - inSlope: 0.013277899 - outSlope: 0.013277899 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000007589097 - inSlope: 1.3978994 - outSlope: 1.3978994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.023298401 - inSlope: 1.3978994 - outSlope: 1.4827025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.04801011 - inSlope: 1.4827025 - outSlope: 1.5587435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.07398917 - inSlope: 1.5587435 - outSlope: 1.6258739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.10108707 - inSlope: 1.6258739 - outSlope: 1.6839173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.12915236 - inSlope: 1.6839173 - outSlope: 1.732801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15803237 - inSlope: 1.732801 - outSlope: 1.7722948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.18757062 - inSlope: 1.7722948 - outSlope: 1.8023525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.21760984 - inSlope: 1.8023525 - outSlope: 1.8228445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.24799058 - inSlope: 1.8228445 - outSlope: 1.833687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.27855203 - inSlope: 1.833687 - outSlope: 1.8348689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.30913317 - inSlope: 1.8348689 - outSlope: 1.8263127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3395717 - inSlope: 1.8263127 - outSlope: 1.8080933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.3697066 - inSlope: 1.8080933 - outSlope: 1.7801089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.39937508 - inSlope: 1.7801089 - outSlope: 1.7425526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.42841762 - inSlope: 1.7425526 - outSlope: 1.6954122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.45667452 - inSlope: 1.6954122 - outSlope: 1.6388116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.48398802 - inSlope: 1.6388116 - outSlope: 1.5729158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5102033 - inSlope: 1.5729158 - outSlope: 1.4977183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.53516525 - inSlope: 1.4977183 - outSlope: 1.413455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.55872285 - inSlope: 1.413455 - outSlope: 1.3202025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5807262 - inSlope: 1.3202025 - outSlope: 1.2180401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6010269 - inSlope: 1.2180401 - outSlope: 1.1071383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6194792 - inSlope: 1.1071383 - outSlope: 0.9875456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6359383 - inSlope: 0.9875456 - outSlope: 0.859352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6502608 - inSlope: 0.859352 - outSlope: 0.722515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.66230273 - inSlope: 0.722515 - outSlope: 0.577076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.67192066 - inSlope: 0.577076 - outSlope: 0.423077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.67897195 - inSlope: 0.423077 - outSlope: 0.26030684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.6833104 - inSlope: 0.26030684 - outSlope: 0.0887274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6847892 - inSlope: 0.0887274 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.6847892 - inSlope: -0 - outSlope: -0.013614906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.68456227 - inSlope: -0.013614906 - outSlope: -0.0404549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.683888 - inSlope: -0.0404549 - outSlope: -0.06680853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.68277454 - inSlope: -0.06680853 - outSlope: -0.09264001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.68123055 - inSlope: -0.09264001 - outSlope: -0.1179136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.6792653 - inSlope: -0.1179136 - outSlope: -0.14269008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.67688715 - inSlope: -0.14269008 - outSlope: -0.16695397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.6741046 - inSlope: -0.16695397 - outSlope: -0.19070166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.6709262 - inSlope: -0.19070166 - outSlope: -0.21389386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.6673613 - inSlope: -0.21389386 - outSlope: -0.23665331 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.6634171 - inSlope: -0.23665331 - outSlope: -0.25884056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.6591031 - inSlope: -0.25884056 - outSlope: -0.28053072 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6544276 - inSlope: -0.28053072 - outSlope: -0.30175954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.64939827 - inSlope: -0.30175954 - outSlope: -0.32241383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.64402467 - inSlope: -0.32241383 - outSlope: -0.34260425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.6383146 - inSlope: -0.34260425 - outSlope: -0.3622595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.63227695 - inSlope: -0.3622595 - outSlope: -0.38143194 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.62591976 - inSlope: -0.38143194 - outSlope: -0.40006796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.61925197 - inSlope: -0.40006796 - outSlope: -0.41822115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.6122816 - inSlope: -0.41822115 - outSlope: -0.43581647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.605018 - inSlope: -0.43581647 - outSlope: -0.45296115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.5974687 - inSlope: -0.45296115 - outSlope: -0.46952313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.58964324 - inSlope: -0.46952313 - outSlope: -0.48561978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.5815496 - inSlope: -0.48561978 - outSlope: -0.50113726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.5731973 - inSlope: -0.50113726 - outSlope: -0.51624703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.5645932 - inSlope: -0.51624703 - outSlope: -0.53070235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.55574816 - inSlope: -0.53070235 - outSlope: -0.54471785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.54666954 - inSlope: -0.54471785 - outSlope: -0.55813247 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.53736734 - inSlope: -0.55813247 - outSlope: -0.57107097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.52784944 - inSlope: -0.57107097 - outSlope: -0.5834525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.51812524 - inSlope: -0.5834525 - outSlope: -0.5953115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.5082034 - inSlope: -0.5953115 - outSlope: -0.60659647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.49809346 - inSlope: -0.60659647 - outSlope: -0.61736286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.48780409 - inSlope: -0.61736286 - outSlope: -0.6275803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.47734442 - inSlope: -0.6275803 - outSlope: -0.6372148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.4667242 - inSlope: -0.6372148 - outSlope: -0.6463343 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.45595196 - inSlope: -0.6463343 - outSlope: -0.654902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.44503686 - inSlope: -0.654902 - outSlope: -0.66288894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.43398872 - inSlope: -0.66288894 - outSlope: -0.67034906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.42281625 - inSlope: -0.67034906 - outSlope: -0.6771869 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4115298 - inSlope: -0.6771869 - outSlope: -0.6835312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.40013763 - inSlope: -0.6835312 - outSlope: -0.68923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.38865048 - inSlope: -0.68923 - outSlope: -0.6944317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.37707663 - inSlope: -0.6944317 - outSlope: -0.6990133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.36542633 - inSlope: -0.6990133 - outSlope: -0.70308095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.35370833 - inSlope: -0.70308095 - outSlope: -0.70650166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.3419333 - inSlope: -0.70650166 - outSlope: -0.7094235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.3301096 - inSlope: -0.7094235 - outSlope: -0.7117248 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.31824753 - inSlope: -0.7117248 - outSlope: -0.71347183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.30635634 - inSlope: -0.71347183 - outSlope: -0.7146252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.29444593 - inSlope: -0.7146252 - outSlope: -0.7151992 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.28252596 - inSlope: -0.7151992 - outSlope: -0.71523345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.27060533 - inSlope: -0.71523345 - outSlope: -0.7146502 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2586945 - inSlope: -0.7146502 - outSlope: -0.7135246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.24680243 - inSlope: -0.7135246 - outSlope: -0.71184105 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.23493843 - inSlope: -0.71184105 - outSlope: -0.7095424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.22311273 - inSlope: -0.7095424 - outSlope: -0.7067046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.21133433 - inSlope: -0.7067046 - outSlope: -0.7033036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.19961262 - inSlope: -0.7033036 - outSlope: -0.6992856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.18795787 - inSlope: -0.6992856 - outSlope: -0.69477147 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.17637835 - inSlope: -0.69477147 - outSlope: -0.6896556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.1648841 - inSlope: -0.6896556 - outSlope: -0.6840015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.15348409 - inSlope: -0.6840015 - outSlope: -0.6777682 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.1421878 - inSlope: -0.6777682 - outSlope: -0.6709937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13100459 - inSlope: -0.6709937 - outSlope: -0.6636516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.11994374 - inSlope: -0.6636516 - outSlope: -0.6557976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.10901379 - inSlope: -0.6557976 - outSlope: -0.6473875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.09822401 - inSlope: -0.6473875 - outSlope: -0.63842404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.08758362 - inSlope: -0.63842404 - outSlope: -0.6289169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.07710168 - inSlope: -0.6289169 - outSlope: -0.6189078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.06678656 - inSlope: -0.6189078 - outSlope: -0.6083218 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.05664787 - inSlope: -0.6083218 - outSlope: -0.5972503 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.04669371 - inSlope: -0.5972503 - outSlope: -0.5856182 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.036933415 - inSlope: -0.5856182 - outSlope: -0.5735138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.02737486 - inSlope: -0.5735138 - outSlope: -0.56081355 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.018027976 - inSlope: -0.56081355 - outSlope: -0.54768026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.00889998 - inSlope: -0.54768026 - outSlope: -0.5339948 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.00000007589097 - inSlope: -0.5339948 - outSlope: -0.49939018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.008323206 - inSlope: -0.49939018 - outSlope: -0.4457163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.015751803 - inSlope: -0.4457163 - outSlope: -0.39441854 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.02232544 - inSlope: -0.39441854 - outSlope: -0.34538794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0280819 - inSlope: -0.34538794 - outSlope: -0.29859686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.03305851 - inSlope: -0.29859686 - outSlope: -0.25409395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.037293404 - inSlope: -0.25409395 - outSlope: -0.21182007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.040823735 - inSlope: -0.21182007 - outSlope: -0.17178448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.043686807 - inSlope: -0.17178448 - outSlope: -0.13398385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.04591987 - inSlope: -0.13398385 - outSlope: -0.098353125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.047559086 - inSlope: -0.098353125 - outSlope: -0.0650215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.048642777 - inSlope: -0.0650215 - outSlope: -0.033720095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.049204778 - inSlope: -0.033720095 - outSlope: -0.004732092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.049283646 - inSlope: -0.004732092 - outSlope: 0.022179877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04891398 - inSlope: 0.022179877 - outSlope: 0.046776876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.048134368 - inSlope: 0.046776876 - outSlope: 0.06932837 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04697888 - inSlope: 0.06932837 - outSlope: 0.08965895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.045484565 - inSlope: 0.08965895 - outSlope: 0.10786559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.043686807 - inSlope: 0.10786559 - outSlope: 0.12384419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04162274 - inSlope: 0.12384419 - outSlope: 0.1376777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.039328113 - inSlope: 0.1376777 - outSlope: 0.14934309 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.036839064 - inSlope: 0.14934309 - outSlope: 0.15884459 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.034191657 - inSlope: 0.15884459 - outSlope: 0.16616972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.031422164 - inSlope: 0.16616972 - outSlope: 0.1713086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.028567024 - inSlope: 0.1713086 - outSlope: 0.17429805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.025662059 - inSlope: 0.17429805 - outSlope: 0.17503856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.022744752 - inSlope: 0.17503856 - outSlope: 0.17365688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.019850474 - inSlope: 0.17365688 - outSlope: 0.17012642 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.017015036 - inSlope: 0.17012642 - outSlope: 0.16431028 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.014276534 - inSlope: 0.16431028 - outSlope: 0.15634969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.011670709 - inSlope: 0.15634969 - outSlope: 0.14615168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.009234815 - inSlope: 0.14615168 - outSlope: 0.13381788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007004519 - inSlope: 0.13381788 - outSlope: 0.11925557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005016928 - inSlope: 0.11925557 - outSlope: 0.102521345 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0033082406 - inSlope: 0.102521345 - outSlope: 0.08354244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0019158679 - inSlope: 0.08354244 - outSlope: 0.062386997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0008760856 - inSlope: 0.062386997 - outSlope: 0.039059617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00022509265 - inSlope: 0.039059617 - outSlope: 0.013510125 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000007589097 - inSlope: 0.013510125 - outSlope: 0.013510125 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000006830187 - inSlope: 1.5141617 - outSlope: 1.5141617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.02523596 - inSlope: 1.5141617 - outSlope: 1.6078238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.052033026 - inSlope: 1.6078238 - outSlope: 1.692117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.080234975 - inSlope: 1.692117 - outSlope: 1.7668892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.10968313 - inSlope: 1.7668892 - outSlope: 1.8317956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.14021306 - inSlope: 1.8317956 - outSlope: 1.8866427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.1716571 - inSlope: 1.8866427 - outSlope: 1.9312683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2038449 - inSlope: 1.9312683 - outSlope: 1.965388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.23660138 - inSlope: 1.965388 - outSlope: 1.9888939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.2697496 - inSlope: 1.9888939 - outSlope: 2.0016685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.30311075 - inSlope: 2.0016685 - outSlope: 2.0036156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.33650434 - inSlope: 2.0036156 - outSlope: 1.9946105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.36974785 - inSlope: 1.9946105 - outSlope: 1.9748319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.4026617 - inSlope: 1.9748319 - outSlope: 1.9441189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.4350637 - inSlope: 1.9441189 - outSlope: 1.9026608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.4667747 - inSlope: 1.9026608 - outSlope: 1.8506458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.49761882 - inSlope: 1.8506458 - outSlope: 1.7881428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5274212 - inSlope: 1.7881428 - outSlope: 1.7152784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5560092 - inSlope: 1.7152784 - outSlope: 1.6323475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.58321494 - inSlope: 1.6323475 - outSlope: 1.5395151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.60887355 - inSlope: 1.5395151 - outSlope: 1.4369572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6328228 - inSlope: 1.4369572 - outSlope: 1.3248457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6549036 - inSlope: 1.3248457 - outSlope: 1.2033975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6749602 - inSlope: 1.2033975 - outSlope: 1.0726645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.69283795 - inSlope: 1.0726645 - outSlope: 0.93281955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.70838493 - inSlope: 0.93281955 - outSlope: 0.7838517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.72144914 - inSlope: 0.7838517 - outSlope: 0.6257957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.73187906 - inSlope: 0.6257957 - outSlope: 0.4585465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.7395215 - inSlope: 0.4585465 - outSlope: 0.28211144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.74422336 - inSlope: 0.28211144 - outSlope: 0.09614817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7458258 - inSlope: 0.09614817 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.7458258 - inSlope: -0 - outSlope: -0.014745011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.7455801 - inSlope: -0.014745011 - outSlope: -0.04384164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.7448494 - inSlope: -0.04384164 - outSlope: -0.07238037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.74364305 - inSlope: -0.07238037 - outSlope: -0.10039339 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.7419698 - inSlope: -0.10039339 - outSlope: -0.12779486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.7398399 - inSlope: -0.12779486 - outSlope: -0.1546599 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.73726225 - inSlope: -0.1546599 - outSlope: -0.18096931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.7342461 - inSlope: -0.18096931 - outSlope: -0.20670553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.730801 - inSlope: -0.20670553 - outSlope: -0.23195766 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.726935 - inSlope: -0.23195766 - outSlope: -0.25662684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.7226579 - inSlope: -0.25662684 - outSlope: -0.28074172 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.7179789 - inSlope: -0.28074172 - outSlope: -0.30435592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.7129063 - inSlope: -0.30435592 - outSlope: -0.32743365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.7074491 - inSlope: -0.32743365 - outSlope: -0.34992597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.70161694 - inSlope: -0.34992597 - outSlope: -0.37191546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.69541836 - inSlope: -0.37191546 - outSlope: -0.39337316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.68886214 - inSlope: -0.39337316 - outSlope: -0.41429797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.6819572 - inSlope: -0.41429797 - outSlope: -0.43464345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.67471313 - inSlope: -0.43464345 - outSlope: -0.45445964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.6671388 - inSlope: -0.45445964 - outSlope: -0.47374293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.6592431 - inSlope: -0.47374293 - outSlope: -0.4924791 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.65103513 - inSlope: -0.4924791 - outSlope: -0.51067513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.6425238 - inSlope: -0.51067513 - outSlope: -0.5282955 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.6337189 - inSlope: -0.5282955 - outSlope: -0.5453473 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.6246298 - inSlope: -0.5453473 - outSlope: -0.5618983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.61526483 - inSlope: -0.5618983 - outSlope: -0.57782704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.6056344 - inSlope: -0.57782704 - outSlope: -0.5931943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.5957478 - inSlope: -0.5931943 - outSlope: -0.60801804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.5856142 - inSlope: -0.60801804 - outSlope: -0.62224716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.57524335 - inSlope: -0.62224716 - outSlope: -0.635913 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.5646448 - inSlope: -0.635913 - outSlope: -0.64893425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.55382925 - inSlope: -0.64893425 - outSlope: -0.6614656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.54280484 - inSlope: -0.6614656 - outSlope: -0.67330307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.53158313 - inSlope: -0.67330307 - outSlope: -0.6845862 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.5201734 - inSlope: -0.6845862 - outSlope: -0.6952507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.5085859 - inSlope: -0.6952507 - outSlope: -0.7053215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.49683052 - inSlope: -0.7053215 - outSlope: -0.71478105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.48491743 - inSlope: -0.71478105 - outSlope: -0.7236321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.4728569 - inSlope: -0.7236321 - outSlope: -0.73182356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.46065986 - inSlope: -0.73182356 - outSlope: -0.73940885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.4483364 - inSlope: -0.73940885 - outSlope: -0.7463844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.43589666 - inSlope: -0.7463844 - outSlope: -0.7527269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.42335123 - inSlope: -0.7527269 - outSlope: -0.7583989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.41071126 - inSlope: -0.7583989 - outSlope: -0.76347715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.39798656 - inSlope: -0.76347715 - outSlope: -0.7679064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.38518813 - inSlope: -0.7679064 - outSlope: -0.7716633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.3723271 - inSlope: -0.7716633 - outSlope: -0.77483726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.35941315 - inSlope: -0.77483726 - outSlope: -0.77728164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.34645846 - inSlope: -0.77728164 - outSlope: -0.77918243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.3334721 - inSlope: -0.77918243 - outSlope: -0.7804091 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.3204653 - inSlope: -0.7804091 - outSlope: -0.78092587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.30744988 - inSlope: -0.78092587 - outSlope: -0.7808613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.29443544 - inSlope: -0.7808613 - outSlope: -0.7801534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2814329 - inSlope: -0.7801534 - outSlope: -0.7787801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.26845324 - inSlope: -0.7787801 - outSlope: -0.77676666 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.25550714 - inSlope: -0.77676666 - outSlope: -0.7741506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.24260464 - inSlope: -0.7741506 - outSlope: -0.7708792 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.22975667 - inSlope: -0.7708792 - outSlope: -0.766965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.21697393 - inSlope: -0.766965 - outSlope: -0.7624115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.20426708 - inSlope: -0.7624115 - outSlope: -0.75724465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.19164635 - inSlope: -0.75724465 - outSlope: -0.75150204 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.17912133 - inSlope: -0.75150204 - outSlope: -0.7450674 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.16670355 - inSlope: -0.7450674 - outSlope: -0.7380393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.15440273 - inSlope: -0.7380393 - outSlope: -0.730419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.1422291 - inSlope: -0.730419 - outSlope: -0.72219443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13019253 - inSlope: -0.72219443 - outSlope: -0.71339273 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.118302666 - inSlope: -0.71339273 - outSlope: -0.70394063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.10657033 - inSlope: -0.70394063 - outSlope: -0.69393015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.09500484 - inSlope: -0.69393015 - outSlope: -0.6833274 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.08361606 - inSlope: -0.6833274 - outSlope: -0.672156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.072413474 - inSlope: -0.672156 - outSlope: -0.66042197 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.061406452 - inSlope: -0.66042197 - outSlope: -0.64809495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.05060488 - inSlope: -0.64809495 - outSlope: -0.63523287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.040017676 - inSlope: -0.63523287 - outSlope: -0.62178886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.029654538 - inSlope: -0.62178886 - outSlope: -0.6077838 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.019524818 - inSlope: -0.6077838 - outSlope: -0.5932769 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.009636879 - inSlope: -0.5932769 - outSlope: -0.5782174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000006830187 - inSlope: -0.5782174 - outSlope: -0.5404903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.00900836 - inSlope: -0.5404903 - outSlope: -0.48225433 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017045924 - inSlope: -0.48225433 - outSlope: -0.4265379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.024154883 - inSlope: -0.4265379 - outSlope: -0.37341538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.030378466 - inSlope: -0.37341538 - outSlope: -0.3227169 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.035757076 - inSlope: -0.3227169 - outSlope: -0.27456415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.04033314 - inSlope: -0.27456415 - outSlope: -0.2288349 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.044147052 - inSlope: -0.2288349 - outSlope: -0.1855525 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.04723959 - inSlope: -0.1855525 - outSlope: -0.14468072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.049650934 - inSlope: -0.14468072 - outSlope: -0.10623391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.051421497 - inSlope: -0.10623391 - outSlope: -0.070150115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.052590664 - inSlope: -0.070150115 - outSlope: -0.036425773 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.05319776 - inSlope: -0.036425773 - outSlope: -0.0051447055 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.053283505 - inSlope: -0.0051447055 - outSlope: 0.023932032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05288464 - inSlope: 0.023932032 - outSlope: 0.05054717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.052042186 - inSlope: 0.05054717 - outSlope: 0.074850515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05079466 - inSlope: 0.074850515 - outSlope: 0.09682158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.04918097 - inSlope: 0.09682158 - outSlope: 0.11648286 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04723959 - inSlope: 0.11648286 - outSlope: 0.13376659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.04501015 - inSlope: 0.13376659 - outSlope: 0.1487083 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.04253168 - inSlope: 0.1487083 - outSlope: 0.16136989 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.039842185 - inSlope: 0.16136989 - outSlope: 0.17164657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.03698141 - inSlope: 0.17164657 - outSlope: 0.17956936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.03398859 - inSlope: 0.17956936 - outSlope: 0.18513519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.030903008 - inSlope: 0.18513519 - outSlope: 0.18841498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.027762761 - inSlope: 0.18841498 - outSlope: 0.18930502 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.02460768 - inSlope: 0.18930502 - outSlope: 0.18778968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.021477856 - inSlope: 0.18778968 - outSlope: 0.1839759 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.018411594 - inSlope: 0.1839759 - outSlope: 0.17769529 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.015450008 - inSlope: 0.17769529 - outSlope: 0.16914496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.012630928 - inSlope: 0.16914496 - outSlope: 0.15818307 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.009994509 - inSlope: 0.15818307 - outSlope: 0.14479159 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.007581318 - inSlope: 0.14479159 - outSlope: 0.12907067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.005430142 - inSlope: 0.12907067 - outSlope: 0.11093627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0035812058 - inSlope: 0.11093627 - outSlope: 0.09042913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0020740551 - inSlope: 0.09042913 - outSlope: 0.067561574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.00094803004 - inSlope: 0.067561574 - outSlope: 0.04225568 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0002437694 - inSlope: 0.04225568 - outSlope: 0.01462208 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000006830187 - inSlope: 0.01462208 - outSlope: 0.01462208 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000026680421 - inSlope: -0.4806745 - outSlope: -0.4806745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.008011215 - inSlope: -0.4806745 - outSlope: -0.5105457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.01652031 - inSlope: -0.5105457 - outSlope: -0.5375756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.025479903 - inSlope: -0.5375756 - outSlope: -0.56184816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.03484404 - inSlope: -0.56184816 - outSlope: -0.58321977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.04456437 - inSlope: -0.58321977 - outSlope: -0.6016285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.05459151 - inSlope: -0.6016285 - outSlope: -0.61714613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.06487728 - inSlope: -0.61714613 - outSlope: -0.6295683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.07537009 - inSlope: -0.6295683 - outSlope: -0.6390305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0860206 - inSlope: -0.6390305 - outSlope: -0.6452756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.09677519 - inSlope: -0.6452756 - outSlope: -0.64842945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.107582346 - inSlope: -0.64842945 - outSlope: -0.64817196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.11838521 - inSlope: -0.64817196 - outSlope: -0.644762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.12913124 - inSlope: -0.644762 - outSlope: -0.6378687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13976239 - inSlope: -0.6378687 - outSlope: -0.62764055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.15022306 - inSlope: -0.62764055 - outSlope: -0.6137926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.16045295 - inSlope: -0.6137926 - outSlope: -0.5964801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.17039427 - inSlope: -0.5964801 - outSlope: -0.57556134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.17998697 - inSlope: -0.57556134 - outSlope: -0.5509638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.18916969 - inSlope: -0.5509638 - outSlope: -0.5227782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.19788267 - inSlope: -0.5227782 - outSlope: -0.4906525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2060602 - inSlope: -0.4906525 - outSlope: -0.45498183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.21364324 - inSlope: -0.45498183 - outSlope: -0.4154692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.22056772 - inSlope: -0.4154692 - outSlope: -0.3722036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.22677112 - inSlope: -0.3722036 - outSlope: -0.32508224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.23218915 - inSlope: -0.32508224 - outSlope: -0.27416533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.23675857 - inSlope: -0.27416533 - outSlope: -0.21970442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.24042031 - inSlope: -0.21970442 - outSlope: -0.1613866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.24311009 - inSlope: -0.1613866 - outSlope: -0.09945462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.24476767 - inSlope: -0.09945462 - outSlope: -0.033923656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.24533306 - inSlope: -0.033923656 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.24533306 - inSlope: -0 - outSlope: 0.00006169065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.24533203 - inSlope: 0.00006169065 - outSlope: -0.000061690866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.24533306 - inSlope: -0.000061690866 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.24533306 - inSlope: -0 - outSlope: 0.0052133254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.24524617 - inSlope: 0.0052133254 - outSlope: 0.015516594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.24498756 - inSlope: 0.015516594 - outSlope: 0.025491739 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.2445627 - inSlope: 0.025491739 - outSlope: 0.035401616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.24397267 - inSlope: 0.035401616 - outSlope: 0.045061156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.24322166 - inSlope: 0.045061156 - outSlope: 0.054396145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.24231505 - inSlope: 0.054396145 - outSlope: 0.063728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.24125291 - inSlope: 0.063728 - outSlope: 0.07267899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.2400416 - inSlope: 0.07267899 - outSlope: 0.081494525 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.23868336 - inSlope: 0.081494525 - outSlope: 0.08999625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.23718342 - inSlope: 0.08999625 - outSlope: 0.09836117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.23554407 - inSlope: 0.09836117 - outSlope: 0.10653655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.23376846 - inSlope: 0.10653655 - outSlope: 0.11439007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.23186196 - inSlope: 0.11439007 - outSlope: 0.12205227 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.22982775 - inSlope: 0.12205227 - outSlope: 0.129583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.22766803 - inSlope: 0.129583 - outSlope: 0.13672931 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.22538921 - inSlope: 0.13672931 - outSlope: 0.14380677 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.22299244 - inSlope: 0.14380677 - outSlope: 0.15057132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.22048292 - inSlope: 0.15057132 - outSlope: 0.157132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.21786405 - inSlope: 0.157132 - outSlope: 0.1635085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.21513891 - inSlope: 0.1635085 - outSlope: 0.16962127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.2123119 - inSlope: 0.16962127 - outSlope: 0.17548423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.20938714 - inSlope: 0.17548423 - outSlope: 0.18114674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.20636803 - inSlope: 0.18114674 - outSlope: 0.18661577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.20325777 - inSlope: 0.18661577 - outSlope: 0.19182909 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.20006062 - inSlope: 0.19182909 - outSlope: 0.19685288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.19677974 - inSlope: 0.19685288 - outSlope: 0.20162095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.1934194 - inSlope: 0.20162095 - outSlope: 0.20624776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.18998194 - inSlope: 0.20624776 - outSlope: 0.21049577 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.18647365 - inSlope: 0.21049577 - outSlope: 0.21468958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.1828955 - inSlope: 0.21468958 - outSlope: 0.21854481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.17925309 - inSlope: 0.21854481 - outSlope: 0.22221676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.17554948 - inSlope: 0.22221676 - outSlope: 0.22568932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.17178799 - inSlope: 0.22568932 - outSlope: 0.22897504 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.16797175 - inSlope: 0.22897504 - outSlope: 0.23206674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.16410397 - inSlope: 0.23206674 - outSlope: 0.2348321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.1601901 - inSlope: 0.2348321 - outSlope: 0.23740621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.15623331 - inSlope: 0.23740621 - outSlope: 0.23985408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.15223575 - inSlope: 0.23985408 - outSlope: 0.24210893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.1482006 - inSlope: 0.24210893 - outSlope: 0.24397129 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.14413442 - inSlope: 0.24397129 - outSlope: 0.24584258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.14003704 - inSlope: 0.24584258 - outSlope: 0.24745011 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.13591288 - inSlope: 0.24745011 - outSlope: 0.24873668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.13176727 - inSlope: 0.24873668 - outSlope: 0.24995798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.12760128 - inSlope: 0.24995798 - outSlope: 0.25086322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.12342023 - inSlope: 0.25086322 - outSlope: 0.2516983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.11922526 - inSlope: 0.2516983 - outSlope: 0.25221416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.1150217 - inSlope: 0.25221416 - outSlope: 0.25259683 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.110811755 - inSlope: 0.25259683 - outSlope: 0.2527971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.106598474 - inSlope: 0.2527971 - outSlope: 0.2527269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.10238636 - inSlope: 0.2527269 - outSlope: 0.25253558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.09817744 - inSlope: 0.25253558 - outSlope: 0.25215024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.09397491 - inSlope: 0.25215024 - outSlope: 0.25150383 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.089783184 - inSlope: 0.25150383 - outSlope: 0.25079706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.08560324 - inSlope: 0.25079706 - outSlope: 0.24976575 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.08144048 - inSlope: 0.24976575 - outSlope: 0.24860704 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.07729703 - inSlope: 0.24860704 - outSlope: 0.24726012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.073176034 - inSlope: 0.24726012 - outSlope: 0.24577731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.06907975 - inSlope: 0.24577731 - outSlope: 0.24403879 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.06501244 - inSlope: 0.24403879 - outSlope: 0.24216726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.060976323 - inSlope: 0.24216726 - outSlope: 0.24011448 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.05697442 - inSlope: 0.24011448 - outSlope: 0.23779616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.053011153 - inSlope: 0.23779616 - outSlope: 0.23540808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.049087632 - inSlope: 0.23540808 - outSlope: 0.23290269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.045205925 - inSlope: 0.23290269 - outSlope: 0.23000523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.041372508 - inSlope: 0.23000523 - outSlope: 0.22710599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.03758741 - inSlope: 0.22710599 - outSlope: 0.2240192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.03385376 - inSlope: 0.2240192 - outSlope: 0.22067215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.030175896 - inSlope: 0.22067215 - outSlope: 0.21725835 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.026554927 - inSlope: 0.21725835 - outSlope: 0.21365134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.022994075 - inSlope: 0.21365134 - outSlope: 0.20979331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.019497523 - inSlope: 0.20979331 - outSlope: 0.20586812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.016066391 - inSlope: 0.20586812 - outSlope: 0.20168118 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.012705041 - inSlope: 0.20168118 - outSlope: 0.19743173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.009414515 - inSlope: 0.19743173 - outSlope: 0.19298552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0061980933 - inSlope: 0.19298552 - outSlope: 0.1883588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.003058783 - inSlope: 0.1883588 - outSlope: 0.18352877 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.000000026680421 - inSlope: 0.18352877 - outSlope: 0.17158352 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.0028597903 - inSlope: 0.17158352 - outSlope: 0.1531101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.005411623 - inSlope: 0.1531101 - outSlope: 0.13540852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0076684295 - inSlope: 0.13540852 - outSlope: 0.118543275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.009644149 - inSlope: 0.118543275 - outSlope: 0.102449976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.011351647 - inSlope: 0.102449976 - outSlope: 0.0871626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0128043555 - inSlope: 0.0871626 - outSlope: 0.07267318 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.014015574 - inSlope: 0.07267318 - outSlope: 0.0589378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.01499787 - inSlope: 0.0589378 - outSlope: 0.04592941 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.01576336 - inSlope: 0.04592941 - outSlope: 0.03376178 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.016326055 - inSlope: 0.03376178 - outSlope: 0.022273755 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.016697284 - inSlope: 0.022273755 - outSlope: 0.01158626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.016890388 - inSlope: 0.01158626 - outSlope: 0.0016121209 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.016917257 - inSlope: 0.0016121209 - outSlope: -0.007597588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.01679063 - inSlope: -0.007597588 - outSlope: -0.016059853 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.016522966 - inSlope: -0.016059853 - outSlope: -0.023786183 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.016126525 - inSlope: -0.023786183 - outSlope: -0.03070797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.015614726 - inSlope: -0.03070797 - outSlope: -0.03701139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.01499787 - inSlope: -0.03701139 - outSlope: -0.042454325 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.014290298 - inSlope: -0.042454325 - outSlope: -0.047251683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.013502771 - inSlope: -0.047251683 - outSlope: -0.051239908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.012648773 - inSlope: -0.051239908 - outSlope: -0.054493207 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.011740554 - inSlope: -0.054493207 - outSlope: -0.057001747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.010790526 - inSlope: -0.057001747 - outSlope: -0.058803912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.009810462 - inSlope: -0.058803912 - outSlope: -0.059803426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.008813739 - inSlope: -0.059803426 - outSlope: -0.060125545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0078116474 - inSlope: -0.060125545 - outSlope: -0.059640482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0068176403 - inSlope: -0.059640482 - outSlope: -0.05838722 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.005844521 - inSlope: -0.05838722 - outSlope: -0.056388386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0049047153 - inSlope: -0.056388386 - outSlope: -0.05372073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.0040093707 - inSlope: -0.05372073 - outSlope: -0.050212994 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0031724763 - inSlope: -0.050212994 - outSlope: -0.04593001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.002406977 - inSlope: -0.04593001 - outSlope: -0.040972367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0017241047 - inSlope: -0.040972367 - outSlope: -0.035245314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.0011366834 - inSlope: -0.035245314 - outSlope: -0.02870961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.00065819034 - inSlope: -0.02870961 - outSlope: -0.02143253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00030098186 - inSlope: -0.02143253 - outSlope: -0.013391559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.00007778943 - inSlope: -0.013391559 - outSlope: -0.0046657696 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.000000026680421 - inSlope: -0.0046657696 - outSlope: -0.0046657696 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 3.533949e-17 - inSlope: 1.9432455 - outSlope: 1.9432455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.032387428 - inSlope: 1.9432455 - outSlope: 2.0659657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.06682019 - inSlope: 2.0659657 - outSlope: 2.1769457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.10310262 - inSlope: 2.1769457 - outSlope: 2.2756765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.14103056 - inSlope: 2.2756765 - outSlope: 2.3618684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.18039504 - inSlope: 2.3618684 - outSlope: 2.4350338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.22097893 - inSlope: 2.4350338 - outSlope: 2.4948292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2625594 - inSlope: 2.4948292 - outSlope: 2.5408378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.30490673 - inSlope: 2.5408378 - outSlope: 2.5728967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.34778833 - inSlope: 2.5728967 - outSlope: 2.5906851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.39096642 - inSlope: 2.5906851 - outSlope: 2.5940611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.43420076 - inSlope: 2.5940611 - outSlope: 2.5829496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.47724992 - inSlope: 2.5829496 - outSlope: 2.5573936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.51987314 - inSlope: 2.5573936 - outSlope: 2.517357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5618291 - inSlope: 2.517357 - outSlope: 2.4631371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6028814 - inSlope: 2.4631371 - outSlope: 2.3948424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.64279544 - inSlope: 2.3948424 - outSlope: 2.3128102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.68134224 - inSlope: 2.3128102 - outSlope: 2.2172945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7182972 - inSlope: 2.2172945 - outSlope: 2.1086903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.753442 - inSlope: 2.1086903 - outSlope: 1.9872899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7865635 - inSlope: 1.9872899 - outSlope: 1.853469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.81745464 - inSlope: 1.853469 - outSlope: 1.7075679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.8459141 - inSlope: 1.7075679 - outSlope: 1.5497675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.87174356 - inSlope: 1.5497675 - outSlope: 1.3804209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.8947506 - inSlope: 1.3804209 - outSlope: 1.1995673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.91474336 - inSlope: 1.1995673 - outSlope: 1.0073904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.9315332 - inSlope: 1.0073904 - outSlope: 0.8038338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.94493043 - inSlope: 0.8038338 - outSlope: 0.5887623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.95474315 - inSlope: 0.5887623 - outSlope: 0.36207354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.9607777 - inSlope: 0.36207354 - outSlope: 0.12338509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.9628341 - inSlope: 0.12338509 - outSlope: 0.00000040871754 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.96283436 - inSlope: 0.00000040871754 - outSlope: -0.018918533 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.96251905 - inSlope: -0.018918533 - outSlope: -0.056301408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.9615807 - inSlope: -0.056301408 - outSlope: -0.092897505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.9600324 - inSlope: -0.092897505 - outSlope: -0.12881768 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.95788544 - inSlope: -0.12881768 - outSlope: -0.1640512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.95515126 - inSlope: -0.1640512 - outSlope: -0.19850512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.95184284 - inSlope: -0.19850512 - outSlope: -0.23237084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.94797 - inSlope: -0.23237084 - outSlope: -0.26545668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.9435457 - inSlope: -0.26545668 - outSlope: -0.29789716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.93858075 - inSlope: -0.29789716 - outSlope: -0.3296617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9330864 - inSlope: -0.3296617 - outSlope: -0.36075032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.9270739 - inSlope: -0.36075032 - outSlope: -0.39114156 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9205549 - inSlope: -0.39114156 - outSlope: -0.42088905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.91354007 - inSlope: -0.42088905 - outSlope: -0.44990736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.90604156 - inSlope: -0.44990736 - outSlope: -0.4783313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.8980694 - inSlope: -0.4783313 - outSlope: -0.50605464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.88963515 - inSlope: -0.50605464 - outSlope: -0.5330878 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.88075036 - inSlope: -0.5330878 - outSlope: -0.5594807 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.8714257 - inSlope: -0.5594807 - outSlope: -0.58513695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.8616734 - inSlope: -0.58513695 - outSlope: -0.61016023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.8515041 - inSlope: -0.61016023 - outSlope: -0.63447535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.8409295 - inSlope: -0.63447535 - outSlope: -0.6581063 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.829961 - inSlope: -0.6581063 - outSlope: -0.68102425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.8186106 - inSlope: -0.68102425 - outSlope: -0.70327586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.80688936 - inSlope: -0.70327586 - outSlope: -0.7247443 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.7948103 - inSlope: -0.7247443 - outSlope: -0.74562263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.78238326 - inSlope: -0.74562263 - outSlope: -0.7656176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.769623 - inSlope: -0.7656176 - outSlope: -0.7849868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.7565399 - inSlope: -0.7849868 - outSlope: -0.80359197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7431466 - inSlope: -0.80359197 - outSlope: -0.82144696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.7294558 - inSlope: -0.82144696 - outSlope: -0.8385559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7154799 - inSlope: -0.8385559 - outSlope: -0.85488164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.7012319 - inSlope: -0.85488164 - outSlope: -0.87046707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.6867241 - inSlope: -0.87046707 - outSlope: -0.8852407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.6719701 - inSlope: -0.8852407 - outSlope: -0.89926684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.65698236 - inSlope: -0.89926684 - outSlope: -0.9124312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.6417752 - inSlope: -0.9124312 - outSlope: -0.9248593 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.6263608 - inSlope: -0.9248593 - outSlope: -0.9364566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.6107532 - inSlope: -0.9364566 - outSlope: -0.9472212 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.5949662 - inSlope: -0.9472212 - outSlope: -0.9571633 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.57901347 - inSlope: -0.9571633 - outSlope: -0.96634716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.5629077 - inSlope: -0.96634716 - outSlope: -0.974612 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.5466642 - inSlope: -0.974612 - outSlope: -0.98203635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.5302969 - inSlope: -0.98203635 - outSlope: -0.988674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.5138189 - inSlope: -0.988674 - outSlope: -0.99443173 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.49724507 - inSlope: -0.99443173 - outSlope: -0.9993348 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4805895 - inSlope: -0.9993348 - outSlope: -1.0033957 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.46386626 - inSlope: -1.0033957 - outSlope: -1.0065911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.44708976 - inSlope: -1.0065911 - outSlope: -1.00893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.43027428 - inSlope: -1.00893 - outSlope: -1.0104195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.41343397 - inSlope: -1.0104195 - outSlope: -1.0110686 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.39658284 - inSlope: -1.0110686 - outSlope: -1.0108038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.379736 - inSlope: -1.0108038 - outSlope: -1.0097239 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.3629073 - inSlope: -1.0097239 - outSlope: -1.0078017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.3461106 - inSlope: -1.0078017 - outSlope: -1.0050211 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.32936028 - inSlope: -1.0050211 - outSlope: -1.0014001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.3126703 - inSlope: -1.0014001 - outSlope: -0.9968976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.29605535 - inSlope: -0.9968976 - outSlope: -0.9916029 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.27952865 - inSlope: -0.9916029 - outSlope: -0.9854499 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.2631045 - inSlope: -0.9854499 - outSlope: -0.9784905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.24679634 - inSlope: -0.9784905 - outSlope: -0.97071564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.23061776 - inSlope: -0.97071564 - outSlope: -0.9621057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.21458268 - inSlope: -0.9621057 - outSlope: -0.9526999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.19870414 - inSlope: -0.9526999 - outSlope: -0.9425166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.18299554 - inSlope: -0.9425166 - outSlope: -0.9315446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.16746981 - inSlope: -0.9315446 - outSlope: -0.91979027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.15213999 - inSlope: -0.91979027 - outSlope: -0.9072295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13701952 - inSlope: -0.9072295 - outSlope: -0.8939789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.12211988 - inSlope: -0.8939789 - outSlope: -0.87993705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.10745428 - inSlope: -0.87993705 - outSlope: -0.86515987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.09303496 - inSlope: -0.86515987 - outSlope: -0.8496285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0788745 - inSlope: -0.8496285 - outSlope: -0.83341765 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.06498422 - inSlope: -0.83341765 - outSlope: -0.81646746 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.05137644 - inSlope: -0.81646746 - outSlope: -0.79885113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.038062267 - inSlope: -0.79885113 - outSlope: -0.78049284 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.025054066 - inSlope: -0.78049284 - outSlope: -0.7614651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.012362993 - inSlope: -0.7614651 - outSlope: -0.7417803 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 3.533949e-17 - inSlope: -0.7417803 - outSlope: -0.69307965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.011551482 - inSlope: -0.69307965 - outSlope: -0.61808264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.021852849 - inSlope: -0.61808264 - outSlope: -0.546518 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.030961474 - inSlope: -0.546518 - outSlope: -0.47822726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.03893192 - inSlope: -0.47822726 - outSlope: -0.4132157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.045818843 - inSlope: -0.4132157 - outSlope: -0.3514457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.051676266 - inSlope: -0.3514457 - outSlope: -0.29284072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05655694 - inSlope: -0.29284072 - outSlope: -0.23739785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.060513567 - inSlope: -0.23739785 - outSlope: -0.18513049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.06359907 - inSlope: -0.18513049 - outSlope: -0.13585134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.06586326 - inSlope: -0.13585134 - outSlope: -0.08974814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.06735906 - inSlope: -0.08974814 - outSlope: -0.046593145 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.06813561 - inSlope: -0.046593145 - outSlope: -0.0065003396 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.06824395 - inSlope: -0.0065003396 - outSlope: 0.030541897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.06773492 - inSlope: 0.030541897 - outSlope: 0.06466767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.066657126 - inSlope: 0.06466767 - outSlope: 0.095730335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0650616 - inSlope: 0.095730335 - outSlope: 0.123876154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.062997 - inSlope: 0.123876154 - outSlope: 0.14900602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.060513567 - inSlope: 0.14900602 - outSlope: 0.17112376 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.057661507 - inSlope: 0.17112376 - outSlope: 0.19031744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.054489553 - inSlope: 0.19031744 - outSlope: 0.2064981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.05104792 - inSlope: 0.2064981 - outSlope: 0.21970464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.04738618 - inSlope: 0.21970464 - outSlope: 0.22987738 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.043554895 - inSlope: 0.22987738 - outSlope: 0.23707554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.03960364 - inSlope: 0.23707554 - outSlope: 0.24130091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.03558196 - inSlope: 0.24130091 - outSlope: 0.2424384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.031541325 - inSlope: 0.2424384 - outSlope: 0.24058454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.027531587 - inSlope: 0.24058454 - outSlope: 0.23569018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.02360342 - inSlope: 0.23569018 - outSlope: 0.22776358 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.019807365 - inSlope: 0.22776358 - outSlope: 0.21678662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.016194258 - inSlope: 0.21678662 - outSlope: 0.20272508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0128154615 - inSlope: 0.20272508 - outSlope: 0.18562843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.009721657 - inSlope: 0.18562843 - outSlope: 0.16550553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0069632344 - inSlope: 0.16550553 - outSlope: 0.14224601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.00459247 - inSlope: 0.14224601 - outSlope: 0.11595863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.002659828 - inSlope: 0.11595863 - outSlope: 0.086638786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0012158495 - inSlope: 0.086638786 - outSlope: 0.054208983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0003123673 - inSlope: 0.054208983 - outSlope: 0.018742057 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 3.533949e-17 - inSlope: 0.018742057 - outSlope: 0.018742057 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000007589098 - inSlope: 1.06922 - outSlope: 1.06922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.017820258 - inSlope: 1.06922 - outSlope: 1.132968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.036703058 - inSlope: 1.132968 - outSlope: 1.189871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.05653424 - inSlope: 1.189871 - outSlope: 1.239964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.07720031 - inSlope: 1.239964 - outSlope: 1.2831317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.09858584 - inSlope: 1.2831317 - outSlope: 1.3192732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.12057372 - inSlope: 1.3192732 - outSlope: 1.3483872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.14304684 - inSlope: 1.3483872 - outSlope: 1.370425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.16588727 - inSlope: 1.370425 - outSlope: 1.3852895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.18897542 - inSlope: 1.3852895 - outSlope: 1.3930286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.21219257 - inSlope: 1.3930286 - outSlope: 1.3935186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.23541787 - inSlope: 1.3935186 - outSlope: 1.3868095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.25853136 - inSlope: 1.3868095 - outSlope: 1.3729407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.2814137 - inSlope: 1.3729407 - outSlope: 1.3518192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.30394402 - inSlope: 1.3518192 - outSlope: 1.3235558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.32600328 - inSlope: 1.3235558 - outSlope: 1.2881709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.34747282 - inSlope: 1.2881709 - outSlope: 1.2456656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.3682339 - inSlope: 1.2456656 - outSlope: 1.1961534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3881698 - inSlope: 1.1961534 - outSlope: 1.1395733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.40716267 - inSlope: 1.1395733 - outSlope: 1.0760959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.4250976 - inSlope: 1.0760959 - outSlope: 1.0057542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.44186017 - inSlope: 1.0057542 - outSlope: 0.9285049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.45733526 - inSlope: 0.9285049 - outSlope: 0.8445301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.47141075 - inSlope: 0.8445301 - outSlope: 0.75376445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4839735 - inSlope: 0.75376445 - outSlope: 0.6562657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.49491125 - inSlope: 0.6562657 - outSlope: 0.55208755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5041127 - inSlope: 0.55208755 - outSlope: 0.44117373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.5114656 - inSlope: 0.44117373 - outSlope: 0.32349917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.51685727 - inSlope: 0.32349917 - outSlope: 0.19910236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.52017564 - inSlope: 0.19910236 - outSlope: 0.067902744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.52130735 - inSlope: 0.067902744 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.52130735 - inSlope: -0 - outSlope: -0.0104105575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.52113384 - inSlope: -0.0104105575 - outSlope: -0.03097418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.5206176 - inSlope: -0.03097418 - outSlope: -0.051108647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.5197658 - inSlope: -0.051108647 - outSlope: -0.070849724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.51858497 - inSlope: -0.070849724 - outSlope: -0.09019384 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.51708174 - inSlope: -0.09019384 - outSlope: -0.10911594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.51526314 - inSlope: -0.10911594 - outSlope: -0.12769024 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.51313496 - inSlope: -0.12769024 - outSlope: -0.14580144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.51070493 - inSlope: -0.14580144 - outSlope: -0.16353622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.50797933 - inSlope: -0.16353622 - outSlope: -0.18088478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.5049646 - inSlope: -0.18088478 - outSlope: -0.19781132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.50166774 - inSlope: -0.19781132 - outSlope: -0.21438381 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.49809468 - inSlope: -0.21438381 - outSlope: -0.23052357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.49425262 - inSlope: -0.23052357 - outSlope: -0.24625924 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.49014828 - inSlope: -0.24625924 - outSlope: -0.26163185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.48578775 - inSlope: -0.26163185 - outSlope: -0.27657357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.4811782 - inSlope: -0.27657357 - outSlope: -0.29115942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.47632554 - inSlope: -0.29115942 - outSlope: -0.30528396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.47123748 - inSlope: -0.30528396 - outSlope: -0.31906694 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.4659197 - inSlope: -0.31906694 - outSlope: -0.3324351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.46037912 - inSlope: -0.3324351 - outSlope: -0.34539732 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.4546225 - inSlope: -0.34539732 - outSlope: -0.35797256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.44865626 - inSlope: -0.35797256 - outSlope: -0.37012553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.4424875 - inSlope: -0.37012553 - outSlope: -0.38189328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.43612263 - inSlope: -0.38189328 - outSlope: -0.3932337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.42956874 - inSlope: -0.3932337 - outSlope: -0.4041753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.4228325 - inSlope: -0.4041753 - outSlope: -0.41475394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.41591993 - inSlope: -0.41475394 - outSlope: -0.42488915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.40883845 - inSlope: -0.42488915 - outSlope: -0.4345885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.40159526 - inSlope: -0.4345885 - outSlope: -0.4439543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.39419603 - inSlope: -0.4439543 - outSlope: -0.45285565 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.38664845 - inSlope: -0.45285565 - outSlope: -0.46136007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.37895912 - inSlope: -0.46136007 - outSlope: -0.4694192 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.37113547 - inSlope: -0.4694192 - outSlope: -0.47711894 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.3631835 - inSlope: -0.47711894 - outSlope: -0.48437524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.3551106 - inSlope: -0.48437524 - outSlope: -0.4912095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.34692377 - inSlope: -0.4912095 - outSlope: -0.49763787 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.33862975 - inSlope: -0.49763787 - outSlope: -0.5036335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.33023587 - inSlope: -0.5036335 - outSlope: -0.509225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.3217488 - inSlope: -0.509225 - outSlope: -0.5143856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.3131757 - inSlope: -0.5143856 - outSlope: -0.51913846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.3045234 - inSlope: -0.51913846 - outSlope: -0.52343357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.29579952 - inSlope: -0.52343357 - outSlope: -0.5273621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.28701016 - inSlope: -0.5273621 - outSlope: -0.53079516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.27816352 - inSlope: -0.53079516 - outSlope: -0.533871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.26926568 - inSlope: -0.533871 - outSlope: -0.5364942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.26032412 - inSlope: -0.5364942 - outSlope: -0.5386632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.2513464 - inSlope: -0.5386632 - outSlope: -0.54044956 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.24233893 - inSlope: -0.54044956 - outSlope: -0.5417808 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.23330925 - inSlope: -0.5417808 - outSlope: -0.54272676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.22426382 - inSlope: -0.54272676 - outSlope: -0.5431845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.21521075 - inSlope: -0.5431845 - outSlope: -0.54326737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.20615624 - inSlope: -0.54326737 - outSlope: -0.54287785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.19710828 - inSlope: -0.54287785 - outSlope: -0.5421429 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.18807258 - inSlope: -0.5421429 - outSlope: -0.54087335 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.17905803 - inSlope: -0.54087335 - outSlope: -0.53927565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.17007011 - inSlope: -0.53927565 - outSlope: -0.53719336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.1611169 - inSlope: -0.53719336 - outSlope: -0.5347302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.15220474 - inSlope: -0.5347302 - outSlope: -0.5318066 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.1433413 - inSlope: -0.5318066 - outSlope: -0.52847344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.13453342 - inSlope: -0.52847344 - outSlope: -0.5247121 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.12578823 - inSlope: -0.5247121 - outSlope: -0.5205797 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.11711191 - inSlope: -0.5205797 - outSlope: -0.51595086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.10851261 - inSlope: -0.51595086 - outSlope: -0.51097965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.09999629 - inSlope: -0.51097965 - outSlope: -0.50554323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.09157058 - inSlope: -0.50554323 - outSlope: -0.4997045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.08324218 - inSlope: -0.4997045 - outSlope: -0.49345094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.075018 - inSlope: -0.49345094 - outSlope: -0.48681337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.066904455 - inSlope: -0.48681337 - outSlope: -0.47973096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.058908947 - inSlope: -0.47973096 - outSlope: -0.47225454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.051038045 - inSlope: -0.47225454 - outSlope: -0.464378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.04329842 - inSlope: -0.464378 - outSlope: -0.45604795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.035697628 - inSlope: -0.45604795 - outSlope: -0.44736764 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.028241508 - inSlope: -0.44736764 - outSlope: -0.43829125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.02093666 - inSlope: -0.43829125 - outSlope: -0.4287643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.013790595 - inSlope: -0.4287643 - outSlope: -0.41888112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.00680925 - inSlope: -0.41888112 - outSlope: -0.40858272 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.00000045534586 - inSlope: -0.40858272 - outSlope: -0.3821944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.006370447 - inSlope: -0.3821944 - outSlope: -0.3413162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.012059045 - inSlope: -0.3413162 - outSlope: -0.30210906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.017094191 - inSlope: -0.30210906 - outSlope: -0.26461402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.02150442 - inSlope: -0.26461402 - outSlope: -0.2288531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.025318636 - inSlope: -0.2288531 - outSlope: -0.19475348 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.028564524 - inSlope: -0.19475348 - outSlope: -0.162424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.031271588 - inSlope: -0.162424 - outSlope: -0.13171938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.03346691 - inSlope: -0.13171938 - outSlope: -0.102767594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0351797 - inSlope: -0.102767594 - outSlope: -0.07541709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.03643665 - inSlope: -0.07541709 - outSlope: -0.049861196 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.03726767 - inSlope: -0.049861196 - outSlope: -0.0258896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.037699163 - inSlope: -0.0258896 - outSlope: -0.003611151 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.03775935 - inSlope: -0.003611151 - outSlope: 0.017004775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.037475936 - inSlope: 0.017004775 - outSlope: 0.035903413 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.036877546 - inSlope: 0.035903413 - outSlope: 0.05315732 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.03599158 - inSlope: 0.05315732 - outSlope: 0.0687728 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.034845367 - inSlope: 0.0687728 - outSlope: 0.08270756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.03346691 - inSlope: 0.08270756 - outSlope: 0.09495655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.0318843 - inSlope: 0.09495655 - outSlope: 0.10556626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.030124865 - inSlope: 0.10556626 - outSlope: 0.11449959 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.02821654 - inSlope: 0.11449959 - outSlope: 0.121766485 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.026187101 - inSlope: 0.121766485 - outSlope: 0.12738036 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.024064098 - inSlope: 0.12738036 - outSlope: 0.1312908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.02187592 - inSlope: 0.1312908 - outSlope: 0.13353033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.019650416 - inSlope: 0.13353033 - outSlope: 0.13411203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.017415218 - inSlope: 0.13411203 - outSlope: 0.13304569 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.015197792 - inSlope: 0.13304569 - outSlope: 0.1302858 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.013026364 - inSlope: 0.1302858 - outSlope: 0.12583187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.010929168 - inSlope: 0.12583187 - outSlope: 0.11971141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.00893398 - inSlope: 0.11971141 - outSlope: 0.11192306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.0070685707 - inSlope: 0.11192306 - outSlope: 0.102448665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0053610946 - inSlope: 0.102448665 - outSlope: 0.09126069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0038400847 - inSlope: 0.09126069 - outSlope: 0.078488074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.0025319513 - inSlope: 0.078488074 - outSlope: 0.06393976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0014662896 - inSlope: 0.06393976 - outSlope: 0.047747616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0006704968 - inSlope: 0.047747616 - outSlope: 0.02989804 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.00017219661 - inSlope: 0.02989804 - outSlope: 0.0103272535 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.00000007589098 - inSlope: 0.0103272535 - outSlope: 0.0103272535 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0008041157 - inSlope: 0.000122030026 - outSlope: 0.000122030026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.00080614956 - inSlope: 0.000122030026 - outSlope: -0.0005839427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0007964172 - inSlope: -0.0005839427 - outSlope: -0.0009880624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0007799495 - inSlope: -0.0009880624 - outSlope: -0.0015967139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0007533376 - inSlope: -0.0015967139 - outSlope: -0.0024036611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00071327656 - inSlope: -0.0024036611 - outSlope: -0.002792103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0006667415 - inSlope: -0.002792103 - outSlope: -0.00343964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0006094142 - inSlope: -0.00343964 - outSlope: -0.0040759956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0005414809 - inSlope: -0.0040759956 - outSlope: -0.0049156095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00045955408 - inSlope: -0.0049156095 - outSlope: -0.005253987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00037198764 - inSlope: -0.005253987 - outSlope: -0.005878966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00027400488 - inSlope: -0.005878966 - outSlope: -0.006488259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00016586724 - inSlope: -0.006488259 - outSlope: -0.007088101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.000047732236 - inSlope: -0.007088101 - outSlope: -0.0076830024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.00008031779 - inSlope: -0.0076830024 - outSlope: -0.008280266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00021832221 - inSlope: -0.008280266 - outSlope: -0.009562657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.00037769997 - inSlope: -0.009562657 - outSlope: -0.011351667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00056689425 - inSlope: -0.011351667 - outSlope: -0.012913781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0007821241 - inSlope: -0.012913781 - outSlope: -0.014290293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0010202954 - inSlope: -0.014290293 - outSlope: -0.015489528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0012784544 - inSlope: -0.015489528 - outSlope: -0.016493736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0015533498 - inSlope: -0.016493736 - outSlope: -0.01724779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0018408132 - inSlope: -0.01724779 - outSlope: -0.017362354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0021301855 - inSlope: -0.017362354 - outSlope: -0.017513344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0024220748 - inSlope: -0.017513344 - outSlope: -0.016762063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0027014422 - inSlope: -0.016762063 - outSlope: -0.015700506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0029631176 - inSlope: -0.015700506 - outSlope: -0.013639004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.003190434 - inSlope: -0.013639004 - outSlope: -0.010827971 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0033709004 - inSlope: -0.010827971 - outSlope: -0.0072238944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0034912985 - inSlope: -0.0072238944 - outSlope: -0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0035289836 - inSlope: -0.0022611003 - outSlope: 0.00056449376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.0035195753 - inSlope: 0.00056449376 - outSlope: 0.001922622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.0034875316 - inSlope: 0.001922622 - outSlope: 0.004483023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0034128146 - inSlope: 0.004483023 - outSlope: 0.006566361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0033033753 - inSlope: 0.006566361 - outSlope: 0.008260303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.0031657037 - inSlope: 0.008260303 - outSlope: 0.009647392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0030049135 - inSlope: 0.009647392 - outSlope: 0.010962478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0028222057 - inSlope: 0.010962478 - outSlope: 0.011782019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0026258389 - inSlope: 0.011782019 - outSlope: 0.012692183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0024143027 - inSlope: 0.012692183 - outSlope: 0.013086687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0021961906 - inSlope: 0.013086687 - outSlope: 0.013698306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0019678858 - inSlope: 0.013698306 - outSlope: 0.013846428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.0017371122 - inSlope: 0.013846428 - outSlope: 0.0138068935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0015069975 - inSlope: 0.0138068935 - outSlope: 0.013389636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0012838363 - inSlope: 0.013389636 - outSlope: 0.013187289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0010640484 - inSlope: 0.013187289 - outSlope: 0.012466923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.00085626653 - inSlope: 0.012466923 - outSlope: 0.011344545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0006671903 - inSlope: 0.011344545 - outSlope: 0.010039194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.00049987057 - inSlope: 0.010039194 - outSlope: 0.0085329255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.00035765528 - inSlope: 0.0085329255 - outSlope: 0.006547348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.00024853292 - inSlope: 0.006547348 - outSlope: 0.004374195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00017562948 - inSlope: 0.004374195 - outSlope: 0.0018964205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.0001440225 - inSlope: 0.0018964205 - outSlope: -0.0012866958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00016546741 - inSlope: -0.0012866958 - outSlope: -0.003515481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0002240587 - inSlope: -0.003515481 - outSlope: -0.0042888992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.00029554055 - inSlope: -0.0042888992 - outSlope: -0.0036534113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00035643068 - inSlope: -0.0036534113 - outSlope: -0.0020266152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00039020757 - inSlope: -0.0020266152 - outSlope: 0.0021929052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.00035365918 - inSlope: 0.0021929052 - outSlope: 0.0070161102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.0002367237 - inSlope: 0.0070161102 - outSlope: 0.010399057 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.00006340625 - inSlope: 0.010399057 - outSlope: 0.012370887 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.00014277501 - inSlope: 0.012370887 - outSlope: 0.013161511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.00036213332 - inSlope: 0.013161511 - outSlope: 0.011613351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.000555689 - inSlope: 0.011613351 - outSlope: 0.008324684 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.00069443457 - inSlope: 0.008324684 - outSlope: 0.0028490396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0007419185 - inSlope: 0.0028490396 - outSlope: -0.00071886415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.00072993746 - inSlope: -0.00071886415 - outSlope: -0.0009274794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0007144795 - inSlope: -0.0009274794 - outSlope: -0.0011103133 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0006959743 - inSlope: -0.0011103133 - outSlope: -0.0012667163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.00067486236 - inSlope: -0.0012667163 - outSlope: -0.0013932552 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.00065164146 - inSlope: -0.0013932552 - outSlope: -0.0014888649 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.00062682707 - inSlope: -0.0014888649 - outSlope: -0.0015524445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.00060095283 - inSlope: -0.0015524445 - outSlope: -0.0015840415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.00057455216 - inSlope: -0.0015840415 - outSlope: -0.0015818902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.00054818735 - inSlope: -0.0015818902 - outSlope: -0.0015479435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0005223883 - inSlope: -0.0015479435 - outSlope: -0.0016083176 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00049558305 - inSlope: -0.0016083176 - outSlope: -0.0013928274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.00047236928 - inSlope: -0.0013928274 - outSlope: -0.0012628501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0004513218 - inSlope: -0.0012628501 - outSlope: -0.0011083689 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.00043284887 - inSlope: -0.0011083689 - outSlope: -0.0009257594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.00041741956 - inSlope: -0.0009257594 - outSlope: -0.00071929547 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.00040543132 - inSlope: -0.00071929547 - outSlope: -0.00048898323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0003972816 - inSlope: -0.00048898323 - outSlope: -0.00023611145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.00039334642 - inSlope: -0.00023611145 - outSlope: -0.00011537002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0003914236 - inSlope: -0.00011537002 - outSlope: -0.00017015629 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.00038858765 - inSlope: -0.00017015629 - outSlope: -0.00025265524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.00038437673 - inSlope: -0.00025265524 - outSlope: -0.00032720302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.00037892332 - inSlope: -0.00032720302 - outSlope: -0.0003920901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0003723885 - inSlope: -0.0003920901 - outSlope: -0.0004503112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0003648833 - inSlope: -0.0004503112 - outSlope: -0.0004995095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.00035655816 - inSlope: -0.0004995095 - outSlope: -0.00073777407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.00034426193 - inSlope: -0.00073777407 - outSlope: -0.0005517166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.00033506667 - inSlope: -0.0005517166 - outSlope: -0.0005744892 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.00032549186 - inSlope: -0.0005744892 - outSlope: -0.0005893105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.00031566995 - inSlope: -0.0005893105 - outSlope: -0.0005972653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00030571554 - inSlope: -0.0005972653 - outSlope: -0.0005970488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.00029576474 - inSlope: -0.0005970488 - outSlope: -0.00058888516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.00028595 - inSlope: -0.00058888516 - outSlope: -0.0005768536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00027633578 - inSlope: -0.0005768536 - outSlope: -0.0005557993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.00026707246 - inSlope: -0.0005557993 - outSlope: -0.0005306623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.0002582281 - inSlope: -0.0005306623 - outSlope: -0.0005001556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.00024989218 - inSlope: -0.0005001556 - outSlope: -0.00046470293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.00024214709 - inSlope: -0.00046470293 - outSlope: -0.0004249594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.00023506444 - inSlope: -0.0004249594 - outSlope: -0.000381776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.00022870151 - inSlope: -0.000381776 - outSlope: -0.00033451073 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.00022312634 - inSlope: -0.00033451073 - outSlope: -0.00028595587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.00021836041 - inSlope: -0.00028595587 - outSlope: -0.00023267487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.0002144825 - inSlope: -0.00023267487 - outSlope: 0.0014278481 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.00023827994 - inSlope: 0.0014278481 - outSlope: 0.0011657312 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.00025770892 - inSlope: 0.0011657312 - outSlope: -0.0004642758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.000249971 - inSlope: -0.0004642758 - outSlope: -0.00062497973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.00023955468 - inSlope: -0.00062497973 - outSlope: -0.0005996271 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0002295609 - inSlope: -0.0005996271 - outSlope: -0.0008400369 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.0002155603 - inSlope: -0.0008400369 - outSlope: -0.00083939254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.00020157044 - inSlope: -0.00083939254 - outSlope: -0.0006445297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.00019082829 - inSlope: -0.0006445297 - outSlope: -0.00013664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.00018855096 - inSlope: -0.00013664 - outSlope: 0.0007384105 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.00020085787 - inSlope: 0.0007384105 - outSlope: 0.0018321828 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.00023139422 - inSlope: 0.0018321828 - outSlope: 0.0028374342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.00027868475 - inSlope: 0.0028374342 - outSlope: 0.0037133507 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.00034057387 - inSlope: 0.0037133507 - outSlope: 0.004442745 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.00041461954 - inSlope: 0.004442745 - outSlope: 0.005010789 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.0004981326 - inSlope: 0.005010789 - outSlope: 0.00565661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.00059240934 - inSlope: 0.00565661 - outSlope: 0.0056815282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.0006871014 - inSlope: 0.0056815282 - outSlope: 0.0057434076 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.00078282476 - inSlope: 0.0057434076 - outSlope: 0.005655747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.0008770871 - inSlope: 0.005655747 - outSlope: 0.0054411213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.0009677724 - inSlope: 0.0054411213 - outSlope: 0.0052186814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.0010547516 - inSlope: 0.0052186814 - outSlope: 0.004689812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.001132915 - inSlope: 0.004689812 - outSlope: 0.0042745234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.001204157 - inSlope: 0.0042745234 - outSlope: 0.0040626843 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.0012718684 - inSlope: 0.0040626843 - outSlope: 0.0034735827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0013297613 - inSlope: 0.0034735827 - outSlope: 0.0028462457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.0013771987 - inSlope: 0.0028462457 - outSlope: 0.002476289 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0014184702 - inSlope: 0.002476289 - outSlope: 0.002054113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.0014527054 - inSlope: 0.002054113 - outSlope: 0.001510134 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.0014778742 - inSlope: 0.001510134 - outSlope: 0.0012014073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.0014978977 - inSlope: 0.0012014073 - outSlope: 0.00090276677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.0015129438 - inSlope: 0.00090276677 - outSlope: 0.0004982208 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.0015212474 - inSlope: 0.0004982208 - outSlope: 0.000113442184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.0015231381 - inSlope: 0.000113442184 - outSlope: -0.000077344084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.0015218491 - inSlope: -0.000077344084 - outSlope: -0.00031646603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.0015165746 - inSlope: -0.00031646603 - outSlope: -0.00050508673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.0015081564 - inSlope: -0.00050508673 - outSlope: -0.0006335747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.0014975969 - inSlope: -0.0006335747 - outSlope: -0.00075044646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.0014850894 - inSlope: -0.00075044646 - outSlope: -0.00086023554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.0014707522 - inSlope: -0.00086023554 - outSlope: -0.0009620688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.0014547177 - inSlope: -0.0009620688 - outSlope: -0.0010548775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0014371364 - inSlope: -0.0010548775 - outSlope: -0.0011393112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.0014181479 - inSlope: -0.0011393112 - outSlope: -0.0012166623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.0013978702 - inSlope: -0.0012166623 - outSlope: -0.0012858411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.0013764396 - inSlope: -0.0012858411 - outSlope: -0.0013477135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.0013539777 - inSlope: -0.0013477135 - outSlope: -0.0014024962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.0013306028 - inSlope: -0.0014024962 - outSlope: -0.0014482546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.0013064652 - inSlope: -0.0014482546 - outSlope: -0.0014880057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.0012816652 - inSlope: -0.0014880057 - outSlope: -0.0015200176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.0012563316 - inSlope: -0.0015200176 - outSlope: -0.0015451495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.0012305791 - inSlope: -0.0015451495 - outSlope: -0.0015618909 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.0012045472 - inSlope: -0.0015618909 - outSlope: -0.0015728656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.0011783328 - inSlope: -0.0015728656 - outSlope: -0.0015754431 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.0011520755 - inSlope: -0.0015754431 - outSlope: -0.00157179 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.001125879 - inSlope: -0.00157179 - outSlope: -0.0015597619 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.001099883 - inSlope: -0.0015597619 - outSlope: -0.0016164865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.0010729416 - inSlope: -0.0016164865 - outSlope: -0.0015159314 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.0010476761 - inSlope: -0.0015159314 - outSlope: -0.0014822013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.0010229727 - inSlope: -0.0014822013 - outSlope: -0.0014413814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.0009989497 - inSlope: -0.0014413814 - outSlope: -0.0013943344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.00097571086 - inSlope: -0.0013943344 - outSlope: -0.0013378299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.0009534137 - inSlope: -0.0013378299 - outSlope: -0.0012753077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.0009321586 - inSlope: -0.0012753077 - outSlope: -0.0012041978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.00091208867 - inSlope: -0.0012041978 - outSlope: -0.0011268536 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.0008933078 - inSlope: -0.0011268536 - outSlope: -0.0010400555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.00087597355 - inSlope: -0.0010400555 - outSlope: -0.0009470132 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.0008601898 - inSlope: -0.0009470132 - outSlope: -0.00084605266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.0008460889 - inSlope: -0.00084605266 - outSlope: -0.00073734275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.0008337999 - inSlope: -0.00073734275 - outSlope: -0.0006200379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.00082346593 - inSlope: -0.0006200379 - outSlope: -0.00049628597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.0008151945 - inSlope: -0.00049628597 - outSlope: -0.0003641626 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.00080912514 - inSlope: -0.0003641626 - outSlope: -0.0002245095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.0008053833 - inSlope: -0.0002245095 - outSlope: -0.00007605537 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.0008041157 - inSlope: -0.00007605537 - outSlope: -0.00007605537 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.97843194 - inSlope: 0.0008440017 - outSlope: 0.0008440017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.978446 - inSlope: 0.0008440017 - outSlope: 0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.9784992 - inSlope: 0.0031900404 - outSlope: 0.005214215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.9785861 - inSlope: 0.005214215 - outSlope: 0.006887912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.9787009 - inSlope: 0.006887912 - outSlope: 0.0082075605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.97883767 - inSlope: 0.0082075605 - outSlope: 0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.9789913 - inSlope: 0.009219647 - outSlope: 0.009859801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.97915566 - inSlope: 0.009859801 - outSlope: 0.01010656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.9793241 - inSlope: 0.01010656 - outSlope: 0.009959937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.9794901 - inSlope: 0.009959937 - outSlope: 0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.9796481 - inSlope: 0.009480716 - outSlope: 0.008565188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.97979087 - inSlope: 0.008565188 - outSlope: 0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.979912 - inSlope: 0.0072669988 - outSlope: 0.0055575375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.9800046 - inSlope: 0.0055575375 - outSlope: 0.003436804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.9800619 - inSlope: 0.003436804 - outSlope: 0.0009191037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.9800772 - inSlope: 0.0009191037 - outSlope: -0.0019562228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.9800446 - inSlope: -0.0019562228 - outSlope: -0.004677777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.97996664 - inSlope: -0.004677777 - outSlope: -0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.9798501 - inSlope: -0.006991619 - outSlope: -0.00874401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.9797044 - inSlope: -0.00874401 - outSlope: -0.009777538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.9795414 - inSlope: -0.009777538 - outSlope: -0.00994564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.97937566 - inSlope: -0.00994564 - outSlope: -0.0091874525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.97922254 - inSlope: -0.0091874525 - outSlope: -0.0075674127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.9790964 - inSlope: -0.0075674127 - outSlope: -0.005164142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.97901034 - inSlope: -0.005164142 - outSlope: -0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.97897047 - inSlope: -0.0023925328 - outSlope: 0.0005793567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.9789801 - inSlope: 0.0005793567 - outSlope: 0.0031399757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.97903246 - inSlope: 0.0031399757 - outSlope: 0.0048065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.97911257 - inSlope: 0.0048065144 - outSlope: 0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.97919023 - inSlope: 0.004659896 - outSlope: 0.0017273412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.979219 - inSlope: 0.0017273412 - outSlope: -0.00065445964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.9792081 - inSlope: -0.00065445964 - outSlope: -0.00074028777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.9791958 - inSlope: -0.00074028777 - outSlope: -0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.9791883 - inSlope: -0.00044703527 - outSlope: 0.0006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.97919965 - inSlope: 0.0006794936 - outSlope: 0.00235677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9792389 - inSlope: 0.00235677 - outSlope: 0.0042307265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.97930944 - inSlope: 0.0042307265 - outSlope: 0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.97940993 - inSlope: 0.0060296115 - outSlope: 0.0076854303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.979538 - inSlope: 0.0076854303 - outSlope: 0.009047993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.9796888 - inSlope: 0.009047993 - outSlope: 0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.9798585 - inSlope: 0.010181638 - outSlope: 0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.9800416 - inSlope: 0.010986338 - outSlope: 0.011487018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.9802331 - inSlope: 0.011487018 - outSlope: 0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.9804281 - inSlope: 0.011701595 - outSlope: 0.011619299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.98062176 - inSlope: 0.011619299 - outSlope: 0.011851799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.9808193 - inSlope: 0.011851799 - outSlope: 0.012395394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9810259 - inSlope: 0.012395394 - outSlope: 0.012545553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.98123497 - inSlope: 0.012545553 - outSlope: 0.01231314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.9814402 - inSlope: 0.01231314 - outSlope: 0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9816352 - inSlope: 0.011701595 - outSlope: 0.010689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.9818134 - inSlope: 0.010689507 - outSlope: 0.009294724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.9819683 - inSlope: 0.009294724 - outSlope: 0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9820963 - inSlope: 0.007681854 - outSlope: 0.0018847006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9821277 - inSlope: 0.0018847006 - outSlope: -0.0048494386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.9820469 - inSlope: -0.0048494386 - outSlope: -0.006812793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.98193336 - inSlope: -0.006812793 - outSlope: -0.0038695373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.98186886 - inSlope: -0.0038695373 - outSlope: 0.0040912665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.98193705 - inSlope: 0.0040912665 - outSlope: 0.014641299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9821811 - inSlope: 0.014641299 - outSlope: 0.022752225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9825603 - inSlope: 0.022752225 - outSlope: 0.028227594 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.98303074 - inSlope: 0.028227594 - outSlope: 0.03106001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.9835484 - inSlope: 0.03106001 - outSlope: 0.031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.98406965 - inSlope: 0.031274587 - outSlope: 0.0287998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.98454964 - inSlope: 0.0287998 - outSlope: 0.02359614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.9849429 - inSlope: 0.02359614 - outSlope: 0.015503183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.9852013 - inSlope: 0.015503183 - outSlope: 0.0102567775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.98537225 - inSlope: 0.0102567775 - outSlope: 0.009759674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.9855349 - inSlope: 0.009759674 - outSlope: 0.0092411125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.9856889 - inSlope: 0.0092411125 - outSlope: 0.008683213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.98583364 - inSlope: 0.008683213 - outSlope: 0.008093126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.98596853 - inSlope: 0.008093126 - outSlope: 0.0074780057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.98609316 - inSlope: 0.0074780057 - outSlope: 0.0068628364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.98620754 - inSlope: 0.0068628364 - outSlope: 0.006208426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.986311 - inSlope: 0.006208426 - outSlope: 0.0055253557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.9864031 - inSlope: 0.0055253557 - outSlope: 0.004842286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.9864838 - inSlope: 0.004842286 - outSlope: 0.004137758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.9865528 - inSlope: 0.004137758 - outSlope: 0.0033688578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.9866089 - inSlope: 0.0033688578 - outSlope: 0.0025784995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.9866519 - inSlope: 0.0025784995 - outSlope: 0.0017523657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.9866811 - inSlope: 0.0017523657 - outSlope: 0.000886918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.9866959 - inSlope: 0.000886918 - outSlope: -0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.9866954 - inSlope: -0.000028610257 - outSlope: -0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.986679 - inSlope: -0.0009834776 - outSlope: -0.0019991416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.9866457 - inSlope: -0.0019991416 - outSlope: -0.0026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.9866016 - inSlope: -0.0026464488 - outSlope: -0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.98655415 - inSlope: -0.0028467206 - outSlope: -0.003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.9865041 - inSlope: -0.003004077 - outSlope: -0.0031471057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.9864516 - inSlope: -0.0031471057 - outSlope: -0.0033009085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.9863966 - inSlope: -0.0033009085 - outSlope: -0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.986339 - inSlope: -0.0034582647 - outSlope: -0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.98627836 - inSlope: -0.003637079 - outSlope: -0.0038230456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.98621464 - inSlope: -0.0038230456 - outSlope: -0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.98614854 - inSlope: -0.003966097 - outSlope: -0.0041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.98607934 - inSlope: -0.0041520637 - outSlope: -0.004337999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.98600703 - inSlope: -0.004337999 - outSlope: -0.004516844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.98593175 - inSlope: -0.004516844 - outSlope: -0.004724269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.985853 - inSlope: -0.004724269 - outSlope: -0.004920964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.985771 - inSlope: -0.004920964 - outSlope: -0.005124812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.9856856 - inSlope: -0.005124812 - outSlope: -0.005339389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.9855966 - inSlope: -0.005339389 - outSlope: -0.0055360845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.9855043 - inSlope: -0.0055360845 - outSlope: -0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.9854083 - inSlope: -0.0057613906 - outSlope: -0.0059580435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.985309 - inSlope: -0.0059580435 - outSlope: -0.0061905445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.9852058 - inSlope: -0.0061905445 - outSlope: -0.0063836635 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.98509943 - inSlope: -0.0063836635 - outSlope: -0.006601817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.9849894 - inSlope: -0.006601817 - outSlope: -0.0068128174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.98487586 - inSlope: -0.0068128174 - outSlope: -0.0070059365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.9847591 - inSlope: -0.0070059365 - outSlope: -0.016694086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.98448086 - inSlope: -0.016694086 - outSlope: -0.016207594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.9842107 - inSlope: -0.016207594 - outSlope: -0.0022637865 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.984173 - inSlope: -0.0022637865 - outSlope: 0.003994707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.9842396 - inSlope: 0.003994707 - outSlope: 0.008168228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.9843757 - inSlope: 0.008168228 - outSlope: 0.010035047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.98454297 - inSlope: 0.010035047 - outSlope: 0.009838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.98470694 - inSlope: 0.009838352 - outSlope: 0.0075852945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.98483336 - inSlope: 0.0075852945 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.984891 - inSlope: 0.0034582647 - outSlope: -0.0024962272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.9848494 - inSlope: -0.0024962272 - outSlope: -0.007199056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.9847294 - inSlope: -0.007199056 - outSlope: -0.009169587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.9845766 - inSlope: -0.009169587 - outSlope: -0.01085044 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.98439574 - inSlope: -0.01085044 - outSlope: -0.01234175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.98419005 - inSlope: -0.01234175 - outSlope: -0.013625635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.98396295 - inSlope: -0.013625635 - outSlope: -0.014716401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.9837177 - inSlope: -0.014716401 - outSlope: -0.015785709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.9834546 - inSlope: -0.015785709 - outSlope: -0.016812103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.9831744 - inSlope: -0.016812103 - outSlope: -0.017809885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.98287755 - inSlope: -0.017809885 - outSlope: -0.018775482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.9825646 - inSlope: -0.018775482 - outSlope: -0.019683575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.98223656 - inSlope: -0.019683575 - outSlope: -0.02048852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.9818951 - inSlope: -0.02048852 - outSlope: -0.021092912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.98154354 - inSlope: -0.021092912 - outSlope: -0.021461269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.98118585 - inSlope: -0.021461269 - outSlope: -0.021561405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.9808265 - inSlope: -0.021561405 - outSlope: -0.021346828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.9804707 - inSlope: -0.021346828 - outSlope: -0.020771047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.98012453 - inSlope: -0.020771047 - outSlope: -0.01980545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.97979444 - inSlope: -0.01980545 - outSlope: -0.018478649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.97948647 - inSlope: -0.018478649 - outSlope: -0.016733425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.9792076 - inSlope: -0.016733425 - outSlope: -0.014555468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.978965 - inSlope: -0.014555468 - outSlope: -0.011969816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.9787655 - inSlope: -0.011969816 - outSlope: -0.008951434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.9786163 - inSlope: -0.008951434 - outSlope: -0.005450254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.97852546 - inSlope: -0.005450254 - outSlope: -0.0015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.97849965 - inSlope: -0.0015485302 - outSlope: 0.0004970961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.97850794 - inSlope: 0.0004970961 - outSlope: 0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.978515 - inSlope: 0.00042557757 - outSlope: 0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.9785211 - inSlope: 0.00036478078 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.97852635 - inSlope: 0.00031471282 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.97853047 - inSlope: 0.00024676346 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.9785339 - inSlope: 0.00020742437 - outSlope: 0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.9785364 - inSlope: 0.00015020385 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.9785383 - inSlope: 0.00011086475 - outSlope: 0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.9785394 - inSlope: 0.00006794936 - outSlope: -0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.97853905 - inSlope: -0.000007152564 - outSlope: -0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.9785378 - inSlope: -0.000075101925 - outSlope: -0.00010728846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.978536 - inSlope: -0.00010728846 - outSlope: -0.000139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.9785337 - inSlope: -0.000139475 - outSlope: -0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.97853094 - inSlope: -0.00016450662 - outSlope: -0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.97852784 - inSlope: -0.00018596667 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.9785244 - inSlope: -0.00020742437 - outSlope: -0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.9785205 - inSlope: -0.00023245833 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.9785164 - inSlope: -0.00024676346 - outSlope: -0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.9785119 - inSlope: -0.00026822116 - outSlope: -0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.9785072 - inSlope: -0.00028252628 - outSlope: -0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.9785023 - inSlope: -0.00029683142 - outSlope: -0.0003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.97849727 - inSlope: -0.0003004077 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.97849196 - inSlope: -0.0003182891 - outSlope: -0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.9784867 - inSlope: -0.00031471282 - outSlope: -0.0003218654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.97848135 - inSlope: -0.0003218654 - outSlope: -0.00032544168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.9784759 - inSlope: -0.00032544168 - outSlope: -0.00030756026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.9784708 - inSlope: -0.00030756026 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.9784655 - inSlope: -0.0003182891 - outSlope: -0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.9784604 - inSlope: -0.00030755586 - outSlope: -0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.9784554 - inSlope: -0.00029683142 - outSlope: -0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.9784506 - inSlope: -0.00028967884 - outSlope: -0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.9784461 - inSlope: -0.00026822116 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.978442 - inSlope: -0.00024676346 - outSlope: -0.00022530578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.97843826 - inSlope: -0.00022530578 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.9784348 - inSlope: -0.00020742437 - outSlope: -0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.97843194 - inSlope: -0.00017166154 - outSlope: -0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0034748565 - inSlope: -0.00078095583 - outSlope: -0.00078095583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0034878724 - inSlope: -0.00078095583 - outSlope: -0.0037021746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0035495753 - inSlope: -0.0037021746 - outSlope: -0.0058924924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0036477835 - inSlope: -0.0058924924 - outSlope: -0.0073951143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0037710355 - inSlope: -0.0073951143 - outSlope: -0.008292302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0039092405 - inSlope: -0.008292302 - outSlope: -0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0040535433 - inSlope: -0.008658172 - outSlope: -0.00864205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0041975775 - inSlope: -0.00864205 - outSlope: -0.008310347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0043360833 - inSlope: -0.008310347 - outSlope: -0.007740157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.004465086 - inSlope: -0.007740157 - outSlope: -0.0069312477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0045806067 - inSlope: -0.0069312477 - outSlope: -0.0059599807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.0046799397 - inSlope: -0.0059599807 - outSlope: -0.0048249313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.004760355 - inSlope: -0.0048249313 - outSlope: -0.0035300946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00481919 - inSlope: -0.0035300946 - outSlope: -0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0048536044 - inSlope: -0.0020648541 - outSlope: -0.0004086178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0048604147 - inSlope: -0.0004086178 - outSlope: 0.0050965003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.004775473 - inSlope: 0.0050965003 - outSlope: 0.013676485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0045475317 - inSlope: 0.013676485 - outSlope: 0.021461286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0041898433 - inSlope: 0.021461286 - outSlope: 0.028536553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0037142346 - inSlope: 0.028536553 - outSlope: 0.034862973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0031331845 - inSlope: 0.034862973 - outSlope: 0.04029492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0024616031 - inSlope: 0.04029492 - outSlope: 0.044620275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0017179312 - inSlope: 0.044620275 - outSlope: 0.047663398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.000923542 - inSlope: 0.047663398 - outSlope: 0.04906258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.00010583166 - inSlope: 0.04906258 - outSlope: 0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00070767856 - inSlope: 0.04881066 - outSlope: 0.046594467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.0014842537 - inSlope: 0.046594467 - outSlope: 0.04235268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.002190131 - inSlope: 0.04235268 - outSlope: 0.035544243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.0027825355 - inSlope: 0.035544243 - outSlope: 0.025169538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0032020274 - inSlope: 0.025169538 - outSlope: 0.010113498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0033705859 - inSlope: 0.010113498 - outSlope: 0.00096056703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0033865953 - inSlope: 0.00096056703 - outSlope: -0.0022347912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0033493487 - inSlope: -0.0022347912 - outSlope: -0.00742777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0032255526 - inSlope: -0.00742777 - outSlope: -0.010659444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0030478954 - inSlope: -0.010659444 - outSlope: -0.012340814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0028422154 - inSlope: -0.012340814 - outSlope: -0.013022244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0026251774 - inSlope: -0.013022244 - outSlope: -0.013026803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0024080642 - inSlope: -0.013026803 - outSlope: -0.012726661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0021959534 - inSlope: -0.012726661 - outSlope: -0.01206903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.001994803 - inSlope: -0.01206903 - outSlope: -0.011337675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0018058413 - inSlope: -0.011337675 - outSlope: -0.0103494255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0016333511 - inSlope: -0.0103494255 - outSlope: -0.009368455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0014772103 - inSlope: -0.009368455 - outSlope: -0.008336985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0013382607 - inSlope: -0.008336985 - outSlope: -0.007342675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0012158825 - inSlope: -0.007342675 - outSlope: -0.0062878164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0011110856 - inSlope: -0.0062878164 - outSlope: -0.00541491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0010208372 - inSlope: -0.00541491 - outSlope: -0.0044738743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00094627246 - inSlope: -0.0044738743 - outSlope: -0.0034587607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0008886265 - inSlope: -0.0034587607 - outSlope: -0.0023798202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00084896287 - inSlope: -0.0023798202 - outSlope: -0.0012329861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0008284131 - inSlope: -0.0012329861 - outSlope: -0.00003780927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00082778296 - inSlope: -0.00003780927 - outSlope: 0.0010529462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00084533205 - inSlope: 0.0010529462 - outSlope: 0.0022947402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0008835777 - inSlope: 0.0022947402 - outSlope: 0.0040347553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00095082354 - inSlope: 0.0040347553 - outSlope: 0.0058789467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0010488062 - inSlope: 0.0058789467 - outSlope: 0.0067488705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0011612873 - inSlope: 0.0067488705 - outSlope: 0.0056239483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0012550197 - inSlope: 0.0056239483 - outSlope: 0.0028430256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0013024034 - inSlope: 0.0028430256 - outSlope: 0.0009175925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0013176966 - inSlope: 0.0009175925 - outSlope: 0.00063228246 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0013282347 - inSlope: 0.00063228246 - outSlope: 0.0017004802 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.001356576 - inSlope: 0.0017004802 - outSlope: 0.0035431946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.0014156292 - inSlope: 0.0035431946 - outSlope: 0.005270539 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.0015034714 - inSlope: 0.005270539 - outSlope: 0.006328158 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.0016089414 - inSlope: 0.006328158 - outSlope: 0.0064412123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.0017162948 - inSlope: 0.0064412123 - outSlope: 0.0060635232 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0018173534 - inSlope: 0.0060635232 - outSlope: 0.005699148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.0019123391 - inSlope: 0.005699148 - outSlope: 0.0053100665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.0020008401 - inSlope: 0.0053100665 - outSlope: 0.004895623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0020824338 - inSlope: 0.004895623 - outSlope: 0.0044481126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.002156569 - inSlope: 0.0044481126 - outSlope: 0.0039653704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0022226584 - inSlope: 0.0039653704 - outSlope: 0.0034430549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.002280043 - inSlope: 0.0034430549 - outSlope: 0.0028735287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.002327935 - inSlope: 0.0028735287 - outSlope: 0.0022532672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.0023654895 - inSlope: 0.0022532672 - outSlope: 0.0015793197 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.0023918115 - inSlope: 0.0015793197 - outSlope: 0.0008789132 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.00240646 - inSlope: 0.0008789132 - outSlope: 0.0000603777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.0024074663 - inSlope: 0.0000603777 - outSlope: -0.00078933855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.0023943107 - inSlope: -0.00078933855 - outSlope: -0.0016963889 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.0023660373 - inSlope: -0.0016963889 - outSlope: -0.002656968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0023217546 - inSlope: -0.002656968 - outSlope: -0.003666723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.0022606426 - inSlope: -0.003666723 - outSlope: -0.0047196727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.0021819815 - inSlope: -0.0047196727 - outSlope: -0.0058072116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.0020851947 - inSlope: -0.0058072116 - outSlope: -0.006281167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.0019805087 - inSlope: -0.006281167 - outSlope: -0.006191774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.0018773125 - inSlope: -0.006191774 - outSlope: -0.006170945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.0017744636 - inSlope: -0.006170945 - outSlope: -0.0061283554 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.0016723237 - inSlope: -0.0061283554 - outSlope: -0.006067393 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.0015712006 - inSlope: -0.006067393 - outSlope: -0.005986815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.0014714204 - inSlope: -0.005986815 - outSlope: -0.005887999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.0013732872 - inSlope: -0.005887999 - outSlope: -0.0058207414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.0012762749 - inSlope: -0.0058207414 - outSlope: -0.0056385607 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.001182299 - inSlope: -0.0056385607 - outSlope: -0.005494189 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.0010907293 - inSlope: -0.005494189 - outSlope: -0.0053392462 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.0010017413 - inSlope: -0.0053392462 - outSlope: -0.005170843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.00091556064 - inSlope: -0.005170843 - outSlope: -0.00499403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.0008323269 - inSlope: -0.00499403 - outSlope: -0.004806687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.0007522155 - inSlope: -0.004806687 - outSlope: -0.0046133306 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.00067532674 - inSlope: -0.0046133306 - outSlope: -0.0044113756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0006018039 - inSlope: -0.0044113756 - outSlope: -0.0042042653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.00053173286 - inSlope: -0.0042042653 - outSlope: -0.003990928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.00046521745 - inSlope: -0.003990928 - outSlope: -0.003775198 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.0004022971 - inSlope: -0.003775198 - outSlope: -0.003553506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.00034307205 - inSlope: -0.003553506 - outSlope: -0.0033309297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.0002875566 - inSlope: -0.0033309297 - outSlope: -0.003104914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0002358081 - inSlope: -0.003104914 - outSlope: -0.0028763209 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.00018786946 - inSlope: -0.0028763209 - outSlope: -0.0026451496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.00014378368 - inSlope: -0.0026451496 - outSlope: -0.0014231211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.000120065015 - inSlope: -0.0014231211 - outSlope: -0.0010361815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.00010279522 - inSlope: -0.0010361815 - outSlope: -0.0026148567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.00005921431 - inSlope: -0.0026148567 - outSlope: -0.0031053438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.000007458633 - inSlope: -0.0031053438 - outSlope: -0.0029525901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.00004175116 - inSlope: -0.0029525901 - outSlope: -0.002451146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.000082603554 - inSlope: -0.002451146 - outSlope: -0.0016293711 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.00010975971 - inSlope: -0.0016293711 - outSlope: -0.0008314428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.00012361708 - inSlope: -0.0008314428 - outSlope: -0.00047265508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.00013149466 - inSlope: -0.00047265508 - outSlope: -0.0006937239 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.0001430568 - inSlope: -0.0006937239 - outSlope: -0.002698001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.00018802343 - inSlope: -0.002698001 - outSlope: -0.0059767235 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.0002876354 - inSlope: -0.0059767235 - outSlope: -0.008825975 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.00043473483 - inSlope: -0.008825975 - outSlope: -0.011181513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.0006210932 - inSlope: -0.011181513 - outSlope: -0.013003173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.00083781255 - inSlope: -0.013003173 - outSlope: -0.014257638 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0010754396 - inSlope: -0.014257638 - outSlope: -0.015030219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.001325943 - inSlope: -0.015030219 - outSlope: -0.015319605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0015812695 - inSlope: -0.015319605 - outSlope: -0.015214552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.0018348452 - inSlope: -0.015214552 - outSlope: -0.014797538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.0020814706 - inSlope: -0.014797538 - outSlope: -0.014154317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.002317379 - inSlope: -0.014154317 - outSlope: -0.013287411 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.0025388356 - inSlope: -0.013287411 - outSlope: -0.012307719 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.002743964 - inSlope: -0.012307719 - outSlope: -0.011193972 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.00293053 - inSlope: -0.011193972 - outSlope: -0.010009119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.0030973486 - inSlope: -0.010009119 - outSlope: -0.008702016 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.003242382 - inSlope: -0.008702016 - outSlope: -0.0073418277 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.0033647458 - inSlope: -0.0073418277 - outSlope: -0.005919152 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.0034633982 - inSlope: -0.005919152 - outSlope: -0.004468299 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.0035378698 - inSlope: -0.004468299 - outSlope: -0.0030628063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.0035889165 - inSlope: -0.0030628063 - outSlope: -0.0017554935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0036181747 - inSlope: -0.0017554935 - outSlope: -0.00072724256 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.0036302954 - inSlope: -0.00072724256 - outSlope: -0.000108713386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0036321073 - inSlope: -0.000108713386 - outSlope: -0.00009818012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.0036337436 - inSlope: -0.00009818012 - outSlope: -0.00072122156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.003645764 - inSlope: -0.00072122156 - outSlope: -0.0011145966 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.0036643408 - inSlope: -0.0011145966 - outSlope: -0.0009766743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.0036806187 - inSlope: -0.0009766743 - outSlope: -0.0008421865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.0036946551 - inSlope: -0.0008421865 - outSlope: -0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.0037065574 - inSlope: -0.00071413885 - outSlope: -0.0005903939 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.0037163973 - inSlope: -0.0005903939 - outSlope: -0.00047178983 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.0037242605 - inSlope: -0.00047178983 - outSlope: -0.00035793555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.003730226 - inSlope: -0.00035793555 - outSlope: -0.00024964125 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.0037343868 - inSlope: -0.00024964125 - outSlope: -0.00014566365 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.0037368145 - inSlope: -0.00014566365 - outSlope: -0.00004812614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.0037376166 - inSlope: -0.00004812614 - outSlope: 0.000045974783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.0037368503 - inSlope: 0.000045974783 - outSlope: 0.00013320254 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.0037346303 - inSlope: 0.00013320254 - outSlope: 0.00021612758 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.0037310282 - inSlope: 0.00021612758 - outSlope: 0.00029391173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.0037261297 - inSlope: 0.00029391173 - outSlope: 0.0003663035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.0037200246 - inSlope: 0.0003663035 - outSlope: 0.0004324725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.0037128166 - inSlope: 0.0004324725 - outSlope: 0.000493499 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.0037045917 - inSlope: 0.000493499 - outSlope: 0.0005491409 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.0036954393 - inSlope: 0.0005491409 - outSlope: 0.00059876184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.00368546 - inSlope: 0.00059876184 - outSlope: 0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.0036747535 - inSlope: 0.0006423897 - outSlope: 0.0006840617 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.0036633525 - inSlope: 0.0006840617 - outSlope: 0.00071112136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.0036515004 - inSlope: 0.00071112136 - outSlope: 0.00073864195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.0036391898 - inSlope: 0.00073864195 - outSlope: 0.00075796223 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.003626557 - inSlope: 0.00075796223 - outSlope: 0.0007717226 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.003613695 - inSlope: 0.0007717226 - outSlope: 0.0007785818 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.0036007187 - inSlope: 0.0007785818 - outSlope: 0.0007794479 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.003587728 - inSlope: 0.0007794479 - outSlope: 0.00077387394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.00357483 - inSlope: 0.00077387394 - outSlope: 0.00076118927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.0035621435 - inSlope: 0.00076118927 - outSlope: 0.00074314023 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.0035497579 - inSlope: 0.00074314023 - outSlope: 0.0007179982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.003537791 - inSlope: 0.0007179982 - outSlope: 0.00068578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.0035263614 - inSlope: 0.00068578 - outSlope: 0.00064839673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.0035155548 - inSlope: 0.00064839673 - outSlope: 0.0006026315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.003505511 - inSlope: 0.0006026315 - outSlope: 0.0005521444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.0034963086 - inSlope: 0.0005521444 - outSlope: 0.0004947842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.0034880622 - inSlope: 0.0004947842 - outSlope: 0.0004309839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0034808791 - inSlope: 0.0004309839 - outSlope: 0.00036135816 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0034748565 - inSlope: 0.00036135816 - outSlope: 0.00036135816 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000000745058 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.0000000745058 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000000029802319 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.000000029802319 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000013411044 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.00000013411044 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 1 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.23450048 - inSlope: -0.00012159347 - outSlope: -0.00012159347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.23450251 - inSlope: -0.00012159347 - outSlope: 0.00058293337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2344928 - inSlope: 0.00058293337 - outSlope: 0.0009888412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.23447631 - inSlope: 0.0009888412 - outSlope: 0.0015968082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.2344497 - inSlope: 0.0015968082 - outSlope: 0.0024032595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.23440965 - inSlope: 0.0024032595 - outSlope: 0.0027921798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.23436311 - inSlope: 0.0027921798 - outSlope: 0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.23430577 - inSlope: 0.0034403803 - outSlope: 0.004075168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.23423785 - inSlope: 0.004075168 - outSlope: 0.0049164896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.23415591 - inSlope: 0.0049164896 - outSlope: 0.00525266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.23406836 - inSlope: 0.00525266 - outSlope: 0.0058794026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.23397037 - inSlope: 0.0058794026 - outSlope: 0.006488264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.23386224 - inSlope: 0.006488264 - outSlope: 0.007088185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.2337441 - inSlope: 0.007088185 - outSlope: 0.007683635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.23361604 - inSlope: 0.007683635 - outSlope: 0.00827998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.23347804 - inSlope: 0.00827998 - outSlope: 0.009562067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.23331867 - inSlope: 0.009562067 - outSlope: 0.011352014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.23312947 - inSlope: 0.011352014 - outSlope: 0.012913931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.23291424 - inSlope: 0.012913931 - outSlope: 0.0142899295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.23267607 - inSlope: 0.0142899295 - outSlope: 0.015489744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.23241791 - inSlope: 0.015489744 - outSlope: 0.016492918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.23214303 - inSlope: 0.016492918 - outSlope: 0.017249271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.23185554 - inSlope: 0.017249271 - outSlope: 0.017361062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.23156619 - inSlope: 0.017361062 - outSlope: 0.017513916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.23127429 - inSlope: 0.017513916 - outSlope: 0.016762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.23099492 - inSlope: 0.016762035 - outSlope: 0.015700744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.23073325 - inSlope: 0.015700744 - outSlope: 0.013639046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.23050593 - inSlope: 0.013639046 - outSlope: 0.0108280685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.23032546 - inSlope: 0.0108280685 - outSlope: 0.007223196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.23020507 - inSlope: 0.007223196 - outSlope: 0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.23016739 - inSlope: 0.0022611003 - outSlope: -0.0005641585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.23017679 - inSlope: -0.0005641585 - outSlope: -0.0019222448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.23020883 - inSlope: -0.0019222448 - outSlope: -0.0044837636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.23028356 - inSlope: -0.0044837636 - outSlope: -0.0065660537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.23039299 - inSlope: -0.0065660537 - outSlope: -0.008260317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.23053066 - inSlope: -0.008260317 - outSlope: -0.009647881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.23069146 - inSlope: -0.009647881 - outSlope: -0.0109621985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.23087417 - inSlope: -0.0109621985 - outSlope: -0.011782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.23107053 - inSlope: -0.011782061 - outSlope: -0.012691331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.23128206 - inSlope: -0.012691331 - outSlope: -0.013086463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.23150016 - inSlope: -0.013086463 - outSlope: -0.013698949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.23172848 - inSlope: -0.013698949 - outSlope: -0.01384647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.23195925 - inSlope: -0.01384647 - outSlope: -0.013807131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.23218937 - inSlope: -0.013807131 - outSlope: -0.013389552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.23241253 - inSlope: -0.013389552 - outSlope: -0.0133904945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.2326357 - inSlope: -0.0133904945 - outSlope: -0.013007832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.2328525 - inSlope: -0.013007832 - outSlope: -0.012230841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.23305635 - inSlope: -0.012230841 - outSlope: -0.011238467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.23324366 - inSlope: -0.011238467 - outSlope: -0.010030577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.23341084 - inSlope: -0.010030577 - outSlope: -0.008328267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.23354964 - inSlope: -0.008328267 - outSlope: -0.006415827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.23365657 - inSlope: -0.006415827 - outSlope: -0.0041770977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.23372619 - inSlope: -0.0041770977 - outSlope: -0.001268686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.23374733 - inSlope: -0.001268686 - outSlope: 0.00083685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.23373339 - inSlope: 0.00083685 - outSlope: 0.0013947451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.23371014 - inSlope: 0.0013947451 - outSlope: 0.0005865103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.23370036 - inSlope: 0.0005865103 - outSlope: -0.0011730206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.23371992 - inSlope: -0.0011730206 - outSlope: -0.0055199913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.23381191 - inSlope: -0.0055199913 - outSlope: -0.010465953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.23398635 - inSlope: -0.010465953 - outSlope: -0.013926936 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.23421846 - inSlope: -0.013926936 - outSlope: -0.015973464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.23448469 - inSlope: -0.015973464 - outSlope: -0.016787963 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.23476449 - inSlope: -0.016787963 - outSlope: -0.015288606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.2350193 - inSlope: -0.015288606 - outSlope: -0.011997446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.23521926 - inSlope: -0.011997446 - outSlope: -0.006529397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.23532808 - inSlope: -0.006529397 - outSlope: -0.0029253988 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.23537683 - inSlope: -0.0029253988 - outSlope: -0.0026536013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.23542106 - inSlope: -0.0026536013 - outSlope: -0.0024265074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.2354615 - inSlope: -0.0024265074 - outSlope: -0.0021636507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.23549756 - inSlope: -0.0021636507 - outSlope: -0.0019446034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.23552997 - inSlope: -0.0019446034 - outSlope: -0.0017219798 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.23555867 - inSlope: -0.0017219798 - outSlope: -0.0014984515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.23558365 - inSlope: -0.0014984515 - outSlope: -0.0013133896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.23560554 - inSlope: -0.0013133896 - outSlope: -0.0011229526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.23562425 - inSlope: -0.0011229526 - outSlope: -0.0009799013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.23564059 - inSlope: -0.0009799013 - outSlope: -0.0006732351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.2356518 - inSlope: -0.0006732351 - outSlope: -0.00065177743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.23566267 - inSlope: -0.00065177743 - outSlope: -0.0005087261 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.23567115 - inSlope: -0.0005087261 - outSlope: -0.00040143478 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.23567784 - inSlope: -0.00040143478 - outSlope: -0.0002762678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.23568244 - inSlope: -0.0002762678 - outSlope: -0.0001725556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.23568532 - inSlope: -0.0001725556 - outSlope: -0.000064373075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.23568639 - inSlope: -0.000064373075 - outSlope: 0.00006705529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.23568527 - inSlope: 0.00006705529 - outSlope: 0.0001153351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.23568335 - inSlope: 0.0001153351 - outSlope: -0.0003522638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.23568922 - inSlope: -0.0003522638 - outSlope: -0.0012543809 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.23571013 - inSlope: -0.0012543809 - outSlope: -0.0021108855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.23574531 - inSlope: -0.0021108855 - outSlope: -0.0028109578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.23579216 - inSlope: -0.0028109578 - outSlope: -0.0034841928 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.23585023 - inSlope: -0.0034841928 - outSlope: -0.00403494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.23591748 - inSlope: -0.00403494 - outSlope: -0.0043308777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.23598966 - inSlope: -0.0043308777 - outSlope: -0.0049281167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.2360718 - inSlope: -0.0049281167 - outSlope: -0.0052392534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.23615912 - inSlope: -0.0052392534 - outSlope: -0.005452003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.23624998 - inSlope: -0.005452003 - outSlope: -0.0056031398 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.23634337 - inSlope: -0.0056031398 - outSlope: -0.0056594666 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.2364377 - inSlope: -0.0056594666 - outSlope: -0.005595987 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.23653096 - inSlope: -0.005595987 - outSlope: -0.0054842285 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.23662236 - inSlope: -0.0054842285 - outSlope: -0.0052499822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.23670986 - inSlope: -0.0052499822 - outSlope: -0.004958515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.2367925 - inSlope: -0.004958515 - outSlope: -0.0045561832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.23686844 - inSlope: -0.0045561832 - outSlope: -0.0040742503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.23693635 - inSlope: -0.0040742503 - outSlope: -0.003499392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.23699467 - inSlope: -0.003499392 - outSlope: -0.0028342037 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.2370419 - inSlope: -0.0028342037 - outSlope: -0.0020796082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.23707657 - inSlope: -0.0020796082 - outSlope: -0.0012356055 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.23709716 - inSlope: -0.0012356055 - outSlope: -0.00028878477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.23710197 - inSlope: -0.00028878477 - outSlope: -0.0014358773 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.2371259 - inSlope: -0.0014358773 - outSlope: -0.0011533428 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.23714513 - inSlope: -0.0011533428 - outSlope: 0.023878835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.23674715 - inSlope: 0.023878835 - outSlope: 0.0639171 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.23568186 - inSlope: 0.0639171 - outSlope: 0.09339282 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.23412532 - inSlope: 0.09339282 - outSlope: 0.11267345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.23224743 - inSlope: 0.11267345 - outSlope: 0.12133342 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.2302252 - inSlope: 0.12133342 - outSlope: 0.11931371 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.22823665 - inSlope: 0.11931371 - outSlope: 0.10663669 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.22645937 - inSlope: 0.10663669 - outSlope: 0.08315512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.22507344 - inSlope: 0.08315512 - outSlope: 0.06912685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.22392133 - inSlope: 0.06912685 - outSlope: 0.071502395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.22272962 - inSlope: 0.071502395 - outSlope: 0.07350779 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.2215045 - inSlope: 0.07350779 - outSlope: 0.075050965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.22025365 - inSlope: 0.075050965 - outSlope: 0.07628031 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.21898231 - inSlope: 0.07628031 - outSlope: 0.076867715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.21770118 - inSlope: 0.076867715 - outSlope: 0.0775481 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.21640871 - inSlope: 0.0775481 - outSlope: 0.07767059 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.2151142 - inSlope: 0.07767059 - outSlope: 0.07738091 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.21382453 - inSlope: 0.07738091 - outSlope: 0.07672645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.21254575 - inSlope: 0.07672645 - outSlope: 0.07551659 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.21128713 - inSlope: 0.07551659 - outSlope: 0.07407195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.2100526 - inSlope: 0.07407195 - outSlope: 0.0719995 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.2088526 - inSlope: 0.0719995 - outSlope: 0.06916619 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.20769984 - inSlope: 0.06916619 - outSlope: 0.06619519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.20659658 - inSlope: 0.06619519 - outSlope: 0.06273961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.20555092 - inSlope: 0.06273961 - outSlope: 0.058441814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.2045769 - inSlope: 0.058441814 - outSlope: 0.053716652 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.20368162 - inSlope: 0.053716652 - outSlope: 0.048560545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.20287228 - inSlope: 0.048560545 - outSlope: 0.042634647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.2021617 - inSlope: 0.042634647 - outSlope: 0.036158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.20155907 - inSlope: 0.036158 - outSlope: 0.029253988 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.2010715 - inSlope: 0.029253988 - outSlope: 0.021798333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.2007082 - inSlope: 0.021798333 - outSlope: 0.013628317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.20048106 - inSlope: 0.013628317 - outSlope: 0.0049522566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.20039852 - inSlope: 0.0049522566 - outSlope: -0.0037595127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.20046118 - inSlope: -0.0037595127 - outSlope: -0.011879515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.20065917 - inSlope: -0.011879515 - outSlope: -0.019485373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.20098393 - inSlope: -0.019485373 - outSlope: -0.026700523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.20142893 - inSlope: -0.026700523 - outSlope: -0.033439133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.20198625 - inSlope: -0.033439133 - outSlope: -0.039787926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.20264938 - inSlope: -0.039787926 - outSlope: -0.045579717 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.20340905 - inSlope: -0.045579717 - outSlope: -0.05101298 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.20425926 - inSlope: -0.05101298 - outSlope: -0.05597239 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.20519213 - inSlope: -0.05597239 - outSlope: -0.060474034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.20620003 - inSlope: -0.060474034 - outSlope: -0.06453848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.20727567 - inSlope: -0.06453848 - outSlope: -0.06814516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.20841143 - inSlope: -0.06814516 - outSlope: -0.071295865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.20959969 - inSlope: -0.071295865 - outSlope: -0.073995955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.21083295 - inSlope: -0.073995955 - outSlope: -0.07628031 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.21210429 - inSlope: -0.07628031 - outSlope: -0.078070015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.21340548 - inSlope: -0.078070015 - outSlope: -0.07944085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.21472949 - inSlope: -0.07944085 - outSlope: -0.080341175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.2160685 - inSlope: -0.080341175 - outSlope: -0.08081056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.21741535 - inSlope: -0.08081056 - outSlope: -0.080826655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.21876246 - inSlope: -0.080826655 - outSlope: -0.08029379 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.22010069 - inSlope: -0.08029379 - outSlope: -0.07948823 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.22142549 - inSlope: -0.07948823 - outSlope: -0.07814713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.22272794 - inSlope: -0.07814713 - outSlope: -0.07637061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.22400078 - inSlope: -0.07637061 - outSlope: -0.074149735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.22523661 - inSlope: -0.074149735 - outSlope: -0.07143981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.22642727 - inSlope: -0.07143981 - outSlope: -0.06832308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.22756599 - inSlope: -0.06832308 - outSlope: -0.064719975 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.22864465 - inSlope: -0.064719975 - outSlope: -0.060710967 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.2296565 - inSlope: -0.060710967 - outSlope: -0.056199484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.23059316 - inSlope: -0.056199484 - outSlope: -0.05127868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.23144782 - inSlope: -0.05127868 - outSlope: -0.04590963 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.23221298 - inSlope: -0.04590963 - outSlope: -0.040069558 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.2328808 - inSlope: -0.040069558 - outSlope: -0.033795867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.23344406 - inSlope: -0.033795867 - outSlope: -0.02705368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.23389496 - inSlope: -0.02705368 - outSlope: -0.019894857 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.23422654 - inSlope: -0.019894857 - outSlope: -0.01226933 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.23443103 - inSlope: -0.01226933 - outSlope: -0.004167263 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.23450048 - inSlope: -0.004167263 - outSlope: -0.004167263 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.14485912 - inSlope: -0.0008448958 - outSlope: -0.0008448958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.1448732 - inSlope: -0.0008448958 - outSlope: -0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.14492637 - inSlope: -0.0031900404 - outSlope: -0.0052115326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.14501323 - inSlope: -0.0052115326 - outSlope: -0.006888806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.14512804 - inSlope: -0.006888806 - outSlope: -0.008208455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.14526485 - inSlope: -0.008208455 - outSlope: -0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.14541851 - inSlope: -0.009219647 - outSlope: -0.009858907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.14558282 - inSlope: -0.009858907 - outSlope: -0.010105666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14575125 - inSlope: -0.010105666 - outSlope: -0.009961725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.14591728 - inSlope: -0.009961725 - outSlope: -0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.1460753 - inSlope: -0.009480716 - outSlope: -0.008566082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.14621806 - inSlope: -0.008566082 - outSlope: -0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.14633918 - inSlope: -0.0072669988 - outSlope: -0.0055548553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.14643176 - inSlope: -0.0055548553 - outSlope: -0.0034376981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.14648905 - inSlope: -0.0034376981 - outSlope: -0.0009217859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.14650442 - inSlope: -0.0009217859 - outSlope: 0.001959799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.14647175 - inSlope: 0.001959799 - outSlope: 0.004675095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.14639384 - inSlope: 0.004675095 - outSlope: 0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.14627731 - inSlope: 0.006991619 - outSlope: 0.008744904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.14613156 - inSlope: 0.008744904 - outSlope: 0.0097766435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.14596862 - inSlope: 0.0097766435 - outSlope: 0.0099474285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.14580283 - inSlope: 0.0099474285 - outSlope: 0.009185664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.14564973 - inSlope: 0.009185664 - outSlope: 0.0075692013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.14552358 - inSlope: 0.0075692013 - outSlope: 0.005163248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.14543752 - inSlope: 0.005163248 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.14539765 - inSlope: 0.0023925328 - outSlope: -0.00057756854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.14540727 - inSlope: -0.00057756854 - outSlope: -0.0031417639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.14545964 - inSlope: -0.0031417639 - outSlope: -0.0048056203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.14553973 - inSlope: -0.0048056203 - outSlope: -0.004661684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14561743 - inSlope: -0.004661684 - outSlope: -0.0017255531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14564618 - inSlope: -0.0017255531 - outSlope: 0.00065356557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14563529 - inSlope: 0.00065356557 - outSlope: 0.0007420759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14562292 - inSlope: 0.0007420759 - outSlope: 0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.14561547 - inSlope: 0.00044703527 - outSlope: -0.00068038766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.14562681 - inSlope: -0.00068038766 - outSlope: -0.0023585581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.14566612 - inSlope: -0.0023585581 - outSlope: -0.0042280443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.14573659 - inSlope: -0.0042280443 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.14583708 - inSlope: -0.0060296115 - outSlope: -0.0076863244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.14596519 - inSlope: -0.0076863244 - outSlope: -0.009047099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14611597 - inSlope: -0.009047099 - outSlope: -0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.14628567 - inSlope: -0.010181638 - outSlope: -0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.14646877 - inSlope: -0.010986338 - outSlope: -0.011487912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14666024 - inSlope: -0.011487912 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.14685526 - inSlope: -0.011701595 - outSlope: -0.011618405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.1470489 - inSlope: -0.011618405 - outSlope: 0.01813622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.14674664 - inSlope: 0.01813622 - outSlope: 0.07549442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1454884 - inSlope: 0.07549442 - outSlope: 0.13010468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.14331998 - inSlope: 0.13010468 - outSlope: 0.18197733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.14028703 - inSlope: 0.18197733 - outSlope: 0.23109578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.13643543 - inSlope: 0.23109578 - outSlope: 0.2774739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13181087 - inSlope: 0.2774739 - outSlope: 0.32112932 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.1264587 - inSlope: 0.32112932 - outSlope: 0.36186522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.12042762 - inSlope: 0.36186522 - outSlope: 0.40364334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.11370024 - inSlope: 0.40364334 - outSlope: 0.4432301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.10631308 - inSlope: 0.4432301 - outSlope: 0.4749393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.098397404 - inSlope: 0.4749393 - outSlope: 0.49858066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.090087734 - inSlope: 0.49858066 - outSlope: 0.514108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.081519276 - inSlope: 0.514108 - outSlope: 0.5238802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.07278795 - inSlope: 0.5238802 - outSlope: 0.53298795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.06390479 - inSlope: 0.53298795 - outSlope: 0.5415973 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.05487818 - inSlope: 0.5415973 - outSlope: 0.549734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.045715954 - inSlope: 0.549734 - outSlope: 0.55731016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.03642746 - inSlope: 0.55731016 - outSlope: 0.5644978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.027019173 - inSlope: 0.5644978 - outSlope: 0.57127243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.017497906 - inSlope: 0.57127243 - outSlope: 0.577801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.007867899 - inSlope: 0.577801 - outSlope: 0.5783372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.0017710453 - inSlope: 0.5783372 - outSlope: 0.5710154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.011287959 - inSlope: 0.5710154 - outSlope: 0.5605996 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.020631278 - inSlope: 0.5605996 - outSlope: 0.54705614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.029748872 - inSlope: 0.54705614 - outSlope: 0.5304254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.038589288 - inSlope: 0.5304254 - outSlope: 0.5107286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.047101423 - inSlope: 0.5107286 - outSlope: 0.48784542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.05523223 - inSlope: 0.48784542 - outSlope: 0.46190253 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.0629306 - inSlope: 0.46190253 - outSlope: 0.43286246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.070144966 - inSlope: 0.43286246 - outSlope: 0.40068084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.076822974 - inSlope: 0.40068084 - outSlope: 0.3654053 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.082913056 - inSlope: 0.3654053 - outSlope: 0.3270568 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.088364 - inSlope: 0.3270568 - outSlope: 0.2856211 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.093124345 - inSlope: 0.2856211 - outSlope: 0.24102136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.09714139 - inSlope: 0.24102136 - outSlope: 0.19339997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.10036472 - inSlope: 0.19339997 - outSlope: 0.14269008 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.10274289 - inSlope: 0.14269008 - outSlope: 0.088858984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.10422387 - inSlope: 0.088858984 - outSlope: 0.03198269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.104756914 - inSlope: 0.03198269 - outSlope: 0.0026468958 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.10480103 - inSlope: 0.0026468958 - outSlope: 0.003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.10485408 - inSlope: 0.003182891 - outSlope: 0.0037743186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.10491698 - inSlope: 0.0037743186 - outSlope: 0.004028653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.10498413 - inSlope: 0.004028653 - outSlope: 0.004008118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.10505093 - inSlope: 0.004008118 - outSlope: 0.0036303734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.105111435 - inSlope: 0.0036303734 - outSlope: 0.0029768078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.10516105 - inSlope: 0.0029768078 - outSlope: 0.00204161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.105195075 - inSlope: 0.00204161 - outSlope: 0.0007013983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.105206765 - inSlope: 0.0007013983 - outSlope: -0.0008663543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.105192326 - inSlope: -0.0008663543 - outSlope: -0.0027841157 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.105145924 - inSlope: -0.0027841157 - outSlope: -0.0050121592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.10506239 - inSlope: -0.0050121592 - outSlope: -0.0075692013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.104936235 - inSlope: -0.0075692013 - outSlope: -0.010374348 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.10476333 - inSlope: -0.010374348 - outSlope: -0.013536675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.10453772 - inSlope: -0.013536675 - outSlope: -0.017022656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.10425401 - inSlope: -0.017022656 - outSlope: -0.020796975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.10390739 - inSlope: -0.020796975 - outSlope: -0.024914617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.10349215 - inSlope: -0.024914617 - outSlope: -0.029307868 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.10300368 - inSlope: -0.029307868 - outSlope: -0.034017596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.10243672 - inSlope: -0.034017596 - outSlope: -0.03912542 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.10178463 - inSlope: -0.03912542 - outSlope: -0.044474196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.101043396 - inSlope: -0.044474196 - outSlope: -0.050153334 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.10020751 - inSlope: -0.050153334 - outSlope: -0.05616819 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.09927137 - inSlope: -0.05616819 - outSlope: -0.60863537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.08912746 - inSlope: -0.60863537 - outSlope: -0.5759065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.07952896 - inSlope: -0.5759065 - outSlope: 0.23295902 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.083411604 - inSlope: 0.23295902 - outSlope: 0.60424906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.09348241 - inSlope: 0.60424906 - outSlope: 0.85174835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.107678205 - inSlope: 0.85174835 - outSlope: 0.97572553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.12394028 - inSlope: 0.97572553 - outSlope: 0.97590345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.14020532 - inSlope: 0.97590345 - outSlope: 0.85234696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.15441109 - inSlope: 0.85234696 - outSlope: 0.60475737 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.16449037 - inSlope: 0.60475737 - outSlope: 0.23319696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.16837701 - inSlope: 0.23319696 - outSlope: -0.08238234 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.16700397 - inSlope: -0.08238234 - outSlope: -0.24983728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.16284002 - inSlope: -0.24983728 - outSlope: -0.40279844 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.15612672 - inSlope: -0.40279844 - outSlope: -0.54125243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.14710586 - inSlope: -0.54125243 - outSlope: -0.66516167 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13601984 - inSlope: -0.66516167 - outSlope: -0.7745699 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.123110354 - inSlope: -0.7745699 - outSlope: -0.86920416 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.10862363 - inSlope: -0.86920416 - outSlope: -0.94922173 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.092803285 - inSlope: -0.94922173 - outSlope: -1.0144795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.07589531 - inSlope: -1.0144795 - outSlope: -1.0650997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.058143664 - inSlope: -1.0650997 - outSlope: -1.1009716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.039793894 - inSlope: -1.1009716 - outSlope: -1.1222788 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.021089265 - inSlope: -1.1222788 - outSlope: -1.1290439 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.0022718834 - inSlope: -1.1290439 - outSlope: -1.1213166 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.016416708 - inSlope: -1.1213166 - outSlope: -1.0991275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.034735482 - inSlope: -1.0991275 - outSlope: -1.0625112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.052443985 - inSlope: -1.0625112 - outSlope: -1.0115368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.06930292 - inSlope: -1.0115368 - outSlope: -0.9462105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.085073076 - inSlope: -0.9462105 - outSlope: -0.86653316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.09951528 - inSlope: -0.86653316 - outSlope: -0.7725346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.112390846 - inSlope: -0.7725346 - outSlope: -0.66423005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.123461336 - inSlope: -0.66423005 - outSlope: -0.5416181 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.1324883 - inSlope: -0.5416181 - outSlope: -0.40470996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.13923346 - inSlope: -0.40470996 - outSlope: -0.2535423 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.14345916 - inSlope: -0.2535423 - outSlope: -0.08806863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.14492697 - inSlope: -0.08806863 - outSlope: -0.00049441395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.1449352 - inSlope: -0.00049441395 - outSlope: -0.00041931908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.1449422 - inSlope: -0.00041931908 - outSlope: -0.00036835705 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.14494833 - inSlope: -0.00036835705 - outSlope: -0.00031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.14495355 - inSlope: -0.00031292468 - outSlope: -0.00025391602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.14495778 - inSlope: -0.00025391602 - outSlope: -0.000202954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.14496116 - inSlope: -0.000202954 - outSlope: -0.00014752164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.14496362 - inSlope: -0.00014752164 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.14496545 - inSlope: -0.00010997067 - outSlope: -0.00006884343 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.1449666 - inSlope: -0.00006884343 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.14496706 - inSlope: -0.000027716187 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.14496695 - inSlope: 0.000007152564 - outSlope: 0.000041127245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.14496626 - inSlope: 0.000041127245 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.14496501 - inSlope: 0.000075101925 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.14496318 - inSlope: 0.00010997067 - outSlope: 0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.14496088 - inSlope: 0.00013768686 - outSlope: 0.00015824822 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.14495824 - inSlope: 0.00015824822 - outSlope: 0.00018954295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.14495508 - inSlope: 0.00018954295 - outSlope: 0.00021636506 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.14495148 - inSlope: 0.00021636506 - outSlope: 0.00022709391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.1449477 - inSlope: 0.00022709391 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.14494357 - inSlope: 0.00024765753 - outSlope: 0.00027537372 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.14493898 - inSlope: 0.00027537372 - outSlope: 0.00027447965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.1449344 - inSlope: 0.00027447965 - outSlope: 0.00028878477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.14492959 - inSlope: 0.00028878477 - outSlope: 0.0003030899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.14492454 - inSlope: 0.0003030899 - outSlope: 0.00032991203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.14491904 - inSlope: 0.00032991203 - outSlope: 0.00030577212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.14491394 - inSlope: 0.00030577212 - outSlope: 0.0003334883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.14490838 - inSlope: 0.0003334883 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.14490311 - inSlope: 0.00031650095 - outSlope: 0.0003093484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.14489795 - inSlope: 0.0003093484 - outSlope: 0.00031560689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.1448927 - inSlope: 0.00031560689 - outSlope: 0.00031649644 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.14488742 - inSlope: 0.00031649644 - outSlope: 0.0002852085 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.14488266 - inSlope: 0.0002852085 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.14487773 - inSlope: 0.00029593735 - outSlope: 0.00026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.14487332 - inSlope: 0.00026464488 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.1448692 - inSlope: 0.00024765753 - outSlope: 0.00022709391 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.14486541 - inSlope: 0.00022709391 - outSlope: 0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.14486198 - inSlope: 0.00020563621 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.14485912 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.04184771 - inSlope: 0.0007809698 - outSlope: 0.0007809698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.041834693 - inSlope: 0.0007809698 - outSlope: 0.0037023423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.041772988 - inSlope: 0.0037023423 - outSlope: 0.0058923666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.04167478 - inSlope: 0.0058923666 - outSlope: 0.0073950724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.04155153 - inSlope: 0.0073950724 - outSlope: 0.008292497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.041413322 - inSlope: 0.008292497 - outSlope: 0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.04126902 - inSlope: 0.008658172 - outSlope: 0.008641855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.04112499 - inSlope: 0.008641855 - outSlope: 0.008310375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.040986482 - inSlope: 0.008310375 - outSlope: 0.007740185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.04085748 - inSlope: 0.007740185 - outSlope: 0.0069312756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.040741958 - inSlope: 0.0069312756 - outSlope: 0.0059600924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.040642623 - inSlope: 0.0059600924 - outSlope: 0.0048248474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.04056221 - inSlope: 0.0048248474 - outSlope: 0.0035300108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.040503375 - inSlope: 0.0035300108 - outSlope: 0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.04046896 - inSlope: 0.0020648541 - outSlope: 0.00040858987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.04046215 - inSlope: 0.00040858987 - outSlope: -0.0050964165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.04054709 - inSlope: -0.0050964165 - outSlope: -0.013676373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.04077503 - inSlope: -0.013676373 - outSlope: -0.021461453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.041132722 - inSlope: -0.021461453 - outSlope: -0.028536497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.04160833 - inSlope: -0.028536497 - outSlope: -0.034862876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.04218938 - inSlope: -0.034862876 - outSlope: -0.040295087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.042860962 - inSlope: -0.040295087 - outSlope: -0.044620298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.043604635 - inSlope: -0.044620298 - outSlope: -0.047663346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.044399023 - inSlope: -0.047663346 - outSlope: -0.04906248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.04521673 - inSlope: -0.04906248 - outSlope: -0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.046030242 - inSlope: -0.04881066 - outSlope: -0.046594404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.046806816 - inSlope: -0.046594404 - outSlope: -0.042352792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.047512695 - inSlope: -0.042352792 - outSlope: -0.035544157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0481051 - inSlope: -0.035544157 - outSlope: -0.02516965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.048524592 - inSlope: -0.02516965 - outSlope: -0.010113484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.04869315 - inSlope: -0.010113484 - outSlope: -0.0009604553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.048709158 - inSlope: -0.0009604553 - outSlope: 0.0022347213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.048671912 - inSlope: 0.0022347213 - outSlope: 0.0074277143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.048548117 - inSlope: 0.0074277143 - outSlope: 0.010659556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.04837046 - inSlope: 0.010659556 - outSlope: 0.012340632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.04816478 - inSlope: 0.012340632 - outSlope: 0.013022314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.047947742 - inSlope: 0.013022314 - outSlope: 0.013026831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.04773063 - inSlope: 0.013026831 - outSlope: 0.012726647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.047518518 - inSlope: 0.012726647 - outSlope: 0.012069058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.047317367 - inSlope: 0.012069058 - outSlope: 0.011337668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.047128405 - inSlope: 0.011337668 - outSlope: 0.010349314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.046955917 - inSlope: 0.010349314 - outSlope: 0.009368518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.046799775 - inSlope: 0.009368518 - outSlope: 0.008336985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.046660826 - inSlope: 0.008336985 - outSlope: 0.0073427516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.046538446 - inSlope: 0.0073427516 - outSlope: 0.030963898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.04602238 - inSlope: 0.030963898 - outSlope: 0.07767774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.044727754 - inSlope: 0.07767774 - outSlope: 0.12177443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.042698175 - inSlope: 0.12177443 - outSlope: 0.16324364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.03997745 - inSlope: 0.16324364 - outSlope: 0.20202239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.036610413 - inSlope: 0.20202239 - outSlope: 0.23821883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.032640103 - inSlope: 0.23821883 - outSlope: 0.27173802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.028111124 - inSlope: 0.27173802 - outSlope: 0.3028438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.023063732 - inSlope: 0.3028438 - outSlope: 0.33116597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.017544305 - inSlope: 0.33116597 - outSlope: 0.35645676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.011603365 - inSlope: 0.35645676 - outSlope: 0.37907064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0052855043 - inSlope: 0.37907064 - outSlope: 0.40005943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0013821465 - inSlope: 0.40005943 - outSlope: 0.42051163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.008390667 - inSlope: 0.42051163 - outSlope: 0.43999702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.015723944 - inSlope: 0.43999702 - outSlope: 0.45607805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.023325264 - inSlope: 0.45607805 - outSlope: 0.46794277 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.031124303 - inSlope: 0.46794277 - outSlope: 0.47590625 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.039056066 - inSlope: 0.47590625 - outSlope: 0.48047438 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.047063965 - inSlope: 0.48047438 - outSlope: 0.48260093 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.055107307 - inSlope: 0.48260093 - outSlope: 0.4828485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.06315483 - inSlope: 0.4828485 - outSlope: 0.4814498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.07117899 - inSlope: 0.4814498 - outSlope: 0.47794372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.07914471 - inSlope: 0.47794372 - outSlope: 0.4718922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.08700957 - inSlope: 0.4718922 - outSlope: 0.46328098 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.09473091 - inSlope: 0.46328098 - outSlope: 0.45211983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.10226624 - inSlope: 0.45211983 - outSlope: 0.43838513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.10957265 - inSlope: 0.43838513 - outSlope: 0.42215464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.11660855 - inSlope: 0.42215464 - outSlope: 0.4033673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.12333138 - inSlope: 0.4033673 - outSlope: 0.38206673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.12969916 - inSlope: 0.38206673 - outSlope: 0.3582469 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.13566993 - inSlope: 0.3582469 - outSlope: 0.33189777 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.14120156 - inSlope: 0.33189777 - outSlope: 0.30301213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.14625175 - inSlope: 0.30301213 - outSlope: 0.2716553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.15077934 - inSlope: 0.2716553 - outSlope: 0.23776017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.154742 - inSlope: 0.23776017 - outSlope: 0.20135307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.15809791 - inSlope: 0.20135307 - outSlope: 0.16241506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.16080482 - inSlope: 0.16241506 - outSlope: 0.12097936 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.16282114 - inSlope: 0.12097936 - outSlope: 0.07698305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.1641042 - inSlope: 0.07698305 - outSlope: 0.030477077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.16461214 - inSlope: 0.030477077 - outSlope: 0.0062817396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.16471684 - inSlope: 0.0062817396 - outSlope: 0.006195015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.16482009 - inSlope: 0.006195015 - outSlope: 0.006174451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.164923 - inSlope: 0.006174451 - outSlope: 0.006125233 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.16502509 - inSlope: 0.006125233 - outSlope: 0.0060671624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.1651262 - inSlope: 0.0060671624 - outSlope: 0.005984908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.16522595 - inSlope: 0.005984908 - outSlope: 0.005882984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.165324 - inSlope: 0.005882984 - outSlope: 0.005828446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.16542114 - inSlope: 0.005828446 - outSlope: 0.005636221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.16551508 - inSlope: 0.005636221 - outSlope: 0.0054976395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.1656067 - inSlope: 0.0054976395 - outSlope: 0.005341139 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.16569573 - inSlope: 0.005341139 - outSlope: 0.00517041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.1657819 - inSlope: 0.00517041 - outSlope: 0.004985337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.16586499 - inSlope: 0.004985337 - outSlope: 0.0048127817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.1659452 - inSlope: 0.0048127817 - outSlope: 0.0046142978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.1660221 - inSlope: 0.0046142978 - outSlope: 0.004400615 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.16609545 - inSlope: 0.004400615 - outSlope: 0.0042146486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.1661657 - inSlope: 0.0042146486 - outSlope: 0.0039893426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.16623218 - inSlope: 0.0039893426 - outSlope: 0.0037720567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.16629505 - inSlope: 0.0037720567 - outSlope: 0.003561977 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.16635442 - inSlope: 0.003561977 - outSlope: 0.0033259424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.16640985 - inSlope: 0.0033259424 - outSlope: 0.0031006366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.16646153 - inSlope: 0.0031006366 - outSlope: 0.0028753309 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.16650945 - inSlope: 0.0028753309 - outSlope: 0.0026536013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.16655368 - inSlope: 0.0026536013 - outSlope: 0.0014215722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.16657737 - inSlope: 0.0014215722 - outSlope: 0.0010344322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.16659461 - inSlope: 0.0010344322 - outSlope: 0.002609792 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.1666381 - inSlope: 0.002609792 - outSlope: 0.0031104714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.16668995 - inSlope: 0.0031104714 - outSlope: 0.0029486446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.16673909 - inSlope: 0.0029486446 - outSlope: 0.002459588 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.16678008 - inSlope: 0.002459588 - outSlope: 0.0016209498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.1668071 - inSlope: 0.0016209498 - outSlope: 0.0008377441 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.16682106 - inSlope: 0.0008377441 - outSlope: 0.00047117515 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.16682892 - inSlope: 0.00047117515 - outSlope: 0.00069737004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.16684054 - inSlope: 0.00069737004 - outSlope: -0.05674308 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.16589482 - inSlope: -0.05674308 - outSlope: -0.16580896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.16313134 - inSlope: -0.16580896 - outSlope: -0.2655443 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.1587056 - inSlope: -0.2655443 - outSlope: -0.35599473 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.15277237 - inSlope: -0.35599473 - outSlope: -0.4372291 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.14548522 - inSlope: -0.4372291 - outSlope: -0.50926524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13699748 - inSlope: -0.50926524 - outSlope: -0.5719664 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.12746471 - inSlope: -0.5719664 - outSlope: -0.62541753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.117041096 - inSlope: -0.62541753 - outSlope: -0.66948897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.10588296 - inSlope: -0.66948897 - outSlope: -0.7041109 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.09414779 - inSlope: -0.7041109 - outSlope: -0.7291483 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.08199515 - inSlope: -0.7291483 - outSlope: -0.7446977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.069583535 - inSlope: -0.7446977 - outSlope: -0.75055814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.057074245 - inSlope: -0.75055814 - outSlope: -0.74677575 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.044627994 - inSlope: -0.74677575 - outSlope: -0.7333323 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.0324058 - inSlope: -0.7333323 - outSlope: -0.71018595 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.02056938 - inSlope: -0.71018595 - outSlope: -0.67737645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.009279784 - inSlope: -0.67737645 - outSlope: -0.6348165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.001300481 - inSlope: -0.6348165 - outSlope: -0.58254105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.011009489 - inSlope: -0.58254105 - outSlope: -0.5204509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.019683663 - inSlope: -0.5204509 - outSlope: -0.44846153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.027158014 - inSlope: -0.44846153 - outSlope: -0.3664605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.033265684 - inSlope: -0.3664605 - outSlope: -0.2742624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.03783672 - inSlope: -0.2742624 - outSlope: -0.17168635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.040698156 - inSlope: -0.17168635 - outSlope: -0.05871808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.04167679 - inSlope: -0.05871808 - outSlope: 0.0011267363 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.04165801 - inSlope: 0.0011267363 - outSlope: 0.0009644786 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.041641936 - inSlope: 0.0009644786 - outSlope: 0.0008594253 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.041627612 - inSlope: 0.0008594253 - outSlope: 0.0007005042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.041615937 - inSlope: 0.0007005042 - outSlope: 0.00059120415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.041606084 - inSlope: 0.00059120415 - outSlope: 0.0004691635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.041598264 - inSlope: 0.0004691635 - outSlope: 0.00037863886 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.041591953 - inSlope: 0.00037863886 - outSlope: 0.00023312889 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.041588068 - inSlope: 0.00023312889 - outSlope: 0.00015355661 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.04158551 - inSlope: 0.00015355661 - outSlope: 0.00004626815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.041584738 - inSlope: 0.00004626815 - outSlope: -0.000039115585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.04158539 - inSlope: -0.000039115585 - outSlope: -0.00013478113 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.041587636 - inSlope: -0.00013478113 - outSlope: -0.00022642336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.04159141 - inSlope: -0.00022642336 - outSlope: -0.0003017488 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.04159644 - inSlope: -0.0003017488 - outSlope: -0.00035673415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.041602384 - inSlope: -0.00035673415 - outSlope: -0.00043227692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.04160959 - inSlope: -0.00043227692 - outSlope: -0.00050805556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.041618057 - inSlope: -0.00050805556 - outSlope: -0.00051565515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.04162665 - inSlope: -0.00051565515 - outSlope: -0.0006178027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.041636948 - inSlope: -0.0006178027 - outSlope: -0.0006448484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.041647695 - inSlope: -0.0006448484 - outSlope: -0.00065825944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.041658666 - inSlope: -0.00065825944 - outSlope: -0.0007405139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.041671008 - inSlope: -0.0007405139 - outSlope: -0.00074364315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.041683402 - inSlope: -0.00074364315 - outSlope: -0.00075280736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.04169595 - inSlope: -0.00075280736 - outSlope: -0.00076487736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.041708697 - inSlope: -0.00076487736 - outSlope: -0.00078544096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.041721787 - inSlope: -0.00078544096 - outSlope: -0.0007639833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.04173452 - inSlope: -0.0007639833 - outSlope: -0.0007894643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.041747678 - inSlope: -0.0007894643 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.041760363 - inSlope: -0.0007610775 - outSlope: -0.00073984335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.041772693 - inSlope: -0.00073984335 - outSlope: -0.00069892965 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.041784342 - inSlope: -0.00069892965 - outSlope: -0.0007081039 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.041796144 - inSlope: -0.0007081039 - outSlope: -0.000627861 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.04180661 - inSlope: -0.000627861 - outSlope: -0.0006198144 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.04181694 - inSlope: -0.0006198144 - outSlope: -0.0005590176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.041826256 - inSlope: -0.0005590176 - outSlope: -0.0004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.041834302 - inSlope: -0.0004827981 - outSlope: -0.00043273013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.041841514 - inSlope: -0.00043273013 - outSlope: -0.00037170982 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.04184771 - inSlope: -0.00037170982 - outSlope: -0.00037170982 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.06387063 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.06387063 - inSlope: -0 - outSlope: 0.004082773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.063802585 - inSlope: 0.004082773 - outSlope: 0.13695931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.061519932 - inSlope: 0.13695931 - outSlope: 0.21031436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.058014683 - inSlope: 0.21031436 - outSlope: 0.26586282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.05358364 - inSlope: 0.26586282 - outSlope: 0.303838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.04851968 - inSlope: 0.303838 - outSlope: 0.32644102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.043079 - inSlope: 0.32644102 - outSlope: 0.3362433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.03747493 - inSlope: 0.3362433 - outSlope: 0.33589962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03187661 - inSlope: 0.33589962 - outSlope: 0.3276593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.026415626 - inSlope: 0.3276593 - outSlope: 0.31353968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.021189969 - inSlope: 0.31353968 - outSlope: 0.29501998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.016272957 - inSlope: 0.29501998 - outSlope: 0.27322006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.011719293 - inSlope: 0.27322006 - outSlope: 0.24917915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.007566311 - inSlope: 0.24917915 - outSlope: 0.22355269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0038404362 - inSlope: 0.22355269 - outSlope: 0.19694783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.0005579638 - inSlope: 0.19694783 - outSlope: 0.16977 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0022715337 - inSlope: 0.16977 - outSlope: 0.14238834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.0046446705 - inSlope: 0.14238834 - outSlope: 0.114872776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.006559215 - inSlope: 0.114872776 - outSlope: 0.08747527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.008017135 - inSlope: 0.08747527 - outSlope: 0.060220696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.009020819 - inSlope: 0.060220696 - outSlope: 0.032916937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.009569434 - inSlope: 0.032916937 - outSlope: 0.0054736673 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.009660662 - inSlope: 0.0054736673 - outSlope: -0.022271352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.009289473 - inSlope: -0.022271352 - outSlope: -0.050675806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.008444877 - inSlope: -0.050675806 - outSlope: -0.08007824 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.0071102413 - inSlope: -0.08007824 - outSlope: -0.110872425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.0052623693 - inSlope: -0.110872425 - outSlope: -0.14328368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.0028743101 - inSlope: -0.14328368 - outSlope: -0.17786899 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.00009019136 - inSlope: -0.17786899 - outSlope: -0.21477397 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.0036697541 - inSlope: -0.21477397 - outSlope: -0.25431487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.007908331 - inSlope: -0.25431487 - outSlope: -0.2967057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.012853421 - inSlope: -0.2967057 - outSlope: -0.34204522 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.01855417 - inSlope: -0.34204522 - outSlope: -0.39045322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.025061717 - inSlope: -0.39045322 - outSlope: -0.44187838 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.03242635 - inSlope: -0.44187838 - outSlope: -0.49639112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.040699586 - inSlope: -0.49639112 - outSlope: -0.5539245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.049931653 - inSlope: -0.5539245 - outSlope: -0.614361 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.060170993 - inSlope: -0.614361 - outSlope: -0.677735 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.071466565 - inSlope: -0.677735 - outSlope: -0.7438613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.08386424 - inSlope: -0.7438613 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08386424 - inSlope: -0 - outSlope: 0.00092357484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.08384885 - inSlope: 0.00092357484 - outSlope: 0.14018221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.08151248 - inSlope: 0.14018221 - outSlope: 0.16822532 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.07870871 - inSlope: 0.16822532 - outSlope: 0.2262946 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.074937135 - inSlope: 0.2262946 - outSlope: 0.27905908 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.070286155 - inSlope: 0.27905908 - outSlope: 0.3266576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.06484187 - inSlope: 0.3266576 - outSlope: 0.36891115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.058693353 - inSlope: 0.36891115 - outSlope: 0.4056903 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.051931854 - inSlope: 0.4056903 - outSlope: 0.43691617 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.044649925 - inSlope: 0.43691617 - outSlope: 0.46235856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.0369439 - inSlope: 0.46235856 - outSlope: 0.48192793 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.028911777 - inSlope: 0.48192793 - outSlope: 0.49533373 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.020656222 - inSlope: 0.49533373 - outSlope: 0.5026498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.012278734 - inSlope: 0.5026498 - outSlope: 0.50370127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.0038837201 - inSlope: 0.50370127 - outSlope: 0.49837738 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.0044225613 - inSlope: 0.49837738 - outSlope: 0.48683912 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.012536539 - inSlope: 0.48683912 - outSlope: 0.46901846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.020353505 - inSlope: 0.46901846 - outSlope: 0.44515228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.027772756 - inSlope: 0.44515228 - outSlope: 0.41527867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.03469406 - inSlope: 0.41527867 - outSlope: 0.37951952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.04101938 - inSlope: 0.37951952 - outSlope: 0.33816877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.04665552 - inSlope: 0.33816877 - outSlope: 0.2913266 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.05151096 - inSlope: 0.2913266 - outSlope: 0.23913905 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.055496607 - inSlope: 0.23913905 - outSlope: -0.56174564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.04613419 - inSlope: -0.56174564 - outSlope: -0.5526322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.036923595 - inSlope: -0.5526322 - outSlope: 0.45118845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.044443395 - inSlope: 0.45118845 - outSlope: 0.86021185 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.058780245 - inSlope: 0.86021185 - outSlope: 1.0916382 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.0769742 - inSlope: 1.0916382 - outSlope: 1.2885653 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.098450266 - inSlope: 1.2885653 - outSlope: 1.2616864 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.11947835 - inSlope: 1.2616864 - outSlope: 0.8991949 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.13446492 - inSlope: 0.8991949 - outSlope: 0.38872933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.14094374 - inSlope: 0.38872933 - outSlope: -0.32750642 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.13548526 - inSlope: -0.32750642 - outSlope: -1.0120507 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.118617766 - inSlope: -1.0120507 - outSlope: -1.4918487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.09375364 - inSlope: -1.4918487 - outSlope: -1.9097275 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.061924882 - inSlope: -1.9097275 - outSlope: -2.2554743 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.024333676 - inSlope: -2.2554743 - outSlope: -2.5185037 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.017641345 - inSlope: -2.5185037 - outSlope: -2.6910048 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.06249138 - inSlope: -2.6910048 - outSlope: -2.7700834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.108659394 - inSlope: -2.7700834 - outSlope: -2.7602143 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.15466292 - inSlope: -2.7602143 - outSlope: -2.6716096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.19918971 - inSlope: -2.6716096 - outSlope: -2.2804816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.2371977 - inSlope: -2.2804816 - outSlope: -1.6823521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.26523727 - inSlope: -1.6823521 - outSlope: -1.1501591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.28440657 - inSlope: -1.1501591 - outSlope: -0.67086047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.29558757 - inSlope: -0.67086047 - outSlope: -0.23375832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.29948354 - inSlope: -0.23375832 - outSlope: 0.16745405 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.29669264 - inSlope: 0.16745405 - outSlope: 0.5336171 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.28779903 - inSlope: 0.5336171 - outSlope: 0.85967386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.27347115 - inSlope: 0.85967386 - outSlope: 1.1360507 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.254537 - inSlope: 1.1360507 - outSlope: 1.3518677 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.23200588 - inSlope: 1.3518677 - outSlope: 1.5002736 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.20700134 - inSlope: 1.5002736 - outSlope: 1.5841017 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.18059967 - inSlope: 1.5841017 - outSlope: 1.6193557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.15361044 - inSlope: 1.6193557 - outSlope: 1.6353346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.12635489 - inSlope: 1.6353346 - outSlope: 1.6672019 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.098568216 - inSlope: 1.6672019 - outSlope: 1.7376435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.06960752 - inSlope: 1.7376435 - outSlope: 1.6688926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.04179227 - inSlope: 1.6688926 - outSlope: 1.4486216 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.017648598 - inSlope: 1.4486216 - outSlope: 1.2466922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.003129585 - inSlope: 1.2466922 - outSlope: 1.0630069 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.020846348 - inSlope: 1.0630069 - outSlope: 0.8967561 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.03579227 - inSlope: 0.8967561 - outSlope: 0.74637073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.04823177 - inSlope: 0.74637073 - outSlope: 0.61042976 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.05840559 - inSlope: 0.61042976 - outSlope: 0.48710996 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.06652408 - inSlope: 0.48710996 - outSlope: 0.3751341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.07277631 - inSlope: 0.3751341 - outSlope: 0.27299282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.077326186 - inSlope: 0.27299282 - outSlope: 0.17958926 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.08031934 - inSlope: 0.17958926 - outSlope: 0.09386042 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.08188368 - inSlope: 0.09386042 - outSlope: 0.0023134074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.08192223 - inSlope: 0.0023134074 - outSlope: 0.0020085294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.08195571 - inSlope: 0.0020085294 - outSlope: -0.17149435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.07909747 - inSlope: -0.17149435 - outSlope: -0.1862577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.075993136 - inSlope: -0.1862577 - outSlope: -0.24296501 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.07194372 - inSlope: -0.24296501 - outSlope: -0.29472587 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.06703163 - inSlope: -0.29472587 - outSlope: -0.34179577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.06133504 - inSlope: -0.34179577 - outSlope: -0.3839101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.054936543 - inSlope: -0.3839101 - outSlope: -0.42107525 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.04791863 - inSlope: -0.42107525 - outSlope: -0.45310846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.04036683 - inSlope: -0.45310846 - outSlope: -0.47969162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.032371975 - inSlope: -0.47969162 - outSlope: -0.5005691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.024029166 - inSlope: -0.5005691 - outSlope: -0.5153891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.015439356 - inSlope: -0.5153891 - outSlope: -0.5238977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.006707736 - inSlope: -0.5238977 - outSlope: -0.52568656 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.0020536988 - inSlope: -0.52568656 - outSlope: -0.520512 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.01072889 - inSlope: -0.520512 - outSlope: -0.5079673 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.019195003 - inSlope: -0.5079673 - outSlope: -0.48794815 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.027327465 - inSlope: -0.48794815 - outSlope: -0.46011865 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.03499621 - inSlope: -0.46011865 - outSlope: -0.42451856 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.042071514 - inSlope: -0.42451856 - outSlope: -0.38078374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.048417903 - inSlope: -0.38078374 - outSlope: -0.32919767 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.053904526 - inSlope: -0.32919767 - outSlope: -0.2695303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.058396693 - inSlope: -0.2695303 - outSlope: -0.20198998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.06176319 - inSlope: -0.20198998 - outSlope: -0.12672108 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.063875206 - inSlope: -0.12672108 - outSlope: 0.00027447965 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.06387063 - inSlope: 0.00027447965 - outSlope: 0.00027447965 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.23907515 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.23907515 - inSlope: -0 - outSlope: 0.146033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.24150904 - inSlope: 0.146033 - outSlope: 0.29228327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.24638042 - inSlope: 0.29228327 - outSlope: 0.4650062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.25413054 - inSlope: 0.4650062 - outSlope: 0.61642766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.26440433 - inSlope: 0.61642766 - outSlope: 0.74652386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.27684638 - inSlope: 0.74652386 - outSlope: 0.856972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.29112923 - inSlope: 0.856972 - outSlope: 0.94979274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.30695915 - inSlope: 0.94979274 - outSlope: 1.027228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3240796 - inSlope: 1.027228 - outSlope: 1.0908179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.34225988 - inSlope: 1.0908179 - outSlope: 1.1419122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.36129174 - inSlope: 1.1419122 - outSlope: 1.1814492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3809826 - inSlope: 1.1814492 - outSlope: 1.2099886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.40114906 - inSlope: 1.2099886 - outSlope: 1.2279505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.4216149 - inSlope: 1.2279505 - outSlope: 1.2354213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.44220522 - inSlope: 1.2354213 - outSlope: 1.2327061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.46275038 - inSlope: 1.2327061 - outSlope: 1.2198484 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.48308116 - inSlope: 1.2198484 - outSlope: 1.1970317 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5030317 - inSlope: 1.1970317 - outSlope: 1.1645268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.52244043 - inSlope: 1.1645268 - outSlope: 1.1227595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.5411531 - inSlope: 1.1227595 - outSlope: 1.0722654 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.5590243 - inSlope: 1.0722654 - outSlope: 1.0139153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.57592285 - inSlope: 1.0139153 - outSlope: 0.9485623 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.5917322 - inSlope: 0.9485623 - outSlope: 0.87745154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.6063564 - inSlope: 0.87745154 - outSlope: 0.80201703 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.6197233 - inSlope: 0.80201703 - outSlope: 0.72360706 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.6317834 - inSlope: 0.72360706 - outSlope: 0.6439954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.6425167 - inSlope: 0.6439954 - outSlope: 0.56477004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.6519295 - inSlope: 0.56477004 - outSlope: 0.487501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.66005456 - inSlope: 0.487501 - outSlope: 0.41383663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.66695184 - inSlope: 0.41383663 - outSlope: 0.34506115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.67270285 - inSlope: 0.34506115 - outSlope: 0.28240827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.67740965 - inSlope: 0.28240827 - outSlope: 0.22671126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.68118817 - inSlope: 0.22671126 - outSlope: 0.17870681 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.6841666 - inSlope: 0.17870681 - outSlope: 0.1387526 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.68647915 - inSlope: 0.1387526 - outSlope: 0.107001595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.6882625 - inSlope: 0.107001595 - outSlope: 0.08342036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.68965286 - inSlope: 0.08342036 - outSlope: 0.06773836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.69078183 - inSlope: 0.06773836 - outSlope: 0.05953079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.691774 - inSlope: 0.05953079 - outSlope: 0.058286246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.69274545 - inSlope: 0.058286246 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.69274545 - inSlope: -0 - outSlope: 0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.69274944 - inSlope: 0.0002396109 - outSlope: 0.047049567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.6935336 - inSlope: 0.047049567 - outSlope: 0.05547847 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.69445825 - inSlope: 0.05547847 - outSlope: 0.072838135 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.6956722 - inSlope: 0.072838135 - outSlope: 0.086989485 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.69712204 - inSlope: 0.086989485 - outSlope: 0.0976325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.69874924 - inSlope: 0.0976325 - outSlope: 0.10478506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.70049566 - inSlope: 0.10478506 - outSlope: 0.108364925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.70230174 - inSlope: 0.108364925 - outSlope: 0.10852228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.70411044 - inSlope: 0.10852228 - outSlope: 0.105424464 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.7058675 - inSlope: 0.105424464 - outSlope: 0.099392034 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.70752406 - inSlope: 0.099392034 - outSlope: 0.09072313 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.7090361 - inSlope: 0.09072313 - outSlope: 0.07992275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.71036816 - inSlope: 0.07992275 - outSlope: 0.06738789 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.7114913 - inSlope: 0.06738789 - outSlope: 0.053687148 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.7123861 - inSlope: 0.053687148 - outSlope: 0.03941778 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.71304303 - inSlope: 0.03941778 - outSlope: 0.025051856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.71346056 - inSlope: 0.025051856 - outSlope: 0.011179378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.7136469 - inSlope: 0.011179378 - outSlope: -0.0017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.7136183 - inSlope: -0.0017166154 - outSlope: -0.01320721 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.71339816 - inSlope: -0.01320721 - outSlope: -0.022877477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.71301687 - inSlope: -0.022877477 - outSlope: -0.030419856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.7125099 - inSlope: -0.030419856 - outSlope: -0.035644803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.7119158 - inSlope: -0.035644803 - outSlope: -0.13517989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.7096628 - inSlope: -0.13517989 - outSlope: -0.15074636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.70715034 - inSlope: -0.15074636 - outSlope: 0.017845647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.70744777 - inSlope: 0.017845647 - outSlope: 0.09450325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.7090228 - inSlope: 0.09450325 - outSlope: 0.13186109 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.7112205 - inSlope: 0.13186109 - outSlope: 0.11405837 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.7131215 - inSlope: 0.11405837 - outSlope: 0.07357127 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.71434766 - inSlope: 0.07357127 - outSlope: 0.013986839 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.7145808 - inSlope: 0.013986839 - outSlope: -0.054756455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.71366817 - inSlope: -0.054756455 - outSlope: -0.10181602 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.7119712 - inSlope: -0.10181602 - outSlope: -0.12258065 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.7099282 - inSlope: -0.12258065 - outSlope: -0.137154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.7076423 - inSlope: -0.137154 - outSlope: -0.14326943 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.7052545 - inSlope: -0.14326943 - outSlope: -0.13992919 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.70292234 - inSlope: -0.13992919 - outSlope: -0.12678635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.70080924 - inSlope: -0.12678635 - outSlope: -0.104370214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.69906974 - inSlope: -0.104370214 - outSlope: -0.07471211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.69782454 - inSlope: -0.07471211 - outSlope: -0.040944852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.6971421 - inSlope: -0.040944852 - outSlope: -0.007392175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.6970189 - inSlope: -0.007392175 - outSlope: 0.0016307846 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.6970461 - inSlope: 0.0016307846 - outSlope: -0.04128401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.696358 - inSlope: -0.04128401 - outSlope: -0.14545096 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.69393384 - inSlope: -0.14545096 - outSlope: -0.32532364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.6885118 - inSlope: -0.32532364 - outSlope: -0.5877369 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.6787162 - inSlope: -0.5877369 - outSlope: -0.931668 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.6631884 - inSlope: -0.931668 - outSlope: -1.3457407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.6407594 - inSlope: -1.3457407 - outSlope: -1.8053894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.6106696 - inSlope: -1.8053894 - outSlope: -2.272359 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.572797 - inSlope: -2.272359 - outSlope: -2.6969137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.5278485 - inSlope: -2.6969137 - outSlope: -3.0256026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.47742182 - inSlope: -3.0256026 - outSlope: -3.2103229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.4239165 - inSlope: -3.2103229 - outSlope: -3.2157373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.37032092 - inSlope: -3.2157373 - outSlope: -3.0216813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.3199596 - inSlope: -3.0216813 - outSlope: -2.624206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.27622288 - inSlope: -2.624206 - outSlope: -2.0430129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.2421727 - inSlope: -2.0430129 - outSlope: -1.5999565 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.2155064 - inSlope: -1.5999565 - outSlope: -1.4015092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.19214794 - inSlope: -1.4015092 - outSlope: -1.216281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.17187661 - inSlope: -1.216281 - outSlope: -1.0453418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.15445426 - inSlope: -1.0453418 - outSlope: -0.8886265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.13964383 - inSlope: -0.8886265 - outSlope: -0.7453249 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.12722176 - inSlope: -0.7453249 - outSlope: -0.61445445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.116980866 - inSlope: -0.61445445 - outSlope: -0.49481574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.108733945 - inSlope: -0.49481574 - outSlope: -0.3851772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.10231433 - inSlope: -0.3851772 - outSlope: -0.28447446 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.097573094 - inSlope: -0.28447446 - outSlope: -0.19171241 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.09437789 - inSlope: -0.19171241 - outSlope: -0.10605599 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.09261029 - inSlope: -0.10605599 - outSlope: -0.01370923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.092381805 - inSlope: -0.01370923 - outSlope: -0.014572456 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.09213893 - inSlope: -0.014572456 - outSlope: 0.16319156 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.09485879 - inSlope: 0.16319156 - outSlope: 0.17800958 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.097825654 - inSlope: 0.17800958 - outSlope: 0.23631133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.10176417 - inSlope: 0.23631133 - outSlope: 0.28990906 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.106595986 - inSlope: 0.28990906 - outSlope: 0.33861938 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.11223964 - inSlope: 0.33861938 - outSlope: 0.38262373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.11861669 - inSlope: 0.38262373 - outSlope: 0.42158866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.12564316 - inSlope: 0.42158866 - outSlope: 0.45522138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.13323018 - inSlope: 0.45522138 - outSlope: 0.4833962 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.14128678 - inSlope: 0.4833962 - outSlope: 0.50567645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.14971471 - inSlope: 0.50567645 - outSlope: 0.52171606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.15840997 - inSlope: 0.52171606 - outSlope: 0.53115475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.16726254 - inSlope: 0.53115475 - outSlope: 0.5337163 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.1761578 - inSlope: 0.5337163 - outSlope: 0.5289339 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.18497336 - inSlope: 0.5289339 - outSlope: 0.51666546 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.19358444 - inSlope: 0.51666546 - outSlope: 0.49657035 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.2018606 - inSlope: 0.49657035 - outSlope: 0.46849072 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.20966889 - inSlope: 0.46849072 - outSlope: 0.43229026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.21687372 - inSlope: 0.43229026 - outSlope: 0.38791126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.2233389 - inSlope: 0.38791126 - outSlope: 0.3352997 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.22892722 - inSlope: 0.3352997 - outSlope: 0.274578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.23350352 - inSlope: 0.274578 - outSlope: 0.20578553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.23693328 - inSlope: 0.20578553 - outSlope: 0.12908858 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.23908475 - inSlope: 0.12908858 - outSlope: -0.0005757814 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.23907515 - inSlope: -0.0005757814 - outSlope: -0.0005757814 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7084755 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.7084755 - inSlope: -0 - outSlope: -0.04591231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.70771027 - inSlope: -0.04591231 - outSlope: -0.09604105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.7061096 - inSlope: -0.09604105 - outSlope: -0.15815336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.7034737 - inSlope: -0.15815336 - outSlope: -0.21991631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.6998084 - inSlope: -0.21991631 - outSlope: -0.28227952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.69510376 - inSlope: -0.28227952 - outSlope: -0.34608397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.6893357 - inSlope: -0.34608397 - outSlope: -0.411929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6824702 - inSlope: -0.411929 - outSlope: -0.48019096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.674467 - inSlope: -0.48019096 - outSlope: -0.5509692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.6652842 - inSlope: -0.5509692 - outSlope: -0.6244153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.6548773 - inSlope: -0.6244153 - outSlope: -0.7000511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.64320976 - inSlope: -0.7000511 - outSlope: -0.7775731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.6302502 - inSlope: -0.7775731 - outSlope: -0.8565017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.6159752 - inSlope: -0.8565017 - outSlope: -0.93595594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.60037595 - inSlope: -0.93595594 - outSlope: -1.0151527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.5834567 - inSlope: -1.0151527 - outSlope: -1.0931228 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.565238 - inSlope: -1.0931228 - outSlope: -1.1687182 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.5457594 - inSlope: -1.1687182 - outSlope: -1.2406766 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.52508146 - inSlope: -1.2406766 - outSlope: -1.3077855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.50328505 - inSlope: -1.3077855 - outSlope: -1.3687031 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.4804732 - inSlope: -1.3687031 - outSlope: -1.42218 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.4567702 - inSlope: -1.42218 - outSlope: -1.4669731 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.43232068 - inSlope: -1.4669731 - outSlope: -1.5020725 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.40728617 - inSlope: -1.5020725 - outSlope: -1.5265378 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.3818439 - inSlope: -1.5265378 - outSlope: -1.5396484 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.3561831 - inSlope: -1.5396484 - outSlope: -1.5410753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.33049855 - inSlope: -1.5410753 - outSlope: -1.5307131 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.3049867 - inSlope: -1.5307131 - outSlope: -1.5087118 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.27984133 - inSlope: -1.5087118 - outSlope: -1.4755597 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.2552487 - inSlope: -1.4755597 - outSlope: -1.4320122 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.23138185 - inSlope: -1.4320122 - outSlope: -1.378916 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.20839994 - inSlope: -1.378916 - outSlope: -1.3174487 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.18644248 - inSlope: -1.3174487 - outSlope: -1.2485749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.16563292 - inSlope: -1.2485749 - outSlope: -1.1734496 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.14607544 - inSlope: -1.1734496 - outSlope: -1.0929558 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.1278594 - inSlope: -1.0929558 - outSlope: -1.0081463 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.111056976 - inSlope: -1.0081463 - outSlope: -0.919501 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.09573197 - inSlope: -0.919501 - outSlope: -0.82738316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.08194227 - inSlope: -0.82738316 - outSlope: -0.7320663 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.069741175 - inSlope: -0.7320663 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.069741175 - inSlope: -0 - outSlope: 0.00038132106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.06974753 - inSlope: 0.00038132106 - outSlope: 0.22758745 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.07354065 - inSlope: 0.22758745 - outSlope: 0.27271503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07808593 - inSlope: 0.27271503 - outSlope: 0.36773032 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.08421476 - inSlope: 0.36773032 - outSlope: 0.45471445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.09179333 - inSlope: 0.45471445 - outSlope: 0.5335522 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.10068586 - inSlope: 0.5335522 - outSlope: 0.6041002 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.110754184 - inSlope: 0.6041002 - outSlope: 0.66625017 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.12185834 - inSlope: 0.66625017 - outSlope: 0.71978223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.1338547 - inSlope: 0.71978223 - outSlope: 0.76453567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.14659704 - inSlope: 0.76453567 - outSlope: 0.80032814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.15993583 - inSlope: 0.80032814 - outSlope: 0.8271064 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.17372093 - inSlope: 0.8271064 - outSlope: 0.84457123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.1877971 - inSlope: 0.84457123 - outSlope: 0.85302556 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.20201418 - inSlope: 0.85302556 - outSlope: 0.85237914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.21622048 - inSlope: 0.85237914 - outSlope: 0.8427848 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.23026688 - inSlope: 0.8427848 - outSlope: 0.8245476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.24400933 - inSlope: 0.8245476 - outSlope: 0.7978494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.2573069 - inSlope: 0.7978494 - outSlope: 0.7630981 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.2700252 - inSlope: 0.7630981 - outSlope: 0.7206888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.28203666 - inSlope: 0.7206888 - outSlope: 0.6708372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.29321727 - inSlope: 0.6708372 - outSlope: 0.6139314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.30344945 - inSlope: 0.6139314 - outSlope: 0.550245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.3126202 - inSlope: 0.550245 - outSlope: 0.9536049 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.3285136 - inSlope: 0.9536049 - outSlope: 0.8503945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.34268692 - inSlope: 0.8503945 - outSlope: 0.029053716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.34317115 - inSlope: 0.029053716 - outSlope: -0.43556076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.3359118 - inSlope: -0.43556076 - outSlope: -0.84218043 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.32187548 - inSlope: -0.84218043 - outSlope: -0.97528434 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.30562076 - inSlope: -0.97528434 - outSlope: -1.100608 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.2872773 - inSlope: -1.100608 - outSlope: -1.3457389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.26484835 - inSlope: -1.3457389 - outSlope: -1.3764368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.24190776 - inSlope: -1.3764368 - outSlope: -1.2509003 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.2210593 - inSlope: -1.2509003 - outSlope: -1.1353757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.20213638 - inSlope: -1.1353757 - outSlope: -1.1212296 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.18344924 - inSlope: -1.1212296 - outSlope: -1.0907714 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.16526973 - inSlope: -1.0907714 - outSlope: -1.0384924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.14796154 - inSlope: -1.0384924 - outSlope: -0.9595236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.1319695 - inSlope: -0.9595236 - outSlope: -0.84966606 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.11780841 - inSlope: -0.84966606 - outSlope: -0.7060868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.10604031 - inSlope: -0.7060868 - outSlope: -0.5269549 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.09725773 - inSlope: -0.5269549 - outSlope: -0.31159252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.09206453 - inSlope: -0.31159252 - outSlope: 0.1909234 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.09524658 - inSlope: 0.1909234 - outSlope: 0.90532553 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.110335544 - inSlope: 0.90532553 - outSlope: 1.5486044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13614559 - inSlope: 1.5486044 - outSlope: 2.1228194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.17152588 - inSlope: 2.1228194 - outSlope: 2.6221461 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.21522827 - inSlope: 2.6221461 - outSlope: 3.0321624 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.26576427 - inSlope: 3.0321624 - outSlope: 3.331373 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.3212871 - inSlope: 3.331373 - outSlope: 3.4958408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.37955105 - inSlope: 3.4958408 - outSlope: 3.5060296 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.43798482 - inSlope: 3.5060296 - outSlope: 3.355452 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.49390897 - inSlope: 3.355452 - outSlope: 3.05645 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.54484975 - inSlope: 3.05645 - outSlope: 2.6410165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.58886665 - inSlope: 2.6410165 - outSlope: 2.154685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.62477803 - inSlope: 2.154685 - outSlope: 1.6463414 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.65221703 - inSlope: 1.6463414 - outSlope: 1.1591088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.6715355 - inSlope: 1.1591088 - outSlope: 0.72371435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.6835974 - inSlope: 0.72371435 - outSlope: 0.46325064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.69131833 - inSlope: 0.46325064 - outSlope: 0.35503897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.69723564 - inSlope: 0.35503897 - outSlope: 0.27280238 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.70178235 - inSlope: 0.27280238 - outSlope: 0.21112582 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.7053011 - inSlope: 0.21112582 - outSlope: 0.16529219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.708056 - inSlope: 0.16529219 - outSlope: 0.13163579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.7102499 - inSlope: 0.13163579 - outSlope: 0.10709177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.71203476 - inSlope: 0.10709177 - outSlope: 0.08940347 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.7135248 - inSlope: 0.08940347 - outSlope: 0.07669695 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.7148031 - inSlope: 0.07669695 - outSlope: 0.06752021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.71592844 - inSlope: 0.06752021 - outSlope: 0.060750306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.71694094 - inSlope: 0.060750306 - outSlope: 0.05552893 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.7178664 - inSlope: 0.05552893 - outSlope: 0.050103713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.7187015 - inSlope: 0.050103713 - outSlope: 0.051949073 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.7195673 - inSlope: 0.051949073 - outSlope: 0.039060153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.7202183 - inSlope: 0.039060153 - outSlope: 0.03828713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.7208564 - inSlope: 0.03828713 - outSlope: 0.033062726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.7214075 - inSlope: 0.033062726 - outSlope: 0.02697232 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.721857 - inSlope: 0.02697232 - outSlope: 0.020059366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.72219133 - inSlope: 0.020059366 - outSlope: 0.012170088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.72239417 - inSlope: 0.012170088 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.7224518 - inSlope: 0.0034582647 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.7223513 - inSlope: -0.0060296115 - outSlope: -0.016103998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.7220829 - inSlope: -0.016103998 - outSlope: -0.026507404 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.7216411 - inSlope: -0.026507404 - outSlope: -0.036985908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.7210247 - inSlope: -0.036985908 - outSlope: -0.047167584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.72023857 - inSlope: -0.047167584 - outSlope: -0.056680497 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.7192939 - inSlope: -0.056680497 - outSlope: -0.06509191 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.718209 - inSlope: -0.06509191 - outSlope: -0.071944065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.71700996 - inSlope: -0.071944065 - outSlope: -0.07687934 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.71572864 - inSlope: -0.07687934 - outSlope: -0.07937087 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.7144058 - inSlope: -0.07937087 - outSlope: -0.079110935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.71308726 - inSlope: -0.079110935 - outSlope: -0.07580288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7118239 - inSlope: -0.07580288 - outSlope: -0.06920106 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.71067053 - inSlope: -0.06920106 - outSlope: -0.059255417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.70968294 - inSlope: -0.059255417 - outSlope: -0.04594092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.70891726 - inSlope: -0.04594092 - outSlope: -0.029532937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.70842505 - inSlope: -0.029532937 - outSlope: 0.0030255346 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.7084755 - inSlope: 0.0030255346 - outSlope: 0.0030255346 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6609287 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6609287 - inSlope: -0 - outSlope: 0.00350118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6608704 - inSlope: 0.00350118 - outSlope: -0.007821329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6610007 - inSlope: -0.007821329 - outSlope: -0.011594265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.66119397 - inSlope: -0.011594265 - outSlope: -0.014090551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6614288 - inSlope: -0.014090551 - outSlope: -0.015646234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6616896 - inSlope: -0.015646234 - outSlope: -0.016865747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6619707 - inSlope: -0.016865747 - outSlope: -0.018196058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.66227394 - inSlope: -0.018196058 - outSlope: -0.020123739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.66260934 - inSlope: -0.020123739 - outSlope: -0.022945426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.66299176 - inSlope: -0.022945426 - outSlope: -0.02702954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.66344225 - inSlope: -0.02702954 - outSlope: -0.032250796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.66397977 - inSlope: -0.032250796 - outSlope: -0.0387669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.6646259 - inSlope: -0.0387669 - outSlope: -0.046520278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.6654012 - inSlope: -0.046520278 - outSlope: -0.055421643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6663249 - inSlope: -0.055421643 - outSlope: -0.06532056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.6674136 - inSlope: -0.06532056 - outSlope: -0.07605679 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6686812 - inSlope: -0.07605679 - outSlope: -0.08740076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.6701379 - inSlope: -0.08740076 - outSlope: -0.09919534 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.67179114 - inSlope: -0.09919534 - outSlope: -0.11106144 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.67364216 - inSlope: -0.11106144 - outSlope: -0.12284084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6756895 - inSlope: -0.12284084 - outSlope: -0.1341535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.6779254 - inSlope: -0.1341535 - outSlope: -0.14472856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.68033755 - inSlope: -0.14472856 - outSlope: -0.1542665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.68290865 - inSlope: -0.1542665 - outSlope: -0.1623632 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.6856147 - inSlope: -0.1623632 - outSlope: -0.16880767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.68842816 - inSlope: -0.16880767 - outSlope: -0.17319219 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.6913147 - inSlope: -0.17319219 - outSlope: -0.17527716 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.694236 - inSlope: -0.17527716 - outSlope: -0.17481457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.6971496 - inSlope: -0.17481457 - outSlope: -0.17147915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.70000756 - inSlope: -0.17147915 - outSlope: -0.16513841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.70275986 - inSlope: -0.16513841 - outSlope: -0.15552893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.705352 - inSlope: -0.15552893 - outSlope: -0.14252914 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.7077275 - inSlope: -0.14252914 - outSlope: -0.12597096 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.709827 - inSlope: -0.12597096 - outSlope: -0.10566126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.711588 - inSlope: -0.10566126 - outSlope: -0.081434935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.7129453 - inSlope: -0.081434935 - outSlope: -0.053057723 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.7138296 - inSlope: -0.053057723 - outSlope: -0.020302553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.71416795 - inSlope: -0.020302553 - outSlope: 0.017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.71388185 - inSlope: 0.017166154 - outSlope: 0.059716757 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.7128866 - inSlope: 0.059716757 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.7128866 - inSlope: -0 - outSlope: 0.00015378013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.712884 - inSlope: 0.00015378013 - outSlope: 0.052396107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.71201074 - inSlope: 0.052396107 - outSlope: 0.06423672 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.7109401 - inSlope: 0.06423672 - outSlope: 0.08882769 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.70945966 - inSlope: 0.08882769 - outSlope: 0.113368146 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.7075702 - inSlope: 0.113368146 - outSlope: 0.1379229 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.7052715 - inSlope: 0.1379229 - outSlope: 0.16249195 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.7025633 - inSlope: 0.16249195 - outSlope: 0.18695015 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.69944745 - inSlope: 0.18695015 - outSlope: 0.21104714 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.69593 - inSlope: 0.21104714 - outSlope: 0.23441288 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.6920231 - inSlope: 0.23441288 - outSlope: 0.25661254 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.6877462 - inSlope: 0.25661254 - outSlope: 0.27715114 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.68312705 - inSlope: 0.27715114 - outSlope: 0.29544023 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.67820305 - inSlope: 0.29544023 - outSlope: 0.3109756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.6730201 - inSlope: 0.3109756 - outSlope: 0.32313138 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.6676346 - inSlope: 0.32313138 - outSlope: 0.33144984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.66211045 - inSlope: 0.33144984 - outSlope: 0.33535513 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.6565212 - inSlope: 0.33535513 - outSlope: 0.3345123 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.65094596 - inSlope: 0.3345123 - outSlope: 0.32852802 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.6454705 - inSlope: 0.32852802 - outSlope: 0.31714112 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.6401848 - inSlope: 0.31714112 - outSlope: 0.3002575 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.63518053 - inSlope: 0.3002575 - outSlope: 0.27773765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6305516 - inSlope: 0.27773765 - outSlope: 0.2496531 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.6263907 - inSlope: 0.2496531 - outSlope: 0.2901688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.62155455 - inSlope: 0.2901688 - outSlope: 0.25127137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.6173667 - inSlope: 0.25127137 - outSlope: 0.066382945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6162603 - inSlope: 0.066382945 - outSlope: -0.059276875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.61724824 - inSlope: -0.059276875 - outSlope: -0.1765825 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.6201913 - inSlope: -0.1765825 - outSlope: -0.17972606 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.6231867 - inSlope: -0.17972606 - outSlope: -0.2180781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.62682134 - inSlope: -0.2180781 - outSlope: -0.3925399 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.63336366 - inSlope: -0.3925399 - outSlope: -0.5242543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.6421012 - inSlope: -0.5242543 - outSlope: -0.6293461 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.6525904 - inSlope: -0.6293461 - outSlope: -0.69258994 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.66413355 - inSlope: -0.69258994 - outSlope: -0.7041592 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.6758695 - inSlope: -0.7041592 - outSlope: -0.6459445 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.68663526 - inSlope: -0.6459445 - outSlope: -0.5187683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.6952814 - inSlope: -0.5187683 - outSlope: -0.3319362 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.70081365 - inSlope: -0.3319362 - outSlope: -0.10170231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.7025087 - inSlope: -0.10170231 - outSlope: 0.15094772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.6999929 - inSlope: 0.15094772 - outSlope: 0.40378013 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.69326323 - inSlope: 0.40378013 - outSlope: 0.6367248 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.68265116 - inSlope: 0.6367248 - outSlope: 0.76386523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6699201 - inSlope: 0.76386523 - outSlope: 0.7335601 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.6576939 - inSlope: 0.7335601 - outSlope: 0.6219548 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.647328 - inSlope: 0.6219548 - outSlope: 0.4603605 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.63965535 - inSlope: 0.4603605 - outSlope: 0.2742937 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.6350838 - inSlope: 0.2742937 - outSlope: 0.08544811 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.63365966 - inSlope: 0.08544811 - outSlope: -0.087479435 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.63511765 - inSlope: -0.087479435 - outSlope: -0.22904657 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.6389351 - inSlope: -0.22904657 - outSlope: -0.32944712 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.64442587 - inSlope: -0.32944712 - outSlope: -0.38536942 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.6508487 - inSlope: -0.38536942 - outSlope: -0.40145555 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.6575396 - inSlope: -0.40145555 - outSlope: -0.38849866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.6640146 - inSlope: -0.38849866 - outSlope: -0.36000288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.6700146 - inSlope: -0.36000288 - outSlope: -0.3279522 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.6754805 - inSlope: -0.3279522 - outSlope: -0.29877335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.68046004 - inSlope: -0.29877335 - outSlope: -0.2714112 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.68498355 - inSlope: -0.2714112 - outSlope: -0.20479287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.6883968 - inSlope: -0.20479287 - outSlope: -0.11925828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.69038445 - inSlope: -0.11925828 - outSlope: -0.057313498 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.6913397 - inSlope: -0.057313498 - outSlope: -0.013432516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.69156355 - inSlope: -0.013432516 - outSlope: 0.016654747 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.69128597 - inSlope: 0.016654747 - outSlope: 0.036578212 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.69067633 - inSlope: 0.036578212 - outSlope: 0.048773333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.68986344 - inSlope: 0.048773333 - outSlope: 0.055571847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.68893725 - inSlope: 0.055571847 - outSlope: 0.05847579 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.68796265 - inSlope: 0.05847579 - outSlope: 0.05868679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.68698454 - inSlope: 0.05868679 - outSlope: 0.057227667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.68603075 - inSlope: 0.057227667 - outSlope: 0.05475288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.6851182 - inSlope: 0.05475288 - outSlope: 0.050983477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.6842685 - inSlope: 0.050983477 - outSlope: 0.052900366 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.6833868 - inSlope: 0.052900366 - outSlope: 0.043290894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.6826653 - inSlope: 0.043290894 - outSlope: 0.044413213 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.68192506 - inSlope: 0.044413213 - outSlope: 0.043205064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.681205 - inSlope: 0.043205064 - outSlope: 0.04287247 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.68049043 - inSlope: 0.04287247 - outSlope: 0.0435162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.67976516 - inSlope: 0.0435162 - outSlope: 0.045118377 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.6790132 - inSlope: 0.045118377 - outSlope: 0.047618195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.67821956 - inSlope: 0.047618195 - outSlope: 0.051004935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.6773695 - inSlope: 0.051004935 - outSlope: 0.05506044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.6764518 - inSlope: 0.05506044 - outSlope: 0.059648808 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.67545766 - inSlope: 0.059648808 - outSlope: 0.06450182 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.6743826 - inSlope: 0.06450182 - outSlope: 0.06930477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.67322755 - inSlope: 0.06930477 - outSlope: 0.07378585 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.6719978 - inSlope: 0.07378585 - outSlope: 0.077515915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.67070585 - inSlope: 0.077515915 - outSlope: 0.08025177 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.6693683 - inSlope: 0.08025177 - outSlope: 0.081428364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.6680112 - inSlope: 0.081428364 - outSlope: 0.080901496 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.6666628 - inSlope: 0.080901496 - outSlope: 0.07822402 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.6653591 - inSlope: 0.07822402 - outSlope: 0.0730992 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.66414076 - inSlope: 0.0730992 - outSlope: 0.06546742 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.66304964 - inSlope: 0.06546742 - outSlope: 0.055157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.66213036 - inSlope: 0.055157 - outSlope: 0.042232316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.6614265 - inSlope: 0.042232316 - outSlope: 0.026865032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.66097873 - inSlope: 0.026865032 - outSlope: 0.0030005006 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6609287 - inSlope: 0.0030005006 - outSlope: 0.0030005006 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.25510147 - inSlope: -0.012534856 - outSlope: -0.012534856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.25489256 - inSlope: -0.012534856 - outSlope: -0.03660321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.2542825 - inSlope: -0.03660321 - outSlope: -0.060995225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.25326592 - inSlope: -0.060995225 - outSlope: -0.08520125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.2518459 - inSlope: -0.08520125 - outSlope: -0.10918201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.2500262 - inSlope: -0.10918201 - outSlope: -0.13356061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.24780019 - inSlope: -0.13356061 - outSlope: -0.15774877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.24517104 - inSlope: -0.15774877 - outSlope: -0.18189393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.24213947 - inSlope: -0.18189393 - outSlope: -0.20585509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.23870856 - inSlope: -0.20585509 - outSlope: -0.23029895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.23487024 - inSlope: -0.23029895 - outSlope: -0.25449428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.23062867 - inSlope: -0.25449428 - outSlope: -0.27866724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.22598422 - inSlope: -0.27866724 - outSlope: -0.30287507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.2209363 - inSlope: -0.30287507 - outSlope: -0.3270525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.21548542 - inSlope: -0.3270525 - outSlope: -0.35126212 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.20963106 - inSlope: -0.35126212 - outSlope: -0.42436892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.20255823 - inSlope: -0.42436892 - outSlope: -0.532774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.19367868 - inSlope: -0.532774 - outSlope: -0.6205464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.18333623 - inSlope: -0.6205464 - outSlope: -0.687846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.17187214 - inSlope: -0.687846 - outSlope: -0.734517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.15963018 - inSlope: -0.734517 - outSlope: -0.7606001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.14695352 - inSlope: -0.7606001 - outSlope: -0.76618844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.1341837 - inSlope: -0.76618844 - outSlope: -0.7516701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.12165588 - inSlope: -0.7516701 - outSlope: -0.7163334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.10971698 - inSlope: -0.7163334 - outSlope: -0.6611652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.09869757 - inSlope: -0.6611652 - outSlope: -0.58551097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.08893905 - inSlope: -0.58551097 - outSlope: -0.49007672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.08077111 - inSlope: -0.49007672 - outSlope: -0.37472576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.07452568 - inSlope: -0.37472576 - outSlope: -0.23930244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.07053731 - inSlope: -0.23930244 - outSlope: -0.084545396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.069128215 - inSlope: -0.084545396 - outSlope: -0.0005646055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.069118805 - inSlope: -0.0005646055 - outSlope: 0.03396204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.06968484 - inSlope: 0.03396204 - outSlope: 0.09851182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0713267 - inSlope: 0.09851182 - outSlope: 0.15642703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.07393382 - inSlope: 0.15642703 - outSlope: 0.20779182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.07739701 - inSlope: 0.20779182 - outSlope: 0.2523733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.081603244 - inSlope: 0.2523733 - outSlope: 0.29004005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.08643724 - inSlope: 0.29004005 - outSlope: 0.32112867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.09178938 - inSlope: 0.32112867 - outSlope: 0.34508395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.09754077 - inSlope: 0.34508395 - outSlope: 0.36258408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.10358386 - inSlope: 0.36258408 - outSlope: 0.3727778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.109796815 - inSlope: 0.3727778 - outSlope: 0.37641978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.11607047 - inSlope: 0.37641978 - outSlope: 0.37322706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.12229092 - inSlope: 0.37322706 - outSlope: 0.3633637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.128347 - inSlope: 0.3633637 - outSlope: 0.34624937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13411781 - inSlope: 0.34624937 - outSlope: 0.32261997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1394948 - inSlope: 0.32261997 - outSlope: 0.29239935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.14436814 - inSlope: 0.29239935 - outSlope: 0.2552911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.14862299 - inSlope: 0.2552911 - outSlope: 0.21136007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.15214565 - inSlope: 0.21136007 - outSlope: 0.16086742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.15482678 - inSlope: 0.16086742 - outSlope: 0.103536576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.15655239 - inSlope: 0.103536576 - outSlope: 0.039469637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.15721022 - inSlope: 0.039469637 - outSlope: 0.0070318645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.15732741 - inSlope: 0.0070318645 - outSlope: 0.0095880125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.15748721 - inSlope: 0.0095880125 - outSlope: 0.011236638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.15767449 - inSlope: 0.011236638 - outSlope: 0.012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.15787476 - inSlope: 0.012016308 - outSlope: 0.012387347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.15808122 - inSlope: 0.012387347 - outSlope: 0.07839747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.15938784 - inSlope: 0.07839747 - outSlope: 0.18791597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.16251978 - inSlope: 0.18791597 - outSlope: 0.2631303 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.16690528 - inSlope: 0.2631303 - outSlope: 0.30411094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.1719738 - inSlope: 0.30411094 - outSlope: 0.3105259 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.17714922 - inSlope: 0.3105259 - outSlope: 0.28361258 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.1818761 - inSlope: 0.28361258 - outSlope: 0.22271584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.18558805 - inSlope: 0.22271584 - outSlope: 0.1283161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.18772665 - inSlope: 0.1283161 - outSlope: 0.07029361 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.1888982 - inSlope: 0.07029361 - outSlope: 0.07095165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.19008073 - inSlope: 0.07095165 - outSlope: 0.07155604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.19127333 - inSlope: 0.07155604 - outSlope: 0.07209516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.19247492 - inSlope: 0.07209516 - outSlope: 0.07256455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.19368432 - inSlope: 0.07256455 - outSlope: 0.07298923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.19490081 - inSlope: 0.07298923 - outSlope: 0.07331952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.19612281 - inSlope: 0.07331952 - outSlope: 0.07360078 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.19734949 - inSlope: 0.07360078 - outSlope: 0.07378853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.1985793 - inSlope: 0.07378853 - outSlope: 0.07392622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.1998114 - inSlope: 0.07392622 - outSlope: 0.07411576 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.20104666 - inSlope: 0.07411576 - outSlope: 0.0739897 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.20227982 - inSlope: 0.0739897 - outSlope: 0.073943205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.2035122 - inSlope: 0.073943205 - outSlope: 0.07377728 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.20474184 - inSlope: 0.07377728 - outSlope: 0.0735972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.20596845 - inSlope: 0.0735972 - outSlope: 0.07333166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.20719065 - inSlope: 0.07333166 - outSlope: 0.073026784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.20840776 - inSlope: 0.073026784 - outSlope: 0.07267631 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.20961903 - inSlope: 0.07267631 - outSlope: 0.072376795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.21082531 - inSlope: 0.072376795 - outSlope: 0.072236426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.21202925 - inSlope: 0.072236426 - outSlope: 0.0720594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.21323024 - inSlope: 0.0720594 - outSlope: 0.071897954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.21442854 - inSlope: 0.071897954 - outSlope: 0.0716678 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.215623 - inSlope: 0.0716678 - outSlope: 0.0713656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.21681243 - inSlope: 0.0713656 - outSlope: 0.071054466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.21799667 - inSlope: 0.071054466 - outSlope: 0.070843466 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.2191774 - inSlope: 0.070843466 - outSlope: 0.070265 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.22034848 - inSlope: 0.070265 - outSlope: 0.069782205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.22151151 - inSlope: 0.069782205 - outSlope: 0.069263145 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.2226659 - inSlope: 0.069263145 - outSlope: 0.06870932 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.22381106 - inSlope: 0.06870932 - outSlope: 0.06813801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.2249467 - inSlope: 0.06813801 - outSlope: 0.06750054 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.2260717 - inSlope: 0.06750054 - outSlope: 0.06680853 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.22718517 - inSlope: 0.06680853 - outSlope: 0.06610042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.22828685 - inSlope: 0.06610042 - outSlope: 0.06533688 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.2293758 - inSlope: 0.06533688 - outSlope: 0.06451166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.23045099 - inSlope: 0.06451166 - outSlope: 0.06370028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.23151267 - inSlope: 0.06370028 - outSlope: 0.06278521 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.23255908 - inSlope: 0.06278521 - outSlope: 0.061864316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.23359016 - inSlope: 0.061864316 - outSlope: 0.060914814 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.2346054 - inSlope: 0.060914814 - outSlope: 0.05990183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.23560376 - inSlope: 0.05990183 - outSlope: 0.05884057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.23658444 - inSlope: 0.05884057 - outSlope: 0.056186073 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.23752087 - inSlope: 0.056186073 - outSlope: 0.05538638 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.23844399 - inSlope: 0.05538638 - outSlope: 0.055869572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.23937514 - inSlope: 0.055869572 - outSlope: 0.054943316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.24029087 - inSlope: 0.054943316 - outSlope: 0.0537095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.24118602 - inSlope: 0.0537095 - outSlope: 0.052757315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.24206531 - inSlope: 0.052757315 - outSlope: 0.051526178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.24292408 - inSlope: 0.051526178 - outSlope: 0.05002414 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.24375781 - inSlope: 0.05002414 - outSlope: 0.04823421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.24456172 - inSlope: 0.04823421 - outSlope: 0.045976352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.245328 - inSlope: 0.045976352 - outSlope: 0.043494742 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.2460529 - inSlope: 0.043494742 - outSlope: 0.041087907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.2467377 - inSlope: 0.041087907 - outSlope: 0.038720407 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.24738304 - inSlope: 0.038720407 - outSlope: 0.036511157 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.24799156 - inSlope: 0.036511157 - outSlope: 0.034427974 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.24856536 - inSlope: 0.034427974 - outSlope: 0.032174915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.24910161 - inSlope: 0.032174915 - outSlope: 0.030571848 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.24961114 - inSlope: 0.030571848 - outSlope: 0.028849868 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.25009197 - inSlope: 0.028849868 - outSlope: 0.027287032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.25054675 - inSlope: 0.027287032 - outSlope: 0.025745654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.25097585 - inSlope: 0.025745654 - outSlope: 0.024230752 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.2513797 - inSlope: 0.024230752 - outSlope: 0.023002647 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.25176308 - inSlope: 0.023002647 - outSlope: 0.02155604 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.25212234 - inSlope: 0.02155604 - outSlope: 0.019928832 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.2524545 - inSlope: 0.019928832 - outSlope: 0.018616337 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.25276476 - inSlope: 0.018616337 - outSlope: 0.017302053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.25305313 - inSlope: 0.017302053 - outSlope: 0.015703455 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.25331485 - inSlope: 0.015703455 - outSlope: 0.014154924 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.25355077 - inSlope: 0.014154924 - outSlope: 0.012615335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.25376102 - inSlope: 0.012615335 - outSlope: 0.010877262 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.2539423 - inSlope: 0.010877262 - outSlope: 0.009033688 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.25409287 - inSlope: 0.009033688 - outSlope: 0.0073117088 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.25421473 - inSlope: 0.0073117088 - outSlope: 0.005516415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.25430667 - inSlope: 0.005516415 - outSlope: 0.0034689936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.2543645 - inSlope: 0.0034689936 - outSlope: 0.0014716401 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.25438902 - inSlope: 0.0014716401 - outSlope: 0.00050246046 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.2543974 - inSlope: 0.00050246046 - outSlope: 0.00063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.25440797 - inSlope: 0.00063479005 - outSlope: 0.0007510192 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.2544205 - inSlope: 0.0007510192 - outSlope: 0.00086009584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.25443482 - inSlope: 0.00086009584 - outSlope: 0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.25445086 - inSlope: 0.0009620199 - outSlope: 0.0010550033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.25446844 - inSlope: 0.0010550033 - outSlope: 0.001140834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.25448745 - inSlope: 0.001140834 - outSlope: 0.0012141478 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.2545077 - inSlope: 0.0012141478 - outSlope: 0.0012874616 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.25452915 - inSlope: 0.0012874616 - outSlope: 0.0013482583 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.25455162 - inSlope: 0.0013482583 - outSlope: 0.0014019025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.25457498 - inSlope: 0.0014019025 - outSlope: 0.0014466061 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.2545991 - inSlope: 0.0014466061 - outSlope: 0.0014895215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.25462392 - inSlope: 0.0014895215 - outSlope: 0.0015181317 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.25464922 - inSlope: 0.0015181317 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.25467497 - inSlope: 0.0015449539 - outSlope: 0.001562813 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.25470102 - inSlope: 0.001562813 - outSlope: 0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.25472724 - inSlope: 0.0015735641 - outSlope: 0.0015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.2547535 - inSlope: 0.0015753523 - outSlope: 0.001571776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.2547797 - inSlope: 0.001571776 - outSlope: 0.001559259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.25480568 - inSlope: 0.001559259 - outSlope: 0.0016164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.25483263 - inSlope: 0.0016164795 - outSlope: 0.0015163436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.2548579 - inSlope: 0.0015163436 - outSlope: 0.0014823689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.2548826 - inSlope: 0.0014823689 - outSlope: 0.0014412417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.25490662 - inSlope: 0.0014412417 - outSlope: 0.00139475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.25492987 - inSlope: 0.00139475 - outSlope: 0.0013375295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.25495216 - inSlope: 0.0013375295 - outSlope: 0.0012749445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.2549734 - inSlope: 0.0012749445 - outSlope: 0.0012052071 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.2549935 - inSlope: 0.0012052071 - outSlope: 0.0011247407 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.25501224 - inSlope: 0.0011247407 - outSlope: 0.0010406981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.2550296 - inSlope: 0.0010406981 - outSlope: 0.0009477012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.25504538 - inSlope: 0.0009477012 - outSlope: 0.0008457907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.25505948 - inSlope: 0.0008457907 - outSlope: 0.00073850225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.2550718 - inSlope: 0.00073850225 - outSlope: 0.0006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.2550821 - inSlope: 0.0006186968 - outSlope: 0.0004971032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.2550904 - inSlope: 0.0004971032 - outSlope: 0.00036299264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.25509644 - inSlope: 0.00036299264 - outSlope: 0.00022530578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.2551002 - inSlope: 0.00022530578 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.25510147 - inSlope: 0.000076890065 - outSlope: 0.000076890065 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13239247 - inSlope: 0.050864514 - outSlope: 0.050864514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.13154472 - inSlope: 0.050864514 - outSlope: 0.14233679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.12917244 - inSlope: 0.14233679 - outSlope: 0.21967919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.12551112 - inSlope: 0.21967919 - outSlope: 0.28294304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.12079541 - inSlope: 0.28294304 - outSlope: 0.3321402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.11525974 - inSlope: 0.3321402 - outSlope: 0.36720964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.10913958 - inSlope: 0.36720964 - outSlope: 0.38821313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.10266936 - inSlope: 0.38821313 - outSlope: 0.3951943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.096082784 - inSlope: 0.3951943 - outSlope: 0.38810986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.08961429 - inSlope: 0.38810986 - outSlope: 0.366945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.08349854 - inSlope: 0.366945 - outSlope: 0.33177945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.07796888 - inSlope: 0.33177945 - outSlope: 0.2825685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.073259406 - inSlope: 0.2825685 - outSlope: 0.21934257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0696037 - inSlope: 0.21934257 - outSlope: 0.14207841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.06723572 - inSlope: 0.14207841 - outSlope: 0.05080283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.06638901 - inSlope: 0.05080283 - outSlope: -0.00091105624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.06640419 - inSlope: -0.00091105624 - outSlope: -0.0034269723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.06646131 - inSlope: -0.0034269723 - outSlope: -0.005499865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.066552974 - inSlope: -0.005499865 - outSlope: -0.0073599885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.06667564 - inSlope: -0.0073599885 - outSlope: -0.009129338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0668278 - inSlope: -0.009129338 - outSlope: -0.010955493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.06701039 - inSlope: -0.010955493 - outSlope: -0.012934942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.06722597 - inSlope: -0.012934942 - outSlope: -0.014949753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.06747513 - inSlope: -0.014949753 - outSlope: -0.016960487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.06775781 - inSlope: -0.016960487 - outSlope: -0.018524693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.06806655 - inSlope: -0.018524693 - outSlope: -0.019476844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.06839117 - inSlope: -0.019476844 - outSlope: -0.019249786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.068711996 - inSlope: -0.019249786 - outSlope: -0.017297551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.06900029 - inSlope: -0.017297551 - outSlope: -0.012756598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0692129 - inSlope: -0.012756598 - outSlope: -0.004592832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.069289446 - inSlope: -0.004592832 - outSlope: 0.00065311854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.06927856 - inSlope: 0.00065311854 - outSlope: 0.073400244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.06805522 - inSlope: 0.073400244 - outSlope: 0.20889644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.064573616 - inSlope: 0.20889644 - outSlope: 0.32926384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.05908589 - inSlope: 0.32926384 - outSlope: 0.4347324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.051840357 - inSlope: 0.4347324 - outSlope: 0.52571785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.04307837 - inSlope: 0.52571785 - outSlope: 0.6024719 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.033037182 - inSlope: 0.6024719 - outSlope: 0.66506165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.021952832 - inSlope: 0.66506165 - outSlope: 0.71360594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.010059411 - inSlope: 0.71360594 - outSlope: 0.7480985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0024089299 - inSlope: 0.7480985 - outSlope: 0.7685955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.015218843 - inSlope: 0.7685955 - outSlope: 0.7751061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.028137265 - inSlope: 0.7751061 - outSlope: 0.76755744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.040929876 - inSlope: 0.76755744 - outSlope: 0.74604285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.053363957 - inSlope: 0.74604285 - outSlope: 0.7098692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0651951 - inSlope: 0.7098692 - outSlope: 0.65907705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.076179706 - inSlope: 0.65907705 - outSlope: 0.59436744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.086085856 - inSlope: 0.59436744 - outSlope: 0.5157477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.09468164 - inSlope: 0.5157477 - outSlope: 0.42318952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.101734795 - inSlope: 0.42318952 - outSlope: 0.31670302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.10701317 - inSlope: 0.31670302 - outSlope: 0.19630052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.11028486 - inSlope: 0.19630052 - outSlope: 0.06183347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.111315414 - inSlope: 0.06183347 - outSlope: -0.33478382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.10573569 - inSlope: -0.33478382 - outSlope: -0.7842018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09266567 - inSlope: -0.7842018 - outSlope: -0.9338533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.07710141 - inSlope: -0.9338533 - outSlope: -0.78385085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.06403724 - inSlope: -0.78385085 - outSlope: -0.33435154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05846472 - inSlope: -0.33435154 - outSlope: 0.26436412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.062870786 - inSlope: 0.26436412 - outSlope: 0.7128229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0747512 - inSlope: 0.7128229 - outSlope: 1.0117016 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.091612875 - inSlope: 1.0117016 - outSlope: 1.1610471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.11096364 - inSlope: 1.1610471 - outSlope: 1.1608549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.1303112 - inSlope: 1.1608549 - outSlope: 1.0111169 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.14716314 - inSlope: 1.0111169 - outSlope: 0.71196115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.15902923 - inSlope: 0.71196115 - outSlope: 0.26350403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.16342096 - inSlope: 0.26350403 - outSlope: -0.019345898 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.16309853 - inSlope: -0.019345898 - outSlope: -0.036781166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.16248551 - inSlope: -0.036781166 - outSlope: -0.053666584 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.16159107 - inSlope: -0.053666584 - outSlope: -0.07000751 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.16042428 - inSlope: -0.07000751 - outSlope: -0.08594432 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.15899187 - inSlope: -0.08594432 - outSlope: -0.101274945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.15730396 - inSlope: -0.101274945 - outSlope: -0.1161729 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.15536773 - inSlope: -0.1161729 - outSlope: -0.13057005 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.15319157 - inSlope: -0.13057005 - outSlope: -0.14445676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.15078396 - inSlope: -0.14445676 - outSlope: -0.15780166 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.14815393 - inSlope: -0.15780166 - outSlope: -0.1707335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.14530838 - inSlope: -0.1707335 - outSlope: -0.18307346 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.14225715 - inSlope: -0.18307346 - outSlope: -0.19492704 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.13900837 - inSlope: -0.19492704 - outSlope: -0.20628205 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13557032 - inSlope: -0.20628205 - outSlope: -0.21710536 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.1319519 - inSlope: -0.21710536 - outSlope: -0.2273827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.12816219 - inSlope: -0.2273827 - outSlope: -0.23717321 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.12420931 - inSlope: -0.23717321 - outSlope: -0.24645457 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.120101735 - inSlope: -0.24645457 - outSlope: -0.25555664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.11584246 - inSlope: -0.25555664 - outSlope: -0.26465246 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.11143159 - inSlope: -0.26465246 - outSlope: -0.2733424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.10687589 - inSlope: -0.2733424 - outSlope: -0.2815287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.102183715 - inSlope: -0.2815287 - outSlope: -0.28927115 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.09736253 - inSlope: -0.28927115 - outSlope: -0.29651803 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.09242057 - inSlope: -0.29651803 - outSlope: -0.3032486 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.08736643 - inSlope: -0.3032486 - outSlope: -0.309491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.08220825 - inSlope: -0.309491 - outSlope: -0.31532794 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.07695279 - inSlope: -0.31532794 - outSlope: -0.32062888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.07160898 - inSlope: -0.32062888 - outSlope: -0.325459 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.06618463 - inSlope: -0.325459 - outSlope: -0.32978618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.0606882 - inSlope: -0.32978618 - outSlope: -0.33365685 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.05512726 - inSlope: -0.33365685 - outSlope: -0.33701855 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.04951029 - inSlope: -0.33701855 - outSlope: -0.33996785 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.043844163 - inSlope: -0.33996785 - outSlope: -0.3423396 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.03813851 - inSlope: -0.3423396 - outSlope: -0.3443061 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.03240008 - inSlope: -0.3443061 - outSlope: -0.34572926 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.02663793 - inSlope: -0.34572926 - outSlope: -0.3467165 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.020859286 - inSlope: -0.3467165 - outSlope: -0.34723476 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.015072046 - inSlope: -0.34723476 - outSlope: -0.34726223 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.009284347 - inSlope: -0.34726223 - outSlope: -0.34680164 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.0035043259 - inSlope: -0.34680164 - outSlope: -0.3458872 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.0022604559 - inSlope: -0.3458872 - outSlope: -0.34449163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.008001978 - inSlope: -0.34449163 - outSlope: -0.33314103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.0135543225 - inSlope: -0.33314103 - outSlope: -0.33146113 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.01907871 - inSlope: -0.33146113 - outSlope: -0.34279692 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.024791986 - inSlope: -0.34279692 - outSlope: -0.34595937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.03055797 - inSlope: -0.34595937 - outSlope: -0.34654722 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.03633375 - inSlope: -0.34654722 - outSlope: -0.3443611 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.042073097 - inSlope: -0.3443611 - outSlope: -0.33962744 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.04773355 - inSlope: -0.33962744 - outSlope: -0.33236423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.053272948 - inSlope: -0.33236423 - outSlope: -0.32274604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.058652043 - inSlope: -0.32274604 - outSlope: -0.31081915 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.063832395 - inSlope: -0.31081915 - outSlope: -0.2996871 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.068827175 - inSlope: -0.2996871 - outSlope: -0.29079822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.07367381 - inSlope: -0.29079822 - outSlope: -0.28171626 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.07836907 - inSlope: -0.28171626 - outSlope: -0.27235222 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.08290827 - inSlope: -0.27235222 - outSlope: -0.26271725 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.08728689 - inSlope: -0.26271725 - outSlope: -0.2527895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.091500044 - inSlope: -0.2527895 - outSlope: -0.24242231 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.09554041 - inSlope: -0.24242231 - outSlope: -0.23162149 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.099400766 - inSlope: -0.23162149 - outSlope: -0.22035038 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.10307327 - inSlope: -0.22035038 - outSlope: -0.20866577 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.10655103 - inSlope: -0.20866577 - outSlope: -0.19651881 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.109826386 - inSlope: -0.19651881 - outSlope: -0.18402922 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.11289354 - inSlope: -0.18402922 - outSlope: -0.17125608 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.1157478 - inSlope: -0.17125608 - outSlope: -0.15825495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.11838538 - inSlope: -0.15825495 - outSlope: -0.14501421 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.12080228 - inSlope: -0.14501421 - outSlope: -0.13163891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.12299626 - inSlope: -0.13163891 - outSlope: -0.11813264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.12496514 - inSlope: -0.11813264 - outSlope: -0.10455484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.12670772 - inSlope: -0.10455484 - outSlope: -0.09083578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.12822165 - inSlope: -0.09083578 - outSlope: -0.077078715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.12950629 - inSlope: -0.077078715 - outSlope: -0.063274264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.13056086 - inSlope: -0.063274264 - outSlope: -0.049379516 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.13138385 - inSlope: -0.049379516 - outSlope: -0.03547493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.1319751 - inSlope: -0.03547493 - outSlope: -0.021546206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.1323342 - inSlope: -0.021546206 - outSlope: -0.007558472 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.13246018 - inSlope: -0.007558472 - outSlope: -0.00049530796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.13246843 - inSlope: -0.00049530796 - outSlope: -0.00042647164 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.13247554 - inSlope: -0.00042647164 - outSlope: -0.0003638867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.1324816 - inSlope: -0.0003638867 - outSlope: -0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.13248688 - inSlope: -0.00031650095 - outSlope: -0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.132491 - inSlope: -0.00024765753 - outSlope: -0.00020563621 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.13249443 - inSlope: -0.00020563621 - outSlope: -0.00015199199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.13249697 - inSlope: -0.00015199199 - outSlope: -0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.1324988 - inSlope: -0.00010997067 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.13249993 - inSlope: -0.00006794936 - outSlope: -0.000027716187 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.1325004 - inSlope: -0.000027716187 - outSlope: 0.0000062584936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.13250029 - inSlope: 0.0000062584936 - outSlope: 0.000042021315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.13249959 - inSlope: 0.000042021315 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.13249834 - inSlope: 0.000075101925 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.1324965 - inSlope: 0.00010997067 - outSlope: 0.00013768686 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.13249421 - inSlope: 0.00013768686 - outSlope: 0.00016540068 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.13249145 - inSlope: 0.00016540068 - outSlope: 0.0001850726 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.13248837 - inSlope: 0.0001850726 - outSlope: 0.0002065303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13248493 - inSlope: 0.0002065303 - outSlope: 0.0002333524 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.13248104 - inSlope: 0.0002333524 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.13247691 - inSlope: 0.00024765753 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.13247244 - inSlope: 0.00026822116 - outSlope: 0.0002816322 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.13246775 - inSlope: 0.0002816322 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.13246281 - inSlope: 0.00029593735 - outSlope: 0.00030219584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.13245778 - inSlope: 0.00030219584 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.1324525 - inSlope: 0.00031650095 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13244723 - inSlope: 0.00031650095 - outSlope: 0.00032275947 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13244185 - inSlope: 0.00032275947 - outSlope: 0.00032365354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13243645 - inSlope: 0.00032365354 - outSlope: 0.0003093484 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.1324313 - inSlope: 0.0003093484 - outSlope: 0.00031560689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.13242604 - inSlope: 0.00031560689 - outSlope: 0.00030934397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.13242088 - inSlope: 0.00030934397 - outSlope: 0.00029593735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.13241595 - inSlope: 0.00029593735 - outSlope: 0.00028878477 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13241114 - inSlope: 0.00028878477 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13240667 - inSlope: 0.00026822116 - outSlope: 0.00024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.13240254 - inSlope: 0.00024765753 - outSlope: 0.00022619985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.13239877 - inSlope: 0.00022619985 - outSlope: 0.0002065303 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.13239533 - inSlope: 0.0002065303 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13239247 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.018909393 - inSlope: -0.004800595 - outSlope: -0.004800595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.018829383 - inSlope: -0.004800595 - outSlope: -0.0119847795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.018629637 - inSlope: -0.0119847795 - outSlope: -0.0183538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.01832374 - inSlope: -0.0183538 - outSlope: -0.023885962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.01792564 - inSlope: -0.023885962 - outSlope: -0.02840113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.017452288 - inSlope: -0.02840113 - outSlope: -0.031933267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.016920067 - inSlope: -0.031933267 - outSlope: -0.034299087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.016348416 - inSlope: -0.034299087 - outSlope: -0.035380892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.015758734 - inSlope: -0.035380892 - outSlope: -0.035200812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.015172054 - inSlope: -0.035200812 - outSlope: -0.0336629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.014611006 - inSlope: -0.0336629 - outSlope: -0.030742029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.014098639 - inSlope: -0.030742029 - outSlope: -0.026428645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013658161 - inSlope: -0.026428645 - outSlope: -0.020726493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.01331272 - inSlope: -0.020726493 - outSlope: -0.013637581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.013085427 - inSlope: -0.013637581 - outSlope: -0.00514973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.012999598 - inSlope: -0.00514973 - outSlope: 0.1718197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.015863262 - inSlope: 0.1718197 - outSlope: 0.48411438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.023931827 - inSlope: 0.48411438 - outSlope: 0.747909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.036396988 - inSlope: 0.747909 - outSlope: 0.9630112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.05244716 - inSlope: 0.9630112 - outSlope: 1.1294699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.07127167 - inSlope: 1.1294699 - outSlope: 1.2474586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.09206263 - inSlope: 1.2474586 - outSlope: 1.3172045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.114016056 - inSlope: 1.3172045 - outSlope: 1.3388321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.1363299 - inSlope: 1.3388321 - outSlope: 1.3127507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.1582091 - inSlope: 1.3127507 - outSlope: 1.2389421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.17885812 - inSlope: 1.2389421 - outSlope: 1.1177391 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.19748712 - inSlope: 1.1177391 - outSlope: 0.94917923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.21330675 - inSlope: 0.94917923 - outSlope: 0.7338241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.22553717 - inSlope: 0.7338241 - outSlope: 0.4726459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.23341459 - inSlope: 0.4726459 - outSlope: 0.16680019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.2361946 - inSlope: 0.16680019 - outSlope: -0.0009611258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.23617858 - inSlope: -0.0009611258 - outSlope: -0.007355492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.23605599 - inSlope: -0.007355492 - outSlope: -0.020172019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.23571979 - inSlope: -0.020172019 - outSlope: -0.03320757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.23516633 - inSlope: -0.03320757 - outSlope: -0.046075925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2343984 - inSlope: -0.046075925 - outSlope: -0.058199313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.2334284 - inSlope: -0.058199313 - outSlope: -0.06924219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.23227437 - inSlope: -0.06924219 - outSlope: -0.07884897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.23096022 - inSlope: -0.07884897 - outSlope: -0.08710929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.2295084 - inSlope: -0.08710929 - outSlope: -0.093674116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.22794716 - inSlope: -0.093674116 - outSlope: -0.0987635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.2263011 - inSlope: -0.0987635 - outSlope: -0.1020957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.22459951 - inSlope: -0.1020957 - outSlope: -0.10376493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.2228701 - inSlope: -0.10376493 - outSlope: -0.10362956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.22114293 - inSlope: -0.10362956 - outSlope: -0.101832844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21944572 - inSlope: -0.101832844 - outSlope: -0.09812424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.21781032 - inSlope: -0.09812424 - outSlope: -0.09271746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.21626502 - inSlope: -0.09271746 - outSlope: -0.085647486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.21483757 - inSlope: -0.085647486 - outSlope: -0.076935664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.2135553 - inSlope: -0.076935664 - outSlope: -0.066528685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.2124465 - inSlope: -0.066528685 - outSlope: -0.054429032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.21153934 - inSlope: -0.054429032 - outSlope: -0.040488876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.21086453 - inSlope: -0.040488876 - outSlope: -0.020438451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.21052389 - inSlope: -0.020438451 - outSlope: -0.0019624848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.21049118 - inSlope: -0.0019624848 - outSlope: 0.0071114115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.2106097 - inSlope: 0.0071114115 - outSlope: 0.007856198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.21074064 - inSlope: 0.007856198 - outSlope: 0.0013098133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.21076247 - inSlope: 0.0013098133 - outSlope: -0.016107574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.21049401 - inSlope: -0.016107574 - outSlope: -0.035866406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.20989624 - inSlope: -0.035866406 - outSlope: -0.05004381 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.20906217 - inSlope: -0.05004381 - outSlope: -0.058347937 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.20808971 - inSlope: -0.058347937 - outSlope: -0.06018972 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.20708655 - inSlope: -0.06018972 - outSlope: -0.05469387 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.20617498 - inSlope: -0.05469387 - outSlope: -0.041276257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.20548704 - inSlope: -0.041276257 - outSlope: -0.019692797 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.20515883 - inSlope: -0.019692797 - outSlope: -0.011830341 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.20496166 - inSlope: -0.011830341 - outSlope: -0.022780918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.20458198 - inSlope: -0.022780918 - outSlope: -0.033417676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.20402502 - inSlope: -0.033417676 - outSlope: -0.04371647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.20329641 - inSlope: -0.04371647 - outSlope: -0.05368983 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.20240158 - inSlope: -0.05368983 - outSlope: -0.0633136 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.20134635 - inSlope: -0.0633136 - outSlope: -0.07260874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.2001362 - inSlope: -0.07260874 - outSlope: -0.08154906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.19877705 - inSlope: -0.08154906 - outSlope: -0.090138406 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.19727474 - inSlope: -0.090138406 - outSlope: -0.098368324 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.19563527 - inSlope: -0.098368324 - outSlope: -0.10627191 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.19386408 - inSlope: -0.10627191 - outSlope: -0.11376154 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.19196805 - inSlope: -0.11376154 - outSlope: -0.120909624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.1899529 - inSlope: -0.120909624 - outSlope: -0.12770365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.18782449 - inSlope: -0.12770365 - outSlope: -0.13413562 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.1855889 - inSlope: -0.13413562 - outSlope: -0.14022423 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.18325183 - inSlope: -0.14022423 - outSlope: -0.14596774 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.18081903 - inSlope: -0.14596774 - outSlope: -0.15137419 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.17829613 - inSlope: -0.15137419 - outSlope: -0.15707925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.17567815 - inSlope: -0.15707925 - outSlope: -0.1630561 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.17296055 - inSlope: -0.1630561 - outSlope: -0.16867535 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.1701493 - inSlope: -0.16867535 - outSlope: -0.17398489 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.16724953 - inSlope: -0.17398489 - outSlope: -0.17903583 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.1642656 - inSlope: -0.17903583 - outSlope: -0.18379676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.16120233 - inSlope: -0.18379676 - outSlope: -0.18827605 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.1580644 - inSlope: -0.18827605 - outSlope: -0.19241828 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.15485743 - inSlope: -0.19241828 - outSlope: -0.1963665 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.15158466 - inSlope: -0.1963665 - outSlope: -0.19999374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.14825143 - inSlope: -0.19999374 - outSlope: -0.20331644 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.1448628 - inSlope: -0.20331644 - outSlope: -0.20633359 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.14142391 - inSlope: -0.20633359 - outSlope: -0.20909984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.13793892 - inSlope: -0.20909984 - outSlope: -0.21153441 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.13441335 - inSlope: -0.21153441 - outSlope: -0.2137222 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.13085131 - inSlope: -0.2137222 - outSlope: -0.2155604 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.12725864 - inSlope: -0.2155604 - outSlope: -0.21713933 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.12363966 - inSlope: -0.21713933 - outSlope: -0.2183888 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.11999985 - inSlope: -0.2183888 - outSlope: -0.21936445 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.11634375 - inSlope: -0.21936445 - outSlope: -0.22004372 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.11267636 - inSlope: -0.22004372 - outSlope: -0.22042817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.10900256 - inSlope: -0.22042817 - outSlope: -0.22048941 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.10532774 - inSlope: -0.22048941 - outSlope: -0.22027618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.101656474 - inSlope: -0.22027618 - outSlope: -0.21972856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.097994335 - inSlope: -0.21972856 - outSlope: -0.2199257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.09432891 - inSlope: -0.2199257 - outSlope: -0.21892993 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.090680055 - inSlope: -0.21892993 - outSlope: -0.21568781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.08708526 - inSlope: -0.21568781 - outSlope: -0.2132555 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.08353101 - inSlope: -0.2132555 - outSlope: -0.211137 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.08001206 - inSlope: -0.211137 - outSlope: -0.20906498 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.07652765 - inSlope: -0.20906498 - outSlope: -0.20703499 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.07307707 - inSlope: -0.20703499 - outSlope: -0.20464022 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.0696664 - inSlope: -0.20464022 - outSlope: -0.20153736 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.06630745 - inSlope: -0.20153736 - outSlope: -0.19754973 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.06301493 - inSlope: -0.19754973 - outSlope: -0.19145447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.059824027 - inSlope: -0.19145447 - outSlope: -0.18382448 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.05676029 - inSlope: -0.18382448 - outSlope: -0.17627673 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.053822346 - inSlope: -0.17627673 - outSlope: -0.16893731 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.051006727 - inSlope: -0.16893731 - outSlope: -0.161831 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.048309546 - inSlope: -0.161831 - outSlope: -0.15498646 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.04572644 - inSlope: -0.15498646 - outSlope: -0.14832875 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.043254297 - inSlope: -0.14832875 - outSlope: -0.14187357 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.04088974 - inSlope: -0.14187357 - outSlope: -0.13546018 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.038632073 - inSlope: -0.13546018 - outSlope: -0.12910713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.03648029 - inSlope: -0.12910713 - outSlope: -0.12263611 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.034436326 - inSlope: -0.12263611 - outSlope: -0.116110034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.03250116 - inSlope: -0.116110034 - outSlope: -0.10939333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.03067794 - inSlope: -0.10939333 - outSlope: -0.10250876 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.028969463 - inSlope: -0.10250876 - outSlope: -0.09537408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.027379896 - inSlope: -0.09537408 - outSlope: -0.088090084 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.02591173 - inSlope: -0.088090084 - outSlope: -0.08054022 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.024569394 - inSlope: -0.08054022 - outSlope: -0.07276594 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.02335663 - inSlope: -0.07276594 - outSlope: -0.06468198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.022278598 - inSlope: -0.06468198 - outSlope: -0.056309454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.021340108 - inSlope: -0.056309454 - outSlope: -0.047499508 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.02054845 - inSlope: -0.047499508 - outSlope: -0.038065724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.019914022 - inSlope: -0.038065724 - outSlope: -0.028008211 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.019447219 - inSlope: -0.028008211 - outSlope: -0.0169613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.01916453 - inSlope: -0.0169613 - outSlope: -0.0050537335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.019080302 - inSlope: -0.0050537335 - outSlope: 0.0011146665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.01909888 - inSlope: 0.0011146665 - outSlope: 0.0009766603 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.019115157 - inSlope: 0.0009766603 - outSlope: 0.0008421027 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.019129192 - inSlope: 0.0008421027 - outSlope: 0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.019141095 - inSlope: 0.00071413885 - outSlope: 0.00059042184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.019150935 - inSlope: 0.00059042184 - outSlope: 0.0004718457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.0191588 - inSlope: 0.0004718457 - outSlope: 0.00035773998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.019164762 - inSlope: 0.00035773998 - outSlope: 0.0002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.019168923 - inSlope: 0.0002496692 - outSlope: 0.0001457335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.019171352 - inSlope: 0.0001457335 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.019172153 - inSlope: 0.000048056292 - outSlope: -0.000045932873 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.019171387 - inSlope: -0.000045932873 - outSlope: -0.00013321651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.019169167 - inSlope: -0.00013321651 - outSlope: -0.00021614155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.019165564 - inSlope: -0.00021614155 - outSlope: -0.0002939257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.019160666 - inSlope: -0.0002939257 - outSlope: -0.00036623364 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.019154562 - inSlope: -0.00036623364 - outSlope: -0.00043250044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.019147353 - inSlope: -0.00043250044 - outSlope: -0.0004935269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.019139128 - inSlope: -0.0004935269 - outSlope: -0.0005491828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.019129975 - inSlope: -0.0005491828 - outSlope: -0.000598692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.019119997 - inSlope: -0.000598692 - outSlope: -0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.01910929 - inSlope: -0.0006423897 - outSlope: -0.0006840757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.019097889 - inSlope: -0.0006840757 - outSlope: -0.00071112136 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.019086037 - inSlope: -0.00071112136 - outSlope: -0.000738614 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.019073727 - inSlope: -0.000738614 - outSlope: -0.00075794826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.019061094 - inSlope: -0.00075794826 - outSlope: -0.0007718064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.01904823 - inSlope: -0.0007718064 - outSlope: -0.0007785119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.019035256 - inSlope: -0.0007785119 - outSlope: -0.00077951775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.019022264 - inSlope: -0.00077951775 - outSlope: -0.00077381806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.019009367 - inSlope: -0.00077381806 - outSlope: -0.00076118927 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.01899668 - inSlope: -0.00076118927 - outSlope: -0.0007431961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.018984294 - inSlope: -0.0007431961 - outSlope: -0.00071792834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.018972328 - inSlope: -0.00071792834 - outSlope: -0.00068586384 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.018960897 - inSlope: -0.00068586384 - outSlope: -0.0006483129 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.018950092 - inSlope: -0.0006483129 - outSlope: -0.0006027153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.018940046 - inSlope: -0.0006027153 - outSlope: -0.00055208855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.018930845 - inSlope: -0.00055208855 - outSlope: -0.00049475627 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.018922599 - inSlope: -0.00049475627 - outSlope: -0.00043105375 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.018915415 - inSlope: -0.00043105375 - outSlope: -0.00036131626 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.018909393 - inSlope: -0.00036131626 - outSlope: -0.00036131626 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.27646562 - inSlope: -0.07586359 - outSlope: -0.07586359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.27773002 - inSlope: -0.07586359 - outSlope: -0.20833252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.28120223 - inSlope: -0.20833252 - outSlope: -0.30786577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.28633332 - inSlope: -0.30786577 - outSlope: -0.3749209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.292582 - inSlope: -0.3749209 - outSlope: -0.4139847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.29948175 - inSlope: -0.4139847 - outSlope: -0.43068948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3066599 - inSlope: -0.43068948 - outSlope: -0.43021026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.31383008 - inSlope: -0.43021026 - outSlope: -0.41663095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.32077393 - inSlope: -0.41663095 - outSlope: -0.3927845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.32732034 - inSlope: -0.3927845 - outSlope: -0.36062124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.3333307 - inSlope: -0.36062124 - outSlope: -0.32123926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.33868468 - inSlope: -0.32123926 - outSlope: -0.27489963 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.34326634 - inSlope: -0.27489963 - outSlope: -0.22123756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.34695363 - inSlope: -0.22123756 - outSlope: -0.15919806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.34960693 - inSlope: -0.15919806 - outSlope: -0.08703411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3510575 - inSlope: -0.08703411 - outSlope: -0.11117032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.35291034 - inSlope: -0.11117032 - outSlope: -0.21588585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.35650843 - inSlope: -0.21588585 - outSlope: -0.2773652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3611312 - inSlope: -0.2773652 - outSlope: -0.24415994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.36520052 - inSlope: -0.24415994 - outSlope: -0.2552549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.36945477 - inSlope: -0.2552549 - outSlope: -0.17516808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.37237424 - inSlope: -0.17516808 - outSlope: -0.059743475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.37336996 - inSlope: -0.059743475 - outSlope: 0.07990666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3720382 - inSlope: 0.07990666 - outSlope: 0.2316765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.3681769 - inSlope: 0.2316765 - outSlope: 0.3830502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.36179274 - inSlope: 0.3830502 - outSlope: 0.5202963 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.35312113 - inSlope: 0.5202963 - outSlope: 0.6238216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.3427241 - inSlope: 0.6238216 - outSlope: 0.6583727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.33175123 - inSlope: 0.6583727 - outSlope: 0.55679137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.32247138 - inSlope: 0.55679137 - outSlope: 0.23549955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.31854638 - inSlope: 0.23549955 - outSlope: -0.065758884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.31964236 - inSlope: -0.065758884 - outSlope: -0.49552786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.32790118 - inSlope: -0.49552786 - outSlope: -0.9863708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.34434068 - inSlope: -0.9863708 - outSlope: -1.3213934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.36636388 - inSlope: -1.3213934 - outSlope: -1.5265145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.39180577 - inSlope: -1.5265145 - outSlope: -1.6370426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.41908988 - inSlope: -1.6370426 - outSlope: -1.6770599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.44704086 - inSlope: -1.6770599 - outSlope: -1.6610203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.4747245 - inSlope: -1.6610203 - outSlope: -1.5983818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5013642 - inSlope: -1.5983818 - outSlope: -1.4969584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.52631354 - inSlope: -1.4969584 - outSlope: -1.364298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5490518 - inSlope: -1.364298 - outSlope: -1.2087262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.56919724 - inSlope: -1.2087262 - outSlope: -1.0390851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.5865153 - inSlope: -1.0390851 - outSlope: -0.86475265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6009279 - inSlope: -0.86475265 - outSlope: -0.69468206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6125059 - inSlope: -0.69468206 - outSlope: -0.5368715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.62145376 - inSlope: -0.5368715 - outSlope: -0.39778486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6280835 - inSlope: -0.39778486 - outSlope: -0.2817109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6327787 - inSlope: -0.2817109 - outSlope: -0.19083399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.63595927 - inSlope: -0.19083399 - outSlope: -0.12490165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.63804096 - inSlope: -0.12490165 - outSlope: -0.081810735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6394045 - inSlope: -0.081810735 - outSlope: -0.057123955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.64035654 - inSlope: -0.057123955 - outSlope: -0.14494313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.64277226 - inSlope: -0.14494313 - outSlope: -0.26625064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.64720976 - inSlope: -0.26625064 - outSlope: -0.28273985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.6519221 - inSlope: -0.28273985 - outSlope: -0.22265574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.65563303 - inSlope: -0.22265574 - outSlope: -0.11431228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.65753824 - inSlope: -0.11431228 - outSlope: -0.011576425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6577312 - inSlope: -0.011576425 - outSlope: 0.06301029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.656681 - inSlope: 0.06301029 - outSlope: 0.15203133 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.65414715 - inSlope: 0.15203133 - outSlope: 0.24173163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.6501183 - inSlope: 0.24173163 - outSlope: 0.30632287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.6450129 - inSlope: 0.30632287 - outSlope: 0.315471 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.6397551 - inSlope: 0.315471 - outSlope: 0.24301021 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.6357049 - inSlope: 0.24301021 - outSlope: 0.077766255 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.6344088 - inSlope: 0.077766255 - outSlope: -0.039825477 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.6350725 - inSlope: -0.039825477 - outSlope: -0.051233817 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.6359264 - inSlope: -0.051233817 - outSlope: -0.06282455 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.6369735 - inSlope: -0.06282455 - outSlope: -0.073567696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.6381996 - inSlope: -0.073567696 - outSlope: -0.08384951 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.6395971 - inSlope: -0.08384951 - outSlope: -0.09222874 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.64113426 - inSlope: -0.09222874 - outSlope: -0.10101494 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.64281785 - inSlope: -0.10101494 - outSlope: -0.10833989 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.6446235 - inSlope: -0.10833989 - outSlope: -0.11458408 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.64653325 - inSlope: -0.11458408 - outSlope: -0.1196767 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.64852786 - inSlope: -0.1196767 - outSlope: -0.12357843 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.6505875 - inSlope: -0.12357843 - outSlope: -0.12612832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.65268964 - inSlope: -0.12612832 - outSlope: -0.12737286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.6548125 - inSlope: -0.12737286 - outSlope: -0.12712519 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.6569313 - inSlope: -0.12712519 - outSlope: -0.12544167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.659022 - inSlope: -0.12544167 - outSlope: -0.12224805 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.66105944 - inSlope: -0.12224805 - outSlope: -0.117462985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.66301715 - inSlope: -0.117462985 - outSlope: -0.111132964 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.66486937 - inSlope: -0.111132964 - outSlope: -0.10312567 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.6665881 - inSlope: -0.10312567 - outSlope: -0.09352693 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.6681469 - inSlope: -0.09352693 - outSlope: -0.08228668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.66951835 - inSlope: -0.08228668 - outSlope: -0.06949739 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.67067665 - inSlope: -0.06949739 - outSlope: -0.055121236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.67159534 - inSlope: -0.055121236 - outSlope: -0.039145984 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.67224777 - inSlope: -0.039145984 - outSlope: -0.021761676 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.67261046 - inSlope: -0.021761676 - outSlope: -0.0028681783 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.67265826 - inSlope: -0.0028681783 - outSlope: 0.01727702 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.6723703 - inSlope: 0.01727702 - outSlope: 0.03881339 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.6717234 - inSlope: 0.03881339 - outSlope: 0.061461546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.67069906 - inSlope: 0.061461546 - outSlope: 0.085212074 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.66927886 - inSlope: 0.085212074 - outSlope: 0.10996352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.66744614 - inSlope: 0.10996352 - outSlope: 0.13554467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.66518706 - inSlope: 0.13554467 - outSlope: 0.16193762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.6624881 - inSlope: 0.16193762 - outSlope: 0.18888849 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.65933996 - inSlope: 0.18888849 - outSlope: 0.21639368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.6557334 - inSlope: 0.21639368 - outSlope: 0.24421 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.65166324 - inSlope: 0.24421 - outSlope: 0.27229974 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.6471249 - inSlope: 0.27229974 - outSlope: 0.3005007 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.64211655 - inSlope: 0.3005007 - outSlope: 0.32866392 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.6366388 - inSlope: 0.32866392 - outSlope: 0.35660538 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.6306954 - inSlope: 0.35660538 - outSlope: 0.3843323 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6242899 - inSlope: 0.3843323 - outSlope: 0.41158357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.61743015 - inSlope: 0.41158357 - outSlope: 0.43827337 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6101256 - inSlope: 0.43827337 - outSlope: 0.46429822 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.60238725 - inSlope: 0.46429822 - outSlope: 0.48952508 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.5942285 - inSlope: 0.48952508 - outSlope: 0.51379013 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.58566535 - inSlope: 0.51379013 - outSlope: 0.5370646 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.5767143 - inSlope: 0.5370646 - outSlope: 0.5591267 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.5673955 - inSlope: 0.5591267 - outSlope: 0.5799621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.5577295 - inSlope: 0.5799621 - outSlope: 0.5994636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.54773843 - inSlope: 0.5994636 - outSlope: 0.6174451 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.5374477 - inSlope: 0.6174451 - outSlope: 0.6339201 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.5268823 - inSlope: 0.6339201 - outSlope: 0.6487304 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.5160701 - inSlope: 0.6487304 - outSlope: 0.6618447 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.5050394 - inSlope: 0.6618447 - outSlope: 0.67316 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.49382007 - inSlope: 0.67316 - outSlope: 0.68254775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.4824443 - inSlope: 0.68254775 - outSlope: 0.6899685 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.47094482 - inSlope: 0.6899685 - outSlope: 0.69540447 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.45935476 - inSlope: 0.69540447 - outSlope: 0.69870716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.44770965 - inSlope: 0.69870716 - outSlope: 0.6998301 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.43604583 - inSlope: 0.6998301 - outSlope: 0.6986392 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.42440185 - inSlope: 0.6986392 - outSlope: 0.6951613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.41281584 - inSlope: 0.6951613 - outSlope: 0.6891916 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.40132916 - inSlope: 0.6891916 - outSlope: 0.68072385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.38998377 - inSlope: 0.68072385 - outSlope: 0.66964275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.37882307 - inSlope: 0.66964275 - outSlope: 0.6558883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.3678916 - inSlope: 0.6558883 - outSlope: 0.63923 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.3572378 - inSlope: 0.63923 - outSlope: 0.61974466 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.34690872 - inSlope: 0.61974466 - outSlope: 0.5972105 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.33695522 - inSlope: 0.5972105 - outSlope: 0.57162935 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.32742807 - inSlope: 0.57162935 - outSlope: 0.542944 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.318379 - inSlope: 0.542944 - outSlope: 0.5111115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.3098605 - inSlope: 0.5111115 - outSlope: 0.4762338 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.30192327 - inSlope: 0.4762338 - outSlope: 0.43826622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.29461884 - inSlope: 0.43826622 - outSlope: 0.3976021 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.28799215 - inSlope: 0.3976021 - outSlope: 0.35430762 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.28208703 - inSlope: 0.35430762 - outSlope: 0.30881733 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.27694008 - inSlope: 0.30881733 - outSlope: 0.2703863 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.27243358 - inSlope: 0.2703863 - outSlope: 0.24118625 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.2684138 - inSlope: 0.24118625 - outSlope: 0.21326622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.26485938 - inSlope: 0.21326622 - outSlope: 0.1866408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.2617487 - inSlope: 0.1866408 - outSlope: 0.16127244 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.25906083 - inSlope: 0.16127244 - outSlope: 0.13716115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.2567748 - inSlope: 0.13716115 - outSlope: 0.114290826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.25486997 - inSlope: 0.114290826 - outSlope: 0.09264895 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.25332582 - inSlope: 0.09264895 - outSlope: 0.072233744 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.25212193 - inSlope: 0.072233744 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.25212193 - inSlope: -0 - outSlope: 0.08803912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.2506546 - inSlope: 0.08803912 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.2506546 - inSlope: -0 - outSlope: -0.1021261 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.2523567 - inSlope: -0.1021261 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.2523567 - inSlope: -0 - outSlope: -0.12493563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.25443897 - inSlope: -0.12493563 - outSlope: -0.07427044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.2556768 - inSlope: -0.07427044 - outSlope: -0.08059509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.25702006 - inSlope: -0.08059509 - outSlope: -0.08573779 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.25844902 - inSlope: -0.08573779 - outSlope: -0.089727126 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.25994447 - inSlope: -0.089727126 - outSlope: -0.09252915 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.26148662 - inSlope: -0.09252915 - outSlope: -0.09416351 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.263056 - inSlope: -0.09416351 - outSlope: -0.09462127 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.26463303 - inSlope: -0.09462127 - outSlope: -0.093886346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.2661978 - inSlope: -0.093886346 - outSlope: -0.09197304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.26773068 - inSlope: -0.09197304 - outSlope: -0.08887955 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.269212 - inSlope: -0.08887955 - outSlope: -0.08458444 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.27062175 - inSlope: -0.08458444 - outSlope: -0.0791098 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.27194026 - inSlope: -0.0791098 - outSlope: -0.07243044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.27314743 - inSlope: -0.07243044 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.27314743 - inSlope: -0 - outSlope: -0.12006115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.27514845 - inSlope: -0.12006115 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.27514845 - inSlope: -0 - outSlope: -0.07903047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.27646562 - inSlope: -0.07903047 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.27646562 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.013675012 - inSlope: -0.092162706 - outSlope: -0.092162706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.015211057 - inSlope: -0.092162706 - outSlope: -0.25254115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.019420076 - inSlope: -0.25254115 - outSlope: -0.37223643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.025624016 - inSlope: -0.37223643 - outSlope: -0.45120594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.033144116 - inSlope: -0.45120594 - outSlope: -0.49447376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.041385345 - inSlope: -0.49447376 - outSlope: -0.5082299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.049855843 - inSlope: -0.5082299 - outSlope: -0.49827802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.058160476 - inSlope: -0.49827802 - outSlope: -0.46940786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.06598394 - inSlope: -0.46940786 - outSlope: -0.424988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.07306708 - inSlope: -0.424988 - outSlope: -0.3676902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.079195246 - inSlope: -0.3676902 - outSlope: -0.29916245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.08418129 - inSlope: -0.29916245 - outSlope: -0.22074403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.08786035 - inSlope: -0.22074403 - outSlope: -0.13312833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.09007916 - inSlope: -0.13312833 - outSlope: -0.036763255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.09069188 - inSlope: -0.036763255 - outSlope: 0.06861941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.08954822 - inSlope: 0.06861941 - outSlope: -0.025735326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.089977145 - inSlope: -0.025735326 - outSlope: -0.29109997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.09482881 - inSlope: -0.29109997 - outSlope: -0.4977161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.10312408 - inSlope: -0.4977161 - outSlope: -0.7079867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.11492385 - inSlope: -0.7079867 - outSlope: -0.71737766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.12688015 - inSlope: -0.71737766 - outSlope: -0.7294024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.13903685 - inSlope: -0.7294024 - outSlope: -0.6815237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.15039559 - inSlope: -0.6815237 - outSlope: -0.5814507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.16008642 - inSlope: -0.5814507 - outSlope: -0.43938303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.16740948 - inSlope: -0.43938303 - outSlope: -0.26758727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.17186926 - inSlope: -0.26758727 - outSlope: -0.0810545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.17322017 - inSlope: -0.0810545 - outSlope: 0.099578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.17156054 - inSlope: 0.099578 - outSlope: 0.23952197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.1675685 - inSlope: 0.23952197 - outSlope: 0.27608094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.16296716 - inSlope: 0.27608094 - outSlope: 0.13272901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.16075501 - inSlope: 0.13272901 - outSlope: 0.060646594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.15974423 - inSlope: 0.060646594 - outSlope: 0.14366947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.15734974 - inSlope: 0.14366947 - outSlope: 0.013188435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.15712993 - inSlope: 0.013188435 - outSlope: -0.022888206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1575114 - inSlope: -0.022888206 - outSlope: 0.009592483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15735152 - inSlope: 0.009592483 - outSlope: 0.07751385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.15605962 - inSlope: 0.07751385 - outSlope: 0.15834168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1534206 - inSlope: 0.15834168 - outSlope: 0.23879014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.14944077 - inSlope: 0.23879014 - outSlope: 0.31100512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14425735 - inSlope: 0.31100512 - outSlope: 0.3702592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13808635 - inSlope: 0.3702592 - outSlope: 0.41415313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.1311838 - inSlope: 0.41415313 - outSlope: 0.44186082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.12381946 - inSlope: 0.44186082 - outSlope: 0.45408636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.116251364 - inSlope: 0.45408636 - outSlope: 0.4529783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.108701706 - inSlope: 0.4529783 - outSlope: 0.44191223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10133651 - inSlope: 0.44191223 - outSlope: 0.4250626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.09425214 - inSlope: 0.4250626 - outSlope: 0.40715647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.08746618 - inSlope: 0.40715647 - outSlope: 0.39286354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.08091846 - inSlope: 0.39286354 - outSlope: 0.38628718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.07448035 - inSlope: 0.38628718 - outSlope: 0.39028323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.06797563 - inSlope: 0.39028323 - outSlope: 0.40615892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0612063 - inSlope: 0.40615892 - outSlope: 0.43311772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.05398768 - inSlope: 0.43311772 - outSlope: 0.8538986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.03975605 - inSlope: 0.8538986 - outSlope: 1.3842227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.01668569 - inSlope: 1.3842227 - outSlope: 1.5113314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.008503231 - inSlope: 1.5113314 - outSlope: 1.2670363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.029620482 - inSlope: 1.2670363 - outSlope: 0.67111516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.040805724 - inSlope: 0.67111516 - outSlope: -0.15253134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.038263537 - inSlope: -0.15253134 - outSlope: -0.83735114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.024307648 - inSlope: -0.83735114 - outSlope: -1.3339362 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0020753976 - inSlope: -1.3339362 - outSlope: -1.6452206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.02534492 - inSlope: -1.6452206 - outSlope: -1.7538302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.054575395 - inSlope: -1.7538302 - outSlope: -1.6217923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.08160524 - inSlope: -1.6217923 - outSlope: -1.2039553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.101671286 - inSlope: -1.2039553 - outSlope: -0.47342375 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.109561674 - inSlope: -0.47342375 - outSlope: -0.055953614 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.11049423 - inSlope: -0.055953614 - outSlope: 0.06814516 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.10935848 - inSlope: 0.06814516 - outSlope: 0.012069952 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.10915732 - inSlope: 0.012069952 - outSlope: 0.044674467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.10841274 - inSlope: 0.044674467 - outSlope: 0.07643543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.10713882 - inSlope: 0.07643543 - outSlope: 0.025530184 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.10671332 - inSlope: 0.025530184 - outSlope: 0.065453544 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.10562242 - inSlope: 0.065453544 - outSlope: 0.07493965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.104373425 - inSlope: 0.07493965 - outSlope: 0.08397245 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.102973886 - inSlope: 0.08397245 - outSlope: 0.09246835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.10143275 - inSlope: 0.09246835 - outSlope: 0.10052795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.099757284 - inSlope: 0.10052795 - outSlope: 0.10801579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.09795702 - inSlope: 0.10801579 - outSlope: 0.114973895 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.09604079 - inSlope: 0.114973895 - outSlope: 0.121392004 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.09401758 - inSlope: 0.121392004 - outSlope: 0.12721193 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.09189738 - inSlope: 0.12721193 - outSlope: 0.13245252 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.08968984 - inSlope: 0.13245252 - outSlope: 0.13705923 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.087405525 - inSlope: 0.13705923 - outSlope: 0.14113753 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.085053235 - inSlope: 0.14113753 - outSlope: 0.1445256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.08264448 - inSlope: 0.1445256 - outSlope: 0.14731286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.080189265 - inSlope: 0.14731286 - outSlope: 0.14954582 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.07769684 - inSlope: 0.14954582 - outSlope: 0.15113662 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.07517788 - inSlope: 0.15113662 - outSlope: 0.15218243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.07264151 - inSlope: 0.15218243 - outSlope: 0.15267998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.07009684 - inSlope: 0.15267998 - outSlope: 0.15263528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.067552924 - inSlope: 0.15263528 - outSlope: 0.15207782 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.065018296 - inSlope: 0.15207782 - outSlope: 0.15109971 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.06249997 - inSlope: 0.15109971 - outSlope: 0.14965579 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.06000571 - inSlope: 0.14965579 - outSlope: 0.14787708 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.057541076 - inSlope: 0.14787708 - outSlope: 0.14571092 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.055112563 - inSlope: 0.14571092 - outSlope: 0.14324418 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.052725162 - inSlope: 0.14324418 - outSlope: 0.140549 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.05038268 - inSlope: 0.140549 - outSlope: 0.13772911 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.0480872 - inSlope: 0.13772911 - outSlope: 0.13458511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.045844115 - inSlope: 0.13458511 - outSlope: 0.13145094 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.04365327 - inSlope: 0.13145094 - outSlope: 0.12815025 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.041517433 - inSlope: 0.12815025 - outSlope: 0.124827 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.03943697 - inSlope: 0.124827 - outSlope: 0.12157236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.037410766 - inSlope: 0.12157236 - outSlope: 0.11827815 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.035439465 - inSlope: 0.11827815 - outSlope: 0.1150642 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.03352173 - inSlope: 0.1150642 - outSlope: 0.111927345 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.031656276 - inSlope: 0.111927345 - outSlope: 0.10887488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.029841697 - inSlope: 0.10887488 - outSlope: 0.10598424 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.028075295 - inSlope: 0.10598424 - outSlope: 0.103153095 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.026356066 - inSlope: 0.103153095 - outSlope: 0.10052627 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.02468063 - inSlope: 0.10052627 - outSlope: 0.098027125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.023046846 - inSlope: 0.098027125 - outSlope: 0.09561268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.021453302 - inSlope: 0.09561268 - outSlope: 0.093367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.019897187 - inSlope: 0.093367 - outSlope: 0.09119687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.01837724 - inSlope: 0.09119687 - outSlope: 0.08913749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.016891617 - inSlope: 0.08913749 - outSlope: 0.08712885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.015439471 - inSlope: 0.08712885 - outSlope: 0.085160896 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.014020114 - inSlope: 0.085160896 - outSlope: 0.08319762 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.0126334885 - inSlope: 0.08319762 - outSlope: 0.081185624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.011280396 - inSlope: 0.081185624 - outSlope: 0.07901147 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.009963539 - inSlope: 0.07901147 - outSlope: 0.07674176 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.008684511 - inSlope: 0.07674176 - outSlope: 0.074250214 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.007447009 - inSlope: 0.074250214 - outSlope: 0.07139796 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.006257044 - inSlope: 0.07139796 - outSlope: 0.06819816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.005120409 - inSlope: 0.06819816 - outSlope: 0.06453443 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.0040448364 - inSlope: 0.06453443 - outSlope: 0.060249556 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.003040678 - inSlope: 0.060249556 - outSlope: 0.055313993 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.002118779 - inSlope: 0.055313993 - outSlope: 0.049445186 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.0012946817 - inSlope: 0.049445186 - outSlope: 0.042702015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.0005829821 - inSlope: 0.042702015 - outSlope: 0.034797333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.0000030270862 - inSlope: 0.034797333 - outSlope: 0.025657777 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.00042460213 - inSlope: 0.025657777 - outSlope: 0.014999591 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.00067459507 - inSlope: 0.014999591 - outSlope: 0.0028489802 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.000722078 - inSlope: 0.0028489802 - outSlope: -0.011146842 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.0005362975 - inSlope: -0.011146842 - outSlope: -0.026959032 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.000086980726 - inSlope: -0.026959032 - outSlope: -0.044922154 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.00066172116 - inSlope: -0.044922154 - outSlope: -0.06482862 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.0017421972 - inSlope: -0.06482862 - outSlope: -0.08696783 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.0031916597 - inSlope: -0.08696783 - outSlope: -0.111189574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.0050448175 - inSlope: -0.111189574 - outSlope: -0.13727607 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.0073327497 - inSlope: -0.13727607 - outSlope: -0.16518193 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.010085779 - inSlope: -0.16518193 - outSlope: -0.194458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.013326743 - inSlope: -0.194458 - outSlope: -0.19826049 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.016631128 - inSlope: -0.19826049 - outSlope: -0.17647141 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.019572316 - inSlope: -0.17647141 - outSlope: -0.15573569 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.022167908 - inSlope: -0.15573569 - outSlope: -0.13606803 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.024435706 - inSlope: -0.13606803 - outSlope: -0.117404535 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.026392447 - inSlope: -0.117404535 - outSlope: -0.09972519 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.028054532 - inSlope: -0.09972519 - outSlope: -0.0830111 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.029438049 - inSlope: -0.0830111 - outSlope: -0.067233436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.030558605 - inSlope: -0.067233436 - outSlope: -0.052379344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.031431593 - inSlope: -0.052379344 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.031431593 - inSlope: -0 - outSlope: -0.06380288 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.032494973 - inSlope: -0.06380288 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.032494973 - inSlope: -0 - outSlope: 0.0740078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.03126151 - inSlope: 0.0740078 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.03126151 - inSlope: -0 - outSlope: 0.09063305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.029750962 - inSlope: 0.09063305 - outSlope: 0.0539281 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.028852161 - inSlope: 0.0539281 - outSlope: 0.058553237 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.027876275 - inSlope: 0.058553237 - outSlope: 0.062331356 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.02683742 - inSlope: 0.062331356 - outSlope: 0.06528257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.025749378 - inSlope: 0.06528257 - outSlope: 0.06736408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.024626644 - inSlope: 0.06736408 - outSlope: 0.06861287 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.023483098 - inSlope: 0.06861287 - outSlope: 0.06899978 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.022333102 - inSlope: 0.06899978 - outSlope: 0.06852246 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.021191062 - inSlope: 0.06852246 - outSlope: 0.06717521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.020071477 - inSlope: 0.06717521 - outSlope: 0.064961486 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.018988786 - inSlope: 0.064961486 - outSlope: 0.06187415 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.017957551 - inSlope: 0.06187415 - outSlope: 0.057909124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.016992386 - inSlope: 0.057909124 - outSlope: 0.053050905 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.016108206 - inSlope: 0.053050905 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.016108206 - inSlope: -0 - outSlope: 0.088009395 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.014641384 - inSlope: 0.088009395 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.014641384 - inSlope: -0 - outSlope: 0.057982374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.013675012 - inSlope: 0.057982374 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.013675012 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6535845 - inSlope: -0.008161068 - outSlope: -0.008161068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6537205 - inSlope: -0.008161068 - outSlope: -0.02338886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.6541103 - inSlope: -0.02338886 - outSlope: -0.03636718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.65471643 - inSlope: -0.03636718 - outSlope: -0.0472176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.6555034 - inSlope: -0.0472176 - outSlope: -0.056998733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.6564534 - inSlope: -0.056998733 - outSlope: -0.066994436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.65756994 - inSlope: -0.066994436 - outSlope: -0.07847429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.65887785 - inSlope: -0.07847429 - outSlope: -0.092257224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6604155 - inSlope: -0.092257224 - outSlope: -0.10893703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.6622311 - inSlope: -0.10893703 - outSlope: -0.12885691 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.6643787 - inSlope: -0.12885691 - outSlope: -0.15201332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.66691226 - inSlope: -0.15201332 - outSlope: -0.1780665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.66988003 - inSlope: -0.1780665 - outSlope: -0.20659806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.67332333 - inSlope: -0.20659806 - outSlope: -0.23668171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.677268 - inSlope: -0.23668171 - outSlope: -0.26743057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6817252 - inSlope: -0.26743057 - outSlope: -0.33581588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.68732214 - inSlope: -0.33581588 - outSlope: -0.42478365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.69440186 - inSlope: -0.42478365 - outSlope: -0.48426706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.702473 - inSlope: -0.48426706 - outSlope: -0.49905944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.71079063 - inSlope: -0.49905944 - outSlope: -0.5138143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.7193542 - inSlope: -0.5138143 - outSlope: -0.49354482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.72757995 - inSlope: -0.49354482 - outSlope: -0.45900068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.73522997 - inSlope: -0.45900068 - outSlope: -0.41728774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.74218476 - inSlope: -0.41728774 - outSlope: -0.37345976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.7484091 - inSlope: -0.37345976 - outSlope: -0.3299907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.75390893 - inSlope: -0.3299907 - outSlope: -0.2865026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.758684 - inSlope: -0.2865026 - outSlope: -0.24042271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.762691 - inSlope: -0.24042271 - outSlope: -0.18779738 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.765821 - inSlope: -0.18779738 - outSlope: -0.12368572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.7678824 - inSlope: -0.12368572 - outSlope: -0.04459258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.7686256 - inSlope: -0.04459258 - outSlope: -0.014823689 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.7688727 - inSlope: -0.014823689 - outSlope: -0.047339078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.76966166 - inSlope: -0.047339078 - outSlope: -0.031017095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.7701786 - inSlope: -0.031017095 - outSlope: -0.021675846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.7705399 - inSlope: -0.021675846 - outSlope: -0.016994493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.7708231 - inSlope: -0.016994493 - outSlope: -0.014566145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.7710659 - inSlope: -0.014566145 - outSlope: -0.012252343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.7712701 - inSlope: -0.012252343 - outSlope: -0.008836993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.7714174 - inSlope: -0.008836993 - outSlope: -0.0036692654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.77147853 - inSlope: -0.0036692654 - outSlope: 0.0033366592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.7714229 - inSlope: 0.0033366592 - outSlope: 0.0114762895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.77123165 - inSlope: 0.0114762895 - outSlope: 0.019941349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.7708993 - inSlope: 0.019941349 - outSlope: 0.027594592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.7704394 - inSlope: 0.027594592 - outSlope: 0.033477455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.7698814 - inSlope: 0.033477455 - outSlope: 0.03688935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.7692666 - inSlope: 0.03688935 - outSlope: 0.037604608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.76863986 - inSlope: 0.037604608 - outSlope: 0.035855677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.76804227 - inSlope: 0.035855677 - outSlope: 0.03216508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.7675062 - inSlope: 0.03216508 - outSlope: 0.027387168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.76704973 - inSlope: 0.027387168 - outSlope: 0.022269508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.7666786 - inSlope: 0.022269508 - outSlope: 0.017348483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.7663894 - inSlope: 0.017348483 - outSlope: 0.012727988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.7661773 - inSlope: 0.012727988 - outSlope: 0.06929762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.76502234 - inSlope: 0.06929762 - outSlope: 0.17487304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.7621078 - inSlope: 0.17487304 - outSlope: 0.24380858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.7580443 - inSlope: 0.24380858 - outSlope: 0.24068378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.7540329 - inSlope: 0.24068378 - outSlope: 0.1343788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.75179327 - inSlope: 0.1343788 - outSlope: -0.013707889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.75202173 - inSlope: -0.013707889 - outSlope: -0.104144536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.7537575 - inSlope: -0.104144536 - outSlope: -0.15069023 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.756269 - inSlope: -0.15069023 - outSlope: -0.15307918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.7588203 - inSlope: -0.15307918 - outSlope: -0.12069594 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.7608319 - inSlope: -0.12069594 - outSlope: -0.069608755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.76199204 - inSlope: -0.069608755 - outSlope: -0.01991975 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.76232404 - inSlope: -0.01991975 - outSlope: 0.014140619 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.76208836 - inSlope: 0.014140619 - outSlope: 0.03236893 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.7615489 - inSlope: 0.03236893 - outSlope: 0.030441314 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.7610415 - inSlope: 0.030441314 - outSlope: 0.03954295 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.7603825 - inSlope: 0.03954295 - outSlope: 0.04316215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.7596631 - inSlope: 0.04316215 - outSlope: 0.04684572 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.75888234 - inSlope: 0.04684572 - outSlope: 0.054863743 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.75796795 - inSlope: 0.054863743 - outSlope: 0.058203574 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.7569979 - inSlope: 0.058203574 - outSlope: 0.06295687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.7559486 - inSlope: 0.06295687 - outSlope: 0.06763107 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.7548214 - inSlope: 0.06763107 - outSlope: 0.072308846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.7536163 - inSlope: 0.072308846 - outSlope: 0.07687934 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.75233495 - inSlope: 0.07687934 - outSlope: 0.081360415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.75097895 - inSlope: 0.081360415 - outSlope: 0.0857664 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.7495495 - inSlope: 0.0857664 - outSlope: 0.0900108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.7480493 - inSlope: 0.0900108 - outSlope: 0.094174236 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.74647975 - inSlope: 0.094174236 - outSlope: 0.09816537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.74484366 - inSlope: 0.09816537 - outSlope: 0.10198841 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.74314386 - inSlope: 0.10198841 - outSlope: 0.105654106 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.74138296 - inSlope: 0.105654106 - outSlope: 0.10908376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.7395649 - inSlope: 0.10908376 - outSlope: 0.1122881 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.7376934 - inSlope: 0.1122881 - outSlope: 0.11522066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.7357731 - inSlope: 0.11522066 - outSlope: 0.11800216 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.7338064 - inSlope: 0.11800216 - outSlope: 0.12045991 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.7317987 - inSlope: 0.12045991 - outSlope: 0.122612834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.72975516 - inSlope: 0.122612834 - outSlope: 0.12453687 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.72767955 - inSlope: 0.12453687 - outSlope: 0.1260997 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.7255779 - inSlope: 0.1260997 - outSlope: 0.12745512 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.72345364 - inSlope: 0.12745512 - outSlope: 0.1284529 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.72131276 - inSlope: 0.1284529 - outSlope: 0.12916365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.71916 - inSlope: 0.12916365 - outSlope: 0.12957585 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.7170004 - inSlope: 0.12957585 - outSlope: 0.12974036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.7148381 - inSlope: 0.12974036 - outSlope: 0.12960446 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.712678 - inSlope: 0.12960446 - outSlope: 0.12919319 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.7105248 - inSlope: 0.12919319 - outSlope: 0.12853873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.7083825 - inSlope: 0.12853873 - outSlope: 0.12764823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.706255 - inSlope: 0.12764823 - outSlope: 0.12652528 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.70414627 - inSlope: 0.12652528 - outSlope: 0.12520832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.70205945 - inSlope: 0.12520832 - outSlope: 0.123667836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.6999983 - inSlope: 0.123667836 - outSlope: 0.12196553 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.69796556 - inSlope: 0.12196553 - outSlope: 0.12013804 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.69596326 - inSlope: 0.12013804 - outSlope: 0.118106715 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.6939948 - inSlope: 0.118106715 - outSlope: 0.115953796 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.69206226 - inSlope: 0.115953796 - outSlope: 0.11375081 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.6901664 - inSlope: 0.11375081 - outSlope: 0.1113682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.68831027 - inSlope: 0.1113682 - outSlope: 0.10889779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.6864953 - inSlope: 0.10889779 - outSlope: 0.10641228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.68472177 - inSlope: 0.10641228 - outSlope: 0.10379801 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.6829918 - inSlope: 0.10379801 - outSlope: 0.10113368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.68130624 - inSlope: 0.10113368 - outSlope: 0.0984622 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.6796652 - inSlope: 0.0984622 - outSlope: 0.0956727 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.67807066 - inSlope: 0.0956727 - outSlope: 0.09294042 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.67652166 - inSlope: 0.09294042 - outSlope: 0.09008948 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.67502016 - inSlope: 0.09008948 - outSlope: 0.08724698 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.67356604 - inSlope: 0.08724698 - outSlope: 0.08439668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.67215943 - inSlope: 0.08439668 - outSlope: 0.08148201 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.6708014 - inSlope: 0.08148201 - outSlope: 0.07859953 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.6694914 - inSlope: 0.07859953 - outSlope: 0.075699165 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.66822976 - inSlope: 0.075699165 - outSlope: 0.07271654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.6670178 - inSlope: 0.07271654 - outSlope: 0.06976969 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.665855 - inSlope: 0.06976969 - outSlope: 0.06678707 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.6647419 - inSlope: 0.06678707 - outSlope: 0.06383306 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.663678 - inSlope: 0.06383306 - outSlope: 0.060761034 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.6626653 - inSlope: 0.060761034 - outSlope: 0.05775613 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.6617027 - inSlope: 0.05775613 - outSlope: 0.054706387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.6607909 - inSlope: 0.054706387 - outSlope: 0.051602174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.6599309 - inSlope: 0.051602174 - outSlope: 0.048519418 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.6591222 - inSlope: 0.048519418 - outSlope: 0.045368716 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.6583661 - inSlope: 0.045368716 - outSlope: 0.04221086 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.6576626 - inSlope: 0.04221086 - outSlope: 0.039049424 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.65701175 - inSlope: 0.039049424 - outSlope: 0.035923753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.656413 - inSlope: 0.035923753 - outSlope: 0.032715827 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.65586776 - inSlope: 0.032715827 - outSlope: 0.029647378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.65537363 - inSlope: 0.029647378 - outSlope: 0.026589658 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.6549305 - inSlope: 0.026589658 - outSlope: 0.023692869 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.6545356 - inSlope: 0.023692869 - outSlope: 0.020946285 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.6541865 - inSlope: 0.020946285 - outSlope: 0.0184107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.65387964 - inSlope: 0.0184107 - outSlope: 0.016186252 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.6536099 - inSlope: 0.016186252 - outSlope: 0.015045203 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.6533591 - inSlope: 0.015045203 - outSlope: 0.014548316 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.65311664 - inSlope: 0.014548316 - outSlope: 0.013747228 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.6528875 - inSlope: 0.013747228 - outSlope: 0.012699378 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.65267587 - inSlope: 0.012699378 - outSlope: 0.011479866 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.65248454 - inSlope: 0.011479866 - outSlope: 0.010117302 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.6523159 - inSlope: 0.010117302 - outSlope: 0.008704671 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.65217084 - inSlope: 0.008704671 - outSlope: 0.0072205137 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.6520505 - inSlope: 0.0072205137 - outSlope: 0.0057363566 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.6519549 - inSlope: 0.0057363566 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.6519549 - inSlope: -0 - outSlope: 0.007123954 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.65183616 - inSlope: 0.007123954 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.65183616 - inSlope: -0 - outSlope: -0.008250482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.65197366 - inSlope: -0.008250482 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.65197366 - inSlope: -0 - outSlope: -0.009827623 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.65213746 - inSlope: -0.009827623 - outSlope: -0.0057077464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.6522326 - inSlope: -0.0057077464 - outSlope: -0.0060975607 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.6523342 - inSlope: -0.0060975607 - outSlope: -0.0063479007 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.65244 - inSlope: -0.0063479007 - outSlope: -0.0065016807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.6525484 - inSlope: -0.0065016807 - outSlope: -0.006558901 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.6526577 - inSlope: -0.006558901 - outSlope: -0.006505257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.6527661 - inSlope: -0.006505257 - outSlope: -0.0063836635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.6528725 - inSlope: -0.0063836635 - outSlope: -0.0061762393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.65297544 - inSlope: -0.0061762393 - outSlope: -0.005893713 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.65307367 - inSlope: -0.005893713 - outSlope: -0.0055503896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.6531662 - inSlope: -0.0055503896 - outSlope: -0.0051534227 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.65325207 - inSlope: -0.0051534227 - outSlope: -0.004692015 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.65333027 - inSlope: -0.004692015 - outSlope: -0.0041985554 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.65340024 - inSlope: -0.0041985554 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.65340024 - inSlope: -0 - outSlope: -0.006755597 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.65351284 - inSlope: -0.006755597 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.65351284 - inSlope: -0 - outSlope: -0.004298691 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.6535845 - inSlope: -0.004298691 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.6535845 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.70442003 - inSlope: -0.039317604 - outSlope: -0.039317604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.70376474 - inSlope: -0.039317604 - outSlope: -0.11082172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.7019177 - inSlope: -0.11082172 - outSlope: -0.17065646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.69907343 - inSlope: -0.17065646 - outSlope: -0.21901843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6954231 - inSlope: -0.21901843 - outSlope: -0.25729182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.6911349 - inSlope: -0.25729182 - outSlope: -0.28708223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.6863502 - inSlope: -0.28708223 - outSlope: -0.3101063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.6811818 - inSlope: -0.3101063 - outSlope: -0.32749045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6757236 - inSlope: -0.32749045 - outSlope: -0.34015062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.67005444 - inSlope: -0.34015062 - outSlope: -0.34861568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.6642442 - inSlope: -0.34861568 - outSlope: -0.35318258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6583578 - inSlope: -0.35318258 - outSlope: -0.35359386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.65246457 - inSlope: -0.35359386 - outSlope: -0.34938458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6466415 - inSlope: -0.34938458 - outSlope: -0.3395355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.64098257 - inSlope: -0.3395355 - outSlope: -0.32278422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.63560283 - inSlope: -0.32278422 - outSlope: -0.42927825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.6284482 - inSlope: -0.42927825 - outSlope: -0.63699305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.61783165 - inSlope: -0.63699305 - outSlope: -0.79683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.60455114 - inSlope: -0.79683 - outSlope: -0.86806023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.5900835 - inSlope: -0.86806023 - outSlope: -0.9410433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.5743994 - inSlope: -0.9410433 - outSlope: -0.9157321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5591372 - inSlope: -0.9157321 - outSlope: -0.8268492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5453564 - inSlope: -0.8268492 - outSlope: -0.6832594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.53396875 - inSlope: -0.6832594 - outSlope: -0.49932677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5256466 - inSlope: -0.49932677 - outSlope: -0.29330876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.52075815 - inSlope: -0.29330876 - outSlope: -0.0859236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5193261 - inSlope: -0.0859236 - outSlope: 0.098651744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.5209703 - inSlope: 0.098651744 - outSlope: 0.22781949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.5247673 - inSlope: 0.22781949 - outSlope: 0.25227094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.5289718 - inSlope: 0.25227094 - outSlope: 0.118328236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.53094393 - inSlope: 0.118328236 - outSlope: -0.042704385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.5302322 - inSlope: -0.042704385 - outSlope: -0.3300217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.5247318 - inSlope: -0.3300217 - outSlope: -0.68075246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.51338595 - inSlope: -0.68075246 - outSlope: -0.96941566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.49722904 - inSlope: -0.96941566 - outSlope: -1.2117356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.47703347 - inSlope: -1.2117356 - outSlope: -1.4249145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.45328483 - inSlope: -1.4249145 - outSlope: -1.6171358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.4263326 - inSlope: -1.6171358 - outSlope: -1.7893945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.39650938 - inSlope: -1.7893945 - outSlope: -1.9382645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.364205 - inSlope: -1.9382645 - outSlope: -2.058354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.329899 - inSlope: -2.058354 - outSlope: -2.1438203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.2941687 - inSlope: -2.1438203 - outSlope: -2.1894195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.25767842 - inSlope: -2.1894195 - outSlope: -2.191467 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.221154 - inSlope: -2.191467 - outSlope: -2.14856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.18534458 - inSlope: -2.14856 - outSlope: -2.061512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.15098608 - inSlope: -2.061512 - outSlope: -1.9333247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.11876403 - inSlope: -1.9333247 - outSlope: -1.7686158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.08928702 - inSlope: -1.7686158 - outSlope: -1.5728797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.06307238 - inSlope: -1.5728797 - outSlope: -1.3513836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.040549345 - inSlope: -1.3513836 - outSlope: -1.1082193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.022079041 - inSlope: -1.1082193 - outSlope: -0.84573215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0079834685 - inSlope: -0.84573215 - outSlope: -0.56356615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.0014092916 - inSlope: -0.56356615 - outSlope: -0.04700388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0021926889 - inSlope: -0.04700388 - outSlope: 0.4774945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0057655456 - inSlope: 0.4774945 - outSlope: 0.6840717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.017166771 - inSlope: 0.6840717 - outSlope: 0.56092876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.026515575 - inSlope: 0.56092876 - outSlope: 0.09097816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.028031876 - inSlope: 0.09097816 - outSlope: -0.49768794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.019737085 - inSlope: -0.49768794 - outSlope: -0.85923535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.005416459 - inSlope: -0.85923535 - outSlope: -1.0476252 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0120439455 - inSlope: -1.0476252 - outSlope: -1.0736394 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.02993792 - inSlope: -1.0736394 - outSlope: -0.96331316 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.045993123 - inSlope: -0.96331316 - outSlope: -0.7507202 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.058505114 - inSlope: -0.7507202 - outSlope: -0.4719503 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.066371 - inSlope: -0.4719503 - outSlope: -0.15015781 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.06887363 - inSlope: -0.15015781 - outSlope: 0.099657126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.06721268 - inSlope: 0.099657126 - outSlope: 0.028100636 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.066744335 - inSlope: 0.028100636 - outSlope: 0.13083962 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.06456368 - inSlope: 0.13083962 - outSlope: 0.14578982 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.06213385 - inSlope: 0.14578982 - outSlope: 0.16052052 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.05945851 - inSlope: 0.16052052 - outSlope: 0.25683695 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.055177897 - inSlope: 0.25683695 - outSlope: 0.2607415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.05083218 - inSlope: 0.2607415 - outSlope: 0.29463422 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.045921613 - inSlope: 0.29463422 - outSlope: 0.32803425 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.04045438 - inSlope: 0.32803425 - outSlope: 0.3609566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.034438442 - inSlope: 0.3609566 - outSlope: 0.3936075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.027878324 - inSlope: 0.3936075 - outSlope: 0.4257985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.020781688 - inSlope: 0.4257985 - outSlope: 0.45761877 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.013154716 - inSlope: 0.45761877 - outSlope: 0.4890161 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.005004398 - inSlope: 0.4890161 - outSlope: 0.51994616 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.0036613627 - inSlope: 0.51994616 - outSlope: 0.55031836 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.012833326 - inSlope: 0.55031836 - outSlope: 0.580225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.022503734 - inSlope: 0.580225 - outSlope: 0.609491 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.032661907 - inSlope: 0.609491 - outSlope: 0.6379763 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.043294836 - inSlope: 0.6379763 - outSlope: 0.6657099 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.05438999 - inSlope: 0.6657099 - outSlope: 0.69261765 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.06593361 - inSlope: 0.69261765 - outSlope: 0.71853966 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.07790934 - inSlope: 0.71853966 - outSlope: 0.74351263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.09030121 - inSlope: 0.74351263 - outSlope: 0.7672788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.103089176 - inSlope: 0.7672788 - outSlope: 0.7898474 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.11625329 - inSlope: 0.7898474 - outSlope: 0.8111142 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.12977184 - inSlope: 0.8111142 - outSlope: 0.8310761 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.1436231 - inSlope: 0.8310761 - outSlope: 0.84955657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.15778236 - inSlope: 0.84955657 - outSlope: 0.86649656 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.17222406 - inSlope: 0.86649656 - outSlope: 0.8818325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.18692125 - inSlope: 0.8818325 - outSlope: 0.89563066 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.20184842 - inSlope: 0.89563066 - outSlope: 0.90764433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.21697581 - inSlope: 0.90764433 - outSlope: 0.9180048 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.23227587 - inSlope: 0.9180048 - outSlope: 0.9265217 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.24771789 - inSlope: 0.9265217 - outSlope: 0.9332755 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.26327246 - inSlope: 0.9332755 - outSlope: 0.9381661 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.27890855 - inSlope: 0.9381661 - outSlope: 0.94127965 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.29459664 - inSlope: 0.94127965 - outSlope: 0.94254524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.3103057 - inSlope: 0.94254524 - outSlope: 0.94199806 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.32600567 - inSlope: 0.94199806 - outSlope: 0.93958586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.34166542 - inSlope: 0.93958586 - outSlope: 0.9354374 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.35725603 - inSlope: 0.9354374 - outSlope: 0.9294364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.37274662 - inSlope: 0.9294364 - outSlope: 0.92180103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.38810995 - inSlope: 0.92180103 - outSlope: 0.91243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.4033172 - inSlope: 0.91243 - outSlope: 0.90134823 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.41833967 - inSlope: 0.90134823 - outSlope: 0.8888134 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.4331532 - inSlope: 0.8888134 - outSlope: 0.87464595 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.44773063 - inSlope: 0.87464595 - outSlope: 0.8590784 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.4620486 - inSlope: 0.8590784 - outSlope: 0.8421286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.47608405 - inSlope: 0.8421286 - outSlope: 0.8238198 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.48981437 - inSlope: 0.8238198 - outSlope: 0.804347 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.50322014 - inSlope: 0.804347 - outSlope: 0.7836901 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.5162817 - inSlope: 0.7836901 - outSlope: 0.76199126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.52898157 - inSlope: 0.76199126 - outSlope: 0.7393749 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.54130447 - inSlope: 0.7393749 - outSlope: 0.715825 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.5532349 - inSlope: 0.715825 - outSlope: 0.6915135 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.5647601 - inSlope: 0.6915135 - outSlope: 0.6665153 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.57586867 - inSlope: 0.6665153 - outSlope: 0.6409162 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.5865506 - inSlope: 0.6409162 - outSlope: 0.6148344 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.5967978 - inSlope: 0.6148344 - outSlope: 0.5882805 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.6066025 - inSlope: 0.5882805 - outSlope: 0.5614119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.61595935 - inSlope: 0.5614119 - outSlope: 0.5342215 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.624863 - inSlope: 0.5342215 - outSlope: 0.5069057 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.63331157 - inSlope: 0.5069057 - outSlope: 0.47943637 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.64130217 - inSlope: 0.47943637 - outSlope: 0.4518847 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.6488336 - inSlope: 0.4518847 - outSlope: 0.42439383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.6559068 - inSlope: 0.42439383 - outSlope: 0.39691368 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.662522 - inSlope: 0.39691368 - outSlope: 0.3695408 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.668681 - inSlope: 0.3695408 - outSlope: 0.34233245 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.67438656 - inSlope: 0.34233245 - outSlope: 0.3153351 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.67964214 - inSlope: 0.3153351 - outSlope: 0.28849867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.68445045 - inSlope: 0.28849867 - outSlope: 0.26201987 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.68881744 - inSlope: 0.26201987 - outSlope: 0.23578785 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.69274724 - inSlope: 0.23578785 - outSlope: 0.20989557 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.6962455 - inSlope: 0.20989557 - outSlope: 0.18443602 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.6993194 - inSlope: 0.18443602 - outSlope: 0.15925899 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.70197374 - inSlope: 0.15925899 - outSlope: 0.13457908 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.7042167 - inSlope: 0.13457908 - outSlope: 0.11506523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.7061345 - inSlope: 0.11506523 - outSlope: 0.1011766 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.7078208 - inSlope: 0.1011766 - outSlope: 0.08832701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.7092929 - inSlope: 0.08832701 - outSlope: 0.07643588 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.7105668 - inSlope: 0.07643588 - outSlope: 0.065392315 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.7116567 - inSlope: 0.065392315 - outSlope: 0.055153422 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.7125759 - inSlope: 0.055153422 - outSlope: 0.045619056 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.7133362 - inSlope: 0.045619056 - outSlope: 0.036757026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.71394885 - inSlope: 0.036757026 - outSlope: 0.02853158 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.7144244 - inSlope: 0.02853158 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.7144244 - inSlope: -0 - outSlope: 0.03460053 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.71500105 - inSlope: 0.03460053 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.71500105 - inSlope: -0 - outSlope: -0.04015807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.71433175 - inSlope: -0.04015807 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.71433175 - inSlope: -0 - outSlope: -0.04945283 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.71350753 - inSlope: -0.04945283 - outSlope: -0.029579429 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.71301454 - inSlope: -0.029579429 - outSlope: -0.032211572 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.7124777 - inSlope: -0.032211572 - outSlope: -0.034450326 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.7119035 - inSlope: -0.034450326 - outSlope: -0.036238465 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.71129954 - inSlope: -0.036238465 - outSlope: -0.037558116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.7106736 - inSlope: -0.037558116 - outSlope: -0.038434304 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.710033 - inSlope: -0.038434304 - outSlope: -0.038809814 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.70938617 - inSlope: -0.038809814 - outSlope: -0.03873471 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.7087406 - inSlope: -0.03873471 - outSlope: -0.038133897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.708105 - inSlope: -0.038133897 - outSlope: -0.03704313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.70748764 - inSlope: -0.03704313 - outSlope: -0.03541592 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.7068974 - inSlope: -0.03541592 - outSlope: -0.033283982 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.70634264 - inSlope: -0.033283982 - outSlope: -0.0306094 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.7058325 - inSlope: -0.0306094 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.7058325 - inSlope: -0 - outSlope: -0.05099063 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.70498264 - inSlope: -0.05099063 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.70498264 - inSlope: -0 - outSlope: -0.033756528 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.70442003 - inSlope: -0.033756528 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.70442003 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13723767 - inSlope: -0.00012248755 - outSlope: -0.00012248755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.13723971 - inSlope: -0.00012248755 - outSlope: 0.00058382744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.13722998 - inSlope: 0.00058382744 - outSlope: 0.0009879471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.13721351 - inSlope: 0.0009879471 - outSlope: 0.0015968082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.1371869 - inSlope: 0.0015968082 - outSlope: 0.0024041536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13714683 - inSlope: 0.0024041536 - outSlope: 0.0027912857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.13710031 - inSlope: 0.0027912857 - outSlope: 0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13704297 - inSlope: 0.0034403803 - outSlope: 0.0040760622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.13697504 - inSlope: 0.0040760622 - outSlope: 0.0049155955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.13689311 - inSlope: 0.0049155955 - outSlope: 0.005253554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.13680555 - inSlope: 0.005253554 - outSlope: 0.0058785086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.13670757 - inSlope: 0.0058785086 - outSlope: 0.006488264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.13659944 - inSlope: 0.006488264 - outSlope: 0.007088185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.1364813 - inSlope: 0.007088185 - outSlope: 0.007683635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.13635324 - inSlope: 0.007683635 - outSlope: 0.00827998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.13621524 - inSlope: 0.00827998 - outSlope: 0.009562961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.13605586 - inSlope: 0.009562961 - outSlope: 0.011352014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.13586666 - inSlope: 0.011352014 - outSlope: 0.012913931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.13565142 - inSlope: 0.012913931 - outSlope: 0.014289035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.13541327 - inSlope: 0.014289035 - outSlope: 0.015490638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.1351551 - inSlope: 0.015490638 - outSlope: 0.016492918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.13488021 - inSlope: 0.016492918 - outSlope: 0.017248377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.13459274 - inSlope: 0.017248377 - outSlope: 0.017361956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13430338 - inSlope: 0.017361956 - outSlope: 0.017513022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13401149 - inSlope: 0.017513022 - outSlope: 0.016762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.13373213 - inSlope: 0.016762035 - outSlope: 0.015700744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.13347045 - inSlope: 0.015700744 - outSlope: 0.013639046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13324313 - inSlope: 0.013639046 - outSlope: 0.0108280685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13306266 - inSlope: 0.0108280685 - outSlope: 0.00722409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.13294226 - inSlope: 0.00722409 - outSlope: 0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.13290457 - inSlope: 0.0022611003 - outSlope: -0.00056505256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.13291399 - inSlope: -0.00056505256 - outSlope: -0.0019222448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13294603 - inSlope: -0.0019222448 - outSlope: -0.0044828695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13302074 - inSlope: -0.0044828695 - outSlope: -0.006566948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1331302 - inSlope: -0.006566948 - outSlope: -0.008260317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13326786 - inSlope: -0.008260317 - outSlope: -0.009646987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13342865 - inSlope: -0.009646987 - outSlope: -0.0109621985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13361135 - inSlope: -0.0109621985 - outSlope: -0.011782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13380772 - inSlope: -0.011782061 - outSlope: -0.012692225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.13401926 - inSlope: -0.012692225 - outSlope: -0.013086463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.13423736 - inSlope: -0.013086463 - outSlope: -0.0136980545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.13446566 - inSlope: -0.0136980545 - outSlope: -0.013847364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.13469645 - inSlope: -0.013847364 - outSlope: -0.013806237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.13492656 - inSlope: -0.013806237 - outSlope: -0.013390446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.13514973 - inSlope: -0.013390446 - outSlope: -0.013186647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.13536951 - inSlope: -0.013186647 - outSlope: -0.01246692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.13557729 - inSlope: -0.01246692 - outSlope: -0.01134482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.13576637 - inSlope: -0.01134482 - outSlope: -0.010039518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.1359337 - inSlope: -0.010039518 - outSlope: -0.008532115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.1360759 - inSlope: -0.008532115 - outSlope: -0.0065472783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13618502 - inSlope: -0.0065472783 - outSlope: -0.0043746713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.13625793 - inSlope: -0.0043746713 - outSlope: -0.0018963236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13628954 - inSlope: -0.0018963236 - outSlope: 0.0012874616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.13626808 - inSlope: 0.0012874616 - outSlope: 0.0035145911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.1362095 - inSlope: 0.0035145911 - outSlope: 0.004288841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.13613802 - inSlope: 0.004288841 - outSlope: 0.0036531722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.13607714 - inSlope: 0.0036531722 - outSlope: 0.0020277519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.13604334 - inSlope: 0.0020277519 - outSlope: -0.002193155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.13607989 - inSlope: -0.002193155 - outSlope: -0.00701664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.13619684 - inSlope: -0.00701664 - outSlope: -0.010398935 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.13637015 - inSlope: -0.010398935 - outSlope: -0.01237036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.13657632 - inSlope: -0.01237036 - outSlope: -0.013162506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.1367957 - inSlope: -0.013162506 - outSlope: -0.011612188 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.13698924 - inSlope: -0.011612188 - outSlope: -0.0083246315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.13712798 - inSlope: -0.0083246315 - outSlope: -0.002850297 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.13717549 - inSlope: -0.002850297 - outSlope: 0.0007197268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.13716349 - inSlope: 0.0007197268 - outSlope: 0.0009271511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.13714804 - inSlope: 0.0009271511 - outSlope: 0.0011104356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.13712953 - inSlope: 0.0011104356 - outSlope: 0.0012660038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.13710843 - inSlope: 0.0012660038 - outSlope: 0.0013938559 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.1370852 - inSlope: 0.0013938559 - outSlope: 0.0014886274 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.13706039 - inSlope: 0.0014886274 - outSlope: 0.0015520953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.13703452 - inSlope: 0.0015520953 - outSlope: 0.001585187 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.1370081 - inSlope: 0.001585187 - outSlope: 0.0015807167 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.13698176 - inSlope: 0.0015807167 - outSlope: 0.0015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.13695595 - inSlope: 0.0015485302 - outSlope: 0.0016084329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.13692914 - inSlope: 0.0016084329 - outSlope: 0.0013929618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.13690592 - inSlope: 0.0013929618 - outSlope: 0.0012624275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.13688488 - inSlope: 0.0012624275 - outSlope: 0.0011086395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.1368664 - inSlope: 0.0011086395 - outSlope: 0.000925363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.13685098 - inSlope: 0.000925363 - outSlope: 0.0007188327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.136839 - inSlope: 0.0007188327 - outSlope: 0.0004890566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.13683085 - inSlope: 0.0004890566 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.1368269 - inSlope: 0.0002369287 - outSlope: 0.0001153351 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.13682498 - inSlope: 0.0001153351 - outSlope: 0.0001698734 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.13682215 - inSlope: 0.0001698734 - outSlope: 0.00025212788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.13681795 - inSlope: 0.00025212788 - outSlope: 0.00032812153 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.13681248 - inSlope: 0.00032812153 - outSlope: 0.0003916029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.13680595 - inSlope: 0.0003916029 - outSlope: 0.00045061155 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.13679844 - inSlope: 0.00045061155 - outSlope: 0.0004997854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.13679011 - inSlope: 0.0004997854 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.13677782 - inSlope: 0.0007376082 - outSlope: 0.0005516415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.13676862 - inSlope: 0.0005516415 - outSlope: 0.0005748873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.13675904 - inSlope: 0.0005748873 - outSlope: 0.0005882942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.13674924 - inSlope: 0.0005882942 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.13673928 - inSlope: 0.0005972391 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.13672933 - inSlope: 0.0005972391 - outSlope: 0.0005891925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.13671951 - inSlope: 0.0005891925 - outSlope: 0.00057756953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.13670988 - inSlope: 0.00057756953 - outSlope: 0.0005552178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.13670063 - inSlope: 0.0005552178 - outSlope: 0.0005310779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.13669178 - inSlope: 0.0005310779 - outSlope: 0.0004997854 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.13668345 - inSlope: 0.0004997854 - outSlope: 0.00046491335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.1366757 - inSlope: 0.00046491335 - outSlope: 0.0004246835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.13666862 - inSlope: 0.0004246835 - outSlope: 0.00038176813 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.13666226 - inSlope: 0.00038176813 - outSlope: 0.00033438238 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.13665669 - inSlope: 0.00033438238 - outSlope: 0.00028610256 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.13665192 - inSlope: 0.00028610256 - outSlope: 0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.13664804 - inSlope: 0.00023245833 - outSlope: -0.0014269366 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.13667183 - inSlope: -0.0014269366 - outSlope: -0.0011667537 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.13669127 - inSlope: -0.0011667537 - outSlope: 0.0004640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.13668354 - inSlope: 0.0004640226 - outSlope: 0.00062584935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.13667311 - inSlope: 0.00062584935 - outSlope: 0.00059902726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.13666312 - inSlope: 0.00059902726 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.13664912 - inSlope: 0.0008404263 - outSlope: 0.00083953224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.13663512 - inSlope: 0.00083953224 - outSlope: 0.0006446249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.13662438 - inSlope: 0.0006446249 - outSlope: 0.00013679279 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.1366221 - inSlope: 0.00013679279 - outSlope: -0.000739391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.13663442 - inSlope: -0.000739391 - outSlope: -0.0018319505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.13666496 - inSlope: -0.0018319505 - outSlope: -0.0028368859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.13671224 - inSlope: -0.0028368859 - outSlope: -0.0037130748 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.13677412 - inSlope: -0.0037130748 - outSlope: -0.0044435305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.13684818 - inSlope: -0.0044435305 - outSlope: -0.005010371 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.13693169 - inSlope: -0.005010371 - outSlope: -0.0056567844 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.13702597 - inSlope: -0.0056567844 - outSlope: -0.0056809243 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.13712065 - inSlope: -0.0056809243 - outSlope: -0.005744403 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.13721639 - inSlope: -0.005744403 - outSlope: -0.0056558903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.13731065 - inSlope: -0.0056558903 - outSlope: -0.005440419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.13740133 - inSlope: -0.005440419 - outSlope: -0.005218615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.1374883 - inSlope: -0.005218615 - outSlope: -0.0046894 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.13756646 - inSlope: -0.0046894 - outSlope: -0.0042745513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.1376377 - inSlope: -0.0042745513 - outSlope: -0.0040635504 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.13770543 - inSlope: -0.0040635504 - outSlope: -0.003473464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.13776332 - inSlope: -0.003473464 - outSlope: -0.0028458266 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.13781075 - inSlope: -0.0028458266 - outSlope: -0.0024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.13785203 - inSlope: -0.0024765753 - outSlope: -0.002054574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.13788627 - inSlope: -0.002054574 - outSlope: -0.0015100851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.13791144 - inSlope: -0.0015100851 - outSlope: -0.0012007367 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.13793145 - inSlope: -0.0012007367 - outSlope: -0.00090301124 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.1379465 - inSlope: -0.00090301124 - outSlope: -0.0004979973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.1379548 - inSlope: -0.0004979973 - outSlope: -0.00011354696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.1379567 - inSlope: -0.00011354696 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.13795541 - inSlope: 0.000076890065 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.13795014 - inSlope: 0.00031650095 - outSlope: 0.0005051426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.13794172 - inSlope: 0.0005051426 - outSlope: 0.000633896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.13793115 - inSlope: 0.000633896 - outSlope: 0.00075012515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.13791865 - inSlope: 0.00075012515 - outSlope: 0.00086009584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.13790432 - inSlope: 0.00086009584 - outSlope: 0.00096291397 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.13788827 - inSlope: 0.00096291397 - outSlope: 0.0010541092 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.1378707 - inSlope: 0.0010541092 - outSlope: 0.0011390458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.13785172 - inSlope: 0.0011390458 - outSlope: 0.001217724 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.13783142 - inSlope: 0.001217724 - outSlope: 0.0012847794 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.13781 - inSlope: 0.0012847794 - outSlope: 0.0013482583 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.13778754 - inSlope: 0.0013482583 - outSlope: 0.0014019025 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.13776417 - inSlope: 0.0014019025 - outSlope: 0.0014492883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.13774002 - inSlope: 0.0014492883 - outSlope: 0.0014877333 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.13771522 - inSlope: 0.0014877333 - outSlope: 0.0015199198 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.13768989 - inSlope: 0.0015199198 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.13766414 - inSlope: 0.0015449539 - outSlope: 0.0015619189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.1376381 - inSlope: 0.0015619189 - outSlope: 0.0015735641 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.13761188 - inSlope: 0.0015735641 - outSlope: 0.0015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.13758563 - inSlope: 0.0015753523 - outSlope: 0.001571776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.13755943 - inSlope: 0.001571776 - outSlope: 0.001559259 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.13753344 - inSlope: 0.001559259 - outSlope: 0.0016164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.1375065 - inSlope: 0.0016164795 - outSlope: 0.0015163436 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.13748123 - inSlope: 0.0015163436 - outSlope: 0.0014823689 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.13745652 - inSlope: 0.0014823689 - outSlope: 0.0014412417 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.1374325 - inSlope: 0.0014412417 - outSlope: 0.0013938559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.13740927 - inSlope: 0.0013938559 - outSlope: 0.0013375295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.13738698 - inSlope: 0.0013375295 - outSlope: 0.0012758386 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.13736571 - inSlope: 0.0012758386 - outSlope: 0.001203419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.13734566 - inSlope: 0.001203419 - outSlope: 0.0011274229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.13732687 - inSlope: 0.0011274229 - outSlope: 0.0010398041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.13730954 - inSlope: 0.0010398041 - outSlope: 0.0009477012 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.13729374 - inSlope: 0.0009477012 - outSlope: 0.00084489665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.13727966 - inSlope: 0.00084489665 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.13726737 - inSlope: 0.0007376082 - outSlope: 0.00062048493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.13725702 - inSlope: 0.00062048493 - outSlope: 0.00049620913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.13724875 - inSlope: 0.00049620913 - outSlope: 0.0003638867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.13724269 - inSlope: 0.0003638867 - outSlope: 0.0002244117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.13723895 - inSlope: 0.0002244117 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.13723767 - inSlope: 0.000076890065 - outSlope: 0.000076890065 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.9784323 - inSlope: -0.0008440017 - outSlope: -0.0008440017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.97844636 - inSlope: -0.0008440017 - outSlope: -0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.97849953 - inSlope: -0.0031900404 - outSlope: -0.0052106385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.9785864 - inSlope: -0.0052106385 - outSlope: -0.006891488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.97870123 - inSlope: -0.006891488 - outSlope: -0.0082075605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.978838 - inSlope: -0.0082075605 - outSlope: -0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.9789917 - inSlope: -0.009219647 - outSlope: -0.009859801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.979156 - inSlope: -0.009859801 - outSlope: -0.010102984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.9793244 - inSlope: -0.010102984 - outSlope: -0.009963513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.97949046 - inSlope: -0.009963513 - outSlope: -0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.9796485 - inSlope: -0.009480716 - outSlope: -0.008565188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9797912 - inSlope: -0.008565188 - outSlope: -0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.97991234 - inSlope: -0.0072669988 - outSlope: -0.0055539613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.9800049 - inSlope: -0.0055539613 - outSlope: -0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.98006225 - inSlope: -0.0034403803 - outSlope: -0.0009191037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.98007756 - inSlope: -0.0009191037 - outSlope: 0.001959799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9800449 - inSlope: 0.001959799 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.979967 - inSlope: 0.004674201 - outSlope: 0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.9798505 - inSlope: 0.006991619 - outSlope: 0.00874401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.97970474 - inSlope: 0.00874401 - outSlope: 0.009777538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.9795418 - inSlope: 0.009777538 - outSlope: 0.009949217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.97937596 - inSlope: 0.009949217 - outSlope: 0.009183876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9792229 - inSlope: 0.009183876 - outSlope: 0.0075674127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.9790968 - inSlope: 0.0075674127 - outSlope: 0.005164142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9790107 - inSlope: 0.005164142 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9789708 - inSlope: 0.0023925328 - outSlope: -0.0005757804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9789804 - inSlope: -0.0005757804 - outSlope: -0.003143552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9790328 - inSlope: -0.003143552 - outSlope: -0.0048065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9791129 - inSlope: -0.0048065144 - outSlope: -0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.9791906 - inSlope: -0.004659896 - outSlope: -0.0017273412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9792194 - inSlope: -0.0017273412 - outSlope: 0.00065445964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.97920847 - inSlope: 0.00065445964 - outSlope: 0.000743864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.9791961 - inSlope: 0.000743864 - outSlope: 0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9791886 - inSlope: 0.00044703527 - outSlope: -0.00068306987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.9792 - inSlope: -0.00068306987 - outSlope: -0.00235677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.9792393 - inSlope: -0.00235677 - outSlope: -0.00422715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.97930974 - inSlope: -0.00422715 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.97941023 - inSlope: -0.0060296115 - outSlope: -0.0076890066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9795384 - inSlope: -0.0076890066 - outSlope: -0.009044417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9796891 - inSlope: -0.009044417 - outSlope: -0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9798588 - inSlope: -0.010181638 - outSlope: -0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9800419 - inSlope: -0.010986338 - outSlope: -0.011490595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.98023343 - inSlope: -0.011490595 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.98042846 - inSlope: -0.011701595 - outSlope: -0.011615722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.98062205 - inSlope: -0.011615722 - outSlope: -0.011855375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.98081964 - inSlope: -0.011855375 - outSlope: -0.012395394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.98102623 - inSlope: -0.012395394 - outSlope: -0.012545553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9812353 - inSlope: -0.012545553 - outSlope: -0.01231314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.98144054 - inSlope: -0.01231314 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.9816356 - inSlope: -0.011701595 - outSlope: -0.010689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9818137 - inSlope: -0.010689507 - outSlope: -0.009294724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.98196864 - inSlope: -0.009294724 - outSlope: -0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9820967 - inSlope: -0.007681854 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.982128 - inSlope: -0.0018811243 - outSlope: 0.0048458623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.98204726 - inSlope: 0.0048458623 - outSlope: 0.006812793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9819337 - inSlope: 0.006812793 - outSlope: 0.0038695373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9818692 - inSlope: 0.0038695373 - outSlope: -0.0040876903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.98193735 - inSlope: -0.0040876903 - outSlope: -0.014644875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.98218143 - inSlope: -0.014644875 - outSlope: -0.02274865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.9825606 - inSlope: -0.02274865 - outSlope: -0.02823117 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.9830311 - inSlope: -0.02823117 - outSlope: -0.03106001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.98354876 - inSlope: -0.03106001 - outSlope: -0.031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.98407 - inSlope: -0.031274587 - outSlope: -0.0287998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.98455 - inSlope: -0.0287998 - outSlope: -0.023592563 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.9849432 - inSlope: -0.023592563 - outSlope: -0.015503183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9852016 - inSlope: -0.015503183 - outSlope: -0.0102567775 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.98537254 - inSlope: -0.0102567775 - outSlope: -0.00976325 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.98553526 - inSlope: -0.00976325 - outSlope: -0.0092411125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.9856893 - inSlope: -0.0092411125 - outSlope: -0.008683213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.985834 - inSlope: -0.008683213 - outSlope: -0.008093126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.9859689 - inSlope: -0.008093126 - outSlope: -0.0074780057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9860935 - inSlope: -0.0074780057 - outSlope: -0.0068628364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.9862079 - inSlope: -0.0068628364 - outSlope: -0.006208426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.9863114 - inSlope: -0.006208426 - outSlope: -0.0055253557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98640347 - inSlope: -0.0055253557 - outSlope: -0.004842286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98648417 - inSlope: -0.004842286 - outSlope: -0.004137758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.98655313 - inSlope: -0.004137758 - outSlope: -0.0033688578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.9866093 - inSlope: -0.0033688578 - outSlope: -0.0025784995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.98665226 - inSlope: -0.0025784995 - outSlope: -0.0017523657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.98668146 - inSlope: -0.0017523657 - outSlope: -0.000886918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.98669624 - inSlope: -0.000886918 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98669577 - inSlope: 0.000028610257 - outSlope: 0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.9866794 - inSlope: 0.0009834776 - outSlope: 0.0019991416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.98664606 - inSlope: 0.0019991416 - outSlope: 0.0026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.98660195 - inSlope: 0.0026464488 - outSlope: 0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9865545 - inSlope: 0.0028467206 - outSlope: 0.003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.98650444 - inSlope: 0.003004077 - outSlope: 0.003150682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9864519 - inSlope: 0.003150682 - outSlope: 0.0032973322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98639697 - inSlope: 0.0032973322 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.98633933 - inSlope: 0.0034582647 - outSlope: 0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.9862787 - inSlope: 0.003637079 - outSlope: 0.0038230456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.986215 - inSlope: 0.0038230456 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861489 - inSlope: 0.003966097 - outSlope: 0.00415564 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.98607963 - inSlope: 0.00415564 - outSlope: 0.004337999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.98600733 - inSlope: 0.004337999 - outSlope: 0.004516844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.98593205 - inSlope: 0.004516844 - outSlope: 0.0047206925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.9858534 - inSlope: 0.0047206925 - outSlope: 0.0049245404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9857713 - inSlope: 0.0049245404 - outSlope: 0.0051212357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.98568594 - inSlope: 0.0051212357 - outSlope: 0.0053429655 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.9855969 - inSlope: 0.0053429655 - outSlope: 0.0055325083 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.9855047 - inSlope: 0.0055325083 - outSlope: 0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.98540866 - inSlope: 0.0057613906 - outSlope: 0.00596162 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.9853093 - inSlope: 0.00596162 - outSlope: 0.006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.9852062 - inSlope: 0.006186968 - outSlope: 0.00638724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.98509973 - inSlope: 0.00638724 - outSlope: 0.0065982407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.98498976 - inSlope: 0.0065982407 - outSlope: 0.0068128174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.9848762 - inSlope: 0.0068128174 - outSlope: 0.0070059365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.98475945 - inSlope: 0.0070059365 - outSlope: 0.016694086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9844812 - inSlope: 0.016694086 - outSlope: 0.01621117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.984211 - inSlope: 0.01621117 - outSlope: 0.0022602102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.98417336 - inSlope: 0.0022602102 - outSlope: -0.003994707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.98423994 - inSlope: -0.003994707 - outSlope: -0.008168228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.9843761 - inSlope: -0.008168228 - outSlope: -0.010035047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9845433 - inSlope: -0.010035047 - outSlope: -0.009838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.9847073 - inSlope: -0.009838352 - outSlope: -0.0075852945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.9848337 - inSlope: -0.0075852945 - outSlope: -0.0034546885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.9848913 - inSlope: -0.0034546885 - outSlope: 0.0024926509 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.98484975 - inSlope: 0.0024926509 - outSlope: 0.007199056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98472977 - inSlope: 0.007199056 - outSlope: 0.009173163 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.9845769 - inSlope: 0.009173163 - outSlope: 0.0108468635 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.9843961 - inSlope: 0.0108468635 - outSlope: 0.01234175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9841904 - inSlope: 0.01234175 - outSlope: 0.013625635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9839633 - inSlope: 0.013625635 - outSlope: 0.014719977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.983718 - inSlope: 0.014719977 - outSlope: 0.015785709 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.9834549 - inSlope: 0.015785709 - outSlope: 0.016808527 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.98317474 - inSlope: 0.016808527 - outSlope: 0.01781346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.98287785 - inSlope: 0.01781346 - outSlope: 0.018775482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.9825649 - inSlope: 0.018775482 - outSlope: 0.019679999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9822369 - inSlope: 0.019679999 - outSlope: 0.02048852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.98189545 - inSlope: 0.02048852 - outSlope: 0.021092912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9815439 - inSlope: 0.021092912 - outSlope: 0.021464845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.98118615 - inSlope: 0.021464845 - outSlope: 0.021557828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.98082685 - inSlope: 0.021557828 - outSlope: 0.021346828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.9804711 - inSlope: 0.021346828 - outSlope: 0.020771047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9801249 - inSlope: 0.020771047 - outSlope: 0.01980545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.9797948 - inSlope: 0.01980545 - outSlope: 0.018482225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.97948676 - inSlope: 0.018482225 - outSlope: 0.016733425 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.9792079 - inSlope: 0.016733425 - outSlope: 0.014551892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.97896534 - inSlope: 0.014551892 - outSlope: 0.011969816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.97876585 - inSlope: 0.011969816 - outSlope: 0.008951434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.97861665 - inSlope: 0.008951434 - outSlope: 0.00545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.97852576 - inSlope: 0.00545383 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9785 - inSlope: 0.0015449539 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.97850823 - inSlope: -0.0004935199 - outSlope: -0.00042557757 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.9785153 - inSlope: -0.00042557757 - outSlope: -0.00036478078 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.9785214 - inSlope: -0.00036478078 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9785267 - inSlope: -0.0003182891 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.9785308 - inSlope: -0.00024676346 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.9785343 - inSlope: -0.00020742437 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.9785368 - inSlope: -0.00015020385 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.97853863 - inSlope: -0.00011086475 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.97853976 - inSlope: -0.00006794936 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.9785394 - inSlope: 0.000007152564 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.97853816 - inSlope: 0.000075101925 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.9785363 - inSlope: 0.00011086475 - outSlope: 0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.97853404 - inSlope: 0.00013589872 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.9785313 - inSlope: 0.00016450662 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.9785282 - inSlope: 0.00018596667 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.97852474 - inSlope: 0.00020742437 - outSlope: 0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.9785209 - inSlope: 0.00023245833 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.97851676 - inSlope: 0.00024676346 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.9785123 - inSlope: 0.00026822116 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.9785076 - inSlope: 0.00028252628 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.97850263 - inSlope: 0.00029683142 - outSlope: 0.0003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.9784976 - inSlope: 0.0003004077 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.9784923 - inSlope: 0.0003182891 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.9784871 - inSlope: 0.00031471282 - outSlope: 0.00032544168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.97848165 - inSlope: 0.00032544168 - outSlope: 0.0003218654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.9784763 - inSlope: 0.0003218654 - outSlope: 0.00031113654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.9784711 - inSlope: 0.00031113654 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.97846586 - inSlope: 0.00031471282 - outSlope: 0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.9784607 - inSlope: 0.00030755586 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.9784558 - inSlope: 0.00029683142 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.97845095 - inSlope: 0.00028967884 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.9784465 - inSlope: 0.00026822116 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.9784424 - inSlope: 0.00024676346 - outSlope: 0.00022888205 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.97843856 - inSlope: 0.00022888205 - outSlope: 0.00020384807 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.97843516 - inSlope: 0.00020384807 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.9784323 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.05043012 - inSlope: 0.0007809698 - outSlope: 0.0007809698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.050417103 - inSlope: 0.0007809698 - outSlope: 0.0037021188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0503554 - inSlope: 0.0037021188 - outSlope: 0.00589259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.05025719 - inSlope: 0.00589259 - outSlope: 0.0073950724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.05013394 - inSlope: 0.0073950724 - outSlope: 0.008292274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.049995735 - inSlope: 0.008292274 - outSlope: 0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.049851432 - inSlope: 0.008658172 - outSlope: 0.008642078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.049707398 - inSlope: 0.008642078 - outSlope: 0.008310375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.04956889 - inSlope: 0.008310375 - outSlope: 0.0077399616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.049439892 - inSlope: 0.0077399616 - outSlope: 0.0069312756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.04932437 - inSlope: 0.0069312756 - outSlope: 0.0059600924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.049225036 - inSlope: 0.0059600924 - outSlope: 0.004824624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.049144626 - inSlope: 0.004824624 - outSlope: 0.0035302343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.04908579 - inSlope: 0.0035302343 - outSlope: 0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.049051374 - inSlope: 0.0020648541 - outSlope: 0.00040858987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.049044564 - inSlope: 0.00040858987 - outSlope: -0.00509664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.04912951 - inSlope: -0.00509664 - outSlope: -0.013676373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.049357448 - inSlope: -0.013676373 - outSlope: -0.02146123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.049715135 - inSlope: -0.02146123 - outSlope: -0.02853672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.050190747 - inSlope: -0.02853672 - outSlope: -0.034862876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.050771795 - inSlope: -0.034862876 - outSlope: -0.040294863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.051443376 - inSlope: -0.040294863 - outSlope: -0.044620298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.052187048 - inSlope: -0.044620298 - outSlope: -0.047663346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.052981436 - inSlope: -0.047663346 - outSlope: -0.049062703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.05379915 - inSlope: -0.049062703 - outSlope: -0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.05461266 - inSlope: -0.04881066 - outSlope: -0.046594404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.055389233 - inSlope: -0.046594404 - outSlope: -0.042352792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.056095112 - inSlope: -0.042352792 - outSlope: -0.035544157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.056687515 - inSlope: -0.035544157 - outSlope: -0.02516965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.05710701 - inSlope: -0.02516965 - outSlope: -0.010113484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.057275567 - inSlope: -0.010113484 - outSlope: -0.0009604553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.057291575 - inSlope: -0.0009604553 - outSlope: 0.0022347213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.05725433 - inSlope: 0.0022347213 - outSlope: 0.0074277143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.057130534 - inSlope: 0.0074277143 - outSlope: 0.010659556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.056952875 - inSlope: 0.010659556 - outSlope: 0.012340856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.056747194 - inSlope: 0.012340856 - outSlope: 0.01302209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.05653016 - inSlope: 0.01302209 - outSlope: 0.013026831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.056313045 - inSlope: 0.013026831 - outSlope: 0.012726647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.056100935 - inSlope: 0.012726647 - outSlope: 0.012069058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.055899784 - inSlope: 0.012069058 - outSlope: 0.011337668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.055710822 - inSlope: 0.011337668 - outSlope: 0.010349537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.05553833 - inSlope: 0.010349537 - outSlope: 0.009368295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.055382192 - inSlope: 0.009368295 - outSlope: 0.008337208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.05524324 - inSlope: 0.008337208 - outSlope: 0.007342528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.055120863 - inSlope: 0.007342528 - outSlope: 0.0062877745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.055016067 - inSlope: 0.0062877745 - outSlope: 0.005414938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.054925818 - inSlope: 0.005414938 - outSlope: 0.004473913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.054851253 - inSlope: 0.004473913 - outSlope: 0.0034587118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.054793607 - inSlope: 0.0034587118 - outSlope: 0.0023797923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.054753944 - inSlope: 0.0023797923 - outSlope: 0.0012331468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.05473339 - inSlope: 0.0012331468 - outSlope: 0.000037774345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.054732762 - inSlope: 0.000037774345 - outSlope: -0.0010529916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.054750312 - inSlope: -0.0010529916 - outSlope: -0.002294632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.054788556 - inSlope: -0.002294632 - outSlope: -0.00403494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.054855805 - inSlope: -0.00403494 - outSlope: -0.0058789398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.054953787 - inSlope: -0.0058789398 - outSlope: -0.0067488914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.05506627 - inSlope: -0.0067488914 - outSlope: -0.0056239273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.05516 - inSlope: -0.0056239273 - outSlope: -0.0028429208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.055207383 - inSlope: -0.0028429208 - outSlope: -0.0009175366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.055222675 - inSlope: -0.0009175366 - outSlope: -0.00063233136 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.055233214 - inSlope: -0.00063233136 - outSlope: -0.0017005221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.055261556 - inSlope: -0.0017005221 - outSlope: -0.0035432016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.05532061 - inSlope: -0.0035432016 - outSlope: -0.005270546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.05540845 - inSlope: -0.005270546 - outSlope: -0.006328186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.055513922 - inSlope: -0.006328186 - outSlope: -0.0064411075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.055621274 - inSlope: -0.0064411075 - outSlope: -0.006063586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.055722333 - inSlope: -0.006063586 - outSlope: -0.005699029 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.055817317 - inSlope: -0.005699029 - outSlope: -0.0053101084 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.05590582 - inSlope: -0.0053101084 - outSlope: -0.0048957067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.055987414 - inSlope: -0.0048957067 - outSlope: -0.004448001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.056061547 - inSlope: -0.004448001 - outSlope: -0.0039654262 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.056127638 - inSlope: -0.0039654262 - outSlope: -0.003443041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.056185022 - inSlope: -0.003443041 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.056232914 - inSlope: -0.0028735427 - outSlope: -0.0022532812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.05627047 - inSlope: -0.0022532812 - outSlope: -0.0015793756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.056296792 - inSlope: -0.0015793756 - outSlope: -0.0008788713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.05631144 - inSlope: -0.0008788713 - outSlope: -0.00006034976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.056312446 - inSlope: -0.00006034976 - outSlope: 0.00078924076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.05629929 - inSlope: 0.00078924076 - outSlope: 0.0016964867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.056271017 - inSlope: 0.0016964867 - outSlope: 0.002656954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.056226734 - inSlope: 0.002656954 - outSlope: 0.0036665832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.056165624 - inSlope: 0.0036665832 - outSlope: 0.0047197985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.05608696 - inSlope: 0.0047197985 - outSlope: 0.0058072116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.055990174 - inSlope: 0.0058072116 - outSlope: 0.006281069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.05588549 - inSlope: 0.006281069 - outSlope: 0.0061918856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.055782292 - inSlope: 0.0061918856 - outSlope: 0.006170875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.055679444 - inSlope: 0.006170875 - outSlope: 0.0061283624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.055577304 - inSlope: 0.0061283624 - outSlope: 0.006067386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.05547618 - inSlope: 0.006067386 - outSlope: 0.0059869196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.0553764 - inSlope: 0.0059869196 - outSlope: 0.0058879014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.055278268 - inSlope: 0.0058879014 - outSlope: 0.005820846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.055181254 - inSlope: 0.005820846 - outSlope: 0.005638456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.05508728 - inSlope: 0.005638456 - outSlope: 0.005494287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.05499571 - inSlope: 0.005494287 - outSlope: 0.0053391275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.054906722 - inSlope: 0.0053391275 - outSlope: 0.005170857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.05482054 - inSlope: 0.005170857 - outSlope: 0.0049940543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.054737307 - inSlope: 0.0049940543 - outSlope: 0.0048067467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.054657195 - inSlope: 0.0048067467 - outSlope: 0.00461318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.05458031 - inSlope: 0.00461318 - outSlope: 0.0044115675 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.054506782 - inSlope: 0.0044115675 - outSlope: 0.0042041433 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.054436713 - inSlope: 0.0042041433 - outSlope: 0.003990907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.0543702 - inSlope: 0.003990907 - outSlope: 0.0037751857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.05430728 - inSlope: 0.0037751857 - outSlope: 0.0035534834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.054248054 - inSlope: 0.0035534834 - outSlope: 0.0033310833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.054192536 - inSlope: 0.0033310833 - outSlope: 0.0031048835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.054140788 - inSlope: 0.0031048835 - outSlope: 0.002876225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.05409285 - inSlope: 0.002876225 - outSlope: 0.0026451077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.054048765 - inSlope: 0.0026451077 - outSlope: 0.0014231368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.054025047 - inSlope: 0.0014231368 - outSlope: 0.0010362203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.054007776 - inSlope: 0.0010362203 - outSlope: 0.0026149328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.053964194 - inSlope: 0.0026149328 - outSlope: 0.0031053305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.05391244 - inSlope: 0.0031053305 - outSlope: 0.002952668 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.053863227 - inSlope: 0.002952668 - outSlope: 0.0024510943 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.053822376 - inSlope: 0.0024510943 - outSlope: 0.0016294435 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.05379522 - inSlope: 0.0016294435 - outSlope: 0.0008312621 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.053781364 - inSlope: 0.0008312621 - outSlope: 0.00047273978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.053773485 - inSlope: 0.00047273978 - outSlope: 0.00069379376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.05376192 - inSlope: 0.00069379376 - outSlope: 0.0026978578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.053716958 - inSlope: 0.0026978578 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.053617343 - inSlope: 0.0059768613 - outSlope: 0.008825817 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.053470246 - inSlope: 0.008825817 - outSlope: 0.011181693 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.053283885 - inSlope: 0.011181693 - outSlope: 0.013003138 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.053067166 - inSlope: 0.013003138 - outSlope: 0.0142575195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.05282954 - inSlope: 0.0142575195 - outSlope: 0.015030219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.052579038 - inSlope: 0.015030219 - outSlope: 0.015319675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.05232371 - inSlope: 0.015319675 - outSlope: 0.015214622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.052070133 - inSlope: 0.015214622 - outSlope: 0.014797538 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.051823508 - inSlope: 0.014797538 - outSlope: 0.014154275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.0515876 - inSlope: 0.014154275 - outSlope: 0.013287453 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.051366143 - inSlope: 0.013287453 - outSlope: 0.012307552 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.051161017 - inSlope: 0.012307552 - outSlope: 0.011193986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.05097445 - inSlope: 0.011193986 - outSlope: 0.010009119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.050807633 - inSlope: 0.010009119 - outSlope: 0.0087019885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.0506626 - inSlope: 0.0087019885 - outSlope: 0.007342107 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.05054023 - inSlope: 0.007342107 - outSlope: 0.005919194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.050441578 - inSlope: 0.005919194 - outSlope: 0.004468341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.050367106 - inSlope: 0.004468341 - outSlope: 0.0030628622 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.050316058 - inSlope: 0.0030628622 - outSlope: 0.0017552839 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.050286803 - inSlope: 0.0017552839 - outSlope: 0.0007273264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.05027468 - inSlope: 0.0007273264 - outSlope: 0.00010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.05027287 - inSlope: 0.00010862957 - outSlope: 0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.05027123 - inSlope: 0.00009834776 - outSlope: 0.0007210679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.050259214 - inSlope: 0.0007210679 - outSlope: 0.0011146665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.050240636 - inSlope: 0.0011146665 - outSlope: 0.000976772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.050224356 - inSlope: 0.000976772 - outSlope: 0.00084221445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.05021032 - inSlope: 0.00084221445 - outSlope: 0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.050198417 - inSlope: 0.00071413885 - outSlope: 0.0005903101 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.05018858 - inSlope: 0.0005903101 - outSlope: 0.0004718457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.050180715 - inSlope: 0.0004718457 - outSlope: 0.00035785174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05017475 - inSlope: 0.00035785174 - outSlope: 0.0002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05017059 - inSlope: 0.0002496692 - outSlope: 0.0001457335 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.05016816 - inSlope: 0.0001457335 - outSlope: 0.000048056292 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.05016736 - inSlope: 0.000048056292 - outSlope: -0.00004604463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.050168127 - inSlope: -0.00004604463 - outSlope: -0.00013321651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.050170347 - inSlope: -0.00013321651 - outSlope: -0.00021614155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05017395 - inSlope: -0.00021614155 - outSlope: -0.0002939257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05017885 - inSlope: -0.0002939257 - outSlope: -0.00036612188 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.05018495 - inSlope: -0.00036612188 - outSlope: -0.00043250044 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05019216 - inSlope: -0.00043250044 - outSlope: -0.0004935269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.050200384 - inSlope: -0.0004935269 - outSlope: -0.0005491828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.050209537 - inSlope: -0.0005491828 - outSlope: -0.00059880374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.050219517 - inSlope: -0.00059880374 - outSlope: -0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.050230224 - inSlope: -0.0006423897 - outSlope: -0.00068396394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.050241623 - inSlope: -0.00068396394 - outSlope: -0.0007112331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.050253477 - inSlope: -0.0007112331 - outSlope: -0.00073850225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.050265785 - inSlope: -0.00073850225 - outSlope: -0.00075794826 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.050278418 - inSlope: -0.00075794826 - outSlope: -0.0007718064 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.05029128 - inSlope: -0.0007718064 - outSlope: -0.0007785119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.050304256 - inSlope: -0.0007785119 - outSlope: -0.0007796295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.05031725 - inSlope: -0.0007796295 - outSlope: -0.00077381806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.050330147 - inSlope: -0.00077381806 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.05034283 - inSlope: -0.0007610775 - outSlope: -0.0007431961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.05035522 - inSlope: -0.0007431961 - outSlope: -0.00071792834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.050367184 - inSlope: -0.00071792834 - outSlope: -0.0006857521 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.050378613 - inSlope: -0.0006857521 - outSlope: -0.00064842467 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.05038942 - inSlope: -0.00064842467 - outSlope: -0.00060260354 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.050399464 - inSlope: -0.00060260354 - outSlope: -0.00055231206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.05040867 - inSlope: -0.00055231206 - outSlope: -0.0004946445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.050416913 - inSlope: -0.0004946445 - outSlope: -0.0004311655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.0504241 - inSlope: -0.0004311655 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.05043012 - inSlope: -0.0003612045 - outSlope: -0.0003612045 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5000001 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5000001 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000001 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5000001 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.13562922 - inSlope: -0.00012248755 - outSlope: -0.00012248755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.13562718 - inSlope: -0.00012248755 - outSlope: 0.00058382744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.13563691 - inSlope: 0.00058382744 - outSlope: 0.0009879471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13565338 - inSlope: 0.0009879471 - outSlope: 0.0015968082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.13567999 - inSlope: 0.0015968082 - outSlope: 0.0024032595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.13572004 - inSlope: 0.0024032595 - outSlope: 0.0027921798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.13576658 - inSlope: 0.0027921798 - outSlope: 0.0034403803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.13582392 - inSlope: 0.0034403803 - outSlope: 0.0040760622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.13589185 - inSlope: 0.0040760622 - outSlope: 0.0049155955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.13597378 - inSlope: 0.0049155955 - outSlope: 0.005253554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.13606134 - inSlope: 0.005253554 - outSlope: 0.0058785086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.13615932 - inSlope: 0.0058785086 - outSlope: 0.006488264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.13626745 - inSlope: 0.006488264 - outSlope: 0.007088185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.13638559 - inSlope: 0.007088185 - outSlope: 0.007683635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13651365 - inSlope: 0.007683635 - outSlope: 0.00827998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.13665165 - inSlope: 0.00827998 - outSlope: 0.009562067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13681102 - inSlope: 0.009562067 - outSlope: 0.011352908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13700023 - inSlope: 0.011352908 - outSlope: 0.012913037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13721545 - inSlope: 0.012913037 - outSlope: 0.0142899295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.13745362 - inSlope: 0.0142899295 - outSlope: 0.015490638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.1377118 - inSlope: 0.015490638 - outSlope: 0.016492918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13798667 - inSlope: 0.016492918 - outSlope: 0.017248377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.13827415 - inSlope: 0.017248377 - outSlope: 0.017361956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.13856351 - inSlope: 0.017361956 - outSlope: 0.017513022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.1388554 - inSlope: 0.017513022 - outSlope: 0.016762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.13913476 - inSlope: 0.016762035 - outSlope: 0.015700744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.13939644 - inSlope: 0.015700744 - outSlope: 0.013639046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13962376 - inSlope: 0.013639046 - outSlope: 0.0108280685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13980423 - inSlope: 0.0108280685 - outSlope: 0.00722409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.13992463 - inSlope: 0.00722409 - outSlope: 0.0022611003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.13996232 - inSlope: 0.0022611003 - outSlope: -0.00056505256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.1399529 - inSlope: -0.00056505256 - outSlope: -0.0019222448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.13992086 - inSlope: -0.0019222448 - outSlope: -0.0044837636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.13984613 - inSlope: -0.0044837636 - outSlope: -0.0065660537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.1397367 - inSlope: -0.0065660537 - outSlope: -0.008260317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13959903 - inSlope: -0.008260317 - outSlope: -0.009646987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13943824 - inSlope: -0.009646987 - outSlope: -0.0109621985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13925554 - inSlope: -0.0109621985 - outSlope: -0.011782061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.13905917 - inSlope: -0.011782061 - outSlope: -0.012692225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.13884763 - inSlope: -0.012692225 - outSlope: -0.013086463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13862953 - inSlope: -0.013086463 - outSlope: -0.0136980545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.13840123 - inSlope: -0.0136980545 - outSlope: -0.013847364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13817044 - inSlope: -0.013847364 - outSlope: -0.013807131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13794032 - inSlope: -0.013807131 - outSlope: -0.013389552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.13771716 - inSlope: -0.013389552 - outSlope: -0.013186647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.13749738 - inSlope: -0.013186647 - outSlope: -0.01246692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.1372896 - inSlope: -0.01246692 - outSlope: -0.01134482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13710052 - inSlope: -0.01134482 - outSlope: -0.010039518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.1369332 - inSlope: -0.010039518 - outSlope: -0.008532115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13679099 - inSlope: -0.008532115 - outSlope: -0.0065481723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13668185 - inSlope: -0.0065481723 - outSlope: -0.004373777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13660896 - inSlope: -0.004373777 - outSlope: -0.0018972177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.13657734 - inSlope: -0.0018972177 - outSlope: 0.0012874616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.1365988 - inSlope: 0.0012874616 - outSlope: 0.0035154852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.13665739 - inSlope: 0.0035154852 - outSlope: 0.004288841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.13672887 - inSlope: 0.004288841 - outSlope: 0.0036531722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.13678975 - inSlope: 0.0036531722 - outSlope: 0.0020268578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.13682353 - inSlope: 0.0020268578 - outSlope: -0.002193155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.13678698 - inSlope: -0.002193155 - outSlope: -0.007015746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.13667005 - inSlope: -0.007015746 - outSlope: -0.010398935 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.13649674 - inSlope: -0.010398935 - outSlope: -0.01237036 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: 0.13629057 - inSlope: -0.01237036 - outSlope: -0.013162506 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: 0.13607119 - inSlope: -0.013162506 - outSlope: -0.011613082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: 0.13587764 - inSlope: -0.011613082 - outSlope: -0.0083246315 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: 0.1357389 - inSlope: -0.0083246315 - outSlope: -0.0028494028 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: 0.1356914 - inSlope: -0.0028494028 - outSlope: 0.0007197268 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: 0.1357034 - inSlope: 0.0007197268 - outSlope: 0.0009271511 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: 0.13571885 - inSlope: 0.0009271511 - outSlope: 0.0011104356 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: 0.13573736 - inSlope: 0.0011104356 - outSlope: 0.0012660038 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: 0.13575846 - inSlope: 0.0012660038 - outSlope: 0.0013929618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: 0.13578168 - inSlope: 0.0013929618 - outSlope: 0.0014895215 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: 0.1358065 - inSlope: 0.0014895215 - outSlope: 0.0015520953 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: 0.13583237 - inSlope: 0.0015520953 - outSlope: 0.001584293 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: 0.13585877 - inSlope: 0.001584293 - outSlope: 0.0015816108 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: 0.13588513 - inSlope: 0.0015816108 - outSlope: 0.0015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: 0.13591094 - inSlope: 0.0015485302 - outSlope: 0.0016084329 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: 0.13593775 - inSlope: 0.0016084329 - outSlope: 0.0013929618 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: 0.13596097 - inSlope: 0.0013929618 - outSlope: 0.0012624275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: 0.135982 - inSlope: 0.0012624275 - outSlope: 0.0011086395 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: 0.13600048 - inSlope: 0.0011086395 - outSlope: 0.000925363 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: 0.1360159 - inSlope: 0.000925363 - outSlope: 0.0007188327 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: 0.13602789 - inSlope: 0.0007188327 - outSlope: 0.0004890566 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: 0.13603604 - inSlope: 0.0004890566 - outSlope: 0.0002369287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: 0.13603999 - inSlope: 0.0002369287 - outSlope: 0.00011444103 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: 0.1360419 - inSlope: 0.00011444103 - outSlope: 0.00017076747 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: 0.13604474 - inSlope: 0.00017076747 - outSlope: 0.00025212788 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: 0.13604894 - inSlope: 0.00025212788 - outSlope: 0.00032722746 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: 0.1360544 - inSlope: 0.00032722746 - outSlope: 0.00039249696 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: 0.13606094 - inSlope: 0.00039249696 - outSlope: 0.00044971748 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: 0.13606843 - inSlope: 0.00044971748 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: 0.13607678 - inSlope: 0.0005006795 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: 0.13608907 - inSlope: 0.0007376082 - outSlope: 0.0005516415 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: 0.13609827 - inSlope: 0.0005516415 - outSlope: 0.0005748873 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: 0.13610785 - inSlope: 0.0005748873 - outSlope: 0.0005882942 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: 0.13611765 - inSlope: 0.0005882942 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: 0.1361276 - inSlope: 0.0005972391 - outSlope: 0.0005972391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: 0.13613756 - inSlope: 0.0005972391 - outSlope: 0.0005891925 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: 0.13614738 - inSlope: 0.0005891925 - outSlope: 0.00057667546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: 0.13615699 - inSlope: 0.00057667546 - outSlope: 0.0005552178 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: 0.13616624 - inSlope: 0.0005552178 - outSlope: 0.0005310779 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: 0.1361751 - inSlope: 0.0005310779 - outSlope: 0.0005006795 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: 0.13618344 - inSlope: 0.0005006795 - outSlope: 0.00046491335 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: 0.13619119 - inSlope: 0.00046491335 - outSlope: 0.0004246835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: 0.13619827 - inSlope: 0.0004246835 - outSlope: 0.00038087403 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: 0.13620462 - inSlope: 0.00038087403 - outSlope: 0.00033527645 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: 0.1362102 - inSlope: 0.00033527645 - outSlope: 0.0002852085 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: 0.13621496 - inSlope: 0.0002852085 - outSlope: 0.0002333524 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: 0.13621885 - inSlope: 0.0002333524 - outSlope: -0.0014278307 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: 0.13619505 - inSlope: -0.0014278307 - outSlope: -0.0011658596 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: 0.13617562 - inSlope: -0.0011658596 - outSlope: 0.0004640226 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: 0.13618335 - inSlope: 0.0004640226 - outSlope: 0.00062584935 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: 0.13619378 - inSlope: 0.00062584935 - outSlope: 0.00059902726 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: 0.13620377 - inSlope: 0.00059902726 - outSlope: 0.0008404263 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: 0.13621777 - inSlope: 0.0008404263 - outSlope: 0.00083953224 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: 0.13623177 - inSlope: 0.00083953224 - outSlope: 0.0006446249 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: 0.13624251 - inSlope: 0.0006446249 - outSlope: 0.00013679279 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: 0.13624479 - inSlope: 0.00013679279 - outSlope: -0.000739391 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: 0.13623247 - inSlope: -0.000739391 - outSlope: -0.0018319505 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: 0.13620193 - inSlope: -0.0018319505 - outSlope: -0.0028368859 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: 0.13615465 - inSlope: -0.0028368859 - outSlope: -0.0037130748 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: 0.13609277 - inSlope: -0.0037130748 - outSlope: -0.0044435305 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: 0.13601871 - inSlope: -0.0044435305 - outSlope: -0.005011265 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: 0.13593519 - inSlope: -0.005011265 - outSlope: -0.0056558903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: 0.13584092 - inSlope: -0.0056558903 - outSlope: -0.0056818184 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: 0.13574623 - inSlope: -0.0056818184 - outSlope: -0.005743509 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: 0.1356505 - inSlope: -0.005743509 - outSlope: -0.0056558903 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: 0.13555624 - inSlope: -0.0056558903 - outSlope: -0.005440419 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: 0.13546556 - inSlope: -0.005440419 - outSlope: -0.005218615 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: 0.13537858 - inSlope: -0.005218615 - outSlope: -0.004690294 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: 0.13530041 - inSlope: -0.004690294 - outSlope: -0.0042745513 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: 0.13522917 - inSlope: -0.0042745513 - outSlope: -0.0040626563 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: 0.13516146 - inSlope: -0.0040626563 - outSlope: -0.003473464 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: 0.13510357 - inSlope: -0.003473464 - outSlope: -0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: 0.13505612 - inSlope: -0.0028467206 - outSlope: -0.0024756812 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: 0.13501486 - inSlope: -0.0024756812 - outSlope: -0.002054574 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: 0.13498062 - inSlope: -0.002054574 - outSlope: -0.0015100851 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: 0.13495545 - inSlope: -0.0015100851 - outSlope: -0.0012016308 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: 0.13493542 - inSlope: -0.0012016308 - outSlope: -0.0009021172 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: 0.13492039 - inSlope: -0.0009021172 - outSlope: -0.0004979973 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: 0.13491209 - inSlope: -0.0004979973 - outSlope: -0.00011354696 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: 0.1349102 - inSlope: -0.00011354696 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: 0.13491148 - inSlope: 0.000076890065 - outSlope: 0.00031650095 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: 0.13491675 - inSlope: 0.00031650095 - outSlope: 0.0005051426 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: 0.13492517 - inSlope: 0.0005051426 - outSlope: 0.000633896 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: 0.13493574 - inSlope: 0.000633896 - outSlope: 0.00075012515 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: 0.13494824 - inSlope: 0.00075012515 - outSlope: 0.00086009584 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: 0.13496257 - inSlope: 0.00086009584 - outSlope: 0.0009620199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: 0.1349786 - inSlope: 0.0009620199 - outSlope: 0.0010550033 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: 0.13499619 - inSlope: 0.0010550033 - outSlope: 0.0011390458 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: 0.13501517 - inSlope: 0.0011390458 - outSlope: 0.00121683 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: 0.13503546 - inSlope: 0.00121683 - outSlope: 0.0012856735 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: 0.13505688 - inSlope: 0.0012856735 - outSlope: 0.0013473643 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: 0.13507934 - inSlope: 0.0013473643 - outSlope: 0.0014027966 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: 0.13510272 - inSlope: 0.0014027966 - outSlope: 0.0014492883 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: 0.13512687 - inSlope: 0.0014492883 - outSlope: 0.0014868393 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: 0.13515165 - inSlope: 0.0014868393 - outSlope: 0.0015208139 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: 0.135177 - inSlope: 0.0015208139 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: 0.13520275 - inSlope: 0.0015449539 - outSlope: 0.0015619189 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: 0.13522878 - inSlope: 0.0015619189 - outSlope: 0.0015726701 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: 0.135255 - inSlope: 0.0015726701 - outSlope: 0.0015753523 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: 0.13528125 - inSlope: 0.0015753523 - outSlope: 0.001571776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: 0.13530745 - inSlope: 0.001571776 - outSlope: 0.0015601531 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: 0.13533345 - inSlope: 0.0015601531 - outSlope: 0.0016164795 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: 0.13536039 - inSlope: 0.0016164795 - outSlope: 0.0015154495 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: 0.13538565 - inSlope: 0.0015154495 - outSlope: 0.001483263 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: 0.13541037 - inSlope: 0.001483263 - outSlope: 0.0014403476 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: 0.13543437 - inSlope: 0.0014403476 - outSlope: 0.0013938559 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: 0.1354576 - inSlope: 0.0013938559 - outSlope: 0.0013384236 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: 0.13547991 - inSlope: 0.0013384236 - outSlope: 0.0012749445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: 0.13550116 - inSlope: 0.0012749445 - outSlope: 0.001204313 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: 0.13552123 - inSlope: 0.001204313 - outSlope: 0.0011274229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: 0.13554002 - inSlope: 0.0011274229 - outSlope: 0.0010398041 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: 0.13555735 - inSlope: 0.0010398041 - outSlope: 0.00094680715 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: 0.13557313 - inSlope: 0.00094680715 - outSlope: 0.0008457907 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: 0.13558723 - inSlope: 0.0008457907 - outSlope: 0.0007376082 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: 0.13559952 - inSlope: 0.0007376082 - outSlope: 0.00062048493 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: 0.13560987 - inSlope: 0.00062048493 - outSlope: 0.00049620913 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: 0.13561814 - inSlope: 0.00049620913 - outSlope: 0.0003638867 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: 0.1356242 - inSlope: 0.0003638867 - outSlope: 0.0002244117 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: 0.13562794 - inSlope: 0.0002244117 - outSlope: 0.000076890065 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.13562922 - inSlope: 0.000076890065 - outSlope: 0.000076890065 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.9784322 - inSlope: -0.0008440017 - outSlope: -0.0008440017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.97844625 - inSlope: -0.0008440017 - outSlope: -0.0031900404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.9784994 - inSlope: -0.0031900404 - outSlope: -0.0052106385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.97858626 - inSlope: -0.0052106385 - outSlope: -0.006891488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9787011 - inSlope: -0.006891488 - outSlope: -0.0082075605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.9788379 - inSlope: -0.0082075605 - outSlope: -0.009219647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.97899157 - inSlope: -0.009219647 - outSlope: -0.009859801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9791559 - inSlope: -0.009859801 - outSlope: -0.01010656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.97932434 - inSlope: -0.01010656 - outSlope: -0.009959937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.97949034 - inSlope: -0.009959937 - outSlope: -0.009480716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.97964835 - inSlope: -0.009480716 - outSlope: -0.008565188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9797911 - inSlope: -0.008565188 - outSlope: -0.0072669988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.9799122 - inSlope: -0.0072669988 - outSlope: -0.0055575375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.98000485 - inSlope: -0.0055575375 - outSlope: -0.003436804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9800621 - inSlope: -0.003436804 - outSlope: -0.0009191037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.98007745 - inSlope: -0.0009191037 - outSlope: 0.001959799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9800448 - inSlope: 0.001959799 - outSlope: 0.004674201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.9799669 - inSlope: 0.004674201 - outSlope: 0.006991619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.97985035 - inSlope: 0.006991619 - outSlope: 0.00874401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.9797046 - inSlope: 0.00874401 - outSlope: 0.009777538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.97954166 - inSlope: 0.009777538 - outSlope: 0.00994564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.9793759 - inSlope: 0.00994564 - outSlope: 0.0091874525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9792228 - inSlope: 0.0091874525 - outSlope: 0.0075674127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.97909665 - inSlope: 0.0075674127 - outSlope: 0.005164142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9790106 - inSlope: 0.005164142 - outSlope: 0.0023925328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9789707 - inSlope: 0.0023925328 - outSlope: -0.0005793567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.97898036 - inSlope: -0.0005793567 - outSlope: -0.0031399757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.9790327 - inSlope: -0.0031399757 - outSlope: -0.0048065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9791128 - inSlope: -0.0048065144 - outSlope: -0.004659896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.97919047 - inSlope: -0.004659896 - outSlope: -0.0017273412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.97921926 - inSlope: -0.0017273412 - outSlope: 0.00065445964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.97920835 - inSlope: 0.00065445964 - outSlope: 0.000743864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.97919595 - inSlope: 0.000743864 - outSlope: 0.00044703527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.9791885 - inSlope: 0.00044703527 - outSlope: -0.00068306987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.9791999 - inSlope: -0.00068306987 - outSlope: -0.00235677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.97923917 - inSlope: -0.00235677 - outSlope: -0.00422715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9793096 - inSlope: -0.00422715 - outSlope: -0.0060296115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9794101 - inSlope: -0.0060296115 - outSlope: -0.0076890066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.97953826 - inSlope: -0.0076890066 - outSlope: -0.009044417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.979689 - inSlope: -0.009044417 - outSlope: -0.010181638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9798587 - inSlope: -0.010181638 - outSlope: -0.010986338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9800418 - inSlope: -0.010986338 - outSlope: -0.011490595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.9802333 - inSlope: -0.011490595 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.98042834 - inSlope: -0.011701595 - outSlope: -0.011615722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.98062193 - inSlope: -0.011615722 - outSlope: -0.011855375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.9808195 - inSlope: -0.011855375 - outSlope: -0.012395394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.9810261 - inSlope: -0.012395394 - outSlope: -0.012545553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.9812352 - inSlope: -0.012545553 - outSlope: -0.01231314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.9814404 - inSlope: -0.01231314 - outSlope: -0.011701595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.98163545 - inSlope: -0.011701595 - outSlope: -0.010689507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9818136 - inSlope: -0.010689507 - outSlope: -0.009294724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9819685 - inSlope: -0.009294724 - outSlope: -0.007681854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.98209655 - inSlope: -0.007681854 - outSlope: -0.0018811243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.9821279 - inSlope: -0.0018811243 - outSlope: 0.0048458623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.98204714 - inSlope: 0.0048458623 - outSlope: 0.006812793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.9819336 - inSlope: 0.006812793 - outSlope: 0.0038695373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9818691 - inSlope: 0.0038695373 - outSlope: -0.0040912665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.9819373 - inSlope: -0.0040912665 - outSlope: -0.014641299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.9821813 - inSlope: -0.014641299 - outSlope: -0.02274865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.98256046 - inSlope: -0.02274865 - outSlope: -0.02823117 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.983031 - inSlope: -0.02823117 - outSlope: -0.03106001 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.98354864 - inSlope: -0.03106001 - outSlope: -0.031274587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.9840699 - inSlope: -0.031274587 - outSlope: -0.0287998 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.9845499 - inSlope: -0.0287998 - outSlope: -0.023592563 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.9849431 - inSlope: -0.023592563 - outSlope: -0.015503183 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.9852015 - inSlope: -0.015503183 - outSlope: -0.010260354 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.9853725 - inSlope: -0.010260354 - outSlope: -0.009759674 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.98553514 - inSlope: -0.009759674 - outSlope: -0.0092411125 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.98568916 - inSlope: -0.0092411125 - outSlope: -0.008683213 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.9858339 - inSlope: -0.008683213 - outSlope: -0.008093126 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.98596877 - inSlope: -0.008093126 - outSlope: -0.0074780057 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.9860934 - inSlope: -0.0074780057 - outSlope: -0.0068628364 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.9862078 - inSlope: -0.0068628364 - outSlope: -0.006208426 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.98631126 - inSlope: -0.006208426 - outSlope: -0.0055253557 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.98640335 - inSlope: -0.0055253557 - outSlope: -0.004842286 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.98648405 - inSlope: -0.004842286 - outSlope: -0.004137758 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.986553 - inSlope: -0.004137758 - outSlope: -0.0033688578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.98660916 - inSlope: -0.0033688578 - outSlope: -0.0025784995 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.98665214 - inSlope: -0.0025784995 - outSlope: -0.0017523657 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.98668134 - inSlope: -0.0017523657 - outSlope: -0.000886918 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.9866961 - inSlope: -0.000886918 - outSlope: 0.000028610257 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.98669565 - inSlope: 0.000028610257 - outSlope: 0.0009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.98667926 - inSlope: 0.0009834776 - outSlope: 0.0019991416 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.98664594 - inSlope: 0.0019991416 - outSlope: 0.0026464488 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.9866018 - inSlope: 0.0026464488 - outSlope: 0.0028467206 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.9865544 - inSlope: 0.0028467206 - outSlope: 0.003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.9865043 - inSlope: 0.003004077 - outSlope: 0.003150682 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.9864518 - inSlope: 0.003150682 - outSlope: 0.0032973322 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.98639685 - inSlope: 0.0032973322 - outSlope: 0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.9863392 - inSlope: 0.0034582647 - outSlope: 0.003637079 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.9862786 - inSlope: 0.003637079 - outSlope: 0.0038230456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.9862149 - inSlope: 0.0038230456 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.9861488 - inSlope: 0.003966097 - outSlope: 0.0041520637 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.9860796 - inSlope: 0.0041520637 - outSlope: 0.004337999 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.9860073 - inSlope: 0.004337999 - outSlope: 0.004516844 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.985932 - inSlope: 0.004516844 - outSlope: 0.004724269 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.98585325 - inSlope: 0.004724269 - outSlope: 0.0049245404 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.9857712 - inSlope: 0.0049245404 - outSlope: 0.0051212357 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.9856858 - inSlope: 0.0051212357 - outSlope: 0.005339389 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.98559684 - inSlope: 0.005339389 - outSlope: 0.0055360845 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.98550457 - inSlope: 0.0055360845 - outSlope: 0.0057613906 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.98540854 - inSlope: 0.0057613906 - outSlope: 0.00596162 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.9853092 - inSlope: 0.00596162 - outSlope: 0.006186968 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.98520607 - inSlope: 0.006186968 - outSlope: 0.00638724 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.9850996 - inSlope: 0.00638724 - outSlope: 0.0065982407 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.98498964 - inSlope: 0.0065982407 - outSlope: 0.0068128174 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.9848761 - inSlope: 0.0068128174 - outSlope: 0.0070059365 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.98475933 - inSlope: 0.0070059365 - outSlope: 0.016694086 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.9844811 - inSlope: 0.016694086 - outSlope: 0.01621117 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.9842109 - inSlope: 0.01621117 - outSlope: 0.0022602102 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.98417324 - inSlope: 0.0022602102 - outSlope: -0.003994707 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.9842398 - inSlope: -0.003994707 - outSlope: -0.008168228 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.98437595 - inSlope: -0.008168228 - outSlope: -0.010035047 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.9845432 - inSlope: -0.010035047 - outSlope: -0.009838352 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.9847072 - inSlope: -0.009838352 - outSlope: -0.0075852945 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.9848336 - inSlope: -0.0075852945 - outSlope: -0.0034582647 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.98489124 - inSlope: -0.0034582647 - outSlope: 0.0024962272 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.98484963 - inSlope: 0.0024962272 - outSlope: 0.007199056 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.98472965 - inSlope: 0.007199056 - outSlope: 0.009169587 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.9845768 - inSlope: 0.009169587 - outSlope: 0.01085044 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.984396 - inSlope: 0.01085044 - outSlope: 0.01234175 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.9841903 - inSlope: 0.01234175 - outSlope: 0.013625635 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.9839632 - inSlope: 0.013625635 - outSlope: 0.014719977 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.98371786 - inSlope: 0.014719977 - outSlope: 0.015782133 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.9834548 - inSlope: 0.015782133 - outSlope: 0.016812103 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.9831746 - inSlope: 0.016812103 - outSlope: 0.01781346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.98287773 - inSlope: 0.01781346 - outSlope: 0.018775482 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.9825648 - inSlope: 0.018775482 - outSlope: 0.019679999 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.9822368 - inSlope: 0.019679999 - outSlope: 0.02048852 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.9818953 - inSlope: 0.02048852 - outSlope: 0.021092912 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.9815438 - inSlope: 0.021092912 - outSlope: 0.021464845 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.98118603 - inSlope: 0.021464845 - outSlope: 0.021557828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.98082674 - inSlope: 0.021557828 - outSlope: 0.021346828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.98047096 - inSlope: 0.021346828 - outSlope: 0.020771047 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.9801248 - inSlope: 0.020771047 - outSlope: 0.01980545 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.9797947 - inSlope: 0.01980545 - outSlope: 0.018478649 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.9794867 - inSlope: 0.018478649 - outSlope: 0.016737001 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.97920775 - inSlope: 0.016737001 - outSlope: 0.014551892 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.9789652 - inSlope: 0.014551892 - outSlope: 0.011969816 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.9787657 - inSlope: 0.011969816 - outSlope: 0.008951434 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.97861654 - inSlope: 0.008951434 - outSlope: 0.00545383 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.97852564 - inSlope: 0.00545383 - outSlope: 0.0015449539 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.9784999 - inSlope: 0.0015449539 - outSlope: -0.0004935199 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.9785081 - inSlope: -0.0004935199 - outSlope: -0.00042915385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.97851527 - inSlope: -0.00042915385 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.9785213 - inSlope: -0.0003612045 - outSlope: -0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.9785266 - inSlope: -0.0003182891 - outSlope: -0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.9785307 - inSlope: -0.00024676346 - outSlope: -0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.97853416 - inSlope: -0.00020742437 - outSlope: -0.00015020385 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.97853667 - inSlope: -0.00015020385 - outSlope: -0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.9785385 - inSlope: -0.00011086475 - outSlope: -0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.97853965 - inSlope: -0.00006794936 - outSlope: 0.000007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.9785393 - inSlope: 0.000007152564 - outSlope: 0.000075101925 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.97853804 - inSlope: 0.000075101925 - outSlope: 0.00011086475 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.9785362 - inSlope: 0.00011086475 - outSlope: 0.00013589872 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.9785339 - inSlope: 0.00013589872 - outSlope: 0.00016450662 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.9785312 - inSlope: 0.00016450662 - outSlope: 0.00018596667 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.9785281 - inSlope: 0.00018596667 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.9785246 - inSlope: 0.00020742437 - outSlope: 0.00023245833 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.97852075 - inSlope: 0.00023245833 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.97851664 - inSlope: 0.00024676346 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.97851217 - inSlope: 0.00026822116 - outSlope: 0.00028252628 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.97850746 - inSlope: 0.00028252628 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.9785025 - inSlope: 0.00029683142 - outSlope: 0.0003004077 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.9784975 - inSlope: 0.0003004077 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.9784922 - inSlope: 0.0003182891 - outSlope: 0.00031471282 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.97848696 - inSlope: 0.00031471282 - outSlope: 0.00032544168 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.97848153 - inSlope: 0.00032544168 - outSlope: 0.0003218654 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.97847617 - inSlope: 0.0003218654 - outSlope: 0.00030756026 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.97847104 - inSlope: 0.00030756026 - outSlope: 0.0003182891 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.97846574 - inSlope: 0.0003182891 - outSlope: 0.00030755586 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.9784606 - inSlope: 0.00030755586 - outSlope: 0.00029683142 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.97845566 - inSlope: 0.00029683142 - outSlope: 0.00028967884 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.97845083 - inSlope: 0.00028967884 - outSlope: 0.00026822116 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.97844636 - inSlope: 0.00026822116 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.97844225 - inSlope: 0.00024676346 - outSlope: 0.00022530578 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.9784385 - inSlope: 0.00022530578 - outSlope: 0.00020742437 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.97843504 - inSlope: 0.00020742437 - outSlope: 0.00017166154 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.9784322 - inSlope: 0.00017166154 - outSlope: 0.00017166154 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.05043048 - inSlope: 0.0007809698 - outSlope: 0.0007809698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.050417464 - inSlope: 0.0007809698 - outSlope: 0.0037021188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.050355762 - inSlope: 0.0037021188 - outSlope: 0.0058923666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.050257556 - inSlope: 0.0058923666 - outSlope: 0.007395296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0501343 - inSlope: 0.007395296 - outSlope: 0.008292274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.049996097 - inSlope: 0.008292274 - outSlope: 0.008658172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.049851794 - inSlope: 0.008658172 - outSlope: 0.008642078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.04970776 - inSlope: 0.008642078 - outSlope: 0.008310151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.049569257 - inSlope: 0.008310151 - outSlope: 0.007740185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.049440254 - inSlope: 0.007740185 - outSlope: 0.0069312756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.049324732 - inSlope: 0.0069312756 - outSlope: 0.0059600924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.049225397 - inSlope: 0.0059600924 - outSlope: 0.0048248474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.049144983 - inSlope: 0.0048248474 - outSlope: 0.0035300108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.04908615 - inSlope: 0.0035300108 - outSlope: 0.0020648541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.049051736 - inSlope: 0.0020648541 - outSlope: 0.0004088134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.049044922 - inSlope: 0.0004088134 - outSlope: -0.00509664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.049129866 - inSlope: -0.00509664 - outSlope: -0.013676373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.049357805 - inSlope: -0.013676373 - outSlope: -0.021461453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.049715497 - inSlope: -0.021461453 - outSlope: -0.028536497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.050191104 - inSlope: -0.028536497 - outSlope: -0.034862876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.050772153 - inSlope: -0.034862876 - outSlope: -0.040294863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.051443733 - inSlope: -0.040294863 - outSlope: -0.044620298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.052187406 - inSlope: -0.044620298 - outSlope: -0.04766357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.052981798 - inSlope: -0.04766357 - outSlope: -0.04906248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.053799506 - inSlope: -0.04906248 - outSlope: -0.04881066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.054613017 - inSlope: -0.04881066 - outSlope: -0.046594404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.05538959 - inSlope: -0.046594404 - outSlope: -0.042352792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.05609547 - inSlope: -0.042352792 - outSlope: -0.035544157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.056687873 - inSlope: -0.035544157 - outSlope: -0.02516965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.057107367 - inSlope: -0.02516965 - outSlope: -0.010113484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.057275925 - inSlope: -0.010113484 - outSlope: -0.0009604553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.057291932 - inSlope: -0.0009604553 - outSlope: 0.0022347213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.057254687 - inSlope: 0.0022347213 - outSlope: 0.0074277143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.05713089 - inSlope: 0.0074277143 - outSlope: 0.010659556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.056953233 - inSlope: 0.010659556 - outSlope: 0.012340856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.056747552 - inSlope: 0.012340856 - outSlope: 0.01302209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.056530517 - inSlope: 0.01302209 - outSlope: 0.013026831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.056313403 - inSlope: 0.013026831 - outSlope: 0.012726647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.056101292 - inSlope: 0.012726647 - outSlope: 0.012069058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.05590014 - inSlope: 0.012069058 - outSlope: 0.011337668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.05571118 - inSlope: 0.011337668 - outSlope: 0.010349537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.055538688 - inSlope: 0.010349537 - outSlope: 0.009368295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.05538255 - inSlope: 0.009368295 - outSlope: 0.008336985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0552436 - inSlope: 0.008336985 - outSlope: 0.0073427516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.05512122 - inSlope: 0.0073427516 - outSlope: 0.0062877745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.055016425 - inSlope: 0.0062877745 - outSlope: 0.005414938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.054926176 - inSlope: 0.005414938 - outSlope: 0.004473913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.05485161 - inSlope: 0.004473913 - outSlope: 0.0034587118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.054793965 - inSlope: 0.0034587118 - outSlope: 0.0023797923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.054754302 - inSlope: 0.0023797923 - outSlope: 0.0012331468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.05473375 - inSlope: 0.0012331468 - outSlope: 0.000037774345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.05473312 - inSlope: 0.000037774345 - outSlope: -0.0010529916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.05475067 - inSlope: -0.0010529916 - outSlope: -0.0022948554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.054788917 - inSlope: -0.0022948554 - outSlope: -0.0040347166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.054856163 - inSlope: -0.0040347166 - outSlope: -0.0058789398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.054954145 - inSlope: -0.0058789398 - outSlope: -0.0067488914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.055066627 - inSlope: -0.0067488914 - outSlope: -0.0056239273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.05516036 - inSlope: -0.0056239273 - outSlope: -0.0028429208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.05520774 - inSlope: -0.0028429208 - outSlope: -0.0009175366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.055223033 - inSlope: -0.0009175366 - outSlope: -0.00063233136 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.05523357 - inSlope: -0.00063233136 - outSlope: -0.0017005221 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0166667 - value: -0.055261914 - inSlope: -0.0017005221 - outSlope: -0.0035432016 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0333333 - value: -0.055320967 - inSlope: -0.0035432016 - outSlope: -0.005270546 - tangentMode: 69 - - serializedVersion: 2 - time: 1.05 - value: -0.05540881 - inSlope: -0.005270546 - outSlope: -0.006328186 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0666667 - value: -0.05551428 - inSlope: -0.006328186 - outSlope: -0.0064411075 - tangentMode: 69 - - serializedVersion: 2 - time: 1.0833334 - value: -0.05562163 - inSlope: -0.0064411075 - outSlope: -0.006063586 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1 - value: -0.05572269 - inSlope: -0.006063586 - outSlope: -0.0056992527 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1166667 - value: -0.05581768 - inSlope: -0.0056992527 - outSlope: -0.005309885 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1333333 - value: -0.055906177 - inSlope: -0.005309885 - outSlope: -0.0048957067 - tangentMode: 69 - - serializedVersion: 2 - time: 1.15 - value: -0.05598777 - inSlope: -0.0048957067 - outSlope: -0.0044482243 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1666666 - value: -0.05606191 - inSlope: -0.0044482243 - outSlope: -0.0039652027 - tangentMode: 69 - - serializedVersion: 2 - time: 1.1833333 - value: -0.056127995 - inSlope: -0.0039652027 - outSlope: -0.003443041 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2 - value: -0.05618538 - inSlope: -0.003443041 - outSlope: -0.0028735427 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2166667 - value: -0.056233272 - inSlope: -0.0028735427 - outSlope: -0.0022532812 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2333333 - value: -0.056270827 - inSlope: -0.0022532812 - outSlope: -0.0015793756 - tangentMode: 69 - - serializedVersion: 2 - time: 1.25 - value: -0.05629715 - inSlope: -0.0015793756 - outSlope: -0.0008788713 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2666667 - value: -0.056311797 - inSlope: -0.0008788713 - outSlope: -0.00006034976 - tangentMode: 69 - - serializedVersion: 2 - time: 1.2833333 - value: -0.056312803 - inSlope: -0.00006034976 - outSlope: 0.00078924076 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3 - value: -0.05629965 - inSlope: 0.00078924076 - outSlope: 0.0016964867 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3166667 - value: -0.056271374 - inSlope: 0.0016964867 - outSlope: 0.002656954 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3333334 - value: -0.05622709 - inSlope: 0.002656954 - outSlope: 0.0036665832 - tangentMode: 69 - - serializedVersion: 2 - time: 1.35 - value: -0.056165982 - inSlope: 0.0036665832 - outSlope: 0.0047197985 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3666667 - value: -0.05608732 - inSlope: 0.0047197985 - outSlope: 0.0058072116 - tangentMode: 69 - - serializedVersion: 2 - time: 1.3833333 - value: -0.055990532 - inSlope: 0.0058072116 - outSlope: 0.006281069 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4 - value: -0.055885848 - inSlope: 0.006281069 - outSlope: 0.0061918856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4166666 - value: -0.05578265 - inSlope: 0.0061918856 - outSlope: 0.006170875 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4333333 - value: -0.0556798 - inSlope: 0.006170875 - outSlope: 0.0061283624 - tangentMode: 69 - - serializedVersion: 2 - time: 1.45 - value: -0.05557766 - inSlope: 0.0061283624 - outSlope: 0.006067386 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4666667 - value: -0.05547654 - inSlope: 0.006067386 - outSlope: 0.0059869196 - tangentMode: 69 - - serializedVersion: 2 - time: 1.4833333 - value: -0.055376757 - inSlope: 0.0059869196 - outSlope: 0.0058879014 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5 - value: -0.055278625 - inSlope: 0.0058879014 - outSlope: 0.005820846 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5166667 - value: -0.05518161 - inSlope: 0.005820846 - outSlope: 0.005638456 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5333333 - value: -0.055087637 - inSlope: 0.005638456 - outSlope: 0.005494287 - tangentMode: 69 - - serializedVersion: 2 - time: 1.55 - value: -0.054996066 - inSlope: 0.005494287 - outSlope: 0.0053391275 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5666667 - value: -0.05490708 - inSlope: 0.0053391275 - outSlope: 0.005170857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.5833334 - value: -0.0548209 - inSlope: 0.005170857 - outSlope: 0.0049940543 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6 - value: -0.054737665 - inSlope: 0.0049940543 - outSlope: 0.0048067467 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6166667 - value: -0.054657552 - inSlope: 0.0048067467 - outSlope: 0.00461318 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6333333 - value: -0.054580666 - inSlope: 0.00461318 - outSlope: 0.004411344 - tangentMode: 69 - - serializedVersion: 2 - time: 1.65 - value: -0.054507144 - inSlope: 0.004411344 - outSlope: 0.004204367 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6666666 - value: -0.05443707 - inSlope: 0.004204367 - outSlope: 0.003990907 - tangentMode: 69 - - serializedVersion: 2 - time: 1.6833333 - value: -0.054370556 - inSlope: 0.003990907 - outSlope: 0.0037751857 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7 - value: -0.054307636 - inSlope: 0.0037751857 - outSlope: 0.0035534834 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7166667 - value: -0.05424841 - inSlope: 0.0035534834 - outSlope: 0.0033310833 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7333333 - value: -0.054192893 - inSlope: 0.0033310833 - outSlope: 0.0031048835 - tangentMode: 69 - - serializedVersion: 2 - time: 1.75 - value: -0.054141145 - inSlope: 0.0031048835 - outSlope: 0.002876225 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7666667 - value: -0.05409321 - inSlope: 0.002876225 - outSlope: 0.0026451077 - tangentMode: 69 - - serializedVersion: 2 - time: 1.7833333 - value: -0.054049123 - inSlope: 0.0026451077 - outSlope: 0.0014231368 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8 - value: -0.054025404 - inSlope: 0.0014231368 - outSlope: 0.0010362203 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8166667 - value: -0.054008134 - inSlope: 0.0010362203 - outSlope: 0.0026149328 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8333334 - value: -0.05396455 - inSlope: 0.0026149328 - outSlope: 0.0031053305 - tangentMode: 69 - - serializedVersion: 2 - time: 1.85 - value: -0.053912796 - inSlope: 0.0031053305 - outSlope: 0.0029524444 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8666667 - value: -0.05386359 - inSlope: 0.0029524444 - outSlope: 0.0024513179 - tangentMode: 69 - - serializedVersion: 2 - time: 1.8833333 - value: -0.053822733 - inSlope: 0.0024513179 - outSlope: 0.00162922 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9 - value: -0.05379558 - inSlope: 0.00162922 - outSlope: 0.0008314856 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9166666 - value: -0.05378172 - inSlope: 0.0008314856 - outSlope: 0.00047273978 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9333333 - value: -0.053773843 - inSlope: 0.00047273978 - outSlope: 0.00069379376 - tangentMode: 69 - - serializedVersion: 2 - time: 1.95 - value: -0.05376228 - inSlope: 0.00069379376 - outSlope: 0.0026978578 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9666667 - value: -0.053717315 - inSlope: 0.0026978578 - outSlope: 0.0059768613 - tangentMode: 69 - - serializedVersion: 2 - time: 1.9833333 - value: -0.0536177 - inSlope: 0.0059768613 - outSlope: 0.008825817 - tangentMode: 69 - - serializedVersion: 2 - time: 2 - value: -0.053470604 - inSlope: 0.008825817 - outSlope: 0.011181469 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0166667 - value: -0.053284246 - inSlope: 0.011181469 - outSlope: 0.013003361 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0333333 - value: -0.053067524 - inSlope: 0.013003361 - outSlope: 0.0142575195 - tangentMode: 69 - - serializedVersion: 2 - time: 2.05 - value: -0.0528299 - inSlope: 0.0142575195 - outSlope: 0.015030219 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0666666 - value: -0.052579395 - inSlope: 0.015030219 - outSlope: 0.015319675 - tangentMode: 69 - - serializedVersion: 2 - time: 2.0833333 - value: -0.052324068 - inSlope: 0.015319675 - outSlope: 0.0152143985 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1 - value: -0.052070495 - inSlope: 0.0152143985 - outSlope: 0.014797761 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1166666 - value: -0.051823866 - inSlope: 0.014797761 - outSlope: 0.014154275 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1333334 - value: -0.051587958 - inSlope: 0.014154275 - outSlope: 0.013287229 - tangentMode: 69 - - serializedVersion: 2 - time: 2.15 - value: -0.051366504 - inSlope: 0.013287229 - outSlope: 0.012307775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1666667 - value: -0.051161375 - inSlope: 0.012307775 - outSlope: 0.011193986 - tangentMode: 69 - - serializedVersion: 2 - time: 2.1833334 - value: -0.05097481 - inSlope: 0.011193986 - outSlope: 0.010009119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2 - value: -0.05080799 - inSlope: 0.010009119 - outSlope: 0.0087019885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2166667 - value: -0.050662957 - inSlope: 0.0087019885 - outSlope: 0.0073418836 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2333333 - value: -0.050540593 - inSlope: 0.0073418836 - outSlope: 0.005919194 - tangentMode: 69 - - serializedVersion: 2 - time: 2.25 - value: -0.05044194 - inSlope: 0.005919194 - outSlope: 0.004468341 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2666667 - value: -0.050367467 - inSlope: 0.004468341 - outSlope: 0.0030626387 - tangentMode: 69 - - serializedVersion: 2 - time: 2.2833333 - value: -0.050316423 - inSlope: 0.0030626387 - outSlope: 0.0017555074 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3 - value: -0.050287165 - inSlope: 0.0017555074 - outSlope: 0.0007273264 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3166666 - value: -0.050275043 - inSlope: 0.0007273264 - outSlope: 0.00010862957 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3333333 - value: -0.050273232 - inSlope: 0.00010862957 - outSlope: 0.00009834776 - tangentMode: 69 - - serializedVersion: 2 - time: 2.35 - value: -0.050271593 - inSlope: 0.00009834776 - outSlope: 0.0007210679 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3666666 - value: -0.050259575 - inSlope: 0.0007210679 - outSlope: 0.0011146665 - tangentMode: 69 - - serializedVersion: 2 - time: 2.3833334 - value: -0.050240997 - inSlope: 0.0011146665 - outSlope: 0.000976772 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4 - value: -0.050224718 - inSlope: 0.000976772 - outSlope: 0.0008419909 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4166667 - value: -0.050210685 - inSlope: 0.0008419909 - outSlope: 0.00071413885 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4333334 - value: -0.050198782 - inSlope: 0.00071413885 - outSlope: 0.0005905336 - tangentMode: 69 - - serializedVersion: 2 - time: 2.45 - value: -0.05018894 - inSlope: 0.0005905336 - outSlope: 0.0004718457 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4666667 - value: -0.050181076 - inSlope: 0.0004718457 - outSlope: 0.00035785174 - tangentMode: 69 - - serializedVersion: 2 - time: 2.4833333 - value: -0.05017511 - inSlope: 0.00035785174 - outSlope: 0.0002496692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5 - value: -0.05017095 - inSlope: 0.0002496692 - outSlope: 0.00014550998 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5166667 - value: -0.050168525 - inSlope: 0.00014550998 - outSlope: 0.00004827981 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5333333 - value: -0.05016772 - inSlope: 0.00004827981 - outSlope: -0.00004604463 - tangentMode: 69 - - serializedVersion: 2 - time: 2.55 - value: -0.05016849 - inSlope: -0.00004604463 - outSlope: -0.00013321651 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5666666 - value: -0.05017071 - inSlope: -0.00013321651 - outSlope: -0.00021614155 - tangentMode: 69 - - serializedVersion: 2 - time: 2.5833333 - value: -0.05017431 - inSlope: -0.00021614155 - outSlope: -0.0002939257 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6 - value: -0.05017921 - inSlope: -0.0002939257 - outSlope: -0.0003663454 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6166666 - value: -0.050185315 - inSlope: -0.0003663454 - outSlope: -0.00043227692 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6333334 - value: -0.05019252 - inSlope: -0.00043227692 - outSlope: -0.0004935269 - tangentMode: 69 - - serializedVersion: 2 - time: 2.65 - value: -0.050200745 - inSlope: -0.0004935269 - outSlope: -0.0005491828 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6666667 - value: -0.0502099 - inSlope: -0.0005491828 - outSlope: -0.00059880374 - tangentMode: 69 - - serializedVersion: 2 - time: 2.6833334 - value: -0.05021988 - inSlope: -0.00059880374 - outSlope: -0.0006423897 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7 - value: -0.050230585 - inSlope: -0.0006423897 - outSlope: -0.00068396394 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7166667 - value: -0.050241984 - inSlope: -0.00068396394 - outSlope: -0.0007112331 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7333333 - value: -0.05025384 - inSlope: -0.0007112331 - outSlope: -0.00073850225 - tangentMode: 69 - - serializedVersion: 2 - time: 2.75 - value: -0.050266147 - inSlope: -0.00073850225 - outSlope: -0.0007581718 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7666667 - value: -0.050278783 - inSlope: -0.0007581718 - outSlope: -0.0007715829 - tangentMode: 69 - - serializedVersion: 2 - time: 2.7833333 - value: -0.050291643 - inSlope: -0.0007715829 - outSlope: -0.0007785119 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8 - value: -0.050304618 - inSlope: -0.0007785119 - outSlope: -0.0007796295 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8166666 - value: -0.05031761 - inSlope: -0.0007796295 - outSlope: -0.00077381806 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8333333 - value: -0.05033051 - inSlope: -0.00077381806 - outSlope: -0.0007610775 - tangentMode: 69 - - serializedVersion: 2 - time: 2.85 - value: -0.050343193 - inSlope: -0.0007610775 - outSlope: -0.0007431961 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8666666 - value: -0.05035558 - inSlope: -0.0007431961 - outSlope: -0.00071792834 - tangentMode: 69 - - serializedVersion: 2 - time: 2.8833334 - value: -0.050367545 - inSlope: -0.00071792834 - outSlope: -0.0006859756 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9 - value: -0.05037898 - inSlope: -0.0006859756 - outSlope: -0.00064820115 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9166667 - value: -0.05038978 - inSlope: -0.00064820115 - outSlope: -0.00060282706 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9333334 - value: -0.05039983 - inSlope: -0.00060282706 - outSlope: -0.00055208855 - tangentMode: 69 - - serializedVersion: 2 - time: 2.95 - value: -0.05040903 - inSlope: -0.00055208855 - outSlope: -0.0004946445 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9666667 - value: -0.050417274 - inSlope: -0.0004946445 - outSlope: -0.0004311655 - tangentMode: 69 - - serializedVersion: 2 - time: 2.9833333 - value: -0.05042446 - inSlope: -0.0004311655 - outSlope: -0.0003612045 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.05043048 - inSlope: -0.0003612045 - outSlope: -0.0003612045 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4999999 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.4999999 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: 0.5 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5000002 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 3 - value: -0.5000002 - inSlope: -0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_EulerEditorCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 83.9559 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 0.5 - value: 83.9559 - inSlope: 0 - outSlope: -350.6235 - tangentMode: 0 - - serializedVersion: 2 - time: 0.51666665 - value: 83.07232 - inSlope: 72.25852 - outSlope: -10.567447 - tangentMode: 0 - - serializedVersion: 2 - time: 0.53333336 - value: 82.85932 - inSlope: -17.063097 - outSlope: -7.48307 - tangentMode: 0 - - serializedVersion: 2 - time: 0.55 - value: 82.57664 - inSlope: -35.02033 - outSlope: -44.10603 - tangentMode: 0 - - serializedVersion: 2 - time: 0.56666666 - value: 81.60201 - inSlope: -83.64311 - outSlope: -99.073425 - tangentMode: 0 - - serializedVersion: 2 - time: 0.5833333 - value: 79.752754 - inSlope: -130.43668 - outSlope: -143.13637 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6 - value: 77.25028 - inSlope: -161.40659 - outSlope: -168.7076 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6166667 - value: 74.378 - inSlope: -178.14485 - outSlope: -179.99055 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6333333 - value: 71.348656 - inSlope: -184.5032 - outSlope: -181.50941 - tangentMode: 0 - - serializedVersion: 2 - time: 0.65 - value: 68.31075 - inSlope: -183.30019 - outSlope: -176.16394 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6666667 - value: 65.37169 - inSlope: -176.35208 - outSlope: -165.74265 - tangentMode: 0 - - serializedVersion: 2 - time: 0.68333334 - value: 62.612415 - inSlope: -164.91112 - outSlope: -151.58743 - tangentMode: 0 - - serializedVersion: 2 - time: 0.7 - value: 60.09313 - inSlope: -150.08505 - outSlope: -134.83052 - tangentMode: 0 - - serializedVersion: 2 - time: 0.71666664 - value: 57.85571 - inSlope: -132.90654 - outSlope: -116.56944 - tangentMode: 0 - - serializedVersion: 2 - time: 0.73333335 - value: 55.924023 - inSlope: -114.43261 - outSlope: -97.86012 - tangentMode: 0 - - serializedVersion: 2 - time: 0.75 - value: 54.30462 - inSlope: -95.67865 - outSlope: -79.66057 - tangentMode: 0 - - serializedVersion: 2 - time: 0.76666665 - value: 52.988148 - inSlope: -77.58072 - outSlope: -62.787388 - tangentMode: 0 - - serializedVersion: 2 - time: 0.78333336 - value: 51.95183 - inSlope: -60.91697 - outSlope: -47.84619 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8 - value: 51.16317 - inSlope: -46.24562 - outSlope: -35.20435 - tangentMode: 0 - - serializedVersion: 2 - time: 0.81666666 - value: 50.583534 - inSlope: -33.9162 - outSlope: -24.978813 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8333333 - value: 50.17238 - inSlope: -24.046349 - outSlope: -17.09468 - tangentMode: 0 - - serializedVersion: 2 - time: 0.85 - value: 49.890434 - inSlope: -16.560472 - outSlope: -11.265117 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8666667 - value: 49.702957 - inSlope: -11.211558 - outSlope: -18.855303 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8833333 - value: 49.37104 - inSlope: -22.017996 - outSlope: -39.73896 - tangentMode: 0 - - serializedVersion: 2 - time: 0.9 - value: 48.648838 - inSlope: -50.37305 - outSlope: -57.673264 - tangentMode: 0 - - serializedVersion: 2 - time: 0.9166667 - value: 47.61606 - inSlope: -70.31506 - outSlope: -60.155697 - tangentMode: 0 - - serializedVersion: 2 - time: 0.93333334 - value: 46.56715 - inSlope: -68.33434 - outSlope: -36.119648 - tangentMode: 0 - - serializedVersion: 2 - time: 0.95 - value: 45.95536 - inSlope: -37.865788 - outSlope: 4.35471 - tangentMode: 0 - - serializedVersion: 2 - time: 0.96666664 - value: 46.02618 - inSlope: 4.038166 - outSlope: 33.783558 - tangentMode: 0 - - serializedVersion: 2 - time: 0.98333335 - value: 46.561726 - inSlope: 28.783417 - outSlope: -1754.085 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 42.901012 - inSlope: 352.07166 - outSlope: -114.42203 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0166667 - value: 40.79182 - inSlope: -149.53436 - outSlope: -109.21451 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0333333 - value: 38.858974 - inSlope: -128.86357 - outSlope: -90.603645 - tangentMode: 0 - - serializedVersion: 2 - time: 1.05 - value: 37.285477 - inSlope: -101.74723 - outSlope: -66.480606 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0666667 - value: 36.141373 - inSlope: -72.86637 - outSlope: -40.589027 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0833334 - value: 35.44448 - inSlope: -44.224133 - outSlope: -14.550033 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1 - value: 35.191105 - inSlope: -16.50766 - outSlope: 11.079036 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1166667 - value: 35.37094 - inSlope: 10.209055 - outSlope: 36.199986 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1333333 - value: 35.973797 - inSlope: 36.09905 - outSlope: 60.93092 - tangentMode: 0 - - serializedVersion: 2 - time: 1.15 - value: 36.99224 - inSlope: 61.436977 - outSlope: 85.43664 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1666666 - value: 38.422092 - inSlope: 86.4618 - outSlope: 109.84622 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1833333 - value: 40.26163 - inSlope: 111.354095 - outSlope: 134.19098 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2 - value: 42.509647 - inSlope: 136.15204 - outSlope: 158.33443 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2166667 - value: 45.162586 - inSlope: 160.69649 - outSlope: 181.89737 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2333333 - value: 48.210358 - inSlope: 184.5705 - outSlope: 204.20033 - tangentMode: 0 - - serializedVersion: 2 - time: 1.25 - value: 51.630817 - inSlope: 206.94897 - outSlope: 224.12337 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2666667 - value: 55.382 - inSlope: 226.50053 - outSlope: 240.00275 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2833333 - value: 59.39158 - inSlope: 241.02791 - outSlope: 249.3281 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3 - value: 63.540302 - inSlope: 246.98318 - outSlope: 248.26956 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3166667 - value: 67.633965 - inSlope: 238.21645 - outSlope: 230.58264 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3333334 - value: 71.35287 - inSlope: 204.11107 - outSlope: 186.13193 - tangentMode: 0 - - serializedVersion: 2 - time: 1.35 - value: 74.18254 - inSlope: 130.5232 - outSlope: 103.0189 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3666667 - value: 75.44885 - inSlope: 17.817095 - outSlope: -13.842787 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3833333 - value: 74.743996 - inSlope: -95.51111 - outSlope: 734.61115 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4 - value: 70.586044 - inSlope: 150.26015 - outSlope: -0.016479507 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4166666 - value: 70.585785 - inSlope: -0.021972677 - outSlope: -0.53283745 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4333333 - value: 70.577034 - inSlope: -0.50674486 - outSlope: -0.6440695 - tangentMode: 0 - - serializedVersion: 2 - time: 1.45 - value: 70.566475 - inSlope: -0.6111107 - outSlope: -0.84182817 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4666667 - value: 70.55291 - inSlope: -0.7786567 - outSlope: -0.9873972 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4833333 - value: 70.537 - inSlope: -0.89264 - outSlope: -1.0656749 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5 - value: 70.51996 - inSlope: -0.9448251 - outSlope: -1.0903941 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5166667 - value: 70.50264 - inSlope: -0.93933195 - outSlope: -1.0491953 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5333333 - value: 70.486206 - inSlope: -0.8569344 - outSlope: -0.9448251 - tangentMode: 0 - - serializedVersion: 2 - time: 1.55 - value: 70.47169 - inSlope: -0.72647166 - outSlope: -0.7759046 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5666667 - value: 70.46012 - inSlope: -0.53970003 - outSlope: -0.56167656 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5833334 - value: 70.4523 - inSlope: -0.30212432 - outSlope: -0.29113796 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6 - value: 70.44903 - inSlope: -0.015106215 - outSlope: 0.012359631 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6166667 - value: 70.45087 - inSlope: 0.29113796 - outSlope: 0.35156283 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6333333 - value: 70.45829 - inSlope: 0.624848 - outSlope: 0.70175236 - tangentMode: 0 - - serializedVersion: 2 - time: 1.65 - value: 70.47141 - inSlope: 0.9599313 - outSlope: 1.0423288 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6666666 - value: 70.49012 - inSlope: 1.2785351 - outSlope: 1.3609327 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6833333 - value: 70.51404 - inSlope: 1.5710465 - outSlope: 1.6561787 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7 - value: 70.54258 - inSlope: 1.827839 - outSlope: 1.8937701 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7166667 - value: 70.574776 - inSlope: 2.020113 - outSlope: 2.0585651 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7333333 - value: 70.6095 - inSlope: 2.1340964 - outSlope: 2.136843 - tangentMode: 0 - - serializedVersion: 2 - time: 1.75 - value: 70.64526 - inSlope: 2.1588156 - outSlope: 2.109377 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7666667 - value: 70.68028 - inSlope: 2.0874043 - outSlope: 1.9693012 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7833333 - value: 70.71266 - inSlope: 1.8786639 - outSlope: -5.270696 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8 - value: 70.5593 - inSlope: -16.997238 - outSlope: -13.953923 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8166667 - value: 70.27096 - inSlope: -23.899235 - outSlope: 12.339031 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8333334 - value: 70.470085 - inSlope: 11.1415205 - outSlope: 23.616508 - tangentMode: 0 - - serializedVersion: 2 - time: 1.85 - value: 70.80816 - inSlope: 13.51457 - outSlope: 17.20598 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8666667 - value: 70.97308 - inSlope: -4.8065233 - outSlope: -1803.8992 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8833333 - value: 76.74067 - inSlope: -86.63415 - outSlope: 83.198166 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9 - value: 78.08876 - inSlope: 75.698616 - outSlope: 71.584236 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9166666 - value: 79.241714 - inSlope: 63.82788 - outSlope: 61.081295 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9333333 - value: 80.21833 - inSlope: 53.134052 - outSlope: 51.61757 - tangentMode: 0 - - serializedVersion: 2 - time: 1.95 - value: 81.03675 - inSlope: 43.603092 - outSlope: 43.16395 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9666667 - value: 81.714584 - inSlope: 35.24692 - outSlope: 35.741306 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9833333 - value: 82.26954 - inSlope: 28.035763 - outSlope: 29.310179 - tangentMode: 0 - - serializedVersion: 2 - time: 2 - value: 82.718796 - inSlope: 21.931479 - outSlope: 23.821129 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0166667 - value: 83.07864 - inSlope: 16.891495 - outSlope: 19.23708 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0333333 - value: 83.364395 - inSlope: 12.796338 - outSlope: 15.466018 - tangentMode: 0 - - serializedVersion: 2 - time: 2.05 - value: 83.589806 - inSlope: 9.515543 - outSlope: 12.377483 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0666666 - value: 83.76639 - inSlope: 6.9268866 - outSlope: 9.904184 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0833333 - value: 83.90384 - inSlope: 4.8834276 - outSlope: 7.8552322 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1 - value: 84.00959 - inSlope: 3.2725556 - outSlope: 6.172949 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1166666 - value: 84.08944 - inSlope: 1.9844074 - outSlope: 4.752897 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1333334 - value: 84.14739 - inSlope: 0.90224016 - outSlope: 3.5224948 - tangentMode: 0 - - serializedVersion: 2 - time: 2.15 - value: 84.18651 - inSlope: 0.0027465846 - outSlope: 2.4197412 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1666667 - value: 84.209114 - inSlope: -0.803376 - outSlope: 1.4268507 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1833334 - value: 84.21676 - inSlope: -1.4927688 - outSlope: 0.54519707 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2 - value: 84.21124 - inSlope: -2.081911 - outSlope: -0.24169944 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2166667 - value: 84.194336 - inSlope: -2.5708032 - outSlope: -0.90087974 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2333333 - value: 84.16813 - inSlope: -2.9182463 - outSlope: -1.4076246 - tangentMode: 0 - - serializedVersion: 2 - time: 2.25 - value: 84.13511 - inSlope: -3.110507 - outSlope: -1.7536943 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2666667 - value: 84.098206 - inSlope: -3.142093 - outSlope: -1.9006366 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2833333 - value: 84.060455 - inSlope: -2.9772978 - outSlope: -1.8511981 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3 - value: 84.025185 - inSlope: -2.6435878 - outSlope: -1.6438309 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3166666 - value: 83.99514 - inSlope: -2.1354697 - outSlope: -1.2455761 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3333333 - value: 83.97298 - inSlope: -1.540834 - outSlope: -0.76080394 - tangentMode: 0 - - serializedVersion: 2 - time: 2.35 - value: 83.959915 - inSlope: -0.859681 - outSlope: -0.2334597 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3666666 - value: 83.9559 - inSlope: -0.23620628 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 3 - value: 83.9559 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: localEulerAngles.x - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -90.00002 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 0.5 - value: -90.00002 - inSlope: 0 - outSlope: -6071.847 - tangentMode: 0 - - serializedVersion: 2 - time: 0.51666665 - value: -50.26582 - inSlope: -1231.2067 - outSlope: 417.5666 - tangentMode: 0 - - serializedVersion: 2 - time: 0.53333336 - value: -43.448013 - inSlope: 389.75272 - outSlope: 858.1978 - tangentMode: 0 - - serializedVersion: 2 - time: 0.55 - value: -29.490993 - inSlope: 774.4291 - outSlope: 1060.4172 - tangentMode: 0 - - serializedVersion: 2 - time: 0.56666666 - value: -13.207206 - inSlope: 797.63684 - outSlope: 911.4251 - tangentMode: 0 - - serializedVersion: 2 - time: 0.5833333 - value: 0.045880936 - inSlope: 586.4457 - outSlope: 610.30853 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6 - value: 8.723071 - inSlope: 369.07047 - outSlope: 360.70844 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6166667 - value: 13.816212 - inSlope: 212.79645 - outSlope: 196.3444 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6333333 - value: 16.552567 - inSlope: 109.16576 - outSlope: 93.10098 - tangentMode: 0 - - serializedVersion: 2 - time: 0.65 - value: 17.786318 - inSlope: 40.715027 - outSlope: 27.773022 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6666667 - value: 18.05288 - inSlope: -5.002886 - outSlope: -14.160017 - tangentMode: 0 - - serializedVersion: 2 - time: 0.68333334 - value: 17.689783 - inSlope: -35.63316 - outSlope: -41.07689 - tangentMode: 0 - - serializedVersion: 2 - time: 0.7 - value: 16.919086 - inSlope: -55.76185 - outSlope: -57.87397 - tangentMode: 0 - - serializedVersion: 2 - time: 0.71666664 - value: 15.894247 - inSlope: -68.23993 - outSlope: -67.605225 - tangentMode: 0 - - serializedVersion: 2 - time: 0.73333335 - value: 14.724617 - inSlope: -75.02132 - outSlope: -72.39036 - tangentMode: 0 - - serializedVersion: 2 - time: 0.75 - value: 13.487742 - inSlope: -77.664314 - outSlope: -73.863045 - tangentMode: 0 - - serializedVersion: 2 - time: 0.76666665 - value: 12.235847 - inSlope: -77.493515 - outSlope: -73.42281 - tangentMode: 0 - - serializedVersion: 2 - time: 0.78333336 - value: 10.998699 - inSlope: -75.76633 - outSlope: -72.31414 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8 - value: 9.785655 - inSlope: -73.67353 - outSlope: -71.61084 - tangentMode: 0 - - serializedVersion: 2 - time: 0.81666666 - value: 8.588442 - inSlope: -72.246506 - outSlope: -72.12291 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8333333 - value: 7.3855214 - inSlope: -72.266846 - outSlope: -74.31828 - tangentMode: 0 - - serializedVersion: 2 - time: 0.85 - value: 6.1476474 - inSlope: -74.1746 - outSlope: -78.2508 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8666667 - value: 4.8450565 - inSlope: -77.963524 - outSlope: -151.16824 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8833333 - value: 2.3366911 - inSlope: -149.09668 - outSlope: -239.33022 - tangentMode: 0 - - serializedVersion: 2 - time: 0.9 - value: -1.6081781 - inSlope: -231.02742 - outSlope: -250.97498 - tangentMode: 0 - - serializedVersion: 2 - time: 0.9166667 - value: -5.723952 - inSlope: -238.46887 - outSlope: -199.98457 - tangentMode: 0 - - serializedVersion: 2 - time: 0.93333334 - value: -9.003899 - inSlope: -190.26279 - outSlope: -102.28419 - tangentMode: 0 - - serializedVersion: 2 - time: 0.95 - value: -10.694948 - inSlope: -99.81603 - outSlope: 21.5473 - tangentMode: 0 - - serializedVersion: 2 - time: 0.96666664 - value: -10.334963 - inSlope: 21.701109 - outSlope: 126.14778 - tangentMode: 0 - - serializedVersion: 2 - time: 0.98333335 - value: -8.2108555 - inSlope: 129.9147 - outSlope: -7479.5806 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 42.165466 - inSlope: -1685.7191 - outSlope: 381.04193 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0166667 - value: 48.326893 - inSlope: 345.4922 - outSlope: 283.40564 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0333333 - value: 52.92818 - inSlope: 260.9743 - outSlope: 216.11159 - tangentMode: 0 - - serializedVersion: 2 - time: 1.05 - value: 56.45963 - inSlope: 203.2713 - outSlope: 170.92905 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0666667 - value: 59.271873 - inSlope: 164.26244 - outSlope: 141.14287 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0833334 - value: 61.608284 - inSlope: 138.21776 - outSlope: 122.11178 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1 - value: 63.63939 - inSlope: 121.34136 - outSlope: 110.81645 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1166667 - value: 65.48839 - inSlope: 111.176254 - outSlope: 105.31504 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1333333 - value: 67.24837 - inSlope: 106.16099 - outSlope: 104.43064 - tangentMode: 0 - - serializedVersion: 2 - time: 1.15 - value: 68.99392 - inSlope: 105.34388 - outSlope: 107.48621 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1666666 - value: 70.7894 - inSlope: 108.23192 - outSlope: 114.18651 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1833333 - value: 72.69524 - inSlope: 114.702866 - outSlope: 124.58694 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2 - value: 74.77385 - inSlope: 125.01265 - outSlope: 139.12001 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2166667 - value: 77.09649 - inSlope: 139.9124 - outSlope: 158.68805 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2333333 - value: 79.75254 - inSlope: 160.87158 - outSlope: 184.96463 - tangentMode: 0 - - serializedVersion: 2 - time: 1.25 - value: 82.86421 - inSlope: 190.56628 - outSlope: 220.84464 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2666667 - value: 86.61147 - inSlope: 233.80165 - outSlope: 271.33646 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2833333 - value: 91.27563 - inSlope: 299.1978 - outSlope: 345.19763 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3 - value: 97.31586 - inSlope: 402.1934 - outSlope: 457.34702 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3166667 - value: 105.492676 - inSlope: 568.28076 - outSlope: 630.7312 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3333334 - value: 116.99298 - inSlope: 826.1562 - outSlope: 885.68567 - tangentMode: 0 - - serializedVersion: 2 - time: 1.35 - value: 133.17006 - inSlope: 1146.114 - outSlope: 1175.7003 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3666667 - value: 153.78983 - inSlope: 1318.9594 - outSlope: 1287.5494 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3833333 - value: 174.74521 - inSlope: 1157.5426 - outSlope: 832.69305 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4 - value: 172.3265 - inSlope: 67.68683 - outSlope: -0.23620628 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4166666 - value: 172.32257 - inSlope: -0.23620628 - outSlope: -11.409312 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4333333 - value: 172.13235 - inSlope: -11.420299 - outSlope: -13.683387 - tangentMode: 0 - - serializedVersion: 2 - time: 1.45 - value: 171.90431 - inSlope: -13.691627 - outSlope: -18.185137 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4666667 - value: 171.60121 - inSlope: -18.196123 - outSlope: -22.096273 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4833333 - value: 171.23285 - inSlope: -22.110006 - outSlope: -25.46084 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5 - value: 170.80836 - inSlope: -25.480066 - outSlope: -28.270596 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5166667 - value: 170.33714 - inSlope: -28.287075 - outSlope: -30.467863 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5333333 - value: 169.82915 - inSlope: -30.495329 - outSlope: -32.11032 - tangentMode: 0 - - serializedVersion: 2 - time: 1.55 - value: 169.29384 - inSlope: -32.137787 - outSlope: -33.12632 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5666667 - value: 168.7416 - inSlope: -33.148293 - outSlope: -33.544037 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5833334 - value: 168.18245 - inSlope: -33.555023 - outSlope: -33.30783 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6 - value: 167.62727 - inSlope: -33.313324 - outSlope: -32.478363 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6166667 - value: 167.08594 - inSlope: -32.470123 - outSlope: -30.99246 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6333333 - value: 166.56941 - inSlope: -30.973234 - outSlope: -28.85287 - tangentMode: 0 - - serializedVersion: 2 - time: 1.65 - value: 166.0888 - inSlope: -28.800686 - outSlope: -26.092554 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6666666 - value: 165.65427 - inSlope: -26.026636 - outSlope: -22.67031 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6833333 - value: 165.27692 - inSlope: -22.576925 - outSlope: -18.643682 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7 - value: 164.96677 - inSlope: -18.528328 - outSlope: -14.007582 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7166667 - value: 164.73413 - inSlope: -13.864759 - outSlope: -8.723153 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7333333 - value: 164.58968 - inSlope: -8.566598 - outSlope: -2.8921537 - tangentMode: 0 - - serializedVersion: 2 - time: 1.75 - value: 164.5424 - inSlope: -2.7218654 - outSlope: 3.5018954 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7666667 - value: 164.60168 - inSlope: 3.6694372 - outSlope: 10.431528 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7833333 - value: 164.77647 - inSlope: 10.593577 - outSlope: 322.86926 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8 - value: 170.12918 - inSlope: 316.18134 - outSlope: 299.96335 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8166667 - value: 175.078 - inSlope: 289.72964 - outSlope: -128.65002 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8333334 - value: 172.92123 - inSlope: -130.87476 - outSlope: -325.97015 - tangentMode: 0 - - serializedVersion: 2 - time: 1.85 - value: 167.42482 - inSlope: -336.22867 - outSlope: -471.7891 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8666667 - value: 159.51018 - inSlope: -476.88126 - outSlope: 3095.107 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8833333 - value: 119.16099 - inSlope: 1856.6404 - outSlope: 286.12683 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9 - value: 124.32325 - inSlope: 360.66364 - outSlope: 314.955 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9166666 - value: 129.97412 - inSlope: 390.40503 - outSlope: 342.22446 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9333333 - value: 136.07828 - inSlope: 416.6404 - outSlope: 366.8312 - tangentMode: 0 - - serializedVersion: 2 - time: 1.95 - value: 142.58012 - inSlope: 438.06888 - outSlope: 387.62823 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9666667 - value: 149.40483 - inSlope: 453.58472 - outSlope: 403.65182 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9833333 - value: 156.46294 - inSlope: 462.61 - outSlope: 414.31955 - tangentMode: 0 - - serializedVersion: 2 - time: 2 - value: 163.65833 - inSlope: 465.21652 - outSlope: 419.59573 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0166667 - value: 170.89824 - inSlope: 462.13208 - outSlope: 419.9775 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0333333 - value: 178.10182 - inSlope: 454.50208 - outSlope: 416.32455 - tangentMode: 0 - - serializedVersion: 2 - time: 2.05 - value: -174.79472 - inSlope: 443.65308 - outSlope: 409.69156 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0666666 - value: -167.83614 - inSlope: 430.86496 - outSlope: 401.03983 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0833333 - value: -161.05048 - inSlope: 417.1293 - outSlope: 391.16583 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1 - value: -154.45337 - inSlope: 403.09152 - outSlope: 380.51184 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1166666 - value: -148.05345 - inSlope: 389.0647 - outSlope: 369.27026 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1333334 - value: -141.85709 - inSlope: 375.0545 - outSlope: 357.39932 - tangentMode: 0 - - serializedVersion: 2 - time: 2.15 - value: -135.87247 - inSlope: 360.87924 - outSlope: 344.61948 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1666667 - value: -130.11261 - inSlope: 346.16855 - outSlope: 330.60364 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1833334 - value: -124.59625 - inSlope: 330.5487 - outSlope: 314.95636 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2 - value: -119.348755 - inSlope: 313.62427 - outSlope: 297.34525 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2166667 - value: -114.400986 - inSlope: 295.0848 - outSlope: 277.47647 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2333333 - value: -109.78849 - inSlope: 274.62277 - outSlope: 255.18243 - tangentMode: 0 - - serializedVersion: 2 - time: 2.25 - value: -105.54988 - inSlope: 252.08704 - outSlope: 230.29288 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2666667 - value: -101.72618 - inSlope: 227.30734 - outSlope: 202.79408 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2833333 - value: -98.359436 - inSlope: 200.18758 - outSlope: 172.57616 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3 - value: -95.49358 - inSlope: 170.54369 - outSlope: 139.59242 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3166666 - value: -93.17402 - inSlope: 138.23561 - outSlope: 103.70554 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3333333 - value: -91.44951 - inSlope: 102.96671 - outSlope: 64.71228 - tangentMode: 0 - - serializedVersion: 2 - time: 2.35 - value: -90.372505 - inSlope: 64.44037 - outSlope: 22.357199 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3666666 - value: -90.00002 - inSlope: 22.326986 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 3 - value: -90.00002 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: localEulerAngles.y - path: Root/Cube - classID: 4 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.000016216954 - inSlope: 0.0000057489924 - outSlope: 0.0000057489924 - tangentMode: 0 - - serializedVersion: 2 - time: 0.5 - value: -0.000016216954 - inSlope: 0.0000057489924 - outSlope: -5822.353 - tangentMode: 0 - - serializedVersion: 2 - time: 0.51666665 - value: 38.3467 - inSlope: -1181.2435 - outSlope: 462.3028 - tangentMode: 0 - - serializedVersion: 2 - time: 0.53333336 - value: 45.910145 - inSlope: 434.4992 - outSlope: 937.4196 - tangentMode: 0 - - serializedVersion: 2 - time: 0.55 - value: 61.187626 - inSlope: 853.6735 - outSlope: 1169.4319 - tangentMode: 0 - - serializedVersion: 2 - time: 0.56666666 - value: 79.289085 - inSlope: 906.7753 - outSlope: 1046.6698 - tangentMode: 0 - - serializedVersion: 2 - time: 0.5833333 - value: 94.79831 - inSlope: 722.02765 - outSlope: 769.4145 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6 - value: 106.131294 - inSlope: 528.8571 - outSlope: 541.82837 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6166667 - value: 114.24946 - inSlope: 395.00693 - outSlope: 397.58322 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6333333 - value: 120.3489 - inSlope: 311.96396 - outSlope: 312.1672 - tangentMode: 0 - - serializedVersion: 2 - time: 0.65 - value: 125.24543 - inSlope: 261.7866 - outSlope: 261.7747 - tangentMode: 0 - - serializedVersion: 2 - time: 0.6666667 - value: 129.42584 - inSlope: 231.37695 - outSlope: 231.18552 - tangentMode: 0 - - serializedVersion: 2 - time: 0.68333334 - value: 133.16725 - inSlope: 212.35219 - outSlope: 211.36891 - tangentMode: 0 - - serializedVersion: 2 - time: 0.7 - value: 136.61998 - inSlope: 199.41577 - outSlope: 196.85596 - tangentMode: 0 - - serializedVersion: 2 - time: 0.71666664 - value: 139.85634 - inSlope: 189.16003 - outSlope: 184.29791 - tangentMode: 0 - - serializedVersion: 2 - time: 0.73333335 - value: 142.89938 - inSlope: 179.3019 - outSlope: 171.49126 - tangentMode: 0 - - serializedVersion: 2 - time: 0.75 - value: 145.73946 - inSlope: 168.286 - outSlope: 157.05795 - tangentMode: 0 - - serializedVersion: 2 - time: 0.76666665 - value: 148.34607 - inSlope: 155.08865 - outSlope: 140.0863 - tangentMode: 0 - - serializedVersion: 2 - time: 0.78333336 - value: 150.6749 - inSlope: 138.99316 - outSlope: 120.020256 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8 - value: 152.67265 - inSlope: 119.539604 - outSlope: 96.49576 - tangentMode: 0 - - serializedVersion: 2 - time: 0.81666666 - value: 154.28061 - inSlope: 96.43259 - outSlope: 69.28535 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8333333 - value: 155.43654 - inSlope: 69.48585 - outSlope: 38.295494 - tangentMode: 0 - - serializedVersion: 2 - time: 0.85 - value: 156.0767 - inSlope: 38.630573 - outSlope: 3.4799228 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8666667 - value: 156.13686 - inSlope: 3.8644445 - outSlope: -112.42595 - tangentMode: 0 - - serializedVersion: 2 - time: 0.8833333 - value: 154.2747 - inSlope: -110.267136 - outSlope: -240.61455 - tangentMode: 0 - - serializedVersion: 2 - time: 0.9 - value: 150.30836 - inSlope: -232.31987 - outSlope: -271.46323 - tangentMode: 0 - - serializedVersion: 2 - time: 0.9166667 - value: 145.85036 - inSlope: -259.09265 - outSlope: -216.00516 - tangentMode: 0 - - serializedVersion: 2 - time: 0.93333334 - value: 142.30278 - inSlope: -206.3976 - outSlope: -86.94863 - tangentMode: 0 - - serializedVersion: 2 - time: 0.95 - value: 140.86765 - inSlope: -84.413536 - outSlope: 73.0976 - tangentMode: 0 - - serializedVersion: 2 - time: 0.96666664 - value: 142.08673 - inSlope: 73.23493 - outSlope: 192.46898 - tangentMode: 0 - - serializedVersion: 2 - time: 0.98333335 - value: 145.31477 - inSlope: 195.98184 - outSlope: -3342.5742 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 171.04326 - inSlope: -792.20013 - outSlope: 461.5608 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0166667 - value: 178.55411 - inSlope: 427.35208 - outSlope: 333.39142 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0333333 - value: -176.0072 - inSlope: 311.7511 - outSlope: 238.07945 - tangentMode: 0 - - serializedVersion: 2 - time: 1.05 - value: -172.108 - inSlope: 225.53854 - outSlope: 166.63684 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0666667 - value: -169.36754 - inSlope: 159.92424 - outSlope: 111.7393 - tangentMode: 0 - - serializedVersion: 2 - time: 1.0833334 - value: -167.52223 - inSlope: 108.627426 - outSlope: 68.27186 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1 - value: -166.38916 - inSlope: 67.376465 - outSlope: 32.84366 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1166667 - value: -165.83894 - inSlope: 33.338043 - outSlope: 3.2492096 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1333333 - value: -165.77704 - inSlope: 4.647221 - outSlope: -21.904013 - tangentMode: 0 - - serializedVersion: 2 - time: 1.15 - value: -166.1308 - inSlope: -19.852314 - outSlope: -43.40153 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1666666 - value: -166.83981 - inSlope: -40.792274 - outSlope: -61.539974 - tangentMode: 0 - - serializedVersion: 2 - time: 1.1833333 - value: -167.84799 - inSlope: -58.340206 - outSlope: -76.186966 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2 - value: -169.09604 - inSlope: -72.18522 - outSlope: -86.704185 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2166667 - value: -170.51259 - inSlope: -81.42525 - outSlope: -91.8348 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2333333 - value: -172.00285 - inSlope: -84.31466 - outSlope: -89.428795 - tangentMode: 0 - - serializedVersion: 2 - time: 1.25 - value: -173.43166 - inSlope: -77.78328 - outSlope: -75.97602 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2666667 - value: -174.59627 - inSlope: -56.51098 - outSlope: -45.730633 - tangentMode: 0 - - serializedVersion: 2 - time: 1.2833333 - value: -175.18112 - inSlope: -11.236278 - outSlope: 10.83253 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3 - value: -174.68008 - inSlope: 74.17152 - outSlope: 109.40942 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3166667 - value: -172.27301 - inSlope: 225.9599 - outSlope: 273.61478 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3333334 - value: -166.70192 - inSlope: 473.5222 - outSlope: 524.2873 - tangentMode: 0 - - serializedVersion: 2 - time: 1.35 - value: -156.53372 - inSlope: 787.7342 - outSlope: 815.1424 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3666667 - value: -141.91792 - inSlope: 959.79675 - outSlope: 932.9132 - tangentMode: 0 - - serializedVersion: 2 - time: 1.3833333 - value: -126.876915 - inSlope: 802.65094 - outSlope: 1043.7709 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4 - value: -130.4814 - inSlope: 110.56377 - outSlope: -0.13183606 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4166666 - value: -130.48363 - inSlope: -0.13458265 - outSlope: 20.676289 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4333333 - value: -130.13898 - inSlope: 20.670795 - outSlope: 24.801481 - tangentMode: 0 - - serializedVersion: 2 - time: 1.45 - value: -129.72562 - inSlope: 24.798735 - outSlope: 33.68686 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4666667 - value: -129.16422 - inSlope: 33.67862 - outSlope: 42.02 - tangentMode: 0 - - serializedVersion: 2 - time: 1.4833333 - value: -128.46397 - inSlope: 42.009014 - outSlope: 49.76262 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5 - value: -127.63476 - inSlope: 49.735153 - outSlope: 56.898247 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5166667 - value: -126.68653 - inSlope: 56.876274 - outSlope: 63.46808 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5333333 - value: -125.62889 - inSlope: 63.440613 - outSlope: 69.4007 - tangentMode: 0 - - serializedVersion: 2 - time: 1.55 - value: -124.472305 - inSlope: 69.37324 - outSlope: 74.73678 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5666667 - value: -123.22678 - inSlope: 74.706566 - outSlope: 79.425735 - tangentMode: 0 - - serializedVersion: 2 - time: 1.5833334 - value: -121.90312 - inSlope: 79.40376 - outSlope: 83.49068 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6 - value: -120.511604 - inSlope: 83.47969 - outSlope: 86.84701 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6166667 - value: -119.064095 - inSlope: 86.84701 - outSlope: 89.566124 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6333333 - value: -117.571205 - inSlope: 89.5826 - outSlope: 91.63155 - tangentMode: 0 - - serializedVersion: 2 - time: 1.65 - value: -116.04383 - inSlope: 91.66451 - outSlope: 92.98563 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6666666 - value: -114.49371 - inSlope: 93.04056 - outSlope: 93.70523 - tangentMode: 0 - - serializedVersion: 2 - time: 1.6833333 - value: -112.931496 - inSlope: 93.77939 - outSlope: 93.73477 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7 - value: -111.36867 - inSlope: 93.83365 - outSlope: 93.10922 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7166667 - value: -109.81609 - inSlope: 93.23007 - outSlope: 91.88424 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7333333 - value: -108.28383 - inSlope: 92.02432 - outSlope: 89.9891 - tangentMode: 0 - - serializedVersion: 2 - time: 1.75 - value: -106.78314 - inSlope: 90.14016 - outSlope: 87.467735 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7666667 - value: -105.32451 - inSlope: 87.621544 - outSlope: 84.31466 - tangentMode: 0 - - serializedVersion: 2 - time: 1.7833333 - value: -103.918365 - inSlope: 84.462975 - outSlope: 382.26965 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8 - value: -97.575485 - inSlope: 375.61194 - outSlope: 349.39053 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8166667 - value: -91.80272 - inSlope: 339.1898 - outSlope: -94.4111 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8333334 - value: -93.388885 - inSlope: -96.64682 - outSlope: -311.3968 - tangentMode: 0 - - serializedVersion: 2 - time: 1.85 - value: -98.642494 - inSlope: -321.67725 - outSlope: -482.70676 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8666667 - value: -106.73901 - inSlope: -487.78793 - outSlope: 3062.656 - tangentMode: 0 - - serializedVersion: 2 - time: 1.8833333 - value: -146.91049 - inSlope: 1850.2834 - outSlope: 337.86014 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9 - value: -140.88687 - inSlope: 412.2596 - outSlope: 356.85825 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9166666 - value: -134.53809 - inSlope: 432.22455 - outSlope: 375.26312 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9333333 - value: -127.88355 - inSlope: 449.6324 - outSlope: 391.84692 - tangentMode: 0 - - serializedVersion: 2 - time: 1.95 - value: -120.96487 - inSlope: 463.05438 - outSlope: 405.37668 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9666667 - value: -113.84446 - inSlope: 471.31393 - outSlope: 414.8002 - tangentMode: 0 - - serializedVersion: 2 - time: 1.9833333 - value: -106.6007 - inSlope: 473.74466 - outSlope: 419.4639 - tangentMode: 0 - - serializedVersion: 2 - time: 2 - value: -99.319595 - inSlope: 470.36362 - outSlope: 419.29636 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0166667 - value: -92.08469 - inSlope: 461.8327 - outSlope: 414.74527 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0333333 - value: -84.968216 - inSlope: 449.27258 - outSlope: 406.64835 - tangentMode: 0 - - serializedVersion: 2 - time: 2.05 - value: -78.025955 - inSlope: 433.9851 - outSlope: 396.0465 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0666666 - value: -71.294815 - inSlope: 417.2172 - outSlope: 383.86816 - tangentMode: 0 - - serializedVersion: 2 - time: 2.0833333 - value: -64.79537 - inSlope: 399.94666 - outSlope: 370.90155 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1 - value: -58.53592 - inSlope: 382.8327 - outSlope: 357.60806 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1166666 - value: -52.51771 - inSlope: 366.163 - outSlope: 344.16617 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1333334 - value: -46.739708 - inSlope: 349.95245 - outSlope: 330.55008 - tangentMode: 0 - - serializedVersion: 2 - time: 2.15 - value: -41.202667 - inSlope: 334.02863 - outSlope: 316.47797 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1666667 - value: -35.911892 - inSlope: 318.02084 - outSlope: 301.632 - tangentMode: 0 - - serializedVersion: 2 - time: 2.1833334 - value: -30.87832 - inSlope: 301.57947 - outSlope: 285.652 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2 - value: -26.119196 - inSlope: 284.31717 - outSlope: 268.20847 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2166667 - value: -21.656994 - inSlope: 265.94836 - outSlope: 249.0349 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2333333 - value: -17.518597 - inSlope: 246.17569 - outSlope: 227.96034 - tangentMode: 0 - - serializedVersion: 2 - time: 2.25 - value: -13.733776 - inSlope: 224.86769 - outSlope: 204.84235 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2666667 - value: -10.334273 - inSlope: 201.84908 - outSlope: 179.67041 - tangentMode: 0 - - serializedVersion: 2 - time: 2.2833333 - value: -7.352868 - inSlope: 177.06836 - outSlope: 152.36559 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3 - value: -4.823916 - inSlope: 150.33475 - outSlope: 122.87714 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3166666 - value: -2.7830932 - inSlope: 121.50835 - outSlope: 91.054214 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3333333 - value: -1.269497 - inSlope: 90.31253 - outSlope: 56.702576 - tangentMode: 0 - - serializedVersion: 2 - time: 2.35 - value: -0.32593334 - inSlope: 56.432335 - outSlope: 19.559439 - tangentMode: 0 - - serializedVersion: 2 - time: 2.3666666 - value: -0.000016216954 - inSlope: 19.533884 - outSlope: 0.0000045386773 - tangentMode: 0 - - serializedVersion: 2 - time: 3 - value: -0.000016216954 - inSlope: 0.0000045386773 - outSlope: 0.0000045386773 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: localEulerAngles.z - path: Root/Cube - classID: 4 - script: {fileID: 0} - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_GenerateMotionCurves: 0 - m_Events: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim.meta deleted file mode 100644 index 2ce07fa4..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/PickUp.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a69db62a1ed06b5419a1de4873b0f493 -timeCreated: 1502528209 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim deleted file mode 100644 index 1e0472e7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim +++ /dev/null @@ -1,63698 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!74 &7400000 -AnimationClip: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: WalkRM - serializedVersion: 6 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: [] - m_ScaleCurves: [] - m_FloatCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000005360663 - inSlope: 0.00003236671 - outSlope: 0.00003236671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0000000033788634 - inSlope: 0.00003236671 - outSlope: -0.00000014475023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 9.663595e-10 - inSlope: -0.00000014475023 - outSlope: -0.00000029588043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000000003964981 - inSlope: -0.00000029588043 - outSlope: 0.00000019237366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -7.5875267e-10 - inSlope: 0.00000019237366 - outSlope: -0.00000006248798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0000000018002189 - inSlope: -0.00000006248798 - outSlope: -0.000032041633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0000005358274 - inSlope: -0.000032041633 - outSlope: 0.00003208122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0000000011403701 - inSlope: 0.00003208122 - outSlope: 0.000000055899896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -2.0870485e-10 - inSlope: 0.000000055899896 - outSlope: -0.000032282147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0000005382445 - inSlope: -0.000032282147 - outSlope: 0.00003224398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -8.448468e-10 - inSlope: 0.00003224398 - outSlope: -0.000000095898194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00000000244315 - inSlope: -0.000000095898194 - outSlope: 0.00000022512333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0000000013089054 - inSlope: 0.00000022512333 - outSlope: -0.000000095034146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -2.749969e-10 - inSlope: -0.000000095034146 - outSlope: -0.000032272692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0000005381532 - inSlope: -0.000032272692 - outSlope: 0.00003223906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -8.3559965e-10 - inSlope: 0.00003223906 - outSlope: 0.000000059580056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 1.574021e-10 - inSlope: 0.000000059580056 - outSlope: -0.00003228418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0000005379118 - inSlope: -0.00003228418 - outSlope: 0.00000004956628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00000053708567 - inSlope: 0.00000004956628 - outSlope: 0.00003222792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 4.577982e-11 - inSlope: 0.00003222792 - outSlope: 0.000000039507352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 7.042362e-10 - inSlope: 0.000000039507352 - outSlope: -0.000032154836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000005352092 - inSlope: -0.000032154836 - outSlope: 0.00003205143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0000000010182789 - inSlope: 0.00003205143 - outSlope: -0.000032014555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0000005345937 - inSlope: -0.000032014555 - outSlope: -0.00000015490274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0000005371754 - inSlope: -0.00000015490274 - outSlope: -0.000000003761901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0000005372381 - inSlope: -0.000000003761901 - outSlope: 0.0000321778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -9.410422e-10 - inSlope: 0.0000321778 - outSlope: -0.00000017900035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0000000039243786 - inSlope: -0.00000017900035 - outSlope: -0.000031891886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.00000053545625 - inSlope: -0.000031891886 - outSlope: -0.00000019014142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0000005386253 - inSlope: -0.00000019014142 - outSlope: -0.000000035535066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0000005392175 - inSlope: -0.000000035535066 - outSlope: 0.000032140822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.0000000035376648 - inSlope: 0.000032140822 - outSlope: 0.0000002735054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0000000010207707 - inSlope: 0.0000002735054 - outSlope: -0.00000021058699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0000000024890092 - inSlope: -0.00000021058699 - outSlope: 0.00000010617913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -7.193588e-10 - inSlope: 0.00000010617913 - outSlope: -0.00003207345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.00000053527634 - inSlope: -0.00003207345 - outSlope: -0.00000005863497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0000005362536 - inSlope: -0.00000005863497 - outSlope: -0.00000022086077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0000005399346 - inSlope: -0.00000022086077 - outSlope: 0.0000002577465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.00000053563883 - inSlope: 0.0000002577465 - outSlope: -0.00000006348507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0000005366969 - inSlope: -0.00000006348507 - outSlope: 0.00003227673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0000000012499826 - inSlope: 0.00003227673 - outSlope: -0.000000061667805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 2.2218674e-10 - inSlope: -0.000000061667805 - outSlope: -0.00003224641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.0000005372175 - inSlope: -0.00003224641 - outSlope: 0.00003228718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 9.0160934e-10 - inSlope: 0.00003228718 - outSlope: -0.00000021675127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000000027109213 - inSlope: -0.00000021675127 - outSlope: -0.000032250107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0000005402122 - inSlope: -0.000032250107 - outSlope: 0.000032465978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 8.8687757e-10 - inSlope: 0.000032465978 - outSlope: 0.0000001131565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0000000027728242 - inSlope: 0.0000001131565 - outSlope: -0.000032409855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.0000005373909 - inSlope: -0.000032409855 - outSlope: 0.00003233119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0000000014617677 - inSlope: 0.00003233119 - outSlope: -0.000000032585568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 9.186754e-10 - inSlope: -0.000000032585568 - outSlope: -0.000032242126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00000053645147 - inSlope: -0.000032242126 - outSlope: 0.00003219772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.7669095e-10 - inSlope: 0.00003219772 - outSlope: -0.000000011506617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.5085811e-11 - inSlope: -0.000000011506617 - outSlope: -0.000032065724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0000005344433 - inSlope: -0.000032065724 - outSlope: 0.000032076267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.6253077e-10 - inSlope: 0.000032076267 - outSlope: -0.000032177777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00000053613326 - inSlope: -0.000032177777 - outSlope: 0.000032104646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0000000010563128 - inSlope: 0.000032104646 - outSlope: 0.00000004843164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -2.4911959e-10 - inSlope: 0.00000004843164 - outSlope: 0.000000037254527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 3.717908e-10 - inSlope: 0.000000037254527 - outSlope: -0.000032186315 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0000005360663 - inSlope: -0.000032186315 - outSlope: -0.000032186315 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.4091808e-11 - inSlope: 0.0000000043305355 - outSlope: 0.0000000043305355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 4.8083787e-11 - inSlope: 0.0000000043305355 - outSlope: -0.000000005691828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -4.6780017e-11 - inSlope: -0.000000005691828 - outSlope: -0.00000000584067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -1.4412452e-10 - inSlope: -0.00000000584067 - outSlope: 0.0000000070888873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -2.597638e-11 - inSlope: 0.0000000070888873 - outSlope: -0.000032194566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.00000053660204 - inSlope: -0.000032194566 - outSlope: 0.000032195825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -4.993188e-12 - inSlope: 0.000032195825 - outSlope: -0.0000000039336054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -7.055327e-11 - inSlope: -0.0000000039336054 - outSlope: 0.0000000039620325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -4.5193745e-12 - inSlope: 0.0000000039620325 - outSlope: -8.155189e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -1.8111354e-11 - inSlope: -8.155189e-10 - outSlope: 0.0000000028929763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 3.0104915e-11 - inSlope: 0.0000000028929763 - outSlope: -0.0000000032047422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -2.3307453e-11 - inSlope: -0.0000000032047422 - outSlope: 0.0000000018151997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 6.9458727e-12 - inSlope: 0.0000000018151997 - outSlope: -5.9079913e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -2.9007792e-12 - inSlope: -5.9079913e-10 - outSlope: 5.2179894e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 5.795869e-12 - inSlope: 5.2179894e-10 - outSlope: 1.09559245e-11 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 5.9784677e-12 - inSlope: 1.09559245e-11 - outSlope: -4.62899e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -1.7365222e-12 - inSlope: -4.62899e-10 - outSlope: 0.0000000034147447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 5.5175836e-11 - inSlope: 0.0000000034147447 - outSlope: -0.000000005474045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -3.6058326e-11 - inSlope: -0.000000005474045 - outSlope: 0.0000000046076245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 4.0735342e-11 - inSlope: 0.0000000046076245 - outSlope: -0.000000005943091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -5.8316255e-11 - inSlope: -0.000000005943091 - outSlope: 7.362378e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -4.6045636e-11 - inSlope: 7.362378e-10 - outSlope: 0.000000004429714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 2.7782993e-11 - inSlope: 0.000000004429714 - outSlope: -0.000000015564195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -2.3162e-10 - inSlope: -0.000000015564195 - outSlope: 0.000000010435029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -5.7702714e-11 - inSlope: 0.000000010435029 - outSlope: 0.0000000016091363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -3.0883802e-11 - inSlope: 0.0000000016091363 - outSlope: 0.0000000034106151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 2.5959832e-11 - inSlope: 0.0000000034106151 - outSlope: 0.000000004646846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 1.0340719e-10 - inSlope: 0.000000004646846 - outSlope: -0.0000000064042975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -3.3311923e-12 - inSlope: -0.0000000064042975 - outSlope: 0.000000005555354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 8.9257955e-11 - inSlope: 0.000000005555354 - outSlope: 0.0000000024422249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 1.2996174e-10 - inSlope: 0.0000000024422249 - outSlope: -0.0000000065970847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 2.001043e-11 - inSlope: -0.0000000065970847 - outSlope: -0.0000000020828441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -1.4703728e-11 - inSlope: -0.0000000020828441 - outSlope: 0.0000000050435065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 6.935463e-11 - inSlope: 0.0000000050435065 - outSlope: -0.0000000025822275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 2.6317547e-11 - inSlope: -0.0000000025822275 - outSlope: -0.0000000019595419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -6.3414517e-12 - inSlope: -0.0000000019595419 - outSlope: 3.7731976e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -5.277236e-14 - inSlope: 3.7731976e-10 - outSlope: -0.0000000015367606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -2.5665425e-11 - inSlope: -0.0000000015367606 - outSlope: 0.0000000027390694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 1.9985688e-11 - inSlope: 0.0000000027390694 - outSlope: -0.0000000020367443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -1.3960019e-11 - inSlope: -0.0000000020367443 - outSlope: -0.0000000029685936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -6.343671e-11 - inSlope: -0.0000000029685936 - outSlope: 0.00000000157069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -3.7258564e-11 - inSlope: 0.00000000157069 - outSlope: 0.0000000019829969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -4.2086473e-12 - inSlope: 0.0000000019829969 - outSlope: -0.000000003250838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -5.838923e-11 - inSlope: -0.000000003250838 - outSlope: -0.0000000016104504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -8.523014e-11 - inSlope: -0.0000000016104504 - outSlope: -0.0000000014285162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -1.0903872e-10 - inSlope: -0.0000000014285162 - outSlope: 0.0000000035711347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -4.9519867e-11 - inSlope: 0.0000000035711347 - outSlope: 0.0000000098397805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 1.144769e-10 - inSlope: 0.0000000098397805 - outSlope: -0.000000009723906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -4.758804e-11 - inSlope: -0.000000009723906 - outSlope: -0.000000008093168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -1.8247405e-10 - inSlope: -0.000000008093168 - outSlope: 0.000000018632248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.2806312e-10 - inSlope: 0.000000018632248 - outSlope: -0.000000010852154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -5.2806582e-11 - inSlope: -0.000000010852154 - outSlope: 0.000000008723001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 9.2576634e-11 - inSlope: 0.000000008723001 - outSlope: -0.000000005601866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -7.877153e-13 - inSlope: -0.000000005601866 - outSlope: 0.000000020403508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 3.3927045e-10 - inSlope: 0.000000020403508 - outSlope: -0.000000014844742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 9.1857424e-11 - inSlope: -0.000000014844742 - outSlope: -8.1907936e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 7.8206115e-11 - inSlope: -8.1907936e-10 - outSlope: -0.000000017615578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -2.1538657e-10 - inSlope: -0.000000017615578 - outSlope: 0.000000007277897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -9.4088404e-11 - inSlope: 0.000000007277897 - outSlope: 0.000000006543123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.4963933e-11 - inSlope: 0.000000006543123 - outSlope: -0.0000000023433466 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -2.4091808e-11 - inSlope: -0.0000000023433466 - outSlope: -0.0000000023433466 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.112441406 - inSlope: 0.059094872 - outSlope: 0.059094872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.11145649 - inSlope: 0.059094872 - outSlope: 0.17042576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.10861606 - inSlope: 0.17042576 - outSlope: 0.27171853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10408742 - inSlope: 0.27171853 - outSlope: 0.36286974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.09803959 - inSlope: 0.36286974 - outSlope: 0.4439168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.09064098 - inSlope: 0.4439168 - outSlope: 0.51488763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.08205952 - inSlope: 0.51488763 - outSlope: 0.57568747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.07246473 - inSlope: 0.57568747 - outSlope: 0.62635076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.062025543 - inSlope: 0.62635076 - outSlope: 0.6669038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.05091048 - inSlope: 0.6669038 - outSlope: 0.69732165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.039288454 - inSlope: 0.69732165 - outSlope: 0.7175657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.027329026 - inSlope: 0.7175657 - outSlope: 0.7276082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.015202223 - inSlope: 0.7276082 - outSlope: 0.727576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.003075957 - inSlope: 0.727576 - outSlope: 0.7173568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.008879988 - inSlope: 0.7173568 - outSlope: 0.69698274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.020496367 - inSlope: 0.69698274 - outSlope: 0.6664695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0316042 - inSlope: 0.6664695 - outSlope: 0.625867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.042035308 - inSlope: 0.625867 - outSlope: 0.5751405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.05162099 - inSlope: 0.5751405 - outSlope: 0.5142931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.060192533 - inSlope: 0.5142931 - outSlope: 0.4433849 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.06758229 - inSlope: 0.4433849 - outSlope: 0.36237127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0736218 - inSlope: 0.36237127 - outSlope: 0.271349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.07814429 - inSlope: 0.271349 - outSlope: 0.17020063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.080980964 - inSlope: 0.17020063 - outSlope: 0.058983516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.08196402 - inSlope: 0.058983516 - outSlope: -0.045367822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.081207894 - inSlope: -0.045367822 - outSlope: -0.13194759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.079008766 - inSlope: -0.13194759 - outSlope: -0.21235025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0754696 - inSlope: -0.21235025 - outSlope: -0.28660586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.07069283 - inSlope: -0.28660586 - outSlope: -0.35471085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.06478099 - inSlope: -0.35471085 - outSlope: -0.41663834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.05783701 - inSlope: -0.41663834 - outSlope: -0.4724177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.04996339 - inSlope: -0.4724177 - outSlope: -0.522016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0412631 - inSlope: -0.522016 - outSlope: -0.565437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.03183916 - inSlope: -0.565437 - outSlope: -0.6026608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.021794822 - inSlope: -0.6026608 - outSlope: -0.6336883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0112333605 - inSlope: -0.6336883 - outSlope: -0.6585665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00025722384 - inSlope: -0.6585665 - outSlope: -0.6772208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.011029779 - inSlope: -0.6772208 - outSlope: -0.6896608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.022524115 - inSlope: -0.6896608 - outSlope: -0.6958408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.03412145 - inSlope: -0.6958408 - outSlope: -0.69587183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.045719344 - inSlope: -0.69587183 - outSlope: -0.68962747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.057213124 - inSlope: -0.68962747 - outSlope: -0.677205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.06849986 - inSlope: -0.677205 - outSlope: -0.6585697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.079476014 - inSlope: -0.6585697 - outSlope: -0.6337181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.09003801 - inSlope: -0.6337181 - outSlope: -0.6026599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10008233 - inSlope: -0.6026599 - outSlope: -0.5654522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.109506525 - inSlope: -0.5654522 - outSlope: -0.5220012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.11820657 - inSlope: -0.5220012 - outSlope: -0.4724005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.1260799 - inSlope: -0.4724005 - outSlope: -0.41665563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.13302416 - inSlope: -0.41665563 - outSlope: -0.35469565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13893574 - inSlope: -0.35469565 - outSlope: -0.2866201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.14371276 - inSlope: -0.2866201 - outSlope: -0.21236768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.14725222 - inSlope: -0.21236768 - outSlope: -0.13193172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.14945108 - inSlope: -0.13193172 - outSlope: -0.04534994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15020691 - inSlope: -0.04534994 - outSlope: 0.16775563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.14741097 - inSlope: 0.16775563 - outSlope: 0.4193575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.14042169 - inSlope: 0.4193575 - outSlope: 0.5454653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.13133061 - inSlope: 0.5454653 - outSlope: 0.54559445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.12223738 - inSlope: 0.54559445 - outSlope: 0.41980708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.115240574 - inSlope: 0.41980708 - outSlope: 0.16795026 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.112441406 - inSlope: 0.16795026 - outSlope: 0.16795026 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.077649966 - inSlope: 0.000035762783 - outSlope: 0.000035762783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.07764937 - inSlope: 0.000035762783 - outSlope: 0.00009030103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.077647865 - inSlope: 0.00009030103 - outSlope: 0.00013276936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.07764565 - inSlope: 0.00013276936 - outSlope: 0.00019624826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.07764238 - inSlope: 0.00019624826 - outSlope: 0.0002230704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.07763866 - inSlope: 0.0002230704 - outSlope: 0.00029325488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.077633776 - inSlope: 0.00029325488 - outSlope: 0.00037908557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.07762746 - inSlope: 0.00037908557 - outSlope: 0.00042110664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.07762044 - inSlope: 0.00042110664 - outSlope: 0.00051587826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.07761184 - inSlope: 0.00051587826 - outSlope: 0.0005395711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.07760285 - inSlope: 0.0005395711 - outSlope: 0.0006768108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.07759157 - inSlope: 0.0006768108 - outSlope: 0.00074788934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.0775791 - inSlope: 0.00074788934 - outSlope: 0.0007715822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.07756624 - inSlope: 0.0007715822 - outSlope: 0.0009320677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.07755071 - inSlope: 0.0009320677 - outSlope: 0.0009973348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.07753409 - inSlope: 0.0009973348 - outSlope: 0.0010657301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.077516325 - inSlope: 0.0010657301 - outSlope: 0.0011850905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.07749657 - inSlope: 0.0011850905 - outSlope: 0.0012566139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.07747563 - inSlope: 0.0012566139 - outSlope: 0.0013835741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.07745257 - inSlope: 0.0013835741 - outSlope: 0.0014175463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.077428944 - inSlope: 0.0014175463 - outSlope: 0.0015440598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.07740321 - inSlope: 0.0015440598 - outSlope: 0.0015775847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.07737692 - inSlope: 0.0015775847 - outSlope: 0.0016710178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.07734907 - inSlope: 0.0016710178 - outSlope: 0.0017108009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.07732055 - inSlope: 0.0017108009 - outSlope: 0.0014466061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.07729644 - inSlope: 0.0014466061 - outSlope: 0.00089988037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.077281445 - inSlope: 0.00089988037 - outSlope: 0.0002892318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.077276625 - inSlope: 0.0002892318 - outSlope: -0.0002244113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.077280365 - inSlope: -0.0002244113 - outSlope: -0.000709445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.07729219 - inSlope: -0.000709445 - outSlope: -0.0011569252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.07731147 - inSlope: -0.0011569252 - outSlope: -0.0014153137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.07733506 - inSlope: -0.0014153137 - outSlope: -0.001738961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.07736404 - inSlope: -0.001738961 - outSlope: -0.0018654781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.07739513 - inSlope: -0.0018654781 - outSlope: -0.0019298512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0774273 - inSlope: -0.0019298512 - outSlope: -0.0020013768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.077460654 - inSlope: -0.0020013768 - outSlope: -0.0019262681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07749276 - inSlope: -0.0019262681 - outSlope: -0.0018064695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.07752287 - inSlope: -0.0018064695 - outSlope: -0.0016343609 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.077550106 - inSlope: -0.0016343609 - outSlope: -0.0014510765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.07757429 - inSlope: -0.0014510765 - outSlope: -0.0012248722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.077594705 - inSlope: -0.0012248722 - outSlope: -0.0010299692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.07761187 - inSlope: -0.0010299692 - outSlope: -0.00080332236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.07762526 - inSlope: -0.00080332236 - outSlope: -0.0006146735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.077635504 - inSlope: -0.0006146735 - outSlope: -0.0004197646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0776425 - inSlope: -0.0004197646 - outSlope: -0.0002561512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.07764677 - inSlope: -0.0002561512 - outSlope: -0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.07764942 - inSlope: -0.00015914455 - outSlope: -0.000066608016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.07765053 - inSlope: -0.000066608016 - outSlope: -0.000062584935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.077651575 - inSlope: -0.000062584935 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.07765263 - inSlope: -0.000063479005 - outSlope: -0.000059902726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.07765363 - inSlope: -0.000059902726 - outSlope: -0.000036209727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.077654235 - inSlope: -0.000036209727 - outSlope: -0.0000621379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.07765527 - inSlope: -0.0000621379 - outSlope: -0.0000022351762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.077655345 - inSlope: -0.0000022351762 - outSlope: 0.000029951256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.077654846 - inSlope: 0.000029951256 - outSlope: 0.000036656893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.077654235 - inSlope: 0.000036656893 - outSlope: 0.0000925363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.07765269 - inSlope: 0.0000925363 - outSlope: 0.000068396395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.07765155 - inSlope: 0.000068396395 - outSlope: 0.00006347878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.077650495 - inSlope: 0.00006347878 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.077649966 - inSlope: 0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 3.749058e-15 - inSlope: -0.000643729 - outSlope: -0.000643729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.000010728817 - inSlope: -0.000643729 - outSlope: -0.0018668205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.000041842493 - inSlope: -0.0018668205 - outSlope: -0.0030255304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000092268 - inSlope: -0.0030255304 - outSlope: -0.00415206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.00016146901 - inSlope: -0.00415206 - outSlope: -0.005214209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0002483725 - inSlope: -0.005214209 - outSlope: -0.0062119635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0003519052 - inSlope: -0.0062119635 - outSlope: -0.007113271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.00047045972 - inSlope: -0.007113271 - outSlope: -0.008046608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0006045699 - inSlope: -0.008046608 - outSlope: -0.0088190725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.00075155444 - inSlope: -0.0088190725 - outSlope: -0.009591688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0009114159 - inSlope: -0.009591688 - outSlope: -0.010267448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00108254 - inSlope: -0.010267448 - outSlope: -0.010911178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.001264393 - inSlope: -0.010911178 - outSlope: -0.011522743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0014564387 - inSlope: -0.011522743 - outSlope: -0.012005533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0016565309 - inSlope: -0.012005533 - outSlope: -0.012456263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0018641353 - inSlope: -0.012456263 - outSlope: -0.0128743965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0020787087 - inSlope: -0.0128743965 - outSlope: -0.0132288635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0022991896 - inSlope: -0.0132288635 - outSlope: -0.013486178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0025239594 - inSlope: -0.013486178 - outSlope: -0.013711493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.002752484 - inSlope: -0.013711493 - outSlope: -0.013840159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0029831536 - inSlope: -0.013840159 - outSlope: -0.013936701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0032154317 - inSlope: -0.013936701 - outSlope: -0.014001203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0034487853 - inSlope: -0.014001203 - outSlope: -0.013969083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0036816031 - inSlope: -0.013969083 - outSlope: -0.013872025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0039128037 - inSlope: -0.013872025 - outSlope: -0.011619536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0041064625 - inSlope: -0.011619536 - outSlope: -0.007370872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0042293104 - inSlope: -0.007370872 - outSlope: -0.0034117731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0042861733 - inSlope: -0.0034117731 - outSlope: 0.00016104417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.004283489 - inSlope: 0.00016104417 - outSlope: 0.0034436802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0042260946 - inSlope: 0.0034436802 - outSlope: 0.0064375475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.004118802 - inSlope: 0.0064375475 - outSlope: 0.009076743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.003967523 - inSlope: 0.009076743 - outSlope: 0.011458353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.00377655 - inSlope: 0.011458353 - outSlope: 0.013421857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0035528527 - inSlope: 0.013421857 - outSlope: 0.015159986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0033001865 - inSlope: 0.015159986 - outSlope: 0.016543712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.0030244582 - inSlope: 0.016543712 - outSlope: 0.01763816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.002730488 - inSlope: 0.01763816 - outSlope: 0.01837843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0024241812 - inSlope: 0.01837843 - outSlope: 0.018796995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0021108983 - inSlope: 0.018796995 - outSlope: 0.018893484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0017960072 - inSlope: 0.018893484 - outSlope: 0.018700354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0014843338 - inSlope: 0.018700354 - outSlope: 0.018121036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0011823168 - inSlope: 0.018121036 - outSlope: 0.017219732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.00089532154 - inSlope: 0.017219732 - outSlope: 0.016061258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0006276342 - inSlope: 0.016061258 - outSlope: 0.014516105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.00038569845 - inSlope: 0.014516105 - outSlope: 0.012681287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.00017434388 - inSlope: 0.012681287 - outSlope: 0.010476746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000026839123 - inSlope: 0.010476746 - outSlope: 0.008014385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00013384182 - inSlope: 0.008014385 - outSlope: 0.0056326007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00022771841 - inSlope: 0.0056326007 - outSlope: 0.0035565253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00028699377 - inSlope: 0.0035565253 - outSlope: 0.0017380661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00031596152 - inSlope: 0.0017380661 - outSlope: 0.00025759966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00032025485 - inSlope: 0.00025759966 - outSlope: -0.0009978403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0003036242 - inSlope: -0.0009978403 - outSlope: -0.0019631938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00027090433 - inSlope: -0.0019631938 - outSlope: -0.0026071314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00022745218 - inSlope: -0.0026071314 - outSlope: -0.002977237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00017783143 - inSlope: -0.002977237 - outSlope: -0.0030899644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00012633207 - inSlope: -0.0030899644 - outSlope: -0.002880662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.000078321085 - inSlope: -0.002880662 - outSlope: -0.00243011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00003781929 - inSlope: -0.00243011 - outSlope: -0.0016576115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00001019236 - inSlope: -0.0016576115 - outSlope: -0.00061154214 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 3.749058e-15 - inSlope: -0.00061154214 - outSlope: -0.00061154214 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.5453783e-15 - inSlope: -0.01950502 - outSlope: -0.01950502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.00032508367 - inSlope: -0.01950502 - outSlope: -0.05732418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0012804867 - inSlope: -0.05732418 - outSlope: -0.093373045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.002836704 - inSlope: -0.093373045 - outSlope: -0.12752289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0049620857 - inSlope: -0.12752289 - outSlope: -0.15990259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0076271286 - inSlope: -0.15990259 - outSlope: -0.19044752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.010801254 - inSlope: -0.19044752 - outSlope: -0.21919042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.014454427 - inSlope: -0.21919042 - outSlope: -0.24609777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.018556058 - inSlope: -0.24609777 - outSlope: -0.27123562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.023076652 - inSlope: -0.27123562 - outSlope: -0.2945069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0279851 - inSlope: -0.2945069 - outSlope: -0.31597474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.033251345 - inSlope: -0.31597474 - outSlope: -0.3356407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.038845357 - inSlope: -0.3356407 - outSlope: -0.35347247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.044736564 - inSlope: -0.35347247 - outSlope: -0.36946782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.05089436 - inSlope: -0.36946782 - outSlope: -0.38366476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.057288773 - inSlope: -0.38366476 - outSlope: -0.39602157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.06388914 - inSlope: -0.39602157 - outSlope: -0.40654817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.070664935 - inSlope: -0.40654817 - outSlope: -0.4153026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.07758665 - inSlope: -0.4153026 - outSlope: -0.4221582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.084622614 - inSlope: -0.4221582 - outSlope: -0.4272438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.09174335 - inSlope: -0.4272438 - outSlope: -0.43046322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.09891773 - inSlope: -0.43046322 - outSlope: -0.43190995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.106116235 - inSlope: -0.43190995 - outSlope: -0.43149275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.113307774 - inSlope: -0.43149275 - outSlope: -0.42923847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.120461755 - inSlope: -0.42923847 - outSlope: -0.3360914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.12606327 - inSlope: -0.3360914 - outSlope: -0.16199635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.12876321 - inSlope: -0.16199635 - outSlope: -0.0012221944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.12878358 - inSlope: -0.0012221944 - outSlope: 0.14638501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.12634383 - inSlope: 0.14638501 - outSlope: 0.28079492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.12166392 - inSlope: 0.28079492 - outSlope: 0.4019439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.11496485 - inSlope: 0.4019439 - outSlope: 0.509964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.10646546 - inSlope: 0.509964 - outSlope: 0.6047838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.0963857 - inSlope: 0.6047838 - outSlope: 0.68634576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.08494662 - inSlope: 0.68634576 - outSlope: 0.7547739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.072367065 - inSlope: 0.7547739 - outSlope: 0.80984503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.05886966 - inSlope: 0.80984503 - outSlope: 0.85171694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.04467434 - inSlope: 0.85171694 - outSlope: 0.88033414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.030002119 - inSlope: 0.88033414 - outSlope: 0.8955584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0150761595 - inSlope: 0.8955584 - outSlope: 0.8976181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.00011587144 - inSlope: 0.8976181 - outSlope: 0.88622123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.014654521 - inSlope: 0.88622123 - outSlope: 0.8616495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.029015332 - inSlope: 0.8616495 - outSlope: 0.823782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.04274502 - inSlope: 0.823782 - outSlope: 0.7726383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.055622313 - inSlope: 0.7726383 - outSlope: 0.7082777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.06742697 - inSlope: 0.7082777 - outSlope: 0.6306966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.07793857 - inSlope: 0.6306966 - outSlope: 0.5399283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.08693737 - inSlope: 0.5399283 - outSlope: 0.34661648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.092714325 - inSlope: 0.34661648 - outSlope: 0.08468189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.09412569 - inSlope: 0.08468189 - outSlope: -0.13933553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.09180343 - inSlope: -0.13933553 - outSlope: -0.32556772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08637731 - inSlope: -0.32556772 - outSlope: -0.47400856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.078477144 - inSlope: -0.47400856 - outSlope: -0.5847172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.06873187 - inSlope: -0.5847172 - outSlope: -0.65760297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.057771828 - inSlope: -0.65760297 - outSlope: -0.69267017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.046227336 - inSlope: -0.69267017 - outSlope: -0.6899162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.034728702 - inSlope: -0.6899162 - outSlope: -0.64928275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.023907334 - inSlope: -0.64928275 - outSlope: -0.5708442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.014393273 - inSlope: -0.5708442 - outSlope: -0.4545706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0068171034 - inSlope: -0.4545706 - outSlope: -0.30046034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0018094179 - inSlope: -0.30046034 - outSlope: -0.108565174 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -2.5453783e-15 - inSlope: -0.108565174 - outSlope: -0.108565174 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.021964714 - inSlope: -0.000029727815 - outSlope: -0.000029727815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.021964218 - inSlope: -0.000029727815 - outSlope: -0.0000090524545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.021964068 - inSlope: -0.0000090524545 - outSlope: -0.000020228328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.02196373 - inSlope: -0.000020228328 - outSlope: -0.000041127198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.021963045 - inSlope: -0.000041127198 - outSlope: -0.000086724765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0219616 - inSlope: -0.000086724765 - outSlope: -0.000097900636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.021959968 - inSlope: -0.000097900636 - outSlope: -0.0002824143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.021955261 - inSlope: -0.0002824143 - outSlope: -0.00028833735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.021950455 - inSlope: -0.00028833735 - outSlope: -0.00041238967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.021943582 - inSlope: -0.00041238967 - outSlope: -0.0005376712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.021934621 - inSlope: -0.0005376712 - outSlope: -0.0007057563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.021922858 - inSlope: -0.0007057563 - outSlope: -0.00080466276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.021909447 - inSlope: -0.00080466276 - outSlope: -0.0009244681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.02189404 - inSlope: -0.0009244681 - outSlope: -0.0010895358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.02187588 - inSlope: -0.0010895358 - outSlope: -0.001259856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.021854883 - inSlope: -0.001259856 - outSlope: -0.0013414386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.021832526 - inSlope: -0.0013414386 - outSlope: -0.001444818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.021808445 - inSlope: -0.001444818 - outSlope: -0.0015177937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.021783149 - inSlope: -0.0015177937 - outSlope: -0.001673253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.021755261 - inSlope: -0.001673253 - outSlope: -0.0016448633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.021727847 - inSlope: -0.0016448633 - outSlope: -0.0016396135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.02170052 - inSlope: -0.0016396135 - outSlope: -0.0016091005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.021673702 - inSlope: -0.0016091005 - outSlope: -0.0015308723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.021648187 - inSlope: -0.0015308723 - outSlope: -0.0014155346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.021624595 - inSlope: -0.0014155346 - outSlope: -0.0011957076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.021604666 - inSlope: -0.0011957076 - outSlope: -0.0009341903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.021589097 - inSlope: -0.0009341903 - outSlope: -0.00059422164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.021579193 - inSlope: -0.00059422164 - outSlope: -0.0002930311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.02157431 - inSlope: -0.0002930311 - outSlope: 0.000014416887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.02157455 - inSlope: 0.000014416887 - outSlope: 0.00031180654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.021579746 - inSlope: 0.00031180654 - outSlope: 0.00045552893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.021587338 - inSlope: 0.00045552893 - outSlope: 0.000753587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.021599898 - inSlope: 0.000753587 - outSlope: 0.0009541968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.021615801 - inSlope: 0.0009541968 - outSlope: 0.0010750081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.021633718 - inSlope: 0.0010750081 - outSlope: 0.0013140602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.02165562 - inSlope: 0.0013140602 - outSlope: 0.0013364071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.021677893 - inSlope: 0.0013364071 - outSlope: 0.0014267131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.021701671 - inSlope: 0.0014267131 - outSlope: 0.0014352067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.021725591 - inSlope: 0.0014352067 - outSlope: 0.0014780103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.021750225 - inSlope: 0.0014780103 - outSlope: 0.0014181025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.02177386 - inSlope: 0.0014181025 - outSlope: 0.0014288365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.021797674 - inSlope: 0.0014288365 - outSlope: 0.001373404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.021820564 - inSlope: 0.001373404 - outSlope: 0.0012803089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.021841902 - inSlope: 0.0012803089 - outSlope: 0.0011850862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.021861654 - inSlope: 0.0011850862 - outSlope: 0.001100042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.021879988 - inSlope: 0.001100042 - outSlope: 0.0009623552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.021896027 - inSlope: 0.0009623552 - outSlope: 0.0008541696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.021910263 - inSlope: 0.0008541696 - outSlope: 0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.021923078 - inSlope: 0.0007689007 - outSlope: 0.0006299844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.021933578 - inSlope: 0.0006299844 - outSlope: 0.0005176668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.021942206 - inSlope: 0.0005176668 - outSlope: 0.00042669364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.021949317 - inSlope: 0.00042669364 - outSlope: 0.00028766718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.021954112 - inSlope: 0.00028766718 - outSlope: 0.0002097713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.021957608 - inSlope: 0.0002097713 - outSlope: 0.00019066053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.021960786 - inSlope: 0.00019066053 - outSlope: 0.00009085959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0219623 - inSlope: 0.00009085959 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.021964133 - inSlope: 0.00010997067 - outSlope: -0.000013299299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.021963911 - inSlope: -0.000013299299 - outSlope: 0.000015534475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.02196417 - inSlope: 0.000015534475 - outSlope: 0.000009275948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.021964325 - inSlope: 0.000009275948 - outSlope: 0.000023357592 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.021964714 - inSlope: 0.000023357592 - outSlope: 0.000023357592 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000027845468 - inSlope: 0.0032939508 - outSlope: 0.0032939508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.000054620727 - inSlope: 0.0032939508 - outSlope: 0.00952573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00021338291 - inSlope: 0.00952573 - outSlope: 0.015302744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00046842863 - inSlope: 0.015302744 - outSlope: 0.02063412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0008123307 - inSlope: 0.02063412 - outSlope: 0.02556861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0012384742 - inSlope: 0.02556861 - outSlope: 0.029927544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0017372665 - inSlope: 0.029927544 - outSlope: 0.033882562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0023019759 - inSlope: 0.033882562 - outSlope: 0.037456404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0029262495 - inSlope: 0.037456404 - outSlope: 0.04043672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0036001948 - inSlope: 0.04043672 - outSlope: 0.043071877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.0043180594 - inSlope: 0.043071877 - outSlope: 0.045150883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.005070574 - inSlope: 0.045150883 - outSlope: 0.046853304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0058514625 - inSlope: 0.046853304 - outSlope: 0.048105728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0066532246 - inSlope: 0.048105728 - outSlope: 0.04880967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.007466719 - inSlope: 0.04880967 - outSlope: 0.049129996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.008285552 - inSlope: 0.049129996 - outSlope: 0.048978213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0091018565 - inSlope: 0.048978213 - outSlope: 0.04839218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.009908392 - inSlope: 0.04839218 - outSlope: 0.04729887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.010696707 - inSlope: 0.04729887 - outSlope: 0.04578049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.011459715 - inSlope: 0.04578049 - outSlope: 0.043781493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.012189407 - inSlope: 0.043781493 - outSlope: 0.041316397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.012878013 - inSlope: 0.041316397 - outSlope: 0.038443957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.013518746 - inSlope: 0.038443957 - outSlope: 0.035089083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.0141035635 - inSlope: 0.035089083 - outSlope: 0.031266987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.01462468 - inSlope: 0.031266987 - outSlope: 0.02566245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.0150523875 - inSlope: 0.02566245 - outSlope: 0.018693753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.01536395 - inSlope: 0.018693753 - outSlope: 0.012103144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.015565669 - inSlope: 0.012103144 - outSlope: 0.0058805146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.015663678 - inSlope: 0.0058805146 - outSlope: 0.000032968852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.015664227 - inSlope: 0.000032968852 - outSlope: -0.0055205403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.015572218 - inSlope: -0.0055205403 - outSlope: -0.010620776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0153952055 - inSlope: -0.010620776 - outSlope: -0.015430653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.015138027 - inSlope: -0.015430653 - outSlope: -0.019815397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.014807771 - inSlope: -0.019815397 - outSlope: -0.0238747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.01440986 - inSlope: -0.0238747 - outSlope: -0.027593922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.013949961 - inSlope: -0.027593922 - outSlope: -0.030940372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.013434287 - inSlope: -0.030940372 - outSlope: -0.033916958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.012869005 - inSlope: -0.033916958 - outSlope: -0.0365187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.012260361 - inSlope: -0.0365187 - outSlope: -0.038789473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.01161387 - inSlope: -0.038789473 - outSlope: -0.04071873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.010935223 - inSlope: -0.04071873 - outSlope: -0.042207785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.01023176 - inSlope: -0.042207785 - outSlope: -0.0433841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.009508693 - inSlope: -0.0433841 - outSlope: -0.044221397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00877167 - inSlope: -0.044221397 - outSlope: -0.04468543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.008026911 - inSlope: -0.04468543 - outSlope: -0.044791173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.007280392 - inSlope: -0.044791173 - outSlope: -0.04450571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.006538631 - inSlope: -0.04450571 - outSlope: -0.043860372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.005807623 - inSlope: -0.043860372 - outSlope: -0.042867832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0050931596 - inSlope: -0.042867832 - outSlope: -0.041532148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.004400958 - inSlope: -0.041532148 - outSlope: -0.039810836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0037374445 - inSlope: -0.039810836 - outSlope: -0.03772918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0031086232 - inSlope: -0.03772918 - outSlope: -0.035307378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0025201675 - inSlope: -0.035307378 - outSlope: -0.032475855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0019789038 - inSlope: -0.032475855 - outSlope: -0.029333938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0014900053 - inSlope: -0.029333938 - outSlope: -0.02583812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0010593688 - inSlope: -0.02583812 - outSlope: -0.021918122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00069406716 - inSlope: -0.021918122 - outSlope: -0.017682107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00039936564 - inSlope: -0.017682107 - outSlope: -0.013070688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00018152106 - inSlope: -0.013070688 - outSlope: -0.008097548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.000046561567 - inSlope: -0.008097548 - outSlope: -0.002810404 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.00000027845468 - inSlope: -0.002810404 - outSlope: -0.002810404 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000028714254 - inSlope: -0.014918407 - outSlope: -0.014918407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.000248353 - inSlope: -0.014918407 - outSlope: -0.04329688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0009699677 - inSlope: -0.04329688 - outSlope: -0.06960029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0021299724 - inSlope: -0.06960029 - outSlope: -0.09386886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0036944537 - inSlope: -0.09386886 - outSlope: -0.11599442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.005627694 - inSlope: -0.11599442 - outSlope: -0.13618204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.007897395 - inSlope: -0.13618204 - outSlope: -0.15415248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.010466603 - inSlope: -0.15415248 - outSlope: -0.17008138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.013301293 - inSlope: -0.17008138 - outSlope: -0.18392774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.016366756 - inSlope: -0.18392774 - outSlope: -0.19573198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.019628955 - inSlope: -0.19573198 - outSlope: -0.20544538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.023053044 - inSlope: -0.20544538 - outSlope: -0.21300071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.026603056 - inSlope: -0.21300071 - outSlope: -0.21858396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.030246122 - inSlope: -0.21858396 - outSlope: -0.22206423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.033947192 - inSlope: -0.22206423 - outSlope: -0.2234401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.037671193 - inSlope: -0.2234401 - outSlope: -0.2227289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.041383345 - inSlope: -0.2227289 - outSlope: -0.21998985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.04504984 - inSlope: -0.21998985 - outSlope: -0.21512729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.048635297 - inSlope: -0.21512729 - outSlope: -0.2082013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.052105315 - inSlope: -0.2082013 - outSlope: -0.19915318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.055424538 - inSlope: -0.19915318 - outSlope: -0.18810797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.058559667 - inSlope: -0.18810797 - outSlope: -0.17493956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.06147533 - inSlope: -0.17493956 - outSlope: -0.15968457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.064136736 - inSlope: -0.15968457 - outSlope: -0.14238629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.06650984 - inSlope: -0.14238629 - outSlope: -0.116636865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.06845379 - inSlope: -0.116636865 - outSlope: -0.08503534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.069871046 - inSlope: -0.08503534 - outSlope: -0.05508145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.07078907 - inSlope: -0.05508145 - outSlope: -0.026755013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.071234986 - inSlope: -0.026755013 - outSlope: -0.0000862778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.071236424 - inSlope: -0.0000862778 - outSlope: 0.024983862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.070820026 - inSlope: 0.024983862 - outSlope: 0.048369214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.07001387 - inSlope: 0.048369214 - outSlope: 0.0701284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.06884506 - inSlope: 0.0701284 - outSlope: 0.0902895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.06734024 - inSlope: 0.0902895 - outSlope: 0.1086774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.06552895 - inSlope: 0.1086774 - outSlope: 0.12556192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.063436255 - inSlope: 0.12556192 - outSlope: 0.1407443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.06109051 - inSlope: 0.1407443 - outSlope: 0.15428506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.058519095 - inSlope: 0.15428506 - outSlope: 0.16624258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.05574839 - inSlope: 0.16624258 - outSlope: 0.1764171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.052808106 - inSlope: 0.1764171 - outSlope: 0.18513206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.049722563 - inSlope: 0.18513206 - outSlope: 0.19207048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.04652139 - inSlope: 0.19207048 - outSlope: 0.1974025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.043231353 - inSlope: 0.1974025 - outSlope: 0.20110731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.039879568 - inSlope: 0.20110731 - outSlope: 0.2031531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.036493674 - inSlope: 0.2031531 - outSlope: 0.20357114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.033100825 - inSlope: 0.20357114 - outSlope: 0.20238672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.029727716 - inSlope: 0.20238672 - outSlope: 0.19945446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.026403466 - inSlope: 0.19945446 - outSlope: 0.19495577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.023154207 - inSlope: 0.19495577 - outSlope: 0.18880144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.020007519 - inSlope: 0.18880144 - outSlope: 0.18096937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.016991366 - inSlope: 0.18096937 - outSlope: 0.17153542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0141324345 - inSlope: 0.17153542 - outSlope: 0.16044934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.011458281 - inSlope: 0.16044934 - outSlope: 0.14772923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00899613 - inSlope: 0.14772923 - outSlope: 0.13335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.006773632 - inSlope: 0.13335 - outSlope: 0.11733759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0048180004 - inSlope: 0.11733759 - outSlope: 0.099730775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0031558224 - inSlope: 0.099730775 - outSlope: 0.08034629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.001816719 - inSlope: 0.08034629 - outSlope: 0.059465695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.000825625 - inSlope: 0.059465695 - outSlope: 0.036883537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00021089775 - inSlope: 0.036883537 - outSlope: 0.012671106 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000028714254 - inSlope: 0.012671106 - outSlope: 0.012671106 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.027206585 - inSlope: -1.0535303 - outSlope: -1.0535303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.044765424 - inSlope: -1.0535303 - outSlope: -1.0543915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.062338617 - inSlope: -1.0543915 - outSlope: -1.0571796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.079958275 - inSlope: -1.0571796 - outSlope: -1.0531821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.097511314 - inSlope: -1.0531821 - outSlope: -1.0516928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.11503953 - inSlope: -1.0516928 - outSlope: -1.054996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.1326228 - inSlope: -1.054996 - outSlope: -1.0521431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.15015851 - inSlope: -1.0521431 - outSlope: -1.0512915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.16768004 - inSlope: -1.0512915 - outSlope: -0.17410399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.17058177 - inSlope: -0.17410399 - outSlope: -0.17366411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.17347617 - inSlope: -0.17366411 - outSlope: -0.17319293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.17636272 - inSlope: -0.17319293 - outSlope: -0.17272086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.1792414 - inSlope: -0.17272086 - outSlope: -0.17222466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.18211181 - inSlope: -0.17222466 - outSlope: -0.1717803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.18497482 - inSlope: -0.1717803 - outSlope: -0.1713735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.18783104 - inSlope: -0.1713735 - outSlope: -0.17052844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.19067319 - inSlope: -0.17052844 - outSlope: 0.14087601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.18832526 - inSlope: 0.14087601 - outSlope: 0.14212567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1859565 - inSlope: 0.14212567 - outSlope: 0.1397477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.18362737 - inSlope: 0.1397477 - outSlope: 0.14021683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.18129042 - inSlope: 0.14021683 - outSlope: 0.14002217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.17895672 - inSlope: 0.14002217 - outSlope: 0.13996828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.17662391 - inSlope: 0.13996828 - outSlope: 0.13984157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.17429322 - inSlope: 0.13984157 - outSlope: 0.13986546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.17196213 - inSlope: 0.13986546 - outSlope: 1.5496111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.1461353 - inSlope: 1.5496111 - outSlope: 1.5560206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1202016 - inSlope: 1.5560206 - outSlope: 1.5626583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.09415732 - inSlope: 1.5626583 - outSlope: 1.5659693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.06805781 - inSlope: 1.5659693 - outSlope: 1.5702851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.04188642 - inSlope: 1.5702851 - outSlope: 1.5705094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.01571124 - inSlope: 1.5705094 - outSlope: 2.0759752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.018888313 - inSlope: 2.0759752 - outSlope: 2.82499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.065971605 - inSlope: 2.82499 - outSlope: 2.8195472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.11296401 - inSlope: 2.8195472 - outSlope: 2.8170567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.15991491 - inSlope: 2.8170567 - outSlope: 2.8639395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.20764719 - inSlope: 2.8639395 - outSlope: 2.873367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.25553676 - inSlope: 2.873367 - outSlope: 2.8707693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.30338287 - inSlope: 2.8707693 - outSlope: 2.875093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.35130104 - inSlope: 2.875093 - outSlope: 2.8672662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.39908877 - inSlope: 2.8672662 - outSlope: 2.8609886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.44677204 - inSlope: 2.8609886 - outSlope: 2.1950665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.48335645 - inSlope: 2.1950665 - outSlope: 2.1965399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5199654 - inSlope: 2.1965399 - outSlope: 2.196885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5565801 - inSlope: 2.196885 - outSlope: 2.196137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.5931825 - inSlope: 2.196137 - outSlope: 2.1942172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.62975276 - inSlope: 2.1942172 - outSlope: 2.1911917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.6662726 - inSlope: 2.1911917 - outSlope: -1.9288359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.63412523 - inSlope: -1.9288359 - outSlope: -1.9357592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.6018626 - inSlope: -1.9357592 - outSlope: -1.9370824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.56957793 - inSlope: -1.9370824 - outSlope: -1.9415457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.53721887 - inSlope: -1.9415457 - outSlope: -1.9393178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5048968 - inSlope: -1.9393178 - outSlope: -1.945628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.47246972 - inSlope: -1.945628 - outSlope: -1.9415064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.4401113 - inSlope: -1.9415064 - outSlope: -1.9450576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.4076937 - inSlope: -1.9450576 - outSlope: -2.7413964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.36200365 - inSlope: -2.7413964 - outSlope: -4.0475626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.29454434 - inSlope: -4.0475626 - outSlope: -4.9293165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.21238914 - inSlope: -4.9293165 - outSlope: -5.3845544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.12264665 - inSlope: -5.3845544 - outSlope: -5.3800416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.03297906 - inSlope: -5.3800416 - outSlope: -3.6111422 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.027206585 - inSlope: -3.6111422 - outSlope: -3.6111422 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.03461503 - inSlope: 0.07041961 - outSlope: 0.07041961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.03578869 - inSlope: 0.07041961 - outSlope: 0.08022375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.03712575 - inSlope: 0.08022375 - outSlope: 0.11682541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.03907284 - inSlope: 0.11682541 - outSlope: 0.08248484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.04044759 - inSlope: 0.08248484 - outSlope: 0.065219484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.04153458 - inSlope: 0.065219484 - outSlope: 0.14119798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.04388788 - inSlope: 0.14119798 - outSlope: 0.11886277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.045868926 - inSlope: 0.11886277 - outSlope: 0.1655157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.04862752 - inSlope: 0.1655157 - outSlope: 0.16285056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.051341698 - inSlope: 0.16285056 - outSlope: 0.16447933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.05408302 - inSlope: 0.16447933 - outSlope: 0.1662554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.056853943 - inSlope: 0.1662554 - outSlope: 0.16785355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0596515 - inSlope: 0.16785355 - outSlope: 0.16898544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.062467925 - inSlope: 0.16898544 - outSlope: 0.16913073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.06528677 - inSlope: 0.16913073 - outSlope: 0.1677628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.06808282 - inSlope: 0.1677628 - outSlope: 0.1824531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.071123704 - inSlope: 0.1824531 - outSlope: -0.18343154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.068066515 - inSlope: -0.18343154 - outSlope: -0.11879494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0660866 - inSlope: -0.11879494 - outSlope: -0.2060676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.06265214 - inSlope: -0.2060676 - outSlope: -0.17790608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.059687037 - inSlope: -0.17790608 - outSlope: -0.18294427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.05663797 - inSlope: -0.18294427 - outSlope: -0.2120014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.05310461 - inSlope: -0.2120014 - outSlope: -0.16445065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.050363768 - inSlope: -0.16445065 - outSlope: -0.19166759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.047169305 - inSlope: -0.19166759 - outSlope: -0.59300745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.037285857 - inSlope: -0.59300745 - outSlope: -0.552227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.028082065 - inSlope: -0.552227 - outSlope: -0.56936735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.018592618 - inSlope: -0.56936735 - outSlope: -0.5315823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.009732906 - inSlope: -0.5315823 - outSlope: -0.5427879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00068644964 - inSlope: -0.5427879 - outSlope: -0.5092839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0078016226 - inSlope: -0.5092839 - outSlope: -0.51640975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.016408443 - inSlope: -0.51640975 - outSlope: -0.4860797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.024509793 - inSlope: -0.4860797 - outSlope: -0.47188896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0323746 - inSlope: -0.47188896 - outSlope: -0.4811141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.040393163 - inSlope: -0.4811141 - outSlope: 0.24530815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.036304697 - inSlope: 0.24530815 - outSlope: 0.2282431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.032500636 - inSlope: 0.2282431 - outSlope: 0.24819621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.028364036 - inSlope: 0.24819621 - outSlope: 0.2331395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.024478381 - inSlope: 0.2331395 - outSlope: 0.25169003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.020283552 - inSlope: 0.25169003 - outSlope: 0.2555583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.016024236 - inSlope: 0.2555583 - outSlope: 0.17853929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013048584 - inSlope: 0.17853929 - outSlope: 0.18495353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.009966028 - inSlope: 0.18495353 - outSlope: 0.19155121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.006773511 - inSlope: 0.19155121 - outSlope: 0.19828443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0034687617 - inSlope: 0.19828443 - outSlope: 0.205136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.000049831713 - inSlope: 0.205136 - outSlope: 0.21217284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0034863788 - inSlope: 0.21217284 - outSlope: 0.46736532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.011275821 - inSlope: 0.46736532 - outSlope: 0.46995527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.019108402 - inSlope: 0.46995527 - outSlope: 0.44812414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.02657713 - inSlope: 0.44812414 - outSlope: 0.44793046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.03404263 - inSlope: 0.44793046 - outSlope: 0.4131702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.04092882 - inSlope: 0.4131702 - outSlope: 0.43625432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.048199717 - inSlope: 0.43625432 - outSlope: 0.39937863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.05485602 - inSlope: 0.39937863 - outSlope: 0.4167645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.06180209 - inSlope: 0.4167645 - outSlope: 0.21943004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.06545927 - inSlope: 0.21943004 - outSlope: -0.1470728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.063008055 - inSlope: -0.1470728 - outSlope: -0.39835513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05636881 - inSlope: -0.39835513 - outSlope: -0.47135958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.048512824 - inSlope: -0.47135958 - outSlope: -0.47039273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.040672924 - inSlope: -0.47039273 - outSlope: -0.3634741 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.03461503 - inSlope: -0.3634741 - outSlope: -0.3634741 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03309163 - inSlope: 0.8513751 - outSlope: 0.8513751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.018902045 - inSlope: 0.8513751 - outSlope: 0.8371034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.00495032 - inSlope: 0.8371034 - outSlope: 0.8635222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.009441716 - inSlope: 0.8635222 - outSlope: 0.7848515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.022522576 - inSlope: 0.7848515 - outSlope: 0.7224772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.03456386 - inSlope: 0.7224772 - outSlope: 0.8196241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.048224263 - inSlope: 0.8196241 - outSlope: 0.74992377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06072299 - inSlope: 0.74992377 - outSlope: 0.81044346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.07423039 - inSlope: 0.81044346 - outSlope: 0.044824634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.074977465 - inSlope: 0.044824634 - outSlope: 0.068274744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.07611538 - inSlope: 0.068274744 - outSlope: 0.09562344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0777091 - inSlope: 0.09562344 - outSlope: 0.12769462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.079837345 - inSlope: 0.12769462 - outSlope: 0.1651691 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.08259016 - inSlope: 0.1651691 - outSlope: 0.20862983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.08606733 - inSlope: 0.20862983 - outSlope: 0.25833565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.09037292 - inSlope: 0.25833565 - outSlope: 0.3953175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.09696155 - inSlope: 0.3953175 - outSlope: -0.50757724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.08850194 - inSlope: -0.50757724 - outSlope: -0.17875075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.085522756 - inSlope: -0.17875075 - outSlope: -0.4481676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0780533 - inSlope: -0.4481676 - outSlope: -0.2872648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.07326555 - inSlope: -0.2872648 - outSlope: -0.2570104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.06898205 - inSlope: -0.2570104 - outSlope: -0.30068925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.06397056 - inSlope: -0.30068925 - outSlope: -0.12840149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.061830536 - inSlope: -0.12840149 - outSlope: -0.17536782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.058907736 - inSlope: -0.17536782 - outSlope: -1.0569432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.041292034 - inSlope: -1.0569432 - outSlope: -1.0101113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.02445683 - inSlope: -1.0101113 - outSlope: -1.1212016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0057701548 - inSlope: -1.1212016 - outSlope: -1.0841284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.012298667 - inSlope: -1.0841284 - outSlope: -1.189694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.03212688 - inSlope: -1.189694 - outSlope: -1.1680604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.05159457 - inSlope: -1.1680604 - outSlope: -1.2737174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.072823174 - inSlope: -1.2737174 - outSlope: -1.2668867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.09393801 - inSlope: -1.2668867 - outSlope: -1.3144656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.11584575 - inSlope: -1.3144656 - outSlope: -1.4510546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.14002997 - inSlope: -1.4510546 - outSlope: -0.701418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15172026 - inSlope: -0.701418 - outSlope: -0.80664366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.16516435 - inSlope: -0.80664366 - outSlope: -0.7776366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.17812495 - inSlope: -0.7776366 - outSlope: -0.88877136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.19293779 - inSlope: -0.88877136 - outSlope: -0.8709445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.20745352 - inSlope: -0.8709445 - outSlope: -0.91647625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.22272816 - inSlope: -0.91647625 - outSlope: 0.700726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.21104941 - inSlope: 0.700726 - outSlope: 0.6925524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.19950688 - inSlope: 0.6925524 - outSlope: 0.68388885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.18810874 - inSlope: 0.68388885 - outSlope: 0.67490816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.17686024 - inSlope: 0.67490816 - outSlope: 0.66563195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.16576639 - inSlope: 0.66563195 - outSlope: 0.6560144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.15483283 - inSlope: 0.6560144 - outSlope: 2.055013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.12058252 - inSlope: 2.055013 - outSlope: 1.5892953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.09409429 - inSlope: 1.5892953 - outSlope: 1.1795347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0744354 - inSlope: 1.1795347 - outSlope: 0.9092617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.05928105 - inSlope: 0.9092617 - outSlope: 0.71025735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.047443397 - inSlope: 0.71025735 - outSlope: 0.7334398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.035219412 - inSlope: 0.7334398 - outSlope: 0.63908106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.024568072 - inSlope: 0.63908106 - outSlope: 0.61777776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0142717855 - inSlope: 0.61777776 - outSlope: 0.33788604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.008640337 - inSlope: 0.33788604 - outSlope: -0.09350452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.010198744 - inSlope: -0.09350452 - outSlope: -0.36032483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.016204152 - inSlope: -0.36032483 - outSlope: -0.404026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.022937912 - inSlope: -0.404026 - outSlope: -0.37519032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.029191101 - inSlope: -0.37519032 - outSlope: -0.234032 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.03309163 - inSlope: -0.234032 - outSlope: -0.234032 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.033018954 - inSlope: 2.2319057 - outSlope: 2.2319057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.070217386 - inSlope: 2.2319057 - outSlope: 2.2470226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.10766777 - inSlope: 2.2470226 - outSlope: 2.2500556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.14516869 - inSlope: 2.2500556 - outSlope: 2.2713497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.18302453 - inSlope: 2.2713497 - outSlope: 2.2841415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.22109355 - inSlope: 2.2841415 - outSlope: 2.2629342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.25880912 - inSlope: 2.2629342 - outSlope: 2.2697802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2966388 - inSlope: 2.2697802 - outSlope: 2.2497306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.3341343 - inSlope: 2.2497306 - outSlope: 2.5029178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3758496 - inSlope: 2.5029178 - outSlope: 2.5132515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.41773713 - inSlope: 2.5132515 - outSlope: 2.5187125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.45971566 - inSlope: 2.5187125 - outSlope: 2.5190594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.5017 - inSlope: 2.5190594 - outSlope: 2.5140991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.54360163 - inSlope: 2.5140991 - outSlope: 2.5037744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5853312 - inSlope: 2.5037744 - outSlope: 2.4880567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6267988 - inSlope: 2.4880567 - outSlope: 2.454845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.6677129 - inSlope: 2.454845 - outSlope: -1.5652457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6416255 - inSlope: -1.5652457 - outSlope: -1.6195272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6146334 - inSlope: -1.6195272 - outSlope: -1.5832344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.58824617 - inSlope: -1.5832344 - outSlope: -1.6094815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.56142145 - inSlope: -1.6094815 - outSlope: -1.6147736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5345086 - inSlope: -1.6147736 - outSlope: -1.607164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5077225 - inSlope: -1.607164 - outSlope: -1.631727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.48052707 - inSlope: -1.631727 - outSlope: -1.6209327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4535115 - inSlope: -1.6209327 - outSlope: 0.904034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.46857873 - inSlope: 0.904034 - outSlope: 0.89451057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.48348725 - inSlope: 0.89451057 - outSlope: 0.9096417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.49864793 - inSlope: 0.9096417 - outSlope: 0.9007172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.5136599 - inSlope: 0.9007172 - outSlope: 0.9139833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.52889293 - inSlope: 0.9139833 - outSlope: 0.9063999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.5439996 - inSlope: 0.9063999 - outSlope: 0.9184894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.55930775 - inSlope: 0.9184894 - outSlope: 0.91195583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.57450706 - inSlope: 0.91195583 - outSlope: 0.91335386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.5897296 - inSlope: 0.91335386 - outSlope: 0.9280166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.60519654 - inSlope: 0.9280166 - outSlope: 0.785863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.61829424 - inSlope: 0.785863 - outSlope: 0.8005336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.6316365 - inSlope: 0.8005336 - outSlope: 0.79370576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.6448649 - inSlope: 0.79370576 - outSlope: 0.808508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.65834004 - inSlope: 0.808508 - outSlope: 0.80248195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.6717147 - inSlope: 0.80248195 - outSlope: 0.806016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.68514836 - inSlope: 0.806016 - outSlope: -0.14348759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.6827569 - inSlope: -0.14348759 - outSlope: -0.14733566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6803013 - inSlope: -0.14733566 - outSlope: -0.15109792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.677783 - inSlope: -0.15109792 - outSlope: -0.15470941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.6752045 - inSlope: -0.15470941 - outSlope: -0.15828624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.6725664 - inSlope: -0.15828624 - outSlope: -0.16171947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.6698711 - inSlope: -0.16171947 - outSlope: -3.5675933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.61041105 - inSlope: -3.5675933 - outSlope: -3.5710678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.5508933 - inSlope: -3.5710678 - outSlope: -3.4376493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.4935992 - inSlope: -3.4376493 - outSlope: -3.186047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.44049847 - inSlope: -3.186047 - outSlope: -2.84776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.39303568 - inSlope: -2.84776 - outSlope: -2.6433177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.34898043 - inSlope: -2.6433177 - outSlope: -2.5514734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3064559 - inSlope: -2.5514734 - outSlope: -2.593897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.26322433 - inSlope: -2.593897 - outSlope: -2.5352657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.2209698 - inSlope: -2.5352657 - outSlope: -2.3512115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.18178298 - inSlope: -2.3512115 - outSlope: -2.2384138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.14447612 - inSlope: -2.2384138 - outSlope: -2.2069433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10769376 - inSlope: -2.2069433 - outSlope: -2.2152758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0707724 - inSlope: -2.2152758 - outSlope: -2.265209 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.033018954 - inSlope: -2.265209 - outSlope: -2.265209 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.012662185 - inSlope: 0.1268245 - outSlope: 0.1268245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.014775927 - inSlope: 0.1268245 - outSlope: 0.11733485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.016731508 - inSlope: 0.11733485 - outSlope: 0.081590235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.018091345 - inSlope: 0.081590235 - outSlope: 0.116268374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.020029152 - inSlope: 0.116268374 - outSlope: 0.14076826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.02237529 - inSlope: 0.14076826 - outSlope: 0.11520625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.024295393 - inSlope: 0.11520625 - outSlope: 0.06434721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.025367847 - inSlope: 0.06434721 - outSlope: 0.012542899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.025576895 - inSlope: 0.012542899 - outSlope: -0.17903233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.022593023 - inSlope: -0.17903233 - outSlope: -0.18499443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.019509783 - inSlope: -0.18499443 - outSlope: -0.19380549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.016279692 - inSlope: -0.19380549 - outSlope: -0.20595187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.012847161 - inSlope: -0.20595187 - outSlope: -0.22191286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.009148614 - inSlope: -0.22191286 - outSlope: -0.17098618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.0062988442 - inSlope: -0.17098618 - outSlope: -0.25294015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0020831751 - inSlope: -0.25294015 - outSlope: -0.3350327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0035007081 - inSlope: -0.3350327 - outSlope: 0.23274261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.0003783317 - inSlope: 0.23274261 - outSlope: 0.0186847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0006897436 - inSlope: 0.0186847 - outSlope: 0.19986567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.004020835 - inSlope: 0.19986567 - outSlope: 0.096435755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0056280987 - inSlope: 0.096435755 - outSlope: 0.07915709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0069473824 - inSlope: 0.07915709 - outSlope: 0.11007263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.008781928 - inSlope: 0.11007263 - outSlope: -0.00052828394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.008773123 - inSlope: -0.00052828394 - outSlope: 0.032293826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.009311354 - inSlope: 0.032293826 - outSlope: 0.6944495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.020885501 - inSlope: 0.6944495 - outSlope: 0.6672571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.03200646 - inSlope: 0.6672571 - outSlope: 0.7444762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.044414386 - inSlope: 0.7444762 - outSlope: 0.72273695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.05646001 - inSlope: 0.72273695 - outSlope: 0.79704577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.069744095 - inSlope: 0.79704577 - outSlope: 0.7847328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.082822986 - inSlope: 0.7847328 - outSlope: 0.8595156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.09714823 - inSlope: 0.8595156 - outSlope: 0.85641146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.11142179 - inSlope: 0.85641146 - outSlope: 0.8904495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.1262626 - inSlope: 0.8904495 - outSlope: 0.98681337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.14270948 - inSlope: 0.98681337 - outSlope: -0.33810082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13707447 - inSlope: -0.33810082 - outSlope: -0.26641688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13263418 - inSlope: -0.26641688 - outSlope: -0.2901357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.12779859 - inSlope: -0.2901357 - outSlope: -0.21426222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.12422755 - inSlope: -0.21426222 - outSlope: -0.23078956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.120381065 - inSlope: -0.23078956 - outSlope: -0.20244008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.117007054 - inSlope: -0.20244008 - outSlope: -0.922122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.10163837 - inSlope: -0.922122 - outSlope: -0.9171925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.08635184 - inSlope: -0.9171925 - outSlope: -0.96242625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.07031142 - inSlope: -0.96242625 - outSlope: -0.877842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.05568068 - inSlope: -0.877842 - outSlope: -0.8722315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.041143503 - inSlope: -0.8722315 - outSlope: -0.8664279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.026703052 - inSlope: -0.8664279 - outSlope: -0.9111259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.011517581 - inSlope: -0.9111259 - outSlope: -0.6624765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00047631614 - inSlope: -0.6624765 - outSlope: -0.34047714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0051982976 - inSlope: -0.34047714 - outSlope: -0.18025795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.008202594 - inSlope: -0.18025795 - outSlope: -0.04363138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.008929785 - inSlope: -0.04363138 - outSlope: -0.04109087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.009614632 - inSlope: -0.04109087 - outSlope: 0.04281631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.008901028 - inSlope: 0.04281631 - outSlope: 0.06364441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.007840289 - inSlope: 0.06364441 - outSlope: 0.13115218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0056544133 - inSlope: 0.13115218 - outSlope: 0.2200318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00198722 - inSlope: 0.2200318 - outSlope: 0.2625703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0023889474 - inSlope: 0.2625703 - outSlope: 0.22324604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0061097112 - inSlope: 0.22324604 - outSlope: 0.20640497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.009549803 - inSlope: 0.20640497 - outSlope: 0.18674311 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.012662185 - inSlope: 0.18674311 - outSlope: 0.18674311 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.33254007 - inSlope: -2.7694612 - outSlope: -2.7694612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.28638238 - inSlope: -2.7694612 - outSlope: -2.7778726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.2400845 - inSlope: -2.7778726 - outSlope: -2.7847705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.19367166 - inSlope: -2.7847705 - outSlope: -2.787225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.1472179 - inSlope: -2.787225 - outSlope: -2.787475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.10075998 - inSlope: -2.787475 - outSlope: -2.7899673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.05426053 - inSlope: -2.7899673 - outSlope: -2.7833085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.007872055 - inSlope: -2.7833085 - outSlope: -2.779635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.03845521 - inSlope: -2.779635 - outSlope: -1.4399337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.062454104 - inSlope: -1.4399337 - outSlope: -1.4404567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.086461715 - inSlope: -1.4404567 - outSlope: -1.4406525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.11047259 - inSlope: -1.4406525 - outSlope: -1.440492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.13448079 - inSlope: -1.440492 - outSlope: -1.4400048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.15848087 - inSlope: -1.4400048 - outSlope: -1.4371402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1824332 - inSlope: -1.4371402 - outSlope: -1.4371893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.20638636 - inSlope: -1.4371893 - outSlope: -1.4356592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.23031403 - inSlope: -1.4356592 - outSlope: 2.0797064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.19565229 - inSlope: 2.0797064 - outSlope: 2.0804741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.16097769 - inSlope: 2.0804741 - outSlope: 2.0804484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.12630358 - inSlope: 2.0804484 - outSlope: 2.0793374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.09164793 - inSlope: 2.0793374 - outSlope: 2.077329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.057025816 - inSlope: 2.077329 - outSlope: 2.0746214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.022448763 - inSlope: 2.0746214 - outSlope: 2.0699449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.012050285 - inSlope: 2.0699449 - outSlope: 2.065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.046469383 - inSlope: 2.065144 - outSlope: -1.5236528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.021075195 - inSlope: -1.5236528 - outSlope: -1.5284705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0043993355 - inSlope: -1.5284705 - outSlope: -1.5302253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.029903065 - inSlope: -1.5302253 - outSlope: -1.5345387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.055478733 - inSlope: -1.5345387 - outSlope: -1.5342919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.08105024 - inSlope: -1.5342919 - outSlope: -1.537857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.10668121 - inSlope: -1.537857 - outSlope: -1.5357556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.13227712 - inSlope: -1.5357556 - outSlope: -1.5384959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.15791878 - inSlope: -1.5384959 - outSlope: -1.5385443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.18356116 - inSlope: -1.5385443 - outSlope: -1.5326345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.20910504 - inSlope: -1.5326345 - outSlope: -1.2614057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.23012845 - inSlope: -1.2614057 - outSlope: -1.2540787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.25102982 - inSlope: -1.2540787 - outSlope: -1.2542701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2719343 - inSlope: -1.2542701 - outSlope: -1.2464559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.29270855 - inSlope: -1.2464559 - outSlope: -1.2449968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.31345847 - inSlope: -1.2449968 - outSlope: -1.2397835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.33412158 - inSlope: -1.2397835 - outSlope: -0.08066125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.33546594 - inSlope: -0.08066125 - outSlope: -0.07853873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.33677492 - inSlope: -0.07853873 - outSlope: -0.07738359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.33806464 - inSlope: -0.07738359 - outSlope: -0.07328491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.33928606 - inSlope: -0.07328491 - outSlope: -0.071781345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3404824 - inSlope: -0.071781345 - outSlope: -0.070205994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3416525 - inSlope: -0.070205994 - outSlope: 6.2037563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.2382563 - inSlope: 6.2037563 - outSlope: 6.2830734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.13353851 - inSlope: 6.2830734 - outSlope: 6.3345065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.027963504 - inSlope: 6.3345065 - outSlope: 6.3603444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.078042135 - inSlope: 6.3603444 - outSlope: 6.358202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.18401244 - inSlope: 6.358202 - outSlope: 6.3296976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.2895073 - inSlope: 6.3296976 - outSlope: 6.273566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.39406663 - inSlope: 6.273566 - outSlope: 6.192799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.49727985 - inSlope: 6.192799 - outSlope: 3.7413158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.5596353 - inSlope: 3.7413158 - outSlope: -0.13555183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.5573761 - inSlope: -0.13555183 - outSlope: -2.7067163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.5122642 - inSlope: -2.7067163 - outSlope: -4.013801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.44536757 - inSlope: -4.013801 - outSlope: -4.033508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.37814227 - inSlope: -4.033508 - outSlope: -2.7361348 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.33254007 - inSlope: -2.7361348 - outSlope: -2.7361348 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.095409624 - inSlope: -0.76015854 - outSlope: -0.76015854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.082740314 - inSlope: -0.76015854 - outSlope: -0.74145776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.070382684 - inSlope: -0.74145776 - outSlope: -0.6759838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.05911629 - inSlope: -0.6759838 - outSlope: -0.7353308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.046860773 - inSlope: -0.7353308 - outSlope: -0.7640474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.03412665 - inSlope: -0.7640474 - outSlope: -0.6425452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.023417564 - inSlope: -0.6425452 - outSlope: -0.66663814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.01230693 - inSlope: -0.66663814 - outSlope: -0.58033043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0026347523 - inSlope: -0.58033043 - outSlope: -0.31881484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0026788283 - inSlope: -0.31881484 - outSlope: -0.3251179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.00809746 - inSlope: -0.3251179 - outSlope: -0.33132362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.01361952 - inSlope: -0.33132362 - outSlope: -0.3376347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.019246764 - inSlope: -0.3376347 - outSlope: -0.3448325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.024993973 - inSlope: -0.3448325 - outSlope: -0.4122523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.031864844 - inSlope: -0.4122523 - outSlope: -0.38157398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.03822441 - inSlope: -0.38157398 - outSlope: -0.36663935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.04433507 - inSlope: -0.36663935 - outSlope: -0.7370849 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.056619808 - inSlope: -0.7370849 - outSlope: -0.64303136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.06733701 - inSlope: -0.64303136 - outSlope: -0.81328547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.08089175 - inSlope: -0.81328547 - outSlope: -0.7819424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.093924135 - inSlope: -0.7819424 - outSlope: -0.80793846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.10738976 - inSlope: -0.80793846 - outSlope: -0.8750047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.12197319 - inSlope: -0.8750047 - outSlope: -0.80973107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13546869 - inSlope: -0.80973107 - outSlope: -0.87293136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.15001756 - inSlope: -0.87293136 - outSlope: 0.30079216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.14500436 - inSlope: 0.30079216 - outSlope: 0.32205078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.13963684 - inSlope: 0.32205078 - outSlope: 0.24278843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13559037 - inSlope: 0.24278843 - outSlope: 0.25894383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13127464 - inSlope: 0.25894383 - outSlope: 0.18903065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.12812413 - inSlope: 0.18903065 - outSlope: 0.19750117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.124832444 - inSlope: 0.19750117 - outSlope: 0.134221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.12259543 - inSlope: 0.134221 - outSlope: 0.13693535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.12031317 - inSlope: 0.13693535 - outSlope: 0.1110829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.11846179 - inSlope: 0.1110829 - outSlope: 0.04354168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.11773609 - inSlope: 0.04354168 - outSlope: 0.4631169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.110017486 - inSlope: 0.4631169 - outSlope: 0.46160203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.1023241 - inSlope: 0.46160203 - outSlope: 0.5256102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.09356394 - inSlope: 0.5256102 - outSlope: 0.5278311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.08476676 - inSlope: 0.5278311 - outSlope: 0.5895434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.07494105 - inSlope: 0.5895434 - outSlope: 0.625215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.06452077 - inSlope: 0.625215 - outSlope: 0.81169665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.050992504 - inSlope: 0.81169665 - outSlope: 0.81292915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.037443697 - inSlope: 0.81292915 - outSlope: 0.8760085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.02284357 - inSlope: 0.8760085 - outSlope: 0.77974087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.009847854 - inSlope: 0.77974087 - outSlope: 0.7806085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0031622741 - inSlope: 0.7806085 - outSlope: 0.7812994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.016183918 - inSlope: 0.7812994 - outSlope: 0.36388707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.022248719 - inSlope: 0.36388707 - outSlope: 0.5017258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.030610807 - inSlope: 0.5017258 - outSlope: 0.49442905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.038851283 - inSlope: 0.49442905 - outSlope: 0.5716734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.048379164 - inSlope: 0.5716734 - outSlope: 0.5901792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.05821551 - inSlope: 0.5901792 - outSlope: 0.7058412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.06997952 - inSlope: 0.7058412 - outSlope: 0.7207286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.08199165 - inSlope: 0.7207286 - outSlope: 0.83008057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09582631 - inSlope: 0.83008057 - outSlope: 0.64560425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.10658641 - inSlope: 0.64560425 - outSlope: 0.1601933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.1092563 - inSlope: 0.1601933 - outSlope: -0.19277501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.10604338 - inSlope: -0.19277501 - outSlope: -0.26732218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10158802 - inSlope: -0.26732218 - outSlope: -0.25593972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.097322345 - inSlope: -0.25593972 - outSlope: -0.11476334 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.095409624 - inSlope: -0.11476334 - outSlope: -0.11476334 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13038418 - inSlope: 0.5203709 - outSlope: 0.5203709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.12171133 - inSlope: 0.5203709 - outSlope: 0.52039415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.11303809 - inSlope: 0.52039415 - outSlope: 0.520438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10436413 - inSlope: 0.520438 - outSlope: 0.52044415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.09569006 - inSlope: 0.52044415 - outSlope: 0.5204684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.087015584 - inSlope: 0.5204684 - outSlope: 0.5204389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0783416 - inSlope: 0.5204389 - outSlope: 0.5203964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.06966833 - inSlope: 0.5203964 - outSlope: 0.52036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.06099566 - inSlope: 0.52036 - outSlope: -0.026204066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.061432395 - inSlope: -0.026204066 - outSlope: -0.026212784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.061869275 - inSlope: -0.026212784 - outSlope: -0.026221277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.062306296 - inSlope: -0.026221277 - outSlope: -0.026201384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.062742986 - inSlope: -0.026201384 - outSlope: -0.02622083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.06318 - inSlope: -0.02622083 - outSlope: -0.026209654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.06361683 - inSlope: -0.026209654 - outSlope: -0.026217254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.06405378 - inSlope: -0.026217254 - outSlope: -0.026184596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.06449019 - inSlope: -0.026184596 - outSlope: 0.54330474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.05543512 - inSlope: 0.54330474 - outSlope: 0.54335946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.046379123 - inSlope: 0.54335946 - outSlope: 0.54336196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0373231 - inSlope: 0.54336196 - outSlope: 0.5434124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.028266218 - inSlope: 0.5434124 - outSlope: 0.54341507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.019209309 - inSlope: 0.54341507 - outSlope: 0.5434084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.010152495 - inSlope: 0.5434084 - outSlope: 0.5433345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0010969284 - inSlope: 0.5433345 - outSlope: 0.5433078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.007958209 - inSlope: 0.5433078 - outSlope: 0.039534904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.008617124 - inSlope: 0.039534904 - outSlope: 0.039530642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.009275968 - inSlope: 0.039530642 - outSlope: 0.03952261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.009934678 - inSlope: 0.03952261 - outSlope: 0.03954299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.010593728 - inSlope: 0.03954299 - outSlope: 0.039518587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.011252371 - inSlope: 0.039518587 - outSlope: 0.039547294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.011911493 - inSlope: 0.039547294 - outSlope: 0.039506406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.012569932 - inSlope: 0.039506406 - outSlope: 0.03952275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0132286465 - inSlope: 0.03952275 - outSlope: 0.039539263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.013887634 - inSlope: 0.039539263 - outSlope: 0.039527137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.014546419 - inSlope: 0.039527137 - outSlope: -0.0044874516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.014471628 - inSlope: -0.0044874516 - outSlope: -0.0044754217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.014397037 - inSlope: -0.0044754217 - outSlope: -0.0044791256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.014322385 - inSlope: -0.0044791256 - outSlope: -0.004479405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0142477285 - inSlope: -0.004479405 - outSlope: -0.004479405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.014173072 - inSlope: -0.004479405 - outSlope: -0.0044792215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.014098418 - inSlope: -0.0044792215 - outSlope: -1.4835874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.010628016 - inSlope: -1.4835874 - outSlope: -1.4842397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.03536532 - inSlope: -1.4842397 - outSlope: -1.4845936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.060108524 - inSlope: -1.4845936 - outSlope: -1.484566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.084851354 - inSlope: -1.484566 - outSlope: -1.4842621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10958903 - inSlope: -1.4842621 - outSlope: -1.4835424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.13431472 - inSlope: -1.4835424 - outSlope: -6.3798203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.24064533 - inSlope: -6.3798203 - outSlope: -6.6246037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.3510553 - inSlope: -6.6246037 - outSlope: -6.181768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.45408466 - inSlope: -6.181768 - outSlope: -5.0627227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5384633 - inSlope: -5.0627227 - outSlope: -1.2931576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.560016 - inSlope: -1.2931576 - outSlope: 2.973904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.51045096 - inSlope: 2.973904 - outSlope: 4.6898165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.43228742 - inSlope: 4.6898165 - outSlope: 3.835314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.3683656 - inSlope: 3.835314 - outSlope: 2.377411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.32874197 - inSlope: 2.377411 - outSlope: 2.3803127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.28907013 - inSlope: 2.3803127 - outSlope: 2.3816974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.24937521 - inSlope: 2.3816974 - outSlope: 2.3817332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.2096797 - inSlope: 2.3817332 - outSlope: 2.3802745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.17000835 - inSlope: 2.3802745 - outSlope: 2.3774524 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.13038418 - inSlope: 2.3774524 - outSlope: 2.3774524 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0079789795 - inSlope: 2.7437394 - outSlope: 2.7437394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.037750013 - inSlope: 2.7437394 - outSlope: 3.13527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.09000452 - inSlope: 3.13527 - outSlope: 3.144032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.14240505 - inSlope: 3.144032 - outSlope: 3.142725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.1947838 - inSlope: 3.142725 - outSlope: 3.1441946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.24718705 - inSlope: 3.1441946 - outSlope: 3.1362267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.2994575 - inSlope: 3.1362267 - outSlope: 3.1307836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.3516372 - inSlope: 3.1307836 - outSlope: 3.1158297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.40356773 - inSlope: 3.1158297 - outSlope: 2.6781073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.44820285 - inSlope: 2.6781073 - outSlope: 2.6787152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.4928481 - inSlope: 2.6787152 - outSlope: 2.6800885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.53751624 - inSlope: 2.6800885 - outSlope: 2.6792266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.58217 - inSlope: 2.6792266 - outSlope: 2.6762226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6267737 - inSlope: 2.6762226 - outSlope: 2.6709762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.67129 - inSlope: 2.6709762 - outSlope: 2.663634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.7156839 - inSlope: 2.663634 - outSlope: 2.6543012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.75992227 - inSlope: 2.6543012 - outSlope: -1.6012231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.73323524 - inSlope: -1.6012231 - outSlope: -1.6104614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7063942 - inSlope: -1.6104614 - outSlope: -1.6179029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6794292 - inSlope: -1.6179029 - outSlope: -1.6122566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6525582 - inSlope: -1.6122566 - outSlope: -1.618425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6255845 - inSlope: -1.618425 - outSlope: -1.6206073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.59857434 - inSlope: -1.6206073 - outSlope: -1.6148487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.5716602 - inSlope: -1.6148487 - outSlope: -1.6222559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5446226 - inSlope: -1.6222559 - outSlope: -4.2123775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.47441638 - inSlope: -4.2123775 - outSlope: -4.2467346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.4036374 - inSlope: -4.2467346 - outSlope: -4.2731547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.33241823 - inSlope: -4.2731547 - outSlope: -4.2970867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.26080006 - inSlope: -4.2970867 - outSlope: -4.2984543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.18915923 - inSlope: -4.2984543 - outSlope: -4.3068585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.11737819 - inSlope: -4.3068585 - outSlope: -4.2877197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.045916267 - inSlope: -4.2877197 - outSlope: -3.5985317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.01405942 - inSlope: -3.5985317 - outSlope: -2.3614805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.05341739 - inSlope: -2.3614805 - outSlope: -2.3441517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.092486545 - inSlope: -2.3441517 - outSlope: -0.2939726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.097386084 - inSlope: -0.2939726 - outSlope: -0.29088926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.10223425 - inSlope: -0.29088926 - outSlope: -0.29294398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10711665 - inSlope: -0.29294398 - outSlope: -0.292218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.11198694 - inSlope: -0.292218 - outSlope: -0.2911496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.11683943 - inSlope: -0.2911496 - outSlope: -0.29194382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.121705174 - inSlope: -0.29194382 - outSlope: -0.6182721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.1320097 - inSlope: -0.6182721 - outSlope: -0.61976343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14233908 - inSlope: -0.61976343 - outSlope: -0.62140137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.15269576 - inSlope: -0.62140137 - outSlope: -0.6223612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.16306847 - inSlope: -0.6223612 - outSlope: -0.6298986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.17356677 - inSlope: -0.6298986 - outSlope: -0.6263107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.18400528 - inSlope: -0.6263107 - outSlope: 0.18224043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.18096793 - inSlope: 0.18224043 - outSlope: 0.18366534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.17790684 - inSlope: 0.18366534 - outSlope: 0.18856752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.17476405 - inSlope: 0.18856752 - outSlope: 0.19126761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.17157626 - inSlope: 0.19126761 - outSlope: 0.19294062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.16836058 - inSlope: 0.19294062 - outSlope: 0.19673218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.16508171 - inSlope: 0.19673218 - outSlope: 0.19896199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.16176568 - inSlope: 0.19896199 - outSlope: 0.20101656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.1584154 - inSlope: 0.20101656 - outSlope: 1.5017335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.13338645 - inSlope: 1.5017335 - outSlope: 1.5039581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.108320504 - inSlope: 1.5039581 - outSlope: 1.5062169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.08321691 - inSlope: 1.5062169 - outSlope: 1.5056722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0581224 - inSlope: 1.5056722 - outSlope: 1.5044837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.033047605 - inSlope: 1.5044837 - outSlope: 1.5041156 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.007979036 - inSlope: 1.5041156 - outSlope: 1.5041156 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.05137789 - inSlope: 0.12193299 - outSlope: 0.12193299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.049345672 - inSlope: 0.12193299 - outSlope: 0.13897508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.04702942 - inSlope: 0.13897508 - outSlope: 0.13257043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.044819914 - inSlope: 0.13257043 - outSlope: 0.16996664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.041987136 - inSlope: 0.16996664 - outSlope: 0.1686904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.03917563 - inSlope: 0.1686904 - outSlope: 0.20245807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.03580133 - inSlope: 0.20245807 - outSlope: 0.20382555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.032404236 - inSlope: 0.20382555 - outSlope: 0.23659354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.02846101 - inSlope: 0.23659354 - outSlope: 0.2924351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.02358709 - inSlope: 0.2924351 - outSlope: 0.32550085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.018162077 - inSlope: 0.32550085 - outSlope: 0.34541115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.012405225 - inSlope: 0.34541115 - outSlope: 0.36582604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.006308125 - inSlope: 0.36582604 - outSlope: 0.3867692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.00013802815 - inSlope: 0.3867692 - outSlope: 0.4081472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.006940481 - inSlope: 0.4081472 - outSlope: 0.42978242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.014103521 - inSlope: 0.42978242 - outSlope: 0.45180812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.021633662 - inSlope: 0.45180812 - outSlope: -0.31274173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.016421305 - inSlope: -0.31274173 - outSlope: -0.27439785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.011848004 - inSlope: -0.27439785 - outSlope: -0.24167514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.007820088 - inSlope: -0.24167514 - outSlope: -0.2683781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0033471163 - inSlope: -0.2683781 - outSlope: -0.23679984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0005995438 - inSlope: -0.23679984 - outSlope: -0.22223389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.004303445 - inSlope: -0.22223389 - outSlope: -0.24231043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0083419485 - inSlope: -0.24231043 - outSlope: -0.19997545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.011674875 - inSlope: -0.19997545 - outSlope: 0.17366269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0087805 - inSlope: 0.17366269 - outSlope: 0.16067629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0061025596 - inSlope: 0.16067629 - outSlope: 0.14646426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.003661491 - inSlope: 0.14646426 - outSlope: 0.15790951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0010296635 - inSlope: 0.15790951 - outSlope: 0.10625684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00074128225 - inSlope: 0.10625684 - outSlope: 0.129511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0028998007 - inSlope: 0.129511 - outSlope: 0.051647436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0037605905 - inSlope: 0.051647436 - outSlope: 0.041112527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.004445801 - inSlope: 0.041112527 - outSlope: 0.03178633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0049755727 - inSlope: 0.03178633 - outSlope: 0.023885736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.005373668 - inSlope: 0.023885736 - outSlope: 0.032216966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.005910617 - inSlope: 0.032216966 - outSlope: -0.022860687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0055296044 - inSlope: -0.022860687 - outSlope: 0.005986249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.005629375 - inSlope: 0.005986249 - outSlope: -0.009877132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0054647564 - inSlope: -0.009877132 - outSlope: -0.043981984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.004731724 - inSlope: -0.043981984 - outSlope: -0.027181994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0042786896 - inSlope: -0.027181994 - outSlope: -0.6546889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0066327816 - inSlope: -0.6546889 - outSlope: -0.6502524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.017470311 - inSlope: -0.6502524 - outSlope: -0.6443118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.028208831 - inSlope: -0.6443118 - outSlope: -0.6495843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.039035264 - inSlope: -0.6495843 - outSlope: -0.58343107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.048759107 - inSlope: -0.58343107 - outSlope: -0.6448119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.05950596 - inSlope: -0.6448119 - outSlope: 0.19803166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.056205425 - inSlope: 0.19803166 - outSlope: 0.20992395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.052706696 - inSlope: 0.20992395 - outSlope: 0.1844615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.04963234 - inSlope: 0.1844615 - outSlope: 0.17878996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.04665251 - inSlope: 0.17878996 - outSlope: 0.19218066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.04344949 - inSlope: 0.19218066 - outSlope: 0.16342647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04072572 - inSlope: 0.16342647 - outSlope: 0.15727237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.038104516 - inSlope: 0.15727237 - outSlope: 0.1759106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.035172675 - inSlope: 0.1759106 - outSlope: -0.18331085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.038227864 - inSlope: -0.18331085 - outSlope: -0.1524093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.040768016 - inSlope: -0.1524093 - outSlope: -0.17822155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.043738373 - inSlope: -0.17822155 - outSlope: -0.14885336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.04621926 - inSlope: -0.14885336 - outSlope: -0.14330357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.04860766 - inSlope: -0.14330357 - outSlope: -0.16621107 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.05137784 - inSlope: -0.16621107 - outSlope: -0.16621107 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03608798 - inSlope: -0.5601693 - outSlope: -0.5601693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.045424134 - inSlope: -0.5601693 - outSlope: -0.5859737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.055190362 - inSlope: -0.5859737 - outSlope: -0.6890336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.066674255 - inSlope: -0.6890336 - outSlope: -0.6615596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.07770025 - inSlope: -0.6615596 - outSlope: -0.7633402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.090422586 - inSlope: -0.7633402 - outSlope: -0.75440484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.102996 - inSlope: -0.75440484 - outSlope: -0.8660469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.11743011 - inSlope: -0.8660469 - outSlope: -0.87220174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.13196681 - inSlope: -0.87220174 - outSlope: -0.3786743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.13827805 - inSlope: -0.3786743 - outSlope: -0.29949012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.14326955 - inSlope: -0.29949012 - outSlope: -0.26983473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.1477668 - inSlope: -0.26983473 - outSlope: -0.23577602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.1516964 - inSlope: -0.23577602 - outSlope: -0.19666494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.15497415 - inSlope: -0.19666494 - outSlope: -0.15190782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.15750594 - inSlope: -0.15190782 - outSlope: -0.10092796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.15918808 - inSlope: -0.10092796 - outSlope: -0.04269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.15989958 - inSlope: -0.04269 - outSlope: 0.6340569 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.14933197 - inSlope: 0.6340569 - outSlope: 0.62144494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.13897455 - inSlope: 0.62144494 - outSlope: 0.5799746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.12930831 - inSlope: 0.5799746 - outSlope: 0.38538527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.12288522 - inSlope: 0.38538527 - outSlope: 0.38527465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.11646398 - inSlope: 0.38527465 - outSlope: 0.35207093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.11059613 - inSlope: 0.35207093 - outSlope: 0.26514688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.10617702 - inSlope: 0.26514688 - outSlope: 0.3265417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.10073465 - inSlope: 0.3265417 - outSlope: -0.019926596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.10106676 - inSlope: -0.019926596 - outSlope: 0.32374996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.09567092 - inSlope: 0.32374996 - outSlope: 0.5936883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.08577613 - inSlope: 0.5936883 - outSlope: 0.8464298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.07166895 - inSlope: 0.8464298 - outSlope: 0.9297198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.056173638 - inSlope: 0.9297198 - outSlope: 1.084716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.038095023 - inSlope: 1.084716 - outSlope: 1.0050541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.021344138 - inSlope: 1.0050541 - outSlope: 0.9792466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.005023319 - inSlope: 0.9792466 - outSlope: 0.89154226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.009835704 - inSlope: 0.89154226 - outSlope: 0.7416834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.022197083 - inSlope: 0.7416834 - outSlope: -0.15570976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.019601922 - inSlope: -0.15570976 - outSlope: -0.12056744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.01759246 - inSlope: -0.12056744 - outSlope: 0.09991596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.019257724 - inSlope: 0.09991596 - outSlope: 0.27544948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.023848545 - inSlope: 0.27544948 - outSlope: 0.45073202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.031360738 - inSlope: 0.45073202 - outSlope: 0.8306301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.04520461 - inSlope: 0.8306301 - outSlope: -1.4237329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.021475751 - inSlope: -1.4237329 - outSlope: -1.53986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.004188559 - inSlope: -1.53986 - outSlope: -1.6654198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.03194553 - inSlope: -1.6654198 - outSlope: -1.8489506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.062761456 - inSlope: -1.8489506 - outSlope: -1.776759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.09237408 - inSlope: -1.776759 - outSlope: -2.2174892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1293322 - inSlope: -2.2174892 - outSlope: 1.4653205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10491013 - inSlope: 1.4653205 - outSlope: 1.5394652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.0792524 - inSlope: 1.5394652 - outSlope: 1.4729164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.054703817 - inSlope: 1.4729164 - outSlope: 1.4821023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.030002136 - inSlope: 1.4821023 - outSlope: 1.5469934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0042188456 - inSlope: 1.5469934 - outSlope: 1.4817252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.020476552 - inSlope: 1.4817252 - outSlope: 1.4874612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.04526755 - inSlope: 1.4874612 - outSlope: 1.5555658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.07119362 - inSlope: 1.5555658 - outSlope: -1.0704881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.053352106 - inSlope: -1.0704881 - outSlope: -1.0120679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.036484323 - inSlope: -1.0120679 - outSlope: -1.1033427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.018095298 - inSlope: -1.1033427 - outSlope: -1.0481873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00062552595 - inSlope: -1.0481873 - outSlope: -1.0565891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.01698434 - inSlope: -1.0565891 - outSlope: -1.1462196 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.036087982 - inSlope: -1.1462196 - outSlope: -1.1462196 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.51027745 - inSlope: 1.0491371 - outSlope: 1.0491371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.52776307 - inSlope: 1.0491371 - outSlope: 1.0524702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.54530424 - inSlope: 1.0524702 - outSlope: 1.0677053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.5630993 - inSlope: 1.0677053 - outSlope: 1.0613285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.58078814 - inSlope: 1.0613285 - outSlope: 1.0751332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.598707 - inSlope: 1.0751332 - outSlope: 1.0705699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.61654985 - inSlope: 1.0705699 - outSlope: 1.0845817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.6346262 - inSlope: 1.0845817 - outSlope: 1.0809512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6526421 - inSlope: 1.0809512 - outSlope: 0.7885409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.6657844 - inSlope: 0.7885409 - outSlope: 0.77604896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.67871857 - inSlope: 0.77604896 - outSlope: 0.77128536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6915733 - inSlope: 0.77128536 - outSlope: 0.7655991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.7043333 - inSlope: 0.7655991 - outSlope: 0.75898296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.716983 - inSlope: 0.75898296 - outSlope: 0.7511831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.72950274 - inSlope: 0.7511831 - outSlope: 0.7422138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.74187297 - inSlope: 0.7422138 - outSlope: 0.7319778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.7540726 - inSlope: 0.7319778 - outSlope: -2.9708712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.70455813 - inSlope: -2.9708712 - outSlope: -3.0166206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6542811 - inSlope: -3.0166206 - outSlope: -2.9383342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6053089 - inSlope: -2.9383342 - outSlope: -2.7146363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.5600649 - inSlope: -2.7146363 - outSlope: -2.4498355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.51923436 - inSlope: -2.4498355 - outSlope: -2.2650218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.48148397 - inSlope: -2.2650218 - outSlope: -2.183086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.44509923 - inSlope: -2.183086 - outSlope: -2.2304964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.40792426 - inSlope: -2.2304964 - outSlope: -2.0613368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.37356868 - inSlope: -2.0613368 - outSlope: -1.7005316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.34522647 - inSlope: -1.7005316 - outSlope: -1.4055575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.32180053 - inSlope: -1.4055575 - outSlope: -1.1850938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.30204895 - inSlope: -1.1850938 - outSlope: -1.00682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.28526863 - inSlope: -1.00682 - outSlope: -0.9174184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.2699783 - inSlope: -0.9174184 - outSlope: -0.8554199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.25572133 - inSlope: -0.8554199 - outSlope: -0.8772454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.24110053 - inSlope: -0.8772454 - outSlope: -0.95932156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.22511186 - inSlope: -0.95932156 - outSlope: -1.1005445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20676947 - inSlope: -1.1005445 - outSlope: 3.3052428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2618568 - inSlope: 3.3052428 - outSlope: 3.3197684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.31718642 - inSlope: 3.3197684 - outSlope: 3.28847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.3719942 - inSlope: 3.28847 - outSlope: 3.2529361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.42620975 - inSlope: 3.2529361 - outSlope: 3.2032008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.47959638 - inSlope: 3.2032008 - outSlope: 3.1053176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.5313518 - inSlope: 3.1053176 - outSlope: 1.1746906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.55092996 - inSlope: 1.1746906 - outSlope: 1.1745082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5705051 - inSlope: 1.1745082 - outSlope: 1.1730133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5900553 - inSlope: 1.1730133 - outSlope: 1.1770754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.60967326 - inSlope: 1.1770754 - outSlope: 1.1393999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.62866324 - inSlope: 1.1393999 - outSlope: 1.1742615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.64823425 - inSlope: 1.1742615 - outSlope: -1.4633057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.62384576 - inSlope: -1.4633057 - outSlope: -1.4766898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.5992343 - inSlope: -1.4766898 - outSlope: -1.468375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5747614 - inSlope: -1.468375 - outSlope: -1.4704993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5502531 - inSlope: -1.4704993 - outSlope: -1.4804825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5255783 - inSlope: -1.4804825 - outSlope: -1.4696624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.50108397 - inSlope: -1.4696624 - outSlope: -1.4689543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47660142 - inSlope: -1.4689543 - outSlope: -1.477414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.45197788 - inSlope: -1.477414 - outSlope: 0.5785367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.46162018 - inSlope: 0.5785367 - outSlope: 0.57108754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.4711383 - inSlope: 0.57108754 - outSlope: 0.587542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.48093066 - inSlope: 0.587542 - outSlope: 0.58013016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.49059948 - inSlope: 0.58013016 - outSlope: 0.58263326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.50031006 - inSlope: 0.58263326 - outSlope: 0.5980438 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.51027745 - inSlope: 0.5980438 - outSlope: 0.5980438 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.06576857 - inSlope: -0.2290061 - outSlope: -0.2290061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0619518 - inSlope: -0.2290061 - outSlope: -0.21683267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.058337923 - inSlope: -0.21683267 - outSlope: -0.14975065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.05584208 - inSlope: -0.14975065 - outSlope: -0.17559816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.052915443 - inSlope: -0.17559816 - outSlope: -0.10937893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.05109246 - inSlope: -0.10937893 - outSlope: -0.12288519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.049044374 - inSlope: -0.12288519 - outSlope: -0.049946982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.048211925 - inSlope: -0.049946982 - outSlope: -0.05371233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.04731672 - inSlope: -0.05371233 - outSlope: 0.0613419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.048339084 - inSlope: 0.0613419 - outSlope: 0.0043476378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.048411544 - inSlope: 0.0043476378 - outSlope: -0.016572924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.04813533 - inSlope: -0.016572924 - outSlope: -0.040429834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0474615 - inSlope: -0.040429834 - outSlope: -0.027812274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.04699796 - inSlope: -0.027812274 - outSlope: -0.12235769 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.044958666 - inSlope: -0.12235769 - outSlope: -0.15738668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.042335555 - inSlope: -0.15738668 - outSlope: -0.19715114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0390497 - inSlope: -0.19715114 - outSlope: -0.07160052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.03785636 - inSlope: -0.07160052 - outSlope: -0.07428685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.036618244 - inSlope: -0.07428685 - outSlope: -0.05380807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.035721444 - inSlope: -0.05380807 - outSlope: 0.08065552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.037065703 - inSlope: 0.08065552 - outSlope: 0.07183119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.03826289 - inSlope: 0.07183119 - outSlope: 0.019887669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.03859435 - inSlope: 0.019887669 - outSlope: 0.120383464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.04060074 - inSlope: 0.120383464 - outSlope: 0.07398175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.04183377 - inSlope: 0.07398175 - outSlope: -0.49581665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.033570167 - inSlope: -0.49581665 - outSlope: -0.45712695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.025951378 - inSlope: -0.45712695 - outSlope: -0.49257877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.01774174 - inSlope: -0.49257877 - outSlope: -0.52168804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.009046932 - inSlope: -0.52168804 - outSlope: -0.4669356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0012646792 - inSlope: -0.4669356 - outSlope: -0.5016927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0070968727 - inSlope: -0.5016927 - outSlope: -0.40878138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.013909889 - inSlope: -0.40878138 - outSlope: -0.393685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.020471323 - inSlope: -0.393685 - outSlope: -0.37420395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.02670805 - inSlope: -0.37420395 - outSlope: -0.3505618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03255074 - inSlope: -0.3505618 - outSlope: 0.3227125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.027172204 - inSlope: 0.3227125 - outSlope: 0.3125981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.021962222 - inSlope: 0.3125981 - outSlope: 0.17554493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.019036476 - inSlope: 0.17554493 - outSlope: 0.070282325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.017865105 - inSlope: 0.070282325 - outSlope: -0.03408387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.018433169 - inSlope: -0.03408387 - outSlope: -0.27547947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.023024505 - inSlope: -0.27547947 - outSlope: 0.866581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.008581501 - inSlope: 0.866581 - outSlope: 0.9440946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0071533937 - inSlope: 0.9440946 - outSlope: 1.027889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.02428486 - inSlope: 1.027889 - outSlope: 1.150441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.043458927 - inSlope: 1.150441 - outSlope: 1.1019565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.06182485 - inSlope: 1.1019565 - outSlope: 1.4570435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.086108886 - inSlope: 1.4570435 - outSlope: -0.36251435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.080066964 - inSlope: -0.36251435 - outSlope: -0.34793022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.07426813 - inSlope: -0.34793022 - outSlope: -0.3003353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.06926255 - inSlope: -0.3003353 - outSlope: -0.30334607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.06420679 - inSlope: -0.30334607 - outSlope: -0.33935645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.05855083 - inSlope: -0.33935645 - outSlope: -0.301549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.05352502 - inSlope: -0.301549 - outSlope: -0.29855162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.048549164 - inSlope: -0.29855162 - outSlope: -0.34109035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.04286433 - inSlope: -0.34109035 - outSlope: 0.2155071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.046456125 - inSlope: 0.2155071 - outSlope: 0.18113646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.049475063 - inSlope: 0.18113646 - outSlope: 0.24735065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05359757 - inSlope: 0.24735065 - outSlope: 0.2144949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.05717248 - inSlope: 0.2144949 - outSlope: 0.2593117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.061494354 - inSlope: 0.2593117 - outSlope: 0.2564532 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.06576857 - inSlope: 0.2564532 - outSlope: 0.2564532 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.19516358 - inSlope: -1.1674957 - outSlope: -1.1674957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.21462184 - inSlope: -1.1674957 - outSlope: -1.1665051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2340636 - inSlope: -1.1665051 - outSlope: -1.1628575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.25344455 - inSlope: -1.1628575 - outSlope: -1.1627123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.2728231 - inSlope: -1.1627123 - outSlope: -1.1586161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.29213336 - inSlope: -1.1586161 - outSlope: -1.1568637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.31141442 - inSlope: -1.1568637 - outSlope: -1.1519445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.3306135 - inSlope: -1.1519445 - outSlope: -1.1489899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.34976333 - inSlope: -1.1489899 - outSlope: -0.26437822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.35416964 - inSlope: -0.26437822 - outSlope: -0.26171926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.35853162 - inSlope: -0.26171926 - outSlope: -0.2579302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.36283046 - inSlope: -0.2579302 - outSlope: -0.25411788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.36706576 - inSlope: -0.25411788 - outSlope: -0.25087062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.37124693 - inSlope: -0.25087062 - outSlope: -0.24573506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.37534252 - inSlope: -0.24573506 - outSlope: -0.24216773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.37937865 - inSlope: -0.24216773 - outSlope: -0.23848753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.38335344 - inSlope: -0.23848753 - outSlope: 6.0916495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.28182605 - inSlope: 6.0916495 - outSlope: 6.1633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1791043 - inSlope: 6.1633 - outSlope: 6.211265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.07558331 - inSlope: 6.211265 - outSlope: 6.2372003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.028370118 - inSlope: 6.2372003 - outSlope: 6.234062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13227105 - inSlope: 6.234062 - outSlope: 6.2077413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2357335 - inSlope: 6.2077413 - outSlope: 6.156399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.33834004 - inSlope: 6.156399 - outSlope: 6.078004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4396402 - inSlope: 6.078004 - outSlope: -2.8806112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.39163005 - inSlope: -2.8806112 - outSlope: -2.892388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.34342355 - inSlope: -2.892388 - outSlope: -2.8961036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.2951552 - inSlope: -2.8961036 - outSlope: -2.8986619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.24684413 - inSlope: -2.8986619 - outSlope: -2.8969486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.1985617 - inSlope: -2.8969486 - outSlope: -2.8926957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.15035006 - inSlope: -2.8926957 - outSlope: -2.8863838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.102243714 - inSlope: -2.8863838 - outSlope: -2.8769424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.05429455 - inSlope: -2.8769424 - outSlope: -2.8642623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0065568886 - inSlope: -2.8642623 - outSlope: -2.84855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0409189 - inSlope: -2.84855 - outSlope: -1.0600147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.058585797 - inSlope: -1.0600147 - outSlope: -1.0499111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07608436 - inSlope: -1.0499111 - outSlope: -1.0351862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.09333745 - inSlope: -1.0351862 - outSlope: -1.0211242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.11035617 - inSlope: -1.0211242 - outSlope: -1.0065259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.12713158 - inSlope: -1.0065259 - outSlope: -0.9895662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1436244 - inSlope: -0.9895662 - outSlope: -1.5231681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.1690105 - inSlope: -1.5231681 - outSlope: -1.5244269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.1944176 - inSlope: -1.5244269 - outSlope: -1.525659 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.21984522 - inSlope: -1.525659 - outSlope: -1.5260942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.24528019 - inSlope: -1.5260942 - outSlope: -1.5329993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.27083015 - inSlope: -1.5329993 - outSlope: -1.5304556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.29633772 - inSlope: -1.5304556 - outSlope: 1.9118003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.2644743 - inSlope: 1.9118003 - outSlope: 1.9140816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.23257297 - inSlope: 1.9140816 - outSlope: 1.9214612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.20054865 - inSlope: 1.9214612 - outSlope: 1.9251493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.16846286 - inSlope: 1.9251493 - outSlope: 1.9258076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.13636598 - inSlope: 1.9258076 - outSlope: 1.9303215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.104193985 - inSlope: 1.9303215 - outSlope: 1.9306129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.07201713 - inSlope: 1.9306129 - outSlope: 1.9284035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.039877106 - inSlope: 1.9284035 - outSlope: -1.5592537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.065864734 - inSlope: -1.5592537 - outSlope: -1.5592599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.091852374 - inSlope: -1.5592599 - outSlope: -1.554127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.11775447 - inSlope: -1.554127 - outSlope: -1.5529777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1436374 - inSlope: -1.5529777 - outSlope: -1.550766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.16948357 - inSlope: -1.550766 - outSlope: -1.540775 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.19516313 - inSlope: -1.540775 - outSlope: -1.540775 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.032900155 - inSlope: 0.22605254 - outSlope: 0.22605254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.036667697 - inSlope: 0.22605254 - outSlope: 0.25818875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.040970843 - inSlope: 0.25818875 - outSlope: 0.2482512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.045108363 - inSlope: 0.2482512 - outSlope: 0.31642237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.05038207 - inSlope: 0.31642237 - outSlope: 0.31517032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.05563491 - inSlope: 0.31517032 - outSlope: 0.37657166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.061911102 - inSlope: 0.37657166 - outSlope: 0.3794273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06823489 - inSlope: 0.3794273 - outSlope: 0.43851686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.07554351 - inSlope: 0.43851686 - outSlope: -0.68957585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.06405058 - inSlope: -0.68957585 - outSlope: -0.66871387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.052905347 - inSlope: -0.66871387 - outSlope: -0.67220676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0417019 - inSlope: -0.67220676 - outSlope: -0.6756049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.03044182 - inSlope: -0.6756049 - outSlope: -0.73154306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.018249437 - inSlope: -0.73154306 - outSlope: -0.65157664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.007389827 - inSlope: -0.65157664 - outSlope: -0.65481895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0035238215 - inSlope: -0.65481895 - outSlope: -0.6585836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.014500224 - inSlope: -0.6585836 - outSlope: 0.22441858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.010759918 - inSlope: 0.22441858 - outSlope: 0.33238083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.005220233 - inSlope: 0.33238083 - outSlope: 0.43282756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0019935528 - inSlope: 0.43282756 - outSlope: 0.43931472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.009315471 - inSlope: 0.43931472 - outSlope: 0.54086477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.018329876 - inSlope: 0.54086477 - outSlope: 0.5992724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.028317757 - inSlope: 0.5992724 - outSlope: 0.6052254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.038404837 - inSlope: 0.6052254 - outSlope: 0.7166217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.050348543 - inSlope: 0.7166217 - outSlope: 0.46628684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.058119982 - inSlope: 0.46628684 - outSlope: 0.56508285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.06753804 - inSlope: 0.56508285 - outSlope: 0.5986643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.077515766 - inSlope: 0.5986643 - outSlope: 0.6978476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.08914657 - inSlope: 0.6978476 - outSlope: 0.68554914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.10057238 - inSlope: 0.68554914 - outSlope: 0.80413944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.11397471 - inSlope: 0.80413944 - outSlope: 0.7434138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.12636493 - inSlope: 0.7434138 - outSlope: 0.8005211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.13970698 - inSlope: 0.8005211 - outSlope: 0.85890675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.15402208 - inSlope: 0.85890675 - outSlope: 0.91830164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.1693271 - inSlope: 0.91830164 - outSlope: -0.8233093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.15560529 - inSlope: -0.8233093 - outSlope: -0.95389116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13970706 - inSlope: -0.95389116 - outSlope: -0.9365554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.12409782 - inSlope: -0.9365554 - outSlope: -0.9967657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.10748507 - inSlope: -0.9967657 - outSlope: -1.0883762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.089345485 - inSlope: -1.0883762 - outSlope: -1.0897903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.071182266 - inSlope: -1.0897903 - outSlope: -0.46930477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.06336053 - inSlope: -0.46930477 - outSlope: -0.45764273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.055733155 - inSlope: -0.45764273 - outSlope: -0.44326854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.048345353 - inSlope: -0.44326854 - outSlope: -0.44871452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.04086676 - inSlope: -0.44871452 - outSlope: -0.3272278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.035412967 - inSlope: -0.3272278 - outSlope: -0.5000405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.027078968 - inSlope: -0.5000405 - outSlope: 0.6391345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.037731238 - inSlope: 0.6391345 - outSlope: 0.56838655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.047204338 - inSlope: 0.56838655 - outSlope: 0.499983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.05553738 - inSlope: 0.499983 - outSlope: 0.4670924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.063322246 - inSlope: 0.4670924 - outSlope: 0.4645158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0710642 - inSlope: 0.4645158 - outSlope: 0.39802054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.077697866 - inSlope: 0.39802054 - outSlope: 0.36250538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.083739616 - inSlope: 0.36250538 - outSlope: 0.3731886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.08995942 - inSlope: 0.3731886 - outSlope: -0.525742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.08119703 - inSlope: -0.525742 - outSlope: -0.50463396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.07278647 - inSlope: -0.50463396 - outSlope: -0.58263624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.06307588 - inSlope: -0.58263624 - outSlope: -0.56377584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.053679623 - inSlope: -0.56377584 - outSlope: -0.61420345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.04344287 - inSlope: -0.61420345 - outSlope: -0.6325578 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.03290025 - inSlope: -0.6325578 - outSlope: -0.6325578 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000020490567 - inSlope: 0.08665461 - outSlope: 0.08665461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0014444485 - inSlope: 0.08665461 - outSlope: 0.08663825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0028884194 - inSlope: 0.08663825 - outSlope: 0.08664652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.004332528 - inSlope: 0.08664652 - outSlope: 0.086646594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.005776638 - inSlope: 0.086646594 - outSlope: 0.08665905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0072209556 - inSlope: 0.08665905 - outSlope: 0.0866429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.008665004 - inSlope: 0.0866429 - outSlope: 0.08663485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.010108918 - inSlope: 0.08663485 - outSlope: 0.08664727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.01155304 - inSlope: 0.08664727 - outSlope: -0.6119455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0013539485 - inSlope: -0.6119455 - outSlope: -0.6120055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.008846142 - inSlope: -0.6120055 - outSlope: -0.6120815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.0190475 - inSlope: -0.6120815 - outSlope: -0.6120918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.02924903 - inSlope: -0.6120918 - outSlope: -0.6120811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.03945038 - inSlope: -0.6120811 - outSlope: -0.6120839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.04965178 - inSlope: -0.6120839 - outSlope: -0.612007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.059851896 - inSlope: -0.612007 - outSlope: -0.6119551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.070051156 - inSlope: -0.6119551 - outSlope: -3.2925572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.12492706 - inSlope: -3.2925572 - outSlope: -6.9433107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.240649 - inSlope: -6.9433107 - outSlope: -7.975287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.37357032 - inSlope: -7.975287 - outSlope: -6.3481736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.4793733 - inSlope: -6.3481736 - outSlope: -4.0295777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.54653287 - inSlope: -4.0295777 - outSlope: -3.1410394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.59888357 - inSlope: -3.1410394 - outSlope: -2.7956798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.6454782 - inSlope: -2.7956798 - outSlope: -2.9725468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.6950207 - inSlope: -2.9725468 - outSlope: -1.8647164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.72609925 - inSlope: -1.8647164 - outSlope: 0.57533693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.7165103 - inSlope: 0.57533693 - outSlope: 2.5975537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.6732178 - inSlope: 2.5975537 - outSlope: 4.211408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6030276 - inSlope: 4.211408 - outSlope: 5.406491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.5129195 - inSlope: 5.406491 - outSlope: 6.161265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.41023165 - inSlope: 6.161265 - outSlope: 6.4564657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.302624 - inSlope: 6.4564657 - outSlope: 6.2863994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.19785039 - inSlope: 6.2863994 - outSlope: 5.663874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10345258 - inSlope: 5.663874 - outSlope: 4.614318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.026547354 - inSlope: 4.614318 - outSlope: 0.23140535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.022690602 - inSlope: 0.23140535 - outSlope: 0.23138049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.01883425 - inSlope: 0.23138049 - outSlope: 0.23143508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0149770025 - inSlope: 0.23143508 - outSlope: 0.23138344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0111206155 - inSlope: 0.23138344 - outSlope: 0.23140618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0072638495 - inSlope: 0.23140618 - outSlope: 0.23138364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0034074455 - inSlope: 0.23138364 - outSlope: 0.1309595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0012247894 - inSlope: 0.1309595 - outSlope: 0.13094714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00095766084 - inSlope: 0.13094714 - outSlope: 0.13093491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0031399073 - inSlope: 0.13093491 - outSlope: 0.1309469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0053223614 - inSlope: 0.1309469 - outSlope: 0.13094766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0075048204 - inSlope: 0.13094766 - outSlope: 0.13093169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.009687013 - inSlope: 0.13093169 - outSlope: -0.07515977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.008434347 - inSlope: -0.07515977 - outSlope: -0.07518457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.007181272 - inSlope: -0.07518457 - outSlope: -0.07517208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.005928405 - inSlope: -0.07517208 - outSlope: -0.07517602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0046754726 - inSlope: -0.07517602 - outSlope: -0.07516751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0034226775 - inSlope: -0.07516751 - outSlope: -0.07518412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00216961 - inSlope: -0.07518412 - outSlope: -0.07517589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0009166797 - inSlope: -0.07517589 - outSlope: -0.07518406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.00033638682 - inSlope: -0.07518406 - outSlope: 0.0038317263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.00027252454 - inSlope: 0.0038317263 - outSlope: 0.0044054757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00019910002 - inSlope: 0.0044054757 - outSlope: 0.0044013783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00012574378 - inSlope: 0.0044013783 - outSlope: 0.0038112493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.00006222302 - inSlope: 0.0038112493 - outSlope: 0.0027293363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.000016733964 - inSlope: 0.0027293363 - outSlope: 0.0010163331 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000020490567 - inSlope: 0.0010163331 - outSlope: 0.0010163331 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0.000006830189 - outSlope: 0.000006830189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.000000113836485 - inSlope: 0.000006830189 - outSlope: -0.000006830189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0 - inSlope: -0.000006830189 - outSlope: -0.000081962266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0000013660376 - inSlope: -0.000081962266 - outSlope: 0.000081962244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0 - inSlope: 0.000081962244 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0 - inSlope: 0 - outSlope: 0.0000068301865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.000000113836485 - inSlope: 0.0000068301865 - outSlope: -0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0000011383648 - inSlope: -0.000075132084 - outSlope: 0.00010245284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.0000005691824 - inSlope: 0.00010245284 - outSlope: -0.000034150948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0 - inSlope: -0.000034150948 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0 - inSlope: 0 - outSlope: 0.0000068301897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.000000113836485 - inSlope: 0.0000068301897 - outSlope: -0.0000068301897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0 - inSlope: -0.0000068301897 - outSlope: 0.0000068301897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.000000113836485 - inSlope: 0.0000068301897 - outSlope: -0.0000068301833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0 - inSlope: -0.0000068301833 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0 - inSlope: 0 - outSlope: 0.0000068301833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.000000113836485 - inSlope: 0.0000068301833 - outSlope: 0.000027320782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0000005691824 - inSlope: 0.000027320782 - outSlope: -0.000027320733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.000000113836485 - inSlope: -0.000027320733 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0 - inSlope: 0 - outSlope: -0.00006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0000011383648 - inSlope: -0.00006830195 - outSlope: 0.00006830183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0 - inSlope: 0.00006830183 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0 - inSlope: 0 - outSlope: 0.000034150915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.0000005691824 - inSlope: 0.000034150915 - outSlope: -0.0001297737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0000015937105 - inSlope: -0.0001297737 - outSlope: 0.00009562255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0 - inSlope: 0.00009562255 - outSlope: 0.000034150977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0000005691824 - inSlope: 0.000034150977 - outSlope: -0.000034150857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0 - inSlope: -0.000034150857 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0 - inSlope: 0 - outSlope: 0.000006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.000000113836485 - inSlope: 0.000006830171 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0.00009562272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0000015937105 - inSlope: -0.00009562272 - outSlope: 0.00009562272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0 - inSlope: 0.00009562272 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0 - inSlope: 0 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0 - inSlope: -0.0000068301956 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0.000006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0 - inSlope: -0.000006830171 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0 - inSlope: 0 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0 - inSlope: -0.0000068301956 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: 0.000027320782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0000005691824 - inSlope: 0.000027320782 - outSlope: -0.000010245257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000003984277 - inSlope: -0.000010245257 - outSlope: -0.000023905684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0 - inSlope: -0.000023905684 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0 - inSlope: 0 - outSlope: 0.000006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.000000113836485 - inSlope: 0.000006830171 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0 - inSlope: 0 - outSlope: -0.00006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0000011383648 - inSlope: -0.00006830195 - outSlope: 0.00006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0 - inSlope: 0.00006830171 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: -0.00007513208 - outSlope: -0.00007513208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0000012522013 - inSlope: -0.00007513208 - outSlope: 0.00007513208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0 - inSlope: 0.00007513208 - outSlope: 0.000047811314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0000007968552 - inSlope: 0.000047811314 - outSlope: -0.000047811303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0 - inSlope: -0.000047811303 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0 - inSlope: 0 - outSlope: -0.00007513205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0000012522013 - inSlope: -0.00007513205 - outSlope: 0.00008879246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00000022767296 - inSlope: 0.00008879246 - outSlope: -0.000013660378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 1.6962958e-14 - inSlope: -0.000013660378 - outSlope: -1.0177776e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0 - inSlope: -1.0177776e-12 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0 - inSlope: 0 - outSlope: -0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0000012522013 - inSlope: -0.000075132084 - outSlope: 0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0 - inSlope: 0.000075132084 - outSlope: -0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0000012522013 - inSlope: -0.000075132084 - outSlope: 0.00007513201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0 - inSlope: 0.00007513201 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0 - inSlope: 0 - outSlope: -0.00007513201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0000012522013 - inSlope: -0.00007513201 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 1.6962958e-14 - inSlope: 0.00007513215 - outSlope: -0.00007513202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0000012522013 - inSlope: -0.00007513202 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0 - inSlope: 0.00007513215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0 - inSlope: 0 - outSlope: 0.00001366039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00000022767296 - inSlope: 0.00001366039 - outSlope: -0.000013660366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0 - inSlope: -0.000013660366 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0 - inSlope: 0 - outSlope: 1.0177766e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 1.6962958e-14 - inSlope: 1.0177766e-12 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0000013660376 - inSlope: -0.00008196234 - outSlope: 0.000081962186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0 - inSlope: 0.000081962186 - outSlope: 1.0177784e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 1.6962958e-14 - inSlope: 1.0177784e-12 - outSlope: -1.0177748e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0 - inSlope: -1.0177748e-12 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0 - inSlope: 0.00007513215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0 - inSlope: 0 - outSlope: -0.00007513188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0000012522013 - inSlope: -0.00007513188 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0 - inSlope: 0.00007513215 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0000013660376 - inSlope: -0.00008196234 - outSlope: 0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0 - inSlope: 0.00008196234 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0 - inSlope: 0 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0 - inSlope: 0.00007513215 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0 - inSlope: 0.00007513188 - outSlope: 0.000054641565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0000009106919 - inSlope: 0.000054641565 - outSlope: -0.00012977372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0000012522013 - inSlope: -0.00012977372 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0000012522013 - inSlope: 0 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0 - inSlope: 0.00007513215 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.6962958e-14 - inSlope: 0.00007513215 - outSlope: 0.00005464137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000009106919 - inSlope: 0.00005464137 - outSlope: -0.000054641565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0 - inSlope: -0.000054641565 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0 - inSlope: 0 - outSlope: -0.00007513188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0000012522013 - inSlope: -0.00007513188 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0 - inSlope: 0.00007513215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0 - inSlope: 0 - outSlope: 0.00001366039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00000022767296 - inSlope: 0.00001366039 - outSlope: -0.000013660341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0 - inSlope: -0.000013660341 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.64424735 - inSlope: -0.5697298 - outSlope: -0.5697298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.65374285 - inSlope: -0.5697298 - outSlope: -0.54677725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.6628558 - inSlope: -0.54677725 - outSlope: -0.56757337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.67231536 - inSlope: -0.56757337 - outSlope: -0.55683005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.68159586 - inSlope: -0.55683005 - outSlope: -0.5395711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.6905887 - inSlope: -0.5395711 - outSlope: -0.51628596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.6991935 - inSlope: -0.51628596 - outSlope: -0.4875684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.7073196 - inSlope: -0.4875684 - outSlope: -0.4536615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.71488065 - inSlope: -0.4536615 - outSlope: -0.41512373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.7217994 - inSlope: -0.41512373 - outSlope: -0.37243727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.72800666 - inSlope: -0.37243727 - outSlope: -0.3256345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.7334339 - inSlope: -0.3256345 - outSlope: -0.25009993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.73760223 - inSlope: -0.25009993 - outSlope: -0.2200842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.7412703 - inSlope: -0.2200842 - outSlope: -0.16233088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.7439758 - inSlope: -0.16233088 - outSlope: -0.100679405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.7456538 - inSlope: -0.100679405 - outSlope: -0.0346255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.7462309 - inSlope: -0.0346255 - outSlope: 0.042260926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.74552655 - inSlope: 0.042260926 - outSlope: 0.12351383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.743468 - inSlope: 0.12351383 - outSlope: 0.20056506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.74012524 - inSlope: 0.20056506 - outSlope: 0.27416086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.7355559 - inSlope: 0.27416086 - outSlope: 0.3206423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.73021185 - inSlope: 0.3206423 - outSlope: 0.41326368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.7233241 - inSlope: 0.41326368 - outSlope: 0.47794506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.7153584 - inSlope: 0.47794506 - outSlope: 0.5393274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.7063696 - inSlope: 0.5393274 - outSlope: 0.59710324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.69641787 - inSlope: 0.59710324 - outSlope: 0.65067834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.6855732 - inSlope: 0.65067834 - outSlope: 0.6996352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.67391264 - inSlope: 0.6996352 - outSlope: 0.7431501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6615268 - inSlope: 0.7431501 - outSlope: 0.7807596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.64851415 - inSlope: 0.7807596 - outSlope: 0.7868522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.63539994 - inSlope: 0.7868522 - outSlope: 0.8371468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.6214475 - inSlope: 0.8371468 - outSlope: 0.8524538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.6072399 - inSlope: 0.8524538 - outSlope: 0.85940564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5929165 - inSlope: 0.85940564 - outSlope: 0.8574172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.5786262 - inSlope: 0.8574172 - outSlope: 0.84607327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.564525 - inSlope: 0.84607327 - outSlope: 0.825006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5507749 - inSlope: 0.825006 - outSlope: 0.79408485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.53754014 - inSlope: 0.79408485 - outSlope: 0.7530613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5249891 - inSlope: 0.7530613 - outSlope: 0.67399687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.51375586 - inSlope: 0.67399687 - outSlope: 0.64201546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.5030556 - inSlope: 0.64201546 - outSlope: 0.57014877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.4935531 - inSlope: 0.57014877 - outSlope: 0.4882233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.48541605 - inSlope: 0.4882233 - outSlope: 0.39634863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.47881025 - inSlope: 0.39634863 - outSlope: 0.2946989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.4738986 - inSlope: 0.2946989 - outSlope: 0.18354374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.47083953 - inSlope: 0.18354374 - outSlope: 0.063133895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.4697873 - inSlope: 0.063133895 - outSlope: -0.11213214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.47165617 - inSlope: -0.11213214 - outSlope: -0.31897396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.4769724 - inSlope: -0.31897396 - outSlope: -0.49883413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.4852863 - inSlope: -0.49883413 - outSlope: -0.6511158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.49613822 - inSlope: -0.6511158 - outSlope: -0.7753781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5090612 - inSlope: -0.7753781 - outSlope: -0.8715507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.52358705 - inSlope: -0.8715507 - outSlope: -0.90957016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.53874654 - inSlope: -0.90957016 - outSlope: -0.97861385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.55505675 - inSlope: -0.97861385 - outSlope: -0.993155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.5716094 - inSlope: -0.993155 - outSlope: -0.98253345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5879849 - inSlope: -0.98253345 - outSlope: -0.9482655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.6037893 - inSlope: -0.9482655 - outSlope: -0.89192474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6186547 - inSlope: -0.89192474 - outSlope: -0.81537867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.6322444 - inSlope: -0.81537867 - outSlope: -0.72017026 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.64424723 - inSlope: -0.72017026 - outSlope: -0.72017026 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31160375 - inSlope: 0.9869116 - outSlope: 0.9869116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.32805228 - inSlope: 0.9869116 - outSlope: 1.0097605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.34488162 - inSlope: 1.0097605 - outSlope: 1.0244555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.36195588 - inSlope: 1.0244555 - outSlope: 1.0249631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.3790386 - inSlope: 1.0249631 - outSlope: 1.0130955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.39592353 - inSlope: 1.0130955 - outSlope: 0.9887374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.41240248 - inSlope: 0.9887374 - outSlope: 0.951891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.42826733 - inSlope: 0.951891 - outSlope: 0.9026166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.44331095 - inSlope: 0.9026166 - outSlope: 0.84104604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.45732838 - inSlope: 0.84104604 - outSlope: 0.7672656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.47011614 - inSlope: 0.7672656 - outSlope: 0.6814868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.48147425 - inSlope: 0.6814868 - outSlope: 0.5817694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.4911704 - inSlope: 0.5817694 - outSlope: 0.47432545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.49907583 - inSlope: 0.47432545 - outSlope: 0.3532112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5049627 - inSlope: 0.3532112 - outSlope: 0.22052409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5086381 - inSlope: 0.22052409 - outSlope: 0.07610672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.50990653 - inSlope: 0.07610672 - outSlope: -0.0930191 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5083562 - inSlope: -0.0930191 - outSlope: -0.2706418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5038455 - inSlope: -0.2706418 - outSlope: -0.43582898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4965817 - inSlope: -0.43582898 - outSlope: -0.58863175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.48677117 - inSlope: -0.58863175 - outSlope: -0.72704923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.4746537 - inSlope: -0.72704923 - outSlope: -0.8567147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.4603751 - inSlope: -0.8567147 - outSlope: -0.9715203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.4441831 - inSlope: -0.9715203 - outSlope: -1.073133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.42629755 - inSlope: -1.073133 - outSlope: -1.1612259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.4069438 - inSlope: -1.1612259 - outSlope: -1.2355227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.38635173 - inSlope: -1.2355227 - outSlope: -1.2956923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.36475688 - inSlope: -1.2956923 - outSlope: -1.3415791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3423972 - inSlope: -1.3415791 - outSlope: -1.3730974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.31951228 - inSlope: -1.3730974 - outSlope: -1.3886303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.29636842 - inSlope: -1.3886303 - outSlope: -1.3935108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.27314326 - inSlope: -1.3935108 - outSlope: -1.3827324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.25009766 - inSlope: -1.3827324 - outSlope: -1.3585742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.22745478 - inSlope: -1.3585742 - outSlope: -1.3215811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20542845 - inSlope: -1.3215811 - outSlope: -1.2723831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.18422209 - inSlope: -1.2723831 - outSlope: -1.211674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.16402747 - inSlope: -1.211674 - outSlope: -1.1401116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14502563 - inSlope: -1.1401116 - outSlope: -1.0583452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.12738656 - inSlope: -1.0583452 - outSlope: -0.9656176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.11129294 - inSlope: -0.9656176 - outSlope: -0.8666011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.09684955 - inSlope: -0.8666011 - outSlope: -0.75731975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.08422757 - inSlope: -0.75731975 - outSlope: -0.6395032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.07356919 - inSlope: -0.6395032 - outSlope: -0.51314104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.06501685 - inSlope: -0.51314104 - outSlope: -0.37811247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.05871496 - inSlope: -0.37811247 - outSlope: -0.23404822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.05481416 - inSlope: -0.23404822 - outSlope: -0.08026764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.053476367 - inSlope: -0.08026764 - outSlope: 0.14269695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.055854656 - inSlope: 0.14269695 - outSlope: 0.4081803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.062657654 - inSlope: 0.4081803 - outSlope: 0.64528066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.07341232 - inSlope: 0.64528066 - outSlope: 0.85509086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08766382 - inSlope: 0.85509086 - outSlope: 1.0377332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.10495942 - inSlope: 1.0377332 - outSlope: 1.192577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.124835685 - inSlope: 1.192577 - outSlope: 1.3164107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.14677584 - inSlope: 1.3164107 - outSlope: 1.4123918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.17031568 - inSlope: 1.4123918 - outSlope: 1.4737672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.19487853 - inSlope: 1.4737672 - outSlope: 1.4999812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.2198782 - inSlope: 1.4999812 - outSlope: 1.4892551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.24469909 - inSlope: 1.4892551 - outSlope: 1.4400812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.26870042 - inSlope: 1.4400812 - outSlope: 1.3514113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.291224 - inSlope: 1.3514113 - outSlope: 1.2227792 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.31160364 - inSlope: 1.2227792 - outSlope: 1.2227792 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.044278905 - inSlope: -0.09006321 - outSlope: -0.09006321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.04577996 - inSlope: -0.09006321 - outSlope: -0.13752468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.048072036 - inSlope: -0.13752468 - outSlope: -0.08565568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.04949963 - inSlope: -0.08565568 - outSlope: -0.08050515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.050841384 - inSlope: -0.08050515 - outSlope: -0.07461124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.052084904 - inSlope: -0.07461124 - outSlope: -0.06816343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.05322096 - inSlope: -0.06816343 - outSlope: -0.06117985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.054240625 - inSlope: -0.06117985 - outSlope: -0.05393406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.055139527 - inSlope: -0.05393406 - outSlope: -0.046585057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.055915944 - inSlope: -0.046585057 - outSlope: -0.03922865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.056569755 - inSlope: -0.03922865 - outSlope: -0.032063354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.057104144 - inSlope: -0.032063354 - outSlope: -0.078130074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.058406312 - inSlope: -0.078130074 - outSlope: -0.021005051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.058756396 - inSlope: -0.021005051 - outSlope: -0.014624522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.05900014 - inSlope: -0.014624522 - outSlope: -0.008605869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.05914357 - inSlope: -0.008605869 - outSlope: -0.0028321869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.059190772 - inSlope: -0.0028321869 - outSlope: 0.009014019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.05904054 - inSlope: 0.009014019 - outSlope: 0.026207171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.058603752 - inSlope: 0.026207171 - outSlope: 0.042405095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.057897 - inSlope: 0.042405095 - outSlope: 0.05760106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.056936983 - inSlope: 0.05760106 - outSlope: 0.12224001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.05489965 - inSlope: 0.12224001 - outSlope: 0.0822349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.05352907 - inSlope: 0.0822349 - outSlope: 0.0942024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.05195903 - inSlope: 0.0942024 - outSlope: 0.1051805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.05020602 - inSlope: 0.1051805 - outSlope: 0.115027316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0482889 - inSlope: 0.115027316 - outSlope: 0.123807535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.04622544 - inSlope: 0.123807535 - outSlope: 0.13120216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.04403874 - inSlope: 0.13120216 - outSlope: 0.1372009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.041752055 - inSlope: 0.1372009 - outSlope: 0.14180093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.03938871 - inSlope: 0.14180093 - outSlope: 0.1924727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.036180828 - inSlope: 0.1924727 - outSlope: 0.14174661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.033818386 - inSlope: 0.14174661 - outSlope: 0.14231026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.031446543 - inSlope: 0.14231026 - outSlope: 0.14119285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.02909333 - inSlope: 0.14119285 - outSlope: 0.13869928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.026781678 - inSlope: 0.13869928 - outSlope: 0.13472469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.024536269 - inSlope: 0.13472469 - outSlope: 0.12943491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.022379015 - inSlope: 0.12943491 - outSlope: 0.12270392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.020333951 - inSlope: 0.12270392 - outSlope: 0.114757754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.018421324 - inSlope: 0.114757754 - outSlope: 0.15235946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.015882002 - inSlope: 0.15235946 - outSlope: 0.09186542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.014350908 - inSlope: 0.09186542 - outSlope: 0.08086594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0130031435 - inSlope: 0.08086594 - outSlope: 0.06869278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.011858265 - inSlope: 0.06869278 - outSlope: 0.055357214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.010935646 - inSlope: 0.055357214 - outSlope: 0.040949065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.010253159 - inSlope: 0.040949065 - outSlope: 0.025424907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.009829411 - inSlope: 0.025424907 - outSlope: 0.008694892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.009684497 - inSlope: 0.008694892 - outSlope: -0.019252455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.010005372 - inSlope: -0.019252455 - outSlope: -0.05497908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.010921689 - inSlope: -0.05497908 - outSlope: -0.08664136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.01236571 - inSlope: -0.08664136 - outSlope: -0.11418314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.014268761 - inSlope: -0.11418314 - outSlope: -0.13773471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.016564345 - inSlope: -0.13773471 - outSlope: -0.15720531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.019184431 - inSlope: -0.15720531 - outSlope: -0.22451831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0229264 - inSlope: -0.22451831 - outSlope: -0.18834859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.02606554 - inSlope: -0.18834859 - outSlope: -0.19510862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.029317359 - inSlope: -0.19510862 - outSlope: -0.19689746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.03259898 - inSlope: -0.19689746 - outSlope: -0.19364472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.03582639 - inSlope: -0.19364472 - outSlope: -0.18502745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.038910177 - inSlope: -0.18502745 - outSlope: -0.17089918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.041758504 - inSlope: -0.17089918 - outSlope: -0.15122019 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.044278838 - inSlope: -0.15122019 - outSlope: -0.15122019 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6110926 - inSlope: 0.3270578 - outSlope: 0.3270578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6165436 - inSlope: 0.3270578 - outSlope: 0.3440487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.62227774 - inSlope: 0.3440487 - outSlope: 0.35160187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.62813777 - inSlope: 0.35160187 - outSlope: 0.35618657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6340742 - inSlope: 0.35618657 - outSlope: 0.35579327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.6400041 - inSlope: 0.35579327 - outSlope: 0.3503144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.6458427 - inSlope: 0.3503144 - outSlope: 0.33995393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.65150857 - inSlope: 0.33995393 - outSlope: 0.32463658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6569192 - inSlope: 0.32463658 - outSlope: 0.30438784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.6619923 - inSlope: 0.30438784 - outSlope: 0.2793503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.66664815 - inSlope: 0.2793503 - outSlope: 0.24945618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.67080575 - inSlope: 0.24945618 - outSlope: 0.21707298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.67442364 - inSlope: 0.21707298 - outSlope: 0.1754594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.67734796 - inSlope: 0.1754594 - outSlope: 0.13126732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.67953575 - inSlope: 0.13126732 - outSlope: 0.08227945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6809071 - inSlope: 0.08227945 - outSlope: 0.02851007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.68138224 - inSlope: 0.02851007 - outSlope: -0.027562406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.68092287 - inSlope: -0.027562406 - outSlope: -0.080244474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.67958546 - inSlope: -0.080244474 - outSlope: -0.12921822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6774318 - inSlope: -0.12921822 - outSlope: -0.17455086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.67452264 - inSlope: -0.17455086 - outSlope: -0.21849653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.67088103 - inSlope: -0.21849653 - outSlope: -0.25429466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6666428 - inSlope: -0.25429466 - outSlope: -0.2888241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.66182905 - inSlope: -0.2888241 - outSlope: -0.31969044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6565009 - inSlope: -0.31969044 - outSlope: -0.34689578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6507193 - inSlope: -0.34689578 - outSlope: -0.37036628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6445465 - inSlope: -0.37036628 - outSlope: -0.390108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.6380447 - inSlope: -0.390108 - outSlope: -0.40612188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.631276 - inSlope: -0.40612188 - outSlope: -0.41826048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.624305 - inSlope: -0.41826048 - outSlope: -0.42879188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6171585 - inSlope: -0.42879188 - outSlope: -0.43089908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.6099768 - inSlope: -0.43089908 - outSlope: -0.43142325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.6027864 - inSlope: -0.43142325 - outSlope: -0.42811674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.59565115 - inSlope: -0.42811674 - outSlope: -0.42083183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.5886373 - inSlope: -0.42083183 - outSlope: -0.40965238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.58180976 - inSlope: -0.40965238 - outSlope: -0.3945054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.57523465 - inSlope: -0.3945054 - outSlope: -0.3754238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.5689776 - inSlope: -0.3754238 - outSlope: -0.35243544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.5631037 - inSlope: -0.35243544 - outSlope: -0.32785922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.55763936 - inSlope: -0.32785922 - outSlope: -0.29458803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.55272955 - inSlope: -0.29458803 - outSlope: -0.25990987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.5483977 - inSlope: -0.25990987 - outSlope: -0.22129318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5447095 - inSlope: -0.22129318 - outSlope: -0.17888562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5417281 - inSlope: -0.17888562 - outSlope: -0.1325294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.53951925 - inSlope: -0.1325294 - outSlope: -0.082347475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.5381468 - inSlope: -0.082347475 - outSlope: -0.028317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.53767484 - inSlope: -0.028317 - outSlope: 0.042750724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.53838736 - inSlope: 0.042750724 - outSlope: 0.121997714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.54042065 - inSlope: 0.121997714 - outSlope: 0.19191045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.54361916 - inSlope: 0.19191045 - outSlope: 0.25246763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.54782695 - inSlope: 0.25246763 - outSlope: 0.30366102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.552888 - inSlope: 0.30366102 - outSlope: 0.34545812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.5586456 - inSlope: 0.34545812 - outSlope: 0.38046634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.5649867 - inSlope: 0.38046634 - outSlope: 0.401148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.5716725 - inSlope: 0.401148 - outSlope: 0.4147757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.57858545 - inSlope: 0.4147757 - outSlope: 0.41901866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.5855691 - inSlope: 0.41901866 - outSlope: 0.4138724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.59246695 - inSlope: 0.4138724 - outSlope: 0.39939204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.5991235 - inSlope: 0.39939204 - outSlope: 0.37560126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.6053835 - inSlope: 0.37560126 - outSlope: 0.34253988 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6110925 - inSlope: 0.34253988 - outSlope: 0.34253988 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.30777854 - inSlope: -0.06619513 - outSlope: -0.06619513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3066753 - inSlope: -0.06619513 - outSlope: -0.025134085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.30625638 - inSlope: -0.025134085 - outSlope: -0.076153286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.30498716 - inSlope: -0.076153286 - outSlope: -0.08182524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.3036234 - inSlope: -0.08182524 - outSlope: -0.08674801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3021776 - inSlope: -0.08674801 - outSlope: -0.090435155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.30067036 - inSlope: -0.090435155 - outSlope: -0.09287239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.29912248 - inSlope: -0.09287239 - outSlope: -0.09349998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.29756415 - inSlope: -0.09349998 - outSlope: -0.09219111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.29602763 - inSlope: -0.09219111 - outSlope: -0.08855403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.29455173 - inSlope: -0.08855403 - outSlope: -0.08245469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.2931775 - inSlope: -0.08245469 - outSlope: -0.025581123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.29275113 - inSlope: -0.025581123 - outSlope: -0.06011725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.29174918 - inSlope: -0.06011725 - outSlope: -0.04606605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.2909814 - inSlope: -0.04606605 - outSlope: -0.029368402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.29049194 - inSlope: -0.029368402 - outSlope: -0.010306827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.29032016 - inSlope: -0.010306827 - outSlope: 0.009929547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.29048565 - inSlope: 0.009929547 - outSlope: 0.028671002 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.2909635 - inSlope: 0.028671002 - outSlope: 0.04536514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.2917196 - inSlope: 0.04536514 - outSlope: 0.059906196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.29271802 - inSlope: 0.059906196 - outSlope: 0.026006723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.29315147 - inSlope: 0.026006723 - outSlope: 0.084097914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2945531 - inSlope: 0.084097914 - outSlope: 0.091522425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.29607847 - inSlope: 0.091522425 - outSlope: 0.096546926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.2976876 - inSlope: 0.096546926 - outSlope: 0.09937952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.2993439 - inSlope: 0.09937952 - outSlope: 0.100092806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.30101213 - inSlope: 0.100092806 - outSlope: 0.09913991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.30266446 - inSlope: 0.09913991 - outSlope: 0.096691765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.304276 - inSlope: 0.096691765 - outSlope: 0.09301016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.30582616 - inSlope: 0.09301016 - outSlope: 0.04317101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.30654567 - inSlope: 0.04317101 - outSlope: 0.08712538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.30799776 - inSlope: 0.08712538 - outSlope: 0.08074322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.3093435 - inSlope: 0.08074322 - outSlope: 0.07420964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3105803 - inSlope: 0.07420964 - outSlope: 0.06739683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.3117036 - inSlope: 0.06739683 - outSlope: 0.060625136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.312714 - inSlope: 0.060625136 - outSlope: 0.053880073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.313612 - inSlope: 0.053880073 - outSlope: 0.04741077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.3144022 - inSlope: 0.04741077 - outSlope: 0.041179102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.3150885 - inSlope: 0.041179102 - outSlope: -0.011549603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.31489602 - inSlope: -0.011549603 - outSlope: 0.032823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.31544307 - inSlope: 0.032823 - outSlope: 0.0271261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.31589517 - inSlope: 0.0271261 - outSlope: 0.021793863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.3162584 - inSlope: 0.021793863 - outSlope: 0.016794221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3165383 - inSlope: 0.016794221 - outSlope: 0.011960832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31673765 - inSlope: 0.011960832 - outSlope: 0.0072079967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31685778 - inSlope: 0.0072079967 - outSlope: 0.0024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.31689906 - inSlope: 0.0024765753 - outSlope: -0.0037211082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.31683704 - inSlope: -0.0037211082 - outSlope: -0.01082183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.31665668 - inSlope: -0.01082183 - outSlope: -0.017652528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.31636247 - inSlope: -0.017652528 - outSlope: -0.024579788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3159528 - inSlope: -0.024579788 - outSlope: -0.03161601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.31542587 - inSlope: -0.03161601 - outSlope: -0.03877584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3147796 - inSlope: -0.03877584 - outSlope: 0.0056594666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.31487393 - inSlope: 0.0056594666 - outSlope: -0.048270866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.31406942 - inSlope: -0.048270866 - outSlope: -0.054359294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.31316343 - inSlope: -0.054359294 - outSlope: -0.059777554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.31216714 - inSlope: -0.059777554 - outSlope: -0.06394571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.31110138 - inSlope: -0.06394571 - outSlope: -0.06662256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.309991 - inSlope: -0.06662256 - outSlope: -0.06729466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.30886942 - inSlope: -0.06729466 - outSlope: -0.06544775 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.30777863 - inSlope: -0.06544775 - outSlope: -0.06544775 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.013545729 - inSlope: -0.0015880911 - outSlope: -0.0015880911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.013519261 - inSlope: -0.0015880911 - outSlope: 0.011012479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.013702802 - inSlope: 0.011012479 - outSlope: -0.0010680781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.013685001 - inSlope: -0.0010680781 - outSlope: -0.0011718457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.01366547 - inSlope: -0.0011718457 - outSlope: -0.0012414159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.01364478 - inSlope: -0.0012414159 - outSlope: -0.0013550745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013622195 - inSlope: -0.0013550745 - outSlope: -0.0013526158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.013599652 - inSlope: -0.0013526158 - outSlope: -0.0013986038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.013576342 - inSlope: -0.0013986038 - outSlope: -0.0013962017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.013553072 - inSlope: -0.0013962017 - outSlope: -0.0013157354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.013531143 - inSlope: -0.0013157354 - outSlope: -0.0012353809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.013510553 - inSlope: -0.0012353809 - outSlope: 0.010153838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013679784 - inSlope: 0.010153838 - outSlope: -0.00058416283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.013670048 - inSlope: -0.00058416283 - outSlope: -0.00043680894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.013662768 - inSlope: -0.00043680894 - outSlope: -0.00029979277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.013657771 - inSlope: -0.00029979277 - outSlope: -0.0000934302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.013656214 - inSlope: -0.0000934302 - outSlope: 0.00004699458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.013656997 - inSlope: 0.00004699458 - outSlope: 0.0003254411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013662421 - inSlope: 0.0003254411 - outSlope: 0.00044189434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.013669786 - inSlope: 0.00044189434 - outSlope: 0.0005638222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.013679183 - inSlope: 0.0005638222 - outSlope: -0.010144068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.013510115 - inSlope: -0.010144068 - outSlope: 0.0012512495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.01353097 - inSlope: 0.0012512495 - outSlope: 0.0013806125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.01355398 - inSlope: 0.0013806125 - outSlope: 0.0014400098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.01357798 - inSlope: 0.0014400098 - outSlope: 0.0014919243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.013602845 - inSlope: 0.0014919243 - outSlope: 0.0014892394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.013627666 - inSlope: 0.0014892394 - outSlope: 0.0014275513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.013651459 - inSlope: 0.0014275513 - outSlope: 0.0014252577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.013675213 - inSlope: 0.0014252577 - outSlope: 0.0012752239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.013696467 - inSlope: 0.0012752239 - outSlope: -0.010836618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.013515856 - inSlope: -0.010836618 - outSlope: 0.0020897782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.013550686 - inSlope: 0.0020897782 - outSlope: 0.0019381144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.013582988 - inSlope: 0.0019381144 - outSlope: 0.0017981435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.013612957 - inSlope: 0.0017981435 - outSlope: 0.0016272642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.013640078 - inSlope: 0.0016272642 - outSlope: 0.0014570556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.013664362 - inSlope: 0.0014570556 - outSlope: 0.0012834895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.013685754 - inSlope: 0.0012834895 - outSlope: 0.0010928336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.013703967 - inSlope: 0.0010928336 - outSlope: 0.0010165581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.01372091 - inSlope: 0.0010165581 - outSlope: -0.013461294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.013496555 - inSlope: -0.013461294 - outSlope: 0.0015209762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.013521905 - inSlope: 0.0015209762 - outSlope: 0.001275671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.013543166 - inSlope: 0.001275671 - outSlope: 0.0009868862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.013559614 - inSlope: 0.0009868862 - outSlope: 0.000830368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.013573454 - inSlope: 0.000830368 - outSlope: 0.0005544335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.013582694 - inSlope: 0.0005544335 - outSlope: 0.00034142318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.013588385 - inSlope: 0.00034142318 - outSlope: 0.0001579152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013591017 - inSlope: 0.0001579152 - outSlope: -0.00020462966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.013587606 - inSlope: -0.00020462966 - outSlope: -0.0005411362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.013578587 - inSlope: -0.0005411362 - outSlope: -0.0008201979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.013564917 - inSlope: -0.0008201979 - outSlope: -0.0011722941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.013545379 - inSlope: -0.0011722941 - outSlope: -0.0014650411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.013520962 - inSlope: -0.0014650411 - outSlope: -0.0017550045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.013491712 - inSlope: -0.0017550045 - outSlope: 0.01342799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.013715511 - inSlope: 0.01342799 - outSlope: -0.0011665944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.013696068 - inSlope: -0.0011665944 - outSlope: -0.0012731518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.013674849 - inSlope: -0.0012731518 - outSlope: -0.0014594584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.013650524 - inSlope: -0.0014594584 - outSlope: -0.001511482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.013625333 - inSlope: -0.001511482 - outSlope: -0.0016063653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.01359856 - inSlope: -0.0016063653 - outSlope: -0.0016122828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.013571689 - inSlope: -0.0016122828 - outSlope: -0.0015654616 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.013545598 - inSlope: -0.0015654616 - outSlope: -0.0015654616 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00033873876 - inSlope: 0.0015566974 - outSlope: 0.0015566974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0003646837 - inSlope: 0.0015566974 - outSlope: -0.011592358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00017147773 - inSlope: -0.011592358 - outSlope: 0.0010489796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00018896072 - inSlope: 0.0010489796 - outSlope: 0.0011493857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.00020811716 - inSlope: 0.0011493857 - outSlope: 0.0012051492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00022820297 - inSlope: 0.0012051492 - outSlope: 0.0012883658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.00024967574 - inSlope: 0.0012883658 - outSlope: 0.0013184962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.00027165067 - inSlope: 0.0013184962 - outSlope: 0.0012832741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.00029303858 - inSlope: 0.0012832741 - outSlope: 0.0013204188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00031504556 - inSlope: 0.0013204188 - outSlope: 0.0011929842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00033492863 - inSlope: 0.0011929842 - outSlope: 0.0011072181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00035338226 - inSlope: 0.0011072181 - outSlope: -0.010172754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00018383638 - inSlope: -0.010172754 - outSlope: 0.0005276758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.00019263098 - inSlope: 0.0005276758 - outSlope: 0.00039001871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00019913129 - inSlope: 0.00039001871 - outSlope: 0.0002791925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0002037845 - inSlope: 0.0002791925 - outSlope: 0.00012098743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.00020580096 - inSlope: 0.00012098743 - outSlope: -0.00008896351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.00020431823 - inSlope: -0.00008896351 - outSlope: -0.00027665583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0001997073 - inSlope: -0.00027665583 - outSlope: -0.00038557054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.00019328113 - inSlope: -0.00038557054 - outSlope: -0.00052620494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00018451104 - inSlope: -0.00052620494 - outSlope: 0.010191132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0003543631 - inSlope: 0.010191132 - outSlope: -0.0011507121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00033518454 - inSlope: -0.0011507121 - outSlope: -0.0012684555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00031404363 - inSlope: -0.0012684555 - outSlope: -0.0013563514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00029143775 - inSlope: -0.0013563514 - outSlope: -0.0013991365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00026811883 - inSlope: -0.0013991365 - outSlope: -0.0013831857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00024506572 - inSlope: -0.0013831857 - outSlope: -0.0013896667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.00022190463 - inSlope: -0.0013896667 - outSlope: -0.0013862496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00019880045 - inSlope: -0.0013862496 - outSlope: -0.0012981293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00017716498 - inSlope: -0.0012981293 - outSlope: 0.011450927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00036801392 - inSlope: 0.011450927 - outSlope: -0.0020504966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.000333839 - inSlope: -0.0020504966 - outSlope: -0.001978641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00030086157 - inSlope: -0.001978641 - outSlope: -0.001817944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00027056254 - inSlope: -0.001817944 - outSlope: -0.0016560517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0002429617 - inSlope: -0.0016560517 - outSlope: -0.0015156555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0002177008 - inSlope: -0.0015156555 - outSlope: -0.0013371214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00019541538 - inSlope: -0.0013371214 - outSlope: -0.0011967239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.00017547 - inSlope: -0.0011967239 - outSlope: -0.001025897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.00015837174 - inSlope: -0.001025897 - outSlope: 0.0145546915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0004009497 - inSlope: 0.0145546915 - outSlope: -0.0015375984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.000375323 - inSlope: -0.0015375984 - outSlope: -0.0013004291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0003536492 - inSlope: -0.0013004291 - outSlope: -0.0011424317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0003346087 - inSlope: -0.0011424317 - outSlope: -0.0008080948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00032114045 - inSlope: -0.0008080948 - outSlope: -0.00065253995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00031026476 - inSlope: -0.00065253995 - outSlope: -0.00034649947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00030448977 - inSlope: -0.00034649947 - outSlope: -0.00015748737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000301865 - inSlope: -0.00015748737 - outSlope: 0.00021642716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00030547212 - inSlope: 0.00021642716 - outSlope: 0.00057942927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00031512926 - inSlope: 0.00057942927 - outSlope: 0.00086395675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00032952853 - inSlope: 0.00086395675 - outSlope: 0.0012134772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00034975313 - inSlope: 0.0012134772 - outSlope: 0.001570789 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.000375933 - inSlope: 0.001570789 - outSlope: 0.0018916768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00040746093 - inSlope: 0.0018916768 - outSlope: -0.014566999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00016467785 - inSlope: -0.014566999 - outSlope: 0.0011507116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00018385636 - inSlope: 0.0011507116 - outSlope: 0.0013467753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00020630268 - inSlope: 0.0013467753 - outSlope: 0.0015029552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0002313519 - inSlope: 0.0015029552 - outSlope: 0.0016124509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00025822606 - inSlope: 0.0016124509 - outSlope: 0.0015945014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00028480106 - inSlope: 0.0015945014 - outSlope: 0.0016590764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0003124524 - inSlope: 0.0016590764 - outSlope: 0.0015822307 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0003388229 - inSlope: 0.0015822307 - outSlope: 0.0015822307 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.0000614717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.00000091069177 - inSlope: -0.0000614717 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.00000091069177 - inSlope: 0 - outSlope: 0.0000614717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.000000113836485 - inSlope: 0.0000614717 - outSlope: -0.0000614717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0000009106918 - inSlope: -0.0000614717 - outSlope: 0.000054641514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 8.481477e-15 - inSlope: 0.000054641514 - outSlope: -0.000054641485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.00000091069177 - inSlope: -0.000054641485 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.00000091069177 - inSlope: 0 - outSlope: 0.000054641507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -2.714072e-14 - inSlope: 0.000054641507 - outSlope: 2.137332e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 8.481477e-15 - inSlope: 2.137332e-12 - outSlope: -0.00005464151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.00000091069177 - inSlope: -0.00005464151 - outSlope: 0.000013660371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0000006830189 - inSlope: 0.000013660371 - outSlope: 0.00004781133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.000000113836485 - inSlope: 0.00004781133 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.000006830185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -2.714072e-14 - inSlope: -0.000006830185 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.00006147176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000009106918 - inSlope: -0.00006147176 - outSlope: 0.000054641463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -2.714072e-14 - inSlope: 0.000054641463 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -2.714072e-14 - inSlope: -0.0000068301974 - outSlope: 0.000006830185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.000000113836485 - inSlope: 0.000006830185 - outSlope: -0.000006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 8.481477e-15 - inSlope: -0.000006830195 - outSlope: 0.000006830183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.000000113836485 - inSlope: 0.000006830183 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.000006830173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -2.714072e-14 - inSlope: -0.000006830173 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.00006147176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.00000091069177 - inSlope: -0.00006147176 - outSlope: 0.00005464136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -2.714072e-14 - inSlope: 0.00005464136 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.00006147154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000009106918 - inSlope: -0.00006147154 - outSlope: 0.00006147176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.000000113836485 - inSlope: 0.00006147176 - outSlope: -0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -2.714072e-14 - inSlope: -0.0000068301974 - outSlope: 0.000006830173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000000113836485 - inSlope: 0.000006830173 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.000006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 8.481477e-15 - inSlope: -0.000006830195 - outSlope: -0.000054641365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00000091069177 - inSlope: -0.000054641365 - outSlope: 0.000054641558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -2.714072e-14 - inSlope: 0.000054641558 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -2.714072e-14 - inSlope: 0 - outSlope: 0.000020490512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0000003415094 - inSlope: 0.000020490512 - outSlope: -0.0000136603885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.000000113836485 - inSlope: -0.0000136603885 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.000081962266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0000011383647 - inSlope: -0.000081962266 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0000011383647 - inSlope: 0 - outSlope: 0.00008196223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.00000022767297 - inSlope: 0.00008196223 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00000091069165 - inSlope: 0.000040981122 - outSlope: -0.00012294338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.0000011383647 - inSlope: -0.00012294338 - outSlope: 0.000081962266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00000022767297 - inSlope: 0.000081962266 - outSlope: 0.000040981136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0000009106919 - inSlope: 0.000040981136 - outSlope: -0.000040981136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00000022767297 - inSlope: -0.000040981136 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.00000091069165 - inSlope: 0.000040981085 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000011383647 - inSlope: -0.00008196234 - outSlope: 0.00012294328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00000091069165 - inSlope: 0.00012294328 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00000091069165 - inSlope: 0.000040981162 - outSlope: -0.000040981085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00000022767297 - inSlope: -0.000040981085 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0000011383647 - inSlope: -0.00008196234 - outSlope: 0.00008196219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00000022767297 - inSlope: 0.00008196219 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00000091069165 - inSlope: 0.000040981013 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00000091069165 - inSlope: 0.000040981013 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.00008196205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000011383647 - inSlope: -0.00008196205 - outSlope: 0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00000022767297 - inSlope: 0.00008196234 - outSlope: 0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000091069165 - inSlope: 0.000040981162 - outSlope: -0.000040981013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00000022767297 - inSlope: -0.000040981013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.0000011383647 - inSlope: -0.00008196234 - outSlope: 0.00008196205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00000022767297 - inSlope: 0.00008196205 - outSlope: 0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000091069165 - inSlope: 0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00000091069165 - inSlope: 0 - outSlope: -0.000027320675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00000045534588 - inSlope: -0.000027320675 - outSlope: -0.000013660388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00000022767297 - inSlope: -0.000013660388 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.48443645 - inSlope: 0.42360124 - outSlope: 0.42360124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.47737643 - inSlope: 0.42360124 - outSlope: 0.45011398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.46987453 - inSlope: 0.45011398 - outSlope: 0.4714841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.46201646 - inSlope: 0.4714841 - outSlope: 0.48688343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.45390174 - inSlope: 0.48688343 - outSlope: 0.49564365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.445641 - inSlope: 0.49564365 - outSlope: 0.49716893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.43735486 - inSlope: 0.49716893 - outSlope: 0.49074236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.42917582 - inSlope: 0.49074236 - outSlope: 0.4761259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.4212404 - inSlope: 0.4761259 - outSlope: 0.45287314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.4136925 - inSlope: 0.45287314 - outSlope: 0.42084756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.40667838 - inSlope: 0.42084756 - outSlope: 0.37984553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.40034762 - inSlope: 0.37984553 - outSlope: 0.3299797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.39484796 - inSlope: 0.3299797 - outSlope: 0.27114633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.39032885 - inSlope: 0.27114633 - outSlope: 0.20377637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.38693258 - inSlope: 0.20377637 - outSlope: 0.12796642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3847998 - inSlope: 0.12796642 - outSlope: 0.04430648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.38406137 - inSlope: 0.04430648 - outSlope: -0.04081253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.38474157 - inSlope: -0.04081253 - outSlope: -0.11839797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.38671488 - inSlope: -0.11839797 - outSlope: -0.18973607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.38987714 - inSlope: -0.18973607 - outSlope: -0.25412658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.3941126 - inSlope: -0.25412658 - outSlope: -0.31154245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.39930496 - inSlope: -0.31154245 - outSlope: -0.36165267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.4053325 - inSlope: -0.36165267 - outSlope: -0.40420213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.4120692 - inSlope: -0.40420213 - outSlope: -0.4392525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.41939008 - inSlope: -0.4392525 - outSlope: -0.46680138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.4271701 - inSlope: -0.46680138 - outSlope: -0.48664707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.4352809 - inSlope: -0.48664707 - outSlope: -0.49936342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.4436036 - inSlope: -0.49936342 - outSlope: -0.50487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.4520181 - inSlope: -0.50487 - outSlope: -0.50359774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.4604114 - inSlope: -0.50359774 - outSlope: -0.49594003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.46867707 - inSlope: -0.49594003 - outSlope: -0.48239753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.47671703 - inSlope: -0.48239753 - outSlope: -0.4634684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.48444152 - inSlope: -0.4634684 - outSlope: -0.4398505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.49177235 - inSlope: -0.4398505 - outSlope: -0.41223982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.498643 - inSlope: -0.41223982 - outSlope: -0.38136935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.50499916 - inSlope: -0.38136935 - outSlope: -0.34811404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5108011 - inSlope: -0.34811404 - outSlope: -0.3132537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.51602197 - inSlope: -0.3132537 - outSlope: -0.27746227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.52064633 - inSlope: -0.27746227 - outSlope: -0.24145626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5246706 - inSlope: -0.24145626 - outSlope: -0.20612544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.52810603 - inSlope: -0.20612544 - outSlope: -0.1716222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5309664 - inSlope: -0.1716222 - outSlope: -0.13845219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.53327394 - inSlope: -0.13845219 - outSlope: -0.106558904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.5350499 - inSlope: -0.106558904 - outSlope: -0.075866975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.53631437 - inSlope: -0.075866975 - outSlope: -0.04581575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.53707796 - inSlope: -0.04581575 - outSlope: -0.015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.53733605 - inSlope: -0.015485302 - outSlope: 0.018360566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.53703004 - inSlope: 0.018360566 - outSlope: 0.053783707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.53613365 - inSlope: 0.053783707 - outSlope: 0.088237606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.534663 - inSlope: 0.088237606 - outSlope: 0.12273443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.53261745 - inSlope: 0.12273443 - outSlope: 0.15756685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5299913 - inSlope: 0.15756685 - outSlope: 0.19247907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.52678335 - inSlope: 0.19247907 - outSlope: 0.22706531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5229989 - inSlope: 0.22706531 - outSlope: 0.26044273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.5186582 - inSlope: 0.26044273 - outSlope: 0.29143375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.513801 - inSlope: 0.29143375 - outSlope: 0.3191188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.50848234 - inSlope: 0.3191188 - outSlope: 0.34216437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.5027796 - inSlope: 0.34216437 - outSlope: 0.35921785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.49679264 - inSlope: 0.35921785 - outSlope: 0.3695216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.49063393 - inSlope: 0.3695216 - outSlope: 0.37185287 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.4844364 - inSlope: 0.37185287 - outSlope: 0.37185287 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31389016 - inSlope: -1.5379231 - outSlope: -1.5379231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.2882581 - inSlope: -1.5379231 - outSlope: -1.5706246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.26208103 - inSlope: -1.5706246 - outSlope: -1.5826545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.23570345 - inSlope: -1.5826545 - outSlope: -1.57419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.20946695 - inSlope: -1.57419 - outSlope: -1.5456257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.18370652 - inSlope: -1.5456257 - outSlope: -1.4975632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15874714 - inSlope: -1.4975632 - outSlope: -1.4308379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.13489984 - inSlope: -1.4308379 - outSlope: -1.3462703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.11246199 - inSlope: -1.3462703 - outSlope: -1.2447436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.09171627 - inSlope: -1.2447436 - outSlope: -1.1271474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.07293048 - inSlope: -1.1271474 - outSlope: -0.9942035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.05636042 - inSlope: -0.9942035 - outSlope: -0.84641427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.042253517 - inSlope: -0.84641427 - outSlope: -0.6841505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.030851008 - inSlope: -0.6841505 - outSlope: -0.5074315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.022393817 - inSlope: -0.5074315 - outSlope: -0.31588623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.017129047 - inSlope: -0.31588623 - outSlope: -0.10890274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.015314 - inSlope: -0.10890274 - outSlope: 0.10025224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.016984869 - inSlope: 0.10025224 - outSlope: 0.29217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.021854373 - inSlope: 0.29217 - outSlope: 0.47184426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.029718436 - inSlope: 0.47184426 - outSlope: 0.63995016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.04038428 - inSlope: 0.63995016 - outSlope: 0.7968198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0536646 - inSlope: 0.7968198 - outSlope: 0.9425259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.06937338 - inSlope: 0.9425259 - outSlope: 1.0769491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.08732251 - inSlope: 1.0769491 - outSlope: 1.1997113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.107317716 - inSlope: 1.1997113 - outSlope: 1.3102309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.12915488 - inSlope: 1.3102309 - outSlope: 1.407876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.1526195 - inSlope: 1.407876 - outSlope: 1.4917808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.17748249 - inSlope: 1.4917808 - outSlope: 1.5611597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.20350184 - inSlope: 1.5611597 - outSlope: 1.6153109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.23042366 - inSlope: 1.6153109 - outSlope: 1.6534553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.25798127 - inSlope: 1.6534553 - outSlope: 1.675025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.28589833 - inSlope: 1.675025 - outSlope: 1.679611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.31389192 - inSlope: 1.679611 - outSlope: 1.667057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.34167618 - inSlope: 1.667057 - outSlope: 1.6373006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.3689645 - inSlope: 1.6373006 - outSlope: 1.590657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.39547542 - inSlope: 1.590657 - outSlope: 1.5274192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.42093247 - inSlope: 1.5274192 - outSlope: 1.4481368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.44506806 - inSlope: 1.4481368 - outSlope: 1.3535298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.46762687 - inSlope: 1.3535298 - outSlope: 1.2441671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.48836297 - inSlope: 1.2441671 - outSlope: 1.1207384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.507042 - inSlope: 1.1207384 - outSlope: 0.98380303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.5234387 - inSlope: 0.98380303 - outSlope: 0.8338316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5373359 - inSlope: 0.8338316 - outSlope: 0.6710929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.54852074 - inSlope: 0.6710929 - outSlope: 0.49558866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.5567806 - inSlope: 0.49558866 - outSlope: 0.30717403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.56190014 - inSlope: 0.30717403 - outSlope: 0.105471715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.563658 - inSlope: 0.105471715 - outSlope: -0.124883324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.5615766 - inSlope: -0.124883324 - outSlope: -0.35965598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.55558234 - inSlope: -0.35965598 - outSlope: -0.57244474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5460416 - inSlope: -0.57244474 - outSlope: -0.7636936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5333134 - inSlope: -0.7636936 - outSlope: -0.93347067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5177555 - inSlope: -0.93347067 - outSlope: -1.0814409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4997315 - inSlope: -1.0814409 - outSlope: -1.2070829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47961348 - inSlope: -1.2070829 - outSlope: -1.3096756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.45778558 - inSlope: -1.3096756 - outSlope: -1.3884025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.43464547 - inSlope: -1.3884025 - outSlope: -1.4425453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.41060308 - inSlope: -1.4425453 - outSlope: -1.4714935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.3860782 - inSlope: -1.4714935 - outSlope: -1.4748302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.36149773 - inSlope: -1.4748302 - outSlope: -1.4523176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.33729237 - inSlope: -1.4523176 - outSlope: -1.4041324 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3138902 - inSlope: -1.4041324 - outSlope: -1.4041324 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.24855956 - inSlope: 0.3170648 - outSlope: 0.3170648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.24327515 - inSlope: 0.3170648 - outSlope: 0.32015648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.23793921 - inSlope: 0.32015648 - outSlope: 0.31946275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.23261483 - inSlope: 0.31946275 - outSlope: 0.31495297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.22736561 - inSlope: 0.31495297 - outSlope: 0.3069887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.22224914 - inSlope: 0.3069887 - outSlope: 0.29565993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.21732147 - inSlope: 0.29565993 - outSlope: 0.2810705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.21263696 - inSlope: 0.2810705 - outSlope: 0.2635207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.20824495 - inSlope: 0.2635207 - outSlope: 0.24306716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.20419383 - inSlope: 0.24306716 - outSlope: 0.2197087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.20053202 - inSlope: 0.2197087 - outSlope: 0.19361706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.19730507 - inSlope: 0.19361706 - outSlope: 0.1647243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.19455966 - inSlope: 0.1647243 - outSlope: 0.13317527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.19234008 - inSlope: 0.13317527 - outSlope: 0.0987348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1906945 - inSlope: 0.0987348 - outSlope: 0.061478917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.18966985 - inSlope: 0.061478917 - outSlope: 0.021205526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.18931642 - inSlope: 0.021205526 - outSlope: -0.019717831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.18964505 - inSlope: -0.019717831 - outSlope: -0.057535123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.19060397 - inSlope: -0.057535123 - outSlope: -0.09279737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.1921506 - inSlope: -0.09279737 - outSlope: -0.12587328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.19424848 - inSlope: -0.12587328 - outSlope: -0.15667781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.19685978 - inSlope: -0.15667781 - outSlope: -0.1853092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.19994827 - inSlope: -0.1853092 - outSlope: -0.21177223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.2034778 - inSlope: -0.21177223 - outSlope: -0.23619692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.20741442 - inSlope: -0.23619692 - outSlope: -0.2582746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.21171899 - inSlope: -0.2582746 - outSlope: -0.27837014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.2163585 - inSlope: -0.27837014 - outSlope: -0.2960929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.22129337 - inSlope: -0.2960929 - outSlope: -0.31135234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.22648259 - inSlope: -0.31135234 - outSlope: -0.32417923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.23188557 - inSlope: -0.32417923 - outSlope: -0.33447835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.23746021 - inSlope: -0.33447835 - outSlope: -0.34190688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.24315865 - inSlope: -0.34190688 - outSlope: -0.34650385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.24893373 - inSlope: -0.34650385 - outSlope: -0.34798476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.25473347 - inSlope: -0.34798476 - outSlope: -0.3463039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.2605052 - inSlope: -0.3463039 - outSlope: -0.34116122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.2661912 - inSlope: -0.34116122 - outSlope: -0.33249113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.27173275 - inSlope: -0.33249113 - outSlope: -0.32007366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2770673 - inSlope: -0.32007366 - outSlope: -0.3037551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.28212988 - inSlope: -0.3037551 - outSlope: -0.2835777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.28685617 - inSlope: -0.2835777 - outSlope: -0.25912574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.29117495 - inSlope: -0.25912574 - outSlope: -0.23067556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.29501954 - inSlope: -0.23067556 - outSlope: -0.19784887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.29831702 - inSlope: -0.19784887 - outSlope: -0.16097382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.3009999 - inSlope: -0.16097382 - outSlope: -0.11983542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.30299717 - inSlope: -0.11983542 - outSlope: -0.07471748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.30424246 - inSlope: -0.07471748 - outSlope: -0.025738502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.30467144 - inSlope: -0.025738502 - outSlope: 0.030468026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.30416363 - inSlope: 0.030468026 - outSlope: 0.087402545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.30270693 - inSlope: 0.087402545 - outSlope: 0.13826264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.30040255 - inSlope: 0.13826264 - outSlope: 0.18284458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.29735515 - inSlope: 0.18284458 - outSlope: 0.22098126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.2936721 - inSlope: 0.22098126 - outSlope: 0.2528646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.2894577 - inSlope: 0.2528646 - outSlope: 0.2783939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.2848178 - inSlope: 0.2783939 - outSlope: 0.29775232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.27985528 - inSlope: 0.29775232 - outSlope: 0.31131247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.27466673 - inSlope: 0.31131247 - outSlope: 0.3189686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.2693506 - inSlope: 0.3189686 - outSlope: 0.32123595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.26399666 - inSlope: 0.32123595 - outSlope: 0.31827658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.25869206 - inSlope: 0.31827658 - outSlope: 0.31032363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.25351998 - inSlope: 0.31032363 - outSlope: 0.2976218 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.24855962 - inSlope: 0.2976218 - outSlope: 0.2976218 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.65046525 - inSlope: -0.015152692 - outSlope: -0.015152692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6502127 - inSlope: -0.015152692 - outSlope: -0.014855861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6499651 - inSlope: -0.014855861 - outSlope: -0.014451743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.64972425 - inSlope: -0.014451743 - outSlope: -0.013911722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6494924 - inSlope: -0.013911722 - outSlope: -0.013303758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.64927065 - inSlope: -0.013303758 - outSlope: -0.01266718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.64905953 - inSlope: -0.01266718 - outSlope: -0.011880399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.6488615 - inSlope: -0.011880399 - outSlope: -0.011022086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6486778 - inSlope: -0.011022086 - outSlope: -0.010067225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.64851004 - inSlope: -0.010067225 - outSlope: -0.008983613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.6483603 - inSlope: -0.008983613 - outSlope: -0.0078356275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6482297 - inSlope: -0.0078356275 - outSlope: -0.0066483025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6481189 - inSlope: -0.0066483025 - outSlope: -0.0053393845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6480299 - inSlope: -0.0053393845 - outSlope: -0.0039267545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6479645 - inSlope: -0.0039267545 - outSlope: -0.0023853781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6479247 - inSlope: -0.0023853781 - outSlope: -0.0008261197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.64791095 - inSlope: -0.0008261197 - outSlope: 0.0011336814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.64792985 - inSlope: 0.0011336814 - outSlope: 0.0032222243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.64798355 - inSlope: 0.0032222243 - outSlope: 0.005246406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.648071 - inSlope: 0.005246406 - outSlope: 0.0070524155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.64818853 - inSlope: 0.0070524155 - outSlope: 0.00877262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.64833474 - inSlope: 0.00877262 - outSlope: 0.010256759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6485057 - inSlope: 0.010256759 - outSlope: 0.011665832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6487001 - inSlope: 0.011665832 - outSlope: 0.012849558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6489143 - inSlope: 0.012849558 - outSlope: 0.0139546525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.64914685 - inSlope: 0.0139546525 - outSlope: 0.014827239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.649394 - inSlope: 0.014827239 - outSlope: 0.015567556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.64965343 - inSlope: 0.015567556 - outSlope: 0.016236292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.64992404 - inSlope: 0.016236292 - outSlope: 0.016686933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.65020216 - inSlope: 0.016686933 - outSlope: 0.016965851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6504849 - inSlope: 0.016965851 - outSlope: 0.017119663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.65077025 - inSlope: 0.017119663 - outSlope: 0.01710172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.6510553 - inSlope: 0.01710172 - outSlope: 0.016994493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.6513385 - inSlope: 0.016994493 - outSlope: 0.01669051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.6516167 - inSlope: 0.01669051 - outSlope: 0.016182676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.6518864 - inSlope: 0.016182676 - outSlope: 0.015592534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.6521463 - inSlope: 0.015592534 - outSlope: 0.014855876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.6523939 - inSlope: 0.014855876 - outSlope: 0.01391889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.65262586 - inSlope: 0.01391889 - outSlope: 0.012817395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.6528395 - inSlope: 0.012817395 - outSlope: 0.011658638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.6530338 - inSlope: 0.011658638 - outSlope: 0.010249624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.6532046 - inSlope: 0.010249624 - outSlope: 0.008747586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6533504 - inSlope: 0.008747586 - outSlope: 0.0070560044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.653468 - inSlope: 0.0070560044 - outSlope: 0.0052249297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.6535551 - inSlope: 0.0052249297 - outSlope: 0.0032508404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.6536093 - inSlope: 0.0032508404 - outSlope: 0.0011229526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.653628 - inSlope: 0.0011229526 - outSlope: -0.0013017621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6536063 - inSlope: -0.0013017621 - outSlope: -0.0037944354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.65354306 - inSlope: -0.0037944354 - outSlope: -0.0061118663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.6534412 - inSlope: -0.0061118663 - outSlope: -0.008293398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.65330297 - inSlope: -0.008293398 - outSlope: -0.010371181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6531301 - inSlope: -0.010371181 - outSlope: -0.012230885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.65292627 - inSlope: -0.012230885 - outSlope: -0.013951076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.65269375 - inSlope: -0.013951076 - outSlope: -0.015556827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.65243447 - inSlope: -0.015556827 - outSlope: -0.016958669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.6521518 - inSlope: -0.016958669 - outSlope: -0.018271225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.6518473 - inSlope: -0.018271225 - outSlope: -0.019404907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.6515239 - inSlope: -0.019404907 - outSlope: -0.020388383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.6511841 - inSlope: -0.020388383 - outSlope: -0.021257345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.6508298 - inSlope: -0.021257345 - outSlope: -0.021861812 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6504654 - inSlope: -0.021861812 - outSlope: -0.021861812 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.30151108 - inSlope: -0.007781982 - outSlope: -0.007781982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.30138138 - inSlope: -0.007781982 - outSlope: -0.0075709815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3012552 - inSlope: -0.0075709815 - outSlope: -0.0074028973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.3011318 - inSlope: -0.0074028973 - outSlope: -0.007097124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.30101353 - inSlope: -0.007097124 - outSlope: -0.0068002944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3009002 - inSlope: -0.0068002944 - outSlope: -0.0064802174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.3007922 - inSlope: -0.0064802174 - outSlope: -0.0060063605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.30069208 - inSlope: -0.0060063605 - outSlope: -0.0055897213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.30059892 - inSlope: -0.0055897213 - outSlope: -0.005128384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.30051345 - inSlope: -0.005128384 - outSlope: -0.0045543914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.30043754 - inSlope: -0.0045543914 - outSlope: -0.0039947038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.30037096 - inSlope: -0.0039947038 - outSlope: -0.0033634903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3003149 - inSlope: -0.0033634903 - outSlope: -0.0027018788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.30026987 - inSlope: -0.0027018788 - outSlope: -0.0019526483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.30023733 - inSlope: -0.0019526483 - outSlope: -0.0012230874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.30021694 - inSlope: -0.0012230874 - outSlope: -0.00041663612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.30021 - inSlope: -0.00041663612 - outSlope: 0.00053823047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.30021897 - inSlope: 0.00053823047 - outSlope: 0.0016754852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3002469 - inSlope: 0.0016754852 - outSlope: 0.0026160504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.3002905 - inSlope: 0.0026160504 - outSlope: 0.0035959452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.30035043 - inSlope: 0.0035959452 - outSlope: 0.0044685644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.3004249 - inSlope: 0.0044685644 - outSlope: 0.005176659 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.30051118 - inSlope: 0.005176659 - outSlope: 0.005895501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.30060944 - inSlope: 0.005895501 - outSlope: 0.0065839235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.30071917 - inSlope: 0.0065839235 - outSlope: 0.0070095127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.300836 - inSlope: 0.0070095127 - outSlope: 0.007601374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.3009627 - inSlope: 0.007601374 - outSlope: 0.008018024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.30109632 - inSlope: 0.008018024 - outSlope: 0.008254045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3012339 - inSlope: 0.008254045 - outSlope: 0.008497247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.3013755 - inSlope: 0.008497247 - outSlope: 0.008735053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.3015211 - inSlope: 0.008735053 - outSlope: 0.008769044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.30166724 - inSlope: 0.008769044 - outSlope: 0.008802987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.30181396 - inSlope: 0.008802987 - outSlope: 0.008713611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3019592 - inSlope: 0.008713611 - outSlope: 0.00861884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.30210283 - inSlope: 0.00861884 - outSlope: 0.008336314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.30224177 - inSlope: 0.008336314 - outSlope: 0.008066275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.3023762 - inSlope: 0.008066275 - outSlope: 0.0076747015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.30250412 - inSlope: 0.0076747015 - outSlope: 0.0071901153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.30262396 - inSlope: 0.0071901153 - outSlope: 0.0066822832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.30273533 - inSlope: 0.0066822832 - outSlope: 0.006006344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.30283543 - inSlope: 0.006006344 - outSlope: 0.005362635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.3029248 - inSlope: 0.005362635 - outSlope: 0.0045204205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.30300015 - inSlope: 0.0045204205 - outSlope: 0.0037211215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.30306217 - inSlope: 0.0037211215 - outSlope: 0.0027000834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.30310717 - inSlope: 0.0027000834 - outSlope: 0.0016951577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.30313542 - inSlope: 0.0016951577 - outSlope: 0.0005668407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.30314487 - inSlope: 0.0005668407 - outSlope: -0.0006830674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3031335 - inSlope: -0.0006830674 - outSlope: -0.001977684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.30310053 - inSlope: -0.001977684 - outSlope: -0.0031524927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.30304798 - inSlope: -0.0031524927 - outSlope: -0.0043308777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3029758 - inSlope: -0.0043308777 - outSlope: -0.0053411582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.30288678 - inSlope: -0.0053411582 - outSlope: -0.0063997568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.30278012 - inSlope: -0.0063997568 - outSlope: -0.0072419713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.30265942 - inSlope: -0.0072419713 - outSlope: -0.008037694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.30252546 - inSlope: -0.008037694 - outSlope: -0.008844114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.30237806 - inSlope: -0.008844114 - outSlope: -0.009405622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3022213 - inSlope: -0.009405622 - outSlope: -0.01001359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.3020544 - inSlope: -0.01001359 - outSlope: -0.010489236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.30187958 - inSlope: -0.010489236 - outSlope: -0.01089868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.30169794 - inSlope: -0.01089868 - outSlope: -0.011211644 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.30151108 - inSlope: -0.011211644 - outSlope: -0.011211644 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.013641529 - inSlope: 0.000034812838 - outSlope: 0.000034812838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.013642109 - inSlope: 0.000034812838 - outSlope: 0.00009398907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0136436755 - inSlope: 0.00009398907 - outSlope: 0.00008309261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.01364506 - inSlope: 0.00008309261 - outSlope: 0.000058170397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.01364603 - inSlope: 0.000058170397 - outSlope: 0.000054370616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.013646936 - inSlope: 0.000054370616 - outSlope: 0.000040400777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013647609 - inSlope: 0.000040400777 - outSlope: 0.000051856045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.013648474 - inSlope: 0.000051856045 - outSlope: 0.00006146727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.013649498 - inSlope: 0.00006146727 - outSlope: 0.00006079674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.013650511 - inSlope: 0.00006079674 - outSlope: -0.000003855676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.013650447 - inSlope: -0.000003855676 - outSlope: 0.000054258857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.013651351 - inSlope: 0.000054258857 - outSlope: 0.000036433343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013651959 - inSlope: 0.000036433343 - outSlope: 0.000023972245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.013652358 - inSlope: 0.000023972245 - outSlope: 0.000031907115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.01365289 - inSlope: 0.000031907115 - outSlope: 0.0000018998982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.013652922 - inSlope: 0.0000018998982 - outSlope: 0.000014863896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.013653169 - inSlope: 0.000014863896 - outSlope: -0.000017602013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.013652876 - inSlope: -0.000017602013 - outSlope: -0.0000024028102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013652836 - inSlope: -0.0000024028102 - outSlope: -0.000037271566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.013652215 - inSlope: -0.000037271566 - outSlope: -0.000043250584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.013651494 - inSlope: -0.000043250584 - outSlope: -0.00002458694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.013651084 - inSlope: -0.00002458694 - outSlope: -0.000052861826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.013650203 - inSlope: -0.000052861826 - outSlope: -0.000057891066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.013649238 - inSlope: -0.000057891066 - outSlope: -0.00004202124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.013648538 - inSlope: -0.00004202124 - outSlope: -0.00009147459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.013647013 - inSlope: -0.00009147459 - outSlope: -0.00005822624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.013646043 - inSlope: -0.00005822624 - outSlope: -0.000036489255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.013645435 - inSlope: -0.000036489255 - outSlope: -0.00009756527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.013643809 - inSlope: -0.00009756527 - outSlope: -0.00010075057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0136421295 - inSlope: -0.00010075057 - outSlope: -0.00006565818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.013641035 - inSlope: -0.00006565818 - outSlope: -0.00007219619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.013639832 - inSlope: -0.00007219619 - outSlope: -0.000053923435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.013638933 - inSlope: -0.000053923435 - outSlope: -0.000088401226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.01363746 - inSlope: -0.000088401226 - outSlope: -0.00008471318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.013636048 - inSlope: -0.00008471318 - outSlope: -0.0000849367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.013634632 - inSlope: -0.0000849367 - outSlope: -0.00008258947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.013633256 - inSlope: -0.00008258947 - outSlope: -0.00004459177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.013632513 - inSlope: -0.00004459177 - outSlope: -0.000089351175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0136310235 - inSlope: -0.000089351175 - outSlope: -0.00006319961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.01362997 - inSlope: -0.00006319961 - outSlope: -0.00006599334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.01362887 - inSlope: -0.00006599334 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.013628364 - inSlope: -0.000030398398 - outSlope: -0.00004436825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.013627624 - inSlope: -0.00004436825 - outSlope: -0.00004615639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.013626855 - inSlope: -0.00004615639 - outSlope: -0.0000155903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.013626595 - inSlope: -0.0000155903 - outSlope: -0.000011734675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.013626399 - inSlope: -0.000011734675 - outSlope: -0.000021401813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013626043 - inSlope: -0.000021401813 - outSlope: 0.000014528594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.013626285 - inSlope: 0.000014528594 - outSlope: 0.00002643096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.013626725 - inSlope: 0.00002643096 - outSlope: 0.000034198198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.013627295 - inSlope: 0.000034198198 - outSlope: 0.00003861267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.013627939 - inSlope: 0.00003861267 - outSlope: 0.000056717396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.013628884 - inSlope: 0.000056717396 - outSlope: 0.000045765235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.013629647 - inSlope: 0.000045765235 - outSlope: 0.00005850574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.013630622 - inSlope: 0.00005850574 - outSlope: 0.00008828947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.013632094 - inSlope: 0.00008828947 - outSlope: 0.000063814055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.013633157 - inSlope: 0.000063814055 - outSlope: 0.000111144145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0136350095 - inSlope: 0.000111144145 - outSlope: 0.000058785135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.013635989 - inSlope: 0.000058785135 - outSlope: 0.00011276465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.013637869 - inSlope: 0.00011276465 - outSlope: 0.000116843425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.013639816 - inSlope: 0.000116843425 - outSlope: 0.00010181228 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.013641513 - inSlope: 0.00010181228 - outSlope: 0.00010181228 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00023378531 - inSlope: -0.00010122457 - outSlope: -0.00010122457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.00023209823 - inSlope: -0.00010122457 - outSlope: -0.000065959466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0002309989 - inSlope: -0.000065959466 - outSlope: -0.000055611312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00023007205 - inSlope: -0.000055611312 - outSlope: -0.00008575995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.00022864272 - inSlope: -0.00008575995 - outSlope: -0.00007817348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00022733983 - inSlope: -0.00007817348 - outSlope: -0.000079994796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.00022600658 - inSlope: -0.000079994796 - outSlope: -0.00005758455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.00022504684 - inSlope: -0.00005758455 - outSlope: -0.00001172069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0002248515 - inSlope: -0.00001172069 - outSlope: -0.000044136836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00022411588 - inSlope: -0.000044136836 - outSlope: -0.000071720286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00022292054 - inSlope: -0.000071720286 - outSlope: -0.00005433307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00022201499 - inSlope: -0.00005433307 - outSlope: -0.000033986875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00022144854 - inSlope: -0.000033986875 - outSlope: -0.000009062934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0002212975 - inSlope: -0.000009062934 - outSlope: 0.0000071901018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00022141733 - inSlope: 0.0000071901018 - outSlope: -0.00006930525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.00022026224 - inSlope: -0.00006930525 - outSlope: 0.000040293347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0002209338 - inSlope: 0.000040293347 - outSlope: -0.00005369138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.00022003894 - inSlope: -0.00005369138 - outSlope: 0.000025120367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.00022045762 - inSlope: 0.000025120367 - outSlope: 0.000051772273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.00022132049 - inSlope: 0.000051772273 - outSlope: 0.0000666448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00022243123 - inSlope: 0.0000666448 - outSlope: -0.00001807786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.00022212994 - inSlope: -0.00001807786 - outSlope: 0.00010255686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00022383922 - inSlope: 0.00010255686 - outSlope: 0.000041671196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00022453374 - inSlope: 0.000041671196 - outSlope: 0.00007497169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00022578327 - inSlope: 0.00007497169 - outSlope: 0.00004847102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00022659112 - inSlope: 0.00004847102 - outSlope: 0.000083343984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00022798018 - inSlope: 0.000083343984 - outSlope: 0.00010743427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.00022977075 - inSlope: 0.00010743427 - outSlope: 0.00009033938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00023127641 - inSlope: 0.00009033938 - outSlope: 0.00007630071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00023254809 - inSlope: 0.00007630071 - outSlope: 0.00005516772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00023346755 - inSlope: 0.00005516772 - outSlope: 0.00010807514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0002352688 - inSlope: 0.00010807514 - outSlope: 0.00015309418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00023782038 - inSlope: 0.00015309418 - outSlope: 0.000025712385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00023824892 - inSlope: 0.000025712385 - outSlope: 0.00009644873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0002398564 - inSlope: 0.00009644873 - outSlope: 0.00009728518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.00024147781 - inSlope: 0.00009728518 - outSlope: 0.00008733222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00024293335 - inSlope: 0.00008733222 - outSlope: 0.00006650086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0002440417 - inSlope: 0.00006650086 - outSlope: 0.00008640004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0002454817 - inSlope: 0.00008640004 - outSlope: 0.00007226255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00024668608 - inSlope: 0.00007226255 - outSlope: 0.00006408472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00024775416 - inSlope: 0.00006408472 - outSlope: 0.000093491486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00024931235 - inSlope: 0.000093491486 - outSlope: 0.000013594412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00024953892 - inSlope: 0.000013594412 - outSlope: 0.00004477687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0002502852 - inSlope: 0.00004477687 - outSlope: 0.0000383733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00025092476 - inSlope: 0.0000383733 - outSlope: 0.000024777279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0002513377 - inSlope: 0.000024777279 - outSlope: -0.000026455407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0002508968 - inSlope: -0.000026455407 - outSlope: 0.000042660282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0002516078 - inSlope: 0.000042660282 - outSlope: -0.0000363059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0002510027 - inSlope: -0.0000363059 - outSlope: -0.00002448042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0002505947 - inSlope: -0.00002448042 - outSlope: -0.00006984751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00024943057 - inSlope: -0.00006984751 - outSlope: -0.000052508993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0002485554 - inSlope: -0.000052508993 - outSlope: -0.000052313604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00024768352 - inSlope: -0.000052313604 - outSlope: -0.000118710566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.000245705 - inSlope: -0.000118710566 - outSlope: -0.00007660019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00024442835 - inSlope: -0.00007660019 - outSlope: -0.00006906059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00024327733 - inSlope: -0.00006906059 - outSlope: -0.000119991426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00024127748 - inSlope: -0.000119991426 - outSlope: -0.000112012895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0002394106 - inSlope: -0.000112012895 - outSlope: -0.00008832177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00023793857 - inSlope: -0.00008832177 - outSlope: -0.0001089566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00023612262 - inSlope: -0.0001089566 - outSlope: -0.00015112586 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00023360386 - inSlope: -0.00015112586 - outSlope: -0.00015112586 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.4171873 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -1.4171873 - inSlope: 0 - outSlope: 0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -1.4171859 - inSlope: 0.000085830696 - outSlope: -0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -1.4171873 - inSlope: -0.000085830696 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -1.4171873 - inSlope: 0 - outSlope: 0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -1.4171859 - inSlope: 0.000085830696 - outSlope: -0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -1.4171873 - inSlope: -0.000085830696 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -1.4171873 - inSlope: 0 - outSlope: 0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -1.4171859 - inSlope: 0.00008583046 - outSlope: -0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -1.4171873 - inSlope: -0.00008583077 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -1.4171873 - inSlope: 0 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -1.4171859 - inSlope: 0.00008583077 - outSlope: -0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -1.4171873 - inSlope: -0.00008583046 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -1.4171873 - inSlope: 0 - outSlope: 0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -1.4171859 - inSlope: 0.00008583046 - outSlope: -0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -1.4171873 - inSlope: -0.00008583077 - outSlope: -0.00008583077 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09304057 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.09304057 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457314 - inSlope: -0.000007152557 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6457314 - inSlope: 0 - outSlope: 0.000007152564 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48757935 - inSlope: 0 - outSlope: 0.0000010566278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.48757973 - inSlope: 0.0000010566278 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.48757917 - inSlope: -0.00003397468 - outSlope: 0.0000056624417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.48757973 - inSlope: 0.0000056624417 - outSlope: -0.0000007498649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.48757935 - inSlope: -0.0000007498649 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5661628 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.5661628 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.44141617 - inSlope: -0.000016093254 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.44141617 - inSlope: 0 - outSlope: 0.000016093269 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5083389 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5083389 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48522538 - inSlope: -0.0000017881392 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.48522538 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.90299314 - inSlope: -0.00016093253 - outSlope: -0.00016093253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.9029958 - inSlope: -0.00016093253 - outSlope: 0.00016093253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.90299314 - inSlope: 0.00016093253 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.90299314 - inSlope: 0 - outSlope: -0.0001609327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9029958 - inSlope: -0.0001609327 - outSlope: 0.0001609327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.90299314 - inSlope: 0.0001609327 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.90299314 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6198173 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6198173 - inSlope: 0 - outSlope: -0.000053644184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6198164 - inSlope: -0.000053644184 - outSlope: 0.000026822092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6198173 - inSlope: 0.000026822092 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6198173 - inSlope: 0 - outSlope: 0.00003576282 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.47416422 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.47416422 - inSlope: 0 - outSlope: -0.000032186497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.47416368 - inSlope: -0.000032186497 - outSlope: 0.00003218651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.47416422 - inSlope: 0.00003218651 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.47416422 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.49665403 - inSlope: -0.000014305114 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.49665403 - inSlope: 0 - outSlope: 0.000014305128 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.31263256 - inSlope: 0.000007152557 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.31263256 - inSlope: 0 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.31262967 - inSlope: 0.00017344968 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.31262967 - inSlope: 0 - outSlope: -0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.31263244 - inSlope: -0.00016629712 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.31263244 - inSlope: 0 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.31262967 - inSlope: 0.00016629712 - outSlope: -0.00016629652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.31263244 - inSlope: -0.00016629652 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.31263244 - inSlope: 0 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.31262967 - inSlope: 0.00016629712 - outSlope: -0.00016629652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.31263244 - inSlope: -0.00016629652 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.31263244 - inSlope: 0 - outSlope: 0.00016629652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.31262967 - inSlope: 0.00016629652 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.31263256 - inSlope: -0.00017344968 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.31263256 - inSlope: 0 - outSlope: -0.000007152564 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.63438576 - inSlope: 0.000014305114 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.63438576 - inSlope: 0 - outSlope: -0.000014305128 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5382938 - inSlope: 0.000025033949 - outSlope: 0.0000059604645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.5382944 - inSlope: 0.0000059604645 - outSlope: -0.00003576279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5382938 - inSlope: -0.00003576279 - outSlope: 0.0000008316928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5382944 - inSlope: 0.0000008316928 - outSlope: -0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.5382938 - inSlope: -0.000008940698 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5382938 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.47271934 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.47271934 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3340895 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3340895 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7193683 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.7193683 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61035967 - inSlope: -0.000025033949 - outSlope: -0.000025033949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.61035925 - inSlope: -0.000025033949 - outSlope: 0.000039339062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6103599 - inSlope: 0.000039339062 - outSlope: -0.000013113022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.61035925 - inSlope: -0.000013113022 - outSlope: 0.0000018732889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6103599 - inSlope: 0.0000018732889 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.61035925 - inSlope: -0.000039339102 - outSlope: 0.000009834767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.6103599 - inSlope: 0.000009834767 - outSlope: -0.000039338964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.61035925 - inSlope: -0.000039338964 - outSlope: 0.00000089406973 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.61035967 - inSlope: 0.00000089406973 - outSlope: 0.000025033974 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422093 - inSlope: 0.000007152557 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -1.1422081 - inSlope: 0.00007152558 - outSlope: -0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -1.1422093 - inSlope: -0.000008940698 - outSlope: 0.0000023841853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -1.1422092 - inSlope: 0.0000023841853 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -1.1422092 - inSlope: -0.000071525516 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -1.142208 - inSlope: 0.000071525516 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.142208 - inSlope: 0.000071525385 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -1.142208 - inSlope: 0.000071525385 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -1.1422093 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -1.1422093 - inSlope: 0 - outSlope: -0.000007152564 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039153725 - inSlope: -0.000019893048 - outSlope: -0.000019893048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.039153393 - inSlope: -0.000019893048 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.039153725 - inSlope: 0.000019893052 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.039153725 - inSlope: 0 - outSlope: 0.00000871718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.03915387 - inSlope: 0.00000871718 - outSlope: -0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.039153393 - inSlope: -0.000028610231 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.039153725 - inSlope: 0.000019893052 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.039153393 - inSlope: -0.000019893034 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.039153393 - inSlope: 0.0000031292413 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.03915334 - inSlope: -0.0000031292413 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.03915334 - inSlope: -0.0000031292357 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.03915334 - inSlope: -0.0000031292357 - outSlope: 0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.039153725 - inSlope: 0.000023022316 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: 0.000019893068 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.64573145 - inSlope: 0.000017881392 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.64573145 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.41357276 - inSlope: -0.000014305114 - outSlope: 0.000002861023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.413573 - inSlope: 0.000002861023 - outSlope: -0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.41357252 - inSlope: -0.000028610231 - outSlope: 0.0000016829547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.413573 - inSlope: 0.0000016829547 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.41357252 - inSlope: -0.000028610206 - outSlope: 0.0000003973643 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.41357276 - inSlope: 0.0000003973643 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.57905793 - inSlope: 0.0000035762785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.57905793 - inSlope: 0 - outSlope: 0.00006437302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.57905686 - inSlope: 0.00006437302 - outSlope: -0.00006437301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.57905793 - inSlope: -0.00006437301 - outSlope: 0.0000017881395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.5790579 - inSlope: 0.0000017881395 - outSlope: 0.00006079674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.57905686 - inSlope: 0.00006079674 - outSlope: -0.000060796716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.5790579 - inSlope: -0.000060796716 - outSlope: -0.00000006877459 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.57905793 - inSlope: -0.00000006877459 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.50450593 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.50450593 - inSlope: 0 - outSlope: -0.00001788141 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.60789025 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.60789025 - inSlope: 0 - outSlope: 0.000010728846 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37413952 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.37413952 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.96033096 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.96033096 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3615863 - inSlope: -0.000030398367 - outSlope: -0.000030398367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3615858 - inSlope: -0.000030398367 - outSlope: 0.000030398367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3615863 - inSlope: 0.000030398367 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.3615858 - inSlope: -0.000030398363 - outSlope: 0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3615863 - inSlope: 0.00003039837 - outSlope: -0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.3615858 - inSlope: -0.00003039837 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3615858 - inSlope: 0 - outSlope: 0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.3615863 - inSlope: 0.00003039837 - outSlope: -0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.3615858 - inSlope: -0.00003039837 - outSlope: 0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3615863 - inSlope: 0.00003039837 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.3615858 - inSlope: -0.000030398343 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.3615863 - inSlope: 0.000030398343 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.3615858 - inSlope: -0.000030398343 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.3615858 - inSlope: -0.000030398289 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3615858 - inSlope: -0.000030398289 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3615863 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040823 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.81040823 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3607467 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3607467 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.22419539 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.22419539 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6949248 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6949248 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3722187 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.37221912 - inSlope: 0.000025033953 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.37221912 - inSlope: 0 - outSlope: -0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3722187 - inSlope: -0.000025033953 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.37221912 - inSlope: 0.000025033953 - outSlope: -0.000025033942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.3722187 - inSlope: -0.000025033942 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.37221912 - inSlope: 0.000025033953 - outSlope: -0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.3722187 - inSlope: -0.000025033953 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3722187 - inSlope: -0.00002503393 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.3722187 - inSlope: -0.00002503393 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.3722187 - inSlope: -0.00002503393 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.37221912 - inSlope: 0.000025033885 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.000025033885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3722187 - inSlope: -0.000025033885 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.37221912 - inSlope: 0 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: 0.000025033885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.37221912 - inSlope: 0.000025033885 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3722187 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.36176586 - inSlope: 0 - outSlope: -0.00000042430423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.36176544 - inSlope: -0.00000042430423 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.36176586 - inSlope: 0.000025033974 - outSlope: 0.000025033974 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.30415282 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.30415282 - inSlope: 0 - outSlope: -0.0000679493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.30415395 - inSlope: -0.0000679493 - outSlope: 0.0000661611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.30415285 - inSlope: 0.0000661611 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.30415285 - inSlope: 0 - outSlope: -0.0000661611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.30415395 - inSlope: -0.0000661611 - outSlope: 0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.30415282 - inSlope: 0.00006794936 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.30415282 - inSlope: 0 - outSlope: 0.000001788141 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5518659 - inSlope: 0 - outSlope: -0.00000278155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.55186546 - inSlope: -0.00000278155 - outSlope: 0.000053644184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.55186635 - inSlope: 0.000053644184 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.55186635 - inSlope: 0 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.55186546 - inSlope: -0.00005364423 - outSlope: 0.000013411046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.55186635 - inSlope: 0.000013411046 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.55186635 - inSlope: 0 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.55186546 - inSlope: -0.00005364423 - outSlope: 0.000026822068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.55186635 - inSlope: 0.000026822068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.55186635 - inSlope: 0 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.55186546 - inSlope: -0.00005364423 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.55186546 - inSlope: 0 - outSlope: 0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.55186635 - inSlope: 0.00005364423 - outSlope: -0.0000040871755 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5518659 - inSlope: -0.0000040871755 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5803563 - inSlope: 0.000010728835 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5803563 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0019573253 - inSlope: 0.006612099 - outSlope: 0.006612099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0018471236 - inSlope: 0.006612099 - outSlope: 0.0043710927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0017742721 - inSlope: 0.0043710927 - outSlope: 0.0008313172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0017604168 - inSlope: 0.0008313172 - outSlope: 0.0009594204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0017444264 - inSlope: 0.0009594204 - outSlope: -0.00049063476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0017526037 - inSlope: -0.00049063476 - outSlope: -0.0035148186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.001811184 - inSlope: -0.0035148186 - outSlope: -0.0042875465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0018826431 - inSlope: -0.0042875465 - outSlope: -0.0060074124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0019827667 - inSlope: -0.0060074124 - outSlope: -0.015461581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0022404597 - inSlope: -0.015461581 - outSlope: -0.015034411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0024910332 - inSlope: -0.015034411 - outSlope: -0.014823047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.002738084 - inSlope: -0.014823047 - outSlope: -0.01445796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.00297905 - inSlope: -0.01445796 - outSlope: -0.013756702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0032083283 - inSlope: -0.013756702 - outSlope: -0.012967895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0034244598 - inSlope: -0.012967895 - outSlope: -0.011912976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0036230094 - inSlope: -0.011912976 - outSlope: -0.011214418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0038099166 - inSlope: -0.011214418 - outSlope: -0.0020752356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0038445038 - inSlope: -0.0020752356 - outSlope: -0.0015787442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0038708162 - inSlope: -0.0015787442 - outSlope: 0.0033976636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0038141885 - inSlope: 0.0033976636 - outSlope: 0.0031189595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0037622058 - inSlope: 0.0031189595 - outSlope: 0.0056264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0036684326 - inSlope: 0.0056264 - outSlope: 0.008202105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0035317307 - inSlope: 0.008202105 - outSlope: 0.007457093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.003407446 - inSlope: 0.007457093 - outSlope: 0.010814196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0032272092 - inSlope: 0.010814196 - outSlope: 0.0586939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0022489785 - inSlope: 0.0586939 - outSlope: 0.05289925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0013673236 - inSlope: 0.05289925 - outSlope: 0.04904664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0005498804 - inSlope: 0.04904664 - outSlope: 0.044653848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00019435101 - inSlope: 0.044653848 - outSlope: 0.040232964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0008648998 - inSlope: 0.040232964 - outSlope: 0.037311293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0014867552 - inSlope: 0.037311293 - outSlope: 0.03292096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0020354374 - inSlope: 0.03292096 - outSlope: 0.030175723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0025383674 - inSlope: 0.030175723 - outSlope: 0.028689606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.003016527 - inSlope: 0.028689606 - outSlope: 0.028808825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0034966737 - inSlope: 0.028808825 - outSlope: 0.0017407693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0035256865 - inSlope: 0.0017407693 - outSlope: -0.00066187524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0035146552 - inSlope: -0.00066187524 - outSlope: -0.0017829862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0034849388 - inSlope: -0.0017829862 - outSlope: -0.0032955857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0034300124 - inSlope: -0.0032955857 - outSlope: -0.0064300993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0033228442 - inSlope: -0.0064300993 - outSlope: -0.007673682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0031949491 - inSlope: -0.007673682 - outSlope: -0.014950773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0029457698 - inSlope: -0.014950773 - outSlope: -0.014958889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0026964552 - inSlope: -0.014958889 - outSlope: -0.014907173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0024480026 - inSlope: -0.014907173 - outSlope: -0.015248388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.002193862 - inSlope: -0.015248388 - outSlope: -0.013361842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001971165 - inSlope: -0.013361842 - outSlope: -0.015429345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0017140094 - inSlope: -0.015429345 - outSlope: -0.013278555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0014926996 - inSlope: -0.013278555 - outSlope: -0.014506427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.001250926 - inSlope: -0.014506427 - outSlope: -0.016723983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00097219326 - inSlope: -0.016723983 - outSlope: -0.01950438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0006471206 - inSlope: -0.01950438 - outSlope: -0.020155875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00031118846 - inSlope: -0.020155875 - outSlope: -0.023063365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.000073200594 - inSlope: -0.023063365 - outSlope: -0.02372057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00046854306 - inSlope: -0.02372057 - outSlope: -0.025344515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.00089095125 - inSlope: -0.025344515 - outSlope: -0.018704293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0012026903 - inSlope: -0.018704293 - outSlope: -0.015459254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0014603443 - inSlope: -0.015459254 - outSlope: -0.012556347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0016696166 - inSlope: -0.012556347 - outSlope: -0.008915308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0018182049 - inSlope: -0.008915308 - outSlope: -0.004999911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.001901537 - inSlope: -0.004999911 - outSlope: -0.0033470788 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0019573215 - inSlope: -0.0033470788 - outSlope: -0.0033470788 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9305887 - inSlope: 0.10617971 - outSlope: 0.10617971 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.9323584 - inSlope: 0.10617971 - outSlope: 0.11965155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.9343526 - inSlope: 0.11965155 - outSlope: 0.1339388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.9365849 - inSlope: 0.1339388 - outSlope: 0.14822242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.93905526 - inSlope: 0.14822242 - outSlope: 0.16274573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.9417677 - inSlope: 0.16274573 - outSlope: 0.17872097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.9447464 - inSlope: 0.17872097 - outSlope: 0.19321562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.94796664 - inSlope: 0.19321562 - outSlope: 0.20843618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.9514406 - inSlope: 0.20843618 - outSlope: -0.25993112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.9471084 - inSlope: -0.25993112 - outSlope: -0.25148037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.94291705 - inSlope: -0.25148037 - outSlope: -0.24349095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.93885887 - inSlope: -0.24349095 - outSlope: -0.23598076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.93492585 - inSlope: -0.23598076 - outSlope: -0.22895338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.93110996 - inSlope: -0.22895338 - outSlope: -0.22250177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.9274016 - inSlope: -0.22250177 - outSlope: -0.21659733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.92379165 - inSlope: -0.21659733 - outSlope: -0.21109325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.9202734 - inSlope: -0.21109325 - outSlope: -0.10479937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.91852677 - inSlope: -0.10479937 - outSlope: -0.10117642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.9168405 - inSlope: -0.10117642 - outSlope: -0.10025392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.9151696 - inSlope: -0.10025392 - outSlope: -0.100200094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.9134996 - inSlope: -0.100200094 - outSlope: -0.101112224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.9118144 - inSlope: -0.101112224 - outSlope: -0.10095469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.9101318 - inSlope: -0.10095469 - outSlope: -0.09817252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.9084956 - inSlope: -0.09817252 - outSlope: -0.09355895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.9069363 - inSlope: -0.09355895 - outSlope: 0.35247478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.91281086 - inSlope: 0.35247478 - outSlope: 0.36085695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.91882515 - inSlope: 0.36085695 - outSlope: 0.27018455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.9233282 - inSlope: 0.27018455 - outSlope: 0.28352356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.9280536 - inSlope: 0.28352356 - outSlope: 0.29778272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.93301666 - inSlope: 0.29778272 - outSlope: 0.31488034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.93826467 - inSlope: 0.31488034 - outSlope: 0.2106895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.94177616 - inSlope: 0.2106895 - outSlope: 0.22948563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.9456009 - inSlope: 0.22948563 - outSlope: 0.2484765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.9497422 - inSlope: 0.2484765 - outSlope: 0.2671483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.95419466 - inSlope: 0.2671483 - outSlope: -0.10407338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9524601 - inSlope: -0.10407338 - outSlope: -0.09232497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.95092136 - inSlope: -0.09232497 - outSlope: -0.079418495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.9495977 - inSlope: -0.079418495 - outSlope: -0.0674916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.94847286 - inSlope: -0.0674916 - outSlope: -0.05591517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.94754094 - inSlope: -0.05591517 - outSlope: -0.044467334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.9467998 - inSlope: -0.044467334 - outSlope: -0.18383521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.9437359 - inSlope: -0.18383521 - outSlope: -0.17927186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.94074804 - inSlope: -0.17927186 - outSlope: -0.17527358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.9378268 - inSlope: -0.17527358 - outSlope: -0.17184332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.93496275 - inSlope: -0.17184332 - outSlope: -0.16822474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.932159 - inSlope: -0.16822474 - outSlope: -0.16626494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9293879 - inSlope: -0.16626494 - outSlope: -0.1381048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9270862 - inSlope: -0.1381048 - outSlope: -0.13648881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.92481136 - inSlope: -0.13648881 - outSlope: -0.13655676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9225354 - inSlope: -0.13655676 - outSlope: -0.13779058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.9202389 - inSlope: -0.13779058 - outSlope: -0.14020048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.91790223 - inSlope: -0.14020048 - outSlope: -0.1404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9155618 - inSlope: -0.1404263 - outSlope: -0.13809098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9132603 - inSlope: -0.13809098 - outSlope: -0.13226879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.9110558 - inSlope: -0.13226879 - outSlope: 0.17365648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.9139501 - inSlope: 0.17365648 - outSlope: 0.16902225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.9167671 - inSlope: 0.16902225 - outSlope: 0.1766433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.9197112 - inSlope: 0.1766433 - outSlope: 0.19533654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9229668 - inSlope: 0.19533654 - outSlope: 0.21812025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9266021 - inSlope: 0.21812025 - outSlope: 0.23919605 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.9305887 - inSlope: 0.23919605 - outSlope: 0.23919605 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.002112698 - inSlope: 1.443003 - outSlope: 1.443003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.021937354 - inSlope: 1.443003 - outSlope: 1.4448819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.04601872 - inSlope: 1.4448819 - outSlope: 1.4464023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.07012542 - inSlope: 1.4464023 - outSlope: 1.4476076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.09425222 - inSlope: 1.4476076 - outSlope: 1.4484702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.11839339 - inSlope: 1.4484702 - outSlope: 1.4490143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.14254363 - inSlope: 1.4490143 - outSlope: 1.449119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.16669561 - inSlope: 1.449119 - outSlope: 1.4488635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.19084334 - inSlope: 1.4488635 - outSlope: 1.5007318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.21585554 - inSlope: 1.5007318 - outSlope: 1.5005101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.24086404 - inSlope: 1.5005101 - outSlope: 1.5001453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.26586646 - inSlope: 1.5001453 - outSlope: 1.4997054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.29086155 - inSlope: 1.4997054 - outSlope: 1.499135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.31584713 - inSlope: 1.499135 - outSlope: 1.4984877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.34082192 - inSlope: 1.4984877 - outSlope: 1.4977278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.36578405 - inSlope: 1.4977278 - outSlope: 1.4967304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.39072958 - inSlope: 1.4967304 - outSlope: 1.6759673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.41866234 - inSlope: 1.6759673 - outSlope: 1.6752527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.44658324 - inSlope: 1.6752527 - outSlope: 1.6774426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4745406 - inSlope: 1.6774426 - outSlope: 1.6805384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.5025496 - inSlope: 1.6805384 - outSlope: 1.6849366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.53063184 - inSlope: 1.6849366 - outSlope: 1.6878269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5587623 - inSlope: 1.6878269 - outSlope: 1.6884916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.5869038 - inSlope: 1.6884916 - outSlope: 1.688374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6150434 - inSlope: 1.688374 - outSlope: 1.5554574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.64096767 - inSlope: 1.5554574 - outSlope: 1.5596675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.66696215 - inSlope: 1.5596675 - outSlope: 1.5626136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.6930057 - inSlope: 1.5626136 - outSlope: 1.564263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.71907675 - inSlope: 1.564263 - outSlope: 1.5642587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7451477 - inSlope: 1.5642587 - outSlope: 1.56309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7711992 - inSlope: 1.56309 - outSlope: 1.5599599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.79719853 - inSlope: 1.5599599 - outSlope: 1.5553446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.823121 - inSlope: 1.5553446 - outSlope: 1.5488484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.8489351 - inSlope: 1.5488484 - outSlope: 1.5402975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.8746067 - inSlope: 1.5402975 - outSlope: 1.4696553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.89910096 - inSlope: 1.4696553 - outSlope: 1.4720497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.9236352 - inSlope: 1.4720497 - outSlope: 1.4743366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.94820744 - inSlope: 1.4743366 - outSlope: 1.476021 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.97280777 - inSlope: 1.476021 - outSlope: 1.4774802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.9974324 - inSlope: 1.4774802 - outSlope: 1.4783975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 1.0220724 - inSlope: 1.4783975 - outSlope: 1.5372434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 1.0476931 - inSlope: 1.5372434 - outSlope: 1.5381804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 1.0733294 - inSlope: 1.5381804 - outSlope: 1.5392532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 1.0989836 - inSlope: 1.5392532 - outSlope: 1.5404422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 1.1246578 - inSlope: 1.5404422 - outSlope: 1.5418353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 1.150355 - inSlope: 1.5418353 - outSlope: 1.5432444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 1.1760757 - inSlope: 1.5432444 - outSlope: 1.6156225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 1.2030028 - inSlope: 1.6156225 - outSlope: 1.6158429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 1.2299335 - inSlope: 1.6158429 - outSlope: 1.6182748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 1.2569047 - inSlope: 1.6182748 - outSlope: 1.6227952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.2839513 - inSlope: 1.6227952 - outSlope: 1.6281824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 1.3110877 - inSlope: 1.6281824 - outSlope: 1.6321508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.3382902 - inSlope: 1.6321508 - outSlope: 1.6340605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 1.3655245 - inSlope: 1.6340605 - outSlope: 1.6346112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 1.392768 - inSlope: 1.6346112 - outSlope: 1.3353647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.4150242 - inSlope: 1.3353647 - outSlope: 1.3960017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 1.4382908 - inSlope: 1.3960017 - outSlope: 1.4361418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 1.4622265 - inSlope: 1.4361418 - outSlope: 1.4551463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 1.4864789 - inSlope: 1.4551463 - outSlope: 1.451858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.5106766 - inSlope: 1.451858 - outSlope: 1.4268006 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 1.5344566 - inSlope: 1.4268006 - outSlope: 1.4268006 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00002974272 - inSlope: -0.000032186617 - outSlope: -0.000032186617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.000029206276 - inSlope: -0.000032186617 - outSlope: -0.00009119499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00002768636 - inSlope: -0.00009119499 - outSlope: -0.00013411057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.000025451183 - inSlope: -0.00013411057 - outSlope: -0.00017344949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.000022560358 - inSlope: -0.00017344949 - outSlope: -0.00019311895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.000019341709 - inSlope: -0.00019311895 - outSlope: -0.00020563604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.000015914442 - inSlope: -0.00020563604 - outSlope: -0.0002145768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.000012338162 - inSlope: -0.0002145768 - outSlope: -0.00019848344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.000009030104 - inSlope: -0.00019848344 - outSlope: -0.00017166136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.000006169081 - inSlope: -0.00017166136 - outSlope: -0.00015378003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.000003606081 - inSlope: -0.00015378003 - outSlope: -0.000114440925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0000016987324 - inSlope: -0.000114440925 - outSlope: -0.00007331372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00000047683716 - inSlope: -0.00007331372 - outSlope: -0.000029504301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.000000014901163 - inSlope: -0.000029504301 - outSlope: 0.000014305117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00000022351743 - inSlope: 0.000014305117 - outSlope: 0.00004380942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0000009536744 - inSlope: 0.00004380942 - outSlope: 0.00008225435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0000023245814 - inSlope: 0.00008225435 - outSlope: 0.0001180173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.0000042915344 - inSlope: 0.0001180173 - outSlope: 0.00012248747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.000006332994 - inSlope: 0.00012248747 - outSlope: 0.00012964025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.000008493663 - inSlope: 0.00012964025 - outSlope: 0.00013321622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.000010713935 - inSlope: 0.00013321622 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.000012859702 - inSlope: 0.00012874615 - outSlope: 0.000089406894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.000014349818 - inSlope: 0.000089406894 - outSlope: 0.00006526715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.000015437603 - inSlope: 0.00006526715 - outSlope: 0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.000015854836 - inSlope: 0.00002503393 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.000015586615 - inSlope: -0.000016093269 - outSlope: -0.00005722041 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00001463294 - inSlope: -0.00005722041 - outSlope: -0.000073313786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.000013411045 - inSlope: -0.000073313786 - outSlope: -0.000093877185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.000011846424 - inSlope: -0.000093877185 - outSlope: -0.000116229225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.000009909272 - inSlope: -0.000116229225 - outSlope: -0.000114440874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.000008001923 - inSlope: -0.000114440874 - outSlope: -0.00013053422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0000058263545 - inSlope: -0.00013053422 - outSlope: -0.00011354658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0000039339066 - inSlope: -0.00011354658 - outSlope: -0.00009208926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000002399087 - inSlope: -0.00009208926 - outSlope: -0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0000010579824 - inSlope: -0.00008046635 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0000003427267 - inSlope: -0.000042915384 - outSlope: -0.000018775414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.000000029802326 - inSlope: -0.000018775414 - outSlope: 0.000019669553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0000003576279 - inSlope: 0.000019669553 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0000013113022 - inSlope: 0.000057220514 - outSlope: 0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0000028014183 - inSlope: 0.000089407054 - outSlope: 0.0001233813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0000048577785 - inSlope: 0.0001233813 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000007659197 - inSlope: 0.00016808526 - outSlope: 0.00020563627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.000011086465 - inSlope: 0.00020563627 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000014811755 - inSlope: 0.00022351764 - outSlope: 0.0002503388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00001898408 - inSlope: 0.0002503388 - outSlope: 0.00027895012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.000023633243 - inSlope: 0.00027895012 - outSlope: 0.0002753736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0000282228 - inSlope: 0.0002753736 - outSlope: 0.00027537273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000032812357 - inSlope: 0.00027537273 - outSlope: 0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.000037431717 - inSlope: 0.00027716186 - outSlope: 0.00024855183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000041574243 - inSlope: 0.00024855183 - outSlope: 0.00022888205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00004538894 - inSlope: 0.00022888205 - outSlope: 0.00019311854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00004860759 - inSlope: 0.00019311854 - outSlope: 0.00014126314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.000050961975 - inSlope: 0.00014126314 - outSlope: 0.00008940727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.000052452095 - inSlope: 0.00008940727 - outSlope: 0.000037550744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00005307794 - inSlope: 0.000037550744 - outSlope: -0.000121593155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.000051051382 - inSlope: -0.000121593155 - outSlope: -0.00027716166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.000046432026 - inSlope: -0.00027716166 - outSlope: -0.00035226424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00004056096 - inSlope: -0.00035226424 - outSlope: -0.00032722982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.000035107136 - inSlope: -0.00032722982 - outSlope: -0.0002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.000031232834 - inSlope: -0.0002324575 - outSlope: -0.000089406945 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00002974272 - inSlope: -0.000089406945 - outSlope: -0.000089406945 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.028895738 - inSlope: 0.015181414 - outSlope: 0.015181414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.028642714 - inSlope: 0.015181414 - outSlope: 0.043794993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.027912797 - inSlope: 0.043794993 - outSlope: 0.06982696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.026749015 - inSlope: 0.06982696 - outSlope: 0.09325145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.025194824 - inSlope: 0.09325145 - outSlope: 0.11407782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.023293527 - inSlope: 0.11407782 - outSlope: 0.13231875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.021088215 - inSlope: 0.13231875 - outSlope: 0.14793289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.018622667 - inSlope: 0.14793289 - outSlope: 0.16097182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.015939802 - inSlope: 0.16097182 - outSlope: 0.17138417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.013083399 - inSlope: 0.17138417 - outSlope: 0.17920023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.010096729 - inSlope: 0.17920023 - outSlope: 0.18440543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.007023305 - inSlope: 0.18440543 - outSlope: 0.18698756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.003906846 - inSlope: 0.18698756 - outSlope: 0.18698575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00079041725 - inSlope: 0.18698575 - outSlope: 0.18434466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.0022819936 - inSlope: 0.18434466 - outSlope: 0.1791233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0052673817 - inSlope: 0.1791233 - outSlope: 0.17127505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.008121968 - inSlope: 0.17127505 - outSlope: 0.1608343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.010802537 - inSlope: 0.1608343 - outSlope: 0.1478111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013266058 - inSlope: 0.1478111 - outSlope: 0.13216513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.015468808 - inSlope: 0.13216513 - outSlope: 0.11394361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.01736787 - inSlope: 0.11394361 - outSlope: 0.093117446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.018919826 - inSlope: 0.093117446 - outSlope: 0.06973916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.020082146 - inSlope: 0.06973916 - outSlope: 0.04373614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.020811081 - inSlope: 0.04373614 - outSlope: 0.015158044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.021063715 - inSlope: 0.015158044 - outSlope: -0.011662256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.020869344 - inSlope: -0.011662256 - outSlope: -0.03390667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.020304233 - inSlope: -0.03390667 - outSlope: -0.054566912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.019394785 - inSlope: -0.054566912 - outSlope: -0.07365329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.01816723 - inSlope: -0.07365329 - outSlope: -0.091159545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.016647905 - inSlope: -0.091159545 - outSlope: -0.10707023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0148634 - inSlope: -0.10707023 - outSlope: -0.12140567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.012839974 - inSlope: -0.12140567 - outSlope: -0.13415122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.010604114 - inSlope: -0.13415122 - outSlope: -0.14530976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.008182287 - inSlope: -0.14530976 - outSlope: -0.15487269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0056010783 - inSlope: -0.15487269 - outSlope: -0.16285852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0028867722 - inSlope: -0.16285852 - outSlope: -0.169238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00006613136 - inSlope: -0.169238 - outSlope: -0.17404336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0028345885 - inSlope: -0.17404336 - outSlope: -0.17723158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0057884455 - inSlope: -0.17723158 - outSlope: -0.17882662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.008768886 - inSlope: -0.17882662 - outSlope: -0.17883135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.011749417 - inSlope: -0.17883135 - outSlope: -0.17722255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.014703123 - inSlope: -0.17722255 - outSlope: -0.17403105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.017603638 - inSlope: -0.17403105 - outSlope: -0.16923861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.020424278 - inSlope: -0.16923861 - outSlope: -0.16285604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.023138553 - inSlope: -0.16285604 - outSlope: -0.15487458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.025719794 - inSlope: -0.15487458 - outSlope: -0.14530781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.028141588 - inSlope: -0.14530781 - outSlope: -0.13414407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.030377328 - inSlope: -0.13414407 - outSlope: -0.1213969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.032400608 - inSlope: -0.1213969 - outSlope: -0.10706875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.034185085 - inSlope: -0.10706875 - outSlope: -0.09114781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.035704214 - inSlope: -0.09114781 - outSlope: -0.07365148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.036931742 - inSlope: -0.07365148 - outSlope: -0.0545687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03784122 - inSlope: -0.0545687 - outSlope: -0.03389958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.038406212 - inSlope: -0.03389958 - outSlope: -0.011661362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.038600568 - inSlope: -0.011661362 - outSlope: 0.043112822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.03788202 - inSlope: 0.043112822 - outSlope: 0.10776143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.036085997 - inSlope: 0.10776143 - outSlope: 0.14016545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.03374991 - inSlope: 0.14016545 - outSlope: 0.14020814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.031413108 - inSlope: 0.14020814 - outSlope: 0.10787995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.029615104 - inSlope: 0.10787995 - outSlope: 0.043162037 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.028895738 - inSlope: 0.043162037 - outSlope: 0.043162037 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0019448848 - inSlope: -0.0010219286 - outSlope: -0.0010219286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0019278526 - inSlope: -0.0010219286 - outSlope: -0.0029495286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0018786938 - inSlope: -0.0029495286 - outSlope: -0.004702814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0018003136 - inSlope: -0.004702814 - outSlope: -0.0062826267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0016956031 - inSlope: -0.0062826267 - outSlope: -0.0076755746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0015676769 - inSlope: -0.0076755746 - outSlope: -0.00891567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0014190824 - inSlope: -0.00891567 - outSlope: -0.009960831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0012530686 - inSlope: -0.009960831 - outSlope: -0.010834339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0010724962 - inSlope: -0.010834339 - outSlope: -0.01152992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00088033086 - inSlope: -0.01152992 - outSlope: -0.012059216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00067934394 - inSlope: -0.012059216 - outSlope: -0.012406112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00047257543 - inSlope: -0.012406112 - outSlope: -0.0125831375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00026285648 - inSlope: -0.0125831375 - outSlope: -0.012575091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.000053271655 - inSlope: -0.012575091 - outSlope: -0.012406113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.00015349688 - inSlope: -0.012406113 - outSlope: -0.012050273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00035433474 - inSlope: -0.012050273 - outSlope: -0.01152008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.00054633623 - inSlope: -0.01152008 - outSlope: -0.010825402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00072675943 - inSlope: -0.010825402 - outSlope: -0.009945626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00089252 - inSlope: -0.009945626 - outSlope: -0.008892429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.001040727 - inSlope: -0.008892429 - outSlope: -0.0076711043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0011685789 - inSlope: -0.0076711043 - outSlope: -0.0062710107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0012730956 - inSlope: -0.0062710107 - outSlope: -0.004692074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0013512969 - inSlope: -0.004692074 - outSlope: -0.0029432802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0014003515 - inSlope: -0.0029432802 - outSlope: -0.0010192386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0014173388 - inSlope: -0.0010192386 - outSlope: 0.00078141765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0014043152 - inSlope: 0.00078141765 - outSlope: 0.0022852402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0013662279 - inSlope: 0.0022852402 - outSlope: 0.0036746298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0013049841 - inSlope: 0.0036746298 - outSlope: 0.004958499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0012223424 - inSlope: 0.004958499 - outSlope: 0.006131543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0011201501 - inSlope: 0.006131543 - outSlope: 0.0072079906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0010000168 - inSlope: 0.0072079906 - outSlope: 0.008168218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.00086388 - inSlope: 0.008168218 - outSlope: 0.009028295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.000713408 - inSlope: 0.009028295 - outSlope: 0.009777555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0005504489 - inSlope: 0.009777555 - outSlope: 0.010423969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.00037671626 - inSlope: 0.010423969 - outSlope: 0.010950576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.00019420683 - inSlope: 0.010950576 - outSlope: 0.011387736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.000004410744 - inSlope: 0.011387736 - outSlope: 0.0117087485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.00019073488 - inSlope: 0.0117087485 - outSlope: 0.011923323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.00038945675 - inSlope: 0.011923323 - outSlope: 0.012030613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0005899668 - inSlope: 0.012030613 - outSlope: 0.01203504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0007905513 - inSlope: 0.01203504 - outSlope: 0.011925112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000989303 - inSlope: 0.011925112 - outSlope: 0.011713224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0011845232 - inSlope: 0.011713224 - outSlope: 0.011393141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0013744087 - inSlope: 0.011393141 - outSlope: 0.010967517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0015572011 - inSlope: 0.010967517 - outSlope: 0.010425763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0017309637 - inSlope: 0.010425763 - outSlope: 0.009782913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0018940121 - inSlope: 0.009782913 - outSlope: 0.009037233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.002044633 - inSlope: 0.009037233 - outSlope: 0.008178063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.002180934 - inSlope: 0.008178063 - outSlope: 0.0072187395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0023012462 - inSlope: 0.0072187395 - outSlope: 0.006144053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.002403647 - inSlope: 0.006144053 - outSlope: 0.004964756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.002486393 - inSlope: 0.004964756 - outSlope: 0.0036835705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0025477859 - inSlope: 0.0036835705 - outSlope: 0.002282562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0025858285 - inSlope: 0.002282562 - outSlope: 0.000785888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0025989267 - inSlope: 0.000785888 - outSlope: -0.0029048247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0025505128 - inSlope: -0.0029048247 - outSlope: -0.007265217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.002429426 - inSlope: -0.007265217 - outSlope: -0.009451234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0022719055 - inSlope: -0.009451234 - outSlope: -0.009445855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0021144748 - inSlope: -0.009445855 - outSlope: -0.0072705555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0019932985 - inSlope: -0.0072705555 - outSlope: -0.0029048282 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0019448848 - inSlope: -0.0029048282 - outSlope: -0.0029048282 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.99958056 - inSlope: 0.00043988225 - outSlope: 0.00043988225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.9995879 - inSlope: 0.00043988225 - outSlope: 0.0012409686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.9996086 - inSlope: 0.0012409686 - outSlope: 0.0019204618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.9996406 - inSlope: 0.0019204618 - outSlope: 0.002431869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.9996811 - inSlope: 0.002431869 - outSlope: 0.002782345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.9997275 - inSlope: 0.002782345 - outSlope: 0.0029468539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.9997766 - inSlope: 0.0029468539 - outSlope: 0.0029504301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.9998258 - inSlope: 0.0029504301 - outSlope: 0.002800225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.99987245 - inSlope: 0.002800225 - outSlope: 0.0024962428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.99991405 - inSlope: 0.0024962428 - outSlope: 0.002088547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.99994886 - inSlope: 0.002088547 - outSlope: 0.0015842916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.99997526 - inSlope: 0.0015842916 - outSlope: 0.0010263921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.9999924 - inSlope: 0.0010263921 - outSlope: 0.0004398823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.9999997 - inSlope: 0.0004398823 - outSlope: -0.00013947488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.9999974 - inSlope: -0.00013947488 - outSlope: -0.000679493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.99998605 - inSlope: -0.000679493 - outSlope: -0.0011515608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.99996686 - inSlope: -0.0011515608 - outSlope: -0.0015234961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.99994147 - inSlope: -0.0015234961 - outSlope: -0.0017917141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.9999116 - inSlope: -0.0017917141 - outSlope: -0.0019061584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.99987984 - inSlope: -0.0019061584 - outSlope: -0.0018811211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.9998485 - inSlope: -0.0018811211 - outSlope: -0.0016951577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.99982023 - inSlope: -0.0016951577 - outSlope: -0.0013661373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.99979746 - inSlope: -0.0013661373 - outSlope: -0.0009012231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.99978244 - inSlope: -0.0009012231 - outSlope: -0.00031828854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.99977714 - inSlope: -0.00031828854 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.99978125 - inSlope: 0.00024676346 - outSlope: 0.00070095004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.99979293 - inSlope: 0.00070095004 - outSlope: 0.0010871898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.99981105 - inSlope: 0.0010871898 - outSlope: 0.0013911712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.99983424 - inSlope: 0.0013911712 - outSlope: 0.0015985981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.9998609 - inSlope: 0.0015985981 - outSlope: 0.0016880021 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.999889 - inSlope: 0.0016880021 - outSlope: 0.0016915814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.9999172 - inSlope: 0.0016915814 - outSlope: 0.001580711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.99994355 - inSlope: 0.001580711 - outSlope: 0.0013732923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.99996644 - inSlope: 0.0013732923 - outSlope: 0.0010693084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.99998426 - inSlope: 0.0010693084 - outSlope: 0.0006937987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9999958 - inSlope: 0.0006937987 - outSlope: 0.00025033884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 1 - inSlope: 0.00025033884 - outSlope: -0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.999996 - inSlope: -0.0002396109 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.9999832 - inSlope: -0.0007689007 - outSlope: -0.0013089193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.9999614 - inSlope: -0.0013089193 - outSlope: -0.0018382025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.99993074 - inSlope: -0.0018382025 - outSlope: -0.0023603463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.9998914 - inSlope: -0.0023603463 - outSlope: -0.0028216867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.9998444 - inSlope: -0.0028216867 - outSlope: -0.003232959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.9997905 - inSlope: -0.003232959 - outSlope: -0.0035655405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.99973106 - inSlope: -0.0035655405 - outSlope: -0.003801588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.9996677 - inSlope: -0.003801588 - outSlope: -0.003930334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9996022 - inSlope: -0.003930334 - outSlope: -0.0039482014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9995364 - inSlope: -0.0039482014 - outSlope: -0.003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.9994726 - inSlope: -0.003826622 - outSlope: -0.0035834347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9994129 - inSlope: -0.0035834347 - outSlope: -0.0032007725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.99935955 - inSlope: -0.0032007725 - outSlope: -0.0026893546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.9993147 - inSlope: -0.0026893546 - outSlope: -0.0020527858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9992805 - inSlope: -0.0020527858 - outSlope: -0.0012981904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9992589 - inSlope: -0.0012981904 - outSlope: -0.00045061155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.99925137 - inSlope: -0.00045061155 - outSlope: 0.0016558127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.99927896 - inSlope: 0.0016558127 - outSlope: 0.004009012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.9993458 - inSlope: 0.004009012 - outSlope: 0.004920964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.9994278 - inSlope: 0.004920964 - outSlope: 0.004591946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9995043 - inSlope: 0.004591946 - outSlope: 0.003304473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9995594 - inSlope: 0.003304473 - outSlope: 0.0012695801 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.99958056 - inSlope: 0.0012695801 - outSlope: 0.0012695801 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.26544568 - inSlope: -0.02599418 - outSlope: -0.02599418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.26587892 - inSlope: -0.02599418 - outSlope: -0.021082161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2662303 - inSlope: -0.021082161 - outSlope: -0.014830829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.26647747 - inSlope: -0.014830829 - outSlope: -0.012466906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.26668525 - inSlope: -0.012466906 - outSlope: -0.008969308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.26683474 - inSlope: -0.008969308 - outSlope: -0.004495383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.26690966 - inSlope: -0.004495383 - outSlope: -0.0029772522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.26695928 - inSlope: -0.0029772522 - outSlope: -0.0012820954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.26698065 - inSlope: -0.0012820954 - outSlope: 0.00871718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.26683536 - inSlope: 0.00871718 - outSlope: 0.0061351066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.2667331 - inSlope: 0.0061351066 - outSlope: 0.0030952694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.26668152 - inSlope: 0.0030952694 - outSlope: -0.0006240607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.26669192 - inSlope: -0.0006240607 - outSlope: -0.0049817567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.26677495 - inSlope: -0.0049817567 - outSlope: -0.009498597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.26693326 - inSlope: -0.009498597 - outSlope: -0.014044047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.26716733 - inSlope: -0.014044047 - outSlope: -0.017700776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.26746234 - inSlope: -0.017700776 - outSlope: -0.030555755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.2679716 - inSlope: -0.030555755 - outSlope: -0.035494536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.26856318 - inSlope: -0.035494536 - outSlope: -0.04240219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.26926988 - inSlope: -0.04240219 - outSlope: -0.041409697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.26996005 - inSlope: -0.041409697 - outSlope: -0.04052464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.27063546 - inSlope: -0.04052464 - outSlope: -0.03718254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.27125517 - inSlope: -0.03718254 - outSlope: -0.028234746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.27172574 - inSlope: -0.028234746 - outSlope: -0.021302085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.27208078 - inSlope: -0.021302085 - outSlope: -0.0552321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.2730013 - inSlope: -0.0552321 - outSlope: -0.037159294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.27362064 - inSlope: -0.037159294 - outSlope: -0.020340104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.27395964 - inSlope: -0.020340104 - outSlope: -0.0026464441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.27400374 - inSlope: -0.0026464441 - outSlope: 0.01509191 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.2737522 - inSlope: 0.01509191 - outSlope: 0.030970547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.27323604 - inSlope: 0.030970547 - outSlope: 0.047539517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.2724437 - inSlope: 0.047539517 - outSlope: 0.061318714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.27142173 - inSlope: 0.061318714 - outSlope: 0.07230706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.2702166 - inSlope: 0.07230706 - outSlope: 0.07979222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.26888674 - inSlope: 0.07979222 - outSlope: 0.11177312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.26702386 - inSlope: 0.11177312 - outSlope: 0.11820643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.26505375 - inSlope: 0.11820643 - outSlope: 0.1205368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2630448 - inSlope: 0.1205368 - outSlope: 0.120241754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.26104078 - inSlope: 0.120241754 - outSlope: 0.11846434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.25906637 - inSlope: 0.11846434 - outSlope: 0.111665435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.25720528 - inSlope: 0.111665435 - outSlope: 0.10781954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.2554083 - inSlope: 0.10781954 - outSlope: 0.09373972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.25384596 - inSlope: 0.09373972 - outSlope: 0.07680781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.25256583 - inSlope: 0.07680781 - outSlope: 0.05777284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.25160295 - inSlope: 0.05777284 - outSlope: 0.0343037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.25103122 - inSlope: 0.0343037 - outSlope: 0.013089192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.25081307 - inSlope: 0.013089192 - outSlope: -0.021538083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.25117204 - inSlope: -0.021538083 - outSlope: -0.05365496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.25206628 - inSlope: -0.05365496 - outSlope: -0.077169016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.25335243 - inSlope: -0.077169016 - outSlope: -0.09193906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.25488475 - inSlope: -0.09193906 - outSlope: -0.10055933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.25656074 - inSlope: -0.10055933 - outSlope: -0.09899328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.25821063 - inSlope: -0.09899328 - outSlope: -0.0926114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.25975415 - inSlope: -0.0926114 - outSlope: -0.079640225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.2610815 - inSlope: -0.079640225 - outSlope: -0.06771308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.26221004 - inSlope: -0.06771308 - outSlope: -0.058962163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.26319274 - inSlope: -0.058962163 - outSlope: -0.049368788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.26401556 - inSlope: -0.049368788 - outSlope: -0.039732493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.26467776 - inSlope: -0.039732493 - outSlope: -0.029582899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.2651708 - inSlope: -0.029582899 - outSlope: -0.016492024 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.26544568 - inSlope: -0.016492024 - outSlope: -0.016492024 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.15183671 - inSlope: -0.034841 - outSlope: -0.034841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.15241739 - inSlope: -0.034841 - outSlope: -0.021431742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.15277459 - inSlope: -0.021431742 - outSlope: -0.006279946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.15287925 - inSlope: -0.006279946 - outSlope: 0.009967981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.15271312 - inSlope: 0.009967981 - outSlope: 0.025588276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.15228665 - inSlope: 0.025588276 - outSlope: 0.037874583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.1516554 - inSlope: 0.037874583 - outSlope: 0.048412982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.15084852 - inSlope: 0.048412982 - outSlope: 0.053721048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14995317 - inSlope: 0.053721048 - outSlope: 0.08887232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.14847197 - inSlope: 0.08887232 - outSlope: 0.08903683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.14698802 - inSlope: 0.08903683 - outSlope: 0.08272291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.1456093 - inSlope: 0.08272291 - outSlope: 0.069637306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.14444868 - inSlope: 0.069637306 - outSlope: 0.04982919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.1436182 - inSlope: 0.04982919 - outSlope: 0.023742022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1432225 - inSlope: 0.023742022 - outSlope: -0.007974208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.1433554 - inSlope: -0.007974208 - outSlope: -0.04435476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.14409465 - inSlope: -0.04435476 - outSlope: 0.00064194266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.14408395 - inSlope: 0.00064194266 - outSlope: -0.040124025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.14475268 - inSlope: -0.040124025 - outSlope: -0.07216669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.14595546 - inSlope: -0.07216669 - outSlope: -0.09560994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.14754896 - inSlope: -0.09560994 - outSlope: -0.1091526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.14936817 - inSlope: -0.1091526 - outSlope: -0.11400809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.1512683 - inSlope: -0.11400809 - outSlope: -0.11134665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.15312408 - inSlope: -0.11134665 - outSlope: -0.10042182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.15479778 - inSlope: -0.10042182 - outSlope: 0.013474537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.1545732 - inSlope: 0.013474537 - outSlope: 0.039593842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1539133 - inSlope: 0.039593842 - outSlope: 0.071665116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.15271889 - inSlope: 0.071665116 - outSlope: 0.106992334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.15093568 - inSlope: 0.106992334 - outSlope: 0.14588816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14850421 - inSlope: 0.14588816 - outSlope: 0.18443301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14543033 - inSlope: 0.18443301 - outSlope: 0.22339782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14170703 - inSlope: 0.22339782 - outSlope: 0.258575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13739744 - inSlope: 0.258575 - outSlope: 0.28943387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13257354 - inSlope: 0.28943387 - outSlope: 0.31444192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.12733285 - inSlope: 0.31444192 - outSlope: 0.42279568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.12028626 - inSlope: 0.42279568 - outSlope: 0.4371529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.11300036 - inSlope: 0.4371529 - outSlope: 0.43954608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1056746 - inSlope: 0.43954608 - outSlope: 0.43125224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.09848707 - inSlope: 0.43125224 - outSlope: 0.41105786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.091636114 - inSlope: 0.41105786 - outSlope: 0.37853828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.085327126 - inSlope: 0.37853828 - outSlope: 0.3272137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.07987357 - inSlope: 0.3272137 - outSlope: 0.2771632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.07525419 - inSlope: 0.2771632 - outSlope: 0.21618178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.07165116 - inSlope: 0.21618178 - outSlope: 0.14508745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.06923303 - inSlope: 0.14508745 - outSlope: 0.06411067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.06816452 - inSlope: 0.06411067 - outSlope: -0.023750536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.06856036 - inSlope: -0.023750536 - outSlope: -0.0842873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.069965154 - inSlope: -0.0842873 - outSlope: -0.22973768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.07379411 - inSlope: -0.22973768 - outSlope: -0.34921768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0796144 - inSlope: -0.34921768 - outSlope: -0.44055325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.08695695 - inSlope: -0.44055325 - outSlope: -0.5022016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.095327 - inSlope: -0.5022016 - outSlope: -0.5372966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.10428193 - inSlope: -0.5372966 - outSlope: -0.5471846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.11340167 - inSlope: -0.5471846 - outSlope: -0.5351535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.12232088 - inSlope: -0.5351535 - outSlope: -0.43678185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1296006 - inSlope: -0.43678185 - outSlope: -0.3745628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.1358433 - inSlope: -0.3745628 - outSlope: -0.31426847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.14108111 - inSlope: -0.31426847 - outSlope: -0.26085758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.14542873 - inSlope: -0.26085758 - outSlope: -0.21332535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.14898416 - inSlope: -0.21332535 - outSlope: -0.17115282 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.15183671 - inSlope: -0.17115282 - outSlope: -0.17115282 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.020119755 - inSlope: -0.91596395 - outSlope: -0.91596395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.03538582 - inSlope: -0.91596395 - outSlope: -0.9381515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.05102168 - inSlope: -0.9381515 - outSlope: -0.9481703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.06682452 - inSlope: -0.9481703 - outSlope: -0.94557774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.08258415 - inSlope: -0.94557774 - outSlope: -0.93056923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.09809364 - inSlope: -0.93056923 - outSlope: -0.90326613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.11314807 - inSlope: -0.90326613 - outSlope: -0.863611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.12754159 - inSlope: -0.863611 - outSlope: -0.81219584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14107819 - inSlope: -0.81219584 - outSlope: -0.7002256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.15274861 - inSlope: -0.7002256 - outSlope: -0.6271524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.16320115 - inSlope: -0.6271524 - outSlope: -0.5439109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.17226633 - inSlope: -0.5439109 - outSlope: -0.45094016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.179782 - inSlope: -0.45094016 - outSlope: -0.34847263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.18558988 - inSlope: -0.34847263 - outSlope: -0.23667009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.18953438 - inSlope: -0.23667009 - outSlope: -0.11544318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.19145843 - inSlope: -0.11544318 - outSlope: 0.015639054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.19119778 - inSlope: 0.015639054 - outSlope: 0.13280612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.18898435 - inSlope: 0.13280612 - outSlope: 0.28792953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.18418552 - inSlope: 0.28792953 - outSlope: 0.4295714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.177026 - inSlope: 0.4295714 - outSlope: 0.560397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.16768605 - inSlope: 0.560397 - outSlope: 0.6799362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.15635379 - inSlope: 0.6799362 - outSlope: 0.7908451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.14317302 - inSlope: 0.7908451 - outSlope: 0.8935913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.12827985 - inSlope: 0.8935913 - outSlope: 0.9857083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.111851364 - inSlope: 0.9857083 - outSlope: 1.0008994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.09516972 - inSlope: 1.0008994 - outSlope: 1.0664419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.07739568 - inSlope: 1.0664419 - outSlope: 1.1202375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.05872507 - inSlope: 1.1202375 - outSlope: 1.1615444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.03936598 - inSlope: 1.1615444 - outSlope: 1.1900738 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.019531436 - inSlope: 1.1900738 - outSlope: 1.204872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0005497804 - inSlope: 1.204872 - outSlope: 1.2067533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.020662315 - inSlope: 1.2067533 - outSlope: 1.1953515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.040584892 - inSlope: 1.1953515 - outSlope: 1.1717174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.060113497 - inSlope: 1.1717174 - outSlope: 1.1368684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.079061285 - inSlope: 1.1368684 - outSlope: 1.175595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.098654516 - inSlope: 1.175595 - outSlope: 1.1066296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.11709839 - inSlope: 1.1066296 - outSlope: 1.0283492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13423753 - inSlope: 1.0283492 - outSlope: 0.9426516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.14994837 - inSlope: 0.9426516 - outSlope: 0.8504435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.16412242 - inSlope: 0.8504435 - outSlope: 0.75321686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.17667606 - inSlope: 0.75321686 - outSlope: 0.6519392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.18754171 - inSlope: 0.6519392 - outSlope: 0.54587567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.19663963 - inSlope: 0.54587567 - outSlope: 0.43576372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.20390235 - inSlope: 0.43576372 - outSlope: 0.3213153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.20925762 - inSlope: 0.3213153 - outSlope: 0.20188649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21262239 - inSlope: 0.20188649 - outSlope: 0.07615693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.21389167 - inSlope: 0.07615693 - outSlope: -0.1317748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.21169542 - inSlope: -0.1317748 - outSlope: -0.34567806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.20593412 - inSlope: -0.34567806 - outSlope: -0.5430558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.1968832 - inSlope: -0.5430558 - outSlope: -0.7256634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.18478882 - inSlope: -0.7256634 - outSlope: -0.8920047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.16992204 - inSlope: -0.8920047 - outSlope: -1.0383458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.15261629 - inSlope: -1.0383458 - outSlope: -1.1606787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13327166 - inSlope: -1.1606787 - outSlope: -1.2561897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.11233519 - inSlope: -1.2561897 - outSlope: -1.2857918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.09090527 - inSlope: -1.2857918 - outSlope: -1.3703915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.068065435 - inSlope: -1.3703915 - outSlope: -1.4048284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.04465165 - inSlope: -1.4048284 - outSlope: -1.386511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.021543156 - inSlope: -1.386511 - outSlope: -1.3134285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00034737706 - inSlope: -1.3134285 - outSlope: -1.1863431 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.020119743 - inSlope: -1.1863431 - outSlope: -1.1863431 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.08442802 - inSlope: -0.8823551 - outSlope: -0.8823551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0697221 - inSlope: -0.8823551 - outSlope: -0.89643043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.054781593 - inSlope: -0.89643043 - outSlope: -0.8992359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.03979433 - inSlope: -0.8992359 - outSlope: -0.89089143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.024946136 - inSlope: -0.89089143 - outSlope: -0.8715696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.010419978 - inSlope: -0.8715696 - outSlope: -0.84158754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0036064805 - inSlope: -0.84158754 - outSlope: -0.8012111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.016959999 - inSlope: -0.8012111 - outSlope: -0.75082815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.029473806 - inSlope: -0.75082815 - outSlope: -0.69076085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.040986486 - inSlope: -0.69076085 - outSlope: -0.62139726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.051343106 - inSlope: -0.62139726 - outSlope: -0.54297435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.060392678 - inSlope: -0.54297435 - outSlope: -0.45573506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.06798826 - inSlope: -0.45573506 - outSlope: -0.35984877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.07398574 - inSlope: -0.35984877 - outSlope: -0.25525156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.07823993 - inSlope: -0.25525156 - outSlope: -0.14190407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.080605 - inSlope: -0.14190407 - outSlope: -0.019445105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.080929086 - inSlope: -0.019445105 - outSlope: 0.11943173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.07893856 - inSlope: 0.11943173 - outSlope: 0.26140967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.07458173 - inSlope: 0.26140967 - outSlope: 0.39327928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.06802708 - inSlope: 0.39327928 - outSlope: 0.5153775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.059437446 - inSlope: 0.5153775 - outSlope: 0.6279187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.048972145 - inSlope: 0.6279187 - outSlope: 0.73084724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.036791347 - inSlope: 0.73084724 - outSlope: 0.8240979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.023056395 - inSlope: 0.8240979 - outSlope: 0.90731454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.007934473 - inSlope: 0.90731454 - outSlope: 0.981303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.0084205605 - inSlope: 0.981303 - outSlope: 1.0462974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.025858866 - inSlope: 1.0462974 - outSlope: 1.101039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0442095 - inSlope: 1.101039 - outSlope: 1.1450003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.06329285 - inSlope: 1.1450003 - outSlope: 1.1777179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.08292147 - inSlope: 1.1777179 - outSlope: 1.1988405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10290216 - inSlope: 1.1988405 - outSlope: 1.2080574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.12303643 - inSlope: 1.2080574 - outSlope: 1.2052519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.14312401 - inSlope: 1.2052519 - outSlope: 1.1904165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.16296427 - inSlope: 1.1904165 - outSlope: 1.1636444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.18235832 - inSlope: 1.1636444 - outSlope: 1.1252155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2011119 - inSlope: 1.1252155 - outSlope: 1.0754656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.21903637 - inSlope: 1.0754656 - outSlope: 1.0148532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.23595057 - inSlope: 1.0148532 - outSlope: 0.9438014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.25168058 - inSlope: 0.9438014 - outSlope: 0.86277986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.26606023 - inSlope: 0.86277986 - outSlope: 0.7722882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.27893174 - inSlope: 0.7722882 - outSlope: 0.67262715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.29014218 - inSlope: 0.67262715 - outSlope: 0.5640977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2995438 - inSlope: 0.5640977 - outSlope: 0.44681352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.30699068 - inSlope: 0.44681352 - outSlope: 0.3207574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31233665 - inSlope: 0.3207574 - outSlope: 0.18572527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31543207 - inSlope: 0.18572527 - outSlope: 0.04133646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.316121 - inSlope: 0.04133646 - outSlope: -0.16439931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.31338102 - inSlope: -0.16439931 - outSlope: -0.40620485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.30661094 - inSlope: -0.40620485 - outSlope: -0.6207335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.2962654 - inSlope: -0.6207335 - outSlope: -0.8085044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.28279033 - inSlope: -0.8085044 - outSlope: -0.9692369 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.26663634 - inSlope: -0.9692369 - outSlope: -1.1020743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.24826846 - inSlope: -1.1020743 - outSlope: -1.2057837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.22817208 - inSlope: -1.2057837 - outSlope: -1.2789053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.20685701 - inSlope: -1.2789053 - outSlope: -1.3122137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.18498673 - inSlope: -1.3122137 - outSlope: -1.3101995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.16315009 - inSlope: -1.3101995 - outSlope: -1.283196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.14176351 - inSlope: -1.283196 - outSlope: -1.2311985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.12124355 - inSlope: -1.2311985 - outSlope: -1.154641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.101999484 - inSlope: -1.154641 - outSlope: -1.0542889 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.08442802 - inSlope: -1.0542889 - outSlope: -1.0542889 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.15990788 - inSlope: -0.48087803 - outSlope: -0.48087803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.15189324 - inSlope: -0.48087803 - outSlope: -0.5051279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.14347444 - inSlope: -0.5051279 - outSlope: -0.5228985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13475947 - inSlope: -0.5228985 - outSlope: -0.53386235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.12586176 - inSlope: -0.53386235 - outSlope: -0.53772575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.11689967 - inSlope: -0.53772575 - outSlope: -0.5342183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.10799603 - inSlope: -0.5342183 - outSlope: -0.5231832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.09927631 - inSlope: -0.5231832 - outSlope: -0.5044509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.09086879 - inSlope: -0.5044509 - outSlope: -0.47797728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.082902506 - inSlope: -0.47797728 - outSlope: -0.44374603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.07550674 - inSlope: -0.44374603 - outSlope: -0.40177795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.06881044 - inSlope: -0.40177795 - outSlope: -0.35215977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.06294111 - inSlope: -0.35215977 - outSlope: -0.2949487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0580253 - inSlope: -0.2949487 - outSlope: -0.23031616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.054186698 - inSlope: -0.23031616 - outSlope: -0.15836456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.05154729 - inSlope: -0.15836456 - outSlope: -0.07926234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.05022625 - inSlope: -0.07926234 - outSlope: 0.012183946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.050429314 - inSlope: 0.012183946 - outSlope: 0.107085764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.05221408 - inSlope: 0.107085764 - outSlope: 0.19562711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.055474527 - inSlope: 0.19562711 - outSlope: 0.27769312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.06010275 - inSlope: 0.27769312 - outSlope: 0.35316792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.065988876 - inSlope: 0.35316792 - outSlope: 0.42189994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.07302055 - inSlope: 0.42189994 - outSlope: 0.48378333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.081083596 - inSlope: 0.48378333 - outSlope: 0.5386881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.09006174 - inSlope: 0.5386881 - outSlope: 0.5854615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.09981942 - inSlope: 0.5854615 - outSlope: 0.62338686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.11020921 - inSlope: 0.62338686 - outSlope: 0.65309346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.12109409 - inSlope: 0.65309346 - outSlope: 0.6745607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13233678 - inSlope: 0.6745607 - outSlope: 0.6879032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.14380182 - inSlope: 0.6879032 - outSlope: 0.6932995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.15535682 - inSlope: 0.6932995 - outSlope: 0.69103783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.16687411 - inSlope: 0.69103783 - outSlope: 0.6815082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.17823261 - inSlope: 0.6815082 - outSlope: 0.6651724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.1893188 - inSlope: 0.6651724 - outSlope: 0.6425497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20002796 - inSlope: 0.6425497 - outSlope: 0.61427116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2102658 - inSlope: 0.61427116 - outSlope: 0.5809068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.2199476 - inSlope: 0.5809068 - outSlope: 0.543113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.22899948 - inSlope: 0.543113 - outSlope: 0.5014582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.23735711 - inSlope: 0.5014582 - outSlope: 0.45647755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.24496506 - inSlope: 0.45647755 - outSlope: 0.40855926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.2517744 - inSlope: 0.40855926 - outSlope: 0.3580931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.2577426 - inSlope: 0.3580931 - outSlope: 0.30521423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2628295 - inSlope: 0.30521423 - outSlope: 0.24988735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.2669943 - inSlope: 0.24988735 - outSlope: 0.19203314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.27019486 - inSlope: 0.19203314 - outSlope: 0.13126385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.2723826 - inSlope: 0.13126385 - outSlope: 0.06699092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.2734991 - inSlope: 0.06699092 - outSlope: -0.025128657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.2730803 - inSlope: -0.025128657 - outSlope: -0.13530506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.2708252 - inSlope: -0.13530506 - outSlope: -0.23625813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.26688758 - inSlope: -0.23625813 - outSlope: -0.32899114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.2614044 - inSlope: -0.32899114 - outSlope: -0.4137708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.2545082 - inSlope: -0.4137708 - outSlope: -0.49005973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.24634054 - inSlope: -0.49005973 - outSlope: -0.55672073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.23706187 - inSlope: -0.55672073 - outSlope: -0.6122461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.22685778 - inSlope: -0.6122461 - outSlope: -0.6622965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.21581948 - inSlope: -0.6622965 - outSlope: -0.6995574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.2041602 - inSlope: -0.6995574 - outSlope: -0.7120476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.19229275 - inSlope: -0.7120476 - outSlope: -0.69825476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.18065518 - inSlope: -0.69825476 - outSlope: -0.6570635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.1697041 - inSlope: -0.6570635 - outSlope: -0.58777356 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.15990788 - inSlope: -0.58777356 - outSlope: -0.58777356 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7248102 - inSlope: 0.1998639 - outSlope: 0.1998639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.72814125 - inSlope: 0.1998639 - outSlope: 0.19606589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.731409 - inSlope: 0.19606589 - outSlope: 0.1892531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.73456323 - inSlope: 0.1892531 - outSlope: 0.17994043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.73756224 - inSlope: 0.17994043 - outSlope: 0.16870739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.740374 - inSlope: 0.16870739 - outSlope: 0.15598299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.74297374 - inSlope: 0.15598299 - outSlope: 0.14236452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7453465 - inSlope: 0.14236452 - outSlope: 0.1281702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.74748266 - inSlope: 0.1281702 - outSlope: 0.11380077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.74937934 - inSlope: 0.11380077 - outSlope: 0.09954215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.7510384 - inSlope: 0.09954215 - outSlope: 0.085551746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.75246423 - inSlope: 0.085551746 - outSlope: 0.0719297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.75366306 - inSlope: 0.0719297 - outSlope: 0.05859733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.7546397 - inSlope: 0.05859733 - outSlope: 0.0453651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.75539577 - inSlope: 0.0453651 - outSlope: 0.03190041 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.75592744 - inSlope: 0.03190041 - outSlope: 0.017695412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.75622237 - inSlope: 0.017695412 - outSlope: 0.00319362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.7562756 - inSlope: 0.00319362 - outSlope: -0.011079302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.75609094 - inSlope: -0.011079302 - outSlope: -0.026375081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.75565135 - inSlope: -0.026375081 - outSlope: -0.04331585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7549294 - inSlope: -0.04331585 - outSlope: -0.062223732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.75389236 - inSlope: -0.062223732 - outSlope: -0.08330219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.752504 - inSlope: -0.08330219 - outSlope: -0.10653387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7507284 - inSlope: -0.10653387 - outSlope: -0.13170351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.74853337 - inSlope: -0.13170351 - outSlope: -0.15827909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7458954 - inSlope: -0.15827909 - outSlope: -0.18580541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.7427986 - inSlope: -0.18580541 - outSlope: -0.21388671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.73923385 - inSlope: -0.21388671 - outSlope: -0.24182418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.73520344 - inSlope: -0.24182418 - outSlope: -0.26894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7307211 - inSlope: -0.26894 - outSlope: -0.2944491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7258136 - inSlope: -0.2944491 - outSlope: -0.31751305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.72052175 - inSlope: -0.31751305 - outSlope: -0.33741385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.71489817 - inSlope: -0.33741385 - outSlope: -0.35331163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.70900965 - inSlope: -0.35331163 - outSlope: -0.36454117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.70293397 - inSlope: -0.36454117 - outSlope: -0.3704635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.6967596 - inSlope: -0.3704635 - outSlope: -0.37061235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.6905827 - inSlope: -0.37061235 - outSlope: -0.364509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.68450755 - inSlope: -0.364509 - outSlope: -0.35195622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.6786416 - inSlope: -0.35195622 - outSlope: -0.33274087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.67309594 - inSlope: -0.33274087 - outSlope: -0.3068439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.66798186 - inSlope: -0.3068439 - outSlope: -0.27429727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.66341025 - inSlope: -0.27429727 - outSlope: -0.23531221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6594884 - inSlope: -0.23531221 - outSlope: -0.19009727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.6563201 - inSlope: -0.19009727 - outSlope: -0.13902748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.65400296 - inSlope: -0.13902748 - outSlope: -0.082501255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.65262794 - inSlope: -0.082501255 - outSlope: -0.021071455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.65227675 - inSlope: -0.021071455 - outSlope: 0.06494505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6533592 - inSlope: 0.06494505 - outSlope: 0.1629962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.6560758 - inSlope: 0.1629962 - outSlope: 0.24561906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.6601694 - inSlope: 0.24561906 - outSlope: 0.3119555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.6653687 - inSlope: 0.3119555 - outSlope: 0.36163235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6713959 - inSlope: 0.36163235 - outSlope: 0.39488593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.6779773 - inSlope: 0.39488593 - outSlope: 0.41236678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.6848501 - inSlope: 0.41236678 - outSlope: 0.41529217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.6917716 - inSlope: 0.41529217 - outSlope: 0.40434015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.69851065 - inSlope: 0.40434015 - outSlope: 0.3830377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.7048946 - inSlope: 0.3830377 - outSlope: 0.35458836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.7108044 - inSlope: 0.35458836 - outSlope: 0.32025248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.71614194 - inSlope: 0.32025248 - outSlope: 0.28125927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.7208296 - inSlope: 0.28125927 - outSlope: 0.23883484 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.7248102 - inSlope: 0.23883484 - outSlope: 0.23883484 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6647946 - inSlope: 0.0033545492 - outSlope: 0.0033545492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6647387 - inSlope: 0.0033545492 - outSlope: 0.019075869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.6644208 - inSlope: 0.019075869 - outSlope: 0.035294298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.66383255 - inSlope: 0.035294298 - outSlope: 0.05131959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.6629772 - inSlope: 0.05131959 - outSlope: 0.0663972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.6618706 - inSlope: 0.0663972 - outSlope: 0.07980824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.66054046 - inSlope: 0.07980824 - outSlope: 0.09086252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.6590261 - inSlope: 0.09086252 - outSlope: 0.098955594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6573768 - inSlope: 0.098955594 - outSlope: 0.10355831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.65565085 - inSlope: 0.10355831 - outSlope: 0.10416628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.65391475 - inSlope: 0.10416628 - outSlope: 0.10054351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.652239 - inSlope: 0.10054351 - outSlope: 0.09243966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.65069836 - inSlope: 0.09243966 - outSlope: 0.07983685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.64936775 - inSlope: 0.07983685 - outSlope: 0.062824495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.6483207 - inSlope: 0.062824495 - outSlope: 0.04166365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6476263 - inSlope: 0.04166365 - outSlope: 0.016865715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.6473452 - inSlope: 0.016865715 - outSlope: -0.010081539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.6475132 - inSlope: -0.010081539 - outSlope: -0.035419434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.64810354 - inSlope: -0.035419434 - outSlope: -0.057728346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.6490657 - inSlope: -0.057728346 - outSlope: -0.07620328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.6503357 - inSlope: -0.07620328 - outSlope: -0.090186685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.65183884 - inSlope: -0.090186685 - outSlope: -0.09922377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.65349257 - inSlope: -0.09922377 - outSlope: -0.10307918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.65521055 - inSlope: -0.10307918 - outSlope: -0.10164491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.65690464 - inSlope: -0.10164491 - outSlope: -0.09496102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.6584873 - inSlope: -0.09496102 - outSlope: -0.083309345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.6598758 - inSlope: -0.083309345 - outSlope: -0.06719119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.66099566 - inSlope: -0.06719119 - outSlope: -0.04725333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6617832 - inSlope: -0.04725333 - outSlope: -0.024243616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.6621873 - inSlope: -0.024243616 - outSlope: 0.0010013572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.6621706 - inSlope: 0.0010013572 - outSlope: 0.027455118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.661713 - inSlope: 0.027455118 - outSlope: 0.054194786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.66080976 - inSlope: 0.054194786 - outSlope: 0.080101565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.65947473 - inSlope: 0.080101565 - outSlope: 0.10425577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.65773714 - inSlope: 0.10425577 - outSlope: 0.12559903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.6556438 - inSlope: 0.12559903 - outSlope: 0.14335476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.65325457 - inSlope: 0.14335476 - outSlope: 0.1566948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.650643 - inSlope: 0.1566948 - outSlope: 0.16504185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.6478923 - inSlope: 0.16504185 - outSlope: 0.16788857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.64509416 - inSlope: 0.16788857 - outSlope: 0.1649447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.6423451 - inSlope: 0.1649447 - outSlope: 0.15601888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.63974476 - inSlope: 0.15601888 - outSlope: 0.14110936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.63739294 - inSlope: 0.14110936 - outSlope: 0.1204313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.63538575 - inSlope: 0.1204313 - outSlope: 0.094284765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.63381433 - inSlope: 0.094284765 - outSlope: 0.06316787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.63276154 - inSlope: 0.06316787 - outSlope: 0.027802017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6322982 - inSlope: 0.027802017 - outSlope: -0.025638275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6327255 - inSlope: -0.025638275 - outSlope: -0.08841284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.634199 - inSlope: -0.08841284 - outSlope: -0.14005078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6365332 - inSlope: -0.14005078 - outSlope: -0.17905371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6395174 - inSlope: -0.17905371 - outSlope: -0.20473427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6429297 - inSlope: -0.20473427 - outSlope: -0.21718761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.64654946 - inSlope: -0.21718761 - outSlope: -0.21717331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.650169 - inSlope: -0.21717331 - outSlope: -0.2060904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.65360385 - inSlope: -0.2060904 - outSlope: -0.18713544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.6567228 - inSlope: -0.18713544 - outSlope: -0.16137257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.6594123 - inSlope: -0.16137257 - outSlope: -0.12987983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.661577 - inSlope: -0.12987983 - outSlope: -0.09604463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6631777 - inSlope: -0.09604463 - outSlope: -0.06313904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.66423005 - inSlope: -0.06313904 - outSlope: -0.033874545 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6647946 - inSlope: -0.033874545 - outSlope: -0.033874545 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31270742 - inSlope: -0.18993436 - outSlope: -0.18993436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.30954185 - inSlope: -0.18993436 - outSlope: -0.21512388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.30595645 - inSlope: -0.21512388 - outSlope: -0.23572327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.30202773 - inSlope: -0.23572327 - outSlope: -0.25563595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.29776713 - inSlope: -0.25563595 - outSlope: -0.268693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.29328892 - inSlope: -0.268693 - outSlope: -0.27415755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.28871962 - inSlope: -0.27415755 - outSlope: -0.27528945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.28413147 - inSlope: -0.27528945 - outSlope: -0.2685981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.27965483 - inSlope: -0.2685981 - outSlope: -0.24581553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.2755579 - inSlope: -0.24581553 - outSlope: -0.22797884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.27175826 - inSlope: -0.22797884 - outSlope: -0.20329179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.26837006 - inSlope: -0.20329179 - outSlope: -0.17245711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.26549578 - inSlope: -0.17245711 - outSlope: -0.13611676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.26322716 - inSlope: -0.13611676 - outSlope: -0.09449602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.26165223 - inSlope: -0.09449602 - outSlope: -0.048358444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.26084626 - inSlope: -0.048358444 - outSlope: 0.002294181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.2608845 - inSlope: 0.002294181 - outSlope: 0.04501824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.2616348 - inSlope: 0.04501824 - outSlope: 0.09020619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.26313823 - inSlope: 0.09020619 - outSlope: 0.12571347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.26523346 - inSlope: 0.12571347 - outSlope: 0.16095744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.26791608 - inSlope: 0.16095744 - outSlope: 0.1877262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.27104485 - inSlope: 0.1877262 - outSlope: 0.20851117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.27452004 - inSlope: 0.20851117 - outSlope: 0.22668622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.27829814 - inSlope: 0.22668622 - outSlope: 0.23492377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.28221354 - inSlope: 0.23492377 - outSlope: 0.19572814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.28547567 - inSlope: 0.19572814 - outSlope: 0.20260496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.28885242 - inSlope: 0.20260496 - outSlope: 0.2022012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.29222244 - inSlope: 0.2022012 - outSlope: 0.19738181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.29551214 - inSlope: 0.19738181 - outSlope: 0.18814284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.29864785 - inSlope: 0.18814284 - outSlope: 0.17363355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.30154175 - inSlope: 0.17363355 - outSlope: 0.15758172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.3041681 - inSlope: 0.15758172 - outSlope: 0.13781333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.306465 - inSlope: 0.13781333 - outSlope: 0.11564266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.30839238 - inSlope: 0.11564266 - outSlope: 0.091695875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.30992064 - inSlope: 0.091695875 - outSlope: 0.095202416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.31150734 - inSlope: 0.095202416 - outSlope: 0.07719914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.312794 - inSlope: 0.07719914 - outSlope: 0.060102995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.31379572 - inSlope: 0.060102995 - outSlope: 0.046101853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.31456408 - inSlope: 0.046101853 - outSlope: 0.036823187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3151778 - inSlope: 0.036823187 - outSlope: 0.02895884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.31566045 - inSlope: 0.02895884 - outSlope: 0.030491382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.31616864 - inSlope: 0.030491382 - outSlope: 0.027957585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.3166346 - inSlope: 0.027957585 - outSlope: 0.028290179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3171061 - inSlope: 0.028290179 - outSlope: 0.031447925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31763023 - inSlope: 0.031447925 - outSlope: 0.034183893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31819996 - inSlope: 0.034183893 - outSlope: 0.04184429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.31889737 - inSlope: 0.04184429 - outSlope: 0.04430819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.31963584 - inSlope: 0.04430819 - outSlope: 0.04961734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3204628 - inSlope: 0.04961734 - outSlope: 0.05187397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.32132736 - inSlope: 0.05187397 - outSlope: 0.04996066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.32216004 - inSlope: 0.04996066 - outSlope: 0.040996563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.3228433 - inSlope: 0.040996563 - outSlope: 0.029638438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3233373 - inSlope: 0.029638438 - outSlope: 0.011942994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.32353634 - inSlope: 0.011942994 - outSlope: -0.008119948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.323401 - inSlope: -0.008119948 - outSlope: -0.039950505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.32273516 - inSlope: -0.039950505 - outSlope: -0.07611044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.32146665 - inSlope: -0.07611044 - outSlope: -0.10437737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.31972703 - inSlope: -0.10437737 - outSlope: -0.12641263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.31762016 - inSlope: -0.12641263 - outSlope: -0.14274679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.31524104 - inSlope: -0.14274679 - outSlope: -0.15201703 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.31270742 - inSlope: -0.15201703 - outSlope: -0.15201703 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.14703357 - inSlope: 0.127953 - outSlope: 0.127953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.14490102 - inSlope: 0.127953 - outSlope: 0.16688524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.1421196 - inSlope: 0.16688524 - outSlope: 0.20598026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1386866 - inSlope: 0.20598026 - outSlope: 0.24332191 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.13463123 - inSlope: 0.24332191 - outSlope: 0.2758715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13003337 - inSlope: 0.2758715 - outSlope: 0.29988977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.12503521 - inSlope: 0.29988977 - outSlope: 0.3160416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.11976785 - inSlope: 0.3160416 - outSlope: 0.320282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.11442982 - inSlope: 0.320282 - outSlope: 0.34731928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.10864116 - inSlope: 0.34731928 - outSlope: 0.3322618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.10310347 - inSlope: 0.3322618 - outSlope: 0.30376244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.09804076 - inSlope: 0.30376244 - outSlope: 0.26181403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.09367719 - inSlope: 0.26181403 - outSlope: 0.20686494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.090229444 - inSlope: 0.20686494 - outSlope: 0.13979004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.08789961 - inSlope: 0.13979004 - outSlope: 0.061697964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.08687131 - inSlope: 0.061697964 - outSlope: -0.026016958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.08730493 - inSlope: -0.026016958 - outSlope: -0.02867329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.087782815 - inSlope: -0.02867329 - outSlope: -0.10874203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.089595184 - inSlope: -0.10874203 - outSlope: -0.1778199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.092558846 - inSlope: -0.1778199 - outSlope: -0.23629259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.09649706 - inSlope: -0.23629259 - outSlope: -0.2829295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.101212546 - inSlope: -0.2829295 - outSlope: -0.3188299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.10652638 - inSlope: -0.3188299 - outSlope: -0.3448904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.11227455 - inSlope: -0.3448904 - outSlope: -0.35996556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.11827398 - inSlope: -0.35996556 - outSlope: -0.2691586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.12275995 - inSlope: -0.2691586 - outSlope: -0.26288667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1271414 - inSlope: -0.26288667 - outSlope: -0.24680907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13125488 - inSlope: -0.24680907 - outSlope: -0.22322129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13497524 - inSlope: -0.22322129 - outSlope: -0.19156355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.13816796 - inSlope: -0.19156355 - outSlope: -0.15566723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14076242 - inSlope: -0.15566723 - outSlope: -0.11474501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14267483 - inSlope: -0.11474501 - outSlope: -0.073235735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14389543 - inSlope: -0.073235735 - outSlope: -0.03198895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.14442858 - inSlope: -0.03198895 - outSlope: 0.0070050424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.14431183 - inSlope: 0.0070050424 - outSlope: 0.13249677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.14210355 - inSlope: 0.13249677 - outSlope: 0.16652362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13932815 - inSlope: 0.16652362 - outSlope: 0.19067752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1361502 - inSlope: 0.19067752 - outSlope: 0.20572115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13272151 - inSlope: 0.20572115 - outSlope: 0.21005382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.12922062 - inSlope: 0.21005382 - outSlope: 0.20294344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.12583822 - inSlope: 0.20294344 - outSlope: 0.1777354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.122875966 - inSlope: 0.1777354 - outSlope: 0.1543796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.120302975 - inSlope: 0.1543796 - outSlope: 0.120720975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.11829096 - inSlope: 0.120720975 - outSlope: 0.07771278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.116995744 - inSlope: 0.07771278 - outSlope: 0.025815839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.11656548 - inSlope: 0.025815839 - outSlope: -0.03157589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.117091745 - inSlope: -0.03157589 - outSlope: -0.03226376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.117629476 - inSlope: -0.03226376 - outSlope: -0.0981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.119264744 - inSlope: -0.0981162 - outSlope: -0.15175194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.12179394 - inSlope: -0.15175194 - outSlope: -0.1919033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.124992326 - inSlope: -0.1919033 - outSlope: -0.21744612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.12861644 - inSlope: -0.21744612 - outSlope: -0.23131393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13247167 - inSlope: -0.23131393 - outSlope: -0.23402743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.13637212 - inSlope: -0.23402743 - outSlope: -0.22734247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.14016116 - inSlope: -0.22734247 - outSlope: -0.1464366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.14260177 - inSlope: -0.1464366 - outSlope: -0.10964255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.14442915 - inSlope: -0.10964255 - outSlope: -0.077140406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.14571482 - inSlope: -0.077140406 - outSlope: -0.050684858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.14655957 - inSlope: -0.050684858 - outSlope: -0.026494792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.14700115 - inSlope: -0.026494792 - outSlope: -0.0019454975 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.14703357 - inSlope: -0.0019454975 - outSlope: -0.0019454975 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.025579523 - inSlope: 1.271523 - outSlope: 1.271523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0043874714 - inSlope: 1.271523 - outSlope: 1.2863996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.017052524 - inSlope: 1.2863996 - outSlope: 1.2828624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.038433563 - inSlope: 1.2828624 - outSlope: 1.2614852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.05945832 - inSlope: 1.2614852 - outSlope: 1.2228175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.07983861 - inSlope: 1.2228175 - outSlope: 1.1680989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.099306926 - inSlope: 1.1680989 - outSlope: 1.0991197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.11762559 - inSlope: 1.0991197 - outSlope: 1.0174236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.13458265 - inSlope: 1.0174236 - outSlope: 0.9739513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.15081517 - inSlope: 0.9739513 - outSlope: 0.87137914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.16533816 - inSlope: 0.87137914 - outSlope: 0.7606352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.17801541 - inSlope: 0.7606352 - outSlope: 0.6426287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.18872589 - inSlope: 0.6426287 - outSlope: 0.51794714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.19735834 - inSlope: 0.51794714 - outSlope: 0.38642856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.20379882 - inSlope: 0.38642856 - outSlope: 0.2474338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.20792271 - inSlope: 0.2474338 - outSlope: 0.09969673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.20958433 - inSlope: 0.09969673 - outSlope: -0.08188255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.20821962 - inSlope: -0.08188255 - outSlope: -0.21884215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.20457225 - inSlope: -0.21884215 - outSlope: -0.35154048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.19871324 - inSlope: -0.35154048 - outSlope: -0.47886065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.19073223 - inSlope: -0.47886065 - outSlope: -0.6020555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.18069798 - inSlope: -0.6020555 - outSlope: -0.71829766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.16872634 - inSlope: -0.71829766 - outSlope: -0.826367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.15495357 - inSlope: -0.826367 - outSlope: -0.92713785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.13950126 - inSlope: -0.92713785 - outSlope: -1.0866792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.121389955 - inSlope: -1.0866792 - outSlope: -1.1764257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.10178284 - inSlope: -1.1764257 - outSlope: -1.2549183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.08086756 - inSlope: -1.2549183 - outSlope: -1.3204242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.05886047 - inSlope: -1.3204242 - outSlope: -1.3710651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.036009405 - inSlope: -1.3710651 - outSlope: -1.4060007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.01257604 - inSlope: -1.4060007 - outSlope: -1.42328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.011145271 - inSlope: -1.42328 - outSlope: -1.4227815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.034858357 - inSlope: -1.4227815 - outSlope: -1.403777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.05825462 - inSlope: -1.403777 - outSlope: -1.3662933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.08102615 - inSlope: -1.3662933 - outSlope: -1.2272227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10147984 - inSlope: -1.2272227 - outSlope: -1.1700807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.12098124 - inSlope: -1.1700807 - outSlope: -1.099118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13929985 - inSlope: -1.099118 - outSlope: -1.0151116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.15621836 - inSlope: -1.0151116 - outSlope: -0.9198761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.17154962 - inSlope: -0.9198761 - outSlope: -0.81431115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1851215 - inSlope: -0.81431115 - outSlope: -0.6994242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.19677857 - inSlope: -0.6994242 - outSlope: -0.5772736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.20639978 - inSlope: -0.5772736 - outSlope: -0.44771743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.21386173 - inSlope: -0.44771743 - outSlope: -0.31080642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.21904185 - inSlope: -0.31080642 - outSlope: -0.16606466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.2218096 - inSlope: -0.16606466 - outSlope: -0.012755704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.22202219 - inSlope: -0.012755704 - outSlope: 0.13422096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.21978517 - inSlope: 0.13422096 - outSlope: 0.3139922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.21455197 - inSlope: 0.3139922 - outSlope: 0.4757385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.206623 - inSlope: 0.4757385 - outSlope: 0.6204921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.19628148 - inSlope: 0.6204921 - outSlope: 0.7497568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.1837855 - inSlope: 0.7497568 - outSlope: 0.86499536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.16936892 - inSlope: 0.86499536 - outSlope: 0.9661594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.15326628 - inSlope: 0.9661594 - outSlope: 1.0509065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.13575119 - inSlope: 1.0509065 - outSlope: 1.1400498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.11675031 - inSlope: 1.1400498 - outSlope: 1.1168224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.09813662 - inSlope: 1.1168224 - outSlope: 1.0996411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.079809286 - inSlope: 1.0996411 - outSlope: 1.088125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.061673887 - inSlope: 1.088125 - outSlope: 1.0828027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.043627128 - inSlope: 1.0828027 - outSlope: 1.0828578 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.025579514 - inSlope: 1.0828578 - outSlope: 1.0828578 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00064442767 - inSlope: -0.5576982 - outSlope: -0.5576982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.008650542 - inSlope: -0.5576982 - outSlope: -0.5770042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.01826728 - inSlope: -0.5770042 - outSlope: -0.588162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.028069979 - inSlope: -0.588162 - outSlope: -0.59115237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.03792252 - inSlope: -0.59115237 - outSlope: -0.5860998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.04769085 - inSlope: -0.5860998 - outSlope: -0.57314986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.057243347 - inSlope: -0.57314986 - outSlope: -0.5526294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.06645384 - inSlope: -0.5526294 - outSlope: -0.5248491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.075201325 - inSlope: -0.5248491 - outSlope: -0.49021485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.08337157 - inSlope: -0.49021485 - outSlope: -0.44906485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.090855986 - inSlope: -0.44906485 - outSlope: -0.40177706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.09755227 - inSlope: -0.40177706 - outSlope: -0.3486121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.10336247 - inSlope: -0.3486121 - outSlope: -0.28975907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.10819179 - inSlope: -0.28975907 - outSlope: -0.22525506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.11194604 - inSlope: -0.22525506 - outSlope: -0.15499459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.11452928 - inSlope: -0.15499459 - outSlope: -0.078765236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.11584204 - inSlope: -0.078765236 - outSlope: -0.0011158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.11586063 - inSlope: -0.0011158 - outSlope: 0.071090996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.11467578 - inSlope: 0.071090996 - outSlope: 0.1394902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.11235095 - inSlope: 0.1394902 - outSlope: 0.20443825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.10894364 - inSlope: 0.20443825 - outSlope: 0.26600522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.104510225 - inSlope: 0.26600522 - outSlope: 0.32434586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.09910446 - inSlope: 0.32434586 - outSlope: 0.37928215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.09278309 - inSlope: 0.37928215 - outSlope: 0.43071547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0856045 - inSlope: 0.43071547 - outSlope: 0.4773438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.077648774 - inSlope: 0.4773438 - outSlope: 0.5182113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.06901191 - inSlope: 0.5182113 - outSlope: 0.55364645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.05978448 - inSlope: 0.55364645 - outSlope: 0.5832888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.05006299 - inSlope: 0.5832888 - outSlope: 0.60681015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0399495 - inSlope: 0.60681015 - outSlope: 0.62389225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.029551286 - inSlope: 0.62389225 - outSlope: 0.6343539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.018978732 - inSlope: 0.6343539 - outSlope: 0.6380051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.008345285 - inSlope: 0.6380051 - outSlope: 0.634844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0022354382 - inSlope: 0.634844 - outSlope: 0.62495756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.012651388 - inSlope: 0.62495756 - outSlope: 0.60843354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.022791937 - inSlope: 0.60843354 - outSlope: 0.5855616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.032551322 - inSlope: 0.5855616 - outSlope: 0.5566262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.041828416 - inSlope: 0.5566262 - outSlope: 0.521966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.05052784 - inSlope: 0.521966 - outSlope: 0.4819362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.058560103 - inSlope: 0.4819362 - outSlope: 0.43681583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.065840386 - inSlope: 0.43681583 - outSlope: 0.38692644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.072289154 - inSlope: 0.38692644 - outSlope: 0.33243018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.07782965 - inSlope: 0.33243018 - outSlope: 0.27351183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.08238818 - inSlope: 0.27351183 - outSlope: 0.21012907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.08589034 - inSlope: 0.21012907 - outSlope: 0.1422113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.088260524 - inSlope: 0.1422113 - outSlope: 0.06955645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0894198 - inSlope: 0.06955645 - outSlope: -0.013282712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.08919842 - inSlope: -0.013282712 - outSlope: -0.09803573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.08756449 - inSlope: -0.09803573 - outSlope: -0.17571123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.08463597 - inSlope: -0.17571123 - outSlope: -0.2465632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08052659 - inSlope: -0.2465632 - outSlope: -0.31069332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.075348355 - inSlope: -0.31069332 - outSlope: -0.36800614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.069214925 - inSlope: -0.36800614 - outSlope: -0.41828665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.062243488 - inSlope: -0.41828665 - outSlope: -0.4612264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.05455639 - inSlope: -0.4612264 - outSlope: -0.50355256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.046163823 - inSlope: -0.50355256 - outSlope: -0.5398315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.03716664 - inSlope: -0.5398315 - outSlope: -0.55981284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.027836435 - inSlope: -0.55981284 - outSlope: -0.56314206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.018450743 - inSlope: -0.56314206 - outSlope: -0.5495451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.009291633 - inSlope: -0.5495451 - outSlope: -0.5188328 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00064442767 - inSlope: -0.5188328 - outSlope: -0.5188328 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.17427541 - inSlope: -1.1416179 - outSlope: -1.1416179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.19330238 - inSlope: -1.1416179 - outSlope: -1.1555412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2125614 - inSlope: -1.1555412 - outSlope: -1.1544497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.23180223 - inSlope: -1.1544497 - outSlope: -1.1385671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.25077835 - inSlope: -1.1385671 - outSlope: -1.1083801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.26925135 - inSlope: -1.1083801 - outSlope: -1.0645742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.28699425 - inSlope: -1.0645742 - outSlope: -1.0078849 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.30379233 - inSlope: -1.0078849 - outSlope: -0.9392413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.31944636 - inSlope: -0.9392413 - outSlope: -0.8594567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.33377063 - inSlope: -0.8594567 - outSlope: -0.7693774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.3465936 - inSlope: -0.7693774 - outSlope: -0.6696922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.35775512 - inSlope: -0.6696922 - outSlope: -0.56088215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.36710316 - inSlope: -0.56088215 - outSlope: -0.44319752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.37448978 - inSlope: -0.44319752 - outSlope: -0.31659904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.37976643 - inSlope: -0.31659904 - outSlope: -0.18073083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3827786 - inSlope: -0.18073083 - outSlope: -0.03485796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.38335958 - inSlope: -0.03485796 - outSlope: 0.111976966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.3814933 - inSlope: 0.111976966 - outSlope: 0.24632314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3773879 - inSlope: 0.24632314 - outSlope: 0.37180638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.37119114 - inSlope: 0.37180638 - outSlope: 0.48899668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.3630412 - inSlope: 0.48899668 - outSlope: 0.59829056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.3530697 - inSlope: 0.59829056 - outSlope: 0.6996769 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.3414084 - inSlope: 0.6996769 - outSlope: 0.79305667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3281908 - inSlope: 0.79305667 - outSlope: 0.87797034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.31355795 - inSlope: 0.87797034 - outSlope: 0.95503896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.29764065 - inSlope: 0.95503896 - outSlope: 1.024274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.2805694 - inSlope: 1.024274 - outSlope: 1.084141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.2625004 - inSlope: 1.084141 - outSlope: 1.1338967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.24360211 - inSlope: 1.1338967 - outSlope: 1.1727461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.22405636 - inSlope: 1.1727461 - outSlope: 1.1999952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.20405643 - inSlope: 1.1999952 - outSlope: 1.2150884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.18380497 - inSlope: 1.2150884 - outSlope: 1.2175945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.16351168 - inSlope: 1.2175945 - outSlope: 1.2073036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.14338997 - inSlope: 1.2073036 - outSlope: 1.1841772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1236537 - inSlope: 1.1841772 - outSlope: 1.1483862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10451395 - inSlope: 1.1483862 - outSlope: 1.1002232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.08617685 - inSlope: 1.1002232 - outSlope: 1.0401644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.068840794 - inSlope: 1.0401644 - outSlope: 0.9687122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.052695606 - inSlope: 0.9687122 - outSlope: 0.8864381 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.037921652 - inSlope: 0.8864381 - outSlope: 0.7939121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.024689749 - inSlope: 0.7939121 - outSlope: 0.6915735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013163535 - inSlope: 0.6915735 - outSlope: 0.57985455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.0034993018 - inSlope: 0.57985455 - outSlope: 0.45894215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0041497266 - inSlope: 0.45894215 - outSlope: 0.3289081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0096315425 - inSlope: 0.3289081 - outSlope: 0.18961112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.012791725 - inSlope: 0.18961112 - outSlope: 0.04073318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013470611 - inSlope: 0.04073318 - outSlope: -0.12921245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.011317064 - inSlope: -0.12921245 - outSlope: -0.30212662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.006281625 - inSlope: -0.30212662 - outSlope: -0.45822003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0013553683 - inSlope: -0.45822003 - outSlope: -0.5978447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.011319437 - inSlope: -0.5978447 - outSlope: -0.7209402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.023335138 - inSlope: -0.7209402 - outSlope: -0.8272474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03712258 - inSlope: -0.8272474 - outSlope: -0.91630787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.052394364 - inSlope: -0.91630787 - outSlope: -0.98747206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.068852216 - inSlope: -0.98747206 - outSlope: -1.0319388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.08605124 - inSlope: -1.0319388 - outSlope: -1.0550833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.103635944 - inSlope: -1.0550833 - outSlope: -1.0677209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.121431276 - inSlope: -1.0677209 - outSlope: -1.0695426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.13925697 - inSlope: -1.0695426 - outSlope: -1.0604712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.15693153 - inSlope: -1.0604712 - outSlope: -1.0406337 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.17427541 - inSlope: -1.0406337 - outSlope: -1.0406337 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6403006 - inSlope: 0.10516047 - outSlope: 0.10516047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6385479 - inSlope: 0.10516047 - outSlope: 0.12521267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.636461 - inSlope: 0.12521267 - outSlope: 0.14490367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.63404596 - inSlope: 0.14490367 - outSlope: 0.16319987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.63132596 - inSlope: 0.16319987 - outSlope: 0.17913581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.62834036 - inSlope: 0.17913581 - outSlope: 0.1917565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.6251444 - inSlope: 0.1917565 - outSlope: 0.20021082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.6218076 - inSlope: 0.20021082 - outSlope: 0.20382278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6184105 - inSlope: 0.20382278 - outSlope: 0.20203115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.61504334 - inSlope: 0.20203115 - outSlope: 0.1943958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.6118034 - inSlope: 0.1943958 - outSlope: 0.1806915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.6087919 - inSlope: 0.1806915 - outSlope: 0.16085388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.606111 - inSlope: 0.16085388 - outSlope: 0.1349187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.60386235 - inSlope: 0.1349187 - outSlope: 0.10314704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.6021432 - inSlope: 0.10314704 - outSlope: 0.06586433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6010455 - inSlope: 0.06586433 - outSlope: 0.0236213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.6006518 - inSlope: 0.0236213 - outSlope: -0.01989128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.6009833 - inSlope: -0.01989128 - outSlope: -0.05961294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.6019769 - inSlope: -0.05961294 - outSlope: -0.09570131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.6035719 - inSlope: -0.09570131 - outSlope: -0.12754072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.6056976 - inSlope: -0.12754072 - outSlope: -0.1546742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.6082755 - inSlope: -0.1546742 - outSlope: -0.17679319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.611222 - inSlope: -0.17679319 - outSlope: -0.19349474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.61444694 - inSlope: -0.19349474 - outSlope: -0.20467742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.61785823 - inSlope: -0.20467742 - outSlope: -0.21027823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.62136286 - inSlope: -0.21027823 - outSlope: -0.21043164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.62487006 - inSlope: -0.21043164 - outSlope: -0.20539303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.6282933 - inSlope: -0.20539303 - outSlope: -0.19553645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6315522 - inSlope: -0.19553645 - outSlope: -0.1814534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.63457644 - inSlope: -0.1814534 - outSlope: -0.16374694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.63730556 - inSlope: -0.16374694 - outSlope: -0.14323367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.6396928 - inSlope: -0.14323367 - outSlope: -0.12075273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.64170533 - inSlope: -0.12075273 - outSlope: -0.09717831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.643325 - inSlope: -0.09717831 - outSlope: -0.07343537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6445489 - inSlope: -0.07343537 - outSlope: -0.05040412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.64538896 - inSlope: -0.05040412 - outSlope: -0.02889268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6458705 - inSlope: -0.02889268 - outSlope: -0.009573707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.64603007 - inSlope: -0.009573707 - outSlope: 0.0069272583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.6459146 - inSlope: 0.0069272583 - outSlope: 0.020184536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.6455782 - inSlope: 0.020184536 - outSlope: 0.029858273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.64508057 - inSlope: 0.029858273 - outSlope: 0.035866532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.6444828 - inSlope: 0.035866532 - outSlope: 0.03811244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6438476 - inSlope: 0.03811244 - outSlope: 0.03679279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.6432344 - inSlope: 0.03679279 - outSlope: 0.032229338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6426972 - inSlope: 0.032229338 - outSlope: 0.024801517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.64228386 - inSlope: 0.024801517 - outSlope: 0.01515986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6420312 - inSlope: 0.01515986 - outSlope: 0.0033831508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6419748 - inSlope: 0.0033831508 - outSlope: -0.008250482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6421123 - inSlope: -0.008250482 - outSlope: -0.017423647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6424027 - inSlope: -0.017423647 - outSlope: -0.023349546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.64279187 - inSlope: -0.023349546 - outSlope: -0.025591783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6432184 - inSlope: -0.025591783 - outSlope: -0.02396109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.64361775 - inSlope: -0.02396109 - outSlope: -0.018546598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.64392686 - inSlope: -0.018546598 - outSlope: -0.009673843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.6440881 - inSlope: -0.009673843 - outSlope: 0.0004398811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.64408076 - inSlope: 0.0004398811 - outSlope: 0.012559903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.6438714 - inSlope: 0.012559903 - outSlope: 0.027984407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.643405 - inSlope: 0.027984407 - outSlope: 0.04515414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.64265245 - inSlope: 0.04515414 - outSlope: 0.06254895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.64160997 - inSlope: 0.06254895 - outSlope: 0.078563765 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6403006 - inSlope: 0.078563765 - outSlope: 0.078563765 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.748093 - inSlope: -0.19399522 - outSlope: -0.19399522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.74485976 - inSlope: -0.19399522 - outSlope: -0.21861432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.7412162 - inSlope: -0.21861432 - outSlope: -0.240891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.73720133 - inSlope: -0.240891 - outSlope: -0.25981304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.7328711 - inSlope: -0.25981304 - outSlope: -0.27439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.72829795 - inSlope: -0.27439 - outSlope: -0.28374198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.7235689 - inSlope: -0.28374198 - outSlope: -0.28714302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7187832 - inSlope: -0.28714302 - outSlope: -0.2839743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7140503 - inSlope: -0.2839743 - outSlope: -0.2739394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.70948464 - inSlope: -0.2739394 - outSlope: -0.25674465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.70520556 - inSlope: -0.25674465 - outSlope: -0.23238303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7013325 - inSlope: -0.23238303 - outSlope: -0.2009225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6979838 - inSlope: -0.2009225 - outSlope: -0.16273858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6952715 - inSlope: -0.16273858 - outSlope: -0.118103035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6933031 - inSlope: -0.118103035 - outSlope: -0.067609556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6921763 - inSlope: -0.067609556 - outSlope: -0.0119054215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.69197786 - inSlope: -0.0119054215 - outSlope: 0.044417422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.69271815 - inSlope: 0.044417422 - outSlope: 0.09487859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.69429946 - inSlope: 0.09487859 - outSlope: 0.13993634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6966317 - inSlope: 0.13993634 - outSlope: 0.17909274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6996166 - inSlope: 0.17909274 - outSlope: 0.21202704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7031504 - inSlope: 0.21202704 - outSlope: 0.23851614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.70712566 - inSlope: 0.23851614 - outSlope: 0.25845075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7114332 - inSlope: 0.25845075 - outSlope: 0.27185416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7159641 - inSlope: 0.27185416 - outSlope: 0.27918962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.72061723 - inSlope: 0.27918962 - outSlope: 0.28079128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.7252971 - inSlope: 0.28079128 - outSlope: 0.27672198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7299091 - inSlope: 0.27672198 - outSlope: 0.26741245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.734366 - inSlope: 0.26741245 - outSlope: 0.2534654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7385904 - inSlope: 0.2534654 - outSlope: 0.23551564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7425157 - inSlope: 0.23551564 - outSlope: 0.21440527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7460891 - inSlope: 0.21440527 - outSlope: 0.19099423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.74927235 - inSlope: 0.19099423 - outSlope: 0.16621487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.7520426 - inSlope: 0.16621487 - outSlope: 0.1409377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.75439155 - inSlope: 0.1409377 - outSlope: 0.11613261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.7563271 - inSlope: 0.11613261 - outSlope: 0.09252166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.7578691 - inSlope: 0.09252166 - outSlope: 0.0708533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.75905 - inSlope: 0.0708533 - outSlope: 0.051659394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.759911 - inSlope: 0.051659394 - outSlope: 0.035390887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.76050085 - inSlope: 0.035390887 - outSlope: 0.022308769 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.76087266 - inSlope: 0.022308769 - outSlope: 0.012449038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.76108015 - inSlope: 0.012449038 - outSlope: 0.005818611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.7611771 - inSlope: 0.005818611 - outSlope: 0.0021457693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.7612129 - inSlope: 0.0021457693 - outSlope: 0.0010013554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.7612296 - inSlope: 0.0010013554 - outSlope: 0.001877548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.76126087 - inSlope: 0.001877548 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.76132697 - inSlope: 0.003966097 - outSlope: 0.00650881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.76143545 - inSlope: 0.00650881 - outSlope: 0.007914312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.76156735 - inSlope: 0.007914312 - outSlope: 0.006651885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.7616782 - inSlope: 0.006651885 - outSlope: 0.002067091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.7617127 - inSlope: 0.002067091 - outSlope: -0.006204827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.76160926 - inSlope: -0.006204827 - outSlope: -0.018153207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.7613067 - inSlope: -0.018153207 - outSlope: -0.03345612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.7607491 - inSlope: -0.03345612 - outSlope: -0.051502038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.75989074 - inSlope: -0.051502038 - outSlope: -0.07151108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.7586989 - inSlope: -0.07151108 - outSlope: -0.09166011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.7571712 - inSlope: -0.09166011 - outSlope: -0.11101495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.75532097 - inSlope: -0.11101495 - outSlope: -0.12903583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.7531704 - inSlope: -0.12903583 - outSlope: -0.14531454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.75074846 - inSlope: -0.14531454 - outSlope: -0.15932694 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.748093 - inSlope: -0.15932694 - outSlope: -0.15932694 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.19611341 - inSlope: 0.3506854 - outSlope: 0.3506854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.19026865 - inSlope: 0.3506854 - outSlope: 0.35877225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.18428911 - inSlope: 0.35877225 - outSlope: 0.35677853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1783428 - inSlope: 0.35677853 - outSlope: 0.33975536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.17268021 - inSlope: 0.33975536 - outSlope: 0.31333658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.16745794 - inSlope: 0.31333658 - outSlope: 0.27840796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.1628178 - inSlope: 0.27840796 - outSlope: 0.23226859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.15894666 - inSlope: 0.23226859 - outSlope: 0.17968558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.1559519 - inSlope: 0.17968558 - outSlope: -0.13979943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.15828189 - inSlope: -0.13979943 - outSlope: -0.16043366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.16095579 - inSlope: -0.16043366 - outSlope: -0.18159272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.16398233 - inSlope: -0.18159272 - outSlope: -0.20262839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.16735947 - inSlope: -0.20262839 - outSlope: -0.2227539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.17107204 - inSlope: -0.2227539 - outSlope: -0.24062635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.17508247 - inSlope: -0.24062635 - outSlope: -0.255518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.17934111 - inSlope: -0.255518 - outSlope: -0.26583084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.18377163 - inSlope: -0.26583084 - outSlope: 0.073813565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.1825414 - inSlope: 0.073813565 - outSlope: 0.106193036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.18077151 - inSlope: 0.106193036 - outSlope: 0.13325675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.17855057 - inSlope: 0.13325675 - outSlope: 0.16392575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.17581847 - inSlope: 0.16392575 - outSlope: 0.18947768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.17266051 - inSlope: 0.18947768 - outSlope: 0.21178973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.16913068 - inSlope: 0.21178973 - outSlope: 0.23361526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.1652371 - inSlope: 0.23361526 - outSlope: 0.24697223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.16112089 - inSlope: 0.24697223 - outSlope: 0.14676793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.15867476 - inSlope: 0.14676793 - outSlope: 0.16493247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.15592588 - inSlope: 0.16493247 - outSlope: 0.17713682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.1529736 - inSlope: 0.17713682 - outSlope: 0.1860182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.1498733 - inSlope: 0.1860182 - outSlope: 0.1912989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14668499 - inSlope: 0.1912989 - outSlope: 0.19170983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14348982 - inSlope: 0.19170983 - outSlope: 0.1905461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14031406 - inSlope: 0.1905461 - outSlope: 0.18502365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13723032 - inSlope: 0.18502365 - outSlope: 0.17592536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13429824 - inSlope: 0.17592536 - outSlope: 0.16328141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.13157688 - inSlope: 0.16328141 - outSlope: -0.18696356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13469294 - inSlope: -0.18696356 - outSlope: -0.18892895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13784176 - inSlope: -0.18892895 - outSlope: -0.19236284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1410478 - inSlope: -0.19236284 - outSlope: -0.19527215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.14430234 - inSlope: -0.19527215 - outSlope: -0.19607951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14757033 - inSlope: -0.19607951 - outSlope: -0.19797422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1508699 - inSlope: -0.19797422 - outSlope: 0.048244044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.15006584 - inSlope: 0.048244044 - outSlope: 0.038359202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14942652 - inSlope: 0.038359202 - outSlope: 0.030267863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.14892206 - inSlope: 0.030267863 - outSlope: 0.024749571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.14850956 - inSlope: 0.024749571 - outSlope: 0.019539017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.14818391 - inSlope: 0.019539017 - outSlope: 0.021098277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.14783227 - inSlope: 0.021098277 - outSlope: -0.36722833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.15395276 - inSlope: -0.36722833 - outSlope: -0.33444408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.15952682 - inSlope: -0.33444408 - outSlope: -0.30625492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.16463107 - inSlope: -0.30625492 - outSlope: -0.28602389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.16939813 - inSlope: -0.28602389 - outSlope: -0.24353947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.17345713 - inSlope: -0.24353947 - outSlope: -0.17077015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.1763033 - inSlope: -0.17077015 - outSlope: -0.10778825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.17809977 - inSlope: -0.10778825 - outSlope: -0.053776555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.17899604 - inSlope: -0.053776555 - outSlope: -0.059224807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.17998312 - inSlope: -0.059224807 - outSlope: -0.12548637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.18207456 - inSlope: -0.12548637 - outSlope: -0.18241274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.18511477 - inSlope: -0.18241274 - outSlope: -0.21681479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.18872835 - inSlope: -0.21681479 - outSlope: -0.22704124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.19251238 - inSlope: -0.22704124 - outSlope: -0.21606198 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.19611341 - inSlope: -0.21606198 - outSlope: -0.21606198 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.74410605 - inSlope: -1.9410216 - outSlope: -1.9410216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.7764564 - inSlope: -1.9410216 - outSlope: -1.7764984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.8060647 - inSlope: -1.7764984 - outSlope: -1.5890945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.83254963 - inSlope: -1.5890945 - outSlope: -1.3804612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.8555573 - inSlope: -1.3804612 - outSlope: -1.1538149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.87478757 - inSlope: -1.1538149 - outSlope: -0.9137178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.8900162 - inSlope: -0.9137178 - outSlope: -0.6608713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9010307 - inSlope: -0.6608713 - outSlope: -0.40132985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.90771955 - inSlope: -0.40132985 - outSlope: -0.31576756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.91298234 - inSlope: -0.31576756 - outSlope: -0.18109204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.91600055 - inSlope: -0.18109204 - outSlope: -0.043054823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9167181 - inSlope: -0.043054823 - outSlope: 0.09673119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.91510594 - inSlope: 0.09673119 - outSlope: 0.2366996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.91116095 - inSlope: 0.2366996 - outSlope: 0.37529114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9049061 - inSlope: 0.37529114 - outSlope: 0.51091796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.8963908 - inSlope: 0.51091796 - outSlope: 0.64193076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.88569194 - inSlope: 0.64193076 - outSlope: -0.54526144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.8947796 - inSlope: -0.54526144 - outSlope: -0.47578415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.90270936 - inSlope: -0.47578415 - outSlope: -0.4013876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.90939915 - inSlope: -0.4013876 - outSlope: -0.32425734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.91480345 - inSlope: -0.32425734 - outSlope: -0.24480367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.9188835 - inSlope: -0.24480367 - outSlope: -0.1655458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9216426 - inSlope: -0.1655458 - outSlope: -0.08849152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.92311746 - inSlope: -0.08849152 - outSlope: -0.013318051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9233394 - inSlope: -0.013318051 - outSlope: -0.41527787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9302607 - inSlope: -0.41527787 - outSlope: -0.38114873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9366132 - inSlope: -0.38114873 - outSlope: -0.34728917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.94240135 - inSlope: -0.34728917 - outSlope: -0.31508777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9476528 - inSlope: -0.31508777 - outSlope: -0.28266934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.95236397 - inSlope: -0.28266934 - outSlope: -0.25218824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9565671 - inSlope: -0.25218824 - outSlope: -0.22093198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.9602493 - inSlope: -0.22093198 - outSlope: -0.19119093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.9634358 - inSlope: -0.19119093 - outSlope: -0.1615335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.96612805 - inSlope: -0.1615335 - outSlope: -0.13175738 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.968324 - inSlope: -0.13175738 - outSlope: 0.045483157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.96756595 - inSlope: 0.045483157 - outSlope: 0.08660294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.96612257 - inSlope: 0.08660294 - outSlope: 0.12667906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.96401125 - inSlope: 0.12667906 - outSlope: 0.16762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9612176 - inSlope: 0.16762035 - outSlope: 0.20843287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9577437 - inSlope: 0.20843287 - outSlope: 0.24864727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9535996 - inSlope: 0.24864727 - outSlope: 0.37160432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9474062 - inSlope: 0.37160432 - outSlope: 0.42206568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.94037175 - inSlope: 0.42206568 - outSlope: 0.4723768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9324988 - inSlope: 0.4723768 - outSlope: 0.5223499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.92379296 - inSlope: 0.5223499 - outSlope: 0.57111794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.91427433 - inSlope: 0.57111794 - outSlope: 0.62030256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.90393597 - inSlope: 0.62030256 - outSlope: 0.9794901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.8876111 - inSlope: 0.9794901 - outSlope: 1.1878479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.86781365 - inSlope: 1.1878479 - outSlope: 1.3249303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.8457315 - inSlope: 1.3249303 - outSlope: 1.3673378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.82294255 - inSlope: 1.3673378 - outSlope: 1.3231589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.80088985 - inSlope: 1.3231589 - outSlope: 1.2951148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.7793046 - inSlope: 1.2951148 - outSlope: 1.3199378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.7573057 - inSlope: 1.3199378 - outSlope: 1.3979722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.73400617 - inSlope: 1.3979722 - outSlope: 0.9601711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.7180033 - inSlope: 0.9601711 - outSlope: 0.08421787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.71659964 - inSlope: 0.08421787 - outSlope: -0.43756884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.72389245 - inSlope: -0.43756884 - outSlope: -0.614931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.7341413 - inSlope: -0.614931 - outSlope: -0.4853069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.74222976 - inSlope: -0.4853069 - outSlope: -0.11257778 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.74410605 - inSlope: -0.11257778 - outSlope: -0.11257778 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.2534564 - inSlope: 2.2569125 - outSlope: 2.2569125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.2158412 - inSlope: 2.2569125 - outSlope: 2.4546394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.17493054 - inSlope: 2.4546394 - outSlope: 2.635917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1309986 - inSlope: 2.635917 - outSlope: 2.797686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.08437049 - inSlope: 2.797686 - outSlope: 2.936724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.03542509 - inSlope: 2.936724 - outSlope: 3.050507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.015416694 - inSlope: 3.050507 - outSlope: 3.137328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06770549 - inSlope: 3.137328 - outSlope: 3.195672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.12096671 - inSlope: 3.195672 - outSlope: 2.1561255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.15690213 - inSlope: 2.1561255 - outSlope: 2.1803946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.19324204 - inSlope: 2.1803946 - outSlope: 2.1922777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.22978 - inSlope: 2.1922777 - outSlope: 2.1914086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.26630348 - inSlope: 2.1914086 - outSlope: 2.1777482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.30259928 - inSlope: 2.1777482 - outSlope: 2.151536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.3384582 - inSlope: 2.151536 - outSlope: 2.1132107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.3736784 - inSlope: 2.1132107 - outSlope: 2.063706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.4080735 - inSlope: 2.063706 - outSlope: -1.515403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.38281682 - inSlope: -1.515403 - outSlope: -1.5375303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3571913 - inSlope: -1.5375303 - outSlope: -1.5567716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.33124512 - inSlope: -1.5567716 - outSlope: -1.5708165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.30506483 - inSlope: -1.5708165 - outSlope: -1.5803466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.27872574 - inSlope: -1.5803466 - outSlope: -1.582536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.25235012 - inSlope: -1.582536 - outSlope: -1.5765887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.22607367 - inSlope: -1.5765887 - outSlope: -1.5644445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.19999957 - inSlope: -1.5644445 - outSlope: -1.317869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.17803511 - inSlope: -1.317869 - outSlope: -1.3408289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.15568794 - inSlope: -1.3408289 - outSlope: -1.360449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13301381 - inSlope: -1.360449 - outSlope: -1.3765059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.11007203 - inSlope: -1.3765059 - outSlope: -1.3885121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.086930186 - inSlope: -1.3885121 - outSlope: -1.3968383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.06364953 - inSlope: -1.3968383 - outSlope: -1.4005344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.04030731 - inSlope: -1.4005344 - outSlope: -1.4000129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0169737 - inSlope: -1.4000129 - outSlope: -1.3947766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0062725535 - inSlope: -1.3947766 - outSlope: -1.384668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.029350331 - inSlope: -1.384668 - outSlope: -1.434393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.05325686 - inSlope: -1.434393 - outSlope: -1.4395434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07724931 - inSlope: -1.4395434 - outSlope: -1.441214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10126952 - inSlope: -1.441214 - outSlope: -1.4389685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.1252523 - inSlope: -1.4389685 - outSlope: -1.4332737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14914018 - inSlope: -1.4332737 - outSlope: -1.423855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.17287116 - inSlope: -1.423855 - outSlope: -1.5656149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.19896472 - inSlope: -1.5656149 - outSlope: -1.5547045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.22487643 - inSlope: -1.5547045 - outSlope: -1.541644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.25057048 - inSlope: -1.541644 - outSlope: -1.5264518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.2760114 - inSlope: -1.5264518 - outSlope: -1.5091481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.30116385 - inSlope: -1.5091481 - outSlope: -1.4900222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.32599753 - inSlope: -1.4900222 - outSlope: -1.1869245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.34577966 - inSlope: -1.1869245 - outSlope: -1.1321043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.36464804 - inSlope: -1.1321043 - outSlope: -0.98256385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3810241 - inSlope: -0.98256385 - outSlope: -0.75819683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3936607 - inSlope: -0.75819683 - outSlope: -0.50135005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.40201655 - inSlope: -0.50135005 - outSlope: -0.3061959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.4071198 - inSlope: -0.3061959 - outSlope: -0.17668979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.41006464 - inSlope: -0.17668979 - outSlope: -0.093868464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.4116291 - inSlope: -0.093868464 - outSlope: 0.4979186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.40333045 - inSlope: 0.4979186 - outSlope: 1.2523514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.38245794 - inSlope: 1.2523514 - outSlope: 1.7604803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.35311663 - inSlope: 1.7604803 - outSlope: 2.056734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.31883776 - inSlope: 2.056734 - outSlope: 2.0974908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.2838795 - inSlope: 2.0974908 - outSlope: 1.8253881 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.25345638 - inSlope: 1.8253881 - outSlope: 1.8253881 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.14683746 - inSlope: -2.5588336 - outSlope: -2.5588336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.18948469 - inSlope: -2.5588336 - outSlope: -2.5159056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.23141645 - inSlope: -2.5159056 - outSlope: -2.4569938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.27236634 - inSlope: -2.4569938 - outSlope: -2.382924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.31208175 - inSlope: -2.382924 - outSlope: -2.2947283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.35032722 - inSlope: -2.2947283 - outSlope: -2.193611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3868874 - inSlope: -2.193611 - outSlope: -2.0809312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.4215696 - inSlope: -2.0809312 - outSlope: -1.9581674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.45420572 - inSlope: -1.9581674 - outSlope: -1.298225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.4758428 - inSlope: -1.298225 - outSlope: -1.2434758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4965674 - inSlope: -1.2434758 - outSlope: -1.1857064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.51632917 - inSlope: -1.1857064 - outSlope: -1.12548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.53508717 - inSlope: -1.12548 - outSlope: -1.0633959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.55281043 - inSlope: -1.0633959 - outSlope: -1.0001458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.5694795 - inSlope: -1.0001458 - outSlope: -0.93628055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.5850842 - inSlope: -0.93628055 - outSlope: -0.8725505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.5996267 - inSlope: -0.8725505 - outSlope: 0.71489877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.58771175 - inSlope: 0.71489877 - outSlope: 0.74659765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.57526845 - inSlope: 0.74659765 - outSlope: 0.7760925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.5623336 - inSlope: 0.7760925 - outSlope: 0.80350333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.54894185 - inSlope: 0.80350333 - outSlope: 0.8289822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.5351255 - inSlope: 0.8289822 - outSlope: 0.8526914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.52091396 - inSlope: 0.8526914 - outSlope: 0.8747765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.50633436 - inSlope: 0.8747765 - outSlope: 0.89549583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.49140942 - inSlope: 0.89549583 - outSlope: 0.15828088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.4887714 - inSlope: 0.15828088 - outSlope: 0.14339793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.48638144 - inSlope: 0.14339793 - outSlope: 0.12868893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.48423663 - inSlope: 0.12868893 - outSlope: 0.11422982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.4823328 - inSlope: 0.11422982 - outSlope: 0.100055434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.4806652 - inSlope: 0.100055434 - outSlope: 0.086224005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.47922814 - inSlope: 0.086224005 - outSlope: 0.07277555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.4780152 - inSlope: 0.07277555 - outSlope: 0.05973979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.47701955 - inSlope: 0.05973979 - outSlope: 0.04719262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.476233 - inSlope: 0.04719262 - outSlope: 0.035153065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.47564712 - inSlope: 0.035153065 - outSlope: -0.1041914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.47738364 - inSlope: -0.1041914 - outSlope: -0.11152596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.4792424 - inSlope: -0.11152596 - outSlope: -0.11841785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.48121604 - inSlope: -0.11841785 - outSlope: -0.12483549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.48329663 - inSlope: -0.12483549 - outSlope: -0.13080251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.48547667 - inSlope: -0.13080251 - outSlope: -0.13635421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.48774925 - inSlope: -0.13635421 - outSlope: 0.32141834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.48239228 - inSlope: 0.32141834 - outSlope: 0.33136937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.47686946 - inSlope: 0.33136937 - outSlope: 0.3416172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.47117585 - inSlope: 0.3416172 - outSlope: 0.35200682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.46530905 - inSlope: 0.35200682 - outSlope: 0.36247766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.45926777 - inSlope: 0.36247766 - outSlope: 0.3729347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.4530522 - inSlope: 0.3729347 - outSlope: 2.6229987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.40933543 - inSlope: 2.6229987 - outSlope: 2.8045704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.36259264 - inSlope: 2.8045704 - outSlope: 2.9063747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3141531 - inSlope: 2.9063747 - outSlope: 2.9188006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.26550648 - inSlope: 2.9188006 - outSlope: 2.854512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.21793115 - inSlope: 2.854512 - outSlope: 2.7994752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.17127328 - inSlope: 2.7994752 - outSlope: 2.7814941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.124915086 - inSlope: 2.7814941 - outSlope: 2.8002634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.078244075 - inSlope: 2.8002634 - outSlope: 1.7361712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.049307812 - inSlope: 1.7361712 - outSlope: -0.018025802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.04960824 - inSlope: -0.018025802 - outSlope: -1.1776851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.06923631 - inSlope: -1.1776851 - outSlope: -1.7566751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0985142 - inSlope: -1.7566751 - outSlope: -1.7479589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.12764692 - inSlope: -1.7479589 - outSlope: -1.1514332 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.14683746 - inSlope: -1.1514332 - outSlope: -1.1514332 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.73027045 - inSlope: -1.0439515 - outSlope: -1.0439515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.71287125 - inSlope: -1.0439515 - outSlope: -1.2146186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6926276 - inSlope: -1.2146186 - outSlope: -1.3785983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.669651 - inSlope: -1.3785983 - outSlope: -1.5343127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6440791 - inSlope: -1.5343127 - outSlope: -1.6803039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.616074 - inSlope: -1.6803039 - outSlope: -1.8153228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.58581865 - inSlope: -1.8153228 - outSlope: -1.9382108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.55351514 - inSlope: -1.9382108 - outSlope: -2.0481555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.5193792 - inSlope: -2.0481555 - outSlope: -1.2854095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.4979557 - inSlope: -1.2854095 - outSlope: -1.3386388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.47564507 - inSlope: -1.3386388 - outSlope: -1.3860763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.4525438 - inSlope: -1.3860763 - outSlope: -1.4274861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.42875236 - inSlope: -1.4274861 - outSlope: -1.4627732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.4043728 - inSlope: -1.4627732 - outSlope: -1.4919091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.37950766 - inSlope: -1.4919091 - outSlope: -1.5149314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.3542588 - inSlope: -1.5149314 - outSlope: -1.5320175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.32872516 - inSlope: -1.5320175 - outSlope: 1.1562871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.3479966 - inSlope: 1.1562871 - outSlope: 1.1205187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.36667192 - inSlope: 1.1205187 - outSlope: 1.0846167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.38474885 - inSlope: 1.0846167 - outSlope: 1.0489235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.40223092 - inSlope: 1.0489235 - outSlope: 1.0138277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.41912803 - inSlope: 1.0138277 - outSlope: 0.97963667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.43545532 - inSlope: 0.97963667 - outSlope: 0.94671696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.45123392 - inSlope: 0.94671696 - outSlope: 0.91532093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4664893 - inSlope: 0.91532093 - outSlope: -0.02451005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.46608078 - inSlope: -0.02451005 - outSlope: -0.008870952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.46593294 - inSlope: -0.008870952 - outSlope: 0.005273228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.46602082 - inSlope: 0.005273228 - outSlope: 0.017933235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.4663197 - inSlope: 0.017933235 - outSlope: 0.02905014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.46680388 - inSlope: 0.02905014 - outSlope: 0.038598742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.4674472 - inSlope: 0.038598742 - outSlope: 0.046602532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.4682239 - inSlope: 0.046602532 - outSlope: 0.053007465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.46910736 - inSlope: 0.053007465 - outSlope: 0.057842787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.4700714 - inSlope: 0.057842787 - outSlope: 0.06112224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.4710901 - inSlope: 0.06112224 - outSlope: 0.46635255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.47886264 - inSlope: 0.46635255 - outSlope: 0.46525833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.48661697 - inSlope: 0.46525833 - outSlope: 0.4623185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.49432227 - inSlope: 0.4623185 - outSlope: 0.4575263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.5019477 - inSlope: 0.4575263 - outSlope: 0.45095128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.50946355 - inSlope: 0.45095128 - outSlope: 0.44265988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.51684123 - inSlope: 0.44265988 - outSlope: 0.6244153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.52724814 - inSlope: 0.6244153 - outSlope: 0.60993135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.53741366 - inSlope: 0.60993135 - outSlope: 0.59405625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5473146 - inSlope: 0.59405625 - outSlope: 0.5768022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.556928 - inSlope: 0.5768022 - outSlope: 0.55816823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.5662308 - inSlope: 0.55816823 - outSlope: 0.5381411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.5751998 - inSlope: 0.5381411 - outSlope: 1.8457054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6059616 - inSlope: 1.8457054 - outSlope: 1.683803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.634025 - inSlope: 1.683803 - outSlope: 1.4787605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.65867096 - inSlope: 1.4787605 - outSlope: 1.2501001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.67950594 - inSlope: 1.2501001 - outSlope: 1.0002575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.69617695 - inSlope: 1.0002575 - outSlope: 0.7641263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.7089124 - inSlope: 0.7641263 - outSlope: 0.5613511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.7182682 - inSlope: 0.5613511 - outSlope: 0.37939703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.7245915 - inSlope: 0.37939703 - outSlope: 0.1925678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.72780097 - inSlope: 0.1925678 - outSlope: 0.119730346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.72979647 - inSlope: 0.119730346 - outSlope: 0.0796438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.73112386 - inSlope: 0.0796438 - outSlope: 0.0063979686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.7312305 - inSlope: 0.0063979686 - outSlope: -0.05135165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.73037463 - inSlope: -0.05135165 - outSlope: -0.006251341 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.73027045 - inSlope: -0.006251341 - outSlope: -0.006251341 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.19591457 - inSlope: -2.440549 - outSlope: -2.440549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.23659039 - inSlope: -2.440549 - outSlope: -2.4044268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.27666417 - inSlope: -2.4044268 - outSlope: -2.3595037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.31598923 - inSlope: -2.3595037 - outSlope: -2.3054833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.35441396 - inSlope: -2.3054833 - outSlope: -2.2422268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.3917844 - inSlope: -2.2422268 - outSlope: -2.1696856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.42794582 - inSlope: -2.1696856 - outSlope: -2.0879676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.46274528 - inSlope: -2.0879676 - outSlope: -1.9973259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.49603406 - inSlope: -1.9973259 - outSlope: -1.2855954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.51746064 - inSlope: -1.2855954 - outSlope: -1.2440194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.5381943 - inSlope: -1.2440194 - outSlope: -1.197095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.5581459 - inSlope: -1.197095 - outSlope: -1.1448277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.57722634 - inSlope: -1.1448277 - outSlope: -1.0873641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.5953491 - inSlope: -1.0873641 - outSlope: -1.024865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.61243016 - inSlope: -1.024865 - outSlope: -0.9576381 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6283908 - inSlope: -0.9576381 - outSlope: -0.88597226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.643157 - inSlope: -0.88597226 - outSlope: 0.7917889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.62996054 - inSlope: 0.7917889 - outSlope: 0.857219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.61567354 - inSlope: 0.857219 - outSlope: 0.9220907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.6003054 - inSlope: 0.9220907 - outSlope: 0.9859649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.5838726 - inSlope: 0.9859649 - outSlope: 1.0484514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.56639844 - inSlope: 1.0484514 - outSlope: 1.1090925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.54791355 - inSlope: 1.1090925 - outSlope: 1.167513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.528455 - inSlope: 1.167513 - outSlope: 1.2233187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.50806636 - inSlope: 1.2233187 - outSlope: -0.1414348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.5104236 - inSlope: -0.1414348 - outSlope: -0.12548079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.51251495 - inSlope: -0.12548079 - outSlope: -0.11080752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.51436174 - inSlope: -0.11080752 - outSlope: -0.09738914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.5159849 - inSlope: -0.09738914 - outSlope: -0.08519419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.5174048 - inSlope: -0.08519419 - outSlope: -0.07425064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.5186423 - inSlope: -0.07425064 - outSlope: -0.0645054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.5197174 - inSlope: -0.0645054 - outSlope: -0.05598292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.52065045 - inSlope: -0.05598292 - outSlope: -0.048626706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5214609 - inSlope: -0.048626706 - outSlope: -0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.5221686 - inSlope: -0.042461198 - outSlope: 0.28710034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.5173836 - inSlope: 0.28710034 - outSlope: 0.30393997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5123179 - inSlope: 0.30393997 - outSlope: 0.31965166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5069904 - inSlope: 0.31965166 - outSlope: 0.33414993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5014212 - inSlope: 0.33414993 - outSlope: 0.34741077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.49563104 - inSlope: 0.34741077 - outSlope: 0.35935068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.48964185 - inSlope: 0.35935068 - outSlope: 0.6852532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.47822097 - inSlope: 0.6852532 - outSlope: 0.6918139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.46669075 - inSlope: 0.6918139 - outSlope: 0.69714075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.45507175 - inSlope: 0.69714075 - outSlope: 0.7012331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.4433845 - inSlope: 0.7012331 - outSlope: 0.7041449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.43164876 - inSlope: 0.7041449 - outSlope: 0.70591336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.41988355 - inSlope: 0.70591336 - outSlope: 2.1564994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3839418 - inSlope: 2.1564994 - outSlope: 2.2907715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.3457623 - inSlope: 2.2907715 - outSlope: 2.3554716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3065045 - inSlope: 2.3554716 - outSlope: 2.3398666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.26750675 - inSlope: 2.3398666 - outSlope: 2.2588334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.22985943 - inSlope: 2.2588334 - outSlope: 2.2035315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.19313394 - inSlope: 2.2035315 - outSlope: 2.1965847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.15652423 - inSlope: 2.1965847 - outSlope: 2.2323382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.11931863 - inSlope: 2.2323382 - outSlope: 1.3420647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.09695082 - inSlope: 1.3420647 - outSlope: -0.17311172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.099836014 - inSlope: -0.17311172 - outSlope: -1.1893771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.11965895 - inSlope: -1.1893771 - outSlope: -1.6968824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1479403 - inSlope: -1.6968824 - outSlope: -1.6913966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.17613031 - inSlope: -1.6913966 - outSlope: -1.1870565 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.19591457 - inSlope: -1.1870565 - outSlope: -1.1870565 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6377787 - inSlope: -0.32245156 - outSlope: -0.32245156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6324045 - inSlope: -0.32245156 - outSlope: -0.46608922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.62463635 - inSlope: -0.46608922 - outSlope: -0.6118441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.61443895 - inSlope: -0.6118441 - outSlope: -0.75859296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.60179573 - inSlope: -0.75859296 - outSlope: -0.90513116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.5867102 - inSlope: -0.90513116 - outSlope: -1.0501744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.5692073 - inSlope: -1.0501744 - outSlope: -1.1924459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5493332 - inSlope: -1.1924459 - outSlope: -1.3306649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.52715546 - inSlope: -1.3306649 - outSlope: -1.1620511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.50778794 - inSlope: -1.1620511 - outSlope: -1.2250562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.48737034 - inSlope: -1.2250562 - outSlope: -1.2870009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.46592033 - inSlope: -1.2870009 - outSlope: -1.3471932 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.4434671 - inSlope: -1.3471932 - outSlope: -1.4049644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.42005104 - inSlope: -1.4049644 - outSlope: -1.4596958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.39572278 - inSlope: -1.4596958 - outSlope: -1.5107669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.37054333 - inSlope: -1.5107669 - outSlope: -1.5576826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.34458193 - inSlope: -1.5576826 - outSlope: 1.5042701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.36965308 - inSlope: 1.5042701 - outSlope: 1.4858067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.39441654 - inSlope: 1.4858067 - outSlope: 1.462272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.41878772 - inSlope: 1.462272 - outSlope: 1.4335877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.44268087 - inSlope: 1.4335877 - outSlope: 1.3997622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.4660102 - inSlope: 1.3997622 - outSlope: 1.3607943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.48869014 - inSlope: 1.3607943 - outSlope: 1.3167514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.510636 - inSlope: 1.3167514 - outSlope: 1.2677003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5317643 - inSlope: 1.2677003 - outSlope: 0.03191474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.53229624 - inSlope: 0.03191474 - outSlope: 0.018535838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5326052 - inSlope: 0.018535838 - outSlope: 0.005818611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.53270215 - inSlope: 0.005818611 - outSlope: -0.006237025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.5325982 - inSlope: -0.006237025 - outSlope: -0.017645376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.5323041 - inSlope: -0.017645376 - outSlope: -0.028409934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.5318306 - inSlope: -0.028409934 - outSlope: -0.0384951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.531189 - inSlope: -0.0384951 - outSlope: -0.047914855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.53039044 - inSlope: -0.047914855 - outSlope: -0.056637578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.5294465 - inSlope: -0.056637578 - outSlope: -0.064623415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.5283694 - inSlope: -0.064623415 - outSlope: -0.23161434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.5245092 - inSlope: -0.23161434 - outSlope: -0.23243962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.5206352 - inSlope: -0.23243962 - outSlope: -0.23270868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.5167567 - inSlope: -0.23270868 - outSlope: -0.23236178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.512884 - inSlope: -0.23236178 - outSlope: -0.23136757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.5090279 - inSlope: -0.23136757 - outSlope: -0.22967517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.50519997 - inSlope: -0.22967517 - outSlope: 0.3181067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.51050174 - inSlope: 0.3181067 - outSlope: 0.3139761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5157347 - inSlope: 0.3139761 - outSlope: 0.31067878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.52091265 - inSlope: 0.31067878 - outSlope: 0.30826727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.52605045 - inSlope: 0.30826727 - outSlope: 0.30684143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.53116447 - inSlope: 0.30684143 - outSlope: 0.30640513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.5362712 - inSlope: 0.30640513 - outSlope: 1.650316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.56377655 - inSlope: 1.650316 - outSlope: 1.5168049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.5890566 - inSlope: 1.5168049 - outSlope: 1.3261534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.61115915 - inSlope: 1.3261534 - outSlope: 1.097983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.62945884 - inSlope: 1.097983 - outSlope: 0.88516957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6442117 - inSlope: 0.88516957 - outSlope: 0.7288892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.65635985 - inSlope: 0.7288892 - outSlope: 0.5978364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.6663238 - inSlope: 0.5978364 - outSlope: 0.47537014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.6742466 - inSlope: 0.47537014 - outSlope: 0.17168596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.67710805 - inSlope: 0.17168596 - outSlope: -0.15563622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.6745141 - inSlope: -0.15563622 - outSlope: -0.3853444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.6680917 - inSlope: -0.3853444 - outSlope: -0.5714541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.6585675 - inSlope: -0.5714541 - outSlope: -0.6649036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.64748573 - inSlope: -0.6649036 - outSlope: -0.58242255 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6377787 - inSlope: -0.58242255 - outSlope: -0.58242255 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.11090917 - inSlope: 0.0002892315 - outSlope: 0.0002892315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.11091399 - inSlope: 0.0002892315 - outSlope: 0.0103233745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.11108605 - inSlope: 0.0103233745 - outSlope: 0.025499763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.111511044 - inSlope: 0.025499763 - outSlope: 0.040364556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.11218379 - inSlope: 0.040364556 - outSlope: 0.05958304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.11317684 - inSlope: 0.05958304 - outSlope: 0.08264557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.11455426 - inSlope: 0.08264557 - outSlope: 0.10503263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.11630481 - inSlope: 0.10503263 - outSlope: 0.12936468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.118460886 - inSlope: 0.12936468 - outSlope: 0.08401395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.11986112 - inSlope: 0.08401395 - outSlope: 0.09812192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.12149648 - inSlope: 0.09812192 - outSlope: 0.111733235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.123358704 - inSlope: 0.111733235 - outSlope: 0.12395785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.12542467 - inSlope: 0.12395785 - outSlope: 0.13407023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.12765917 - inSlope: 0.13407023 - outSlope: 0.14182182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13002287 - inSlope: 0.14182182 - outSlope: 0.14651032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.1324647 - inSlope: 0.14651032 - outSlope: 0.14828044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13493605 - inSlope: 0.14828044 - outSlope: 0.09369591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13649765 - inSlope: 0.09369591 - outSlope: 0.102835804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13821158 - inSlope: 0.102835804 - outSlope: 0.101929404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.1399104 - inSlope: 0.101929404 - outSlope: 0.098080255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.14154507 - inSlope: 0.098080255 - outSlope: 0.084452115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.1429526 - inSlope: 0.084452115 - outSlope: 0.06651426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.14406118 - inSlope: 0.06651426 - outSlope: 0.047345504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.14485027 - inSlope: 0.047345504 - outSlope: 0.020469708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.14519143 - inSlope: 0.020469708 - outSlope: 0.54328644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.1542462 - inSlope: 0.54328644 - outSlope: 0.34682363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.1600266 - inSlope: 0.34682363 - outSlope: 0.1759951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.16295984 - inSlope: 0.1759951 - outSlope: 0.035737723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.16355547 - inSlope: 0.035737723 - outSlope: -0.073026784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.16233836 - inSlope: -0.073026784 - outSlope: -0.15092778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.1598229 - inSlope: -0.15092778 - outSlope: -0.19440758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.15658277 - inSlope: -0.19440758 - outSlope: -0.20619875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.15314612 - inSlope: -0.20619875 - outSlope: -0.18573421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.15005055 - inSlope: -0.18573421 - outSlope: -0.13331129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.1478287 - inSlope: -0.13331129 - outSlope: 0.021630248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.1481892 - inSlope: 0.021630248 - outSlope: -0.025275283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.14776795 - inSlope: -0.025275283 - outSlope: -0.07489003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14651978 - inSlope: -0.07489003 - outSlope: -0.1249848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.1444367 - inSlope: -0.1249848 - outSlope: -0.17375813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.14154074 - inSlope: -0.17375813 - outSlope: -0.22417308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13780451 - inSlope: -0.22417308 - outSlope: -0.020889958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.13745634 - inSlope: -0.020889958 - outSlope: -0.0127735855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13724345 - inSlope: -0.0127735855 - outSlope: -0.0053036264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13715506 - inSlope: -0.0053036264 - outSlope: 0.0015923339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.1371816 - inSlope: 0.0015923339 - outSlope: 0.004908447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.1372634 - inSlope: 0.004908447 - outSlope: 0.010442744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.13743745 - inSlope: 0.010442744 - outSlope: 0.07861444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13874769 - inSlope: 0.07861444 - outSlope: -0.005272334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13865982 - inSlope: -0.005272334 - outSlope: -0.087057434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13720886 - inSlope: -0.087057434 - outSlope: -0.16629533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13443728 - inSlope: -0.16629533 - outSlope: -0.24476434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13035786 - inSlope: -0.24476434 - outSlope: -0.31714916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.12507205 - inSlope: -0.31714916 - outSlope: -0.38710257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.11862034 - inSlope: -0.38710257 - outSlope: -0.45082343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.11110663 - inSlope: -0.45082343 - outSlope: 0.035328176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.11169543 - inSlope: 0.035328176 - outSlope: 0.006676472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.111806706 - inSlope: 0.006676472 - outSlope: -0.0063188435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.11170139 - inSlope: -0.0063188435 - outSlope: -0.0112965815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.111513115 - inSlope: -0.0112965815 - outSlope: -0.014776697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.11126684 - inSlope: -0.014776697 - outSlope: -0.021460375 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.110909164 - inSlope: -0.021460375 - outSlope: -0.021460375 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.95959103 - inSlope: -0.13022304 - outSlope: -0.13022304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.9617614 - inSlope: -0.13022304 - outSlope: -0.08863091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.9632386 - inSlope: -0.08863091 - outSlope: -0.046716932 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.9640172 - inSlope: -0.046716932 - outSlope: -0.0040268893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9640843 - inSlope: -0.0040268893 - outSlope: 0.03882766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.9634372 - inSlope: 0.03882766 - outSlope: 0.08024455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.9620998 - inSlope: 0.08024455 - outSlope: 0.122802265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9600531 - inSlope: 0.122802265 - outSlope: 0.16385788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.9573221 - inSlope: 0.16385788 - outSlope: 0.23535134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.9533996 - inSlope: 0.23535134 - outSlope: 0.27446154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.94882524 - inSlope: 0.27446154 - outSlope: 0.31381848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.94359493 - inSlope: 0.31381848 - outSlope: 0.3532255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.93770784 - inSlope: 0.3532255 - outSlope: 0.3923786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.9311682 - inSlope: 0.3923786 - outSlope: 0.4312277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9239811 - inSlope: 0.4312277 - outSlope: 0.46945098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.9161569 - inSlope: 0.46945098 - outSlope: 0.5066975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9077119 - inSlope: 0.5066975 - outSlope: 0.72706175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.89559424 - inSlope: 0.72706175 - outSlope: 0.9052126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.88050735 - inSlope: 0.9052126 - outSlope: 1.028199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.8633707 - inSlope: 1.028199 - outSlope: 1.074492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.8454625 - inSlope: 1.074492 - outSlope: 1.053097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.8279109 - inSlope: 1.053097 - outSlope: 1.0466758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.8104663 - inSlope: 1.0466758 - outSlope: 1.0801553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.7924637 - inSlope: 1.0801553 - outSlope: 1.1572292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.77317655 - inSlope: 1.1572292 - outSlope: -0.53693587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.7821255 - inSlope: -0.53693587 - outSlope: -0.7000524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.793793 - inSlope: -0.7000524 - outSlope: -0.8034583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.807184 - inSlope: -0.8034583 - outSlope: -0.848264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.8213217 - inSlope: -0.848264 - outSlope: -0.8346935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.8352333 - inSlope: -0.8346935 - outSlope: -0.769357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.8480559 - inSlope: -0.769357 - outSlope: -0.6564695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.85899705 - inSlope: -0.6564695 - outSlope: -0.50744045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.8674544 - inSlope: -0.50744045 - outSlope: -0.3314999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.8729794 - inSlope: -0.3314999 - outSlope: -0.13928188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.87530077 - inSlope: -0.13928188 - outSlope: -1.1407124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.8943126 - inSlope: -1.1407124 - outSlope: -0.9398293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9099765 - inSlope: -0.9398293 - outSlope: -0.72701883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.92209345 - inSlope: -0.72701883 - outSlope: -0.5045383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9305024 - inSlope: -0.5045383 - outSlope: -0.27774122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.93513143 - inSlope: -0.27774122 - outSlope: -0.05166994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9359926 - inSlope: -0.05166994 - outSlope: 0.15090838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.93347746 - inSlope: 0.15090838 - outSlope: 0.21480939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.9298973 - inSlope: 0.21480939 - outSlope: 0.27891782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9252487 - inSlope: 0.27891782 - outSlope: 0.34306437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.9195309 - inSlope: 0.34306437 - outSlope: 0.40622988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.91276044 - inSlope: 0.40622988 - outSlope: 0.4699628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.90492773 - inSlope: 0.4699628 - outSlope: -0.40561688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.911688 - inSlope: -0.40561688 - outSlope: -0.35580787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.91761816 - inSlope: -0.35580787 - outSlope: -0.3017667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.9226476 - inSlope: -0.3017667 - outSlope: -0.2442708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9267188 - inSlope: -0.2442708 - outSlope: -0.18358421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9297785 - inSlope: -0.18358421 - outSlope: -0.1234175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9318355 - inSlope: -0.1234175 - outSlope: -0.064469635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.93290997 - inSlope: -0.064469635 - outSlope: -0.007985838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.93304306 - inSlope: -0.007985838 - outSlope: -0.36854887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.93918556 - inSlope: -0.36854887 - outSlope: -0.31416923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9444217 - inSlope: -0.31416923 - outSlope: -0.27171162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.94895023 - inSlope: -0.27171162 - outSlope: -0.24032615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.95295566 - inSlope: -0.24032615 - outSlope: -0.21323863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.95650965 - inSlope: -0.21323863 - outSlope: -0.18488306 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.95959103 - inSlope: -0.18488306 - outSlope: -0.18488306 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.03574558 - inSlope: -1.4831657 - outSlope: -1.4831657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.01102615 - inSlope: -1.4831657 - outSlope: -1.4977959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0139371175 - inSlope: -1.4977959 - outSlope: -1.5082864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.039075222 - inSlope: -1.5082864 - outSlope: -1.5142715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.064313084 - inSlope: -1.5142715 - outSlope: -1.5158474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.089577205 - inSlope: -1.5158474 - outSlope: -1.5129489 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.11479302 - inSlope: -1.5129489 - outSlope: -1.5052809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13988103 - inSlope: -1.5052809 - outSlope: -1.4930449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.16476512 - inSlope: -1.4930449 - outSlope: -1.3601366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.18743406 - inSlope: -1.3601366 - outSlope: -1.3559194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.21003272 - inSlope: -1.3559194 - outSlope: -1.348916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.23251465 - inSlope: -1.348916 - outSlope: -1.339261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.25483567 - inSlope: -1.339261 - outSlope: -1.3269676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.2769518 - inSlope: -1.3269676 - outSlope: -1.3122154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.29882205 - inSlope: -1.3122154 - outSlope: -1.2951173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.32040733 - inSlope: -1.2951173 - outSlope: -1.2756665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.34166846 - inSlope: -1.2756665 - outSlope: -1.1683248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.36114052 - inSlope: -1.1683248 - outSlope: -1.1345198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3800492 - inSlope: -1.1345198 - outSlope: -1.0161737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.3969854 - inSlope: -1.0161737 - outSlope: -0.8258139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.410749 - inSlope: -0.8258139 - outSlope: -0.6026608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.42079332 - inSlope: -0.6026608 - outSlope: -0.43059075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.42796984 - inSlope: -0.43059075 - outSlope: -0.31487912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.43321782 - inSlope: -0.31487912 - outSlope: -0.24287024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.43726566 - inSlope: -0.24287024 - outSlope: 1.6264341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.41015846 - inSlope: 1.6264341 - outSlope: 1.836253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3795542 - inSlope: 1.836253 - outSlope: 2.0223608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.34584823 - inSlope: 2.0223608 - outSlope: 2.1857786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.30941856 - inSlope: 2.1857786 - outSlope: 2.3230546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.27070102 - inSlope: 2.3230546 - outSlope: 2.4267123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.23025578 - inSlope: 2.4267123 - outSlope: 2.4889412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.18877347 - inSlope: 2.4889412 - outSlope: 2.5005624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14709732 - inSlope: 2.5005624 - outSlope: 2.4547641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.106184624 - inSlope: 2.4547641 - outSlope: 2.3469455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.067068905 - inSlope: 2.3469455 - outSlope: 2.5834405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.024011604 - inSlope: 2.5834405 - outSlope: 2.6874251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.020778932 - inSlope: 2.6874251 - outSlope: 2.7647302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.066857725 - inSlope: 2.7647302 - outSlope: 2.8138804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.11375569 - inSlope: 2.8138804 - outSlope: 2.8333998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.16097897 - inSlope: 2.8333998 - outSlope: 2.8235898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.20803893 - inSlope: 2.8235898 - outSlope: 1.6550113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.23562242 - inSlope: 1.6550113 - outSlope: 1.6493214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.26311108 - inSlope: 1.6493214 - outSlope: 1.640158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.29044703 - inSlope: 1.640158 - outSlope: 1.6275476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3175729 - inSlope: 1.6275476 - outSlope: 1.6116283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.34443334 - inSlope: 1.6116283 - outSlope: 1.5922323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.37097052 - inSlope: 1.5922323 - outSlope: -1.3461882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.348534 - inSlope: -1.3461882 - outSlope: -1.3626797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.32582268 - inSlope: -1.3626797 - outSlope: -1.3748945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3029078 - inSlope: -1.3748945 - outSlope: -1.3827552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.2798619 - inSlope: -1.3827552 - outSlope: -1.38515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.256776 - inSlope: -1.38515 - outSlope: -1.380444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.23376863 - inSlope: -1.380444 - outSlope: -1.3680459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.21096788 - inSlope: -1.3680459 - outSlope: -1.3493938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.18847801 - inSlope: -1.3493938 - outSlope: -1.4319767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.16461167 - inSlope: -1.4319767 - outSlope: -1.4926373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.1397344 - inSlope: -1.4926373 - outSlope: -1.5369917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.1141179 - inSlope: -1.5369917 - outSlope: -1.5642506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.08804708 - inSlope: -1.5642506 - outSlope: -1.5733223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.061824974 - inSlope: -1.5733223 - outSlope: -1.5647658 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.03574557 - inSlope: -1.5647658 - outSlope: -1.5647658 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.52950716 - inSlope: 0.1376009 - outSlope: 0.1376009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.5272138 - inSlope: 0.1376009 - outSlope: 0.15397666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.52464753 - inSlope: 0.15397666 - outSlope: 0.16920806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.5218274 - inSlope: 0.16920806 - outSlope: 0.1832771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.5187728 - inSlope: 0.1832771 - outSlope: 0.19618751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.515503 - inSlope: 0.19618751 - outSlope: 0.20793559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.5120374 - inSlope: 0.20793559 - outSlope: 0.21848918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.5083959 - inSlope: 0.21848918 - outSlope: 0.22785535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.5045983 - inSlope: 0.22785535 - outSlope: 0.35242084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.49872464 - inSlope: 0.35242084 - outSlope: 0.3568286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4927775 - inSlope: 0.3568286 - outSlope: 0.35938743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.4867877 - inSlope: 0.35938743 - outSlope: 0.36009017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.4807862 - inSlope: 0.36009017 - outSlope: 0.3590012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.47480285 - inSlope: 0.3590012 - outSlope: 0.35613123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.46886733 - inSlope: 0.35613123 - outSlope: 0.35154107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.4630083 - inSlope: 0.35154107 - outSlope: 0.3452447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.45725423 - inSlope: 0.3452447 - outSlope: 2.200456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.42058 - inSlope: 2.200456 - outSlope: 2.3302279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.38174284 - inSlope: 2.3302279 - outSlope: 2.3957782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.34181324 - inSlope: 2.3957782 - outSlope: 2.3891113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.30199468 - inSlope: 2.3891113 - outSlope: 2.3266504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2632172 - inSlope: 2.3266504 - outSlope: 2.281233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.22519663 - inSlope: 2.281233 - outSlope: 2.2700272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.18736288 - inSlope: 2.2700272 - outSlope: 2.2928505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.14914867 - inSlope: 2.2928505 - outSlope: -1.024063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.16621637 - inSlope: -1.024063 - outSlope: -1.2364472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.18682384 - inSlope: -1.2364472 - outSlope: -1.4018167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.21018744 - inSlope: -1.4018167 - outSlope: -1.5210276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.23553792 - inSlope: -1.5210276 - outSlope: -1.5953419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.26212692 - inSlope: -1.5953419 - outSlope: -1.626433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.28923416 - inSlope: -1.626433 - outSlope: -1.6165779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.3161771 - inSlope: -1.6165779 - outSlope: -1.5687662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34232327 - inSlope: -1.5687662 - outSlope: -1.486664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.36710098 - inSlope: -1.486664 - outSlope: -1.3743956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.39000756 - inSlope: -1.3743956 - outSlope: -1.9193852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.42199728 - inSlope: -1.9193852 - outSlope: -1.8144953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.45223895 - inSlope: -1.8144953 - outSlope: -1.6979902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.48053876 - inSlope: -1.6979902 - outSlope: -1.571034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5067226 - inSlope: -1.571034 - outSlope: -1.435069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5306404 - inSlope: -1.435069 - outSlope: -1.2917342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.5521694 - inSlope: -1.2917342 - outSlope: -0.8196445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5658301 - inSlope: -0.8196445 - outSlope: -0.7945891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.57907325 - inSlope: -0.7945891 - outSlope: -0.7676096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.59186673 - inSlope: -0.7676096 - outSlope: -0.7386748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.604178 - inSlope: -0.7386748 - outSlope: -0.7078392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6159753 - inSlope: -0.7078392 - outSlope: -0.675059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6272263 - inSlope: -0.675059 - outSlope: 0.30057472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6222167 - inSlope: 0.30057472 - outSlope: 0.3889779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.61573374 - inSlope: 0.3889779 - outSlope: 0.47714397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.60778135 - inSlope: 0.47714397 - outSlope: 0.56461984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.598371 - inSlope: 0.56461984 - outSlope: 0.65094894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.58752185 - inSlope: 0.65094894 - outSlope: 0.735795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.5752586 - inSlope: 0.735795 - outSlope: 0.818729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.56161314 - inSlope: 0.818729 - outSlope: 0.8994206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.5466228 - inSlope: 0.8994206 - outSlope: 0.1132676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.544735 - inSlope: 0.1132676 - outSlope: 0.15607253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5421338 - inSlope: 0.15607253 - outSlope: 0.1842286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.53906333 - inSlope: 0.1842286 - outSlope: 0.19762178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.53576964 - inSlope: 0.19762178 - outSlope: 0.19614764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.5325005 - inSlope: 0.19614764 - outSlope: 0.17960088 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.52950716 - inSlope: 0.17960088 - outSlope: 0.17960088 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5188806 - inSlope: -0.05803227 - outSlope: -0.05803227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.5179134 - inSlope: -0.05803227 - outSlope: -0.07553815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.51665443 - inSlope: -0.07553815 - outSlope: -0.092597015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.51511115 - inSlope: -0.092597015 - outSlope: -0.10918377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.5132914 - inSlope: -0.10918377 - outSlope: -0.12525202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.5112039 - inSlope: -0.12525202 - outSlope: -0.1407981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.50885725 - inSlope: -0.1407981 - outSlope: -0.155679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5062626 - inSlope: -0.155679 - outSlope: -0.16989821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.50343096 - inSlope: -0.16989821 - outSlope: 0.29149893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.5082893 - inSlope: 0.29149893 - outSlope: 0.2894819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.513114 - inSlope: 0.2894819 - outSlope: 0.28839114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.5179205 - inSlope: 0.28839114 - outSlope: 0.28824452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.52272457 - inSlope: 0.28824452 - outSlope: 0.2890742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.5275425 - inSlope: 0.2890742 - outSlope: 0.2909446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.53239155 - inSlope: 0.2909446 - outSlope: 0.29387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5372894 - inSlope: 0.29387 - outSlope: 0.29790378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.54225445 - inSlope: 0.29790378 - outSlope: 1.6324798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5694624 - inSlope: 1.6324798 - outSlope: 1.4894581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.59428674 - inSlope: 1.4894581 - outSlope: 1.3046277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6160305 - inSlope: 1.3046277 - outSlope: 1.0955598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.63428986 - inSlope: 1.0955598 - outSlope: 0.8853158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6490451 - inSlope: 0.8853158 - outSlope: 0.7077807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.66084146 - inSlope: 0.7077807 - outSlope: 0.56045705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6701824 - inSlope: 0.56045705 - outSlope: 0.43147767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6773737 - inSlope: 0.43147767 - outSlope: -0.7323582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.66516775 - inSlope: -0.7323582 - outSlope: -0.67838734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6538613 - inSlope: -0.67838734 - outSlope: -0.6552392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.64294064 - inSlope: -0.6552392 - outSlope: -0.6601984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.6319373 - inSlope: -0.6601984 - outSlope: -0.6889135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.62045544 - inSlope: -0.6889135 - outSlope: -0.7359797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6081891 - inSlope: -0.7359797 - outSlope: -0.79530436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.59493405 - inSlope: -0.79530436 - outSlope: -0.860808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.5805872 - inSlope: -0.860808 - outSlope: -0.92660755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.56514376 - inSlope: -0.92660755 - outSlope: -0.98769045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.5486823 - inSlope: -0.98769045 - outSlope: -0.9638545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.53261805 - inSlope: -0.9638545 - outSlope: -1.0121737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.51574844 - inSlope: -1.0121737 - outSlope: -1.0560296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.49814796 - inSlope: -1.0560296 - outSlope: -1.094582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.47990495 - inSlope: -1.094582 - outSlope: -1.1270134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.4611214 - inSlope: -1.1270134 - outSlope: -1.1527067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.44190958 - inSlope: -1.1527067 - outSlope: -1.0196928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.42491472 - inSlope: -1.0196928 - outSlope: -1.0469387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.40746576 - inSlope: -1.0469387 - outSlope: -1.0737877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3895693 - inSlope: -1.0737877 - outSlope: -1.1000497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3712351 - inSlope: -1.1000497 - outSlope: -1.1256026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.35247508 - inSlope: -1.1256026 - outSlope: -1.1501877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3333053 - inSlope: -1.1501877 - outSlope: 1.4505652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.35748145 - inSlope: 1.4505652 - outSlope: 1.4533725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3817043 - inSlope: 1.4533725 - outSlope: 1.451005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.4058877 - inSlope: 1.451005 - outSlope: 1.4433321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4299432 - inSlope: 1.4433321 - outSlope: 1.4303862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.45378304 - inSlope: 1.4303862 - outSlope: 1.4122148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.47731993 - inSlope: 1.4122148 - outSlope: 1.3888295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.50046706 - inSlope: 1.3888295 - outSlope: 1.3603605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.5231397 - inSlope: 1.3603605 - outSlope: -0.028967781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.5226569 - inSlope: -0.028967781 - outSlope: -0.056022458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.5217232 - inSlope: -0.056022458 - outSlope: -0.06723411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.52060264 - inSlope: -0.06723411 - outSlope: -0.062112868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.51956743 - inSlope: -0.062112868 - outSlope: -0.040179387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.5188978 - inSlope: -0.040179387 - outSlope: -0.0010299692 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5188806 - inSlope: -0.0010299692 - outSlope: -0.0010299692 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.476577 - inSlope: -0.0037550924 - outSlope: -0.0037550924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.4766396 - inSlope: -0.0037550924 - outSlope: -0.016028881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.47690675 - inSlope: -0.016028881 - outSlope: -0.02765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.47736758 - inSlope: -0.02765 - outSlope: -0.03861665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.4780112 - inSlope: -0.03861665 - outSlope: -0.048971776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.4788274 - inSlope: -0.048971776 - outSlope: -0.0586921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.4798056 - inSlope: -0.0586921 - outSlope: -0.067822345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.48093596 - inSlope: -0.067822345 - outSlope: -0.07636067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.48220864 - inSlope: -0.07636067 - outSlope: 0.17432393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.47930324 - inSlope: 0.17432393 - outSlope: 0.17932357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4763145 - inSlope: 0.17932357 - outSlope: 0.18548013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.47322318 - inSlope: 0.18548013 - outSlope: 0.19272031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.47001117 - inSlope: 0.19272031 - outSlope: 0.20092429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.46666244 - inSlope: 0.20092429 - outSlope: 0.21003486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.46316186 - inSlope: 0.21003486 - outSlope: 0.2199036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.4594968 - inSlope: 0.2199036 - outSlope: 0.23047487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.45565554 - inSlope: 0.23047487 - outSlope: 2.2136023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.4187622 - inSlope: 2.2136023 - outSlope: 2.3794339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.37910494 - inSlope: 2.3794339 - outSlope: 2.4818377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.33774102 - inSlope: 2.4818377 - outSlope: 2.5102987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.29590267 - inSlope: 2.5102987 - outSlope: 2.4763374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.25463042 - inSlope: 2.4763374 - outSlope: 2.453774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.21373415 - inSlope: 2.453774 - outSlope: 2.4627342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.17268862 - inSlope: 2.4627342 - outSlope: 2.501874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13099068 - inSlope: 2.501874 - outSlope: -1.2205019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.15133236 - inSlope: -1.2205019 - outSlope: -1.3972259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.17461948 - inSlope: -1.3972259 - outSlope: -1.5375394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.20024511 - inSlope: -1.5375394 - outSlope: -1.6397117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.22757366 - inSlope: -1.6397117 - outSlope: -1.7026107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.25595048 - inSlope: -1.7026107 - outSlope: -1.7258517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.2847147 - inSlope: -1.7258517 - outSlope: -1.7098902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.31321284 - inSlope: -1.7098902 - outSlope: -1.6561292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34081507 - inSlope: -1.6561292 - outSlope: -1.5668837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.36692977 - inSlope: -1.5668837 - outSlope: -1.445181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3910161 - inSlope: -1.445181 - outSlope: -1.5218832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.4163808 - inSlope: -1.5218832 - outSlope: -1.5153637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.44163692 - inSlope: -1.5153637 - outSlope: -1.5003344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.46664247 - inSlope: -1.5003344 - outSlope: -1.4772674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.49126357 - inSlope: -1.4772674 - outSlope: -1.4467742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.51537645 - inSlope: -1.4467742 - outSlope: -1.4096366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.53887045 - inSlope: -1.4096366 - outSlope: -0.7771332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.55182266 - inSlope: -0.7771332 - outSlope: -0.7424576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.56419694 - inSlope: -0.7424576 - outSlope: -0.70757097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.5759898 - inSlope: -0.70757097 - outSlope: -0.6726283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.5872003 - inSlope: -0.6726283 - outSlope: -0.6378299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.5978308 - inSlope: -0.6378299 - outSlope: -0.6032902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6078856 - inSlope: -0.6032902 - outSlope: 1.0413989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.5905289 - inSlope: 1.0413989 - outSlope: 1.0374544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.573238 - inSlope: 1.0374544 - outSlope: 1.0300872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5560699 - inSlope: 1.0300872 - outSlope: 1.0193799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.53908026 - inSlope: 1.0193799 - outSlope: 1.0055683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.52232075 - inSlope: 1.0055683 - outSlope: 0.9889064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.505839 - inSlope: 0.9889064 - outSlope: 0.96961594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.48967874 - inSlope: 0.96961594 - outSlope: 0.9480241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.47387835 - inSlope: 0.9480241 - outSlope: 0.036293767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.47327346 - inSlope: 0.036293767 - outSlope: -0.011494171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.47346503 - inSlope: -0.011494171 - outSlope: -0.042212646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.47416857 - inSlope: -0.042212646 - outSlope: -0.056110077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.47510374 - inSlope: -0.056110077 - outSlope: -0.053522445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.47599578 - inSlope: -0.053522445 - outSlope: -0.034874115 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.476577 - inSlope: -0.034874115 - outSlope: -0.034874115 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4725036 - inSlope: 0.21293877 - outSlope: 0.21293877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.47605258 - inSlope: 0.21293877 - outSlope: 0.23516713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.47997203 - inSlope: 0.23516713 - outSlope: 0.25537315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.48422825 - inSlope: 0.25537315 - outSlope: 0.2734905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.48878643 - inSlope: 0.2734905 - outSlope: 0.28948727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.49361122 - inSlope: 0.28948727 - outSlope: 0.3033382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.49866685 - inSlope: 0.3033382 - outSlope: 0.31501475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5039171 - inSlope: 0.31501475 - outSlope: 0.32450426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.5093255 - inSlope: 0.32450426 - outSlope: 0.22136451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.5130149 - inSlope: 0.22136451 - outSlope: 0.22285224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.5167291 - inSlope: 0.22285224 - outSlope: 0.22255184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.5204383 - inSlope: 0.22255184 - outSlope: 0.2204168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.5241119 - inSlope: 0.2204168 - outSlope: 0.21643282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.52771914 - inSlope: 0.21643282 - outSlope: 0.21056058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5312285 - inSlope: 0.21056058 - outSlope: 0.20278575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.53460824 - inSlope: 0.20278575 - outSlope: 0.19306882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.53782606 - inSlope: 0.19306882 - outSlope: 1.85476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5687387 - inSlope: 1.85476 - outSlope: 1.7441962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.59780866 - inSlope: 1.7441962 - outSlope: 1.5823082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.62418044 - inSlope: 1.5823082 - outSlope: 1.3834715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6472383 - inSlope: 1.3834715 - outSlope: 1.1736213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.66679865 - inSlope: 1.1736213 - outSlope: 0.9898201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.68329567 - inSlope: 0.9898201 - outSlope: 0.8274229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.69708604 - inSlope: 0.8274229 - outSlope: 0.67589825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.708351 - inSlope: 0.67589825 - outSlope: 0.22225878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7120553 - inSlope: 0.22225878 - outSlope: 0.0020205958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.712089 - inSlope: 0.0020205958 - outSlope: -0.19932051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.708767 - inSlope: -0.19932051 - outSlope: -0.3810915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.70241547 - inSlope: -0.3810915 - outSlope: -0.5404692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.69340765 - inSlope: -0.5404692 - outSlope: -0.6728799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.682193 - inSlope: -0.6728799 - outSlope: -0.7726271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.6693159 - inSlope: -0.7726271 - outSlope: -0.8336033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.65542245 - inSlope: -0.8336033 - outSlope: -0.8498355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.64125854 - inSlope: -0.8498355 - outSlope: -0.81632215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.6276532 - inSlope: -0.81632215 - outSlope: -1.4168407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.6040392 - inSlope: -1.4168407 - outSlope: -1.543854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.5783082 - inSlope: -1.543854 - outSlope: -1.6616336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.55061436 - inSlope: -1.6616336 - outSlope: -1.7686431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.521137 - inSlope: -1.7686431 - outSlope: -1.8636239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.49007663 - inSlope: -1.8636239 - outSlope: -1.945562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.4576505 - inSlope: -1.945562 - outSlope: -0.97899115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.441334 - inSlope: -0.97899115 - outSlope: -1.0010282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.42465022 - inSlope: -1.0010282 - outSlope: -1.0209695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.40763408 - inSlope: -1.0209695 - outSlope: -1.0388758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.39031944 - inSlope: -1.0388758 - outSlope: -1.0548548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.37273854 - inSlope: -1.0548548 - outSlope: -1.0689454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3549228 - inSlope: -1.0689454 - outSlope: 0.85827065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.36922735 - inSlope: 0.85827065 - outSlope: 0.81719476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.38284725 - inSlope: 0.81719476 - outSlope: 0.77609074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.39578208 - inSlope: 0.77609074 - outSlope: 0.7352407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.40803608 - inSlope: 0.7352407 - outSlope: 0.6949728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.419619 - inSlope: 0.6949728 - outSlope: 0.65563977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4305463 - inSlope: 0.65563977 - outSlope: 0.61751485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.44083822 - inSlope: 0.61751485 - outSlope: 0.5808758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.45051947 - inSlope: 0.5808758 - outSlope: 0.20816211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.45398885 - inSlope: 0.20816211 - outSlope: 0.23822866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.45795932 - inSlope: 0.23822866 - outSlope: 0.24917746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.46211228 - inSlope: 0.24917746 - outSlope: 0.24107538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.4661302 - inSlope: 0.24107538 - outSlope: 0.214088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.46969834 - inSlope: 0.214088 - outSlope: 0.16831593 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.4725036 - inSlope: 0.16831593 - outSlope: 0.16831593 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_PPtrCurves: [] - m_SampleRate: 60 - m_WrapMode: 2 - m_Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0, y: 0, z: 0} - m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 0 - attribute: 42 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 43 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 44 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 51 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 52 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 53 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 54 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 55 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 56 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 63 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 64 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 65 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 66 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 67 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 68 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 69 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 70 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 71 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 72 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 73 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 74 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 75 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 76 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 77 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 78 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 79 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 80 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 81 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 82 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 83 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 84 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 85 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 86 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 87 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 88 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 89 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 90 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 91 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 92 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 93 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 94 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 95 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 96 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 97 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 99 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 101 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 103 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 105 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 106 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 107 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 108 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 109 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 110 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 111 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 112 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 116 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 117 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 118 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 119 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 121 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 122 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 123 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 124 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 127 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 132 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 133 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 134 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 135 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 136 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 7 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 8 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 9 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 10 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 11 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 12 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 13 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 28 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 29 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 30 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 31 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 32 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 33 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 34 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 35 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 36 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 37 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 38 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 39 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 40 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 41 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 14 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 15 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 16 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 17 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 18 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 19 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 20 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 21 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 22 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 23 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 24 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 25 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 26 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 27 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 45 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 46 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 47 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 57 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 58 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 59 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 60 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 61 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 62 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 98 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 100 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 102 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 104 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 113 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 114 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 115 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 120 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 125 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 126 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 128 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 129 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 130 - script: {fileID: 0} - typeID: 95 - customType: 8 - isPPtrCurve: 0 - - serializedVersion: 2 - path: 0 - attribute: 131 - script: {fileID: 0} - typeID: 95 - customType: 8 - 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: 1 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0000005360663 - inSlope: 0.00003236671 - outSlope: 0.00003236671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0000000033788634 - inSlope: 0.00003236671 - outSlope: -0.00000014475023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 9.663595e-10 - inSlope: -0.00000014475023 - outSlope: -0.00000029588043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000000003964981 - inSlope: -0.00000029588043 - outSlope: 0.00000019237366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -7.5875267e-10 - inSlope: 0.00000019237366 - outSlope: -0.00000006248798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0000000018002189 - inSlope: -0.00000006248798 - outSlope: -0.000032041633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0000005358274 - inSlope: -0.000032041633 - outSlope: 0.00003208122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0000000011403701 - inSlope: 0.00003208122 - outSlope: 0.000000055899896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -2.0870485e-10 - inSlope: 0.000000055899896 - outSlope: -0.000032282147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0000005382445 - inSlope: -0.000032282147 - outSlope: 0.00003224398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -8.448468e-10 - inSlope: 0.00003224398 - outSlope: -0.000000095898194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00000000244315 - inSlope: -0.000000095898194 - outSlope: 0.00000022512333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0000000013089054 - inSlope: 0.00000022512333 - outSlope: -0.000000095034146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -2.749969e-10 - inSlope: -0.000000095034146 - outSlope: -0.000032272692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0000005381532 - inSlope: -0.000032272692 - outSlope: 0.00003223906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -8.3559965e-10 - inSlope: 0.00003223906 - outSlope: 0.000000059580056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 1.574021e-10 - inSlope: 0.000000059580056 - outSlope: -0.00003228418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0000005379118 - inSlope: -0.00003228418 - outSlope: 0.00000004956628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00000053708567 - inSlope: 0.00000004956628 - outSlope: 0.00003222792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 4.577982e-11 - inSlope: 0.00003222792 - outSlope: 0.000000039507352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 7.042362e-10 - inSlope: 0.000000039507352 - outSlope: -0.000032154836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000005352092 - inSlope: -0.000032154836 - outSlope: 0.00003205143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0000000010182789 - inSlope: 0.00003205143 - outSlope: -0.000032014555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0000005345937 - inSlope: -0.000032014555 - outSlope: -0.00000015490274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0000005371754 - inSlope: -0.00000015490274 - outSlope: -0.000000003761901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0000005372381 - inSlope: -0.000000003761901 - outSlope: 0.0000321778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -9.410422e-10 - inSlope: 0.0000321778 - outSlope: -0.00000017900035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0000000039243786 - inSlope: -0.00000017900035 - outSlope: -0.000031891886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.00000053545625 - inSlope: -0.000031891886 - outSlope: -0.00000019014142 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0000005386253 - inSlope: -0.00000019014142 - outSlope: -0.000000035535066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0000005392175 - inSlope: -0.000000035535066 - outSlope: 0.000032140822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.0000000035376648 - inSlope: 0.000032140822 - outSlope: 0.0000002735054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0000000010207707 - inSlope: 0.0000002735054 - outSlope: -0.00000021058699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0000000024890092 - inSlope: -0.00000021058699 - outSlope: 0.00000010617913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -7.193588e-10 - inSlope: 0.00000010617913 - outSlope: -0.00003207345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.00000053527634 - inSlope: -0.00003207345 - outSlope: -0.00000005863497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0000005362536 - inSlope: -0.00000005863497 - outSlope: -0.00000022086077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0000005399346 - inSlope: -0.00000022086077 - outSlope: 0.0000002577465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.00000053563883 - inSlope: 0.0000002577465 - outSlope: -0.00000006348507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0000005366969 - inSlope: -0.00000006348507 - outSlope: 0.00003227673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0000000012499826 - inSlope: 0.00003227673 - outSlope: -0.000000061667805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 2.2218674e-10 - inSlope: -0.000000061667805 - outSlope: -0.00003224641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.0000005372175 - inSlope: -0.00003224641 - outSlope: 0.00003228718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 9.0160934e-10 - inSlope: 0.00003228718 - outSlope: -0.00000021675127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000000027109213 - inSlope: -0.00000021675127 - outSlope: -0.000032250107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.0000005402122 - inSlope: -0.000032250107 - outSlope: 0.000032465978 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 8.8687757e-10 - inSlope: 0.000032465978 - outSlope: 0.0000001131565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0000000027728242 - inSlope: 0.0000001131565 - outSlope: -0.000032409855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.0000005373909 - inSlope: -0.000032409855 - outSlope: 0.00003233119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0000000014617677 - inSlope: 0.00003233119 - outSlope: -0.000000032585568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 9.186754e-10 - inSlope: -0.000000032585568 - outSlope: -0.000032242126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00000053645147 - inSlope: -0.000032242126 - outSlope: 0.00003219772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.7669095e-10 - inSlope: 0.00003219772 - outSlope: -0.000000011506617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -1.5085811e-11 - inSlope: -0.000000011506617 - outSlope: -0.000032065724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0000005344433 - inSlope: -0.000032065724 - outSlope: 0.000032076267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.6253077e-10 - inSlope: 0.000032076267 - outSlope: -0.000032177777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00000053613326 - inSlope: -0.000032177777 - outSlope: 0.000032104646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0000000010563128 - inSlope: 0.000032104646 - outSlope: 0.00000004843164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -2.4911959e-10 - inSlope: 0.00000004843164 - outSlope: 0.000000037254527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 3.717908e-10 - inSlope: 0.000000037254527 - outSlope: -0.000032186315 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0000005360663 - inSlope: -0.000032186315 - outSlope: -0.000032186315 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.4091808e-11 - inSlope: 0.0000000043305355 - outSlope: 0.0000000043305355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 4.8083787e-11 - inSlope: 0.0000000043305355 - outSlope: -0.000000005691828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -4.6780017e-11 - inSlope: -0.000000005691828 - outSlope: -0.00000000584067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -1.4412452e-10 - inSlope: -0.00000000584067 - outSlope: 0.0000000070888873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -2.597638e-11 - inSlope: 0.0000000070888873 - outSlope: -0.000032194566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.00000053660204 - inSlope: -0.000032194566 - outSlope: 0.000032195825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -4.993188e-12 - inSlope: 0.000032195825 - outSlope: -0.0000000039336054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -7.055327e-11 - inSlope: -0.0000000039336054 - outSlope: 0.0000000039620325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -4.5193745e-12 - inSlope: 0.0000000039620325 - outSlope: -8.155189e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -1.8111354e-11 - inSlope: -8.155189e-10 - outSlope: 0.0000000028929763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 3.0104915e-11 - inSlope: 0.0000000028929763 - outSlope: -0.0000000032047422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -2.3307453e-11 - inSlope: -0.0000000032047422 - outSlope: 0.0000000018151997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 6.9458727e-12 - inSlope: 0.0000000018151997 - outSlope: -5.9079913e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -2.9007792e-12 - inSlope: -5.9079913e-10 - outSlope: 5.2179894e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 5.795869e-12 - inSlope: 5.2179894e-10 - outSlope: 1.09559245e-11 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 5.9784677e-12 - inSlope: 1.09559245e-11 - outSlope: -4.62899e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -1.7365222e-12 - inSlope: -4.62899e-10 - outSlope: 0.0000000034147447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 5.5175836e-11 - inSlope: 0.0000000034147447 - outSlope: -0.000000005474045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -3.6058326e-11 - inSlope: -0.000000005474045 - outSlope: 0.0000000046076245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 4.0735342e-11 - inSlope: 0.0000000046076245 - outSlope: -0.000000005943091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -5.8316255e-11 - inSlope: -0.000000005943091 - outSlope: 7.362378e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -4.6045636e-11 - inSlope: 7.362378e-10 - outSlope: 0.000000004429714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 2.7782993e-11 - inSlope: 0.000000004429714 - outSlope: -0.000000015564195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -2.3162e-10 - inSlope: -0.000000015564195 - outSlope: 0.000000010435029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -5.7702714e-11 - inSlope: 0.000000010435029 - outSlope: 0.0000000016091363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -3.0883802e-11 - inSlope: 0.0000000016091363 - outSlope: 0.0000000034106151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 2.5959832e-11 - inSlope: 0.0000000034106151 - outSlope: 0.000000004646846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 1.0340719e-10 - inSlope: 0.000000004646846 - outSlope: -0.0000000064042975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -3.3311923e-12 - inSlope: -0.0000000064042975 - outSlope: 0.000000005555354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 8.9257955e-11 - inSlope: 0.000000005555354 - outSlope: 0.0000000024422249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 1.2996174e-10 - inSlope: 0.0000000024422249 - outSlope: -0.0000000065970847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 2.001043e-11 - inSlope: -0.0000000065970847 - outSlope: -0.0000000020828441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -1.4703728e-11 - inSlope: -0.0000000020828441 - outSlope: 0.0000000050435065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 6.935463e-11 - inSlope: 0.0000000050435065 - outSlope: -0.0000000025822275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 2.6317547e-11 - inSlope: -0.0000000025822275 - outSlope: -0.0000000019595419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -6.3414517e-12 - inSlope: -0.0000000019595419 - outSlope: 3.7731976e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -5.277236e-14 - inSlope: 3.7731976e-10 - outSlope: -0.0000000015367606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -2.5665425e-11 - inSlope: -0.0000000015367606 - outSlope: 0.0000000027390694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 1.9985688e-11 - inSlope: 0.0000000027390694 - outSlope: -0.0000000020367443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -1.3960019e-11 - inSlope: -0.0000000020367443 - outSlope: -0.0000000029685936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -6.343671e-11 - inSlope: -0.0000000029685936 - outSlope: 0.00000000157069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -3.7258564e-11 - inSlope: 0.00000000157069 - outSlope: 0.0000000019829969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -4.2086473e-12 - inSlope: 0.0000000019829969 - outSlope: -0.000000003250838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -5.838923e-11 - inSlope: -0.000000003250838 - outSlope: -0.0000000016104504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -8.523014e-11 - inSlope: -0.0000000016104504 - outSlope: -0.0000000014285162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -1.0903872e-10 - inSlope: -0.0000000014285162 - outSlope: 0.0000000035711347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -4.9519867e-11 - inSlope: 0.0000000035711347 - outSlope: 0.0000000098397805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 1.144769e-10 - inSlope: 0.0000000098397805 - outSlope: -0.000000009723906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -4.758804e-11 - inSlope: -0.000000009723906 - outSlope: -0.000000008093168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -1.8247405e-10 - inSlope: -0.000000008093168 - outSlope: 0.000000018632248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.2806312e-10 - inSlope: 0.000000018632248 - outSlope: -0.000000010852154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -5.2806582e-11 - inSlope: -0.000000010852154 - outSlope: 0.000000008723001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 9.2576634e-11 - inSlope: 0.000000008723001 - outSlope: -0.000000005601866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -7.877153e-13 - inSlope: -0.000000005601866 - outSlope: 0.000000020403508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 3.3927045e-10 - inSlope: 0.000000020403508 - outSlope: -0.000000014844742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 9.1857424e-11 - inSlope: -0.000000014844742 - outSlope: -8.1907936e-10 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 7.8206115e-11 - inSlope: -8.1907936e-10 - outSlope: -0.000000017615578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -2.1538657e-10 - inSlope: -0.000000017615578 - outSlope: 0.000000007277897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -9.4088404e-11 - inSlope: 0.000000007277897 - outSlope: 0.000000006543123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.4963933e-11 - inSlope: 0.000000006543123 - outSlope: -0.0000000023433466 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -2.4091808e-11 - inSlope: -0.0000000023433466 - outSlope: -0.0000000023433466 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.112441406 - inSlope: 0.059094872 - outSlope: 0.059094872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.11145649 - inSlope: 0.059094872 - outSlope: 0.17042576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.10861606 - inSlope: 0.17042576 - outSlope: 0.27171853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10408742 - inSlope: 0.27171853 - outSlope: 0.36286974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.09803959 - inSlope: 0.36286974 - outSlope: 0.4439168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.09064098 - inSlope: 0.4439168 - outSlope: 0.51488763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.08205952 - inSlope: 0.51488763 - outSlope: 0.57568747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.07246473 - inSlope: 0.57568747 - outSlope: 0.62635076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.062025543 - inSlope: 0.62635076 - outSlope: 0.6669038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.05091048 - inSlope: 0.6669038 - outSlope: 0.69732165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.039288454 - inSlope: 0.69732165 - outSlope: 0.7175657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.027329026 - inSlope: 0.7175657 - outSlope: 0.7276082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.015202223 - inSlope: 0.7276082 - outSlope: 0.727576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.003075957 - inSlope: 0.727576 - outSlope: 0.7173568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.008879988 - inSlope: 0.7173568 - outSlope: 0.69698274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.020496367 - inSlope: 0.69698274 - outSlope: 0.6664695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0316042 - inSlope: 0.6664695 - outSlope: 0.625867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.042035308 - inSlope: 0.625867 - outSlope: 0.5751405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.05162099 - inSlope: 0.5751405 - outSlope: 0.5142931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.060192533 - inSlope: 0.5142931 - outSlope: 0.4433849 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.06758229 - inSlope: 0.4433849 - outSlope: 0.36237127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0736218 - inSlope: 0.36237127 - outSlope: 0.271349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.07814429 - inSlope: 0.271349 - outSlope: 0.17020063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.080980964 - inSlope: 0.17020063 - outSlope: 0.058983516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.08196402 - inSlope: 0.058983516 - outSlope: -0.045367822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.081207894 - inSlope: -0.045367822 - outSlope: -0.13194759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.079008766 - inSlope: -0.13194759 - outSlope: -0.21235025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0754696 - inSlope: -0.21235025 - outSlope: -0.28660586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.07069283 - inSlope: -0.28660586 - outSlope: -0.35471085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.06478099 - inSlope: -0.35471085 - outSlope: -0.41663834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.05783701 - inSlope: -0.41663834 - outSlope: -0.4724177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.04996339 - inSlope: -0.4724177 - outSlope: -0.522016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0412631 - inSlope: -0.522016 - outSlope: -0.565437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.03183916 - inSlope: -0.565437 - outSlope: -0.6026608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.021794822 - inSlope: -0.6026608 - outSlope: -0.6336883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0112333605 - inSlope: -0.6336883 - outSlope: -0.6585665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00025722384 - inSlope: -0.6585665 - outSlope: -0.6772208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.011029779 - inSlope: -0.6772208 - outSlope: -0.6896608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.022524115 - inSlope: -0.6896608 - outSlope: -0.6958408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.03412145 - inSlope: -0.6958408 - outSlope: -0.69587183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.045719344 - inSlope: -0.69587183 - outSlope: -0.68962747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.057213124 - inSlope: -0.68962747 - outSlope: -0.677205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.06849986 - inSlope: -0.677205 - outSlope: -0.6585697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.079476014 - inSlope: -0.6585697 - outSlope: -0.6337181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.09003801 - inSlope: -0.6337181 - outSlope: -0.6026599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10008233 - inSlope: -0.6026599 - outSlope: -0.5654522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.109506525 - inSlope: -0.5654522 - outSlope: -0.5220012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.11820657 - inSlope: -0.5220012 - outSlope: -0.4724005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.1260799 - inSlope: -0.4724005 - outSlope: -0.41665563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.13302416 - inSlope: -0.41665563 - outSlope: -0.35469565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.13893574 - inSlope: -0.35469565 - outSlope: -0.2866201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.14371276 - inSlope: -0.2866201 - outSlope: -0.21236768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.14725222 - inSlope: -0.21236768 - outSlope: -0.13193172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.14945108 - inSlope: -0.13193172 - outSlope: -0.04534994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.15020691 - inSlope: -0.04534994 - outSlope: 0.16775563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.14741097 - inSlope: 0.16775563 - outSlope: 0.4193575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.14042169 - inSlope: 0.4193575 - outSlope: 0.5454653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.13133061 - inSlope: 0.5454653 - outSlope: 0.54559445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.12223738 - inSlope: 0.54559445 - outSlope: 0.41980708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.115240574 - inSlope: 0.41980708 - outSlope: 0.16795026 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.112441406 - inSlope: 0.16795026 - outSlope: 0.16795026 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Spine Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Chest Twist Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.077649966 - inSlope: 0.000035762783 - outSlope: 0.000035762783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.07764937 - inSlope: 0.000035762783 - outSlope: 0.00009030103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.077647865 - inSlope: 0.00009030103 - outSlope: 0.00013276936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.07764565 - inSlope: 0.00013276936 - outSlope: 0.00019624826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.07764238 - inSlope: 0.00019624826 - outSlope: 0.0002230704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.07763866 - inSlope: 0.0002230704 - outSlope: 0.00029325488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.077633776 - inSlope: 0.00029325488 - outSlope: 0.00037908557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.07762746 - inSlope: 0.00037908557 - outSlope: 0.00042110664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.07762044 - inSlope: 0.00042110664 - outSlope: 0.00051587826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.07761184 - inSlope: 0.00051587826 - outSlope: 0.0005395711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.07760285 - inSlope: 0.0005395711 - outSlope: 0.0006768108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.07759157 - inSlope: 0.0006768108 - outSlope: 0.00074788934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.0775791 - inSlope: 0.00074788934 - outSlope: 0.0007715822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.07756624 - inSlope: 0.0007715822 - outSlope: 0.0009320677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.07755071 - inSlope: 0.0009320677 - outSlope: 0.0009973348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.07753409 - inSlope: 0.0009973348 - outSlope: 0.0010657301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.077516325 - inSlope: 0.0010657301 - outSlope: 0.0011850905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.07749657 - inSlope: 0.0011850905 - outSlope: 0.0012566139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.07747563 - inSlope: 0.0012566139 - outSlope: 0.0013835741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.07745257 - inSlope: 0.0013835741 - outSlope: 0.0014175463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.077428944 - inSlope: 0.0014175463 - outSlope: 0.0015440598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.07740321 - inSlope: 0.0015440598 - outSlope: 0.0015775847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.07737692 - inSlope: 0.0015775847 - outSlope: 0.0016710178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.07734907 - inSlope: 0.0016710178 - outSlope: 0.0017108009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.07732055 - inSlope: 0.0017108009 - outSlope: 0.0014466061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.07729644 - inSlope: 0.0014466061 - outSlope: 0.00089988037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.077281445 - inSlope: 0.00089988037 - outSlope: 0.0002892318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.077276625 - inSlope: 0.0002892318 - outSlope: -0.0002244113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.077280365 - inSlope: -0.0002244113 - outSlope: -0.000709445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.07729219 - inSlope: -0.000709445 - outSlope: -0.0011569252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.07731147 - inSlope: -0.0011569252 - outSlope: -0.0014153137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.07733506 - inSlope: -0.0014153137 - outSlope: -0.001738961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.07736404 - inSlope: -0.001738961 - outSlope: -0.0018654781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.07739513 - inSlope: -0.0018654781 - outSlope: -0.0019298512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0774273 - inSlope: -0.0019298512 - outSlope: -0.0020013768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.077460654 - inSlope: -0.0020013768 - outSlope: -0.0019262681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07749276 - inSlope: -0.0019262681 - outSlope: -0.0018064695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.07752287 - inSlope: -0.0018064695 - outSlope: -0.0016343609 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.077550106 - inSlope: -0.0016343609 - outSlope: -0.0014510765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.07757429 - inSlope: -0.0014510765 - outSlope: -0.0012248722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.077594705 - inSlope: -0.0012248722 - outSlope: -0.0010299692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.07761187 - inSlope: -0.0010299692 - outSlope: -0.00080332236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.07762526 - inSlope: -0.00080332236 - outSlope: -0.0006146735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.077635504 - inSlope: -0.0006146735 - outSlope: -0.0004197646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0776425 - inSlope: -0.0004197646 - outSlope: -0.0002561512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.07764677 - inSlope: -0.0002561512 - outSlope: -0.00015914455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.07764942 - inSlope: -0.00015914455 - outSlope: -0.000066608016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.07765053 - inSlope: -0.000066608016 - outSlope: -0.000062584935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.077651575 - inSlope: -0.000062584935 - outSlope: -0.000063479005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.07765263 - inSlope: -0.000063479005 - outSlope: -0.000059902726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.07765363 - inSlope: -0.000059902726 - outSlope: -0.000036209727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.077654235 - inSlope: -0.000036209727 - outSlope: -0.0000621379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.07765527 - inSlope: -0.0000621379 - outSlope: -0.0000022351762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.077655345 - inSlope: -0.0000022351762 - outSlope: 0.000029951256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.077654846 - inSlope: 0.000029951256 - outSlope: 0.000036656893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.077654235 - inSlope: 0.000036656893 - outSlope: 0.0000925363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.07765269 - inSlope: 0.0000925363 - outSlope: 0.000068396395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.07765155 - inSlope: 0.000068396395 - outSlope: 0.00006347878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.077650495 - inSlope: 0.00006347878 - outSlope: 0.000031739502 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.077649966 - inSlope: 0.000031739502 - outSlope: 0.000031739502 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 3.749058e-15 - inSlope: -0.000643729 - outSlope: -0.000643729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.000010728817 - inSlope: -0.000643729 - outSlope: -0.0018668205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.000041842493 - inSlope: -0.0018668205 - outSlope: -0.0030255304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.000092268 - inSlope: -0.0030255304 - outSlope: -0.00415206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.00016146901 - inSlope: -0.00415206 - outSlope: -0.005214209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0002483725 - inSlope: -0.005214209 - outSlope: -0.0062119635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0003519052 - inSlope: -0.0062119635 - outSlope: -0.007113271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.00047045972 - inSlope: -0.007113271 - outSlope: -0.008046608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0006045699 - inSlope: -0.008046608 - outSlope: -0.0088190725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.00075155444 - inSlope: -0.0088190725 - outSlope: -0.009591688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0009114159 - inSlope: -0.009591688 - outSlope: -0.010267448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.00108254 - inSlope: -0.010267448 - outSlope: -0.010911178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.001264393 - inSlope: -0.010911178 - outSlope: -0.011522743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0014564387 - inSlope: -0.011522743 - outSlope: -0.012005533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0016565309 - inSlope: -0.012005533 - outSlope: -0.012456263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0018641353 - inSlope: -0.012456263 - outSlope: -0.0128743965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0020787087 - inSlope: -0.0128743965 - outSlope: -0.0132288635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0022991896 - inSlope: -0.0132288635 - outSlope: -0.013486178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0025239594 - inSlope: -0.013486178 - outSlope: -0.013711493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.002752484 - inSlope: -0.013711493 - outSlope: -0.013840159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0029831536 - inSlope: -0.013840159 - outSlope: -0.013936701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0032154317 - inSlope: -0.013936701 - outSlope: -0.014001203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0034487853 - inSlope: -0.014001203 - outSlope: -0.013969083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0036816031 - inSlope: -0.013969083 - outSlope: -0.013872025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0039128037 - inSlope: -0.013872025 - outSlope: -0.011619536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0041064625 - inSlope: -0.011619536 - outSlope: -0.007370872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0042293104 - inSlope: -0.007370872 - outSlope: -0.0034117731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0042861733 - inSlope: -0.0034117731 - outSlope: 0.00016104417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.004283489 - inSlope: 0.00016104417 - outSlope: 0.0034436802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0042260946 - inSlope: 0.0034436802 - outSlope: 0.0064375475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.004118802 - inSlope: 0.0064375475 - outSlope: 0.009076743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.003967523 - inSlope: 0.009076743 - outSlope: 0.011458353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.00377655 - inSlope: 0.011458353 - outSlope: 0.013421857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0035528527 - inSlope: 0.013421857 - outSlope: 0.015159986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0033001865 - inSlope: 0.015159986 - outSlope: 0.016543712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.0030244582 - inSlope: 0.016543712 - outSlope: 0.01763816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.002730488 - inSlope: 0.01763816 - outSlope: 0.01837843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0024241812 - inSlope: 0.01837843 - outSlope: 0.018796995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0021108983 - inSlope: 0.018796995 - outSlope: 0.018893484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0017960072 - inSlope: 0.018893484 - outSlope: 0.018700354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0014843338 - inSlope: 0.018700354 - outSlope: 0.018121036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0011823168 - inSlope: 0.018121036 - outSlope: 0.017219732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.00089532154 - inSlope: 0.017219732 - outSlope: 0.016061258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0006276342 - inSlope: 0.016061258 - outSlope: 0.014516105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.00038569845 - inSlope: 0.014516105 - outSlope: 0.012681287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.00017434388 - inSlope: 0.012681287 - outSlope: 0.010476746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000026839123 - inSlope: 0.010476746 - outSlope: 0.008014385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00013384182 - inSlope: 0.008014385 - outSlope: 0.0056326007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00022771841 - inSlope: 0.0056326007 - outSlope: 0.0035565253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00028699377 - inSlope: 0.0035565253 - outSlope: 0.0017380661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00031596152 - inSlope: 0.0017380661 - outSlope: 0.00025759966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00032025485 - inSlope: 0.00025759966 - outSlope: -0.0009978403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0003036242 - inSlope: -0.0009978403 - outSlope: -0.0019631938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00027090433 - inSlope: -0.0019631938 - outSlope: -0.0026071314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00022745218 - inSlope: -0.0026071314 - outSlope: -0.002977237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00017783143 - inSlope: -0.002977237 - outSlope: -0.0030899644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00012633207 - inSlope: -0.0030899644 - outSlope: -0.002880662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.000078321085 - inSlope: -0.002880662 - outSlope: -0.00243011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00003781929 - inSlope: -0.00243011 - outSlope: -0.0016576115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00001019236 - inSlope: -0.0016576115 - outSlope: -0.00061154214 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 3.749058e-15 - inSlope: -0.00061154214 - outSlope: -0.00061154214 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -2.5453783e-15 - inSlope: -0.01950502 - outSlope: -0.01950502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.00032508367 - inSlope: -0.01950502 - outSlope: -0.05732418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0012804867 - inSlope: -0.05732418 - outSlope: -0.093373045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.002836704 - inSlope: -0.093373045 - outSlope: -0.12752289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0049620857 - inSlope: -0.12752289 - outSlope: -0.15990259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0076271286 - inSlope: -0.15990259 - outSlope: -0.19044752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.010801254 - inSlope: -0.19044752 - outSlope: -0.21919042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.014454427 - inSlope: -0.21919042 - outSlope: -0.24609777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.018556058 - inSlope: -0.24609777 - outSlope: -0.27123562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.023076652 - inSlope: -0.27123562 - outSlope: -0.2945069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0279851 - inSlope: -0.2945069 - outSlope: -0.31597474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.033251345 - inSlope: -0.31597474 - outSlope: -0.3356407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.038845357 - inSlope: -0.3356407 - outSlope: -0.35347247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.044736564 - inSlope: -0.35347247 - outSlope: -0.36946782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.05089436 - inSlope: -0.36946782 - outSlope: -0.38366476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.057288773 - inSlope: -0.38366476 - outSlope: -0.39602157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.06388914 - inSlope: -0.39602157 - outSlope: -0.40654817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.070664935 - inSlope: -0.40654817 - outSlope: -0.4153026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.07758665 - inSlope: -0.4153026 - outSlope: -0.4221582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.084622614 - inSlope: -0.4221582 - outSlope: -0.4272438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.09174335 - inSlope: -0.4272438 - outSlope: -0.43046322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.09891773 - inSlope: -0.43046322 - outSlope: -0.43190995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.106116235 - inSlope: -0.43190995 - outSlope: -0.43149275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.113307774 - inSlope: -0.43149275 - outSlope: -0.42923847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.120461755 - inSlope: -0.42923847 - outSlope: -0.3360914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.12606327 - inSlope: -0.3360914 - outSlope: -0.16199635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.12876321 - inSlope: -0.16199635 - outSlope: -0.0012221944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.12878358 - inSlope: -0.0012221944 - outSlope: 0.14638501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.12634383 - inSlope: 0.14638501 - outSlope: 0.28079492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.12166392 - inSlope: 0.28079492 - outSlope: 0.4019439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.11496485 - inSlope: 0.4019439 - outSlope: 0.509964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.10646546 - inSlope: 0.509964 - outSlope: 0.6047838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.0963857 - inSlope: 0.6047838 - outSlope: 0.68634576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.08494662 - inSlope: 0.68634576 - outSlope: 0.7547739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.072367065 - inSlope: 0.7547739 - outSlope: 0.80984503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.05886966 - inSlope: 0.80984503 - outSlope: 0.85171694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.04467434 - inSlope: 0.85171694 - outSlope: 0.88033414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.030002119 - inSlope: 0.88033414 - outSlope: 0.8955584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0150761595 - inSlope: 0.8955584 - outSlope: 0.8976181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.00011587144 - inSlope: 0.8976181 - outSlope: 0.88622123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.014654521 - inSlope: 0.88622123 - outSlope: 0.8616495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.029015332 - inSlope: 0.8616495 - outSlope: 0.823782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.04274502 - inSlope: 0.823782 - outSlope: 0.7726383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.055622313 - inSlope: 0.7726383 - outSlope: 0.7082777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.06742697 - inSlope: 0.7082777 - outSlope: 0.6306966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.07793857 - inSlope: 0.6306966 - outSlope: 0.5399283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.08693737 - inSlope: 0.5399283 - outSlope: 0.34661648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.092714325 - inSlope: 0.34661648 - outSlope: 0.08468189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.09412569 - inSlope: 0.08468189 - outSlope: -0.13933553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.09180343 - inSlope: -0.13933553 - outSlope: -0.32556772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08637731 - inSlope: -0.32556772 - outSlope: -0.47400856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.078477144 - inSlope: -0.47400856 - outSlope: -0.5847172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.06873187 - inSlope: -0.5847172 - outSlope: -0.65760297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.057771828 - inSlope: -0.65760297 - outSlope: -0.69267017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.046227336 - inSlope: -0.69267017 - outSlope: -0.6899162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.034728702 - inSlope: -0.6899162 - outSlope: -0.64928275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.023907334 - inSlope: -0.64928275 - outSlope: -0.5708442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.014393273 - inSlope: -0.5708442 - outSlope: -0.4545706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0068171034 - inSlope: -0.4545706 - outSlope: -0.30046034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0018094179 - inSlope: -0.30046034 - outSlope: -0.108565174 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -2.5453783e-15 - inSlope: -0.108565174 - outSlope: -0.108565174 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Neck Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.021964714 - inSlope: -0.000029727815 - outSlope: -0.000029727815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.021964218 - inSlope: -0.000029727815 - outSlope: -0.0000090524545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.021964068 - inSlope: -0.0000090524545 - outSlope: -0.000020228328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.02196373 - inSlope: -0.000020228328 - outSlope: -0.000041127198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.021963045 - inSlope: -0.000041127198 - outSlope: -0.000086724765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0219616 - inSlope: -0.000086724765 - outSlope: -0.000097900636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.021959968 - inSlope: -0.000097900636 - outSlope: -0.0002824143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.021955261 - inSlope: -0.0002824143 - outSlope: -0.00028833735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.021950455 - inSlope: -0.00028833735 - outSlope: -0.00041238967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.021943582 - inSlope: -0.00041238967 - outSlope: -0.0005376712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.021934621 - inSlope: -0.0005376712 - outSlope: -0.0007057563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.021922858 - inSlope: -0.0007057563 - outSlope: -0.00080466276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.021909447 - inSlope: -0.00080466276 - outSlope: -0.0009244681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.02189404 - inSlope: -0.0009244681 - outSlope: -0.0010895358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.02187588 - inSlope: -0.0010895358 - outSlope: -0.001259856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.021854883 - inSlope: -0.001259856 - outSlope: -0.0013414386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.021832526 - inSlope: -0.0013414386 - outSlope: -0.001444818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.021808445 - inSlope: -0.001444818 - outSlope: -0.0015177937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.021783149 - inSlope: -0.0015177937 - outSlope: -0.001673253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.021755261 - inSlope: -0.001673253 - outSlope: -0.0016448633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.021727847 - inSlope: -0.0016448633 - outSlope: -0.0016396135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.02170052 - inSlope: -0.0016396135 - outSlope: -0.0016091005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.021673702 - inSlope: -0.0016091005 - outSlope: -0.0015308723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.021648187 - inSlope: -0.0015308723 - outSlope: -0.0014155346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.021624595 - inSlope: -0.0014155346 - outSlope: -0.0011957076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.021604666 - inSlope: -0.0011957076 - outSlope: -0.0009341903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.021589097 - inSlope: -0.0009341903 - outSlope: -0.00059422164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.021579193 - inSlope: -0.00059422164 - outSlope: -0.0002930311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.02157431 - inSlope: -0.0002930311 - outSlope: 0.000014416887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.02157455 - inSlope: 0.000014416887 - outSlope: 0.00031180654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.021579746 - inSlope: 0.00031180654 - outSlope: 0.00045552893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.021587338 - inSlope: 0.00045552893 - outSlope: 0.000753587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.021599898 - inSlope: 0.000753587 - outSlope: 0.0009541968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.021615801 - inSlope: 0.0009541968 - outSlope: 0.0010750081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.021633718 - inSlope: 0.0010750081 - outSlope: 0.0013140602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.02165562 - inSlope: 0.0013140602 - outSlope: 0.0013364071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.021677893 - inSlope: 0.0013364071 - outSlope: 0.0014267131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.021701671 - inSlope: 0.0014267131 - outSlope: 0.0014352067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.021725591 - inSlope: 0.0014352067 - outSlope: 0.0014780103 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.021750225 - inSlope: 0.0014780103 - outSlope: 0.0014181025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.02177386 - inSlope: 0.0014181025 - outSlope: 0.0014288365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.021797674 - inSlope: 0.0014288365 - outSlope: 0.001373404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.021820564 - inSlope: 0.001373404 - outSlope: 0.0012803089 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.021841902 - inSlope: 0.0012803089 - outSlope: 0.0011850862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.021861654 - inSlope: 0.0011850862 - outSlope: 0.001100042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.021879988 - inSlope: 0.001100042 - outSlope: 0.0009623552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.021896027 - inSlope: 0.0009623552 - outSlope: 0.0008541696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.021910263 - inSlope: 0.0008541696 - outSlope: 0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.021923078 - inSlope: 0.0007689007 - outSlope: 0.0006299844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.021933578 - inSlope: 0.0006299844 - outSlope: 0.0005176668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.021942206 - inSlope: 0.0005176668 - outSlope: 0.00042669364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.021949317 - inSlope: 0.00042669364 - outSlope: 0.00028766718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.021954112 - inSlope: 0.00028766718 - outSlope: 0.0002097713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.021957608 - inSlope: 0.0002097713 - outSlope: 0.00019066053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.021960786 - inSlope: 0.00019066053 - outSlope: 0.00009085959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0219623 - inSlope: 0.00009085959 - outSlope: 0.00010997067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.021964133 - inSlope: 0.00010997067 - outSlope: -0.000013299299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.021963911 - inSlope: -0.000013299299 - outSlope: 0.000015534475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.02196417 - inSlope: 0.000015534475 - outSlope: 0.000009275948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.021964325 - inSlope: 0.000009275948 - outSlope: 0.000023357592 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.021964714 - inSlope: 0.000023357592 - outSlope: 0.000023357592 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Nod Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.00000027845468 - inSlope: 0.0032939508 - outSlope: 0.0032939508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.000054620727 - inSlope: 0.0032939508 - outSlope: 0.00952573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00021338291 - inSlope: 0.00952573 - outSlope: 0.015302744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00046842863 - inSlope: 0.015302744 - outSlope: 0.02063412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0008123307 - inSlope: 0.02063412 - outSlope: 0.02556861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0012384742 - inSlope: 0.02556861 - outSlope: 0.029927544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0017372665 - inSlope: 0.029927544 - outSlope: 0.033882562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0023019759 - inSlope: 0.033882562 - outSlope: 0.037456404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0029262495 - inSlope: 0.037456404 - outSlope: 0.04043672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0036001948 - inSlope: 0.04043672 - outSlope: 0.043071877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.0043180594 - inSlope: 0.043071877 - outSlope: 0.045150883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.005070574 - inSlope: 0.045150883 - outSlope: 0.046853304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0058514625 - inSlope: 0.046853304 - outSlope: 0.048105728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0066532246 - inSlope: 0.048105728 - outSlope: 0.04880967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.007466719 - inSlope: 0.04880967 - outSlope: 0.049129996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.008285552 - inSlope: 0.049129996 - outSlope: 0.048978213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0091018565 - inSlope: 0.048978213 - outSlope: 0.04839218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.009908392 - inSlope: 0.04839218 - outSlope: 0.04729887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.010696707 - inSlope: 0.04729887 - outSlope: 0.04578049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.011459715 - inSlope: 0.04578049 - outSlope: 0.043781493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.012189407 - inSlope: 0.043781493 - outSlope: 0.041316397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.012878013 - inSlope: 0.041316397 - outSlope: 0.038443957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.013518746 - inSlope: 0.038443957 - outSlope: 0.035089083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.0141035635 - inSlope: 0.035089083 - outSlope: 0.031266987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.01462468 - inSlope: 0.031266987 - outSlope: 0.02566245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.0150523875 - inSlope: 0.02566245 - outSlope: 0.018693753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.01536395 - inSlope: 0.018693753 - outSlope: 0.012103144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.015565669 - inSlope: 0.012103144 - outSlope: 0.0058805146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.015663678 - inSlope: 0.0058805146 - outSlope: 0.000032968852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.015664227 - inSlope: 0.000032968852 - outSlope: -0.0055205403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.015572218 - inSlope: -0.0055205403 - outSlope: -0.010620776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0153952055 - inSlope: -0.010620776 - outSlope: -0.015430653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.015138027 - inSlope: -0.015430653 - outSlope: -0.019815397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.014807771 - inSlope: -0.019815397 - outSlope: -0.0238747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.01440986 - inSlope: -0.0238747 - outSlope: -0.027593922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.013949961 - inSlope: -0.027593922 - outSlope: -0.030940372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.013434287 - inSlope: -0.030940372 - outSlope: -0.033916958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.012869005 - inSlope: -0.033916958 - outSlope: -0.0365187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.012260361 - inSlope: -0.0365187 - outSlope: -0.038789473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.01161387 - inSlope: -0.038789473 - outSlope: -0.04071873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.010935223 - inSlope: -0.04071873 - outSlope: -0.042207785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.01023176 - inSlope: -0.042207785 - outSlope: -0.0433841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.009508693 - inSlope: -0.0433841 - outSlope: -0.044221397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00877167 - inSlope: -0.044221397 - outSlope: -0.04468543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.008026911 - inSlope: -0.04468543 - outSlope: -0.044791173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.007280392 - inSlope: -0.044791173 - outSlope: -0.04450571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.006538631 - inSlope: -0.04450571 - outSlope: -0.043860372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.005807623 - inSlope: -0.043860372 - outSlope: -0.042867832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0050931596 - inSlope: -0.042867832 - outSlope: -0.041532148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.004400958 - inSlope: -0.041532148 - outSlope: -0.039810836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0037374445 - inSlope: -0.039810836 - outSlope: -0.03772918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0031086232 - inSlope: -0.03772918 - outSlope: -0.035307378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0025201675 - inSlope: -0.035307378 - outSlope: -0.032475855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0019789038 - inSlope: -0.032475855 - outSlope: -0.029333938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0014900053 - inSlope: -0.029333938 - outSlope: -0.02583812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0010593688 - inSlope: -0.02583812 - outSlope: -0.021918122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00069406716 - inSlope: -0.021918122 - outSlope: -0.017682107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00039936564 - inSlope: -0.017682107 - outSlope: -0.013070688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00018152106 - inSlope: -0.013070688 - outSlope: -0.008097548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.000046561567 - inSlope: -0.008097548 - outSlope: -0.002810404 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.00000027845468 - inSlope: -0.002810404 - outSlope: -0.002810404 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Tilt Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000028714254 - inSlope: -0.014918407 - outSlope: -0.014918407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.000248353 - inSlope: -0.014918407 - outSlope: -0.04329688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0009699677 - inSlope: -0.04329688 - outSlope: -0.06960029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0021299724 - inSlope: -0.06960029 - outSlope: -0.09386886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0036944537 - inSlope: -0.09386886 - outSlope: -0.11599442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.005627694 - inSlope: -0.11599442 - outSlope: -0.13618204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.007897395 - inSlope: -0.13618204 - outSlope: -0.15415248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.010466603 - inSlope: -0.15415248 - outSlope: -0.17008138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.013301293 - inSlope: -0.17008138 - outSlope: -0.18392774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.016366756 - inSlope: -0.18392774 - outSlope: -0.19573198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.019628955 - inSlope: -0.19573198 - outSlope: -0.20544538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.023053044 - inSlope: -0.20544538 - outSlope: -0.21300071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.026603056 - inSlope: -0.21300071 - outSlope: -0.21858396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.030246122 - inSlope: -0.21858396 - outSlope: -0.22206423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.033947192 - inSlope: -0.22206423 - outSlope: -0.2234401 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.037671193 - inSlope: -0.2234401 - outSlope: -0.2227289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.041383345 - inSlope: -0.2227289 - outSlope: -0.21998985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.04504984 - inSlope: -0.21998985 - outSlope: -0.21512729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.048635297 - inSlope: -0.21512729 - outSlope: -0.2082013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.052105315 - inSlope: -0.2082013 - outSlope: -0.19915318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.055424538 - inSlope: -0.19915318 - outSlope: -0.18810797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.058559667 - inSlope: -0.18810797 - outSlope: -0.17493956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.06147533 - inSlope: -0.17493956 - outSlope: -0.15968457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.064136736 - inSlope: -0.15968457 - outSlope: -0.14238629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.06650984 - inSlope: -0.14238629 - outSlope: -0.116636865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.06845379 - inSlope: -0.116636865 - outSlope: -0.08503534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.069871046 - inSlope: -0.08503534 - outSlope: -0.05508145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.07078907 - inSlope: -0.05508145 - outSlope: -0.026755013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.071234986 - inSlope: -0.026755013 - outSlope: -0.0000862778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.071236424 - inSlope: -0.0000862778 - outSlope: 0.024983862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.070820026 - inSlope: 0.024983862 - outSlope: 0.048369214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.07001387 - inSlope: 0.048369214 - outSlope: 0.0701284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.06884506 - inSlope: 0.0701284 - outSlope: 0.0902895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.06734024 - inSlope: 0.0902895 - outSlope: 0.1086774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.06552895 - inSlope: 0.1086774 - outSlope: 0.12556192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.063436255 - inSlope: 0.12556192 - outSlope: 0.1407443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.06109051 - inSlope: 0.1407443 - outSlope: 0.15428506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.058519095 - inSlope: 0.15428506 - outSlope: 0.16624258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.05574839 - inSlope: 0.16624258 - outSlope: 0.1764171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.052808106 - inSlope: 0.1764171 - outSlope: 0.18513206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.049722563 - inSlope: 0.18513206 - outSlope: 0.19207048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.04652139 - inSlope: 0.19207048 - outSlope: 0.1974025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.043231353 - inSlope: 0.1974025 - outSlope: 0.20110731 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.039879568 - inSlope: 0.20110731 - outSlope: 0.2031531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.036493674 - inSlope: 0.2031531 - outSlope: 0.20357114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.033100825 - inSlope: 0.20357114 - outSlope: 0.20238672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.029727716 - inSlope: 0.20238672 - outSlope: 0.19945446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.026403466 - inSlope: 0.19945446 - outSlope: 0.19495577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.023154207 - inSlope: 0.19495577 - outSlope: 0.18880144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.020007519 - inSlope: 0.18880144 - outSlope: 0.18096937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.016991366 - inSlope: 0.18096937 - outSlope: 0.17153542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0141324345 - inSlope: 0.17153542 - outSlope: 0.16044934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.011458281 - inSlope: 0.16044934 - outSlope: 0.14772923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00899613 - inSlope: 0.14772923 - outSlope: 0.13335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.006773632 - inSlope: 0.13335 - outSlope: 0.11733759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0048180004 - inSlope: 0.11733759 - outSlope: 0.099730775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0031558224 - inSlope: 0.099730775 - outSlope: 0.08034629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.001816719 - inSlope: 0.08034629 - outSlope: 0.059465695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.000825625 - inSlope: 0.059465695 - outSlope: 0.036883537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00021089775 - inSlope: 0.036883537 - outSlope: 0.012671106 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000028714254 - inSlope: 0.012671106 - outSlope: 0.012671106 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Head Turn Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Eye In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Close - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Jaw Left-Right - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.027206585 - inSlope: -1.0535303 - outSlope: -1.0535303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.044765424 - inSlope: -1.0535303 - outSlope: -1.0543915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.062338617 - inSlope: -1.0543915 - outSlope: -1.0571796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.079958275 - inSlope: -1.0571796 - outSlope: -1.0531821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.097511314 - inSlope: -1.0531821 - outSlope: -1.0516928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.11503953 - inSlope: -1.0516928 - outSlope: -1.054996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.1326228 - inSlope: -1.054996 - outSlope: -1.0521431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.15015851 - inSlope: -1.0521431 - outSlope: -1.0512915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.16768004 - inSlope: -1.0512915 - outSlope: -0.17410399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.17058177 - inSlope: -0.17410399 - outSlope: -0.17366411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.17347617 - inSlope: -0.17366411 - outSlope: -0.17319293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.17636272 - inSlope: -0.17319293 - outSlope: -0.17272086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.1792414 - inSlope: -0.17272086 - outSlope: -0.17222466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.18211181 - inSlope: -0.17222466 - outSlope: -0.1717803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.18497482 - inSlope: -0.1717803 - outSlope: -0.1713735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.18783104 - inSlope: -0.1713735 - outSlope: -0.17052844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.19067319 - inSlope: -0.17052844 - outSlope: 0.14087601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.18832526 - inSlope: 0.14087601 - outSlope: 0.14212567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1859565 - inSlope: 0.14212567 - outSlope: 0.1397477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.18362737 - inSlope: 0.1397477 - outSlope: 0.14021683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.18129042 - inSlope: 0.14021683 - outSlope: 0.14002217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.17895672 - inSlope: 0.14002217 - outSlope: 0.13996828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.17662391 - inSlope: 0.13996828 - outSlope: 0.13984157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.17429322 - inSlope: 0.13984157 - outSlope: 0.13986546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.17196213 - inSlope: 0.13986546 - outSlope: 1.5496111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.1461353 - inSlope: 1.5496111 - outSlope: 1.5560206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1202016 - inSlope: 1.5560206 - outSlope: 1.5626583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.09415732 - inSlope: 1.5626583 - outSlope: 1.5659693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.06805781 - inSlope: 1.5659693 - outSlope: 1.5702851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.04188642 - inSlope: 1.5702851 - outSlope: 1.5705094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.01571124 - inSlope: 1.5705094 - outSlope: 2.0759752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.018888313 - inSlope: 2.0759752 - outSlope: 2.82499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.065971605 - inSlope: 2.82499 - outSlope: 2.8195472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.11296401 - inSlope: 2.8195472 - outSlope: 2.8170567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.15991491 - inSlope: 2.8170567 - outSlope: 2.8639395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.20764719 - inSlope: 2.8639395 - outSlope: 2.873367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.25553676 - inSlope: 2.873367 - outSlope: 2.8707693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.30338287 - inSlope: 2.8707693 - outSlope: 2.875093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.35130104 - inSlope: 2.875093 - outSlope: 2.8672662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.39908877 - inSlope: 2.8672662 - outSlope: 2.8609886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.44677204 - inSlope: 2.8609886 - outSlope: 2.1950665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.48335645 - inSlope: 2.1950665 - outSlope: 2.1965399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5199654 - inSlope: 2.1965399 - outSlope: 2.196885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5565801 - inSlope: 2.196885 - outSlope: 2.196137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.5931825 - inSlope: 2.196137 - outSlope: 2.1942172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.62975276 - inSlope: 2.1942172 - outSlope: 2.1911917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.6662726 - inSlope: 2.1911917 - outSlope: -1.9288359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.63412523 - inSlope: -1.9288359 - outSlope: -1.9357592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.6018626 - inSlope: -1.9357592 - outSlope: -1.9370824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.56957793 - inSlope: -1.9370824 - outSlope: -1.9415457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.53721887 - inSlope: -1.9415457 - outSlope: -1.9393178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5048968 - inSlope: -1.9393178 - outSlope: -1.945628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.47246972 - inSlope: -1.945628 - outSlope: -1.9415064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.4401113 - inSlope: -1.9415064 - outSlope: -1.9450576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.4076937 - inSlope: -1.9450576 - outSlope: -2.7413964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.36200365 - inSlope: -2.7413964 - outSlope: -4.0475626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.29454434 - inSlope: -4.0475626 - outSlope: -4.9293165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.21238914 - inSlope: -4.9293165 - outSlope: -5.3845544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.12264665 - inSlope: -5.3845544 - outSlope: -5.3800416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.03297906 - inSlope: -5.3800416 - outSlope: -3.6111422 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.027206585 - inSlope: -3.6111422 - outSlope: -3.6111422 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.03461503 - inSlope: 0.07041961 - outSlope: 0.07041961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.03578869 - inSlope: 0.07041961 - outSlope: 0.08022375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.03712575 - inSlope: 0.08022375 - outSlope: 0.11682541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.03907284 - inSlope: 0.11682541 - outSlope: 0.08248484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.04044759 - inSlope: 0.08248484 - outSlope: 0.065219484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.04153458 - inSlope: 0.065219484 - outSlope: 0.14119798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.04388788 - inSlope: 0.14119798 - outSlope: 0.11886277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.045868926 - inSlope: 0.11886277 - outSlope: 0.1655157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.04862752 - inSlope: 0.1655157 - outSlope: 0.16285056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.051341698 - inSlope: 0.16285056 - outSlope: 0.16447933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.05408302 - inSlope: 0.16447933 - outSlope: 0.1662554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.056853943 - inSlope: 0.1662554 - outSlope: 0.16785355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0596515 - inSlope: 0.16785355 - outSlope: 0.16898544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.062467925 - inSlope: 0.16898544 - outSlope: 0.16913073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.06528677 - inSlope: 0.16913073 - outSlope: 0.1677628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.06808282 - inSlope: 0.1677628 - outSlope: 0.1824531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.071123704 - inSlope: 0.1824531 - outSlope: -0.18343154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.068066515 - inSlope: -0.18343154 - outSlope: -0.11879494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0660866 - inSlope: -0.11879494 - outSlope: -0.2060676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.06265214 - inSlope: -0.2060676 - outSlope: -0.17790608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.059687037 - inSlope: -0.17790608 - outSlope: -0.18294427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.05663797 - inSlope: -0.18294427 - outSlope: -0.2120014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.05310461 - inSlope: -0.2120014 - outSlope: -0.16445065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.050363768 - inSlope: -0.16445065 - outSlope: -0.19166759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.047169305 - inSlope: -0.19166759 - outSlope: -0.59300745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.037285857 - inSlope: -0.59300745 - outSlope: -0.552227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.028082065 - inSlope: -0.552227 - outSlope: -0.56936735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.018592618 - inSlope: -0.56936735 - outSlope: -0.5315823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.009732906 - inSlope: -0.5315823 - outSlope: -0.5427879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00068644964 - inSlope: -0.5427879 - outSlope: -0.5092839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0078016226 - inSlope: -0.5092839 - outSlope: -0.51640975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.016408443 - inSlope: -0.51640975 - outSlope: -0.4860797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.024509793 - inSlope: -0.4860797 - outSlope: -0.47188896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0323746 - inSlope: -0.47188896 - outSlope: -0.4811141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.040393163 - inSlope: -0.4811141 - outSlope: 0.24530815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.036304697 - inSlope: 0.24530815 - outSlope: 0.2282431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.032500636 - inSlope: 0.2282431 - outSlope: 0.24819621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.028364036 - inSlope: 0.24819621 - outSlope: 0.2331395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.024478381 - inSlope: 0.2331395 - outSlope: 0.25169003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.020283552 - inSlope: 0.25169003 - outSlope: 0.2555583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.016024236 - inSlope: 0.2555583 - outSlope: 0.17853929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013048584 - inSlope: 0.17853929 - outSlope: 0.18495353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.009966028 - inSlope: 0.18495353 - outSlope: 0.19155121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.006773511 - inSlope: 0.19155121 - outSlope: 0.19828443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0034687617 - inSlope: 0.19828443 - outSlope: 0.205136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.000049831713 - inSlope: 0.205136 - outSlope: 0.21217284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0034863788 - inSlope: 0.21217284 - outSlope: 0.46736532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.011275821 - inSlope: 0.46736532 - outSlope: 0.46995527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.019108402 - inSlope: 0.46995527 - outSlope: 0.44812414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.02657713 - inSlope: 0.44812414 - outSlope: 0.44793046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.03404263 - inSlope: 0.44793046 - outSlope: 0.4131702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.04092882 - inSlope: 0.4131702 - outSlope: 0.43625432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.048199717 - inSlope: 0.43625432 - outSlope: 0.39937863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.05485602 - inSlope: 0.39937863 - outSlope: 0.4167645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.06180209 - inSlope: 0.4167645 - outSlope: 0.21943004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.06545927 - inSlope: 0.21943004 - outSlope: -0.1470728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.063008055 - inSlope: -0.1470728 - outSlope: -0.39835513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05636881 - inSlope: -0.39835513 - outSlope: -0.47135958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.048512824 - inSlope: -0.47135958 - outSlope: -0.47039273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.040672924 - inSlope: -0.47039273 - outSlope: -0.3634741 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.03461503 - inSlope: -0.3634741 - outSlope: -0.3634741 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03309163 - inSlope: 0.8513751 - outSlope: 0.8513751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.018902045 - inSlope: 0.8513751 - outSlope: 0.8371034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.00495032 - inSlope: 0.8371034 - outSlope: 0.8635222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.009441716 - inSlope: 0.8635222 - outSlope: 0.7848515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.022522576 - inSlope: 0.7848515 - outSlope: 0.7224772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.03456386 - inSlope: 0.7224772 - outSlope: 0.8196241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.048224263 - inSlope: 0.8196241 - outSlope: 0.74992377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06072299 - inSlope: 0.74992377 - outSlope: 0.81044346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.07423039 - inSlope: 0.81044346 - outSlope: 0.044824634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.074977465 - inSlope: 0.044824634 - outSlope: 0.068274744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.07611538 - inSlope: 0.068274744 - outSlope: 0.09562344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0777091 - inSlope: 0.09562344 - outSlope: 0.12769462 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.079837345 - inSlope: 0.12769462 - outSlope: 0.1651691 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.08259016 - inSlope: 0.1651691 - outSlope: 0.20862983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.08606733 - inSlope: 0.20862983 - outSlope: 0.25833565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.09037292 - inSlope: 0.25833565 - outSlope: 0.3953175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.09696155 - inSlope: 0.3953175 - outSlope: -0.50757724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.08850194 - inSlope: -0.50757724 - outSlope: -0.17875075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.085522756 - inSlope: -0.17875075 - outSlope: -0.4481676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0780533 - inSlope: -0.4481676 - outSlope: -0.2872648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.07326555 - inSlope: -0.2872648 - outSlope: -0.2570104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.06898205 - inSlope: -0.2570104 - outSlope: -0.30068925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.06397056 - inSlope: -0.30068925 - outSlope: -0.12840149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.061830536 - inSlope: -0.12840149 - outSlope: -0.17536782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.058907736 - inSlope: -0.17536782 - outSlope: -1.0569432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.041292034 - inSlope: -1.0569432 - outSlope: -1.0101113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.02445683 - inSlope: -1.0101113 - outSlope: -1.1212016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0057701548 - inSlope: -1.1212016 - outSlope: -1.0841284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.012298667 - inSlope: -1.0841284 - outSlope: -1.189694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.03212688 - inSlope: -1.189694 - outSlope: -1.1680604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.05159457 - inSlope: -1.1680604 - outSlope: -1.2737174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.072823174 - inSlope: -1.2737174 - outSlope: -1.2668867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.09393801 - inSlope: -1.2668867 - outSlope: -1.3144656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.11584575 - inSlope: -1.3144656 - outSlope: -1.4510546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.14002997 - inSlope: -1.4510546 - outSlope: -0.701418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.15172026 - inSlope: -0.701418 - outSlope: -0.80664366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.16516435 - inSlope: -0.80664366 - outSlope: -0.7776366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.17812495 - inSlope: -0.7776366 - outSlope: -0.88877136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.19293779 - inSlope: -0.88877136 - outSlope: -0.8709445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.20745352 - inSlope: -0.8709445 - outSlope: -0.91647625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.22272816 - inSlope: -0.91647625 - outSlope: 0.700726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.21104941 - inSlope: 0.700726 - outSlope: 0.6925524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.19950688 - inSlope: 0.6925524 - outSlope: 0.68388885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.18810874 - inSlope: 0.68388885 - outSlope: 0.67490816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.17686024 - inSlope: 0.67490816 - outSlope: 0.66563195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.16576639 - inSlope: 0.66563195 - outSlope: 0.6560144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.15483283 - inSlope: 0.6560144 - outSlope: 2.055013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.12058252 - inSlope: 2.055013 - outSlope: 1.5892953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.09409429 - inSlope: 1.5892953 - outSlope: 1.1795347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0744354 - inSlope: 1.1795347 - outSlope: 0.9092617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.05928105 - inSlope: 0.9092617 - outSlope: 0.71025735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.047443397 - inSlope: 0.71025735 - outSlope: 0.7334398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.035219412 - inSlope: 0.7334398 - outSlope: 0.63908106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.024568072 - inSlope: 0.63908106 - outSlope: 0.61777776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.0142717855 - inSlope: 0.61777776 - outSlope: 0.33788604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.008640337 - inSlope: 0.33788604 - outSlope: -0.09350452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.010198744 - inSlope: -0.09350452 - outSlope: -0.36032483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.016204152 - inSlope: -0.36032483 - outSlope: -0.404026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.022937912 - inSlope: -0.404026 - outSlope: -0.37519032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.029191101 - inSlope: -0.37519032 - outSlope: -0.234032 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.03309163 - inSlope: -0.234032 - outSlope: -0.234032 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.033018954 - inSlope: 2.2319057 - outSlope: 2.2319057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.070217386 - inSlope: 2.2319057 - outSlope: 2.2470226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.10766777 - inSlope: 2.2470226 - outSlope: 2.2500556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.14516869 - inSlope: 2.2500556 - outSlope: 2.2713497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.18302453 - inSlope: 2.2713497 - outSlope: 2.2841415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.22109355 - inSlope: 2.2841415 - outSlope: 2.2629342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.25880912 - inSlope: 2.2629342 - outSlope: 2.2697802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.2966388 - inSlope: 2.2697802 - outSlope: 2.2497306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.3341343 - inSlope: 2.2497306 - outSlope: 2.5029178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3758496 - inSlope: 2.5029178 - outSlope: 2.5132515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.41773713 - inSlope: 2.5132515 - outSlope: 2.5187125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.45971566 - inSlope: 2.5187125 - outSlope: 2.5190594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.5017 - inSlope: 2.5190594 - outSlope: 2.5140991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.54360163 - inSlope: 2.5140991 - outSlope: 2.5037744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5853312 - inSlope: 2.5037744 - outSlope: 2.4880567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6267988 - inSlope: 2.4880567 - outSlope: 2.454845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.6677129 - inSlope: 2.454845 - outSlope: -1.5652457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6416255 - inSlope: -1.5652457 - outSlope: -1.6195272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6146334 - inSlope: -1.6195272 - outSlope: -1.5832344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.58824617 - inSlope: -1.5832344 - outSlope: -1.6094815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.56142145 - inSlope: -1.6094815 - outSlope: -1.6147736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.5345086 - inSlope: -1.6147736 - outSlope: -1.607164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5077225 - inSlope: -1.607164 - outSlope: -1.631727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.48052707 - inSlope: -1.631727 - outSlope: -1.6209327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4535115 - inSlope: -1.6209327 - outSlope: 0.904034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.46857873 - inSlope: 0.904034 - outSlope: 0.89451057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.48348725 - inSlope: 0.89451057 - outSlope: 0.9096417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.49864793 - inSlope: 0.9096417 - outSlope: 0.9007172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.5136599 - inSlope: 0.9007172 - outSlope: 0.9139833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.52889293 - inSlope: 0.9139833 - outSlope: 0.9063999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.5439996 - inSlope: 0.9063999 - outSlope: 0.9184894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.55930775 - inSlope: 0.9184894 - outSlope: 0.91195583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.57450706 - inSlope: 0.91195583 - outSlope: 0.91335386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.5897296 - inSlope: 0.91335386 - outSlope: 0.9280166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.60519654 - inSlope: 0.9280166 - outSlope: 0.785863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.61829424 - inSlope: 0.785863 - outSlope: 0.8005336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.6316365 - inSlope: 0.8005336 - outSlope: 0.79370576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.6448649 - inSlope: 0.79370576 - outSlope: 0.808508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.65834004 - inSlope: 0.808508 - outSlope: 0.80248195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.6717147 - inSlope: 0.80248195 - outSlope: 0.806016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.68514836 - inSlope: 0.806016 - outSlope: -0.14348759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.6827569 - inSlope: -0.14348759 - outSlope: -0.14733566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6803013 - inSlope: -0.14733566 - outSlope: -0.15109792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.677783 - inSlope: -0.15109792 - outSlope: -0.15470941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.6752045 - inSlope: -0.15470941 - outSlope: -0.15828624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.6725664 - inSlope: -0.15828624 - outSlope: -0.16171947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.6698711 - inSlope: -0.16171947 - outSlope: -3.5675933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.61041105 - inSlope: -3.5675933 - outSlope: -3.5710678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.5508933 - inSlope: -3.5710678 - outSlope: -3.4376493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.4935992 - inSlope: -3.4376493 - outSlope: -3.186047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.44049847 - inSlope: -3.186047 - outSlope: -2.84776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.39303568 - inSlope: -2.84776 - outSlope: -2.6433177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.34898043 - inSlope: -2.6433177 - outSlope: -2.5514734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3064559 - inSlope: -2.5514734 - outSlope: -2.593897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.26322433 - inSlope: -2.593897 - outSlope: -2.5352657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.2209698 - inSlope: -2.5352657 - outSlope: -2.3512115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.18178298 - inSlope: -2.3512115 - outSlope: -2.2384138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.14447612 - inSlope: -2.2384138 - outSlope: -2.2069433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10769376 - inSlope: -2.2069433 - outSlope: -2.2152758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0707724 - inSlope: -2.2152758 - outSlope: -2.265209 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.033018954 - inSlope: -2.265209 - outSlope: -2.265209 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.012662185 - inSlope: 0.1268245 - outSlope: 0.1268245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.014775927 - inSlope: 0.1268245 - outSlope: 0.11733485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.016731508 - inSlope: 0.11733485 - outSlope: 0.081590235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.018091345 - inSlope: 0.081590235 - outSlope: 0.116268374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.020029152 - inSlope: 0.116268374 - outSlope: 0.14076826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.02237529 - inSlope: 0.14076826 - outSlope: 0.11520625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.024295393 - inSlope: 0.11520625 - outSlope: 0.06434721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.025367847 - inSlope: 0.06434721 - outSlope: 0.012542899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.025576895 - inSlope: 0.012542899 - outSlope: -0.17903233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.022593023 - inSlope: -0.17903233 - outSlope: -0.18499443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.019509783 - inSlope: -0.18499443 - outSlope: -0.19380549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.016279692 - inSlope: -0.19380549 - outSlope: -0.20595187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.012847161 - inSlope: -0.20595187 - outSlope: -0.22191286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.009148614 - inSlope: -0.22191286 - outSlope: -0.17098618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.0062988442 - inSlope: -0.17098618 - outSlope: -0.25294015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0020831751 - inSlope: -0.25294015 - outSlope: -0.3350327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0035007081 - inSlope: -0.3350327 - outSlope: 0.23274261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.0003783317 - inSlope: 0.23274261 - outSlope: 0.0186847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0006897436 - inSlope: 0.0186847 - outSlope: 0.19986567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.004020835 - inSlope: 0.19986567 - outSlope: 0.096435755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0056280987 - inSlope: 0.096435755 - outSlope: 0.07915709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0069473824 - inSlope: 0.07915709 - outSlope: 0.11007263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.008781928 - inSlope: 0.11007263 - outSlope: -0.00052828394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.008773123 - inSlope: -0.00052828394 - outSlope: 0.032293826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.009311354 - inSlope: 0.032293826 - outSlope: 0.6944495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.020885501 - inSlope: 0.6944495 - outSlope: 0.6672571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.03200646 - inSlope: 0.6672571 - outSlope: 0.7444762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.044414386 - inSlope: 0.7444762 - outSlope: 0.72273695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.05646001 - inSlope: 0.72273695 - outSlope: 0.79704577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.069744095 - inSlope: 0.79704577 - outSlope: 0.7847328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.082822986 - inSlope: 0.7847328 - outSlope: 0.8595156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.09714823 - inSlope: 0.8595156 - outSlope: 0.85641146 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.11142179 - inSlope: 0.85641146 - outSlope: 0.8904495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.1262626 - inSlope: 0.8904495 - outSlope: 0.98681337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.14270948 - inSlope: 0.98681337 - outSlope: -0.33810082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.13707447 - inSlope: -0.33810082 - outSlope: -0.26641688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13263418 - inSlope: -0.26641688 - outSlope: -0.2901357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.12779859 - inSlope: -0.2901357 - outSlope: -0.21426222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.12422755 - inSlope: -0.21426222 - outSlope: -0.23078956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.120381065 - inSlope: -0.23078956 - outSlope: -0.20244008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.117007054 - inSlope: -0.20244008 - outSlope: -0.922122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.10163837 - inSlope: -0.922122 - outSlope: -0.9171925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.08635184 - inSlope: -0.9171925 - outSlope: -0.96242625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.07031142 - inSlope: -0.96242625 - outSlope: -0.877842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.05568068 - inSlope: -0.877842 - outSlope: -0.8722315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.041143503 - inSlope: -0.8722315 - outSlope: -0.8664279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.026703052 - inSlope: -0.8664279 - outSlope: -0.9111259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.011517581 - inSlope: -0.9111259 - outSlope: -0.6624765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00047631614 - inSlope: -0.6624765 - outSlope: -0.34047714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0051982976 - inSlope: -0.34047714 - outSlope: -0.18025795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.008202594 - inSlope: -0.18025795 - outSlope: -0.04363138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.008929785 - inSlope: -0.04363138 - outSlope: -0.04109087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.009614632 - inSlope: -0.04109087 - outSlope: 0.04281631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.008901028 - inSlope: 0.04281631 - outSlope: 0.06364441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.007840289 - inSlope: 0.06364441 - outSlope: 0.13115218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0056544133 - inSlope: 0.13115218 - outSlope: 0.2200318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00198722 - inSlope: 0.2200318 - outSlope: 0.2625703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0023889474 - inSlope: 0.2625703 - outSlope: 0.22324604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0061097112 - inSlope: 0.22324604 - outSlope: 0.20640497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.009549803 - inSlope: 0.20640497 - outSlope: 0.18674311 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.012662185 - inSlope: 0.18674311 - outSlope: 0.18674311 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.33254007 - inSlope: -2.7694612 - outSlope: -2.7694612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.28638238 - inSlope: -2.7694612 - outSlope: -2.7778726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.2400845 - inSlope: -2.7778726 - outSlope: -2.7847705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.19367166 - inSlope: -2.7847705 - outSlope: -2.787225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.1472179 - inSlope: -2.787225 - outSlope: -2.787475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.10075998 - inSlope: -2.787475 - outSlope: -2.7899673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.05426053 - inSlope: -2.7899673 - outSlope: -2.7833085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.007872055 - inSlope: -2.7833085 - outSlope: -2.779635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.03845521 - inSlope: -2.779635 - outSlope: -1.4399337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.062454104 - inSlope: -1.4399337 - outSlope: -1.4404567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.086461715 - inSlope: -1.4404567 - outSlope: -1.4406525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.11047259 - inSlope: -1.4406525 - outSlope: -1.440492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.13448079 - inSlope: -1.440492 - outSlope: -1.4400048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.15848087 - inSlope: -1.4400048 - outSlope: -1.4371402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1824332 - inSlope: -1.4371402 - outSlope: -1.4371893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.20638636 - inSlope: -1.4371893 - outSlope: -1.4356592 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.23031403 - inSlope: -1.4356592 - outSlope: 2.0797064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.19565229 - inSlope: 2.0797064 - outSlope: 2.0804741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.16097769 - inSlope: 2.0804741 - outSlope: 2.0804484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.12630358 - inSlope: 2.0804484 - outSlope: 2.0793374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.09164793 - inSlope: 2.0793374 - outSlope: 2.077329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.057025816 - inSlope: 2.077329 - outSlope: 2.0746214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.022448763 - inSlope: 2.0746214 - outSlope: 2.0699449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.012050285 - inSlope: 2.0699449 - outSlope: 2.065144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.046469383 - inSlope: 2.065144 - outSlope: -1.5236528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.021075195 - inSlope: -1.5236528 - outSlope: -1.5284705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0043993355 - inSlope: -1.5284705 - outSlope: -1.5302253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.029903065 - inSlope: -1.5302253 - outSlope: -1.5345387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.055478733 - inSlope: -1.5345387 - outSlope: -1.5342919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.08105024 - inSlope: -1.5342919 - outSlope: -1.537857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.10668121 - inSlope: -1.537857 - outSlope: -1.5357556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.13227712 - inSlope: -1.5357556 - outSlope: -1.5384959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.15791878 - inSlope: -1.5384959 - outSlope: -1.5385443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.18356116 - inSlope: -1.5385443 - outSlope: -1.5326345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.20910504 - inSlope: -1.5326345 - outSlope: -1.2614057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.23012845 - inSlope: -1.2614057 - outSlope: -1.2540787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.25102982 - inSlope: -1.2540787 - outSlope: -1.2542701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2719343 - inSlope: -1.2542701 - outSlope: -1.2464559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.29270855 - inSlope: -1.2464559 - outSlope: -1.2449968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.31345847 - inSlope: -1.2449968 - outSlope: -1.2397835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.33412158 - inSlope: -1.2397835 - outSlope: -0.08066125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.33546594 - inSlope: -0.08066125 - outSlope: -0.07853873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.33677492 - inSlope: -0.07853873 - outSlope: -0.07738359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.33806464 - inSlope: -0.07738359 - outSlope: -0.07328491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.33928606 - inSlope: -0.07328491 - outSlope: -0.071781345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.3404824 - inSlope: -0.071781345 - outSlope: -0.070205994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.3416525 - inSlope: -0.070205994 - outSlope: 6.2037563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.2382563 - inSlope: 6.2037563 - outSlope: 6.2830734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.13353851 - inSlope: 6.2830734 - outSlope: 6.3345065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.027963504 - inSlope: 6.3345065 - outSlope: 6.3603444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.078042135 - inSlope: 6.3603444 - outSlope: 6.358202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.18401244 - inSlope: 6.358202 - outSlope: 6.3296976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.2895073 - inSlope: 6.3296976 - outSlope: 6.273566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.39406663 - inSlope: 6.273566 - outSlope: 6.192799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.49727985 - inSlope: 6.192799 - outSlope: 3.7413158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.5596353 - inSlope: 3.7413158 - outSlope: -0.13555183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.5573761 - inSlope: -0.13555183 - outSlope: -2.7067163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.5122642 - inSlope: -2.7067163 - outSlope: -4.013801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.44536757 - inSlope: -4.013801 - outSlope: -4.033508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.37814227 - inSlope: -4.033508 - outSlope: -2.7361348 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.33254007 - inSlope: -2.7361348 - outSlope: -2.7361348 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.095409624 - inSlope: -0.76015854 - outSlope: -0.76015854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.082740314 - inSlope: -0.76015854 - outSlope: -0.74145776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.070382684 - inSlope: -0.74145776 - outSlope: -0.6759838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.05911629 - inSlope: -0.6759838 - outSlope: -0.7353308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.046860773 - inSlope: -0.7353308 - outSlope: -0.7640474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.03412665 - inSlope: -0.7640474 - outSlope: -0.6425452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.023417564 - inSlope: -0.6425452 - outSlope: -0.66663814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.01230693 - inSlope: -0.66663814 - outSlope: -0.58033043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0026347523 - inSlope: -0.58033043 - outSlope: -0.31881484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0026788283 - inSlope: -0.31881484 - outSlope: -0.3251179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.00809746 - inSlope: -0.3251179 - outSlope: -0.33132362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.01361952 - inSlope: -0.33132362 - outSlope: -0.3376347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.019246764 - inSlope: -0.3376347 - outSlope: -0.3448325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.024993973 - inSlope: -0.3448325 - outSlope: -0.4122523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.031864844 - inSlope: -0.4122523 - outSlope: -0.38157398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.03822441 - inSlope: -0.38157398 - outSlope: -0.36663935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.04433507 - inSlope: -0.36663935 - outSlope: -0.7370849 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.056619808 - inSlope: -0.7370849 - outSlope: -0.64303136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.06733701 - inSlope: -0.64303136 - outSlope: -0.81328547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.08089175 - inSlope: -0.81328547 - outSlope: -0.7819424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.093924135 - inSlope: -0.7819424 - outSlope: -0.80793846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.10738976 - inSlope: -0.80793846 - outSlope: -0.8750047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.12197319 - inSlope: -0.8750047 - outSlope: -0.80973107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.13546869 - inSlope: -0.80973107 - outSlope: -0.87293136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.15001756 - inSlope: -0.87293136 - outSlope: 0.30079216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.14500436 - inSlope: 0.30079216 - outSlope: 0.32205078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.13963684 - inSlope: 0.32205078 - outSlope: 0.24278843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13559037 - inSlope: 0.24278843 - outSlope: 0.25894383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13127464 - inSlope: 0.25894383 - outSlope: 0.18903065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.12812413 - inSlope: 0.18903065 - outSlope: 0.19750117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.124832444 - inSlope: 0.19750117 - outSlope: 0.134221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.12259543 - inSlope: 0.134221 - outSlope: 0.13693535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.12031317 - inSlope: 0.13693535 - outSlope: 0.1110829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.11846179 - inSlope: 0.1110829 - outSlope: 0.04354168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.11773609 - inSlope: 0.04354168 - outSlope: 0.4631169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.110017486 - inSlope: 0.4631169 - outSlope: 0.46160203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.1023241 - inSlope: 0.46160203 - outSlope: 0.5256102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.09356394 - inSlope: 0.5256102 - outSlope: 0.5278311 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.08476676 - inSlope: 0.5278311 - outSlope: 0.5895434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.07494105 - inSlope: 0.5895434 - outSlope: 0.625215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.06452077 - inSlope: 0.625215 - outSlope: 0.81169665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.050992504 - inSlope: 0.81169665 - outSlope: 0.81292915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.037443697 - inSlope: 0.81292915 - outSlope: 0.8760085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.02284357 - inSlope: 0.8760085 - outSlope: 0.77974087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.009847854 - inSlope: 0.77974087 - outSlope: 0.7806085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0031622741 - inSlope: 0.7806085 - outSlope: 0.7812994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.016183918 - inSlope: 0.7812994 - outSlope: 0.36388707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.022248719 - inSlope: 0.36388707 - outSlope: 0.5017258 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.030610807 - inSlope: 0.5017258 - outSlope: 0.49442905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.038851283 - inSlope: 0.49442905 - outSlope: 0.5716734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.048379164 - inSlope: 0.5716734 - outSlope: 0.5901792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.05821551 - inSlope: 0.5901792 - outSlope: 0.7058412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.06997952 - inSlope: 0.7058412 - outSlope: 0.7207286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.08199165 - inSlope: 0.7207286 - outSlope: 0.83008057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.09582631 - inSlope: 0.83008057 - outSlope: 0.64560425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.10658641 - inSlope: 0.64560425 - outSlope: 0.1601933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.1092563 - inSlope: 0.1601933 - outSlope: -0.19277501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.10604338 - inSlope: -0.19277501 - outSlope: -0.26732218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.10158802 - inSlope: -0.26732218 - outSlope: -0.25593972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.097322345 - inSlope: -0.25593972 - outSlope: -0.11476334 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.095409624 - inSlope: -0.11476334 - outSlope: -0.11476334 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.13038418 - inSlope: 0.5203709 - outSlope: 0.5203709 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.12171133 - inSlope: 0.5203709 - outSlope: 0.52039415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.11303809 - inSlope: 0.52039415 - outSlope: 0.520438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.10436413 - inSlope: 0.520438 - outSlope: 0.52044415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.09569006 - inSlope: 0.52044415 - outSlope: 0.5204684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.087015584 - inSlope: 0.5204684 - outSlope: 0.5204389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0783416 - inSlope: 0.5204389 - outSlope: 0.5203964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.06966833 - inSlope: 0.5203964 - outSlope: 0.52036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.06099566 - inSlope: 0.52036 - outSlope: -0.026204066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.061432395 - inSlope: -0.026204066 - outSlope: -0.026212784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.061869275 - inSlope: -0.026212784 - outSlope: -0.026221277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.062306296 - inSlope: -0.026221277 - outSlope: -0.026201384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.062742986 - inSlope: -0.026201384 - outSlope: -0.02622083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.06318 - inSlope: -0.02622083 - outSlope: -0.026209654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.06361683 - inSlope: -0.026209654 - outSlope: -0.026217254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.06405378 - inSlope: -0.026217254 - outSlope: -0.026184596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.06449019 - inSlope: -0.026184596 - outSlope: 0.54330474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.05543512 - inSlope: 0.54330474 - outSlope: 0.54335946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.046379123 - inSlope: 0.54335946 - outSlope: 0.54336196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0373231 - inSlope: 0.54336196 - outSlope: 0.5434124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.028266218 - inSlope: 0.5434124 - outSlope: 0.54341507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.019209309 - inSlope: 0.54341507 - outSlope: 0.5434084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.010152495 - inSlope: 0.5434084 - outSlope: 0.5433345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0010969284 - inSlope: 0.5433345 - outSlope: 0.5433078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.007958209 - inSlope: 0.5433078 - outSlope: 0.039534904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.008617124 - inSlope: 0.039534904 - outSlope: 0.039530642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.009275968 - inSlope: 0.039530642 - outSlope: 0.03952261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.009934678 - inSlope: 0.03952261 - outSlope: 0.03954299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.010593728 - inSlope: 0.03954299 - outSlope: 0.039518587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.011252371 - inSlope: 0.039518587 - outSlope: 0.039547294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.011911493 - inSlope: 0.039547294 - outSlope: 0.039506406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.012569932 - inSlope: 0.039506406 - outSlope: 0.03952275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0132286465 - inSlope: 0.03952275 - outSlope: 0.039539263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.013887634 - inSlope: 0.039539263 - outSlope: 0.039527137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.014546419 - inSlope: 0.039527137 - outSlope: -0.0044874516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.014471628 - inSlope: -0.0044874516 - outSlope: -0.0044754217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.014397037 - inSlope: -0.0044754217 - outSlope: -0.0044791256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.014322385 - inSlope: -0.0044791256 - outSlope: -0.004479405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0142477285 - inSlope: -0.004479405 - outSlope: -0.004479405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.014173072 - inSlope: -0.004479405 - outSlope: -0.0044792215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.014098418 - inSlope: -0.0044792215 - outSlope: -1.4835874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.010628016 - inSlope: -1.4835874 - outSlope: -1.4842397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.03536532 - inSlope: -1.4842397 - outSlope: -1.4845936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.060108524 - inSlope: -1.4845936 - outSlope: -1.484566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.084851354 - inSlope: -1.484566 - outSlope: -1.4842621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.10958903 - inSlope: -1.4842621 - outSlope: -1.4835424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.13431472 - inSlope: -1.4835424 - outSlope: -6.3798203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.24064533 - inSlope: -6.3798203 - outSlope: -6.6246037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.3510553 - inSlope: -6.6246037 - outSlope: -6.181768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.45408466 - inSlope: -6.181768 - outSlope: -5.0627227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.5384633 - inSlope: -5.0627227 - outSlope: -1.2931576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.560016 - inSlope: -1.2931576 - outSlope: 2.973904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.51045096 - inSlope: 2.973904 - outSlope: 4.6898165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.43228742 - inSlope: 4.6898165 - outSlope: 3.835314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.3683656 - inSlope: 3.835314 - outSlope: 2.377411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.32874197 - inSlope: 2.377411 - outSlope: 2.3803127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.28907013 - inSlope: 2.3803127 - outSlope: 2.3816974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.24937521 - inSlope: 2.3816974 - outSlope: 2.3817332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.2096797 - inSlope: 2.3817332 - outSlope: 2.3802745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.17000835 - inSlope: 2.3802745 - outSlope: 2.3774524 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.13038418 - inSlope: 2.3774524 - outSlope: 2.3774524 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0079789795 - inSlope: 2.7437394 - outSlope: 2.7437394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.037750013 - inSlope: 2.7437394 - outSlope: 3.13527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.09000452 - inSlope: 3.13527 - outSlope: 3.144032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.14240505 - inSlope: 3.144032 - outSlope: 3.142725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.1947838 - inSlope: 3.142725 - outSlope: 3.1441946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.24718705 - inSlope: 3.1441946 - outSlope: 3.1362267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.2994575 - inSlope: 3.1362267 - outSlope: 3.1307836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.3516372 - inSlope: 3.1307836 - outSlope: 3.1158297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.40356773 - inSlope: 3.1158297 - outSlope: 2.6781073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.44820285 - inSlope: 2.6781073 - outSlope: 2.6787152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.4928481 - inSlope: 2.6787152 - outSlope: 2.6800885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.53751624 - inSlope: 2.6800885 - outSlope: 2.6792266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.58217 - inSlope: 2.6792266 - outSlope: 2.6762226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6267737 - inSlope: 2.6762226 - outSlope: 2.6709762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.67129 - inSlope: 2.6709762 - outSlope: 2.663634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.7156839 - inSlope: 2.663634 - outSlope: 2.6543012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.75992227 - inSlope: 2.6543012 - outSlope: -1.6012231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.73323524 - inSlope: -1.6012231 - outSlope: -1.6104614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.7063942 - inSlope: -1.6104614 - outSlope: -1.6179029 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6794292 - inSlope: -1.6179029 - outSlope: -1.6122566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6525582 - inSlope: -1.6122566 - outSlope: -1.618425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6255845 - inSlope: -1.618425 - outSlope: -1.6206073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.59857434 - inSlope: -1.6206073 - outSlope: -1.6148487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.5716602 - inSlope: -1.6148487 - outSlope: -1.6222559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5446226 - inSlope: -1.6222559 - outSlope: -4.2123775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.47441638 - inSlope: -4.2123775 - outSlope: -4.2467346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.4036374 - inSlope: -4.2467346 - outSlope: -4.2731547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.33241823 - inSlope: -4.2731547 - outSlope: -4.2970867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.26080006 - inSlope: -4.2970867 - outSlope: -4.2984543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.18915923 - inSlope: -4.2984543 - outSlope: -4.3068585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.11737819 - inSlope: -4.3068585 - outSlope: -4.2877197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.045916267 - inSlope: -4.2877197 - outSlope: -3.5985317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.01405942 - inSlope: -3.5985317 - outSlope: -2.3614805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.05341739 - inSlope: -2.3614805 - outSlope: -2.3441517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.092486545 - inSlope: -2.3441517 - outSlope: -0.2939726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.097386084 - inSlope: -0.2939726 - outSlope: -0.29088926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.10223425 - inSlope: -0.29088926 - outSlope: -0.29294398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10711665 - inSlope: -0.29294398 - outSlope: -0.292218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.11198694 - inSlope: -0.292218 - outSlope: -0.2911496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.11683943 - inSlope: -0.2911496 - outSlope: -0.29194382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.121705174 - inSlope: -0.29194382 - outSlope: -0.6182721 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.1320097 - inSlope: -0.6182721 - outSlope: -0.61976343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14233908 - inSlope: -0.61976343 - outSlope: -0.62140137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.15269576 - inSlope: -0.62140137 - outSlope: -0.6223612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.16306847 - inSlope: -0.6223612 - outSlope: -0.6298986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.17356677 - inSlope: -0.6298986 - outSlope: -0.6263107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.18400528 - inSlope: -0.6263107 - outSlope: 0.18224043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.18096793 - inSlope: 0.18224043 - outSlope: 0.18366534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.17790684 - inSlope: 0.18366534 - outSlope: 0.18856752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.17476405 - inSlope: 0.18856752 - outSlope: 0.19126761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.17157626 - inSlope: 0.19126761 - outSlope: 0.19294062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.16836058 - inSlope: 0.19294062 - outSlope: 0.19673218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.16508171 - inSlope: 0.19673218 - outSlope: 0.19896199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.16176568 - inSlope: 0.19896199 - outSlope: 0.20101656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.1584154 - inSlope: 0.20101656 - outSlope: 1.5017335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.13338645 - inSlope: 1.5017335 - outSlope: 1.5039581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.108320504 - inSlope: 1.5039581 - outSlope: 1.5062169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.08321691 - inSlope: 1.5062169 - outSlope: 1.5056722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0581224 - inSlope: 1.5056722 - outSlope: 1.5044837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.033047605 - inSlope: 1.5044837 - outSlope: 1.5041156 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.007979036 - inSlope: 1.5041156 - outSlope: 1.5041156 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.05137789 - inSlope: 0.12193299 - outSlope: 0.12193299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.049345672 - inSlope: 0.12193299 - outSlope: 0.13897508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.04702942 - inSlope: 0.13897508 - outSlope: 0.13257043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.044819914 - inSlope: 0.13257043 - outSlope: 0.16996664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.041987136 - inSlope: 0.16996664 - outSlope: 0.1686904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.03917563 - inSlope: 0.1686904 - outSlope: 0.20245807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.03580133 - inSlope: 0.20245807 - outSlope: 0.20382555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.032404236 - inSlope: 0.20382555 - outSlope: 0.23659354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.02846101 - inSlope: 0.23659354 - outSlope: 0.2924351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.02358709 - inSlope: 0.2924351 - outSlope: 0.32550085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.018162077 - inSlope: 0.32550085 - outSlope: 0.34541115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.012405225 - inSlope: 0.34541115 - outSlope: 0.36582604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.006308125 - inSlope: 0.36582604 - outSlope: 0.3867692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.00013802815 - inSlope: 0.3867692 - outSlope: 0.4081472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.006940481 - inSlope: 0.4081472 - outSlope: 0.42978242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.014103521 - inSlope: 0.42978242 - outSlope: 0.45180812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.021633662 - inSlope: 0.45180812 - outSlope: -0.31274173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.016421305 - inSlope: -0.31274173 - outSlope: -0.27439785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.011848004 - inSlope: -0.27439785 - outSlope: -0.24167514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.007820088 - inSlope: -0.24167514 - outSlope: -0.2683781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.0033471163 - inSlope: -0.2683781 - outSlope: -0.23679984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0005995438 - inSlope: -0.23679984 - outSlope: -0.22223389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.004303445 - inSlope: -0.22223389 - outSlope: -0.24231043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0083419485 - inSlope: -0.24231043 - outSlope: -0.19997545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.011674875 - inSlope: -0.19997545 - outSlope: 0.17366269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0087805 - inSlope: 0.17366269 - outSlope: 0.16067629 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0061025596 - inSlope: 0.16067629 - outSlope: 0.14646426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.003661491 - inSlope: 0.14646426 - outSlope: 0.15790951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0010296635 - inSlope: 0.15790951 - outSlope: 0.10625684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00074128225 - inSlope: 0.10625684 - outSlope: 0.129511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0028998007 - inSlope: 0.129511 - outSlope: 0.051647436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0037605905 - inSlope: 0.051647436 - outSlope: 0.041112527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.004445801 - inSlope: 0.041112527 - outSlope: 0.03178633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0049755727 - inSlope: 0.03178633 - outSlope: 0.023885736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.005373668 - inSlope: 0.023885736 - outSlope: 0.032216966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.005910617 - inSlope: 0.032216966 - outSlope: -0.022860687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0055296044 - inSlope: -0.022860687 - outSlope: 0.005986249 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.005629375 - inSlope: 0.005986249 - outSlope: -0.009877132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0054647564 - inSlope: -0.009877132 - outSlope: -0.043981984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.004731724 - inSlope: -0.043981984 - outSlope: -0.027181994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0042786896 - inSlope: -0.027181994 - outSlope: -0.6546889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0066327816 - inSlope: -0.6546889 - outSlope: -0.6502524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.017470311 - inSlope: -0.6502524 - outSlope: -0.6443118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.028208831 - inSlope: -0.6443118 - outSlope: -0.6495843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.039035264 - inSlope: -0.6495843 - outSlope: -0.58343107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.048759107 - inSlope: -0.58343107 - outSlope: -0.6448119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.05950596 - inSlope: -0.6448119 - outSlope: 0.19803166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.056205425 - inSlope: 0.19803166 - outSlope: 0.20992395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.052706696 - inSlope: 0.20992395 - outSlope: 0.1844615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.04963234 - inSlope: 0.1844615 - outSlope: 0.17878996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.04665251 - inSlope: 0.17878996 - outSlope: 0.19218066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.04344949 - inSlope: 0.19218066 - outSlope: 0.16342647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.04072572 - inSlope: 0.16342647 - outSlope: 0.15727237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.038104516 - inSlope: 0.15727237 - outSlope: 0.1759106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.035172675 - inSlope: 0.1759106 - outSlope: -0.18331085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.038227864 - inSlope: -0.18331085 - outSlope: -0.1524093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.040768016 - inSlope: -0.1524093 - outSlope: -0.17822155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.043738373 - inSlope: -0.17822155 - outSlope: -0.14885336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.04621926 - inSlope: -0.14885336 - outSlope: -0.14330357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.04860766 - inSlope: -0.14330357 - outSlope: -0.16621107 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.05137784 - inSlope: -0.16621107 - outSlope: -0.16621107 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.03608798 - inSlope: -0.5601693 - outSlope: -0.5601693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.045424134 - inSlope: -0.5601693 - outSlope: -0.5859737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.055190362 - inSlope: -0.5859737 - outSlope: -0.6890336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.066674255 - inSlope: -0.6890336 - outSlope: -0.6615596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.07770025 - inSlope: -0.6615596 - outSlope: -0.7633402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.090422586 - inSlope: -0.7633402 - outSlope: -0.75440484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.102996 - inSlope: -0.75440484 - outSlope: -0.8660469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.11743011 - inSlope: -0.8660469 - outSlope: -0.87220174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.13196681 - inSlope: -0.87220174 - outSlope: -0.3786743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.13827805 - inSlope: -0.3786743 - outSlope: -0.29949012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.14326955 - inSlope: -0.29949012 - outSlope: -0.26983473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.1477668 - inSlope: -0.26983473 - outSlope: -0.23577602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.1516964 - inSlope: -0.23577602 - outSlope: -0.19666494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.15497415 - inSlope: -0.19666494 - outSlope: -0.15190782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.15750594 - inSlope: -0.15190782 - outSlope: -0.10092796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.15918808 - inSlope: -0.10092796 - outSlope: -0.04269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.15989958 - inSlope: -0.04269 - outSlope: 0.6340569 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.14933197 - inSlope: 0.6340569 - outSlope: 0.62144494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.13897455 - inSlope: 0.62144494 - outSlope: 0.5799746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.12930831 - inSlope: 0.5799746 - outSlope: 0.38538527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.12288522 - inSlope: 0.38538527 - outSlope: 0.38527465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.11646398 - inSlope: 0.38527465 - outSlope: 0.35207093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.11059613 - inSlope: 0.35207093 - outSlope: 0.26514688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.10617702 - inSlope: 0.26514688 - outSlope: 0.3265417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.10073465 - inSlope: 0.3265417 - outSlope: -0.019926596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.10106676 - inSlope: -0.019926596 - outSlope: 0.32374996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.09567092 - inSlope: 0.32374996 - outSlope: 0.5936883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.08577613 - inSlope: 0.5936883 - outSlope: 0.8464298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.07166895 - inSlope: 0.8464298 - outSlope: 0.9297198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.056173638 - inSlope: 0.9297198 - outSlope: 1.084716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.038095023 - inSlope: 1.084716 - outSlope: 1.0050541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.021344138 - inSlope: 1.0050541 - outSlope: 0.9792466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.005023319 - inSlope: 0.9792466 - outSlope: 0.89154226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.009835704 - inSlope: 0.89154226 - outSlope: 0.7416834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.022197083 - inSlope: 0.7416834 - outSlope: -0.15570976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.019601922 - inSlope: -0.15570976 - outSlope: -0.12056744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.01759246 - inSlope: -0.12056744 - outSlope: 0.09991596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.019257724 - inSlope: 0.09991596 - outSlope: 0.27544948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.023848545 - inSlope: 0.27544948 - outSlope: 0.45073202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.031360738 - inSlope: 0.45073202 - outSlope: 0.8306301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.04520461 - inSlope: 0.8306301 - outSlope: -1.4237329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.021475751 - inSlope: -1.4237329 - outSlope: -1.53986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.004188559 - inSlope: -1.53986 - outSlope: -1.6654198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.03194553 - inSlope: -1.6654198 - outSlope: -1.8489506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.062761456 - inSlope: -1.8489506 - outSlope: -1.776759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.09237408 - inSlope: -1.776759 - outSlope: -2.2174892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.1293322 - inSlope: -2.2174892 - outSlope: 1.4653205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.10491013 - inSlope: 1.4653205 - outSlope: 1.5394652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.0792524 - inSlope: 1.5394652 - outSlope: 1.4729164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.054703817 - inSlope: 1.4729164 - outSlope: 1.4821023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.030002136 - inSlope: 1.4821023 - outSlope: 1.5469934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.0042188456 - inSlope: 1.5469934 - outSlope: 1.4817252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.020476552 - inSlope: 1.4817252 - outSlope: 1.4874612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.04526755 - inSlope: 1.4874612 - outSlope: 1.5555658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.07119362 - inSlope: 1.5555658 - outSlope: -1.0704881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.053352106 - inSlope: -1.0704881 - outSlope: -1.0120679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.036484323 - inSlope: -1.0120679 - outSlope: -1.1033427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.018095298 - inSlope: -1.1033427 - outSlope: -1.0481873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00062552595 - inSlope: -1.0481873 - outSlope: -1.0565891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.01698434 - inSlope: -1.0565891 - outSlope: -1.1462196 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.036087982 - inSlope: -1.1462196 - outSlope: -1.1462196 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Upper Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.51027745 - inSlope: 1.0491371 - outSlope: 1.0491371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.52776307 - inSlope: 1.0491371 - outSlope: 1.0524702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.54530424 - inSlope: 1.0524702 - outSlope: 1.0677053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.5630993 - inSlope: 1.0677053 - outSlope: 1.0613285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.58078814 - inSlope: 1.0613285 - outSlope: 1.0751332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.598707 - inSlope: 1.0751332 - outSlope: 1.0705699 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.61654985 - inSlope: 1.0705699 - outSlope: 1.0845817 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.6346262 - inSlope: 1.0845817 - outSlope: 1.0809512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6526421 - inSlope: 1.0809512 - outSlope: 0.7885409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.6657844 - inSlope: 0.7885409 - outSlope: 0.77604896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.67871857 - inSlope: 0.77604896 - outSlope: 0.77128536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6915733 - inSlope: 0.77128536 - outSlope: 0.7655991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.7043333 - inSlope: 0.7655991 - outSlope: 0.75898296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.716983 - inSlope: 0.75898296 - outSlope: 0.7511831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.72950274 - inSlope: 0.7511831 - outSlope: 0.7422138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.74187297 - inSlope: 0.7422138 - outSlope: 0.7319778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.7540726 - inSlope: 0.7319778 - outSlope: -2.9708712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.70455813 - inSlope: -2.9708712 - outSlope: -3.0166206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.6542811 - inSlope: -3.0166206 - outSlope: -2.9383342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6053089 - inSlope: -2.9383342 - outSlope: -2.7146363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.5600649 - inSlope: -2.7146363 - outSlope: -2.4498355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.51923436 - inSlope: -2.4498355 - outSlope: -2.2650218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.48148397 - inSlope: -2.2650218 - outSlope: -2.183086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.44509923 - inSlope: -2.183086 - outSlope: -2.2304964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.40792426 - inSlope: -2.2304964 - outSlope: -2.0613368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.37356868 - inSlope: -2.0613368 - outSlope: -1.7005316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.34522647 - inSlope: -1.7005316 - outSlope: -1.4055575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.32180053 - inSlope: -1.4055575 - outSlope: -1.1850938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.30204895 - inSlope: -1.1850938 - outSlope: -1.00682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.28526863 - inSlope: -1.00682 - outSlope: -0.9174184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.2699783 - inSlope: -0.9174184 - outSlope: -0.8554199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.25572133 - inSlope: -0.8554199 - outSlope: -0.8772454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.24110053 - inSlope: -0.8772454 - outSlope: -0.95932156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.22511186 - inSlope: -0.95932156 - outSlope: -1.1005445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20676947 - inSlope: -1.1005445 - outSlope: 3.3052428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2618568 - inSlope: 3.3052428 - outSlope: 3.3197684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.31718642 - inSlope: 3.3197684 - outSlope: 3.28847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.3719942 - inSlope: 3.28847 - outSlope: 3.2529361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.42620975 - inSlope: 3.2529361 - outSlope: 3.2032008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.47959638 - inSlope: 3.2032008 - outSlope: 3.1053176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.5313518 - inSlope: 3.1053176 - outSlope: 1.1746906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.55092996 - inSlope: 1.1746906 - outSlope: 1.1745082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5705051 - inSlope: 1.1745082 - outSlope: 1.1730133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5900553 - inSlope: 1.1730133 - outSlope: 1.1770754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.60967326 - inSlope: 1.1770754 - outSlope: 1.1393999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.62866324 - inSlope: 1.1393999 - outSlope: 1.1742615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.64823425 - inSlope: 1.1742615 - outSlope: -1.4633057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.62384576 - inSlope: -1.4633057 - outSlope: -1.4766898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.5992343 - inSlope: -1.4766898 - outSlope: -1.468375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5747614 - inSlope: -1.468375 - outSlope: -1.4704993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5502531 - inSlope: -1.4704993 - outSlope: -1.4804825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5255783 - inSlope: -1.4804825 - outSlope: -1.4696624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.50108397 - inSlope: -1.4696624 - outSlope: -1.4689543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47660142 - inSlope: -1.4689543 - outSlope: -1.477414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.45197788 - inSlope: -1.477414 - outSlope: 0.5785367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.46162018 - inSlope: 0.5785367 - outSlope: 0.57108754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.4711383 - inSlope: 0.57108754 - outSlope: 0.587542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.48093066 - inSlope: 0.587542 - outSlope: 0.58013016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.49059948 - inSlope: 0.58013016 - outSlope: 0.58263326 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.50031006 - inSlope: 0.58263326 - outSlope: 0.5980438 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.51027745 - inSlope: 0.5980438 - outSlope: 0.5980438 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.06576857 - inSlope: -0.2290061 - outSlope: -0.2290061 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0619518 - inSlope: -0.2290061 - outSlope: -0.21683267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.058337923 - inSlope: -0.21683267 - outSlope: -0.14975065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.05584208 - inSlope: -0.14975065 - outSlope: -0.17559816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.052915443 - inSlope: -0.17559816 - outSlope: -0.10937893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.05109246 - inSlope: -0.10937893 - outSlope: -0.12288519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.049044374 - inSlope: -0.12288519 - outSlope: -0.049946982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.048211925 - inSlope: -0.049946982 - outSlope: -0.05371233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.04731672 - inSlope: -0.05371233 - outSlope: 0.0613419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.048339084 - inSlope: 0.0613419 - outSlope: 0.0043476378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.048411544 - inSlope: 0.0043476378 - outSlope: -0.016572924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.04813533 - inSlope: -0.016572924 - outSlope: -0.040429834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.0474615 - inSlope: -0.040429834 - outSlope: -0.027812274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.04699796 - inSlope: -0.027812274 - outSlope: -0.12235769 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.044958666 - inSlope: -0.12235769 - outSlope: -0.15738668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.042335555 - inSlope: -0.15738668 - outSlope: -0.19715114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0390497 - inSlope: -0.19715114 - outSlope: -0.07160052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.03785636 - inSlope: -0.07160052 - outSlope: -0.07428685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.036618244 - inSlope: -0.07428685 - outSlope: -0.05380807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.035721444 - inSlope: -0.05380807 - outSlope: 0.08065552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.037065703 - inSlope: 0.08065552 - outSlope: 0.07183119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.03826289 - inSlope: 0.07183119 - outSlope: 0.019887669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.03859435 - inSlope: 0.019887669 - outSlope: 0.120383464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.04060074 - inSlope: 0.120383464 - outSlope: 0.07398175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.04183377 - inSlope: 0.07398175 - outSlope: -0.49581665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.033570167 - inSlope: -0.49581665 - outSlope: -0.45712695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.025951378 - inSlope: -0.45712695 - outSlope: -0.49257877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.01774174 - inSlope: -0.49257877 - outSlope: -0.52168804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.009046932 - inSlope: -0.52168804 - outSlope: -0.4669356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0012646792 - inSlope: -0.4669356 - outSlope: -0.5016927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0070968727 - inSlope: -0.5016927 - outSlope: -0.40878138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.013909889 - inSlope: -0.40878138 - outSlope: -0.393685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.020471323 - inSlope: -0.393685 - outSlope: -0.37420395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.02670805 - inSlope: -0.37420395 - outSlope: -0.3505618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.03255074 - inSlope: -0.3505618 - outSlope: 0.3227125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.027172204 - inSlope: 0.3227125 - outSlope: 0.3125981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.021962222 - inSlope: 0.3125981 - outSlope: 0.17554493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.019036476 - inSlope: 0.17554493 - outSlope: 0.070282325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.017865105 - inSlope: 0.070282325 - outSlope: -0.03408387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.018433169 - inSlope: -0.03408387 - outSlope: -0.27547947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.023024505 - inSlope: -0.27547947 - outSlope: 0.866581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.008581501 - inSlope: 0.866581 - outSlope: 0.9440946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0071533937 - inSlope: 0.9440946 - outSlope: 1.027889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.02428486 - inSlope: 1.027889 - outSlope: 1.150441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.043458927 - inSlope: 1.150441 - outSlope: 1.1019565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.06182485 - inSlope: 1.1019565 - outSlope: 1.4570435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.086108886 - inSlope: 1.4570435 - outSlope: -0.36251435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.080066964 - inSlope: -0.36251435 - outSlope: -0.34793022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.07426813 - inSlope: -0.34793022 - outSlope: -0.3003353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.06926255 - inSlope: -0.3003353 - outSlope: -0.30334607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.06420679 - inSlope: -0.30334607 - outSlope: -0.33935645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.05855083 - inSlope: -0.33935645 - outSlope: -0.301549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.05352502 - inSlope: -0.301549 - outSlope: -0.29855162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.048549164 - inSlope: -0.29855162 - outSlope: -0.34109035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.04286433 - inSlope: -0.34109035 - outSlope: 0.2155071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.046456125 - inSlope: 0.2155071 - outSlope: 0.18113646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.049475063 - inSlope: 0.18113646 - outSlope: 0.24735065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.05359757 - inSlope: 0.24735065 - outSlope: 0.2144949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.05717248 - inSlope: 0.2144949 - outSlope: 0.2593117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.061494354 - inSlope: 0.2593117 - outSlope: 0.2564532 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.06576857 - inSlope: 0.2564532 - outSlope: 0.2564532 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Lower Leg Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.19516358 - inSlope: -1.1674957 - outSlope: -1.1674957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.21462184 - inSlope: -1.1674957 - outSlope: -1.1665051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2340636 - inSlope: -1.1665051 - outSlope: -1.1628575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.25344455 - inSlope: -1.1628575 - outSlope: -1.1627123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.2728231 - inSlope: -1.1627123 - outSlope: -1.1586161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.29213336 - inSlope: -1.1586161 - outSlope: -1.1568637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.31141442 - inSlope: -1.1568637 - outSlope: -1.1519445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.3306135 - inSlope: -1.1519445 - outSlope: -1.1489899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.34976333 - inSlope: -1.1489899 - outSlope: -0.26437822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.35416964 - inSlope: -0.26437822 - outSlope: -0.26171926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.35853162 - inSlope: -0.26171926 - outSlope: -0.2579302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.36283046 - inSlope: -0.2579302 - outSlope: -0.25411788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.36706576 - inSlope: -0.25411788 - outSlope: -0.25087062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.37124693 - inSlope: -0.25087062 - outSlope: -0.24573506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.37534252 - inSlope: -0.24573506 - outSlope: -0.24216773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.37937865 - inSlope: -0.24216773 - outSlope: -0.23848753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.38335344 - inSlope: -0.23848753 - outSlope: 6.0916495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.28182605 - inSlope: 6.0916495 - outSlope: 6.1633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.1791043 - inSlope: 6.1633 - outSlope: 6.211265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.07558331 - inSlope: 6.211265 - outSlope: 6.2372003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.028370118 - inSlope: 6.2372003 - outSlope: 6.234062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.13227105 - inSlope: 6.234062 - outSlope: 6.2077413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2357335 - inSlope: 6.2077413 - outSlope: 6.156399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.33834004 - inSlope: 6.156399 - outSlope: 6.078004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4396402 - inSlope: 6.078004 - outSlope: -2.8806112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.39163005 - inSlope: -2.8806112 - outSlope: -2.892388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.34342355 - inSlope: -2.892388 - outSlope: -2.8961036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.2951552 - inSlope: -2.8961036 - outSlope: -2.8986619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.24684413 - inSlope: -2.8986619 - outSlope: -2.8969486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.1985617 - inSlope: -2.8969486 - outSlope: -2.8926957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.15035006 - inSlope: -2.8926957 - outSlope: -2.8863838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.102243714 - inSlope: -2.8863838 - outSlope: -2.8769424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.05429455 - inSlope: -2.8769424 - outSlope: -2.8642623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0065568886 - inSlope: -2.8642623 - outSlope: -2.84855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.0409189 - inSlope: -2.84855 - outSlope: -1.0600147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.058585797 - inSlope: -1.0600147 - outSlope: -1.0499111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07608436 - inSlope: -1.0499111 - outSlope: -1.0351862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.09333745 - inSlope: -1.0351862 - outSlope: -1.0211242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.11035617 - inSlope: -1.0211242 - outSlope: -1.0065259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.12713158 - inSlope: -1.0065259 - outSlope: -0.9895662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1436244 - inSlope: -0.9895662 - outSlope: -1.5231681 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.1690105 - inSlope: -1.5231681 - outSlope: -1.5244269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.1944176 - inSlope: -1.5244269 - outSlope: -1.525659 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.21984522 - inSlope: -1.525659 - outSlope: -1.5260942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.24528019 - inSlope: -1.5260942 - outSlope: -1.5329993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.27083015 - inSlope: -1.5329993 - outSlope: -1.5304556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.29633772 - inSlope: -1.5304556 - outSlope: 1.9118003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.2644743 - inSlope: 1.9118003 - outSlope: 1.9140816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.23257297 - inSlope: 1.9140816 - outSlope: 1.9214612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.20054865 - inSlope: 1.9214612 - outSlope: 1.9251493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.16846286 - inSlope: 1.9251493 - outSlope: 1.9258076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.13636598 - inSlope: 1.9258076 - outSlope: 1.9303215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.104193985 - inSlope: 1.9303215 - outSlope: 1.9306129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.07201713 - inSlope: 1.9306129 - outSlope: 1.9284035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.039877106 - inSlope: 1.9284035 - outSlope: -1.5592537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.065864734 - inSlope: -1.5592537 - outSlope: -1.5592599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.091852374 - inSlope: -1.5592599 - outSlope: -1.554127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.11775447 - inSlope: -1.554127 - outSlope: -1.5529777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1436374 - inSlope: -1.5529777 - outSlope: -1.550766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.16948357 - inSlope: -1.550766 - outSlope: -1.540775 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.19516313 - inSlope: -1.540775 - outSlope: -1.540775 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.032900155 - inSlope: 0.22605254 - outSlope: 0.22605254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.036667697 - inSlope: 0.22605254 - outSlope: 0.25818875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.040970843 - inSlope: 0.25818875 - outSlope: 0.2482512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.045108363 - inSlope: 0.2482512 - outSlope: 0.31642237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.05038207 - inSlope: 0.31642237 - outSlope: 0.31517032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.05563491 - inSlope: 0.31517032 - outSlope: 0.37657166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.061911102 - inSlope: 0.37657166 - outSlope: 0.3794273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06823489 - inSlope: 0.3794273 - outSlope: 0.43851686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.07554351 - inSlope: 0.43851686 - outSlope: -0.68957585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.06405058 - inSlope: -0.68957585 - outSlope: -0.66871387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.052905347 - inSlope: -0.66871387 - outSlope: -0.67220676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0417019 - inSlope: -0.67220676 - outSlope: -0.6756049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.03044182 - inSlope: -0.6756049 - outSlope: -0.73154306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.018249437 - inSlope: -0.73154306 - outSlope: -0.65157664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.007389827 - inSlope: -0.65157664 - outSlope: -0.65481895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0035238215 - inSlope: -0.65481895 - outSlope: -0.6585836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.014500224 - inSlope: -0.6585836 - outSlope: 0.22441858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.010759918 - inSlope: 0.22441858 - outSlope: 0.33238083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.005220233 - inSlope: 0.33238083 - outSlope: 0.43282756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0019935528 - inSlope: 0.43282756 - outSlope: 0.43931472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.009315471 - inSlope: 0.43931472 - outSlope: 0.54086477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.018329876 - inSlope: 0.54086477 - outSlope: 0.5992724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.028317757 - inSlope: 0.5992724 - outSlope: 0.6052254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.038404837 - inSlope: 0.6052254 - outSlope: 0.7166217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.050348543 - inSlope: 0.7166217 - outSlope: 0.46628684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.058119982 - inSlope: 0.46628684 - outSlope: 0.56508285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.06753804 - inSlope: 0.56508285 - outSlope: 0.5986643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.077515766 - inSlope: 0.5986643 - outSlope: 0.6978476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.08914657 - inSlope: 0.6978476 - outSlope: 0.68554914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.10057238 - inSlope: 0.68554914 - outSlope: 0.80413944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.11397471 - inSlope: 0.80413944 - outSlope: 0.7434138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.12636493 - inSlope: 0.7434138 - outSlope: 0.8005211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.13970698 - inSlope: 0.8005211 - outSlope: 0.85890675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.15402208 - inSlope: 0.85890675 - outSlope: 0.91830164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.1693271 - inSlope: 0.91830164 - outSlope: -0.8233093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.15560529 - inSlope: -0.8233093 - outSlope: -0.95389116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.13970706 - inSlope: -0.95389116 - outSlope: -0.9365554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.12409782 - inSlope: -0.9365554 - outSlope: -0.9967657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.10748507 - inSlope: -0.9967657 - outSlope: -1.0883762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.089345485 - inSlope: -1.0883762 - outSlope: -1.0897903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.071182266 - inSlope: -1.0897903 - outSlope: -0.46930477 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.06336053 - inSlope: -0.46930477 - outSlope: -0.45764273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.055733155 - inSlope: -0.45764273 - outSlope: -0.44326854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.048345353 - inSlope: -0.44326854 - outSlope: -0.44871452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.04086676 - inSlope: -0.44871452 - outSlope: -0.3272278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.035412967 - inSlope: -0.3272278 - outSlope: -0.5000405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.027078968 - inSlope: -0.5000405 - outSlope: 0.6391345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.037731238 - inSlope: 0.6391345 - outSlope: 0.56838655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.047204338 - inSlope: 0.56838655 - outSlope: 0.499983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.05553738 - inSlope: 0.499983 - outSlope: 0.4670924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.063322246 - inSlope: 0.4670924 - outSlope: 0.4645158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0710642 - inSlope: 0.4645158 - outSlope: 0.39802054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.077697866 - inSlope: 0.39802054 - outSlope: 0.36250538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.083739616 - inSlope: 0.36250538 - outSlope: 0.3731886 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.08995942 - inSlope: 0.3731886 - outSlope: -0.525742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.08119703 - inSlope: -0.525742 - outSlope: -0.50463396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.07278647 - inSlope: -0.50463396 - outSlope: -0.58263624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.06307588 - inSlope: -0.58263624 - outSlope: -0.56377584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.053679623 - inSlope: -0.56377584 - outSlope: -0.61420345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.04344287 - inSlope: -0.61420345 - outSlope: -0.6325578 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.03290025 - inSlope: -0.6325578 - outSlope: -0.6325578 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Foot Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000020490567 - inSlope: 0.08665461 - outSlope: 0.08665461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0014444485 - inSlope: 0.08665461 - outSlope: 0.08663825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0028884194 - inSlope: 0.08663825 - outSlope: 0.08664652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.004332528 - inSlope: 0.08664652 - outSlope: 0.086646594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.005776638 - inSlope: 0.086646594 - outSlope: 0.08665905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0072209556 - inSlope: 0.08665905 - outSlope: 0.0866429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.008665004 - inSlope: 0.0866429 - outSlope: 0.08663485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.010108918 - inSlope: 0.08663485 - outSlope: 0.08664727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.01155304 - inSlope: 0.08664727 - outSlope: -0.6119455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.0013539485 - inSlope: -0.6119455 - outSlope: -0.6120055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.008846142 - inSlope: -0.6120055 - outSlope: -0.6120815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.0190475 - inSlope: -0.6120815 - outSlope: -0.6120918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.02924903 - inSlope: -0.6120918 - outSlope: -0.6120811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.03945038 - inSlope: -0.6120811 - outSlope: -0.6120839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.04965178 - inSlope: -0.6120839 - outSlope: -0.612007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.059851896 - inSlope: -0.612007 - outSlope: -0.6119551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.070051156 - inSlope: -0.6119551 - outSlope: -3.2925572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.12492706 - inSlope: -3.2925572 - outSlope: -6.9433107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.240649 - inSlope: -6.9433107 - outSlope: -7.975287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.37357032 - inSlope: -7.975287 - outSlope: -6.3481736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.4793733 - inSlope: -6.3481736 - outSlope: -4.0295777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.54653287 - inSlope: -4.0295777 - outSlope: -3.1410394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.59888357 - inSlope: -3.1410394 - outSlope: -2.7956798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.6454782 - inSlope: -2.7956798 - outSlope: -2.9725468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.6950207 - inSlope: -2.9725468 - outSlope: -1.8647164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.72609925 - inSlope: -1.8647164 - outSlope: 0.57533693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.7165103 - inSlope: 0.57533693 - outSlope: 2.5975537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.6732178 - inSlope: 2.5975537 - outSlope: 4.211408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6030276 - inSlope: 4.211408 - outSlope: 5.406491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.5129195 - inSlope: 5.406491 - outSlope: 6.161265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.41023165 - inSlope: 6.161265 - outSlope: 6.4564657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.302624 - inSlope: 6.4564657 - outSlope: 6.2863994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.19785039 - inSlope: 6.2863994 - outSlope: 5.663874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.10345258 - inSlope: 5.663874 - outSlope: 4.614318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.026547354 - inSlope: 4.614318 - outSlope: 0.23140535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.022690602 - inSlope: 0.23140535 - outSlope: 0.23138049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.01883425 - inSlope: 0.23138049 - outSlope: 0.23143508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0149770025 - inSlope: 0.23143508 - outSlope: 0.23138344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0111206155 - inSlope: 0.23138344 - outSlope: 0.23140618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.0072638495 - inSlope: 0.23140618 - outSlope: 0.23138364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.0034074455 - inSlope: 0.23138364 - outSlope: 0.1309595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0012247894 - inSlope: 0.1309595 - outSlope: 0.13094714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00095766084 - inSlope: 0.13094714 - outSlope: 0.13093491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0031399073 - inSlope: 0.13093491 - outSlope: 0.1309469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0053223614 - inSlope: 0.1309469 - outSlope: 0.13094766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0075048204 - inSlope: 0.13094766 - outSlope: 0.13093169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.009687013 - inSlope: 0.13093169 - outSlope: -0.07515977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.008434347 - inSlope: -0.07515977 - outSlope: -0.07518457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.007181272 - inSlope: -0.07518457 - outSlope: -0.07517208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.005928405 - inSlope: -0.07517208 - outSlope: -0.07517602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0046754726 - inSlope: -0.07517602 - outSlope: -0.07516751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0034226775 - inSlope: -0.07516751 - outSlope: -0.07518412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00216961 - inSlope: -0.07518412 - outSlope: -0.07517589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0009166797 - inSlope: -0.07517589 - outSlope: -0.07518406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.00033638682 - inSlope: -0.07518406 - outSlope: 0.0038317263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.00027252454 - inSlope: 0.0038317263 - outSlope: 0.0044054757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.00019910002 - inSlope: 0.0044054757 - outSlope: 0.0044013783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.00012574378 - inSlope: 0.0044013783 - outSlope: 0.0038112493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.00006222302 - inSlope: 0.0038112493 - outSlope: 0.0027293363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.000016733964 - inSlope: 0.0027293363 - outSlope: 0.0010163331 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000020490567 - inSlope: 0.0010163331 - outSlope: 0.0010163331 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Toes Up-Down - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: 0.000006830189 - outSlope: 0.000006830189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.000000113836485 - inSlope: 0.000006830189 - outSlope: -0.000006830189 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0 - inSlope: -0.000006830189 - outSlope: -0.000081962266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0000013660376 - inSlope: -0.000081962266 - outSlope: 0.000081962244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0 - inSlope: 0.000081962244 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0 - inSlope: 0 - outSlope: 0.0000068301865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.000000113836485 - inSlope: 0.0000068301865 - outSlope: -0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0000011383648 - inSlope: -0.000075132084 - outSlope: 0.00010245284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.0000005691824 - inSlope: 0.00010245284 - outSlope: -0.000034150948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0 - inSlope: -0.000034150948 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0 - inSlope: 0 - outSlope: 0.0000068301897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.000000113836485 - inSlope: 0.0000068301897 - outSlope: -0.0000068301897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0 - inSlope: -0.0000068301897 - outSlope: 0.0000068301897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.000000113836485 - inSlope: 0.0000068301897 - outSlope: -0.0000068301833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0 - inSlope: -0.0000068301833 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0 - inSlope: 0 - outSlope: 0.0000068301833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.000000113836485 - inSlope: 0.0000068301833 - outSlope: 0.000027320782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.0000005691824 - inSlope: 0.000027320782 - outSlope: -0.000027320733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.000000113836485 - inSlope: -0.000027320733 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0 - inSlope: 0 - outSlope: -0.00006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0000011383648 - inSlope: -0.00006830195 - outSlope: 0.00006830183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0 - inSlope: 0.00006830183 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0 - inSlope: 0 - outSlope: 0.000034150915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.0000005691824 - inSlope: 0.000034150915 - outSlope: -0.0001297737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0000015937105 - inSlope: -0.0001297737 - outSlope: 0.00009562255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0 - inSlope: 0.00009562255 - outSlope: 0.000034150977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0000005691824 - inSlope: 0.000034150977 - outSlope: -0.000034150857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0 - inSlope: -0.000034150857 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0 - inSlope: 0 - outSlope: 0.000006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.000000113836485 - inSlope: 0.000006830171 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0.00009562272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0000015937105 - inSlope: -0.00009562272 - outSlope: 0.00009562272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0 - inSlope: 0.00009562272 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0 - inSlope: 0 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0 - inSlope: -0.0000068301956 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0.000006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0 - inSlope: -0.000006830171 - outSlope: 0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0 - inSlope: 0 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0 - inSlope: -0.0000068301956 - outSlope: 0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000000113836485 - inSlope: 0.0000068301956 - outSlope: 0.000027320782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0000005691824 - inSlope: 0.000027320782 - outSlope: -0.000010245257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000003984277 - inSlope: -0.000010245257 - outSlope: -0.000023905684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0 - inSlope: -0.000023905684 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0 - inSlope: 0 - outSlope: 0.000006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.000000113836485 - inSlope: 0.000006830171 - outSlope: -0.0000068301956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0 - inSlope: -0.0000068301956 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0 - inSlope: 0 - outSlope: -0.00006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0000011383648 - inSlope: -0.00006830195 - outSlope: 0.00006830171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0 - inSlope: 0.00006830171 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0 - inSlope: -0.00007513208 - outSlope: -0.00007513208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0000012522013 - inSlope: -0.00007513208 - outSlope: 0.00007513208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0 - inSlope: 0.00007513208 - outSlope: 0.000047811314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0000007968552 - inSlope: 0.000047811314 - outSlope: -0.000047811303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0 - inSlope: -0.000047811303 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0 - inSlope: 0 - outSlope: -0.00007513205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0000012522013 - inSlope: -0.00007513205 - outSlope: 0.00008879246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00000022767296 - inSlope: 0.00008879246 - outSlope: -0.000013660378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 1.6962958e-14 - inSlope: -0.000013660378 - outSlope: -1.0177776e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0 - inSlope: -1.0177776e-12 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0 - inSlope: 0 - outSlope: -0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0000012522013 - inSlope: -0.000075132084 - outSlope: 0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0 - inSlope: 0.000075132084 - outSlope: -0.000075132084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0000012522013 - inSlope: -0.000075132084 - outSlope: 0.00007513201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0 - inSlope: 0.00007513201 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0 - inSlope: 0 - outSlope: -0.00007513201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0000012522013 - inSlope: -0.00007513201 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 1.6962958e-14 - inSlope: 0.00007513215 - outSlope: -0.00007513202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0000012522013 - inSlope: -0.00007513202 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0 - inSlope: 0.00007513215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0 - inSlope: 0 - outSlope: 0.00001366039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00000022767296 - inSlope: 0.00001366039 - outSlope: -0.000013660366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0 - inSlope: -0.000013660366 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0 - inSlope: 0 - outSlope: 1.0177766e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 1.6962958e-14 - inSlope: 1.0177766e-12 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0000013660376 - inSlope: -0.00008196234 - outSlope: 0.000081962186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0 - inSlope: 0.000081962186 - outSlope: 1.0177784e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 1.6962958e-14 - inSlope: 1.0177784e-12 - outSlope: -1.0177748e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0 - inSlope: -1.0177748e-12 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0 - inSlope: 0.00007513215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0 - inSlope: 0 - outSlope: -0.00007513188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.0000012522013 - inSlope: -0.00007513188 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0 - inSlope: 0.00007513215 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0000013660376 - inSlope: -0.00008196234 - outSlope: 0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0 - inSlope: 0.00008196234 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0 - inSlope: 0 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0 - inSlope: 0.00007513215 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0 - inSlope: 0.00007513188 - outSlope: 0.000054641565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0000009106919 - inSlope: 0.000054641565 - outSlope: -0.00012977372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.0000012522013 - inSlope: -0.00012977372 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.0000012522013 - inSlope: 0 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0 - inSlope: 0.00007513215 - outSlope: -0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0000012522013 - inSlope: -0.00007513215 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.6962958e-14 - inSlope: 0.00007513215 - outSlope: 0.00005464137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0000009106919 - inSlope: 0.00005464137 - outSlope: -0.000054641565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0 - inSlope: -0.000054641565 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0 - inSlope: 0 - outSlope: -0.00007513188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0000012522013 - inSlope: -0.00007513188 - outSlope: 0.00007513215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0 - inSlope: 0.00007513215 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0 - inSlope: 0 - outSlope: 0.00001366039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00000022767296 - inSlope: 0.00001366039 - outSlope: -0.000013660341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0 - inSlope: -0.000013660341 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.64424735 - inSlope: -0.5697298 - outSlope: -0.5697298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.65374285 - inSlope: -0.5697298 - outSlope: -0.54677725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.6628558 - inSlope: -0.54677725 - outSlope: -0.56757337 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.67231536 - inSlope: -0.56757337 - outSlope: -0.55683005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.68159586 - inSlope: -0.55683005 - outSlope: -0.5395711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.6905887 - inSlope: -0.5395711 - outSlope: -0.51628596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.6991935 - inSlope: -0.51628596 - outSlope: -0.4875684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.7073196 - inSlope: -0.4875684 - outSlope: -0.4536615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.71488065 - inSlope: -0.4536615 - outSlope: -0.41512373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.7217994 - inSlope: -0.41512373 - outSlope: -0.37243727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.72800666 - inSlope: -0.37243727 - outSlope: -0.3256345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.7334339 - inSlope: -0.3256345 - outSlope: -0.25009993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.73760223 - inSlope: -0.25009993 - outSlope: -0.2200842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.7412703 - inSlope: -0.2200842 - outSlope: -0.16233088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.7439758 - inSlope: -0.16233088 - outSlope: -0.100679405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.7456538 - inSlope: -0.100679405 - outSlope: -0.0346255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.7462309 - inSlope: -0.0346255 - outSlope: 0.042260926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.74552655 - inSlope: 0.042260926 - outSlope: 0.12351383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.743468 - inSlope: 0.12351383 - outSlope: 0.20056506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.74012524 - inSlope: 0.20056506 - outSlope: 0.27416086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.7355559 - inSlope: 0.27416086 - outSlope: 0.3206423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.73021185 - inSlope: 0.3206423 - outSlope: 0.41326368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.7233241 - inSlope: 0.41326368 - outSlope: 0.47794506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.7153584 - inSlope: 0.47794506 - outSlope: 0.5393274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.7063696 - inSlope: 0.5393274 - outSlope: 0.59710324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.69641787 - inSlope: 0.59710324 - outSlope: 0.65067834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.6855732 - inSlope: 0.65067834 - outSlope: 0.6996352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.67391264 - inSlope: 0.6996352 - outSlope: 0.7431501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6615268 - inSlope: 0.7431501 - outSlope: 0.7807596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.64851415 - inSlope: 0.7807596 - outSlope: 0.7868522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.63539994 - inSlope: 0.7868522 - outSlope: 0.8371468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.6214475 - inSlope: 0.8371468 - outSlope: 0.8524538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.6072399 - inSlope: 0.8524538 - outSlope: 0.85940564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5929165 - inSlope: 0.85940564 - outSlope: 0.8574172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.5786262 - inSlope: 0.8574172 - outSlope: 0.84607327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.564525 - inSlope: 0.84607327 - outSlope: 0.825006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5507749 - inSlope: 0.825006 - outSlope: 0.79408485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.53754014 - inSlope: 0.79408485 - outSlope: 0.7530613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5249891 - inSlope: 0.7530613 - outSlope: 0.67399687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.51375586 - inSlope: 0.67399687 - outSlope: 0.64201546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.5030556 - inSlope: 0.64201546 - outSlope: 0.57014877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.4935531 - inSlope: 0.57014877 - outSlope: 0.4882233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.48541605 - inSlope: 0.4882233 - outSlope: 0.39634863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.47881025 - inSlope: 0.39634863 - outSlope: 0.2946989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.4738986 - inSlope: 0.2946989 - outSlope: 0.18354374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.47083953 - inSlope: 0.18354374 - outSlope: 0.063133895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.4697873 - inSlope: 0.063133895 - outSlope: -0.11213214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.47165617 - inSlope: -0.11213214 - outSlope: -0.31897396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.4769724 - inSlope: -0.31897396 - outSlope: -0.49883413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.4852863 - inSlope: -0.49883413 - outSlope: -0.6511158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.49613822 - inSlope: -0.6511158 - outSlope: -0.7753781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5090612 - inSlope: -0.7753781 - outSlope: -0.8715507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.52358705 - inSlope: -0.8715507 - outSlope: -0.90957016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.53874654 - inSlope: -0.90957016 - outSlope: -0.97861385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.55505675 - inSlope: -0.97861385 - outSlope: -0.993155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.5716094 - inSlope: -0.993155 - outSlope: -0.98253345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5879849 - inSlope: -0.98253345 - outSlope: -0.9482655 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.6037893 - inSlope: -0.9482655 - outSlope: -0.89192474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6186547 - inSlope: -0.89192474 - outSlope: -0.81537867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.6322444 - inSlope: -0.81537867 - outSlope: -0.72017026 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.64424723 - inSlope: -0.72017026 - outSlope: -0.72017026 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31160375 - inSlope: 0.9869116 - outSlope: 0.9869116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.32805228 - inSlope: 0.9869116 - outSlope: 1.0097605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.34488162 - inSlope: 1.0097605 - outSlope: 1.0244555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.36195588 - inSlope: 1.0244555 - outSlope: 1.0249631 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.3790386 - inSlope: 1.0249631 - outSlope: 1.0130955 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.39592353 - inSlope: 1.0130955 - outSlope: 0.9887374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.41240248 - inSlope: 0.9887374 - outSlope: 0.951891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.42826733 - inSlope: 0.951891 - outSlope: 0.9026166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.44331095 - inSlope: 0.9026166 - outSlope: 0.84104604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.45732838 - inSlope: 0.84104604 - outSlope: 0.7672656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.47011614 - inSlope: 0.7672656 - outSlope: 0.6814868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.48147425 - inSlope: 0.6814868 - outSlope: 0.5817694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.4911704 - inSlope: 0.5817694 - outSlope: 0.47432545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.49907583 - inSlope: 0.47432545 - outSlope: 0.3532112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5049627 - inSlope: 0.3532112 - outSlope: 0.22052409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5086381 - inSlope: 0.22052409 - outSlope: 0.07610672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.50990653 - inSlope: 0.07610672 - outSlope: -0.0930191 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5083562 - inSlope: -0.0930191 - outSlope: -0.2706418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.5038455 - inSlope: -0.2706418 - outSlope: -0.43582898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4965817 - inSlope: -0.43582898 - outSlope: -0.58863175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.48677117 - inSlope: -0.58863175 - outSlope: -0.72704923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.4746537 - inSlope: -0.72704923 - outSlope: -0.8567147 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.4603751 - inSlope: -0.8567147 - outSlope: -0.9715203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.4441831 - inSlope: -0.9715203 - outSlope: -1.073133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.42629755 - inSlope: -1.073133 - outSlope: -1.1612259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.4069438 - inSlope: -1.1612259 - outSlope: -1.2355227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.38635173 - inSlope: -1.2355227 - outSlope: -1.2956923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.36475688 - inSlope: -1.2956923 - outSlope: -1.3415791 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3423972 - inSlope: -1.3415791 - outSlope: -1.3730974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.31951228 - inSlope: -1.3730974 - outSlope: -1.3886303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.29636842 - inSlope: -1.3886303 - outSlope: -1.3935108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.27314326 - inSlope: -1.3935108 - outSlope: -1.3827324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.25009766 - inSlope: -1.3827324 - outSlope: -1.3585742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.22745478 - inSlope: -1.3585742 - outSlope: -1.3215811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20542845 - inSlope: -1.3215811 - outSlope: -1.2723831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.18422209 - inSlope: -1.2723831 - outSlope: -1.211674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.16402747 - inSlope: -1.211674 - outSlope: -1.1401116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14502563 - inSlope: -1.1401116 - outSlope: -1.0583452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.12738656 - inSlope: -1.0583452 - outSlope: -0.9656176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.11129294 - inSlope: -0.9656176 - outSlope: -0.8666011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.09684955 - inSlope: -0.8666011 - outSlope: -0.75731975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.08422757 - inSlope: -0.75731975 - outSlope: -0.6395032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.07356919 - inSlope: -0.6395032 - outSlope: -0.51314104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.06501685 - inSlope: -0.51314104 - outSlope: -0.37811247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.05871496 - inSlope: -0.37811247 - outSlope: -0.23404822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.05481416 - inSlope: -0.23404822 - outSlope: -0.08026764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.053476367 - inSlope: -0.08026764 - outSlope: 0.14269695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.055854656 - inSlope: 0.14269695 - outSlope: 0.4081803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.062657654 - inSlope: 0.4081803 - outSlope: 0.64528066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.07341232 - inSlope: 0.64528066 - outSlope: 0.85509086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08766382 - inSlope: 0.85509086 - outSlope: 1.0377332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.10495942 - inSlope: 1.0377332 - outSlope: 1.192577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.124835685 - inSlope: 1.192577 - outSlope: 1.3164107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.14677584 - inSlope: 1.3164107 - outSlope: 1.4123918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.17031568 - inSlope: 1.4123918 - outSlope: 1.4737672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.19487853 - inSlope: 1.4737672 - outSlope: 1.4999812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.2198782 - inSlope: 1.4999812 - outSlope: 1.4892551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.24469909 - inSlope: 1.4892551 - outSlope: 1.4400812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.26870042 - inSlope: 1.4400812 - outSlope: 1.3514113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.291224 - inSlope: 1.3514113 - outSlope: 1.2227792 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.31160364 - inSlope: 1.2227792 - outSlope: 1.2227792 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.044278905 - inSlope: -0.09006321 - outSlope: -0.09006321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.04577996 - inSlope: -0.09006321 - outSlope: -0.13752468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.048072036 - inSlope: -0.13752468 - outSlope: -0.08565568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.04949963 - inSlope: -0.08565568 - outSlope: -0.08050515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.050841384 - inSlope: -0.08050515 - outSlope: -0.07461124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.052084904 - inSlope: -0.07461124 - outSlope: -0.06816343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.05322096 - inSlope: -0.06816343 - outSlope: -0.06117985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.054240625 - inSlope: -0.06117985 - outSlope: -0.05393406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.055139527 - inSlope: -0.05393406 - outSlope: -0.046585057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.055915944 - inSlope: -0.046585057 - outSlope: -0.03922865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.056569755 - inSlope: -0.03922865 - outSlope: -0.032063354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.057104144 - inSlope: -0.032063354 - outSlope: -0.078130074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.058406312 - inSlope: -0.078130074 - outSlope: -0.021005051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.058756396 - inSlope: -0.021005051 - outSlope: -0.014624522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.05900014 - inSlope: -0.014624522 - outSlope: -0.008605869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.05914357 - inSlope: -0.008605869 - outSlope: -0.0028321869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.059190772 - inSlope: -0.0028321869 - outSlope: 0.009014019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.05904054 - inSlope: 0.009014019 - outSlope: 0.026207171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.058603752 - inSlope: 0.026207171 - outSlope: 0.042405095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.057897 - inSlope: 0.042405095 - outSlope: 0.05760106 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.056936983 - inSlope: 0.05760106 - outSlope: 0.12224001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.05489965 - inSlope: 0.12224001 - outSlope: 0.0822349 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.05352907 - inSlope: 0.0822349 - outSlope: 0.0942024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.05195903 - inSlope: 0.0942024 - outSlope: 0.1051805 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.05020602 - inSlope: 0.1051805 - outSlope: 0.115027316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0482889 - inSlope: 0.115027316 - outSlope: 0.123807535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.04622544 - inSlope: 0.123807535 - outSlope: 0.13120216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.04403874 - inSlope: 0.13120216 - outSlope: 0.1372009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.041752055 - inSlope: 0.1372009 - outSlope: 0.14180093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.03938871 - inSlope: 0.14180093 - outSlope: 0.1924727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.036180828 - inSlope: 0.1924727 - outSlope: 0.14174661 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.033818386 - inSlope: 0.14174661 - outSlope: 0.14231026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.031446543 - inSlope: 0.14231026 - outSlope: 0.14119285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.02909333 - inSlope: 0.14119285 - outSlope: 0.13869928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.026781678 - inSlope: 0.13869928 - outSlope: 0.13472469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.024536269 - inSlope: 0.13472469 - outSlope: 0.12943491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.022379015 - inSlope: 0.12943491 - outSlope: 0.12270392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.020333951 - inSlope: 0.12270392 - outSlope: 0.114757754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.018421324 - inSlope: 0.114757754 - outSlope: 0.15235946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.015882002 - inSlope: 0.15235946 - outSlope: 0.09186542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.014350908 - inSlope: 0.09186542 - outSlope: 0.08086594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.0130031435 - inSlope: 0.08086594 - outSlope: 0.06869278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.011858265 - inSlope: 0.06869278 - outSlope: 0.055357214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.010935646 - inSlope: 0.055357214 - outSlope: 0.040949065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.010253159 - inSlope: 0.040949065 - outSlope: 0.025424907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.009829411 - inSlope: 0.025424907 - outSlope: 0.008694892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.009684497 - inSlope: 0.008694892 - outSlope: -0.019252455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.010005372 - inSlope: -0.019252455 - outSlope: -0.05497908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.010921689 - inSlope: -0.05497908 - outSlope: -0.08664136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.01236571 - inSlope: -0.08664136 - outSlope: -0.11418314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.014268761 - inSlope: -0.11418314 - outSlope: -0.13773471 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.016564345 - inSlope: -0.13773471 - outSlope: -0.15720531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.019184431 - inSlope: -0.15720531 - outSlope: -0.22451831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.0229264 - inSlope: -0.22451831 - outSlope: -0.18834859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.02606554 - inSlope: -0.18834859 - outSlope: -0.19510862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.029317359 - inSlope: -0.19510862 - outSlope: -0.19689746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.03259898 - inSlope: -0.19689746 - outSlope: -0.19364472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.03582639 - inSlope: -0.19364472 - outSlope: -0.18502745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.038910177 - inSlope: -0.18502745 - outSlope: -0.17089918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.041758504 - inSlope: -0.17089918 - outSlope: -0.15122019 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.044278838 - inSlope: -0.15122019 - outSlope: -0.15122019 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6110926 - inSlope: 0.3270578 - outSlope: 0.3270578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6165436 - inSlope: 0.3270578 - outSlope: 0.3440487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.62227774 - inSlope: 0.3440487 - outSlope: 0.35160187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.62813777 - inSlope: 0.35160187 - outSlope: 0.35618657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6340742 - inSlope: 0.35618657 - outSlope: 0.35579327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.6400041 - inSlope: 0.35579327 - outSlope: 0.3503144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.6458427 - inSlope: 0.3503144 - outSlope: 0.33995393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.65150857 - inSlope: 0.33995393 - outSlope: 0.32463658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6569192 - inSlope: 0.32463658 - outSlope: 0.30438784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.6619923 - inSlope: 0.30438784 - outSlope: 0.2793503 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.66664815 - inSlope: 0.2793503 - outSlope: 0.24945618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.67080575 - inSlope: 0.24945618 - outSlope: 0.21707298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.67442364 - inSlope: 0.21707298 - outSlope: 0.1754594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.67734796 - inSlope: 0.1754594 - outSlope: 0.13126732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.67953575 - inSlope: 0.13126732 - outSlope: 0.08227945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6809071 - inSlope: 0.08227945 - outSlope: 0.02851007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.68138224 - inSlope: 0.02851007 - outSlope: -0.027562406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.68092287 - inSlope: -0.027562406 - outSlope: -0.080244474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.67958546 - inSlope: -0.080244474 - outSlope: -0.12921822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6774318 - inSlope: -0.12921822 - outSlope: -0.17455086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.67452264 - inSlope: -0.17455086 - outSlope: -0.21849653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.67088103 - inSlope: -0.21849653 - outSlope: -0.25429466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6666428 - inSlope: -0.25429466 - outSlope: -0.2888241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.66182905 - inSlope: -0.2888241 - outSlope: -0.31969044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6565009 - inSlope: -0.31969044 - outSlope: -0.34689578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.6507193 - inSlope: -0.34689578 - outSlope: -0.37036628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6445465 - inSlope: -0.37036628 - outSlope: -0.390108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.6380447 - inSlope: -0.390108 - outSlope: -0.40612188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.631276 - inSlope: -0.40612188 - outSlope: -0.41826048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.624305 - inSlope: -0.41826048 - outSlope: -0.42879188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6171585 - inSlope: -0.42879188 - outSlope: -0.43089908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.6099768 - inSlope: -0.43089908 - outSlope: -0.43142325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.6027864 - inSlope: -0.43142325 - outSlope: -0.42811674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.59565115 - inSlope: -0.42811674 - outSlope: -0.42083183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.5886373 - inSlope: -0.42083183 - outSlope: -0.40965238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.58180976 - inSlope: -0.40965238 - outSlope: -0.3945054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.57523465 - inSlope: -0.3945054 - outSlope: -0.3754238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.5689776 - inSlope: -0.3754238 - outSlope: -0.35243544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.5631037 - inSlope: -0.35243544 - outSlope: -0.32785922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.55763936 - inSlope: -0.32785922 - outSlope: -0.29458803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.55272955 - inSlope: -0.29458803 - outSlope: -0.25990987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.5483977 - inSlope: -0.25990987 - outSlope: -0.22129318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5447095 - inSlope: -0.22129318 - outSlope: -0.17888562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5417281 - inSlope: -0.17888562 - outSlope: -0.1325294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.53951925 - inSlope: -0.1325294 - outSlope: -0.082347475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.5381468 - inSlope: -0.082347475 - outSlope: -0.028317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.53767484 - inSlope: -0.028317 - outSlope: 0.042750724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.53838736 - inSlope: 0.042750724 - outSlope: 0.121997714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.54042065 - inSlope: 0.121997714 - outSlope: 0.19191045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.54361916 - inSlope: 0.19191045 - outSlope: 0.25246763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.54782695 - inSlope: 0.25246763 - outSlope: 0.30366102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.552888 - inSlope: 0.30366102 - outSlope: 0.34545812 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.5586456 - inSlope: 0.34545812 - outSlope: 0.38046634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.5649867 - inSlope: 0.38046634 - outSlope: 0.401148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.5716725 - inSlope: 0.401148 - outSlope: 0.4147757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.57858545 - inSlope: 0.4147757 - outSlope: 0.41901866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.5855691 - inSlope: 0.41901866 - outSlope: 0.4138724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.59246695 - inSlope: 0.4138724 - outSlope: 0.39939204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.5991235 - inSlope: 0.39939204 - outSlope: 0.37560126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.6053835 - inSlope: 0.37560126 - outSlope: 0.34253988 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6110925 - inSlope: 0.34253988 - outSlope: 0.34253988 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.30777854 - inSlope: -0.06619513 - outSlope: -0.06619513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3066753 - inSlope: -0.06619513 - outSlope: -0.025134085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.30625638 - inSlope: -0.025134085 - outSlope: -0.076153286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.30498716 - inSlope: -0.076153286 - outSlope: -0.08182524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.3036234 - inSlope: -0.08182524 - outSlope: -0.08674801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3021776 - inSlope: -0.08674801 - outSlope: -0.090435155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.30067036 - inSlope: -0.090435155 - outSlope: -0.09287239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.29912248 - inSlope: -0.09287239 - outSlope: -0.09349998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.29756415 - inSlope: -0.09349998 - outSlope: -0.09219111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.29602763 - inSlope: -0.09219111 - outSlope: -0.08855403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.29455173 - inSlope: -0.08855403 - outSlope: -0.08245469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.2931775 - inSlope: -0.08245469 - outSlope: -0.025581123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.29275113 - inSlope: -0.025581123 - outSlope: -0.06011725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.29174918 - inSlope: -0.06011725 - outSlope: -0.04606605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.2909814 - inSlope: -0.04606605 - outSlope: -0.029368402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.29049194 - inSlope: -0.029368402 - outSlope: -0.010306827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.29032016 - inSlope: -0.010306827 - outSlope: 0.009929547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.29048565 - inSlope: 0.009929547 - outSlope: 0.028671002 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.2909635 - inSlope: 0.028671002 - outSlope: 0.04536514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.2917196 - inSlope: 0.04536514 - outSlope: 0.059906196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.29271802 - inSlope: 0.059906196 - outSlope: 0.026006723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.29315147 - inSlope: 0.026006723 - outSlope: 0.084097914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.2945531 - inSlope: 0.084097914 - outSlope: 0.091522425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.29607847 - inSlope: 0.091522425 - outSlope: 0.096546926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.2976876 - inSlope: 0.096546926 - outSlope: 0.09937952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.2993439 - inSlope: 0.09937952 - outSlope: 0.100092806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.30101213 - inSlope: 0.100092806 - outSlope: 0.09913991 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.30266446 - inSlope: 0.09913991 - outSlope: 0.096691765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.304276 - inSlope: 0.096691765 - outSlope: 0.09301016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.30582616 - inSlope: 0.09301016 - outSlope: 0.04317101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.30654567 - inSlope: 0.04317101 - outSlope: 0.08712538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.30799776 - inSlope: 0.08712538 - outSlope: 0.08074322 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.3093435 - inSlope: 0.08074322 - outSlope: 0.07420964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3105803 - inSlope: 0.07420964 - outSlope: 0.06739683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.3117036 - inSlope: 0.06739683 - outSlope: 0.060625136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.312714 - inSlope: 0.060625136 - outSlope: 0.053880073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.313612 - inSlope: 0.053880073 - outSlope: 0.04741077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.3144022 - inSlope: 0.04741077 - outSlope: 0.041179102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.3150885 - inSlope: 0.041179102 - outSlope: -0.011549603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.31489602 - inSlope: -0.011549603 - outSlope: 0.032823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.31544307 - inSlope: 0.032823 - outSlope: 0.0271261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.31589517 - inSlope: 0.0271261 - outSlope: 0.021793863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.3162584 - inSlope: 0.021793863 - outSlope: 0.016794221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3165383 - inSlope: 0.016794221 - outSlope: 0.011960832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31673765 - inSlope: 0.011960832 - outSlope: 0.0072079967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31685778 - inSlope: 0.0072079967 - outSlope: 0.0024765753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.31689906 - inSlope: 0.0024765753 - outSlope: -0.0037211082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.31683704 - inSlope: -0.0037211082 - outSlope: -0.01082183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.31665668 - inSlope: -0.01082183 - outSlope: -0.017652528 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.31636247 - inSlope: -0.017652528 - outSlope: -0.024579788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3159528 - inSlope: -0.024579788 - outSlope: -0.03161601 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.31542587 - inSlope: -0.03161601 - outSlope: -0.03877584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3147796 - inSlope: -0.03877584 - outSlope: 0.0056594666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.31487393 - inSlope: 0.0056594666 - outSlope: -0.048270866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.31406942 - inSlope: -0.048270866 - outSlope: -0.054359294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.31316343 - inSlope: -0.054359294 - outSlope: -0.059777554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.31216714 - inSlope: -0.059777554 - outSlope: -0.06394571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.31110138 - inSlope: -0.06394571 - outSlope: -0.06662256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.309991 - inSlope: -0.06662256 - outSlope: -0.06729466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.30886942 - inSlope: -0.06729466 - outSlope: -0.06544775 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.30777863 - inSlope: -0.06544775 - outSlope: -0.06544775 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.013545729 - inSlope: -0.0015880911 - outSlope: -0.0015880911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.013519261 - inSlope: -0.0015880911 - outSlope: 0.011012479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.013702802 - inSlope: 0.011012479 - outSlope: -0.0010680781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.013685001 - inSlope: -0.0010680781 - outSlope: -0.0011718457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.01366547 - inSlope: -0.0011718457 - outSlope: -0.0012414159 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.01364478 - inSlope: -0.0012414159 - outSlope: -0.0013550745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013622195 - inSlope: -0.0013550745 - outSlope: -0.0013526158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.013599652 - inSlope: -0.0013526158 - outSlope: -0.0013986038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.013576342 - inSlope: -0.0013986038 - outSlope: -0.0013962017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.013553072 - inSlope: -0.0013962017 - outSlope: -0.0013157354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.013531143 - inSlope: -0.0013157354 - outSlope: -0.0012353809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.013510553 - inSlope: -0.0012353809 - outSlope: 0.010153838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013679784 - inSlope: 0.010153838 - outSlope: -0.00058416283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.013670048 - inSlope: -0.00058416283 - outSlope: -0.00043680894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.013662768 - inSlope: -0.00043680894 - outSlope: -0.00029979277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.013657771 - inSlope: -0.00029979277 - outSlope: -0.0000934302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.013656214 - inSlope: -0.0000934302 - outSlope: 0.00004699458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.013656997 - inSlope: 0.00004699458 - outSlope: 0.0003254411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013662421 - inSlope: 0.0003254411 - outSlope: 0.00044189434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.013669786 - inSlope: 0.00044189434 - outSlope: 0.0005638222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.013679183 - inSlope: 0.0005638222 - outSlope: -0.010144068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.013510115 - inSlope: -0.010144068 - outSlope: 0.0012512495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.01353097 - inSlope: 0.0012512495 - outSlope: 0.0013806125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.01355398 - inSlope: 0.0013806125 - outSlope: 0.0014400098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.01357798 - inSlope: 0.0014400098 - outSlope: 0.0014919243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.013602845 - inSlope: 0.0014919243 - outSlope: 0.0014892394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.013627666 - inSlope: 0.0014892394 - outSlope: 0.0014275513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.013651459 - inSlope: 0.0014275513 - outSlope: 0.0014252577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.013675213 - inSlope: 0.0014252577 - outSlope: 0.0012752239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.013696467 - inSlope: 0.0012752239 - outSlope: -0.010836618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.013515856 - inSlope: -0.010836618 - outSlope: 0.0020897782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.013550686 - inSlope: 0.0020897782 - outSlope: 0.0019381144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.013582988 - inSlope: 0.0019381144 - outSlope: 0.0017981435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.013612957 - inSlope: 0.0017981435 - outSlope: 0.0016272642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.013640078 - inSlope: 0.0016272642 - outSlope: 0.0014570556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.013664362 - inSlope: 0.0014570556 - outSlope: 0.0012834895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.013685754 - inSlope: 0.0012834895 - outSlope: 0.0010928336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.013703967 - inSlope: 0.0010928336 - outSlope: 0.0010165581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.01372091 - inSlope: 0.0010165581 - outSlope: -0.013461294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.013496555 - inSlope: -0.013461294 - outSlope: 0.0015209762 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.013521905 - inSlope: 0.0015209762 - outSlope: 0.001275671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.013543166 - inSlope: 0.001275671 - outSlope: 0.0009868862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.013559614 - inSlope: 0.0009868862 - outSlope: 0.000830368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.013573454 - inSlope: 0.000830368 - outSlope: 0.0005544335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.013582694 - inSlope: 0.0005544335 - outSlope: 0.00034142318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.013588385 - inSlope: 0.00034142318 - outSlope: 0.0001579152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013591017 - inSlope: 0.0001579152 - outSlope: -0.00020462966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.013587606 - inSlope: -0.00020462966 - outSlope: -0.0005411362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.013578587 - inSlope: -0.0005411362 - outSlope: -0.0008201979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.013564917 - inSlope: -0.0008201979 - outSlope: -0.0011722941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.013545379 - inSlope: -0.0011722941 - outSlope: -0.0014650411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.013520962 - inSlope: -0.0014650411 - outSlope: -0.0017550045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.013491712 - inSlope: -0.0017550045 - outSlope: 0.01342799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.013715511 - inSlope: 0.01342799 - outSlope: -0.0011665944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.013696068 - inSlope: -0.0011665944 - outSlope: -0.0012731518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.013674849 - inSlope: -0.0012731518 - outSlope: -0.0014594584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.013650524 - inSlope: -0.0014594584 - outSlope: -0.001511482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.013625333 - inSlope: -0.001511482 - outSlope: -0.0016063653 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.01359856 - inSlope: -0.0016063653 - outSlope: -0.0016122828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.013571689 - inSlope: -0.0016122828 - outSlope: -0.0015654616 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.013545598 - inSlope: -0.0015654616 - outSlope: -0.0015654616 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00033873876 - inSlope: 0.0015566974 - outSlope: 0.0015566974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0003646837 - inSlope: 0.0015566974 - outSlope: -0.011592358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00017147773 - inSlope: -0.011592358 - outSlope: 0.0010489796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00018896072 - inSlope: 0.0010489796 - outSlope: 0.0011493857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.00020811716 - inSlope: 0.0011493857 - outSlope: 0.0012051492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00022820297 - inSlope: 0.0012051492 - outSlope: 0.0012883658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.00024967574 - inSlope: 0.0012883658 - outSlope: 0.0013184962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.00027165067 - inSlope: 0.0013184962 - outSlope: 0.0012832741 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.00029303858 - inSlope: 0.0012832741 - outSlope: 0.0013204188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00031504556 - inSlope: 0.0013204188 - outSlope: 0.0011929842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00033492863 - inSlope: 0.0011929842 - outSlope: 0.0011072181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00035338226 - inSlope: 0.0011072181 - outSlope: -0.010172754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00018383638 - inSlope: -0.010172754 - outSlope: 0.0005276758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.00019263098 - inSlope: 0.0005276758 - outSlope: 0.00039001871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00019913129 - inSlope: 0.00039001871 - outSlope: 0.0002791925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0002037845 - inSlope: 0.0002791925 - outSlope: 0.00012098743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.00020580096 - inSlope: 0.00012098743 - outSlope: -0.00008896351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.00020431823 - inSlope: -0.00008896351 - outSlope: -0.00027665583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.0001997073 - inSlope: -0.00027665583 - outSlope: -0.00038557054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.00019328113 - inSlope: -0.00038557054 - outSlope: -0.00052620494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00018451104 - inSlope: -0.00052620494 - outSlope: 0.010191132 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0003543631 - inSlope: 0.010191132 - outSlope: -0.0011507121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00033518454 - inSlope: -0.0011507121 - outSlope: -0.0012684555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00031404363 - inSlope: -0.0012684555 - outSlope: -0.0013563514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00029143775 - inSlope: -0.0013563514 - outSlope: -0.0013991365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00026811883 - inSlope: -0.0013991365 - outSlope: -0.0013831857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00024506572 - inSlope: -0.0013831857 - outSlope: -0.0013896667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.00022190463 - inSlope: -0.0013896667 - outSlope: -0.0013862496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00019880045 - inSlope: -0.0013862496 - outSlope: -0.0012981293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00017716498 - inSlope: -0.0012981293 - outSlope: 0.011450927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00036801392 - inSlope: 0.011450927 - outSlope: -0.0020504966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.000333839 - inSlope: -0.0020504966 - outSlope: -0.001978641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00030086157 - inSlope: -0.001978641 - outSlope: -0.001817944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00027056254 - inSlope: -0.001817944 - outSlope: -0.0016560517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0002429617 - inSlope: -0.0016560517 - outSlope: -0.0015156555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0002177008 - inSlope: -0.0015156555 - outSlope: -0.0013371214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00019541538 - inSlope: -0.0013371214 - outSlope: -0.0011967239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.00017547 - inSlope: -0.0011967239 - outSlope: -0.001025897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.00015837174 - inSlope: -0.001025897 - outSlope: 0.0145546915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0004009497 - inSlope: 0.0145546915 - outSlope: -0.0015375984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.000375323 - inSlope: -0.0015375984 - outSlope: -0.0013004291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0003536492 - inSlope: -0.0013004291 - outSlope: -0.0011424317 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0003346087 - inSlope: -0.0011424317 - outSlope: -0.0008080948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00032114045 - inSlope: -0.0008080948 - outSlope: -0.00065253995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00031026476 - inSlope: -0.00065253995 - outSlope: -0.00034649947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00030448977 - inSlope: -0.00034649947 - outSlope: -0.00015748737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.000301865 - inSlope: -0.00015748737 - outSlope: 0.00021642716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00030547212 - inSlope: 0.00021642716 - outSlope: 0.00057942927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.00031512926 - inSlope: 0.00057942927 - outSlope: 0.00086395675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00032952853 - inSlope: 0.00086395675 - outSlope: 0.0012134772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00034975313 - inSlope: 0.0012134772 - outSlope: 0.001570789 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.000375933 - inSlope: 0.001570789 - outSlope: 0.0018916768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00040746093 - inSlope: 0.0018916768 - outSlope: -0.014566999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.00016467785 - inSlope: -0.014566999 - outSlope: 0.0011507116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00018385636 - inSlope: 0.0011507116 - outSlope: 0.0013467753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00020630268 - inSlope: 0.0013467753 - outSlope: 0.0015029552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0002313519 - inSlope: 0.0015029552 - outSlope: 0.0016124509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00025822606 - inSlope: 0.0016124509 - outSlope: 0.0015945014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00028480106 - inSlope: 0.0015945014 - outSlope: 0.0016590764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0003124524 - inSlope: 0.0016590764 - outSlope: 0.0015822307 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0003388229 - inSlope: 0.0015822307 - outSlope: 0.0015822307 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Left Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.0000614717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.00000091069177 - inSlope: -0.0000614717 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.00000091069177 - inSlope: 0 - outSlope: 0.0000614717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.000000113836485 - inSlope: 0.0000614717 - outSlope: -0.0000614717 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0000009106918 - inSlope: -0.0000614717 - outSlope: 0.000054641514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 8.481477e-15 - inSlope: 0.000054641514 - outSlope: -0.000054641485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.00000091069177 - inSlope: -0.000054641485 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.00000091069177 - inSlope: 0 - outSlope: 0.000054641507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -2.714072e-14 - inSlope: 0.000054641507 - outSlope: 2.137332e-12 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 8.481477e-15 - inSlope: 2.137332e-12 - outSlope: -0.00005464151 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.00000091069177 - inSlope: -0.00005464151 - outSlope: 0.000013660371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0000006830189 - inSlope: 0.000013660371 - outSlope: 0.00004781133 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.000000113836485 - inSlope: 0.00004781133 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.000006830185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -2.714072e-14 - inSlope: -0.000006830185 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.00006147176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000009106918 - inSlope: -0.00006147176 - outSlope: 0.000054641463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -2.714072e-14 - inSlope: 0.000054641463 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -2.714072e-14 - inSlope: -0.0000068301974 - outSlope: 0.000006830185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.000000113836485 - inSlope: 0.000006830185 - outSlope: -0.000006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 8.481477e-15 - inSlope: -0.000006830195 - outSlope: 0.000006830183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.000000113836485 - inSlope: 0.000006830183 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.000006830173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -2.714072e-14 - inSlope: -0.000006830173 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.00006147176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.00000091069177 - inSlope: -0.00006147176 - outSlope: 0.00005464136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -2.714072e-14 - inSlope: 0.00005464136 - outSlope: 0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000000113836485 - inSlope: 0.0000068301974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.00006147154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000009106918 - inSlope: -0.00006147154 - outSlope: 0.00006147176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.000000113836485 - inSlope: 0.00006147176 - outSlope: -0.0000068301974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -2.714072e-14 - inSlope: -0.0000068301974 - outSlope: 0.000006830173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000000113836485 - inSlope: 0.000006830173 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000000113836485 - inSlope: 0 - outSlope: -0.000006830195 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 8.481477e-15 - inSlope: -0.000006830195 - outSlope: -0.000054641365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.00000091069177 - inSlope: -0.000054641365 - outSlope: 0.000054641558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -2.714072e-14 - inSlope: 0.000054641558 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -2.714072e-14 - inSlope: 0 - outSlope: 0.000020490512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0000003415094 - inSlope: 0.000020490512 - outSlope: -0.0000136603885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.000000113836485 - inSlope: -0.0000136603885 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.000000113836485 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.000081962266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0000011383647 - inSlope: -0.000081962266 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0000011383647 - inSlope: 0 - outSlope: 0.00008196223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.00000022767297 - inSlope: 0.00008196223 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00000091069165 - inSlope: 0.000040981122 - outSlope: -0.00012294338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.0000011383647 - inSlope: -0.00012294338 - outSlope: 0.000081962266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00000022767297 - inSlope: 0.000081962266 - outSlope: 0.000040981136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0000009106919 - inSlope: 0.000040981136 - outSlope: -0.000040981136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00000022767297 - inSlope: -0.000040981136 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.00000091069165 - inSlope: 0.000040981085 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0000011383647 - inSlope: -0.00008196234 - outSlope: 0.00012294328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00000091069165 - inSlope: 0.00012294328 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00000091069165 - inSlope: 0.000040981162 - outSlope: -0.000040981085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00000022767297 - inSlope: -0.000040981085 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0000011383647 - inSlope: -0.00008196234 - outSlope: 0.00008196219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00000022767297 - inSlope: 0.00008196219 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00000091069165 - inSlope: 0.000040981013 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0.000040981013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00000091069165 - inSlope: 0.000040981013 - outSlope: -0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00000022767297 - inSlope: -0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.00008196205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.0000011383647 - inSlope: -0.00008196205 - outSlope: 0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.00000022767297 - inSlope: 0.00008196234 - outSlope: 0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.00000091069165 - inSlope: 0.000040981162 - outSlope: -0.000040981013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.00000022767297 - inSlope: -0.000040981013 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00000022767297 - inSlope: 0 - outSlope: -0.00008196234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.0000011383647 - inSlope: -0.00008196234 - outSlope: 0.00008196205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00000022767297 - inSlope: 0.00008196205 - outSlope: 0.000040981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00000091069165 - inSlope: 0.000040981162 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00000091069165 - inSlope: 0 - outSlope: -0.000027320675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00000045534588 - inSlope: -0.000027320675 - outSlope: -0.000013660388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00000022767297 - inSlope: -0.000013660388 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00000022767297 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Shoulder Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.48443645 - inSlope: 0.42360124 - outSlope: 0.42360124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.47737643 - inSlope: 0.42360124 - outSlope: 0.45011398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.46987453 - inSlope: 0.45011398 - outSlope: 0.4714841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.46201646 - inSlope: 0.4714841 - outSlope: 0.48688343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.45390174 - inSlope: 0.48688343 - outSlope: 0.49564365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.445641 - inSlope: 0.49564365 - outSlope: 0.49716893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.43735486 - inSlope: 0.49716893 - outSlope: 0.49074236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.42917582 - inSlope: 0.49074236 - outSlope: 0.4761259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.4212404 - inSlope: 0.4761259 - outSlope: 0.45287314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.4136925 - inSlope: 0.45287314 - outSlope: 0.42084756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.40667838 - inSlope: 0.42084756 - outSlope: 0.37984553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.40034762 - inSlope: 0.37984553 - outSlope: 0.3299797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.39484796 - inSlope: 0.3299797 - outSlope: 0.27114633 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.39032885 - inSlope: 0.27114633 - outSlope: 0.20377637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.38693258 - inSlope: 0.20377637 - outSlope: 0.12796642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3847998 - inSlope: 0.12796642 - outSlope: 0.04430648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.38406137 - inSlope: 0.04430648 - outSlope: -0.04081253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.38474157 - inSlope: -0.04081253 - outSlope: -0.11839797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.38671488 - inSlope: -0.11839797 - outSlope: -0.18973607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.38987714 - inSlope: -0.18973607 - outSlope: -0.25412658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.3941126 - inSlope: -0.25412658 - outSlope: -0.31154245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.39930496 - inSlope: -0.31154245 - outSlope: -0.36165267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.4053325 - inSlope: -0.36165267 - outSlope: -0.40420213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.4120692 - inSlope: -0.40420213 - outSlope: -0.4392525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.41939008 - inSlope: -0.4392525 - outSlope: -0.46680138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.4271701 - inSlope: -0.46680138 - outSlope: -0.48664707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.4352809 - inSlope: -0.48664707 - outSlope: -0.49936342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.4436036 - inSlope: -0.49936342 - outSlope: -0.50487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.4520181 - inSlope: -0.50487 - outSlope: -0.50359774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.4604114 - inSlope: -0.50359774 - outSlope: -0.49594003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.46867707 - inSlope: -0.49594003 - outSlope: -0.48239753 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.47671703 - inSlope: -0.48239753 - outSlope: -0.4634684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.48444152 - inSlope: -0.4634684 - outSlope: -0.4398505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.49177235 - inSlope: -0.4398505 - outSlope: -0.41223982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.498643 - inSlope: -0.41223982 - outSlope: -0.38136935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.50499916 - inSlope: -0.38136935 - outSlope: -0.34811404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5108011 - inSlope: -0.34811404 - outSlope: -0.3132537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.51602197 - inSlope: -0.3132537 - outSlope: -0.27746227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.52064633 - inSlope: -0.27746227 - outSlope: -0.24145626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5246706 - inSlope: -0.24145626 - outSlope: -0.20612544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.52810603 - inSlope: -0.20612544 - outSlope: -0.1716222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5309664 - inSlope: -0.1716222 - outSlope: -0.13845219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.53327394 - inSlope: -0.13845219 - outSlope: -0.106558904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.5350499 - inSlope: -0.106558904 - outSlope: -0.075866975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.53631437 - inSlope: -0.075866975 - outSlope: -0.04581575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.53707796 - inSlope: -0.04581575 - outSlope: -0.015485302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.53733605 - inSlope: -0.015485302 - outSlope: 0.018360566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.53703004 - inSlope: 0.018360566 - outSlope: 0.053783707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.53613365 - inSlope: 0.053783707 - outSlope: 0.088237606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.534663 - inSlope: 0.088237606 - outSlope: 0.12273443 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.53261745 - inSlope: 0.12273443 - outSlope: 0.15756685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.5299913 - inSlope: 0.15756685 - outSlope: 0.19247907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.52678335 - inSlope: 0.19247907 - outSlope: 0.22706531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.5229989 - inSlope: 0.22706531 - outSlope: 0.26044273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.5186582 - inSlope: 0.26044273 - outSlope: 0.29143375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.513801 - inSlope: 0.29143375 - outSlope: 0.3191188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.50848234 - inSlope: 0.3191188 - outSlope: 0.34216437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.5027796 - inSlope: 0.34216437 - outSlope: 0.35921785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.49679264 - inSlope: 0.35921785 - outSlope: 0.3695216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.49063393 - inSlope: 0.3695216 - outSlope: 0.37185287 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.4844364 - inSlope: 0.37185287 - outSlope: 0.37185287 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31389016 - inSlope: -1.5379231 - outSlope: -1.5379231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.2882581 - inSlope: -1.5379231 - outSlope: -1.5706246 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.26208103 - inSlope: -1.5706246 - outSlope: -1.5826545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.23570345 - inSlope: -1.5826545 - outSlope: -1.57419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.20946695 - inSlope: -1.57419 - outSlope: -1.5456257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.18370652 - inSlope: -1.5456257 - outSlope: -1.4975632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.15874714 - inSlope: -1.4975632 - outSlope: -1.4308379 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.13489984 - inSlope: -1.4308379 - outSlope: -1.3462703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.11246199 - inSlope: -1.3462703 - outSlope: -1.2447436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.09171627 - inSlope: -1.2447436 - outSlope: -1.1271474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.07293048 - inSlope: -1.1271474 - outSlope: -0.9942035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.05636042 - inSlope: -0.9942035 - outSlope: -0.84641427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.042253517 - inSlope: -0.84641427 - outSlope: -0.6841505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.030851008 - inSlope: -0.6841505 - outSlope: -0.5074315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.022393817 - inSlope: -0.5074315 - outSlope: -0.31588623 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.017129047 - inSlope: -0.31588623 - outSlope: -0.10890274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.015314 - inSlope: -0.10890274 - outSlope: 0.10025224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.016984869 - inSlope: 0.10025224 - outSlope: 0.29217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.021854373 - inSlope: 0.29217 - outSlope: 0.47184426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.029718436 - inSlope: 0.47184426 - outSlope: 0.63995016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.04038428 - inSlope: 0.63995016 - outSlope: 0.7968198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.0536646 - inSlope: 0.7968198 - outSlope: 0.9425259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.06937338 - inSlope: 0.9425259 - outSlope: 1.0769491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.08732251 - inSlope: 1.0769491 - outSlope: 1.1997113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.107317716 - inSlope: 1.1997113 - outSlope: 1.3102309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.12915488 - inSlope: 1.3102309 - outSlope: 1.407876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.1526195 - inSlope: 1.407876 - outSlope: 1.4917808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.17748249 - inSlope: 1.4917808 - outSlope: 1.5611597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.20350184 - inSlope: 1.5611597 - outSlope: 1.6153109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.23042366 - inSlope: 1.6153109 - outSlope: 1.6534553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.25798127 - inSlope: 1.6534553 - outSlope: 1.675025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.28589833 - inSlope: 1.675025 - outSlope: 1.679611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.31389192 - inSlope: 1.679611 - outSlope: 1.667057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.34167618 - inSlope: 1.667057 - outSlope: 1.6373006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.3689645 - inSlope: 1.6373006 - outSlope: 1.590657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.39547542 - inSlope: 1.590657 - outSlope: 1.5274192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.42093247 - inSlope: 1.5274192 - outSlope: 1.4481368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.44506806 - inSlope: 1.4481368 - outSlope: 1.3535298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.46762687 - inSlope: 1.3535298 - outSlope: 1.2441671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.48836297 - inSlope: 1.2441671 - outSlope: 1.1207384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.507042 - inSlope: 1.1207384 - outSlope: 0.98380303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.5234387 - inSlope: 0.98380303 - outSlope: 0.8338316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5373359 - inSlope: 0.8338316 - outSlope: 0.6710929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.54852074 - inSlope: 0.6710929 - outSlope: 0.49558866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.5567806 - inSlope: 0.49558866 - outSlope: 0.30717403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.56190014 - inSlope: 0.30717403 - outSlope: 0.105471715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.563658 - inSlope: 0.105471715 - outSlope: -0.124883324 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.5615766 - inSlope: -0.124883324 - outSlope: -0.35965598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.55558234 - inSlope: -0.35965598 - outSlope: -0.57244474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.5460416 - inSlope: -0.57244474 - outSlope: -0.7636936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5333134 - inSlope: -0.7636936 - outSlope: -0.93347067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.5177555 - inSlope: -0.93347067 - outSlope: -1.0814409 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4997315 - inSlope: -1.0814409 - outSlope: -1.2070829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.47961348 - inSlope: -1.2070829 - outSlope: -1.3096756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.45778558 - inSlope: -1.3096756 - outSlope: -1.3884025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.43464547 - inSlope: -1.3884025 - outSlope: -1.4425453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.41060308 - inSlope: -1.4425453 - outSlope: -1.4714935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.3860782 - inSlope: -1.4714935 - outSlope: -1.4748302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.36149773 - inSlope: -1.4748302 - outSlope: -1.4523176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.33729237 - inSlope: -1.4523176 - outSlope: -1.4041324 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3138902 - inSlope: -1.4041324 - outSlope: -1.4041324 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Front-Back - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.24855956 - inSlope: 0.3170648 - outSlope: 0.3170648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.24327515 - inSlope: 0.3170648 - outSlope: 0.32015648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.23793921 - inSlope: 0.32015648 - outSlope: 0.31946275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.23261483 - inSlope: 0.31946275 - outSlope: 0.31495297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.22736561 - inSlope: 0.31495297 - outSlope: 0.3069887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.22224914 - inSlope: 0.3069887 - outSlope: 0.29565993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.21732147 - inSlope: 0.29565993 - outSlope: 0.2810705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.21263696 - inSlope: 0.2810705 - outSlope: 0.2635207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.20824495 - inSlope: 0.2635207 - outSlope: 0.24306716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.20419383 - inSlope: 0.24306716 - outSlope: 0.2197087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.20053202 - inSlope: 0.2197087 - outSlope: 0.19361706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.19730507 - inSlope: 0.19361706 - outSlope: 0.1647243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.19455966 - inSlope: 0.1647243 - outSlope: 0.13317527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.19234008 - inSlope: 0.13317527 - outSlope: 0.0987348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1906945 - inSlope: 0.0987348 - outSlope: 0.061478917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.18966985 - inSlope: 0.061478917 - outSlope: 0.021205526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.18931642 - inSlope: 0.021205526 - outSlope: -0.019717831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.18964505 - inSlope: -0.019717831 - outSlope: -0.057535123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.19060397 - inSlope: -0.057535123 - outSlope: -0.09279737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.1921506 - inSlope: -0.09279737 - outSlope: -0.12587328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.19424848 - inSlope: -0.12587328 - outSlope: -0.15667781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.19685978 - inSlope: -0.15667781 - outSlope: -0.1853092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.19994827 - inSlope: -0.1853092 - outSlope: -0.21177223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.2034778 - inSlope: -0.21177223 - outSlope: -0.23619692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.20741442 - inSlope: -0.23619692 - outSlope: -0.2582746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.21171899 - inSlope: -0.2582746 - outSlope: -0.27837014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.2163585 - inSlope: -0.27837014 - outSlope: -0.2960929 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.22129337 - inSlope: -0.2960929 - outSlope: -0.31135234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.22648259 - inSlope: -0.31135234 - outSlope: -0.32417923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.23188557 - inSlope: -0.32417923 - outSlope: -0.33447835 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.23746021 - inSlope: -0.33447835 - outSlope: -0.34190688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.24315865 - inSlope: -0.34190688 - outSlope: -0.34650385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.24893373 - inSlope: -0.34650385 - outSlope: -0.34798476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.25473347 - inSlope: -0.34798476 - outSlope: -0.3463039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.2605052 - inSlope: -0.3463039 - outSlope: -0.34116122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.2661912 - inSlope: -0.34116122 - outSlope: -0.33249113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.27173275 - inSlope: -0.33249113 - outSlope: -0.32007366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2770673 - inSlope: -0.32007366 - outSlope: -0.3037551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.28212988 - inSlope: -0.3037551 - outSlope: -0.2835777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.28685617 - inSlope: -0.2835777 - outSlope: -0.25912574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.29117495 - inSlope: -0.25912574 - outSlope: -0.23067556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.29501954 - inSlope: -0.23067556 - outSlope: -0.19784887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.29831702 - inSlope: -0.19784887 - outSlope: -0.16097382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.3009999 - inSlope: -0.16097382 - outSlope: -0.11983542 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.30299717 - inSlope: -0.11983542 - outSlope: -0.07471748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.30424246 - inSlope: -0.07471748 - outSlope: -0.025738502 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.30467144 - inSlope: -0.025738502 - outSlope: 0.030468026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.30416363 - inSlope: 0.030468026 - outSlope: 0.087402545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.30270693 - inSlope: 0.087402545 - outSlope: 0.13826264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.30040255 - inSlope: 0.13826264 - outSlope: 0.18284458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.29735515 - inSlope: 0.18284458 - outSlope: 0.22098126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.2936721 - inSlope: 0.22098126 - outSlope: 0.2528646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.2894577 - inSlope: 0.2528646 - outSlope: 0.2783939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.2848178 - inSlope: 0.2783939 - outSlope: 0.29775232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.27985528 - inSlope: 0.29775232 - outSlope: 0.31131247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.27466673 - inSlope: 0.31131247 - outSlope: 0.3189686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.2693506 - inSlope: 0.3189686 - outSlope: 0.32123595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.26399666 - inSlope: 0.32123595 - outSlope: 0.31827658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.25869206 - inSlope: 0.31827658 - outSlope: 0.31032363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.25351998 - inSlope: 0.31032363 - outSlope: 0.2976218 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.24855962 - inSlope: 0.2976218 - outSlope: 0.2976218 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Arm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.65046525 - inSlope: -0.015152692 - outSlope: -0.015152692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6502127 - inSlope: -0.015152692 - outSlope: -0.014855861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6499651 - inSlope: -0.014855861 - outSlope: -0.014451743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.64972425 - inSlope: -0.014451743 - outSlope: -0.013911722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6494924 - inSlope: -0.013911722 - outSlope: -0.013303758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.64927065 - inSlope: -0.013303758 - outSlope: -0.01266718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.64905953 - inSlope: -0.01266718 - outSlope: -0.011880399 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.6488615 - inSlope: -0.011880399 - outSlope: -0.011022086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.6486778 - inSlope: -0.011022086 - outSlope: -0.010067225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.64851004 - inSlope: -0.010067225 - outSlope: -0.008983613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.6483603 - inSlope: -0.008983613 - outSlope: -0.0078356275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.6482297 - inSlope: -0.0078356275 - outSlope: -0.0066483025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6481189 - inSlope: -0.0066483025 - outSlope: -0.0053393845 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6480299 - inSlope: -0.0053393845 - outSlope: -0.0039267545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6479645 - inSlope: -0.0039267545 - outSlope: -0.0023853781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6479247 - inSlope: -0.0023853781 - outSlope: -0.0008261197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.64791095 - inSlope: -0.0008261197 - outSlope: 0.0011336814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.64792985 - inSlope: 0.0011336814 - outSlope: 0.0032222243 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.64798355 - inSlope: 0.0032222243 - outSlope: 0.005246406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.648071 - inSlope: 0.005246406 - outSlope: 0.0070524155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.64818853 - inSlope: 0.0070524155 - outSlope: 0.00877262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.64833474 - inSlope: 0.00877262 - outSlope: 0.010256759 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.6485057 - inSlope: 0.010256759 - outSlope: 0.011665832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6487001 - inSlope: 0.011665832 - outSlope: 0.012849558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6489143 - inSlope: 0.012849558 - outSlope: 0.0139546525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.64914685 - inSlope: 0.0139546525 - outSlope: 0.014827239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.649394 - inSlope: 0.014827239 - outSlope: 0.015567556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.64965343 - inSlope: 0.015567556 - outSlope: 0.016236292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.64992404 - inSlope: 0.016236292 - outSlope: 0.016686933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.65020216 - inSlope: 0.016686933 - outSlope: 0.016965851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6504849 - inSlope: 0.016965851 - outSlope: 0.017119663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.65077025 - inSlope: 0.017119663 - outSlope: 0.01710172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.6510553 - inSlope: 0.01710172 - outSlope: 0.016994493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.6513385 - inSlope: 0.016994493 - outSlope: 0.01669051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.6516167 - inSlope: 0.01669051 - outSlope: 0.016182676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.6518864 - inSlope: 0.016182676 - outSlope: 0.015592534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.6521463 - inSlope: 0.015592534 - outSlope: 0.014855876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.6523939 - inSlope: 0.014855876 - outSlope: 0.01391889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.65262586 - inSlope: 0.01391889 - outSlope: 0.012817395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.6528395 - inSlope: 0.012817395 - outSlope: 0.011658638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.6530338 - inSlope: 0.011658638 - outSlope: 0.010249624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.6532046 - inSlope: 0.010249624 - outSlope: 0.008747586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6533504 - inSlope: 0.008747586 - outSlope: 0.0070560044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.653468 - inSlope: 0.0070560044 - outSlope: 0.0052249297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.6535551 - inSlope: 0.0052249297 - outSlope: 0.0032508404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.6536093 - inSlope: 0.0032508404 - outSlope: 0.0011229526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.653628 - inSlope: 0.0011229526 - outSlope: -0.0013017621 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6536063 - inSlope: -0.0013017621 - outSlope: -0.0037944354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.65354306 - inSlope: -0.0037944354 - outSlope: -0.0061118663 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.6534412 - inSlope: -0.0061118663 - outSlope: -0.008293398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.65330297 - inSlope: -0.008293398 - outSlope: -0.010371181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6531301 - inSlope: -0.010371181 - outSlope: -0.012230885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.65292627 - inSlope: -0.012230885 - outSlope: -0.013951076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.65269375 - inSlope: -0.013951076 - outSlope: -0.015556827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.65243447 - inSlope: -0.015556827 - outSlope: -0.016958669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.6521518 - inSlope: -0.016958669 - outSlope: -0.018271225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.6518473 - inSlope: -0.018271225 - outSlope: -0.019404907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.6515239 - inSlope: -0.019404907 - outSlope: -0.020388383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.6511841 - inSlope: -0.020388383 - outSlope: -0.021257345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.6508298 - inSlope: -0.021257345 - outSlope: -0.021861812 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6504654 - inSlope: -0.021861812 - outSlope: -0.021861812 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Stretch - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.30151108 - inSlope: -0.007781982 - outSlope: -0.007781982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.30138138 - inSlope: -0.007781982 - outSlope: -0.0075709815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3012552 - inSlope: -0.0075709815 - outSlope: -0.0074028973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.3011318 - inSlope: -0.0074028973 - outSlope: -0.007097124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.30101353 - inSlope: -0.007097124 - outSlope: -0.0068002944 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3009002 - inSlope: -0.0068002944 - outSlope: -0.0064802174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.3007922 - inSlope: -0.0064802174 - outSlope: -0.0060063605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.30069208 - inSlope: -0.0060063605 - outSlope: -0.0055897213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.30059892 - inSlope: -0.0055897213 - outSlope: -0.005128384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.30051345 - inSlope: -0.005128384 - outSlope: -0.0045543914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.30043754 - inSlope: -0.0045543914 - outSlope: -0.0039947038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.30037096 - inSlope: -0.0039947038 - outSlope: -0.0033634903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3003149 - inSlope: -0.0033634903 - outSlope: -0.0027018788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.30026987 - inSlope: -0.0027018788 - outSlope: -0.0019526483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.30023733 - inSlope: -0.0019526483 - outSlope: -0.0012230874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.30021694 - inSlope: -0.0012230874 - outSlope: -0.00041663612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.30021 - inSlope: -0.00041663612 - outSlope: 0.00053823047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.30021897 - inSlope: 0.00053823047 - outSlope: 0.0016754852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3002469 - inSlope: 0.0016754852 - outSlope: 0.0026160504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.3002905 - inSlope: 0.0026160504 - outSlope: 0.0035959452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.30035043 - inSlope: 0.0035959452 - outSlope: 0.0044685644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.3004249 - inSlope: 0.0044685644 - outSlope: 0.005176659 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.30051118 - inSlope: 0.005176659 - outSlope: 0.005895501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.30060944 - inSlope: 0.005895501 - outSlope: 0.0065839235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.30071917 - inSlope: 0.0065839235 - outSlope: 0.0070095127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.300836 - inSlope: 0.0070095127 - outSlope: 0.007601374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.3009627 - inSlope: 0.007601374 - outSlope: 0.008018024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.30109632 - inSlope: 0.008018024 - outSlope: 0.008254045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3012339 - inSlope: 0.008254045 - outSlope: 0.008497247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.3013755 - inSlope: 0.008497247 - outSlope: 0.008735053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.3015211 - inSlope: 0.008735053 - outSlope: 0.008769044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.30166724 - inSlope: 0.008769044 - outSlope: 0.008802987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.30181396 - inSlope: 0.008802987 - outSlope: 0.008713611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3019592 - inSlope: 0.008713611 - outSlope: 0.00861884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.30210283 - inSlope: 0.00861884 - outSlope: 0.008336314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.30224177 - inSlope: 0.008336314 - outSlope: 0.008066275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.3023762 - inSlope: 0.008066275 - outSlope: 0.0076747015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.30250412 - inSlope: 0.0076747015 - outSlope: 0.0071901153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.30262396 - inSlope: 0.0071901153 - outSlope: 0.0066822832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.30273533 - inSlope: 0.0066822832 - outSlope: 0.006006344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.30283543 - inSlope: 0.006006344 - outSlope: 0.005362635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.3029248 - inSlope: 0.005362635 - outSlope: 0.0045204205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.30300015 - inSlope: 0.0045204205 - outSlope: 0.0037211215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.30306217 - inSlope: 0.0037211215 - outSlope: 0.0027000834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.30310717 - inSlope: 0.0027000834 - outSlope: 0.0016951577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.30313542 - inSlope: 0.0016951577 - outSlope: 0.0005668407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.30314487 - inSlope: 0.0005668407 - outSlope: -0.0006830674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3031335 - inSlope: -0.0006830674 - outSlope: -0.001977684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.30310053 - inSlope: -0.001977684 - outSlope: -0.0031524927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.30304798 - inSlope: -0.0031524927 - outSlope: -0.0043308777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3029758 - inSlope: -0.0043308777 - outSlope: -0.0053411582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.30288678 - inSlope: -0.0053411582 - outSlope: -0.0063997568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.30278012 - inSlope: -0.0063997568 - outSlope: -0.0072419713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.30265942 - inSlope: -0.0072419713 - outSlope: -0.008037694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.30252546 - inSlope: -0.008037694 - outSlope: -0.008844114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.30237806 - inSlope: -0.008844114 - outSlope: -0.009405622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3022213 - inSlope: -0.009405622 - outSlope: -0.01001359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.3020544 - inSlope: -0.01001359 - outSlope: -0.010489236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.30187958 - inSlope: -0.010489236 - outSlope: -0.01089868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.30169794 - inSlope: -0.01089868 - outSlope: -0.011211644 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.30151108 - inSlope: -0.011211644 - outSlope: -0.011211644 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Forearm Twist In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.013641529 - inSlope: 0.000034812838 - outSlope: 0.000034812838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.013642109 - inSlope: 0.000034812838 - outSlope: 0.00009398907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0136436755 - inSlope: 0.00009398907 - outSlope: 0.00008309261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.01364506 - inSlope: 0.00008309261 - outSlope: 0.000058170397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.01364603 - inSlope: 0.000058170397 - outSlope: 0.000054370616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.013646936 - inSlope: 0.000054370616 - outSlope: 0.000040400777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.013647609 - inSlope: 0.000040400777 - outSlope: 0.000051856045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.013648474 - inSlope: 0.000051856045 - outSlope: 0.00006146727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.013649498 - inSlope: 0.00006146727 - outSlope: 0.00006079674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.013650511 - inSlope: 0.00006079674 - outSlope: -0.000003855676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.013650447 - inSlope: -0.000003855676 - outSlope: 0.000054258857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.013651351 - inSlope: 0.000054258857 - outSlope: 0.000036433343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.013651959 - inSlope: 0.000036433343 - outSlope: 0.000023972245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.013652358 - inSlope: 0.000023972245 - outSlope: 0.000031907115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.01365289 - inSlope: 0.000031907115 - outSlope: 0.0000018998982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.013652922 - inSlope: 0.0000018998982 - outSlope: 0.000014863896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.013653169 - inSlope: 0.000014863896 - outSlope: -0.000017602013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.013652876 - inSlope: -0.000017602013 - outSlope: -0.0000024028102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013652836 - inSlope: -0.0000024028102 - outSlope: -0.000037271566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.013652215 - inSlope: -0.000037271566 - outSlope: -0.000043250584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.013651494 - inSlope: -0.000043250584 - outSlope: -0.00002458694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.013651084 - inSlope: -0.00002458694 - outSlope: -0.000052861826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.013650203 - inSlope: -0.000052861826 - outSlope: -0.000057891066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.013649238 - inSlope: -0.000057891066 - outSlope: -0.00004202124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.013648538 - inSlope: -0.00004202124 - outSlope: -0.00009147459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.013647013 - inSlope: -0.00009147459 - outSlope: -0.00005822624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.013646043 - inSlope: -0.00005822624 - outSlope: -0.000036489255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.013645435 - inSlope: -0.000036489255 - outSlope: -0.00009756527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.013643809 - inSlope: -0.00009756527 - outSlope: -0.00010075057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0136421295 - inSlope: -0.00010075057 - outSlope: -0.00006565818 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.013641035 - inSlope: -0.00006565818 - outSlope: -0.00007219619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.013639832 - inSlope: -0.00007219619 - outSlope: -0.000053923435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.013638933 - inSlope: -0.000053923435 - outSlope: -0.000088401226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.01363746 - inSlope: -0.000088401226 - outSlope: -0.00008471318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.013636048 - inSlope: -0.00008471318 - outSlope: -0.0000849367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.013634632 - inSlope: -0.0000849367 - outSlope: -0.00008258947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.013633256 - inSlope: -0.00008258947 - outSlope: -0.00004459177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.013632513 - inSlope: -0.00004459177 - outSlope: -0.000089351175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0136310235 - inSlope: -0.000089351175 - outSlope: -0.00006319961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.01362997 - inSlope: -0.00006319961 - outSlope: -0.00006599334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.01362887 - inSlope: -0.00006599334 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.013628364 - inSlope: -0.000030398398 - outSlope: -0.00004436825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.013627624 - inSlope: -0.00004436825 - outSlope: -0.00004615639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.013626855 - inSlope: -0.00004615639 - outSlope: -0.0000155903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.013626595 - inSlope: -0.0000155903 - outSlope: -0.000011734675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.013626399 - inSlope: -0.000011734675 - outSlope: -0.000021401813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013626043 - inSlope: -0.000021401813 - outSlope: 0.000014528594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.013626285 - inSlope: 0.000014528594 - outSlope: 0.00002643096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.013626725 - inSlope: 0.00002643096 - outSlope: 0.000034198198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.013627295 - inSlope: 0.000034198198 - outSlope: 0.00003861267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.013627939 - inSlope: 0.00003861267 - outSlope: 0.000056717396 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.013628884 - inSlope: 0.000056717396 - outSlope: 0.000045765235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.013629647 - inSlope: 0.000045765235 - outSlope: 0.00005850574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.013630622 - inSlope: 0.00005850574 - outSlope: 0.00008828947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.013632094 - inSlope: 0.00008828947 - outSlope: 0.000063814055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.013633157 - inSlope: 0.000063814055 - outSlope: 0.000111144145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.0136350095 - inSlope: 0.000111144145 - outSlope: 0.000058785135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.013635989 - inSlope: 0.000058785135 - outSlope: 0.00011276465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.013637869 - inSlope: 0.00011276465 - outSlope: 0.000116843425 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.013639816 - inSlope: 0.000116843425 - outSlope: 0.00010181228 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.013641513 - inSlope: 0.00010181228 - outSlope: 0.00010181228 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand Down-Up - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00023378531 - inSlope: -0.00010122457 - outSlope: -0.00010122457 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.00023209823 - inSlope: -0.00010122457 - outSlope: -0.000065959466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0002309989 - inSlope: -0.000065959466 - outSlope: -0.000055611312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.00023007205 - inSlope: -0.000055611312 - outSlope: -0.00008575995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.00022864272 - inSlope: -0.00008575995 - outSlope: -0.00007817348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.00022733983 - inSlope: -0.00007817348 - outSlope: -0.000079994796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.00022600658 - inSlope: -0.000079994796 - outSlope: -0.00005758455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.00022504684 - inSlope: -0.00005758455 - outSlope: -0.00001172069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0002248515 - inSlope: -0.00001172069 - outSlope: -0.000044136836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00022411588 - inSlope: -0.000044136836 - outSlope: -0.000071720286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00022292054 - inSlope: -0.000071720286 - outSlope: -0.00005433307 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00022201499 - inSlope: -0.00005433307 - outSlope: -0.000033986875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00022144854 - inSlope: -0.000033986875 - outSlope: -0.000009062934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0002212975 - inSlope: -0.000009062934 - outSlope: 0.0000071901018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00022141733 - inSlope: 0.0000071901018 - outSlope: -0.00006930525 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.00022026224 - inSlope: -0.00006930525 - outSlope: 0.000040293347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0002209338 - inSlope: 0.000040293347 - outSlope: -0.00005369138 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.00022003894 - inSlope: -0.00005369138 - outSlope: 0.000025120367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.00022045762 - inSlope: 0.000025120367 - outSlope: 0.000051772273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.00022132049 - inSlope: 0.000051772273 - outSlope: 0.0000666448 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.00022243123 - inSlope: 0.0000666448 - outSlope: -0.00001807786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.00022212994 - inSlope: -0.00001807786 - outSlope: 0.00010255686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.00022383922 - inSlope: 0.00010255686 - outSlope: 0.000041671196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.00022453374 - inSlope: 0.000041671196 - outSlope: 0.00007497169 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.00022578327 - inSlope: 0.00007497169 - outSlope: 0.00004847102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.00022659112 - inSlope: 0.00004847102 - outSlope: 0.000083343984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00022798018 - inSlope: 0.000083343984 - outSlope: 0.00010743427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.00022977075 - inSlope: 0.00010743427 - outSlope: 0.00009033938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00023127641 - inSlope: 0.00009033938 - outSlope: 0.00007630071 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.00023254809 - inSlope: 0.00007630071 - outSlope: 0.00005516772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.00023346755 - inSlope: 0.00005516772 - outSlope: 0.00010807514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0002352688 - inSlope: 0.00010807514 - outSlope: 0.00015309418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.00023782038 - inSlope: 0.00015309418 - outSlope: 0.000025712385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.00023824892 - inSlope: 0.000025712385 - outSlope: 0.00009644873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0002398564 - inSlope: 0.00009644873 - outSlope: 0.00009728518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.00024147781 - inSlope: 0.00009728518 - outSlope: 0.00008733222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00024293335 - inSlope: 0.00008733222 - outSlope: 0.00006650086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0002440417 - inSlope: 0.00006650086 - outSlope: 0.00008640004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0002454817 - inSlope: 0.00008640004 - outSlope: 0.00007226255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.00024668608 - inSlope: 0.00007226255 - outSlope: 0.00006408472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.00024775416 - inSlope: 0.00006408472 - outSlope: 0.000093491486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.00024931235 - inSlope: 0.000093491486 - outSlope: 0.000013594412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.00024953892 - inSlope: 0.000013594412 - outSlope: 0.00004477687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0002502852 - inSlope: 0.00004477687 - outSlope: 0.0000383733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00025092476 - inSlope: 0.0000383733 - outSlope: 0.000024777279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0002513377 - inSlope: 0.000024777279 - outSlope: -0.000026455407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0002508968 - inSlope: -0.000026455407 - outSlope: 0.000042660282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0002516078 - inSlope: 0.000042660282 - outSlope: -0.0000363059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.0002510027 - inSlope: -0.0000363059 - outSlope: -0.00002448042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0002505947 - inSlope: -0.00002448042 - outSlope: -0.00006984751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00024943057 - inSlope: -0.00006984751 - outSlope: -0.000052508993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.0002485554 - inSlope: -0.000052508993 - outSlope: -0.000052313604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.00024768352 - inSlope: -0.000052313604 - outSlope: -0.000118710566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.000245705 - inSlope: -0.000118710566 - outSlope: -0.00007660019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00024442835 - inSlope: -0.00007660019 - outSlope: -0.00006906059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.00024327733 - inSlope: -0.00006906059 - outSlope: -0.000119991426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.00024127748 - inSlope: -0.000119991426 - outSlope: -0.000112012895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0002394106 - inSlope: -0.000112012895 - outSlope: -0.00008832177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.00023793857 - inSlope: -0.00008832177 - outSlope: -0.0001089566 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.00023612262 - inSlope: -0.0001089566 - outSlope: -0.00015112586 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00023360386 - inSlope: -0.00015112586 - outSlope: -0.00015112586 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: Right Hand In-Out - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.4171873 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -1.4171873 - inSlope: 0 - outSlope: 0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -1.4171859 - inSlope: 0.000085830696 - outSlope: -0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -1.4171873 - inSlope: -0.000085830696 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -1.4171873 - inSlope: 0 - outSlope: 0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -1.4171859 - inSlope: 0.000085830696 - outSlope: -0.000085830696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -1.4171873 - inSlope: -0.000085830696 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -1.4171873 - inSlope: 0 - outSlope: 0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -1.4171859 - inSlope: 0.00008583046 - outSlope: -0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -1.4171873 - inSlope: -0.00008583077 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -1.4171873 - inSlope: 0 - outSlope: 0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -1.4171859 - inSlope: 0.00008583077 - outSlope: -0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -1.4171873 - inSlope: -0.00008583046 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -1.4171873 - inSlope: 0 - outSlope: 0.00008583046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -1.4171859 - inSlope: 0.00008583046 - outSlope: -0.00008583077 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -1.4171873 - inSlope: -0.00008583077 - outSlope: -0.00008583077 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.09304057 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.09304057 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6457314 - inSlope: -0.000007152557 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6457314 - inSlope: 0 - outSlope: 0.000007152564 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48757935 - inSlope: 0 - outSlope: 0.0000010566278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.48757973 - inSlope: 0.0000010566278 - outSlope: -0.00003397468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.48757917 - inSlope: -0.00003397468 - outSlope: 0.0000056624417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.48757973 - inSlope: 0.0000056624417 - outSlope: -0.0000007498649 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.48757935 - inSlope: -0.0000007498649 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.5661628 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.5661628 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.44141617 - inSlope: -0.000016093254 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.44141617 - inSlope: 0 - outSlope: 0.000016093269 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5083389 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5083389 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.48522538 - inSlope: -0.0000017881392 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.48522538 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.90299314 - inSlope: -0.00016093253 - outSlope: -0.00016093253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.9029958 - inSlope: -0.00016093253 - outSlope: 0.00016093253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.90299314 - inSlope: 0.00016093253 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.90299314 - inSlope: 0 - outSlope: -0.0001609327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.9029958 - inSlope: -0.0001609327 - outSlope: 0.0001609327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.90299314 - inSlope: 0.0001609327 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.90299314 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6198173 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6198173 - inSlope: 0 - outSlope: -0.000053644184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6198164 - inSlope: -0.000053644184 - outSlope: 0.000026822092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.6198173 - inSlope: 0.000026822092 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6198173 - inSlope: 0 - outSlope: 0.00003576282 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.47416422 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.47416422 - inSlope: 0 - outSlope: -0.000032186497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.47416368 - inSlope: -0.000032186497 - outSlope: 0.00003218651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.47416422 - inSlope: 0.00003218651 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.47416422 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.49665403 - inSlope: -0.000014305114 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.49665403 - inSlope: 0 - outSlope: 0.000014305128 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.31263256 - inSlope: 0.000007152557 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.31263256 - inSlope: 0 - outSlope: 0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.31262967 - inSlope: 0.00017344968 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.31262967 - inSlope: 0 - outSlope: -0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.31263244 - inSlope: -0.00016629712 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.31263244 - inSlope: 0 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.31262967 - inSlope: 0.00016629712 - outSlope: -0.00016629652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.31263244 - inSlope: -0.00016629652 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.31263244 - inSlope: 0 - outSlope: 0.00016629712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.31262967 - inSlope: 0.00016629712 - outSlope: -0.00016629652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.31263244 - inSlope: -0.00016629652 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.31263244 - inSlope: 0 - outSlope: 0.00016629652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.31262967 - inSlope: 0.00016629652 - outSlope: -0.00017344968 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.31263256 - inSlope: -0.00017344968 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.31263256 - inSlope: 0 - outSlope: -0.000007152564 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.63438576 - inSlope: 0.000014305114 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.63438576 - inSlope: 0 - outSlope: -0.000014305128 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5382938 - inSlope: 0.000025033949 - outSlope: 0.0000059604645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.5382944 - inSlope: 0.0000059604645 - outSlope: -0.00003576279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5382938 - inSlope: -0.00003576279 - outSlope: 0.0000008316928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.5382944 - inSlope: 0.0000008316928 - outSlope: -0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.5382938 - inSlope: -0.000008940698 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5382938 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.47271934 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.47271934 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.3340895 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.3340895 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7193683 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.7193683 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.61035967 - inSlope: -0.000025033949 - outSlope: -0.000025033949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.61035925 - inSlope: -0.000025033949 - outSlope: 0.000039339062 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6103599 - inSlope: 0.000039339062 - outSlope: -0.000013113022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.61035925 - inSlope: -0.000013113022 - outSlope: 0.0000018732889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6103599 - inSlope: 0.0000018732889 - outSlope: -0.000039339102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.61035925 - inSlope: -0.000039339102 - outSlope: 0.000009834767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.6103599 - inSlope: 0.000009834767 - outSlope: -0.000039338964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.61035925 - inSlope: -0.000039338964 - outSlope: 0.00000089406973 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.61035967 - inSlope: 0.00000089406973 - outSlope: 0.000025033974 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -1.1422093 - inSlope: 0.000007152557 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -1.1422093 - inSlope: 0 - outSlope: 0.00007152558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -1.1422081 - inSlope: 0.00007152558 - outSlope: -0.000008940698 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -1.1422093 - inSlope: -0.000008940698 - outSlope: 0.0000023841853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -1.1422092 - inSlope: 0.0000023841853 - outSlope: 0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -1.142208 - inSlope: 0.00007152564 - outSlope: -0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -1.1422092 - inSlope: -0.000071525516 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -1.142208 - inSlope: 0.000071525516 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -1.142208 - inSlope: 0.000071525385 - outSlope: -0.00007152564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -1.1422092 - inSlope: -0.00007152564 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -1.1422092 - inSlope: 0 - outSlope: 0.000071525385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -1.142208 - inSlope: 0.000071525385 - outSlope: -0.000078678204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -1.1422093 - inSlope: -0.000078678204 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -1.1422093 - inSlope: 0 - outSlope: -0.000007152564 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.039153725 - inSlope: -0.000019893048 - outSlope: -0.000019893048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.039153393 - inSlope: -0.000019893048 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.039153725 - inSlope: 0.000019893052 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.039153725 - inSlope: 0 - outSlope: 0.00000871718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.03915387 - inSlope: 0.00000871718 - outSlope: -0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.039153393 - inSlope: -0.000028610231 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893052 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.039153725 - inSlope: 0.000019893052 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.039153725 - inSlope: 0 - outSlope: -0.000019893034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.039153393 - inSlope: -0.000019893034 - outSlope: -0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.03915334 - inSlope: -0.0000031292468 - outSlope: 0.0000031292413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.039153393 - inSlope: 0.0000031292413 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.03915334 - inSlope: -0.0000031292413 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.03915334 - inSlope: -0.0000031292357 - outSlope: 0.0000031292468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.039153393 - inSlope: 0.0000031292468 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.039153393 - inSlope: 0 - outSlope: -0.0000031292357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.03915334 - inSlope: -0.0000031292357 - outSlope: 0.000023022316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.039153725 - inSlope: 0.000023022316 - outSlope: -0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.039153393 - inSlope: -0.000019893068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.039153393 - inSlope: 0 - outSlope: 0.000019893068 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.039153725 - inSlope: 0.000019893068 - outSlope: 0.000019893068 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.64573145 - inSlope: 0.000017881392 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.64573145 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Thumb.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.41357276 - inSlope: -0.000014305114 - outSlope: 0.000002861023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.413573 - inSlope: 0.000002861023 - outSlope: -0.000028610231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.41357252 - inSlope: -0.000028610231 - outSlope: 0.0000016829547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.413573 - inSlope: 0.0000016829547 - outSlope: -0.000028610206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.41357252 - inSlope: -0.000028610206 - outSlope: 0.0000003973643 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.41357276 - inSlope: 0.0000003973643 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.57905793 - inSlope: 0.0000035762785 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.57905793 - inSlope: 0 - outSlope: 0.00006437302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.57905686 - inSlope: 0.00006437302 - outSlope: -0.00006437301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.57905793 - inSlope: -0.00006437301 - outSlope: 0.0000017881395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.5790579 - inSlope: 0.0000017881395 - outSlope: 0.00006079674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.57905686 - inSlope: 0.00006079674 - outSlope: -0.000060796716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.5790579 - inSlope: -0.000060796716 - outSlope: -0.00000006877459 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.57905793 - inSlope: -0.00000006877459 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.50450593 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.50450593 - inSlope: 0 - outSlope: -0.00001788141 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.60789025 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.60789025 - inSlope: 0 - outSlope: 0.000010728846 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Index.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.37413952 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.37413952 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.96033096 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.96033096 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3615863 - inSlope: -0.000030398367 - outSlope: -0.000030398367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.3615858 - inSlope: -0.000030398367 - outSlope: 0.000030398367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3615863 - inSlope: 0.000030398367 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.3615858 - inSlope: -0.000030398363 - outSlope: 0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3615863 - inSlope: 0.00003039837 - outSlope: -0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.3615858 - inSlope: -0.00003039837 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.3615858 - inSlope: 0 - outSlope: 0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.3615863 - inSlope: 0.00003039837 - outSlope: -0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.3615858 - inSlope: -0.00003039837 - outSlope: 0.00003039837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3615863 - inSlope: 0.00003039837 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.3615858 - inSlope: -0.000030398343 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.3615863 - inSlope: 0.000030398343 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.3615858 - inSlope: -0.000030398343 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.3615858 - inSlope: -0.000030398289 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3615858 - inSlope: 0 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.3615863 - inSlope: 0.000030398289 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3615863 - inSlope: 0 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.3615858 - inSlope: -0.000030398289 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.3615858 - inSlope: -0.000030398398 - outSlope: 0.000030398398 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.3615863 - inSlope: 0.000030398398 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3615863 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.81040823 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.81040823 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Middle.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3607467 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3607467 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.22419539 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.22419539 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6949248 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6949248 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.3722187 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.37221912 - inSlope: 0.000025033953 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.37221912 - inSlope: 0 - outSlope: -0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.3722187 - inSlope: -0.000025033953 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.37221912 - inSlope: 0.000025033953 - outSlope: -0.000025033942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.3722187 - inSlope: -0.000025033942 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.37221912 - inSlope: 0.000025033953 - outSlope: -0.000025033953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.3722187 - inSlope: -0.000025033953 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.3722187 - inSlope: -0.00002503393 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.3722187 - inSlope: -0.00002503393 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.3722187 - inSlope: -0.00002503393 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.37221912 - inSlope: 0.000025033885 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.000025033885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.3722187 - inSlope: -0.000025033885 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.37221912 - inSlope: 0 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3722187 - inSlope: 0 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.37221912 - inSlope: 0.000025033974 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: 0.000025033885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.37221912 - inSlope: 0.000025033885 - outSlope: -0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.3722187 - inSlope: -0.000025033974 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.3722187 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Ring.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.36176586 - inSlope: 0 - outSlope: -0.00000042430423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.36176544 - inSlope: -0.00000042430423 - outSlope: 0.000025033974 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.36176586 - inSlope: 0.000025033974 - outSlope: 0.000025033974 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.1 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.30415282 - inSlope: 0 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.30415282 - inSlope: 0 - outSlope: -0.0000679493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.30415395 - inSlope: -0.0000679493 - outSlope: 0.0000661611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.30415285 - inSlope: 0.0000661611 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.30415285 - inSlope: 0 - outSlope: -0.0000661611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.30415395 - inSlope: -0.0000661611 - outSlope: 0.00006794936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.30415282 - inSlope: 0.00006794936 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.30415282 - inSlope: 0 - outSlope: 0.000001788141 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.Spread - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5518659 - inSlope: 0 - outSlope: -0.00000278155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.55186546 - inSlope: -0.00000278155 - outSlope: 0.000053644184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.55186635 - inSlope: 0.000053644184 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.55186635 - inSlope: 0 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.55186546 - inSlope: -0.00005364423 - outSlope: 0.000013411046 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.55186635 - inSlope: 0.000013411046 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.55186635 - inSlope: 0 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.55186546 - inSlope: -0.00005364423 - outSlope: 0.000026822068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.55186635 - inSlope: 0.000026822068 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.55186635 - inSlope: 0 - outSlope: -0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.55186546 - inSlope: -0.00005364423 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.55186546 - inSlope: 0 - outSlope: 0.00005364423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.55186635 - inSlope: 0.00005364423 - outSlope: -0.0000040871755 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5518659 - inSlope: -0.0000040871755 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.2 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5803563 - inSlope: 0.000010728835 - outSlope: -0 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5803563 - inSlope: 0 - outSlope: 0 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHand.Little.3 Stretched - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.0019573253 - inSlope: 0.006612099 - outSlope: 0.006612099 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0018471236 - inSlope: 0.006612099 - outSlope: 0.0043710927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0017742721 - inSlope: 0.0043710927 - outSlope: 0.0008313172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.0017604168 - inSlope: 0.0008313172 - outSlope: 0.0009594204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.0017444264 - inSlope: 0.0009594204 - outSlope: -0.00049063476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.0017526037 - inSlope: -0.00049063476 - outSlope: -0.0035148186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.001811184 - inSlope: -0.0035148186 - outSlope: -0.0042875465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.0018826431 - inSlope: -0.0042875465 - outSlope: -0.0060074124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.0019827667 - inSlope: -0.0060074124 - outSlope: -0.015461581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.0022404597 - inSlope: -0.015461581 - outSlope: -0.015034411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.0024910332 - inSlope: -0.015034411 - outSlope: -0.014823047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.002738084 - inSlope: -0.014823047 - outSlope: -0.01445796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.00297905 - inSlope: -0.01445796 - outSlope: -0.013756702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.0032083283 - inSlope: -0.013756702 - outSlope: -0.012967895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.0034244598 - inSlope: -0.012967895 - outSlope: -0.011912976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.0036230094 - inSlope: -0.011912976 - outSlope: -0.011214418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.0038099166 - inSlope: -0.011214418 - outSlope: -0.0020752356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.0038445038 - inSlope: -0.0020752356 - outSlope: -0.0015787442 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.0038708162 - inSlope: -0.0015787442 - outSlope: 0.0033976636 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.0038141885 - inSlope: 0.0033976636 - outSlope: 0.0031189595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0037622058 - inSlope: 0.0031189595 - outSlope: 0.0056264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0036684326 - inSlope: 0.0056264 - outSlope: 0.008202105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0035317307 - inSlope: 0.008202105 - outSlope: 0.007457093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.003407446 - inSlope: 0.007457093 - outSlope: 0.010814196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0032272092 - inSlope: 0.010814196 - outSlope: 0.0586939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0022489785 - inSlope: 0.0586939 - outSlope: 0.05289925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0013673236 - inSlope: 0.05289925 - outSlope: 0.04904664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0005498804 - inSlope: 0.04904664 - outSlope: 0.044653848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.00019435101 - inSlope: 0.044653848 - outSlope: 0.040232964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.0008648998 - inSlope: 0.040232964 - outSlope: 0.037311293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0014867552 - inSlope: 0.037311293 - outSlope: 0.03292096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0020354374 - inSlope: 0.03292096 - outSlope: 0.030175723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0025383674 - inSlope: 0.030175723 - outSlope: 0.028689606 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.003016527 - inSlope: 0.028689606 - outSlope: 0.028808825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0034966737 - inSlope: 0.028808825 - outSlope: 0.0017407693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0035256865 - inSlope: 0.0017407693 - outSlope: -0.00066187524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.0035146552 - inSlope: -0.00066187524 - outSlope: -0.0017829862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0034849388 - inSlope: -0.0017829862 - outSlope: -0.0032955857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0034300124 - inSlope: -0.0032955857 - outSlope: -0.0064300993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0033228442 - inSlope: -0.0064300993 - outSlope: -0.007673682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0031949491 - inSlope: -0.007673682 - outSlope: -0.014950773 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.0029457698 - inSlope: -0.014950773 - outSlope: -0.014958889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0026964552 - inSlope: -0.014958889 - outSlope: -0.014907173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0024480026 - inSlope: -0.014907173 - outSlope: -0.015248388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.002193862 - inSlope: -0.015248388 - outSlope: -0.013361842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.001971165 - inSlope: -0.013361842 - outSlope: -0.015429345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0017140094 - inSlope: -0.015429345 - outSlope: -0.013278555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.0014926996 - inSlope: -0.013278555 - outSlope: -0.014506427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.001250926 - inSlope: -0.014506427 - outSlope: -0.016723983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.00097219326 - inSlope: -0.016723983 - outSlope: -0.01950438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.0006471206 - inSlope: -0.01950438 - outSlope: -0.020155875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00031118846 - inSlope: -0.020155875 - outSlope: -0.023063365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.000073200594 - inSlope: -0.023063365 - outSlope: -0.02372057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.00046854306 - inSlope: -0.02372057 - outSlope: -0.025344515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.00089095125 - inSlope: -0.025344515 - outSlope: -0.018704293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.0012026903 - inSlope: -0.018704293 - outSlope: -0.015459254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.0014603443 - inSlope: -0.015459254 - outSlope: -0.012556347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.0016696166 - inSlope: -0.012556347 - outSlope: -0.008915308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0018182049 - inSlope: -0.008915308 - outSlope: -0.004999911 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.001901537 - inSlope: -0.004999911 - outSlope: -0.0033470788 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.0019573215 - inSlope: -0.0033470788 - outSlope: -0.0033470788 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.9305887 - inSlope: 0.10617971 - outSlope: 0.10617971 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.9323584 - inSlope: 0.10617971 - outSlope: 0.11965155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.9343526 - inSlope: 0.11965155 - outSlope: 0.1339388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.9365849 - inSlope: 0.1339388 - outSlope: 0.14822242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.93905526 - inSlope: 0.14822242 - outSlope: 0.16274573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.9417677 - inSlope: 0.16274573 - outSlope: 0.17872097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.9447464 - inSlope: 0.17872097 - outSlope: 0.19321562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.94796664 - inSlope: 0.19321562 - outSlope: 0.20843618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.9514406 - inSlope: 0.20843618 - outSlope: -0.25993112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.9471084 - inSlope: -0.25993112 - outSlope: -0.25148037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.94291705 - inSlope: -0.25148037 - outSlope: -0.24349095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.93885887 - inSlope: -0.24349095 - outSlope: -0.23598076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.93492585 - inSlope: -0.23598076 - outSlope: -0.22895338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.93110996 - inSlope: -0.22895338 - outSlope: -0.22250177 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.9274016 - inSlope: -0.22250177 - outSlope: -0.21659733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.92379165 - inSlope: -0.21659733 - outSlope: -0.21109325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.9202734 - inSlope: -0.21109325 - outSlope: -0.10479937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.91852677 - inSlope: -0.10479937 - outSlope: -0.10117642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.9168405 - inSlope: -0.10117642 - outSlope: -0.10025392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.9151696 - inSlope: -0.10025392 - outSlope: -0.100200094 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.9134996 - inSlope: -0.100200094 - outSlope: -0.101112224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.9118144 - inSlope: -0.101112224 - outSlope: -0.10095469 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.9101318 - inSlope: -0.10095469 - outSlope: -0.09817252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.9084956 - inSlope: -0.09817252 - outSlope: -0.09355895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.9069363 - inSlope: -0.09355895 - outSlope: 0.35247478 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.91281086 - inSlope: 0.35247478 - outSlope: 0.36085695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.91882515 - inSlope: 0.36085695 - outSlope: 0.27018455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.9233282 - inSlope: 0.27018455 - outSlope: 0.28352356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.9280536 - inSlope: 0.28352356 - outSlope: 0.29778272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.93301666 - inSlope: 0.29778272 - outSlope: 0.31488034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.93826467 - inSlope: 0.31488034 - outSlope: 0.2106895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.94177616 - inSlope: 0.2106895 - outSlope: 0.22948563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.9456009 - inSlope: 0.22948563 - outSlope: 0.2484765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.9497422 - inSlope: 0.2484765 - outSlope: 0.2671483 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.95419466 - inSlope: 0.2671483 - outSlope: -0.10407338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9524601 - inSlope: -0.10407338 - outSlope: -0.09232497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.95092136 - inSlope: -0.09232497 - outSlope: -0.079418495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.9495977 - inSlope: -0.079418495 - outSlope: -0.0674916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.94847286 - inSlope: -0.0674916 - outSlope: -0.05591517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.94754094 - inSlope: -0.05591517 - outSlope: -0.044467334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.9467998 - inSlope: -0.044467334 - outSlope: -0.18383521 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.9437359 - inSlope: -0.18383521 - outSlope: -0.17927186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.94074804 - inSlope: -0.17927186 - outSlope: -0.17527358 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.9378268 - inSlope: -0.17527358 - outSlope: -0.17184332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.93496275 - inSlope: -0.17184332 - outSlope: -0.16822474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.932159 - inSlope: -0.16822474 - outSlope: -0.16626494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9293879 - inSlope: -0.16626494 - outSlope: -0.1381048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9270862 - inSlope: -0.1381048 - outSlope: -0.13648881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.92481136 - inSlope: -0.13648881 - outSlope: -0.13655676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9225354 - inSlope: -0.13655676 - outSlope: -0.13779058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.9202389 - inSlope: -0.13779058 - outSlope: -0.14020048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.91790223 - inSlope: -0.14020048 - outSlope: -0.1404263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9155618 - inSlope: -0.1404263 - outSlope: -0.13809098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9132603 - inSlope: -0.13809098 - outSlope: -0.13226879 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.9110558 - inSlope: -0.13226879 - outSlope: 0.17365648 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.9139501 - inSlope: 0.17365648 - outSlope: 0.16902225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.9167671 - inSlope: 0.16902225 - outSlope: 0.1766433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.9197112 - inSlope: 0.1766433 - outSlope: 0.19533654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9229668 - inSlope: 0.19533654 - outSlope: 0.21812025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9266021 - inSlope: 0.21812025 - outSlope: 0.23919605 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.9305887 - inSlope: 0.23919605 - outSlope: 0.23919605 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.002112698 - inSlope: 1.443003 - outSlope: 1.443003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.021937354 - inSlope: 1.443003 - outSlope: 1.4448819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.04601872 - inSlope: 1.4448819 - outSlope: 1.4464023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.07012542 - inSlope: 1.4464023 - outSlope: 1.4476076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.09425222 - inSlope: 1.4476076 - outSlope: 1.4484702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.11839339 - inSlope: 1.4484702 - outSlope: 1.4490143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.14254363 - inSlope: 1.4490143 - outSlope: 1.449119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.16669561 - inSlope: 1.449119 - outSlope: 1.4488635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.19084334 - inSlope: 1.4488635 - outSlope: 1.5007318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.21585554 - inSlope: 1.5007318 - outSlope: 1.5005101 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.24086404 - inSlope: 1.5005101 - outSlope: 1.5001453 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.26586646 - inSlope: 1.5001453 - outSlope: 1.4997054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.29086155 - inSlope: 1.4997054 - outSlope: 1.499135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.31584713 - inSlope: 1.499135 - outSlope: 1.4984877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.34082192 - inSlope: 1.4984877 - outSlope: 1.4977278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.36578405 - inSlope: 1.4977278 - outSlope: 1.4967304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.39072958 - inSlope: 1.4967304 - outSlope: 1.6759673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.41866234 - inSlope: 1.6759673 - outSlope: 1.6752527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.44658324 - inSlope: 1.6752527 - outSlope: 1.6774426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.4745406 - inSlope: 1.6774426 - outSlope: 1.6805384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.5025496 - inSlope: 1.6805384 - outSlope: 1.6849366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.53063184 - inSlope: 1.6849366 - outSlope: 1.6878269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.5587623 - inSlope: 1.6878269 - outSlope: 1.6884916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.5869038 - inSlope: 1.6884916 - outSlope: 1.688374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6150434 - inSlope: 1.688374 - outSlope: 1.5554574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.64096767 - inSlope: 1.5554574 - outSlope: 1.5596675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.66696215 - inSlope: 1.5596675 - outSlope: 1.5626136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.6930057 - inSlope: 1.5626136 - outSlope: 1.564263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.71907675 - inSlope: 1.564263 - outSlope: 1.5642587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7451477 - inSlope: 1.5642587 - outSlope: 1.56309 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7711992 - inSlope: 1.56309 - outSlope: 1.5599599 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.79719853 - inSlope: 1.5599599 - outSlope: 1.5553446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.823121 - inSlope: 1.5553446 - outSlope: 1.5488484 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.8489351 - inSlope: 1.5488484 - outSlope: 1.5402975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.8746067 - inSlope: 1.5402975 - outSlope: 1.4696553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.89910096 - inSlope: 1.4696553 - outSlope: 1.4720497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.9236352 - inSlope: 1.4720497 - outSlope: 1.4743366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.94820744 - inSlope: 1.4743366 - outSlope: 1.476021 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.97280777 - inSlope: 1.476021 - outSlope: 1.4774802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.9974324 - inSlope: 1.4774802 - outSlope: 1.4783975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 1.0220724 - inSlope: 1.4783975 - outSlope: 1.5372434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 1.0476931 - inSlope: 1.5372434 - outSlope: 1.5381804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 1.0733294 - inSlope: 1.5381804 - outSlope: 1.5392532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 1.0989836 - inSlope: 1.5392532 - outSlope: 1.5404422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 1.1246578 - inSlope: 1.5404422 - outSlope: 1.5418353 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 1.150355 - inSlope: 1.5418353 - outSlope: 1.5432444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 1.1760757 - inSlope: 1.5432444 - outSlope: 1.6156225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 1.2030028 - inSlope: 1.6156225 - outSlope: 1.6158429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 1.2299335 - inSlope: 1.6158429 - outSlope: 1.6182748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 1.2569047 - inSlope: 1.6182748 - outSlope: 1.6227952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 1.2839513 - inSlope: 1.6227952 - outSlope: 1.6281824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 1.3110877 - inSlope: 1.6281824 - outSlope: 1.6321508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 1.3382902 - inSlope: 1.6321508 - outSlope: 1.6340605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 1.3655245 - inSlope: 1.6340605 - outSlope: 1.6346112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 1.392768 - inSlope: 1.6346112 - outSlope: 1.3353647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 1.4150242 - inSlope: 1.3353647 - outSlope: 1.3960017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 1.4382908 - inSlope: 1.3960017 - outSlope: 1.4361418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 1.4622265 - inSlope: 1.4361418 - outSlope: 1.4551463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 1.4864789 - inSlope: 1.4551463 - outSlope: 1.451858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 1.5106766 - inSlope: 1.451858 - outSlope: 1.4268006 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 1.5344566 - inSlope: 1.4268006 - outSlope: 1.4268006 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00002974272 - inSlope: -0.000032186617 - outSlope: -0.000032186617 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.000029206276 - inSlope: -0.000032186617 - outSlope: -0.00009119499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.00002768636 - inSlope: -0.00009119499 - outSlope: -0.00013411057 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.000025451183 - inSlope: -0.00013411057 - outSlope: -0.00017344949 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.000022560358 - inSlope: -0.00017344949 - outSlope: -0.00019311895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.000019341709 - inSlope: -0.00019311895 - outSlope: -0.00020563604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.000015914442 - inSlope: -0.00020563604 - outSlope: -0.0002145768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.000012338162 - inSlope: -0.0002145768 - outSlope: -0.00019848344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.000009030104 - inSlope: -0.00019848344 - outSlope: -0.00017166136 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.000006169081 - inSlope: -0.00017166136 - outSlope: -0.00015378003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.000003606081 - inSlope: -0.00015378003 - outSlope: -0.000114440925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.0000016987324 - inSlope: -0.000114440925 - outSlope: -0.00007331372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00000047683716 - inSlope: -0.00007331372 - outSlope: -0.000029504301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.000000014901163 - inSlope: -0.000029504301 - outSlope: 0.000014305117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.00000022351743 - inSlope: 0.000014305117 - outSlope: 0.00004380942 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0000009536744 - inSlope: 0.00004380942 - outSlope: 0.00008225435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.0000023245814 - inSlope: 0.00008225435 - outSlope: 0.0001180173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.0000042915344 - inSlope: 0.0001180173 - outSlope: 0.00012248747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.000006332994 - inSlope: 0.00012248747 - outSlope: 0.00012964025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.000008493663 - inSlope: 0.00012964025 - outSlope: 0.00013321622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.000010713935 - inSlope: 0.00013321622 - outSlope: 0.00012874615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.000012859702 - inSlope: 0.00012874615 - outSlope: 0.000089406894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.000014349818 - inSlope: 0.000089406894 - outSlope: 0.00006526715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.000015437603 - inSlope: 0.00006526715 - outSlope: 0.00002503393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.000015854836 - inSlope: 0.00002503393 - outSlope: -0.000016093269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.000015586615 - inSlope: -0.000016093269 - outSlope: -0.00005722041 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.00001463294 - inSlope: -0.00005722041 - outSlope: -0.000073313786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.000013411045 - inSlope: -0.000073313786 - outSlope: -0.000093877185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.000011846424 - inSlope: -0.000093877185 - outSlope: -0.000116229225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.000009909272 - inSlope: -0.000116229225 - outSlope: -0.000114440874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.000008001923 - inSlope: -0.000114440874 - outSlope: -0.00013053422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.0000058263545 - inSlope: -0.00013053422 - outSlope: -0.00011354658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0000039339066 - inSlope: -0.00011354658 - outSlope: -0.00009208926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.000002399087 - inSlope: -0.00009208926 - outSlope: -0.00008046635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0000010579824 - inSlope: -0.00008046635 - outSlope: -0.000042915384 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0000003427267 - inSlope: -0.000042915384 - outSlope: -0.000018775414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.000000029802326 - inSlope: -0.000018775414 - outSlope: 0.000019669553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.0000003576279 - inSlope: 0.000019669553 - outSlope: 0.000057220514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.0000013113022 - inSlope: 0.000057220514 - outSlope: 0.000089407054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0000028014183 - inSlope: 0.000089407054 - outSlope: 0.0001233813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0000048577785 - inSlope: 0.0001233813 - outSlope: 0.00016808526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000007659197 - inSlope: 0.00016808526 - outSlope: 0.00020563627 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.000011086465 - inSlope: 0.00020563627 - outSlope: 0.00022351764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.000014811755 - inSlope: 0.00022351764 - outSlope: 0.0002503388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.00001898408 - inSlope: 0.0002503388 - outSlope: 0.00027895012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.000023633243 - inSlope: 0.00027895012 - outSlope: 0.0002753736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0000282228 - inSlope: 0.0002753736 - outSlope: 0.00027537273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.000032812357 - inSlope: 0.00027537273 - outSlope: 0.00027716186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.000037431717 - inSlope: 0.00027716186 - outSlope: 0.00024855183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.000041574243 - inSlope: 0.00024855183 - outSlope: 0.00022888205 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.00004538894 - inSlope: 0.00022888205 - outSlope: 0.00019311854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.00004860759 - inSlope: 0.00019311854 - outSlope: 0.00014126314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.000050961975 - inSlope: 0.00014126314 - outSlope: 0.00008940727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.000052452095 - inSlope: 0.00008940727 - outSlope: 0.000037550744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.00005307794 - inSlope: 0.000037550744 - outSlope: -0.000121593155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.000051051382 - inSlope: -0.000121593155 - outSlope: -0.00027716166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.000046432026 - inSlope: -0.00027716166 - outSlope: -0.00035226424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.00004056096 - inSlope: -0.00035226424 - outSlope: -0.00032722982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.000035107136 - inSlope: -0.00032722982 - outSlope: -0.0002324575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.000031232834 - inSlope: -0.0002324575 - outSlope: -0.000089406945 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00002974272 - inSlope: -0.000089406945 - outSlope: -0.000089406945 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.028895738 - inSlope: 0.015181414 - outSlope: 0.015181414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.028642714 - inSlope: 0.015181414 - outSlope: 0.043794993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.027912797 - inSlope: 0.043794993 - outSlope: 0.06982696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.026749015 - inSlope: 0.06982696 - outSlope: 0.09325145 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.025194824 - inSlope: 0.09325145 - outSlope: 0.11407782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.023293527 - inSlope: 0.11407782 - outSlope: 0.13231875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.021088215 - inSlope: 0.13231875 - outSlope: 0.14793289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.018622667 - inSlope: 0.14793289 - outSlope: 0.16097182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.015939802 - inSlope: 0.16097182 - outSlope: 0.17138417 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.013083399 - inSlope: 0.17138417 - outSlope: 0.17920023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.010096729 - inSlope: 0.17920023 - outSlope: 0.18440543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.007023305 - inSlope: 0.18440543 - outSlope: 0.18698756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.003906846 - inSlope: 0.18698756 - outSlope: 0.18698575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.00079041725 - inSlope: 0.18698575 - outSlope: 0.18434466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.0022819936 - inSlope: 0.18434466 - outSlope: 0.1791233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.0052673817 - inSlope: 0.1791233 - outSlope: 0.17127505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.008121968 - inSlope: 0.17127505 - outSlope: 0.1608343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.010802537 - inSlope: 0.1608343 - outSlope: 0.1478111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.013266058 - inSlope: 0.1478111 - outSlope: 0.13216513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.015468808 - inSlope: 0.13216513 - outSlope: 0.11394361 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.01736787 - inSlope: 0.11394361 - outSlope: 0.093117446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.018919826 - inSlope: 0.093117446 - outSlope: 0.06973916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.020082146 - inSlope: 0.06973916 - outSlope: 0.04373614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.020811081 - inSlope: 0.04373614 - outSlope: 0.015158044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.021063715 - inSlope: 0.015158044 - outSlope: -0.011662256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.020869344 - inSlope: -0.011662256 - outSlope: -0.03390667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.020304233 - inSlope: -0.03390667 - outSlope: -0.054566912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.019394785 - inSlope: -0.054566912 - outSlope: -0.07365329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.01816723 - inSlope: -0.07365329 - outSlope: -0.091159545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.016647905 - inSlope: -0.091159545 - outSlope: -0.10707023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0148634 - inSlope: -0.10707023 - outSlope: -0.12140567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.012839974 - inSlope: -0.12140567 - outSlope: -0.13415122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.010604114 - inSlope: -0.13415122 - outSlope: -0.14530976 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.008182287 - inSlope: -0.14530976 - outSlope: -0.15487269 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.0056010783 - inSlope: -0.15487269 - outSlope: -0.16285852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.0028867722 - inSlope: -0.16285852 - outSlope: -0.169238 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.00006613136 - inSlope: -0.169238 - outSlope: -0.17404336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.0028345885 - inSlope: -0.17404336 - outSlope: -0.17723158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.0057884455 - inSlope: -0.17723158 - outSlope: -0.17882662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.008768886 - inSlope: -0.17882662 - outSlope: -0.17883135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.011749417 - inSlope: -0.17883135 - outSlope: -0.17722255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.014703123 - inSlope: -0.17722255 - outSlope: -0.17403105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.017603638 - inSlope: -0.17403105 - outSlope: -0.16923861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.020424278 - inSlope: -0.16923861 - outSlope: -0.16285604 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.023138553 - inSlope: -0.16285604 - outSlope: -0.15487458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.025719794 - inSlope: -0.15487458 - outSlope: -0.14530781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.028141588 - inSlope: -0.14530781 - outSlope: -0.13414407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.030377328 - inSlope: -0.13414407 - outSlope: -0.1213969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.032400608 - inSlope: -0.1213969 - outSlope: -0.10706875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.034185085 - inSlope: -0.10706875 - outSlope: -0.09114781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.035704214 - inSlope: -0.09114781 - outSlope: -0.07365148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.036931742 - inSlope: -0.07365148 - outSlope: -0.0545687 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03784122 - inSlope: -0.0545687 - outSlope: -0.03389958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.038406212 - inSlope: -0.03389958 - outSlope: -0.011661362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.038600568 - inSlope: -0.011661362 - outSlope: 0.043112822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.03788202 - inSlope: 0.043112822 - outSlope: 0.10776143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.036085997 - inSlope: 0.10776143 - outSlope: 0.14016545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.03374991 - inSlope: 0.14016545 - outSlope: 0.14020814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.031413108 - inSlope: 0.14020814 - outSlope: 0.10787995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.029615104 - inSlope: 0.10787995 - outSlope: 0.043162037 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.028895738 - inSlope: 0.043162037 - outSlope: 0.043162037 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.0019448848 - inSlope: -0.0010219286 - outSlope: -0.0010219286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0019278526 - inSlope: -0.0010219286 - outSlope: -0.0029495286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.0018786938 - inSlope: -0.0029495286 - outSlope: -0.004702814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.0018003136 - inSlope: -0.004702814 - outSlope: -0.0062826267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.0016956031 - inSlope: -0.0062826267 - outSlope: -0.0076755746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.0015676769 - inSlope: -0.0076755746 - outSlope: -0.00891567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.0014190824 - inSlope: -0.00891567 - outSlope: -0.009960831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.0012530686 - inSlope: -0.009960831 - outSlope: -0.010834339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.0010724962 - inSlope: -0.010834339 - outSlope: -0.01152992 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.00088033086 - inSlope: -0.01152992 - outSlope: -0.012059216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.00067934394 - inSlope: -0.012059216 - outSlope: -0.012406112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.00047257543 - inSlope: -0.012406112 - outSlope: -0.0125831375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.00026285648 - inSlope: -0.0125831375 - outSlope: -0.012575091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.000053271655 - inSlope: -0.012575091 - outSlope: -0.012406113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.00015349688 - inSlope: -0.012406113 - outSlope: -0.012050273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.00035433474 - inSlope: -0.012050273 - outSlope: -0.01152008 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.00054633623 - inSlope: -0.01152008 - outSlope: -0.010825402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.00072675943 - inSlope: -0.010825402 - outSlope: -0.009945626 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.00089252 - inSlope: -0.009945626 - outSlope: -0.008892429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.001040727 - inSlope: -0.008892429 - outSlope: -0.0076711043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.0011685789 - inSlope: -0.0076711043 - outSlope: -0.0062710107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.0012730956 - inSlope: -0.0062710107 - outSlope: -0.004692074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.0013512969 - inSlope: -0.004692074 - outSlope: -0.0029432802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.0014003515 - inSlope: -0.0029432802 - outSlope: -0.0010192386 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0014173388 - inSlope: -0.0010192386 - outSlope: 0.00078141765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.0014043152 - inSlope: 0.00078141765 - outSlope: 0.0022852402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.0013662279 - inSlope: 0.0022852402 - outSlope: 0.0036746298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.0013049841 - inSlope: 0.0036746298 - outSlope: 0.004958499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.0012223424 - inSlope: 0.004958499 - outSlope: 0.006131543 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0011201501 - inSlope: 0.006131543 - outSlope: 0.0072079906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.0010000168 - inSlope: 0.0072079906 - outSlope: 0.008168218 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.00086388 - inSlope: 0.008168218 - outSlope: 0.009028295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.000713408 - inSlope: 0.009028295 - outSlope: 0.009777555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0005504489 - inSlope: 0.009777555 - outSlope: 0.010423969 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.00037671626 - inSlope: 0.010423969 - outSlope: 0.010950576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.00019420683 - inSlope: 0.010950576 - outSlope: 0.011387736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.000004410744 - inSlope: 0.011387736 - outSlope: 0.0117087485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.00019073488 - inSlope: 0.0117087485 - outSlope: 0.011923323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.00038945675 - inSlope: 0.011923323 - outSlope: 0.012030613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.0005899668 - inSlope: 0.012030613 - outSlope: 0.01203504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.0007905513 - inSlope: 0.01203504 - outSlope: 0.011925112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.000989303 - inSlope: 0.011925112 - outSlope: 0.011713224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.0011845232 - inSlope: 0.011713224 - outSlope: 0.011393141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0013744087 - inSlope: 0.011393141 - outSlope: 0.010967517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0015572011 - inSlope: 0.010967517 - outSlope: 0.010425763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.0017309637 - inSlope: 0.010425763 - outSlope: 0.009782913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0018940121 - inSlope: 0.009782913 - outSlope: 0.009037233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.002044633 - inSlope: 0.009037233 - outSlope: 0.008178063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.002180934 - inSlope: 0.008178063 - outSlope: 0.0072187395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.0023012462 - inSlope: 0.0072187395 - outSlope: 0.006144053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.002403647 - inSlope: 0.006144053 - outSlope: 0.004964756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.002486393 - inSlope: 0.004964756 - outSlope: 0.0036835705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.0025477859 - inSlope: 0.0036835705 - outSlope: 0.002282562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.0025858285 - inSlope: 0.002282562 - outSlope: 0.000785888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.0025989267 - inSlope: 0.000785888 - outSlope: -0.0029048247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.0025505128 - inSlope: -0.0029048247 - outSlope: -0.007265217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.002429426 - inSlope: -0.007265217 - outSlope: -0.009451234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.0022719055 - inSlope: -0.009451234 - outSlope: -0.009445855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.0021144748 - inSlope: -0.009445855 - outSlope: -0.0072705555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.0019932985 - inSlope: -0.0072705555 - outSlope: -0.0029048282 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.0019448848 - inSlope: -0.0029048282 - outSlope: -0.0029048282 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.99958056 - inSlope: 0.00043988225 - outSlope: 0.00043988225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.9995879 - inSlope: 0.00043988225 - outSlope: 0.0012409686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.9996086 - inSlope: 0.0012409686 - outSlope: 0.0019204618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.9996406 - inSlope: 0.0019204618 - outSlope: 0.002431869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.9996811 - inSlope: 0.002431869 - outSlope: 0.002782345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.9997275 - inSlope: 0.002782345 - outSlope: 0.0029468539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.9997766 - inSlope: 0.0029468539 - outSlope: 0.0029504301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.9998258 - inSlope: 0.0029504301 - outSlope: 0.002800225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.99987245 - inSlope: 0.002800225 - outSlope: 0.0024962428 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.99991405 - inSlope: 0.0024962428 - outSlope: 0.002088547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.99994886 - inSlope: 0.002088547 - outSlope: 0.0015842916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.99997526 - inSlope: 0.0015842916 - outSlope: 0.0010263921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.9999924 - inSlope: 0.0010263921 - outSlope: 0.0004398823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.9999997 - inSlope: 0.0004398823 - outSlope: -0.00013947488 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.9999974 - inSlope: -0.00013947488 - outSlope: -0.000679493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.99998605 - inSlope: -0.000679493 - outSlope: -0.0011515608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.99996686 - inSlope: -0.0011515608 - outSlope: -0.0015234961 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.99994147 - inSlope: -0.0015234961 - outSlope: -0.0017917141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.9999116 - inSlope: -0.0017917141 - outSlope: -0.0019061584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.99987984 - inSlope: -0.0019061584 - outSlope: -0.0018811211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.9998485 - inSlope: -0.0018811211 - outSlope: -0.0016951577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.99982023 - inSlope: -0.0016951577 - outSlope: -0.0013661373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.99979746 - inSlope: -0.0013661373 - outSlope: -0.0009012231 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.99978244 - inSlope: -0.0009012231 - outSlope: -0.00031828854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.99977714 - inSlope: -0.00031828854 - outSlope: 0.00024676346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.99978125 - inSlope: 0.00024676346 - outSlope: 0.00070095004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.99979293 - inSlope: 0.00070095004 - outSlope: 0.0010871898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.99981105 - inSlope: 0.0010871898 - outSlope: 0.0013911712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.99983424 - inSlope: 0.0013911712 - outSlope: 0.0015985981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.9998609 - inSlope: 0.0015985981 - outSlope: 0.0016880021 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.999889 - inSlope: 0.0016880021 - outSlope: 0.0016915814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.9999172 - inSlope: 0.0016915814 - outSlope: 0.001580711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.99994355 - inSlope: 0.001580711 - outSlope: 0.0013732923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.99996644 - inSlope: 0.0013732923 - outSlope: 0.0010693084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.99998426 - inSlope: 0.0010693084 - outSlope: 0.0006937987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.9999958 - inSlope: 0.0006937987 - outSlope: 0.00025033884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 1 - inSlope: 0.00025033884 - outSlope: -0.0002396109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.999996 - inSlope: -0.0002396109 - outSlope: -0.0007689007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.9999832 - inSlope: -0.0007689007 - outSlope: -0.0013089193 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.9999614 - inSlope: -0.0013089193 - outSlope: -0.0018382025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.99993074 - inSlope: -0.0018382025 - outSlope: -0.0023603463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.9998914 - inSlope: -0.0023603463 - outSlope: -0.0028216867 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.9998444 - inSlope: -0.0028216867 - outSlope: -0.003232959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.9997905 - inSlope: -0.003232959 - outSlope: -0.0035655405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.99973106 - inSlope: -0.0035655405 - outSlope: -0.003801588 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.9996677 - inSlope: -0.003801588 - outSlope: -0.003930334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.9996022 - inSlope: -0.003930334 - outSlope: -0.0039482014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.9995364 - inSlope: -0.0039482014 - outSlope: -0.003826622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.9994726 - inSlope: -0.003826622 - outSlope: -0.0035834347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.9994129 - inSlope: -0.0035834347 - outSlope: -0.0032007725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.99935955 - inSlope: -0.0032007725 - outSlope: -0.0026893546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.9993147 - inSlope: -0.0026893546 - outSlope: -0.0020527858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.9992805 - inSlope: -0.0020527858 - outSlope: -0.0012981904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.9992589 - inSlope: -0.0012981904 - outSlope: -0.00045061155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.99925137 - inSlope: -0.00045061155 - outSlope: 0.0016558127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.99927896 - inSlope: 0.0016558127 - outSlope: 0.004009012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.9993458 - inSlope: 0.004009012 - outSlope: 0.004920964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.9994278 - inSlope: 0.004920964 - outSlope: 0.004591946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.9995043 - inSlope: 0.004591946 - outSlope: 0.003304473 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.9995594 - inSlope: 0.003304473 - outSlope: 0.0012695801 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.99958056 - inSlope: 0.0012695801 - outSlope: 0.0012695801 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.26544568 - inSlope: -0.02599418 - outSlope: -0.02599418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.26587892 - inSlope: -0.02599418 - outSlope: -0.021082161 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2662303 - inSlope: -0.021082161 - outSlope: -0.014830829 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.26647747 - inSlope: -0.014830829 - outSlope: -0.012466906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.26668525 - inSlope: -0.012466906 - outSlope: -0.008969308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.26683474 - inSlope: -0.008969308 - outSlope: -0.004495383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.26690966 - inSlope: -0.004495383 - outSlope: -0.0029772522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.26695928 - inSlope: -0.0029772522 - outSlope: -0.0012820954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.26698065 - inSlope: -0.0012820954 - outSlope: 0.00871718 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.26683536 - inSlope: 0.00871718 - outSlope: 0.0061351066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.2667331 - inSlope: 0.0061351066 - outSlope: 0.0030952694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.26668152 - inSlope: 0.0030952694 - outSlope: -0.0006240607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.26669192 - inSlope: -0.0006240607 - outSlope: -0.0049817567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.26677495 - inSlope: -0.0049817567 - outSlope: -0.009498597 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.26693326 - inSlope: -0.009498597 - outSlope: -0.014044047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.26716733 - inSlope: -0.014044047 - outSlope: -0.017700776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.26746234 - inSlope: -0.017700776 - outSlope: -0.030555755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.2679716 - inSlope: -0.030555755 - outSlope: -0.035494536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.26856318 - inSlope: -0.035494536 - outSlope: -0.04240219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.26926988 - inSlope: -0.04240219 - outSlope: -0.041409697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.26996005 - inSlope: -0.041409697 - outSlope: -0.04052464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.27063546 - inSlope: -0.04052464 - outSlope: -0.03718254 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.27125517 - inSlope: -0.03718254 - outSlope: -0.028234746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.27172574 - inSlope: -0.028234746 - outSlope: -0.021302085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.27208078 - inSlope: -0.021302085 - outSlope: -0.0552321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.2730013 - inSlope: -0.0552321 - outSlope: -0.037159294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.27362064 - inSlope: -0.037159294 - outSlope: -0.020340104 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.27395964 - inSlope: -0.020340104 - outSlope: -0.0026464441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.27400374 - inSlope: -0.0026464441 - outSlope: 0.01509191 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.2737522 - inSlope: 0.01509191 - outSlope: 0.030970547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.27323604 - inSlope: 0.030970547 - outSlope: 0.047539517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.2724437 - inSlope: 0.047539517 - outSlope: 0.061318714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.27142173 - inSlope: 0.061318714 - outSlope: 0.07230706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.2702166 - inSlope: 0.07230706 - outSlope: 0.07979222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.26888674 - inSlope: 0.07979222 - outSlope: 0.11177312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.26702386 - inSlope: 0.11177312 - outSlope: 0.11820643 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.26505375 - inSlope: 0.11820643 - outSlope: 0.1205368 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.2630448 - inSlope: 0.1205368 - outSlope: 0.120241754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.26104078 - inSlope: 0.120241754 - outSlope: 0.11846434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.25906637 - inSlope: 0.11846434 - outSlope: 0.111665435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.25720528 - inSlope: 0.111665435 - outSlope: 0.10781954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.2554083 - inSlope: 0.10781954 - outSlope: 0.09373972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.25384596 - inSlope: 0.09373972 - outSlope: 0.07680781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.25256583 - inSlope: 0.07680781 - outSlope: 0.05777284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.25160295 - inSlope: 0.05777284 - outSlope: 0.0343037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.25103122 - inSlope: 0.0343037 - outSlope: 0.013089192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.25081307 - inSlope: 0.013089192 - outSlope: -0.021538083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.25117204 - inSlope: -0.021538083 - outSlope: -0.05365496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.25206628 - inSlope: -0.05365496 - outSlope: -0.077169016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.25335243 - inSlope: -0.077169016 - outSlope: -0.09193906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.25488475 - inSlope: -0.09193906 - outSlope: -0.10055933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.25656074 - inSlope: -0.10055933 - outSlope: -0.09899328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.25821063 - inSlope: -0.09899328 - outSlope: -0.0926114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.25975415 - inSlope: -0.0926114 - outSlope: -0.079640225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.2610815 - inSlope: -0.079640225 - outSlope: -0.06771308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.26221004 - inSlope: -0.06771308 - outSlope: -0.058962163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.26319274 - inSlope: -0.058962163 - outSlope: -0.049368788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.26401556 - inSlope: -0.049368788 - outSlope: -0.039732493 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.26467776 - inSlope: -0.039732493 - outSlope: -0.029582899 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.2651708 - inSlope: -0.029582899 - outSlope: -0.016492024 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.26544568 - inSlope: -0.016492024 - outSlope: -0.016492024 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.15183671 - inSlope: -0.034841 - outSlope: -0.034841 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.15241739 - inSlope: -0.034841 - outSlope: -0.021431742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.15277459 - inSlope: -0.021431742 - outSlope: -0.006279946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.15287925 - inSlope: -0.006279946 - outSlope: 0.009967981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.15271312 - inSlope: 0.009967981 - outSlope: 0.025588276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.15228665 - inSlope: 0.025588276 - outSlope: 0.037874583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.1516554 - inSlope: 0.037874583 - outSlope: 0.048412982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.15084852 - inSlope: 0.048412982 - outSlope: 0.053721048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14995317 - inSlope: 0.053721048 - outSlope: 0.08887232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.14847197 - inSlope: 0.08887232 - outSlope: 0.08903683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.14698802 - inSlope: 0.08903683 - outSlope: 0.08272291 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.1456093 - inSlope: 0.08272291 - outSlope: 0.069637306 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.14444868 - inSlope: 0.069637306 - outSlope: 0.04982919 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.1436182 - inSlope: 0.04982919 - outSlope: 0.023742022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.1432225 - inSlope: 0.023742022 - outSlope: -0.007974208 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.1433554 - inSlope: -0.007974208 - outSlope: -0.04435476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.14409465 - inSlope: -0.04435476 - outSlope: 0.00064194266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.14408395 - inSlope: 0.00064194266 - outSlope: -0.040124025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.14475268 - inSlope: -0.040124025 - outSlope: -0.07216669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.14595546 - inSlope: -0.07216669 - outSlope: -0.09560994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.14754896 - inSlope: -0.09560994 - outSlope: -0.1091526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.14936817 - inSlope: -0.1091526 - outSlope: -0.11400809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.1512683 - inSlope: -0.11400809 - outSlope: -0.11134665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.15312408 - inSlope: -0.11134665 - outSlope: -0.10042182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.15479778 - inSlope: -0.10042182 - outSlope: 0.013474537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.1545732 - inSlope: 0.013474537 - outSlope: 0.039593842 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1539133 - inSlope: 0.039593842 - outSlope: 0.071665116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.15271889 - inSlope: 0.071665116 - outSlope: 0.106992334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.15093568 - inSlope: 0.106992334 - outSlope: 0.14588816 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14850421 - inSlope: 0.14588816 - outSlope: 0.18443301 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14543033 - inSlope: 0.18443301 - outSlope: 0.22339782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14170703 - inSlope: 0.22339782 - outSlope: 0.258575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13739744 - inSlope: 0.258575 - outSlope: 0.28943387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13257354 - inSlope: 0.28943387 - outSlope: 0.31444192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.12733285 - inSlope: 0.31444192 - outSlope: 0.42279568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.12028626 - inSlope: 0.42279568 - outSlope: 0.4371529 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.11300036 - inSlope: 0.4371529 - outSlope: 0.43954608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1056746 - inSlope: 0.43954608 - outSlope: 0.43125224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.09848707 - inSlope: 0.43125224 - outSlope: 0.41105786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.091636114 - inSlope: 0.41105786 - outSlope: 0.37853828 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.085327126 - inSlope: 0.37853828 - outSlope: 0.3272137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.07987357 - inSlope: 0.3272137 - outSlope: 0.2771632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.07525419 - inSlope: 0.2771632 - outSlope: 0.21618178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.07165116 - inSlope: 0.21618178 - outSlope: 0.14508745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.06923303 - inSlope: 0.14508745 - outSlope: 0.06411067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.06816452 - inSlope: 0.06411067 - outSlope: -0.023750536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.06856036 - inSlope: -0.023750536 - outSlope: -0.0842873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.069965154 - inSlope: -0.0842873 - outSlope: -0.22973768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.07379411 - inSlope: -0.22973768 - outSlope: -0.34921768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0796144 - inSlope: -0.34921768 - outSlope: -0.44055325 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.08695695 - inSlope: -0.44055325 - outSlope: -0.5022016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.095327 - inSlope: -0.5022016 - outSlope: -0.5372966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.10428193 - inSlope: -0.5372966 - outSlope: -0.5471846 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.11340167 - inSlope: -0.5471846 - outSlope: -0.5351535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.12232088 - inSlope: -0.5351535 - outSlope: -0.43678185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.1296006 - inSlope: -0.43678185 - outSlope: -0.3745628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.1358433 - inSlope: -0.3745628 - outSlope: -0.31426847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.14108111 - inSlope: -0.31426847 - outSlope: -0.26085758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.14542873 - inSlope: -0.26085758 - outSlope: -0.21332535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.14898416 - inSlope: -0.21332535 - outSlope: -0.17115282 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.15183671 - inSlope: -0.17115282 - outSlope: -0.17115282 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.020119755 - inSlope: -0.91596395 - outSlope: -0.91596395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.03538582 - inSlope: -0.91596395 - outSlope: -0.9381515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.05102168 - inSlope: -0.9381515 - outSlope: -0.9481703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.06682452 - inSlope: -0.9481703 - outSlope: -0.94557774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.08258415 - inSlope: -0.94557774 - outSlope: -0.93056923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.09809364 - inSlope: -0.93056923 - outSlope: -0.90326613 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.11314807 - inSlope: -0.90326613 - outSlope: -0.863611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.12754159 - inSlope: -0.863611 - outSlope: -0.81219584 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.14107819 - inSlope: -0.81219584 - outSlope: -0.7002256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.15274861 - inSlope: -0.7002256 - outSlope: -0.6271524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.16320115 - inSlope: -0.6271524 - outSlope: -0.5439109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.17226633 - inSlope: -0.5439109 - outSlope: -0.45094016 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.179782 - inSlope: -0.45094016 - outSlope: -0.34847263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.18558988 - inSlope: -0.34847263 - outSlope: -0.23667009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.18953438 - inSlope: -0.23667009 - outSlope: -0.11544318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.19145843 - inSlope: -0.11544318 - outSlope: 0.015639054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.19119778 - inSlope: 0.015639054 - outSlope: 0.13280612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.18898435 - inSlope: 0.13280612 - outSlope: 0.28792953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.18418552 - inSlope: 0.28792953 - outSlope: 0.4295714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.177026 - inSlope: 0.4295714 - outSlope: 0.560397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.16768605 - inSlope: 0.560397 - outSlope: 0.6799362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.15635379 - inSlope: 0.6799362 - outSlope: 0.7908451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.14317302 - inSlope: 0.7908451 - outSlope: 0.8935913 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.12827985 - inSlope: 0.8935913 - outSlope: 0.9857083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.111851364 - inSlope: 0.9857083 - outSlope: 1.0008994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.09516972 - inSlope: 1.0008994 - outSlope: 1.0664419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.07739568 - inSlope: 1.0664419 - outSlope: 1.1202375 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.05872507 - inSlope: 1.1202375 - outSlope: 1.1615444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.03936598 - inSlope: 1.1615444 - outSlope: 1.1900738 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.019531436 - inSlope: 1.1900738 - outSlope: 1.204872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.0005497804 - inSlope: 1.204872 - outSlope: 1.2067533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.020662315 - inSlope: 1.2067533 - outSlope: 1.1953515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.040584892 - inSlope: 1.1953515 - outSlope: 1.1717174 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.060113497 - inSlope: 1.1717174 - outSlope: 1.1368684 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.079061285 - inSlope: 1.1368684 - outSlope: 1.175595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.098654516 - inSlope: 1.175595 - outSlope: 1.1066296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.11709839 - inSlope: 1.1066296 - outSlope: 1.0283492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.13423753 - inSlope: 1.0283492 - outSlope: 0.9426516 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.14994837 - inSlope: 0.9426516 - outSlope: 0.8504435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.16412242 - inSlope: 0.8504435 - outSlope: 0.75321686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.17667606 - inSlope: 0.75321686 - outSlope: 0.6519392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.18754171 - inSlope: 0.6519392 - outSlope: 0.54587567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.19663963 - inSlope: 0.54587567 - outSlope: 0.43576372 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.20390235 - inSlope: 0.43576372 - outSlope: 0.3213153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.20925762 - inSlope: 0.3213153 - outSlope: 0.20188649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.21262239 - inSlope: 0.20188649 - outSlope: 0.07615693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.21389167 - inSlope: 0.07615693 - outSlope: -0.1317748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.21169542 - inSlope: -0.1317748 - outSlope: -0.34567806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.20593412 - inSlope: -0.34567806 - outSlope: -0.5430558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.1968832 - inSlope: -0.5430558 - outSlope: -0.7256634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.18478882 - inSlope: -0.7256634 - outSlope: -0.8920047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.16992204 - inSlope: -0.8920047 - outSlope: -1.0383458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.15261629 - inSlope: -1.0383458 - outSlope: -1.1606787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.13327166 - inSlope: -1.1606787 - outSlope: -1.2561897 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.11233519 - inSlope: -1.2561897 - outSlope: -1.2857918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.09090527 - inSlope: -1.2857918 - outSlope: -1.3703915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.068065435 - inSlope: -1.3703915 - outSlope: -1.4048284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.04465165 - inSlope: -1.4048284 - outSlope: -1.386511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.021543156 - inSlope: -1.386511 - outSlope: -1.3134285 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.00034737706 - inSlope: -1.3134285 - outSlope: -1.1863431 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.020119743 - inSlope: -1.1863431 - outSlope: -1.1863431 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.08442802 - inSlope: -0.8823551 - outSlope: -0.8823551 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.0697221 - inSlope: -0.8823551 - outSlope: -0.89643043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.054781593 - inSlope: -0.89643043 - outSlope: -0.8992359 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.03979433 - inSlope: -0.8992359 - outSlope: -0.89089143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.024946136 - inSlope: -0.89089143 - outSlope: -0.8715696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.010419978 - inSlope: -0.8715696 - outSlope: -0.84158754 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.0036064805 - inSlope: -0.84158754 - outSlope: -0.8012111 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.016959999 - inSlope: -0.8012111 - outSlope: -0.75082815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.029473806 - inSlope: -0.75082815 - outSlope: -0.69076085 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.040986486 - inSlope: -0.69076085 - outSlope: -0.62139726 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.051343106 - inSlope: -0.62139726 - outSlope: -0.54297435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.060392678 - inSlope: -0.54297435 - outSlope: -0.45573506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.06798826 - inSlope: -0.45573506 - outSlope: -0.35984877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.07398574 - inSlope: -0.35984877 - outSlope: -0.25525156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.07823993 - inSlope: -0.25525156 - outSlope: -0.14190407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.080605 - inSlope: -0.14190407 - outSlope: -0.019445105 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.080929086 - inSlope: -0.019445105 - outSlope: 0.11943173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.07893856 - inSlope: 0.11943173 - outSlope: 0.26140967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.07458173 - inSlope: 0.26140967 - outSlope: 0.39327928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.06802708 - inSlope: 0.39327928 - outSlope: 0.5153775 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.059437446 - inSlope: 0.5153775 - outSlope: 0.6279187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.048972145 - inSlope: 0.6279187 - outSlope: 0.73084724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.036791347 - inSlope: 0.73084724 - outSlope: 0.8240979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.023056395 - inSlope: 0.8240979 - outSlope: 0.90731454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.007934473 - inSlope: 0.90731454 - outSlope: 0.981303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.0084205605 - inSlope: 0.981303 - outSlope: 1.0462974 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.025858866 - inSlope: 1.0462974 - outSlope: 1.101039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.0442095 - inSlope: 1.101039 - outSlope: 1.1450003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.06329285 - inSlope: 1.1450003 - outSlope: 1.1777179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.08292147 - inSlope: 1.1777179 - outSlope: 1.1988405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.10290216 - inSlope: 1.1988405 - outSlope: 1.2080574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.12303643 - inSlope: 1.2080574 - outSlope: 1.2052519 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.14312401 - inSlope: 1.2052519 - outSlope: 1.1904165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.16296427 - inSlope: 1.1904165 - outSlope: 1.1636444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.18235832 - inSlope: 1.1636444 - outSlope: 1.1252155 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2011119 - inSlope: 1.1252155 - outSlope: 1.0754656 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.21903637 - inSlope: 1.0754656 - outSlope: 1.0148532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.23595057 - inSlope: 1.0148532 - outSlope: 0.9438014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.25168058 - inSlope: 0.9438014 - outSlope: 0.86277986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.26606023 - inSlope: 0.86277986 - outSlope: 0.7722882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.27893174 - inSlope: 0.7722882 - outSlope: 0.67262715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.29014218 - inSlope: 0.67262715 - outSlope: 0.5640977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2995438 - inSlope: 0.5640977 - outSlope: 0.44681352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.30699068 - inSlope: 0.44681352 - outSlope: 0.3207574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31233665 - inSlope: 0.3207574 - outSlope: 0.18572527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31543207 - inSlope: 0.18572527 - outSlope: 0.04133646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.316121 - inSlope: 0.04133646 - outSlope: -0.16439931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.31338102 - inSlope: -0.16439931 - outSlope: -0.40620485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.30661094 - inSlope: -0.40620485 - outSlope: -0.6207335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.2962654 - inSlope: -0.6207335 - outSlope: -0.8085044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.28279033 - inSlope: -0.8085044 - outSlope: -0.9692369 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.26663634 - inSlope: -0.9692369 - outSlope: -1.1020743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.24826846 - inSlope: -1.1020743 - outSlope: -1.2057837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.22817208 - inSlope: -1.2057837 - outSlope: -1.2789053 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.20685701 - inSlope: -1.2789053 - outSlope: -1.3122137 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.18498673 - inSlope: -1.3122137 - outSlope: -1.3101995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.16315009 - inSlope: -1.3101995 - outSlope: -1.283196 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.14176351 - inSlope: -1.283196 - outSlope: -1.2311985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.12124355 - inSlope: -1.2311985 - outSlope: -1.154641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.101999484 - inSlope: -1.154641 - outSlope: -1.0542889 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.08442802 - inSlope: -1.0542889 - outSlope: -1.0542889 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.15990788 - inSlope: -0.48087803 - outSlope: -0.48087803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.15189324 - inSlope: -0.48087803 - outSlope: -0.5051279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.14347444 - inSlope: -0.5051279 - outSlope: -0.5228985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.13475947 - inSlope: -0.5228985 - outSlope: -0.53386235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.12586176 - inSlope: -0.53386235 - outSlope: -0.53772575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.11689967 - inSlope: -0.53772575 - outSlope: -0.5342183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.10799603 - inSlope: -0.5342183 - outSlope: -0.5231832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.09927631 - inSlope: -0.5231832 - outSlope: -0.5044509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.09086879 - inSlope: -0.5044509 - outSlope: -0.47797728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.082902506 - inSlope: -0.47797728 - outSlope: -0.44374603 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.07550674 - inSlope: -0.44374603 - outSlope: -0.40177795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.06881044 - inSlope: -0.40177795 - outSlope: -0.35215977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.06294111 - inSlope: -0.35215977 - outSlope: -0.2949487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.0580253 - inSlope: -0.2949487 - outSlope: -0.23031616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.054186698 - inSlope: -0.23031616 - outSlope: -0.15836456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.05154729 - inSlope: -0.15836456 - outSlope: -0.07926234 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.05022625 - inSlope: -0.07926234 - outSlope: 0.012183946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.050429314 - inSlope: 0.012183946 - outSlope: 0.107085764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.05221408 - inSlope: 0.107085764 - outSlope: 0.19562711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.055474527 - inSlope: 0.19562711 - outSlope: 0.27769312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.06010275 - inSlope: 0.27769312 - outSlope: 0.35316792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.065988876 - inSlope: 0.35316792 - outSlope: 0.42189994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.07302055 - inSlope: 0.42189994 - outSlope: 0.48378333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.081083596 - inSlope: 0.48378333 - outSlope: 0.5386881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.09006174 - inSlope: 0.5386881 - outSlope: 0.5854615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.09981942 - inSlope: 0.5854615 - outSlope: 0.62338686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.11020921 - inSlope: 0.62338686 - outSlope: 0.65309346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.12109409 - inSlope: 0.65309346 - outSlope: 0.6745607 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.13233678 - inSlope: 0.6745607 - outSlope: 0.6879032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.14380182 - inSlope: 0.6879032 - outSlope: 0.6932995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.15535682 - inSlope: 0.6932995 - outSlope: 0.69103783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.16687411 - inSlope: 0.69103783 - outSlope: 0.6815082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.17823261 - inSlope: 0.6815082 - outSlope: 0.6651724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.1893188 - inSlope: 0.6651724 - outSlope: 0.6425497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.20002796 - inSlope: 0.6425497 - outSlope: 0.61427116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.2102658 - inSlope: 0.61427116 - outSlope: 0.5809068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.2199476 - inSlope: 0.5809068 - outSlope: 0.543113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.22899948 - inSlope: 0.543113 - outSlope: 0.5014582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.23735711 - inSlope: 0.5014582 - outSlope: 0.45647755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.24496506 - inSlope: 0.45647755 - outSlope: 0.40855926 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.2517744 - inSlope: 0.40855926 - outSlope: 0.3580931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.2577426 - inSlope: 0.3580931 - outSlope: 0.30521423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.2628295 - inSlope: 0.30521423 - outSlope: 0.24988735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.2669943 - inSlope: 0.24988735 - outSlope: 0.19203314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.27019486 - inSlope: 0.19203314 - outSlope: 0.13126385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.2723826 - inSlope: 0.13126385 - outSlope: 0.06699092 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.2734991 - inSlope: 0.06699092 - outSlope: -0.025128657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.2730803 - inSlope: -0.025128657 - outSlope: -0.13530506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.2708252 - inSlope: -0.13530506 - outSlope: -0.23625813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.26688758 - inSlope: -0.23625813 - outSlope: -0.32899114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.2614044 - inSlope: -0.32899114 - outSlope: -0.4137708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.2545082 - inSlope: -0.4137708 - outSlope: -0.49005973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.24634054 - inSlope: -0.49005973 - outSlope: -0.55672073 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.23706187 - inSlope: -0.55672073 - outSlope: -0.6122461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.22685778 - inSlope: -0.6122461 - outSlope: -0.6622965 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.21581948 - inSlope: -0.6622965 - outSlope: -0.6995574 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.2041602 - inSlope: -0.6995574 - outSlope: -0.7120476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.19229275 - inSlope: -0.7120476 - outSlope: -0.69825476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.18065518 - inSlope: -0.69825476 - outSlope: -0.6570635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.1697041 - inSlope: -0.6570635 - outSlope: -0.58777356 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.15990788 - inSlope: -0.58777356 - outSlope: -0.58777356 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.7248102 - inSlope: 0.1998639 - outSlope: 0.1998639 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.72814125 - inSlope: 0.1998639 - outSlope: 0.19606589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.731409 - inSlope: 0.19606589 - outSlope: 0.1892531 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.73456323 - inSlope: 0.1892531 - outSlope: 0.17994043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.73756224 - inSlope: 0.17994043 - outSlope: 0.16870739 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.740374 - inSlope: 0.16870739 - outSlope: 0.15598299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.74297374 - inSlope: 0.15598299 - outSlope: 0.14236452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7453465 - inSlope: 0.14236452 - outSlope: 0.1281702 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.74748266 - inSlope: 0.1281702 - outSlope: 0.11380077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.74937934 - inSlope: 0.11380077 - outSlope: 0.09954215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.7510384 - inSlope: 0.09954215 - outSlope: 0.085551746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.75246423 - inSlope: 0.085551746 - outSlope: 0.0719297 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.75366306 - inSlope: 0.0719297 - outSlope: 0.05859733 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.7546397 - inSlope: 0.05859733 - outSlope: 0.0453651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.75539577 - inSlope: 0.0453651 - outSlope: 0.03190041 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.75592744 - inSlope: 0.03190041 - outSlope: 0.017695412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.75622237 - inSlope: 0.017695412 - outSlope: 0.00319362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.7562756 - inSlope: 0.00319362 - outSlope: -0.011079302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.75609094 - inSlope: -0.011079302 - outSlope: -0.026375081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.75565135 - inSlope: -0.026375081 - outSlope: -0.04331585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.7549294 - inSlope: -0.04331585 - outSlope: -0.062223732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.75389236 - inSlope: -0.062223732 - outSlope: -0.08330219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.752504 - inSlope: -0.08330219 - outSlope: -0.10653387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7507284 - inSlope: -0.10653387 - outSlope: -0.13170351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.74853337 - inSlope: -0.13170351 - outSlope: -0.15827909 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7458954 - inSlope: -0.15827909 - outSlope: -0.18580541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.7427986 - inSlope: -0.18580541 - outSlope: -0.21388671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.73923385 - inSlope: -0.21388671 - outSlope: -0.24182418 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.73520344 - inSlope: -0.24182418 - outSlope: -0.26894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7307211 - inSlope: -0.26894 - outSlope: -0.2944491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7258136 - inSlope: -0.2944491 - outSlope: -0.31751305 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.72052175 - inSlope: -0.31751305 - outSlope: -0.33741385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.71489817 - inSlope: -0.33741385 - outSlope: -0.35331163 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.70900965 - inSlope: -0.35331163 - outSlope: -0.36454117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.70293397 - inSlope: -0.36454117 - outSlope: -0.3704635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.6967596 - inSlope: -0.3704635 - outSlope: -0.37061235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.6905827 - inSlope: -0.37061235 - outSlope: -0.364509 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.68450755 - inSlope: -0.364509 - outSlope: -0.35195622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.6786416 - inSlope: -0.35195622 - outSlope: -0.33274087 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.67309594 - inSlope: -0.33274087 - outSlope: -0.3068439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.66798186 - inSlope: -0.3068439 - outSlope: -0.27429727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.66341025 - inSlope: -0.27429727 - outSlope: -0.23531221 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.6594884 - inSlope: -0.23531221 - outSlope: -0.19009727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.6563201 - inSlope: -0.19009727 - outSlope: -0.13902748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.65400296 - inSlope: -0.13902748 - outSlope: -0.082501255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.65262794 - inSlope: -0.082501255 - outSlope: -0.021071455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.65227675 - inSlope: -0.021071455 - outSlope: 0.06494505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6533592 - inSlope: 0.06494505 - outSlope: 0.1629962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.6560758 - inSlope: 0.1629962 - outSlope: 0.24561906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.6601694 - inSlope: 0.24561906 - outSlope: 0.3119555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.6653687 - inSlope: 0.3119555 - outSlope: 0.36163235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6713959 - inSlope: 0.36163235 - outSlope: 0.39488593 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.6779773 - inSlope: 0.39488593 - outSlope: 0.41236678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.6848501 - inSlope: 0.41236678 - outSlope: 0.41529217 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.6917716 - inSlope: 0.41529217 - outSlope: 0.40434015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.69851065 - inSlope: 0.40434015 - outSlope: 0.3830377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.7048946 - inSlope: 0.3830377 - outSlope: 0.35458836 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.7108044 - inSlope: 0.35458836 - outSlope: 0.32025248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.71614194 - inSlope: 0.32025248 - outSlope: 0.28125927 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.7208296 - inSlope: 0.28125927 - outSlope: 0.23883484 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.7248102 - inSlope: 0.23883484 - outSlope: 0.23883484 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6647946 - inSlope: 0.0033545492 - outSlope: 0.0033545492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6647387 - inSlope: 0.0033545492 - outSlope: 0.019075869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.6644208 - inSlope: 0.019075869 - outSlope: 0.035294298 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.66383255 - inSlope: 0.035294298 - outSlope: 0.05131959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.6629772 - inSlope: 0.05131959 - outSlope: 0.0663972 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.6618706 - inSlope: 0.0663972 - outSlope: 0.07980824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.66054046 - inSlope: 0.07980824 - outSlope: 0.09086252 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.6590261 - inSlope: 0.09086252 - outSlope: 0.098955594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6573768 - inSlope: 0.098955594 - outSlope: 0.10355831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.65565085 - inSlope: 0.10355831 - outSlope: 0.10416628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.65391475 - inSlope: 0.10416628 - outSlope: 0.10054351 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.652239 - inSlope: 0.10054351 - outSlope: 0.09243966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.65069836 - inSlope: 0.09243966 - outSlope: 0.07983685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.64936775 - inSlope: 0.07983685 - outSlope: 0.062824495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.6483207 - inSlope: 0.062824495 - outSlope: 0.04166365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6476263 - inSlope: 0.04166365 - outSlope: 0.016865715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.6473452 - inSlope: 0.016865715 - outSlope: -0.010081539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.6475132 - inSlope: -0.010081539 - outSlope: -0.035419434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.64810354 - inSlope: -0.035419434 - outSlope: -0.057728346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.6490657 - inSlope: -0.057728346 - outSlope: -0.07620328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.6503357 - inSlope: -0.07620328 - outSlope: -0.090186685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.65183884 - inSlope: -0.090186685 - outSlope: -0.09922377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.65349257 - inSlope: -0.09922377 - outSlope: -0.10307918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.65521055 - inSlope: -0.10307918 - outSlope: -0.10164491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.65690464 - inSlope: -0.10164491 - outSlope: -0.09496102 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.6584873 - inSlope: -0.09496102 - outSlope: -0.083309345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.6598758 - inSlope: -0.083309345 - outSlope: -0.06719119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.66099566 - inSlope: -0.06719119 - outSlope: -0.04725333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6617832 - inSlope: -0.04725333 - outSlope: -0.024243616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.6621873 - inSlope: -0.024243616 - outSlope: 0.0010013572 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.6621706 - inSlope: 0.0010013572 - outSlope: 0.027455118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.661713 - inSlope: 0.027455118 - outSlope: 0.054194786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.66080976 - inSlope: 0.054194786 - outSlope: 0.080101565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.65947473 - inSlope: 0.080101565 - outSlope: 0.10425577 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.65773714 - inSlope: 0.10425577 - outSlope: 0.12559903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.6556438 - inSlope: 0.12559903 - outSlope: 0.14335476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.65325457 - inSlope: 0.14335476 - outSlope: 0.1566948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.650643 - inSlope: 0.1566948 - outSlope: 0.16504185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.6478923 - inSlope: 0.16504185 - outSlope: 0.16788857 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.64509416 - inSlope: 0.16788857 - outSlope: 0.1649447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.6423451 - inSlope: 0.1649447 - outSlope: 0.15601888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.63974476 - inSlope: 0.15601888 - outSlope: 0.14110936 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.63739294 - inSlope: 0.14110936 - outSlope: 0.1204313 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.63538575 - inSlope: 0.1204313 - outSlope: 0.094284765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.63381433 - inSlope: 0.094284765 - outSlope: 0.06316787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.63276154 - inSlope: 0.06316787 - outSlope: 0.027802017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6322982 - inSlope: 0.027802017 - outSlope: -0.025638275 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6327255 - inSlope: -0.025638275 - outSlope: -0.08841284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.634199 - inSlope: -0.08841284 - outSlope: -0.14005078 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6365332 - inSlope: -0.14005078 - outSlope: -0.17905371 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.6395174 - inSlope: -0.17905371 - outSlope: -0.20473427 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6429297 - inSlope: -0.20473427 - outSlope: -0.21718761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.64654946 - inSlope: -0.21718761 - outSlope: -0.21717331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.650169 - inSlope: -0.21717331 - outSlope: -0.2060904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.65360385 - inSlope: -0.2060904 - outSlope: -0.18713544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.6567228 - inSlope: -0.18713544 - outSlope: -0.16137257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.6594123 - inSlope: -0.16137257 - outSlope: -0.12987983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.661577 - inSlope: -0.12987983 - outSlope: -0.09604463 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.6631777 - inSlope: -0.09604463 - outSlope: -0.06313904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.66423005 - inSlope: -0.06313904 - outSlope: -0.033874545 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6647946 - inSlope: -0.033874545 - outSlope: -0.033874545 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.31270742 - inSlope: -0.18993436 - outSlope: -0.18993436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.30954185 - inSlope: -0.18993436 - outSlope: -0.21512388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.30595645 - inSlope: -0.21512388 - outSlope: -0.23572327 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.30202773 - inSlope: -0.23572327 - outSlope: -0.25563595 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.29776713 - inSlope: -0.25563595 - outSlope: -0.268693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.29328892 - inSlope: -0.268693 - outSlope: -0.27415755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.28871962 - inSlope: -0.27415755 - outSlope: -0.27528945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.28413147 - inSlope: -0.27528945 - outSlope: -0.2685981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.27965483 - inSlope: -0.2685981 - outSlope: -0.24581553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.2755579 - inSlope: -0.24581553 - outSlope: -0.22797884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.27175826 - inSlope: -0.22797884 - outSlope: -0.20329179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.26837006 - inSlope: -0.20329179 - outSlope: -0.17245711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.26549578 - inSlope: -0.17245711 - outSlope: -0.13611676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.26322716 - inSlope: -0.13611676 - outSlope: -0.09449602 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.26165223 - inSlope: -0.09449602 - outSlope: -0.048358444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.26084626 - inSlope: -0.048358444 - outSlope: 0.002294181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.2608845 - inSlope: 0.002294181 - outSlope: 0.04501824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.2616348 - inSlope: 0.04501824 - outSlope: 0.09020619 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.26313823 - inSlope: 0.09020619 - outSlope: 0.12571347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.26523346 - inSlope: 0.12571347 - outSlope: 0.16095744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.26791608 - inSlope: 0.16095744 - outSlope: 0.1877262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.27104485 - inSlope: 0.1877262 - outSlope: 0.20851117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.27452004 - inSlope: 0.20851117 - outSlope: 0.22668622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.27829814 - inSlope: 0.22668622 - outSlope: 0.23492377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.28221354 - inSlope: 0.23492377 - outSlope: 0.19572814 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.28547567 - inSlope: 0.19572814 - outSlope: 0.20260496 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.28885242 - inSlope: 0.20260496 - outSlope: 0.2022012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.29222244 - inSlope: 0.2022012 - outSlope: 0.19738181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.29551214 - inSlope: 0.19738181 - outSlope: 0.18814284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.29864785 - inSlope: 0.18814284 - outSlope: 0.17363355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.30154175 - inSlope: 0.17363355 - outSlope: 0.15758172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.3041681 - inSlope: 0.15758172 - outSlope: 0.13781333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.306465 - inSlope: 0.13781333 - outSlope: 0.11564266 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.30839238 - inSlope: 0.11564266 - outSlope: 0.091695875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.30992064 - inSlope: 0.091695875 - outSlope: 0.095202416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.31150734 - inSlope: 0.095202416 - outSlope: 0.07719914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.312794 - inSlope: 0.07719914 - outSlope: 0.060102995 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.31379572 - inSlope: 0.060102995 - outSlope: 0.046101853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.31456408 - inSlope: 0.046101853 - outSlope: 0.036823187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.3151778 - inSlope: 0.036823187 - outSlope: 0.02895884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.31566045 - inSlope: 0.02895884 - outSlope: 0.030491382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.31616864 - inSlope: 0.030491382 - outSlope: 0.027957585 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.3166346 - inSlope: 0.027957585 - outSlope: 0.028290179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3171061 - inSlope: 0.028290179 - outSlope: 0.031447925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.31763023 - inSlope: 0.031447925 - outSlope: 0.034183893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.31819996 - inSlope: 0.034183893 - outSlope: 0.04184429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.31889737 - inSlope: 0.04184429 - outSlope: 0.04430819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.31963584 - inSlope: 0.04430819 - outSlope: 0.04961734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3204628 - inSlope: 0.04961734 - outSlope: 0.05187397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.32132736 - inSlope: 0.05187397 - outSlope: 0.04996066 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.32216004 - inSlope: 0.04996066 - outSlope: 0.040996563 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.3228433 - inSlope: 0.040996563 - outSlope: 0.029638438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.3233373 - inSlope: 0.029638438 - outSlope: 0.011942994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.32353634 - inSlope: 0.011942994 - outSlope: -0.008119948 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.323401 - inSlope: -0.008119948 - outSlope: -0.039950505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.32273516 - inSlope: -0.039950505 - outSlope: -0.07611044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.32146665 - inSlope: -0.07611044 - outSlope: -0.10437737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.31972703 - inSlope: -0.10437737 - outSlope: -0.12641263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.31762016 - inSlope: -0.12641263 - outSlope: -0.14274679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.31524104 - inSlope: -0.14274679 - outSlope: -0.15201703 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.31270742 - inSlope: -0.15201703 - outSlope: -0.15201703 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.14703357 - inSlope: 0.127953 - outSlope: 0.127953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.14490102 - inSlope: 0.127953 - outSlope: 0.16688524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.1421196 - inSlope: 0.16688524 - outSlope: 0.20598026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1386866 - inSlope: 0.20598026 - outSlope: 0.24332191 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.13463123 - inSlope: 0.24332191 - outSlope: 0.2758715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.13003337 - inSlope: 0.2758715 - outSlope: 0.29988977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.12503521 - inSlope: 0.29988977 - outSlope: 0.3160416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.11976785 - inSlope: 0.3160416 - outSlope: 0.320282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.11442982 - inSlope: 0.320282 - outSlope: 0.34731928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.10864116 - inSlope: 0.34731928 - outSlope: 0.3322618 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.10310347 - inSlope: 0.3322618 - outSlope: 0.30376244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.09804076 - inSlope: 0.30376244 - outSlope: 0.26181403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.09367719 - inSlope: 0.26181403 - outSlope: 0.20686494 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.090229444 - inSlope: 0.20686494 - outSlope: 0.13979004 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.08789961 - inSlope: 0.13979004 - outSlope: 0.061697964 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.08687131 - inSlope: 0.061697964 - outSlope: -0.026016958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.08730493 - inSlope: -0.026016958 - outSlope: -0.02867329 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.087782815 - inSlope: -0.02867329 - outSlope: -0.10874203 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.089595184 - inSlope: -0.10874203 - outSlope: -0.1778199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.092558846 - inSlope: -0.1778199 - outSlope: -0.23629259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.09649706 - inSlope: -0.23629259 - outSlope: -0.2829295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.101212546 - inSlope: -0.2829295 - outSlope: -0.3188299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.10652638 - inSlope: -0.3188299 - outSlope: -0.3448904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.11227455 - inSlope: -0.3448904 - outSlope: -0.35996556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.11827398 - inSlope: -0.35996556 - outSlope: -0.2691586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.12275995 - inSlope: -0.2691586 - outSlope: -0.26288667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.1271414 - inSlope: -0.26288667 - outSlope: -0.24680907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.13125488 - inSlope: -0.24680907 - outSlope: -0.22322129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.13497524 - inSlope: -0.22322129 - outSlope: -0.19156355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.13816796 - inSlope: -0.19156355 - outSlope: -0.15566723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14076242 - inSlope: -0.15566723 - outSlope: -0.11474501 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14267483 - inSlope: -0.11474501 - outSlope: -0.073235735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14389543 - inSlope: -0.073235735 - outSlope: -0.03198895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.14442858 - inSlope: -0.03198895 - outSlope: 0.0070050424 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.14431183 - inSlope: 0.0070050424 - outSlope: 0.13249677 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.14210355 - inSlope: 0.13249677 - outSlope: 0.16652362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13932815 - inSlope: 0.16652362 - outSlope: 0.19067752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1361502 - inSlope: 0.19067752 - outSlope: 0.20572115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.13272151 - inSlope: 0.20572115 - outSlope: 0.21005382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.12922062 - inSlope: 0.21005382 - outSlope: 0.20294344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.12583822 - inSlope: 0.20294344 - outSlope: 0.1777354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.122875966 - inSlope: 0.1777354 - outSlope: 0.1543796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.120302975 - inSlope: 0.1543796 - outSlope: 0.120720975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.11829096 - inSlope: 0.120720975 - outSlope: 0.07771278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.116995744 - inSlope: 0.07771278 - outSlope: 0.025815839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.11656548 - inSlope: 0.025815839 - outSlope: -0.03157589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.117091745 - inSlope: -0.03157589 - outSlope: -0.03226376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.117629476 - inSlope: -0.03226376 - outSlope: -0.0981162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.119264744 - inSlope: -0.0981162 - outSlope: -0.15175194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.12179394 - inSlope: -0.15175194 - outSlope: -0.1919033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.124992326 - inSlope: -0.1919033 - outSlope: -0.21744612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.12861644 - inSlope: -0.21744612 - outSlope: -0.23131393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.13247167 - inSlope: -0.23131393 - outSlope: -0.23402743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.13637212 - inSlope: -0.23402743 - outSlope: -0.22734247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.14016116 - inSlope: -0.22734247 - outSlope: -0.1464366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.14260177 - inSlope: -0.1464366 - outSlope: -0.10964255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.14442915 - inSlope: -0.10964255 - outSlope: -0.077140406 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.14571482 - inSlope: -0.077140406 - outSlope: -0.050684858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.14655957 - inSlope: -0.050684858 - outSlope: -0.026494792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.14700115 - inSlope: -0.026494792 - outSlope: -0.0019454975 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.14703357 - inSlope: -0.0019454975 - outSlope: -0.0019454975 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.025579523 - inSlope: 1.271523 - outSlope: 1.271523 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.0043874714 - inSlope: 1.271523 - outSlope: 1.2863996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.017052524 - inSlope: 1.2863996 - outSlope: 1.2828624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.038433563 - inSlope: 1.2828624 - outSlope: 1.2614852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.05945832 - inSlope: 1.2614852 - outSlope: 1.2228175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.07983861 - inSlope: 1.2228175 - outSlope: 1.1680989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.099306926 - inSlope: 1.1680989 - outSlope: 1.0991197 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.11762559 - inSlope: 1.0991197 - outSlope: 1.0174236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.13458265 - inSlope: 1.0174236 - outSlope: 0.9739513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.15081517 - inSlope: 0.9739513 - outSlope: 0.87137914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.16533816 - inSlope: 0.87137914 - outSlope: 0.7606352 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.17801541 - inSlope: 0.7606352 - outSlope: 0.6426287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.18872589 - inSlope: 0.6426287 - outSlope: 0.51794714 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.19735834 - inSlope: 0.51794714 - outSlope: 0.38642856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.20379882 - inSlope: 0.38642856 - outSlope: 0.2474338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.20792271 - inSlope: 0.2474338 - outSlope: 0.09969673 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.20958433 - inSlope: 0.09969673 - outSlope: -0.08188255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.20821962 - inSlope: -0.08188255 - outSlope: -0.21884215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.20457225 - inSlope: -0.21884215 - outSlope: -0.35154048 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.19871324 - inSlope: -0.35154048 - outSlope: -0.47886065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.19073223 - inSlope: -0.47886065 - outSlope: -0.6020555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.18069798 - inSlope: -0.6020555 - outSlope: -0.71829766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.16872634 - inSlope: -0.71829766 - outSlope: -0.826367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.15495357 - inSlope: -0.826367 - outSlope: -0.92713785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.13950126 - inSlope: -0.92713785 - outSlope: -1.0866792 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.121389955 - inSlope: -1.0866792 - outSlope: -1.1764257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.10178284 - inSlope: -1.1764257 - outSlope: -1.2549183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.08086756 - inSlope: -1.2549183 - outSlope: -1.3204242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.05886047 - inSlope: -1.3204242 - outSlope: -1.3710651 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.036009405 - inSlope: -1.3710651 - outSlope: -1.4060007 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.01257604 - inSlope: -1.4060007 - outSlope: -1.42328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.011145271 - inSlope: -1.42328 - outSlope: -1.4227815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.034858357 - inSlope: -1.4227815 - outSlope: -1.403777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.05825462 - inSlope: -1.403777 - outSlope: -1.3662933 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.08102615 - inSlope: -1.3662933 - outSlope: -1.2272227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10147984 - inSlope: -1.2272227 - outSlope: -1.1700807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.12098124 - inSlope: -1.1700807 - outSlope: -1.099118 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.13929985 - inSlope: -1.099118 - outSlope: -1.0151116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.15621836 - inSlope: -1.0151116 - outSlope: -0.9198761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.17154962 - inSlope: -0.9198761 - outSlope: -0.81431115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1851215 - inSlope: -0.81431115 - outSlope: -0.6994242 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.19677857 - inSlope: -0.6994242 - outSlope: -0.5772736 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.20639978 - inSlope: -0.5772736 - outSlope: -0.44771743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.21386173 - inSlope: -0.44771743 - outSlope: -0.31080642 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.21904185 - inSlope: -0.31080642 - outSlope: -0.16606466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.2218096 - inSlope: -0.16606466 - outSlope: -0.012755704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.22202219 - inSlope: -0.012755704 - outSlope: 0.13422096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.21978517 - inSlope: 0.13422096 - outSlope: 0.3139922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.21455197 - inSlope: 0.3139922 - outSlope: 0.4757385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.206623 - inSlope: 0.4757385 - outSlope: 0.6204921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.19628148 - inSlope: 0.6204921 - outSlope: 0.7497568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.1837855 - inSlope: 0.7497568 - outSlope: 0.86499536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.16936892 - inSlope: 0.86499536 - outSlope: 0.9661594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.15326628 - inSlope: 0.9661594 - outSlope: 1.0509065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.13575119 - inSlope: 1.0509065 - outSlope: 1.1400498 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.11675031 - inSlope: 1.1400498 - outSlope: 1.1168224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.09813662 - inSlope: 1.1168224 - outSlope: 1.0996411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.079809286 - inSlope: 1.0996411 - outSlope: 1.088125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.061673887 - inSlope: 1.088125 - outSlope: 1.0828027 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.043627128 - inSlope: 1.0828027 - outSlope: 1.0828578 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.025579514 - inSlope: 1.0828578 - outSlope: 1.0828578 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.00064442767 - inSlope: -0.5576982 - outSlope: -0.5576982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.008650542 - inSlope: -0.5576982 - outSlope: -0.5770042 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.01826728 - inSlope: -0.5770042 - outSlope: -0.588162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.028069979 - inSlope: -0.588162 - outSlope: -0.59115237 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.03792252 - inSlope: -0.59115237 - outSlope: -0.5860998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.04769085 - inSlope: -0.5860998 - outSlope: -0.57314986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.057243347 - inSlope: -0.57314986 - outSlope: -0.5526294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.06645384 - inSlope: -0.5526294 - outSlope: -0.5248491 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.075201325 - inSlope: -0.5248491 - outSlope: -0.49021485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.08337157 - inSlope: -0.49021485 - outSlope: -0.44906485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.090855986 - inSlope: -0.44906485 - outSlope: -0.40177706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.09755227 - inSlope: -0.40177706 - outSlope: -0.3486121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.10336247 - inSlope: -0.3486121 - outSlope: -0.28975907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.10819179 - inSlope: -0.28975907 - outSlope: -0.22525506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.11194604 - inSlope: -0.22525506 - outSlope: -0.15499459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.11452928 - inSlope: -0.15499459 - outSlope: -0.078765236 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.11584204 - inSlope: -0.078765236 - outSlope: -0.0011158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.11586063 - inSlope: -0.0011158 - outSlope: 0.071090996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.11467578 - inSlope: 0.071090996 - outSlope: 0.1394902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.11235095 - inSlope: 0.1394902 - outSlope: 0.20443825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.10894364 - inSlope: 0.20443825 - outSlope: 0.26600522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.104510225 - inSlope: 0.26600522 - outSlope: 0.32434586 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.09910446 - inSlope: 0.32434586 - outSlope: 0.37928215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.09278309 - inSlope: 0.37928215 - outSlope: 0.43071547 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.0856045 - inSlope: 0.43071547 - outSlope: 0.4773438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.077648774 - inSlope: 0.4773438 - outSlope: 0.5182113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.06901191 - inSlope: 0.5182113 - outSlope: 0.55364645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.05978448 - inSlope: 0.55364645 - outSlope: 0.5832888 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.05006299 - inSlope: 0.5832888 - outSlope: 0.60681015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.0399495 - inSlope: 0.60681015 - outSlope: 0.62389225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.029551286 - inSlope: 0.62389225 - outSlope: 0.6343539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.018978732 - inSlope: 0.6343539 - outSlope: 0.6380051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.008345285 - inSlope: 0.6380051 - outSlope: 0.634844 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.0022354382 - inSlope: 0.634844 - outSlope: 0.62495756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.012651388 - inSlope: 0.62495756 - outSlope: 0.60843354 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.022791937 - inSlope: 0.60843354 - outSlope: 0.5855616 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.032551322 - inSlope: 0.5855616 - outSlope: 0.5566262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.041828416 - inSlope: 0.5566262 - outSlope: 0.521966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.05052784 - inSlope: 0.521966 - outSlope: 0.4819362 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.058560103 - inSlope: 0.4819362 - outSlope: 0.43681583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.065840386 - inSlope: 0.43681583 - outSlope: 0.38692644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.072289154 - inSlope: 0.38692644 - outSlope: 0.33243018 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.07782965 - inSlope: 0.33243018 - outSlope: 0.27351183 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.08238818 - inSlope: 0.27351183 - outSlope: 0.21012907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.08589034 - inSlope: 0.21012907 - outSlope: 0.1422113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.088260524 - inSlope: 0.1422113 - outSlope: 0.06955645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.0894198 - inSlope: 0.06955645 - outSlope: -0.013282712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.08919842 - inSlope: -0.013282712 - outSlope: -0.09803573 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.08756449 - inSlope: -0.09803573 - outSlope: -0.17571123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.08463597 - inSlope: -0.17571123 - outSlope: -0.2465632 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.08052659 - inSlope: -0.2465632 - outSlope: -0.31069332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.075348355 - inSlope: -0.31069332 - outSlope: -0.36800614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.069214925 - inSlope: -0.36800614 - outSlope: -0.41828665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.062243488 - inSlope: -0.41828665 - outSlope: -0.4612264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.05455639 - inSlope: -0.4612264 - outSlope: -0.50355256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.046163823 - inSlope: -0.50355256 - outSlope: -0.5398315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.03716664 - inSlope: -0.5398315 - outSlope: -0.55981284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.027836435 - inSlope: -0.55981284 - outSlope: -0.56314206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.018450743 - inSlope: -0.56314206 - outSlope: -0.5495451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.009291633 - inSlope: -0.5495451 - outSlope: -0.5188328 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.00064442767 - inSlope: -0.5188328 - outSlope: -0.5188328 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.17427541 - inSlope: -1.1416179 - outSlope: -1.1416179 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.19330238 - inSlope: -1.1416179 - outSlope: -1.1555412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.2125614 - inSlope: -1.1555412 - outSlope: -1.1544497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.23180223 - inSlope: -1.1544497 - outSlope: -1.1385671 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.25077835 - inSlope: -1.1385671 - outSlope: -1.1083801 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.26925135 - inSlope: -1.1083801 - outSlope: -1.0645742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.28699425 - inSlope: -1.0645742 - outSlope: -1.0078849 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.30379233 - inSlope: -1.0078849 - outSlope: -0.9392413 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.31944636 - inSlope: -0.9392413 - outSlope: -0.8594567 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.33377063 - inSlope: -0.8594567 - outSlope: -0.7693774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.3465936 - inSlope: -0.7693774 - outSlope: -0.6696922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.35775512 - inSlope: -0.6696922 - outSlope: -0.56088215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.36710316 - inSlope: -0.56088215 - outSlope: -0.44319752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.37448978 - inSlope: -0.44319752 - outSlope: -0.31659904 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.37976643 - inSlope: -0.31659904 - outSlope: -0.18073083 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.3827786 - inSlope: -0.18073083 - outSlope: -0.03485796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.38335958 - inSlope: -0.03485796 - outSlope: 0.111976966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.3814933 - inSlope: 0.111976966 - outSlope: 0.24632314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3773879 - inSlope: 0.24632314 - outSlope: 0.37180638 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.37119114 - inSlope: 0.37180638 - outSlope: 0.48899668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.3630412 - inSlope: 0.48899668 - outSlope: 0.59829056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.3530697 - inSlope: 0.59829056 - outSlope: 0.6996769 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.3414084 - inSlope: 0.6996769 - outSlope: 0.79305667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.3281908 - inSlope: 0.79305667 - outSlope: 0.87797034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.31355795 - inSlope: 0.87797034 - outSlope: 0.95503896 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.29764065 - inSlope: 0.95503896 - outSlope: 1.024274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.2805694 - inSlope: 1.024274 - outSlope: 1.084141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.2625004 - inSlope: 1.084141 - outSlope: 1.1338967 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.24360211 - inSlope: 1.1338967 - outSlope: 1.1727461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.22405636 - inSlope: 1.1727461 - outSlope: 1.1999952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.20405643 - inSlope: 1.1999952 - outSlope: 1.2150884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.18380497 - inSlope: 1.2150884 - outSlope: 1.2175945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.16351168 - inSlope: 1.2175945 - outSlope: 1.2073036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.14338997 - inSlope: 1.2073036 - outSlope: 1.1841772 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.1236537 - inSlope: 1.1841772 - outSlope: 1.1483862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.10451395 - inSlope: 1.1483862 - outSlope: 1.1002232 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.08617685 - inSlope: 1.1002232 - outSlope: 1.0401644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.068840794 - inSlope: 1.0401644 - outSlope: 0.9687122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.052695606 - inSlope: 0.9687122 - outSlope: 0.8864381 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.037921652 - inSlope: 0.8864381 - outSlope: 0.7939121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.024689749 - inSlope: 0.7939121 - outSlope: 0.6915735 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.013163535 - inSlope: 0.6915735 - outSlope: 0.57985455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.0034993018 - inSlope: 0.57985455 - outSlope: 0.45894215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.0041497266 - inSlope: 0.45894215 - outSlope: 0.3289081 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.0096315425 - inSlope: 0.3289081 - outSlope: 0.18961112 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.012791725 - inSlope: 0.18961112 - outSlope: 0.04073318 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.013470611 - inSlope: 0.04073318 - outSlope: -0.12921245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.011317064 - inSlope: -0.12921245 - outSlope: -0.30212662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.006281625 - inSlope: -0.30212662 - outSlope: -0.45822003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.0013553683 - inSlope: -0.45822003 - outSlope: -0.5978447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.011319437 - inSlope: -0.5978447 - outSlope: -0.7209402 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.023335138 - inSlope: -0.7209402 - outSlope: -0.8272474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.03712258 - inSlope: -0.8272474 - outSlope: -0.91630787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.052394364 - inSlope: -0.91630787 - outSlope: -0.98747206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.068852216 - inSlope: -0.98747206 - outSlope: -1.0319388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.08605124 - inSlope: -1.0319388 - outSlope: -1.0550833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.103635944 - inSlope: -1.0550833 - outSlope: -1.0677209 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.121431276 - inSlope: -1.0677209 - outSlope: -1.0695426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.13925697 - inSlope: -1.0695426 - outSlope: -1.0604712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.15693153 - inSlope: -1.0604712 - outSlope: -1.0406337 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.17427541 - inSlope: -1.0406337 - outSlope: -1.0406337 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.6403006 - inSlope: 0.10516047 - outSlope: 0.10516047 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.6385479 - inSlope: 0.10516047 - outSlope: 0.12521267 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.636461 - inSlope: 0.12521267 - outSlope: 0.14490367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.63404596 - inSlope: 0.14490367 - outSlope: 0.16319987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.63132596 - inSlope: 0.16319987 - outSlope: 0.17913581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.62834036 - inSlope: 0.17913581 - outSlope: 0.1917565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.6251444 - inSlope: 0.1917565 - outSlope: 0.20021082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.6218076 - inSlope: 0.20021082 - outSlope: 0.20382278 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.6184105 - inSlope: 0.20382278 - outSlope: 0.20203115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.61504334 - inSlope: 0.20203115 - outSlope: 0.1943958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.6118034 - inSlope: 0.1943958 - outSlope: 0.1806915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.6087919 - inSlope: 0.1806915 - outSlope: 0.16085388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.606111 - inSlope: 0.16085388 - outSlope: 0.1349187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.60386235 - inSlope: 0.1349187 - outSlope: 0.10314704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.6021432 - inSlope: 0.10314704 - outSlope: 0.06586433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6010455 - inSlope: 0.06586433 - outSlope: 0.0236213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.6006518 - inSlope: 0.0236213 - outSlope: -0.01989128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.6009833 - inSlope: -0.01989128 - outSlope: -0.05961294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.6019769 - inSlope: -0.05961294 - outSlope: -0.09570131 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.6035719 - inSlope: -0.09570131 - outSlope: -0.12754072 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.6056976 - inSlope: -0.12754072 - outSlope: -0.1546742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.6082755 - inSlope: -0.1546742 - outSlope: -0.17679319 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.611222 - inSlope: -0.17679319 - outSlope: -0.19349474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.61444694 - inSlope: -0.19349474 - outSlope: -0.20467742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.61785823 - inSlope: -0.20467742 - outSlope: -0.21027823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.62136286 - inSlope: -0.21027823 - outSlope: -0.21043164 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.62487006 - inSlope: -0.21043164 - outSlope: -0.20539303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.6282933 - inSlope: -0.20539303 - outSlope: -0.19553645 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.6315522 - inSlope: -0.19553645 - outSlope: -0.1814534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.63457644 - inSlope: -0.1814534 - outSlope: -0.16374694 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.63730556 - inSlope: -0.16374694 - outSlope: -0.14323367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.6396928 - inSlope: -0.14323367 - outSlope: -0.12075273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.64170533 - inSlope: -0.12075273 - outSlope: -0.09717831 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.643325 - inSlope: -0.09717831 - outSlope: -0.07343537 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.6445489 - inSlope: -0.07343537 - outSlope: -0.05040412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.64538896 - inSlope: -0.05040412 - outSlope: -0.02889268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.6458705 - inSlope: -0.02889268 - outSlope: -0.009573707 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.64603007 - inSlope: -0.009573707 - outSlope: 0.0069272583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.6459146 - inSlope: 0.0069272583 - outSlope: 0.020184536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.6455782 - inSlope: 0.020184536 - outSlope: 0.029858273 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.64508057 - inSlope: 0.029858273 - outSlope: 0.035866532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.6444828 - inSlope: 0.035866532 - outSlope: 0.03811244 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.6438476 - inSlope: 0.03811244 - outSlope: 0.03679279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.6432344 - inSlope: 0.03679279 - outSlope: 0.032229338 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.6426972 - inSlope: 0.032229338 - outSlope: 0.024801517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.64228386 - inSlope: 0.024801517 - outSlope: 0.01515986 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6420312 - inSlope: 0.01515986 - outSlope: 0.0033831508 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6419748 - inSlope: 0.0033831508 - outSlope: -0.008250482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.6421123 - inSlope: -0.008250482 - outSlope: -0.017423647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.6424027 - inSlope: -0.017423647 - outSlope: -0.023349546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.64279187 - inSlope: -0.023349546 - outSlope: -0.025591783 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.6432184 - inSlope: -0.025591783 - outSlope: -0.02396109 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.64361775 - inSlope: -0.02396109 - outSlope: -0.018546598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.64392686 - inSlope: -0.018546598 - outSlope: -0.009673843 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.6440881 - inSlope: -0.009673843 - outSlope: 0.0004398811 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.64408076 - inSlope: 0.0004398811 - outSlope: 0.012559903 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.6438714 - inSlope: 0.012559903 - outSlope: 0.027984407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.643405 - inSlope: 0.027984407 - outSlope: 0.04515414 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.64265245 - inSlope: 0.04515414 - outSlope: 0.06254895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.64160997 - inSlope: 0.06254895 - outSlope: 0.078563765 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.6403006 - inSlope: 0.078563765 - outSlope: 0.078563765 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.748093 - inSlope: -0.19399522 - outSlope: -0.19399522 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.74485976 - inSlope: -0.19399522 - outSlope: -0.21861432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.7412162 - inSlope: -0.21861432 - outSlope: -0.240891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.73720133 - inSlope: -0.240891 - outSlope: -0.25981304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.7328711 - inSlope: -0.25981304 - outSlope: -0.27439 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.72829795 - inSlope: -0.27439 - outSlope: -0.28374198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.7235689 - inSlope: -0.28374198 - outSlope: -0.28714302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.7187832 - inSlope: -0.28714302 - outSlope: -0.2839743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.7140503 - inSlope: -0.2839743 - outSlope: -0.2739394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.70948464 - inSlope: -0.2739394 - outSlope: -0.25674465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.70520556 - inSlope: -0.25674465 - outSlope: -0.23238303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.7013325 - inSlope: -0.23238303 - outSlope: -0.2009225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.6979838 - inSlope: -0.2009225 - outSlope: -0.16273858 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.6952715 - inSlope: -0.16273858 - outSlope: -0.118103035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.6933031 - inSlope: -0.118103035 - outSlope: -0.067609556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.6921763 - inSlope: -0.067609556 - outSlope: -0.0119054215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.69197786 - inSlope: -0.0119054215 - outSlope: 0.044417422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.69271815 - inSlope: 0.044417422 - outSlope: 0.09487859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.69429946 - inSlope: 0.09487859 - outSlope: 0.13993634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6966317 - inSlope: 0.13993634 - outSlope: 0.17909274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6996166 - inSlope: 0.17909274 - outSlope: 0.21202704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.7031504 - inSlope: 0.21202704 - outSlope: 0.23851614 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.70712566 - inSlope: 0.23851614 - outSlope: 0.25845075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.7114332 - inSlope: 0.25845075 - outSlope: 0.27185416 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.7159641 - inSlope: 0.27185416 - outSlope: 0.27918962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.72061723 - inSlope: 0.27918962 - outSlope: 0.28079128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.7252971 - inSlope: 0.28079128 - outSlope: 0.27672198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.7299091 - inSlope: 0.27672198 - outSlope: 0.26741245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.734366 - inSlope: 0.26741245 - outSlope: 0.2534654 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.7385904 - inSlope: 0.2534654 - outSlope: 0.23551564 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.7425157 - inSlope: 0.23551564 - outSlope: 0.21440527 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.7460891 - inSlope: 0.21440527 - outSlope: 0.19099423 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.74927235 - inSlope: 0.19099423 - outSlope: 0.16621487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.7520426 - inSlope: 0.16621487 - outSlope: 0.1409377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.75439155 - inSlope: 0.1409377 - outSlope: 0.11613261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.7563271 - inSlope: 0.11613261 - outSlope: 0.09252166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.7578691 - inSlope: 0.09252166 - outSlope: 0.0708533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.75905 - inSlope: 0.0708533 - outSlope: 0.051659394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.759911 - inSlope: 0.051659394 - outSlope: 0.035390887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.76050085 - inSlope: 0.035390887 - outSlope: 0.022308769 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.76087266 - inSlope: 0.022308769 - outSlope: 0.012449038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.76108015 - inSlope: 0.012449038 - outSlope: 0.005818611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.7611771 - inSlope: 0.005818611 - outSlope: 0.0021457693 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.7612129 - inSlope: 0.0021457693 - outSlope: 0.0010013554 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.7612296 - inSlope: 0.0010013554 - outSlope: 0.001877548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.76126087 - inSlope: 0.001877548 - outSlope: 0.003966097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.76132697 - inSlope: 0.003966097 - outSlope: 0.00650881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.76143545 - inSlope: 0.00650881 - outSlope: 0.007914312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.76156735 - inSlope: 0.007914312 - outSlope: 0.006651885 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.7616782 - inSlope: 0.006651885 - outSlope: 0.002067091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.7617127 - inSlope: 0.002067091 - outSlope: -0.006204827 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.76160926 - inSlope: -0.006204827 - outSlope: -0.018153207 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.7613067 - inSlope: -0.018153207 - outSlope: -0.03345612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.7607491 - inSlope: -0.03345612 - outSlope: -0.051502038 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.75989074 - inSlope: -0.051502038 - outSlope: -0.07151108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.7586989 - inSlope: -0.07151108 - outSlope: -0.09166011 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.7571712 - inSlope: -0.09166011 - outSlope: -0.11101495 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.75532097 - inSlope: -0.11101495 - outSlope: -0.12903583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.7531704 - inSlope: -0.12903583 - outSlope: -0.14531454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.75074846 - inSlope: -0.14531454 - outSlope: -0.15932694 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.748093 - inSlope: -0.15932694 - outSlope: -0.15932694 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightHandQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.19611341 - inSlope: 0.3506854 - outSlope: 0.3506854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.19026865 - inSlope: 0.3506854 - outSlope: 0.35877225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.18428911 - inSlope: 0.35877225 - outSlope: 0.35677853 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1783428 - inSlope: 0.35677853 - outSlope: 0.33975536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.17268021 - inSlope: 0.33975536 - outSlope: 0.31333658 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.16745794 - inSlope: 0.31333658 - outSlope: 0.27840796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.1628178 - inSlope: 0.27840796 - outSlope: 0.23226859 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.15894666 - inSlope: 0.23226859 - outSlope: 0.17968558 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.1559519 - inSlope: 0.17968558 - outSlope: -0.13979943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.15828189 - inSlope: -0.13979943 - outSlope: -0.16043366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.16095579 - inSlope: -0.16043366 - outSlope: -0.18159272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.16398233 - inSlope: -0.18159272 - outSlope: -0.20262839 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.16735947 - inSlope: -0.20262839 - outSlope: -0.2227539 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.17107204 - inSlope: -0.2227539 - outSlope: -0.24062635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.17508247 - inSlope: -0.24062635 - outSlope: -0.255518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.17934111 - inSlope: -0.255518 - outSlope: -0.26583084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.18377163 - inSlope: -0.26583084 - outSlope: 0.073813565 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.1825414 - inSlope: 0.073813565 - outSlope: 0.106193036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.18077151 - inSlope: 0.106193036 - outSlope: 0.13325675 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.17855057 - inSlope: 0.13325675 - outSlope: 0.16392575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.17581847 - inSlope: 0.16392575 - outSlope: 0.18947768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.17266051 - inSlope: 0.18947768 - outSlope: 0.21178973 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.16913068 - inSlope: 0.21178973 - outSlope: 0.23361526 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.1652371 - inSlope: 0.23361526 - outSlope: 0.24697223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.16112089 - inSlope: 0.24697223 - outSlope: 0.14676793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.15867476 - inSlope: 0.14676793 - outSlope: 0.16493247 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.15592588 - inSlope: 0.16493247 - outSlope: 0.17713682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.1529736 - inSlope: 0.17713682 - outSlope: 0.1860182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.1498733 - inSlope: 0.1860182 - outSlope: 0.1912989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.14668499 - inSlope: 0.1912989 - outSlope: 0.19170983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.14348982 - inSlope: 0.19170983 - outSlope: 0.1905461 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.14031406 - inSlope: 0.1905461 - outSlope: 0.18502365 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.13723032 - inSlope: 0.18502365 - outSlope: 0.17592536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.13429824 - inSlope: 0.17592536 - outSlope: 0.16328141 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.13157688 - inSlope: 0.16328141 - outSlope: -0.18696356 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.13469294 - inSlope: -0.18696356 - outSlope: -0.18892895 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.13784176 - inSlope: -0.18892895 - outSlope: -0.19236284 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.1410478 - inSlope: -0.19236284 - outSlope: -0.19527215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.14430234 - inSlope: -0.19527215 - outSlope: -0.19607951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14757033 - inSlope: -0.19607951 - outSlope: -0.19797422 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.1508699 - inSlope: -0.19797422 - outSlope: 0.048244044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.15006584 - inSlope: 0.048244044 - outSlope: 0.038359202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.14942652 - inSlope: 0.038359202 - outSlope: 0.030267863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.14892206 - inSlope: 0.030267863 - outSlope: 0.024749571 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.14850956 - inSlope: 0.024749571 - outSlope: 0.019539017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.14818391 - inSlope: 0.019539017 - outSlope: 0.021098277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.14783227 - inSlope: 0.021098277 - outSlope: -0.36722833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.15395276 - inSlope: -0.36722833 - outSlope: -0.33444408 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.15952682 - inSlope: -0.33444408 - outSlope: -0.30625492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.16463107 - inSlope: -0.30625492 - outSlope: -0.28602389 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.16939813 - inSlope: -0.28602389 - outSlope: -0.24353947 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.17345713 - inSlope: -0.24353947 - outSlope: -0.17077015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.1763033 - inSlope: -0.17077015 - outSlope: -0.10778825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.17809977 - inSlope: -0.10778825 - outSlope: -0.053776555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.17899604 - inSlope: -0.053776555 - outSlope: -0.059224807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.17998312 - inSlope: -0.059224807 - outSlope: -0.12548637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.18207456 - inSlope: -0.12548637 - outSlope: -0.18241274 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.18511477 - inSlope: -0.18241274 - outSlope: -0.21681479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.18872835 - inSlope: -0.21681479 - outSlope: -0.22704124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.19251238 - inSlope: -0.22704124 - outSlope: -0.21606198 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.19611341 - inSlope: -0.21606198 - outSlope: -0.21606198 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.74410605 - inSlope: -1.9410216 - outSlope: -1.9410216 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.7764564 - inSlope: -1.9410216 - outSlope: -1.7764984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.8060647 - inSlope: -1.7764984 - outSlope: -1.5890945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.83254963 - inSlope: -1.5890945 - outSlope: -1.3804612 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.8555573 - inSlope: -1.3804612 - outSlope: -1.1538149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.87478757 - inSlope: -1.1538149 - outSlope: -0.9137178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.8900162 - inSlope: -0.9137178 - outSlope: -0.6608713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9010307 - inSlope: -0.6608713 - outSlope: -0.40132985 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.90771955 - inSlope: -0.40132985 - outSlope: -0.31576756 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.91298234 - inSlope: -0.31576756 - outSlope: -0.18109204 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.91600055 - inSlope: -0.18109204 - outSlope: -0.043054823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.9167181 - inSlope: -0.043054823 - outSlope: 0.09673119 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.91510594 - inSlope: 0.09673119 - outSlope: 0.2366996 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.91116095 - inSlope: 0.2366996 - outSlope: 0.37529114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9049061 - inSlope: 0.37529114 - outSlope: 0.51091796 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.8963908 - inSlope: 0.51091796 - outSlope: 0.64193076 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.88569194 - inSlope: 0.64193076 - outSlope: -0.54526144 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.8947796 - inSlope: -0.54526144 - outSlope: -0.47578415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.90270936 - inSlope: -0.47578415 - outSlope: -0.4013876 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.90939915 - inSlope: -0.4013876 - outSlope: -0.32425734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.91480345 - inSlope: -0.32425734 - outSlope: -0.24480367 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.9188835 - inSlope: -0.24480367 - outSlope: -0.1655458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.9216426 - inSlope: -0.1655458 - outSlope: -0.08849152 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.92311746 - inSlope: -0.08849152 - outSlope: -0.013318051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.9233394 - inSlope: -0.013318051 - outSlope: -0.41527787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.9302607 - inSlope: -0.41527787 - outSlope: -0.38114873 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.9366132 - inSlope: -0.38114873 - outSlope: -0.34728917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.94240135 - inSlope: -0.34728917 - outSlope: -0.31508777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.9476528 - inSlope: -0.31508777 - outSlope: -0.28266934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.95236397 - inSlope: -0.28266934 - outSlope: -0.25218824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.9565671 - inSlope: -0.25218824 - outSlope: -0.22093198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.9602493 - inSlope: -0.22093198 - outSlope: -0.19119093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.9634358 - inSlope: -0.19119093 - outSlope: -0.1615335 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.96612805 - inSlope: -0.1615335 - outSlope: -0.13175738 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.968324 - inSlope: -0.13175738 - outSlope: 0.045483157 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.96756595 - inSlope: 0.045483157 - outSlope: 0.08660294 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.96612257 - inSlope: 0.08660294 - outSlope: 0.12667906 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.96401125 - inSlope: 0.12667906 - outSlope: 0.16762035 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9612176 - inSlope: 0.16762035 - outSlope: 0.20843287 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.9577437 - inSlope: 0.20843287 - outSlope: 0.24864727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9535996 - inSlope: 0.24864727 - outSlope: 0.37160432 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.9474062 - inSlope: 0.37160432 - outSlope: 0.42206568 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.94037175 - inSlope: 0.42206568 - outSlope: 0.4723768 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9324988 - inSlope: 0.4723768 - outSlope: 0.5223499 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.92379296 - inSlope: 0.5223499 - outSlope: 0.57111794 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.91427433 - inSlope: 0.57111794 - outSlope: 0.62030256 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.90393597 - inSlope: 0.62030256 - outSlope: 0.9794901 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.8876111 - inSlope: 0.9794901 - outSlope: 1.1878479 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.86781365 - inSlope: 1.1878479 - outSlope: 1.3249303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.8457315 - inSlope: 1.3249303 - outSlope: 1.3673378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.82294255 - inSlope: 1.3673378 - outSlope: 1.3231589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.80088985 - inSlope: 1.3231589 - outSlope: 1.2951148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.7793046 - inSlope: 1.2951148 - outSlope: 1.3199378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.7573057 - inSlope: 1.3199378 - outSlope: 1.3979722 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.73400617 - inSlope: 1.3979722 - outSlope: 0.9601711 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.7180033 - inSlope: 0.9601711 - outSlope: 0.08421787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.71659964 - inSlope: 0.08421787 - outSlope: -0.43756884 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.72389245 - inSlope: -0.43756884 - outSlope: -0.614931 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.7341413 - inSlope: -0.614931 - outSlope: -0.4853069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.74222976 - inSlope: -0.4853069 - outSlope: -0.11257778 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.74410605 - inSlope: -0.11257778 - outSlope: -0.11257778 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.2534564 - inSlope: 2.2569125 - outSlope: 2.2569125 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.2158412 - inSlope: 2.2569125 - outSlope: 2.4546394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.17493054 - inSlope: 2.4546394 - outSlope: 2.635917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.1309986 - inSlope: 2.635917 - outSlope: 2.797686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.08437049 - inSlope: 2.797686 - outSlope: 2.936724 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.03542509 - inSlope: 2.936724 - outSlope: 3.050507 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.015416694 - inSlope: 3.050507 - outSlope: 3.137328 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.06770549 - inSlope: 3.137328 - outSlope: 3.195672 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.12096671 - inSlope: 3.195672 - outSlope: 2.1561255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.15690213 - inSlope: 2.1561255 - outSlope: 2.1803946 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.19324204 - inSlope: 2.1803946 - outSlope: 2.1922777 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.22978 - inSlope: 2.1922777 - outSlope: 2.1914086 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.26630348 - inSlope: 2.1914086 - outSlope: 2.1777482 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.30259928 - inSlope: 2.1777482 - outSlope: 2.151536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.3384582 - inSlope: 2.151536 - outSlope: 2.1132107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.3736784 - inSlope: 2.1132107 - outSlope: 2.063706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.4080735 - inSlope: 2.063706 - outSlope: -1.515403 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.38281682 - inSlope: -1.515403 - outSlope: -1.5375303 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.3571913 - inSlope: -1.5375303 - outSlope: -1.5567716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.33124512 - inSlope: -1.5567716 - outSlope: -1.5708165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.30506483 - inSlope: -1.5708165 - outSlope: -1.5803466 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.27872574 - inSlope: -1.5803466 - outSlope: -1.582536 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.25235012 - inSlope: -1.582536 - outSlope: -1.5765887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.22607367 - inSlope: -1.5765887 - outSlope: -1.5644445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.19999957 - inSlope: -1.5644445 - outSlope: -1.317869 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.17803511 - inSlope: -1.317869 - outSlope: -1.3408289 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.15568794 - inSlope: -1.3408289 - outSlope: -1.360449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.13301381 - inSlope: -1.360449 - outSlope: -1.3765059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.11007203 - inSlope: -1.3765059 - outSlope: -1.3885121 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.086930186 - inSlope: -1.3885121 - outSlope: -1.3968383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.06364953 - inSlope: -1.3968383 - outSlope: -1.4005344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.04030731 - inSlope: -1.4005344 - outSlope: -1.4000129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.0169737 - inSlope: -1.4000129 - outSlope: -1.3947766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.0062725535 - inSlope: -1.3947766 - outSlope: -1.384668 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.029350331 - inSlope: -1.384668 - outSlope: -1.434393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.05325686 - inSlope: -1.434393 - outSlope: -1.4395434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.07724931 - inSlope: -1.4395434 - outSlope: -1.441214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.10126952 - inSlope: -1.441214 - outSlope: -1.4389685 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.1252523 - inSlope: -1.4389685 - outSlope: -1.4332737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.14914018 - inSlope: -1.4332737 - outSlope: -1.423855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.17287116 - inSlope: -1.423855 - outSlope: -1.5656149 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.19896472 - inSlope: -1.5656149 - outSlope: -1.5547045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.22487643 - inSlope: -1.5547045 - outSlope: -1.541644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.25057048 - inSlope: -1.541644 - outSlope: -1.5264518 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.2760114 - inSlope: -1.5264518 - outSlope: -1.5091481 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.30116385 - inSlope: -1.5091481 - outSlope: -1.4900222 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.32599753 - inSlope: -1.4900222 - outSlope: -1.1869245 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.34577966 - inSlope: -1.1869245 - outSlope: -1.1321043 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.36464804 - inSlope: -1.1321043 - outSlope: -0.98256385 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3810241 - inSlope: -0.98256385 - outSlope: -0.75819683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.3936607 - inSlope: -0.75819683 - outSlope: -0.50135005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.40201655 - inSlope: -0.50135005 - outSlope: -0.3061959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.4071198 - inSlope: -0.3061959 - outSlope: -0.17668979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.41006464 - inSlope: -0.17668979 - outSlope: -0.093868464 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.4116291 - inSlope: -0.093868464 - outSlope: 0.4979186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.40333045 - inSlope: 0.4979186 - outSlope: 1.2523514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.38245794 - inSlope: 1.2523514 - outSlope: 1.7604803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.35311663 - inSlope: 1.7604803 - outSlope: 2.056734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.31883776 - inSlope: 2.056734 - outSlope: 2.0974908 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.2838795 - inSlope: 2.0974908 - outSlope: 1.8253881 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.25345638 - inSlope: 1.8253881 - outSlope: 1.8253881 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.14683746 - inSlope: -2.5588336 - outSlope: -2.5588336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.18948469 - inSlope: -2.5588336 - outSlope: -2.5159056 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.23141645 - inSlope: -2.5159056 - outSlope: -2.4569938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.27236634 - inSlope: -2.4569938 - outSlope: -2.382924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.31208175 - inSlope: -2.382924 - outSlope: -2.2947283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.35032722 - inSlope: -2.2947283 - outSlope: -2.193611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.3868874 - inSlope: -2.193611 - outSlope: -2.0809312 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.4215696 - inSlope: -2.0809312 - outSlope: -1.9581674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.45420572 - inSlope: -1.9581674 - outSlope: -1.298225 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.4758428 - inSlope: -1.298225 - outSlope: -1.2434758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4965674 - inSlope: -1.2434758 - outSlope: -1.1857064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.51632917 - inSlope: -1.1857064 - outSlope: -1.12548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.53508717 - inSlope: -1.12548 - outSlope: -1.0633959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.55281043 - inSlope: -1.0633959 - outSlope: -1.0001458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.5694795 - inSlope: -1.0001458 - outSlope: -0.93628055 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.5850842 - inSlope: -0.93628055 - outSlope: -0.8725505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.5996267 - inSlope: -0.8725505 - outSlope: 0.71489877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.58771175 - inSlope: 0.71489877 - outSlope: 0.74659765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.57526845 - inSlope: 0.74659765 - outSlope: 0.7760925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.5623336 - inSlope: 0.7760925 - outSlope: 0.80350333 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.54894185 - inSlope: 0.80350333 - outSlope: 0.8289822 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.5351255 - inSlope: 0.8289822 - outSlope: 0.8526914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.52091396 - inSlope: 0.8526914 - outSlope: 0.8747765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.50633436 - inSlope: 0.8747765 - outSlope: 0.89549583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.49140942 - inSlope: 0.89549583 - outSlope: 0.15828088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.4887714 - inSlope: 0.15828088 - outSlope: 0.14339793 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.48638144 - inSlope: 0.14339793 - outSlope: 0.12868893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.48423663 - inSlope: 0.12868893 - outSlope: 0.11422982 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.4823328 - inSlope: 0.11422982 - outSlope: 0.100055434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.4806652 - inSlope: 0.100055434 - outSlope: 0.086224005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.47922814 - inSlope: 0.086224005 - outSlope: 0.07277555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.4780152 - inSlope: 0.07277555 - outSlope: 0.05973979 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.47701955 - inSlope: 0.05973979 - outSlope: 0.04719262 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.476233 - inSlope: 0.04719262 - outSlope: 0.035153065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.47564712 - inSlope: 0.035153065 - outSlope: -0.1041914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.47738364 - inSlope: -0.1041914 - outSlope: -0.11152596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.4792424 - inSlope: -0.11152596 - outSlope: -0.11841785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.48121604 - inSlope: -0.11841785 - outSlope: -0.12483549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.48329663 - inSlope: -0.12483549 - outSlope: -0.13080251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.48547667 - inSlope: -0.13080251 - outSlope: -0.13635421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.48774925 - inSlope: -0.13635421 - outSlope: 0.32141834 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.48239228 - inSlope: 0.32141834 - outSlope: 0.33136937 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.47686946 - inSlope: 0.33136937 - outSlope: 0.3416172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.47117585 - inSlope: 0.3416172 - outSlope: 0.35200682 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.46530905 - inSlope: 0.35200682 - outSlope: 0.36247766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.45926777 - inSlope: 0.36247766 - outSlope: 0.3729347 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.4530522 - inSlope: 0.3729347 - outSlope: 2.6229987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.40933543 - inSlope: 2.6229987 - outSlope: 2.8045704 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.36259264 - inSlope: 2.8045704 - outSlope: 2.9063747 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3141531 - inSlope: 2.9063747 - outSlope: 2.9188006 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.26550648 - inSlope: 2.9188006 - outSlope: 2.854512 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.21793115 - inSlope: 2.854512 - outSlope: 2.7994752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.17127328 - inSlope: 2.7994752 - outSlope: 2.7814941 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.124915086 - inSlope: 2.7814941 - outSlope: 2.8002634 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.078244075 - inSlope: 2.8002634 - outSlope: 1.7361712 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.049307812 - inSlope: 1.7361712 - outSlope: -0.018025802 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.04960824 - inSlope: -0.018025802 - outSlope: -1.1776851 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.06923631 - inSlope: -1.1776851 - outSlope: -1.7566751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.0985142 - inSlope: -1.7566751 - outSlope: -1.7479589 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.12764692 - inSlope: -1.7479589 - outSlope: -1.1514332 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.14683746 - inSlope: -1.1514332 - outSlope: -1.1514332 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.73027045 - inSlope: -1.0439515 - outSlope: -1.0439515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.71287125 - inSlope: -1.0439515 - outSlope: -1.2146186 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.6926276 - inSlope: -1.2146186 - outSlope: -1.3785983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.669651 - inSlope: -1.3785983 - outSlope: -1.5343127 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.6440791 - inSlope: -1.5343127 - outSlope: -1.6803039 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.616074 - inSlope: -1.6803039 - outSlope: -1.8153228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.58581865 - inSlope: -1.8153228 - outSlope: -1.9382108 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.55351514 - inSlope: -1.9382108 - outSlope: -2.0481555 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.5193792 - inSlope: -2.0481555 - outSlope: -1.2854095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.4979557 - inSlope: -1.2854095 - outSlope: -1.3386388 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.47564507 - inSlope: -1.3386388 - outSlope: -1.3860763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.4525438 - inSlope: -1.3860763 - outSlope: -1.4274861 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.42875236 - inSlope: -1.4274861 - outSlope: -1.4627732 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.4043728 - inSlope: -1.4627732 - outSlope: -1.4919091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.37950766 - inSlope: -1.4919091 - outSlope: -1.5149314 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.3542588 - inSlope: -1.5149314 - outSlope: -1.5320175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.32872516 - inSlope: -1.5320175 - outSlope: 1.1562871 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.3479966 - inSlope: 1.1562871 - outSlope: 1.1205187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.36667192 - inSlope: 1.1205187 - outSlope: 1.0846167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.38474885 - inSlope: 1.0846167 - outSlope: 1.0489235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.40223092 - inSlope: 1.0489235 - outSlope: 1.0138277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.41912803 - inSlope: 1.0138277 - outSlope: 0.97963667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.43545532 - inSlope: 0.97963667 - outSlope: 0.94671696 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.45123392 - inSlope: 0.94671696 - outSlope: 0.91532093 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.4664893 - inSlope: 0.91532093 - outSlope: -0.02451005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.46608078 - inSlope: -0.02451005 - outSlope: -0.008870952 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.46593294 - inSlope: -0.008870952 - outSlope: 0.005273228 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.46602082 - inSlope: 0.005273228 - outSlope: 0.017933235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.4663197 - inSlope: 0.017933235 - outSlope: 0.02905014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.46680388 - inSlope: 0.02905014 - outSlope: 0.038598742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.4674472 - inSlope: 0.038598742 - outSlope: 0.046602532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.4682239 - inSlope: 0.046602532 - outSlope: 0.053007465 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.46910736 - inSlope: 0.053007465 - outSlope: 0.057842787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.4700714 - inSlope: 0.057842787 - outSlope: 0.06112224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.4710901 - inSlope: 0.06112224 - outSlope: 0.46635255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.47886264 - inSlope: 0.46635255 - outSlope: 0.46525833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.48661697 - inSlope: 0.46525833 - outSlope: 0.4623185 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.49432227 - inSlope: 0.4623185 - outSlope: 0.4575263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.5019477 - inSlope: 0.4575263 - outSlope: 0.45095128 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.50946355 - inSlope: 0.45095128 - outSlope: 0.44265988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.51684123 - inSlope: 0.44265988 - outSlope: 0.6244153 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.52724814 - inSlope: 0.6244153 - outSlope: 0.60993135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.53741366 - inSlope: 0.60993135 - outSlope: 0.59405625 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.5473146 - inSlope: 0.59405625 - outSlope: 0.5768022 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.556928 - inSlope: 0.5768022 - outSlope: 0.55816823 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.5662308 - inSlope: 0.55816823 - outSlope: 0.5381411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.5751998 - inSlope: 0.5381411 - outSlope: 1.8457054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.6059616 - inSlope: 1.8457054 - outSlope: 1.683803 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.634025 - inSlope: 1.683803 - outSlope: 1.4787605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.65867096 - inSlope: 1.4787605 - outSlope: 1.2501001 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.67950594 - inSlope: 1.2501001 - outSlope: 1.0002575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.69617695 - inSlope: 1.0002575 - outSlope: 0.7641263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.7089124 - inSlope: 0.7641263 - outSlope: 0.5613511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.7182682 - inSlope: 0.5613511 - outSlope: 0.37939703 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.7245915 - inSlope: 0.37939703 - outSlope: 0.1925678 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.72780097 - inSlope: 0.1925678 - outSlope: 0.119730346 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.72979647 - inSlope: 0.119730346 - outSlope: 0.0796438 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.73112386 - inSlope: 0.0796438 - outSlope: 0.0063979686 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.7312305 - inSlope: 0.0063979686 - outSlope: -0.05135165 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.73037463 - inSlope: -0.05135165 - outSlope: -0.006251341 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.73027045 - inSlope: -0.006251341 - outSlope: -0.006251341 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.19591457 - inSlope: -2.440549 - outSlope: -2.440549 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.23659039 - inSlope: -2.440549 - outSlope: -2.4044268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.27666417 - inSlope: -2.4044268 - outSlope: -2.3595037 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.31598923 - inSlope: -2.3595037 - outSlope: -2.3054833 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.35441396 - inSlope: -2.3054833 - outSlope: -2.2422268 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.3917844 - inSlope: -2.2422268 - outSlope: -2.1696856 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.42794582 - inSlope: -2.1696856 - outSlope: -2.0879676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.46274528 - inSlope: -2.0879676 - outSlope: -1.9973259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.49603406 - inSlope: -1.9973259 - outSlope: -1.2855954 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.51746064 - inSlope: -1.2855954 - outSlope: -1.2440194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.5381943 - inSlope: -1.2440194 - outSlope: -1.197095 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.5581459 - inSlope: -1.197095 - outSlope: -1.1448277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.57722634 - inSlope: -1.1448277 - outSlope: -1.0873641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.5953491 - inSlope: -1.0873641 - outSlope: -1.024865 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.61243016 - inSlope: -1.024865 - outSlope: -0.9576381 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.6283908 - inSlope: -0.9576381 - outSlope: -0.88597226 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.643157 - inSlope: -0.88597226 - outSlope: 0.7917889 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.62996054 - inSlope: 0.7917889 - outSlope: 0.857219 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.61567354 - inSlope: 0.857219 - outSlope: 0.9220907 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.6003054 - inSlope: 0.9220907 - outSlope: 0.9859649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.5838726 - inSlope: 0.9859649 - outSlope: 1.0484514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.56639844 - inSlope: 1.0484514 - outSlope: 1.1090925 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.54791355 - inSlope: 1.1090925 - outSlope: 1.167513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.528455 - inSlope: 1.167513 - outSlope: 1.2233187 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.50806636 - inSlope: 1.2233187 - outSlope: -0.1414348 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.5104236 - inSlope: -0.1414348 - outSlope: -0.12548079 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.51251495 - inSlope: -0.12548079 - outSlope: -0.11080752 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.51436174 - inSlope: -0.11080752 - outSlope: -0.09738914 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.5159849 - inSlope: -0.09738914 - outSlope: -0.08519419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.5174048 - inSlope: -0.08519419 - outSlope: -0.07425064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.5186423 - inSlope: -0.07425064 - outSlope: -0.0645054 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.5197174 - inSlope: -0.0645054 - outSlope: -0.05598292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.52065045 - inSlope: -0.05598292 - outSlope: -0.048626706 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.5214609 - inSlope: -0.048626706 - outSlope: -0.042461198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.5221686 - inSlope: -0.042461198 - outSlope: 0.28710034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.5173836 - inSlope: 0.28710034 - outSlope: 0.30393997 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.5123179 - inSlope: 0.30393997 - outSlope: 0.31965166 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.5069904 - inSlope: 0.31965166 - outSlope: 0.33414993 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5014212 - inSlope: 0.33414993 - outSlope: 0.34741077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.49563104 - inSlope: 0.34741077 - outSlope: 0.35935068 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.48964185 - inSlope: 0.35935068 - outSlope: 0.6852532 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.47822097 - inSlope: 0.6852532 - outSlope: 0.6918139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.46669075 - inSlope: 0.6918139 - outSlope: 0.69714075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.45507175 - inSlope: 0.69714075 - outSlope: 0.7012331 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.4433845 - inSlope: 0.7012331 - outSlope: 0.7041449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.43164876 - inSlope: 0.7041449 - outSlope: 0.70591336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.41988355 - inSlope: 0.70591336 - outSlope: 2.1564994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.3839418 - inSlope: 2.1564994 - outSlope: 2.2907715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.3457623 - inSlope: 2.2907715 - outSlope: 2.3554716 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.3065045 - inSlope: 2.3554716 - outSlope: 2.3398666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.26750675 - inSlope: 2.3398666 - outSlope: 2.2588334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.22985943 - inSlope: 2.2588334 - outSlope: 2.2035315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.19313394 - inSlope: 2.2035315 - outSlope: 2.1965847 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.15652423 - inSlope: 2.1965847 - outSlope: 2.2323382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.11931863 - inSlope: 2.2323382 - outSlope: 1.3420647 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.09695082 - inSlope: 1.3420647 - outSlope: -0.17311172 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.099836014 - inSlope: -0.17311172 - outSlope: -1.1893771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.11965895 - inSlope: -1.1893771 - outSlope: -1.6968824 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.1479403 - inSlope: -1.6968824 - outSlope: -1.6913966 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.17613031 - inSlope: -1.6913966 - outSlope: -1.1870565 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.19591457 - inSlope: -1.1870565 - outSlope: -1.1870565 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.6377787 - inSlope: -0.32245156 - outSlope: -0.32245156 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.6324045 - inSlope: -0.32245156 - outSlope: -0.46608922 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.62463635 - inSlope: -0.46608922 - outSlope: -0.6118441 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.61443895 - inSlope: -0.6118441 - outSlope: -0.75859296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.60179573 - inSlope: -0.75859296 - outSlope: -0.90513116 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.5867102 - inSlope: -0.90513116 - outSlope: -1.0501744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.5692073 - inSlope: -1.0501744 - outSlope: -1.1924459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5493332 - inSlope: -1.1924459 - outSlope: -1.3306649 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.52715546 - inSlope: -1.3306649 - outSlope: -1.1620511 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.50778794 - inSlope: -1.1620511 - outSlope: -1.2250562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.48737034 - inSlope: -1.2250562 - outSlope: -1.2870009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.46592033 - inSlope: -1.2870009 - outSlope: -1.3471932 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.4434671 - inSlope: -1.3471932 - outSlope: -1.4049644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.42005104 - inSlope: -1.4049644 - outSlope: -1.4596958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.39572278 - inSlope: -1.4596958 - outSlope: -1.5107669 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.37054333 - inSlope: -1.5107669 - outSlope: -1.5576826 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.34458193 - inSlope: -1.5576826 - outSlope: 1.5042701 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.36965308 - inSlope: 1.5042701 - outSlope: 1.4858067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.39441654 - inSlope: 1.4858067 - outSlope: 1.462272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.41878772 - inSlope: 1.462272 - outSlope: 1.4335877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.44268087 - inSlope: 1.4335877 - outSlope: 1.3997622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.4660102 - inSlope: 1.3997622 - outSlope: 1.3607943 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.48869014 - inSlope: 1.3607943 - outSlope: 1.3167514 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.510636 - inSlope: 1.3167514 - outSlope: 1.2677003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.5317643 - inSlope: 1.2677003 - outSlope: 0.03191474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.53229624 - inSlope: 0.03191474 - outSlope: 0.018535838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.5326052 - inSlope: 0.018535838 - outSlope: 0.005818611 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.53270215 - inSlope: 0.005818611 - outSlope: -0.006237025 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.5325982 - inSlope: -0.006237025 - outSlope: -0.017645376 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.5323041 - inSlope: -0.017645376 - outSlope: -0.028409934 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.5318306 - inSlope: -0.028409934 - outSlope: -0.0384951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.531189 - inSlope: -0.0384951 - outSlope: -0.047914855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.53039044 - inSlope: -0.047914855 - outSlope: -0.056637578 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.5294465 - inSlope: -0.056637578 - outSlope: -0.064623415 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.5283694 - inSlope: -0.064623415 - outSlope: -0.23161434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.5245092 - inSlope: -0.23161434 - outSlope: -0.23243962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.5206352 - inSlope: -0.23243962 - outSlope: -0.23270868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.5167567 - inSlope: -0.23270868 - outSlope: -0.23236178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.512884 - inSlope: -0.23236178 - outSlope: -0.23136757 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.5090279 - inSlope: -0.23136757 - outSlope: -0.22967517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.50519997 - inSlope: -0.22967517 - outSlope: 0.3181067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.51050174 - inSlope: 0.3181067 - outSlope: 0.3139761 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.5157347 - inSlope: 0.3139761 - outSlope: 0.31067878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.52091265 - inSlope: 0.31067878 - outSlope: 0.30826727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.52605045 - inSlope: 0.30826727 - outSlope: 0.30684143 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.53116447 - inSlope: 0.30684143 - outSlope: 0.30640513 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.5362712 - inSlope: 0.30640513 - outSlope: 1.650316 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.56377655 - inSlope: 1.650316 - outSlope: 1.5168049 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.5890566 - inSlope: 1.5168049 - outSlope: 1.3261534 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.61115915 - inSlope: 1.3261534 - outSlope: 1.097983 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.62945884 - inSlope: 1.097983 - outSlope: 0.88516957 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.6442117 - inSlope: 0.88516957 - outSlope: 0.7288892 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.65635985 - inSlope: 0.7288892 - outSlope: 0.5978364 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.6663238 - inSlope: 0.5978364 - outSlope: 0.47537014 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.6742466 - inSlope: 0.47537014 - outSlope: 0.17168596 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.67710805 - inSlope: 0.17168596 - outSlope: -0.15563622 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.6745141 - inSlope: -0.15563622 - outSlope: -0.3853444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.6680917 - inSlope: -0.3853444 - outSlope: -0.5714541 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.6585675 - inSlope: -0.5714541 - outSlope: -0.6649036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.64748573 - inSlope: -0.6649036 - outSlope: -0.58242255 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.6377787 - inSlope: -0.58242255 - outSlope: -0.58242255 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: LeftFootQ.w - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.11090917 - inSlope: 0.0002892315 - outSlope: 0.0002892315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.11091399 - inSlope: 0.0002892315 - outSlope: 0.0103233745 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.11108605 - inSlope: 0.0103233745 - outSlope: 0.025499763 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.111511044 - inSlope: 0.025499763 - outSlope: 0.040364556 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.11218379 - inSlope: 0.040364556 - outSlope: 0.05958304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.11317684 - inSlope: 0.05958304 - outSlope: 0.08264557 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.11455426 - inSlope: 0.08264557 - outSlope: 0.10503263 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.11630481 - inSlope: 0.10503263 - outSlope: 0.12936468 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.118460886 - inSlope: 0.12936468 - outSlope: 0.08401395 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.11986112 - inSlope: 0.08401395 - outSlope: 0.09812192 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.12149648 - inSlope: 0.09812192 - outSlope: 0.111733235 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.123358704 - inSlope: 0.111733235 - outSlope: 0.12395785 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.12542467 - inSlope: 0.12395785 - outSlope: 0.13407023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.12765917 - inSlope: 0.13407023 - outSlope: 0.14182182 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.13002287 - inSlope: 0.14182182 - outSlope: 0.14651032 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.1324647 - inSlope: 0.14651032 - outSlope: 0.14828044 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.13493605 - inSlope: 0.14828044 - outSlope: 0.09369591 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.13649765 - inSlope: 0.09369591 - outSlope: 0.102835804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.13821158 - inSlope: 0.102835804 - outSlope: 0.101929404 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.1399104 - inSlope: 0.101929404 - outSlope: 0.098080255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.14154507 - inSlope: 0.098080255 - outSlope: 0.084452115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.1429526 - inSlope: 0.084452115 - outSlope: 0.06651426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.14406118 - inSlope: 0.06651426 - outSlope: 0.047345504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.14485027 - inSlope: 0.047345504 - outSlope: 0.020469708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.14519143 - inSlope: 0.020469708 - outSlope: 0.54328644 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.1542462 - inSlope: 0.54328644 - outSlope: 0.34682363 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.1600266 - inSlope: 0.34682363 - outSlope: 0.1759951 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.16295984 - inSlope: 0.1759951 - outSlope: 0.035737723 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.16355547 - inSlope: 0.035737723 - outSlope: -0.073026784 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.16233836 - inSlope: -0.073026784 - outSlope: -0.15092778 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.1598229 - inSlope: -0.15092778 - outSlope: -0.19440758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.15658277 - inSlope: -0.19440758 - outSlope: -0.20619875 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.15314612 - inSlope: -0.20619875 - outSlope: -0.18573421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.15005055 - inSlope: -0.18573421 - outSlope: -0.13331129 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.1478287 - inSlope: -0.13331129 - outSlope: 0.021630248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.1481892 - inSlope: 0.021630248 - outSlope: -0.025275283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.14776795 - inSlope: -0.025275283 - outSlope: -0.07489003 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.14651978 - inSlope: -0.07489003 - outSlope: -0.1249848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.1444367 - inSlope: -0.1249848 - outSlope: -0.17375813 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.14154074 - inSlope: -0.17375813 - outSlope: -0.22417308 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.13780451 - inSlope: -0.22417308 - outSlope: -0.020889958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.13745634 - inSlope: -0.020889958 - outSlope: -0.0127735855 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.13724345 - inSlope: -0.0127735855 - outSlope: -0.0053036264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.13715506 - inSlope: -0.0053036264 - outSlope: 0.0015923339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.1371816 - inSlope: 0.0015923339 - outSlope: 0.004908447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.1372634 - inSlope: 0.004908447 - outSlope: 0.010442744 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.13743745 - inSlope: 0.010442744 - outSlope: 0.07861444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.13874769 - inSlope: 0.07861444 - outSlope: -0.005272334 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.13865982 - inSlope: -0.005272334 - outSlope: -0.087057434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.13720886 - inSlope: -0.087057434 - outSlope: -0.16629533 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.13443728 - inSlope: -0.16629533 - outSlope: -0.24476434 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.13035786 - inSlope: -0.24476434 - outSlope: -0.31714916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.12507205 - inSlope: -0.31714916 - outSlope: -0.38710257 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.11862034 - inSlope: -0.38710257 - outSlope: -0.45082343 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.11110663 - inSlope: -0.45082343 - outSlope: 0.035328176 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.11169543 - inSlope: 0.035328176 - outSlope: 0.006676472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.111806706 - inSlope: 0.006676472 - outSlope: -0.0063188435 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.11170139 - inSlope: -0.0063188435 - outSlope: -0.0112965815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.111513115 - inSlope: -0.0112965815 - outSlope: -0.014776697 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.11126684 - inSlope: -0.014776697 - outSlope: -0.021460375 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.110909164 - inSlope: -0.021460375 - outSlope: -0.021460375 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.95959103 - inSlope: -0.13022304 - outSlope: -0.13022304 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.9617614 - inSlope: -0.13022304 - outSlope: -0.08863091 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.9632386 - inSlope: -0.08863091 - outSlope: -0.046716932 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.9640172 - inSlope: -0.046716932 - outSlope: -0.0040268893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.9640843 - inSlope: -0.0040268893 - outSlope: 0.03882766 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.9634372 - inSlope: 0.03882766 - outSlope: 0.08024455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.9620998 - inSlope: 0.08024455 - outSlope: 0.122802265 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.9600531 - inSlope: 0.122802265 - outSlope: 0.16385788 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.9573221 - inSlope: 0.16385788 - outSlope: 0.23535134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.9533996 - inSlope: 0.23535134 - outSlope: 0.27446154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.94882524 - inSlope: 0.27446154 - outSlope: 0.31381848 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.94359493 - inSlope: 0.31381848 - outSlope: 0.3532255 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.93770784 - inSlope: 0.3532255 - outSlope: 0.3923786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.9311682 - inSlope: 0.3923786 - outSlope: 0.4312277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.9239811 - inSlope: 0.4312277 - outSlope: 0.46945098 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.9161569 - inSlope: 0.46945098 - outSlope: 0.5066975 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.9077119 - inSlope: 0.5066975 - outSlope: 0.72706175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.89559424 - inSlope: 0.72706175 - outSlope: 0.9052126 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.88050735 - inSlope: 0.9052126 - outSlope: 1.028199 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.8633707 - inSlope: 1.028199 - outSlope: 1.074492 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.8454625 - inSlope: 1.074492 - outSlope: 1.053097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.8279109 - inSlope: 1.053097 - outSlope: 1.0466758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.8104663 - inSlope: 1.0466758 - outSlope: 1.0801553 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.7924637 - inSlope: 1.0801553 - outSlope: 1.1572292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.77317655 - inSlope: 1.1572292 - outSlope: -0.53693587 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.7821255 - inSlope: -0.53693587 - outSlope: -0.7000524 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.793793 - inSlope: -0.7000524 - outSlope: -0.8034583 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.807184 - inSlope: -0.8034583 - outSlope: -0.848264 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.8213217 - inSlope: -0.848264 - outSlope: -0.8346935 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.8352333 - inSlope: -0.8346935 - outSlope: -0.769357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.8480559 - inSlope: -0.769357 - outSlope: -0.6564695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.85899705 - inSlope: -0.6564695 - outSlope: -0.50744045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.8674544 - inSlope: -0.50744045 - outSlope: -0.3314999 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.8729794 - inSlope: -0.3314999 - outSlope: -0.13928188 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.87530077 - inSlope: -0.13928188 - outSlope: -1.1407124 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.8943126 - inSlope: -1.1407124 - outSlope: -0.9398293 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.9099765 - inSlope: -0.9398293 - outSlope: -0.72701883 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.92209345 - inSlope: -0.72701883 - outSlope: -0.5045383 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.9305024 - inSlope: -0.5045383 - outSlope: -0.27774122 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.93513143 - inSlope: -0.27774122 - outSlope: -0.05166994 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.9359926 - inSlope: -0.05166994 - outSlope: 0.15090838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.93347746 - inSlope: 0.15090838 - outSlope: 0.21480939 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.9298973 - inSlope: 0.21480939 - outSlope: 0.27891782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.9252487 - inSlope: 0.27891782 - outSlope: 0.34306437 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.9195309 - inSlope: 0.34306437 - outSlope: 0.40622988 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.91276044 - inSlope: 0.40622988 - outSlope: 0.4699628 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.90492773 - inSlope: 0.4699628 - outSlope: -0.40561688 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.911688 - inSlope: -0.40561688 - outSlope: -0.35580787 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.91761816 - inSlope: -0.35580787 - outSlope: -0.3017667 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.9226476 - inSlope: -0.3017667 - outSlope: -0.2442708 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.9267188 - inSlope: -0.2442708 - outSlope: -0.18358421 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.9297785 - inSlope: -0.18358421 - outSlope: -0.1234175 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.9318355 - inSlope: -0.1234175 - outSlope: -0.064469635 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.93290997 - inSlope: -0.064469635 - outSlope: -0.007985838 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.93304306 - inSlope: -0.007985838 - outSlope: -0.36854887 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.93918556 - inSlope: -0.36854887 - outSlope: -0.31416923 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.9444217 - inSlope: -0.31416923 - outSlope: -0.27171162 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.94895023 - inSlope: -0.27171162 - outSlope: -0.24032615 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.95295566 - inSlope: -0.24032615 - outSlope: -0.21323863 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.95650965 - inSlope: -0.21323863 - outSlope: -0.18488306 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.95959103 - inSlope: -0.18488306 - outSlope: -0.18488306 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.03574558 - inSlope: -1.4831657 - outSlope: -1.4831657 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.01102615 - inSlope: -1.4831657 - outSlope: -1.4977959 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.0139371175 - inSlope: -1.4977959 - outSlope: -1.5082864 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.039075222 - inSlope: -1.5082864 - outSlope: -1.5142715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.064313084 - inSlope: -1.5142715 - outSlope: -1.5158474 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.089577205 - inSlope: -1.5158474 - outSlope: -1.5129489 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.11479302 - inSlope: -1.5129489 - outSlope: -1.5052809 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.13988103 - inSlope: -1.5052809 - outSlope: -1.4930449 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.16476512 - inSlope: -1.4930449 - outSlope: -1.3601366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.18743406 - inSlope: -1.3601366 - outSlope: -1.3559194 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.21003272 - inSlope: -1.3559194 - outSlope: -1.348916 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.23251465 - inSlope: -1.348916 - outSlope: -1.339261 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.25483567 - inSlope: -1.339261 - outSlope: -1.3269676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.2769518 - inSlope: -1.3269676 - outSlope: -1.3122154 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.29882205 - inSlope: -1.3122154 - outSlope: -1.2951173 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.32040733 - inSlope: -1.2951173 - outSlope: -1.2756665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.34166846 - inSlope: -1.2756665 - outSlope: -1.1683248 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.36114052 - inSlope: -1.1683248 - outSlope: -1.1345198 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.3800492 - inSlope: -1.1345198 - outSlope: -1.0161737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.3969854 - inSlope: -1.0161737 - outSlope: -0.8258139 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.410749 - inSlope: -0.8258139 - outSlope: -0.6026608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.42079332 - inSlope: -0.6026608 - outSlope: -0.43059075 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.42796984 - inSlope: -0.43059075 - outSlope: -0.31487912 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.43321782 - inSlope: -0.31487912 - outSlope: -0.24287024 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.43726566 - inSlope: -0.24287024 - outSlope: 1.6264341 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.41015846 - inSlope: 1.6264341 - outSlope: 1.836253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.3795542 - inSlope: 1.836253 - outSlope: 2.0223608 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.34584823 - inSlope: 2.0223608 - outSlope: 2.1857786 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.30941856 - inSlope: 2.1857786 - outSlope: 2.3230546 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.27070102 - inSlope: 2.3230546 - outSlope: 2.4267123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.23025578 - inSlope: 2.4267123 - outSlope: 2.4889412 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.18877347 - inSlope: 2.4889412 - outSlope: 2.5005624 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.14709732 - inSlope: 2.5005624 - outSlope: 2.4547641 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.106184624 - inSlope: 2.4547641 - outSlope: 2.3469455 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.067068905 - inSlope: 2.3469455 - outSlope: 2.5834405 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.024011604 - inSlope: 2.5834405 - outSlope: 2.6874251 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.020778932 - inSlope: 2.6874251 - outSlope: 2.7647302 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.066857725 - inSlope: 2.7647302 - outSlope: 2.8138804 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.11375569 - inSlope: 2.8138804 - outSlope: 2.8333998 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.16097897 - inSlope: 2.8333998 - outSlope: 2.8235898 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.20803893 - inSlope: 2.8235898 - outSlope: 1.6550113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.23562242 - inSlope: 1.6550113 - outSlope: 1.6493214 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.26311108 - inSlope: 1.6493214 - outSlope: 1.640158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.29044703 - inSlope: 1.640158 - outSlope: 1.6275476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3175729 - inSlope: 1.6275476 - outSlope: 1.6116283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.34443334 - inSlope: 1.6116283 - outSlope: 1.5922323 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.37097052 - inSlope: 1.5922323 - outSlope: -1.3461882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.348534 - inSlope: -1.3461882 - outSlope: -1.3626797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.32582268 - inSlope: -1.3626797 - outSlope: -1.3748945 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.3029078 - inSlope: -1.3748945 - outSlope: -1.3827552 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.2798619 - inSlope: -1.3827552 - outSlope: -1.38515 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.256776 - inSlope: -1.38515 - outSlope: -1.380444 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.23376863 - inSlope: -1.380444 - outSlope: -1.3680459 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.21096788 - inSlope: -1.3680459 - outSlope: -1.3493938 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.18847801 - inSlope: -1.3493938 - outSlope: -1.4319767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.16461167 - inSlope: -1.4319767 - outSlope: -1.4926373 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.1397344 - inSlope: -1.4926373 - outSlope: -1.5369917 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.1141179 - inSlope: -1.5369917 - outSlope: -1.5642506 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.08804708 - inSlope: -1.5642506 - outSlope: -1.5733223 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.061824974 - inSlope: -1.5733223 - outSlope: -1.5647658 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.03574557 - inSlope: -1.5647658 - outSlope: -1.5647658 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootT.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.52950716 - inSlope: 0.1376009 - outSlope: 0.1376009 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.5272138 - inSlope: 0.1376009 - outSlope: 0.15397666 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.52464753 - inSlope: 0.15397666 - outSlope: 0.16920806 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.5218274 - inSlope: 0.16920806 - outSlope: 0.1832771 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.5187728 - inSlope: 0.1832771 - outSlope: 0.19618751 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.515503 - inSlope: 0.19618751 - outSlope: 0.20793559 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.5120374 - inSlope: 0.20793559 - outSlope: 0.21848918 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.5083959 - inSlope: 0.21848918 - outSlope: 0.22785535 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.5045983 - inSlope: 0.22785535 - outSlope: 0.35242084 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.49872464 - inSlope: 0.35242084 - outSlope: 0.3568286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4927775 - inSlope: 0.3568286 - outSlope: 0.35938743 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.4867877 - inSlope: 0.35938743 - outSlope: 0.36009017 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.4807862 - inSlope: 0.36009017 - outSlope: 0.3590012 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.47480285 - inSlope: 0.3590012 - outSlope: 0.35613123 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.46886733 - inSlope: 0.35613123 - outSlope: 0.35154107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.4630083 - inSlope: 0.35154107 - outSlope: 0.3452447 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.45725423 - inSlope: 0.3452447 - outSlope: 2.200456 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.42058 - inSlope: 2.200456 - outSlope: 2.3302279 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.38174284 - inSlope: 2.3302279 - outSlope: 2.3957782 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.34181324 - inSlope: 2.3957782 - outSlope: 2.3891113 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.30199468 - inSlope: 2.3891113 - outSlope: 2.3266504 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.2632172 - inSlope: 2.3266504 - outSlope: 2.281233 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.22519663 - inSlope: 2.281233 - outSlope: 2.2700272 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.18736288 - inSlope: 2.2700272 - outSlope: 2.2928505 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.14914867 - inSlope: 2.2928505 - outSlope: -1.024063 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.16621637 - inSlope: -1.024063 - outSlope: -1.2364472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.18682384 - inSlope: -1.2364472 - outSlope: -1.4018167 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.21018744 - inSlope: -1.4018167 - outSlope: -1.5210276 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.23553792 - inSlope: -1.5210276 - outSlope: -1.5953419 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.26212692 - inSlope: -1.5953419 - outSlope: -1.626433 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.28923416 - inSlope: -1.626433 - outSlope: -1.6165779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.3161771 - inSlope: -1.6165779 - outSlope: -1.5687662 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34232327 - inSlope: -1.5687662 - outSlope: -1.486664 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.36710098 - inSlope: -1.486664 - outSlope: -1.3743956 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.39000756 - inSlope: -1.3743956 - outSlope: -1.9193852 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.42199728 - inSlope: -1.9193852 - outSlope: -1.8144953 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.45223895 - inSlope: -1.8144953 - outSlope: -1.6979902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.48053876 - inSlope: -1.6979902 - outSlope: -1.571034 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.5067226 - inSlope: -1.571034 - outSlope: -1.435069 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.5306404 - inSlope: -1.435069 - outSlope: -1.2917342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.5521694 - inSlope: -1.2917342 - outSlope: -0.8196445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.5658301 - inSlope: -0.8196445 - outSlope: -0.7945891 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.57907325 - inSlope: -0.7945891 - outSlope: -0.7676096 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.59186673 - inSlope: -0.7676096 - outSlope: -0.7386748 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.604178 - inSlope: -0.7386748 - outSlope: -0.7078392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.6159753 - inSlope: -0.7078392 - outSlope: -0.675059 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6272263 - inSlope: -0.675059 - outSlope: 0.30057472 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.6222167 - inSlope: 0.30057472 - outSlope: 0.3889779 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.61573374 - inSlope: 0.3889779 - outSlope: 0.47714397 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.60778135 - inSlope: 0.47714397 - outSlope: 0.56461984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.598371 - inSlope: 0.56461984 - outSlope: 0.65094894 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.58752185 - inSlope: 0.65094894 - outSlope: 0.735795 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.5752586 - inSlope: 0.735795 - outSlope: 0.818729 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.56161314 - inSlope: 0.818729 - outSlope: 0.8994206 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.5466228 - inSlope: 0.8994206 - outSlope: 0.1132676 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.544735 - inSlope: 0.1132676 - outSlope: 0.15607253 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.5421338 - inSlope: 0.15607253 - outSlope: 0.1842286 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.53906333 - inSlope: 0.1842286 - outSlope: 0.19762178 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.53576964 - inSlope: 0.19762178 - outSlope: 0.19614764 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.5325005 - inSlope: 0.19614764 - outSlope: 0.17960088 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.52950716 - inSlope: 0.17960088 - outSlope: 0.17960088 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.x - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.5188806 - inSlope: -0.05803227 - outSlope: -0.05803227 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.5179134 - inSlope: -0.05803227 - outSlope: -0.07553815 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.51665443 - inSlope: -0.07553815 - outSlope: -0.092597015 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.51511115 - inSlope: -0.092597015 - outSlope: -0.10918377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.5132914 - inSlope: -0.10918377 - outSlope: -0.12525202 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.5112039 - inSlope: -0.12525202 - outSlope: -0.1407981 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.50885725 - inSlope: -0.1407981 - outSlope: -0.155679 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5062626 - inSlope: -0.155679 - outSlope: -0.16989821 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.50343096 - inSlope: -0.16989821 - outSlope: 0.29149893 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.5082893 - inSlope: 0.29149893 - outSlope: 0.2894819 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.513114 - inSlope: 0.2894819 - outSlope: 0.28839114 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.5179205 - inSlope: 0.28839114 - outSlope: 0.28824452 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.52272457 - inSlope: 0.28824452 - outSlope: 0.2890742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.5275425 - inSlope: 0.2890742 - outSlope: 0.2909446 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.53239155 - inSlope: 0.2909446 - outSlope: 0.29387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.5372894 - inSlope: 0.29387 - outSlope: 0.29790378 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.54225445 - inSlope: 0.29790378 - outSlope: 1.6324798 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5694624 - inSlope: 1.6324798 - outSlope: 1.4894581 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.59428674 - inSlope: 1.4894581 - outSlope: 1.3046277 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.6160305 - inSlope: 1.3046277 - outSlope: 1.0955598 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.63428986 - inSlope: 1.0955598 - outSlope: 0.8853158 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.6490451 - inSlope: 0.8853158 - outSlope: 0.7077807 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.66084146 - inSlope: 0.7077807 - outSlope: 0.56045705 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.6701824 - inSlope: 0.56045705 - outSlope: 0.43147767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.6773737 - inSlope: 0.43147767 - outSlope: -0.7323582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.66516775 - inSlope: -0.7323582 - outSlope: -0.67838734 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.6538613 - inSlope: -0.67838734 - outSlope: -0.6552392 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.64294064 - inSlope: -0.6552392 - outSlope: -0.6601984 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.6319373 - inSlope: -0.6601984 - outSlope: -0.6889135 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.62045544 - inSlope: -0.6889135 - outSlope: -0.7359797 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.6081891 - inSlope: -0.7359797 - outSlope: -0.79530436 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.59493405 - inSlope: -0.79530436 - outSlope: -0.860808 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.5805872 - inSlope: -0.860808 - outSlope: -0.92660755 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.56514376 - inSlope: -0.92660755 - outSlope: -0.98769045 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.5486823 - inSlope: -0.98769045 - outSlope: -0.9638545 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.53261805 - inSlope: -0.9638545 - outSlope: -1.0121737 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.51574844 - inSlope: -1.0121737 - outSlope: -1.0560296 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.49814796 - inSlope: -1.0560296 - outSlope: -1.094582 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.47990495 - inSlope: -1.094582 - outSlope: -1.1270134 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.4611214 - inSlope: -1.1270134 - outSlope: -1.1527067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.44190958 - inSlope: -1.1527067 - outSlope: -1.0196928 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.42491472 - inSlope: -1.0196928 - outSlope: -1.0469387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.40746576 - inSlope: -1.0469387 - outSlope: -1.0737877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.3895693 - inSlope: -1.0737877 - outSlope: -1.1000497 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.3712351 - inSlope: -1.1000497 - outSlope: -1.1256026 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.35247508 - inSlope: -1.1256026 - outSlope: -1.1501877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3333053 - inSlope: -1.1501877 - outSlope: 1.4505652 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.35748145 - inSlope: 1.4505652 - outSlope: 1.4533725 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.3817043 - inSlope: 1.4533725 - outSlope: 1.451005 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.4058877 - inSlope: 1.451005 - outSlope: 1.4433321 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.4299432 - inSlope: 1.4433321 - outSlope: 1.4303862 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.45378304 - inSlope: 1.4303862 - outSlope: 1.4122148 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.47731993 - inSlope: 1.4122148 - outSlope: 1.3888295 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.50046706 - inSlope: 1.3888295 - outSlope: 1.3603605 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.5231397 - inSlope: 1.3603605 - outSlope: -0.028967781 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.5226569 - inSlope: -0.028967781 - outSlope: -0.056022458 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.5217232 - inSlope: -0.056022458 - outSlope: -0.06723411 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.52060264 - inSlope: -0.06723411 - outSlope: -0.062112868 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.51956743 - inSlope: -0.062112868 - outSlope: -0.040179387 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.5188978 - inSlope: -0.040179387 - outSlope: -0.0010299692 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.5188806 - inSlope: -0.0010299692 - outSlope: -0.0010299692 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.y - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: -0.476577 - inSlope: -0.0037550924 - outSlope: -0.0037550924 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: -0.4766396 - inSlope: -0.0037550924 - outSlope: -0.016028881 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: -0.47690675 - inSlope: -0.016028881 - outSlope: -0.02765 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: -0.47736758 - inSlope: -0.02765 - outSlope: -0.03861665 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: -0.4780112 - inSlope: -0.03861665 - outSlope: -0.048971776 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: -0.4788274 - inSlope: -0.048971776 - outSlope: -0.0586921 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: -0.4798056 - inSlope: -0.0586921 - outSlope: -0.067822345 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: -0.48093596 - inSlope: -0.067822345 - outSlope: -0.07636067 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: -0.48220864 - inSlope: -0.07636067 - outSlope: 0.17432393 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: -0.47930324 - inSlope: 0.17432393 - outSlope: 0.17932357 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: -0.4763145 - inSlope: 0.17932357 - outSlope: 0.18548013 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: -0.47322318 - inSlope: 0.18548013 - outSlope: 0.19272031 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: -0.47001117 - inSlope: 0.19272031 - outSlope: 0.20092429 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: -0.46666244 - inSlope: 0.20092429 - outSlope: 0.21003486 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: -0.46316186 - inSlope: 0.21003486 - outSlope: 0.2199036 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: -0.4594968 - inSlope: 0.2199036 - outSlope: 0.23047487 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: -0.45565554 - inSlope: 0.23047487 - outSlope: 2.2136023 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: -0.4187622 - inSlope: 2.2136023 - outSlope: 2.3794339 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: -0.37910494 - inSlope: 2.3794339 - outSlope: 2.4818377 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: -0.33774102 - inSlope: 2.4818377 - outSlope: 2.5102987 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: -0.29590267 - inSlope: 2.5102987 - outSlope: 2.4763374 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: -0.25463042 - inSlope: 2.4763374 - outSlope: 2.453774 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: -0.21373415 - inSlope: 2.453774 - outSlope: 2.4627342 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: -0.17268862 - inSlope: 2.4627342 - outSlope: 2.501874 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: -0.13099068 - inSlope: 2.501874 - outSlope: -1.2205019 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: -0.15133236 - inSlope: -1.2205019 - outSlope: -1.3972259 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: -0.17461948 - inSlope: -1.3972259 - outSlope: -1.5375394 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: -0.20024511 - inSlope: -1.5375394 - outSlope: -1.6397117 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: -0.22757366 - inSlope: -1.6397117 - outSlope: -1.7026107 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: -0.25595048 - inSlope: -1.7026107 - outSlope: -1.7258517 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: -0.2847147 - inSlope: -1.7258517 - outSlope: -1.7098902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: -0.31321284 - inSlope: -1.7098902 - outSlope: -1.6561292 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: -0.34081507 - inSlope: -1.6561292 - outSlope: -1.5668837 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: -0.36692977 - inSlope: -1.5668837 - outSlope: -1.445181 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: -0.3910161 - inSlope: -1.445181 - outSlope: -1.5218832 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: -0.4163808 - inSlope: -1.5218832 - outSlope: -1.5153637 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: -0.44163692 - inSlope: -1.5153637 - outSlope: -1.5003344 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: -0.46664247 - inSlope: -1.5003344 - outSlope: -1.4772674 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: -0.49126357 - inSlope: -1.4772674 - outSlope: -1.4467742 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: -0.51537645 - inSlope: -1.4467742 - outSlope: -1.4096366 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: -0.53887045 - inSlope: -1.4096366 - outSlope: -0.7771332 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: -0.55182266 - inSlope: -0.7771332 - outSlope: -0.7424576 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: -0.56419694 - inSlope: -0.7424576 - outSlope: -0.70757097 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: -0.5759898 - inSlope: -0.70757097 - outSlope: -0.6726283 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: -0.5872003 - inSlope: -0.6726283 - outSlope: -0.6378299 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: -0.5978308 - inSlope: -0.6378299 - outSlope: -0.6032902 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: -0.6078856 - inSlope: -0.6032902 - outSlope: 1.0413989 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: -0.5905289 - inSlope: 1.0413989 - outSlope: 1.0374544 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: -0.573238 - inSlope: 1.0374544 - outSlope: 1.0300872 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: -0.5560699 - inSlope: 1.0300872 - outSlope: 1.0193799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: -0.53908026 - inSlope: 1.0193799 - outSlope: 1.0055683 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: -0.52232075 - inSlope: 1.0055683 - outSlope: 0.9889064 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: -0.505839 - inSlope: 0.9889064 - outSlope: 0.96961594 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: -0.48967874 - inSlope: 0.96961594 - outSlope: 0.9480241 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: -0.47387835 - inSlope: 0.9480241 - outSlope: 0.036293767 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: -0.47327346 - inSlope: 0.036293767 - outSlope: -0.011494171 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: -0.47346503 - inSlope: -0.011494171 - outSlope: -0.042212646 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: -0.47416857 - inSlope: -0.042212646 - outSlope: -0.056110077 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: -0.47510374 - inSlope: -0.056110077 - outSlope: -0.053522445 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: -0.47599578 - inSlope: -0.053522445 - outSlope: -0.034874115 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: -0.476577 - inSlope: -0.034874115 - outSlope: -0.034874115 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.z - path: - classID: 95 - script: {fileID: 0} - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.4725036 - inSlope: 0.21293877 - outSlope: 0.21293877 - tangentMode: 69 - - serializedVersion: 2 - time: 0.016666668 - value: 0.47605258 - inSlope: 0.21293877 - outSlope: 0.23516713 - tangentMode: 69 - - serializedVersion: 2 - time: 0.033333335 - value: 0.47997203 - inSlope: 0.23516713 - outSlope: 0.25537315 - tangentMode: 69 - - serializedVersion: 2 - time: 0.05 - value: 0.48422825 - inSlope: 0.25537315 - outSlope: 0.2734905 - tangentMode: 69 - - serializedVersion: 2 - time: 0.06666667 - value: 0.48878643 - inSlope: 0.2734905 - outSlope: 0.28948727 - tangentMode: 69 - - serializedVersion: 2 - time: 0.083333336 - value: 0.49361122 - inSlope: 0.28948727 - outSlope: 0.3033382 - tangentMode: 69 - - serializedVersion: 2 - time: 0.1 - value: 0.49866685 - inSlope: 0.3033382 - outSlope: 0.31501475 - tangentMode: 69 - - serializedVersion: 2 - time: 0.11666667 - value: 0.5039171 - inSlope: 0.31501475 - outSlope: 0.32450426 - tangentMode: 69 - - serializedVersion: 2 - time: 0.13333334 - value: 0.5093255 - inSlope: 0.32450426 - outSlope: 0.22136451 - tangentMode: 69 - - serializedVersion: 2 - time: 0.15 - value: 0.5130149 - inSlope: 0.22136451 - outSlope: 0.22285224 - tangentMode: 69 - - serializedVersion: 2 - time: 0.16666667 - value: 0.5167291 - inSlope: 0.22285224 - outSlope: 0.22255184 - tangentMode: 69 - - serializedVersion: 2 - time: 0.18333334 - value: 0.5204383 - inSlope: 0.22255184 - outSlope: 0.2204168 - tangentMode: 69 - - serializedVersion: 2 - time: 0.2 - value: 0.5241119 - inSlope: 0.2204168 - outSlope: 0.21643282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.21666667 - value: 0.52771914 - inSlope: 0.21643282 - outSlope: 0.21056058 - tangentMode: 69 - - serializedVersion: 2 - time: 0.23333333 - value: 0.5312285 - inSlope: 0.21056058 - outSlope: 0.20278575 - tangentMode: 69 - - serializedVersion: 2 - time: 0.25 - value: 0.53460824 - inSlope: 0.20278575 - outSlope: 0.19306882 - tangentMode: 69 - - serializedVersion: 2 - time: 0.26666668 - value: 0.53782606 - inSlope: 0.19306882 - outSlope: 1.85476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.28333333 - value: 0.5687387 - inSlope: 1.85476 - outSlope: 1.7441962 - tangentMode: 69 - - serializedVersion: 2 - time: 0.3 - value: 0.59780866 - inSlope: 1.7441962 - outSlope: 1.5823082 - tangentMode: 69 - - serializedVersion: 2 - time: 0.31666666 - value: 0.62418044 - inSlope: 1.5823082 - outSlope: 1.3834715 - tangentMode: 69 - - serializedVersion: 2 - time: 0.33333334 - value: 0.6472383 - inSlope: 1.3834715 - outSlope: 1.1736213 - tangentMode: 69 - - serializedVersion: 2 - time: 0.35 - value: 0.66679865 - inSlope: 1.1736213 - outSlope: 0.9898201 - tangentMode: 69 - - serializedVersion: 2 - time: 0.36666667 - value: 0.68329567 - inSlope: 0.9898201 - outSlope: 0.8274229 - tangentMode: 69 - - serializedVersion: 2 - time: 0.38333333 - value: 0.69708604 - inSlope: 0.8274229 - outSlope: 0.67589825 - tangentMode: 69 - - serializedVersion: 2 - time: 0.4 - value: 0.708351 - inSlope: 0.67589825 - outSlope: 0.22225878 - tangentMode: 69 - - serializedVersion: 2 - time: 0.41666666 - value: 0.7120553 - inSlope: 0.22225878 - outSlope: 0.0020205958 - tangentMode: 69 - - serializedVersion: 2 - time: 0.43333334 - value: 0.712089 - inSlope: 0.0020205958 - outSlope: -0.19932051 - tangentMode: 69 - - serializedVersion: 2 - time: 0.45 - value: 0.708767 - inSlope: -0.19932051 - outSlope: -0.3810915 - tangentMode: 69 - - serializedVersion: 2 - time: 0.46666667 - value: 0.70241547 - inSlope: -0.3810915 - outSlope: -0.5404692 - tangentMode: 69 - - serializedVersion: 2 - time: 0.48333332 - value: 0.69340765 - inSlope: -0.5404692 - outSlope: -0.6728799 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5 - value: 0.682193 - inSlope: -0.6728799 - outSlope: -0.7726271 - tangentMode: 69 - - serializedVersion: 2 - time: 0.51666665 - value: 0.6693159 - inSlope: -0.7726271 - outSlope: -0.8336033 - tangentMode: 69 - - serializedVersion: 2 - time: 0.53333336 - value: 0.65542245 - inSlope: -0.8336033 - outSlope: -0.8498355 - tangentMode: 69 - - serializedVersion: 2 - time: 0.55 - value: 0.64125854 - inSlope: -0.8498355 - outSlope: -0.81632215 - tangentMode: 69 - - serializedVersion: 2 - time: 0.56666666 - value: 0.6276532 - inSlope: -0.81632215 - outSlope: -1.4168407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.5833333 - value: 0.6040392 - inSlope: -1.4168407 - outSlope: -1.543854 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6 - value: 0.5783082 - inSlope: -1.543854 - outSlope: -1.6616336 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6166667 - value: 0.55061436 - inSlope: -1.6616336 - outSlope: -1.7686431 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6333333 - value: 0.521137 - inSlope: -1.7686431 - outSlope: -1.8636239 - tangentMode: 69 - - serializedVersion: 2 - time: 0.65 - value: 0.49007663 - inSlope: -1.8636239 - outSlope: -1.945562 - tangentMode: 69 - - serializedVersion: 2 - time: 0.6666667 - value: 0.4576505 - inSlope: -1.945562 - outSlope: -0.97899115 - tangentMode: 69 - - serializedVersion: 2 - time: 0.68333334 - value: 0.441334 - inSlope: -0.97899115 - outSlope: -1.0010282 - tangentMode: 69 - - serializedVersion: 2 - time: 0.7 - value: 0.42465022 - inSlope: -1.0010282 - outSlope: -1.0209695 - tangentMode: 69 - - serializedVersion: 2 - time: 0.71666664 - value: 0.40763408 - inSlope: -1.0209695 - outSlope: -1.0388758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.73333335 - value: 0.39031944 - inSlope: -1.0388758 - outSlope: -1.0548548 - tangentMode: 69 - - serializedVersion: 2 - time: 0.75 - value: 0.37273854 - inSlope: -1.0548548 - outSlope: -1.0689454 - tangentMode: 69 - - serializedVersion: 2 - time: 0.76666665 - value: 0.3549228 - inSlope: -1.0689454 - outSlope: 0.85827065 - tangentMode: 69 - - serializedVersion: 2 - time: 0.78333336 - value: 0.36922735 - inSlope: 0.85827065 - outSlope: 0.81719476 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8 - value: 0.38284725 - inSlope: 0.81719476 - outSlope: 0.77609074 - tangentMode: 69 - - serializedVersion: 2 - time: 0.81666666 - value: 0.39578208 - inSlope: 0.77609074 - outSlope: 0.7352407 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8333333 - value: 0.40803608 - inSlope: 0.7352407 - outSlope: 0.6949728 - tangentMode: 69 - - serializedVersion: 2 - time: 0.85 - value: 0.419619 - inSlope: 0.6949728 - outSlope: 0.65563977 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8666667 - value: 0.4305463 - inSlope: 0.65563977 - outSlope: 0.61751485 - tangentMode: 69 - - serializedVersion: 2 - time: 0.8833333 - value: 0.44083822 - inSlope: 0.61751485 - outSlope: 0.5808758 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9 - value: 0.45051947 - inSlope: 0.5808758 - outSlope: 0.20816211 - tangentMode: 69 - - serializedVersion: 2 - time: 0.9166667 - value: 0.45398885 - inSlope: 0.20816211 - outSlope: 0.23822866 - tangentMode: 69 - - serializedVersion: 2 - time: 0.93333334 - value: 0.45795932 - inSlope: 0.23822866 - outSlope: 0.24917746 - tangentMode: 69 - - serializedVersion: 2 - time: 0.95 - value: 0.46211228 - inSlope: 0.24917746 - outSlope: 0.24107538 - tangentMode: 69 - - serializedVersion: 2 - time: 0.96666664 - value: 0.4661302 - inSlope: 0.24107538 - outSlope: 0.214088 - tangentMode: 69 - - serializedVersion: 2 - time: 0.98333335 - value: 0.46969834 - inSlope: 0.214088 - outSlope: 0.16831593 - tangentMode: 69 - - serializedVersion: 2 - time: 1 - value: 0.4725036 - inSlope: 0.16831593 - outSlope: 0.16831593 - tangentMode: 69 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: RightFootQ.w - path: - classID: 95 - script: {fileID: 0} - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_GenerateMotionCurves: 0 - m_Events: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim.meta deleted file mode 100644 index 3b13a65d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Exported Animations/WalkRM.anim.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ee338730e93c70a40bc4e15946c85955 -timeCreated: 1500641699 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous.meta deleted file mode 100644 index a457b704..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 236640e71e2d52940b7192ccb7ef4112 -folderAsset: yes -timeCreated: 1502460576 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers.meta deleted file mode 100644 index a6abdd7d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c4962e4f1aadf334e9a95dee13e759dc -folderAsset: yes -timeCreated: 1500641832 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller deleted file mode 100644 index f1705508..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller +++ /dev/null @@ -1,94 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1102 &-920595632 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {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: f47b3b98baf71c841b40792fbdc3a374, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: RobotKyleIdleController - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 110737204} - 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 &110261148 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {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: f47b3b98baf71c841b40792fbdc3a374, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &110737204 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 110261148} - m_Position: {x: 343, y: 63, 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: 110261148} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller.meta deleted file mode 100644 index 48482ba7..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleIdleController.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 63eb92215e0688d4d923afc35e2656ce -timeCreated: 1502515091 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller deleted file mode 100644 index c8397d3a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller +++ /dev/null @@ -1,69 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: RobotKylePickUpController - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 110796938} - 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 &110244836 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: PickUp - 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: a69db62a1ed06b5419a1de4873b0f493, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &110796938 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 110244836} - m_Position: {x: 396, y: 96, 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: 110244836} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller.meta deleted file mode 100644 index 3fca5b81..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePickUpController.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 605b288153d5c6d49a5eea729f41cc78 -timeCreated: 1502515073 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller deleted file mode 100644 index 4b1c01b1..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller +++ /dev/null @@ -1,69 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: RobotKylePullupsController - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 110739850} - 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 &110207264 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: IKPullups - 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: 1e25d58e0e895c5448cc85b45334d22f, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &110739850 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 110207264} - m_Position: {x: 312, y: 84, 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: 110207264} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller.meta deleted file mode 100644 index 585b95e6..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKylePullupsController.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f6ba01c1f0e0fa24f95d2fec558a95b2 -timeCreated: 1502515058 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller deleted file mode 100644 index ef620483..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller +++ /dev/null @@ -1,69 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: RobotKyleWalkController - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 110702378} - 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 &110285088 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: WalkRM - 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: ee338730e93c70a40bc4e15946c85955, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &110702378 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 110285088} - m_Position: {x: 324, y: 108, 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: 110285088} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller.meta deleted file mode 100644 index b798198b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/AnimationControllers/RobotKyleWalkController.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3f81b88ef7348784790fcc0e1aaad12d -timeCreated: 1500641730 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials.meta deleted file mode 100644 index 10419438..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7ffafe95e63fb714ea98b9b7f1b8dbec -folderAsset: yes -timeCreated: 1500631762 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat deleted file mode 100644 index ee677236..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CubeMaterial - m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.4223616, g: 0.9117647, b: 0.48649034, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat.meta deleted file mode 100644 index fd6e6077..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/CubeMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 23bfad94c9596aa4f92dd2c36981dafe -timeCreated: 1500631774 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat deleted file mode 100644 index c4d23166..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: GroundMaterial - m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.6102941, g: 0.5682049, b: 0.45772058, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat.meta deleted file mode 100644 index 0c055c14..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/GroundMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e3ff34cbf683443488ed55f0c4660470 -timeCreated: 1500631914 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat deleted file mode 100644 index cfe3cfd9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: HighBarMaterial - m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.066176474, g: 0.066176474, b: 0.066176474, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat.meta deleted file mode 100644 index dab15861..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/HighBarMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 04e34122c58307741b3a8cb124598a29 -timeCreated: 1500631812 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat deleted file mode 100644 index 2180bc4e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: WallMaterial - m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat.meta deleted file mode 100644 index 5b472a9b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WallMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b376c86b890066e40ad954ba1ab03990 -timeCreated: 1549885083 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat deleted file mode 100644 index a2ec21e8..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: WoodMaterial - m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 1 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.53676474, g: 0.36430323, b: 0.25259516, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat.meta deleted file mode 100644 index f65a158e..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Materials/WoodMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9c7efda1d63d3d546b6774bf2ad2d320 -timeCreated: 1500631857 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle.meta deleted file mode 100644 index ed4de63a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 61d43973877e6cb48a901d6a52cc4c2a -folderAsset: yes -timeCreated: 1500626414 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials.meta deleted file mode 100644 index b28918be..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 64109e7ec1e491747b4f97a27d8cc77c -folderAsset: yes -timeCreated: 1500626414 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat deleted file mode 100644 index 332a6d5a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat +++ /dev/null @@ -1,31 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Robot_Color - m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BumpMap: - m_Texture: {fileID: 2800000, guid: 94c473c9137744d7eabd829f1150da8d, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 0a0e8af2869fa45f78e25460db578482, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: [] - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat.meta deleted file mode 100644 index c64014dd..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Materials/Robot_Color.mat.meta +++ /dev/null @@ -1,6 +0,0 @@ -fileFormatVersion: 2 -guid: 0aa851515cd3747d6b3b3e461199a2ed -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model.meta deleted file mode 100644 index ebca3a78..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 19c31604421e6914fb8661dc757be37e -folderAsset: yes -timeCreated: 1500626414 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx deleted file mode 100644 index ce78d21c..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx.meta deleted file mode 100644 index 0be83e8d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Model/Robot Kyle.fbx.meta +++ /dev/null @@ -1,814 +0,0 @@ -fileFormatVersion: 2 -guid: 320b1c2af77554f99a1658df4a6d3d5c -ModelImporter: - serializedVersion: 19 - fileIDToRecycleName: - 100000: Head - 100002: Hip - 100004: Left_Ankle_Joint_01 - 100006: Left_Forearm_Joint_01 - 100008: Left_Index_Finger_Joint_01a - 100010: Left_Index_Finger_Joint_01b - 100012: Left_Index_Finger_Joint_01c - 100014: Left_Knee_Joint_01 - 100016: Left_Middle_Finger_Joint_01a - 100018: Left_Middle_Finger_Joint_01b - 100020: Left_Middle_Finger_Joint_01c - 100022: Left_Pinky_Finger_Joint_01a - 100024: Left_Pinky_Finger_Joint_01b - 100026: Left_Pinky_Finger_Joint_01c - 100028: Left_Ring_Finger_Joint_01a - 100030: Left_Ring_Finger_Joint_01b - 100032: Left_Ring_Finger_Joint_01c - 100034: Left_Shoulder_Joint_01 - 100036: Left_Thigh_Joint_01 - 100038: Left_Thumb_Joint_01a - 100040: Left_Thumb_Joint_01b - 100042: Left_Toe_Joint_01 - 100044: Left_Upper_Arm_Joint_01 - 100046: Left_Wrist_Joint_01 - 100048: Neck - 100050: Ribs - 100052: Right_Ankle_Joint_01 - 100054: Right_Forearm_Joint_01 - 100056: Right_Index_Finger_Joint_01a - 100058: Right_Index_Finger_Joint_01b - 100060: Right_Index_Finger_Joint_01c - 100062: Right_Knee_Joint_01 - 100064: Right_Middle_Finger_Joint_01a - 100066: Right_Middle_Finger_Joint_01b - 100068: Right_Middle_Finger_Joint_01c - 100070: Right_Pinky_Finger_Joint_01a - 100072: Right_Pinky_Finger_Joint_01b - 100074: Right_Pinky_Finger_Joint_01c - 100076: Right_Ring_Finger_Joint_01a - 100078: Right_Ring_Finger_Joint_01b - 100080: Right_Ring_Finger_Joint_01c - 100082: Right_Shoulder_Joint_01 - 100084: Right_Thigh_Joint_01 - 100086: Right_Thumb_Joint_01a - 100088: Right_Thumb_Joint_01b - 100090: Right_Toe_Joint_01 - 100092: Right_Upper_Arm_Joint_01 - 100094: Right_Wrist_Joint_01 - 100096: //RootNode - 100098: Robot2 - 100100: Root - 400000: Head - 400002: Hip - 400004: Left_Ankle_Joint_01 - 400006: Left_Forearm_Joint_01 - 400008: Left_Index_Finger_Joint_01a - 400010: Left_Index_Finger_Joint_01b - 400012: Left_Index_Finger_Joint_01c - 400014: Left_Knee_Joint_01 - 400016: Left_Middle_Finger_Joint_01a - 400018: Left_Middle_Finger_Joint_01b - 400020: Left_Middle_Finger_Joint_01c - 400022: Left_Pinky_Finger_Joint_01a - 400024: Left_Pinky_Finger_Joint_01b - 400026: Left_Pinky_Finger_Joint_01c - 400028: Left_Ring_Finger_Joint_01a - 400030: Left_Ring_Finger_Joint_01b - 400032: Left_Ring_Finger_Joint_01c - 400034: Left_Shoulder_Joint_01 - 400036: Left_Thigh_Joint_01 - 400038: Left_Thumb_Joint_01a - 400040: Left_Thumb_Joint_01b - 400042: Left_Toe_Joint_01 - 400044: Left_Upper_Arm_Joint_01 - 400046: Left_Wrist_Joint_01 - 400048: Neck - 400050: Ribs - 400052: Right_Ankle_Joint_01 - 400054: Right_Forearm_Joint_01 - 400056: Right_Index_Finger_Joint_01a - 400058: Right_Index_Finger_Joint_01b - 400060: Right_Index_Finger_Joint_01c - 400062: Right_Knee_Joint_01 - 400064: Right_Middle_Finger_Joint_01a - 400066: Right_Middle_Finger_Joint_01b - 400068: Right_Middle_Finger_Joint_01c - 400070: Right_Pinky_Finger_Joint_01a - 400072: Right_Pinky_Finger_Joint_01b - 400074: Right_Pinky_Finger_Joint_01c - 400076: Right_Ring_Finger_Joint_01a - 400078: Right_Ring_Finger_Joint_01b - 400080: Right_Ring_Finger_Joint_01c - 400082: Right_Shoulder_Joint_01 - 400084: Right_Thigh_Joint_01 - 400086: Right_Thumb_Joint_01a - 400088: Right_Thumb_Joint_01b - 400090: Right_Toe_Joint_01 - 400092: Right_Upper_Arm_Joint_01 - 400094: Right_Wrist_Joint_01 - 400096: //RootNode - 400098: Robot2 - 400100: Root - 4300000: Robot2 - 9500000: //RootNode - 11100000: //RootNode - 13700000: Robot2 - materials: - importMaterials: 1 - materialName: 0 - materialSearch: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleRotations: 1 - optimizeGameObjects: 0 - motionNodeName: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - animationCompression: 3 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - clipAnimations: [] - isReadable: 1 - meshes: - lODScreenPercentages: [] - globalScale: 0.01 - meshCompression: 0 - addColliders: 0 - importBlendShapes: 1 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - keepQuads: 0 - weldVertices: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 0 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 4 - importAnimation: 1 - copyAvatar: 0 - humanDescription: - human: - - boneName: Root - humanName: Hips - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Thigh_Joint_01 - humanName: LeftUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Thigh_Joint_01 - humanName: RightUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Knee_Joint_01 - humanName: LeftLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Knee_Joint_01 - humanName: RightLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Ankle_Joint_01 - humanName: LeftFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Ankle_Joint_01 - humanName: RightFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Ribs - humanName: Spine - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Neck - humanName: Neck - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Head - humanName: Head - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Shoulder_Joint_01 - humanName: LeftShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Shoulder_Joint_01 - humanName: RightShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Upper_Arm_Joint_01 - humanName: LeftUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Upper_Arm_Joint_01 - humanName: RightUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Forearm_Joint_01 - humanName: LeftLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Forearm_Joint_01 - humanName: RightLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Wrist_Joint_01 - humanName: LeftHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Wrist_Joint_01 - humanName: RightHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Toe_Joint_01 - humanName: LeftToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Toe_Joint_01 - humanName: RightToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Thumb_Joint_01a - humanName: Left Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Thumb_Joint_01b - humanName: Left Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Index_Finger_Joint_01a - humanName: Left Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Index_Finger_Joint_01b - humanName: Left Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Index_Finger_Joint_01c - humanName: Left Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Middle_Finger_Joint_01a - humanName: Left Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Middle_Finger_Joint_01b - humanName: Left Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Middle_Finger_Joint_01c - humanName: Left Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Ring_Finger_Joint_01a - humanName: Left Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Ring_Finger_Joint_01b - humanName: Left Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Ring_Finger_Joint_01c - humanName: Left Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Pinky_Finger_Joint_01a - humanName: Left Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Pinky_Finger_Joint_01b - humanName: Left Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Left_Pinky_Finger_Joint_01c - humanName: Left Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Thumb_Joint_01a - humanName: Right Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Thumb_Joint_01b - humanName: Right Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Index_Finger_Joint_01a - humanName: Right Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Index_Finger_Joint_01b - humanName: Right Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Index_Finger_Joint_01c - humanName: Right Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Middle_Finger_Joint_01a - humanName: Right Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Middle_Finger_Joint_01b - humanName: Right Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Middle_Finger_Joint_01c - humanName: Right Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Ring_Finger_Joint_01a - humanName: Right Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Ring_Finger_Joint_01b - humanName: Right Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Ring_Finger_Joint_01c - humanName: Right Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Pinky_Finger_Joint_01a - humanName: Right Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Pinky_Finger_Joint_01b - humanName: Right Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: Right_Pinky_Finger_Joint_01c - humanName: Right Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - skeleton: - - name: Robot Kyle(Clone) - position: {x: 0, y: 0, z: 0} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: Robot2 - position: {x: 0, y: 0, z: 0} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: Root - position: {x: -2.1878564e-33, y: 1.0628308, z: 0.035129853} - rotation: {x: 0.47294456, y: -0.52566475, z: -0.47294456, w: 0.52566475} - scale: {x: 1, y: 0.9999999, z: 1} - transformModified: 1 - - name: Ribs - position: {x: -0.08024527, y: 0.00062167255, z: -9.82317e-18} - rotation: {x: 0, y: 0, z: -0.009375335, w: 0.9999561} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: Neck - position: {x: -0.39539942, y: 1.2878587e-16, z: -8.9015506e-17} - rotation: {x: 0.000000029802319, y: 0.000000029802319, z: -0.15122364, w: 0.9884996} - scale: {x: 1, y: 1.0000001, z: 1} - transformModified: 1 - - name: Head - position: {x: -0.079593115, y: 0, z: -2.0962138e-17} - rotation: {x: 0.000000029802319, y: 0.000000029802319, z: 0, w: 1} - scale: {x: 1, y: 0.9999999, z: 1} - transformModified: 1 - - name: Left_Shoulder_Joint_01 - position: {x: -0.24796544, y: -0.018968333, z: 0.13130726} - rotation: {x: -0.41058224, y: 0.4478345, z: 0.53675634, w: 0.5854564} - scale: {x: 0.99999994, y: 1, z: 1.0000002} - transformModified: 1 - - name: Left_Upper_Arm_Joint_01 - position: {x: -0.06358527, y: 0, z: -3.1086245e-17} - rotation: {x: 0.08105716, y: 0.122538894, z: 0.08575688, w: 0.9854236} - scale: {x: 1.0000001, y: 1.0000002, z: 1} - transformModified: 1 - - name: Left_Forearm_Joint_01 - position: {x: -0.2383711, y: 0.03532467, z: -0.0012605645} - rotation: {x: -0.002279366, y: -0.04107114, z: -0.5268215, w: 0.84898} - scale: {x: 1, y: 0.99999976, z: 1} - transformModified: 1 - - name: Left_Wrist_Joint_01 - position: {x: -0.17692582, y: -0.24830171, z: 0.04193508} - rotation: {x: -0.0027680474, y: 0.008098062, z: 0.46268025, w: 0.8864839} - scale: {x: 1, y: 0.99999994, z: 0.9999998} - transformModified: 1 - - name: Left_Index_Finger_Joint_01a - position: {x: -0.07013222, y: 0.012475326, z: 0.025505245} - rotation: {x: 0.010232843, y: 0.0069612325, z: -0.008664984, w: 0.99988586} - scale: {x: 1.0000001, y: 0.9999998, z: 1} - transformModified: 1 - - name: Left_Index_Finger_Joint_01b - position: {x: -0.04053395, y: -2.3314683e-17, z: 9.922638e-19} - rotation: {x: 0.0007111672, y: 0.00047982408, z: 0.011196757, w: 0.99993694} - scale: {x: 1, y: 0.99999994, z: 1} - transformModified: 1 - - name: Left_Index_Finger_Joint_01c - position: {x: -0.02294514, y: -3.190986e-16, z: 9.775166e-18} - rotation: {x: -0.011016567, y: -0.00025221214, z: -0.022881646, w: 0.9996774} - scale: {x: 1, y: 1, z: 0.9999999} - transformModified: 1 - - name: Left_Middle_Finger_Joint_01a - position: {x: -0.071809866, y: 0.012475326, z: 0.005054819} - rotation: {x: 0.010241877, y: 0.006721458, z: -0.0087025855, w: 0.9998871} - scale: {x: 1.0000001, y: 1.0000002, z: 1} - transformModified: 1 - - name: Left_Middle_Finger_Joint_01b - position: {x: -0.044052828, y: 2.220446e-18, z: 1.3147821e-18} - rotation: {x: 0.0006497158, y: 0.00044089323, z: 0.010304431, w: 0.9999466} - scale: {x: 0.9999999, y: 0.9999998, z: 1} - transformModified: 1 - - name: Left_Middle_Finger_Joint_01c - position: {x: -0.024933377, y: 1.4801235e-16, z: -4.9960034e-18} - rotation: {x: -0.010956345, y: -0.00023076028, z: -0.021056239, w: 0.99971825} - scale: {x: 0.99999994, y: 1, z: 0.9999999} - transformModified: 1 - - name: Left_Ring_Finger_Joint_01a - position: {x: -0.072257206, y: 0.012475326, z: -0.014861824} - rotation: {x: 0.010226162, y: 0.0071310466, z: -0.008639154, w: 0.99988496} - scale: {x: 1, y: 1.0000001, z: 1} - transformModified: 1 - - name: Left_Ring_Finger_Joint_01b - position: {x: -0.038333587, y: -2.4980017e-18, z: 4.4126392e-18} - rotation: {x: 0.0007560512, y: 0.00050790876, z: 0.011838964, w: 0.99992955} - scale: {x: 0.9999999, y: 0.99999976, z: 1} - transformModified: 1 - - name: Left_Ring_Finger_Joint_01c - position: {x: -0.021700656, y: -6.477451e-17, z: 8.274631e-18} - rotation: {x: -0.01106043, y: -0.00026773819, z: -0.024194568, w: 0.99964607} - scale: {x: 1, y: 1.0000001, z: 0.9999999} - transformModified: 1 - - name: Left_Pinky_Finger_Joint_01a - position: {x: -0.07212005, y: 0.012475326, z: -0.03323619} - rotation: {x: 0.010191756, y: 0.007907586, z: -0.008530973, w: 0.99988043} - scale: {x: 0.99999994, y: 0.99999976, z: 1} - transformModified: 1 - - name: Left_Pinky_Finger_Joint_01b - position: {x: -0.030515512, y: -3.1502578e-17, z: 2.4720094e-18} - rotation: {x: 0.0009736469, y: 0.00064093265, z: 0.014862327, w: 0.99988896} - scale: {x: 1.0000001, y: 1.0000002, z: 1} - transformModified: 1 - - name: Left_Pinky_Finger_Joint_01c - position: {x: -0.017283713, y: -3.8666223e-16, z: 1.5274239e-17} - rotation: {x: -0.011272574, y: -0.00034268477, z: -0.0303829, w: 0.99947476} - scale: {x: 1, y: 0.99999994, z: 1} - transformModified: 1 - - name: Left_Thumb_Joint_01a - position: {x: -0.046887316, y: -0.004865311, z: 0.046988335} - rotation: {x: 0.38158417, y: 0.38118437, z: -0.19771966, w: 0.8185347} - scale: {x: 1.0000001, y: 0.9999998, z: 0.9999999} - transformModified: 1 - - name: Left_Thumb_Joint_01b - position: {x: -0.028778248, y: -0.0016480584, z: -0.002403863} - rotation: {x: -0.4203627, y: -0.37180424, z: 0.08352773, w: 0.82345617} - scale: {x: 0.9999998, y: 0.99999976, z: 0.99999994} - transformModified: 1 - - name: Right_Shoulder_Joint_01 - position: {x: -0.24796993, y: -0.01896791, z: -0.13130699} - rotation: {x: 0.4478345, y: 0.41058224, z: -0.5854564, w: 0.53675634} - scale: {x: 1, y: 1, z: 1.0000002} - transformModified: 1 - - name: Right_Upper_Arm_Joint_01 - position: {x: 0.063585564, y: 2.842171e-16, z: -0.000000039259945} - rotation: {x: -0.06200709, y: 0.09710598, z: 0.020601908, w: 0.9931269} - scale: {x: 1, y: 1, z: 0.99999994} - transformModified: 1 - - name: Right_Forearm_Joint_01 - position: {x: 0.24062023, y: 0.0051437393, z: -0.012117967} - rotation: {x: -0.7832733, y: -0.011671032, z: -0.0032698745, w: -0.62155944} - scale: {x: 0.99999994, y: 0.9999998, z: 0.9999997} - transformModified: 1 - - name: Right_Wrist_Joint_01 - position: {x: 0.30588374, y: -0.03317292, z: 0.007066546} - rotation: {x: 0.705121, y: 0.008241655, z: -0.0129017355, w: -0.70892173} - scale: {x: 1, y: 0.9999999, z: 0.99999964} - transformModified: 1 - - name: Right_Index_Finger_Joint_01a - position: {x: 0.06940201, y: -0.013847475, z: -0.026764035} - rotation: {x: 0.010311453, y: 0.015860332, z: -0.018615747, w: 0.9996478} - scale: {x: 1.0000001, y: 1.0000002, z: 1.0000002} - transformModified: 1 - - name: Right_Index_Finger_Joint_01b - position: {x: 0.04053422, y: -0.0000009354332, z: 0.000000022560922} - rotation: {x: 0.00071149453, y: 0.000479849, z: 0.011196702, w: 0.999937} - scale: {x: 1, y: 0.9999998, z: 0.99999994} - transformModified: 1 - - name: Right_Index_Finger_Joint_01c - position: {x: 0.022944802, y: -0.00000007977574, z: -0.00000007166869} - rotation: {x: -0.011016739, y: -0.00025212436, z: -0.022881744, w: 0.9996775} - scale: {x: 1.0000001, y: 1.0000005, z: 1.0000005} - transformModified: 1 - - name: Right_Middle_Finger_Joint_01a - position: {x: 0.07144747, y: -0.013888802, z: -0.0063472134} - rotation: {x: 0.010317254, y: 0.015625793, z: -0.018671647, w: 0.99965036} - scale: {x: 1.0000001, y: 1.0000005, z: 1.0000006} - transformModified: 1 - - name: Right_Middle_Finger_Joint_01b - position: {x: 0.044053018, y: 0.0000006337014, z: -0.000000019575731} - rotation: {x: 0.00064989406, y: 0.0004410026, z: 0.010304301, w: 0.99994665} - scale: {x: 0.9999998, y: 0.99999964, z: 0.9999995} - transformModified: 1 - - name: Right_Middle_Finger_Joint_01c - position: {x: 0.024932733, y: -0.00000037860835, z: 0.000000067108736} - rotation: {x: -0.010956417, y: -0.00023078677, z: -0.021056108, w: 0.99971825} - scale: {x: 1.0000002, y: 1, z: 1} - transformModified: 1 - - name: Right_Ring_Finger_Joint_01a - position: {x: 0.07225248, y: -0.0139042325, z: 0.013558211} - rotation: {x: 0.010306472, y: 0.016033094, z: -0.018599626, w: 0.99964535} - scale: {x: 1, y: 1.0000004, z: 1.0000005} - transformModified: 1 - - name: Right_Ring_Finger_Joint_01b - position: {x: 0.03833457, y: -0.00000014894434, z: 0.000000029383655} - rotation: {x: 0.0007561908, y: 0.00050793384, z: 0.011838908, w: 0.9999295} - scale: {x: 0.99999994, y: 0.9999995, z: 0.9999997} - transformModified: 1 - - name: Right_Ring_Finger_Joint_01c - position: {x: 0.02170031, y: 0.00000020217867, z: -0.00000009377064} - rotation: {x: -0.01106041, y: -0.00026774773, z: -0.024194503, w: 0.9996461} - scale: {x: 1.0000001, y: 1.0000005, z: 1.0000002} - transformModified: 1 - - name: Right_Pinky_Finger_Joint_01a - position: {x: 0.07244643, y: -0.013907843, z: 0.031932004} - rotation: {x: 0.0102806585, y: 0.016810678, z: -0.01849309, w: 0.99963486} - scale: {x: 1, y: 0.9999999, z: 1} - transformModified: 1 - - name: Right_Pinky_Finger_Joint_01b - position: {x: 0.030516144, y: -0.0000000478116, z: 0.000000060660284} - rotation: {x: 0.00097374653, y: 0.00064097246, z: 0.0148620885, w: 0.9998889} - scale: {x: 0.99999994, y: 1.0000004, z: 1.0000001} - transformModified: 1 - - name: Right_Pinky_Finger_Joint_01c - position: {x: 0.017282948, y: -0.00000019535615, z: 0.000000014650439} - rotation: {x: -0.0112724295, y: -0.0003426601, z: -0.030382778, w: 0.99947476} - scale: {x: 0.9999999, y: 0.99999976, z: 0.9999999} - transformModified: 1 - - name: Right_Thumb_Joint_01a - position: {x: 0.046120938, y: 0.0039559877, z: -0.04782508} - rotation: {x: 0.38360536, y: 0.38477248, z: -0.20918474, w: 0.8130429} - scale: {x: 1, y: 1.0000002, z: 0.9999998} - transformModified: 1 - - name: Right_Thumb_Joint_01b - position: {x: 0.028778402, y: 0.0016480286, z: 0.0024040877} - rotation: {x: 0.122744516, y: -0.0850149, z: 0.3184498, w: 0.93610686} - scale: {x: 0.9999999, y: 1, z: 1} - transformModified: 1 - - name: Hip - position: {x: 0.028992068, y: -0.0025938721, z: 1.22991095e-17} - rotation: {x: 0.037740216, y: 0.9992876, z: 0.000000029802322, w: 0.000000014901161} - scale: {x: 1, y: 1, z: 1.0000001} - transformModified: 1 - - name: Left_Thigh_Joint_01 - position: {x: -0.12213361, y: 0.011331997, z: -0.068905555} - rotation: {x: -0.9957005, y: -0.09263128, z: 0.000000029802322, w: -0.000000029802322} - scale: {x: 1.0000001, y: 1.0000002, z: 1} - transformModified: 1 - - name: Left_Knee_Joint_01 - position: {x: -0.3717338, y: -0.0019966115, z: 0.07303617} - rotation: {x: 0.000000074505806, y: 0.000000044703484, z: 0.018812671, w: 0.9998231} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - transformModified: 1 - - name: Left_Ankle_Joint_01 - position: {x: -0.43405014, y: -8.4273525e-18, z: -8.746468e-18} - rotation: {x: 0.8692545, y: 0.49436492, z: -0.0000000074505797, w: 0.00000002235174} - scale: {x: 0.99999964, y: 0.9999999, z: 0.99999976} - transformModified: 1 - - name: Left_Toe_Joint_01 - position: {x: -0.13787192, y: -2.6645352e-17, z: 3.5527136e-17} - rotation: {x: -0.227292, y: -0.66958076, z: -0.22729199, w: 0.66958076} - scale: {x: 0.9999999, y: 1.0000001, z: 1} - transformModified: 1 - - name: Right_Thigh_Joint_01 - position: {x: -0.1221335, y: 0.011331954, z: 0.0689056} - rotation: {x: 0.000000029802322, y: 0.000000029802322, z: -0.99570054, w: 0.09263125} - scale: {x: 0.99999994, y: 1, z: 1} - transformModified: 1 - - name: Right_Knee_Joint_01 - position: {x: 0.3717341, y: -0.001996706, z: 0.073036395} - rotation: {x: 0, y: -0.00000004470348, z: -0.018812535, w: 0.99982303} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - transformModified: 1 - - name: Right_Ankle_Joint_01 - position: {x: 0.43404976, y: 0.00000007899868, z: -1.7763568e-17} - rotation: {x: 0.00000002235174, y: 0.000000029802319, z: 0.49436495, w: -0.8692544} - scale: {x: 0.99999976, y: 1.0000002, z: 1} - transformModified: 1 - - name: Right_Toe_Joint_01 - position: {x: 0.13787201, y: 0.00000006441087, z: -3.5527136e-17} - rotation: {x: -0.000000008791195, y: 0.000000059604638, z: -0.32143947, w: 0.94693017} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - rootMotionBoneName: - hasTranslationDoF: 0 - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 3 - humanoidOversampling: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures.meta deleted file mode 100644 index d9cb3547..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a5d725c7fecee6c4d9ae13c66abe8bd9 -folderAsset: yes -timeCreated: 1500626414 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga deleted file mode 100644 index 6998fa37..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga.meta deleted file mode 100644 index 391d6c66..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Color.tga.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 0a0e8af2869fa45f78e25460db578482 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga deleted file mode 100644 index b85ef1e9..00000000 Binary files a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga and /dev/null differ diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga.meta deleted file mode 100644 index 2e6f3383..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Robot Kyle/Textures/Robot_Normal.tga.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 94c473c9137744d7eabd829f1150da8d -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 1 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: 1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - outline: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts.meta deleted file mode 100644 index ef07e88a..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c321448913c9f8544bafbe9e152baa20 -folderAsset: yes -timeCreated: 1503240704 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs deleted file mode 100644 index 7595d386..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class ResetPosition : MonoBehaviour -{ - public float distanceToReset = 5; - - private Vector3 startPosition; - - // Use this for initialization - void Start () - { - startPosition = transform.position; - } - - // Update is called once per frame - void Update () - { - if (Vector3.Distance(startPosition, transform.position) >= distanceToReset) - { - transform.position = startPosition; - } - } -} diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs.meta b/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs.meta deleted file mode 100644 index 83f8080c..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/Miscellaneous/Scripts/ResetPosition.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7b8c03cb8798c0c4da98620f122b172c -timeCreated: 1503240716 -licenseType: Store -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects.meta b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects.meta deleted file mode 100644 index 7d2e47cb..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7dd3b30cf92b1e6438529404ff8b1c53 -folderAsset: yes -timeCreated: 1500626444 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset deleted file mode 100644 index 332dd5e0..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset +++ /dev/null @@ -1,11832 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1360751382, guid: 448d62fcada76fd4ab5702190add98fd, type: 3} - m_Name: IKPullupsAnimation - m_EditorClassIdentifier: - EditorState: - EditMode: - valueInternal: 0 - MainTabIndex: - valueInternal: 0 - PoseToolPivotMode: - valueInternal: 1 - PoseToolMode: - valueInternal: 1 - PoseMirrorMode: - valueInternal: 0 - ConfigMode: - valueInternal: 1 - ConfigToolPivotMode: - valueInternal: 0 - ConfigToolMode: - valueInternal: 1 - OpenedClipIndex: - valueInternal: 0 - SelectedFrame: - valueInternal: 0 - TimelineViewMode: - valueInternal: 0 - FramesScrollPosition: - valueInternal: -40 - FramesZoom: - valueInternal: 0.26915362 - PropertiesScrollPosition: - valueInternal: 0 - PropertiesZoom: - valueInternal: 1 - CurveYScrollPosition: - valueInternal: -12.139226 - CurveYZoom: - valueInternal: 10.855379 - KeyDialogFilter: - ShowPosition: - valueInternal: 1 - ShowRotation: - valueInternal: 1 - ShowScale: - valueInternal: 1 - ShowConstraints: - valueInternal: 1 - ShowNotModified: - valueInternal: 0 - ShowNotKeyed: - valueInternal: 1 - ImportSettings: - ConvertToProgressive: - valueInternal: 1 - DisableAnimationCompression: - valueInternal: 0 - FkToIkConversion: - valueInternal: 0 - HumanoidFootIKEnable: - valueInternal: 1 - HumanoidHandIKEnable: - valueInternal: 1 - HumanoidKeyframeReduction: - valueInternal: 0 - AutoKeyMode: - valueInternal: 0 - MirrorMappingCreated: - valueInternal: 1 - ImportLastBrowsedDir: - valueInternal: Assets - IKWizardInitialized: - valueInternal: 1 - IKFrontDirConfigured: - valueInternal: 0 - IKFrontDirAngle: - valueInternal: 0 - IKHandleSize: - valueInternal: 2.5 - IKPoleHandleExtrude: - valueInternal: 1 - HumanIKHandsSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000010000000 - Length: 2 - RightTarget: - valueInternal: - Address: 0200000024000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - HumanIKFeetSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000006000000 - Length: 2 - RightTarget: - valueInternal: - Address: 020000000a000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - CustomIKSettings: [] - FkToIkDeleteFkKeys: - valueInternal: 1 - AnimationLayersVisible: - valueInternal: 0 - MuscleAssistantTab: - valueInternal: 0 - MuscleAssistantLeftLegKeepPos: - valueInternal: 0 - MuscleAssistantRightLegKeepPos: - valueInternal: 0 - MuscleAssistantLeftToesKeepPos: - valueInternal: 1 - MuscleAssistantRightToesKeepPos: - valueInternal: 1 - AnimWindowSyncFrameOffset: - valueInternal: 0 - RotationToolAssistantMode: - valueInternal: 0 - Settings: - RigType: - valueInternal: 1 - ChainNeighbourKeys: - valueInternal: 1 - Display: - RigLayerVisible: - valueInternal: 1 - BoneStyle: - valueInternal: 2 - BonesVisible: - valueInternal: 1 - TransformsVisible: - valueInternal: 1 - NamesVisible: - valueInternal: 0 - ToolAssistantVisible: - valueInternal: 1 - Visuals: - StickDeselectedColor: - valueInternal: {r: 0.6117647, g: 0.6117647, b: 0.6117647, a: 1} - InverseKinematicsDeselectedColor: - valueInternal: {r: 0, g: 0.27450982, b: 0.7294118, a: 1} - SelectedColor: - valueInternal: {r: 0, g: 1, b: 0, a: 1} - InverseKinematicsSelectedColor: - valueInternal: {r: 0, g: 0.58431375, b: 1, a: 1} - ModifiedColor: - valueInternal: {r: 1, g: 0, b: 0, a: 1} - BoneNameColor: - valueInternal: {r: 0, g: 0, b: 0, a: 1} - VertexWeight0Color: - valueInternal: {r: 0.007843138, g: 0.039215688, b: 0.3647059, a: 1} - VertexWeight25Color: - valueInternal: {r: 0.007843138, g: 0.42352942, b: 0.42352942, a: 1} - VertexWeight50Color: - valueInternal: {r: 0.03137255, g: 0.5411765, b: 0.007843138, a: 1} - VertexWeight75Color: - valueInternal: {r: 0.6313726, g: 0.5254902, b: 0.003921569, a: 1} - VertexWeight100Color: - valueInternal: {r: 0.654902, g: 0.039215688, b: 0.047058824, a: 1} - BoneSize: - valueInternal: 1 - StickSize: - valueInternal: 1 - TransformSize: - valueInternal: 1 - VertexSize: - valueInternal: 1 - ExportDestinationPath: - valueInternal: Assets/UMotionExamples/Exported Animations - Extension: - UserCallback: - valueInternal: - BakeIntoExportedClip: - valueInternal: 0 - ExportFormat: - valueInternal: 0 - ExportFormatVersion: - valueInternal: 1 - ExportClipTreatment: - valueInternal: 0 - ExportWriteMode: - valueInternal: 0 - ExportKeyframeReduction: - valueInternal: 0 - ExportPositionError: - valueInternal: 0.01 - ExportRotationError: - valueInternal: 0.01 - ExportScaleError: - valueInternal: 0.01 - ExportFileScale: - valueInternal: 0.01 - ExportRotOffsetObject: - valueInternal: - Address: - Length: 0 - ExportRotOffsetX: - valueInternal: 0 - ExportRotOffsetY: - valueInternal: 0 - ExportRotOffsetZ: - valueInternal: 0 - Selection: - SyncWithClipEditor: - valueInternal: 1 - AnimatedObjectList: - - TransformPath: - valueInternal: - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 1.157 - ReferencePoseValue: - valueInternal: 1.157 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.157 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.13 - ReferencePoseValue: - valueInternal: 0.13 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.136 - ReferencePoseValue: - valueInternal: 2.136 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.136 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000004371139 - ReferencePoseValue: - valueInternal: -0.00000004371139 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000004371139 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Robot2 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.00000003479614 - ReferencePoseValue: - valueInternal: -2.1878564e-33 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000003479614 - newKeyListSerialized: 06000000000000000000c37215330000000000000000abaaaa3eabaaaa3e0000000000180000000099b883310000000000000000abaaaa3eabaaaa3e00000000002d00000000cda507330000000000000000abaaaa3eabaaaa3e0000000000430000000099b883310000000000000000abaaaa3eabaaaa3e00000000005f00000000c37215330000000000000000abaaaa3eabaaaa3e00000000006e00000000c37215330000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.2039835 - ReferencePoseValue: - valueInternal: 1.0628308 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.2039835 - newKeyListSerialized: 06000000000000000000221c9a3f0000000000000000abaaaa3eabaaaa3e000000000018000000003194b83f1f991d3c1f991d3cabaaaa3eabaaaa3e00000000002d00000000f783d13f0000000000000000abaaaa3eabaaaa3e000000000043000000003194b83f9cd60dbc9cd60dbcabaaaa3eabaaaa3e00000000005f00000000221c9a3f0000000000000000abaaaa3eabaaaa3e00000000006e00000000221c9a3f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0.035129853 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 06000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001800000000409d33bd0000000000000000abaaaa3eabaaaa3e00000000002d00000000000000000000000000000000abaaaa3eabaaaa3e00000000004300000000409d33bd0000000000000000abaaaa3eabaaaa3e00000000005f00000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.47294462 - ReferencePoseValue: - valueInternal: 0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.47294462 - newKeyListSerialized: 02000000000000000000cc25f23e0000000000000000abaaaa3eabaaaa3e44010000006e00000000cc25f23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.5256648 - ReferencePoseValue: - valueInternal: -0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.5256648 - newKeyListSerialized: 02000000000000000000f89106bf0000000000000000abaaaa3eabaaaa3e44010000006e00000000f89106bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.47294462 - ReferencePoseValue: - valueInternal: -0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.47294462 - newKeyListSerialized: 02000000000000000000cc25f2be0000000000000000abaaaa3eabaaaa3e44010000006e00000000cc25f2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5256648 - ReferencePoseValue: - valueInternal: 0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5256648 - newKeyListSerialized: 02000000000000000000f891063f0000000000000000abaaaa3eabaaaa3e44010000006e00000000f891063f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.9999999 - ReferencePoseValue: - valueInternal: 0.9999999 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999999 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028992068 - ReferencePoseValue: - valueInternal: 0.028992068 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028992068 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0025938721 - ReferencePoseValue: - valueInternal: -0.0025938721 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0025938721 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.22991095e-17 - ReferencePoseValue: - valueInternal: 1.22991095e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.22991095e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.037740186 - ReferencePoseValue: - valueInternal: 0.037740186 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.037740186 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.9992876 - ReferencePoseValue: - valueInternal: 0.9992876 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9992876 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 5.5119633e-17 - ReferencePoseValue: - valueInternal: 5.5119633e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 5.5119633e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.6300862e-16 - ReferencePoseValue: - valueInternal: 1.6300862e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.6300862e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 1 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.12213361 - ReferencePoseValue: - valueInternal: -0.12213361 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.12213361 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331997 - ReferencePoseValue: - valueInternal: 0.011331997 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331997 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.068905555 - ReferencePoseValue: - valueInternal: -0.068905555 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.068905555 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.9957915 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9957915 - newKeyListSerialized: 0200000000000000000031ec7e3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000031ec7e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.09164822 - ReferencePoseValue: - valueInternal: 0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.09164822 - newKeyListSerialized: 0200000000000000000010b2bbbd0000000000000000abaaaa3eabaaaa3e44010000006e0000000010b2bbbd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0000002682209 - ReferencePoseValue: - valueInternal: 6.7376925e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000002682209 - newKeyListSerialized: 02000000000000000000000090340000000000000000abaaaa3eabaaaa3e44010000006e00000000000090340000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00000020861626 - ReferencePoseValue: - valueInternal: 7.2423885e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000020861626 - newKeyListSerialized: 02000000000000000000000060b40000000000000000abaaaa3eabaaaa3e44010000006e00000000000060b40000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 3 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.3717338 - ReferencePoseValue: - valueInternal: -0.3717338 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3717338 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0019966115 - ReferencePoseValue: - valueInternal: -0.0019966115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0019966115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.07303617 - ReferencePoseValue: - valueInternal: 0.07303617 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07303617 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00000041723246 - ReferencePoseValue: - valueInternal: 4.4401062e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000041723246 - newKeyListSerialized: 02000000000000000000feffdf340000000000000000abaaaa3eabaaaa3e44010000006e00000000feffdf340000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0000043362375 - ReferencePoseValue: - valueInternal: 8.354493e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000043362375 - newKeyListSerialized: 02000000000000000000ff7f91360000000000000000abaaaa3eabaaaa3e44010000006e00000000ff7f91360000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.28780434 - ReferencePoseValue: - valueInternal: 0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.28780434 - newKeyListSerialized: 02000000000000000000175b93be0000000000000000abaaaa3eabaaaa3e44010000006e00000000175b93be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9576892 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9576892 - newKeyListSerialized: 020000000000000000001f2b753f0000000000000000abaaaa3eabaaaa3e44010000006e000000001f2b753f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 5 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.43405014 - ReferencePoseValue: - valueInternal: -0.43405014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.43405014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.4273525e-18 - ReferencePoseValue: - valueInternal: -8.4273525e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.4273525e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.746468e-18 - ReferencePoseValue: - valueInternal: -8.746468e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.746468e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.9310317 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9310317 - newKeyListSerialized: 0200000000000000000018586e3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000018586e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.36493823 - ReferencePoseValue: - valueInternal: 0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.36493823 - newKeyListSerialized: 020000000000000000002fd9ba3e0000000000000000abaaaa3eabaaaa3e44010000006e000000002fd9ba3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00000013411042 - ReferencePoseValue: - valueInternal: 3.027112e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000013411042 - newKeyListSerialized: 02000000000000000000feff0f340000000000000000abaaaa3eabaaaa3e44010000006e00000000feff0f340000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000000044703473 - ReferencePoseValue: - valueInternal: 5.3226485e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000044703473 - newKeyListSerialized: 02000000000000000000fdff3fb30000000000000000abaaaa3eabaaaa3e44010000006e00000000fdff3fb30000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01/Left_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 19 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.13787192 - ReferencePoseValue: - valueInternal: -0.13787192 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13787192 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.6645352e-17 - ReferencePoseValue: - valueInternal: -2.6645352e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.6645352e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 3.5527136e-17 - ReferencePoseValue: - valueInternal: 3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.22729197 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.22729197 - newKeyListSerialized: 020000000000000000003abf68be0000000000000000abaaaa3eabaaaa3e44010000006e000000003abf68be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.66958076 - ReferencePoseValue: - valueInternal: -0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.66958076 - newKeyListSerialized: 02000000000000000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000006e00000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.22729197 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.22729197 - newKeyListSerialized: 020000000000000000003abf68be0000000000000000abaaaa3eabaaaa3e44010000006e000000003abf68be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.66958076 - ReferencePoseValue: - valueInternal: 0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.66958076 - newKeyListSerialized: 02000000000000000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 2 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.1221335 - ReferencePoseValue: - valueInternal: -0.1221335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.1221335 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331954 - ReferencePoseValue: - valueInternal: 0.011331954 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331954 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0689056 - ReferencePoseValue: - valueInternal: 0.0689056 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0689056 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.000000074505806 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000074505806 - newKeyListSerialized: 020000000000000000000000a0330000000000000000abaaaa3eabaaaa3e44010000006e000000000000a0330000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0000013709068 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000013709068 - newKeyListSerialized: 020000000000000000000000b8b50000000000000000abaaaa3eabaaaa3e44010000006e000000000000b8b50000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99936306 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99936306 - newKeyListSerialized: 0200000000000000000042d67f3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000042d67f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.035687923 - ReferencePoseValue: - valueInternal: -0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.035687923 - newKeyListSerialized: 02000000000000000000802d123d0000000000000000abaaaa3eabaaaa3e44010000006e00000000802d123d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 4 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.3717341 - ReferencePoseValue: - valueInternal: 0.3717341 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3717341 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.001996706 - ReferencePoseValue: - valueInternal: -0.001996706 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.001996706 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.073036395 - ReferencePoseValue: - valueInternal: 0.073036395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.073036395 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.000002324581 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000002324581 - newKeyListSerialized: 02000000000000000000ffff1b360000000000000000abaaaa3eabaaaa3e44010000006e00000000ffff1b360000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0000034272666 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000034272666 - newKeyListSerialized: 02000000000000000000feff65360000000000000000abaaaa3eabaaaa3e44010000006e00000000feff65360000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.19430737 - ReferencePoseValue: - valueInternal: -0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.19430737 - newKeyListSerialized: 0200000000000000000083f8463e0000000000000000abaaaa3eabaaaa3e44010000006e0000000083f8463e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9809407 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9809407 - newKeyListSerialized: 02000000000000000000ee1e7b3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000ee1e7b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 6 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.43404976 - ReferencePoseValue: - valueInternal: 0.43404976 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.43404976 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000007899868 - ReferencePoseValue: - valueInternal: 0.00000007899868 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000007899868 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -1.7763568e-17 - ReferencePoseValue: - valueInternal: -1.7763568e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -1.7763568e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00000004470348 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000004470348 - newKeyListSerialized: 02000000000000000000ffff3f330000000000000000abaaaa3eabaaaa3e44010000006e00000000ffff3f330000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000000119209275 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000119209275 - newKeyListSerialized: 02000000000000000000feffffb30000000000000000abaaaa3eabaaaa3e44010000006e00000000feffffb30000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.37696546 - ReferencePoseValue: - valueInternal: -0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.37696546 - newKeyListSerialized: 020000000000000000009e01c1be0000000000000000abaaaa3eabaaaa3e44010000006e000000009e01c1be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.92622733 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.92622733 - newKeyListSerialized: 020000000000000000003c1d6d3f0000000000000000abaaaa3eabaaaa3e44010000006e000000003c1d6d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01/Right_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 20 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.13787201 - ReferencePoseValue: - valueInternal: 0.13787201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13787201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000006441087 - ReferencePoseValue: - valueInternal: 0.00000006441087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000006441087 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.5527136e-17 - ReferencePoseValue: - valueInternal: -3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.000000012219929 - ReferencePoseValue: - valueInternal: 0.000000012219929 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000012219929 - newKeyListSerialized: 02000000000000000000d1ef51320000000000000000abaaaa3eabaaaa3e44010000006e00000000d1ef51320000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000000004148106 - ReferencePoseValue: - valueInternal: -0.000000004148106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000004148106 - newKeyListSerialized: 0200000000000000000020878eb10000000000000000abaaaa3eabaaaa3e44010000006e0000000020878eb10000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.3214394 - ReferencePoseValue: - valueInternal: -0.3214394 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3214394 - newKeyListSerialized: 02000000000000000000b493a4be0000000000000000abaaaa3eabaaaa3e44010000006e00000000b493a4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.94693017 - ReferencePoseValue: - valueInternal: 0.94693017 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.94693017 - newKeyListSerialized: 02000000000000000000046a723f0000000000000000abaaaa3eabaaaa3e44010000006e00000000046a723f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 7 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.08024527 - ReferencePoseValue: - valueInternal: -0.08024527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08024527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00062167255 - ReferencePoseValue: - valueInternal: 0.00062167255 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00062167255 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -9.82317e-18 - ReferencePoseValue: - valueInternal: -9.82317e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -9.82317e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000006e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000006e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.009375348 - ReferencePoseValue: - valueInternal: -0.009375348 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.009375348 - newKeyListSerialized: 020000000000000000000f9b19bc0000000000000000abaaaa3eabaaaa3e44010000006e000000000f9b19bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9999561 - ReferencePoseValue: - valueInternal: 0.9999561 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999561 - newKeyListSerialized: 020000000000000000001ffd7f3f0000000000000000abaaaa3eabaaaa3e44010000006e000000001ffd7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 11 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796544 - ReferencePoseValue: - valueInternal: -0.24796544 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796544 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.018968333 - ReferencePoseValue: - valueInternal: -0.018968333 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.018968333 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.13130726 - ReferencePoseValue: - valueInternal: 0.13130726 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13130726 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.41058233 - ReferencePoseValue: - valueInternal: -0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.41058233 - newKeyListSerialized: 02000000000000000000d937d2be0000000000000000abaaaa3eabaaaa3e44010000006e00000000d937d2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.44783452 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44783452 - newKeyListSerialized: 02000000000000000000914ae53e0000000000000000abaaaa3eabaaaa3e44010000006e00000000914ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5367564 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5367564 - newKeyListSerialized: 02000000000000000000de68093f0000000000000000abaaaa3eabaaaa3e44010000006e00000000de68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5854564 - ReferencePoseValue: - valueInternal: 0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5854564 - newKeyListSerialized: 0200000000000000000078e0153f0000000000000000abaaaa3eabaaaa3e44010000006e0000000078e0153f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 13 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.06358527 - ReferencePoseValue: - valueInternal: -0.06358527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.06358527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1086245e-17 - ReferencePoseValue: - valueInternal: -3.1086245e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1086245e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.114033155 - ReferencePoseValue: - valueInternal: 0.114033155 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.114033155 - newKeyListSerialized: 02000000000000000000378ae93d0000000000000000abaaaa3eabaaaa3e44010000006e00000000378ae93d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00978106 - ReferencePoseValue: - valueInternal: 0.00978106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00978106 - newKeyListSerialized: 02000000000000000000bd40203c0000000000000000abaaaa3eabaaaa3e44010000006e00000000bd40203c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4396459 - ReferencePoseValue: - valueInternal: 0.4396459 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4396459 - newKeyListSerialized: 020000000000000000004419e13e0000000000000000abaaaa3eabaaaa3e44010000006e000000004419e13e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.89084923 - ReferencePoseValue: - valueInternal: 0.89084923 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.89084923 - newKeyListSerialized: 02000000000000000000b20e643f0000000000000000abaaaa3eabaaaa3e44010000006e00000000b20e643f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 15 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.2383711 - ReferencePoseValue: - valueInternal: -0.2383711 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.2383711 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.03532467 - ReferencePoseValue: - valueInternal: 0.03532467 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03532467 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0012605645 - ReferencePoseValue: - valueInternal: -0.0012605645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0012605645 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.05499202 - ReferencePoseValue: - valueInternal: -0.05499202 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.05499202 - newKeyListSerialized: 02000000000000000000503f61bd0000000000000000abaaaa3eabaaaa3e44010000006e00000000503f61bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.10791634 - ReferencePoseValue: - valueInternal: 0.10791634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.10791634 - newKeyListSerialized: 020000000000000000003e03dd3d0000000000000000abaaaa3eabaaaa3e44010000006e000000003e03dd3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.45085245 - ReferencePoseValue: - valueInternal: -0.45085245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.45085245 - newKeyListSerialized: 0200000000000000000022d6e6be0000000000000000abaaaa3eabaaaa3e44010000006e0000000022d6e6be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.88434273 - ReferencePoseValue: - valueInternal: 0.88434273 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.88434273 - newKeyListSerialized: 020000000000000000004964623f0000000000000000abaaaa3eabaaaa3e44010000006e000000004964623f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 17 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.17692582 - ReferencePoseValue: - valueInternal: -0.17692582 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.17692582 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.24830171 - ReferencePoseValue: - valueInternal: -0.24830171 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24830171 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.04193508 - ReferencePoseValue: - valueInternal: 0.04193508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04193508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0034134407 - ReferencePoseValue: - valueInternal: -0.0034134407 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0034134407 - newKeyListSerialized: 0200000000000000000008b45fbb0000000000000000abaaaa3eabaaaa3e44010000006e0000000008b45fbb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0066458187 - ReferencePoseValue: - valueInternal: 0.0066458187 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0066458187 - newKeyListSerialized: 020000000000000000002bc5d93b0000000000000000abaaaa3eabaaaa3e44010000006e000000002bc5d93b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.45418105 - ReferencePoseValue: - valueInternal: 0.45418105 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.45418105 - newKeyListSerialized: 020000000000000000006b8ae83e0000000000000000abaaaa3eabaaaa3e44010000006e000000006b8ae83e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.89087814 - ReferencePoseValue: - valueInternal: 0.89087814 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.89087814 - newKeyListSerialized: 020000000000000000009710643f0000000000000000abaaaa3eabaaaa3e44010000006e000000009710643f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 27 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07013222 - ReferencePoseValue: - valueInternal: -0.07013222 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07013222 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.025505245 - ReferencePoseValue: - valueInternal: 0.025505245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.025505245 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.014942551 - ReferencePoseValue: - valueInternal: 0.010312937 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.014942551 - newKeyListSerialized: 020000000000000000009ad1743c0000000000000000abaaaa3eabaaaa3e44010000006e000000009ad1743c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0036284984 - ReferencePoseValue: - valueInternal: -0.00012049041 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0036284984 - newKeyListSerialized: 020000000000000000001acc6dbb0000000000000000abaaaa3eabaaaa3e44010000006e000000001acc6dbb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.49589637 - ReferencePoseValue: - valueInternal: 0.011682004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.49589637 - newKeyListSerialized: 0200000000000000000021e6fd3e0000000000000000abaaaa3eabaaaa3e44010000006e0000000021e6fd3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8682456 - ReferencePoseValue: - valueInternal: 0.9998786 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8682456 - newKeyListSerialized: 0200000000000000000058455e3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000058455e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 28 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.04053395 - ReferencePoseValue: - valueInternal: -0.04053395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04053395 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.3314683e-17 - ReferencePoseValue: - valueInternal: -2.3314683e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.3314683e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.922638e-19 - ReferencePoseValue: - valueInternal: 9.922638e-19 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.922638e-19 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.02079794 - ReferencePoseValue: - valueInternal: 0.00071135873 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.02079794 - newKeyListSerialized: 020000000000000000007160aabc0000000000000000abaaaa3eabaaaa3e44010000006e000000007160aabc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.008002134 - ReferencePoseValue: - valueInternal: 0.00047986087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.008002134 - newKeyListSerialized: 02000000000000000000621b033c0000000000000000abaaaa3eabaaaa3e44010000006e00000000621b033c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.18073072 - ReferencePoseValue: - valueInternal: 0.011196685 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.18073072 - newKeyListSerialized: 020000000000000000007911393e0000000000000000abaaaa3eabaaaa3e44010000006e000000007911393e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9832802 - ReferencePoseValue: - valueInternal: 0.99993694 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9832802 - newKeyListSerialized: 0200000000000000000040b87b3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000040b87b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b/Left_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 29 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.02294514 - ReferencePoseValue: - valueInternal: -0.02294514 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.02294514 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.190986e-16 - ReferencePoseValue: - valueInternal: -3.190986e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.190986e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.775166e-18 - ReferencePoseValue: - valueInternal: 9.775166e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.775166e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.027278392 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.027278392 - newKeyListSerialized: 02000000000000000000ef76dfbc0000000000000000abaaaa3eabaaaa3e44010000006e00000000ef76dfbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.003929646 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.003929646 - newKeyListSerialized: 0200000000000000000043c4803b0000000000000000abaaaa3eabaaaa3e44010000006e0000000043c4803b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.10569346 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.10569346 - newKeyListSerialized: 02000000000000000000d075d83d0000000000000000abaaaa3eabaaaa3e44010000006e00000000d075d83d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9940168 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9940168 - newKeyListSerialized: 02000000000000000000e3777e3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000e3777e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 30 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.071809866 - ReferencePoseValue: - valueInternal: -0.071809866 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.071809866 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.005054819 - ReferencePoseValue: - valueInternal: 0.005054819 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.005054819 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.01725682 - ReferencePoseValue: - valueInternal: 0.010313046 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.01725682 - newKeyListSerialized: 020000000000000000002d5e8d3c0000000000000000abaaaa3eabaaaa3e44010000006e000000002d5e8d3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0041232468 - ReferencePoseValue: - valueInternal: -0.00011086465 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0041232468 - newKeyListSerialized: 020000000000000000004d1c87bb0000000000000000abaaaa3eabaaaa3e44010000006e000000004d1c87bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.54249793 - ReferencePoseValue: - valueInternal: 0.0107487505 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.54249793 - newKeyListSerialized: 0200000000000000000025e10a3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000025e10a3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.83986974 - ReferencePoseValue: - valueInternal: 0.9998891 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.83986974 - newKeyListSerialized: 02000000000000000000b401573f0000000000000000abaaaa3eabaaaa3e44010000006e00000000b401573f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 31 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.044052828 - ReferencePoseValue: - valueInternal: -0.044052828 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.044052828 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.220446e-18 - ReferencePoseValue: - valueInternal: 2.220446e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.220446e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.3147821e-18 - ReferencePoseValue: - valueInternal: 1.3147821e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.3147821e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.009052186 - ReferencePoseValue: - valueInternal: 0.00064981345 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.009052186 - newKeyListSerialized: 020000000000000000009f4f14bc0000000000000000abaaaa3eabaaaa3e44010000006e000000009f4f14bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.002725898 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.002725898 - newKeyListSerialized: 02000000000000000000fba4323b0000000000000000abaaaa3eabaaaa3e44010000006e00000000fba4323b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.14008304 - ReferencePoseValue: - valueInternal: 0.010304516 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.14008304 - newKeyListSerialized: 02000000000000000000ee710f3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000ee710f3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99009466 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99009466 - newKeyListSerialized: 02000000000000000000d8767d3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000d8767d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b/Left_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 32 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.024933377 - ReferencePoseValue: - valueInternal: -0.024933377 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.024933377 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.4801235e-16 - ReferencePoseValue: - valueInternal: 1.4801235e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.4801235e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -4.9960034e-18 - ReferencePoseValue: - valueInternal: -4.9960034e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -4.9960034e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.032360446 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.032360446 - newKeyListSerialized: 02000000000000000000638c04bd0000000000000000abaaaa3eabaaaa3e44010000006e00000000638c04bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.012050874 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012050874 - newKeyListSerialized: 020000000000000000000771453c0000000000000000abaaaa3eabaaaa3e44010000006e000000000771453c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.18200248 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.18200248 - newKeyListSerialized: 02000000000000000000dc5e3a3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000dc5e3a3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9826916 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9826916 - newKeyListSerialized: 02000000000000000000ad917b3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000ad917b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 36 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07212005 - ReferencePoseValue: - valueInternal: -0.07212005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07212005 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03323619 - ReferencePoseValue: - valueInternal: -0.03323619 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03323619 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.024627913 - ReferencePoseValue: - valueInternal: 0.0103124 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.024627913 - newKeyListSerialized: 020000000000000000007ac0c93c0000000000000000abaaaa3eabaaaa3e44010000006e000000007ac0c93c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00050289906 - ReferencePoseValue: - valueInternal: -0.00016005653 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00050289906 - newKeyListSerialized: 02000000000000000000fcd403ba0000000000000000abaaaa3eabaaaa3e44010000006e00000000fcd403ba0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.42643538 - ReferencePoseValue: - valueInternal: 0.01551809 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.42643538 - newKeyListSerialized: 02000000000000000000bd55da3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000bd55da3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9041826 - ReferencePoseValue: - valueInternal: 0.9998264 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9041826 - newKeyListSerialized: 020000000000000000008378673f0000000000000000abaaaa3eabaaaa3e44010000006e000000008378673f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 37 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.030515512 - ReferencePoseValue: - valueInternal: -0.030515512 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.030515512 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1502578e-17 - ReferencePoseValue: - valueInternal: -3.1502578e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1502578e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.4720094e-18 - ReferencePoseValue: - valueInternal: 2.4720094e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.4720094e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.05189084 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.05189084 - newKeyListSerialized: 020000000000000000007d8b54bd0000000000000000abaaaa3eabaaaa3e44010000006e000000007d8b54bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.018666243 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.018666243 - newKeyListSerialized: 02000000000000000000f3e9983c0000000000000000abaaaa3eabaaaa3e44010000006e00000000f3e9983c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.42839587 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.42839587 - newKeyListSerialized: 02000000000000000000b456db3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000b456db3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.90190685 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.90190685 - newKeyListSerialized: 020000000000000000005ee3663f0000000000000000abaaaa3eabaaaa3e44010000006e000000005ee3663f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b/Left_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 38 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.017283713 - ReferencePoseValue: - valueInternal: -0.017283713 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.017283713 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.8666223e-16 - ReferencePoseValue: - valueInternal: -3.8666223e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.8666223e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.5274239e-17 - ReferencePoseValue: - valueInternal: 1.5274239e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.5274239e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.022668067 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.022668067 - newKeyListSerialized: 0200000000000000000062b2b9bc0000000000000000abaaaa3eabaaaa3e44010000006e0000000062b2b9bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0024525682 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0024525682 - newKeyListSerialized: 0200000000000000000044bb203b0000000000000000abaaaa3eabaaaa3e44010000006e0000000044bb203b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.059007704 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.059007704 - newKeyListSerialized: 0200000000000000000010b2713d0000000000000000abaaaa3eabaaaa3e44010000006e0000000010b2713d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9979971 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9979971 - newKeyListSerialized: 02000000000000000000bd7c7f3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000bd7c7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 33 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.072257206 - ReferencePoseValue: - valueInternal: -0.072257206 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.072257206 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.014861824 - ReferencePoseValue: - valueInternal: -0.014861824 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.014861824 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.013513443 - ReferencePoseValue: - valueInternal: 0.010312854 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013513443 - newKeyListSerialized: 020000000000000000007d675d3c0000000000000000abaaaa3eabaaaa3e44010000006e000000007d675d3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.003969251 - ReferencePoseValue: - valueInternal: -0.00012740763 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.003969251 - newKeyListSerialized: 020000000000000000007e1082bb0000000000000000abaaaa3eabaaaa3e44010000006e000000007e1082bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4985766 - ReferencePoseValue: - valueInternal: 0.012352655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4985766 - newKeyListSerialized: 020000000000000000006f45ff3e0000000000000000abaaaa3eabaaaa3e44010000006e000000006f45ff3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8667313 - ReferencePoseValue: - valueInternal: 0.99987054 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8667313 - newKeyListSerialized: 020000000000000000001ae25d3f0000000000000000abaaaa3eabaaaa3e44010000006e000000001ae25d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 34 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.038333587 - ReferencePoseValue: - valueInternal: -0.038333587 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.038333587 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.4980017e-18 - ReferencePoseValue: - valueInternal: -2.4980017e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.4980017e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 4.4126392e-18 - ReferencePoseValue: - valueInternal: 4.4126392e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 4.4126392e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.032724813 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.032724813 - newKeyListSerialized: 02000000000000000000740a06bd0000000000000000abaaaa3eabaaaa3e44010000006e00000000740a06bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.011662106 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011662106 - newKeyListSerialized: 020000000000000000006b123f3c0000000000000000abaaaa3eabaaaa3e44010000006e000000006b123f3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.27411425 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.27411425 - newKeyListSerialized: 02000000000000000000b4588c3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000b4588c3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9610694 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9610694 - newKeyListSerialized: 02000000000000000000a508763f0000000000000000abaaaa3eabaaaa3e44010000006e00000000a508763f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b/Left_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 35 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.021700656 - ReferencePoseValue: - valueInternal: -0.021700656 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.021700656 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -6.477451e-17 - ReferencePoseValue: - valueInternal: -6.477451e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -6.477451e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 8.274631e-18 - ReferencePoseValue: - valueInternal: 8.274631e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 8.274631e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.04001204 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04001204 - newKeyListSerialized: 02000000000000000000aae323bd0000000000000000abaaaa3eabaaaa3e44010000006e00000000aae323bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0067319353 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0067319353 - newKeyListSerialized: 020000000000000000009197dc3b0000000000000000abaaaa3eabaaaa3e44010000006e000000009197dc3b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.20480834 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.20480834 - newKeyListSerialized: 0200000000000000000047b9513e0000000000000000abaaaa3eabaaaa3e44010000006e0000000047b9513e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.97796077 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.97796077 - newKeyListSerialized: 02000000000000000000a35b7a3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000a35b7a3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 24 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.046887316 - ReferencePoseValue: - valueInternal: -0.046887316 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.046887316 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.004865311 - ReferencePoseValue: - valueInternal: -0.004865311 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.004865311 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.046988335 - ReferencePoseValue: - valueInternal: 0.046988335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046988335 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.31905165 - ReferencePoseValue: - valueInternal: 0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.31905165 - newKeyListSerialized: 02000000000000000000bd5aa33e0000000000000000abaaaa3eabaaaa3e44010000006e00000000bd5aa33e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.36200258 - ReferencePoseValue: - valueInternal: 0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.36200258 - newKeyListSerialized: 020000000000000000006758b93e0000000000000000abaaaa3eabaaaa3e44010000006e000000006758b93e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.15309916 - ReferencePoseValue: - valueInternal: -0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.15309916 - newKeyListSerialized: 0200000000000000000007c61cbe0000000000000000abaaaa3eabaaaa3e44010000006e0000000007c61cbe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8623925 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8623925 - newKeyListSerialized: 02000000000000000000c1c55c3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000c1c55c3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a/Left_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 25 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.028778248 - ReferencePoseValue: - valueInternal: -0.028778248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.028778248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0016480584 - ReferencePoseValue: - valueInternal: -0.0016480584 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0016480584 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.002403863 - ReferencePoseValue: - valueInternal: -0.002403863 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.002403863 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.41551846 - ReferencePoseValue: - valueInternal: -0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.41551846 - newKeyListSerialized: 02000000000000000000d6bed4be0000000000000000abaaaa3eabaaaa3e44010000006e00000000d6bed4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.34909078 - ReferencePoseValue: - valueInternal: -0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.34909078 - newKeyListSerialized: 0200000000000000000007bcb2be0000000000000000abaaaa3eabaaaa3e44010000006e0000000007bcb2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.093793355 - ReferencePoseValue: - valueInternal: 0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.093793355 - newKeyListSerialized: 02000000000000000000bb16c03d0000000000000000abaaaa3eabaaaa3e44010000006e00000000bb16c03d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8346753 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8346753 - newKeyListSerialized: 0200000000000000000048ad553f0000000000000000abaaaa3eabaaaa3e44010000006e0000000048ad553f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 9 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.39539942 - ReferencePoseValue: - valueInternal: -0.39539942 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.39539942 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.2878587e-16 - ReferencePoseValue: - valueInternal: 1.2878587e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.2878587e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.9015506e-17 - ReferencePoseValue: - valueInternal: -8.9015506e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.9015506e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000006e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000006e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.15122359 - ReferencePoseValue: - valueInternal: -0.15122359 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.15122359 - newKeyListSerialized: 020000000000000000005bda1abe0000000000000000abaaaa3eabaaaa3e44010000006e000000005bda1abe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9884996 - ReferencePoseValue: - valueInternal: 0.9884996 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9884996 - newKeyListSerialized: 020000000000000000004f0e7d3f0000000000000000abaaaa3eabaaaa3e44010000006e000000004f0e7d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck/Head - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 10 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.079593115 - ReferencePoseValue: - valueInternal: -0.079593115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.079593115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.0962138e-17 - ReferencePoseValue: - valueInternal: -2.0962138e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.0962138e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000006e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000006e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000006e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e44010000006e000000000000803f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 12 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796993 - ReferencePoseValue: - valueInternal: -0.24796993 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796993 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.01896791 - ReferencePoseValue: - valueInternal: -0.01896791 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.01896791 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.13130699 - ReferencePoseValue: - valueInternal: -0.13130699 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13130699 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.44783452 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44783452 - newKeyListSerialized: 02000000000000000000914ae53e0000000000000000abaaaa3eabaaaa3e44010000006e00000000914ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.41058233 - ReferencePoseValue: - valueInternal: 0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.41058233 - newKeyListSerialized: 02000000000000000000d937d23e0000000000000000abaaaa3eabaaaa3e44010000006e00000000d937d23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.5854564 - ReferencePoseValue: - valueInternal: -0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.5854564 - newKeyListSerialized: 0200000000000000000078e015bf0000000000000000abaaaa3eabaaaa3e44010000006e0000000078e015bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5367564 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5367564 - newKeyListSerialized: 02000000000000000000de68093f0000000000000000abaaaa3eabaaaa3e44010000006e00000000de68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 14 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.063585564 - ReferencePoseValue: - valueInternal: 0.063585564 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.063585564 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.842171e-16 - ReferencePoseValue: - valueInternal: 2.842171e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.842171e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000039259945 - ReferencePoseValue: - valueInternal: -0.000000039259945 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000039259945 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0008169309 - ReferencePoseValue: - valueInternal: -0.0008169309 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0008169309 - newKeyListSerialized: 020000000000000000004e2756ba0000000000000000abaaaa3eabaaaa3e44010000006e000000004e2756ba0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.05782889 - ReferencePoseValue: - valueInternal: -0.05782889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.05782889 - newKeyListSerialized: 02000000000000000000fcdd6cbd0000000000000000abaaaa3eabaaaa3e44010000006e00000000fcdd6cbd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.36165696 - ReferencePoseValue: - valueInternal: 0.36165696 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.36165696 - newKeyListSerialized: 020000000000000000001a2bb93e0000000000000000abaaaa3eabaaaa3e44010000006e000000001a2bb93e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.93051565 - ReferencePoseValue: - valueInternal: 0.93051565 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.93051565 - newKeyListSerialized: 0200000000000000000046366e3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000046366e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 16 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.24062023 - ReferencePoseValue: - valueInternal: 0.24062023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.24062023 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0051437393 - ReferencePoseValue: - valueInternal: 0.0051437393 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0051437393 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.012117967 - ReferencePoseValue: - valueInternal: -0.012117967 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.012117967 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.7767065 - ReferencePoseValue: - valueInternal: 0.7767065 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.7767065 - newKeyListSerialized: 020000000000000000003dd6463f0000000000000000abaaaa3eabaaaa3e44010000006e000000003dd6463f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.18686023 - ReferencePoseValue: - valueInternal: 0.18686023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.18686023 - newKeyListSerialized: 020000000000000000004a583f3e0000000000000000abaaaa3eabaaaa3e44010000006e000000004a583f3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.025670227 - ReferencePoseValue: - valueInternal: -0.025670227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.025670227 - newKeyListSerialized: 020000000000000000005e4ad2bc0000000000000000abaaaa3eabaaaa3e44010000006e000000005e4ad2bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.60095865 - ReferencePoseValue: - valueInternal: 0.60095865 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.60095865 - newKeyListSerialized: 020000000000000000006dd8193f0000000000000000abaaaa3eabaaaa3e44010000006e000000006dd8193f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 18 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.30588374 - ReferencePoseValue: - valueInternal: 0.30588374 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.30588374 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03317292 - ReferencePoseValue: - valueInternal: -0.03317292 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03317292 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.007066546 - ReferencePoseValue: - valueInternal: 0.007066546 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.007066546 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.7059572 - ReferencePoseValue: - valueInternal: -0.7059572 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.7059572 - newKeyListSerialized: 020000000000000000009cb934bf0000000000000000abaaaa3eabaaaa3e44010000006e000000009cb934bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.015687702 - ReferencePoseValue: - valueInternal: -0.015687702 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.015687702 - newKeyListSerialized: 020000000000000000007f8380bc0000000000000000abaaaa3eabaaaa3e44010000006e000000007f8380bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0068027773 - ReferencePoseValue: - valueInternal: 0.0068027773 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0068027773 - newKeyListSerialized: 02000000000000000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000006e00000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.70804816 - ReferencePoseValue: - valueInternal: 0.70804816 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.70804816 - newKeyListSerialized: 02000000000000000000a542353f0000000000000000abaaaa3eabaaaa3e44010000006e00000000a542353f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 42 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.06940201 - ReferencePoseValue: - valueInternal: 0.06940201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.06940201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013847475 - ReferencePoseValue: - valueInternal: -0.013847475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013847475 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.026764035 - ReferencePoseValue: - valueInternal: -0.026764035 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.026764035 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.013506336 - ReferencePoseValue: - valueInternal: 0.010504893 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013506336 - newKeyListSerialized: 02000000000000000000ae495d3c0000000000000000abaaaa3eabaaaa3e44010000006e00000000ae495d3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0020205078 - ReferencePoseValue: - valueInternal: 0.00877969 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0020205078 - newKeyListSerialized: 020000000000000000007f6a043b0000000000000000abaaaa3eabaaaa3e44010000006e000000007f6a043b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.50868404 - ReferencePoseValue: - valueInternal: 0.0017179537 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.50868404 - newKeyListSerialized: 020000000000000000001e39023f0000000000000000abaaaa3eabaaaa3e44010000006e000000001e39023f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.860845 - ReferencePoseValue: - valueInternal: 0.9999048 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.860845 - newKeyListSerialized: 0200000000000000000057605c3f0000000000000000abaaaa3eabaaaa3e44010000006e0000000057605c3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 43 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.04053422 - ReferencePoseValue: - valueInternal: 0.04053422 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04053422 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000009354332 - ReferencePoseValue: - valueInternal: -0.0000009354332 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000009354332 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000022560922 - ReferencePoseValue: - valueInternal: 0.000000022560922 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000022560922 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.009403378 - ReferencePoseValue: - valueInternal: 0.00071135873 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.009403378 - newKeyListSerialized: 02000000000000000000a0101abc0000000000000000abaaaa3eabaaaa3e44010000006e00000000a0101abc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.015567834 - ReferencePoseValue: - valueInternal: 0.00047986087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.015567834 - newKeyListSerialized: 020000000000000000003a107fbc0000000000000000abaaaa3eabaaaa3e44010000006e000000003a107fbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3372439 - ReferencePoseValue: - valueInternal: 0.011196685 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3372439 - newKeyListSerialized: 020000000000000000003cabac3e0000000000000000abaaaa3eabaaaa3e44010000006e000000003cabac3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9412416 - ReferencePoseValue: - valueInternal: 0.99993694 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9412416 - newKeyListSerialized: 0200000000000000000036f5703f0000000000000000abaaaa3eabaaaa3e44010000006e0000000036f5703f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b/Right_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 44 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.022944802 - ReferencePoseValue: - valueInternal: 0.022944802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.022944802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007977574 - ReferencePoseValue: - valueInternal: -0.00000007977574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007977574 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007166869 - ReferencePoseValue: - valueInternal: -0.00000007166869 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007166869 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0120149 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0120149 - newKeyListSerialized: 0200000000000000000025da44bc0000000000000000abaaaa3eabaaaa3e44010000006e0000000025da44bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0022193487 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0022193487 - newKeyListSerialized: 020000000000000000007e7211bb0000000000000000abaaaa3eabaaaa3e44010000006e000000007e7211bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.010026266 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010026266 - newKeyListSerialized: 020000000000000000003545243c0000000000000000abaaaa3eabaaaa3e44010000006e000000003545243c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99987507 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99987507 - newKeyListSerialized: 02000000000000000000d0f77f3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000d0f77f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 45 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07144747 - ReferencePoseValue: - valueInternal: 0.07144747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07144747 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013888802 - ReferencePoseValue: - valueInternal: -0.013888802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013888802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0063472134 - ReferencePoseValue: - valueInternal: -0.0063472134 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0063472134 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.013545443 - ReferencePoseValue: - valueInternal: 0.010496695 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013545443 - newKeyListSerialized: 02000000000000000000b5ed5d3c0000000000000000abaaaa3eabaaaa3e44010000006e00000000b5ed5d3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0016632077 - ReferencePoseValue: - valueInternal: 0.008789492 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0016632077 - newKeyListSerialized: 02000000000000000000fdffd93a0000000000000000abaaaa3eabaaaa3e44010000006e00000000fdffd93a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5272572 - ReferencePoseValue: - valueInternal: 0.0007846789 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5272572 - newKeyListSerialized: 0200000000000000000054fa063f0000000000000000abaaaa3eabaaaa3e44010000006e0000000054fa063f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8495962 - ReferencePoseValue: - valueInternal: 0.999906 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8495962 - newKeyListSerialized: 02000000000000000000237f593f0000000000000000abaaaa3eabaaaa3e44010000006e00000000237f593f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 46 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.044053018 - ReferencePoseValue: - valueInternal: 0.044053018 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.044053018 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0000006337014 - ReferencePoseValue: - valueInternal: 0.0000006337014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000006337014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000019575731 - ReferencePoseValue: - valueInternal: -0.000000019575731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000019575731 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010787722 - ReferencePoseValue: - valueInternal: 0.00064981345 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010787722 - newKeyListSerialized: 02000000000000000000fcbe30bc0000000000000000abaaaa3eabaaaa3e44010000006e00000000fcbe30bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.016222829 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.016222829 - newKeyListSerialized: 02000000000000000000bde584bc0000000000000000abaaaa3eabaaaa3e44010000006e00000000bde584bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3574159 - ReferencePoseValue: - valueInternal: 0.010304516 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3574159 - newKeyListSerialized: 0200000000000000000038ffb63e0000000000000000abaaaa3eabaaaa3e44010000006e0000000038ffb63e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.93374205 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.93374205 - newKeyListSerialized: 02000000000000000000b8096f3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000b8096f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b/Right_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 47 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.024932733 - ReferencePoseValue: - valueInternal: 0.024932733 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.024932733 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000037860835 - ReferencePoseValue: - valueInternal: -0.00000037860835 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000037860835 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000067108736 - ReferencePoseValue: - valueInternal: 0.000000067108736 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000067108736 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010186651 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010186651 - newKeyListSerialized: 02000000000000000000e9e526bc0000000000000000abaaaa3eabaaaa3e44010000006e00000000e9e526bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0011457502 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0011457502 - newKeyListSerialized: 02000000000000000000ff2c963a0000000000000000abaaaa3eabaaaa3e44010000006e00000000ff2c963a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.044529498 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.044529498 - newKeyListSerialized: 02000000000000000000906436bd0000000000000000abaaaa3eabaaaa3e44010000006e00000000906436bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9989555 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9989555 - newKeyListSerialized: 020000000000000000008cbb7f3f0000000000000000abaaaa3eabaaaa3e44010000006e000000008cbb7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 51 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07244643 - ReferencePoseValue: - valueInternal: 0.07244643 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07244643 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013907843 - ReferencePoseValue: - valueInternal: -0.013907843 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013907843 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.031932004 - ReferencePoseValue: - valueInternal: 0.031932004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.031932004 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.014595281 - ReferencePoseValue: - valueInternal: 0.010538501 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.014595281 - newKeyListSerialized: 020000000000000000000c216f3c0000000000000000abaaaa3eabaaaa3e44010000006e000000000c216f3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0026597672 - ReferencePoseValue: - valueInternal: 0.008739322 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0026597672 - newKeyListSerialized: 020000000000000000007d4f2ebb0000000000000000abaaaa3eabaaaa3e44010000006e000000007d4f2ebb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.40602762 - ReferencePoseValue: - valueInternal: 0.005554213 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.40602762 - newKeyListSerialized: 02000000000000000000dae2cf3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000dae2cf3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9137404 - ReferencePoseValue: - valueInternal: 0.99989086 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9137404 - newKeyListSerialized: 02000000000000000000e4ea693f0000000000000000abaaaa3eabaaaa3e44010000006e00000000e4ea693f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 52 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.030516144 - ReferencePoseValue: - valueInternal: 0.030516144 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.030516144 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000000478116 - ReferencePoseValue: - valueInternal: -0.0000000478116 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000000478116 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000060660284 - ReferencePoseValue: - valueInternal: 0.000000060660284 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000060660284 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.001396664 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.001396664 - newKeyListSerialized: 020000000000000000004410b7ba0000000000000000abaaaa3eabaaaa3e44010000006e000000004410b7ba0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.019567482 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.019567482 - newKeyListSerialized: 02000000000000000000fc4ba0bc0000000000000000abaaaa3eabaaaa3e44010000006e00000000fc4ba0bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.36771154 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.36771154 - newKeyListSerialized: 02000000000000000000b044bc3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000b044bc3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9297329 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9297329 - newKeyListSerialized: 02000000000000000000fa026e3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000fa026e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b/Right_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 53 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.017282948 - ReferencePoseValue: - valueInternal: 0.017282948 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.017282948 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000019535615 - ReferencePoseValue: - valueInternal: -0.00000019535615 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000019535615 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000014650439 - ReferencePoseValue: - valueInternal: 0.000000014650439 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000014650439 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.012155632 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.012155632 - newKeyListSerialized: 020000000000000000006a2847bc0000000000000000abaaaa3eabaaaa3e44010000006e000000006a2847bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.012424735 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.012424735 - newKeyListSerialized: 020000000000000000001e914bbc0000000000000000abaaaa3eabaaaa3e44010000006e000000001e914bbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.1492604 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.1492604 - newKeyListSerialized: 02000000000000000000b8d7183e0000000000000000abaaaa3eabaaaa3e44010000006e00000000b8d7183e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9886452 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9886452 - newKeyListSerialized: 02000000000000000000da177d3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000da177d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 48 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07225248 - ReferencePoseValue: - valueInternal: 0.07225248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07225248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0139042325 - ReferencePoseValue: - valueInternal: -0.0139042325 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0139042325 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.013558211 - ReferencePoseValue: - valueInternal: 0.013558211 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013558211 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.013064605 - ReferencePoseValue: - valueInternal: 0.01051078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013064605 - newKeyListSerialized: 02000000000000000000ed0c563c0000000000000000abaaaa3eabaaaa3e44010000006e00000000ed0c563c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0076147895 - ReferencePoseValue: - valueInternal: 0.008772642 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0076147895 - newKeyListSerialized: 020000000000000000007c85f93b0000000000000000abaaaa3eabaaaa3e44010000006e000000007c85f93b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4122924 - ReferencePoseValue: - valueInternal: 0.0023886247 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4122924 - newKeyListSerialized: 02000000000000000000fd17d33e0000000000000000abaaaa3eabaaaa3e44010000006e00000000fd17d33e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.91092604 - ReferencePoseValue: - valueInternal: 0.99990344 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.91092604 - newKeyListSerialized: 020000000000000000007332693f0000000000000000abaaaa3eabaaaa3e44010000006e000000007332693f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 49 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.03833457 - ReferencePoseValue: - valueInternal: 0.03833457 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03833457 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000014894434 - ReferencePoseValue: - valueInternal: -0.00000014894434 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000014894434 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000029383655 - ReferencePoseValue: - valueInternal: 0.000000029383655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000029383655 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011740003 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011740003 - newKeyListSerialized: 02000000000000000000245940bc0000000000000000abaaaa3eabaaaa3e44010000006e00000000245940bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.022988468 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.022988468 - newKeyListSerialized: 020000000000000000005052bcbc0000000000000000abaaaa3eabaaaa3e44010000006e000000005052bcbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4690361 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4690361 - newKeyListSerialized: 020000000000000000008025f03e0000000000000000abaaaa3eabaaaa3e44010000006e000000008025f03e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8828017 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8828017 - newKeyListSerialized: 020000000000000000004bff613f0000000000000000abaaaa3eabaaaa3e44010000006e000000004bff613f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b/Right_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 50 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.02170031 - ReferencePoseValue: - valueInternal: 0.02170031 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.02170031 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000020217867 - ReferencePoseValue: - valueInternal: 0.00000020217867 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000020217867 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000009377064 - ReferencePoseValue: - valueInternal: -0.00000009377064 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000009377064 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.013798868 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013798868 - newKeyListSerialized: 02000000000000000000a61462bc0000000000000000abaaaa3eabaaaa3e44010000006e00000000a61462bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0067455163 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0067455163 - newKeyListSerialized: 020000000000000000007e09ddbb0000000000000000abaaaa3eabaaaa3e44010000006e000000007e09ddbb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.08076081 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.08076081 - newKeyListSerialized: 02000000000000000000ec65a53d0000000000000000abaaaa3eabaaaa3e44010000006e00000000ec65a53d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9966152 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9966152 - newKeyListSerialized: 020000000000000000002c227f3f0000000000000000abaaaa3eabaaaa3e44010000006e000000002c227f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 39 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.046120938 - ReferencePoseValue: - valueInternal: 0.046120938 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046120938 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0039559877 - ReferencePoseValue: - valueInternal: 0.0039559877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0039559877 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.04782508 - ReferencePoseValue: - valueInternal: -0.04782508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04782508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.4117599 - ReferencePoseValue: - valueInternal: 0.4233163 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4117599 - newKeyListSerialized: 0200000000000000000032d2d23e0000000000000000abaaaa3eabaaaa3e44010000006e0000000032d2d23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.44483113 - ReferencePoseValue: - valueInternal: 0.3750433 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44483113 - newKeyListSerialized: 02000000000000000000e8c0e33e0000000000000000abaaaa3eabaaaa3e44010000006e00000000e8c0e33e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.12551834 - ReferencePoseValue: - valueInternal: -0.09540078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.12551834 - newKeyListSerialized: 02000000000000000000e18700be0000000000000000abaaaa3eabaaaa3e44010000006e00000000e18700be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.7853815 - ReferencePoseValue: - valueInternal: 0.8191731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.7853815 - newKeyListSerialized: 02000000000000000000c30e493f0000000000000000abaaaa3eabaaaa3e44010000006e00000000c30e493f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a/Right_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 40 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028778402 - ReferencePoseValue: - valueInternal: 0.028778402 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028778402 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0016480286 - ReferencePoseValue: - valueInternal: 0.0016480286 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0016480286 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0024040877 - ReferencePoseValue: - valueInternal: 0.0024040877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0024040877 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.12274438 - ReferencePoseValue: - valueInternal: 0.12274438 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.12274438 - newKeyListSerialized: 020000000000000000006861fb3d0000000000000000abaaaa3eabaaaa3e44010000006e000000006861fb3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.08501493 - ReferencePoseValue: - valueInternal: -0.08501493 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08501493 - newKeyListSerialized: 020000000000000000004f1caebd0000000000000000abaaaa3eabaaaa3e44010000006e000000004f1caebd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3184496 - ReferencePoseValue: - valueInternal: 0.3184496 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3184496 - newKeyListSerialized: 02000000000000000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000006e00000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9361069 - ReferencePoseValue: - valueInternal: 0.9361069 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9361069 - newKeyListSerialized: 02000000000000000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000006e00000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: IK_Handle_Left_Hand - Type: - valueInternal: 2 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 1 - VisualizationSize: - valueInternal: 4.08 - SiblingOnOtherSide: - valueInternal: - Address: 020000003400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.3471166 - ReferencePoseValue: - valueInternal: -0.533924 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3471166 - newKeyListSerialized: 0200000000000000000044b9b1be0000000000000000abaaaa3eabaaaa3e00000000006e0000000044b9b1be0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 2.0174103 - ReferencePoseValue: - valueInternal: 0.97352755 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.0174103 - newKeyListSerialized: 02000000000000000000401d01400000000000000000abaaaa3eabaaaa3e00000000006e00000000401d01400000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.07232475 - ReferencePoseValue: - valueInternal: -0.046329927 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07232475 - newKeyListSerialized: 02000000000000000000001f943d0000000000000000abaaaa3eabaaaa3e00000000006e00000000001f943d0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.4841695 - ReferencePoseValue: - valueInternal: -0.0034134681 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.4841695 - newKeyListSerialized: 0200000000000000000011e5f7be0000000000000000abaaaa3eabaaaa3e44010000006e0000000011e5f7be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.52860504 - ReferencePoseValue: - valueInternal: 0.0066458276 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.52860504 - newKeyListSerialized: 02000000000000000000a952073f0000000000000000abaaaa3eabaaaa3e44010000006e00000000a952073f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.51639855 - ReferencePoseValue: - valueInternal: 0.45418105 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.51639855 - newKeyListSerialized: 02000000000000000000b23204bf0000000000000000abaaaa3eabaaaa3e44010000006e00000000b23204bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4684967 - ReferencePoseValue: - valueInternal: 0.8908781 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4684967 - newKeyListSerialized: 02000000000000000000cddeef3e0000000000000000abaaaa3eabaaaa3e44010000006e00000000cddeef3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1.0000004 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000004 - newKeyListSerialized: 020000000000000000000300803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000300803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000001 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000001 - newKeyListSerialized: 020000000000000000000100803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000100803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 0.9999999 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 1 - IkTarget: - valueInternal: - Address: 02000000100000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - IkPoleTarget: - valueInternal: - Address: 02000000350000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: -1 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 1 - IkPlaneAngleOffset: - valueInternal: -88.122116 - IkLegacyMode: - valueInternal: 0 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: IK_Handle_Right_Hand - Type: - valueInternal: 2 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 1 - VisualizationSize: - valueInternal: 4.08 - SiblingOnOtherSide: - valueInternal: - Address: 020000003300000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.34833372 - ReferencePoseValue: - valueInternal: 0.53392404 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.34833372 - newKeyListSerialized: 02000000000000000000cc58b23e0000000000000000abaaaa3eabaaaa3e00000000006e00000000cc58b23e0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 2.0220866 - ReferencePoseValue: - valueInternal: 0.973528 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.0220866 - newKeyListSerialized: 02000000000000000000de6901400000000000000000abaaaa3eabaaaa3e00000000006e00000000de6901400000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.07094765 - ReferencePoseValue: - valueInternal: -0.046329785 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07094765 - newKeyListSerialized: 02000000000000000000004d913d0000000000000000abaaaa3eabaaaa3e00000000006e00000000004d913d0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.49355382 - ReferencePoseValue: - valueInternal: 0.8863747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.49355382 - newKeyListSerialized: 0200000000000000000016b3fc3e0000000000000000abaaaa3eabaaaa3e44010000006e0000000016b3fc3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4698524 - ReferencePoseValue: - valueInternal: -0.46296594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4698524 - newKeyListSerialized: 020000000000000000007e90f03e0000000000000000abaaaa3eabaaaa3e44010000006e000000007e90f03e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.505887 - ReferencePoseValue: - valueInternal: -0.0013830062 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.505887 - newKeyListSerialized: 02000000000000000000cf81013f0000000000000000abaaaa3eabaaaa3e44010000006e00000000cf81013f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.52888715 - ReferencePoseValue: - valueInternal: -0.0006627662 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.52888715 - newKeyListSerialized: 020000000000000000002665073f0000000000000000abaaaa3eabaaaa3e44010000006e000000002665073f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1.0000001 - ReferencePoseValue: - valueInternal: 1.0000001 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000001 - newKeyListSerialized: 020000000000000000000100803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000100803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000004 - ReferencePoseValue: - valueInternal: 1.0000004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000004 - newKeyListSerialized: 020000000000000000000300803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000300803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000002 - ReferencePoseValue: - valueInternal: 1.0000002 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000002 - newKeyListSerialized: 020000000000000000000200803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000200803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 1 - IkTarget: - valueInternal: - Address: 02000000240000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - IkPoleTarget: - valueInternal: - Address: 02000000360000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 1 - IkPlaneAngleOffset: - valueInternal: 103.341606 - IkLegacyMode: - valueInternal: 0 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: IK_Pole_Left_Ellbow - Type: - valueInternal: 2 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 2 - VisualizationSize: - valueInternal: 3.5 - SiblingOnOtherSide: - valueInternal: - Address: 020000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.44482744 - ReferencePoseValue: - valueInternal: -0.35699823 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.44482744 - newKeyListSerialized: 020000000000000000006cc0e3be0000000000000000abaaaa3eabaaaa3e00000000006e000000006cc0e3be0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.4874955 - ReferencePoseValue: - valueInternal: 1.2218293 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.4874955 - newKeyListSerialized: 020000000000000000004166be3f0000000000000000abaaaa3eabaaaa3e00000000006e000000004166be3f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.014704227 - ReferencePoseValue: - valueInternal: -0.22453281 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.014704227 - newKeyListSerialized: 0200000000000000000000ea703c0000000000000000abaaaa3eabaaaa3e00000000006e0000000000ea703c0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.000000059604638 - ReferencePoseValue: - valueInternal: -0.000000029802322 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000059604638 - newKeyListSerialized: 02000000000000000000feff7fb30000000000000000abaaaa3eabaaaa3e44010000006e00000000feff7fb30000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.000000029802319 - ReferencePoseValue: - valueInternal: 0.000000029802322 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000029802319 - newKeyListSerialized: 02000000000000000000feffff320000000000000000abaaaa3eabaaaa3e44010000006e00000000feffff320000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000000029802319 - ReferencePoseValue: - valueInternal: -0.00000002980232 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000029802319 - newKeyListSerialized: 02000000000000000000feffffb20000000000000000abaaaa3eabaaaa3e44010000006e00000000feffffb20000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e44010000006e000000000000803f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1.0000002 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000002 - newKeyListSerialized: 020000000000000000000200803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000200803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000001 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000001 - newKeyListSerialized: 020000000000000000000100803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000100803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000001 - ReferencePoseValue: - valueInternal: 0.99999994 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000001 - newKeyListSerialized: 020000000000000000000100803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000100803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: IK_Pole_Right_Ellbow - Type: - valueInternal: 2 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 2 - VisualizationSize: - valueInternal: 3.5 - SiblingOnOtherSide: - valueInternal: - Address: 020000003500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.43556023 - ReferencePoseValue: - valueInternal: 0.35886213 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.43556023 - newKeyListSerialized: 02000000000000000000c001df3e0000000000000000abaaaa3eabaaaa3e00000000006e00000000c001df3e0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.4841702 - ReferencePoseValue: - valueInternal: 1.2183769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.4841702 - newKeyListSerialized: 020000000000000000004af9bd3f0000000000000000abaaaa3eabaaaa3e00000000006e000000004af9bd3f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: -0.003648281 - ReferencePoseValue: - valueInternal: -0.22397473 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.003648281 - newKeyListSerialized: 0200000000000000000000186fbb0000000000000000abaaaa3eabaaaa3e00000000006e0000000000186fbb0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.026253356 - ReferencePoseValue: - valueInternal: 0.6302993 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.026253356 - newKeyListSerialized: 020000000000000000004711d7bc0000000000000000abaaaa3eabaaaa3e44010000006e000000004711d7bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.99960464 - ReferencePoseValue: - valueInternal: -0.32275915 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.99960464 - newKeyListSerialized: 0200000000000000000017e67fbf0000000000000000abaaaa3eabaaaa3e44010000006e0000000017e67fbf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.010061669 - ReferencePoseValue: - valueInternal: 0.3397646 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010061669 - newKeyListSerialized: 02000000000000000000b3d9243c0000000000000000abaaaa3eabaaaa3e44010000006e00000000b3d9243c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00026437335 - ReferencePoseValue: - valueInternal: -0.61895835 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00026437335 - newKeyListSerialized: 02000000000000000000979b8ab90000000000000000abaaaa3eabaaaa3e44010000006e00000000979b8ab90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000006e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 0.99999994 - ReferencePoseValue: - valueInternal: 0.99999994 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99999994 - newKeyListSerialized: 02000000000000000000ffff7f3f0000000000000000abaaaa3eabaaaa3e00000000006e00000000ffff7f3f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000001 - ReferencePoseValue: - valueInternal: 1.0000001 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000001 - newKeyListSerialized: 020000000000000000000100803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000100803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000004 - ReferencePoseValue: - valueInternal: 1.0000004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000004 - newKeyListSerialized: 020000000000000000000300803f0000000000000000abaaaa3eabaaaa3e00000000006e000000000300803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - PoseList: [] - ClipList: - - Settings: - Name: - valueInternal: IKPullups - Framerate: - valueInternal: 60 - Loop: - valueInternal: 1 - GenerateHumanoidMotionCurves: - valueInternal: 0 - HumanoidRootRotationBake: - valueInternal: 0 - HumanoidRootYBake: - valueInternal: 0 - HumanoidRootXZBake: - valueInternal: 0 - RootMotion: - Translation: - valueInternal: 0 - Rotation: - valueInternal: 0 - AnimatedObject: - valueInternal: - Address: - Length: 0 - LayerList: [] - SelectedLayerIndex: - valueInternal: 0 - SampledRootMotionMultiplier: - valueInternal: 0 - Playback: - StartFrame: - valueInternal: 0 - EndFrame: - valueInternal: 110 - Speed: - valueInternal: 1 - Loop: - valueInternal: 1 - RootMotion: - valueInternal: 1 - PlayFromBeginning: - valueInternal: 0 - StopReturnToStart: - valueInternal: 1 - EventList: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset.meta b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset.meta deleted file mode 100644 index 296a7ca3..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IKPullupsAnimation.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5ef523b0868fadb48ace9857a8cc2581 -timeCreated: 1530168584 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset deleted file mode 100644 index 260b96c5..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset +++ /dev/null @@ -1,10992 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1360751382, guid: 448d62fcada76fd4ab5702190add98fd, type: 3} - m_Name: IdleAnimation - m_EditorClassIdentifier: - EditorState: - EditMode: - valueInternal: 0 - MainTabIndex: - valueInternal: 0 - PoseToolPivotMode: - valueInternal: 0 - PoseToolMode: - valueInternal: 1 - PoseMirrorMode: - valueInternal: 0 - ConfigMode: - valueInternal: 0 - ConfigToolPivotMode: - valueInternal: 0 - ConfigToolMode: - valueInternal: 2 - OpenedClipIndex: - valueInternal: 0 - SelectedFrame: - valueInternal: 0 - TimelineViewMode: - valueInternal: 0 - FramesScrollPosition: - valueInternal: -40 - FramesZoom: - valueInternal: 0.08182345 - PropertiesScrollPosition: - valueInternal: 0 - PropertiesZoom: - valueInternal: 1 - CurveYScrollPosition: - valueInternal: -125.833374 - CurveYZoom: - valueInternal: 1.0000002 - KeyDialogFilter: - ShowPosition: - valueInternal: 1 - ShowRotation: - valueInternal: 1 - ShowScale: - valueInternal: 1 - ShowConstraints: - valueInternal: 1 - ShowNotModified: - valueInternal: 0 - ShowNotKeyed: - valueInternal: 1 - ImportSettings: - ConvertToProgressive: - valueInternal: 1 - DisableAnimationCompression: - valueInternal: 0 - FkToIkConversion: - valueInternal: 0 - HumanoidFootIKEnable: - valueInternal: 1 - HumanoidHandIKEnable: - valueInternal: 1 - HumanoidKeyframeReduction: - valueInternal: 0 - AutoKeyMode: - valueInternal: 0 - MirrorMappingCreated: - valueInternal: 1 - ImportLastBrowsedDir: - valueInternal: Assets - IKWizardInitialized: - valueInternal: 1 - IKFrontDirConfigured: - valueInternal: 0 - IKFrontDirAngle: - valueInternal: 0 - IKHandleSize: - valueInternal: 2.5 - IKPoleHandleExtrude: - valueInternal: 1 - HumanIKHandsSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000010000000 - Length: 2 - RightTarget: - valueInternal: - Address: 0200000024000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - HumanIKFeetSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000006000000 - Length: 2 - RightTarget: - valueInternal: - Address: 020000000a000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - CustomIKSettings: [] - FkToIkDeleteFkKeys: - valueInternal: 1 - AnimationLayersVisible: - valueInternal: 0 - MuscleAssistantTab: - valueInternal: 0 - MuscleAssistantLeftLegKeepPos: - valueInternal: 0 - MuscleAssistantRightLegKeepPos: - valueInternal: 0 - MuscleAssistantLeftToesKeepPos: - valueInternal: 1 - MuscleAssistantRightToesKeepPos: - valueInternal: 1 - AnimWindowSyncFrameOffset: - valueInternal: 0 - RotationToolAssistantMode: - valueInternal: 0 - Settings: - RigType: - valueInternal: 1 - ChainNeighbourKeys: - valueInternal: 1 - Display: - RigLayerVisible: - valueInternal: 2 - BoneStyle: - valueInternal: 2 - BonesVisible: - valueInternal: 1 - TransformsVisible: - valueInternal: 1 - NamesVisible: - valueInternal: 0 - ToolAssistantVisible: - valueInternal: 1 - Visuals: - StickDeselectedColor: - valueInternal: {r: 0.6117647, g: 0.6117647, b: 0.6117647, a: 1} - InverseKinematicsDeselectedColor: - valueInternal: {r: 0, g: 0.27450982, b: 0.7294118, a: 1} - SelectedColor: - valueInternal: {r: 0, g: 1, b: 0, a: 1} - InverseKinematicsSelectedColor: - valueInternal: {r: 0, g: 0.58431375, b: 1, a: 1} - ModifiedColor: - valueInternal: {r: 1, g: 0, b: 0, a: 1} - BoneNameColor: - valueInternal: {r: 0, g: 0, b: 0, a: 1} - VertexWeight0Color: - valueInternal: {r: 0.007843138, g: 0.039215688, b: 0.3647059, a: 1} - VertexWeight25Color: - valueInternal: {r: 0.007843138, g: 0.42352942, b: 0.42352942, a: 1} - VertexWeight50Color: - valueInternal: {r: 0.03137255, g: 0.5411765, b: 0.007843138, a: 1} - VertexWeight75Color: - valueInternal: {r: 0.6313726, g: 0.5254902, b: 0.003921569, a: 1} - VertexWeight100Color: - valueInternal: {r: 0.654902, g: 0.039215688, b: 0.047058824, a: 1} - BoneSize: - valueInternal: 1 - StickSize: - valueInternal: 1 - TransformSize: - valueInternal: 1 - VertexSize: - valueInternal: 1 - ExportDestinationPath: - valueInternal: Assets/UMotionExamples/Exported Animations - Extension: - UserCallback: - valueInternal: - BakeIntoExportedClip: - valueInternal: 0 - ExportFormat: - valueInternal: 0 - ExportFormatVersion: - valueInternal: 1 - ExportClipTreatment: - valueInternal: 0 - ExportWriteMode: - valueInternal: 0 - ExportKeyframeReduction: - valueInternal: 0 - ExportPositionError: - valueInternal: 0.01 - ExportRotationError: - valueInternal: 0.01 - ExportScaleError: - valueInternal: 0.01 - ExportFileScale: - valueInternal: 0.01 - ExportRotOffsetObject: - valueInternal: - Address: - Length: 0 - ExportRotOffsetX: - valueInternal: 0 - ExportRotOffsetY: - valueInternal: 0 - ExportRotOffsetZ: - valueInternal: 0 - Selection: - SyncWithClipEditor: - valueInternal: 1 - AnimatedObjectList: - - TransformPath: - valueInternal: - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -3.49 - ReferencePoseValue: - valueInternal: -3.49 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.49 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.13 - ReferencePoseValue: - valueInternal: 0.13 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.136 - ReferencePoseValue: - valueInternal: 2.136 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.136 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000004371139 - ReferencePoseValue: - valueInternal: -0.00000004371139 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000004371139 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Robot2 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -2.1878564e-33 - ReferencePoseValue: - valueInternal: -2.1878564e-33 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.1878564e-33 - newKeyListSerialized: 040000000000000000008fc235890000000000000000abaaaa3eabaaaa3e000000000022000000008fc235890000000000000000abaaaa3eabaaaa3e00000000003a020000008fc235890000000000000000abaaaa3eabaaaa3e00000000006d020000008fc235890000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0628308 - ReferencePoseValue: - valueInternal: 1.0628308 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0628308 - newKeyListSerialized: 04000000000000000000d70a883f0000000000000000abaaaa3eabaaaa3e00000000002200000000d70a883f0000000000000000abaaaa3eabaaaa3e00000000003a02000000d70a883f0000000000000000abaaaa3eabaaaa3e00000000006d02000000d70a883f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.035129853 - ReferencePoseValue: - valueInternal: 0.035129853 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.035129853 - newKeyListSerialized: 0400000000000000000052e40f3d0000000000000000abaaaa3eabaaaa3e0000000000220000000052e40f3d0000000000000000abaaaa3eabaaaa3e00000000003a0200000052e40f3d0000000000000000abaaaa3eabaaaa3e00000000006d0200000052e40f3d0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.47294456 - ReferencePoseValue: - valueInternal: 0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.47294456 - newKeyListSerialized: 04000000000000000000ca25f23e0000000000000000abaaaa3eabaaaa3e44010000002200000000ca25f23e0000000000000000abaaaa3eabaaaa3e44010000003a02000000ca25f23e0000000000000000abaaaa3eabaaaa3e44010000006d02000000ca25f23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.52566475 - ReferencePoseValue: - valueInternal: -0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.52566475 - newKeyListSerialized: 04000000000000000000f79106bf0000000000000000abaaaa3eabaaaa3e44010000002200000000f79106bf0000000000000000abaaaa3eabaaaa3e44010000003a02000000f79106bf0000000000000000abaaaa3eabaaaa3e44010000006d02000000f79106bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.47294456 - ReferencePoseValue: - valueInternal: -0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.47294456 - newKeyListSerialized: 04000000000000000000ca25f2be0000000000000000abaaaa3eabaaaa3e44010000002200000000ca25f2be0000000000000000abaaaa3eabaaaa3e44010000003a02000000ca25f2be0000000000000000abaaaa3eabaaaa3e44010000006d02000000ca25f2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.52566475 - ReferencePoseValue: - valueInternal: 0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.52566475 - newKeyListSerialized: 04000000000000000000f791063f0000000000000000abaaaa3eabaaaa3e44010000002200000000f791063f0000000000000000abaaaa3eabaaaa3e44010000003a02000000f791063f0000000000000000abaaaa3eabaaaa3e44010000006d02000000f791063f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.9999999 - ReferencePoseValue: - valueInternal: 0.9999999 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999999 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028992068 - ReferencePoseValue: - valueInternal: 0.028992068 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028992068 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0025938721 - ReferencePoseValue: - valueInternal: -0.0025938721 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0025938721 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.22991095e-17 - ReferencePoseValue: - valueInternal: 1.22991095e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.22991095e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.037740186 - ReferencePoseValue: - valueInternal: 0.037740186 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.037740186 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.9992876 - ReferencePoseValue: - valueInternal: 0.9992876 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9992876 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 5.5119633e-17 - ReferencePoseValue: - valueInternal: 5.5119633e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 5.5119633e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.6300862e-16 - ReferencePoseValue: - valueInternal: 1.6300862e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.6300862e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 1 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.12213361 - ReferencePoseValue: - valueInternal: -0.12213361 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.12213361 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331997 - ReferencePoseValue: - valueInternal: 0.011331997 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331997 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.068905555 - ReferencePoseValue: - valueInternal: -0.068905555 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.068905555 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.9957005 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9957005 - newKeyListSerialized: 040000000000000000003ae67e3f0000000000000000abaaaa3eabaaaa3e440100000022000000003ae67e3f0000000000000000abaaaa3eabaaaa3e44010000003a020000003ae67e3f0000000000000000abaaaa3eabaaaa3e44010000006d020000003ae67e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.09263137 - ReferencePoseValue: - valueInternal: 0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.09263137 - newKeyListSerialized: 0400000000000000000084b5bd3d0000000000000000abaaaa3eabaaaa3e4401000000220000000084b5bd3d0000000000000000abaaaa3eabaaaa3e44010000003a0200000084b5bd3d0000000000000000abaaaa3eabaaaa3e44010000006d0200000084b5bd3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 6.7376925e-17 - ReferencePoseValue: - valueInternal: 6.7376925e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 6.7376925e-17 - newKeyListSerialized: 04000000000000000000515c9b240000000000000000abaaaa3eabaaaa3e44010000002200000000515c9b240000000000000000abaaaa3eabaaaa3e44010000003a02000000515c9b240000000000000000abaaaa3eabaaaa3e44010000006d02000000515c9b240000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 7.2423885e-16 - ReferencePoseValue: - valueInternal: 7.2423885e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 7.2423885e-16 - newKeyListSerialized: 0400000000000000000065bf50260000000000000000abaaaa3eabaaaa3e4401000000220000000065bf50260000000000000000abaaaa3eabaaaa3e44010000003a0200000065bf50260000000000000000abaaaa3eabaaaa3e44010000006d0200000065bf50260000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 3 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.3717338 - ReferencePoseValue: - valueInternal: -0.3717338 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3717338 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0019966115 - ReferencePoseValue: - valueInternal: -0.0019966115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0019966115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.07303617 - ReferencePoseValue: - valueInternal: 0.07303617 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07303617 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 4.4401062e-16 - ReferencePoseValue: - valueInternal: 4.4401062e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 4.4401062e-16 - newKeyListSerialized: 0400000000000000000067f4ff250000000000000000abaaaa3eabaaaa3e4401000000220000000067f4ff250000000000000000abaaaa3eabaaaa3e44010000003a0200000067f4ff250000000000000000abaaaa3eabaaaa3e44010000006d0200000067f4ff250000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 8.354493e-18 - ReferencePoseValue: - valueInternal: 8.354493e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 8.354493e-18 - newKeyListSerialized: 04000000000000000000fa1c1a230000000000000000abaaaa3eabaaaa3e44010000002200000000fa1c1a230000000000000000abaaaa3eabaaaa3e44010000003a02000000fa1c1a230000000000000000abaaaa3eabaaaa3e44010000006d02000000fa1c1a230000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.018812645 - ReferencePoseValue: - valueInternal: 0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.018812645 - newKeyListSerialized: 04000000000000000000fa1c9a3c0000000000000000abaaaa3eabaaaa3e44010000002200000000fa1c9a3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000fa1c9a3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000fa1c9a3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99982303 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99982303 - newKeyListSerialized: 0400000000000000000067f47f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000067f47f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000067f47f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000067f47f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 5 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.43405014 - ReferencePoseValue: - valueInternal: -0.43405014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.43405014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.4273525e-18 - ReferencePoseValue: - valueInternal: -8.4273525e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.4273525e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.746468e-18 - ReferencePoseValue: - valueInternal: -8.746468e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.746468e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.86925447 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.86925447 - newKeyListSerialized: 0400000000000000000076875e3f0000000000000000abaaaa3eabaaaa3e4401000000220000000076875e3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000076875e3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000076875e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.49436495 - ReferencePoseValue: - valueInternal: 0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.49436495 - newKeyListSerialized: 04000000000000000000671dfd3e0000000000000000abaaaa3eabaaaa3e44010000002200000000671dfd3e0000000000000000abaaaa3eabaaaa3e44010000003a02000000671dfd3e0000000000000000abaaaa3eabaaaa3e44010000006d02000000671dfd3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 3.027112e-17 - ReferencePoseValue: - valueInternal: 3.027112e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 3.027112e-17 - newKeyListSerialized: 04000000000000000000d5990b240000000000000000abaaaa3eabaaaa3e44010000002200000000d5990b240000000000000000abaaaa3eabaaaa3e44010000003a02000000d5990b240000000000000000abaaaa3eabaaaa3e44010000006d02000000d5990b240000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 5.3226485e-17 - ReferencePoseValue: - valueInternal: 5.3226485e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 5.3226485e-17 - newKeyListSerialized: 04000000000000000000be7675240000000000000000abaaaa3eabaaaa3e44010000002200000000be7675240000000000000000abaaaa3eabaaaa3e44010000003a02000000be7675240000000000000000abaaaa3eabaaaa3e44010000006d02000000be7675240000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01/Left_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 19 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.13787192 - ReferencePoseValue: - valueInternal: -0.13787192 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13787192 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.6645352e-17 - ReferencePoseValue: - valueInternal: -2.6645352e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.6645352e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 3.5527136e-17 - ReferencePoseValue: - valueInternal: 3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.22729197 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.22729197 - newKeyListSerialized: 040000000000000000003abf68be0000000000000000abaaaa3eabaaaa3e440100000022000000003abf68be0000000000000000abaaaa3eabaaaa3e44010000003a020000003abf68be0000000000000000abaaaa3eabaaaa3e44010000006d020000003abf68be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.66958076 - ReferencePoseValue: - valueInternal: -0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.66958076 - newKeyListSerialized: 04000000000000000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000002200000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000003a02000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000006d02000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.22729197 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.22729197 - newKeyListSerialized: 040000000000000000003abf68be0000000000000000abaaaa3eabaaaa3e440100000022000000003abf68be0000000000000000abaaaa3eabaaaa3e44010000003a020000003abf68be0000000000000000abaaaa3eabaaaa3e44010000006d020000003abf68be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.66958076 - ReferencePoseValue: - valueInternal: 0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.66958076 - newKeyListSerialized: 04000000000000000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000002200000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 2 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.1221335 - ReferencePoseValue: - valueInternal: -0.1221335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.1221335 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331954 - ReferencePoseValue: - valueInternal: 0.011331954 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331954 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0689056 - ReferencePoseValue: - valueInternal: 0.0689056 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0689056 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9957005 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9957005 - newKeyListSerialized: 040000000000000000003ae67e3f0000000000000000abaaaa3eabaaaa3e440100000022000000003ae67e3f0000000000000000abaaaa3eabaaaa3e44010000003a020000003ae67e3f0000000000000000abaaaa3eabaaaa3e44010000006d020000003ae67e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.09263137 - ReferencePoseValue: - valueInternal: -0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.09263137 - newKeyListSerialized: 0400000000000000000084b5bdbd0000000000000000abaaaa3eabaaaa3e4401000000220000000084b5bdbd0000000000000000abaaaa3eabaaaa3e44010000003a0200000084b5bdbd0000000000000000abaaaa3eabaaaa3e44010000006d0200000084b5bdbd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 4 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.3717341 - ReferencePoseValue: - valueInternal: 0.3717341 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3717341 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.001996706 - ReferencePoseValue: - valueInternal: -0.001996706 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.001996706 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.073036395 - ReferencePoseValue: - valueInternal: 0.073036395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.073036395 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.018812645 - ReferencePoseValue: - valueInternal: -0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.018812645 - newKeyListSerialized: 04000000000000000000fa1c9abc0000000000000000abaaaa3eabaaaa3e44010000002200000000fa1c9abc0000000000000000abaaaa3eabaaaa3e44010000003a02000000fa1c9abc0000000000000000abaaaa3eabaaaa3e44010000006d02000000fa1c9abc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99982303 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99982303 - newKeyListSerialized: 0400000000000000000067f47f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000067f47f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000067f47f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000067f47f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 6 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.43404976 - ReferencePoseValue: - valueInternal: 0.43404976 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.43404976 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000007899868 - ReferencePoseValue: - valueInternal: 0.00000007899868 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000007899868 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -1.7763568e-17 - ReferencePoseValue: - valueInternal: -1.7763568e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -1.7763568e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.49436495 - ReferencePoseValue: - valueInternal: -0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.49436495 - newKeyListSerialized: 04000000000000000000671dfdbe0000000000000000abaaaa3eabaaaa3e44010000002200000000671dfdbe0000000000000000abaaaa3eabaaaa3e44010000003a02000000671dfdbe0000000000000000abaaaa3eabaaaa3e44010000006d02000000671dfdbe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.86925447 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.86925447 - newKeyListSerialized: 0400000000000000000076875e3f0000000000000000abaaaa3eabaaaa3e4401000000220000000076875e3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000076875e3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000076875e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01/Right_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 20 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.13787201 - ReferencePoseValue: - valueInternal: 0.13787201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13787201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000006441087 - ReferencePoseValue: - valueInternal: 0.00000006441087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000006441087 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.5527136e-17 - ReferencePoseValue: - valueInternal: -3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.000000012219929 - ReferencePoseValue: - valueInternal: 0.000000012219929 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000012219929 - newKeyListSerialized: 04000000000000000000d1ef51320000000000000000abaaaa3eabaaaa3e44010000002200000000d1ef51320000000000000000abaaaa3eabaaaa3e44010000003a02000000d1ef51320000000000000000abaaaa3eabaaaa3e44010000006d02000000d1ef51320000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000000004148106 - ReferencePoseValue: - valueInternal: -0.000000004148106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000004148106 - newKeyListSerialized: 0400000000000000000020878eb10000000000000000abaaaa3eabaaaa3e4401000000220000000020878eb10000000000000000abaaaa3eabaaaa3e44010000003a0200000020878eb10000000000000000abaaaa3eabaaaa3e44010000006d0200000020878eb10000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.3214394 - ReferencePoseValue: - valueInternal: -0.3214394 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3214394 - newKeyListSerialized: 04000000000000000000b493a4be0000000000000000abaaaa3eabaaaa3e44010000002200000000b493a4be0000000000000000abaaaa3eabaaaa3e44010000003a02000000b493a4be0000000000000000abaaaa3eabaaaa3e44010000006d02000000b493a4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.94693017 - ReferencePoseValue: - valueInternal: 0.94693017 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.94693017 - newKeyListSerialized: 04000000000000000000046a723f0000000000000000abaaaa3eabaaaa3e44010000002200000000046a723f0000000000000000abaaaa3eabaaaa3e44010000003a02000000046a723f0000000000000000abaaaa3eabaaaa3e44010000006d02000000046a723f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 7 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.08024527 - ReferencePoseValue: - valueInternal: -0.08024527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08024527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00062167255 - ReferencePoseValue: - valueInternal: 0.00062167255 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00062167255 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -9.82317e-18 - ReferencePoseValue: - valueInternal: -9.82317e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -9.82317e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003a02000000000000000000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.009375348 - ReferencePoseValue: - valueInternal: -0.009375348 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.009375348 - newKeyListSerialized: 040000000000000000000f9b19bc0000000000000000abaaaa3eabaaaa3e440100000022000000000f9b19bc0000000000000000abaaaa3eabaaaa3e44010000003a020000000f9b19bc0000000000000000abaaaa3eabaaaa3e44010000006d020000000f9b19bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9999561 - ReferencePoseValue: - valueInternal: 0.9999561 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999561 - newKeyListSerialized: 040000000000000000001ffd7f3f0000000000000000abaaaa3eabaaaa3e440100000022000000001ffd7f3f0000000000000000abaaaa3eabaaaa3e44010000003a020000001ffd7f3f0000000000000000abaaaa3eabaaaa3e44010000006d020000001ffd7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 11 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796544 - ReferencePoseValue: - valueInternal: -0.24796544 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796544 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.018968333 - ReferencePoseValue: - valueInternal: -0.018968333 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.018968333 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.13130726 - ReferencePoseValue: - valueInternal: 0.13130726 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13130726 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.41058227 - ReferencePoseValue: - valueInternal: -0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.41058227 - newKeyListSerialized: 04000000000000000000d737d2be0000000000000000abaaaa3eabaaaa3e44010000002200000000d737d2be0000000000000000abaaaa3eabaaaa3e44010000003a02000000d737d2be0000000000000000abaaaa3eabaaaa3e44010000006d02000000d737d2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.44783446 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44783446 - newKeyListSerialized: 040000000000000000008f4ae53e0000000000000000abaaaa3eabaaaa3e440100000022000000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000003a020000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000006d020000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.53675634 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.53675634 - newKeyListSerialized: 04000000000000000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000002200000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000003a02000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000006d02000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5854563 - ReferencePoseValue: - valueInternal: 0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5854563 - newKeyListSerialized: 0400000000000000000077e0153f0000000000000000abaaaa3eabaaaa3e4401000000220000000077e0153f0000000000000000abaaaa3eabaaaa3e44010000003a0200000077e0153f0000000000000000abaaaa3eabaaaa3e44010000006d0200000077e0153f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 13 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.06358527 - ReferencePoseValue: - valueInternal: -0.06358527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.06358527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1086245e-17 - ReferencePoseValue: - valueInternal: -3.1086245e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1086245e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.11178096 - ReferencePoseValue: - valueInternal: 0.114033155 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.11178096 - newKeyListSerialized: 070000000000000000006aede43d0000000000000000abaaaa3eabaaaa3e440100000022000000006aede43d0000000000000000abaaaa3eabaaaa3e440100000071000000006aede43d0000000000000000abaaaa3eabaaaa3e440100000084000000004d0a973e0000000000000000abaaaa3eabaaaa3e440100000099000000004d0a973e0000000000000000abaaaa3eabaaaa3e44010000003a020000004d0a973e0000000000000080abaaaa3eabaaaa3e44010000006d020000006aede43d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.024580935 - ReferencePoseValue: - valueInternal: 0.00978106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.024580935 - newKeyListSerialized: 07000000000000000000f55dc9bc0000000000000000abaaaa3eabaaaa3e44010000002200000000f55dc9bc0000000000000000abaaaa3eabaaaa3e44010000007100000000f55dc9bc0000000000000000abaaaa3eabaaaa3e44010000008400000000b182643d0000000000000000abaaaa3eabaaaa3e44010000009900000000b182643d0000000000000000abaaaa3eabaaaa3e44010000003a02000000b182643d0000000000000080abaaaa3eabaaaa3e44010000006d02000000f55dc9bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.68473077 - ReferencePoseValue: - valueInternal: 0.4396459 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.68473077 - newKeyListSerialized: 07000000000000000000844a2f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000844a2f3f0000000000000000abaaaa3eabaaaa3e44010000007100000000844a2f3f0000000000000000abaaaa3eabaaaa3e44010000008400000000f54007bd0000000000000000abaaaa3eabaaaa3e44010000009900000000f54007bd0000000000000000abaaaa3eabaaaa3e44010000003a02000000f54007bd0000000000000000abaaaa3eabaaaa3e44010000006d02000000844a2f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.7197532 - ReferencePoseValue: - valueInternal: 0.89084923 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.7197532 - newKeyListSerialized: 07000000000000000000bf41383f0000000000000000abaaaa3eabaaaa3e44010000002200000000bf41383f0000000000000000abaaaa3eabaaaa3e44010000007100000000bf41383f0000000000000000abaaaa3eabaaaa3e440100000084000000002a0b743f0000000000000000abaaaa3eabaaaa3e440100000099000000002a0b743f0000000000000000abaaaa3eabaaaa3e44010000003a020000002a0b743f0000000000000080abaaaa3eabaaaa3e44010000006d02000000bf41383f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000007100000000000000000000000000000000abaaaa3eabaaaa3e0000000000840000000071d9b7420000000000000000abaaaa3eabaaaa3e0000000000990000000071d9b7420000000000000000abaaaa3eabaaaa3e00000000003a0200000071d9b7420000000000000000abaaaa3eabaaaa3e00000000006d0200000071d937430000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 15 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.2383711 - ReferencePoseValue: - valueInternal: -0.2383711 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.2383711 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.03532467 - ReferencePoseValue: - valueInternal: 0.03532467 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03532467 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0012605645 - ReferencePoseValue: - valueInternal: -0.0012605645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0012605645 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.007468274 - ReferencePoseValue: - valueInternal: -0.05499202 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.007468274 - newKeyListSerialized: 130000000000000000006cb8f43b0000000000000000abaaaa3eabaaaa3e440100000022000000006cb8f43b0000000000000000abaaaa3eabaaaa3e440100000071000000006cb8f43b0000000000000000abaaaa3eabaaaa3e4401000000840000000004633b3d0000000000000000abaaaa3eabaaaa3e4401000000990000000004633b3d0000000000000000abaaaa3eabaaaa3e4401000000b60000000009da863e0000000000000080abaaaa3eabaaaa3e4401000000d500000000d7e22abd0000008000000000abaaaa3eabaaaa3e4401000000f70000000009da863e0000000000000080abaaaa3eabaaaa3e44010000001701000000d7e22abd0000008000000000abaaaa3eabaaaa3e4401000000390100000009da863e0000000000000080abaaaa3eabaaaa3e44010000005801000000d7e22abd0000008000000000abaaaa3eabaaaa3e44010000007a0100000009da863e0000000000000080abaaaa3eabaaaa3e44010000009a01000000d7e22abd0000008000000000abaaaa3eabaaaa3e4401000000bc0100000009da863e0000000000000080abaaaa3eabaaaa3e4401000000db01000000d7e22abd0000008000000000abaaaa3eabaaaa3e4401000000fd0100000009da863e0000000000000080abaaaa3eabaaaa3e44010000001d02000000d7e22abd0000008000000000abaaaa3eabaaaa3e44010000003a0200000004633b3d0000000000000080abaaaa3eabaaaa3e44010000006d020000006cb8f43b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.028872415 - ReferencePoseValue: - valueInternal: 0.10791634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.028872415 - newKeyListSerialized: 13000000000000000000d885ecbc0000000000000000abaaaa3eabaaaa3e44010000002200000000d885ecbc0000000000000000abaaaa3eabaaaa3e44010000007100000000d885ecbc0000000000000000abaaaa3eabaaaa3e4401000000840000000089cb363f0000000000000000abaaaa3eabaaaa3e4401000000990000000089cb363f0000000000000080abaaaa3eabaaaa3e4401000000b60000000010bedf3e0000008000000000abaaaa3eabaaaa3e4401000000d5000000003684473f0000000000000080abaaaa3eabaaaa3e4401000000f70000000010bedf3e0000008000000000abaaaa3eabaaaa3e440100000017010000003684473f0000000000000080abaaaa3eabaaaa3e4401000000390100000010bedf3e0000008000000000abaaaa3eabaaaa3e440100000058010000003684473f0000000000000080abaaaa3eabaaaa3e44010000007a0100000010bedf3e0000008000000000abaaaa3eabaaaa3e44010000009a010000003684473f0000000000000080abaaaa3eabaaaa3e4401000000bc0100000010bedf3e0000008000000000abaaaa3eabaaaa3e4401000000db010000003684473f0000000000000080abaaaa3eabaaaa3e4401000000fd0100000010bedf3e0000008000000000abaaaa3eabaaaa3e44010000001d020000003684473f0000000000000080abaaaa3eabaaaa3e44010000003a0200000089cb363f0000008000000080abaaaa3eabaaaa3e44010000006d02000000d885ecbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.49387866 - ReferencePoseValue: - valueInternal: -0.45085245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.49387866 - newKeyListSerialized: 13000000000000000000aaddfcbe0000000000000000abaaaa3eabaaaa3e44010000002200000000aaddfcbe0000000000000000abaaaa3eabaaaa3e44010000007100000000aaddfcbe0000000000000000abaaaa3eabaaaa3e44010000008400000000c00e3abb0000000000000000abaaaa3eabaaaa3e44010000009900000000c00e3abb0000000000000080abaaaa3eabaaaa3e4401000000b60000000053f597be0000008000000000abaaaa3eabaaaa3e4401000000d5000000003c4fe43d0000000000000080abaaaa3eabaaaa3e4401000000f70000000053f597be0000008000000000abaaaa3eabaaaa3e440100000017010000003c4fe43d0000000000000080abaaaa3eabaaaa3e4401000000390100000053f597be0000008000000000abaaaa3eabaaaa3e440100000058010000003c4fe43d0000000000000080abaaaa3eabaaaa3e44010000007a0100000053f597be0000008000000000abaaaa3eabaaaa3e44010000009a010000003c4fe43d0000000000000080abaaaa3eabaaaa3e4401000000bc0100000053f597be0000008000000000abaaaa3eabaaaa3e4401000000db010000003c4fe43d0000000000000080abaaaa3eabaaaa3e4401000000fd0100000053f597be0000008000000000abaaaa3eabaaaa3e44010000001d020000003c4fe43d0000000000000080abaaaa3eabaaaa3e44010000003a02000000c00e3abb0000008000000080abaaaa3eabaaaa3e44010000006d02000000aaddfcbe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8690193 - ReferencePoseValue: - valueInternal: 0.88434273 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8690193 - newKeyListSerialized: 130000000000000000000d785e3f0000000000000000abaaaa3eabaaaa3e440100000022000000000d785e3f0000000000000000abaaaa3eabaaaa3e440100000071000000000d785e3f0000000000000000abaaaa3eabaaaa3e440100000084000000006cd7323f0000008000000000abaaaa3eabaaaa3e440100000099000000006cd7323f0000000000000000abaaaa3eabaaaa3e4401000000b600000000e1a44e3f0000000000000080abaaaa3eabaaaa3e4401000000d500000000747b1d3f0000008000000000abaaaa3eabaaaa3e4401000000f700000000e1a44e3f0000000000000080abaaaa3eabaaaa3e44010000001701000000747b1d3f0000008000000000abaaaa3eabaaaa3e44010000003901000000e1a44e3f0000000000000080abaaaa3eabaaaa3e44010000005801000000747b1d3f0000008000000000abaaaa3eabaaaa3e44010000007a01000000e1a44e3f0000000000000080abaaaa3eabaaaa3e44010000009a01000000747b1d3f0000008000000000abaaaa3eabaaaa3e4401000000bc01000000e1a44e3f0000000000000080abaaaa3eabaaaa3e4401000000db01000000747b1d3f0000008000000000abaaaa3eabaaaa3e4401000000fd01000000e1a44e3f0000000000000080abaaaa3eabaaaa3e44010000001d02000000747b1d3f0000008000000000abaaaa3eabaaaa3e44010000003a020000006cd7323f0000000000000000abaaaa3eabaaaa3e44010000006d020000000d785e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 13000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000007100000000000000000000000000000000abaaaa3eabaaaa3e000000000084000000002ae0d7420000000000000000abaaaa3eabaaaa3e000000000099000000002ae0d7420000000000000000abaaaa3eabaaaa3e0000000000b600000000847b22430000000000000000abaaaa3eabaaaa3e4400000000d50000000050896d430000000000000000abaaaa3eabaaaa3e4400000000f7000000008e4b9c430000000000000000abaaaa3eabaaaa3e4400000000170100000074d2c1430000000000000000abaaaa3eabaaaa3e440000000039010000005a59e7430000000000000000abaaaa3eabaaaa3e44000000005801000000207006440000000000000000abaaaa3eabaaaa3e44000000007a01000000933319440000000000000000abaaaa3eabaaaa3e44000000009a0100000006f72b440000000000000000abaaaa3eabaaaa3e4400000000bc0100000079ba3e440000000000000000abaaaa3eabaaaa3e4400000000db01000000ec7d51440000000000000000abaaaa3eabaaaa3e4400000000fd010000005f4164440000000000000000abaaaa3eabaaaa3e44000000001d02000000d20477440000000000000000abaaaa3eabaaaa3e44000000003a0200000069257c440000000000000000abaaaa3eabaaaa3e44000000006d02000000b7908b440000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 17 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.17692582 - ReferencePoseValue: - valueInternal: -0.17692582 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.17692582 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.24830171 - ReferencePoseValue: - valueInternal: -0.24830171 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24830171 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.04193508 - ReferencePoseValue: - valueInternal: 0.04193508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04193508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0034134407 - ReferencePoseValue: - valueInternal: -0.0034134407 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0034134407 - newKeyListSerialized: 0400000000000000000008b45fbb0000000000000000abaaaa3eabaaaa3e4401000000220000000008b45fbb0000000000000000abaaaa3eabaaaa3e44010000003a0200000008b45fbb0000000000000000abaaaa3eabaaaa3e44010000006d0200000008b45fbb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0066458187 - ReferencePoseValue: - valueInternal: 0.0066458187 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0066458187 - newKeyListSerialized: 040000000000000000002bc5d93b0000000000000000abaaaa3eabaaaa3e440100000022000000002bc5d93b0000000000000000abaaaa3eabaaaa3e44010000003a020000002bc5d93b0000000000000000abaaaa3eabaaaa3e44010000006d020000002bc5d93b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.45418105 - ReferencePoseValue: - valueInternal: 0.45418105 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.45418105 - newKeyListSerialized: 040000000000000000006b8ae83e0000000000000000abaaaa3eabaaaa3e440100000022000000006b8ae83e0000000000000000abaaaa3eabaaaa3e44010000003a020000006b8ae83e0000000000000000abaaaa3eabaaaa3e44010000006d020000006b8ae83e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.89087814 - ReferencePoseValue: - valueInternal: 0.89087814 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.89087814 - newKeyListSerialized: 040000000000000000009710643f0000000000000000abaaaa3eabaaaa3e440100000022000000009710643f0000000000000000abaaaa3eabaaaa3e44010000003a020000009710643f0000000000000000abaaaa3eabaaaa3e44010000006d020000009710643f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 27 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07013222 - ReferencePoseValue: - valueInternal: -0.07013222 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07013222 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.025505245 - ReferencePoseValue: - valueInternal: 0.025505245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.025505245 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010312937 - ReferencePoseValue: - valueInternal: 0.010312937 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010312937 - newKeyListSerialized: 0400000000000000000098f7283c0000000000000000abaaaa3eabaaaa3e4401000000220000000098f7283c0000000000000000abaaaa3eabaaaa3e44010000003a0200000098f7283c0000000000000000abaaaa3eabaaaa3e44010000006d0200000098f7283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00012049041 - ReferencePoseValue: - valueInternal: -0.00012049041 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00012049041 - newKeyListSerialized: 04000000000000000000ccaffcb80000000000000000abaaaa3eabaaaa3e44010000002200000000ccaffcb80000000000000000abaaaa3eabaaaa3e44010000003a02000000ccaffcb80000000000000000abaaaa3eabaaaa3e44010000006d02000000ccaffcb80000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.011682004 - ReferencePoseValue: - valueInternal: 0.011682004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011682004 - newKeyListSerialized: 04000000000000000000e0653f3c0000000000000000abaaaa3eabaaaa3e44010000002200000000e0653f3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000e0653f3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000e0653f3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9998786 - ReferencePoseValue: - valueInternal: 0.9998786 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9998786 - newKeyListSerialized: 040000000000000000000bf87f3f0000000000000000abaaaa3eabaaaa3e440100000022000000000bf87f3f0000000000000000abaaaa3eabaaaa3e44010000003a020000000bf87f3f0000000000000000abaaaa3eabaaaa3e44010000006d020000000bf87f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 28 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.04053395 - ReferencePoseValue: - valueInternal: -0.04053395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04053395 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.3314683e-17 - ReferencePoseValue: - valueInternal: -2.3314683e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.3314683e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.922638e-19 - ReferencePoseValue: - valueInternal: 9.922638e-19 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.922638e-19 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00071135873 - ReferencePoseValue: - valueInternal: 0.00071135873 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00071135873 - newKeyListSerialized: 040000000000000000007a7a3a3a0000000000000000abaaaa3eabaaaa3e440100000022000000007a7a3a3a0000000000000000abaaaa3eabaaaa3e44010000003a020000007a7a3a3a0000000000000000abaaaa3eabaaaa3e44010000006d020000007a7a3a3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00047986087 - ReferencePoseValue: - valueInternal: 0.00047986087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00047986087 - newKeyListSerialized: 04000000000000000000d695fb390000000000000000abaaaa3eabaaaa3e44010000002200000000d695fb390000000000000000abaaaa3eabaaaa3e44010000003a02000000d695fb390000000000000000abaaaa3eabaaaa3e44010000006d02000000d695fb390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.011196685 - ReferencePoseValue: - valueInternal: 0.011196685 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011196685 - newKeyListSerialized: 040000000000000000004d72373c0000000000000000abaaaa3eabaaaa3e440100000022000000004d72373c0000000000000000abaaaa3eabaaaa3e44010000003a020000004d72373c0000000000000000abaaaa3eabaaaa3e44010000006d020000004d72373c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99993694 - ReferencePoseValue: - valueInternal: 0.99993694 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99993694 - newKeyListSerialized: 04000000000000000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b/Left_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 29 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.02294514 - ReferencePoseValue: - valueInternal: -0.02294514 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.02294514 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.190986e-16 - ReferencePoseValue: - valueInternal: -3.190986e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.190986e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.775166e-18 - ReferencePoseValue: - valueInternal: 9.775166e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.775166e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011016605 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011016605 - newKeyListSerialized: 04000000000000000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000002200000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0002521592 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0002521592 - newKeyListSerialized: 040000000000000000003c3484b90000000000000000abaaaa3eabaaaa3e440100000022000000003c3484b90000000000000000abaaaa3eabaaaa3e44010000003a020000003c3484b90000000000000000abaaaa3eabaaaa3e44010000006d020000003c3484b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.022881629 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.022881629 - newKeyListSerialized: 040000000000000000004172bbbc0000000000000000abaaaa3eabaaaa3e440100000022000000004172bbbc0000000000000000abaaaa3eabaaaa3e44010000003a020000004172bbbc0000000000000000abaaaa3eabaaaa3e44010000006d020000004172bbbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9996775 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9996775 - newKeyListSerialized: 04000000000000000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 30 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.071809866 - ReferencePoseValue: - valueInternal: -0.071809866 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.071809866 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.005054819 - ReferencePoseValue: - valueInternal: 0.005054819 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.005054819 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010313046 - ReferencePoseValue: - valueInternal: 0.010313046 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010313046 - newKeyListSerialized: 040000000000000000000df8283c0000000000000000abaaaa3eabaaaa3e440100000022000000000df8283c0000000000000000abaaaa3eabaaaa3e44010000003a020000000df8283c0000000000000000abaaaa3eabaaaa3e44010000006d020000000df8283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00011086465 - ReferencePoseValue: - valueInternal: -0.00011086465 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00011086465 - newKeyListSerialized: 040000000000000000000180e8b80000000000000000abaaaa3eabaaaa3e440100000022000000000180e8b80000000000000000abaaaa3eabaaaa3e44010000003a020000000180e8b80000000000000000abaaaa3eabaaaa3e44010000006d020000000180e8b80000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0107487505 - ReferencePoseValue: - valueInternal: 0.0107487505 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0107487505 - newKeyListSerialized: 04000000000000000000871b303c0000000000000000abaaaa3eabaaaa3e44010000002200000000871b303c0000000000000000abaaaa3eabaaaa3e44010000003a02000000871b303c0000000000000000abaaaa3eabaaaa3e44010000006d02000000871b303c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9998891 - ReferencePoseValue: - valueInternal: 0.9998891 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9998891 - newKeyListSerialized: 04000000000000000000bbf87f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000bbf87f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000bbf87f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000bbf87f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 31 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.044052828 - ReferencePoseValue: - valueInternal: -0.044052828 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.044052828 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.220446e-18 - ReferencePoseValue: - valueInternal: 2.220446e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.220446e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.3147821e-18 - ReferencePoseValue: - valueInternal: 1.3147821e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.3147821e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00064981345 - ReferencePoseValue: - valueInternal: 0.00064981345 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00064981345 - newKeyListSerialized: 040000000000000000003e582a3a0000000000000000abaaaa3eabaaaa3e440100000022000000003e582a3a0000000000000000abaaaa3eabaaaa3e44010000003a020000003e582a3a0000000000000000abaaaa3eabaaaa3e44010000006d020000003e582a3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00044095775 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00044095775 - newKeyListSerialized: 040000000000000000005930e7390000000000000000abaaaa3eabaaaa3e440100000022000000005930e7390000000000000000abaaaa3eabaaaa3e44010000003a020000005930e7390000000000000000abaaaa3eabaaaa3e44010000006d020000005930e7390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.010304516 - ReferencePoseValue: - valueInternal: 0.010304516 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010304516 - newKeyListSerialized: 0400000000000000000046d4283c0000000000000000abaaaa3eabaaaa3e4401000000220000000046d4283c0000000000000000abaaaa3eabaaaa3e44010000003a0200000046d4283c0000000000000000abaaaa3eabaaaa3e44010000006d0200000046d4283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9999466 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999466 - newKeyListSerialized: 0400000000000000000080fc7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000080fc7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000080fc7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000080fc7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b/Left_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 32 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.024933377 - ReferencePoseValue: - valueInternal: -0.024933377 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.024933377 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.4801235e-16 - ReferencePoseValue: - valueInternal: 1.4801235e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.4801235e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -4.9960034e-18 - ReferencePoseValue: - valueInternal: -4.9960034e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -4.9960034e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010956354 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010956354 - newKeyListSerialized: 04000000000000000000488233bc0000000000000000abaaaa3eabaaaa3e44010000002200000000488233bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000488233bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000488233bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00023076385 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00023076385 - newKeyListSerialized: 0400000000000000000033f971b90000000000000000abaaaa3eabaaaa3e4401000000220000000033f971b90000000000000000abaaaa3eabaaaa3e44010000003a0200000033f971b90000000000000000abaaaa3eabaaaa3e44010000006d0200000033f971b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.021056168 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.021056168 - newKeyListSerialized: 04000000000000000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000002200000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000003a02000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000006d02000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99971825 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99971825 - newKeyListSerialized: 0400000000000000000089ed7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 36 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07212005 - ReferencePoseValue: - valueInternal: -0.07212005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07212005 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03323619 - ReferencePoseValue: - valueInternal: -0.03323619 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03323619 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0103124 - ReferencePoseValue: - valueInternal: 0.0103124 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0103124 - newKeyListSerialized: 0400000000000000000057f5283c0000000000000000abaaaa3eabaaaa3e4401000000220000000057f5283c0000000000000000abaaaa3eabaaaa3e44010000003a0200000057f5283c0000000000000000abaaaa3eabaaaa3e44010000006d0200000057f5283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00016005653 - ReferencePoseValue: - valueInternal: -0.00016005653 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00016005653 - newKeyListSerialized: 04000000000000000000d9d427b90000000000000000abaaaa3eabaaaa3e44010000002200000000d9d427b90000000000000000abaaaa3eabaaaa3e44010000003a02000000d9d427b90000000000000000abaaaa3eabaaaa3e44010000006d02000000d9d427b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.01551809 - ReferencePoseValue: - valueInternal: 0.01551809 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.01551809 - newKeyListSerialized: 04000000000000000000963f7e3c0000000000000000abaaaa3eabaaaa3e44010000002200000000963f7e3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000963f7e3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000963f7e3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9998264 - ReferencePoseValue: - valueInternal: 0.9998264 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9998264 - newKeyListSerialized: 040000000000000000009ff47f3f0000000000000000abaaaa3eabaaaa3e440100000022000000009ff47f3f0000000000000000abaaaa3eabaaaa3e44010000003a020000009ff47f3f0000000000000000abaaaa3eabaaaa3e44010000006d020000009ff47f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 37 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.030515512 - ReferencePoseValue: - valueInternal: -0.030515512 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.030515512 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1502578e-17 - ReferencePoseValue: - valueInternal: -3.1502578e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1502578e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.4720094e-18 - ReferencePoseValue: - valueInternal: 2.4720094e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.4720094e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0009738356 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0009738356 - newKeyListSerialized: 0400000000000000000000497f3a0000000000000000abaaaa3eabaaaa3e4401000000220000000000497f3a0000000000000000abaaaa3eabaaaa3e44010000003a0200000000497f3a0000000000000000abaaaa3eabaaaa3e44010000006d0200000000497f3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00064097386 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00064097386 - newKeyListSerialized: 040000000000000000000707283a0000000000000000abaaaa3eabaaaa3e440100000022000000000707283a0000000000000000abaaaa3eabaaaa3e44010000003a020000000707283a0000000000000000abaaaa3eabaaaa3e44010000006d020000000707283a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.014862133 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.014862133 - newKeyListSerialized: 040000000000000000004e80733c0000000000000000abaaaa3eabaaaa3e440100000022000000004e80733c0000000000000000abaaaa3eabaaaa3e44010000003a020000004e80733c0000000000000000abaaaa3eabaaaa3e44010000006d020000004e80733c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9998889 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9998889 - newKeyListSerialized: 04000000000000000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b/Left_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 38 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.017283713 - ReferencePoseValue: - valueInternal: -0.017283713 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.017283713 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.8666223e-16 - ReferencePoseValue: - valueInternal: -3.8666223e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.8666223e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.5274239e-17 - ReferencePoseValue: - valueInternal: 1.5274239e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.5274239e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011272594 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011272594 - newKeyListSerialized: 04000000000000000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000002200000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00034267167 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00034267167 - newKeyListSerialized: 040000000000000000009da8b3b90000000000000000abaaaa3eabaaaa3e440100000022000000009da8b3b90000000000000000abaaaa3eabaaaa3e44010000003a020000009da8b3b90000000000000000abaaaa3eabaaaa3e44010000006d020000009da8b3b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.030382684 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.030382684 - newKeyListSerialized: 040000000000000000001be5f8bc0000000000000000abaaaa3eabaaaa3e440100000022000000001be5f8bc0000000000000000abaaaa3eabaaaa3e44010000003a020000001be5f8bc0000000000000000abaaaa3eabaaaa3e44010000006d020000001be5f8bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9994747 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9994747 - newKeyListSerialized: 0400000000000000000093dd7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000093dd7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000093dd7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000093dd7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 33 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.072257206 - ReferencePoseValue: - valueInternal: -0.072257206 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.072257206 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.014861824 - ReferencePoseValue: - valueInternal: -0.014861824 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.014861824 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010312854 - ReferencePoseValue: - valueInternal: 0.010312854 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010312854 - newKeyListSerialized: 040000000000000000003ff7283c0000000000000000abaaaa3eabaaaa3e440100000022000000003ff7283c0000000000000000abaaaa3eabaaaa3e44010000003a020000003ff7283c0000000000000000abaaaa3eabaaaa3e44010000006d020000003ff7283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00012740763 - ReferencePoseValue: - valueInternal: -0.00012740763 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00012740763 - newKeyListSerialized: 04000000000000000000ba9805b90000000000000000abaaaa3eabaaaa3e44010000002200000000ba9805b90000000000000000abaaaa3eabaaaa3e44010000003a02000000ba9805b90000000000000000abaaaa3eabaaaa3e44010000006d02000000ba9805b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.012352655 - ReferencePoseValue: - valueInternal: 0.012352655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012352655 - newKeyListSerialized: 04000000000000000000ca624a3c0000000000000000abaaaa3eabaaaa3e44010000002200000000ca624a3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000ca624a3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000ca624a3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99987054 - ReferencePoseValue: - valueInternal: 0.99987054 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99987054 - newKeyListSerialized: 0400000000000000000084f77f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000084f77f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000084f77f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000084f77f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 34 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.038333587 - ReferencePoseValue: - valueInternal: -0.038333587 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.038333587 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.4980017e-18 - ReferencePoseValue: - valueInternal: -2.4980017e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.4980017e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 4.4126392e-18 - ReferencePoseValue: - valueInternal: 4.4126392e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 4.4126392e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0007561775 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0007561775 - newKeyListSerialized: 04000000000000000000373a463a0000000000000000abaaaa3eabaaaa3e44010000002200000000373a463a0000000000000000abaaaa3eabaaaa3e44010000003a02000000373a463a0000000000000000abaaaa3eabaaaa3e44010000006d02000000373a463a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00050791446 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00050791446 - newKeyListSerialized: 040000000000000000009025053a0000000000000000abaaaa3eabaaaa3e440100000022000000009025053a0000000000000000abaaaa3eabaaaa3e44010000003a020000009025053a0000000000000000abaaaa3eabaaaa3e44010000006d020000009025053a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.011838988 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011838988 - newKeyListSerialized: 0400000000000000000051f8413c0000000000000000abaaaa3eabaaaa3e4401000000220000000051f8413c0000000000000000abaaaa3eabaaaa3e44010000003a0200000051f8413c0000000000000000abaaaa3eabaaaa3e44010000006d0200000051f8413c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99992955 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99992955 - newKeyListSerialized: 0400000000000000000062fb7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000062fb7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000062fb7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000062fb7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b/Left_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 35 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.021700656 - ReferencePoseValue: - valueInternal: -0.021700656 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.021700656 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -6.477451e-17 - ReferencePoseValue: - valueInternal: -6.477451e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -6.477451e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 8.274631e-18 - ReferencePoseValue: - valueInternal: 8.274631e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 8.274631e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011060424 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011060424 - newKeyListSerialized: 04000000000000000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000002200000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000267697 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000267697 - newKeyListSerialized: 04000000000000000000af598cb90000000000000000abaaaa3eabaaaa3e44010000002200000000af598cb90000000000000000abaaaa3eabaaaa3e44010000003a02000000af598cb90000000000000000abaaaa3eabaaaa3e44010000006d02000000af598cb90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.024194574 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.024194574 - newKeyListSerialized: 04000000000000000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000002200000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99964607 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99964607 - newKeyListSerialized: 04000000000000000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 24 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.046887316 - ReferencePoseValue: - valueInternal: -0.046887316 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.046887316 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.004865311 - ReferencePoseValue: - valueInternal: -0.004865311 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.004865311 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.046988335 - ReferencePoseValue: - valueInternal: 0.046988335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046988335 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.42036253 - ReferencePoseValue: - valueInternal: 0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.42036253 - newKeyListSerialized: 04000000000000000000c239d73e0000000000000000abaaaa3eabaaaa3e44010000002200000000c239d73e0000000000000000abaaaa3eabaaaa3e44010000003a02000000c239d73e0000000000000000abaaaa3eabaaaa3e44010000006d02000000c239d73e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.37180415 - ReferencePoseValue: - valueInternal: 0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.37180415 - newKeyListSerialized: 040000000000000000001d5dbe3e0000000000000000abaaaa3eabaaaa3e440100000022000000001d5dbe3e0000000000000000abaaaa3eabaaaa3e44010000003a020000001d5dbe3e0000000000000000abaaaa3eabaaaa3e44010000006d020000001d5dbe3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.08352769 - ReferencePoseValue: - valueInternal: -0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08352769 - newKeyListSerialized: 040000000000000000009110abbd0000000000000000abaaaa3eabaaaa3e440100000022000000009110abbd0000000000000000abaaaa3eabaaaa3e44010000003a020000009110abbd0000000000000000abaaaa3eabaaaa3e44010000006d020000009110abbd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8234563 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8234563 - newKeyListSerialized: 0400000000000000000008ce523f0000000000000000abaaaa3eabaaaa3e4401000000220000000008ce523f0000000000000000abaaaa3eabaaaa3e44010000003a0200000008ce523f0000000000000000abaaaa3eabaaaa3e44010000006d0200000008ce523f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a/Left_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 25 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.028778248 - ReferencePoseValue: - valueInternal: -0.028778248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.028778248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0016480584 - ReferencePoseValue: - valueInternal: -0.0016480584 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0016480584 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.002403863 - ReferencePoseValue: - valueInternal: -0.002403863 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.002403863 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.42036253 - ReferencePoseValue: - valueInternal: -0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.42036253 - newKeyListSerialized: 04000000000000000000c239d7be0000000000000000abaaaa3eabaaaa3e44010000002200000000c239d7be0000000000000000abaaaa3eabaaaa3e44010000003a02000000c239d7be0000000000000000abaaaa3eabaaaa3e44010000006d02000000c239d7be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.37180415 - ReferencePoseValue: - valueInternal: -0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.37180415 - newKeyListSerialized: 040000000000000000001d5dbebe0000000000000000abaaaa3eabaaaa3e440100000022000000001d5dbebe0000000000000000abaaaa3eabaaaa3e44010000003a020000001d5dbebe0000000000000000abaaaa3eabaaaa3e44010000006d020000001d5dbebe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.08352769 - ReferencePoseValue: - valueInternal: 0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.08352769 - newKeyListSerialized: 040000000000000000009110ab3d0000000000000000abaaaa3eabaaaa3e440100000022000000009110ab3d0000000000000000abaaaa3eabaaaa3e44010000003a020000009110ab3d0000000000000000abaaaa3eabaaaa3e44010000006d020000009110ab3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8234563 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8234563 - newKeyListSerialized: 0400000000000000000008ce523f0000000000000000abaaaa3eabaaaa3e4401000000220000000008ce523f0000000000000000abaaaa3eabaaaa3e44010000003a0200000008ce523f0000000000000000abaaaa3eabaaaa3e44010000006d0200000008ce523f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 9 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.39539942 - ReferencePoseValue: - valueInternal: -0.39539942 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.39539942 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.2878587e-16 - ReferencePoseValue: - valueInternal: 1.2878587e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.2878587e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.9015506e-17 - ReferencePoseValue: - valueInternal: -8.9015506e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.9015506e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 10000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003200000000000000000000000000000000abaaaa3eabaaaa3e44010000003c0000000080756fbeb0494cbbb0494cbbabaaaa3eabaaaa3e44010000007f0000000080756fbe0000000000000000abaaaa3eabaaaa3e44010000008b000000002ffc2f3ea5733b3ba5733b3babaaaa3eabaaaa3e4401000000af000000004b6e293ee66e67b9e66e67b9abaaaa3eabaaaa3e4401000000d6000000002ffc2f3e80bcd13980bcd139abaaaa3eabaaaa3e4401000000060100000080756fbe0000008000000000abaaaa3eabaaaa3e44010000001a0100000080756fbe0000000000000000abaaaa3eabaaaa3e440100000066010000002ffc2f3e0000000000000000abaaaa3eabaaaa3e440100000071010000002ffc2f3e0000000000000080abaaaa3eabaaaa3e4401000000b70100000078baa43c0000008000000000abaaaa3eabaaaa3e4401000000ed0100000078baa43c0000000000000080abaaaa3eabaaaa3e4401000000390200000078baa43c0000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 10000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003200000000000000000000000000000000abaaaa3eabaaaa3e44010000003c000000009ed4ea3cd656c839d656c839abaaaa3eabaaaa3e44010000007f000000009ed4ea3c0000000000000080abaaaa3eabaaaa3e44010000008b000000003f8687bd33472fba33472fbaabaaaa3eabaaaa3e4401000000af0000000056a37cbdcb852239cb852239abaaaa3eabaaaa3e4401000000d6000000003f8687bd404993b9404993b9abaaaa3eabaaaa3e440100000006010000009ed4ea3c0000000000000000abaaaa3eabaaaa3e44010000001a010000009ed4ea3c0000000000000080abaaaa3eabaaaa3e440100000066010000003f8687bd0000008000000000abaaaa3eabaaaa3e440100000071010000003f8687bd0000000000000000abaaaa3eabaaaa3e4401000000b70100000080ded9bb0000000000000000abaaaa3eabaaaa3e4401000000ed0100000080ded9bb0000000000000000abaaaa3eabaaaa3e4401000000390200000080ded9bb0000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.15122359 - ReferencePoseValue: - valueInternal: -0.15122359 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.15122359 - newKeyListSerialized: 100000000000000000005bda1abe0000000000000000abaaaa3eabaaaa3e440100000022000000005bda1abe0000000000000000abaaaa3eabaaaa3e440100000032000000005bda1abe0000000000000000abaaaa3eabaaaa3e44010000003c00000000ccd99cbe6e8407bb6e8407bbabaaaa3eabaaaa3e44010000007f00000000ccd99cbe0000000000000000abaaaa3eabaaaa3e44010000008b00000000c2737bbe06b3e03906b3e039abaaaa3eabaaaa3e4401000000af0000000065d658be3ac8983a3ac8983aabaaaa3eabaaaa3e4401000000d600000000c2737bbe74750abb74750abbabaaaa3eabaaaa3e44010000000601000000ccd99cbe0000008000000000abaaaa3eabaaaa3e44010000001a01000000ccd99cbe0000000000000000abaaaa3eabaaaa3e44010000006601000000c2737bbe0000000000000000abaaaa3eabaaaa3e44010000007101000000c2737bbe0000000000000000abaaaa3eabaaaa3e4401000000b7010000006bcd56be0000000000000000abaaaa3eabaaaa3e4401000000ed010000006bcd56be0000000000000000abaaaa3eabaaaa3e440100000039020000006bcd56be0000000000000000abaaaa3eabaaaa3e44010000006d020000005bda1abe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9884996 - ReferencePoseValue: - valueInternal: 0.9884996 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9884996 - newKeyListSerialized: 100000000000000000004f0e7d3f0000000000000000abaaaa3eabaaaa3e440100000022000000004f0e7d3f0000000000000000abaaaa3eabaaaa3e440100000032000000004f0e7d3f0000000000000000abaaaa3eabaaaa3e44010000003c000000001a1c6c3f5a5067ba5a5067baabaaaa3eabaaaa3e44010000007f000000001a1c6c3f0000000000000000abaaaa3eabaaaa3e44010000008b0000000070a4733f2b8559392b855939abaaaa3eabaaaa3e4401000000af00000000b013763f58eeab3958eeab39abaaaa3eabaaaa3e4401000000d60000000070a4733f00d01bba00d01bbaabaaaa3eabaaaa3e440100000006010000001a1c6c3f0000008000000000abaaaa3eabaaaa3e44010000001a010000001a1c6c3f0000000000000000abaaaa3eabaaaa3e4401000000660100000070a4733f0000000000000000abaaaa3eabaaaa3e4401000000710100000070a4733f0000000000000000abaaaa3eabaaaa3e4401000000b701000000df3e7a3f0000000000000000abaaaa3eabaaaa3e4401000000ed01000000df3e7a3f0000000000000000abaaaa3eabaaaa3e44010000003902000000df3e7a3f0000000000000000abaaaa3eabaaaa3e44010000006d020000004f0e7d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 10000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003200000000000000000000000000000000abaaaa3eabaaaa3e44010000003c0000000029470542a567e33ea567e33eabaaaa3eabaaaa3e44000000007f00000000294705420000000000000000abaaaa3eabaaaa3e00000000008b000000002a1ba4426de9af3e6de9af3eabaaaa3eabaaaa3e0000000000af000000001b5aac42c62ae13dc62ae13dabaaaa3eabaaaa3e0000000000d6000000000c99b4420d1c423e0d1c423eabaaaa3eabaaaa3e0000000000060100000051080b430000000000000000abaaaa3eabaaaa3e00000000001a0100000051080b430000000000000000abaaaa3eabaaaa3e000000000066010000001cc43b430000000000000000abaaaa3eabaaaa3e000000000071010000001cc43b430000000000000000abaaaa3eabaaaa3e0000000000b701000000fa234f430000000000000000abaaaa3eabaaaa3e0000000000ed01000000fa234f430000000000000000abaaaa3eabaaaa3e00000000003902000000fa234f430000000000000000abaaaa3eabaaaa3e00000000006d02000000c86256430000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck/Head - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 10 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.079593115 - ReferencePoseValue: - valueInternal: -0.079593115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.079593115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.0962138e-17 - ReferencePoseValue: - valueInternal: -2.0962138e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.0962138e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0f000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003200000000000000000000000000000000abaaaa3eabaaaa3e44010000003c00000000881b5dbe8f9645bb8f9645bbabaaaa3eabaaaa3e44010000007f00000000881b5dbe0000000000000000abaaaa3eabaaaa3e44010000008b000000008e4e903e0000000000000000abaaaa3eabaaaa3e4401000000d6000000008e4e903e0000000000000080abaaaa3eabaaaa3e44010000000601000000881b5dbe0000008000000000abaaaa3eabaaaa3e44010000001a01000000881b5dbe0000000000000000abaaaa3eabaaaa3e440100000066010000008e4e903e0000000000000000abaaaa3eabaaaa3e440100000071010000008e4e903e0000000000000080abaaaa3eabaaaa3e4401000000b701000000939259bd0000008000000000abaaaa3eabaaaa3e4401000000ed01000000939259bd0000000000000000abaaaa3eabaaaa3e44010000003902000000939259bd0000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0f000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003200000000000000000000000000000000abaaaa3eabaaaa3e44010000003c00000000dafe6cbd3cc953ba3cc953baabaaaa3eabaaaa3e44010000007f00000000dafe6cbd0000000000000000abaaaa3eabaaaa3e44010000008b000000009242f33d0000000000000000abaaaa3eabaaaa3e4401000000d6000000009242f33d0000000000000080abaaaa3eabaaaa3e44010000000601000000dafe6cbd0000008000000000abaaaa3eabaaaa3e44010000001a01000000dafe6cbd0000000000000000abaaaa3eabaaaa3e440100000066010000009242f33d0000000000000000abaaaa3eabaaaa3e440100000071010000009242f33d0000000000000080abaaaa3eabaaaa3e4401000000b7010000009148d33d0000008000000000abaaaa3eabaaaa3e4401000000ed010000009148d33d0000000000000080abaaaa3eabaaaa3e440100000039020000009148d33d0000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0f000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000002200000000000000000000000000000000abaaaa3eabaaaa3e44010000003200000000000000000000000000000000abaaaa3eabaaaa3e44010000003c00000000a844aebd2abb9bba2abb9bbaabaaaa3eabaaaa3e44010000007f00000000a844aebd0000000000000000abaaaa3eabaaaa3e44010000008b000000003f2304be0000008000000000abaaaa3eabaaaa3e4401000000d6000000003f2304be0000000000000000abaaaa3eabaaaa3e44010000000601000000a844aebd0000000000000000abaaaa3eabaaaa3e44010000001a01000000a844aebd0000000000000080abaaaa3eabaaaa3e440100000066010000003f2304be0000008000000000abaaaa3eabaaaa3e440100000071010000003f2304be0000000000000000abaaaa3eabaaaa3e4401000000b7010000008288793d0000000000000000abaaaa3eabaaaa3e4401000000ed010000008288793d0000000000000080abaaaa3eabaaaa3e440100000039020000008288793d0000000000000000abaaaa3eabaaaa3e44010000006d02000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 0f0000000000000000000000803f0000000000000000abaaaa3eabaaaa3e440100000022000000000000803f0000000000000000abaaaa3eabaaaa3e440100000032000000000000803f0000000000000000abaaaa3eabaaaa3e44010000003c00000000a991783f8e7fd4b98e7fd4b9abaaaa3eabaaaa3e44010000007f00000000a991783f0000000000000000abaaaa3eabaaaa3e44010000008b00000000a07b713f0000008000000000abaaaa3eabaaaa3e4401000000d600000000a07b713f0000000000000000abaaaa3eabaaaa3e44010000000601000000a991783f0000000000000000abaaaa3eabaaaa3e44010000001a01000000a991783f0000000000000080abaaaa3eabaaaa3e44010000006601000000a07b713f0000008000000000abaaaa3eabaaaa3e44010000007101000000a07b713f0000000000000000abaaaa3eabaaaa3e4401000000b701000000bcca7d3f0000000000000000abaaaa3eabaaaa3e4401000000ed01000000bcca7d3f0000000000000000abaaaa3eabaaaa3e44010000003902000000bcca7d3f0000000000000000abaaaa3eabaaaa3e44010000006d020000000000803f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0f000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003200000000000000000000000000000000abaaaa3eabaaaa3e44010000003c00000000a86bdd4129dec53e29dec53eabaaaa3eabaaaa3e44000000007f00000000a86bdd410000000000000000abaaaa3eabaaaa3e00000000008b000000001c77b2420000000000000000abaaaa3eabaaaa3e0000000000d6000000001c77b2420000000000000000abaaaa3eabaaaa3e00000000000601000000a7c916430000000000000000abaaaa3eabaaaa3e00000000001a01000000a7c916430000000000000000abaaaa3eabaaaa3e00000000006601000000c05754430000000000000000abaaaa3eabaaaa3e00000000007101000000c05754430000000000000000abaaaa3eabaaaa3e0000000000b7010000000e9180430000000000000000abaaaa3eabaaaa3e0000000000ed010000000e9180430000000000000000abaaaa3eabaaaa3e000000000039020000000e9180430000000000000000abaaaa3eabaaaa3e00000000006d02000000eb1888430000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 12 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796993 - ReferencePoseValue: - valueInternal: -0.24796993 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796993 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.01896791 - ReferencePoseValue: - valueInternal: -0.01896791 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.01896791 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.13130699 - ReferencePoseValue: - valueInternal: -0.13130699 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13130699 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.44783446 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44783446 - newKeyListSerialized: 040000000000000000008f4ae53e0000000000000000abaaaa3eabaaaa3e440100000022000000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000003a020000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000006d020000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.41058227 - ReferencePoseValue: - valueInternal: 0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.41058227 - newKeyListSerialized: 04000000000000000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000002200000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000003a02000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000006d02000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.5854563 - ReferencePoseValue: - valueInternal: -0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.5854563 - newKeyListSerialized: 0400000000000000000077e015bf0000000000000000abaaaa3eabaaaa3e4401000000220000000077e015bf0000000000000000abaaaa3eabaaaa3e44010000003a0200000077e015bf0000000000000000abaaaa3eabaaaa3e44010000006d0200000077e015bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.53675634 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.53675634 - newKeyListSerialized: 04000000000000000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000002200000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000003a02000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000006d02000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 14 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.063585564 - ReferencePoseValue: - valueInternal: 0.063585564 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.063585564 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.842171e-16 - ReferencePoseValue: - valueInternal: 2.842171e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.842171e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000039259945 - ReferencePoseValue: - valueInternal: -0.000000039259945 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000039259945 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.017132573 - ReferencePoseValue: - valueInternal: -0.0008169309 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.017132573 - newKeyListSerialized: 050000000000000000009c598cbc0000000000000000abaaaa3eabaaaa3e440100000022000000009c598cbc0000000000000000abaaaa3eabaaaa3e44010000003500000000d5413b3e0000000000000000abaaaa3eabaaaa3e44010000003a02000000d5413b3e0000000000000080abaaaa3eabaaaa3e44010000006d020000009c598cbc0000008000000080abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.05523871 - ReferencePoseValue: - valueInternal: -0.05782889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.05523871 - newKeyListSerialized: 05000000000000000000fc4162bd0000000000000000abaaaa3eabaaaa3e44010000002200000000fc4162bd0000000000000080abaaaa3eabaaaa3e4401000000350000000050367ebd0000000000000000abaaaa3eabaaaa3e44010000003a0200000050367ebd0000000000000000abaaaa3eabaaaa3e44010000006d02000000fc4162bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.6099719 - ReferencePoseValue: - valueInternal: 0.36165696 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.6099719 - newKeyListSerialized: 050000000000000000001e271c3f0000000000000000abaaaa3eabaaaa3e440100000022000000001e271c3f0000000000000080abaaaa3eabaaaa3e44010000003500000000a02e57bd0000000000000000abaaaa3eabaaaa3e44010000003a02000000a02e57bd0000000000000000abaaaa3eabaaaa3e44010000006d020000001e271c3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.7903097 - ReferencePoseValue: - valueInternal: 0.93051565 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.7903097 - newKeyListSerialized: 05000000000000000000bd514a3f0000000000000000abaaaa3eabaaaa3e44010000002200000000bd514a3f0000000000000000abaaaa3eabaaaa3e4401000000350000000025d27a3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000025d27a3f0000000000000080abaaaa3eabaaaa3e44010000006d02000000bd514a3f0000008000000080abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 05000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e000000000035000000003c32a8420000000000000000abaaaa3eabaaaa3e00000000003a020000003c32a8420000000000000000abaaaa3eabaaaa3e00000000006d020000003c3228430000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 16 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.24062023 - ReferencePoseValue: - valueInternal: 0.24062023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.24062023 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0051437393 - ReferencePoseValue: - valueInternal: 0.0051437393 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0051437393 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.012117967 - ReferencePoseValue: - valueInternal: -0.012117967 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.012117967 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.79016304 - ReferencePoseValue: - valueInternal: 0.7767065 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.79016304 - newKeyListSerialized: 1200000000000000000020484a3f0000000000000000abaaaa3eabaaaa3e4401000000220000000020484a3f0000000000000080abaaaa3eabaaaa3e44010000003500000000b3f5313f0000008000000000abaaaa3eabaaaa3e4401000000a300000000b3f5313f0000000000000000abaaaa3eabaaaa3e4401000000b600000000edcd703f0000000000000080abaaaa3eabaaaa3e4401000000d50000000043ab0c3f0000008000000000abaaaa3eabaaaa3e4401000000f700000000edcd703f0000000000000080abaaaa3eabaaaa3e4401000000170100000043ab0c3f0000008000000000abaaaa3eabaaaa3e44010000003901000000edcd703f0000000000000080abaaaa3eabaaaa3e4401000000580100000043ab0c3f0000008000000000abaaaa3eabaaaa3e44010000007a01000000edcd703f0000000000000080abaaaa3eabaaaa3e44010000009a0100000043ab0c3f0000008000000000abaaaa3eabaaaa3e4401000000bc01000000edcd703f0000000000000080abaaaa3eabaaaa3e4401000000db0100000043ab0c3f0000008000000000abaaaa3eabaaaa3e4401000000fd01000000edcd703f0000000000000080abaaaa3eabaaaa3e44010000001d0200000043ab0c3f0000008000000000abaaaa3eabaaaa3e44010000003a02000000b3f5313f0000000000000000abaaaa3eabaaaa3e44010000006d0200000020484a3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.11761034 - ReferencePoseValue: - valueInternal: 0.18686023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.11761034 - newKeyListSerialized: 12000000000000000000b1ddf03d0000000000000000abaaaa3eabaaaa3e44010000002200000000b1ddf03d0000000000000000abaaaa3eabaaaa3e440100000035000000008c87303f0000000000000000abaaaa3eabaaaa3e4401000000a3000000008c87303f0000000000000080abaaaa3eabaaaa3e4401000000b60000000060388b3e0000008000000000abaaaa3eabaaaa3e4401000000d5000000007efa503f0000000000000080abaaaa3eabaaaa3e4401000000f70000000060388b3e0000008000000000abaaaa3eabaaaa3e440100000017010000007efa503f0000000000000080abaaaa3eabaaaa3e4401000000390100000060388b3e0000008000000000abaaaa3eabaaaa3e440100000058010000007efa503f0000000000000080abaaaa3eabaaaa3e44010000007a0100000060388b3e0000008000000000abaaaa3eabaaaa3e44010000009a010000007efa503f0000000000000080abaaaa3eabaaaa3e4401000000bc0100000060388b3e0000008000000000abaaaa3eabaaaa3e4401000000db010000007efa503f0000000000000080abaaaa3eabaaaa3e4401000000fd0100000060388b3e0000008000000000abaaaa3eabaaaa3e44010000001d020000007efa503f0000000000000080abaaaa3eabaaaa3e44010000003a020000008c87303f0000008000000080abaaaa3eabaaaa3e44010000006d02000000b1ddf03d0000008000000080abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.027446682 - ReferencePoseValue: - valueInternal: -0.025670227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.027446682 - newKeyListSerialized: 12000000000000000000ddd7e03c0000000000000000abaaaa3eabaaaa3e44010000002200000000ddd7e03c0000000000000080abaaaa3eabaaaa3e44010000003500000000de653cbe0000008000000000abaaaa3eabaaaa3e4401000000a300000000de653cbe0000000000000000abaaaa3eabaaaa3e4401000000b6000000007630f6bd0000000000000080abaaaa3eabaaaa3e4401000000d50000000016b420be0000008000000000abaaaa3eabaaaa3e4401000000f7000000007630f6bd0000000000000080abaaaa3eabaaaa3e4401000000170100000016b420be0000008000000000abaaaa3eabaaaa3e440100000039010000007630f6bd0000000000000080abaaaa3eabaaaa3e4401000000580100000016b420be0000008000000000abaaaa3eabaaaa3e44010000007a010000007630f6bd0000000000000080abaaaa3eabaaaa3e44010000009a0100000016b420be0000008000000000abaaaa3eabaaaa3e4401000000bc010000007630f6bd0000000000000080abaaaa3eabaaaa3e4401000000db0100000016b420be0000008000000000abaaaa3eabaaaa3e4401000000fd010000007630f6bd0000000000000080abaaaa3eabaaaa3e44010000001d0200000016b420be0000008000000080abaaaa3eabaaaa3e44010000003a02000000de653cbe0000008000000000abaaaa3eabaaaa3e44010000006d02000000ddd7e03c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.6008801 - ReferencePoseValue: - valueInternal: 0.60095865 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.6008801 - newKeyListSerialized: 1200000000000000000047d3193f0000000000000000abaaaa3eabaaaa3e4401000000220000000047d3193f0000000000000080abaaaa3eabaaaa3e44010000003500000000003db03d0000008000000000abaaaa3eabaaaa3e4401000000a300000000003db03d0000000000000000abaaaa3eabaaaa3e4401000000b6000000005da6273e0000000000000080abaaaa3eabaaaa3e4401000000d50000000030faabbd0000008000000000abaaaa3eabaaaa3e4401000000f7000000005da6273e0000000000000080abaaaa3eabaaaa3e4401000000170100000030faabbd0000008000000000abaaaa3eabaaaa3e440100000039010000005da6273e0000000000000080abaaaa3eabaaaa3e4401000000580100000030faabbd0000008000000000abaaaa3eabaaaa3e44010000007a010000005da6273e0000000000000080abaaaa3eabaaaa3e44010000009a0100000030faabbd0000008000000000abaaaa3eabaaaa3e4401000000bc010000005da6273e0000000000000080abaaaa3eabaaaa3e4401000000db0100000030faabbd0000008000000000abaaaa3eabaaaa3e4401000000fd010000005da6273e0000000000000080abaaaa3eabaaaa3e44010000001d0200000030faabbd0000008000000000abaaaa3eabaaaa3e44010000003a02000000003db03d0000000000000000abaaaa3eabaaaa3e44010000006d0200000047d3193f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 12000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003500000000268cbd420000000000000000abaaaa3eabaaaa3e0000000000a300000000268cbd420000000000000000abaaaa3eabaaaa3e0000000000b600000000a61018430000000000000000abaaaa3eabaaaa3e4400000000d500000000f0ec6b430000000000000000abaaaa3eabaaaa3e4400000000f7000000009de49f430000000000000000abaaaa3eabaaaa3e44000000001701000000c2d2c9430000000000000000abaaaa3eabaaaa3e44000000003901000000e7c0f3430000000000000000abaaaa3eabaaaa3e4400000000580100000086d70e440000000000000000abaaaa3eabaaaa3e44000000007a0100000098ce23440000000000000000abaaaa3eabaaaa3e44000000009a01000000aac538440000000000000000abaaaa3eabaaaa3e4400000000bc01000000bcbc4d440000000000000000abaaaa3eabaaaa3e4400000000db01000000ceb362440000000000000000abaaaa3eabaaaa3e4400000000fd01000000e0aa77440000000000000000abaaaa3eabaaaa3e44000000001d02000000f95086440000000000000000abaaaa3eabaaaa3e44000000003a0200000046088a440000000000000000abaaaa3eabaaaa3e44000000006d0200000008e195440000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 18 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.30588374 - ReferencePoseValue: - valueInternal: 0.30588374 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.30588374 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03317292 - ReferencePoseValue: - valueInternal: -0.03317292 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03317292 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.007066546 - ReferencePoseValue: - valueInternal: 0.007066546 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.007066546 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.7059572 - ReferencePoseValue: - valueInternal: -0.7059572 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.7059572 - newKeyListSerialized: 040000000000000000009cb934bf0000000000000000abaaaa3eabaaaa3e440100000022000000009cb934bf0000000000000000abaaaa3eabaaaa3e44010000003a020000009cb934bf0000000000000000abaaaa3eabaaaa3e44010000006d020000009cb934bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.015687702 - ReferencePoseValue: - valueInternal: -0.015687702 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.015687702 - newKeyListSerialized: 040000000000000000007f8380bc0000000000000000abaaaa3eabaaaa3e440100000022000000007f8380bc0000000000000000abaaaa3eabaaaa3e44010000003a020000007f8380bc0000000000000000abaaaa3eabaaaa3e44010000006d020000007f8380bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0068027773 - ReferencePoseValue: - valueInternal: 0.0068027773 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0068027773 - newKeyListSerialized: 04000000000000000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000002200000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000003a02000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000006d02000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.70804816 - ReferencePoseValue: - valueInternal: 0.70804816 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.70804816 - newKeyListSerialized: 04000000000000000000a542353f0000000000000000abaaaa3eabaaaa3e44010000002200000000a542353f0000000000000000abaaaa3eabaaaa3e44010000003a02000000a542353f0000000000000000abaaaa3eabaaaa3e44010000006d02000000a542353f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 42 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.06940201 - ReferencePoseValue: - valueInternal: 0.06940201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.06940201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013847475 - ReferencePoseValue: - valueInternal: -0.013847475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013847475 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.026764035 - ReferencePoseValue: - valueInternal: -0.026764035 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.026764035 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010504893 - ReferencePoseValue: - valueInternal: 0.010504893 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010504893 - newKeyListSerialized: 04000000000000000000b71c2c3c0000000000000000abaaaa3eabaaaa3e44010000002200000000b71c2c3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000b71c2c3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000b71c2c3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00877969 - ReferencePoseValue: - valueInternal: 0.00877969 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00877969 - newKeyListSerialized: 04000000000000000000b0d80f3c0000000000000000abaaaa3eabaaaa3e44010000002200000000b0d80f3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000b0d80f3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000b0d80f3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0017179537 - ReferencePoseValue: - valueInternal: 0.0017179537 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0017179537 - newKeyListSerialized: 04000000000000000000f62ce13a0000000000000000abaaaa3eabaaaa3e44010000002200000000f62ce13a0000000000000000abaaaa3eabaaaa3e44010000003a02000000f62ce13a0000000000000000abaaaa3eabaaaa3e44010000006d02000000f62ce13a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9999048 - ReferencePoseValue: - valueInternal: 0.9999048 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999048 - newKeyListSerialized: 04000000000000000000c3f97f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000c3f97f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000c3f97f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000c3f97f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 43 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.04053422 - ReferencePoseValue: - valueInternal: 0.04053422 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04053422 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000009354332 - ReferencePoseValue: - valueInternal: -0.0000009354332 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000009354332 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000022560922 - ReferencePoseValue: - valueInternal: 0.000000022560922 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000022560922 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00071135873 - ReferencePoseValue: - valueInternal: 0.00071135873 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00071135873 - newKeyListSerialized: 040000000000000000007a7a3a3a0000000000000000abaaaa3eabaaaa3e440100000022000000007a7a3a3a0000000000000000abaaaa3eabaaaa3e44010000003a020000007a7a3a3a0000000000000000abaaaa3eabaaaa3e44010000006d020000007a7a3a3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00047986087 - ReferencePoseValue: - valueInternal: 0.00047986087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00047986087 - newKeyListSerialized: 04000000000000000000d695fb390000000000000000abaaaa3eabaaaa3e44010000002200000000d695fb390000000000000000abaaaa3eabaaaa3e44010000003a02000000d695fb390000000000000000abaaaa3eabaaaa3e44010000006d02000000d695fb390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.011196685 - ReferencePoseValue: - valueInternal: 0.011196685 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011196685 - newKeyListSerialized: 040000000000000000004d72373c0000000000000000abaaaa3eabaaaa3e440100000022000000004d72373c0000000000000000abaaaa3eabaaaa3e44010000003a020000004d72373c0000000000000000abaaaa3eabaaaa3e44010000006d020000004d72373c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99993694 - ReferencePoseValue: - valueInternal: 0.99993694 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99993694 - newKeyListSerialized: 04000000000000000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000defb7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b/Right_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 44 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.022944802 - ReferencePoseValue: - valueInternal: 0.022944802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.022944802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007977574 - ReferencePoseValue: - valueInternal: -0.00000007977574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007977574 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007166869 - ReferencePoseValue: - valueInternal: -0.00000007166869 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007166869 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011016605 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011016605 - newKeyListSerialized: 04000000000000000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000002200000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000fe7e34bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0002521592 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0002521592 - newKeyListSerialized: 040000000000000000003c3484b90000000000000000abaaaa3eabaaaa3e440100000022000000003c3484b90000000000000000abaaaa3eabaaaa3e44010000003a020000003c3484b90000000000000000abaaaa3eabaaaa3e44010000006d020000003c3484b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.022881629 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.022881629 - newKeyListSerialized: 040000000000000000004172bbbc0000000000000000abaaaa3eabaaaa3e440100000022000000004172bbbc0000000000000000abaaaa3eabaaaa3e44010000003a020000004172bbbc0000000000000000abaaaa3eabaaaa3e44010000006d020000004172bbbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9996775 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9996775 - newKeyListSerialized: 04000000000000000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000ddea7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 45 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07144747 - ReferencePoseValue: - valueInternal: 0.07144747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07144747 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013888802 - ReferencePoseValue: - valueInternal: -0.013888802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013888802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0063472134 - ReferencePoseValue: - valueInternal: -0.0063472134 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0063472134 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010496695 - ReferencePoseValue: - valueInternal: 0.010496695 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010496695 - newKeyListSerialized: 0400000000000000000054fa2b3c0000000000000000abaaaa3eabaaaa3e4401000000220000000054fa2b3c0000000000000000abaaaa3eabaaaa3e44010000003a0200000054fa2b3c0000000000000000abaaaa3eabaaaa3e44010000006d0200000054fa2b3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.008789492 - ReferencePoseValue: - valueInternal: 0.008789492 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.008789492 - newKeyListSerialized: 04000000000000000000cd01103c0000000000000000abaaaa3eabaaaa3e44010000002200000000cd01103c0000000000000000abaaaa3eabaaaa3e44010000003a02000000cd01103c0000000000000000abaaaa3eabaaaa3e44010000006d02000000cd01103c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0007846789 - ReferencePoseValue: - valueInternal: 0.0007846789 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0007846789 - newKeyListSerialized: 04000000000000000000e9b24d3a0000000000000000abaaaa3eabaaaa3e44010000002200000000e9b24d3a0000000000000000abaaaa3eabaaaa3e44010000003a02000000e9b24d3a0000000000000000abaaaa3eabaaaa3e44010000006d02000000e9b24d3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.999906 - ReferencePoseValue: - valueInternal: 0.999906 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.999906 - newKeyListSerialized: 04000000000000000000d7f97f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000d7f97f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000d7f97f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000d7f97f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 46 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.044053018 - ReferencePoseValue: - valueInternal: 0.044053018 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.044053018 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0000006337014 - ReferencePoseValue: - valueInternal: 0.0000006337014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000006337014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000019575731 - ReferencePoseValue: - valueInternal: -0.000000019575731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000019575731 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00064981345 - ReferencePoseValue: - valueInternal: 0.00064981345 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00064981345 - newKeyListSerialized: 040000000000000000003e582a3a0000000000000000abaaaa3eabaaaa3e440100000022000000003e582a3a0000000000000000abaaaa3eabaaaa3e44010000003a020000003e582a3a0000000000000000abaaaa3eabaaaa3e44010000006d020000003e582a3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00044095775 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00044095775 - newKeyListSerialized: 040000000000000000005930e7390000000000000000abaaaa3eabaaaa3e440100000022000000005930e7390000000000000000abaaaa3eabaaaa3e44010000003a020000005930e7390000000000000000abaaaa3eabaaaa3e44010000006d020000005930e7390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.010304516 - ReferencePoseValue: - valueInternal: 0.010304516 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010304516 - newKeyListSerialized: 0400000000000000000046d4283c0000000000000000abaaaa3eabaaaa3e4401000000220000000046d4283c0000000000000000abaaaa3eabaaaa3e44010000003a0200000046d4283c0000000000000000abaaaa3eabaaaa3e44010000006d0200000046d4283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9999466 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999466 - newKeyListSerialized: 0400000000000000000080fc7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000080fc7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000080fc7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000080fc7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b/Right_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 47 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.024932733 - ReferencePoseValue: - valueInternal: 0.024932733 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.024932733 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000037860835 - ReferencePoseValue: - valueInternal: -0.00000037860835 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000037860835 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000067108736 - ReferencePoseValue: - valueInternal: 0.000000067108736 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000067108736 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010956354 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010956354 - newKeyListSerialized: 04000000000000000000488233bc0000000000000000abaaaa3eabaaaa3e44010000002200000000488233bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000488233bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000488233bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00023076385 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00023076385 - newKeyListSerialized: 0400000000000000000033f971b90000000000000000abaaaa3eabaaaa3e4401000000220000000033f971b90000000000000000abaaaa3eabaaaa3e44010000003a0200000033f971b90000000000000000abaaaa3eabaaaa3e44010000006d0200000033f971b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.021056168 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.021056168 - newKeyListSerialized: 04000000000000000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000002200000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000003a02000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000006d02000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99971825 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99971825 - newKeyListSerialized: 0400000000000000000089ed7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 51 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07244643 - ReferencePoseValue: - valueInternal: 0.07244643 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07244643 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013907843 - ReferencePoseValue: - valueInternal: -0.013907843 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013907843 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.031932004 - ReferencePoseValue: - valueInternal: 0.031932004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.031932004 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010538501 - ReferencePoseValue: - valueInternal: 0.010538501 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010538501 - newKeyListSerialized: 04000000000000000000ada92c3c0000000000000000abaaaa3eabaaaa3e44010000002200000000ada92c3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000ada92c3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000ada92c3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.008739322 - ReferencePoseValue: - valueInternal: 0.008739322 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.008739322 - newKeyListSerialized: 04000000000000000000602f0f3c0000000000000000abaaaa3eabaaaa3e44010000002200000000602f0f3c0000000000000000abaaaa3eabaaaa3e44010000003a02000000602f0f3c0000000000000000abaaaa3eabaaaa3e44010000006d02000000602f0f3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.005554213 - ReferencePoseValue: - valueInternal: 0.005554213 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.005554213 - newKeyListSerialized: 040000000000000000001e00b63b0000000000000000abaaaa3eabaaaa3e440100000022000000001e00b63b0000000000000000abaaaa3eabaaaa3e44010000003a020000001e00b63b0000000000000000abaaaa3eabaaaa3e44010000006d020000001e00b63b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99989086 - ReferencePoseValue: - valueInternal: 0.99989086 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99989086 - newKeyListSerialized: 04000000000000000000d9f87f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000d9f87f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000d9f87f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000d9f87f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 52 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.030516144 - ReferencePoseValue: - valueInternal: 0.030516144 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.030516144 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000000478116 - ReferencePoseValue: - valueInternal: -0.0000000478116 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000000478116 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000060660284 - ReferencePoseValue: - valueInternal: 0.000000060660284 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000060660284 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0009738356 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0009738356 - newKeyListSerialized: 0400000000000000000000497f3a0000000000000000abaaaa3eabaaaa3e4401000000220000000000497f3a0000000000000000abaaaa3eabaaaa3e44010000003a0200000000497f3a0000000000000000abaaaa3eabaaaa3e44010000006d0200000000497f3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00064097386 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00064097386 - newKeyListSerialized: 040000000000000000000707283a0000000000000000abaaaa3eabaaaa3e440100000022000000000707283a0000000000000000abaaaa3eabaaaa3e44010000003a020000000707283a0000000000000000abaaaa3eabaaaa3e44010000006d020000000707283a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.014862133 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.014862133 - newKeyListSerialized: 040000000000000000004e80733c0000000000000000abaaaa3eabaaaa3e440100000022000000004e80733c0000000000000000abaaaa3eabaaaa3e44010000003a020000004e80733c0000000000000000abaaaa3eabaaaa3e44010000006d020000004e80733c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9998889 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9998889 - newKeyListSerialized: 04000000000000000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000b8f87f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b/Right_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 53 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.017282948 - ReferencePoseValue: - valueInternal: 0.017282948 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.017282948 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000019535615 - ReferencePoseValue: - valueInternal: -0.00000019535615 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000019535615 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000014650439 - ReferencePoseValue: - valueInternal: 0.000000014650439 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000014650439 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011272594 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011272594 - newKeyListSerialized: 04000000000000000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000002200000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000b0b038bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00034267167 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00034267167 - newKeyListSerialized: 040000000000000000009da8b3b90000000000000000abaaaa3eabaaaa3e440100000022000000009da8b3b90000000000000000abaaaa3eabaaaa3e44010000003a020000009da8b3b90000000000000000abaaaa3eabaaaa3e44010000006d020000009da8b3b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.030382684 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.030382684 - newKeyListSerialized: 040000000000000000001be5f8bc0000000000000000abaaaa3eabaaaa3e440100000022000000001be5f8bc0000000000000000abaaaa3eabaaaa3e44010000003a020000001be5f8bc0000000000000000abaaaa3eabaaaa3e44010000006d020000001be5f8bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9994747 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9994747 - newKeyListSerialized: 0400000000000000000093dd7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000093dd7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000093dd7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000093dd7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 48 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07225248 - ReferencePoseValue: - valueInternal: 0.07225248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07225248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0139042325 - ReferencePoseValue: - valueInternal: -0.0139042325 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0139042325 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.013558211 - ReferencePoseValue: - valueInternal: 0.013558211 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013558211 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.01051078 - ReferencePoseValue: - valueInternal: 0.01051078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.01051078 - newKeyListSerialized: 0400000000000000000068352c3c0000000000000000abaaaa3eabaaaa3e4401000000220000000068352c3c0000000000000000abaaaa3eabaaaa3e44010000003a0200000068352c3c0000000000000000abaaaa3eabaaaa3e44010000006d0200000068352c3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.008772642 - ReferencePoseValue: - valueInternal: 0.008772642 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.008772642 - newKeyListSerialized: 0400000000000000000021bb0f3c0000000000000000abaaaa3eabaaaa3e4401000000220000000021bb0f3c0000000000000000abaaaa3eabaaaa3e44010000003a0200000021bb0f3c0000000000000000abaaaa3eabaaaa3e44010000006d0200000021bb0f3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0023886247 - ReferencePoseValue: - valueInternal: 0.0023886247 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0023886247 - newKeyListSerialized: 04000000000000000000798a1c3b0000000000000000abaaaa3eabaaaa3e44010000002200000000798a1c3b0000000000000000abaaaa3eabaaaa3e44010000003a02000000798a1c3b0000000000000000abaaaa3eabaaaa3e44010000006d02000000798a1c3b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99990344 - ReferencePoseValue: - valueInternal: 0.99990344 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99990344 - newKeyListSerialized: 04000000000000000000acf97f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000acf97f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000acf97f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000acf97f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 49 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.03833457 - ReferencePoseValue: - valueInternal: 0.03833457 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03833457 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000014894434 - ReferencePoseValue: - valueInternal: -0.00000014894434 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000014894434 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000029383655 - ReferencePoseValue: - valueInternal: 0.000000029383655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000029383655 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0007561775 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0007561775 - newKeyListSerialized: 04000000000000000000373a463a0000000000000000abaaaa3eabaaaa3e44010000002200000000373a463a0000000000000000abaaaa3eabaaaa3e44010000003a02000000373a463a0000000000000000abaaaa3eabaaaa3e44010000006d02000000373a463a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00050791446 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00050791446 - newKeyListSerialized: 040000000000000000009025053a0000000000000000abaaaa3eabaaaa3e440100000022000000009025053a0000000000000000abaaaa3eabaaaa3e44010000003a020000009025053a0000000000000000abaaaa3eabaaaa3e44010000006d020000009025053a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.011838988 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011838988 - newKeyListSerialized: 0400000000000000000051f8413c0000000000000000abaaaa3eabaaaa3e4401000000220000000051f8413c0000000000000000abaaaa3eabaaaa3e44010000003a0200000051f8413c0000000000000000abaaaa3eabaaaa3e44010000006d0200000051f8413c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99992955 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99992955 - newKeyListSerialized: 0400000000000000000062fb7f3f0000000000000000abaaaa3eabaaaa3e4401000000220000000062fb7f3f0000000000000000abaaaa3eabaaaa3e44010000003a0200000062fb7f3f0000000000000000abaaaa3eabaaaa3e44010000006d0200000062fb7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b/Right_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 50 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.02170031 - ReferencePoseValue: - valueInternal: 0.02170031 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.02170031 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000020217867 - ReferencePoseValue: - valueInternal: 0.00000020217867 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000020217867 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000009377064 - ReferencePoseValue: - valueInternal: -0.00000009377064 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000009377064 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011060424 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011060424 - newKeyListSerialized: 04000000000000000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000002200000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000c83635bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000267697 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000267697 - newKeyListSerialized: 04000000000000000000af598cb90000000000000000abaaaa3eabaaaa3e44010000002200000000af598cb90000000000000000abaaaa3eabaaaa3e44010000003a02000000af598cb90000000000000000abaaaa3eabaaaa3e44010000006d02000000af598cb90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.024194574 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.024194574 - newKeyListSerialized: 04000000000000000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000002200000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000003a02000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000006d02000000b333c6bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99964607 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99964607 - newKeyListSerialized: 04000000000000000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000cee87f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 39 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.046120938 - ReferencePoseValue: - valueInternal: 0.046120938 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046120938 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0039559877 - ReferencePoseValue: - valueInternal: 0.0039559877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0039559877 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.04782508 - ReferencePoseValue: - valueInternal: -0.04782508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04782508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.4233163 - ReferencePoseValue: - valueInternal: 0.4233163 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4233163 - newKeyListSerialized: 04000000000000000000eabcd83e0000000000000000abaaaa3eabaaaa3e44010000002200000000eabcd83e0000000000000000abaaaa3eabaaaa3e44010000003a02000000eabcd83e0000000000000000abaaaa3eabaaaa3e44010000006d02000000eabcd83e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3750433 - ReferencePoseValue: - valueInternal: 0.3750433 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3750433 - newKeyListSerialized: 04000000000000000000ad05c03e0000000000000000abaaaa3eabaaaa3e44010000002200000000ad05c03e0000000000000000abaaaa3eabaaaa3e44010000003a02000000ad05c03e0000000000000000abaaaa3eabaaaa3e44010000006d02000000ad05c03e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.09540078 - ReferencePoseValue: - valueInternal: -0.09540078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.09540078 - newKeyListSerialized: 040000000000000000007c61c3bd0000000000000000abaaaa3eabaaaa3e440100000022000000007c61c3bd0000000000000000abaaaa3eabaaaa3e44010000003a020000007c61c3bd0000000000000000abaaaa3eabaaaa3e44010000006d020000007c61c3bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8191731 - ReferencePoseValue: - valueInternal: 0.8191731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8191731 - newKeyListSerialized: 0400000000000000000054b5513f0000000000000000abaaaa3eabaaaa3e4401000000220000000054b5513f0000000000000000abaaaa3eabaaaa3e44010000003a0200000054b5513f0000000000000000abaaaa3eabaaaa3e44010000006d0200000054b5513f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a/Right_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 40 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028778402 - ReferencePoseValue: - valueInternal: 0.028778402 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028778402 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0016480286 - ReferencePoseValue: - valueInternal: 0.0016480286 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0016480286 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0024040877 - ReferencePoseValue: - valueInternal: 0.0024040877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0024040877 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.12274438 - ReferencePoseValue: - valueInternal: 0.12274438 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.12274438 - newKeyListSerialized: 040000000000000000006861fb3d0000000000000000abaaaa3eabaaaa3e440100000022000000006861fb3d0000000000000000abaaaa3eabaaaa3e44010000003a020000006861fb3d0000000000000000abaaaa3eabaaaa3e44010000006d020000006861fb3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.08501493 - ReferencePoseValue: - valueInternal: -0.08501493 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08501493 - newKeyListSerialized: 040000000000000000004f1caebd0000000000000000abaaaa3eabaaaa3e440100000022000000004f1caebd0000000000000000abaaaa3eabaaaa3e44010000003a020000004f1caebd0000000000000000abaaaa3eabaaaa3e44010000006d020000004f1caebd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3184496 - ReferencePoseValue: - valueInternal: 0.3184496 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3184496 - newKeyListSerialized: 04000000000000000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000002200000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000003a02000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000006d02000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9361069 - ReferencePoseValue: - valueInternal: 0.9361069 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9361069 - newKeyListSerialized: 04000000000000000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000002200000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000003a02000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000006d02000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000002200000000000000000000000000000000abaaaa3eabaaaa3e00000000003a02000000000000000000000000000000abaaaa3eabaaaa3e00000000006d02000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - PoseList: [] - ClipList: - - Settings: - Name: - valueInternal: Idle - Framerate: - valueInternal: 60 - Loop: - valueInternal: 1 - GenerateHumanoidMotionCurves: - valueInternal: 0 - HumanoidRootRotationBake: - valueInternal: 0 - HumanoidRootYBake: - valueInternal: 0 - HumanoidRootXZBake: - valueInternal: 0 - RootMotion: - Translation: - valueInternal: 0 - Rotation: - valueInternal: 0 - AnimatedObject: - valueInternal: - Address: - Length: 0 - LayerList: [] - SelectedLayerIndex: - valueInternal: 0 - SampledRootMotionMultiplier: - valueInternal: 0 - Playback: - StartFrame: - valueInternal: 0 - EndFrame: - valueInternal: 621 - Speed: - valueInternal: 1 - Loop: - valueInternal: 1 - RootMotion: - valueInternal: 1 - PlayFromBeginning: - valueInternal: 0 - StopReturnToStart: - valueInternal: 1 - EventList: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset.meta b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset.meta deleted file mode 100644 index 03b3b52b..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/IdleAnimation.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e02770255849fc949b79b0323686935c -timeCreated: 1530168496 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset deleted file mode 100644 index 61d90546..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset +++ /dev/null @@ -1,11622 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1360751382, guid: 448d62fcada76fd4ab5702190add98fd, type: 3} - m_Name: PickUpAnimation - m_EditorClassIdentifier: - EditorState: - EditMode: - valueInternal: 0 - MainTabIndex: - valueInternal: 0 - PoseToolPivotMode: - valueInternal: 1 - PoseToolMode: - valueInternal: 2 - PoseMirrorMode: - valueInternal: 0 - ConfigMode: - valueInternal: 1 - ConfigToolPivotMode: - valueInternal: 0 - ConfigToolMode: - valueInternal: 1 - OpenedClipIndex: - valueInternal: 0 - SelectedFrame: - valueInternal: 0 - TimelineViewMode: - valueInternal: 0 - FramesScrollPosition: - valueInternal: -40 - FramesZoom: - valueInternal: 0.24898486 - PropertiesScrollPosition: - valueInternal: 0 - PropertiesZoom: - valueInternal: 1 - CurveYScrollPosition: - valueInternal: -5 - CurveYZoom: - valueInternal: 17.166155 - KeyDialogFilter: - ShowPosition: - valueInternal: 1 - ShowRotation: - valueInternal: 1 - ShowScale: - valueInternal: 1 - ShowConstraints: - valueInternal: 1 - ShowNotModified: - valueInternal: 0 - ShowNotKeyed: - valueInternal: 1 - ImportSettings: - ConvertToProgressive: - valueInternal: 1 - DisableAnimationCompression: - valueInternal: 0 - FkToIkConversion: - valueInternal: 0 - HumanoidFootIKEnable: - valueInternal: 0 - HumanoidHandIKEnable: - valueInternal: 0 - HumanoidKeyframeReduction: - valueInternal: 0 - AutoKeyMode: - valueInternal: 0 - MirrorMappingCreated: - valueInternal: 1 - ImportLastBrowsedDir: - valueInternal: Assets - IKWizardInitialized: - valueInternal: 1 - IKFrontDirConfigured: - valueInternal: 0 - IKFrontDirAngle: - valueInternal: 0 - IKHandleSize: - valueInternal: 2.5 - IKPoleHandleExtrude: - valueInternal: 1 - HumanIKHandsSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000010000000 - Length: 2 - RightTarget: - valueInternal: - Address: 0200000024000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - HumanIKFeetSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000006000000 - Length: 2 - RightTarget: - valueInternal: - Address: 020000000a000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - CustomIKSettings: [] - FkToIkDeleteFkKeys: - valueInternal: 1 - AnimationLayersVisible: - valueInternal: 0 - MuscleAssistantTab: - valueInternal: 0 - MuscleAssistantLeftLegKeepPos: - valueInternal: 0 - MuscleAssistantRightLegKeepPos: - valueInternal: 0 - MuscleAssistantLeftToesKeepPos: - valueInternal: 1 - MuscleAssistantRightToesKeepPos: - valueInternal: 1 - AnimWindowSyncFrameOffset: - valueInternal: 0 - RotationToolAssistantMode: - valueInternal: 0 - Settings: - RigType: - valueInternal: 1 - ChainNeighbourKeys: - valueInternal: 1 - Display: - RigLayerVisible: - valueInternal: 1 - BoneStyle: - valueInternal: 2 - BonesVisible: - valueInternal: 1 - TransformsVisible: - valueInternal: 1 - NamesVisible: - valueInternal: 0 - ToolAssistantVisible: - valueInternal: 1 - Visuals: - StickDeselectedColor: - valueInternal: {r: 0.6117647, g: 0.6117647, b: 0.6117647, a: 1} - InverseKinematicsDeselectedColor: - valueInternal: {r: 0, g: 0.27450982, b: 0.7294118, a: 1} - SelectedColor: - valueInternal: {r: 0, g: 1, b: 0, a: 1} - InverseKinematicsSelectedColor: - valueInternal: {r: 0, g: 0.58431375, b: 1, a: 1} - ModifiedColor: - valueInternal: {r: 1, g: 0, b: 0, a: 1} - BoneNameColor: - valueInternal: {r: 0, g: 0, b: 0, a: 1} - VertexWeight0Color: - valueInternal: {r: 0.007843138, g: 0.039215688, b: 0.3647059, a: 1} - VertexWeight25Color: - valueInternal: {r: 0.007843138, g: 0.42352942, b: 0.42352942, a: 1} - VertexWeight50Color: - valueInternal: {r: 0.03137255, g: 0.5411765, b: 0.007843138, a: 1} - VertexWeight75Color: - valueInternal: {r: 0.6313726, g: 0.5254902, b: 0.003921569, a: 1} - VertexWeight100Color: - valueInternal: {r: 0.654902, g: 0.039215688, b: 0.047058824, a: 1} - BoneSize: - valueInternal: 1 - StickSize: - valueInternal: 1 - TransformSize: - valueInternal: 1 - VertexSize: - valueInternal: 1 - ExportDestinationPath: - valueInternal: Assets/UMotionExamples/Exported Animations - Extension: - UserCallback: - valueInternal: - BakeIntoExportedClip: - valueInternal: 0 - ExportFormat: - valueInternal: 0 - ExportFormatVersion: - valueInternal: 1 - ExportClipTreatment: - valueInternal: 0 - ExportWriteMode: - valueInternal: 0 - ExportKeyframeReduction: - valueInternal: 0 - ExportPositionError: - valueInternal: 0.01 - ExportRotationError: - valueInternal: 0.01 - ExportScaleError: - valueInternal: 0.01 - ExportFileScale: - valueInternal: 0.01 - ExportRotOffsetObject: - valueInternal: - Address: - Length: 0 - ExportRotOffsetX: - valueInternal: 0 - ExportRotOffsetY: - valueInternal: 0 - ExportRotOffsetZ: - valueInternal: 0 - Selection: - SyncWithClipEditor: - valueInternal: 1 - AnimatedObjectList: - - TransformPath: - valueInternal: - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 3.465 - ReferencePoseValue: - valueInternal: 3.465 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 3.465 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.13 - ReferencePoseValue: - valueInternal: 0.13 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.169 - ReferencePoseValue: - valueInternal: 2.169 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.169 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000004371139 - ReferencePoseValue: - valueInternal: -0.00000004371139 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000004371139 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Robot2 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -2.1878564e-33 - ReferencePoseValue: - valueInternal: -2.1878564e-33 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.1878564e-33 - newKeyListSerialized: 020000000000000000008fc235890000000000000080abaaaa3eabaaaa3e2201000000b4000000008fc235890000000000000000abaaaa3eabaaaa3e22010000 - - CurrentValue: - valueInternal: 1.0628308 - ReferencePoseValue: - valueInternal: 1.0628308 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0628308 - newKeyListSerialized: 02000000000000000000d70a883f0000000000000080abaaaa3eabaaaa3e2201000000b400000000d70a883f0000000000000000abaaaa3eabaaaa3e22010000 - - CurrentValue: - valueInternal: 0.035129853 - ReferencePoseValue: - valueInternal: 0.035129853 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.035129853 - newKeyListSerialized: 0200000000000000000052e40f3d0000000000000080abaaaa3eabaaaa3e2201000000b40000000052e40f3d0000000000000000abaaaa3eabaaaa3e22010000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.4729446 - ReferencePoseValue: - valueInternal: 0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4729446 - newKeyListSerialized: 03000000000000000000cb25f23e0000000000000000abaaaa3eabaaaa3e44010000008e00000000cb25f23e0000000000000000abaaaa3eabaaaa3e4401000000b400000000cb25f23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.5256648 - ReferencePoseValue: - valueInternal: -0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.5256648 - newKeyListSerialized: 03000000000000000000f89106bf0000000000000000abaaaa3eabaaaa3e44010000008e00000000f89106bf0000000000000000abaaaa3eabaaaa3e4401000000b400000000f89106bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.4729445 - ReferencePoseValue: - valueInternal: -0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.4729445 - newKeyListSerialized: 03000000000000000000c825f2be0000000000000000abaaaa3eabaaaa3e44010000008e00000000c825f2be0000000000000000abaaaa3eabaaaa3e4401000000b400000000c825f2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.52566487 - ReferencePoseValue: - valueInternal: 0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.52566487 - newKeyListSerialized: 03000000000000000000f991063f0000000000000000abaaaa3eabaaaa3e44010000008e00000000f991063f0000000000000000abaaaa3eabaaaa3e4401000000b400000000f991063f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028992068 - ReferencePoseValue: - valueInternal: 0.028992068 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028992068 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0025938721 - ReferencePoseValue: - valueInternal: -0.0025938721 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0025938721 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.22991095e-17 - ReferencePoseValue: - valueInternal: 1.22991095e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.22991095e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.037740186 - ReferencePoseValue: - valueInternal: 0.037740186 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.037740186 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.9992876 - ReferencePoseValue: - valueInternal: 0.9992876 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9992876 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 5.5119633e-17 - ReferencePoseValue: - valueInternal: 5.5119633e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 5.5119633e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.6300862e-16 - ReferencePoseValue: - valueInternal: 1.6300862e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.6300862e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 1 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.12213361 - ReferencePoseValue: - valueInternal: -0.12213361 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.12213361 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331997 - ReferencePoseValue: - valueInternal: 0.011331997 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331997 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.068905555 - ReferencePoseValue: - valueInternal: -0.068905555 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.068905555 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.9958297 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9958297 - newKeyListSerialized: 03000000000000000000b2ee7ebf0000000000000000abaaaa3eabaaaa3e44010000008e00000000b2ee7ebf0000000000000000abaaaa3eabaaaa3e4401000000b400000000b2ee7ebf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.087646626 - ReferencePoseValue: - valueInternal: 0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.087646626 - newKeyListSerialized: 030000000000000000001380b3bd0000000000000000abaaaa3eabaaaa3e44010000008e000000001380b3bd0000000000000000abaaaa3eabaaaa3e4401000000b4000000001380b3bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.002210333 - ReferencePoseValue: - valueInternal: 6.7376925e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.002210333 - newKeyListSerialized: 030000000000000000003cdb10bb0000000000000000abaaaa3eabaaaa3e44010000008e000000003cdb10bb0000000000000000abaaaa3eabaaaa3e4401000000b4000000003cdb10bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.025226757 - ReferencePoseValue: - valueInternal: 7.2423885e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.025226757 - newKeyListSerialized: 0300000000000000000058a8cebc0000000000000000abaaaa3eabaaaa3e44010000008e0000000058a8cebc0000000000000000abaaaa3eabaaaa3e4401000000b40000000058a8cebc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 3 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.3717338 - ReferencePoseValue: - valueInternal: -0.3717338 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3717338 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0019966115 - ReferencePoseValue: - valueInternal: -0.0019966115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0019966115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.07303617 - ReferencePoseValue: - valueInternal: 0.07303617 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07303617 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.025321133 - ReferencePoseValue: - valueInternal: 4.4401062e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.025321133 - newKeyListSerialized: 03000000000000000000446ecf3c0000000000000000abaaaa3eabaaaa3e44010000008e00000000446ecf3c0000000000000000abaaaa3eabaaaa3e4401000000b400000000446ecf3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0003404342 - ReferencePoseValue: - valueInternal: 8.354493e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0003404342 - newKeyListSerialized: 030000000000000000004e7cb2b90000000000000000abaaaa3eabaaaa3e44010000008e000000004e7cb2b90000000000000000abaaaa3eabaaaa3e4401000000b4000000004e7cb2b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0138319135 - ReferencePoseValue: - valueInternal: 0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0138319135 - newKeyListSerialized: 03000000000000000000409f623c0000000000000000abaaaa3eabaaaa3e44010000008e00000000409f623c0000000000000000abaaaa3eabaaaa3e4401000000b400000000409f623c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99958366 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99958366 - newKeyListSerialized: 03000000000000000000b7e47f3f0000000000000000abaaaa3eabaaaa3e44010000008e00000000b7e47f3f0000000000000000abaaaa3eabaaaa3e4401000000b400000000b7e47f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 5 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.43405014 - ReferencePoseValue: - valueInternal: -0.43405014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.43405014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.4273525e-18 - ReferencePoseValue: - valueInternal: -8.4273525e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.4273525e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.746468e-18 - ReferencePoseValue: - valueInternal: -8.746468e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.746468e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.86925447 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.86925447 - newKeyListSerialized: 0300000000000000000076875e3f0000000000000000abaaaa3eabaaaa3e44010000008e0000000076875e3f0000000000000000abaaaa3eabaaaa3e4401000000b40000000076875e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.49436507 - ReferencePoseValue: - valueInternal: 0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.49436507 - newKeyListSerialized: 030000000000000000006b1dfd3e0000000000000000abaaaa3eabaaaa3e44010000008e000000006b1dfd3e0000000000000000abaaaa3eabaaaa3e4401000000b4000000006b1dfd3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00000002227884 - ReferencePoseValue: - valueInternal: 3.027112e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000002227884 - newKeyListSerialized: 03000000000000000000b05fbfb20000000000000000abaaaa3eabaaaa3e44010000008e00000000b05fbfb20000000000000000abaaaa3eabaaaa3e4401000000b400000000b05fbfb20000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00000010591938 - ReferencePoseValue: - valueInternal: 5.3226485e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000010591938 - newKeyListSerialized: 03000000000000000000cc75e3330000000000000000abaaaa3eabaaaa3e44010000008e00000000cc75e3330000000000000000abaaaa3eabaaaa3e4401000000b400000000cc75e3330000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01/Left_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 19 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.13787192 - ReferencePoseValue: - valueInternal: -0.13787192 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13787192 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.6645352e-17 - ReferencePoseValue: - valueInternal: -2.6645352e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.6645352e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 3.5527136e-17 - ReferencePoseValue: - valueInternal: 3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.22729203 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.22729203 - newKeyListSerialized: 030000000000000000003ebf68be0000000000000000abaaaa3eabaaaa3e44010000008e000000003ebf68be0000000000000000abaaaa3eabaaaa3e4401000000b4000000003ebf68be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.66958076 - ReferencePoseValue: - valueInternal: -0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.66958076 - newKeyListSerialized: 03000000000000000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000008e00000000a5692bbf0000000000000000abaaaa3eabaaaa3e4401000000b400000000a5692bbf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.227292 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.227292 - newKeyListSerialized: 030000000000000000003cbf68be0000000000000000abaaaa3eabaaaa3e44010000008e000000003cbf68be0000000000000000abaaaa3eabaaaa3e4401000000b4000000003cbf68be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.66958076 - ReferencePoseValue: - valueInternal: 0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.66958076 - newKeyListSerialized: 03000000000000000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000008e00000000a5692b3f0000000000000000abaaaa3eabaaaa3e4401000000b400000000a5692b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 2 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.1221335 - ReferencePoseValue: - valueInternal: -0.1221335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.1221335 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331954 - ReferencePoseValue: - valueInternal: 0.011331954 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331954 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0689056 - ReferencePoseValue: - valueInternal: 0.0689056 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0689056 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0022103407 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0022103407 - newKeyListSerialized: 030000000000000000005ddb10bb0000000000000000abaaaa3eabaaaa3e44010000008e000000005ddb10bb0000000000000000abaaaa3eabaaaa3e4401000000b4000000005ddb10bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.025226828 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.025226828 - newKeyListSerialized: 030000000000000000007ea8ce3c0000000000000000abaaaa3eabaaaa3e44010000008e000000007ea8ce3c0000000000000000abaaaa3eabaaaa3e4401000000b4000000007ea8ce3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.99582976 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.99582976 - newKeyListSerialized: 03000000000000000000b3ee7ebf0000000000000000abaaaa3eabaaaa3e44010000008e00000000b3ee7ebf0000000000000000abaaaa3eabaaaa3e4401000000b400000000b3ee7ebf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0876467 - ReferencePoseValue: - valueInternal: -0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0876467 - newKeyListSerialized: 030000000000000000001d80b33d0000000000000000abaaaa3eabaaaa3e44010000008e000000001d80b33d0000000000000000abaaaa3eabaaaa3e4401000000b4000000001d80b33d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 4 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.3717341 - ReferencePoseValue: - valueInternal: 0.3717341 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3717341 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.001996706 - ReferencePoseValue: - valueInternal: -0.001996706 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.001996706 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.073036395 - ReferencePoseValue: - valueInternal: 0.073036395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.073036395 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.025321309 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.025321309 - newKeyListSerialized: 03000000000000000000a26ecf3c0000000000000000abaaaa3eabaaaa3e44010000008e00000000a26ecf3c0000000000000000abaaaa3eabaaaa3e4401000000b400000000a26ecf3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0003403487 - ReferencePoseValue: - valueInternal: -0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0003403487 - newKeyListSerialized: 03000000000000000000d470b2390000000000000000abaaaa3eabaaaa3e44010000008e00000000d470b2390000000000000000abaaaa3eabaaaa3e4401000000b400000000d470b2390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.01383172 - ReferencePoseValue: - valueInternal: -0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.01383172 - newKeyListSerialized: 03000000000000000000709e62bc0000000000000000abaaaa3eabaaaa3e44010000008e00000000709e62bc0000000000000000abaaaa3eabaaaa3e4401000000b400000000709e62bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99958366 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99958366 - newKeyListSerialized: 03000000000000000000b7e47f3f0000000000000000abaaaa3eabaaaa3e44010000008e00000000b7e47f3f0000000000000000abaaaa3eabaaaa3e4401000000b400000000b7e47f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 6 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.43404976 - ReferencePoseValue: - valueInternal: 0.43404976 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.43404976 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000007899868 - ReferencePoseValue: - valueInternal: 0.00000007899868 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000007899868 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -1.7763568e-17 - ReferencePoseValue: - valueInternal: -1.7763568e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -1.7763568e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.000000019020083 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000019020083 - newKeyListSerialized: 030000000000000000009b61a3320000000000000000abaaaa3eabaaaa3e44010000008e000000009b61a3320000000000000000abaaaa3eabaaaa3e4401000000b4000000009b61a3320000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0000000362792 - ReferencePoseValue: - valueInternal: -0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000000362792 - newKeyListSerialized: 0300000000000000000067d11b330000000000000000abaaaa3eabaaaa3e44010000008e0000000067d11b330000000000000000abaaaa3eabaaaa3e4401000000b40000000067d11b330000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4943651 - ReferencePoseValue: - valueInternal: -0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4943651 - newKeyListSerialized: 030000000000000000006c1dfd3e0000000000000000abaaaa3eabaaaa3e44010000008e000000006c1dfd3e0000000000000000abaaaa3eabaaaa3e4401000000b4000000006c1dfd3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.86925435 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.86925435 - newKeyListSerialized: 0300000000000000000074875ebf0000000000000000abaaaa3eabaaaa3e44010000008e0000000074875ebf0000000000000000abaaaa3eabaaaa3e4401000000b40000000074875ebf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01/Right_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 20 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.13787201 - ReferencePoseValue: - valueInternal: 0.13787201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13787201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000006441087 - ReferencePoseValue: - valueInternal: 0.00000006441087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000006441087 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.5527136e-17 - ReferencePoseValue: - valueInternal: -3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0000000055622884 - ReferencePoseValue: - valueInternal: 0.000000012219929 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000000055622884 - newKeyListSerialized: 03000000000000000000681ebf310000000000000000abaaaa3eabaaaa3e44010000008e00000000681ebf310000000000000000abaaaa3eabaaaa3e4401000000b400000000681ebf310000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.000000054328485 - ReferencePoseValue: - valueInternal: -0.000000004148106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000054328485 - newKeyListSerialized: 03000000000000000000cd5669330000000000000000abaaaa3eabaaaa3e44010000008e00000000cd5669330000000000000000abaaaa3eabaaaa3e4401000000b400000000cd5669330000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.32143945 - ReferencePoseValue: - valueInternal: -0.3214394 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.32143945 - newKeyListSerialized: 03000000000000000000b693a4be0000000000000000abaaaa3eabaaaa3e44010000008e00000000b693a4be0000000000000000abaaaa3eabaaaa3e4401000000b400000000b693a4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.94693017 - ReferencePoseValue: - valueInternal: 0.94693017 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.94693017 - newKeyListSerialized: 03000000000000000000046a723f0000000000000000abaaaa3eabaaaa3e44010000008e00000000046a723f0000000000000000abaaaa3eabaaaa3e4401000000b400000000046a723f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 7 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.08024527 - ReferencePoseValue: - valueInternal: -0.08024527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08024527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00062167255 - ReferencePoseValue: - valueInternal: 0.00062167255 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00062167255 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -9.82317e-18 - ReferencePoseValue: - valueInternal: -9.82317e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -9.82317e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.000000030361154 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000030361154 - newKeyListSerialized: 03000000000000000000716602b30000000000000000abaaaa3eabaaaa3e44010000008e00000000716602b30000000000000000abaaaa3eabaaaa3e4401000000b400000000716602b30000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.000000014898538 - ReferencePoseValue: - valueInternal: -0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000014898538 - newKeyListSerialized: 0300000000000000000077f47fb20000000000000000abaaaa3eabaaaa3e44010000008e0000000077f47fb20000000000000000abaaaa3eabaaaa3e4401000000b40000000077f47fb20000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.009375462 - ReferencePoseValue: - valueInternal: -0.009375348 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.009375462 - newKeyListSerialized: 030000000000000000008a9b19bc0000000000000000abaaaa3eabaaaa3e44010000008e000000008a9b19bc0000000000000000abaaaa3eabaaaa3e4401000000b4000000008a9b19bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99995613 - ReferencePoseValue: - valueInternal: 0.9999561 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99995613 - newKeyListSerialized: 0300000000000000000020fd7f3f0000000000000000abaaaa3eabaaaa3e44010000008e0000000020fd7f3f0000000000000000abaaaa3eabaaaa3e4401000000b40000000020fd7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 11 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796544 - ReferencePoseValue: - valueInternal: -0.24796544 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796544 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.018968333 - ReferencePoseValue: - valueInternal: -0.018968333 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.018968333 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.13130726 - ReferencePoseValue: - valueInternal: 0.13130726 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13130726 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.4105822 - ReferencePoseValue: - valueInternal: -0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.4105822 - newKeyListSerialized: 03000000000000000000d537d2be0000000000000000abaaaa3eabaaaa3e44010000008e00000000d537d2be0000000000000000abaaaa3eabaaaa3e4401000000b400000000d537d2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4478345 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4478345 - newKeyListSerialized: 03000000000000000000904ae53e0000000000000000abaaaa3eabaaaa3e44010000008e00000000904ae53e0000000000000000abaaaa3eabaaaa3e4401000000b400000000904ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5367564 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5367564 - newKeyListSerialized: 03000000000000000000de68093f0000000000000000abaaaa3eabaaaa3e44010000008e00000000de68093f0000000000000000abaaaa3eabaaaa3e4401000000b400000000de68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5854564 - ReferencePoseValue: - valueInternal: 0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5854564 - newKeyListSerialized: 0300000000000000000078e0153f0000000000000000abaaaa3eabaaaa3e44010000008e0000000078e0153f0000000000000000abaaaa3eabaaaa3e4401000000b40000000078e0153f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 13 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.06358527 - ReferencePoseValue: - valueInternal: -0.06358527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.06358527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1086245e-17 - ReferencePoseValue: - valueInternal: -3.1086245e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1086245e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.37377787 - ReferencePoseValue: - valueInternal: 0.114033155 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.37377787 - newKeyListSerialized: 03000000000000000000d05fbf3e0000000000000000abaaaa3eabaaaa3e44010000008e00000000d05fbf3e0000000000000000abaaaa3eabaaaa3e4401000000b400000000d05fbf3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.076581724 - ReferencePoseValue: - valueInternal: 0.00978106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.076581724 - newKeyListSerialized: 03000000000000000000e1d69c3d0000000000000000abaaaa3eabaaaa3e44010000008e00000000e1d69c3d0000000000000000abaaaa3eabaaaa3e4401000000b400000000e1d69c3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.65850204 - ReferencePoseValue: - valueInternal: 0.4396459 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.65850204 - newKeyListSerialized: 030000000000000000009793283f0000000000000000abaaaa3eabaaaa3e44010000008e000000009793283f0000000000000000abaaaa3eabaaaa3e4401000000b4000000009793283f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.6486913 - ReferencePoseValue: - valueInternal: 0.89084923 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.6486913 - newKeyListSerialized: 03000000000000000000a210263f0000000000000000abaaaa3eabaaaa3e44010000008e00000000a210263f0000000000000000abaaaa3eabaaaa3e4401000000b400000000a210263f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 15 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.2383711 - ReferencePoseValue: - valueInternal: -0.2383711 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.2383711 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.03532467 - ReferencePoseValue: - valueInternal: 0.03532467 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03532467 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0012605645 - ReferencePoseValue: - valueInternal: -0.0012605645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0012605645 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.1723559 - ReferencePoseValue: - valueInternal: -0.05499202 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.1723559 - newKeyListSerialized: 03000000000000000000117e30be0000000000000000abaaaa3eabaaaa3e44010000008e00000000117e30be0000000000000000abaaaa3eabaaaa3e4401000000b400000000117e30be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.19442447 - ReferencePoseValue: - valueInternal: 0.10791634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.19442447 - newKeyListSerialized: 030000000000000000003517473e0000000000000000abaaaa3eabaaaa3e44010000008e000000003517473e0000000000000000abaaaa3eabaaaa3e4401000000b4000000003517473e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.49274278 - ReferencePoseValue: - valueInternal: -0.45085245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.49274278 - newKeyListSerialized: 03000000000000000000c848fcbe0000000000000000abaaaa3eabaaaa3e44010000008e00000000c848fcbe0000000000000000abaaaa3eabaaaa3e4401000000b400000000c848fcbe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8304801 - ReferencePoseValue: - valueInternal: 0.88434273 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8304801 - newKeyListSerialized: 03000000000000000000589a543f0000000000000000abaaaa3eabaaaa3e44010000008e00000000589a543f0000000000000000abaaaa3eabaaaa3e4401000000b400000000589a543f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 17 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.17692582 - ReferencePoseValue: - valueInternal: -0.17692582 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.17692582 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.24830171 - ReferencePoseValue: - valueInternal: -0.24830171 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24830171 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.04193508 - ReferencePoseValue: - valueInternal: 0.04193508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04193508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.12693132 - ReferencePoseValue: - valueInternal: -0.0034134407 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.12693132 - newKeyListSerialized: 0900000000000000000049fa01be0000000000000000abaaaa3eabaaaa3e44010000002c0000000049fa01be0000000000000000abaaaa3eabaaaa3e44010000005300000000fa232fbf00166abc00166abcabaaaa3eabaaaa3e44010000005400000000fa232fbf0000000000000000abaaaa3eabaaaa3e440100000070000000009854febe0000000000000000abaaaa3eabaaaa3e440100000071000000009854febe0000000000000080abaaaa3eabaaaa3e44010000007e00000000fa232fbfa82f6cbca82f6cbcabaaaa3eabaaaa3e44010000008e0000000049fa01be68a50e3d68a50e3dabaaaa3eabaaaa3e4401000000b40000000049fa01be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.05682733 - ReferencePoseValue: - valueInternal: 0.0066458187 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.05682733 - newKeyListSerialized: 09000000000000000000c6c368bd0000000000000000abaaaa3eabaaaa3e44010000002c00000000c6c368bd0000000000000000abaaaa3eabaaaa3e44010000005300000000b2adb4be5dc0f8bb5dc0f8bbabaaaa3eabaaaa3e44010000005400000000b2adb4be0000000000000000abaaaa3eabaaaa3e44010000007000000000e9d489be0000000000000000abaaaa3eabaaaa3e44010000007100000000e9d489be0000000000000080abaaaa3eabaaaa3e44010000007e00000000b2adb4be2df0d2bb2df0d2bbabaaaa3eabaaaa3e44010000008e00000000c6c368bd3995973c3995973cabaaaa3eabaaaa3e4401000000b400000000c6c368bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4651204 - ReferencePoseValue: - valueInternal: 0.45418105 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4651204 - newKeyListSerialized: 090000000000000000004324ee3e0000000000000000abaaaa3eabaaaa3e44010000002c000000004324ee3e0000000000000000abaaaa3eabaaaa3e440100000053000000007e72b13ec13347bbc13347bbabaaaa3eabaaaa3e440100000054000000007e72b13e0000000000000000abaaaa3eabaaaa3e4401000000700000000006c2953e0000008000000000abaaaa3eabaaaa3e4401000000710000000006c2953e0000000000000000abaaaa3eabaaaa3e44010000007e000000007e72b13e1451883b1451883babaaaa3eabaaaa3e44010000008e000000004324ee3e14c7f23b14c7f23babaaaa3eabaaaa3e4401000000b4000000004324ee3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8742553 - ReferencePoseValue: - valueInternal: 0.89087814 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8742553 - newKeyListSerialized: 0900000000000000000032cf5f3f0000000000000000abaaaa3eabaaaa3e44010000002c0000000032cf5f3f0000000000000000abaaaa3eabaaaa3e44010000005300000000c537093f50190ebc50190ebcabaaaa3eabaaaa3e44010000005400000000c537093f0000000000000000abaaaa3eabaaaa3e44010000007000000000a081453f0000000000000000abaaaa3eabaaaa3e44010000007100000000a081453f0000000000000080abaaaa3eabaaaa3e44010000007e00000000c537093f086794bc086794bcabaaaa3eabaaaa3e44010000008e0000000032cf5f3fda2ead3cda2ead3cabaaaa3eabaaaa3e4401000000b40000000032cf5f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 09000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c000000000000000000000000daa50b40abaaaa3eabaaaa3e220100000053000000002232aa42daa50b4000000080abaaaa3eabaaaa3e220100000054000000002232aa420000000092c7a63fabaaaa3eabaaaa3e220100000070000000007229f3420000000000000000abaaaa3eabaaaa3e000000000071000000007229f3420000000000000000abaaaa3eabaaaa3e00000000007e0000000061101e43d99b33402232aa40abaaaa3eabaaaa3e22010000008e00000000722973432232aa4000000080abaaaa3eabaaaa3e2201000000b400000000722973430000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 27 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07013222 - ReferencePoseValue: - valueInternal: -0.07013222 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07013222 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.025505245 - ReferencePoseValue: - valueInternal: 0.025505245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.025505245 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.062159322 - ReferencePoseValue: - valueInternal: 0.010312937 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.062159322 - newKeyListSerialized: 07000000000000000000c69a7e3d0000000000000000abaaaa3eabaaaa3e44010000002c00000000c69a7e3d0000000000000000abaaaa3eabaaaa3e440100000053000000008c64fa3d0000000000000000abaaaa3eabaaaa3e440100000054000000008c64fa3d0000000000000080abaaaa3eabaaaa3e44010000007e000000008c64fa3d0000000000000080abaaaa3eabaaaa3e44010000008e00000000c69a7e3d522e76bb522e76bbabaaaa3eabaaaa3e4401000000b400000000c69a7e3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.1512687 - ReferencePoseValue: - valueInternal: -0.00012049041 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.1512687 - newKeyListSerialized: 070000000000000000002fe61a3e0000000000000000abaaaa3eabaaaa3e44010000002c000000002fe61a3e0000000000000000abaaaa3eabaaaa3e44010000005300000000cbc6493e0000000000000000abaaaa3eabaaaa3e44010000005400000000cbc6493e0000000000000080abaaaa3eabaaaa3e44010000007e00000000cbc6493e0000000000000080abaaaa3eabaaaa3e44010000008e000000002fe61a3e70823bbb70823bbbabaaaa3eabaaaa3e4401000000b4000000002fe61a3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.68906665 - ReferencePoseValue: - valueInternal: 0.011682004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.68906665 - newKeyListSerialized: 07000000000000000000ac66303f0000000000000000abaaaa3eabaaaa3e44010000002c00000000ac66303f0000000000000000abaaaa3eabaaaa3e4401000000530000000040d9b33e0000008000000000abaaaa3eabaaaa3e4401000000540000000040d9b33e0000000000000000abaaaa3eabaaaa3e44010000007e0000000040d9b33e0000000000000000abaaaa3eabaaaa3e44010000008e00000000ac66303f18f4ac3c18f4ac3cabaaaa3eabaaaa3e4401000000b400000000ac66303f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.70600367 - ReferencePoseValue: - valueInternal: 0.9998786 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.70600367 - newKeyListSerialized: 07000000000000000000a8bc343f0000000000000000abaaaa3eabaaaa3e44010000002c00000000a8bc343f0000000000000000abaaaa3eabaaaa3e44010000005300000000e737683f0000000000000000abaaaa3eabaaaa3e44010000005400000000e737683f0000000000000080abaaaa3eabaaaa3e44010000007e00000000e737683f0000000000000080abaaaa3eabaaaa3e44010000008e00000000a8bc343ffcec4dbcfcec4dbcabaaaa3eabaaaa3e4401000000b400000000a8bc343f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c0000000000000000000000004b95973fabaaaa3eabaaaa3e22010000005300000000f3bd38420000000000000000abaaaa3eabaaaa3e00000000005400000000f3bd38420000000000000000abaaaa3eabaaaa3e00000000007e00000000f3bd38420000000000000000abaaaa3eabaaaa3e00000000008e00000000f3bdb842f3bd384000000080abaaaa3eabaaaa3e2201000000b400000000f3bdb8420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 28 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.04053395 - ReferencePoseValue: - valueInternal: -0.04053395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04053395 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.3314683e-17 - ReferencePoseValue: - valueInternal: -2.3314683e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.3314683e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.922638e-19 - ReferencePoseValue: - valueInternal: 9.922638e-19 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.922638e-19 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.016457472 - ReferencePoseValue: - valueInternal: 0.0007113588 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.016457472 - newKeyListSerialized: 04000000000000000000d2d1863c0000000000000000abaaaa3eabaaaa3e44010000002c00000000d2d1863c0000000000000000abaaaa3eabaaaa3e44010000008e00000000d2d1863c0000000000000000abaaaa3eabaaaa3e4401000000b400000000d2d1863c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.012863019 - ReferencePoseValue: - valueInternal: 0.0004798609 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012863019 - newKeyListSerialized: 0400000000000000000069bf523c0000000000000000abaaaa3eabaaaa3e44010000002c0000000069bf523c0000000000000000abaaaa3eabaaaa3e44010000008e0000000069bf523c0000000000000000abaaaa3eabaaaa3e4401000000b40000000069bf523c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.07483958 - ReferencePoseValue: - valueInternal: 0.011196686 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07483958 - newKeyListSerialized: 040000000000000000007e45993d0000000000000000abaaaa3eabaaaa3e44010000002c000000007e45993d0000000000000000abaaaa3eabaaaa3e44010000008e000000007e45993d0000000000000000abaaaa3eabaaaa3e4401000000b4000000007e45993d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99697685 - ReferencePoseValue: - valueInternal: 0.999937 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99697685 - newKeyListSerialized: 04000000000000000000e0397f3f0000000000000000abaaaa3eabaaaa3e44010000002c00000000e0397f3f0000000000000000abaaaa3eabaaaa3e44010000008e00000000e0397f3f0000000000000000abaaaa3eabaaaa3e4401000000b400000000e0397f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000002c00000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b/Left_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 29 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.02294514 - ReferencePoseValue: - valueInternal: -0.02294514 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.02294514 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.190986e-16 - ReferencePoseValue: - valueInternal: -3.190986e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.190986e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.775166e-18 - ReferencePoseValue: - valueInternal: 9.775166e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.775166e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0050858543 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0050858543 - newKeyListSerialized: 040000000000000000003da7a63b0000000000000000abaaaa3eabaaaa3e44010000002c000000003da7a63b0000000000000000abaaaa3eabaaaa3e44010000008e000000003da7a63b0000000000000000abaaaa3eabaaaa3e4401000000b4000000003da7a63b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.036247056 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.036247056 - newKeyListSerialized: 04000000000000000000cb77143d0000000000000000abaaaa3eabaaaa3e44010000002c00000000cb77143d0000000000000000abaaaa3eabaaaa3e44010000008e00000000cb77143d0000000000000000abaaaa3eabaaaa3e4401000000b400000000cb77143d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.28904292 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.28904292 - newKeyListSerialized: 040000000000000000006ffd933e0000000000000000abaaaa3eabaaaa3e44010000002c000000006ffd933e0000000000000000abaaaa3eabaaaa3e44010000008e000000006ffd933e0000000000000000abaaaa3eabaaaa3e4401000000b4000000006ffd933e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9566162 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9566162 - newKeyListSerialized: 04000000000000000000cde4743f0000000000000000abaaaa3eabaaaa3e44010000002c00000000cde4743f0000000000000000abaaaa3eabaaaa3e44010000008e00000000cde4743f0000000000000000abaaaa3eabaaaa3e4401000000b400000000cde4743f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000002c00000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 30 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.071809866 - ReferencePoseValue: - valueInternal: -0.071809866 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.071809866 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.005054819 - ReferencePoseValue: - valueInternal: 0.005054819 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.005054819 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.027690873 - ReferencePoseValue: - valueInternal: 0.010313046 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.027690873 - newKeyListSerialized: 04000000000000000000f8d7e23c0000000000000000abaaaa3eabaaaa3e44010000002c00000000f8d7e23c0000000000000000abaaaa3eabaaaa3e44010000008e00000000f8d7e23c0000000000000000abaaaa3eabaaaa3e4401000000b400000000f8d7e23c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.077560544 - ReferencePoseValue: - valueInternal: -0.00011086465 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.077560544 - newKeyListSerialized: 0400000000000000000010d89e3d0000000000000000abaaaa3eabaaaa3e44010000002c0000000010d89e3d0000000000000000abaaaa3eabaaaa3e44010000008e0000000010d89e3d0000000000000000abaaaa3eabaaaa3e4401000000b40000000010d89e3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.27190486 - ReferencePoseValue: - valueInternal: 0.0107487505 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.27190486 - newKeyListSerialized: 040000000000000000001d378b3e0000000000000000abaaaa3eabaaaa3e44010000002c000000001d378b3e0000000000000000abaaaa3eabaaaa3e44010000008e000000001d378b3e0000000000000000abaaaa3eabaaaa3e4401000000b4000000001d378b3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9587937 - ReferencePoseValue: - valueInternal: 0.9998891 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9587937 - newKeyListSerialized: 040000000000000000008173753f0000000000000000abaaaa3eabaaaa3e44010000002c000000008173753f0000000000000000abaaaa3eabaaaa3e44010000008e000000008173753f0000000000000000abaaaa3eabaaaa3e4401000000b4000000008173753f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000002c00000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 31 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.044052828 - ReferencePoseValue: - valueInternal: -0.044052828 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.044052828 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.220446e-18 - ReferencePoseValue: - valueInternal: 2.220446e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.220446e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.3147821e-18 - ReferencePoseValue: - valueInternal: 1.3147821e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.3147821e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.016824875 - ReferencePoseValue: - valueInternal: 0.0006498136 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.016824875 - newKeyListSerialized: 0400000000000000000052d4893c0000000000000000abaaaa3eabaaaa3e44010000002c0000000052d4893c0000000000000000abaaaa3eabaaaa3e44010000008e0000000052d4893c0000000000000000abaaaa3eabaaaa3e4401000000b40000000052d4893c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.03992539 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03992539 - newKeyListSerialized: 04000000000000000000ce88233d0000000000000000abaaaa3eabaaaa3e44010000002c00000000ce88233d0000000000000000abaaaa3eabaaaa3e44010000008e00000000ce88233d0000000000000000abaaaa3eabaaaa3e4401000000b400000000ce88233d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3202231 - ReferencePoseValue: - valueInternal: 0.010304519 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3202231 - newKeyListSerialized: 0400000000000000000048f4a33e0000000000000000abaaaa3eabaaaa3e44010000002c0000000048f4a33e0000000000000000abaaaa3eabaaaa3e44010000008e0000000048f4a33e0000000000000000abaaaa3eabaaaa3e4401000000b40000000048f4a33e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.946351 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.946351 - newKeyListSerialized: 040000000000000000000f44723f0000000000000000abaaaa3eabaaaa3e44010000002c000000000f44723f0000000000000000abaaaa3eabaaaa3e44010000008e000000000f44723f0000000000000000abaaaa3eabaaaa3e4401000000b4000000000f44723f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000002c00000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b/Left_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 32 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.024933377 - ReferencePoseValue: - valueInternal: -0.024933377 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.024933377 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.4801235e-16 - ReferencePoseValue: - valueInternal: 1.4801235e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.4801235e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -4.9960034e-18 - ReferencePoseValue: - valueInternal: -4.9960034e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -4.9960034e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.005309303 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.005309303 - newKeyListSerialized: 04000000000000000000a9f9ad3b0000000000000000abaaaa3eabaaaa3e44010000002c00000000a9f9ad3b0000000000000000abaaaa3eabaaaa3e44010000008e00000000a9f9ad3b0000000000000000abaaaa3eabaaaa3e4401000000b400000000a9f9ad3b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.036256164 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.036256164 - newKeyListSerialized: 040000000000000000005881143d0000000000000000abaaaa3eabaaaa3e44010000002c000000005881143d0000000000000000abaaaa3eabaaaa3e44010000008e000000005881143d0000000000000000abaaaa3eabaaaa3e4401000000b4000000005881143d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.29078215 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.29078215 - newKeyListSerialized: 0400000000000000000066e1943e0000000000000000abaaaa3eabaaaa3e44010000002c0000000066e1943e0000000000000000abaaaa3eabaaaa3e44010000008e0000000066e1943e0000000000000000abaaaa3eabaaaa3e4401000000b40000000066e1943e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9560874 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9560874 - newKeyListSerialized: 0400000000000000000025c2743f0000000000000000abaaaa3eabaaaa3e44010000002c0000000025c2743f0000000000000000abaaaa3eabaaaa3e44010000008e0000000025c2743f0000000000000000abaaaa3eabaaaa3e4401000000b40000000025c2743f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000002c00000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 36 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07212005 - ReferencePoseValue: - valueInternal: -0.07212005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07212005 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03323619 - ReferencePoseValue: - valueInternal: -0.03323619 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03323619 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.024058346 - ReferencePoseValue: - valueInternal: 0.0103124 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.024058346 - newKeyListSerialized: 070000000000000000000216c53c0000000000000000abaaaa3eabaaaa3e44010000002c000000000216c53c0000000000000000abaaaa3eabaaaa3e440100000053000000004477733d0000000000000000abaaaa3eabaaaa3e440100000054000000004477733d0000000000000080abaaaa3eabaaaa3e44010000007e000000004477733d0000000000000080abaaaa3eabaaaa3e44010000008e000000000216c53c43ec10bb43ec10bbabaaaa3eabaaaa3e4401000000b4000000000216c53c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.03526124 - ReferencePoseValue: - valueInternal: -0.00016005653 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03526124 - newKeyListSerialized: 07000000000000000000176e10bd0000000000000000abaaaa3eabaaaa3e44010000002c00000000176e10bd0000000000000000abaaaa3eabaaaa3e440100000053000000002721b3bd0000008000000000abaaaa3eabaaaa3e440100000054000000002721b3bd0000000000000000abaaaa3eabaaaa3e44010000007e000000002721b3bd0000000000000000abaaaa3eabaaaa3e44010000008e00000000176e10bd37d4553b37d4553babaaaa3eabaaaa3e4401000000b400000000176e10bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.28490332 - ReferencePoseValue: - valueInternal: 0.01551809 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.28490332 - newKeyListSerialized: 07000000000000000000d9de913e0000000000000000abaaaa3eabaaaa3e44010000002c00000000d9de913e0000000000000000abaaaa3eabaaaa3e440100000053000000009d79103f0000000000000000abaaaa3eabaaaa3e440100000054000000009d79103f0000000000000080abaaaa3eabaaaa3e44010000007e000000009d79103f0000000000000080abaaaa3eabaaaa3e44010000008e00000000d9de913e61148fbc61148fbcabaaaa3eabaaaa3e4401000000b400000000d9de913e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9576053 - ReferencePoseValue: - valueInternal: 0.9998264 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9576053 - newKeyListSerialized: 070000000000000000009f25753f0000000000000000abaaaa3eabaaaa3e44010000002c000000009f25753f0000000000000000abaaaa3eabaaaa3e440100000053000000004f98513f0000008000000000abaaaa3eabaaaa3e440100000054000000004f98513f0000000000000000abaaaa3eabaaaa3e44010000007e000000004f98513f0000000000000000abaaaa3eabaaaa3e44010000008e000000009f25753f40350e3c40350e3cabaaaa3eabaaaa3e4401000000b4000000009f25753f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c000000000000000000000000c87e703fabaaaa3eabaaaa3e22010000005300000000428d12420000000000000000abaaaa3eabaaaa3e00000000005400000000428d12420000000000000000abaaaa3eabaaaa3e00000000007e00000000428d12420000000000000000abaaaa3eabaaaa3e00000000008e00000000428d9242428d124000000080abaaaa3eabaaaa3e2201000000b400000000428d92420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 37 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.030515512 - ReferencePoseValue: - valueInternal: -0.030515512 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.030515512 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1502578e-17 - ReferencePoseValue: - valueInternal: -3.1502578e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1502578e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.4720094e-18 - ReferencePoseValue: - valueInternal: 2.4720094e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.4720094e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.016523996 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.016523996 - newKeyListSerialized: 07000000000000000000555d873c0000000000000000abaaaa3eabaaaa3e44010000002c00000000555d873c0000000000000000abaaaa3eabaaaa3e4401000000530000000014e8a53c0000000000000000abaaaa3eabaaaa3e4401000000540000000014e8a53c0000000000000080abaaaa3eabaaaa3e44010000007e0000000014e8a53c0000000000000080abaaaa3eabaaaa3e44010000008e00000000555d873cf85574b9f85574b9abaaaa3eabaaaa3e4401000000b400000000555d873c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.04010865 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04010865 - newKeyListSerialized: 07000000000000000000f848243d0000000000000000abaaaa3eabaaaa3e44010000002c00000000f848243d0000000000000000abaaaa3eabaaaa3e4401000000530000000064ba4a3c0000008000000000abaaaa3eabaaaa3e4401000000540000000064ba4a3c0000000000000000abaaaa3eabaaaa3e44010000007e0000000064ba4a3c0000000000000000abaaaa3eabaaaa3e44010000008e00000000f848243dbe34e33abe34e33aabaaaa3eabaaaa3e4401000000b400000000f848243d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.32456523 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.32456523 - newKeyListSerialized: 070000000000000000006a2da63e0000000000000000abaaaa3eabaaaa3e44010000002c000000006a2da63e0000000000000000abaaaa3eabaaaa3e44010000005300000000a11e373d0000008000000000abaaaa3eabaaaa3e44010000005400000000a11e373d0000000000000000abaaaa3eabaaaa3e44010000007e00000000a11e373d0000000000000000abaaaa3eabaaaa3e44010000008e000000006a2da63e96498f3c96498f3cabaaaa3eabaaaa3e4401000000b4000000006a2da63e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9448681 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9448681 - newKeyListSerialized: 07000000000000000000e0e2713f0000000000000000abaaaa3eabaaaa3e44010000002c00000000e0e2713f0000000000000000abaaaa3eabaaaa3e4401000000530000000000ac7f3f0000000000000000abaaaa3eabaaaa3e4401000000540000000000ac7f3f0000000000000080abaaaa3eabaaaa3e44010000007e0000000000ac7f3f0000000000000080abaaaa3eabaaaa3e44010000008e00000000e0e2713f00925cbb00925cbbabaaaa3eabaaaa3e4401000000b400000000e0e2713f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c0000000000000000000000005e24583fabaaaa3eabaaaa3e2201000000530000000029b603420000000000000000abaaaa3eabaaaa3e0000000000540000000029b603420000000000000000abaaaa3eabaaaa3e00000000007e0000000029b603420000000000000000abaaaa3eabaaaa3e00000000008e0000000029b6834229b6034000000080abaaaa3eabaaaa3e2201000000b40000000029b683420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b/Left_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 38 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.017283713 - ReferencePoseValue: - valueInternal: -0.017283713 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.017283713 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.8666223e-16 - ReferencePoseValue: - valueInternal: -3.8666223e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.8666223e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.5274239e-17 - ReferencePoseValue: - valueInternal: 1.5274239e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.5274239e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0041812775 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0041812775 - newKeyListSerialized: 040000000000000000001903893b0000000000000000abaaaa3eabaaaa3e44010000002c000000001903893b0000000000000000abaaaa3eabaaaa3e44010000008e000000001903893b0000000000000000abaaaa3eabaaaa3e4401000000b4000000001903893b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.036208984 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.036208984 - newKeyListSerialized: 04000000000000000000df4f143d0000000000000000abaaaa3eabaaaa3e44010000002c00000000df4f143d0000000000000000abaaaa3eabaaaa3e44010000008e00000000df4f143d0000000000000000abaaaa3eabaaaa3e4401000000b400000000df4f143d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.2818828 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.2818828 - newKeyListSerialized: 04000000000000000000f152903e0000000000000000abaaaa3eabaaaa3e44010000002c00000000f152903e0000000000000000abaaaa3eabaaaa3e44010000008e00000000f152903e0000000000000000abaaaa3eabaaaa3e4401000000b400000000f152903e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.95875627 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.95875627 - newKeyListSerialized: 040000000000000000000d71753f0000000000000000abaaaa3eabaaaa3e44010000002c000000000d71753f0000000000000000abaaaa3eabaaaa3e44010000008e000000000d71753f0000000000000000abaaaa3eabaaaa3e4401000000b4000000000d71753f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000002c00000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 33 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.072257206 - ReferencePoseValue: - valueInternal: -0.072257206 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.072257206 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.014861824 - ReferencePoseValue: - valueInternal: -0.014861824 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.014861824 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.02543956 - ReferencePoseValue: - valueInternal: 0.010312854 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.02543956 - newKeyListSerialized: 07000000000000000000a066d03c0000000000000000abaaaa3eabaaaa3e44010000002c00000000a066d03c0000000000000000abaaaa3eabaaaa3e44010000005300000000b1342f3d0000000000000000abaaaa3eabaaaa3e44010000005400000000b1342f3d0000000000000080abaaaa3eabaaaa3e44010000007e00000000b1342f3d0000000000000080abaaaa3eabaaaa3e44010000008e00000000a066d03cc2028ebac2028ebaabaaaa3eabaaaa3e4401000000b400000000a066d03c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0019353827 - ReferencePoseValue: - valueInternal: -0.00012740763 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0019353827 - newKeyListSerialized: 07000000000000000000abacfd3a0000000000000000abaaaa3eabaaaa3e44010000002c00000000abacfd3a0000000000000000abaaaa3eabaaaa3e44010000005300000000c2f512bd0000008000000000abaaaa3eabaaaa3e44010000005400000000c2f512bd0000000000000000abaaaa3eabaaaa3e44010000007e00000000c2f512bd0000000000000000abaaaa3eabaaaa3e44010000008e00000000abacfd3a27e31a3b27e31a3babaaaa3eabaaaa3e4401000000b400000000abacfd3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.28093532 - ReferencePoseValue: - valueInternal: 0.012352655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.28093532 - newKeyListSerialized: 07000000000000000000c1d68f3e0000000000000000abaaaa3eabaaaa3e44010000002c00000000c1d68f3e0000000000000000abaaaa3eabaaaa3e440100000053000000003147f73e0000000000000000abaaaa3eabaaaa3e440100000054000000003147f73e0000000000000080abaaaa3eabaaaa3e44010000007e000000003147f73e0000000000000080abaaaa3eabaaaa3e44010000008e00000000c1d68f3ee0e04ebce0e04ebcabaaaa3eabaaaa3e4401000000b400000000c1d68f3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.95938754 - ReferencePoseValue: - valueInternal: 0.99987054 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.95938754 - newKeyListSerialized: 070000000000000000006c9a753f0000000000000000abaaaa3eabaaaa3e44010000002c000000006c9a753f0000000000000000abaaaa3eabaaaa3e4401000000530000000029b55f3f0000008000000000abaaaa3eabaaaa3e4401000000540000000029b55f3f0000000000000000abaaaa3eabaaaa3e44010000007e0000000029b55f3f0000000000000000abaaaa3eabaaaa3e44010000008e000000006c9a753f182aaf3b182aaf3babaaaa3eabaaaa3e4401000000b4000000006c9a753f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c0000000000000000000000002550283fabaaaa3eabaaaa3e22010000005300000000ad21cd410000000000000000abaaaa3eabaaaa3e00000000005400000000ad21cd410000000000000000abaaaa3eabaaaa3e00000000007e00000000ad21cd410000000000000000abaaaa3eabaaaa3e00000000008e00000000ad214d42ad21cd3f00000080abaaaa3eabaaaa3e2201000000b400000000ad214d420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 34 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.038333587 - ReferencePoseValue: - valueInternal: -0.038333587 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.038333587 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.4980017e-18 - ReferencePoseValue: - valueInternal: -2.4980017e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.4980017e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 4.4126392e-18 - ReferencePoseValue: - valueInternal: 4.4126392e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 4.4126392e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.016715214 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.016715214 - newKeyListSerialized: 0700000000000000000058ee883c0000000000000000abaaaa3eabaaaa3e44010000002c0000000058ee883c0000000000000000abaaaa3eabaaaa3e44010000005300000000fbc3123d0000000000000000abaaaa3eabaaaa3e44010000005400000000fbc3123d0000000000000080abaaaa3eabaaaa3e44010000007e00000000fbc3123d0000000000000080abaaaa3eabaaaa3e44010000008e0000000058ee883c9e999cba9e999cbaabaaaa3eabaaaa3e4401000000b40000000058ee883c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.039985783 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.039985783 - newKeyListSerialized: 0700000000000000000022c8233d0000000000000000abaaaa3eabaaaa3e44010000002c0000000022c8233d0000000000000000abaaaa3eabaaaa3e440100000053000000002b82b53d0000000000000000abaaaa3eabaaaa3e440100000054000000002b82b53d0000000000000080abaaaa3eabaaaa3e44010000007e000000002b82b53d0000000000000080abaaaa3eabaaaa3e44010000008e0000000022c8233d343c47bb343c47bbabaaaa3eabaaaa3e4401000000b40000000022c8233d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.32168624 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.32168624 - newKeyListSerialized: 070000000000000000000fb4a43e0000000000000000abaaaa3eabaaaa3e44010000002c000000000fb4a43e0000000000000000abaaaa3eabaaaa3e44010000005300000000a9dcb9bc0000008000000000abaaaa3eabaaaa3e44010000005400000000a9dcb9bc0000000000000000abaaaa3eabaaaa3e44010000007e00000000a9dcb9bc0000000000000000abaaaa3eabaaaa3e44010000008e000000000fb4a43eda51b03cda51b03cabaaaa3eabaaaa3e4401000000b4000000000fb4a43e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.94585395 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.94585395 - newKeyListSerialized: 070000000000000000007c23723f0000000000000000abaaaa3eabaaaa3e44010000002c000000007c23723f0000000000000000abaaaa3eabaaaa3e44010000005300000000e9c27e3f0000000000000000abaaaa3eabaaaa3e44010000005400000000e9c27e3f0000000000000080abaaaa3eabaaaa3e44010000007e00000000e9c27e3f0000000000000080abaaaa3eabaaaa3e44010000008e000000007c23723fd0f649bbd0f649bbabaaaa3eabaaaa3e4401000000b4000000007c23723f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c000000000000000000000000a6ff843fabaaaa3eabaaaa3e22010000005300000000921722420000000000000000abaaaa3eabaaaa3e00000000005400000000921722420000000000000000abaaaa3eabaaaa3e00000000007e00000000921722420000000000000000abaaaa3eabaaaa3e00000000008e000000009217a2429217224000000080abaaaa3eabaaaa3e2201000000b4000000009217a2420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b/Left_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 35 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.021700656 - ReferencePoseValue: - valueInternal: -0.021700656 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.021700656 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -6.477451e-17 - ReferencePoseValue: - valueInternal: -6.477451e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -6.477451e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 8.274631e-18 - ReferencePoseValue: - valueInternal: 8.274631e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 8.274631e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.004926133 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.004926133 - newKeyListSerialized: 07000000000000000000666ba13b0000000000000000abaaaa3eabaaaa3e44010000002c00000000666ba13b0000000000000000abaaaa3eabaaaa3e440100000053000000009c8efc3c0000000000000000abaaaa3eabaaaa3e440100000054000000009c8efc3c0000000000000080abaaaa3eabaaaa3e44010000007e000000009c8efc3c0000000000000080abaaaa3eabaaaa3e44010000008e00000000666ba13bc233d4bac233d4baabaaaa3eabaaaa3e4401000000b400000000666ba13b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.03624058 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03624058 - newKeyListSerialized: 070000000000000000000171143d0000000000000000abaaaa3eabaaaa3e44010000002c000000000171143d0000000000000000abaaaa3eabaaaa3e44010000005300000000a0202c3d0000000000000000abaaaa3eabaaaa3e44010000005400000000a0202c3d0000000000000080abaaaa3eabaaaa3e44010000007e00000000a0202c3d0000000000000080abaaaa3eabaaaa3e44010000008e000000000171143df87cbdb9f87cbdb9abaaaa3eabaaaa3e4401000000b4000000000171143d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.28779125 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.28779125 - newKeyListSerialized: 070000000000000000006059933e0000000000000000abaaaa3eabaaaa3e44010000002c000000006059933e0000000000000000abaaaa3eabaaaa3e44010000005300000000ae8d213e0000008000000000abaaaa3eabaaaa3e44010000005400000000ae8d213e0000000000000000abaaaa3eabaaaa3e44010000007e00000000ae8d213e0000000000000000abaaaa3eabaaaa3e44010000008e000000006059933e1225053c1225053cabaaaa3eabaaaa3e4401000000b4000000006059933e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9569946 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9569946 - newKeyListSerialized: 0700000000000000000099fd743f0000000000000000abaaaa3eabaaaa3e44010000002c0000000099fd743f0000000000000000abaaaa3eabaaaa3e440100000053000000000c717c3f0000000000000000abaaaa3eabaaaa3e440100000054000000000c717c3f0000000000000080abaaaa3eabaaaa3e44010000007e000000000c717c3f0000000000000080abaaaa3eabaaaa3e44010000008e0000000099fd743f606eeeba606eeebaabaaaa3eabaaaa3e4401000000b40000000099fd743f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c000000000000000000000000b78acc3eabaaaa3eabaaaa3e220100000053000000000f4979410000000000000000abaaaa3eabaaaa3e000000000054000000000f4979410000000000000000abaaaa3eabaaaa3e00000000007e000000000f4979410000000000000000abaaaa3eabaaaa3e00000000008e000000000f49f9410f49793f00000080abaaaa3eabaaaa3e2201000000b4000000000f49f9410000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 24 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.046887316 - ReferencePoseValue: - valueInternal: -0.046887316 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.046887316 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.004865311 - ReferencePoseValue: - valueInternal: -0.004865311 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.004865311 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.046988335 - ReferencePoseValue: - valueInternal: 0.046988335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046988335 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.36964834 - ReferencePoseValue: - valueInternal: 0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.36964834 - newKeyListSerialized: 070000000000000000008c42bd3e0000000000000000abaaaa3eabaaaa3e44010000002c000000008c42bd3e0000000000000000abaaaa3eabaaaa3e44010000005300000000b4bad43e0000000000000000abaaaa3eabaaaa3e44010000005400000000b4bad43e0000000000000080abaaaa3eabaaaa3e44010000007e00000000b4bad43e0000000000000080abaaaa3eabaaaa3e44010000008e000000008c42bd3e40c13bbb40c13bbbabaaaa3eabaaaa3e4401000000b4000000008c42bd3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3753269 - ReferencePoseValue: - valueInternal: 0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3753269 - newKeyListSerialized: 07000000000000000000d92ac03e0000000000000000abaaaa3eabaaaa3e44010000002c00000000d92ac03e0000000000000000abaaaa3eabaaaa3e44010000005300000000d0b6e43e0000000000000000abaaaa3eabaaaa3e44010000005400000000d0b6e43e0000000000000080abaaaa3eabaaaa3e44010000007e00000000d0b6e43e0000000000000080abaaaa3eabaaaa3e44010000008e00000000d92ac03edc2f92bbdc2f92bbabaaaa3eabaaaa3e4401000000b400000000d92ac03e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.067155115 - ReferencePoseValue: - valueInternal: -0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.067155115 - newKeyListSerialized: 070000000000000000009f8889bd0000000000000000abaaaa3eabaaaa3e44010000002c000000009f8889bd0000000000000000abaaaa3eabaaaa3e44010000005300000000c31d4b3d0000000000000000abaaaa3eabaaaa3e44010000005400000000c31d4b3d0000000000000080abaaaa3eabaaaa3e44010000007e00000000c31d4b3d0000000000000080abaaaa3eabaaaa3e44010000008e000000009f8889bd8017efbb8017efbbabaaaa3eabaaaa3e4401000000b4000000009f8889bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.847337 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.847337 - newKeyListSerialized: 0700000000000000000014eb583f0000000000000000abaaaa3eabaaaa3e44010000002c0000000014eb583f0000000000000000abaaaa3eabaaaa3e44010000005300000000da714a3f0000008000000000abaaaa3eabaaaa3e44010000005400000000da714a3f0000000000000000abaaaa3eabaaaa3e44010000007e00000000da714a3f0000000000000000abaaaa3eabaaaa3e44010000008e0000000014eb583fa093673ba093673babaaaa3eabaaaa3e4401000000b40000000014eb583f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 07000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000002c0000000000000000000000000566e93eabaaaa3eabaaaa3e220100000053000000002b3a8e410000000000000000abaaaa3eabaaaa3e000000000054000000002b3a8e410000000000000000abaaaa3eabaaaa3e00000000007e000000002b3a8e410000000000000000abaaaa3eabaaaa3e00000000008e000000002b3a0e422b3a8e3f00000080abaaaa3eabaaaa3e2201000000b4000000002b3a0e420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a/Left_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 25 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.028778248 - ReferencePoseValue: - valueInternal: -0.028778248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.028778248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0016480584 - ReferencePoseValue: - valueInternal: -0.0016480584 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0016480584 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.002403863 - ReferencePoseValue: - valueInternal: -0.002403863 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.002403863 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.42728564 - ReferencePoseValue: - valueInternal: -0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.42728564 - newKeyListSerialized: 040000000000000000002fc5dabe0000000000000000abaaaa3eabaaaa3e44010000002c000000002fc5dabe0000000000000000abaaaa3eabaaaa3e44010000008e000000002fc5dabe0000000000000000abaaaa3eabaaaa3e4401000000b4000000002fc5dabe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.3719007 - ReferencePoseValue: - valueInternal: -0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3719007 - newKeyListSerialized: 04000000000000000000c569bebe0000000000000000abaaaa3eabaaaa3e44010000002c00000000c569bebe0000000000000000abaaaa3eabaaaa3e44010000008e00000000c569bebe0000000000000000abaaaa3eabaaaa3e4401000000b400000000c569bebe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.08435009 - ReferencePoseValue: - valueInternal: 0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.08435009 - newKeyListSerialized: 04000000000000000000bdbfac3d0000000000000000abaaaa3eabaaaa3e44010000002c00000000bdbfac3d0000000000000000abaaaa3eabaaaa3e44010000008e00000000bdbfac3d0000000000000000abaaaa3eabaaaa3e4401000000b400000000bdbfac3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8197572 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8197572 - newKeyListSerialized: 040000000000000000009cdb513f0000000000000000abaaaa3eabaaaa3e44010000002c000000009cdb513f0000000000000000abaaaa3eabaaaa3e44010000008e000000009cdb513f0000000000000000abaaaa3eabaaaa3e4401000000b4000000009cdb513f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000002c00000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 9 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.39539942 - ReferencePoseValue: - valueInternal: -0.39539942 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.39539942 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.2878587e-16 - ReferencePoseValue: - valueInternal: 1.2878587e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.2878587e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.9015506e-17 - ReferencePoseValue: - valueInternal: -8.9015506e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.9015506e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00000038743013 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000038743013 - newKeyListSerialized: 07000000000000000000feffcf343945b2ba3945b2baabaaaa3eabaaaa3e44010000001f00000000a8b22cbde427dcbae427dcbaabaaaa3eabaaaa3e44010000003300000000d611c2bdc0825bbbc0825bbbabaaaa3eabaaaa3e44010000005400000000b12d813d7cb5d03a7cb5d03aabaaaa3eabaaaa3e44010000007300000000b6114c3d739d6fba739d6fbaabaaaa3eabaaaa3e44010000008e00000000ffff9f3303dcf1ba03dcf1baabaaaa3eabaaaa3e4401000000b400000000feffcf34feff5f32feff5f32abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00000026822087 - ReferencePoseValue: - valueInternal: -0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000026822087 - newKeyListSerialized: 07000000000000000000ffff8fb4ce1de8b9ce1de8b9abaaaa3eabaaaa3e44010000001f0000000000de60bc9c530fba9c530fbaabaaaa3eabaaaa3e44010000003300000000be7a76bcf629b0b8f629b0b8abaaaa3eabaaaa3e44010000005400000000666745bd5057afb95057afb9abaaaa3eabaaaa3e44010000007300000000ef0219bd66f0433a66f0433aabaaaa3eabaaaa3e44010000008e0000000000000000d058b53ad058b53aabaaaa3eabaaaa3e4401000000b400000000ffff8fb4ffff3fb2ffff3fb2abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.26768324 - ReferencePoseValue: - valueInternal: -0.15122359 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.26768324 - newKeyListSerialized: 07000000000000000000c70d89beb58af4bab58af4baabaaaa3eabaaaa3e44010000001f0000000093aaa6bebfff16bbbfff16bbabaaaa3eabaaaa3e440100000033000000005c59c1be727e59bb727e59bbabaaaa3eabaaaa3e44010000005400000000b59696beaade5c3aaade5c3aabaaaa3eabaaaa3e44010000007300000000d2a5a2be85e7d4ba85e7d4baabaaaa3eabaaaa3e44010000008e00000000267f80bebee6213bbee6213babaaaa3eabaaaa3e4401000000b400000000c70d89be6b8d36ba6b8d36baabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.963507 - ReferencePoseValue: - valueInternal: 0.9884996 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.963507 - newKeyListSerialized: 0700000000000000000065a8763f4ac520ba4ac520baabaaaa3eabaaaa3e44010000001f000000006cca713f608b46ba608b46baabaaaa3eabaaaa3e44010000003300000000b2c46b3f195bc4ba195bc4baabaaaa3eabaaaa3e44010000005400000000ded4733f3598a6393598a639abaaaa3eabaaaa3e440100000073000000002437723f5043e4b95043e4b9abaaaa3eabaaaa3e44010000008e0000000083ce773f130e543a130e543aabaaaa3eabaaaa3e4401000000b40000000065a8763f001444b9001444b9abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 070000000000000000000000000000000000ae938e3eabaaaa3eabaaaa3e22010000001f00000000111f0a417113b03e7113b03eabaaaa3eabaaaa3e000000000033000000007e4f8c41f430113ff430113fabaaaa3eabaaaa3e000000000054000000004ec41a4290855a3e90855a3eabaaaa3eabaaaa3e00000000007300000000a76c28429f20713e9f20713eabaaaa3eabaaaa3e00000000008e00000000bb725342e4f6cb3e36b4553dabaaaa3eabaaaa3e2201000000b400000000eb605b4236b4553d36b4553dabaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck/Head - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 10 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.079593115 - ReferencePoseValue: - valueInternal: -0.079593115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.079593115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.0962138e-17 - ReferencePoseValue: - valueInternal: -2.0962138e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.0962138e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.00000011368731 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000011368731 - newKeyListSerialized: 050000000000000000004224f4b3d92f1931d92f1931abaaaa3eabaaaa3e4401000000330000000000000000a78b8530a78b8530abaaaa3eabaaaa3e44010000005400000000feffdfb3d7899db1d7899db1abaaaa3eabaaaa3e44010000008e00000000feffffb3cb3d8dafcb3d8dafabaaaa3eabaaaa3e4401000000b4000000004224f4b356fa7c2f56fa7c2fabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0000001347061 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000001347061 - newKeyListSerialized: 05000000000000000000bba3103455aa5db155aa5db1abaaaa3eabaaaa3e44010000003300000000000000b3663ec1b0663ec1b0abaaaa3eabaaaa3e44010000005400000000feffff32400b3431400b3431abaaaa3eabaaaa3e44010000008e00000000ffffbf33cb3d8d30cb3d8d30abaaaa3eabaaaa3e4401000000b400000000bba310349fb401319fb40131abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.000000007450575 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000007450575 - newKeyListSerialized: 05000000000000000000f3ffff318fb725ba8fb725baabaaaa3eabaaaa3e44010000003300000000440e04bd137890b9137890b9abaaaa3eabaaaa3e4401000000540000000043b71bbdec1e85b9ec1e85b9abaaaa3eabaaaa3e44010000008e000000009c50dfbd1481a0ba1481a0baabaaaa3eabaaaa3e4401000000b400000000f3ffff3169e0943b69e0943babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 050000000000000000000000803f05052bb705052bb7abaaaa3eabaaaa3e44010000003300000000eedd7f3f7c1795b67c1795b6abaaaa3eabaaaa3e44010000005400000000a0d07f3fdbb615b7dbb615b7abaaaa3eabaaaa3e44010000008e000000003c797e3ff774bdb8f774bdb8abaaaa3eabaaaa3e4401000000b4000000000000803f5641823956418239abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000f062943dabaaaa3eabaaaa3e22010000003300000000ae7d6c404f5c013d4f5c013dabaaaa3eabaaaa3e00000000005400000000fc778b40cdd1ee3ccdd1ee3cabaaaa3eabaaaa3e00000000008e000000003f554841de1b103e88b0a83eabaaaa3eabaaaa3e2201000000b4000000007053c84188b0a83e88b0a83eabaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 12 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796993 - ReferencePoseValue: - valueInternal: -0.24796993 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796993 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.01896791 - ReferencePoseValue: - valueInternal: -0.01896791 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.01896791 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.13130699 - ReferencePoseValue: - valueInternal: -0.13130699 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13130699 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.44783452 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44783452 - newKeyListSerialized: 03000000000000000000914ae53e0000000000000000abaaaa3eabaaaa3e44010000008e00000000914ae53e0000000000000000abaaaa3eabaaaa3e4401000000b400000000914ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.41058227 - ReferencePoseValue: - valueInternal: 0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.41058227 - newKeyListSerialized: 03000000000000000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000008e00000000d737d23e0000000000000000abaaaa3eabaaaa3e4401000000b400000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.5854564 - ReferencePoseValue: - valueInternal: -0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.5854564 - newKeyListSerialized: 0300000000000000000078e015bf0000000000000000abaaaa3eabaaaa3e44010000008e0000000078e015bf0000000000000000abaaaa3eabaaaa3e4401000000b40000000078e015bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.53675634 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.53675634 - newKeyListSerialized: 03000000000000000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000008e00000000dd68093f0000000000000000abaaaa3eabaaaa3e4401000000b400000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 14 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.063585564 - ReferencePoseValue: - valueInternal: 0.063585564 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.063585564 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.842171e-16 - ReferencePoseValue: - valueInternal: 2.842171e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.842171e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000039259945 - ReferencePoseValue: - valueInternal: -0.000000039259945 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000039259945 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.25458342 - ReferencePoseValue: - valueInternal: -0.0008169309 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.25458342 - newKeyListSerialized: 03000000000000000000c258823e0000000000000000abaaaa3eabaaaa3e44010000008e00000000c258823e0000000000000000abaaaa3eabaaaa3e4401000000b400000000c258823e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.036912154 - ReferencePoseValue: - valueInternal: -0.05782889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.036912154 - newKeyListSerialized: 030000000000000000003331173d0000000000000000abaaaa3eabaaaa3e44010000008e000000003331173d0000000000000000abaaaa3eabaaaa3e4401000000b4000000003331173d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.55298567 - ReferencePoseValue: - valueInternal: 0.36165696 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.55298567 - newKeyListSerialized: 0300000000000000000078900d3f0000000000000000abaaaa3eabaaaa3e44010000008e0000000078900d3f0000000000000000abaaaa3eabaaaa3e4401000000b40000000078900d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.79248446 - ReferencePoseValue: - valueInternal: 0.93051565 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.79248446 - newKeyListSerialized: 0300000000000000000043e04a3f0000000000000000abaaaa3eabaaaa3e44010000008e0000000043e04a3f0000000000000000abaaaa3eabaaaa3e4401000000b40000000043e04a3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 16 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.24062023 - ReferencePoseValue: - valueInternal: 0.24062023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.24062023 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0051437393 - ReferencePoseValue: - valueInternal: 0.0051437393 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0051437393 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.012117967 - ReferencePoseValue: - valueInternal: -0.012117967 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.012117967 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.70292586 - ReferencePoseValue: - valueInternal: 0.7767065 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.70292586 - newKeyListSerialized: 03000000000000000000f3f233bf0000000000000000abaaaa3eabaaaa3e44010000008e00000000f3f233bf0000000000000000abaaaa3eabaaaa3e4401000000b400000000f3f233bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.27564183 - ReferencePoseValue: - valueInternal: 0.18686023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.27564183 - newKeyListSerialized: 03000000000000000000ed208dbe0000000000000000abaaaa3eabaaaa3e44010000008e00000000ed208dbe0000000000000000abaaaa3eabaaaa3e4401000000b400000000ed208dbe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.16929375 - ReferencePoseValue: - valueInternal: -0.025670227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.16929375 - newKeyListSerialized: 03000000000000000000575b2d3e0000000000000000abaaaa3eabaaaa3e44010000008e00000000575b2d3e0000000000000000abaaaa3eabaaaa3e4401000000b400000000575b2d3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.63344806 - ReferencePoseValue: - valueInternal: 0.60095865 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.63344806 - newKeyListSerialized: 03000000000000000000a72922bf0000000000000000abaaaa3eabaaaa3e44010000008e00000000a72922bf0000000000000000abaaaa3eabaaaa3e4401000000b400000000a72922bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000008e00000000000000000000000000000000abaaaa3eabaaaa3e2201000000b400000000000000000000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 18 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.30588374 - ReferencePoseValue: - valueInternal: 0.30588374 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.30588374 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03317292 - ReferencePoseValue: - valueInternal: -0.03317292 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03317292 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.007066546 - ReferencePoseValue: - valueInternal: 0.007066546 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.007066546 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.7968648 - ReferencePoseValue: - valueInternal: -0.7059572 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.7968648 - newKeyListSerialized: 0500000000000000000055ff4b3f77278ab877278ab8abaaaa3eabaaaa3e44010000001e00000000d07d4b3f77278ab877278ab8abaaaa3eabaaaa3e4401000000340000000097687d3faa91633baa91633babaaaa3eabaaaa3e44010000008e0000000055ff4b3f1d8c0cbb1d8c0cbbabaaaa3eabaaaa3e4401000000b40000000055ff4b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.001571238 - ReferencePoseValue: - valueInternal: -0.015687702 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.001571238 - newKeyListSerialized: 0500000000000000000000f2cd3a19115c3719115c37abaaaa3eabaaaa3e44010000001e0000000001c3003b19115c3719115c37abaaaa3eabaaaa3e44010000003400000000527300be47b114bb47b114bbabaaaa3eabaaaa3e44010000008e0000000000f2cd3a31f9b83a31f9b83aabaaaa3eabaaaa3e4401000000b40000000000f2cd3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.017121837 - ReferencePoseValue: - valueInternal: 0.0068027773 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.017121837 - newKeyListSerialized: 0500000000000000000018438cbc11714e3711714e37abaaaa3eabaaaa3e44010000001e00000000f03c89bc11714e3711714e37abaaaa3eabaaaa3e440100000034000000006b43b1bc1479b6b81479b6b8abaaaa3eabaaaa3e44010000008e0000000018438cbc007f5238007f5238abaaaa3eabaaaa3e4401000000b40000000018438cbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.60391307 - ReferencePoseValue: - valueInternal: 0.70804816 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.60391307 - newKeyListSerialized: 050000000000000000000c9a1abf0050b6b80050b6b8abaaaa3eabaaaa3e44010000001e00000000f7441bbf0050b6b80050b6b8abaaaa3eabaaaa3e44010000003400000000f58c80bdd6a61e3cd6a61e3cabaaaa3eabaaaa3e44010000008e000000000c9a1abf4c06c5bb4c06c5bbabaaaa3eabaaaa3e4401000000b4000000000c9a1abf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000961f4e3cabaaaa3eabaaaa3e22010000001e000000009d3dc13e961f4e3c0e324840abaaaa3eabaaaa3e22010000003400000000a7638a42e1dd9c3fe1dd9c3fabaaaa3eabaaaa3e00000000008e00000000c4a2094357ad423f00000080abaaaa3eabaaaa3e2201000000b400000000c4a209430000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 42 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.06940201 - ReferencePoseValue: - valueInternal: 0.06940201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.06940201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013847475 - ReferencePoseValue: - valueInternal: -0.013847475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013847475 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.026764035 - ReferencePoseValue: - valueInternal: -0.026764035 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.026764035 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.03224342 - ReferencePoseValue: - valueInternal: 0.010504893 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03224342 - newKeyListSerialized: 05000000000000000000ad1104bdf43ebf3af43ebf3aabaaaa3eabaaaa3e44010000001e000000005fe53c3c0000000000000000abaaaa3eabaaaa3e440100000041000000005fe53c3c0000000000000080abaaaa3eabaaaa3e44010000008e00000000ad1104bdd50515bad50515baabaaaa3eabaaaa3e4401000000b400000000ad1104bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.123830035 - ReferencePoseValue: - valueInternal: 0.00877969 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.123830035 - newKeyListSerialized: 050000000000000000009a9afdbdaa42fcb8aa42fcb8abaaaa3eabaaaa3e44010000001e00000000477f02be0000008000000000abaaaa3eabaaaa3e44010000004100000000477f02be0000000000000000abaaaa3eabaaaa3e44010000008e000000009a9afdbd0991443809914438abaaaa3eabaaaa3e4401000000b4000000009a9afdbd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.257177 - ReferencePoseValue: - valueInternal: 0.0017179537 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.257177 - newKeyListSerialized: 05000000000000000000b4ac83be752a393c752a393cabaaaa3eabaaaa3e44010000001e0000000067aca73d0000000000000000abaaaa3eabaaaa3e4401000000410000000067aca73d0000000000000080abaaaa3eabaaaa3e44010000008e00000000b4ac83befb4890bbfb4890bbabaaaa3eabaaaa3e4401000000b400000000b4ac83be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.95785517 - ReferencePoseValue: - valueInternal: 0.9999048 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.95785517 - newKeyListSerialized: 05000000000000000000ff3575bf886d85ba886d85baabaaaa3eabaaaa3e44010000001e000000006a077dbf0000008000000000abaaaa3eabaaaa3e440100000041000000006a077dbf0000000000000000abaaaa3eabaaaa3e44010000008e00000000ff3575bf84f0cf3984f0cf39abaaaa3eabaaaa3e4401000000b400000000ff3575bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 05000000000000000000000000000000000097a7a83fabaaaa3eabaaaa3e22010000001e000000001e1d1e420000000000000000abaaaa3eabaaaa3e000000000041000000001e1d1e420000000000000000abaaaa3eabaaaa3e00000000008e000000001e1d9e42516b033f00000080abaaaa3eabaaaa3e2201000000b4000000001e1d9e420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 43 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.04053422 - ReferencePoseValue: - valueInternal: 0.04053422 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04053422 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000009354332 - ReferencePoseValue: - valueInternal: -0.0000009354332 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000009354332 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000022560922 - ReferencePoseValue: - valueInternal: 0.000000022560922 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000022560922 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.016762497 - ReferencePoseValue: - valueInternal: 0.0007113588 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.016762497 - newKeyListSerialized: 05000000000000000000815189bcf00d0c3af00d0c3aabaaaa3eabaaaa3e44010000001e00000000fa8d40ba0000000000000000abaaaa3eabaaaa3e44010000004100000000fa8d40ba0000000000000080abaaaa3eabaaaa3e44010000008e00000000815189bc44445ab944445ab9abaaaa3eabaaaa3e4401000000b400000000815189bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.03996007 - ReferencePoseValue: - valueInternal: 0.0004798609 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03996007 - newKeyListSerialized: 050000000000000000002cad23bdcbb4e43acbb4e43aabaaaa3eabaaaa3e44010000001e000000004af14a3c0000000000000000abaaaa3eabaaaa3e440100000041000000004af14a3c0000000000000080abaaaa3eabaaaa3e44010000008e000000002cad23bd6f3632ba6f3632baabaaaa3eabaaaa3e4401000000b4000000002cad23bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.32107392 - ReferencePoseValue: - valueInternal: 0.011196686 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.32107392 - newKeyListSerialized: 05000000000000000000cd63a4be2792ea3b2792ea3babaaaa3eabaaaa3e44010000001e000000002dbdd9bd0000000000000000abaaaa3eabaaaa3e440100000041000000002dbdd9bd0000000000000080abaaaa3eabaaaa3e44010000008e00000000cd63a4be53c836bb53c836bbabaaaa3eabaaaa3e4401000000b400000000cd63a4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9460623 - ReferencePoseValue: - valueInternal: 0.999937 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9460623 - newKeyListSerialized: 05000000000000000000243172bf558ed2ba558ed2baabaaaa3eabaaaa3e44010000001e000000007b877ebf0000000000000000abaaaa3eabaaaa3e440100000041000000007b877ebf0000000000000000abaaaa3eabaaaa3e44010000008e00000000243172bfd111243ad111243aabaaaa3eabaaaa3e4401000000b400000000243172bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000be415e3fabaaaa3eabaaaa3e22010000001e00000000a25dd0410000000000000000abaaaa3eabaaaa3e00000000004100000000a25dd0410000000000000000abaaaa3eabaaaa3e00000000008e00000000a25d5042e72fad3e00000080abaaaa3eabaaaa3e2201000000b400000000a25d50420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b/Right_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 44 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.022944802 - ReferencePoseValue: - valueInternal: 0.022944802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.022944802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007977574 - ReferencePoseValue: - valueInternal: -0.00000007977574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007977574 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007166869 - ReferencePoseValue: - valueInternal: -0.00000007166869 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007166869 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.005088012 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.005088012 - newKeyListSerialized: 0500000000000000000057b9a6bb246dcd38246dcd38abaaaa3eabaaaa3e44010000001e000000005ddc0cbb0000000000000000abaaaa3eabaaaa3e440100000041000000005ddc0cbb0000000000000080abaaaa3eabaaaa3e44010000008e0000000057b9a6bb8c1220b88c1220b8abaaaa3eabaaaa3e4401000000b40000000057b9a6bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.036246967 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.036246967 - newKeyListSerialized: 05000000000000000000b37714bd348323b7348323b7abaaaa3eabaaaa3e44010000001e0000000049aa15bd0000000000000000abaaaa3eabaaaa3e4401000000410000000049aa15bd0000000000000000abaaaa3eabaaaa3e44010000008e00000000b37714bd1ed37e361ed37e36abaaaa3eabaaaa3e4401000000b400000000b37714bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.28904277 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.28904277 - newKeyListSerialized: 050000000000000000006afd93be0f882a3b0f882a3babaaaa3eabaaaa3e44010000001e000000000d0b58be0000000000000000abaaaa3eabaaaa3e440100000041000000000d0b58be0000000000000080abaaaa3eabaaaa3e44010000008e000000006afd93beb5e184bab5e184baabaaaa3eabaaaa3e4401000000b4000000006afd93be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9566162 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9566162 - newKeyListSerialized: 05000000000000000000cde474bf786930ba786930baabaaaa3eabaaaa3e44010000001e00000000e40f7abf0000000000000000abaaaa3eabaaaa3e44010000004100000000e40f7abf0000000000000000abaaaa3eabaaaa3e44010000008e00000000cde474bfc1768939c1768939abaaaa3eabaaaa3e4401000000b400000000cde474bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0500000000000000000000000000000000006ad69d3eabaaaa3eabaaaa3e22010000001e0000000003f913410000000000000000abaaaa3eabaaaa3e0000000000410000000003f913410000000000000000abaaaa3eabaaaa3e00000000008e0000000003f9934108fbf53d00000080abaaaa3eabaaaa3e2201000000b40000000003f993410000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 45 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07144747 - ReferencePoseValue: - valueInternal: 0.07144747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07144747 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013888802 - ReferencePoseValue: - valueInternal: -0.013888802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013888802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0063472134 - ReferencePoseValue: - valueInternal: -0.0063472134 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0063472134 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.030985605 - ReferencePoseValue: - valueInternal: 0.010496695 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.030985605 - newKeyListSerialized: 0500000000000000000086d5fdbc7208a13a7208a13aabaaaa3eabaaaa3e44010000001e000000004169c03b0000000000000000abaaaa3eabaaaa3e440100000041000000004169c03b0000000000000080abaaaa3eabaaaa3e44010000008e0000000086d5fdbce4f5fab9e4f5fab9abaaaa3eabaaaa3e4401000000b40000000086d5fdbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.08589141 - ReferencePoseValue: - valueInternal: 0.008789492 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08589141 - newKeyListSerialized: 05000000000000000000d6e7afbdbcc736b9bcc736b9abaaaa3eabaaaa3e44010000001e000000008a9dbabd0000008000000000abaaaa3eabaaaa3e440100000041000000008a9dbabd0000000000000000abaaaa3eabaaaa3e44010000008e00000000d6e7afbd176d8e38176d8e38abaaaa3eabaaaa3e4401000000b400000000d6e7afbd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.26216605 - ReferencePoseValue: - valueInternal: 0.0007846789 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.26216605 - newKeyListSerialized: 05000000000000000000a13a86bead4f5d3cad4f5d3cabaaaa3eabaaaa3e44010000001e000000002180123e0000000000000000abaaaa3eabaaaa3e440100000041000000002180123e0000000000000080abaaaa3eabaaaa3e44010000008e00000000a13a86be4873acbb4873acbbabaaaa3eabaaaa3e4401000000b400000000a13a86be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.96069336 - ReferencePoseValue: - valueInternal: 0.999906 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.96069336 - newKeyListSerialized: 0500000000000000000000f075bf9ab158ba9ab158baabaaaa3eabaaaa3e44010000001e0000000034497cbf0000008000000000abaaaa3eabaaaa3e4401000000410000000034497cbf0000000000000000abaaaa3eabaaaa3e44010000008e0000000000f075bf2fdaa8392fdaa839abaaaa3eabaaaa3e4401000000b40000000000f075bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000fdbcc83fabaaaa3eabaaaa3e22010000001e000000002d313c420000000000000000abaaaa3eabaaaa3e000000000041000000002d313c420000000000000000abaaaa3eabaaaa3e00000000008e000000002d31bc425e6b1c3f00000080abaaaa3eabaaaa3e2201000000b4000000002d31bc420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 46 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.044053018 - ReferencePoseValue: - valueInternal: 0.044053018 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.044053018 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0000006337014 - ReferencePoseValue: - valueInternal: 0.0000006337014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000006337014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000019575731 - ReferencePoseValue: - valueInternal: -0.000000019575731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000019575731 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.016822776 - ReferencePoseValue: - valueInternal: 0.0006498136 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.016822776 - newKeyListSerialized: 05000000000000000000ebcf89bc8fecbb398fecbb39abaaaa3eabaaaa3e44010000001e0000000020e4c6bb0000000000000000abaaaa3eabaaaa3e4401000000410000000020e4c6bb0000000000000080abaaaa3eabaaaa3e44010000008e00000000ebcf89bc306f12b9306f12b9abaaaa3eabaaaa3e4401000000b400000000ebcf89bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.03992561 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03992561 - newKeyListSerialized: 05000000000000000000098923bddec4cfb8dec4cfb8abaaaa3eabaaaa3e44010000001e0000000092b52fbd0000008000000000abaaaa3eabaaaa3e4401000000410000000092b52fbd0000000000000000abaaaa3eabaaaa3e44010000008e00000000098923bddfe52138dfe52138abaaaa3eabaaaa3e4401000000b400000000098923bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.32022315 - ReferencePoseValue: - valueInternal: 0.010304519 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.32022315 - newKeyListSerialized: 050000000000000000004af4a3be5ec6093c5ec6093cabaaaa3eabaaaa3e44010000001e0000000048298bbd0000000000000000abaaaa3eabaaaa3e4401000000410000000048298bbd0000000000000080abaaaa3eabaaaa3e44010000008e000000004af4a3becfb656bbcfb656bbabaaaa3eabaaaa3e4401000000b4000000004af4a3be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.946351 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.946351 - newKeyListSerialized: 050000000000000000000f4472bfab2fdcbaab2fdcbaabaaaa3eabaaaa3e44010000001e00000000da2a7fbf0000008000000000abaaaa3eabaaaa3e44010000004100000000da2a7fbf0000000000000000abaaaa3eabaaaa3e44010000008e000000000f4472bfdc922b3adc922b3aabaaaa3eabaaaa3e4401000000b4000000000f4472bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0500000000000000000000000000000000000b7f7c3fabaaaa3eabaaaa3e22010000001e000000001ab7ec410000000000000000abaaaa3eabaaaa3e000000000041000000001ab7ec410000000000000000abaaaa3eabaaaa3e00000000008e000000001ab76c4216c0c43e00000080abaaaa3eabaaaa3e2201000000b4000000001ab76c420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b/Right_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 47 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.024932733 - ReferencePoseValue: - valueInternal: 0.024932733 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.024932733 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000037860835 - ReferencePoseValue: - valueInternal: -0.00000037860835 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000037860835 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000067108736 - ReferencePoseValue: - valueInternal: 0.000000067108736 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000067108736 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.005306933 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.005306933 - newKeyListSerialized: 05000000000000000000c8e5adbb9a3d9a3a9a3d9a3aabaaaa3eabaaaa3e44010000001e000000000ebaf53c0000000000000000abaaaa3eabaaaa3e440100000041000000000ebaf53c0000000000000080abaaaa3eabaaaa3e44010000008e00000000c8e5adbb0060f0b90060f0b9abaaaa3eabaaaa3e4401000000b400000000c8e5adbb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.03625627 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03625627 - newKeyListSerialized: 05000000000000000000748114bdb56d4a3bb56d4a3babaaaa3eabaaaa3e44010000001e00000000410c673d0000000000000000abaaaa3eabaaaa3e44010000004100000000410c673d0000000000000080abaaaa3eabaaaa3e44010000008e00000000748114bd8dbc9dba8dbc9dbaabaaaa3eabaaaa3e4401000000b400000000748114bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.29078242 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.29078242 - newKeyListSerialized: 050000000000000000006fe194be39196f3b39196f3babaaaa3eabaaaa3e44010000001e000000000baf39be0000000000000000abaaaa3eabaaaa3e440100000041000000000baf39be0000000000000080abaaaa3eabaaaa3e44010000008e000000006fe194be804fbaba804fbabaabaaaa3eabaaaa3e4401000000b4000000006fe194be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9560873 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9560873 - newKeyListSerialized: 0500000000000000000023c274bf99b35cba99b35cbaabaaaa3eabaaaa3e44010000001e0000000066397bbf0000008000000000abaaaa3eabaaaa3e4401000000410000000066397bbf0000000000000000abaaaa3eabaaaa3e44010000008e0000000023c274bfaaf9ab39aaf9ab39abaaaa3eabaaaa3e4401000000b40000000023c274bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 05000000000000000000000000000000000011a7123fabaaaa3eabaaaa3e22010000001e00000000a07c89410000000000000000abaaaa3eabaaaa3e00000000004100000000a07c89410000000000000000abaaaa3eabaaaa3e00000000008e00000000a07c0942ad8c643e00000080abaaaa3eabaaaa3e2201000000b400000000a07c09420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 51 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07244643 - ReferencePoseValue: - valueInternal: 0.07244643 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07244643 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013907843 - ReferencePoseValue: - valueInternal: -0.013907843 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013907843 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.031932004 - ReferencePoseValue: - valueInternal: 0.031932004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.031932004 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.026357729 - ReferencePoseValue: - valueInternal: 0.010538501 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.026357729 - newKeyListSerialized: 050000000000000000002aecd7bc6fab7db96fab7db9abaaaa3eabaaaa3e44010000001e000000002cb009bd0000008000000000abaaaa3eabaaaa3e440100000041000000002cb009bd0000000000000000abaaaa3eabaaaa3e44010000008e000000002aecd7bc28aac53828aac538abaaaa3eabaaaa3e4401000000b4000000002aecd7bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.026897904 - ReferencePoseValue: - valueInternal: 0.008739322 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.026897904 - newKeyListSerialized: 05000000000000000000fe58dc3c095fadb9095fadb9abaaaa3eabaaaa3e44010000001e0000000072148b3c0000008000000000abaaaa3eabaaaa3e4401000000410000000072148b3c0000000000000000abaaaa3eabaaaa3e44010000008e00000000fe58dc3c2f1807392f180739abaaaa3eabaaaa3e4401000000b400000000fe58dc3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.27520382 - ReferencePoseValue: - valueInternal: 0.005554213 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.27520382 - newKeyListSerialized: 0500000000000000000084e78cbeeef2303ceef2303cabaaaa3eabaaaa3e44010000001e00000000d8e1473d0000000000000000abaaaa3eabaaaa3e44010000004100000000d8e1473d0000000000000080abaaaa3eabaaaa3e44010000008e0000000084e78cbedee189bbdee189bbabaaaa3eabaaaa3e4401000000b40000000084e78cbe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.96064806 - ReferencePoseValue: - valueInternal: 0.99989086 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.96064806 - newKeyListSerialized: 0500000000000000000008ed75bf789fa3ba789fa3baabaaaa3eabaaaa3e44010000001e0000000060837fbf0000008000000000abaaaa3eabaaaa3e4401000000410000000060837fbf0000000000000000abaaaa3eabaaaa3e44010000008e0000000008ed75bf2cfffe392cfffe39abaaaa3eabaaaa3e4401000000b40000000008ed75bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0500000000000000000000000000000000003b4ca03fabaaaa3eabaaaa3e22010000001e00000000774716420000000000000000abaaaa3eabaaaa3e00000000004100000000774716420000000000000000abaaaa3eabaaaa3e00000000008e000000007747964291d0f93e00000080abaaaa3eabaaaa3e2201000000b400000000774796420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 52 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.030516144 - ReferencePoseValue: - valueInternal: 0.030516144 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.030516144 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000000478116 - ReferencePoseValue: - valueInternal: -0.0000000478116 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000000478116 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000060660284 - ReferencePoseValue: - valueInternal: 0.000000060660284 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000060660284 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.016523268 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.016523268 - newKeyListSerialized: 05000000000000000000ce5b87bc64a10c3a64a10c3aabaaaa3eabaaaa3e44010000001e00000000fb1fe1b90000000000000000abaaaa3eabaaaa3e44010000004100000000fb1fe1b90000000000000080abaaaa3eabaaaa3e44010000008e00000000ce5b87bc112a5bb9112a5bb9abaaaa3eabaaaa3e4401000000b400000000ce5b87bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.040108703 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.040108703 - newKeyListSerialized: 05000000000000000000064924bd0076e4b80076e4b8abaaaa3eabaaaa3e44010000001e00000000f0ab31bd0000000000000000abaaaa3eabaaaa3e44010000004100000000f0ab31bd0000000000000000abaaaa3eabaaaa3e44010000008e00000000064924bd8205323882053238abaaaa3eabaaaa3e4401000000b400000000064924bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.32456505 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.32456505 - newKeyListSerialized: 05000000000000000000642da6beb0864c3cb0864c3cabaaaa3eabaaaa3e44010000001e000000000a874c3d0000000000000000abaaaa3eabaaaa3e440100000041000000000a874c3d0000000000000080abaaaa3eabaaaa3e44010000008e00000000642da6befa5e9fbbfa5e9fbbabaaaa3eabaaaa3e4401000000b400000000642da6be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9448682 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9448682 - newKeyListSerialized: 05000000000000000000e2e271bf894ee7ba894ee7baabaaaa3eabaaaa3e44010000001e000000007c707fbf0000000000000000abaaaa3eabaaaa3e440100000041000000007c707fbf0000000000000000abaaaa3eabaaaa3e44010000008e00000000e2e271bf323d343a323d343aabaaaa3eabaaaa3e4401000000b400000000e2e271bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0500000000000000000000000000000000003038ba3fabaaaa3eabaaaa3e22010000001e00000000ad942e420000000000000000abaaaa3eabaaaa3e00000000004100000000ad942e420000000000000000abaaaa3eabaaaa3e00000000008e00000000ad94ae42291b113f00000080abaaaa3eabaaaa3e2201000000b400000000ad94ae420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b/Right_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 53 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.017282948 - ReferencePoseValue: - valueInternal: 0.017282948 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.017282948 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000019535615 - ReferencePoseValue: - valueInternal: -0.00000019535615 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000019535615 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000014650439 - ReferencePoseValue: - valueInternal: 0.000000014650439 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000014650439 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0041805683 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0041805683 - newKeyListSerialized: 0500000000000000000026fd88bbf0da8239f0da8239abaaaa3eabaaaa3e44010000001e00000000b8ba583b0000000000000000abaaaa3eabaaaa3e44010000004100000000b8ba583b0000000000000080abaaaa3eabaaaa3e44010000008e0000000026fd88bb23eecbb823eecbb8abaaaa3eabaaaa3e4401000000b40000000026fd88bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.03620909 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03620909 - newKeyListSerialized: 05000000000000000000fc4f14bd44044ab644044ab6abaaaa3eabaaaa3e44010000001e00000000aeae14bd0000000000000000abaaaa3eabaaaa3e44010000004100000000aeae14bd0000000000000000abaaaa3eabaaaa3e44010000008e00000000fc4f14bd646a9d35646a9d35abaaaa3eabaaaa3e4401000000b400000000fc4f14bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.281883 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.281883 - newKeyListSerialized: 05000000000000000000f85290bec87fdc3bc87fdc3babaaaa3eabaaaa3e44010000001e0000000048dca3bd0000000000000000abaaaa3eabaaaa3e4401000000410000000048dca3bd0000000000000080abaaaa3eabaaaa3e44010000008e00000000f85290be4ad12bbb4ad12bbbabaaaa3eabaaaa3e4401000000b400000000f85290be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9587562 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9587562 - newKeyListSerialized: 050000000000000000000c7175bf0047a3ba0047a3baabaaaa3eabaaaa3e44010000001e0000000035027fbf0000000000000000abaaaa3eabaaaa3e4401000000410000000035027fbf0000000000000000abaaaa3eabaaaa3e44010000008e000000000c7175bf4d75fe394d75fe39abaaaa3eabaaaa3e4401000000b4000000000c7175bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000513e493fabaaaa3eabaaaa3e22010000001e000000006caabc410000000000000000abaaaa3eabaaaa3e000000000041000000006caabc410000000000000000abaaaa3eabaaaa3e00000000008e000000006caa3c4225d09c3e00000080abaaaa3eabaaaa3e2201000000b4000000006caa3c420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 48 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07225248 - ReferencePoseValue: - valueInternal: 0.07225248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07225248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0139042325 - ReferencePoseValue: - valueInternal: -0.0139042325 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0139042325 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.013558211 - ReferencePoseValue: - valueInternal: 0.013558211 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013558211 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.028070714 - ReferencePoseValue: - valueInternal: 0.01051078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.028070714 - newKeyListSerialized: 050000000000000000008ef4e5bc3fac41393fac4139abaaaa3eabaaaa3e44010000001e000000002f90b8bc0000000000000000abaaaa3eabaaaa3e440100000041000000002f90b8bc0000000000000080abaaaa3eabaaaa3e44010000008e000000008ef4e5bcf6e996b8f6e996b8abaaaa3eabaaaa3e4401000000b4000000008ef4e5bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.010297349 - ReferencePoseValue: - valueInternal: 0.008772642 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010297349 - newKeyListSerialized: 0500000000000000000036b628bcbb93a3b9bb93a3b9abaaaa3eabaaaa3e44010000001e000000005b08a1bc0000008000000000abaaaa3eabaaaa3e440100000041000000005b08a1bc0000000000000000abaaaa3eabaaaa3e44010000008e0000000036b628bce3ecfe38e3ecfe38abaaaa3eabaaaa3e4401000000b40000000036b628bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.2712114 - ReferencePoseValue: - valueInternal: 0.0023886247 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.2712114 - newKeyListSerialized: 0500000000000000000038dc8abe09bf453c09bf453cabaaaa3eabaaaa3e44010000001e00000000851bba3d0000000000000000abaaaa3eabaaaa3e44010000004100000000851bba3d0000000000000080abaaaa3eabaaaa3e44010000008e0000000038dc8abe86169abb86169abbabaaaa3eabaaaa3e4401000000b40000000038dc8abe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9620554 - ReferencePoseValue: - valueInternal: 0.99990344 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9620554 - newKeyListSerialized: 05000000000000000000434976bf88be91ba88be91baabaaaa3eabaaaa3e44010000001e000000006dd37ebf0000008000000000abaaaa3eabaaaa3e440100000041000000006dd37ebf0000000000000000abaaaa3eabaaaa3e44010000008e00000000434976bf4a22e3394a22e339abaaaa3eabaaaa3e4401000000b400000000434976bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 05000000000000000000000000000000000037dbb23fabaaaa3eabaaaa3e22010000001e0000000084ad27420000000000000000abaaaa3eabaaaa3e0000000000410000000084ad27420000000000000000abaaaa3eabaaaa3e00000000008e0000000084ada7425a5e0b3f00000080abaaaa3eabaaaa3e2201000000b40000000084ada7420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 49 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.03833457 - ReferencePoseValue: - valueInternal: 0.03833457 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03833457 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000014894434 - ReferencePoseValue: - valueInternal: -0.00000014894434 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000014894434 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000029383655 - ReferencePoseValue: - valueInternal: 0.000000029383655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000029383655 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.016715193 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.016715193 - newKeyListSerialized: 050000000000000000004dee88bc86d1c23986d1c239abaaaa3eabaaaa3e44010000001e000000005970b6bb0000000000000000abaaaa3eabaaaa3e440100000041000000005970b6bb0000000000000080abaaaa3eabaaaa3e44010000008e000000004dee88bc7dce17b97dce17b9abaaaa3eabaaaa3e4401000000b4000000004dee88bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.039985772 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.039985772 - newKeyListSerialized: 050000000000000000001fc823bdef4ad1b8ef4ad1b8abaaaa3eabaaaa3e44010000001e00000000830b30bd0000008000000000abaaaa3eabaaaa3e44010000004100000000830b30bd0000000000000000abaaaa3eabaaaa3e44010000008e000000001fc823bdd1152338d1152338abaaaa3eabaaaa3e4401000000b4000000001fc823bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.3216863 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3216863 - newKeyListSerialized: 0500000000000000000011b4a4bee0940e3ce0940e3cabaaaa3eabaaaa3e44010000001e00000000fb4378bd0000000000000000abaaaa3eabaaaa3e44010000004100000000fb4378bd0000000000000080abaaaa3eabaaaa3e44010000008e0000000011b4a4be7b345ebb7b345ebbabaaaa3eabaaaa3e4401000000b40000000011b4a4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.945854 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.945854 - newKeyListSerialized: 050000000000000000007d2372bf006ce0ba006ce0baabaaaa3eabaaaa3e44010000001e00000000d1497fbf0000008000000000abaaaa3eabaaaa3e44010000004100000000d1497fbf0000000000000000abaaaa3eabaaaa3e44010000008e000000007d2372bfcbdf2e3acbdf2e3aabaaaa3eabaaaa3e4401000000b4000000007d2372bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0500000000000000000000000000000000005c9a823fabaaaa3eabaaaa3e22010000001e000000006de1f4410000000000000000abaaaa3eabaaaa3e000000000041000000006de1f4410000000000000000abaaaa3eabaaaa3e00000000008e000000006de174427f89cb3e00000080abaaaa3eabaaaa3e2201000000b4000000006de174420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b/Right_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 50 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.02170031 - ReferencePoseValue: - valueInternal: 0.02170031 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.02170031 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000020217867 - ReferencePoseValue: - valueInternal: 0.00000020217867 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000020217867 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000009377064 - ReferencePoseValue: - valueInternal: -0.00000009377064 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000009377064 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.004926003 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.004926003 - newKeyListSerialized: 050000000000000000004f6aa1bbd341ac39d341ac39abaaaa3eabaaaa3e44010000001e000000001c91a13b0000000000000000abaaaa3eabaaaa3e440100000041000000001c91a13b0000000000000080abaaaa3eabaaaa3e44010000008e000000004f6aa1bbf13906b9f13906b9abaaaa3eabaaaa3e4401000000b4000000004f6aa1bb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.036240574 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.036240574 - newKeyListSerialized: 05000000000000000000ff7014bd5655b5325655b532abaaaa3eabaaaa3e44010000001e00000000557014bd0000000000000000abaaaa3eabaaaa3e44010000004100000000557014bd0000000000000080abaaaa3eabaaaa3e44010000008e00000000ff7014bd784c0db2784c0db2abaaaa3eabaaaa3e4401000000b400000000ff7014bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.28779128 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.28779128 - newKeyListSerialized: 05000000000000000000615993bece46113cce46113cabaaaa3eabaaaa3e44010000001e000000000070b2bc0000000000000000abaaaa3eabaaaa3e440100000041000000000070b2bc0000000000000080abaaaa3eabaaaa3e44010000008e00000000615993beb26762bbb26762bbabaaaa3eabaaaa3e4401000000b400000000615993be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9569946 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9569946 - newKeyListSerialized: 0500000000000000000099fd74bfdeeeb7badeeeb7baabaaaa3eabaaaa3e44010000001e0000000098c47fbf0000008000000000abaaaa3eabaaaa3e4401000000410000000098c47fbf0000000000000000abaaaa3eabaaaa3e44010000008e0000000099fd74bf11530f3a11530f3aabaaaa3eabaaaa3e4401000000b40000000099fd74bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000ce2a843fabaaaa3eabaaaa3e22010000001e0000000042d0f7410000000000000000abaaaa3eabaaaa3e0000000000410000000042d0f7410000000000000000abaaaa3eabaaaa3e00000000008e0000000042d0774291f9cd3e00000080abaaaa3eabaaaa3e2201000000b40000000042d077420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 39 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.046120938 - ReferencePoseValue: - valueInternal: 0.046120938 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046120938 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0039559877 - ReferencePoseValue: - valueInternal: 0.0039559877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0039559877 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.04782508 - ReferencePoseValue: - valueInternal: -0.04782508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04782508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.32165307 - ReferencePoseValue: - valueInternal: 0.4233163 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.32165307 - newKeyListSerialized: 05000000000000000000b6afa4be770047bb770047bbabaaaa3eabaaaa3e44010000001e00000000d253d3be0000008000000000abaaaa3eabaaaa3e44010000004100000000d253d3be0000000000000000abaaaa3eabaaaa3e44010000008e00000000b6afa4befd109b3afd109b3aabaaaa3eabaaaa3e4401000000b400000000b6afa4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.53384507 - ReferencePoseValue: - valueInternal: 0.3750433 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.53384507 - newKeyListSerialized: 0500000000000000000012aa08bf773f05ba773f05baabaaaa3eabaaaa3e44010000001e000000006e910cbf0000008000000000abaaaa3eabaaaa3e440100000041000000006e910cbf0000000000000000abaaaa3eabaaaa3e44010000008e0000000012aa08bfbaa84f39baa84f39abaaaa3eabaaaa3e4401000000b40000000012aa08bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.16273828 - ReferencePoseValue: - valueInternal: -0.09540078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.16273828 - newKeyListSerialized: 05000000000000000000dda4263e51f7e7bb51f7e7bbabaaaa3eabaaaa3e44010000001e00000000fa4b4bbd0000008000000000abaaaa3eabaaaa3e44010000004100000000fa4b4bbd0000000000000000abaaaa3eabaaaa3e44010000008e00000000dda4263eb7c0343bb7c0343babaaaa3eabaaaa3e4401000000b400000000dda4263e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.7648955 - ReferencePoseValue: - valueInternal: 0.8191731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.7648955 - newKeyListSerialized: 0500000000000000000031d043bf112bae3a112bae3aabaaaa3eabaaaa3e44010000001e00000000ab9b39bf0000000000000000abaaaa3eabaaaa3e44010000004100000000ab9b39bf0000000000000080abaaaa3eabaaaa3e44010000008e0000000031d043bf2bb707ba2bb707baabaaaa3eabaaaa3e4401000000b40000000031d043bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000a351663fabaaaa3eabaaaa3e22010000001e0000000089ecd7410000000000000000abaaaa3eabaaaa3e0000000000410000000089ecd7410000000000000000abaaaa3eabaaaa3e00000000008e0000000089ec57422278b33e00000080abaaaa3eabaaaa3e2201000000b40000000089ec57420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a/Right_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 40 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028778402 - ReferencePoseValue: - valueInternal: 0.028778402 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028778402 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0016480286 - ReferencePoseValue: - valueInternal: 0.0016480286 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0016480286 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0024040877 - ReferencePoseValue: - valueInternal: 0.0024040877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0024040877 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.08295992 - ReferencePoseValue: - valueInternal: 0.12274438 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08295992 - newKeyListSerialized: 05000000000000000000e4e6a9bd091bc4ba091bc4baabaaaa3eabaaaa3e44010000001e00000000c8e902be0000000000000000abaaaa3eabaaaa3e44010000004100000000c8e902be0000000000000000abaaaa3eabaaaa3e44010000008e00000000e4e6a9bd3fcf183a3fcf183aabaaaa3eabaaaa3e4401000000b400000000e4e6a9bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.16931258 - ReferencePoseValue: - valueInternal: -0.08501493 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.16931258 - newKeyListSerialized: 0500000000000000000047602d3e6f4486ba6f4486baabaaaa3eabaaaa3e44010000001e000000003de80d3e0000000000000000abaaaa3eabaaaa3e440100000041000000003de80d3e0000000000000000abaaaa3eabaaaa3e44010000008e0000000047602d3e6e3fd1396e3fd139abaaaa3eabaaaa3e4401000000b40000000047602d3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.4744478 - ReferencePoseValue: - valueInternal: 0.3184496 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.4744478 - newKeyListSerialized: 05000000000000000000d2eaf2bed4d9103cd4d9103cabaaaa3eabaaaa3e44010000001e00000000373d56be0000000000000000abaaaa3eabaaaa3e44010000004100000000373d56be0000000000000080abaaaa3eabaaaa3e44010000008e00000000d2eaf2bedcbd61bbdcbd61bbabaaaa3eabaaaa3e4401000000b400000000d2eaf2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.85985476 - ReferencePoseValue: - valueInternal: 0.9361069 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.85985476 - newKeyListSerialized: 05000000000000000000711f5cbfdfb859bbdfb859bbabaaaa3eabaaaa3e44010000001e000000001ba375bf0000000000000000abaaaa3eabaaaa3e440100000041000000001ba375bf0000000000000000abaaaa3eabaaaa3e44010000008e00000000711f5cbf53a7a93a53a7a93aabaaaa3eabaaaa3e4401000000b400000000711f5cbf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 050000000000000000000000000000000000e98d8d3fabaaaa3eabaaaa3e22010000001e000000000ab504420000000000000000abaaaa3eabaaaa3e000000000041000000000ab504420000000000000000abaaaa3eabaaaa3e00000000008e000000000ab58442aa9adc3e00000080abaaaa3eabaaaa3e2201000000b4000000000ab584420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Cube - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.213 - ReferencePoseValue: - valueInternal: 0.213 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.213 - newKeyListSerialized: 0d000000000000000000ac1c5a3e0000000000000000abaaaa3eabaaaa3e00000000001e00000000ac1c5a3e0000000000000000abaaaa3eabaaaa3e00000000001f00000000acdee33d0000000000000000abaaaa3eabaaaa3e00000000003b00000000acdee33d0000000000000000abaaaa3eabaaaa3e00000000003c000000007e4fc2bd5519d9bc5519d9bcabaaaa3eabaaaa3e00000000004b00000000aa21a0be0000000000000000abaaaa3eabaaaa3e000000000053000000001479d1bda47ed83ca47ed83cabaaaa3eabaaaa3e00000000005400000000af632fbd0000000000000000abaaaa3eabaaaa3e00000000007000000000af632fbd0000000000000000abaaaa3eabaaaa3e000000000071000000003d63d3bd87eca4bc87eca4bcabaaaa3eabaaaa3e00000000007c000000008339a4be0000000000000000abaaaa3eabaaaa3e00000000008e00000000ac1c5a3e0000000000000000abaaaa3eabaaaa3e0000000000b400000000ac1c5a3e0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.251 - ReferencePoseValue: - valueInternal: 0.251 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.251 - newKeyListSerialized: 0d0000000000000000001283803e0000000000000000abaaaa3eabaaaa3e00000000001e000000001283803e0000000000000000abaaaa3eabaaaa3e00000000001f00000000aedf343d0000000000000000abaaaa3eabaaaa3e00000000003b00000000aedf343d0000000000000000abaaaa3eabaaaa3e00000000003c0000000096db953eec51b73bec51b73babaaaa3eabaaaa3e00000000004b00000000b550a13e0000000000000000abaaaa3eabaaaa3e00000000005300000000d6db553e9ce72dbd9ce72dbdabaaaa3eabaaaa3e00000000005400000000674f89bd0000000000000000abaaaa3eabaaaa3e00000000007000000000674f89bd0000000000000000abaaaa3eabaaaa3e000000000071000000004126533eb652c73cb652c73cabaaaa3eabaaaa3e00000000007c00000000a3f28e3e0000000000000000abaaaa3eabaaaa3e00000000008e000000001283803e0000000000000000abaaaa3eabaaaa3e0000000000b4000000001283803e0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.011 - ReferencePoseValue: - valueInternal: 0.011 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011 - newKeyListSerialized: 0d0000000000000000005839343c0000000000000000abaaaa3eabaaaa3e00000000001e000000005839343c0000000000000000abaaaa3eabaaaa3e00000000001f00000000439575bb0000000000000000abaaaa3eabaaaa3e00000000003b00000000439575bb0000000000000000abaaaa3eabaaaa3e00000000003c0000000088d0dfbd0000000000000000abaaaa3eabaaaa3e00000000004b0000000057398e3dbdad713cbdad713cabaaaa3eabaaaa3e000000000053000000007b816b3e0000000000000000abaaaa3eabaaaa3e000000000054000000004895fc3a0000000000000000abaaaa3eabaaaa3e000000000070000000004895fc3a0000000000000000abaaaa3eabaaaa3e000000000071000000005ab0483e0000000000000000abaaaa3eabaaaa3e00000000007c000000007772a63d4205d1bb4205d1bbabaaaa3eabaaaa3e00000000008e000000005839343c0000000000000000abaaaa3eabaaaa3e0000000000b4000000005839343c0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.4729445 - ReferencePoseValue: - valueInternal: -0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.4729445 - newKeyListSerialized: 0b000000000000000000c825f2be0000000000000000abaaaa3eabaaaa3e44010000001e00000000c825f2be0000000000000000abaaaa3eabaaaa3e44010000001f00000000a626383e0000000000000000abaaaa3eabaaaa3e44010000003b00000000a626383e0000000000000080abaaaa3eabaaaa3e44010000003c000000000d89b8be97cb27bd97cb27bdabaaaa3eabaaaa3e44010000005300000000cc9832bf85ec03bd85ec03bdabaaaa3eabaaaa3e440100000054000000009e6744bf0000008000000000abaaaa3eabaaaa3e440100000070000000009e6744bf0000000000000000abaaaa3eabaaaa3e4401000000710000000025000fbf91ab953b91ab953babaaaa3eabaaaa3e44010000008e00000000c825f2be0000000000000000abaaaa3eabaaaa3e4401000000b400000000c825f2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.52566487 - ReferencePoseValue: - valueInternal: 0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.52566487 - newKeyListSerialized: 0b000000000000000000f991063f0000000000000000abaaaa3eabaaaa3e44010000001e00000000f991063f0000000000000000abaaaa3eabaaaa3e44010000001f000000001c8a503e0000008000000000abaaaa3eabaaaa3e44010000003b000000001c8a503e0000000000000000abaaaa3eabaaaa3e44010000003c0000000020c9a03efc21093cfc21093cabaaaa3eabaaaa3e440100000053000000002a7fc23ef70fce3bf70fce3babaaaa3eabaaaa3e44010000005400000000cd3ac9be0000008000000000abaaaa3eabaaaa3e44010000007000000000cd3ac9be0000000000000000abaaaa3eabaaaa3e44010000007100000000e5d4fc3e8f119f3c8f119f3cabaaaa3eabaaaa3e44010000008e00000000f991063f0000000000000000abaaaa3eabaaaa3e4401000000b400000000f991063f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.4729446 - ReferencePoseValue: - valueInternal: -0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.4729446 - newKeyListSerialized: 0b000000000000000000cb25f2be0000000000000000abaaaa3eabaaaa3e44010000001e00000000cb25f2be0000000000000000abaaaa3eabaaaa3e44010000001f00000000a19808bf0000008000000000abaaaa3eabaaaa3e44010000003b00000000a19808bf0000000000000080abaaaa3eabaaaa3e44010000003c00000000aa025bbf3bf9c7bc3bf9c7bcabaaaa3eabaaaa3e440100000053000000001e819bbe1cdd573d1cdd573dabaaaa3eabaaaa3e4401000000540000000026c600bf0000008000000000abaaaa3eabaaaa3e4401000000700000000026c600bf0000000000000080abaaaa3eabaaaa3e440100000071000000005f7008bf7bda2bba7bda2bbaabaaaa3eabaaaa3e44010000008e00000000cb25f2be0000000000000000abaaaa3eabaaaa3e4401000000b400000000cb25f2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.52566475 - ReferencePoseValue: - valueInternal: -0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.52566475 - newKeyListSerialized: 0b000000000000000000f79106bf0000000000000000abaaaa3eabaaaa3e44010000001e00000000f79106bf0000000000000000abaaaa3eabaaaa3e44010000001f0000000057094dbf0000008000000000abaaaa3eabaaaa3e44010000003b0000000057094dbf0000000000000000abaaaa3eabaaaa3e44010000003c00000000deba4bbe65f63a3d65f63a3dabaaaa3eabaaaa3e44010000005300000000ffab06bfbdeeffbcbdeeffbcabaaaa3eabaaaa3e44010000005400000000468b7fbd0000000000000000abaaaa3eabaaaa3e44010000007000000000468b7fbd0000000000000080abaaaa3eabaaaa3e440100000071000000002ad8ccbe3a49f2bb3a49f2bbabaaaa3eabaaaa3e44010000008e00000000f79106bf0000000000000000abaaaa3eabaaaa3e4401000000b400000000f79106bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0b000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001e00000000000000000000000000000000abaaaa3eabaaaa3e00000000001f00000000d3c5b7420000000000000000abaaaa3eabaaaa3e00000000003b00000000d3c5b7420000000000000000abaaaa3eabaaaa3e00000000003c00000000c1fc43436398fc406398fc40abaaaa3eabaaaa3e000000000053000000009aaa8c43b36b0241b36b0241abaaaa3eabaaaa3e0000000000540000000027cfc3430000000000000000abaaaa3eabaaaa3e0000000000700000000027cfc3430000000000000000abaaaa3eabaaaa3e000000000071000000006af8fd438800234088002340abaaaa3eabaaaa3e00000000008e00000000b9c203440000000000000000abaaaa3eabaaaa3e0000000000b400000000b9c203440000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 0.10908709 - ReferencePoseValue: - valueInternal: 0.10909006 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.10908709 - newKeyListSerialized: 0b0000000000000000000d69df3d0000000000000000abaaaa3eabaaaa3e00000000001e000000000d69df3d0000000000000000abaaaa3eabaaaa3e00000000001f000000000d69df3d0000000000000000abaaaa3eabaaaa3e00000000003b000000000d69df3d0000000000000000abaaaa3eabaaaa3e00000000004b000000000d69df3d0000000000000000abaaaa3eabaaaa3e000000000053000000000d69df3d0000000000000000abaaaa3eabaaaa3e000000000054000000000d69df3d0000000000000000abaaaa3eabaaaa3e000000000070000000000d69df3d0000000000000000abaaaa3eabaaaa3e000000000071000000000d69df3d0000000000000000abaaaa3eabaaaa3e00000000008e000000000d69df3d0000000000000000abaaaa3eabaaaa3e0000000000b4000000000d69df3d0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.109087095 - ReferencePoseValue: - valueInternal: 0.10909003 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.109087095 - newKeyListSerialized: 0b0000000000000000000e69df3d0000000000000000abaaaa3eabaaaa3e00000000001e000000000e69df3d0000000000000000abaaaa3eabaaaa3e00000000001f000000000e69df3d0000000000000000abaaaa3eabaaaa3e00000000003b000000000e69df3d0000000000000000abaaaa3eabaaaa3e00000000004b000000000e69df3d0000000000000000abaaaa3eabaaaa3e000000000053000000000e69df3d0000000000000000abaaaa3eabaaaa3e000000000054000000000e69df3d0000000000000000abaaaa3eabaaaa3e000000000070000000000e69df3d0000000000000000abaaaa3eabaaaa3e000000000071000000000e69df3d0000000000000000abaaaa3eabaaaa3e00000000008e000000000e69df3d0000000000000000abaaaa3eabaaaa3e0000000000b4000000000e69df3d0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.109087124 - ReferencePoseValue: - valueInternal: 0.10909 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.109087124 - newKeyListSerialized: 0b0000000000000000001269df3d0000000000000000abaaaa3eabaaaa3e00000000001e000000001269df3d0000000000000000abaaaa3eabaaaa3e00000000001f000000001269df3d0000000000000000abaaaa3eabaaaa3e00000000003b000000001269df3d0000000000000000abaaaa3eabaaaa3e00000000004b000000001269df3d0000000000000000abaaaa3eabaaaa3e000000000053000000001269df3d0000000000000000abaaaa3eabaaaa3e000000000054000000001269df3d0000000000000000abaaaa3eabaaaa3e000000000070000000001269df3d0000000000000000abaaaa3eabaaaa3e000000000071000000001269df3d0000000000000000abaaaa3eabaaaa3e00000000008e000000001269df3d0000000000000000abaaaa3eabaaaa3e0000000000b4000000001269df3d0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 1 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 0b00000000000000000000000000001e0000000000000000001f00000000020000000200000024000000003c0000000000000000004b00000000000000000053000000000000000000540000000002000000020000001000000000700000000002000000020000001000000000710000000000000000008e000000000000000000b40000000000000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/IK_Handle_Left_Hand - Type: - valueInternal: 2 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 1 - VisualizationSize: - valueInternal: 7.6809525 - SiblingOnOtherSide: - valueInternal: - Address: 020000003500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.1858508 - ReferencePoseValue: - valueInternal: 0.08022964 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.1858508 - newKeyListSerialized: 09000000000000000000ac4f3e3e0000000000000000abaaaa3eabaaaa3e00000000002c00000000ac4f3e3e0000000000000000abaaaa3eabaaaa3e00000000005300000000d7396cbd0000000000000000abaaaa3eabaaaa3e00000000005400000000d7396cbd0000000000000000abaaaa3eabaaaa3e00000000006b00000000ebfb4cbd1f0d963a1f0d963aabaaaa3eabaaaa3e00000000006d000000002effedbc0000000000000000abaaaa3eabaaaa3e00000000007500000000b81bf9bd0000000000000000abaaaa3eabaaaa3e00000000008e00000000b04f3e3e0000000000000000abaaaa3eabaaaa3e0000000000b400000000ac4f3e3e0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: -0.10242038 - ReferencePoseValue: - valueInternal: -0.0904099 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.10242038 - newKeyListSerialized: 09000000000000000000c7c1d1bd0000000000000000abaaaa3eabaaaa3e00000000002c00000000c7c1d1bd0000000000000000abaaaa3eabaaaa3e0000000000530000000071a9143e0000000000000000abaaaa3eabaaaa3e0000000000540000000071a9143e0000000000000000abaaaa3eabaaaa3e00000000006b00000000bbd5133e7b34feb87b34feb8abaaaa3eabaaaa3e00000000006d000000000d8f113e0000000000000000abaaaa3eabaaaa3e00000000007500000000d0981b3e0000000000000000abaaaa3eabaaaa3e00000000008e00000000c7c1d1bd0000000000000000abaaaa3eabaaaa3e0000000000b400000000c7c1d1bd0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.24313219 - ReferencePoseValue: - valueInternal: 0.53392386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.24313219 - newKeyListSerialized: 09000000000000000000a5f7783e0000000000000000abaaaa3eabaaaa3e00000000002c00000000a5f7783e0000000000000000abaaaa3eabaaaa3e00000000005300000000c3aa7a3e0000000000000000abaaaa3eabaaaa3e00000000005400000000c3aa7a3e0000000000000000abaaaa3eabaaaa3e00000000006b00000000f35d7c3e0000000000000000abaaaa3eabaaaa3e00000000006d00000000f35d7c3e0000000000000000abaaaa3eabaaaa3e0000000000750000000022916f3e590c9dba590c9dbaabaaaa3eabaaaa3e00000000008e00000000c4e0533e0000000000000000abaaaa3eabaaaa3e0000000000b400000000a5f7783e0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.04463914 - ReferencePoseValue: - valueInternal: -0.18752642 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04463914 - newKeyListSerialized: 0200000000000000000088d736bd0000000000000000abaaaa3eabaaaa3e4401000000b40000000088d736bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.030562729 - ReferencePoseValue: - valueInternal: 0.6849848 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.030562729 - newKeyListSerialized: 02000000000000000000b05efa3c0000000000000000abaaaa3eabaaaa3e4401000000b400000000b05efa3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.72948664 - ReferencePoseValue: - valueInternal: 0.6587342 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.72948664 - newKeyListSerialized: 02000000000000000000a3bf3a3f0000000000000000abaaaa3eabaaaa3e4401000000b400000000a3bf3a3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.68185234 - ReferencePoseValue: - valueInternal: 0.2483929 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.68185234 - newKeyListSerialized: 02000000000000000000e08d2e3f0000000000000000abaaaa3eabaaaa3e4401000000b400000000e08d2e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e0000000000b400000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1.0000017 - ReferencePoseValue: - valueInternal: 1.0000017 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000017 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.0000005 - ReferencePoseValue: - valueInternal: 1.0000005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000005 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.0000015 - ReferencePoseValue: - valueInternal: 1.0000015 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000015 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 1 - IkTarget: - valueInternal: - Address: 02000000100000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: -1 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: -88.12218 - IkLegacyMode: - valueInternal: 0 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 030000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000008e000000000000803f0000000000000000abaaaa3eabaaaa3e0000000000b4000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/IK_Handle_Right_Hand - Type: - valueInternal: 2 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 1 - VisualizationSize: - valueInternal: 7.6809525 - SiblingOnOtherSide: - valueInternal: - Address: 020000003400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.1796085 - ReferencePoseValue: - valueInternal: 0.08022918 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.1796085 - newKeyListSerialized: 090000000000000000004aeb373e0000000000000000abaaaa3eabaaaa3e00000000000f0000000051ddde3d0000000000000000abaaaa3eabaaaa3e00000000001e00000000bc5f0d3e0000000000000000abaaaa3eabaaaa3e00000000001f00000000bc5f0d3e0000000000000000abaaaa3eabaaaa3e00000000003400000000cc8a60bd0000000000000000abaaaa3eabaaaa3e0000000000390000000000c670380000000000000000abaaaa3eabaaaa3e00000000004100000000ac56e6bd0000000000000000abaaaa3eabaaaa3e00000000008e000000004aeb373e0000000000000000abaaaa3eabaaaa3e0000000000b4000000004aeb373e0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: -0.038196012 - ReferencePoseValue: - valueInternal: -0.09040974 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.038196012 - newKeyListSerialized: 090000000000000000006c731cbd0000000000000000abaaaa3eabaaaa3e00000000000f0000000064031dbd0000000000000000abaaaa3eabaaaa3e00000000001e00000000d0804d3e0000000000000000abaaaa3eabaaaa3e00000000001f00000000d0804d3e0000000000000000abaaaa3eabaaaa3e000000000034000000001493443ed9400fbad9400fbaabaaaa3eabaaaa3e000000000039000000003af43e3e0000000000000000abaaaa3eabaaaa3e0000000000410000000048a5453e0000000000000000abaaaa3eabaaaa3e00000000008e000000006c731cbd0000000000000000abaaaa3eabaaaa3e0000000000b4000000006c731cbd0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: -0.26623797 - ReferencePoseValue: - valueInternal: -0.53392386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.26623797 - newKeyListSerialized: 09000000000000000000585088be0000000000000000abaaaa3eabaaaa3e00000000000f00000000c0185fbe1155d33b1155d33babaaaa3eabaaaa3e00000000001e0000000098c58bbd0000000000000000abaaaa3eabaaaa3e00000000001f0000000098c58bbd0000000000000000abaaaa3eabaaaa3e00000000003400000000705427bea6afd1b8a6afd1b8abaaaa3eabaaaa3e00000000003900000000cffe27be00b051b900b051b9abaaaa3eabaaaa3e00000000004100000000b2c848be62909dba62909dbaabaaaa3eabaaaa3e00000000008e00000000585088be0000000000000000abaaaa3eabaaaa3e0000000000b400000000585088be0000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.70708025 - ReferencePoseValue: - valueInternal: 0.6844797 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.70708025 - newKeyListSerialized: 020000000000000000003603353f0000000000000000abaaaa3eabaaaa3e4401000000b4000000003603353f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.69730836 - ReferencePoseValue: - valueInternal: 0.17483872 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.69730836 - newKeyListSerialized: 02000000000000000000cd8232bf0000000000000000abaaaa3eabaaaa3e4401000000b400000000cd8232bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.09686914 - ReferencePoseValue: - valueInternal: -0.24801919 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.09686914 - newKeyListSerialized: 020000000000000000005463c63d0000000000000000abaaaa3eabaaaa3e4401000000b4000000005463c63d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.06644601 - ReferencePoseValue: - valueInternal: 0.6628767 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.06644601 - newKeyListSerialized: 02000000000000000000d814883d0000000000000000abaaaa3eabaaaa3e4401000000b400000000d814883d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e0000000000b400000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1.0000004 - ReferencePoseValue: - valueInternal: 1.0000005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000004 - newKeyListSerialized: 040000000000000000000300803f0000000000000000abaaaa3eabaaaa3e000000000034000000000300803f0000000000000000abaaaa3eabaaaa3e00000000008e000000000300803f0000000000000000abaaaa3eabaaaa3e0000000000b4000000000300803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000006 - ReferencePoseValue: - valueInternal: 1.0000011 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000006 - newKeyListSerialized: 040000000000000000000500803f0000000000000000abaaaa3eabaaaa3e000000000034000000000500803f0000000000000000abaaaa3eabaaaa3e00000000008e000000000500803f0000000000000000abaaaa3eabaaaa3e0000000000b4000000000500803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.0000004 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.0000004 - newKeyListSerialized: 040000000000000000000300803f0000000000000000abaaaa3eabaaaa3e000000000034000000000300803f0000000000000000abaaaa3eabaaaa3e00000000008e000000000300803f0000000000000000abaaaa3eabaaaa3e0000000000b4000000000300803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 1 - IkTarget: - valueInternal: - Address: 02000000240000000000000000000000000000000000000000000000000000000000000000000000 - Length: 2 - IkPoleTarget: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: -1 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 103.34163 - IkLegacyMode: - valueInternal: 0 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 030000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000008e000000000000803f0000000000000000abaaaa3eabaaaa3e0000000000b4000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003400000000000000000000000000000000abaaaa3eabaaaa3e00000000008e00000000000000000000000000000000abaaaa3eabaaaa3e0000000000b400000000000000000000000000000000abaaaa3eabaaaa3e00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - PoseList: [] - ClipList: - - Settings: - Name: - valueInternal: PickUp - Framerate: - valueInternal: 60 - Loop: - valueInternal: 1 - GenerateHumanoidMotionCurves: - valueInternal: 0 - HumanoidRootRotationBake: - valueInternal: 0 - HumanoidRootYBake: - valueInternal: 0 - HumanoidRootXZBake: - valueInternal: 0 - RootMotion: - Translation: - valueInternal: 0 - Rotation: - valueInternal: 0 - AnimatedObject: - valueInternal: - Address: - Length: 0 - LayerList: [] - SelectedLayerIndex: - valueInternal: 0 - SampledRootMotionMultiplier: - valueInternal: 0 - Playback: - StartFrame: - valueInternal: 0 - EndFrame: - valueInternal: 180 - Speed: - valueInternal: 1 - Loop: - valueInternal: 1 - RootMotion: - valueInternal: 1 - PlayFromBeginning: - valueInternal: 0 - StopReturnToStart: - valueInternal: 1 - EventList: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset.meta b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset.meta deleted file mode 100644 index 697bfa3d..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/PickUpAnimation.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0acfa559e5f001947a180fcb7209dbbf -timeCreated: 1530168463 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset deleted file mode 100644 index efad1953..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset +++ /dev/null @@ -1,10992 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1360751382, guid: 448d62fcada76fd4ab5702190add98fd, type: 3} - m_Name: WalkRMAnimation - m_EditorClassIdentifier: - EditorState: - EditMode: - valueInternal: 0 - MainTabIndex: - valueInternal: 0 - PoseToolPivotMode: - valueInternal: 0 - PoseToolMode: - valueInternal: 0 - PoseMirrorMode: - valueInternal: 0 - ConfigMode: - valueInternal: 0 - ConfigToolPivotMode: - valueInternal: 0 - ConfigToolMode: - valueInternal: 2 - OpenedClipIndex: - valueInternal: 0 - SelectedFrame: - valueInternal: 0 - TimelineViewMode: - valueInternal: 0 - FramesScrollPosition: - valueInternal: -35 - FramesZoom: - valueInternal: 0.8128303 - PropertiesScrollPosition: - valueInternal: 0 - PropertiesZoom: - valueInternal: 1 - CurveYScrollPosition: - valueInternal: -109.00002 - CurveYZoom: - valueInternal: 10.578641 - KeyDialogFilter: - ShowPosition: - valueInternal: 1 - ShowRotation: - valueInternal: 1 - ShowScale: - valueInternal: 1 - ShowConstraints: - valueInternal: 1 - ShowNotModified: - valueInternal: 0 - ShowNotKeyed: - valueInternal: 1 - ImportSettings: - ConvertToProgressive: - valueInternal: 1 - DisableAnimationCompression: - valueInternal: 0 - FkToIkConversion: - valueInternal: 0 - HumanoidFootIKEnable: - valueInternal: 1 - HumanoidHandIKEnable: - valueInternal: 1 - HumanoidKeyframeReduction: - valueInternal: 0 - AutoKeyMode: - valueInternal: 0 - MirrorMappingCreated: - valueInternal: 1 - ImportLastBrowsedDir: - valueInternal: Assets - IKWizardInitialized: - valueInternal: 1 - IKFrontDirConfigured: - valueInternal: 0 - IKFrontDirAngle: - valueInternal: 0 - IKHandleSize: - valueInternal: 2.5 - IKPoleHandleExtrude: - valueInternal: 1 - HumanIKHandsSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000010000000 - Length: 2 - RightTarget: - valueInternal: - Address: 0200000024000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - HumanIKFeetSetting: - Create: - valueInternal: 1 - LeftTarget: - valueInternal: - Address: 0200000006000000 - Length: 2 - RightTarget: - valueInternal: - Address: 020000000a000000 - Length: 2 - GenericTwistBoneMode: - valueInternal: 0 - PoleTarget: - valueInternal: 0 - ReferenceMode: - valueInternal: 0 - TargetRotationMode: - valueInternal: 0 - CustomIKSettings: [] - FkToIkDeleteFkKeys: - valueInternal: 1 - AnimationLayersVisible: - valueInternal: 0 - MuscleAssistantTab: - valueInternal: 0 - MuscleAssistantLeftLegKeepPos: - valueInternal: 0 - MuscleAssistantRightLegKeepPos: - valueInternal: 0 - MuscleAssistantLeftToesKeepPos: - valueInternal: 1 - MuscleAssistantRightToesKeepPos: - valueInternal: 1 - AnimWindowSyncFrameOffset: - valueInternal: 0 - RotationToolAssistantMode: - valueInternal: 0 - Settings: - RigType: - valueInternal: 1 - ChainNeighbourKeys: - valueInternal: 1 - Display: - RigLayerVisible: - valueInternal: 2 - BoneStyle: - valueInternal: 2 - BonesVisible: - valueInternal: 1 - TransformsVisible: - valueInternal: 1 - NamesVisible: - valueInternal: 0 - ToolAssistantVisible: - valueInternal: 1 - Visuals: - StickDeselectedColor: - valueInternal: {r: 0.6117647, g: 0.6117647, b: 0.6117647, a: 1} - InverseKinematicsDeselectedColor: - valueInternal: {r: 0, g: 0.27450982, b: 0.7294118, a: 1} - SelectedColor: - valueInternal: {r: 0, g: 1, b: 0, a: 1} - InverseKinematicsSelectedColor: - valueInternal: {r: 0, g: 0.58431375, b: 1, a: 1} - ModifiedColor: - valueInternal: {r: 1, g: 0, b: 0, a: 1} - BoneNameColor: - valueInternal: {r: 0, g: 0, b: 0, a: 1} - VertexWeight0Color: - valueInternal: {r: 0.007843138, g: 0.039215688, b: 0.3647059, a: 1} - VertexWeight25Color: - valueInternal: {r: 0.007843138, g: 0.42352942, b: 0.42352942, a: 1} - VertexWeight50Color: - valueInternal: {r: 0.03137255, g: 0.5411765, b: 0.007843138, a: 1} - VertexWeight75Color: - valueInternal: {r: 0.6313726, g: 0.5254902, b: 0.003921569, a: 1} - VertexWeight100Color: - valueInternal: {r: 0.654902, g: 0.039215688, b: 0.047058824, a: 1} - BoneSize: - valueInternal: 1 - StickSize: - valueInternal: 1 - TransformSize: - valueInternal: 1 - VertexSize: - valueInternal: 1 - ExportDestinationPath: - valueInternal: Assets/UMotionExamples/Exported Animations - Extension: - UserCallback: - valueInternal: - BakeIntoExportedClip: - valueInternal: 0 - ExportFormat: - valueInternal: 0 - ExportFormatVersion: - valueInternal: 1 - ExportClipTreatment: - valueInternal: 0 - ExportWriteMode: - valueInternal: 0 - ExportKeyframeReduction: - valueInternal: 0 - ExportPositionError: - valueInternal: 0.01 - ExportRotationError: - valueInternal: 0.01 - ExportScaleError: - valueInternal: 0.01 - ExportFileScale: - valueInternal: 0.01 - ExportRotOffsetObject: - valueInternal: - Address: - Length: 0 - ExportRotOffsetX: - valueInternal: 0 - ExportRotOffsetY: - valueInternal: 0 - ExportRotOffsetZ: - valueInternal: 0 - Selection: - SyncWithClipEditor: - valueInternal: 1 - AnimatedObjectList: - - TransformPath: - valueInternal: - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -1.17 - ReferencePoseValue: - valueInternal: -1.114 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -1.17 - newKeyListSerialized: 020000000000000000008fc295bf0000000000000000abaaaa3eabaaaa3e00000000001e000000008fc295bf0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0.13 - ReferencePoseValue: - valueInternal: 0.13 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13 - newKeyListSerialized: 02000000000000000000b81e053e0000000000000000abaaaa3eabaaaa3e00000000001e00000000b81e053e0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 2.136 - ReferencePoseValue: - valueInternal: 2.136 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.136 - newKeyListSerialized: 0200000000000000000039b408400000000000000000abaaaa3eabaaaa3e00000000001e0000000039b408400000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000001e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -1 - newKeyListSerialized: 02000000000000000000000080bf0000000000000000abaaaa3eabaaaa3e44010000001e00000000000080bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000001e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00000004371139 - ReferencePoseValue: - valueInternal: -0.00000004371139 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000004371139 - newKeyListSerialized: 020000000000000000002ebd3bb30000000000000000abaaaa3eabaaaa3e44010000001e000000002ebd3bb30000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Robot2 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000001e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000001e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e44010000001e00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e44010000001e000000000000803f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: -2.1878564e-33 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0b000000000000000000000000000000000000000080abaaaa3eabaaaa3e22010000000800000000000000000000000000000080abaaaa3eabaaaa3e22010000001000000000000000000000000000000080abaaaa3eabaaaa3e22010000001800000000000000000000000000000080abaaaa3eabaaaa3e22010000001a00000000000000000000000000000080abaaaa3eabaaaa3e22010000001e00000000000000000000000000000080abaaaa3eabaaaa3e22010000002200000000000000000000000000000080abaaaa3eabaaaa3e22010000002800000000000000000000000000000080abaaaa3eabaaaa3e22010000002e00000000000000000000000000000080abaaaa3eabaaaa3e22010000003600000000000000000000000000000080abaaaa3eabaaaa3e22010000003c00000000000000000000000000000000abaaaa3eabaaaa3e22010000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1.0628308 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 0b0000000000000000000000803f0000000000b2423babaaaa3eabaaaa3e22010000000800000000c80a833f00b2423b604f9dbbabaaaa3eabaaaa3e220100000010000000009a407c3f604f9dbb0092c9baabaaaa3eabaaaa3e22010000001800000000521a793f0092c9bac063fd3babaaaa3eabaaaa3e22010000001a00000000e10f7d3fc063fd3ba006c43babaaaa3eabaaaa3e22010000001e000000000b98813fa006c43b00667e3babaaaa3eabaaaa3e22010000002200000000d794833f00667e3b55b3a9baabaaaa3eabaaaa3e220100000028000000004a96823f55b3a9baabc283bbabaaaa3eabaaaa3e22010000002e0000000074ff7e3fabc283bb00de1ebbabaaaa3eabaaaa3e2201000000360000000084087a3f00de1ebbab947e3babaaaa3eabaaaa3e22010000003c000000000000803fab947e3bab947e3babaaaa3eabaaaa3e22010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0.035129853 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0b0000000000000000000000000000000000bc55cd3cabaaaa3eabaaaa3e22010000000800000000bc554d3ebc55cd3c18cfdb3cabaaaa3eabaaaa3e220100000010000000006a92d43e18cfdb3cc0bbf03cabaaaa3eabaaaa3e220100000018000000002578263fc0bbf03c10c9d43cabaaaa3eabaaaa3e22010000001a00000000b6c4333f10c9d43c18c9d43cabaaaa3eabaaaa3e22010000001e00000000d95d4e3f18c9d43c18c9d43cabaaaa3eabaaaa3e22010000002200000000fcf6683f18c9d43c601cd83cabaaaa3eabaaaa3e2201000000280000000027be883f601cd83cab72e03cabaaaa3eabaaaa3e22010000002e00000000e7c89d3fab72e03c908ae63cabaaaa3eabaaaa3e22010000003600000000399aba3f908ae63c6035c03cabaaaa3eabaaaa3e22010000003c000000003a9fcc3f6035c03c6035c03cabaaaa3eabaaaa3e22010000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.47294456 - ReferencePoseValue: - valueInternal: 0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.47294456 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.52566475 - ReferencePoseValue: - valueInternal: -0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.52566475 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.47294456 - ReferencePoseValue: - valueInternal: -0.47294456 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.47294456 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.52566475 - ReferencePoseValue: - valueInternal: 0.52566475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.52566475 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.9999999 - ReferencePoseValue: - valueInternal: 0.9999999 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999999 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 0 - HumanBodyBone: - valueInternal: 0 - Visibility: - valueInternal: 2 - ParentLinkStyle: - valueInternal: 0 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028992068 - ReferencePoseValue: - valueInternal: 0.028992068 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028992068 - newKeyListSerialized: 02000000000000000000c680ed3c0000000000000000abaaaa3eabaaaa3e00000000001e00000000c680ed3c0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: -0.0025938721 - ReferencePoseValue: - valueInternal: -0.0025938721 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0025938721 - newKeyListSerialized: 02000000000000000000f4fd29bb0000000000000000abaaaa3eabaaaa3e00000000001e00000000f4fd29bb0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1.22991095e-17 - ReferencePoseValue: - valueInternal: 1.22991095e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.22991095e-17 - newKeyListSerialized: 02000000000000000000e7e062230000000000000000abaaaa3eabaaaa3e00000000001e00000000e7e062230000000000000000abaaaa3eabaaaa3e00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.037740186 - ReferencePoseValue: - valueInternal: 0.037740186 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.037740186 - newKeyListSerialized: 0200000000000000000074951a3d0000000000000000abaaaa3eabaaaa3e44010000001e0000000074951a3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9992876 - ReferencePoseValue: - valueInternal: 0.9992876 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9992876 - newKeyListSerialized: 0200000000000000000050d17f3f0000000000000000abaaaa3eabaaaa3e44010000001e0000000050d17f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 5.5119633e-17 - ReferencePoseValue: - valueInternal: 5.5119633e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 5.5119633e-17 - newKeyListSerialized: 02000000000000000000c7317e240000000000000000abaaaa3eabaaaa3e44010000001e00000000c7317e240000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 1.6300862e-16 - ReferencePoseValue: - valueInternal: 1.6300862e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.6300862e-16 - newKeyListSerialized: 02000000000000000000a7ef3b250000000000000000abaaaa3eabaaaa3e44010000001e00000000a7ef3b250000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001e00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 020000000000000000000000803f0000000000000000abaaaa3eabaaaa3e00000000001e000000000000803f0000000000000000abaaaa3eabaaaa3e00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 1 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.12213361 - ReferencePoseValue: - valueInternal: -0.12213361 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.12213361 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331997 - ReferencePoseValue: - valueInternal: 0.011331997 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331997 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.068905555 - ReferencePoseValue: - valueInternal: -0.068905555 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.068905555 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.9818848 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9818848 - newKeyListSerialized: 09000000000000000000cd5c7bbf609d643b609d643babaaaa3eabaaaa3e44010000000800000000e23774bf609d643b80e76b3aabaaaa3eabaaaa3e22010000001000000000136072bf80e76b3a00891ebaabaaaa3eabaaaa3e22010000001800000000259d73bf00891eba0d178abbabaaaa3eabaaaa3e22010000002200000000f2667ebf0d178abbabe43dbaabaaaa3eabaaaa3e22010000002800000000c9837fbfabe43dba00d5973aabaaaa3eabaaaa3e22010000002e000000004abc7dbf00d5973a00297dbaabaaaa3eabaaaa3e220100000036000000009cb67fbf00297dba00297dbaabaaaa3eabaaaa3e44010000003c00000000cd5c7bbf80a2393b80a2393babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.18852736 - ReferencePoseValue: - valueInternal: 0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.18852736 - newKeyListSerialized: 09000000000000000000510d413ee261623ce261623cabaaaa3eabaaaa3e44010000000800000000211f993ee261623c60912c3babaaaa3eabaaaa3e2201000000100000000037e8a33e60912c3be0d1e3baabaaaa3eabaaaa3e22010000001800000000a8c99c3ee0d1e3ba1ea2a5bcabaaaa3eabaaaa3e220100000022000000005611d53d1ea2a5bc7f48a7bcabaaaa3eabaaaa3e22010000002800000000a06d97bc7f48a7bcc8af81bcabaaaa3eabaaaa3e22010000002e000000001463e8bdc8af81bc6c435d3cabaaaa3eabaaaa3e220100000036000000007ffab1bb6c435d3c6c435d3cabaaaa3eabaaaa3e44010000003c00000000510d413ec368043dc368043dabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.018804576 - ReferencePoseValue: - valueInternal: 6.7376925e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.018804576 - newKeyListSerialized: 090000000000000000000e0c9abc08fdc5b908fdc5b9abaaaa3eabaaaa3e44010000000800000000afcbb2bc08fdc5b9482d3abaabaaaa3eabaaaa3e220100000010000000000157e1bc482d3abac139d53aabaaaa3eabaaaa3e2201000000180000000041746dbcc139d53a6373833babaaaa3eabaaaa3e2201000000220000000056e6d13c6373833b6566f2baabaaaa3eabaaaa3e22010000002800000000e0ff6d3c6566f2bac28bb0baabaaaa3eabaaaa3e22010000002e000000001d2ed33bc28bb0ba67c881bbabaaaa3eabaaaa3e2201000000360000000046c5cebc67c881bb67c881bbabaaaa3eabaaaa3e44010000003c000000000e0c9abc95988c3a95988c3aabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0024693303 - ReferencePoseValue: - valueInternal: 7.2423885e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0024693303 - newKeyListSerialized: 090000000000000000007dd4213b3e4638ba3e4638baabaaaa3eabaaaa3e44010000000800000000feb74ebb3e4638ba31b903bbabaaaa3eabaaaa3e2201000000100000000031909dbc31b903bb000d69b9abaaaa3eabaaaa3e220100000018000000000121acbc000d69b9959f83baabaaaa3eabaaaa3e22010000002200000000be64febc959f83ba57008dbbabaaaa3eabaaaa3e22010000002800000000a0f268bd57008dbb559ffebaabaaaa3eabaaaa3e22010000002e0000000040588cbd559ffeba129a6c3babaaaa3eabaaaa3e22010000003600000000776322bd129a6c3b129a6c3babaaaa3eabaaaa3e44010000003c000000007dd4213bfe00e63bfe00e63babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0900000000000000000000000000c505f440f777d13fabaaaa3eabaaaa3e22010000000800000000f7775141f777d13f04accd3eabaaaa3eabaaaa3e220100000010000000007c71824104accd3e20b6903eabaaaa3eabaaaa3e220100000018000000004088944120b6903e23c31a40abaaaa3eabaaaa3e2201000000220000000016fe2a4223c31a4040d71940abaaaa3eabaaaa3e22010000002800000000ceae644240d71940b57beb3fabaaaa3eabaaaa3e22010000002e00000000006b8842b57beb3f50b4d53fabaaaa3eabaaaa3e220100000036000000008a21a34250b4d53fc5057440abaaaa3eabaaaa3e22010000003c000000009fe2d042c5057440c5057440abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 3 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.3717338 - ReferencePoseValue: - valueInternal: -0.3717338 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.3717338 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0019966115 - ReferencePoseValue: - valueInternal: -0.0019966115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0019966115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.07303617 - ReferencePoseValue: - valueInternal: 0.07303617 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07303617 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0046159616 - ReferencePoseValue: - valueInternal: 4.4401062e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0046159616 - newKeyListSerialized: 0a0000000000000000007e4197bba87ccbbba87ccbbbabaaaa3eabaaaa3e44010000000800000000d8645ebda87ccbbbc0cf9a3babaaaa3eabaaaa3e220100000010000000002f2a87bcc0cf9a3bbebe8fbaabaaaa3eabaaaa3e220100000018000000008e09cfbcbebe8fbae4db453babaaaa3eabaaaa3e220100000022000000003d25a13be4db453b90655b3babaaaa3eabaaaa3e220100000028000000007bd5cc3c90655b3b61fa093babaaaa3eabaaaa3e22010000002e00000000a2281a3d61fa093b432394bbabaaaa3eabaaaa3e22010000003200000000012ea03c6a9684bb6a9684bbabaaaa3eabaaaa3e44010000003600000000011d0a3b61ea8ebb61ea8ebbabaaaa3eabaaaa3e44010000003c000000007e4197bbfedf92bafedf92baabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.022561664 - ReferencePoseValue: - valueInternal: 8.354493e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.022561664 - newKeyListSerialized: 0a0000000000000000003dd3b83c7aa689ba7aa689baabaaaa3eabaaaa3e440100000008000000000000683c7aa689baa052e1baabaaaa3eabaaaa3e22010000001000000000feabd539a052e1badfa1263babaaaa3eabaaaa3e220100000018000000008ff8a93cdfa1263b4f51363babaaaa3eabaaaa3e2201000000220000000019ef463d4f51363bc0c6483aabaaaa3eabaaaa3e22010000002800000000bbc1593dc0c6483a982a5cbbabaaaa3eabaaaa3e22010000002e00000000c231073d982a5cbb3e5d4cbbabaaaa3eabaaaa3e22010000003200000000e534a83c71e936bb71e936bbabaaaa3eabaaaa3e44010000003600000000d20ddc3be16262bbe16262bbabaaaa3eabaaaa3e44010000003c000000003dd3b83c0a152d3b0a152d3babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.61209023 - ReferencePoseValue: - valueInternal: 0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.61209023 - newKeyListSerialized: 0a000000000000000000f2b11cbf44b2bb3c44b2bb3cabaaaa3eabaaaa3e44010000000800000000c28adbbe44b2bb3ca4b3df3cabaaaa3eabaaaa3e22010000001000000000e06157bea4b3df3c76f895bcabaaaa3eabaaaa3e220100000018000000002badb6be76f895bc5dc4123cabaaaa3eabaaaa3e22010000002200000000cecf88be5dc4123c5d6d033cabaaaa3eabaaaa3e22010000002800000000995660be5d6d033c6b568bbaabaaaa3eabaaaa3e22010000002e00000000a6de66be6b568bbad87e13bdabaaaa3eabaaaa3e22010000003200000000bf2ebdbe410304bd410304bdabaaaa3eabaaaa3e44010000003600000000b319f4bed0abdbbcd0abdbbcabaaaa3eabaaaa3e44010000003c00000000f2b11cbfd8c5b8bcd8c5b8bcabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.79045254 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.79045254 - newKeyListSerialized: 0a000000000000000000195b4a3f00c0633c00c0633cabaaaa3eabaaaa3e4401000000080000000019d3663f00c0633ca04d1b3cabaaaa3eabaaaa3e22010000001000000000cd3c7a3fa04d1b3c70b9b3bbabaaaa3eabaaaa3e2201000000180000000036016f3f70b9b3bb9aab3c3babaaaa3eabaaaa3e22010000002200000000ea5f763f9aab3c3babfefb3aabaaaa3eabaaaa3e22010000002800000000e653793fabfefb3aaba229b9abaaaa3eabaaaa3e22010000002e000000004914793faba229b910e834bcabaaaa3eabaaaa3e22010000003200000000c8c56d3fa2ea21bca2ea21bcabaaaa3eabaaaa3e440100000036000000008c06613fc0f34bbcc0f34bbcabaaaa3eabaaaa3e44010000003c00000000195b4a3f75cf71bc75cf71bcabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0a0000000000000000000000000030a7e140654e4a40abaaaa3eabaaaa3e22010000000800000000654eca41654e4a4067ab5740abaaaa3eabaaaa3e22010000001000000000e6fc504267ab5740d8c20d40abaaaa3eabaaaa3e2201000000180000000029ef8b42d8c20d4000a4963fabaaaa3eabaaaa3e22010000002200000000c978a34200a4963f4b12833fabaaaa3eabaaaa3e2201000000280000000080c2af424b12833f000bf13eabaaaa3eabaaaa3e22010000002e00000000c268b542000bf13e68b58b40abaaaa3eabaaaa3e220100000032000000001c56d84224167a4024167a40abaaaa3eabaaaa3e000000000036000000004beef34278c15c4005054740abaaaa3eabaaaa3e22010000003c000000009e9f0c430505474005054740abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 5 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.43405014 - ReferencePoseValue: - valueInternal: -0.43405014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.43405014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.4273525e-18 - ReferencePoseValue: - valueInternal: -8.4273525e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.4273525e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.746468e-18 - ReferencePoseValue: - valueInternal: -8.746468e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.746468e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.93114996 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.93114996 - newKeyListSerialized: 09000000000000000000d85f6e3ff8aa10bcf8aa10bcabaaaa3eabaaaa3e44010000000800000000794a5c3ff8aa10bce090b9bbabaaaa3eabaaaa3e220100000010000000006bb1503fe090b9bb3879013cabaaaa3eabaaaa3e2201000000180000000092e0603f3879013c7359c0bbabaaaa3eabaaaa3e2201000000220000000095d9513f7359c0bb9584acbbabaaaa3eabaaaa3e220100000028000000005ec3493f9584acbbabd2d7b9abaaaa3eabaaaa3e22010000002e000000008021493fabd2d7b9383cad3cabaaaa3eabaaaa3e220100000036000000008e70743f383cad3c383cad3cabaaaa3eabaaaa3e44010000003c00000000d85f6e3f806481bb806481bbabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.36360615 - ReferencePoseValue: - valueInternal: 0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.36360615 - newKeyListSerialized: 09000000000000000000962aba3e8898943c8898943cabaaaa3eabaaaa3e440100000008000000006d3b023f8898943c209e0f3cabaaaa3eabaaaa3e22010000001000000000312f143f209e0f3cb83855bcabaaaa3eabaaaa3e220100000018000000003410f33eb83855bce6db1e3cabaaaa3eabaaaa3e22010000002200000000765a123fe6db1e3cc0a4eb3babaaaa3eabaaaa3e220100000028000000002f661d3fc0a4eb3b00d8fc39abaaaa3eabaaaa3e22010000002e00000000d1231e3f00d8fc399dd524bdabaaaa3eabaaaa3e220100000036000000000572973e9dd524bd9dd524bdabaaaa3eabaaaa3e44010000003c00000000962aba3eb02d393cb02d393cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.018609226 - ReferencePoseValue: - valueInternal: 3.027112e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.018609226 - newKeyListSerialized: 09000000000000000000607298bcb866813bb866813babaaaa3eabaaaa3e440100000008000000001eb6543cb866813bdc002c3aabaaaa3eabaaaa3e22010000001000000000465b953cdc002c3aae538d3babaaaa3eabaaaa3e220100000018000000005101583dae538d3b6a0077bbabaaaa3eabaaaa3e220100000022000000003c84763c6a0077bb551f063babaaaa3eabaaaa3e220100000028000000009ed9df3c551f063be807d7baabaaaa3eabaaaa3e22010000002e00000000a7368f3ce807d7ba5c1195bbabaaaa3eabaaaa3e2201000000360000000010ec9abc5c1195bb5c1195bbabaaaa3eabaaaa3e44010000003c00000000607298bcab3a5338ab3a5338abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.02010417 - ReferencePoseValue: - valueInternal: 5.3226485e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.02010417 - newKeyListSerialized: 0900000000000000000080b1a4bc7044e4b97044e4b9abaaaa3eabaaaa3e440100000008000000000e3ac1bc7044e4b900440b3babaaaa3eabaaaa3e2201000000100000000039d8d7bb00440b3b40cf83baabaaaa3eabaaaa3e220100000018000000005cbb6fbc40cf83ba820a973babaaaa3eabaaaa3e220100000022000000004cde003d820a973bba85d7bbabaaaa3eabaaaa3e22010000002800000000ff1703bcba85d7bb9e7f62bbabaaaa3eabaaaa3e22010000002e00000000b66bebbc9e7f62bb9cdc843aabaaaa3eabaaaa3e2201000000360000000068fda8bc9cdc843a9cdc843aabaaaa3eabaaaa3e44010000003c0000000080b1a4bc5651b7385651b738abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 09000000000000000000000000006ba52f403df71640abaaaa3eabaaaa3e220100000008000000003df796413df716409e8d9c3fabaaaa3eabaaaa3e220100000010000000000c3ee5419e8d9c3f88bbe83fabaaaa3eabaaaa3e22010000001800000000e8cd2c4288bbe83fcdebbb3fabaaaa3eabaaaa3e2201000000220000000098876742cdebbb3f5540a53fabaaaa3eabaaaa3e22010000002800000000d44183425540a53f2b84e33eabaaaa3eabaaaa3e22010000002e00000000ed9688422b84e33eb685a840abaaaa3eabaaaa3e22010000003600000000c8d9dc42b685a8406ba5af3fabaaaa3eabaaaa3e22010000003c000000004a51ed426ba5af3f6ba5af3fabaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Left_Thigh_Joint_01/Left_Knee_Joint_01/Left_Ankle_Joint_01/Left_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 19 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.13787192 - ReferencePoseValue: - valueInternal: -0.13787192 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13787192 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.6645352e-17 - ReferencePoseValue: - valueInternal: -2.6645352e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.6645352e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 3.5527136e-17 - ReferencePoseValue: - valueInternal: 3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.26499674 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.26499674 - newKeyListSerialized: 0a000000000000000000a7ad87be8091233b8091233babaaaa3eabaaaa3e440100000008000000001ee97abe8091233b008704b9abaaaa3eabaaaa3e220100000010000000002cf27bbe008704b970a62c3babaaaa3eabaaaa3e220100000018000000005e5d66be70a62c3b002a4a39abaaaa3eabaaaa3e22010000002200000000f56364be002a4a39ab7ab7b7abaaaa3eabaaaa3e220100000028000000005c8664beab7ab7b72093eabbabaaaa3eabaaaa3e22010000002e00000000f94088be2093eabb78ebe2bcabaaaa3eabaaaa3e22010000003200000000d7fbc0be5d36a1bc5d36a1bcabaaaa3eabaaaa3e4401000000360000000025bda9be90f5393cf5a7353cabaaaa3eabaaaa3e22010000003c00000000a7ad87bef5a7353cf5a7353cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.6555736 - ReferencePoseValue: - valueInternal: -0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.6555736 - newKeyListSerialized: 0a000000000000000000acd327bf80047dba80047dbaabaaaa3eabaaaa3e44010000000800000000b5cd29bf80047dba00484438abaaaa3eabaaaa3e220100000010000000002cb529bf0048443880f773baabaaaa3eabaaaa3e220100000018000000001b9d2bbf80f773ba9a0987b8abaaaa3eabaaaa3e220100000022000000004ec72bbf9a0987b80000f436abaaaa3eabaaaa3e2201000000280000000072c42bbf0000f436801a2d3babaaaa3eabaaaa3e22010000002e00000000d3b527bf801a2d3bb0d6683cabaaaa3eabaaaa3e22010000003200000000682819bfd56a253cd56a253cabaaaa3eabaaaa3e4401000000360000000023e41fbf6077d7bb6b4ba9bbabaaaa3eabaaaa3e22010000003c00000000acd327bf6a4ba9bb6a4ba9bbabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.2649967 - ReferencePoseValue: - valueInternal: -0.22729197 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.2649967 - newKeyListSerialized: 0a000000000000000000a6ad87be8091233b8091233babaaaa3eabaaaa3e440100000008000000001ce97abe8091233b008704b9abaaaa3eabaaaa3e220100000010000000002af27bbe008704b970a62c3babaaaa3eabaaaa3e220100000018000000005c5d66be70a62c3b002a4a39abaaaa3eabaaaa3e22010000002200000000f36364be002a4a390080b7b7abaaaa3eabaaaa3e220100000028000000005b8664be0080b7b71b93eabbabaaaa3eabaaaa3e22010000002e00000000f84088be1b93eabb7cebe2bcabaaaa3eabaaaa3e22010000003200000000d7fbc0be6036a1bc6036a1bcabaaaa3eabaaaa3e4401000000360000000025bda9be90f5393cfba7353cabaaaa3eabaaaa3e22010000003c00000000a6ad87befaa7353cfaa7353cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.6555736 - ReferencePoseValue: - valueInternal: 0.66958076 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.6555736 - newKeyListSerialized: 0a000000000000000000acd3273f80047d3a80047d3aabaaaa3eabaaaa3e44010000000800000000b5cd293f80047d3a004844b8abaaaa3eabaaaa3e220100000010000000002cb5293f004844b880f7733aabaaaa3eabaaaa3e220100000018000000001b9d2b3f80f7733a9a098738abaaaa3eabaaaa3e220100000022000000004ec72b3f9a0987380000f4b6abaaaa3eabaaaa3e2201000000280000000072c42b3f0000f4b6801a2dbbabaaaa3eabaaaa3e22010000002e00000000d3b5273f801a2dbbb0d668bcabaaaa3eabaaaa3e220100000032000000006828193fd56a25bcd56a25bcabaaaa3eabaaaa3e4401000000360000000023e41f3f6077d73b6b4ba93babaaaa3eabaaaa3e22010000003c00000000acd3273f6a4ba93b6a4ba93babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0a00000000000000000000000000b8d87d409607de3eabaaaa3eabaaaa3e2201000000080000000096075e409607de3ef098b03cabaaaa3eabaaaa3e2201000000100000000025116940f098b03c4bd2e73eabaaaa3eabaaaa3e22010000001800000000b871e8404bd2e73eb3a2053dabaaaa3eabaaaa3e220100000022000000006ee2f240b3a2053d00000080abaaaa3eabaaaa3e220100000028000000006ee2f24000000000c74d9e3fabaaaa3eabaaaa3e22010000002e000000008c2b7041c74d9e3fa2a8a140abaaaa3eabaaaa3e2201000000320000000034df0c4266b2654066b26540abaaaa3eabaaaa3e0000000000360000000016e42e4288130840b5d8fd3fabaaaa3eabaaaa3e22010000003c00000000b87c5e42b5d8fd3fb5d8fd3fabaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 2 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.1221335 - ReferencePoseValue: - valueInternal: -0.1221335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.1221335 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.011331954 - ReferencePoseValue: - valueInternal: 0.011331954 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011331954 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0689056 - ReferencePoseValue: - valueInternal: 0.0689056 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0689056 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.034690797 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.034690797 - newKeyListSerialized: 09000000000000000000f0170e3dbe3ce8babe3ce8baabaaaa3eabaaaa3e440100000008000000008111a83cbe3ce8bac1de19bbabaaaa3eabaaaa3e22010000001000000000002ce33ac1de19bb107cc03aabaaaa3eabaaaa3e2201000000180000000090e15c3c107cc03a66d910bbabaaaa3eabaaaa3e22010000002200000000f03d0dbc66d910bb6deff0baabaaaa3eabaaaa3e22010000002800000000c1f8a0bc6deff0baec4dac3babaaaa3eabaaaa3e22010000002e0000000041f8423cec4dac3bd6920d3babaaaa3eabaaaa3e22010000003600000000f60eef3cd6920d3b8baf703aabaaaa3eabaaaa3e22010000003c00000000f0170e3d8baf703a8baf703aabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.03907758 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03907758 - newKeyListSerialized: 09000000000000000000d00f203dd4feeb3ad4feeb3aabaaaa3eabaaaa3e44010000000800000000850f5b3dd4feeb3a18d4423aabaaaa3eabaaaa3e22010000001000000000086a733d18d4423a000a42baabaaaa3eabaaaa3e22010000001800000000c8285b3d000a42bab6af00bcabaaaa3eabaaaa3e22010000002200000000001dcdbcb6af00bcc3fbe7bbabaaaa3eabaaaa3e22010000002800000000a9458abdc3fbe7bbd5359cbaabaaaa3eabaaaa3e22010000002e00000000b5ea98bdd5359cbaa91e453cabaaaa3eabaaaa3e22010000003600000000cfcfb03ca91e453c17153f3babaaaa3eabaaaa3e22010000003c00000000d00f203d17153f3b17153f3babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.9819739 - ReferencePoseValue: - valueInternal: 0.9957005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.9819739 - newKeyListSerialized: 09000000000000000000a4627bbf203806bb203806bbabaaaa3eabaaaa3e4401000000080000000065947fbf203806bbc0d4cc3aabaaaa3eabaaaa3e2201000000100000000012617cbfc0d4cc3a00c6aebaabaaaa3eabaaaa3e220100000018000000002a1c7fbf00c6aeba3329243babaaaa3eabaaaa3e220100000022000000008eb278bf3329243b5573753aabaaaa3eabaaaa3e22010000002800000000614277bf5573753ad5e51c3babaaaa3eabaaaa3e22010000002e00000000fe9473bfd5e51c3b005cd2b9abaaaa3eabaaaa3e220100000036000000005a6774bf005cd2b9d5f094bbabaaaa3eabaaaa3e22010000003c00000000a4627bbfd6f094bbd6f094bbabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.1816505 - ReferencePoseValue: - valueInternal: -0.09263137 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.1816505 - newKeyListSerialized: 0900000000000000000097023abe37d4b93c37d4b93cabaaaa3eabaaaa3e44010000000800000000018039b937d4b93ccda2a03cabaaaa3eabaaaa3e220100000010000000006d74203ecda2a03cb61241bcabaaaa3eabaaaa3e2201000000180000000048ac7f3db61241bc1430f4bcabaaaa3eabaaaa3e22010000002200000000075171be1430f4bccb8c15bbabaaaa3eabaaaa3e220100000028000000003a567fbecb8c15bba07d05bcabaaaa3eabaaaa3e22010000002e00000000abb298bea07d05bc80d2bd39abaaaa3eabaaaa3e22010000003600000000063797be80d2bd39f1399b3cabaaaa3eabaaaa3e22010000003c0000000097023abef2399b3cf2399b3cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 09000000000000000000000000004bbd90409d4c2840abaaaa3eabaaaa3e220100000008000000009d4ca8419d4c2840118b1140abaaaa3eabaaaa3e22010000001000000000d7eb1c42118b1140ccaeaf3fabaaaa3eabaaaa3e220100000018000000008ad74842ccaeaf3f96506440abaaaa3eabaaaa3e22010000002200000000f4c4ab42965064402b75623fabaaaa3eabaaaa3e220100000028000000007262b6422b75623f6b90933fabaaaa3eabaaaa3e22010000002e00000000fc37c4426b90933fb889b33fabaaaa3eabaaaa3e2201000000360000000033a9da42b889b33f4bbd1040abaaaa3eabaaaa3e22010000003c00000000b1ccf5424bbd10404bbd1040abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 4 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.3717341 - ReferencePoseValue: - valueInternal: 0.3717341 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3717341 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.001996706 - ReferencePoseValue: - valueInternal: -0.001996706 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.001996706 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.073036395 - ReferencePoseValue: - valueInternal: 0.073036395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.073036395 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.027975671 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.027975671 - newKeyListSerialized: 0a0000000000000000003c2de53c7e0a06bb7e0a06bbabaaaa3eabaaaa3e440100000008000000007d453e3c7e0a06bb3ae8833babaaaa3eabaaaa3e220100000010000000009979333d3ae8833b807632b9abaaaa3eabaaaa3e22010000001400000000bfaf303d19c21fb919c21fb9abaaaa3eabaaaa3e4401000000180000000028452e3dc0a51ab9c0a51ab9abaaaa3eabaaaa3e4401000000220000000060f2e5bc1365e7bb83a1f53aabaaaa3eabaaaa3e22010000002800000000cfd589bc83a1f53afbe8253aabaaaa3eabaaaa3e22010000002e00000000407455bcfbe8253a609302bbabaaaa3eabaaaa3e22010000003600000000804dedbc609302bb3f7e1b3cabaaaa3eabaaaa3e22010000003c000000003c2de53c3f7e1b3c3f7e1b3cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.03238284 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03238284 - newKeyListSerialized: 0a000000000000000000dea304bdf8f171baf8f171baabaaaa3eabaaaa3e440100000008000000001de222bdf8f171ba3ca9293babaaaa3eabaaaa3e22010000001000000000fe1a9cbc3ca9293b0037d9baabaaaa3eabaaaa3e22010000001400000000be68d2bcd472c2bad472c2baabaaaa3eabaaaa3e4401000000180000000070dffbbcc8daa5bac8daa5baabaaaa3eabaaaa3e44010000002200000000b072073c6dad7f3b995aae3babaaaa3eabaaaa3e220100000028000000009fa0243d995aae3bfaf713bcabaaaa3eabaaaa3e22010000002e00000000604d65bcfaf713bc80bf7dbaabaaaa3eabaaaa3e220100000036000000009016b2bc80bf7dba2083e8baabaaaa3eabaaaa3e22010000003c00000000dea304bd2083e8ba2083e8baabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3277144 - ReferencePoseValue: - valueInternal: -0.018812645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3277144 - newKeyListSerialized: 0a0000000000000000002fcaa73e787f3cbc787f3cbcabaaaa3eabaaaa3e44010000000800000000a254713e787f3cbcaa5d0ebcabaaaa3eabaaaa3e22010000001000000000cd252a3eaa5d0ebc0d81043dabaaaa3eabaaaa3e220100000014000000006d53973e913bed3c913bed3cabaaaa3eabaaaa3e4401000000180000000056d7c93ea40fca3ca40fca3cabaaaa3eabaaaa3e440100000022000000008478013fa0b8363cc18e15bdabaaaa3eabaaaa3e22010000002800000000f7c5923ec18e15bdf3751ebcabaaaa3eabaaaa3e22010000002e00000000b31f6a3ef3751ebc3d14843cabaaaa3eabaaaa3e22010000003600000000f819b73e3d14843c0b53a3bbabaaaa3eabaaaa3e22010000003c000000002fcaa73e0b53a3bb0b53a3bbabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9438071 - ReferencePoseValue: - valueInternal: 0.99982303 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9438071 - newKeyListSerialized: 0a000000000000000000589d713f20585e3b20585e3babaaaa3eabaaaa3e440100000008000000001990783f20585e3bc03de53aabaaaa3eabaaaa3e2201000000100000000010257c3fc03de53a406dfdbbabaaaa3eabaaaa3e22010000001400000000a639743f76dde2bb76dde2bbabaaaa3eabaaaa3e4401000000180000000048e26a3fe07515bce07515bcabaaaa3eabaaaa3e4401000000220000000042b85c3f1a4db5bb6081813cabaaaa3eabaaaa3e220100000028000000008400753f6081813c2be0313babaaaa3eabaaaa3e22010000002e00000000c52b793f2be0313b307ea4bbabaaaa3eabaaaa3e22010000003600000000e2e36e3f307ea4bbab7ce83aabaaaa3eabaaaa3e22010000003c00000000589d713fab7ce83aab7ce83aabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0a000000000000000000000000006b822140140fb33fabaaaa3eabaaaa3e22010000000800000000140f3341140fb33f24ca933fabaaaa3eabaaaa3e220100000010000000009c6ca34124ca933f886b7440abaaaa3eabaaaa3e2201000000140000000030d10e4268cd5a4068cd5a40abaaaa3eabaaaa3e00000000001800000000021d3f42482f414060cbd93fabaaaa3eabaaaa3e220100000022000000004896814260cbd93f45b89340abaaaa3eabaaaa3e2201000000280000000062fbb84245b893405567c63fabaaaa3eabaaaa3e22010000002e000000001295cb425567c63f78fff93fabaaaa3eabaaaa3e2201000000360000000001d5ea4278fff93f6b82a13fabaaaa3eabaaaa3e22010000003c000000003bf9f9426b82a13f6b82a13fabaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 6 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.43404976 - ReferencePoseValue: - valueInternal: 0.43404976 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.43404976 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000007899868 - ReferencePoseValue: - valueInternal: 0.00000007899868 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000007899868 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -1.7763568e-17 - ReferencePoseValue: - valueInternal: -1.7763568e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -1.7763568e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010802579 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010802579 - newKeyListSerialized: 090000000000000000004dfd303cac4fd1bbac4fd1bbabaaaa3eabaaaa3e44010000000800000000591025bdac4fd1bbb1b6a53babaaaa3eabaaaa3e22010000001000000000fd572639b1b6a53b549abb3aabaaaa3eabaaaa3e22010000001800000000b4333e3c549abb3ad802c1bbabaaaa3eabaaaa3e22010000002200000000a1b641bdd802c1bb598e453cabaaaa3eabaaaa3e22010000002800000000ca3dcd3c598e453ceb7b07baabaaaa3eabaaaa3e22010000002e000000008ed6b33ceb7b07baa89ea6bbabaaaa3eabaaaa3e22010000003600000000c36699bca89ea6bb9c43a13babaaaa3eabaaaa3e22010000003c000000004dfd303c9c43a13b9c43a13babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.017407712 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.017407712 - newKeyListSerialized: 090000000000000000009e9a8e3ced2151bbed2151bbabaaaa3eabaaaa3e440100000008000000009e0e05bced2151bbbe78a939abaaaa3eabaaaa3e22010000001000000000dd60b5bbbe78a93988b6393babaaaa3eabaaaa3e22010000001800000000515e8c3c88b6393bcd3c253aabaaaa3eabaaaa3e220100000022000000005101c03ccd3c253a6c59263babaaaa3eabaaaa3e2201000000280000000031621e3d6c59263b90da13bbabaaaa3eabaaaa3e22010000002e0000000076e0cd3c90da13bb6e149bbaabaaaa3eabaaaa3e220100000036000000003f56803c6e149bbaa02e9839abaaaa3eabaaaa3e22010000003c000000009e9a8e3ca02e9839a02e9839abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.56625426 - ReferencePoseValue: - valueInternal: -0.49436495 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.56625426 - newKeyListSerialized: 090000000000000000000af6103ff087df3bf087df3babaaaa3eabaaaa3e4401000000080000000089ee1e3ff087df3b0055b93aabaaaa3eabaaaa3e22010000001000000000ddd3213f0055b93a523020bdabaaaa3eabaaaa3e220100000018000000006877a33e523020bd9a919c3cabaaaa3eabaaaa3e2201000000220000000034a9023f9a919c3c6bebc53babaaaa3eabaaaa3e220100000028000000003df00b3f6bebc53be092163cabaaaa3eabaaaa3e22010000002e00000000020e1a3fe092163cf80d3dbcabaaaa3eabaaaa3e22010000003600000000436c023ff80d3dbcf5121b3cabaaaa3eabaaaa3e22010000003c000000000af6103ff6121b3cf6121b3cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.823976 - ReferencePoseValue: - valueInternal: 0.86925447 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.823976 - newKeyListSerialized: 0900000000000000000017f052bfe05fa83be05fa83babaaaa3eabaaaa3e44010000000800000000196a48bfe05fa83b809f833aabaaaa3eabaaaa3e220100000010000000009b5b46bf809f833aa8beb0bcabaaaa3eabaaaa3e22010000001800000000458b72bfa8beb0bc0003123cabaaaa3eabaaaa3e22010000002200000000cdba5bbf0003123c55a9723babaaaa3eabaaaa3e22010000002800000000d50a56bf55a9723b2b45d03babaaaa3eabaaaa3e22010000002e0000000097474cbf2b45d03b50aefebbabaaaa3eabaaaa3e220100000036000000007c325cbf50aefebb6b88c53babaaaa3eabaaaa3e22010000003c0000000017f052bf6b88c53b6b88c53babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 09000000000000000000000000008bd133408655a33fabaaaa3eabaaaa3e22010000000800000000865523418655a33f401f1d3fabaaaa3eabaaaa3e2201000000100000000026e57141401f1d3f8216a540abaaaa3eabaaaa3e22010000001800000000cc8f61428216a5403df72040abaaaa3eabaaaa3e220100000022000000002915a3423df72040f58ad03fabaaaa3eabaaaa3e2201000000280000000030a2b642f58ad03f4b68a73fabaaaa3eabaaaa3e22010000002e00000000f753c6424b68a73ff015da3fabaaaa3eabaaaa3e22010000003600000000b596e142f015da3f8bd1b33fabaaaa3eabaaaa3e22010000003c000000005a72f2428bd1b33f8bd1b33fabaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Hip/Right_Thigh_Joint_01/Right_Knee_Joint_01/Right_Ankle_Joint_01/Right_Toe_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 20 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.13787201 - ReferencePoseValue: - valueInternal: 0.13787201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13787201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000006441087 - ReferencePoseValue: - valueInternal: 0.00000006441087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000006441087 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.5527136e-17 - ReferencePoseValue: - valueInternal: -3.5527136e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.5527136e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0000000055622884 - ReferencePoseValue: - valueInternal: 0.000000012219929 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000000055622884 - newKeyListSerialized: 0a000000000000000000681ebf310054692c0054692cabaaaa3eabaaaa3e44010000000800000000bc07c0310054692c804fd1adabaaaa3eabaaaa3e22010000001000000000407db931804fd1ad804fd1adabaaaa3eabaaaa3e44010000001400000000fcff7f31a78dafafa78dafafabaaaa3eabaaaa3e44010000001800000000feffffb2ffff0fb2ffff0fb2abaaaa3eabaaaa3e440100000022000000008b01bd31e799723155441d2dabaaaa3eabaaaa3e2201000000280000000058d9be3155441d2dab82b02cabaaaa3eabaaaa3e22010000002e000000001ce2bf31ab82b02c00844aacabaaaa3eabaaaa3e220100000036000000009817bf3100844aac5555112aabaaaa3eabaaaa3e22010000003c00000000681ebf310000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.000000054328485 - ReferencePoseValue: - valueInternal: -0.000000004148106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000054328485 - newKeyListSerialized: 0a000000000000000000cd5669330042c32d0042c32dabaaaa3eabaaaa3e440100000008000000000f1a6a330042c32d406f30afabaaaa3eabaaaa3e2201000000100000000095966433406f30af406f30afabaaaa3eabaaaa3e44010000001400000000feff1f34190a9d32190a9d32abaaaa3eabaaaa3e44010000001800000000feffff32fcffffb2fcffffb2abaaaa3eabaaaa3e4401000000220000000064906733d5b32531552d842eabaaaa3eabaaaa3e22010000002800000000ec1c6933552d842e00cc132eabaaaa3eabaaaa3e22010000002e000000009efa693300cc132e0086a9adabaaaa3eabaaaa3e22010000003600000000185169330086a9ad0080732babaaaa3eabaaaa3e22010000003c00000000cd5669330000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.32143945 - ReferencePoseValue: - valueInternal: -0.3214394 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.32143945 - newKeyListSerialized: 0a000000000000000000b693a4be808c1c3a808c1c3aabaaaa3eabaaaa3e440100000008000000008421a2be808c1c3ad07c89bbabaaaa3eabaaaa3e220100000010000000001e51b3bed07c89bbd07c89bbabaaaa3eabaaaa3e44010000001400000000b4d402bf4074fbbc4074fbbcabaaaa3eabaaaa3e440100000018000000002aed16bfb0c3a0bcb0c3a0bcabaaaa3eabaaaa3e440100000022000000008c2eaabe73acd23c2b64d03aabaaaa3eabaaaa3e22010000002800000000334ca5be2b64d03aab7d6c3aabaaaa3eabaaaa3e22010000002e00000000ba86a2beab7d6c3a00cd07baabaaaa3eabaaaa3e22010000003600000000eea5a4be00cd07ba5555c237abaaaa3eabaaaa3e22010000003c00000000b693a4be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.94693017 - ReferencePoseValue: - valueInternal: 0.94693017 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.94693017 - newKeyListSerialized: 0a000000000000000000046a723f00d0523900d05239abaaaa3eabaaaa3e440100000008000000006cd3723f00d05239808bc2baabaaaa3eabaaaa3e220100000010000000003ec96f3f808bc2ba808bc2baabaaaa3eabaaaa3e44010000001400000000390b5c3f3c2571bc3c2571bcabaaaa3eabaaaa3e4401000000180000000038c74e3f104054bc104054bcabaaaa3eabaaaa3e44010000002200000000d771713f93dd5d3cab86103aabaaaa3eabaaaa3e22010000002800000000a14a723fab86103a00d49f39abaaaa3eabaaaa3e22010000002e0000000080c2723f00d49f39002837b9abaaaa3eabaaaa3e22010000003600000000ec66723f002837b900000437abaaaa3eabaaaa3e22010000003c00000000046a723f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0a00000000000000000000000000000000003f20933dabaaaa3eabaaaa3e220100000008000000003f20133f3f20933daa8d023fabaaaa3eabaaaa3e22010000001000000000b2f19440aa8d023f66baa340abaaaa3eabaaaa3e22010000001400000000d2f6c84160fc794060fc7940abaaaa3eabaaaa3e00000000001800000000669c0f42f4832c4056e95540abaaaa3eabaaaa3e220100000022000000001ea78a4256e95540ab53453eabaaaa3eabaaaa3e2201000000280000000019f78c42ab53453eab22df3dabaaaa3eabaaaa3e22010000002e00000000cd458e42ab22df3d001e803dabaaaa3eabaaaa3e2201000000360000000009468f42001e803d00000080abaaaa3eabaaaa3e22010000003c0000000009468f420000000000000000abaaaa3eabaaaa3e22010000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 7 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 1 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.08024527 - ReferencePoseValue: - valueInternal: -0.08024527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08024527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00062167255 - ReferencePoseValue: - valueInternal: 0.00062167255 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00062167255 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -9.82317e-18 - ReferencePoseValue: - valueInternal: -9.82317e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -9.82317e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.03920811 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03920811 - newKeyListSerialized: 04000000000000000000af98203d0000000000000000abaaaa3eabaaaa3e440100000018000000005856eabc0000000000000000abaaaa3eabaaaa3e4401000000360000000070a7563d0000000000000000abaaaa3eabaaaa3e44010000003c00000000af98203d0000008000000080abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00036755693 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00036755693 - newKeyListSerialized: 04000000000000000000a8b4c0b90000000000000000abaaaa3eabaaaa3e4401000000180000000000a48c390000000000000000abaaaa3eabaaaa3e4401000000360000000000ca00ba0000000000000000abaaaa3eabaaaa3e44010000003c00000000a8b4c0b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.009361079 - ReferencePoseValue: - valueInternal: -0.009375348 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.009361079 - newKeyListSerialized: 04000000000000000000365f19bc0000000000000000abaaaa3eabaaaa3e44010000001800000000108b19bc0000000000000000abaaaa3eabaaaa3e44010000003600000000f06419bc0000000000000000abaaaa3eabaaaa3e44010000003c00000000365f19bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9984358 - ReferencePoseValue: - valueInternal: 0.9999561 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9984358 - newKeyListSerialized: 040000000000000000007d997f3f0000000000000000abaaaa3eabaaaa3e440100000018000000004de27f3f0000000000000000abaaaa3eabaaaa3e4401000000360000000010a37f3f0000000000000000abaaaa3eabaaaa3e44010000003c000000007d997f3f0000008000000080abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e44000000001800000000d23f0f410000000000000000abaaaa3eabaaaa3e4400000000360000000034eb91410000000000000000abaaaa3eabaaaa3e44000000003c000000001471b7410000000000000000abaaaa3eabaaaa3e44000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 11 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796544 - ReferencePoseValue: - valueInternal: -0.24796544 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796544 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.018968333 - ReferencePoseValue: - valueInternal: -0.018968333 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.018968333 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.13130726 - ReferencePoseValue: - valueInternal: 0.13130726 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13130726 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.41058227 - ReferencePoseValue: - valueInternal: -0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.41058227 - newKeyListSerialized: 02000000000000000000d737d2be0000000000000000abaaaa3eabaaaa3e44010000003c00000000d737d2be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.44783446 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44783446 - newKeyListSerialized: 020000000000000000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000003c000000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.53675634 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.53675634 - newKeyListSerialized: 02000000000000000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000003c00000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5854563 - ReferencePoseValue: - valueInternal: 0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5854563 - newKeyListSerialized: 0200000000000000000077e0153f0000000000000000abaaaa3eabaaaa3e44010000003c0000000077e0153f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 13 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.06358527 - ReferencePoseValue: - valueInternal: -0.06358527 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.06358527 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1086245e-17 - ReferencePoseValue: - valueInternal: -3.1086245e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1086245e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.12741457 - ReferencePoseValue: - valueInternal: 0.114033155 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.12741457 - newKeyListSerialized: 04000000000000000000f778023e6337f43b6337f43babaaaa3eabaaaa3e4401000000100000000099d35e3e0000000000000000abaaaa3eabaaaa3e44010000002e00000000ba8ecf3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000f778023e5f15103c5f15103cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.010347098 - ReferencePoseValue: - valueInternal: 0.00978106 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010347098 - newKeyListSerialized: 04000000000000000000e08629bce1a932bce1a932bcabaaaa3eabaaaa3e4401000000100000000058b911be0000000000000000abaaaa3eabaaaa3e44010000002e000000001bef313e0000000000000000abaaaa3eabaaaa3e44010000003c00000000e08629bc26d152bc26d152bcabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.6323202 - ReferencePoseValue: - valueInternal: 0.4396459 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.6323202 - newKeyListSerialized: 04000000000000000000bddf213fc21a85bac21a85baabaaaa3eabaaaa3e440100000010000000005fba1e3f0000000000000000abaaaa3eabaaaa3e44010000002e000000006043263f0000000000000000abaaaa3eabaaaa3e44010000003c00000000bddf213f100f9dba100f9dbaabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.7402532 - ReferencePoseValue: - valueInternal: 0.89084923 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.7402532 - newKeyListSerialized: 040000000000000000003c813d3f95367bb595367bb5abaaaa3eabaaaa3e440100000010000000007e803d3f0000000000000000abaaaa3eabaaaa3e44010000002e0000000044823d3f0000000000000000abaaaa3eabaaaa3e44010000003c000000003c813d3fd29a93b5d29a93b5abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000003fbf16403fbf1640abaaaa3eabaaaa3e440000000010000000006807e4410000000000000000abaaaa3eabaaaa3e44000000002e000000006f8e91420000000000000000abaaaa3eabaaaa3e44000000003c0000000020f6d4423fbf16403fbf1640abaaaa3eabaaaa3e44000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 15 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.2383711 - ReferencePoseValue: - valueInternal: -0.2383711 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.2383711 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.03532467 - ReferencePoseValue: - valueInternal: 0.03532467 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03532467 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0012605645 - ReferencePoseValue: - valueInternal: -0.0012605645 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0012605645 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.06047395 - ReferencePoseValue: - valueInternal: -0.05499202 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.06047395 - newKeyListSerialized: 0400000000000000000088b377bda4b5f7b9a4b5f7b9abaaaa3eabaaaa3e44010000001000000000b8c888bd0000000000000000abaaaa3eabaaaa3e44010000002e0000000010055dbd0000000000000000abaaaa3eabaaaa3e44010000003c0000000088b377bd6d94fbb96d94fbb9abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.20861974 - ReferencePoseValue: - valueInternal: 0.10791634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.20861974 - newKeyListSerialized: 040000000000000000006aa0553e170663bb170663bbabaaaa3eabaaaa3e440100000010000000009136263e0000000000000000abaaaa3eabaaaa3e44010000002e000000004744833e0000000000000000abaaaa3eabaaaa3e44010000003c000000006aa0553e259266bb259266bbabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.42308936 - ReferencePoseValue: - valueInternal: -0.45085245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.42308936 - newKeyListSerialized: 040000000000000000002b9fd8bef83519bbf83519bbabaaaa3eabaaaa3e44010000001000000000e29ee8be0000000000000000abaaaa3eabaaaa3e44010000002e00000000741ec8be0000000000000000abaaaa3eabaaaa3e44010000003c000000002b9fd8becc9a1bbbcc9a1bbbabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.87780184 - ReferencePoseValue: - valueInternal: 0.88434273 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.87780184 - newKeyListSerialized: 040000000000000000009fb7603f63f4adb963f4adb9abaaaa3eabaaaa3e44010000001000000000fb945f3f0000000000000000abaaaa3eabaaaa3e44010000002e000000006be3613f0000000000000000abaaaa3eabaaaa3e44010000003c000000009fb7603f83acb0b983acb0b9abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000006472303f6472303fabaaaa3eabaaaa3e44000000001000000000fc6613410000000000000000abaaaa3eabaaaa3e44000000002e00000000d2c6b2410000000000000000abaaaa3eabaaaa3e44000000003c000000002aa1fd416472303f6472303fabaaaa3eabaaaa3e44000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 17 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.17692582 - ReferencePoseValue: - valueInternal: -0.17692582 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.17692582 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.24830171 - ReferencePoseValue: - valueInternal: -0.24830171 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24830171 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.04193508 - ReferencePoseValue: - valueInternal: 0.04193508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04193508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.0034134407 - ReferencePoseValue: - valueInternal: -0.0034134407 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0034134407 - newKeyListSerialized: 0200000000000000000008b45fbb0000000000000000abaaaa3eabaaaa3e44010000003c0000000008b45fbb0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0066458187 - ReferencePoseValue: - valueInternal: 0.0066458187 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0066458187 - newKeyListSerialized: 020000000000000000002bc5d93b0000000000000000abaaaa3eabaaaa3e44010000003c000000002bc5d93b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.45418105 - ReferencePoseValue: - valueInternal: 0.45418105 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.45418105 - newKeyListSerialized: 020000000000000000006b8ae83e0000000000000000abaaaa3eabaaaa3e44010000003c000000006b8ae83e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.89087814 - ReferencePoseValue: - valueInternal: 0.89087814 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.89087814 - newKeyListSerialized: 020000000000000000009710643f0000000000000000abaaaa3eabaaaa3e44010000003c000000009710643f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 27 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07013222 - ReferencePoseValue: - valueInternal: -0.07013222 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07013222 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.025505245 - ReferencePoseValue: - valueInternal: 0.025505245 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.025505245 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010289499 - ReferencePoseValue: - valueInternal: 0.010312937 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010289499 - newKeyListSerialized: 020000000000000000004995283c0000000000000000abaaaa3eabaaaa3e44010000003c000000004995283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00070548017 - ReferencePoseValue: - valueInternal: -0.00012049041 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00070548017 - newKeyListSerialized: 02000000000000000000f9ef38ba0000000000000000abaaaa3eabaaaa3e44010000003c00000000f9ef38ba0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.068403 - ReferencePoseValue: - valueInternal: 0.011682004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.068403 - newKeyListSerialized: 02000000000000000000df168c3d0000000000000000abaaaa3eabaaaa3e44010000003c00000000df168c3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9976045 - ReferencePoseValue: - valueInternal: 0.9998786 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9976045 - newKeyListSerialized: 0200000000000000000002637f3f0000000000000000abaaaa3eabaaaa3e44010000003c0000000002637f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 28 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.04053395 - ReferencePoseValue: - valueInternal: -0.04053395 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04053395 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.3314683e-17 - ReferencePoseValue: - valueInternal: -2.3314683e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.3314683e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.922638e-19 - ReferencePoseValue: - valueInternal: 9.922638e-19 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.922638e-19 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0007733398 - ReferencePoseValue: - valueInternal: 0.00071135873 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0007733398 - newKeyListSerialized: 02000000000000000000f5b94a3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000f5b94a3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00037170915 - ReferencePoseValue: - valueInternal: 0.00047986087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00037170915 - newKeyListSerialized: 02000000000000000000f5e1c2390000000000000000abaaaa3eabaaaa3e44010000003c00000000f5e1c2390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.1559939 - ReferencePoseValue: - valueInternal: 0.011196685 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.1559939 - newKeyListSerialized: 02000000000000000000ddbc1f3e0000000000000000abaaaa3eabaaaa3e44010000003c00000000ddbc1f3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9877576 - ReferencePoseValue: - valueInternal: 0.99993694 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9877576 - newKeyListSerialized: 02000000000000000000afdd7c3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000afdd7c3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Index_Finger_Joint_01a/Left_Index_Finger_Joint_01b/Left_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 29 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.02294514 - ReferencePoseValue: - valueInternal: -0.02294514 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.02294514 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.190986e-16 - ReferencePoseValue: - valueInternal: -3.190986e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.190986e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 9.775166e-18 - ReferencePoseValue: - valueInternal: 9.775166e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 9.775166e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010968704 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010968704 - newKeyListSerialized: 0200000000000000000014b633bc0000000000000000abaaaa3eabaaaa3e44010000003c0000000014b633bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0010562234 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0010562234 - newKeyListSerialized: 02000000000000000000fa708a3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000fa708a3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.09584352 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.09584352 - newKeyListSerialized: 020000000000000000009b49c43d0000000000000000abaaaa3eabaaaa3e44010000003c000000009b49c43d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9953354 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9953354 - newKeyListSerialized: 020000000000000000004dce7e3f0000000000000000abaaaa3eabaaaa3e44010000003c000000004dce7e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 30 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.071809866 - ReferencePoseValue: - valueInternal: -0.071809866 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.071809866 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.005054819 - ReferencePoseValue: - valueInternal: 0.005054819 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.005054819 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010287888 - ReferencePoseValue: - valueInternal: 0.010313046 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010287888 - newKeyListSerialized: 02000000000000000000888e283c0000000000000000abaaaa3eabaaaa3e44010000003c00000000888e283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0007273177 - ReferencePoseValue: - valueInternal: -0.00011086465 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0007273177 - newKeyListSerialized: 0200000000000000000077a93eba0000000000000000abaaaa3eabaaaa3e44010000003c0000000077a93eba0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.07051722 - ReferencePoseValue: - valueInternal: 0.0107487505 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07051722 - newKeyListSerialized: 02000000000000000000556b903d0000000000000000abaaaa3eabaaaa3e44010000003c00000000556b903d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99745727 - ReferencePoseValue: - valueInternal: 0.9998891 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99745727 - newKeyListSerialized: 020000000000000000005c597f3f0000000000000000abaaaa3eabaaaa3e44010000003c000000005c597f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 31 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.044052828 - ReferencePoseValue: - valueInternal: -0.044052828 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.044052828 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.220446e-18 - ReferencePoseValue: - valueInternal: 2.220446e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.220446e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.3147821e-18 - ReferencePoseValue: - valueInternal: 1.3147821e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.3147821e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0006810348 - ReferencePoseValue: - valueInternal: 0.00064981345 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0006810348 - newKeyListSerialized: 020000000000000000007987323a0000000000000000abaaaa3eabaaaa3e44010000003c000000007987323a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00039089448 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00039089448 - newKeyListSerialized: 02000000000000000000f8f0cc390000000000000000abaaaa3eabaaaa3e44010000003c00000000f8f0cc390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.08533857 - ReferencePoseValue: - valueInternal: 0.010304516 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.08533857 - newKeyListSerialized: 02000000000000000000fdc5ae3d0000000000000000abaaaa3eabaaaa3e44010000003c00000000fdc5ae3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9963517 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9963517 - newKeyListSerialized: 02000000000000000000e8107f3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000e8107f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Middle_Finger_Joint_01a/Left_Middle_Finger_Joint_01b/Left_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 32 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.024933377 - ReferencePoseValue: - valueInternal: -0.024933377 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.024933377 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.4801235e-16 - ReferencePoseValue: - valueInternal: 1.4801235e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.4801235e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -4.9960034e-18 - ReferencePoseValue: - valueInternal: -4.9960034e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -4.9960034e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010890966 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010890966 - newKeyListSerialized: 02000000000000000000067032bc0000000000000000abaaaa3eabaaaa3e44010000003c00000000067032bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0012168501 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0012168501 - newKeyListSerialized: 02000000000000000000b77e9f3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000b77e9f3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.11102396 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.11102396 - newKeyListSerialized: 020000000000000000008860e33d0000000000000000abaaaa3eabaaaa3e44010000003c000000008860e33d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9937573 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9937573 - newKeyListSerialized: 02000000000000000000e1667e3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000e1667e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 36 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.07212005 - ReferencePoseValue: - valueInternal: -0.07212005 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.07212005 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03323619 - ReferencePoseValue: - valueInternal: -0.03323619 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03323619 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0102822585 - ReferencePoseValue: - valueInternal: 0.0103124 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0102822585 - newKeyListSerialized: 02000000000000000000eb76283c0000000000000000abaaaa3eabaaaa3e44010000003c00000000eb76283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00080466975 - ReferencePoseValue: - valueInternal: -0.00016005653 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00080466975 - newKeyListSerialized: 0200000000000000000079f052ba0000000000000000abaaaa3eabaaaa3e44010000003c0000000079f052ba0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.078025185 - ReferencePoseValue: - valueInternal: 0.01551809 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.078025185 - newKeyListSerialized: 02000000000000000000abcb9f3d0000000000000000abaaaa3eabaaaa3e44010000003c00000000abcb9f3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9968981 - ReferencePoseValue: - valueInternal: 0.9998264 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9968981 - newKeyListSerialized: 02000000000000000000b7347f3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000b7347f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 37 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.030515512 - ReferencePoseValue: - valueInternal: -0.030515512 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.030515512 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.1502578e-17 - ReferencePoseValue: - valueInternal: -3.1502578e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.1502578e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.4720094e-18 - ReferencePoseValue: - valueInternal: 2.4720094e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.4720094e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.000996313 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000996313 - newKeyListSerialized: 02000000000000000000b896823a0000000000000000abaaaa3eabaaaa3e44010000003c00000000b896823a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00060559006 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00060559006 - newKeyListSerialized: 0200000000000000000076c01e3a0000000000000000abaaaa3eabaaaa3e44010000003c0000000076c01e3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.05077083 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.05077083 - newKeyListSerialized: 0200000000000000000013f54f3d0000000000000000abaaaa3eabaaaa3e44010000003c0000000013f54f3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9987096 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9987096 - newKeyListSerialized: 020000000000000000006fab7f3f0000000000000000abaaaa3eabaaaa3e44010000003c000000006fab7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Pinky_Finger_Joint_01a/Left_Pinky_Finger_Joint_01b/Left_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 38 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.017283713 - ReferencePoseValue: - valueInternal: -0.017283713 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.017283713 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -3.8666223e-16 - ReferencePoseValue: - valueInternal: -3.8666223e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -3.8666223e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.5274239e-17 - ReferencePoseValue: - valueInternal: 1.5274239e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.5274239e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011264668 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011264668 - newKeyListSerialized: 02000000000000000000718f38bc0000000000000000abaaaa3eabaaaa3e44010000003c00000000718f38bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00054527784 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00054527784 - newKeyListSerialized: 02000000000000000000faf00e3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000faf00e3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.048354805 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.048354805 - newKeyListSerialized: 02000000000000000000b00f463d0000000000000000abaaaa3eabaaaa3e44010000003c00000000b00f463d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99876654 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99876654 - newKeyListSerialized: 020000000000000000002aaf7f3f0000000000000000abaaaa3eabaaaa3e44010000003c000000002aaf7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 33 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.072257206 - ReferencePoseValue: - valueInternal: -0.072257206 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.072257206 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.012475326 - ReferencePoseValue: - valueInternal: 0.012475326 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.012475326 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.014861824 - ReferencePoseValue: - valueInternal: -0.014861824 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.014861824 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.010290303 - ReferencePoseValue: - valueInternal: 0.010312854 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.010290303 - newKeyListSerialized: 02000000000000000000a998283c0000000000000000abaaaa3eabaaaa3e44010000003c00000000a998283c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00069223304 - ReferencePoseValue: - valueInternal: -0.00012740763 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00069223304 - newKeyListSerialized: 02000000000000000000f97635ba0000000000000000abaaaa3eabaaaa3e44010000003c00000000f97635ba0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.06711026 - ReferencePoseValue: - valueInternal: 0.012352655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.06711026 - newKeyListSerialized: 020000000000000000001b71893d0000000000000000abaaaa3eabaaaa3e44010000003c000000001b71893d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99769235 - ReferencePoseValue: - valueInternal: 0.99987054 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99769235 - newKeyListSerialized: 02000000000000000000c4687f3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000c4687f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 34 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.038333587 - ReferencePoseValue: - valueInternal: -0.038333587 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.038333587 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.4980017e-18 - ReferencePoseValue: - valueInternal: -2.4980017e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.4980017e-18 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 4.4126392e-18 - ReferencePoseValue: - valueInternal: 4.4126392e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 4.4126392e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.0007895447 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0007895447 - newKeyListSerialized: 0200000000000000000073f94e3a0000000000000000abaaaa3eabaaaa3e44010000003c0000000073f94e3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0004542838 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0004542838 - newKeyListSerialized: 02000000000000000000f12cee390000000000000000abaaaa3eabaaaa3e44010000003c00000000f12cee390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.081158444 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.081158444 - newKeyListSerialized: 020000000000000000006636a63d0000000000000000abaaaa3eabaaaa3e44010000003c000000006636a63d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9967008 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9967008 - newKeyListSerialized: 02000000000000000000c9277f3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000c9277f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Ring_Finger_Joint_01a/Left_Ring_Finger_Joint_01b/Left_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 35 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.021700656 - ReferencePoseValue: - valueInternal: -0.021700656 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.021700656 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -6.477451e-17 - ReferencePoseValue: - valueInternal: -6.477451e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -6.477451e-17 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 8.274631e-18 - ReferencePoseValue: - valueInternal: 8.274631e-18 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 8.274631e-18 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011025752 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011025752 - newKeyListSerialized: 020000000000000000005ba534bc0000000000000000abaaaa3eabaaaa3e44010000003c000000005ba534bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00091618946 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00091618946 - newKeyListSerialized: 020000000000000000006f2c703a0000000000000000abaaaa3eabaaaa3e44010000003c000000006f2c703a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.08280286 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.08280286 - newKeyListSerialized: 020000000000000000008c94a93d0000000000000000abaaaa3eabaaaa3e44010000003c000000008c94a93d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99650455 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99650455 - newKeyListSerialized: 02000000000000000000ec1a7f3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000ec1a7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 24 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.046887316 - ReferencePoseValue: - valueInternal: -0.046887316 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.046887316 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.004865311 - ReferencePoseValue: - valueInternal: -0.004865311 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.004865311 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.046988335 - ReferencePoseValue: - valueInternal: 0.046988335 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046988335 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.4403266 - ReferencePoseValue: - valueInternal: 0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4403266 - newKeyListSerialized: 020000000000000000007d72e13e0000000000000000abaaaa3eabaaaa3e44010000003c000000007d72e13e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.34793043 - ReferencePoseValue: - valueInternal: 0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.34793043 - newKeyListSerialized: 02000000000000000000f023b23e0000000000000000abaaaa3eabaaaa3e44010000003c00000000f023b23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.03775227 - ReferencePoseValue: - valueInternal: -0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03775227 - newKeyListSerialized: 0200000000000000000020a21abd0000000000000000abaaaa3eabaaaa3e44010000003c0000000020a21abd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.82682025 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.82682025 - newKeyListSerialized: 020000000000000000007eaa533f0000000000000000abaaaa3eabaaaa3e44010000003c000000007eaa533f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Left_Shoulder_Joint_01/Left_Upper_Arm_Joint_01/Left_Forearm_Joint_01/Left_Wrist_Joint_01/Left_Thumb_Joint_01a/Left_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 25 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.028778248 - ReferencePoseValue: - valueInternal: -0.028778248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.028778248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0016480584 - ReferencePoseValue: - valueInternal: -0.0016480584 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0016480584 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.002403863 - ReferencePoseValue: - valueInternal: -0.002403863 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.002403863 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.42036253 - ReferencePoseValue: - valueInternal: -0.42036253 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.42036253 - newKeyListSerialized: 02000000000000000000c239d7be0000000000000000abaaaa3eabaaaa3e44010000003c00000000c239d7be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.37180415 - ReferencePoseValue: - valueInternal: -0.37180415 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.37180415 - newKeyListSerialized: 020000000000000000001d5dbebe0000000000000000abaaaa3eabaaaa3e44010000003c000000001d5dbebe0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.08352769 - ReferencePoseValue: - valueInternal: 0.08352769 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.08352769 - newKeyListSerialized: 020000000000000000009110ab3d0000000000000000abaaaa3eabaaaa3e44010000003c000000009110ab3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8234563 - ReferencePoseValue: - valueInternal: 0.8234563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8234563 - newKeyListSerialized: 0200000000000000000008ce523f0000000000000000abaaaa3eabaaaa3e44010000003c0000000008ce523f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 9 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.39539942 - ReferencePoseValue: - valueInternal: -0.39539942 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.39539942 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1.2878587e-16 - ReferencePoseValue: - valueInternal: 1.2878587e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1.2878587e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -8.9015506e-17 - ReferencePoseValue: - valueInternal: -8.9015506e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -8.9015506e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e4401000000180000000065482a3d4c35213b4c35213babaaaa3eabaaaa3e44010000002e00000000ae98f4bc218f38bb218f38bbabaaaa3eabaaaa3e44010000003c00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e440100000018000000003dc8c8bb0d15beb90d15beb9abaaaa3eabaaaa3e44010000002e000000003fefb03b2f43ee392f43ee39abaaaa3eabaaaa3e44010000003c00000000000000000000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.1779579 - ReferencePoseValue: - valueInternal: -0.15122359 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.1779579 - newKeyListSerialized: 04000000000000000000993a36be0000000000000000abaaaa3eabaaaa3e44010000001800000000900236be2532543725325437abaaaa3eabaaaa3e44010000002e00000000182536beef41aeb6ef41aeb6abaaaa3eabaaaa3e44010000003c00000000993a36be0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9840382 - ReferencePoseValue: - valueInternal: 0.9884996 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9840382 - newKeyListSerialized: 04000000000000000000ede97b3f0000000000000000abaaaa3eabaaaa3e44010000001800000000a0b17b3fa63355b8a63355b8abaaaa3eabaaaa3e44010000002e000000003acc7b3fcc3d8637cc3d8637abaaaa3eabaaaa3e44010000003c00000000ede97b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000000000000000000000abaaaa3eabaaaa3e000000000018000000005d229a4093eb913e93eb913eabaaaa3eabaaaa3e00000000002e00000000a4c25141a467a73ea467a73eabaaaa3eabaaaa3e00000000003c00000000e3b284410000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Neck/Head - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 10 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.079593115 - ReferencePoseValue: - valueInternal: -0.079593115 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.079593115 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -2.0962138e-17 - ReferencePoseValue: - valueInternal: -2.0962138e-17 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -2.0962138e-17 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.00000005960463 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000005960463 - newKeyListSerialized: 03000000000000000000fcff7fb30000000000000000abaaaa3eabaaaa3e440100000018000000001a65c23ce85a4f3ae85a4f3aabaaaa3eabaaaa3e44010000003c00000000fcff7fb30000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00000005960463 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000005960463 - newKeyListSerialized: 03000000000000000000fcff7f330000000000000000abaaaa3eabaaaa3e4401000000180000000002d03e397977cb367977cb36abaaaa3eabaaaa3e44010000003c00000000fcff7f330000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0076668244 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0076668244 - newKeyListSerialized: 03000000000000000000fc39fb3b0000000000000000abaaaa3eabaaaa3e44010000001800000000e326fb3b77f7a2b377f7a2b3abaaaa3eabaaaa3e44010000003c00000000fc39fb3b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9999707 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9999707 - newKeyListSerialized: 0300000000000000000014fe7f3f0000000000000000abaaaa3eabaaaa3e440100000018000000009feb7f3f00801db700801db7abaaaa3eabaaaa3e44010000003c0000000014fe7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 03000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000001800000000e8052e40e69fb93de69fb93dabaaaa3eabaaaa3e00000000003c00000000e805ae400000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 12 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: -0.24796993 - ReferencePoseValue: - valueInternal: -0.24796993 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.24796993 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.01896791 - ReferencePoseValue: - valueInternal: -0.01896791 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.01896791 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.13130699 - ReferencePoseValue: - valueInternal: -0.13130699 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.13130699 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.44783446 - ReferencePoseValue: - valueInternal: 0.44783446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.44783446 - newKeyListSerialized: 020000000000000000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000003c000000008f4ae53e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.41058227 - ReferencePoseValue: - valueInternal: 0.41058227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.41058227 - newKeyListSerialized: 02000000000000000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000003c00000000d737d23e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.5854563 - ReferencePoseValue: - valueInternal: -0.5854563 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.5854563 - newKeyListSerialized: 0200000000000000000077e015bf0000000000000000abaaaa3eabaaaa3e44010000003c0000000077e015bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.53675634 - ReferencePoseValue: - valueInternal: 0.53675634 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.53675634 - newKeyListSerialized: 02000000000000000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000003c00000000dd68093f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 14 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.063585564 - ReferencePoseValue: - valueInternal: 0.063585564 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.063585564 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 2.842171e-16 - ReferencePoseValue: - valueInternal: 2.842171e-16 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 2.842171e-16 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000039259945 - ReferencePoseValue: - valueInternal: -0.000000039259945 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000039259945 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.16998747 - ReferencePoseValue: - valueInternal: -0.0008169309 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.16998747 - newKeyListSerialized: 0400000000000000000032112e3eb5102dbcb5102dbcabaaaa3eabaaaa3e44010000001000000000554d273d0000000000000000abaaaa3eabaaaa3e44010000002e000000000d268d3e0000000000000000abaaaa3eabaaaa3e44010000003c0000000032112e3e56b41cbc56b41cbcabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.029212356 - ReferencePoseValue: - valueInternal: -0.05782889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.029212356 - newKeyListSerialized: 04000000000000000000c04eef3c85c18c3c85c18c3cabaaaa3eabaaaa3e440100000010000000004d05753e0000000000000000abaaaa3eabaaaa3e44010000002e00000000d82212be0000000000000000abaaaa3eabaaaa3e44010000003c00000000c04eef3c27e67e3c27e67e3cabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.4988759 - ReferencePoseValue: - valueInternal: 0.36165696 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4988759 - newKeyListSerialized: 04000000000000000000a96cff3ecaff593bcaff593babaaaa3eabaaaa3e440100000010000000008d1f0a3f0000000000000000abaaaa3eabaaaa3e44010000002e000000001662ee3e0000000000000000abaaaa3eabaaaa3e44010000003c00000000a96cff3ef363453bf363453babaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8186144 - ReferencePoseValue: - valueInternal: 0.93051565 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8186144 - newKeyListSerialized: 04000000000000000000b790513f2b0485ba2b0485baabaaaa3eabaaaa3e4401000000100000000099634e3f0000000000000000abaaaa3eabaaaa3e44010000002e00000000312a543f0000000000000000abaaaa3eabaaaa3e44010000003c00000000b790513f07e270ba07e270baabaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 04000000000000000000000000004f624b404f624b40abaaaa3eabaaaa3e440000000010000000009d681b420000000000000000abaaaa3eabaaaa3e44000000002e000000006fe8b6420000000000000000abaaaa3eabaaaa3e44000000003c000000009824fd424f624b404f624b40abaaaa3eabaaaa3e44000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 16 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.24062023 - ReferencePoseValue: - valueInternal: 0.24062023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.24062023 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0051437393 - ReferencePoseValue: - valueInternal: 0.0051437393 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0051437393 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.012117967 - ReferencePoseValue: - valueInternal: -0.012117967 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.012117967 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.76024616 - ReferencePoseValue: - valueInternal: 0.7767065 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.76024616 - newKeyListSerialized: 040000000000000000007e9f423fcc2c40b8cc2c40b8abaaaa3eabaaaa3e440100000010000000006d81423f0000000000000000abaaaa3eabaaaa3e44010000002e00000000bdc4423f0000000000000000abaaaa3eabaaaa3e44010000003c000000007e9f423fc94a8bb8c94a8bb8abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.24537854 - ReferencePoseValue: - valueInternal: 0.18686023 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.24537854 - newKeyListSerialized: 0400000000000000000083447b3eec8e1439ec8e1439abaaaa3eabaaaa3e4401000000100000000064b87c3e0000000000000000abaaaa3eabaaaa3e44010000002e00000000d077793e0000000000000000abaaaa3eabaaaa3e44010000003c0000000083447b3e365d5739365d5739abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.0712921 - ReferencePoseValue: - valueInternal: -0.025670227 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0712921 - newKeyListSerialized: 04000000000000000000980192bd4170e9b84170e9b8abaaaa3eabaaaa3e44010000001000000000f34994bd0000000000000000abaaaa3eabaaaa3e44010000002e00000000aa2d8fbd0000000000000000abaaaa3eabaaaa3e44010000003c00000000980192bd623529b9623529b9abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.5972643 - ReferencePoseValue: - valueInternal: 0.60095865 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.5972643 - newKeyListSerialized: 0400000000000000000050e6183fc31b60b7c31b60b7abaaaa3eabaaaa3e440100000010000000008cdd183f0000000000000000abaaaa3eabaaaa3e44010000002e000000002cf1183f0000000000000000abaaaa3eabaaaa3e44010000003c0000000050e6183f5572a2b75572a2b7abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 0400000000000000000000000000ac89473dac89473dabaaaa3eabaaaa3e4400000000100000000029bff93e0000000000000000abaaaa3eabaaaa3e44000000002e00000000e769863f0000000000000000abaaaa3eabaaaa3e44000000003c00000000eac4bb3fac89473dac89473dabaaaa3eabaaaa3e44000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01 - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 18 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.30588374 - ReferencePoseValue: - valueInternal: 0.30588374 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.30588374 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.03317292 - ReferencePoseValue: - valueInternal: -0.03317292 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.03317292 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.007066546 - ReferencePoseValue: - valueInternal: 0.007066546 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.007066546 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.7059572 - ReferencePoseValue: - valueInternal: -0.7059572 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.7059572 - newKeyListSerialized: 020000000000000000009cb934bf0000000000000000abaaaa3eabaaaa3e44010000003c000000009cb934bf0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.015687702 - ReferencePoseValue: - valueInternal: -0.015687702 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.015687702 - newKeyListSerialized: 020000000000000000007f8380bc0000000000000000abaaaa3eabaaaa3e44010000003c000000007f8380bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0068027773 - ReferencePoseValue: - valueInternal: 0.0068027773 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0068027773 - newKeyListSerialized: 02000000000000000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000003c00000000d5e9de3b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.70804816 - ReferencePoseValue: - valueInternal: 0.70804816 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.70804816 - newKeyListSerialized: 02000000000000000000a542353f0000000000000000abaaaa3eabaaaa3e44010000003c00000000a542353f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 42 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.06940201 - ReferencePoseValue: - valueInternal: 0.06940201 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.06940201 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013847475 - ReferencePoseValue: - valueInternal: -0.013847475 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013847475 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.026764035 - ReferencePoseValue: - valueInternal: -0.026764035 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.026764035 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.011242367 - ReferencePoseValue: - valueInternal: 0.010504893 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011242367 - newKeyListSerialized: 02000000000000000000e831383c0000000000000000abaaaa3eabaaaa3e44010000003c00000000e831383c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.007813037 - ReferencePoseValue: - valueInternal: 0.00877969 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.007813037 - newKeyListSerialized: 020000000000000000004102003c0000000000000000abaaaa3eabaaaa3e44010000003c000000004102003c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.090428345 - ReferencePoseValue: - valueInternal: 0.0017179537 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.090428345 - newKeyListSerialized: 020000000000000000007f32b93d0000000000000000abaaaa3eabaaaa3e44010000003c000000007f32b93d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99580884 - ReferencePoseValue: - valueInternal: 0.9999048 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99580884 - newKeyListSerialized: 0200000000000000000054ed7e3f0000000000000000abaaaa3eabaaaa3e44010000003c0000000054ed7e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 43 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.04053422 - ReferencePoseValue: - valueInternal: 0.04053422 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.04053422 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000009354332 - ReferencePoseValue: - valueInternal: -0.0000009354332 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000009354332 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000022560922 - ReferencePoseValue: - valueInternal: 0.000000022560922 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000022560922 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00076397863 - ReferencePoseValue: - valueInternal: 0.00071135873 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00076397863 - newKeyListSerialized: 02000000000000000000bd45483a0000000000000000abaaaa3eabaaaa3e44010000003c00000000bd45483a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00039073816 - ReferencePoseValue: - valueInternal: 0.00047986087 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00039073816 - newKeyListSerialized: 02000000000000000000fddbcc390000000000000000abaaaa3eabaaaa3e44010000003c00000000fddbcc390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.13139936 - ReferencePoseValue: - valueInternal: 0.011196685 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.13139936 - newKeyListSerialized: 020000000000000000008e8d063e0000000000000000abaaaa3eabaaaa3e44010000003c000000008e8d063e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9913292 - ReferencePoseValue: - valueInternal: 0.99993694 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9913292 - newKeyListSerialized: 02000000000000000000c0c77d3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000c0c77d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Index_Finger_Joint_01a/Right_Index_Finger_Joint_01b/Right_Index_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 44 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.022944802 - ReferencePoseValue: - valueInternal: 0.022944802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.022944802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007977574 - ReferencePoseValue: - valueInternal: -0.00000007977574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007977574 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000007166869 - ReferencePoseValue: - valueInternal: -0.00000007166869 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000007166869 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011001643 - ReferencePoseValue: - valueInternal: -0.011016605 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011001643 - newKeyListSerialized: 020000000000000000003c4034bc0000000000000000abaaaa3eabaaaa3e44010000003c000000003c4034bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.000625856 - ReferencePoseValue: - valueInternal: -0.0002521592 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000625856 - newKeyListSerialized: 020000000000000000007c10243a0000000000000000abaaaa3eabaaaa3e44010000003c000000007c10243a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.05679312 - ReferencePoseValue: - valueInternal: -0.022881629 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.05679312 - newKeyListSerialized: 02000000000000000000e79f683d0000000000000000abaaaa3eabaaaa3e44010000003c00000000e79f683d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9983252 - ReferencePoseValue: - valueInternal: 0.9996775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9983252 - newKeyListSerialized: 020000000000000000003e927f3f0000000000000000abaaaa3eabaaaa3e44010000003c000000003e927f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 45 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07144747 - ReferencePoseValue: - valueInternal: 0.07144747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07144747 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013888802 - ReferencePoseValue: - valueInternal: -0.013888802 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013888802 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0063472134 - ReferencePoseValue: - valueInternal: -0.0063472134 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0063472134 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.011384804 - ReferencePoseValue: - valueInternal: 0.010496695 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011384804 - newKeyListSerialized: 0200000000000000000054873a3c0000000000000000abaaaa3eabaaaa3e44010000003c0000000054873a3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0076039294 - ReferencePoseValue: - valueInternal: 0.008789492 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0076039294 - newKeyListSerialized: 02000000000000000000622af93b0000000000000000abaaaa3eabaaaa3e44010000003c00000000622af93b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.108812965 - ReferencePoseValue: - valueInternal: 0.0007846789 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.108812965 - newKeyListSerialized: 0200000000000000000055d9de3d0000000000000000abaaaa3eabaaaa3e44010000003c0000000055d9de3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.993968 - ReferencePoseValue: - valueInternal: 0.999906 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.993968 - newKeyListSerialized: 02000000000000000000b0747e3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000b0747e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 46 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.044053018 - ReferencePoseValue: - valueInternal: 0.044053018 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.044053018 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0000006337014 - ReferencePoseValue: - valueInternal: 0.0000006337014 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0000006337014 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.000000019575731 - ReferencePoseValue: - valueInternal: -0.000000019575731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.000000019575731 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.00071734894 - ReferencePoseValue: - valueInternal: 0.00064981345 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00071734894 - newKeyListSerialized: 02000000000000000000790c3c3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000790c3c3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00031981224 - ReferencePoseValue: - valueInternal: 0.00044095775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00031981224 - newKeyListSerialized: 0200000000000000000079aca7390000000000000000abaaaa3eabaaaa3e44010000003c0000000079aca7390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.18608066 - ReferencePoseValue: - valueInternal: 0.010304516 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.18608066 - newKeyListSerialized: 02000000000000000000ee8b3e3e0000000000000000abaaaa3eabaaaa3e44010000003c00000000ee8b3e3e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.98253417 - ReferencePoseValue: - valueInternal: 0.9999466 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.98253417 - newKeyListSerialized: 020000000000000000005c877b3f0000000000000000abaaaa3eabaaaa3e44010000003c000000005c877b3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Middle_Finger_Joint_01a/Right_Middle_Finger_Joint_01b/Right_Middle_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 47 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.024932733 - ReferencePoseValue: - valueInternal: 0.024932733 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.024932733 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000037860835 - ReferencePoseValue: - valueInternal: -0.00000037860835 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000037860835 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000067108736 - ReferencePoseValue: - valueInternal: 0.000000067108736 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000067108736 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010956354 - ReferencePoseValue: - valueInternal: -0.010956354 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010956354 - newKeyListSerialized: 02000000000000000000488233bc0000000000000000abaaaa3eabaaaa3e44010000003c00000000488233bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.00023076385 - ReferencePoseValue: - valueInternal: -0.00023076385 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00023076385 - newKeyListSerialized: 0200000000000000000033f971b90000000000000000abaaaa3eabaaaa3e44010000003c0000000033f971b90000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.021056168 - ReferencePoseValue: - valueInternal: -0.021056168 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.021056168 - newKeyListSerialized: 02000000000000000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000003c00000000fc7dacbc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99971825 - ReferencePoseValue: - valueInternal: 0.99971825 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99971825 - newKeyListSerialized: 0200000000000000000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000003c0000000089ed7f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 51 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07244643 - ReferencePoseValue: - valueInternal: 0.07244643 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07244643 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.013907843 - ReferencePoseValue: - valueInternal: -0.013907843 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.013907843 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.031932004 - ReferencePoseValue: - valueInternal: 0.031932004 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.031932004 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.011442591 - ReferencePoseValue: - valueInternal: 0.010538501 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011442591 - newKeyListSerialized: 02000000000000000000b5793b3c0000000000000000abaaaa3eabaaaa3e44010000003c00000000b5793b3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.007516781 - ReferencePoseValue: - valueInternal: 0.008739322 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.007516781 - newKeyListSerialized: 02000000000000000000544ff63b0000000000000000abaaaa3eabaaaa3e44010000003c00000000544ff63b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.1163981 - ReferencePoseValue: - valueInternal: 0.005554213 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.1163981 - newKeyListSerialized: 020000000000000000002162ee3d0000000000000000abaaaa3eabaaaa3e44010000003c000000002162ee3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99310833 - ReferencePoseValue: - valueInternal: 0.99989086 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99310833 - newKeyListSerialized: 02000000000000000000593c7e3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000593c7e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 52 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.030516144 - ReferencePoseValue: - valueInternal: 0.030516144 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.030516144 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0000000478116 - ReferencePoseValue: - valueInternal: -0.0000000478116 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0000000478116 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000060660284 - ReferencePoseValue: - valueInternal: 0.000000060660284 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000060660284 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.001034021 - ReferencePoseValue: - valueInternal: 0.0009738356 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.001034021 - newKeyListSerialized: 02000000000000000000fd87873a0000000000000000abaaaa3eabaaaa3e44010000003c00000000fd87873a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00053850916 - ReferencePoseValue: - valueInternal: 0.00064097386 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00053850916 - newKeyListSerialized: 02000000000000000000bd2a0d3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000bd2a0d3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.11655227 - ReferencePoseValue: - valueInternal: 0.014862133 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.11655227 - newKeyListSerialized: 02000000000000000000f5b2ee3d0000000000000000abaaaa3eabaaaa3e44010000003c00000000f5b2ee3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.993184 - ReferencePoseValue: - valueInternal: 0.9998889 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.993184 - newKeyListSerialized: 020000000000000000004e417e3f0000000000000000abaaaa3eabaaaa3e44010000003c000000004e417e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Pinky_Finger_Joint_01a/Right_Pinky_Finger_Joint_01b/Right_Pinky_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 53 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.017282948 - ReferencePoseValue: - valueInternal: 0.017282948 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.017282948 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000019535615 - ReferencePoseValue: - valueInternal: -0.00000019535615 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000019535615 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000014650439 - ReferencePoseValue: - valueInternal: 0.000000014650439 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000014650439 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.011257268 - ReferencePoseValue: - valueInternal: -0.011272594 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.011257268 - newKeyListSerialized: 02000000000000000000677038bc0000000000000000abaaaa3eabaaaa3e44010000003c00000000677038bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0006783358 - ReferencePoseValue: - valueInternal: -0.00034267167 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0006783358 - newKeyListSerialized: 0200000000000000000058d2313a0000000000000000abaaaa3eabaaaa3e44010000003c0000000058d2313a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.060142968 - ReferencePoseValue: - valueInternal: -0.030382684 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.060142968 - newKeyListSerialized: 020000000000000000007958763d0000000000000000abaaaa3eabaaaa3e44010000003c000000007958763d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.99812603 - ReferencePoseValue: - valueInternal: 0.9994747 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.99812603 - newKeyListSerialized: 0200000000000000000030857f3f0000000000000000abaaaa3eabaaaa3e44010000003c0000000030857f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 48 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.07225248 - ReferencePoseValue: - valueInternal: 0.07225248 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.07225248 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.0139042325 - ReferencePoseValue: - valueInternal: -0.0139042325 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.0139042325 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.013558211 - ReferencePoseValue: - valueInternal: 0.013558211 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.013558211 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.011443052 - ReferencePoseValue: - valueInternal: 0.01051078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.011443052 - newKeyListSerialized: 02000000000000000000a47b3b3c0000000000000000abaaaa3eabaaaa3e44010000003c00000000a47b3b3c0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0075159753 - ReferencePoseValue: - valueInternal: 0.008772642 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0075159753 - newKeyListSerialized: 020000000000000000009248f63b0000000000000000abaaaa3eabaaaa3e44010000003c000000009248f63b0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.116469584 - ReferencePoseValue: - valueInternal: 0.0023886247 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.116469584 - newKeyListSerialized: 020000000000000000009b87ee3d0000000000000000abaaaa3eabaaaa3e44010000003c000000009b87ee3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9930999 - ReferencePoseValue: - valueInternal: 0.99990344 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9930999 - newKeyListSerialized: 02000000000000000000cc3b7e3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000cc3b7e3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 49 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.03833457 - ReferencePoseValue: - valueInternal: 0.03833457 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.03833457 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000014894434 - ReferencePoseValue: - valueInternal: -0.00000014894434 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000014894434 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.000000029383655 - ReferencePoseValue: - valueInternal: 0.000000029383655 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000000029383655 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.000778496 - ReferencePoseValue: - valueInternal: 0.0007561775 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.000778496 - newKeyListSerialized: 02000000000000000000fb134c3a0000000000000000abaaaa3eabaaaa3e44010000003c00000000fb134c3a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.00047291053 - ReferencePoseValue: - valueInternal: 0.00050791446 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00047291053 - newKeyListSerialized: 02000000000000000000faf0f7390000000000000000abaaaa3eabaaaa3e44010000003c00000000faf0f7390000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.057352643 - ReferencePoseValue: - valueInternal: 0.011838988 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.057352643 - newKeyListSerialized: 020000000000000000009bea6a3d0000000000000000abaaaa3eabaaaa3e44010000003c000000009bea6a3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9983536 - ReferencePoseValue: - valueInternal: 0.99992955 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9983536 - newKeyListSerialized: 020000000000000000001a947f3f0000000000000000abaaaa3eabaaaa3e44010000003c000000001a947f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Ring_Finger_Joint_01a/Right_Ring_Finger_Joint_01b/Right_Ring_Finger_Joint_01c - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 50 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.02170031 - ReferencePoseValue: - valueInternal: 0.02170031 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.02170031 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.00000020217867 - ReferencePoseValue: - valueInternal: 0.00000020217867 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.00000020217867 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.00000009377064 - ReferencePoseValue: - valueInternal: -0.00000009377064 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.00000009377064 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: -0.010942318 - ReferencePoseValue: - valueInternal: -0.011060424 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.010942318 - newKeyListSerialized: 02000000000000000000684733bc0000000000000000abaaaa3eabaaaa3e44010000003c00000000684733bc0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.0016339881 - ReferencePoseValue: - valueInternal: -0.000267697 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0016339881 - newKeyListSerialized: 020000000000000000008b2bd63a0000000000000000abaaaa3eabaaaa3e44010000003c000000008b2bd63a0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.14768156 - ReferencePoseValue: - valueInternal: -0.024194574 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.14768156 - newKeyListSerialized: 02000000000000000000d639173e0000000000000000abaaaa3eabaaaa3e44010000003c00000000d639173e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.98897314 - ReferencePoseValue: - valueInternal: 0.99964607 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.98897314 - newKeyListSerialized: 02000000000000000000582d7d3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000582d7d3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 39 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.046120938 - ReferencePoseValue: - valueInternal: 0.046120938 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.046120938 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0039559877 - ReferencePoseValue: - valueInternal: 0.0039559877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0039559877 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: -0.04782508 - ReferencePoseValue: - valueInternal: -0.04782508 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.04782508 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.4233163 - ReferencePoseValue: - valueInternal: 0.4233163 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.4233163 - newKeyListSerialized: 02000000000000000000eabcd83e0000000000000000abaaaa3eabaaaa3e44010000003c00000000eabcd83e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3750433 - ReferencePoseValue: - valueInternal: 0.3750433 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3750433 - newKeyListSerialized: 02000000000000000000ad05c03e0000000000000000abaaaa3eabaaaa3e44010000003c00000000ad05c03e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.09540078 - ReferencePoseValue: - valueInternal: -0.09540078 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.09540078 - newKeyListSerialized: 020000000000000000007c61c3bd0000000000000000abaaaa3eabaaaa3e44010000003c000000007c61c3bd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.8191731 - ReferencePoseValue: - valueInternal: 0.8191731 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.8191731 - newKeyListSerialized: 0200000000000000000054b5513f0000000000000000abaaaa3eabaaaa3e44010000003c0000000054b5513f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - - TransformPath: - valueInternal: Root/Ribs/Right_Shoulder_Joint_01/Right_Upper_Arm_Joint_01/Right_Forearm_Joint_01/Right_Wrist_Joint_01/Right_Thumb_Joint_01a/Right_Thumb_Joint_01b - Type: - valueInternal: 0 - IsHumanBone: - valueInternal: 1 - HumanBodyBone: - valueInternal: 40 - Visibility: - valueInternal: 0 - ParentLinkStyle: - valueInternal: 2 - VisualizationTransformShape: - valueInternal: 0 - VisualizationSize: - valueInternal: 1 - SiblingOnOtherSide: - valueInternal: - Address: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - TransformPropsEnabledMask: - valueInternal: -1 - LocalPositionSelected: - valueInternal: 0 - LocalPositionChannelList: - - CurrentValue: - valueInternal: 0.028778402 - ReferencePoseValue: - valueInternal: 0.028778402 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.028778402 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0016480286 - ReferencePoseValue: - valueInternal: 0.0016480286 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0016480286 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 0.0024040877 - ReferencePoseValue: - valueInternal: 0.0024040877 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.0024040877 - newKeyListSerialized: 00000000 - LocalRotationSelected: - valueInternal: 0 - RotationModePerClip: - - valueInternal: 0 - LocalRotationChannelList: - - CurrentValue: - valueInternal: 0.12274438 - ReferencePoseValue: - valueInternal: 0.12274438 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.12274438 - newKeyListSerialized: 020000000000000000006861fb3d0000000000000000abaaaa3eabaaaa3e44010000003c000000006861fb3d0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: -0.08501493 - ReferencePoseValue: - valueInternal: -0.08501493 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: -0.08501493 - newKeyListSerialized: 020000000000000000004f1caebd0000000000000000abaaaa3eabaaaa3e44010000003c000000004f1caebd0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.3184496 - ReferencePoseValue: - valueInternal: 0.3184496 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.3184496 - newKeyListSerialized: 02000000000000000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000003c00000000d30ba33e0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0.9361069 - ReferencePoseValue: - valueInternal: 0.9361069 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0.9361069 - newKeyListSerialized: 02000000000000000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000003c00000000b4a46f3f0000000000000000abaaaa3eabaaaa3e44010000 - - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 02000000000000000000000000000000000000000000abaaaa3eabaaaa3e00000000003c00000000000000000000000000000000abaaaa3eabaaaa3e00000000 - LocalScaleSelected: - valueInternal: 0 - LocalScaleChannelList: - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - - CurrentValue: - valueInternal: 1 - ReferencePoseValue: - valueInternal: 1 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 1 - newKeyListSerialized: 00000000 - IkEnable: - valueInternal: 0 - IkTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkPoleTarget: - valueInternal: - Address: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - IkChainLength: - valueInternal: 2 - IkChainMask: - valueInternal: 2147483647 - IkReferenceMode: - valueInternal: 0 - IkTargetRotationMode: - valueInternal: 0 - IkPlaneAngleOffset: - valueInternal: 0 - IkLegacyMode: - valueInternal: 1 - IkFkBlendSelected: - valueInternal: 0 - IkFkBlendChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - IkPoleRotationSelected: - valueInternal: 0 - IkPoleRotationChannel: - CurrentValue: - valueInternal: 0 - ReferencePoseValue: - valueInternal: 0 - PoseValueList: [] - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: 0 - newKeyListSerialized: 00000000 - ChildOfEnable: - valueInternal: 0 - ChildOfIKPinning: - valueInternal: 0 - ChildOfParentSelected: - valueInternal: 0 - ChildOfParentChannel: - CurrentValue: - valueInternal: - Address: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - Length: 0 - ChannelPerClipList: - - LayerList: - - CurrentOriginalValue: - valueInternal: - Address: - Length: 0 - newKeyListSerialized: 00000000 - CustomPropertyList: [] - PoseList: [] - ClipList: - - Settings: - Name: - valueInternal: WalkRM - Framerate: - valueInternal: 60 - Loop: - valueInternal: 1 - GenerateHumanoidMotionCurves: - valueInternal: 0 - HumanoidRootRotationBake: - valueInternal: 0 - HumanoidRootYBake: - valueInternal: 0 - HumanoidRootXZBake: - valueInternal: 0 - RootMotion: - Translation: - valueInternal: 0 - Rotation: - valueInternal: 0 - AnimatedObject: - valueInternal: - Address: - Length: 0 - LayerList: [] - SelectedLayerIndex: - valueInternal: 0 - SampledRootMotionMultiplier: - valueInternal: 0 - Playback: - StartFrame: - valueInternal: 0 - EndFrame: - valueInternal: 60 - Speed: - valueInternal: 1 - Loop: - valueInternal: 1 - RootMotion: - valueInternal: 1 - PlayFromBeginning: - valueInternal: 0 - StopReturnToStart: - valueInternal: 1 - EventList: [] diff --git a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset.meta b/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset.meta deleted file mode 100644 index a4afc0f9..00000000 --- a/Assets/ThirdParty/UMotion/UMotionExamples/UMotion Projects/WalkRMAnimation.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7ff4ea234c487364d8069a8aa4d323f6 -timeCreated: 1530168564 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM.meta b/Assets/ThirdParty/VRM.meta deleted file mode 100644 index 18eac8d0..00000000 --- a/Assets/ThirdParty/VRM.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3cf3092eeb7460f4a81a66d8947cbf6e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility.meta b/Assets/ThirdParty/VRM/MeshUtility.meta deleted file mode 100644 index 28298acd..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f11c20c3f50e40b4f8f6259f8e0886e0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md b/Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md deleted file mode 100644 index 8e0827e1..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -# Changelog -All notable changes to this package will be documented in this file. - -## [0.0.1] - 2020-07-01 -### Added -- The first release of MeshUtility -- Add MeshSeparator: the mesh with BlendShape can be separated out \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md.meta b/Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md.meta deleted file mode 100644 index fdcf1a9a..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/CHANGELOG.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 988849cd155716d4f9c3a8f18a856470 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation.meta deleted file mode 100644 index 3a651bf6..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 42e2174ab737d474ebaee9d1c19b7934 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md b/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md deleted file mode 100644 index 0a111e70..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md +++ /dev/null @@ -1,7 +0,0 @@ -# MeshUtility - -A mesh processing package for mesh separation, etc. - -## Documentation Link - -[MeshSeparator](https://github.com/vrm-c/UniVRM/tree/master/Assets/MeshUtility/Documentation/notes/MeshSeparator.md) \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md.meta deleted file mode 100644 index 3e93b85f..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 43890cb851a34c5488d15e1a32e7dadc -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images.meta deleted file mode 100644 index 82cf4db8..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 19a2e88b29a2db943aee731aafda8a84 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg deleted file mode 100644 index b28eb462..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg.meta deleted file mode 100644 index b013c05f..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: a9a09bb093d309947958f67bfe21e095 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg deleted file mode 100644 index bd916403..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg.meta deleted file mode 100644 index fcd26b64..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: b3d26d2cfebad4b43a904c4a9978fadf -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg deleted file mode 100644 index e31b7ec9..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg.meta deleted file mode 100644 index 26b42b79..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: 323176881f04b704bad2644d21ce914a -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg deleted file mode 100644 index 5d0aaed2..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg.meta deleted file mode 100644 index f3b98799..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: e9dd20fb6b4bcb146b40e8f729725fa9 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg deleted file mode 100644 index eec170ec..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg.meta deleted file mode 100644 index ea056784..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: 1ddbc5d5bb1796c4ab3ccdd5d0c29aa7 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg deleted file mode 100644 index 98adf2b9..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg.meta deleted file mode 100644 index 8754427e..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: 23c78259991e1cf49a88e110cd18e0ed -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg deleted file mode 100644 index e9d52bf4..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg.meta deleted file mode 100644 index 4dc7751a..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: c6bc8b3735742bd439c4f5eee478cc1a -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg deleted file mode 100644 index 65d704cd..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg.meta deleted file mode 100644 index 03db4542..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: 1be7c06f1e0cc2a448ad9166891d03dd -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg deleted file mode 100644 index 951347ea..00000000 Binary files a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg and /dev/null differ diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg.meta deleted file mode 100644 index 20249090..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: d2fa21619ba10b043a82f64ccca30878 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes.meta deleted file mode 100644 index 72f20c27..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ea010ddf8bf34de4fb36d95afb078702 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md deleted file mode 100644 index da93e7d9..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md +++ /dev/null @@ -1,25 +0,0 @@ -# MeshSeparator - -MeshSeparator provides a functionality of separating meshes contained BlendShape. Simply select a GameObject with skinned Meshes and click processing. The mesh splitting results are generated in the Assets folder. The model with sparse BlendShape data distributed in a large-volume mesh can be benefited from size reduction and performance improvements after mesh separation. - -## How to use - -Select a GameObject contained skinned mesh and BlendShape: - - - -Select `Mesh Utility` -> `MeshSeparator`: - - - -The separate meshes are saved in the Assets folder. GameObjects with separate meshes are also available in the Hierarchy Window: - - - -In this example, the model's mesh are split into two parts: face and body: - -Face: with BlendShape | Body: without BlendShape -:-------------------------:|:-------------------------: - | - -Note that if all the polygons of a mesh are used by BlendShape, MeshSeparator will not perform mesh separation. \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md.meta deleted file mode 100644 index 13d9f1f9..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ad5ca4fe4bdde854bb90cb5a3aa267d4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor.meta b/Assets/ThirdParty/VRM/MeshUtility/Editor.meta deleted file mode 100644 index 9c63441d..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1e0d906064b5cad4394c89ec960a887e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs b/Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs deleted file mode 100644 index 63bf9045..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs +++ /dev/null @@ -1,200 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UnityEditor; -using UnityEngine; - - -namespace MeshUtility -{ - [CustomPropertyDrawer(typeof(BoneMeshEraser.EraseBone))] - public class EraseBoneDrawer : PropertyDrawer - { - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - //EditorGUI.BeginProperty(position, label, property); - - var leftWidth = 0.6f; - var rightWidth = 1.0f - leftWidth; - - var leftSide = new Rect(position.x, position.y, position.width * leftWidth, position.height); - var rightSide = new Rect(position.width * leftWidth, position.y, position.width * rightWidth, position.height); - { - EditorGUI.PropertyField(leftSide, property.FindPropertyRelative("Bone"), new GUIContent("", "")); - EditorGUI.PropertyField(rightSide, property.FindPropertyRelative("Erase")); - } - - //EditorGUI.EndProperty(); - } - - public override float GetPropertyHeight(SerializedProperty property, GUIContent label) - { - var height = base.GetPropertyHeight(property, label); - return height; - } - } - - public class BoneMeshEraserWizard : ScriptableWizard - { - const string ASSET_SUFFIX = ".asset"; - - [SerializeField] - SkinnedMeshRenderer m_skinnedMesh; - - [SerializeField] - Animator m_animator; - - [SerializeField] - Transform EraseRoot; - - [SerializeField] - BoneMeshEraser.EraseBone[] m_eraseBones; - - [MenuItem(MeshUtility.MENU_PARENT + "BoneMeshEraser Wizard", priority = 4)] - static void CreateWizard() - { - ScriptableWizard.DisplayWizard("BoneMeshEraser", "Erase triangles by bone", "Erase"); - } - - private void OnEnable() - { - var root = Selection.activeGameObject; - if (root != null) - { - m_animator = root.GetComponent(); - m_skinnedMesh = root.GetComponent(); - OnValidate(); - } - } - - void OnValidate() - { - //Debug.Log("OnValidate"); - if (m_skinnedMesh == null) - { - m_eraseBones = new BoneMeshEraser.EraseBone[] { }; - return; - } - - if (EraseRoot == null) - { - if (m_animator != null) - { - EraseRoot = m_animator.GetBoneTransform(HumanBodyBones.Head); - //Debug.LogFormat("head: {0}", EraseRoot); - } - } - - m_eraseBones = m_skinnedMesh.bones.Select(x => - { - var eb = new BoneMeshEraser.EraseBone - { - Bone = x, - }; - - if (EraseRoot != null) - { - // 首ã®å­å­«ã‚’消去 - if (eb.Bone.Ancestor().Any(y => y == EraseRoot)) - { - //Debug.LogFormat("erase {0}", x); - eb.Erase = true; - } - } - - return eb; - }) - .ToArray(); - } - - void OnWizardUpdate() - { - helpString = "select target skinnedMesh and animator"; - } - - - - static int IndexOf(Transform[] list, Transform target) - { - for (int i = 0; i < list.Length; ++i) - { - if (list[i] == target) - { - return i; - } - } - return -1; - } - - SkinnedMeshRenderer _Erase(GameObject go) - { - if (go == null) - { - Debug.LogWarning("select root object in hierarchy"); - return null; - } - if (m_skinnedMesh == null) - { - Debug.LogWarning("no skinnedmesh"); - return null; - } - - var bones = m_skinnedMesh.bones; - var eraseBones = m_eraseBones - .Where(x => x.Erase) - .Select(x => Array.IndexOf(bones, x.Bone)) - .ToArray(); - - var meshNode = new GameObject("BoneMeshEraser"); - meshNode.transform.SetParent(go.transform, false); - - var erased = meshNode.AddComponent(); - erased.sharedMesh = BoneMeshEraser.CreateErasedMesh(m_skinnedMesh.sharedMesh, eraseBones); - erased.sharedMaterials = m_skinnedMesh.sharedMaterials; - erased.bones = m_skinnedMesh.bones; - - return erased; - } - - void Erase() - { - var go = Selection.activeGameObject; - var renderer = _Erase(go); - if (renderer == null) - { - return; - } - - // save mesh to Assets - var assetPath = string.Format("{0}{1}", go.name, ASSET_SUFFIX); - var prefab = MeshUtility.GetPrefab(go); - if (prefab != null) - { - var prefabPath = AssetDatabase.GetAssetPath(prefab); - assetPath = string.Format("{0}/{1}{2}", - Path.GetDirectoryName(prefabPath), - Path.GetFileNameWithoutExtension(prefabPath), - ASSET_SUFFIX - ); - } - - Debug.LogFormat("CreateAsset: {0}", assetPath); - AssetDatabase.CreateAsset(renderer.sharedMesh, assetPath); - } - - void OnWizardCreate() - { - //Debug.Log("OnWizardCreate"); - Erase(); - - // close - } - - void OnWizardOtherButton() - { - //Debug.Log("OnWizardOtherButton"); - Erase(); - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs.meta deleted file mode 100644 index ef9f3976..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/BoneMeshEraserWizard.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 881b00db73f639c48a3f043a775fa61a -timeCreated: 1518503829 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs b/Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs deleted file mode 100644 index f9a99cfc..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs +++ /dev/null @@ -1,324 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using System.IO; -using UnityEditor; -using UnityEngine; -using System; - -namespace MeshUtility -{ - [CustomEditor(typeof(Humanoid))] - public class HumanoidEditor : Editor - { - const int LABEL_WIDTH = 100; - - Humanoid m_target; - - SerializedProperty m_Hips; - #region leg - SerializedProperty m_LeftUpperLeg; - SerializedProperty m_RightUpperLeg; - SerializedProperty m_LeftLowerLeg; - SerializedProperty m_RightLowerLeg; - SerializedProperty m_LeftFoot; - SerializedProperty m_RightFoot; - SerializedProperty m_LeftToes; - SerializedProperty m_RightToes; - - #endregion - - #region spine - SerializedProperty m_Spine; - SerializedProperty m_Chest; - SerializedProperty m_UpperChest; - SerializedProperty m_Neck; - SerializedProperty m_Head; - SerializedProperty m_LeftEye; - SerializedProperty m_RightEye; - SerializedProperty m_Jaw; - - #endregion - - #region arm - SerializedProperty m_LeftShoulder; - SerializedProperty m_RightShoulder; - SerializedProperty m_LeftUpperArm; - SerializedProperty m_RightUpperArm; - SerializedProperty m_LeftLowerArm; - SerializedProperty m_RightLowerArm; - SerializedProperty m_LeftHand; - SerializedProperty m_RightHand; - - #endregion - - #region fingers - SerializedProperty m_LeftThumbProximal; - SerializedProperty m_LeftThumbIntermediate; - SerializedProperty m_LeftThumbDistal; - SerializedProperty m_LeftIndexProximal; - SerializedProperty m_LeftIndexIntermediate; - SerializedProperty m_LeftIndexDistal; - SerializedProperty m_LeftMiddleProximal; - SerializedProperty m_LeftMiddleIntermediate; - SerializedProperty m_LeftMiddleDistal; - SerializedProperty m_LeftRingProximal; - SerializedProperty m_LeftRingIntermediate; - SerializedProperty m_LeftRingDistal; - SerializedProperty m_LeftLittleProximal; - SerializedProperty m_LeftLittleIntermediate; - SerializedProperty m_LeftLittleDistal; - SerializedProperty m_RightThumbProximal; - SerializedProperty m_RightThumbIntermediate; - SerializedProperty m_RightThumbDistal; - SerializedProperty m_RightIndexProximal; - SerializedProperty m_RightIndexIntermediate; - SerializedProperty m_RightIndexDistal; - SerializedProperty m_RightMiddleProximal; - SerializedProperty m_RightMiddleIntermediate; - SerializedProperty m_RightMiddleDistal; - SerializedProperty m_RightRingProximal; - SerializedProperty m_RightRingIntermediate; - SerializedProperty m_RightRingDistal; - SerializedProperty m_RightLittleProximal; - SerializedProperty m_RightLittleIntermediate; - SerializedProperty m_RightLittleDistal; - - #endregion - - void OnEnable() - { - m_target = target as Humanoid; - m_Hips = serializedObject.FindProperty($"m_{nameof(Humanoid.Hips)}"); - - #region legs - m_LeftUpperLeg = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftUpperLeg)}"); - m_RightUpperLeg = serializedObject.FindProperty($"m_{nameof(Humanoid.RightUpperLeg)}"); - m_LeftLowerLeg = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftLowerLeg)}"); - m_RightLowerLeg = serializedObject.FindProperty($"m_{nameof(Humanoid.RightLowerLeg)}"); - m_LeftFoot = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftFoot)}"); - m_RightFoot = serializedObject.FindProperty($"m_{nameof(Humanoid.RightFoot)}"); - m_LeftToes = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftToes)}"); - m_RightToes = serializedObject.FindProperty($"m_{nameof(Humanoid.RightToes)}"); - #endregion - - #region spine - m_Spine = serializedObject.FindProperty($"m_{nameof(Humanoid.Spine)}"); - m_Chest = serializedObject.FindProperty($"m_{nameof(Humanoid.Chest)}"); - m_UpperChest = serializedObject.FindProperty($"m_{nameof(Humanoid.UpperChest)}"); - m_Neck = serializedObject.FindProperty($"m_{nameof(Humanoid.Neck)}"); - m_Head = serializedObject.FindProperty($"m_{nameof(Humanoid.Head)}"); - m_LeftEye = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftEye)}"); - m_RightEye = serializedObject.FindProperty($"m_{nameof(Humanoid.RightEye)}"); - m_Jaw = serializedObject.FindProperty($"m_{nameof(Humanoid.Jaw)}"); - - #endregion - - #region arm - m_LeftShoulder = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftShoulder)}"); - m_RightShoulder = serializedObject.FindProperty($"m_{nameof(Humanoid.RightShoulder)}"); - m_LeftUpperArm = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftUpperArm)}"); - m_RightUpperArm = serializedObject.FindProperty($"m_{nameof(Humanoid.RightUpperArm)}"); - m_LeftLowerArm = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftLowerArm)}"); - m_RightLowerArm = serializedObject.FindProperty($"m_{nameof(Humanoid.RightLowerArm)}"); - m_LeftHand = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftHand)}"); - m_RightHand = serializedObject.FindProperty($"m_{nameof(Humanoid.RightHand)}"); - - #endregion - - #region fingers - m_LeftThumbProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftThumbProximal)}"); - m_LeftThumbIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftThumbIntermediate)}"); - m_LeftThumbDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftThumbDistal)}"); - m_LeftIndexProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftIndexProximal)}"); - m_LeftIndexIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftIndexIntermediate)}"); - m_LeftIndexDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftIndexDistal)}"); - m_LeftMiddleProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftMiddleProximal)}"); - m_LeftMiddleIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftMiddleIntermediate)}"); - m_LeftMiddleDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftMiddleDistal)}"); - m_LeftRingProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftRingProximal)}"); - m_LeftRingIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftRingIntermediate)}"); - m_LeftRingDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftRingDistal)}"); - m_LeftLittleProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftLittleProximal)}"); - m_LeftLittleIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftLittleIntermediate)}"); - m_LeftLittleDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.LeftLittleDistal)}"); - m_RightThumbProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightThumbProximal)}"); - m_RightThumbIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.RightThumbIntermediate)}"); - m_RightThumbDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightThumbDistal)}"); - m_RightIndexProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightIndexProximal)}"); - m_RightIndexIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.RightIndexIntermediate)}"); - m_RightIndexDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightIndexDistal)}"); - m_RightMiddleProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightMiddleProximal)}"); - m_RightMiddleIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.RightMiddleIntermediate)}"); - m_RightMiddleDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightMiddleDistal)}"); - m_RightRingProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightRingProximal)}"); - m_RightRingIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.RightRingIntermediate)}"); - m_RightRingDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightRingDistal)}"); - m_RightLittleProximal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightLittleProximal)}"); - m_RightLittleIntermediate = serializedObject.FindProperty($"m_{nameof(Humanoid.RightLittleIntermediate)}"); - m_RightLittleDistal = serializedObject.FindProperty($"m_{nameof(Humanoid.RightLittleDistal)}"); - #endregion - } - - struct Horizontal : IDisposable - { - public static Horizontal Using() - { - EditorGUILayout.BeginHorizontal(); - return default; - } - public void Dispose() - { - EditorGUILayout.EndHorizontal(); - } - } - - static void HorizontalFields(string label, params SerializedProperty[] props) - { - try - { - EditorGUILayout.BeginHorizontal(); - - GUILayout.Label(label, GUILayout.Width(LABEL_WIDTH)); - GUILayout.FlexibleSpace(); - - foreach (var prop in props) - { - EditorGUILayout.PropertyField(prop, GUIContent.none, true, GUILayout.MinWidth(100)); - } - } - finally - { - EditorGUILayout.EndHorizontal(); - } - } - - static bool s_spineFold; - static bool s_legFold; - static bool s_armFold; - static bool s_fingerFold; - static string GetDialogDir(UnityEngine.Object obj) - { - var prefab = PrefabUtility.GetCorrespondingObjectFromSource(obj); - if (prefab == null) - { - return null; - } - return UnityPath.FromAsset(prefab).FullPath; - } - - public override void OnInspectorGUI() - { - foreach (var validation in m_target.Validate()) - { - EditorGUILayout.HelpBox(validation.Message, validation.IsError ? MessageType.Error : MessageType.Warning); - } - - // prefer - serializedObject.Update(); - - EditorGUILayout.PropertyField(m_Hips); - - s_spineFold = EditorGUILayout.Foldout(s_spineFold, "Body"); - if (s_spineFold) - { - EditorGUILayout.PropertyField(m_Spine); - EditorGUILayout.PropertyField(m_Chest); - EditorGUILayout.PropertyField(m_UpperChest); - EditorGUILayout.PropertyField(m_Neck); - EditorGUILayout.PropertyField(m_Head); - EditorGUILayout.PropertyField(m_Jaw); - HorizontalFields("Eye", m_LeftEye, m_RightEye); - } - - s_legFold = EditorGUILayout.Foldout(s_legFold, "Leg"); - if (s_legFold) - { - HorizontalFields("UpperLeg", m_LeftUpperLeg, m_RightUpperLeg); - HorizontalFields("LowerLeg", m_LeftLowerLeg, m_RightLowerLeg); - HorizontalFields("Foot", m_LeftFoot, m_RightFoot); - HorizontalFields("Toes", m_LeftToes, m_RightToes); - } - - s_armFold = EditorGUILayout.Foldout(s_armFold, "Arm"); - if (s_armFold) - { - HorizontalFields("Shoulder", m_LeftShoulder, m_RightShoulder); - HorizontalFields("UpperArm", m_LeftUpperArm, m_RightUpperArm); - HorizontalFields("LowerArm", m_LeftLowerArm, m_RightLowerArm); - HorizontalFields("Hand", m_LeftHand, m_RightHand); - } - - s_fingerFold = EditorGUILayout.Foldout(s_fingerFold, "Finger"); - if (s_fingerFold) - { - HorizontalFields("LeftThumb", m_LeftThumbProximal, m_LeftThumbIntermediate, m_LeftThumbDistal); - HorizontalFields("LeftIndex", m_LeftIndexProximal, m_LeftIndexIntermediate, m_LeftIndexDistal); - HorizontalFields("LeftMiddle", m_LeftMiddleProximal, m_LeftMiddleIntermediate, m_LeftMiddleDistal); - HorizontalFields("LeftRing", m_LeftRingProximal, m_LeftRingIntermediate, m_LeftRingDistal); - HorizontalFields("LeftLittle", m_LeftLittleProximal, m_LeftLittleIntermediate, m_LeftLittleDistal); - HorizontalFields("RightThumb", m_RightThumbProximal, m_RightThumbIntermediate, m_RightThumbDistal); - HorizontalFields("RightIndex", m_RightIndexProximal, m_RightIndexIntermediate, m_RightIndexDistal); - HorizontalFields("RightMiddle", m_RightMiddleProximal, m_RightMiddleIntermediate, m_RightMiddleDistal); - HorizontalFields("RightRing", m_RightRingProximal, m_RightRingIntermediate, m_RightRingDistal); - HorizontalFields("RightLittle", m_RightLittleProximal, m_RightLittleIntermediate, m_RightLittleDistal); - } - - serializedObject.ApplyModifiedProperties(); - - // create avatar - if (GUILayout.Button("Create UnityEngine.Avatar")) - { - var path = EditorUtility.SaveFilePanel( - "Save avatar", - GetDialogDir(m_target), - string.Format("{0}.avatar.asset", serializedObject.targetObject.name), - "asset"); - if (!string.IsNullOrEmpty(path)) - { - var avatar = m_target.CreateAvatar(); - if (avatar != null) - { - var unityPath = UnityPath.FromFullpath(path); - avatar.name = "avatar"; - Debug.LogFormat("Create avatar {0}", unityPath); - AssetDatabase.CreateAsset(avatar, unityPath.Value); - AssetDatabase.ImportAsset(unityPath.Value); - - // replace - var animator = m_target.GetComponent(); - if (animator == null) - { - animator = m_target.gameObject.AddComponent(); - } - animator.avatar = avatar; - - Selection.activeObject = avatar; - } - } - } - } - - void OnSceneGUI() - { - // var bones = m_target.Bones; - // if (bones != null) - // { - // for (int i = 0; i < bones.Length; ++i) - // { - // DrawBone((HumanBodyBones)i, bones[i]); - // } - // foreach (var x in m_bones) - // { - // x.Draw(); - // } - // } - - var forward = m_target.GetForward(); - - var begin = m_target.transform.position; - var end = begin + forward; - Handles.DrawLine(begin, end); - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs.meta deleted file mode 100644 index dffaaa18..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/HumanoidEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 57cc7b16eb4146c4ab5631f538e2489f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef b/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef deleted file mode 100644 index 9854cd8f..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "MeshUtility.Editor", - "references": [ - "MeshUtility" - ], - "optionalUnityReferences": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [] -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef.meta b/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef.meta deleted file mode 100644 index ad84160c..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.Editor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: eedb868807606df4db953419ab9e0780 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs b/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs deleted file mode 100644 index 045879c6..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs +++ /dev/null @@ -1,286 +0,0 @@ -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UnityEngine; -using UnityEditor; - -namespace MeshUtility -{ - public class MeshUtility - { - public const string MENU_PARENT = "Mesh Utility/"; - public const int MENU_PRIORITY = 11; - - private const string ASSET_SUFFIX = ".mesh.asset"; - private const string MENU_NAME = MENU_PARENT + "MeshSeparator"; - private static readonly Vector3 ZERO_MOVEMENT = Vector3.zero; - - public static Object GetPrefab(GameObject instance) - { -#if UNITY_2018_2_OR_NEWER - return PrefabUtility.GetCorrespondingObjectFromSource(instance); -#else - return PrefabUtility.GetPrefabParent(go); -#endif - } - - private enum BlendShapeLogic - { - WithBlendShape, - WithoutBlendShape, - } - - [MenuItem(MENU_NAME, validate = true)] - private static bool ShowLogValidation() - { - if (Selection.activeTransform == null) - return false; - else - return true; - } - - [MenuItem(MENU_NAME, priority = 2)] - public static void SeparateSkinnedMeshContainedBlendShape() - { - var go = Selection.activeTransform.gameObject; - - if (go.GetComponentsInChildren().Length > 0) - { - SeparationProcessing(go); - go.SetActive(false); - } - else - { - EditorUtility.DisplayDialog("Error", "No skinnedMeshRenderer contained", "ok"); - } - } - - [MenuItem("Mesh Utility/MeshSeparator Docs", priority = MeshUtility.MENU_PRIORITY)] - public static void LinkToMeshSeparatorDocs() - { - Application.OpenURL("https://github.com/vrm-c/UniVRM/tree/master/Assets/MeshUtility"); - } - - private static void SeparationProcessing(GameObject go) - { - var outputObject = GameObject.Instantiate(go); - var skinnedMeshRenderers = outputObject.GetComponentsInChildren(); - foreach (var skinnedMeshRenderer in skinnedMeshRenderers) - { - if (skinnedMeshRenderer.sharedMesh.blendShapeCount > 0) - { - SeparatePolyWithBlendShape(skinnedMeshRenderer); - } - } - } - - private static void SeparatePolyWithBlendShape(SkinnedMeshRenderer skinnedMeshRendererInput) - { - var indicesUsedByBlendShape = new Dictionary(); - var mesh = skinnedMeshRendererInput.sharedMesh; - - // retrieve the original BlendShape data - for (int i = 0; i < mesh.blendShapeCount; ++i) - { - var deltaVertices = new Vector3[mesh.vertexCount]; - var deltaNormals = new Vector3[mesh.vertexCount]; - var deltaTangents = new Vector3[mesh.vertexCount]; - mesh.GetBlendShapeFrameVertices(i, 0, deltaVertices, deltaNormals, deltaTangents); - - for (int j = 0; j < deltaVertices.Length; j++) - { - if (!deltaVertices[j].Equals(ZERO_MOVEMENT)) - { - if (!indicesUsedByBlendShape.Values.Contains(j)) - { - indicesUsedByBlendShape.Add(indicesUsedByBlendShape.Count, j); - } - } - } - } - - var subMeshCount = mesh.subMeshCount; - var submeshesWithBlendShape = new Dictionary(); - var submeshesWithoutBlendShape = new Dictionary(); - var vertexIndexWithBlendShape = new Dictionary(); - var vertexCounterWithBlendShape = 0; - var vertexIndexWithoutBlendShape = new Dictionary(); - var vertexCounterWithoutBlendShape = 0; - - // check blendshape's vertex index from submesh - for (int i = 0; i < subMeshCount; i++) - { - var triangle = mesh.GetTriangles(i); - var submeshWithBlendShape = new List(); - var submeshWithoutBlendShape = new List(); - - for (int j = 0; j < triangle.Length; j += 3) - { - if (indicesUsedByBlendShape.Values.Contains(triangle[j]) || - indicesUsedByBlendShape.Values.Contains(triangle[j + 1]) || - indicesUsedByBlendShape.Values.Contains(triangle[j + 2])) - { - BuildNewTriangleList(vertexIndexWithBlendShape, triangle, j, submeshWithBlendShape, ref vertexCounterWithBlendShape); - } - else - { - BuildNewTriangleList(vertexIndexWithoutBlendShape, triangle, j, submeshWithoutBlendShape, ref vertexCounterWithoutBlendShape); - } - } - if (submeshWithBlendShape.Count > 0) - submeshesWithBlendShape.Add(i, submeshWithBlendShape.ToArray()); - if (submeshWithoutBlendShape.Count > 0) - submeshesWithoutBlendShape.Add(i, submeshWithoutBlendShape.ToArray()); ; - } - - // check if any BlendShape exists - if (submeshesWithoutBlendShape.Count > 0) - { - // put the mesh without BlendShape in a new SkinnedMeshRenderer - var srcGameObject = skinnedMeshRendererInput.gameObject; - var srcTransform = skinnedMeshRendererInput.transform.parent; - var targetObjectForMeshWithoutBS = GameObject.Instantiate(srcGameObject); - targetObjectForMeshWithoutBS.name = srcGameObject.name + "_WithoutBlendShape"; - targetObjectForMeshWithoutBS.transform.SetParent(srcTransform); - var skinnedMeshRendererWithoutBS = targetObjectForMeshWithoutBS.GetComponent(); - - // build meshes with/without BlendShape - BuildNewMesh(skinnedMeshRendererInput, vertexIndexWithBlendShape, submeshesWithBlendShape, BlendShapeLogic.WithBlendShape); - BuildNewMesh(skinnedMeshRendererWithoutBS, vertexIndexWithoutBlendShape, submeshesWithoutBlendShape, BlendShapeLogic.WithoutBlendShape); - } - } - - private static void BuildNewTriangleList(Dictionary newVerticesListLookUp, int[] triangleList, int index, - List newTriangleList, ref int vertexCounter) - { - // build new vertex list and triangle list - // vertex 1 - if (!newVerticesListLookUp.Keys.Contains(triangleList[index])) - { - newVerticesListLookUp.Add(triangleList[index], vertexCounter); - newTriangleList.Add(vertexCounter); - vertexCounter++; - } - else - { - var newVertexIndex = newVerticesListLookUp[triangleList[index]]; - newTriangleList.Add(newVertexIndex); - } - // vertex 2 - if (!newVerticesListLookUp.Keys.Contains(triangleList[index + 1])) - { - newVerticesListLookUp.Add(triangleList[index + 1], vertexCounter); - newTriangleList.Add(vertexCounter); - vertexCounter++; - } - else - { - var newVertexIndex = newVerticesListLookUp[triangleList[index + 1]]; - newTriangleList.Add(newVertexIndex); - } - // vertex 3 - if (!newVerticesListLookUp.Keys.Contains(triangleList[index + 2])) - { - newVerticesListLookUp.Add(triangleList[index + 2], vertexCounter); - newTriangleList.Add(vertexCounter); - vertexCounter++; - } - else - { - var newVertexIndex = newVerticesListLookUp[triangleList[index + 2]]; - newTriangleList.Add(newVertexIndex); - } - } - - private static void BuildNewMesh(SkinnedMeshRenderer skinnedMeshRenderer, Dictionary newIndexLookUpDict, - Dictionary subMeshes, BlendShapeLogic blendShapeLabel) - { - // get original mesh data - var materialList = new List(); - skinnedMeshRenderer.GetSharedMaterials(materialList); - var mesh = skinnedMeshRenderer.sharedMesh; - var meshVertices = mesh.vertices; - var meshNormals = mesh.normals; - var meshTangents = mesh.tangents; - var meshColors = mesh.colors; - var meshBoneWeights = mesh.boneWeights; - var meshUVs = mesh.uv; - - // build new mesh - var materialListNew = new List(); - var newMesh = new Mesh(); - - if (mesh.vertexCount > ushort.MaxValue) - { -#if UNITY_2017_3_OR_NEWER - Debug.LogFormat("exceed 65535 vertices: {0}", mesh.vertexCount); - newMesh.indexFormat = UnityEngine.Rendering.IndexFormat.UInt32; -#else - throw new NotImplementedException(String.Format("exceed 65535 vertices: {0}", integrator.Positions.Count.ToString())); -#endif - } - - var newDataLength = newIndexLookUpDict.Count; - var newIndexLookUp = newIndexLookUpDict.Keys.ToArray(); - - newMesh.vertices = newIndexLookUp.Select(x => meshVertices[x]).ToArray(); - if (meshNormals.Length > 0) newMesh.normals = newIndexLookUp.Select(x => meshNormals[x]).ToArray(); - if (meshTangents.Length > 0) newMesh.tangents = newIndexLookUp.Select(x => meshTangents[x]).ToArray(); - if (meshColors.Length > 0) newMesh.colors = newIndexLookUp.Select(x => meshColors[x]).ToArray(); - if (meshBoneWeights.Length > 0) newMesh.boneWeights = newIndexLookUp.Select(x => meshBoneWeights[x]).ToArray(); - if (meshUVs.Length > 0) newMesh.uv = newIndexLookUp.Select(x => meshUVs[x]).ToArray(); - newMesh.bindposes = mesh.bindposes; - - // add BlendShape data - if (blendShapeLabel == BlendShapeLogic.WithBlendShape) - { - for (int i = 0; i < mesh.blendShapeCount; i++) - { - // get original BlendShape data - var srcVertices = new Vector3[mesh.vertexCount]; - var srcNormals = new Vector3[mesh.vertexCount]; - var srcTangents = new Vector3[mesh.vertexCount]; - mesh.GetBlendShapeFrameVertices(i, 0, srcVertices, srcNormals, srcTangents); - - // declare the size for the destination array - var dstVertices = new Vector3[newDataLength]; - var dstNormals = new Vector3[newDataLength]; - var dstTangents = new Vector3[newDataLength]; - - dstVertices = newIndexLookUp.Select(x => srcVertices[x]).ToArray(); - dstNormals = newIndexLookUp.Select(x => srcNormals[x]).ToArray(); - dstTangents = newIndexLookUp.Select(x => srcTangents[x]).ToArray(); - newMesh.AddBlendShapeFrame(mesh.GetBlendShapeName(i), mesh.GetBlendShapeFrameWeight(i, 0), - dstVertices, dstNormals, dstTangents); - } - } - - newMesh.subMeshCount = subMeshes.Count; - var cosMaterialIndex = subMeshes.Keys.ToArray(); - - // build material list - for (int i = 0; i < subMeshes.Count; i++) - { - newMesh.SetTriangles(subMeshes[cosMaterialIndex[i]], i); - materialListNew.Add(materialList[cosMaterialIndex[i]]); - } - skinnedMeshRenderer.sharedMaterials = materialListNew.ToArray(); - skinnedMeshRenderer.sharedMesh = newMesh; - - // save mesh as asset - var assetPath = string.Format("{0}{1}", Path.GetFileNameWithoutExtension(mesh.name), ASSET_SUFFIX); - Debug.Log(assetPath); - if (!string.IsNullOrEmpty((AssetDatabase.GetAssetPath(mesh)))) - { - var directory = Path.GetDirectoryName(AssetDatabase.GetAssetPath(mesh)).Replace("\\", "/"); - assetPath = string.Format("{0}/{1}{2}", directory, Path.GetFileNameWithoutExtension(mesh.name) + "_" + blendShapeLabel.ToString(), ASSET_SUFFIX); - } - else - { - assetPath = string.Format("Assets/{0}{1}", Path.GetFileNameWithoutExtension(mesh.name) + "_" + blendShapeLabel.ToString(), ASSET_SUFFIX); - } - Debug.LogFormat("CreateAsset: {0}", assetPath); - AssetDatabase.CreateAsset(newMesh, assetPath); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs.meta deleted file mode 100644 index 2fb0aadd..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Editor/MeshUtility.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c1bbe850b95e44740bbbb44064e17d25 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/LICENSE.md b/Assets/ThirdParty/VRM/MeshUtility/LICENSE.md deleted file mode 100644 index 7a9585e4..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/LICENSE.md +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) 2020 VRM Consortium - -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 (including the next paragraph) 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/ThirdParty/VRM/MeshUtility/LICENSE.md.meta b/Assets/ThirdParty/VRM/MeshUtility/LICENSE.md.meta deleted file mode 100644 index 6462af9e..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/LICENSE.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5759a25d3024bd94a92b0af38bac243c -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/README.md b/Assets/ThirdParty/VRM/MeshUtility/README.md deleted file mode 100644 index c96f8f90..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/README.md +++ /dev/null @@ -1,58 +0,0 @@ -# MeshUtility - -Mesh processing tool in Unity platform. - -## Utilities - -### MeshSeparator - -Separate the target mesh into different categories based on given conditions. - -Currently support BlendShape mesh separation. See [documentation](Documentation/notes/MeshSeparator.md) for more details. - - - -### MeshIntegrator - -Integrate all the meshes of a Prefab (Project window). - -### Integrate Static Mesh - -Integrate all the static meshes in the Hierarchy (Root and its children). - -### MeshNormalizer - -Bake the Hierarchy. This is VRM normalize backend. -MeshNormalizer can do blendShape bake. - -## Import MeshUtility - -There are two ways to import MeshUtility into a Unity project. - -### 1. Unity Package Manager (from Unity 2019) - -You can add MeshUtility package via `UPM`. First click `Window` from menu on top, then select `Package Manager`. - - - -In `Package Manager`, click `Add package from git URL` and paste `https://github.com/vrm-c/UniVRM.git?path=/Assets/MeshUtility`. - - - -Now check your project window. You shall see MeshUtility in the `Packages` folder. - -### 2. Add package name and its url in manifest.json - -Another way of importing MeshUtility is manually adding necessary information in manifest.json, which is in the directory of `Package folder` in your Unity project. Open manifest.json with text editor and add the followings in `dependencies`: - -```json -{ - "dependencies": { - "com.vrmc.meshutility": "https://github.com/vrm-c/UniVRM.git?path=/Assets/MeshUtility", - } -} -``` - -Go back to the Unity project. The system will automatically load the package. - - \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/README.md.meta b/Assets/ThirdParty/VRM/MeshUtility/README.md.meta deleted file mode 100644 index b5c1eb77..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: febba2ec3ea2c9247ab21226ce81f924 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/README.url b/Assets/ThirdParty/VRM/MeshUtility/README.url deleted file mode 100644 index 79542bae..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/README.url +++ /dev/null @@ -1,2 +0,0 @@ -[InternetShortcut] -URL=https://github.com/vrm-c/UniVRM/tree/master/Assets/MeshUtility \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/README.url.meta b/Assets/ThirdParty/VRM/MeshUtility/README.url.meta deleted file mode 100644 index 6ee109b6..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/README.url.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 42e2fc8311d7ef44fa3975996ba1645d -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime.meta deleted file mode 100644 index 3b08e959..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: fc6ddf08077eac64fb9e33738e1c314d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs deleted file mode 100644 index 23e233e5..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs +++ /dev/null @@ -1,158 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -// using UniGLTF; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace MeshUtility -{ - [DisallowMultipleComponent] - public class BindposeGizmo : MonoBehaviour - { - [SerializeField] - Mesh m_target; - - [SerializeField] - float[] m_boneWeights; - - [SerializeField, Range(0.1f, 1.0f)] - float m_gizmoSize = 0.02f; - - [SerializeField] - Color m_meshGizmoColor = Color.yellow; - - [SerializeField] - Color m_bindGizmoColor = Color.red; - - private void Reset() - { - var renderer = GetComponent(); - if (renderer == null) return; - m_target = renderer.sharedMesh; - } - -#if UNITY_EDITOR - #region ToBindpose - [ContextMenu("ToBindpose")] - void ToBindpose() - { - var renderer = GetComponent(); - - var root = - renderer.bones - .Select(x => Ancestors(x).Reverse().ToArray()) - .Aggregate((a, b) => - { - int i = 0; - for (; i < a.Length && i < b.Length; ++i) - { - if (a[i] != b[i]) - { - break; - } - } - return a.Take(i).ToArray(); - }) - .Last() - ; - - var map = new Dictionary(); - for (int i = 0; i < renderer.bones.Length; ++i) - { - map[renderer.bones[i]] = m_target.bindposes[i]; - } - - { - var bones = Traverse(root); - Undo.RecordObjects(bones.ToArray(), "toBindpose"); - - foreach (var x in bones) - { - var bind = default(Matrix4x4); - if (map.TryGetValue(x, out bind)) - { - var toWorld = renderer.transform.localToWorldMatrix * bind.inverse; - x.position = toWorld.GetColumn(3); - x.rotation = toWorld.ExtractRotation(); - } - } - - //EditorUtility.SetDirty(transform); - } - } - - IEnumerable Traverse(Transform self) - { - yield return self; - - foreach (Transform child in self) - { - foreach (var x in Traverse(child)) - { - yield return x; - } - } - } - - IEnumerable Ancestors(Transform self) - { - yield return self; - - if (self.parent != null) - { - foreach (var x in Ancestors(self.parent)) - { - yield return x; - } - } - } - #endregion -#endif - - private void OnDrawGizmos() - { - if (m_target == null) - { - return; - } - - Gizmos.matrix = transform.localToWorldMatrix; - - if (m_target.bindposes != null && m_target.bindposes.Length > 0) - { - if (m_boneWeights == null || m_boneWeights.Length != m_target.bindposes.Length) - { - m_boneWeights = new float[m_target.bindposes.Length]; - foreach (var bw in m_target.boneWeights) - { - if (bw.weight0 > 0) m_boneWeights[bw.boneIndex0] += bw.weight0; - if (bw.weight1 > 0) m_boneWeights[bw.boneIndex1] += bw.weight1; - if (bw.weight2 > 0) m_boneWeights[bw.boneIndex2] += bw.weight2; - if (bw.weight3 > 0) m_boneWeights[bw.boneIndex3] += bw.weight3; - } - } - - Gizmos.color = m_meshGizmoColor; - Gizmos.DrawWireMesh(m_target); - - for (var i = 0; i < m_target.bindposes.Length; ++i) - { - var color = m_bindGizmoColor * m_boneWeights[i]; - color.a = 1.0f; - Gizmos.color = color; - - Gizmos.matrix = transform.localToWorldMatrix * m_target.bindposes[i].inverse; - Gizmos.DrawWireCube(Vector3.zero, Vector3.one * m_gizmoSize); - } - } - else - { - Gizmos.color = Color.gray; - Gizmos.DrawWireMesh(m_target); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs.meta deleted file mode 100644 index 1567b1e4..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BindposeGizmo.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 3ada4f7077a352343aed57e71a58885d -timeCreated: 1518245944 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs deleted file mode 100644 index 64ee850d..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs +++ /dev/null @@ -1,166 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - - -namespace MeshUtility -{ - public static class BoneMeshEraser - { - private struct ExcludeBoneIndex - { - public readonly bool Bone0; - public readonly bool Bone1; - public readonly bool Bone2; - public readonly bool Bone3; - - public ExcludeBoneIndex(bool bone0, bool bone1, bool bone2, bool bone3) - { - Bone0 = bone0; - Bone1 = bone1; - Bone2 = bone2; - Bone3 = bone3; - } - } - - [Serializable] - public struct EraseBone - { - public Transform Bone; - public bool Erase; - - public override string ToString() - { - return Bone.name + ":" + Erase; - } - } - - static int ExcludeTriangles(int[] triangles, BoneWeight[] bws, int[] exclude) - { - int count = 0; - if (bws != null && bws.Length > 0) - { - for (int i = 0; i < triangles.Length; i += 3) - { - var a = triangles[i]; - var b = triangles[i + 1]; - var c = triangles[i + 2]; - - { - var bw = bws[a]; - var eb = AreBoneContains(ref exclude, bw.boneIndex0, bw.boneIndex1, bw.boneIndex2, bw.boneIndex3); - if (bw.weight0 > 0 && eb.Bone0) continue; - if (bw.weight1 > 0 && eb.Bone1) continue; - if (bw.weight2 > 0 && eb.Bone2) continue; - if (bw.weight3 > 0 && eb.Bone3) continue; - } - { - var bw = bws[b]; - var eb = AreBoneContains(ref exclude, bw.boneIndex0, bw.boneIndex1, bw.boneIndex2, bw.boneIndex3); - if (bw.weight0 > 0 && eb.Bone0) continue; - if (bw.weight1 > 0 && eb.Bone1) continue; - if (bw.weight2 > 0 && eb.Bone2) continue; - if (bw.weight3 > 0 && eb.Bone3) continue; - } - { - var bw = bws[c]; - var eb = AreBoneContains(ref exclude, bw.boneIndex0, bw.boneIndex1, bw.boneIndex2, bw.boneIndex3); - if (bw.weight0 > 0 && eb.Bone0) continue; - if (bw.weight1 > 0 && eb.Bone1) continue; - if (bw.weight2 > 0 && eb.Bone2) continue; - if (bw.weight3 > 0 && eb.Bone3) continue; - } - - triangles[count++] = a; - triangles[count++] = b; - triangles[count++] = c; - } - } - - return count; - } - - private static ExcludeBoneIndex AreBoneContains(ref int[] exclude, int boneIndex0, int boneIndex1, - int boneIndex2, int boneIndex3) - { - var b0 = false; - var b1 = false; - var b2 = false; - var b3 = false; - for (int i = 0; i < exclude.Length; i++) - { - if (exclude[i] == boneIndex0) - { - b0 = true; - continue; - } - - if (exclude[i] == boneIndex1) - { - b1 = true; - continue; - } - - if (exclude[i] == boneIndex2) - { - b2 = true; - continue; - } - - if (exclude[i] == boneIndex3) - { - b3 = true; - } - } - - return new ExcludeBoneIndex(b0, b1, b2, b3); - } - - public static Mesh CreateErasedMesh(Mesh src, int[] eraseBoneIndices) - { - /* - Debug.LogFormat("{0} exclude: {1}", - src.name, - String.Join(", ", eraseBoneIndices.Select(x => x.ToString()).ToArray()) - ); - */ - var mesh = new Mesh(); - mesh.name = src.name + "(erased)"; - -#if UNITY_2017_3_OR_NEWER - mesh.indexFormat = src.indexFormat; -#endif - - mesh.vertices = src.vertices; - mesh.normals = src.normals; - mesh.uv = src.uv; - mesh.tangents = src.tangents; - mesh.boneWeights = src.boneWeights; - mesh.bindposes = src.bindposes; - mesh.subMeshCount = src.subMeshCount; - for (int i = 0; i < src.subMeshCount; ++i) - { - var indices = src.GetIndices(i); - var count = ExcludeTriangles(indices, mesh.boneWeights, eraseBoneIndices); - var dst = new int[count]; - Array.Copy(indices, 0, dst, 0, count); - mesh.SetIndices(dst, MeshTopology.Triangles, i); - } - - return mesh; - } - - public static IEnumerable Ancestor(this Transform t) - { - yield return t; - - if (t.parent != null) - { - foreach (var x in Ancestor(t.parent)) - { - yield return x; - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs.meta deleted file mode 100644 index db633e87..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneMeshEraser.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 270bf7461f6f8d546ae540cb7d5fc6f3 -timeCreated: 1519018975 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs deleted file mode 100644 index b5f5231c..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs +++ /dev/null @@ -1,507 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - - -namespace MeshUtility -{ - public static class BoneNormalizer - { - public delegate Avatar CreateAvatarFunc(GameObject original, GameObject normalized, Dictionary boneMap); - - static (GameObject, Dictionary) NormalizeHierarchy(GameObject go, CreateAvatarFunc createAvatar) - { - var boneMap = new Dictionary(); - - // - // 回転・スケールã®ç„¡ã„ヒエラルキーをコピーã™ã‚‹ - // - var normalized = new GameObject(go.name + "(normalized)"); - normalized.transform.position = go.transform.position; - CopyAndBuild(go.transform, normalized.transform, boneMap); - - // - // æ–°ã—ã„ヒエラルキーã‹ã‚‰Avatarを作る - // - { - var animator = normalized.AddComponent(); - var avatar = createAvatar(go, normalized, boneMap); - avatar.name = go.name + ".normalized"; - animator.avatar = avatar; - } - - return (normalized, boneMap); - } - - /// - /// 回転ã¨ã‚¹ã‚±ãƒ¼ãƒ«ã‚’除去ã—ãŸãƒ’エラルキーをコピーã™ã‚‹ã€‚ - /// - /// - /// - static void CopyAndBuild(Transform src, Transform dst, Dictionary boneMap) - { - boneMap[src] = dst; - - foreach (Transform child in src) - { - if (child.gameObject.activeSelf) - { - var dstChild = new GameObject(child.name); - dstChild.transform.SetParent(dst); - dstChild.transform.position = child.position; // copy position only - - CopyAndBuild(child, dstChild.transform, boneMap); - } - } - } - - class BlendShapeReport - { - string m_name; - int m_count; - struct BlendShapeStat - { - public int Index; - public string Name; - public int VertexCount; - public int NormalCount; - public int TangentCount; - - public override string ToString() - { - return string.Format("[{0}]{1}: {2}, {3}, {4}\n", Index, Name, VertexCount, NormalCount, TangentCount); - } - } - List m_stats = new List(); - public int Count - { - get { return m_stats.Count; } - } - public BlendShapeReport(Mesh mesh) - { - m_name = mesh.name; - m_count = mesh.vertexCount; - } - public void SetCount(int index, string name, int v, int n, int t) - { - m_stats.Add(new BlendShapeStat - { - Index = index, - Name = name, - VertexCount = v, - NormalCount = n, - TangentCount = t, - }); - } - public override string ToString() - { - return String.Format("NormalizeSkinnedMesh: {0}({1}verts)\n{2}", - m_name, - m_count, - String.Join("", m_stats.Select(x => x.ToString()).ToArray())); - } - } - - /// - /// index ㌠有効ã§ã‚れã°ã€setter ã« weight を渡ã™ã€‚無効ã§ã‚れ㰠setter ã« 0 を渡ã™ã€‚ - /// - /// - /// - /// - /// - static bool CopyOrDropWeight(int[] indexMap, int srcIndex, float weight, Action setter) - { - if (srcIndex < 0 || srcIndex >= indexMap.Length) - { - // ã‚りãˆã‚‹ã‹ã©ã†ã‹ã‚ã‹ã‚‰ãªã„㌠BoneWeight.boneIndexN ã«å¤‰ãªå€¤ãŒå…¥ã£ã¦ã„ã‚‹. - setter(0, 0); - return false; - } - - var dstIndex = indexMap[srcIndex]; - if (dstIndex != -1) - { - // 有効ãªindex。weightをコピーã™ã‚‹ - setter(dstIndex, weight); - return true; - } - else - { - // 無効ãªindex。0ã§ã‚¯ãƒªã‚¢ã™ã‚‹ - setter(0, 0); - return false; - } - } - - /// - /// BoneWeight[] src ã‹ã‚‰æ–°ã—ã„ボーンウェイトを作æˆã™ã‚‹ã€‚ - /// - /// 変更å‰ã®BoneWeight[] - /// æ–°æ—§ã®ãƒœãƒ¼ãƒ³ã®å¯¾å¿œè¡¨ã€‚æ–°ã—ã„æ–¹ã¯ç„¡åйãªãƒœãƒ¼ãƒ³ãŒé™¤åŽ»ã•れã¦nullã®éƒ¨åˆ†ãŒã‚ã‚‹ - /// 変更å‰ã®ãƒœãƒ¼ãƒ³é…列 - /// 変更後ã®ãƒœãƒ¼ãƒ³é…列。除去ã•れãŸãƒœãƒ¼ãƒ³ãŒã‚ã‚‹å ´åˆã€å¤‰æ›´å‰ã‚ˆã‚ŠçŸ­ã„ - /// - public static BoneWeight[] MapBoneWeight(BoneWeight[] src, - Dictionary boneMap, - Transform[] srcBones, - Transform[] dstBones - ) - { - // 処ç†å‰å¾Œã® index ã®å¯¾å¿œè¡¨ã‚’作æˆã™ã‚‹ - var indexMap = new int[srcBones.Length]; - for (int i = 0; i < srcBones.Length; ++i) - { - var srcBone = srcBones[i]; - if (srcBone == null) - { - // å…ƒã®ãƒœãƒ¼ãƒ³ãŒç„¡ã„ - indexMap[i] = -1; - Debug.LogWarningFormat("bones[{0}] is null", i); - } - else - { - if (boneMap.TryGetValue(srcBone, out Transform dstBone)) - { - // 対応ã™ã‚‹ãƒœãƒ¼ãƒ³ãŒå­˜åœ¨ã™ã‚‹ - var dstIndex = Array.IndexOf(dstBones, dstBone); - if (dstIndex == -1) - { - // ã‚りãˆãªã„。ãƒã‚° - throw new Exception(); - } - indexMap[i] = dstIndex; - } - else - { - // å…ˆã®ãƒœãƒ¼ãƒ³ãŒç„¡ã„ - indexMap[i] = -1; - Debug.LogWarningFormat("{0} is removed", srcBone.name); - } - } - } - - // æ–°ã—ã„BoneWeightを作æˆã™ã‚‹ - var newBoneWeights = new BoneWeight[src.Length]; - for (int i = 0; i < src.Length; ++i) - { - BoneWeight srcBoneWeight = src[i]; - - // 0 - CopyOrDropWeight(indexMap, srcBoneWeight.boneIndex0, srcBoneWeight.weight0, (newIndex, newWeight) => - { - newBoneWeights[i].boneIndex0 = newIndex; - newBoneWeights[i].weight0 = newWeight; - }); - // 1 - CopyOrDropWeight(indexMap, srcBoneWeight.boneIndex1, srcBoneWeight.weight1, (newIndex, newWeight) => - { - newBoneWeights[i].boneIndex1 = newIndex; - newBoneWeights[i].weight1 = newWeight; - }); - // 2 - CopyOrDropWeight(indexMap, srcBoneWeight.boneIndex2, srcBoneWeight.weight2, (newIndex, newWeight) => - { - newBoneWeights[i].boneIndex2 = newIndex; - newBoneWeights[i].weight2 = newWeight; - }); - // 3 - CopyOrDropWeight(indexMap, srcBoneWeight.boneIndex3, srcBoneWeight.weight3, (newIndex, newWeight) => - { - newBoneWeights[i].boneIndex3 = newIndex; - newBoneWeights[i].weight3 = newWeight; - }); - } - - return newBoneWeights; - } - - /// - /// srcã®SkinnedMeshRendererã‚’æ­£è¦åŒ–ã—ã¦ã€dstã«ã‚¢ã‚¿ãƒƒãƒã™ã‚‹ - /// - /// æ­£è¦åŒ–å‰ã®SkinnedMeshRendererã®Transform - /// æ­£è¦åŒ–後ã®SkinnedMeshRendererã®Transform - /// æ­£è¦åŒ–å‰ã®ãƒœãƒ¼ãƒ³ã‹ã‚‰æ­£è¦åŒ–後ã®ãƒœãƒ¼ãƒ³ã‚’å¾—ã‚‹ - static void NormalizeSkinnedMesh(Transform src, Transform dst, Dictionary boneMap, bool clearBlendShape) - { - var srcRenderer = src.GetComponent(); - if (srcRenderer == null - || !srcRenderer.enabled - || srcRenderer.sharedMesh == null - || srcRenderer.sharedMesh.vertexCount == 0) - { - // 有効ãªSkinnedMeshRendererãŒç„¡ã‹ã£ãŸ - return; - } - - var srcMesh = srcRenderer.sharedMesh; - var originalSrcMesh = srcMesh; - - // clear blendShape - if (clearBlendShape) - { - for (int i = 0; i < srcMesh.blendShapeCount; ++i) - { - srcRenderer.SetBlendShapeWeight(i, 0); - } - } - - // 元㮠Transform[] bones ã‹ã‚‰ã€ç„¡åйãªboneã‚’å–り除ã„ã¦å‰ã«è©°ã‚ãŸé…列を作る - var dstBones = srcRenderer.bones - .Where(x => x != null && boneMap.ContainsKey(x)) - .Select(x => boneMap[x]) - .ToArray(); - - var hasBoneWeight = srcRenderer.bones != null && srcRenderer.bones.Length > 0; - if (!hasBoneWeight) - { - // Before bake, bind no weight bones - //Debug.LogFormat("no weight: {0}", srcMesh.name); - - srcMesh = srcMesh.Copy(true); - var bw = new BoneWeight - { - boneIndex0 = 0, - boneIndex1 = 0, - boneIndex2 = 0, - boneIndex3 = 0, - weight0 = 1.0f, - weight1 = 0.0f, - weight2 = 0.0f, - weight3 = 0.0f, - }; - srcMesh.boneWeights = Enumerable.Range(0, srcMesh.vertexCount).Select(x => bw).ToArray(); - srcMesh.bindposes = new Matrix4x4[] { Matrix4x4.identity }; - - srcRenderer.rootBone = srcRenderer.transform; - dstBones = new[] { boneMap[srcRenderer.transform] }; - srcRenderer.bones = new[] { srcRenderer.transform }; - srcRenderer.sharedMesh = srcMesh; - } - - // BakeMesh - var mesh = srcMesh.Copy(false); - mesh.name = srcMesh.name + ".baked"; - srcRenderer.BakeMesh(mesh); - - var blendShapeValues = new Dictionary(); - for (int i = 0; i < srcMesh.blendShapeCount; i++) - { - var val = srcRenderer.GetBlendShapeWeight(i); - if (val > 0) blendShapeValues.Add(i, val); - } - - // æ–°ã—ã„骨格ã®ãƒœãƒ¼ãƒ³ã‚¦ã‚§ã‚¤ãƒˆã‚’作æˆã™ã‚‹ - mesh.boneWeights = MapBoneWeight(srcMesh.boneWeights, boneMap, srcRenderer.bones, dstBones); - - // recalc bindposes - mesh.bindposes = dstBones.Select(x => x.worldToLocalMatrix * dst.transform.localToWorldMatrix).ToArray(); - - //var m = src.localToWorldMatrix; // include scaling - var m = default(Matrix4x4); - m.SetTRS(Vector3.zero, src.rotation, Vector3.one); // rotation only - mesh.ApplyMatrix(m); - - // - // BlendShapes - // - var meshVertices = mesh.vertices; - var meshNormals = mesh.normals; -#if VRM_NORMALIZE_BLENDSHAPE_TANGENT - var meshTangents = mesh.tangents.Select(x => (Vector3)x).ToArray(); -#endif - - var originalBlendShapePositions = new Vector3[meshVertices.Length]; - var originalBlendShapeNormals = new Vector3[meshVertices.Length]; - var originalBlendShapeTangents = new Vector3[meshVertices.Length]; - - var report = new BlendShapeReport(srcMesh); - var blendShapeMesh = new Mesh(); - for (int i = 0; i < srcMesh.blendShapeCount; ++i) - { - // check blendShape - srcRenderer.sharedMesh.GetBlendShapeFrameVertices(i, 0, originalBlendShapePositions, originalBlendShapeNormals, originalBlendShapeTangents); - var hasVertices = originalBlendShapePositions.Count(x => x != Vector3.zero); - var hasNormals = originalBlendShapeNormals.Count(x => x != Vector3.zero); -#if VRM_NORMALIZE_BLENDSHAPE_TANGENT - var hasTangents = originalBlendShapeTangents.Count(x => x != Vector3.zero); -#else - var hasTangents = 0; -#endif - var name = srcMesh.GetBlendShapeName(i); - if (string.IsNullOrEmpty(name)) - { - name = String.Format("{0}", i); - } - - report.SetCount(i, name, hasVertices, hasNormals, hasTangents); - - srcRenderer.SetBlendShapeWeight(i, 100.0f); - srcRenderer.BakeMesh(blendShapeMesh); - if (blendShapeMesh.vertices.Length != mesh.vertices.Length) - { - throw new Exception("different vertex count"); - } - - var value = blendShapeValues.ContainsKey(i) ? blendShapeValues[i] : 0; - srcRenderer.SetBlendShapeWeight(i, value); - - Vector3[] vertices = blendShapeMesh.vertices; - - for (int j = 0; j < vertices.Length; ++j) - { - if (originalBlendShapePositions[j] == Vector3.zero) - { - vertices[j] = Vector3.zero; - } - else - { - vertices[j] = m.MultiplyPoint(vertices[j]) - meshVertices[j]; - } - } - - Vector3[] normals = blendShapeMesh.normals; - for (int j = 0; j < normals.Length; ++j) - { - if (originalBlendShapeNormals[j] == Vector3.zero) - { - normals[j] = Vector3.zero; - - } - else - { - normals[j] = m.MultiplyVector(normals[j]) - meshNormals[j]; - } - } - - Vector3[] tangents = blendShapeMesh.tangents.Select(x => (Vector3)x).ToArray(); -#if VRM_NORMALIZE_BLENDSHAPE_TANGENT - for (int j = 0; j < tangents.Length; ++j) - { - if (originalBlendShapeTangents[j] == Vector3.zero) - { - tangents[j] = Vector3.zero; - } - else - { - tangents[j] = m.MultiplyVector(tangents[j]) - meshTangents[j]; - } - } -#endif - - var frameCount = srcMesh.GetBlendShapeFrameCount(i); - for (int f = 0; f < frameCount; f++) - { - - var weight = srcMesh.GetBlendShapeFrameWeight(i, f); - - try - { - mesh.AddBlendShapeFrame(name, - weight, - vertices, - hasNormals > 0 ? normals : null, - hasTangents > 0 ? tangents : null - ); - } - catch (Exception) - { - Debug.LogErrorFormat("fail to mesh.AddBlendShapeFrame {0}.{1}", - mesh.name, - srcMesh.GetBlendShapeName(i) - ); - throw; - } - } - } - - if (report.Count > 0) - { - Debug.LogFormat("{0}", report.ToString()); - } - - var dstRenderer = dst.gameObject.AddComponent(); - dstRenderer.sharedMaterials = srcRenderer.sharedMaterials; - if (srcRenderer.rootBone != null) - { - dstRenderer.rootBone = boneMap[srcRenderer.rootBone]; - } - dstRenderer.bones = dstBones; - dstRenderer.sharedMesh = mesh; - - if (!hasBoneWeight) - { - // restore bones - srcRenderer.bones = new Transform[] { }; - srcRenderer.sharedMesh = originalSrcMesh; - } - } - - /// - /// - /// - /// - /// - static void NormalizeNoneSkinnedMesh(Transform src, Transform dst) - { - var srcFilter = src.GetComponent(); - if (srcFilter == null - || srcFilter.sharedMesh == null - || srcFilter.sharedMesh.vertexCount == 0) - { - return; - } - - var srcRenderer = src.GetComponent(); - if (srcRenderer == null || !srcRenderer.enabled) - { - return; - } - - // Meshã«ä¹—ã£ã¦ã„るボーンã®å§¿å‹¢ã‚’é©ç”¨ã™ã‚‹ - var dstFilter = dst.gameObject.AddComponent(); - - var dstMesh = srcFilter.sharedMesh.Copy(false); - dstMesh.ApplyRotationAndScale(src.localToWorldMatrix); - dstFilter.sharedMesh = dstMesh; - - // Materialをコピー - var dstRenderer = dst.gameObject.AddComponent(); - dstRenderer.sharedMaterials = srcRenderer.sharedMaterials; - } - - /// - /// 回転ã¨ã‚¹ã‚±ãƒ¼ãƒ«ã‚’除去ã—ãŸãƒ’エラルキーã®ã‚³ãƒ”ーを作æˆã™ã‚‹(Meshã‚’Bakeã™ã‚‹) - /// - /// 対象ã®ãƒ’エラルキーã®ãƒ«ãƒ¼ãƒˆ - /// BlendShapeã‚’0クリアã™ã‚‹ã‹å¦ã‹ã€‚false ã®å ´åˆ BlendShape ã®ç¾çŠ¶ã‚’ Bake ã™ã‚‹ - /// Avatarを作る関数 - /// - public static (GameObject, Dictionary) Execute(GameObject go, - bool clearBlendShapeBeforeNormalize, CreateAvatarFunc createAvatar) - { - // - // æ­£è¦åŒ–ã•れãŸãƒ’エラルキーを作る - // - var (normalized, boneMap) = NormalizeHierarchy(go, createAvatar); - - // - // å„メッシュã‹ã‚‰å›žè»¢ãƒ»ã‚¹ã‚±ãƒ¼ãƒ«ã‚’å–り除ã„ã¦Binding行列をå†è¨ˆç®—ã™ã‚‹ - // - foreach (var src in go.transform.Traverse()) - { - Transform dst; - if (!boneMap.TryGetValue(src, out dst)) - { - continue; - } - - NormalizeSkinnedMesh(src, dst, boneMap, clearBlendShapeBeforeNormalize); - - NormalizeNoneSkinnedMesh(src, dst); - } - - return (normalized, boneMap); - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs.meta deleted file mode 100644 index 4663d268..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/BoneNormalizer.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: b330ec419f98af14687c302638922ab0 -timeCreated: 1519379418 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs deleted file mode 100644 index c6d61948..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs +++ /dev/null @@ -1,441 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace MeshUtility -{ - /// - /// Bone割り当ã¦ã‚’ä¿æŒã™ã‚‹ã€‚ - /// ヒエラルキーã®ãƒ«ãƒ¼ãƒˆ(ãŠãらãHipsã®è¦ª)ã«ã‚¢ã‚¿ãƒƒãƒã™ã‚‹ - /// - [DisallowMultipleComponent] - public class Humanoid : MonoBehaviour - { - [SerializeField] private Transform m_Hips; public Transform Hips => m_Hips; - - #region leg - [SerializeField] private Transform m_LeftUpperLeg; public Transform LeftUpperLeg => m_LeftUpperLeg; - [SerializeField] private Transform m_RightUpperLeg; public Transform RightUpperLeg => m_RightUpperLeg; - [SerializeField] private Transform m_LeftLowerLeg; public Transform LeftLowerLeg => m_LeftLowerLeg; - [SerializeField] private Transform m_RightLowerLeg; public Transform RightLowerLeg => m_RightLowerLeg; - [SerializeField] private Transform m_LeftFoot; public Transform LeftFoot => m_LeftFoot; - [SerializeField] private Transform m_RightFoot; public Transform RightFoot => m_RightFoot; - [SerializeField] private Transform m_LeftToes; public Transform LeftToes => m_LeftToes; - [SerializeField] private Transform m_RightToes; public Transform RightToes => m_RightToes; - #endregion - - #region spine - [SerializeField] private Transform m_Spine; public Transform Spine => m_Spine; - [SerializeField] private Transform m_Chest; public Transform Chest => m_Chest; - [SerializeField] private Transform m_UpperChest; public Transform UpperChest => m_UpperChest; - [SerializeField] private Transform m_Neck; public Transform Neck => m_Neck; - [SerializeField] private Transform m_Head; public Transform Head => m_Head; - [SerializeField] private Transform m_LeftEye; public Transform LeftEye => m_LeftEye; - [SerializeField] private Transform m_RightEye; public Transform RightEye => m_RightEye; - [SerializeField] private Transform m_Jaw; public Transform Jaw => m_Jaw; - #endregion - - #region arm - [SerializeField] private Transform m_LeftShoulder; public Transform LeftShoulder => m_LeftShoulder; - [SerializeField] private Transform m_RightShoulder; public Transform RightShoulder => m_RightShoulder; - [SerializeField] private Transform m_LeftUpperArm; public Transform LeftUpperArm => m_LeftUpperArm; - [SerializeField] private Transform m_RightUpperArm; public Transform RightUpperArm => m_RightUpperArm; - [SerializeField] private Transform m_LeftLowerArm; public Transform LeftLowerArm => m_LeftLowerArm; - [SerializeField] private Transform m_RightLowerArm; public Transform RightLowerArm => m_RightLowerArm; - [SerializeField] private Transform m_LeftHand; public Transform LeftHand => m_LeftHand; - [SerializeField] private Transform m_RightHand; public Transform RightHand => m_RightHand; - #endregion - - #region fingers - [SerializeField] private Transform m_LeftThumbProximal; public Transform LeftThumbProximal => m_LeftThumbProximal; - [SerializeField] private Transform m_LeftThumbIntermediate; public Transform LeftThumbIntermediate => m_LeftThumbIntermediate; - [SerializeField] private Transform m_LeftThumbDistal; public Transform LeftThumbDistal => m_LeftThumbDistal; - [SerializeField] private Transform m_LeftIndexProximal; public Transform LeftIndexProximal => m_LeftIndexProximal; - [SerializeField] private Transform m_LeftIndexIntermediate; public Transform LeftIndexIntermediate => m_LeftIndexIntermediate; - [SerializeField] private Transform m_LeftIndexDistal; public Transform LeftIndexDistal => m_LeftIndexDistal; - [SerializeField] private Transform m_LeftMiddleProximal; public Transform LeftMiddleProximal => m_LeftMiddleProximal; - [SerializeField] private Transform m_LeftMiddleIntermediate; public Transform LeftMiddleIntermediate => m_LeftMiddleIntermediate; - [SerializeField] private Transform m_LeftMiddleDistal; public Transform LeftMiddleDistal => m_LeftMiddleDistal; - [SerializeField] private Transform m_LeftRingProximal; public Transform LeftRingProximal => m_LeftRingProximal; - [SerializeField] private Transform m_LeftRingIntermediate; public Transform LeftRingIntermediate => m_LeftRingIntermediate; - [SerializeField] private Transform m_LeftRingDistal; public Transform LeftRingDistal => m_LeftRingDistal; - [SerializeField] private Transform m_LeftLittleProximal; public Transform LeftLittleProximal => m_LeftLittleProximal; - [SerializeField] private Transform m_LeftLittleIntermediate; public Transform LeftLittleIntermediate => m_LeftLittleIntermediate; - [SerializeField] private Transform m_LeftLittleDistal; public Transform LeftLittleDistal => m_LeftLittleDistal; - [SerializeField] private Transform m_RightThumbProximal; public Transform RightThumbProximal => m_RightThumbProximal; - [SerializeField] private Transform m_RightThumbIntermediate; public Transform RightThumbIntermediate => m_RightThumbIntermediate; - [SerializeField] private Transform m_RightThumbDistal; public Transform RightThumbDistal => m_RightThumbDistal; - [SerializeField] private Transform m_RightIndexProximal; public Transform RightIndexProximal => m_RightIndexProximal; - [SerializeField] private Transform m_RightIndexIntermediate; public Transform RightIndexIntermediate => m_RightIndexIntermediate; - [SerializeField] private Transform m_RightIndexDistal; public Transform RightIndexDistal => m_RightIndexDistal; - [SerializeField] private Transform m_RightMiddleProximal; public Transform RightMiddleProximal => m_RightMiddleProximal; - [SerializeField] private Transform m_RightMiddleIntermediate; public Transform RightMiddleIntermediate => m_RightMiddleIntermediate; - [SerializeField] private Transform m_RightMiddleDistal; public Transform RightMiddleDistal => m_RightMiddleDistal; - [SerializeField] private Transform m_RightRingProximal; public Transform RightRingProximal => m_RightRingProximal; - [SerializeField] private Transform m_RightRingIntermediate; public Transform RightRingIntermediate => m_RightRingIntermediate; - [SerializeField] private Transform m_RightRingDistal; public Transform RightRingDistal => m_RightRingDistal; - [SerializeField] private Transform m_RightLittleProximal; public Transform RightLittleProximal => m_RightLittleProximal; - [SerializeField] private Transform m_RightLittleIntermediate; public Transform RightLittleIntermediate => m_RightLittleIntermediate; - [SerializeField] private Transform m_RightLittleDistal; public Transform RightLittleDistal => m_RightLittleDistal; - #endregion - - void Reset() - { - AssignBonesFromAnimator(); - } - - public struct Validation - { - public readonly string Message; - public readonly bool IsError; - - public Validation(string message, bool isError) - { - Message = message; - IsError = isError; - } - } - - IEnumerable Required(params (string, Transform)[] props) - { - foreach (var prop in props) - { - if (prop.Item2 == null) - { - var name = prop.Item1; - if (name.StartsWith("m_")) - { - name = name.Substring(2); - } - yield return new Validation($"{name} is Required", true); - } - } - } - - static Vector3 GetForward(Transform l, Transform r) - { - if (l == null || r == null) - { - return Vector3.zero; - } - var lr = (r.position - l.position).normalized; - return Vector3.Cross(lr, Vector3.up); - } - - public Vector3 GetForward() - { - return GetForward(m_LeftUpperLeg, m_RightUpperLeg); - } - - public IEnumerable Validate() - { - foreach (var validation in Required( - (nameof(m_Hips), m_Hips), (nameof(m_Spine), m_Spine), (nameof(m_Head), m_Head), - (nameof(m_LeftUpperLeg), m_LeftUpperLeg), (nameof(m_LeftLowerLeg), m_LeftLowerLeg), (nameof(m_LeftFoot), m_LeftFoot), - (nameof(m_RightUpperLeg), m_RightUpperLeg), (nameof(m_RightLowerLeg), m_RightLowerLeg), (nameof(m_RightFoot), m_RightFoot), - (nameof(m_LeftUpperArm), m_LeftUpperArm), (nameof(m_LeftLowerArm), m_LeftLowerArm), (nameof(m_LeftHand), m_LeftHand), - (nameof(m_RightUpperArm), m_RightUpperArm), (nameof(m_RightLowerArm), m_RightLowerArm), (nameof(m_RightHand), m_RightHand) - )) - { - yield return validation; - } - - // var forward = GetForward(); - // if (Vector3.Dot(Vector3.forward, forward) < 0.5f) - // { - // yield return new Validation("Not facing the Z-axis positive direction", true); - // } - } - - /// - /// ボーン割り当ã¦ã‹ã‚‰ UnityEngine.Avatar を生æˆã™ã‚‹ - /// - /// - public Avatar CreateAvatar() - { - return HumanoidLoader.LoadHumanoidAvatar(transform, BoneMap); - } - - public Transform GetBoneTransform(HumanBodyBones bone) - { - switch (bone) - { - case HumanBodyBones.Hips: return Hips; - - #region leg - case HumanBodyBones.LeftUpperLeg: return LeftUpperLeg; - case HumanBodyBones.RightUpperLeg: return RightUpperLeg; - case HumanBodyBones.LeftLowerLeg: return LeftLowerLeg; - case HumanBodyBones.RightLowerLeg: return RightLowerLeg; - case HumanBodyBones.LeftFoot: return LeftFoot; - case HumanBodyBones.RightFoot: return RightFoot; - case HumanBodyBones.LeftToes: return LeftToes; - case HumanBodyBones.RightToes: return RightToes; - #endregion - - #region spine - case HumanBodyBones.Spine: return Spine; - case HumanBodyBones.Chest: return Chest; - case HumanBodyBones.UpperChest: return UpperChest; - case HumanBodyBones.Neck: return Neck; - case HumanBodyBones.Head: return Head; - case HumanBodyBones.LeftEye: return LeftEye; - case HumanBodyBones.RightEye: return RightEye; - case HumanBodyBones.Jaw: return Jaw; - #endregion - - #region arm - case HumanBodyBones.LeftShoulder: return LeftShoulder; - case HumanBodyBones.RightShoulder: return RightShoulder; - case HumanBodyBones.LeftUpperArm: return LeftUpperArm; - case HumanBodyBones.RightUpperArm: return RightUpperArm; - case HumanBodyBones.LeftLowerArm: return LeftLowerArm; - case HumanBodyBones.RightLowerArm: return RightLowerArm; - case HumanBodyBones.LeftHand: return LeftHand; - case HumanBodyBones.RightHand: return RightHand; - #endregion - - #region fingers - case HumanBodyBones.LeftThumbProximal: return LeftThumbProximal; - case HumanBodyBones.LeftThumbIntermediate: return LeftThumbIntermediate; - case HumanBodyBones.LeftThumbDistal: return LeftThumbDistal; - case HumanBodyBones.LeftIndexProximal: return LeftIndexProximal; - case HumanBodyBones.LeftIndexIntermediate: return LeftIndexIntermediate; - case HumanBodyBones.LeftIndexDistal: return LeftIndexDistal; - case HumanBodyBones.LeftMiddleProximal: return LeftMiddleProximal; - case HumanBodyBones.LeftMiddleIntermediate: return LeftMiddleIntermediate; - case HumanBodyBones.LeftMiddleDistal: return LeftMiddleDistal; - case HumanBodyBones.LeftRingProximal: return LeftRingProximal; - case HumanBodyBones.LeftRingIntermediate: return LeftRingIntermediate; - case HumanBodyBones.LeftRingDistal: return LeftRingDistal; - case HumanBodyBones.LeftLittleProximal: return LeftLittleProximal; - case HumanBodyBones.LeftLittleIntermediate: return LeftLittleIntermediate; - case HumanBodyBones.LeftLittleDistal: return LeftLittleDistal; - case HumanBodyBones.RightThumbProximal: return RightThumbProximal; - case HumanBodyBones.RightThumbIntermediate: return RightThumbIntermediate; - case HumanBodyBones.RightThumbDistal: return RightThumbDistal; - case HumanBodyBones.RightIndexProximal: return RightIndexProximal; - case HumanBodyBones.RightIndexIntermediate: return RightIndexIntermediate; - case HumanBodyBones.RightIndexDistal: return RightIndexDistal; - case HumanBodyBones.RightMiddleProximal: return RightMiddleProximal; - case HumanBodyBones.RightMiddleIntermediate: return RightMiddleIntermediate; - case HumanBodyBones.RightMiddleDistal: return RightMiddleDistal; - case HumanBodyBones.RightRingProximal: return RightRingProximal; - case HumanBodyBones.RightRingIntermediate: return RightRingIntermediate; - case HumanBodyBones.RightRingDistal: return RightRingDistal; - case HumanBodyBones.RightLittleProximal: return RightLittleProximal; - case HumanBodyBones.RightLittleIntermediate: return RightLittleIntermediate; - case HumanBodyBones.RightLittleDistal: return RightLittleDistal; - #endregion - - } - - return null; - } - - IEnumerable<(Transform, HumanBodyBones)> BoneMap - { - get - { - if (Hips != null) { yield return (Hips, HumanBodyBones.Hips); } - - #region leg - if (LeftUpperLeg != null) { yield return (LeftUpperLeg, HumanBodyBones.LeftUpperLeg); } - if (RightUpperLeg != null) { yield return (RightUpperLeg, HumanBodyBones.RightUpperLeg); } - if (LeftLowerLeg != null) { yield return (LeftLowerLeg, HumanBodyBones.LeftLowerLeg); } - if (RightLowerLeg != null) { yield return (RightLowerLeg, HumanBodyBones.RightLowerLeg); } - if (LeftFoot != null) { yield return (LeftFoot, HumanBodyBones.LeftFoot); } - if (RightFoot != null) { yield return (RightFoot, HumanBodyBones.RightFoot); } - if (LeftToes != null) { yield return (LeftToes, HumanBodyBones.LeftToes); } - if (RightToes != null) { yield return (RightToes, HumanBodyBones.RightToes); } - #endregion - - #region spine - if (Spine != null) { yield return (Spine, HumanBodyBones.Spine); } - if (Chest != null) { yield return (Chest, HumanBodyBones.Chest); } - if (UpperChest != null) { yield return (UpperChest, HumanBodyBones.UpperChest); } - if (Neck != null) { yield return (Neck, HumanBodyBones.Neck); } - if (Head != null) { yield return (Head, HumanBodyBones.Head); } - if (LeftEye != null) { yield return (LeftEye, HumanBodyBones.LeftEye); } - if (RightEye != null) { yield return (RightEye, HumanBodyBones.RightEye); } - if (Jaw != null) { yield return (Jaw, HumanBodyBones.Jaw); } - #endregion - - #region arm - if (LeftShoulder != null) { yield return (LeftShoulder, HumanBodyBones.LeftShoulder); } - if (RightShoulder != null) { yield return (RightShoulder, HumanBodyBones.RightShoulder); } - if (LeftUpperArm != null) { yield return (LeftUpperArm, HumanBodyBones.LeftUpperArm); } - if (RightUpperArm != null) { yield return (RightUpperArm, HumanBodyBones.RightUpperArm); } - if (LeftLowerArm != null) { yield return (LeftLowerArm, HumanBodyBones.LeftLowerArm); } - if (RightLowerArm != null) { yield return (RightLowerArm, HumanBodyBones.RightLowerArm); } - if (LeftHand != null) { yield return (LeftHand, HumanBodyBones.LeftHand); } - if (RightHand != null) { yield return (RightHand, HumanBodyBones.RightHand); } - #endregion - - #region fingers - if (LeftThumbProximal != null) { yield return (LeftThumbProximal, HumanBodyBones.LeftThumbProximal); } - if (LeftThumbIntermediate != null) { yield return (LeftThumbIntermediate, HumanBodyBones.LeftThumbIntermediate); } - if (LeftThumbDistal != null) { yield return (LeftThumbDistal, HumanBodyBones.LeftThumbDistal); } - if (LeftIndexProximal != null) { yield return (LeftIndexProximal, HumanBodyBones.LeftIndexProximal); } - if (LeftIndexIntermediate != null) { yield return (LeftIndexIntermediate, HumanBodyBones.LeftIndexIntermediate); } - if (LeftIndexDistal != null) { yield return (LeftIndexDistal, HumanBodyBones.LeftIndexDistal); } - if (LeftMiddleProximal != null) { yield return (LeftMiddleProximal, HumanBodyBones.LeftMiddleProximal); } - if (LeftMiddleIntermediate != null) { yield return (LeftMiddleIntermediate, HumanBodyBones.LeftMiddleIntermediate); } - if (LeftMiddleDistal != null) { yield return (LeftMiddleDistal, HumanBodyBones.LeftMiddleDistal); } - if (LeftRingProximal != null) { yield return (LeftRingProximal, HumanBodyBones.LeftRingProximal); } - if (LeftRingIntermediate != null) { yield return (LeftRingIntermediate, HumanBodyBones.LeftRingIntermediate); } - if (LeftRingDistal != null) { yield return (LeftRingDistal, HumanBodyBones.LeftRingDistal); } - if (LeftLittleProximal != null) { yield return (LeftLittleProximal, HumanBodyBones.LeftLittleProximal); } - if (LeftLittleIntermediate != null) { yield return (LeftLittleIntermediate, HumanBodyBones.LeftLittleIntermediate); } - if (LeftLittleDistal != null) { yield return (LeftLittleDistal, HumanBodyBones.LeftLittleDistal); } - if (RightThumbProximal != null) { yield return (RightThumbProximal, HumanBodyBones.RightThumbProximal); } - if (RightThumbIntermediate != null) { yield return (RightThumbIntermediate, HumanBodyBones.RightThumbIntermediate); } - if (RightThumbDistal != null) { yield return (RightThumbDistal, HumanBodyBones.RightThumbDistal); } - if (RightIndexProximal != null) { yield return (RightIndexProximal, HumanBodyBones.RightIndexProximal); } - if (RightIndexIntermediate != null) { yield return (RightIndexIntermediate, HumanBodyBones.RightIndexIntermediate); } - if (RightIndexDistal != null) { yield return (RightIndexDistal, HumanBodyBones.RightIndexDistal); } - if (RightMiddleProximal != null) { yield return (RightMiddleProximal, HumanBodyBones.RightMiddleProximal); } - if (RightMiddleIntermediate != null) { yield return (RightMiddleIntermediate, HumanBodyBones.RightMiddleIntermediate); } - if (RightMiddleDistal != null) { yield return (RightMiddleDistal, HumanBodyBones.RightMiddleDistal); } - if (RightRingProximal != null) { yield return (RightRingProximal, HumanBodyBones.RightRingProximal); } - if (RightRingIntermediate != null) { yield return (RightRingIntermediate, HumanBodyBones.RightRingIntermediate); } - if (RightRingDistal != null) { yield return (RightRingDistal, HumanBodyBones.RightRingDistal); } - if (RightLittleProximal != null) { yield return (RightLittleProximal, HumanBodyBones.RightLittleProximal); } - if (RightLittleIntermediate != null) { yield return (RightLittleIntermediate, HumanBodyBones.RightLittleIntermediate); } - if (RightLittleDistal != null) { yield return (RightLittleDistal, HumanBodyBones.RightLittleDistal); } - #endregion - } - } - - /// - /// nodes ã‹ã‚‰ãƒœãƒ¼ãƒ³ã‚’割り当ã¦ã‚‹ - /// - /// - public void AssignBones(IEnumerable<(HumanBodyBones, Transform)> nodes) - { - foreach (var (key, value) in nodes) - { - if (key == HumanBodyBones.LastBone) - { - continue; - } - if (value is null) - { - continue; - } - - switch (key) - { - case HumanBodyBones.Hips: m_Hips = value; break; - - #region leg - case HumanBodyBones.LeftUpperLeg: m_LeftUpperLeg = value; break; - case HumanBodyBones.RightUpperLeg: m_RightUpperLeg = value; break; - case HumanBodyBones.LeftLowerLeg: m_LeftLowerLeg = value; break; - case HumanBodyBones.RightLowerLeg: m_RightLowerLeg = value; break; - case HumanBodyBones.LeftFoot: m_LeftFoot = value; break; - case HumanBodyBones.RightFoot: m_RightFoot = value; break; - case HumanBodyBones.LeftToes: m_LeftToes = value; break; - case HumanBodyBones.RightToes: m_RightToes = value; break; - #endregion - - #region spine - case HumanBodyBones.Spine: m_Spine = value; break; - case HumanBodyBones.Chest: m_Chest = value; break; - case HumanBodyBones.UpperChest: m_UpperChest = value; break; - case HumanBodyBones.Neck: m_Neck = value; break; - case HumanBodyBones.Head: m_Head = value; break; - case HumanBodyBones.LeftEye: m_LeftEye = value; break; - case HumanBodyBones.RightEye: m_RightEye = value; break; - case HumanBodyBones.Jaw: m_Jaw = value; break; - #endregion - - #region arm - case HumanBodyBones.LeftShoulder: m_LeftShoulder = value; break; - case HumanBodyBones.RightShoulder: m_RightShoulder = value; break; - case HumanBodyBones.LeftUpperArm: m_LeftUpperArm = value; break; - case HumanBodyBones.RightUpperArm: m_RightUpperArm = value; break; - case HumanBodyBones.LeftLowerArm: m_LeftLowerArm = value; break; - case HumanBodyBones.RightLowerArm: m_RightLowerArm = value; break; - case HumanBodyBones.LeftHand: m_LeftHand = value; break; - case HumanBodyBones.RightHand: m_RightHand = value; break; - #endregion - - #region fingers - case HumanBodyBones.LeftThumbProximal: m_LeftThumbProximal = value; break; - case HumanBodyBones.LeftThumbIntermediate: m_LeftThumbIntermediate = value; break; - case HumanBodyBones.LeftThumbDistal: m_LeftThumbDistal = value; break; - case HumanBodyBones.LeftIndexProximal: m_LeftIndexProximal = value; break; - case HumanBodyBones.LeftIndexIntermediate: m_LeftIndexIntermediate = value; break; - case HumanBodyBones.LeftIndexDistal: m_LeftIndexDistal = value; break; - case HumanBodyBones.LeftMiddleProximal: m_LeftMiddleProximal = value; break; - case HumanBodyBones.LeftMiddleIntermediate: m_LeftMiddleIntermediate = value; break; - case HumanBodyBones.LeftMiddleDistal: m_LeftMiddleDistal = value; break; - case HumanBodyBones.LeftRingProximal: m_LeftRingProximal = value; break; - case HumanBodyBones.LeftRingIntermediate: m_LeftRingIntermediate = value; break; - case HumanBodyBones.LeftRingDistal: m_LeftRingDistal = value; break; - case HumanBodyBones.LeftLittleProximal: m_LeftLittleProximal = value; break; - case HumanBodyBones.LeftLittleIntermediate: m_LeftLittleIntermediate = value; break; - case HumanBodyBones.LeftLittleDistal: m_LeftLittleDistal = value; break; - case HumanBodyBones.RightThumbProximal: m_RightThumbProximal = value; break; - case HumanBodyBones.RightThumbIntermediate: m_RightThumbIntermediate = value; break; - case HumanBodyBones.RightThumbDistal: m_RightThumbDistal = value; break; - case HumanBodyBones.RightIndexProximal: m_RightIndexProximal = value; break; - case HumanBodyBones.RightIndexIntermediate: m_RightIndexIntermediate = value; break; - case HumanBodyBones.RightIndexDistal: m_RightIndexDistal = value; break; - case HumanBodyBones.RightMiddleProximal: m_RightMiddleProximal = value; break; - case HumanBodyBones.RightMiddleIntermediate: m_RightMiddleIntermediate = value; break; - case HumanBodyBones.RightMiddleDistal: m_RightMiddleDistal = value; break; - case HumanBodyBones.RightRingProximal: m_RightRingProximal = value; break; - case HumanBodyBones.RightRingIntermediate: m_RightRingIntermediate = value; break; - case HumanBodyBones.RightRingDistal: m_RightRingDistal = value; break; - case HumanBodyBones.RightLittleProximal: m_RightLittleProximal = value; break; - case HumanBodyBones.RightLittleIntermediate: m_RightLittleIntermediate = value; break; - case HumanBodyBones.RightLittleDistal: m_RightLittleDistal = value; break; - #endregion - } - } - } - - /// - /// Animator ã‹ã‚‰ Bone を割り当ã¦ã‚‹ - /// - /// - public bool AssignBonesFromAnimator() - { - var animator = GetComponent(); - if (animator == null) - { - return false; - } - var avatar = animator.avatar; - if (avatar == null) - { - return false; - } - if (!avatar.isValid) - { - return false; - } - if (!avatar.isHuman) - { - return false; - } - - var keys = (UnityEngine.HumanBodyBones[])Enum.GetValues(typeof(UnityEngine.HumanBodyBones)); - - AssignBones(keys.Select(x => - { - if (x == HumanBodyBones.LastBone) - { - return (HumanBodyBones.LastBone, null); - } - return ((HumanBodyBones)Enum.Parse(typeof(HumanBodyBones), x.ToString(), true), animator.GetBoneTransform(x)); - })); - - return true; - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs.meta deleted file mode 100644 index 53fc0f6d..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/Humanoid.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 889d98e41c0e8ff48bae50d1a729c2df -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs deleted file mode 100644 index 2a5d5252..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace MeshUtility -{ - public static class HumanoidLoader - { - public static Avatar LoadHumanoidAvatar(Transform root, IEnumerable<(Transform, HumanBodyBones)> boneMap) - { - var description = new HumanDescription - { - skeleton = root.GetComponentsInChildren() - .Select(x => x.ToSkeletonBone()).ToArray(), - human = boneMap - .Select(x => new HumanBone - { - boneName = x.Item1.name, - humanName = s_humanTranitBoneNameMap[x.Item2], - limit = new HumanLimit - { - useDefaultValues = true, - } - }).ToArray(), - - armStretch = 0.05f, - legStretch = 0.05f, - upperArmTwist = 0.5f, - lowerArmTwist = 0.5f, - upperLegTwist = 0.5f, - lowerLegTwist = 0.5f, - feetSpacing = 0, - hasTranslationDoF = false, - }; - - return AvatarBuilder.BuildHumanAvatar(root.gameObject, description); - } - - static SkeletonBone ToSkeletonBone(this Transform t) - { - var sb = new SkeletonBone(); - sb.name = t.name; - sb.position = t.localPosition; - sb.rotation = t.localRotation; - sb.scale = t.localScale; - return sb; - } - - static HumanBodyBones TraitToHumanBone(string x) - { - return (HumanBodyBones)Enum.Parse(typeof(HumanBodyBones), x.Replace(" ", ""), true); - } - - static readonly Dictionary s_humanTranitBoneNameMap = - HumanTrait.BoneName.ToDictionary( - x => TraitToHumanBone(x), - x => x); - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs.meta deleted file mode 100644 index 02965556..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/HumanoidLoader.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 12453a111483e4145852e3b057e065d9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs deleted file mode 100644 index aa458d52..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs +++ /dev/null @@ -1,85 +0,0 @@ -using UnityEngine; -using System.Linq; - - -namespace MeshUtility -{ - public static class MeshExtensions - { - public static Mesh Copy(this Mesh src, bool copyBlendShape) - { - var dst = new Mesh(); - dst.name = src.name + "(copy)"; -#if UNITY_2017_3_OR_NEWER - dst.indexFormat = src.indexFormat; -#endif - - dst.vertices = src.vertices; - dst.normals = src.normals; - dst.tangents = src.tangents; - dst.colors = src.colors; - dst.uv = src.uv; - dst.uv2 = src.uv2; - dst.uv3 = src.uv3; - dst.uv4 = src.uv4; - dst.boneWeights = src.boneWeights; - dst.bindposes = src.bindposes; - - dst.subMeshCount = src.subMeshCount; - for (int i = 0; i < dst.subMeshCount; ++i) - { - dst.SetIndices(src.GetIndices(i), src.GetTopology(i), i); - } - - dst.RecalculateBounds(); - - if (copyBlendShape) - { - var vertices = src.vertices; - var normals = src.normals; -#if VRM_NORMALIZE_BLENDSHAPE_TANGENT - var tangents = src.tangents.Select(x => (Vector3)x).ToArray(); -#else - Vector3[] tangents = null; -#endif - - for (int i = 0; i < src.blendShapeCount; ++i) - { - src.GetBlendShapeFrameVertices(i, 0, vertices, normals, tangents); - dst.AddBlendShapeFrame( - src.GetBlendShapeName(i), - src.GetBlendShapeFrameWeight(i, 0), - vertices, - normals, - tangents - ); - } - } - - return dst; - } - - public static void ApplyRotationAndScale(this Mesh src, Matrix4x4 m) - { - m.SetColumn(3, new Vector4(0, 0, 0, 1)); // remove translation - src.ApplyMatrix(m); - } - - public static void ApplyMatrix(this Mesh src, Matrix4x4 m) - { - src.vertices = src.vertices.Select(x => m.MultiplyPoint(x)).ToArray(); - if (src.normals != null && src.normals.Length > 0) - { - src.normals = src.normals.Select(x => m.MultiplyVector(x)).ToArray(); - } - if (src.tangents != null && src.tangents.Length > 0) - { - src.tangents = src.tangents.Select(x => - { - var t = m.MultiplyVector((Vector3)x); - return new Vector4(t.x, t.y, t.z, x.w); - }).ToArray(); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs.meta deleted file mode 100644 index 7485178c..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4181f0b5e9a271b45b3e995a38202780 -timeCreated: 1532506262 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs deleted file mode 100644 index 91742fc8..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - -namespace MeshUtility -{ - [System.Serializable] - public class MeshIntegrationResult - { - public List SourceSkinnedMeshRenderers = new List(); - public List SourceMeshRenderers = new List(); - public SkinnedMeshRenderer IntegratedRenderer; - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs.meta deleted file mode 100644 index 5f32450b..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrationResult.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e1c66a21d479b3e4a92eedd622d27f4f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs deleted file mode 100644 index 34ba7005..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs +++ /dev/null @@ -1,253 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace MeshUtility -{ - public class MeshIntegrator - { - public struct SubMesh - { - public List Indices; - public Material Material; - } - - public class BlendShape - { - public int VertexOffset; - public string Name; - public float FrameWeight; - public Vector3[] Positions; - public Vector3[] Normals; - public Vector3[] Tangents; - } - -// public List Renderers { get; private set; } - public List Positions { get; private set; } - public List Normals { get; private set; } - public List UV { get; private set; } - public List Tangents { get; private set; } - public List BoneWeights { get; private set; } - - public List SubMeshes - { - get; - private set; - } - - public List BindPoses { get; private set; } - public List Bones { get; private set; } - - public List BlendShapes { get; private set; } - public void AddBlendShapesToMesh(Mesh mesh) - { - Dictionary map = new Dictionary(); - - foreach (var x in BlendShapes) - { - BlendShape bs = null; - if (!map.TryGetValue(x.Name, out bs)) - { - bs = new BlendShape(); - bs.Positions = new Vector3[Positions.Count]; - bs.Normals = new Vector3[Normals.Count]; - bs.Tangents = new Vector3[Tangents.Count]; - bs.Name = x.Name; - bs.FrameWeight = x.FrameWeight; - map.Add(x.Name, bs); - } - - var j = x.VertexOffset; - for (int i = 0; i < x.Positions.Length; ++i, ++j) - { - bs.Positions[j] = x.Positions[i]; - bs.Normals[j] = x.Normals[i]; - bs.Tangents[j] = x.Tangents[i]; - } - } - - foreach (var kv in map) - { - //Debug.LogFormat("AddBlendShapeFrame: {0}", kv.Key); - mesh.AddBlendShapeFrame(kv.Key, kv.Value.FrameWeight, - kv.Value.Positions, kv.Value.Normals, kv.Value.Tangents); - } - } - - public MeshIntegrator() - { -// Renderers = new List(); - - Positions = new List(); - Normals = new List(); - UV = new List(); - Tangents = new List(); - BoneWeights = new List(); - - SubMeshes = new List(); - - BindPoses = new List(); - Bones = new List(); - - BlendShapes = new List(); - } - - static BoneWeight AddBoneIndexOffset(BoneWeight bw, int boneIndexOffset) - { - if (bw.weight0 > 0) bw.boneIndex0 += boneIndexOffset; - if (bw.weight1 > 0) bw.boneIndex1 += boneIndexOffset; - if (bw.weight2 > 0) bw.boneIndex2 += boneIndexOffset; - if (bw.weight3 > 0) bw.boneIndex3 += boneIndexOffset; - return bw; - } - - public void Push(MeshRenderer renderer) - { - var meshFilter = renderer.GetComponent(); - if (meshFilter == null) - { - Debug.LogWarningFormat("{0} has no mesh filter", renderer.name); - return; - } - var mesh = meshFilter.sharedMesh; - if (mesh == null) - { - Debug.LogWarningFormat("{0} has no mesh", renderer.name); - return; - } - - var indexOffset = Positions.Count; - var boneIndexOffset = Bones.Count; - - Positions.AddRange(mesh.vertices - .Select(x => renderer.transform.TransformPoint(x)) - ); - Normals.AddRange(mesh.normals - .Select(x => renderer.transform.TransformVector(x)) - ); - UV.AddRange(mesh.uv); - Tangents.AddRange(mesh.tangents - .Select(t => - { - var v = renderer.transform.TransformVector(t.x, t.y, t.z); - return new Vector4(v.x, v.y, v.z, t.w); - }) - ); - - var self = renderer.transform; - var bone = self.parent; - if (bone == null) - { - Debug.LogWarningFormat("{0} is root gameobject.", self.name); - return; - } - var bindpose = bone.worldToLocalMatrix; - - BoneWeights.AddRange(Enumerable.Range(0, mesh.vertices.Length) - .Select(x => new BoneWeight() - { - boneIndex0 = Bones.Count, - weight0 = 1, - }) - ); - - BindPoses.Add(bindpose); - Bones.Add(bone); - - for (int i = 0; i < mesh.subMeshCount; ++i) - { - var indices = mesh.GetIndices(i).Select(x => x + indexOffset); - var mat = renderer.sharedMaterials[i]; - var sameMaterialSubMeshIndex = SubMeshes.FindIndex(x => ReferenceEquals(x.Material, mat)); - if (sameMaterialSubMeshIndex >= 0) - { - SubMeshes[sameMaterialSubMeshIndex].Indices.AddRange(indices); - } - else - { - SubMeshes.Add(new SubMesh - { - Indices = indices.ToList(), - Material = mat, - }); - } - } - } - - public void Push(SkinnedMeshRenderer renderer) - { - var mesh = renderer.sharedMesh; - if (mesh == null) - { - Debug.LogWarningFormat("{0} has no mesh", renderer.name); - return; - } - -// Renderers.Add(renderer); - - var indexOffset = Positions.Count; - var boneIndexOffset = Bones.Count; - - Positions.AddRange(mesh.vertices); - Normals.AddRange(mesh.normals); - UV.AddRange(mesh.uv); - Tangents.AddRange(mesh.tangents); - - if (mesh.vertexCount == mesh.boneWeights.Length) - { - BoneWeights.AddRange(mesh.boneWeights.Select(x => AddBoneIndexOffset(x, boneIndexOffset)).ToArray()); - BindPoses.AddRange(mesh.bindposes); - Bones.AddRange(renderer.bones); - } - else - { - // Bone Count 0 ã® SkinnedMeshRenderer - var rigidBoneWeight = new BoneWeight - { - boneIndex0 = boneIndexOffset, - weight0 = 1f, - }; - BoneWeights.AddRange(Enumerable.Range(0, mesh.vertexCount).Select(x => rigidBoneWeight).ToArray()); - BindPoses.Add(renderer.transform.localToWorldMatrix); - Bones.Add(renderer.transform); - } - - for (int i = 0; i < mesh.subMeshCount; ++i) - { - var indices = mesh.GetIndices(i).Select(x => x + indexOffset); - var mat = renderer.sharedMaterials[i]; - var sameMaterialSubMeshIndex = SubMeshes.FindIndex(x => ReferenceEquals(x.Material, mat)); - if (sameMaterialSubMeshIndex >= 0) - { - SubMeshes[sameMaterialSubMeshIndex].Indices.AddRange(indices); - } - else - { - SubMeshes.Add(new SubMesh - { - Indices = indices.ToList(), - Material = mat, - }); - } - } - - for (int i = 0; i < mesh.blendShapeCount; ++i) - { - var positions = (Vector3[])mesh.vertices.Clone(); - var normals = (Vector3[])mesh.normals.Clone(); - var tangents = mesh.tangents.Select(x => (Vector3)x).ToArray(); - - mesh.GetBlendShapeFrameVertices(i, 0, positions, normals, tangents); - BlendShapes.Add(new BlendShape - { - VertexOffset = indexOffset, - FrameWeight = mesh.GetBlendShapeFrameWeight(i, 0), - Name = mesh.GetBlendShapeName(i), - Positions = positions, - Normals = normals, - Tangents = tangents, - }); - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs.meta deleted file mode 100644 index 15921c89..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegrator.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 547dd57b50bf4820a570336659345084 -timeCreated: 1560168946 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs deleted file mode 100644 index cfb1742e..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs +++ /dev/null @@ -1,140 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace MeshUtility -{ - public static class MeshIntegratorUtility - { - /// - /// go ã‚’ root ã¨ã—ãŸãƒ’エラルキーã‹ã‚‰ Renderer を集ã‚ã¦ã€çµ±åˆã•れ㟠Mesh 作æˆã™ã‚‹ - /// - /// - /// BlendShapeã‚’ä¿æŒã™ã‚‹SkinnedMeshRendererã®ã¿/BlendShapeã‚’ä¿æŒã—ãªã„SkinnedMeshRenderer + MeshRenderer - /// - public static MeshIntegrationResult Integrate(GameObject go, bool onlyBlendShapeRenderers) - { - var result = new MeshIntegrationResult(); - - var meshNode = new GameObject(); - if (onlyBlendShapeRenderers) - { - meshNode.name = "MeshIntegrator(BlendShape)"; - } - else - { - meshNode.name = "MeshIntegrator"; - } - meshNode.transform.SetParent(go.transform, false); - - // レンダラã‹ã‚‰æƒ…報を集ã‚ã‚‹ - var integrator = new MeshUtility.MeshIntegrator(); - - if (onlyBlendShapeRenderers) - { - foreach (var x in EnumerateSkinnedMeshRenderer(go.transform, true)) - { - integrator.Push(x); - result.SourceSkinnedMeshRenderers.Add(x); - } - } - else - { - foreach (var x in EnumerateSkinnedMeshRenderer(go.transform, false)) - { - integrator.Push(x); - result.SourceSkinnedMeshRenderers.Add(x); - } - - foreach (var x in EnumerateMeshRenderer(go.transform)) - { - integrator.Push(x); - result.SourceMeshRenderers.Add(x); - } - } - - var mesh = new Mesh(); - mesh.name = "integrated"; - - if (integrator.Positions.Count > ushort.MaxValue) - { - Debug.LogFormat("exceed 65535 vertices: {0}", integrator.Positions.Count); - mesh.indexFormat = UnityEngine.Rendering.IndexFormat.UInt32; - } - - mesh.vertices = integrator.Positions.ToArray(); - mesh.normals = integrator.Normals.ToArray(); - mesh.uv = integrator.UV.ToArray(); - mesh.tangents = integrator.Tangents.ToArray(); - mesh.boneWeights = integrator.BoneWeights.ToArray(); - mesh.subMeshCount = integrator.SubMeshes.Count; - for (var i = 0; i < integrator.SubMeshes.Count; ++i) - { - mesh.SetIndices(integrator.SubMeshes[i].Indices.ToArray(), MeshTopology.Triangles, i); - } - mesh.bindposes = integrator.BindPoses.ToArray(); - - if (onlyBlendShapeRenderers) - { - integrator.AddBlendShapesToMesh(mesh); - } - - var integrated = meshNode.AddComponent(); - integrated.sharedMesh = mesh; - integrated.sharedMaterials = integrator.SubMeshes.Select(x => x.Material).ToArray(); - integrated.bones = integrator.Bones.ToArray(); - result.IntegratedRenderer = integrated; - - return result; - } - - public static IEnumerable EnumerateSkinnedMeshRenderer(Transform root, bool hasBlendShape) - { - foreach (var x in Traverse(root)) - { - var renderer = x.GetComponent(); - if (renderer != null && - renderer.gameObject.activeInHierarchy && - renderer.sharedMesh != null && - renderer.enabled && - renderer.sharedMesh.blendShapeCount > 0 == hasBlendShape) - { - yield return renderer; - } - } - } - - public static IEnumerable EnumerateMeshRenderer(Transform root) - { - foreach (var x in Traverse(root)) - { - var renderer = x.GetComponent(); - var filter = x.GetComponent(); - - if (renderer != null && - filter != null && - renderer.gameObject.activeInHierarchy && - filter.sharedMesh != null) - { - yield return renderer; - } - } - } - - private static IEnumerable Traverse(Transform parent) - { - if (parent.gameObject.activeSelf) - { - yield return parent; - - foreach (Transform child in parent) - { - foreach (var x in Traverse(child)) - { - yield return x; - } - } - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs.meta deleted file mode 100644 index b9075e71..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshIntegratorUtility.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a982d9d30c0145038245b0214dc2f2e4 -timeCreated: 1560190306 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef deleted file mode 100644 index f161fcaf..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "MeshUtility" -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef.meta deleted file mode 100644 index 4085faa9..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/MeshUtility.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 71ab1919192903d44971eedbc26b24d1 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs deleted file mode 100644 index a772980d..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs +++ /dev/null @@ -1,319 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace MeshUtility -{ - public struct PosRot - { - public Vector3 Position; - public Quaternion Rotation; - - public static PosRot FromGlobalTransform(Transform t) - { - return new PosRot - { - Position = t.position, - Rotation = t.rotation, - }; - } - } - - public class BlendShape - { - public string Name; - - public BlendShape(string name) - { - Name = name; - } - - public List Positions = new List(); - public List Normals = new List(); - public List Tangents = new List(); - } - - public static class UnityExtensions - { - public static Vector4 ReverseZ(this Vector4 v) - { - return new Vector4(v.x, v.y, -v.z, v.w); - } - - public static Vector3 ReverseZ(this Vector3 v) - { - return new Vector3(v.x, v.y, -v.z); - } - - [Obsolete] - public static Vector2 ReverseY(this Vector2 v) - { - return new Vector2(v.x, -v.y); - } - - public static Vector2 ReverseUV(this Vector2 v) - { - return new Vector2(v.x, 1.0f - v.y); - } - - public static Quaternion ReverseZ(this Quaternion q) - { - float angle; - Vector3 axis; - q.ToAngleAxis(out angle, out axis); - return Quaternion.AngleAxis(-angle, ReverseZ(axis)); - } - - public static Matrix4x4 Matrix4x4FromColumns(Vector4 c0, Vector4 c1, Vector4 c2, Vector4 c3) - { -#if UNITY_2017_1_OR_NEWER - return new Matrix4x4(c0, c1, c2, c3); -#else - var m = default(Matrix4x4); - m.SetColumn(0, c0); - m.SetColumn(1, c1); - m.SetColumn(2, c2); - m.SetColumn(3, c3); - return m; -#endif - } - - public static Matrix4x4 Matrix4x4FromRotation(Quaternion q) - { -#if UNITY_2017_1_OR_NEWER - return Matrix4x4.Rotate(q); -#else - var m = default(Matrix4x4); - m.SetTRS(Vector3.zero, q, Vector3.one); - return m; -#endif - } - - public static Matrix4x4 ReverseZ(this Matrix4x4 m) - { - m.SetTRS(m.ExtractPosition().ReverseZ(), m.ExtractRotation().ReverseZ(), m.ExtractScale()); - return m; - } - - public static Matrix4x4 MatrixFromArray(float[] values) - { - var m = new Matrix4x4(); - m.m00 = values[0]; - m.m10 = values[1]; - m.m20 = values[2]; - m.m30 = values[3]; - m.m01 = values[4]; - m.m11 = values[5]; - m.m21 = values[6]; - m.m31 = values[7]; - m.m02 = values[8]; - m.m12 = values[9]; - m.m22 = values[10]; - m.m32 = values[11]; - m.m03 = values[12]; - m.m13 = values[13]; - m.m23 = values[14]; - m.m33 = values[15]; - return m; - } - - // https://forum.unity.com/threads/how-to-assign-matrix4x4-to-transform.121966/ - public static Quaternion ExtractRotation(this Matrix4x4 matrix) - { - Vector3 forward; - forward.x = matrix.m02; - forward.y = matrix.m12; - forward.z = matrix.m22; - - Vector3 upwards; - upwards.x = matrix.m01; - upwards.y = matrix.m11; - upwards.z = matrix.m21; - - return Quaternion.LookRotation(forward, upwards); - } - - public static Vector3 ExtractPosition(this Matrix4x4 matrix) - { - Vector3 position; - position.x = matrix.m03; - position.y = matrix.m13; - position.z = matrix.m23; - return position; - } - - public static Vector3 ExtractScale(this Matrix4x4 matrix) - { - Vector3 scale; - scale.x = new Vector4(matrix.m00, matrix.m10, matrix.m20, matrix.m30).magnitude; - scale.y = new Vector4(matrix.m01, matrix.m11, matrix.m21, matrix.m31).magnitude; - scale.z = new Vector4(matrix.m02, matrix.m12, matrix.m22, matrix.m32).magnitude; - return scale; - } - - public static string RelativePathFrom(this Transform self, Transform root) - { - var path = new List(); - for (var current = self; current != null; current = current.parent) - { - if (current == root) - { - return String.Join("/", path.ToArray()); - } - - path.Insert(0, current.name); - } - - throw new Exception("no RelativePath"); - } - - public static Transform GetChildByName(this Transform self, string childName) - { - foreach (Transform child in self) - { - if (child.name == childName) - { - return child; - } - } - - throw new KeyNotFoundException(); - } - - public static Transform GetFromPath(this Transform self, string path) - { - var current = self; - - var split = path.Split('/'); - - foreach (var childName in split) - { - current = current.GetChildByName(childName); - } - - return current; - } - - public static IEnumerable GetChildren(this Transform self) - { - foreach (Transform child in self) - { - yield return child; - } - } - - public static IEnumerable Traverse(this Transform t) - { - yield return t; - foreach (Transform x in t) - { - foreach (Transform y in x.Traverse()) - { - yield return y; - } - } - } - - [Obsolete("Use FindDescendant(name)")] - public static Transform FindDescenedant(this Transform t, string name) - { - return FindDescendant(t, name); - } - - public static Transform FindDescendant(this Transform t, string name) - { - return t.Traverse().First(x => x.name == name); - } - - public static IEnumerable Ancestors(this Transform t) - { - yield return t; - if (t.parent != null) - { - foreach (Transform x in t.parent.Ancestors()) - { - yield return x; - } - } - } - - public static float[] ToArray(this Quaternion q) - { - return new float[] { q.x, q.y, q.z, q.w }; - } - - public static float[] ToArray(this Vector3 v) - { - return new float[] { v.x, v.y, v.z }; - } - - public static float[] ToArray(this Vector4 v) - { - return new float[] { v.x, v.y, v.z, v.w }; - } - - public static float[] ToArray(this Color c) - { - return new float[] { c.r, c.g, c.b, c.a }; - } - - public static void ReverseZRecursive(this Transform root) - { - var globalMap = root.Traverse().ToDictionary(x => x, x => PosRot.FromGlobalTransform(x)); - - foreach (var x in root.Traverse()) - { - x.position = globalMap[x].Position.ReverseZ(); - x.rotation = globalMap[x].Rotation.ReverseZ(); - } - } - - public static Mesh GetSharedMesh(this Transform t) - { - var meshFilter = t.GetComponent(); - if (meshFilter != null) - { - return meshFilter.sharedMesh; - } - - var skinnedMeshRenderer = t.GetComponent(); - if (skinnedMeshRenderer != null) - { - return skinnedMeshRenderer.sharedMesh; - } - - return null; - } - - public static Material[] GetSharedMaterials(this Transform t) - { - var renderer = t.GetComponent(); - if (renderer != null) - { - return renderer.sharedMaterials; - } - - return new Material[] { }; - } - - public static bool Has(this Transform transform, T t) where T : Component - { - return transform.GetComponent() == t; - } - - public static T GetOrAddComponent(this GameObject go) where T : Component - { - var c = go.GetComponent(); - if (c != null) - { - return c; - } - return go.AddComponent(); - } - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs.meta deleted file mode 100644 index 07785c58..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5294813527b3278458026afc820dd63d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs b/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs deleted file mode 100644 index 24404741..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs +++ /dev/null @@ -1,435 +0,0 @@ -using System; -using System.IO; -using UnityEngine; -using System.Collections.Generic; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace MeshUtility -{ - /// - /// relative path from Unity project root. - /// For AssetDatabase. - /// - public struct UnityPath - { - #region UnityPath - public string Value - { - get; - private set; - } - - public override string ToString() - { - return string.Format("unity://{0}", Value); - } - - public bool IsNull - { - get { return Value == null; } - } - - public bool IsUnderAssetsFolder - { - get - { - if (IsNull) - { - return false; - } - return Value == "Assets" || Value.StartsWith("Assets/"); - } - } - - public bool IsStreamingAsset - { - get - { - if (IsNull) - { - return false; - } - - return FullPath.StartsWith(Application.streamingAssetsPath + "/"); - } - } - - public string FileName - { - get { return Path.GetFileName(Value); } - } - - public string FileNameWithoutExtension - { - get { return Path.GetFileNameWithoutExtension(Value); } - } - - public string Extension - { - get { return Path.GetExtension(Value); } - } - - public UnityPath Parent - { - get - { - if (IsNull) - { - return default(UnityPath); - } - - return new UnityPath(Path.GetDirectoryName(Value)); - } - } - - public bool HasParent - { - get - { - return !string.IsNullOrEmpty(Value); - } - } - - static readonly char[] EscapeChars = new char[] - { - '\\', - '/', - ':', - '*', - '?', - '"', - '<', - '>', - '|', - }; - - static string EscapeFilePath(string path) - { - foreach (var x in EscapeChars) - { - path = path.Replace(x, '+'); - } - return path; - } - - public UnityPath Child(string name) - { - if (IsNull) - { - throw new NotImplementedException(); - } - else if (Value == "") - { - return new UnityPath(name); - } - else - { - return new UnityPath(Value + "/" + name); - } - } - - public override int GetHashCode() - { - if (IsNull) - { - return 0; - } - return Value.GetHashCode(); - } - - public override bool Equals(object obj) - { - if(obj is UnityPath) - { - var rhs = (UnityPath)obj; - if(Value==null && rhs.Value == null) - { - return true; - } - else if (Value == null) - { - return false; - } - else if (rhs.Value == null) - { - return false; - } - else - { - return Value == rhs.Value; - } - } - else - { - return false; - } - } - - /// - /// Remove extension and add suffix - /// - /// - /// - /// - public UnityPath GetAssetFolder(string suffix) - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return new UnityPath( - string.Format("{0}/{1}{2}", - Parent.Value, - FileNameWithoutExtension, - suffix - )); - } - - UnityPath(string value) : this() - { - Value = value.Replace("\\", "/"); - } - - /// - /// - /// - /// Relative from unity current path. GetParent(Application.dataPath) - /// - public static UnityPath FromUnityPath(string unityPath) - { - if (String.IsNullOrEmpty(unityPath)) - { - return new UnityPath - { - Value="" - }; - } - return FromFullpath(Path.GetFullPath(unityPath)); - } - #endregion - - #region FullPath - static string s_basePath; - static string BaseFullPath - { - get - { - if (string.IsNullOrEmpty(s_basePath)) - { - s_basePath = Path.GetFullPath(Application.dataPath + "/..").Replace("\\", "/"); - } - return s_basePath; - } - } - - static string AssetFullPath - { - get - { - return BaseFullPath + "/Assets"; - } - } - - public string FullPath - { - get - { - if (IsNull) - { - throw new NotImplementedException(); - } - return Path.Combine(BaseFullPath, Value).Replace("\\", "/"); - } - } - - public bool IsFileExists - { - get { return File.Exists(FullPath); } - } - - public bool IsDirectoryExists - { - get { return Directory.Exists(FullPath); } - } - - /// - /// - /// - /// C:/path/to/file - /// - public static UnityPath FromFullpath(string fullPath) - { - if(fullPath == null) - { - fullPath = ""; - } - fullPath = fullPath.Replace("\\", "/"); - - if (fullPath == BaseFullPath) { - return new UnityPath - { - Value="" - }; - } - else if(fullPath.StartsWith(BaseFullPath + "/")) - { - return new UnityPath(fullPath.Substring(BaseFullPath.Length + 1)); - } - else - { - return default(UnityPath); - } - } - - public static bool IsUnderAssetFolder(string fullPath) - { - return fullPath.Replace("\\", "/").StartsWith(AssetFullPath); - } - #endregion - - [Obsolete("Use TraverseDir()")] - public IEnumerable TravserseDir() - { - return TraverseDir(); - } - - public IEnumerable TraverseDir() - { - if (IsDirectoryExists) - { - yield return this; - - foreach(var child in ChildDirs) - { - foreach(var x in child.TraverseDir()) - { - yield return x; - } - } - } - } - - public IEnumerable ChildDirs - { - get - { - foreach(var x in Directory.GetDirectories(FullPath)) - { - yield return UnityPath.FromFullpath(x); - } - } - } - - public IEnumerable ChildFiles - { - get - { - foreach (var x in Directory.GetFiles(FullPath)) - { - yield return UnityPath.FromFullpath(x); - } - } - } - -#if UNITY_EDITOR - public T GetImporter() where T : AssetImporter - { - return AssetImporter.GetAtPath(Value) as T; - } - - public static UnityPath FromAsset(UnityEngine.Object asset) - { - return new UnityPath(AssetDatabase.GetAssetPath(asset)); - } - - public void ImportAsset() - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - AssetDatabase.ImportAsset(Value); - } - - public void EnsureFolder() - { - if (IsNull) - { - throw new NotImplementedException(); - } - - if (HasParent) - { - Parent.EnsureFolder(); - } - - if (!IsDirectoryExists) - { - var parent = Parent; - // ensure parent - parent.ImportAsset(); - // create - AssetDatabase.CreateFolder( - parent.Value, - Path.GetFileName(Value) - ); - ImportAsset(); - } - } - - public UnityEngine.Object[] GetSubAssets() - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return AssetDatabase.LoadAllAssetsAtPath(Value); - } - - public void CreateAsset(UnityEngine.Object o) - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - AssetDatabase.CreateAsset(o, Value); - } - - public void AddObjectToAsset(UnityEngine.Object o) - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - AssetDatabase.AddObjectToAsset(o, Value); - } - - public T LoadAsset() where T : UnityEngine.Object - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return AssetDatabase.LoadAssetAtPath(Value); - } - - public UnityPath GenerateUniqueAssetPath() - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return new UnityPath(AssetDatabase.GenerateUniqueAssetPath(Value)); - } - #endif - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs.meta b/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs.meta deleted file mode 100644 index f64923d8..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/Runtime/UnityPath.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7b7af908694806c469d62ce0b5b2f06a -timeCreated: 1532326996 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/package.json b/Assets/ThirdParty/VRM/MeshUtility/package.json deleted file mode 100644 index 1bb826ba..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "com.vrmc.meshutility", - "version": "0.61.0", - "displayName": "MeshUtility", - "unity": "2018.4", - "description": "MeshUtility is a package for mesh separation, etc. \n\nCheck out the latest information here: ", - "keywords": [ - "mesh" - ], - "author": { - "name": "VRM Consortium" - } -} diff --git a/Assets/ThirdParty/VRM/MeshUtility/package.json.meta b/Assets/ThirdParty/VRM/MeshUtility/package.json.meta deleted file mode 100644 index e590e57a..00000000 --- a/Assets/ThirdParty/VRM/MeshUtility/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8ae0f09270317494b8fe54cf2858ffc4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM.meta b/Assets/ThirdParty/VRM/VRM.meta deleted file mode 100644 index 3d6c4892..00000000 --- a/Assets/ThirdParty/VRM/VRM.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8047ecfc909c7f044bad5c7d10844e41 -folderAsset: yes -timeCreated: 1546056800 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/CHANGELOG.md b/Assets/ThirdParty/VRM/VRM/CHANGELOG.md deleted file mode 100644 index ae216065..00000000 --- a/Assets/ThirdParty/VRM/VRM/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -# Changelog - -Please refer to the latest release note in [Releases](https://github.com/vrm-c/UniVRM/releases) for all notable changes. diff --git a/Assets/ThirdParty/VRM/VRM/CHANGELOG.md.meta b/Assets/ThirdParty/VRM/VRM/CHANGELOG.md.meta deleted file mode 100644 index d2c7fa71..00000000 --- a/Assets/ThirdParty/VRM/VRM/CHANGELOG.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: be63197ddd406ae4fa059b6dedd8a997 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler.meta deleted file mode 100644 index 188bdd0a..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e236dfbc6df5ab5469d6d6d2332442de -folderAsset: yes -timeCreated: 1545999482 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef deleted file mode 100644 index d73eebc4..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "DepthFirstScheduler" -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef.meta deleted file mode 100644 index 57a5b232..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/DepthFirstScheduler.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3c1b656429ea86147a4d76b21be3f0c0 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor.meta deleted file mode 100644 index d8c297a9..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cc0ab91a2011fcf4d925dd94bccdb243 -folderAsset: yes -timeCreated: 1540294739 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests.meta deleted file mode 100644 index 60f4d20d..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 09d89e608be4dc847bde82a73a9d2d2d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef deleted file mode 100644 index c0a902ad..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "DepthFirstScheduler.Editor.Tests", - "references": [ - "VRM", - "DepthFirstScheduler" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef.meta deleted file mode 100644 index 702e17d2..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.Editor.Tests.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 68dc264f14f3454489a3339633e115f9 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs deleted file mode 100644 index 10141080..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs +++ /dev/null @@ -1,24 +0,0 @@ -using NUnit.Framework; -using System.Linq; - - -namespace DepthFirstScheduler -{ - public class DepthFirstScheduler - { - [Test] - public void ScheduleTreeTest() - { - var s = Schedulable.Create(); - - var tasks = s.GetRoot().Traverse().ToArray(); - Assert.AreEqual(2, tasks.Length); - - var task_int = s.AddTask(Scheduler.CurrentThread, () => 0); - task_int = task_int.ContinueWith(Scheduler.CurrentThread, _ => 1); - - var status = s.Execute(); - Assert.AreEqual(ExecutionStatus.Done, status); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs.meta deleted file mode 100644 index 8053a0ee..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Editor/Tests/DepthFirstScheduler.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3003e87b5df13394eadfda925bb816e5 -timeCreated: 1540294752 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs deleted file mode 100644 index 735dbbdf..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs +++ /dev/null @@ -1,200 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; - -namespace DepthFirstScheduler -{ - public enum ExecutionStatus - { - Unknown, - Done, - Continue, // coroutine or schedulable - Error, - } - - public interface IFunctor - { - T GetResult(); - Exception GetError(); - ExecutionStatus Execute(); - } - - #region Functor - public class Functor : IFunctor - { - T m_result; - public T GetResult() - { - return m_result; - } - - Exception m_error; - public Exception GetError() - { - return m_error; - } - - Action m_pred; - public Functor(Func func) - { - m_pred = () => m_result = func(); - } - - public ExecutionStatus Execute() - { - try - { - m_pred(); - return ExecutionStatus.Done; - } - catch (Exception ex) - { - m_error = ex; - return ExecutionStatus.Error; - } - } - } - - public static class Functor - { - /// - /// 引数ã®åž‹ã‚’隠蔽ã—ãŸå®Ÿè¡Œå™¨ã‚’生æˆã™ã‚‹ - /// - /// 引数ã®åž‹ - /// çµæžœã®åž‹ - /// - /// - /// - public static Functor Create(Func arg, Func pred) - { - return new Functor(() => pred(arg())); - } - } - #endregion - - #region CoroutineFunctor - public class CoroutineFunctor : IFunctor - { - public T GetResult() - { - if (m_last?.Current == null) return default; - - try - { - return (T)m_last.Current; - } - catch - { - return default; - } - } - - Exception m_error; - public Exception GetError() - { - return m_error; - } - - Func m_starter; - Stack m_it; - private IEnumerator m_last; - public CoroutineFunctor(Func starter) - { - m_starter = starter; - } - - public ExecutionStatus Execute() - { - if (m_it == null) - { - m_it = new Stack(); - m_it.Push(m_starter()); - } - - try - { - if (m_it.Count!=0) - { - if (m_it.Peek().MoveNext()) - { - var nested = m_it.Peek().Current as IEnumerator; - if (nested!=null) - { - m_it.Push(nested); - } - } - else - { - m_last = m_it.Pop(); - } - return ExecutionStatus.Continue; - } - else - { - return ExecutionStatus.Done; - } - - } - catch(Exception ex) - { - m_error = ex; - return ExecutionStatus.Error; - } - } - } - - public static class CoroutineFunctor - { - /// 引数ã®åž‹ - /// çµæžœã®åž‹ - public static CoroutineFunctor Create(Func arg, Func starter) - { - return new CoroutineFunctor(() => starter(arg())); - } - } - #endregion - - /* - public class SchedulableFunctor : IFunctor - { - Schedulable m_schedulable; - Func> m_starter; - TaskChain m_chain; - - public SchedulableFunctor(Func> starter) - { - m_starter = starter; - } - - public ExecutionStatus Execute() - { - if (m_chain == null) - { - m_schedulable = m_starter(); - m_chain = TaskChain.Schedule(m_schedulable, ex => m_error = ex); - } - - return m_chain.Next(); - } - - Exception m_error; - public Exception GetError() - { - return m_error; - } - - public T GetResult() - { - return m_schedulable.Func.GetResult(); - } - } - - public static class SchedulableFunctor - { - public static SchedulableFunctor Create(Func> starter) - { - return new SchedulableFunctor(starter); - } - } - */ -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs.meta deleted file mode 100644 index 713019b1..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Functor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c320f3f577dde634a871dc88266c2a20 -timeCreated: 1520084196 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs deleted file mode 100644 index 30bd9f66..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; - - -namespace - DepthFirstScheduler -{ - public static class IEnumeratorExtensions - { - [Obsolete("Use CoroutineToEnd")] - public static void CoroutinetoEnd(this IEnumerator coroutine) - { - CoroutineToEnd(coroutine); - } - - public static void CoroutineToEnd(this IEnumerator coroutine) - { - var stack = new Stack(); - stack.Push(coroutine); - while (stack.Count > 0) - { - if (stack.Peek().MoveNext()) - { - var nested = stack.Peek().Current as IEnumerator; - if (nested != null) - { - stack.Push(nested); - } - } - else - { - stack.Pop(); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs.meta deleted file mode 100644 index b8a9f110..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/IEnumeratorExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4719fc9e6319c654b8a4818bef2c3a85 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE deleted file mode 100644 index 3299d454..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 ousttrue - -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. diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE.meta deleted file mode 100644 index 2ea0914d..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LICENSE.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b673d33707cbc5446870804437f3cbea -timeCreated: 1535290899 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs deleted file mode 100644 index 205edb0b..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs +++ /dev/null @@ -1,95 +0,0 @@ -using System.Collections; -using System.Collections.Generic; - - -namespace DepthFirstScheduler -{ - public class LockQueue where T : class - { - List m_queue = new List(); - public int Count - { - get - { - lock (((ICollection)m_queue).SyncRoot) - { - return m_queue.Count; - } - } - } - - public void Enqueue(T t) - { - lock (((ICollection)m_queue).SyncRoot) - { - m_queue.Add(t); - } - } - - public T Dequeue(out int remain) - { - lock (((ICollection)m_queue).SyncRoot) - { - if (m_queue.Count == 0) - { - remain = 0; - return null; - } - var item = m_queue[0]; - m_queue.RemoveAt(0); - remain = m_queue.Count; - return item; - } - } - - public T Dequeue() - { - lock (((ICollection)m_queue).SyncRoot) - { - if (m_queue.Count == 0) return null; - var item = m_queue[0]; - m_queue.RemoveAt(0); - return item; - } - } - } - - public class LockQueueForValue where T : struct - { - List m_queue = new List(); - public int Count - { - get - { - lock (((ICollection)m_queue).SyncRoot) - { - return m_queue.Count; - } - } - } - - public void Enqueue(T t) - { - lock (((ICollection)m_queue).SyncRoot) - { - m_queue.Add(t); - } - } - - public bool TryDequeue(out T t) - { - lock (((ICollection)m_queue).SyncRoot) - { - if (m_queue.Count == 0) - { - t = default(T); - return false; - } - - t = m_queue[0]; - m_queue.RemoveAt(0); - return true; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs.meta deleted file mode 100644 index cc5d5cfa..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/LockQueue.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f6b1eb436e400704ab6e2ad6eff29f4b -timeCreated: 1519978475 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs deleted file mode 100644 index bb01dfff..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs +++ /dev/null @@ -1,150 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace DepthFirstScheduler -{ - /// - /// UniRxã®MainThreadDispatcherã‚’å‚考ã«ã—ãŸã€‚ - /// * https://github.com/neuecc/UniRx/blob/master/Assets/Plugins/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs - /// - public class MainThreadDispatcher : MonoBehaviour - { - - [Header("Debug")] - public int TaskCount; - - IEnumerable Ancestors(Transform t) - { - yield return t; - - if (t.parent != null) - { - foreach (var x in Ancestors(t.parent)) - { - yield return x; - } - } - } - - private void Update() - { - TaskCount = Scheduler.MainThread.UpdateAndGetTaskCount(); - } - - static MainThreadDispatcher instance; - static bool initialized; - static bool isQuitting = false; - - public static bool IsInitialized - { - get { return initialized && instance != null; } - } - - [ThreadStatic] - static object mainThreadToken; - - public static MainThreadDispatcher Instance - { - get - { - Initialize(); - return instance; - } - } - - public static void Initialize() - { - if (!initialized) - { -#if UNITY_EDITOR - if (!Application.isPlaying) - { - return; - } -#endif - MainThreadDispatcher dispatcher = null; - - try - { - dispatcher = GameObject.FindObjectOfType(); - } - catch - { - // Throw exception when calling from a worker thread. - var ex = new Exception( - "DepthFirstScheduler requires a MainThreadDispatcher component created on the main thread." - + " Make sure it is added to the scene before calling DepthFirstScheduler from a worker thread."); - UnityEngine.Debug.LogException(ex); - throw ex; - } - - if (isQuitting) - { - // don't create new instance after quitting - // avoid "Some objects were not cleaned up when closing the scene find target" error. - return; - } - - if (dispatcher == null) - { - // awake call immediately from UnityEngine - new GameObject("DepthFirstScheduler").AddComponent(); - } - else - { - dispatcher.Awake(); // force awake - } - } - } - - public static bool IsInMainThread - { - get - { - return (mainThreadToken != null); - } - } - - - void Awake() - { - if (instance == null) - { - Debug.Log("Initialize UniTask.MainThreadDispatcher"); - - instance = this; - mainThreadToken = new object(); - initialized = true; - - DontDestroyOnLoad(gameObject); - } - else - { - if (this != instance) - { - Debug.LogWarning("There is already a MainThreadDispatcher in the scene."); - } - } - } - - void OnDestroy() - { - if (instance == this) - { - instance = GameObject.FindObjectOfType(); - initialized = instance != null; - } - - if (Scheduler.SingleWorkerThread != null) - { - Scheduler.SingleWorkerThread.Dispose(); - } - } - - void OnApplicationQuit() - { - isQuitting = true; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs.meta deleted file mode 100644 index 5777e1ab..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MainThreadDispatcher.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b030a9507e46dd3488c080be0227b219 -timeCreated: 1519977925 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs deleted file mode 100644 index 79bf9823..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Threading; - - -namespace DepthFirstScheduler -{ - /// - /// http://blogs.msdn.com/b/toub/archive/2006/04/12/blocking-queues.aspx - /// - /// 終了を通知ã™ã‚‹ã«ã¯nullを投入ã™ã‚‹æ‰‹ãŒä½¿ãˆã‚‹ - /// - /// - public class MonitorQueue - { - private Int32 _count = 0; - public Int32 Count - { - get - { - return _count; - } - } - - private Queue _queue = new Queue(); - - public T Dequeue() - { - lock (_queue) - { - while (_count <= 0) Monitor.Wait(_queue); - _count--; - return _queue.Dequeue(); - } - } - - public void Enqueue(T data) - { - lock (_queue) - { - _queue.Enqueue(data); - _count++; - Monitor.Pulse(_queue); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs.meta deleted file mode 100644 index 2b639174..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/MonitorQueue.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5e968e04ff53e1c4a9a2869b7cf76055 -timeCreated: 1519990411 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md deleted file mode 100644 index f6240894..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md +++ /dev/null @@ -1,66 +0,0 @@ -# DepthFirstScheduler(æ·±ã•優先スケジューラー) -Asynchronous task scheduler for Unity-5.6 or later - -ã“れã¯ã€Unity5.6ã§TaskãŒç„¡ã„ã“ã¨ã‚’補完ã™ã‚‹ãŸã‚ã®ãƒ©ã‚¤ãƒ–ラリã§ã™ã€‚ -木構造ã«ã‚¿ã‚¹ã‚¯ã‚’組ã¿ç«‹ã¦ã¦æ·±ã•å„ªå…ˆã§æ¶ˆåŒ–ã—ã¾ã™ã€‚ - -* タスクã®å®Ÿè¡Œã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ãƒ¼(Unityメインスレッドやスレッドプール)を指定ã§ãã‚‹ - -# ä½¿ã„æ–¹ - -```cs -var schedulable = new Schedulable(); - -schedulable - .AddTask(Scheduler.ThreadPool, () => // å­ä¾›ã®ã‚¿ã‚¹ã‚¯ã‚’追加ã™ã‚‹ - { - return glTF_VRM_Material.Parse(ctx.Json); - }) - .ContinueWith(Scheduler.MainThread, gltfMaterials => // 兄弟ã®ã‚¿ã‚¹ã‚¯ã‚’追加ã™ã‚‹ - { - ctx.MaterialImporter = new VRMMaterialImporter(ctx, gltfMaterials); - }) - .Subscribe(Scheduler.MainThread, onLoaded, onError); - ; -``` - -# Schedulable -Tåž‹ã®çµæžœã‚’è¿”ã™ã‚¿ã‚¹ã‚¯ã€‚ - -## AddTask(IScheduler scheduler, Func firstTask) - -å­ä¾›ã®ã‚¿ã‚¹ã‚¯ã‚’追加ã™ã‚‹ã€‚ - -ToDo: 一ã¤ç›®ã®å­ä¾›ã«å¼•æ•°ã‚’æ¸¡ã™æ‰‹æ®µãŒç„¡ã„ - -## ContinueWith - -## ContinueWithCoroutine - -## OnExecute - -å‹•çš„ã«ã‚¿ã‚¹ã‚¯ã‚’追加ã™ã‚‹ãŸã‚ã®Hook。 - -中ã§ã€ - -``` -parent.AddTask -``` - -ã™ã‚‹ã“ã¨ã§å®Ÿè¡Œæ™‚ã«å­ã‚¿ã‚¹ã‚¯ã‚’追加ã§ãる。 - -## Subscribe -タスクã®å®Ÿè¡Œã‚’é–‹å§‹ã™ã‚‹ã€‚ -å®Ÿè¡Œçµæžœã‚’得る。 - - -# Scheduler -## StepScheduler -Unity -## CurrentThreadScheduler -峿™‚ -## ThreadPoolScheduler -スレッド -## ThreadScheduler -スレッド - diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md.meta deleted file mode 100644 index 7d1cb78b..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/README.md.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1231fa531fdd33f4baccc935c18c0872 -timeCreated: 1535290899 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs deleted file mode 100644 index 3605c1b4..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs +++ /dev/null @@ -1,252 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -#if ((NET_4_6 || NET_STANDARD_2_0) && UNITY_2017_1_OR_NEWER) -using System.Threading.Tasks; -#endif - -namespace DepthFirstScheduler -{ - public interface ISchedulable - { - /// 実行ãŒçµ‚了ã—ãŸã‹ï¼ŸCoroutineã®å®Ÿè¡ŒãŒä¸€å›žã§çµ‚ã‚らãªã„å ´åˆãŒã‚ã‚‹ - ExecutionStatus Execute(); - Exception GetError(); - IScheduler Scheduler { get; } - - ISchedulable Parent { get; set; } - void AddChild(ISchedulable child); - IEnumerable Traverse(); - } - - public static class ISchedulableExtensions - { - public static ISchedulable GetRoot(this ISchedulable self) - { - var current = self; - while (current.Parent != null) - { - current = current.Parent; - } - return current; - } - } - - public class NoParentException: Exception - { - public NoParentException():base("No parent task can't ContinueWith or OnExecute. First AddTask") - { - } - } - - public class Schedulable : ISchedulable - { - List m_children = new List(); - public void AddChild(ISchedulable child) - { - child.Parent = this; - m_children.Add(child); - } - public IEnumerable Traverse() - { - yield return this; - - foreach (var child in m_children) - { - foreach (var x in child.Traverse()) - { - yield return x; - } - } - } - - public ISchedulable Parent - { - get; - set; - } - - public IScheduler Scheduler - { - get; - private set; - } - - public IFunctor Func - { - get; - private set; - } - - public Exception GetError() - { - return Func.GetError(); - } - - public Schedulable() - { - } - - public Schedulable(IScheduler scheduler, IFunctor func) - { - Scheduler = scheduler; - Func = func; - } - - public ExecutionStatus Execute() - { - if (Func == null) - { - return ExecutionStatus.Done; - } - return Func.Execute(); - } - - /// - /// スケジュールã•れãŸã‚¿ã‚¹ã‚¯ã‚’ã™ã¹ã¦å³æ™‚ã«å®Ÿè¡Œã™ã‚‹ - /// - public void ExecuteAll() - { - foreach (var x in this.GetRoot().Traverse()) - { - while (true) - { - var status = x.Execute(); - if (status != ExecutionStatus.Continue) - { - if (status == ExecutionStatus.Error) - { - throw x.GetError(); - } - break; - } - // CoroutineタスクãŒç¶™ç¶šã—ã¦ã„ã‚‹ - } - } - } - - public Schedulable AddTask(IScheduler scheduler, Action pred) - { - return AddTask(scheduler, () => { pred(); return Unit.Default; }); - } - - public Schedulable AddTask(IScheduler scheduler, Func pred) - { - var schedulable = new Schedulable(scheduler, Functor.Create(() => Unit.Default, _ => pred())); - AddChild(schedulable); - return schedulable; - } - - public Schedulable AddCoroutine(IScheduler scheduler, Func starter) - { - var func = CoroutineFunctor.Create(() => default(Unit), _ => starter()); - var schedulable = new Schedulable(scheduler, func); - AddChild(schedulable); - return schedulable; - } - - public Schedulable ContinueWith(IScheduler scheduler, Action pred) - { - return ContinueWith(scheduler, t => { pred(t); return Unit.Default; }); - } - - public Schedulable ContinueWith(IScheduler scheduler, Func pred) - { - if (Parent == null) - { - throw new NoParentException(); - } - - Func getResult = null; - if (Func != null) - { - getResult = Func.GetResult; - } - var func = Functor.Create(getResult, pred); - var schedulable = new Schedulable(scheduler, func); - Parent.AddChild(schedulable); - return schedulable; - } - - public Schedulable ContinueWithCoroutine(IScheduler scheduler, Func starter) - { - return ContinueWithCoroutine(scheduler, _ => starter()); - } - - public Schedulable ContinueWithCoroutine(IScheduler scheduler, Func starter) - { - if (Parent == null) - { - throw new NoParentException(); - } - - Func getResult = null; - if (Func != null) - { - getResult = Func.GetResult; - } - - var func = CoroutineFunctor.Create(getResult, starter); - var schedulable = new Schedulable(scheduler, func); - Parent.AddChild(schedulable); - return schedulable; - } - - public Schedulable OnExecute(IScheduler scheduler, Action> pred) - { - if (Parent == null) - { - throw new NoParentException(); - } - - Func getResult = null; - if (Func != null) - { - getResult = Func.GetResult; - } - - var schedulable = new Schedulable(); - schedulable.Func = Functor.Create(getResult, _ => { pred(schedulable); return Unit.Default; }); - Parent.AddChild(schedulable); - return schedulable; - } - } - - public static class Schedulable - { - public static Schedulable Create() - { - return new Schedulable().AddTask(Scheduler.CurrentThread, () => - { - }); - } - } - - public static class SchedulableExtensions - { - public static void Subscribe( - this Schedulable schedulable, - IScheduler scheduler, - Action onCompleted, - Action onError) - { - schedulable.ContinueWith(scheduler, onCompleted); - TaskChain.Schedule(schedulable.GetRoot(), onError); - } - -#if ((NET_4_6 || NET_STANDARD_2_0) && UNITY_2017_1_OR_NEWER) - public static Task ToTask(this Schedulable schedulable) - { - return ToTask(schedulable, Scheduler.MainThread); - } - - public static Task ToTask(this Schedulable schedulable, IScheduler scheduler) - { - var tcs = new TaskCompletionSource(); - schedulable.Subscribe(scheduler, r => tcs.TrySetResult(r), ex => tcs.TrySetException(ex)); - return tcs.Task; - } -#endif - - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs.meta deleted file mode 100644 index 439f4a26..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Schedulable.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 45e21e7db278f344fbaeffc4c4b82b1e -timeCreated: 1519981307 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs deleted file mode 100644 index 41d898fe..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; - -namespace DepthFirstScheduler -{ - public interface IScheduler : IDisposable - { - void Enqueue(TaskChain item); - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs.meta deleted file mode 100644 index 38b43757..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5a160dc164df4094dbbc892055ac82ae -timeCreated: 1520084097 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.meta deleted file mode 100644 index efdb87ba..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0700fb042f010694782d238049678651 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs deleted file mode 100644 index 2fa03e26..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs +++ /dev/null @@ -1,102 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; - -namespace DepthFirstScheduler -{ - public static partial class Scheduler - { - private static IScheduler currentThread; - - public static IScheduler CurrentThread - { - get { return currentThread ?? (currentThread = new CurrentThreadScheduler()); } - } - - public class CurrentThreadScheduler : IScheduler - { - [ThreadStatic] - private static Queue queue; - - private static Queue GetQueue() - { - return queue; - } - - private static void SetQueue(Queue newQueue) - { - queue = newQueue; - } - - public void Enqueue(TaskChain item) - { - var q = GetQueue(); - - if (q == null) - { - q = new Queue(5); - q.Enqueue(item); - SetQueue(q); - - try - { - Trampoline.Run(q); - } - finally - { - SetQueue(null); - } - } - else - { - q.Enqueue(item); - } - } - - #region IDisposable Support - - private bool disposedValue = false; - - protected virtual void Dispose(bool disposing) - { - if (!disposedValue) - { - if (disposing) - { - var queue = GetQueue(); - if (queue != null) queue.Clear(); - SetQueue(null); - } - disposedValue = true; - } - } - - public void Dispose() - { - Dispose(true); - } - - #endregion - } - - static class Trampoline - { - public static void Run(Queue queue) - { - while (queue.Count > 0) - { - var chain = queue.Dequeue(); - - while (true) - { - var status = chain.Next(); - if (status != ExecutionStatus.Continue) - { - break; - } - } - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs.meta deleted file mode 100644 index 57b7907f..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/CurrentThreadScheduler.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 21979cc7137a17d4ea8b6202381a02d0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs deleted file mode 100644 index e5406ebe..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs +++ /dev/null @@ -1,52 +0,0 @@ -namespace DepthFirstScheduler -{ - public static partial class Scheduler - { - private static StepScheduler mainThread; - - public static StepScheduler MainThread - { - get - { - if (mainThread != null) return mainThread; - mainThread = new StepScheduler(); - MainThreadDispatcher.Initialize(); - return mainThread; - } - } - - public class StepScheduler : IScheduler - { - LockQueue m_taskQueue = new LockQueue(); - - public void Enqueue(TaskChain item) - { - m_taskQueue.Enqueue(item); - } - - TaskChain m_chain; - - public int UpdateAndGetTaskCount() - { - if (m_chain != null) - { - var status = m_chain.Next(); - if (status == ExecutionStatus.Continue) - { - // m_item継続中 - return m_taskQueue.Count; - } - m_chain = null; - } - - int count; - m_chain = m_taskQueue.Dequeue(out count); - return count; - } - - public void Dispose() - { - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs.meta deleted file mode 100644 index f5e8c092..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/StepScheduler.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 84161938c020c37419bc79f021f849fb -timeCreated: 1520062584 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs deleted file mode 100644 index 6c2dbea9..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; - -namespace DepthFirstScheduler -{ - public static partial class Scheduler - { - private static IScheduler threadPool; - - public static IScheduler ThreadPool - { - get { return threadPool ?? (threadPool = new ThreadPoolScheduler()); } - } - - public class ThreadPoolScheduler : IScheduler - { - public void Enqueue(TaskChain item) - { - System.Threading.ThreadPool.QueueUserWorkItem(_ => - { - if (item == null) - { - return; - } - - while (true) - { - var status = item.Next(); - if (status != ExecutionStatus.Continue) - { - break; - } - } - - }); - } - - public void Dispose() - { - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs.meta deleted file mode 100644 index 42a8066e..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadPoolScheduler.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d8a8d78a486bbdf4b95ae83d02b480d8 -timeCreated: 1524110819 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs deleted file mode 100644 index 0c44c550..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs +++ /dev/null @@ -1,101 +0,0 @@ -using System; -using System.Threading; - -namespace DepthFirstScheduler -{ - public static partial class Scheduler - { - private static IScheduler singleWorkerThread; - - public static IScheduler SingleWorkerThread - { - get { return singleWorkerThread ?? (singleWorkerThread = new ThreadScheduler()); } - } - - public class ThreadScheduler : IScheduler - { - MonitorQueue m_queue = new MonitorQueue(); - - Thread m_thread; - - public ThreadScheduler() - { - // start worker thread - m_thread = new Thread(new ParameterizedThreadStart(Worker)); - m_thread.Start(m_queue); - } - - static void Worker(Object arg) - { - MonitorQueue queue = (MonitorQueue)arg; - while (true) - { - var chain = queue.Dequeue(); - if (chain == null) - { - break; - } - - while (true) - { - var status = chain.Next(); - if (status != ExecutionStatus.Continue) - { - break; - } - } - } - - // end - } - - public void Enqueue(TaskChain item) - { - m_queue.Enqueue(item); - } - - #region IDisposable Support - - private bool disposedValue = false; // é‡è¤‡ã™ã‚‹å‘¼ã³å‡ºã—を検出ã™ã‚‹ã«ã¯ - - protected virtual void Dispose(bool disposing) - { - if (!disposedValue) - { - if (disposing) - { - // TODO: マãƒãƒ¼ã‚¸çŠ¶æ…‹ã‚’ç ´æ£„ã—ã¾ã™ (マãƒãƒ¼ã‚¸ オブジェクト)。 - if (m_thread != null) - { - m_queue.Enqueue(null); - m_thread.Join(); - m_thread = null; - } - } - - // TODO: アンマãƒãƒ¼ã‚¸ リソース (アンマãƒãƒ¼ã‚¸ オブジェクト) を解放ã—ã€ä¸‹ã®ãƒ•ァイナライザーをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚ - // TODO: 大ããªãƒ•ィールドを null ã«è¨­å®šã—ã¾ã™ã€‚ - - disposedValue = true; - } - } - - // TODO: 上㮠Dispose(bool disposing) ã«ã‚¢ãƒ³ãƒžãƒãƒ¼ã‚¸ リソースを解放ã™ã‚‹ã‚³ãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã‚‹å ´åˆã«ã®ã¿ã€ãƒ•ァイナライザーをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚ - // ~ThreadScheduler() { - // // ã“ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã—ãªã„ã§ãã ã•ã„。クリーンアップ コードを上㮠Dispose(bool disposing) ã«è¨˜è¿°ã—ã¾ã™ã€‚ - // Dispose(false); - // } - - // ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€ç ´æ£„å¯èƒ½ãªãƒ‘ターンを正ã—ã実装ã§ãるよã†ã«è¿½åŠ ã•れã¾ã—ãŸã€‚ - public void Dispose() - { - // ã“ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã—ãªã„ã§ãã ã•ã„。クリーンアップ コードを上㮠Dispose(bool disposing) ã«è¨˜è¿°ã—ã¾ã™ã€‚ - Dispose(true); - // TODO: 上ã®ãƒ•ァイナライザーãŒã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•れる場åˆã¯ã€æ¬¡ã®è¡Œã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’解除ã—ã¦ãã ã•ã„。 - // GC.SuppressFinalize(this); - } - - #endregion - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs.meta deleted file mode 100644 index 9e4cb556..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Scheduler/ThreadScheduler.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8df1de98bdc0b534bbe68e8f2f8a858f -timeCreated: 1520062592 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs deleted file mode 100644 index 7e16a94e..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs +++ /dev/null @@ -1,91 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; - - -namespace DepthFirstScheduler -{ - public enum ChainStatus - { - Unknown, - Continue, - Done, - Error, - } - - public class TaskChain - { - public IEnumerator Enumerator; - public Action OnError; - public ChainStatus ChainStatus; - - public static TaskChain Schedule(ISchedulable schedulable, Action onError) - { - var item = new TaskChain - { - Enumerator = schedulable.Traverse().GetEnumerator(), - OnError = onError - }; - - if (item.Enumerator.MoveNext()) - { - if (item.Enumerator.Current.Scheduler == null) - { - // default - Scheduler.MainThread.Enqueue(item); - } - else - { - item.Enumerator.Current.Scheduler.Enqueue(item); - } - } - - return item; - } - - /// - /// - /// - /// - public ExecutionStatus Next() - { - if (this.ChainStatus == ChainStatus.Done - || this.ChainStatus== ChainStatus.Error) - { - return ExecutionStatus.Done; - } - - { - var status = Enumerator.Current.Execute(); - if (status == ExecutionStatus.Error) - { - ChainStatus = ChainStatus.Error; - OnError(Enumerator.Current.GetError()); - } - if (status == ExecutionStatus.Continue) - { - // 中断(coroutine) - ChainStatus = ChainStatus.Continue; - return ExecutionStatus.Continue; - } - } - - if (!Enumerator.MoveNext()) - { - // 終了 - ChainStatus = ChainStatus.Done; - return ExecutionStatus.Done; - } - - if (Enumerator.Current.Scheduler != null) - { - // Scheduleã—ã¦ä¸­æ–­ - ChainStatus = ChainStatus.Continue; - Enumerator.Current.Scheduler.Enqueue(this); - return ExecutionStatus.Done; - } - - return Next(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs.meta deleted file mode 100644 index e50b9f19..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/TaskChain.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 38fc7e076ba93a847ad72d3d459d06b6 -timeCreated: 1520084019 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs deleted file mode 100644 index fed9eb64..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; - -namespace DepthFirstScheduler -{ - [Serializable] - public struct Unit : IEquatable - { - static readonly Unit @default = new Unit(); - - public static Unit Default { get { return @default; } } - - public static bool operator ==(Unit first, Unit second) - { - return true; - } - - public static bool operator !=(Unit first, Unit second) - { - return false; - } - - public bool Equals(Unit other) - { - return true; - } - public override bool Equals(object obj) - { - return obj is Unit; - } - - public override int GetHashCode() - { - return 0; - } - - public override string ToString() - { - return "()"; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs.meta b/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs.meta deleted file mode 100644 index 24f0ea54..00000000 --- a/Assets/ThirdParty/VRM/VRM/DepthFirstScheduler/Unit.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 98bd42f8c3a895d4bac6cbcf523878bb -timeCreated: 1520081817 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/Documentation.meta b/Assets/ThirdParty/VRM/VRM/Documentation.meta deleted file mode 100644 index b5c51d8e..00000000 --- a/Assets/ThirdParty/VRM/VRM/Documentation.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c83fb6d0b872bc3418ff7c31b8599ccd -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/Documentation/VRM.md b/Assets/ThirdParty/VRM/VRM/Documentation/VRM.md deleted file mode 100644 index 7988855b..00000000 --- a/Assets/ThirdParty/VRM/VRM/Documentation/VRM.md +++ /dev/null @@ -1,23 +0,0 @@ -# VRM - -The core library for UniVRM-0.XX. - -## VRM/DepthFirstScheduler - -Asynchronous task scheduler. - -## VRM/UniGLTF - -glTF 2.0 importer and exporter. - -## VRM/UniHumanoid - -Unity humanoid utility with bvh importer. - -## VRM/UniJSON - -JSON serializer and deserializer and schema utilities. - -## VRM/UniVRM - -GLTF extension parts (BlendShape, FirstPerson, LookAt, Meta, etc.), VRMImporter, VRMExporter. \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/Documentation/VRM.md.meta b/Assets/ThirdParty/VRM/VRM/Documentation/VRM.md.meta deleted file mode 100644 index 975ed71a..00000000 --- a/Assets/ThirdParty/VRM/VRM/Documentation/VRM.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3ddddaadf9bca764a92432d4e1216dc8 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/LICENSE.md b/Assets/ThirdParty/VRM/VRM/LICENSE.md deleted file mode 100644 index 7a9585e4..00000000 --- a/Assets/ThirdParty/VRM/VRM/LICENSE.md +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) 2020 VRM Consortium - -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 (including the next paragraph) 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/ThirdParty/VRM/VRM/LICENSE.md.meta b/Assets/ThirdParty/VRM/VRM/LICENSE.md.meta deleted file mode 100644 index 0189c400..00000000 --- a/Assets/ThirdParty/VRM/VRM/LICENSE.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 42c194b69b5338046a70a62238ad8c0e -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/README.md b/Assets/ThirdParty/VRM/VRM/README.md deleted file mode 100644 index 54359ffb..00000000 --- a/Assets/ThirdParty/VRM/VRM/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# VRM - -The core library for UniVRM-0.XX. - -## Import VRM (Unity 2019.3.4f1~) - -`Window` -> `Package Manager` -> `Add package from git URL` and add the followings in order: - -* `https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders` -* `https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM` => depends on VRMShaders - -or add the package name and git URL in `Packages/manifest.json`: - -```json -{ - "dependencies": { - "com.vrmc.vrmshaders": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders", - "com.vrmc.univrm": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM", - } -} -``` diff --git a/Assets/ThirdParty/VRM/VRM/README.md.meta b/Assets/ThirdParty/VRM/VRM/README.md.meta deleted file mode 100644 index ca2d11bd..00000000 --- a/Assets/ThirdParty/VRM/VRM/README.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 27376b07a49e57442a9c2d6a2a0805b9 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/README.url b/Assets/ThirdParty/VRM/VRM/README.url deleted file mode 100644 index e4eb70c9..00000000 --- a/Assets/ThirdParty/VRM/VRM/README.url +++ /dev/null @@ -1,2 +0,0 @@ -[InternetShortcut] -URL=https://github.com/dwango/UniVRM \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/README.url.meta b/Assets/ThirdParty/VRM/VRM/README.url.meta deleted file mode 100644 index ecfdc24c..00000000 --- a/Assets/ThirdParty/VRM/VRM/README.url.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b6360e0694ca54c57b83fa6a73e2261a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF.meta deleted file mode 100644 index 67e10477..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4af88ce26d18bd74fb51e2ce9db6da1d -folderAsset: yes -timeCreated: 1521016767 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor.meta deleted file mode 100644 index 5bb625d2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d3f12e850b80b874da5050c9599b8abc -folderAsset: yes -timeCreated: 1521096862 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs deleted file mode 100644 index 63f45045..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System.IO; -using UnityEditor; -using UnityEngine; - - -namespace UniGLTF -{ - public static class ImporterMenu - { - [MenuItem(UniGLTFVersion.MENU + "/Import", priority = 1)] - public static void ImportMenu() - { - var path = EditorUtility.OpenFilePanel("open gltf", "", "gltf,glb,zip"); - if (string.IsNullOrEmpty(path)) - { - return; - } - - if (Application.isPlaying) - { - // - // load into scene - // - var context = new ImporterContext(); - context.Load(path); - context.ShowMeshes(); - Selection.activeGameObject = context.Root; - } - else - { - // - // save as asset - // - if (path.StartsWithUnityAssetPath()) - { - Debug.LogWarningFormat("disallow import from folder under the Assets"); - return; - } - - var assetPath = EditorUtility.SaveFilePanel("save prefab", "Assets", Path.GetFileNameWithoutExtension(path), "prefab"); - if (string.IsNullOrEmpty(path)) - { - return; - } - - // import as asset - gltfAssetPostprocessor.ImportAsset(path, Path.GetExtension(path).ToLower(), UnityPath.FromFullpath(assetPath)); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs.meta deleted file mode 100644 index 47d70b59..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/ImporterMenu.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: ae2833922b06981439883d1e924b4cd0 -timeCreated: 1517153624 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization.meta deleted file mode 100644 index 0101c4e4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 43be0cf78be61614cb840cb906de4275 -folderAsset: yes -timeCreated: 1565252168 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs deleted file mode 100644 index 0dbcf723..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs +++ /dev/null @@ -1,115 +0,0 @@ -using System; -using System.IO; - -namespace UniGLTF -{ - public class ArraySerialization : FunctionSerializationBase - { - IValueSerialization m_inner; - - public ArraySerialization(Type t, IValueSerialization inner) - { - ValueType = t; - m_inner = inner; - } - public override void GenerateDeserializer(StreamWriter writer, string callName) - { - var itemCallName = callName + "_ARRAY"; - - writer.Write(@" -public static $0 $2(ListTreeNode parsed) -{ - var value = new $1[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = $3; - } - return value; -} -" -.Replace("$0", UniJSON.JsonSchemaAttribute.GetTypeName(ValueType)) -.Replace("$1", m_inner.ValueType.Name) -.Replace("$2", callName) -.Replace("$3", m_inner.GenerateDeserializerCall(itemCallName, "x")) -); - - if (!m_inner.IsInline) - { - m_inner.GenerateDeserializer(writer, itemCallName); - } - } - } - - public class ListSerialization : FunctionSerializationBase - { - IValueSerialization m_inner; - - public ListSerialization(Type t, IValueSerialization inner) - { - ValueType = t; - m_inner = inner; - } - public override void GenerateDeserializer(StreamWriter writer, string callName) - { - var itemCallName = callName + "_LIST"; - writer.Write(@" -public static $0 $2(ListTreeNode parsed) -{ - var value = new List<$1>(); - foreach(var x in parsed.ArrayItems()) - { - value.Add($3); - } - return value; -}" -.Replace("$0", UniJSON.JsonSchemaAttribute.GetTypeName(ValueType)) -.Replace("$1", m_inner.ValueType.Name) -.Replace("$2", callName) -.Replace("$3", m_inner.GenerateDeserializerCall(itemCallName, "x")) -); - - if (!m_inner.IsInline) - { - m_inner.GenerateDeserializer(writer, itemCallName); - } - } - } - - public class StringKeyDictionarySerialization : FunctionSerializationBase - { - IValueSerialization m_inner; - - public StringKeyDictionarySerialization(Type t, IValueSerialization inner) - { - ValueType = t; - m_inner = inner; - } - public override void GenerateDeserializer(StreamWriter writer, string callName) - { - var itemCallName = callName + "_DICT"; - writer.Write(@" - -public static $0 $2(ListTreeNode parsed) -{ - var value = new Dictionary(); - foreach(var kv in parsed.ObjectItems()) - { - value.Add(kv.Key.GetString(), $3); - } - return value; -} -" -.Replace("$0", UniJSON.JsonSchemaAttribute.GetTypeName(ValueType)) -.Replace("$1", m_inner.ValueType.Name) -.Replace("$2", callName) -.Replace("$3", m_inner.GenerateDeserializerCall(itemCallName, "kv.Value")) -); - - if (!m_inner.IsInline) - { - m_inner.GenerateDeserializer(writer, itemCallName); - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs.meta deleted file mode 100644 index bf9f1d2a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/CollectionSerialization.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e85f0c5204f5ac3429503462ef29cdae -timeCreated: 1565259169 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs deleted file mode 100644 index c6bb8bba..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System.IO; -using System.Reflection; -using System.Text; -using UnityEditor; -using UnityEngine; - -namespace UniGLTF -{ - public static class DeserializerGenerator - { - public const BindingFlags FIELD_FLAGS = BindingFlags.Instance | BindingFlags.Public; - - static string OutPath - { - get - { - return Path.Combine(UnityEngine.Application.dataPath, - "VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs"); - } - } - - /// - /// AOTå‘ã‘ã«ãƒ‡ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚¶ã‚’生æˆã™ã‚‹ - /// - [MenuItem(VRM.VRMVersion.MENU + "/Generate Deserializer")] - static void GenerateSerializer() - { - var info = new ObjectSerialization(typeof(glTF), "gltf"); - Debug.Log(info); - - using (var s = File.Open(OutPath, FileMode.Create)) - using (var w = new StreamWriter(s, Encoding.UTF8)) - { - // header - w.Write(@" -using UniJSON; -using System; -using System.Collections.Generic; -using VRM; -using UnityEngine; - -namespace UniGLTF { - -public static class GltfDeserializer -{ - -"); - - info.GenerateDeserializer(w, "Deserialize"); - - // footer - w.Write(@" -} // GltfDeserializer -} // UniGLTF -"); - - Debug.LogFormat("write: {0}", OutPath); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs.meta deleted file mode 100644 index 0adf1465..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/DeserializerGenerator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c2f242dff8534b1409257c4e7fe8a21d -timeCreated: 1564983410 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs deleted file mode 100644 index 3ca00077..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs +++ /dev/null @@ -1,152 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using System.Text; -using UniJSON; - -namespace UniGLTF -{ - public class FieldSerializationInfo - { - FieldInfo m_fi; - public FieldInfo FieldInfo - { - get { return m_fi; } - } - - public string Name - { - get { return FieldInfo.Name; } - } - - public string Path - { - get; - private set; - } - - public string FunctionName - { - get - { - return "Deserialize_" + Path - .Replace("/", "_") - .Replace("[]", "_") - ; - } - } - - JsonSchemaAttribute m_attr; - - public IValueSerialization Serialization - { - get; - private set; - } - - public FieldSerializationInfo(FieldInfo fi, string path) - { - m_fi = fi; - Path = path + "/" + fi.Name; - m_attr = fi.GetCustomAttributes(true).FirstOrDefault(x => x.GetType() == typeof(JsonSchemaAttribute)) as JsonSchemaAttribute; - - Serialization = GetSerialization(m_fi.FieldType, Path); - } - - static IValueSerialization GetSerialization(Type t, string path) - { - if (t.IsArray) - { - return new ArraySerialization(t, - GetSerialization(t.GetElementType(), path + "[]")); - } - else if (t.IsGenericType && t.GetGenericTypeDefinition() == typeof(List<>)) - { - return new ListSerialization(t, - GetSerialization(t.GetGenericArguments()[0], path + "[]")); - } - else if (t.IsGenericType && t.GetGenericTypeDefinition() == typeof(Dictionary<,>) - && t.GetGenericArguments()[0] == typeof(string)) - { - return new StringKeyDictionarySerialization(t, - GetSerialization(t.GetGenericArguments()[1], path)); - } - - // GetCollectionType(fi.FieldType, out suffix, out t); - if (t == typeof(sbyte)) - { - return new Int8Serialization(); - } - else if (t == typeof(short)) - { - return new Int16Serialization(); - } - else if (t == typeof(int)) - { - return new Int32Serialization(); - } - else if (t == typeof(long)) - { - return new Int64Serialization(); - } - else if (t == typeof(byte)) - { - return new UInt8Serialization(); - } - else if (t == typeof(ushort)) - { - return new UInt16Serialization(); - } - else if (t == typeof(uint)) - { - return new UInt32Serialization(); - } - else if (t == typeof(ulong)) - { - return new UInt64Serialization(); - } - else if (t == typeof(float)) - { - return new SingleSerialization(); - } - else if (t == typeof(double)) - { - return new DoubleSerialization(); - } - else if (t == typeof(string)) - { - return new StringSerialization(); - } - else if (t == typeof(bool)) - { - return new BooleanSerialization(); - } - else if (t.IsEnum) - { - return new EnumIntSerialization(t); - } - - return new ObjectSerialization(t, path); - } - - public override string ToString() - { - var sb = new StringBuilder(); - - var typeName = BaseJsonSchemaAttribute.GetTypeName(m_fi.FieldType); - - if (m_attr != null) - { - sb.AppendLine(string.Format("{0}: {1}", Path, m_attr.GetInfo(m_fi))); - } - else - { - sb.AppendLine(string.Format("{0}: {1}", Path, typeName)); - } - - sb.Append(Serialization.ToString()); - return sb.ToString(); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs.meta deleted file mode 100644 index d02384d1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/FieldSerializationInfo.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3c26deb26a3941642a30691d374199da -timeCreated: 1565256318 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs deleted file mode 100644 index dba6d82b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.IO; - -namespace UniGLTF -{ - // Use this for initialization - public interface IValueSerialization - { - Type ValueType { get; } - - bool IsInline { get; } - - string GenerateDeserializerCall(string callName, string argName); - - void GenerateDeserializer(StreamWriter writer, string callName); - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs.meta deleted file mode 100644 index 8bcb914e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/IValueSerialization.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 199c91bbade4ea043928e29946a28502 -timeCreated: 1565256001 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs deleted file mode 100644 index 6f9d20da..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs +++ /dev/null @@ -1,112 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Text; - -namespace UniGLTF -{ - public abstract class FunctionSerializationBase : IValueSerialization - { - public Type ValueType - { - get; - protected set; - } - - public bool IsInline - { - get { return false; } - } - - public abstract void GenerateDeserializer(StreamWriter writer, string callName); - - public string GenerateDeserializerCall(string callName, string argName) - { - return string.Format("{0}({1})", callName, argName); - } - } - - public class ObjectSerialization : FunctionSerializationBase - { - string m_path; - FieldSerializationInfo[] m_fsi; - - public ObjectSerialization(Type t, string path) - { - ValueType = t; - m_path = path; - m_fsi = t.GetFields(DeserializerGenerator.FIELD_FLAGS) - .Where(x => - { - if (x.FieldType == typeof(object)) - { - // object. coannot serialize - return false; - } - if (x.IsLiteral && !x.IsInitOnly) - { - // const - return false; - } - return true; - }) - .Select(x => - { - return new FieldSerializationInfo(x, path); - }).ToArray(); - } - - public override string ToString() - { - var sb = new StringBuilder(); - foreach (var x in m_fsi) - { - sb.Append(x.ToString()); - } - return sb.ToString(); - } - - public override void GenerateDeserializer(StreamWriter writer, string parentName) - { - writer.Write(@" -public static $0 $2(ListTreeNode parsed) -{ - var value = new $0(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); -" -.Replace("$0", ValueType.Name) -.Replace("$2", parentName) -); - - foreach (var f in m_fsi) - { - writer.Write(@" - if(key==""$0""){ - value.$0 = $1; - continue; - } -" -.Replace("$0", f.Name) -.Replace("$1", f.Serialization.GenerateDeserializerCall(f.FunctionName, "kv.Value")) -); - } - - writer.Write(@" - } - return value; -} -"); - - foreach (var f in m_fsi) - { - if (!f.Serialization.IsInline) - { - f.Serialization.GenerateDeserializer(writer, f.FunctionName); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs.meta deleted file mode 100644 index 7b41b751..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/ObjectSerialization.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 87a20b1fb7336e34bbc61c9d7476c6db -timeCreated: 1565256016 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs deleted file mode 100644 index 396aa483..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs +++ /dev/null @@ -1,198 +0,0 @@ -using System; -using System.IO; - -namespace UniGLTF -{ - public abstract class PrimitiveSerializationBase : IValueSerialization - { - public bool IsInline - { - get { return true; } - } - - public abstract Type ValueType { get; } - - public void GenerateDeserializer(StreamWriter writer, string callName) - { - throw new System.NotImplementedException(); - } - - public abstract string GenerateDeserializerCall(string callName, string argName); - } - - public class Int8Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(SByte); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetInt8()"; - } - } - - public class Int16Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(Int16); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetInt16()"; - } - } - - public class Int32Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(Int32); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetInt32()"; - } - } - - public class Int64Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(Int64); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetInt64()"; - } - } - - public class UInt8Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(Byte); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetUInt8()"; - } - } - - public class UInt16Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(UInt16); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetUInt16()"; - } - } - - public class UInt32Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(UInt32); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetUInt32()"; - } - } - - public class UInt64Serialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(UInt64); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetUInt64()"; - } - } - - public class SingleSerialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(Single); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetSingle()"; - } - } - - public class DoubleSerialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(Double); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetDouble()"; - } - } - - public class BooleanSerialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(Boolean); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetBoolean()"; - } - } - - public class StringSerialization : PrimitiveSerializationBase - { - public override Type ValueType - { - get { return typeof(String); } - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return argName + ".GetString()"; - } - } - - public class EnumIntSerialization : PrimitiveSerializationBase - { - Type m_type; - - public override Type ValueType - { - get { return m_type; } - } - - public EnumIntSerialization(Type t) - { - m_type = t; - } - - public override string GenerateDeserializerCall(string callName, string argName) - { - return string.Format("({0}){1}.GetInt32()", m_type.Name, argName); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs.meta deleted file mode 100644 index 8ee2f6f0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/PrimitiveSerialization.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8ddae9fc19efaec43a6d3aacad1c8d56 -timeCreated: 1565256889 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs deleted file mode 100644 index 783afcec..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs +++ /dev/null @@ -1,329 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Reflection; -using System.Text; -using UniJSON; -using UnityEditor; -using UnityEngine; - -namespace UniGLTF -{ - public static class SerializerGenerator - { - const BindingFlags FIELD_FLAGS = BindingFlags.Instance | BindingFlags.Public; - - static string OutPath - { - get - { - return Path.Combine(UnityEngine.Application.dataPath, - "VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs"); - } - } - - /// - /// AOTå‘ã‘ã«ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚¶ã‚’生æˆã™ã‚‹ - /// - [MenuItem(VRM.VRMVersion.MENU + "/Generate Serializer")] - static void GenerateSerializer() - { - var path = OutPath; - - using (var g = new Generator(path)) - { - var rootType = typeof(glTF); - g.Generate(rootType, "gltf"); - } - } - - class Generator : IDisposable - { - String m_path; - Stream m_s; - StreamWriter m_w; - - static Dictionary s_snippets = new Dictionary - { - {"gltf/animations", "if(value.animations!=null && value.animations.Count>0)" }, - {"gltf/cameras", "if(value.cameras!=null && value.cameras.Count>0)" }, - {"gltf/buffers", "if(value.buffers!=null && value.buffers.Count>0)" }, - {"gltf/bufferViews", "if(value.bufferViews!=null && value.bufferViews.Count>0)" }, - {"gltf/bufferViews[]/byteStride", "" }, - {"gltf/bufferViews[]/target", "if(value.target!=0)" }, - {"gltf/animations[]/channels", "if(value.channels!=null && value.channels.Count>0)" }, - {"gltf/animations[]/channels[]/target", "if(value!=null)" }, - {"gltf/animations[]/samplers", "if(value.samplers!=null && value.samplers.Count>0)" }, - {"gltf/accessors", "if(value.accessors!=null && value.accessors.Count>0)" }, - {"gltf/accessors[]/max", "if(value.max!=null && value.max.Length>0)"}, - {"gltf/accessors[]/min", "if(value.min!=null && value.min.Length>0)"}, - {"gltf/accessors[]/sparse", "if(value.sparse!=null && value.sparse.count>0)"}, - {"gltf/accessors[]/bufferView", "if(value.bufferView>=0)"}, - {"gltf/accessors[]/byteOffset", "if(value.bufferView>=0)"}, - - {"gltf/images", "if(value.images!=null && value.images.Count>0)" }, - - {"gltf/meshes", "if(value.meshes!=null && value.meshes.Count>0)" }, - {"gltf/meshes[]/primitives", "if(value.primitives!=null && value.primitives.Count>0)" }, - {"gltf/meshes[]/primitives[]/targets", "if(value.targets!=null && value.targets.Count>0)" }, - - {"gltf/meshes[]/primitives[]/targets[]/POSITION", "if(value.POSITION!=-1)" }, - {"gltf/meshes[]/primitives[]/targets[]/NORMAL", "if(value.NORMAL!=-1)" }, - {"gltf/meshes[]/primitives[]/targets[]/TANGENT", "if(value.TANGENT!=-1)" }, - - {"gltf/meshes[]/primitives[]/attributes/POSITION", "if(value.POSITION!=-1)"}, - {"gltf/meshes[]/primitives[]/attributes/NORMAL", "if(value.NORMAL!=-1)"}, - {"gltf/meshes[]/primitives[]/attributes/TANGENT", "if(value.TANGENT!=-1)"}, - {"gltf/meshes[]/primitives[]/attributes/TEXCOORD_0", "if(value.TEXCOORD_0!=-1)"}, - {"gltf/meshes[]/primitives[]/attributes/COLOR_0", "if(value.COLOR_0!=-1)"}, - {"gltf/meshes[]/primitives[]/attributes/JOINTS_0", "if(value.JOINTS_0!=-1)"}, - {"gltf/meshes[]/primitives[]/attributes/WEIGHTS_0", "if(value.WEIGHTS_0!=-1)"}, - - {"gltf/meshes[]/primitives[]/extras", "if(value.extras!=null && value.extras.targetNames!=null && value.extras.targetNames.Count>0)"}, - {"gltf/meshes[]/weights", "if(value.weights!=null && value.weights.Length>0)" }, - {"gltf/materials", "if(value.materials!=null && value.materials.Count>0)" }, - {"gltf/materials[]/alphaCutoff", "if(value.alphaMode == \"MASK\")" }, - {"gltf/nodes", "if(value.nodes!=null && value.nodes.Count>0)" }, - {"gltf/nodes[]/camera", "if(value.camera!=-1)"}, - {"gltf/nodes[]/mesh", "if(value.mesh!=-1)"}, - {"gltf/nodes[]/skin", "if(value.skin!=-1)"}, - {"gltf/nodes[]/children", "if(value.children != null && value.children.Length>0)"}, - {"gltf/samplers", "if(value.samplers!=null && value.samplers.Count>0)" }, - {"gltf/scenes", "if(value.scenes!=null && value.scenes.Count>0)" }, - {"gltf/scenes[]/nodes", "if(value.nodes!=null && value.nodes.Length>0)" }, - {"gltf/skins", "if(value.skins!=null && value.skins.Count>0)" }, - {"gltf/skins[]/skeleton", "if(value.skeleton!=-1)"}, - {"gltf/skins[]/joints", "if(value.joints!=null && value.joints.Length>0)"}, - {"gltf/extensionsUsed", "if(value.extensionsUsed!=null && value.extensionsUsed.Count>0)"}, // dummy - {"gltf/extensionsRequired", "if(false && value.extensionsRequired!=null && value.extensionsRequired.Count>0)"}, - {"gltf/extensions/VRM/humanoid/humanBones[]/axisLength", "if(value.axisLength>0)"}, - {"gltf/extensions/VRM/humanoid/humanBones[]/center", "if(value.center!=Vector3.zero)"}, - {"gltf/extensions/VRM/humanoid/humanBones[]/max", "if(value.max!=Vector3.zero)"}, - {"gltf/extensions/VRM/humanoid/humanBones[]/min", "if(value.min!=Vector3.zero)"}, - {"gltf/textures", "if(value.textures!=null && value.textures.Count>0)" }, - }; - - public Generator(string path) - { - m_path = path; - m_s = File.Open(path, FileMode.Create); - m_w = new StreamWriter(m_s, Encoding.UTF8); - - // begin - m_w.Write(@" -using System; -using System.Collections.Generic; -using UniJSON; -using UnityEngine; -using VRM; - -namespace UniGLTF { - - static public class IFormatterExtensionsGltf - { - -"); - } - - public void Dispose() - { - // end - m_w.Write(@" - } // class -} // namespace -"); - - m_w.Dispose(); - m_s.Dispose(); - UnityPath.FromFullpath(m_path).ImportAsset(); - } - - HashSet m_used = new HashSet - { - typeof(object), - }; - - public void Generate(Type t, string path, int level = 0) - { - if (m_used.Contains(t)) - { - // å‡¦ç†æ¸ˆã¿ - return; - } - m_used.Add(t); - - // primitive - try - { - var mi = typeof(IFormatter).GetMethod("Value", new Type[] { t }); - if (mi != null) - { - m_w.Write(@" - public static void GenSerialize(this IFormatter f, $0 value) - { - f.Value(value); - } -".Replace("$0", t.Name)); - - return; - } - } - catch (AmbiguousMatchException) - { - // skip - } - - if (t.IsEnum) - { - m_w.Write(@" - public static void GenSerialize(this IFormatter f, $0 value) - { - f.Value((int)value); - } -".Replace("$0", t.Name)); - } - else if (t.IsArray) - { - var et = t.GetElementType(); - m_w.Write(@" - /// $1 - public static void GenSerialize(this IFormatter f, $0[] value) - { - f.BeginList(value.Length); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - " - .Replace("$0", et.Name) - .Replace("$1", path) - ); - Generate(et, path + "[]", level + 1); - } - else if (t.IsGenericType) - { - if (t.GetGenericTypeDefinition() == typeof(List<>)) - { - var et = t.GetGenericArguments()[0]; - m_w.Write(@" - /// $1 - public static void GenSerialize(this IFormatter f, List<$0> value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } -" -.Replace("$0", et.Name) -.Replace("$1", path)); - Generate(et, path + "[]", level + 1); - } - else if (t.GetGenericTypeDefinition() == typeof(Dictionary<,>) - && t.GetGenericArguments()[0] == typeof(string)) - { - var et = t.GetGenericArguments()[1]; - m_w.Write(@" - /// $1 - public static void GenSerialize(this IFormatter f, Dictionary value) - { - f.BeginMap(value.Count); - foreach (var kv in value) - { - f.Key(kv.Key); - f.GenSerialize(kv.Value); - } - f.EndMap(); - } - -" -.Replace("$0", et.Name) -.Replace("$1", path)); - Generate(et, path + "{}", level + 1); - } - else - { - Debug.LogWarningFormat("unknown type: {0}", t); - } - } - else - { - Debug.LogFormat("{0}({1})", path, t.Name); - - m_w.Write(@" - /// $1 - public static void GenSerialize(this IFormatter f, $0 value) - { - f.BeginMap(0); // dummy -" -.Replace("$0", t.Name) -.Replace("$1", path) -); - - foreach (var fi in t.GetFields(FIELD_FLAGS)) - { - if (fi.FieldType == typeof(object)) - { - continue; - } - if (fi.IsLiteral && !fi.IsInitOnly) - { - continue; - } - if (fi.FieldType == typeof(string) || fi.FieldType.IsEnum || fi.FieldType.IsArray || fi.FieldType.IsGenericType) - { - - } - else if (fi.FieldType == typeof(glTF_KHR_materials_unlit)) - { - - } - else if (fi.FieldType.IsClass && fi.FieldType.GetFields(FIELD_FLAGS).Length == 0) - { - continue; - } - - var snipet = fi.FieldType.IsClass ? "if(value." + fi.Name + "!=null)" : ""; - var value = default(string); - if (s_snippets.TryGetValue(path + "/" + fi.Name, out value)) - { - snipet = value; - } - - if (value == "") - { - // found, but empty - } - else - { - m_w.Write(@" - $1 - { - f.Key(""$0""); f.GenSerialize(value.$0); - } -" - .Replace("$0", fi.Name) - .Replace("$1", snipet) - ); - } - } - - m_w.Write(@" - f.EndMap(); - } -"); - - foreach (var fi in t.GetFields(FIELD_FLAGS)) - { - Generate(fi.FieldType, path + "/" + fi.Name, level + 1); - } - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs.meta deleted file mode 100644 index ffc8762c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Serialization/SerializerGenerator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a9c53a1e9bb8c9244927b7a7041e8e3a -timeCreated: 1564983410 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests.meta deleted file mode 100644 index f4fb4691..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 13108e3e41e195b40a05e62715bd5a50 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs deleted file mode 100644 index a1e3a2ac..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs +++ /dev/null @@ -1,21 +0,0 @@ -using NUnit.Framework; -using UnityEngine; - - -namespace UniGLTF -{ - public class CacheEnumTest - { - [Test] - public void CacheEnumTestSimplePasses() - { - Assert.AreEqual(default(HumanBodyBones), CacheEnum.TryParseOrDefault("xxx")); - -#if UNITY_5_6_OR_NEWER - Assert.AreEqual(HumanBodyBones.UpperChest, CacheEnum.TryParseOrDefault("upperchest", true)); -#else - Assert.AreEqual(default(HumanBodyBones), CacheEnum.TryParseOrDefault("upperchest")); -#endif - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs.meta deleted file mode 100644 index 5b29bb58..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/CacheEnumTest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9051db9a028cfa64bacbae8644969dd0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs deleted file mode 100644 index e056df6f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs +++ /dev/null @@ -1,36 +0,0 @@ -using NUnit.Framework; -using UnityEngine; - -namespace UniGLTF -{ - public class JsonDeserializeTests - { - static T deserialize(string json) - { - return JsonUtility.FromJson(json); - } - - [Test] - public void PrimitivesExtensionsTest() - { - { - var r = deserialize(""); - Assert.AreEqual(null, r); - } - - { - var r = deserialize("{}"); - Assert.NotNull(r); - // This is a curious behaviour of JsonUtility. - // TODO: We should replace a library which treats JSON from JsonUtility - //Assert.Null(r.KHR_draco_mesh_compression); - } - - { - var r = deserialize("{\"KHR_draco_mesh_compression\":{}}"); - Assert.NotNull(r); - //Assert.NotNull(r.KHR_draco_mesh_compression); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs.meta deleted file mode 100644 index 84f6aba8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/JsonDeserializeTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 6dab77b78a3d45bf8c20e7dcc8046881 -timeCreated: 1547715653 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs deleted file mode 100644 index 99d3a9dd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs +++ /dev/null @@ -1,224 +0,0 @@ -using NUnit.Framework; -using UnityEngine; - - -namespace UniGLTF -{ - public class MaterialTests - { - - [Test] - public void TextureTransformTest() - { - var tex0 = new Texture2D(128, 128) - { - wrapMode = TextureWrapMode.Repeat, - filterMode = FilterMode.Bilinear, - }; - - var textureManager = new TextureExportManager(new Texture[] { tex0 }); - var srcMaterial = new Material(Shader.Find("Standard")); - - var offset = new Vector2(0.3f, 0.2f); - var scale = new Vector2(0.5f, 0.6f); - - srcMaterial.mainTexture = tex0; - srcMaterial.mainTextureOffset = offset; - srcMaterial.mainTextureScale = scale; - - var materialExporter = new MaterialExporter(); - var gltfMaterial = materialExporter.ExportMaterial(srcMaterial, textureManager); - - var shaderStore = new ShaderStore(null); - var materialImporter = new MaterialImporter(shaderStore, (int index) => {return null;}); - var dstMaterial = materialImporter.CreateMaterial(0,gltfMaterial, false); - - Assert.AreEqual(dstMaterial.mainTextureOffset.x, offset.x, 0.001f); - Assert.AreEqual(dstMaterial.mainTextureOffset.y, offset.y, 0.001f); - Assert.AreEqual(dstMaterial.mainTextureScale.x, scale.x, 0.001f); - Assert.AreEqual(dstMaterial.mainTextureScale.y, scale.y, 0.001f); - } - - [Test] - public void UnlitShaderImportTest() - { - var shaderStore = new ShaderStore(null); - - { - // OPAQUE/Color - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "OPAQUE", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorFactor = new float[] { 1, 0, 0, 1 }, - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // OPAQUE/Texture - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "OPAQUE", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorTexture = new glTFMaterialBaseColorTextureInfo(), - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // OPAQUE/Color/Texture - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "OPAQUE", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorFactor = new float[] { 1, 0, 0, 1 }, - baseColorTexture = new glTFMaterialBaseColorTextureInfo(), - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // BLEND/Color - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "BLEND", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorFactor = new float[] { 1, 0, 0, 1 }, - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // BLEND/Texture - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "BLEND", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorTexture = new glTFMaterialBaseColorTextureInfo(), - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // BLEND/Color/Texture - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "BLEND", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorFactor = new float[] { 1, 0, 0, 1 }, - baseColorTexture = new glTFMaterialBaseColorTextureInfo(), - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // MASK/Texture - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "MASK", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorTexture = new glTFMaterialBaseColorTextureInfo(), - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // MASK/Color/Texture - var shader = shaderStore.GetShader(new glTFMaterial - { - alphaMode = "MASK", - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorFactor = new float[] { 1, 0, 0, 1 }, - baseColorTexture = new glTFMaterialBaseColorTextureInfo(), - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - - { - // default - var shader = shaderStore.GetShader(new glTFMaterial - { - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit { } - } - }); - Assert.AreEqual("UniGLTF/UniUnlit", shader.name); - } - } - - [Test] - public void MaterialImportTest() - { - var shaderStore = new ShaderStore(null); - var materialImporter = new MaterialImporter(shaderStore, null); - - { - var material = materialImporter.CreateMaterial(0, new glTFMaterial { }, false); - Assert.AreEqual("Standard", material.shader.name); - } - } - - [Test] - public void MaterialExportTest() - { - var material = new Material(Shader.Find("Standard")); - material.SetColor("_EmissionColor", new Color(0, 1, 2, 1)); - material.EnableKeyword("_EMISSION"); - var materialExporter = new MaterialExporter(); - var textureExportManager = new TextureExportManager(new Texture[] { }); - var gltfMaterial = materialExporter.ExportMaterial(material, textureExportManager); - - Assert.AreEqual(gltfMaterial.emissiveFactor, new float[] { 0, 0.5f, 1 }); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs.meta deleted file mode 100644 index 5e987915..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/MaterialTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 37dbc1bc37728a44f8e33ad44e407c91 -timeCreated: 1533626339 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs deleted file mode 100644 index edc28a89..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs +++ /dev/null @@ -1,129 +0,0 @@ -using NUnit.Framework; -using UnityEngine; - -namespace UniGLTF -{ - public class TextureTests - { - [Test] - public void TextureExportTest() - { - // Dummy texture - var tex0 = new Texture2D(128, 128) - { - wrapMode = TextureWrapMode.Clamp, - filterMode = FilterMode.Trilinear, - }; - var textureManager = new TextureExportManager(new Texture[] {tex0}); - - var material = new Material(Shader.Find("Standard")); - material.mainTexture = tex0; - - var materialExporter = new MaterialExporter(); - materialExporter.ExportMaterial(material, textureManager); - - var convTex0 = textureManager.GetExportTexture(0); - var sampler = TextureSamplerUtil.Export(convTex0); - - Assert.AreEqual(glWrap.CLAMP_TO_EDGE, sampler.wrapS); - Assert.AreEqual(glWrap.CLAMP_TO_EDGE, sampler.wrapT); - Assert.AreEqual(glFilter.LINEAR_MIPMAP_LINEAR, sampler.minFilter); - Assert.AreEqual(glFilter.LINEAR_MIPMAP_LINEAR, sampler.magFilter); - } - } - - public class MetallicRoughnessConverterTests - { - [Test] - public void ExportingColorTest() - { - { - var smoothness = 1.0f; - var conv = new MetallicRoughnessConverter(smoothness); - Assert.That( - conv.Export(new Color32(255, 255, 255, 255)), - // r <- 0 : (Unused) - // g <- 0 : ((1 - src.a(as float) * smoothness) ^ 2)(as uint8) - // b <- 255 : Same metallic (src.r) - // a <- 255 : (Unused) - Is.EqualTo(new Color32(0, 0, 255, 255))); - } - - { - var smoothness = 0.5f; - var conv = new MetallicRoughnessConverter(smoothness); - Assert.That( - conv.Export(new Color32(255, 255, 255, 255)), - // r <- 0 : (Unused) - // g <- 63 : ((1 - src.a(as float) * smoothness) ^ 2)(as uint8) - // b <- 255 : Same metallic (src.r) - // a <- 255 : (Unused) - Is.EqualTo(new Color32(0, 63, 255, 255))); - } - - { - var smoothness = 0.0f; - var conv = new MetallicRoughnessConverter(smoothness); - Assert.That( - conv.Export(new Color32(255, 255, 255, 255)), - // r <- 0 : (Unused) - // g <- 255 : ((1 - src.a(as float) * smoothness) ^ 2)(as uint8) - // b <- 255 : Same metallic (src.r) - // a <- 255 : (Unused) - Is.EqualTo(new Color32(0, 255, 255, 255))); - } - } - - [Test] - public void ImportingColorTest() - { - { - var roughnessFactor = 1.0f; - var conv = new MetallicRoughnessConverter(roughnessFactor); - Assert.That( - conv.Import(new Color32(255, 255, 255, 255)), - // r <- 255 : Same metallic (src.r) - // g <- 0 : (Unused) - // b <- 0 : (Unused) - // a <- 0 : ((1 - sqrt(src.g(as float) * roughnessFactor)))(as uint8) - Is.EqualTo(new Color32(255, 0, 0, 0))); - } - - { - var roughnessFactor = 1.0f; - var conv = new MetallicRoughnessConverter(roughnessFactor); - Assert.That( - conv.Import(new Color32(255, 63, 255, 255)), - // r <- 255 : Same metallic (src.r) - // g <- 0 : (Unused) - // b <- 0 : (Unused) - // a <- 128 : ((1 - sqrt(src.g(as float) * roughnessFactor)))(as uint8) - Is.EqualTo(new Color32(255, 0, 0, 128))); // smoothness 0.5 * src.a 1.0 - } - - { - var roughnessFactor = 0.5f; - var conv = new MetallicRoughnessConverter(roughnessFactor); - Assert.That( - conv.Import(new Color32(255, 255, 255, 255)), - // r <- 255 : Same metallic (src.r) - // g <- 0 : (Unused) - // b <- 0 : (Unused) - // a <- 74 : ((1 - sqrt(src.g(as float) * roughnessFactor)))(as uint8) - Is.EqualTo(new Color32(255, 0, 0, 74))); - } - - { - var roughnessFactor = 0.0f; - var conv = new MetallicRoughnessConverter(roughnessFactor); - Assert.That( - conv.Import(new Color32(255, 255, 255, 255)), - // r <- 255 : Same metallic (src.r) - // g <- 0 : (Unused) - // b <- 0 : (Unused) - // a <- 255 : ((1 - sqrt(src.g(as float) * roughnessFactor)))(as uint8) - Is.EqualTo(new Color32(255, 0, 0, 255))); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs.meta deleted file mode 100644 index acc8e893..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/TextureTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 195a45a1caf480e41a7af798f30520f0 -timeCreated: 1552296844 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef deleted file mode 100644 index 55dedf4d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "UniGLTF.Editor.Tests", - "references": [ - "VRM", - "UniJSON" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef.meta deleted file mode 100644 index 812b7f5b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTF.Editor.Tests.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: defaf82877bdaee4994325c29625b5ea -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs deleted file mode 100644 index 0c090fec..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs +++ /dev/null @@ -1,724 +0,0 @@ -using NUnit.Framework; -using System; -using System.Collections.Generic; -using System.Linq; -using UniJSON; -using UnityEngine; - - -namespace UniGLTF -{ - public class UniGLTFTests - { - static GameObject CreateSimpleScene() - { - var root = new GameObject("gltfRoot").transform; - - var scene = new GameObject("scene0").transform; - scene.SetParent(root, false); - scene.localPosition = new Vector3(1, 2, 3); - - return root.gameObject; - } - - void AssertAreEqual(Transform go, Transform other) - { - var lt = go.Traverse().GetEnumerator(); - var rt = go.Traverse().GetEnumerator(); - - while (lt.MoveNext()) - { - if (!rt.MoveNext()) - { - throw new Exception("rt shorter"); - } - - MonoBehaviourComparator.AssertAreEquals(lt.Current.gameObject, rt.Current.gameObject); - } - - if (rt.MoveNext()) - { - throw new Exception("rt longer"); - } - } - - [Test] - public void UniGLTFSimpleSceneTest() - { - var go = CreateSimpleScene(); - var context = new ImporterContext(); - - try - { - // export - var gltf = new glTF(); - - string json = null; - using (var exporter = new gltfExporter(gltf)) - { - exporter.Prepare(go); - exporter.Export(MeshExportSettings.Default); - - // remove empty buffer - gltf.buffers.Clear(); - - json = gltf.ToJson(); - } - - // import - context.ParseJson(json, new SimpleStorage(new ArraySegment())); - //Debug.LogFormat("{0}", context.Json); - context.Load(); - - AssertAreEqual(go.transform, context.Root.transform); - } - finally - { - //Debug.LogFormat("Destroy, {0}", go.name); - GameObject.DestroyImmediate(go); - context.EditorDestroyRootAndAssets(); - } - } - - void BufferTest(int init, params int[] size) - { - var initBytes = init == 0 ? null : new byte[init]; - var storage = new ArrayByteBuffer(initBytes); - var buffer = new glTFBuffer(storage); - - var values = new List(); - int offset = 0; - foreach (var x in size) - { - var nums = Enumerable.Range(offset, x).Select(y => (Byte)y).ToArray(); - values.AddRange(nums); - var bytes = new ArraySegment(nums); - offset += x; - buffer.Append(bytes, glBufferTarget.NONE); - } - - Assert.AreEqual(values.Count, buffer.byteLength); - Assert.True(Enumerable.SequenceEqual(values, buffer.GetBytes().ToArray())); - } - - [Test] - public void BufferTest() - { - BufferTest(0, 0, 100, 200); - BufferTest(0, 128); - BufferTest(0, 256); - - BufferTest(1024, 0); - BufferTest(1024, 128); - BufferTest(1024, 2048); - BufferTest(1024, 900, 900); - } - - [Test] - public void UnityPathTest() - { - var root = UnityPath.FromUnityPath("."); - Assert.IsFalse(root.IsNull); - Assert.IsFalse(root.IsUnderAssetsFolder); - Assert.AreEqual(UnityPath.FromUnityPath("."), root); - - var assets = UnityPath.FromUnityPath("Assets"); - Assert.IsFalse(assets.IsNull); - Assert.IsTrue(assets.IsUnderAssetsFolder); - - var rootChild = root.Child("Assets"); - Assert.AreEqual(assets, rootChild); - - var assetsChild = assets.Child("Hoge"); - var hoge = UnityPath.FromUnityPath("Assets/Hoge"); - Assert.AreEqual(assetsChild, hoge); - - //var children = root.TraverseDir().ToArray(); - } - - [Test] - public void VersionChecker() - { - Assert.False(ImporterContext.IsGeneratedUniGLTFAndOlderThan("hoge", 1, 16)); - Assert.False(ImporterContext.IsGeneratedUniGLTFAndOlderThan("UniGLTF-1.16", 1, 16)); - Assert.True(ImporterContext.IsGeneratedUniGLTFAndOlderThan("UniGLTF-1.15", 1, 16)); - Assert.False(ImporterContext.IsGeneratedUniGLTFAndOlderThan("UniGLTF-11.16", 1, 16)); - Assert.True(ImporterContext.IsGeneratedUniGLTFAndOlderThan("UniGLTF-0.16", 1, 16)); - Assert.True(ImporterContext.IsGeneratedUniGLTFAndOlderThan("UniGLTF", 1, 16)); - } - - [Test] - public void MeshTest() - { - var model = new glTFMesh("mesh") - { - primitives = new List - { - new glTFPrimitives - { - attributes = new glTFAttributes - { - POSITION = 0, - } - } - }, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""name"":""mesh"",""primitives"":[{""mode"":0,""indices"":-1,""attributes"":{""POSITION"":0},""material"":0}]}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""name"":""mesh"",""primitives"":[{""mode"":0,""attributes"":{""POSITION"":0},""material"":0}]}", json2); - } - - [Test] - public void PrimitiveTest() - { - var model = new glTFPrimitives - { - attributes = new glTFAttributes - { - POSITION = 0, - }, - extras = new glTFPrimitives_extras - { - targetNames = new List - { - "aaa", - } - } - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""mode"":0,""indices"":-1,""attributes"":{""POSITION"":0},""material"":0,""extras"":{""targetNames"":[""aaa""]}}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""mode"":0,""attributes"":{""POSITION"":0},""material"":0,""extras"":{""targetNames"":[""aaa""]}}", json2); - } - - [Test] - public void AttributesTest() - { - var model = new glTFAttributes - { - POSITION = 0, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""POSITION"":0}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(json, json2); - } - - [Test] - public void TextureInfoTest() - { - var model = new glTFMaterialBaseColorTextureInfo() - { - index = 1, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""index"":1,""texCoord"":0}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(json, json2); - } - - [Test] - public void TextureInfoTestError() - { - var model = new glTFMaterialBaseColorTextureInfo(); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[index.String] minimum: ! -1>=0", ex.Message); - } - - [Test] - public void MaterialTest() - { - var model = new glTFMaterial() - { - name = "a", - emissiveFactor = new float[] { 0.5f, 0.5f, 0.5f }, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""name"":""a"",""pbrMetallicRoughness"":{""baseColorFactor"":[1,1,1,1],""metallicFactor"":1,""roughnessFactor"":1},""emissiveFactor"":[0.5,0.5,0.5],""doubleSided"":false}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""name"":""a"",""pbrMetallicRoughness"":{""baseColorFactor"":[1,1,1,1],""metallicFactor"":1,""roughnessFactor"":1},""emissiveFactor"":[0.5,0.5,0.5],""doubleSided"":false}", json2); - } - - [Test] - public void MaterialAlphaTest() - { - var model = new glTFMaterial() - { - name = "a", - emissiveFactor = new float[] { 0.5f, 0.5f, 0.5f }, - alphaMode = "MASK", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""name"":""a"",""pbrMetallicRoughness"":{""baseColorFactor"":[1,1,1,1],""metallicFactor"":1,""roughnessFactor"":1},""emissiveFactor"":[0.5,0.5,0.5],""alphaMode"":""MASK"",""alphaCutoff"":0.5,""doubleSided"":false}", json); - } - - [Test] - public void GlTFToJsonTest() - { - var gltf = new glTF(); - using (var exporter = new gltfExporter(gltf)) - { - exporter.Prepare(CreateSimpleScene()); - exporter.Export(MeshExportSettings.Default); - } - - var expected = gltf.ToJson().ParseAsJson(); - expected.AddKey(Utf8String.From("meshes")); - expected.AddValue(default(ArraySegment), ValueNodeType.Array); - expected["meshes"].AddValue(default(ArraySegment), ValueNodeType.Object); - - var mesh = expected["meshes"][0]; - mesh.AddKey(Utf8String.From("name")); - mesh.AddValue(Utf8String.From(JsonString.Quote("test")).Bytes, ValueNodeType.String); - mesh.AddKey(Utf8String.From("primitives")); - mesh.AddValue(default(ArraySegment), ValueNodeType.Array); - mesh["primitives"].AddValue(default(ArraySegment), ValueNodeType.Object); - - var primitive = mesh["primitives"][0]; - primitive.AddKey(Utf8String.From("mode")); - primitive.AddValue(Utf8String.From("0").Bytes, ValueNodeType.Integer); - primitive.AddKey(Utf8String.From("indices")); - primitive.AddValue(Utf8String.From("0").Bytes, ValueNodeType.Integer); - primitive.AddKey(Utf8String.From("material")); - primitive.AddValue(Utf8String.From("0").Bytes, ValueNodeType.Integer); - primitive.AddKey(Utf8String.From("attributes")); - primitive.AddValue(default(ArraySegment), ValueNodeType.Object); - primitive["attributes"].AddKey(Utf8String.From("POSITION")); - primitive["attributes"].AddValue(Utf8String.From("0").Bytes, ValueNodeType.Integer); - primitive.AddKey(Utf8String.From("targets")); - primitive.AddValue(default(ArraySegment), ValueNodeType.Array); - primitive["targets"].AddValue(default(ArraySegment), ValueNodeType.Object); - primitive["targets"][0].AddKey(Utf8String.From("POSITION")); - primitive["targets"][0].AddValue(Utf8String.From("1").Bytes, ValueNodeType.Integer); - primitive["targets"].AddValue(default(ArraySegment), ValueNodeType.Object); - primitive["targets"][1].AddKey(Utf8String.From("POSITION")); - primitive["targets"][1].AddValue(Utf8String.From("2").Bytes, ValueNodeType.Integer); - primitive["targets"][1].AddKey(Utf8String.From("TANGENT")); - primitive["targets"][1].AddValue(Utf8String.From("0").Bytes, ValueNodeType.Integer); - - gltf.meshes.Add(new glTFMesh("test") - { - primitives = new List - { - new glTFPrimitives - { - indices = 0, - attributes = new glTFAttributes - { - POSITION = 0, - TANGENT = -1 // should be removed - }, - targets = new List - { - new gltfMorphTarget - { - POSITION = 1, - TANGENT = -1 // should be removed - }, - new gltfMorphTarget - { - POSITION = 2, - TANGENT = 0 - } - } - } - } - }); - var actual = gltf.ToJson().ParseAsJson(); - - Assert.AreEqual(expected, actual); - } - - public void MaterialTestError() - { - var model = new glTFMaterial() - { - name = "b", - emissiveFactor = new float[] { 1.5f, 0.5f, 0.5f }, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[emissiveFactor.String] maximum: ! 1.5<=1", ex.Message); - } - - [Test] - public void NodeTest() - { - var model = new glTFNode() - { - name = "a", - skin = 0, - camera = -1, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""name"":""a"",""skin"":0}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""name"":""a"",""extras"":{}}", json2); - } - - [Test] - public void NodeMeshTest() - { - var model = new glTFNode() - { - name = "a", - mesh = 2, - skin = 0, - camera = -1, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""name"":""a"",""mesh"":2,""skin"":0,""extras"":{}}", json); - } - - [Test] - public void NodeTestError() - { - var model = new glTFNode() - { - name = "a", - camera = -2, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[camera.String] minimum: ! -2>=0", ex.Message); - } - - [Test] - public void SkinTest() - { - var model = new glTFSkin() - { - name = "b", - joints = new int[] { 1 }, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""inverseBindMatrices"":-1,""joints"":[1]}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""joints"":[1],""name"":""b""}", json2); - } - - [Test] - public void SkinTestEmptyName() - { - var model = new glTFSkin() - { - name = "", - joints = new int[] { 1 }, - }; - - var json = model.ToJson(); - // "name" = "", not excluded - Assert.AreEqual(@"{""inverseBindMatrices"":-1,""joints"":[1]}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""joints"":[1],""name"":""""}", json2); - } - - [Test] - public void SkinTestErrorNull() - { - var model = new glTFSkin() - { - name = "b", - joints = null, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[joints.String] null", ex.Message); - } - - [Test] - public void SkinTestError() - { - var model = new glTFSkin() - { - name = "b", - joints = new int[] { }, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[joints.String] minItems", ex.Message); - } - - [Test] - public void AssetsTest() - { - var model = new glTFAssets() - { - version = "0.49", - }; - - //var json = model.ToJson(); - //Assert.AreEqual(@"{""inverseBindMatrices"":-1,""joints"":[1]}", json); - //Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""version"":""0.49""}", json2); - } - - [Test] - public void AssetsTestError() - { - var model = new glTFAssets(); - - //var json = model.ToJson(); - //Assert.AreEqual(@"{""inverseBindMatrices"":-1,""joints"":[1]}", json); - //Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[version.String] null", ex.Message); - } - - [Test] - public void GLTFTest() - { - var model = new glTF() - { - asset = new glTFAssets() - { - version = "0.49", - }, - extensions = null, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""asset"":{""version"":""0.49""},""extras"":{}}", json2); - } - - [Test] - public void SameMeshButDifferentMaterialExport() - { - var go = new GameObject("same_mesh"); - try - { - var shader = Shader.Find("Unlit/Color"); - - var cubeA = GameObject.CreatePrimitive(PrimitiveType.Cube); - { - cubeA.transform.SetParent(go.transform); - var material = new Material(shader); - material.name = "red"; - material.color = Color.red; - cubeA.GetComponent().sharedMaterial = material; - } - - { - var cubeB = GameObject.Instantiate(cubeA); - cubeB.transform.SetParent(go.transform); - var material = new Material(shader); - material.color = Color.blue; - material.name = "blue"; - cubeB.GetComponent().sharedMaterial = material; - - Assert.AreEqual(cubeB.GetComponent().sharedMesh, cubeA.GetComponent().sharedMesh); - } - - // export - var gltf = new glTF(); - var json = default(string); - using (var exporter = new gltfExporter(gltf)) - { - exporter.Prepare(go); - exporter.Export(UniGLTF.MeshExportSettings.Default); - - json = gltf.ToJson(); - } - - Assert.AreEqual(2, gltf.meshes.Count); - - var red = gltf.materials[gltf.meshes[0].primitives[0].material]; - Assert.AreEqual(new float[] { 1, 0, 0, 1 }, red.pbrMetallicRoughness.baseColorFactor); - - var blue = gltf.materials[gltf.meshes[1].primitives[0].material]; - Assert.AreEqual(new float[] { 0, 0, 1, 1 }, blue.pbrMetallicRoughness.baseColorFactor); - - Assert.AreEqual(2, gltf.nodes.Count); - - Assert.AreNotEqual(gltf.nodes[0].mesh, gltf.nodes[1].mesh); - - // import - { - var context = new ImporterContext(); - context.ParseJson(json, new SimpleStorage(new ArraySegment(new byte[1024 * 1024]))); - //Debug.LogFormat("{0}", context.Json); - context.Load(); - - var importedRed = context.Root.transform.GetChild(0); - var importedRedMaterial = importedRed.GetComponent().sharedMaterial; - Assert.AreEqual("red", importedRedMaterial.name); - Assert.AreEqual(Color.red, importedRedMaterial.color); - - var importedBlue = context.Root.transform.GetChild(1); - var importedBlueMaterial = importedBlue.GetComponent().sharedMaterial; - Assert.AreEqual("blue", importedBlueMaterial.name); - Assert.AreEqual(Color.blue, importedBlueMaterial.color); - } - - // import new version - { - var context = new ImporterContext(); - context.ParseJson(json, new SimpleStorage(new ArraySegment(new byte[1024 * 1024]))); - //Debug.LogFormat("{0}", context.Json); - context.Load(); - - var importedRed = context.Root.transform.GetChild(0); - var importedRedMaterial = importedRed.GetComponent().sharedMaterial; - Assert.AreEqual("red", importedRedMaterial.name); - Assert.AreEqual(Color.red, importedRedMaterial.color); - - var importedBlue = context.Root.transform.GetChild(1); - var importedBlueMaterial = importedBlue.GetComponent().sharedMaterial; - Assert.AreEqual("blue", importedBlueMaterial.name); - Assert.AreEqual(Color.blue, importedBlueMaterial.color); - } - } - finally - { - GameObject.DestroyImmediate(go); - } - } - - [Serializable] - class CantConstruct - { - public bool Value = true; - - public CantConstruct(bool value) - { - throw new Exception(); - } - } - - [Serializable] - class Dummy - { - public CantConstruct Value = default; - } - - [Test] - public void JsonUtilityTest() - { - var dummy = JsonUtility.FromJson("{}"); - Assert.NotNull(dummy.Value); - Assert.False(dummy.Value.Value); - } - - [Test] - public void UniJSONTest() - { - var dummy = default(Dummy); - "{}".ParseAsJson().Deserialize(ref dummy); - Assert.Null(dummy.Value); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs.meta deleted file mode 100644 index 2c26ee50..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 164dff9806a684447ae2c9d679ae730b -timeCreated: 1521096875 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef deleted file mode 100644 index 61ff6c4b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "UniGLTF.Editor", - "references": [ - "VRM", - "ShaderProperty.Runtime", - "UniJSON" - ], - "optionalUnityReferences": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [] -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef.meta deleted file mode 100644 index 99c08a85..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTF.Editor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: cabd88168fd8c5448ab52737c175806a -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs deleted file mode 100644 index 20579b3d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs +++ /dev/null @@ -1,45 +0,0 @@ -#if VRM_DEVELOP -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UnityEditor; - - -namespace UniGLTF -{ - public static class UniGLTFVersionMenu - { - public const int MENU_PRIORITY = 99; - static string path = "Assets/UniGLTF/Core/Scripts/UniGLTFVersion.cs"; - - const string template = @" -namespace UniGLTF -{{ - public static partial class UniGLTFVersion - {{ - public const int MAJOR = {0}; - public const int MINOR = {1}; - - public const string VERSION = ""{0}.{1}""; - }} -}} -"; - - [MenuItem(UniGLTFVersion.MENU + "/Increment", priority = MENU_PRIORITY)] - public static void IncrementVersion() - { - var source = string.Format(template, UniGLTFVersion.MAJOR, UniGLTFVersion.MINOR + 1); - File.WriteAllText(path, source); - AssetDatabase.Refresh(); - } - - [MenuItem(UniGLTFVersion.MENU + "/Decrement", priority = MENU_PRIORITY)] - public static void DecrementVersion() - { - var source = string.Format(template, UniGLTFVersion.MAJOR, UniGLTFVersion.MINOR - 1); - File.WriteAllText(path, source); - AssetDatabase.Refresh(); - } - } -} -#endif diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs.meta deleted file mode 100644 index ce8f77c7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/UniGLTFVersionMenu.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 49d23365a29018d4cb142227a01e662d -timeCreated: 1522130550 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs deleted file mode 100644 index c1e884c0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs +++ /dev/null @@ -1,86 +0,0 @@ -using System; -using System.IO; -using UnityEditor; -using UnityEngine; - - -namespace UniGLTF -{ - public class gltfAssetPostprocessor : AssetPostprocessor - { - static void OnPostprocessAllAssets(string[] importedAssets, - string[] deletedAssets, - string[] movedAssets, - string[] movedFromAssetPaths) - { - foreach (string path in importedAssets) - { - if (UnityPath.FromUnityPath(path).IsStreamingAsset) - { - Debug.LogFormat("Skip StreamingAssets: {0}", path); - continue; - } - - var ext = Path.GetExtension(path).ToLower(); - switch (ext) - { - case ".gltf": - case ".glb": - { - var gltfPath = UnityPath.FromUnityPath(path); - var prefabPath = gltfPath.Parent.Child(gltfPath.FileNameWithoutExtension + ".prefab"); - ImportAsset(UnityPath.FromUnityPath(path).FullPath, ext, prefabPath); - break; - } - } - } - } - - public static void ImportAsset(string src, string ext, UnityPath prefabPath) - { - if (!prefabPath.IsUnderAssetsFolder) - { - Debug.LogWarningFormat("out of asset path: {0}", prefabPath); - return; - } - - var context = new ImporterContext(); - context.Parse(src); - - // Extract textures to assets folder - context.ExtractImages(prefabPath); - - ImportDelayed(src, prefabPath, context); - } - - static void ImportDelayed(string src, UnityPath prefabPath, ImporterContext context) - { - EditorApplication.delayCall += () => - { - // - // After textures imported(To ensure TextureImporter be accessible). - // - try - { - context.Load(); - context.SaveAsAsset(prefabPath); - context.EditorDestroyRoot(); - } - catch (UniGLTFNotSupportedException ex) - { - Debug.LogWarningFormat("{0}: {1}", - src, - ex.Message - ); - context.EditorDestroyRootAndAssets(); - } - catch (Exception ex) - { - Debug.LogErrorFormat("import error: {0}", src); - Debug.LogErrorFormat("{0}", ex); - context.EditorDestroyRootAndAssets(); - } - }; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs.meta deleted file mode 100644 index bf132394..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Editor/gltfAssetPostprocessor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7bbb264b34e75dd438622e1f29f0f46c -timeCreated: 1517119659 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md b/Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md deleted file mode 100644 index 3299d454..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 ousttrue - -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. diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md.meta deleted file mode 100644 index fa87894c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/LICENSE.md.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 43de50058826c4b42857c7eadcc32794 -timeCreated: 1517138576 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/README.md b/Assets/ThirdParty/VRM/VRM/UniGLTF/README.md deleted file mode 100644 index e6c712d0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# UniGLTF - -[glTF](https://github.com/KhronosGroup/glTF) 2.0 importer and exporter for Unity 5.6 or later - -Improved material importer(UniGLTF-1.21) ! - -Below is imported from [DamagedHelmet](https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/DamagedHelmet). Using unity standard shader. - -![standard shader](doc/pbr_to_standard.png) - - -![duck](doc/duck.png) -![animation](doc/animation.gif) - -# License - -* [MIT license](LICENSE) - -# See also - -* https://github.com/ousttrue/UniGLTF/wiki - -# Sample Models - -* https://github.com/KhronosGroup/glTF-Sample-Models - -## Huge model required Unity2017.3 or later - -* [Mesh.IndexFormat(from 2017.3)](https://docs.unity3d.com/ScriptReference/Mesh-indexFormat.html) is required - -example. SciFiHelmet(70074vertices) - -![SciFiHelmet](doc/SciFiHelmet.png) - -# Download - -* https://github.com/ousttrue/UniGLTF/releases - -# Usage - -## Import as prefab - -* drop gltf folder or glb file into Assets folder - -![duck_prefab](doc/duck_prefab.png) - -or - -* editor mode -* menu [UniGLTF] - [Import] -* open gltf file(gltf, glb, zip) from out of Asset Folder - -## API - -* https://github.com/ousttrue/UniGLTF/wiki/Rutime-API - diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/README.md.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/README.md.meta deleted file mode 100644 index d2802f0d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/README.md.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c97bd2ee06a25534f9947292d562aecf -timeCreated: 1517138583 -licenseType: Free -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources.meta deleted file mode 100644 index e07979f1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: afa37238f2d665b4aba57a3e1714150d -folderAsset: yes -timeCreated: 1528270766 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders.meta deleted file mode 100644 index 0f72a33c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cbb764710ae3737458696a3ab5a85d14 -folderAsset: yes -timeCreated: 1528269714 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader deleted file mode 100644 index 76b76f28..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader +++ /dev/null @@ -1,54 +0,0 @@ -Shader "UniGLTF/NormalMapDecoder" -{ - Properties - { - _MainTex ("Texture", 2D) = "white" {} - } - SubShader - { - // No culling or depth - Cull Off ZWrite Off ZTest Always - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - struct appdata - { - float4 vertex : POSITION; - float2 uv : TEXCOORD0; - }; - - struct v2f - { - float2 uv : TEXCOORD0; - float4 vertex : SV_POSITION; - }; - - v2f vert (appdata v) - { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - o.uv = v.uv; - return o; - } - - sampler2D _MainTex; - - fixed4 frag (v2f i) : SV_Target - { - half4 col = tex2D(_MainTex, i.uv); - - col.xyz = (UnpackNormal(col) + 1) * 0.5; - col.w = 1; - - return col; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader.meta deleted file mode 100644 index d3b21087..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapDecoder.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 53762a37d0a403e42a4921e3e3b84915 -timeCreated: 1533558728 -licenseType: Free -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader deleted file mode 100644 index c4d5fc6a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader +++ /dev/null @@ -1,63 +0,0 @@ -Shader "UniGLTF/NormalMapEncoder" -{ - Properties - { - _MainTex("Texture", 2D) = "white" {} - } - SubShader - { - // No culling or depth - Cull Off ZWrite Off ZTest Always - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - struct appdata - { - float4 vertex : POSITION; - float2 uv : TEXCOORD0; - }; - - struct v2f - { - float2 uv : TEXCOORD0; - float4 vertex : SV_POSITION; - }; - - v2f vert(appdata v) - { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - o.uv = v.uv; - return o; - } - - sampler2D _MainTex; - - fixed4 frag(v2f i) : SV_Target - { - half4 col = tex2D(_MainTex, i.uv); - -#if defined(UNITY_NO_DXT5nm) - // This is a trick from UnpackNormal in UnityCG.cginc !!!! - return col; -#endif - - half4 normal; - normal.x = 1.0; - normal.y = col.y; - normal.z = 1.0; - normal.w = col.x; - - return normal; - } - ENDCG - } - } -} - diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader.meta deleted file mode 100644 index d0ef1002..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/NormalMapEncoder.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3e39586253f31b34f87fa7e133449b1e -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader deleted file mode 100644 index 2cf04f96..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader +++ /dev/null @@ -1,56 +0,0 @@ -// Upgrade NOTE: upgraded instancing buffer 'Props' to new syntax. - -Shader "UniGLTF/StandardVColor" { - Properties { - _Color ("Color", Color) = (1,1,1,1) - _MainTex ("Albedo (RGB)", 2D) = "white" {} - _Glossiness ("Smoothness", Range(0,1)) = 0.5 - _Metallic ("Metallic", Range(0,1)) = 0.0 - } - SubShader { - Tags { "RenderType"="Opaque" } - LOD 200 - - CGPROGRAM - // Physically based Standard lighting model, and enable shadows on all light types - #pragma surface surf Standard fullforwardshadows vertex:vert - - // Use shader model 3.0 target, to get nicer looking lighting - #pragma target 3.0 - - sampler2D _MainTex; - - struct Input { - float2 uv_MainTex; - float4 v_Color; - }; - - half _Glossiness; - half _Metallic; - fixed4 _Color; - - // Add instancing support for this shader. You need to check 'Enable Instancing' on materials that use the shader. - // See https://docs.unity3d.com/Manual/GPUInstancing.html for more information about instancing. - // #pragma instancing_options assumeuniformscaling - UNITY_INSTANCING_BUFFER_START(Props) - // put more per-instance properties here - UNITY_INSTANCING_BUFFER_END(Props) - - void vert(inout appdata_full v, out Input o){ - UNITY_INITIALIZE_OUTPUT(Input, o); - o.v_Color = v.color; - } - - void surf (Input IN, inout SurfaceOutputStandard o) { - // Albedo comes from a texture tinted by color - fixed4 c = tex2D (_MainTex, IN.uv_MainTex) * _Color; - o.Albedo = c.rgb * IN.v_Color.rgb; - // Metallic and smoothness come from slider variables - o.Metallic = _Metallic; - o.Smoothness = _Glossiness; - o.Alpha = c.a; - } - ENDCG - } - FallBack "Diffuse" -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader.meta deleted file mode 100644 index 2efb7376..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Resources/Shaders/StandardVColor.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5ef7bdb14a8f23043805e41692d10787 -timeCreated: 1528269709 -licenseType: Pro -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts.meta deleted file mode 100644 index 18a2d6be..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: d0989add64612874d9cb36855d07677d -folderAsset: yes -timeCreated: 1517139165 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions.meta deleted file mode 100644 index 6765ba93..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bb1523b753d4a6444935951652053804 -folderAsset: yes -timeCreated: 1514252348 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs deleted file mode 100644 index e28f4461..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs +++ /dev/null @@ -1,142 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using System.Runtime.InteropServices; - - -namespace UniGLTF -{ - public static class Pin - { - public static Pin Create(ArraySegment src) where T : struct - { - return new Pin(src); - } - public static Pin Create(T[] src) where T : struct - { - return Create(new ArraySegment(src)); - } - } - public class Pin : IDisposable - where T : struct - { - GCHandle m_pinnedArray; - - ArraySegment m_src; - - public int Length - { - get - { - return m_src.Count * Marshal.SizeOf(typeof(T)); - } - } - - public Pin(ArraySegment src) - { - m_src = src; - m_pinnedArray = GCHandle.Alloc(src.Array, GCHandleType.Pinned); - } - - public IntPtr Ptr - { - get - { - var ptr = m_pinnedArray.AddrOfPinnedObject(); - return new IntPtr(ptr.ToInt64() + m_src.Offset); - } - } - - #region IDisposable Support - private bool disposedValue = false; // é‡è¤‡ã™ã‚‹å‘¼ã³å‡ºã—を検出ã™ã‚‹ã«ã¯ - - protected virtual void Dispose(bool disposing) - { - if (!disposedValue) - { - if (disposing) - { - // TODO: マãƒãƒ¼ã‚¸çŠ¶æ…‹ã‚’ç ´æ£„ã—ã¾ã™ (マãƒãƒ¼ã‚¸ オブジェクト)。 - } - - // TODO: アンマãƒãƒ¼ã‚¸ リソース (アンマãƒãƒ¼ã‚¸ オブジェクト) を解放ã—ã€ä¸‹ã®ãƒ•ァイナライザーをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚ - // TODO: 大ããªãƒ•ィールドを null ã«è¨­å®šã—ã¾ã™ã€‚ - if (m_pinnedArray.IsAllocated) - { - m_pinnedArray.Free(); - } - - disposedValue = true; - } - } - - // TODO: 上㮠Dispose(bool disposing) ã«ã‚¢ãƒ³ãƒžãƒãƒ¼ã‚¸ リソースを解放ã™ã‚‹ã‚³ãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã‚‹å ´åˆã«ã®ã¿ã€ãƒ•ァイナライザーをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚ - // ~Pin() { - // // ã“ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã—ãªã„ã§ãã ã•ã„。クリーンアップ コードを上㮠Dispose(bool disposing) ã«è¨˜è¿°ã—ã¾ã™ã€‚ - // Dispose(false); - // } - - // ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€ç ´æ£„å¯èƒ½ãªãƒ‘ターンを正ã—ã実装ã§ãるよã†ã«è¿½åŠ ã•れã¾ã—ãŸã€‚ - public void Dispose() - { - // ã“ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã—ãªã„ã§ãã ã•ã„。クリーンアップ コードを上㮠Dispose(bool disposing) ã«è¨˜è¿°ã—ã¾ã™ã€‚ - Dispose(true); - // TODO: 上ã®ãƒ•ァイナライザーãŒã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•れる場åˆã¯ã€æ¬¡ã®è¡Œã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’解除ã—ã¦ãã ã•ã„。 - // GC.SuppressFinalize(this); - } - #endregion - } - - public static class ArrayExtensions - { - public static int MarshalCopyTo(this ArraySegment src, T[] dst) where T : struct - { - var size = dst.Length * Marshal.SizeOf(typeof(T)); - using (var pin = Pin.Create(dst)) - { - Marshal.Copy(src.Array, src.Offset, pin.Ptr, size); - } - return size; - } - - public static Byte[] ToArray(this ArraySegment src) - { - var dst = new byte[src.Count]; - Array.Copy(src.Array, src.Offset, dst, 0, src.Count); - return dst; - } - - public static T[] SelectInplace(this T[] src, Func pred) - { - for (int i = 0; i < src.Length; ++i) - { - src[i] = pred(src[i]); - } - return src; - } - - public static void Copy(ArraySegment src, ArraySegment dst) - where TFrom: struct - where TTo : struct - { - var bytes = new byte[src.Count * Marshal.SizeOf(typeof(TFrom))]; - using (var pin = Pin.Create(src)) - { - Marshal.Copy(pin.Ptr, bytes, 0, bytes.Length); - }; - using (var pin = Pin.Create(dst)) - { - Marshal.Copy(bytes, 0, pin.Ptr, bytes.Length); - }; - } - } - - public static class ListExtensions - { - public static void Assign(this List dst, T[] src, Func pred) - { - dst.Capacity = src.Length; - dst.AddRange(src.Select(pred)); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs.meta deleted file mode 100644 index 5744a8da..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/ArrayExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a942ac1d32b5c604988565d1d5442237 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs deleted file mode 100644 index 2163a420..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Linq; -using UnityEngine; -using System.Collections.Generic; - - -namespace UniJSON -{ - public static class JsonParserExtensions - { - public static List DeserializeList(this ListTreeNode jsonList) - { - return jsonList.ArrayItems().Select(x => { - - return JsonUtility.FromJson(new Utf8String(x.Value.Bytes).ToString()); - - }).ToList(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs.meta deleted file mode 100644 index 6aa0b19a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/JsonParserExtensions.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: d0a724a200cc85b4887efa87292c6626 -timeCreated: 1515608626 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs deleted file mode 100644 index 92dbdbb7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs +++ /dev/null @@ -1,76 +0,0 @@ -using System.IO; -using System.Text.RegularExpressions; -using UnityEngine; - -namespace UniGLTF -{ - public static class StringExtensions - { - public static string ToLowerCamelCase(this string lower) - { - return lower.Substring(0, 1).ToLower() + lower.Substring(1); - } - public static string ToUpperCamelCase(this string lower) - { - return lower.Substring(0, 1).ToUpper() + lower.Substring(1); - } - - static string m_unityBasePath; - public static string UnityBasePath - { - get - { - if (m_unityBasePath == null) - { - m_unityBasePath = Path.GetFullPath(Application.dataPath + "/..").Replace("\\", "/"); - } - return m_unityBasePath; - } - } - - public static string AssetPathToFullPath(this string path) - { - return UnityBasePath + "/" + path; - } - - public static bool StartsWithUnityAssetPath(this string path) - { - return path.Replace("\\", "/").StartsWith(UnityBasePath + "/Assets"); - } - - public static string ToUnityRelativePath(this string path) - { - path = path.Replace("\\", "/"); - if (path.StartsWith(UnityBasePath)) - { - return path.Substring(UnityBasePath.Length + 1); - } - - //Debug.LogWarningFormat("{0} is starts with {1}", path, basePath); - return path; - } - - static readonly char[] EscapeChars = new char[] - { - '\\', - '/', - ':', - '*', - '?', - '"', - '<', - '>', - '|', - }; - public static string EscapeFilePath(this string path) - { - path = Regex.Replace(path, @"[\u0000-\u001F\u007F]", "+"); - - foreach(var x in EscapeChars) - { - path = path.Replace(x, '+'); - } - return path; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs.meta deleted file mode 100644 index 6c068c8b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/StringExtensions.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 54b33d3e5f599eb419fae2bbf00f1613 -timeCreated: 1517471530 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs deleted file mode 100644 index 7f020266..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs +++ /dev/null @@ -1,319 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public struct PosRot - { - public Vector3 Position; - public Quaternion Rotation; - - public static PosRot FromGlobalTransform(Transform t) - { - return new PosRot - { - Position = t.position, - Rotation = t.rotation, - }; - } - } - - public class BlendShape - { - public string Name; - - public BlendShape(string name) - { - Name = name; - } - - public List Positions = new List(); - public List Normals = new List(); - public List Tangents = new List(); - } - - public static class UnityExtensions - { - public static Vector4 ReverseZ(this Vector4 v) - { - return new Vector4(v.x, v.y, -v.z, v.w); - } - - public static Vector3 ReverseZ(this Vector3 v) - { - return new Vector3(v.x, v.y, -v.z); - } - - [Obsolete] - public static Vector2 ReverseY(this Vector2 v) - { - return new Vector2(v.x, -v.y); - } - - public static Vector2 ReverseUV(this Vector2 v) - { - return new Vector2(v.x, 1.0f - v.y); - } - - public static Quaternion ReverseZ(this Quaternion q) - { - float angle; - Vector3 axis; - q.ToAngleAxis(out angle, out axis); - return Quaternion.AngleAxis(-angle, ReverseZ(axis)); - } - - public static Matrix4x4 Matrix4x4FromColumns(Vector4 c0, Vector4 c1, Vector4 c2, Vector4 c3) - { -#if UNITY_2017_1_OR_NEWER - return new Matrix4x4(c0, c1, c2, c3); -#else - var m = default(Matrix4x4); - m.SetColumn(0, c0); - m.SetColumn(1, c1); - m.SetColumn(2, c2); - m.SetColumn(3, c3); - return m; -#endif - } - - public static Matrix4x4 Matrix4x4FromRotation(Quaternion q) - { -#if UNITY_2017_1_OR_NEWER - return Matrix4x4.Rotate(q); -#else - var m = default(Matrix4x4); - m.SetTRS(Vector3.zero, q, Vector3.one); - return m; -#endif - } - - public static Matrix4x4 ReverseZ(this Matrix4x4 m) - { - m.SetTRS(m.ExtractPosition().ReverseZ(), m.ExtractRotation().ReverseZ(), m.ExtractScale()); - return m; - } - - public static Matrix4x4 MatrixFromArray(float[] values) - { - var m = new Matrix4x4(); - m.m00 = values[0]; - m.m10 = values[1]; - m.m20 = values[2]; - m.m30 = values[3]; - m.m01 = values[4]; - m.m11 = values[5]; - m.m21 = values[6]; - m.m31 = values[7]; - m.m02 = values[8]; - m.m12 = values[9]; - m.m22 = values[10]; - m.m32 = values[11]; - m.m03 = values[12]; - m.m13 = values[13]; - m.m23 = values[14]; - m.m33 = values[15]; - return m; - } - - // https://forum.unity.com/threads/how-to-assign-matrix4x4-to-transform.121966/ - public static Quaternion ExtractRotation(this Matrix4x4 matrix) - { - Vector3 forward; - forward.x = matrix.m02; - forward.y = matrix.m12; - forward.z = matrix.m22; - - Vector3 upwards; - upwards.x = matrix.m01; - upwards.y = matrix.m11; - upwards.z = matrix.m21; - - return Quaternion.LookRotation(forward, upwards); - } - - public static Vector3 ExtractPosition(this Matrix4x4 matrix) - { - Vector3 position; - position.x = matrix.m03; - position.y = matrix.m13; - position.z = matrix.m23; - return position; - } - - public static Vector3 ExtractScale(this Matrix4x4 matrix) - { - Vector3 scale; - scale.x = new Vector4(matrix.m00, matrix.m10, matrix.m20, matrix.m30).magnitude; - scale.y = new Vector4(matrix.m01, matrix.m11, matrix.m21, matrix.m31).magnitude; - scale.z = new Vector4(matrix.m02, matrix.m12, matrix.m22, matrix.m32).magnitude; - return scale; - } - - public static string RelativePathFrom(this Transform self, Transform root) - { - var path = new List(); - for (var current = self; current != null; current = current.parent) - { - if (current == root) - { - return String.Join("/", path.ToArray()); - } - - path.Insert(0, current.name); - } - - throw new Exception("no RelativePath"); - } - - public static Transform GetChildByName(this Transform self, string childName) - { - foreach (Transform child in self) - { - if (child.name == childName) - { - return child; - } - } - - throw new KeyNotFoundException(); - } - - public static Transform GetFromPath(this Transform self, string path) - { - var current = self; - - var split = path.Split('/'); - - foreach (var childName in split) - { - current = current.GetChildByName(childName); - } - - return current; - } - - public static IEnumerable GetChildren(this Transform self) - { - foreach (Transform child in self) - { - yield return child; - } - } - - public static IEnumerable Traverse(this Transform t) - { - yield return t; - foreach (Transform x in t) - { - foreach (Transform y in x.Traverse()) - { - yield return y; - } - } - } - - [Obsolete("Use FindDescendant(name)")] - public static Transform FindDescenedant(this Transform t, string name) - { - return FindDescendant(t, name); - } - - public static Transform FindDescendant(this Transform t, string name) - { - return t.Traverse().First(x => x.name == name); - } - - public static IEnumerable Ancestors(this Transform t) - { - yield return t; - if (t.parent != null) - { - foreach (Transform x in t.parent.Ancestors()) - { - yield return x; - } - } - } - - public static float[] ToArray(this Quaternion q) - { - return new float[] { q.x, q.y, q.z, q.w }; - } - - public static float[] ToArray(this Vector3 v) - { - return new float[] { v.x, v.y, v.z }; - } - - public static float[] ToArray(this Vector4 v) - { - return new float[] { v.x, v.y, v.z, v.w }; - } - - public static float[] ToArray(this Color c) - { - return new float[] { c.r, c.g, c.b, c.a }; - } - - public static void ReverseZRecursive(this Transform root) - { - var globalMap = root.Traverse().ToDictionary(x => x, x => PosRot.FromGlobalTransform(x)); - - foreach (var x in root.Traverse()) - { - x.position = globalMap[x].Position.ReverseZ(); - x.rotation = globalMap[x].Rotation.ReverseZ(); - } - } - - public static Mesh GetSharedMesh(this Transform t) - { - var meshFilter = t.GetComponent(); - if (meshFilter != null) - { - return meshFilter.sharedMesh; - } - - var skinnedMeshRenderer = t.GetComponent(); - if (skinnedMeshRenderer != null) - { - return skinnedMeshRenderer.sharedMesh; - } - - return null; - } - - public static Material[] GetSharedMaterials(this Transform t) - { - var renderer = t.GetComponent(); - if (renderer != null) - { - return renderer.sharedMaterials; - } - - return new Material[] { }; - } - - public static bool Has(this Transform transform, T t) where T : Component - { - return transform.GetComponent() == t; - } - - public static T GetOrAddComponent(this GameObject go) where T : Component - { - var c = go.GetComponent(); - if (c != null) - { - return c; - } - return go.AddComponent(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs.meta deleted file mode 100644 index 0421f424..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/UnityExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bbcda9130f35803408b216dbc6be05b7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs deleted file mode 100644 index ffe895ac..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs +++ /dev/null @@ -1,203 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using System.Runtime.InteropServices; -using UnityEngine; - - -namespace UniGLTF -{ - [Serializable, StructLayout(LayoutKind.Sequential, Pack = 1)] - struct UShort4 - { - public ushort x; - public ushort y; - public ushort z; - public ushort w; - - public UShort4(ushort _x, ushort _y, ushort _z, ushort _w) - { - x = _x; - y = _y; - z = _z; - w = _w; - } - } - - public static class glTFExtensions - { - struct ComponentVec - { - public glComponentType ComponentType; - public int ElementCount; - - public ComponentVec(glComponentType componentType, int elementCount) - { - ComponentType = componentType; - ElementCount = elementCount; - } - } - - static Dictionary ComponentTypeMap = new Dictionary - { - { typeof(Vector2), new ComponentVec(glComponentType.FLOAT, 2) }, - { typeof(Vector3), new ComponentVec(glComponentType.FLOAT, 3) }, - { typeof(Vector4), new ComponentVec(glComponentType.FLOAT, 4) }, - { typeof(UShort4), new ComponentVec(glComponentType.UNSIGNED_SHORT, 4) }, - { typeof(Matrix4x4), new ComponentVec(glComponentType.FLOAT, 16) }, - { typeof(Color), new ComponentVec(glComponentType.FLOAT, 4) }, - }; - - static glComponentType GetComponentType() - { - var cv = default(ComponentVec); - if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) - { - return cv.ComponentType; - } - else if (typeof(T) == typeof(uint)) - { - return glComponentType.UNSIGNED_INT; - } - else if (typeof(T) == typeof(float)) - { - return glComponentType.FLOAT; - } - else - { - throw new NotImplementedException(typeof(T).Name); - } - } - - static string GetAccessorType() - { - var cv = default(ComponentVec); - if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) - { - switch (cv.ElementCount) - { - case 2: return "VEC2"; - case 3: return "VEC3"; - case 4: return "VEC4"; - case 16: return "MAT4"; - default: throw new Exception(); - } - } - else - { - return "SCALAR"; - } - } - - static int GetAccessorElementCount() - { - var cv = default(ComponentVec); - if (ComponentTypeMap.TryGetValue(typeof(T), out cv)) - { - return cv.ElementCount; - } - else - { - return 1; - } - } - - public static int ExtendBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, T[] array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - return gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, new ArraySegment(array), target); - } - - public static int ExtendBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, - ArraySegment array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - if (array.Count == 0) - { - return -1; - } - var viewIndex = ExtendBufferAndGetViewIndex(gltf, bufferIndex, array, target); - - // index buffer's byteStride is unnecessary - gltf.bufferViews[viewIndex].byteStride = 0; - - var accessorIndex = gltf.accessors.Count; - gltf.accessors.Add(new glTFAccessor - { - bufferView = viewIndex, - byteOffset = 0, - componentType = GetComponentType(), - type = GetAccessorType(), - count = array.Count, - }); - return accessorIndex; - } - - public static int ExtendBufferAndGetViewIndex(this glTF gltf, int bufferIndex, - T[] array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - return ExtendBufferAndGetViewIndex(gltf, bufferIndex, new ArraySegment(array), target); - } - - public static int ExtendBufferAndGetViewIndex(this glTF gltf, int bufferIndex, - ArraySegment array, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - if (array.Count == 0) - { - return -1; - } - var view = gltf.buffers[bufferIndex].Append(array, target); - var viewIndex = gltf.bufferViews.Count; - gltf.bufferViews.Add(view); - return viewIndex; - } - - public static int ExtendSparseBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, - int accessorCount, - T[] sparseValues, int[] sparseIndices, int sparseViewIndex, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - return ExtendSparseBufferAndGetAccessorIndex(gltf, bufferIndex, - accessorCount, - new ArraySegment(sparseValues), sparseIndices, sparseViewIndex, - target); - } - - public static int ExtendSparseBufferAndGetAccessorIndex(this glTF gltf, int bufferIndex, - int accessorCount, - ArraySegment sparseValues, int[] sparseIndices, int sparseIndicesViewIndex, - glBufferTarget target = glBufferTarget.NONE) where T : struct - { - if (sparseValues.Count == 0) - { - return -1; - } - var sparseValuesViewIndex = ExtendBufferAndGetViewIndex(gltf, bufferIndex, sparseValues, target); - var accessorIndex = gltf.accessors.Count; - gltf.accessors.Add(new glTFAccessor - { - byteOffset = 0, - componentType = GetComponentType(), - type = GetAccessorType(), - count = accessorCount, - - sparse = new glTFSparse - { - count=sparseIndices.Length, - indices = new glTFSparseIndices - { - bufferView = sparseIndicesViewIndex, - componentType = glComponentType.UNSIGNED_INT - }, - values = new glTFSparseValues - { - bufferView = sparseValuesViewIndex, - } - } - }); - return accessorIndex; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs.meta deleted file mode 100644 index 33e94364..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Extensions/glTFExtensions.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 870cb47398900534994d90eb1cecace8 -timeCreated: 1517038417 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format.meta deleted file mode 100644 index 31f52eef..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 91b71b4caaefeae4fa5ca31908b35a86 -folderAsset: yes -timeCreated: 1516616861 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs deleted file mode 100644 index 11c805fe..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs +++ /dev/null @@ -1,193 +0,0 @@ -using System; -using System.IO; -using System.Runtime.InteropServices; - - -namespace UniGLTF -{ - public interface IBytesBuffer - { - string Uri { get; } - ArraySegment GetBytes(); - glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct; - } - - public static class IBytesBufferExtensions - { - public static glTFBufferView Extend(this IBytesBuffer buffer, T[] array, glBufferTarget target) where T : struct - { - return buffer.Extend(new ArraySegment(array), target); - } - } - - /// - /// for buffer with uri read - /// - public class UriByteBuffer : IBytesBuffer - { - public string Uri - { - get; - private set; - } - - Byte[] m_bytes; - public ArraySegment GetBytes() - { - return new ArraySegment(m_bytes); - } - - public UriByteBuffer(string baseDir, string uri) - { - Uri = uri; - m_bytes = ReadFromUri(baseDir, uri); - } - - const string DataPrefix = "data:application/octet-stream;base64,"; - - const string DataPrefix2 = "data:application/gltf-buffer;base64,"; - - const string DataPrefix3 = "data:image/jpeg;base64,"; - - [Obsolete("Use ReadEmbedded(uri)")] - public static Byte[] ReadEmbeded(string uri) - { - return ReadEmbedded(uri); - } - - public static Byte[] ReadEmbedded(string uri) - { - var pos = uri.IndexOf(";base64,"); - if (pos < 0) - { - throw new NotImplementedException(); - } - else - { - return Convert.FromBase64String(uri.Substring(pos + 8)); - } - } - - Byte[] ReadFromUri(string baseDir, string uri) - { - var bytes = ReadEmbedded(uri); - if (bytes != null) - { - return bytes; - } - else - { - // as local file path - return File.ReadAllBytes(Path.Combine(baseDir, uri)); - } - } - - public glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct - { - throw new NotImplementedException(); - } - } - - /// - /// for glb chunk buffer read - /// - public class ArraySegmentByteBuffer : IBytesBuffer - { - ArraySegment m_bytes; - - public ArraySegmentByteBuffer(ArraySegment bytes) - { - m_bytes = bytes; - } - - public string Uri - { - get; - private set; - } - - public glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct - { - throw new NotImplementedException(); - } - - public ArraySegment GetBytes() - { - return m_bytes; - } - } - - /// - /// for exporter - /// - public class ArrayByteBuffer : IBytesBuffer - { - public string Uri - { - get; - private set; - } - - Byte[] m_bytes; - int m_used; - - public ArrayByteBuffer(Byte[] bytes = null) - { - Uri = ""; - m_bytes = bytes; - } - - public glTFBufferView Extend(ArraySegment array, glBufferTarget target) where T : struct - { - using (var pin = Pin.Create(array)) - { - var elementSize = Marshal.SizeOf(typeof(T)); - var view = Extend(pin.Ptr, array.Count * elementSize, elementSize, target); - return view; - } - } - - public glTFBufferView Extend(IntPtr p, int bytesLength, int stride, glBufferTarget target) - { - var tmp = m_bytes; - // alignment - var padding = m_used % stride == 0 ? 0 : stride - m_used % stride; - - if (m_bytes == null || m_used + padding + bytesLength > m_bytes.Length) - { - // recreate buffer - m_bytes = new Byte[m_used + padding + bytesLength]; - if (m_used > 0) - { - Buffer.BlockCopy(tmp, 0, m_bytes, 0, m_used); - } - } - if (m_used + padding + bytesLength > m_bytes.Length) - { - throw new ArgumentOutOfRangeException(); - } - - Marshal.Copy(p, m_bytes, m_used + padding, bytesLength); - var result=new glTFBufferView - { - buffer = 0, - byteLength = bytesLength, - byteOffset = m_used + padding, - byteStride = stride, - target = target, - }; - m_used = m_used + padding + bytesLength; - return result; - } - - public ArraySegment GetBytes() - { - if (m_bytes == null) - { - return new ArraySegment(); - } - - return new ArraySegment(m_bytes, 0, m_used); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs.meta deleted file mode 100644 index ca305060..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/BytesBuffer.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 33b0000c5446b7547bcad1da1e9768ed -timeCreated: 1516730619 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras.meta deleted file mode 100644 index 44b87167..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ba47ab6d00c723348b9ac86141cb7bfd -folderAsset: yes -timeCreated: 1533605176 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs deleted file mode 100644 index 1e4b9ae4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; -using UniJSON; - - -namespace UniGLTF -{ - [Serializable] - public partial class glTFPrimitives_extensions : ExtensionsBase - { - [JsonSerializeMembers] - void SerializeMembers_draco(GLTFJsonFormatter f) - { - //throw new NotImplementedException(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs.meta deleted file mode 100644 index 3cdd0a83..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_draco_mesh_compression.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2d21c7591557c7744a6fa34a7acace91 -timeCreated: 1533605595 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs deleted file mode 100644 index 72e28518..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTF_KHR_materials_unlit : JsonSerializableBase - { - public static string ExtensionName - { - get - { - return "KHR_materials_unlit"; - } - } - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - //throw new System.NotImplementedException(); - } - - public static glTFMaterial CreateDefault() - { - return new glTFMaterial - { - pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorFactor = new float[] { 1.0f, 1.0f, 1.0f, 1.0f }, - roughnessFactor = 0.9f, - metallicFactor = 0.0f, - }, - extensions = new glTFMaterial_extensions - { - KHR_materials_unlit = new glTF_KHR_materials_unlit(), - }, - }; - } - } - - [Serializable] - public partial class glTFMaterial_extensions : ExtensionsBase - { - [JsonSchema(Required = true)] - public glTF_KHR_materials_unlit KHR_materials_unlit; - - [JsonSerializeMembers] - void SerializeMembers_unlit(GLTFJsonFormatter f) - { - if (KHR_materials_unlit != null) - { - f.Key("KHR_materials_unlit"); f.GLTFValue(KHR_materials_unlit); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs.meta deleted file mode 100644 index 9fb27761..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_materials_unlit.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2c95b5ebe597e924fa2e7fcce3a65f76 -timeCreated: 1533606191 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs deleted file mode 100644 index 8c503436..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTF_KHR_texture_transform : JsonSerializableBase - { - public static string ExtensionName - { - get - { - return "KHR_texture_transform"; - } - } - - [JsonSchema(MinItems = 2, MaxItems = 2)] - public float[] offset = new float[2] { 0.0f, 0.0f }; - - public float rotation; - - [JsonSchema(MinItems = 2, MaxItems = 2)] - public float[] scale = new float[2] { 1.0f, 1.0f }; - - [ItemJsonSchema(Minimum = 0)] - public int texCoord; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => offset); - f.KeyValue(() => rotation); - f.KeyValue(() => scale); - f.KeyValue(() => texCoord); - } - } - - [Serializable] - public class glTFTextureInfo_extensions : ExtensionsBase - { - [JsonSchema(Required = true)] - public glTF_KHR_texture_transform KHR_texture_transform; - - /// - /// リフレクションã§ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã™ã‚‹æ™‚ã¯ä½¿ã‚れãªã„ - /// - /// - [JsonSerializeMembers] - void SerializeMembers_textureInfo(GLTFJsonFormatter f) - { - if (KHR_texture_transform != null) - { - f.KeyValue(() => KHR_texture_transform); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs.meta deleted file mode 100644 index 692d123b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/KHR_texture_transform.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 04b631e1572e84d47b88aebc3631865b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs deleted file mode 100644 index f7bae366..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using UniJSON; - - -namespace UniGLTF -{ - [Serializable] - [ItemJsonSchema(ValueType = ValueNodeType.Object)] - public partial class glTFOrthographic_extensions : ExtensionsBase { } - - [Serializable] - public partial class glTFOrthographic_extras : ExtraBase { } - - [Serializable] - [ItemJsonSchema(ValueType = ValueNodeType.Object)] - public partial class glTFPerspective_extensions : ExtensionsBase { } - - [Serializable] - public partial class glTFPerspective_extras : ExtraBase { } - - [Serializable] - [ItemJsonSchema(ValueType = ValueNodeType.Object)] - public partial class glTFCamera_extensions : ExtensionsBase { } - - [Serializable] - public partial class glTFCamera_extras : ExtraBase { } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs.meta deleted file mode 100644 index 3f5c26d3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFCameraExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 38f59c64e05855b41be64595c570e366 -timeCreated: 1533605499 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs deleted file mode 100644 index 20b649bc..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System; -using System.Linq; -using System.Reflection; -using UniJSON; - - -namespace UniGLTF -{ - #region Base - public class JsonSerializeMembersAttribute : Attribute { } - - public class PartialExtensionBase : JsonSerializableBase - { - protected override void SerializeMembers(GLTFJsonFormatter f) - { - foreach (var method in this.GetType().GetMethods(BindingFlags.Instance | - BindingFlags.Public | BindingFlags.NonPublic)) - { - if (method.GetCustomAttributes(typeof(JsonSerializeMembersAttribute), true).Any()) - { - method.Invoke(this, new[] { f }); - } - } - } - - public int __count - { - get - { - return typeof(T).GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) - .Where(x => x.GetCustomAttributes(typeof(JsonSerializeMembersAttribute), true).Any()) - .Count(); - } - } - } - - [ItemJsonSchema(ValueType = ValueNodeType.Object)] - //[JsonSchema(MinProperties = 1)] - public partial class ExtensionsBase : PartialExtensionBase - { - } - - //[JsonSchema(MinProperties = 1)] - public partial class ExtraBase : PartialExtensionBase - { - } - #endregion - - [Serializable] - public partial class glTF_extensions : ExtensionsBase { } - - [Serializable] - public partial class gltf_extras : ExtraBase { } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs.meta deleted file mode 100644 index f1fd71ee..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 356f989283db8c848b851b82c34086d1 -timeCreated: 1532101527 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs deleted file mode 100644 index bbfc1896..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using UniJSON; - - -namespace UniGLTF -{ - /// - /// https://github.com/KhronosGroup/glTF/issues/1036 - /// - [Serializable] - public partial class glTFPrimitives_extras : ExtraBase - { - [JsonSchema(Required = true, MinItems = 1)] - public List targetNames = new List(); - - [JsonSerializeMembers] - void PrimitiveMembers(GLTFJsonFormatter f) - { - if (targetNames.Count > 0) - { - f.Key("targetNames"); - f.BeginList(); - foreach (var x in targetNames) - { - f.Value(x); - } - f.EndList(); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs.meta deleted file mode 100644 index 10ec6ee5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.Primitives.extras.targetNames.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e95762d0b18d11243b32a56f21cef862 -timeCreated: 1533605545 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs deleted file mode 100644 index 49e12de5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using UniJSON; - - -namespace UniGLTF -{ - /// - /// https://github.com/KhronosGroup/glTF/issues/1036 - /// - [Serializable] - public partial class glTFMesh_extras : ExtraBase - { - [JsonSchema(Required = true, MinItems = 1)] - public List targetNames = new List(); - - [JsonSerializeMembers] - void PrimitiveMembers(GLTFJsonFormatter f) - { - if (targetNames.Count > 0) - { - f.Key("targetNames"); - f.BeginList(); - foreach (var x in targetNames) - { - f.Value(x); - } - f.EndList(); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs.meta deleted file mode 100644 index 139962cd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFMesh.extras.targetNames.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 97b77d4c1c0d44b594e9187e41b3152d -timeCreated: 1582269878 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs deleted file mode 100644 index 0c0b9825..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; - - -namespace UniGLTF -{ - [Serializable] - public partial class glTFNode_extensions : ExtensionsBase { } - - [Serializable] - public partial class glTFNode_extra : ExtraBase { } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs.meta deleted file mode 100644 index d68a4cd3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/ExtensionsAndExtras/glTFNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: eef0405c0c9670947ab6fa2034f0343f -timeCreated: 1533605847 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs deleted file mode 100644 index 7a6b1b06..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Collections.Generic; -using UniJSON; - - -namespace UniGLTF -{ - public class GLTFJsonFormatter: UniJSON.JsonFormatter - { - public void GLTFValue(JsonSerializableBase s) - { - CommaCheck(); - Store.Write(s.ToJson()); - } - - public void GLTFValue(IEnumerable values) where T : JsonSerializableBase - { - BeginList(); - foreach (var value in values) - { - GLTFValue(value); - } - EndList(); - } - - public void GLTFValue(List values) - { - BeginList(); - foreach (var value in values) - { - this.Value(value); - } - EndList(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs.meta deleted file mode 100644 index eb52e7f5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/GLTFJsonFormatter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b80a7ee38e762de44a90d60d9d4ff4dd -timeCreated: 1531806259 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs deleted file mode 100644 index 3d302b1d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; - - -namespace UniGLTF -{ - [Serializable] - public abstract class JsonSerializableBase - { - protected abstract void SerializeMembers(GLTFJsonFormatter f); - - public string ToJson() - { - var f = new GLTFJsonFormatter(); - f.BeginMap(); - - SerializeMembers(f); - - f.EndMap(); - return f.ToString(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs.meta deleted file mode 100644 index a2142813..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/JsonSerializableBase.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d169186adbfc59b4b882611d37f0a282 -timeCreated: 1532078625 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs deleted file mode 100644 index ad50a70b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using UnityEngine; - - -namespace UniGLTF -{ - public static class MonoBehaviourComparator - { - public static bool AssertAreEquals(GameObject l, GameObject r) - { - return - l.name == r.name - && AssertAreEquals(l, r, - (x, y) => AssertAreEquals(x[0], y[0])) - && AssertAreEquals(l, r, - (x, y) => AssertAreEquals(x[0], y[0])) - && AssertAreEquals(l, r, - (x, y) => AssertAreEquals(x[0], y[0])) - && AssertAreEquals(l, r, - (x, y) => AssertAreEquals(x[0], y[0])) - ; - } - - public static bool AssertAreEquals(GameObject l, GameObject r, Func pred) where T : Component - { - var ll = l.GetComponents(); - var rr = r.GetComponents(); - if (ll.Length != rr.Length) - { - return false; - } - if (ll.Length == 0) - { - return true; - } - return pred(ll, rr); - } - - public static bool AssertAreEquals(Transform l, Transform r) - { - return - (l.localPosition == r.localPosition) - && (l.localRotation == r.localRotation) - && (l.localScale == r.localScale) - ; - } - - public static bool AssertAreEquals(MeshFilter l, MeshFilter r) - { - throw new NotImplementedException(); - } - - public static bool AssertAreEquals(MeshRenderer l, MeshRenderer r) - { - throw new NotImplementedException(); - } - - public static bool AssertAreEquals(SkinnedMeshRenderer l, SkinnedMeshRenderer r) - { - throw new NotImplementedException(); - } - - public static bool AssetAreEquals(Texture2D l, Texture2D r) - { - throw new NotImplementedException(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs.meta deleted file mode 100644 index 61542297..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/MonoBehaviourComparator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7cee53236ca4f234ab42ba8e92afd178 -timeCreated: 1521104277 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs deleted file mode 100644 index fcdee080..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace UniGLTF -{ - public enum SerializerTypes - { - Generated, // generated, No AOT Problem - JsonSerializable, // manual, Obsolete - UniJSON, // reflection, Obsolete - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs.meta deleted file mode 100644 index 6ff72b75..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/SerializerTypes.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2b17414c7f3ba564083dbcebda778633 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs deleted file mode 100644 index 1915c1d9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs +++ /dev/null @@ -1,48 +0,0 @@ -/// -/// https://gist.github.com/szimek/763999 -/// -namespace UniGLTF -{ - public enum glComponentType : int - { - BYTE = 5120, // signed ? - UNSIGNED_BYTE = 5121, - - SHORT = 5122, - UNSIGNED_SHORT = 5123, - - //INT = 5124, - UNSIGNED_INT = 5125, - - FLOAT = 5126, - } - - public enum glBufferTarget : int - { - NONE = 0, - ARRAY_BUFFER = 34962, - ELEMENT_ARRAY_BUFFER = 34963, - } - - public enum glFilter : int - { - NONE = 0, - NEAREST = 9728, - LINEAR = 9729, - - #region for minFilter only - NEAREST_MIPMAP_NEAREST = 9984, - LINEAR_MIPMAP_NEAREST = 9985, - NEAREST_MIPMAP_LINEAR = 9986, - LINEAR_MIPMAP_LINEAR = 9987, - #endregion - } - - public enum glWrap : int - { - NONE = 0, - CLAMP_TO_EDGE = 33071, - REPEAT = 10497, - MIRRORED_REPEAT = 33648, - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs.meta deleted file mode 100644 index d1091134..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glEnum.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 378358a997cd2e9418f180593fb04a6f -timeCreated: 1516212452 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs deleted file mode 100644 index b9be6d1b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs +++ /dev/null @@ -1,504 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UniJSON; - - -namespace UniGLTF -{ - [Serializable] - public class gltfScene : JsonSerializableBase - { - [JsonSchema(MinItems = 1)] - [ItemJsonSchema(Minimum = 0)] - public int[] nodes; - - public object extensions; - public object extras; - public string name; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => nodes); - } - } - - [Serializable] - public class glTF : JsonSerializableBase, IEquatable - { - [JsonSchema(Required = true)] - public glTFAssets asset = new glTFAssets(); - - #region Buffer - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List buffers = new List(); - public int AddBuffer(IBytesBuffer bytesBuffer) - { - var index = buffers.Count; - buffers.Add(new glTFBuffer(bytesBuffer)); - return index; - } - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List bufferViews = new List(); - public int AddBufferView(glTFBufferView view) - { - var index = bufferViews.Count; - bufferViews.Add(view); - return index; - } - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List accessors = new List(); - - T[] GetAttrib(glTFAccessor accessor, glTFBufferView view) where T : struct - { - return GetAttrib(accessor.count, accessor.byteOffset, view); - } - T[] GetAttrib(int count, int byteOffset, glTFBufferView view) where T : struct - { - var attrib = new T[count]; - var segment = buffers[view.buffer].GetBytes(); - var bytes = new ArraySegment(segment.Array, segment.Offset + view.byteOffset + byteOffset, count * view.byteStride); - bytes.MarshalCopyTo(attrib); - return attrib; - } - - public ArraySegment GetViewBytes(int bufferView) - { - var view = bufferViews[bufferView]; - var segment = buffers[view.buffer].GetBytes(); - return new ArraySegment(segment.Array, segment.Offset + view.byteOffset, view.byteLength); - } - - IEnumerable _GetIndices(glTFAccessor accessor, out int count) - { - count = accessor.count; - var view = bufferViews[accessor.bufferView]; - switch ((glComponentType)accessor.componentType) - { - case glComponentType.UNSIGNED_BYTE: - { - return GetAttrib(accessor, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_SHORT: - { - return GetAttrib(accessor, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_INT: - { - return GetAttrib(accessor, view).Select(x => (int)(x)); - } - } - throw new NotImplementedException("GetIndices: unknown componenttype: " + accessor.componentType); - } - - IEnumerable _GetIndices(glTFBufferView view, int count, int byteOffset, glComponentType componentType) - { - switch (componentType) - { - case glComponentType.UNSIGNED_BYTE: - { - return GetAttrib(count, byteOffset, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_SHORT: - { - return GetAttrib(count, byteOffset, view).Select(x => (int)(x)); - } - - case glComponentType.UNSIGNED_INT: - { - return GetAttrib(count, byteOffset, view).Select(x => (int)(x)); - } - } - throw new NotImplementedException("GetIndices: unknown componenttype: " + componentType); - } - - public int[] GetIndices(int accessorIndex) - { - int count; - var result = _GetIndices(accessors[accessorIndex], out count); - var indices = new int[count]; - - // flip triangles - var it = result.GetEnumerator(); - { - for (int i = 0; i < count; i += 3) - { - it.MoveNext(); indices[i + 2] = it.Current; - it.MoveNext(); indices[i + 1] = it.Current; - it.MoveNext(); indices[i] = it.Current; - } - } - - return indices; - } - - public T[] GetArrayFromAccessor(int accessorIndex) where T : struct - { - var vertexAccessor = accessors[accessorIndex]; - - if (vertexAccessor.count <= 0) return new T[] { }; - - var result = (vertexAccessor.bufferView != -1) - ? GetAttrib(vertexAccessor, bufferViews[vertexAccessor.bufferView]) - : new T[vertexAccessor.count] - ; - - var sparse = vertexAccessor.sparse; - if (sparse != null && sparse.count > 0) - { - // override sparse values - var indices = _GetIndices(bufferViews[sparse.indices.bufferView], sparse.count, sparse.indices.byteOffset, sparse.indices.componentType); - var values = GetAttrib(sparse.count, sparse.values.byteOffset, bufferViews[sparse.values.bufferView]); - - var it = indices.GetEnumerator(); - for (int i = 0; i < sparse.count; ++i) - { - it.MoveNext(); - result[it.Current] = values[i]; - } - } - return result; - } - #endregion - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List textures = new List(); - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List samplers = new List(); - public glTFTextureSampler GetSampler(int index) - { - if (samplers.Count == 0) - { - samplers.Add(new glTFTextureSampler()); // default sampler - } - - return samplers[index]; - } - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List images = new List(); - - public int GetImageIndexFromTextureIndex(int textureIndex) - { - return textures[textureIndex].source; - } - - public glTFImage GetImageFromTextureIndex(int textureIndex) - { - return images[GetImageIndexFromTextureIndex(textureIndex)]; - } - - public glTFTextureSampler GetSamplerFromTextureIndex(int textureIndex) - { - var samplerIndex = textures[textureIndex].sampler; - return GetSampler(samplerIndex); - } - - public ArraySegment GetImageBytes(IStorage storage, int imageIndex, out string textureName) - { - var image = images[imageIndex]; - if (string.IsNullOrEmpty(image.uri)) - { - // - // use buffer view (GLB) - // - //m_imageBytes = ToArray(byteSegment); - textureName = !string.IsNullOrEmpty(image.name) ? image.name : string.Format("{0:00}#GLB", imageIndex); - return GetViewBytes(image.bufferView); - } - else - { - if (image.uri.StartsWith("data:")) - { - textureName = !string.IsNullOrEmpty(image.name) ? image.name : string.Format("{0:00}#Base64Embedded", imageIndex); - } - else - { - textureName = !string.IsNullOrEmpty(image.name) ? image.name : Path.GetFileNameWithoutExtension(image.uri); - } - return storage.Get(image.uri); - } - } - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List materials = new List(); - public string GetUniqueMaterialName(int index) - { - if (materials.Any(x => string.IsNullOrEmpty(x.name)) - || materials.Select(x => x.name).Distinct().Count() != materials.Count) - { - return String.Format("{0:00}_{1}", index, materials[index].name); - } - else - { - return materials[index].name; - } - } - - public bool MaterialHasVertexColor(glTFMaterial material) - { - if (material == null) - { - return false; - } - - var materialIndex = materials.IndexOf(material); - if (materialIndex == -1) - { - return false; - } - - return MaterialHasVertexColor(materialIndex); - } - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List meshes = new List(); - - public bool MaterialHasVertexColor(int materialIndex) - { - if (materialIndex < 0 || materialIndex >= materials.Count) - { - return false; - } - - var hasVertexColor = meshes.SelectMany(x => x.primitives).Any(x => x.material == materialIndex && x.HasVertexColor); - return hasVertexColor; - } - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List nodes = new List(); - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List skins = new List(); - - [JsonSchema(Dependencies = new string[] { "scenes" }, Minimum = 0)] - public int scene; - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List scenes = new List(); - public int[] rootnodes - { - get - { - return scenes[scene].nodes; - } - } - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List animations = new List(); - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List cameras = new List(); - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List extensionsUsed = new List(); - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - public List extensionsRequired = new List(); - - public glTF_extensions extensions = new glTF_extensions(); - public gltf_extras extras = new gltf_extras(); - - public override string ToString() - { - return string.Format("{0}", asset); - } - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - if (extensionsUsed.Count > 0) - { - f.Key("extensionsUsed"); f.GLTFValue(extensionsUsed); - } - if (extensions.__count > 0) - { - f.Key("extensions"); f.GLTFValue(extensions); - } - if (extras.__count > 0) - { - f.Key("extras"); f.GLTFValue(extras); - } - - f.Key("asset"); f.GLTFValue(asset); - - // buffer - if (buffers.Any()) - { - f.Key("buffers"); f.GLTFValue(buffers); - } - if (bufferViews.Any()) - { - f.Key("bufferViews"); f.GLTFValue(bufferViews); - } - if (accessors.Any()) - { - f.Key("accessors"); f.GLTFValue(accessors); - } - - // materials - if (images.Any()) - { - f.Key("images"); f.GLTFValue(images); - if (samplers.Count == 0) - { - samplers.Add(new glTFTextureSampler()); - } - } - - if (samplers.Any()) - { - f.Key("samplers"); f.GLTFValue(samplers); - } - - if (textures.Any()) - { - f.Key("textures"); f.GLTFValue(textures); - } - if (materials.Any()) - { - f.Key("materials"); f.GLTFValue(materials); - } - - // meshes - if (meshes.Any()) - { - f.Key("meshes"); f.GLTFValue(meshes); - } - if (skins.Any()) - { - f.Key("skins"); f.GLTFValue(skins); - } - - // scene - if (nodes.Any()) - { - f.Key("nodes"); f.GLTFValue(nodes); - } - if (scenes.Any()) - { - f.Key("scenes"); f.GLTFValue(scenes); - if (scene >= 0) - { - f.KeyValue(() => scene); - } - } - - // animations - if (animations.Any()) - { - f.Key("animations"); f.GLTFValue(animations); - } - } - - public bool Equals(glTF other) - { - return - textures.SequenceEqual(other.textures) - && samplers.SequenceEqual(other.samplers) - && images.SequenceEqual(other.images) - && materials.SequenceEqual(other.materials) - && meshes.SequenceEqual(other.meshes) - && nodes.SequenceEqual(other.nodes) - && skins.SequenceEqual(other.skins) - && scene == other.scene - && scenes.SequenceEqual(other.scenes) - && animations.SequenceEqual(other.animations) - ; - } - - bool UsedExtension(string key) - { - if (extensionsUsed.Contains(key)) - { - return true; - } - - return false; - } - - static Utf8String s_extensions = Utf8String.From("extensions"); - - void Traverse(ListTreeNode node, JsonFormatter f, Utf8String parentKey) - { - if (node.IsMap()) - { - f.BeginMap(); - foreach (var kv in node.ObjectItems()) - { - if (parentKey == s_extensions) - { - if (!UsedExtension(kv.Key.GetString())) - { - continue; - } - } - f.Key(kv.Key.GetUtf8String()); - Traverse(kv.Value, f, kv.Key.GetUtf8String()); - } - f.EndMap(); - } - else if (node.IsArray()) - { - f.BeginList(); - foreach (var x in node.ArrayItems()) - { - Traverse(x, f, default(Utf8String)); - } - f.EndList(); - } - else - { - f.Value(node); - } - } - - string RemoveUnusedExtensions(string json) - { - var f = new JsonFormatter(); - - Traverse(JsonParser.Parse(json), f, default(Utf8String)); - - return f.ToString(); - } - - public byte[] ToGlbBytes(SerializerTypes serializer = SerializerTypes.Generated) - { - string json; - if (serializer == SerializerTypes.UniJSON) - { - // Obsolete - var c = new JsonSchemaValidationContext(this) - { - EnableDiagnosisForNotRequiredFields = true, - }; - json = JsonSchema.FromType(GetType()).Serialize(this, c); - } - else if (serializer == SerializerTypes.Generated) - { - var f = new JsonFormatter(); - f.GenSerialize(this); - json = f.ToString().ParseAsJson().ToString(" "); - } - else if (serializer == SerializerTypes.JsonSerializable) - { - // Obsolete - json = ToJson(); - } - else - { - throw new Exception("[UniVRM Export Error] unknown serializer type"); - } - - RemoveUnusedExtensions(json); - - return Glb.ToBytes(json, buffers[0].GetBytes()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs.meta deleted file mode 100644 index b1047895..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTF.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 317adeaa75a118a4f857721c90946933 -timeCreated: 1516618885 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs deleted file mode 100644 index 3dfc1c6f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs +++ /dev/null @@ -1,252 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using UniJSON; -using UnityEngine; - - -namespace UniGLTF -{ - [Serializable] - public class glTFAnimationTarget : JsonSerializableBase - { - [JsonSchema(Minimum = 0)] - public int node; - - [JsonSchema(Required = true, EnumValues = new object[] { "translation", "rotation", "scale", "weights" }, EnumSerializationType = EnumSerializationType.AsString)] - public string path; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => node); - if (!string.IsNullOrEmpty(path)) - { - f.KeyValue(() => path); - } - } - - public enum Interpolations - { - LINEAR, - STEP, - CUBICSPLINE - } - - public const string PATH_TRANSLATION = "translation"; - public const string PATH_EULER_ROTATION = "rotation"; - public const string PATH_ROTATION = "rotation"; - public const string PATH_SCALE = "scale"; - public const string PATH_WEIGHT = "weights"; - public const string NOT_IMPLEMENTED = "NotImplemented"; - - [Obsolete("Use AnimationProperties")] - public enum AnimationPropertys - { - Translation = AnimationProperties.Translation, - EulerRotation = AnimationProperties.EulerRotation, - Rotation = AnimationProperties.Rotation, - Scale = AnimationProperties.Scale, - Weight = AnimationProperties.Weight, - BlendShape = AnimationProperties.BlendShape, - - NotImplemented = AnimationProperties.NotImplemented - } - - [Obsolete] - internal static AnimationProperties AnimationPropertysToAnimationProperties(AnimationPropertys property) - { - if (!Enum.IsDefined(typeof(AnimationProperties), property)) - { - throw new InvalidCastException("Failed to convert AnimationPropertys '" + property + "' to AnimationProperties"); - } - return (AnimationProperties)property; - } - - public enum AnimationProperties - { - Translation, - EulerRotation, - Rotation, - Scale, - Weight, - BlendShape, - - NotImplemented - } - - [Obsolete] - public static string GetPathName(AnimationPropertys property) - { - return GetPathName(AnimationPropertysToAnimationProperties(property)); - } - - public static string GetPathName(AnimationProperties property) - { - switch (property) - { - case AnimationProperties.Translation: - return PATH_TRANSLATION; - case AnimationProperties.EulerRotation: - case AnimationProperties.Rotation: - return PATH_ROTATION; - case AnimationProperties.Scale: - return PATH_SCALE; - case AnimationProperties.BlendShape: - return PATH_WEIGHT; - default: throw new NotImplementedException(); - } - } - - public static AnimationProperties GetAnimationProperty(string path) - { - switch (path) - { - case PATH_TRANSLATION: - return AnimationProperties.Translation; - case PATH_ROTATION: - return AnimationProperties.Rotation; - case PATH_SCALE: - return AnimationProperties.Scale; - case PATH_WEIGHT: - return AnimationProperties.BlendShape; - default: throw new NotImplementedException(); - } - } - - [Obsolete] - public static int GetElementCount(AnimationPropertys property) - { - return GetElementCount(AnimationPropertysToAnimationProperties(property)); - } - - public static int GetElementCount(AnimationProperties property) - { - switch (property) - { - case AnimationProperties.Translation: return 3; - case AnimationProperties.EulerRotation: return 3; - case AnimationProperties.Rotation: return 4; - case AnimationProperties.Scale: return 3; - case AnimationProperties.BlendShape: return 1; - default: throw new NotImplementedException(); - } - } - - public static int GetElementCount(string path) - { - return GetElementCount(GetAnimationProperty(path)); - } - } - - [Serializable] - public class glTFAnimationChannel : JsonSerializableBase - { - [JsonSchema(Required = true, Minimum = 0)] - public int sampler = -1; - - [JsonSchema(Required = true)] - public glTFAnimationTarget target; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => sampler); - f.Key("target"); f.GLTFValue(target); - } - } - - [Serializable] - public class glTFAnimationSampler : JsonSerializableBase - { - [JsonSchema(Required = true, Minimum = 0)] - public int input = -1; - - [JsonSchema(EnumValues = new object[] { "LINEAR", "STEP", "CUBICSPLINE" }, EnumSerializationType = EnumSerializationType.AsString)] - public string interpolation; - - [JsonSchema(Required = true, Minimum = 0)] - public int output = -1; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => input); - if (!string.IsNullOrEmpty(interpolation)) - { - f.KeyValue(() => interpolation); - } - f.KeyValue(() => output); - } - } - - [Serializable] - public class glTFAnimation : JsonSerializableBase - { - public string name = ""; - - [JsonSchema(Required = true, MinItems = 1)] - public List channels = new List(); - - [JsonSchema(Required = true, MinItems = 1)] - public List samplers = new List(); - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - if (!string.IsNullOrEmpty(name)) - { - f.KeyValue(() => name); - } - - f.Key("channels"); f.GLTFValue(channels); - f.Key("samplers"); f.GLTFValue(samplers); - } - - [Obsolete] - public int AddChannelAndGetSampler(int nodeIndex, glTFAnimationTarget.AnimationPropertys property) - { - return AddChannelAndGetSampler(nodeIndex, glTFAnimationTarget.AnimationPropertysToAnimationProperties(property)); - } - - public int AddChannelAndGetSampler(int nodeIndex, glTFAnimationTarget.AnimationProperties property) - { - // find channel - var channel = channels.FirstOrDefault(x => x.target.node == nodeIndex && x.target.path == glTFAnimationTarget.GetPathName(property)); - if (channel != null) - { - return channel.sampler; - } - - // not found. create new - var samplerIndex = samplers.Count; - var sampler = new glTFAnimationSampler(); - samplers.Add(sampler); - - channel = new glTFAnimationChannel - { - sampler = samplerIndex, - target = new glTFAnimationTarget - { - node = nodeIndex, - path = glTFAnimationTarget.GetPathName(property), - }, - }; - channels.Add(channel); - - return samplerIndex; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs.meta deleted file mode 100644 index 4ca7197c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAnimation.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: f571aa160b9de354c8f5fcc6a38e41f1 -timeCreated: 1515833098 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs deleted file mode 100644 index bf691fc8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTFAssets : JsonSerializableBase - { - public string generator; - - [JsonSchema(Required = true, Pattern = "^[0-9]+\\.[0-9]+$")] - public string version; - - public string copyright; - - [JsonSchema(Pattern = "^[0-9]+\\.[0-9]+$")] - public string minVersion; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.Key("generator"); f.Value(generator); - f.Key("version"); f.Value(version); - } - - public override string ToString() - { - return string.Format("GLTF-{0} generated by {1}", version, generator); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs.meta deleted file mode 100644 index 3e851a19..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFAssets.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 1b759a27457c3cb49adea3fba807e447 -timeCreated: 1516618004 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs deleted file mode 100644 index 14f2cd7a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs +++ /dev/null @@ -1,266 +0,0 @@ -using System; -using System.Linq; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTFBuffer : JsonSerializableBase - { - IBytesBuffer Storage; - - public void OpenStorage(IStorage storage) - { - Storage = new ArraySegmentByteBuffer(storage.Get(uri)); - /* - if (string.IsNullOrEmpty(uri)) - { - Storage = (glbDataBytes); - } - else - { - Storage = new UriByteBuffer(baseDir, uri); - } - */ - } - - public glTFBuffer() - { - - } - - public glTFBuffer(IBytesBuffer storage) - { - Storage = storage; - } - - public string uri; - - [JsonSchema(Required = true, Minimum = 1)] - public int byteLength; - - // empty schemas - public object extensions; - public object extras; - public string name; - - public glTFBufferView Append(T[] array, glBufferTarget target) where T : struct - { - return Append(new ArraySegment(array), target); - } - public glTFBufferView Append(ArraySegment segment, glBufferTarget target) where T : struct - { - var view = Storage.Extend(segment, target); - byteLength = Storage.GetBytes().Count; - return view; - } - - public ArraySegment GetBytes() - { - return Storage.GetBytes(); - } - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - if (!string.IsNullOrEmpty(uri)) - { - f.KeyValue(() => uri); - } - f.KeyValue(() => byteLength); - } - } - - [Serializable] - public class glTFBufferView : JsonSerializableBase - { - [JsonSchema(Required = true, Minimum = 0)] - public int buffer; - - [JsonSchema(Minimum = 0)] - public int byteOffset; - - [JsonSchema(Required = true, Minimum = 1)] - public int byteLength; - - [JsonSchema(Minimum = 4, Maximum = 252, MultipleOf = 4)] - public int byteStride; - - [JsonSchema(EnumSerializationType = EnumSerializationType.AsInt, EnumExcludes = new object[] { glBufferTarget.NONE })] - public glBufferTarget target; - - // empty schemas - public object extensions; - public object extras; - public string name; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => buffer); - f.KeyValue(() => byteOffset); - f.KeyValue(() => byteLength); - if (target != glBufferTarget.NONE) - { - f.Key("target"); f.Value((int)target); - } - /* When this is not defined, data is tightly packed. When two or more accessors use the same bufferView, this field must be defined. - if (byteStride >= 4) - { - f.KeyValue(() => byteStride); - } - */ - } - } - - [Serializable] - public class glTFSparseIndices : JsonSerializableBase - { - [JsonSchema(Required = true, Minimum = 0)] - public int bufferView = -1; - - [JsonSchema(Minimum = 0)] - public int byteOffset; - - [JsonSchema(Required = true, EnumValues = new object[] { 5121, 5123, 5125 })] - public glComponentType componentType; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => bufferView); - f.KeyValue(() => byteOffset); - f.Key("componentType"); f.Value((int)componentType); - } - } - - [Serializable] - public class glTFSparseValues : JsonSerializableBase - { - [JsonSchema(Required = true, Minimum = 0)] - public int bufferView = -1; - - [JsonSchema(Minimum = 0)] - public int byteOffset; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => bufferView); - f.KeyValue(() => byteOffset); - } - } - - [Serializable] - public class glTFSparse : JsonSerializableBase - { - [JsonSchema(Required = true, Minimum = 1)] - public int count; - - [JsonSchema(Required = true)] - public glTFSparseIndices indices; - - [JsonSchema(Required = true)] - public glTFSparseValues values; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => count); - f.Key("indices"); f.GLTFValue(indices); - f.Key("values"); f.GLTFValue(values); - } - } - - [Serializable] - public class glTFAccessor : JsonSerializableBase - { - [JsonSchema(Minimum = 0)] - public int bufferView = -1; - - [JsonSchema(Minimum = 0, Dependencies = new string[] { "bufferView" })] - public int byteOffset; - - [JsonSchema(Required = true, EnumValues = new object[] { "SCALAR", "VEC2", "VEC3", "VEC4", "MAT2", "MAT3", "MAT4" }, EnumSerializationType = EnumSerializationType.AsString)] - public string type; - - public int TypeCount - { - get - { - switch (type) - { - case "SCALAR": - return 1; - case "VEC2": - return 2; - case "VEC3": - return 3; - case "VEC4": - case "MAT2": - return 4; - case "MAT3": - return 9; - case "MAT4": - return 16; - default: - throw new NotImplementedException(); - } - } - } - - [JsonSchema(Required = true, EnumSerializationType = EnumSerializationType.AsInt)] - public glComponentType componentType; - - [JsonSchema(Required = true, Minimum = 1)] - public int count; - - [JsonSchema(MinItems = 1, MaxItems = 16)] - public float[] max; - - [JsonSchema(MinItems = 1, MaxItems = 16)] - public float[] min; - - public bool normalized; - public glTFSparse sparse; - - // empty schemas - public string name; - - public object extensions; - - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => bufferView); - f.KeyValue(() => byteOffset); - f.KeyValue(() => type); - f.Key("componentType"); f.Value((int)componentType); - f.KeyValue(() => count); - if (max != null && max.Any()) - { - f.KeyValue(() => max); - } - if (min != null && min.Any()) - { - f.KeyValue(() => min); - } - - if (sparse != null && sparse.count > 0) - { - f.Key("sparse"); f.GLTFValue(sparse); - } - - f.KeyValue(() => normalized); - f.KeyValue(() => name); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs.meta deleted file mode 100644 index 876e42e6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFBuffer.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 50888f361f18c3140a23e9bfdcf43557 -timeCreated: 1515832638 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs deleted file mode 100644 index 87de30c1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using UniJSON; - -namespace UniGLTF -{ - public enum ProjectionType - { - Perspective, - Orthographic - } - - [Serializable] - public class glTFOrthographic - { - [JsonSchema(Required = true)] - public float xmag; - [JsonSchema(Required = true)] - public float ymag; - [JsonSchema(Required = true, Minimum = 0.0f, ExclusiveMinimum = true)] - public float zfar; - [JsonSchema(Required = true, Minimum = 0.0f)] - public float znear; - - [JsonSchema(MinProperties = 1)] - public glTFOrthographic_extensions extensions; - [JsonSchema(MinProperties = 1)] - public glTFOrthographic_extras extras; - } - - [Serializable] - public class glTFPerspective - { - [JsonSchema(Minimum = 0.0f, ExclusiveMinimum = true)] - public float aspectRatio; - [JsonSchema(Required = true, Minimum = 0.0f, ExclusiveMinimum = true)] - public float yfov; - [JsonSchema(Minimum = 0.0f, ExclusiveMinimum = true)] - public float zfar; - [JsonSchema(Required = true, Minimum = 0.0f, ExclusiveMinimum = true)] - public float znear; - - public glTFPerspective_extensions extensions; - public glTFPerspective_extras extras; - } - - [Serializable] - public class glTFCamera - { - public glTFOrthographic orthographic; - public glTFPerspective perspective; - - [JsonSchema(Required = true, EnumSerializationType = EnumSerializationType.AsLowerString)] - public ProjectionType type; - - public string name; - - public glTFCamera_extensions extensions; - public glTFCamera_extras extras; - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs.meta deleted file mode 100644 index 2ecc5007..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFCamera.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a4ff02eb93400b142a5ff47d1067bd8b -timeCreated: 1531635880 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs deleted file mode 100644 index ef0be0dc..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs +++ /dev/null @@ -1,232 +0,0 @@ -using System; -using UniJSON; - -namespace UniGLTF -{ - public enum glTFTextureTypes - { - BaseColor, - Metallic, - Normal, - Occlusion, - Emissive, - Unknown - } - - public interface IglTFTextureinfo - { - glTFTextureTypes TextureType { get; } - } - - [Serializable] - public abstract class glTFTextureInfo : JsonSerializableBase, IglTFTextureinfo - { - [JsonSchema(Required = true, Minimum = 0)] - public int index = -1; - - [JsonSchema(Minimum = 0)] - public int texCoord; - - // empty schemas - public glTFTextureInfo_extensions extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => index); - f.KeyValue(() => texCoord); - if (extensions != null) - { - f.KeyValue(() => extensions); - } - } - - public abstract glTFTextureTypes TextureType { get; } - } - - - [Serializable] - public class glTFMaterialBaseColorTextureInfo : glTFTextureInfo - { - public override glTFTextureTypes TextureType - { - get { return glTFTextureTypes.BaseColor; } - } - } - - [Serializable] - public class glTFMaterialMetallicRoughnessTextureInfo : glTFTextureInfo - { - public override glTFTextureTypes TextureType - { - get { return glTFTextureTypes.Metallic; } - } - } - - [Serializable] - public class glTFMaterialNormalTextureInfo : glTFTextureInfo - { - public float scale = 1.0f; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => scale); - base.SerializeMembers(f); - } - - public override glTFTextureTypes TextureType - { - get { return glTFTextureTypes.Normal; } - } - } - - [Serializable] - public class glTFMaterialOcclusionTextureInfo : glTFTextureInfo - { - [JsonSchema(Minimum = 0.0, Maximum = 1.0)] - public float strength = 1.0f; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => strength); - base.SerializeMembers(f); - } - - public override glTFTextureTypes TextureType - { - get { return glTFTextureTypes.Occlusion; } - } - } - - [Serializable] - public class glTFMaterialEmissiveTextureInfo : glTFTextureInfo - { - public override glTFTextureTypes TextureType - { - get { return glTFTextureTypes.Emissive; } - } - } - - [Serializable] - public class glTFPbrMetallicRoughness : JsonSerializableBase - { - public glTFMaterialBaseColorTextureInfo baseColorTexture = null; - - [JsonSchema(MinItems = 4, MaxItems = 4)] - [ItemJsonSchema(Minimum = 0.0, Maximum = 1.0)] - public float[] baseColorFactor; - - public glTFMaterialMetallicRoughnessTextureInfo metallicRoughnessTexture = null; - - [JsonSchema(Minimum = 0.0, Maximum = 1.0)] - public float metallicFactor = 1.0f; - - [JsonSchema(Minimum = 0.0, Maximum = 1.0)] - public float roughnessFactor = 1.0f; - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - if (baseColorTexture != null) - { - f.Key("baseColorTexture"); f.GLTFValue(baseColorTexture); - } - if (baseColorFactor != null) - { - f.KeyValue(() => baseColorFactor); - } - if (metallicRoughnessTexture != null) - { - f.Key("metallicRoughnessTexture"); f.GLTFValue(metallicRoughnessTexture); - } - f.KeyValue(() => metallicFactor); - f.KeyValue(() => roughnessFactor); - } - } - - [Serializable] - public class glTFMaterial : JsonSerializableBase - { - public string name; - public glTFPbrMetallicRoughness pbrMetallicRoughness = new glTFPbrMetallicRoughness - { - baseColorFactor = new float[] { 1.0f, 1.0f, 1.0f, 1.0f }, - }; - public glTFMaterialNormalTextureInfo normalTexture = null; - - public glTFMaterialOcclusionTextureInfo occlusionTexture = null; - - public glTFMaterialEmissiveTextureInfo emissiveTexture = null; - - [JsonSchema(MinItems = 3, MaxItems = 3)] - [ItemJsonSchema(Minimum = 0.0, Maximum = 1.0)] - public float[] emissiveFactor; - - [JsonSchema(EnumValues = new object[] { "OPAQUE", "MASK", "BLEND" }, EnumSerializationType = EnumSerializationType.AsUpperString)] - public string alphaMode; - - [JsonSchema(Dependencies = new string[] { "alphaMode" }, Minimum = 0.0)] - public float alphaCutoff = 0.5f; - - public bool doubleSided; - - [JsonSchema(SkipSchemaComparison = true)] - public glTFMaterial_extensions extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - if (!String.IsNullOrEmpty(name)) - { - f.Key("name"); f.Value(name); - } - if (pbrMetallicRoughness != null) - { - f.Key("pbrMetallicRoughness"); f.GLTFValue(pbrMetallicRoughness); - } - if (normalTexture != null) - { - f.Key("normalTexture"); f.GLTFValue(normalTexture); - } - if (occlusionTexture != null) - { - f.Key("occlusionTexture"); f.GLTFValue(occlusionTexture); - } - if (emissiveTexture != null) - { - f.Key("emissiveTexture"); f.GLTFValue(emissiveTexture); - } - if (emissiveFactor != null) - { - f.Key("emissiveFactor"); f.Serialize(emissiveFactor); - } - - f.KeyValue(() => doubleSided); - - if (!string.IsNullOrEmpty(alphaMode)) - { - f.KeyValue(() => alphaMode); - } - - if (extensions != null) - { - f.Key("extensions"); f.GLTFValue(extensions); - } - } - - public glTFTextureInfo[] GetTextures() - { - return new glTFTextureInfo[] - { - (pbrMetallicRoughness != null)?pbrMetallicRoughness.baseColorTexture:null, - (pbrMetallicRoughness != null)?pbrMetallicRoughness.metallicRoughnessTexture:null, - normalTexture, - occlusionTexture, - emissiveTexture - }; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs.meta deleted file mode 100644 index 69c4328e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMaterial.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: f6315a9155238724c9b221c155c73f68 -timeCreated: 1515601872 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs deleted file mode 100644 index c2d11a46..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs +++ /dev/null @@ -1,174 +0,0 @@ -using System; -using System.Collections.Generic; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTFAttributes : JsonSerializableBase - { - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int POSITION = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int NORMAL = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int TANGENT = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int TEXCOORD_0 = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int COLOR_0 = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int JOINTS_0 = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int WEIGHTS_0 = -1; - - public override int GetHashCode() - { - return base.GetHashCode(); - } - - public override bool Equals(object obj) - { - var rhs = obj as glTFAttributes; - if (rhs == null) - { - return base.Equals(obj); - } - - return POSITION == rhs.POSITION - && NORMAL == rhs.NORMAL - && TANGENT == rhs.TANGENT - && TEXCOORD_0 == rhs.TEXCOORD_0 - && COLOR_0 == rhs.COLOR_0 - && JOINTS_0 == rhs.JOINTS_0 - && WEIGHTS_0 == rhs.WEIGHTS_0 - ; - } - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => POSITION); - if (NORMAL != -1) f.KeyValue(() => NORMAL); - if (TANGENT != -1) f.KeyValue(() => TANGENT); - if (TEXCOORD_0 != -1) f.KeyValue(() => TEXCOORD_0); - if (COLOR_0 != -1) f.KeyValue(() => COLOR_0); - if (JOINTS_0 != -1) f.KeyValue(() => JOINTS_0); - if (WEIGHTS_0 != -1) f.KeyValue(() => WEIGHTS_0); - } - } - - [Serializable] - public class gltfMorphTarget : JsonSerializableBase - { - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int POSITION = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int NORMAL = -1; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int TANGENT = -1; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => POSITION); - if (NORMAL >= 0) f.KeyValue(() => NORMAL); - if (TANGENT >= 0) f.KeyValue(() => TANGENT); - } - } - - /// - /// https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/schema/mesh.primitive.schema.json - /// - [Serializable] - public class glTFPrimitives : JsonSerializableBase - { - [JsonSchema(EnumValues = new object[] { 0, 1, 2, 3, 4, 5, 6 })] - public int mode; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int indices = -1; - - [JsonSchema(Required = true, SkipSchemaComparison = true)] - public glTFAttributes attributes; - - public bool HasVertexColor - { - get - { - return attributes.COLOR_0 != -1; - } - } - - [JsonSchema(Minimum = 0)] - public int material; - - [JsonSchema(MinItems = 1, ExplicitIgnorableItemLength = 0)] - [ItemJsonSchema(SkipSchemaComparison = true)] - public List targets = new List(); - - public glTFPrimitives_extras extras = new glTFPrimitives_extras(); - - [JsonSchema(SkipSchemaComparison = true)] - public glTFPrimitives_extensions extensions = null; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => mode); - f.KeyValue(() => indices); - f.Key("attributes"); f.GLTFValue(attributes); - f.KeyValue(() => material); - if (targets != null && targets.Count > 0) - { - f.Key("targets"); f.GLTFValue(targets); - } - if (extras.targetNames.Count > 0) - { - f.Key("extras"); f.GLTFValue(extras); - } - } - } - - [Serializable] - public class glTFMesh : JsonSerializableBase - { - public string name; - - [JsonSchema(Required = true, MinItems = 1)] - public List primitives = new List(); - - [JsonSchema(MinItems = 1)] - public float[] weights; - - [JsonSchema(SkipSchemaComparison = true)] - public glTFMesh_extras extras = null; - - // empty schemas - public object extensions; - - public glTFMesh() - { - } - - public glTFMesh(string _name) - { - name = _name; - } - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => name); - f.Key("primitives"); f.GLTFValue(primitives); - if (weights != null && weights.Length > 0) - { - f.KeyValue(() => weights); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs.meta deleted file mode 100644 index 5d8622c5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFMesh.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 20634c83ea30c99449cd85ef46368b13 -timeCreated: 1516622346 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs deleted file mode 100644 index edef688f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System; -using System.Linq; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTFNode : JsonSerializableBase - { - // TODO: need an empty string? - public string name; - - [JsonSchema(MinItems = 1)] - [ItemJsonSchema(Minimum = 0)] - public int[] children; - - [JsonSchema(MinItems = 16, MaxItems = 16)] - public float[] matrix; - - [JsonSchema(MinItems = 3, MaxItems = 3)] - public float[] translation; - - [JsonSchema(MinItems = 4, MaxItems = 4)] - [ItemJsonSchema(Minimum = -1.0, Maximum = 1.0)] - public float[] rotation; - - [JsonSchema(MinItems = 3, MaxItems = 3)] - public float[] scale; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int mesh = -1; - - [JsonSchema(Dependencies = new string[] { "mesh" }, Minimum = 0, ExplicitIgnorableValue = -1)] - public int skin = -1; - - [JsonSchema(Dependencies = new string[] { "mesh" }, MinItems = 1)] - public float[] weights; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int camera = -1; - - // empty schemas - public glTFNode_extensions extensions; - - public glTFNode_extra extras = new glTFNode_extra(); - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - if (children != null && children.Any()) - { - f.Key("children"); f.BeginList(); - foreach (var child in children) - { - f.Value(child); - } - f.EndList(); - } - - if (!string.IsNullOrEmpty(name)) f.KeyValue(() => name); - if (matrix != null) f.KeyValue(() => matrix); - if (translation != null) f.KeyValue(() => translation); - if (rotation != null) f.KeyValue(() => rotation); - if (scale != null) f.KeyValue(() => scale); - - if (mesh >= 0) f.KeyValue(() => mesh); - if (camera >= 0) f.KeyValue(() => camera); - if (skin >= 0) - { - f.KeyValue(() => skin); - - if (extras.__count > 0) - { - f.Key("extras"); f.GLTFValue(extras); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs.meta deleted file mode 100644 index b973253a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFNode.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 655775a9435baed4281c569519829362 -timeCreated: 1515833011 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs deleted file mode 100644 index aebffb10..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTFSkin : JsonSerializableBase - { - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int inverseBindMatrices = -1; - - [JsonSchema(Required = true, MinItems = 1)] - [ItemJsonSchema(Minimum = 0)] - public int[] joints; - - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int skeleton = -1; - - // empty schemas - public object extensions; - public object extras; - public string name; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => inverseBindMatrices); - f.KeyValue(() => joints); - if (skeleton >= 0) - { - f.KeyValue(() => skeleton); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs.meta deleted file mode 100644 index 3d20b395..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFSkin.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 592c03928131f494f99dca5ef46a8ba0 -timeCreated: 1516722509 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs deleted file mode 100644 index 199846b9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs +++ /dev/null @@ -1,123 +0,0 @@ -using System; -using System.IO; -using UniJSON; - -namespace UniGLTF -{ - [Serializable] - public class glTFTextureSampler : JsonSerializableBase - { - [JsonSchema(EnumSerializationType = EnumSerializationType.AsInt, - EnumExcludes = new object[] { - glFilter.NONE, - glFilter.NEAREST_MIPMAP_NEAREST, - glFilter.LINEAR_MIPMAP_NEAREST, - glFilter.NEAREST_MIPMAP_LINEAR, - glFilter.LINEAR_MIPMAP_LINEAR, - })] - public glFilter magFilter = glFilter.NEAREST; - - [JsonSchema(EnumSerializationType = EnumSerializationType.AsInt, - EnumExcludes = new object[] { glFilter.NONE })] - public glFilter minFilter = glFilter.NEAREST; - - [JsonSchema(EnumSerializationType = EnumSerializationType.AsInt, - EnumExcludes = new object[] { glWrap.NONE })] - public glWrap wrapS = glWrap.REPEAT; - - [JsonSchema(EnumSerializationType = EnumSerializationType.AsInt, - EnumExcludes = new object[] { glWrap.NONE })] - public glWrap wrapT = glWrap.REPEAT; - - // empty schemas - public object extensions; - public object extras; - public string name; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.Key("magFilter"); f.Value((int)magFilter); - f.Key("minFilter"); f.Value((int)minFilter); - f.Key("wrapS"); f.Value((int)wrapS); - f.Key("wrapT"); f.Value((int)wrapT); - } - } - - [Serializable] - public class glTFImage : JsonSerializableBase - { - public string name; - public string uri; - - [JsonSchema(Dependencies = new string[] { "mimeType" }, Minimum = 0)] - public int bufferView; - - [JsonSchema(EnumValues = new object[] { "image/jpeg", "image/png" }, EnumSerializationType =EnumSerializationType.AsString)] - public string mimeType; - - public string GetExt() - { - switch (mimeType) - { - case "image/png": - return ".png"; - - case "image/jpeg": - return ".jpg"; - - default: - if (uri.StartsWith("data:image/jpeg;")) - { - return ".jpg"; - } - else if (uri.StartsWith("data:image/png;")) - { - return ".png"; - } - else - { - return Path.GetExtension(uri).ToLower(); - } - } - } - - // empty schemas - public object extensions; - public object extras; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => name); - if (!string.IsNullOrEmpty(uri)) - { - f.KeyValue(() => uri); - } - else - { - f.KeyValue(() => bufferView); - f.KeyValue(() => mimeType); - } - } - } - - [Serializable] - public class glTFTexture : JsonSerializableBase - { - [JsonSchema(Minimum = 0)] - public int sampler; - - [JsonSchema(Minimum = 0)] - public int source; - - // empty schemas - public object extensions; - public object extras; - public string name; - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => sampler); - f.KeyValue(() => source); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs.meta deleted file mode 100644 index b38c9e72..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glTFTexture.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 5eabe858953de424787a21d633fedda0 -timeCreated: 1515832646 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs deleted file mode 100644 index a876b541..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs +++ /dev/null @@ -1,142 +0,0 @@ -using System; -using System.IO; -using System.Text; - -namespace UniGLTF -{ - public enum GlbChunkType : uint - { - JSON = 0x4E4F534A, - BIN = 0x004E4942, - } - - public struct GlbHeader - { - public static void WriteTo(Stream s) - { - s.WriteByte((Byte)'g'); - s.WriteByte((Byte)'l'); - s.WriteByte((Byte)'T'); - s.WriteByte((Byte)'F'); - var bytes = BitConverter.GetBytes((UInt32)2); - s.Write(bytes, 0, bytes.Length); - } - } - - public struct GlbChunk - { - public GlbChunkType ChunkType; - public ArraySegment Bytes; - - public GlbChunk(string json) : this( - GlbChunkType.JSON, - new ArraySegment(Encoding.UTF8.GetBytes(json)) - ) - { - } - - public GlbChunk(ArraySegment bytes) : this( - GlbChunkType.BIN, - bytes - ) - { - } - - public GlbChunk(GlbChunkType type, ArraySegment bytes) - { - ChunkType = type; - Bytes = bytes; - } - - byte GetPaddingByte() - { - // chunk type - switch (ChunkType) - { - case GlbChunkType.JSON: - return 0x20; - - case GlbChunkType.BIN: - return 0x00; - - default: - throw new Exception("unknown chunk type: " + ChunkType); - } - } - - public int WriteTo(Stream s) - { - // padding - var paddingValue = Bytes.Count % 4; - var padding = (paddingValue > 0) ? 4 - paddingValue : 0; - - // size - var bytes = BitConverter.GetBytes((int)(Bytes.Count + padding)); - s.Write(bytes, 0, bytes.Length); - - // chunk type - switch (ChunkType) - { - case GlbChunkType.JSON: - s.WriteByte((byte)'J'); - s.WriteByte((byte)'S'); - s.WriteByte((byte)'O'); - s.WriteByte((byte)'N'); - break; - - case GlbChunkType.BIN: - s.WriteByte((byte)'B'); - s.WriteByte((byte)'I'); - s.WriteByte((byte)'N'); - s.WriteByte((byte)0); - break; - - default: - throw new Exception("unknown chunk type: " + ChunkType); - } - - // body - s.Write(Bytes.Array, Bytes.Offset, Bytes.Count); - - // 4byte align - var pad = GetPaddingByte(); - for(int i=0; i body) - { - using (var s = new MemoryStream()) - { - GlbHeader.WriteTo(s); - - var pos = s.Position; - s.Position += 4; // skip total size - - int size = 12; - - { - var chunk = new GlbChunk(json); - size += chunk.WriteTo(s); - } - { - var chunk = new GlbChunk(body); - size += chunk.WriteTo(s); - } - - s.Position = pos; - var bytes = BitConverter.GetBytes(size); - s.Write(bytes, 0, bytes.Length); - - return s.ToArray(); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs.meta deleted file mode 100644 index fdc70e48..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Format/glbTypes.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 9238dc0c44df9484bbdca85d818c9b73 -timeCreated: 1516616871 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO.meta deleted file mode 100644 index 1081f515..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a7addf524d7f84841b039527f0273bfa -folderAsset: yes -timeCreated: 1517139195 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs deleted file mode 100644 index 86016420..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs +++ /dev/null @@ -1,140 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - class AnimationCurveData - { -#if UNITY_EDITOR - public AnimationUtility.TangentMode TangentMode { get; private set; } - public glTFAnimationTarget.AnimationProperties AnimationProperty { get; private set; } - public int SamplerIndex { get; private set; } - public int ElementCount { get; private set; } - public readonly List Keyframes = new List(); - - [Obsolete] - public AnimationCurveData(AnimationUtility.TangentMode tangentMode, glTFAnimationTarget.AnimationPropertys property, int samplerIndex, int elementCount) - : this(tangentMode, glTFAnimationTarget.AnimationPropertysToAnimationProperties(property), samplerIndex, elementCount) - { - } - - public AnimationCurveData(AnimationUtility.TangentMode tangentMode, glTFAnimationTarget.AnimationProperties property, int samplerIndex, int elementCount) - { - TangentMode = tangentMode; - AnimationProperty = property; - SamplerIndex = samplerIndex; - ElementCount = elementCount; - } - - public string GetInterpolation() - { - switch (TangentMode) - { - case AnimationUtility.TangentMode.Linear: - return glTFAnimationTarget.Interpolations.LINEAR.ToString(); - case AnimationUtility.TangentMode.Constant: - return glTFAnimationTarget.Interpolations.STEP.ToString(); - default: - return glTFAnimationTarget.Interpolations.LINEAR.ToString(); - } - } - - /// - /// キーフレームã®ãƒ‡ãƒ¼ã‚¿ã‚’入力ã™ã‚‹ - /// - /// - /// - /// - public void SetKeyframeData(float time, float value, int valueOffset) - { - var existKeyframe = Keyframes.FirstOrDefault(x => x.Time == time); - if (existKeyframe != null) - { - existKeyframe.SetValue(value, valueOffset); - } - else - { - var newKeyframe = GetKeyframeData(AnimationProperty, ElementCount); - newKeyframe.Time = time; - newKeyframe.SetValue(value, valueOffset); - Keyframes.Add(newKeyframe); - } - } - - /// - /// キー情報ãŒãªã‹ã£ãŸè¦ç´ ã«å¯¾ã—ã¦ç›´å‰ã®ã‚­ãƒ¼ã®å€¤ã‚’入力ã™ã‚‹ - /// - public void RecountEmptyKeyframe() - { - if (Keyframes.Count == 0) - { - return; - } - - Keyframes.Sort((x, y) => (x.Time < y.Time) ? -1 : 1); - - for (int i = 1; i < Keyframes.Count; i++) - { - var current = Keyframes[i]; - var last = Keyframes[i - 1]; - for (int j = 0; j < current.EnterValues.Length; j++) - { - if (!current.EnterValues[j]) - { - Keyframes[i].SetValue(last.Values[j], j); - } - } - - } - } - - /// - /// アニメーションプロパティã«å¯¾å¿œã—ãŸã‚­ãƒ¼ãƒ•レームを挿入ã™ã‚‹ - /// - /// - /// - [Obsolete] - private static AnimationKeyframeData GetKeyframeData(glTFAnimationTarget.AnimationPropertys property, - int elementCount) - { - return GetKeyframeData(glTFAnimationTarget.AnimationPropertysToAnimationProperties(property), elementCount); - } - - /// - /// アニメーションプロパティã«å¯¾å¿œã—ãŸã‚­ãƒ¼ãƒ•レームを挿入ã™ã‚‹ - /// - /// - /// - private static AnimationKeyframeData GetKeyframeData(glTFAnimationTarget.AnimationProperties property, int elementCount) - { - switch (property) - { - case glTFAnimationTarget.AnimationProperties.Translation: - return new AnimationKeyframeData(elementCount, (values) => - { - var temp = new Vector3(values[0], values[1], values[2]); - return temp.ReverseZ().ToArray(); - }); - case glTFAnimationTarget.AnimationProperties.Rotation: - return new AnimationKeyframeData(elementCount, (values) => - { - var temp = new Quaternion(values[0], values[1], values[2], values[3]); - return temp.ReverseZ().ToArray(); - }); - case glTFAnimationTarget.AnimationProperties.Scale: - return new AnimationKeyframeData(elementCount, null); - case glTFAnimationTarget.AnimationProperties.BlendShape: - return new AnimationKeyframeData(elementCount, null); - default: - return null; - } - } -#endif - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs.meta deleted file mode 100644 index a6b2101b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationCurveData.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1af21722605d44f58deebfcfca642b32 -timeCreated: 1537442711 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs deleted file mode 100644 index d30c2137..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs +++ /dev/null @@ -1,222 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - - public static class AnimationExporter - { - public class InputOutputValues - { - public float[] Input; - public float[] Output; - } - - public class AnimationWithSampleCurves - { - public glTFAnimation Animation; - public Dictionary SamplerMap = new Dictionary(); - } - -#if UNITY_EDITOR - public static List GetAnimationClips(Animation animation) - { - var clips = new List(); - foreach (AnimationState state in animation) - { - clips.Add(state.clip); - } - return clips; - } - - public static List GetAnimationClips(Animator animator) - { - var clips = new List(); - - RuntimeAnimatorController runtimeAnimatorController = animator.runtimeAnimatorController; - UnityEditor.Animations.AnimatorController animationController = runtimeAnimatorController as UnityEditor.Animations.AnimatorController; - - if (animationController == null) - { - return clips; - } - - foreach (var layer in animationController.layers) - { - foreach (var state in layer.stateMachine.states) - { - clips.Add(state.state.motion as AnimationClip); - } - } - return clips; - } - - static int GetNodeIndex(Transform root, List nodes, string path) - { - var descendant = root.GetFromPath(path); - return nodes.IndexOf(descendant); - } - - public static glTFAnimationTarget.AnimationProperties PropertyToTarget(string property) - { - if (property.StartsWith("m_LocalPosition.")) - { - return glTFAnimationTarget.AnimationProperties.Translation; - } - else if (property.StartsWith("localEulerAnglesRaw.")) - { - return glTFAnimationTarget.AnimationProperties.EulerRotation; - } - else if (property.StartsWith("m_LocalRotation.")) - { - return glTFAnimationTarget.AnimationProperties.Rotation; - } - else if (property.StartsWith("m_LocalScale.")) - { - return glTFAnimationTarget.AnimationProperties.Scale; - } - else if (property.StartsWith("blendShape.")) - { - return glTFAnimationTarget.AnimationProperties.BlendShape; - } - else - { - return glTFAnimationTarget.AnimationProperties.NotImplemented; - } - } - - public static int GetElementOffset(string property) - { - if (property.EndsWith(".x")) - { - return 0; - } - if (property.EndsWith(".y") || property.StartsWith("blendShape.")) - { - return 1; - } - if (property.EndsWith(".z")) - { - return 2; - } - if (property.EndsWith(".w")) - { - return 3; - } - else - { - throw new NotImplementedException(); - } - } - - public static AnimationWithSampleCurves Export(AnimationClip clip, Transform root, List nodes) - { - var animation = new AnimationWithSampleCurves - { - Animation = new glTFAnimation(), - }; - -#if UNITY_5_6_OR_NEWER - List curveDatum = new List(); - - foreach (var binding in AnimationUtility.GetCurveBindings(clip)) - { - var curve = AnimationUtility.GetEditorCurve(clip, binding); - - var property = AnimationExporter.PropertyToTarget(binding.propertyName); - if (property == glTFAnimationTarget.AnimationProperties.NotImplemented) - { - Debug.LogWarning("Not Implemented keyframe property : " + binding.propertyName); - continue; - } - if (property == glTFAnimationTarget.AnimationProperties.EulerRotation) - { - Debug.LogWarning("Interpolation setting of AnimationClip should be Quaternion"); - continue; - } - - var nodeIndex = GetNodeIndex(root, nodes, binding.path); - var samplerIndex = animation.Animation.AddChannelAndGetSampler(nodeIndex, property); - var elementCount = 0; - if (property == glTFAnimationTarget.AnimationProperties.BlendShape) - { - var mesh = nodes[nodeIndex].GetComponent().sharedMesh; - elementCount = mesh.blendShapeCount; - } - else - { - elementCount = glTFAnimationTarget.GetElementCount(property); - } - - // åŒä¸€ã®samplerIndexãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã‚‹curveDataãŒã‚ã‚‹å ´åˆã¯ãれを使用ã—ã€ç„¡ã‘れã°ä½œã‚‹ - var curveData = curveDatum.FirstOrDefault(x => x.SamplerIndex == samplerIndex); - if (curveData == null) - { - curveData = new AnimationCurveData(AnimationUtility.GetKeyRightTangentMode(curve, 0), property, samplerIndex, elementCount); - curveDatum.Add(curveData); - } - - // å…¨ã¦ã®ã‚­ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’å›žåŽ - int elementOffset = 0; - float valueFactor = 1.0f; - if (property == glTFAnimationTarget.AnimationProperties.BlendShape) - { - var mesh = nodes[nodeIndex].GetComponent().sharedMesh; - var blendShapeName = binding.propertyName.Replace("blendShape.", ""); - elementOffset = mesh.GetBlendShapeIndex(blendShapeName); - valueFactor = 0.01f; - } - else - { - elementOffset = AnimationExporter.GetElementOffset(binding.propertyName); - } - - if (elementOffset >= 0 && elementOffset < elementCount) - { - for (int i = 0; i < curve.keys.Length; i++) - { - curveData.SetKeyframeData(curve.keys[i].time, curve.keys[i].value * valueFactor, elementOffset); - } - } - } - - //キー挿入 - foreach (var curve in curveDatum) - { - if (curve.Keyframes.Count == 0) - continue; - - curve.RecountEmptyKeyframe(); - - var elementNum = curve.Keyframes.First().Values.Length; - var values = default(InputOutputValues); - if (!animation.SamplerMap.TryGetValue(curve.SamplerIndex, out values)) - { - values = new InputOutputValues(); - values.Input = new float[curve.Keyframes.Count]; - values.Output = new float[curve.Keyframes.Count * elementNum]; - animation.SamplerMap[curve.SamplerIndex] = values; - animation.Animation.samplers[curve.SamplerIndex].interpolation = curve.GetInterpolation(); - } - - int keyframeIndex = 0; - foreach (var keyframe in curve.Keyframes) - { - values.Input[keyframeIndex] = keyframe.Time; - Buffer.BlockCopy(keyframe.GetRightHandCoordinate(), 0, values.Output, keyframeIndex * elementNum * sizeof(float), elementNum * sizeof(float)); - keyframeIndex++; - } - } -#endif - - return animation; - } -#endif - } - } \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs.meta deleted file mode 100644 index 6603cc13..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationExporter.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 015ae41bf6cb4428b8257ead79772908 -timeCreated: 1537443293 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs deleted file mode 100644 index 0af09dfd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs +++ /dev/null @@ -1,342 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using UnityEngine; - -namespace UniGLTF -{ - public static class AnimationImporter - { - private enum TangentMode - { - Linear, - Constant, - Cubicspline - } - - private static TangentMode GetTangentMode(string interpolation) - { - if (interpolation == glTFAnimationTarget.Interpolations.LINEAR.ToString()) - { - return TangentMode.Linear; - } - else if (interpolation == glTFAnimationTarget.Interpolations.STEP.ToString()) - { - return TangentMode.Constant; - } - else if (interpolation == glTFAnimationTarget.Interpolations.CUBICSPLINE.ToString()) - { - return TangentMode.Cubicspline; - } - else - { - throw new NotImplementedException(); - } - } - - private static void CalculateTangent(List keyframes, int current) - { - int back = current - 1; - if (back < 0) - { - return; - } - if (current < keyframes.Count) - { - var rightTangent = (keyframes[current].value - keyframes[back].value) / (keyframes[current].time - keyframes[back].time); - keyframes[back] = new Keyframe(keyframes[back].time, keyframes[back].value, keyframes[back].inTangent, rightTangent); - - var leftTangent = (keyframes[back].value - keyframes[current].value) / (keyframes[back].time - keyframes[current].time); - keyframes[current] = new Keyframe(keyframes[current].time, keyframes[current].value, leftTangent, 0); - } - } - - public static Quaternion GetShortest(Quaternion last, Quaternion rot) - { - if (Quaternion.Dot(last, rot) > 0.0) - { - return rot; - } - else - { - return new Quaternion(-rot.x, -rot.y, -rot.z, -rot.w); - } - - } - - public delegate float[] ReverseZ(float[] current, float[] last); - public static void SetAnimationCurve( - AnimationClip targetClip, - string relativePath, - string[] propertyNames, - float[] input, - float[] output, - string interpolation, - Type curveType, - ReverseZ reverse) - { - var tangentMode = GetTangentMode(interpolation); - - var curveCount = propertyNames.Length; - AnimationCurve[] curves = new AnimationCurve[curveCount]; - List[] keyframes = new List[curveCount]; - - int elementNum = curveCount; - int inputIndex = 0; - //Quaternion用 - float[] last = new float[curveCount]; - if (last.Length == 4) - { - last[3] = 1.0f; - } - for (inputIndex = 0; inputIndex < input.Length; ++inputIndex) - { - var time = input[inputIndex]; - var outputIndex = 0; - if (tangentMode == TangentMode.Cubicspline) - { - outputIndex = inputIndex * elementNum * 3; - var value = new float[curveCount]; - for (int i = 0; i < value.Length; i++) - { - value[i] = output[outputIndex + elementNum + i]; - } - var reversed = reverse(value, last); - last = reversed; - for (int i = 0; i < keyframes.Length; i++) - { - if (keyframes[i] == null) - keyframes[i] = new List(); - keyframes[i].Add(new Keyframe( - time, - reversed[i], - output[outputIndex + i], - output[outputIndex + i + elementNum * 2])); - } - } - else - { - outputIndex = inputIndex * elementNum; - var value = new float[curveCount]; - for (int i = 0; i < value.Length; i++) - { - value[i] = output[outputIndex + i]; - } - var reversed = reverse(value, last); - last = reversed; - - for (int i = 0; i < keyframes.Length; i++) - { - if (keyframes[i] == null) - keyframes[i] = new List(); - if (tangentMode == TangentMode.Linear) - { - keyframes[i].Add(new Keyframe(time, reversed[i], 0, 0)); - if (keyframes[i].Count > 0) - { - CalculateTangent(keyframes[i], keyframes[i].Count - 1); - } - } - else if (tangentMode == TangentMode.Constant) - keyframes[i].Add(new Keyframe(time, reversed[i], 0, float.PositiveInfinity)); - } - } - } - - for (int i = 0; i < curves.Length; i++) - { - curves[i] = new AnimationCurve(); - for (int j = 0; j < keyframes[i].Count; j++) - { - curves[i].AddKey(keyframes[i][j]); - } - - targetClip.SetCurve(relativePath, curveType, propertyNames[i], curves[i]); - } - } - - public static List ImportAnimationClip(ImporterContext ctx) - { - List animationClips = new List(); - for (int i = 0; i < ctx.GLTF.animations.Count; ++i) - { - var clip = new AnimationClip(); - clip.ClearCurves(); - clip.legacy = true; - clip.name = ctx.GLTF.animations[i].name; - if (string.IsNullOrEmpty(clip.name)) - { - clip.name = "legacy_" + i; - } - clip.wrapMode = WrapMode.Loop; - - var animation = ctx.GLTF.animations[i]; - if (string.IsNullOrEmpty(animation.name)) - { - animation.name = string.Format("animation:{0}", i); - } - - foreach (var channel in animation.channels) - { - var targetTransform = ctx.Nodes[channel.target.node]; - var relativePath = targetTransform.RelativePathFrom(ctx.Root.transform); - switch (channel.target.path) - { - case glTFAnimationTarget.PATH_TRANSLATION: - { - var sampler = animation.samplers[channel.sampler]; - var input = ctx.GLTF.GetArrayFromAccessor(sampler.input); - var outputVector = ctx.GLTF.GetArrayFromAccessor(sampler.output); - var output = new float[outputVector.Count() * 3]; - ArrayExtensions.Copy( - new ArraySegment(outputVector), - new ArraySegment(output)); - - AnimationImporter.SetAnimationCurve( - clip, - relativePath, - new string[] { "localPosition.x", "localPosition.y", "localPosition.z" }, - input, - output, - sampler.interpolation, - typeof(Transform), - (values, last) => - { - Vector3 temp = new Vector3(values[0], values[1], values[2]); - return temp.ReverseZ().ToArray(); - } - ); - } - break; - - case glTFAnimationTarget.PATH_ROTATION: - { - var sampler = animation.samplers[channel.sampler]; - var input = ctx.GLTF.GetArrayFromAccessor(sampler.input); - var outputVector = ctx.GLTF.GetArrayFromAccessor(sampler.output); - var output = new float[outputVector.Count() * 4]; - ArrayExtensions.Copy( - new ArraySegment(outputVector), - new ArraySegment(output)); - - AnimationImporter.SetAnimationCurve( - clip, - relativePath, - new string[] { "localRotation.x", "localRotation.y", "localRotation.z", "localRotation.w" }, - input, - output, - sampler.interpolation, - typeof(Transform), - (values, last) => - { - Quaternion currentQuaternion = new Quaternion(values[0], values[1], values[2], values[3]); - Quaternion lastQuaternion = new Quaternion(last[0], last[1], last[2], last[3]); - return AnimationImporter.GetShortest(lastQuaternion, currentQuaternion.ReverseZ()).ToArray(); - } - ); - - clip.EnsureQuaternionContinuity(); - } - break; - - case glTFAnimationTarget.PATH_SCALE: - { - var sampler = animation.samplers[channel.sampler]; - var input = ctx.GLTF.GetArrayFromAccessor(sampler.input); - var outputVector = ctx.GLTF.GetArrayFromAccessor(sampler.output); - var output = new float[outputVector.Count() * 3]; - ArrayExtensions.Copy( - new ArraySegment(outputVector), - new ArraySegment(output)); - - AnimationImporter.SetAnimationCurve( - clip, - relativePath, - new string[] { "localScale.x", "localScale.y", "localScale.z" }, - input, - output, - sampler.interpolation, - typeof(Transform), - (values, last) => values); - } - break; - - case glTFAnimationTarget.PATH_WEIGHT: - { - var node = ctx.GLTF.nodes[channel.target.node]; - var mesh = ctx.GLTF.meshes[node.mesh]; - //var primitive = mesh.primitives.FirstOrDefault(); - //var targets = primitive.targets; - - List blendShapeNames = new List(); - var transform = ctx.Nodes[channel.target.node]; - var skinnedMeshRenderer = transform.GetComponent(); - if (skinnedMeshRenderer == null) - { - continue; - } - - for (int j = 0; j < skinnedMeshRenderer.sharedMesh.blendShapeCount; j++) - { - blendShapeNames.Add(skinnedMeshRenderer.sharedMesh.GetBlendShapeName(j)); - } - - var keyNames = blendShapeNames - .Where(x => !string.IsNullOrEmpty(x)) - .Select(x => "blendShape." + x) - .ToArray(); - - var sampler = animation.samplers[channel.sampler]; - var input = ctx.GLTF.GetArrayFromAccessor(sampler.input); - var output = ctx.GLTF.GetArrayFromAccessor(sampler.output); - AnimationImporter.SetAnimationCurve( - clip, - relativePath, - keyNames, - input, - output, - sampler.interpolation, - typeof(SkinnedMeshRenderer), - (values, last) => - { - for (int j = 0; j < values.Length; j++) - { - values[j] *= 100.0f; - } - return values; - }); - - } - break; - - default: - Debug.LogWarningFormat("unknown path: {0}", channel.target.path); - break; - } - } - animationClips.Add(clip); - } - - return animationClips; - } - - public static void ImportAnimation(ImporterContext ctx) - { - // animation - if (ctx.GLTF.animations != null && ctx.GLTF.animations.Any()) - { - var animation = ctx.Root.AddComponent(); - ctx.AnimationClips = ImportAnimationClip(ctx); - foreach (var clip in ctx.AnimationClips) - { - animation.AddClip(clip, clip.name); - } - if (ctx.AnimationClips.Count > 0) - { - animation.clip = ctx.AnimationClips.First(); - } - } - } - - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs.meta deleted file mode 100644 index 8f83fec2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationImporter.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: d602384685dd4f179350052013659720 -timeCreated: 1537445972 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs deleted file mode 100644 index 1de683bf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs +++ /dev/null @@ -1,54 +0,0 @@ -namespace UniGLTF -{ - class AnimationKeyframeData - { -#if UNITY_EDITOR - public float Time { get; set; } - public delegate float[] ConverterFunc(float[] values); - private ConverterFunc _converter; - private float[] _values; - public float[] Values - { - get { return _values; } - } - - private bool[] _enterValues; - public bool[] EnterValues - { - get { return _enterValues; } - } - - public AnimationKeyframeData(int elementCount, ConverterFunc converter) - { - _values = new float[elementCount]; - _enterValues = new bool[elementCount]; - for (int i = 0; i < _enterValues.Length; i++) - { - _enterValues[i] = false; - } - _converter = converter; - } - - public void SetValue(float src, int offset) - { - if (_values.Length > offset) - { - _values[offset] = src; - _enterValues[offset] = true; - } - } - - public virtual float[] GetRightHandCoordinate() - { - if (_converter != null) - { - return _converter(_values); - } - else - { - return _values; - } - } -#endif - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs.meta deleted file mode 100644 index 06d8ca4a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/AnimationKeyframeData.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: e27ef4fb768e49f591c2bb5eadd3b19b -timeCreated: 1537442737 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs deleted file mode 100644 index d3e8e58a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs +++ /dev/null @@ -1,81 +0,0 @@ -using System; -using System.Runtime.InteropServices; -using System.Text; - - -namespace UniGLTF -{ - public class BytesReader - { - Byte[] m_bytes; - int m_pos; - - public BytesReader(Byte[] bytes, int pos=0) - { - m_bytes = bytes; - m_pos = pos; - } - - public string ReadString(int count, Encoding encoding) - { - var s = encoding.GetString(m_bytes, m_pos, count); - m_pos += count; - return s; - } - - public float ReadSingle() - { - var n = BitConverter.ToSingle(m_bytes, m_pos); - m_pos += 4; - return n; - } - - public byte ReadUInt8() - { - return m_bytes[m_pos++]; - } - - public UInt16 ReadUInt16() - { - var n = BitConverter.ToUInt16(m_bytes, m_pos); - m_pos += 2; - return n; - } - - public sbyte ReadInt8() - { - return (sbyte)m_bytes[m_pos++]; - } - - public Int16 ReadInt16() - { - var n = BitConverter.ToInt16(m_bytes, m_pos); - m_pos += 2; - return n; - } - - public int ReadInt32() - { - var n = BitConverter.ToInt32(m_bytes, m_pos); - m_pos += 4; - return n; - } - - public void ReadToArray(T[] dst) where T : struct - { - var size = new ArraySegment(m_bytes, m_pos, m_bytes.Length - m_pos).MarshalCopyTo(dst); - m_pos += size; - } - - public T ReadStruct() where T : struct - { - var size = Marshal.SizeOf(typeof(T)); - using (var pin = Pin.Create(new ArraySegment(m_bytes, m_pos, m_bytes.Length - m_pos))) - { - var s = (T)Marshal.PtrToStructure(pin.Ptr, typeof(T)); - m_pos += size; - return s; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs.meta deleted file mode 100644 index da1f45dd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/BytesReader.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: ecae7b7664269624ba8e03025a53819e -timeCreated: 1514252306 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs deleted file mode 100644 index 7bd0d6a4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs +++ /dev/null @@ -1,2207 +0,0 @@ - -using System; -using System.Collections.Generic; -using UniJSON; -using UnityEngine; -using VRM; - -namespace UniGLTF { - - static public class IFormatterExtensionsGltf - { - - - /// gltf - public static void GenSerialize(this IFormatter f, glTF value) - { - f.BeginMap(0); // dummy - - if(value.asset!=null) - { - f.Key("asset"); f.GenSerialize(value.asset); - } - - if(value.buffers!=null && value.buffers.Count>0) - { - f.Key("buffers"); f.GenSerialize(value.buffers); - } - - if(value.bufferViews!=null && value.bufferViews.Count>0) - { - f.Key("bufferViews"); f.GenSerialize(value.bufferViews); - } - - if(value.accessors!=null && value.accessors.Count>0) - { - f.Key("accessors"); f.GenSerialize(value.accessors); - } - - if(value.textures!=null && value.textures.Count>0) - { - f.Key("textures"); f.GenSerialize(value.textures); - } - - if(value.samplers!=null && value.samplers.Count>0) - { - f.Key("samplers"); f.GenSerialize(value.samplers); - } - - if(value.images!=null && value.images.Count>0) - { - f.Key("images"); f.GenSerialize(value.images); - } - - if(value.materials!=null && value.materials.Count>0) - { - f.Key("materials"); f.GenSerialize(value.materials); - } - - if(value.meshes!=null && value.meshes.Count>0) - { - f.Key("meshes"); f.GenSerialize(value.meshes); - } - - if(value.nodes!=null && value.nodes.Count>0) - { - f.Key("nodes"); f.GenSerialize(value.nodes); - } - - if(value.skins!=null && value.skins.Count>0) - { - f.Key("skins"); f.GenSerialize(value.skins); - } - - - { - f.Key("scene"); f.GenSerialize(value.scene); - } - - if(value.scenes!=null && value.scenes.Count>0) - { - f.Key("scenes"); f.GenSerialize(value.scenes); - } - - if(value.animations!=null && value.animations.Count>0) - { - f.Key("animations"); f.GenSerialize(value.animations); - } - - if(value.cameras!=null && value.cameras.Count>0) - { - f.Key("cameras"); f.GenSerialize(value.cameras); - } - - if(value.extensionsUsed!=null && value.extensionsUsed.Count>0) - { - f.Key("extensionsUsed"); f.GenSerialize(value.extensionsUsed); - } - - if(false && value.extensionsRequired!=null && value.extensionsRequired.Count>0) - { - f.Key("extensionsRequired"); f.GenSerialize(value.extensionsRequired); - } - - if(value.extensions!=null) - { - f.Key("extensions"); f.GenSerialize(value.extensions); - } - - f.EndMap(); - } - - /// gltf/asset - public static void GenSerialize(this IFormatter f, glTFAssets value) - { - f.BeginMap(0); // dummy - - if(value.generator!=null) - { - f.Key("generator"); f.GenSerialize(value.generator); - } - - if(value.version!=null) - { - f.Key("version"); f.GenSerialize(value.version); - } - - if(value.copyright!=null) - { - f.Key("copyright"); f.GenSerialize(value.copyright); - } - - if(value.minVersion!=null) - { - f.Key("minVersion"); f.GenSerialize(value.minVersion); - } - - f.EndMap(); - } - - public static void GenSerialize(this IFormatter f, String value) - { - f.Value(value); - } - - /// gltf/buffers - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/buffers[] - public static void GenSerialize(this IFormatter f, glTFBuffer value) - { - f.BeginMap(0); // dummy - - if(value.uri!=null) - { - f.Key("uri"); f.GenSerialize(value.uri); - } - - - { - f.Key("byteLength"); f.GenSerialize(value.byteLength); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - public static void GenSerialize(this IFormatter f, Int32 value) - { - f.Value(value); - } - - /// gltf/bufferViews - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/bufferViews[] - public static void GenSerialize(this IFormatter f, glTFBufferView value) - { - f.BeginMap(0); // dummy - - - { - f.Key("buffer"); f.GenSerialize(value.buffer); - } - - - { - f.Key("byteOffset"); f.GenSerialize(value.byteOffset); - } - - - { - f.Key("byteLength"); f.GenSerialize(value.byteLength); - } - - if(value.target!=0) - { - f.Key("target"); f.GenSerialize(value.target); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - public static void GenSerialize(this IFormatter f, glBufferTarget value) - { - f.Value((int)value); - } - - /// gltf/accessors - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/accessors[] - public static void GenSerialize(this IFormatter f, glTFAccessor value) - { - f.BeginMap(0); // dummy - - if(value.bufferView>=0) - { - f.Key("bufferView"); f.GenSerialize(value.bufferView); - } - - if(value.bufferView>=0) - { - f.Key("byteOffset"); f.GenSerialize(value.byteOffset); - } - - if(value.type!=null) - { - f.Key("type"); f.GenSerialize(value.type); - } - - - { - f.Key("componentType"); f.GenSerialize(value.componentType); - } - - - { - f.Key("count"); f.GenSerialize(value.count); - } - - if(value.max!=null && value.max.Length>0) - { - f.Key("max"); f.GenSerialize(value.max); - } - - if(value.min!=null && value.min.Length>0) - { - f.Key("min"); f.GenSerialize(value.min); - } - - - { - f.Key("normalized"); f.GenSerialize(value.normalized); - } - - if(value.sparse!=null && value.sparse.count>0) - { - f.Key("sparse"); f.GenSerialize(value.sparse); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - public static void GenSerialize(this IFormatter f, glComponentType value) - { - f.Value((int)value); - } - - /// gltf/accessors[]/max - public static void GenSerialize(this IFormatter f, Single[] value) - { - f.BeginList(value.Length); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - public static void GenSerialize(this IFormatter f, Single value) - { - f.Value(value); - } - - public static void GenSerialize(this IFormatter f, Boolean value) - { - f.Value(value); - } - - /// gltf/accessors[]/sparse - public static void GenSerialize(this IFormatter f, glTFSparse value) - { - f.BeginMap(0); // dummy - - - { - f.Key("count"); f.GenSerialize(value.count); - } - - if(value.indices!=null) - { - f.Key("indices"); f.GenSerialize(value.indices); - } - - if(value.values!=null) - { - f.Key("values"); f.GenSerialize(value.values); - } - - f.EndMap(); - } - - /// gltf/accessors[]/sparse/indices - public static void GenSerialize(this IFormatter f, glTFSparseIndices value) - { - f.BeginMap(0); // dummy - - - { - f.Key("bufferView"); f.GenSerialize(value.bufferView); - } - - - { - f.Key("byteOffset"); f.GenSerialize(value.byteOffset); - } - - - { - f.Key("componentType"); f.GenSerialize(value.componentType); - } - - f.EndMap(); - } - - /// gltf/accessors[]/sparse/values - public static void GenSerialize(this IFormatter f, glTFSparseValues value) - { - f.BeginMap(0); // dummy - - - { - f.Key("bufferView"); f.GenSerialize(value.bufferView); - } - - - { - f.Key("byteOffset"); f.GenSerialize(value.byteOffset); - } - - f.EndMap(); - } - - /// gltf/textures - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/textures[] - public static void GenSerialize(this IFormatter f, glTFTexture value) - { - f.BeginMap(0); // dummy - - - { - f.Key("sampler"); f.GenSerialize(value.sampler); - } - - - { - f.Key("source"); f.GenSerialize(value.source); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - /// gltf/samplers - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/samplers[] - public static void GenSerialize(this IFormatter f, glTFTextureSampler value) - { - f.BeginMap(0); // dummy - - - { - f.Key("magFilter"); f.GenSerialize(value.magFilter); - } - - - { - f.Key("minFilter"); f.GenSerialize(value.minFilter); - } - - - { - f.Key("wrapS"); f.GenSerialize(value.wrapS); - } - - - { - f.Key("wrapT"); f.GenSerialize(value.wrapT); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - public static void GenSerialize(this IFormatter f, glFilter value) - { - f.Value((int)value); - } - - public static void GenSerialize(this IFormatter f, glWrap value) - { - f.Value((int)value); - } - - /// gltf/images - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/images[] - public static void GenSerialize(this IFormatter f, glTFImage value) - { - f.BeginMap(0); // dummy - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - if(value.uri!=null) - { - f.Key("uri"); f.GenSerialize(value.uri); - } - - - { - f.Key("bufferView"); f.GenSerialize(value.bufferView); - } - - if(value.mimeType!=null) - { - f.Key("mimeType"); f.GenSerialize(value.mimeType); - } - - f.EndMap(); - } - - /// gltf/materials - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/materials[] - public static void GenSerialize(this IFormatter f, glTFMaterial value) - { - f.BeginMap(0); // dummy - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - if(value.pbrMetallicRoughness!=null) - { - f.Key("pbrMetallicRoughness"); f.GenSerialize(value.pbrMetallicRoughness); - } - - if(value.normalTexture!=null) - { - f.Key("normalTexture"); f.GenSerialize(value.normalTexture); - } - - if(value.occlusionTexture!=null) - { - f.Key("occlusionTexture"); f.GenSerialize(value.occlusionTexture); - } - - if(value.emissiveTexture!=null) - { - f.Key("emissiveTexture"); f.GenSerialize(value.emissiveTexture); - } - - if(value.emissiveFactor!=null) - { - f.Key("emissiveFactor"); f.GenSerialize(value.emissiveFactor); - } - - if(value.alphaMode!=null) - { - f.Key("alphaMode"); f.GenSerialize(value.alphaMode); - } - - if(value.alphaMode == "MASK") - { - f.Key("alphaCutoff"); f.GenSerialize(value.alphaCutoff); - } - - - { - f.Key("doubleSided"); f.GenSerialize(value.doubleSided); - } - - if(value.extensions!=null) - { - f.Key("extensions"); f.GenSerialize(value.extensions); - } - - f.EndMap(); - } - - /// gltf/materials[]/pbrMetallicRoughness - public static void GenSerialize(this IFormatter f, glTFPbrMetallicRoughness value) - { - f.BeginMap(0); // dummy - - if(value.baseColorTexture!=null) - { - f.Key("baseColorTexture"); f.GenSerialize(value.baseColorTexture); - } - - if(value.baseColorFactor!=null) - { - f.Key("baseColorFactor"); f.GenSerialize(value.baseColorFactor); - } - - if(value.metallicRoughnessTexture!=null) - { - f.Key("metallicRoughnessTexture"); f.GenSerialize(value.metallicRoughnessTexture); - } - - - { - f.Key("metallicFactor"); f.GenSerialize(value.metallicFactor); - } - - - { - f.Key("roughnessFactor"); f.GenSerialize(value.roughnessFactor); - } - - f.EndMap(); - } - - /// gltf/materials[]/pbrMetallicRoughness/baseColorTexture - public static void GenSerialize(this IFormatter f, glTFMaterialBaseColorTextureInfo value) - { - f.BeginMap(0); // dummy - - - { - f.Key("index"); f.GenSerialize(value.index); - } - - - { - f.Key("texCoord"); f.GenSerialize(value.texCoord); - } - - if(value.extensions!=null) - { - f.Key("extensions"); f.GenSerialize(value.extensions); - } - - f.EndMap(); - } - - /// gltf/materials[]/pbrMetallicRoughness/baseColorTexture/extensions - public static void GenSerialize(this IFormatter f, glTFTextureInfo_extensions value) - { - f.BeginMap(0); // dummy - - if(value.KHR_texture_transform!=null) - { - f.Key("KHR_texture_transform"); f.GenSerialize(value.KHR_texture_transform); - } - - f.EndMap(); - } - - /// gltf/materials[]/pbrMetallicRoughness/baseColorTexture/extensions/KHR_texture_transform - public static void GenSerialize(this IFormatter f, glTF_KHR_texture_transform value) - { - f.BeginMap(0); // dummy - - if(value.offset!=null) - { - f.Key("offset"); f.GenSerialize(value.offset); - } - - - { - f.Key("rotation"); f.GenSerialize(value.rotation); - } - - if(value.scale!=null) - { - f.Key("scale"); f.GenSerialize(value.scale); - } - - - { - f.Key("texCoord"); f.GenSerialize(value.texCoord); - } - - f.EndMap(); - } - - /// gltf/materials[]/pbrMetallicRoughness/metallicRoughnessTexture - public static void GenSerialize(this IFormatter f, glTFMaterialMetallicRoughnessTextureInfo value) - { - f.BeginMap(0); // dummy - - - { - f.Key("index"); f.GenSerialize(value.index); - } - - - { - f.Key("texCoord"); f.GenSerialize(value.texCoord); - } - - if(value.extensions!=null) - { - f.Key("extensions"); f.GenSerialize(value.extensions); - } - - f.EndMap(); - } - - /// gltf/materials[]/normalTexture - public static void GenSerialize(this IFormatter f, glTFMaterialNormalTextureInfo value) - { - f.BeginMap(0); // dummy - - - { - f.Key("scale"); f.GenSerialize(value.scale); - } - - - { - f.Key("index"); f.GenSerialize(value.index); - } - - - { - f.Key("texCoord"); f.GenSerialize(value.texCoord); - } - - if(value.extensions!=null) - { - f.Key("extensions"); f.GenSerialize(value.extensions); - } - - f.EndMap(); - } - - /// gltf/materials[]/occlusionTexture - public static void GenSerialize(this IFormatter f, glTFMaterialOcclusionTextureInfo value) - { - f.BeginMap(0); // dummy - - - { - f.Key("strength"); f.GenSerialize(value.strength); - } - - - { - f.Key("index"); f.GenSerialize(value.index); - } - - - { - f.Key("texCoord"); f.GenSerialize(value.texCoord); - } - - if(value.extensions!=null) - { - f.Key("extensions"); f.GenSerialize(value.extensions); - } - - f.EndMap(); - } - - /// gltf/materials[]/emissiveTexture - public static void GenSerialize(this IFormatter f, glTFMaterialEmissiveTextureInfo value) - { - f.BeginMap(0); // dummy - - - { - f.Key("index"); f.GenSerialize(value.index); - } - - - { - f.Key("texCoord"); f.GenSerialize(value.texCoord); - } - - if(value.extensions!=null) - { - f.Key("extensions"); f.GenSerialize(value.extensions); - } - - f.EndMap(); - } - - /// gltf/materials[]/extensions - public static void GenSerialize(this IFormatter f, glTFMaterial_extensions value) - { - f.BeginMap(0); // dummy - - if(value.KHR_materials_unlit!=null) - { - f.Key("KHR_materials_unlit"); f.GenSerialize(value.KHR_materials_unlit); - } - - f.EndMap(); - } - - /// gltf/materials[]/extensions/KHR_materials_unlit - public static void GenSerialize(this IFormatter f, glTF_KHR_materials_unlit value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/meshes - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/meshes[] - public static void GenSerialize(this IFormatter f, glTFMesh value) - { - f.BeginMap(0); // dummy - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - if(value.primitives!=null && value.primitives.Count>0) - { - f.Key("primitives"); f.GenSerialize(value.primitives); - } - - if(value.weights!=null && value.weights.Length>0) - { - f.Key("weights"); f.GenSerialize(value.weights); - } - - if(value.extras!=null) - { - f.Key("extras"); f.GenSerialize(value.extras); - } - - f.EndMap(); - } - - /// gltf/meshes[]/primitives - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/meshes[]/primitives[] - public static void GenSerialize(this IFormatter f, glTFPrimitives value) - { - f.BeginMap(0); // dummy - - - { - f.Key("mode"); f.GenSerialize(value.mode); - } - - - { - f.Key("indices"); f.GenSerialize(value.indices); - } - - if(value.attributes!=null) - { - f.Key("attributes"); f.GenSerialize(value.attributes); - } - - - { - f.Key("material"); f.GenSerialize(value.material); - } - - if(value.targets!=null && value.targets.Count>0) - { - f.Key("targets"); f.GenSerialize(value.targets); - } - - if(value.extras!=null && value.extras.targetNames!=null && value.extras.targetNames.Count>0) - { - f.Key("extras"); f.GenSerialize(value.extras); - } - - f.EndMap(); - } - - /// gltf/meshes[]/primitives[]/attributes - public static void GenSerialize(this IFormatter f, glTFAttributes value) - { - f.BeginMap(0); // dummy - - if(value.POSITION!=-1) - { - f.Key("POSITION"); f.GenSerialize(value.POSITION); - } - - if(value.NORMAL!=-1) - { - f.Key("NORMAL"); f.GenSerialize(value.NORMAL); - } - - if(value.TANGENT!=-1) - { - f.Key("TANGENT"); f.GenSerialize(value.TANGENT); - } - - if(value.TEXCOORD_0!=-1) - { - f.Key("TEXCOORD_0"); f.GenSerialize(value.TEXCOORD_0); - } - - if(value.COLOR_0!=-1) - { - f.Key("COLOR_0"); f.GenSerialize(value.COLOR_0); - } - - if(value.JOINTS_0!=-1) - { - f.Key("JOINTS_0"); f.GenSerialize(value.JOINTS_0); - } - - if(value.WEIGHTS_0!=-1) - { - f.Key("WEIGHTS_0"); f.GenSerialize(value.WEIGHTS_0); - } - - f.EndMap(); - } - - /// gltf/meshes[]/primitives[]/targets - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/meshes[]/primitives[]/targets[] - public static void GenSerialize(this IFormatter f, gltfMorphTarget value) - { - f.BeginMap(0); // dummy - - if(value.POSITION!=-1) - { - f.Key("POSITION"); f.GenSerialize(value.POSITION); - } - - if(value.NORMAL!=-1) - { - f.Key("NORMAL"); f.GenSerialize(value.NORMAL); - } - - if(value.TANGENT!=-1) - { - f.Key("TANGENT"); f.GenSerialize(value.TANGENT); - } - - f.EndMap(); - } - - /// gltf/meshes[]/primitives[]/extras - public static void GenSerialize(this IFormatter f, glTFPrimitives_extras value) - { - f.BeginMap(0); // dummy - - if(value.targetNames!=null) - { - f.Key("targetNames"); f.GenSerialize(value.targetNames); - } - - f.EndMap(); - } - - /// gltf/meshes[]/primitives[]/extras/targetNames - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/meshes[]/primitives[]/extensions - public static void GenSerialize(this IFormatter f, glTFPrimitives_extensions value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/meshes[]/extras - public static void GenSerialize(this IFormatter f, glTFMesh_extras value) - { - f.BeginMap(0); // dummy - - if(value.targetNames!=null) - { - f.Key("targetNames"); f.GenSerialize(value.targetNames); - } - - f.EndMap(); - } - - /// gltf/nodes - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/nodes[] - public static void GenSerialize(this IFormatter f, glTFNode value) - { - f.BeginMap(0); // dummy - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - if(value.children != null && value.children.Length>0) - { - f.Key("children"); f.GenSerialize(value.children); - } - - if(value.matrix!=null) - { - f.Key("matrix"); f.GenSerialize(value.matrix); - } - - if(value.translation!=null) - { - f.Key("translation"); f.GenSerialize(value.translation); - } - - if(value.rotation!=null) - { - f.Key("rotation"); f.GenSerialize(value.rotation); - } - - if(value.scale!=null) - { - f.Key("scale"); f.GenSerialize(value.scale); - } - - if(value.mesh!=-1) - { - f.Key("mesh"); f.GenSerialize(value.mesh); - } - - if(value.skin!=-1) - { - f.Key("skin"); f.GenSerialize(value.skin); - } - - if(value.weights!=null) - { - f.Key("weights"); f.GenSerialize(value.weights); - } - - if(value.camera!=-1) - { - f.Key("camera"); f.GenSerialize(value.camera); - } - - f.EndMap(); - } - - /// gltf/nodes[]/children - public static void GenSerialize(this IFormatter f, Int32[] value) - { - f.BeginList(value.Length); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/nodes[]/extensions - public static void GenSerialize(this IFormatter f, glTFNode_extensions value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/nodes[]/extras - public static void GenSerialize(this IFormatter f, glTFNode_extra value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/skins - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/skins[] - public static void GenSerialize(this IFormatter f, glTFSkin value) - { - f.BeginMap(0); // dummy - - - { - f.Key("inverseBindMatrices"); f.GenSerialize(value.inverseBindMatrices); - } - - if(value.joints!=null && value.joints.Length>0) - { - f.Key("joints"); f.GenSerialize(value.joints); - } - - if(value.skeleton!=-1) - { - f.Key("skeleton"); f.GenSerialize(value.skeleton); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - /// gltf/scenes - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/scenes[] - public static void GenSerialize(this IFormatter f, gltfScene value) - { - f.BeginMap(0); // dummy - - if(value.nodes!=null && value.nodes.Length>0) - { - f.Key("nodes"); f.GenSerialize(value.nodes); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - /// gltf/animations - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/animations[] - public static void GenSerialize(this IFormatter f, glTFAnimation value) - { - f.BeginMap(0); // dummy - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - if(value.channels!=null && value.channels.Count>0) - { - f.Key("channels"); f.GenSerialize(value.channels); - } - - if(value.samplers!=null && value.samplers.Count>0) - { - f.Key("samplers"); f.GenSerialize(value.samplers); - } - - f.EndMap(); - } - - /// gltf/animations[]/channels - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/animations[]/channels[] - public static void GenSerialize(this IFormatter f, glTFAnimationChannel value) - { - f.BeginMap(0); // dummy - - - { - f.Key("sampler"); f.GenSerialize(value.sampler); - } - - if(value!=null) - { - f.Key("target"); f.GenSerialize(value.target); - } - - f.EndMap(); - } - - /// gltf/animations[]/channels[]/target - public static void GenSerialize(this IFormatter f, glTFAnimationTarget value) - { - f.BeginMap(0); // dummy - - - { - f.Key("node"); f.GenSerialize(value.node); - } - - if(value.path!=null) - { - f.Key("path"); f.GenSerialize(value.path); - } - - f.EndMap(); - } - - /// gltf/animations[]/samplers - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/animations[]/samplers[] - public static void GenSerialize(this IFormatter f, glTFAnimationSampler value) - { - f.BeginMap(0); // dummy - - - { - f.Key("input"); f.GenSerialize(value.input); - } - - if(value.interpolation!=null) - { - f.Key("interpolation"); f.GenSerialize(value.interpolation); - } - - - { - f.Key("output"); f.GenSerialize(value.output); - } - - f.EndMap(); - } - - /// gltf/cameras - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/cameras[] - public static void GenSerialize(this IFormatter f, glTFCamera value) - { - f.BeginMap(0); // dummy - - if(value.orthographic!=null) - { - f.Key("orthographic"); f.GenSerialize(value.orthographic); - } - - if(value.perspective!=null) - { - f.Key("perspective"); f.GenSerialize(value.perspective); - } - - - { - f.Key("type"); f.GenSerialize(value.type); - } - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - f.EndMap(); - } - - /// gltf/cameras[]/orthographic - public static void GenSerialize(this IFormatter f, glTFOrthographic value) - { - f.BeginMap(0); // dummy - - - { - f.Key("xmag"); f.GenSerialize(value.xmag); - } - - - { - f.Key("ymag"); f.GenSerialize(value.ymag); - } - - - { - f.Key("zfar"); f.GenSerialize(value.zfar); - } - - - { - f.Key("znear"); f.GenSerialize(value.znear); - } - - f.EndMap(); - } - - /// gltf/cameras[]/orthographic/extensions - public static void GenSerialize(this IFormatter f, glTFOrthographic_extensions value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/cameras[]/orthographic/extras - public static void GenSerialize(this IFormatter f, glTFOrthographic_extras value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/cameras[]/perspective - public static void GenSerialize(this IFormatter f, glTFPerspective value) - { - f.BeginMap(0); // dummy - - - { - f.Key("aspectRatio"); f.GenSerialize(value.aspectRatio); - } - - - { - f.Key("yfov"); f.GenSerialize(value.yfov); - } - - - { - f.Key("zfar"); f.GenSerialize(value.zfar); - } - - - { - f.Key("znear"); f.GenSerialize(value.znear); - } - - f.EndMap(); - } - - /// gltf/cameras[]/perspective/extensions - public static void GenSerialize(this IFormatter f, glTFPerspective_extensions value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/cameras[]/perspective/extras - public static void GenSerialize(this IFormatter f, glTFPerspective_extras value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - public static void GenSerialize(this IFormatter f, ProjectionType value) - { - f.Value((int)value); - } - - /// gltf/cameras[]/extensions - public static void GenSerialize(this IFormatter f, glTFCamera_extensions value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/cameras[]/extras - public static void GenSerialize(this IFormatter f, glTFCamera_extras value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - /// gltf/extensions - public static void GenSerialize(this IFormatter f, glTF_extensions value) - { - f.BeginMap(0); // dummy - - if(value.VRM!=null) - { - f.Key("VRM"); f.GenSerialize(value.VRM); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM - public static void GenSerialize(this IFormatter f, glTF_VRM_extensions value) - { - f.BeginMap(0); // dummy - - if(value.exporterVersion!=null) - { - f.Key("exporterVersion"); f.GenSerialize(value.exporterVersion); - } - - if(value.specVersion!=null) - { - f.Key("specVersion"); f.GenSerialize(value.specVersion); - } - - if(value.meta!=null) - { - f.Key("meta"); f.GenSerialize(value.meta); - } - - if(value.humanoid!=null) - { - f.Key("humanoid"); f.GenSerialize(value.humanoid); - } - - if(value.firstPerson!=null) - { - f.Key("firstPerson"); f.GenSerialize(value.firstPerson); - } - - if(value.blendShapeMaster!=null) - { - f.Key("blendShapeMaster"); f.GenSerialize(value.blendShapeMaster); - } - - if(value.secondaryAnimation!=null) - { - f.Key("secondaryAnimation"); f.GenSerialize(value.secondaryAnimation); - } - - if(value.materialProperties!=null) - { - f.Key("materialProperties"); f.GenSerialize(value.materialProperties); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/meta - public static void GenSerialize(this IFormatter f, glTF_VRM_Meta value) - { - f.BeginMap(0); // dummy - - if(value.title!=null) - { - f.Key("title"); f.GenSerialize(value.title); - } - - if(value.version!=null) - { - f.Key("version"); f.GenSerialize(value.version); - } - - if(value.author!=null) - { - f.Key("author"); f.GenSerialize(value.author); - } - - if(value.contactInformation!=null) - { - f.Key("contactInformation"); f.GenSerialize(value.contactInformation); - } - - if(value.reference!=null) - { - f.Key("reference"); f.GenSerialize(value.reference); - } - - - { - f.Key("texture"); f.GenSerialize(value.texture); - } - - if(value.allowedUserName!=null) - { - f.Key("allowedUserName"); f.GenSerialize(value.allowedUserName); - } - - if(value.violentUssageName!=null) - { - f.Key("violentUssageName"); f.GenSerialize(value.violentUssageName); - } - - if(value.sexualUssageName!=null) - { - f.Key("sexualUssageName"); f.GenSerialize(value.sexualUssageName); - } - - if(value.commercialUssageName!=null) - { - f.Key("commercialUssageName"); f.GenSerialize(value.commercialUssageName); - } - - if(value.otherPermissionUrl!=null) - { - f.Key("otherPermissionUrl"); f.GenSerialize(value.otherPermissionUrl); - } - - if(value.licenseName!=null) - { - f.Key("licenseName"); f.GenSerialize(value.licenseName); - } - - if(value.otherLicenseUrl!=null) - { - f.Key("otherLicenseUrl"); f.GenSerialize(value.otherLicenseUrl); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/humanoid - public static void GenSerialize(this IFormatter f, glTF_VRM_Humanoid value) - { - f.BeginMap(0); // dummy - - if(value.humanBones!=null) - { - f.Key("humanBones"); f.GenSerialize(value.humanBones); - } - - - { - f.Key("armStretch"); f.GenSerialize(value.armStretch); - } - - - { - f.Key("legStretch"); f.GenSerialize(value.legStretch); - } - - - { - f.Key("upperArmTwist"); f.GenSerialize(value.upperArmTwist); - } - - - { - f.Key("lowerArmTwist"); f.GenSerialize(value.lowerArmTwist); - } - - - { - f.Key("upperLegTwist"); f.GenSerialize(value.upperLegTwist); - } - - - { - f.Key("lowerLegTwist"); f.GenSerialize(value.lowerLegTwist); - } - - - { - f.Key("feetSpacing"); f.GenSerialize(value.feetSpacing); - } - - - { - f.Key("hasTranslationDoF"); f.GenSerialize(value.hasTranslationDoF); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/humanoid/humanBones - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/humanoid/humanBones[] - public static void GenSerialize(this IFormatter f, glTF_VRM_HumanoidBone value) - { - f.BeginMap(0); // dummy - - if(value.bone!=null) - { - f.Key("bone"); f.GenSerialize(value.bone); - } - - - { - f.Key("node"); f.GenSerialize(value.node); - } - - - { - f.Key("useDefaultValues"); f.GenSerialize(value.useDefaultValues); - } - - if(value.min!=Vector3.zero) - { - f.Key("min"); f.GenSerialize(value.min); - } - - if(value.max!=Vector3.zero) - { - f.Key("max"); f.GenSerialize(value.max); - } - - if(value.center!=Vector3.zero) - { - f.Key("center"); f.GenSerialize(value.center); - } - - if(value.axisLength>0) - { - f.Key("axisLength"); f.GenSerialize(value.axisLength); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/humanoid/humanBones[]/min - public static void GenSerialize(this IFormatter f, Vector3 value) - { - f.BeginMap(0); // dummy - - - { - f.Key("x"); f.GenSerialize(value.x); - } - - - { - f.Key("y"); f.GenSerialize(value.y); - } - - - { - f.Key("z"); f.GenSerialize(value.z); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/firstPerson - public static void GenSerialize(this IFormatter f, glTF_VRM_Firstperson value) - { - f.BeginMap(0); // dummy - - - { - f.Key("firstPersonBone"); f.GenSerialize(value.firstPersonBone); - } - - - { - f.Key("firstPersonBoneOffset"); f.GenSerialize(value.firstPersonBoneOffset); - } - - if(value.meshAnnotations!=null) - { - f.Key("meshAnnotations"); f.GenSerialize(value.meshAnnotations); - } - - if(value.lookAtTypeName!=null) - { - f.Key("lookAtTypeName"); f.GenSerialize(value.lookAtTypeName); - } - - if(value.lookAtHorizontalInner!=null) - { - f.Key("lookAtHorizontalInner"); f.GenSerialize(value.lookAtHorizontalInner); - } - - if(value.lookAtHorizontalOuter!=null) - { - f.Key("lookAtHorizontalOuter"); f.GenSerialize(value.lookAtHorizontalOuter); - } - - if(value.lookAtVerticalDown!=null) - { - f.Key("lookAtVerticalDown"); f.GenSerialize(value.lookAtVerticalDown); - } - - if(value.lookAtVerticalUp!=null) - { - f.Key("lookAtVerticalUp"); f.GenSerialize(value.lookAtVerticalUp); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/firstPerson/meshAnnotations - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/firstPerson/meshAnnotations[] - public static void GenSerialize(this IFormatter f, glTF_VRM_MeshAnnotation value) - { - f.BeginMap(0); // dummy - - - { - f.Key("mesh"); f.GenSerialize(value.mesh); - } - - if(value.firstPersonFlag!=null) - { - f.Key("firstPersonFlag"); f.GenSerialize(value.firstPersonFlag); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/firstPerson/lookAtHorizontalInner - public static void GenSerialize(this IFormatter f, glTF_VRM_DegreeMap value) - { - f.BeginMap(0); // dummy - - if(value.curve!=null) - { - f.Key("curve"); f.GenSerialize(value.curve); - } - - - { - f.Key("xRange"); f.GenSerialize(value.xRange); - } - - - { - f.Key("yRange"); f.GenSerialize(value.yRange); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/blendShapeMaster - public static void GenSerialize(this IFormatter f, glTF_VRM_BlendShapeMaster value) - { - f.BeginMap(0); // dummy - - if(value.blendShapeGroups!=null) - { - f.Key("blendShapeGroups"); f.GenSerialize(value.blendShapeGroups); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/blendShapeMaster/blendShapeGroups - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/blendShapeMaster/blendShapeGroups[] - public static void GenSerialize(this IFormatter f, glTF_VRM_BlendShapeGroup value) - { - f.BeginMap(0); // dummy - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - if(value.presetName!=null) - { - f.Key("presetName"); f.GenSerialize(value.presetName); - } - - if(value.binds!=null) - { - f.Key("binds"); f.GenSerialize(value.binds); - } - - if(value.materialValues!=null) - { - f.Key("materialValues"); f.GenSerialize(value.materialValues); - } - - - { - f.Key("isBinary"); f.GenSerialize(value.isBinary); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/blendShapeMaster/blendShapeGroups[]/binds - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/blendShapeMaster/blendShapeGroups[]/binds[] - public static void GenSerialize(this IFormatter f, glTF_VRM_BlendShapeBind value) - { - f.BeginMap(0); // dummy - - - { - f.Key("mesh"); f.GenSerialize(value.mesh); - } - - - { - f.Key("index"); f.GenSerialize(value.index); - } - - - { - f.Key("weight"); f.GenSerialize(value.weight); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/blendShapeMaster/blendShapeGroups[]/materialValues - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/blendShapeMaster/blendShapeGroups[]/materialValues[] - public static void GenSerialize(this IFormatter f, glTF_VRM_MaterialValueBind value) - { - f.BeginMap(0); // dummy - - if(value.materialName!=null) - { - f.Key("materialName"); f.GenSerialize(value.materialName); - } - - if(value.propertyName!=null) - { - f.Key("propertyName"); f.GenSerialize(value.propertyName); - } - - if(value.targetValue!=null) - { - f.Key("targetValue"); f.GenSerialize(value.targetValue); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/secondaryAnimation - public static void GenSerialize(this IFormatter f, glTF_VRM_SecondaryAnimation value) - { - f.BeginMap(0); // dummy - - if(value.boneGroups!=null) - { - f.Key("boneGroups"); f.GenSerialize(value.boneGroups); - } - - if(value.colliderGroups!=null) - { - f.Key("colliderGroups"); f.GenSerialize(value.colliderGroups); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/secondaryAnimation/boneGroups - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/secondaryAnimation/boneGroups[] - public static void GenSerialize(this IFormatter f, glTF_VRM_SecondaryAnimationGroup value) - { - f.BeginMap(0); // dummy - - if(value.comment!=null) - { - f.Key("comment"); f.GenSerialize(value.comment); - } - - - { - f.Key("stiffiness"); f.GenSerialize(value.stiffiness); - } - - - { - f.Key("gravityPower"); f.GenSerialize(value.gravityPower); - } - - - { - f.Key("gravityDir"); f.GenSerialize(value.gravityDir); - } - - - { - f.Key("dragForce"); f.GenSerialize(value.dragForce); - } - - - { - f.Key("center"); f.GenSerialize(value.center); - } - - - { - f.Key("hitRadius"); f.GenSerialize(value.hitRadius); - } - - if(value.bones!=null) - { - f.Key("bones"); f.GenSerialize(value.bones); - } - - if(value.colliderGroups!=null) - { - f.Key("colliderGroups"); f.GenSerialize(value.colliderGroups); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/secondaryAnimation/colliderGroups - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/secondaryAnimation/colliderGroups[] - public static void GenSerialize(this IFormatter f, glTF_VRM_SecondaryAnimationColliderGroup value) - { - f.BeginMap(0); // dummy - - - { - f.Key("node"); f.GenSerialize(value.node); - } - - if(value.colliders!=null) - { - f.Key("colliders"); f.GenSerialize(value.colliders); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/secondaryAnimation/colliderGroups[]/colliders - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/secondaryAnimation/colliderGroups[]/colliders[] - public static void GenSerialize(this IFormatter f, glTF_VRM_SecondaryAnimationCollider value) - { - f.BeginMap(0); // dummy - - - { - f.Key("offset"); f.GenSerialize(value.offset); - } - - - { - f.Key("radius"); f.GenSerialize(value.radius); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/materialProperties - public static void GenSerialize(this IFormatter f, List value) - { - f.BeginList(value.Count); - foreach (var x in value) - { - f.GenSerialize(x); - } - f.EndList(); - } - - /// gltf/extensions/VRM/materialProperties[] - public static void GenSerialize(this IFormatter f, glTF_VRM_Material value) - { - f.BeginMap(0); // dummy - - if(value.name!=null) - { - f.Key("name"); f.GenSerialize(value.name); - } - - if(value.shader!=null) - { - f.Key("shader"); f.GenSerialize(value.shader); - } - - - { - f.Key("renderQueue"); f.GenSerialize(value.renderQueue); - } - - if(value.floatProperties!=null) - { - f.Key("floatProperties"); f.GenSerialize(value.floatProperties); - } - - if(value.vectorProperties!=null) - { - f.Key("vectorProperties"); f.GenSerialize(value.vectorProperties); - } - - if(value.textureProperties!=null) - { - f.Key("textureProperties"); f.GenSerialize(value.textureProperties); - } - - if(value.keywordMap!=null) - { - f.Key("keywordMap"); f.GenSerialize(value.keywordMap); - } - - if(value.tagMap!=null) - { - f.Key("tagMap"); f.GenSerialize(value.tagMap); - } - - f.EndMap(); - } - - /// gltf/extensions/VRM/materialProperties[]/floatProperties - public static void GenSerialize(this IFormatter f, Dictionary value) - { - f.BeginMap(value.Count); - foreach (var kv in value) - { - f.Key(kv.Key); - f.GenSerialize(kv.Value); - } - f.EndMap(); - } - - - /// gltf/extensions/VRM/materialProperties[]/vectorProperties - public static void GenSerialize(this IFormatter f, Dictionary value) - { - f.BeginMap(value.Count); - foreach (var kv in value) - { - f.Key(kv.Key); - f.GenSerialize(kv.Value); - } - f.EndMap(); - } - - - /// gltf/extensions/VRM/materialProperties[]/textureProperties - public static void GenSerialize(this IFormatter f, Dictionary value) - { - f.BeginMap(value.Count); - foreach (var kv in value) - { - f.Key(kv.Key); - f.GenSerialize(kv.Value); - } - f.EndMap(); - } - - - /// gltf/extensions/VRM/materialProperties[]/keywordMap - public static void GenSerialize(this IFormatter f, Dictionary value) - { - f.BeginMap(value.Count); - foreach (var kv in value) - { - f.Key(kv.Key); - f.GenSerialize(kv.Value); - } - f.EndMap(); - } - - - /// gltf/extensions/VRM/materialProperties[]/tagMap - public static void GenSerialize(this IFormatter f, Dictionary value) - { - f.BeginMap(value.Count); - foreach (var kv in value) - { - f.Key(kv.Key); - f.GenSerialize(kv.Value); - } - f.EndMap(); - } - - - /// gltf/extras - public static void GenSerialize(this IFormatter f, gltf_extras value) - { - f.BeginMap(0); // dummy - - f.EndMap(); - } - - } // class -} // namespace diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs.meta deleted file mode 100644 index 71ef3c0a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/FormatterExtensionsGltf.g.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 972f1c538db788042863a4ac753dbc04 -timeCreated: 1564987956 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs deleted file mode 100644 index a2bf59bb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs +++ /dev/null @@ -1,3175 +0,0 @@ - -using UniJSON; -using System; -using System.Collections.Generic; -using VRM; -using UnityEngine; - -namespace UniGLTF { - -public static class GltfDeserializer -{ - - -public static glTF Deserialize(ListTreeNode parsed) -{ - var value = new glTF(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="asset"){ - value.asset = Deserialize_gltf_asset(kv.Value); - continue; - } - - if(key=="buffers"){ - value.buffers = Deserialize_gltf_buffers(kv.Value); - continue; - } - - if(key=="bufferViews"){ - value.bufferViews = Deserialize_gltf_bufferViews(kv.Value); - continue; - } - - if(key=="accessors"){ - value.accessors = Deserialize_gltf_accessors(kv.Value); - continue; - } - - if(key=="textures"){ - value.textures = Deserialize_gltf_textures(kv.Value); - continue; - } - - if(key=="samplers"){ - value.samplers = Deserialize_gltf_samplers(kv.Value); - continue; - } - - if(key=="images"){ - value.images = Deserialize_gltf_images(kv.Value); - continue; - } - - if(key=="materials"){ - value.materials = Deserialize_gltf_materials(kv.Value); - continue; - } - - if(key=="meshes"){ - value.meshes = Deserialize_gltf_meshes(kv.Value); - continue; - } - - if(key=="nodes"){ - value.nodes = Deserialize_gltf_nodes(kv.Value); - continue; - } - - if(key=="skins"){ - value.skins = Deserialize_gltf_skins(kv.Value); - continue; - } - - if(key=="scene"){ - value.scene = kv.Value.GetInt32(); - continue; - } - - if(key=="scenes"){ - value.scenes = Deserialize_gltf_scenes(kv.Value); - continue; - } - - if(key=="animations"){ - value.animations = Deserialize_gltf_animations(kv.Value); - continue; - } - - if(key=="cameras"){ - value.cameras = Deserialize_gltf_cameras(kv.Value); - continue; - } - - if(key=="extensionsUsed"){ - value.extensionsUsed = Deserialize_gltf_extensionsUsed(kv.Value); - continue; - } - - if(key=="extensionsRequired"){ - value.extensionsRequired = Deserialize_gltf_extensionsRequired(kv.Value); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_extensions(kv.Value); - continue; - } - - if(key=="extras"){ - value.extras = Deserialize_gltf_extras(kv.Value); - continue; - } - - } - return value; -} - -public static glTFAssets Deserialize_gltf_asset(ListTreeNode parsed) -{ - var value = new glTFAssets(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="generator"){ - value.generator = kv.Value.GetString(); - continue; - } - - if(key=="version"){ - value.version = kv.Value.GetString(); - continue; - } - - if(key=="copyright"){ - value.copyright = kv.Value.GetString(); - continue; - } - - if(key=="minVersion"){ - value.minVersion = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_buffers(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_buffers_LIST(x)); - } - return value; -} -public static glTFBuffer Deserialize_gltf_buffers_LIST(ListTreeNode parsed) -{ - var value = new glTFBuffer(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="uri"){ - value.uri = kv.Value.GetString(); - continue; - } - - if(key=="byteLength"){ - value.byteLength = kv.Value.GetInt32(); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_bufferViews(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_bufferViews_LIST(x)); - } - return value; -} -public static glTFBufferView Deserialize_gltf_bufferViews_LIST(ListTreeNode parsed) -{ - var value = new glTFBufferView(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="buffer"){ - value.buffer = kv.Value.GetInt32(); - continue; - } - - if(key=="byteOffset"){ - value.byteOffset = kv.Value.GetInt32(); - continue; - } - - if(key=="byteLength"){ - value.byteLength = kv.Value.GetInt32(); - continue; - } - - if(key=="byteStride"){ - value.byteStride = kv.Value.GetInt32(); - continue; - } - - if(key=="target"){ - value.target = (glBufferTarget)kv.Value.GetInt32(); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_accessors(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_accessors_LIST(x)); - } - return value; -} -public static glTFAccessor Deserialize_gltf_accessors_LIST(ListTreeNode parsed) -{ - var value = new glTFAccessor(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="bufferView"){ - value.bufferView = kv.Value.GetInt32(); - continue; - } - - if(key=="byteOffset"){ - value.byteOffset = kv.Value.GetInt32(); - continue; - } - - if(key=="type"){ - value.type = kv.Value.GetString(); - continue; - } - - if(key=="componentType"){ - value.componentType = (glComponentType)kv.Value.GetInt32(); - continue; - } - - if(key=="count"){ - value.count = kv.Value.GetInt32(); - continue; - } - - if(key=="max"){ - value.max = Deserialize_gltf_accessors__max(kv.Value); - continue; - } - - if(key=="min"){ - value.min = Deserialize_gltf_accessors__min(kv.Value); - continue; - } - - if(key=="normalized"){ - value.normalized = kv.Value.GetBoolean(); - continue; - } - - if(key=="sparse"){ - value.sparse = Deserialize_gltf_accessors__sparse(kv.Value); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_accessors__max(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_accessors__min(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFSparse Deserialize_gltf_accessors__sparse(ListTreeNode parsed) -{ - var value = new glTFSparse(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="count"){ - value.count = kv.Value.GetInt32(); - continue; - } - - if(key=="indices"){ - value.indices = Deserialize_gltf_accessors__sparse_indices(kv.Value); - continue; - } - - if(key=="values"){ - value.values = Deserialize_gltf_accessors__sparse_values(kv.Value); - continue; - } - - } - return value; -} - -public static glTFSparseIndices Deserialize_gltf_accessors__sparse_indices(ListTreeNode parsed) -{ - var value = new glTFSparseIndices(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="bufferView"){ - value.bufferView = kv.Value.GetInt32(); - continue; - } - - if(key=="byteOffset"){ - value.byteOffset = kv.Value.GetInt32(); - continue; - } - - if(key=="componentType"){ - value.componentType = (glComponentType)kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static glTFSparseValues Deserialize_gltf_accessors__sparse_values(ListTreeNode parsed) -{ - var value = new glTFSparseValues(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="bufferView"){ - value.bufferView = kv.Value.GetInt32(); - continue; - } - - if(key=="byteOffset"){ - value.byteOffset = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_textures(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_textures_LIST(x)); - } - return value; -} -public static glTFTexture Deserialize_gltf_textures_LIST(ListTreeNode parsed) -{ - var value = new glTFTexture(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="sampler"){ - value.sampler = kv.Value.GetInt32(); - continue; - } - - if(key=="source"){ - value.source = kv.Value.GetInt32(); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_samplers(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_samplers_LIST(x)); - } - return value; -} -public static glTFTextureSampler Deserialize_gltf_samplers_LIST(ListTreeNode parsed) -{ - var value = new glTFTextureSampler(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="magFilter"){ - value.magFilter = (glFilter)kv.Value.GetInt32(); - continue; - } - - if(key=="minFilter"){ - value.minFilter = (glFilter)kv.Value.GetInt32(); - continue; - } - - if(key=="wrapS"){ - value.wrapS = (glWrap)kv.Value.GetInt32(); - continue; - } - - if(key=="wrapT"){ - value.wrapT = (glWrap)kv.Value.GetInt32(); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_images(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_images_LIST(x)); - } - return value; -} -public static glTFImage Deserialize_gltf_images_LIST(ListTreeNode parsed) -{ - var value = new glTFImage(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="uri"){ - value.uri = kv.Value.GetString(); - continue; - } - - if(key=="bufferView"){ - value.bufferView = kv.Value.GetInt32(); - continue; - } - - if(key=="mimeType"){ - value.mimeType = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_materials(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_materials_LIST(x)); - } - return value; -} -public static glTFMaterial Deserialize_gltf_materials_LIST(ListTreeNode parsed) -{ - var value = new glTFMaterial(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="pbrMetallicRoughness"){ - value.pbrMetallicRoughness = Deserialize_gltf_materials__pbrMetallicRoughness(kv.Value); - continue; - } - - if(key=="normalTexture"){ - value.normalTexture = Deserialize_gltf_materials__normalTexture(kv.Value); - continue; - } - - if(key=="occlusionTexture"){ - value.occlusionTexture = Deserialize_gltf_materials__occlusionTexture(kv.Value); - continue; - } - - if(key=="emissiveTexture"){ - value.emissiveTexture = Deserialize_gltf_materials__emissiveTexture(kv.Value); - continue; - } - - if(key=="emissiveFactor"){ - value.emissiveFactor = Deserialize_gltf_materials__emissiveFactor(kv.Value); - continue; - } - - if(key=="alphaMode"){ - value.alphaMode = kv.Value.GetString(); - continue; - } - - if(key=="alphaCutoff"){ - value.alphaCutoff = kv.Value.GetSingle(); - continue; - } - - if(key=="doubleSided"){ - value.doubleSided = kv.Value.GetBoolean(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_materials__extensions(kv.Value); - continue; - } - - } - return value; -} - -public static glTFPbrMetallicRoughness Deserialize_gltf_materials__pbrMetallicRoughness(ListTreeNode parsed) -{ - var value = new glTFPbrMetallicRoughness(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="baseColorTexture"){ - value.baseColorTexture = Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture(kv.Value); - continue; - } - - if(key=="baseColorFactor"){ - value.baseColorFactor = Deserialize_gltf_materials__pbrMetallicRoughness_baseColorFactor(kv.Value); - continue; - } - - if(key=="metallicRoughnessTexture"){ - value.metallicRoughnessTexture = Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture(kv.Value); - continue; - } - - if(key=="metallicFactor"){ - value.metallicFactor = kv.Value.GetSingle(); - continue; - } - - if(key=="roughnessFactor"){ - value.roughnessFactor = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static glTFMaterialBaseColorTextureInfo Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture(ListTreeNode parsed) -{ - var value = new glTFMaterialBaseColorTextureInfo(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="index"){ - value.index = kv.Value.GetInt32(); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions(kv.Value); - continue; - } - - } - return value; -} - -public static glTFTextureInfo_extensions Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions(ListTreeNode parsed) -{ - var value = new glTFTextureInfo_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="KHR_texture_transform"){ - value.KHR_texture_transform = Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions_KHR_texture_transform(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_KHR_texture_transform Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions_KHR_texture_transform(ListTreeNode parsed) -{ - var value = new glTF_KHR_texture_transform(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="offset"){ - value.offset = Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions_KHR_texture_transform_offset(kv.Value); - continue; - } - - if(key=="rotation"){ - value.rotation = kv.Value.GetSingle(); - continue; - } - - if(key=="scale"){ - value.scale = Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions_KHR_texture_transform_scale(kv.Value); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions_KHR_texture_transform_offset(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_materials__pbrMetallicRoughness_baseColorTexture_extensions_KHR_texture_transform_scale(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_materials__pbrMetallicRoughness_baseColorFactor(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFMaterialMetallicRoughnessTextureInfo Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture(ListTreeNode parsed) -{ - var value = new glTFMaterialMetallicRoughnessTextureInfo(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="index"){ - value.index = kv.Value.GetInt32(); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions(kv.Value); - continue; - } - - } - return value; -} - -public static glTFTextureInfo_extensions Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions(ListTreeNode parsed) -{ - var value = new glTFTextureInfo_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="KHR_texture_transform"){ - value.KHR_texture_transform = Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions_KHR_texture_transform(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_KHR_texture_transform Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions_KHR_texture_transform(ListTreeNode parsed) -{ - var value = new glTF_KHR_texture_transform(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="offset"){ - value.offset = Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions_KHR_texture_transform_offset(kv.Value); - continue; - } - - if(key=="rotation"){ - value.rotation = kv.Value.GetSingle(); - continue; - } - - if(key=="scale"){ - value.scale = Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions_KHR_texture_transform_scale(kv.Value); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions_KHR_texture_transform_offset(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_materials__pbrMetallicRoughness_metallicRoughnessTexture_extensions_KHR_texture_transform_scale(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFMaterialNormalTextureInfo Deserialize_gltf_materials__normalTexture(ListTreeNode parsed) -{ - var value = new glTFMaterialNormalTextureInfo(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="scale"){ - value.scale = kv.Value.GetSingle(); - continue; - } - - if(key=="index"){ - value.index = kv.Value.GetInt32(); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_materials__normalTexture_extensions(kv.Value); - continue; - } - - } - return value; -} - -public static glTFTextureInfo_extensions Deserialize_gltf_materials__normalTexture_extensions(ListTreeNode parsed) -{ - var value = new glTFTextureInfo_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="KHR_texture_transform"){ - value.KHR_texture_transform = Deserialize_gltf_materials__normalTexture_extensions_KHR_texture_transform(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_KHR_texture_transform Deserialize_gltf_materials__normalTexture_extensions_KHR_texture_transform(ListTreeNode parsed) -{ - var value = new glTF_KHR_texture_transform(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="offset"){ - value.offset = Deserialize_gltf_materials__normalTexture_extensions_KHR_texture_transform_offset(kv.Value); - continue; - } - - if(key=="rotation"){ - value.rotation = kv.Value.GetSingle(); - continue; - } - - if(key=="scale"){ - value.scale = Deserialize_gltf_materials__normalTexture_extensions_KHR_texture_transform_scale(kv.Value); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_materials__normalTexture_extensions_KHR_texture_transform_offset(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_materials__normalTexture_extensions_KHR_texture_transform_scale(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFMaterialOcclusionTextureInfo Deserialize_gltf_materials__occlusionTexture(ListTreeNode parsed) -{ - var value = new glTFMaterialOcclusionTextureInfo(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="strength"){ - value.strength = kv.Value.GetSingle(); - continue; - } - - if(key=="index"){ - value.index = kv.Value.GetInt32(); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_materials__occlusionTexture_extensions(kv.Value); - continue; - } - - } - return value; -} - -public static glTFTextureInfo_extensions Deserialize_gltf_materials__occlusionTexture_extensions(ListTreeNode parsed) -{ - var value = new glTFTextureInfo_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="KHR_texture_transform"){ - value.KHR_texture_transform = Deserialize_gltf_materials__occlusionTexture_extensions_KHR_texture_transform(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_KHR_texture_transform Deserialize_gltf_materials__occlusionTexture_extensions_KHR_texture_transform(ListTreeNode parsed) -{ - var value = new glTF_KHR_texture_transform(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="offset"){ - value.offset = Deserialize_gltf_materials__occlusionTexture_extensions_KHR_texture_transform_offset(kv.Value); - continue; - } - - if(key=="rotation"){ - value.rotation = kv.Value.GetSingle(); - continue; - } - - if(key=="scale"){ - value.scale = Deserialize_gltf_materials__occlusionTexture_extensions_KHR_texture_transform_scale(kv.Value); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_materials__occlusionTexture_extensions_KHR_texture_transform_offset(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_materials__occlusionTexture_extensions_KHR_texture_transform_scale(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFMaterialEmissiveTextureInfo Deserialize_gltf_materials__emissiveTexture(ListTreeNode parsed) -{ - var value = new glTFMaterialEmissiveTextureInfo(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="index"){ - value.index = kv.Value.GetInt32(); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_materials__emissiveTexture_extensions(kv.Value); - continue; - } - - } - return value; -} - -public static glTFTextureInfo_extensions Deserialize_gltf_materials__emissiveTexture_extensions(ListTreeNode parsed) -{ - var value = new glTFTextureInfo_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="KHR_texture_transform"){ - value.KHR_texture_transform = Deserialize_gltf_materials__emissiveTexture_extensions_KHR_texture_transform(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_KHR_texture_transform Deserialize_gltf_materials__emissiveTexture_extensions_KHR_texture_transform(ListTreeNode parsed) -{ - var value = new glTF_KHR_texture_transform(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="offset"){ - value.offset = Deserialize_gltf_materials__emissiveTexture_extensions_KHR_texture_transform_offset(kv.Value); - continue; - } - - if(key=="rotation"){ - value.rotation = kv.Value.GetSingle(); - continue; - } - - if(key=="scale"){ - value.scale = Deserialize_gltf_materials__emissiveTexture_extensions_KHR_texture_transform_scale(kv.Value); - continue; - } - - if(key=="texCoord"){ - value.texCoord = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_materials__emissiveTexture_extensions_KHR_texture_transform_offset(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_materials__emissiveTexture_extensions_KHR_texture_transform_scale(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_materials__emissiveFactor(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFMaterial_extensions Deserialize_gltf_materials__extensions(ListTreeNode parsed) -{ - var value = new glTFMaterial_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="KHR_materials_unlit"){ - value.KHR_materials_unlit = Deserialize_gltf_materials__extensions_KHR_materials_unlit(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_KHR_materials_unlit Deserialize_gltf_materials__extensions_KHR_materials_unlit(ListTreeNode parsed) -{ - var value = new glTF_KHR_materials_unlit(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static List Deserialize_gltf_meshes(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_meshes_LIST(x)); - } - return value; -} -public static glTFMesh Deserialize_gltf_meshes_LIST(ListTreeNode parsed) -{ - var value = new glTFMesh(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="primitives"){ - value.primitives = Deserialize_gltf_meshes__primitives(kv.Value); - continue; - } - - if(key=="weights"){ - value.weights = Deserialize_gltf_meshes__weights(kv.Value); - continue; - } - - if(key=="extras"){ - value.extras = Deserialize_gltf_meshes__extras(kv.Value); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_meshes__primitives(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_meshes__primitives_LIST(x)); - } - return value; -} -public static glTFPrimitives Deserialize_gltf_meshes__primitives_LIST(ListTreeNode parsed) -{ - var value = new glTFPrimitives(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="mode"){ - value.mode = kv.Value.GetInt32(); - continue; - } - - if(key=="indices"){ - value.indices = kv.Value.GetInt32(); - continue; - } - - if(key=="attributes"){ - value.attributes = Deserialize_gltf_meshes__primitives__attributes(kv.Value); - continue; - } - - if(key=="material"){ - value.material = kv.Value.GetInt32(); - continue; - } - - if(key=="targets"){ - value.targets = Deserialize_gltf_meshes__primitives__targets(kv.Value); - continue; - } - - if(key=="extras"){ - value.extras = Deserialize_gltf_meshes__primitives__extras(kv.Value); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_meshes__primitives__extensions(kv.Value); - continue; - } - - } - return value; -} - -public static glTFAttributes Deserialize_gltf_meshes__primitives__attributes(ListTreeNode parsed) -{ - var value = new glTFAttributes(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="POSITION"){ - value.POSITION = kv.Value.GetInt32(); - continue; - } - - if(key=="NORMAL"){ - value.NORMAL = kv.Value.GetInt32(); - continue; - } - - if(key=="TANGENT"){ - value.TANGENT = kv.Value.GetInt32(); - continue; - } - - if(key=="TEXCOORD_0"){ - value.TEXCOORD_0 = kv.Value.GetInt32(); - continue; - } - - if(key=="COLOR_0"){ - value.COLOR_0 = kv.Value.GetInt32(); - continue; - } - - if(key=="JOINTS_0"){ - value.JOINTS_0 = kv.Value.GetInt32(); - continue; - } - - if(key=="WEIGHTS_0"){ - value.WEIGHTS_0 = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_meshes__primitives__targets(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_meshes__primitives__targets_LIST(x)); - } - return value; -} -public static gltfMorphTarget Deserialize_gltf_meshes__primitives__targets_LIST(ListTreeNode parsed) -{ - var value = new gltfMorphTarget(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="POSITION"){ - value.POSITION = kv.Value.GetInt32(); - continue; - } - - if(key=="NORMAL"){ - value.NORMAL = kv.Value.GetInt32(); - continue; - } - - if(key=="TANGENT"){ - value.TANGENT = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static glTFPrimitives_extras Deserialize_gltf_meshes__primitives__extras(ListTreeNode parsed) -{ - var value = new glTFPrimitives_extras(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="targetNames"){ - value.targetNames = Deserialize_gltf_meshes__primitives__extras_targetNames(kv.Value); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_meshes__primitives__extras_targetNames(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(x.GetString()); - } - return value; -} -public static glTFPrimitives_extensions Deserialize_gltf_meshes__primitives__extensions(ListTreeNode parsed) -{ - var value = new glTFPrimitives_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static Single[] Deserialize_gltf_meshes__weights(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFMesh_extras Deserialize_gltf_meshes__extras(ListTreeNode parsed) -{ - var value = new glTFMesh_extras(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="targetNames"){ - value.targetNames = Deserialize_gltf_meshes__extras_targetNames(kv.Value); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_meshes__extras_targetNames(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(x.GetString()); - } - return value; -} -public static List Deserialize_gltf_nodes(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_nodes_LIST(x)); - } - return value; -} -public static glTFNode Deserialize_gltf_nodes_LIST(ListTreeNode parsed) -{ - var value = new glTFNode(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="children"){ - value.children = Deserialize_gltf_nodes__children(kv.Value); - continue; - } - - if(key=="matrix"){ - value.matrix = Deserialize_gltf_nodes__matrix(kv.Value); - continue; - } - - if(key=="translation"){ - value.translation = Deserialize_gltf_nodes__translation(kv.Value); - continue; - } - - if(key=="rotation"){ - value.rotation = Deserialize_gltf_nodes__rotation(kv.Value); - continue; - } - - if(key=="scale"){ - value.scale = Deserialize_gltf_nodes__scale(kv.Value); - continue; - } - - if(key=="mesh"){ - value.mesh = kv.Value.GetInt32(); - continue; - } - - if(key=="skin"){ - value.skin = kv.Value.GetInt32(); - continue; - } - - if(key=="weights"){ - value.weights = Deserialize_gltf_nodes__weights(kv.Value); - continue; - } - - if(key=="camera"){ - value.camera = kv.Value.GetInt32(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_nodes__extensions(kv.Value); - continue; - } - - if(key=="extras"){ - value.extras = Deserialize_gltf_nodes__extras(kv.Value); - continue; - } - - } - return value; -} - -public static Int32[] Deserialize_gltf_nodes__children(ListTreeNode parsed) -{ - var value = new Int32[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetInt32(); - } - return value; -} - -public static Single[] Deserialize_gltf_nodes__matrix(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_nodes__translation(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_nodes__rotation(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_nodes__scale(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static Single[] Deserialize_gltf_nodes__weights(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTFNode_extensions Deserialize_gltf_nodes__extensions(ListTreeNode parsed) -{ - var value = new glTFNode_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static glTFNode_extra Deserialize_gltf_nodes__extras(ListTreeNode parsed) -{ - var value = new glTFNode_extra(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static List Deserialize_gltf_skins(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_skins_LIST(x)); - } - return value; -} -public static glTFSkin Deserialize_gltf_skins_LIST(ListTreeNode parsed) -{ - var value = new glTFSkin(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="inverseBindMatrices"){ - value.inverseBindMatrices = kv.Value.GetInt32(); - continue; - } - - if(key=="joints"){ - value.joints = Deserialize_gltf_skins__joints(kv.Value); - continue; - } - - if(key=="skeleton"){ - value.skeleton = kv.Value.GetInt32(); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static Int32[] Deserialize_gltf_skins__joints(ListTreeNode parsed) -{ - var value = new Int32[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetInt32(); - } - return value; -} - -public static List Deserialize_gltf_scenes(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_scenes_LIST(x)); - } - return value; -} -public static gltfScene Deserialize_gltf_scenes_LIST(ListTreeNode parsed) -{ - var value = new gltfScene(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="nodes"){ - value.nodes = Deserialize_gltf_scenes__nodes(kv.Value); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static Int32[] Deserialize_gltf_scenes__nodes(ListTreeNode parsed) -{ - var value = new Int32[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetInt32(); - } - return value; -} - -public static List Deserialize_gltf_animations(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_animations_LIST(x)); - } - return value; -} -public static glTFAnimation Deserialize_gltf_animations_LIST(ListTreeNode parsed) -{ - var value = new glTFAnimation(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="channels"){ - value.channels = Deserialize_gltf_animations__channels(kv.Value); - continue; - } - - if(key=="samplers"){ - value.samplers = Deserialize_gltf_animations__samplers(kv.Value); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_animations__channels(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_animations__channels_LIST(x)); - } - return value; -} -public static glTFAnimationChannel Deserialize_gltf_animations__channels_LIST(ListTreeNode parsed) -{ - var value = new glTFAnimationChannel(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="sampler"){ - value.sampler = kv.Value.GetInt32(); - continue; - } - - if(key=="target"){ - value.target = Deserialize_gltf_animations__channels__target(kv.Value); - continue; - } - - } - return value; -} - -public static glTFAnimationTarget Deserialize_gltf_animations__channels__target(ListTreeNode parsed) -{ - var value = new glTFAnimationTarget(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="node"){ - value.node = kv.Value.GetInt32(); - continue; - } - - if(key=="path"){ - value.path = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_animations__samplers(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_animations__samplers_LIST(x)); - } - return value; -} -public static glTFAnimationSampler Deserialize_gltf_animations__samplers_LIST(ListTreeNode parsed) -{ - var value = new glTFAnimationSampler(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="input"){ - value.input = kv.Value.GetInt32(); - continue; - } - - if(key=="interpolation"){ - value.interpolation = kv.Value.GetString(); - continue; - } - - if(key=="output"){ - value.output = kv.Value.GetInt32(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_cameras(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_cameras_LIST(x)); - } - return value; -} -public static glTFCamera Deserialize_gltf_cameras_LIST(ListTreeNode parsed) -{ - var value = new glTFCamera(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="orthographic"){ - value.orthographic = Deserialize_gltf_cameras__orthographic(kv.Value); - continue; - } - - if(key=="perspective"){ - value.perspective = Deserialize_gltf_cameras__perspective(kv.Value); - continue; - } - - if(key=="type"){ - value.type = (ProjectionType)kv.Value.GetInt32(); - continue; - } - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_cameras__extensions(kv.Value); - continue; - } - - if(key=="extras"){ - value.extras = Deserialize_gltf_cameras__extras(kv.Value); - continue; - } - - } - return value; -} - -public static glTFOrthographic Deserialize_gltf_cameras__orthographic(ListTreeNode parsed) -{ - var value = new glTFOrthographic(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="xmag"){ - value.xmag = kv.Value.GetSingle(); - continue; - } - - if(key=="ymag"){ - value.ymag = kv.Value.GetSingle(); - continue; - } - - if(key=="zfar"){ - value.zfar = kv.Value.GetSingle(); - continue; - } - - if(key=="znear"){ - value.znear = kv.Value.GetSingle(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_cameras__orthographic_extensions(kv.Value); - continue; - } - - if(key=="extras"){ - value.extras = Deserialize_gltf_cameras__orthographic_extras(kv.Value); - continue; - } - - } - return value; -} - -public static glTFOrthographic_extensions Deserialize_gltf_cameras__orthographic_extensions(ListTreeNode parsed) -{ - var value = new glTFOrthographic_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static glTFOrthographic_extras Deserialize_gltf_cameras__orthographic_extras(ListTreeNode parsed) -{ - var value = new glTFOrthographic_extras(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static glTFPerspective Deserialize_gltf_cameras__perspective(ListTreeNode parsed) -{ - var value = new glTFPerspective(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="aspectRatio"){ - value.aspectRatio = kv.Value.GetSingle(); - continue; - } - - if(key=="yfov"){ - value.yfov = kv.Value.GetSingle(); - continue; - } - - if(key=="zfar"){ - value.zfar = kv.Value.GetSingle(); - continue; - } - - if(key=="znear"){ - value.znear = kv.Value.GetSingle(); - continue; - } - - if(key=="extensions"){ - value.extensions = Deserialize_gltf_cameras__perspective_extensions(kv.Value); - continue; - } - - if(key=="extras"){ - value.extras = Deserialize_gltf_cameras__perspective_extras(kv.Value); - continue; - } - - } - return value; -} - -public static glTFPerspective_extensions Deserialize_gltf_cameras__perspective_extensions(ListTreeNode parsed) -{ - var value = new glTFPerspective_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static glTFPerspective_extras Deserialize_gltf_cameras__perspective_extras(ListTreeNode parsed) -{ - var value = new glTFPerspective_extras(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static glTFCamera_extensions Deserialize_gltf_cameras__extensions(ListTreeNode parsed) -{ - var value = new glTFCamera_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static glTFCamera_extras Deserialize_gltf_cameras__extras(ListTreeNode parsed) -{ - var value = new glTFCamera_extras(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -public static List Deserialize_gltf_extensionsUsed(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(x.GetString()); - } - return value; -} -public static List Deserialize_gltf_extensionsRequired(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(x.GetString()); - } - return value; -} -public static glTF_extensions Deserialize_gltf_extensions(ListTreeNode parsed) -{ - var value = new glTF_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="VRM"){ - value.VRM = Deserialize_gltf_extensions_VRM(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_VRM_extensions Deserialize_gltf_extensions_VRM(ListTreeNode parsed) -{ - var value = new glTF_VRM_extensions(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="exporterVersion"){ - value.exporterVersion = kv.Value.GetString(); - continue; - } - - if(key=="specVersion"){ - value.specVersion = kv.Value.GetString(); - continue; - } - - if(key=="meta"){ - value.meta = Deserialize_gltf_extensions_VRM_meta(kv.Value); - continue; - } - - if(key=="humanoid"){ - value.humanoid = Deserialize_gltf_extensions_VRM_humanoid(kv.Value); - continue; - } - - if(key=="firstPerson"){ - value.firstPerson = Deserialize_gltf_extensions_VRM_firstPerson(kv.Value); - continue; - } - - if(key=="blendShapeMaster"){ - value.blendShapeMaster = Deserialize_gltf_extensions_VRM_blendShapeMaster(kv.Value); - continue; - } - - if(key=="secondaryAnimation"){ - value.secondaryAnimation = Deserialize_gltf_extensions_VRM_secondaryAnimation(kv.Value); - continue; - } - - if(key=="materialProperties"){ - value.materialProperties = Deserialize_gltf_extensions_VRM_materialProperties(kv.Value); - continue; - } - - } - return value; -} - -public static glTF_VRM_Meta Deserialize_gltf_extensions_VRM_meta(ListTreeNode parsed) -{ - var value = new glTF_VRM_Meta(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="title"){ - value.title = kv.Value.GetString(); - continue; - } - - if(key=="version"){ - value.version = kv.Value.GetString(); - continue; - } - - if(key=="author"){ - value.author = kv.Value.GetString(); - continue; - } - - if(key=="contactInformation"){ - value.contactInformation = kv.Value.GetString(); - continue; - } - - if(key=="reference"){ - value.reference = kv.Value.GetString(); - continue; - } - - if(key=="texture"){ - value.texture = kv.Value.GetInt32(); - continue; - } - - if(key=="allowedUserName"){ - value.allowedUserName = kv.Value.GetString(); - continue; - } - - if(key=="violentUssageName"){ - value.violentUssageName = kv.Value.GetString(); - continue; - } - - if(key=="sexualUssageName"){ - value.sexualUssageName = kv.Value.GetString(); - continue; - } - - if(key=="commercialUssageName"){ - value.commercialUssageName = kv.Value.GetString(); - continue; - } - - if(key=="otherPermissionUrl"){ - value.otherPermissionUrl = kv.Value.GetString(); - continue; - } - - if(key=="licenseName"){ - value.licenseName = kv.Value.GetString(); - continue; - } - - if(key=="otherLicenseUrl"){ - value.otherLicenseUrl = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static glTF_VRM_Humanoid Deserialize_gltf_extensions_VRM_humanoid(ListTreeNode parsed) -{ - var value = new glTF_VRM_Humanoid(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="humanBones"){ - value.humanBones = Deserialize_gltf_extensions_VRM_humanoid_humanBones(kv.Value); - continue; - } - - if(key=="armStretch"){ - value.armStretch = kv.Value.GetSingle(); - continue; - } - - if(key=="legStretch"){ - value.legStretch = kv.Value.GetSingle(); - continue; - } - - if(key=="upperArmTwist"){ - value.upperArmTwist = kv.Value.GetSingle(); - continue; - } - - if(key=="lowerArmTwist"){ - value.lowerArmTwist = kv.Value.GetSingle(); - continue; - } - - if(key=="upperLegTwist"){ - value.upperLegTwist = kv.Value.GetSingle(); - continue; - } - - if(key=="lowerLegTwist"){ - value.lowerLegTwist = kv.Value.GetSingle(); - continue; - } - - if(key=="feetSpacing"){ - value.feetSpacing = kv.Value.GetSingle(); - continue; - } - - if(key=="hasTranslationDoF"){ - value.hasTranslationDoF = kv.Value.GetBoolean(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_humanoid_humanBones(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_humanoid_humanBones_LIST(x)); - } - return value; -} -public static glTF_VRM_HumanoidBone Deserialize_gltf_extensions_VRM_humanoid_humanBones_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_HumanoidBone(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="bone"){ - value.bone = kv.Value.GetString(); - continue; - } - - if(key=="node"){ - value.node = kv.Value.GetInt32(); - continue; - } - - if(key=="useDefaultValues"){ - value.useDefaultValues = kv.Value.GetBoolean(); - continue; - } - - if(key=="min"){ - value.min = Deserialize_gltf_extensions_VRM_humanoid_humanBones__min(kv.Value); - continue; - } - - if(key=="max"){ - value.max = Deserialize_gltf_extensions_VRM_humanoid_humanBones__max(kv.Value); - continue; - } - - if(key=="center"){ - value.center = Deserialize_gltf_extensions_VRM_humanoid_humanBones__center(kv.Value); - continue; - } - - if(key=="axisLength"){ - value.axisLength = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Vector3 Deserialize_gltf_extensions_VRM_humanoid_humanBones__min(ListTreeNode parsed) -{ - var value = new Vector3(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="x"){ - value.x = kv.Value.GetSingle(); - continue; - } - - if(key=="y"){ - value.y = kv.Value.GetSingle(); - continue; - } - - if(key=="z"){ - value.z = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Vector3 Deserialize_gltf_extensions_VRM_humanoid_humanBones__max(ListTreeNode parsed) -{ - var value = new Vector3(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="x"){ - value.x = kv.Value.GetSingle(); - continue; - } - - if(key=="y"){ - value.y = kv.Value.GetSingle(); - continue; - } - - if(key=="z"){ - value.z = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Vector3 Deserialize_gltf_extensions_VRM_humanoid_humanBones__center(ListTreeNode parsed) -{ - var value = new Vector3(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="x"){ - value.x = kv.Value.GetSingle(); - continue; - } - - if(key=="y"){ - value.y = kv.Value.GetSingle(); - continue; - } - - if(key=="z"){ - value.z = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static glTF_VRM_Firstperson Deserialize_gltf_extensions_VRM_firstPerson(ListTreeNode parsed) -{ - var value = new glTF_VRM_Firstperson(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="firstPersonBone"){ - value.firstPersonBone = kv.Value.GetInt32(); - continue; - } - - if(key=="firstPersonBoneOffset"){ - value.firstPersonBoneOffset = Deserialize_gltf_extensions_VRM_firstPerson_firstPersonBoneOffset(kv.Value); - continue; - } - - if(key=="meshAnnotations"){ - value.meshAnnotations = Deserialize_gltf_extensions_VRM_firstPerson_meshAnnotations(kv.Value); - continue; - } - - if(key=="lookAtTypeName"){ - value.lookAtTypeName = kv.Value.GetString(); - continue; - } - - if(key=="lookAtHorizontalInner"){ - value.lookAtHorizontalInner = Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalInner(kv.Value); - continue; - } - - if(key=="lookAtHorizontalOuter"){ - value.lookAtHorizontalOuter = Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalOuter(kv.Value); - continue; - } - - if(key=="lookAtVerticalDown"){ - value.lookAtVerticalDown = Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalDown(kv.Value); - continue; - } - - if(key=="lookAtVerticalUp"){ - value.lookAtVerticalUp = Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalUp(kv.Value); - continue; - } - - } - return value; -} - -public static Vector3 Deserialize_gltf_extensions_VRM_firstPerson_firstPersonBoneOffset(ListTreeNode parsed) -{ - var value = new Vector3(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="x"){ - value.x = kv.Value.GetSingle(); - continue; - } - - if(key=="y"){ - value.y = kv.Value.GetSingle(); - continue; - } - - if(key=="z"){ - value.z = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_firstPerson_meshAnnotations(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_firstPerson_meshAnnotations_LIST(x)); - } - return value; -} -public static glTF_VRM_MeshAnnotation Deserialize_gltf_extensions_VRM_firstPerson_meshAnnotations_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_MeshAnnotation(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="mesh"){ - value.mesh = kv.Value.GetInt32(); - continue; - } - - if(key=="firstPersonFlag"){ - value.firstPersonFlag = kv.Value.GetString(); - continue; - } - - } - return value; -} - -public static glTF_VRM_DegreeMap Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalInner(ListTreeNode parsed) -{ - var value = new glTF_VRM_DegreeMap(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="curve"){ - value.curve = Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalInner_curve(kv.Value); - continue; - } - - if(key=="xRange"){ - value.xRange = kv.Value.GetSingle(); - continue; - } - - if(key=="yRange"){ - value.yRange = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalInner_curve(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTF_VRM_DegreeMap Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalOuter(ListTreeNode parsed) -{ - var value = new glTF_VRM_DegreeMap(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="curve"){ - value.curve = Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalOuter_curve(kv.Value); - continue; - } - - if(key=="xRange"){ - value.xRange = kv.Value.GetSingle(); - continue; - } - - if(key=="yRange"){ - value.yRange = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_extensions_VRM_firstPerson_lookAtHorizontalOuter_curve(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTF_VRM_DegreeMap Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalDown(ListTreeNode parsed) -{ - var value = new glTF_VRM_DegreeMap(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="curve"){ - value.curve = Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalDown_curve(kv.Value); - continue; - } - - if(key=="xRange"){ - value.xRange = kv.Value.GetSingle(); - continue; - } - - if(key=="yRange"){ - value.yRange = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalDown_curve(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTF_VRM_DegreeMap Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalUp(ListTreeNode parsed) -{ - var value = new glTF_VRM_DegreeMap(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="curve"){ - value.curve = Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalUp_curve(kv.Value); - continue; - } - - if(key=="xRange"){ - value.xRange = kv.Value.GetSingle(); - continue; - } - - if(key=="yRange"){ - value.yRange = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_extensions_VRM_firstPerson_lookAtVerticalUp_curve(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTF_VRM_BlendShapeMaster Deserialize_gltf_extensions_VRM_blendShapeMaster(ListTreeNode parsed) -{ - var value = new glTF_VRM_BlendShapeMaster(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="blendShapeGroups"){ - value.blendShapeGroups = Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups(kv.Value); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups_LIST(x)); - } - return value; -} -public static glTF_VRM_BlendShapeGroup Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_BlendShapeGroup(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="presetName"){ - value.presetName = kv.Value.GetString(); - continue; - } - - if(key=="binds"){ - value.binds = Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__binds(kv.Value); - continue; - } - - if(key=="materialValues"){ - value.materialValues = Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__materialValues(kv.Value); - continue; - } - - if(key=="isBinary"){ - value.isBinary = kv.Value.GetBoolean(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__binds(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__binds_LIST(x)); - } - return value; -} -public static glTF_VRM_BlendShapeBind Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__binds_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_BlendShapeBind(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="mesh"){ - value.mesh = kv.Value.GetInt32(); - continue; - } - - if(key=="index"){ - value.index = kv.Value.GetInt32(); - continue; - } - - if(key=="weight"){ - value.weight = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__materialValues(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__materialValues_LIST(x)); - } - return value; -} -public static glTF_VRM_MaterialValueBind Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__materialValues_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_MaterialValueBind(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="materialName"){ - value.materialName = kv.Value.GetString(); - continue; - } - - if(key=="propertyName"){ - value.propertyName = kv.Value.GetString(); - continue; - } - - if(key=="targetValue"){ - value.targetValue = Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__materialValues__targetValue(kv.Value); - continue; - } - - } - return value; -} - -public static Single[] Deserialize_gltf_extensions_VRM_blendShapeMaster_blendShapeGroups__materialValues__targetValue(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - -public static glTF_VRM_SecondaryAnimation Deserialize_gltf_extensions_VRM_secondaryAnimation(ListTreeNode parsed) -{ - var value = new glTF_VRM_SecondaryAnimation(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="boneGroups"){ - value.boneGroups = Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups(kv.Value); - continue; - } - - if(key=="colliderGroups"){ - value.colliderGroups = Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups(kv.Value); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups_LIST(x)); - } - return value; -} -public static glTF_VRM_SecondaryAnimationGroup Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_SecondaryAnimationGroup(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="comment"){ - value.comment = kv.Value.GetString(); - continue; - } - - if(key=="stiffiness"){ - value.stiffiness = kv.Value.GetSingle(); - continue; - } - - if(key=="gravityPower"){ - value.gravityPower = kv.Value.GetSingle(); - continue; - } - - if(key=="gravityDir"){ - value.gravityDir = Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups__gravityDir(kv.Value); - continue; - } - - if(key=="dragForce"){ - value.dragForce = kv.Value.GetSingle(); - continue; - } - - if(key=="center"){ - value.center = kv.Value.GetInt32(); - continue; - } - - if(key=="hitRadius"){ - value.hitRadius = kv.Value.GetSingle(); - continue; - } - - if(key=="bones"){ - value.bones = Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups__bones(kv.Value); - continue; - } - - if(key=="colliderGroups"){ - value.colliderGroups = Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups__colliderGroups(kv.Value); - continue; - } - - } - return value; -} - -public static Vector3 Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups__gravityDir(ListTreeNode parsed) -{ - var value = new Vector3(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="x"){ - value.x = kv.Value.GetSingle(); - continue; - } - - if(key=="y"){ - value.y = kv.Value.GetSingle(); - continue; - } - - if(key=="z"){ - value.z = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Int32[] Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups__bones(ListTreeNode parsed) -{ - var value = new Int32[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetInt32(); - } - return value; -} - -public static Int32[] Deserialize_gltf_extensions_VRM_secondaryAnimation_boneGroups__colliderGroups(ListTreeNode parsed) -{ - var value = new Int32[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetInt32(); - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups_LIST(x)); - } - return value; -} -public static glTF_VRM_SecondaryAnimationColliderGroup Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_SecondaryAnimationColliderGroup(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="node"){ - value.node = kv.Value.GetInt32(); - continue; - } - - if(key=="colliders"){ - value.colliders = Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups__colliders(kv.Value); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups__colliders(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups__colliders_LIST(x)); - } - return value; -} -public static glTF_VRM_SecondaryAnimationCollider Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups__colliders_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_SecondaryAnimationCollider(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="offset"){ - value.offset = Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups__colliders__offset(kv.Value); - continue; - } - - if(key=="radius"){ - value.radius = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static Vector3 Deserialize_gltf_extensions_VRM_secondaryAnimation_colliderGroups__colliders__offset(ListTreeNode parsed) -{ - var value = new Vector3(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="x"){ - value.x = kv.Value.GetSingle(); - continue; - } - - if(key=="y"){ - value.y = kv.Value.GetSingle(); - continue; - } - - if(key=="z"){ - value.z = kv.Value.GetSingle(); - continue; - } - - } - return value; -} - -public static List Deserialize_gltf_extensions_VRM_materialProperties(ListTreeNode parsed) -{ - var value = new List(); - foreach(var x in parsed.ArrayItems()) - { - value.Add(Deserialize_gltf_extensions_VRM_materialProperties_LIST(x)); - } - return value; -} -public static glTF_VRM_Material Deserialize_gltf_extensions_VRM_materialProperties_LIST(ListTreeNode parsed) -{ - var value = new glTF_VRM_Material(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - if(key=="name"){ - value.name = kv.Value.GetString(); - continue; - } - - if(key=="shader"){ - value.shader = kv.Value.GetString(); - continue; - } - - if(key=="renderQueue"){ - value.renderQueue = kv.Value.GetInt32(); - continue; - } - - if(key=="floatProperties"){ - value.floatProperties = Deserialize_gltf_extensions_VRM_materialProperties__floatProperties(kv.Value); - continue; - } - - if(key=="vectorProperties"){ - value.vectorProperties = Deserialize_gltf_extensions_VRM_materialProperties__vectorProperties(kv.Value); - continue; - } - - if(key=="textureProperties"){ - value.textureProperties = Deserialize_gltf_extensions_VRM_materialProperties__textureProperties(kv.Value); - continue; - } - - if(key=="keywordMap"){ - value.keywordMap = Deserialize_gltf_extensions_VRM_materialProperties__keywordMap(kv.Value); - continue; - } - - if(key=="tagMap"){ - value.tagMap = Deserialize_gltf_extensions_VRM_materialProperties__tagMap(kv.Value); - continue; - } - - } - return value; -} - - -public static Dictionary Deserialize_gltf_extensions_VRM_materialProperties__floatProperties(ListTreeNode parsed) -{ - var value = new Dictionary(); - foreach(var kv in parsed.ObjectItems()) - { - value.Add(kv.Key.GetString(), kv.Value.GetSingle()); - } - return value; -} - - -public static Dictionary Deserialize_gltf_extensions_VRM_materialProperties__vectorProperties(ListTreeNode parsed) -{ - var value = new Dictionary(); - foreach(var kv in parsed.ObjectItems()) - { - value.Add(kv.Key.GetString(), Deserialize_gltf_extensions_VRM_materialProperties__vectorProperties_DICT(kv.Value)); - } - return value; -} - -public static Single[] Deserialize_gltf_extensions_VRM_materialProperties__vectorProperties_DICT(ListTreeNode parsed) -{ - var value = new Single[parsed.GetArrayCount()]; - int i=0; - foreach(var x in parsed.ArrayItems()) - { - value[i++] = x.GetSingle(); - } - return value; -} - - -public static Dictionary Deserialize_gltf_extensions_VRM_materialProperties__textureProperties(ListTreeNode parsed) -{ - var value = new Dictionary(); - foreach(var kv in parsed.ObjectItems()) - { - value.Add(kv.Key.GetString(), kv.Value.GetInt32()); - } - return value; -} - - -public static Dictionary Deserialize_gltf_extensions_VRM_materialProperties__keywordMap(ListTreeNode parsed) -{ - var value = new Dictionary(); - foreach(var kv in parsed.ObjectItems()) - { - value.Add(kv.Key.GetString(), kv.Value.GetBoolean()); - } - return value; -} - - -public static Dictionary Deserialize_gltf_extensions_VRM_materialProperties__tagMap(ListTreeNode parsed) -{ - var value = new Dictionary(); - foreach(var kv in parsed.ObjectItems()) - { - value.Add(kv.Key.GetString(), kv.Value.GetString()); - } - return value; -} - -public static gltf_extras Deserialize_gltf_extras(ListTreeNode parsed) -{ - var value = new gltf_extras(); - - foreach(var kv in parsed.ObjectItems()) - { - var key = kv.Key.GetString(); - - } - return value; -} - -} // GltfDeserializer -} // UniGLTF diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs.meta deleted file mode 100644 index 557bd37b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/GltfDeserializer.g.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fd51f973e67cbb448bab93da7ea596a8 -timeCreated: 1565245501 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs deleted file mode 100644 index 58543932..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs +++ /dev/null @@ -1,74 +0,0 @@ -using System; -using System.IO; - - -namespace UniGLTF -{ - public interface IStorage - { - ArraySegment Get(string url); - - /// - /// Get original filepath if exists - /// - /// - /// - string GetPath(string url); - } - - public class SimpleStorage : IStorage - { - ArraySegment m_bytes; - - public SimpleStorage():this(new ArraySegment()) - { - } - - public SimpleStorage(ArraySegment bytes) - { - m_bytes = bytes; - } - - public ArraySegment Get(string url) - { - return m_bytes; - } - - public string GetPath(string url) - { - return null; - } - } - - public class FileSystemStorage : IStorage - { - string m_root; - - public FileSystemStorage(string root) - { - m_root = Path.GetFullPath(root); - } - - public ArraySegment Get(string url) - { - var bytes = - (url.StartsWith("data:")) - ? UriByteBuffer.ReadEmbedded(url) - : File.ReadAllBytes(Path.Combine(m_root, url)) - ; - return new ArraySegment(bytes); - } - - public string GetPath(string url) - { - if (url.StartsWith("data:")) - { - return null; - } - else - { - return Path.Combine(m_root, url).Replace("\\", "/"); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs.meta deleted file mode 100644 index 0eb53f3c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/IStorage.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9cb8b6f878e36a74f90d172daee60bed -timeCreated: 1529327531 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs deleted file mode 100644 index 0da87dba..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs +++ /dev/null @@ -1,1128 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using UnityEngine; -using System.IO; -using System.Text; -using System.Collections; -using DepthFirstScheduler; -using UniJSON; -#if UNITY_EDITOR -using UnityEditor; -#endif -#if ((NET_4_6 || NET_STANDARD_2_0) && UNITY_2017_1_OR_NEWER) -using System.Threading.Tasks; -#endif - - -namespace UniGLTF -{ - /// - /// GLTF importer - /// - public class ImporterContext : IDisposable - { - #region MeasureTime - bool m_showSpeedLog -#if VRM_DEVELOP - = true -#endif - ; - public bool ShowSpeedLog - { - set { m_showSpeedLog = value; } - } - - public struct KeyElapsed - { - public string Key; - public TimeSpan Elapsed; - public KeyElapsed(string key, TimeSpan elapsed) - { - Key = key; - Elapsed = elapsed; - } - } - - public struct MeasureScope : IDisposable - { - Action m_onDispose; - public MeasureScope(Action onDispose) - { - m_onDispose = onDispose; - } - public void Dispose() - { - m_onDispose(); - } - } - - public List m_speedReports = new List(); - - public IDisposable MeasureTime(string key) - { - var sw = System.Diagnostics.Stopwatch.StartNew(); - return new MeasureScope(() => - { - m_speedReports.Add(new KeyElapsed(key, sw.Elapsed)); - }); - } - - public string GetSpeedLog() - { - var total = TimeSpan.Zero; - - var sb = new StringBuilder(); - sb.AppendLine("ã€SpeedLog】"); - foreach (var kv in m_speedReports) - { - sb.AppendLine(string.Format("{0}: {1}ms", kv.Key, (int)kv.Elapsed.TotalMilliseconds)); - total += kv.Elapsed; - } - sb.AppendLine(string.Format("total: {0}ms", (int)total.TotalMilliseconds)); - - return sb.ToString(); - } - #endregion - - IShaderStore m_shaderStore; - public IShaderStore ShaderStore - { - get - { - if (m_shaderStore == null) - { - m_shaderStore = new ShaderStore(this); - } - return m_shaderStore; - } - } - - IMaterialImporter m_materialImporter; - protected void SetMaterialImporter(IMaterialImporter importer) - { - m_materialImporter = importer; - } - public IMaterialImporter MaterialImporter - { - get - { - if (m_materialImporter == null) - { - m_materialImporter = new MaterialImporter(ShaderStore, (int index) => this.GetTexture(index)); - } - return m_materialImporter; - } - } - - public ImporterContext(IShaderStore shaderStore) - { - m_shaderStore = shaderStore; - } - - public ImporterContext(IMaterialImporter materialImporter) - { - m_materialImporter = materialImporter; - } - - public ImporterContext() - { - } - - #region Source - - /// - /// JSON source - /// - public String Json; - - /// - /// GLTF parsed from JSON - /// - public glTF GLTF; // parsed - - public static bool IsGeneratedUniGLTFAndOlderThan(string generatorVersion, int major, int minor) - { - if (string.IsNullOrEmpty(generatorVersion)) return false; - if (generatorVersion == "UniGLTF") return true; - if (!generatorVersion.StartsWith("UniGLTF-")) return false; - - try - { - var index = generatorVersion.IndexOf('.'); - var generatorMajor = int.Parse(generatorVersion.Substring(8, index - 8)); - var generatorMinor = int.Parse(generatorVersion.Substring(index + 1)); - - if (generatorMajor < major) - { - return true; - } - else - { - if (generatorMinor >= minor) - { - return false; - } - else - { - return true; - } - } - } - catch (Exception ex) - { - Debug.LogWarningFormat("{0}: {1}", generatorVersion, ex); - return false; - } - } - - public bool IsGeneratedUniGLTFAndOlder(int major, int minor) - { - if (GLTF == null) return false; - if (GLTF.asset == null) return false; - return IsGeneratedUniGLTFAndOlderThan(GLTF.asset.generator, major, minor); - } - - /// - /// URI access - /// - public IStorage Storage; - #endregion - - #region Parse - public void Parse(string path) - { - Parse(path, File.ReadAllBytes(path)); - } - - /// - /// Parse gltf json or Parse json chunk of glb - /// - /// - /// - public virtual void Parse(string path, Byte[] bytes) - { - var ext = Path.GetExtension(path).ToLower(); - switch (ext) - { - case ".gltf": - ParseJson(Encoding.UTF8.GetString(bytes), new FileSystemStorage(Path.GetDirectoryName(path))); - break; - - case ".zip": - { - var zipArchive = Zip.ZipArchiveStorage.Parse(bytes); - var gltf = zipArchive.Entries.FirstOrDefault(x => x.FileName.ToLower().EndsWith(".gltf")); - if (gltf == null) - { - throw new Exception("no gltf in archive"); - } - var jsonBytes = zipArchive.Extract(gltf); - var json = Encoding.UTF8.GetString(jsonBytes); - ParseJson(json, zipArchive); - } - break; - - case ".glb": - ParseGlb(bytes); - break; - - default: - throw new NotImplementedException(); - } - } - - /// - /// - /// - /// - public void ParseGlb(Byte[] bytes) - { - var chunks = glbImporter.ParseGlbChunks(bytes); - - if (chunks.Count != 2) - { - throw new Exception("unknown chunk count: " + chunks.Count); - } - - if (chunks[0].ChunkType != GlbChunkType.JSON) - { - throw new Exception("chunk 0 is not JSON"); - } - - if (chunks[1].ChunkType != GlbChunkType.BIN) - { - throw new Exception("chunk 1 is not BIN"); - } - - try - { - var jsonBytes = chunks[0].Bytes; - ParseJson(Encoding.UTF8.GetString(jsonBytes.Array, jsonBytes.Offset, jsonBytes.Count), - new SimpleStorage(chunks[1].Bytes)); - } - catch (StackOverflowException ex) - { - throw new Exception("[UniVRM Import Error] json parsing failed, nesting is too deep.\n" + ex); - } - catch - { - throw; - } - } - - private SerializerTypes _serializerType = SerializerTypes.Generated; - public SerializerTypes SerializerType { get { return _serializerType; } set { _serializerType = value; } } - - public virtual void ParseJson(string json, IStorage storage) - { - Json = json; - Storage = storage; - - if (_serializerType == SerializerTypes.UniJSON) - { - // Obsolete - Json.ParseAsJson().Deserialize(ref GLTF); - } - else if (_serializerType == SerializerTypes.Generated) - { - GLTF = GltfDeserializer.Deserialize(json.ParseAsJson()); - } - else if (_serializerType == SerializerTypes.JsonSerializable) - { - // Obsolete - GLTF = JsonUtility.FromJson(Json); - } - - if (GLTF.asset.version != "2.0") - { - throw new UniGLTFException("unknown gltf version {0}", GLTF.asset.version); - } - - // Version Compatibility - RestoreOlderVersionValues(); - - FixUnique(); - - // parepare byte buffer - //GLTF.baseDir = System.IO.Path.GetDirectoryName(Path); - foreach (var buffer in GLTF.buffers) - { - buffer.OpenStorage(storage); - } - } - - static string MakeUniqueName(string name, HashSet used) - { - for (var i = 0; i < 100; ++i) - { - name = $"{name}_{i}"; - if (!used.Contains(name)) - { - return name; - } - } - - throw new Exception("hobo arienai"); - } - - void FixUnique() - { - var used = new HashSet(); - foreach (var mesh in GLTF.meshes) - { - if (string.IsNullOrEmpty(mesh.name)) - { - mesh.name = Guid.NewGuid().ToString(); - } - var lname = mesh.name.ToLower(); - if (used.Contains(lname)) - { - // rename - var uname = MakeUniqueName(lname, used); - Debug.LogWarning($"same name: {lname} => {uname}"); - mesh.name = uname; - lname = uname; - } - - used.Add(lname); - } - } - - void RestoreOlderVersionValues() - { - var parsed = UniJSON.JsonParser.Parse(Json); - for (int i = 0; i < GLTF.images.Count; ++i) - { - if (string.IsNullOrEmpty(GLTF.images[i].name)) - { - try - { - var extraName = parsed["images"][i]["extra"]["name"].Value.GetString(); - if (!string.IsNullOrEmpty(extraName)) - { - //Debug.LogFormat("restore texturename: {0}", extraName); - GLTF.images[i].name = extraName; - } - } - catch (Exception) - { - // do nothing - } - } - } - for (int i = 0; i < GLTF.meshes.Count; ++i) - { - var mesh = GLTF.meshes[i]; - try - { - for (int j = 0; j < mesh.primitives.Count; ++j) - { - var primitive = mesh.primitives[j]; - for (int k = 0; k < primitive.targets.Count; ++k) - { - var extraName = parsed["meshes"][i]["primitives"][j]["targets"][k]["extra"]["name"].Value.GetString(); - //Debug.LogFormat("restore morphName: {0}", extraName); - primitive.extras.targetNames.Add(extraName); - } - } - } - catch (Exception) - { - // do nothing - } - } -#if false - for (int i = 0; i < GLTF.nodes.Count; ++i) - { - var node = GLTF.nodes[i]; - try - { - var extra = parsed["nodes"][i]["extra"]["skinRootBone"].AsInt; - //Debug.LogFormat("restore extra: {0}", extra); - //node.extras.skinRootBone = extra; - } - catch (Exception) - { - // do nothing - } - } -#endif - } - #endregion - - #region Load. Build unity objects - - public bool EnableLoadBalancing; - - /// - /// ReadAllBytes, Parse, Create GameObject - /// - /// allbytes - public void Load(string path) - { - var bytes = File.ReadAllBytes(path); - Load(path, bytes); - } - - /// - /// Parse, Create GameObject - /// - /// gltf or glb path - /// allbytes - public void Load(string path, byte[] bytes) - { - Parse(path, bytes); - Load(); - Root.name = Path.GetFileNameWithoutExtension(path); - } - - public virtual ITextureLoader CreateTextureLoader(int index) - { -#if UNIGLTF_USE_WEBREQUEST_TEXTURELOADER - return new UnityWebRequestTextureLoader(index); -#else - return new TextureLoader(index); -#endif - } - - public void CreateTextureItems(UnityPath imageBaseDir = default(UnityPath)) - { - if (m_textures.Any()) - { - return; - } - - for (int i = 0; i < GLTF.textures.Count; ++i) - { - - TextureItem item = null; -#if UNITY_EDITOR - var image = GLTF.GetImageFromTextureIndex(i); - if (imageBaseDir.IsUnderAssetsFolder - && !string.IsNullOrEmpty(image.uri) - && !image.uri.StartsWith("data:") - ) - { - /// - /// required SaveTexturesAsPng or SetTextureBaseDir - /// - var assetPath = imageBaseDir.Child(image.uri); - var textureName = !string.IsNullOrEmpty(image.name) ? image.name : Path.GetFileNameWithoutExtension(image.uri); - item = new TextureItem(i, assetPath, textureName); - } - else -#endif - { - item = new TextureItem(i, CreateTextureLoader(i)); - } - - AddTexture(item); - } - } - - /// - /// Build unity objects from parsed gltf - /// - public void Load() - { - var schedulable = LoadAsync(); - schedulable.ExecuteAll(); - } - - [Obsolete("Action to Action")] - public IEnumerator LoadCoroutine(Action onLoaded, Action onError = null) - { - return LoadCoroutine(() => onLoaded(Unit.Default), onError); - } - - public IEnumerator LoadCoroutine(Action onError = null) - { - return LoadCoroutine(() => { }, onError); - } - - public IEnumerator LoadCoroutine(Action onLoaded, Action onError = null) - { - if (onLoaded == null) - { - onLoaded = () => { }; - } - - if (onError == null) - { - onError = Debug.LogError; - } - - var schedulable = LoadAsync(); - foreach (var x in schedulable.GetRoot().Traverse()) - { - while (true) - { - var status = x.Execute(); - if (status != ExecutionStatus.Continue) - { - break; - } - yield return null; - } - } - - onLoaded(); - } - - [Obsolete("Action to Action")] - public void LoadAsync(Action onLoaded, Action onError = null) - { - LoadAsync(() => onLoaded(Unit.Default), onError); - } - - public void LoadAsync(Action onLoaded, Action onError = null) - { - if (onError == null) - { - onError = Debug.LogError; - } - - LoadAsync() - .Subscribe(Scheduler.MainThread, - _ => onLoaded(), - onError - ); - } - -#if ((NET_4_6 || NET_STANDARD_2_0) && UNITY_2017_1_OR_NEWER && !UNITY_WEBGL) - public async Task LoadAsyncTask() - { - await LoadAsync().ToTask(); - return Root; - } -#endif - - protected virtual Schedulable LoadAsync() - { - return - Schedulable.Create() - .AddTask(Scheduler.ThreadPool, () => - { - if (m_textures.Count == 0) - { - // - // runtime - // - CreateTextureItems(); - } - else - { - // - // already CreateTextures(by assetPostProcessor or editor menu) - // - } - }) - .ContinueWithCoroutine(Scheduler.ThreadPool, TexturesProcessOnAnyThread) - .ContinueWithCoroutine(Scheduler.MainThread, TexturesProcessOnMainThread) - .ContinueWithCoroutine(Scheduler.MainThread, LoadMaterials) - .OnExecute(Scheduler.ThreadPool, parent => - { - // UniGLTF does not support draco - // https://github.com/KhronosGroup/glTF/blob/master/extensions/2.0/Khronos/KHR_draco_mesh_compression/README.md#conformance - if (GLTF.extensionsRequired.Contains("KHR_draco_mesh_compression")) - { - throw new UniGLTFNotSupportedException("draco is not supported"); - } - - // meshes - var meshImporter = new MeshImporter(); - for (int i = 0; i < GLTF.meshes.Count; ++i) - { - var index = i; - parent.AddTask(Scheduler.ThreadPool, - () => - { - using (MeasureTime("ReadMesh")) - { - return meshImporter.ReadMesh(this, index); - } - }) - .ContinueWithCoroutine(Scheduler.MainThread, x => BuildMesh(x, index)) - .ContinueWith(Scheduler.ThreadPool, x => Meshes.Add(x)) - ; - } - }) - .ContinueWithCoroutine(Scheduler.MainThread, LoadNodes) - .ContinueWithCoroutine(Scheduler.MainThread, BuildHierarchy) - .ContinueWith(Scheduler.MainThread, _ => - { - using (MeasureTime("AnimationImporter")) - { - AnimationImporter.ImportAnimation(this); - } - }) - .ContinueWithCoroutine(Scheduler.MainThread, OnLoadModel) - .ContinueWith(Scheduler.CurrentThread, - _ => - { - if (m_showSpeedLog) - { - Debug.Log(GetSpeedLog()); - } - return Unit.Default; - }); - } - - protected virtual IEnumerator OnLoadModel() - { - Root.name = "GLTF"; - yield break; - } - - IEnumerator TexturesProcessOnAnyThread() - { - using (MeasureTime("TexturesProcessOnAnyThread")) - { - foreach (var x in GetTextures()) - { - x.ProcessOnAnyThread(GLTF, Storage); - yield return null; - } - } - } - - IEnumerator TexturesProcessOnMainThread() - { - using (MeasureTime("TexturesProcessOnMainThread")) - { - foreach (var x in GetTextures()) - { - yield return x.ProcessOnMainThreadCoroutine(GLTF); - } - } - } - - IEnumerator LoadMaterials() - { - using (MeasureTime("LoadMaterials")) - { - if (GLTF.materials == null || !GLTF.materials.Any()) - { - AddMaterial(MaterialImporter.CreateMaterial(0, null, false)); - } - else - { - for (int i = 0; i < GLTF.materials.Count; ++i) - { - AddMaterial(MaterialImporter.CreateMaterial(i, GLTF.materials[i], GLTF.MaterialHasVertexColor(i))); - } - } - } - yield return null; - } - - IEnumerator BuildMesh(MeshImporter.MeshContext x, int i) - { - using (MeasureTime("BuildMesh")) - { - MeshWithMaterials meshWithMaterials; - if (EnableLoadBalancing) - { - var buildMesh = MeshImporter.BuildMeshCoroutine(this, x); - yield return buildMesh; - meshWithMaterials = buildMesh.Current as MeshWithMaterials; - } - else - { - meshWithMaterials = MeshImporter.BuildMesh(this, x); - } - - var mesh = meshWithMaterials.Mesh; - - // mesh name - if (string.IsNullOrEmpty(mesh.name)) - { - mesh.name = string.Format("UniGLTF import#{0}", i); - } - var originalName = mesh.name; - for (int j = 1; Meshes.Any(y => y.Mesh.name == mesh.name); ++j) - { - mesh.name = string.Format("{0}({1})", originalName, j); - } - - yield return meshWithMaterials; - } - } - - IEnumerator LoadMeshes() - { - var meshImporter = new MeshImporter(); - for (int i = 0; i < GLTF.meshes.Count; ++i) - { - var meshContext = meshImporter.ReadMesh(this, i); - var meshWithMaterials = MeshImporter.BuildMesh(this, meshContext); - var mesh = meshWithMaterials.Mesh; - if (string.IsNullOrEmpty(mesh.name)) - { - mesh.name = string.Format("UniGLTF import#{0}", i); - } - Meshes.Add(meshWithMaterials); - - yield return null; - } - } - - IEnumerator LoadNodes() - { - using (MeasureTime("LoadNodes")) - { - for (int i = 0; i < GLTF.nodes.Count; i++) - { - Nodes.Add(NodeImporter.ImportNode(GLTF.nodes[i], i).transform); - } - } - - yield return null; - } - - IEnumerator BuildHierarchy() - { - using (MeasureTime("BuildHierarchy")) - { - var nodes = new List(); - for (int i = 0; i < Nodes.Count; ++i) - { - nodes.Add(NodeImporter.BuildHierarchy(this, i)); - } - - NodeImporter.FixCoordinate(this, nodes); - - // skinning - for (int i = 0; i < nodes.Count; ++i) - { - NodeImporter.SetupSkinning(this, nodes, i); - } - - // connect root - if (Root == null) - { - Root = new GameObject("_root_"); - } - foreach (var x in GLTF.rootnodes) - { - var t = nodes[x].Transform; - t.SetParent(Root.transform, false); - } - } - - yield return null; - } - #endregion - - #region Imported - public GameObject Root; - public List Nodes = new List(); - - List m_textures = new List(); - public IList GetTextures() - { - return m_textures; - } - public TextureItem GetTexture(int i) - { - if (i < 0 || i >= m_textures.Count) - { - return null; - } - return m_textures[i]; - } - public void AddTexture(TextureItem item) - { - m_textures.Add(item); - } - - List m_materials = new List(); - public void AddMaterial(Material material) - { - var originalName = material.name; - int j = 2; - while (m_materials.Any(x => x.name == material.name)) - { - material.name = string.Format("{0}({1})", originalName, j++); - } - m_materials.Add(material); - } - public IList GetMaterials() - { - return m_materials; - } - public Material GetMaterial(int index) - { - if (index < 0) return null; - if (index >= m_materials.Count) return null; - return m_materials[index]; - } - - public List Meshes = new List(); - public void ShowMeshes() - { - foreach (var x in Meshes) - { - foreach (var y in x.Renderers) - { - y.enabled = true; - } - } - } - - public void EnableUpdateWhenOffscreen() - { - foreach (var x in Meshes) - { - foreach (var r in x.Renderers) - { - var skinnedMeshRenderer = r as SkinnedMeshRenderer; - if (skinnedMeshRenderer != null) - { - skinnedMeshRenderer.updateWhenOffscreen = true; - } - } - } - } - - public List AnimationClips = new List(); - #endregion - - protected virtual IEnumerable ObjectsForSubAsset() - { - HashSet textures = new HashSet(); - foreach (var x in m_textures.SelectMany(y => y.GetTexturesForSaveAssets())) - { - if (!textures.Contains(x)) - { - textures.Add(x); - } - } - foreach (var x in textures) { yield return x; } - foreach (var x in m_materials) { yield return x; } - foreach (var x in Meshes) { yield return x.Mesh; } - foreach (var x in AnimationClips) { yield return x; } - } - -#if UNITY_EDITOR - #region Assets - public bool MeshAsSubAsset = false; - - protected virtual UnityPath GetAssetPath(UnityPath prefabPath, UnityEngine.Object o) - { - if (o is Material) - { - var materialDir = prefabPath.GetAssetFolder(".Materials"); - var materialPath = materialDir.Child(o.name.EscapeFilePath() + ".asset"); - return materialPath; - } - else if (o is Texture2D) - { - var textureDir = prefabPath.GetAssetFolder(".Textures"); - var texturePath = textureDir.Child(o.name.EscapeFilePath() + ".asset"); - return texturePath; - } - else if (o is Mesh && !MeshAsSubAsset) - { - var meshDir = prefabPath.GetAssetFolder(".Meshes"); - var meshPath = meshDir.Child(o.name.EscapeFilePath() + ".asset"); - return meshPath; - } - else - { - return default(UnityPath); - } - } - - public virtual bool AvoidOverwriteAndLoad(UnityPath assetPath, UnityEngine.Object o) - { - if (o is Material) - { - var loaded = assetPath.LoadAsset(); - - // replace component reference - foreach (var mesh in Meshes) - { - foreach (var r in mesh.Renderers) - { - for (int i = 0; i < r.sharedMaterials.Length; ++i) - { - if (r.sharedMaterials.Contains(o)) - { - r.sharedMaterials = r.sharedMaterials.Select(x => x == o ? loaded : x).ToArray(); - } - } - } - } - - return true; - } - - return false; - } - - public void SaveAsAsset(UnityPath prefabPath) - { - ShowMeshes(); - - //var prefabPath = PrefabPath; - if (prefabPath.IsFileExists) - { - // clear SubAssets - foreach (var x in prefabPath.GetSubAssets().Where(x => !(x is GameObject) && !(x is Component))) - { - GameObject.DestroyImmediate(x, true); - } - } - - // - // save sub assets - // - var paths = new List(){ - prefabPath - }; - foreach (var o in ObjectsForSubAsset()) - { - if (o == null) continue; - - var assetPath = GetAssetPath(prefabPath, o); - if (!assetPath.IsNull) - { - if (assetPath.IsFileExists) - { - if (AvoidOverwriteAndLoad(assetPath, o)) - { - // 上書ãã›ãšã«æ—¢å­˜ã®ã‚¢ã‚»ãƒƒãƒˆã‹ã‚‰ãƒ­ãƒ¼ãƒ‰ã—ã¦ç½®ãæ›ãˆãŸ - continue; - } - } - - // アセットã¨ã—ã¦æ›¸ã込む - assetPath.Parent.EnsureFolder(); - assetPath.CreateAsset(o); - paths.Add(assetPath); - } - else - { - // save as subasset - prefabPath.AddObjectToAsset(o); - } - } - - // Create or update Main Asset - if (prefabPath.IsFileExists) - { - Debug.LogFormat("replace prefab: {0}", prefabPath); - var prefab = prefabPath.LoadAsset(); -#if UNITY_2018_3_OR_NEWER - PrefabUtility.SaveAsPrefabAssetAndConnect(Root, prefabPath.Value, InteractionMode.AutomatedAction); -#else - PrefabUtility.ReplacePrefab(Root, prefab, ReplacePrefabOptions.ReplaceNameBased); -#endif - - } - else - { - Debug.LogFormat("create prefab: {0}", prefabPath); -#if UNITY_2018_3_OR_NEWER - PrefabUtility.SaveAsPrefabAssetAndConnect(Root, prefabPath.Value, InteractionMode.AutomatedAction); -#else - PrefabUtility.CreatePrefab(prefabPath.Value, Root); -#endif - } - foreach (var x in paths) - { - x.ImportAsset(); - } - } - - [Obsolete("Use ExtractImages(prefabPath)")] - public void ExtranctImages(UnityPath prefabPath) - { - ExtractImages(prefabPath); - } - - /// - /// Extract images from glb or gltf out of Assets folder. - /// - /// - public void ExtractImages(UnityPath prefabPath) - { - var prefabParentDir = prefabPath.Parent; - - // glb buffer - var folder = prefabPath.GetAssetFolder(".Textures"); - - // - // https://answers.unity.com/questions/647615/how-to-update-import-settings-for-newly-created-as.html - // - int created = 0; - //for (int i = 0; i < GLTF.textures.Count; ++i) - for (int i = 0; i < GLTF.images.Count; ++i) - { - folder.EnsureFolder(); - - //var x = GLTF.textures[i]; - var image = GLTF.images[i]; - var src = Storage.GetPath(image.uri); - if (UnityPath.FromFullpath(src).IsUnderAssetsFolder) - { - // asset is exists. - } - else - { - string textureName; - var byteSegment = GLTF.GetImageBytes(Storage, i, out textureName); - - // path - var dst = folder.Child(textureName + image.GetExt()); - File.WriteAllBytes(dst.FullPath, byteSegment.ToArray()); - dst.ImportAsset(); - - // make relative path from PrefabParentDir - image.uri = dst.Value.Substring(prefabParentDir.Value.Length + 1); - ++created; - } - } - - if (created > 0) - { - AssetDatabase.Refresh(); - } - - CreateTextureItems(prefabParentDir); - } - #endregion -#endif - - /// - /// This function is used for clean up after create assets. - /// - /// Ambiguous arguments - [Obsolete("Use Dispose for runtime loader resource management")] - public void Destroy(bool destroySubAssets) - { - if (Root != null) GameObject.DestroyImmediate(Root); - if (destroySubAssets) - { -#if UNITY_EDITOR - foreach (var o in ObjectsForSubAsset()) - { - UnityEngine.Object.DestroyImmediate(o, true); - } -#endif - } - } - - public void Dispose() - { - DestroyRootAndResources(); - } - - /// - /// Destroy resources that created ImporterContext for runtime load. - /// - public void DestroyRootAndResources() - { - if (!Application.isPlaying) - { - Debug.LogWarningFormat("Dispose called in editor mode. This function is for runtime"); - } - - // Remove hierarchy - if (Root != null) GameObject.Destroy(Root); - - // Remove resources. materials, textures meshes etc... - foreach (var o in ObjectsForSubAsset()) - { - UnityEngine.Object.DestroyImmediate(o, true); - } - } - -#if UNITY_EDITOR - /// - /// Destroy the GameObject that became the basis of Prefab - /// - public void EditorDestroyRoot() - { - if (Root != null) GameObject.DestroyImmediate(Root); - } - - /// - /// Destroy assets that created ImporterContext. This function is clean up for importer error. - /// - public void EditorDestroyRootAndAssets() - { - // Remove hierarchy - if (Root != null) GameObject.DestroyImmediate(Root); - - // Remove resources. materials, textures meshes etc... - foreach (var o in ObjectsForSubAsset()) - { - UnityEngine.Object.DestroyImmediate(o, true); - } - } -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs.meta deleted file mode 100644 index 00359b62..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ImporterContext.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 8d2d07b67753fb0489decee9926ab2da -timeCreated: 1517123236 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs deleted file mode 100644 index 1e8b1475..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs +++ /dev/null @@ -1,316 +0,0 @@ -using UniGLTF.UniUnlit; -using UnityEngine; - - -namespace UniGLTF -{ - public enum glTFBlendMode - { - OPAQUE, - MASK, - BLEND - } - - public interface IMaterialExporter - { - glTFMaterial ExportMaterial(Material m, TextureExportManager textureManager); - } - - public class MaterialExporter : IMaterialExporter - { - public virtual glTFMaterial ExportMaterial(Material m, TextureExportManager textureManager) - { - var material = CreateMaterial(m); - - // common params - material.name = m.name; - Export_Color(m, textureManager, material); - Export_Metallic(m, textureManager, material); - Export_Normal(m, textureManager, material); - Export_Occlusion(m, textureManager, material); - Export_Emission(m, textureManager, material); - - return material; - } - - static void Export_Color(Material m, TextureExportManager textureManager, glTFMaterial material) - { - if (m.HasProperty("_Color")) - { - material.pbrMetallicRoughness.baseColorFactor = m.color.linear.ToArray(); - } - - if (m.HasProperty("_MainTex")) - { - var index = textureManager.CopyAndGetIndex(m.GetTexture("_MainTex"), RenderTextureReadWrite.sRGB); - if (index != -1) - { - material.pbrMetallicRoughness.baseColorTexture = new glTFMaterialBaseColorTextureInfo() - { - index = index, - }; - - Export_MainTextureTransform(m, material.pbrMetallicRoughness.baseColorTexture); - } - } - } - - static void Export_Metallic(Material m, TextureExportManager textureManager, glTFMaterial material) - { - int index = -1; - if (m.HasProperty("_MetallicGlossMap")) - { - float smoothness = 0.0f; - if (m.HasProperty("_GlossMapScale")) - { - smoothness = m.GetFloat("_GlossMapScale"); - } - - // Bake smoothness values into a texture. - var converter = new MetallicRoughnessConverter(smoothness); - index = textureManager.ConvertAndGetIndex(m.GetTexture("_MetallicGlossMap"), converter); - if (index != -1) - { - material.pbrMetallicRoughness.metallicRoughnessTexture = - new glTFMaterialMetallicRoughnessTextureInfo() - { - index = index, - }; - - Export_MainTextureTransform(m, material.pbrMetallicRoughness.metallicRoughnessTexture); - } - } - - if (index != -1) - { - material.pbrMetallicRoughness.metallicFactor = 1.0f; - // Set 1.0f as hard-coded. See: https://github.com/dwango/UniVRM/issues/212. - material.pbrMetallicRoughness.roughnessFactor = 1.0f; - } - else - { - if (m.HasProperty("_Metallic")) - { - material.pbrMetallicRoughness.metallicFactor = m.GetFloat("_Metallic"); - } - - if (m.HasProperty("_Glossiness")) - { - material.pbrMetallicRoughness.roughnessFactor = 1.0f - m.GetFloat("_Glossiness"); - } - } - } - - static void Export_Normal(Material m, TextureExportManager textureManager, glTFMaterial material) - { - if (m.HasProperty("_BumpMap")) - { - var index = textureManager.ConvertAndGetIndex(m.GetTexture("_BumpMap"), new NormalConverter()); - if (index != -1) - { - material.normalTexture = new glTFMaterialNormalTextureInfo() - { - index = index, - }; - - Export_MainTextureTransform(m, material.normalTexture); - } - - if (index != -1 && m.HasProperty("_BumpScale")) - { - material.normalTexture.scale = m.GetFloat("_BumpScale"); - } - } - } - - static void Export_Occlusion(Material m, TextureExportManager textureManager, glTFMaterial material) - { - if (m.HasProperty("_OcclusionMap")) - { - var index = textureManager.ConvertAndGetIndex(m.GetTexture("_OcclusionMap"), new OcclusionConverter()); - if (index != -1) - { - material.occlusionTexture = new glTFMaterialOcclusionTextureInfo() - { - index = index, - }; - - Export_MainTextureTransform(m, material.occlusionTexture); - } - - if (index != -1 && m.HasProperty("_OcclusionStrength")) - { - material.occlusionTexture.strength = m.GetFloat("_OcclusionStrength"); - } - } - } - - static void Export_Emission(Material m, TextureExportManager textureManager, glTFMaterial material) - { - if (m.IsKeywordEnabled("_EMISSION") == false) - return; - - if (m.HasProperty("_EmissionColor")) - { - var color = m.GetColor("_EmissionColor"); - if (color.maxColorComponent > 1) - { - color /= color.maxColorComponent; - } - material.emissiveFactor = new float[] { color.r, color.g, color.b }; - } - - if (m.HasProperty("_EmissionMap")) - { - var index = textureManager.CopyAndGetIndex(m.GetTexture("_EmissionMap"), RenderTextureReadWrite.sRGB); - if (index != -1) - { - material.emissiveTexture = new glTFMaterialEmissiveTextureInfo() - { - index = index, - }; - - Export_MainTextureTransform(m, material.emissiveTexture); - } - } - } - - static void Export_MainTextureTransform(Material m, glTFTextureInfo textureInfo) - { - Export_TextureTransform(m, textureInfo, "_MainTex"); - } - - static void Export_TextureTransform(Material m, glTFTextureInfo textureInfo, string propertyName) - { - if (textureInfo != null && m.HasProperty(propertyName)) - { - var offset = m.GetTextureOffset(propertyName); - var scale = m.GetTextureScale(propertyName); - offset.y = (offset.y + scale.y - 1) * -1.0f; - - textureInfo.extensions = new glTFTextureInfo_extensions - { - KHR_texture_transform = new glTF_KHR_texture_transform() - { - offset = new float[] { offset.x, offset.y }, - scale = new float[] { scale.x, scale.y }, - } - }; - } - } - - protected virtual glTFMaterial CreateMaterial(Material m) - { - switch (m.shader.name) - { - case "Unlit/Color": - return Export_UnlitColor(m); - - case "Unlit/Texture": - return Export_UnlitTexture(m); - - case "Unlit/Transparent": - return Export_UnlitTransparent(m); - - case "Unlit/Transparent Cutout": - return Export_UnlitCutout(m); - - case "UniGLTF/UniUnlit": - return Export_UniUnlit(m); - - default: - return Export_Standard(m); - } - } - - static glTFMaterial Export_UnlitColor(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = glTFBlendMode.OPAQUE.ToString(); - return material; - } - - static glTFMaterial Export_UnlitTexture(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = glTFBlendMode.OPAQUE.ToString(); - return material; - } - - static glTFMaterial Export_UnlitTransparent(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = glTFBlendMode.BLEND.ToString(); - return material; - } - - static glTFMaterial Export_UnlitCutout(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = glTFBlendMode.MASK.ToString(); - material.alphaCutoff = m.GetFloat("_Cutoff"); - return material; - } - - private glTFMaterial Export_UniUnlit(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - - var renderMode = UniUnlit.Utils.GetRenderMode(m); - if (renderMode == UniUnlitRenderMode.Opaque) - { - material.alphaMode = glTFBlendMode.OPAQUE.ToString(); - } - else if (renderMode == UniUnlitRenderMode.Transparent) - { - material.alphaMode = glTFBlendMode.BLEND.ToString(); - } - else if (renderMode == UniUnlitRenderMode.Cutout) - { - material.alphaMode = glTFBlendMode.MASK.ToString(); - } - else - { - material.alphaMode = glTFBlendMode.OPAQUE.ToString(); - } - - var cullMode = UniUnlit.Utils.GetCullMode(m); - if (cullMode == UniUnlitCullMode.Off) - { - material.doubleSided = true; - } - else - { - material.doubleSided = false; - } - - return material; - } - - static glTFMaterial Export_Standard(Material m) - { - var material = new glTFMaterial - { - pbrMetallicRoughness = new glTFPbrMetallicRoughness(), - }; - - switch (m.GetTag("RenderType", true)) - { - case "Transparent": - material.alphaMode = glTFBlendMode.BLEND.ToString(); - break; - - case "TransparentCutout": - material.alphaMode = glTFBlendMode.MASK.ToString(); - material.alphaCutoff = m.GetFloat("_Cutoff"); - break; - - default: - material.alphaMode = glTFBlendMode.OPAQUE.ToString(); - break; - } - - return material; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs.meta deleted file mode 100644 index e441123c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialExporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 99662edfbf59e8f458bcba3b62b13050 -timeCreated: 1533622882 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs deleted file mode 100644 index 13ad61ae..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs +++ /dev/null @@ -1,316 +0,0 @@ -using UnityEngine; -using System; -using UnityEngine.Rendering; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public interface IMaterialImporter - { - Material CreateMaterial(int i, glTFMaterial src, bool hasVertexColor); - } - - public class MaterialImporter : IMaterialImporter - { - IShaderStore m_shaderStore; - - protected Func GetTextureFunc; - - public MaterialImporter(IShaderStore shaderStore, Func getTextureFunc) - { - m_shaderStore = shaderStore; - GetTextureFunc = getTextureFunc; - } - - private enum BlendMode - { - Opaque, - Cutout, - Fade, - Transparent - } - - /// StandardShader variables - /// - /// _Color - /// _MainTex - /// _Cutoff - /// _Glossiness - /// _Metallic - /// _MetallicGlossMap - /// _BumpScale - /// _BumpMap - /// _Parallax - /// _ParallaxMap - /// _OcclusionStrength - /// _OcclusionMap - /// _EmissionColor - /// _EmissionMap - /// _DetailMask - /// _DetailAlbedoMap - /// _DetailNormalMapScale - /// _DetailNormalMap - /// _UVSec - /// _EmissionScaleUI - /// _EmissionColorUI - /// _Mode - /// _SrcBlend - /// _DstBlend - /// _ZWrite - public virtual Material CreateMaterial(int i, glTFMaterial x, bool hasVertexColor) - { - var shader = m_shaderStore.GetShader(x); - //Debug.LogFormat("[{0}]{1}", i, shader.name); - var material = new Material(shader); -#if UNITY_EDITOR - // textureImporter.SaveAndReimport(); may destroy this material - material.hideFlags = HideFlags.DontUnloadUnusedAsset; -#endif - - material.name = (x == null || string.IsNullOrEmpty(x.name)) - ? string.Format("material_{0:00}", i) - : x.name - ; - - if (x == null) - { - Debug.LogWarning("glTFMaterial is empty"); - return material; - } - - // unlit material - if (x.extensions != null && x.extensions.KHR_materials_unlit != null) - { - // texture - if (x.pbrMetallicRoughness.baseColorTexture != null) - { - var texture = GetTextureFunc(x.pbrMetallicRoughness.baseColorTexture.index); - if (texture != null) - { - material.mainTexture = texture.Texture; - } - - // Texture Offset and Scale - SetTextureOffsetAndScale(material, x.pbrMetallicRoughness.baseColorTexture, "_MainTex"); - } - - // color - if (x.pbrMetallicRoughness.baseColorFactor != null && x.pbrMetallicRoughness.baseColorFactor.Length == 4) - { - var color = x.pbrMetallicRoughness.baseColorFactor; - material.color = (new Color(color[0], color[1], color[2], color[3])).gamma; - } - - //renderMode - if (x.alphaMode == "OPAQUE") - { - UniUnlit.Utils.SetRenderMode(material, UniUnlit.UniUnlitRenderMode.Opaque); - } - else if (x.alphaMode == "BLEND") - { - UniUnlit.Utils.SetRenderMode(material, UniUnlit.UniUnlitRenderMode.Transparent); - } - else if(x.alphaMode == "MASK") - { - UniUnlit.Utils.SetRenderMode(material, UniUnlit.UniUnlitRenderMode.Cutout); - } - else - { - // default OPAQUE - UniUnlit.Utils.SetRenderMode(material, UniUnlit.UniUnlitRenderMode.Opaque); - } - - // culling - if (x.doubleSided) - { - UniUnlit.Utils.SetCullMode(material, UniUnlit.UniUnlitCullMode.Off); - } - else - { - UniUnlit.Utils.SetCullMode(material, UniUnlit.UniUnlitCullMode.Back); - } - - // VColor - if (hasVertexColor) - { - UniUnlit.Utils.SetVColBlendMode(material, UniUnlit.UniUnlitVertexColorBlendOp.Multiply); - } - - UniUnlit.Utils.ValidateProperties(material, true); - - return material; - } - - // PBR material - if (x.pbrMetallicRoughness != null) - { - if (x.pbrMetallicRoughness.baseColorFactor != null && x.pbrMetallicRoughness.baseColorFactor.Length == 4) - { - var color = x.pbrMetallicRoughness.baseColorFactor; - material.color = (new Color(color[0], color[1], color[2], color[3])).gamma; - } - - if (x.pbrMetallicRoughness.baseColorTexture != null && x.pbrMetallicRoughness.baseColorTexture.index != -1) - { - var texture = GetTextureFunc(x.pbrMetallicRoughness.baseColorTexture.index); - if (texture != null) - { - material.mainTexture = texture.Texture; - } - - // Texture Offset and Scale - SetTextureOffsetAndScale(material, x.pbrMetallicRoughness.baseColorTexture, "_MainTex"); - } - - if (x.pbrMetallicRoughness.metallicRoughnessTexture != null && x.pbrMetallicRoughness.metallicRoughnessTexture.index != -1) - { - material.EnableKeyword("_METALLICGLOSSMAP"); - var texture = GetTextureFunc(x.pbrMetallicRoughness.metallicRoughnessTexture.index); - if (texture != null) - { - var prop = "_MetallicGlossMap"; - // Bake roughnessFactor values into a texture. - material.SetTexture(prop, texture.ConvertTexture(prop, x.pbrMetallicRoughness.roughnessFactor)); - } - - material.SetFloat("_Metallic", 1.0f); - // Set 1.0f as hard-coded. See: https://github.com/dwango/UniVRM/issues/212. - material.SetFloat("_GlossMapScale", 1.0f); - - // Texture Offset and Scale - SetTextureOffsetAndScale(material, x.pbrMetallicRoughness.metallicRoughnessTexture, "_MetallicGlossMap"); - } - else - { - material.SetFloat("_Metallic", x.pbrMetallicRoughness.metallicFactor); - material.SetFloat("_Glossiness", 1.0f - x.pbrMetallicRoughness.roughnessFactor); - } - } - - if (x.normalTexture != null && x.normalTexture.index != -1) - { - material.EnableKeyword("_NORMALMAP"); - var texture = GetTextureFunc(x.normalTexture.index); - if (texture != null) - { - var prop = "_BumpMap"; - material.SetTexture(prop, texture.ConvertTexture(prop)); - material.SetFloat("_BumpScale", x.normalTexture.scale); - } - - // Texture Offset and Scale - SetTextureOffsetAndScale(material, x.normalTexture, "_BumpMap"); - } - - if (x.occlusionTexture != null && x.occlusionTexture.index != -1) - { - var texture = GetTextureFunc(x.occlusionTexture.index); - if (texture != null) - { - var prop = "_OcclusionMap"; - material.SetTexture(prop, texture.ConvertTexture(prop)); - material.SetFloat("_OcclusionStrength", x.occlusionTexture.strength); - } - - // Texture Offset and Scale - SetTextureOffsetAndScale(material, x.occlusionTexture, "_OcclusionMap"); - } - - if (x.emissiveFactor != null - || (x.emissiveTexture != null && x.emissiveTexture.index != -1)) - { - material.EnableKeyword("_EMISSION"); - material.globalIlluminationFlags &= ~MaterialGlobalIlluminationFlags.EmissiveIsBlack; - - if (x.emissiveFactor != null && x.emissiveFactor.Length == 3) - { - material.SetColor("_EmissionColor", new Color(x.emissiveFactor[0], x.emissiveFactor[1], x.emissiveFactor[2])); - } - - if (x.emissiveTexture != null && x.emissiveTexture.index != -1) - { - var texture = GetTextureFunc(x.emissiveTexture.index); - if (texture != null) - { - material.SetTexture("_EmissionMap", texture.Texture); - } - - // Texture Offset and Scale - SetTextureOffsetAndScale(material, x.emissiveTexture, "_EmissionMap"); - } - } - - BlendMode blendMode = BlendMode.Opaque; - // https://forum.unity.com/threads/standard-material-shader-ignoring-setfloat-property-_mode.344557/#post-2229980 - switch (x.alphaMode) - { - case "BLEND": - blendMode = BlendMode.Fade; - material.SetOverrideTag("RenderType", "Transparent"); - material.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.SrcAlpha); - material.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.OneMinusSrcAlpha); - material.SetInt("_ZWrite", 0); - material.DisableKeyword("_ALPHATEST_ON"); - material.EnableKeyword("_ALPHABLEND_ON"); - material.DisableKeyword("_ALPHAPREMULTIPLY_ON"); - material.renderQueue = 3000; - break; - - case "MASK": - blendMode = BlendMode.Cutout; - material.SetOverrideTag("RenderType", "TransparentCutout"); - material.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.One); - material.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.Zero); - material.SetInt("_ZWrite", 1); - material.SetFloat("_Cutoff", x.alphaCutoff); - material.EnableKeyword("_ALPHATEST_ON"); - material.DisableKeyword("_ALPHABLEND_ON"); - material.DisableKeyword("_ALPHAPREMULTIPLY_ON"); - material.renderQueue = 2450; - - break; - - default: // OPAQUE - blendMode = BlendMode.Opaque; - material.SetOverrideTag("RenderType", ""); - material.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.One); - material.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.Zero); - material.SetInt("_ZWrite", 1); - material.DisableKeyword("_ALPHATEST_ON"); - material.DisableKeyword("_ALPHABLEND_ON"); - material.DisableKeyword("_ALPHAPREMULTIPLY_ON"); - material.renderQueue = -1; - break; - } - - material.SetFloat("_Mode", (float)blendMode); - return material; - } - - private static void SetTextureOffsetAndScale(Material material, glTFTextureInfo textureInfo, string propertyName) - { - if (textureInfo.extensions != null && textureInfo.extensions.KHR_texture_transform != null) - { - var textureTransform = textureInfo.extensions.KHR_texture_transform; - Vector2 offset = new Vector2(0, 0); - Vector2 scale = new Vector2(1, 1); - if (textureTransform.offset != null && textureTransform.offset.Length == 2) - { - offset = new Vector2(textureTransform.offset[0], textureTransform.offset[1]); - } - if (textureTransform.scale != null && textureTransform.scale.Length == 2) - { - scale = new Vector2(textureTransform.scale[0], textureTransform.scale[1]); - } - - offset.y = (offset.y + scale.y - 1.0f) * -1.0f; - - material.SetTextureOffset(propertyName, offset); - material.SetTextureScale(propertyName, scale); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs.meta deleted file mode 100644 index 20f93ed0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MaterialImporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7ce22d10dc7cdc647b05c0449173ce71 -timeCreated: 1533624185 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs deleted file mode 100644 index de44ec80..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs +++ /dev/null @@ -1,414 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using UnityEngine; - -namespace UniGLTF -{ - public struct MeshWithRenderer - { - public Mesh Mesh; - [Obsolete("Use Renderer")] - public Renderer Rendererer { get { return Renderer; } set { Renderer = value; } } - public Renderer Renderer; - } - - [Serializable] - public struct MeshExportInfo - { - public Renderer Renderer; - public Mesh Mesh; - public bool IsRendererActive; - public bool Skinned; - - public bool HasNormal => Mesh != null && Mesh.normals != null && Mesh.normals.Length == Mesh.vertexCount; - public bool HasUV => Mesh != null && Mesh.uv != null && Mesh.uv.Length == Mesh.vertexCount; - - public bool HasVertexColor => Mesh.colors != null && Mesh.colors.Length == Mesh.vertexCount - && VertexColor == VertexColorState.ExistsAndIsUsed - || VertexColor == VertexColorState.ExistsAndMixed // Export ã™ã‚‹ - ; - - public bool HasSkinning => Mesh.boneWeights != null && Mesh.boneWeights.Length == Mesh.vertexCount; - - /// - /// Mesh ã«é ‚点カラーãŒå«ã¾ã‚Œã¦ã„ã‚‹ã‹ã€‚ - /// å«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã«ãƒžãƒ†ãƒªã‚¢ãƒ«ã¯ Unlit.VColorMultiply ã«ãªã£ã¦ã„ã‚‹ã‹ï¼Ÿ - /// - public enum VertexColorState - { - // VColorãŒå­˜åœ¨ã—ãªã„ - None, - // VColorãŒå­˜åœ¨ã—ã¦ä½¿ç”¨ã—ã¦ã„ã‚‹(Unlitã¯ã™ã¹ã¦VColorMultiply) - ExistsAndIsUsed, - // VColorãŒå­˜åœ¨ã™ã‚‹ãŒä½¿ç”¨ã—ã¦ã„ãªã„(Unlitã¯ã™ã¹ã¦VColorNone。もã—ãã¯UnlitãŒå­˜åœ¨ã—ãªã„) - ExistsButNotUsed, - // VColorãŒå­˜åœ¨ã—ã¦ã€Unlit.Multiply 㨠Unlit.NotMultiply ãŒæ··åœ¨ã—ã¦ã„る。 Unlit.NotMultiply ã‚’ MToon ã‹ Standardã«å¤‰æ›´ã—ãŸæ–¹ãŒã‚ˆã„ - ExistsAndMixed, - } - public VertexColorState VertexColor; - - static bool MaterialUseVertexColor(Material m) - { - if (m == null) - { - return false; - } - if (m.shader.name != UniGLTF.UniUnlit.Utils.ShaderName) - { - return false; - } - if (UniGLTF.UniUnlit.Utils.GetVColBlendMode(m) != UniGLTF.UniUnlit.UniUnlitVertexColorBlendOp.Multiply) - { - return false; - } - return true; - } - - public static VertexColorState DetectVertexColor(Mesh mesh, Material[] materials) - { - if (mesh != null && mesh.colors != null && mesh.colors.Length == mesh.vertexCount) - { - // mesh ãŒ é ‚ç‚¹ã‚«ãƒ©ãƒ¼ã‚’ä¿æŒã—ã¦ã„ã‚‹ - VertexColorState? state = default; - if (materials != null) - { - foreach (var m in materials) - { - var currentState = MaterialUseVertexColor(m) - ? UniGLTF.MeshExportInfo.VertexColorState.ExistsAndIsUsed - : UniGLTF.MeshExportInfo.VertexColorState.ExistsButNotUsed - ; - if (state.HasValue) - { - if (state.Value != currentState) - { - state = UniGLTF.MeshExportInfo.VertexColorState.ExistsAndMixed; - break; - } - } - else - { - state = currentState; - } - } - } - return state.GetValueOrDefault(VertexColorState.None); - } - else - { - return VertexColorState.None; - } - } - - public int VertexCount; - - /// - /// Position, UV, Normal - /// [Color] - /// [SkinningWeight] - /// - public int ExportVertexSize; - - public int IndexCount; - - // int æ±ºã‚æ‰“ã¡ - public int IndicesSize => IndexCount * 4; - - public int ExportBlendShapeVertexSize; - - public int TotalBlendShapeCount; - - public int ExportBlendShapeCount; - - public int ExportByteSize => ExportVertexSize * VertexCount + IndicesSize + ExportBlendShapeCount * ExportBlendShapeVertexSize * VertexCount; - - public string Summary; - } - - public struct MeshExportSettings - { - // MorphTarget ã« Sparse Accessor を使ㆠ- public bool UseSparseAccessorForMorphTarget; - - // MorphTarget ã‚’ Position ã ã‘ã«ã™ã‚‹(normal ã¨ã‹æ¨ã¦ã‚‹) - public bool ExportOnlyBlendShapePosition; - - public static MeshExportSettings Default => new MeshExportSettings - { - UseSparseAccessorForMorphTarget = false, - ExportOnlyBlendShapePosition = false, - }; - } - - public static class MeshExporter - { - static glTFMesh ExportPrimitives(glTF gltf, int bufferIndex, - string rendererName, - Mesh mesh, Material[] materials, - List unityMaterials) - { - var positions = mesh.vertices.Select(y => y.ReverseZ()).ToArray(); - var positionAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, positions, glBufferTarget.ARRAY_BUFFER); - gltf.accessors[positionAccessorIndex].min = positions.Aggregate(positions[0], (a, b) => new Vector3(Mathf.Min(a.x, b.x), Math.Min(a.y, b.y), Mathf.Min(a.z, b.z))).ToArray(); - gltf.accessors[positionAccessorIndex].max = positions.Aggregate(positions[0], (a, b) => new Vector3(Mathf.Max(a.x, b.x), Math.Max(a.y, b.y), Mathf.Max(a.z, b.z))).ToArray(); - - var normalAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, mesh.normals.Select(y => y.normalized.ReverseZ()).ToArray(), glBufferTarget.ARRAY_BUFFER); -#if GLTF_EXPORT_TANGENTS - var tangentAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, mesh.tangents.Select(y => y.ReverseZ()).ToArray(), glBufferTarget.ARRAY_BUFFER); -#endif - var uvAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, mesh.uv.Select(y => y.ReverseUV()).ToArray(), glBufferTarget.ARRAY_BUFFER); - - var colorAccessorIndex = -1; - - var vColorState = MeshExportInfo.DetectVertexColor(mesh, materials); - if (vColorState == MeshExportInfo.VertexColorState.ExistsAndIsUsed // VColor使ã£ã¦ã„ã‚‹ - || vColorState == MeshExportInfo.VertexColorState.ExistsAndMixed // VColorを使ã£ã¦ã„ã‚‹ã¨ã“ã‚ã¨ä½¿ã£ã¦ã„ãªã„ã¨ã“ã‚ãŒæ··åœ¨(ã¨ã‚Šã‚ãˆãšExportã™ã‚‹) - ) - { - // UniUnlit ã§ Multiply 設定ã«ãªã£ã¦ã„ã‚‹ - colorAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, mesh.colors, glBufferTarget.ARRAY_BUFFER); - } - - var boneweights = mesh.boneWeights; - var weightAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, boneweights.Select(y => new Vector4(y.weight0, y.weight1, y.weight2, y.weight3)).ToArray(), glBufferTarget.ARRAY_BUFFER); - var jointsAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, boneweights.Select(y => new UShort4((ushort)y.boneIndex0, (ushort)y.boneIndex1, (ushort)y.boneIndex2, (ushort)y.boneIndex3)).ToArray(), glBufferTarget.ARRAY_BUFFER); - - var attributes = new glTFAttributes - { - POSITION = positionAccessorIndex, - }; - if (normalAccessorIndex != -1) - { - attributes.NORMAL = normalAccessorIndex; - } -#if GLTF_EXPORT_TANGENTS - if (tangentAccessorIndex != -1) - { - attributes.TANGENT = tangentAccessorIndex; - } -#endif - if (uvAccessorIndex != -1) - { - attributes.TEXCOORD_0 = uvAccessorIndex; - } - if (colorAccessorIndex != -1) - { - attributes.COLOR_0 = colorAccessorIndex; - } - if (weightAccessorIndex != -1) - { - attributes.WEIGHTS_0 = weightAccessorIndex; - } - if (jointsAccessorIndex != -1) - { - attributes.JOINTS_0 = jointsAccessorIndex; - } - - var gltfMesh = new glTFMesh(mesh.name); - for (int j = 0; j < mesh.subMeshCount; ++j) - { - var indices = TriangleUtil.FlipTriangle(mesh.GetIndices(j)).Select(y => (uint)y).ToArray(); - var indicesAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, indices, glBufferTarget.ELEMENT_ARRAY_BUFFER); - - if (j >= materials.Length) - { - Debug.LogWarningFormat("{0}.materials is not enough", rendererName); - break; - } - - gltfMesh.primitives.Add(new glTFPrimitives - { - attributes = attributes, - indices = indicesAccessorIndex, - mode = 4, // triangles ? - material = unityMaterials.IndexOf(materials[j]) - }); - } - return gltfMesh; - } - - static bool UseSparse( - bool usePosition, Vector3 position, - bool useNormal, Vector3 normal, - bool useTangent, Vector3 tangent - ) - { - var useSparse = - (usePosition && position != Vector3.zero) - || (useNormal && normal != Vector3.zero) - || (useTangent && tangent != Vector3.zero) - ; - return useSparse; - } - - static gltfMorphTarget ExportMorphTarget(glTF gltf, int bufferIndex, - Mesh mesh, int j, - bool useSparseAccessorForMorphTarget, - bool exportOnlyBlendShapePosition) - { - var blendShapeVertices = mesh.vertices; - var usePosition = blendShapeVertices != null && blendShapeVertices.Length > 0; - - var blendShapeNormals = mesh.normals; - var useNormal = usePosition && blendShapeNormals != null && blendShapeNormals.Length == blendShapeVertices.Length; - // var useNormal = usePosition && blendShapeNormals != null && blendShapeNormals.Length == blendShapeVertices.Length && !exportOnlyBlendShapePosition; - - var blendShapeTangents = mesh.tangents.Select(y => (Vector3)y).ToArray(); - //var useTangent = usePosition && blendShapeTangents != null && blendShapeTangents.Length == blendShapeVertices.Length; - var useTangent = false; - - var frameCount = mesh.GetBlendShapeFrameCount(j); - mesh.GetBlendShapeFrameVertices(j, frameCount - 1, blendShapeVertices, blendShapeNormals, null); - - var blendShapePositionAccessorIndex = -1; - var blendShapeNormalAccessorIndex = -1; - var blendShapeTangentAccessorIndex = -1; - if (useSparseAccessorForMorphTarget) - { - var accessorCount = blendShapeVertices.Length; - var sparseIndices = Enumerable.Range(0, blendShapeVertices.Length) - .Where(x => UseSparse( - usePosition, blendShapeVertices[x], - useNormal, blendShapeNormals[x], - useTangent, blendShapeTangents[x])) - .ToArray() - ; - - if (sparseIndices.Length == 0) - { - usePosition = false; - useNormal = false; - useTangent = false; - } - else - { - Debug.LogFormat("Sparse {0}/{1}", sparseIndices.Length, mesh.vertexCount); - } - /* - var vertexSize = 12; - if (useNormal) vertexSize += 12; - if (useTangent) vertexSize += 24; - var sparseBytes = (4 + vertexSize) * sparseIndices.Length; - var fullBytes = (vertexSize) * blendShapeVertices.Length; - Debug.LogFormat("Export sparse: {0}/{1}bytes({2}%)", - sparseBytes, fullBytes, (int)((float)sparseBytes / fullBytes) - ); - */ - - var sparseIndicesViewIndex = -1; - if (usePosition) - { - sparseIndicesViewIndex = gltf.ExtendBufferAndGetViewIndex(bufferIndex, sparseIndices); - - blendShapeVertices = sparseIndices.Select(x => blendShapeVertices[x].ReverseZ()).ToArray(); - blendShapePositionAccessorIndex = gltf.ExtendSparseBufferAndGetAccessorIndex(bufferIndex, accessorCount, - blendShapeVertices, - sparseIndices, sparseIndicesViewIndex, - glBufferTarget.ARRAY_BUFFER); - } - - if (useNormal) - { - blendShapeNormals = sparseIndices.Select(x => blendShapeNormals[x].ReverseZ()).ToArray(); - blendShapeNormalAccessorIndex = gltf.ExtendSparseBufferAndGetAccessorIndex(bufferIndex, accessorCount, - blendShapeNormals, - sparseIndices, sparseIndicesViewIndex, - glBufferTarget.ARRAY_BUFFER); - } - - if (useTangent) - { - blendShapeTangents = sparseIndices.Select(x => blendShapeTangents[x].ReverseZ()).ToArray(); - blendShapeTangentAccessorIndex = gltf.ExtendSparseBufferAndGetAccessorIndex(bufferIndex, accessorCount, - blendShapeTangents, sparseIndices, sparseIndicesViewIndex, - glBufferTarget.ARRAY_BUFFER); - } - } - else - { - for (int i = 0; i < blendShapeVertices.Length; ++i) blendShapeVertices[i] = blendShapeVertices[i].ReverseZ(); - if (usePosition) - { - blendShapePositionAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, - blendShapeVertices, - glBufferTarget.ARRAY_BUFFER); - } - - if (useNormal) - { - for (int i = 0; i < blendShapeNormals.Length; ++i) blendShapeNormals[i] = blendShapeNormals[i].ReverseZ(); - blendShapeNormalAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, - blendShapeNormals, - glBufferTarget.ARRAY_BUFFER); - } - - if (useTangent) - { - for (int i = 0; i < blendShapeTangents.Length; ++i) blendShapeTangents[i] = blendShapeTangents[i].ReverseZ(); - blendShapeTangentAccessorIndex = gltf.ExtendBufferAndGetAccessorIndex(bufferIndex, - blendShapeTangents, - glBufferTarget.ARRAY_BUFFER); - } - } - - if (blendShapePositionAccessorIndex != -1) - { - gltf.accessors[blendShapePositionAccessorIndex].min = blendShapeVertices.Aggregate(blendShapeVertices[0], (a, b) => new Vector3(Mathf.Min(a.x, b.x), Math.Min(a.y, b.y), Mathf.Min(a.z, b.z))).ToArray(); - gltf.accessors[blendShapePositionAccessorIndex].max = blendShapeVertices.Aggregate(blendShapeVertices[0], (a, b) => new Vector3(Mathf.Max(a.x, b.x), Math.Max(a.y, b.y), Mathf.Max(a.z, b.z))).ToArray(); - } - - return new gltfMorphTarget - { - POSITION = blendShapePositionAccessorIndex, - NORMAL = blendShapeNormalAccessorIndex, - TANGENT = blendShapeTangentAccessorIndex, - }; - } - - public static IEnumerable<(Mesh, glTFMesh, Dictionary)> ExportMeshes(glTF gltf, int bufferIndex, - List unityMeshes, List unityMaterials, - MeshExportSettings settings) - { - for (int i = 0; i < unityMeshes.Count; ++i) - { - var x = unityMeshes[i]; - var mesh = x.Mesh; - var materials = x.Renderer.sharedMaterials; - - var gltfMesh = ExportPrimitives(gltf, bufferIndex, - x.Renderer.name, - mesh, materials, unityMaterials); - - var blendShapeIndexMap = new Dictionary(); - int exportBlendShapes = 0; - for (int j = 0; j < mesh.blendShapeCount; ++j) - { - var morphTarget = ExportMorphTarget(gltf, bufferIndex, - mesh, j, - settings.UseSparseAccessorForMorphTarget, - settings.ExportOnlyBlendShapePosition); - if (morphTarget.POSITION < 0 && morphTarget.NORMAL < 0 && morphTarget.TANGENT < 0) - { - continue; - } - - // maybe skip - blendShapeIndexMap.Add(j, exportBlendShapes++); - - // - // all primitive has same blendShape - // - for (int k = 0; k < gltfMesh.primitives.Count; ++k) - { - gltfMesh.primitives[k].targets.Add(morphTarget); - gltfMesh.primitives[k].extras.targetNames.Add(mesh.GetBlendShapeName(j)); - } - } - - yield return (mesh, gltfMesh, blendShapeIndexMap); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs.meta deleted file mode 100644 index 7ca52c72..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshExporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9b5d31a97e5221e43b16cfb4213a4a79 -timeCreated: 1545139997 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs deleted file mode 100644 index ad73e582..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs +++ /dev/null @@ -1,868 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using System.Runtime.InteropServices; -using UnityEngine; - - -namespace UniGLTF -{ - public class MeshImporter - { - const float FRAME_WEIGHT = 100.0f; - - - // mesh is sharing morph targets. - private static MeshContext _ImportMeshSharingMorphTarget(ImporterContext ctx, glTFMesh gltfMesh) - { - var positions = new List(); - var normals = new List(); - var tangents = new List(); - var uv = new List(); - var colors = new List(); - var blendShapes = new List(); - var meshContext = new MeshContext(); - - // blendshapes - var targetNames = gltfMesh.extras.targetNames; - for (int i = 1; i < gltfMesh.primitives.Count; ++i) - { - if (gltfMesh.primitives[i].targets.Count != targetNames.Count) - { - throw new FormatException(string.Format("different targets length: {0} with targetNames length.", - gltfMesh.primitives[i])); - } - } - for (var i = 0; i < targetNames.Count; i++) - { - var blendShape = new BlendShape(!string.IsNullOrEmpty(targetNames[i]) ? targetNames[i] : i.ToString()); - blendShapes.Add(blendShape); - } - - foreach (var prim in gltfMesh.primitives) - { - var indexOffset = positions.Count; - var indexBuffer = prim.indices; - - var positionCount = positions.Count; - positions.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.POSITION).Select(x => x.ReverseZ())); - positionCount = positions.Count - positionCount; - - // normal - if (prim.attributes.NORMAL != -1) - { - normals.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.NORMAL).Select(x => x.ReverseZ())); - } - - if (prim.attributes.TANGENT != -1) - { - tangents.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.TANGENT).Select(x => x.ReverseZ())); - } - - // uv - if (prim.attributes.TEXCOORD_0 != -1) - { - if (ctx.IsGeneratedUniGLTFAndOlder(1, 16)) - { -#pragma warning disable 0612 - // backward compatibility - uv.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.TEXCOORD_0).Select(x => x.ReverseY())); -#pragma warning restore 0612 - } - else - { - uv.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.TEXCOORD_0).Select(x => x.ReverseUV())); - } - } - else - { - // for inconsistent attributes in primitives - uv.AddRange(new Vector2[positionCount]); - } - - // color - if (prim.attributes.COLOR_0 != -1) - { - colors.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.COLOR_0)); - } - - // skin - if (prim.attributes.JOINTS_0 != -1 && prim.attributes.WEIGHTS_0 != -1) - { - var joints0 = ctx.GLTF.GetArrayFromAccessor(prim.attributes.JOINTS_0); // uint4 - var weights0 = ctx.GLTF.GetArrayFromAccessor(prim.attributes.WEIGHTS_0).Select(x => x.One()).ToArray(); - - for (int j = 0; j < joints0.Length; ++j) - { - var bw = new BoneWeight(); - - bw.boneIndex0 = joints0[j].x; - bw.weight0 = weights0[j].x; - - bw.boneIndex1 = joints0[j].y; - bw.weight1 = weights0[j].y; - - bw.boneIndex2 = joints0[j].z; - bw.weight2 = weights0[j].z; - - bw.boneIndex3 = joints0[j].w; - bw.weight3 = weights0[j].w; - - meshContext.boneWeights.Add(bw); - } - } - - // blendshape - if (prim.targets != null && prim.targets.Count > 0) - { - for (int i = 0; i < prim.targets.Count; ++i) - { - var primTarget = prim.targets[i]; - if (primTarget.POSITION != -1) - { - blendShapes[i].Positions.AddRange( - ctx.GLTF.GetArrayFromAccessor(primTarget.POSITION).Select(x => x.ReverseZ()).ToArray()); - } - if (primTarget.NORMAL != -1) - { - blendShapes[i].Normals.AddRange( - ctx.GLTF.GetArrayFromAccessor(primTarget.NORMAL).Select(x => x.ReverseZ()).ToArray()); - } - if (primTarget.TANGENT != -1) - { - blendShapes[i].Tangents.AddRange( - ctx.GLTF.GetArrayFromAccessor(primTarget.TANGENT).Select(x => x.ReverseZ()).ToArray()); - } - } - } - - var indices = - (indexBuffer >= 0) - ? ctx.GLTF.GetIndices(indexBuffer) - : TriangleUtil.FlipTriangle(Enumerable.Range(0, meshContext.positions.Length)).ToArray() // without index array - ; - for (int i = 0; i < indices.Length; ++i) - { - indices[i] += indexOffset; - } - - meshContext.subMeshes.Add(indices); - - // material - meshContext.materialIndices.Add(prim.material); - } - - meshContext.positions = positions.ToArray(); - meshContext.normals = normals.ToArray(); - meshContext.tangents = tangents.ToArray(); - meshContext.uv = uv.ToArray(); - meshContext.blendShapes = blendShapes; - - return meshContext; - } - - // multiple submMesh is not sharing a VertexBuffer. - // each subMesh use a independent VertexBuffer. - private static MeshContext _ImportMeshIndependentVertexBuffer(ImporterContext ctx, glTFMesh gltfMesh) - { - //Debug.LogWarning("_ImportMeshIndependentVertexBuffer"); - - var targets = gltfMesh.primitives[0].targets; - for (int i = 1; i < gltfMesh.primitives.Count; ++i) - { - if (!gltfMesh.primitives[i].targets.SequenceEqual(targets)) - { - throw new NotImplementedException(string.Format("different targets: {0} with {1}", - gltfMesh.primitives[i], - targets)); - } - } - - var positions = new List(); - var normals = new List(); - var tangents = new List(); - var uv = new List(); - var colors = new List(); - var meshContext = new MeshContext(); - foreach (var prim in gltfMesh.primitives) - { - var indexOffset = positions.Count; - var indexBuffer = prim.indices; - - var positionCount = positions.Count; - positions.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.POSITION).Select(x => x.ReverseZ())); - positionCount = positions.Count - positionCount; - - // normal - if (prim.attributes.NORMAL != -1) - { - normals.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.NORMAL).Select(x => x.ReverseZ())); - } - - if (prim.attributes.TANGENT != -1) - { - tangents.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.TANGENT).Select(x => x.ReverseZ())); - } - - // uv - if (prim.attributes.TEXCOORD_0 != -1) - { - if (ctx.IsGeneratedUniGLTFAndOlder(1, 16)) - { -#pragma warning disable 0612 - // backward compatibility - uv.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.TEXCOORD_0).Select(x => x.ReverseY())); -#pragma warning restore 0612 - } - else - { - uv.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.TEXCOORD_0).Select(x => x.ReverseUV())); - } - } - else - { - // for inconsistent attributes in primitives - uv.AddRange(new Vector2[positionCount]); - } - - // color - if (prim.attributes.COLOR_0 != -1) - { - colors.AddRange(ctx.GLTF.GetArrayFromAccessor(prim.attributes.COLOR_0)); - } - - // skin - if (prim.attributes.JOINTS_0 != -1 && prim.attributes.WEIGHTS_0 != -1) - { - var joints0 = ctx.GLTF.GetArrayFromAccessor(prim.attributes.JOINTS_0); // uint4 - var weights0 = ctx.GLTF.GetArrayFromAccessor(prim.attributes.WEIGHTS_0).Select(x => x.One()).ToArray(); - - for (int j = 0; j < joints0.Length; ++j) - { - var bw = new BoneWeight(); - - bw.boneIndex0 = joints0[j].x; - bw.weight0 = weights0[j].x; - - bw.boneIndex1 = joints0[j].y; - bw.weight1 = weights0[j].y; - - bw.boneIndex2 = joints0[j].z; - bw.weight2 = weights0[j].z; - - bw.boneIndex3 = joints0[j].w; - bw.weight3 = weights0[j].w; - - meshContext.boneWeights.Add(bw); - } - } - - // blendshape - if (prim.targets != null && prim.targets.Count > 0) - { - for (int i = 0; i < prim.targets.Count; ++i) - { - //var name = string.Format("target{0}", i++); - var primTarget = prim.targets[i]; - var blendShape = new BlendShape(!string.IsNullOrEmpty(prim.extras.targetNames[i]) - ? prim.extras.targetNames[i] - : i.ToString()) - ; - if (primTarget.POSITION != -1) - { - blendShape.Positions.AddRange( - ctx.GLTF.GetArrayFromAccessor(primTarget.POSITION).Select(x => x.ReverseZ()).ToArray()); - } - if (primTarget.NORMAL != -1) - { - blendShape.Normals.AddRange( - ctx.GLTF.GetArrayFromAccessor(primTarget.NORMAL).Select(x => x.ReverseZ()).ToArray()); - } - if (primTarget.TANGENT != -1) - { - blendShape.Tangents.AddRange( - ctx.GLTF.GetArrayFromAccessor(primTarget.TANGENT).Select(x => x.ReverseZ()).ToArray()); - } - meshContext.blendShapes.Add(blendShape); - } - } - - var indices = - (indexBuffer >= 0) - ? ctx.GLTF.GetIndices(indexBuffer) - : TriangleUtil.FlipTriangle(Enumerable.Range(0, meshContext.positions.Length)).ToArray() // without index array - ; - for (int i = 0; i < indices.Length; ++i) - { - indices[i] += indexOffset; - } - - meshContext.subMeshes.Add(indices); - - // material - meshContext.materialIndices.Add(prim.material); - } - - meshContext.positions = positions.ToArray(); - meshContext.normals = normals.ToArray(); - meshContext.tangents = tangents.ToArray(); - meshContext.uv = uv.ToArray(); - - return meshContext; - } - - - // multiple submesh sharing same VertexBuffer - private static MeshContext _ImportMeshSharingVertexBuffer(ImporterContext ctx, glTFMesh gltfMesh) - { - var context = new MeshContext(); - - { - var prim = gltfMesh.primitives.First(); - context.positions = ctx.GLTF.GetArrayFromAccessor(prim.attributes.POSITION).SelectInplace(x => x.ReverseZ()); - - // normal - if (prim.attributes.NORMAL != -1) - { - context.normals = ctx.GLTF.GetArrayFromAccessor(prim.attributes.NORMAL).SelectInplace(x => x.ReverseZ()); - } - - // tangent - if (prim.attributes.TANGENT != -1) - { - context.tangents = ctx.GLTF.GetArrayFromAccessor(prim.attributes.TANGENT).SelectInplace(x => x.ReverseZ()); - } - - // uv - if (prim.attributes.TEXCOORD_0 != -1) - { - if (ctx.IsGeneratedUniGLTFAndOlder(1, 16)) - { -#pragma warning disable 0612 - // backward compatibility - context.uv = ctx.GLTF.GetArrayFromAccessor(prim.attributes.TEXCOORD_0).SelectInplace(x => x.ReverseY()); -#pragma warning restore 0612 - } - else - { - context.uv = ctx.GLTF.GetArrayFromAccessor(prim.attributes.TEXCOORD_0).SelectInplace(x => x.ReverseUV()); - } - } - else - { - // for inconsistent attributes in primitives - context.uv = new Vector2[context.positions.Length]; - } - - // color - if (prim.attributes.COLOR_0 != -1) - { - if (ctx.GLTF.accessors[prim.attributes.COLOR_0].TypeCount == 3) - { - var vec3Color = ctx.GLTF.GetArrayFromAccessor(prim.attributes.COLOR_0); - context.colors = new Color[vec3Color.Length]; - - for (int i = 0; i < vec3Color.Length; i++) - { - Vector3 color = vec3Color[i]; - context.colors[i] = new Color(color.x, color.y, color.z); - } - } - else if (ctx.GLTF.accessors[prim.attributes.COLOR_0].TypeCount == 4) - { - context.colors = ctx.GLTF.GetArrayFromAccessor(prim.attributes.COLOR_0); - } - else - { - throw new NotImplementedException(string.Format("unknown color type {0}", ctx.GLTF.accessors[prim.attributes.COLOR_0].type)); - } - } - - // skin - if (prim.attributes.JOINTS_0 != -1 && prim.attributes.WEIGHTS_0 != -1) - { - var joints0 = ctx.GLTF.GetArrayFromAccessor(prim.attributes.JOINTS_0); // uint4 - var weights0 = ctx.GLTF.GetArrayFromAccessor(prim.attributes.WEIGHTS_0); - for (int i = 0; i < weights0.Length; ++i) - { - weights0[i] = weights0[i].One(); - } - - for (int j = 0; j < joints0.Length; ++j) - { - var bw = new BoneWeight(); - - bw.boneIndex0 = joints0[j].x; - bw.weight0 = weights0[j].x; - - bw.boneIndex1 = joints0[j].y; - bw.weight1 = weights0[j].y; - - bw.boneIndex2 = joints0[j].z; - bw.weight2 = weights0[j].z; - - bw.boneIndex3 = joints0[j].w; - bw.weight3 = weights0[j].w; - - context.boneWeights.Add(bw); - } - } - - // blendshape - if (prim.targets != null && prim.targets.Count > 0) - { - context.blendShapes.AddRange(prim.targets.Select((x, i) => new BlendShape( - i < prim.extras.targetNames.Count && !string.IsNullOrEmpty(prim.extras.targetNames[i]) - ? prim.extras.targetNames[i] - : i.ToString()))); - for (int i = 0; i < prim.targets.Count; ++i) - { - //var name = string.Format("target{0}", i++); - var primTarget = prim.targets[i]; - var blendShape = context.blendShapes[i]; - - if (primTarget.POSITION != -1) - { - blendShape.Positions.Assign( - ctx.GLTF.GetArrayFromAccessor(primTarget.POSITION), x => x.ReverseZ()); - } - if (primTarget.NORMAL != -1) - { - blendShape.Normals.Assign( - ctx.GLTF.GetArrayFromAccessor(primTarget.NORMAL), x => x.ReverseZ()); - } - if (primTarget.TANGENT != -1) - { - blendShape.Tangents.Assign( - ctx.GLTF.GetArrayFromAccessor(primTarget.TANGENT), x => x.ReverseZ()); - } - } - } - } - - foreach (var prim in gltfMesh.primitives) - { - if (prim.indices == -1) - { - context.subMeshes.Add(TriangleUtil.FlipTriangle(Enumerable.Range(0, context.positions.Length)).ToArray()); - } - else - { - var indices = ctx.GLTF.GetIndices(prim.indices); - context.subMeshes.Add(indices); - } - - // material - context.materialIndices.Add(prim.material); - } - - return context; - } - - - [Serializable, StructLayout(LayoutKind.Sequential, Pack = 1)] - struct Float4 - { - public float x; - public float y; - public float z; - public float w; - - public Float4 One() - { - var sum = x + y + z + w; - var f = 1.0f / sum; - return new Float4 - { - x = x * f, - y = y * f, - z = z * f, - w = w * f, - }; - } - } - - - public class MeshContext - { - public string name; - public Vector3[] positions; - public Vector3[] normals; - public Vector4[] tangents; - public Vector2[] uv; - public Color[] colors; - public List boneWeights = new List(); - public List subMeshes = new List(); - public List materialIndices = new List(); - public List blendShapes = new List(); - } - - - public MeshContext ReadMesh(ImporterContext ctx, int meshIndex) - { - var gltfMesh = ctx.GLTF.meshes[meshIndex]; - - bool sharedMorphTarget = gltfMesh.extras != null && gltfMesh.extras.targetNames.Count > 0; - MeshContext meshContext; - if (sharedMorphTarget) - { - meshContext = _ImportMeshSharingMorphTarget(ctx, gltfMesh); - } - else - { - glTFAttributes lastAttributes = null; - var sharedAttributes = true; - foreach (var prim in gltfMesh.primitives) - { - if (lastAttributes != null && !prim.attributes.Equals(lastAttributes)) - { - sharedAttributes = false; - break; - } - - lastAttributes = prim.attributes; - } - - meshContext = sharedAttributes - ? _ImportMeshSharingVertexBuffer(ctx, gltfMesh) - : _ImportMeshIndependentVertexBuffer(ctx, gltfMesh); - } - - meshContext.name = gltfMesh.name; - if (string.IsNullOrEmpty(meshContext.name)) - { - meshContext.name = string.Format("UniGLTF import#{0}", meshIndex); - } - - return meshContext; - } - - - public static MeshWithMaterials BuildMesh(ImporterContext ctx, MeshImporter.MeshContext meshContext) - { - if (!meshContext.materialIndices.Any()) - { - meshContext.materialIndices.Add(0); - } - - //Debug.Log(prims.ToJson()); - var mesh = new Mesh(); - mesh.name = meshContext.name; - - if (meshContext.positions.Length > UInt16.MaxValue) - { -#if UNITY_2017_3_OR_NEWER - mesh.indexFormat = UnityEngine.Rendering.IndexFormat.UInt32; -#else - Debug.LogWarningFormat("vertices {0} exceed 65535. not implemented. Unity2017.3 supports large mesh", - meshContext.positions.Length); -#endif - } - - mesh.vertices = meshContext.positions; - bool recalculateNormals = false; - if (meshContext.normals != null && meshContext.normals.Length > 0) - { - mesh.normals = meshContext.normals; - } - else - { - recalculateNormals = true; - } - - if (meshContext.uv != null && meshContext.uv.Length > 0) - { - mesh.uv = meshContext.uv; - } - - bool recalculateTangents = true; -#if UNIGLTF_IMPORT_TANGENTS - if (meshContext.tangents != null && meshContext.tangents.Length > 0) - { - mesh.tangents = meshContext.tangents; - recalculateTangents = false; - } -#endif - - if (meshContext.colors != null && meshContext.colors.Length > 0) - { - mesh.colors = meshContext.colors; - } - if (meshContext.boneWeights != null && meshContext.boneWeights.Count > 0) - { - mesh.boneWeights = meshContext.boneWeights.ToArray(); - } - mesh.subMeshCount = meshContext.subMeshes.Count; - for (int i = 0; i < meshContext.subMeshes.Count; ++i) - { - mesh.SetTriangles(meshContext.subMeshes[i], i); - } - - if (recalculateNormals) - { - mesh.RecalculateNormals(); - } - if (recalculateTangents) - { -#if UNITY_5_6_OR_NEWER - mesh.RecalculateTangents(); -#else - CalcTangents(mesh); -#endif - } - - var result = new MeshWithMaterials - { - Mesh = mesh, - Materials = meshContext.materialIndices.Select(x => ctx.GetMaterial(x)).ToArray() - }; - - if (meshContext.blendShapes != null) - { - Vector3[] emptyVertices = null; - foreach (var blendShape in meshContext.blendShapes) - { - if (blendShape.Positions.Count > 0) - { - if (blendShape.Positions.Count == mesh.vertexCount) - { - mesh.AddBlendShapeFrame(blendShape.Name, FRAME_WEIGHT, - blendShape.Positions.ToArray(), - (meshContext.normals != null && meshContext.normals.Length == mesh.vertexCount && blendShape.Normals.Count() == blendShape.Positions.Count()) ? blendShape.Normals.ToArray() : null, - null - ); - } - else - { - Debug.LogWarningFormat("May be partial primitive has blendShape. Require separate mesh or extend blend shape, but not implemented: {0}", blendShape.Name); - } - } - else - { - if (emptyVertices == null) - { - emptyVertices = new Vector3[mesh.vertexCount]; - } - // Debug.LogFormat("empty blendshape: {0}.{1}", mesh.name, blendShape.Name); - // add empty blend shape for keep blend shape index - mesh.AddBlendShapeFrame(blendShape.Name, FRAME_WEIGHT, - emptyVertices, - null, - null - ); - } - } - } - - return result; - } - - public static IEnumerator BuildMeshCoroutine(ImporterContext ctx, MeshImporter.MeshContext meshContext) - { - if (!meshContext.materialIndices.Any()) - { - meshContext.materialIndices.Add(0); - } - - var mesh = new Mesh(); - mesh.name = meshContext.name; - - if (meshContext.positions.Length > UInt16.MaxValue) - { -#if UNITY_2017_3_OR_NEWER - mesh.indexFormat = UnityEngine.Rendering.IndexFormat.UInt32; -#else - Debug.LogWarningFormat("vertices {0} exceed 65535. not implemented. Unity2017.3 supports large mesh", - meshContext.positions.Length); -#endif - } - - - mesh.vertices = meshContext.positions; - bool recalculateNormals = false; - if (meshContext.normals != null && meshContext.normals.Length > 0) - { - - mesh.normals = meshContext.normals; - } - else - { - recalculateNormals = true; - } - - if (meshContext.uv != null && meshContext.uv.Length > 0) - { - - mesh.uv = meshContext.uv; - } - - bool recalculateTangents = true; -#if UNIGLTF_IMPORT_TANGENTS - if (meshContext.tangents != null && meshContext.tangents.Length > 0) - { - mesh.tangents = meshContext.tangents; - recalculateTangents = false; - } -#endif - - if (meshContext.colors != null && meshContext.colors.Length > 0) - { - - mesh.colors = meshContext.colors; - } - if (meshContext.boneWeights != null && meshContext.boneWeights.Count > 0) - { - mesh.boneWeights = meshContext.boneWeights.ToArray(); - } - mesh.subMeshCount = meshContext.subMeshes.Count; - for (int i = 0; i < meshContext.subMeshes.Count; ++i) - { - mesh.SetTriangles(meshContext.subMeshes[i], i); - } - - if (recalculateNormals) - { - mesh.RecalculateNormals(); - } - if (recalculateTangents) - { -#if UNITY_5_6_OR_NEWER - yield return null; - mesh.RecalculateTangents(); - yield return null; -#else - CalcTangents(mesh); -#endif - } - - var result = new MeshWithMaterials - { - Mesh = mesh, - Materials = meshContext.materialIndices.Select(x => ctx.GetMaterial(x)).ToArray() - }; - - yield return null; - if (meshContext.blendShapes != null) - { - Vector3[] emptyVertices = null; - - foreach (var blendShape in meshContext.blendShapes) - { - if (blendShape.Positions.Count > 0) - { - if (blendShape.Positions.Count == mesh.vertexCount) - { - mesh.AddBlendShapeFrame(blendShape.Name, FRAME_WEIGHT, - blendShape.Positions.ToArray(), - (meshContext.normals != null && meshContext.normals.Length == mesh.vertexCount && blendShape.Normals.Count() == blendShape.Positions.Count()) ? blendShape.Normals.ToArray() : null, - null - ); - yield return null; - } - else - { - Debug.LogWarningFormat("May be partial primitive has blendShape. Require separate mesh or extend blend shape, but not implemented: {0}", blendShape.Name); - } - } - else - { - if (emptyVertices == null) - { - emptyVertices = new Vector3[mesh.vertexCount]; - } - // Debug.LogFormat("empty blendshape: {0}.{1}", mesh.name, blendShape.Name); - // add empty blend shape for keep blend shape index - mesh.AddBlendShapeFrame(blendShape.Name, FRAME_WEIGHT, - emptyVertices, - null, - null - ); - yield return null; - } - } - } - - yield return result; - } - - /// - /// Meshã®æ³•ç·šã‚’å…ƒã«ã‚¿ãƒ³ã‚¸ã‚§ãƒ³ãƒˆã‚’計算ã™ã‚‹ã€‚ - /// - /// メッシュ - /// タンジェント - public static void CalcTangents(Mesh mesh) - { - int vertexCount = mesh.vertexCount; - Vector3[] vertices = mesh.vertices; - Vector3[] normals = mesh.normals; - Vector2[] texcoords = mesh.uv; - int[] triangles = mesh.triangles; - int triangleCount = triangles.Length / 3; - - Vector4[] tangents = new Vector4[vertexCount]; - Vector3[] tan1 = new Vector3[vertexCount]; - Vector3[] tan2 = new Vector3[vertexCount]; - - int tri = 0; - - for (int i = 0; i < (triangleCount); i++) - { - int i1 = triangles[tri]; - int i2 = triangles[tri + 1]; - int i3 = triangles[tri + 2]; - - Vector3 v1 = vertices[i1]; - Vector3 v2 = vertices[i2]; - Vector3 v3 = vertices[i3]; - - Vector2 w1 = texcoords[i1]; - Vector2 w2 = texcoords[i2]; - Vector2 w3 = texcoords[i3]; - - float x1 = v2.x - v1.x; - float x2 = v3.x - v1.x; - float y1 = v2.y - v1.y; - float y2 = v3.y - v1.y; - float z1 = v2.z - v1.z; - float z2 = v3.z - v1.z; - - float s1 = w2.x - w1.x; - float s2 = w3.x - w1.x; - float t1 = w2.y - w1.y; - float t2 = w3.y - w1.y; - - float r = 1.0f / (s1 * t2 - s2 * t1); - Vector3 sdir = new Vector3((t2 * x1 - t1 * x2) * r, (t2 * y1 - t1 * y2) * r, (t2 * z1 - t1 * z2) * r); - Vector3 tdir = new Vector3((s1 * x2 - s2 * x1) * r, (s1 * y2 - s2 * y1) * r, (s1 * z2 - s2 * z1) * r); - - tan1[i1] += sdir; - tan1[i2] += sdir; - tan1[i3] += sdir; - - tan2[i1] += tdir; - tan2[i2] += tdir; - tan2[i3] += tdir; - - tri += 3; - } - - for (int i = 0; i < (vertexCount); i++) - { - Vector3 n = normals[i]; - Vector3 t = tan1[i]; - - // Gram-Schmidt orthogonalize - Vector3.OrthoNormalize(ref n, ref t); - tangents[i].x = t.x; - tangents[i].y = t.y; - tangents[i].z = t.z; - - // Calculate handedness - tangents[i].w = (Vector3.Dot(Vector3.Cross(n, t), tan2[i]) < 0.0f) ? -1.0f : 1.0f; - } - - mesh.tangents = tangents; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs.meta deleted file mode 100644 index e01d5bdb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshImporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cbd062b14ca5eba4da4a5653b85e2151 -timeCreated: 1535177327 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs deleted file mode 100644 index 42c2e11d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - - -namespace UniGLTF -{ - public class MeshWithMaterials - { - public Mesh Mesh; - public Material[] Materials; - - // 複数ã®ãƒŽãƒ¼ãƒ‰ã‹ã‚‰å‚ç…§ã•れã†ã‚‹ - public List Renderers=new List(); // SkinnedMeshRenderer or MeshRenderer - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs.meta deleted file mode 100644 index 7c853811..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/MeshWithMaterials.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 04f2758551c076e4e9060e3117817e29 -timeCreated: 1517335903 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs deleted file mode 100644 index b0782b1f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs +++ /dev/null @@ -1,215 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - - -namespace UniGLTF -{ - public static class NodeImporter - { - public static GameObject ImportNode(glTFNode node, int nodeIndex) - { - var nodeName = node.name; - if (!string.IsNullOrEmpty(nodeName) && nodeName.Contains("/")) - { - Debug.LogWarningFormat("node {0} contains /. replace _", node.name); - nodeName = nodeName.Replace("/", "_"); - } - if(string.IsNullOrEmpty(nodeName)) - { - nodeName = string.Format("nodeIndex_{0}", nodeIndex); - } - var go = new GameObject(nodeName); - - // - // transform - // - if (node.translation != null && node.translation.Length > 0) - { - go.transform.localPosition = new Vector3( - node.translation[0], - node.translation[1], - node.translation[2]); - } - if (node.rotation != null && node.rotation.Length > 0) - { - go.transform.localRotation = new Quaternion( - node.rotation[0], - node.rotation[1], - node.rotation[2], - node.rotation[3]); - } - if (node.scale != null && node.scale.Length > 0) - { - go.transform.localScale = new Vector3( - node.scale[0], - node.scale[1], - node.scale[2]); - } - if (node.matrix != null && node.matrix.Length > 0) - { - var m = UnityExtensions.MatrixFromArray(node.matrix); - go.transform.localRotation = m.ExtractRotation(); - go.transform.localPosition = m.ExtractPosition(); - go.transform.localScale = m.ExtractScale(); - } - return go; - } - - public class TransformWithSkin - { - public Transform Transform; - public GameObject GameObject { get { return Transform.gameObject; } } - public int? SkinIndex; - } - - public static TransformWithSkin BuildHierarchy(ImporterContext context, int i) - { - var go = context.Nodes[i].gameObject; - if (string.IsNullOrEmpty(go.name)) - { - go.name = string.Format("node{0:000}", i); - } - - var nodeWithSkin = new TransformWithSkin - { - Transform = go.transform, - }; - - // - // build hierarchy - // - var node = context.GLTF.nodes[i]; - if (node.children != null) - { - foreach (var child in node.children) - { - context.Nodes[child].transform.SetParent(context.Nodes[i].transform, - false // node has local transform - ); - } - } - - // - // attach mesh - // - if (node.mesh != -1) - { - var mesh = context.Meshes[node.mesh]; - if (mesh.Mesh.blendShapeCount == 0 && node.skin == -1) - { - // without blendshape and bone skinning - var filter = go.AddComponent(); - filter.sharedMesh = mesh.Mesh; - var renderer = go.AddComponent(); - renderer.sharedMaterials = mesh.Materials; - // invisible in loading - renderer.enabled = false; - mesh.Renderers.Add(renderer); - } - else - { - var renderer = go.AddComponent(); - - if (node.skin != -1) - { - nodeWithSkin.SkinIndex = node.skin; - } - - renderer.sharedMesh = mesh.Mesh; - renderer.sharedMaterials = mesh.Materials; - // invisible in loading - renderer.enabled = false; - mesh.Renderers.Add(renderer); - } - } - - return nodeWithSkin; - } - - // - // fix node's coordinate. z-back to z-forward - // - public static void FixCoordinate(ImporterContext context, List nodes) - { - var globalTransformMap = nodes.ToDictionary(x => x.Transform, x => new PosRot - { - Position = x.Transform.position, - Rotation = x.Transform.rotation, - }); - foreach (var x in context.GLTF.rootnodes) - { - // fix nodes coordinate - // reverse Z in global - var t = nodes[x].Transform; - //t.SetParent(root.transform, false); - - foreach (var transform in t.Traverse()) - { - var g = globalTransformMap[transform]; - transform.position = g.Position.ReverseZ(); - transform.rotation = g.Rotation.ReverseZ(); - } - } - } - - public static void SetupSkinning(ImporterContext context, List nodes, int i) - { - var x = nodes[i]; - var skinnedMeshRenderer = x.Transform.GetComponent(); - if (skinnedMeshRenderer != null) - { - var mesh = skinnedMeshRenderer.sharedMesh; - if (x.SkinIndex.HasValue) - { - if (mesh == null) throw new Exception(); - if (skinnedMeshRenderer == null) throw new Exception(); - - if (x.SkinIndex.Value < context.GLTF.skins.Count) - { - // calculate internal values(boundingBox etc...) when sharedMesh assigned ? - skinnedMeshRenderer.sharedMesh = null; - - var skin = context.GLTF.skins[x.SkinIndex.Value]; - var joints = skin.joints.Select(y => nodes[y].Transform).ToArray(); - if (joints.Any()) - { - // have bones - skinnedMeshRenderer.bones = joints; - - if (skin.inverseBindMatrices != -1) - { - var bindPoses = context.GLTF.GetArrayFromAccessor(skin.inverseBindMatrices) - .Select(y => y.ReverseZ()) - .ToArray() - ; - mesh.bindposes = bindPoses; - } - else - { - // - // calc default matrices - // https://docs.unity3d.com/ScriptReference/Mesh-bindposes.html - // - var meshCoords = skinnedMeshRenderer.transform; // ? - var calculatedBindPoses = joints.Select(y => y.worldToLocalMatrix * meshCoords.localToWorldMatrix).ToArray(); - mesh.bindposes = calculatedBindPoses; - } - } - else - { - // BlendShape only ? - } - - skinnedMeshRenderer.sharedMesh = mesh; - if (skin.skeleton >= 0 && skin.skeleton < nodes.Count) - { - skinnedMeshRenderer.rootBone = nodes[skin.skeleton].Transform; - } - } - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs.meta deleted file mode 100644 index 6ceb399a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/NodeImporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: dcc3725a84dcf7f49960c89f1f68534c -timeCreated: 1537534443 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs deleted file mode 100644 index c6e810b1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs +++ /dev/null @@ -1,123 +0,0 @@ -using UnityEngine; - - -namespace UniGLTF -{ - public interface IShaderStore - { - Shader GetShader(glTFMaterial material); - } - - public class ShaderStore : IShaderStore - { - readonly string m_defaultShaderName = "Standard"; - Shader m_default; - Shader Default - { - get - { - if (m_default == null) - { - m_default = Shader.Find(m_defaultShaderName); - } - return m_default; - } - } - - Shader m_vcolor; - Shader VColor - { - get - { - if (m_vcolor == null) m_vcolor = Shader.Find("UniGLTF/StandardVColor"); - return m_vcolor; - } - } - - Shader m_uniUnlit; - Shader UniUnlit - { - get - { - if (m_uniUnlit == null) m_uniUnlit = Shader.Find("UniGLTF/UniUnlit"); - return m_uniUnlit; - } - } - - Shader m_unlitTexture; - Shader UnlitTexture - { - get - { - if (m_unlitTexture == null) m_unlitTexture = Shader.Find("Unlit/Texture"); - return m_unlitTexture; - } - } - - Shader m_unlitColor; - Shader UnlitColor - { - get - { - if (m_unlitColor == null) m_unlitColor = Shader.Find("Unlit/Color"); - return m_unlitColor; - } - } - - Shader m_unlitTransparent; - Shader UnlitTransparent - { - get - { - if (m_unlitTransparent == null) m_unlitTransparent = Shader.Find("Unlit/Transparent"); - return m_unlitTransparent; - } - } - - Shader m_unlitCutout; - Shader UnlitCutout - { - get - { - if (m_unlitCutout == null) m_unlitCutout = Shader.Find("Unlit/Transparent Cutout"); - return m_unlitCutout; - } - } - - //ImporterContext m_context; - public ShaderStore(ImporterContext _) - { - //m_context = context; - } - - public static bool IsWhite(float[] color) - { - if (color == null) return false; - if(color.Length!=4)return false; - if(color[0]!=1 - || color[1]!=1 - || color[2]!=1 - || color[3] != 1) - { - return false; - } - return true; - } - - public Shader GetShader(glTFMaterial material) - { - if (material == null) - { - return Default; - } - - if (material.extensions != null && material.extensions.KHR_materials_unlit != null) - { - return UniUnlit; - } - - // standard - return Default; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs.meta deleted file mode 100644 index def6e660..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ShaderStore.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 75aae8e866422d24180458afaacb2c1d -timeCreated: 1529327427 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs deleted file mode 100644 index 3bcff4a6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs +++ /dev/null @@ -1,186 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; -using System.IO; -using System.Linq; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public static class StaticMeshIntegrator - { - const string ASSET_SUFFIX = ".mesh.asset"; - - class Integrator - { - List m_positions = new List(); - List m_normals = new List(); - List m_uv = new List(); - /* - List m_uv2 = new List(); // ToDo - List m_uv3 = new List(); // ToDo - List m_uv4 = new List(); // ToDo - List m_colors = new List(); // ToDo - */ - - List m_subMeshes = new List(); - - List m_materials = new List(); - public List Materials - { - get { return m_materials; } - } - - public void Push(Matrix4x4 localToRoot, Mesh mesh, Material[] materials) - { - var offset = m_positions.Count; - - var hasNormal = m_normals.Count == m_positions.Count; - var hasUv = m_uv.Count == m_positions.Count; - - // attributes - m_positions.AddRange(mesh.vertices.Select(x => localToRoot.MultiplyPoint(x))); - if(mesh.normals!=null && mesh.normals.Length == mesh.vertexCount) - { - if (!hasNormal) for (int i = m_normals.Count; i < m_positions.Count; ++i) m_normals.Add(Vector3.zero); - m_normals.AddRange(mesh.normals.Select(x => localToRoot.MultiplyVector(x))); - } - if (mesh.uv != null && mesh.uv.Length == mesh.vertexCount) - { - if (!hasUv) for (int i = m_uv.Count; i < m_positions.Count; ++i) m_uv.Add(Vector2.zero); - m_uv.AddRange(mesh.uv); - } - - // indices - for (int i = 0; i < mesh.subMeshCount; ++i) - { - m_subMeshes.Add(mesh.GetIndices(i).Select(x => offset + x).ToArray()); - } - - // materials - m_materials.AddRange(materials); - } - - public Mesh ToMesh() - { - var mesh = new Mesh(); - mesh.name = "integrated"; - - mesh.vertices = m_positions.ToArray(); - if (m_normals.Count > 0) - { - if (m_normals.Count < m_positions.Count) for (int i = m_normals.Count; i < m_positions.Count; ++i) m_normals.Add(Vector3.zero); - mesh.normals = m_normals.ToArray(); - } - if (m_uv.Count > 0) - { - if (m_uv.Count < m_positions.Count) for (int i = m_uv.Count; i < m_positions.Count; ++i) m_uv.Add(Vector2.zero); - mesh.uv = m_uv.ToArray(); - } - - mesh.subMeshCount = m_subMeshes.Count; - for(int i=0; i(); - var filter = t.GetComponent(); - if (renderer != null && filter != null && filter.sharedMesh != null - && renderer.sharedMaterials!=null && renderer.sharedMaterials.Length == filter.sharedMesh.subMeshCount) - { - integrator.Push(root.worldToLocalMatrix * t.localToWorldMatrix, filter.sharedMesh, renderer.sharedMaterials); - } - } - - return new MeshWithMaterials - { - Mesh = integrator.ToMesh(), - Materials = integrator.Materials.ToArray(), - }; - } - -#if UNITY_EDITOR - [MenuItem("Mesh Utility/Integrate Static Mesh", validate = true)] - public static bool CanIntegrateSelected() - { - return Selection.activeObject != null && Selection.activeObject is GameObject; - } - - [MenuItem("Mesh Utility/Integrate Static Mesh", priority = 3)] - public static void IntegrateSelected() - { - var go = Selection.activeObject as GameObject; - var meshWithMaterials = Integrate(go.transform); - - // save as asset - var assetPath = ""; -#if UNITY_2018_2_OR_NEWER - var prefab = PrefabUtility.GetCorrespondingObjectFromSource(go); -#else - var prefab = PrefabUtility.GetPrefabParent(go); -#endif - if (prefab != null) - { - var prefabPath = AssetDatabase.GetAssetPath(prefab); - assetPath = string.Format("{0}/{1}_{2}{3}", - Path.GetDirectoryName(prefabPath), - Path.GetFileNameWithoutExtension(prefabPath), - go.name, - ASSET_SUFFIX - ); - } - else - { - var path = EditorUtility.SaveFilePanel( - "Save mesh", - "Assets", - go.name+".asset", - "asset"); - if (string.IsNullOrEmpty(path)) - { - return; - } - assetPath = UnityPath.FromFullpath(path).Value; - } - - assetPath = AssetDatabase.GenerateUniqueAssetPath(assetPath); - Debug.LogFormat("CreateAsset: {0}", assetPath); - AssetDatabase.CreateAsset(meshWithMaterials.Mesh, assetPath); - - // add component - var meshObject = new GameObject(go.name + ".integrated"); - if (go.transform.parent != null) - { - meshObject.transform.SetParent(go.transform.parent, false); - } - meshObject.transform.localPosition = go.transform.localPosition; - meshObject.transform.localRotation = go.transform.localRotation; - meshObject.transform.localScale = go.transform.localScale; - - var filter = meshObject.AddComponent(); - filter.sharedMesh = meshWithMaterials.Mesh; - var renderer = meshObject.AddComponent(); - renderer.sharedMaterials = meshWithMaterials.Materials; - } -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs.meta deleted file mode 100644 index b9b730e0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/StaticMeshIntegrator.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5d049a3daed1255499aaec8b6d1a2afe -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs deleted file mode 100644 index d6323588..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs +++ /dev/null @@ -1,201 +0,0 @@ -using System; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public interface ITextureConverter - { - Texture2D GetImportTexture(Texture2D texture); - Texture2D GetExportTexture(Texture2D texture); - } - - public static class TextureConverter - { - public delegate Color32 ColorConversion(Color32 color); - - public static Texture2D Convert(Texture2D texture, glTFTextureTypes textureType, ColorConversion colorConversion, Material convertMaterial) - { - var copyTexture = TextureItem.CopyTexture(texture, TextureIO.GetColorSpace(textureType), convertMaterial); - if (colorConversion != null) - { - copyTexture.SetPixels32(copyTexture.GetPixels32().Select(x => colorConversion(x)).ToArray()); - copyTexture.Apply(); - } - copyTexture.name = texture.name; - return copyTexture; - } - - public static void AppendTextureExtension(Texture texture, string extension) - { - if (!texture.name.EndsWith(extension)) - { - texture.name = texture.name + extension; - } - } - - public static void RemoveTextureExtension(Texture texture, string extension) - { - if (texture.name.EndsWith(extension)) - { - texture.name = texture.name.Replace(extension, ""); - } - } - } - - public class MetallicRoughnessConverter : ITextureConverter - { - private const string m_extension = ".metallicRoughness"; - - private float _smoothnessOrRoughness; - - public MetallicRoughnessConverter(float smoothnessOrRoughness) - { - _smoothnessOrRoughness = smoothnessOrRoughness; - } - - public Texture2D GetImportTexture(Texture2D texture) - { - var converted = TextureConverter.Convert(texture, glTFTextureTypes.Metallic, Import, null); - TextureConverter.AppendTextureExtension(converted, m_extension); - return converted; - } - - public Texture2D GetExportTexture(Texture2D texture) - { - var converted = TextureConverter.Convert(texture, glTFTextureTypes.Metallic, Export, null); - TextureConverter.RemoveTextureExtension(converted, m_extension); - return converted; - } - - public Color32 Import(Color32 src) - { - // Roughness(glTF): dst.g -> Smoothness(Unity): src.a (with conversion) - // Metallic(glTF) : dst.b -> Metallic(Unity) : src.r - - var pixelRoughnessFactor = (src.g * _smoothnessOrRoughness) / 255.0f; // roughness - var pixelSmoothness = 1.0f - Mathf.Sqrt(pixelRoughnessFactor); - - return new Color32 - { - r = src.b, - g = 0, - b = 0, - // Bake roughness values into a texture. - // See: https://github.com/dwango/UniVRM/issues/212. - a = (byte)Mathf.Clamp(pixelSmoothness * 255, 0, 255), - }; - } - - public Color32 Export(Color32 src) - { - // Smoothness(Unity): src.a -> Roughness(glTF): dst.g (with conversion) - // Metallic(Unity) : src.r -> Metallic(glTF) : dst.b - - var pixelSmoothness = (src.a * _smoothnessOrRoughness) / 255.0f; // smoothness - // https://blogs.unity3d.com/jp/2016/01/25/ggx-in-unity-5-3/ - var pixelRoughnessFactorSqrt = (1.0f - pixelSmoothness); - var pixelRoughnessFactor = pixelRoughnessFactorSqrt * pixelRoughnessFactorSqrt; - - return new Color32 - { - r = 0, - // Bake smoothness values into a texture. - // See: https://github.com/dwango/UniVRM/issues/212. - g = (byte)Mathf.Clamp(pixelRoughnessFactor * 255, 0, 255), - b = src.r, - a = 255, - }; - } - } - - public class NormalConverter : ITextureConverter - { - private const string m_extension = ".normal"; - - private Material m_decoder; - private Material GetDecoder() - { - if (m_decoder == null) - { - m_decoder = new Material(Shader.Find("UniGLTF/NormalMapDecoder")); - } - return m_decoder; - } - - private Material m_encoder; - private Material GetEncoder() - { - if (m_encoder == null) - { - m_encoder = new Material(Shader.Find("UniGLTF/NormalMapEncoder")); - } - return m_encoder; - } - - // GLTF data to Unity texture - // ConvertToNormalValueFromRawColorWhenCompressionIsRequired - public Texture2D GetImportTexture(Texture2D texture) - { - var mat = GetEncoder(); - var converted = TextureConverter.Convert(texture, glTFTextureTypes.Normal, null, mat); - TextureConverter.AppendTextureExtension(converted, m_extension); - return converted; - } - - // Unity texture to GLTF data - // ConvertToRawColorWhenNormalValueIsCompressed - public Texture2D GetExportTexture(Texture2D texture) - { - var mat = GetDecoder(); - var converted = TextureConverter.Convert(texture, glTFTextureTypes.Normal, null, mat); - TextureConverter.RemoveTextureExtension(converted, m_extension); - return converted; - } - } - - public class OcclusionConverter : ITextureConverter - { - private const string m_extension = ".occlusion"; - - public Texture2D GetImportTexture(Texture2D texture) - { - var converted = TextureConverter.Convert(texture, glTFTextureTypes.Occlusion, Import, null); - TextureConverter.AppendTextureExtension(converted, m_extension); - return converted; - } - - public Texture2D GetExportTexture(Texture2D texture) - { - var converted = TextureConverter.Convert(texture, glTFTextureTypes.Occlusion, Export, null); - TextureConverter.RemoveTextureExtension(converted, m_extension); - return converted; - } - - public Color32 Import(Color32 src) - { - return new Color32 - { - r = 0, - g = src.r, - b = 0, - a = 255, - }; - } - - public Color32 Export(Color32 src) - { - return new Color32 - { - r = src.g, - g = 0, - b = 0, - a = 255, - }; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs.meta deleted file mode 100644 index 1c3a1df2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureConverter.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 5d2d27884d6c4780b08c745e5cc5c5b5 -timeCreated: 1537261040 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs deleted file mode 100644 index 6a1baad9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs +++ /dev/null @@ -1,93 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - - -namespace UniGLTF -{ - public class TextureExportManager - { - List m_textures; - public List Textures - { - get { return m_textures; } - } - - List m_exportTextures; - public Texture GetExportTexture(int index) - { - if (index < 0 || index >= m_exportTextures.Count) - { - return null; - } - if (m_exportTextures[index] != null) - { - // ã‚³ãƒ”ãƒ¼å¤‰æ›æ¸ˆã¿ - return m_exportTextures[index]; - } - - // オリジナル - return m_textures[index]; - } - - public TextureExportManager(IEnumerable textures) - { - /* - if (textures == null) - { - throw new System.ArgumentNullException(); - } - */ - m_textures = textures.ToList(); - m_exportTextures = new List(Enumerable.Repeat(null, m_textures.Count)); - } - - public int CopyAndGetIndex(Texture texture, RenderTextureReadWrite readWrite) - { - if (texture == null) - { - return -1; - } - - var index = m_textures.IndexOf(texture); - if (index == -1) - { - // ã‚りãˆãªã„? - return -1; - } - -#if UNITY_EDITOR - if (!string.IsNullOrEmpty(UnityEditor.AssetDatabase.GetAssetPath(texture))) - { - m_exportTextures[index] = texture; - return index; - } -#endif - - // ToDo: may already exists - m_exportTextures[index] = TextureItem.CopyTexture(texture, readWrite, null); - - return index; - } - - public int ConvertAndGetIndex(Texture texture, ITextureConverter converter) - { - if (texture == null) - { - return -1; - } - - var index = m_textures.IndexOf(texture); - if (index == -1) - { - // ã‚りãˆãªã„? - return -1; - } - - m_exportTextures[index] = converter.GetExportTexture(texture as Texture2D); - - return index; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs.meta deleted file mode 100644 index 5048e047..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureExportManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 435499f173753ac418331fe0f967b789 -timeCreated: 1541561421 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs deleted file mode 100644 index bf1fc890..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs +++ /dev/null @@ -1,207 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using System.Reflection; -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public static class TextureIO - { - public static RenderTextureReadWrite GetColorSpace(glTFTextureTypes textureType) - { - switch (textureType) - { - case glTFTextureTypes.Metallic: - case glTFTextureTypes.Normal: - case glTFTextureTypes.Occlusion: - return RenderTextureReadWrite.Linear; - case glTFTextureTypes.BaseColor: - case glTFTextureTypes.Emissive: - return RenderTextureReadWrite.sRGB; - default: - return RenderTextureReadWrite.sRGB; - } - } - - public static glTFTextureTypes GetglTFTextureType(string shaderName, string propName) - { - switch (propName) - { - case "_Color": - return glTFTextureTypes.BaseColor; - case "_MetallicGlossMap": - return glTFTextureTypes.Metallic; - case "_BumpMap": - return glTFTextureTypes.Normal; - case "_OcclusionMap": - return glTFTextureTypes.Occlusion; - case "_EmissionMap": - return glTFTextureTypes.Emissive; - default: - return glTFTextureTypes.Unknown; - } - } - - public static glTFTextureTypes GetglTFTextureType(glTF glTf, int textureIndex) - { - foreach (var material in glTf.materials) - { - var textureInfo = material.GetTextures().FirstOrDefault(x => (x!=null) && x.index == textureIndex); - if (textureInfo != null) - { - return textureInfo.TextureType; - } - } - return glTFTextureTypes.Unknown; - } - -#if UNITY_EDITOR - public static void MarkTextureAssetAsNormalMap(string assetPath) - { - if (string.IsNullOrEmpty(assetPath)) - { - return; - } - - var textureImporter = AssetImporter.GetAtPath(assetPath) as TextureImporter; - if (null == textureImporter) - { - return; - } - - //Debug.LogFormat("[MarkTextureAssetAsNormalMap] {0}", assetPath); - textureImporter.textureType = TextureImporterType.NormalMap; - textureImporter.SaveAndReimport(); - } -#endif - - public struct TextureExportItem - { - public Texture Texture; - public glTFTextureTypes TextureType; - - public TextureExportItem(Texture texture, glTFTextureTypes textureType) - { - Texture = texture; - TextureType = textureType; - } - } - - public static IEnumerable GetTextures(Material m) - { - var props = ShaderPropExporter.PreShaderPropExporter.GetPropsForSupportedShader(m.shader.name); - if (props == null) - { - yield return new TextureExportItem(m.mainTexture, glTFTextureTypes.BaseColor); - } - - foreach (var prop in props.Properties) - { - - if (prop.ShaderPropertyType == ShaderPropExporter.ShaderPropertyType.TexEnv) - { - yield return new TextureExportItem(m.GetTexture(prop.Key), GetglTFTextureType(m.shader.name, prop.Key)); - } - } - } - - - struct BytesWithMime - { - public Byte[] Bytes; - public string Mime; - } - - static BytesWithMime GetBytesWithMime(Texture texture, glTFTextureTypes textureType) - { -#if UNITY_EDITOR - var path = UnityPath.FromAsset(texture); - if (path.IsUnderAssetsFolder) - { - var textureImporter = (TextureImporter) AssetImporter.GetAtPath(path.Value); - var getSizeMethod = typeof(TextureImporter).GetMethod("GetWidthAndHeight", BindingFlags.NonPublic | BindingFlags.Instance); - if (textureImporter != null && getSizeMethod != null) - { - var args = new object[2] {0, 0}; - getSizeMethod.Invoke(textureImporter, args); - var originalWidth = (int) args[0]; - var originalHeight = (int) args[1]; - - var originalSize = Mathf.Max(originalWidth, originalHeight); - var requiredMaxSize = textureImporter.maxTextureSize; - - // Resized exporting if MaxSize setting value is smaller than original image size. - if (originalSize > requiredMaxSize) - { - return new BytesWithMime - { - Bytes = TextureItem.CopyTexture(texture, GetColorSpace(textureType), null).EncodeToPNG(), - Mime = "image/png", - }; - } - } - - if (path.Extension == ".png") - { - return new BytesWithMime - { - Bytes = System.IO.File.ReadAllBytes(path.FullPath), - Mime = "image/png", - }; - } - if (path.Extension == ".jpg") - { - return new BytesWithMime - { - Bytes = System.IO.File.ReadAllBytes(path.FullPath), - Mime = "image/jpeg", - }; - } - } -#endif - - return new BytesWithMime - { - Bytes = TextureItem.CopyTexture(texture, TextureIO.GetColorSpace(textureType), null).EncodeToPNG(), - Mime = "image/png", - }; - } - - public static int ExportTexture(glTF gltf, int bufferIndex, Texture texture, glTFTextureTypes textureType) - { - var bytesWithMime = GetBytesWithMime(texture, textureType); ; - - // add view - var view = gltf.buffers[bufferIndex].Append(bytesWithMime.Bytes, glBufferTarget.NONE); - var viewIndex = gltf.AddBufferView(view); - - // add image - var imageIndex = gltf.images.Count; - gltf.images.Add(new glTFImage - { - name = texture.name, - bufferView = viewIndex, - mimeType = bytesWithMime.Mime, - }); - - // add sampler - var samplerIndex = gltf.samplers.Count; - var sampler = TextureSamplerUtil.Export(texture); - gltf.samplers.Add(sampler); - - // add texture - gltf.textures.Add(new glTFTexture - { - sampler = samplerIndex, - source = imageIndex, - }); - - return imageIndex; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs.meta deleted file mode 100644 index 2b85d8e5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureIO.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: eca1330a83e17a14eb99fc6ea1697922 -timeCreated: 1533533316 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs deleted file mode 100644 index cc03b6cb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs +++ /dev/null @@ -1,315 +0,0 @@ -using UnityEngine; -using System.Linq; -using System.Collections.Generic; -using System.Collections; -using System.IO; -using System; -using DepthFirstScheduler; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public class TextureItem - { - private int m_textureIndex; - public Texture2D Texture - { - get - { - return m_textureLoader.Texture; - } - } - - #region Texture converter - private Dictionary m_converts = new Dictionary(); - public Dictionary Converts - { - get { return m_converts; } - } - - /// - /// - /// - /// - /// used only when converting MetallicRoughness maps - /// - public Texture2D ConvertTexture(string prop, float smoothnessOrRoughness = 1.0f) - { - var convertedTexture = Converts.FirstOrDefault(x => x.Key == prop); - if (convertedTexture.Value != null) - return convertedTexture.Value; - - if (prop == "_BumpMap") - { - if (Application.isPlaying) - { - var converted = new NormalConverter().GetImportTexture(Texture); - m_converts.Add(prop, converted); - return converted; - } - else - { -#if UNITY_EDITOR - var textureAssetPath = AssetDatabase.GetAssetPath(Texture); - if (!string.IsNullOrEmpty(textureAssetPath)) - { - TextureIO.MarkTextureAssetAsNormalMap(textureAssetPath); - } - else - { - Debug.LogWarningFormat("no asset for {0}", Texture); - } -#endif - return Texture; - } - } - - if (prop == "_MetallicGlossMap") - { - var converted = new MetallicRoughnessConverter(smoothnessOrRoughness).GetImportTexture(Texture); - m_converts.Add(prop, converted); - return converted; - } - - if (prop == "_OcclusionMap") - { - var converted = new OcclusionConverter().GetImportTexture(Texture); - m_converts.Add(prop, converted); - return converted; - } - - return null; - } - #endregion - - public bool IsAsset - { - private set; - get; - } - - public IEnumerable GetTexturesForSaveAssets() - { - if (!IsAsset) - { - yield return Texture; - } - if (m_converts.Any()) - { - foreach (var texture in m_converts) - { - yield return texture.Value; - } - } - } - - /// - /// Texture from buffer - /// - /// - public TextureItem(int index, ITextureLoader textureLoader) - { - m_textureIndex = index; - m_textureLoader = textureLoader; - - if(m_textureLoader == null) - { - throw new Exception("ITextureLoader is null."); - } - } - -#if UNITY_EDITOR - /// - /// Texture from asset - /// - /// - /// - /// - public TextureItem(int index, UnityPath assetPath, string textureName) - { - m_textureIndex = index; - IsAsset = true; - m_textureLoader = new AssetTextureLoader(assetPath, textureName); - } -#endif - - #region Process - ITextureLoader m_textureLoader; - - public void Process(glTF gltf, IStorage storage) - { - ProcessOnAnyThread(gltf, storage); - ProcessOnMainThreadCoroutine(gltf).CoroutineToEnd(); - } - - public IEnumerator ProcessCoroutine(glTF gltf, IStorage storage) - { - ProcessOnAnyThread(gltf, storage); - yield return ProcessOnMainThreadCoroutine(gltf); - } - - public void ProcessOnAnyThread(glTF gltf, IStorage storage) - { - m_textureLoader.ProcessOnAnyThread(gltf, storage); - } - - public IEnumerator ProcessOnMainThreadCoroutine(glTF gltf) - { - using (m_textureLoader) - { - var textureType = TextureIO.GetglTFTextureType(gltf, m_textureIndex); - var colorSpace = TextureIO.GetColorSpace(textureType); - var isLinear = colorSpace == RenderTextureReadWrite.Linear; - yield return m_textureLoader.ProcessOnMainThread(isLinear, gltf.GetSamplerFromTextureIndex(m_textureIndex)); - } - } - #endregion - - struct ColorSpaceScope : IDisposable - { - bool m_sRGBWrite; - - public ColorSpaceScope(RenderTextureReadWrite colorSpace) - { - m_sRGBWrite = GL.sRGBWrite; - switch (colorSpace) - { - case RenderTextureReadWrite.Linear: - GL.sRGBWrite = false; - break; - - case RenderTextureReadWrite.sRGB: - default: - GL.sRGBWrite = true; - break; - } - } - public ColorSpaceScope(bool sRGBWrite) - { - m_sRGBWrite = GL.sRGBWrite; - GL.sRGBWrite = sRGBWrite; - } - - public void Dispose() - { - GL.sRGBWrite = m_sRGBWrite; - } - } - -#if UNITY_EDITOR && VRM_DEVELOP - [MenuItem("Assets/CopySRGBWrite", true)] - static bool CopySRGBWriteIsEnable() - { - return Selection.activeObject is Texture; - } - - [MenuItem("Assets/CopySRGBWrite")] - static void CopySRGBWrite() - { - CopySRGBWrite(true); - } - - [MenuItem("Assets/CopyNotSRGBWrite", true)] - static bool CopyNotSRGBWriteIsEnable() - { - return Selection.activeObject is Texture; - } - - [MenuItem("Assets/CopyNotSRGBWrite")] - static void CopyNotSRGBWrite() - { - CopySRGBWrite(false); - } - - static string AddPath(string path, string add) - { - return string.Format("{0}/{1}{2}{3}", - Path.GetDirectoryName(path), - Path.GetFileNameWithoutExtension(path), - add, - Path.GetExtension(path)); - } - - static void CopySRGBWrite(bool isSRGB) - { - var src = Selection.activeObject as Texture; - var texturePath = UnityPath.FromAsset(src); - - var path = EditorUtility.SaveFilePanel("save prefab", "Assets", - Path.GetFileNameWithoutExtension(AddPath(texturePath.FullPath, ".sRGB")), "prefab"); - var assetPath = UnityPath.FromFullpath(path); - if (!assetPath.IsUnderAssetsFolder) - { - return; - } - Debug.LogFormat("[CopySRGBWrite] {0} => {1}", texturePath, assetPath); - - var renderTexture = new RenderTexture(src.width, src.height, 0, - RenderTextureFormat.ARGB32, - RenderTextureReadWrite.sRGB); - using (var scope = new ColorSpaceScope(isSRGB)) - { - Graphics.Blit(src, renderTexture); - } - - var dst = new Texture2D(src.width, src.height, TextureFormat.ARGB32, false, - RenderTextureReadWrite.sRGB == RenderTextureReadWrite.Linear); - dst.ReadPixels(new Rect(0, 0, src.width, src.height), 0, 0); - dst.Apply(); - - RenderTexture.active = null; - - assetPath.CreateAsset(dst); - - GameObject.DestroyImmediate(renderTexture); - } -#endif - - public static Texture2D CopyTexture(Texture src, RenderTextureReadWrite colorSpace, Material material) - { - Texture2D dst = null; - - var renderTexture = new RenderTexture(src.width, src.height, 0, RenderTextureFormat.ARGB32, colorSpace); - - using (var scope = new ColorSpaceScope(colorSpace)) - { - if (material != null) - { - Graphics.Blit(src, renderTexture, material); - } - else - { - Graphics.Blit(src, renderTexture); - } - } - - dst = new Texture2D(src.width, src.height, TextureFormat.ARGB32, false, colorSpace == RenderTextureReadWrite.Linear); - dst.ReadPixels(new Rect(0, 0, src.width, src.height), 0, 0); - dst.name = src.name; - dst.anisoLevel = src.anisoLevel; - dst.filterMode = src.filterMode; - dst.mipMapBias = src.mipMapBias; - dst.wrapMode = src.wrapMode; -#if UNITY_2017_1_OR_NEWER - dst.wrapModeU = src.wrapModeU; - dst.wrapModeV = src.wrapModeV; - dst.wrapModeW = src.wrapModeW; -#endif - dst.Apply(); - - RenderTexture.active = null; - if (Application.isEditor) - { - GameObject.DestroyImmediate(renderTexture); - } - else - { - GameObject.Destroy(renderTexture); - } - return dst; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs.meta deleted file mode 100644 index 88041194..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureItem.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 09cdeb503b1e8234faf528b6ae134e7a -timeCreated: 1519799583 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs deleted file mode 100644 index ee4ecf66..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs +++ /dev/null @@ -1,348 +0,0 @@ -using System; -using System.Collections; -using System.IO; -using UnityEngine; -using UnityEngine.Networking; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public interface ITextureLoader : IDisposable - { - Texture2D Texture { get; } - - /// - /// Call from any thread - /// - /// - /// - void ProcessOnAnyThread(glTF gltf, IStorage storage); - - /// - /// Call from unity main thread - /// - /// - /// - /// - IEnumerator ProcessOnMainThread(bool isLinear, glTFTextureSampler sampler); - } - -#if UNITY_EDITOR - public class AssetTextureLoader : ITextureLoader - { - public Texture2D Texture - { - private set; - get; - } - - UnityPath m_assetPath; - - public AssetTextureLoader(UnityPath assetPath, string _) - { - m_assetPath = assetPath; - } - - public void Dispose() - { - } - - public void ProcessOnAnyThread(glTF gltf, IStorage storage) - { - } - - public IEnumerator ProcessOnMainThread(bool isLinear, glTFTextureSampler sampler) - { - // - // texture from assets - // - m_assetPath.ImportAsset(); - var importer = m_assetPath.GetImporter(); - if (importer == null) - { - Debug.LogWarningFormat("fail to get TextureImporter: {0}", m_assetPath); - } - importer.maxTextureSize = 8192; - importer.sRGBTexture = !isLinear; - - importer.SaveAndReimport(); - - Texture = m_assetPath.LoadAsset(); - - //Texture.name = m_textureName; - if (Texture == null) - { - Debug.LogWarningFormat("fail to Load Texture2D: {0}", m_assetPath); - } - - else - { - var maxSize = Mathf.Max(Texture.width, Texture.height); - - importer.maxTextureSize - = maxSize > 4096 ? 8192 : - maxSize > 2048 ? 4096 : - maxSize > 1024 ? 2048 : - maxSize > 512 ? 1024 : - 512; - - importer.SaveAndReimport(); - } - - if (sampler != null) - { - TextureSamplerUtil.SetSampler(Texture, sampler); - } - - yield break; - } - } -#endif - - public class TextureLoader : ITextureLoader - { - int m_textureIndex; - public TextureLoader(int textureIndex) - { - m_textureIndex = textureIndex; - } - - public Texture2D Texture - { - private set; - get; - } - - public void Dispose() - { - } - - static Byte[] ToArray(ArraySegment bytes) - { - if (bytes.Array == null) - { - return new byte[] { }; - } - else if (bytes.Offset == 0 && bytes.Count == bytes.Array.Length) - { - return bytes.Array; - } - else - { - Byte[] result = new byte[bytes.Count]; - Buffer.BlockCopy(bytes.Array, bytes.Offset, result, 0, result.Length); - return result; - } - } - - Byte[] m_imageBytes; - string m_textureName; - public void ProcessOnAnyThread(glTF gltf, IStorage storage) - { - var imageIndex = gltf.GetImageIndexFromTextureIndex(m_textureIndex); - var segments = gltf.GetImageBytes(storage, imageIndex, out m_textureName); - m_imageBytes = ToArray(segments); - } - - public IEnumerator ProcessOnMainThread(bool isLinear, glTFTextureSampler sampler) - { - // - // texture from image(png etc) bytes - // - Texture = new Texture2D(2, 2, TextureFormat.ARGB32, false, isLinear); - Texture.name = m_textureName; - if (m_imageBytes != null) - { - Texture.LoadImage(m_imageBytes); - } - if (sampler != null) - { - TextureSamplerUtil.SetSampler(Texture, sampler); - } - yield break; - } - } - - public class UnityWebRequestTextureLoader : ITextureLoader - { - public Texture2D Texture - { - private set; - get; - } - - int m_textureIndex; - - public UnityWebRequestTextureLoader(int textureIndex) - { - m_textureIndex = textureIndex; - } - - UnityWebRequest m_uwr; - public void Dispose() - { - if (m_uwr != null) - { - m_uwr.Dispose(); - m_uwr = null; - } - } - - ArraySegment m_segments; - string m_textureName; - public void ProcessOnAnyThread(glTF gltf, IStorage storage) - { - var imageIndex = gltf.GetImageIndexFromTextureIndex(m_textureIndex); - m_segments = gltf.GetImageBytes(storage, imageIndex, out m_textureName); - } - -#if false - HttpHost m_http; - class HttpHost : IDisposable - { - TcpListener m_listener; - Socket m_connection; - - public HttpHost(int port) - { - m_listener = new TcpListener(IPAddress.Loopback, port); - m_listener.Start(); - m_listener.BeginAcceptSocket(OnAccepted, m_listener); - } - - void OnAccepted(IAsyncResult ar) - { - var l = ar.AsyncState as TcpListener; - if (l == null) return; - m_connection = l.EndAcceptSocket(ar); - // æ¬¡ã®æŽ¥ç¶šå—付ã¯ã—ãªã„ - - BeginRead(m_connection, new byte[8192]); - } - - void BeginRead(Socket c, byte[] buffer) - { - AsyncCallback callback = ar => - { - var s = ar.AsyncState as Socket; - if (s == null) return; - var size = s.EndReceive(ar); - if (size > 0) - { - OnRead(buffer, size); - } - BeginRead(s, buffer); - }; - m_connection.BeginReceive(buffer, 0, buffer.Length, SocketFlags.None, callback, m_connection); - } - - List m_buffer = new List(); - void OnRead(byte[] buffer, int len) - { - m_buffer.AddRange(buffer.Take(len)); - } - - public string Url - { - get - { - - } - } - - public void Dispose() - { - if (m_connection != null) - { - m_connection.Dispose(); - m_connection = null; - } - if(m_listener != null) - { - m_listener.Stop(); - m_listener = null; - } - } - } -#endif - - class Deleter : IDisposable - { - string m_path; - public Deleter(string path) - { - m_path = path; - } - public void Dispose() - { - if (File.Exists(m_path)) - { - File.Delete(m_path); - } - } - } - - public IEnumerator ProcessOnMainThread(bool isLinear, glTFTextureSampler sampler) - { - // tmp file - var tmp = Path.GetTempFileName(); - using (var f = new FileStream(tmp, FileMode.Create)) - { - f.Write(m_segments.Array, m_segments.Offset, m_segments.Count); - } - - using (var d = new Deleter(tmp)) - { - var url = "file:///" + tmp.Replace("\\", "/"); - Debug.LogFormat("UnityWebRequest: {0}", url); -#if UNITY_2017_1_OR_NEWER - using (var m_uwr = UnityWebRequestTexture.GetTexture(url, true)) - { - yield return m_uwr.SendWebRequest(); - - if (m_uwr.isNetworkError || m_uwr.isHttpError) - { - Debug.LogWarning(m_uwr.error); - } - else - { - // Get downloaded asset bundle - Texture = ((DownloadHandlerTexture)m_uwr.downloadHandler).texture; - Texture.name = m_textureName; - } - } -#elif UNITY_5 - using (var m_uwr = new WWW(url)) - { - yield return m_uwr; - - // wait for request - while (!m_uwr.isDone) - { - yield return null; - } - - if (!string.IsNullOrEmpty(m_uwr.error)) - { - Debug.Log(m_uwr.error); - yield break; - } - - // Get downloaded asset bundle - Texture = m_uwr.textureNonReadable; - Texture.name = m_textureName; - } -#else -#error Unsupported Unity version -#endif - } - if (sampler != null) - { - TextureSamplerUtil.SetSampler(Texture, sampler); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs.meta deleted file mode 100644 index a1aa6bbf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureLoader.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4ffd8b31d371e024593b9aff2cf2495b -timeCreated: 1540300073 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs deleted file mode 100644 index 63bd0429..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs +++ /dev/null @@ -1,258 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - - -namespace UniGLTF -{ - public static class TextureSamplerUtil - { - #region WrapMode - public enum TextureWrapType - { - All, -#if UNITY_2017_1_OR_NEWER - U, - V, - W, -#endif - } - - public static KeyValuePair TypeWithMode(TextureWrapType type, TextureWrapMode mode) - { - return new KeyValuePair(type, mode); - } - - public static IEnumerable> GetUnityWrapMode(glTFTextureSampler sampler) - { -#if UNITY_2017_1_OR_NEWER - if (sampler.wrapS == sampler.wrapT) - { - switch (sampler.wrapS) - { - case glWrap.NONE: // default - yield return TypeWithMode(TextureWrapType.All, TextureWrapMode.Repeat); - break; - - case glWrap.CLAMP_TO_EDGE: - yield return TypeWithMode(TextureWrapType.All, TextureWrapMode.Clamp); - break; - - case glWrap.REPEAT: - yield return TypeWithMode(TextureWrapType.All, TextureWrapMode.Repeat); - break; - - case glWrap.MIRRORED_REPEAT: - yield return TypeWithMode(TextureWrapType.All, TextureWrapMode.Mirror); - break; - - default: - throw new NotImplementedException(); - } - } - else - { - switch (sampler.wrapS) - { - case glWrap.NONE: // default - yield return TypeWithMode(TextureWrapType.U, TextureWrapMode.Repeat); - break; - - case glWrap.CLAMP_TO_EDGE: - yield return TypeWithMode(TextureWrapType.U, TextureWrapMode.Clamp); - break; - - case glWrap.REPEAT: - yield return TypeWithMode(TextureWrapType.U, TextureWrapMode.Repeat); - break; - - case glWrap.MIRRORED_REPEAT: - yield return TypeWithMode(TextureWrapType.U, TextureWrapMode.Mirror); - break; - - default: - throw new NotImplementedException(); - } - switch (sampler.wrapT) - { - case glWrap.NONE: // default - yield return TypeWithMode(TextureWrapType.V, TextureWrapMode.Repeat); - break; - - case glWrap.CLAMP_TO_EDGE: - yield return TypeWithMode(TextureWrapType.V, TextureWrapMode.Clamp); - break; - - case glWrap.REPEAT: - yield return TypeWithMode(TextureWrapType.V, TextureWrapMode.Repeat); - break; - - case glWrap.MIRRORED_REPEAT: - yield return TypeWithMode(TextureWrapType.V, TextureWrapMode.Mirror); - break; - - default: - throw new NotImplementedException(); - } -#else - // Unity2017.1ã‚ˆã‚Šå‰ - // * wrapSã¨wrapTã®åŒºåˆ¥ãŒç„¡ãã¦wrapã—ã‹ãªã„ - // * MirrorãŒç„¡ã„ - - switch (sampler.wrapS) - { - case glWrap.NONE: // default - yield return TypeWithMode(TextureWrapType.All, TextureWrapMode.Repeat); - break; - - case glWrap.CLAMP_TO_EDGE: - case glWrap.MIRRORED_REPEAT: - yield return TypeWithMode(TextureWrapType.All, TextureWrapMode.Clamp); - break; - - case glWrap.REPEAT: - yield return TypeWithMode(TextureWrapType.All, TextureWrapMode.Repeat); - break; - - default: - throw new NotImplementedException(); -#endif - } - } - #endregion - - public static FilterMode ImportFilterMode(glFilter filterMode) - { - switch (filterMode) - { - case glFilter.NEAREST: - case glFilter.NEAREST_MIPMAP_LINEAR: - case glFilter.NEAREST_MIPMAP_NEAREST: - return FilterMode.Point; - - case glFilter.NONE: - case glFilter.LINEAR: - case glFilter.LINEAR_MIPMAP_NEAREST: - return FilterMode.Bilinear; - - case glFilter.LINEAR_MIPMAP_LINEAR: - return FilterMode.Trilinear; - - default: - throw new NotImplementedException(); - - } - } - - public static void SetSampler(Texture2D texture, glTFTextureSampler sampler) - { - if (texture == null) - { - return; - } - - foreach (var kv in GetUnityWrapMode(sampler)) - { - switch (kv.Key) - { - case TextureWrapType.All: - texture.wrapMode = kv.Value; - break; - -#if UNITY_2017_1_OR_NEWER - case TextureWrapType.U: - texture.wrapModeU = kv.Value; - break; - - case TextureWrapType.V: - texture.wrapModeV = kv.Value; - break; - - case TextureWrapType.W: - texture.wrapModeW = kv.Value; - break; -#endif - - default: - throw new NotImplementedException(); - } - } - - texture.filterMode = ImportFilterMode(sampler.minFilter); - } - - #region Export - public static glFilter ExportFilterMode(Texture texture) - { - switch (texture.filterMode) - { - case FilterMode.Point: - return glFilter.NEAREST; - - case FilterMode.Bilinear: - return glFilter.LINEAR; - - case FilterMode.Trilinear: - return glFilter.LINEAR_MIPMAP_LINEAR; - - default: - throw new NotImplementedException(); - } - } - - public static TextureWrapMode GetWrapS(Texture texture) - { -#if UNITY_2017_1_OR_NEWER - return texture.wrapModeU; -#else - return texture.wrapMode; -#endif - } - - public static TextureWrapMode GetWrapT(Texture texture) - { -#if UNITY_2017_1_OR_NEWER - return texture.wrapModeV; -#else - return texture.wrapMode; -#endif - } - - public static glWrap ExportWrapMode(TextureWrapMode wrapMode) - { - switch (wrapMode) - { - case TextureWrapMode.Clamp: - return glWrap.CLAMP_TO_EDGE; - - case (TextureWrapMode)(-1): - case TextureWrapMode.Repeat: - return glWrap.REPEAT; - -#if UNITY_2017_1_OR_NEWER - case TextureWrapMode.Mirror: - case TextureWrapMode.MirrorOnce: - return glWrap.MIRRORED_REPEAT; -#endif - - default: - throw new NotImplementedException(); - } - } - - public static glTFTextureSampler Export(Texture texture) - { - var filter = ExportFilterMode(texture); - var wrapS = ExportWrapMode(GetWrapS(texture)); - var wrapT = ExportWrapMode(GetWrapT(texture)); - return new glTFTextureSampler - { - magFilter = filter, - minFilter = filter, - wrapS = wrapS, - wrapT = wrapT, - }; - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs.meta deleted file mode 100644 index f30e2fb6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TextureSamplerUtil.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f3929edbda61f9346906bfab93411b98 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs deleted file mode 100644 index b5b93596..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; - - -public static class TriangleUtil -{ - public static IEnumerable FlipTriangle(IEnumerable src) - { - return FlipTriangle(src.Select(x => (Int32)x)); - } - - public static IEnumerable FlipTriangle(IEnumerable src) - { - return FlipTriangle(src.Select(x => (Int32)x)); - } - - public static IEnumerable FlipTriangle(IEnumerable src) - { - return FlipTriangle(src.Select(x => (Int32)x)); - } - - public static IEnumerable FlipTriangle(IEnumerable src) - { - var it = src.GetEnumerator(); - while (true) - { - if (!it.MoveNext()) - { - yield break; - } - var i0 = it.Current; - - if (!it.MoveNext()) - { - yield break; - } - var i1 = it.Current; - - if (!it.MoveNext()) - { - yield break; - } - var i2 = it.Current; - - yield return i2; - yield return i1; - yield return i0; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs.meta deleted file mode 100644 index 5505bdb2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/TriangleUtil.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 3d3209540c7379646b36b389bea94f6f -timeCreated: 1517037932 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs deleted file mode 100644 index bc04c4ba..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs +++ /dev/null @@ -1,435 +0,0 @@ -using System; -using System.IO; -using UnityEngine; -using System.Collections.Generic; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - /// - /// relative path from Unity project root. - /// For AssetDatabase. - /// - public struct UnityPath - { - #region UnityPath - public string Value - { - get; - private set; - } - - public override string ToString() - { - return string.Format("unity://{0}", Value); - } - - public bool IsNull - { - get { return Value == null; } - } - - public bool IsUnderAssetsFolder - { - get - { - if (IsNull) - { - return false; - } - return Value == "Assets" || Value.StartsWith("Assets/"); - } - } - - public bool IsStreamingAsset - { - get - { - if (IsNull) - { - return false; - } - - return FullPath.StartsWith(Application.streamingAssetsPath + "/"); - } - } - - public string FileName - { - get { return Path.GetFileName(Value); } - } - - public string FileNameWithoutExtension - { - get { return Path.GetFileNameWithoutExtension(Value); } - } - - public string Extension - { - get { return Path.GetExtension(Value); } - } - - public UnityPath Parent - { - get - { - if (IsNull) - { - return default(UnityPath); - } - - return new UnityPath(Path.GetDirectoryName(Value)); - } - } - - public bool HasParent - { - get - { - return !string.IsNullOrEmpty(Value); - } - } - - static readonly char[] EscapeChars = new char[] - { - '\\', - '/', - ':', - '*', - '?', - '"', - '<', - '>', - '|', - }; - - static string EscapeFilePath(string path) - { - foreach (var x in EscapeChars) - { - path = path.Replace(x, '+'); - } - return path; - } - - public UnityPath Child(string name) - { - if (IsNull) - { - throw new NotImplementedException(); - } - else if (Value == "") - { - return new UnityPath(name); - } - else - { - return new UnityPath(Value + "/" + name); - } - } - - public override int GetHashCode() - { - if (IsNull) - { - return 0; - } - return Value.GetHashCode(); - } - - public override bool Equals(object obj) - { - if(obj is UnityPath) - { - var rhs = (UnityPath)obj; - if(Value==null && rhs.Value == null) - { - return true; - } - else if (Value == null) - { - return false; - } - else if (rhs.Value == null) - { - return false; - } - else - { - return Value == rhs.Value; - } - } - else - { - return false; - } - } - - /// - /// Remove extension and add suffix - /// - /// - /// - /// - public UnityPath GetAssetFolder(string suffix) - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return new UnityPath( - string.Format("{0}/{1}{2}", - Parent.Value, - FileNameWithoutExtension, - suffix - )); - } - - UnityPath(string value) : this() - { - Value = value.Replace("\\", "/"); - } - - /// - /// - /// - /// Relative from unity current path. GetParent(Application.dataPath) - /// - public static UnityPath FromUnityPath(string unityPath) - { - if (String.IsNullOrEmpty(unityPath)) - { - return new UnityPath - { - Value="" - }; - } - return FromFullpath(Path.GetFullPath(unityPath)); - } - #endregion - - #region FullPath - static string s_basePath; - static string BaseFullPath - { - get - { - if (string.IsNullOrEmpty(s_basePath)) - { - s_basePath = Path.GetFullPath(Application.dataPath + "/..").Replace("\\", "/"); - } - return s_basePath; - } - } - - static string AssetFullPath - { - get - { - return BaseFullPath + "/Assets"; - } - } - - public string FullPath - { - get - { - if (IsNull) - { - throw new NotImplementedException(); - } - return Path.Combine(BaseFullPath, Value).Replace("\\", "/"); - } - } - - public bool IsFileExists - { - get { return File.Exists(FullPath); } - } - - public bool IsDirectoryExists - { - get { return Directory.Exists(FullPath); } - } - - /// - /// - /// - /// C:/path/to/file - /// - public static UnityPath FromFullpath(string fullPath) - { - if(fullPath == null) - { - fullPath = ""; - } - fullPath = fullPath.Replace("\\", "/"); - - if (fullPath == BaseFullPath) { - return new UnityPath - { - Value="" - }; - } - else if(fullPath.StartsWith(BaseFullPath + "/")) - { - return new UnityPath(fullPath.Substring(BaseFullPath.Length + 1)); - } - else - { - return default(UnityPath); - } - } - - public static bool IsUnderAssetFolder(string fullPath) - { - return fullPath.Replace("\\", "/").StartsWith(AssetFullPath); - } - #endregion - - [Obsolete("Use TraverseDir()")] - public IEnumerable TravserseDir() - { - return TraverseDir(); - } - - public IEnumerable TraverseDir() - { - if (IsDirectoryExists) - { - yield return this; - - foreach(var child in ChildDirs) - { - foreach(var x in child.TraverseDir()) - { - yield return x; - } - } - } - } - - public IEnumerable ChildDirs - { - get - { - foreach(var x in Directory.GetDirectories(FullPath)) - { - yield return UnityPath.FromFullpath(x); - } - } - } - - public IEnumerable ChildFiles - { - get - { - foreach (var x in Directory.GetFiles(FullPath)) - { - yield return UnityPath.FromFullpath(x); - } - } - } - -#if UNITY_EDITOR - public T GetImporter() where T : AssetImporter - { - return AssetImporter.GetAtPath(Value) as T; - } - - public static UnityPath FromAsset(UnityEngine.Object asset) - { - return new UnityPath(AssetDatabase.GetAssetPath(asset)); - } - - public void ImportAsset() - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - AssetDatabase.ImportAsset(Value); - } - - public void EnsureFolder() - { - if (IsNull) - { - throw new NotImplementedException(); - } - - if (HasParent) - { - Parent.EnsureFolder(); - } - - if (!IsDirectoryExists) - { - var parent = Parent; - // ensure parent - parent.ImportAsset(); - // create - AssetDatabase.CreateFolder( - parent.Value, - Path.GetFileName(Value) - ); - ImportAsset(); - } - } - - public UnityEngine.Object[] GetSubAssets() - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return AssetDatabase.LoadAllAssetsAtPath(Value); - } - - public void CreateAsset(UnityEngine.Object o) - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - AssetDatabase.CreateAsset(o, Value); - } - - public void AddObjectToAsset(UnityEngine.Object o) - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - AssetDatabase.AddObjectToAsset(o, Value); - } - - public T LoadAsset() where T : UnityEngine.Object - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return AssetDatabase.LoadAssetAtPath(Value); - } - - public UnityPath GenerateUniqueAssetPath() - { - if (!IsUnderAssetsFolder) - { - throw new NotImplementedException(); - } - - return new UnityPath(AssetDatabase.GenerateUniqueAssetPath(Value)); - } - #endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs.meta deleted file mode 100644 index 1de43e29..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/UnityPath.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3386db594e76066409ddf28bad123839 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs deleted file mode 100644 index ea05e92b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs +++ /dev/null @@ -1,385 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Text; -using System.Linq; -using System.IO.Compression; -using System.Runtime.InteropServices; - -/// -/// https://en.wikipedia.org/wiki/Zip_(file_format) -/// -namespace UniGLTF.Zip -{ - - enum CompressionMethod : ushort - { - Stored = 0, // The file is stored (no compression) - Shrink = 1, // The file is Shrunk - Reduced1 = 2, // The file is Reduced with compression factor 1 - Reduced2 = 3, // The file is Reduced with compression factor 2 - Reduced3 = 4, // The file is Reduced with compression factor 3 - Reduced4 = 5, // The file is Reduced with compression factor 4 - Imploded = 6, // The file is Imploded - Reserved = 7, // Reserved for Tokenizing compression algorithm - Deflated = 8, // The file is Deflated - } - - class ZipParseException : Exception - { - public ZipParseException(string msg) : base(msg) - { } - } - - class EOCD - { - public ushort NumberOfThisDisk; - public ushort DiskWhereCentralDirectoryStarts; - public ushort NumberOfCentralDirectoryRecordsOnThisDisk; - public ushort TotalNumberOfCentralDirectoryRecords; - public int SizeOfCentralDirectoryBytes; - public int OffsetOfStartOfCentralDirectory; - public string Comment; - - public override string ToString() - { - return string.Format("", - NumberOfCentralDirectoryRecordsOnThisDisk, - OffsetOfStartOfCentralDirectory, - Comment - ); - } - - static int FindEOCD(byte[] bytes) - { - for (int i = bytes.Length - 22; i >= 0; --i) - { - if (bytes[i] == 0x50 - && bytes[i + 1] == 0x4b - && bytes[i + 2] == 0x05 - && bytes[i + 3] == 0x06) - { - return i; - } - } - - throw new ZipParseException("EOCD is not found"); - } - - public static EOCD Parse(Byte[] bytes) - { - var pos = FindEOCD(bytes); - using (var ms = new MemoryStream(bytes, pos, bytes.Length - pos, false)) - using (var r = new BinaryReader(ms)) - { - var sig = r.ReadInt32(); - if (sig != 0x06054b50) throw new ZipParseException("invalid eocd signature: " + sig); - - var eocd = new EOCD - { - NumberOfThisDisk = r.ReadUInt16(), - DiskWhereCentralDirectoryStarts = r.ReadUInt16(), - NumberOfCentralDirectoryRecordsOnThisDisk = r.ReadUInt16(), - TotalNumberOfCentralDirectoryRecords = r.ReadUInt16(), - SizeOfCentralDirectoryBytes = r.ReadInt32(), - OffsetOfStartOfCentralDirectory = r.ReadInt32(), - }; - - var commentLength = r.ReadUInt16(); - var commentBytes = r.ReadBytes(commentLength); - eocd.Comment = Encoding.ASCII.GetString(commentBytes); - - return eocd; - } - } - } - - abstract class CommonHeader - { - public Encoding Encoding = Encoding.UTF8; - public Byte[] Bytes; - public int Offset; - public abstract int Signature - { - get; - } - protected CommonHeader(Byte[] bytes, int offset) - { - var sig = BitConverter.ToInt32(bytes, offset); - if (sig != Signature) - { - throw new ZipParseException("invalid central directory file signature: " + sig); - } - Bytes = bytes; - Offset = offset; - - var start = offset + 4; - using (var ms = new MemoryStream(bytes, start, bytes.Length - start, false)) - using (var r = new BinaryReader(ms)) - { - ReadBefore(r); - Read(r); - ReadAfter(r); - } - } - - public UInt16 VersionNeededToExtract; - public UInt16 GeneralPurposeBitFlag; - public CompressionMethod CompressionMethod; - public UInt16 FileLastModificationTime; - public UInt16 FileLastModificationDate; - public Int32 CRC32; - public Int32 CompressedSize; - public Int32 UncompressedSize; - public UInt16 FileNameLength; - public UInt16 ExtraFieldLength; - - public abstract int FixedFieldLength - { - get; - } - - public abstract int Length - { - get; - } - - public string FileName - { - get - { - return Encoding.GetString(Bytes, - Offset + FixedFieldLength, - FileNameLength); - } - } - - public ArraySegment ExtraField - { - get - { - return new ArraySegment(Bytes, - Offset + FixedFieldLength + FileNameLength, - ExtraFieldLength); - } - } - - public override string ToString() - { - return string.Format("", - FileName, - CompressedSize, - UncompressedSize, - CompressionMethod - ); - } - - public abstract void ReadBefore(BinaryReader r); - - public void Read(BinaryReader r) - { - VersionNeededToExtract = r.ReadUInt16(); - GeneralPurposeBitFlag = r.ReadUInt16(); - CompressionMethod = (CompressionMethod)r.ReadUInt16(); - FileLastModificationTime = r.ReadUInt16(); - FileLastModificationDate = r.ReadUInt16(); - CRC32 = r.ReadInt32(); - CompressedSize = r.ReadInt32(); - UncompressedSize = r.ReadInt32(); - FileNameLength = r.ReadUInt16(); - ExtraFieldLength = r.ReadUInt16(); - } - - public abstract void ReadAfter(BinaryReader r); - } - - class CentralDirectoryFileHeader : CommonHeader - { - public override int Signature - { - get - { - return 0x02014b50; - } - } - - public CentralDirectoryFileHeader(Byte[] bytes, int offset) : base(bytes, offset) { } - - public UInt16 VersionMadeBy; - public UInt16 FileCommentLength; - public UInt16 DiskNumberWhereFileStarts; - public UInt16 InternalFileAttributes; - public Int32 ExternalFileAttributes; - public Int32 RelativeOffsetOfLocalFileHeader; - - public override int FixedFieldLength - { - get - { - return 46; - } - } - - public string FileComment - { - get - { - return Encoding.GetString(Bytes, - Offset + 46 + FileNameLength + ExtraFieldLength, - FileCommentLength); - } - } - - public override int Length - { - get - { - return FixedFieldLength + FileNameLength + ExtraFieldLength + FileCommentLength; - } - } - - public override void ReadBefore(BinaryReader r) - { - VersionMadeBy = r.ReadUInt16(); - } - - public override void ReadAfter(BinaryReader r) - { - FileCommentLength = r.ReadUInt16(); - DiskNumberWhereFileStarts = r.ReadUInt16(); - InternalFileAttributes = r.ReadUInt16(); - ExternalFileAttributes = r.ReadInt32(); - RelativeOffsetOfLocalFileHeader = r.ReadInt32(); - } - } - - class LocalFileHeader : CommonHeader - { - public override int FixedFieldLength - { - get - { - return 30; - } - } - - public override int Signature - { - get - { - return 0x04034b50; - } - } - - public override int Length - { - get - { - return FixedFieldLength + FileNameLength + ExtraFieldLength; - } - } - - public LocalFileHeader(Byte[] bytes, int offset) : base(bytes, offset) - { - } - - public override void ReadBefore(BinaryReader r) - { - } - - public override void ReadAfter(BinaryReader r) - { - } - } - - class ZipArchiveStorage : IStorage - { - public override string ToString() - { - return string.Format("", String.Join("", Entries.Select(x => x.ToString() + "\n").ToArray())); - } - - public List Entries = new List(); - - public static ZipArchiveStorage Parse(byte[] bytes) - { - var eocd = EOCD.Parse(bytes); - var archive = new ZipArchiveStorage(); - - var pos = eocd.OffsetOfStartOfCentralDirectory; - for (int i = 0; i < eocd.NumberOfCentralDirectoryRecordsOnThisDisk; ++i) - { - var file = new CentralDirectoryFileHeader(bytes, pos); - archive.Entries.Add(file); - pos += file.Length; - } - - return archive; - } - - public Byte[] Extract(CentralDirectoryFileHeader header) - { - var local = new LocalFileHeader(header.Bytes, header.RelativeOffsetOfLocalFileHeader); - var pos = local.Offset + local.Length; - - var dst = new Byte[local.UncompressedSize]; - -#if true - using (var s = new MemoryStream(header.Bytes, pos, local.CompressedSize, false)) - using (var deflateStream = new DeflateStream(s, CompressionMode.Decompress)) - { - int dst_pos = 0; - for (int remain = dst.Length; remain > 0;) - { - var readSize = deflateStream.Read(dst, dst_pos, remain); - dst_pos += readSize; - remain -= readSize; - } - } -#else - var size=RawInflate.RawInflateImport.RawInflate(dst, 0, dst.Length, - header.Bytes, pos, header.CompressedSize); -#endif - - return dst; - } - - public string ExtractToString(CentralDirectoryFileHeader header, Encoding encoding) - { - var local = new LocalFileHeader(header.Bytes, header.RelativeOffsetOfLocalFileHeader); - var pos = local.Offset + local.Length; - - using (var s = new MemoryStream(header.Bytes, pos, local.CompressedSize, false)) - using (var deflateStream = new DeflateStream(s, CompressionMode.Decompress)) - using (var r = new StreamReader(deflateStream, encoding)) - { - return r.ReadToEnd(); - } - } - - public ArraySegment Get(string url) - { - var found = Entries.FirstOrDefault(x => x.FileName == url); - if (found == null) - { - throw new FileNotFoundException("[ZipArchive]" + url); - } - - switch (found.CompressionMethod) - { - case CompressionMethod.Deflated: - return new ArraySegment(Extract(found)); - - case CompressionMethod.Stored: - return new ArraySegment(found.Bytes, found.RelativeOffsetOfLocalFileHeader, found.CompressedSize); - } - - throw new NotImplementedException(found.CompressionMethod.ToString()); - } - - public string GetPath(string url) - { - return null; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs.meta deleted file mode 100644 index 303fb3c2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/ZipArchiveStorage.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b5aadac20fc53d04abe0492399479ce5 -timeCreated: 1528580594 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs deleted file mode 100644 index 93417ea8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs +++ /dev/null @@ -1,85 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using UnityEngine; - - -namespace UniGLTF -{ - public static class glbImporter - { - public const string GLB_MAGIC = "glTF"; - public const float GLB_VERSION = 2.0f; - - public static GlbChunkType ToChunkType(string src) - { - switch(src) - { - case "BIN": - return GlbChunkType.BIN; - - case "JSON": - return GlbChunkType.JSON; - - default: - throw new FormatException("unknown chunk type: " + src); - } - } - - [Obsolete("Use ParseGlbChunks(bytes)")] - public static List ParseGlbChanks(Byte[] bytes) - { - return ParseGlbChunks(bytes); - } - - public static List ParseGlbChunks(Byte[] bytes) - { - if (bytes.Length == 0) - { - throw new Exception("empty bytes"); - } - - int pos = 0; - if (Encoding.ASCII.GetString(bytes, 0, 4) != GLB_MAGIC) - { - throw new Exception("invalid magic"); - } - pos += 4; - - var version = BitConverter.ToUInt32(bytes, pos); - if (version != GLB_VERSION) - { - Debug.LogWarningFormat("unknown version: {0}", version); - return null; - } - pos += 4; - - //var totalLength = BitConverter.ToUInt32(bytes, pos); - pos += 4; - - var chunks = new List(); - while (pos < bytes.Length) - { - var chunkDataSize = BitConverter.ToInt32(bytes, pos); - pos += 4; - - //var type = (GlbChunkType)BitConverter.ToUInt32(bytes, pos); - var chunkTypeBytes = bytes.Skip(pos).Take(4).Where(x => x != 0).ToArray(); - var chunkTypeStr = Encoding.ASCII.GetString(chunkTypeBytes); - var type = ToChunkType(chunkTypeStr); - pos += 4; - - chunks.Add(new GlbChunk - { - ChunkType = type, - Bytes = new ArraySegment(bytes, (int)pos, (int)chunkDataSize) - }); - - pos += chunkDataSize; - } - - return chunks; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs.meta deleted file mode 100644 index 4246fe47..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/glbImporter.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 4a51e78bfa249be4c88e7612ed05eb6f -timeCreated: 1514252170 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs deleted file mode 100644 index 68cc36eb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs +++ /dev/null @@ -1,372 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniGLTF -{ - public class gltfExporter : IDisposable - { - const string CONVERT_HUMANOID_KEY = UniGLTFVersion.MENU + "/Export"; - -#if UNITY_EDITOR - [MenuItem(CONVERT_HUMANOID_KEY, true, 1)] - private static bool ExportValidate() - { - return Selection.activeObject != null && Selection.activeObject is GameObject; - } - - [MenuItem(CONVERT_HUMANOID_KEY, false, 1)] - private static void ExportFromMenu() - { - var go = Selection.activeObject as GameObject; - - if (go.transform.position == Vector3.zero && - go.transform.rotation == Quaternion.identity && - go.transform.localScale == Vector3.one) - { - var path = EditorUtility.SaveFilePanel( - "Save glb", "", go.name + ".glb", "glb"); - if (string.IsNullOrEmpty(path)) - { - return; - } - - var gltf = new glTF(); - using (var exporter = new gltfExporter(gltf)) - { - exporter.Prepare(go); - exporter.Export(MeshExportSettings.Default); - } - var bytes = gltf.ToGlbBytes(); - File.WriteAllBytes(path, bytes); - - if (path.StartsWithUnityAssetPath()) - { - AssetDatabase.ImportAsset(path.ToUnityRelativePath()); - AssetDatabase.Refresh(); - } - } - else - { - EditorUtility.DisplayDialog("Error", "The Root transform should have Default translation, rotation and scale.", "ok"); - } - } -#endif - - protected glTF glTF; - - public GameObject Copy - { - get; - protected set; - } - - public List Meshes - { - get; - private set; - } - - /// - /// Mesh毎ã«ã€å…ƒã®BlendShapeIndex => Exportã•れãŸBlendShapeIndex ã®å¯¾å¿œã‚’記録ã™ã‚‹ - /// - /// BlendShape ãŒç©ºã®å ´åˆã«ã‚¹ã‚­ãƒƒãƒ—ã™ã‚‹ã®ã§ - /// - /// - public Dictionary> MeshBlendShapeIndexMap - { - get; - private set; - } - - public List Nodes - { - get; - private set; - } - - public List Materials - { - get; - private set; - } - - public TextureExportManager TextureManager; - - protected virtual IMaterialExporter CreateMaterialExporter() - { - return new MaterialExporter(); - } - - /// - /// ã“ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ã‚¿ãƒ¼ãŒã‚µãƒãƒ¼ãƒˆã™ã‚‹Extension - /// - protected virtual IEnumerable ExtensionUsed - { - get - { - yield return glTF_KHR_materials_unlit.ExtensionName; - yield return glTF_KHR_texture_transform.ExtensionName; - } - } - - public gltfExporter(glTF gltf) - { - glTF = gltf; - - glTF.extensionsUsed.AddRange(ExtensionUsed); - - glTF.asset = new glTFAssets - { - generator = "UniGLTF-" + UniGLTFVersion.VERSION, - version = "2.0", - }; - } - - public virtual void Prepare(GameObject go) - { - // コピーを作ã£ã¦ã€Z軸をå転ã™ã‚‹ã“ã¨ã§å·¦æ‰‹ç³»ã‚’峿‰‹ç³»ã«å¤‰æ›ã™ã‚‹ - Copy = GameObject.Instantiate(go); - Copy.transform.ReverseZRecursive(); - } - - public void Dispose() - { - if (Application.isEditor) - { - GameObject.DestroyImmediate(Copy); - } - else - { - GameObject.Destroy(Copy); - } - } - - #region Export - static glTFNode ExportNode(Transform x, List nodes, List renderers, List skins) - { - var node = new glTFNode - { - name = x.name, - children = x.transform.GetChildren().Select(y => nodes.IndexOf(y)).ToArray(), - rotation = x.transform.localRotation.ToArray(), - translation = x.transform.localPosition.ToArray(), - scale = x.transform.localScale.ToArray(), - }; - - if (x.gameObject.activeInHierarchy) - { - var meshRenderer = x.GetComponent(); - if (meshRenderer != null) - { - node.mesh = renderers.IndexOf(meshRenderer); - } - - var skinnedMeshRenderer = x.GetComponent(); - if (skinnedMeshRenderer != null) - { - node.mesh = renderers.IndexOf(skinnedMeshRenderer); - node.skin = skins.IndexOf(skinnedMeshRenderer); - } - } - - return node; - } - - public virtual void Export(MeshExportSettings meshExportSettings) - { - var bytesBuffer = new ArrayByteBuffer(new byte[50 * 1024 * 1024]); - var bufferIndex = glTF.AddBuffer(bytesBuffer); - - GameObject tmpParent = null; - if (Copy.transform.childCount == 0) - { - tmpParent = new GameObject("tmpParent"); - Copy.transform.SetParent(tmpParent.transform, true); - Copy = tmpParent; - } - - try - { - Nodes = Copy.transform.Traverse() - .Skip(1) // exclude root object for the symmetry with the importer - .ToList(); - - #region Materials and Textures - Materials = Nodes.SelectMany(x => x.GetSharedMaterials()).Where(x => x != null).Distinct().ToList(); - var unityTextures = Materials.SelectMany(x => TextureIO.GetTextures(x)).Where(x => x.Texture != null).Distinct().ToList(); - - TextureManager = new TextureExportManager(unityTextures.Select(x => x.Texture)); - - var materialExporter = CreateMaterialExporter(); - glTF.materials = Materials.Select(x => materialExporter.ExportMaterial(x, TextureManager)).ToList(); - - for (int i = 0; i < unityTextures.Count; ++i) - { - var unityTexture = unityTextures[i]; - TextureIO.ExportTexture(glTF, bufferIndex, TextureManager.GetExportTexture(i), unityTexture.TextureType); - } - #endregion - - #region Meshes - var unityMeshes = Nodes - .Select(x => new MeshWithRenderer - { - Mesh = x.GetSharedMesh(), - Renderer = x.GetComponent(), - }) - .Where(x => - { - if (x.Mesh == null) - { - return false; - } - if (x.Renderer.sharedMaterials == null - || x.Renderer.sharedMaterials.Length == 0) - { - return false; - } - - return true; - }) - .ToList(); - - MeshBlendShapeIndexMap = new Dictionary>(); - foreach (var (mesh, gltfMesh, blendShapeIndexMap) in MeshExporter.ExportMeshes( - glTF, bufferIndex, unityMeshes, Materials, meshExportSettings)) - { - glTF.meshes.Add(gltfMesh); - if (!MeshBlendShapeIndexMap.ContainsKey(mesh)) - { - // åŒã˜meshãŒè¤‡æ•°å›žç¾ã‚ŒãŸ - MeshBlendShapeIndexMap.Add(mesh, blendShapeIndexMap); - } - } - Meshes = unityMeshes.Select(x => x.Mesh).ToList(); - #endregion - - #region Nodes and Skins - var unitySkins = Nodes - .Select(x => x.GetComponent()).Where(x => - x != null - && x.bones != null - && x.bones.Length > 0) - .ToList(); - glTF.nodes = Nodes.Select(x => ExportNode(x, Nodes, unityMeshes.Select(y => y.Renderer).ToList(), unitySkins)).ToList(); - glTF.scenes = new List - { - new gltfScene - { - nodes = Copy.transform.GetChildren().Select(x => Nodes.IndexOf(x)).ToArray(), - } - }; - - foreach (var x in unitySkins) - { - var matrices = x.sharedMesh.bindposes.Select(y => y.ReverseZ()).ToArray(); - var accessor = glTF.ExtendBufferAndGetAccessorIndex(bufferIndex, matrices, glBufferTarget.NONE); - - var skin = new glTFSkin - { - inverseBindMatrices = accessor, - joints = x.bones.Select(y => Nodes.IndexOf(y)).ToArray(), - skeleton = Nodes.IndexOf(x.rootBone), - }; - var skinIndex = glTF.skins.Count; - glTF.skins.Add(skin); - - foreach (var z in Nodes.Where(y => y.Has(x))) - { - var nodeIndex = Nodes.IndexOf(z); - var node = glTF.nodes[nodeIndex]; - node.skin = skinIndex; - } - } - #endregion - -#if UNITY_EDITOR - #region Animations - - var clips = new List(); - var animator = Copy.GetComponent(); - var animation = Copy.GetComponent(); - if (animator != null) - { - clips = AnimationExporter.GetAnimationClips(animator); - } - else if (animation != null) - { - clips = AnimationExporter.GetAnimationClips(animation); - } - - if (clips.Any()) - { - foreach (AnimationClip clip in clips) - { - var animationWithCurve = AnimationExporter.Export(clip, Copy.transform, Nodes); - - foreach (var kv in animationWithCurve.SamplerMap) - { - var sampler = animationWithCurve.Animation.samplers[kv.Key]; - - var inputAccessorIndex = glTF.ExtendBufferAndGetAccessorIndex(bufferIndex, kv.Value.Input); - sampler.input = inputAccessorIndex; - - var outputAccessorIndex = glTF.ExtendBufferAndGetAccessorIndex(bufferIndex, kv.Value.Output); - sampler.output = outputAccessorIndex; - - // modify accessors - var outputAccessor = glTF.accessors[outputAccessorIndex]; - var channel = animationWithCurve.Animation.channels.First(x => x.sampler == kv.Key); - switch (glTFAnimationTarget.GetElementCount(channel.target.path)) - { - case 1: - outputAccessor.type = "SCALAR"; - //outputAccessor.count = ; - break; - case 3: - outputAccessor.type = "VEC3"; - outputAccessor.count /= 3; - break; - - case 4: - outputAccessor.type = "VEC4"; - outputAccessor.count /= 4; - break; - - default: - throw new NotImplementedException(); - } - } - animationWithCurve.Animation.name = clip.name; - glTF.animations.Add(animationWithCurve.Animation); - } - } - #endregion -#endif - } - finally - { - if (tmpParent != null) - { - tmpParent.transform.GetChild(0).SetParent(null); - if (Application.isPlaying) - { - GameObject.Destroy(tmpParent); - } - else - { - GameObject.DestroyImmediate(tmpParent); - } - } - } - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs.meta deleted file mode 100644 index 5b972c8f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfExporter.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: a82bf73539bdd2d4c81595b5108819ce -timeCreated: 1516612766 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs deleted file mode 100644 index 2629574e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using UnityEngine; - - -namespace UniGLTF -{ - public static class gltfImporter - { - [Obsolete("Use ImporterContext.Load(path)")] - public static ImporterContext Load(string path) - { - var context = new ImporterContext(); - context.Load(path); - context.ShowMeshes(); - context.EnableUpdateWhenOffscreen(); - return context; - } - - [Obsolete("Use ImporterContext.Parse(path, bytes)")] - public static ImporterContext Parse(string path, Byte[] bytes) - { - var context = new ImporterContext(); - context.Load(path); - context.ShowMeshes(); - context.EnableUpdateWhenOffscreen(); - return context; - } - - [Obsolete("use ImporterContext.Load()")] - public static void Load(ImporterContext context) - { - context.Load(); - context.ShowMeshes(); - context.EnableUpdateWhenOffscreen(); - } - - public static void LoadVrmAsync(string path, Byte[] bytes, Action onLoaded, Action onError = null, bool show = true) - { - var context = new ImporterContext(); - context.Parse(path, bytes); - context.LoadAsync(() => - { - if (show) - { - context.ShowMeshes(); - } - onLoaded(context.Root); - }, - onError); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs.meta deleted file mode 100644 index c8cc5daf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/IO/gltfImporter.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 31723631f70a88f47ba90c044e220849 -timeCreated: 1514252170 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs deleted file mode 100644 index fde2faaf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; - - -namespace UniGLTF -{ - public class UniGLTFException : Exception - { - public UniGLTFException(string fmt, params object[] args) : this(string.Format(fmt, args)) { } - public UniGLTFException(string msg) : base(msg) { } - } - - public class UniGLTFNotSupportedException : UniGLTFException - { - public UniGLTFNotSupportedException(string fmt, params object[] args) : this(string.Format(fmt, args)) { } - public UniGLTFNotSupportedException(string msg) : base(msg) { } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs.meta deleted file mode 100644 index 2e76c7ba..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFException.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 34c865b003bc1f44abcdb95dc99979cf -timeCreated: 1520500184 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs deleted file mode 100644 index 6cc57706..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs +++ /dev/null @@ -1,11 +0,0 @@ - -namespace UniGLTF -{ - public static partial class UniGLTFVersion - { - public const int MAJOR = 1; - public const int MINOR = 28; - - public const string VERSION = "1.28"; - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs.meta deleted file mode 100644 index edbe6d45..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: caf06572635c12c4cb85d6ee09ab8f5e -timeCreated: 1524584066 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs deleted file mode 100644 index aff790da..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace UniGLTF -{ - public static partial class UniGLTFVersion - { - public const string UNIGLTF_VERSION = "UniGLTF-" + VERSION; - public const string MENU = "VRM/" + UNIGLTF_VERSION; - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs.meta deleted file mode 100644 index 448a601c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/UniGLTFVersion_partial.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 40d707af2901e3f4781e20d8326723e8 -timeCreated: 1524584066 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util.meta deleted file mode 100644 index d519486c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 980062d19c06cb347b7a8874479d90b7 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs deleted file mode 100644 index 5c90f628..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs +++ /dev/null @@ -1,100 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; - -namespace UniGLTF -{ - public sealed class CacheEnum - { - public static T Parse(string name, bool ignoreCase = false) where T : struct, Enum - { - if(ignoreCase) - { - return CacheParse.ParseIgnoreCase(name); - } - else - { - return CacheParse.Parse(name); - } - } - - public static T TryParseOrDefault(string name, bool ignoreCase = false, T defaultValue=default(T)) where T : struct, Enum - { - try - { - if(ignoreCase) - { - return CacheParse.ParseIgnoreCase(name); - } - else - { - return CacheParse.Parse(name); - } - } - catch - { - return defaultValue; - } - } - - public static T[] GetValues() where T : struct, Enum - { - return CacheValues.Values; - } - - private static class CacheParse where T : struct, Enum - { - private static Dictionary _values = new Dictionary(); - private static Dictionary _ignoreCaseValues = new Dictionary(StringComparer.OrdinalIgnoreCase); - - static CacheParse() - { - } - - public static T ParseIgnoreCase(string name) - { - if(_ignoreCaseValues.TryGetValue(name, out var value)) - { - return value; - } - else - { - T result; - value = Enum.TryParse(name, true, out result) - ? result - : throw new ArgumentException(nameof(result)); - _ignoreCaseValues.Add(name, value); - return value; - } - } - - public static T Parse(string name) - { - if(_values.TryGetValue(name, out var value)) - { - return value; - } - else - { - T result; - value = Enum.TryParse(name, false, out result) - ? result - : throw new ArgumentException(nameof(result)); - _values.Add(name, value); - return value; - } - } - } - - private static class CacheValues where T : struct, Enum - { - public static readonly T[] Values; - - static CacheValues() - { - Values = Enum.GetValues(typeof(T)) as T[]; - } - } - } -} - diff --git a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs.meta b/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs.meta deleted file mode 100644 index 523c7313..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniGLTF/Scripts/Util/CacheEnum.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 517a813d69d7a774f8277f39bfde8a76 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid.meta deleted file mode 100644 index 67270dc2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 42aed961be744fc4b9d423ac4c29f3c9 -folderAsset: yes -timeCreated: 1545999482 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor.meta deleted file mode 100644 index 700ef71e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6dfa46c173ff021418df4bada32ddfe9 -folderAsset: yes -timeCreated: 1517655448 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs deleted file mode 100644 index d94a21aa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs +++ /dev/null @@ -1,422 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using System.IO; -using UnityEditor; -using UnityEngine; - - -namespace UniHumanoid -{ - [CustomEditor(typeof(BoneMapping))] - public class BoneMappingEditor : Editor - { - BoneMapping m_target; - - void OnEnable() - { - m_target = (BoneMapping)target; - - var animator = m_target.GetComponent(); - if (animator != null) - { - m_bones = EachBoneDefs.Select(x => new Bone( -animator.GetBoneTransform(x.Head), animator.GetBoneTransform(x.Tail))) -.Where(x => x.Head != null && x.Tail != null) -.ToArray(); - } - } - - static GameObject ObjectField(GameObject obj) - { - return (GameObject)EditorGUILayout.ObjectField(obj, typeof(GameObject), true); - } - - static GameObject ObjectField(string label, GameObject obj) - { - return (GameObject)EditorGUILayout.ObjectField(label, obj, typeof(GameObject), true); - } - - const int LABEL_WIDTH = 100; - - static void BoneField(HumanBodyBones bone, GameObject[] bones) - { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField(bone.ToString(), GUILayout.Width(LABEL_WIDTH)); - bones[(int)bone] = ObjectField(bones[(int)bone]); - EditorGUILayout.EndHorizontal(); - } - - static void BoneField(HumanBodyBones left, HumanBodyBones right, GameObject[] bones) - { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField(left.ToString().Substring(4), GUILayout.Width(LABEL_WIDTH)); // skip left - bones[(int)left] = ObjectField(bones[(int)left]); - bones[(int)right] = ObjectField(bones[(int)right]); - EditorGUILayout.EndHorizontal(); - } - - bool m_handFoldout; - bool m_settingsFoldout; - - public override void OnInspectorGUI() - { - var bones = m_target.Bones; - if (bones == null) - { - return; - } - - BoneField(HumanBodyBones.Hips, bones); - - if (bones[(int)HumanBodyBones.Hips] == null) - { - EditorGUILayout.HelpBox(@"First, you set hips", MessageType.Warning); - } - else - { - if (GUILayout.Button("Guess bone mapping")) - { - m_target.GuessBoneMapping(); - } - EditorGUILayout.HelpBox(@"Guess bones from hips", MessageType.Info); - - if (GUILayout.Button("Ensure T-Pose")) - { - m_target.EnsureTPose(); - } - EditorGUILayout.HelpBox(@"Arms to Horizontal", MessageType.Info); - - if (GUILayout.Button("Create avatar")) - { - var description = AvatarDescription.Create(m_target.Description); - BoneMapping.SetBonesToDescription(m_target, description); - var avatar = description.CreateAvatarAndSetup(m_target.transform); - if (avatar != null) - { - avatar.name = "avatar"; -#if UNITY_2018_2_OR_NEWER - var prefabRoot = PrefabUtility.GetCorrespondingObjectFromSource(m_target.gameObject); -#else - var prefabRoot = PrefabUtility.GetPrefabParent(m_target.gameObject); -#endif - var prefabPath = AssetDatabase.GetAssetPath(prefabRoot); - - var path = (string.IsNullOrEmpty(prefabPath)) - ? string.Format("Assets/{0}.asset", avatar.name) - : string.Format("{0}/{1}.asset", Path.GetDirectoryName(prefabPath), Path.GetFileNameWithoutExtension(prefabPath)) - ; - path = EditorUtility.SaveFilePanel( - "Save avatar", - Path.GetDirectoryName(path), - string.Format("{0}.avatar.asset", serializedObject.targetObject.name), - "asset"); - var assetPath = HumanPoseTransferEditor.ToAssetPath(path); - if (!string.IsNullOrEmpty(assetPath)) - { - AssetDatabase.CreateAsset(description, assetPath); // overwrite - AssetDatabase.AddObjectToAsset(avatar, assetPath); - - Debug.LogFormat("Create avatar {0}", path); - AssetDatabase.ImportAsset(assetPath); - Selection.activeObject = avatar; - } - else - { - Debug.LogWarning("fail to CreateAvatar"); - } - } - } - EditorGUILayout.HelpBox(@"before create, - -1. Model root transform should reset(origin without rotation) -2. Model forward to Z+(rotate child of model root) -3. Required bones filled -", MessageType.Info); - } - - /* - m_settingsFoldout = EditorGUILayout.Foldout(m_settingsFoldout, "AvatarSettings"); - if (m_settingsFoldout) - { - EditorGUILayout.FloatField("armStretch", m_target.armStretch); - EditorGUILayout.FloatField("legStretch", m_target.legStretch); - EditorGUILayout.FloatField("upperArmTwist", m_target.upperArmTwist); - EditorGUILayout.FloatField("lowerArmTwist", m_target.lowerArmTwist); - EditorGUILayout.FloatField("upperLegTwist", m_target.upperLegTwist); - EditorGUILayout.FloatField("lowerLegTwist", m_target.lowerLegTwist); - EditorGUILayout.FloatField("feetSpacing", m_target.feetSpacing); - EditorGUILayout.Toggle("hasTranslationDoF", m_target.hasTranslationDoF); - //public BoneLimit[] human; - } - */ - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Arm", EditorStyles.boldLabel, GUILayout.Width(LABEL_WIDTH)); - EditorGUILayout.LabelField("Left", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Right", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.EndHorizontal(); - BoneField(HumanBodyBones.LeftShoulder, HumanBodyBones.RightShoulder, bones); - BoneField(HumanBodyBones.LeftUpperArm, HumanBodyBones.RightUpperArm, bones); - BoneField(HumanBodyBones.LeftLowerArm, HumanBodyBones.RightLowerArm, bones); - BoneField(HumanBodyBones.LeftHand, HumanBodyBones.RightHand, bones); - - EditorGUILayout.LabelField("Body and Head", EditorStyles.boldLabel); - BoneField(HumanBodyBones.Spine, bones); - BoneField(HumanBodyBones.Chest, bones); -#if UNITY_5_6_OR_NEWER - BoneField(HumanBodyBones.UpperChest, bones); -#endif - BoneField(HumanBodyBones.Neck, bones); - BoneField(HumanBodyBones.Head, bones); - BoneField(HumanBodyBones.Jaw, bones); - BoneField(HumanBodyBones.LeftEye, HumanBodyBones.RightEye, bones); - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Leg", EditorStyles.boldLabel, GUILayout.Width(LABEL_WIDTH)); - EditorGUILayout.LabelField("Left", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Right", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.EndHorizontal(); - BoneField(HumanBodyBones.LeftUpperLeg, HumanBodyBones.RightUpperLeg, bones); - BoneField(HumanBodyBones.LeftLowerLeg, HumanBodyBones.RightLowerLeg, bones); - BoneField(HumanBodyBones.LeftFoot, HumanBodyBones.RightFoot, bones); - BoneField(HumanBodyBones.LeftToes, HumanBodyBones.RightToes, bones); - - m_handFoldout = EditorGUILayout.Foldout(m_handFoldout, "Hand"); - if (m_handFoldout) - { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Thumb", EditorStyles.boldLabel, GUILayout.Width(LABEL_WIDTH)); - EditorGUILayout.LabelField("Left", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Right", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.EndHorizontal(); - BoneField(HumanBodyBones.LeftThumbProximal, HumanBodyBones.RightThumbProximal, bones); - BoneField(HumanBodyBones.LeftThumbIntermediate, HumanBodyBones.RightThumbIntermediate, bones); - BoneField(HumanBodyBones.LeftThumbDistal, HumanBodyBones.RightThumbDistal, bones); - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Index", EditorStyles.boldLabel, GUILayout.Width(LABEL_WIDTH)); - EditorGUILayout.LabelField("Left", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Right", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.EndHorizontal(); - BoneField(HumanBodyBones.LeftIndexProximal, HumanBodyBones.RightIndexProximal, bones); - BoneField(HumanBodyBones.LeftIndexIntermediate, HumanBodyBones.RightIndexIntermediate, bones); - BoneField(HumanBodyBones.LeftIndexDistal, HumanBodyBones.RightIndexDistal, bones); - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Middle", EditorStyles.boldLabel, GUILayout.Width(LABEL_WIDTH)); - EditorGUILayout.LabelField("Left", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Right", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.EndHorizontal(); - BoneField(HumanBodyBones.LeftMiddleProximal, HumanBodyBones.RightMiddleProximal, bones); - BoneField(HumanBodyBones.LeftMiddleIntermediate, HumanBodyBones.RightMiddleIntermediate, bones); - BoneField(HumanBodyBones.LeftMiddleDistal, HumanBodyBones.RightMiddleDistal, bones); - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Ring", EditorStyles.boldLabel, GUILayout.Width(LABEL_WIDTH)); - EditorGUILayout.LabelField("Left", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Right", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.EndHorizontal(); - BoneField(HumanBodyBones.LeftRingProximal, HumanBodyBones.RightRingProximal, bones); - BoneField(HumanBodyBones.LeftRingIntermediate, HumanBodyBones.RightRingIntermediate, bones); - BoneField(HumanBodyBones.LeftRingDistal, HumanBodyBones.RightRingDistal, bones); - - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Little", EditorStyles.boldLabel, GUILayout.Width(LABEL_WIDTH)); - EditorGUILayout.LabelField("Left", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Right", EditorStyles.boldLabel, GUILayout.Width(40)); - EditorGUILayout.EndHorizontal(); - BoneField(HumanBodyBones.LeftLittleProximal, HumanBodyBones.RightLittleProximal, bones); - BoneField(HumanBodyBones.LeftLittleIntermediate, HumanBodyBones.RightLittleIntermediate, bones); - BoneField(HumanBodyBones.LeftLittleDistal, HumanBodyBones.RightLittleDistal, bones); - } - - EditorUtility.SetDirty(m_target); - } - - struct Bone - { - public Transform Head; - public Transform Tail; - - public Bone(Transform head, Transform tail) - { - Head = head; - Tail = tail; - } - - public void Draw() - { - Handles.DrawLine(Head.transform.position, Tail.transform.position); - } - } - - Bone[] m_bones; - - struct BoneDef - { - public HumanBodyBones Head; - public HumanBodyBones Tail; - - public BoneDef(HumanBodyBones head, HumanBodyBones tail) - { - Head = head; - Tail = tail; - } - } - static readonly HumanBodyBones[][] BoneDefs = - { - new HumanBodyBones[] - { - HumanBodyBones.Hips, - HumanBodyBones.Spine, - HumanBodyBones.Chest, - HumanBodyBones.Neck, - HumanBodyBones.Head, - }, - new HumanBodyBones[] - { - HumanBodyBones.Chest, - HumanBodyBones.LeftShoulder, - HumanBodyBones.LeftUpperArm, - HumanBodyBones.LeftLowerArm, - HumanBodyBones.LeftHand, - }, - new HumanBodyBones[] - { - HumanBodyBones.Chest, - HumanBodyBones.RightShoulder, - HumanBodyBones.RightUpperArm, - HumanBodyBones.RightLowerArm, - HumanBodyBones.RightHand, - }, - - new HumanBodyBones[] - { - HumanBodyBones.LeftThumbProximal, - HumanBodyBones.LeftThumbIntermediate, - HumanBodyBones.LeftThumbDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.LeftIndexProximal, - HumanBodyBones.LeftIndexIntermediate, - HumanBodyBones.LeftIndexDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.LeftMiddleProximal, - HumanBodyBones.LeftMiddleIntermediate, - HumanBodyBones.LeftMiddleDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.LeftRingProximal, - HumanBodyBones.LeftRingIntermediate, - HumanBodyBones.LeftRingDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.LeftLittleProximal, - HumanBodyBones.LeftLittleIntermediate, - HumanBodyBones.LeftLittleDistal, - }, - - new HumanBodyBones[] - { - HumanBodyBones.RightThumbProximal, - HumanBodyBones.RightThumbIntermediate, - HumanBodyBones.RightThumbDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.RightIndexProximal, - HumanBodyBones.RightIndexIntermediate, - HumanBodyBones.RightIndexDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.RightMiddleProximal, - HumanBodyBones.RightMiddleIntermediate, - HumanBodyBones.RightMiddleDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.RightRingProximal, - HumanBodyBones.RightRingIntermediate, - HumanBodyBones.RightRingDistal, - }, - new HumanBodyBones[] - { - HumanBodyBones.RightLittleProximal, - HumanBodyBones.RightLittleIntermediate, - HumanBodyBones.RightLittleDistal, - }, - - new HumanBodyBones[] - { - HumanBodyBones.LeftUpperLeg, - HumanBodyBones.LeftLowerLeg, - HumanBodyBones.LeftFoot, - }, - - new HumanBodyBones[] - { - HumanBodyBones.RightUpperLeg, - HumanBodyBones.RightLowerLeg, - HumanBodyBones.RightFoot, - }, - }; - static IEnumerable EachBoneDefs - { - get - { - foreach (var x in BoneDefs) - { - var count = x.Length - 1; - for (int i = 0; i < count; ++i) - { - yield return new BoneDef(x[i], x[i + 1]); - } - } - } - } - - void DrawBone(HumanBodyBones bone, GameObject go) - { - if (go == null) - { - return; - } - - Handles.Label(go.transform.position, - go.name + "\n(" + bone.ToString() + ")"); - } - - private void OnSceneGUI() - { - var bones = m_target.Bones; - if (bones != null) - { - for (int i = 0; i < bones.Length; ++i) - { - DrawBone((HumanBodyBones)i, bones[i]); - } - if (m_bones != null) - { - foreach (var x in m_bones) - { - x.Draw(); - } - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs.meta deleted file mode 100644 index d6a1c6db..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/BoneMappingEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 06b3418a97f8c204da34a849fa86a7c0 -timeCreated: 1516520481 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs deleted file mode 100644 index 6a8489a4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs +++ /dev/null @@ -1,151 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using UnityEditor; -using UnityEngine; - - -namespace UniHumanoid -{ - [CustomEditor(typeof(HumanPoseTransfer))] - public class HumanPoseTransferEditor : Editor - { - //HumanPoseTransfer m_target; - SerializedProperty m_avatarProp; - SerializedProperty m_typeProp; - SerializedProperty m_clipProp; - SerializedProperty m_transferProp; - - static string[] SOURCE_TYPES = ((HumanPoseTransfer.HumanPoseTransferSourceType[]) - Enum.GetValues(typeof(HumanPoseTransfer.HumanPoseTransferSourceType))) - .Select(x => x.ToString()) - .ToArray(); - - private void OnEnable() - { - //m_target = (HumanPoseTransfer)target; - m_typeProp = serializedObject.FindProperty("SourceType"); - m_clipProp = serializedObject.FindProperty("PoseClip"); - m_avatarProp = serializedObject.FindProperty("Avatar"); - m_transferProp = serializedObject.FindProperty("Source"); - } - - public override void OnInspectorGUI() - { - //base.OnInspectorGUI(); - serializedObject.Update(); - - EditorGUILayout.PropertyField(m_avatarProp); - - /* - m_typeProp.intValue = - GUILayout.Toolbar(m_typeProp.intValue, SOURCE_TYPES); - */ - m_typeProp.intValue = - EditorGUILayout.Popup("SourceType", m_typeProp.intValue, SOURCE_TYPES); - - switch ((HumanPoseTransfer.HumanPoseTransferSourceType)m_typeProp.intValue) - { - case HumanPoseTransfer.HumanPoseTransferSourceType.None: - serializedObject.ApplyModifiedProperties(); - break; - - case HumanPoseTransfer.HumanPoseTransferSourceType.HumanPoseClip: - PoseClipInspector(); - break; - - case HumanPoseTransfer.HumanPoseTransferSourceType.HumanPoseTransfer: - PoseHandler(); - break; - } - GUILayout.Space(20); - - // CreatePose - if (GUILayout.Button("Pose to HumanPoseClip")) - { - var path = EditorUtility.SaveFilePanel( - "Save humanpose", - Application.dataPath, - string.Format("{0}.pose.asset", serializedObject.targetObject.name), - "asset"); - var assetPath = ToAssetPath(path); - if (!string.IsNullOrEmpty(path)) - { - var pose = ((HumanPoseTransfer)serializedObject.targetObject).CreatePose(); - - var clip = ScriptableObject.CreateInstance(); - clip.ApplyPose(ref pose); - - AssetDatabase.CreateAsset(clip, assetPath); - Selection.activeObject = clip; - } - } - - // CreatePose - if (GUILayout.Button("Pose to AnimationClip")) - { - var path = EditorUtility.SaveFilePanel( - "Save animationClip", - Application.dataPath, - string.Format("{0}.pose.anim", serializedObject.targetObject.name), - "anim"); - var assetPath = ToAssetPath(path); - if (!string.IsNullOrEmpty(path)) - { - var pose = ((HumanPoseTransfer)serializedObject.targetObject).CreatePose(); - var clip = AnimationClipUtility.CreateAnimationClipFromHumanPose(pose); - AssetDatabase.CreateAsset(clip, assetPath); - Selection.activeObject = clip; - } - } - } - - public static string ToAssetPath(string src) - { - src = src.Replace("\\", "/"); - var basePath = Path.GetFullPath(Application.dataPath + "/..").Replace("\\", "/"); - if (!src.StartsWith(basePath)) - { - return null; - } - return src.Substring(basePath.Length + 1); - } - - void PoseClipInspector() - { - var old = (HumanPoseClip)m_clipProp.objectReferenceValue; - EditorGUILayout.PropertyField(m_clipProp); - serializedObject.ApplyModifiedProperties(); - - var _target = (HumanPoseTransfer)target; - if (_target.PoseClip != old) - { - //Debug.Log("clip != old"); - if (_target.PoseClip != null) - { - var pose = _target.PoseClip.GetPose(); - _target.SetPose(pose); - } - } - -#if false - if (_target.PoseClip != null) - { - if (GUILayout.Button("Apply PoseClip")) - { - Debug.Log("apply"); - var pose = default(HumanPose); - _target.PoseClip.GetPose(out pose); - _target.SetPose(pose); - } - } -#endif - } - - void PoseHandler() - { - EditorGUILayout.PropertyField(m_transferProp); - serializedObject.ApplyModifiedProperties(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs.meta deleted file mode 100644 index 0e206056..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/HumanPoseTransferEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: d51cc8ca343beb647bc6d8e23600dd66 -timeCreated: 1519366120 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs deleted file mode 100644 index c48010c6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs +++ /dev/null @@ -1,352 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using UnityEditor; -using UnityEditor.IMGUI.Controls; -using UnityEngine; - - -namespace UniHumanoid -{ - class BoneNode : IEnumerable - { - public HumanBodyBones Bone { get; private set; } - - public List Children = new List(); - - public int[] Muscles; - - public BoneNode(HumanBodyBones bone, params int[] muscles) - { - Bone = bone; - Muscles = muscles; - } - - public IEnumerator GetEnumerator() - { - throw new NotImplementedException(); - } - - IEnumerator IEnumerable.GetEnumerator() - { - throw new NotImplementedException(); - } - - public void Add(BoneNode child) - { - Children.Add(child); - } - } - - class BoneTreeViewItem : TreeViewItem - { - //HumanBodyBones m_bone; - - public BoneTreeViewItem(int id, int depth, HumanBodyBones bone) : base(id, depth, bone.ToString()) - { - //m_bone = bone; - } - } - - class MuscleTreeViewItem : TreeViewItem - { - public int Muscle - { - get; - private set; - } - - public MuscleTreeViewItem(int id, int depth, int muscle) : base(id, depth, HumanTrait.MuscleName[muscle]) - { - Muscle = muscle; - } - } - - class BoneTreeView : TreeView - { - static BoneNode Skeleton = new BoneNode(HumanBodyBones.Hips) - { - new BoneNode(HumanBodyBones.Spine, 0, 1, 2){ - new BoneNode(HumanBodyBones.Chest, 3, 4, 5){ - new BoneNode(HumanBodyBones.UpperChest, 6, 7, 8){ - new BoneNode(HumanBodyBones.Neck, 9, 10, 11){ - new BoneNode(HumanBodyBones.Head, 12, 13, 14){ - new BoneNode(HumanBodyBones.LeftEye, 15, 16), - new BoneNode(HumanBodyBones.RightEye, 17, 18) - } - }, - new BoneNode(HumanBodyBones.LeftShoulder, 37, 38){ - new BoneNode(HumanBodyBones.LeftUpperArm, 39, 40, 41){ - new BoneNode(HumanBodyBones.LeftLowerArm, 42, 43){ - new BoneNode(HumanBodyBones.LeftHand, 44, 45) - } - } - }, - new BoneNode(HumanBodyBones.RightShoulder, 46, 47){ - new BoneNode(HumanBodyBones.RightUpperArm, 48, 49, 50){ - new BoneNode(HumanBodyBones.RightLowerArm, 51, 52){ - new BoneNode(HumanBodyBones.RightHand, 53, 54) - } - } - } - } - } - }, - new BoneNode(HumanBodyBones.LeftUpperLeg, 21, 22, 23){ - new BoneNode(HumanBodyBones.LeftLowerLeg, 24, 25){ - new BoneNode(HumanBodyBones.LeftFoot, 26, 27){ - new BoneNode(HumanBodyBones.LeftToes, 28) - } - } - }, - new BoneNode(HumanBodyBones.RightUpperLeg, 29, 30, 31){ - new BoneNode(HumanBodyBones.RightLowerLeg, 32, 33){ - new BoneNode(HumanBodyBones.RightFoot, 34, 35){ - new BoneNode(HumanBodyBones.RightToes, 36) - } - } - } - }; - - //Animator m_animator; - HumanPoseHandler m_handler; - HumanPose m_pose; - - bool m_updated; - - public void Begin() - { - m_handler.GetHumanPose(ref m_pose); - } - - public void End() - { - if (m_updated) - { - m_handler.SetHumanPose(ref m_pose); - } - m_updated = false; - } - - public BoneTreeView(TreeViewState treeViewState, MultiColumnHeader header, HumanPoseHandler handler) - : base(treeViewState, header) - { - m_handler = handler; - Reload(); - } - - protected override TreeViewItem BuildRoot() - { - return new TreeViewItem { id = 0, depth = -1 }; - } - - protected override IList BuildRows(TreeViewItem root) - { - var rows = GetRows() ?? new List(200); - - // We use the GameObject instanceIDs as ids for items as we want to - // select the game objects and not the transform components. - rows.Clear(); - - var item = CreateTreeViewItemForBone(HumanBodyBones.Hips); - root.AddChild(item); - rows.Add(item); - - if (IsExpanded(item.id)) - { - AddChildrenRecursive(Skeleton, item, rows); - } - else - { - item.children = CreateChildListForCollapsedParent(); - } - - SetupDepthsFromParentsAndChildren(root); - - return rows; - } - - void AddChildrenRecursive(BoneNode bone, TreeViewItem item, IList rows) - { - int childCount = bone.Children.Count; - item.children = new List(childCount); - if (bone.Muscles != null) - { - foreach (var muscle in bone.Muscles) - { - var childItem = new MuscleTreeViewItem(muscle + 20000, -1, muscle); - item.AddChild(childItem); - rows.Add(childItem); - } - } - - foreach (var child in bone.Children) - { - var childItem = CreateTreeViewItemForBone(child.Bone); - item.AddChild(childItem); - rows.Add(childItem); - - //if (child.Children.Count > 0) - { - if (IsExpanded(childItem.id)) - { - AddChildrenRecursive(child, childItem, rows); - } - else - { - childItem.children = CreateChildListForCollapsedParent(); - } - } - } - } - - static TreeViewItem CreateTreeViewItemForBone(HumanBodyBones bone) - { - return new TreeViewItem((int)bone, -1, Enum.GetName(typeof(HumanBodyBones), bone)); - } - - protected override void RowGUI(RowGUIArgs args) - { - for (int i = 0; i < args.GetNumVisibleColumns(); ++i) - { - CellGUI(args.GetCellRect(i), args.GetColumn(i), ref args); - } - } - - void CellGUI(Rect cellRect, int index, ref RowGUIArgs args) - { - // Center cell rect vertically (makes it easier to place controls, icons etc in the cells) - CenterRectUsingSingleLineHeight(ref cellRect); - - switch (index) - { - case 0: - { - // Default icon and label - args.rowRect = cellRect; - base.RowGUI(args); - } - break; - - case 1: - { - var muscleItem = args.item as MuscleTreeViewItem; - if (muscleItem != null) - { - var muscleIndex = muscleItem.Muscle; - var muscles = m_pose.muscles; - var value = EditorGUI.Slider(cellRect, GUIContent.none, muscles[muscleIndex], -1f, 1f); - if (value != muscles[muscleIndex]) - { - muscles[muscleIndex] = value; - m_updated = true; - } - } - else - { - - } - } - break; - } - } - - public static MultiColumnHeaderState CreateDefaultMultiColumnHeaderState() - { - var columns = new[] - { - new MultiColumnHeaderState.Column - { - headerContent = new GUIContent("Name"), - headerTextAlignment = TextAlignment.Left, - width = 250, - minWidth = 60, - autoResize = false, - allowToggleVisibility = false - }, - new MultiColumnHeaderState.Column - { - headerContent = new GUIContent("Muscle value"), - headerTextAlignment = TextAlignment.Left, - width = 110, - minWidth = 60, - autoResize = true - }, - }; - return new MultiColumnHeaderState(columns); - } - } - - - [CustomEditor(typeof(MuscleInspector))] - public class MuscleInspectorEditor : Editor - { - [NonSerialized] bool m_Initialized; - [SerializeField] TreeViewState m_TreeViewState; // Serialized in the window layout file so it survives assembly reloading - //[SerializeField] MultiColumnHeaderState m_MultiColumnHeaderState; - SearchField m_SearchField; - BoneTreeView m_TreeView; - - MuscleInspector m_target; - HumanPoseHandler m_handler; - - - MultiColumnHeader GetHeaderState() - { - //bool firstInit = m_MultiColumnHeaderState == null; - - var headerState = BoneTreeView.CreateDefaultMultiColumnHeaderState(); - /* - if (MultiColumnHeaderState.CanOverwriteSerializedFields(m_MultiColumnHeaderState, headerState)) - { - MultiColumnHeaderState.OverwriteSerializedFields(m_MultiColumnHeaderState, headerState); - } - m_MultiColumnHeaderState = headerState; - */ - var multiColumnHeader = new MultiColumnHeader(headerState); - multiColumnHeader.ResizeToFit(); - return multiColumnHeader; - } - - void OnEnable() - { - var mi = this.target as MuscleInspector; - var animator = mi.GetComponent(); - if (animator != null - && animator.avatar != null - && animator.avatar.isValid - && animator.avatar.isHuman - ) - { - Debug.LogFormat("MuscleInspectorEditor.OnEnable"); - m_handler = new HumanPoseHandler(animator.avatar, animator.transform); - - m_TreeView = new BoneTreeView(new TreeViewState(), GetHeaderState(), m_handler); - } - } - - void OnDisable() - { - if (m_handler != null) - { - m_handler.Dispose(); - m_handler = null; - } - } - - public override void OnInspectorGUI() - { - if (m_TreeView == null) - { - EditorGUILayout.HelpBox("Animator required", MessageType.Error); - return; - } - - var rect = GUILayoutUtility.GetRect(0, 10000, 0, m_TreeView.totalHeight); - m_TreeView.Begin(); - m_TreeView.OnGUI(rect); - m_TreeView.End(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs.meta deleted file mode 100644 index 101761ba..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/MuscleInspectorEditor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0d2c3401d1adf41488c19ec4d47386a0 -timeCreated: 1541840728 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests.meta deleted file mode 100644 index 3b873064..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fcdf450ca966f85428c238046e51c2ca -folderAsset: yes -timeCreated: 1534750149 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs deleted file mode 100644 index b85976b8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs +++ /dev/null @@ -1,1360 +0,0 @@ -using NUnit.Framework; -using UnityEngine; - - -namespace UniHumanoid -{ -#if UNITY_5_6_OR_NEWER - public class BvhLoaderTests - { - #region LOUICE - /// - /// https://github.com/wspr/bvh-matlab/blob/master/louise.bvh - /// - const string bvh_louise = @"HIERARCHY -ROOT Hips -{ - OFFSET 0.000000 0.000000 0.000000 - CHANNELS 6 Xposition Yposition Zposition Zrotation Xrotation Yrotation - JOINT Chest - { - OFFSET -0.000000 30.833075 -0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Neck - { - OFFSET -0.000000 23.115997 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Head - { - OFFSET -0.000000 10.266666 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -0.000000 15.866669 0.000000 - } - } - } - JOINT LeftCollar - { - OFFSET -0.000000 23.115997 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftShoulder - { - OFFSET 18.666668 -0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftElbow - { - OFFSET 25.298601 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftWrist - { - OFFSET 27.056377 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0.000000 -14.000002 0.000000 - } - } - } - } - } - JOINT RightCollar - { - OFFSET -0.000000 23.115997 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightShoulder - { - OFFSET -18.666668 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightElbow - { - OFFSET -25.298601 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightWrist - { - OFFSET -27.056377 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -0.000000 -14.000002 0.000000 - } - } - } - } - } - } - JOINT LeftHip - { - OFFSET 11.200000 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftKnee - { - OFFSET -0.000000 -43.871983 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftAnkle - { - OFFSET -0.000000 -44.488350 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -0.000000 -4.666667 15.866669 - } - } - } - } - JOINT RightHip - { - OFFSET -11.200000 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightKnee - { - OFFSET -0.000000 -43.871983 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightAnkle - { - OFFSET -0.000000 -44.488350 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -0.000000 -4.666667 15.866669 - } - } - } - } -} -"; - - [Test] - public void GuessBoneMapping_louise() - { - var bvh = Bvh.Parse(bvh_louise); - var detector = new BvhSkeletonEstimator(); - var skeleton = detector.Detect(bvh); - - Assert.AreEqual(0, skeleton.GetBoneIndex(HumanBodyBones.Hips)); - - Assert.AreEqual("Hips", skeleton.GetBoneName(HumanBodyBones.Hips)); - Assert.AreEqual("Chest", skeleton.GetBoneName(HumanBodyBones.Spine)); - Assert.IsNull(skeleton.GetBoneName(HumanBodyBones.Chest)); - Assert.AreEqual("Neck", skeleton.GetBoneName(HumanBodyBones.Neck)); - Assert.AreEqual("Head", skeleton.GetBoneName(HumanBodyBones.Head)); - - Assert.AreEqual("LeftCollar", skeleton.GetBoneName(HumanBodyBones.LeftShoulder)); - Assert.AreEqual("LeftShoulder", skeleton.GetBoneName(HumanBodyBones.LeftUpperArm)); - Assert.AreEqual("LeftElbow", skeleton.GetBoneName(HumanBodyBones.LeftLowerArm)); - Assert.AreEqual("LeftWrist", skeleton.GetBoneName(HumanBodyBones.LeftHand)); - - Assert.AreEqual("RightCollar", skeleton.GetBoneName(HumanBodyBones.RightShoulder)); - Assert.AreEqual("RightShoulder", skeleton.GetBoneName(HumanBodyBones.RightUpperArm)); - Assert.AreEqual("RightElbow", skeleton.GetBoneName(HumanBodyBones.RightLowerArm)); - Assert.AreEqual("RightWrist", skeleton.GetBoneName(HumanBodyBones.RightHand)); - - Assert.AreEqual("LeftHip", skeleton.GetBoneName(HumanBodyBones.LeftUpperLeg)); - Assert.AreEqual("LeftKnee", skeleton.GetBoneName(HumanBodyBones.LeftLowerLeg)); - Assert.AreEqual("LeftAnkle", skeleton.GetBoneName(HumanBodyBones.LeftFoot)); - Assert.IsNull(skeleton.GetBoneName(HumanBodyBones.LeftToes)); - - Assert.AreEqual("RightHip", skeleton.GetBoneName(HumanBodyBones.RightUpperLeg)); - Assert.AreEqual("RightKnee", skeleton.GetBoneName(HumanBodyBones.RightLowerLeg)); - Assert.AreEqual("RightAnkle", skeleton.GetBoneName(HumanBodyBones.RightFoot)); - Assert.IsNull(skeleton.GetBoneName(HumanBodyBones.RightToes)); - } - #endregion - - #region cgspeed - /// - /// https://sites.google.com/a/cgspeed.com/cgspeed/motion-capture - /// - const string bvh_cgspeed = @"HIERARCHY -ROOT Hips -{ - OFFSET 0.00000 0.00000 0.00000 - CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation - JOINT LHipJoint - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftUpLeg - { - OFFSET 1.64549 -1.70879 0.84566 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftLeg - { - OFFSET 2.24963 -6.18082 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftFoot - { - OFFSET 2.71775 -7.46697 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftToeBase - { - OFFSET 0.18768 -0.51564 2.24737 - CHANNELS 3 Zrotation Yrotation Xrotation - End Site - { - OFFSET 0.00000 -0.00000 1.15935 - } - } - } - } - } - } - JOINT RHipJoint - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightUpLeg - { - OFFSET -1.58830 -1.70879 0.84566 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightLeg - { - OFFSET -2.25006 -6.18201 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightFoot - { - OFFSET -2.72829 -7.49593 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightToeBase - { - OFFSET -0.21541 -0.59185 2.10643 - CHANNELS 3 Zrotation Yrotation Xrotation - End Site - { - OFFSET -0.00000 -0.00000 1.09838 - } - } - } - } - } - } - JOINT LowerBack - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT Spine - { - OFFSET 0.03142 2.10496 -0.11038 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT Spine1 - { - OFFSET -0.01863 2.10897 -0.06956 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT Neck - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT Neck1 - { - OFFSET -0.02267 1.73238 0.00451 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT Head - { - OFFSET -0.05808 1.54724 -0.61749 - CHANNELS 3 Zrotation Yrotation Xrotation - End Site - { - OFFSET -0.01396 1.71468 -0.21082 - } - } - } - } - JOINT LeftShoulder - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftArm - { - OFFSET 3.44898 0.50298 0.21920 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftForeArm - { - OFFSET 5.41917 -0.00000 -0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftHand - { - OFFSET 2.44373 -0.00000 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftFingerBase - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT LeftHandIndex1 - { - OFFSET 0.72750 -0.00000 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - End Site - { - OFFSET 0.58653 -0.00000 0.00000 - } - } - } - JOINT LThumb - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - End Site - { - OFFSET 0.59549 -0.00000 0.59549 - } - } - } - } - } - } - JOINT RightShoulder - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightArm - { - OFFSET -3.23015 0.55830 0.31051 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightForeArm - { - OFFSET -5.58976 -0.00010 0.00014 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightHand - { - OFFSET -2.48060 -0.00000 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightFingerBase - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - JOINT RightHandIndex1 - { - OFFSET -0.81601 -0.00000 0.00000 - CHANNELS 3 Zrotation Yrotation Xrotation - End Site - { - OFFSET -0.65789 -0.00000 0.00000 - } - } - } - JOINT RThumb - { - OFFSET 0 0 0 - CHANNELS 3 Zrotation Yrotation Xrotation - End Site - { - OFFSET -0.66793 -0.00000 0.66793 - } - } - } - } - } - } - } - } - } -}" -; - [Test] - public void GuessBoneMapping_cgspeed() - { - var bvh = Bvh.Parse(bvh_cgspeed); - var detector = new BvhSkeletonEstimator(); - var skeleton = detector.Detect(bvh); - - Assert.AreEqual(0, skeleton.GetBoneIndex(HumanBodyBones.Hips)); - - Assert.AreEqual("Hips", skeleton.GetBoneName(HumanBodyBones.Hips)); - Assert.AreEqual("LowerBack", skeleton.GetBoneName(HumanBodyBones.Spine)); - Assert.AreEqual("Spine", skeleton.GetBoneName(HumanBodyBones.Chest)); -#if UNITY_5_6_OR_NEWER - Assert.AreEqual("Spine1", skeleton.GetBoneName(HumanBodyBones.UpperChest)); -#endif - Assert.AreEqual("Neck", skeleton.GetBoneName(HumanBodyBones.Neck)); - Assert.AreEqual("Head", skeleton.GetBoneName(HumanBodyBones.Head)); - - Assert.AreEqual("LeftShoulder", skeleton.GetBoneName(HumanBodyBones.LeftShoulder)); - Assert.AreEqual("LeftArm", skeleton.GetBoneName(HumanBodyBones.LeftUpperArm)); - Assert.AreEqual("LeftForeArm", skeleton.GetBoneName(HumanBodyBones.LeftLowerArm)); - Assert.AreEqual("LeftHand", skeleton.GetBoneName(HumanBodyBones.LeftHand)); - - Assert.AreEqual("RightShoulder", skeleton.GetBoneName(HumanBodyBones.RightShoulder)); - Assert.AreEqual("RightArm", skeleton.GetBoneName(HumanBodyBones.RightUpperArm)); - Assert.AreEqual("RightForeArm", skeleton.GetBoneName(HumanBodyBones.RightLowerArm)); - Assert.AreEqual("RightHand", skeleton.GetBoneName(HumanBodyBones.RightHand)); - - Assert.AreEqual("LeftUpLeg", skeleton.GetBoneName(HumanBodyBones.LeftUpperLeg)); - Assert.AreEqual("LeftLeg", skeleton.GetBoneName(HumanBodyBones.LeftLowerLeg)); - Assert.AreEqual("LeftFoot", skeleton.GetBoneName(HumanBodyBones.LeftFoot)); - Assert.AreEqual("LeftToeBase", skeleton.GetBoneName(HumanBodyBones.LeftToes)); - - Assert.AreEqual("RightUpLeg", skeleton.GetBoneName(HumanBodyBones.RightUpperLeg)); - Assert.AreEqual("RightLeg", skeleton.GetBoneName(HumanBodyBones.RightLowerLeg)); - Assert.AreEqual("RightFoot", skeleton.GetBoneName(HumanBodyBones.RightFoot)); - Assert.AreEqual("RightToeBase", skeleton.GetBoneName(HumanBodyBones.RightToes)); - } - #endregion - - #region mocap - const string bvh_mocap = @"HIERARCHY -ROOT Hips -{ - OFFSET 0.000000 0.000000 0.000000 - CHANNELS 6 Xposition Yposition Zposition Zrotation Xrotation Yrotation - JOINT Spine - { - OFFSET -0.000000 7.509519 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Spine1 - { - OFFSET -0.000000 18.393364 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Neck - { - OFFSET -0.000000 20.224955 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Head - { - OFFSET -0.000000 14.194822 1.831590 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -0.000000 18.315899 0.000000 - } - } - } - JOINT LeftShoulder - { - OFFSET 3.663486 15.569419 -0.490481 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftArm - { - OFFSET 14.246625 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftForeArm - { - OFFSET 25.567986 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftHand - { - OFFSET 29.965693 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 13.736924 0.000000 0.000000 - } - } - } - } - } - JOINT RightShoulder - { - OFFSET -3.661042 15.569419 -0.490481 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightArm - { - OFFSET -14.246625 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightForeArm - { - OFFSET -25.567986 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightHand - { - OFFSET -29.965693 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -13.736924 0.000000 0.000000 - } - } - } - } - } - } - } - JOINT LeftUpLeg - { - OFFSET 9.157949 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftLeg - { - OFFSET -0.000000 -40.189121 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftFoot - { - OFFSET -0.000000 -39.816978 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftToeBase - { - OFFSET -0.000000 -5.952667 13.736924 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -0.000000 0.000000 3.663180 - } - } - } - } - } - JOINT RightUpLeg - { - OFFSET -9.157949 0.000000 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightLeg - { - OFFSET -0.000000 -40.189121 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightFoot - { - OFFSET -0.000000 -39.816978 0.000000 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightToeBase - { - OFFSET -0.000000 -5.952667 13.736924 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -0.000000 0.000000 3.663180 - } - } - } - } - } -} -"; - - [Test] - public void GuessBoneMapping_mocap() - { - var bvh = Bvh.Parse(bvh_mocap); - var detector = new BvhSkeletonEstimator(); - var skeleton = detector.Detect(bvh); - - Assert.AreEqual(0, skeleton.GetBoneIndex(HumanBodyBones.Hips)); - - Assert.AreEqual("Hips", skeleton.GetBoneName(HumanBodyBones.Hips)); - Assert.AreEqual("Spine", skeleton.GetBoneName(HumanBodyBones.Spine)); - Assert.AreEqual("Spine1", skeleton.GetBoneName(HumanBodyBones.Chest)); - - Assert.AreEqual(null, skeleton.GetBoneName(HumanBodyBones.UpperChest)); - - Assert.AreEqual("Neck", skeleton.GetBoneName(HumanBodyBones.Neck)); - Assert.AreEqual("Head", skeleton.GetBoneName(HumanBodyBones.Head)); - - Assert.AreEqual("LeftShoulder", skeleton.GetBoneName(HumanBodyBones.LeftShoulder)); - Assert.AreEqual("LeftArm", skeleton.GetBoneName(HumanBodyBones.LeftUpperArm)); - Assert.AreEqual("LeftForeArm", skeleton.GetBoneName(HumanBodyBones.LeftLowerArm)); - Assert.AreEqual("LeftHand", skeleton.GetBoneName(HumanBodyBones.LeftHand)); - - Assert.AreEqual("RightShoulder", skeleton.GetBoneName(HumanBodyBones.RightShoulder)); - Assert.AreEqual("RightArm", skeleton.GetBoneName(HumanBodyBones.RightUpperArm)); - Assert.AreEqual("RightForeArm", skeleton.GetBoneName(HumanBodyBones.RightLowerArm)); - Assert.AreEqual("RightHand", skeleton.GetBoneName(HumanBodyBones.RightHand)); - - Assert.AreEqual("LeftUpLeg", skeleton.GetBoneName(HumanBodyBones.LeftUpperLeg)); - Assert.AreEqual("LeftLeg", skeleton.GetBoneName(HumanBodyBones.LeftLowerLeg)); - Assert.AreEqual("LeftFoot", skeleton.GetBoneName(HumanBodyBones.LeftFoot)); - Assert.AreEqual("LeftToeBase", skeleton.GetBoneName(HumanBodyBones.LeftToes)); - - Assert.AreEqual("RightUpLeg", skeleton.GetBoneName(HumanBodyBones.RightUpperLeg)); - Assert.AreEqual("RightLeg", skeleton.GetBoneName(HumanBodyBones.RightLowerLeg)); - Assert.AreEqual("RightFoot", skeleton.GetBoneName(HumanBodyBones.RightFoot)); - Assert.AreEqual("RightToeBase", skeleton.GetBoneName(HumanBodyBones.RightToes)); - } - #endregion - - #region mocap2 - const string bvh_mocap2 = @"HIERARCHY -ROOT Hips -{ - OFFSET 0.000000 0.000000 0.000000 - CHANNELS 6 Xposition Yposition Zposition Yrotation Xrotation Zrotation - JOINT Chest - { - OFFSET 0.000000 10.678932 0.006280 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT Chest2 - { - OFFSET 0.000000 10.491159 -0.011408 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT Chest3 - { - OFFSET 0.000000 9.479342 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT Chest4 - { - OFFSET 0.000000 9.479342 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT Neck - { - OFFSET 0.000000 13.535332 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT Head - { - OFFSET 0.000000 8.819083 -0.027129 - CHANNELS 3 Yrotation Xrotation Zrotation - End Site - { - OFFSET 0.000000 16.966594 -0.014170 - } - } - } - JOINT RightCollar - { - OFFSET -3.012546 7.545150 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT RightShoulder - { - OFFSET -13.683099 0.000000 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT RightElbow - { - OFFSET -26.359998 0.000000 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT RightWrist - { - OFFSET -21.746691 0.000000 0.008601 - CHANNELS 3 Yrotation Xrotation Zrotation - End Site - { - OFFSET -16.348058 0.000000 0.000000 - } - } - } - } - } - JOINT LeftCollar - { - OFFSET 3.012546 7.545150 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT LeftShoulder - { - OFFSET 13.683099 0.000000 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT LeftElbow - { - OFFSET 26.359998 0.000000 0.000000 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT LeftWrist - { - OFFSET 21.746691 0.000000 0.008601 - CHANNELS 3 Yrotation Xrotation Zrotation - End Site - { - OFFSET 16.348058 0.000000 0.000000 - } - } - } - } - } - } - } - } - } - JOINT RightHip - { - OFFSET -8.622479 -0.030774 -0.003140 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT RightKnee - { - OFFSET 0.000000 -37.209160 -0.002630 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT RightAnkle - { - OFFSET 0.000000 -37.343279 -0.058479 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT RightToe - { - OFFSET 0.000000 -8.903465 15.088070 - CHANNELS 3 Yrotation Xrotation Zrotation - End Site - { - OFFSET 0.000000 -1.471739 6.884388 - } - } - } - } - } - JOINT LeftHip - { - OFFSET 8.622479 -0.030774 -0.003140 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT LeftKnee - { - OFFSET 0.000000 -37.209160 -0.002630 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT LeftAnkle - { - OFFSET 0.000000 -37.343279 -0.058479 - CHANNELS 3 Yrotation Xrotation Zrotation - JOINT LeftToe - { - OFFSET 0.000000 -8.903465 15.088070 - CHANNELS 3 Yrotation Xrotation Zrotation - End Site - { - OFFSET 0.000000 -1.471739 6.884388 - } - } - } - } - } -} -"; - - [Test] - public void GuessBoneMapping_mocap2() - { - var bvh = Bvh.Parse(bvh_mocap2); - var detector = new BvhSkeletonEstimator(); - var skeleton = detector.Detect(bvh); - - Assert.AreEqual(0, skeleton.GetBoneIndex(HumanBodyBones.Hips)); - - Assert.AreEqual("Hips", skeleton.GetBoneName(HumanBodyBones.Hips)); - - Assert.AreEqual("Chest", skeleton.GetBoneName(HumanBodyBones.Spine)); - Assert.AreEqual("Chest2", skeleton.GetBoneName(HumanBodyBones.Chest)); - Assert.AreEqual("Chest4", skeleton.GetBoneName(HumanBodyBones.UpperChest)); - - Assert.AreEqual("Neck", skeleton.GetBoneName(HumanBodyBones.Neck)); - Assert.AreEqual("Head", skeleton.GetBoneName(HumanBodyBones.Head)); - - Assert.AreEqual("LeftCollar", skeleton.GetBoneName(HumanBodyBones.LeftShoulder)); - Assert.AreEqual("LeftShoulder", skeleton.GetBoneName(HumanBodyBones.LeftUpperArm)); - Assert.AreEqual("LeftElbow", skeleton.GetBoneName(HumanBodyBones.LeftLowerArm)); - Assert.AreEqual("LeftWrist", skeleton.GetBoneName(HumanBodyBones.LeftHand)); - - Assert.AreEqual("RightCollar", skeleton.GetBoneName(HumanBodyBones.RightShoulder)); - Assert.AreEqual("RightShoulder", skeleton.GetBoneName(HumanBodyBones.RightUpperArm)); - Assert.AreEqual("RightElbow", skeleton.GetBoneName(HumanBodyBones.RightLowerArm)); - Assert.AreEqual("RightWrist", skeleton.GetBoneName(HumanBodyBones.RightHand)); - - Assert.AreEqual("LeftHip", skeleton.GetBoneName(HumanBodyBones.LeftUpperLeg)); - Assert.AreEqual("LeftKnee", skeleton.GetBoneName(HumanBodyBones.LeftLowerLeg)); - Assert.AreEqual("LeftAnkle", skeleton.GetBoneName(HumanBodyBones.LeftFoot)); - Assert.AreEqual("LeftToe", skeleton.GetBoneName(HumanBodyBones.LeftToes)); - - Assert.AreEqual("RightHip", skeleton.GetBoneName(HumanBodyBones.RightUpperLeg)); - Assert.AreEqual("RightKnee", skeleton.GetBoneName(HumanBodyBones.RightLowerLeg)); - Assert.AreEqual("RightAnkle", skeleton.GetBoneName(HumanBodyBones.RightFoot)); - Assert.AreEqual("RightToe", skeleton.GetBoneName(HumanBodyBones.RightToes)); - } - #endregion - - #region mocapdata.com - const string mocapdata_com_hierarchy = @"HIERARCHY -ROOT Hips -{ - OFFSET 17.1116 39.7036 -3.684 - CHANNELS 6 Xposition Yposition Zposition Zrotation Xrotation Yrotation - JOINT LeftHip - { - OFFSET 3.43 2.84217e-014 -2.22045e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftKnee - { - OFFSET 6.75016e-014 -18.47 4.4853e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftAnkle - { - OFFSET 1.52767e-013 -17.95 6.98996e-013 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -3.12 0 - } - } - } - } - JOINT RightHip - { - OFFSET -3.43 7.10543e-015 -1.11022e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightKnee - { - OFFSET -1.35003e-013 -18.47 -7.10543e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightAnkle - { - OFFSET -2.92122e-012 -17.95 -3.606e-013 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -3.12 0 - } - } - } - } - JOINT Chest - { - OFFSET 7.10543e-015 4.57 -9.32587e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Chest2 - { - OFFSET 3.55271e-015 6.57 0 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftCollar - { - OFFSET 1.06 4.19 1.76 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftShoulder - { - OFFSET 5.81 -2.84217e-014 -1.17684e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftElbow - { - OFFSET 1.7053e-013 -12.08 2.13163e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftWrist - { - OFFSET 5.96856e-013 -9.82 -6.39488e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -7.37 0 - } - } - } - } - } - JOINT RightCollar - { - OFFSET -1.06 4.19 1.76 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightShoulder - { - OFFSET -6.06 -2.13163e-014 -5.32907e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightElbow - { - OFFSET -1.42109e-013 -11.08 1.59872e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightWrist - { - OFFSET -5.32907e-013 -9.82 -1.28342e-013 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -7.14001 0 - } - } - } - } - } - JOINT Neck - { - OFFSET 0 4.05 -7.54952e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Head - { - OFFSET -3.55271e-015 5.19 -1.95399e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 4.14001 0 - } - } - } - } - } -} -"; - [Test] - public void GuessBoneMapping_mocapdatacom() - { - var bvh = Bvh.Parse(mocapdata_com_hierarchy); - var detector = new BvhSkeletonEstimator(); - var skeleton = detector.Detect(bvh); - - Assert.AreEqual(0, skeleton.GetBoneIndex(HumanBodyBones.Hips)); - - Assert.AreEqual("Hips", skeleton.GetBoneName(HumanBodyBones.Hips)); - Assert.AreEqual("Chest", skeleton.GetBoneName(HumanBodyBones.Spine)); - Assert.AreEqual("Chest2", skeleton.GetBoneName(HumanBodyBones.Chest)); - - Assert.AreEqual("Neck", skeleton.GetBoneName(HumanBodyBones.Neck)); - Assert.AreEqual("Head", skeleton.GetBoneName(HumanBodyBones.Head)); - - Assert.AreEqual("LeftCollar", skeleton.GetBoneName(HumanBodyBones.LeftShoulder)); - Assert.AreEqual("LeftShoulder", skeleton.GetBoneName(HumanBodyBones.LeftUpperArm)); - Assert.AreEqual("LeftElbow", skeleton.GetBoneName(HumanBodyBones.LeftLowerArm)); - Assert.AreEqual("LeftWrist", skeleton.GetBoneName(HumanBodyBones.LeftHand)); - - Assert.AreEqual("RightCollar", skeleton.GetBoneName(HumanBodyBones.RightShoulder)); - Assert.AreEqual("RightShoulder", skeleton.GetBoneName(HumanBodyBones.RightUpperArm)); - Assert.AreEqual("RightElbow", skeleton.GetBoneName(HumanBodyBones.RightLowerArm)); - Assert.AreEqual("RightWrist", skeleton.GetBoneName(HumanBodyBones.RightHand)); - - Assert.AreEqual("LeftHip", skeleton.GetBoneName(HumanBodyBones.LeftUpperLeg)); - Assert.AreEqual("LeftKnee", skeleton.GetBoneName(HumanBodyBones.LeftLowerLeg)); - Assert.AreEqual("LeftAnkle", skeleton.GetBoneName(HumanBodyBones.LeftFoot)); - - Assert.AreEqual("RightHip", skeleton.GetBoneName(HumanBodyBones.RightUpperLeg)); - Assert.AreEqual("RightKnee", skeleton.GetBoneName(HumanBodyBones.RightLowerLeg)); - Assert.AreEqual("RightAnkle", skeleton.GetBoneName(HumanBodyBones.RightFoot)); - } - - const string mocapdatacom_hierarchy_2 = @"HIERARCHY -ROOT reference -{ - OFFSET 0 0 0 - CHANNELS 6 Xposition Yposition Zposition Zrotation Xrotation Yrotation - JOINT Hips - { - OFFSET 18.0689 39.8301 -3.56659 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftHip - { - OFFSET 3.43 0 -2.22045e-016 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftKnee - { - OFFSET 6.03961e-014 -18.47 -2.24487e-013 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftAnkle - { - OFFSET 3.90443e-012 -17.95 -2.54197e-012 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -3.12 0 - } - } - } - } - JOINT RightHip - { - OFFSET -3.43 -2.84217e-014 -1.11022e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightKnee - { - OFFSET 2.16716e-013 -18.47 2.24709e-013 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightAnkle - { - OFFSET 5.25446e-012 -17.95 3.2685e-012 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -3.12 0 - } - } - } - } - JOINT Chest - { - OFFSET 0 4.57 -2.22045e-016 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Chest2 - { - OFFSET -7.10543e-015 6.57 0 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftCollar - { - OFFSET 1.06 4.19 1.76 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftShoulder - { - OFFSET 5.81 2.13163e-014 7.54952e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftElbow - { - OFFSET 2.13163e-014 -12.08 8.34888e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT LeftWrist - { - OFFSET 2.98428e-013 -9.82 1.61648e-013 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -7.37 0 - } - } - } - } - } - JOINT RightCollar - { - OFFSET -1.06 4.19 1.76 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightShoulder - { - OFFSET -6.06 2.13163e-014 5.77316e-015 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightElbow - { - OFFSET 1.42109e-013 -11.08 -9.05942e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT RightWrist - { - OFFSET 5.7554e-013 -9.82 -1.98952e-013 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 -7.14001 0 - } - } - } - } - } - JOINT Neck - { - OFFSET 0 4.05 8.88178e-016 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT Head - { - OFFSET -3.55271e-015 5.19 1.06581e-014 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 0 4.14001 0 - } - } - } - } - } - } -} -"; - - [Test] - public void GuessBoneMapping_mocapdatacom_2() - { - var bvh = Bvh.Parse(mocapdatacom_hierarchy_2); - var detector = new BvhSkeletonEstimator(); - var skeleton = detector.Detect(bvh); - - Assert.AreEqual("Hips", skeleton.GetBoneName(HumanBodyBones.Hips)); - Assert.AreEqual("Chest", skeleton.GetBoneName(HumanBodyBones.Spine)); - Assert.AreEqual("Chest2", skeleton.GetBoneName(HumanBodyBones.Chest)); - - Assert.AreEqual("Neck", skeleton.GetBoneName(HumanBodyBones.Neck)); - Assert.AreEqual("Head", skeleton.GetBoneName(HumanBodyBones.Head)); - - Assert.AreEqual("LeftCollar", skeleton.GetBoneName(HumanBodyBones.LeftShoulder)); - Assert.AreEqual("LeftShoulder", skeleton.GetBoneName(HumanBodyBones.LeftUpperArm)); - Assert.AreEqual("LeftElbow", skeleton.GetBoneName(HumanBodyBones.LeftLowerArm)); - Assert.AreEqual("LeftWrist", skeleton.GetBoneName(HumanBodyBones.LeftHand)); - - Assert.AreEqual("RightCollar", skeleton.GetBoneName(HumanBodyBones.RightShoulder)); - Assert.AreEqual("RightShoulder", skeleton.GetBoneName(HumanBodyBones.RightUpperArm)); - Assert.AreEqual("RightElbow", skeleton.GetBoneName(HumanBodyBones.RightLowerArm)); - Assert.AreEqual("RightWrist", skeleton.GetBoneName(HumanBodyBones.RightHand)); - - Assert.AreEqual("LeftHip", skeleton.GetBoneName(HumanBodyBones.LeftUpperLeg)); - Assert.AreEqual("LeftKnee", skeleton.GetBoneName(HumanBodyBones.LeftLowerLeg)); - Assert.AreEqual("LeftAnkle", skeleton.GetBoneName(HumanBodyBones.LeftFoot)); - - Assert.AreEqual("RightHip", skeleton.GetBoneName(HumanBodyBones.RightUpperLeg)); - Assert.AreEqual("RightKnee", skeleton.GetBoneName(HumanBodyBones.RightLowerLeg)); - Assert.AreEqual("RightAnkle", skeleton.GetBoneName(HumanBodyBones.RightFoot)); - } - #endregion - - #region daz_friendly - const string daz_friendly_hierarchy = @"HIERARCHY -ROOT hip -{ - OFFSET 0 0 0 - CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation - JOINT abdomen - { - OFFSET 0 20.6881 -0.73152 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT chest - { - OFFSET 0 11.7043 -0.48768 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT neck - { - OFFSET 0 22.1894 -2.19456 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT head - { - OFFSET -0.24384 7.07133 1.2192 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT leftEye - { - OFFSET 4.14528 8.04674 8.04672 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 1 0 0 - } - } - JOINT rightEye - { - OFFSET -3.6576 8.04674 8.04672 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 1 0 0 - } - } - } - } - JOINT rCollar - { - OFFSET -2.68224 19.2634 -4.8768 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rShldr - { - OFFSET -8.77824 -1.95073 1.46304 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rForeArm - { - OFFSET -28.1742 -1.7115 0.48768 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rHand - { - OFFSET -22.5879 0.773209 7.07136 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rThumb1 - { - OFFSET -1.2192 -0.487915 3.41376 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rThumb2 - { - OFFSET -3.37035 -0.52449 3.41376 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -1.78271 -1.18214 1.43049 - } - } - } - JOINT rIndex1 - { - OFFSET -7.75947 0.938293 5.60832 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rIndex2 - { - OFFSET -2.54057 -0.884171 1.56538 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -1.62519 -0.234802 1.16502 - } - } - } - JOINT rMid1 - { - OFFSET -8.24714 1.18213 3.41376 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rMid2 - { - OFFSET -3.10165 -0.590103 1.0647 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -2.48547 -0.328903 0.83742 - } - } - } - JOINT rRing1 - { - OFFSET -8.82822 0.546677 1.51678 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rRing2 - { - OFFSET -2.60934 -0.819778 -0.0198488 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -2.33842 -0.294052 0.168128 - } - } - } - JOINT rPinky1 - { - OFFSET -8.27202 -0.0477905 -0.4584 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rPinky2 - { - OFFSET -1.82734 -0.647385 -0.700984 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -1.69225 -0.51767 -0.607171 - } - } - } - } - } - } - } - JOINT lCollar - { - OFFSET 2.68224 19.2634 -4.8768 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lShldr - { - OFFSET 8.77824 -1.95073 1.46304 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lForeArm - { - OFFSET 28.1742 -1.7115 0.48768 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lHand - { - OFFSET 22.5879 0.773209 7.07136 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lThumb1 - { - OFFSET 1.2192 -0.487915 3.41376 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lThumb2 - { - OFFSET 3.37035 -0.52449 3.41376 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 1.78271 -1.18214 1.43049 - } - } - } - JOINT lIndex1 - { - OFFSET 7.75947 0.938293 5.60832 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lIndex2 - { - OFFSET 2.54057 -0.884171 1.56538 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 1.62519 -0.234802 1.16502 - } - } - } - JOINT lMid1 - { - OFFSET 8.24714 1.18213 3.41376 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lMid2 - { - OFFSET 3.10165 -0.590103 1.0647 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 2.48547 -0.328903 0.83742 - } - } - } - JOINT lRing1 - { - OFFSET 8.82822 0.546677 1.51678 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lRing2 - { - OFFSET 2.60934 -0.819778 -0.0198488 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 2.33842 -0.294052 0.168128 - } - } - } - JOINT lPinky1 - { - OFFSET 8.27202 -0.0477905 -0.4584 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lPinky2 - { - OFFSET 1.82734 -0.647385 -0.700984 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 1.69225 -0.51767 -0.607171 - } - } - } - } - } - } - } - } - } - JOINT rButtock - { - OFFSET -8.77824 4.35084 1.2192 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rThigh - { - OFFSET 0 -1.70687 -2.19456 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rShin - { - OFFSET 0 -36.8199 0.73152 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT rFoot - { - OFFSET 0.73152 -45.1104 -5.12064 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET -1.1221 -3.69964 12.103 - } - } - } - } - } - JOINT lButtock - { - OFFSET 8.77824 4.35084 1.2192 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lThigh - { - OFFSET 0 -1.70687 -2.19456 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lShin - { - OFFSET 0 -36.8199 0.73152 - CHANNELS 3 Zrotation Xrotation Yrotation - JOINT lFoot - { - OFFSET -0.73152 -45.1104 -5.12064 - CHANNELS 3 Zrotation Xrotation Yrotation - End Site - { - OFFSET 1.1221 -3.69964 12.103 - } - } - } - } - } -}"; - - [Test] - public void GuessBoneMapping_daz_friendly() - { - var bvh = Bvh.Parse(daz_friendly_hierarchy); - var detector = new BvhSkeletonEstimator(); - var skeleton = detector.Detect(bvh); - - Assert.AreEqual("hip", skeleton.GetBoneName(HumanBodyBones.Hips)); - Assert.AreEqual("abdomen", skeleton.GetBoneName(HumanBodyBones.Spine)); - Assert.AreEqual("chest", skeleton.GetBoneName(HumanBodyBones.Chest)); - - Assert.AreEqual("neck", skeleton.GetBoneName(HumanBodyBones.Neck)); - Assert.AreEqual("head", skeleton.GetBoneName(HumanBodyBones.Head)); - - Assert.AreEqual("lCollar", skeleton.GetBoneName(HumanBodyBones.LeftShoulder)); - Assert.AreEqual("lShldr", skeleton.GetBoneName(HumanBodyBones.LeftUpperArm)); - Assert.AreEqual("lForeArm", skeleton.GetBoneName(HumanBodyBones.LeftLowerArm)); - Assert.AreEqual("lHand", skeleton.GetBoneName(HumanBodyBones.LeftHand)); - - Assert.AreEqual("rCollar", skeleton.GetBoneName(HumanBodyBones.RightShoulder)); - Assert.AreEqual("rShldr", skeleton.GetBoneName(HumanBodyBones.RightUpperArm)); - Assert.AreEqual("rForeArm", skeleton.GetBoneName(HumanBodyBones.RightLowerArm)); - Assert.AreEqual("rHand", skeleton.GetBoneName(HumanBodyBones.RightHand)); - - Assert.AreEqual("lThigh", skeleton.GetBoneName(HumanBodyBones.LeftUpperLeg)); - Assert.AreEqual("lShin", skeleton.GetBoneName(HumanBodyBones.LeftLowerLeg)); - Assert.AreEqual("lFoot", skeleton.GetBoneName(HumanBodyBones.LeftFoot)); - - Assert.AreEqual("rThigh", skeleton.GetBoneName(HumanBodyBones.RightUpperLeg)); - Assert.AreEqual("rShin", skeleton.GetBoneName(HumanBodyBones.RightLowerLeg)); - Assert.AreEqual("rFoot", skeleton.GetBoneName(HumanBodyBones.RightFoot)); - } - #endregion - } -#endif -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs.meta deleted file mode 100644 index 31c5676b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/BvhLoaderTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 568764cb60017fc44ad4361d5a18b478 -timeCreated: 1534750164 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef deleted file mode 100644 index 6ca95782..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "UniHumanoid.Editor.Tests", - "references": [ - "VRM", - "UniHumanoid" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef.meta deleted file mode 100644 index d28a564e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/Tests/UniHumanoid.Editor.Tests.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a76492d20b4f8464894b3a249f0759af -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef deleted file mode 100644 index 0acc8574..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "UniHumanoid.Editor", - "references": [ - "VRM", - "UniHumanoid" - ], - "optionalUnityReferences": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef.meta deleted file mode 100644 index 597f702e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/UniHumanoid.Editor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1bd512e806d329b4c9f7fe1abe65e9db -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs deleted file mode 100644 index 4f08f26a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System; -using System.IO; -using UnityEditor; -using UnityEngine; - - -namespace UniHumanoid -{ - public class bvhAssetPostprocessor : AssetPostprocessor - { - static bool IsStreamingAsset(string path) - { - var baseFullPath = Path.GetFullPath(Application.dataPath + "/..").Replace("\\", "/"); - path = Path.Combine(baseFullPath, path).Replace("\\", "/"); - return path.StartsWith(Application.streamingAssetsPath + "/"); - } - - static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) - { - foreach (string path in importedAssets) - { - if (IsStreamingAsset(path)) - { - Debug.LogFormat("Skip StreamingAssets: {0}", path); - continue; - } - - var ext = Path.GetExtension(path).ToLower(); - if (ext == ".bvh") - { - Debug.LogFormat("ImportBvh: {0}", path); - var context = new BvhImporterContext(); - try - { - context.Parse(path); - context.Load(); - context.SaveAsAsset(); - context.Destroy(false); - } - catch(Exception ex) - { - Debug.LogError(ex); - context.Destroy(true); - } - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs.meta deleted file mode 100644 index 3a58175b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Editor/bvhAssetPostprocessor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4283558adf39c194cb6c5d66d5a348de -timeCreated: 1517166107 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md b/Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md deleted file mode 100644 index 3299d454..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 ousttrue - -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. diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md.meta deleted file mode 100644 index 24df7cd3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/LICENSE.md.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3ea85fd858590174f98cc2cd4c3e083f -timeCreated: 1522228320 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier.meta deleted file mode 100644 index 2ecc6b90..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a90ca020c7788804ea91e172fa5efd1a -folderAsset: yes -timeCreated: 1524224672 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs deleted file mode 100644 index 5c94664e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs +++ /dev/null @@ -1,185 +0,0 @@ -using System; -using UnityEngine; - - -namespace UniHumanoid -{ - public class HandPoseModifier : IPoseModifier - { - public class HandPose - { - [Obsolete("Use ThumbStretch")] - public float ThumbStrech { get { return ThumbStretch; } set { ThumbStretch = value; } } - public float ThumbStretch; - public float ThumbSpread; - - [Obsolete("Use IndexStretch")] - public float IndexStrech { get { return IndexStretch; } set { IndexStretch = value; } } - public float IndexStretch; - public float IndexSpread; - - [Obsolete("Use MiddleStretch")] - public float MiddleStrech { get { return MiddleStretch; } set { MiddleStretch = value; } } - public float MiddleStretch; - public float MiddleSpread; - - [Obsolete("Use RingStretch")] - public float RingStrech { get { return RingStretch; } set { RingStretch = value; } } - public float RingStretch; - public float RingSpread; - - [Obsolete("Use LittleStretch")] - public float LittleStrech { get { return LittleStretch; } set { LittleStretch = value; } } - public float LittleStretch; - public float LittleSpread; - } - public HandPose LeftHandPose - { - get; - set; - } - public HandPose RightHandPose - { - get; - set; - } - - int LeftThumb1Stretched; - int LeftThumb2Stretched; - int LeftThumb3Stretched; - int LeftIndex1Stretched; - int LeftIndex2Stretched; - int LeftIndex3Stretched; - int LeftMiddle1Stretched; - int LeftMiddle2Stretched; - int LeftMiddle3Stretched; - int LeftRing1Stretched; - int LeftRing2Stretched; - int LeftRing3Stretched; - int LeftLittle1Stretched; - int LeftLittle2Stretched; - int LeftLittle3Stretched; - int LeftThumbSpread; - int LeftIndexSpread; - int LeftMiddleSpread; - int LeftRingSpread; - int LeftLittleSpread; - - int RightThumb1Stretched; - int RightThumb2Stretched; - int RightThumb3Stretched; - int RightIndex1Stretched; - int RightIndex2Stretched; - int RightIndex3Stretched; - int RightMiddle1Stretched; - int RightMiddle2Stretched; - int RightMiddle3Stretched; - int RightRing1Stretched; - int RightRing2Stretched; - int RightRing3Stretched; - int RightLittle1Stretched; - int RightLittle2Stretched; - int RightLittle3Stretched; - int RightThumbSpread; - int RightIndexSpread; - int RightMiddleSpread; - int RightRingSpread; - int RightLittleSpread; - - public HandPoseModifier() - { - LeftThumb1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Thumb 1 Stretched"); - LeftThumb2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Thumb 2 Stretched"); - LeftThumb3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Thumb 3 Stretched"); - LeftIndex1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Index 1 Stretched"); - LeftIndex2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Index 2 Stretched"); - LeftIndex3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Index 3 Stretched"); - LeftMiddle1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Middle 1 Stretched"); - LeftMiddle2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Middle 2 Stretched"); - LeftMiddle3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Middle 3 Stretched"); - LeftRing1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Ring 1 Stretched"); - LeftRing2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Ring 2 Stretched"); - LeftRing3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Ring 3 Stretched"); - LeftLittle1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Little 1 Stretched"); - LeftLittle2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Little 2 Stretched"); - LeftLittle3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Left Little 3 Stretched"); - LeftThumbSpread = Array.IndexOf(HumanTrait.MuscleName, "Left Thumb Spread"); - LeftIndexSpread = Array.IndexOf(HumanTrait.MuscleName, "Left Index Spread"); - LeftMiddleSpread = Array.IndexOf(HumanTrait.MuscleName, "Left Middle Spread"); - LeftRingSpread = Array.IndexOf(HumanTrait.MuscleName, "Left Ring Spread"); - LeftLittleSpread = Array.IndexOf(HumanTrait.MuscleName, "Left Little Spread"); - - RightThumb1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Thumb 1 Stretched"); - RightThumb2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Thumb 2 Stretched"); - RightThumb3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Thumb 3 Stretched"); - RightIndex1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Index 1 Stretched"); - RightIndex2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Index 2 Stretched"); - RightIndex3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Index 3 Stretched"); - RightMiddle1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Middle 1 Stretched"); - RightMiddle2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Middle 2 Stretched"); - RightMiddle3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Middle 3 Stretched"); - RightRing1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Ring 1 Stretched"); - RightRing2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Ring 2 Stretched"); - RightRing3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Ring 3 Stretched"); - RightLittle1Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Little 1 Stretched"); - RightLittle2Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Little 2 Stretched"); - RightLittle3Stretched = Array.IndexOf(HumanTrait.MuscleName, "Right Little 3 Stretched"); - RightThumbSpread = Array.IndexOf(HumanTrait.MuscleName, "Right Thumb Spread"); - RightIndexSpread = Array.IndexOf(HumanTrait.MuscleName, "Right Index Spread"); - RightMiddleSpread = Array.IndexOf(HumanTrait.MuscleName, "Right Middle Spread"); - RightRingSpread = Array.IndexOf(HumanTrait.MuscleName, "Right Ring Spread"); - RightLittleSpread = Array.IndexOf(HumanTrait.MuscleName, "Right Little Spread"); - } - - public void Modify(ref HumanPose pose) - { - if (LeftHandPose != null) - { - pose.muscles[this.LeftThumb1Stretched] = LeftHandPose.ThumbStretch; - pose.muscles[this.LeftThumb2Stretched] = LeftHandPose.ThumbStretch; - pose.muscles[this.LeftThumb3Stretched] = LeftHandPose.ThumbStretch; - pose.muscles[this.LeftIndex1Stretched] = LeftHandPose.IndexStretch; - pose.muscles[this.LeftIndex2Stretched] = LeftHandPose.IndexStretch; - pose.muscles[this.LeftIndex3Stretched] = LeftHandPose.IndexStretch; - pose.muscles[this.LeftMiddle1Stretched] = LeftHandPose.MiddleStretch; - pose.muscles[this.LeftMiddle2Stretched] = LeftHandPose.MiddleStretch; - pose.muscles[this.LeftMiddle3Stretched] = LeftHandPose.MiddleStretch; - pose.muscles[this.LeftRing1Stretched] = LeftHandPose.RingStretch; - pose.muscles[this.LeftRing2Stretched] = LeftHandPose.RingStretch; - pose.muscles[this.LeftRing3Stretched] = LeftHandPose.RingStretch; - pose.muscles[this.LeftLittle1Stretched] = LeftHandPose.LittleStretch; - pose.muscles[this.LeftLittle2Stretched] = LeftHandPose.LittleStretch; - pose.muscles[this.LeftLittle3Stretched] = LeftHandPose.LittleStretch; - pose.muscles[this.LeftThumbSpread] = LeftHandPose.ThumbSpread; - pose.muscles[this.LeftIndexSpread] = LeftHandPose.IndexSpread; - pose.muscles[this.LeftMiddleSpread] = LeftHandPose.MiddleSpread; - pose.muscles[this.LeftRingSpread] = LeftHandPose.RingSpread; - pose.muscles[this.LeftLittleSpread] = LeftHandPose.LittleSpread; - } - - if (RightHandPose != null) - { - pose.muscles[this.RightThumb1Stretched] = RightHandPose.ThumbStretch; - pose.muscles[this.RightThumb2Stretched] = RightHandPose.ThumbStretch; - pose.muscles[this.RightThumb3Stretched] = RightHandPose.ThumbStretch; - pose.muscles[this.RightIndex1Stretched] = RightHandPose.IndexStretch; - pose.muscles[this.RightIndex2Stretched] = RightHandPose.IndexStretch; - pose.muscles[this.RightIndex3Stretched] = RightHandPose.IndexStretch; - pose.muscles[this.RightMiddle1Stretched] = RightHandPose.MiddleStretch; - pose.muscles[this.RightMiddle2Stretched] = RightHandPose.MiddleStretch; - pose.muscles[this.RightMiddle3Stretched] = RightHandPose.MiddleStretch; - pose.muscles[this.RightRing1Stretched] = RightHandPose.RingStretch; - pose.muscles[this.RightRing2Stretched] = RightHandPose.RingStretch; - pose.muscles[this.RightRing3Stretched] = RightHandPose.RingStretch; - pose.muscles[this.RightLittle1Stretched] = RightHandPose.LittleStretch; - pose.muscles[this.RightLittle2Stretched] = RightHandPose.LittleStretch; - pose.muscles[this.RightLittle3Stretched] = RightHandPose.LittleStretch; - pose.muscles[this.RightThumbSpread] = RightHandPose.ThumbSpread; - pose.muscles[this.RightIndexSpread] = RightHandPose.IndexSpread; - pose.muscles[this.RightMiddleSpread] = RightHandPose.MiddleSpread; - pose.muscles[this.RightRingSpread] = RightHandPose.RingSpread; - pose.muscles[this.RightLittleSpread] = RightHandPose.LittleSpread; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs.meta deleted file mode 100644 index a6b02c99..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandPose.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 14d18bc5a296a894eb7154d3f5f0e18b -timeCreated: 1523606797 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs deleted file mode 100644 index aa3a65fa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs +++ /dev/null @@ -1,103 +0,0 @@ -using UnityEngine; -using UnityEngine.Serialization; - - -namespace UniHumanoid -{ - public class HandRig : MonoBehaviour - { - [SerializeField] - Animator m_animator; - public Animator Animator - { - get { return m_animator; } - } - - [FormerlySerializedAs("LeftStrech")] - [SerializeField, Range(-1, 1)] - public float LeftStretch; - - [SerializeField, Range(-1, 1)] - public float LeftSpread; - - [FormerlySerializedAs("RightStrech")] - [SerializeField, Range(-1, 1)] - public float RightStretch; - - [SerializeField, Range(-1, 1)] - public float RightSpread; - - private void Reset() - { - m_animator = GetComponent(); - } - - HumanPoseHandler m_handler; - public static HumanPoseHandler GetHandler(Animator animator) - { - if (animator == null) - { - return null; - } - if (animator.avatar == null) - { - return null; - } - if (!animator.avatar.isValid - || !animator.avatar.isHuman) - { - return null; - } - return new HumanPoseHandler(animator.avatar, animator.transform); - } - - HandPoseModifier m_updater; - - private void Awake() - { - m_handler = GetHandler(m_animator); - if (m_handler == null) - { - enabled = false; - return; - } - m_updater = new HandPoseModifier(); - } - - HandPoseModifier.HandPose m_leftHand = new HandPoseModifier.HandPose(); - HandPoseModifier.HandPose m_rightHand = new HandPoseModifier.HandPose(); - HumanPose m_pose; - - private void Update() - { - m_leftHand.ThumbStretch = LeftStretch; - m_leftHand.ThumbSpread = LeftSpread; - m_leftHand.IndexStretch = LeftStretch; - m_leftHand.IndexSpread = LeftSpread; - m_leftHand.MiddleStretch = LeftStretch; - m_leftHand.MiddleSpread = LeftSpread; - m_leftHand.RingStretch = LeftStretch; - m_leftHand.RingSpread = LeftSpread; - m_leftHand.LittleStretch = LeftStretch; - m_leftHand.LittleSpread = LeftSpread; - - m_rightHand.ThumbStretch = RightStretch; - m_rightHand.ThumbSpread = RightSpread; - m_rightHand.IndexStretch = RightStretch; - m_rightHand.IndexSpread = RightSpread; - m_rightHand.MiddleStretch = RightStretch; - m_rightHand.MiddleSpread = RightSpread; - m_rightHand.RingStretch = RightStretch; - m_rightHand.RingSpread = RightSpread; - m_rightHand.LittleStretch = RightStretch; - m_rightHand.LittleSpread = RightSpread; - - m_updater.LeftHandPose = m_leftHand; - m_updater.RightHandPose = m_rightHand; - - m_handler.GetHumanPose(ref m_pose); - m_updater.Modify(ref m_pose); - m_handler.SetHumanPose(ref m_pose); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs.meta deleted file mode 100644 index 2a5cb41f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/HandRig.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 45d55d80a64783c41ace70d5d81db454 -timeCreated: 1523602613 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs deleted file mode 100644 index bcc178dd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - - -namespace UniHumanoid -{ - public interface IPoseModifier - { - void Modify(ref HumanPose pose); - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs.meta deleted file mode 100644 index 4e4b1d9d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/PoseModifier/IPoseModifier.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 973f36da309a48d4ea3c5526a51e957f -timeCreated: 1523606728 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md b/Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md deleted file mode 100644 index 2b155952..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md +++ /dev/null @@ -1,77 +0,0 @@ -# UniHumanoid - -Unity humanoid utility with bvh importer. - -# License - -* [MIT](./LICENSE.md) - -# BVH runtime loader - -```cs -var context = new BvhImporterContext(); -context.Parse(path); -context.Load(); // create Skeleton hierarchy and mesh for visualize -GameObject root = context.Root; -``` - -## RuntimeLoader -* Scenes/RuntimeBvhLoader.unity - -## RuntimeLoader and PoseTransfer -Load BVH and transfer pose to any model with humanoid avatar. - -* Scenes/PoseTransfer.unity - -![humanpose transfer target](doc/humanpose_transfer_inspector.png) - -![humanpose transfer](doc/humanpose_transfer.png) - -# Load bvh and create prefab with AnimationClip - -Drop bvh file to Assets folder. -Then, AssetPostprocessor import bvh file. - -* create a hierarchy prefab -* create a humanoid Avatar -* create a legacy mode AnimationClip -* create a skinned mesh for preview - -![bvh prefab](doc/assets.png) - -Instanciate prefab to scene. - -![bvh gameobject](doc/mesh.png) - -That object can play. - -# BoneMapping - -This script help create human avatar from exist GameObject hierarchy. -First, attach this script to root GameObject that has Animator. - -Next, setup below. - -* model position is origin -* model look at +z orientation -* model root node rotation is Quatenion.identity -* Set hips bone. - -press Guess bone mapping. -If fail to guess bone mapping, you can set bones manually. - -Optional, press Ensure T-Pose. -Create avatar. - -![bvh bone mapping](doc/bvh_bonemapping.png) - -These humanoids imported by [UniGLTF](https://github.com/ousttrue/UniGLTF) and created human avatar by BoneMapping. - -![humanoid](doc/humanoid.gif) - -# Download BVH files - -* https://sites.google.com/a/cgspeed.com/cgspeed/motion-capture -* http://mocapdata.com/ -* http://www.thetrailerspark.com/download/Mocap/Packed/EYES-JAPAN/BVH/ - diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md.meta deleted file mode 100644 index 832294e8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/README.md.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: be513cfaa8530114d85f1e8e0f29708a -timeCreated: 1517370218 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources.meta deleted file mode 100644 index 2285cdc6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c61106d290c827b49b7a6e3f6497bd3f -folderAsset: yes -timeCreated: 1519379142 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset deleted file mode 100644 index d6a055f2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset +++ /dev/null @@ -1,111 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4fdf4ef744a103a4ca01657c00d7fec2, type: 3} - m_Name: T-Pose.pose - m_EditorClassIdentifier: - bodyPosition: {x: 0.0024022944, y: 1.000028, z: 0.0019842784} - bodyRotation: {x: -0, y: 0.000000014901161, z: 0.000000014901161, w: 1} - muscles: - - -0.000000010672161 - - -6.3611094e-16 - - 6.3611094e-16 - - -0.00000055495286 - - 0.00000026851825 - - -0.0000000012914859 - - 0 - - 0 - - 0 - - 0.00000029369042 - - -0.0000005362765 - - 0.00000026918045 - - 0.00000052293626 - - 0.00000012148932 - - 0.0000003683441 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0.5957687 - - -0.018923696 - - 0.2105892 - - 1.0025908 - - -0.13775763 - - -0.002854546 - - -0.020644147 - - -0.0000060816024 - - 0.5957681 - - -0.01892539 - - 0.2106165 - - 1.0025909 - - -0.13777769 - - -0.0028554748 - - -0.020645387 - - -2.0029848e-12 - - 0.0000003415094 - - -0.00000011383648 - - 0.39829093 - - 0.3004907 - - -0.030618805 - - 0.999798 - - 0.03679788 - - -0.0025310651 - - 0.00030608202 - - 6.7851816e-15 - - -0.00000045534588 - - 0.39829168 - - 0.3004914 - - -0.030611247 - - 0.9997984 - - 0.03679079 - - -0.0025303008 - - 0.00030552692 - - -0.68517876 - - 0.4567073 - - 0.64590156 - - 0.6459016 - - 0.66896635 - - -0.40027583 - - 0.8113421 - - 0.81134295 - - 0.66770303 - - -0.62352574 - - 0.8111324 - - 0.811132 - - 0.6683899 - - -0.5698266 - - 0.8116428 - - 0.8116354 - - 0.6692385 - - -0.44004643 - - 0.8082721 - - 0.8082728 - - -0.68401676 - - 0.45769995 - - 0.6457741 - - 0.64577323 - - 0.6689646 - - -0.40025005 - - 0.81134063 - - 0.81134117 - - 0.6677078 - - -0.62352294 - - 0.81113243 - - 0.8111291 - - 0.6683884 - - -0.5698764 - - 0.81164306 - - 0.8116342 - - 0.66924673 - - -0.44011596 - - 0.808278 - - 0.8082771 diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset.meta deleted file mode 100644 index bbcce4e8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Resources/T-Pose.pose.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 879e332f84a378c4da3b87af13da3e85 -timeCreated: 1519376738 -licenseType: Free -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes.meta deleted file mode 100644 index dbc08374..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9edc7cfd64210934e817c98db16bdaea -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs deleted file mode 100644 index 6c81c802..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs +++ /dev/null @@ -1,149 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - - -namespace UniHumanoid -{ - [RequireComponent(typeof(Animator))] - public class HumanBuilderTest : MonoBehaviour - { - [SerializeField] - Material m_material; - - class SkeletonBuilder - { - Dictionary m_skeleton = new Dictionary(); - public IDictionary Skeleton - { - get { return m_skeleton; } - } - - Dictionary m_boneTail = new Dictionary(); - Transform m_root; - - public SkeletonBuilder(Transform root) - { - m_root = root; - } - - void Add(HumanBodyBones key, Transform parent, Vector3 headPosition, Vector3 tailPosition) - { - var bone = new GameObject(key.ToString()).transform; - bone.SetParent(parent, false); - bone.localPosition = headPosition; - m_skeleton[key] = bone; - m_boneTail[key] = tailPosition; - } - - void Add(HumanBodyBones key, HumanBodyBones parentKey, Vector3 tailPosition) - { - Add(key, m_skeleton[parentKey], m_boneTail[parentKey], tailPosition); - } - - #region Spine - public void AddHips(float height, float len) - { - Add(HumanBodyBones.Hips, m_root, new Vector3(0, height, 0), new Vector3(0, len, 0)); - } - - public void AddSpine(float len) - { - Add(HumanBodyBones.Spine, HumanBodyBones.Hips, new Vector3(0, len, 0)); - } - - public void AddChest(float len) - { - Add(HumanBodyBones.Chest, HumanBodyBones.Spine, new Vector3(0, len, 0)); - } - - public void AddNeck(float len) - { - Add(HumanBodyBones.Neck, HumanBodyBones.Chest, new Vector3(0, len, 0)); - } - - public void AddHead(float len) - { - Add(HumanBodyBones.Head, HumanBodyBones.Neck, new Vector3(0, len, 0)); - } - #endregion - - public void AddArm(float shoulder, float upper, float lower, float hand) - { - Add(HumanBodyBones.LeftShoulder, HumanBodyBones.Chest, new Vector3(-shoulder, 0, 0)); - Add(HumanBodyBones.LeftUpperArm, HumanBodyBones.LeftShoulder, new Vector3(-upper, 0, 0)); - Add(HumanBodyBones.LeftLowerArm, HumanBodyBones.LeftUpperArm, new Vector3(-lower, 0, 0)); - Add(HumanBodyBones.LeftHand, HumanBodyBones.LeftLowerArm, new Vector3(-hand, 0, 0)); - - Add(HumanBodyBones.RightShoulder, HumanBodyBones.Chest, new Vector3(shoulder, 0, 0)); - Add(HumanBodyBones.RightUpperArm, HumanBodyBones.RightShoulder, new Vector3(upper, 0, 0)); - Add(HumanBodyBones.RightLowerArm, HumanBodyBones.RightUpperArm, new Vector3(lower, 0, 0)); - Add(HumanBodyBones.RightHand, HumanBodyBones.RightLowerArm, new Vector3(hand, 0, 0)); - } - - public void AddLeg(float distance, float upper, float lower, float foot, float toe) - { - Add(HumanBodyBones.LeftUpperLeg, m_skeleton[HumanBodyBones.Hips], new Vector3(-distance, 0, 0), new Vector3(0, -upper, 0)); - Add(HumanBodyBones.LeftLowerLeg, HumanBodyBones.LeftUpperLeg, new Vector3(0, -lower, 0)); - Add(HumanBodyBones.LeftFoot, HumanBodyBones.LeftLowerLeg, new Vector3(0, -foot, foot)); - Add(HumanBodyBones.LeftToes, HumanBodyBones.LeftFoot, new Vector3(0, 0, toe)); - - Add(HumanBodyBones.RightUpperLeg, m_skeleton[HumanBodyBones.Hips], new Vector3(distance, 0, 0), new Vector3(0, -upper, 0)); - Add(HumanBodyBones.RightLowerLeg, HumanBodyBones.RightUpperLeg, new Vector3(0, -lower, 0)); - Add(HumanBodyBones.RightFoot, HumanBodyBones.RightLowerLeg, new Vector3(0, -foot, foot)); - Add(HumanBodyBones.RightToes, HumanBodyBones.RightFoot, new Vector3(0, 0, toe)); - } - } - - void OnEnable() - { - BuildSkeleton(transform); - } - - private void BuildSkeleton(Transform root) - { - var position = root.position; - root.position = Vector3.zero; - - try - { - // hips -> spine -> chest - var builder = new SkeletonBuilder(root); - builder.AddHips(0.8f, 0.2f); - builder.AddSpine(0.1f); - builder.AddChest(0.2f); - builder.AddNeck(0.1f); - builder.AddHead(0.2f); - builder.AddArm(0.1f, 0.3f, 0.3f, 0.1f); - builder.AddLeg(0.1f, 0.3f, 0.4f, 0.1f, 0.1f); - - var description = AvatarDescription.Create(builder.Skeleton); - var animator = GetComponent(); - animator.avatar = description.CreateAvatar(root); - - // create SkinnedMesh for bone visualize - var renderer = SkeletonMeshUtility.CreateRenderer(animator); - - if (m_material == null) - { - m_material = new Material(Shader.Find("Standard")); - } - renderer.sharedMaterial = m_material; - //root.gameObject.AddComponent(); - - var transfer = GetComponent(); - if (transfer != null) - { - transfer.Avatar = animator.avatar; - transfer.Setup(); - } - } - finally - { - // restore position - root.position = position; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs.meta deleted file mode 100644 index 420a63cd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/HumanBuilderTest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: dfdcf658d2da05649974b59b849de74c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity deleted file mode 100644 index f9507a2b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity +++ /dev/null @@ -1,691 +0,0 @@ -%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: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 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: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !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 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &406922205 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 406922208} - - component: {fileID: 406922207} - - component: {fileID: 406922206} - 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 &406922206 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406922205} - m_Enabled: 1 ---- !u!20 &406922207 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406922205} - 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_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 &406922208 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406922205} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &540606465 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 540606468} - - component: {fileID: 540606467} - - component: {fileID: 540606466} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &540606466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540606465} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &540606467 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540606465} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &540606468 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540606465} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &745406201 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 745406206} - - component: {fileID: 745406205} - - component: {fileID: 745406204} - - component: {fileID: 745406203} - - component: {fileID: 745406202} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &745406202 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b994e1476323bf4fbe1ae28bea164f2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_openButton: {fileID: 860463875} - m_dst: {fileID: 948407063} ---- !u!114 &745406203 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &745406204 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &745406205 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &745406206 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 860463874} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &860463873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 860463874} - - component: {fileID: 860463877} - - component: {fileID: 860463876} - - component: {fileID: 860463875} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &860463874 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - 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_Children: - - {fileID: 2080820046} - m_Father: {fileID: 745406206} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0, y: 1} ---- !u!114 &860463875 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 860463876} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &860463876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &860463877 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - m_CullTransparentMesh: 0 ---- !u!1 &948407059 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 948407062} - - component: {fileID: 948407061} - - component: {fileID: 948407060} - - component: {fileID: 948407063} - m_Layer: 0 - m_Name: Target - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &948407060 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 948407059} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfdcf658d2da05649974b59b849de74c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_material: {fileID: 2100000, guid: 94b4b45712e88334c9e7c5ecc53c50e6, type: 2} ---- !u!95 &948407061 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 948407059} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!4 &948407062 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 948407059} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &948407063 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 948407059} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e5548e4785b76854cbbf3f6d9a8e9c1d, type: 3} - m_Name: - m_EditorClassIdentifier: - SourceType: 0 - Avatar: {fileID: 0} - Source: {fileID: 0} - PoseClip: {fileID: 0} ---- !u!1 &1536726113 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1536726115} - - component: {fileID: 1536726114} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1536726114 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1536726113} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1536726115 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1536726113} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &2080820045 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2080820046} - - component: {fileID: 2080820048} - - component: {fileID: 2080820047} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2080820046 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2080820045} - 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_Children: [] - m_Father: {fileID: 860463874} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2080820047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2080820045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Open ---- !u!222 &2080820048 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2080820045} - m_CullTransparentMesh: 0 diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity.meta deleted file mode 100644 index 04c014c8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/PoseTransfer.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ae847f673eb3e6f4a95f61b4658b806a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs deleted file mode 100644 index afc3727c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs +++ /dev/null @@ -1,83 +0,0 @@ -using UnityEngine; -using UnityEngine.Events; -using UnityEngine.UI; -using UniHumanoid; -using System.IO; -using System; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniHumanoid -{ - public class RuntimeBvhLoader : MonoBehaviour - { - [SerializeField] - Button m_openButton = default; - - [SerializeField] - HumanPoseTransfer m_dst = default; - - UnityAction m_onClick; - - private void Awake() - { - m_onClick = new UnityEngine.Events.UnityAction(OnClick); - } - - private void OnEnable() - { - m_openButton.onClick.AddListener(m_onClick); - } - - private void OnDisable() - { - m_openButton.onClick.RemoveListener(m_onClick); - } - - static string m_lastDir; - - public void OnClick() - { -#if UNITY_EDITOR - var path = EditorUtility.OpenFilePanel("open bvh", m_lastDir, "bvh"); - if (String.IsNullOrEmpty(path)) - { - return; - } - m_lastDir = Path.GetDirectoryName(path); -#else - string path=null; -#endif - -#pragma warning disable 4014 - Open(path); -#pragma warning restore 4014 - } - - BvhImporterContext m_context; - - void Open(string path) - { - Debug.LogFormat("Open: {0}", path); - if (m_context != null) - { - m_context.Destroy(true); - m_context = null; - } - - m_context = new BvhImporterContext(); - m_context.Parse(path); - m_context.Load(); - - var src = m_context.Root.AddComponent(); - - if (m_dst != null) - { - m_dst.SourceType = HumanPoseTransfer.HumanPoseTransferSourceType.HumanPoseTransfer; - m_dst.Source = src; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs.meta deleted file mode 100644 index 0fae39bc..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7b994e1476323bf4fbe1ae28bea164f2 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity deleted file mode 100644 index c1e610d8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity +++ /dev/null @@ -1,615 +0,0 @@ -%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: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 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: 500 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !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 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &406922205 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 406922208} - - component: {fileID: 406922207} - - component: {fileID: 406922206} - 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 &406922206 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406922205} - m_Enabled: 1 ---- !u!20 &406922207 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406922205} - 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_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 &406922208 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406922205} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &540606465 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 540606468} - - component: {fileID: 540606467} - - component: {fileID: 540606466} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &540606466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540606465} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &540606467 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540606465} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &540606468 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 540606465} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &745406201 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 745406206} - - component: {fileID: 745406205} - - component: {fileID: 745406204} - - component: {fileID: 745406203} - - component: {fileID: 745406202} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &745406202 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b994e1476323bf4fbe1ae28bea164f2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_openButton: {fileID: 860463875} - m_dst: {fileID: 0} ---- !u!114 &745406203 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &745406204 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &745406205 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &745406206 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745406201} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 860463874} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &860463873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 860463874} - - component: {fileID: 860463877} - - component: {fileID: 860463876} - - component: {fileID: 860463875} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &860463874 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - 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_Children: - - {fileID: 2080820046} - m_Father: {fileID: 745406206} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0, y: 1} ---- !u!114 &860463875 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 860463876} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &860463876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &860463877 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 860463873} - m_CullTransparentMesh: 0 ---- !u!1 &1536726113 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1536726115} - - component: {fileID: 1536726114} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1536726114 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1536726113} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - 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_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1536726115 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1536726113} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &2080820045 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2080820046} - - component: {fileID: 2080820048} - - component: {fileID: 2080820047} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2080820046 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2080820045} - 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_Children: [] - m_Father: {fileID: 860463874} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2080820047 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2080820045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Open ---- !u!222 &2080820048 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2080820045} - m_CullTransparentMesh: 0 diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity.meta deleted file mode 100644 index 2a3f1964..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 99665560be9c32e4d9f7813b076c92ee -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat deleted file mode 100644 index 1136c07c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: target - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _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} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0.60773194, g: 0.8584906, b: 0.14983091, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat.meta deleted file mode 100644 index 133fed93..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scenes/target.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 94b4b45712e88334c9e7c5ecc53c50e6 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts.meta deleted file mode 100644 index a7876e5e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 64819743741f38e43b64a7d6add8cea9 -folderAsset: yes -timeCreated: 1517166088 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs deleted file mode 100644 index 5d06e5f6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs +++ /dev/null @@ -1,134 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - - -namespace UniHumanoid -{ - public static class AnimationClipUtility - { - static Dictionary TraitPropMap = new Dictionary -{ -{"Left Thumb 1 Stretched", "LeftHand.Thumb.1 Stretched"}, -{"Left Thumb Spread", "LeftHand.Thumb Spread"}, -{"Left Thumb 2 Stretched", "LeftHand.Thumb.2 Stretched"}, -{"Left Thumb 3 Stretched", "LeftHand.Thumb.3 Stretched"}, -{"Left Index 1 Stretched", "LeftHand.Index.1 Stretched"}, -{"Left Index Spread", "LeftHand.Index Spread"}, -{"Left Index 2 Stretched", "LeftHand.Index.2 Stretched"}, -{"Left Index 3 Stretched", "LeftHand.Index.3 Stretched"}, -{"Left Middle 1 Stretched", "LeftHand.Middle.1 Stretched"}, -{"Left Middle Spread", "LeftHand.Middle Spread"}, -{"Left Middle 2 Stretched", "LeftHand.Middle.2 Stretched"}, -{"Left Middle 3 Stretched", "LeftHand.Middle.3 Stretched"}, -{"Left Ring 1 Stretched", "LeftHand.Ring.1 Stretched"}, -{"Left Ring Spread", "LeftHand.Ring Spread"}, -{"Left Ring 2 Stretched", "LeftHand.Ring.2 Stretched"}, -{"Left Ring 3 Stretched", "LeftHand.Ring.3 Stretched"}, -{"Left Little 1 Stretched", "LeftHand.Little.1 Stretched"}, -{"Left Little Spread", "LeftHand.Little Spread"}, -{"Left Little 2 Stretched", "LeftHand.Little.2 Stretched"}, -{"Left Little 3 Stretched", "LeftHand.Little.3 Stretched"}, -{"Right Thumb 1 Stretched", "RightHand.Thumb.1 Stretched"}, -{"Right Thumb Spread", "RightHand.Thumb Spread"}, -{"Right Thumb 2 Stretched", "RightHand.Thumb.2 Stretched"}, -{"Right Thumb 3 Stretched", "RightHand.Thumb.3 Stretched"}, -{"Right Index 1 Stretched", "RightHand.Index.1 Stretched"}, -{"Right Index Spread", "RightHand.Index Spread"}, -{"Right Index 2 Stretched", "RightHand.Index.2 Stretched"}, -{"Right Index 3 Stretched", "RightHand.Index.3 Stretched"}, -{"Right Middle 1 Stretched", "RightHand.Middle.1 Stretched"}, -{"Right Middle Spread", "RightHand.Middle Spread"}, -{"Right Middle 2 Stretched", "RightHand.Middle.2 Stretched"}, -{"Right Middle 3 Stretched", "RightHand.Middle.3 Stretched"}, -{"Right Ring 1 Stretched", "RightHand.Ring.1 Stretched"}, -{"Right Ring Spread", "RightHand.Ring Spread"}, -{"Right Ring 2 Stretched", "RightHand.Ring.2 Stretched"}, -{"Right Ring 3 Stretched", "RightHand.Ring.3 Stretched"}, -{"Right Little 1 Stretched", "RightHand.Little.1 Stretched"}, -{"Right Little Spread", "RightHand.Little Spread"}, -{"Right Little 2 Stretched", "RightHand.Little.2 Stretched"}, -{"Right Little 3 Stretched", "RightHand.Little.3 Stretched"}, -}; - - public static AnimationClip CreateAnimationClipFromHumanPose(HumanPose pose) - { - var clip = new AnimationClip(); - - // pos - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.bodyPosition.x), - }); - var muscle = "RootT.x"; - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.bodyPosition.y), - }); - var muscle = "RootT.y"; - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.bodyPosition.z), - }); - var muscle = "RootT.z"; - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - - // rot - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.bodyRotation.x), - }); - var muscle = "RootQ.x"; - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.bodyRotation.y), - }); - var muscle = "RootQ.y"; - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.bodyRotation.z), - }); - var muscle = "RootQ.z"; - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.bodyRotation.w), - }); - var muscle = "RootQ.w"; - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - - // muscles - for (int i = 0; i < HumanTrait.MuscleCount; ++i) - { - var curve = new AnimationCurve(new Keyframe[] - { - new Keyframe(0, pose.muscles[i]), - }); - var muscle = HumanTrait.MuscleName[i]; - if (TraitPropMap.ContainsKey(muscle)) - { - muscle = TraitPropMap[muscle]; - } - clip.SetCurve(null, typeof(Animator), muscle, curve); - } - return clip; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs.meta deleted file mode 100644 index 54fb7ef2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AnimationClipUtility.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: e13984a5449ddb843b03e21c3409df67 -timeCreated: 1516590895 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs deleted file mode 100644 index 05a3abd6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs +++ /dev/null @@ -1,269 +0,0 @@ -#if UNITY_EDITOR -using UnityEditor; -#endif -using UnityEngine; -using System; -using System.Linq; -using System.Collections.Generic; - - -namespace UniHumanoid -{ - [Serializable] - public struct BoneLimit - { - public HumanBodyBones humanBone; - public string boneName; - public bool useDefaultValues; - public Vector3 min; - public Vector3 max; - public Vector3 center; - public float axisLength; - private static string[] cashedHumanTraitBoneName = null; - - public static BoneLimit From(HumanBone bone) - { - return new BoneLimit - { - humanBone = (HumanBodyBones) Enum.Parse(typeof(HumanBodyBones), bone.humanName.Replace(" ", ""), true), - boneName = bone.boneName, - useDefaultValues = bone.limit.useDefaultValues, - min = bone.limit.min, - max = bone.limit.max, - center = bone.limit.center, - axisLength = bone.limit.axisLength, - }; - } - - public static String ToHumanBoneName(HumanBodyBones b) - { - // 呼ã³å‡ºã—毎ã«GCãŒç™ºç”Ÿã™ã‚‹ã®ã§ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã™ã‚‹ - if (cashedHumanTraitBoneName == null) - { - cashedHumanTraitBoneName = HumanTrait.BoneName; - } - - foreach (var x in cashedHumanTraitBoneName) - { - if (x.Replace(" ", "") == b.ToString()) - { - return x; - } - } - - throw new KeyNotFoundException(); - } - - public HumanBone ToHumanBone() - { - return new HumanBone - { - boneName = boneName, - humanName = ToHumanBoneName(humanBone), - limit = new HumanLimit - { - useDefaultValues = useDefaultValues, - axisLength = axisLength, - center = center, - max = max, - min = min - }, - }; - } - } - - [Serializable] - public class AvatarDescription : ScriptableObject - { - public float armStretch = 0.05f; - public float legStretch = 0.05f; - public float upperArmTwist = 0.5f; - public float lowerArmTwist = 0.5f; - public float upperLegTwist = 0.5f; - public float lowerLegTwist = 0.5f; - public float feetSpacing = 0; - public bool hasTranslationDoF; - public BoneLimit[] human; - - public HumanDescription ToHumanDescription(Transform root) - { - var transforms = root.GetComponentsInChildren(); - var skeletonBones = new SkeletonBone[transforms.Length]; - var index = 0; - foreach (var t in transforms) - { - skeletonBones[index] = t.ToSkeletonBone(); - index++; - } - - var humanBones = new HumanBone[human.Length]; - index = 0; - foreach (var bonelimit in human) - { - humanBones[index] = bonelimit.ToHumanBone(); - index++; - } - - - return new HumanDescription - { - skeleton = skeletonBones, - human = humanBones, - armStretch = armStretch, - legStretch = legStretch, - upperArmTwist = upperArmTwist, - lowerArmTwist = lowerArmTwist, - upperLegTwist = upperLegTwist, - lowerLegTwist = lowerLegTwist, - feetSpacing = feetSpacing, - hasTranslationDoF = hasTranslationDoF, - }; - } - - public Avatar CreateAvatar(Transform root) - { - return AvatarBuilder.BuildHumanAvatar(root.gameObject, ToHumanDescription(root)); - } - - public Avatar CreateAvatarAndSetup(Transform root) - { - var avatar = CreateAvatar(root); - avatar.name = name; - - var animator = root.GetComponent(); - if (animator != null) - { - var positionMap = root.Traverse().ToDictionary(x => x, x => x.position); - animator.avatar = avatar; - foreach (var x in root.Traverse()) - { - x.position = positionMap[x]; - } - } - - var transfer = root.GetComponent(); - if (transfer != null) - { - transfer.Avatar = avatar; - } - - return avatar; - } - -#if UNITY_EDITOR - public static AvatarDescription CreateFrom(Avatar avatar) - { - var description = default(HumanDescription); - if (!GetHumanDescription(avatar, ref description)) - { - return null; - } - - return CreateFrom(description); - } -#endif - - public static AvatarDescription CreateFrom(HumanDescription description) - { - var avatarDescription = ScriptableObject.CreateInstance(); - avatarDescription.name = "AvatarDescription"; - avatarDescription.armStretch = description.armStretch; - avatarDescription.legStretch = description.legStretch; - avatarDescription.feetSpacing = description.feetSpacing; - avatarDescription.hasTranslationDoF = description.hasTranslationDoF; - avatarDescription.lowerArmTwist = description.lowerArmTwist; - avatarDescription.lowerLegTwist = description.lowerLegTwist; - avatarDescription.upperArmTwist = description.upperArmTwist; - avatarDescription.upperLegTwist = description.upperLegTwist; - avatarDescription.human = description.human.Select(BoneLimit.From).ToArray(); - return avatarDescription; - } - - public static AvatarDescription Create(AvatarDescription src = null) - { - var avatarDescription = ScriptableObject.CreateInstance(); - avatarDescription.name = "AvatarDescription"; - if (src != null) - { - avatarDescription.armStretch = src.armStretch; - avatarDescription.legStretch = src.legStretch; - avatarDescription.feetSpacing = src.feetSpacing; - avatarDescription.upperArmTwist = src.upperArmTwist; - avatarDescription.lowerArmTwist = src.lowerArmTwist; - avatarDescription.upperLegTwist = src.upperLegTwist; - avatarDescription.lowerLegTwist = src.lowerLegTwist; - } - else - { - avatarDescription.armStretch = 0.05f; - avatarDescription.legStretch = 0.05f; - avatarDescription.feetSpacing = 0.0f; - avatarDescription.lowerArmTwist = 0.5f; - avatarDescription.upperArmTwist = 0.5f; - avatarDescription.upperLegTwist = 0.5f; - avatarDescription.lowerLegTwist = 0.5f; - } - - return avatarDescription; - } - - public static AvatarDescription Create(Transform[] boneTransforms, Skeleton skeleton) - { - return Create(skeleton.Bones.Select( - x => new KeyValuePair(x.Key, boneTransforms[x.Value]))); - } - - public static AvatarDescription Create(IEnumerable> skeleton) - { - var description = Create(); - description.SetHumanBones(skeleton); - return description; - } - - public void SetHumanBones(IEnumerable> skeleton) - { - human = skeleton.Select(x => - { - return new BoneLimit - { - humanBone = x.Key, - boneName = x.Value.name, - useDefaultValues = true, - }; - }).ToArray(); - } - -#if UNITY_EDITOR - /// - /// * https://answers.unity.com/questions/612177/how-can-i-access-human-avatar-bone-and-muscle-valu.html - /// - /// - /// - /// - public static bool GetHumanDescription(UnityEngine.Object target, ref HumanDescription des) - { - if (target != null) - { - var importer = AssetImporter.GetAtPath(AssetDatabase.GetAssetPath(target)); - if (importer != null) - { - Debug.Log("AssetImporter Type: " + importer.GetType()); - ModelImporter modelImporter = importer as ModelImporter; - if (modelImporter != null) - { - des = modelImporter.humanDescription; - Debug.Log("## Cool stuff data by ModelImporter ##"); - return true; - } - else - { - Debug.LogWarning("## Please Select Imported Model in Project View not prefab or other things ##"); - } - } - } - - return false; - } -#endif - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs.meta deleted file mode 100644 index 3da5dea9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/AvatarDescription.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 976e99d37c093ce4c9b249c81c2cbdd5 -timeCreated: 1520401720 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs deleted file mode 100644 index 66fb10d8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs +++ /dev/null @@ -1,28 +0,0 @@ -using UnityEngine; - - -namespace UniHumanoid -{ - public class BoneGizmoDrawer : MonoBehaviour - { - const float size = 0.03f; - readonly Vector3 SIZE = new Vector3(size, size, size); - - [SerializeField] - public bool Draw = true; - - void OnDrawGizmos() - { -#if UNITY_EDITOR - if (Draw && transform.parent != null) - { - Gizmos.color = Color.yellow; - Gizmos.DrawCube(transform.position, SIZE); - Gizmos.DrawLine(transform.parent.position, transform.position); - - UnityEditor.Handles.Label(transform.position, name); - } -#endif - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs.meta deleted file mode 100644 index 12ebe910..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneGizmoDrawer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 677492d2843780e40aa2a6c7a6ae8fe6 -timeCreated: 1517332124 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs deleted file mode 100644 index f9233e66..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs +++ /dev/null @@ -1,103 +0,0 @@ -using UnityEngine; -using System.Linq; -using System; - -namespace UniHumanoid -{ - public class BoneMapping : MonoBehaviour - { - [SerializeField] - public GameObject[] Bones = new GameObject[(int)HumanBodyBones.LastBone]; - - [SerializeField] - public AvatarDescription Description; - - private void Reset() - { - GetBones(); - } - - private void GetBones() - { - Bones = new GameObject[(int)HumanBodyBones.LastBone]; - - var animator = GetComponent(); - if (animator != null) - { - if (animator.avatar != null) - { - foreach (HumanBodyBones key in Enum.GetValues(typeof(HumanBodyBones))) - { - if (key == HumanBodyBones.LastBone) - { - break; - } - var transform = animator.GetBoneTransform(key); - if (transform != null) - { - Bones[(int)key] = transform.gameObject; - } - } - } - } - } - - public void GuessBoneMapping() - { - var hips = Bones[(int)HumanBodyBones.Hips]; - if (hips == null) - { - Debug.LogWarning("require hips"); - return; - } - - var estimator = new BvhSkeletonEstimator(); - var skeleton = estimator.Detect(hips.transform); - var bones = hips.transform.Traverse().ToArray(); - for (int i = 0; i < (int)HumanBodyBones.LastBone; ++i) - { - var index = skeleton.GetBoneIndex((HumanBodyBones)i); - if (index >= 0) - { - Bones[i] = bones[index].gameObject; - } - } - } - - public void EnsureTPose() - { - var map = Bones - .Select((x, i) => new { i, x }) - .Where(x => x.x != null) - .ToDictionary(x => (HumanBodyBones)x.i, x => x.x.transform) - ; - { - var left = (map[HumanBodyBones.LeftLowerArm].position - map[HumanBodyBones.LeftUpperArm].position).normalized; - map[HumanBodyBones.LeftUpperArm].rotation = Quaternion.FromToRotation(left, Vector3.left) * map[HumanBodyBones.LeftUpperArm].rotation; - } - { - var right = (map[HumanBodyBones.RightLowerArm].position - map[HumanBodyBones.RightUpperArm].position).normalized; - map[HumanBodyBones.RightUpperArm].rotation = Quaternion.FromToRotation(right, Vector3.right) * map[HumanBodyBones.RightUpperArm].rotation; - } - } - - public static void SetBonesToDescription(BoneMapping mapping, AvatarDescription description) - { - var map = mapping.Bones - .Select((x, i) => new { i, x }) - .Where(x => x.x != null) - .ToDictionary(x => (HumanBodyBones)x.i, x => x.x.transform) - ; - description.SetHumanBones(map); - } - - private void Awake() - { - if (Bones == null - || Bones.All(x => x==null)) - { - GetBones(); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs.meta deleted file mode 100644 index d7f97711..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BoneMapping.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 44f5895a2095a2848ba2c9627a5c1ad9 -timeCreated: 1516520420 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs deleted file mode 100644 index 8278c217..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs +++ /dev/null @@ -1,80 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - - -namespace UniHumanoid -{ - public class BvhBone : IBone - { - public string Name - { - private set; - get; - } - - public Vector3 SkeletonLocalPosition - { - private set; - get; - } - - public BvhBone(string name, Vector3 position) - { - Name = name; - SkeletonLocalPosition = position; - } - - public override string ToString() - { - return string.Format("", Name); - } - - public IBone Parent - { - private set; - get; - } - - List _children = new List(); - public IList Children - { - get { return _children; } - } - - public void Build(Transform t) - { - foreach (Transform child in t) - { - var childBone = new BvhBone(child.name, SkeletonLocalPosition + child.localPosition); - childBone.Parent = this; - _children.Add(childBone); - - childBone.Build(child); - } - } - - public void Build(BvhNode node) - { - foreach (var child in node.Children) - { - var childBone = new BvhBone(child.Name, SkeletonLocalPosition + child.Offset.ToXReversedVector3()); - childBone.Parent = this; - _children.Add(childBone); - - childBone.Build(child); - } - } - - public IEnumerable Traverse() - { - yield return this; - foreach (var child in Children) - { - foreach (var x in child.Traverse()) - { - yield return (BvhBone)x; - } - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs.meta deleted file mode 100644 index a3578e4a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/BvhBone.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c1a88b26726f137419428078debd253f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions.meta deleted file mode 100644 index e559e8cb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a08328e411d14d8419fc89356b6ddbc4 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs deleted file mode 100644 index 8ae5d2df..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs +++ /dev/null @@ -1,71 +0,0 @@ -using UnityEngine; - -namespace UniHumanoid -{ - public static class EnumExtensions - { - public static string ToStringFromEnum(this HumanBodyBones val, bool compareBoneTrait = false) - { - switch (val) - { - case HumanBodyBones.Hips: return "Hips"; - case HumanBodyBones.LeftUpperLeg: return "LeftUpperLeg"; - case HumanBodyBones.RightUpperLeg: return "RightUpperLeg"; - case HumanBodyBones.LeftLowerLeg: return "LeftLowerLeg"; - case HumanBodyBones.RightLowerLeg: return "RightLowerLeg"; - case HumanBodyBones.LeftFoot: return "LeftFoot"; - case HumanBodyBones.RightFoot: return "RightFoot"; - case HumanBodyBones.Spine: return "Spine"; - case HumanBodyBones.Chest: return "Chest"; - case HumanBodyBones.Neck: return "Neck"; - case HumanBodyBones.Head: return "Head"; - case HumanBodyBones.LeftShoulder: return "LeftShoulder"; - case HumanBodyBones.RightShoulder: return "RightShoulder"; - case HumanBodyBones.LeftUpperArm: return "LeftUpperArm"; - case HumanBodyBones.RightUpperArm: return "RightUpperArm"; - case HumanBodyBones.LeftLowerArm: return "LeftLowerArm"; - case HumanBodyBones.RightLowerArm: return "RightLowerArm"; - case HumanBodyBones.LeftHand: return "LeftHand"; - case HumanBodyBones.RightHand: return "RightHand"; - case HumanBodyBones.LeftToes: return "LeftToes"; - case HumanBodyBones.RightToes: return "RightToes"; - case HumanBodyBones.LeftEye: return "LeftEye"; - case HumanBodyBones.RightEye: return "RightEye"; - case HumanBodyBones.Jaw: return "Jaw"; - case HumanBodyBones.LeftThumbProximal: return compareBoneTrait ? "Left Thumb Proximal" : "LeftThumbProximal"; - case HumanBodyBones.LeftThumbIntermediate: return compareBoneTrait ? "Left Thumb Intermediate" : "LeftThumbIntermediate"; - case HumanBodyBones.LeftThumbDistal: return compareBoneTrait ? "Left Thumb Distal" : "LeftThumbDistal"; - case HumanBodyBones.LeftIndexProximal: return compareBoneTrait ? "Left Index Proximal" : "LeftIndexProximal"; - case HumanBodyBones.LeftIndexIntermediate: return compareBoneTrait ? "Left Index Intermediate" : "LeftIndexIntermediate"; - case HumanBodyBones.LeftIndexDistal: return compareBoneTrait ? "Left Index Distal" : "LeftIndexDistal"; - case HumanBodyBones.LeftMiddleProximal: return compareBoneTrait ? "Left Middle Proximal" : "LeftMiddleProximal"; - case HumanBodyBones.LeftMiddleIntermediate: return compareBoneTrait ? "Left Middle Intermediate" : "LeftMiddleIntermediate"; - case HumanBodyBones.LeftMiddleDistal: return compareBoneTrait ? "Left Middle Distal" : "LeftMiddleDistal"; - case HumanBodyBones.LeftRingProximal: return compareBoneTrait ? "Left Ring Proximal" : "LeftRingProximal"; - case HumanBodyBones.LeftRingIntermediate: return compareBoneTrait ? "Left Ring Intermediate" : "LeftRingIntermediate"; - case HumanBodyBones.LeftRingDistal: return compareBoneTrait ? "Left Ring Distal" : "LeftRingDistal"; - case HumanBodyBones.LeftLittleProximal: return compareBoneTrait ? "Left Little Proximal" : "LeftLittleProximal"; - case HumanBodyBones.LeftLittleIntermediate: return compareBoneTrait ? "Left Little Intermediate" : "LeftLittleIntermediate"; - case HumanBodyBones.LeftLittleDistal: return compareBoneTrait ? "Left Little Distal" : "LeftLittleDistal"; - case HumanBodyBones.RightThumbProximal: return compareBoneTrait ? "Right Thumb Proximal" : "RightThumbProximal"; - case HumanBodyBones.RightThumbIntermediate: return compareBoneTrait ? "Right Thumb Intermediate" : "RightThumbIntermediate"; - case HumanBodyBones.RightThumbDistal: return compareBoneTrait ? "Right Thumb Distal" : "RightThumbDistal"; - case HumanBodyBones.RightIndexProximal: return compareBoneTrait ? "Right Index Proximal" : "RightIndexProximal"; - case HumanBodyBones.RightIndexIntermediate: return compareBoneTrait ? "Right Index Intermediate" : "RightIndexIntermediate"; - case HumanBodyBones.RightIndexDistal: return compareBoneTrait ? "Right Index Distal" : "RightIndexDistal"; - case HumanBodyBones.RightMiddleProximal: return compareBoneTrait ? "Right Middle Proximal" : "RightMiddleProximal"; - case HumanBodyBones.RightMiddleIntermediate: return compareBoneTrait ? "Right Middle Intermediate" : "RightMiddleIntermediate"; - case HumanBodyBones.RightMiddleDistal: return compareBoneTrait ? "Right Middle Distal" : "RightMiddleDistal"; - case HumanBodyBones.RightRingProximal: return compareBoneTrait ? "Right Ring Proximal" : "RightRingProximal"; - case HumanBodyBones.RightRingIntermediate: return compareBoneTrait ? "Right Ring Intermediate" : "RightRingIntermediate"; - case HumanBodyBones.RightRingDistal: return compareBoneTrait ? "Right Ring Distal" : "RightRingDistal"; - case HumanBodyBones.RightLittleProximal: return compareBoneTrait ? "Right Little Proximal" : "RightLittleProximal"; - case HumanBodyBones.RightLittleIntermediate: return compareBoneTrait ? "Right Little Intermediate" : "RightLittleIntermediate"; - case HumanBodyBones.RightLittleDistal: return compareBoneTrait ? "Right Little Distal" : "RightLittleDistal"; - case HumanBodyBones.UpperChest: return "UpperChest"; - case HumanBodyBones.LastBone: return "LastBone"; - default: throw new System.InvalidOperationException(); - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs.meta deleted file mode 100644 index e9fc631d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Extensions/EnumExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 04d0b56405dbe18439be5a95598deb36 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format.meta deleted file mode 100644 index 3ee3d5db..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fc31477377367fb48bc85f0864fe33eb -folderAsset: yes -timeCreated: 1517655048 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format/Bvh.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format/Bvh.cs deleted file mode 100644 index 6c39c3b8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Format/Bvh.cs +++ /dev/null @@ -1,444 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; - - -namespace UniHumanoid -{ - public class BvhException : Exception - { - public BvhException(string msg) : base(msg) { } - } - - public enum Channel - { - Xposition, - Yposition, - Zposition, - Xrotation, - Yrotation, - Zrotation, - } - public static class ChannelExtensions - { - public static string ToProperty(this Channel ch) - { - switch (ch) - { - case Channel.Xposition: return "localPosition.x"; - case Channel.Yposition: return "localPosition.y"; - case Channel.Zposition: return "localPosition.z"; - case Channel.Xrotation: return "localEulerAnglesBaked.x"; - case Channel.Yrotation: return "localEulerAnglesBaked.y"; - case Channel.Zrotation: return "localEulerAnglesBaked.z"; - } - - throw new BvhException("no property for " + ch); - } - - public static bool IsLocation(this Channel ch) - { - switch (ch) - { - case Channel.Xposition: - case Channel.Yposition: - case Channel.Zposition: return true; - case Channel.Xrotation: - case Channel.Yrotation: - case Channel.Zrotation: return false; - } - - throw new BvhException("no property for " + ch); - } - } - - public struct Single3 - { - public Single x; - public Single y; - public Single z; - - public Single3(Single _x, Single _y, Single _z) - { - x = _x; - y = _y; - z = _z; - } - } - - public class BvhNode - { - public String Name - { - get; - private set; - } - - public Single3 Offset - { - get; - private set; - } - - public Channel[] Channels - { - get; - private set; - } - - public List Children - { - get; - private set; - } - - public BvhNode(string name) - { - Name = name; - Children = new List(); - } - - public virtual void Parse(StringReader r) - { - Offset = ParseOffset(r.ReadLine()); - - Channels = ParseChannel(r.ReadLine()); - } - - static Single3 ParseOffset(string line) - { - var split = line.Trim().Split(); - if (split[0] != "OFFSET") - { - throw new BvhException("OFFSET is not found"); - } - - var offset = split.Skip(1).Where(x => !string.IsNullOrEmpty(x)).Select(x => float.Parse(x, System.Globalization.CultureInfo.InvariantCulture)).ToArray(); - return new Single3(offset[0], offset[1], offset[2]); - } - - static Channel[] ParseChannel(string line) - { - var split = line.Trim().Split(); - if (split[0] != "CHANNELS") - { - throw new BvhException("CHANNELS is not found"); - } - var count = int.Parse(split[1]); - if (count + 2 != split.Length) - { - throw new BvhException("channel count is not match with split count"); - } - return split.Skip(2).Select(x => (Channel)Enum.Parse(typeof(Channel), x)).ToArray(); - } - - public IEnumerable Traverse() - { - yield return this; - - foreach (var child in Children) - { - foreach (var descendant in child.Traverse()) - { - yield return descendant; - } - } - } - } - - public class EndSite : BvhNode - { - public EndSite(): base("") - { - } - - public override void Parse(StringReader r) - { - r.ReadLine(); // offset - } - } - - public class ChannelCurve - { - public float[] Keys - { - get; - private set; - } - - public ChannelCurve(int frameCount) - { - Keys = new float[frameCount]; - } - - public void SetKey(int frame, float value) - { - Keys[frame] = value; - } - } - - public class Bvh - { - public BvhNode Root - { - get; - private set; - } - - public TimeSpan FrameTime - { - get; - private set; - } - - public ChannelCurve[] Channels - { - get; - private set; - } - - int m_frames; - public int FrameCount - { - get { return m_frames; } - } - - public struct PathWithProperty - { - public string Path; - public string Property; - public bool IsLocation; - } - - public bool TryGetPathWithPropertyFromChannel(ChannelCurve channel, out PathWithProperty pathWithProp) - { - var index = Channels.ToList().IndexOf(channel); - if (index == -1) - { - pathWithProp = default(PathWithProperty); - return false; - } - - foreach(var node in Root.Traverse()) - { - for(int i=0; i() { node.Name }; - - var current = node; - while (current!=null) - { - current = GetParent(current); - if (current != null) - { - list.Insert(0, current.Name); - } - } - - return String.Join("/", list.ToArray()); - } - - BvhNode GetParent(BvhNode node) - { - foreach(var x in Root.Traverse()) - { - if (x.Children.Contains(node)) - { - return x; - } - } - - return null; - } - - public ChannelCurve GetChannel(BvhNode target, Channel channel) - { - var index = 0; - foreach (var node in Root.Traverse()) - { - for (int i = 0; i < node.Channels.Length; ++i, ++index) - { - if(node==target && node.Channels[i] == channel) - { - return Channels[index]; - } - } - } - - throw new BvhException("channel is not found"); - } - - public override string ToString() - { - return string.Format("{0}nodes, {1}channels, {2}frames, {3:0.00}seconds" - , Root.Traverse().Count() - , Channels.Length - , m_frames - , m_frames * FrameTime.TotalSeconds); - } - - public Bvh(BvhNode root, int frames, float seconds) - { - Root = root; - FrameTime = TimeSpan.FromSeconds(seconds); - m_frames = frames; - var channelCount = Root.Traverse() - .Where(x => x.Channels!=null) - .Select(x => x.Channels.Length) - .Sum(); - Channels = Enumerable.Range(0, channelCount) - .Select(x => new ChannelCurve(frames)) - .ToArray() - ; - } - - public void ParseFrame(int frame, string line) - { - var split = line.Trim().Split().Where(x => !string.IsNullOrEmpty(x)).ToArray(); - if (split.Length != Channels.Length) - { - throw new BvhException("frame key count is not match channel count"); - } - for(int i=0; i(HumanPoseClip.TPoseResourcePath); - var pose = humanPoseClip.GetPose(); - HumanPoseTransfer.SetPose(avatar, transform, pose); - } - #endregion - - private void Reset() - { - var animator = GetComponent(); - if (animator != null) - { - Avatar = animator.avatar; - } - } - - [SerializeField] - public HumanPoseTransfer Source; - - [SerializeField] - public HumanPoseClip PoseClip; - - [ContextMenu("Set T-Pose")] - void SetTPose() - { - if (Avatar == null) return; - SetTPose(Avatar, transform); - } - - HumanPoseHandler m_handler; - public void OnEnable() - { - var animator = GetComponent(); - if (animator != null) - { - Avatar = animator.avatar; - } - - Setup(); - } - - public void Setup() - { - if (Avatar == null) - { - return; - } - m_handler = new HumanPoseHandler(Avatar, transform); - } - - HumanPose m_pose; - - int m_lastFrameCount = -1; - - public bool GetPose(int frameCount, ref HumanPose pose) - { - if (PoseClip != null) - { - pose = PoseClip.GetPose(); - return true; - } - - if (m_handler == null) - { - pose = m_pose; - return false; - } - - if (frameCount != m_lastFrameCount) - { - m_handler.GetHumanPose(ref m_pose); - m_lastFrameCount = frameCount; - } - pose = m_pose; - return true; - } - - private void Update() - { - switch (SourceType) - { - case HumanPoseTransferSourceType.None: - break; - - case HumanPoseTransferSourceType.HumanPoseTransfer: - if (Source != null && m_handler != null) - { - if (Source.GetPose(Time.frameCount, ref m_pose)) - { - m_handler.SetHumanPose(ref m_pose); - } - } - break; - - case HumanPoseTransferSourceType.HumanPoseClip: - if (PoseClip != null) - { - var pose = PoseClip.GetPose(); - m_handler.SetHumanPose(ref pose); - } - break; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/HumanPoseTransfer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/HumanPoseTransfer.cs.meta deleted file mode 100644 index d1dbf424..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/HumanPoseTransfer.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: e5548e4785b76854cbbf3f6d9a8e9c1d -timeCreated: 1517666226 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs deleted file mode 100644 index 4d038a86..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - - -namespace UniHumanoid -{ - public interface IBone - { - string Name { get; } - Vector3 SkeletonLocalPosition { get; } - IBone Parent { get; } - IList Children { get; } - } - - public static class IBoneExtensions - { - public static IEnumerable Traverse(this IBone self) - { - yield return self; - foreach (var child in self.Children) - { - foreach (var x in child.Traverse()) - { - yield return x; - } - } - } - - public static Vector3 CenterOfDescendant(this IBone self) - { - var sum = Vector3.zero; - int i = 0; - foreach (var x in self.Traverse()) - { - sum += x.SkeletonLocalPosition; - ++i; - } - return sum / i; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs.meta deleted file mode 100644 index 4a8df933..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IBone.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c9c2e3ee9fe29a84cb902e54a90c5dec -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO.meta deleted file mode 100644 index 9a8d776b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e07bcccfa1de56943ab8e18f8791740d -folderAsset: yes -timeCreated: 1517655053 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs deleted file mode 100644 index ea644f5c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs +++ /dev/null @@ -1,131 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - - -namespace UniHumanoid -{ - public static class BvhAnimation - { - class CurveSet - { - BvhNode Node; - Func EulerToRotation; - public CurveSet(BvhNode node) - { - Node = node; - } - - public ChannelCurve PositionX; - public ChannelCurve PositionY; - public ChannelCurve PositionZ; - public Vector3 GetPosition(int i) - { - return new Vector3( - PositionX.Keys[i], - PositionY.Keys[i], - PositionZ.Keys[i]); - } - - public ChannelCurve RotationX; - public ChannelCurve RotationY; - public ChannelCurve RotationZ; - public Quaternion GetRotation(int i) - { - if (EulerToRotation == null) - { - EulerToRotation = Node.GetEulerToRotation(); - } - return EulerToRotation( - RotationX.Keys[i], - RotationY.Keys[i], - RotationZ.Keys[i] - ); - } - - static void AddCurve(Bvh bvh, AnimationClip clip, ChannelCurve ch, float scaling) - { - if (ch == null) return; - var pathWithProp = default(Bvh.PathWithProperty); - bvh.TryGetPathWithPropertyFromChannel(ch, out pathWithProp); - var curve = new AnimationCurve(); - for (int i = 0; i < bvh.FrameCount; ++i) - { - var time = (float)(i * bvh.FrameTime.TotalSeconds); - var value = ch.Keys[i] * scaling; - curve.AddKey(time, value); - } - clip.SetCurve(pathWithProp.Path, typeof(Transform), pathWithProp.Property, curve); - } - - public void AddCurves(Bvh bvh, AnimationClip clip, float scaling) - { - AddCurve(bvh, clip, PositionX, -scaling); - AddCurve(bvh, clip, PositionY, scaling); - AddCurve(bvh, clip, PositionZ, scaling); - - var pathWithProp = default(Bvh.PathWithProperty); - bvh.TryGetPathWithPropertyFromChannel(RotationX, out pathWithProp); - - // rotation - var curveX = new AnimationCurve(); - var curveY = new AnimationCurve(); - var curveZ = new AnimationCurve(); - var curveW = new AnimationCurve(); - for (int i = 0; i < bvh.FrameCount; ++i) - { - var time = (float)(i * bvh.FrameTime.TotalSeconds); - var q = GetRotation(i).ReverseX(); - curveX.AddKey(time, q.x); - curveY.AddKey(time, q.y); - curveZ.AddKey(time, q.z); - curveW.AddKey(time, q.w); - } - clip.SetCurve(pathWithProp.Path, typeof(Transform), "localRotation.x", curveX); - clip.SetCurve(pathWithProp.Path, typeof(Transform), "localRotation.y", curveY); - clip.SetCurve(pathWithProp.Path, typeof(Transform), "localRotation.z", curveZ); - clip.SetCurve(pathWithProp.Path, typeof(Transform), "localRotation.w", curveW); - } - } - - public static AnimationClip CreateAnimationClip(Bvh bvh, float scaling) - { - var clip = new AnimationClip(); - clip.legacy = true; - - var curveMap = new Dictionary(); - - int j = 0; - foreach (var node in bvh.Root.Traverse()) - { - var set = new CurveSet(node); - curveMap[node] = set; - - for (int i = 0; i < node.Channels.Length; ++i, ++j) - { - var curve = bvh.Channels[j]; - switch (node.Channels[i]) - { - case Channel.Xposition: set.PositionX = curve; break; - case Channel.Yposition: set.PositionY = curve; break; - case Channel.Zposition: set.PositionZ = curve; break; - case Channel.Xrotation: set.RotationX = curve; break; - case Channel.Yrotation: set.RotationY = curve; break; - case Channel.Zrotation: set.RotationZ = curve; break; - default: throw new Exception(); - } - } - } - - foreach (var set in curveMap) - { - set.Value.AddCurves(bvh, clip, scaling); - } - - clip.EnsureQuaternionContinuity(); - - return clip; - } - - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs.meta deleted file mode 100644 index 0348a6a9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhAnimationClip.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 45951aadbd5e6b34282cd17ee163f58b -timeCreated: 1517655805 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs deleted file mode 100644 index 488b10a6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; - - -namespace UniHumanoid -{ - public static class BvhImporter - { - [Obsolete("use BvhImporter.Parse(path), then BvhImporter.Load()")] - public static void Import(BvhImporterContext context) - { - context.Parse(context.Path); - context.Load(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs.meta deleted file mode 100644 index 335ced19..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: da8ccd6cbe1692448872063195e5c71b -timeCreated: 1517655539 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs deleted file mode 100644 index f7acb3a1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs +++ /dev/null @@ -1,235 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using UnityEngine; -using System.IO; -using System.Text; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniHumanoid -{ - [Obsolete("use BvhImporterContext")] - public class ImporterContext: BvhImporterContext - { - } - - public class BvhImporterContext - { - #region Source - String m_path; - public String Path - { - get { return m_path; } - set - { - if (m_path == value) return; - m_path = value; - } - } - public String Source; // source - public Bvh Bvh; - #endregion - - #region Imported - public GameObject Root; - public List Nodes = new List(); - public AnimationClip Animation; - public AvatarDescription AvatarDescription; - public Avatar Avatar; - public Mesh Mesh; - public Material Material; - #endregion - - #region Load - [Obsolete("use Load(path)")] - public void Parse() - { - Parse(Path); - } - - public void Parse(string path) - { - Path = path; - Source = File.ReadAllText(Path, Encoding.UTF8); - Bvh = Bvh.Parse(Source); - } - - public void Load() - { - // - // build hierarchy - // - Root = new GameObject(System.IO.Path.GetFileNameWithoutExtension(Path)); - var hips = BuildHierarchy(Root.transform, Bvh.Root, 1.0f); - var skeleton = Skeleton.Estimate(hips); - var description = AvatarDescription.Create(hips.Traverse().ToArray(), skeleton); - - // - // scaling. reposition - // - float scaling = 1.0f; - { - //var foot = animator.GetBoneTransform(HumanBodyBones.LeftFoot); - var foot = hips.Traverse().Skip(skeleton.GetBoneIndex(HumanBodyBones.LeftFoot)).First(); - var hipHeight = hips.position.y - foot.position.y; - // hips height to a meter - scaling = 1.0f / hipHeight; - foreach (var x in Root.transform.Traverse()) - { - x.localPosition *= scaling; - } - - var scaledHeight = hipHeight * scaling; - hips.position = new Vector3(0, scaledHeight, 0); // foot to ground - } - - // - // avatar - // - Avatar = description.CreateAvatar(Root.transform); - Avatar.name = "Avatar"; - AvatarDescription = description; - var animator = Root.AddComponent(); - animator.avatar = Avatar; - - // - // create AnimationClip - // - Animation = BvhAnimation.CreateAnimationClip(Bvh, scaling); - Animation.name = Root.name; - Animation.legacy = true; - Animation.wrapMode = WrapMode.Loop; - - var animation = Root.AddComponent(); - animation.AddClip(Animation, Animation.name); - animation.clip = Animation; - animation.Play(); - - var humanPoseTransfer = Root.AddComponent(); - humanPoseTransfer.Avatar = Avatar; - - // create SkinnedMesh for bone visualize - var renderer = SkeletonMeshUtility.CreateRenderer(animator); - Material = new Material(Shader.Find("Standard")); - renderer.sharedMaterial = Material; - Mesh = renderer.sharedMesh; - Mesh.name = "box-man"; - } - - static Transform BuildHierarchy(Transform parent, BvhNode node, float toMeter) - { - var go = new GameObject(node.Name); - go.transform.localPosition = node.Offset.ToXReversedVector3() * toMeter; - go.transform.SetParent(parent, false); - - //var gizmo = go.AddComponent(); - //gizmo.Draw = true; - - foreach (var child in node.Children) - { - BuildHierarchy(go.transform, child, toMeter); - } - - return go.transform; - } - #endregion - -#if UNITY_EDITOR - protected virtual string GetPrefabPath() - { - var dir = System.IO.Path.GetDirectoryName(Path); - var name = System.IO.Path.GetFileNameWithoutExtension(Path); - var prefabPath = string.Format("{0}/{1}.prefab", dir, name); - if (!Application.isPlaying && File.Exists(prefabPath)) - { - // already exists - if (IsOwn(prefabPath)) - { - //Debug.LogFormat("already exist. own: {0}", prefabPath); - } - else - { - // but unknown prefab - var unique = AssetDatabase.GenerateUniqueAssetPath(prefabPath); - //Debug.LogFormat("already exist: {0} => {1}", prefabPath, unique); - prefabPath = unique; - } - } - return prefabPath; - } - - #region Assets - IEnumerable GetSubAssets(string path) - { - return AssetDatabase.LoadAllAssetsAtPath(path); - } - - protected virtual bool IsOwn(string path) - { - foreach (var x in GetSubAssets(path)) - { - //if (x is Transform) continue; - if (x is GameObject) continue; - if (x is Component) continue; - if (AssetDatabase.IsSubAsset(x)) - { - return true; - } - } - return false; - } - - IEnumerable ObjectsForSubAsset() - { - if (Animation != null) yield return Animation; - if (AvatarDescription != null) yield return AvatarDescription; - if (Avatar != null) yield return Avatar; - if (Mesh != null) yield return Mesh; - if (Material != null) yield return Material; - } - - public void SaveAsAsset() - { - var path = GetPrefabPath(); - if (File.Exists(path)) - { - // clear SubAssets - foreach (var x in GetSubAssets(path).Where(x => !(x is GameObject) && !(x is Component))) - { - GameObject.DestroyImmediate(x, true); - } - } - - // Add SubAsset - foreach (var o in ObjectsForSubAsset()) - { - AssetDatabase.AddObjectToAsset(o, path); - } - - // Create or update Main Asset - Debug.LogFormat("create prefab: {0}", path); - PrefabUtility.SaveAsPrefabAssetAndConnect(Root, path, InteractionMode.AutomatedAction); - - AssetDatabase.ImportAsset(path); - } - #endregion -#endif - - public void Destroy(bool destroySubAssets) - { - if (Root != null) GameObject.DestroyImmediate(Root); - if (destroySubAssets) - { -#if UNITY_EDITOR - foreach (var o in ObjectsForSubAsset()) - { - UnityEngine.Object.DestroyImmediate(o, true); - } -#endif - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs.meta deleted file mode 100644 index 79a8c6e7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6c6231d0aafc9554ca596f35e8f395c4 -timeCreated: 1521112950 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions.meta deleted file mode 100644 index 69f5a007..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9f2cfbad0949d5840879540d0fce61fe -folderAsset: yes -timeCreated: 1517655230 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs deleted file mode 100644 index 2b80293f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using System.Linq; -using UnityEngine; - - -namespace UniHumanoid -{ - public static class BvhExtensions - { - public static Func GetEulerToRotation(this BvhNode bvh) - { - var order = bvh.Channels.Where(x => x == Channel.Xrotation || x == Channel.Yrotation || x == Channel.Zrotation).ToArray(); - - return (x, y, z) => - { - var xRot = Quaternion.Euler(x, 0, 0); - var yRot = Quaternion.Euler(0, y, 0); - var zRot = Quaternion.Euler(0, 0, z); - - var r = Quaternion.identity; - foreach (var ch in order) - { - switch (ch) - { - case Channel.Xrotation: r = r * xRot; break; - case Channel.Yrotation: r = r * yRot; break; - case Channel.Zrotation: r = r * zRot; break; - default: throw new BvhException("no rotation"); - } - } - return r; - }; - } - - public static Vector3 ToVector3(this Single3 s3) - { - return new Vector3(s3.x, s3.y, s3.z); - } - - public static Vector3 ToXReversedVector3(this Single3 s3) - { - return new Vector3(-s3.x, s3.y, s3.z); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs.meta deleted file mode 100644 index a078ba97..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/BvhExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 30d4db9a01d6aee4db9a77d762e608f6 -timeCreated: 1517655238 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs deleted file mode 100644 index 413918d3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - - -namespace UniHumanoid -{ - public static class UnityExtensions - { - public static Quaternion ReverseX(this Quaternion quaternion) - { - float angle; - Vector3 axis; - quaternion.ToAngleAxis(out angle, out axis); - - return Quaternion.AngleAxis(-angle, new Vector3(-axis.x, axis.y, axis.z)); - } - - public static IEnumerable GetChildren(this Transform parent) - { - foreach (Transform child in parent) - { - yield return child; - } - } - - public static IEnumerable Traverse(this Transform parent) - { - yield return parent; - - foreach (Transform child in parent) - { - foreach (Transform descendant in Traverse(child)) - { - yield return descendant; - } - } - } - - public static SkeletonBone ToSkeletonBone(this Transform t) - { - var sb = new SkeletonBone(); - sb.name = t.name; - sb.position = t.localPosition; - sb.rotation = t.localRotation; - sb.scale = t.localScale; - return sb; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs.meta deleted file mode 100644 index 918c91cd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/IO/Extensions/UnityExtensions.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 6c4a2b80b74e499428637f36774bbdcf -timeCreated: 1517666834 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs deleted file mode 100644 index b03b9dd2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs +++ /dev/null @@ -1,105 +0,0 @@ -using System; -using System.Linq; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniHumanoid -{ - public class MuscleDebug : MonoBehaviour - { - Avatar GetAvatar() - { - var animator = GetComponent(); - if (animator != null && animator.avatar != null) - { - return animator.avatar; - } - - var transfer = GetComponent(); - if (transfer != null && transfer.Avatar != null) - { - return transfer.Avatar; - } - - return null; - } - - HumanPoseHandler m_handler; - - public HumanPose m_pose; - - [Serializable] - public struct Muscle - { - public int Index; - public string Name; - public float Value; - } - - public Vector3 BodyPosition; - - public Muscle[] Muscles; - - private void OnEnable() - { - var avatar = GetAvatar(); - if (avatar == null) - { - enabled = false; - return; - } - - m_handler = new HumanPoseHandler(avatar, transform); - - Muscles = HumanTrait.MuscleName.Select((x, i) => - { - return new Muscle - { - Index = i, - Name = x, - }; - }) - .ToArray() - ; - } - - private void OnDisable() - { - } - - private void Update() - { - m_handler.GetHumanPose(ref m_pose); - - BodyPosition = m_pose.bodyPosition; - - for (int i = 0; i < m_pose.muscles.Length; ++i) - { - Muscles[i].Value = m_pose.muscles[i]; - } - } - } - -#if UNITY_EDITOR - [CustomPropertyDrawer(typeof(MuscleDebug.Muscle))] - public class MuscleDrawer : PropertyDrawer - { - public override void OnGUI(Rect position, - SerializedProperty property, GUIContent label) - { - var nameProp = property.FindPropertyRelative("Name"); - var valueProp = property.FindPropertyRelative("Value"); - /* - var label = string.Format("{0}: {1}", - nameProp.stringValue, - valueProp.floatValue - ); - */ - EditorGUI.LabelField(position, nameProp.stringValue, string.Format("{0:0.00}", valueProp.floatValue)); - } - } -#endif -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs.meta deleted file mode 100644 index 0740b686..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleDebug.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 14aaa52c3da53004ea85dbb38e9e4698 -timeCreated: 1521114691 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs deleted file mode 100644 index 181fa3ee..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - - -namespace UniHumanoid -{ - public class MuscleInspector : MonoBehaviour - { - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs.meta deleted file mode 100644 index e952b54f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/MuscleInspector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d2cc8a27b7978e54d9226bc91e53a502 -timeCreated: 1541840537 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs deleted file mode 100644 index 7680d464..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs +++ /dev/null @@ -1,92 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - - -namespace UniHumanoid -{ - /// - /// Mapping HumanBodyBones to BoneIndex - /// - public struct Skeleton - { - Dictionary m_indexMap; - public Dictionary Bones - { - get { return m_indexMap; } - } - public int GetBoneIndex(HumanBodyBones bone) - { - int index; - if (m_indexMap.TryGetValue(bone, out index)) - { - return index; - } - else - { - return -1; - } - } - -#if UNITY_EDITOR - /// - /// For UnitTest - /// - Dictionary m_nameMap; - /// - /// ForTest - /// - /// - /// - public string GetBoneName(HumanBodyBones bone) - { - string name; - if (m_nameMap.TryGetValue(bone, out name)) - { - return name; - } - else - { - return null; - } - } -#endif - - public static Skeleton Estimate(Transform hips) - { - var estimator = new BvhSkeletonEstimator(); - return estimator.Detect(hips); - } - - /// - /// Register bone's HumanBodyBones - /// - /// - /// - /// - public void Set(HumanBodyBones bone, IList bones, IBone b) - { - if (b != null) - { - Set(bone, bones.IndexOf(b), b.Name); - } - } - - public void Set(HumanBodyBones bone, int index, string name) - { - if (m_indexMap == null) - { - m_indexMap = new Dictionary(); - } - m_indexMap[bone] = index; - -#if UNITY_EDITOR - if (m_nameMap == null) - { - m_nameMap = new Dictionary(); - } - m_nameMap[bone] = name; -#endif - } - - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs.meta deleted file mode 100644 index 292da5e2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/Skeleton.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 883d8b6e07cbda24384ce65d613d128e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs deleted file mode 100644 index 850212ed..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs +++ /dev/null @@ -1,244 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - - -namespace UniHumanoid -{ - public interface ISkeletonDetector - { - Skeleton Detect(IList bones); - } - - - public class BvhSkeletonEstimator : ISkeletonDetector - { - static IBone GetRoot(IList bones) - { - var hips = bones.Where(x => x.Parent == null).ToArray(); - if (hips.Length != 1) - { - throw new System.Exception("Require unique root"); - } - return hips[0]; - } - - static IBone SelectBone(Func selector, IList bones) - { - if (bones == null || bones.Count == 0) throw new Exception("no bones"); - var current = bones[0]; - for (var i = 1; i < bones.Count; ++i) - { - current = selector(current, bones[i]); - } - return current; - } - - static void GetSpineAndHips(IBone hips, out IBone spine, out IBone leg_L, out IBone leg_R) - { - if (hips.Children.Count != 3) throw new System.Exception("Hips require 3 children"); - spine = SelectBone((l, r) => l.CenterOfDescendant().y > r.CenterOfDescendant().y ? l : r, hips.Children); - leg_L = SelectBone((l, r) => l.CenterOfDescendant().x < r.CenterOfDescendant().x ? l : r, hips.Children); - leg_R = SelectBone((l, r) => l.CenterOfDescendant().x > r.CenterOfDescendant().x ? l : r, hips.Children); - } - - static void GetNeckAndArms(IBone chest, out IBone neck, out IBone arm_L, out IBone arm_R) - { - if (chest.Children.Count != 3) throw new System.Exception("Chest require 3 children"); - neck = SelectBone((l, r) => l.CenterOfDescendant().y > r.CenterOfDescendant().y ? l : r, chest.Children); - arm_L = SelectBone((l, r) => l.CenterOfDescendant().x < r.CenterOfDescendant().x ? l : r, chest.Children); - arm_R = SelectBone((l, r) => l.CenterOfDescendant().x > r.CenterOfDescendant().x ? l : r, chest.Children); - } - - struct Arm - { - public IBone Shoulder; - public IBone UpperArm; - public IBone LowerArm; - public IBone Hand; - } - - Arm GetArm(IBone shoulder) - { - var bones = shoulder.Traverse().ToArray(); - switch (bones.Length) - { - case 0: - case 1: - case 2: - case 3: - throw new NotImplementedException(); - - default: - return new Arm - { - Shoulder = bones[0], - UpperArm = bones[1], - LowerArm = bones[2], - Hand = bones[3], - }; - } - } - - struct Leg - { - public IBone UpperLeg; - public IBone LowerLeg; - public IBone Foot; - public IBone Toes; - } - - Leg GetLeg(IBone leg) - { - var bones = leg.Traverse().Where(x => !x.Name.ToLower().Contains("buttock")).ToArray(); - switch (bones.Length) - { - case 0: - case 1: - case 2: - throw new NotImplementedException(); - - case 3: - return new Leg - { - UpperLeg = bones[0], - LowerLeg = bones[1], - Foot = bones[2], - }; - - default: - return new Leg - { - UpperLeg = bones[bones.Length - 4], - LowerLeg = bones[bones.Length - 3], - Foot = bones[bones.Length - 2], - Toes = bones[bones.Length - 1], - }; - } - } - - public Skeleton Detect(IList bones) - { - // - // search bones - // - var root = GetRoot(bones); - var hips = root.Traverse().First(x => x.Children.Count == 3); - - IBone spine, hip_L, hip_R; - GetSpineAndHips(hips, out spine, out hip_L, out hip_R); - var legLeft = GetLeg(hip_L); - var legRight = GetLeg(hip_R); - - var spineToChest = new List(); - foreach(var x in spine.Traverse()) - { - spineToChest.Add(x); - if (x.Children.Count == 3) break; - } - - IBone neck, shoulder_L, shoulder_R; - GetNeckAndArms(spineToChest.Last(), out neck, out shoulder_L, out shoulder_R); - var armLeft = GetArm(shoulder_L); - var armRight = GetArm(shoulder_R); - - var neckToHead = neck.Traverse().ToArray(); - - // - // set result - // - var skeleton = new Skeleton(); - skeleton.Set(HumanBodyBones.Hips, bones, hips); - - switch (spineToChest.Count) - { - case 0: - throw new Exception(); - - case 1: - skeleton.Set(HumanBodyBones.Spine, bones, spineToChest[0]); - break; - - case 2: - skeleton.Set(HumanBodyBones.Spine, bones, spineToChest[0]); - skeleton.Set(HumanBodyBones.Chest, bones, spineToChest[1]); - break; - -#if UNITY_5_6_OR_NEWER - case 3: - skeleton.Set(HumanBodyBones.Spine, bones, spineToChest[0]); - skeleton.Set(HumanBodyBones.Chest, bones, spineToChest[1]); - skeleton.Set(HumanBodyBones.UpperChest, bones, spineToChest[2]); - break; -#endif - - default: - skeleton.Set(HumanBodyBones.Spine, bones, spineToChest[0]); -#if UNITY_5_6_OR_NEWER - skeleton.Set(HumanBodyBones.Chest, bones, spineToChest[1]); - skeleton.Set(HumanBodyBones.UpperChest, bones, spineToChest.Last()); -#else - skeleton.Set(HumanBodyBones.Chest, bones, spineToChest.Last()); -#endif - break; - } - - switch (neckToHead.Length) - { - case 0: - throw new Exception(); - - case 1: - skeleton.Set(HumanBodyBones.Head, bones, neckToHead[0]); - break; - - case 2: - skeleton.Set(HumanBodyBones.Neck, bones, neckToHead[0]); - skeleton.Set(HumanBodyBones.Head, bones, neckToHead[1]); - break; - - default: - skeleton.Set(HumanBodyBones.Neck, bones, neckToHead[0]); - skeleton.Set(HumanBodyBones.Head, bones, neckToHead.Where(x => x.Parent.Children.Count==1).Last()); - break; - } - - skeleton.Set(HumanBodyBones.LeftUpperLeg, bones, legLeft.UpperLeg); - skeleton.Set(HumanBodyBones.LeftLowerLeg, bones, legLeft.LowerLeg); - skeleton.Set(HumanBodyBones.LeftFoot, bones, legLeft.Foot); - skeleton.Set(HumanBodyBones.LeftToes, bones, legLeft.Toes); - - skeleton.Set(HumanBodyBones.RightUpperLeg, bones, legRight.UpperLeg); - skeleton.Set(HumanBodyBones.RightLowerLeg, bones, legRight.LowerLeg); - skeleton.Set(HumanBodyBones.RightFoot, bones, legRight.Foot); - skeleton.Set(HumanBodyBones.RightToes, bones, legRight.Toes); - - skeleton.Set(HumanBodyBones.LeftShoulder, bones, armLeft.Shoulder); - skeleton.Set(HumanBodyBones.LeftUpperArm, bones, armLeft.UpperArm); - skeleton.Set(HumanBodyBones.LeftLowerArm, bones, armLeft.LowerArm); - skeleton.Set(HumanBodyBones.LeftHand, bones, armLeft.Hand); - - skeleton.Set(HumanBodyBones.RightShoulder, bones, armRight.Shoulder); - skeleton.Set(HumanBodyBones.RightUpperArm, bones, armRight.UpperArm); - skeleton.Set(HumanBodyBones.RightLowerArm, bones, armRight.LowerArm); - skeleton.Set(HumanBodyBones.RightHand, bones, armRight.Hand); - - return skeleton; - } - - public Skeleton Detect(Bvh bvh) - { - var root = new BvhBone(bvh.Root.Name, Vector3.zero); - root.Build(bvh.Root); - return Detect(root.Traverse().Select(x => (IBone)x).ToList()); - } - - public Skeleton Detect(Transform t) - { - var root = new BvhBone(t.name, Vector3.zero); - root.Build(t); - return Detect(root.Traverse().Select(x => (IBone)x).ToList()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs.meta deleted file mode 100644 index 6969f98f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonEstimator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4f0d2728cd7343f4ab2e7f7c2b961d5c -timeCreated: 1534751085 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs deleted file mode 100644 index 053a36dd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs +++ /dev/null @@ -1,232 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - - -namespace UniHumanoid -{ - public static class SkeletonMeshUtility - { - class MeshBuilder - { - List m_positions = new List(); - List m_indices = new List(); - List m_boneWeights = new List(); - - public void AddBone(Vector3 head, Vector3 tail, int boneIndex, float xWidth, float zWidth) - { - var dir = (tail - head).normalized; - Vector3 xaxis; - Vector3 zaxis; - if (Vector3.Dot(dir, Vector3.forward) >= 1.0f - float.Epsilon) - { - xaxis = Vector3.right; - zaxis = Vector3.down; - } - else - { - xaxis = Vector3.Cross(dir, Vector3.forward).normalized; - zaxis = Vector3.forward; - } - AddBox((head+tail)*0.5f, - xaxis*xWidth, - (tail-head)*0.5f, - zaxis*zWidth, - boneIndex); - } - - void AddBox(Vector3 center, Vector3 xaxis, Vector3 yaxis, Vector3 zaxis, int boneIndex) - { - AddQuad( - center - yaxis - xaxis - zaxis, - center - yaxis + xaxis - zaxis, - center - yaxis + xaxis + zaxis, - center - yaxis - xaxis + zaxis, - boneIndex); - AddQuad( - center + yaxis - xaxis - zaxis, - center + yaxis + xaxis - zaxis, - center + yaxis + xaxis + zaxis, - center + yaxis - xaxis + zaxis, - boneIndex, true); - AddQuad( - center - xaxis - yaxis - zaxis, - center - xaxis + yaxis - zaxis, - center - xaxis + yaxis + zaxis, - center - xaxis - yaxis + zaxis, - boneIndex, true); - AddQuad( - center + xaxis - yaxis - zaxis, - center + xaxis + yaxis - zaxis, - center + xaxis + yaxis + zaxis, - center + xaxis - yaxis + zaxis, - boneIndex); - AddQuad( - center - zaxis - xaxis - yaxis, - center - zaxis + xaxis - yaxis, - center - zaxis + xaxis + yaxis, - center - zaxis - xaxis + yaxis, - boneIndex, true); - AddQuad( - center + zaxis - xaxis - yaxis, - center + zaxis + xaxis - yaxis, - center + zaxis + xaxis + yaxis, - center + zaxis - xaxis + yaxis, - boneIndex); - } - - void AddQuad(Vector3 v0, Vector3 v1, Vector3 v2, Vector3 v3, int boneIndex, bool reverse=false) - { - var i = m_positions.Count; - m_positions.Add(v0); - m_positions.Add(v1); - m_positions.Add(v2); - m_positions.Add(v3); - - var bw = new BoneWeight - { - boneIndex0=boneIndex, - weight0=1.0f, - }; - m_boneWeights.Add(bw); - m_boneWeights.Add(bw); - m_boneWeights.Add(bw); - m_boneWeights.Add(bw); - - if (reverse) - { - m_indices.Add(i + 3); - m_indices.Add(i + 2); - m_indices.Add(i + 1); - - m_indices.Add(i + 1); - m_indices.Add(i); - m_indices.Add(i + 3); - } - else - { - m_indices.Add(i); - m_indices.Add(i + 1); - m_indices.Add(i + 2); - - m_indices.Add(i + 2); - m_indices.Add(i + 3); - m_indices.Add(i); - } - } - - public Mesh CreateMesh() - { - var mesh = new Mesh(); - mesh.SetVertices(m_positions); - mesh.boneWeights = m_boneWeights.ToArray(); - mesh.triangles = m_indices.ToArray(); - mesh.RecalculateNormals(); - mesh.RecalculateBounds(); - return mesh; - } - } - - struct BoneHeadTail - { - public HumanBodyBones Head; - public HumanBodyBones Tail; - public Vector3 TailOffset; - public float XWidth; - public float ZWidth; - - public BoneHeadTail(HumanBodyBones head, HumanBodyBones tail, float xWidth = 0.05f, float zWidth = 0.05f) - { - Head = head; - Tail = tail; - TailOffset = Vector3.zero; - XWidth = xWidth; - ZWidth = zWidth; - } - - public BoneHeadTail(HumanBodyBones head, Vector3 tailOffset, float xWidth = 0.05f, float zWidth = 0.05f) - { - Head = head; - Tail = HumanBodyBones.LastBone; - TailOffset = tailOffset; - XWidth = xWidth; - ZWidth = zWidth; - } - } - - static BoneHeadTail[] Bones = new BoneHeadTail[] - { - new BoneHeadTail(HumanBodyBones.Hips, HumanBodyBones.Spine, 0.1f, 0.06f), - new BoneHeadTail(HumanBodyBones.Spine, HumanBodyBones.Chest), - new BoneHeadTail(HumanBodyBones.Chest, HumanBodyBones.Neck, 0.1f, 0.06f), - new BoneHeadTail(HumanBodyBones.Neck, HumanBodyBones.Head, 0.03f, 0.03f), - new BoneHeadTail(HumanBodyBones.Head, new Vector3(0, 0.1f, 0), 0.1f, 0.1f), - - new BoneHeadTail(HumanBodyBones.LeftShoulder, HumanBodyBones.LeftUpperArm), - new BoneHeadTail(HumanBodyBones.LeftUpperArm, HumanBodyBones.LeftLowerArm), - new BoneHeadTail(HumanBodyBones.LeftLowerArm, HumanBodyBones.LeftHand), - new BoneHeadTail(HumanBodyBones.LeftHand, new Vector3(-0.1f, 0, 0)), - - new BoneHeadTail(HumanBodyBones.LeftUpperLeg, HumanBodyBones.LeftLowerLeg), - new BoneHeadTail(HumanBodyBones.LeftLowerLeg, HumanBodyBones.LeftFoot), - new BoneHeadTail(HumanBodyBones.LeftFoot, HumanBodyBones.LeftToes), - new BoneHeadTail(HumanBodyBones.LeftToes, new Vector3(0, 0, 0.1f)), - - new BoneHeadTail(HumanBodyBones.RightShoulder, HumanBodyBones.RightUpperArm), - new BoneHeadTail(HumanBodyBones.RightUpperArm, HumanBodyBones.RightLowerArm), - new BoneHeadTail(HumanBodyBones.RightLowerArm, HumanBodyBones.RightHand), - new BoneHeadTail(HumanBodyBones.RightHand, new Vector3(0.1f, 0, 0)), - - new BoneHeadTail(HumanBodyBones.RightUpperLeg, HumanBodyBones.RightLowerLeg), - new BoneHeadTail(HumanBodyBones.RightLowerLeg, HumanBodyBones.RightFoot), - new BoneHeadTail(HumanBodyBones.RightFoot, HumanBodyBones.RightToes), - new BoneHeadTail(HumanBodyBones.RightToes, new Vector3(0, 0, 0.1f)), - }; - - public static SkinnedMeshRenderer CreateRenderer(Animator animator) - { - //var bodyBones = (HumanBodyBones[])Enum.GetValues(typeof(HumanBodyBones)); - var bones = animator.transform.Traverse().ToList(); - - var builder = new MeshBuilder(); - foreach(var headTail in Bones) - { - var head = animator.GetBoneTransform(headTail.Head); - if (head!=null) - { - Transform tail = null; - if(headTail.Tail!= HumanBodyBones.LastBone) - { - tail = animator.GetBoneTransform(headTail.Tail); - } - - if (tail != null) - { - builder.AddBone(head.position, tail.position, bones.IndexOf(head), headTail.XWidth, headTail.ZWidth); - } - else - { - builder.AddBone(head.position, head.position + headTail.TailOffset, bones.IndexOf(head), headTail.XWidth, headTail.ZWidth); - } - } - else - { - Debug.LogWarningFormat("{0} not found", headTail.Head); - } - } - - var mesh = builder.CreateMesh(); - mesh.name = "box-man"; - mesh.bindposes = bones.Select(x => - x.worldToLocalMatrix * animator.transform.localToWorldMatrix).ToArray(); - var renderer = animator.gameObject.AddComponent(); - renderer.bones = bones.ToArray(); - renderer.rootBone = animator.GetBoneTransform(HumanBodyBones.Hips); - renderer.sharedMesh = mesh; - //var bounds = new Bounds(Vector3.zero, mesh.bounds.size); - //renderer.localBounds = bounds; - return renderer; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs.meta deleted file mode 100644 index a3cf3125..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/Scripts/SkeletonMeshUtility.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 92bf6005e8d6db94b8b55c67caea9ddd -timeCreated: 1522346056 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef b/Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef deleted file mode 100644 index 444db545..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "UniHumanoid" -} diff --git a/Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef.meta deleted file mode 100644 index 495819e5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniHumanoid/UniHumanoid.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b7aa47b240b57de44a4b2021c143c9bf -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON.meta b/Assets/ThirdParty/VRM/VRM/UniJSON.meta deleted file mode 100644 index d922262f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 47d19c13efe508f4aa9da50723805710 -folderAsset: yes -timeCreated: 1545997158 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor.meta deleted file mode 100644 index 32892f94..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8feecbeea973dde4f944d365dc93e92c -folderAsset: yes -timeCreated: 1540820131 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests.meta deleted file mode 100644 index 64bd6510..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d7288f19b28ff044ba00cefdb6458340 -folderAsset: yes -timeCreated: 1526055787 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs deleted file mode 100644 index a27c4a4d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs +++ /dev/null @@ -1,60 +0,0 @@ -using UnityEngine; -using NUnit.Framework; -using System.Collections; -using System; - - -namespace UniJSON -{ - public class GenericCallUtilityTests - { - class Sample - { - public int Value - { - get; - private set; - } - - public void Set(int value) - { - Value = value; - } - - public int Get(int _) - { - return Value; - } - } - - - - [Test] - public void GenericCallUtilityTestsSimplePasses() - { - var s = new Sample(); - - - { - var mi = s.GetType().GetMethod("Set"); - var action = GenericInvokeCallFactory.OpenAction(mi); - action(s, 1); - Assert.AreEqual(1, s.Value); - } - - { - var mi = s.GetType().GetMethod("Get"); - var func = GenericInvokeCallFactory.OpenFunc(mi); - /*var value =*/ func(s, 1); - Assert.AreEqual(1, s.Value); - } - - { - var mi = s.GetType().GetMethod("Set"); - var action = GenericExpressionCallFactory.Create(mi); - action(s, 2); - Assert.AreEqual(2, s.Value); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs.meta deleted file mode 100644 index f5816048..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/GenericCallUtilityTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 961cb5c87e54b5d4685e7447783259e7 -timeCreated: 1548657517 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs deleted file mode 100644 index 12ae9570..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs +++ /dev/null @@ -1,44 +0,0 @@ -using NUnit.Framework; -using UniJSON; -using System.Linq; -using System.Text; -using System; - -namespace UniJSON -{ - public class StoreTests - { - [Test] - public void StringBuilderStoreTest() - { - var sb = new StringBuilder(); - var stream = new StringBuilderStore(sb); - - stream.Write("abc"); - Assert.AreEqual("abc", sb.ToString()); - - stream.Write("d"); - Assert.AreEqual("abcd", sb.ToString()); - - stream.Clear(); - stream.Write("e"); - Assert.AreEqual("e", sb.ToString()); - } - - [Test] - public void ArrayStoreTest() - { - var store = new BytesStore(1); - - store.WriteValues(1, 2, 3); - Assert.True(new Byte[] { 1, 2, 3 }.SequenceEqual(store.Bytes.ToEnumerable())); - - store.Write(4); - Assert.True(new Byte[] { 1, 2, 3, 4 }.SequenceEqual(store.Bytes.ToEnumerable())); - - store.Clear(); - store.Write(5); - Assert.True(new Byte[] { 5 }.SequenceEqual(store.Bytes.ToEnumerable())); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs.meta deleted file mode 100644 index 9b0920c0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/IWriteStreamTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bda1e03d682e63749a6b114fd6cc0add -timeCreated: 1495517080 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json.meta deleted file mode 100644 index b1d1c9c5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7467ac74a97f50646b5e954a34682bae -folderAsset: yes -timeCreated: 1543250519 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs deleted file mode 100644 index bdb01864..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs +++ /dev/null @@ -1,71 +0,0 @@ -using NUnit.Framework; -using System.Linq; - - -namespace UniJSON -{ - public class JsonDiffTests - { - [Test] - public void PathTest() - { - var json=@" -{ - ""a"": [ - { - ""aa"": 1 - } - ] -} -"; - var root = JsonParser.Parse(json); - - { - var it = root.Traverse().GetEnumerator(); - it.MoveNext(); Assert.AreEqual("/", it.Current.Pointer().ToString()); - it.MoveNext(); Assert.AreEqual("/a", it.Current.Pointer().ToString()); - it.MoveNext(); Assert.AreEqual("/a/0", it.Current.Pointer().ToString()); - it.MoveNext(); Assert.AreEqual("/a/0/aa", it.Current.Pointer().ToString()); - Assert.False(it.MoveNext()); - } - - { - var it = root.Traverse().GetEnumerator(); - - var f = new JsonFormatter(); - f.Serialize("JsonPath"); - - root.SetValue(Utf8String.From("/a"), f.GetStoreBytes()); - it.MoveNext(); Assert.AreEqual("/", it.Current.Pointer().ToString()); - it.MoveNext(); Assert.AreEqual("/a", it.Current.Pointer().ToString()); - Assert.False(it.MoveNext()); - } - } - - [Test] - public void DiffTest() - { - var a = @"{ -""a"": 1 -}"; - - var b = @"{ -}"; - - var diff = JsonParser.Parse(a).Diff(JsonParser.Parse(b)).ToArray(); - Assert.AreEqual(1, diff.Length); - } - -#if UNITY_EDITOR - [Test] - public void Vector3() - { - var src = new UnityEngine.Vector3(1, 2, 3); - var json = UnityEngine.JsonUtility.ToJson(src); - Assert.AreEqual("{\"x\":1.0,\"y\":2.0,\"z\":3.0}", json); - var dst = UnityEngine.JsonUtility.FromJson(json); - Assert.AreEqual(src, dst); - } -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs.meta deleted file mode 100644 index 43396090..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonDiffTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bafda51ddeeb2b84b920b119176499b8 -timeCreated: 1532154188 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs deleted file mode 100644 index d8fcc52b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs +++ /dev/null @@ -1,58 +0,0 @@ -using NUnit.Framework; -using UnityEngine; -using System.Linq; -using System.Text; - -namespace UniJSON -{ - public class JsonFormatterTests - { - [Test] - public void IndentTest() - { - var formatter = new JsonFormatter(2); - formatter.BeginMap(); - formatter.Key("a"); formatter.Value(1); - formatter.EndMap(); - - //var json = formatter.ToString(); - } - - [Test] - public void NullTest() - { - var bytes = Encoding.UTF8.GetBytes("null"); - var json = new JsonFormatter(); - json.Null(); - Assert.True(json.GetStoreBytes().ToEnumerable().SequenceEqual(bytes)); - } - - [Test] - public void BooleanTest() - { - { - var bytes = Encoding.UTF8.GetBytes("true"); - var json = new JsonFormatter(); - json.Value(true); - Assert.True(json.GetStoreBytes().ToEnumerable().SequenceEqual(bytes)); - } - { - var bytes = Encoding.UTF8.GetBytes("false"); - var json = new JsonFormatter(); - json.Value(false); - Assert.True(json.GetStoreBytes().ToEnumerable().SequenceEqual(bytes)); - } - } - - [Test] - public void ReUseFormatter() - { - IFormatter f = new JsonFormatter(); - f.Value(1); - - f.Clear(); - // fail - f.Value(2); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs.meta deleted file mode 100644 index af3a70f6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonFormatterTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3defb263d8925164683447a978248b1d -timeCreated: 1533569416 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs deleted file mode 100644 index 34da625b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs +++ /dev/null @@ -1,354 +0,0 @@ -using NUnit.Framework; -using System; -using System.Linq; - - -namespace UniJSON -{ - public class JsonParserTest - { - [Test] - public void Tests() - { - { - var result = JsonParser.Parse("1"); - Assert.AreEqual(1, result.GetInt32()); - } - - { - var result = JsonParser.Parse("{ \"a\": { \"b\": 1 }}"); - Assert.True(result.ContainsKey("a")); - } - } - - [Test] - public void NullTest() - { - { - var node = JsonParser.Parse("null"); - Assert.AreEqual(0, node.Value.Bytes.Offset); - Assert.AreEqual(4, node.Value.Bytes.Count); - Assert.True(node.IsNull()); - } - } - - [Test] - public void BooleanTest() - { - { - var node = JsonParser.Parse("true"); - Assert.AreEqual(0, node.Value.Bytes.Offset); - Assert.AreEqual(4, node.Value.Bytes.Count); - Assert.True(node.IsBoolean()); - Assert.AreEqual(true, node.GetBoolean()); - Assert.Catch(typeof(FormatException), () => node.GetDouble()); - } - { - var node = JsonParser.Parse(" false "); - Assert.AreEqual(1, node.Value.Bytes.Offset); - Assert.AreEqual(5, node.Value.Bytes.Count); - Assert.True(node.IsBoolean()); - Assert.AreEqual(false, node.GetBoolean()); - } - } - - [Test] - public void NumberTest() - { - { - var node = JsonParser.Parse("1"); - Assert.AreEqual(0, node.Value.Bytes.Offset); - Assert.AreEqual(1, node.Value.Bytes.Count); - Assert.True(node.IsInteger()); - Assert.AreEqual(1, (int)node.GetDouble()); - Assert.Catch(typeof(DeserializationException), () => node.GetBoolean()); - } - { - var node = JsonParser.Parse(" 22 "); - Assert.AreEqual(1, node.Value.Bytes.Offset); - Assert.AreEqual(2, node.Value.Bytes.Count); - Assert.True(node.IsInteger()); - Assert.AreEqual(22, (int)node.GetDouble()); - } - { - var node = JsonParser.Parse(" 3.3 "); - Assert.AreEqual(1, node.Value.Bytes.Offset); - Assert.AreEqual(3, node.Value.Bytes.Count); - Assert.True(node.IsFloat()); - Assert.AreEqual(3, (int)node.GetDouble()); - Assert.AreEqual(3.3f, (float)node.GetDouble()); - } - { - var node = JsonParser.Parse(" -4.44444444444444444444 "); - Assert.True(node.IsFloat()); - Assert.AreEqual(-4, (int)node.GetDouble()); - Assert.AreEqual(-4.44444444444444444444, node.GetDouble()); - } - { - var node = JsonParser.Parse(" -5e-4 "); - Assert.True(node.IsFloat()); - Assert.AreEqual(0, (int)node.GetDouble()); - Assert.AreEqual(-5e-4, node.GetDouble()); - } - { - var node = JsonParser.Parse("NaN"); - Assert.True(node.IsFloat()); - Assert.AreEqual(Double.NaN, node.GetDouble()); - } - { - var node = JsonParser.Parse("Infinity"); - Assert.True(node.IsFloat()); - Assert.AreEqual(Double.PositiveInfinity, node.GetDouble()); - } - { - var node = JsonParser.Parse("-Infinity"); - Assert.True(node.IsFloat()); - Assert.AreEqual(Double.NegativeInfinity, node.GetDouble()); - } - } - - [Test] - public void StringTest() - { - { - var value = "hoge"; - var quoted = "\"hoge\""; - Assert.AreEqual(quoted, JsonString.Quote(value)); - var node = JsonParser.Parse(quoted); - Assert.AreEqual(0, node.Value.Bytes.Offset); - Assert.AreEqual(quoted.Length, node.Value.Bytes.Count); - Assert.True(node.IsString()); - Assert.AreEqual("hoge", node.GetString()); - } - - { - var value = "fuga\n hoge"; - var quoted = "\"fuga\\n hoge\""; - Assert.AreEqual(quoted, JsonString.Quote(value)); - var node = JsonParser.Parse(quoted); - Assert.AreEqual(0, node.Value.Bytes.Offset); - Assert.AreEqual(quoted.Length, node.Value.Bytes.Count); - Assert.True(node.IsString()); - Assert.AreEqual(value, node.GetString()); - } - } - - [Test] - public void StringEscapeTest() - { - { - var value = "\""; - var escaped = "\\\""; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - { - var value = "\\"; - var escaped = "\\\\"; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - { - var value = "/"; - var escaped = "\\/"; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - { - var value = "\b"; - var escaped = "\\b"; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - { - var value = "\f"; - var escaped = "\\f"; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - { - var value = "\n"; - var escaped = "\\n"; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - { - var value = "\r"; - var escaped = "\\r"; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - { - var value = "\t"; - var escaped = "\\t"; - Assert.AreEqual(escaped, JsonString.Escape(value)); - Assert.AreEqual(value, JsonString.Unescape(escaped)); - } - } - - [Test] - public void ObjectTest() - { - { - var json = "{}"; - var node = JsonParser.Parse(json); - Assert.AreEqual(0, node.Value.Bytes.Offset); - - Assert.AreEqual(2, node.Value.Bytes.Count); - - Assert.True(node.IsMap()); - Assert.AreEqual(0, node.ObjectItems().Count()); - } - - { - var json = "{\"key\":\"value\"}"; - var node = JsonParser.Parse(json); - Assert.AreEqual(0, node.Value.Bytes.Offset); - Assert.AreEqual(json.Length, node.Value.Bytes.Count); - Assert.True(node.IsMap()); - - var it = node.ObjectItems().GetEnumerator(); - - Assert.IsTrue(it.MoveNext()); - Assert.AreEqual("key", it.Current.Key.GetString()); - Assert.AreEqual("value", it.Current.Value.GetString()); - - Assert.IsFalse(it.MoveNext()); - } - - { - var json = "{\"key\":\"value\"}"; - var node = JsonParser.Parse(json); - Assert.AreEqual(0, node.Value.Bytes.Offset); - Assert.AreEqual(json.Length, node.Value.Bytes.Count); - Assert.True(node.IsMap()); - - var it = node.ObjectItems().GetEnumerator(); - - Assert.IsTrue(it.MoveNext()); - Assert.AreEqual("key", it.Current.Key.GetString()); - Assert.AreEqual("value", it.Current.Value.GetString()); - - Assert.IsFalse(it.MoveNext()); - } - } - - [Test] - public void NestedObjectTest() - { - { - var json = "{\"key\":{ \"nestedKey\": \"nestedValue\" }, \"key2\": { \"nestedKey2\": \"nestedValue2\" } }"; - var node = JsonParser.Parse(json); - Assert.True(node.IsMap()); - - { - var it = node.ObjectItems().GetEnumerator(); - - Assert.IsTrue(it.MoveNext()); - Assert.AreEqual("key", it.Current.Key.GetString()); - Assert.True(it.Current.Value.IsMap()); - - Assert.IsTrue(it.MoveNext()); - Assert.AreEqual("key2", it.Current.Key.GetString()); - Assert.True(it.Current.Value.IsMap()); - - Assert.IsFalse(it.MoveNext()); - } - - var nested = node["key2"]; - - { - var it = nested.ObjectItems().GetEnumerator(); - - Assert.IsTrue(it.MoveNext()); - Assert.AreEqual("nestedKey2", it.Current.Key.GetString()); - Assert.AreEqual("nestedValue2", it.Current.Value.GetString()); - - Assert.IsFalse(it.MoveNext()); - } - - Assert.AreEqual("nestedValue2", node["key2"]["nestedKey2"].GetString()); - } - } - - [Test] - public void ArrayTest() - { - { - var json = "[]"; - var node = JsonParser.Parse(json); - Assert.AreEqual(0, node.Value.Bytes.Offset); - - //Assert.Catch(() => { var result = node.Value.Bytes.Count; }, "raise exception"); - Assert.AreEqual(2, node.Value.Bytes.Count); - - Assert.True(node.IsArray()); - - Assert.AreEqual("[\n]", node.ToString(" ")); - } - - { - var json = "[1,2,3]"; - var node = JsonParser.Parse(json); - Assert.AreEqual(0, node.Value.Bytes.Offset); - - //Assert.Catch(() => { var result = node.Value.Bytes.Count; }, "raise exception"); - - Assert.True(node.IsArray()); - Assert.AreEqual(1, node[0].GetDouble()); - Assert.AreEqual(2, node[1].GetDouble()); - Assert.AreEqual(3, node[2].GetDouble()); - - Assert.AreEqual("[\n 1,\n 2,\n 3\n]", node.ToString(" ")); - } - - { - var json = "[\"key\",1]"; - var node = JsonParser.Parse(json); - Assert.AreEqual(0, node.Value.Bytes.Offset); - - //Assert.Catch(() => { var result = node.Value.Bytes.Count; }, "raise exception"); - Assert.AreEqual(json.Length, node.Value.Bytes.Count); - - Assert.True(node.IsArray()); - - var it = node.ArrayItems().GetEnumerator(); - - Assert.IsTrue(it.MoveNext()); - Assert.AreEqual("key", it.Current.GetString()); - - Assert.IsTrue(it.MoveNext()); - Assert.AreEqual(1, it.Current.GetDouble()); - - Assert.IsFalse(it.MoveNext()); - - Assert.AreEqual("key", node[0].GetString()); - Assert.AreEqual(1, node[1].GetDouble()); - - Assert.AreEqual("[\n \"key\",\n 1\n]", node.ToString(" ")); - } - } - - [Test] - public void ParseTest() - { - var json = "{"; - Assert.Catch(typeof(ParserException), () => JsonParser.Parse(json)); - } - - [Test] - public void Utf8Test() - { - JsonParser.Parse("\"5\""); - } - - [Test] - public void TimeTest() - { - var f = new JsonFormatter(); - f.Value(new DateTimeOffset()); - - Assert.AreEqual("\"0001-01-01T00:00:00Z\"", new Utf8String(f.GetStoreBytes()).ToString()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs.meta deleted file mode 100644 index d5a14a07..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonParserTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4af58e17f98c9a141b9fef25dabbd9ce -timeCreated: 1495517074 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs deleted file mode 100644 index f96210c7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs +++ /dev/null @@ -1,202 +0,0 @@ -#pragma warning disable 0649 -using System; -using System.Linq; -using NUnit.Framework; -using System.Collections.Generic; - - -namespace UniJSON -{ - public class JsonSerializerTests - { - struct Point - { - public float X; - public float Y; - - public float[] Vector; - - public override string ToString() - { - return string.Format("{{X={0}, Y={1}, {2}}}", X, Y, Vector); - } - } - - enum HogeFuga - { - Hoge, - Fuga, - } - - struct EnumTest - { - public HogeFuga EnumDefault; - - [JsonSchema(EnumSerializationType =EnumSerializationType.AsInt)] - public HogeFuga EnumAsInt; - - [JsonSchema(EnumSerializationType = EnumSerializationType.AsString)] - public HogeFuga EnumAsString; - - [JsonSchema(EnumSerializationType = EnumSerializationType.AsLowerString)] - public HogeFuga EnumAsLowerString; - } - - #region Serializer - static void SerializeValue(T value, string json) - { - var b = new BytesStore(); - var f = new JsonFormatter(b); - - f.Serialize(value); - Assert.AreEqual(json, new Utf8String(b.Bytes).ToString()); - } - - [Test] - public void JsonSerializerTest() - { - SerializeValue(1, "1"); - SerializeValue(1.1f, "1.1"); - SerializeValue(1.2, "1.2"); - SerializeValue(Double.NaN, "NaN"); - SerializeValue(Double.PositiveInfinity, "Infinity"); - SerializeValue(Double.NegativeInfinity, "-Infinity"); - SerializeValue(true, "true"); - SerializeValue(false, "false"); - SerializeValue("ascii", "\"ascii\""); - - SerializeValue(new[] { 1 }, "[1]"); - SerializeValue(new[] { 1.1f }, "[1.1]"); - SerializeValue(new[] { 1.2 }, "[1.2]"); - SerializeValue(new[] { true, false }, "[true,false]"); - SerializeValue(new[] { "ascii" }, "[\"ascii\"]"); - SerializeValue(new List { 1 }, "[1]"); - //SerializeValue(new object[] { null, 1, "a" }, "[null,1,\"a\"]"); - - SerializeValue(new Dictionary { }, "{}"); - SerializeValue(new Dictionary { { "a", 1 } }, "{\"a\":1}"); - SerializeValue(new Dictionary { { "a", - new Dictionary{ - } } }, "{\"a\":{}}"); - - SerializeValue(new Point { X = 1 }, "{\"X\":1,\"Y\":0}"); - - SerializeValue(HogeFuga.Fuga, "1"); - - SerializeValue(new EnumTest(), "{\"EnumDefault\":0,\"EnumAsInt\":0,\"EnumAsString\":\"Hoge\",\"EnumAsLowerString\":\"hoge\"}"); - - SerializeValue((object)new Point { X = 1 }, "{\"X\":1,\"Y\":0}"); - } - - [Test] - public void KeyValue() - { - var p = new Point - { - X = 1, - Vector = new float[] { 1, 2, 3 } - }; - - var f = new JsonFormatter(); - f.BeginMap(); - f.KeyValue(() => p.Vector); - f.EndMap(); - - var json = JsonParser.Parse(new Utf8String(f.GetStoreBytes())); - - Assert.AreEqual(1, json.GetObjectCount()); - Assert.AreEqual(1, json["Vector"][0].GetInt32()); - } - - #endregion - - #region Deserialize - static void DeserializeValue(T value, string json) - { - var parsed = JsonParser.Parse(json); - - var t = default(T); - parsed.Deserialize(ref t); - - Assert.AreEqual(value, t); - } - - [Test] - public void JsonDeserializerTest() - { - DeserializeValue(1, "1"); - DeserializeValue(1.1f, "1.1"); - DeserializeValue(1.2, "1.2"); - DeserializeValue(true, "true"); - DeserializeValue(false, "false"); - DeserializeValue("ascii", "\"ascii\""); - - DeserializeValue(new[] { 1 }, "[1]"); - DeserializeValue(new[] { 1.1f }, "[1.1]"); - DeserializeValue(new[] { 1.2 }, "[1.2]"); - DeserializeValue(new[] { true, false }, "[true,false]"); - DeserializeValue(new[] { "ascii" }, "[\"ascii\"]"); - DeserializeValue(new List { 1 }, "[1]"); - //DeserializeValue(new object[] { null, 1, "a" }, "[null,1,\"a\"]"); - - DeserializeValue(new Point { X = 1 }, "{\"X\":1,\"Y\":0}"); - - DeserializeValue(HogeFuga.Fuga, "1"); - - DeserializeValue(new EnumTest(), "{\"EnumDefault\":0,\"EnumAsInt\":0,\"EnumAsString\":\"Hoge\",\"EnumAsLowerString\":\"hoge\"}"); - } - - class DictionaryValue: IEquatable - { - public Dictionary Dict = new Dictionary(); - - public override int GetHashCode() - { - return base.GetHashCode(); - } - - public override bool Equals(object obj) - { - var rhs = obj as DictionaryValue; - if (rhs != null) - { - return Equals(rhs); - } - else - { - return base.Equals(obj); - } - } - - public bool Equals(DictionaryValue other) - { - if(Dict==null && other.Dict == null) - { - return true; - } - else if(Dict==null || other.Dict==null) - { - return false; - } - else - { - return Dict.OrderBy(x => x.Key).SequenceEqual(other.Dict.OrderBy(x => x.Key)); - } - } - } - - [Test] - public void JsonDictionaryDeserializerTest() - { - DeserializeValue(new Dictionary { }, "{}"); - DeserializeValue(new Dictionary { { "a", 1 } }, "{\"a\":1}"); - DeserializeValue(new Dictionary { { "a", - new Dictionary{ - } } }, "{\"a\":{}}"); - - // fix dictionary member deserialization - DeserializeValue(new DictionaryValue(), "{\"Dict\": {}}"); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs.meta deleted file mode 100644 index 2521c928..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonSerializerTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b08b704c97f3bc54c8469f9f1822432d -timeCreated: 1543256597 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs deleted file mode 100644 index f34a1407..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs +++ /dev/null @@ -1,41 +0,0 @@ -using NUnit.Framework; -using System; -using System.Linq; - -namespace UniJSON -{ - public class JsonValueTests - { - // TODO: Add tests for values which have other types - - [Test] - public void NaNTest() - { - { - var v = new JsonValue(Utf8String.From("NaN"), ValueNodeType.NaN, -1); - Assert.AreEqual("NaN", v.ToString()); - Assert.AreEqual(Double.NaN, v.GetValue()); - } - } - - [Test] - public void InfinityTest() - { - { - var v = new JsonValue(Utf8String.From("Infinity"), ValueNodeType.Infinity, -1); - Assert.AreEqual("Infinity", v.ToString()); - Assert.AreEqual(Double.PositiveInfinity, v.GetValue()); - } - } - - [Test] - public void MinusInfinityTest() - { - { - var v = new JsonValue(Utf8String.From("-Infinity"), ValueNodeType.MinusInfinity, -1); - Assert.AreEqual("-Infinity", v.ToString()); - Assert.AreEqual(Double.NegativeInfinity, v.GetValue()); - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs.meta deleted file mode 100644 index 3844caf0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/JsonValueTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1b0dfab85f59470d8cba21b351fa766b -timeCreated: 1545750553 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs deleted file mode 100644 index 1f51b07a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs +++ /dev/null @@ -1,150 +0,0 @@ -#pragma warning disable 0649 -using NUnit.Framework; - -namespace UniJSON -{ - public class SchemaTests - { - /// - /// http://json-schema.org/examples.html - /// - [JsonSchema(Title="Person")] - public class Person - { - [JsonSchema(Required = true)] - public string firstName; - - [JsonSchema(Required = true)] - public string lastName; - - [JsonSchema(Description = "Age in years", Minimum = 0)] - public int age; - } - - [Test] - public void CreateFromClass() - { - var s = JsonSchema.FromType(); - Assert.AreEqual("Person", s.Title); - - var v = s.Validator as JsonObjectValidator; - Assert.AreEqual("Age in years", v.Properties["age"].Description); - Assert.AreEqual(new[] { "firstName", "lastName" }, v.Required); - - var f = new JsonFormatter(2); - s.ToJson(f); - var json = f.ToString(); - - var parsed = JsonParser.Parse(json); - Assert.AreEqual(0, parsed["properties"]["age"]["minimum"].GetInt32()); - } - - [JsonSchema(Title="MultipleConstraints")] - public class MultipleConstraints - { - [JsonSchema(Required = true, Minimum = 0, Maximum = 100)] - public int ranged; - } - - [Test] - public void CreateFromClassWithMultipleConstraints() - { - var s = JsonSchema.FromType(); - - var v = s.Validator as JsonObjectValidator; - var rangedV = v.Properties["ranged"].Validator as JsonIntValidator; - Assert.AreEqual(0, rangedV.Minimum); - Assert.AreEqual(100, rangedV.Maximum); - } - - public enum ProjectionType - { - Perspective, - Orthographic - } - - class EnumStringTest - { - [JsonSchema(EnumSerializationType = EnumSerializationType.AsLowerString)] - public ProjectionType type; - } - - class EnumIntTest - { - [JsonSchema(EnumSerializationType = EnumSerializationType.AsInt)] - public ProjectionType type; - } - - [Test] - public void TestEnumAsString() - { - var json = @" -{ - ""type"": ""object"", - ""properties"": { - - ""type"": { - - ""anyOf"": [ - { - ""enum"": [ ""perspective"" ] - }, - { - ""enum"": [ ""orthographic"" ] - }, - { - ""type"": ""string"" - } - ] - - } - - } -} -"; - - var fromJson = new JsonSchema(); - fromJson.Parse(null, JsonParser.Parse(json), "enum test"); - - var fromType = JsonSchema.FromType(); - - Assert.AreEqual(fromJson, fromType); - } - - [Test] - public void TestEnumAsInt() - { - var json = @" -{ - ""type"": ""object"", - ""properties"": { - - ""type"": { - - ""anyOf"": [ - { - ""enum"": [ 0 ] - }, - { - ""enum"": [ 1 ] - }, - { - ""type"": ""integer"" - } - ] - - } - - } -} -"; - - var fromJson = new JsonSchema(); - fromJson.Parse(null, JsonParser.Parse(json), "enum test"); - - var fromType = JsonSchema.FromType(); - - Assert.AreEqual(fromJson, fromType); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs.meta deleted file mode 100644 index c11d56f0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SchemaTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d4dfd16b1b05c8640898b955df61c51b -timeCreated: 1526055801 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs deleted file mode 100644 index 1d022739..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs +++ /dev/null @@ -1,200 +0,0 @@ -using NUnit.Framework; - -namespace UniJSON -{ - public class SerializeWithSchemaTests - { - [JsonSchema(Title="CheckConstraintsTest")] - public class CheckConstraintsTest - { - [JsonSchema(Minimum = 0)] - public int X; - - [JsonSchema(Minimum = 10, ExplicitIgnorableValue = 0)] // Not required, thus ignored when the value violates the constraints - public int Y; - } - - [Test] - public void TestCheckConstraints() - { - var obj = new CheckConstraintsTest() - { - X = 0, - Y = 0, // Will be excluded because 0 doesn't satisfy a requirement of "Minimum = 10" - }; - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{""X"":0}"; - - Assert.AreEqual(expected, actual); - } - - [JsonSchema(Title="ObjectNestedTest")] - public class ObjectNestedTest - { - public CheckConstraintsTest C; - } - - [Test] - public void TestObjectNested() - { - var obj = new ObjectNestedTest() - { - C = new CheckConstraintsTest(), - }; - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{""C"":{""X"":0}}"; - - Assert.AreEqual(expected, actual); - } - - [Test] - public void TestObjectNestedWithNull() - { - var obj = new ObjectNestedTest(); - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{}"; - - Assert.AreEqual(expected, actual); - } - - public class HasDepsTest - { - [JsonSchema(Minimum = 0, ExplicitIgnorableValue = -1)] - public int X; - - [JsonSchema(Dependencies = new string[] {"X"})] - public int Y; - } - - [Test] - public void TestHasDeps() - { - var obj = new HasDepsTest(); - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{""X"":0,""Y"":0}"; - - Assert.AreEqual(expected, actual); - } - - [Test] - public void TestHasDepsHasViolation() - { - var obj = new HasDepsTest() - { - X = -1, - }; - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{}"; - - Assert.AreEqual(expected, actual); - } - - public class HasStringTest - { - public string X; - } - - [Test] - public void TestHasString() - { - var obj = new HasStringTest() - { - X = "a", - }; - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{""X"":""a""}"; - - Assert.AreEqual(expected, actual); - } - - [Test] - public void TestHasStringWithNull() - { - var obj = new HasStringTest(); - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{}"; - - Assert.AreEqual(expected, actual); - } - - public class NestedRequiredTestParent - { - [JsonSchema(Required = true)] - public NestedRequiredTestChild C; - } - - public class NestedRequiredTestChild - { - public string X; - } - - [Test] - public void TestNestedRequired() - { - var obj = new NestedRequiredTestParent() - { - C = new NestedRequiredTestChild(), - }; - - var s = JsonSchema.FromType(); - { - var c = new JsonSchemaValidationContext(obj); - Assert.Null(s.Validator.Validate(c, s)); - } - var actual = s.Serialize(obj); - - var expected = @"{""C"":{}}"; - - Assert.AreEqual(expected, actual); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs.meta deleted file mode 100644 index b0c9e717..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/SerializeWithSchemaTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f1d1c3d9d4d20db409e9d5d9d671abbe -timeCreated: 1546930461 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs deleted file mode 100644 index 3a02610f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs +++ /dev/null @@ -1,441 +0,0 @@ -using NUnit.Framework; -using System.Collections.Generic; - -namespace UniJSON -{ - public class ValidatorTests - { - [Test] - public void IntValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var v = new JsonIntValidator(); - v.Maximum = 0; - Assert.NotNull(v.Validate(c, 1)); - Assert.Null(v.Validate(c, 0)); - Assert.Null(v.Validate(c, -1)); - } - { - var v = new JsonIntValidator(); - v.Maximum = 0; - v.ExclusiveMaximum = true; - Assert.NotNull(v.Validate(c, 1)); - Assert.NotNull(v.Validate(c, 0)); - Assert.Null(v.Validate(c, -1)); - } - { - var v = new JsonIntValidator(); - v.Minimum = 0; - Assert.Null(v.Validate(c, 1)); - Assert.Null(v.Validate(c, 0)); - Assert.NotNull(v.Validate(c, -1)); - } - { - var v = new JsonIntValidator(); - v.Minimum = 0; - v.ExclusiveMinimum = true; - Assert.Null(v.Validate(c, 1)); - Assert.NotNull(v.Validate(c, 0)); - Assert.NotNull(v.Validate(c, -1)); - } - { - var v = new JsonIntValidator(); - v.MultipleOf = 4; - Assert.Null(v.Validate(c, 4)); - Assert.NotNull(v.Validate(c, 5)); - } - - Assert.True(c.IsEmpty()); - } - - [Test] - public void NumberValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var v = new JsonNumberValidator(); - v.Maximum = 0.1; - Assert.NotNull(v.Validate(c, 1)); - Assert.Null(v.Validate(c, 0.1)); - Assert.Null(v.Validate(c, -1)); - } - { - var v = new JsonNumberValidator(); - v.Maximum = 0.1; - v.ExclusiveMaximum = true; - Assert.NotNull(v.Validate(c, 1)); - Assert.NotNull(v.Validate(c, 0.1)); - Assert.Null(v.Validate(c, -1)); - } - { - var v = new JsonNumberValidator(); - v.Minimum = 0.1; - Assert.Null(v.Validate(c, 1)); - Assert.Null(v.Validate(c, 0.1)); - Assert.NotNull(v.Validate(c, -1)); - } - { - var v = new JsonNumberValidator(); - v.Minimum = 0.1; - v.ExclusiveMinimum = true; - Assert.Null(v.Validate(c, 1)); - Assert.NotNull(v.Validate(c, 0.1)); - Assert.NotNull(v.Validate(c, -1)); - } - - Assert.True(c.IsEmpty()); - } - - [Test] - public void BoolValidator() - { - // ??? - } - - [Test] - public void StringValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var v = new JsonStringValidator(); - Assert.Null(v.Validate(c, "")); - Assert.Null(v.Validate(c, "a")); - } - - { - var v = new JsonStringValidator(); - v.MinLength = 1; - Assert.Null(v.Validate(c, "a")); - Assert.NotNull(v.Validate(c, "")); - } - { - var v = new JsonStringValidator(); - v.MaxLength = 1; - Assert.Null(v.Validate(c, "a")); - Assert.NotNull(v.Validate(c, "ab")); - } - { - var v = new JsonStringValidator(); - v.Pattern = new System.Text.RegularExpressions.Regex("abc"); - Assert.Null(v.Validate(c, "abc")); - Assert.NotNull(v.Validate(c, "ab")); - } - { - var v = new JsonStringValidator(); - v.Pattern = new System.Text.RegularExpressions.Regex("ab+"); - Assert.Null(v.Validate(c, "abb")); - Assert.Null(v.Validate(c, "ab")); - Assert.NotNull(v.Validate(c, "a")); - } - - Assert.True(c.IsEmpty()); - } - - [Test] - public void StringEnumValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var v = JsonStringEnumValidator.Create(new string[] { "a", "b" }, EnumSerializationType.AsString); - Assert.Null(v.Validate(c, "a")); - Assert.NotNull(v.Validate(c, "c")); - } - - Assert.True(c.IsEmpty()); - } - - [Test] - public void IntEnumValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var v = new JsonIntEnumValidator(); - v.Values = new int[] { 1, 2 }; - Assert.Null(v.Validate(c, 1)); - Assert.NotNull(v.Validate(c, 3)); - } - - Assert.True(c.IsEmpty()); - } - - [Test] - public void ArrayValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var v = new JsonArrayValidator(); - v.MaxItems = 1; - Assert.Null(v.Validate(c, new object[] { 0 })); - Assert.NotNull(v.Validate(c, new object[] { 0, 1 })); - } - - { - var v = new JsonArrayValidator(); - v.MinItems = 1; - Assert.Null(v.Validate(c, new object[] { 0 })); - Assert.NotNull(v.Validate(c, new object[] { })); - } - - Assert.True(c.IsEmpty()); - } - - class Hoge - { - [JsonSchema(Required = true, Minimum = 1)] - public int Value; - } - - [Test] - public void ObjectValidator() - { - var c = new JsonSchemaValidationContext("test"); - { - var s = JsonSchema.FromType(); - Assert.Null(s.Validator.Validate(c, new Hoge { Value = 1 })); - Assert.NotNull(s.Validator.Validate(c, new Hoge { Value = 0 })); - } - - Assert.True(c.IsEmpty()); - } - - class NotRequired - { - [JsonSchema(Minimum = 1)] - public int Value; - } - - [Test] - public void ObjectValidatorForNotRequired() - { - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = false, // Default behaviour - }; - - var s = JsonSchema.FromType(); - // An error is not returned because Value is not 'Required' and the diagnosis is not enabled - Assert.Null(s.Validator.Validate(c, new NotRequired { Value = 0 })); - - Assert.True(c.IsEmpty()); - } - - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = true, - }; - - var s = JsonSchema.FromType(); - Assert.NotNull(s.Validator.Validate(c, new NotRequired { Value = 0 })); - - Assert.True(c.IsEmpty()); - } - } - - class NotRequiredWithIgnorable - { - [JsonSchema(Minimum = 2, ExplicitIgnorableValue = -1)] - public int Value; - } - - [Test] - public void ObjectValidatorForNotRequiredWithIgnorable() - { - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = false, // Default behaviour - }; - - var s = JsonSchema.FromType(); - // An error is not returned because Value is not 'Required' and the diagnosis is not enabled - Assert.Null(s.Validator.Validate(c, new NotRequiredWithIgnorable { Value = 0 })); - - Assert.True(c.IsEmpty()); - } - - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = true, - }; - - var s = JsonSchema.FromType(); - Assert.NotNull(s.Validator.Validate(c, new NotRequiredWithIgnorable { Value = 0 })); - - Assert.True(c.IsEmpty()); - } - - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = true, - }; - - var s = JsonSchema.FromType(); - // An error is NOT returned even though diagnosis is enabled because of an ignorable value is matched - Assert.Null(s.Validator.Validate(c, new NotRequiredWithIgnorable { Value = -1 })); - - Assert.True(c.IsEmpty()); - } - } - - [Test] - public void DictionaryValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var s = JsonSchema.FromType>(); - Assert.True(s.Validator is JsonDictionaryValidator); - - var v = s.Validator as JsonDictionaryValidator; - v.MinProperties = 1; - v.AdditionalProperties = JsonSchema.FromType(); - (v.AdditionalProperties.Validator as JsonIntValidator).Minimum = 0; - - Assert.Null(s.Validator.Validate(c, new Dictionary - { - {"POSITION", 0} - })); - - var result = s.Validator.Validate(c, new Dictionary - { - {"POSITION", -1} - }); - Assert.NotNull(result); - } - - Assert.True(c.IsEmpty()); - } - - class HasDictionary - { - public Dictionary primitiveProperties = new Dictionary(); - // TODO: fix - // public Dictionary nestedProperties = new Dictionary(); - } - - [Test] - public void HasDictionaryObjectValidator() - { - var c = new JsonSchemaValidationContext("test"); - - { - var s = JsonSchema.FromType(); - Assert.Null(s.Validator.Validate(c, new HasDictionary())); - } - - Assert.True(c.IsEmpty()); - } - - class HasArrayObject - { - [ItemJsonSchema(Minimum = 0.0, Maximum = 1.0)] - public float[] xs; - } - - [Test] - public void HasArrayObjectValidator() - { - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = true, - }; - - var s = JsonSchema.FromType(); - - Assert.Null(s.Validator.Validate(c, new HasArrayObject { xs = new float[] { } })); - Assert.Null(s.Validator.Validate(c, new HasArrayObject { xs = new float[] { 0.5f } })); - Assert.NotNull(s.Validator.Validate(c, new HasArrayObject { xs = new float[] { 1.5f } })); - - Assert.True(c.IsEmpty()); - } - } - - class HasListObject - { - [ItemJsonSchema(Minimum = 0.0, Maximum = 1.0)] - public List xs; - } - - [Test] - public void HasListObjectValidator() - { - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = true, - }; - - var s = JsonSchema.FromType(); - - Assert.Null(s.Validator.Validate(c, new HasListObject { xs = new List { } })); - Assert.Null(s.Validator.Validate(c, new HasListObject { xs = new List { 0.5f } })); - Assert.NotNull(s.Validator.Validate(c, new HasListObject { xs = new List { 1.5f } })); - - Assert.True(c.IsEmpty()); - } - } - - class HasRequiredListObject - { - [JsonSchema(Required = true, MinItems = 1)] - [ItemJsonSchema(Minimum = 0)] - public int[] xs; - } - - [Test] - public void HasRequiredListObjectValidator() - { - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = true, - }; - - var s = JsonSchema.FromType(); - - Assert.NotNull(s.Validator.Validate(c, new HasRequiredListObject())); - Assert.NotNull(s.Validator.Validate(c, new HasRequiredListObject { xs = new int[] {} })); - Assert.NotNull(s.Validator.Validate(c, new HasRequiredListObject { xs = new int[] { -1 } })); - Assert.Null(s.Validator.Validate(c, new HasRequiredListObject { xs = new int[] { 0 } })); - - Assert.True(c.IsEmpty()); - } - } - - class HasRequiredStringObject - { - [JsonSchema(Required = true)] - public string s; - } - - [Test] - public void HasRequiredStringObjectValidator() - { - { - var c = new JsonSchemaValidationContext("test") - { - EnableDiagnosisForNotRequiredFields = true, - }; - - var s = JsonSchema.FromType(); - - Assert.NotNull(s.Validator.Validate(c, new HasRequiredStringObject())); - Assert.Null(s.Validator.Validate(c, new HasRequiredStringObject { s = "" })); - - Assert.True(c.IsEmpty()); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs.meta deleted file mode 100644 index 66ad4cae..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Json/ValidatorTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 16d778a50d1c9374894ef42f892210dd -timeCreated: 1531900562 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack.meta deleted file mode 100644 index 187193c4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0bcf0d9b7cba67c42ba04c530aa7cd38 -folderAsset: yes -timeCreated: 1540812199 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs deleted file mode 100644 index 7f7c01ea..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs +++ /dev/null @@ -1,92 +0,0 @@ -using NUnit.Framework; -using System; -using System.Linq; - -namespace UniJSON.MsgPack -{ - [TestFixture] - public class ArrayTest - { - [Test] - public void fix_array() - { - var f = new MsgPackFormatter(); - // Object[] not supported - f.Serialize(new[] { 0, 1, false, (Object)null }); - var _bytes = f.GetStoreBytes(); - var bytes = _bytes.Array.Skip(_bytes.Offset).Take(_bytes.Count).ToArray(); - - Assert.AreEqual(new Byte[]{ - (Byte)MsgPackType.FIX_ARRAY_0x4, - (Byte)MsgPackType.POSITIVE_FIXNUM, - (Byte)MsgPackType.POSITIVE_FIXNUM_0x01, - (Byte)MsgPackType.FALSE, - (Byte)MsgPackType.NIL - }, bytes); - - var parsed = MsgPackParser.Parse(bytes); - - Assert.AreEqual(4, parsed.GetArrayCount()); - Assert.AreEqual(0, parsed[0].GetValue()); - Assert.AreEqual(1, parsed[1].GetValue()); - Assert.False((Boolean)parsed[2].GetValue()); - Assert.AreEqual(null, parsed[3].GetValue()); - } - - [Test] - public void array16() - { - var f = new MsgPackFormatter(); - var data = Enumerable.Range(0, 20).Select(x => (Object)x).ToArray(); - f.Serialize(data); - var bytes = f.GetStoreBytes(); - - var value = MsgPackParser.Parse(bytes); - Assert.IsTrue(value.IsArray()); - Assert.AreEqual(20, value.GetArrayCount()); - for (int i = 0; i < 20; ++i) - { - Assert.AreEqual(i, value[i].GetValue()); - } - } - - [Test] - public void array129() - { - { - var i128 = Enumerable.Range(0, 128).ToArray(); - var f = new MsgPackFormatter(); - f.Serialize(i128); - var bytes128 = f.GetStoreBytes(); - var deserialized = MsgPackParser.Parse(bytes128); - Assert.AreEqual(128, deserialized.GetArrayCount()); - for (int i = 0; i < i128.Length; ++i) - { - Assert.AreEqual(i128[i], deserialized[i].GetValue()); - } - } - - { - var i129 = Enumerable.Range(0, 129).ToArray(); - var f = new MsgPackFormatter(); - f.Serialize(i129); - var bytes129 = f.GetStoreBytes(); - var deserialized = MsgPackParser.Parse(bytes129); - Assert.AreEqual(129, deserialized.GetArrayCount()); - for (int i = 0; i < i129.Length; ++i) - { - Assert.AreEqual(i129[i], deserialized[i].GetValue()); - } - } - } - - [Test] - public void ReadTest() - { - var data = new int[] { -108, 0, 1, -90, 108, 111, 103, 103, 101, 114, -110, -91, 69, 114, 114, 111, 114, -94, 101, 50 } - .Select(x => (Byte)x).ToArray(); - var parsed = MsgPackParser.Parse(data); - Assert.True(parsed.IsArray()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs.meta deleted file mode 100644 index 733ee7e6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/ArrayTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4b485b0360ebfd246ac90bbe8ad1895b -timeCreated: 1540812276 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs deleted file mode 100644 index 5b38abb5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs +++ /dev/null @@ -1,50 +0,0 @@ -using NUnit.Framework; -using System; - - -namespace UniJSON.MsgPack -{ - [TestFixture] - public class BooleanTest - { - [Test] - public void nil() - { - { - var f = new MsgPackFormatter(); - f.Null(); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[] { 0xC0 }, bytes.ToEnumerable()); - - var parsed = MsgPackParser.Parse(bytes); - Assert.True(parsed.IsNull()); - } - } - - [Test] - public void True() - { - var f = new MsgPackFormatter(); - f.Value(true); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[] { 0xC3 }, bytes.ToEnumerable()); - - var value = MsgPackParser.Parse(bytes); - var j = value.GetBoolean(); - Assert.AreEqual(true, j); - } - - [Test] - public void False() - { - var f = new MsgPackFormatter(); - f.Value(false); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[] { 0xC2 }, bytes.ToEnumerable()); - - var value = MsgPackParser.Parse(bytes); - var j = value.GetBoolean(); - Assert.AreEqual(false, j); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs.meta deleted file mode 100644 index d179af7c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/BooleanTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d0f19e48b365cd446982ed0b7ba6251e -timeCreated: 1540812276 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs deleted file mode 100644 index 82e1a63b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs +++ /dev/null @@ -1,50 +0,0 @@ -using NUnit.Framework; -using System; -using System.Linq; - - -namespace UniJSON.MsgPack -{ - [TestFixture] - public class FloatTest - { - [Test] - public void Float32() - { - var i = 1.1f; - var float_be = new byte[] - { - (Byte)MsgPackType.FLOAT, 0x3f, 0x8c, 0xcc, 0xcd - }; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - - var value = MsgPackParser.Parse(bytes); - var body = value.Value.Bytes; - Assert.AreEqual(float_be, body.ToEnumerable().ToArray()); - - Assert.AreEqual(i, value.GetValue()); - } - - [Test] - public void Float64() - { - var i = 1.1; - var double_be = new Byte[]{ - (Byte)MsgPackType.DOUBLE, 0x3f, 0xf1, 0x99, 0x99, 0x99, 0x99, 0x99, 0x9a, - }; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - - var value = MsgPackParser.Parse(bytes); - var body = value.Value.Bytes; - Assert.AreEqual(double_be, body.ToEnumerable().ToArray()); - - Assert.AreEqual(i, value.GetValue()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs.meta deleted file mode 100644 index b2893722..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/FloatTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 51cdc6be3b73a34429cae41cd020c71c -timeCreated: 1540812276 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs deleted file mode 100644 index 4f341129..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs +++ /dev/null @@ -1,220 +0,0 @@ -using NUnit.Framework; -using System; - - -namespace UniJSON.MsgPack -{ - [TestFixture] - public class IntTest - { - [Test] - public void positive_fixnum() - { - for (Byte i = 0; i < 128; ++i) - { - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[] { i }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void negative_fixnum() - { - for (SByte i = -32; i < 0; ++i) - { - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void uint8() - { - { - Byte i = 0x7F + 20; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[]{ - 0xcc, 0x93, - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void cast_large_type() - { - { - Byte i = 0x7F + 20; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[]{ - 0xcc, 0x93, - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void uint16() - { - { - UInt16 i = 0xFF + 20; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[]{ - 0xcd, 0x01, 0x13 - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void uint32() - { - { - UInt32 i = 0xFFFF + 20; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[]{ - 0xce, 0x00, 0x01, 0x00, 0x13 - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void uint64() - { - { - UInt64 i = 0xFFFFFFFF; - i += 20; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[]{ - 0xcf, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13 - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void int8() - { - { - SByte i = -64; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - - Assert.AreEqual(new Byte[]{ - 0xd0, 0xc0, - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void int128Test() - { - int i = 128; - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - Assert.AreEqual(new Byte[]{ - 0xcc, 0x80, - }, bytes.ToEnumerable()); - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - - [Test] - public void int16() - { - { - Int16 i = -150; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - - Assert.AreEqual(new Byte[]{ - 0xd1, 0xFF, 0x6a - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void int32() - { - { - Int32 i = -35000; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - - Assert.AreEqual(new Byte[]{ - 0xd2, 0xff, 0xff, 0x77, 0x48 - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - - [Test] - public void int64() - { - { - Int64 i = -2147483650; - - var f = new MsgPackFormatter(); - f.Value(i); - var bytes = f.GetStoreBytes(); - - Assert.AreEqual(new Byte[]{ - 0xd3, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xfe - }, bytes.ToEnumerable()); - - var j = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(i, j); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs.meta deleted file mode 100644 index c2800a7f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/IntTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8d6f5e40bc0825b449887d877c0ad5c5 -timeCreated: 1540812276 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs deleted file mode 100644 index d1bfb3e5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs +++ /dev/null @@ -1,120 +0,0 @@ -using NUnit.Framework; -using System; -using System.IO; -using System.Linq; - -namespace UniJSON.MsgPack -{ - [TestFixture] - public class MapTest - { - [Test] - public void fix_map() - { - var f = new MsgPackFormatter(); - f.BeginMap(2); - f.Key("0"); f.Value(1); - f.Key("2"); f.Value(3); - f.EndMap(); - var bytes = - f.GetStoreBytes(); - ; - - Assert.AreEqual(new Byte[]{ - 0x82, // map2 - - 0xa1, 0x30, // "0" - 0x01, // 1 - - 0xa1, 0x32, // "2" - 0x03 // 3 - }, bytes.ToEnumerable()); - - var value = MsgPackParser.Parse(bytes); - - Assert.AreEqual(2, value.GetObjectCount()); - Assert.AreEqual(1, value["0"].GetValue()); - Assert.AreEqual(3, value["2"].GetValue()); - } - - [Test] - public void map16() - { - var w = new MsgPackFormatter(); - int size = 18; - w.BeginMap(size); - for (int i = 0; i < size; ++i) - { - w.Value(i.ToString()); - w.Value(i + 5); - } - var bytes = w.GetStoreBytes().ToEnumerable().ToArray(); - - - var expected = new Byte[]{ - 0xde, // map18 - 0x0, 0x12, // 18 - - 0xa1, 0x30, // "0" - 0x5, - - 0xa1, 0x31, // "1" - 0x6, - - 0xa1, 0x32, // "2" - 0x7, - - 0xa1, 0x33, // "3" - 0x8, - - 0xa1, 0x34, // "4" - 0x9, - - 0xa1, 0x35, // "5" - 0xa, - - 0xa1, 0x36, // "6" - 0xb, - - 0xa1, 0x37, // "7" - 0xc, - - 0xa1, 0x38, // "8" - 0xd, - - 0xa1, 0x39, // "9" - 0xe, - - 0xa2, 0x31, 0x30, // "10" - 0xf, - - 0xa2, 0x31, 0x31, // "11" - 0x10, - - 0xa2, 0x31, 0x32, // "12" - 0x11, - - 0xa2, 0x31, 0x33, // "13" - 0x12, - - 0xa2, 0x31, 0x34, // "14" - 0x13, - - 0xa2, 0x31, 0x35, // "15" - 0x14, - - 0xa2, 0x31, 0x36, // "16" - 0x15, - - 0xa2, 0x31, 0x37, // "17", - 0x16 - }; - - Assert.AreEqual(expected, bytes); - - var value = MsgPackParser.Parse(bytes); - - Assert.AreEqual(15, value["10"].GetValue()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs.meta deleted file mode 100644 index 7c87a562..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/MapTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 87a626e93589db14fbe4526c9880b110 -timeCreated: 1540812276 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs deleted file mode 100644 index d3a45862..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs +++ /dev/null @@ -1,34 +0,0 @@ -using NUnit.Framework; -using System; -using System.Linq; - -namespace UniJSON.MsgPack -{ - [TestFixture] - public class RawTest - { - [Test] - public void fix_raw() - { - var src = new Byte[] { 0, 1, 2 }; - var f = new MsgPackFormatter(); - f.Value(src); - var bytes = f.GetStoreBytes(); - - var v = MsgPackParser.Parse(bytes).Value.GetBody(); - Assert.True(src.SequenceEqual(v.ToEnumerable())); - } - - [Test] - public void raw16() - { - var src = Enumerable.Range(0, 50).Select(x => (Byte)x).ToArray(); - var f = new MsgPackFormatter(); - f.Value(src); - var bytes = f.GetStoreBytes(); - - var v = MsgPackParser.Parse(bytes).Value.GetBody(); - Assert.True(src.SequenceEqual(v.ToEnumerable())); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs.meta deleted file mode 100644 index 402252f9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/RawTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 331bd613923afe5438ef4ff3a59fc5b3 -timeCreated: 1540812276 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs deleted file mode 100644 index c85e899d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs +++ /dev/null @@ -1,36 +0,0 @@ -using NUnit.Framework; -using System; -using System.Linq; - -namespace UniJSON.MsgPack -{ - [TestFixture] - public class StringTest - { - [Test] - public void str() - { - var f = new MsgPackFormatter(); - f.Value("文字列"); - var bytes = f.GetStoreBytes(); - - var v = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual("文字列", v); - } - - [Test] - public void fix_str() - { - for (int i = 1; i < 32; ++i) - { - var str = String.Join("", Enumerable.Range(0, i).Select(_ => "0").ToArray()); - var f = new MsgPackFormatter(); - f.Value(str); - var bytes = f.GetStoreBytes(); - - var value = MsgPackParser.Parse(bytes); - Assert.AreEqual(i, ((String)value.GetValue()).Length); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs.meta deleted file mode 100644 index 43802558..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/StringTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3942810073614d946a76d87cbbfb222c -timeCreated: 1540812276 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs deleted file mode 100644 index 16e764f8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs +++ /dev/null @@ -1,50 +0,0 @@ -using NUnit.Framework; -using System; - - -namespace UniJSON.MsgPack -{ - public class TimeTests - { - [Test] - public void TimeTest() - { - var f = new MsgPackFormatter(); - - { - f.GetStore().Clear(); - var time = new DateTimeOffset(1970, 1, 1, 0, 0, 0, 0, TimeSpan.Zero); - f.Value(time); - - var bytes = f.GetStoreBytes().ArrayOrCopy(); - unchecked - { - Assert.AreEqual(new byte[] - { - (byte)MsgPackType.FIX_EXT_4, (byte)-1, 0, 0, 0, 0 - }, bytes); - } - var parsed = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(time, parsed); - } - - { - var time = new DateTimeOffset(2018, 12, 8, 2, 12, 15, TimeSpan.Zero); - Assert.AreEqual(1544235135, time.ToUnixTimeSeconds()); - f.GetStore().Clear(); - f.Value(time); - var bytes = f.GetStoreBytes().ArrayOrCopy(); - var parsed = MsgPackParser.Parse(bytes).GetValue(); - Assert.AreEqual(time, parsed); - } - - { - f.GetStore().Clear(); - Assert.Catch(() => - { - f.Value(new DateTimeOffset()); - }); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs.meta deleted file mode 100644 index e1ae14b8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/MsgPack/TimeTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0a025b475357b4d4aa104e839e6791be -timeCreated: 1544154226 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs deleted file mode 100644 index 69023e8b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs +++ /dev/null @@ -1,98 +0,0 @@ -using NUnit.Framework; -using UniJSON.MsgPack; - -namespace UniJSON -{ - public class RPCTests - { - [Test] - public void JsonRpcRequestTest() - { - var f = new JsonFormatter(); - - { - f.Clear(); - var l = JsonParser.Parse("{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"num1\",\"params\":[1]}"); - f.Request("num1", 1); - var u = new Utf8String(f.GetStoreBytes()); - var r = JsonParser.Parse(u); - Assert.AreEqual( - l, - r); - } - { - f.Clear(); - f.Request("num2", 2, true); - Assert.AreEqual( - JsonParser.Parse("{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"num2\",\"params\":[2,true]}"), - JsonParser.Parse(new Utf8String(f.GetStoreBytes()))); - } - { - f.Clear(); - f.Request("num3", - 3, true, "abc", false, (string)null, new[] { 1, 2 }); - Assert.AreEqual( - JsonParser.Parse("{\"jsonrpc\":\"2.0\",\"id\":3,\"method\":\"num3\",\"params\":[3,true,\"abc\",false,null,[1,2]]}"), - JsonParser.Parse(new Utf8String(f.GetStoreBytes()))); - } - } - - [Test] - public void JsonRpcDispatcherTest() - { - var dispatcher = new RpcDispatcher(); - var f = new JsonFormatter(); - - { - f.Clear(); - dispatcher.Register("add", (int a, int b) => a + b); - f.Request("add", 1, 2); - - var parsed = JsonParser.Parse(new Utf8String(f.GetStoreBytes())); - - f.Clear(); - dispatcher.Call(f, parsed["id"].GetInt32(), parsed["method"].GetString(), parsed["params"]); - var response = JsonParser.Parse(new Utf8String(f.GetStoreBytes())); - Assert.AreEqual(3, response["result"].GetInt32()); - } - - { - string msg = null; - dispatcher.Register("print", (string _msg) => { msg = _msg; }); - f.Clear(); - f.Request("print", "hoge"); - - var parsed = JsonParser.Parse(new Utf8String(f.GetStoreBytes())); - f.Clear(); - dispatcher.Call(f, parsed["id"].GetInt32(), parsed["method"].GetString(), parsed["params"]); - - Assert.AreEqual("hoge", msg); - } - } - - [Test] - public void MsgPackRpcDispatcherTest() - { - var dispatcher = new RpcDispatcher(); - var f = new MsgPackFormatter(); - - { - f.GetStore().Clear(); - dispatcher.Register("add", (int a, int b) => a + b); - f.Request("add", 1, 2); - - var request = MsgPackParser.Parse(f.GetStoreBytes()); - Assert.AreEqual(4, request.GetArrayCount()); - Assert.AreEqual(MsgPackFormatter.REQUEST_TYPE, request[0].GetInt32()); - - f.GetStore().Clear(); - dispatcher.Call(f, request[1].GetInt32(), request[2].GetString(), request[3]); - var response = MsgPackParser.Parse(f.GetStoreBytes()); - Assert.AreEqual(4, response.GetArrayCount()); - Assert.AreEqual(MsgPackFormatter.RESPONSE_TYPE, response[0].GetInt32()); - Assert.True(response[2].IsNull()); - Assert.AreEqual(3, response[3].GetInt32()); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs.meta deleted file mode 100644 index e2935550..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/RPCTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 05698e8d4a5f5f64c8482d2d6899301d -timeCreated: 1543250712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml.meta deleted file mode 100644 index fcfdc875..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6a719ea2a10120c48959e1fe817301af -folderAsset: yes -timeCreated: 1545735556 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs deleted file mode 100644 index 2069c41d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs +++ /dev/null @@ -1,128 +0,0 @@ -using NUnit.Framework; - - -/* -namespace UniJSON.Toml -{ - class TomlParserTests - { - [Test] - public void BareKeyTests() - { - { - var result = TomlParser.Parse(@" -value = 1 -"); - Assert.True(result.IsMap()); - Assert.AreEqual(1, result["value"].GetInt32()); - } - } - - [Test] - public void DottedKeyTests() - { - { - var result = TomlParser.Parse(@" -value.value2 = 1 -"); - Assert.True(result.IsMap()); - Assert.AreEqual(1, result["value"]["value2"].GetInt32()); - } - } - - [Test] - public void DuplicatedKey() - { - { - Assert.Catch(() => TomlParser.Parse(@" -value = 1 -value = 2 -")); - } - } - - [Test] - public void QuotedKeyTests() - { - { - var result = TomlParser.Parse(@" -""value"" = 1 -"); - Assert.True(result.IsMap()); - Assert.AreEqual(1, result["value"].GetInt32()); - } - - { - var result = TomlParser.Parse(@" -""[key=value]"" = 1 -"); - Assert.True(result.IsMap()); - Assert.AreEqual(1, result["value"].GetInt32()); - } - } - - [Test] - public void TableTests() - { - { - var result = @" -[table] -value = 1 -".ParseAsToml(); - Assert.True(result.IsMap()); - Assert.AreEqual(1, result["table"]["value"].GetInt32()); - } - - { - var result = @" -[table.table2] -value = 1 -".ParseAsToml(); - Assert.True(result.IsMap()); - Assert.AreEqual(1, result["table"]["table2"]["value"].GetInt32()); - } - } - - [Test] - public void TomlExample() - { - var result = @" -# This is a TOML document. - -title = ""TOML Example"" - -[owner] -name = ""Tom Preston-Werner"" -dob = 1979 - 05 - 27T07: 32:00 - 08:00 # First class dates - -[database] -server = ""192.168.1.1"" -ports = [8001, 8001, 8002] -connection_max = 5000 -enabled = true - -[servers] - -# Indentation (tabs and/or spaces) is allowed but not required - [servers.alpha] - ip = ""10.0.0.1"" - dc = ""eqdc10"" - - [servers.beta] - ip = ""10.0.0.2"" - dc = ""eqdc10"" - -[clients] -data = [ [""gamma"", ""delta""], [1, 2] ] - -# Line breaks are OK when inside arrays -hosts = [ - ""alpha"", - ""omega"" -] -".ParseAsToml(); - Assert.AreEqual("TOML Example", result["title"].GetString()); - } - } -} -*/ diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs.meta deleted file mode 100644 index b949e4cd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Toml/TomlParserTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7959f4764f02c5e4d9f191e794bc6101 -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs deleted file mode 100644 index 602492e5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs +++ /dev/null @@ -1,129 +0,0 @@ -using NUnit.Framework; -using System; -using System.Collections.Generic; - - -namespace GenericTree -{ - /// - /// Generic tree interface - /// - /// - /// - interface ITreeNode - where T : ITreeNode - { - bool IsValid { get; } - int ValueIndex { get; } - U Value { get; } - - bool HasParent { get; } - T Parent { get; } - - IEnumerable Children { get; } - } - - /// - /// Item has parent reference by list index - /// - public interface ITreeItem - { - int ParentIndex { get; } - } - - /// - /// Generic tree implementation - /// - /// - struct TreeNode : ITreeNode, T> - where T : ITreeItem - { - /// - /// Whole tree nodes - /// - public readonly List Values; - - public bool IsValid - { - get - { - return Values != null; - } - } - - /// - /// This node index - /// - public int ValueIndex - { - get; - private set; - } - - public T Value - { - get - { - if (Values == null) - { - return default(T); - } - return Values[ValueIndex]; - } - } - - public IEnumerable> Children - { - get - { - for (int i = 0; i < Values.Count; ++i) - { - if (Values[i].ParentIndex == ValueIndex) - { - yield return new TreeNode(Values, i); - } - } - } - } - - public bool HasParent - { - get - { - return Value.ParentIndex >= 0 && Value.ParentIndex < Values.Count; - } - } - - public TreeNode Parent - { - get - { - if (Value.ParentIndex < 0) - { - throw new Exception("this may root node"); - } - if (Value.ParentIndex >= Values.Count) - { - throw new IndexOutOfRangeException(); - } - return new TreeNode(Values, Value.ParentIndex); - } - } - - public TreeNode(List values, int index) : this() - { - Values = values; - ValueIndex = index; - } - } - - - class TreeTests - { - [Test] - public void TreeTest() - { - - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs.meta deleted file mode 100644 index de17c436..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/TreeTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 61f513d7f9bea254690ee01fcb70e843 -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef deleted file mode 100644 index 7b5a5503..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "UniJSON.Editor.Tests", - "references": [ - "UniJSON" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef.meta deleted file mode 100644 index ebbee0a7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/UniJSON.Editor.Tests.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 96fc039f80992a14a8b7b93aa81a3112 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs deleted file mode 100644 index 6af873b1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs +++ /dev/null @@ -1,168 +0,0 @@ -using NUnit.Framework; -using System.Linq; - - -namespace UniJSON -{ - public class Utf8StringTests - { - [Test] - public void Utf8StringTest() - { - var abc = Utf8String.From("abc"); - var ab = Utf8String.From("ab"); - var bc = Utf8String.From("bc"); - - Assert.True(abc.StartsWith(ab)); - Assert.False(ab.StartsWith(abc)); - - Assert.True(abc.EndsWith(bc)); - Assert.False(bc.EndsWith(abc)); - - Assert.AreEqual(Utf8String.From("abbc"), ab.Concat(bc)); - - Assert.AreEqual(2, abc.IndexOf((byte)'c')); - - int pos; - abc.TrySearchAscii((byte)'c', 0, out pos); - Assert.AreEqual(2, pos); - - abc.TrySearchAscii((byte)'c', 1, out pos); - Assert.AreEqual(2, pos); - } - - [Test] - public void ShortUtf8Test() - { - var a0 = Utf8String4.Create("a"); - Assert.AreEqual("a", a0); - var a1 = Utf8String4.Create(new byte[] { (byte)'a', 0x00 }); - Assert.AreEqual(a0, a1); - var a2 = Utf8String4.Create("5"); - Assert.AreEqual(3, a2.ByteLength); - } - - [Test] - public void QuoteTest() - { - { - var value = Utf8String.From("ho5日本語ge"); - var quoted = Utf8String.From("\"ho5日本語ge\""); - Assert.AreEqual(quoted, JsonString.Quote(value)); - Assert.AreEqual(value, JsonString.Unquote(quoted)); - } - - { - var value = Utf8String.From("fuga\n ho5日本語ge"); - var quoted = Utf8String.From("\"fuga\\n ho5日本語ge\""); - Assert.AreEqual(quoted, JsonString.Quote(value)); - Assert.AreEqual(value, JsonString.Unquote(quoted)); - } - } - - [Test] - public void SplitTest() - { - { - var value = Utf8String.From("a/5/c"); - var split = value.Split((byte)'/').ToArray(); - Assert.AreEqual(3, split.Length); - Assert.AreEqual(split[0], Utf8String.From("a")); - Assert.AreEqual(split[1], Utf8String.From("5")); - Assert.AreEqual(split[2], Utf8String.From("c")); - } - { - var value = Utf8String.From("/a/5/c/"); - var split = value.Split((byte)'/').ToArray(); - Assert.AreEqual(4, split.Length); - Assert.AreEqual(split[0], Utf8String.From("")); - Assert.AreEqual(split[1], Utf8String.From("a")); - Assert.AreEqual(split[2], Utf8String.From("5")); - Assert.AreEqual(split[3], Utf8String.From("c")); - } - } - - [Test] - public void SplitIntegerTest() - { - Assert.AreEqual("1", Utf8String.From("1 ").SplitInteger().ToString()); - Assert.AreEqual("123", Utf8String.From("123").SplitInteger().ToString()); - Assert.Catch(() => Utf8String.From(" 1").SplitInteger()); - Assert.AreEqual("+12", Utf8String.From("+12\n").SplitInteger().ToString()); - Assert.AreEqual("-123", Utf8String.From("-123\n").SplitInteger().ToString()); - } - - [Test] - public void AtoiTest() - { - Assert.AreEqual(1234, Utf8String.From("1234").ToInt32()); - } - - [Test] - public void ToCharTest() - { - { - // 1byte - var c = 'A'; - Assert.AreEqual(1, Utf8String.From(c.ToString()).GetFirst().CurrentByteLength); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Unicode); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Char); - } - { - // 2byte - var c = '¢'; - Assert.AreEqual(2, Utf8String.From(c.ToString()).GetFirst().CurrentByteLength); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Unicode); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Char); - } - { - // 3byte - var c = '5'; - Assert.AreEqual(3, Utf8String.From(c.ToString()).GetFirst().CurrentByteLength); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Unicode); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Char); - } - { - var c = '仡'; - Assert.AreEqual(3, Utf8String.From(c.ToString()).GetFirst().CurrentByteLength); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Unicode); - Assert.AreEqual(c, Utf8String.From(c.ToString()).GetFirst().Char); - } - { - // emoji - var s = "😃"; - Assert.AreEqual(4, Utf8String.From(s).GetFirst().CurrentByteLength); - Assert.AreEqual(0x1F603, Utf8String.From(s).GetFirst().Unicode); - Assert.Catch(() => - { - var a = Utf8String.From(s).GetFirst().Char; - }); - } - } - - [Test] - public void FromStringTest() - { - var buffer = new byte[12]; - - { - var src = "abc"; - var utf8 = Utf8String.From(src, buffer); - Assert.AreEqual(3, utf8.ByteLength); - Assert.AreEqual(src, utf8.ToString()); - } - { - var src = "¢"; - var utf8 = Utf8String.From(src, buffer); - Assert.AreEqual(2, utf8.ByteLength); - Assert.AreEqual(src, utf8.ToString()); - } - { - var src = "5"; - var utf8 = Utf8String.From(src, buffer); - Assert.AreEqual(3, utf8.ByteLength); - Assert.AreEqual(src, utf8.ToString()); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs.meta deleted file mode 100644 index d445b481..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Editor/Tests/Utf8StringTest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6c8821be74ee9054d81e25151e023015 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE b/Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE deleted file mode 100644 index 3299d454..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 ousttrue - -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. diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE.meta deleted file mode 100644 index 0f8b7017..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/LICENSE.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d0cd28905c8909143a42de7256c727e7 -timeCreated: 1526055773 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/README.md b/Assets/ThirdParty/VRM/VRM/UniJSON/README.md deleted file mode 100644 index 82a5a022..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/README.md +++ /dev/null @@ -1,138 +0,0 @@ -# UniJSON -JSON serializer and deserializer and schema utilities for Unity(.Net3.5) - -## Usage - -### JSON Create - -```cs -var f = new JsonFormatter(); -f.BeginMap(); -f.Key("X"); f.Value(1); -f.Key("Y"); f.Value(1); -f.Key("Z"); f.Value(1); -f.EndMap(); -var json = f.ToString(); -// {"X":1,"Y":2,"Z":3} -``` - -### JSON Serialize - -Serialize public fields automatically. - -```cs -var f = new JsonFormatter(); -f.Serialize(new Vector3(1, 2, 3)); -var json = f.ToString(); -// {"X":1,"Y":2,"Z":3} -``` - -### JSON Parse - -```cs -var json = "{\"X\":1,\"Y\":2,\"Z\":3}"; -var parsed = json.ParseAsJson(); -var x = parsed["X"].GetInt32(); -``` - -### JSON Deserialize - -```cs -var v = default(Vector3); -json.Deserialize(ref v); -``` - -### JSON Schema - -```cs -[Serializable] -public class glTFSparseIndices -{ - [JsonSchema(Minimum = 0)] - public int bufferView; - - [JsonSchema(Minimum = 0)] - public int byteOffset; - - [JsonSchema(EnumSerializationType = EnumSerializationType.AsInt)] - public glComponentType componentType; - - // empty schemas - public object extensions; - public object extras; -} - - -[Test] -public void AccessorSparseIndices() -{ - // from JSON schema - var path = Path.GetFullPath(Application.dataPath + "/../glTF/specification/2.0/schema"); - var SchemaDir = new FileSystemAccessor(path); - var fromSchema = JsonSchema.ParseFromPath(SchemaDir.Get("accessor.sparse.indices.schema.json")); - - // from C# type definition - var fromClass = JsonSchema.FromType(); - - Assert.AreEqual(fromSchema, fromClass); -} -``` - -### MsgPack - -Same as json interface - -```cs -var f = new MsgPackFormatter(); -f.Serialize(new Vector3(1, 2, 3)); -ArraySegment msgpack = f.GetStoreBytes(); - -var parsed = msgpack.ParseAsMsgPack(); -var x = parsed["X"].GetInt32(); -``` - -### TOML - -WIP - -```cs -var toml =@" -X = 1 -Y = 2 -Z = 3 -"; -var parsed = toml.ParseAsToml(); -var x = parsed["X"].GetInt32(); -``` - -## Reference -### JSON - -* https://www.json.org/ - -### JSON Schema - -* http://json-schema.org/ -* https://github.com/KhronosGroup/glTF/tree/master/specification/2.0/schema - -### JSON Patch - -* http://jsonpatch.com/ - -### JSON RPC - -* https://www.jsonrpc.org/specification - - -### MsgPack - -* https://github.com/msgpack/msgpack/blob/master/spec.md - -### MsgPack-RPC - -* https://github.com/msgpack-rpc/msgpack-rpc/blob/master/spec.md - -### TOML - -* https://github.com/toml-lang/toml - diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/README.md.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/README.md.meta deleted file mode 100644 index ccadb4f3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/README.md.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: aacd90cc96ffbef4bb472bcb90b2620d -timeCreated: 1526055773 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts.meta deleted file mode 100644 index 55a5d222..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 817581cb4547fa04e877a77b4888dcc8 -folderAsset: yes -timeCreated: 1526055856 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs deleted file mode 100644 index 09d6c080..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; - - -namespace UniJSON -{ - public struct ActionDisposer : IDisposable - { - Action m_action; - - public ActionDisposer(Action action) - { - m_action = action; - } - - public void Dispose() - { - m_action(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs.meta deleted file mode 100644 index 1a21d661..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ActionDisposer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ff15446e31b14ac409251c931b7c2038 -timeCreated: 1531893103 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs deleted file mode 100644 index 019c9835..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs +++ /dev/null @@ -1,90 +0,0 @@ -using System; - - -namespace UniJSON -{ - public class ByteBuffer - { - Byte[] m_buffer; - public ArraySegment Bytes - { - get { return new ArraySegment(m_buffer, 0, Count); } - } - - public ByteBuffer() - { - - } - - public ByteBuffer(Byte[] buffer) - { - m_buffer = buffer; - } - - int m_used; - public int Count - { - get { return m_used; } - } - - public int Remain - { - get { - if (m_buffer == null) return 0; - return m_buffer.Length - m_used; - } - } - - void Ensure(int size) - { - if (m_buffer != null && size < m_buffer.Length - m_used) - { - return; - } - var buffer = new Byte[m_used + size]; - if (m_buffer != null && m_used > 0) - { - Buffer.BlockCopy(m_buffer, 0, buffer, 0, m_used); - } - m_buffer = buffer; - } - - public void Push(Byte b) - { - Ensure(1); - m_buffer[m_used++] = b; - } - - public void Push(Byte[] buffer) - { - Push(new ArraySegment(buffer)); - } - - public void Push(ArraySegment buffer) - { - Ensure(buffer.Count); - Buffer.BlockCopy(buffer.Array, buffer.Offset, m_buffer, m_used, buffer.Count); - m_used += buffer.Count; - } - - public void Unshift(int size) - { - if (size > m_used) - { - throw new ArgumentException(); - } - - if (m_used - size < size) - { - Buffer.BlockCopy(m_buffer, m_used, m_buffer, 0, m_used - size); - m_used = m_used - size; - } - else - { - var buffer = new Byte[m_used]; - Buffer.BlockCopy(m_buffer, size, buffer, 0, m_used - size); - m_buffer = buffer; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs.meta deleted file mode 100644 index 6807b17b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ByteBuffer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5de1b9c915ceb8d41b95bdc432680fc3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs deleted file mode 100644 index 641e4ebf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs +++ /dev/null @@ -1,85 +0,0 @@ -using System; -using System.IO; -using System.Text; -using UnityEngine; -using System.Reflection; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace UniJSON -{ - public static partial class ConcreteCast - { - public static string GetMethodName(Type src, Type dst) - { - return string.Format("Cast{0}To{1}", src.Name, dst.Name); - } - - public static MethodInfo GetMethod(Type src, Type dst) - { - var name = GetMethodName(src, dst); - var mi = typeof(ConcreteCast).GetMethod(name, - BindingFlags.Static | BindingFlags.Public); - return mi; - } - -#if UNITY_EDITOR - - static Type[] s_castTypes = new Type[] - { - typeof(byte), - typeof(ushort), - typeof(uint), - typeof(ulong), - - typeof(sbyte), - typeof(short), - typeof(int), - typeof(long), - - typeof(float), - typeof(double), - }; - - [MenuItem("VRM/UniJSON/Generate ConcreteCast")] - public static void GenerateGenericCast() - { - var s = new StringBuilder(); - using (var w = new StringWriter(s)) - { - w.WriteLine(@" -using System; - -namespace UniJSON { - public static partial class ConcreteCast - { -"); - foreach (var x in s_castTypes) - { - foreach (var y in s_castTypes) - { - w.WriteLine(@" - public static $1 $2($0 src) - { - return ($1)src; - } -".Replace("$0", x.Name).Replace("$1", y.Name).Replace("$2", GetMethodName(x, y))); - } - } - w.WriteLine(@" - } -} -"); - } - - var path = Application.dataPath + SOURCE; - Debug.LogFormat("{0}", path); - File.WriteAllText(path, s.ToString().Replace("\r\n", "\n"), new UTF8Encoding(false)); - AssetDatabase.ImportAsset("Assets" + SOURCE); - } - const string SOURCE = "/VRM/UniJSON/Scripts/ConcreteCast.g.cs"; -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs.meta deleted file mode 100644 index bf2b3f2d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7c7697929e4510048a5238dd9d227b2e -timeCreated: 1549025672 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs deleted file mode 100644 index 68f94c98..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs +++ /dev/null @@ -1,611 +0,0 @@ - -using System; - -namespace UniJSON { - public static partial class ConcreteCast - { - - - public static Byte CastByteToByte(Byte src) - { - return (Byte)src; - } - - - public static UInt16 CastByteToUInt16(Byte src) - { - return (UInt16)src; - } - - - public static UInt32 CastByteToUInt32(Byte src) - { - return (UInt32)src; - } - - - public static UInt64 CastByteToUInt64(Byte src) - { - return (UInt64)src; - } - - - public static SByte CastByteToSByte(Byte src) - { - return (SByte)src; - } - - - public static Int16 CastByteToInt16(Byte src) - { - return (Int16)src; - } - - - public static Int32 CastByteToInt32(Byte src) - { - return (Int32)src; - } - - - public static Int64 CastByteToInt64(Byte src) - { - return (Int64)src; - } - - - public static Single CastByteToSingle(Byte src) - { - return (Single)src; - } - - - public static Double CastByteToDouble(Byte src) - { - return (Double)src; - } - - - public static Byte CastUInt16ToByte(UInt16 src) - { - return (Byte)src; - } - - - public static UInt16 CastUInt16ToUInt16(UInt16 src) - { - return (UInt16)src; - } - - - public static UInt32 CastUInt16ToUInt32(UInt16 src) - { - return (UInt32)src; - } - - - public static UInt64 CastUInt16ToUInt64(UInt16 src) - { - return (UInt64)src; - } - - - public static SByte CastUInt16ToSByte(UInt16 src) - { - return (SByte)src; - } - - - public static Int16 CastUInt16ToInt16(UInt16 src) - { - return (Int16)src; - } - - - public static Int32 CastUInt16ToInt32(UInt16 src) - { - return (Int32)src; - } - - - public static Int64 CastUInt16ToInt64(UInt16 src) - { - return (Int64)src; - } - - - public static Single CastUInt16ToSingle(UInt16 src) - { - return (Single)src; - } - - - public static Double CastUInt16ToDouble(UInt16 src) - { - return (Double)src; - } - - - public static Byte CastUInt32ToByte(UInt32 src) - { - return (Byte)src; - } - - - public static UInt16 CastUInt32ToUInt16(UInt32 src) - { - return (UInt16)src; - } - - - public static UInt32 CastUInt32ToUInt32(UInt32 src) - { - return (UInt32)src; - } - - - public static UInt64 CastUInt32ToUInt64(UInt32 src) - { - return (UInt64)src; - } - - - public static SByte CastUInt32ToSByte(UInt32 src) - { - return (SByte)src; - } - - - public static Int16 CastUInt32ToInt16(UInt32 src) - { - return (Int16)src; - } - - - public static Int32 CastUInt32ToInt32(UInt32 src) - { - return (Int32)src; - } - - - public static Int64 CastUInt32ToInt64(UInt32 src) - { - return (Int64)src; - } - - - public static Single CastUInt32ToSingle(UInt32 src) - { - return (Single)src; - } - - - public static Double CastUInt32ToDouble(UInt32 src) - { - return (Double)src; - } - - - public static Byte CastUInt64ToByte(UInt64 src) - { - return (Byte)src; - } - - - public static UInt16 CastUInt64ToUInt16(UInt64 src) - { - return (UInt16)src; - } - - - public static UInt32 CastUInt64ToUInt32(UInt64 src) - { - return (UInt32)src; - } - - - public static UInt64 CastUInt64ToUInt64(UInt64 src) - { - return (UInt64)src; - } - - - public static SByte CastUInt64ToSByte(UInt64 src) - { - return (SByte)src; - } - - - public static Int16 CastUInt64ToInt16(UInt64 src) - { - return (Int16)src; - } - - - public static Int32 CastUInt64ToInt32(UInt64 src) - { - return (Int32)src; - } - - - public static Int64 CastUInt64ToInt64(UInt64 src) - { - return (Int64)src; - } - - - public static Single CastUInt64ToSingle(UInt64 src) - { - return (Single)src; - } - - - public static Double CastUInt64ToDouble(UInt64 src) - { - return (Double)src; - } - - - public static Byte CastSByteToByte(SByte src) - { - return (Byte)src; - } - - - public static UInt16 CastSByteToUInt16(SByte src) - { - return (UInt16)src; - } - - - public static UInt32 CastSByteToUInt32(SByte src) - { - return (UInt32)src; - } - - - public static UInt64 CastSByteToUInt64(SByte src) - { - return (UInt64)src; - } - - - public static SByte CastSByteToSByte(SByte src) - { - return (SByte)src; - } - - - public static Int16 CastSByteToInt16(SByte src) - { - return (Int16)src; - } - - - public static Int32 CastSByteToInt32(SByte src) - { - return (Int32)src; - } - - - public static Int64 CastSByteToInt64(SByte src) - { - return (Int64)src; - } - - - public static Single CastSByteToSingle(SByte src) - { - return (Single)src; - } - - - public static Double CastSByteToDouble(SByte src) - { - return (Double)src; - } - - - public static Byte CastInt16ToByte(Int16 src) - { - return (Byte)src; - } - - - public static UInt16 CastInt16ToUInt16(Int16 src) - { - return (UInt16)src; - } - - - public static UInt32 CastInt16ToUInt32(Int16 src) - { - return (UInt32)src; - } - - - public static UInt64 CastInt16ToUInt64(Int16 src) - { - return (UInt64)src; - } - - - public static SByte CastInt16ToSByte(Int16 src) - { - return (SByte)src; - } - - - public static Int16 CastInt16ToInt16(Int16 src) - { - return (Int16)src; - } - - - public static Int32 CastInt16ToInt32(Int16 src) - { - return (Int32)src; - } - - - public static Int64 CastInt16ToInt64(Int16 src) - { - return (Int64)src; - } - - - public static Single CastInt16ToSingle(Int16 src) - { - return (Single)src; - } - - - public static Double CastInt16ToDouble(Int16 src) - { - return (Double)src; - } - - - public static Byte CastInt32ToByte(Int32 src) - { - return (Byte)src; - } - - - public static UInt16 CastInt32ToUInt16(Int32 src) - { - return (UInt16)src; - } - - - public static UInt32 CastInt32ToUInt32(Int32 src) - { - return (UInt32)src; - } - - - public static UInt64 CastInt32ToUInt64(Int32 src) - { - return (UInt64)src; - } - - - public static SByte CastInt32ToSByte(Int32 src) - { - return (SByte)src; - } - - - public static Int16 CastInt32ToInt16(Int32 src) - { - return (Int16)src; - } - - - public static Int32 CastInt32ToInt32(Int32 src) - { - return (Int32)src; - } - - - public static Int64 CastInt32ToInt64(Int32 src) - { - return (Int64)src; - } - - - public static Single CastInt32ToSingle(Int32 src) - { - return (Single)src; - } - - - public static Double CastInt32ToDouble(Int32 src) - { - return (Double)src; - } - - - public static Byte CastInt64ToByte(Int64 src) - { - return (Byte)src; - } - - - public static UInt16 CastInt64ToUInt16(Int64 src) - { - return (UInt16)src; - } - - - public static UInt32 CastInt64ToUInt32(Int64 src) - { - return (UInt32)src; - } - - - public static UInt64 CastInt64ToUInt64(Int64 src) - { - return (UInt64)src; - } - - - public static SByte CastInt64ToSByte(Int64 src) - { - return (SByte)src; - } - - - public static Int16 CastInt64ToInt16(Int64 src) - { - return (Int16)src; - } - - - public static Int32 CastInt64ToInt32(Int64 src) - { - return (Int32)src; - } - - - public static Int64 CastInt64ToInt64(Int64 src) - { - return (Int64)src; - } - - - public static Single CastInt64ToSingle(Int64 src) - { - return (Single)src; - } - - - public static Double CastInt64ToDouble(Int64 src) - { - return (Double)src; - } - - - public static Byte CastSingleToByte(Single src) - { - return (Byte)src; - } - - - public static UInt16 CastSingleToUInt16(Single src) - { - return (UInt16)src; - } - - - public static UInt32 CastSingleToUInt32(Single src) - { - return (UInt32)src; - } - - - public static UInt64 CastSingleToUInt64(Single src) - { - return (UInt64)src; - } - - - public static SByte CastSingleToSByte(Single src) - { - return (SByte)src; - } - - - public static Int16 CastSingleToInt16(Single src) - { - return (Int16)src; - } - - - public static Int32 CastSingleToInt32(Single src) - { - return (Int32)src; - } - - - public static Int64 CastSingleToInt64(Single src) - { - return (Int64)src; - } - - - public static Single CastSingleToSingle(Single src) - { - return (Single)src; - } - - - public static Double CastSingleToDouble(Single src) - { - return (Double)src; - } - - - public static Byte CastDoubleToByte(Double src) - { - return (Byte)src; - } - - - public static UInt16 CastDoubleToUInt16(Double src) - { - return (UInt16)src; - } - - - public static UInt32 CastDoubleToUInt32(Double src) - { - return (UInt32)src; - } - - - public static UInt64 CastDoubleToUInt64(Double src) - { - return (UInt64)src; - } - - - public static SByte CastDoubleToSByte(Double src) - { - return (SByte)src; - } - - - public static Int16 CastDoubleToInt16(Double src) - { - return (Int16)src; - } - - - public static Int32 CastDoubleToInt32(Double src) - { - return (Int32)src; - } - - - public static Int64 CastDoubleToInt64(Double src) - { - return (Int64)src; - } - - - public static Single CastDoubleToSingle(Double src) - { - return (Single)src; - } - - - public static Double CastDoubleToDouble(Double src) - { - return (Double)src; - } - - - } -} - diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs.meta deleted file mode 100644 index ad81e1c3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ConcreteCast.g.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d15ce8227d1aec64ab3fd82c4b271747 -timeCreated: 1549025426 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs deleted file mode 100644 index d92f0d75..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; - - -namespace UniJSON -{ - public class TreeValueException : ArgumentException - { - protected TreeValueException(string msg) : base(msg) { } - } - - /// - ///Exception failure - /// - public class ParserException : TreeValueException - { - public ParserException(string msg) : base(msg) { } - } - - /// - /// Successfully parsed, but fail to getValue - /// - public class DeserializationException : TreeValueException - { - public DeserializationException(string msg) : base(msg) { } - } - - /// - /// Formatter exception. key value violation - /// - public class FormatterException : TreeValueException - { - public FormatterException(string msg) : base(msg) { } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs.meta deleted file mode 100644 index 20620ad0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Exceptions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d854b575d2e031f40b37a49e1bff8656 -timeCreated: 1545735558 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions.meta deleted file mode 100644 index c0f932bd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 64b77fe68ca869c40b77ae2f19862579 -folderAsset: yes -timeCreated: 1526057063 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs deleted file mode 100644 index b20b2b5c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs +++ /dev/null @@ -1,85 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; - - -namespace UniJSON -{ - public static class ArraySegmentExtensions - { - public static T[] ArrayOrCopy(this ArraySegment self) - { - if (self.Array == null || self.Count==0) - { - return new T[] { }; - } - else if(self.Offset==0 && self.Count==self.Array.Length) - { - return self.Array; - } - else - { - var array = new T[self.Count]; - Array.Copy(self.Array, self.Offset, array, 0, self.Count); - return array; - } - } - - public static IEnumerable ToEnumerable(this ArraySegment self) - { - return self.Array.Skip(self.Offset).Take(self.Count); - } - - public static void Set(this ArraySegment self, int index, T value) - { - if (index < 0 || index >= self.Count) - { - throw new ArgumentOutOfRangeException(); - } - self.Array[self.Offset + index] = value; - } - - public static T Get(this ArraySegment self, int index) - { - if (index < 0 || index >= self.Count) - { - throw new ArgumentOutOfRangeException(); - } - return self.Array[self.Offset + index]; - } - - public static ArraySegment Advance(this ArraySegment self, Int32 n) - { - return new ArraySegment(self.Array, self.Offset + n, self.Count - n); - } - - public static ArraySegment Take(this ArraySegment self, Int32 n) - { - return new ArraySegment(self.Array, self.Offset, n); - } - - public static T[] TakeReversedArray(this ArraySegment self, Int32 n) - { - var array = new T[n]; - var x = n - 1; - for (int i = 0; i < n; ++i, --x) - { - array[i] = self.Get(x); - } - return array; - } - - public static byte[] Concat(this byte[] lhs, ArraySegment rhs) - { - return new ArraySegment(lhs).Concat(rhs); - } - - public static byte[] Concat(this ArraySegment lhs, ArraySegment rhs) - { - var bytes = new byte[lhs.Count + rhs.Count]; - Buffer.BlockCopy(lhs.Array, lhs.Offset, bytes, 0, lhs.Count); - Buffer.BlockCopy(rhs.Array, rhs.Offset, bytes, lhs.Count, rhs.Count); - return bytes; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs.meta deleted file mode 100644 index d6c810e4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ArraySegmentExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 12d3e22e2e62d4948a5aff4bc42208e9 -timeCreated: 1495517072 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs deleted file mode 100644 index 72494a2d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using System.IO; - -namespace UniJSON -{ - public static class ByteExtensions - { - public static Byte GetHexDigit(this UInt16 n, int index) - { - return (Byte)(n >> 8 * index & 0xff); - } - public static Byte GetHexDigit(this UInt32 n, int index) - { - return (Byte)(n >> 8 * index & 0xff); - } - public static Byte GetHexDigit(this UInt64 n, int index) - { - return (Byte)(n >> 8 * index & 0xff); - } - public static Byte GetHexDigit(this Int16 n, int index) - { - return (Byte)(n >> 8 * index & 0xff); - } - public static Byte GetHexDigit(this Int32 n, int index) - { - return (Byte)(n >> 8 * index & 0xff); - } - public static Byte GetHexDigit(this Int64 n, int index) - { - return (Byte)(n >> 8 * index & 0xff); - } - - public static UInt32 ToUint32(this Single n, Byte[] buffer) - { - if (buffer.Length < 4) - { - throw new ArgumentException(); - } - using (var ms = new MemoryStream(buffer)) - using (var w = new BinaryWriter(ms)) - { - w.Write(n); - } - return BitConverter.ToUInt32(buffer, 0); - } - public static UInt64 ToUint64(this Double n, Byte[] buffer) - { - if (buffer.Length < 8) - { - throw new ArgumentException(); - } - using (var ms = new MemoryStream(buffer)) - using (var w = new BinaryWriter(ms)) - { - w.Write(n); - } - return BitConverter.ToUInt64(buffer, 0); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs.meta deleted file mode 100644 index cb3e4ccf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ByteExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: aa32ad3ea4c1ec540a03225c0d520af9 -timeCreated: 1495517078 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs deleted file mode 100644 index faed3e4b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; - - -namespace UniJSON -{ - public static class DateTimeOffsetExtensions - { - public const long TicksPerSecond = 10000000; - public readonly static DateTimeOffset EpochTime = new DateTimeOffset(1970, 1, 1, 0, 0, 0, 0, TimeSpan.Zero); - [Obsolete("Use EpochTime")] - public readonly static DateTimeOffset EpocTime = EpochTime; -#if !NET_4_6 && !NET_STANDARD_2_0 - public static long ToUnixTimeSeconds(this DateTimeOffset now) - { - if (now < EpochTime) - { - throw new ArgumentOutOfRangeException(); - } - return (now - EpochTime).Ticks / TicksPerSecond; - } -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs.meta deleted file mode 100644 index 9aca1433..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/DateTimeOffsetExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d2fd687914fcde848ab36867817cb873 -timeCreated: 1544155597 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs deleted file mode 100644 index 9cd8adbe..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; - - -namespace UniJSON -{ - public static class EnumExtensions - { - public static bool HasFlag(this Enum keys, Enum flag) - { - if (keys.GetType() != flag.GetType()) - throw new ArgumentException("Type Mismatch"); - return (Convert.ToUInt64(keys) & Convert.ToUInt64(flag)) != 0; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs.meta deleted file mode 100644 index c10223d1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/EnumExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d8691eccccb3e214db8bc5b86179f428 -timeCreated: 1526057070 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs deleted file mode 100644 index 7caf664d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; - - -namespace UniJSON -{ - public static class StringExtensions - { - public static ListTreeNode ParseAsJson(this string json) - { - return JsonParser.Parse(json); - } - public static ListTreeNode ParseAsJson(this Utf8String json) - { - return JsonParser.Parse(json); - } - public static ListTreeNode ParseAsJson(this byte[] bytes) - { - return JsonParser.Parse(new Utf8String(bytes)); - } - public static ListTreeNode ParseAsJson(this ArraySegment bytes) - { - return JsonParser.Parse(new Utf8String(bytes)); - } - - public static ListTreeNode ParseAsMsgPack(this byte[] bytes) - { - return MsgPackParser.Parse(bytes); - } - public static ListTreeNode ParseAsMsgPack(this ArraySegment bytes) - { - return MsgPackParser.Parse(bytes); - } - - public static ListTreeNode ParseAsToml(this string toml) - { - return TomlParser.Parse(toml); - } - public static ListTreeNode ParseAsToml(this Utf8String toml) - { - return TomlParser.Parse(toml); - } - public static ListTreeNode ParseAsToml(this byte[] bytes) - { - return TomlParser.Parse(new Utf8String(bytes)); - } - public static ListTreeNode ParseAsToml(this ArraySegment bytes) - { - return TomlParser.Parse(new Utf8String(bytes)); - } - - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs.meta deleted file mode 100644 index 18343d27..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/ParserExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c25e655e5dc993145a70d9ddde6a6034 -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs deleted file mode 100644 index 164e7899..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; - - -namespace UniJSON -{ - public static class TypeExtensions - { - public static bool GetIsGenericList(this Type t) - { - if (t == null) return false; - - return t.IsGenericType - && (t.GetGenericTypeDefinition() == typeof(List<>)); - } - - public static bool GetIsGenericDictionary(this Type t) - { - if (t == null) return false; - - return t.IsGenericType - && (t.GetGenericTypeDefinition() == typeof(Dictionary<,>) - && t.GetGenericArguments().FirstOrDefault() == typeof(string) - ); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs.meta deleted file mode 100644 index d5228277..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Extensions/TypeExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2fb728ca27f90c947890313df5f94d4d -timeCreated: 1531634657 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs deleted file mode 100644 index c9b939e1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs +++ /dev/null @@ -1,113 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq.Expressions; -using System.Linq; -using System.Reflection; - - -namespace UniJSON -{ - public static partial class FormatterExtensions - { - public static ArraySegment GetStoreBytes(this IFormatter f) - { - return f.GetStore().Bytes; - } - - public static void Key(this IFormatter f, string x) - { - f.Key(Utf8String.From(x)); - } - - public static void Value(this IFormatter f, IEnumerable raw, int count) - { - f.Value(new ArraySegment(raw.Take(count).ToArray())); - } - - public static void Value(this IFormatter f, Byte[] bytes) - { - f.Value(new ArraySegment(bytes)); - } - - public static void Value(this IFormatter f, UnityEngine.Vector2 v) - { - //CommaCheck(); - f.BeginMap(2); - f.Key("x"); f.Value(v.x); - f.Key("y"); f.Value(v.y); - f.EndMap(); - } - - public static void Value(this IFormatter f, UnityEngine.Vector3 v) - { - //CommaCheck(); - f.BeginMap(3); - f.Key("x"); f.Value(v.x); - f.Key("y"); f.Value(v.y); - f.Key("z"); f.Value(v.z); - f.EndMap(); - } - - public static void Value(this IFormatter f, UnityEngine.Vector4 v) - { - //CommaCheck(); - f.BeginMap(4); - f.Key("x"); f.Value(v.x); - f.Key("y"); f.Value(v.y); - f.Key("z"); f.Value(v.z); - f.Key("w"); f.Value(v.w); - f.EndMap(); - } - - static MethodInfo GetMethod(Expression> expression) - { - var method = typeof(FormatterExtensions).GetMethod("Serialize"); - return method.MakeGenericMethod(typeof(T)); - } - - // - // https://stackoverflow.com/questions/238765/given-a-type-expressiontype-memberaccess-how-do-i-get-the-field-value - // - public static void KeyValue(this IFormatter f, Expression> expression) - { - // lambda body - var lambdaBody = (MemberExpression)expression.Body; - - if (lambdaBody.Expression.NodeType == ExpressionType.Constant) - { - // - // KeyValue(() => Field); - // - var constant = (ConstantExpression)lambdaBody.Expression; - var field = (FieldInfo)lambdaBody.Member; - var value = field.GetValue(constant.Value); - if (value != null) - { - f.Key(lambdaBody.Member.Name); - f.Serialize(value); - } - } - else - { - // - // KeyValue(() => p.Field); - // - var capture = (MemberExpression)lambdaBody.Expression; - - var captureVariable = (ConstantExpression)capture.Expression; - var captureObj = captureVariable.Value; - var captureField = (FieldInfo)capture.Member; - var captureValue = captureField.GetValue(captureObj); - - var field = (FieldInfo)lambdaBody.Member; - - var value = field.GetValue(captureValue); - if (value != null) - { - f.Key(field.Name); - f.Serialize(value); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs.meta deleted file mode 100644 index 86e650ac..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: eb87cc122742d7544b818c171b15f746 -timeCreated: 1540812583 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs deleted file mode 100644 index 53d89b67..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs +++ /dev/null @@ -1,176 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; - - -namespace UniJSON -{ - public static class FormatterExtensionsSerializer - { - public static void SerializeDictionary(this IFormatter f, IDictionary dictionary) - { - f.BeginMap(dictionary.Count); - foreach (var kv in dictionary) - { - f.Key(kv.Key); - f.SerializeObject(kv.Value); - } - f.EndMap(); - } - - public static void SerializeArray(this IFormatter f, IEnumerable values) - { - f.BeginList(values.Count()); - foreach (var value in values) - { - f.Serialize(value); - } - f.EndList(); - } - - public static void SerializeObjectArray(this IFormatter f, object[] array) - { - f.BeginList(array.Length); - foreach (var x in array) - { - f.SerializeObject(x); - } - f.EndList(); - } - - public static void SerializeObject(this IFormatter f, object value) - { - if (value == null) - { - f.Null(); - } - else - { - typeof(FormatterExtensionsSerializer).GetMethod("Serialize") - .MakeGenericMethod(value.GetType()).Invoke(null, new object[] { f, value }); - } - } - - public static void Serialize(this IFormatter f, T arg) - { - if (arg == null) - { - f.Null(); - return; - } - - GenericSerializer.Serialize(f, arg); - } - - public static void SetCustomSerializer(Action serializer) - { - GenericSerializer.Set(serializer); - } - - public static MethodInfo GetMethod(string name) - { - return typeof(FormatterExtensionsSerializer).GetMethod(name); - } - } - - static class GenericSerializer - { - delegate void Serializer(IFormatter f, T t); - - static Action GetSerializer() - { - var t = typeof(T); - - // object - if (typeof(T) == typeof(object) && t.GetType() != typeof(object)) - { - var mi = FormatterExtensionsSerializer.GetMethod("SerializeObject"); - return GenericInvokeCallFactory.StaticAction(mi); - } - - try - { - // primitive - var mi = typeof(IFormatter).GetMethod("Value", new Type[] { t }); - if (mi != null) - { - return GenericInvokeCallFactory.OpenAction(mi); - } - } - catch (AmbiguousMatchException) - { - // do nothing - } - - { - // dictionary - var idictionary = t.GetInterfaces().FirstOrDefault(x => - x.IsGenericType - && x.GetGenericTypeDefinition() == typeof(IDictionary<,>) - && x.GetGenericArguments()[0] == typeof(string) - ); - if (idictionary != null) - { - var mi = FormatterExtensionsSerializer.GetMethod("SerializeDictionary"); - return GenericInvokeCallFactory.StaticAction(mi); - } - } - - { - // object[] - if (t == typeof(object[])) - { - var mi = FormatterExtensionsSerializer.GetMethod("SerializeObjectArray"); - return GenericInvokeCallFactory.StaticAction(mi); - } - } - - { - // list - var ienumerable = t.GetInterfaces().FirstOrDefault(x => - x.IsGenericType - && x.GetGenericTypeDefinition() == typeof(IEnumerable<>) - ); - if (ienumerable != null) - { - var g = FormatterExtensionsSerializer.GetMethod("SerializeArray"); - var mi = g.MakeGenericMethod(ienumerable.GetGenericArguments()); - return GenericInvokeCallFactory.StaticAction(mi); - } - } - - { - // reflection - var schema = JsonSchema.FromType(); - return (IFormatter f, T value) => - { - var c = new JsonSchemaValidationContext(value) - { - EnableDiagnosisForNotRequiredFields = true - }; - schema.Serialize(f, value, c); - }; - } - - - //throw new NotImplementedException(); - } - - static Serializer s_serializer; - - public static void Set(Action serializer) - { - s_serializer = new Serializer(serializer); - } - - public static void Serialize(IFormatter f, T t) - { - if (s_serializer == null) - { - s_serializer = new Serializer(GetSerializer()); - } - s_serializer(f, t); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs.meta deleted file mode 100644 index a0422f7e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/FormatterExtensionsSerializer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 11342b30ed6802d4ebccbcf85663c6a0 -timeCreated: 1543520703 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility.meta deleted file mode 100644 index dc2833ab..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1a508fceebf4ef64ca956059360b2467 -folderAsset: yes -timeCreated: 1548656168 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs deleted file mode 100644 index d644936e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs +++ /dev/null @@ -1,119 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Text; -#if UNITY_EDITOR -using UnityEditor; -using UnityEngine; -#endif - - -namespace UniJSON -{ - public static partial class GenericExpressionCallFactory - { -#if UNITY_EDITOR && VRM_DEVELOP - const int NET35MAX = 4; - const int ARGS = 6; - const string GENERATE_PATH = "/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs"; - - static System.Collections.Generic.IEnumerable GetArgs(string prefix, int n) - { - for (int i = 0; i < n; ++i) - { - yield return prefix + i; - } - } - - [MenuItem("VRM/UniJSON/Generate GenericExpressionCallFactory")] - static void Generate() - { - var sb = new StringBuilder(); - using (var w = new StringWriter(sb)) - { - w.WriteLine(@" -using System; -using System.Linq; -using System.Linq.Expressions; -using System.Reflection; - - -namespace UniJSON -{ - public static partial class GenericExpressionCallFactory - { -"); - // Create - for (int i = 1; i <= ARGS && i Create(MethodInfo m) - { - var self = Expression.Parameter(m.DeclaringType, m.Name); - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - var call = Expression.Call(self, m, args); - return - (Action)Expression.Lambda(call, new[] { self }.Concat(args).ToArray()).Compile(); - } -".Replace("$0", g).Replace("$1", a); - - w.WriteLine(source); - } - - // CreateWithThis - for (int i = 1; i <= ARGS && i<=NET35MAX; ++i) - { - var g = String.Join(", ", GetArgs("A", i).ToArray()); - - var source = @" - public static Action<$0> CreateWithThis(MethodInfo m, S instance) - { - if (m.IsStatic) - { - if (instance != null) - { - throw new ArgumentException(); - } - } - else - { - if (instance == null) - { - throw new ArgumentNullException(); - } - } - - var self = Expression.Constant(instance, typeof(S)); // thisを定数化 - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - MethodCallExpression call; - if (m.IsStatic) - { - call = Expression.Call(m, args); - } - else - { - call = Expression.Call(self, m, args); - } - return - (Action<$0>)Expression.Lambda(call, args).Compile(); - } -".Replace("$0", g); - - w.WriteLine(source); - } - - w.WriteLine(@" - } -} -"); - } - - var path = Path.GetFullPath(Application.dataPath + GENERATE_PATH).Replace("\\", "/"); - File.WriteAllText(path, sb.ToString().Replace("\r\n", "\n")); - } -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs.meta deleted file mode 100644 index 85eef34b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 93b8e65929169944e823bc9a95c8a1ed -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs deleted file mode 100644 index 5415ced5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs +++ /dev/null @@ -1,178 +0,0 @@ - -using System; -using System.Linq; -using System.Linq.Expressions; -using System.Reflection; - - -namespace UniJSON -{ - public static partial class GenericExpressionCallFactory - { - - - public static Action Create(MethodInfo m) - { - var self = Expression.Parameter(m.DeclaringType, m.Name); - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - var call = Expression.Call(self, m, args); - return - (Action)Expression.Lambda(call, new[] { self }.Concat(args).ToArray()).Compile(); - } - - - public static Action Create(MethodInfo m) - { - var self = Expression.Parameter(m.DeclaringType, m.Name); - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - var call = Expression.Call(self, m, args); - return - (Action)Expression.Lambda(call, new[] { self }.Concat(args).ToArray()).Compile(); - } - - - public static Action Create(MethodInfo m) - { - var self = Expression.Parameter(m.DeclaringType, m.Name); - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - var call = Expression.Call(self, m, args); - return - (Action)Expression.Lambda(call, new[] { self }.Concat(args).ToArray()).Compile(); - } - - - public static Action CreateWithThis(MethodInfo m, S instance) - { - if (m.IsStatic) - { - if (instance != null) - { - throw new ArgumentException(); - } - } - else - { - if (instance == null) - { - throw new ArgumentNullException(); - } - } - - var self = Expression.Constant(instance, typeof(S)); // thisを定数化 - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - MethodCallExpression call; - if (m.IsStatic) - { - call = Expression.Call(m, args); - } - else - { - call = Expression.Call(self, m, args); - } - return - (Action)Expression.Lambda(call, args).Compile(); - } - - - public static Action CreateWithThis(MethodInfo m, S instance) - { - if (m.IsStatic) - { - if (instance != null) - { - throw new ArgumentException(); - } - } - else - { - if (instance == null) - { - throw new ArgumentNullException(); - } - } - - var self = Expression.Constant(instance, typeof(S)); // thisを定数化 - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - MethodCallExpression call; - if (m.IsStatic) - { - call = Expression.Call(m, args); - } - else - { - call = Expression.Call(self, m, args); - } - return - (Action)Expression.Lambda(call, args).Compile(); - } - - - public static Action CreateWithThis(MethodInfo m, S instance) - { - if (m.IsStatic) - { - if (instance != null) - { - throw new ArgumentException(); - } - } - else - { - if (instance == null) - { - throw new ArgumentNullException(); - } - } - - var self = Expression.Constant(instance, typeof(S)); // thisを定数化 - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - MethodCallExpression call; - if (m.IsStatic) - { - call = Expression.Call(m, args); - } - else - { - call = Expression.Call(self, m, args); - } - return - (Action)Expression.Lambda(call, args).Compile(); - } - - - public static Action CreateWithThis(MethodInfo m, S instance) - { - if (m.IsStatic) - { - if (instance != null) - { - throw new ArgumentException(); - } - } - else - { - if (instance == null) - { - throw new ArgumentNullException(); - } - } - - var self = Expression.Constant(instance, typeof(S)); // thisを定数化 - var args = m.GetParameters().Select(x => Expression.Parameter(x.ParameterType, x.Name)).ToArray(); - MethodCallExpression call; - if (m.IsStatic) - { - call = Expression.Call(m, args); - } - else - { - call = Expression.Call(self, m, args); - } - return - (Action)Expression.Lambda(call, args).Compile(); - } - - - } -} - diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs.meta deleted file mode 100644 index 50a6f0d2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericExpressionCallFactory.g.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cf88d89ec3acdbf4eb44842ed15aaff4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs deleted file mode 100644 index c5022bb9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs +++ /dev/null @@ -1,274 +0,0 @@ -using System; -using System.Reflection; -using UnityEngine; -#if UNITY_EDITOR && VRM_DEVELOP -using System.IO; -using System.Linq; -using System.Text; -using UnityEditor; -#endif - - -namespace UniJSON -{ - /// - /// MethodInfoã‹ã‚‰Delegateを作æˆã™ã‚‹ - /// - /// * StaticAction/Func StaticMethod呼ã³å‡ºã— - /// * OpenAction/Func 第1引数ã«thisã‚’å—ã‘るメソッド呼ã³å‡ºã— - /// * BindAction/Func thisを内部ã«ä¿æŒã—ãŸãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã— - /// - /// - public static partial class GenericInvokeCallFactory - { -#if UNITY_EDITOR && VRM_DEVELOP - const int NET35MAX = 4; - const int ARGS = 6; - const string GENERATE_PATH = "/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs"; - - static System.Collections.Generic.IEnumerable GetArgs(string prefix, int n) - { - for (int i = 0; i < n; ++i) - { - yield return prefix + i; - } - } - - [MenuItem("VRM/UniJSON/Generate GenericInvokeCallFactory")] - static void Generate() - { - var sb = new StringBuilder(); - using (var w = new StringWriter(sb)) - { - w.WriteLine(@" -using System; -using System.Reflection; - - -namespace UniJSON -{ - public static partial class GenericInvokeCallFactory - { -"); - - // StaticAction - w.WriteLine("//////////// StaticAction"); - for (int i = 1; i <= ARGS && i <= NET35MAX; ++i) - { - var g = String.Join(", ", GetArgs("A", i).ToArray()); - var a = String.Join(", ", GetArgs("a", i).ToArray()); - - var source = @" - public static Action<$0> StaticAction<$0>(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format(""{0} is not static"", m)); - } - - return (Action<$0>)Delegate.CreateDelegate(typeof(Action<$0>), null, m); - } -".Replace("$0", g).Replace("$1", a); - - w.WriteLine(source); - - } - - // OpenAction - w.WriteLine("//////////// OpenAction"); - for (int i = 1; i <= ARGS && i < NET35MAX; ++i) - { - var g = String.Join(", ", GetArgs("A", i).ToArray()); - var a = String.Join(", ", GetArgs("a", i).ToArray()); - - var source = @" - public static Action OpenAction(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format(""{0} is static"", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), m); - } -".Replace("$0", g).Replace("$1", a); - - w.WriteLine(source); - - } - - // BindAction - w.WriteLine("//////////// BindAction"); - for (int i = 1; i <= ARGS && i <= NET35MAX; ++i) - { - var g = String.Join(", ", GetArgs("A", i).ToArray()); - var a = String.Join(", ", GetArgs("a", i).ToArray()); - - var source = @" - public static Action<$0> BindAction(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format(""{0} is static"", m)); - } - - return (Action<$0>)Delegate.CreateDelegate(typeof(Action<$0>), instance, m); - } -".Replace("$0", g).Replace("$1", a); - - w.WriteLine(source); - - } - - // StaticFunc - w.WriteLine("//////////// StaticFunc"); - for (int i = 1; i <= ARGS && i <= NET35MAX; ++i) - { - var g = String.Join(", ", GetArgs("A", i).ToArray()); - var a = String.Join(", ", GetArgs("a", i).ToArray()); - - var source = @" - public static Func<$0, T> StaticFunc<$0, T>(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format(""{0} is not static"", m)); - } - - return (Func<$0, T>)Delegate.CreateDelegate(typeof(Func<$0, T>), null, m); - } -".Replace("$0", g).Replace("$1", a); - - w.WriteLine(source); - - } - - // OpenFunc - w.WriteLine("//////////// OpenFunc"); - for (int i = 1; i <= ARGS && i < NET35MAX; ++i) - { - var g = String.Join(", ", GetArgs("A", i).ToArray()); - var a = String.Join(", ", GetArgs("a", i).ToArray()); - - var source = @" - public static Func OpenFunc(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format(""{0} is static"", m)); - } - - return (Func)Delegate.CreateDelegate(typeof(Func), m); - } -".Replace("$0", g).Replace("$1", a); - - w.WriteLine(source); - - } - - // BindFunc - w.WriteLine("//////////// BindFunc"); - for (int i = 1; i <= ARGS && i <= NET35MAX; ++i) - { - var g = String.Join(", ", GetArgs("A", i).ToArray()); - var a = String.Join(", ", GetArgs("a", i).ToArray()); - - var source = @" - public static Func<$0, T> BindFunc(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format(""{0} is static"", m)); - } - - return (Func<$0, T>)Delegate.CreateDelegate(typeof(Func<$0, T>), instance, m); - } -".Replace("$0", g).Replace("$1", a); - - w.WriteLine(source); - - } - - - w.WriteLine(@" - } -} -"); - } - - var path = Path.GetFullPath(Application.dataPath + GENERATE_PATH).Replace("\\", "/"); - File.WriteAllText(path, sb.ToString().Replace("\r\n", "\n")); - } -#endif - - #region Action without arguments - public static Action StaticAction(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), null, m); - } - - public static Action OpenAction(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (s) => - { - m.Invoke(s, new object[] { }); - }; - } - - public static Action BindAction(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return () => - { - m.Invoke(instance, new object[] { }); - }; - } - #endregion - - #region Func without arguments - public static Func StaticFunc(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return () => (T)m.Invoke(null, new object[] { }); - } - - public static Func OpenFunc(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (s) => (T)m.Invoke(s, new object[] { }); - } - - public static Func BindFunc(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return () => (T)m.Invoke(instance, new object[] { }); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs.meta deleted file mode 100644 index 7510665d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b4bdb47bf29e1214a9e3da9b4ae9f31e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs deleted file mode 100644 index 88024387..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs +++ /dev/null @@ -1,262 +0,0 @@ - -using System; -using System.Reflection; - - -namespace UniJSON -{ - public static partial class GenericInvokeCallFactory - { - -//////////// StaticAction - - public static Action StaticAction(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), null, m); - } - - - public static Action StaticAction(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), null, m); - } - - - public static Action StaticAction(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), null, m); - } - - - public static Action StaticAction(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), null, m); - } - -//////////// OpenAction - - public static Action OpenAction(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), m); - } - - - public static Action OpenAction(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), m); - } - - - public static Action OpenAction(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), m); - } - -//////////// BindAction - - public static Action BindAction(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), instance, m); - } - - - public static Action BindAction(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), instance, m); - } - - - public static Action BindAction(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), instance, m); - } - - - public static Action BindAction(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (Action)Delegate.CreateDelegate(typeof(Action), instance, m); - } - -//////////// StaticFunc - - public static Func StaticFunc(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (a0) => (T)m.Invoke(null, new object[] { a0 }); - } - - - public static Func StaticFunc(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (a0, a1) => (T)m.Invoke(null, new object[] { a0, a1 }); - } - - - public static Func StaticFunc(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (a0, a1, a2) => (T)m.Invoke(null, new object[] { a0, a1, a2 }); - } - - - public static Func StaticFunc(MethodInfo m) - { - if (!m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is not static", m)); - } - - return (a0, a1, a2, a3) => (T)m.Invoke(null, new object[] { a0, a1, a2, a3 }); - } - -//////////// OpenFunc - - public static Func OpenFunc(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (s, a0) => (T)m.Invoke(s, new object[] { a0 }); - } - - - public static Func OpenFunc(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (s, a0, a1) => (T)m.Invoke(s, new object[] { a0, a1 }); - } - - - public static Func OpenFunc(MethodInfo m) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (s, a0, a1, a2) => (T)m.Invoke(s, new object[] { a0, a1, a2 }); - } - -//////////// BindFunc - - public static Func BindFunc(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (a0) => (T)m.Invoke(instance, new object[] { a0 }); - } - - - public static Func BindFunc(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (a0, a1) => (T)m.Invoke(instance, new object[] { a0, a1 }); - } - - - public static Func BindFunc(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (a0, a1, a2) => (T)m.Invoke(instance, new object[] { a0, a1, a2 }); - } - - - public static Func BindFunc(MethodInfo m, S instance) - { - if (m.IsStatic) - { - throw new ArgumentException(string.Format("{0} is static", m)); - } - - return (a0, a1, a2, a3) => (T)m.Invoke(instance, new object[] { a0, a1, a2, a3 }); - } - - - } -} - diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs.meta deleted file mode 100644 index 5ce58d61..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCallUtility/GenericInvokeCallFactory.g.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 56dfdc21f4d594143ab023e6bd171f91 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs deleted file mode 100644 index fafc29bd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System; - - -namespace UniJSON -{ - struct GenericCast - { - public static T Null() - { - if (typeof(T).IsClass) - { - return default(T); - } - else - { - throw new MsgPackTypeException("can not null"); - } - } - - delegate T CastFunc(S value); - static CastFunc s_cast; - - delegate Func ConstFuncCreator(S value); - static ConstFuncCreator s_const; - - public static Func Const(S value) - { - if (s_const == null) - { - s_const = new ConstFuncCreator(GenericCast.CreateConst()); - } - return s_const(value); - } - - public static T Cast(S value) - { - if (s_cast == null) - { - s_cast = new CastFunc(GenericCast.CreateCast()); - } - return s_cast(value); - } - } - - static partial class GenericCast - { - public static Func CreateCast() - { - var mi = ConcreteCast.GetMethod(typeof(S), typeof(T)); - if (mi == null) - { - return (Func)((S s) => - { - return (T)(object)s; - }); - } - else - { - return GenericInvokeCallFactory.StaticFunc(mi); - } - } - - public static Func> CreateConst() - { - var cast = CreateCast(); - return (Func>)((S s) => - { - return (Func)(() => cast(s)); - }); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs.meta deleted file mode 100644 index d653d7ef..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericCast.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5e1cb5b0419b4a04da69e90f4890c349 -timeCreated: 1545134074 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs deleted file mode 100644 index 003044ed..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using System.Reflection; - - -namespace UniJSON -{ - struct GenericConstructor - where T : IListTreeItem, IValue - { - static V[] ArrayCreator(ListTreeNode src) - { - if (!src.IsArray()) - { - throw new ArgumentException("value is not array"); - } - var count = src.GetArrayCount(); - return new V[count]; - } - - static Func, U> GetCreator() - { - var t = typeof(U); - if (t.IsArray) - { - var mi = typeof(GenericConstructor).GetMethod("ArrayCreator", - BindingFlags.NonPublic | BindingFlags.Static); - var g = mi.MakeGenericMethod(t.GetElementType()); - return GenericInvokeCallFactory.StaticFunc, U>(g); - } - - { - return _s => - { - return Activator.CreateInstance(); - }; - } - } - - delegate U Creator(ListTreeNode src); - - static Creator s_creator; - - public U Create(ListTreeNode src) - { - if (s_creator == null) - { - var d = GetCreator(); - s_creator = new Creator(d); - } - return s_creator(src); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs.meta deleted file mode 100644 index dff4825a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericConstructor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6121925cab5acc54bbb0e0e213783394 -timeCreated: 1549447177 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs deleted file mode 100644 index d5fa043b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs +++ /dev/null @@ -1,256 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; - - -namespace UniJSON -{ - public static class GenericDeserializer - where T : IListTreeItem, IValue - { - public static V[] GenericArrayDeserializer(ListTreeNode s) - { - if (!s.IsArray()) - { - throw new ArgumentException("not array: " + s.Value.ValueType); - } - var u = new V[s.GetArrayCount()]; - int i = 0; - foreach (var x in s.ArrayItems()) - { - x.Deserialize(ref u[i++]); - } - return u; - } - - public static List GenericListDeserializer(ListTreeNode s) - { - if (!s.IsArray()) - { - throw new ArgumentException("not array: " + s.Value.ValueType); - } - var u = new List(s.GetArrayCount()); - foreach (var x in s.ArrayItems()) - { - var e = default(V); - x.Deserialize(ref e); - u.Add(e); - } - return u; - } - - public static object DefaultDictionaryDeserializer(ListTreeNode s) - { - switch (s.Value.ValueType) - { - case ValueNodeType.Object: - { - var u = new Dictionary(); - foreach (var kv in s.ObjectItems()) - { - //var e = default(object); - //kv.Value.Deserialize(ref e); - u.Add(kv.Key.GetString(), DefaultDictionaryDeserializer(kv.Value)); - } - return u; - } - - case ValueNodeType.Null: - return null; - - case ValueNodeType.Boolean: - return s.GetBoolean(); - - case ValueNodeType.Integer: - return s.GetInt32(); - - case ValueNodeType.Number: - return s.GetDouble(); - - case ValueNodeType.String: - return s.GetString(); - - default: - throw new NotImplementedException(s.Value.ValueType.ToString()); - } - } - - /// - /// Deserialize Dictionary only string key - /// - /// - /// - /// - public static Dictionary DictionaryDeserializer(ListTreeNode s) - { - var d = new Dictionary(); - foreach (var kv in s.ObjectItems()) - { - var value = default(V); - GenericDeserializer.Deserialize(kv.Value, ref value); - d.Add(kv.Key.GetString(), value); - } - return d; - } - - delegate void FieldSetter(ListTreeNode s, object o); - static FieldSetter GetFieldDeserializer(FieldInfo fi) - { - return (s, o) => - { - var u = default(V); - s.Deserialize(ref u); - fi.SetValue(o, u); - }; - } - - static Func, U> GetDeserializer() - { - // primitive - { - var mi = typeof(ListTreeNode).GetMethods().FirstOrDefault(x => - { - if (!x.Name.StartsWith("Get")) - { - return false; - } - - if (!x.Name.EndsWith(typeof(U).Name)) - { - return false; - } - - var parameters = x.GetParameters(); - if (parameters.Length != 0) - { - return false; - } - - if (x.ReturnType != typeof(U)) - { - return false; - } - - return true; - }); - - if (mi != null) - { - return GenericInvokeCallFactory.StaticFunc, U>(mi); - } - } - - var target = typeof(U); - - if (target.IsArray) - { - var mi = typeof(GenericDeserializer).GetMethod("GenericArrayDeserializer", - BindingFlags.Static | BindingFlags.Public); - var g = mi.MakeGenericMethod(target.GetElementType()); - return GenericInvokeCallFactory.StaticFunc, U>(g); - } - - if (target.IsGenericType) - { - if (target.GetGenericTypeDefinition() == typeof(List<>)) - { - var mi = typeof(GenericDeserializer).GetMethod("GenericListDeserializer", - BindingFlags.Static | BindingFlags.Public); - var g = mi.MakeGenericMethod(target.GetGenericArguments()); - return GenericInvokeCallFactory.StaticFunc, U>(g); - } - - if (target == typeof(Dictionary)) - { - - var mi = typeof(GenericDeserializer).GetMethod("DefaultDictionaryDeserializer", - BindingFlags.Static | BindingFlags.Public); - return GenericInvokeCallFactory.StaticFunc, U>(mi); - } - else - if (target.GetGenericTypeDefinition() == typeof(Dictionary<,>) && - target.GetGenericArguments()[0] == typeof(string)) - { - var mi = typeof(GenericDeserializer).GetMethod("DictionaryDeserializer", - BindingFlags.Static | BindingFlags.Public); - var g = mi.MakeGenericMethod(target.GetGenericArguments()[1]); - return GenericInvokeCallFactory.StaticFunc, U>(g); - } - } - - { - var schema = JsonSchema.FromType(); - return s => - { - var t = default(U); - schema.Validator.Deserialize(s, ref t); - return t; - }; - } - -#if false - if (target.IsEnum) - { - var value = Expression.Parameter(typeof(int), "value"); - var cast = Expression.Convert(value, target); - var func = Expression.Lambda(cast, value); - var compiled = (Func)func.Compile(); - return s => - { - return compiled(s.GetInt32()); - }; - } - - { - var fields = target.GetFields(BindingFlags.Instance | BindingFlags.Public); - var fieldDeserializers = fields.ToDictionary(x => Utf8String.From(x.Name), x => - { - var mi = typeof(GenericDeserializer).GetMethod("GetFieldDeserializer", - BindingFlags.Static|BindingFlags.NonPublic); - var g = mi.MakeGenericMethod(x.FieldType); - return (FieldSetter)g.Invoke(null, new object[] { x }); - }); - - return (S s) => - { - if (!s.IsMap()) - { - throw new ArgumentException(s.ValueType.ToString()); - } - - var t = (object)default(GenericCreator).Create(s); - foreach(var kv in s.ObjectItems()) - { - FieldSetter setter; - if (fieldDeserializers.TryGetValue(kv.Key, out setter)) - { - setter(kv.Value, t); - } - } - return (T)t; - }; - } -#endif - } - - public delegate U Deserializer(ListTreeNode node); - - public static Deserializer s_deserializer; - - public static void Deserialize(ListTreeNode node, ref U value) - { - if (s_deserializer == null) - { - var d = GetDeserializer(); - s_deserializer = new Deserializer(d); - } - value = s_deserializer(node); - } - - public static void SetCustomDeserializer(Deserializer deserializer) - { - s_deserializer = deserializer; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs.meta deleted file mode 100644 index 2efc295d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/GenericDeserializer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 74625bf2a3d6bc64d9d92b08221a8a3d -timeCreated: 1549450914 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs deleted file mode 100644 index 704ca86c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.IO; -using System.Text; - - -namespace UniJSON -{ - public interface IFileSystemAccessor - { - string ReadAllText(); - string ReadAllText(string relativePath); - IFileSystemAccessor Get(string relativePath); - } - - public class FileSystemAccessor : IFileSystemAccessor - { - string m_path; - string m_baseDir; - public FileSystemAccessor(string path) - { - m_path = path; - if (Directory.Exists(path)) - { - m_baseDir = path; - } - else - { - m_baseDir = Path.GetDirectoryName(path); - } - } - - public override string ToString() - { - return "<" + Path.GetFileName(m_path) + ">"; - } - - public string ReadAllText() - { - return File.ReadAllText(m_path, Encoding.UTF8); - } - - public string ReadAllText(string relativePath) - { - var path = Path.Combine(m_baseDir, relativePath); - return File.ReadAllText(path, Encoding.UTF8); - } - - public IFileSystemAccessor Get(string relativePath) - { - var path = Path.Combine(m_baseDir, relativePath); - return new FileSystemAccessor(path); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs.meta deleted file mode 100644 index 823c7de7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFileSystemAccessor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 865a0727ffe095a40abbb2b8d799e720 -timeCreated: 1531504314 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs deleted file mode 100644 index 101cfdd4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; - - -namespace UniJSON -{ - public interface IFormatter - { - IStore GetStore(); - void Clear(); - - void BeginList(int n); - void EndList(); - - void BeginMap(int n); - void EndMap(); - - void Key(Utf8String x); - - void Null(); - - void Value(Utf8String x); - void Value(String x); - - void Value(ArraySegment bytes); - - void Value(Boolean x); - - void Value(Byte x); - void Value(UInt16 x); - void Value(UInt32 x); - void Value(UInt64 x); - - void Value(SByte x); - void Value(Int16 x); - void Value(Int32 x); - void Value(Int64 x); - - void Value(Single x); - void Value(Double x); - - void Value(DateTimeOffset x); - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs.meta deleted file mode 100644 index 48c1d76e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IFormatter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 5fb858fc98e29c54d87df97ead98608e -timeCreated: 1540812551 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore.meta deleted file mode 100644 index 7cb52dbd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2596156c052e9eb4d888f01f13445446 -folderAsset: yes -timeCreated: 1531806172 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs deleted file mode 100644 index a83ea7f9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs +++ /dev/null @@ -1,109 +0,0 @@ -using System; -using System.Net; -using System.Runtime.InteropServices; - - -namespace UniJSON -{ - public static class ByteUnion - { - [StructLayout(LayoutKind.Explicit)] - public struct WordValue - { - [FieldOffset(0)] - public Int16 Signed; - [FieldOffset(0)] - public UInt16 Unsigned; - - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - - public WordValue HostToNetworkOrder() { return new WordValue { Signed = IPAddress.HostToNetworkOrder(Signed) }; } - - public static WordValue Create(Int16 value) { return new WordValue { Signed = value }; } - public static WordValue Create(UInt16 value) { return new WordValue { Unsigned = value }; } - } - - [StructLayout(LayoutKind.Explicit)] - public struct DWordValue - { - [FieldOffset(0)] - public Int32 Signed; - [FieldOffset(0)] - public UInt32 Unsigned; - [FieldOffset(0)] - public Single Float; - - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - - public DWordValue HostToNetworkOrder() { return new DWordValue { Signed = IPAddress.HostToNetworkOrder(Signed) }; } - - public static DWordValue Create(Int32 value) { return new DWordValue { Signed = value }; } - public static DWordValue Create(UInt32 value) { return new DWordValue { Unsigned = value }; } - public static DWordValue Create(Single value) { return new DWordValue { Float = value }; } - } - - [StructLayout(LayoutKind.Explicit)] - public struct QWordValue - { - [FieldOffset(0)] - public Int64 Signed; - [FieldOffset(0)] - public UInt64 Unsigned; - [FieldOffset(0)] - public Double Float; - - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - [FieldOffset(4)] - public byte Byte4; - [FieldOffset(5)] - public byte Byte5; - [FieldOffset(6)] - public byte Byte6; - [FieldOffset(7)] - public byte Byte7; - - public QWordValue HostToNetworkOrder() - { - if (BitConverter.IsLittleEndian) - { - return new QWordValue - { - Byte0 = Byte7, - Byte1 = Byte6, - Byte2 = Byte5, - Byte3 = Byte4, - Byte4 = Byte3, - Byte5 = Byte2, - Byte6 = Byte1, - Byte7 = Byte0, - }; - } - else - { - return this; - } - } - - public static QWordValue Create(Int64 value) { return new QWordValue { Signed = value }; } - public static QWordValue Create(UInt64 value) { return new QWordValue { Unsigned = value }; } - public static QWordValue Create(Double value) { return new QWordValue { Float = value }; } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs.meta deleted file mode 100644 index 5f5f6d7c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/ByteUnion.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 90602a3805f09cb46a2e25d5e9cb3cf4 -timeCreated: 1540907585 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs deleted file mode 100644 index 67bfd151..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs +++ /dev/null @@ -1,288 +0,0 @@ -using System; -using System.Runtime.InteropServices; -using System.Text; - - -namespace UniJSON -{ - public class BytesStore : IStore - { - public BytesStore() : this(64) - { } - - public BytesStore(int size) : this(new Byte[size]) - { } - - public BytesStore(Byte[] buffer) - { - m_buffer = buffer; - } - - Byte[] m_buffer; - void Require(int size) - { - if (m_buffer == null) - { - m_buffer = new Byte[Math.Max(size, 1024)]; - return; - } - - if (m_pos + size < m_buffer.Length) - { - return; - } - - var newSize = Math.Max(m_pos + size, m_buffer.Length * 2); - //Console.WriteLine(newSize); - var old = m_buffer; - m_buffer = new Byte[newSize]; - Buffer.BlockCopy(old, 0 - , m_buffer, 0, m_pos); - } - - int m_pos; - - public ArraySegment Bytes - { - get - { - return new ArraySegment(m_buffer, 0, m_pos); - } - } - - public void Clear() - { - m_pos = 0; - } - - char[] m_c = new char[1]; - public void Write(char c) - { - if (c <= 0x7F) - { - // ascii - Require(1); - m_buffer[m_pos++] = (Byte)c; - return; - } - - Require(3); - m_c[0] = c; - var size = Encoding.UTF8.GetBytes(m_c, 0, 1, m_buffer, m_pos); - m_pos += size; - } - - public void Write(string src) - { - var size = Encoding.UTF8.GetByteCount(src); - Require(size); - var byteSize = Encoding.UTF8.GetBytes(src, 0, src.Length - , m_buffer, m_pos); - if (size != byteSize) - { - throw new Exception(); - } - m_pos += byteSize; - } - - public void Write(ArraySegment bytes) - { - Require(bytes.Count); - Array.Copy(bytes.Array, bytes.Offset - , m_buffer, m_pos, bytes.Count); - m_pos += bytes.Count; - } - - public void Write(sbyte value) - { - Require(Marshal.SizeOf(value)); - m_buffer[m_pos++] = (Byte)value; - } - - public void Write(byte value) - { - Require(Marshal.SizeOf(value)); - m_buffer[m_pos++] = value; - } - - #region LittleEndian - public void WriteLittleEndian(short value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.WordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - } - - public void WriteLittleEndian(int value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.DWordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte3; - } - - public void WriteLittleEndian(long value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.QWordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte4; - m_buffer[m_pos++] = u.Byte5; - m_buffer[m_pos++] = u.Byte6; - m_buffer[m_pos++] = u.Byte7; - } - - public void WriteLittleEndian(ushort value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.WordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - } - - public void WriteLittleEndian(uint value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.DWordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte3; - } - - public void WriteLittleEndian(ulong value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.QWordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte4; - m_buffer[m_pos++] = u.Byte5; - m_buffer[m_pos++] = u.Byte6; - m_buffer[m_pos++] = u.Byte7; - } - - public void WriteLittleEndian(float value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.DWordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte3; - } - - public void WriteLittleEndian(double value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.QWordValue.Create(value); - m_buffer[m_pos++] = u.Byte0; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte4; - m_buffer[m_pos++] = u.Byte5; - m_buffer[m_pos++] = u.Byte6; - m_buffer[m_pos++] = u.Byte7; - } - #endregion - - #region BigEndian - public void WriteBigEndian(short value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.WordValue.Create(value); - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - - public void WriteBigEndian(int value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.DWordValue.Create(value); - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - - public void WriteBigEndian(long value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.QWordValue.Create(value); - m_buffer[m_pos++] = u.Byte7; - m_buffer[m_pos++] = u.Byte6; - m_buffer[m_pos++] = u.Byte5; - m_buffer[m_pos++] = u.Byte4; - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - - public void WriteBigEndian(ushort value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.WordValue.Create(value); - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - - public void WriteBigEndian(uint value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.DWordValue.Create(value); - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - - public void WriteBigEndian(ulong value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.QWordValue.Create(value); - m_buffer[m_pos++] = u.Byte7; - m_buffer[m_pos++] = u.Byte6; - m_buffer[m_pos++] = u.Byte5; - m_buffer[m_pos++] = u.Byte4; - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - - public void WriteBigEndian(float value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.DWordValue.Create(value); - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - - public void WriteBigEndian(double value) - { - Require(Marshal.SizeOf(value)); - var u = ByteUnion.QWordValue.Create(value); - m_buffer[m_pos++] = u.Byte7; - m_buffer[m_pos++] = u.Byte6; - m_buffer[m_pos++] = u.Byte5; - m_buffer[m_pos++] = u.Byte4; - m_buffer[m_pos++] = u.Byte3; - m_buffer[m_pos++] = u.Byte2; - m_buffer[m_pos++] = u.Byte1; - m_buffer[m_pos++] = u.Byte0; - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs.meta deleted file mode 100644 index c4198587..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/BytesStore.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d49a52418427394499c901cb23f13d30 -timeCreated: 1540907458 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs deleted file mode 100644 index 7c552afa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs +++ /dev/null @@ -1,63 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; - -namespace UniJSON -{ - public interface IStore - { - void Clear(); - ArraySegment Bytes { get; } - - void Write(Byte value); - void Write(SByte value); - - // network - void WriteBigEndian(UInt16 value); - void WriteBigEndian(UInt32 value); - void WriteBigEndian(UInt64 value); - void WriteBigEndian(Int16 value); - void WriteBigEndian(Int32 value); - void WriteBigEndian(Int64 value); - void WriteBigEndian(Single value); - void WriteBigEndian(Double value); - - // intel cpu - void WriteLittleEndian(UInt16 value); - void WriteLittleEndian(UInt32 value); - void WriteLittleEndian(UInt64 value); - void WriteLittleEndian(Int16 value); - void WriteLittleEndian(Int32 value); - void WriteLittleEndian(Int64 value); - void WriteLittleEndian(Single value); - void WriteLittleEndian(Double value); - - void Write(ArraySegment bytes); - - void Write(string src); - void Write(char c); - } - - public static class IStoreExtensions - { - public static void WriteValues(this IStore s, params Byte[] bytes) - { - s.Write(new ArraySegment(bytes)); - } - - public static void Write(this IStore s, Byte[] bytes) - { - s.Write(new ArraySegment(bytes)); - } - - public static void Write(this IStore s, IEnumerable bytes) - { - s.Write(new ArraySegment(bytes.ToArray())); - } - - public static Utf8String ToUtf8String(this IStore s) - { - return new Utf8String(s.Bytes); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs.meta deleted file mode 100644 index 7f17e8f8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/IStore.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 558419bba2d829e4884fca9c2046fc3c -timeCreated: 1495517075 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs deleted file mode 100644 index 191a8361..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs +++ /dev/null @@ -1,149 +0,0 @@ -using System; -using System.IO; -using System.Text; - -namespace UniJSON -{ - public class StreamStore: IStore - { - Stream m_s; - BinaryWriter m_w; - - public StreamStore(Stream s) - { - m_s = s; - m_w = new BinaryWriter(m_s); - } - - public ArraySegment Bytes - { - get - { -#if NETFX_CORE - throw new NotImplementedException(); -#else - var ms = m_s as MemoryStream; - if (ms == null) - { - throw new NotImplementedException(); - } - return new ArraySegment(ms.GetBuffer(), 0, (int)ms.Position); -#endif - } - } - - public void Clear() - { - m_s.SetLength(0); - } - - public void Write(sbyte value) - { - m_w.Write(value); - } - - public void Write(byte value) - { - m_w.Write(value); - } - - public void Write(char c) - { - m_w.Write(c); - } - - public void Write(string src) - { - m_w.Write(Encoding.UTF8.GetBytes(src)); - } - - public void Write(ArraySegment bytes) - { - m_w.Write(bytes.Array, bytes.Offset, bytes.Count); - } - -#region BigEndian - public void WriteBigEndian(int value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(float value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(double value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(long value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(short value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(uint value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(ulong value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(ushort value) - { - throw new NotImplementedException(); - } -#endregion - -#region LittleEndian - public void WriteLittleEndian(long value) - { - m_w.Write(value); - } - - public void WriteLittleEndian(uint value) - { - m_w.Write(value); - } - - public void WriteLittleEndian(short value) - { - m_w.Write(value); - } - - public void WriteLittleEndian(ulong value) - { - m_w.Write(value); - } - - public void WriteLittleEndian(double value) - { - m_w.Write(value); - } - - public void WriteLittleEndian(float value) - { - m_w.Write(value); - } - - public void WriteLittleEndian(int value) - { - m_w.Write(value); - } - - public void WriteLittleEndian(ushort value) - { - m_w.Write(value); - } -#endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs.meta deleted file mode 100644 index accce847..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StreamStore.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b87313b5306b62d4ea4f743055ae60f4 -timeCreated: 1495517079 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs deleted file mode 100644 index 5ea55c92..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs +++ /dev/null @@ -1,153 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; - - -namespace UniJSON -{ - public class StringBuilderStore: IStore - { - StringBuilder m_sb; - - public StringBuilderStore(StringBuilder sb) - { - m_sb = sb; - } - - public ArraySegment Bytes - { - get - { - return new ArraySegment( - Encoding.UTF8.GetBytes(Buffer()) - ); - } - } - - public string Buffer() - { - return m_sb.ToString(); - } - - public void Clear() - { - m_sb.Length = 0; - } - - public void Write(ArraySegment bytes) - { - var text = Encoding.UTF8.GetString(bytes.Array, bytes.Offset, bytes.Count); - Write(text); - } - - public void Write(byte value) - { - throw new NotImplementedException(); - } - - public void Write(sbyte value) - { - throw new NotImplementedException(); - } - - public void Write(IEnumerable src) - { - foreach(var c in src) - { - m_sb.Append(c); - } - } - public void Write(Char c) - { - m_sb.Append(c); - } - public void Write(string src) - { - m_sb.Append(src); - } - - #region BigEndian - public void WriteBigEndian(int value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(float value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(double value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(long value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(ulong value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(short value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(uint value) - { - throw new NotImplementedException(); - } - - public void WriteBigEndian(ushort value) - { - throw new NotImplementedException(); - } - #endregion - - #region LittleEndian - public void WriteLittleEndian(double value) - { - throw new NotImplementedException(); - } - - public void WriteLittleEndian(short value) - { - throw new NotImplementedException(); - } - - public void WriteLittleEndian(int value) - { - throw new NotImplementedException(); - } - - public void WriteLittleEndian(float value) - { - throw new NotImplementedException(); - } - - public void WriteLittleEndian(long value) - { - throw new NotImplementedException(); - } - - public void WriteLittleEndian(ulong value) - { - throw new NotImplementedException(); - } - - public void WriteLittleEndian(uint value) - { - throw new NotImplementedException(); - } - - public void WriteLittleEndian(ushort value) - { - throw new NotImplementedException(); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs.meta deleted file mode 100644 index f3290cf7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IStore/StringBuilderStore.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 74639d64f5620dd45a1a8edc65f48aab -timeCreated: 1495517076 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs deleted file mode 100644 index 1f8edfbb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections.Generic; - - -namespace UniJSON -{ - public interface ITreeNode - where T : ITreeNode - { - bool IsValid { get; } - - bool HasParent { get; } - T Parent { get; } - IEnumerable Children { get; } - - int ValueIndex { get; } - U Value { get; } - void SetValue(U value); - } - - public interface IListTreeItem - { - int ParentIndex { get; } - int ChildCount { get; } - void SetChildCount(int count); - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs.meta deleted file mode 100644 index fc63b3d1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ITreeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: baf3ade828d6e4c429d402b486911774 -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs deleted file mode 100644 index b88341f8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; - - -namespace UniJSON -{ - public enum ValueNodeType - { - Null, - Boolean, - String, - Binary, - Integer, - Number, - Array, - Object, - NaN, - Infinity, - MinusInfinity, - } - - public interface IValue - { - T New(ArraySegment bytes, ValueNodeType valueType, int parentIndex); - T Key(Utf8String key, int parentIndex); - ValueNodeType ValueType { get; } - ArraySegment Bytes { get; } - void SetBytesCount(int count); - Boolean GetBoolean(); - String GetString(); - Utf8String GetUtf8String(); - SByte GetSByte(); - Int16 GetInt16(); - Int32 GetInt32(); - Int64 GetInt64(); - Byte GetByte(); - UInt16 GetUInt16(); - UInt32 GetUInt32(); - UInt64 GetUInt64(); - Single GetSingle(); - Double GetDouble(); - U GetValue(); - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs.meta deleted file mode 100644 index 32389b8b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/IValue.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4737055a37e47074e92e6fc03a96a9a5 -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json.meta deleted file mode 100644 index b2b05c2e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f4bf1a4860dc23244837e31091692c3c -folderAsset: yes -timeCreated: 1540897217 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs deleted file mode 100644 index faf0ee0c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; - -namespace UniJSON -{ - public enum JsonDiffType - { - KeyAdded, - KeyRemoved, - ValueChanged, - } - - public struct JsonDiff - { - public JsonPointer Path; - public JsonDiffType DiffType; - public string Msg; - - public static JsonDiff Create(ListTreeNode node, JsonDiffType diffType, string msg) - where T: IListTreeItem, IValue - { - return new JsonDiff - { - Path = JsonPointer.Create(node), - DiffType = diffType, - Msg = msg, - }; - } - - public override string ToString() - { - switch (DiffType) - { - case JsonDiffType.KeyAdded: - return string.Format("+ {0}: {1}", Path, Msg); - case JsonDiffType.KeyRemoved: - return string.Format("- {0}: {1}", Path, Msg); - case JsonDiffType.ValueChanged: - return string.Format("= {0}: {1}", Path, Msg); - default: - throw new NotImplementedException(); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs.meta deleted file mode 100644 index 3c221f2f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonDiff.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 97356eb7e23aca64c84f836d6c298f43 -timeCreated: 1543427903 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs deleted file mode 100644 index edfc41a9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs +++ /dev/null @@ -1,546 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Text; - - -namespace UniJSON -{ - public class JsonFormatter : IFormatter, IRpc - { - IStore m_w; - protected IStore Store - { - get { return m_w; } - } - - enum Current - { - ROOT, - ARRAY, - OBJECT - } - - class Context - { - public Current Current; - public int Count; - - public Context(Current current) - { - Current = current; - Count = 0; - } - } - - Stack m_stack = new Stack(); - - string m_indent; - void Indent() - { - if (!string.IsNullOrEmpty(m_indent)) - { - m_w.Write('\n'); - for (int i = 0; i < m_stack.Count - 1; ++i) - { - m_w.Write(m_indent); - } - } - } - - string m_colon; - - public JsonFormatter(int indent = 0) - : this(new BytesStore(128), indent) - { - } - - public JsonFormatter(IStore w, int indent = 0) - { - m_w = w; - m_stack.Push(new Context(Current.ROOT)); - m_indent = new string(Enumerable.Range(0, indent).Select(x => ' ').ToArray()); - m_colon = indent == 0 ? ":" : ": "; - } - - public override string ToString() - { - var bytes = this.GetStoreBytes(); - return Encoding.UTF8.GetString(bytes.Array, bytes.Offset, bytes.Count); - } - - public IStore GetStore() - { - return m_w; - } - - public void Clear() - { - m_w.Clear(); - m_stack.Clear(); - m_stack.Push(new Context(Current.ROOT)); - } - - protected void CommaCheck(bool isKey = false) - { - var top = m_stack.Pop(); - switch (top.Current) - { - case Current.ROOT: - { - if (top.Count != 0) throw new FormatterException("multiple root value"); - } - break; - - case Current.ARRAY: - { - if (top.Count != 0) - { - m_w.Write(','); - } - } - break; - - case Current.OBJECT: - { - if (top.Count % 2 == 0) - { - if (!isKey) throw new FormatterException("key expected"); - if (top.Count != 0) - { - m_w.Write(','); - } - } - else - { - if (isKey) throw new FormatterException("key not expected"); - } - } - break; - } - top.Count += 1; - /* - { - var debug = string.Format("{0} {1} = {2}", m_stack.Count, top.Current, top.Count); - Debug.Log(debug); - } - */ - m_stack.Push(top); - } - - static Utf8String s_null = Utf8String.From("null"); - public void Null() - { - CommaCheck(); - m_w.Write(s_null.Bytes); - } - - public void BeginList(int _ = 0) - { - CommaCheck(); - m_w.Write('['); - m_stack.Push(new Context(Current.ARRAY)); - } - - public void EndList() - { - if (m_stack.Peek().Current != Current.ARRAY) - { - throw new InvalidOperationException(); - } - m_w.Write(']'); - m_stack.Pop(); - } - - public void BeginMap(int _ = 0) - { - CommaCheck(); - m_w.Write('{'); - m_stack.Push(new Context(Current.OBJECT)); - } - - public void EndMap() - { - if (m_stack.Peek().Current != Current.OBJECT) - { - throw new InvalidOperationException(); - } - m_stack.Pop(); - Indent(); - m_w.Write('}'); - } - - public void Key(Utf8String key) - { - _Value(key, true); - m_w.Write(m_colon); - } - - public void Value(string x) - { - Value(Utf8String.From(x)); - } - - public void Value(Utf8String key) - { - _Value(key, false); - } - - void _Value(Utf8String key, bool isKey) - { - CommaCheck(isKey); - if (isKey) - { - Indent(); - } - JsonString.Quote(key, m_w); - } - - static Utf8String s_true = Utf8String.From("true"); - static Utf8String s_false = Utf8String.From("false"); - public void Value(Boolean x) - { - CommaCheck(); - m_w.Write(x ? s_true.Bytes : s_false.Bytes); - } - - public void Value(SByte x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - public void Value(Int16 x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - public void Value(Int32 x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - public void Value(Int64 x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - - public void Value(Byte x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - public void Value(UInt16 x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - public void Value(UInt32 x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - public void Value(UInt64 x) - { - CommaCheck(); - m_w.Write(x.ToString()); - } - - public void Value(Single x) - { - CommaCheck(); - m_w.Write(x.ToString("R", CultureInfo.InvariantCulture)); - } - public void Value(Double x) - { - CommaCheck(); - m_w.Write(x.ToString("R", CultureInfo.InvariantCulture)); - } - - public void Value(ArraySegment x) - { - CommaCheck(); - m_w.Write('"'); - m_w.Write(Convert.ToBase64String(x.Array, x.Offset, x.Count)); - m_w.Write('"'); - } - - // ISO-8601: YYYY-MM-DD“Tâ€hh:mm:ss“Z†- public void Value(DateTimeOffset x) - { - Value(x.ToString("yyyy-MM-ddTHH:mm:ssZ")); - } - - public void Value(ListTreeNode node) - { - CommaCheck(); - m_w.Write(node.Value.Bytes); - } - - #region IRpc - int m_nextRequestId = 1; - - static Utf8String s_jsonrpc = Utf8String.From("jsonrpc"); - static Utf8String s_20 = Utf8String.From("2.0"); - static Utf8String s_method = Utf8String.From("method"); - static Utf8String s_params = Utf8String.From("params"); - - public void Notify(Utf8String method) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - } - EndList(); - EndMap(); - } - - public void Notify(Utf8String method, A0 a0) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - } - EndList(); - EndMap(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - } - EndList(); - EndMap(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - } - EndList(); - EndMap(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - this.Serialize(a3); - } - EndList(); - EndMap(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - this.Serialize(a3); - this.Serialize(a4); - } - EndList(); - EndMap(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - this.Serialize(a3); - this.Serialize(a4); - this.Serialize(a5); - } - EndList(); - EndMap(); - } - - static Utf8String s_id = Utf8String.From("id"); - - public void Request(Utf8String method) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(m_nextRequestId++); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - } - EndList(); - EndMap(); - } - - public void Request(Utf8String method, - A0 a0) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(m_nextRequestId++); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - } - EndList(); - EndMap(); - } - - public void Request(Utf8String method, - A0 a0, A1 a1) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(m_nextRequestId++); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - } - EndList(); - EndMap(); - } - - public void Request(Utf8String method, - A0 a0, A1 a1, A2 a2) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(m_nextRequestId++); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - } - EndList(); - EndMap(); - } - - public void Request(Utf8String method, - A0 a0, A1 a1, A2 a2, A3 a3) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(m_nextRequestId++); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - this.Serialize(a3); - } - EndList(); - EndMap(); - } - - public void Request(Utf8String method, - A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(m_nextRequestId++); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - this.Serialize(a3); - this.Serialize(a4); - } - EndList(); - EndMap(); - } - - public void Request(Utf8String method, - A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(m_nextRequestId++); - Key(s_method); Value(method); - Key(s_params); BeginList(); - { - this.Serialize(a0); - this.Serialize(a1); - this.Serialize(a2); - this.Serialize(a3); - this.Serialize(a4); - this.Serialize(a5); - } - EndList(); - EndMap(); - } - - static Utf8String s_error = Utf8String.From("error"); - - public void ResponseError(int id, Exception error) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(id); - Key(s_error); this.Serialize(error); - EndMap(); - } - - static Utf8String s_result = Utf8String.From("result"); - - public void ResponseSuccess(int id) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(id); - Key(s_result); Null(); - EndMap(); - } - - public void ResponseSuccess(int id, T result) - { - BeginMap(); - Key(s_jsonrpc); Value(s_20); - Key(s_id); Value(id); - Key(s_result); this.Serialize(result); - EndMap(); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs.meta deleted file mode 100644 index 230469e5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonFormatter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9968766fe6cce164a8c7e950200cbb11 -timeCreated: 1495517078 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs deleted file mode 100644 index 8936d827..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs +++ /dev/null @@ -1,297 +0,0 @@ -using System; - - -namespace UniJSON -{ - public static class JsonParser - { - static ValueNodeType GetValueType(Utf8String segment) - { - switch (Char.ToLower((char)segment[0])) - { - case '{': return ValueNodeType.Object; - case '[': return ValueNodeType.Array; - case '"': return ValueNodeType.String; - case 't': return ValueNodeType.Boolean; - case 'f': return ValueNodeType.Boolean; - case 'n': - if (segment.ByteLength >= 2 && Char.ToLower((char)segment[1]) == 'a') - { - return ValueNodeType.NaN; - } - - return ValueNodeType.Null; - - case 'i': - return ValueNodeType.Infinity; - - case '-': - if (segment.ByteLength >= 2 && Char.ToLower((char)segment[1]) == 'i') - { - return ValueNodeType.MinusInfinity; - } - goto case '0';// fall through - case '0': // fall through - case '1': // fall through - case '2': // fall through - case '3': // fall through - case '4': // fall through - case '5': // fall through - case '6': // fall through - case '7': // fall through - case '8': // fall through - case '9': // fall through - { - if (segment.IsInt) - { - return ValueNodeType.Integer; - } - else - { - return ValueNodeType.Number; - } - } - - default: - throw new ParserException(segment + " is not valid json start"); - } - } - - /// - /// Expected null, boolean, integer, number - /// - /// - /// - /// - /// - static ListTreeNode ParsePrimitive(ListTreeNode tree, Utf8String segment, ValueNodeType valueType) - { - int i = 1; - for (; i < segment.ByteLength; ++i) - { - if (Char.IsWhiteSpace((char)segment[i]) - || segment[i] == '}' - || segment[i] == ']' - || segment[i] == ',' - || segment[i] == ':' - ) - { - break; - } - } - return tree.AddValue(segment.Subbytes(0, i).Bytes, valueType); - } - - static ListTreeNode ParseString(ListTreeNode tree, Utf8String segment) - { - int pos; - if (segment.TrySearchAscii((Byte)'"', 1, out pos)) - { - return tree.AddValue(segment.Subbytes(0, pos + 1).Bytes, ValueNodeType.String); - } - else - { - throw new ParserException("no close string: " + segment); - } - } - - static ListTreeNode ParseArray(ListTreeNode tree, Utf8String segment) - { - var array = tree.AddValue(segment.Bytes, ValueNodeType.Array); - - var closeChar = ']'; - bool isFirst = true; - var current = segment.Subbytes(1); - while (true) - { - { - // skip white space - int nextToken; - if (!current.TrySearchByte(x => !Char.IsWhiteSpace((char)x), out nextToken)) - { - throw new ParserException("no white space expected"); - } - current = current.Subbytes(nextToken); - } - - { - if (current[0] == closeChar) - { - // end - break; - } - } - - if (isFirst) - { - isFirst = false; - } - else - { - // search ',' or closeChar - int keyPos; - if (!current.TrySearchByte(x => x == ',', out keyPos)) - { - throw new ParserException("',' expected"); - } - current = current.Subbytes(keyPos + 1); - } - - { - // skip white space - int nextToken; - if (!current.TrySearchByte(x => !Char.IsWhiteSpace((char)x), out nextToken)) - { - throw new ParserException("not whitespace expected"); - } - current = current.Subbytes(nextToken); - } - - // value - var child = Parse(array, current); - current = current.Subbytes(child.Value.Segment.ByteLength); - } - - // fix array range - var count = current.Bytes.Offset + 1 - segment.Bytes.Offset; - array.SetValueBytesCount(count); - - return array; - } - - static ListTreeNode ParseObject(ListTreeNode tree, Utf8String segment) - { - var obj = tree.AddValue(segment.Bytes, ValueNodeType.Object); - - var closeChar = '}'; - bool isFirst = true; - var current = segment.Subbytes(1); - while (true) - { - { - // skip white space - int nextToken; - if (!current.TrySearchByte(x => !Char.IsWhiteSpace((char)x), out nextToken)) - { - throw new ParserException("no white space expected"); - } - current = current.Subbytes(nextToken); - } - - { - if (current[0] == closeChar) - { - break; - } - } - - if (isFirst) - { - isFirst = false; - } - else - { - // search ',' or closeChar - int keyPos; - if (!current.TrySearchByte(x => x == ',', out keyPos)) - { - throw new ParserException("',' expected"); - } - current = current.Subbytes(keyPos + 1); - } - - { - // skip white space - int nextToken; - if (!current.TrySearchByte(x => !Char.IsWhiteSpace((char)x), out nextToken)) - { - throw new ParserException("not whitespace expected"); - } - current = current.Subbytes(nextToken); - } - - // key - var key = Parse(obj, current); - if (!key.IsString()) - { - throw new ParserException("object key must string: " + key.Value.Segment); - } - current = current.Subbytes(key.Value.Segment.ByteLength); - - // search ':' - int valuePos; - if (!current.TrySearchByte(x => x == ':', out valuePos)) - { - throw new ParserException(": is not found"); - } - current = current.Subbytes(valuePos + 1); - - { - // skip white space - int nextToken; - if (!current.TrySearchByte(x => !Char.IsWhiteSpace((char)x), out nextToken)) - { - throw new ParserException("not whitespace expected"); - } - current = current.Subbytes(nextToken); - } - - // value - var value = Parse(obj, current); - current = current.Subbytes(value.Value.Segment.ByteLength); - } - - // fix obj range - var count = current.Bytes.Offset + 1 - segment.Bytes.Offset; - obj.SetValueBytesCount(count); - - return obj; - } - - public static ListTreeNode Parse(ListTreeNode tree, Utf8String segment) - { - // skip white space - int pos; - if (!segment.TrySearchByte(x => !char.IsWhiteSpace((char)x), out pos)) - { - throw new ParserException("only whitespace"); - } - segment = segment.Subbytes(pos); - - var valueType = GetValueType(segment); - switch (valueType) - { - case ValueNodeType.Boolean: - case ValueNodeType.Integer: - case ValueNodeType.Number: - case ValueNodeType.Null: - case ValueNodeType.NaN: - case ValueNodeType.Infinity: - case ValueNodeType.MinusInfinity: - return ParsePrimitive(tree, segment, valueType); - - case ValueNodeType.String: - return ParseString(tree, segment); - - case ValueNodeType.Array: // fall through - return ParseArray(tree, segment); - - case ValueNodeType.Object: // fall through - return ParseObject(tree, segment); - - default: - throw new NotImplementedException(); - } - } - - public static ListTreeNode Parse(String json) - { - return Parse(Utf8String.From(json)); - } - - public static ListTreeNode Parse(Utf8String json) - { - return Parse(default(ListTreeNode), json); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs.meta deleted file mode 100644 index bcc3cf40..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonParser.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3ab6245869fe6f7448aa8f4e84286cdd -timeCreated: 1526137862 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs deleted file mode 100644 index d003a869..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs +++ /dev/null @@ -1,101 +0,0 @@ -using System; -using System.Linq; -using System.Text; - - -namespace UniJSON -{ - public struct JsonPointer - { - public ArraySegment Path - { - get; - private set; - } - - public int Count - { - get - { - return Path.Count; - } - } - - public Utf8String this[int index] - { - get - { - return Path.Array[Path.Offset + index]; - } - } - - public JsonPointer Unshift() - { - return new JsonPointer - { - Path = new ArraySegment(Path.Array, Path.Offset + 1, Path.Count - 1) - }; - } - - public static JsonPointer Create(ListTreeNode node) - where T : IListTreeItem, IValue - { - return new JsonPointer - { - Path = new ArraySegment(node.Path().Skip(1).Select(x => GetKeyFromParent(x)).ToArray()) - }; - } - - public JsonPointer(Utf8String pointer) : this() - { - int pos; - if (!pointer.TrySearchAscii((Byte)'/', 0, out pos)) - { - throw new ArgumentException(); - } - if (pos != 0) - { - throw new ArgumentException(); - } - - var split = pointer.Split((Byte)'/').ToArray(); - Path = new ArraySegment(split, 1, split.Length - 1); - } - - public override string ToString() - { - if (Path.Count == 0) - { - return "/"; - } - - var sb = new StringBuilder(); - var end = Path.Offset + Path.Count; - for (int i = Path.Offset; i < end; ++i) - { - sb.Append('/'); - sb.Append(Path.Array[i]); - } - return sb.ToString(); - } - - static Utf8String GetKeyFromParent(ListTreeNode json) - where T : IListTreeItem, IValue - { - var parent = json.Parent; - if (parent.IsArray()) - { - var index = parent.IndexOf(json); - return Utf8String.From(index); - } - else if (parent.IsMap()) - { - return parent.KeyOf(json); - } - else - { - throw new NotImplementedException(); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs.meta deleted file mode 100644 index c672f6aa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonPointer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8b7033668ce791e40819d16e664efe18 -timeCreated: 1543321766 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs deleted file mode 100644 index 6e573467..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs +++ /dev/null @@ -1,445 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace UniJSON -{ - public class JsonSchema : IEquatable - { - public string Schema; // http://json-schema.org/draft-04/schema - - #region Annotations - string m_title; - public string Title - { - get { return m_title; } - private set - { - if (value == null) - { - m_title = ""; - } - else - { - m_title = value.Trim(); - } - } - } - - string m_desc; - public string Description - { - get { return m_desc; } - private set - { - if (value == null) - { - m_desc = ""; - } - else - { - m_desc = value.Trim(); - } - } - } - - public object Default - { - get; - private set; - } - #endregion - - public IJsonSchemaValidator Validator { get; set; } - - /// - /// Skip validator comparison - /// - public bool SkipComparison { get; set; } - - public object ExplicitIgnorableValue { private get; set; } - public int ExplicitIgnorableItemLength { private get; set; } - - public override string ToString() - { - return string.Format("<{0}>", Title); - } - - public override int GetHashCode() - { - return 1; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonSchema; - if (rhs == null) return false; - return Equals(rhs); - } - - public bool Equals(JsonSchema rhs) - { - // skip comparison - if (SkipComparison) return true; - if (rhs.SkipComparison) return true; - return Validator.Equals(rhs.Validator); - } - - public static bool operator ==(JsonSchema obj1, JsonSchema obj2) - { - if (ReferenceEquals(obj1, obj2)) - { - return true; - } - - if (ReferenceEquals(obj1, null)) - { - return false; - } - - if (ReferenceEquals(obj2, null)) - { - return false; - } - - return obj1.Equals(obj2); - } - - public static bool operator !=(JsonSchema obj1, JsonSchema obj2) - { - return !(obj1 == obj2); - } - - #region FromType - public static JsonSchema FromType() - { - return FromType(typeof(T), null, null); - } - - public static JsonSchema FromType(Type t, - BaseJsonSchemaAttribute a = null, // field attribute - ItemJsonSchemaAttribute ia = null - ) - { - // class attribute - var aa = t.GetCustomAttributes(typeof(JsonSchemaAttribute), true) - .FirstOrDefault() as JsonSchemaAttribute; - if (a != null) - { - a.Merge(aa); - } - else - { - if (aa == null) - { - a = new JsonSchemaAttribute(); - } - else - { - a = aa; - } - } - - if (ia == null) - { - ia = t.GetCustomAttributes(typeof(ItemJsonSchemaAttribute), true) - .FirstOrDefault() as ItemJsonSchemaAttribute; - } - - IJsonSchemaValidator validator = null; - bool skipComparison = a.SkipSchemaComparison; - if (t == typeof(object)) - { - skipComparison = true; - } - - if (a.EnumValues != null) - { - try - { - validator = JsonEnumValidator.Create(a.EnumValues, a.EnumSerializationType); - } - catch (Exception) - { - throw new Exception(String.Join(", ", a.EnumValues.Select(x => x.ToString()).ToArray())); - } - } - else if (t.IsEnum) - { - validator = JsonEnumValidator.Create(t, a.EnumSerializationType, a.EnumExcludes); - } - else - { - validator = JsonSchemaValidatorFactory.Create(t, a, ia); - } - - var schema = new JsonSchema - { - Title = a.Title, - Description = a.Description, - Validator = validator, - SkipComparison = skipComparison, - ExplicitIgnorableValue = a.ExplicitIgnorableValue, - ExplicitIgnorableItemLength = a.ExplicitIgnorableItemLength, - }; - - return schema; - } - #endregion - - #region FromJson - static ValueNodeType ParseValueType(string type) - { - try - { - return (ValueNodeType)Enum.Parse(typeof(ValueNodeType), type, true); - } - catch (ArgumentException) - { - throw new ArgumentException(string.Format("unknown type: {0}", type)); - } - } - - Stack m_context = new Stack(); - - static Utf8String s_ref = Utf8String.From("$ref"); - - public void Parse(IFileSystemAccessor fs, ListTreeNode root, string Key) - { - m_context.Push(Key); - - var compositionType = default(CompositionType); - var composition = new List(); - foreach (var kv in root.ObjectItems()) - { - switch (kv.Key.GetString()) - { - case "$schema": - Schema = kv.Value.GetString(); - break; - - case "$ref": - { - var refFs = fs.Get(kv.Value.GetString()); - - // parse JSON - var json = refFs.ReadAllText(); - var refRoot = JsonParser.Parse(json); - - Parse(refFs, refRoot, "$ref"); - } - break; - - #region Annotation - case "title": - Title = kv.Value.GetString(); - break; - - case "description": - Description = kv.Value.GetString(); - break; - - case "default": - Default = kv.Value; - break; - #endregion - - #region Validation - // http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.1 - case "type": - if (Validator == null) - { - Validator = JsonSchemaValidatorFactory.Create(kv.Value.GetString()); - } - break; - - case "enum": - Validator = JsonEnumValidator.Create(kv.Value); - break; - - case "const": - break; - #endregion - - #region Composite - // http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.7 - case "oneOf": - break; - - case "not": - break; - - case "anyOf": // composition - case "allOf": // composition - { - compositionType = (CompositionType)Enum.Parse(typeof(CompositionType), kv.Key.GetString(), true); - foreach (var item in kv.Value.ArrayItems()) - { - if (item.ContainsKey(s_ref)) - { - var sub = JsonSchema.ParseFromPath(fs.Get(item[s_ref].GetString())); - composition.Add(sub); - } - else - { - var sub = new JsonSchema(); - sub.Parse(fs, item, compositionType.ToString()); - composition.Add(sub); - } - } - Composite(compositionType, composition); - } - break; - #endregion - - // http://json-schema.org/latest/json-schema-validation.html#rfc.section.7 - case "format": - break; - - #region Gltf - case "gltf_detailedDescription": - break; - - case "gltf_webgl": - break; - - case "gltf_uriType": - break; - #endregion - - default: - { - if (Validator != null) - { - if (Validator.FromJsonSchema(fs, kv.Key.GetString(), kv.Value)) - { - continue; - } - } - throw new NotImplementedException(string.Format("unknown key: {0}", kv.Key)); - } - } - } - m_context.Pop(); - - if (Validator == null) - { - SkipComparison = true; - } - } - - void Composite(CompositionType compositionType, List composition) - { - switch (compositionType) - { - case CompositionType.AllOf: - if (composition.Count == 1) - { - // inheritance - if (Validator == null) - { - //Validator = JsonSchemaValidatorFactory.Create(composition[0].Validator.ValueNodeType); - Validator = composition[0].Validator; - } - else - { - Validator.Merge(composition[0].Validator); - } - } - else - { - throw new NotImplementedException(); - } - break; - - case CompositionType.AnyOf: - if (Validator == null) - { - if (composition.Count == 1) - { - throw new NotImplementedException(); - //Validator = composition[0].Validator; - } - else - { - // extend enum - // enum, enum..., type - Validator = JsonEnumValidator.Create(composition, EnumSerializationType.AsString); - } - } - //throw new NotImplementedException(); - break; - - default: - throw new NotImplementedException(); - } - } - - public static JsonSchema ParseFromPath(IFileSystemAccessor fs) - { - // parse JSON - var json = fs.ReadAllText(); - var root = JsonParser.Parse(json); - - // create schema - var schema = new JsonSchema(); - schema.Parse(fs, root, "__ParseFromPath__" + fs.ToString()); - return schema; - } - #endregion - - public void Serialize(IFormatter f, T o, JsonSchemaValidationContext c = null) - { - if (c == null) - { - c = new JsonSchemaValidationContext(o) - { - EnableDiagnosisForNotRequiredFields = true, - }; - } - - var ex = Validator.Validate(c, o); - if (ex != null) - { - throw ex; - } - - Validator.Serialize(f, c, o); - } - - public void ToJson(IFormatter f) - { - f.BeginMap(2); - if (!string.IsNullOrEmpty(Title)) { f.Key("title"); f.Value(Title); } - if (!string.IsNullOrEmpty(Description)) { f.Key("description"); f.Value(Description); } - Validator.ToJsonSchema(f); - f.EndMap(); - } - - public bool IsExplicitlyIgnorableValue(T obj) - { - if (obj == null) - { - return ExplicitIgnorableValue == null; - } - - var iter = obj as System.Collections.ICollection; - if (ExplicitIgnorableItemLength != -1 && iter != null) - { - return iter.Count == ExplicitIgnorableItemLength; - } - - return obj.Equals(ExplicitIgnorableValue); - } - } - - public static class JsonSchemaExtensions - { - public static string Serialize(this JsonSchema s, T o, JsonSchemaValidationContext c = null) - { - var f = new JsonFormatter(); - s.Serialize(f, o, c); - return f.ToString(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs.meta deleted file mode 100644 index 05431a7f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchema.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4d98ef4e469916e428284c9155f29059 -timeCreated: 1526056149 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs deleted file mode 100644 index 21e13f5b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs +++ /dev/null @@ -1,187 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using System.Text; - -namespace UniJSON -{ - public enum EnumSerializationType - { - AsInt, - AsString, - AsLowerString, - AsUpperString, - } - - public class BaseJsonSchemaAttribute : Attribute - { - #region Annotation - public string Title; - public string Description; - #endregion - - #region integer, number - public double Minimum = double.NaN; - public bool ExclusiveMinimum; - public double Maximum = double.NaN; - public bool ExclusiveMaximum; - public double MultipleOf; - #endregion - - #region string - public string Pattern; - #endregion - - #region array - public int MinItems; - public int MaxItems; - #endregion - - #region object - public ValueNodeType ValueType; - public int MinProperties; - public bool Required; - public string[] Dependencies; - #endregion - - #region enum - public EnumSerializationType EnumSerializationType; - public object[] EnumValues; - public object[] EnumExcludes; - #endregion - - public PropertyExportFlags ExportFlags = PropertyExportFlags.Default; - - /// - /// skip validator comparison - /// - public bool SkipSchemaComparison; - - /// - /// Suppress errors if a value of the field which is not required by a schema is matched to this value. - /// This feature will be useful to ignore invalid value which is known. - /// - public object ExplicitIgnorableValue; - - /// - /// Suppress errors if length of a value of the field which is not required by a schema is matched to this value. - /// This feature will be useful to ignore invalid value which is known. - /// - public int ExplicitIgnorableItemLength = -1; - - public void Merge(BaseJsonSchemaAttribute rhs) - { - if (rhs == null) return; - - if (string.IsNullOrEmpty(Title)) - { - Title = rhs.Title; - } - } - - public virtual string GetInfo(FieldInfo fi) - { - return ""; - } - - public static bool IsNumber(Type t) - { - if (t == typeof(sbyte) - || t == typeof(short) - || t == typeof(int) - || t == typeof(long) - || t == typeof(byte) - || t == typeof(ushort) - || t == typeof(uint) - || t == typeof(ulong) - || t == typeof(float) - || t == typeof(double) - ) - { - return true; - } - - return false; - } - - public static string GetTypeName(Type t) - { - if (t.IsArray) - { - return t.GetElementType().Name + "[]"; - } - else if (t.IsGenericType) - { - if (t.GetGenericTypeDefinition() == typeof(List<>)) - { - return "List<" + t.GetGenericArguments()[0] + ">"; - } - else if (t.GetGenericTypeDefinition() == typeof(Dictionary<,>)) - { - return "Dictionary<" + string.Join(", ", t.GetGenericArguments().Select(x => x.Name).ToArray()) + ">"; - } - } - - return t.Name; - } - - } - - public class JsonSchemaAttribute : BaseJsonSchemaAttribute - { - public override string GetInfo(FieldInfo fi) - { - if (IsNumber(fi.FieldType)) - { - var sb = new StringBuilder(); - if (!double.IsNaN(Minimum) && !double.IsNaN(Maximum)) - { - sb.Append(string.Format("{0} <= N <= {1}", Minimum, Maximum)); - } - else if (!double.IsNaN(Minimum)) - { - sb.Append(string.Format("{0} <= N", Minimum)); - } - else if (!double.IsNaN(Maximum)) - { - sb.Append(string.Format("N <= {0}", Maximum)); - } - return sb.ToString(); - } - else - { - if (EnumValues != null) - { - return string.Join(", ", EnumValues.Select(x => x.ToString()).ToArray()); - } - else - { - return GetTypeName(fi.FieldType); - } - } - } - } - - public class ItemJsonSchemaAttribute : BaseJsonSchemaAttribute - { - public override string GetInfo(FieldInfo fi) - { - var sb = new StringBuilder(); - sb.Append(GetTypeName(fi.FieldType)); - if (!double.IsNaN(MinItems) && !double.IsNaN(MaxItems)) - { - sb.Append(string.Format("{0} < N < {1}", MinItems, MaxItems)); - } - else if (!double.IsNaN(MinItems)) - { - sb.Append(string.Format("{0}< N", MinItems)); - } - else if (!double.IsNaN(MaxItems)) - { - - } - return sb.ToString(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs.meta deleted file mode 100644 index fa872cf7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonSchemaAttribute.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e79a9be81d4b0fc4ebd9ca47d0f20a04 -timeCreated: 1526058096 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs deleted file mode 100644 index 5fb5a95e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs +++ /dev/null @@ -1,372 +0,0 @@ -using System; -using System.Linq; -using System.Text; - - -namespace UniJSON -{ - public static class JsonString - { - #region Quote - public static void Escape(String s, IStore w) - { - if (String.IsNullOrEmpty(s)) - { - return; - } - - var it = s.ToCharArray().Cast().GetEnumerator(); - while (it.MoveNext()) - { - switch (it.Current) - { - case '"': - case '\\': - case '/': - // \\ prefix - w.Write('\\'); - w.Write(it.Current); - break; - - case '\b': - w.Write('\\'); - w.Write('b'); - break; - case '\f': - w.Write('\\'); - w.Write('f'); - break; - case '\n': - w.Write('\\'); - w.Write('n'); - break; - case '\r': - w.Write('\\'); - w.Write('r'); - break; - case '\t': - w.Write('\\'); - w.Write('t'); - break; - - default: - w.Write(it.Current); - break; - } - } - } - - public static void Escape(Utf8String s, IStore w) - { - if (s.IsEmpty) - { - return; - } - - var it = s.GetIterator(); - while(it.MoveNext()) - { - var l = it.CurrentByteLength; - if (l == 1) - { - var b = it.Current; - switch (b) - { - case (Byte)'"': - case (Byte)'\\': - case (Byte)'/': - // \\ prefix - w.Write((Byte)'\\'); - w.Write(b); - break; - - case (Byte)'\b': - w.Write((Byte)'\\'); - w.Write((Byte)'b'); - break; - case (Byte)'\f': - w.Write((Byte)'\\'); - w.Write((Byte)'f'); - break; - case (Byte)'\n': - w.Write((Byte)'\\'); - w.Write((Byte)'n'); - break; - case (Byte)'\r': - w.Write((Byte)'\\'); - w.Write((Byte)'r'); - break; - case (Byte)'\t': - w.Write((Byte)'\\'); - w.Write((Byte)'t'); - break; - - default: - w.Write(b); - break; - } - // ascii - } - else if (l == 2) - { - w.Write(it.Current); - w.Write(it.Second); - } - else if (l == 3) - { - w.Write(it.Current); - w.Write(it.Second); - w.Write(it.Third); - } - else if (l == 4) - { - w.Write(it.Current); - w.Write(it.Second); - w.Write(it.Third); - w.Write(it.Fourth); - } - else - { - throw new ParserException("invalid utf8"); - } - } - } - - public static string Escape(String s) - { - var sb = new StringBuilder(); - Escape(s, new StringBuilderStore(sb)); - return sb.ToString(); - } - - public static void Quote(String s, IStore w) - { - w.Write('"'); - Escape(s, w); - w.Write('"'); - } - - public static void Quote(Utf8String s, IStore w) - { - w.Write((Byte)'"'); - Escape(s, w); - w.Write((Byte)'"'); - } - - /// - /// Added " and Escape - /// - /// - /// - public static string Quote(string s) - { - var sb = new StringBuilder(); - Quote(s, new StringBuilderStore(sb)); - return sb.ToString(); - } - - public static Utf8String Quote(Utf8String s) - { - var sb = new BytesStore(s.ByteLength); - Quote(s, sb); - return new Utf8String(sb.Bytes); - } - #endregion - - #region Unquote - public static int Unescape(string src, IStore w) - { - int writeCount = 0; - Action Write = c => - { - if (w != null) - { - w.Write(c); - } - ++writeCount; - }; - - int i = 0; - int length = src.Length - 1; - while (i < length) - { - if (src[i] == '\\') - { - var c = src[i + 1]; - switch (c) - { - case '\\': - case '/': - case '"': - // remove prefix - Write(c); - i += 2; - continue; - - case 'b': - Write('\b'); - i += 2; - continue; - case 'f': - Write('\f'); - i += 2; - continue; - case 'n': - Write('\n'); - i += 2; - continue; - case 'r': - Write('\r'); - i += 2; - continue; - case 't': - Write('\t'); - i += 2; - continue; - } - } - - Write(src[i]); - i += 1; - } - while (i <= length) - { - Write(src[i++]); - } - - return writeCount; - } - - public static int Unescape(Utf8String s, IStore w) - { - int writeCount = 0; - Action Write = c => - { - if (w != null) - { - w.Write(c); - } - ++writeCount; - }; - - var it = s.GetIterator(); - while(it.MoveNext()) - { - var l = it.CurrentByteLength; - if (l == 1) - { - if (it.Current == (Byte)'\\') - { - var c = it.Second; - switch (c) - { - case (Byte)'\\': - case (Byte)'/': - case (Byte)'"': - // remove prefix - Write(c); - it.MoveNext(); - continue; - - case (Byte)'b': - Write((Byte)'\b'); - it.MoveNext(); - continue; - case (Byte)'f': - Write((Byte)'\f'); - it.MoveNext(); - continue; - case (Byte)'n': - Write((Byte)'\n'); - it.MoveNext(); - continue; - case (Byte)'r': - Write((Byte)'\r'); - it.MoveNext(); - continue; - case (Byte)'t': - Write((Byte)'\t'); - it.MoveNext(); - continue; - } - } - - Write(it.Current); - } - else if (l == 2) - { - Write(it.Current); - Write(it.Second); - } - else if (l == 3) - { - Write(it.Current); - Write(it.Second); - Write(it.Third); - } - else if (l == 4) - { - Write(it.Current); - Write(it.Second); - Write(it.Third); - Write(it.Fourth); - } - else - { - throw new ParserException("invalid utf8"); - } - } - - return writeCount; - } - - public static string Unescape(string src) - { - var sb = new StringBuilder(); - Unescape(src, new StringBuilderStore(sb)); - return sb.ToString(); - } - - public static int Unquote(string src, IStore w) - { - return Unescape(src.Substring(1, src.Length - 2), w); - } - - public static int Unquote(Utf8String src, IStore w) - { - return Unescape(src.Subbytes(1, src.ByteLength - 2), w); - } - - public static string Unquote(string src) - { - var count = Unquote(src, null); - if (count == src.Length - 2) - { - return src.Substring(1, src.Length - 2); - } - else - { - var sb = new StringBuilder(count); - Unquote(src, new StringBuilderStore(sb)); - var str = sb.ToString(); - return str; - } - } - - public static Utf8String Unquote(Utf8String src) - { - var count = Unquote(src, null); - if (count == src.ByteLength - 2) - { - return src.Subbytes(1, src.ByteLength - 2); - } - else - { - var sb = new BytesStore(count); - Unquote(src, sb); - return new Utf8String(sb.Bytes); - } - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs.meta deleted file mode 100644 index 46741726..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonString.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 04a331b0f78f87e4d928172d735672d9 -timeCreated: 1495517071 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs deleted file mode 100644 index 97ddcef2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs +++ /dev/null @@ -1,125 +0,0 @@ -using System; - - -namespace UniJSON -{ - public struct JsonValue : IListTreeItem, IValue - { - public Utf8String Segment; - public ArraySegment Bytes { get { return Segment.Bytes; } } - public void SetBytesCount(int count) - { - Segment = new Utf8String(new ArraySegment(Bytes.Array, Bytes.Offset, count)); - } - - public ValueNodeType ValueType - { - get; - private set; - } - - public int ParentIndex - { - get; - private set; - } - - int _childCount; - public int ChildCount - { - get { return _childCount; } - } - public void SetChildCount(int count) - { - _childCount = count; - } - - public JsonValue(Utf8String segment, ValueNodeType valueType, int parentIndex) : this() - { - Segment = segment; - ValueType = valueType; - ParentIndex = parentIndex; - } - - public JsonValue New(ArraySegment bytes, ValueNodeType valueType, int parentIndex) - { - return new JsonValue(new Utf8String(bytes), valueType, parentIndex); - } - - public JsonValue Key(Utf8String key, int parentIndex) - { - return new JsonValue(JsonString.Quote(key), ValueNodeType.String, parentIndex); - } - - public override string ToString() - { - switch (ValueType) - { - case ValueNodeType.Null: - case ValueNodeType.Boolean: - case ValueNodeType.Integer: - case ValueNodeType.Number: - case ValueNodeType.Array: - case ValueNodeType.Object: - case ValueNodeType.String: - case ValueNodeType.NaN: - case ValueNodeType.Infinity: - case ValueNodeType.MinusInfinity: - return Segment.ToString(); - - default: - throw new NotImplementedException(); - } - } - - static Utf8String s_true = Utf8String.From("true"); - static Utf8String s_false = Utf8String.From("false"); - - public Boolean GetBoolean() - { - if (Segment == s_true) - { - return true; - } - else if (Segment == s_false) - { - return false; - } - else - { - throw new DeserializationException("invalid boolean: " + Segment.ToString()); - } - } - - public SByte GetSByte() { return Segment.ToSByte(); } - public Int16 GetInt16() { return Segment.ToInt16(); } - public Int32 GetInt32() { return Segment.ToInt32(); } - public Int64 GetInt64() { return Segment.ToInt64(); } - public Byte GetByte() { return Segment.ToByte(); } - public UInt16 GetUInt16() { return Segment.ToUInt16(); } - public UInt32 GetUInt32() { return Segment.ToUInt32(); } - public UInt64 GetUInt64() { return Segment.ToUInt64(); } - public Single GetSingle() { return Segment.ToSingle(); } - public Double GetDouble() { return Segment.ToDouble(); } - public String GetString() { return JsonString.Unquote(Segment.ToString()); } - public Utf8String GetUtf8String() { return JsonString.Unquote(Segment); } - - public T GetValue() - { - switch (ValueType) - { - case ValueNodeType.Null: return GenericCast.Null(); - case ValueNodeType.Boolean: return GenericCast.Cast(GetBoolean()); - case ValueNodeType.Integer: return GenericCast.Cast(GetInt32()); - case ValueNodeType.Number: - case ValueNodeType.NaN: - case ValueNodeType.Infinity: - case ValueNodeType.MinusInfinity: - return GenericCast.Cast(GetDouble()); - case ValueNodeType.String: return GenericCast.Cast(GetString()); - } - - throw new NotImplementedException(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs.meta deleted file mode 100644 index 314b7142..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Json/JsonValue.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0b59a66ed8e7b1c419d69f7ee07900c1 -timeCreated: 1526178270 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator.meta deleted file mode 100644 index 817676fe..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bebbecaad7b8e70479f6378faadbccbe -folderAsset: yes -timeCreated: 1531812228 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs deleted file mode 100644 index 39449b6c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs +++ /dev/null @@ -1,88 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace UniJSON -{ - public class JsonSchemaValidationContext - { - Stack m_stack = new Stack(); - - public bool EnableDiagnosisForNotRequiredFields = false; - - public JsonSchemaValidationContext(object o) - { - Push(o.GetType().Name); - } - - public ActionDisposer Push(object o) - { - m_stack.Push(o.ToString()); - return new ActionDisposer(Pop); - } - - public void Pop() - { - m_stack.Pop(); - } - - public bool IsEmpty() - { - return m_stack.Count == 1; // A first element will be remained. - } - - public override string ToString() - { - return string.Join(".", m_stack.ToArray(), 0, m_stack.Count); - } - } - - - public class JsonSchemaValidationException : Exception - { - public Exception Error - { - get; private set; - } - - public JsonSchemaValidationException(JsonSchemaValidationContext context, string msg) : base(string.Format("[{0}] {1}", context, msg)) - { - } - - public JsonSchemaValidationException(JsonSchemaValidationContext context, Exception ex) : base(string.Format("[{0}] {1}", context, ex)) - { - Error = ex; - } - } - - - public interface IJsonSchemaValidator - { - #region JsonSchema - void Merge(IJsonSchemaValidator rhs); - - /// - /// Parse json schema - /// - /// - /// - /// - /// - bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value); - - void ToJsonSchema(IFormatter f); - #endregion - - #region Serializer - /// - /// - /// - /// - /// return null if validate value - JsonSchemaValidationException Validate(JsonSchemaValidationContext context, T value); - - void Serialize(IFormatter f, JsonSchemaValidationContext context, T value); - - void Deserialize(ListTreeNode src, ref U dst) where T : IListTreeItem, IValue; - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs.meta deleted file mode 100644 index 0470e0b4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/IJsonSchemaValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c35476cdb8e1a4541b2f06b9b11141d0 -timeCreated: 1531812340 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs deleted file mode 100644 index 501fa6f0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs +++ /dev/null @@ -1,300 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Reflection; - - -namespace UniJSON -{ - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.4 - /// - public class JsonArrayValidator : IJsonSchemaValidator - { - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.4.1 - /// - public JsonSchema Items - { - get; set; - } - - // additionalItems - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.4.3 - /// - public int? MaxItems - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.4.4 - /// - public int? MinItems - { - get; set; - } - - // uniqueItems - - // contains - - public override int GetHashCode() - { - return 5; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonArrayValidator; - if (rhs == null) return false; - - if (Items != rhs.Items) return false; - if (MaxItems != rhs.MaxItems) return false; - if (MinItems != rhs.MinItems) return false; - - return true; - } - - public void Merge(IJsonSchemaValidator rhs) - { - throw new NotImplementedException(); - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - switch (key) - { - case "items": - if (value.IsArray()) - { - throw new NotImplementedException(); - } - else - { - var sub = new JsonSchema(); - sub.Parse(fs, value, "items"); - Items = sub; - } - return true; - - case "additionalItems": - return true; - - case "maxItems": - MaxItems = value.GetInt32(); - return true; - - case "minItems": - MinItems = value.GetInt32(); - return true; - - case "uniqueItems": - return true; - - case "contains": - return true; - } - - return false; - } - - static class GenericCounter - { - delegate int Counter(T value); - - static Counter s_counter; - - public static int Count(T value) - { - if (s_counter == null) - { - var t = typeof(T); - if (t.IsArray) - { - var pi = t.GetProperty("Length"); - var compiled = (Func)((T array) => - { - return (int)pi.GetValue(array, null); - }); - s_counter = new Counter(compiled); - } - else if (t.GetIsGenericList()) - { - var pi = t.GetProperty("Count"); - var compiled = (Func)((T list) => - { - return (int)pi.GetValue(list, null); - }); - s_counter = new Counter(compiled); - } - else - { - throw new NotImplementedException(); - } - } - return s_counter(value); - } - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext context, T o) - { - if (o == null) - { - return new JsonSchemaValidationException(context, "null"); - } - - var count = GenericCounter.Count(o); - - // Empty array is valid - /*if (count == 0) - { - return new JsonSchemaValidationException(context, "empty"); - }*/ - - if (MaxItems.HasValue && count > MaxItems.Value) - { - return new JsonSchemaValidationException(context, "maxItems"); - } - - if (MinItems.HasValue && count < MinItems.Value) - { - return new JsonSchemaValidationException(context, "minItems"); - } - - if (Items == null) - { - return null; // There are no json schema for items, success - } - - var v = Items.Validator; - var t = o.GetType(); - IEnumerable iter = null; - if (t.IsArray) - { - iter = o as Array; - } - else if (t.GetIsGenericList()) - { - iter = o as IList; - } - else - { - return new JsonSchemaValidationException(context, "non iterable object"); - } - - foreach(var e in iter) - { - var ex = v.Validate(context, e); - if (ex != null) - { - return ex; - } - }; - - return null; - } - - static void ArraySerializer(IJsonSchemaValidator v, IFormatter f, JsonSchemaValidationContext c, U[] array) - { - f.BeginList(array.Length); - { - //int i = 0; - foreach (var x in array) - { - //using (c.Push(i++)) - { - v.Serialize(f, c, x); - } - } - } - f.EndList(); - } - - static void ListSerializer(IJsonSchemaValidator v, IFormatter f, JsonSchemaValidationContext c, List list) - { - f.BeginList(list.Count); - { - //int i = 0; - foreach (var x in list) - { - //using (c.Push(i++)) - { - v.Serialize(f, c, x); - } - } - } - f.EndList(); - } - - static class GenericSerializer - { - delegate void Serializer(IJsonSchemaValidator v, IFormatter f, JsonSchemaValidationContext c, T o); - - static Serializer s_serializer; - - public static void Serialize(IJsonSchemaValidator v, IFormatter f, JsonSchemaValidationContext c, T o) - { - if (s_serializer == null) - { - var t = typeof(T); - MethodInfo g = null; - if (t.IsArray) - { - var mi = typeof(JsonArrayValidator).GetMethod("ArraySerializer", - BindingFlags.Static | BindingFlags.NonPublic); - g = mi.MakeGenericMethod(t.GetElementType()); - } - else if (t.GetIsGenericList()) - { - // ToDo: IList - var mi = typeof(JsonArrayValidator).GetMethod("ListSerializer", - BindingFlags.Static | BindingFlags.NonPublic); - g = mi.MakeGenericMethod(t.GetGenericArguments()); - } - else - { - throw new NotImplementedException(); - } - - var compiled = (Action< - IJsonSchemaValidator, - IFormatter, - JsonSchemaValidationContext, - T>) - GenericInvokeCallFactory.StaticAction< - IJsonSchemaValidator, - IFormatter, - JsonSchemaValidationContext, - T>(g); - s_serializer = new Serializer(compiled); - } - s_serializer(v, f, c, o); - } - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T o) - { - GenericSerializer.Serialize(Items.Validator, f, c, o); - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("array"); - - if (Items != null) - { - f.Key("items"); - Items.ToJson(f); - } - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T : IListTreeItem, IValue - { - src.Deserialize(ref dst); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs.meta deleted file mode 100644 index 0c5ed09b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonArrayValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6144a646f2f535641885a006024771a4 -timeCreated: 1531812663 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs deleted file mode 100644 index 93e4f1a2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System; - - -namespace UniJSON -{ - public class JsonBoolValidator : IJsonSchemaValidator - { - public override int GetHashCode() - { - return 1; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonBoolValidator; - if (rhs == null) return false; - return true; - } - - public void Merge(IJsonSchemaValidator obj) - { - throw new NotImplementedException(); - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - return false; - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("boolean"); - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, T value) - { - return null; - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T value) - { - f.Serialize(value); - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T : IListTreeItem, IValue - { - dst = GenericCast.Cast(src.GetBoolean()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs.meta deleted file mode 100644 index 6604e10c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonBoolValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2a6454bbd9b910d499702d2ba8270ea0 -timeCreated: 1531812394 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs deleted file mode 100644 index c28fab0a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs +++ /dev/null @@ -1,307 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; - -namespace UniJSON -{ - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5 - /// - public class JsonDictionaryValidator : IJsonSchemaValidator - { - public JsonDictionaryValidator() - { - AdditionalProperties = JsonSchema.FromType(); - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.1 - /// - public int MaxProperties - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.2 - /// - public int MinProperties - { - get; set; - } - - List m_required = new List(); - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.3 - /// - public List Required - { - get { return m_required; } - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.5 - /// - public string PatternProperties - { - get; private set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.6 - /// - public JsonSchema AdditionalProperties - { - get; set; - } - - Dictionary m_dependencies; - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.7 - /// - public Dictionary Dependencies - { - get - { - if (m_dependencies == null) - { - m_dependencies = new Dictionary(); - } - return m_dependencies; - } - } - - public override int GetHashCode() - { - return 6; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonObjectValidator; - if (rhs == null) - { - return false; - } - - if (Required.Count != rhs.Required.Count) - { - return false; - } - if (!Required.OrderBy(x => x).SequenceEqual(rhs.Required.OrderBy(x => x))) - { - return false; - } - - if (Dependencies.Count != rhs.Dependencies.Count) - { - return false; - } - foreach (var kv in Dependencies) - { - if (!kv.Value.OrderBy(x => x).SequenceEqual(rhs.Dependencies[kv.Key].OrderBy(x => x))) - { - return false; - } - } - - if (AdditionalProperties == null - && rhs.AdditionalProperties == null) - { - // ok - } - else if (AdditionalProperties == null) - { - return false; - } - else if (rhs.AdditionalProperties == null) - { - return false; - } - else - { - if (!AdditionalProperties.Equals(rhs.AdditionalProperties)) - { - return false; - } - } - - return true; - } - - public void Merge(IJsonSchemaValidator obj) - { - var rhs = obj as JsonObjectValidator; - if (rhs == null) - { - throw new ArgumentException(); - } - - foreach (var x in rhs.Required) - { - this.Required.Add(x); - } - - if (rhs.AdditionalProperties != null) - { - if (AdditionalProperties != null) - { - throw new NotImplementedException(); - } - AdditionalProperties = rhs.AdditionalProperties; - } - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - switch (key) - { - case "maxProperties": - MaxProperties = value.GetInt32(); - return true; - - case "minProperties": - MinProperties = value.GetInt32(); - return true; - - case "required": - { - foreach (var req in value.ArrayItems()) - { - m_required.Add(req.GetString()); - } - } - return true; - - case "patternProperties": - PatternProperties = value.GetString(); - return true; - - case "additionalProperties": - { - var sub = new JsonSchema(); - sub.Parse(fs, value, "additionalProperties"); - AdditionalProperties = sub; - } - return true; - - case "dependencies": - { - foreach (var kv in value.ObjectItems()) - { - Dependencies.Add(kv.Key.GetString(), kv.Value.ArrayItems().Select(x => x.GetString()).ToArray()); - } - } - return true; - - case "propertyNames": - return true; - } - - return false; - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("object"); - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, S o) - { - if (o == null) - { - return new JsonSchemaValidationException(c, "null"); - } - - var d = o as IDictionary; - if (d == null) - { - return new JsonSchemaValidationException(c, "not dictionary"); - } - - if (Required != null) - { - foreach (var x in Required) - { - using (c.Push(x)) - { - // ToDo - } - } - } - - if (AdditionalProperties != null) - { - foreach (var kv in d) - { - using (c.Push(kv.Key)) - { - var result = AdditionalProperties.Validator.Validate(c, kv.Value); - if (result != null) - { - return result; - } - } - } - } - - return null; - } - - Dictionary m_validValueMap = new Dictionary(); - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, S o) - { - // validate properties - m_validValueMap.Clear(); - - var dict = o as Dictionary; - f.BeginMap(dict.Count); - { - foreach (var kv in dict) - { - // key - f.Key(kv.Key); - - // value - //using (c.Push(kv.Key)) - { - AdditionalProperties.Validator.Serialize(f, c, kv.Value); - } - } - } - f.EndMap(); - } - - public void Deserialize(ListTreeNode src, ref V dst) - where U : IListTreeItem, IValue - { - src.Deserialize(ref dst); - } - } - - public static class JsonDictionaryValidator - { - public static JsonDictionaryValidator Create() - { - return new JsonDictionaryValidator(); - } - - #region AOT - public static JsonDictionaryValidator CreateSingle() - { - return Create(); - } - - public static JsonDictionaryValidator CreateInt32() - { - return Create(); - } - - public static JsonDictionaryValidator CreateBoolean() - { - return Create(); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs.meta deleted file mode 100644 index 65d5fbc0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonDictionaryValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ccee0323c35d40d498d45b207124fe7e -timeCreated: 1531812708 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs deleted file mode 100644 index 26177ef6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs +++ /dev/null @@ -1,441 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; - - -namespace UniJSON -{ - public static class JsonEnumValidator - { - public static IJsonSchemaValidator Create(ListTreeNode value) - { - foreach (var x in value.ArrayItems()) - { - if (x.IsInteger() || x.IsFloat()) - { - return JsonIntEnumValidator.Create(value.ArrayItems() - .Where(y => y.IsInteger() || y.IsFloat()) - .Select(y => y.GetInt32()) - ); - } - else if (x.IsString()) - { - - return JsonStringEnumValidator.Create(value.ArrayItems() - .Where(y => y.IsString()) - .Select(y => y.GetString()) - , EnumSerializationType.AsString - ); - } - else - { - } - } - - throw new NotImplementedException(); - } - - public static IJsonSchemaValidator Create(IEnumerable composition, EnumSerializationType type) - { - foreach (var x in composition) - { - if (x.Validator is JsonStringEnumValidator) - { - return JsonStringEnumValidator.Create(composition - .Select(y => y.Validator as JsonStringEnumValidator) - .Where(y => y != null) - .SelectMany(y => y.Values), - type - ); - } - if (x.Validator is JsonIntEnumValidator) - { - return JsonIntEnumValidator.Create(composition - .Select(y => y.Validator as JsonIntEnumValidator) - .Where(y => y != null) - .SelectMany(y => y.Values) - ); - } - } - - throw new NotImplementedException(); - } - - static IEnumerable GetStringValues(Type t, object[] excludes, Func filter) - { - foreach (var x in Enum.GetValues(t)) - { - if (excludes == null || !excludes.Contains(x)) - { - yield return filter(x.ToString()); - } - } - } - - static IEnumerable GetIntValues(Type t, object[] excludes) - { - foreach (var x in Enum.GetValues(t)) - { - if (excludes == null || !excludes.Contains(x)) - { - yield return (int)x; - } - } - } - - public static IJsonSchemaValidator Create(Type t, EnumSerializationType serializationType, object[] excludes) - { - switch (serializationType) - { - case EnumSerializationType.AsInt: - return JsonIntEnumValidator.Create(GetIntValues(t, excludes)); - - case EnumSerializationType.AsString: - return JsonStringEnumValidator.Create(GetStringValues(t, excludes, x => x), serializationType); - - case EnumSerializationType.AsLowerString: - return JsonStringEnumValidator.Create(GetStringValues(t, excludes, x => x.ToLower()), serializationType); - - case EnumSerializationType.AsUpperString: - return JsonStringEnumValidator.Create(GetStringValues(t, excludes, x => x.ToUpper()), serializationType); - - default: - throw new NotImplementedException(); - } - } - - public static IJsonSchemaValidator Create(object[] values, EnumSerializationType type) - { - foreach (var x in values) - { - if (x is string) - { - return JsonStringEnumValidator.Create(values.Select(y => (string)y), type); - } - if (x is int) - { - return JsonIntEnumValidator.Create(values.Select(y => (int)y)); - } - } - - throw new NotImplementedException(); - } - } - - public class JsonStringEnumValidator : IJsonSchemaValidator - { - EnumSerializationType SerializationType; - - public String[] Values - { - get; set; - } - - JsonStringEnumValidator(IEnumerable values, EnumSerializationType type) - { - SerializationType = type; - switch (SerializationType) - { - case EnumSerializationType.AsString: - Values = values.ToArray(); - break; - - case EnumSerializationType.AsLowerString: - Values = values.Select(x => x.ToLower()).ToArray(); - break; - - case EnumSerializationType.AsUpperString: - Values = values.Select(x => x.ToUpper()).ToArray(); - break; - - case EnumSerializationType.AsInt: - throw new ArgumentException("JsonStringEnumValidator not allow AsInt"); - - default: - throw new NotImplementedException(""); - } - } - - public static JsonStringEnumValidator Create(IEnumerable values, EnumSerializationType type) - { - return new JsonStringEnumValidator(values, type); - } - - public override int GetHashCode() - { - return 7; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonStringEnumValidator; - if (rhs == null) return false; - - if (Values.Length != rhs.Values.Length) return false; - - var l = Values.OrderBy(x => x).GetEnumerator(); - var r = rhs.Values.OrderBy(x => x).GetEnumerator(); - while (l.MoveNext() && r.MoveNext()) - { - if (l.Current != r.Current) - { - return false; - } - } - return true; - } - - public void Merge(IJsonSchemaValidator obj) - { - throw new NotImplementedException(); - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - throw new NotImplementedException(); - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("string"); - f.Key("enum"); - f.BeginList(Values.Length); - foreach (var x in Values) - { - f.Value(x); - } - f.EndList(); - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, T o) - { - if (o == null) - { - return new JsonSchemaValidationException(c, "null"); - } - - var t = o.GetType(); - string value = null; - if (t.IsEnum) - { - value = Enum.GetName(t, o); - } - else - { - value = GenericCast.Cast(o); - } - - if (SerializationType == EnumSerializationType.AsLowerString) - { - value = value.ToLower(); - } - else if (SerializationType == EnumSerializationType.AsUpperString) - { - value = value.ToUpper(); - } - - if (Values.Contains(value)) - { - return null; - } - else - { - return new JsonSchemaValidationException(c, string.Format("{0} is not valid enum", o)); - } - } - - public static class GenericSerializer - { - delegate void Serializer(JsonStringEnumValidator v, - IFormatter f, JsonSchemaValidationContext c, T o); - - static Serializer s_serializer; - - public static void Serialize(JsonStringEnumValidator validator, - IFormatter f, JsonSchemaValidationContext c, T o) - { - if (s_serializer == null) - { - var t = typeof(T); - if (t.IsEnum) - { - s_serializer = (vv, ff, cc, oo) => - { - var value = Enum.GetName(t, oo); - if (vv.SerializationType == EnumSerializationType.AsLowerString) - { - value = value.ToLower(); - } - else if (vv.SerializationType == EnumSerializationType.AsUpperString) - { - value = value.ToUpper(); - } - ff.Value(value); - }; - } - else if (t == typeof(string)) - { - s_serializer = (vv, ff, cc, oo) => - { - var value = GenericCast.Cast(oo); - if (vv.SerializationType == EnumSerializationType.AsLowerString) - { - value = value.ToLower(); - } - else if (vv.SerializationType == EnumSerializationType.AsUpperString) - { - value = value.ToUpper(); - } - ff.Value(value); - }; - } - else - { - throw new NotImplementedException(); - } - } - s_serializer(validator, f, c, o); - } - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T o) - { - GenericSerializer.Serialize(this, f, c, o); - } - - static class GenericDeserializer - where T : IListTreeItem, IValue - { - delegate U Deserializer(ListTreeNode src); - static Deserializer s_d; - public static void Deserialize(ListTreeNode src, ref U t) - { - if (s_d == null) - { - if (typeof(U).IsEnum) - { - // enum from string - var mi = typeof(Enum).GetMethods(BindingFlags.Static | BindingFlags.Public).First( - x => x.Name == "Parse" && x.GetParameters().Length == 3 - ); - - var enumParse = GenericInvokeCallFactory.StaticFunc(mi); - s_d = x => - { - var enumValue = enumParse(typeof(U), x.GetString(), true); - return GenericCast.Cast(enumValue); - }; - } - else - { - s_d = x => GenericCast.Cast(x.GetString()); - } - } - t = s_d(src); - } - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T : IListTreeItem, IValue - { - GenericDeserializer.Deserialize(src, ref dst); - } - } - - public class JsonIntEnumValidator : IJsonSchemaValidator - { - public int[] Values - { - get; set; - } - - public static JsonIntEnumValidator Create(IEnumerable values) - { - return new JsonIntEnumValidator - { - Values = values.ToArray() - }; - } - - public override int GetHashCode() - { - return 7; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonIntEnumValidator; - if (rhs == null) return false; - - if (Values.Length != rhs.Values.Length) return false; - - var l = Values.OrderBy(x => x).GetEnumerator(); - var r = rhs.Values.OrderBy(x => x).GetEnumerator(); - while (l.MoveNext() && r.MoveNext()) - { - if (l.Current != r.Current) - { - return false; - } - } - return true; - } - - public void Merge(IJsonSchemaValidator obj) - { - throw new NotImplementedException(); - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - throw new NotImplementedException(); - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("integer"); - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, T o) - { - if (Values.Contains(GenericCast.Cast(o))) - { - return null; - } - else - { - return new JsonSchemaValidationException(c, string.Format("{0} is not valid enum", o)); - } - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T o) - { - f.Serialize(GenericCast.Cast(o)); - } - - static class GenericDeserializer - where T : IListTreeItem, IValue - { - delegate U Deserializer(ListTreeNode src); - - static Deserializer s_d; - - public static void Deserialize(ListTreeNode src, ref U dst) - { - if (s_d == null) - { - // enum from int - s_d = s => GenericCast.Cast(s.GetInt32()); - } - dst = s_d(src); - } - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T : IListTreeItem, IValue - { - GenericDeserializer.Deserialize(src, ref dst); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs.meta deleted file mode 100644 index 0fd90809..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonEnumValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f503fff7ab8dcf74abc9dd8073aa9062 -timeCreated: 1531812758 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs deleted file mode 100644 index 223ff4bd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs +++ /dev/null @@ -1,430 +0,0 @@ -using System; - - -namespace UniJSON -{ - /// - /// http://json-schema.org/latest/json-schema-validation.html#numeric - /// - public class JsonIntValidator : IJsonSchemaValidator - { - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.1 - /// - public int? MultipleOf - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.2 - /// - public int? Maximum - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.3 - /// - public bool ExclusiveMaximum - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.4 - /// - public int? Minimum - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.5 - /// - public bool ExclusiveMinimum - { - get; set; - } - - public override int GetHashCode() - { - return 2; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonIntValidator; - if (rhs == null) return false; - - if (MultipleOf != rhs.MultipleOf) - { - Console.WriteLine("MultipleOf"); - return false; - } - if (Maximum != rhs.Maximum) - { - Console.WriteLine("Maximum"); - return false; - } - - if (ExclusiveMaximum != rhs.ExclusiveMaximum) - { - Console.WriteLine("ExclusiveMaximum"); - return false; - } - - if (Minimum != rhs.Minimum) - { - Console.WriteLine("Minimum"); - return false; - } - - if (ExclusiveMinimum != rhs.ExclusiveMinimum) - { - Console.WriteLine("ExclusiveMinimum"); - return false; - } - - return true; - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - switch (key) - { - case "multipleOf": - MultipleOf = value.GetInt32(); - return true; - - case "maximum": - Maximum = value.GetInt32(); - return true; - - case "exclusiveMaximum": - ExclusiveMaximum = value.GetBoolean(); - return true; - - case "minimum": - Minimum = value.GetInt32(); - return true; - - case "exclusiveMinimum": - ExclusiveMinimum = value.GetBoolean(); - return true; - } - - return false; - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("integer"); - if (Minimum.HasValue) - { - f.Key("minimum"); f.Value(Minimum.Value); - } - if (Maximum.HasValue) - { - f.Key("maximum"); f.Value(Maximum.Value); - } - } - - public void Merge(IJsonSchemaValidator obj) - { - var rhs = obj as JsonIntValidator; - if (rhs == null) - { - throw new ArgumentException(); - } - - MultipleOf = rhs.MultipleOf; - Maximum = rhs.Maximum; - ExclusiveMaximum = rhs.ExclusiveMaximum; - Minimum = rhs.Minimum; - ExclusiveMinimum = rhs.ExclusiveMinimum; - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, T o) - { - try - { - var value = GenericCast.Cast(o); - - if (Minimum.HasValue) - { - if (ExclusiveMinimum) - { - if (value > Minimum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("minimum: ! {0}>{1}", value, Minimum.Value)); - } - } - else - { - if (value >= Minimum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("minimum: ! {0}>={1}", value, Minimum.Value)); - } - } - } - - if (Maximum.HasValue) - { - if (ExclusiveMaximum) - { - if (value < Maximum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("maximum: ! {0}<{1}", value, Maximum.Value)); - } - } - else - { - if (value <= Maximum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("maximum: ! {0}<={1}", value, Maximum.Value)); - } - } - } - - if (MultipleOf.HasValue && value % MultipleOf.Value != 0) - { - return new JsonSchemaValidationException(c, string.Format("multipleOf: {0}%{1}", value, MultipleOf.Value)); - } - - return null; - } - catch (Exception ex) - { - return new JsonSchemaValidationException(c, ex); - } - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T o) - { - f.Serialize(GenericCast.Cast(o)); - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T : IListTreeItem, IValue - { - dst = GenericCast.Cast(src.GetInt32()); - } - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#numeric - /// - public class JsonNumberValidator : IJsonSchemaValidator - { - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.1 - /// - public double? MultipleOf - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.2 - /// - public double? Maximum - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.3 - /// - public bool ExclusiveMaximum - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.4 - /// - public double? Minimum - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.2.5 - /// - public bool ExclusiveMinimum - { - get; set; - } - - public override int GetHashCode() - { - return 3; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonNumberValidator; - if (rhs == null) return false; - - if (MultipleOf != rhs.MultipleOf) return false; - if (Maximum != rhs.Maximum) return false; - if (ExclusiveMaximum != rhs.ExclusiveMaximum) return false; - if (Minimum != rhs.Minimum) return false; - if (ExclusiveMinimum != rhs.ExclusiveMinimum) return false; - - return true; - } - - public void Merge(IJsonSchemaValidator rhs) - { - throw new NotImplementedException(); - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - switch (key) - { - case "multipleOf": - MultipleOf = value.GetDouble(); - return true; - - case "maximum": - Maximum = value.GetDouble(); - return true; - - case "exclusiveMaximum": - ExclusiveMaximum = value.GetBoolean(); - return true; - - case "minimum": - Minimum = value.GetDouble(); - return true; - - case "exclusiveMinimum": - ExclusiveMinimum = value.GetBoolean(); - return true; - } - - return false; - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("number"); - if (Minimum.HasValue) - { - f.Key("minimum"); f.Value(Minimum.Value); - } - if (Maximum.HasValue) - { - f.Key("maximum"); f.Value(Maximum.Value); - } - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, T o) - { - try - { - var value = Convert.ToDouble(o); - - if (Minimum.HasValue) - { - if (ExclusiveMinimum) - { - if (value > Minimum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("minimum: ! {0}>{1}", value, Minimum.Value)); - } - } - else - { - if (value >= Minimum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("minimum: ! {0}>={1}", value, Minimum.Value)); - } - } - } - - if (Maximum.HasValue) - { - if (ExclusiveMaximum) - { - if (value < Maximum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("maximum: ! {0}<{1}", value, Maximum.Value)); - } - } - else - { - if (value <= Maximum.Value) - { - // ok - } - else - { - return new JsonSchemaValidationException(c, string.Format("maximum: ! {0}<={1}", value, Maximum.Value)); - } - } - } - - /* - if (MultipleOf.HasValue && value % MultipleOf.Value != 0) - { - return new JsonSchemaValidationException(c, string.Format("multipleOf: {0}%{1}", value, MultipleOf.Value)); - } - */ - if (MultipleOf.HasValue) - { - throw new NotImplementedException(); - } - - return null; - } - catch (Exception ex) - { - return new JsonSchemaValidationException(c, ex); - } - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T o) - { - f.Serialize(o); - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T : IListTreeItem, IValue - { - dst = GenericCast.Cast(src.GetDouble()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs.meta deleted file mode 100644 index 6651eeb4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonNumberValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fb1d83ccd68b93c47821000b53471eae -timeCreated: 1531812526 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs deleted file mode 100644 index e49ee8fc..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs +++ /dev/null @@ -1,686 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; - - -namespace UniJSON -{ - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5 - /// - public class JsonObjectValidator : IJsonSchemaValidator - { - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.1 - /// - public int MaxProperties - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.2 - /// - public int MinProperties - { - get; set; - } - - HashSet m_required = new HashSet(); - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.3 - /// - public HashSet Required - { - get { return m_required; } - } - - Dictionary m_props; - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.4 - /// - public Dictionary Properties - { - get - { - if (m_props == null) - { - m_props = new Dictionary(); - } - return m_props; - } - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.5 - /// - public string PatternProperties - { - get; private set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.6 - /// - public JsonSchema AdditionalProperties - { - get; set; - } - - Dictionary m_dependencies; - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.5.7 - /// - public Dictionary Dependencies - { - get - { - if (m_dependencies == null) - { - m_dependencies = new Dictionary(); - } - return m_dependencies; - } - } - - public void AddProperty(IFileSystemAccessor fs, string key, ListTreeNode value) - { - var sub = new JsonSchema(); - sub.Parse(fs, value, key); - - if (Properties.ContainsKey(key)) - { - if (sub.Validator != null) - { - Properties[key].Validator.Merge(sub.Validator); - } - } - else - { - Properties.Add(key, sub); - } - } - - public override int GetHashCode() - { - return 6; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonObjectValidator; - if (rhs == null) - { - return false; - } - - if (Properties.Count != rhs.Properties.Count) - { - return false; - } - foreach (var pair in Properties) - { - JsonSchema value; - if (rhs.Properties.TryGetValue(pair.Key, out value)) - { -#if true - if (!value.Equals(pair.Value)) - { - Console.WriteLine(string.Format("{0} is not equals", pair.Key)); - var l = pair.Value.Validator; - var r = value.Validator; - return false; - } -#else - // key name match - return true; -#endif - } - else - { - return false; - } - } - - if (Required.Count != rhs.Required.Count) - { - return false; - } - if (!Required.OrderBy(x => x).SequenceEqual(rhs.Required.OrderBy(x => x))) - { - return false; - } - - if (Dependencies.Count != rhs.Dependencies.Count) - { - return false; - } - foreach (var kv in Dependencies) - { - if (!kv.Value.OrderBy(x => x).SequenceEqual(rhs.Dependencies[kv.Key].OrderBy(x => x))) - { - return false; - } - } - - if (AdditionalProperties == null - && rhs.AdditionalProperties == null) - { - // ok - } - else if (AdditionalProperties == null) - { - return false; - } - else if (rhs.AdditionalProperties == null) - { - return false; - } - else - { - if (!AdditionalProperties.Equals(rhs.AdditionalProperties)) - { - return false; - } - } - - return true; - } - - public void Merge(IJsonSchemaValidator obj) - { - var rhs = obj as JsonObjectValidator; - if (rhs == null) - { - throw new ArgumentException(); - } - - foreach (var x in rhs.Properties) - { - if (this.Properties.ContainsKey(x.Key)) - { - this.Properties[x.Key] = x.Value; - } - else - { - this.Properties.Add(x.Key, x.Value); - } - } - - foreach (var x in rhs.Required) - { - this.Required.Add(x); - } - - if (rhs.AdditionalProperties != null) - { - if (AdditionalProperties != null) - { - throw new NotImplementedException(); - } - AdditionalProperties = rhs.AdditionalProperties; - } - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - switch (key) - { - case "maxProperties": - MaxProperties = value.GetInt32(); - return true; - - case "minProperties": - MinProperties = value.GetInt32(); - return true; - - case "required": - { - foreach (var req in value.ArrayItems()) - { - m_required.Add(req.GetString()); - } - } - return true; - - case "properties": - { - foreach (var prop in value.ObjectItems()) - { - AddProperty(fs, prop.Key.GetString(), prop.Value); - } - } - return true; - - case "patternProperties": - PatternProperties = value.GetString(); - return true; - - case "additionalProperties": - { - var sub = new JsonSchema(); - sub.Parse(fs, value, "additionalProperties"); - AdditionalProperties = sub; - } - return true; - - case "dependencies": - { - foreach (var kv in value.ObjectItems()) - { - Dependencies.Add(kv.Key.GetString(), kv.Value.ArrayItems().Select(x => x.GetString()).ToArray()); - } - } - return true; - - case "propertyNames": - return true; - } - - return false; - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("object"); - if (Properties.Count > 0) - { - f.Key("properties"); - f.BeginMap(Properties.Count); - foreach (var kv in Properties) - { - f.Key(kv.Key); - kv.Value.ToJson(f); - } - f.EndMap(); - } - } - - static class GenericFieldView - { - public static FieldInfo[] GetFields() - { - var t = typeof(T); - return t.GetFields(BindingFlags.Instance | BindingFlags.Public); - } - - public static void CreateFieldProcessors( - Func creator, - Dictionary processors - ) - { - foreach (var fi in GetFields()) - { - processors.Add(fi.Name, creator(fi)); - } - } - } - - internal class ValidationResult - { - public bool IsIgnorable; - public JsonSchemaValidationException Ex; - } - - public static class GenericValidator - { - class ObjectValidator - { - delegate JsonSchemaValidationException FieldValidator( - JsonSchema s, JsonSchemaValidationContext c, T o, out bool isIgnorable); - - Dictionary m_validators; - - static FieldValidator CreateFieldValidator(FieldInfo fi) - { - var mi = typeof(ObjectValidator).GetMethod("_CreateFieldValidator", - BindingFlags.Static | BindingFlags.NonPublic) - ; - var g = mi.MakeGenericMethod(fi.FieldType); - return GenericInvokeCallFactory.StaticFunc(g)(fi); - } - - static FieldValidator _CreateFieldValidator(FieldInfo fi) - { - var getter = (Func)((t) => (U)fi.GetValue(t)); - - return (JsonSchema s, JsonSchemaValidationContext c, T o, out bool isIgnorable) => - { - var v = s.Validator; - using (c.Push(fi.Name)) - { - var field = getter(o); - var ex = v.Validate(c, field); - - isIgnorable = ex != null && s.IsExplicitlyIgnorableValue(field); - - return ex; - } - }; - } - - public ObjectValidator() - { - var validators = new Dictionary(); - GenericFieldView.CreateFieldProcessors( - CreateFieldValidator, validators); - - m_validators = validators; - } - - public JsonSchemaValidationException ValidateProperty( - HashSet required, - KeyValuePair property, - JsonSchemaValidationContext c, - T o, - out bool isIgnorable - ) - { - var fieldName = property.Key; - var schema = property.Value; - - isIgnorable = false; - - FieldValidator fv; - if (m_validators.TryGetValue(fieldName, out fv)) - { - var isRequired = required != null && required.Contains(fieldName); - - bool isMemberIgnorable; - var ex = fv(schema, c, o, out isMemberIgnorable); - if (ex != null) - { - isIgnorable = !isRequired && isMemberIgnorable; - - if (isRequired // required fields must be checked - || c.EnableDiagnosisForNotRequiredFields) - { - return ex; - } - } - } - - return null; - } - - public JsonSchemaValidationException Validate( - HashSet required, - Dictionary properties, - JsonSchemaValidationContext c, T o) - { - foreach (var kv in properties) - { - bool isIgnorable; - var ex = ValidateProperty(required, kv, c, o, out isIgnorable); - if (ex != null && !isIgnorable) - { - return ex; - } - } - - return null; - } - - public void ValidationResults - (HashSet required, - Dictionary properties, - JsonSchemaValidationContext c, T o, - Dictionary results) - { - foreach (var kv in properties) - { - bool isIgnorable; - var ex = ValidateProperty(required, kv, c, o, out isIgnorable); - - results.Add(kv.Key, new ValidationResult { - IsIgnorable = isIgnorable, - Ex = ex, - }); - } - } - } - - static ObjectValidator s_validator; - - static void prepareValidator() - { - if (s_validator == null) - { - s_validator = new ObjectValidator(); - } - } - - public static JsonSchemaValidationException Validate(HashSet required, - Dictionary properties, - JsonSchemaValidationContext c, T o) - { - prepareValidator(); - return s_validator.Validate(required, properties, c, o); - } - - internal static void ValidationResults(HashSet required, - Dictionary properties, - JsonSchemaValidationContext c, T o, - Dictionary results) - { - prepareValidator(); - s_validator.ValidationResults(required, properties, c, o, results); - } - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, T o) - { - if (o == null) - { - return new JsonSchemaValidationException(c, "null"); - } - - if (Properties.Count < MinProperties) - { - return new JsonSchemaValidationException(c, "no properties"); - } - - return GenericValidator.Validate(Required, Properties, c, o); - } - - static class GenericSerializer - { - class Serializer - { - delegate void FieldSerializer(JsonSchema s, JsonSchemaValidationContext c, IFormatter f, T o, - Dictionary vRes, string[] deps); - - Dictionary m_serializers; - - static FieldSerializer CreateFieldSerializer(FieldInfo fi) - { - var mi = typeof(Serializer).GetMethod("_CreateFieldSerializer", - BindingFlags.Static | BindingFlags.NonPublic); - var g = mi.MakeGenericMethod(fi.FieldType); - return GenericInvokeCallFactory.StaticFunc(g)(fi); - } - - static FieldSerializer _CreateFieldSerializer(FieldInfo fi) - { - Func getter = t => - { - return (U)fi.GetValue(t); - }; - - return (s, c, f, o, vRes, deps) => - { - var v = s.Validator; - var field = getter(o); - - if (vRes[fi.Name].Ex != null) - { - return; - } - - if (deps != null) - { - foreach(var dep in deps) - { - if (vRes[dep].Ex != null) - { - return; - } - } - } - - f.Key(fi.Name); - v.Serialize(f, c, field); - }; - } - - public Serializer() - { - var serializers = new Dictionary(); - GenericFieldView.CreateFieldProcessors( - CreateFieldSerializer, serializers); - - m_serializers = serializers; - } - - public void Serialize(JsonObjectValidator objectValidator, - IFormatter f, JsonSchemaValidationContext c, T o) - { - // Validates fields - var validationResults = new Dictionary(); - GenericValidator.ValidationResults( - objectValidator.Required, objectValidator.Properties, - c, o, validationResults); - - // Serialize fields - f.BeginMap(objectValidator.Properties.Count()); - foreach (var property in objectValidator.Properties) - { - var fieldName = property.Key; - var schema = property.Value; - - string[] deps = null; - objectValidator.Dependencies.TryGetValue(fieldName, out deps); - - FieldSerializer fs; - if (m_serializers.TryGetValue(fieldName, out fs)) - { - fs(schema, c, f, o, validationResults, deps); - } - } - f.EndMap(); - } - } - - static FieldInfo[] s_fields; - static Serializer s_serializer; - - public static void Serialize(JsonObjectValidator objectValidator, - IFormatter f, JsonSchemaValidationContext c, T value) - { - if (s_serializer == null) - { - s_serializer = new Serializer(); - } - - s_serializer.Serialize(objectValidator, f, c, value); - } - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T value) - { - GenericSerializer.Serialize(this, f, c, value); - } - - public static class GenericDeserializer - where S : IListTreeItem, IValue - { - delegate T Deserializer(ListTreeNode src); - - static Deserializer s_d; - - delegate void FieldSetter(ListTreeNode s, object o); - static FieldSetter GetFieldDeserializer(FieldInfo fi) - { - return (s, o) => - { - var u = default(U); - s.Deserialize(ref u); - fi.SetValue(o, u); - }; - } - - public static U DeserializeField(JsonSchema prop, ListTreeNode s) - { - var u = default(U); - prop.Validator.Deserialize(s, ref u); - return u; - } - - public static void Deserialize(ListTreeNode src, ref T dst, Dictionary props) - { - if (s_d == null) - { - var target = typeof(T); - - var fields = target.GetFields(BindingFlags.Instance | BindingFlags.Public); - var fieldDeserializers = fields.ToDictionary(x => Utf8String.From(x.Name), x => - { - /* - var mi = typeof(GenericDeserializer).GetMethod("GetFieldDeserializer", - BindingFlags.Static | BindingFlags.NonPublic); - var g = mi.MakeGenericMethod(x.FieldType); - return (FieldSetter)g.Invoke(null, new object[] { x }); - */ - JsonSchema prop; - if (!props.TryGetValue(x.Name, out prop)) - { - return null; - } - - var mi = typeof(GenericDeserializer).GetMethod("DeserializeField", - BindingFlags.Static | BindingFlags.Public); - var g = mi.MakeGenericMethod(x.FieldType); - - return (FieldSetter)((s, o) => - { - var f = g.Invoke(null, new object[] { prop, s }); - x.SetValue(o, f); - }); - }); - - s_d = (ListTreeNode s) => - { - if (!s.IsMap()) - { - throw new ArgumentException(s.Value.ValueType.ToString()); - } - - // boxing - var t = (object)Activator.CreateInstance(); - foreach (var kv in s.ObjectItems()) - { - FieldSetter setter; - if (fieldDeserializers.TryGetValue(kv.Key.GetUtf8String(), out setter)) - { - if (setter != null) - { - setter(kv.Value, t); - } - } - } - return (T)t; - }; - - } - dst = s_d(src); - } - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T : IListTreeItem, IValue - { - GenericDeserializer.Deserialize(src, ref dst, Properties); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs.meta deleted file mode 100644 index 66907511..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1bdf39f36f58f584daee6d67f7ab446f -timeCreated: 1531812708 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs deleted file mode 100644 index f085ff09..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; - - -namespace UniJSON -{ - [Flags] - public enum PropertyExportFlags - { - None, - PublicFields = 1, - PublicProperties = 2, - - Default = PublicFields | PublicProperties, - } - - public enum CompositionType - { - Unknown, - - AllOf, - AnyOf, - OneOf, - } - - - - - - - -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs.meta deleted file mode 100644 index 38043343..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9ff35fccc1467f341b052622fedcb3ca -timeCreated: 1531557083 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs deleted file mode 100644 index 82a70a3d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs +++ /dev/null @@ -1,320 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -#if UNIJSON_PROFILING -#else -using UnityEngine; -#endif - - -namespace UniJSON -{ - public static class JsonSchemaValidatorFactory - { - struct JsonSchemaItem - { - public string Key; - public JsonSchema Schema; - public bool Required; - public string[] Dependencies; - } - - static IEnumerable GetProperties(Type t, PropertyExportFlags exportFlags) - { - // fields - foreach (var fi in t.GetFields()) - { - var a = fi.GetCustomAttributes(typeof(JsonSchemaAttribute), true).FirstOrDefault() as JsonSchemaAttribute; - if (a == null) - { - a = fi.FieldType.GetCustomAttributes(typeof(JsonSchemaAttribute), true).FirstOrDefault() as JsonSchemaAttribute; - if (a == null) - { - // default - if (!fi.IsStatic && fi.IsPublic) - { - // only public instance field - a = new JsonSchemaAttribute(); - } - } - } - - // for array item - var ia = fi.GetCustomAttributes(typeof(ItemJsonSchemaAttribute), true).FirstOrDefault() as ItemJsonSchemaAttribute; - - if (a == null) - { - //int x = 0; - } - else - { - yield return new JsonSchemaItem - { - Key = fi.Name, - Schema = JsonSchema.FromType(fi.FieldType, a, ia), - Required = a.Required, - Dependencies = a.Dependencies, - }; - } - } - - // properties - foreach (var pi in t.GetProperties()) - { - var a = pi.GetCustomAttributes(typeof(JsonSchemaAttribute), true).FirstOrDefault() as JsonSchemaAttribute; - - // for array item - var ia = pi.GetCustomAttributes(typeof(ItemJsonSchemaAttribute), true).FirstOrDefault() as ItemJsonSchemaAttribute; - - if (a != null) - { - yield return new JsonSchemaItem - { - Key = pi.Name, - Schema = JsonSchema.FromType(pi.PropertyType, a, ia), - Required = a.Required, - Dependencies = a.Dependencies, - }; - } - } - } - - public static IJsonSchemaValidator Create(ValueNodeType valueType, - Type t = null, - BaseJsonSchemaAttribute a = null, - ItemJsonSchemaAttribute ia = null) - { - switch (valueType) - { - case ValueNodeType.Integer: - { - var v = new JsonIntValidator(); - if (a != null) - { - if (!double.IsNaN(a.Minimum)) - { - v.Minimum = (int)a.Minimum; - } - if (a.ExclusiveMinimum) - { - v.ExclusiveMinimum = a.ExclusiveMinimum; - } - if (!double.IsNaN(a.Maximum)) - { - v.Maximum = (int)a.Maximum; - } - if (a.ExclusiveMaximum) - { - v.ExclusiveMaximum = a.ExclusiveMaximum; - } - if (a.MultipleOf != 0) - { - v.MultipleOf = (int)a.MultipleOf; - } - } - return v; - } - - case ValueNodeType.Number: - { - var v = new JsonNumberValidator(); - if (a != null) - { - if (!double.IsNaN(a.Minimum)) - { - v.Minimum = (int)a.Minimum; - } - if (a.ExclusiveMinimum) - { - v.ExclusiveMinimum = a.ExclusiveMinimum; - } - if (!double.IsNaN(a.Maximum)) - { - v.Maximum = (int)a.Maximum; - } - if (a.ExclusiveMaximum) - { - v.ExclusiveMaximum = a.ExclusiveMaximum; - } - if (a.MultipleOf != 0) - { - v.MultipleOf = (int)a.MultipleOf; - } - } - return v; - } - - case ValueNodeType.String: - { - var v = new JsonStringValidator(); - if (a != null) - { - if (a.Pattern != null) - { - v.Pattern = new System.Text.RegularExpressions.Regex(a.Pattern); - } - } - return v; - } - - case ValueNodeType.Boolean: - return new JsonBoolValidator(); - - case ValueNodeType.Array: - { - var v = new JsonArrayValidator(); - if (a != null) - { - if (a.MinItems != 0) - { - v.MinItems = a.MinItems; - } - if (a.MaxItems != 0) - { - v.MaxItems = a.MaxItems; - } - - if (t != null) - { - if (ia == null) - { - ia = new ItemJsonSchemaAttribute(); - } - - Type elementType = null; - if (t.IsArray) - { - elementType = t.GetElementType(); - } - else if (t.GetIsGenericList()) - { - elementType = t.GetGenericArguments().First(); - } - - if (elementType != null) - { - /* - var sub = new JsonSchema - { - SkipComparison = ia.SkipSchemaComparison, - Validator = Create(elementType, ia, null) - }; - */ - var sub = JsonSchema.FromType(elementType, ia, null); - v.Items = sub; - } - } - } - return v; - } - - case ValueNodeType.Object: - { - if (t.GetIsGenericDictionary()) - { - var genericFactory = typeof(JsonDictionaryValidator).GetMethod("Create", BindingFlags.Static | BindingFlags.Public); - var factory = genericFactory.MakeGenericMethod(t.GetGenericArguments()[1]); - var v = factory.Invoke(null, null) as IJsonSchemaValidator; - return v; - } - else - { - var v = new JsonObjectValidator(); - if (a != null) - { - if (a.MinProperties > 0) - { - v.MinProperties = a.MinProperties; - } - - // props - foreach (var prop in GetProperties(t, a.ExportFlags)) - { - v.Properties.Add(prop.Key, prop.Schema); - if (prop.Required) - { - v.Required.Add(prop.Key); - } - if (prop.Dependencies != null) - { - v.Dependencies.Add(prop.Key, prop.Dependencies); - } - } - - } - - if (ia != null) - { - var sub = new JsonSchema - { - SkipComparison = ia.SkipSchemaComparison, - Validator = Create(typeof(object), ia, null) - }; - v.AdditionalProperties = sub; - } - - return v; - } - } - - default: - throw new NotImplementedException(); - } - } - - public static IJsonSchemaValidator Create(string t) - { - return Create((ValueNodeType)Enum.Parse(typeof(ValueNodeType), t, true)); - } - - static Dictionary s_typeMap = new Dictionary - { - {typeof(byte), ValueNodeType.Integer }, - {typeof(short), ValueNodeType.Integer }, - {typeof(int), ValueNodeType.Integer }, - {typeof(long), ValueNodeType.Integer }, - {typeof(sbyte), ValueNodeType.Integer }, - {typeof(ushort), ValueNodeType.Integer }, - {typeof(uint), ValueNodeType.Integer }, - {typeof(ulong), ValueNodeType.Integer }, - {typeof(float), ValueNodeType.Number }, - {typeof(double), ValueNodeType.Number }, - {typeof(string), ValueNodeType.String }, - {typeof(bool), ValueNodeType.Boolean }, - - // Unity types - {typeof(Vector3), ValueNodeType.Object }, - }; - - static ValueNodeType ToJsonType(Type t) - { - ValueNodeType jsonValueType; - if (s_typeMap.TryGetValue(t, out jsonValueType)) - { - return jsonValueType; - } - - if (t.IsArray) - { - return ValueNodeType.Array; - } - if (t.GetIsGenericList()) - { - return ValueNodeType.Array; - } - - //if (t.IsClass) - { - return ValueNodeType.Object; - } - - //throw new NotImplementedException(string.Format("No JsonType for {0}", t)); - } - - public static IJsonSchemaValidator Create(Type t, BaseJsonSchemaAttribute a, ItemJsonSchemaAttribute ia) - { - return Create(ToJsonType(t), t, a, ia); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs.meta deleted file mode 100644 index e8996538..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonSchemaValidatorFactory.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9fef66d39a7b22b499bea68e0b22d000 -timeCreated: 1531574156 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs deleted file mode 100644 index 18922975..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs +++ /dev/null @@ -1,143 +0,0 @@ -using System; -using System.Linq; -using System.Text.RegularExpressions; - -namespace UniJSON -{ - /// - /// http://json-schema.org/latest/json-schema-validation.html#string - /// - public class JsonStringValidator : IJsonSchemaValidator - { - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.3.1 - /// - public int? MaxLength - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.3.2 - /// - public int? MinLength - { - get; set; - } - - /// - /// http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.3.3 - /// - public Regex Pattern - { - get; set; - } - - public override int GetHashCode() - { - return 4; - } - - public override bool Equals(object obj) - { - var rhs = obj as JsonStringValidator; - if (rhs == null) return false; - - if (MaxLength != rhs.MaxLength) return false; - if (MinLength != rhs.MinLength) return false; - - if (Pattern == null && rhs.Pattern == null) - { - } - else if (Pattern == null) - { - return false; - } - else if (rhs.Pattern == null) - { - return false; - } - else if (Pattern.ToString() != rhs.Pattern.ToString()) - { - return false; - } - - return true; - } - - public void Merge(IJsonSchemaValidator obj) - { - var rhs = obj as JsonStringValidator; - if (rhs == null) - { - throw new ArgumentException(); - } - - MaxLength = rhs.MaxLength; - MinLength = rhs.MinLength; - Pattern = rhs.Pattern; - } - - public bool FromJsonSchema(IFileSystemAccessor fs, string key, ListTreeNode value) - { - switch (key) - { - case "maxLength": - MaxLength = value.GetInt32(); - return true; - - case "minLength": - MinLength = value.GetInt32(); - return true; - - case "pattern": - Pattern = new Regex(value.GetString().Replace("\\\\", "\\")); - return true; - } - - return false; - } - - public void ToJsonSchema(IFormatter f) - { - f.Key("type"); f.Value("string"); - } - - public JsonSchemaValidationException Validate(JsonSchemaValidationContext c, T o) - { - if (o == null) - { - return new JsonSchemaValidationException(c, "null"); - } - - var value = o as string; - - if (MinLength.HasValue && value.Length < MinLength) - { - return new JsonSchemaValidationException(c, string.Format("minlength: {0}<{1}", value.Length, MinLength.Value)); - } - if (MaxLength.HasValue && value.Length > MaxLength) - { - return new JsonSchemaValidationException(c, string.Format("maxlength: {0}>{1}", value.Length, MaxLength.Value)); - } - - if (Pattern != null && !Pattern.IsMatch(value)) - { - return new JsonSchemaValidationException(c, string.Format("pattern: {0} not match {1}", Pattern, value)); - } - - return null; - } - - public void Serialize(IFormatter f, JsonSchemaValidationContext c, T o) - { - f.Value(GenericCast.Cast(o)); - } - - public void Deserialize(ListTreeNode src, ref U dst) - where T: IListTreeItem, IValue - { - dst = GenericCast.Cast(src.GetString()); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs.meta deleted file mode 100644 index 07f08dad..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonStringValidator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0256cc9f46a4e6744826cf5ca0aa1b46 -timeCreated: 1531812574 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode.meta deleted file mode 100644 index 5127bf90..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fa0987f7b38d9eb4b93a22c465570153 -folderAsset: yes -timeCreated: 1545735556 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs deleted file mode 100644 index f469daed..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs +++ /dev/null @@ -1,458 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - - -namespace UniJSON -{ - public struct ListTreeNode : ITreeNode, T> - where T : IListTreeItem, IValue - { - public override int GetHashCode() - { - return base.GetHashCode(); - } - - public override bool Equals(object obj) - { - if (!(obj is ListTreeNode)) - { - return false; - } - - var rhs = (ListTreeNode)obj; - - if ((Value.ValueType == ValueNodeType.Integer || Value.ValueType == ValueNodeType.Null) - && (rhs.Value.ValueType == ValueNodeType.Integer || rhs.Value.ValueType == ValueNodeType.Number)) - { - // ok - } - else if (Value.ValueType != rhs.Value.ValueType) - { - return false; - } - - switch (Value.ValueType) - { - case ValueNodeType.Null: - return true; - - case ValueNodeType.Boolean: - return Value.GetBoolean() == rhs.GetBoolean(); - - case ValueNodeType.Integer: - case ValueNodeType.Number: - return Value.GetDouble() == rhs.GetDouble(); - - case ValueNodeType.String: - return Value.GetString() == rhs.GetString(); - - case ValueNodeType.Array: - return this.ArrayItems().SequenceEqual(rhs.ArrayItems()); - - case ValueNodeType.Object: - { - //var l = ObjectItems().ToDictionary(x => x.Key, x => x.Value); - //var r = rhs.ObjectItems().ToDictionary(x => x.Key, x => x.Value); - //return l.Equals(r); - return this.ObjectItems().OrderBy(x => x.Key.GetUtf8String()).SequenceEqual(rhs.ObjectItems().OrderBy(x => x.Key.GetUtf8String())); - } - } - - return false; - } - - public override string ToString() - { - if (this.IsArray()) - { - var sb = new StringBuilder(); - sb.Append("["); - /* - bool isFirst = true; - foreach (var x in this.ArrayItems()) - { - if (isFirst) - { - isFirst = false; - } - else - { - sb.Append(","); - } - sb.Append(x.ToString()); - } - */ - sb.Append("]"); - return sb.ToString(); - } - else if (this.IsMap()) - { - var sb = new StringBuilder(); - sb.Append("{"); - /* - bool isFirst = true; - foreach (var kv in this.ObjectItems()) - { - if (isFirst) - { - isFirst = false; - } - else - { - sb.Append(","); - } - sb.Append(kv.Key.ToString()); - sb.Append(": "); - sb.Append(kv.Value.ToString()); - } - */ - sb.Append("}"); - return sb.ToString(); - } - else - { - return Value.ToString(); - } - } - - IEnumerable ToString(string indent, int level, bool value = false) - { - if (this.IsArray()) - { - if (!value) for (int i = 0; i < level; ++i) yield return indent; - yield return "[\n"; - - var isFirst = true; - var childLevel = level + 1; - foreach (var x in this.ArrayItems()) - { - if (isFirst) - { - isFirst = false; - } - else - { - yield return ",\n"; - } - - foreach (var y in x.ToString(indent, childLevel)) - { - yield return y; - } - } - if (!isFirst) - { - yield return "\n"; - } - - for (int i = 0; i < level; ++i) yield return indent; - yield return "]"; - } - else if (this.IsMap()) - { - if (!value) for (int i = 0; i < level; ++i) yield return indent; - yield return "{\n"; - - var isFirst = true; - var childLevel = level + 1; - foreach (var kv in this.ObjectItems().OrderBy(x => x.Key.ToString())) - { - if (isFirst) - { - isFirst = false; - } - else - { - yield return ",\n"; - } - - // key - for (int i = 0; i < childLevel; ++i) yield return indent; - yield return kv.Key.ToString(); - yield return ": "; - - foreach (var y in kv.Value.ToString(indent, childLevel, true)) - { - yield return y; - } - } - if (!isFirst) - { - yield return "\n"; - } - - for (int i = 0; i < level; ++i) yield return indent; - yield return "}"; - } - else - { - if (!value) for (int i = 0; i < level; ++i) yield return indent; - yield return Value.ToString(); - } - } - - public string ToString(string indent) - { - return string.Join("", ToString(indent, 0).ToArray()); - } - - public IEnumerable Diff(ListTreeNode rhs, JsonPointer path = default(JsonPointer)) - { - switch (Value.ValueType) - { - case ValueNodeType.Null: - case ValueNodeType.Boolean: - case ValueNodeType.Number: - case ValueNodeType.Integer: - case ValueNodeType.String: - if (!Equals(rhs)) - { - yield return JsonDiff.Create(this, JsonDiffType.ValueChanged, string.Format("{0} => {1}", Value, rhs.Value)); - } - yield break; - } - - if (Value.ValueType != rhs.Value.ValueType) - { - yield return JsonDiff.Create(this, JsonDiffType.ValueChanged, string.Format("{0} => {1}", Value.ValueType, rhs.Value)); - yield break; - } - - if (Value.ValueType == ValueNodeType.Object) - { - - var l = this.ObjectItems().ToDictionary(x => x.Key, x => x.Value); - var r = rhs.ObjectItems().ToDictionary(x => x.Key, x => x.Value); - - foreach (var kv in l) - { - ListTreeNode x; - if (r.TryGetValue(kv.Key, out x)) - { - r.Remove(kv.Key); - // Found - foreach (var y in kv.Value.Diff(x)) - { - yield return y; - } - } - else - { - // Removed - yield return JsonDiff.Create(kv.Value, JsonDiffType.KeyRemoved, kv.Value.Value.ToString()); - } - } - - foreach (var kv in r) - { - // Added - yield return JsonDiff.Create(kv.Value, JsonDiffType.KeyAdded, kv.Value.Value.ToString()); - } - } - else if (Value.ValueType == ValueNodeType.Array) - { - var ll = this.ArrayItems().GetEnumerator(); - var rr = rhs.ArrayItems().GetEnumerator(); - while (true) - { - var lll = ll.MoveNext(); - var rrr = rr.MoveNext(); - if (lll && rrr) - { - // found - foreach (var y in ll.Current.Diff(rr.Current)) - { - yield return y; - } - } - else if (lll) - { - yield return JsonDiff.Create(ll.Current, JsonDiffType.KeyRemoved, ll.Current.Value.ToString()); - } - else if (rrr) - { - yield return JsonDiff.Create(rr.Current, JsonDiffType.KeyAdded, rr.Current.Value.ToString()); - } - else - { - // end - break; - } - } - } - else - { - throw new NotImplementedException(); - } - } - - /// - /// Whole tree nodes - /// - List m_Values; - public bool IsValid - { - get - { - return m_Values != null; - } - } - - /// - /// This node index - /// - int _valueIndex; - public int ValueIndex - { - get - { - if (m_Values == null) return -1; - return _valueIndex; - } - } - - public ListTreeNode Prev - { - get - { - return new ListTreeNode(m_Values, ValueIndex - 1); - } - } - - public T Value - { - get - { - if (m_Values == null) - { - return default(T); - } - return m_Values[ValueIndex]; - } - } - public void SetValue(T value) - { - m_Values[ValueIndex] = value; - } - - #region Children - public int ChildCount - { - get { return Value.ChildCount; } - } - - public IEnumerable> Children - { - get - { - int count = 0; - for (int i = ValueIndex; count < ChildCount && i < m_Values.Count; ++i) - { - if (m_Values[i].ParentIndex == ValueIndex) - { - ++count; - yield return new ListTreeNode(m_Values, i); - } - } - } - } - - public ListTreeNode this[String key] - { - get - { - return this[Utf8String.From(key)]; - } - } - - public ListTreeNode this[Utf8String key] - { - get - { - return this.GetObjectItem(key); - } - } - - public ListTreeNode this[int index] - { - get - { - return this.GetArrayItem(index); - } - } - #endregion - public bool HasParent - { - get - { - return Value.ParentIndex >= 0 && Value.ParentIndex < m_Values.Count; - } - } - public ListTreeNode Parent - { - get - { - if (Value.ParentIndex < 0) - { - throw new Exception("no parent"); - } - if (Value.ParentIndex >= m_Values.Count) - { - throw new IndexOutOfRangeException(); - } - return new ListTreeNode(m_Values, Value.ParentIndex); - } - } - - public ListTreeNode(List values, int index = 0) : this() - { - m_Values = values; - _valueIndex = index; - } - - #region JsonPointer - public ListTreeNode AddKey(Utf8String key) - { - return AddValue(default(T).Key(key, ValueIndex)); - } - - public ListTreeNode AddValue(ArraySegment bytes, ValueNodeType valueType) - { - return AddValue(default(T).New(bytes, valueType, ValueIndex)); - } - - public ListTreeNode AddValue(T value) - { - if (m_Values == null) - { - // initialize empty tree - m_Values = new List(); - _valueIndex = -1; - } - else - { - IncrementChildCount(); - } - var index = m_Values.Count; - m_Values.Add(value); - return new ListTreeNode(m_Values, index); - } - - void IncrementChildCount() - { - var value = Value; - value.SetChildCount(value.ChildCount + 1); - SetValue(value); - } - - public void SetValueBytesCount(int count) - { - var value = Value; - value.SetBytesCount(count); - SetValue(value); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs.meta deleted file mode 100644 index 4c618acd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 26f90c47d985b3e4c8cf153607f9fb31 -timeCreated: 1545735556 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs deleted file mode 100644 index 7a68d2ac..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - - -namespace UniJSON -{ - public static class ListTreeNodeArrayExtensions - { - public static IEnumerable> ArrayItems(this ListTreeNode self) where T : IListTreeItem, IValue - { - if (!self.IsArray()) throw new DeserializationException("is not array"); - return self.Children; - } - - [Obsolete("Use GetArrayItem(index)")] - public static ListTreeNode GetArrrayItem(this ListTreeNode self, int index) - where T : IListTreeItem, IValue - { - return GetArrayItem(self, index); - } - - public static ListTreeNode GetArrayItem(this ListTreeNode self, int index) - where T : IListTreeItem, IValue - { - int i = 0; - foreach (var v in self.ArrayItems()) - { - if (i++ == index) - { - return v; - } - } - throw new KeyNotFoundException(); - } - - public static int GetArrayCount(this ListTreeNode self) - where T : IListTreeItem, IValue - { - if (!self.IsArray()) throw new DeserializationException("is not array"); - return self.Children.Count(); - } - - public static int IndexOf(this ListTreeNode self, ListTreeNode child) - where T : IListTreeItem, IValue - { - int i = 0; - foreach (var v in self.ArrayItems()) - { - if (v.ValueIndex == child.ValueIndex) - { - return i; - } - ++i; - } - throw new KeyNotFoundException(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs.meta deleted file mode 100644 index 4e8bb280..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeArrayExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0633f1f90105acc41b82ef809fe4ebbd -timeCreated: 1545735556 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs deleted file mode 100644 index e0756064..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; - - -namespace UniJSON -{ - public static class ListTreeNodeDeserializerExtensions - { - public static void Deserialize(this ListTreeNode self, ref U value) - where T : IListTreeItem, IValue - { - GenericDeserializer.Deserialize(self, ref value); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs.meta deleted file mode 100644 index e7edfeb7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeDeserializerExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 961c1bf9650027347a1279c4f04a1feb -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs deleted file mode 100644 index d4ddfdf8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System.Collections.Generic; - - -namespace UniJSON -{ - public static class ListTreeNodeExtensions - { - #region IValue - public static bool IsNull(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.ValueType == ValueNodeType.Null; - } - - public static bool IsBoolean(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.ValueType == ValueNodeType.Boolean; - } - - public static bool IsString(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.ValueType == ValueNodeType.String; - } - - public static bool IsInteger(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.ValueType == ValueNodeType.Integer; - } - - public static bool IsFloat(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.ValueType == ValueNodeType.Number - || self.Value.ValueType == ValueNodeType.NaN - || self.Value.ValueType == ValueNodeType.Infinity - || self.Value.ValueType == ValueNodeType.MinusInfinity; - } - - public static bool IsArray(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.ValueType == ValueNodeType.Array; - } - - public static bool IsMap(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.ValueType == ValueNodeType.Object; - } - - public static bool GetBoolean(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetBoolean(); } - public static string GetString(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetString(); } - public static Utf8String GetUtf8String(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetUtf8String(); } - public static sbyte GetSByte(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetSByte(); } - public static short GetInt16(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetInt16(); } - public static int GetInt32(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetInt32(); } - public static long GetInt64(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetInt64(); } - public static byte GetByte(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetByte(); } - public static ushort GetUInt16(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetUInt16(); } - public static uint GetUInt32(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetUInt32(); } - public static ulong GetUInt64(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetUInt64(); } - public static float GetSingle(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetSingle(); } - public static double GetDouble(this ListTreeNode self) where T : IListTreeItem, IValue { return self.Value.GetDouble(); } - - /// - /// for UnitTest. Use explicit GetT() or Deserialize(ref T) - /// - /// - public static object GetValue(this ListTreeNode self) where T : IListTreeItem, IValue - { - return self.Value.GetValue(); - } - #endregion - - public static IEnumerable> Traverse(this ListTreeNode self) where T : IListTreeItem, IValue - { - yield return self; - if (self.IsArray()) - { - foreach (var x in self.ArrayItems()) - { - foreach (var y in x.Traverse()) - { - yield return y; - } - } - } - else if (self.IsMap()) - { - foreach (var kv in self.ObjectItems()) - { - foreach (var y in kv.Value.Traverse()) - { - yield return y; - } - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs.meta deleted file mode 100644 index a08c1a30..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a612ae688d8bc844aa89f13109b665d3 -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs deleted file mode 100644 index 93e506fc..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs +++ /dev/null @@ -1,138 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - - -namespace UniJSON -{ - public static class ListTreeNodeJsonPointerExtensions - { - public static void SetValue(this ListTreeNode self, - Utf8String jsonPointer, ArraySegment bytes) - where T: IListTreeItem, IValue - { - foreach (var node in self.GetNodes(jsonPointer)) - { - node.SetValue(default(T).New( - bytes, - ValueNodeType.Boolean, - node.Value.ParentIndex)); - } - } - - public static void RemoveValue(this ListTreeNode self, Utf8String jsonPointer) - where T : IListTreeItem, IValue - { - foreach (var node in self.GetNodes(new JsonPointer(jsonPointer))) - { - if (node.Parent.IsMap()) - { - node.Prev.SetValue(default(T)); // remove key - } - node.SetValue(default(T)); // remove - } - } - - public static JsonPointer Pointer(this ListTreeNode self) - where T: IListTreeItem, IValue - { - return JsonPointer.Create(self); - } - - public static IEnumerable> Path(this ListTreeNode self) - where T : IListTreeItem, IValue - { - if (self.HasParent) - { - foreach (var x in self.Parent.Path()) - { - yield return x; - } - } - yield return self; - } - - public static IEnumerable> GetNodes(this ListTreeNode self, - JsonPointer jsonPointer) - where T : IListTreeItem, IValue - { - if (jsonPointer.Path.Count == 0) - { - yield return self; - yield break; - } - - if (self.IsArray()) - { - // array - if (jsonPointer[0][0] == '*') - { - // wildcard - foreach (var child in self.ArrayItems()) - { - foreach (var childChild in child.GetNodes(jsonPointer.Unshift())) - { - yield return childChild; - } - } - } - else - { - int index = jsonPointer[0].ToInt32(); - var child = self.ArrayItems().Skip(index).First(); - foreach (var childChild in child.GetNodes(jsonPointer.Unshift())) - { - yield return childChild; - } - } - } - else if (self.IsMap()) - { - // object - if (jsonPointer[0][0] == '*') - { - // wildcard - foreach (var kv in self.ObjectItems()) - { - foreach (var childChild in kv.Value.GetNodes(jsonPointer.Unshift())) - { - yield return childChild; - } - } - } - else - { - ListTreeNode child; - try - { - child = self.ObjectItems().First(x => x.Key.GetUtf8String() == jsonPointer[0]).Value; - } - catch (Exception) - { - // key - self.AddKey(jsonPointer[0]); - // value - self.AddValue(default(ArraySegment), ValueNodeType.Object); - - child = self.ObjectItems().First(x => x.Key.GetUtf8String() == jsonPointer[0]).Value; - } - foreach (var childChild in child.GetNodes(jsonPointer.Unshift())) - { - yield return childChild; - } - } - } - else - { - throw new NotImplementedException(); - } - } - - public static IEnumerable> GetNodes(this ListTreeNode self, - Utf8String jsonPointer) - where T : IListTreeItem, IValue - { - return self.GetNodes(new JsonPointer(jsonPointer)); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs.meta deleted file mode 100644 index 4359c836..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeJsonPointerExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 20e02dc7c390454448d4a3ce7aca4d17 -timeCreated: 1545735556 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs deleted file mode 100644 index e2d7f916..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs +++ /dev/null @@ -1,77 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - - -namespace UniJSON -{ - public static class IValueNodeObjectExtensions - { - public static IEnumerable, ListTreeNode>> ObjectItems(this ListTreeNode self) - where T : IListTreeItem, IValue - { - if (!self.IsMap()) throw new DeserializationException("is not object"); - var it = self.Children.GetEnumerator(); - while (it.MoveNext()) - { - var key = it.Current; - - it.MoveNext(); - yield return new KeyValuePair, ListTreeNode>(key, it.Current); - } - } - - public static int GetObjectCount(this ListTreeNode self) - where T : IListTreeItem, IValue - { - if (!self.IsMap()) throw new DeserializationException("is not object"); - return self.Children.Count() / 2; - } - - public static ListTreeNode GetObjectItem(this ListTreeNode self, String key) - where T : IListTreeItem, IValue - { - return self.GetObjectItem(Utf8String.From(key)); - } - - public static ListTreeNode GetObjectItem(this ListTreeNode self, Utf8String key) - where T : IListTreeItem, IValue - - { - foreach (var kv in self.ObjectItems()) - { - if (kv.Key.GetUtf8String() == key) - { - return kv.Value; - } - } - throw new KeyNotFoundException(); - } - - public static bool ContainsKey(this ListTreeNode self, Utf8String key) - where T : IListTreeItem, IValue - { - return self.ObjectItems().Any(x => x.Key.GetUtf8String() == key); - } - - public static bool ContainsKey(this ListTreeNode self, String key) - where T : IListTreeItem, IValue - { - var ukey = Utf8String.From(key); - return self.ContainsKey(ukey); - } - - public static Utf8String KeyOf(this ListTreeNode self, ListTreeNode node) - where T : IListTreeItem, IValue - { - foreach (var kv in self.ObjectItems()) - { - if (node.ValueIndex == kv.Value.ValueIndex) - { - return kv.Key.GetUtf8String(); - } - } - throw new KeyNotFoundException(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs.meta deleted file mode 100644 index ba8470a3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/ListTreeNode/ListTreeNodeObjectExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b3b4670381937134c9ce96d058f2f730 -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack.meta deleted file mode 100644 index d1df7e37..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c2497653b22017547b01e854b0fa540d -folderAsset: yes -timeCreated: 1540812361 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs deleted file mode 100644 index 63439db6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs +++ /dev/null @@ -1,434 +0,0 @@ -using System; -using System.Net; - -namespace UniJSON -{ - public static class EndianConverter - { -#if false - /* - #region Converter - /// - /// Read Uint16 From NetworkBytesOrder to HostBytesOrder - /// - /// - /// - public static UInt16 N2H_UInt16(this ArraySegment self) - { - if (BitConverter.IsLittleEndian) - { - return (UInt16)(self.Get(0) << 8 | self.Get(1)); - } - else - { - return BitConverter.ToUInt16(self.Array, self.Offset); - } - } - - public static UInt32 N2H_UInt32(this ArraySegment self) - { - if (BitConverter.IsLittleEndian) - { - return (UInt32)(self.Get(0) << 24 | self.Get(1) << 16 | self.Get(2) << 8 | self.Get(3)); - } - else - { - return BitConverter.ToUInt32(self.Array, self.Offset); - } - } - - public static UInt64 N2H_UInt64(this ArraySegment self) - { - var uvalue = BitConverter.ToUInt64(self.Array, self.Offset); - if (BitConverter.IsLittleEndian) - { - ulong swapped = - ((0x00000000000000FF) & (uvalue >> 56) - | (0x000000000000FF00) & (uvalue >> 40) - | (0x0000000000FF0000) & (uvalue >> 24) - | (0x00000000FF000000) & (uvalue >> 8) - | (0x000000FF00000000) & (uvalue << 8) - | (0x0000FF0000000000) & (uvalue << 24) - | (0x00FF000000000000) & (uvalue << 40) - | (0xFF00000000000000) & (uvalue << 56)); - return swapped; - } - else - { - return uvalue; - } - } - - public static Int16 N2H_Int16(this ArraySegment self) - { - if (BitConverter.IsLittleEndian) - { - return (Int16)(self.Get(0) << 8 | self.Get(1)); - } - else - { - return BitConverter.ToInt16(self.Array, self.Offset); - } - } - - public static Int32 N2H_Int32(this ArraySegment self) - { - if (BitConverter.IsLittleEndian) - { - return (Int32)(self.Get(0) << 24 | self.Get(1) << 16 | self.Get(2) << 8 | self.Get(3)); - } - else - { - return BitConverter.ToInt32(self.Array, self.Offset); - } - } - - public static Int64 N2H_Int64(this ArraySegment self) - { - var value = BitConverter.ToUInt64(self.Array, self.Offset); - if (BitConverter.IsLittleEndian) - { - ulong swapped = - ((0x00000000000000FF) & (value >> 56) - | (0x000000000000FF00) & (value >> 40) - | (0x0000000000FF0000) & (value >> 24) - | (0x00000000FF000000) & (value >> 8) - | (0x000000FF00000000) & (value << 8) - | (0x0000FF0000000000) & (value << 24) - | (0x00FF000000000000) & (value << 40) - | (0xFF00000000000000) & (value << 56)); - return (long)swapped; - } - else - { - return (long)value; - } - } - - public static Single N2H_Single(this ArraySegment self) - { - if (BitConverter.IsLittleEndian) - { - return BitConverter.ToSingle(self.TakeReversedArray(4), 0); - } - else - { - return BitConverter.ToSingle(self.Array, self.Offset); - } - } - - public static Double N2H_Double(this ArraySegment self) - { - return BitConverter.Int64BitsToDouble(self.N2H_Int64()); - } - - public static void N2H_CopyTo(this ArraySegment self, Byte[] buffer, int elementSize) - { - if (buffer.Length < self.Count) throw new ArgumentException(); - - for (int i = 0; i < self.Count; i += elementSize) - { - for (int j = 0; j < elementSize; ++j) - { - buffer[i + j] = self.Get(i + elementSize - 1 - j); - } - } - } - - public static void N2H_CopyTo(this ArraySegment self, Array result, Byte[] buffer) - { - if (BitConverter.IsLittleEndian) - { - if (buffer.Length < self.Count) - { - throw new ArgumentException(); - } - self.N2H_CopyTo(buffer, Marshal.SizeOf(result.GetType().GetElementType())); - - Buffer.BlockCopy(buffer, 0, result, 0, self.Count); - } - else - { - Buffer.BlockCopy(self.Array, self.Offset, result, 0, self.Count); - } - } - #endregion - */ - -#else - #region Signed - public static Int16 NetworkByteWordToSignedNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.WordValue - { - Byte0 = bytes.Get(1), - Byte1 = bytes.Get(0), - }; - return value.Signed; - } - else - { - // Network to Big - var value = new ByteUnion.WordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - }; - return value.Signed; - } - } - public static Int32 NetworkByteDWordToSignedNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.DWordValue - { - Byte0 = bytes.Get(3), - Byte1 = bytes.Get(2), - Byte2 = bytes.Get(1), - Byte3 = bytes.Get(0), - }; - return value.Signed; - } - else - { - // Network to Big - var value = new ByteUnion.DWordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - Byte2 = bytes.Get(2), - Byte3 = bytes.Get(3), - }; - return value.Signed; - } - } - public static Int64 NetworkByteQWordToSignedNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.QWordValue - { - Byte0 = bytes.Get(7), - Byte1 = bytes.Get(6), - Byte2 = bytes.Get(5), - Byte3 = bytes.Get(4), - Byte4 = bytes.Get(3), - Byte5 = bytes.Get(2), - Byte6 = bytes.Get(1), - Byte7 = bytes.Get(0), - }; - return value.Signed; - } - else - { - // Network to Big - var value = new ByteUnion.QWordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - Byte2 = bytes.Get(2), - Byte3 = bytes.Get(3), - Byte4 = bytes.Get(4), - Byte5 = bytes.Get(5), - Byte6 = bytes.Get(6), - Byte7 = bytes.Get(7), - }; - return value.Signed; - } - } - #endregion - #region Unsigned - public static UInt16 NetworkByteWordToUnsignedNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.WordValue - { - Byte0 = bytes.Get(1), - Byte1 = bytes.Get(0), - }; - return value.Unsigned; - } - else - { - // Network to Big - var value = new ByteUnion.WordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - }; - return value.Unsigned; - } - } - public static UInt32 NetworkByteDWordToUnsignedNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.DWordValue - { - Byte0 = bytes.Get(3), - Byte1 = bytes.Get(2), - Byte2 = bytes.Get(1), - Byte3 = bytes.Get(0), - }; - return value.Unsigned; - } - else - { - // Network to Big - var value = new ByteUnion.DWordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - Byte2 = bytes.Get(2), - Byte3 = bytes.Get(3), - }; - return value.Unsigned; - } - } - public static UInt64 NetworkByteQWordToUnsignedNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.QWordValue - { - Byte0 = bytes.Get(7), - Byte1 = bytes.Get(6), - Byte2 = bytes.Get(5), - Byte3 = bytes.Get(4), - Byte4 = bytes.Get(3), - Byte5 = bytes.Get(2), - Byte6 = bytes.Get(1), - Byte7 = bytes.Get(0), - }; - return value.Unsigned; - } - else - { - // Network to Big - var value = new ByteUnion.QWordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - Byte2 = bytes.Get(2), - Byte3 = bytes.Get(3), - Byte4 = bytes.Get(4), - Byte5 = bytes.Get(5), - Byte6 = bytes.Get(6), - Byte7 = bytes.Get(7), - }; - return value.Unsigned; - } - } - #endregion - #region Floating - public static Single NetworkByteDWordToFloatNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.DWordValue - { - Byte0 = bytes.Get(3), - Byte1 = bytes.Get(2), - Byte2 = bytes.Get(1), - Byte3 = bytes.Get(0), - }; - return value.Float; - } - else - { - // Network to Big - var value = new ByteUnion.DWordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - Byte2 = bytes.Get(2), - Byte3 = bytes.Get(3), - }; - return value.Float; - } - } - public static Double NetworkByteQWordToFloatNativeByteOrder(ArraySegment bytes) - { - if (BitConverter.IsLittleEndian) - { - // Network to Little - var value = new ByteUnion.QWordValue - { - Byte0 = bytes.Get(7), - Byte1 = bytes.Get(6), - Byte2 = bytes.Get(5), - Byte3 = bytes.Get(4), - Byte4 = bytes.Get(3), - Byte5 = bytes.Get(2), - Byte6 = bytes.Get(1), - Byte7 = bytes.Get(0), - }; - return value.Float; - } - else - { - // Network to Big - var value = new ByteUnion.QWordValue - { - Byte0 = bytes.Get(0), - Byte1 = bytes.Get(1), - Byte2 = bytes.Get(2), - Byte3 = bytes.Get(3), - Byte4 = bytes.Get(4), - Byte5 = bytes.Get(5), - Byte6 = bytes.Get(6), - Byte7 = bytes.Get(7), - }; - return value.Float; - } - } - #endregion -#endif - - public static Int16 ToNetworkByteOrder(this Int16 value) - { - return ByteUnion.WordValue.Create(value).HostToNetworkOrder().Signed; - } - public static UInt16 ToNetworkByteOrder(this UInt16 value) - { - return ByteUnion.WordValue.Create(value).HostToNetworkOrder().Unsigned; - } - - public static Int32 ToNetworkByteOrder(this Int32 value) - { - return ByteUnion.DWordValue.Create(value).HostToNetworkOrder().Signed; - } - public static UInt32 ToNetworkByteOrder(this UInt32 value) - { - return ByteUnion.DWordValue.Create(value).HostToNetworkOrder().Unsigned; - } - public static Single ToNetworkByteOrder(this Single value) - { - return ByteUnion.DWordValue.Create(value).HostToNetworkOrder().Float; - } - - public static Int64 ToNetworkByteOrder(this Int64 value) - { - return ByteUnion.QWordValue.Create(value).HostToNetworkOrder().Signed; - } - public static UInt64 ToNetworkByteOrder(this UInt64 value) - { - return ByteUnion.QWordValue.Create(value).HostToNetworkOrder().Unsigned; - } - public static Double ToNetworkByteOrder(this Double value) - { - return ByteUnion.QWordValue.Create(value).HostToNetworkOrder().Float; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs.meta deleted file mode 100644 index f6008eb9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/EndianConverter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2d72520a65b562f4f862ac0760306215 -timeCreated: 1540879367 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs deleted file mode 100644 index da23af39..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; - -namespace UniJSON -{ - - public class MsgPackTypeException : Exception - { - public MsgPackTypeException(string msg) : base(msg) - { } - - } - -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs.meta deleted file mode 100644 index 76095e45..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/Exceptions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: bc09dae63ba521545a0b9a8ef120b95a -timeCreated: 1540906879 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs deleted file mode 100644 index 47e4ff38..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs +++ /dev/null @@ -1,609 +0,0 @@ -using System; - - -namespace UniJSON -{ - public class MsgPackFormatter : IFormatter, IRpc - { - IStore m_store; - public MsgPackFormatter(IStore store) - { - m_store = store; - } - - public MsgPackFormatter() : this(new BytesStore()) - { - } - - public void Clear() - { - m_store.Clear(); - } - -#if false - public bool MsgPack_Ext(IList list) - { - var t = list.GetType(); - var et = t.GetElementType(); - if (et.IsClass()) - { - return false; - } - m_store.Write((Byte)MsgPackType.EXT32); - var itemSize = Marshal.SizeOf(et); - WriteInt32_NBO(list.Count * itemSize); - - Action pack; - if (et == typeof(UInt16)) - { - m_store.Write((Byte)ExtType.UINT16_BE); - pack = o => WriteUInt16_NBO((UInt16)o); - } - else if (et == typeof(UInt32)) - { - m_store.Write((Byte)ExtType.UINT32_BE); - pack = o => WriteUInt32_NBO((UInt32)o); - } - else if (et == typeof(UInt64)) - { - m_store.Write((Byte)ExtType.UINT64_BE); - pack = o => WriteUInt64_NBO((UInt64)o); - } - else if (et == typeof(Int16)) - { - m_store.Write((Byte)ExtType.INT16_BE); - pack = o => WriteInt16_NBO((Int16)o); - } - else if (et == typeof(Int32)) - { - m_store.Write((Byte)ExtType.INT32_BE); - pack = o => WriteInt32_NBO((Int32)o); - } - else if (et == typeof(Int64)) - { - m_store.Write((Byte)ExtType.INT64_BE); - pack = o => WriteInt64_NBO((Int64)o); - } - else if (et == typeof(Single)) - { - m_store.Write((Byte)ExtType.SINGLE_BE); - pack = o => WriteSingle_NBO((Single)o); - } - else if (et == typeof(Double)) - { - m_store.Write((Byte)ExtType.DOUBLE_BE); - pack = o => WriteDouble_NBO((Double)o); - } - else - { - return false; - } - - foreach (var i in list) - { - pack(i); - } - return true; - } -#endif - - public void BeginList(int n) - { - if (n < 0x0F) - { - m_store.Write((Byte)((Byte)MsgPackType.FIX_ARRAY | n)); - } - else if (n < 0xFFFF) - { - m_store.Write((Byte)MsgPackType.ARRAY16); - m_store.WriteBigEndian((UInt16)n); - } - else - { - m_store.Write((Byte)MsgPackType.ARRAY32); - m_store.WriteBigEndian(n); - } - } - - public void EndList() - { - } - - public void BeginMap(int n) - { - if (n < 0x0F) - { - m_store.Write((Byte)((Byte)MsgPackType.FIX_MAP | n)); - } - else if (n < 0xFFFF) - { - m_store.Write((Byte)MsgPackType.MAP16); - m_store.WriteBigEndian((UInt16)n); - } - else - { - m_store.Write((Byte)MsgPackType.MAP32); - m_store.WriteBigEndian(n.ToNetworkByteOrder()); - } - } - - public void EndMap() - { - } - - public void Null() - { - m_store.Write((Byte)MsgPackType.NIL); - } - - public void Key(Utf8String key) - { - Value(key); - } - - public void Value(String s) - { - Value(Utf8String.From(s)); - } - - public void Value(Utf8String s) - { - var bytes = s.Bytes; - int size = bytes.Count; - if (size < 32) - { - m_store.Write((Byte)((Byte)MsgPackType.FIX_STR | size)); - m_store.Write(bytes); - } - else if (size < 0xFF) - { - m_store.Write((Byte)(MsgPackType.STR8)); - m_store.Write((Byte)(size)); - m_store.Write(bytes); - } - else if (size < 0xFFFF) - { - m_store.Write((Byte)MsgPackType.STR16); - m_store.WriteBigEndian((UInt16)size); - m_store.Write(bytes); - } - else - { - m_store.Write((Byte)MsgPackType.STR32); - m_store.WriteBigEndian(size); - m_store.Write(bytes); - } - } - - public void Value(bool value) - { - if (value) - { - m_store.Write((Byte)MsgPackType.TRUE); - } - else - { - m_store.Write((Byte)MsgPackType.FALSE); - } - } - - #region Singed - public void Value(sbyte n) - { - if (n >= 0) - { - // positive - Value((Byte)n); - } - else if (n >= -32) - { - var value = (MsgPackType)((n + 32) + (Byte)MsgPackType.NEGATIVE_FIXNUM); - m_store.Write((Byte)value); - } - else - { - m_store.Write((Byte)MsgPackType.INT8); - m_store.Write((Byte)n); - } - } - - public void Value(short n) - { - if (n >= 0) - { - // positive - if (n <= 0xFF) - { - Value((Byte)n); - } - else - { - Value((UInt16)n); - } - } - else - { - // negative - if (n >= -128) - { - m_store.Write((SByte)n); - } - else - { - m_store.Write((Byte)MsgPackType.INT16); - m_store.WriteBigEndian(n); - } - } - } - - public void Value(int n) - { - if (n >= 0) - { - // positive - if (n <= 0xFF) - { - Value((Byte)n); - } - else if (n <= 0xFFFF) - { - Value((UInt16)n); - } - else - { - Value((UInt32)n); - } - } - else - { - // negative - if (n >= -128) - { - Value((SByte)n); - } - else if (n >= -32768) - { - Value((Int16)n); - } - else - { - m_store.Write((Byte)MsgPackType.INT32); - m_store.WriteBigEndian(n); - } - } - } - - public void Value(long n) - { - if (n >= 0) - { - // positive - if (n <= 0xFF) - { - Value((Byte)n); - } - else if (n <= 0xFFFF) - { - Value((UInt16)n); - } - else if (n <= 0xFFFFFFFF) - { - Value((UInt32)n); - } - else - { - Value((UInt64)n); - } - } - else - { - // negative - if (n >= -128) - { - Value((SByte)n); - } - else if (n >= -32768) - { - Value((Int16)n); - } - else if (n >= -2147483648) - { - Value((Int32)n); - } - else - { - m_store.Write((Byte)MsgPackType.INT64); - m_store.WriteBigEndian(n); - } - } - } - #endregion - - #region Unsigned - public void Value(byte n) - { - if (n <= 0x7F) - { - // FormatType.POSITIVE_FIXNUM - m_store.Write(n); - } - else - { - m_store.Write((Byte)MsgPackType.UINT8); - m_store.Write(n); - } - } - - public void Value(ushort n) - { - if (n <= 0xFF) - { - Value((Byte)n); - } - else - { - m_store.Write((Byte)MsgPackType.UINT16); - m_store.WriteBigEndian(n); - } - } - - public void Value(uint n) - { - if (n <= 0xFF) - { - Value((Byte)n); - } - else if (n <= 0xFFFF) - { - Value((UInt16)n); - } - else - { - m_store.Write((Byte)MsgPackType.UINT32); - m_store.WriteBigEndian(n); - } - } - - public void Value(ulong n) - { - if (n <= 0xFF) - { - Value((Byte)n); - } - else if (n <= 0xFFFF) - { - Value((UInt16)n); - } - else if (n <= 0xFFFFFFFF) - { - Value((UInt32)n); - } - else - { - m_store.Write((Byte)MsgPackType.UINT64); - m_store.WriteBigEndian(n); - } - } - #endregion - - public void Value(float value) - { - m_store.Write((Byte)MsgPackType.FLOAT); - m_store.WriteBigEndian(value); - } - - public void Value(double value) - { - m_store.Write((Byte)MsgPackType.DOUBLE); - m_store.WriteBigEndian(value); - } - - public void Value(ArraySegment bytes) - { - if (bytes.Count < 0xFF) - { - m_store.Write((Byte)(MsgPackType.BIN8)); - m_store.Write((Byte)(bytes.Count)); - m_store.Write(bytes); - } - else if (bytes.Count < 0xFFFF) - { - m_store.Write((Byte)MsgPackType.BIN16); - m_store.WriteBigEndian((UInt16)bytes.Count); - m_store.Write(bytes); - } - else - { - m_store.Write((Byte)MsgPackType.BIN32); - m_store.WriteBigEndian(bytes.Count); - m_store.Write(bytes); - } - } - - public void TimeStamp32(DateTimeOffset time) - { - // https://github.com/ousttrue/UniJSON/blob/1.2/Scripts/Extensions/DateTimeOffsetExtensions.cs#L13-L16 - if (time < DateTimeOffsetExtensions.EpochTime) - { - throw new ArgumentOutOfRangeException(); - } - m_store.Write((Byte)MsgPackType.FIX_EXT_4); - m_store.Write((SByte)(-1)); - m_store.WriteBigEndian((uint)time.ToUnixTimeSeconds()); - } - - public void Value(DateTimeOffset time) - { - TimeStamp32(time); - } - - public void Value(ListTreeNode node) - { - m_store.Write(node.Value.Bytes); - } - - public IStore GetStore() - { - return m_store; - } - - #region IRpc - public const int REQUEST_TYPE = 0; - public const int RESPONSE_TYPE = 1; - public const int NOTIFY_TYPE = 2; - - int m_msgId = 1; - - public void Request(Utf8String method) - { - BeginList(4); - Value(REQUEST_TYPE); - Value(m_msgId++); - Value(method); - BeginList(0); // params - { - } - EndList(); - EndList(); - } - - public void Request(Utf8String method, A0 a0) - { - BeginList(4); - Value(REQUEST_TYPE); - Value(m_msgId++); - Value(method); - BeginList(1); // params - { - this.Serialize(a0); - } - EndList(); - EndList(); - } - - public void Request(Utf8String method, A0 a0, A1 a1) - { - BeginList(4); - Value(REQUEST_TYPE); - Value(m_msgId++); - Value(method); - BeginList(2); // params - { - this.Serialize(a0); - this.Serialize(a1); - } - EndList(); - EndList(); - } - - public void Request(Utf8String method, A0 a0, A1 a1, A2 a2) - { - throw new NotImplementedException(); - } - - public void Request(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3) - { - throw new NotImplementedException(); - } - - public void Request(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) - { - throw new NotImplementedException(); - } - - public void Request(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) - { - throw new NotImplementedException(); - } - - public void ResponseSuccess(int id) - { - BeginList(4); - Value(RESPONSE_TYPE); - Value(id); - Null(); - Null(); - EndList(); - } - - public void ResponseSuccess(int id, T result) - { - BeginList(4); - Value(RESPONSE_TYPE); - Value(id); - Null(); - this.Serialize(result); - EndList(); - } - - public void ResponseError(int id, Exception error) - { - BeginList(4); - Value(RESPONSE_TYPE); - Value(id); - this.Serialize(error); - Null(); - EndList(); - } - - public void Notify(Utf8String method) - { - BeginList(3); - Value(NOTIFY_TYPE); - Value(method); - BeginList(0); // params - { - } - EndList(); - EndList(); - } - - public void Notify(Utf8String method, A0 a0) - { - BeginList(3); - Value(NOTIFY_TYPE); - Value(method); - BeginList(1); // params - { - this.Serialize(a0); - } - EndList(); - EndList(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1) - { - BeginList(3); - Value(NOTIFY_TYPE); - Value(method); - BeginList(2); // params - { - this.Serialize(a0); - this.Serialize(a1); - } - EndList(); - EndList(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2) - { - throw new NotImplementedException(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3) - { - throw new NotImplementedException(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) - { - throw new NotImplementedException(); - } - - public void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) - { - throw new NotImplementedException(); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs.meta deleted file mode 100644 index cdcbc7f3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackFormatter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 41153eff97391fd46a31361bac5804fb -timeCreated: 1540879112 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs deleted file mode 100644 index cf0e07f6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs +++ /dev/null @@ -1,416 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace UniJSON -{ - public static class MsgPackParser - { - public static ListTreeNode Parse(Byte[] bytes) - { - return Parse(new ArraySegment(bytes)); - } - - static MsgPackType GetFormat(ArraySegment bytes) - { - return (MsgPackType)bytes.Get(0); - } - - /// - /// Arrayåˆã¯Mapã®å­è¦ç´ ã®æ•°ã‚’å¾—ã‚‹ - /// - /// - /// - static ArraySegment GetItemCount(ArraySegment bytes, MsgPackType formatType, out UInt32 count) - { - switch (formatType) - { - case MsgPackType.FIX_ARRAY: count = 0; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x1: count = 1; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x2: count = 2; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x3: count = 3; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x4: count = 4; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x5: count = 5; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x6: count = 6; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x7: count = 7; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x8: count = 8; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0x9: count = 9; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0xA: count = 10; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0xB: count = 11; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0xC: count = 12; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0xD: count = 13; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0xE: count = 14; return bytes.Advance(1); - case MsgPackType.FIX_ARRAY_0xF: count = 15; return bytes.Advance(1); - - case MsgPackType.FIX_MAP: count = 0; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x1: count = 1; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x2: count = 2; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x3: count = 3; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x4: count = 4; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x5: count = 5; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x6: count = 6; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x7: count = 7; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x8: count = 8; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0x9: count = 9; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0xA: count = 10; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0xB: count = 11; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0xC: count = 12; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0xD: count = 13; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0xE: count = 14; return bytes.Advance(1); - case MsgPackType.FIX_MAP_0xF: count = 15; return bytes.Advance(1); - - case MsgPackType.ARRAY16: - case MsgPackType.MAP16: - count = EndianConverter.NetworkByteWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 2); - - case MsgPackType.ARRAY32: - case MsgPackType.MAP32: - count = EndianConverter.NetworkByteDWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 4); - - default: - throw new ArgumentException("is not collection: " + formatType); - } - } - - /// - /// Arrayã¨Map以外ã®ã‚¿ã‚¤ãƒ—ã®ãƒšã‚¤ãƒ­ãƒ¼ãƒ‰ã‚’å¾—ã‚‹ - /// - /// - static ArraySegment GetBody(ArraySegment bytes, MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.FIX_STR: return bytes.Advance(1).Take(0); - case MsgPackType.FIX_STR_0x01: return bytes.Advance(1).Take(1); - case MsgPackType.FIX_STR_0x02: return bytes.Advance(1).Take(2); - case MsgPackType.FIX_STR_0x03: return bytes.Advance(1).Take(3); - case MsgPackType.FIX_STR_0x04: return bytes.Advance(1).Take(4); - case MsgPackType.FIX_STR_0x05: return bytes.Advance(1).Take(5); - case MsgPackType.FIX_STR_0x06: return bytes.Advance(1).Take(6); - case MsgPackType.FIX_STR_0x07: return bytes.Advance(1).Take(7); - case MsgPackType.FIX_STR_0x08: return bytes.Advance(1).Take(8); - case MsgPackType.FIX_STR_0x09: return bytes.Advance(1).Take(9); - case MsgPackType.FIX_STR_0x0A: return bytes.Advance(1).Take(10); - case MsgPackType.FIX_STR_0x0B: return bytes.Advance(1).Take(11); - case MsgPackType.FIX_STR_0x0C: return bytes.Advance(1).Take(12); - case MsgPackType.FIX_STR_0x0D: return bytes.Advance(1).Take(13); - case MsgPackType.FIX_STR_0x0E: return bytes.Advance(1).Take(14); - case MsgPackType.FIX_STR_0x0F: return bytes.Advance(1).Take(15); - - case MsgPackType.FIX_STR_0x10: return bytes.Advance(1).Take(16); - case MsgPackType.FIX_STR_0x11: return bytes.Advance(1).Take(17); - case MsgPackType.FIX_STR_0x12: return bytes.Advance(1).Take(18); - case MsgPackType.FIX_STR_0x13: return bytes.Advance(1).Take(19); - case MsgPackType.FIX_STR_0x14: return bytes.Advance(1).Take(20); - case MsgPackType.FIX_STR_0x15: return bytes.Advance(1).Take(21); - case MsgPackType.FIX_STR_0x16: return bytes.Advance(1).Take(22); - case MsgPackType.FIX_STR_0x17: return bytes.Advance(1).Take(23); - case MsgPackType.FIX_STR_0x18: return bytes.Advance(1).Take(24); - case MsgPackType.FIX_STR_0x19: return bytes.Advance(1).Take(25); - case MsgPackType.FIX_STR_0x1A: return bytes.Advance(1).Take(26); - case MsgPackType.FIX_STR_0x1B: return bytes.Advance(1).Take(27); - case MsgPackType.FIX_STR_0x1C: return bytes.Advance(1).Take(28); - case MsgPackType.FIX_STR_0x1D: return bytes.Advance(1).Take(29); - case MsgPackType.FIX_STR_0x1E: return bytes.Advance(1).Take(30); - case MsgPackType.FIX_STR_0x1F: return bytes.Advance(1).Take(31); - - case MsgPackType.STR8: - case MsgPackType.BIN8: - { - var count = bytes.Get(1); - return bytes.Advance(1 + 1).Take(count); - } - - case MsgPackType.STR16: - case MsgPackType.BIN16: - { - var count = EndianConverter.NetworkByteWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 2).Take(count); - } - - case MsgPackType.STR32: - case MsgPackType.BIN32: - { - var count = EndianConverter.NetworkByteDWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 4).Take((int)count); - } - - case MsgPackType.NIL: - case MsgPackType.TRUE: - case MsgPackType.FALSE: - case MsgPackType.POSITIVE_FIXNUM: - case MsgPackType.POSITIVE_FIXNUM_0x01: - case MsgPackType.POSITIVE_FIXNUM_0x02: - case MsgPackType.POSITIVE_FIXNUM_0x03: - case MsgPackType.POSITIVE_FIXNUM_0x04: - case MsgPackType.POSITIVE_FIXNUM_0x05: - case MsgPackType.POSITIVE_FIXNUM_0x06: - case MsgPackType.POSITIVE_FIXNUM_0x07: - case MsgPackType.POSITIVE_FIXNUM_0x08: - case MsgPackType.POSITIVE_FIXNUM_0x09: - case MsgPackType.POSITIVE_FIXNUM_0x0A: - case MsgPackType.POSITIVE_FIXNUM_0x0B: - case MsgPackType.POSITIVE_FIXNUM_0x0C: - case MsgPackType.POSITIVE_FIXNUM_0x0D: - case MsgPackType.POSITIVE_FIXNUM_0x0E: - case MsgPackType.POSITIVE_FIXNUM_0x0F: - - case MsgPackType.POSITIVE_FIXNUM_0x10: - case MsgPackType.POSITIVE_FIXNUM_0x11: - case MsgPackType.POSITIVE_FIXNUM_0x12: - case MsgPackType.POSITIVE_FIXNUM_0x13: - case MsgPackType.POSITIVE_FIXNUM_0x14: - case MsgPackType.POSITIVE_FIXNUM_0x15: - case MsgPackType.POSITIVE_FIXNUM_0x16: - case MsgPackType.POSITIVE_FIXNUM_0x17: - case MsgPackType.POSITIVE_FIXNUM_0x18: - case MsgPackType.POSITIVE_FIXNUM_0x19: - case MsgPackType.POSITIVE_FIXNUM_0x1A: - case MsgPackType.POSITIVE_FIXNUM_0x1B: - case MsgPackType.POSITIVE_FIXNUM_0x1C: - case MsgPackType.POSITIVE_FIXNUM_0x1D: - case MsgPackType.POSITIVE_FIXNUM_0x1E: - case MsgPackType.POSITIVE_FIXNUM_0x1F: - - case MsgPackType.POSITIVE_FIXNUM_0x20: - case MsgPackType.POSITIVE_FIXNUM_0x21: - case MsgPackType.POSITIVE_FIXNUM_0x22: - case MsgPackType.POSITIVE_FIXNUM_0x23: - case MsgPackType.POSITIVE_FIXNUM_0x24: - case MsgPackType.POSITIVE_FIXNUM_0x25: - case MsgPackType.POSITIVE_FIXNUM_0x26: - case MsgPackType.POSITIVE_FIXNUM_0x27: - case MsgPackType.POSITIVE_FIXNUM_0x28: - case MsgPackType.POSITIVE_FIXNUM_0x29: - case MsgPackType.POSITIVE_FIXNUM_0x2A: - case MsgPackType.POSITIVE_FIXNUM_0x2B: - case MsgPackType.POSITIVE_FIXNUM_0x2C: - case MsgPackType.POSITIVE_FIXNUM_0x2D: - case MsgPackType.POSITIVE_FIXNUM_0x2E: - case MsgPackType.POSITIVE_FIXNUM_0x2F: - - case MsgPackType.POSITIVE_FIXNUM_0x30: - case MsgPackType.POSITIVE_FIXNUM_0x31: - case MsgPackType.POSITIVE_FIXNUM_0x32: - case MsgPackType.POSITIVE_FIXNUM_0x33: - case MsgPackType.POSITIVE_FIXNUM_0x34: - case MsgPackType.POSITIVE_FIXNUM_0x35: - case MsgPackType.POSITIVE_FIXNUM_0x36: - case MsgPackType.POSITIVE_FIXNUM_0x37: - case MsgPackType.POSITIVE_FIXNUM_0x38: - case MsgPackType.POSITIVE_FIXNUM_0x39: - case MsgPackType.POSITIVE_FIXNUM_0x3A: - case MsgPackType.POSITIVE_FIXNUM_0x3B: - case MsgPackType.POSITIVE_FIXNUM_0x3C: - case MsgPackType.POSITIVE_FIXNUM_0x3D: - case MsgPackType.POSITIVE_FIXNUM_0x3E: - case MsgPackType.POSITIVE_FIXNUM_0x3F: - - case MsgPackType.POSITIVE_FIXNUM_0x40: - case MsgPackType.POSITIVE_FIXNUM_0x41: - case MsgPackType.POSITIVE_FIXNUM_0x42: - case MsgPackType.POSITIVE_FIXNUM_0x43: - case MsgPackType.POSITIVE_FIXNUM_0x44: - case MsgPackType.POSITIVE_FIXNUM_0x45: - case MsgPackType.POSITIVE_FIXNUM_0x46: - case MsgPackType.POSITIVE_FIXNUM_0x47: - case MsgPackType.POSITIVE_FIXNUM_0x48: - case MsgPackType.POSITIVE_FIXNUM_0x49: - case MsgPackType.POSITIVE_FIXNUM_0x4A: - case MsgPackType.POSITIVE_FIXNUM_0x4B: - case MsgPackType.POSITIVE_FIXNUM_0x4C: - case MsgPackType.POSITIVE_FIXNUM_0x4D: - case MsgPackType.POSITIVE_FIXNUM_0x4E: - case MsgPackType.POSITIVE_FIXNUM_0x4F: - - case MsgPackType.POSITIVE_FIXNUM_0x50: - case MsgPackType.POSITIVE_FIXNUM_0x51: - case MsgPackType.POSITIVE_FIXNUM_0x52: - case MsgPackType.POSITIVE_FIXNUM_0x53: - case MsgPackType.POSITIVE_FIXNUM_0x54: - case MsgPackType.POSITIVE_FIXNUM_0x55: - case MsgPackType.POSITIVE_FIXNUM_0x56: - case MsgPackType.POSITIVE_FIXNUM_0x57: - case MsgPackType.POSITIVE_FIXNUM_0x58: - case MsgPackType.POSITIVE_FIXNUM_0x59: - case MsgPackType.POSITIVE_FIXNUM_0x5A: - case MsgPackType.POSITIVE_FIXNUM_0x5B: - case MsgPackType.POSITIVE_FIXNUM_0x5C: - case MsgPackType.POSITIVE_FIXNUM_0x5D: - case MsgPackType.POSITIVE_FIXNUM_0x5E: - case MsgPackType.POSITIVE_FIXNUM_0x5F: - - case MsgPackType.POSITIVE_FIXNUM_0x60: - case MsgPackType.POSITIVE_FIXNUM_0x61: - case MsgPackType.POSITIVE_FIXNUM_0x62: - case MsgPackType.POSITIVE_FIXNUM_0x63: - case MsgPackType.POSITIVE_FIXNUM_0x64: - case MsgPackType.POSITIVE_FIXNUM_0x65: - case MsgPackType.POSITIVE_FIXNUM_0x66: - case MsgPackType.POSITIVE_FIXNUM_0x67: - case MsgPackType.POSITIVE_FIXNUM_0x68: - case MsgPackType.POSITIVE_FIXNUM_0x69: - case MsgPackType.POSITIVE_FIXNUM_0x6A: - case MsgPackType.POSITIVE_FIXNUM_0x6B: - case MsgPackType.POSITIVE_FIXNUM_0x6C: - case MsgPackType.POSITIVE_FIXNUM_0x6D: - case MsgPackType.POSITIVE_FIXNUM_0x6E: - case MsgPackType.POSITIVE_FIXNUM_0x6F: - - case MsgPackType.POSITIVE_FIXNUM_0x70: - case MsgPackType.POSITIVE_FIXNUM_0x71: - case MsgPackType.POSITIVE_FIXNUM_0x72: - case MsgPackType.POSITIVE_FIXNUM_0x73: - case MsgPackType.POSITIVE_FIXNUM_0x74: - case MsgPackType.POSITIVE_FIXNUM_0x75: - case MsgPackType.POSITIVE_FIXNUM_0x76: - case MsgPackType.POSITIVE_FIXNUM_0x77: - case MsgPackType.POSITIVE_FIXNUM_0x78: - case MsgPackType.POSITIVE_FIXNUM_0x79: - case MsgPackType.POSITIVE_FIXNUM_0x7A: - case MsgPackType.POSITIVE_FIXNUM_0x7B: - case MsgPackType.POSITIVE_FIXNUM_0x7C: - case MsgPackType.POSITIVE_FIXNUM_0x7D: - case MsgPackType.POSITIVE_FIXNUM_0x7E: - case MsgPackType.POSITIVE_FIXNUM_0x7F: - - case MsgPackType.NEGATIVE_FIXNUM: - case MsgPackType.NEGATIVE_FIXNUM_0x01: - case MsgPackType.NEGATIVE_FIXNUM_0x02: - case MsgPackType.NEGATIVE_FIXNUM_0x03: - case MsgPackType.NEGATIVE_FIXNUM_0x04: - case MsgPackType.NEGATIVE_FIXNUM_0x05: - case MsgPackType.NEGATIVE_FIXNUM_0x06: - case MsgPackType.NEGATIVE_FIXNUM_0x07: - case MsgPackType.NEGATIVE_FIXNUM_0x08: - case MsgPackType.NEGATIVE_FIXNUM_0x09: - case MsgPackType.NEGATIVE_FIXNUM_0x0A: - case MsgPackType.NEGATIVE_FIXNUM_0x0B: - case MsgPackType.NEGATIVE_FIXNUM_0x0C: - case MsgPackType.NEGATIVE_FIXNUM_0x0D: - case MsgPackType.NEGATIVE_FIXNUM_0x0E: - case MsgPackType.NEGATIVE_FIXNUM_0x0F: - case MsgPackType.NEGATIVE_FIXNUM_0x10: - case MsgPackType.NEGATIVE_FIXNUM_0x11: - case MsgPackType.NEGATIVE_FIXNUM_0x12: - case MsgPackType.NEGATIVE_FIXNUM_0x13: - case MsgPackType.NEGATIVE_FIXNUM_0x14: - case MsgPackType.NEGATIVE_FIXNUM_0x15: - case MsgPackType.NEGATIVE_FIXNUM_0x16: - case MsgPackType.NEGATIVE_FIXNUM_0x17: - case MsgPackType.NEGATIVE_FIXNUM_0x18: - case MsgPackType.NEGATIVE_FIXNUM_0x19: - case MsgPackType.NEGATIVE_FIXNUM_0x1A: - case MsgPackType.NEGATIVE_FIXNUM_0x1B: - case MsgPackType.NEGATIVE_FIXNUM_0x1C: - case MsgPackType.NEGATIVE_FIXNUM_0x1D: - case MsgPackType.NEGATIVE_FIXNUM_0x1E: - case MsgPackType.NEGATIVE_FIXNUM_0x1F: - return bytes.Advance(1).Take(0); - - case MsgPackType.UINT8: - case MsgPackType.INT8: - return bytes.Advance(1).Take(1); - - case MsgPackType.UINT16: - case MsgPackType.INT16: - return bytes.Advance(1).Take(2); - - case MsgPackType.UINT32: - case MsgPackType.INT32: - case MsgPackType.FLOAT: - return bytes.Advance(1).Take(4); - - case MsgPackType.UINT64: - case MsgPackType.INT64: - case MsgPackType.DOUBLE: - return bytes.Advance(1).Take(8); - - case MsgPackType.FIX_EXT_1: - return bytes.Advance(2).Take(1); - case MsgPackType.FIX_EXT_2: - return bytes.Advance(2).Take(2); - case MsgPackType.FIX_EXT_4: - return bytes.Advance(2).Take(4); - case MsgPackType.FIX_EXT_8: - return bytes.Advance(2).Take(8); - case MsgPackType.FIX_EXT_16: - return bytes.Advance(2).Take(16); - case MsgPackType.EXT8: - { - var count = bytes.Get(1); - return bytes.Advance(1 + 1 + 1).Take(count); - } - case MsgPackType.EXT16: - { - var count = EndianConverter.NetworkByteWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 2 + 1).Take(count); - } - case MsgPackType.EXT32: - { - var count = EndianConverter.NetworkByteDWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 4 + 1).Take((int)count); - } - default: - throw new ArgumentException("unknown type: " + formatType); - } - } - - static ListTreeNode _Parse(ListTreeNode tree, ArraySegment bytes) - { - MsgPackType formatType = GetFormat(bytes); - if (formatType.IsArray()) - { - var array = tree.AddValue(bytes, ValueNodeType.Array); - - uint count; - bytes = GetItemCount(bytes, formatType, out count); - for (var i = 0; i < count; ++i) - { - var child = _Parse(array, bytes); - bytes = bytes.Advance(child.Value.Bytes.Count); - } - - array.SetValueBytesCount(bytes.Offset - array.Value.Bytes.Offset); - - return array; - } - else if (formatType.IsMap()) - { - var obj = tree.AddValue(bytes, ValueNodeType.Object); - - uint count; - bytes = GetItemCount(bytes, formatType, out count); - for (var i = 0; i < count; ++i) - { - // key - var key = _Parse(obj, bytes); - bytes = bytes.Advance(key.Value.Bytes.Count); - - // value - var value = _Parse(obj, bytes); - bytes = bytes.Advance(value.Value.Bytes.Count); - } - - obj.SetValueBytesCount(bytes.Offset - obj.Value.Bytes.Offset); - - return obj; - } - else - { - var body = GetBody(bytes, formatType); - var headerSize = body.Offset - bytes.Offset; - var size = headerSize + body.Count; - - var value = tree.AddValue(bytes.Take(size), ValueNodeType.Null); - return value; - } - } - - public static ListTreeNode Parse(ArraySegment bytes) - { - return _Parse(default(ListTreeNode), bytes); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs.meta deleted file mode 100644 index ba4452ea..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackParser.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 96621564d26fc294291143738c163a3d -timeCreated: 1540815282 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs deleted file mode 100644 index dd71d3d3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs +++ /dev/null @@ -1,313 +0,0 @@ -namespace UniJSON -{ - public enum MsgPackType : byte - { - #region POSITIVE_FIXNUM 0x00-0x7F - POSITIVE_FIXNUM = 0x00, - POSITIVE_FIXNUM_0x01 = 0x01, - POSITIVE_FIXNUM_0x02 = 0x02, - POSITIVE_FIXNUM_0x03 = 0x03, - POSITIVE_FIXNUM_0x04 = 0x04, - POSITIVE_FIXNUM_0x05 = 0x05, - POSITIVE_FIXNUM_0x06 = 0x06, - POSITIVE_FIXNUM_0x07 = 0x07, - POSITIVE_FIXNUM_0x08 = 0x08, - POSITIVE_FIXNUM_0x09 = 0x09, - POSITIVE_FIXNUM_0x0A = 0x0A, - POSITIVE_FIXNUM_0x0B = 0x0B, - POSITIVE_FIXNUM_0x0C = 0x0C, - POSITIVE_FIXNUM_0x0D = 0x0D, - POSITIVE_FIXNUM_0x0E = 0x0E, - POSITIVE_FIXNUM_0x0F = 0x0F, - - POSITIVE_FIXNUM_0x10 = 0x10, - POSITIVE_FIXNUM_0x11 = 0x11, - POSITIVE_FIXNUM_0x12 = 0x12, - POSITIVE_FIXNUM_0x13 = 0x13, - POSITIVE_FIXNUM_0x14 = 0x14, - POSITIVE_FIXNUM_0x15 = 0x15, - POSITIVE_FIXNUM_0x16 = 0x16, - POSITIVE_FIXNUM_0x17 = 0x17, - POSITIVE_FIXNUM_0x18 = 0x18, - POSITIVE_FIXNUM_0x19 = 0x19, - POSITIVE_FIXNUM_0x1A = 0x1A, - POSITIVE_FIXNUM_0x1B = 0x1B, - POSITIVE_FIXNUM_0x1C = 0x1C, - POSITIVE_FIXNUM_0x1D = 0x1D, - POSITIVE_FIXNUM_0x1E = 0x1E, - POSITIVE_FIXNUM_0x1F = 0x1F, - - POSITIVE_FIXNUM_0x20 = 0x20, - POSITIVE_FIXNUM_0x21 = 0x21, - POSITIVE_FIXNUM_0x22 = 0x22, - POSITIVE_FIXNUM_0x23 = 0x23, - POSITIVE_FIXNUM_0x24 = 0x24, - POSITIVE_FIXNUM_0x25 = 0x25, - POSITIVE_FIXNUM_0x26 = 0x26, - POSITIVE_FIXNUM_0x27 = 0x27, - POSITIVE_FIXNUM_0x28 = 0x28, - POSITIVE_FIXNUM_0x29 = 0x29, - POSITIVE_FIXNUM_0x2A = 0x2A, - POSITIVE_FIXNUM_0x2B = 0x2B, - POSITIVE_FIXNUM_0x2C = 0x2C, - POSITIVE_FIXNUM_0x2D = 0x2D, - POSITIVE_FIXNUM_0x2E = 0x2E, - POSITIVE_FIXNUM_0x2F = 0x2F, - - POSITIVE_FIXNUM_0x30 = 0x30, - POSITIVE_FIXNUM_0x31 = 0x31, - POSITIVE_FIXNUM_0x32 = 0x32, - POSITIVE_FIXNUM_0x33 = 0x33, - POSITIVE_FIXNUM_0x34 = 0x34, - POSITIVE_FIXNUM_0x35 = 0x35, - POSITIVE_FIXNUM_0x36 = 0x36, - POSITIVE_FIXNUM_0x37 = 0x37, - POSITIVE_FIXNUM_0x38 = 0x38, - POSITIVE_FIXNUM_0x39 = 0x39, - POSITIVE_FIXNUM_0x3A = 0x3A, - POSITIVE_FIXNUM_0x3B = 0x3B, - POSITIVE_FIXNUM_0x3C = 0x3C, - POSITIVE_FIXNUM_0x3D = 0x3D, - POSITIVE_FIXNUM_0x3E = 0x3E, - POSITIVE_FIXNUM_0x3F = 0x3F, - - POSITIVE_FIXNUM_0x40 = 0x40, - POSITIVE_FIXNUM_0x41 = 0x41, - POSITIVE_FIXNUM_0x42 = 0x42, - POSITIVE_FIXNUM_0x43 = 0x43, - POSITIVE_FIXNUM_0x44 = 0x44, - POSITIVE_FIXNUM_0x45 = 0x45, - POSITIVE_FIXNUM_0x46 = 0x46, - POSITIVE_FIXNUM_0x47 = 0x47, - POSITIVE_FIXNUM_0x48 = 0x48, - POSITIVE_FIXNUM_0x49 = 0x49, - POSITIVE_FIXNUM_0x4A = 0x4A, - POSITIVE_FIXNUM_0x4B = 0x4B, - POSITIVE_FIXNUM_0x4C = 0x4C, - POSITIVE_FIXNUM_0x4D = 0x4D, - POSITIVE_FIXNUM_0x4E = 0x4E, - POSITIVE_FIXNUM_0x4F = 0x4F, - - POSITIVE_FIXNUM_0x50 = 0x50, - POSITIVE_FIXNUM_0x51 = 0x51, - POSITIVE_FIXNUM_0x52 = 0x52, - POSITIVE_FIXNUM_0x53 = 0x53, - POSITIVE_FIXNUM_0x54 = 0x54, - POSITIVE_FIXNUM_0x55 = 0x55, - POSITIVE_FIXNUM_0x56 = 0x56, - POSITIVE_FIXNUM_0x57 = 0x57, - POSITIVE_FIXNUM_0x58 = 0x58, - POSITIVE_FIXNUM_0x59 = 0x59, - POSITIVE_FIXNUM_0x5A = 0x5A, - POSITIVE_FIXNUM_0x5B = 0x5B, - POSITIVE_FIXNUM_0x5C = 0x5C, - POSITIVE_FIXNUM_0x5D = 0x5D, - POSITIVE_FIXNUM_0x5E = 0x5E, - POSITIVE_FIXNUM_0x5F = 0x5F, - - POSITIVE_FIXNUM_0x60 = 0x60, - POSITIVE_FIXNUM_0x61 = 0x61, - POSITIVE_FIXNUM_0x62 = 0x62, - POSITIVE_FIXNUM_0x63 = 0x63, - POSITIVE_FIXNUM_0x64 = 0x64, - POSITIVE_FIXNUM_0x65 = 0x65, - POSITIVE_FIXNUM_0x66 = 0x66, - POSITIVE_FIXNUM_0x67 = 0x67, - POSITIVE_FIXNUM_0x68 = 0x68, - POSITIVE_FIXNUM_0x69 = 0x69, - POSITIVE_FIXNUM_0x6A = 0x6A, - POSITIVE_FIXNUM_0x6B = 0x6B, - POSITIVE_FIXNUM_0x6C = 0x6C, - POSITIVE_FIXNUM_0x6D = 0x6D, - POSITIVE_FIXNUM_0x6E = 0x6E, - POSITIVE_FIXNUM_0x6F = 0x6F, - - POSITIVE_FIXNUM_0x70 = 0x70, - POSITIVE_FIXNUM_0x71 = 0x71, - POSITIVE_FIXNUM_0x72 = 0x72, - POSITIVE_FIXNUM_0x73 = 0x73, - POSITIVE_FIXNUM_0x74 = 0x74, - POSITIVE_FIXNUM_0x75 = 0x75, - POSITIVE_FIXNUM_0x76 = 0x76, - POSITIVE_FIXNUM_0x77 = 0x77, - POSITIVE_FIXNUM_0x78 = 0x78, - POSITIVE_FIXNUM_0x79 = 0x79, - POSITIVE_FIXNUM_0x7A = 0x7A, - POSITIVE_FIXNUM_0x7B = 0x7B, - POSITIVE_FIXNUM_0x7C = 0x7C, - POSITIVE_FIXNUM_0x7D = 0x7D, - POSITIVE_FIXNUM_0x7E = 0x7E, - POSITIVE_FIXNUM_0x7F = 0x7F, - #endregion - - #region FIX_MAP 0x80-0x8F - FIX_MAP = 0x80, - FIX_MAP_0x1 = 0x81, - FIX_MAP_0x2 = 0x82, - FIX_MAP_0x3 = 0x83, - FIX_MAP_0x4 = 0x84, - FIX_MAP_0x5 = 0x85, - FIX_MAP_0x6 = 0x86, - FIX_MAP_0x7 = 0x87, - FIX_MAP_0x8 = 0x88, - FIX_MAP_0x9 = 0x89, - FIX_MAP_0xA = 0x8A, - FIX_MAP_0xB = 0x8B, - FIX_MAP_0xC = 0x8C, - FIX_MAP_0xD = 0x8D, - FIX_MAP_0xE = 0x8E, - FIX_MAP_0xF = 0x8F, - #endregion - - #region FIX_ARRAY 0x90-0x9F - FIX_ARRAY = 0x90, - FIX_ARRAY_0x1 = 0x91, - FIX_ARRAY_0x2 = 0x92, - FIX_ARRAY_0x3 = 0x93, - FIX_ARRAY_0x4 = 0x94, - FIX_ARRAY_0x5 = 0x95, - FIX_ARRAY_0x6 = 0x96, - FIX_ARRAY_0x7 = 0x97, - FIX_ARRAY_0x8 = 0x98, - FIX_ARRAY_0x9 = 0x99, - FIX_ARRAY_0xA = 0x9A, - FIX_ARRAY_0xB = 0x9B, - FIX_ARRAY_0xC = 0x9C, - FIX_ARRAY_0xD = 0x9D, - FIX_ARRAY_0xE = 0x9E, - FIX_ARRAY_0xF = 0x9F, - #endregion - - #region FIX_STR 0xA0-0xBF - FIX_STR = 0xA0, - FIX_STR_0x01 = 0xA1, - FIX_STR_0x02 = 0xA2, - FIX_STR_0x03 = 0xA3, - FIX_STR_0x04 = 0xA4, - FIX_STR_0x05 = 0xA5, - FIX_STR_0x06 = 0xA6, - FIX_STR_0x07 = 0xA7, - FIX_STR_0x08 = 0xA8, - FIX_STR_0x09 = 0xA9, - FIX_STR_0x0A = 0xAA, - FIX_STR_0x0B = 0xAB, - FIX_STR_0x0C = 0xAC, - FIX_STR_0x0D = 0xAD, - FIX_STR_0x0E = 0xAE, - FIX_STR_0x0F = 0xAF, - FIX_STR_0x10 = 0xB0, - FIX_STR_0x11 = 0xB1, - FIX_STR_0x12 = 0xB2, - FIX_STR_0x13 = 0xB3, - FIX_STR_0x14 = 0xB4, - FIX_STR_0x15 = 0xB5, - FIX_STR_0x16 = 0xB6, - FIX_STR_0x17 = 0xB7, - FIX_STR_0x18 = 0xB8, - FIX_STR_0x19 = 0xB9, - FIX_STR_0x1A = 0xBA, - FIX_STR_0x1B = 0xBB, - FIX_STR_0x1C = 0xBC, - FIX_STR_0x1D = 0xBD, - FIX_STR_0x1E = 0xBE, - FIX_STR_0x1F = 0xBF, - #endregion - - NIL = 0xC0, - NEVER_USED = 0xC1, - FALSE = 0xC2, - TRUE = 0xC3, - - BIN8 = 0xC4, - BIN16 = 0xC5, - BIN32 = 0xC6, - - EXT8 = 0xC7, - EXT16 = 0xC8, - EXT32 = 0xC9, - - FLOAT = 0xCA, - DOUBLE = 0xCB, - UINT8 = 0xCC, - UINT16 = 0xCD, - UINT32 = 0xCE, - UINT64 = 0xCF, - INT8 = 0xD0, - INT16 = 0xD1, - INT32 = 0xD2, - INT64 = 0xD3, - - FIX_EXT_1 = 0xD4, - FIX_EXT_2 = 0xD5, - FIX_EXT_4 = 0xD6, - FIX_EXT_8 = 0xD7, - FIX_EXT_16 = 0xD8, - - STR8 = 0xD9, - STR16 = 0xDA, - STR32 = 0xDB, - - ARRAY16 = 0xDC, - ARRAY32 = 0xDD, - MAP16 = 0xDE, - MAP32 = 0xDF, - - #region NEGATIVE_FIXNUM 0xE0-0xFF - NEGATIVE_FIXNUM = 0xE0, // 1110 0000 = -32 - NEGATIVE_FIXNUM_0x1F = 0xE1, // -31 - NEGATIVE_FIXNUM_0x1E = 0xE2, - NEGATIVE_FIXNUM_0x1D = 0xE3, - NEGATIVE_FIXNUM_0x1C = 0xE4, - NEGATIVE_FIXNUM_0x1B = 0xE5, - NEGATIVE_FIXNUM_0x1A = 0xE6, - NEGATIVE_FIXNUM_0x19 = 0xE7, - NEGATIVE_FIXNUM_0x18 = 0xE8, - NEGATIVE_FIXNUM_0x17 = 0xE9, - NEGATIVE_FIXNUM_0x16 = 0xEA, - NEGATIVE_FIXNUM_0x15 = 0xEB, - NEGATIVE_FIXNUM_0x14 = 0xEC, - NEGATIVE_FIXNUM_0x13 = 0xED, - NEGATIVE_FIXNUM_0x12 = 0xEE, - NEGATIVE_FIXNUM_0x11 = 0xEF, - NEGATIVE_FIXNUM_0x10 = 0xF0, - NEGATIVE_FIXNUM_0x0F = 0xF1, - NEGATIVE_FIXNUM_0x0E = 0xF2, - NEGATIVE_FIXNUM_0x0D = 0xF3, - NEGATIVE_FIXNUM_0x0C = 0xF4, - NEGATIVE_FIXNUM_0x0B = 0xF5, - NEGATIVE_FIXNUM_0x0A = 0xF6, - NEGATIVE_FIXNUM_0x09 = 0xF7, - NEGATIVE_FIXNUM_0x08 = 0xF8, - NEGATIVE_FIXNUM_0x07 = 0xF9, - NEGATIVE_FIXNUM_0x06 = 0xFA, - NEGATIVE_FIXNUM_0x05 = 0xFB, - NEGATIVE_FIXNUM_0x04 = 0xFC, - NEGATIVE_FIXNUM_0x03 = 0xFD, - NEGATIVE_FIXNUM_0x02 = 0xFE, - NEGATIVE_FIXNUM_0x01 = 0xFF, // -1 - #endregion - } - - public enum ExtType : byte - { - UNKNOWN = 0x00, - - UINT16_BE = 0x01, - UINT32_BE = 0x02, - UINT64_BE = 0x03, - INT16_BE = 0x04, - INT32_BE = 0x05, - INT64_BE = 0x06, - SINGLE_BE = 0x07, - DOUBLE_BE = 0x08, - - UINT16_LE = 0x09, - UINT32_LE = 0x0A, - UINT64_LE = 0x0B, - INT16_LE = 0x0C, - INT32_LE = 0x0D, - INT64_LE = 0x0E, - SINGLE_LE = 0x0F, - DOUBLE_LE = 0x10, - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs.meta deleted file mode 100644 index 702f717e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackType.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4c6d91a562e590e438f0baa988389d61 -timeCreated: 1540814648 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs deleted file mode 100644 index a81026a4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs +++ /dev/null @@ -1,341 +0,0 @@ -namespace UniJSON -{ - public static class MsgPackTypeExtensions - { - public static bool IsArray(this MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.FIX_ARRAY: - case MsgPackType.FIX_ARRAY_0x1: - case MsgPackType.FIX_ARRAY_0x2: - case MsgPackType.FIX_ARRAY_0x3: - case MsgPackType.FIX_ARRAY_0x4: - case MsgPackType.FIX_ARRAY_0x5: - case MsgPackType.FIX_ARRAY_0x6: - case MsgPackType.FIX_ARRAY_0x7: - case MsgPackType.FIX_ARRAY_0x8: - case MsgPackType.FIX_ARRAY_0x9: - case MsgPackType.FIX_ARRAY_0xA: - case MsgPackType.FIX_ARRAY_0xB: - case MsgPackType.FIX_ARRAY_0xC: - case MsgPackType.FIX_ARRAY_0xD: - case MsgPackType.FIX_ARRAY_0xE: - case MsgPackType.FIX_ARRAY_0xF: - case MsgPackType.ARRAY16: - case MsgPackType.ARRAY32: - return true; - - default: - return false; - } - } - - public static bool IsMap(this MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.FIX_MAP: - case MsgPackType.FIX_MAP_0x1: - case MsgPackType.FIX_MAP_0x2: - case MsgPackType.FIX_MAP_0x3: - case MsgPackType.FIX_MAP_0x4: - case MsgPackType.FIX_MAP_0x5: - case MsgPackType.FIX_MAP_0x6: - case MsgPackType.FIX_MAP_0x7: - case MsgPackType.FIX_MAP_0x8: - case MsgPackType.FIX_MAP_0x9: - case MsgPackType.FIX_MAP_0xA: - case MsgPackType.FIX_MAP_0xB: - case MsgPackType.FIX_MAP_0xC: - case MsgPackType.FIX_MAP_0xD: - case MsgPackType.FIX_MAP_0xE: - case MsgPackType.FIX_MAP_0xF: - case MsgPackType.MAP16: - case MsgPackType.MAP32: - return true; - - default: - return false; - } - } - - public static bool IsInteger(this MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.POSITIVE_FIXNUM: - case MsgPackType.POSITIVE_FIXNUM_0x01: - case MsgPackType.POSITIVE_FIXNUM_0x02: - case MsgPackType.POSITIVE_FIXNUM_0x03: - case MsgPackType.POSITIVE_FIXNUM_0x04: - case MsgPackType.POSITIVE_FIXNUM_0x05: - case MsgPackType.POSITIVE_FIXNUM_0x06: - case MsgPackType.POSITIVE_FIXNUM_0x07: - case MsgPackType.POSITIVE_FIXNUM_0x08: - case MsgPackType.POSITIVE_FIXNUM_0x09: - case MsgPackType.POSITIVE_FIXNUM_0x0A: - case MsgPackType.POSITIVE_FIXNUM_0x0B: - case MsgPackType.POSITIVE_FIXNUM_0x0C: - case MsgPackType.POSITIVE_FIXNUM_0x0D: - case MsgPackType.POSITIVE_FIXNUM_0x0E: - case MsgPackType.POSITIVE_FIXNUM_0x0F: - - case MsgPackType.POSITIVE_FIXNUM_0x10: - case MsgPackType.POSITIVE_FIXNUM_0x11: - case MsgPackType.POSITIVE_FIXNUM_0x12: - case MsgPackType.POSITIVE_FIXNUM_0x13: - case MsgPackType.POSITIVE_FIXNUM_0x14: - case MsgPackType.POSITIVE_FIXNUM_0x15: - case MsgPackType.POSITIVE_FIXNUM_0x16: - case MsgPackType.POSITIVE_FIXNUM_0x17: - case MsgPackType.POSITIVE_FIXNUM_0x18: - case MsgPackType.POSITIVE_FIXNUM_0x19: - case MsgPackType.POSITIVE_FIXNUM_0x1A: - case MsgPackType.POSITIVE_FIXNUM_0x1B: - case MsgPackType.POSITIVE_FIXNUM_0x1C: - case MsgPackType.POSITIVE_FIXNUM_0x1D: - case MsgPackType.POSITIVE_FIXNUM_0x1E: - case MsgPackType.POSITIVE_FIXNUM_0x1F: - - case MsgPackType.POSITIVE_FIXNUM_0x20: - case MsgPackType.POSITIVE_FIXNUM_0x21: - case MsgPackType.POSITIVE_FIXNUM_0x22: - case MsgPackType.POSITIVE_FIXNUM_0x23: - case MsgPackType.POSITIVE_FIXNUM_0x24: - case MsgPackType.POSITIVE_FIXNUM_0x25: - case MsgPackType.POSITIVE_FIXNUM_0x26: - case MsgPackType.POSITIVE_FIXNUM_0x27: - case MsgPackType.POSITIVE_FIXNUM_0x28: - case MsgPackType.POSITIVE_FIXNUM_0x29: - case MsgPackType.POSITIVE_FIXNUM_0x2A: - case MsgPackType.POSITIVE_FIXNUM_0x2B: - case MsgPackType.POSITIVE_FIXNUM_0x2C: - case MsgPackType.POSITIVE_FIXNUM_0x2D: - case MsgPackType.POSITIVE_FIXNUM_0x2E: - case MsgPackType.POSITIVE_FIXNUM_0x2F: - - case MsgPackType.POSITIVE_FIXNUM_0x30: - case MsgPackType.POSITIVE_FIXNUM_0x31: - case MsgPackType.POSITIVE_FIXNUM_0x32: - case MsgPackType.POSITIVE_FIXNUM_0x33: - case MsgPackType.POSITIVE_FIXNUM_0x34: - case MsgPackType.POSITIVE_FIXNUM_0x35: - case MsgPackType.POSITIVE_FIXNUM_0x36: - case MsgPackType.POSITIVE_FIXNUM_0x37: - case MsgPackType.POSITIVE_FIXNUM_0x38: - case MsgPackType.POSITIVE_FIXNUM_0x39: - case MsgPackType.POSITIVE_FIXNUM_0x3A: - case MsgPackType.POSITIVE_FIXNUM_0x3B: - case MsgPackType.POSITIVE_FIXNUM_0x3C: - case MsgPackType.POSITIVE_FIXNUM_0x3D: - case MsgPackType.POSITIVE_FIXNUM_0x3E: - case MsgPackType.POSITIVE_FIXNUM_0x3F: - - case MsgPackType.POSITIVE_FIXNUM_0x40: - case MsgPackType.POSITIVE_FIXNUM_0x41: - case MsgPackType.POSITIVE_FIXNUM_0x42: - case MsgPackType.POSITIVE_FIXNUM_0x43: - case MsgPackType.POSITIVE_FIXNUM_0x44: - case MsgPackType.POSITIVE_FIXNUM_0x45: - case MsgPackType.POSITIVE_FIXNUM_0x46: - case MsgPackType.POSITIVE_FIXNUM_0x47: - case MsgPackType.POSITIVE_FIXNUM_0x48: - case MsgPackType.POSITIVE_FIXNUM_0x49: - case MsgPackType.POSITIVE_FIXNUM_0x4A: - case MsgPackType.POSITIVE_FIXNUM_0x4B: - case MsgPackType.POSITIVE_FIXNUM_0x4C: - case MsgPackType.POSITIVE_FIXNUM_0x4D: - case MsgPackType.POSITIVE_FIXNUM_0x4E: - case MsgPackType.POSITIVE_FIXNUM_0x4F: - - case MsgPackType.POSITIVE_FIXNUM_0x50: - case MsgPackType.POSITIVE_FIXNUM_0x51: - case MsgPackType.POSITIVE_FIXNUM_0x52: - case MsgPackType.POSITIVE_FIXNUM_0x53: - case MsgPackType.POSITIVE_FIXNUM_0x54: - case MsgPackType.POSITIVE_FIXNUM_0x55: - case MsgPackType.POSITIVE_FIXNUM_0x56: - case MsgPackType.POSITIVE_FIXNUM_0x57: - case MsgPackType.POSITIVE_FIXNUM_0x58: - case MsgPackType.POSITIVE_FIXNUM_0x59: - case MsgPackType.POSITIVE_FIXNUM_0x5A: - case MsgPackType.POSITIVE_FIXNUM_0x5B: - case MsgPackType.POSITIVE_FIXNUM_0x5C: - case MsgPackType.POSITIVE_FIXNUM_0x5D: - case MsgPackType.POSITIVE_FIXNUM_0x5E: - case MsgPackType.POSITIVE_FIXNUM_0x5F: - - case MsgPackType.POSITIVE_FIXNUM_0x60: - case MsgPackType.POSITIVE_FIXNUM_0x61: - case MsgPackType.POSITIVE_FIXNUM_0x62: - case MsgPackType.POSITIVE_FIXNUM_0x63: - case MsgPackType.POSITIVE_FIXNUM_0x64: - case MsgPackType.POSITIVE_FIXNUM_0x65: - case MsgPackType.POSITIVE_FIXNUM_0x66: - case MsgPackType.POSITIVE_FIXNUM_0x67: - case MsgPackType.POSITIVE_FIXNUM_0x68: - case MsgPackType.POSITIVE_FIXNUM_0x69: - case MsgPackType.POSITIVE_FIXNUM_0x6A: - case MsgPackType.POSITIVE_FIXNUM_0x6B: - case MsgPackType.POSITIVE_FIXNUM_0x6C: - case MsgPackType.POSITIVE_FIXNUM_0x6D: - case MsgPackType.POSITIVE_FIXNUM_0x6E: - case MsgPackType.POSITIVE_FIXNUM_0x6F: - - case MsgPackType.POSITIVE_FIXNUM_0x70: - case MsgPackType.POSITIVE_FIXNUM_0x71: - case MsgPackType.POSITIVE_FIXNUM_0x72: - case MsgPackType.POSITIVE_FIXNUM_0x73: - case MsgPackType.POSITIVE_FIXNUM_0x74: - case MsgPackType.POSITIVE_FIXNUM_0x75: - case MsgPackType.POSITIVE_FIXNUM_0x76: - case MsgPackType.POSITIVE_FIXNUM_0x77: - case MsgPackType.POSITIVE_FIXNUM_0x78: - case MsgPackType.POSITIVE_FIXNUM_0x79: - case MsgPackType.POSITIVE_FIXNUM_0x7A: - case MsgPackType.POSITIVE_FIXNUM_0x7B: - case MsgPackType.POSITIVE_FIXNUM_0x7C: - case MsgPackType.POSITIVE_FIXNUM_0x7D: - case MsgPackType.POSITIVE_FIXNUM_0x7E: - case MsgPackType.POSITIVE_FIXNUM_0x7F: - - case MsgPackType.NEGATIVE_FIXNUM: - case MsgPackType.NEGATIVE_FIXNUM_0x01: - case MsgPackType.NEGATIVE_FIXNUM_0x02: - case MsgPackType.NEGATIVE_FIXNUM_0x03: - case MsgPackType.NEGATIVE_FIXNUM_0x04: - case MsgPackType.NEGATIVE_FIXNUM_0x05: - case MsgPackType.NEGATIVE_FIXNUM_0x06: - case MsgPackType.NEGATIVE_FIXNUM_0x07: - case MsgPackType.NEGATIVE_FIXNUM_0x08: - case MsgPackType.NEGATIVE_FIXNUM_0x09: - case MsgPackType.NEGATIVE_FIXNUM_0x0A: - case MsgPackType.NEGATIVE_FIXNUM_0x0B: - case MsgPackType.NEGATIVE_FIXNUM_0x0C: - case MsgPackType.NEGATIVE_FIXNUM_0x0D: - case MsgPackType.NEGATIVE_FIXNUM_0x0E: - case MsgPackType.NEGATIVE_FIXNUM_0x0F: - case MsgPackType.NEGATIVE_FIXNUM_0x10: - case MsgPackType.NEGATIVE_FIXNUM_0x11: - case MsgPackType.NEGATIVE_FIXNUM_0x12: - case MsgPackType.NEGATIVE_FIXNUM_0x13: - case MsgPackType.NEGATIVE_FIXNUM_0x14: - case MsgPackType.NEGATIVE_FIXNUM_0x15: - case MsgPackType.NEGATIVE_FIXNUM_0x16: - case MsgPackType.NEGATIVE_FIXNUM_0x17: - case MsgPackType.NEGATIVE_FIXNUM_0x18: - case MsgPackType.NEGATIVE_FIXNUM_0x19: - case MsgPackType.NEGATIVE_FIXNUM_0x1A: - case MsgPackType.NEGATIVE_FIXNUM_0x1B: - case MsgPackType.NEGATIVE_FIXNUM_0x1C: - case MsgPackType.NEGATIVE_FIXNUM_0x1D: - case MsgPackType.NEGATIVE_FIXNUM_0x1E: - case MsgPackType.NEGATIVE_FIXNUM_0x1F: - - case MsgPackType.INT8: - case MsgPackType.INT16: - case MsgPackType.INT32: - case MsgPackType.INT64: - case MsgPackType.UINT8: - case MsgPackType.UINT16: - case MsgPackType.UINT32: - case MsgPackType.UINT64: - return true; - - default: - return false; - } - } - - public static bool IsFloat(this MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.FLOAT: - case MsgPackType.DOUBLE: - return true; - - default: - return false; - } - } - - public static bool IsString(this MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.FIX_STR: - case MsgPackType.FIX_STR_0x01: - case MsgPackType.FIX_STR_0x02: - case MsgPackType.FIX_STR_0x03: - case MsgPackType.FIX_STR_0x04: - case MsgPackType.FIX_STR_0x05: - case MsgPackType.FIX_STR_0x06: - case MsgPackType.FIX_STR_0x07: - case MsgPackType.FIX_STR_0x08: - case MsgPackType.FIX_STR_0x09: - case MsgPackType.FIX_STR_0x0A: - case MsgPackType.FIX_STR_0x0B: - case MsgPackType.FIX_STR_0x0C: - case MsgPackType.FIX_STR_0x0D: - case MsgPackType.FIX_STR_0x0E: - case MsgPackType.FIX_STR_0x0F: - case MsgPackType.FIX_STR_0x10: - case MsgPackType.FIX_STR_0x11: - case MsgPackType.FIX_STR_0x12: - case MsgPackType.FIX_STR_0x13: - case MsgPackType.FIX_STR_0x14: - case MsgPackType.FIX_STR_0x15: - case MsgPackType.FIX_STR_0x16: - case MsgPackType.FIX_STR_0x17: - case MsgPackType.FIX_STR_0x18: - case MsgPackType.FIX_STR_0x19: - case MsgPackType.FIX_STR_0x1A: - case MsgPackType.FIX_STR_0x1B: - case MsgPackType.FIX_STR_0x1C: - case MsgPackType.FIX_STR_0x1D: - case MsgPackType.FIX_STR_0x1E: - case MsgPackType.FIX_STR_0x1F: - case MsgPackType.STR8: - case MsgPackType.STR16: - case MsgPackType.STR32: - return true; - } - return false; - } - - public static bool IsExt(this MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.FIX_EXT_1: - case MsgPackType.FIX_EXT_2: - case MsgPackType.FIX_EXT_4: - case MsgPackType.FIX_EXT_8: - case MsgPackType.FIX_EXT_16: - case MsgPackType.EXT8: - case MsgPackType.EXT16: - case MsgPackType.EXT32: - return true; - - default: - return false; - } - } - - public static bool IsBinary(this MsgPackType formatType) - { - switch (formatType) - { - case MsgPackType.BIN8: - case MsgPackType.BIN16: - case MsgPackType.BIN32: - return true; - - default: - return false; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs.meta deleted file mode 100644 index 4c4ef420..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackTypeExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6e803181a063cd940b8272f45497b506 -timeCreated: 1540898737 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs deleted file mode 100644 index 77c43f29..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs +++ /dev/null @@ -1,767 +0,0 @@ -using System; -using System.Text; - -namespace UniJSON -{ - public struct MsgPackValue: IListTreeItem, IValue - { - public int ParentIndex - { - get; - private set; - } - - public ArraySegment Bytes - { - get; - private set; - } - public void SetBytesCount(int count) - { - Bytes = new ArraySegment(Bytes.Array, Bytes.Offset, count); - } - - public MsgPackType Format - { - get - { - return (MsgPackType)Bytes.Get(0); - } - } - - public ValueNodeType ValueType - { - get - { - switch (Format) - { - case MsgPackType.NIL: - return ValueNodeType.Null; - - case MsgPackType.TRUE: - case MsgPackType.FALSE: - return ValueNodeType.Boolean; - - default: - if (Format.IsArray()) - { - return ValueNodeType.Array; - } - else if (Format.IsMap()) - { - return ValueNodeType.Object; - } - else if (Format.IsInteger()) - { - return ValueNodeType.Integer; - } - else if (Format.IsFloat()) - { - return ValueNodeType.Number; - } - else if (Format.IsString()) - { - return ValueNodeType.String; - } - else if (Format.IsBinary()) - { - return ValueNodeType.Binary; - } - else - { - throw new NotImplementedException(); - } - } - } - } - - int _childCount; - public int ChildCount - { - get { return _childCount; } - } - public void SetChildCount(int count) - { - _childCount = count; - } - - public MsgPackValue(ArraySegment segment, int parentIndex) : this() - { - Bytes = segment; - ParentIndex = parentIndex; - } - - public MsgPackValue New(ArraySegment bytes, ValueNodeType valueType, int parentIndex) - { - return new MsgPackValue(bytes, parentIndex); - } - - public MsgPackValue Key(Utf8String key, int parentIndex) - { - throw new NotImplementedException(); - } - - /// - /// Arrayã¨Map以外ã®ã‚¿ã‚¤ãƒ—ã®ãƒšã‚¤ãƒ­ãƒ¼ãƒ‰ã‚’å¾—ã‚‹ - /// - /// - public ArraySegment GetBody() - { - var bytes = Bytes; - var formatType = Format; - switch (formatType) - { - case MsgPackType.FIX_STR: return bytes.Advance(1).Take(0); - case MsgPackType.FIX_STR_0x01: return bytes.Advance(1).Take(1); - case MsgPackType.FIX_STR_0x02: return bytes.Advance(1).Take(2); - case MsgPackType.FIX_STR_0x03: return bytes.Advance(1).Take(3); - case MsgPackType.FIX_STR_0x04: return bytes.Advance(1).Take(4); - case MsgPackType.FIX_STR_0x05: return bytes.Advance(1).Take(5); - case MsgPackType.FIX_STR_0x06: return bytes.Advance(1).Take(6); - case MsgPackType.FIX_STR_0x07: return bytes.Advance(1).Take(7); - case MsgPackType.FIX_STR_0x08: return bytes.Advance(1).Take(8); - case MsgPackType.FIX_STR_0x09: return bytes.Advance(1).Take(9); - case MsgPackType.FIX_STR_0x0A: return bytes.Advance(1).Take(10); - case MsgPackType.FIX_STR_0x0B: return bytes.Advance(1).Take(11); - case MsgPackType.FIX_STR_0x0C: return bytes.Advance(1).Take(12); - case MsgPackType.FIX_STR_0x0D: return bytes.Advance(1).Take(13); - case MsgPackType.FIX_STR_0x0E: return bytes.Advance(1).Take(14); - case MsgPackType.FIX_STR_0x0F: return bytes.Advance(1).Take(15); - - case MsgPackType.FIX_STR_0x10: return bytes.Advance(1).Take(16); - case MsgPackType.FIX_STR_0x11: return bytes.Advance(1).Take(17); - case MsgPackType.FIX_STR_0x12: return bytes.Advance(1).Take(18); - case MsgPackType.FIX_STR_0x13: return bytes.Advance(1).Take(19); - case MsgPackType.FIX_STR_0x14: return bytes.Advance(1).Take(20); - case MsgPackType.FIX_STR_0x15: return bytes.Advance(1).Take(21); - case MsgPackType.FIX_STR_0x16: return bytes.Advance(1).Take(22); - case MsgPackType.FIX_STR_0x17: return bytes.Advance(1).Take(23); - case MsgPackType.FIX_STR_0x18: return bytes.Advance(1).Take(24); - case MsgPackType.FIX_STR_0x19: return bytes.Advance(1).Take(25); - case MsgPackType.FIX_STR_0x1A: return bytes.Advance(1).Take(26); - case MsgPackType.FIX_STR_0x1B: return bytes.Advance(1).Take(27); - case MsgPackType.FIX_STR_0x1C: return bytes.Advance(1).Take(28); - case MsgPackType.FIX_STR_0x1D: return bytes.Advance(1).Take(29); - case MsgPackType.FIX_STR_0x1E: return bytes.Advance(1).Take(30); - case MsgPackType.FIX_STR_0x1F: return bytes.Advance(1).Take(31); - - case MsgPackType.STR8: - case MsgPackType.BIN8: - { - var count = bytes.Get(1); - return bytes.Advance(1 + 1).Take(count); - } - - case MsgPackType.STR16: - case MsgPackType.BIN16: - { - var count = EndianConverter.NetworkByteWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 2).Take(count); - } - - case MsgPackType.STR32: - case MsgPackType.BIN32: - { - var count = EndianConverter.NetworkByteDWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 4).Take((int)count); - } - - case MsgPackType.NIL: - case MsgPackType.TRUE: - case MsgPackType.FALSE: - case MsgPackType.POSITIVE_FIXNUM: - case MsgPackType.POSITIVE_FIXNUM_0x01: - case MsgPackType.POSITIVE_FIXNUM_0x02: - case MsgPackType.POSITIVE_FIXNUM_0x03: - case MsgPackType.POSITIVE_FIXNUM_0x04: - case MsgPackType.POSITIVE_FIXNUM_0x05: - case MsgPackType.POSITIVE_FIXNUM_0x06: - case MsgPackType.POSITIVE_FIXNUM_0x07: - case MsgPackType.POSITIVE_FIXNUM_0x08: - case MsgPackType.POSITIVE_FIXNUM_0x09: - case MsgPackType.POSITIVE_FIXNUM_0x0A: - case MsgPackType.POSITIVE_FIXNUM_0x0B: - case MsgPackType.POSITIVE_FIXNUM_0x0C: - case MsgPackType.POSITIVE_FIXNUM_0x0D: - case MsgPackType.POSITIVE_FIXNUM_0x0E: - case MsgPackType.POSITIVE_FIXNUM_0x0F: - - case MsgPackType.POSITIVE_FIXNUM_0x10: - case MsgPackType.POSITIVE_FIXNUM_0x11: - case MsgPackType.POSITIVE_FIXNUM_0x12: - case MsgPackType.POSITIVE_FIXNUM_0x13: - case MsgPackType.POSITIVE_FIXNUM_0x14: - case MsgPackType.POSITIVE_FIXNUM_0x15: - case MsgPackType.POSITIVE_FIXNUM_0x16: - case MsgPackType.POSITIVE_FIXNUM_0x17: - case MsgPackType.POSITIVE_FIXNUM_0x18: - case MsgPackType.POSITIVE_FIXNUM_0x19: - case MsgPackType.POSITIVE_FIXNUM_0x1A: - case MsgPackType.POSITIVE_FIXNUM_0x1B: - case MsgPackType.POSITIVE_FIXNUM_0x1C: - case MsgPackType.POSITIVE_FIXNUM_0x1D: - case MsgPackType.POSITIVE_FIXNUM_0x1E: - case MsgPackType.POSITIVE_FIXNUM_0x1F: - - case MsgPackType.POSITIVE_FIXNUM_0x20: - case MsgPackType.POSITIVE_FIXNUM_0x21: - case MsgPackType.POSITIVE_FIXNUM_0x22: - case MsgPackType.POSITIVE_FIXNUM_0x23: - case MsgPackType.POSITIVE_FIXNUM_0x24: - case MsgPackType.POSITIVE_FIXNUM_0x25: - case MsgPackType.POSITIVE_FIXNUM_0x26: - case MsgPackType.POSITIVE_FIXNUM_0x27: - case MsgPackType.POSITIVE_FIXNUM_0x28: - case MsgPackType.POSITIVE_FIXNUM_0x29: - case MsgPackType.POSITIVE_FIXNUM_0x2A: - case MsgPackType.POSITIVE_FIXNUM_0x2B: - case MsgPackType.POSITIVE_FIXNUM_0x2C: - case MsgPackType.POSITIVE_FIXNUM_0x2D: - case MsgPackType.POSITIVE_FIXNUM_0x2E: - case MsgPackType.POSITIVE_FIXNUM_0x2F: - - case MsgPackType.POSITIVE_FIXNUM_0x30: - case MsgPackType.POSITIVE_FIXNUM_0x31: - case MsgPackType.POSITIVE_FIXNUM_0x32: - case MsgPackType.POSITIVE_FIXNUM_0x33: - case MsgPackType.POSITIVE_FIXNUM_0x34: - case MsgPackType.POSITIVE_FIXNUM_0x35: - case MsgPackType.POSITIVE_FIXNUM_0x36: - case MsgPackType.POSITIVE_FIXNUM_0x37: - case MsgPackType.POSITIVE_FIXNUM_0x38: - case MsgPackType.POSITIVE_FIXNUM_0x39: - case MsgPackType.POSITIVE_FIXNUM_0x3A: - case MsgPackType.POSITIVE_FIXNUM_0x3B: - case MsgPackType.POSITIVE_FIXNUM_0x3C: - case MsgPackType.POSITIVE_FIXNUM_0x3D: - case MsgPackType.POSITIVE_FIXNUM_0x3E: - case MsgPackType.POSITIVE_FIXNUM_0x3F: - - case MsgPackType.POSITIVE_FIXNUM_0x40: - case MsgPackType.POSITIVE_FIXNUM_0x41: - case MsgPackType.POSITIVE_FIXNUM_0x42: - case MsgPackType.POSITIVE_FIXNUM_0x43: - case MsgPackType.POSITIVE_FIXNUM_0x44: - case MsgPackType.POSITIVE_FIXNUM_0x45: - case MsgPackType.POSITIVE_FIXNUM_0x46: - case MsgPackType.POSITIVE_FIXNUM_0x47: - case MsgPackType.POSITIVE_FIXNUM_0x48: - case MsgPackType.POSITIVE_FIXNUM_0x49: - case MsgPackType.POSITIVE_FIXNUM_0x4A: - case MsgPackType.POSITIVE_FIXNUM_0x4B: - case MsgPackType.POSITIVE_FIXNUM_0x4C: - case MsgPackType.POSITIVE_FIXNUM_0x4D: - case MsgPackType.POSITIVE_FIXNUM_0x4E: - case MsgPackType.POSITIVE_FIXNUM_0x4F: - - case MsgPackType.POSITIVE_FIXNUM_0x50: - case MsgPackType.POSITIVE_FIXNUM_0x51: - case MsgPackType.POSITIVE_FIXNUM_0x52: - case MsgPackType.POSITIVE_FIXNUM_0x53: - case MsgPackType.POSITIVE_FIXNUM_0x54: - case MsgPackType.POSITIVE_FIXNUM_0x55: - case MsgPackType.POSITIVE_FIXNUM_0x56: - case MsgPackType.POSITIVE_FIXNUM_0x57: - case MsgPackType.POSITIVE_FIXNUM_0x58: - case MsgPackType.POSITIVE_FIXNUM_0x59: - case MsgPackType.POSITIVE_FIXNUM_0x5A: - case MsgPackType.POSITIVE_FIXNUM_0x5B: - case MsgPackType.POSITIVE_FIXNUM_0x5C: - case MsgPackType.POSITIVE_FIXNUM_0x5D: - case MsgPackType.POSITIVE_FIXNUM_0x5E: - case MsgPackType.POSITIVE_FIXNUM_0x5F: - - case MsgPackType.POSITIVE_FIXNUM_0x60: - case MsgPackType.POSITIVE_FIXNUM_0x61: - case MsgPackType.POSITIVE_FIXNUM_0x62: - case MsgPackType.POSITIVE_FIXNUM_0x63: - case MsgPackType.POSITIVE_FIXNUM_0x64: - case MsgPackType.POSITIVE_FIXNUM_0x65: - case MsgPackType.POSITIVE_FIXNUM_0x66: - case MsgPackType.POSITIVE_FIXNUM_0x67: - case MsgPackType.POSITIVE_FIXNUM_0x68: - case MsgPackType.POSITIVE_FIXNUM_0x69: - case MsgPackType.POSITIVE_FIXNUM_0x6A: - case MsgPackType.POSITIVE_FIXNUM_0x6B: - case MsgPackType.POSITIVE_FIXNUM_0x6C: - case MsgPackType.POSITIVE_FIXNUM_0x6D: - case MsgPackType.POSITIVE_FIXNUM_0x6E: - case MsgPackType.POSITIVE_FIXNUM_0x6F: - - case MsgPackType.POSITIVE_FIXNUM_0x70: - case MsgPackType.POSITIVE_FIXNUM_0x71: - case MsgPackType.POSITIVE_FIXNUM_0x72: - case MsgPackType.POSITIVE_FIXNUM_0x73: - case MsgPackType.POSITIVE_FIXNUM_0x74: - case MsgPackType.POSITIVE_FIXNUM_0x75: - case MsgPackType.POSITIVE_FIXNUM_0x76: - case MsgPackType.POSITIVE_FIXNUM_0x77: - case MsgPackType.POSITIVE_FIXNUM_0x78: - case MsgPackType.POSITIVE_FIXNUM_0x79: - case MsgPackType.POSITIVE_FIXNUM_0x7A: - case MsgPackType.POSITIVE_FIXNUM_0x7B: - case MsgPackType.POSITIVE_FIXNUM_0x7C: - case MsgPackType.POSITIVE_FIXNUM_0x7D: - case MsgPackType.POSITIVE_FIXNUM_0x7E: - case MsgPackType.POSITIVE_FIXNUM_0x7F: - - case MsgPackType.NEGATIVE_FIXNUM: - case MsgPackType.NEGATIVE_FIXNUM_0x01: - case MsgPackType.NEGATIVE_FIXNUM_0x02: - case MsgPackType.NEGATIVE_FIXNUM_0x03: - case MsgPackType.NEGATIVE_FIXNUM_0x04: - case MsgPackType.NEGATIVE_FIXNUM_0x05: - case MsgPackType.NEGATIVE_FIXNUM_0x06: - case MsgPackType.NEGATIVE_FIXNUM_0x07: - case MsgPackType.NEGATIVE_FIXNUM_0x08: - case MsgPackType.NEGATIVE_FIXNUM_0x09: - case MsgPackType.NEGATIVE_FIXNUM_0x0A: - case MsgPackType.NEGATIVE_FIXNUM_0x0B: - case MsgPackType.NEGATIVE_FIXNUM_0x0C: - case MsgPackType.NEGATIVE_FIXNUM_0x0D: - case MsgPackType.NEGATIVE_FIXNUM_0x0E: - case MsgPackType.NEGATIVE_FIXNUM_0x0F: - case MsgPackType.NEGATIVE_FIXNUM_0x10: - case MsgPackType.NEGATIVE_FIXNUM_0x11: - case MsgPackType.NEGATIVE_FIXNUM_0x12: - case MsgPackType.NEGATIVE_FIXNUM_0x13: - case MsgPackType.NEGATIVE_FIXNUM_0x14: - case MsgPackType.NEGATIVE_FIXNUM_0x15: - case MsgPackType.NEGATIVE_FIXNUM_0x16: - case MsgPackType.NEGATIVE_FIXNUM_0x17: - case MsgPackType.NEGATIVE_FIXNUM_0x18: - case MsgPackType.NEGATIVE_FIXNUM_0x19: - case MsgPackType.NEGATIVE_FIXNUM_0x1A: - case MsgPackType.NEGATIVE_FIXNUM_0x1B: - case MsgPackType.NEGATIVE_FIXNUM_0x1C: - case MsgPackType.NEGATIVE_FIXNUM_0x1D: - case MsgPackType.NEGATIVE_FIXNUM_0x1E: - case MsgPackType.NEGATIVE_FIXNUM_0x1F: - return bytes.Advance(1).Take(0); - - case MsgPackType.UINT8: - case MsgPackType.INT8: - return bytes.Advance(1).Take(1); - - case MsgPackType.UINT16: - case MsgPackType.INT16: - return bytes.Advance(1).Take(2); - - case MsgPackType.UINT32: - case MsgPackType.INT32: - case MsgPackType.FLOAT: - return bytes.Advance(1).Take(4); - - case MsgPackType.UINT64: - case MsgPackType.INT64: - case MsgPackType.DOUBLE: - return bytes.Advance(1).Take(8); - - case MsgPackType.FIX_EXT_1: - return bytes.Advance(2).Take(1); - case MsgPackType.FIX_EXT_2: - return bytes.Advance(2).Take(2); - case MsgPackType.FIX_EXT_4: - return bytes.Advance(2).Take(4); - case MsgPackType.FIX_EXT_8: - return bytes.Advance(2).Take(8); - case MsgPackType.FIX_EXT_16: - return bytes.Advance(2).Take(16); - case MsgPackType.EXT8: - { - var count = bytes.Get(1); - return bytes.Advance(1 + 1 + 1).Take(count); - } - case MsgPackType.EXT16: - { - var count = EndianConverter.NetworkByteWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 2 + 1).Take(count); - } - case MsgPackType.EXT32: - { - var count = EndianConverter.NetworkByteDWordToUnsignedNativeByteOrder(bytes.Advance(1)); - return bytes.Advance(1 + 4 + 1).Take((int)count); - } - default: - throw new ArgumentException("unknown type: " + formatType); - } - } - - public SByte GetExtType() - { - var formatType = Format; - switch (formatType) - { - case MsgPackType.FIX_EXT_4: - return (SByte)Bytes.Get(1); - } - - throw new NotImplementedException(); - } - - /// - /// Arrayã¨Map以外ã®ã‚¿ã‚¤ãƒ—ã®å€¤ã‚’å¾—ã‚‹ - /// - /// - public T GetValue() - { - var formatType = Format; - switch (formatType) - { - case MsgPackType.NIL: return GenericCast.Null(); - case MsgPackType.TRUE: return GenericCast.Const(true)(); - case MsgPackType.FALSE: return GenericCast.Const(false)(); - case MsgPackType.POSITIVE_FIXNUM: return GenericCast.Const(0)(); - case MsgPackType.POSITIVE_FIXNUM_0x01: return GenericCast.Const(1)(); - case MsgPackType.POSITIVE_FIXNUM_0x02: return GenericCast.Const(2)(); - case MsgPackType.POSITIVE_FIXNUM_0x03: return GenericCast.Const(3)(); - case MsgPackType.POSITIVE_FIXNUM_0x04: return GenericCast.Const(4)(); - case MsgPackType.POSITIVE_FIXNUM_0x05: return GenericCast.Const(5)(); - case MsgPackType.POSITIVE_FIXNUM_0x06: return GenericCast.Const(6)(); - case MsgPackType.POSITIVE_FIXNUM_0x07: return GenericCast.Const(7)(); - case MsgPackType.POSITIVE_FIXNUM_0x08: return GenericCast.Const(8)(); - case MsgPackType.POSITIVE_FIXNUM_0x09: return GenericCast.Const(9)(); - case MsgPackType.POSITIVE_FIXNUM_0x0A: return GenericCast.Const(10)(); - case MsgPackType.POSITIVE_FIXNUM_0x0B: return GenericCast.Const(11)(); - case MsgPackType.POSITIVE_FIXNUM_0x0C: return GenericCast.Const(12)(); - case MsgPackType.POSITIVE_FIXNUM_0x0D: return GenericCast.Const(13)(); - case MsgPackType.POSITIVE_FIXNUM_0x0E: return GenericCast.Const(14)(); - case MsgPackType.POSITIVE_FIXNUM_0x0F: return GenericCast.Const(15)(); - - case MsgPackType.POSITIVE_FIXNUM_0x10: return GenericCast.Const(16)(); - case MsgPackType.POSITIVE_FIXNUM_0x11: return GenericCast.Const(17)(); - case MsgPackType.POSITIVE_FIXNUM_0x12: return GenericCast.Const(18)(); - case MsgPackType.POSITIVE_FIXNUM_0x13: return GenericCast.Const(19)(); - case MsgPackType.POSITIVE_FIXNUM_0x14: return GenericCast.Const(20)(); - case MsgPackType.POSITIVE_FIXNUM_0x15: return GenericCast.Const(21)(); - case MsgPackType.POSITIVE_FIXNUM_0x16: return GenericCast.Const(22)(); - case MsgPackType.POSITIVE_FIXNUM_0x17: return GenericCast.Const(23)(); - case MsgPackType.POSITIVE_FIXNUM_0x18: return GenericCast.Const(24)(); - case MsgPackType.POSITIVE_FIXNUM_0x19: return GenericCast.Const(25)(); - case MsgPackType.POSITIVE_FIXNUM_0x1A: return GenericCast.Const(26)(); - case MsgPackType.POSITIVE_FIXNUM_0x1B: return GenericCast.Const(27)(); - case MsgPackType.POSITIVE_FIXNUM_0x1C: return GenericCast.Const(28)(); - case MsgPackType.POSITIVE_FIXNUM_0x1D: return GenericCast.Const(29)(); - case MsgPackType.POSITIVE_FIXNUM_0x1E: return GenericCast.Const(30)(); - case MsgPackType.POSITIVE_FIXNUM_0x1F: return GenericCast.Const(31)(); - - case MsgPackType.POSITIVE_FIXNUM_0x20: return GenericCast.Const(32)(); - case MsgPackType.POSITIVE_FIXNUM_0x21: return GenericCast.Const(33)(); - case MsgPackType.POSITIVE_FIXNUM_0x22: return GenericCast.Const(34)(); - case MsgPackType.POSITIVE_FIXNUM_0x23: return GenericCast.Const(35)(); - case MsgPackType.POSITIVE_FIXNUM_0x24: return GenericCast.Const(36)(); - case MsgPackType.POSITIVE_FIXNUM_0x25: return GenericCast.Const(37)(); - case MsgPackType.POSITIVE_FIXNUM_0x26: return GenericCast.Const(38)(); - case MsgPackType.POSITIVE_FIXNUM_0x27: return GenericCast.Const(39)(); - case MsgPackType.POSITIVE_FIXNUM_0x28: return GenericCast.Const(40)(); - case MsgPackType.POSITIVE_FIXNUM_0x29: return GenericCast.Const(41)(); - case MsgPackType.POSITIVE_FIXNUM_0x2A: return GenericCast.Const(42)(); - case MsgPackType.POSITIVE_FIXNUM_0x2B: return GenericCast.Const(43)(); - case MsgPackType.POSITIVE_FIXNUM_0x2C: return GenericCast.Const(44)(); - case MsgPackType.POSITIVE_FIXNUM_0x2D: return GenericCast.Const(45)(); - case MsgPackType.POSITIVE_FIXNUM_0x2E: return GenericCast.Const(46)(); - case MsgPackType.POSITIVE_FIXNUM_0x2F: return GenericCast.Const(47)(); - - case MsgPackType.POSITIVE_FIXNUM_0x30: return GenericCast.Const(48)(); - case MsgPackType.POSITIVE_FIXNUM_0x31: return GenericCast.Const(49)(); - case MsgPackType.POSITIVE_FIXNUM_0x32: return GenericCast.Const(50)(); - case MsgPackType.POSITIVE_FIXNUM_0x33: return GenericCast.Const(51)(); - case MsgPackType.POSITIVE_FIXNUM_0x34: return GenericCast.Const(52)(); - case MsgPackType.POSITIVE_FIXNUM_0x35: return GenericCast.Const(53)(); - case MsgPackType.POSITIVE_FIXNUM_0x36: return GenericCast.Const(54)(); - case MsgPackType.POSITIVE_FIXNUM_0x37: return GenericCast.Const(55)(); - case MsgPackType.POSITIVE_FIXNUM_0x38: return GenericCast.Const(56)(); - case MsgPackType.POSITIVE_FIXNUM_0x39: return GenericCast.Const(57)(); - case MsgPackType.POSITIVE_FIXNUM_0x3A: return GenericCast.Const(58)(); - case MsgPackType.POSITIVE_FIXNUM_0x3B: return GenericCast.Const(59)(); - case MsgPackType.POSITIVE_FIXNUM_0x3C: return GenericCast.Const(60)(); - case MsgPackType.POSITIVE_FIXNUM_0x3D: return GenericCast.Const(61)(); - case MsgPackType.POSITIVE_FIXNUM_0x3E: return GenericCast.Const(62)(); - case MsgPackType.POSITIVE_FIXNUM_0x3F: return GenericCast.Const(63)(); - - case MsgPackType.POSITIVE_FIXNUM_0x40: return GenericCast.Const(64)(); - case MsgPackType.POSITIVE_FIXNUM_0x41: return GenericCast.Const(65)(); - case MsgPackType.POSITIVE_FIXNUM_0x42: return GenericCast.Const(66)(); - case MsgPackType.POSITIVE_FIXNUM_0x43: return GenericCast.Const(67)(); - case MsgPackType.POSITIVE_FIXNUM_0x44: return GenericCast.Const(68)(); - case MsgPackType.POSITIVE_FIXNUM_0x45: return GenericCast.Const(69)(); - case MsgPackType.POSITIVE_FIXNUM_0x46: return GenericCast.Const(70)(); - case MsgPackType.POSITIVE_FIXNUM_0x47: return GenericCast.Const(71)(); - case MsgPackType.POSITIVE_FIXNUM_0x48: return GenericCast.Const(72)(); - case MsgPackType.POSITIVE_FIXNUM_0x49: return GenericCast.Const(73)(); - case MsgPackType.POSITIVE_FIXNUM_0x4A: return GenericCast.Const(74)(); - case MsgPackType.POSITIVE_FIXNUM_0x4B: return GenericCast.Const(75)(); - case MsgPackType.POSITIVE_FIXNUM_0x4C: return GenericCast.Const(76)(); - case MsgPackType.POSITIVE_FIXNUM_0x4D: return GenericCast.Const(77)(); - case MsgPackType.POSITIVE_FIXNUM_0x4E: return GenericCast.Const(78)(); - case MsgPackType.POSITIVE_FIXNUM_0x4F: return GenericCast.Const(79)(); - - case MsgPackType.POSITIVE_FIXNUM_0x50: return GenericCast.Const(80)(); - case MsgPackType.POSITIVE_FIXNUM_0x51: return GenericCast.Const(81)(); - case MsgPackType.POSITIVE_FIXNUM_0x52: return GenericCast.Const(82)(); - case MsgPackType.POSITIVE_FIXNUM_0x53: return GenericCast.Const(83)(); - case MsgPackType.POSITIVE_FIXNUM_0x54: return GenericCast.Const(84)(); - case MsgPackType.POSITIVE_FIXNUM_0x55: return GenericCast.Const(85)(); - case MsgPackType.POSITIVE_FIXNUM_0x56: return GenericCast.Const(86)(); - case MsgPackType.POSITIVE_FIXNUM_0x57: return GenericCast.Const(87)(); - case MsgPackType.POSITIVE_FIXNUM_0x58: return GenericCast.Const(88)(); - case MsgPackType.POSITIVE_FIXNUM_0x59: return GenericCast.Const(89)(); - case MsgPackType.POSITIVE_FIXNUM_0x5A: return GenericCast.Const(90)(); - case MsgPackType.POSITIVE_FIXNUM_0x5B: return GenericCast.Const(91)(); - case MsgPackType.POSITIVE_FIXNUM_0x5C: return GenericCast.Const(92)(); - case MsgPackType.POSITIVE_FIXNUM_0x5D: return GenericCast.Const(93)(); - case MsgPackType.POSITIVE_FIXNUM_0x5E: return GenericCast.Const(94)(); - case MsgPackType.POSITIVE_FIXNUM_0x5F: return GenericCast.Const(95)(); - - case MsgPackType.POSITIVE_FIXNUM_0x60: return GenericCast.Const(96)(); - case MsgPackType.POSITIVE_FIXNUM_0x61: return GenericCast.Const(97)(); - case MsgPackType.POSITIVE_FIXNUM_0x62: return GenericCast.Const(98)(); - case MsgPackType.POSITIVE_FIXNUM_0x63: return GenericCast.Const(99)(); - case MsgPackType.POSITIVE_FIXNUM_0x64: return GenericCast.Const(100)(); - case MsgPackType.POSITIVE_FIXNUM_0x65: return GenericCast.Const(101)(); - case MsgPackType.POSITIVE_FIXNUM_0x66: return GenericCast.Const(102)(); - case MsgPackType.POSITIVE_FIXNUM_0x67: return GenericCast.Const(103)(); - case MsgPackType.POSITIVE_FIXNUM_0x68: return GenericCast.Const(104)(); - case MsgPackType.POSITIVE_FIXNUM_0x69: return GenericCast.Const(105)(); - case MsgPackType.POSITIVE_FIXNUM_0x6A: return GenericCast.Const(106)(); - case MsgPackType.POSITIVE_FIXNUM_0x6B: return GenericCast.Const(107)(); - case MsgPackType.POSITIVE_FIXNUM_0x6C: return GenericCast.Const(108)(); - case MsgPackType.POSITIVE_FIXNUM_0x6D: return GenericCast.Const(109)(); - case MsgPackType.POSITIVE_FIXNUM_0x6E: return GenericCast.Const(110)(); - case MsgPackType.POSITIVE_FIXNUM_0x6F: return GenericCast.Const(111)(); - - case MsgPackType.POSITIVE_FIXNUM_0x70: return GenericCast.Const(112)(); - case MsgPackType.POSITIVE_FIXNUM_0x71: return GenericCast.Const(113)(); - case MsgPackType.POSITIVE_FIXNUM_0x72: return GenericCast.Const(114)(); - case MsgPackType.POSITIVE_FIXNUM_0x73: return GenericCast.Const(115)(); - case MsgPackType.POSITIVE_FIXNUM_0x74: return GenericCast.Const(116)(); - case MsgPackType.POSITIVE_FIXNUM_0x75: return GenericCast.Const(117)(); - case MsgPackType.POSITIVE_FIXNUM_0x76: return GenericCast.Const(118)(); - case MsgPackType.POSITIVE_FIXNUM_0x77: return GenericCast.Const(119)(); - case MsgPackType.POSITIVE_FIXNUM_0x78: return GenericCast.Const(120)(); - case MsgPackType.POSITIVE_FIXNUM_0x79: return GenericCast.Const(121)(); - case MsgPackType.POSITIVE_FIXNUM_0x7A: return GenericCast.Const(122)(); - case MsgPackType.POSITIVE_FIXNUM_0x7B: return GenericCast.Const(123)(); - case MsgPackType.POSITIVE_FIXNUM_0x7C: return GenericCast.Const(124)(); - case MsgPackType.POSITIVE_FIXNUM_0x7D: return GenericCast.Const(125)(); - case MsgPackType.POSITIVE_FIXNUM_0x7E: return GenericCast.Const(126)(); - case MsgPackType.POSITIVE_FIXNUM_0x7F: return GenericCast.Const(127)(); - - case MsgPackType.NEGATIVE_FIXNUM: return GenericCast.Const(-32)(); - case MsgPackType.NEGATIVE_FIXNUM_0x01: return GenericCast.Const(-1)(); - case MsgPackType.NEGATIVE_FIXNUM_0x02: return GenericCast.Const(-2)(); - case MsgPackType.NEGATIVE_FIXNUM_0x03: return GenericCast.Const(-3)(); - case MsgPackType.NEGATIVE_FIXNUM_0x04: return GenericCast.Const(-4)(); - case MsgPackType.NEGATIVE_FIXNUM_0x05: return GenericCast.Const(-5)(); - case MsgPackType.NEGATIVE_FIXNUM_0x06: return GenericCast.Const(-6)(); - case MsgPackType.NEGATIVE_FIXNUM_0x07: return GenericCast.Const(-7)(); - case MsgPackType.NEGATIVE_FIXNUM_0x08: return GenericCast.Const(-8)(); - case MsgPackType.NEGATIVE_FIXNUM_0x09: return GenericCast.Const(-9)(); - case MsgPackType.NEGATIVE_FIXNUM_0x0A: return GenericCast.Const(-10)(); - case MsgPackType.NEGATIVE_FIXNUM_0x0B: return GenericCast.Const(-11)(); - case MsgPackType.NEGATIVE_FIXNUM_0x0C: return GenericCast.Const(-12)(); - case MsgPackType.NEGATIVE_FIXNUM_0x0D: return GenericCast.Const(-13)(); - case MsgPackType.NEGATIVE_FIXNUM_0x0E: return GenericCast.Const(-14)(); - case MsgPackType.NEGATIVE_FIXNUM_0x0F: return GenericCast.Const(-15)(); - case MsgPackType.NEGATIVE_FIXNUM_0x10: return GenericCast.Const(-16)(); - case MsgPackType.NEGATIVE_FIXNUM_0x11: return GenericCast.Const(-17)(); - case MsgPackType.NEGATIVE_FIXNUM_0x12: return GenericCast.Const(-18)(); - case MsgPackType.NEGATIVE_FIXNUM_0x13: return GenericCast.Const(-19)(); - case MsgPackType.NEGATIVE_FIXNUM_0x14: return GenericCast.Const(-20)(); - case MsgPackType.NEGATIVE_FIXNUM_0x15: return GenericCast.Const(-21)(); - case MsgPackType.NEGATIVE_FIXNUM_0x16: return GenericCast.Const(-22)(); - case MsgPackType.NEGATIVE_FIXNUM_0x17: return GenericCast.Const(-23)(); - case MsgPackType.NEGATIVE_FIXNUM_0x18: return GenericCast.Const(-24)(); - case MsgPackType.NEGATIVE_FIXNUM_0x19: return GenericCast.Const(-25)(); - case MsgPackType.NEGATIVE_FIXNUM_0x1A: return GenericCast.Const(-26)(); - case MsgPackType.NEGATIVE_FIXNUM_0x1B: return GenericCast.Const(-27)(); - case MsgPackType.NEGATIVE_FIXNUM_0x1C: return GenericCast.Const(-28)(); - case MsgPackType.NEGATIVE_FIXNUM_0x1D: return GenericCast.Const(-29)(); - case MsgPackType.NEGATIVE_FIXNUM_0x1E: return GenericCast.Const(-30)(); - case MsgPackType.NEGATIVE_FIXNUM_0x1F: return GenericCast.Const(-31)(); - - case MsgPackType.INT8: return GenericCast.Cast((SByte)GetBody().Get(0)); - case MsgPackType.INT16: return GenericCast.Cast(EndianConverter.NetworkByteWordToSignedNativeByteOrder(GetBody())); - case MsgPackType.INT32: return GenericCast.Cast(EndianConverter.NetworkByteDWordToSignedNativeByteOrder(GetBody())); - case MsgPackType.INT64: return GenericCast.Cast(EndianConverter.NetworkByteQWordToSignedNativeByteOrder(GetBody())); - case MsgPackType.UINT8: return GenericCast.Cast(GetBody().Get(0)); - case MsgPackType.UINT16: return GenericCast.Cast(EndianConverter.NetworkByteWordToUnsignedNativeByteOrder(GetBody())); - case MsgPackType.UINT32: return GenericCast.Cast(EndianConverter.NetworkByteDWordToUnsignedNativeByteOrder(GetBody())); - case MsgPackType.UINT64: return GenericCast.Cast(EndianConverter.NetworkByteQWordToUnsignedNativeByteOrder(GetBody())); - case MsgPackType.FLOAT: return GenericCast.Cast(EndianConverter.NetworkByteDWordToFloatNativeByteOrder(GetBody())); - case MsgPackType.DOUBLE: return GenericCast.Cast(EndianConverter.NetworkByteQWordToFloatNativeByteOrder(GetBody())); - - case MsgPackType.FIX_STR: return GenericCast.Const("")(); - case MsgPackType.FIX_STR_0x01: - case MsgPackType.FIX_STR_0x02: - case MsgPackType.FIX_STR_0x03: - case MsgPackType.FIX_STR_0x04: - case MsgPackType.FIX_STR_0x05: - case MsgPackType.FIX_STR_0x06: - case MsgPackType.FIX_STR_0x07: - case MsgPackType.FIX_STR_0x08: - case MsgPackType.FIX_STR_0x09: - case MsgPackType.FIX_STR_0x0A: - case MsgPackType.FIX_STR_0x0B: - case MsgPackType.FIX_STR_0x0C: - case MsgPackType.FIX_STR_0x0D: - case MsgPackType.FIX_STR_0x0E: - case MsgPackType.FIX_STR_0x0F: - case MsgPackType.FIX_STR_0x10: - case MsgPackType.FIX_STR_0x11: - case MsgPackType.FIX_STR_0x12: - case MsgPackType.FIX_STR_0x13: - case MsgPackType.FIX_STR_0x14: - case MsgPackType.FIX_STR_0x15: - case MsgPackType.FIX_STR_0x16: - case MsgPackType.FIX_STR_0x17: - case MsgPackType.FIX_STR_0x18: - case MsgPackType.FIX_STR_0x19: - case MsgPackType.FIX_STR_0x1A: - case MsgPackType.FIX_STR_0x1B: - case MsgPackType.FIX_STR_0x1C: - case MsgPackType.FIX_STR_0x1D: - case MsgPackType.FIX_STR_0x1E: - case MsgPackType.FIX_STR_0x1F: - case MsgPackType.STR8: - case MsgPackType.STR16: - case MsgPackType.STR32: - { - var body = GetBody(); - var str = Encoding.UTF8.GetString(body.Array, body.Offset, body.Count); - return GenericCast.Cast(str); - } - - case MsgPackType.BIN8: - case MsgPackType.BIN16: - case MsgPackType.BIN32: - { - var body = GetBody(); - return GenericCast, T>.Cast(body); - } - - case MsgPackType.FIX_EXT_4: - { - if (GetExtType() == -1) - { - var unixtime = EndianConverter.NetworkByteDWordToUnsignedNativeByteOrder(GetBody()); - var dt = new DateTimeOffset(unixtime * DateTimeOffsetExtensions.TicksPerSecond + DateTimeOffsetExtensions.EpochTime.Ticks, TimeSpan.Zero); - return GenericCast.Cast(dt); - } - break; - } - } - - throw new ArgumentException("GetValue to array or map: " + formatType); - } - - public bool GetBoolean() - { - switch (Format) - { - case MsgPackType.TRUE: return true; - case MsgPackType.FALSE: return false; - default: throw new MsgPackTypeException("Not boolean"); - } - } - - public ArraySegment GetBytes() - { - if (!Format.IsBinary()) - { - throw new MsgPackTypeException("Not bin"); - } - return GetBody(); - } - - public string GetString() - { - if (!Format.IsString()) - { - throw new MsgPackTypeException("Not str"); - } - var bytes = GetBody(); - return Encoding.UTF8.GetString(bytes.Array, bytes.Offset, bytes.Count); - } - - public Utf8String GetUtf8String() - { - if (!Format.IsString()) - { - throw new MsgPackTypeException("Not str"); - } - var bytes = GetBody(); - return new Utf8String(bytes); - } - - public SByte GetSByte() - { - return GetValue(); - } - - public Int16 GetInt16() - { - return GetValue(); - } - - public Int32 GetInt32() - { - return GetValue(); - } - - public Int64 GetInt64() - { - return GetValue(); - } - - public Byte GetByte() - { - return GetValue(); - } - - public UInt16 GetUInt16() - { - return GetValue(); - } - - public UInt32 GetUInt32() - { - return GetValue(); - } - - public UInt64 GetUInt64() - { - return GetValue(); - } - - public float GetSingle() - { - return GetValue(); - } - - public double GetDouble() - { - return GetValue(); - } - - public void SetValue(Utf8String jsonPointer, T value) - { - throw new NotImplementedException(); - } - - public void RemoveValue(Utf8String jsonPointer) - { - throw new NotImplementedException(); - } - - public void AddKey(Utf8String key) - { - throw new NotImplementedException(); - } - - public void AddValue(ArraySegment bytes, ValueNodeType valueType) - { - throw new NotImplementedException(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs.meta deleted file mode 100644 index e67e534a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/MsgPack/MsgPackValue.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e201eb676758d5d419ae0629fda171ac -timeCreated: 1540904080 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc.meta deleted file mode 100644 index b31ccf87..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e9f4765570f7add459493027e7057429 -folderAsset: yes -timeCreated: 1543734557 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs deleted file mode 100644 index ee35dab1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs +++ /dev/null @@ -1,84 +0,0 @@ -namespace UniJSON -{ - public interface IRpc - { - void Request(Utf8String method); - void Request(Utf8String method, A0 a0); - void Request(Utf8String method, A0 a0, A1 a1); - void Request(Utf8String method, A0 a0, A1 a1, A2 a2); - void Request(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3); - void Request(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4); - void Request(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5); - void ResponseSuccess(int id); - void ResponseSuccess(int id, T result); - void ResponseError(int id, System.Exception error); - void Notify(Utf8String method); - void Notify(Utf8String method, A0 a0); - void Notify(Utf8String method, A0 a0, A1 a1); - void Notify(Utf8String method, A0 a0, A1 a1, A2 a2); - void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3); - void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4); - void Notify(Utf8String method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5); - } - - public static class RpcExtensions - { - public static void Request(this IRpc rpc, string method) - { - rpc.Request(Utf8String.From(method)); - } - public static void Request(this IRpc rpc, string method, A0 a0) - { - rpc.Request(Utf8String.From(method), a0); - } - public static void Request(this IRpc rpc, string method, A0 a0, A1 a1) - { - rpc.Request(Utf8String.From(method), a0, a1); - } - public static void Request(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2) - { - rpc.Request(Utf8String.From(method), a0, a1, a2); - } - public static void Request(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2, A3 a3) - { - rpc.Request(Utf8String.From(method), a0, a1, a2, a3); - } - public static void Request(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) - { - rpc.Request(Utf8String.From(method), a0, a1, a2, a3, a4); - } - public static void Request(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) - { - rpc.Request(Utf8String.From(method), a0, a1, a2, a3, a4, a5); - } - - public static void Notify(this IRpc rpc, string method) - { - rpc.Notify(Utf8String.From(method)); - } - public static void Notify(this IRpc rpc, string method, A0 a0) - { - rpc.Notify(Utf8String.From(method), a0); - } - public static void Notify(this IRpc rpc, string method, A0 a0, A1 a1) - { - rpc.Notify(Utf8String.From(method), a0, a1); - } - public static void Notify(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2) - { - rpc.Notify(Utf8String.From(method), a0, a1, a2); - } - public static void Notify(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2, A3 a3) - { - rpc.Notify(Utf8String.From(method), a0, a1, a2, a3); - } - public static void Notify(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) - { - rpc.Notify(Utf8String.From(method), a0, a1, a2, a3, a4); - } - public static void Notify(this IRpc rpc, string method, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) - { - rpc.Notify(Utf8String.From(method), a0, a1, a2, a3, a4, a5); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs.meta deleted file mode 100644 index dd1d74b3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/IRpc.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 565cc7f9a76689a45b352370db24f90f -timeCreated: 1543734576 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs deleted file mode 100644 index bdf9a392..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs +++ /dev/null @@ -1,80 +0,0 @@ -using System; -using System.Collections.Generic; - - -namespace UniJSON -{ - public class RpcDispatcher - where T : IListTreeItem, IValue - { - delegate void Callback(int id, ListTreeNode args, IRpc f); - Dictionary m_map = new Dictionary(); - - #region Action - public void Register(string method, Action action) - { - m_map.Add(method, (id, args, f) => - { - var it = args.ArrayItems().GetEnumerator(); - - var a0 = default(A0); - it.MoveNext(); - it.Current.Deserialize(ref a0); - - try - { - action(a0); - f.ResponseSuccess(id); - } - catch(Exception ex) - { - f.ResponseError(id, ex); - } - }); - } - - public void Register(string method, Action action) - { - throw new NotImplementedException(); - } - #endregion - - #region Func - public void Register(string method, Func action) - { - m_map.Add(method, (id, args, f) => - { - var it = args.ArrayItems().GetEnumerator(); - - var a0 = default(A0); - it.MoveNext(); - it.Current.Deserialize(ref a0); - - var a1 = default(A1); - it.MoveNext(); - it.Current.Deserialize(ref a1); - - try - { - var r = action(a0, a1); - f.ResponseSuccess(id, r); - } - catch(Exception ex) - { - f.ResponseError(id, ex); - } - }); - } - #endregion - - public void Call(IRpc f, int id, string method, ListTreeNode args) - { - Callback callback; - if (!m_map.TryGetValue(method, out callback)) - { - throw new KeyNotFoundException(); - } - callback(id, args, f); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs.meta deleted file mode 100644 index 912d7172..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Rpc/RpcDispatcher.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 648f9a3ef9c1a6f41b11198b1f499d5c -timeCreated: 1543549119 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml.meta deleted file mode 100644 index a58d5b65..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: ebc8d8c2347b31d4a8023a91b95f618e -folderAsset: yes -timeCreated: 1545735556 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs deleted file mode 100644 index ec4dd6fb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs +++ /dev/null @@ -1,185 +0,0 @@ -using System; -using System.Collections.Generic; - - -namespace UniJSON -{ - public static class TomlParser - { - static TomlValue ParseLHS(Utf8String segment, int parentIndex) - { - var it = segment.GetIterator(); - while (it.MoveNext()) - { - if (it.Current == '"') - { - throw new NotImplementedException(); - } - else if (it.Current == '.') - { - throw new NotImplementedException(); - } - else if (it.Current == ' ' || it.Current == '\t' || it.Current == '=') - { - return new TomlValue(segment.Subbytes(0, it.BytePosition), - TomlValueType.BareKey, parentIndex); - } - } - - throw new NotImplementedException(); - } - - static TomlValue ParseRHS(Utf8String segment, int parentIndex) - { - switch ((char)segment[0]) - { - case '+': - case '-': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - if (segment.IsInt) - { - return new TomlValue(segment.SplitInteger(), TomlValueType.Integer, parentIndex); - } - else - { - return new TomlValue(segment, TomlValueType.Float, parentIndex); - } - - case '"': - { - int pos; - if (segment.TrySearchAscii((Byte)'"', 1, out pos)) - { - return new TomlValue(segment.Subbytes(0, pos + 1), TomlValueType.BasicString, parentIndex); - } - else - { - throw new ParserException("no close string: " + segment); - } - } - - case '[': - { - throw new NotImplementedException(); - } - } - - throw new NotImplementedException(); - } - - public static ListTreeNode Parse(Utf8String segment) - { - var values = new List() - { - new TomlValue(segment, TomlValueType.Table, -1), - }; - var current = 0; - - while (!segment.IsEmpty) - { - segment = segment.TrimStart(); - if (segment.IsEmpty) - { - break; - } - - if (segment[0] == '#') - { - // comment line - // skip to line end - segment = segment.Subbytes(segment.GetLine().ByteLength); - continue; - } - - if (segment.ByteLength>=4 && segment[0]=='[' && segment[1]=='[') - { - // [[array_name]] - throw new NotImplementedException(); - } - else if (segment.ByteLength>=2 && segment[0]=='[') - { - // [table_name] - int table_end; - if (!segment.TrySearchByte(x => x == ']', out table_end)) - { - throw new ParserException("] not found"); - } - var table_name = segment.Subbytes(1, table_end-1).Trim(); - if (table_name.IsEmpty) - { - throw new ParserException("empty table name"); - } - - // top level key - values.Add(new TomlValue(table_name, TomlValueType.Table, 0)); - current = values.Count - 1; - - // skip to line end - segment = segment.Subbytes(segment.GetLine().ByteLength); - } - else - { - // key = value - { - var key = ParseLHS(segment, current); - switch(key.TomlValueType) - { - case TomlValueType.BareKey: - case TomlValueType.QuotedKey: - { - values.Add(key); - - // skip key - segment = segment.Subbytes(key.Bytes.Count); - } - break; - - case TomlValueType.DottedKey: - throw new NotImplementedException(); - } - } - - { - // search and skip = - int eq; - if (!segment.TrySearchByte(x => x == '=', out eq)) - { - throw new ParserException("= not found"); - } - segment = segment.Subbytes(eq + 1); - - // skip white space - segment = segment.TrimStart(); - } - - { - var value = ParseRHS(segment, current); - values.Add(value); - - // skip value - segment = segment.Subbytes(value.Bytes.Count); - - // skip to line end - segment = segment.Subbytes(segment.GetLine().ByteLength); - } - } - } - - return new ListTreeNode(values); - } - - public static ListTreeNode Parse(String Toml) - { - return Parse(Utf8String.From(Toml)); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs.meta deleted file mode 100644 index 55335358..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlParser.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3fcee2cba67aa504a9385323813c07df -timeCreated: 1545735557 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs deleted file mode 100644 index 9a8391b6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs +++ /dev/null @@ -1,171 +0,0 @@ -using System; - - -namespace UniJSON -{ - public enum TomlValueType - { - BareKey, // key - QuotedKey, // "key" - DottedKey, // key.nested - BasicString, // "str" - MultilineBasicString, // """str""" - LiteralString, // 'str' - MultilineLiteralString, // '''str''' - Integer, - Float, - Boolean, - OffsetDatetime, - Array, // [1, 2, 3] - Table, // [table_name] - } - - public struct TomlValue : IListTreeItem, IValue - { - public override string ToString() - { - return m_segment.ToString(); - } - - public int ParentIndex { get; private set; } - - public TomlValueType TomlValueType - { - get; - private set; - } - - public ValueNodeType ValueType - { - get - { - switch (TomlValueType) - { - case TomlValueType.Integer: return ValueNodeType.Integer; - case TomlValueType.Float: return ValueNodeType.Number; - case TomlValueType.Boolean: return ValueNodeType.Boolean; - - case TomlValueType.BareKey: return ValueNodeType.String; - case TomlValueType.QuotedKey: return ValueNodeType.String; - case TomlValueType.DottedKey: return ValueNodeType.String; - - case TomlValueType.BasicString: return ValueNodeType.String; - case TomlValueType.MultilineBasicString: return ValueNodeType.String; - case TomlValueType.LiteralString: return ValueNodeType.String; - case TomlValueType.MultilineLiteralString: return ValueNodeType.String; - - case TomlValueType.Table: return ValueNodeType.Object; - case TomlValueType.Array: return ValueNodeType.Array; - } - throw new NotImplementedException(); - } - } - - Utf8String m_segment; - - public ArraySegment Bytes { get { return m_segment.Bytes; } } - public void SetBytesCount(int count) - { - throw new NotImplementedException(); - } - - public int ChildCount - { - get - { - throw new NotImplementedException(); - } - } - public void SetChildCount(int count) - { - throw new NotImplementedException(); - } - - public TomlValue(Utf8String segment, TomlValueType valueType, int parentIndex) : this() - { - ParentIndex = parentIndex; - TomlValueType = valueType; - m_segment = segment; - } - - public bool GetBoolean() - { - throw new NotImplementedException(); - } - - public byte GetByte() - { - throw new NotImplementedException(); - } - - public double GetDouble() - { - throw new NotImplementedException(); - } - - public short GetInt16() - { - throw new NotImplementedException(); - } - - public int GetInt32() - { - return m_segment.ToInt32(); - } - - public long GetInt64() - { - throw new NotImplementedException(); - } - - public sbyte GetSByte() - { - throw new NotImplementedException(); - } - - public float GetSingle() - { - throw new NotImplementedException(); - } - - public string GetString() - { - throw new NotImplementedException(); - } - - public ushort GetUInt16() - { - throw new NotImplementedException(); - } - - public uint GetUInt32() - { - throw new NotImplementedException(); - } - - public ulong GetUInt64() - { - throw new NotImplementedException(); - } - - public Utf8String GetUtf8String() - { - return m_segment; - } - - public U GetValue() - { - throw new NotImplementedException(); - } - - public TomlValue Key(Utf8String key, int parentIndex) - { - throw new NotImplementedException(); - } - - public TomlValue New(ArraySegment bytes, ValueNodeType valueType, int parentIndex) - { - throw new NotImplementedException(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs.meta deleted file mode 100644 index 5443be45..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Toml/TomlValue.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e62dc750f570d764ab8c88742ceaa383 -timeCreated: 1545735558 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String.meta deleted file mode 100644 index e62a8f04..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0e40e6ba8a3b47845ab0c82501dbb7d1 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs deleted file mode 100644 index 65159e72..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs +++ /dev/null @@ -1,138 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Runtime.InteropServices; -using System.Linq; - - -namespace UniJSON -{ - public interface IUtf8String: IEnumerable - { - int ByteLength { get; } - } - - /// - /// Immutable short utf8 string - /// - [StructLayout(LayoutKind.Explicit)] - public struct Utf8String4 : IEquatable, IUtf8String - { - [FieldOffset(0)] - uint _value; - - [FieldOffset(0)] - byte _byte0; - - [FieldOffset(1)] - byte _byte1; - - [FieldOffset(2)] - byte _byte2; - - [FieldOffset(3)] - byte _byte3; - - public int ByteLength - { - get - { - if (_byte0 == 0) return 0; - if (_byte1 == 0) return 1; - if (_byte2 == 0) return 2; - if (_byte3 == 0) return 3; - return 4; - } - } - - static Utf8String4 Create(uint value) - { - return new Utf8String4 - { - _value = value - }; - } - - public static Utf8String4 Create(IEnumerable bytes) - { - var u = new Utf8String4(); - var it = bytes.GetEnumerator(); - - if (!it.MoveNext()) return u; - u._byte0 = it.Current; - - if (!it.MoveNext()) return u; - u._byte1 = it.Current; - - if (!it.MoveNext()) return u; - u._byte2 = it.Current; - - if (!it.MoveNext()) return u; - u._byte3 = it.Current; - - if (!it.MoveNext()) - { - throw new ArgumentOutOfRangeException(); - } - - return u; - } - - public static Utf8String4 Create(string src) - { - return Create(Utf8String.Encoding.GetBytes(src)); - } - - public bool Equals(Utf8String4 other) - { - return _value == other._value; - } - - public override bool Equals(object obj) - { - if (obj == null) return false; - - if (obj is Utf8String4) - { - return Equals((Utf8String4)obj); - } - - { - var s = obj as string; - if (s != null) - { - return ToString() == s; - } - } - - return false; - } - - public override int GetHashCode() - { - return _value.GetHashCode(); - } - - public override string ToString() - { - return Utf8String.Encoding.GetString(this.ToArray()); - } - - public IEnumerator GetEnumerator() - { - if (_byte0 == 0) yield break; - yield return _byte0; - if (_byte1 == 0) yield break; - yield return _byte1; - if (_byte2 == 0) yield break; - yield return _byte2; - if (_byte3 == 0) yield break; - yield return _byte3; - } - - IEnumerator IEnumerable.GetEnumerator() - { - return GetEnumerator(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs.meta deleted file mode 100644 index 9e2b5f49..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/IUtf8String.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d41f7c86ebb46934c8511b31de827279 -timeCreated: 1543422872 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs deleted file mode 100644 index 440703aa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs +++ /dev/null @@ -1,199 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; - - -namespace UniJSON -{ - public struct Utf8Iterator : IEnumerator - { - Byte[] m_bytes; - int m_offset; - int m_start; - int m_position; - int m_end; - - public Utf8Iterator(ArraySegment range, int start = 0) - { - m_bytes = range.Array; - m_offset = range.Offset; - m_start = m_offset + start; - m_position = -1; - m_end = range.Offset + range.Count; - } - - public int BytePosition - { - get { return m_position - m_offset; } - } - - public int CurrentByteLength - { - get - { - var firstByte = Current; - if (firstByte <= 0x7F) - { - return 1; - } - else if (firstByte <= 0xDF) - { - return 2; - } - else if (firstByte <= 0xEF) - { - return 3; - } - else if (firstByte <= 0xF7) - { - return 4; - } - else - { - throw new Exception("invalid utf8"); - } - } - } - - public byte Current - { - get { return m_bytes[m_position]; } - } - - object IEnumerator.Current - { - get { return Current; } - } - - public byte Second - { - get { return m_bytes[m_position + 1]; } - } - - public byte Third - { - get { return m_bytes[m_position + 2]; } - } - - public byte Fourth - { - get { return m_bytes[m_position + 3]; } - } - - public const uint Mask1 = 0x01; - public const uint Mask2 = 0x03; - public const uint Mask3 = 0x07; - public const uint Mask4 = 0x0F; - public const uint Mask5 = 0x1F; - public const uint Mask6 = 0x3F; - public const uint Mask7 = 0x7F; - public const uint Mask11 = 0x07FF; - - public const uint Head1 = 0x80; - public const uint Head2 = 0xC0; - public const uint Head3 = 0xE0; - public const uint Head4 = 0xF0; - - public static int ByteLengthFromChar(char c) - { - if (c <= Mask7) - { - return 1; - } - else if (c <= Mask11) - { - return 2; - } - else - { - return 3; - } - } - - public uint Unicode - { - get - { - var l = CurrentByteLength; - if (l == 1) - { - // 7bit - return Current; - } - else if (l == 2) - { - // 11bit - return (Mask5 & Current) << 6 | (Mask6 & Second); - } - else if (l == 3) - { - // 16bit - return (Mask4 & Current) << 12 | (Mask6 & Second) << 6 | (Mask6 & Third); - } - else if (l == 4) - { - // 21bit - return (Mask3 & Current) << 18 | (Mask6 & Second) << 12 | (Mask6 & Third) << 6 | (Mask6 & Fourth); - } - else - { - throw new Exception("invalid utf8"); - } - } - } - - public char Char - { - get - { - var l = CurrentByteLength; - if (l == 1) - { - // 7bit - return (char)Current; - } - else if (l == 2) - { - // 11bit - return (char)((Mask5 & Current) << 6 | (Mask6 & Second)); - } - else if (l == 3) - { - // 16bit - return (char)((Mask4 & Current) << 12 | (Mask6 & Second) << 6 | (Mask6 & Third)); - } - else if (l == 4) - { - // 21bit - throw new NotImplementedException(); - } - else - { - throw new Exception("invalid utf8"); - } - } - } - - public void Dispose() - { - } - - public bool MoveNext() - { - if (m_position == -1) - { - m_position = m_start; - } - else - { - m_position += CurrentByteLength; - } - return m_position < m_end; - } - - public void Reset() - { - m_position = -1; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs.meta deleted file mode 100644 index 65f901d6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8Iterator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a5c7531d2d3a77a4ba81e8ee43426726 -timeCreated: 1544057442 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs deleted file mode 100644 index ac959694..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs +++ /dev/null @@ -1,444 +0,0 @@ -using System; -using System.Linq; - - -namespace UniJSON -{ - public struct Utf8String : IComparable - { - public static readonly System.Text.Encoding Encoding = new System.Text.UTF8Encoding(false); - - public readonly ArraySegment Bytes; - public int ByteLength - { - get { return Bytes.Count; } - } - - public Utf8Iterator GetIterator() - { - return new Utf8Iterator(Bytes); - } - - public int CompareTo(Utf8String other) - { - int i = 0; - for (; i < ByteLength && i < other.ByteLength; ++i) - { - if (this[i] < other[i]) - { - return 1; - } - else if (this[i] > other[i]) - { - return -1; - } - } - if (i < ByteLength) - { - return -1; - } - else if (i < other.ByteLength) - { - return 1; - } - else - { - return 0; - } - } - - public Byte this[int i] - { - get { return Bytes.Array[Bytes.Offset + i]; } - } - - public Utf8String(ArraySegment bytes) - { - Bytes = bytes; - } - - public Utf8String(Byte[] bytes, int offset, int count) : this(new ArraySegment(bytes, offset, count)) - { - } - - public Utf8String(Byte[] bytes) : this(bytes, 0, bytes.Length) - { - } - - public static Utf8String From(string src) - { - return new Utf8String(Encoding.GetBytes(src)); - } - - public static Utf8String From(string src, Byte[] bytes) - { - var required = src.Sum(c => Utf8Iterator.ByteLengthFromChar(c)); - if (required > bytes.Length) - { - throw new OverflowException(); - } - int pos = 0; - foreach (var c in src) - { - if (c <= Utf8Iterator.Mask7) - { - // 1bit - bytes[pos++] = (byte)c; - } - else if (c <= Utf8Iterator.Mask11) - { - // 2bit - bytes[pos++] = (byte)(Utf8Iterator.Head2 | Utf8Iterator.Mask5 & (c >> 6)); - bytes[pos++] = (byte)(Utf8Iterator.Head1 | Utf8Iterator.Mask6 & (c)); - } - else - { - // 3bit - bytes[pos++] = (byte)(Utf8Iterator.Head3 | Utf8Iterator.Mask4 & (c >> 12)); - bytes[pos++] = (byte)(Utf8Iterator.Head1 | Utf8Iterator.Mask6 & (c >> 6)); - bytes[pos++] = (byte)(Utf8Iterator.Head1 | Utf8Iterator.Mask6 & (c)); - } - } - return new Utf8String(new ArraySegment(bytes, 0, pos)); - } - - // -2147483648 ~ 2147483647 - public static Utf8String From(int src) - { - if (src >= 0) - { - if (src < 10) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src), - }); - } - else if (src < 100) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else if (src < 1000) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else if (src < 10000) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/1000), - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else if (src < 100000) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/10000), - (byte)(0x30 + src/1000), - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else if (src < 1000000) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/100000), - (byte)(0x30 + src/10000), - (byte)(0x30 + src/1000), - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else if (src < 10000000) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/1000000), - (byte)(0x30 + src/100000), - (byte)(0x30 + src/10000), - (byte)(0x30 + src/1000), - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else if (src < 100000000) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/10000000), - (byte)(0x30 + src/1000000), - (byte)(0x30 + src/100000), - (byte)(0x30 + src/10000), - (byte)(0x30 + src/1000), - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else if (src < 1000000000) - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/100000000), - (byte)(0x30 + src/10000000), - (byte)(0x30 + src/1000000), - (byte)(0x30 + src/100000), - (byte)(0x30 + src/10000), - (byte)(0x30 + src/1000), - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - else - { - return new Utf8String(new byte[] { - (byte)(0x30 + src/1000000000), - (byte)(0x30 + src/100000000), - (byte)(0x30 + src/10000000), - (byte)(0x30 + src/1000000), - (byte)(0x30 + src/100000), - (byte)(0x30 + src/10000), - (byte)(0x30 + src/1000), - (byte)(0x30 + src/100), - (byte)(0x30 + src/10), - (byte)(0x30 + src%10), - }); - } - } - else - { - throw new NotImplementedException(); - } - } - - public Utf8String Concat(Utf8String rhs) - { - var bytes = new Byte[ByteLength + rhs.ByteLength]; - Buffer.BlockCopy(Bytes.Array, Bytes.Offset, bytes, 0, ByteLength); - Buffer.BlockCopy(rhs.Bytes.Array, rhs.Bytes.Offset, bytes, ByteLength, rhs.ByteLength); - return new Utf8String(bytes); - } - - public override string ToString() - { - if (ByteLength == 0) return ""; - return Encoding.GetString(Bytes.Array, Bytes.Offset, Bytes.Count); - } - - public string ToAscii() - { - if (ByteLength == 0) return ""; - return System.Text.Encoding.ASCII.GetString(Bytes.Array, Bytes.Offset, Bytes.Count); - } - - public bool IsEmpty - { - get - { - return ByteLength == 0; - } - } - - public bool StartsWith(Utf8String rhs) - { - if (rhs.ByteLength > ByteLength) - { - return false; - } - - for (int i = 0; i < rhs.ByteLength; ++i) - { - if (this[i] != rhs[i]) - { - return false; - } - } - - return true; - } - - public bool EndsWith(Utf8String rhs) - { - if (rhs.ByteLength > ByteLength) - { - return false; - } - - for (int i = 1; i <= rhs.ByteLength; ++i) - { - if (this[ByteLength - i] != rhs[rhs.ByteLength - i]) - { - return false; - } - } - - return true; - } - - public int IndexOf(Byte code) - { - return IndexOf(0, code); - } - - public int IndexOf(int offset, Byte code) - { - var pos = offset + Bytes.Offset; - for (int i = 0; i < Bytes.Count; ++i, ++pos) - { - if (Bytes.Array[pos] == code) - { - return pos - Bytes.Offset; - } - } - return -1; - } - - public Utf8String Subbytes(int offset) - { - return Subbytes(offset, ByteLength - offset); - } - - public Utf8String Subbytes(int offset, int count) - { - return new Utf8String(Bytes.Array, Bytes.Offset + offset, count); - } - - static bool IsSpace(Byte b) - { - switch (b) - { - case 0x20: - case 0x0a: - case 0x0b: - case 0x0c: - case 0x0d: - case 0x09: - return true; - } - - return false; - } - - public Utf8String TrimStart() - { - var i = 0; - for (; i < ByteLength; ++i) - { - if (!IsSpace(this[i])) - { - break; - } - } - return Subbytes(i); - } - - public Utf8String TrimEnd() - { - var i = ByteLength-1; - for (; i >= 0; --i) - { - if (!IsSpace(this[i])) - { - break; - } - } - return Subbytes(0, i+1); - } - - public Utf8String Trim() - { - return TrimStart().TrimEnd(); - } - - public override bool Equals(Object obj) - { - return obj is Utf8String && Equals((Utf8String)obj); - } - - public static bool operator ==(Utf8String x, Utf8String y) - { - return x.Equals(y); - } - - public static bool operator !=(Utf8String x, Utf8String y) - { - return !(x == y); - } - - public bool Equals(Utf8String other) - { - if (ByteLength != other.ByteLength) - { - return false; - } - - for (int i = 0; i < ByteLength; ++i) - { - if (this[i] != other[i]) - { - return false; - } - } - - return true; - } - - public override int GetHashCode() - { - return ByteLength.GetHashCode(); - } - - public static Utf8String operator +(Utf8String l, Utf8String r) - { - return new Utf8String(l.Bytes.Concat(r.Bytes)); - } - - public bool IsInt - { - get - { - //bool isInt = false; - for (int i = 0; i < ByteLength; ++i) - { - var c = this[i]; - if (c == '0' - || c == '1' - || c == '2' - || c == '3' - || c == '4' - || c == '5' - || c == '6' - || c == '7' - || c == '8' - || c == '9' - ) - { - // ok - //isInt = true; - } - else if (i == 0 && c == '-') - { - // ok - } - else if (c == '.' || c == 'e') - { - return false; - } - else - { - break; - } - } - return true; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs.meta deleted file mode 100644 index fa34c195..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8String.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 93adff1e1b4725f498a92faccf7e240d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs deleted file mode 100644 index 59a58b7e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Text; - -namespace UniJSON -{ - public class Utf8StringBuilder - { - ByteBuffer m_buffer = new ByteBuffer(); - - public void Ascii(char c) - { - m_buffer.Push((byte)c); - } - - static Encoding s_utf8 = new UTF8Encoding(false); - - public void Quote(string text) - { - Ascii('"'); - m_buffer.Push(s_utf8.GetBytes(text)); - Ascii('"'); - } - - public void Add(Utf8String str) - { - m_buffer.Push(str.Bytes); - } - - public Utf8String ToUtf8String() - { - return new Utf8String(m_buffer.Bytes); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs.meta deleted file mode 100644 index d3d1cfd8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringBuilder.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ba2dbf26152e2704d986754eb12f5af4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs deleted file mode 100644 index e0df03db..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs +++ /dev/null @@ -1,341 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; - - -namespace UniJSON -{ - public static class Utf8StringExtensions - { - public static void WriteTo(this Utf8String src, Stream dst) - { - dst.Write(src.Bytes.Array, src.Bytes.Offset, src.Bytes.Count); - } - - public static Utf8Iterator GetFirst(this Utf8String src) - { - var it = src.GetIterator(); - it.MoveNext(); - return it; - } - - public static bool TrySearchByte(this Utf8String src, Func pred, out int pos) - { - pos = 0; - for (; pos < src.ByteLength; ++pos) - { - if (pred(src[pos])) - { - return true; - } - } - return false; - } - - public static bool TrySearchAscii(this Utf8String src, Byte target, int start, out int pos) - { - var p = new Utf8Iterator(src.Bytes, start); - while (p.MoveNext()) - { - var b = p.Current; - if (b <= 0x7F) - { - // ascii - if (b == target/*'\"'*/) - { - // closed - pos = p.BytePosition; - return true; - } - else if (b == '\\') - { - // escaped - switch ((char)p.Second) - { - case '"': // fall through - case '\\': // fall through - case '/': // fall through - case 'b': // fall through - case 'f': // fall through - case 'n': // fall through - case 'r': // fall through - case 't': // fall through - // skip next - p.MoveNext(); - break; - - case 'u': // unicode - // skip next 4 - p.MoveNext(); - p.MoveNext(); - p.MoveNext(); - p.MoveNext(); - break; - - default: - // unknown escape - throw new ParserException("unknown escape: " + p.Second); - } - } - } - } - - pos = -1; - return false; - } - - public static IEnumerable Split(this Utf8String src, byte delimiter) - { - var start = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - if (p.Current == delimiter) - { - if (p.BytePosition - start == 0) - { - yield return default(Utf8String); - } - else - { - yield return src.Subbytes(start, p.BytePosition - start); - } - start = p.BytePosition + 1; - } - } - - if (start < p.BytePosition) - { - yield return src.Subbytes(start, p.BytePosition - start); - } - } - - #region atoi - public static SByte ToSByte(this Utf8String src) - { - SByte value = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - var b = p.Current; - switch (b) - { - case 0x30: value = (SByte)(value * 10); break; - case 0x31: value = (SByte)(value * 10 + 1); break; - case 0x32: value = (SByte)(value * 10 + 2); break; - case 0x33: value = (SByte)(value * 10 + 3); break; - case 0x34: value = (SByte)(value * 10 + 4); break; - case 0x35: value = (SByte)(value * 10 + 5); break; - case 0x36: value = (SByte)(value * 10 + 6); break; - case 0x37: value = (SByte)(value * 10 + 7); break; - case 0x38: value = (SByte)(value * 10 + 8); break; - case 0x39: value = (SByte)(value * 10 + 9); break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value; - } - public static Int16 ToInt16(this Utf8String src) - { - Int16 value = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - var b = p.Current; - switch (b) - { - case 0x30: value = (Int16)(value * 10); break; - case 0x31: value = (Int16)(value * 10 + 1); break; - case 0x32: value = (Int16)(value * 10 + 2); break; - case 0x33: value = (Int16)(value * 10 + 3); break; - case 0x34: value = (Int16)(value * 10 + 4); break; - case 0x35: value = (Int16)(value * 10 + 5); break; - case 0x36: value = (Int16)(value * 10 + 6); break; - case 0x37: value = (Int16)(value * 10 + 7); break; - case 0x38: value = (Int16)(value * 10 + 8); break; - case 0x39: value = (Int16)(value * 10 + 9); break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value; - } - public static Int32 ToInt32(this Utf8String src) - { - Int32 value = 0; - Int32 sign = 1; - var p = new Utf8Iterator(src.Bytes); - bool isFirst = true; - while (p.MoveNext()) - { - var b = p.Current; - - if (isFirst) - { - isFirst = false; - if (b == '-') - { - sign = -1; - continue; - } - } - - switch (b) - { - case 0x30: value = value * 10; break; - case 0x31: value = value * 10 + 1; break; - case 0x32: value = value * 10 + 2; break; - case 0x33: value = value * 10 + 3; break; - case 0x34: value = value * 10 + 4; break; - case 0x35: value = value * 10 + 5; break; - case 0x36: value = value * 10 + 6; break; - case 0x37: value = value * 10 + 7; break; - case 0x38: value = value * 10 + 8; break; - case 0x39: value = value * 10 + 9; break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value * sign; - } - public static Int64 ToInt64(this Utf8String src) - { - Int64 value = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - var b = p.Current; - switch (b) - { - case 0x30: value = (Int64)(value * 10); break; - case 0x31: value = (Int64)(value * 10 + 1); break; - case 0x32: value = (Int64)(value * 10 + 2); break; - case 0x33: value = (Int64)(value * 10 + 3); break; - case 0x34: value = (Int64)(value * 10 + 4); break; - case 0x35: value = (Int64)(value * 10 + 5); break; - case 0x36: value = (Int64)(value * 10 + 6); break; - case 0x37: value = (Int64)(value * 10 + 7); break; - case 0x38: value = (Int64)(value * 10 + 8); break; - case 0x39: value = (Int64)(value * 10 + 9); break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value; - } - public static Byte ToByte(this Utf8String src) - { - Byte value = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - var b = p.Current; - switch (b) - { - case 0x30: value = (Byte)(value * 10); break; - case 0x31: value = (Byte)(value * 10 + 1); break; - case 0x32: value = (Byte)(value * 10 + 2); break; - case 0x33: value = (Byte)(value * 10 + 3); break; - case 0x34: value = (Byte)(value * 10 + 4); break; - case 0x35: value = (Byte)(value * 10 + 5); break; - case 0x36: value = (Byte)(value * 10 + 6); break; - case 0x37: value = (Byte)(value * 10 + 7); break; - case 0x38: value = (Byte)(value * 10 + 8); break; - case 0x39: value = (Byte)(value * 10 + 9); break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value; - } - public static UInt16 ToUInt16(this Utf8String src) - { - UInt16 value = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - var b = p.Current; - switch (b) - { - case 0x30: value = (UInt16)(value * 10); break; - case 0x31: value = (UInt16)(value * 10 + 1); break; - case 0x32: value = (UInt16)(value * 10 + 2); break; - case 0x33: value = (UInt16)(value * 10 + 3); break; - case 0x34: value = (UInt16)(value * 10 + 4); break; - case 0x35: value = (UInt16)(value * 10 + 5); break; - case 0x36: value = (UInt16)(value * 10 + 6); break; - case 0x37: value = (UInt16)(value * 10 + 7); break; - case 0x38: value = (UInt16)(value * 10 + 8); break; - case 0x39: value = (UInt16)(value * 10 + 9); break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value; - } - public static UInt32 ToUInt32(this Utf8String src) - { - UInt32 value = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - var b = p.Current; - switch (b) - { - case 0x30: value = (UInt32)(value * 10); break; - case 0x31: value = (UInt32)(value * 10 + 1); break; - case 0x32: value = (UInt32)(value * 10 + 2); break; - case 0x33: value = (UInt32)(value * 10 + 3); break; - case 0x34: value = (UInt32)(value * 10 + 4); break; - case 0x35: value = (UInt32)(value * 10 + 5); break; - case 0x36: value = (UInt32)(value * 10 + 6); break; - case 0x37: value = (UInt32)(value * 10 + 7); break; - case 0x38: value = (UInt32)(value * 10 + 8); break; - case 0x39: value = (UInt32)(value * 10 + 9); break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value; - } - public static UInt64 ToUInt64(this Utf8String src) - { - UInt64 value = 0; - var p = new Utf8Iterator(src.Bytes); - while (p.MoveNext()) - { - var b = p.Current; - switch (b) - { - case 0x30: value = (UInt64)(value * 10); break; - case 0x31: value = (UInt64)(value * 10 + 1); break; - case 0x32: value = (UInt64)(value * 10 + 2); break; - case 0x33: value = (UInt64)(value * 10 + 3); break; - case 0x34: value = (UInt64)(value * 10 + 4); break; - case 0x35: value = (UInt64)(value * 10 + 5); break; - case 0x36: value = (UInt64)(value * 10 + 6); break; - case 0x37: value = (UInt64)(value * 10 + 7); break; - case 0x38: value = (UInt64)(value * 10 + 8); break; - case 0x39: value = (UInt64)(value * 10 + 9); break; - default: throw new ArgumentOutOfRangeException(); - } - } - return value; - } - #endregion - - public static float ToSingle(this Utf8String src) - { - return Single.Parse(src.ToAscii(), System.Globalization.CultureInfo.InvariantCulture); - } - public static double ToDouble(this Utf8String src) - { - return Double.Parse(src.ToAscii(), System.Globalization.CultureInfo.InvariantCulture); - } - - public static Utf8String GetLine(this Utf8String src) - { - int pos; - if (!src.TrySearchAscii((byte)'\n', 0, out pos)) - { - return src; - } - - return src.Subbytes(0, pos + 1); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs.meta deleted file mode 100644 index edb9bdbd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f613907c8a91aa049809fe1f754776de -timeCreated: 1544060764 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs deleted file mode 100644 index a5784bbb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; - - -namespace UniJSON -{ - public static class Utf8StringSplitterExtensions - { - /// - /// Split integer from start - /// - /// "123 " => "123" - /// " 123" => FormatException - /// - /// must start +-0123456789 - /// - /// - /// - /// - public static Utf8String SplitInteger(this Utf8String src) - { - var i = 0; - if(src[0]=='+' || src[0] == '-') - { - ++i; - } - - var j = i; - for(; j'9') - { - break; - } - } - - if (i == j) - { - throw new FormatException(); - } - - return src.Subbytes(0, j); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs.meta deleted file mode 100644 index 080f9ba2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/Scripts/Utf8String/Utf8StringSplitterExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1627ff7e9bb16a8459021fda0223909c -timeCreated: 1545735556 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef b/Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef deleted file mode 100644 index 54ea498a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "UniJSON" -} diff --git a/Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef.meta deleted file mode 100644 index 9e8f0135..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniJSON/UniJSON.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5dad3aa3e33a0ea48b088de553c50bf7 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM.meta b/Assets/ThirdParty/VRM/VRM/UniVRM.meta deleted file mode 100644 index 6c8ff4b4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cd93bd4f117e1e54db244c5cadbef691 -folderAsset: yes -timeCreated: 1546003999 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor.meta deleted file mode 100644 index 3b4c9994..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 41cb69128d62a4e4a9ffde396b606553 -folderAsset: yes -timeCreated: 1521102890 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape.meta deleted file mode 100644 index 7eb84d67..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9e31b30e42902a44f94793be121d2479 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs deleted file mode 100644 index 7338589f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs +++ /dev/null @@ -1,159 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UniGLTF; -using UnityEditor; -using UnityEditorInternal; -using UnityEngine; - - -namespace VRM -{ - [CustomEditor(typeof(BlendShapeAvatar))] - public class BlendShapeAvatarEditor : PreviewEditor - { - ReorderableList m_clipList; - - BlendShapeClipSelector m_selector; - - SerializedBlendShapeEditor m_clipEditor; - - protected override PreviewSceneManager.BakeValue GetBakeValue() - { - var clip = m_selector.Selected; - var value = new PreviewSceneManager.BakeValue(); - if (clip != null) - { - value.BlendShapeBindings = clip.Values; - value.MaterialValueBindings = clip.MaterialValues; - value.Weight = 1.0f; - } - return value; - } - - void OnSelected(BlendShapeClip clip) - { - if (PreviewSceneManager == null) - { - m_clipEditor = null; - } - else if (clip != null) - { - m_clipEditor = new SerializedBlendShapeEditor(clip, PreviewSceneManager); - PreviewSceneManager.Bake(new PreviewSceneManager.BakeValue - { - BlendShapeBindings = clip.Values, - MaterialValueBindings = clip.MaterialValues, - Weight = 1.0f - }); - } - else - { - m_clipEditor = null; - PreviewSceneManager.Bake(new PreviewSceneManager.BakeValue()); - } - } - - protected override void OnEnable() - { - m_selector = new BlendShapeClipSelector((BlendShapeAvatar)target, OnSelected); - - var prop = serializedObject.FindProperty("Clips"); - m_clipList = new ReorderableList(serializedObject, prop); - - m_clipList.drawHeaderCallback = (rect) => - EditorGUI.LabelField(rect, "BlendShapeClips"); - - m_clipList.elementHeight = BlendShapeClipDrawer.Height; - m_clipList.drawElementCallback = (rect, index, isActive, isFocused) => - { - var element = prop.GetArrayElementAtIndex(index); - rect.height -= 4; - rect.y += 2; - EditorGUI.PropertyField(rect, element); - }; - - m_clipList.onAddCallback += (list) => - { - // Add slot - prop.arraySize++; - // select last item - list.index = prop.arraySize - 1; - // get last item - var element = prop.GetArrayElementAtIndex(list.index); - element.objectReferenceValue = null; - - var dir = Path.GetDirectoryName(AssetDatabase.GetAssetPath(target)); - var path = EditorUtility.SaveFilePanel( - "Create BlendShapeClip", - dir, - string.Format("BlendShapeClip#{0}.asset", list.count), - "asset"); - if (!string.IsNullOrEmpty(path)) - { - var clip = BlendShapeAvatar.CreateBlendShapeClip(path.ToUnityRelativePath()); - //clip.Prefab = AssetDatabase.LoadAssetAtPath(AssetDatabase.GetAssetPath(target)); - - element.objectReferenceValue = clip; - } - }; - - m_clipList.onSelectCallback += (list) => - { - var a = list.serializedProperty; - var selected = a.GetArrayElementAtIndex(list.index); - OnSelected((BlendShapeClip)selected.objectReferenceValue); - }; - - //m_clipList.onCanRemoveCallback += list => true; - base.OnEnable(); - - OnSelected(m_selector.Selected); - } - - int m_mode; - static readonly string[] MODES = new string[]{ - "Editor", - "List" - }; - - public override void OnInspectorGUI() - { - serializedObject.Update(); - - base.OnInspectorGUI(); - - m_mode = GUILayout.Toolbar(m_mode, MODES); - switch (m_mode) - { - case 0: - m_selector.SelectGUI(); - if (m_clipEditor != null) - { - Separator(); - var result = m_clipEditor.Draw(); - if (result.Changed) - { - PreviewSceneManager.Bake(new PreviewSceneManager.BakeValue - { - BlendShapeBindings = result.BlendShapeBindings, - MaterialValueBindings = result.MaterialValueBindings, - Weight = 1.0f, - }); - } - } - break; - - case 1: - m_clipList.DoLayoutList(); - break; - - default: - throw new NotImplementedException(); - } - - serializedObject.ApplyModifiedProperties(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs.meta deleted file mode 100644 index e99155b8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeAvatarEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 1cde1e2369885f14181eb58009310c92 -timeCreated: 1523199409 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs deleted file mode 100644 index 646c8c4d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs +++ /dev/null @@ -1,63 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ - - [CustomPropertyDrawer(typeof(BlendShapeClip))] - public class BlendShapeClipDrawer : PropertyDrawer - { - //public const int Height = 132; - - //public const int ThumbnailSize = 128; - - public const int Height = 80; - public const int ThumbnailSize = 0; - - public override void OnGUI(Rect position, - SerializedProperty property, GUIContent label) - { - using (new EditorGUI.PropertyScope(position, label, property)) - { - //EditorGUIUtility.labelWidth = 80; - - position.height = EditorGUIUtility.singleLineHeight; - - //var halfWidth = position.width * 0.5f; - - var rect = new Rect(position.x + ThumbnailSize, position.y, position.width - ThumbnailSize, position.height); - EditorGUI.PropertyField(rect, property); - - var clip = property.objectReferenceValue as BlendShapeClip; - if (clip != null) - { - var clipObj = new SerializedObject(clip); - //var thumbnail = clipObj.FindProperty("Thumbnail"); - var blendShapeName = clipObj.FindProperty("BlendShapeName"); - var preset = clipObj.FindProperty("Preset"); - var isBinary = clipObj.FindProperty("IsBinary"); - - /* - EditorGUI.ObjectField(new Rect(position) - { - width = ThumbnailSize, - height = ThumbnailSize - }, thumbnail.objectReferenceValue, typeof(Texture), false); - */ - - rect.y += (EditorGUIUtility.singleLineHeight + 2); - EditorGUI.PropertyField(rect, blendShapeName); - rect.y += (EditorGUIUtility.singleLineHeight + 2); - EditorGUI.PropertyField(rect, preset); - rect.y += (EditorGUIUtility.singleLineHeight + 2); - EditorGUI.PropertyField(rect, isBinary); - - clipObj.ApplyModifiedProperties(); - } - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs.meta deleted file mode 100644 index b5ef0081..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipDrawer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6a31667cfcf461c47b3b384211e2d9ff -timeCreated: 1541179390 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs deleted file mode 100644 index 4186b68c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs +++ /dev/null @@ -1,171 +0,0 @@ -using System; -using System.IO; -using UniGLTF; -using UnityEditor; -using UnityEditorInternal; -using UnityEngine; - - -namespace VRM -{ - [CustomEditor(typeof(BlendShapeClip))] - public class BlendShapeClipEditor : PreviewEditor - { - SerializedBlendShapeEditor m_serializedEditor; - - BlendShapeClip m_target; - protected override PreviewSceneManager.BakeValue GetBakeValue() - { - return new PreviewSceneManager.BakeValue - { - BlendShapeBindings = m_target.Values, - MaterialValueBindings = m_target.MaterialValues, - Weight = 1.0f, - }; - } - - //SerializedProperty m_thumbnailProp; - SerializedProperty m_isBinaryProp; - - protected override GameObject GetPrefab() - { - return m_target.Prefab; - } - - protected override void OnEnable() - { - m_target = (BlendShapeClip)target; - - base.OnEnable(); - } - - float m_previewSlider = 1.0f; - - static Texture2D SaveResizedImage(RenderTexture rt, UnityPath path, int size) - { - var tex = new Texture2D(rt.width, rt.height, TextureFormat.RGB24, false); - RenderTexture.active = rt; - tex.ReadPixels(new Rect(0, 0, rt.width, rt.height), 0, 0); - tex.Apply(); - - //TextureScale.Scale(tex, size, size); - tex = TextureScale.GetResized(tex, size, size); - - byte[] bytes; - switch (path.Extension.ToLower()) - { - case ".png": - bytes = tex.EncodeToPNG(); - break; - - case ".jpg": - bytes = tex.EncodeToJPG(); - break; - - default: - throw new Exception(); - } - - if (Application.isPlaying) - { - UnityEngine.Object.Destroy(tex); - } - else - { - UnityEngine.Object.DestroyImmediate(tex); - } - File.WriteAllBytes(path.FullPath, bytes); - - path.ImportAsset(); - return path.LoadAsset(); - } - - public override void OnInspectorGUI() - { - if (PreviewSceneManager == null) - { - return; - } - serializedObject.Update(); - - if (m_serializedEditor == null) - { - m_serializedEditor = new SerializedBlendShapeEditor(serializedObject, PreviewSceneManager); - //m_thumbnailProp = serializedObject.FindProperty("Thumbnail"); - m_isBinaryProp = serializedObject.FindProperty("IsBinary"); - } - - EditorGUILayout.BeginHorizontal(); - - /* - int thumbnailSize = 96; - var objectReferenceValue = EditorGUILayout.ObjectField(m_thumbnailProp.objectReferenceValue, typeof(Texture), false, - GUILayout.Width(thumbnailSize), GUILayout.Height(thumbnailSize)); - if (m_thumbnailProp.objectReferenceValue != objectReferenceValue) - { - m_thumbnailProp.objectReferenceValue = objectReferenceValue; - serializedObject.ApplyModifiedProperties(); - } - */ - - var changed = false; - EditorGUILayout.BeginVertical(); - base.OnInspectorGUI(); - EditorGUILayout.LabelField("Preview Weight"); - var previewSlider = EditorGUILayout.Slider(m_previewSlider, 0, 1.0f); - GUI.enabled = PreviewTexture != null; - /* - if (GUILayout.Button("save thumbnail")) - { - //var ext = "jpg"; - var ext = "png"; - var asset = UnityPath.FromAsset(target); - var path = EditorUtility.SaveFilePanel( - "save thumbnail", - asset.Parent.FullPath, - string.Format("{0}.{1}", asset.FileNameWithoutExtension, ext), - ext); - if (!string.IsNullOrEmpty(path)) - { - var thumbnail = SaveResizedImage(PreviewTexture, UnityPath.FromFullpath(path), - BlendShapeClipDrawer.ThumbnailSize); - m_thumbnailProp.objectReferenceValue = thumbnail; - serializedObject.ApplyModifiedProperties(); - } - } - */ - GUI.enabled = true; - EditorGUILayout.EndVertical(); - - if (m_isBinaryProp.boolValue) - { - previewSlider = Mathf.Round(previewSlider); - } - if (previewSlider != m_previewSlider) - { - m_previewSlider = previewSlider; - changed = true; - } - - EditorGUILayout.EndHorizontal(); - Separator(); - EditorGUILayout.Space(); - - var result = m_serializedEditor.Draw(); - if ((changed || result.Changed) && PreviewSceneManager != null) - { - PreviewSceneManager.Bake(new PreviewSceneManager.BakeValue - { - BlendShapeBindings = result.BlendShapeBindings, - MaterialValueBindings = result.MaterialValueBindings, - Weight = m_previewSlider - }); - } - } - - public override string GetInfoString() - { - return BlendShapeKey.CreateFromClip((BlendShapeClip)target).ToString(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs.meta deleted file mode 100644 index c23db230..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4b3d6730e24442c44baaa50a1e6f3a6d -timeCreated: 1522927173 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs deleted file mode 100644 index a8489894..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs +++ /dev/null @@ -1,341 +0,0 @@ -using System; -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ - public static class BlendShapeClipEditorHelper - { - /// - /// BlendShape List ã®Elementæç”» - /// - public static bool DrawBlendShapeBinding(Rect position, SerializedProperty property, - PreviewSceneManager scene) - { - bool changed = false; - if (scene != null) - { - var height = 16; - - var y = position.y; - var rect = new Rect(position.x, y, position.width, height); - int pathIndex; - if (StringPopup(rect, property.FindPropertyRelative("RelativePath"), scene.SkinnedMeshRendererPathList, out pathIndex)) - { - changed = true; - } - - y += height; - rect = new Rect(position.x, y, position.width, height); - int blendShapeIndex; - if (IntPopup(rect, property.FindPropertyRelative("Index"), scene.GetBlendShapeNames(pathIndex), out blendShapeIndex)) - { - changed = true; - } - - y += height; - rect = new Rect(position.x, y, position.width, height); - if (FloatSlider(rect, property.FindPropertyRelative("Weight"), 100)) - { - changed = true; - } - } - return changed; - } - - /// - /// Material List ã®Elementæç”» - /// - public static bool DrawMaterialValueBinding(Rect position, SerializedProperty property, - PreviewSceneManager scene) - { - bool changed = false; - if (scene != null) - { - var height = 16; - - var y = position.y; - var rect = new Rect(position.x, y, position.width, height); - int materialIndex; - if (StringPopup(rect, property.FindPropertyRelative("MaterialName"), scene.MaterialNames, out materialIndex)) - { - changed = true; - } - - if (materialIndex >= 0) - { - var materialItem = scene.GetMaterialItem(scene.MaterialNames[materialIndex]); - if (materialItem != null) - { - y += height; - rect = new Rect(position.x, y, position.width, height); - - // プロパティåã®ãƒãƒƒãƒ—アップ - int propIndex; - if (StringPopup(rect, property.FindPropertyRelative("ValueName"), materialItem.PropNames, out propIndex)) - { - changed = true; - } - - if (propIndex >= 0) - { - // 有効ãªãƒ—ロパティåãŒé¸æŠžã•れ㟠- var propItem = materialItem.PropMap[materialItem.PropNames[propIndex]]; - { - switch (propItem.PropertyType) - { - case ShaderUtil.ShaderPropertyType.Color: - { - property.FindPropertyRelative("BaseValue").vector4Value = propItem.DefaultValues; - - // max - y += height; - rect = new Rect(position.x, y, position.width, height); - if (ColorProp(rect, property.FindPropertyRelative("TargetValue"))) - { - changed = true; - } - } - break; - - case ShaderUtil.ShaderPropertyType.TexEnv: - { - property.FindPropertyRelative("BaseValue").vector4Value = propItem.DefaultValues; - - // max - y += height; - rect = new Rect(position.x, y, position.width, height); - if (OffsetProp(rect, property.FindPropertyRelative("TargetValue"))) - { - changed = true; - } - } - break; - } - } - } - } - } - } - return changed; - } - - #region Private - static bool StringPopup(Rect rect, SerializedProperty prop, string[] options, out int newIndex) - { - if (options == null) - { - newIndex = -1; - return false; - } - - var oldIndex = Array.IndexOf(options, prop.stringValue); - newIndex = EditorGUI.Popup(rect, oldIndex, options); - if (newIndex != oldIndex && newIndex >= 0 && newIndex < options.Length) - { - prop.stringValue = options[newIndex]; - return true; - } - else - { - return false; - } - } - - static bool IntPopup(Rect rect, SerializedProperty prop, string[] options, out int newIndex) - { - if (options == null) - { - newIndex = -1; - return false; - } - - var oldIndex = prop.intValue; - newIndex = EditorGUI.Popup(rect, oldIndex, options); - if (newIndex != oldIndex && newIndex >= 0 && newIndex < options.Length) - { - prop.intValue = newIndex; - return true; - } - else - { - return false; - } - } - - static bool FloatSlider(Rect rect, SerializedProperty prop, float maxValue) - { - var oldValue = prop.floatValue; - var newValue = EditorGUI.Slider(rect, prop.floatValue, 0, 100f); - if (newValue != oldValue) - { - prop.floatValue = newValue; - return true; - } - else - { - return false; - } - } - - static bool ColorProp(Rect rect, SerializedProperty prop) - { - var oldValue = (Color)prop.vector4Value; - var newValue = EditorGUI.ColorField(rect, prop.displayName, oldValue); - if (newValue != oldValue) - { - prop.vector4Value = newValue; - return true; - } - else - { - return false; - } - } - - static Rect AdvanceRect(ref float x, float y, float w, float h) - { - var rect = new Rect(x, y, w, h); - x += w; - return rect; - } - - static float[] v2 = new float[2]; - static GUIContent[] l2 = new GUIContent[]{ - new GUIContent("x"), - new GUIContent("y") - }; - static Vector4 TilingOffset(Rect rect, string label, Vector4 src) - { - /* - var style = new GUIStyle() - { - alignment = TextAnchor.MiddleRight, - }; - */ - - var quad = (rect.width - 56); - var x = rect.x; - //EditorGUIUtility.labelWidth = 18; - - EditorGUI.LabelField(AdvanceRect(ref x, rect.y, 40, rect.height), "Tiling"); - v2[0] = src.x; - v2[1] = src.y; - EditorGUI.MultiFloatField(AdvanceRect(ref x, rect.y, quad, rect.height), l2, v2); - src.x = v2[0]; - src.y = v2[1]; - - //EditorGUI.LabelField(AdvanceRect(ref x, rect.y, quad, rect.height), "Y", style); - //src.y = EditorGUI.FloatField(AdvanceRect(ref x, rect.y, quad, rect.height), "Y", src.y); - - rect.y += EditorGUIUtility.singleLineHeight; - x = rect.x; - EditorGUI.LabelField(AdvanceRect(ref x, rect.y, 40, rect.height), "Offset"); - v2[0] = src.z; - v2[1] = src.w; - EditorGUI.MultiFloatField(AdvanceRect(ref x, rect.y, quad, rect.height), l2, v2); - src.z = v2[0]; - src.w = v2[1]; - - //EditorGUI.LabelField(AdvanceRect(ref x, rect.y, quad * 2, rect.height), "Offset X", style); - //src.z = EditorGUI.FloatField(AdvanceRect(ref x, rect.y, quad, rect.height), "X", src.z); - - //EditorGUI.LabelField(AdvanceRect(ref x, rect.y, quad, rect.height), "Y", style); - //src.w = EditorGUI.FloatField(AdvanceRect(ref x, rect.y, quad, rect.height), "Y", src.w); - - return src; - } - - static bool OffsetProp(Rect rect, SerializedProperty prop) - { - var oldValue = prop.vector4Value; - //var newValue = EditorGUI.Vector4Field(rect, prop.displayName, oldValue); - var newValue = TilingOffset(rect, prop.displayName, oldValue); - if (newValue != oldValue) - { - prop.vector4Value = newValue; - return true; - } - else - { - return false; - } - } - #endregion - } - - /// https://gist.github.com/gszauer/7799899 - public class TextureScale - { - private static Color[] texColors; - private static Color[] newColors; - private static int w; - private static float ratioX; - private static float ratioY; - private static int w2; - - public static void Scale(Texture2D tex, int newWidth, int newHeight) - { - texColors = tex.GetPixels(); - newColors = new Color[newWidth * newHeight]; - ratioX = 1.0f / ((float)newWidth / (tex.width - 1)); - ratioY = 1.0f / ((float)newHeight / (tex.height - 1)); - w = tex.width; - w2 = newWidth; - - BilinearScale(0, newHeight); - - tex.Resize(newWidth, newHeight); - tex.SetPixels(newColors); - tex.Apply(); - } - - private static void BilinearScale(int start, int end) - { - for (var y = start; y < end; y++) - { - int yFloor = (int)Mathf.Floor(y * ratioY); - var y1 = yFloor * w; - var y2 = (yFloor + 1) * w; - var yw = y * w2; - - for (var x = 0; x < w2; x++) - { - int xFloor = (int)Mathf.Floor(x * ratioX); - var xLerp = x * ratioX - xFloor; - newColors[yw + x] = ColorLerpUnclamped(ColorLerpUnclamped(texColors[y1 + xFloor], texColors[y1 + xFloor + 1], xLerp), - ColorLerpUnclamped(texColors[y2 + xFloor], texColors[y2 + xFloor + 1], xLerp), - y * ratioY - yFloor); - } - } - } - - private static Color ColorLerpUnclamped(Color c1, Color c2, float value) - { - return new Color(c1.r + (c2.r - c1.r) * value, - c1.g + (c2.g - c1.g) * value, - c1.b + (c2.b - c1.b) * value, - c1.a + (c2.a - c1.a) * value); - } - - /// http://light11.hatenadiary.com/entry/2018/04/19/194015 - public static Texture2D GetResized(Texture2D texture, int width, int height) - { - // リサイズ後ã®ã‚µã‚¤ã‚ºã‚’æŒã¤RenderTextureを作æˆã—ã¦æ›¸ã込む - var rt = RenderTexture.GetTemporary(width, height); - Graphics.Blit(texture, rt); - - // リサイズ後ã®ã‚µã‚¤ã‚ºã‚’æŒã¤Texture2Dを作æˆã—ã¦RenderTextureã‹ã‚‰æ›¸ã込む - var preRT = RenderTexture.active; - RenderTexture.active = rt; - var ret = new Texture2D(width, height); - ret.ReadPixels(new Rect(0, 0, width, height), 0, 0); - ret.Apply(); - RenderTexture.active = preRT; - - RenderTexture.ReleaseTemporary(rt); - return ret; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs.meta deleted file mode 100644 index 173dc5c1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipEditorHelper.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fcb56a7eb1db73c4cb9ea1689635b246 -timeCreated: 1541144400 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs deleted file mode 100644 index 2865ed6a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs +++ /dev/null @@ -1,99 +0,0 @@ -using System; -using System.Linq; -using UnityEngine; -using UnityEditor; -using System.IO; -using UniGLTF; - -namespace VRM -{ - class BlendShapeClipSelector - { - BlendShapeAvatar m_avatar; - - public BlendShapeClip Selected - { - get - { - if (m_avatar == null || m_avatar.Clips == null) - { - return null; - } - if (m_selectedIndex < 0 || m_selectedIndex >= m_avatar.Clips.Count) - { - return null; - } - return m_avatar.Clips[m_selectedIndex]; - } - } - - int m_selectedIndex; - int SelectedIndex - { - get { return m_selectedIndex; } - set - { - if (m_selectedIndex == value) return; - m_selectedIndex = value; - if (m_onSelected != null) - { - m_onSelected(Selected); - } - } - } - - Action m_onSelected; - - public BlendShapeClipSelector(BlendShapeAvatar avatar, Action onSelected) - { - avatar.RemoveNullClip(); - - m_avatar = avatar; - m_onSelected = onSelected; - - onSelected(Selected); - } - - public void SelectGUI() - { - if (m_avatar != null && m_avatar.Clips != null) - { - EditorGUILayout.Space(); - EditorGUILayout.LabelField("Select BlendShapeClip", EditorStyles.boldLabel); - var array = m_avatar.Clips - .Select(x => x != null - ? BlendShapeKey.CreateFromClip(x).ToString() - : "null" - ).ToArray(); - SelectedIndex = GUILayout.SelectionGrid(SelectedIndex, array, 4); - } - - if (GUILayout.Button("Add BlendShapeClip")) - { - var dir = Path.GetDirectoryName(AssetDatabase.GetAssetPath(m_avatar)); - var path = EditorUtility.SaveFilePanel( - "Create BlendShapeClip", - dir, - string.Format("BlendShapeClip#{0}.asset", m_avatar.Clips.Count), - "asset"); - if (!string.IsNullOrEmpty(path)) - { - var clip = BlendShapeAvatar.CreateBlendShapeClip(path.ToUnityRelativePath()); - //clip.Prefab = AssetDatabase.LoadAssetAtPath(AssetDatabase.GetAssetPath(target)); - - m_avatar.Clips.Add(clip); - } - } - } - - public void DuplicateWarn() - { - var key = BlendShapeKey.CreateFromClip(Selected); - if (m_avatar.Clips.Where(x => key.Match(x)).Count() > 1) - { - EditorGUILayout.HelpBox("duplicate clip: " + key, MessageType.Error); - } - } - } - -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs.meta deleted file mode 100644 index b5985862..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/BlendShapeClipSelector.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7842ed7a65c676740aa02678316dd625 -timeCreated: 1541138009 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs deleted file mode 100644 index c12f8d6d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs +++ /dev/null @@ -1,277 +0,0 @@ -using UnityEditor; -using UnityEngine; -using UnityEditorInternal; -using System; -using System.Linq; -using System.Collections.Generic; - -namespace VRM -{ - /// - /// Prefabをインスタンス化ã—ã¦Previewã«è¡¨ç¤ºã™ã‚‹ - /// - /// * https://github.com/Unity-Technologies/UnityCsReference/blob/11bcfd801fccd2a52b09bb6fd636c1ddcc9f1705/Editor/Mono/Inspector/ModelInspector.cs - /// - /// - public abstract class PreviewEditor : Editor - { - /// - /// PreviewRenderUtilityを管ç†ã™ã‚‹ã€‚ - /// - /// * PreviewRenderUtility.m_cameraã®UnityVersionã«ã‚ˆã‚‹åˆ‡ã‚Šåˆ†ã‘ - /// - /// - PreviewFaceRenderer m_renderer; - - /// - /// Prefabをインスタンス化ã—ãŸã‚·ãƒ¼ãƒ³ã‚’管ç†ã™ã‚‹ã€‚ - /// - /// * BlendShapeã®Bake - /// * MaterialMorphã®é©ç”¨ - /// * Previewカメラã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ« - /// * Previewライティングã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ« - /// - /// - PreviewSceneManager m_scene; - protected PreviewSceneManager PreviewSceneManager - { - get { return m_scene; } - } - - /// - /// Previewシーンã«è¡¨ç¤ºã™ã‚‹Prefab - /// - GameObject m_prefab; - protected GameObject Prefab - { - get { return m_prefab; } - private set - { - if (m_prefab == value) return; - - //Debug.LogFormat("Prefab = {0}", value); - m_prefab = value; - - if (m_scene != null) - { - //Debug.LogFormat("OnDestroy"); - GameObject.DestroyImmediate(m_scene.gameObject); - m_scene = null; - } - - if (m_prefab != null) - { - m_scene = VRM.PreviewSceneManager.GetOrCreate(m_prefab); - if (m_scene != null) - { - m_scene.gameObject.SetActive(false); - } - - Bake(); - } - } - } - - protected abstract PreviewSceneManager.BakeValue GetBakeValue(); - - /// - /// Preview シーン㫠BlendShape 㨠MaterialValue ã‚’é©ç”¨ã™ã‚‹ - /// - protected void Bake() - { - if (m_scene != null) - { - //Debug.Log("Bake"); - m_scene.Bake(GetBakeValue()); - } - } - - protected virtual GameObject GetPrefab() - { - var assetPath = AssetDatabase.GetAssetPath(target); - if (string.IsNullOrEmpty(assetPath)) - { - return null; - } - - var prefab = AssetDatabase.LoadAssetAtPath(assetPath); - // search prefab if nothing - if (prefab == null && 0 < (target as BlendShapeAvatar).Clips.Count) - { - prefab = (target as BlendShapeAvatar).Clips[0].Prefab; - } - // once more, with string-based method - if (prefab == null) - { - var parent = UniGLTF.UnityPath.FromUnityPath(assetPath).Parent; - var prefabPath = parent.Parent.Child(parent.FileNameWithoutExtension + ".prefab"); - prefab = UnityEditor.AssetDatabase.LoadAssetAtPath(prefabPath.Value); - } - return prefab; - } - - protected virtual void OnEnable() - { - m_renderer = new PreviewFaceRenderer(); - - Prefab = GetPrefab(); - } - - protected virtual void OnDisable() - { - if (m_renderer != null) - { - m_renderer.Dispose(); - m_renderer = null; - } - } - - protected virtual void OnDestroy() - { - if (m_scene != null) - { - //Debug.LogFormat("OnDestroy"); - m_scene.Clean(); - GameObject.DestroyImmediate(m_scene.gameObject); - m_scene = null; - } - } - - protected static void Separator() - { - EditorGUILayout.Space(); - EditorGUILayout.BeginHorizontal(); - //GUILayout.Space(); - GUILayout.Box("", GUILayout.ExpandWidth(true), GUILayout.Height(1)); - EditorGUILayout.EndHorizontal(); - EditorGUILayout.Space(); - } - - public override void OnInspectorGUI() - { - //base.OnInspectorGUI(); - - Prefab = (GameObject)EditorGUILayout.ObjectField("Preview Prefab", Prefab, typeof(GameObject), false); - - //Separator(); - } - - private static int sliderHash = "Slider".GetHashCode(); - float m_yaw = 180.0f; - float m_pitch; - Vector3 m_position = new Vector3(0, 0, -0.8f); - - // very important to override this, it tells Unity to render an ObjectPreview at the bottom of the inspector - public override bool HasPreviewGUI() { return true; } - - public RenderTexture PreviewTexture; - - // the main ObjectPreview function... it's called constantly, like other IMGUI On*GUI() functions - public override void OnPreviewGUI(Rect r, GUIStyle background) - { - // if this is happening, you have bigger problems - if (!ShaderUtil.hardwareSupportsRectRenderTexture) - { - if (Event.current.type == EventType.Repaint) - { - EditorGUI.DropShadowLabel(new Rect(r.x, r.y, r.width, 40f), - "Mesh preview requires\nrender texture support"); - } - return; - } - - var src = r; - - var min = Mathf.Min(r.width, r.height); - r.width = min; - r.height = min; - r.x = src.x + (src.width - min) / 2; - r.y = src.y + (src.height - min) / 2; - - //previewDir = Drag2D(previewDir, r); - { - int controlId = GUIUtility.GetControlID(sliderHash, FocusType.Passive); - Event e = Event.current; - switch (e.GetTypeForControl(controlId)) - { - case EventType.MouseDown: - if (r.Contains(e.mousePosition) && (double)r.width > 50.0) - { - GUIUtility.hotControl = controlId; - e.Use(); - EditorGUIUtility.SetWantsMouseJumping(1); - break; - } - break; - - case EventType.MouseUp: - if (GUIUtility.hotControl == controlId) - GUIUtility.hotControl = 0; - EditorGUIUtility.SetWantsMouseJumping(0); - break; - - case EventType.MouseDrag: - if (GUIUtility.hotControl == controlId) - { - if (e.button == 2) - { - var shift = e.delta * (!e.shift ? 1f : 3f) / Mathf.Min(r.width, r.height); - m_position.x -= shift.x; - m_position.y += shift.y; - e.Use(); - GUI.changed = true; - } - else if ( - e.button == 0 || - e.button == 1) - { - var shift = e.delta * (!e.shift ? 1f : 3f) / Mathf.Min(r.width, r.height) * 140f; - m_yaw += shift.x; - m_pitch += shift.y; - m_pitch = Mathf.Clamp(m_pitch, -90f, 90f); - e.Use(); - GUI.changed = true; - } - break; - } - break; - - case EventType.ScrollWheel: - //Debug.LogFormat("wheel: {0}", current.delta); - if (r.Contains(e.mousePosition)) - { - if (e.delta.y > 0) - { - m_position.z *= 1.1f; - Repaint(); - } - else if (e.delta.y < 0) - { - m_position.z *= 0.9f; - Repaint(); - } - } - break; - } - //return scrollPosition; - } - //Debug.LogFormat("{0}", previewDir); - - if (Event.current.type != EventType.Repaint) - { - // if we don't need to update yet, then don't - return; - } - - if (m_renderer != null && m_scene != null) - { - PreviewTexture = m_renderer.Render(r, background, m_scene, m_yaw, m_pitch, m_position) as RenderTexture; - if (PreviewTexture != null) - { - // draw the RenderTexture in the ObjectPreview pane - GUI.DrawTexture(r, PreviewTexture, ScaleMode.StretchToFill, false); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs.meta deleted file mode 100644 index 49dab878..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 3eee31718196e8e41a491f9a4f650ac7 -timeCreated: 1523201293 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs deleted file mode 100644 index 641de550..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs +++ /dev/null @@ -1,168 +0,0 @@ -using System; -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ - /// - /// based - /// - /// * https://gist.github.com/radiatoryang/a2282d44ba71848e498bb2e03da98991 - /// - - /// - /// PreviewRenderUtilityを管ç†ã™ã‚‹ - /// PreviewSceneをレンダリングã™ã‚‹ - /// - public class PreviewFaceRenderer : IDisposable - { - PreviewRenderUtility m_previewUtility; - public Camera PreviewCamera - { - get - { -#if UNITY_2017_1_OR_NEWER - return m_previewUtility.camera; -#else - return m_previewUtility.m_Camera; -#endif - } - } - - public Light[] PreviewLights - { - get - { -#if UNITY_2017_1_OR_NEWER - return m_previewUtility.lights; -#else - return m_previewUtility.m_Light; -#endif - } - } - - public void SetAmbientColor(Color color) - { -#if UNITY_2017_1_OR_NEWER - m_previewUtility.ambientColor = color; -#else - // ? -#endif - } - - public PreviewFaceRenderer() - { - m_previewUtility = new PreviewRenderUtility(); - - foreach (var light in PreviewLights) - { - if (light == null) continue; - light.intensity = 0f; - } - - if (PreviewLights.Length > 0 && PreviewLights[0] != null) - { - PreviewLights[0].intensity = 1f; - PreviewLights[0].transform.rotation = Quaternion.Euler(20f, 200f, 0); - PreviewLights[0].color = new Color(1f, 1f, 1f, 1f); - } - - SetAmbientColor(new Color(0.1f, 0.1f, 0.1f, 1f)); - } - - class FogScope : IDisposable - { - bool fog; - - public FogScope() - { - fog = RenderSettings.fog; // ... let's remember the current fog setting... - // we are technically rendering everything in the scene, so scene fog might affect it... - Unsupported.SetRenderSettingsUseFogNoDirty(false); // ... and then temporarily turn it off - } - - public void Dispose() - { - Unsupported.SetRenderSettingsUseFogNoDirty(fog); - } - } - - //const float FACTOR = 0.1f; - - public Texture Render(Rect r, GUIStyle background, PreviewSceneManager scene, - float yaw, float pitch, Vector3 position) - { - if (scene == null) return null; - - using (var fog = new FogScope()) - { - m_previewUtility.BeginPreview(r, background); // set up the PreviewRenderUtility's mini internal scene - - // setup the ObjectPreview's camera - scene.SetupCamera(PreviewCamera, scene.TargetPosition, yaw, pitch, position); - - foreach (var item in scene.EnumRenderItems) - { - // now, actually render out the RenderTexture - //RenderMeshPreview(previewMesh, skinMeshRender.sharedMaterials); - // submesh support, in case the mesh is made of multiple parts - int subMeshCount = item.Mesh.subMeshCount; - for (int i = 0; i < subMeshCount; i++) - { - m_previewUtility.DrawMesh(item.Mesh, - item.Position, item.Rotation, - item.Materials[i], i); - } - } - - // VERY IMPORTANT: this manually tells the camera to render and produce the render texture - PreviewCamera.Render(); - //m_previewUtility.Render(false, false); - - // reset the scene's fog from before - return m_previewUtility.EndPreview(); - } - } - - #region IDisposable Support - private bool disposedValue = false; // é‡è¤‡ã™ã‚‹å‘¼ã³å‡ºã—を検出ã™ã‚‹ã«ã¯ - - protected virtual void Dispose(bool disposing) - { - if (!disposedValue) - { - if (disposing) - { - // TODO: マãƒãƒ¼ã‚¸çŠ¶æ…‹ã‚’ç ´æ£„ã—ã¾ã™ (マãƒãƒ¼ã‚¸ オブジェクト)。 - if (this.m_previewUtility != null) - { - this.m_previewUtility.Cleanup(); - this.m_previewUtility = null; - } - } - - // TODO: アンマãƒãƒ¼ã‚¸ リソース (アンマãƒãƒ¼ã‚¸ オブジェクト) を解放ã—ã€ä¸‹ã®ãƒ•ァイナライザーをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚ - // TODO: 大ããªãƒ•ィールドを null ã«è¨­å®šã—ã¾ã™ã€‚ - - disposedValue = true; - } - } - - // TODO: 上㮠Dispose(bool disposing) ã«ã‚¢ãƒ³ãƒžãƒãƒ¼ã‚¸ リソースを解放ã™ã‚‹ã‚³ãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã‚‹å ´åˆã«ã®ã¿ã€ãƒ•ァイナライザーをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚ - // ~PreviewFaceRenderer() { - // // ã“ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã—ãªã„ã§ãã ã•ã„。クリーンアップ コードを上㮠Dispose(bool disposing) ã«è¨˜è¿°ã—ã¾ã™ã€‚ - // Dispose(false); - // } - - // ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€ç ´æ£„å¯èƒ½ãªãƒ‘ターンを正ã—ã実装ã§ãるよã†ã«è¿½åŠ ã•れã¾ã—ãŸã€‚ - public void Dispose() - { - // ã“ã®ã‚³ãƒ¼ãƒ‰ã‚’変更ã—ãªã„ã§ãã ã•ã„。クリーンアップ コードを上㮠Dispose(bool disposing) ã«è¨˜è¿°ã—ã¾ã™ã€‚ - Dispose(true); - // TODO: 上ã®ãƒ•ァイナライザーãŒã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•れる場åˆã¯ã€æ¬¡ã®è¡Œã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’解除ã—ã¦ãã ã•ã„。 - // GC.SuppressFinalize(this); - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs.meta deleted file mode 100644 index 4c49174e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/PreviewFaceRenderer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b59705d1618086148b505c2c3d9f1992 -timeCreated: 1522931965 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs deleted file mode 100644 index 17112291..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs +++ /dev/null @@ -1,309 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEditor; -using UnityEditorInternal; -using UnityEngine; - -namespace VRM -{ - public class SerializedBlendShapeEditor - { - BlendShapeClip m_targetObject; - - SerializedObject m_serializedObject; - - #region Properties - SerializedProperty m_thumbnail; - SerializedProperty m_blendShapeNameProp; - SerializedProperty m_presetProp; - - SerializedProperty m_isBinaryProp; - #endregion - - #region BlendShapeBind - public static int BlendShapeBindingHeight = 60; - ReorderableList m_ValuesList; - - SerializedProperty m_valuesProp; - #endregion - - #region MaterialValueBind - const int MaterialValueBindingHeight = 90; - ReorderableList m_MaterialValuesList; - - SerializedProperty m_materialsProp; - #endregion - - #region Editor values - //float m_previewSlider = 1.0f; - - bool m_changed; - - int m_mode; - static string[] MODES = new[]{ - "BlendShape", - "BlendShape List", - "Material List" - }; - - MeshPreviewItem[] m_items; - #endregion - - public SerializedBlendShapeEditor(SerializedObject serializedObject, - PreviewSceneManager previewSceneManager) : this( - serializedObject, (BlendShapeClip)serializedObject.targetObject, previewSceneManager) - { } - - public SerializedBlendShapeEditor(BlendShapeClip blendShapeClip, - PreviewSceneManager previewSceneManager) : this( - new SerializedObject(blendShapeClip), blendShapeClip, previewSceneManager) - { } - - public SerializedBlendShapeEditor(SerializedObject serializedObject, BlendShapeClip targetObject, - PreviewSceneManager previewSceneManager) - { - this.m_serializedObject = serializedObject; - this.m_targetObject = targetObject; - - //m_thumbnail = serializedObject.FindProperty("Thumbnail"); - m_blendShapeNameProp = serializedObject.FindProperty("BlendShapeName"); - m_presetProp = serializedObject.FindProperty("Preset"); - m_isBinaryProp = serializedObject.FindProperty("IsBinary"); - - m_valuesProp = serializedObject.FindProperty("Values"); - - m_ValuesList = new ReorderableList(serializedObject, m_valuesProp); - m_ValuesList.elementHeight = BlendShapeBindingHeight; - m_ValuesList.drawElementCallback = - (rect, index, isActive, isFocused) => - { - var element = m_valuesProp.GetArrayElementAtIndex(index); - rect.height -= 4; - rect.y += 2; - if (BlendShapeClipEditorHelper.DrawBlendShapeBinding(rect, element, previewSceneManager)) - { - m_changed = true; - } - }; - - m_materialsProp = serializedObject.FindProperty("MaterialValues"); - m_MaterialValuesList = new ReorderableList(serializedObject, m_materialsProp); - m_MaterialValuesList.elementHeight = MaterialValueBindingHeight; - m_MaterialValuesList.drawElementCallback = - (rect, index, isActive, isFocused) => - { - var element = m_materialsProp.GetArrayElementAtIndex(index); - rect.height -= 4; - rect.y += 2; - if (BlendShapeClipEditorHelper.DrawMaterialValueBinding(rect, element, previewSceneManager)) - { - m_changed = true; - } - }; - - m_items = previewSceneManager.EnumRenderItems - .Where(x => x.SkinnedMeshRenderer != null) - .ToArray(); - } - - public struct DrawResult - { - public bool Changed; - - public BlendShapeBinding[] BlendShapeBindings; - - public MaterialValueBinding[] MaterialValueBindings; - } - - public DrawResult Draw() - { - m_changed = false; - - m_serializedObject.Update(); - - // Readonly ã®BlendShapeClipå‚ç…§ - GUI.enabled = false; - EditorGUILayout.ObjectField("Current clip", - m_targetObject, typeof(BlendShapeClip), false); - GUI.enabled = true; - - EditorGUILayout.PropertyField(m_blendShapeNameProp, true); - EditorGUILayout.PropertyField(m_presetProp, true); - - // v0.45 Added. Binary flag - EditorGUILayout.PropertyField(m_isBinaryProp, true); - - EditorGUILayout.Space(); - //m_mode = EditorGUILayout.Popup("SourceType", m_mode, MODES); - m_mode = GUILayout.Toolbar(m_mode, MODES); - switch (m_mode) - { - case 0: - { - ClipGUI(); - } - break; - - case 1: - { - if (GUILayout.Button("Clear")) - { - m_changed = true; - m_valuesProp.arraySize = 0; - } - m_ValuesList.DoLayoutList(); - } - break; - - case 2: - { - if (GUILayout.Button("Clear")) - { - m_changed = true; - m_materialsProp.arraySize = 0; - } - m_MaterialValuesList.DoLayoutList(); - } - break; - } - - m_serializedObject.ApplyModifiedProperties(); - - return new DrawResult - { - Changed = m_changed, - BlendShapeBindings = m_targetObject.Values, - MaterialValueBindings = m_targetObject.MaterialValues - }; - } - - void ClipGUI() - { - var changed = BlendShapeBindsGUI(); - if (changed) - { - string maxWeightName; - var bindings = GetBindings(out maxWeightName); - m_valuesProp.ClearArray(); - m_valuesProp.arraySize = bindings.Length; - for (int i = 0; i < bindings.Length; ++i) - { - var item = m_valuesProp.GetArrayElementAtIndex(i); - - var endProperty = item.GetEndProperty(); - while (item.NextVisible(true)) - { - if (SerializedProperty.EqualContents(item, endProperty)) - { - break; - } - - switch (item.name) - { - case "RelativePath": - item.stringValue = bindings[i].RelativePath; - break; - - case "Index": - item.intValue = bindings[i].Index; - break; - - case "Weight": - item.floatValue = bindings[i].Weight; - break; - - default: - throw new Exception(); - } - } - } - - m_changed = true; - } - } - - List m_meshFolds = new List(); - bool BlendShapeBindsGUI() - { - bool changed = false; - int foldIndex = 0; - // ã™ã¹ã¦ã®SkinnedMeshRendererを列挙ã™ã‚‹ - foreach (var renderer in m_items.Select(x => x.SkinnedMeshRenderer)) - { - var mesh = renderer.sharedMesh; - if (mesh != null && mesh.blendShapeCount > 0) - { - //var relativePath = UniGLTF.UnityExtensions.RelativePathFrom(renderer.transform, m_target.transform); - //EditorGUILayout.LabelField(m_target.name + "/" + item.Path); - - if (foldIndex >= m_meshFolds.Count) - { - m_meshFolds.Add(false); - } - m_meshFolds[foldIndex] = EditorGUILayout.Foldout(m_meshFolds[foldIndex], renderer.name); - if (m_meshFolds[foldIndex]) - { - //EditorGUI.indentLevel += 1; - for (int i = 0; i < mesh.blendShapeCount; ++i) - { - var src = renderer.GetBlendShapeWeight(i); - var dst = EditorGUILayout.Slider(mesh.GetBlendShapeName(i), src, 0, 100.0f); - if (dst != src) - { - renderer.SetBlendShapeWeight(i, dst); - changed = true; - } - } - //EditorGUI.indentLevel -= 1; - } - ++foldIndex; - } - } - return changed; - } - - BlendShapeBinding[] GetBindings(out string _maxWeightName) - { - var maxWeight = 0.0f; - var maxWeightName = ""; - // weightã®ã¤ã„ãŸblendShapeを集ã‚ã‚‹ - var values = m_items - .SelectMany(x => - { - var mesh = x.SkinnedMeshRenderer.sharedMesh; - - var relativePath = x.Path; - - var list = new List(); - if (mesh != null) - { - for (int i = 0; i < mesh.blendShapeCount; ++i) - { - var weight = x.SkinnedMeshRenderer.GetBlendShapeWeight(i); - if (weight == 0) - { - continue; - } - var name = mesh.GetBlendShapeName(i); - if (weight > maxWeight) - { - maxWeightName = name; - maxWeight = weight; - } - list.Add(new BlendShapeBinding - { - Index = i, - RelativePath = relativePath, - Weight = weight - }); - } - } - return list; - }).ToArray() - ; - _maxWeightName = maxWeightName; - return values; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs.meta deleted file mode 100644 index 209e1f5b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/SerializedBlendShapeClipEditor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: eaafa3ff7bf991642b922e6af7ecbbc0 -timeCreated: 1541081003 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs deleted file mode 100644 index 743bb5eb..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs +++ /dev/null @@ -1,71 +0,0 @@ -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; -using System.Linq; - - -namespace VRM -{ - [CustomEditor(typeof(VRMBlendShapeProxy))] - public class VRMBlendShapeProxyEditor : Editor - { - VRMBlendShapeProxy m_target; - SkinnedMeshRenderer[] m_renderers; - - public class BlendShapeSlider - { - VRMBlendShapeProxy m_target; - BlendShapeKey m_key; - - public BlendShapeSlider(VRMBlendShapeProxy target, BlendShapeKey key) - { - m_target = target; - m_key = key; - } - - public KeyValuePair Slider() - { - var oldValue = m_target.GetValue(m_key); - var enable = GUI.enabled; - GUI.enabled = Application.isPlaying; - var newValue = EditorGUILayout.Slider(m_key.ToString(), oldValue, 0, 1.0f); - GUI.enabled = enable; - return new KeyValuePair(m_key, newValue); - } - } - List m_sliders; - - void OnEnable() - { - m_target = (VRMBlendShapeProxy)target; - if (m_target.BlendShapeAvatar != null && m_target.BlendShapeAvatar.Clips != null) - { - m_sliders = m_target.BlendShapeAvatar.Clips - .Where(x => x != null) - .Select(x => new BlendShapeSlider(m_target, BlendShapeKey.CreateFromClip(x))) - .ToList() - ; - } - } - - public override void OnInspectorGUI() - { - base.OnInspectorGUI(); - - if (!Application.isPlaying) - { - EditorGUILayout.HelpBox("Enable when playing", MessageType.Info); - } - - if (m_target.BlendShapeAvatar == null) - { - return; - } - - if (m_sliders != null) - { - m_target.SetValues(m_sliders.Select(x => x.Slider())); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs.meta deleted file mode 100644 index 7d4c2095..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 0f9ca53e9d292ce48a7e6449a03734a9 -timeCreated: 1517819499 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs deleted file mode 100644 index 898aac57..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs +++ /dev/null @@ -1,76 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - -namespace VRM -{ - public static class VRMBlendShapeProxyValidator - { - public static IEnumerable Validate(this VRMBlendShapeProxy p) - { - if (p == null) - { - yield return Validation.Error("VRMBlendShapeProxy is null"); - yield break; - } - - if (p.BlendShapeAvatar == null) - { - yield return Validation.Error("BlendShapeAvatar is null"); - yield break; - } - - // presetãŒãƒ¦ãƒ‹ãƒ¼ã‚¯ã‹ - var used = new HashSet(); - foreach (var c in p.BlendShapeAvatar.Clips) - { - var key = c.Key; - if (used.Contains(key)) - { - yield return Validation.Error($"duplicated BlendShapeKey: {key}"); - } - else - { - used.Add(key); - } - } - - var materialNames = new HashSet(); - foreach (var r in p.GetComponentsInChildren(true)) - { - foreach (var m in r.sharedMaterials) - { - if (m != null) - { - if (!materialNames.Contains(m.name)) - { - materialNames.Add(m.name); - } - } - } - } - - // å‚ç…§ãŒç”Ÿãã¦ã„ã‚‹ã‹ - foreach (var c in p.BlendShapeAvatar.Clips) - { - for (int i = 0; i < c.Values.Length; ++i) - { - var v = c.Values[i]; - var target = p.transform.Find(v.RelativePath); - if (target == null) - { - yield return Validation.Warning($"{c}.Values[{i}].RelativePath({v.RelativePath} is not found"); - } - } - - for (int i = 0; i < c.MaterialValues.Length; ++i) - { - var v = c.MaterialValues[i]; - if (!materialNames.Contains(v.MaterialName)) - { - yield return Validation.Warning($"{c}.MaterialValues[{i}].MaterialName({v.MaterialName} is not found"); - } - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs.meta deleted file mode 100644 index c17ae8d8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/BlendShape/VRMBlendShapeProxyValidator.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 50a28b39ccee4874b85d99c095180e5a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs deleted file mode 100644 index 38c8ed01..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs +++ /dev/null @@ -1,179 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEditor; - -namespace VRM.M17N -{ - /// - /// 多言語対応 - /// - public enum Languages - { - ja, - en, - } - - [System.AttributeUsage(System.AttributeTargets.Field, AllowMultiple = true, Inherited = false)] - public class LangMsgAttribute : System.Attribute - { - public Languages Language; - public string Message; - - public LangMsgAttribute(Languages language, string msg) - { - Language = language; - Message = msg; - } - } - - public enum VRMExporterWizardMessages - { - [LangMsg(Languages.ja, "ExportRootをセットã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "Please set up a ExportRoot for model export")] - ROOT_EXISTS, - - [LangMsg(Languages.ja, "ExportRootã«è¦ªã¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã¯æŒã¦ã¾ã›ã‚“")] - [LangMsg(Languages.en, "ExportRoot must be topmost parent")] - NO_PARENT, - - [LangMsg(Languages.ja, "ExportRootã«å›žè»¢ãƒ»æ‹¡å¤§ç¸®å°ã¯æŒã¦ã¾ã›ã‚“。å­éšŽå±¤ã§å›žè»¢ãƒ»æ‹¡å¤§ç¸®å°ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "ExportRoot's rotation and scaling are not allowed to change. Please set up rotation and scaling in child node")] - ROOT_WITHOUT_ROTATION_AND_SCALING_CHANGED, - - [LangMsg(Languages.ja, "シーンã«å‡ºã—ã¦ã„ãªã„ Prefab ã¯ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“(ç´°ã‹ã„挙動ãŒé•ã„ã€æƒ³å®šå¤–ã®å‹•作をã¨ã“ã‚ãŒã‚ã‚‹ãŸã‚)。シーンã«å±•é–‹ã—ã¦ã‹ã‚‰ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "Prefab Asset cannot be exported. Prefab Asset has different behaviour with Scene GameObject. Please put the prefab into the scene")] - PREFAB_CANNOT_EXPORT, - - [LangMsg(Languages.ja, "回転・拡大縮å°ã‚’æŒã¤ãƒŽãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚æ­£è¦åŒ–ãŒå¿…用ã§ã™ã€‚Setting ã® PoseFreeze を有効ã«ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, " Normalization is required. There are nodes (child GameObject) where rotation and scaling are not default. Please enable PoseFreeze")] - ROTATION_OR_SCALEING_INCLUDED_IN_NODE, - - [LangMsg(Languages.ja, "æ­£è¦åŒ–済ã¿ã§ã™ã€‚Setting ã® PoseFreeze ã¯ä¸è¦ã§ã™")] - [LangMsg(Languages.en, "Normalization has been done. PoseFreeze is not required")] - IS_POSE_FREEZE_DONE, - - [LangMsg(Languages.ja, "ExportRootã« Animator ãŒã‚りã¾ã›ã‚“")] - [LangMsg(Languages.en, "No Animator in ExportRoot")] - NO_ANIMATOR, - - [LangMsg(Languages.ja, "Z+ å‘ãã«ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "The model needs to face the positive Z-axis")] - FACE_Z_POSITIVE_DIRECTION, - - [LangMsg(Languages.ja, "ExportRootã® Animator ã« Avatar ãŒã‚りã¾ã›ã‚“")] - [LangMsg(Languages.en, "No Avatar in ExportRoot's Animator")] - NO_AVATAR_IN_ANIMATOR, - - [LangMsg(Languages.ja, "ExportRootã® Animator.Avatar ãŒä¸æ­£ã§ã™")] - [LangMsg(Languages.en, "Animator.avatar in ExportRoot is not valid")] - AVATAR_IS_NOT_VALID, - - [LangMsg(Languages.ja, "ExportRootã® Animator.Avatar ãŒãƒ’ューマノイドã§ã¯ã‚りã¾ã›ã‚“。FBX importer ã® Rig ã§è¨­å®šã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "Animator.avatar is not humanoid. Please change model's AnimationType to humanoid")] - AVATAR_IS_NOT_HUMANOID, - - [LangMsg(Languages.ja, "humanoid設定ã«é¡ŽãŒå«ã¾ã‚Œã¦ã„る。FBX importer ã® rig è¨­å®šã«æˆ»ã£ã¦è¨­å®šã‚’解除ã™ã‚‹ã“ã¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™")] - [LangMsg(Languages.en, "Jaw bone is included. It may not what you intended. Please check the humanoid avatar setting screen")] - JAW_BONE_IS_INCLUDED, - - [LangMsg(Languages.ja, "ヒエラルキーã®ä¸­ã«åŒã˜åå‰ã®GameObjectãŒå«ã¾ã‚Œã¦ã„る。 エクスãƒãƒ¼ãƒˆã—ãŸå ´åˆã«è‡ªå‹•ã§ãƒªãƒãƒ¼ãƒ ã™ã‚‹")] - [LangMsg(Languages.en, "There are bones with the same name in the hierarchy. They will be automatically renamed after export")] - DUPLICATE_BONE_NAME_EXISTS, - - [LangMsg(Languages.ja, "VRMBlendShapeProxyãŒå¿…è¦ã§ã™ã€‚å…ˆã«VRMフォーマットã«å¤‰æ›ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "VRMBlendShapeProxy is required. Please convert to VRM format first")] - NEEDS_VRM_BLENDSHAPE_PROXY, - - [LangMsg(Languages.en, "This model contains vertex color")] - [LangMsg(Languages.ja, "ヒエラルキーã«å«ã¾ã‚Œã‚‹ mesh ã«é ‚点カラーãŒå«ã¾ã‚Œã¦ã„ã‚‹")] - VERTEX_COLOR_IS_INCLUDED, - - [LangMsg(Languages.ja, "ヒエラルキー㫠active ãªãƒ¡ãƒƒã‚·ãƒ¥ãŒå«ã¾ã‚Œã¦ã„ãªã„")] - [LangMsg(Languages.en, "No active mesh")] - NO_ACTIVE_MESH, - - [LangMsg(Languages.ja, "Standard, Unlit, MToon 以外ã®ãƒžãƒ†ãƒªã‚¢ãƒ«ã¯ã€Standard ã«ãªã‚Šã¾ã™")] - [LangMsg(Languages.en, "It will export as `Standard` fallback")] - UNKNOWN_SHADER, - - [LangMsg(Languages.ja, "åå‰ãŒé•·ã™ãŽã‚‹ã€‚リãƒãƒ¼ãƒ ã—ã¦ãã ã•ã„: ")] - [LangMsg(Languages.en, "FileName is too long: ")] - FILENAME_TOO_LONG, - } - - static class MsgCache where T : Enum - { - static Dictionary> s_cache = new Dictionary>(); - - static LangMsgAttribute GetAttribute(T value, Languages language) - { - var t = typeof(T); - var memberInfos = t.GetMember(value.ToString()); - var enumValueMemberInfo = memberInfos.FirstOrDefault(m => m.DeclaringType == t); - var attr = enumValueMemberInfo.GetCustomAttributes(typeof(LangMsgAttribute), false).Select(x => (LangMsgAttribute)x).ToArray(); - if (attr == null || attr.Length == 0) - { - return null; - } - var match = attr.FirstOrDefault(x => x.Language == language); - if (match != null) - { - return match; - } - return attr.First(); - } - - public static string Get(Languages language, T key) - { - if (!s_cache.TryGetValue(language, out Dictionary map)) - { - map = new Dictionary(); - - var t = typeof(T); - foreach (T value in Enum.GetValues(t)) - { - var match = GetAttribute(value, language); - // Attribute。無ã‹ã£ãŸã‚‰ enum ã® ToString - map.Add(value, match != null ? match.Message : key.ToString()); - } - - s_cache.Add(language, map); - } - return map[key]; - } - } - public static class Getter - { - const string LANG_KEY = "VRM_LANG"; - - static Languages? m_lang; - - public static Languages Lang - { - get - { - if (!m_lang.HasValue) - { - m_lang = EnumUtil.TryParseOrDefault(EditorPrefs.GetString(LANG_KEY, default(Languages).ToString())); - } - return m_lang.Value; - } - } - - public static string Msg(T key) where T : Enum - { - return M17N.MsgCache.Get(Lang, key); - } - - public static void OnGuiSelectLang() - { - var lang = (M17N.Languages)EditorGUILayout.EnumPopup("lang", Lang); - if (lang != Lang) - { - m_lang = lang; - EditorPrefs.SetString(LANG_KEY, M17N.Getter.Lang.ToString()); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs.meta deleted file mode 100644 index 179168ee..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/EditorLanguages.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7829d135d35830f4bb9235eb10b3de1f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs deleted file mode 100644 index 86c7445f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Linq; -using MeshUtility; -using UnityEngine; - -namespace VRM -{ - public static class ExporterExtensions - { - public static bool EnableForExport(this Component mono) - { - if (mono.transform.Ancestors().Any(x => !x.gameObject.activeSelf)) - { - // 自分ã‹ç¥–先㫠!activeSelf ãŒã„ã‚‹ - return false; - } - return true; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs.meta deleted file mode 100644 index 91082a7c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/ExporterExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 84a3f0f4ae5319a46839f08a76ae0edd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson.meta deleted file mode 100644 index 9a822339..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f5e58f0fdf4d1c9488760d699fa491ef -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs deleted file mode 100644 index 0e2e57cf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ - [CustomPropertyDrawer(typeof(VRMFirstPerson.RendererFirstPersonFlags))] - public class RendererFirstPersonFlagsDrawer : PropertyDrawer - { - static Rect LeftSide(Rect position, float width) - { - return new Rect(position.x, position.y, position.width - width, position.height); - } - static Rect RightSide(Rect position, float width) - { - return new Rect(position.x + (position.width - width), position.y, width, position.height); - } - - public override void OnGUI(Rect position, - SerializedProperty property, GUIContent label) - { - var rendererProp = property.FindPropertyRelative("Renderer"); - var flagProp = property.FindPropertyRelative("FirstPersonFlag"); - - const float WIDTH = 140.0f; - EditorGUI.PropertyField(LeftSide(position, WIDTH), rendererProp, new GUIContent(""), true); - EditorGUI.PropertyField(RightSide(position, WIDTH), flagProp, new GUIContent(""), true); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs.meta deleted file mode 100644 index b75e211c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/RendererFirstPersonFlagsDrawer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ddbc54a3a83438841a744bf50b34ebb9 -timeCreated: 1520848617 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs deleted file mode 100644 index 5d478112..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs +++ /dev/null @@ -1,88 +0,0 @@ -using UnityEditor; -using UnityEngine; - -namespace VRM -{ - [CustomEditor(typeof(VRMFirstPerson))] - class VRMFirstPersonEditor : Editor - { - VRMFirstPerson m_target; - - void OnEnable() - { - m_target = target as VRMFirstPerson; - } - - void OnDisable() - { - - } - - /// - /// SceneView gizmo - /// - void OnSceneGUI() - { - var head = m_target.FirstPersonBone; - if (head == null) - { - return; - } - - EditorGUI.BeginChangeCheck(); - - var worldOffset = head.localToWorldMatrix.MultiplyPoint(m_target.FirstPersonOffset); - worldOffset = Handles.PositionHandle(worldOffset, head.rotation); - - Handles.Label(worldOffset, "FirstPersonOffset"); - - if (EditorGUI.EndChangeCheck()) - { - Undo.RecordObject(m_target, "Changed FirstPerson"); - - m_target.FirstPersonOffset = head.worldToLocalMatrix.MultiplyPoint(worldOffset); - } - } - - public static void Separator(int indentLevel = 0) - { - EditorGUILayout.BeginHorizontal(); - GUILayout.Space(indentLevel * 15); - GUILayout.Box("", GUILayout.ExpandWidth(true), GUILayout.Height(1)); - EditorGUILayout.EndHorizontal(); - } - - public override void OnInspectorGUI() - { - VRMFirstPersonValidator.Hierarchy = m_target.transform.GetComponentsInChildren(true); - - // show vaildation - bool isValid = true; - for (int i = 0; i < m_target.Renderers.Count; ++i) - { - if (VRMFirstPersonValidator.IsValid(m_target.Renderers[i], $"Renderers[{i}]", out Validation v)) - { - continue; - } - if (isValid) - { - EditorGUILayout.LabelField("Validation Errors"); - } - v.DrawGUI(); - isValid = false; - } - if (!isValid) - { - if (GUILayout.Button("reset renderers")) - { - m_target.TraverseRenderers(); - } - GUILayout.Space(10); - Separator(); - GUILayout.Space(10); - } - - base.OnInspectorGUI(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs.meta deleted file mode 100644 index 3af9542c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonEditor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e68be7adce7f09d4287af62a2bac63d7 -timeCreated: 1545891764 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs deleted file mode 100644 index f7cd0a80..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace VRM -{ - public static class VRMFirstPersonValidator - { - public static Transform[] Hierarchy; - - public static bool IsValid(this VRMFirstPerson.RendererFirstPersonFlags r, string name, out Validation validation) - { - if (r.Renderer == null) - { - validation = Validation.Error($"{name}.Renderer is null"); - return false; - } - - if (!Hierarchy.Contains(r.Renderer.transform)) - { - validation = Validation.Error($"{name}.Renderer is out of hierarchy"); - return false; - } - - if (!r.Renderer.EnableForExport()) - { - validation = Validation.Error($"{name}.Renderer is not active"); - return false; - } - - validation = default; - return true; - } - - public static IEnumerable Validate(this VRMFirstPerson self) - { - Hierarchy = self.GetComponentsInChildren(true); - - for (int i = 0; i < self.Renderers.Count; ++i) - { - if (!IsValid(self.Renderers[i], $"[VRMFirstPerson]{self.name}.Renderers[{i}]", out Validation v)) - { - yield return v; - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs.meta deleted file mode 100644 index 1c881b70..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/FirstPerson/VRMFirstPersonValidator.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 48854dc6374b64d45a8a5e099bf5ced0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format.meta deleted file mode 100644 index bfe0a6a6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 127df51bf554ee64cbe91b05e14a9266 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs deleted file mode 100644 index cc3f0557..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using UnityEditor; - -namespace VRM -{ - /// - /// Undoã‚’Groupã‚’é–‹å§‹ã—ã¦ã€Disposeã§Undoã™ã‚‹ã€‚ - /// using ã§ä½¿ã†ã®ã‚’想定。 - /// using ブロック内㧠Undo ã•れるã¹ãæ“作をã™ã‚‹ã€‚ - /// - public struct RecordDisposer : IDisposable - { - int _group; - public RecordDisposer(UnityEngine.Object[] objects, string msg) - { - Undo.IncrementCurrentGroup(); - _group = Undo.GetCurrentGroup(); - Undo.RecordObjects(objects, msg); - } - - public void Dispose() - { - Undo.RevertAllDownToGroup(_group); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs.meta deleted file mode 100644 index 5cf6bf1e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/RecordDisposer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b304ed2aeece5a54191a5a8b69d9d113 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs deleted file mode 100644 index 3e2b64f7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs +++ /dev/null @@ -1,311 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using System.IO; -using System.Reflection; -using System.Text; -using UniGLTF; -using UniJSON; -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ - public static class VRMAOTMenu - { - /// - /// AOTå‘ã‘ã«ãƒ€ãƒŸãƒ¼ã®Generics呼ã³å‡ºã—を作æˆã™ã‚‹ - /// -#if VRM_DEVELOP - [MenuItem(VRMVersion.MENU + "/GenerateAOTCall")] -#endif - static void GenerateAOTCall() - { - var path = UnityPath.FromUnityPath("Assets/VRM/UniVRM/Scripts/AOTCall.g.cs"); - var encoding = new UTF8Encoding(false); - using (var s = new MemoryStream()) - { - using (var w = new StreamWriter(s, encoding)) - { - w.WriteLine(@" -using System; -using UniJSON; -using UniGLTF; -using System.Collections.Generic; - - -namespace VRM { - public static partial class VRMAOTCall { - static void glTF() - { - { - var f = new JsonFormatter(); -"); - - { - var excludes = new List - { - typeof(object), - }; - - foreach (var t in new Type[] - { - typeof(string), - typeof(bool), - - typeof(byte), - typeof(ushort), - typeof(uint), - typeof(ulong), - - typeof(sbyte), - typeof(short), - typeof(int), - typeof(long), - - typeof(float), - typeof(double), - typeof(Vector2), - typeof(Vector3), - typeof(Vector4), - typeof(Quaternion), - typeof(glTF), - }) - { - TraverseType("JsonValue", w, t, excludes); - } - } - - w.WriteLine(@"} - -{ - var f = new MsgPackFormatter(); -"); - - { - var excludes = new List - { - typeof(object), - }; - - foreach (var t in new Type[] - { - typeof(string), - typeof(bool), - - typeof(byte), - typeof(ushort), - typeof(uint), - typeof(ulong), - - typeof(sbyte), - typeof(short), - typeof(int), - typeof(long), - - typeof(float), - typeof(double), - typeof(Vector2), - typeof(Vector3), - typeof(Vector4), - typeof(Quaternion), - }) - { - TraverseType("MsgPackValue", w, t, excludes); - } - } - - w.WriteLine(@" - } - } - } -} -"); - } - - var text = encoding.GetString(s.ToArray()); - File.WriteAllText(path.FullPath, text.Replace("\r\n", "\n"), encoding); - } - - path.ImportAsset(); - } - - static bool IsGenericList(Type t) - { - if (t.IsGenericType - && t.GetGenericTypeDefinition() == typeof(List<>)) - { - return true; - } - else - { - return false; - } - } - - static bool IsGenericDictionary(Type t) - { - if (t.IsGenericType - && t.GetGenericTypeDefinition() == typeof(Dictionary<,>) - && t.GetGenericArguments()[0] == typeof(string)) - { - return true; - } - else - { - return false; - } - } - - static IEnumerable GetNestedTypes(Type t) - { - if (t.DeclaringType == null) - { - yield break; - } - - foreach(var x in GetNestedTypes(t.DeclaringType)) - { - yield return x; - } - - yield return t.DeclaringType; - } - - static string GenericTypeName(Type t) - { - if (!t.IsGenericType) - { - return t.Name; - } - else - { - return t.Name.Split('`')[0] - + "<" - + string.Join(",", t.GetGenericArguments().Select(x => GenericTypeName(x)).ToArray()) - + ">" - ; - } - } - - static string GetTypeName(Type t) - { - var sb = new StringBuilder(); - if (!string.IsNullOrEmpty(t.Name)) - { - sb.Append(t.Namespace); - sb.Append("."); - } - - foreach(var x in GetNestedTypes(t)) - { - sb.Append(x.Name); - sb.Append("."); - } - - sb.Append(GenericTypeName(t)); - - return sb.ToString(); - } - - static void TraverseType(string value, TextWriter w, Type t, List excludes) - { - if (excludes.Contains(t)) - { - return; - } - - w.WriteLine(); - w.WriteLine("// $0".Replace("$0", t.Name)); - excludes.Add(t); - - if (t.IsArray) - { - var valueType = t.GetElementType(); - w.WriteLine("f.Serialize(default($0[]));".Replace("$0", valueType.Name)); - w.WriteLine(@"{ -var value = default($0[]); -default(ListTreeNode<$2>).Deserialize(ref value); -GenericDeserializer<$2, $0[]>.GenericArrayDeserializer<$0>(default(ListTreeNode<$2>)); -}" -.Replace("$0", valueType.Name) -.Replace("$2", value) -); - - return; - } - - { - // list - if (IsGenericList(t)) - { - var name = GetTypeName(t.GetGenericArguments()[0]); - w.WriteLine("f.Serialize(default(List<$0>));".Replace("$0", name)); - w.WriteLine(@"{ -var value = default(List<$0>); -default(ListTreeNode<$2>).Deserialize(ref value); -GenericDeserializer<$2, List<$0>>.GenericListDeserializer<$0>(default(ListTreeNode<$2>)); -}" -.Replace("$0", name) -.Replace("$2", value) -); - - TraverseType(value, w, t.GetGenericArguments()[0], excludes); - - return; - } - } - - { - // dict - if (IsGenericDictionary(t)) - { - var name = GetTypeName(t.GetGenericArguments()[1]); - w.WriteLine("f.Serialize(default(Dictionary));".Replace("$0", name)); - w.WriteLine(@"{ -var value = default(Dictionary); -default(ListTreeNode<$2>).Deserialize(ref value); -GenericDeserializer<$2, Dictionary>.DictionaryDeserializer<$0>(default(ListTreeNode<$2>)); -}" -.Replace("$0", name) -.Replace("$2", value) -); - - TraverseType(value, w, t.GetGenericArguments()[1], excludes); - return; - } - } - - { - var name = GetTypeName(t); - w.WriteLine("f.Serialize(default($0));".Replace("$0", name)); - w.WriteLine(@"{ -var value = default($0); -default(ListTreeNode<$2>).Deserialize(ref value); -}" -.Replace("$0", name) -.Replace("$2", value) -); - } - - // object - //if (t.IsClass) - { - foreach (var fi in t.GetFields(BindingFlags.Public | BindingFlags.Instance)) - { - var fieldTypeName = GetTypeName(fi.FieldType); - w.WriteLine(@"{ -JsonObjectValidator.GenericDeserializer<$2,$0>.DeserializeField<$1>(default(JsonSchema), default(ListTreeNode<$2>)); -}" -.Replace("$0", GetTypeName(t)) -.Replace("$1", GetTypeName(fi.FieldType)) -.Replace("$2", value) -); - - TraverseType(value, w, fi.FieldType, excludes); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs.meta deleted file mode 100644 index 1fd39a6d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAOTMenu.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 400503f201487874f93b0efdc892cbf3 -timeCreated: 1550040672 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs deleted file mode 100644 index c1a359a0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs +++ /dev/null @@ -1,214 +0,0 @@ -#if false -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UniGLTF; -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ - public static class VRMAssetWriter - { - interface ISubAssetWriter - { - void WriteIfHas(GameObject go); - } - - class SubAssetWriter: ISubAssetWriter where T : UnityEngine.Object - { - HashSet m_set = new HashSet(); - - String m_assetPath; - public delegate IEnumerable GetterFunc(GameObject go); - GetterFunc m_getter; - public SubAssetWriter(string assetPath, GetterFunc getter) - { - m_assetPath = assetPath; - m_getter = getter; - } - - public void WriteIfHas(GameObject go) - { - foreach(var o in m_getter(go)) - { - if (!m_set.Contains(o)) - { - AssetDatabase.AddObjectToAsset(o, m_assetPath); - m_set.Add(o); - } - } - } - } - - static IEnumerable GetMeshs(GameObject go) - { - var skinnedMesh = go.GetComponent(); - if (skinnedMesh != null) - { - yield return skinnedMesh.sharedMesh; - } - - var filter = go.GetComponent(); - if (filter != null) - { - yield return filter.sharedMesh; - } - } - - static IEnumerable GetMaterials(GameObject go) - { - var renderer = go.GetComponent(); - if (renderer != null) - { - return renderer.sharedMaterials; - } - else - { - return Enumerable.Empty(); - } - } - - static IEnumerable GetTextures(GameObject go) - { - foreach (var m in GetMaterials(go)) - { - foreach(Texture2D x in m.GetTextures()) - { - if (x != null) - { - yield return x; - } - } - } - } - - static IEnumerable GetAvatars(GameObject go) - { - var animator = go.GetComponent(); - if(animator!=null && animator.avatar != null) - { - yield return animator.avatar; - } - } - - static IEnumerable GetBlendShapeClips(GameObject go) - { - var proxy = go.GetComponent(); - if (proxy != null && proxy.BlendShapeAvatar != null) - { - return proxy.BlendShapeAvatar.Clips; - } - else - { - return Enumerable.Empty(); - } - } - - static IEnumerable GetBlendShapeAvatars(GameObject go) - { - var proxy = go.GetComponent(); - if (proxy != null && proxy.BlendShapeAvatar != null) - { - yield return proxy.BlendShapeAvatar; - } - } - - static IEnumerable GetAvatarDecriptions(GameObject go) - { - var humanoid = go.GetComponent(); - if (humanoid!=null && humanoid.Description != null) - { - yield return humanoid.Description; - } - else - { - var animator = go.GetComponent(); - if(animator!=null && animator.avatar) - { - var description= UniHumanoid.AvatarDescription.CreateFrom(animator.avatar); - if (description != null) - { - description.name = "AvatarDescription"; - yield return description; - } - } - } - } - - static IEnumerable GetThumbnails(GameObject go) - { - var meta = go.GetComponent(); - if (meta != null && meta.Thumbnail != null) - { - yield return meta.Thumbnail; - } - } - - static IEnumerable GetSubAssets(String prefabPath) - { - return AssetDatabase.LoadAllAssetsAtPath(prefabPath); - } - - public static void SaveAsPrefab(GameObject root, String path) - { - var prefabPath = path.ToUnityRelativePath(); - Debug.LogFormat("SaveAsPrefab: {0}", prefabPath); - - // clear subassets - if (File.Exists(prefabPath)) - { - //Debug.LogFormat("Exist: {0}", m_prefabPath); - - // clear subassets - foreach (var x in GetSubAssets(prefabPath)) - { - if (x is Transform - || x is GameObject) - { - continue; - } - GameObject.DestroyImmediate(x, true); - } - } - - // add subassets - var writers = new ISubAssetWriter[]{ - new SubAssetWriter(prefabPath, GetTextures), - new SubAssetWriter(prefabPath, GetMaterials), - new SubAssetWriter(prefabPath, GetMeshs), - new SubAssetWriter(prefabPath, GetAvatars), - // VRM Objects - new SubAssetWriter(prefabPath, GetBlendShapeClips), - new SubAssetWriter(prefabPath, GetBlendShapeAvatars), - new SubAssetWriter(prefabPath, GetAvatarDecriptions), - new SubAssetWriter(prefabPath, GetThumbnails), - }; - foreach (var x in root.transform.Traverse()) - { - foreach (var writer in writers) - { - writer.WriteIfHas(x.gameObject); - } - } - - /// - /// create prefab, after subasset AssetDatabase.AddObjectToAsset - /// - if (File.Exists(prefabPath)) - { - //Debug.LogFormat("ReplacePrefab: {0}", m_prefabPath); - var prefab = AssetDatabase.LoadAssetAtPath(prefabPath); - PrefabUtility.ReplacePrefab(root, prefab, ReplacePrefabOptions.ConnectToPrefab); - } - else - { - //Debug.LogFormat("CreatePrefab: {0}", m_prefabPath); - PrefabUtility.CreatePrefab(prefabPath, root, ReplacePrefabOptions.ConnectToPrefab); - } - } - } -} -#endif \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs.meta deleted file mode 100644 index 264ff80e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMAssetWriter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8b409aa5d363b9948995cc00f7f1a0d0 -timeCreated: 1520241647 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs deleted file mode 100644 index a3726090..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs +++ /dev/null @@ -1,240 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using UniGLTF; -using UnityEditor; -using UnityEngine; - -namespace VRM -{ - public static class VRMEditorExporter - { - /// - /// Editorå‘ã‘ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆå‡¦ç† - /// - /// 出力先 - /// エクスãƒãƒ¼ãƒˆè¨­å®š - public static void Export(string path, GameObject exportRoot, VRMMetaObject meta, VRMExportSettings settings, IReadOnlyList info) - { - List destroy = new List(); - try - { - Export(path, exportRoot, meta, settings, info, destroy); - } - finally - { - foreach (var x in destroy) - { - Debug.LogFormat("destroy: {0}", x.name); - GameObject.DestroyImmediate(x); - } - } - } - - static bool IsPrefab(GameObject go) - { - return !go.scene.IsValid(); - } - - /// - /// DeepCopy - /// - /// - /// - static BlendShapeAvatar CopyBlendShapeAvatar(BlendShapeAvatar src, bool removeUnknown) - { - var avatar = GameObject.Instantiate(src); - avatar.Clips = new List(); - foreach (var clip in src.Clips) - { - if (removeUnknown && clip.Preset == BlendShapePreset.Unknown) - { - continue; - } - avatar.Clips.Add(GameObject.Instantiate(clip)); - } - return avatar; - } - - /// - /// 使用ã•れãªã„ BlendShape を間引ã„㟠Mesh を作æˆã—ã¦ç½®ãæ›ãˆã‚‹ - /// - /// - /// - static void ReplaceMesh(GameObject target, SkinnedMeshRenderer smr, BlendShapeAvatar copyBlendShapeAvatar) - { - Mesh mesh = smr.sharedMesh; - if (mesh == null) return; - if (mesh.blendShapeCount == 0) return; - - // Mesh ã‹ã‚‰ BlendShapeClip ã‹ã‚‰ã®å‚ç…§ãŒã‚ã‚‹ blendShape ã® index を集ã‚ã‚‹ - var usedBlendshapeIndexArray = copyBlendShapeAvatar.Clips - .SelectMany(clip => clip.Values) - .Where(val => target.transform.Find(val.RelativePath) == smr.transform) - .Select(val => val.Index) - .Distinct() - .ToArray(); - - var copyMesh = MeshUtility.MeshExtensions.Copy(mesh, copyBlendShape: false); - // 使ã‚れã¦ã„ã‚‹ BlendShape ã ã‘をコピーã™ã‚‹ - foreach (var i in usedBlendshapeIndexArray) - { - var name = mesh.GetBlendShapeName(i); - var vCount = mesh.vertexCount; - var vertices = new Vector3[vCount]; - var normals = new Vector3[vCount]; - var tangents = new Vector3[vCount]; - mesh.GetBlendShapeFrameVertices(i, 0, vertices, normals, tangents); - - copyMesh.AddBlendShapeFrame(name, 100f, vertices, normals, tangents); - } - - // BlendShapeClip ã® BlendShapeIndex ã‚’æ›´æ–°ã™ã‚‹(å‰ã«è©°ã‚ã‚‹) - var indexMapper = usedBlendshapeIndexArray - .Select((x, i) => new { x, i }) - .ToDictionary(pair => pair.x, pair => pair.i); - foreach (var clip in copyBlendShapeAvatar.Clips) - { - for (var i = 0; i < clip.Values.Length; ++i) - { - var value = clip.Values[i]; - if (target.transform.Find(value.RelativePath) != smr.transform) continue; - value.Index = indexMapper[value.Index]; - clip.Values[i] = value; - } - } - - // mesh ã‚’ç½®ãæ›ãˆã‚‹ - smr.sharedMesh = copyMesh; - } - - static void ForceUniqueName(Transform transform, Dictionary nameCount) - { - for (int i = 2; i < 5000; ++i) - { - var sb = new StringBuilder(); - sb.Append(transform.name); - sb.Append('_'); - sb.Append(i); - var newName = sb.ToString(); - if (!nameCount.ContainsKey(newName)) - { - Debug.LogWarningFormat("force rename {0} => {1}", transform.name, newName); - transform.name = newName; - nameCount.Add(newName, 1); - return; - } - } - throw new Exception("?"); - } - - /// - /// - /// - /// - /// - /// 作業ãŒçµ‚ã‚ã£ãŸã‚‰Destoryã™ã‚‹ã¹ã一時オブジェクト - static void Export(string path, GameObject exportRoot, VRMMetaObject meta, - VRMExportSettings settings, IReadOnlyList info, - List destroy) - { - var target = exportRoot; - - // 常ã«ã‚³ãƒ”ーã™ã‚‹ã€‚シーンを変化ã•ã›ãªã„ - target = GameObject.Instantiate(target); - destroy.Add(target); - - var metaBehaviour = target.GetComponent(); - if (metaBehaviour == null) - { - metaBehaviour = target.AddComponent(); - metaBehaviour.Meta = meta; - } - if (metaBehaviour.Meta == null) - { - // æ¥ãªã„ã¯ãš - throw new Exception("meta required"); - } - - { - // copyå…ƒ - var animator = exportRoot.GetComponent(); - var beforeTransforms = exportRoot.GetComponentsInChildren(); - // copyå…ˆ - var afterTransforms = target.GetComponentsInChildren(); - // copyå…ˆã®humanoidBoneã®ãƒªã‚¹ãƒˆã‚’å¾—ã‚‹ - var bones = (HumanBodyBones[])Enum.GetValues(typeof(HumanBodyBones)); - var humanTransforms = bones - .Where(x => x != HumanBodyBones.LastBone) - .Select(x => animator.GetBoneTransform(x)) - .Where(x => x != null) - .Select(x => afterTransforms[Array.IndexOf(beforeTransforms, x)]) // copy 先を得る - .ToArray(); - - var nameCount = target.GetComponentsInChildren() - .GroupBy(x => x.name) - .ToDictionary(x => x.Key, x => x.Count()); - foreach (var t in target.GetComponentsInChildren()) - { - if (humanTransforms.Contains(t)) - { - // keep original name - continue; - } - - if (nameCount[t.name] > 1) - { - // é‡è¤‡ã™ã‚‹ãƒœãƒ¼ãƒ³åをリãƒãƒ¼ãƒ ã™ã‚‹ - ForceUniqueName(t, nameCount); - } - } - } - - // æ­£è¦åŒ– - if (settings.PoseFreeze) - { - // BoneNormalizer.Execute 㯠Copy を作ã£ã¦æ­£è¦åŒ–ã™ã‚‹ã€‚UNDO無用 - target = VRMBoneNormalizer.Execute(target, settings.ForceTPose, false); - destroy.Add(target); - } - - // å…ƒã®BlendShapeClipã«å¤‰æ›´ã‚’加ãˆãªã„よã†ã«è¤‡è£½ - var proxy = target.GetComponent(); - if (proxy != null) - { - var copyBlendShapeAvatar = CopyBlendShapeAvatar(proxy.BlendShapeAvatar, settings.ReduceBlendshapeClip); - proxy.BlendShapeAvatar = copyBlendShapeAvatar; - - // BlendShape削減 - if (settings.ReduceBlendshape) - { - foreach (SkinnedMeshRenderer smr in target.GetComponentsInChildren()) - { - // 未使用ã®BlendShapeを間引ã - ReplaceMesh(target, smr, copyBlendShapeAvatar); - } - } - } - - // 出力 - var sw = System.Diagnostics.Stopwatch.StartNew(); - var gltf = new UniGLTF.glTF(); - using (var exporter = new VRMExporter(gltf)) - { - exporter.Prepare(target); - exporter.Export(settings.MeshExportSettings); - } - var bytes = gltf.ToGlbBytes(); - File.WriteAllBytes(path, bytes); - Debug.LogFormat("Export elapsed {0}", sw.Elapsed); - - if (path.StartsWithUnityAssetPath()) - { - // 出力ファイルã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚’発動 - AssetDatabase.ImportAsset(path.ToUnityRelativePath()); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs.meta deleted file mode 100644 index f6863a95..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMEditorExporter.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cea266830a7f57843bb928d0ea37bcbc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs deleted file mode 100644 index 00a4dc74..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs +++ /dev/null @@ -1,226 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using UnityEngine; - -namespace VRM -{ - /// - /// Export時ã«Meshを一覧ã™ã‚‹ã€‚ - /// - /// Mesh関連㮠Validation ã™ã‚‹ã€‚ - /// Meshã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚µã‚¤ã‚ºã‚’試算ã™ã‚‹ã€‚ - /// - [Serializable] - public class VRMExportMeshes : ScriptableObject - { - static Mesh GetMesh(Renderer r) - { - if (r is SkinnedMeshRenderer smr) - { - return smr.sharedMesh; - } - if (r is MeshRenderer) - { - MeshFilter f = r.GetComponent(); - if (f != null) - { - return f.sharedMesh; - } - } - return null; - } - - static bool ClipsContainsName(IReadOnlyList clips, bool onlyPreset, BlendShapeBinding binding) - { - foreach (var c in clips) - { - if (onlyPreset) - { - if (c.Preset == BlendShapePreset.Unknown) - { - continue; - } - } - - foreach (var b in c.Values) - { - if (b.RelativePath == binding.RelativePath && b.Index == binding.Index) - { - return true; - } - } - } - return false; - } - - public List Meshes = new List(); - - public int ExpectedExportByteSize => Meshes.Where(x => x.IsRendererActive).Sum(x => x.ExportByteSize); - - List m_validations = new List(); - public IEnumerable Validations => m_validations; - - public static void CalcMeshSize(ref UniGLTF.MeshExportInfo info, - string relativePath, VRMExportSettings settings, IReadOnlyList clips) - { - var sb = new StringBuilder(); - if (!info.IsRendererActive) - { - sb.Append("[NotActive]"); - } - - info.VertexCount = info.Mesh.vertexCount; - info.ExportVertexSize = 0; - info.TotalBlendShapeCount = 0; - info.ExportBlendShapeCount = 0; - - // float4 x 3 - // vertices - sb.Append($"(Pos"); - if (info.HasNormal) - { - sb.Append("+Nom"); - info.ExportVertexSize += 4 * 3; - } - if (info.HasUV) - { - sb.Append("+UV"); - info.ExportVertexSize += 4 * 2; - } - if (info.HasVertexColor) - { - sb.Append("+Col"); - info.ExportVertexSize += 4 * 4; - } - if (info.HasSkinning) - { - // short, float x 4 weights - sb.Append("+Skin"); - info.ExportVertexSize += (2 + 4) * 4; - } - // indices - info.IndexCount = info.Mesh.triangles.Length; - - // postion + normal ?. always tangent is ignored - info.TotalBlendShapeCount = info.Mesh.blendShapeCount; - info.ExportBlendShapeVertexSize = settings.OnlyBlendshapePosition ? 4 * 3 : 4 * (3 + 3); - for (var i = 0; i < info.Mesh.blendShapeCount; ++i) - { - // var name = Mesh.GetBlendShapeName(i); - if (settings.ReduceBlendshape) - { - if (!ClipsContainsName(clips, settings.ReduceBlendshapeClip, new BlendShapeBinding - { - Index = i, - RelativePath = relativePath, - })) - { - // skip - continue; - } - } - - ++info.ExportBlendShapeCount; - } - - if (info.ExportBlendShapeCount > 0) - { - sb.Append($"+Morph x {info.ExportBlendShapeCount}"); - } - sb.Append($") x {info.Mesh.vertexCount}"); - switch (info.VertexColor) - { - case UniGLTF.MeshExportInfo.VertexColorState.ExistsAndIsUsed: - case UniGLTF.MeshExportInfo.VertexColorState.ExistsAndMixed: // エクスãƒãƒ¼ãƒˆã™ã‚‹ - sb.Insert(0, "[use vcolor]"); - break; - case UniGLTF.MeshExportInfo.VertexColorState.ExistsButNotUsed: - sb.Insert(0, "[remove vcolor]"); - break; - } - if (info.ExportBlendShapeCount > 0 && !info.HasSkinning) - { - sb.Insert(0, "[morph without skin]"); - } - - // total bytes - sb.Insert(0, $"{info.ExportByteSize:#,0} Bytes = "); - info.Summary = sb.ToString(); - } - - bool TryGetMeshInfo(GameObject root, Renderer renderer, IReadOnlyList clips, VRMExportSettings settings, out UniGLTF.MeshExportInfo info) - { - info = default; - if (root == null) - { - info.Summary = ""; - return false; - } - if (renderer == null) - { - info.Summary = "no Renderer"; - return false; - } - info.Renderer = renderer; - - if (renderer is SkinnedMeshRenderer smr) - { - info.Skinned = true; - info.Mesh = smr.sharedMesh; - info.IsRendererActive = smr.EnableForExport(); - } - else if (renderer is MeshRenderer mr) - { - var filter = mr.GetComponent(); - if (filter != null) - { - info.Mesh = filter.sharedMesh; - } - info.IsRendererActive = mr.EnableForExport(); - } - else - { - info.Summary = "no Mesh"; - return false; - } - - info.VertexColor = UniGLTF.MeshExportInfo.DetectVertexColor(info.Mesh, info.Renderer.sharedMaterials); - - var relativePath = UniGLTF.UnityExtensions.RelativePathFrom(renderer.transform, root.transform); - CalcMeshSize(ref info, relativePath, settings, clips); - - return true; - } - - public void SetRoot(GameObject ExportRoot, VRMExportSettings settings) - { - m_validations.Clear(); - Meshes.Clear(); - if (ExportRoot == null) - { - return; - } - - var clips = new List(); - var proxy = ExportRoot.GetComponent(); - if (proxy != null) - { - // Export サイズ 㮠計算 - if (proxy.BlendShapeAvatar != null) - { - clips.AddRange(proxy.BlendShapeAvatar.Clips); - } - } - - foreach (var renderer in ExportRoot.GetComponentsInChildren(true)) - { - if (TryGetMeshInfo(ExportRoot, renderer, clips, settings, out UniGLTF.MeshExportInfo info)) - { - Meshes.Add(info); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs.meta deleted file mode 100644 index d045660f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshes.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7961eaa3060a80d43b2bcd80961bbd29 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs deleted file mode 100644 index f650385c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs +++ /dev/null @@ -1,53 +0,0 @@ - -using System; -using UnityEditor; -using UnityEngine; -using VRM.M17N; - -namespace VRM -{ - [CustomEditor(typeof(VRMExportMeshes))] - public class VRMExportMeshesEditor : Editor - { - VRMExportMeshes m_target; - - private void OnEnable() - { - m_target = target as VRMExportMeshes; - } - - public override void OnInspectorGUI() - { - for (int i = 0; i < m_target.Meshes.Count; ++i) - { - DrawElement(i, m_target.Meshes[i]); - } - } - - static (Rect, Rect) LeftRight(float x, float y, float left, float right, float height) - { - return ( - new Rect(x, y, left, height), - new Rect(x + left, y, right, height) - ); - } - - void DrawElement(int i, UniGLTF.MeshExportInfo info) - { - var r = GUILayoutUtility.GetRect(GUIContent.none, GUIStyle.none, GUILayout.Height(EditorGUIUtility.singleLineHeight * 3 + 20)); - var col0 = 32; - var (left, right) = LeftRight(r.x, r.y, col0, r.width - col0, EditorGUIUtility.singleLineHeight); - EditorGUI.LabelField(left, $"{i,3}"); - - GUI.enabled = false; - EditorGUI.ObjectField(right, info.Renderer, info.Renderer.GetType(), true); - - right.y += EditorGUIUtility.singleLineHeight; - EditorGUI.ObjectField(right, info.Mesh, info.Renderer.GetType(), true); - GUI.enabled = true; - - right.y += EditorGUIUtility.singleLineHeight; - EditorGUI.LabelField(right, info.Summary); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs.meta deleted file mode 100644 index bf6e8d24..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportMeshesEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 64237fa04d62bfa48a479f54155467c6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs deleted file mode 100644 index 35205b54..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace VRM -{ - [Serializable] - public class VRMExportSettings : ScriptableObject - { - /// - /// エクスãƒãƒ¼ãƒˆæ™‚ã«å¼·åˆ¶çš„ã«T-Pose化ã™ã‚‹ - /// - [Tooltip("Option")] - public bool ForceTPose = false; - - /// - /// エクスãƒãƒ¼ãƒˆæ™‚ã«ãƒ’ã‚¨ãƒ©ãƒ«ã‚­ãƒ¼ã®æ­£è¦åŒ–を実施ã™ã‚‹ - /// - [Tooltip("Require only first time")] - public bool PoseFreeze = true; - - /// - /// BlendShapeã®ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã«SparseAccessorを使ㆠ- /// - [Tooltip("Use sparse accessor for blendshape. This may reduce vrm size")] - public bool UseSparseAccessor = false; - - /// - /// BlendShapeã®Positionã®ã¿ã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ - /// - [Tooltip("UniVRM-0.54 or later can load it. Otherwise fail to load")] - public bool OnlyBlendshapePosition = false; - - /// - /// エクスãƒãƒ¼ãƒˆæ™‚ã«BlendShapeClipã‹ã‚‰å‚ç…§ã•れãªã„BlendShapeを削除ã™ã‚‹ - /// - [Tooltip("Remove blendshape that is not used from BlendShapeClip")] - public bool ReduceBlendshape = false; - - /// - /// skip if BlendShapeClip.Preset == Unknown - /// - [Tooltip("Remove blendShapeClip that preset is Unknown")] - public bool ReduceBlendshapeClip = false; - - public UniGLTF.MeshExportSettings MeshExportSettings => new UniGLTF.MeshExportSettings - { - UseSparseAccessorForMorphTarget = UseSparseAccessor, - ExportOnlyBlendShapePosition = OnlyBlendshapePosition, - }; - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs.meta deleted file mode 100644 index d80644aa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettings.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f1bcfcc2d4692ef41b0c8f0f9ec3df14 -timeCreated: 1532066746 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs deleted file mode 100644 index 2f9a1c3e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs +++ /dev/null @@ -1,151 +0,0 @@ - -using System; -using UnityEditor; -using UnityEngine; -using VRM.M17N; - -namespace VRM -{ - [CustomEditor(typeof(VRMExportSettings))] - public class VRMExportSettingsEditor : Editor - { - class CheckBoxProp - { - public SerializedProperty Property; - public Func Description; - - public CheckBoxProp(SerializedProperty property, Func desc) - { - Property = property; - Description = desc; - } - - public CheckBoxProp(SerializedProperty property, Options desc) : this(property, () => Msg(desc)) - { - } - - public CheckBoxProp(SerializedProperty property, string desc) : this(property, () => desc) - { - } - - public void Draw() - { - EditorGUILayout.PropertyField(Property); - EditorGUILayout.HelpBox(Description(), MessageType.None); - EditorGUILayout.Space(); - } - } - - /// - /// エクスãƒãƒ¼ãƒˆæ™‚ã«å¼·åˆ¶çš„ã«T-Pose化ã™ã‚‹ - /// - [Tooltip("Option")] - public bool ForceTPose = false; - - /// - /// エクスãƒãƒ¼ãƒˆæ™‚ã«ãƒ’ã‚¨ãƒ©ãƒ«ã‚­ãƒ¼ã®æ­£è¦åŒ–を実施ã™ã‚‹ - /// - [Tooltip("Require only first time")] - public bool PoseFreeze = true; - - /// - /// エクスãƒãƒ¼ãƒˆæ™‚ã«æ–°ã—ã„JsonSerializerを使ㆠ- /// - [Tooltip("Use new JSON serializer")] - public bool UseExperimentalExporter = false; - - /// - /// BlendShapeã®ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã«SparseAccessorを使ㆠ- /// - [Tooltip("Use sparse accessor for blendshape. This may reduce vrm size")] - public bool UseSparseAccessor = false; - - /// - /// BlendShapeã®Positionã®ã¿ã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ - /// - [Tooltip("UniVRM-0.54 or later can load it. Otherwise fail to load")] - public bool OnlyBlendshapePosition = false; - - /// - /// エクスãƒãƒ¼ãƒˆæ™‚ã«BlendShapeClipã‹ã‚‰å‚ç…§ã•れãªã„BlendShapeを削除ã™ã‚‹ - /// - [Tooltip("Remove blendshape that is not used from BlendShapeClip")] - public bool ReduceBlendshape = false; - - /// - /// skip if BlendShapeClip.Preset == Unknown - /// - [Tooltip("Remove blendShapeClip that preset is Unknown")] - public bool ReduceBlendshapeClip = false; - - CheckBoxProp m_forceTPose; - CheckBoxProp m_poseFreeze; - CheckBoxProp m_useSparseAccessor; - CheckBoxProp m_onlyBlendShapePosition; - CheckBoxProp m_reduceBlendShape; - CheckBoxProp m_reduceBlendShapeClip; - - static string Msg(Options key) - { - return M17N.Getter.Msg(key); - } - - enum Options - { - [LangMsg(Languages.ja, "エクスãƒãƒ¼ãƒˆæ™‚ã«å¼·åˆ¶çš„ã«T-Pose化ã™ã‚‹ã€‚ã“れを使ã‚ãšã«æ‰‹å‹•ã§T-Poseを作ã£ã¦ã‚‚å•題ã‚りã¾ã›ã‚“")] - [LangMsg(Languages.en, "Force T-Pose before export. Manually making T-Pose for model without enabling this is ok")] - FORCE_T_POSE, - - [LangMsg(Languages.ja, "エクスãƒãƒ¼ãƒˆæ™‚ã«æ­£è¦åŒ–(ヒエラルキーã‹ã‚‰å›žè»¢ã¨æ‹¡å¤§ç¸®å°ã‚’å–り除ããŸã‚ã«ãƒ™ã‚¤ã‚¯)ã™ã‚‹")] - [LangMsg(Languages.en, "Model's normalization (bake to remove roation and scaling from the hierarchy)")] - NORMALIZE, - - [LangMsg(Languages.ja, "エクスãƒãƒ¼ãƒˆæ™‚ã«æ–°ã—ã„JsonSerializerを使ã†")] - [LangMsg(Languages.en, "The new version of JsonSerializer for model export")] - USE_GENERATED_SERIALIZER, - - [LangMsg(Languages.ja, "BlendShapeã®å®¹é‡ã‚’ GLTF ã® Sparse Accessor 機能ã§å‰Šæ¸›ã™ã‚‹ã€‚修正中: UniGLTF以外ã§ãƒ­ãƒ¼ãƒ‰ã§ãã¾ã›ã‚“")] - [LangMsg(Languages.en, "BlendShape size can be reduced by using Sparse Accessor")] - BLENDSHAPE_USE_SPARSE, - - [LangMsg(Languages.ja, "BlendShapeClipã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã«æ³•ç·šã¨Tangentã‚’å«ã‚ãªã„。UniVRM-0.53 以å‰ã§ã¯ãƒ­ãƒ¼ãƒ‰ãŒã‚¨ãƒ©ãƒ¼ã«ãªã‚‹ã®ã«æ³¨æ„ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "BlendShape's Normal and Tangent will not be exported. Be aware that errors may occur during import if the model is made by UniVRM-0.53 or earlier versions")] - BLENDSHAPE_EXCLUDE_NORMAL_AND_TANGENT, - - [LangMsg(Languages.ja, "BlendShapeClipã‹ã‚‰å‚ç…§ã•れãªã„BlendShapeをエクスãƒãƒ¼ãƒˆã«å«ã‚ãªã„")] - [LangMsg(Languages.en, "BlendShapes that are not referenced by BlendShapeClips will not be exported")] - BLENDSHAPE_ONLY_CLIP_USE, - - [LangMsg(Languages.ja, "BlendShapeClip.Preset == Unknown ã®BlendShapeClipをエクスãƒãƒ¼ãƒˆã«å«ã‚ãªã„")] - [LangMsg(Languages.en, "BlendShapeClip will not be exported if BlendShapeClip.Preset == Unknown")] - BLENDSHAPE_EXCLUDE_UNKNOWN, - - [LangMsg(Languages.ja, "エクスãƒãƒ¼ãƒˆã«é ‚点カラーをå«ã‚ãªã„")] - [LangMsg(Languages.en, "Vertex color will not be exported")] - REMOVE_VERTEX_COLOR, - } - - private void OnEnable() - { - m_forceTPose = new CheckBoxProp(serializedObject.FindProperty(nameof(ForceTPose)), Options.FORCE_T_POSE); - m_poseFreeze = new CheckBoxProp(serializedObject.FindProperty(nameof(PoseFreeze)), Options.NORMALIZE); - m_useSparseAccessor = new CheckBoxProp(serializedObject.FindProperty(nameof(UseSparseAccessor)), Options.BLENDSHAPE_USE_SPARSE); - m_onlyBlendShapePosition = new CheckBoxProp(serializedObject.FindProperty(nameof(OnlyBlendshapePosition)), Options.BLENDSHAPE_EXCLUDE_NORMAL_AND_TANGENT); - m_reduceBlendShape = new CheckBoxProp(serializedObject.FindProperty(nameof(ReduceBlendshape)), Options.BLENDSHAPE_ONLY_CLIP_USE); - m_reduceBlendShapeClip = new CheckBoxProp(serializedObject.FindProperty(nameof(ReduceBlendshapeClip)), Options.BLENDSHAPE_EXCLUDE_UNKNOWN); - } - - public override void OnInspectorGUI() - { - EditorGUIUtility.labelWidth = 160; - serializedObject.Update(); - m_forceTPose.Draw(); - m_poseFreeze.Draw(); - m_useSparseAccessor.Draw(); - m_onlyBlendShapePosition.Draw(); - m_reduceBlendShape.Draw(); - m_reduceBlendShapeClip.Draw(); - serializedObject.ApplyModifiedProperties(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs.meta deleted file mode 100644 index a7311540..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExportSettingsEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a4dedd0bd9be75140833b413c489c2fc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs deleted file mode 100644 index 14d3c813..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs +++ /dev/null @@ -1,327 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using UnityEditor; -using UnityEngine; - -namespace VRM -{ - public class VRMExporterValidator - { - // Allows you to enable and disable the wizard create button, so that the user can not click it. - public bool IsValid - { - get - { - var hasError = m_validations.Any(x => !x.CanExport); - return !hasError && !MetaHasError; - } - } - - bool MetaHasError = false; - - List m_validations = new List(); - public IEnumerable Validations => m_validations; - - /// - /// ボーンåã®é‡è¤‡ã‚’ç¢ºèª - /// - /// - bool DuplicateBoneNameExists(GameObject ExportRoot) - { - if (ExportRoot == null) - { - return false; - } - var bones = ExportRoot.transform.GetComponentsInChildren(); - var duplicates = bones - .GroupBy(p => p.name) - .Where(g => g.Count() > 1) - .Select(g => g.Key); - - return (duplicates.Any()); - } - - public static bool IsFileNameLengthTooLong(string fileName) - { - return fileName.Length > 64; - } - - public static bool HasRotationOrScale(GameObject root) - { - foreach (var t in root.GetComponentsInChildren()) - { - if (t.localRotation != Quaternion.identity) - { - return true; - } - if (t.localScale != Vector3.one) - { - return true; - } - } - - return false; - } - - static Vector3 GetForward(Transform l, Transform r) - { - if (l == null || r == null) - { - return Vector3.zero; - } - var lr = (r.position - l.position).normalized; - return Vector3.Cross(lr, Vector3.up); - } - - static string Msg(VRMExporterWizardMessages key) - { - return M17N.Getter.Msg(key); - } - - /// - /// ExportDialogを表示ã™ã‚‹å‰ã«ç¢ºèªã™ã‚‹ã€‚ - /// - /// - /// - /// - public bool RootAndHumanoidCheck(GameObject ExportRoot, VRMExportSettings m_settings, IReadOnlyList info) - { - // - // root - // - if (ExportRoot == null) - { - Validation.Error(Msg(VRMExporterWizardMessages.ROOT_EXISTS)).DrawGUI(); - return false; - } - if (ExportRoot.transform.parent != null) - { - Validation.Error(Msg(VRMExporterWizardMessages.NO_PARENT)).DrawGUI(); - return false; - } - - var renderers = ExportRoot.GetComponentsInChildren(); - if (renderers.All(x => !x.EnableForExport())) - { - Validation.Error(Msg(VRMExporterWizardMessages.NO_ACTIVE_MESH)).DrawGUI(); - return false; - } - - if (HasRotationOrScale(ExportRoot) || info.Any(x => x.ExportBlendShapeCount > 0 && !x.HasSkinning)) - { - // æ­£è¦åŒ–必用 - if (m_settings.PoseFreeze) - { - // ã™ã‚‹ - EditorGUILayout.HelpBox("PoseFreeze checked. OK", MessageType.Info); - } - else - { - // ã—ãªã„ - Validation.Warning(Msg(VRMExporterWizardMessages.ROTATION_OR_SCALEING_INCLUDED_IN_NODE)).DrawGUI(); - } - } - else - { - // ä¸è¦ - if (m_settings.PoseFreeze) - { - // ã™ã‚‹ - Validation.Warning(Msg(VRMExporterWizardMessages.IS_POSE_FREEZE_DONE)).DrawGUI(); - } - else - { - // ã—ãªã„ - EditorGUILayout.HelpBox("Root OK", MessageType.Info); - } - } - - // - // animator - // - var animator = ExportRoot.GetComponent(); - if (animator == null) - { - Validation.Error(Msg(VRMExporterWizardMessages.NO_ANIMATOR)).DrawGUI(); - return false; - } - - var avatar = animator.avatar; - if (avatar == null) - { - Validation.Error(Msg(VRMExporterWizardMessages.NO_AVATAR_IN_ANIMATOR)).DrawGUI(); - return false; - } - if (!avatar.isValid) - { - Validation.Error(Msg(VRMExporterWizardMessages.AVATAR_IS_NOT_VALID)).DrawGUI(); - return false; - } - if (!avatar.isHuman) - { - Validation.Error(Msg(VRMExporterWizardMessages.AVATAR_IS_NOT_HUMANOID)).DrawGUI(); - return false; - } - { - var l = animator.GetBoneTransform(HumanBodyBones.LeftUpperLeg); - var r = animator.GetBoneTransform(HumanBodyBones.RightUpperLeg); - var f = GetForward(l, r); - if (Vector3.Dot(f, Vector3.forward) < 0.8f) - { - Validation.Error(Msg(VRMExporterWizardMessages.FACE_Z_POSITIVE_DIRECTION)).DrawGUI(); - return false; - } - } - var jaw = animator.GetBoneTransform(HumanBodyBones.Jaw); - if (jaw != null) - { - Validation.Warning(Msg(VRMExporterWizardMessages.JAW_BONE_IS_INCLUDED)).DrawGUI(); - } - else - { - EditorGUILayout.HelpBox("Animator OK", MessageType.Info); - } - - return true; - } - - /// - /// エクスãƒãƒ¼ãƒˆå¯èƒ½ã‹æ¤œè¨¼ã™ã‚‹ã€‚ - /// - /// - public void Validate(GameObject ExportRoot, VRMExportSettings m_settings, VRMMetaObject meta) - { - m_validations.Clear(); - if (ExportRoot == null) - { - return; - } - var proxy = ExportRoot.GetComponent(); - - m_validations.AddRange(_Validate(ExportRoot, m_settings)); - m_validations.AddRange(VRMSpringBoneValidator.Validate(ExportRoot)); - var firstPerson = ExportRoot.GetComponent(); - if (firstPerson != null) - { - m_validations.AddRange(firstPerson.Validate()); - } - if (proxy != null) - { - m_validations.AddRange(proxy.Validate()); - } - MetaHasError = meta.Validate().Any(); - } - - IEnumerable _Validate(GameObject ExportRoot, VRMExportSettings m_settings) - { - if (ExportRoot == null) - { - yield break; - } - - if (DuplicateBoneNameExists(ExportRoot)) - { - yield return Validation.Warning(Msg(VRMExporterWizardMessages.DUPLICATE_BONE_NAME_EXISTS)); - } - - if (m_settings.ReduceBlendshape && ExportRoot.GetComponent() == null) - { - yield return Validation.Error(Msg(VRMExporterWizardMessages.NEEDS_VRM_BLENDSHAPE_PROXY)); - } - - var renderers = ExportRoot.GetComponentsInChildren(); - foreach (var r in renderers) - { - for (int i = 0; i < r.sharedMaterials.Length; ++i) - if (r.sharedMaterials[i] == null) - { - yield return Validation.Error($"Renderer: {r.name}.Materials[{i}] is null. please fix it"); - } - } - - var materials = renderers.SelectMany(x => x.sharedMaterials).Where(x => x != null).Distinct(); - foreach (var material in materials) - { - if (material == null) - { - continue; - } - - if (material.shader.name == "Standard") - { - // standard - continue; - } - - if (VRMMaterialExporter.UseUnlit(material.shader.name)) - { - // unlit - continue; - } - - if (VRMMaterialExporter.VRMExtensionShaders.Contains(material.shader.name)) - { - // VRM supported - continue; - } - - yield return Validation.Warning($"Material: {material.name}. Unknown Shader: \"{material.shader.name}\" is used. {Msg(VRMExporterWizardMessages.UNKNOWN_SHADER)}"); - } - - foreach (var material in materials) - { - if (IsFileNameLengthTooLong(material.name)) - yield return Validation.Error(Msg(VRMExporterWizardMessages.FILENAME_TOO_LONG) + material.name); - } - - var textureNameList = new List(); - foreach (var material in materials) - { - var shader = material.shader; - int propertyCount = ShaderUtil.GetPropertyCount(shader); - for (int i = 0; i < propertyCount; i++) - { - if (ShaderUtil.GetPropertyType(shader, i) == ShaderUtil.ShaderPropertyType.TexEnv) - { - if ((material.GetTexture(ShaderUtil.GetPropertyName(shader, i)) != null)) - { - var textureName = material.GetTexture(ShaderUtil.GetPropertyName(shader, i)).name; - if (!textureNameList.Contains(textureName)) - textureNameList.Add(textureName); - } - } - } - } - - foreach (var textureName in textureNameList) - { - if (IsFileNameLengthTooLong(textureName)) - yield return Validation.Error(Msg(VRMExporterWizardMessages.FILENAME_TOO_LONG) + textureName); - } - - var vrmMeta = ExportRoot.GetComponent(); - if (vrmMeta != null && vrmMeta.Meta != null && vrmMeta.Meta.Thumbnail != null) - { - var thumbnailName = vrmMeta.Meta.Thumbnail.name; - if (IsFileNameLengthTooLong(thumbnailName)) - yield return Validation.Error(Msg(VRMExporterWizardMessages.FILENAME_TOO_LONG) + thumbnailName); - } - - var meshFilters = ExportRoot.GetComponentsInChildren(); - var meshesName = meshFilters.Select(x => x.sharedMesh.name).Distinct(); - foreach (var meshName in meshesName) - { - if (IsFileNameLengthTooLong(meshName)) - yield return Validation.Error(Msg(VRMExporterWizardMessages.FILENAME_TOO_LONG) + meshName); - } - - var skinnedmeshRenderers = ExportRoot.GetComponentsInChildren(); - var skinnedmeshesName = skinnedmeshRenderers.Select(x => x.sharedMesh.name).Distinct(); - foreach (var skinnedmeshName in skinnedmeshesName) - { - if (IsFileNameLengthTooLong(skinnedmeshName)) - yield return Validation.Error(Msg(VRMExporterWizardMessages.FILENAME_TOO_LONG) + skinnedmeshName); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs.meta deleted file mode 100644 index c28dfe80..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bc233cbadb897eb4886de9927bee9fc2 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs deleted file mode 100644 index 3b4984ea..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs +++ /dev/null @@ -1,391 +0,0 @@ -using System.IO; -using System.Linq; -using System.Reflection; -using UnityEditor; -using UnityEngine; - -namespace VRM -{ - /// - /// エクスãƒãƒ¼ãƒˆãƒ€ã‚¤ã‚¢ãƒ­ã‚° - /// - public class VRMExporterWizard : EditorWindow - { - const string CONVERT_HUMANOID_KEY = VRMVersion.MENU + "/Export humanoid"; - - [MenuItem(CONVERT_HUMANOID_KEY, false, 1)] - private static void ExportFromMenu() - { - VRMExporterWizard.CreateWizard(); - } - - enum Tabs - { - Meta, - Mesh, - ExportSettings, - } - Tabs _tab; - - GUIStyle TabButtonStyle => "LargeButton"; - - // GUI.ToolbarButtonSize.FitToContentsも設定ã§ãã‚‹ - GUI.ToolbarButtonSize TabButtonSize => GUI.ToolbarButtonSize.Fixed; - const string EXTENSION = ".vrm"; - - private static string m_lastExportDir; - - - GameObject ExportRoot; - - VRMExportSettings m_settings; - VRMExportMeshes m_meshes; - - VRMMetaObject m_meta; - VRMMetaObject Meta - { - get { return m_meta; } - set - { - if (m_meta == value) - { - return; - } - m_requireValidation = true; - if (m_metaEditor != null) - { - UnityEditor.Editor.DestroyImmediate(m_metaEditor); - m_metaEditor = null; - } - m_meta = value; - } - } - - void UpdateRoot(GameObject root) - { - if (root == ExportRoot) - { - return; - } - m_requireValidation = true; - ExportRoot = root; - UnityEditor.Editor.DestroyImmediate(m_metaEditor); - m_metaEditor = null; - - if (ExportRoot == null) - { - Meta = null; - } - else - { - // do validation - Validate(); - - // default setting - m_settings.PoseFreeze = - VRMExporterValidator.HasRotationOrScale(ExportRoot) - || m_meshes.Meshes.Any(x => x.ExportBlendShapeCount > 0 && !x.HasSkinning) - ; - - var meta = ExportRoot.GetComponent(); - if (meta != null) - { - Meta = meta.Meta; - } - else - { - Meta = null; - } - } - } - - void Validate() - { - if (!m_requireValidation) - { - return; - } - m_validator.Validate(ExportRoot, m_settings, Meta != null ? Meta : m_tmpMeta); - m_requireValidation = false; - m_meshes.SetRoot(ExportRoot, m_settings); - } - - VRMMetaObject m_tmpMeta; - - Editor m_metaEditor; - Editor m_settingsInspector; - Editor m_meshesInspector; - - VRMExporterValidator m_validator = new VRMExporterValidator(); - bool m_requireValidation = true; - - private Vector2 m_ScrollPosition; - - void OnEnable() - { - // Debug.Log("OnEnable"); - Undo.willFlushUndoRecord += OnWizardUpdate; - Selection.selectionChanged += OnWizardUpdate; - - m_tmpMeta = ScriptableObject.CreateInstance(); - - m_settings = ScriptableObject.CreateInstance(); - m_settingsInspector = Editor.CreateEditor(m_settings); - - m_meshes = ScriptableObject.CreateInstance(); - m_meshesInspector = Editor.CreateEditor(m_meshes); - } - - void OnDisable() - { - ExportRoot = null; - - // Debug.Log("OnDisable"); - Selection.selectionChanged -= OnWizardUpdate; - Undo.willFlushUndoRecord -= OnWizardUpdate; - - // m_metaEditor - UnityEditor.Editor.DestroyImmediate(m_metaEditor); - m_metaEditor = null; - // m_settingsInspector - UnityEditor.Editor.DestroyImmediate(m_settingsInspector); - m_settingsInspector = null; - // m_meshesInspector - UnityEditor.Editor.DestroyImmediate(m_meshesInspector); - m_meshesInspector = null; - // Meta - Meta = null; - ScriptableObject.DestroyImmediate(m_tmpMeta); - m_tmpMeta = null; - // m_settings - ScriptableObject.DestroyImmediate(m_settings); - m_settings = null; - // m_meshes - ScriptableObject.DestroyImmediate(m_meshes); - m_meshes = null; - } - - private void InvokeWizardUpdate() - { - const BindingFlags kInstanceInvokeFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.FlattenHierarchy; - MethodInfo method = GetType().GetMethod("OnWizardUpdate", kInstanceInvokeFlags); - if (method != null) - method.Invoke(this, null); - } - - private class Styles - { - public static string errorText = "Wizard Error"; - public static string box = "Wizard Box"; - } - - public delegate Vector2 BeginVerticalScrollViewFunc(Vector2 scrollPosition, bool alwaysShowVertical, GUIStyle verticalScrollbar, GUIStyle background, params GUILayoutOption[] options); - static BeginVerticalScrollViewFunc s_func; - static BeginVerticalScrollViewFunc BeginVerticalScrollView - { - get - { - if (s_func == null) - { - var methods = typeof(EditorGUILayout).GetMethods(BindingFlags.Static | BindingFlags.NonPublic).Where(x => x.Name == "BeginVerticalScrollView").ToArray(); - var method = methods.First(x => x.GetParameters()[1].ParameterType == typeof(bool)); - s_func = (BeginVerticalScrollViewFunc)method.CreateDelegate(typeof(BeginVerticalScrollViewFunc)); - } - return s_func; - } - } - - private void OnGUI() - { - if (m_tmpMeta == null) - { - // OnDisable - return; - } - - EditorGUIUtility.labelWidth = 150; - - // lang - M17N.Getter.OnGuiSelectLang(); - - EditorGUILayout.LabelField("ExportRoot"); - { - var root = (GameObject)EditorGUILayout.ObjectField(ExportRoot, typeof(GameObject), true); - UpdateRoot(root); - } - - // ArgumentException: Getting control 1's position in a group with only 1 controls when doing repaint Aborting - // Validation ã«ã‚ˆã‚Š GUI ã®è¡¨ç¤ºé …ç›®ãŒå¤‰ã‚ã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€ - // EventType.Layout 㨠EventType.Repaint é–“ã§å†…容ãŒå¤‰ã‚らãªã„よã†ã—ã¦ã„る。 - if (Event.current.type == EventType.Layout) - { - Validate(); - } - - // - // Humanoid ã¨ã—ã¦é©æ­£ã‹ï¼Ÿ ã“ã“ã§å¤±æ•—ã™ã‚‹å ´åˆã¯ Export UI を表示ã—ãªã„ - // - if (!m_validator.RootAndHumanoidCheck(ExportRoot, m_settings, m_meshes.Meshes)) - { - return; - } - - EditorGUILayout.HelpBox($"Mesh size: {m_meshes.ExpectedExportByteSize / 1000000.0f:0.0} MByte", MessageType.Info); - _tab = TabBar.OnGUI(_tab, TabButtonStyle, TabButtonSize); - - // Render contents using Generic Inspector GUI - m_ScrollPosition = BeginVerticalScrollView(m_ScrollPosition, false, GUI.skin.verticalScrollbar, "OL Box"); - GUIUtility.GetControlID(645789, FocusType.Passive); - - // - // VRM ã® Validation - // - foreach (var v in m_validator.Validations) - { - v.DrawGUI(); - } - foreach (var meshInfo in m_meshes.Meshes) - { - switch (meshInfo.VertexColor) - { - case UniGLTF.MeshExportInfo.VertexColorState.ExistsAndMixed: - Validation.Warning($"{meshInfo.Renderer}: Both vcolor.multiply and not multiply unlit materials exist").DrawGUI(); - break; - } - } - - bool modified = DrawWizardGUI(); - EditorGUILayout.EndScrollView(); - - // Create and Other Buttons - { - // errors - GUILayout.BeginVertical(); - // GUILayout.FlexibleSpace(); - - { - GUILayout.BeginHorizontal(); - GUILayout.FlexibleSpace(); - GUI.enabled = m_validator.IsValid; - - if (GUILayout.Button("Export", GUILayout.MinWidth(100))) - { - OnWizardCreate(); - Close(); - GUIUtility.ExitGUI(); - } - GUI.enabled = true; - - GUILayout.EndHorizontal(); - } - GUILayout.EndVertical(); - } - - GUILayout.Space(8); - - if (modified) - { - m_requireValidation = true; - Repaint(); - } - } - - bool DrawWizardGUI() - { - if (m_tmpMeta == null) - { - // disabled - return false; - } - - // tabbar - switch (_tab) - { - case Tabs.Meta: - if (m_metaEditor == null) - { - if (m_meta != null) - { - m_metaEditor = Editor.CreateEditor(Meta); - } - else - { - m_metaEditor = Editor.CreateEditor(m_tmpMeta); - } - } - m_metaEditor.OnInspectorGUI(); - break; - - case Tabs.ExportSettings: - m_settingsInspector.OnInspectorGUI(); - break; - - case Tabs.Mesh: - m_meshesInspector.OnInspectorGUI(); - break; - } - - return true; - } - - // Creates a wizard. - public static VRMExporterWizard DisplayWizard() - { - VRMExporterWizard wizard = CreateInstance(); - wizard.titleContent = new GUIContent("VRM Exporter"); - if (wizard != null) - { - wizard.InvokeWizardUpdate(); - wizard.ShowUtility(); - } - return wizard; - } - - public static void CreateWizard() - { - var wiz = VRMExporterWizard.DisplayWizard(); - var go = Selection.activeObject as GameObject; - - // update checkbox - wiz.UpdateRoot(go); - - if (go != null) - { - wiz.m_settings.PoseFreeze = VRMExporterValidator.HasRotationOrScale(go); - } - - wiz.OnWizardUpdate(); - } - - void OnWizardCreate() - { - string directory; - if (string.IsNullOrEmpty(m_lastExportDir)) - directory = Directory.GetParent(Application.dataPath).ToString(); - else - directory = m_lastExportDir; - - // save dialog - var path = EditorUtility.SaveFilePanel( - "Save vrm", - directory, - ExportRoot.name + EXTENSION, - EXTENSION.Substring(1)); - if (string.IsNullOrEmpty(path)) - { - return; - } - m_lastExportDir = Path.GetDirectoryName(path).Replace("\\", "/"); - - // export - VRMEditorExporter.Export(path, ExportRoot, Meta != null ? Meta : m_tmpMeta, m_settings, m_meshes.Meshes); - } - - void OnWizardUpdate() - { - UpdateRoot(ExportRoot); - m_requireValidation = true; - Repaint(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs.meta deleted file mode 100644 index ee2067f0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a8e41aa30fcc76e43ad8588aef8572ea -timeCreated: 1520491195 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs deleted file mode 100644 index e9e521f5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs +++ /dev/null @@ -1,80 +0,0 @@ -using VRM.M17N; - -namespace VRM -{ - public enum VRMExporterWizardMessages - { - [LangMsg(Languages.ja, "ExportRootをセットã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "Please set up a ExportRoot for model export")] - ROOT_EXISTS, - - - [LangMsg(Languages.ja, "ExportRootã«è¦ªã¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã¯æŒã¦ã¾ã›ã‚“")] - [LangMsg(Languages.en, "ExportRoot must be topmost parent")] - NO_PARENT, - - [LangMsg(Languages.ja, "ExportRootã«å›žè»¢ãƒ»æ‹¡å¤§ç¸®å°ã¯æŒã¦ã¾ã›ã‚“。å­éšŽå±¤ã§å›žè»¢ãƒ»æ‹¡å¤§ç¸®å°ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "ExportRoot's rotation and scaling are not allowed to change. Please set up rotation and scaling in child node")] - ROOT_WITHOUT_ROTATION_AND_SCALING_CHANGED, - - [LangMsg(Languages.ja, "シーンã«å‡ºã—ã¦ã„ãªã„ Prefab ã¯ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“(ç´°ã‹ã„挙動ãŒé•ã„ã€æƒ³å®šå¤–ã®å‹•作をã¨ã“ã‚ãŒã‚ã‚‹ãŸã‚)。シーンã«å±•é–‹ã—ã¦ã‹ã‚‰ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "Prefab Asset cannot be exported. Prefab Asset has different behaviour with Scene GameObject. Please put the prefab into the scene")] - PREFAB_CANNOT_EXPORT, - - [LangMsg(Languages.ja, "回転・拡大縮å°ã‚‚ã—ãã¯Weightã®ç„¡ã„BlendShapeãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚æ­£è¦åŒ–ãŒå¿…用ã§ã™ã€‚Setting ã® PoseFreeze を有効ã«ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, " Normalization is required. There are nodes (child GameObject) where rotation and scaling or blendshape without bone weight are not default. Please enable PoseFreeze")] - ROTATION_OR_SCALEING_INCLUDED_IN_NODE, - - [LangMsg(Languages.ja, "æ­£è¦åŒ–済ã¿ã§ã™ã€‚Setting ã® PoseFreeze ã¯ä¸è¦ã§ã™")] - [LangMsg(Languages.en, "Normalization has been done. PoseFreeze is not required")] - IS_POSE_FREEZE_DONE, - - [LangMsg(Languages.ja, "ExportRootã« Animator ãŒã‚りã¾ã›ã‚“")] - [LangMsg(Languages.en, "No Animator in ExportRoot")] - NO_ANIMATOR, - - [LangMsg(Languages.ja, "Z+ å‘ãã«ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "The model needs to face the positive Z-axis")] - FACE_Z_POSITIVE_DIRECTION, - - [LangMsg(Languages.ja, "ExportRootã® Animator ã« Avatar ãŒã‚りã¾ã›ã‚“")] - [LangMsg(Languages.en, "No Avatar in ExportRoot's Animator")] - NO_AVATAR_IN_ANIMATOR, - - [LangMsg(Languages.ja, "ExportRootã® Animator.Avatar ãŒä¸æ­£ã§ã™")] - [LangMsg(Languages.en, "Animator.avatar in ExportRoot is not valid")] - AVATAR_IS_NOT_VALID, - - [LangMsg(Languages.ja, "ExportRootã® Animator.Avatar ãŒãƒ’ューマノイドã§ã¯ã‚りã¾ã›ã‚“。FBX importer ã® Rig ã§è¨­å®šã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "Animator.avatar is not humanoid. Please change model's AnimationType to humanoid")] - AVATAR_IS_NOT_HUMANOID, - - [LangMsg(Languages.ja, "humanoid設定ã«é¡ŽãŒå«ã¾ã‚Œã¦ã„る。FBX importer ã® rig 設定ã§é¡Žãƒœãƒ¼ãƒ³ã®å‰²ã‚Šå½“ã¦ã‚’確èªã§ãã¾ã™")] - [LangMsg(Languages.en, "Jaw bone is included. It may not what you intended. Please check the humanoid avatar setting screen")] - JAW_BONE_IS_INCLUDED, - - [LangMsg(Languages.ja, "ヒエラルキーã®ä¸­ã«åŒã˜åå‰ã®GameObjectãŒå«ã¾ã‚Œã¦ã„る。 エクスãƒãƒ¼ãƒˆã—ãŸå ´åˆã«è‡ªå‹•ã§ãƒªãƒãƒ¼ãƒ ã™ã‚‹")] - [LangMsg(Languages.en, "There are bones with the same name in the hierarchy. They will be automatically renamed after export")] - DUPLICATE_BONE_NAME_EXISTS, - - [LangMsg(Languages.ja, "VRMBlendShapeProxyãŒå¿…è¦ã§ã™ã€‚å…ˆã«VRMフォーマットã«å¤‰æ›ã—ã¦ãã ã•ã„")] - [LangMsg(Languages.en, "VRMBlendShapeProxy is required. Please convert to VRM format first")] - NEEDS_VRM_BLENDSHAPE_PROXY, - - [LangMsg(Languages.en, "This model contains vertex color")] - [LangMsg(Languages.ja, "ヒエラルキーã«å«ã¾ã‚Œã‚‹ mesh ã«é ‚点カラーãŒå«ã¾ã‚Œã¦ã„ã‚‹")] - VERTEX_COLOR_IS_INCLUDED, - - [LangMsg(Languages.ja, "ヒエラルキー㫠active ãªãƒ¡ãƒƒã‚·ãƒ¥ãŒå«ã¾ã‚Œã¦ã„ãªã„")] - [LangMsg(Languages.en, "No active mesh")] - NO_ACTIVE_MESH, - - [LangMsg(Languages.ja, "Standard, Unlit, MToon 以外ã®ãƒžãƒ†ãƒªã‚¢ãƒ«ã¯ã€Standard ã«ãªã‚Šã¾ã™")] - [LangMsg(Languages.en, "It will export as `Standard` fallback")] - UNKNOWN_SHADER, - - [LangMsg(Languages.ja, "åå‰ãŒé•·ã™ãŽã‚‹ã€‚リãƒãƒ¼ãƒ ã—ã¦ãã ã•ã„: ")] - [LangMsg(Languages.en, "FileName is too long: ")] - FILENAME_TOO_LONG, - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs.meta deleted file mode 100644 index e6728223..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMExporterWizardMessages.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 515984b15b5b5bf4baca4fa2d6344fcf -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs deleted file mode 100644 index 6dbb8bc2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Linq; -using UnityEditor; -using UnityEngine; -using UniGLTF; - - -namespace VRM -{ - public static class VRMHumanoidNormalizerMenu - { - const string MENU_KEY = VRMVersion.MENU + "/Freeze T-Pose"; - [MenuItem(MENU_KEY, true, 1)] - private static bool ExportValidate() - { - var root = Selection.activeObject as GameObject; - if (root == null) - { - return false; - } - - var animator = root.GetComponent(); - if (animator == null) - { - return false; - } - - var avatar = animator.avatar; - if (avatar == null) - { - return false; - } - - if (!avatar.isValid) - { - return false; - } - - if (!avatar.isHuman) - { - return false; - } - - return true; - } - - [MenuItem(MENU_KEY, false, 1)] - private static void ExportFromMenu() - { - var go = Selection.activeObject as GameObject; - - // BoneNormalizer.Execute ã¯ã‚³ãƒ”ーを正è¦åŒ–ã™ã‚‹ã€‚UNDO無用 - Selection.activeGameObject = VRMBoneNormalizer.Execute(go, true, false); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs.meta deleted file mode 100644 index 619ee096..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMHumanoidNormalizerMenu.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b3e1aacd7b7e1fb468b3378de03e5629 -timeCreated: 1520488809 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs deleted file mode 100644 index 59d4430a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs +++ /dev/null @@ -1,67 +0,0 @@ -using System.IO; -using UnityEditor; -using UnityEngine; -using UniGLTF; - - -namespace VRM -{ - public static class VRMImporterMenu - { - [MenuItem(VRMVersion.MENU + "/Import", priority = 1)] - static void ImportMenu() - { - var path = EditorUtility.OpenFilePanel("open vrm", "", "vrm"); - if (string.IsNullOrEmpty(path)) - { - return; - } - - if (Application.isPlaying) - { - // load into scene - var context = new VRMImporterContext(); - context.Load(path); - context.ShowMeshes(); - context.EnableUpdateWhenOffscreen(); - Selection.activeGameObject = context.Root; - } - else - { - if (path.StartsWithUnityAssetPath()) - { - Debug.LogWarningFormat("disallow import from folder under the Assets"); - return; - } - - var assetPath = EditorUtility.SaveFilePanel("save prefab", "Assets", Path.GetFileNameWithoutExtension(path), "prefab"); - if (string.IsNullOrEmpty(path)) - { - return; - } - - if (!assetPath.StartsWithUnityAssetPath()) - { - Debug.LogWarningFormat("out of asset path: {0}", assetPath); - return; - } - - // import as asset - var prefabPath = UnityPath.FromUnityPath(assetPath); - var context = new VRMImporterContext(); - context.ParseGlb(File.ReadAllBytes(path)); - context.ExtractImages(prefabPath); - - EditorApplication.delayCall += () => - { - // - // after textures imported - // - context.Load(); - context.SaveAsAsset(prefabPath); - context.EditorDestroyRoot(); - }; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs.meta deleted file mode 100644 index 921acdc6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMImporterMenu.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: da5decfeae53a6444977caf85d09bc88 -timeCreated: 1517153624 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs deleted file mode 100644 index a2d05726..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs +++ /dev/null @@ -1,144 +0,0 @@ -using System.IO; -using System.Text; -using UnityEditor; -using UnityEngine; - -namespace VRM -{ - public class VRMVersionMenu : EditorWindow - { - const string VersionPath = "Assets/VRM/UniVRM/Scripts/Format/VRMVersion.cs"; - const string VersionTemplate = @" -namespace VRM -{{ - public static partial class VRMVersion - {{ - public const int MAJOR = {0}; - public const int MINOR = {1}; - public const int PATCH = {2}; - public const string VERSION = ""{0}.{1}.{2}""; - }} -}} -"; - - const string VRMShadersPackagePath = "Assets/VRMShaders/package.json"; - const string VRMShadersPackageTemplate = @"{{ - ""name"": ""com.vrmc.vrmshaders"", - ""version"": ""{0}.{1}.{2}"", - ""displayName"": ""VRM Shaders"", - ""description"": ""VRM Shaders"", - ""unity"": ""2018.4"", - ""keywords"": [ - ""vrm"", - ""shader"" - ], - ""author"": {{ - ""name"": ""VRM Consortium"" - }} -}} -"; - - const string MeshUtilityPath = "Assets/MeshUtility/package.json"; - const string MeshUtilityTemplate = @"{{ - ""name"": ""com.vrmc.meshutility"", - ""version"": ""{0}.{1}.{2}"", - ""displayName"": ""MeshUtility"", - ""unity"": ""2018.4"", - ""description"": ""MeshUtility is a package for mesh separation, etc. \n\nCheck out the latest information here: "", - ""keywords"": [ - ""mesh"" - ], - ""author"": {{ - ""name"": ""VRM Consortium"" - }} -}} -"; - - const string VRMPackagePath = "Assets/VRM/package.json"; - const string VRMPackageTemplate = @"{{ - ""name"": ""com.vrmc.univrm"", - ""version"": ""{0}.{1}.{2}"", - ""displayName"": ""VRM"", - ""description"": ""VRM importer"", - ""unity"": ""2018.4"", - ""keywords"": [ - ""vrm"", - ""importer"", - ""avatar"", - ""vr"" - ], - ""author"": {{ - ""name"": ""VRM Consortium"" - }}, - ""dependencies"": {{ - ""com.vrmc.vrmshaders"": ""{0}.{1}.{2}"", - ""com.vrmc.meshutility"": ""{0}.{1}.{2}"" - }} -}} -"; - - [SerializeField] - string m_version; - - void OnGUI() - { - GUILayout.Label($"Current version: {VRMVersion.VERSION}"); - - m_version = EditorGUILayout.TextField("Major.Minor.Patch", m_version); - - if (GUILayout.Button("Apply")) - { - if (string.IsNullOrEmpty(m_version)) - { - return; - } - var splitted = m_version.Split('.'); - if (splitted.Length != 3) - { - Debug.LogWarning($"InvalidFormat: {m_version}"); - return; - } - var values = new int[3]; - for (int i = 0; i < 3; ++i) - { - values[i] = int.Parse(splitted[i]); - } - - // generate - var utf8 = new UTF8Encoding(false); - File.WriteAllText(VersionPath, string.Format(VersionTemplate, - values[0], - values[1], - values[2]), utf8); - File.WriteAllText(VRMShadersPackagePath, string.Format(VRMShadersPackageTemplate, - values[0], - values[1], - values[2]), utf8); - File.WriteAllText(MeshUtilityPath, string.Format(MeshUtilityTemplate, - values[0], - values[1], - values[2]), utf8); - File.WriteAllText(VRMPackagePath, string.Format(VRMPackageTemplate, - values[0], - values[1], - values[2]), utf8); - AssetDatabase.Refresh(); - } - - if (GUILayout.Button("Close")) - { - Close(); - } - } - -#if VRM_DEVELOP - [MenuItem(VRMVersion.MENU + "/VersionDialog")] -#endif - static void ShowVersionDialog() - { - var window = ScriptableObject.CreateInstance(); - window.m_version = VRMVersion.VERSION; - window.ShowUtility(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs.meta deleted file mode 100644 index 9d7c9e56..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/VRMVersionMenu.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 0c69abb555d67f647a7d3175e35e37d8 -timeCreated: 1522130550 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs deleted file mode 100644 index 0bb5d097..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using UniGLTF; -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ -#if !VRM_STOP_ASSETPOSTPROCESSOR - public class vrmAssetPostprocessor : AssetPostprocessor - { - static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) - { - foreach (string path in importedAssets) - { - if (UnityPath.FromUnityPath(path).IsStreamingAsset) - { - Debug.LogFormat("Skip StreamingAssets: {0}", path); - continue; - } - - var ext = Path.GetExtension(path).ToLower(); - if (ext == ".vrm") - { - ImportVrm(UnityPath.FromUnityPath(path)); - } - } - } - - static void ImportVrm(UnityPath path) - { - if (!path.IsUnderAssetsFolder) - { - throw new Exception(); - } - var context = new VRMImporterContext(); - context.ParseGlb(File.ReadAllBytes(path.FullPath)); - - var prefabPath = path.Parent.Child(path.FileNameWithoutExtension + ".prefab"); - - // save texture assets ! - context.ExtractImages(prefabPath); - - EditorApplication.delayCall += () => - { - // - // after textures imported - // - context.Load(); - context.SaveAsAsset(prefabPath); - context.EditorDestroyRoot(); - }; - } - } -#endif -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs.meta deleted file mode 100644 index 162103e6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Format/vrmAssetPostprocessor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 561392fdfe88bf14e83b6e89a075cc52 -timeCreated: 1517119659 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt.meta deleted file mode 100644 index 62aecba1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 11125e99ded1b2941b4e6742fca5be7b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt/VRMLookAtHeadEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt/VRMLookAtHeadEditor.cs deleted file mode 100644 index 9fa73a5c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/LookAt/VRMLookAtHeadEditor.cs +++ /dev/null @@ -1,185 +0,0 @@ -using UnityEditor; -using UnityEngine; -using UniGLTF; -using System.Linq; - - -namespace VRM -{ - [CustomEditor(typeof(VRMLookAtHead))] - public class VRMLookAtHeadEditor : Editor - { - VRMLookAtHead m_target; - PreviewRenderUtility m_previewRenderUtility; - -#if UNITY_2017_1_OR_NEWER - struct Item - { - public Transform Transform; - public SkinnedMeshRenderer SkinnedMeshRenderer; - public Mesh Mesh; - public Material[] Materials; - - public Mesh Baked() - { - if (SkinnedMeshRenderer != null) - { - if (Mesh == null) - { - Mesh = new Mesh(); - } - SkinnedMeshRenderer.BakeMesh(Mesh); - } - return Mesh; - } - } - Item[] m_items; - - void SetupItems() - { - m_items = m_target.transform.Traverse().Select(x => - { - var meshFilter = x.GetComponent(); - var meshRenderer = x.GetComponent(); - var skinnedMeshRenderer = x.GetComponent(); - if (meshFilter != null && meshRenderer != null) - { - return new Item - { - Mesh = meshFilter.sharedMesh, - Transform = x.transform, - Materials = meshRenderer.sharedMaterials, - }; - } - else if (skinnedMeshRenderer != null) - { - return new Item - { - //Mesh = skinnedMeshRenderer.sharedMesh, - SkinnedMeshRenderer = skinnedMeshRenderer, - Transform = x.transform, - Materials = skinnedMeshRenderer.sharedMaterials - }; - } - else - { - return default(Item); - } - }) - .Where(x => x.Transform != null) - .ToArray(); - } -#endif - - void OnEnable() - { - m_target = (VRMLookAtHead)target; - m_previewRenderUtility = new PreviewRenderUtility(true); - -#if UNITY_2017_1_OR_NEWER - SetupItems(); -#endif - } - - private void OnDisable() - { - m_previewRenderUtility.Cleanup(); - m_previewRenderUtility = null; - } - - static void SetPreviewCamera(Camera camera, Vector3 target, Vector3 forward) - { - camera.fieldOfView = 30f; - camera.farClipPlane = 100; - camera.nearClipPlane = 0.1f; - - camera.transform.position = target + forward * 0.8f; - camera.transform.LookAt(target); - } - - public override bool HasPreviewGUI() - { - return true; - } - - public override void OnPreviewGUI(Rect r, GUIStyle background) - { - m_previewRenderUtility.BeginPreview(r, background); - var target = m_target.Head; - if (target != null) - { -#if UNITY_2017_1_OR_NEWER - SetPreviewCamera( - m_previewRenderUtility.camera, - target.position + new Vector3(0, 0.1f, 0), - target.forward - ); - for(int j=0; j - { - if (string.IsNullOrEmpty(prop.stringValue)) - { - return (RequiredMessage(prop.name), MessageType.Error); - } - return ("", MessageType.None); - }); - m_version = new ValidateProperty(serializedObject.FindProperty(nameof(m_target.Version)), prop => - { - if (string.IsNullOrEmpty(prop.stringValue)) - { - return (RequiredMessage(prop.name), MessageType.Error); - } - return ("", MessageType.None); - }); - m_author = new ValidateProperty(serializedObject.FindProperty(nameof(m_target.Author)), prop => - { - if (string.IsNullOrEmpty(prop.stringValue)) - { - return (RequiredMessage(prop.name), MessageType.Error); - } - return ("", MessageType.None); - }); - m_contact = new ValidateProperty(serializedObject.FindProperty(nameof(m_target.ContactInformation)), prop => - { - return ("", MessageType.None); - }); - m_reference = new ValidateProperty(serializedObject.FindProperty(nameof(m_target.Reference)), prop => - { - return ("", MessageType.None); - }); - - m_AllowedUser = serializedObject.FindProperty(nameof(m_target.AllowedUser)); - m_ViolentUssage = serializedObject.FindProperty(nameof(m_target.ViolentUssage)); - m_SexualUssage = serializedObject.FindProperty(nameof(m_target.SexualUssage)); - m_CommercialUssage = serializedObject.FindProperty(nameof(m_target.CommercialUssage)); - m_OtherPermissionUrl = serializedObject.FindProperty(nameof(m_target.OtherLicenseUrl)); - - m_LicenseType = serializedObject.FindProperty(nameof(m_target.LicenseType)); - m_OtherLicenseUrl = serializedObject.FindProperty(nameof(m_target.OtherLicenseUrl)); - } - - enum MessageKeys - { - [LangMsg(Languages.ja, "ã‚¢ãƒã‚¿ãƒ¼ã®äººæ ¼ã«é–¢ã™ã‚‹è¨±è«¾ç¯„囲")] - [LangMsg(Languages.en, "Personation / Characterization Permission")] - PERSONATION, - - [LangMsg(Languages.ja, "ã‚¢ãƒã‚¿ãƒ¼ã«äººæ ¼ã‚’与ãˆã‚‹ã“ã¨ã®è¨±è«¾ç¯„囲")] - [LangMsg(Languages.en, "A person who can perform with this avatar")] - ALLOWED_USER, - - [LangMsg(Languages.ja, "ã“ã®ã‚¢ãƒã‚¿ãƒ¼ã‚’用ã„ã¦æš´åŠ›è¡¨ç¾ã‚’æ¼”ã˜ã‚‹ã“ã¨ã®è¨±å¯")] - [LangMsg(Languages.en, "Violent acts using this avatar")] - VIOLENT_USAGE, - - [LangMsg(Languages.ja, "ã“ã®ã‚¢ãƒã‚¿ãƒ¼ã‚’用ã„ã¦æ€§çš„表ç¾ã‚’æ¼”ã˜ã‚‹ã“ã¨ã®è¨±å¯")] - [LangMsg(Languages.en, "Sexuality acts using this avatar")] - SEXUAL_USAGE, - - [LangMsg(Languages.ja, "商用利用ã®è¨±å¯")] - [LangMsg(Languages.en, "For commercial use")] - COMMERCIAL_USAGE, - - [LangMsg(Languages.ja, "å†é…布・改変ã«é–¢ã™ã‚‹è¨±è«¾ç¯„囲")] - [LangMsg(Languages.en, "Redistribution / Modifications License")] - REDISTRIBUTION_MODIFICATIONS, - - // [LangMsg(Languages.ja, "")] - // [LangMsg(Languages.en, "")] - } - - static string Msg(MessageKeys key) - { - return M17N.Getter.Msg(key); - } - - bool m_foldoutInfo = true; - bool m_foldoutPermission = true; - bool m_foldoutDistribution = true; - - public override void OnInspectorGUI() - { - serializedObject.Update(); - - if (VRMVersion.IsNewer(m_exporterVersion.stringValue)) - { - EditorGUILayout.HelpBox("Check UniVRM new version. https://github.com/dwango/UniVRM/releases", MessageType.Warning); - } - - // texture - EditorGUILayout.BeginHorizontal(); - { - EditorGUILayout.BeginVertical(); - GUI.enabled = false; - EditorGUILayout.PropertyField(m_exporterVersion); - GUI.enabled = true; - EditorGUILayout.PropertyField(m_thumbnail); - EditorGUILayout.EndVertical(); - m_thumbnail.objectReferenceValue = TextureField("", (Texture2D)m_thumbnail.objectReferenceValue, 100); - } - EditorGUILayout.EndHorizontal(); - - m_foldoutInfo = EditorGUILayout.Foldout(m_foldoutInfo, "Information"); - if (m_foldoutInfo) - { - m_title.OnGUI(); - m_version.OnGUI(); - m_author.OnGUI(); - m_contact.OnGUI(); - m_reference.OnGUI(); - } - // EditorGUILayout.LabelField("License ", EditorStyles.boldLabel); - m_foldoutPermission = EditorGUILayout.Foldout(m_foldoutPermission, Msg(MessageKeys.PERSONATION)); - if (m_foldoutPermission) - { - var backup = EditorGUIUtility.labelWidth; - RightFixedPropField(m_AllowedUser, Msg(MessageKeys.ALLOWED_USER)); - RightFixedPropField(m_ViolentUssage, Msg(MessageKeys.VIOLENT_USAGE)); - RightFixedPropField(m_SexualUssage, Msg(MessageKeys.SEXUAL_USAGE)); - RightFixedPropField(m_CommercialUssage, Msg(MessageKeys.COMMERCIAL_USAGE)); - EditorGUILayout.PropertyField(m_OtherPermissionUrl, new GUIContent("Other License Url")); - EditorGUIUtility.labelWidth = backup; - } - - m_foldoutDistribution = EditorGUILayout.Foldout(m_foldoutDistribution, Msg(MessageKeys.REDISTRIBUTION_MODIFICATIONS)); - if (m_foldoutDistribution) - { - var licenseType = m_LicenseType; - EditorGUILayout.PropertyField(licenseType); - if ((LicenseType)licenseType.intValue == LicenseType.Other) - { - EditorGUILayout.PropertyField(m_OtherLicenseUrl); - } - } - - serializedObject.ApplyModifiedProperties(); - } - - static (Rect, Rect) FixedRight(Rect r, int width) - { - if (width > r.width) - { - width = (int)r.width; - } - return ( - new Rect(r.x, r.y, r.width - width, r.height), - new Rect(r.x + r.width - width, r.y, width, r.height) - ); - } - - static void RightFixedPropField(SerializedProperty prop, string label) - { - var r = GUILayoutUtility.GetRect(GUIContent.none, GUIStyle.none, GUILayout.Height(EditorGUIUtility.singleLineHeight)); - var (left, right) = FixedRight(r, 64); - // Debug.Log($"{left}, {right}"); - EditorGUI.LabelField(left, label); - EditorGUI.PropertyField(right, prop, new GUIContent(""), false); - } - - private static Texture2D TextureField(string name, Texture2D texture, int size) - { - GUILayout.BeginHorizontal(); - var style = new GUIStyle(GUI.skin.label); - style.alignment = TextAnchor.UpperCenter; - //style.fixedWidth = size; - GUILayout.Label(name, style); - var result = (Texture2D)EditorGUILayout.ObjectField(texture, typeof(Texture2D), false, GUILayout.Width(size), GUILayout.Height(size)); - GUILayout.EndVertical(); - return result; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta/VRMMetaObjectEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta/VRMMetaObjectEditor.cs.meta deleted file mode 100644 index b14c584e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Meta/VRMMetaObjectEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c244f35fd2772004c9d51095f6326420 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility.meta deleted file mode 100644 index 45dc7e07..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 19a2ce0e7783c634691240378ed54c47 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs deleted file mode 100644 index 9eb266a1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs +++ /dev/null @@ -1,161 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UniGLTF; -using UnityEditor; -using UnityEngine; -using Object = UnityEngine.Object; - - -namespace VRM -{ - /// - /// 複数ã®ãƒ¡ãƒƒã‚·ãƒ¥ã‚’ã¾ã¨ã‚ã¦ã€BlendShapeClipã«å¤‰æ›´ã‚’åæ˜ ã™ã‚‹ - /// - [DisallowMultipleComponent] - public static class MeshIntegratorEditor - { - const string MENU_KEY = "Mesh Utility/MeshIntegrator"; - const string ASSET_SUFFIX = ".mesh.asset"; - - [MenuItem(MENU_KEY, true)] - private static bool ExportValidate() - { - return Selection.activeObject != null && - Selection.activeObject is GameObject && - SkinnedMeshUtility.IsPrefab(Selection.activeObject); - } - - [MenuItem(MENU_KEY, priority = 1)] - private static void ExportFromMenu() - { - var go = Selection.activeObject as GameObject; - - Integrate(go); - } - - //[MenuItem("Assets/fooa", false)] - //private static void Foo() - //{ - // var go = Selection.activeObject as GameObject; - - // Debug.Log(SkinnedMeshUtility.IsPrefab(go)); - //} - - - public static List Integrate(GameObject prefab) - { - Undo.RecordObject(prefab, "Mesh Integration"); - var instance = SkinnedMeshUtility.InstantiatePrefab(prefab); - - - var clips = new List(); - var proxy = instance.GetComponent(); - if (proxy != null && proxy.BlendShapeAvatar != null) - { - clips = proxy.BlendShapeAvatar.Clips; - } - foreach (var clip in clips) - { - Undo.RecordObject(clip, "Mesh Integration"); - } - - // Backup Exists - BackupVrmPrefab(prefab); - - // Execute - var results = VRMMeshIntegratorUtility.Integrate(instance, clips); - - foreach (var res in results) - { - if (res.IntegratedRenderer == null) continue; - - SaveMeshAsset(res.IntegratedRenderer.sharedMesh, instance, res.IntegratedRenderer.gameObject.name); - Undo.RegisterCreatedObjectUndo(res.IntegratedRenderer.gameObject, "Integrate Renderers"); - } - - // destroy source renderers - foreach (var res in results) - { - foreach (var renderer in res.SourceSkinnedMeshRenderers) - { - Undo.RecordObject(renderer.gameObject, "Deactivate old renderer"); - renderer.gameObject.SetActive(false); - } - - foreach (var renderer in res.SourceMeshRenderers) - { - Undo.RecordObject(renderer.gameObject, "Deactivate old renderer"); - renderer.gameObject.SetActive(false); - } - } - - // Apply to Prefab - SkinnedMeshUtility.ApplyChangesToPrefab(instance); - Object.DestroyImmediate(instance); - - return results; - } - - private static void BackupVrmPrefab(GameObject rootPrefab) - { - var proxy = rootPrefab.GetComponent(); - - var srcAvatar = proxy.BlendShapeAvatar; - var dstAvatar = (BlendShapeAvatar)BackupAsset(srcAvatar, rootPrefab); - - var clipMapper = srcAvatar.Clips.ToDictionary(x => x, x => (BlendShapeClip)BackupAsset(x, rootPrefab)); - dstAvatar.Clips = clipMapper.Values.ToList(); - - var dstPrefab = BackupAsset(rootPrefab, rootPrefab); - var dstInstance = SkinnedMeshUtility.InstantiatePrefab(dstPrefab); - dstInstance.GetComponent().BlendShapeAvatar = dstAvatar; - SkinnedMeshUtility.ApplyChangesToPrefab(dstInstance); - Object.DestroyImmediate(dstInstance); - } - - private static T BackupAsset(T asset, GameObject rootPrefab) where T : UnityEngine.Object - { - var srcAssetPath = UnityPath.FromAsset(asset); - var assetName = srcAssetPath.FileName; - - var backupDir = "MeshIntegratorBackup"; - var backupPath = UnityPath.FromAsset(rootPrefab).Parent.Child(backupDir); - backupPath.EnsureFolder(); - var dstAssetPath = backupPath.Child(assetName); - - AssetDatabase.CopyAsset(srcAssetPath.Value, dstAssetPath.Value); - return dstAssetPath.LoadAsset(); - } - - private static string GetRootPrefabPath(GameObject go) - { - var prefab = SkinnedMeshUtility.IsPrefab(go) ? go : SkinnedMeshUtility.GetPrefab(go); - var assetPath = ""; - if (prefab != null) - { - var prefabPath = AssetDatabase.GetAssetPath(prefab); - assetPath = string.Format("{0}/", Path.GetDirectoryName(prefabPath)); - } - else - { - assetPath = string.Format("Assets/"); - } - assetPath = assetPath.Replace(@"\", @"/"); - return assetPath; - } - - private static void SaveMeshAsset(Mesh mesh, GameObject go, string name) - { - var assetPath = Path.Combine(GetRootPrefabPath(go), string.Format("{0}{1}", - name, - ASSET_SUFFIX - )); - - Debug.LogFormat("CreateAsset: {0}", assetPath); - AssetDatabase.CreateAsset(mesh, assetPath); - } - - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs.meta deleted file mode 100644 index f87becc3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 648920943c26bde4b920119bdbb38f70 -timeCreated: 1518194696 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs deleted file mode 100644 index f931b281..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs +++ /dev/null @@ -1,170 +0,0 @@ -#pragma warning disable 0414, 0649 -using UnityEditor; -using UnityEngine; -using System.Linq; -using System; -using System.Collections.Generic; - - -namespace VRM -{ - public class MeshIntegratorWizard : ScriptableWizard - { - const string MENU_KEY = "Assets/UnityEditorScripts/MeshIntegratorWizard"; - - [SerializeField] - GameObject m_root; - - [SerializeField] - Material[] m_uniqueMaterials; - - [Serializable] - struct MaterialKey - { - public string Shader; - public KeyValuePair[] Properties; - - public override bool Equals(object obj) - { - if(!(obj is MaterialKey)) - { - return base.Equals(obj); - } - - var key = (MaterialKey)obj; - - return Shader == key.Shader - && Properties.SequenceEqual(key.Properties) - ; - } - - public override int GetHashCode() - { - return base.GetHashCode(); - } - } - - [Serializable] - struct MaterialList - { - public Material[] Materials; - - public MaterialList(Material[] list) - { - Materials = list; - } - } - [SerializeField] - MaterialList[] m_duplicateMaterials; - - [Header("Result")] - public MeshUtility.MeshIntegrationResult[] integrationResults; - - [MenuItem(MENU_KEY)] - static void CreateWizard() - { - ScriptableWizard.DisplayWizard("MeshIntegrator", "Integrate and close window", "Integrate"); - } - - private void OnEnable() - { - m_root = Selection.activeGameObject; - OnValidate(); - } - - static object GetPropertyValue(Shader shader, int i, Material m) - { - var propType = ShaderUtil.GetPropertyType(shader, i); - switch (propType) - { - case ShaderUtil.ShaderPropertyType.Color: - return m.GetColor(ShaderUtil.GetPropertyName(shader, i)); - - case ShaderUtil.ShaderPropertyType.Range: - case ShaderUtil.ShaderPropertyType.Float: - return m.GetFloat(ShaderUtil.GetPropertyName(shader, i)); - - case ShaderUtil.ShaderPropertyType.Vector: - return m.GetVector(ShaderUtil.GetPropertyName(shader, i)); - - case ShaderUtil.ShaderPropertyType.TexEnv: - return m.GetTexture(ShaderUtil.GetPropertyName(shader, i)); - - default: - throw new NotImplementedException(propType.ToString()); - } - } - - static MaterialKey GetMaterialKey(Material m) - { - var key = new MaterialKey - { - Shader = m.shader.name, - }; - - key.Properties = Enumerable.Range(0, ShaderUtil.GetPropertyCount(m.shader)) - .Select(x => new KeyValuePair( - ShaderUtil.GetPropertyName(m.shader, x), - GetPropertyValue(m.shader, x, m)) - ) - .OrderBy(x => x.Key) - .ToArray() - ; - - return key; - } - - void OnValidate() - { - Debug.Log("OnValidate"); - if (m_root == null) - { - m_uniqueMaterials = new Material[] { }; - m_duplicateMaterials = new MaterialList[] { }; - return; - } - - m_uniqueMaterials = MeshUtility.MeshIntegratorUtility.EnumerateSkinnedMeshRenderer(m_root.transform, false) - .SelectMany(x => x.sharedMaterials) - .Distinct() - .ToArray(); - - m_duplicateMaterials = m_uniqueMaterials - .GroupBy(x => GetMaterialKey(x), x => x) - .Select(x => new MaterialList(x.ToArray())) - .Where(x => x.Materials.Length > 1) - .ToArray() - ; - } - - void OnWizardUpdate() - { - helpString = "select target mesh root"; - } - - void Integrate() - { - if (m_root == null) - { - Debug.LogWarning("no root object"); - return; - } - - integrationResults = MeshIntegratorEditor.Integrate(m_root).ToArray(); - } - - void OnWizardCreate() - { - Debug.Log("OnWizardCreate"); - Integrate(); - - // close - } - - void OnWizardOtherButton() - { - Debug.Log("OnWizardOtherButton"); - Integrate(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs.meta deleted file mode 100644 index 19c7bdf9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/MeshIntegratorWizard.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 744f66c7013807b4cae1d38d2ecfff38 -timeCreated: 1518503829 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs deleted file mode 100644 index 20c05a31..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using UnityEditor; -using UnityEngine; -using Object = UnityEngine.Object; - -namespace VRM -{ - public static class SkinnedMeshUtility - { - public const string MENU_KEY = "GameObject/UnityEditorScripts/"; - public const int MENU_PRIORITY = 11; - - public static Object GetPrefab(GameObject instance) - { -#if UNITY_2018_2_OR_NEWER - return PrefabUtility.GetCorrespondingObjectFromSource(instance); -#else - return PrefabUtility.GetPrefabParent(go); -#endif - } - - public static bool IsPrefab(Object instance) - { - if (instance == null) - { - return false; - } - if (PrefabUtility.GetPrefabAssetType(instance) != PrefabAssetType.Regular) - { - return false; - } - return true; - } - - public static void ApplyChangesToPrefab(GameObject instance) - { - var prefab = GetPrefab(instance); - if (prefab == null) - { - return; - } - - var path = AssetDatabase.GetAssetPath(prefab); - if (string.IsNullOrEmpty(path)) - { - return; - } - - PrefabUtility.SaveAsPrefabAssetAndConnect(instance, path, InteractionMode.AutomatedAction); - } - - public static GameObject InstantiatePrefab(GameObject prefab) - { - if (!IsPrefab(prefab)) return null; - - return (GameObject)PrefabUtility.InstantiatePrefab(prefab); - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs.meta deleted file mode 100644 index 6cda243d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SkinnedMeshUtility/SkinnedMeshUtility.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: d66a91f4b51e42a6b165fe39fdb48d64 -timeCreated: 1559541677 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone.meta deleted file mode 100644 index 82f0a5ba..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 89f2a80d3b112504eaa38231bd7e1a71 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs deleted file mode 100644 index 89f5192f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs +++ /dev/null @@ -1,81 +0,0 @@ -using System.Linq; -using UnityEditor; -using UnityEngine; - - -namespace VRM -{ - [CustomEditor(typeof(VRMSpringBoneColliderGroup))] - public class VRMSpringBoneColliderGroupEditor : Editor - { - VRMSpringBoneColliderGroup m_target; - - private void OnEnable() - { - m_target = (VRMSpringBoneColliderGroup)target; - } - - private void OnSceneGUI() - { - Undo.RecordObject(m_target, "VRMSpringBoneColliderGroupEditor"); - - Handles.matrix = m_target.transform.localToWorldMatrix; - Gizmos.color = Color.green; - - bool changed = false; - - foreach (var x in m_target.Colliders) - { - var offset = Handles.PositionHandle(x.Offset, Quaternion.identity); - if (offset != x.Offset) - { - changed = true; - x.Offset = offset; - } - } - - if (changed) - { - EditorUtility.SetDirty(m_target); - } - } - - [MenuItem("CONTEXT/VRMSpringBoneColliderGroup/X Mirror")] - private static void InvertOffsetX(MenuCommand command) - { - var target = command.context as VRMSpringBoneColliderGroup; - if (target == null) return; - - Undo.RecordObject(target, "X Mirror"); - - foreach (var sphereCollider in target.Colliders) - { - var offset = sphereCollider.Offset; - offset.x *= -1f; - sphereCollider.Offset = offset; - } - } - - [MenuItem("CONTEXT/VRMSpringBoneColliderGroup/Sort Colliders by Radius")] - private static void SortByRadius(MenuCommand command) - { - var target = command.context as VRMSpringBoneColliderGroup; - if (target == null) return; - - Undo.RecordObject(target, "Sort Colliders by Radius"); - - target.Colliders = target.Colliders.OrderBy(x => -x.Radius).ToArray(); - } - - [MenuItem("CONTEXT/VRMSpringBoneColliderGroup/Sort Colliders by Offset Y")] - private static void SortByOffsetY(MenuCommand command) - { - var target = command.context as VRMSpringBoneColliderGroup; - if (target == null) return; - - Undo.RecordObject(target, "Sort Colliders by Offset Y"); - - target.Colliders = target.Colliders.OrderBy(x => -x.Offset.y).ToArray(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs.meta deleted file mode 100644 index dab2d9cd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneColliderGroupEditor.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1f8b723890cc43042b070277cb3b73ef -timeCreated: 1519735770 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs deleted file mode 100644 index ee6968c9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs +++ /dev/null @@ -1,104 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace VRM -{ - static class VRMSpringBoneValidator - { - // https://github.com/vrm-c/UniVRM/issues/474 - public static IEnumerable Validate(GameObject root) - { - if (root == null) - { - yield break; - } - - var hierarchy = root.GetComponentsInChildren(true); - - Dictionary> rootMap = new Dictionary>(); - - foreach (var sb in root.GetComponentsInChildren()) - { - for (int i = 0; i < sb.RootBones.Count; ++i) - { - var springRoot = sb.RootBones[i]; - if (springRoot == null) - { - yield return Validation.Error($"[VRMSpringBone]{sb.name}.RootBones[{i}] is null"); - continue; - } - if (!hierarchy.Contains(springRoot)) - { - yield return Validation.Error($"[VRMSpringBone]{sb.name}.RootBones[{i}] is out of hierarchy"); - continue; - } - if (!springRoot.transform.EnableForExport()) - { - yield return Validation.Error($"[VRMSpringBone]{sb.name}.RootBones[{i}] is not active"); - continue; - } - - if (!rootMap.TryGetValue(springRoot, out List list)) - { - list = new List(); - rootMap.Add(springRoot, list); - } - list.Add(sb); - } - - for (int i = 0; i < sb.ColliderGroups.Length; ++i) - { - var c = sb.ColliderGroups[i]; - if (c == null) - { - yield return Validation.Error($"{sb.name}.ColliderGroups[{i}] is null"); - continue; - } - if (!hierarchy.Contains(c.transform)) - { - yield return Validation.Error($"{sb.name}.ColliderGroups[{i}] is out of hierarchy"); - continue; - } - } - } - - foreach (var kv in rootMap) - { - if (kv.Value.Count > 1) - { - // * GameObjectãŒè¤‡æ•°å›žãƒ«ãƒ¼ãƒˆã¨ã—ã¦æŒ‡å®šã•れã¦ã‚‹(SpringBoneãŒåŒã˜ã§ã‚‚別ã§ã‚‚) - var list = string.Join(", ", kv.Value.Select(x => string.IsNullOrEmpty(x.m_comment) ? x.name : x.m_comment)); - yield return Validation.Warning($"{kv.Key} found multiple. {list}"); - } - - var rootInRootMap = new Dictionary>(); - foreach (var child in kv.Key.GetComponentsInChildren()) - { - // * Rootã‹ã‚‰å­ã‚’ã ã©ã£ã¦ã€åˆ¥ã®RootãŒç¾ã‚Œã‚‹ - if (child == kv.Key) - { - continue; - } - - if (!rootMap.ContainsKey(child)) - { - continue; - } - - if (!rootInRootMap.TryGetValue(kv.Key, out List rootInRoot)) - { - rootInRoot = new List(); - rootInRootMap.Add(kv.Key, rootInRoot); - } - rootInRoot.Add(child); - } - foreach (var rootList in rootInRootMap) - { - var list = string.Join(", ", rootList.Value.Select(x => x.name)); - yield return Validation.Warning($"{rootList.Key} hierarchy contains other root: {list}"); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs.meta deleted file mode 100644 index 1a9e37b0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/SpringBone/VRMSpringBoneValidator.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: dc588ccd280c0e2429d1d3cc3db5d950 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs deleted file mode 100644 index 76a1c748..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Linq; -using UnityEditor; -using UnityEngine; - -namespace VRM -{ - - static class TabBar - { - public static T OnGUI(T t, GUIStyle buttonStyle, GUI.ToolbarButtonSize buttonSize) where T : Enum - { - using (new EditorGUILayout.HorizontalScope()) - { - GUILayout.FlexibleSpace(); - // タブをæç”»ã™ã‚‹ - var value = GUILayout.Toolbar((int)(object)t, TabCache.TabToggles, buttonStyle, buttonSize); - GUILayout.FlexibleSpace(); - return (T)(object)value; - } - } - static class TabCache where T : Enum - { - private static GUIContent[] _tabToggles = null; - - public static GUIContent[] TabToggles - { - get - { - if (_tabToggles == null) - { - _tabToggles = System.Enum.GetNames(typeof(T)).Select(x => new GUIContent(x)).ToArray(); - } - return _tabToggles; - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs.meta deleted file mode 100644 index ee1d88d4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/TabBar.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a93e997ef78acca448e14f07cb06e18a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests.meta deleted file mode 100644 index 9acbf73c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0903c33afe5ef6346ad9526e78055293 -folderAsset: yes -timeCreated: 1521799604 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs deleted file mode 100644 index 7d5b4d6d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs +++ /dev/null @@ -1,21 +0,0 @@ -using NUnit.Framework; -using UnityEngine; - - -namespace VRM -{ - public class EnumUtilTest - { - [Test] - public void EnumUtilTestSimplePasses() - { - Assert.AreEqual(default(HumanBodyBones), EnumUtil.TryParseOrDefault("xxx")); - -#if UNITY_5_6_OR_NEWER - Assert.AreEqual(HumanBodyBones.UpperChest, EnumUtil.TryParseOrDefault("upperchest")); -#else - Assert.AreEqual(default(HumanBodyBones), EnumUtil.TryParseOrDefault("upperchest")); -#endif - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs.meta deleted file mode 100644 index 7082ee76..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/EnumUtilTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d4a5f44a23cb4884b9667b622f262497 -timeCreated: 1523088686 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs deleted file mode 100644 index 003027f5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs +++ /dev/null @@ -1,48 +0,0 @@ -using NUnit.Framework; -using System.Linq; -using System.IO; - -namespace VRM -{ - public class InvalidFileNameTest - { - [Test] - [TestCase("VRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMVRMV", true)] - [TestCase("VRMFormatVRMFormatVRMFormatVRMFormatVRMFormatVRMFormatVRMFormat", false)] - [TestCase("UniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRM", true)] - [TestCase("UniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniVRMUniV", false)] - [TestCase("AliciaAliciaAliciaAliciaAliciaAliciaAliciaAliciaAliciaAliciaAliciaAlicia", true)] - public void DetectFileNameLength(string fileName, bool isIllegal) - { - var result = VRMExporterValidator.IsFileNameLengthTooLong(fileName); - Assert.AreEqual(result, isIllegal); - } - - [Test] - [TestCase("\u0000\u0042\u0062", true)] - [TestCase("\u0045\u0046\u0047\u0065\u0068\u0036", false)] - [TestCase("\u0043\u0045\u0047\u007F", true)] - [TestCase("\u0000\u0042\u0062", true)] - [TestCase("\u003A\u0039\u005C\u0060\u0074", false)] - [TestCase("\u005D\u006F\u001C\u007A\u0036\u0049", true)] - public void DetectControlCharacters(string fileName, bool isIllegal) - { - var result = fileName.Any(x => char.IsControl(x)); - Assert.AreEqual(result, isIllegal); - } - - [Test] - [TestCase("VRM|Alicia?VRM", true)] - [TestCase("UniVRMUniVRM:UniVRM", true)] - [TestCase("VRMIsVRFileFormat", false)] - [TestCase("AliciaAlicia", true)] - [TestCase("UniVRMIsVRMImplementationInUnityPlatform", false)] - [TestCase("Avator*Avator/Avator", true)] - public void DetectInvalidCharacters(string fileName, bool isIllegal) - { - char[] invalidPathChars = Path.GetInvalidFileNameChars(); - var result = fileName.Any(x => invalidPathChars.Contains(x)); - Assert.AreEqual(result, isIllegal); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs.meta deleted file mode 100644 index aa5f1146..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/InvalidFileNameTest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8511ed091b59bca4da4fd280693b7c82 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs deleted file mode 100644 index 6be712b0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs +++ /dev/null @@ -1,63 +0,0 @@ -using NUnit.Framework; -using UnityEngine; -using System.Linq; - -namespace VRM -{ - public class MeshTests - { - public static void MeshEquals(Mesh l, Mesh r) - { -#if UNITY_2017_3_OR_NEWER - Assert.AreEqual(l.indexFormat, r.indexFormat); -#endif - Assert.True(l.vertices.SequenceEqual(r.vertices)); - Assert.True(l.normals.SequenceEqual(r.normals)); - Assert.True(l.tangents.SequenceEqual(r.tangents)); - Assert.True(l.uv.SequenceEqual(r.uv)); - Assert.True(l.uv2.SequenceEqual(r.uv2)); - Assert.True(l.uv3.SequenceEqual(r.uv3)); - Assert.True(l.uv4.SequenceEqual(r.uv4)); - Assert.True(l.colors.SequenceEqual(r.colors)); - Assert.True(l.boneWeights.SequenceEqual(r.boneWeights)); - Assert.True(l.bindposes.SequenceEqual(r.bindposes)); - - Assert.AreEqual(l.subMeshCount, r.subMeshCount); - for (int i = 0; i < l.subMeshCount; ++i) - { - Assert.True(l.GetIndices(i).SequenceEqual(r.GetIndices(i))); - } - - Assert.AreEqual(l.blendShapeCount, r.blendShapeCount); - for (int i = 0; i < l.blendShapeCount; ++i) - { - Assert.AreEqual(l.GetBlendShapeName(i), r.GetBlendShapeName(i)); - Assert.AreEqual(l.GetBlendShapeFrameCount(i), r.GetBlendShapeFrameCount(i)); - Assert.AreEqual(l.GetBlendShapeFrameWeight(i, 0), r.GetBlendShapeFrameWeight(i, 0)); - - var lv = l.vertices; - var ln = l.vertices; - var lt = l.vertices; - var rv = r.vertices; - var rn = r.vertices; - var rt = r.vertices; - l.GetBlendShapeFrameVertices(i, 0, lv, ln, lt); - r.GetBlendShapeFrameVertices(i, 0, rv, rn, rt); - Assert.True(lv.SequenceEqual(rv)); - Assert.True(ln.SequenceEqual(rn)); - Assert.True(lt.SequenceEqual(rt)); - } - } - - [Test] - public void MeshCopyTest() - { - var src = new Mesh(); - src.AddBlendShapeFrame("blendShape", 100.0f, null, null, null); - - var dst = MeshUtility.MeshExtensions.Copy(src, true); - - MeshEquals(src, dst); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs.meta deleted file mode 100644 index 2b91dd68..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/MeshTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0fa06e6e83b995a49a1357924b9ef23e -timeCreated: 1533274120 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs deleted file mode 100644 index 1126b647..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using NUnit.Framework; -using UnityEngine; - -namespace VRM -{ - public class NormalizeTests - { - class BoneMap - { - public List SrcBones = new List(); - public List DstBones = new List(); - public Dictionary Map = new Dictionary(); - - public void Add(GameObject src, GameObject dst) - { - SrcBones.Add(src?.transform); - if (dst != null) - { - DstBones.Add(dst.transform); - } - if (src != null) - { - Map.Add(src?.transform, dst?.transform); - } - } - - public IEnumerable CreateBoneWeight(int vertexCount) - { - int j = 0; - for (int i = 0; i < vertexCount; ++i) - { - yield return new BoneWeight - { - boneIndex0 = j++, - boneIndex1 = j++, - boneIndex2 = j++, - boneIndex3 = j++, - weight0 = 0.25f, - weight1 = 0.25f, - weight2 = 0.25f, - weight3 = 0.25f, - }; - } - } - } - - [Test] - public void MapBoneWeightTest() - { - { - var map = new BoneMap(); - map.Add(new GameObject("a"), new GameObject("A")); - map.Add(new GameObject("b"), new GameObject("B")); - map.Add(new GameObject("c"), new GameObject("C")); - map.Add(new GameObject("d"), new GameObject("D")); - map.Add(null, new GameObject("null")); - // map.Add(new GameObject("c"), null); // ã‚りãˆãªã„ã®ã§ Exception ã«ã—ã¦ã‚ã‚‹ - var boneWeights = map.CreateBoneWeight(64).ToArray(); - var newBoneWeight = MeshUtility.BoneNormalizer.MapBoneWeight(boneWeights, map.Map, - map.SrcBones.ToArray(), map.DstBones.ToArray()); - - // 正常系 - // exception ãŒå‡ºãªã‘れã°ã‚ˆã„ - } - - { - var map = new BoneMap(); - map.Add(new GameObject("a"), new GameObject("A")); - map.Add(new GameObject("b"), new GameObject("B")); - map.Add(new GameObject("c"), new GameObject("C")); - map.Add(new GameObject("d"), new GameObject("D")); - map.Add(null, new GameObject("null")); - // map.Add(new GameObject("c"), null); // ã‚りãˆãªã„ã®ã§ Exception ã«ã—ã¦ã‚ã‚‹ - var boneWeights = map.CreateBoneWeight(64).ToArray(); - var newBoneWeight = MeshUtility.BoneNormalizer.MapBoneWeight(boneWeights, map.Map, - map.SrcBones.ToArray(), map.DstBones.ToArray()); - - // 4 ã¤ã‚㌠0 ã«ãªã‚‹ - Assert.AreEqual(0, newBoneWeight[1].boneIndex0); - Assert.AreEqual(0, newBoneWeight[1].weight0); - // 5 ã¤ã‚以é™ãŒ 0 ã«ãªã‚‹ã€‚out of range - Assert.AreEqual(0, newBoneWeight[1].boneIndex1); - Assert.AreEqual(0, newBoneWeight[1].weight1); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs.meta deleted file mode 100644 index b3822bbd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/NormalizeTests.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4014814a6ed5bf84faa36c7b99d6d4b8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef deleted file mode 100644 index d10983bc..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "UniVRM.Editor.Tests", - "references": [ - "VRM", - "UniJSON", - "UniVRM.Editor", - "MeshUtility" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [] -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef.meta deleted file mode 100644 index 704a813b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRM.Editor.Tests.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ea02711c84d022f46bcbae5d1cd38c16 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs deleted file mode 100644 index 8b1caac2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs +++ /dev/null @@ -1,687 +0,0 @@ -using NUnit.Framework; -using System; -using System.Collections.Generic; -using System.Linq; -using UniJSON; -using UnityEngine; - -namespace VRM -{ - public class UniVRMSerializeTests - { - [Test] - public void MaterialValueBindTest() - { - var model = new glTF_VRM_MaterialValueBind(); - - var json = model.ToJson(); - Assert.AreEqual(@"{}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(json, json2); - } - - [Test] - public void BlendShapeBindTest() - { - var model = new glTF_VRM_BlendShapeBind() - { - mesh = 1, - weight = 2, - index = 3, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""mesh"":1,""index"":3,""weight"":2}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(json, json2); - } - - [Test] - public void BlendShapeBindTestError() - { - var model = new glTF_VRM_BlendShapeBind(); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[mesh.String] minimum: ! -1>=0", ex.Message); - } - - [Test] - public void BlendShapeGroupTest() - { - var model = new glTF_VRM_BlendShapeGroup() - { - presetName = "neutral", - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""presetName"":""neutral"",""isBinary"":false,""binds"":[],""materialValues"":[]}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(@"{""presetName"":""neutral"",""binds"":[],""materialValues"":[],""isBinary"":false}", json2); - } - - [Test] - public void BlendShapeGroupTestError() - { - var model = new glTF_VRM_BlendShapeGroup() - { - presetName = "aaaaaaaaaaaa_not_exists_", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[presetName.String] aaaaaaaaaaaa_not_exists_ is not valid enum", ex.Message); - } - - [Test] - public void DegreeMapTest() - { - var model = new glTF_VRM_DegreeMap(); - - var json = model.ToJson(); - Assert.AreEqual(@"{""xRange"":90,""yRange"":10}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(json, json2); - } - - [Test] - public void MeshAnnotationTest() - { - var model = new glTF_VRM_MeshAnnotation(); - - var json = model.ToJson(); - Assert.AreEqual(@"{""mesh"":0}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual(json, json2); - } - - [Test] - public void FirstPersonTest() - { - var model = new glTF_VRM_Firstperson(); - - var json = model.ToJson(); - Assert.AreEqual( - @"{""firstPersonBone"":-1,""firstPersonBoneOffset"":{""x"":0,""y"":0,""z"":0},""meshAnnotations"":[],""lookAtTypeName"":""Bone"",""lookAtHorizontalInner"":{""xRange"":90,""yRange"":10},""lookAtHorizontalOuter"":{""xRange"":90,""yRange"":10},""lookAtVerticalDown"":{""xRange"":90,""yRange"":10},""lookAtVerticalUp"":{""xRange"":90,""yRange"":10}}", - json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - Assert.AreEqual( - @"{""firstPersonBoneOffset"":{""x"":0,""y"":0,""z"":0},""meshAnnotations"":[],""lookAtTypeName"":""Bone"",""lookAtHorizontalInner"":{""xRange"":90,""yRange"":10},""lookAtHorizontalOuter"":{""xRange"":90,""yRange"":10},""lookAtVerticalDown"":{""xRange"":90,""yRange"":10},""lookAtVerticalUp"":{""xRange"":90,""yRange"":10}}", - json2); - } - - [Test] - public void HumanoidBoneTest() - { - var model = new glTF_VRM_HumanoidBone() - { - bone = "hips", // NOTE: This field must not be null? - node = 0, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""bone"":""hips"",""node"":0,""useDefaultValues"":true}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual( - @"{""bone"":""hips"",""node"":0,""useDefaultValues"":true,""min"":{""x"":0,""y"":0,""z"":0},""max"":{""x"":0,""y"":0,""z"":0},""center"":{""x"":0,""y"":0,""z"":0},""axisLength"":0}", - json2); - } - - [Test] - public void HumanoidBoneTestError() - { - var model = new glTF_VRM_HumanoidBone() - { - bone = "hips", // NOTE: This field must not be null? - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[node.String] minimum: ! -1>=0", ex.Message); - } - - [Test] - public void HumanoidTest() - { - var model = new glTF_VRM_Humanoid(); - - var json = model.ToJson(); - Assert.AreEqual(@"{""humanBones"":[],""armStretch"":0.05,""legStretch"":0.05,""upperArmTwist"":0.5,""lowerArmTwist"":0.5,""upperLegTwist"":0.5,""lowerLegTwist"":0.5,""feetSpacing"":0,""hasTranslationDoF"":false}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual(json, json2); - } - - [Test] - public void MaterialTest() - { - var model = new glTF_VRM_Material - { - floatProperties = new Dictionary - { - {"float", 1.0f} - }, - vectorProperties = new Dictionary - { - {"vector", new float[]{0, 1, 2, 3 }} - }, - textureProperties = new Dictionary - { - {"texture", 0} - }, - keywordMap = new Dictionary - { - {"keyword", true} - }, - tagMap = new Dictionary - { - {"tag", "map"} - }, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""renderQueue"":-1,""floatProperties"":{""float"":1},""vectorProperties"":{""vector"":[0,1,2,3]},""textureProperties"":{""texture"":0},""keywordMap"":{""keyword"":true},""tagMap"":{""tag"":""map""}}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual(json, json2); - - // deserialize - var deserialized = default(glTF_VRM_Material); - json.ParseAsJson().Deserialize(ref deserialized); - Assert.AreEqual(1, deserialized.floatProperties.Count); - } - - [Test] - public void MetaTest() - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "Disallow", - sexualUssageName = "Disallow", - commercialUssageName = "Disallow", - licenseName = "CC0", - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""texture"":-1,""allowedUserName"":""OnlyAuthor"",""violentUssageName"":""Disallow"",""sexualUssageName"":""Disallow"",""commercialUssageName"":""Disallow"",""licenseName"":""CC0""}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual(@"{""allowedUserName"":""OnlyAuthor"",""violentUssageName"":""Disallow"",""sexualUssageName"":""Disallow"",""commercialUssageName"":""Disallow"",""licenseName"":""CC0""}", json2); - } - - [Test] - public void MetaTestError() - { - { - var model = new glTF_VRM_Meta() - { - allowedUserName = null, - violentUssageName = null, - sexualUssageName = null, - commercialUssageName = null, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[allowedUserName.String] null", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "Disallow", - sexualUssageName = "Disallow", - commercialUssageName = "Disallow", - //licenseName = "CC0", - licenseName = null, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[licenseName.String] null", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "Disallow", - sexualUssageName = "Disallow", - commercialUssageName = "Disallow", - licenseName = "_INVALID_SOME_THING_", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[licenseName.String] _INVALID_SOME_THING_ is not valid enum", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - // allowedUserName = "OnlyAuthor", - allowedUserName = null, - violentUssageName = "Disallow", - sexualUssageName = "Disallow", - commercialUssageName = "Disallow", - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[allowedUserName.String] null", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "_INVALID_SOME_THING_", - violentUssageName = "Disallow", - sexualUssageName = "Disallow", - commercialUssageName = "Disallow", - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[allowedUserName.String] _INVALID_SOME_THING_ is not valid enum", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - //violentUssageName = "Disallow", - violentUssageName = null, - sexualUssageName = "Disallow", - commercialUssageName = "Disallow", - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[violentUssageName.String] null", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "_INVALID_SOME_THING_", - sexualUssageName = "Disallow", - commercialUssageName = "Disallow", - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[violentUssageName.String] _INVALID_SOME_THING_ is not valid enum", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "Disallow", - //sexualUssageName = "Disallow", - sexualUssageName = null, - commercialUssageName = "Disallow", - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[sexualUssageName.String] null", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "Disallow", - sexualUssageName = "_INVALID_SOME_THING_", - commercialUssageName = "Disallow", - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[sexualUssageName.String] _INVALID_SOME_THING_ is not valid enum", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "Disallow", - sexualUssageName = "Disallow", - //commercialUssageName = "Disallow", - commercialUssageName = null, - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[commercialUssageName.String] null", ex.Message); - } - - { - var model = new glTF_VRM_Meta() - { - allowedUserName = "OnlyAuthor", - violentUssageName = "Disallow", - sexualUssageName = "Disallow", - commercialUssageName = "_INVALID_SOME_THING_", - licenseName = "CC0", - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[commercialUssageName.String] _INVALID_SOME_THING_ is not valid enum", ex.Message); - } - } - - // TODO: Move to another suitable location - [Test] - public void MetaDeserializeTest() - { - var json = @"{}"; - - var model = deserialize(json); - - Assert.AreEqual(-1, model.texture); - } - - [Test] - public void SecondaryAnimationColliderTest() - { - var model = new glTF_VRM_SecondaryAnimationCollider() - { - offset = new Vector3(1, 2, 3), - radius = 42, - }; - - var json = model.ToJson(); - Assert.AreEqual(@"{""offset"":{""x"":1,""y"":2,""z"":3},""radius"":42}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual(json, json2); - } - - [Test] - public void SecondaryAnimationColliderGroupTest() - { - var model = new glTF_VRM_SecondaryAnimationColliderGroup(); - - var json = model.ToJson(); - Assert.AreEqual(@"{""node"":0,""colliders"":[]}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual(json, json2); - } - - [Test] - public void SecondaryAnimationColliderGroupTestError() - { - var model = new glTF_VRM_SecondaryAnimationColliderGroup() - { - node = -1, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[node.String] minimum: ! -1>=0", ex.Message); - } - - [Test] - public void SecondaryAnimationGroupTest() - { - var model = new glTF_VRM_SecondaryAnimationGroup(); - - var json = model.ToJson(); - Assert.AreEqual(@"{""stiffiness"":0,""gravityPower"":0,""gravityDir"":{""x"":0,""y"":0,""z"":0},""dragForce"":0,""center"":0,""hitRadius"":0,""bones"":[],""colliderGroups"":[]}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual(json, json2); - } - - [Test] - public void SecondaryAnimationGroupTestErrorBones() - { - var model = new glTF_VRM_SecondaryAnimationGroup() - { - bones = new int[] { -1 } - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[bones.String] minimum: ! -1>=0", ex.Message); - } - - [Test] - public void SecondaryAnimationGroupTestErrorColliderGroups() - { - var model = new glTF_VRM_SecondaryAnimationGroup() - { - colliderGroups = new int[] { -1 } - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var ex = Assert.Throws( - () => JsonSchema.FromType().Serialize(model, c) - ); - Assert.AreEqual("[colliderGroups.String] minimum: ! -1>=0", ex.Message); - } - - [Test] - public void SecondaryAnimationTest() - { - var model = new glTF_VRM_SecondaryAnimation(); - - var json = model.ToJson(); - Assert.AreEqual(@"{""boneGroups"":[],""colliderGroups"":[]}", json); - Debug.Log(json); - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - // NOTE: New serializer outputs values which will not be used... - Assert.AreEqual(json, json2); - } - - [Test] - public void ExtensionsTest() - { - var model = new glTF_VRM_extensions() - { - meta = null, - humanoid = null, - firstPerson = null, - blendShapeMaster = null, - secondaryAnimation = null, - materialProperties = null, - }; - - var c = new JsonSchemaValidationContext("") - { - EnableDiagnosisForNotRequiredFields = true, - }; - var json2 = JsonSchema.FromType().Serialize(model, c); - var expected = - String.Format(@"{{""exporterVersion"":""{0}"",""specVersion"":""0.0""}}", VRMVersion.VRM_VERSION); - Assert.AreEqual(expected, json2); - } - - // TODO: Move to another suitable location - T deserialize(string json) - { - return JsonUtility.FromJson(json); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs.meta deleted file mode 100644 index 60e8389f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 06e8ebf6af2b4e19a0c72ad986e88444 -timeCreated: 1547719804 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs deleted file mode 100644 index a3aed506..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs +++ /dev/null @@ -1,58 +0,0 @@ -using NUnit.Framework; -using System; -using System.Collections.Generic; -using System.Reflection; - - -namespace VRM -{ - public class VRMBlendShapeKeyTest - { - static BlendShapeKey CreateBlendShapeKey(string name, BlendShapePreset preset) - { - var argTypes = new Type[] {typeof(string), typeof(BlendShapePreset)}; - // private constructor - var constructor = typeof(BlendShapeKey).GetConstructor( - BindingFlags.Instance | BindingFlags.NonPublic, - null, argTypes, null); - return (BlendShapeKey) constructor.Invoke(new object[] {name, preset}); - } - - [Test] - public void KeyTest() - { - var key = BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink); - Assert.AreEqual(key, BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink)); - Assert.AreEqual(key, CreateBlendShapeKey("Blink", BlendShapePreset.Blink)); - Assert.AreEqual(key, CreateBlendShapeKey("xxx", BlendShapePreset.Blink)); - Assert.AreEqual(key.Name, "Blink"); - - var dict = new Dictionary(); - dict[key] = 1.0f; - - Assert.IsTrue(dict.ContainsKey(CreateBlendShapeKey("Blink", BlendShapePreset.Blink))); - Assert.IsTrue(dict.ContainsKey(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink))); - Assert.IsTrue(dict.ContainsKey(CreateBlendShapeKey("xxx", BlendShapePreset.Blink))); - - dict.Clear(); - - var key2 = BlendShapeKey.CreateUnknown("Blink"); // Name: Blink, Preset: Unknown - dict[key2] = 1.0f; - - Assert.AreEqual(key2, CreateBlendShapeKey("Blink", BlendShapePreset.Unknown)); - Assert.AreNotEqual(key2, BlendShapeKey.CreateUnknown("blink")); - Assert.AreNotEqual(key2, CreateBlendShapeKey("Blink", BlendShapePreset.Blink)); - Assert.AreNotEqual(key2, BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink)); - Assert.AreEqual(key2.Name, "Blink"); - - Assert.IsFalse(dict.ContainsKey(BlendShapeKey.CreateUnknown("blink"))); - Assert.IsFalse(dict.ContainsKey(CreateBlendShapeKey("Blink", BlendShapePreset.Blink))); - Assert.IsFalse(dict.ContainsKey(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink))); - - var key3 = CreateBlendShapeKey("xxx", BlendShapePreset.Blink); // Unknown 以外ã¯ç‹¬è‡ªã®åå‰ã‚’æŒã¦ãªã„ - Assert.AreEqual(key3, BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink)); - Assert.AreNotEqual(key3, CreateBlendShapeKey("xxx", BlendShapePreset.Unknown)); - Assert.AreEqual(key3.Name, "Blink"); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs.meta deleted file mode 100644 index cb7c673a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VRMBlendShapeKeyTest.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ca2bf37b88b7c3a45adbeebb8a17559d -timeCreated: 1521799592 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs deleted file mode 100644 index d45c9ac6..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs +++ /dev/null @@ -1,58 +0,0 @@ -using NUnit.Framework; -using System; -using System.Collections.Generic; -using System.Linq; -using UniJSON; -using UnityEngine; - -namespace VRM -{ - public class UniVRMVersionTests - { - [Test] - [TestCase(VRMVersion.VERSION, false)] - [TestCase("0.99", true)] - [TestCase("0.99.0", true)] - [TestCase("1.0.0", true)] - public void IsNewerTest(string newer, bool isNewer) - { - Assert.AreEqual(isNewer, VRMVersion.IsNewer(newer)); - } - - [Test] - [TestCase("0.50", "0.50", false)] - [TestCase("0.50", "0.51.0", false)] - [TestCase("0.51.0", "0.50", true)] - [TestCase("0.51.0", "0.51.0", false)] - [TestCase("0.51.1", "0.51.0", true)] - [TestCase("0.51.0", "0.51.0-a", false)] - [TestCase("0.51.0-b", "0.51.0-a", true)] - [TestCase("1.0.0-a", "0.51.0", true)] - [TestCase("1.0.0", "0.51.0", true)] - public void IsNewerTest(string newer, string older, bool isNewer) - { - Assert.AreEqual(isNewer, VRMVersion.IsNewer(newer, older)); - } - - [Test] - [TestCase("0.50", true, 0, 50, 0, "")] - [TestCase("0.51.0", true, 0, 51, 0, "")] - [TestCase("0.51.1", true, 0, 51, 1, "")] - [TestCase("0.51.2-a", true, 0, 51, 2, "a")] - [TestCase("0.51.10-a1", true, 0, 51, 10, "a1")] - [TestCase("aaaaa", false, 0, 0, 0, "")] - public void ParseVersionTest(string version, bool canBeParsed, int major, int minor, int patch, string pre) - { - VRMVersion.Version v; - var res = VRMVersion.ParseVersion(version, out v); - Assert.AreEqual(canBeParsed, res); - if (res) - { - Assert.AreEqual(major, v.Major); - Assert.AreEqual(minor, v.Minor); - Assert.AreEqual(patch, v.Patch); - Assert.AreEqual(pre, v.Pre); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs.meta deleted file mode 100644 index f417c0c5..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/Tests/VersionTests.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 40fe68d2a0dd7fa40bb4c5d05da70a21 -timeCreated: 1551255796 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef deleted file mode 100644 index b6be87e8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "UniVRM.Editor", - "references": [ - "VRM", - "UniJSON", - "UniHumanoid", - "MeshUtility", - "UniUnlit" - ], - "optionalUnityReferences": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [] -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef.meta deleted file mode 100644 index 13cb618b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/UniVRM.Editor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f7b2dd4e5e1e7264089dc065c45db910 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs deleted file mode 100644 index 7effc76f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using UnityEngine; -using VRM; - - -public static class VRMMonoBehaviourComparator -{ - public static bool AssertAreEquals(GameObject l, GameObject r) - { - return - AssertAreEquals(l, r, - (x, y) => x[0].Meta.Equals(y[0].Meta)) - ; - } - - public static bool AssertAreEquals(GameObject l, GameObject r, Func pred) where T : Component - { - var ll = l.GetComponents(); - var rr = r.GetComponents(); - if (ll.Length != rr.Length) - { - return false; - } - if (ll.Length == 0) - { - return true; - } - return pred(ll, rr); - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs.meta deleted file mode 100644 index c0a76a6d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Editor/VRMMonoBehaviourComparator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 557330772b8af474c9342f543cd61550 -timeCreated: 1521106869 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources.meta deleted file mode 100644 index dba65026..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 48dcd5308bfbc814ba46c9f74a040385 -folderAsset: yes -timeCreated: 1526882640 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders.meta deleted file mode 100644 index a8ed3f9e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 869d9c66aca5d6e44a93d4b792a360b3 -folderAsset: yes -timeCreated: 1519883871 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants deleted file mode 100644 index dc5583ce..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants +++ /dev/null @@ -1,33 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!200 &20000000 -ShaderVariantCollection: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: VRMShaders - m_Shaders: - data: - first: {fileID: 4800000, guid: 1a70c9898704e1a4691843883f5101af, type: 3} - second: - variants: [] - data: - first: {fileID: 4800000, guid: 429a3203ab2959741aab76fa2856b450, type: 3} - second: - variants: [] - data: - first: {fileID: 4800000, guid: 4c9ce97af40038f45811fc4b0975a483, type: 3} - second: - variants: [] - data: - first: {fileID: 4800000, guid: 8c17b56f4bf084c47872edcb95237e4a, type: 3} - second: - variants: [] - data: - first: {fileID: 4800000, guid: df359ad0838642d4fa0339514fcbbb2d, type: 3} - second: - variants: [] - data: - first: {fileID: 4800000, guid: 1a97144e4ad27a04aafd70f7b915cedb, type: 3} - second: - variants: [] diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants.meta deleted file mode 100644 index 6cccfe0a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMShaders.shadervariants.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 486ebb794ada0de41be4f35c56876f82 -timeCreated: 1520840003 -licenseType: Free -NativeFormatImporter: - mainObjectFileID: 20000000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader deleted file mode 100644 index 33052c9b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader +++ /dev/null @@ -1,61 +0,0 @@ -Shader "VRM/UnlitCutout" -{ -Properties { - _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {} - _Cutoff ("Alpha cutoff", Range(0,1)) = 0.5 -} -SubShader { - Tags {"Queue"="AlphaTest" "IgnoreProjector"="True" "RenderType"="TransparentCutout"} - LOD 100 - - Lighting Off - - Pass { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - #pragma multi_compile_fog - - #include "UnityCG.cginc" - - struct appdata_t { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct v2f { - float4 vertex : SV_POSITION; - float2 texcoord : TEXCOORD0; - UNITY_FOG_COORDS(1) - UNITY_VERTEX_OUTPUT_STEREO - }; - - sampler2D _MainTex; - float4 _MainTex_ST; - fixed _Cutoff; - - v2f vert (appdata_t v) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - o.vertex = UnityObjectToClipPos(v.vertex); - o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); - UNITY_TRANSFER_FOG(o,o.vertex); - return o; - } - - fixed4 frag (v2f i) : SV_Target - { - fixed4 col = tex2D(_MainTex, i.texcoord); - clip(col.a - _Cutoff); - UNITY_APPLY_FOG(i.fogCoord, col); - return col; - } - ENDCG - } -} - -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader.meta deleted file mode 100644 index aefa9756..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitCutout.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4c9ce97af40038f45811fc4b0975a483 -timeCreated: 1522661614 -licenseType: Free -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader deleted file mode 100644 index edb666f9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader +++ /dev/null @@ -1,58 +0,0 @@ -Shader "VRM/UnlitTexture" -{ - Properties - { - _MainTex ("Texture", 2D) = "white" {} - } - SubShader - { - Tags { "RenderType"="Opaque" } - LOD 100 - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - // make fog work - #pragma multi_compile_fog - - #include "UnityCG.cginc" - - struct appdata - { - float4 vertex : POSITION; - float2 uv : TEXCOORD0; - }; - - struct v2f - { - float2 uv : TEXCOORD0; - UNITY_FOG_COORDS(1) - float4 vertex : SV_POSITION; - }; - - sampler2D _MainTex; - float4 _MainTex_ST; - - v2f vert (appdata v) - { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - o.uv = TRANSFORM_TEX(v.uv, _MainTex); - UNITY_TRANSFER_FOG(o,o.vertex); - return o; - } - - fixed4 frag (v2f i) : SV_Target - { - // sample the texture - fixed4 col = tex2D(_MainTex, i.uv); - // apply fog - UNITY_APPLY_FOG(i.fogCoord, col); - return col; - } - ENDCG - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader.meta deleted file mode 100644 index b5367926..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTexture.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1a70c9898704e1a4691843883f5101af -timeCreated: 1522661614 -licenseType: Free -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader deleted file mode 100644 index 4cf8e9ea..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader +++ /dev/null @@ -1,61 +0,0 @@ -Shader "VRM/UnlitTransparent" -{ -Properties { - _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {} -} - -SubShader { - Tags {"Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent"} - LOD 100 - - ZWrite Off - Blend SrcAlpha OneMinusSrcAlpha - BlendOp Add, Max - - Pass { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - #pragma multi_compile_fog - - #include "UnityCG.cginc" - - struct appdata_t { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct v2f { - float4 vertex : SV_POSITION; - float2 texcoord : TEXCOORD0; - UNITY_FOG_COORDS(1) - UNITY_VERTEX_OUTPUT_STEREO - }; - - sampler2D _MainTex; - float4 _MainTex_ST; - - v2f vert (appdata_t v) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - o.vertex = UnityObjectToClipPos(v.vertex); - o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); - UNITY_TRANSFER_FOG(o,o.vertex); - return o; - } - - fixed4 frag (v2f i) : SV_Target - { - fixed4 col = tex2D(_MainTex, i.texcoord); - UNITY_APPLY_FOG(i.fogCoord, col); - return col; - } - ENDCG - } -} - -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader.meta deleted file mode 100644 index a2e35ec0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparent.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: df359ad0838642d4fa0339514fcbbb2d -timeCreated: 1522661614 -licenseType: Free -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader deleted file mode 100644 index 70d5ea96..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader +++ /dev/null @@ -1,61 +0,0 @@ -Shader "VRM/UnlitTransparentZWrite" -{ -Properties { - _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {} -} - -SubShader { - Tags {"Queue"="AlphaTest+150" "IgnoreProjector"="True" "RenderType"="Transparent"} - LOD 100 - - ZWrite On - Blend SrcAlpha OneMinusSrcAlpha - BlendOp Add, Max - - Pass { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - #pragma multi_compile_fog - - #include "UnityCG.cginc" - - struct appdata_t { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct v2f { - float4 vertex : SV_POSITION; - float2 texcoord : TEXCOORD0; - UNITY_FOG_COORDS(1) - UNITY_VERTEX_OUTPUT_STEREO - }; - - sampler2D _MainTex; - float4 _MainTex_ST; - - v2f vert (appdata_t v) - { - v2f o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - o.vertex = UnityObjectToClipPos(v.vertex); - o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); - UNITY_TRANSFER_FOG(o,o.vertex); - return o; - } - - fixed4 frag (v2f i) : SV_Target - { - fixed4 col = tex2D(_MainTex, i.texcoord); - UNITY_APPLY_FOG(i.fogCoord, col); - return col; - } - ENDCG - } -} - -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader.meta deleted file mode 100644 index b7cb6fe1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Resources/Shaders/VRMUnlitTransparentZWrite.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 429a3203ab2959741aab76fa2856b450 -timeCreated: 1522661614 -licenseType: Free -ShaderImporter: - defaultTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts.meta deleted file mode 100644 index 96afb8fa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 2f85d3d3cb76658408fd936e3b798481 -folderAsset: yes -timeCreated: 1517228412 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs deleted file mode 100644 index c111002f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs +++ /dev/null @@ -1,1953 +0,0 @@ - -using System; -using UniJSON; -using UniGLTF; -using System.Collections.Generic; - - -namespace VRM { - public static partial class VRMAOTCall { - static void glTF() - { - { - var f = new JsonFormatter(); - - -// String -f.Serialize(default(System.String)); -{ -var value = default(System.String); -default(ListTreeNode).Deserialize(ref value); -} - -// Boolean -f.Serialize(default(System.Boolean)); -{ -var value = default(System.Boolean); -default(ListTreeNode).Deserialize(ref value); -} - -// Byte -f.Serialize(default(System.Byte)); -{ -var value = default(System.Byte); -default(ListTreeNode).Deserialize(ref value); -} - -// UInt16 -f.Serialize(default(System.UInt16)); -{ -var value = default(System.UInt16); -default(ListTreeNode).Deserialize(ref value); -} - -// UInt32 -f.Serialize(default(System.UInt32)); -{ -var value = default(System.UInt32); -default(ListTreeNode).Deserialize(ref value); -} - -// UInt64 -f.Serialize(default(System.UInt64)); -{ -var value = default(System.UInt64); -default(ListTreeNode).Deserialize(ref value); -} - -// SByte -f.Serialize(default(System.SByte)); -{ -var value = default(System.SByte); -default(ListTreeNode).Deserialize(ref value); -} - -// Int16 -f.Serialize(default(System.Int16)); -{ -var value = default(System.Int16); -default(ListTreeNode).Deserialize(ref value); -} - -// Int32 -f.Serialize(default(System.Int32)); -{ -var value = default(System.Int32); -default(ListTreeNode).Deserialize(ref value); -} - -// Int64 -f.Serialize(default(System.Int64)); -{ -var value = default(System.Int64); -default(ListTreeNode).Deserialize(ref value); -} - -// Single -f.Serialize(default(System.Single)); -{ -var value = default(System.Single); -default(ListTreeNode).Deserialize(ref value); -} - -// Double -f.Serialize(default(System.Double)); -{ -var value = default(System.Double); -default(ListTreeNode).Deserialize(ref value); -} - -// Vector2 -f.Serialize(default(UnityEngine.Vector2)); -{ -var value = default(UnityEngine.Vector2); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Vector3 -f.Serialize(default(UnityEngine.Vector3)); -{ -var value = default(UnityEngine.Vector3); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Vector4 -f.Serialize(default(UnityEngine.Vector4)); -{ -var value = default(UnityEngine.Vector4); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Quaternion -f.Serialize(default(UnityEngine.Quaternion)); -{ -var value = default(UnityEngine.Quaternion); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF -f.Serialize(default(UniGLTF.glTF)); -{ -var value = default(UniGLTF.glTF); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFAssets -f.Serialize(default(UniGLTF.glTFAssets)); -{ -var value = default(UniGLTF.glTFAssets); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFBuffer -f.Serialize(default(UniGLTF.glTFBuffer)); -{ -var value = default(UniGLTF.glTFBuffer); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFBufferView -f.Serialize(default(UniGLTF.glTFBufferView)); -{ -var value = default(UniGLTF.glTFBufferView); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glBufferTarget -f.Serialize(default(UniGLTF.glBufferTarget)); -{ -var value = default(UniGLTF.glBufferTarget); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFAccessor -f.Serialize(default(UniGLTF.glTFAccessor)); -{ -var value = default(UniGLTF.glTFAccessor); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glComponentType -f.Serialize(default(UniGLTF.glComponentType)); -{ -var value = default(UniGLTF.glComponentType); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Single[] -f.Serialize(default(Single[])); -{ -var value = default(Single[]); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer.GenericArrayDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFSparse -f.Serialize(default(UniGLTF.glTFSparse)); -{ -var value = default(UniGLTF.glTFSparse); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFSparseIndices -f.Serialize(default(UniGLTF.glTFSparseIndices)); -{ -var value = default(UniGLTF.glTFSparseIndices); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFSparseValues -f.Serialize(default(UniGLTF.glTFSparseValues)); -{ -var value = default(UniGLTF.glTFSparseValues); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFTexture -f.Serialize(default(UniGLTF.glTFTexture)); -{ -var value = default(UniGLTF.glTFTexture); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFTextureSampler -f.Serialize(default(UniGLTF.glTFTextureSampler)); -{ -var value = default(UniGLTF.glTFTextureSampler); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glFilter -f.Serialize(default(UniGLTF.glFilter)); -{ -var value = default(UniGLTF.glFilter); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glWrap -f.Serialize(default(UniGLTF.glWrap)); -{ -var value = default(UniGLTF.glWrap); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFImage -f.Serialize(default(UniGLTF.glTFImage)); -{ -var value = default(UniGLTF.glTFImage); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFMaterial -f.Serialize(default(UniGLTF.glTFMaterial)); -{ -var value = default(UniGLTF.glTFMaterial); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFPbrMetallicRoughness -f.Serialize(default(UniGLTF.glTFPbrMetallicRoughness)); -{ -var value = default(UniGLTF.glTFPbrMetallicRoughness); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFMaterialBaseColorTextureInfo -f.Serialize(default(UniGLTF.glTFMaterialBaseColorTextureInfo)); -{ -var value = default(UniGLTF.glTFMaterialBaseColorTextureInfo); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFMaterialMetallicRoughnessTextureInfo -f.Serialize(default(UniGLTF.glTFMaterialMetallicRoughnessTextureInfo)); -{ -var value = default(UniGLTF.glTFMaterialMetallicRoughnessTextureInfo); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFMaterialNormalTextureInfo -f.Serialize(default(UniGLTF.glTFMaterialNormalTextureInfo)); -{ -var value = default(UniGLTF.glTFMaterialNormalTextureInfo); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFMaterialOcclusionTextureInfo -f.Serialize(default(UniGLTF.glTFMaterialOcclusionTextureInfo)); -{ -var value = default(UniGLTF.glTFMaterialOcclusionTextureInfo); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFMaterialEmissiveTextureInfo -f.Serialize(default(UniGLTF.glTFMaterialEmissiveTextureInfo)); -{ -var value = default(UniGLTF.glTFMaterialEmissiveTextureInfo); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFMaterial_extensions -f.Serialize(default(UniGLTF.glTFMaterial_extensions)); -{ -var value = default(UniGLTF.glTFMaterial_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_KHR_materials_unlit -f.Serialize(default(UniGLTF.glTF_KHR_materials_unlit)); -{ -var value = default(UniGLTF.glTF_KHR_materials_unlit); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFMesh -f.Serialize(default(UniGLTF.glTFMesh)); -{ -var value = default(UniGLTF.glTFMesh); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFPrimitives -f.Serialize(default(UniGLTF.glTFPrimitives)); -{ -var value = default(UniGLTF.glTFPrimitives); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFAttributes -f.Serialize(default(UniGLTF.glTFAttributes)); -{ -var value = default(UniGLTF.glTFAttributes); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// gltfMorphTarget -f.Serialize(default(UniGLTF.gltfMorphTarget)); -{ -var value = default(UniGLTF.gltfMorphTarget); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFPrimitives_extras -f.Serialize(default(UniGLTF.glTFPrimitives_extras)); -{ -var value = default(UniGLTF.glTFPrimitives_extras); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFPrimitives_extensions -f.Serialize(default(UniGLTF.glTFPrimitives_extensions)); -{ -var value = default(UniGLTF.glTFPrimitives_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFNode -f.Serialize(default(UniGLTF.glTFNode)); -{ -var value = default(UniGLTF.glTFNode); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Int32[] -f.Serialize(default(Int32[])); -{ -var value = default(Int32[]); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer.GenericArrayDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFNode_extensions -f.Serialize(default(UniGLTF.glTFNode_extensions)); -{ -var value = default(UniGLTF.glTFNode_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFNode_extra -f.Serialize(default(UniGLTF.glTFNode_extra)); -{ -var value = default(UniGLTF.glTFNode_extra); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFSkin -f.Serialize(default(UniGLTF.glTFSkin)); -{ -var value = default(UniGLTF.glTFSkin); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// gltfScene -f.Serialize(default(UniGLTF.gltfScene)); -{ -var value = default(UniGLTF.gltfScene); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFAnimation -f.Serialize(default(UniGLTF.glTFAnimation)); -{ -var value = default(UniGLTF.glTFAnimation); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFAnimationChannel -f.Serialize(default(UniGLTF.glTFAnimationChannel)); -{ -var value = default(UniGLTF.glTFAnimationChannel); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFAnimationTarget -f.Serialize(default(UniGLTF.glTFAnimationTarget)); -{ -var value = default(UniGLTF.glTFAnimationTarget); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFAnimationSampler -f.Serialize(default(UniGLTF.glTFAnimationSampler)); -{ -var value = default(UniGLTF.glTFAnimationSampler); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTFCamera -f.Serialize(default(UniGLTF.glTFCamera)); -{ -var value = default(UniGLTF.glTFCamera); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFOrthographic -f.Serialize(default(UniGLTF.glTFOrthographic)); -{ -var value = default(UniGLTF.glTFOrthographic); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFOrthographic_extensions -f.Serialize(default(UniGLTF.glTFOrthographic_extensions)); -{ -var value = default(UniGLTF.glTFOrthographic_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFOrthographic_extras -f.Serialize(default(UniGLTF.glTFOrthographic_extras)); -{ -var value = default(UniGLTF.glTFOrthographic_extras); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFPerspective -f.Serialize(default(UniGLTF.glTFPerspective)); -{ -var value = default(UniGLTF.glTFPerspective); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFPerspective_extensions -f.Serialize(default(UniGLTF.glTFPerspective_extensions)); -{ -var value = default(UniGLTF.glTFPerspective_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFPerspective_extras -f.Serialize(default(UniGLTF.glTFPerspective_extras)); -{ -var value = default(UniGLTF.glTFPerspective_extras); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// ProjectionType -f.Serialize(default(UniGLTF.ProjectionType)); -{ -var value = default(UniGLTF.ProjectionType); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFCamera_extensions -f.Serialize(default(UniGLTF.glTFCamera_extensions)); -{ -var value = default(UniGLTF.glTFCamera_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTFCamera_extras -f.Serialize(default(UniGLTF.glTFCamera_extras)); -{ -var value = default(UniGLTF.glTFCamera_extras); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_extensions -f.Serialize(default(UniGLTF.glTF_extensions)); -{ -var value = default(UniGLTF.glTF_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_VRM_extensions -f.Serialize(default(VRM.glTF_VRM_extensions)); -{ -var value = default(VRM.glTF_VRM_extensions); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_VRM_Meta -f.Serialize(default(VRM.glTF_VRM_Meta)); -{ -var value = default(VRM.glTF_VRM_Meta); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_VRM_Humanoid -f.Serialize(default(VRM.glTF_VRM_Humanoid)); -{ -var value = default(VRM.glTF_VRM_Humanoid); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_HumanoidBone -f.Serialize(default(VRM.glTF_VRM_HumanoidBone)); -{ -var value = default(VRM.glTF_VRM_HumanoidBone); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_VRM_Firstperson -f.Serialize(default(VRM.glTF_VRM_Firstperson)); -{ -var value = default(VRM.glTF_VRM_Firstperson); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_MeshAnnotation -f.Serialize(default(VRM.glTF_VRM_MeshAnnotation)); -{ -var value = default(VRM.glTF_VRM_MeshAnnotation); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_VRM_DegreeMap -f.Serialize(default(VRM.glTF_VRM_DegreeMap)); -{ -var value = default(VRM.glTF_VRM_DegreeMap); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_VRM_BlendShapeMaster -f.Serialize(default(VRM.glTF_VRM_BlendShapeMaster)); -{ -var value = default(VRM.glTF_VRM_BlendShapeMaster); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_BlendShapeGroup -f.Serialize(default(VRM.glTF_VRM_BlendShapeGroup)); -{ -var value = default(VRM.glTF_VRM_BlendShapeGroup); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_BlendShapeBind -f.Serialize(default(VRM.glTF_VRM_BlendShapeBind)); -{ -var value = default(VRM.glTF_VRM_BlendShapeBind); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_MaterialValueBind -f.Serialize(default(VRM.glTF_VRM_MaterialValueBind)); -{ -var value = default(VRM.glTF_VRM_MaterialValueBind); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// glTF_VRM_SecondaryAnimation -f.Serialize(default(VRM.glTF_VRM_SecondaryAnimation)); -{ -var value = default(VRM.glTF_VRM_SecondaryAnimation); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_SecondaryAnimationGroup -f.Serialize(default(VRM.glTF_VRM_SecondaryAnimationGroup)); -{ -var value = default(VRM.glTF_VRM_SecondaryAnimationGroup); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_SecondaryAnimationColliderGroup -f.Serialize(default(VRM.glTF_VRM_SecondaryAnimationColliderGroup)); -{ -var value = default(VRM.glTF_VRM_SecondaryAnimationColliderGroup); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_SecondaryAnimationCollider -f.Serialize(default(VRM.glTF_VRM_SecondaryAnimationCollider)); -{ -var value = default(VRM.glTF_VRM_SecondaryAnimationCollider); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// List`1 -f.Serialize(default(List)); -{ -var value = default(List); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.GenericListDeserializer(default(ListTreeNode)); -} - -// glTF_VRM_Material -f.Serialize(default(VRM.glTF_VRM_Material)); -{ -var value = default(VRM.glTF_VRM_Material); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// Dictionary`2 -f.Serialize(default(Dictionary)); -{ -var value = default(Dictionary); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.DictionaryDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// Dictionary`2 -f.Serialize(default(Dictionary)); -{ -var value = default(Dictionary); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.DictionaryDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// Dictionary`2 -f.Serialize(default(Dictionary)); -{ -var value = default(Dictionary); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.DictionaryDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// Dictionary`2 -f.Serialize(default(Dictionary)); -{ -var value = default(Dictionary); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.DictionaryDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField>(default(JsonSchema), default(ListTreeNode)); -} - -// Dictionary`2 -f.Serialize(default(Dictionary)); -{ -var value = default(Dictionary); -default(ListTreeNode).Deserialize(ref value); -GenericDeserializer>.DictionaryDeserializer(default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// gltf_extras -f.Serialize(default(UniGLTF.gltf_extras)); -{ -var value = default(UniGLTF.gltf_extras); -default(ListTreeNode).Deserialize(ref value); -} -} - -{ - var f = new MsgPackFormatter(); - - -// String -f.Serialize(default(System.String)); -{ -var value = default(System.String); -default(ListTreeNode).Deserialize(ref value); -} - -// Boolean -f.Serialize(default(System.Boolean)); -{ -var value = default(System.Boolean); -default(ListTreeNode).Deserialize(ref value); -} - -// Byte -f.Serialize(default(System.Byte)); -{ -var value = default(System.Byte); -default(ListTreeNode).Deserialize(ref value); -} - -// UInt16 -f.Serialize(default(System.UInt16)); -{ -var value = default(System.UInt16); -default(ListTreeNode).Deserialize(ref value); -} - -// UInt32 -f.Serialize(default(System.UInt32)); -{ -var value = default(System.UInt32); -default(ListTreeNode).Deserialize(ref value); -} - -// UInt64 -f.Serialize(default(System.UInt64)); -{ -var value = default(System.UInt64); -default(ListTreeNode).Deserialize(ref value); -} - -// SByte -f.Serialize(default(System.SByte)); -{ -var value = default(System.SByte); -default(ListTreeNode).Deserialize(ref value); -} - -// Int16 -f.Serialize(default(System.Int16)); -{ -var value = default(System.Int16); -default(ListTreeNode).Deserialize(ref value); -} - -// Int32 -f.Serialize(default(System.Int32)); -{ -var value = default(System.Int32); -default(ListTreeNode).Deserialize(ref value); -} - -// Int64 -f.Serialize(default(System.Int64)); -{ -var value = default(System.Int64); -default(ListTreeNode).Deserialize(ref value); -} - -// Single -f.Serialize(default(System.Single)); -{ -var value = default(System.Single); -default(ListTreeNode).Deserialize(ref value); -} - -// Double -f.Serialize(default(System.Double)); -{ -var value = default(System.Double); -default(ListTreeNode).Deserialize(ref value); -} - -// Vector2 -f.Serialize(default(UnityEngine.Vector2)); -{ -var value = default(UnityEngine.Vector2); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Vector3 -f.Serialize(default(UnityEngine.Vector3)); -{ -var value = default(UnityEngine.Vector3); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Vector4 -f.Serialize(default(UnityEngine.Vector4)); -{ -var value = default(UnityEngine.Vector4); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - -// Quaternion -f.Serialize(default(UnityEngine.Quaternion)); -{ -var value = default(UnityEngine.Quaternion); -default(ListTreeNode).Deserialize(ref value); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} -{ -JsonObjectValidator.GenericDeserializer.DeserializeField(default(JsonSchema), default(ListTreeNode)); -} - - } - } - } -} - diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs.meta deleted file mode 100644 index 9fda613b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/AOTCall.g.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7e3d4b1fe26c7984f93ae501382f2dd6 -timeCreated: 1550041070 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape.meta deleted file mode 100644 index 88f90990..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 0604208c180cfea44878a6962ab134b3 -folderAsset: yes -timeCreated: 1517402736 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs deleted file mode 100644 index 6129050e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs +++ /dev/null @@ -1,149 +0,0 @@ -using UnityEngine; -using System.Linq; -using System; -using System.Collections.Generic; -using UniGLTF; -using System.IO; -#if UNITY_EDITOR -using UnityEditor; -#endif - -namespace VRM -{ - [CreateAssetMenu(menuName = "VRM/BlendShapeAvatar")] - public class BlendShapeAvatar : ScriptableObject - { - [SerializeField] - public List Clips = new List(); - - /// - /// Nullã®Clipを削除ã—ã¦è©°ã‚ã‚‹ - /// - public void RemoveNullClip() - { - if (Clips == null) - { - return; - } - for (int i = Clips.Count - 1; i >= 0; --i) - { - if (Clips[i] == null) - { - Clips.RemoveAt(i); - } - } - } - -#if UNITY_EDITOR - [ContextMenu("Restore")] - void Restore() - { - var assetPath = UnityPath.FromAsset(this); - if (assetPath.IsNull) - { - return; - } - - - foreach (var x in assetPath.Parent.ChildFiles) - { - var clip = UnityEditor.AssetDatabase.LoadAssetAtPath(x.Value); - if (clip == null) continue; - - if (!Clips.Contains(clip)) - { - Clips.Add(clip); - } - - Debug.LogFormat("{0}", clip.name); - } - Clips = Clips.OrderBy(x => BlendShapeKey.CreateFromClip(x)).ToList(); - } - - static public BlendShapeClip CreateBlendShapeClip(string path) - { - //Debug.LogFormat("{0}", path); - var clip = ScriptableObject.CreateInstance(); - clip.BlendShapeName = Path.GetFileNameWithoutExtension(path); - AssetDatabase.CreateAsset(clip, path); - AssetDatabase.ImportAsset(path); - return clip; - //Clips.Add(clip); - //EditorUtility.SetDirty(this); - //AssetDatabase.SaveAssets(); - } -#endif - - /// - /// Unknown以外ã§å­˜åœ¨ã—ãªã„ã‚‚ã®ã‚’å…¨ã¦ä½œã‚‹ - /// - public void CreateDefaultPreset() - { - var presets = CacheEnum.GetValues(); - - foreach (var preset in presets) - { - if (preset == BlendShapePreset.Unknown) continue; - CreateDefaultPreset(preset); - } - } - - void CreateDefaultPreset(BlendShapePreset preset) - { - BlendShapeClip clip = null; - - foreach (var c in Clips) - { - if (c.Preset == preset) - { - clip = c; - break; - } - } - if (clip != null) return; - - clip = ScriptableObject.CreateInstance(); - clip.name = preset.ToString(); - clip.BlendShapeName = preset.ToString(); - clip.Preset = preset; - Clips.Add(clip); - } - - public void SetClip(BlendShapeKey key, BlendShapeClip clip) - { - int index = -1; - try - { - index = Clips.FindIndex(x => key.Match(x)); - } - catch (Exception) - { - - } - if (index == -1) - { - Clips.Add(clip); - } - else - { - Clips[index] = clip; - } - } - - public BlendShapeClip GetClip(BlendShapeKey key) - { - if (Clips == null) return null; - return Clips.FirstOrDefault(x => key.Match(x)); - } - - public BlendShapeClip GetClip(BlendShapePreset preset) - { - return GetClip(BlendShapeKey.CreateFromPreset(preset)); - } - - public BlendShapeClip GetClip(String name) - { - return GetClip(BlendShapeKey.CreateUnknown(name)); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs.meta deleted file mode 100644 index e67352a9..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeAvatar.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 329dca3bf78fcdd42b2df941673db76f -timeCreated: 1519195979 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs deleted file mode 100644 index 0dbfd174..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs +++ /dev/null @@ -1,122 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace VRM -{ - /// - /// A.Value * A.Weight + B.Value * B.Weight ... - /// - class BlendShapeBindingMerger - { - class DictionaryKeyBlendShapeBindingComparer : IEqualityComparer - { - public bool Equals(BlendShapeBinding x, BlendShapeBinding y) - { - return x.RelativePath == y.RelativePath - && x.Index == y.Index; - } - - public int GetHashCode(BlendShapeBinding obj) - { - return obj.RelativePath.GetHashCode() + obj.Index; - } - } - - private static DictionaryKeyBlendShapeBindingComparer comparer = new DictionaryKeyBlendShapeBindingComparer(); - - /// - /// BlendShapeã®é©ç”¨å€¤ã‚’è“„ç©ã™ã‚‹ - /// - /// - /// - /// - Dictionary m_blendShapeValueMap = new Dictionary(comparer); - - /// - /// - /// - /// - Dictionary> m_blendShapeSetterMap = new Dictionary>(comparer); - - public BlendShapeBindingMerger(Dictionary clipMap, Transform root) - { - foreach (var kv in clipMap) - { - foreach (var binding in kv.Value.Values) - { - if (!m_blendShapeSetterMap.ContainsKey(binding)) - { - var _target = root.Find(binding.RelativePath); - SkinnedMeshRenderer target = null; - if (_target != null) - { - target = _target.GetComponent(); - } - if (target != null) - { - if (binding.Index >= 0 && binding.Index < target.sharedMesh.blendShapeCount) - { - m_blendShapeSetterMap.Add(binding, x => - { - target.SetBlendShapeWeight(binding.Index, x); - }); - } - else - { - Debug.LogWarningFormat("Invalid blendshape binding: {0}: {1}", target.name, binding); - } - - } - else - { - Debug.LogWarningFormat("SkinnedMeshRenderer: {0} not found", binding.RelativePath); - } - } - } - } - } - - public void ImmediatelySetValue(BlendShapeClip clip, float value) - { - foreach (var binding in clip.Values) - { - Action setter; - if (m_blendShapeSetterMap.TryGetValue(binding, out setter)) - { - setter(binding.Weight * value); - } - } - } - - public void AccumulateValue(BlendShapeClip clip, float value) - { - foreach (var binding in clip.Values) - { - float acc; - if (m_blendShapeValueMap.TryGetValue(binding, out acc)) - { - var accumulatedSum = acc + binding.Weight * value; - m_blendShapeValueMap[binding] = Mathf.Clamp(accumulatedSum, 0.0f, 100.0f); - } - else - { - m_blendShapeValueMap[binding] = binding.Weight * value; - } - } - } - - public void Apply() - { - foreach (var kv in m_blendShapeValueMap) - { - Action setter; - if (m_blendShapeSetterMap.TryGetValue(kv.Key, out setter)) - { - setter(kv.Value); - } - } - m_blendShapeValueMap.Clear(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs.meta deleted file mode 100644 index 29c3d844..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeBindingMerger.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ca4c8446451eeed46b1598db9e08bb73 -timeCreated: 1541229189 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs deleted file mode 100644 index ab560ca8..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs +++ /dev/null @@ -1,146 +0,0 @@ -using System; -using UnityEngine; - - -namespace VRM -{ - [Serializable] - public struct BlendShapeBinding : IEquatable - { - public String RelativePath; - public int Index; - public float Weight; - - public override string ToString() - { - return string.Format("{0}[{1}]=>{2}", RelativePath, Index, Weight); - } - - public bool Equals(BlendShapeBinding other) - { - return string.Equals(RelativePath, other.RelativePath) && Index == other.Index && Weight.Equals(other.Weight); - } - - public override bool Equals(object obj) - { - if (ReferenceEquals(null, obj)) return false; - return obj is BlendShapeBinding && Equals((BlendShapeBinding)obj); - } - - public override int GetHashCode() - { - unchecked - { - var hashCode = (RelativePath != null ? RelativePath.GetHashCode() : 0); - hashCode = (hashCode * 397) ^ Index; - hashCode = (hashCode * 397) ^ Weight.GetHashCode(); - return hashCode; - } - } - } - - [Serializable] - public struct MaterialValueBinding : IEquatable - { - public String MaterialName; - public String ValueName; - public Vector4 TargetValue; - public Vector4 BaseValue; - - public bool Equals(MaterialValueBinding other) - { - return string.Equals(MaterialName, other.MaterialName) && string.Equals(ValueName, other.ValueName) && TargetValue.Equals(other.TargetValue) && BaseValue.Equals(other.BaseValue); - } - - public override bool Equals(object obj) - { - if (ReferenceEquals(null, obj)) return false; - return obj is MaterialValueBinding && Equals((MaterialValueBinding)obj); - } - - public override int GetHashCode() - { - unchecked - { - var hashCode = (MaterialName != null ? MaterialName.GetHashCode() : 0); - hashCode = (hashCode * 397) ^ (ValueName != null ? ValueName.GetHashCode() : 0); - hashCode = (hashCode * 397) ^ TargetValue.GetHashCode(); - hashCode = (hashCode * 397) ^ BaseValue.GetHashCode(); - return hashCode; - } - } - } - - [CreateAssetMenu(menuName = "VRM/BlendShapeClip")] - public class BlendShapeClip : ScriptableObject - { -#if UNITY_EDITOR - /// - /// Preview 用ã®Objectå‚ç…§ - /// - [SerializeField] - GameObject m_prefab; - public GameObject Prefab - { - set { m_prefab = value; } - get - { - if (m_prefab == null) - { - var assetPath = UnityEditor.AssetDatabase.GetAssetPath(this); - if (!string.IsNullOrEmpty(assetPath)) - { - // if asset is subasset of prefab - m_prefab = UnityEditor.AssetDatabase.LoadAssetAtPath(assetPath); - if (m_prefab == null) - { - var parent = UniGLTF.UnityPath.FromAsset(this).Parent; - var prefabPath = parent.Parent.Child(parent.FileNameWithoutExtension + ".prefab"); - m_prefab = UnityEditor.AssetDatabase.LoadAssetAtPath(prefabPath.Value); - } - } - } - return m_prefab; - } - } -#endif - - /// - /// BlendShapePresetãŒUnknownå ´åˆã®è­˜åˆ¥å­ - /// - [SerializeField] - public string BlendShapeName = ""; - - /// - /// BlendShapePresetを識別ã™ã‚‹ã€‚Unknownã®å ´åˆã¯ã€BlendShapeNameã§è­˜åˆ¥ã™ã‚‹ - /// - [SerializeField] - public BlendShapePreset Preset; - - /// - /// BlendShapeClipã«å¯¾å¿œã™ã‚‹BlendShapeKey - /// - /// - public BlendShapeKey Key => BlendShapeKey.CreateFromClip(this); - - /// - /// BlendShapeã«å¯¾ã™ã‚‹å‚ç…§(index ベース) - /// - /// - [SerializeField] - public BlendShapeBinding[] Values = new BlendShapeBinding[] { }; - - /// - /// マテリアルã«å¯¾ã™ã‚‹å‚ç…§(åå‰ãƒ™ãƒ¼ã‚¹) - /// - /// - [SerializeField] - public MaterialValueBinding[] MaterialValues = new MaterialValueBinding[] { }; - - /// - /// UniVRM-0.45: trueã®å ´åˆã€ã“ã®BlendShapeClipã¯0ã¨1ã®é–“ã®ä¸­é–“値をå–らãªã„。四æ¨äº”å…¥ã™ã‚‹ - /// - [SerializeField] - public bool IsBinary; - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs.meta deleted file mode 100644 index cddffb58..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClip.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 37562b39ff933b245ac2f35d87edbcd6 -timeCreated: 1517402750 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs deleted file mode 100644 index 2021df4a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs +++ /dev/null @@ -1,61 +0,0 @@ -using UnityEngine; -using System.Linq; -using System; - -namespace VRM -{ - [Obsolete("Use VRMBlendShapeProxy")] - public class BlendShapeClipHandler - { - BlendShapeClip m_clip; - [Obsolete("Use Clip")] - public BlendShapeClip Cilp - { - get { return Clip; } - } - public BlendShapeClip Clip - { - get { return m_clip; } - } - SkinnedMeshRenderer[] m_renderers; - - public BlendShapeClipHandler(BlendShapeClip clip, Transform transform) - { - m_clip = clip; - - if (m_clip != null && m_clip.Values != null && transform != null) - { - m_renderers = m_clip.Values.Select(x => - { - var target = UniGLTF.UnityExtensions.GetFromPath(transform, x.RelativePath); - return target.GetComponent(); - }) - .ToArray(); - } - } - - public float LastValue - { - get; - private set; - } - - public void Apply(float value) - { - LastValue = value; - - if (m_clip == null) return; - if (m_renderers == null) return; - - for (int i = 0; i < m_clip.Values.Length; ++i) - { - var binding = m_clip.Values[i]; - var target = m_renderers[i]; - if (binding.Index >= 0 && binding.Index < target.sharedMesh.blendShapeCount) - { - target.SetBlendShapeWeight(binding.Index, binding.Weight * value); - } - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs.meta deleted file mode 100644 index 1b0a17fc..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeClipHandler.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b93cb40fe6ff9ec4a8dcac1686f90ce8 -timeCreated: 1519729616 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs deleted file mode 100644 index 344904f2..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs +++ /dev/null @@ -1,146 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace VRM -{ - [Serializable] - public readonly struct BlendShapeKey : IEquatable, IComparable - { - /// - /// Enum.ToString() ã®GC回é¿ç”¨ã‚­ãƒ£ãƒƒã‚·ãƒ¥ - /// - private static readonly Dictionary PresetNameCacheDictionary = - new Dictionary(); - - /// - /// BlendShapePresetã¨åŒåã®åå‰ã‚’æŒã¤ç‹¬è‡ªã«è¿½åŠ ã—ãŸBlendShapeを区別ã™ã‚‹ãŸã‚ã®prefix - /// - private static readonly string UnknownPresetPrefix = "Unknown_"; - - public string Name { get; } - - public readonly BlendShapePreset Preset; - - private readonly string m_id; - - /// - /// name 㨠preset ã®ãƒšã‚¢ã‹ã‚‰BlendShapeKeyを生æˆã™ã‚‹ãŒã€ - /// BlendShapePreset.Unknown ã®ã¨ãã¨ã€ãれ以外ã®ã¨ãã§æŒ™å‹•ãŒç•°ãªã‚‹ã“ã¨ã‚’知ã£ã¦ã„ã‚‹å¿…è¦ãŒã‚ã£ã¦ã€ã‚ã‹ã‚Šã«ãã„ã®ã§ private ã«å¤‰æ›´ã€‚ - /// v0.56 - /// - /// 代ã‚りã«ã€public static 関数を使ã£ã¦ç”Ÿæˆã—ã¾ã™ - /// - /// CreateFromPreset(BlendShapePreset) - /// CreateFromClip(BlendShapeClip) - /// CreateUnknown(string) - /// - /// TODO ? - /// 旧仕様(GC発生ãªã©ã§ãƒ‘フォーマンスã¯ã€ã‚ã¾ã‚Šã‚ˆã‚ã—ããªã„) - /// CreateLegacyFromString(string); - /// - /// - /// - /// - private BlendShapeKey(string name, BlendShapePreset preset) - { - Preset = preset; - - if (Preset != BlendShapePreset.Unknown) - { - if (PresetNameCacheDictionary.TryGetValue(Preset, out var presetName)) - { - m_id = Name = presetName; - } - else - { - // BlendShapePreset.Unknown 以外ã®å ´åˆã€ name ã¯æ¨ã¦ã‚‰ã‚Œã‚‹ - m_id = Name = Preset.ToString(); - - PresetNameCacheDictionary.Add(Preset, Name); - } - } - else - { - Name = !string.IsNullOrEmpty(name) ? name : ""; - m_id = UnknownPresetPrefix + Name; - } - } - - /// - /// Presetã‹ã‚‰BlendShapeKeyã‚’ç”Ÿæˆ - /// - /// - /// - public static BlendShapeKey CreateFromPreset(BlendShapePreset preset) - { - return new BlendShapeKey("", preset); - } - - /// - /// BlendShapeClipã‹ã‚‰BlendShapeKeyã‚’ç”Ÿæˆ - /// - /// - /// - public static BlendShapeKey CreateFromClip(BlendShapeClip clip) - { - if (clip == null) - { - return default(BlendShapeKey); - } - - return new BlendShapeKey(clip.BlendShapeName, clip.Preset); - } - - /// - /// BlendShapePreset.Unknown ã§ã‚ã‚‹ BlendShapeKey ã‚’ name ã‹ã‚‰ä½œæˆã™ã‚‹ - /// - /// - /// - public static BlendShapeKey CreateUnknown(string name) - { - return new BlendShapeKey(name, BlendShapePreset.Unknown); - } - - public override string ToString() - { - return m_id.Replace(UnknownPresetPrefix, ""); - } - - public bool Equals(BlendShapeKey other) - { - return m_id == other.m_id; - } - - public override bool Equals(object obj) - { - if (obj is BlendShapeKey) - { - return Equals((BlendShapeKey) obj); - } - else - { - return false; - } - } - - public override int GetHashCode() - { - return m_id.GetHashCode(); - } - - public bool Match(BlendShapeClip clip) - { - return this.Equals(CreateFromClip(clip)); - } - - public int CompareTo(BlendShapeKey other) - { - if (Preset != other.Preset) - { - return Preset - other.Preset; - } - - return 0; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs.meta deleted file mode 100644 index 83719f7f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeKey.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 273b1f57f417db8408c13673d45890ff -timeCreated: 1521727258 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs deleted file mode 100644 index 02e60ab7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs +++ /dev/null @@ -1,149 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UniGLTF; -using UnityEngine; - - -namespace VRM -{ - - /// - /// ブレンドシェイプを蓄ãˆã¦ã¾ã¨ã‚ã¦é©ç”¨ã™ã‚‹ã‚¯ãƒ©ã‚¹ - /// - class BlendShapeMerger - { - /// - /// Key ã‹ã‚‰BlendShapeClipã‚’å¾—ã‚‹ - /// - Dictionary m_clipMap; - - /// - /// BlendShape ã®Weightを記録ã™ã‚‹ - /// - Dictionary m_valueMap; - - BlendShapeBindingMerger m_blendShapeBindingMerger; - - MaterialValueBindingMerger m_materialValueBindingMerger; - - - public BlendShapeMerger(IEnumerable clips, Transform root) - { - m_clipMap = clips.ToDictionary(x => BlendShapeKey.CreateFromClip(x), x => x); - - m_valueMap = new Dictionary(); - - m_blendShapeBindingMerger = new BlendShapeBindingMerger(m_clipMap, root); - m_materialValueBindingMerger = new MaterialValueBindingMerger(m_clipMap, root); - } - - /* - public void Clear() - { - foreach (var kv in m_valueMap.ToArray()) - { - SetValue(kv.Key, kv.Value, false); - } - Apply(); - } - */ - - /// - /// è“„ç©ã—ãŸå€¤ã‚’é©ç”¨ã™ã‚‹ - /// - public void Apply() - { - m_blendShapeBindingMerger.Apply(); - m_materialValueBindingMerger.Apply(); - } - - /// - /// ã¾ã¨ã‚ã¦å映ã™ã‚‹ã€‚1フレームã«1回呼ã³å‡ºã•れるã“ã¨ã‚’想定 - /// - /// - public void SetValues(IEnumerable> values) - { - foreach (var kv in values) - { - AccumulateValue(kv.Key, kv.Value); - } - Apply(); - } - - /// - /// 峿™‚ã«å映ã—ãªã„。後ã«Applyã«ã‚ˆã£ã¦å映ã™ã‚‹ - /// - /// - /// - public void AccumulateValue(BlendShapeKey key, float value) - { - m_valueMap[key] = value; - - BlendShapeClip clip; - if (!m_clipMap.TryGetValue(key, out clip)) - { - return; - } - - if (clip.IsBinary) - { - value = Mathf.Round(value); - } - - m_blendShapeBindingMerger.AccumulateValue(clip, value); - m_materialValueBindingMerger.AccumulateValue(clip, value); - } - - /// - /// 峿™‚ã«å映ã™ã‚‹ - /// - /// - /// - public void ImmediatelySetValue(BlendShapeKey key, float value) - { - m_valueMap[key] = value; - - BlendShapeClip clip; - if (!m_clipMap.TryGetValue(key, out clip)) - { - return; - } - - if (clip.IsBinary) - { - value = Mathf.Round(value); - } - - m_blendShapeBindingMerger.ImmediatelySetValue(clip, value); - m_materialValueBindingMerger.ImmediatelySetValue(clip, value); - } - - public void SetValue(BlendShapeKey key, float value, bool immediately) - { - if (immediately) - { - ImmediatelySetValue(key, value); - } - else - { - AccumulateValue(key, value); - } - } - - public float GetValue(BlendShapeKey key) - { - float value; - if (!m_valueMap.TryGetValue(key, out value)) - { - return 0; - } - return value; - } - - public void RestoreMaterialInitialValues(IEnumerable clips) - { - m_materialValueBindingMerger.RestoreMaterialInitialValues(clips); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs.meta deleted file mode 100644 index 18c37fa0..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/BlendShapeMerger.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 08be778bf6b570847a9fb8dc57e29946 -timeCreated: 1524201297 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs deleted file mode 100644 index 40e31fd1..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs +++ /dev/null @@ -1,119 +0,0 @@ -using System.Collections; -using UnityEngine; - - -namespace VRM -{ - public class Blinker : MonoBehaviour - { - [SerializeField] - public VRMBlendShapeProxy BlendShapes; - private void Reset() - { - BlendShapes = GetComponent(); - } - - [SerializeField] - float m_interVal = 5.0f; - - [SerializeField] - float m_closingTime = 0.06f; - - [SerializeField] - float m_openingSeconds = 0.03f; - - [SerializeField] - float m_closeSeconds = 0.1f; - - protected Coroutine m_coroutine; - - //static readonly string BLINK_NAME = BlendShapePreset.Blink.ToString(); - - float m_nextRequest; - bool m_request; - public bool Request - { - get { return m_request; } - set - { - if (Time.time < m_nextRequest) - { - return; - } - m_request = value; - m_nextRequest = Time.time + 1.0f; - } - } - - protected IEnumerator BlinkRoutine() - { - while (true) - { - var waitTime = Time.time + Random.value * m_interVal; - while (waitTime > Time.time) - { - if (Request) - { - m_request = false; - break; - } - yield return null; - } - - // close - var value = 0.0f; - var closeSpeed = 1.0f / m_closeSeconds; - while (true) - { - value += Time.deltaTime * closeSpeed; - if (value >= 1.0f) - { - break; - } - - BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), value); - yield return null; - } - BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), 1.0f); - - // wait... - yield return new WaitForSeconds(m_closingTime); - - // open - value = 1.0f; - var openSpeed = 1.0f / m_openingSeconds; - while (true) - { - value -= Time.deltaTime * openSpeed; - if (value < 0) - { - break; - } - - BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), value); - yield return null; - } - BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), 0); - } - } - - private void Awake() - { - if (BlendShapes == null) BlendShapes = GetComponent(); - } - - private void OnEnable() - { - m_coroutine = StartCoroutine(BlinkRoutine()); - } - - private void OnDisable() - { - if (m_coroutine != null) - { - StopCoroutine(m_coroutine); - m_coroutine = null; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs.meta deleted file mode 100644 index 73f197d4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/Blinker.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 69ea1f88e8d74e04e9341465573a4ef8 -timeCreated: 1517463794 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs deleted file mode 100644 index 0dcb380a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs +++ /dev/null @@ -1,288 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -using UniGLTF; - -namespace VRM -{ - /// - /// Base + (A.Target - Base) * A.Weight + (B.Target - Base) * B.Weight ... - /// - class MaterialValueBindingMerger - { - - struct DictionaryKeyMaterialValueBindingComparer : IEqualityComparer - { - public bool Equals(MaterialValueBinding x, MaterialValueBinding y) - { - return x.TargetValue == y.TargetValue && x.BaseValue == y.BaseValue && x.MaterialName == y.MaterialName && x.ValueName == y.ValueName; - } - - public int GetHashCode(MaterialValueBinding obj) - { - return obj.GetHashCode(); - } - } - - static DictionaryKeyMaterialValueBindingComparer comparer = new DictionaryKeyMaterialValueBindingComparer(); - - /// - /// åå‰ã¨materialã®ãƒžãƒƒãƒ”ング - /// - Dictionary m_materialMap = new Dictionary(); - - delegate void Setter(float value, bool firstValue); - - /// - /// MaterialValueã®é©ç”¨å€¤ã‚’è“„ç©ã™ã‚‹ - /// - /// - /// - /// - Dictionary m_materialValueMap = new Dictionary(comparer); - - Dictionary m_materialSetterMap = new Dictionary(comparer); - - //BlendShapeClip[] m_clips; - - public MaterialValueBindingMerger(Dictionary clipMap, Transform root) - { - //m_clips = clipMap.Values.ToArray(); - - foreach (var x in root.Traverse()) - { - var renderer = x.GetComponent(); - if (renderer != null) - { - foreach (var y in renderer.sharedMaterials.Where(y => y != null)) - { - if (!string.IsNullOrEmpty(y.name)) - { - if (!m_materialMap.ContainsKey(y.name)) - { - m_materialMap.Add(y.name, y); - } - } - } - } - } - - foreach (var kv in clipMap) - { - foreach (var binding in kv.Value.MaterialValues) - { - if (!m_materialSetterMap.ContainsKey(binding)) - { - Material target; - if (m_materialMap.TryGetValue(binding.MaterialName, out target)) - { - if (binding.ValueName.EndsWith("_ST_S")) - { - var valueName = binding.ValueName.Substring(0, binding.ValueName.Length - 2); - Setter setter = (value, firstValue) => - { - var propValue = firstValue - ? (binding.BaseValue + (binding.TargetValue - binding.BaseValue) * value) - : (target.GetVector(valueName) + (binding.TargetValue - binding.BaseValue) * value) - ; - var src = target.GetVector(valueName); - src.x = propValue.x; // horizontal only - src.z = propValue.z; // horizontal only - target.SetVector(valueName, src); - }; - m_materialSetterMap.Add(binding, setter); - } - else if (binding.ValueName.EndsWith("_ST_T")) - { - var valueName = binding.ValueName.Substring(0, binding.ValueName.Length - 2); - Setter setter = (value, firstValue) => - { - var propValue = firstValue - ? (binding.BaseValue + (binding.TargetValue - binding.BaseValue) * value) - : (target.GetVector(valueName) + (binding.TargetValue - binding.BaseValue) * value) - ; - var src = target.GetVector(valueName); - src.y = propValue.y; // vertical only - src.w = propValue.w; // vertical only - target.SetVector(valueName, src); - }; - m_materialSetterMap.Add(binding, setter); - } - else - { - Setter vec4Setter = (value, firstValue) => - { - var propValue = firstValue - ? (binding.BaseValue + (binding.TargetValue - binding.BaseValue) * value) - : (target.GetVector(binding.ValueName) + (binding.TargetValue - binding.BaseValue) * value) - ; - target.SetColor(binding.ValueName, propValue); - }; - m_materialSetterMap.Add(binding, vec4Setter); - } - } - else - { - Debug.LogWarningFormat("material: {0} not found", binding.MaterialName); - } - } - } - } - } - - public void RestoreMaterialInitialValues(IEnumerable clips) - { - if (m_materialMap != null) - { - foreach (var x in clips) - { - foreach (var y in x.MaterialValues) - { - // restore values - Material material; - if (m_materialMap.TryGetValue(y.MaterialName, out material)) - { - var valueName = y.ValueName; - if (valueName.EndsWith("_ST_S") - || valueName.EndsWith("_ST_T")) - { - valueName = valueName.Substring(0, valueName.Length - 2); - } -#if UNITY_EDITOR - // restore only material with asset - if (!string.IsNullOrEmpty(UnityEditor.AssetDatabase.GetAssetPath(material))) - { - material.SetColor(valueName, y.BaseValue); - } -#endif - } - else - { - Debug.LogWarningFormat("{0} not found", y.MaterialName); - } - } - } - } - } - - public void ImmediatelySetValue(BlendShapeClip clip, float value) - { - foreach (var binding in clip.MaterialValues) - { - Setter setter; - if (m_materialSetterMap.TryGetValue(binding, out setter)) - { - setter(value, true); - } - } - } - - public void AccumulateValue(BlendShapeClip clip, float value) - { - foreach (var binding in clip.MaterialValues) - { - // ç©ç®— - float acc; - if (m_materialValueMap.TryGetValue(binding, out acc)) - { - m_materialValueMap[binding] = acc + value; - } - else - { - m_materialValueMap[binding] = value; - } - } - } - - struct MaterialTarget : IEquatable - { - public string MaterialName; - public string ValueName; - - public bool Equals(MaterialTarget other) - { - return MaterialName == other.MaterialName - && ValueName == other.ValueName; - } - - public override bool Equals(object obj) - { - if (obj is MaterialTarget) - { - return Equals((MaterialTarget)obj); - } - else - { - return false; - } - } - - public override int GetHashCode() - { - if (MaterialName == null || ValueName == null) - { - return 0; - } - return MaterialName.GetHashCode() + ValueName.GetHashCode(); - } - - public static MaterialTarget Create(MaterialValueBinding binding) - { - return new MaterialTarget - { - MaterialName=binding.MaterialName, - ValueName=binding.ValueName - }; - } - } - - HashSet m_used = new HashSet(); - - public void Apply() - { - // clear - //RestoreMaterialInitialValues(m_clips); - m_used.Clear(); - - // (binding.Value-Base) * weight を足㙠- foreach (var kv in m_materialValueMap) - { - var key = MaterialTarget.Create(kv.Key); - if (!m_used.Contains(key)) - { - // restore value - Material material; - if (m_materialMap.TryGetValue(key.MaterialName, out material)) - { - var value = kv.Key.BaseValue; - var valueName = key.ValueName; - if (valueName.EndsWith("_ST_S")) - { - valueName = valueName.Substring(0, valueName.Length - 2); - var v=material.GetVector(valueName); - value.y = v.y; - value.w = v.w; - } - else if (valueName.EndsWith("_ST_T")) - { - valueName = valueName.Substring(0, valueName.Length - 2); - var v = material.GetVector(valueName); - value.x = v.x; - value.z = v.z; - } - material.SetColor(valueName, value); - } - m_used.Add(key); - } - - Setter setter; - if (m_materialSetterMap.TryGetValue(kv.Key, out setter)) - { - setter(kv.Value, false); - } - } - m_materialValueMap.Clear(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs.meta deleted file mode 100644 index 53929f07..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MaterialValueBindingMerger.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4ccc88d77d5d1e74499d053083ade08d -timeCreated: 1541229189 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs deleted file mode 100644 index 54dfc182..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs +++ /dev/null @@ -1,236 +0,0 @@ -using System.Linq; -using UnityEngine; -using UniGLTF; -using System; -using System.Collections.Generic; -#if UNITY_EDITOR -using UnityEditor; -#endif - - -namespace VRM -{ -#if UNITY_EDITOR - [Serializable] - public struct PropItem - { - public ShaderUtil.ShaderPropertyType PropertyType; - public Vector4 DefaultValues; - } -#endif - - [Serializable] - public class MaterialItem - { - public Material Material { get; private set; } -#if UNITY_EDITOR - public Dictionary PropMap = new Dictionary(); - - public string[] PropNames - { - get; - private set; - } -#endif - - public static MaterialItem Create(Material material) - { - var item = new MaterialItem - { - Material = material - }; -#if UNITY_EDITOR - - var propNames = new List(); - for (int i = 0; i < ShaderUtil.GetPropertyCount(material.shader); ++i) - { - var propType = ShaderUtil.GetPropertyType(material.shader, i); - var name = ShaderUtil.GetPropertyName(material.shader, i); - - switch (propType) - { - case ShaderUtil.ShaderPropertyType.Color: - // 色 - item.PropMap.Add(name, new PropItem - { - PropertyType = propType, - DefaultValues = material.GetColor(name), - }); - propNames.Add(name); - break; - - case ShaderUtil.ShaderPropertyType.TexEnv: - // テクスãƒãƒ£ - { - name += "_ST"; - item.PropMap.Add(name, new PropItem - { - PropertyType = propType, - DefaultValues = material.GetVector(name), - }); - propNames.Add(name); - } - // 縦横分離用 - { - var st_name = name + "_S"; - item.PropMap.Add(st_name, new PropItem - { - PropertyType = propType, - DefaultValues = material.GetVector(name), - }); - propNames.Add(st_name); - } - { - var st_name = name + "_T"; - item.PropMap.Add(st_name, new PropItem - { - PropertyType = propType, - DefaultValues = material.GetVector(name), - }); - propNames.Add(st_name); - } - break; - } - } - item.PropNames = propNames.ToArray(); -#endif - return item; - } - } - - [Serializable] - public class MeshPreviewItem - { - public string Path - { - get; - private set; - } - - public SkinnedMeshRenderer SkinnedMeshRenderer - { - get; - private set; - } - - public Mesh Mesh - { - get; - private set; - } - - public string[] BlendShapeNames - { - get; - private set; - } - - public int BlendShapeCount - { - get { return BlendShapeNames.Length; } - } - - public Material[] Materials - { - get; - private set; - } - - Transform m_transform; - public Vector3 Position - { - get { return m_transform.position; } - } - public Quaternion Rotation - { - get { return m_transform.rotation; } - } - - MeshPreviewItem(string path, Transform transform, Material[] materials) - { - Path = path; - m_transform = transform; - Materials = materials; - } - - public void Bake(IEnumerable values, float weight) - { - if (SkinnedMeshRenderer == null) return; - - // Update baked mesh - if (values != null) - { - // clear - for (int i = 0; i < BlendShapeCount; ++i) - { - SkinnedMeshRenderer.SetBlendShapeWeight(i, 0); - } - - foreach (var x in values) - { - if (x.RelativePath == Path) - { - if (x.Index >= 0 && x.Index < SkinnedMeshRenderer.sharedMesh.blendShapeCount) - { - SkinnedMeshRenderer.SetBlendShapeWeight(x.Index, x.Weight * weight); - } - else - { - Debug.LogWarningFormat("Out of range {0}: 0 <= {1} < {2}", - SkinnedMeshRenderer.name, - x.Index, - SkinnedMeshRenderer.sharedMesh.blendShapeCount); - } - } - } - } - SkinnedMeshRenderer.BakeMesh(Mesh); - } - - public static MeshPreviewItem Create(Transform t, Transform root, - Func getOrCreateMaterial) - { - //Debug.Log("create"); - - var meshFilter = t.GetComponent(); - var meshRenderer = t.GetComponent(); - var skinnedMeshRenderer = t.GetComponent(); - if (meshFilter != null && meshRenderer != null) - { - // copy - meshRenderer.sharedMaterials = meshRenderer.sharedMaterials.Select(x => getOrCreateMaterial(x)).ToArray(); - return new MeshPreviewItem(t.RelativePathFrom(root), t, meshRenderer.sharedMaterials) - { - Mesh = meshFilter.sharedMesh - }; - } - else if (skinnedMeshRenderer != null) - { - // copy - skinnedMeshRenderer.sharedMaterials = skinnedMeshRenderer.sharedMaterials.Select(x => getOrCreateMaterial(x)).ToArray(); - if (skinnedMeshRenderer.sharedMesh.blendShapeCount > 0) - { - // bake required - var sharedMesh = skinnedMeshRenderer.sharedMesh; - return new MeshPreviewItem(t.RelativePathFrom(root), t, skinnedMeshRenderer.sharedMaterials) - { - SkinnedMeshRenderer = skinnedMeshRenderer, - Mesh = new Mesh(), // for bake - BlendShapeNames = Enumerable.Range(0, sharedMesh.blendShapeCount).Select(x => sharedMesh.GetBlendShapeName(x)).ToArray() - }; - } - else - { - return new MeshPreviewItem(t.RelativePathFrom(root), t, skinnedMeshRenderer.sharedMaterials) - { - Mesh = skinnedMeshRenderer.sharedMesh, - }; - } - } - else - { - return null; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs.meta deleted file mode 100644 index fb8fb8dd..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/MeshPreviewItem.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 7a8f34605a43f30459f50399149f5929 -timeCreated: 1523145842 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs deleted file mode 100644 index 1a748011..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs +++ /dev/null @@ -1,306 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; -using System.Reflection; -using System; -#if UNITY_EDITOR -using UnityEditor; -#endif -using UniGLTF; - - -namespace VRM -{ - /// - /// プレビューå‘ã‘ã®ã‚·ãƒ¼ãƒ³ã‚’管ç†ã™ã‚‹ - /// - public class PreviewSceneManager : MonoBehaviour - { - public GameObject Prefab; - -#if UNITY_EDITOR - public static PreviewSceneManager GetOrCreate(GameObject prefab) - { - if (prefab == null) - { - return null; - } - - PreviewSceneManager manager = null; - - // if we already instantiated a PreviewInstance previously but just lost the reference, then use that same instance instead of making a new one - var managers = GameObject.FindObjectsOfType(); - foreach (var x in managers) - { - if (x.Prefab == prefab) - { - Debug.LogFormat("find {0}", manager); - return manager; - } - Debug.LogFormat("destroy {0}", x); - GameObject.DestroyImmediate(x.gameObject); - } - - //Debug.Log("new prefab. instanciate"); - // no previous instance detected, so now let's make a fresh one - // very important: this loads the PreviewInstance prefab and temporarily instantiates it into PreviewInstance - var go = GameObject.Instantiate(prefab, - prefab.transform.position, - prefab.transform.rotation - ); - go.name = "__PREVIEW_SCENE_MANGER__"; - manager = go.AddComponent(); - manager.Initialize(prefab); - - // HideFlags are special editor-only settings that let you have *secret* GameObjects in a scene, or to tell Unity not to save that temporary GameObject as part of the scene - foreach (var x in go.transform.Traverse()) - { - x.gameObject.hideFlags = HideFlags.None - | HideFlags.DontSave - //| HideFlags.DontSaveInBuild -#if VRM_DEVELOP -#else - | HideFlags.HideAndDontSave -#endif - ; - } - - return manager; - } -#endif - - public void Clean() - { - foreach (var kv in m_materialMap) - { - UnityEngine.Object.DestroyImmediate(kv.Value.Material); - } - } - - private void Initialize(GameObject prefab) - { - //Debug.LogFormat("[PreviewSceneManager.Initialize] {0}", prefab); - Prefab = prefab; - - var materialNames = new List(); - var map = new Dictionary(); - Func getOrCreateMaterial = src => - { - if (src == null) return null; - if (string.IsNullOrEmpty(src.name)) return null; // ! - - Material dst; - if (!map.TryGetValue(src, out dst)) - { - dst = new Material(src); - map.Add(src, dst); - - //Debug.LogFormat("add material {0}", src.name); - materialNames.Add(src.name); - m_materialMap.Add(src.name, MaterialItem.Create(dst)); - } - return dst; - }; - - m_meshes = transform.Traverse() - .Select(x => MeshPreviewItem.Create(x, transform, getOrCreateMaterial)) - .Where(x => x != null) - .ToArray() - ; - MaterialNames = materialNames.ToArray(); - - m_blendShapeMeshes = m_meshes - .Where(x => x.SkinnedMeshRenderer != null - && x.SkinnedMeshRenderer.sharedMesh.blendShapeCount > 0) - .ToArray(); - - //Bake(values, materialValues); - - m_rendererPathList = m_meshes.Select(x => x.Path).ToArray(); - m_skinnedMeshRendererPathList = m_meshes - .Where(x => x.SkinnedMeshRenderer != null) - .Select(x => x.Path) - .ToArray(); - - var animator = GetComponent(); - if (animator != null) - { - var head = animator.GetBoneTransform(HumanBodyBones.Head); - if (head != null) - { - m_target = head; - } - } - } - - MeshPreviewItem[] m_meshes; - MeshPreviewItem[] m_blendShapeMeshes; - public IEnumerable EnumRenderItems - { - get - { - if (m_meshes != null) - { - foreach (var x in m_meshes) - { - yield return x; - } - } - } - } - - public string[] MaterialNames - { - get; - private set; - } - - Dictionary m_materialMap = new Dictionary(); - - string[] m_rendererPathList; - public string[] RendererPathList - { - get { return m_rendererPathList; } - } - - string[] m_skinnedMeshRendererPathList; - public string[] SkinnedMeshRendererPathList - { - get { return m_skinnedMeshRendererPathList; } - } - - public string[] GetBlendShapeNames(int blendShapeMeshIndex) - { - if (blendShapeMeshIndex >= 0 && blendShapeMeshIndex < m_blendShapeMeshes.Length) - { - var item = m_blendShapeMeshes[blendShapeMeshIndex]; - return item.BlendShapeNames; - } - - return null; - } - - public MaterialItem GetMaterialItem(string materialName) - { - MaterialItem item; - if (!m_materialMap.TryGetValue(materialName, out item)) - { - return null; - } - - return item; - } - - public Transform m_target; - public Vector3 TargetPosition - { - get - { - if (m_target == null) - { - return new Vector3(0, 1.4f, 0); - } - return m_target.position + new Vector3(0, 0.1f, 0); - } - } - -#if UNITY_EDITOR - - public struct BakeValue - { - public IEnumerable BlendShapeBindings; - public IEnumerable MaterialValueBindings; - public float Weight; - } - - Bounds m_bounds; - public void Bake(BakeValue bake) - { - // - // Bake BlendShape - // - m_bounds = default(Bounds); - if (m_meshes != null) - { - foreach (var x in m_meshes) - { - x.Bake(bake.BlendShapeBindings, bake.Weight); - m_bounds.Expand(x.Mesh.bounds.size); - } - } - - // - // Update Material - // - if (bake.MaterialValueBindings != null && m_materialMap != null) - { - // clear - //Debug.LogFormat("clear material"); - foreach (var kv in m_materialMap) - { - foreach (var _kv in kv.Value.PropMap) - { - kv.Value.Material.SetColor(_kv.Key, _kv.Value.DefaultValues); - } - } - - foreach (var x in bake.MaterialValueBindings) - { - MaterialItem item; - if (m_materialMap.TryGetValue(x.MaterialName, out item)) - { - //Debug.Log("set material"); - PropItem prop; - if (item.PropMap.TryGetValue(x.ValueName, out prop)) - { - var valueName = x.ValueName; - if (valueName.EndsWith("_ST_S") - || valueName.EndsWith("_ST_T")) - { - valueName = valueName.Substring(0, valueName.Length - 2); - } - - var value = item.Material.GetVector(valueName); - //Debug.LogFormat("{0} => {1}", valueName, x.TargetValue); - value += ((x.TargetValue - x.BaseValue) * bake.Weight); - item.Material.SetColor(valueName, value); - } - } - } - } - } -#endif - - /// - /// カメラパラメーターを決ã‚ã‚‹ - /// - /// - public void SetupCamera(Camera camera, Vector3 target, float yaw, float pitch, Vector3 position) - { - camera.backgroundColor = Color.gray; - camera.clearFlags = CameraClearFlags.Color; - - // projection - //float magnitude = m_bounds.extents.magnitude * 0.5f; - //float distance = magnitude; - //var distance = target.magnitude; - - camera.fieldOfView = 27f; - camera.nearClipPlane = 0.3f; - camera.farClipPlane = -position.z /*+ magnitude*/ * 2.1f; - - var t = Matrix4x4.Translate(position); - var r = Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(pitch, yaw, 0), Vector3.one); - // 回転ã—ã¦ã‹ã‚‰ç§»å‹• - var m = r * t; - - camera.transform.position = target + m.ExtractPosition(); - camera.transform.rotation = m.ExtractRotation(); - //camera.transform.LookAt(target); - - //previewLayer ã®ã¿è¡¨ç¤ºã™ã‚‹ - //camera.cullingMask = 1 << PreviewLayer; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs.meta deleted file mode 100644 index 59d59634..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/PreviewSceneManager.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f478195c182f6d344b5d30b4318321a4 -timeCreated: 1523096653 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs deleted file mode 100644 index 1721c6da..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs +++ /dev/null @@ -1,211 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - - -namespace VRM -{ - [DisallowMultipleComponent] - public class VRMBlendShapeProxy : MonoBehaviour, IVRMComponent - { - [SerializeField] - public BlendShapeAvatar BlendShapeAvatar; - - public void OnImported(VRMImporterContext context) - { - throw new NotImplementedException(); - } - - BlendShapeMerger m_merger; - - private void OnDestroy() - { - if (m_merger != null) - { - m_merger.RestoreMaterialInitialValues(BlendShapeAvatar.Clips); - } - } - - private void Start() - { - if (BlendShapeAvatar != null) - { - if (m_merger == null) - { - m_merger = new BlendShapeMerger(BlendShapeAvatar.Clips, transform); - } - } - } - - /// - /// Immediately SetValue - /// - /// - /// - public void ImmediatelySetValue(BlendShapeKey key, float value) - { - if (m_merger != null) - { - m_merger.ImmediatelySetValue(key, value); - } - } - - /// - /// AccumulateValue. After, Should call Apply - /// - /// - /// - public void AccumulateValue(BlendShapeKey key, float value) - { - if (m_merger != null) - { - m_merger.AccumulateValue(key, value); - } - } - - /// - /// Get a blendShape value - /// - /// - /// - public float GetValue(BlendShapeKey key) - { - if (m_merger == null) - { - return 0; - } - return m_merger.GetValue(key); - } - - public IEnumerable> GetValues() - { - if (m_merger != null && BlendShapeAvatar != null) - { - foreach (var clip in BlendShapeAvatar.Clips) - { - var key = BlendShapeKey.CreateFromClip(clip); - yield return new KeyValuePair(key, m_merger.GetValue(key)); - } - } - } - - /// - /// Set blendShape values immediate. - /// - /// - public void SetValues(IEnumerable> values) - { - if (m_merger != null) - { - m_merger.SetValues(values); - } - } - - /// - /// Apply blendShape values that use SetValue apply=false - /// - public void Apply() - { - if (m_merger != null) - { - m_merger.Apply(); - } - } - } - - public static class VRMBlendShapeProxyExtensions - { - [Obsolete("Use BlendShapeKey.CreateFromPreset")] - public static float GetValue(this VRMBlendShapeProxy proxy, BlendShapePreset key) - { - return proxy.GetValue(BlendShapeKey.CreateFromPreset(key)); - } - - [Obsolete("Use BlendShapeKey.CreateUnknown")] - public static float GetValue(this VRMBlendShapeProxy proxy, String key) - { - return proxy.GetValue(BlendShapeKey.CreateUnknown(key)); - } - - [Obsolete("Use ImmediatelySetValue")] - public static void SetValue(this VRMBlendShapeProxy proxy, BlendShapePreset key, float value) - { - proxy.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(key), value); - } - - [Obsolete("Use BlendShapeKey.CreateFromPreset")] - public static void ImmediatelySetValue(this VRMBlendShapeProxy proxy, BlendShapePreset key, float value) - { - proxy.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(key), value); - } - - [Obsolete("Use BlendShapeKey.CreateFromPreset")] - public static void AccumulateValue(this VRMBlendShapeProxy proxy, BlendShapePreset key, float value) - { - proxy.AccumulateValue(BlendShapeKey.CreateFromPreset(key), value); - } - - [Obsolete("Use ImmediatelySetValue")] - public static void SetValue(this VRMBlendShapeProxy proxy, String key, float value) - { - proxy.ImmediatelySetValue(BlendShapeKey.CreateUnknown(key), value); - } - - [Obsolete("Use BlendShapeKey.CreateUnknown")] - public static void ImmediatelySetValue(this VRMBlendShapeProxy proxy, String key, float value) - { - proxy.ImmediatelySetValue(BlendShapeKey.CreateUnknown(key), value); - } - - [Obsolete("Use BlendShapeKey.CreateUnknown")] - public static void AccumulateValue(this VRMBlendShapeProxy proxy, String key, float value) - { - proxy.AccumulateValue(BlendShapeKey.CreateUnknown(key), value); - } - - [Obsolete("Use ImmediatelySetValue")] - public static void SetValue(this VRMBlendShapeProxy proxy, BlendShapeKey key, float value) - { - proxy.ImmediatelySetValue(key, value); - } - - [Obsolete("Use ImmediatelySetValue or AccumulateValue")] - public static void SetValue(this VRMBlendShapeProxy proxy, BlendShapePreset key, float value, bool apply) - { - if (apply) - { - proxy.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(key), value); - } - else - { - proxy.AccumulateValue(BlendShapeKey.CreateFromPreset(key), value); - } - } - - [Obsolete("Use ImmediatelySetValue or AccumulateValue")] - public static void SetValue(this VRMBlendShapeProxy proxy, String key, float value, bool apply) - { - if (apply) - { - proxy.ImmediatelySetValue(BlendShapeKey.CreateUnknown(key), value); - } - else - { - proxy.AccumulateValue(BlendShapeKey.CreateUnknown(key), value); - } - } - - [Obsolete("Use ImmediatelySetValue or AccumulateValue")] - public static void SetValue(this VRMBlendShapeProxy proxy, BlendShapeKey key, float value, bool apply) - { - if (apply) - { - proxy.ImmediatelySetValue(key, value); - } - else - { - proxy.AccumulateValue(key, value); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs.meta deleted file mode 100644 index 9eaaa544..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/BlendShape/VRMBlendShapeProxy.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 5b678c1df50cfb547990db24a32856da -timeCreated: 1517467747 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs deleted file mode 100644 index 53cc505b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; - - -namespace VRM -{ - public static class EnumUtil - { - public static T TryParseOrDefault(string src, T defaultValue=default(T)) where T : struct - { - try - { - return (T)Enum.Parse(typeof(T), src, true); - } - catch (Exception) - { - return defaultValue; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs.meta deleted file mode 100644 index cc497ab3..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/EnumUtil.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: da515e03d4b6ec244839077b79aad26a -timeCreated: 1523088440 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions.meta deleted file mode 100644 index dd6ebd73..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 62d471cb6d6ebcb43b1ec282ae6cd8d0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs deleted file mode 100644 index 98a98e60..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs +++ /dev/null @@ -1,137 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace VRM -{ - public static class EnumExtensions - { - public static HumanBodyBones ToUnityBone(this VRMBone val) - { - switch (val) - { - case VRMBone.hips: return HumanBodyBones.Hips;//"hips" - case VRMBone.leftUpperLeg: return HumanBodyBones.LeftUpperLeg;//"leftUpperLeg"; - case VRMBone.rightUpperLeg: return HumanBodyBones.RightUpperLeg;//"rightUpperLeg"; - case VRMBone.leftLowerLeg: return HumanBodyBones.LeftLowerLeg;//"leftLowerLeg"; - case VRMBone.rightLowerLeg: return HumanBodyBones.RightLowerLeg;//"rightLowerLeg"; - case VRMBone.leftFoot: return HumanBodyBones.LeftFoot;//"leftFoot"; - case VRMBone.rightFoot: return HumanBodyBones.RightFoot;//"rightFoot"; - case VRMBone.spine: return HumanBodyBones.Spine;//"spine"; - case VRMBone.chest: return HumanBodyBones.Chest;//"chest"; - case VRMBone.neck: return HumanBodyBones.Neck;//"neck"; - case VRMBone.head: return HumanBodyBones.Head;//"head"; - case VRMBone.leftShoulder: return HumanBodyBones.LeftShoulder;//"leftShoulder"; - case VRMBone.rightShoulder: return HumanBodyBones.RightShoulder;//"rightShoulder"; - case VRMBone.leftUpperArm: return HumanBodyBones.LeftUpperArm;//"leftUpperArm"; - case VRMBone.rightUpperArm: return HumanBodyBones.RightUpperArm;//"rightUpperArm"; - case VRMBone.leftLowerArm: return HumanBodyBones.LeftLowerArm;//"leftLowerArm"; - case VRMBone.rightLowerArm: return HumanBodyBones.RightLowerArm;//"rightLowerArm"; - case VRMBone.leftHand: return HumanBodyBones.LeftHand;//"leftHand"; - case VRMBone.rightHand: return HumanBodyBones.RightHand;//"rightHand"; - case VRMBone.leftToes: return HumanBodyBones.LeftToes;//"leftToes"; - case VRMBone.rightToes: return HumanBodyBones.RightToes;//"rightToes"; - case VRMBone.leftEye: return HumanBodyBones.LeftEye;//"leftEye"; - case VRMBone.rightEye: return HumanBodyBones.RightEye;//"rightEye"; - case VRMBone.jaw: return HumanBodyBones.Jaw;//"jaw"; - case VRMBone.leftThumbProximal: return HumanBodyBones.LeftThumbProximal; - case VRMBone.leftThumbIntermediate: return HumanBodyBones.LeftThumbIntermediate; - case VRMBone.leftThumbDistal: return HumanBodyBones.LeftThumbDistal; - case VRMBone.leftIndexProximal: return HumanBodyBones.LeftIndexProximal; - case VRMBone.leftIndexIntermediate: return HumanBodyBones.LeftIndexIntermediate; - case VRMBone.leftIndexDistal: return HumanBodyBones.LeftIndexDistal; - case VRMBone.leftMiddleProximal: return HumanBodyBones.LeftMiddleProximal; - case VRMBone.leftMiddleIntermediate: return HumanBodyBones.LeftMiddleIntermediate; - case VRMBone.leftMiddleDistal: return HumanBodyBones.LeftMiddleDistal; - case VRMBone.leftRingProximal: return HumanBodyBones.LeftRingProximal; - case VRMBone.leftRingIntermediate: return HumanBodyBones.LeftRingIntermediate; - case VRMBone.leftRingDistal: return HumanBodyBones.LeftRingDistal; - case VRMBone.leftLittleProximal: return HumanBodyBones.LeftLittleProximal; - case VRMBone.leftLittleIntermediate: return HumanBodyBones.LeftLittleIntermediate; - case VRMBone.leftLittleDistal: return HumanBodyBones.LeftLittleDistal; - case VRMBone.rightThumbProximal: return HumanBodyBones.RightThumbProximal; - case VRMBone.rightThumbIntermediate: return HumanBodyBones.RightThumbIntermediate; - case VRMBone.rightThumbDistal: return HumanBodyBones.RightThumbDistal; - case VRMBone.rightIndexProximal: return HumanBodyBones.RightIndexProximal; - case VRMBone.rightIndexIntermediate: return HumanBodyBones.RightIndexIntermediate; - case VRMBone.rightIndexDistal: return HumanBodyBones.RightIndexDistal; - case VRMBone.rightMiddleProximal: return HumanBodyBones.RightMiddleProximal; - case VRMBone.rightMiddleIntermediate: return HumanBodyBones.RightMiddleIntermediate; - case VRMBone.rightMiddleDistal: return HumanBodyBones.RightMiddleDistal; - case VRMBone.rightRingProximal: return HumanBodyBones.RightRingProximal; - case VRMBone.rightRingIntermediate: return HumanBodyBones.RightRingIntermediate; - case VRMBone.rightRingDistal: return HumanBodyBones.RightRingDistal; - case VRMBone.rightLittleProximal: return HumanBodyBones.RightLittleProximal; - case VRMBone.rightLittleIntermediate: return HumanBodyBones.RightLittleIntermediate; - case VRMBone.rightLittleDistal: return HumanBodyBones.RightLittleDistal; - case VRMBone.upperChest: return HumanBodyBones.UpperChest; - default: throw new System.InvalidOperationException(); - } - } - - - public static VRMBone ToVrmBone(this HumanBodyBones val) - { - switch (val) - { - case HumanBodyBones.Hips: return VRMBone.hips; - case HumanBodyBones.LeftUpperLeg: return VRMBone.leftUpperLeg; - case HumanBodyBones.RightUpperLeg: return VRMBone.rightUpperLeg; - case HumanBodyBones.LeftLowerLeg: return VRMBone.leftLowerLeg; - case HumanBodyBones.RightLowerLeg: return VRMBone.rightLowerLeg; - case HumanBodyBones.LeftFoot: return VRMBone.leftFoot; - case HumanBodyBones.RightFoot: return VRMBone.rightFoot; - case HumanBodyBones.Spine: return VRMBone.spine; - case HumanBodyBones.Chest: return VRMBone.chest; - case HumanBodyBones.Neck: return VRMBone.neck; - case HumanBodyBones.Head: return VRMBone.head; - case HumanBodyBones.LeftShoulder: return VRMBone.leftShoulder; - case HumanBodyBones.RightShoulder: return VRMBone.rightShoulder; - case HumanBodyBones.LeftUpperArm: return VRMBone.leftUpperArm; - case HumanBodyBones.RightUpperArm: return VRMBone.rightUpperArm; - case HumanBodyBones.LeftLowerArm: return VRMBone.leftLowerArm; - case HumanBodyBones.RightLowerArm: return VRMBone.rightLowerArm; - case HumanBodyBones.LeftHand: return VRMBone.leftHand; - case HumanBodyBones.RightHand: return VRMBone.rightHand; - case HumanBodyBones.LeftToes: return VRMBone.leftToes; - case HumanBodyBones.RightToes: return VRMBone.rightToes; - case HumanBodyBones.LeftEye: return VRMBone.leftEye; - case HumanBodyBones.RightEye: return VRMBone.rightEye; - case HumanBodyBones.Jaw: return VRMBone.jaw; - case HumanBodyBones.LeftThumbProximal: return VRMBone.leftThumbProximal; - case HumanBodyBones.LeftThumbIntermediate: return VRMBone.leftThumbIntermediate; - case HumanBodyBones.LeftThumbDistal: return VRMBone.leftThumbDistal; - case HumanBodyBones.LeftIndexProximal: return VRMBone.leftIndexProximal; - case HumanBodyBones.LeftIndexIntermediate: return VRMBone.leftIndexIntermediate; - case HumanBodyBones.LeftIndexDistal: return VRMBone.leftIndexDistal; - case HumanBodyBones.LeftMiddleProximal: return VRMBone.leftMiddleProximal; - case HumanBodyBones.LeftMiddleIntermediate: return VRMBone.leftMiddleIntermediate; - case HumanBodyBones.LeftMiddleDistal: return VRMBone.leftMiddleDistal; - case HumanBodyBones.LeftRingProximal: return VRMBone.leftRingProximal; - case HumanBodyBones.LeftRingIntermediate: return VRMBone.leftRingIntermediate; - case HumanBodyBones.LeftRingDistal: return VRMBone.leftRingDistal; - case HumanBodyBones.LeftLittleProximal: return VRMBone.leftLittleProximal; - case HumanBodyBones.LeftLittleIntermediate: return VRMBone.leftLittleIntermediate; - case HumanBodyBones.LeftLittleDistal: return VRMBone.leftLittleDistal; - case HumanBodyBones.RightThumbProximal: return VRMBone.rightThumbProximal; - case HumanBodyBones.RightThumbIntermediate: return VRMBone.rightThumbIntermediate; - case HumanBodyBones.RightThumbDistal: return VRMBone.rightThumbDistal; - case HumanBodyBones.RightIndexProximal: return VRMBone.rightIndexProximal; - case HumanBodyBones.RightIndexIntermediate: return VRMBone.rightIndexIntermediate; - case HumanBodyBones.RightIndexDistal: return VRMBone.rightIndexDistal; - case HumanBodyBones.RightMiddleProximal: return VRMBone.rightMiddleProximal; - case HumanBodyBones.RightMiddleIntermediate: return VRMBone.rightMiddleIntermediate; - case HumanBodyBones.RightMiddleDistal: return VRMBone.rightMiddleDistal; - case HumanBodyBones.RightRingProximal: return VRMBone.rightRingProximal; - case HumanBodyBones.RightRingIntermediate: return VRMBone.rightRingIntermediate; - case HumanBodyBones.RightRingDistal: return VRMBone.rightRingDistal; - case HumanBodyBones.RightLittleProximal: return VRMBone.rightLittleProximal; - case HumanBodyBones.RightLittleIntermediate: return VRMBone.rightLittleIntermediate; - case HumanBodyBones.RightLittleDistal: return VRMBone.rightLittleDistal; - case HumanBodyBones.UpperChest: return VRMBone.upperChest; - //case HumanBodyBones.LastBone: - default: throw new System.InvalidOperationException(); - } - } - } -} \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs.meta deleted file mode 100644 index 0ceb4541..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Extensions/EnumExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d5e9521d3f142254ab773f38bacd0905 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson.meta deleted file mode 100644 index 28a1a013..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 5a5c5355606c9da4cb354f3ae2ae4bae -folderAsset: yes -timeCreated: 1519278754 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs deleted file mode 100644 index 509c974d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs +++ /dev/null @@ -1,294 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UniGLTF; -using UnityEngine; - - -namespace VRM -{ - public class VRMFirstPerson : MonoBehaviour - { - // If no layer names are set, use the default layer IDs. - // Otherwise use the two Unity layers called "VRMFirstPersonOnly" and "VRMThirdPersonOnly". - public static bool TriedSetupLayer = false; - public static int FIRSTPERSON_ONLY_LAYER = 9; - public static int THIRDPERSON_ONLY_LAYER = 10; - - [SerializeField] - public Transform FirstPersonBone; - - [SerializeField] - public Vector3 FirstPersonOffset; - - [Serializable] - public struct RendererFirstPersonFlags - { - public Renderer Renderer; - public FirstPersonFlag FirstPersonFlag; - public Mesh SharedMesh - { - get - { - var renderer = Renderer as SkinnedMeshRenderer; - if (renderer != null) - { - return renderer.sharedMesh; - } - - var filter = Renderer.GetComponent(); - if (filter != null) - { - return filter.sharedMesh; - } - - return null; - } - } - } - - [SerializeField] - public List Renderers = new List(); - - public void CopyTo(GameObject _dst, Dictionary map) - { - var dst = _dst.AddComponent(); - dst.FirstPersonBone = map[FirstPersonBone]; - dst.FirstPersonOffset = FirstPersonOffset; - dst.Renderers = Renderers.Select(x => - { - var renderer = map[x.Renderer.transform].GetComponent(); - return new VRMFirstPerson.RendererFirstPersonFlags - { - Renderer = renderer, - FirstPersonFlag = x.FirstPersonFlag, - }; - }).ToList(); - } - - public void SetDefault() - { - FirstPersonOffset = new Vector3(0, 0.06f, 0); - var animator = GetComponent(); - if (animator != null) - { - FirstPersonBone = animator.GetBoneTransform(HumanBodyBones.Head); - } - } - - private void Reset() - { - SetDefault(); - TraverseRenderers(); - } - - public void TraverseRenderers(VRMImporterContext context = null) - { - Renderers.Clear(); - - var rendererComponents = transform.GetComponentsInChildren(); - foreach (var renderer in rendererComponents) - { - var flags = new RendererFirstPersonFlags - { - Renderer = renderer, - FirstPersonFlag = context == null - ? FirstPersonFlag.Auto - : GetFirstPersonFlag(context, renderer) - }; - Renderers.Add(flags); - } - } - - static FirstPersonFlag GetFirstPersonFlag(VRMImporterContext context, Renderer r) - { - var mesh = r.transform.GetSharedMesh(); - if (mesh == null) - { - return FirstPersonFlag.Auto; - } - - var index = context.Meshes.FindIndex(x => x.Mesh == mesh); - if (index == -1) - { - return FirstPersonFlag.Auto; - } - - foreach (var x in context.GLTF.extensions.VRM.firstPerson.meshAnnotations) - { - if (x.mesh == index) - { - return CacheEnum.TryParseOrDefault(x.firstPersonFlag, true); - } - } - - return FirstPersonFlag.Auto; - } - - /// - /// ヘッドレスモデルを作æˆã—ãŸå ´åˆã«è¿”ã™ - /// - Mesh CreateHeadlessModel(Renderer _renderer, Transform EraseRoot) - { - { - var renderer = _renderer as SkinnedMeshRenderer; - if (renderer != null) - { - return CreateHeadlessModelForSkinnedMeshRenderer(renderer, EraseRoot); - } - } - - - { - var renderer = _renderer as MeshRenderer; - if (renderer != null) - { - CreateHeadlessModelForMeshRenderer(renderer, EraseRoot); - return null; - } - } - - // ã“ã“ã«ã¯æ¥ãªã„ - return null; - } - - public static void SetupLayers() - { - if (!TriedSetupLayer) - { - TriedSetupLayer = true; - int layer = LayerMask.NameToLayer("VRMFirstPersonOnly"); - FIRSTPERSON_ONLY_LAYER = (layer == -1) ? FIRSTPERSON_ONLY_LAYER : layer; - layer = LayerMask.NameToLayer("VRMThirdPersonOnly"); - THIRDPERSON_ONLY_LAYER = (layer == -1) ? THIRDPERSON_ONLY_LAYER : layer; - } - } - - private static void CreateHeadlessModelForMeshRenderer(MeshRenderer renderer, Transform eraseRoot) - { - if (renderer.transform.Ancestors().Any(x => x == eraseRoot)) - { - // 祖先ã«å‰Šé™¤ãƒœãƒ¼ãƒ³ãŒå±…ã‚‹ - SetupLayers(); - renderer.gameObject.layer = THIRDPERSON_ONLY_LAYER; - } - else - { - // 特ã«å¤‰æ›´ã—ãªã„ => 両方表示 - } - } - - /// - /// ヘッドレスモデルを作æˆã™ã‚‹ã€‚ - /// - /// 以下ã®å ´åˆã¯ä½œæˆã—ãªã„。 - /// - /// * 削除対象ãŒç„¡ã„å ´åˆ - /// * 全部削除対象ã®å ´åˆ - /// - /// - private static Mesh CreateHeadlessModelForSkinnedMeshRenderer(SkinnedMeshRenderer renderer, Transform eraseRoot) - { - SetupLayers(); - var bones = renderer.bones; - - var eraseBones = bones.Select((x, i) => - { - // 祖先ã«å‰Šé™¤å¯¾è±¡ãŒå­˜åœ¨ã™ã‚‹ã‹ - bool erase = x.Ancestors().Any(y => y == eraseRoot); - return new - { - i, - erase, - }; - }) - .Where(x => x.erase) - .Select(x => x.i) - .ToArray() - ; - if (eraseBones.Length == 0) - { - // 削除対象ãŒå­˜åœ¨ã—ãªã„ - return null; - } - - // å…ƒã®ãƒ¡ãƒƒã‚·ãƒ¥ã‚’三人称ã«å¤‰æ›´(自分ã‹ã‚‰ã¯è¦‹ãˆãªã„) - renderer.gameObject.layer = THIRDPERSON_ONLY_LAYER; - - // 削除対象ã®ãƒœãƒ¼ãƒ³ã«å¯¾ã™ã‚‹ã‚¦ã‚§ã‚¤ãƒˆã‚’ä¿æŒã™ã‚‹ä¸‰è§’形を除外ã—ã¦ã€ä¸€äººç§°ç”¨ã®ãƒ¢ãƒ‡ãƒ«ã‚’複製ã™ã‚‹ - var headlessMesh = MeshUtility.BoneMeshEraser.CreateErasedMesh(renderer.sharedMesh, eraseBones); - if (headlessMesh.triangles.Length == 0) - { - // 一人称用ã®meshã«ã¯æç”»ã™ã¹ã部分ãŒç„¡ã„(全部削除ã•れãŸ) - UnityEngine.Object.Destroy(headlessMesh); - return null; - } - - // 一人称用ã®ãƒ¢ãƒ‡ãƒ«ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ— - var go = new GameObject("_headless_" + renderer.name); - go.layer = FIRSTPERSON_ONLY_LAYER; - go.transform.SetParent(renderer.transform, false); - var erased = go.AddComponent(); - erased.sharedMesh = headlessMesh; - erased.sharedMaterials = renderer.sharedMaterials; - erased.bones = bones; - erased.rootBone = renderer.rootBone; - erased.updateWhenOffscreen = true; - return headlessMesh; - } - - bool m_done; - - List m_headlessMeshes = new List(); - - /// - /// é…下ã®ãƒ¢ãƒ‡ãƒ«ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼è¨­å®šãªã© - /// - public void Setup() - { - SetupLayers(); - if (m_done) return; - m_done = true; - foreach (var x in Renderers) - { - switch (x.FirstPersonFlag) - { - case FirstPersonFlag.Auto: - { - var headlessMesh = CreateHeadlessModel(x.Renderer, FirstPersonBone); - if (headlessMesh != null) - { - m_headlessMeshes.Add(headlessMesh); - } - } - break; - - case FirstPersonFlag.FirstPersonOnly: - x.Renderer.gameObject.layer = FIRSTPERSON_ONLY_LAYER; - break; - - case FirstPersonFlag.ThirdPersonOnly: - x.Renderer.gameObject.layer = THIRDPERSON_ONLY_LAYER; - break; - - case FirstPersonFlag.Both: - //x.Renderer.gameObject.layer = 0; - break; - } - } - } - - void OnDestroy() - { - foreach (var mesh in m_headlessMeshes) - { - if (mesh != null) - { - // Debug.LogFormat("[VRMFirstPerson] OnDestroy: {0}", mesh); - UnityEngine.Object.Destroy(mesh); - } - } - m_headlessMeshes.Clear(); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs.meta deleted file mode 100644 index 0711249b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: dedba1309bdf12b42af2362f52eea134 -timeCreated: 1519218333 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs deleted file mode 100644 index dda06faa..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs +++ /dev/null @@ -1,91 +0,0 @@ -#pragma warning disable 0414, 0649 -using UnityEngine; -using System.Linq; -using UnityEngine.UI; -using System; - -namespace VRM -{ - /// - /// ファーストパーソンå‘ã‘Layer検討 - /// - /// * Default Layerã‚’FirstPersonレイヤーã¨ã—ã¦ä½¿ã† - /// * 9番ã«ThirdPerson Layerを追加ã™ã‚‹ - /// - /// * FirstPersonCameraã¯CullingMaskã§ThirdPerson Layerを除外 - /// * ThirdPersonCameraã¯CullingMaskã§Default Layerを除外 - /// - /// * ãれ以外ã®ã‚·ãƒ¼ãƒ³ã‚ªãƒ–ジェクトã¯DefaultLayerã¨ThirdPersonレイヤーã®ä¸¡æ–¹ã«æ‰€å±žã™ã‚‹ã¹ã— - /// * 首無ã—モデルã¯Default Layerã®ã¿ã«æ‰€å±žã™ã‚‹ã¹ã— - /// * 首有りモデルã¯ThirdPerson Layerã®ã¿ã«æ‰€å±žã™ã‚‹ã¹ã— - /// * コントローラーã¯Default LayerãŒã„ã„ã‹ã‚‚ - /// * é¡ã‚‚Default LayerãŒã„ã„ã‹ã‚‚(カメラã”ã¨ã«RenderTargetを用æ„ã™ã‚‹ã®ã¯ç…©é›‘) - /// - public class VRMFirstPersonCameraManager : MonoBehaviour - { - [Serializable] - class CameraWithRawImage - { - public Camera Camera; - public RenderTexture Texture; - public RawImage Image; - } - - /// - /// FirstPerson - /// - [SerializeField] - CameraWithRawImage m_topLeft; - - /// - /// ThirdPerson body - /// - [SerializeField] - CameraWithRawImage m_topRight; - - /// - /// ThirdPerson head - /// - [SerializeField] - CameraWithRawImage m_bottomRight; - - [SerializeField, Header("Cameras")] - Camera m_firstPersonCamera; - - [SerializeField] - Camera[] m_thirdPersonCameras; - - void Reset() - { - var cameras = GameObject.FindObjectsOfType(); - m_firstPersonCamera = Camera.main; - m_thirdPersonCameras = cameras.Where(x => x != m_firstPersonCamera).ToArray(); - } - - private void Update() - { - var halfWidth = Screen.width / 2; - var halfHeight = Screen.height / 2; - SetupRenderTarget(m_topLeft, halfWidth, halfHeight); - SetupRenderTarget(m_topRight, halfWidth, halfHeight); - SetupRenderTarget(m_bottomRight, halfWidth, halfHeight); - } - - void SetupRenderTarget(CameraWithRawImage cameraWithImage, int w, int h) - { - if (cameraWithImage.Camera == null) return; - if (cameraWithImage.Image == null) return; - - if (cameraWithImage.Texture == null - || cameraWithImage.Texture.width != w - || cameraWithImage.Texture.height != h - ) - { - var texture = new RenderTexture(w, h, 16); - cameraWithImage.Texture = texture; - cameraWithImage.Camera.targetTexture = texture; - cameraWithImage.Image.texture = texture; - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs.meta deleted file mode 100644 index c781b7cf..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPersonCameraManager.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 6b34fb2c039c3ce4881f04e476a2128f -timeCreated: 1519220439 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format.meta deleted file mode 100644 index 9f69f16c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 8dc6b68ffeda9f54494eee1cd17af615 -folderAsset: yes -timeCreated: 1517308531 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs deleted file mode 100644 index 7ed58e52..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; - - -namespace VRM -{ - class VRMException : Exception - { - public VRMException() - { } - public VRMException(string msg) : base(msg) - { } - public VRMException(string msg, params object[] args) : base(string.Format(msg, args)) - { } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs.meta deleted file mode 100644 index 1ce57a3f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMException.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c34ca281dd113124cbe3d277d0955291 -timeCreated: 1519982614 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs deleted file mode 100644 index e35cf298..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs +++ /dev/null @@ -1,205 +0,0 @@ -using System; -using System.Linq; -using UniGLTF; -using UnityEngine; - - -namespace VRM -{ - public class VRMExporter : gltfExporter - { - protected override IMaterialExporter CreateMaterialExporter() - { - return new VRMMaterialExporter(); - } - - public static glTF Export(MeshExportSettings configuration, GameObject go) - { - var gltf = new glTF(); - using (var exporter = new VRMExporter(gltf)) - { - exporter.Prepare(go); - exporter.Export(configuration); - } - return gltf; - } - - public VRMExporter(glTF gltf) : base(gltf) - { - gltf.extensionsUsed.Add(glTF_VRM_extensions.ExtensionName); - gltf.extensions.VRM = new glTF_VRM_extensions(); - } - - public override void Export(MeshExportSettings configuration) - { - base.Export(configuration); - - // avatar - var animator = Copy.GetComponent(); - if (animator != null) - { - var humanoid = Copy.GetComponent(); - UniHumanoid.AvatarDescription description = null; - var nodes = Copy.transform.Traverse().Skip(1).ToList(); - { - var isCreated = false; - if (humanoid != null) - { - description = humanoid.GetDescription(out isCreated); - } - - if (description != null) - { - // use description - glTF.extensions.VRM.humanoid.Apply(description, nodes); - } - - if (isCreated) - { - GameObject.DestroyImmediate(description); - } - } - - { - // set humanoid bone mapping - var avatar = animator.avatar; - foreach (HumanBodyBones key in Enum.GetValues(typeof(HumanBodyBones))) - { - if (key == HumanBodyBones.LastBone) - { - break; - } - - var transform = animator.GetBoneTransform(key); - if (transform != null) - { - glTF.extensions.VRM.humanoid.SetNodeIndex(key, nodes.IndexOf(transform)); - } - } - } - } - - // morph - var master = Copy.GetComponent(); - if (master != null) - { - var avatar = master.BlendShapeAvatar; - if (avatar != null) - { - foreach (var x in avatar.Clips) - { - glTF.extensions.VRM.blendShapeMaster.Add(x, this); - } - } - } - - // secondary - VRMSpringUtility.ExportSecondary(Copy.transform, Nodes, - x => glTF.extensions.VRM.secondaryAnimation.colliderGroups.Add(x), - x => glTF.extensions.VRM.secondaryAnimation.boneGroups.Add(x) - ); - -#pragma warning disable 0618 - // meta(obsolete) - { - var meta = Copy.GetComponent(); - if (meta != null) - { - glTF.extensions.VRM.meta.author = meta.Author; - glTF.extensions.VRM.meta.contactInformation = meta.ContactInformation; - glTF.extensions.VRM.meta.title = meta.Title; - if (meta.Thumbnail != null) - { - glTF.extensions.VRM.meta.texture = TextureIO.ExportTexture(glTF, glTF.buffers.Count - 1, meta.Thumbnail, glTFTextureTypes.Unknown); - } - - glTF.extensions.VRM.meta.licenseType = meta.LicenseType; - glTF.extensions.VRM.meta.otherLicenseUrl = meta.OtherLicenseUrl; - glTF.extensions.VRM.meta.reference = meta.Reference; - } - } -#pragma warning restore 0618 - - // meta - { - var _meta = Copy.GetComponent(); - if (_meta != null && _meta.Meta != null) - { - var meta = _meta.Meta; - - // info - glTF.extensions.VRM.meta.version = meta.Version; - glTF.extensions.VRM.meta.author = meta.Author; - glTF.extensions.VRM.meta.contactInformation = meta.ContactInformation; - glTF.extensions.VRM.meta.reference = meta.Reference; - glTF.extensions.VRM.meta.title = meta.Title; - if (meta.Thumbnail != null) - { - glTF.extensions.VRM.meta.texture = TextureIO.ExportTexture(glTF, glTF.buffers.Count - 1, meta.Thumbnail, glTFTextureTypes.Unknown); - } - - // ussage permission - glTF.extensions.VRM.meta.allowedUser = meta.AllowedUser; - glTF.extensions.VRM.meta.violentUssage = meta.ViolentUssage; - glTF.extensions.VRM.meta.sexualUssage = meta.SexualUssage; - glTF.extensions.VRM.meta.commercialUssage = meta.CommercialUssage; - glTF.extensions.VRM.meta.otherPermissionUrl = meta.OtherPermissionUrl; - - // distribution license - glTF.extensions.VRM.meta.licenseType = meta.LicenseType; - if (meta.LicenseType == LicenseType.Other) - { - glTF.extensions.VRM.meta.otherLicenseUrl = meta.OtherLicenseUrl; - } - } - } - - // firstPerson - var firstPerson = Copy.GetComponent(); - if (firstPerson != null) - { - if (firstPerson.FirstPersonBone != null) - { - glTF.extensions.VRM.firstPerson.firstPersonBone = Nodes.IndexOf(firstPerson.FirstPersonBone); - glTF.extensions.VRM.firstPerson.firstPersonBoneOffset = firstPerson.FirstPersonOffset; - glTF.extensions.VRM.firstPerson.meshAnnotations = firstPerson.Renderers.Select(x => new glTF_VRM_MeshAnnotation - { - mesh = Meshes.IndexOf(x.SharedMesh), - firstPersonFlag = x.FirstPersonFlag.ToString(), - }).ToList(); - } - - // lookAt - { - var lookAtHead = Copy.GetComponent(); - if (lookAtHead != null) - { - var boneApplyer = Copy.GetComponent(); - var blendShapeApplyer = Copy.GetComponent(); - if (boneApplyer != null) - { - glTF.extensions.VRM.firstPerson.lookAtType = LookAtType.Bone; - glTF.extensions.VRM.firstPerson.lookAtHorizontalInner.Apply(boneApplyer.HorizontalInner); - glTF.extensions.VRM.firstPerson.lookAtHorizontalOuter.Apply(boneApplyer.HorizontalOuter); - glTF.extensions.VRM.firstPerson.lookAtVerticalDown.Apply(boneApplyer.VerticalDown); - glTF.extensions.VRM.firstPerson.lookAtVerticalUp.Apply(boneApplyer.VerticalUp); - } - else if (blendShapeApplyer != null) - { - glTF.extensions.VRM.firstPerson.lookAtType = LookAtType.BlendShape; - glTF.extensions.VRM.firstPerson.lookAtHorizontalOuter.Apply(blendShapeApplyer.Horizontal); - glTF.extensions.VRM.firstPerson.lookAtVerticalDown.Apply(blendShapeApplyer.VerticalDown); - glTF.extensions.VRM.firstPerson.lookAtVerticalUp.Apply(blendShapeApplyer.VerticalUp); - } - } - } - } - - // materials - foreach (var m in Materials) - { - glTF.extensions.VRM.materialProperties.Add(VRMMaterialExporter.CreateFromMaterial(m, TextureManager.Textures)); - } - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs.meta deleted file mode 100644 index f286ab34..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMExporter.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 73f9ea5f415aa1d449d6cd63aeaccb67 -timeCreated: 1516612766 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs deleted file mode 100644 index 6e50945e..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs +++ /dev/null @@ -1,65 +0,0 @@ -using System; -using System.Collections.Generic; -using UniGLTF; -using UniJSON; - -namespace UniGLTF -{ - public partial class glTF_extensions : ExtensionsBase - { - public VRM.glTF_VRM_extensions VRM; - - [JsonSerializeMembers] - void VRMSerializeMembers(GLTFJsonFormatter f) - { - if (VRM != null) - { - f.Key("VRM"); f.GLTFValue(VRM); - } - } - } -} - - -namespace VRM -{ - [Serializable] - [JsonSchema(Title = "vrm", Description = @" -VRM extension is for 3d humanoid avatars (and models) in VR applications. -")] - public class glTF_VRM_extensions : JsonSerializableBase - { - public static string ExtensionName - { - get - { - return "VRM"; - } - } - - [JsonSchema(Description = @"Version of exporter that vrm created. " + VRMVersion.VRM_VERSION)] - public string exporterVersion = "UniVRM-" + VRMVersion.VERSION; - - [JsonSchema(Description = @"Version of VRM specification. " + VRMSpecVersion.VERSION)] - public string specVersion = VRMSpecVersion.Version; - - public glTF_VRM_Meta meta = new glTF_VRM_Meta(); - public glTF_VRM_Humanoid humanoid = new glTF_VRM_Humanoid(); - public glTF_VRM_Firstperson firstPerson = new glTF_VRM_Firstperson(); - public glTF_VRM_BlendShapeMaster blendShapeMaster = new glTF_VRM_BlendShapeMaster(); - public glTF_VRM_SecondaryAnimation secondaryAnimation = new glTF_VRM_SecondaryAnimation(); - public List materialProperties = new List(); - - protected override void SerializeMembers(GLTFJsonFormatter f) - { - f.KeyValue(() => exporterVersion); - f.KeyValue(() => specVersion); - f.Key("meta"); f.GLTFValue(meta); - f.Key("humanoid"); f.GLTFValue(humanoid); - f.Key("firstPerson"); f.GLTFValue(firstPerson); - f.Key("blendShapeMaster"); f.GLTFValue(blendShapeMaster); - f.Key("secondaryAnimation"); f.GLTFValue(secondaryAnimation); - f.Key("materialProperties"); f.GLTFValue(materialProperties); - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs.meta deleted file mode 100644 index ae2eaf1f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMFormat.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 20eca00211c61d047b586f852b818b8f -timeCreated: 1517308526 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs deleted file mode 100644 index 863da42c..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs +++ /dev/null @@ -1,116 +0,0 @@ -using System; -using System.IO; -using UniGLTF; -using UnityEngine; -#if ((NET_4_6 || NET_STANDARD_2_0) && UNITY_2017_1_OR_NEWER) -using System.Threading.Tasks; -#endif - - -namespace VRM -{ - public static class VRMImporter - { - [Obsolete("use VRMImporterContext.Load(path)")] - public static GameObject LoadFromPath(string path) - { - var context = new VRMImporterContext(); - context.Parse(path, File.ReadAllBytes(path)); - context.Load(); - context.ShowMeshes(); - context.EnableUpdateWhenOffscreen(); - return context.Root; - } - - [Obsolete("use VRMImporterContext.Load(bytes)")] - public static GameObject LoadFromBytes(Byte[] bytes) - { - var context = new VRMImporterContext(); - context.ParseGlb(bytes); - context.Load(); - context.ShowMeshes(); - context.EnableUpdateWhenOffscreen(); - return context.Root; - } - - [Obsolete("use VRMImporterContext.Load()")] - public static void LoadFromBytes(VRMImporterContext context) - { - context.Load(); - context.ShowMeshes(); - context.EnableUpdateWhenOffscreen(); - } - - #region LoadVrmAsync - [Obsolete("use VRMImporterContext.LoadAsync")] - public static void LoadVrmAsync(string path, Action onLoaded, Action onError = null, bool show = true) - { - LoadVrmAsync(File.ReadAllBytes(path), onLoaded, onError, show); - } - - [Obsolete("use VRMImporterContext.LoadAsync")] - public static void LoadVrmAsync(Byte[] bytes, Action onLoaded, Action onError = null, bool show = true) - { - var context = new VRMImporterContext(); - using (context.MeasureTime("ParseGlb")) - { - context.ParseGlb(bytes); - } - context.LoadAsync(_ => - { - if (show) - { - context.ShowMeshes(); - } - onLoaded(context.Root); - }, - onError); - } - - [Obsolete("use VRMImporterContext.LoadAsync")] - public static void LoadVrmAsync(VRMImporterContext context, Action onLoaded, Action onError = null, bool show = true) - { - context.LoadAsync(_ => - { - if (show) - { - context.ShowMeshes(); - } - onLoaded(context.Root); - }, - onError); - } - #endregion - -#if ((NET_4_6 || NET_STANDARD_2_0) && UNITY_2017_1_OR_NEWER && !UNITY_WEBGL) - - [Obsolete("use VRMImporterContext.LoadAsync()")] - public static Task LoadVrmAsync(string path, bool show = true) - { - var context = new VRMImporterContext(); - context.ParseGlb(File.ReadAllBytes(path)); - return LoadVrmAsync(context, show); - } - - [Obsolete("use VRMImporterContext.LoadAsync()")] - public static Task LoadVrmAsync(Byte[] bytes, bool show = true) - { - var context = new VRMImporterContext(); - context.ParseGlb(bytes); - return LoadVrmAsync(context, show); - } - - [Obsolete("use VRMImporterContext.LoadAsync()")] - public async static Task LoadVrmAsync(VRMImporterContext ctx, bool show = true) - { - await ctx.LoadAsyncTask(); - if (show) - { - ctx.ShowMeshes(); - } - return ctx.Root; - } - -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs.meta deleted file mode 100644 index e6ca9d7b..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporter.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 7ec67bcfca2bdcc4484bcbdd1efe52f9 -timeCreated: 1517153624 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs deleted file mode 100644 index a1362954..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs +++ /dev/null @@ -1,404 +0,0 @@ -using System; -using System.Linq; -using System.Collections.Generic; -using UniGLTF; -using UnityEngine; -using System.IO; -using System.Collections; - -namespace VRM -{ - public class VRMImporterContext : ImporterContext - { - const string HUMANOID_KEY = "humanoid"; - const string MATERIAL_KEY = "materialProperties"; - - public VRMImporterContext() - { - } - - public override void Parse(string path, byte[] bytes) - { - var ext = Path.GetExtension(path).ToLower(); - switch (ext) - { - case ".vrm": - ParseGlb(bytes); - break; - - default: - base.Parse(path, bytes); - break; - } - } - - public override void ParseJson(string json, IStorage storage) - { - base.ParseJson(json, storage); - SetMaterialImporter(new VRMMaterialImporter(this, glTF_VRM_Material.Parse(Json))); - } - - #region OnLoad - protected override IEnumerator OnLoadModel() - { - Root.name = "VRM"; - - using (MeasureTime("VRM LoadMeta")) - { - LoadMeta(); - } - yield return null; - - using (MeasureTime("VRM LoadHumanoid")) - { - LoadHumanoid(); - } - yield return null; - - using (MeasureTime("VRM LoadBlendShapeMaster")) - { - LoadBlendShapeMaster(); - } - yield return null; - - using (MeasureTime("VRM LoadSecondary")) - { - VRMSpringUtility.LoadSecondary(Root.transform, Nodes, - GLTF.extensions.VRM.secondaryAnimation); - } - yield return null; - - using (MeasureTime("VRM LoadFirstPerson")) - { - LoadFirstPerson(); - } - } - - void LoadMeta() - { - var meta = ReadMeta(); - if (meta.Thumbnail == null) - { - /* - // 作る - var lookAt = Root.GetComponent(); - var thumbnail = lookAt.CreateThumbnail(); - thumbnail.name = "thumbnail"; - meta.Thumbnail = thumbnail; - Textures.Add(new TextureItem(thumbnail)); - */ - } - var _meta = Root.AddComponent(); - _meta.Meta = meta; - Meta = meta; - } - - void LoadFirstPerson() - { - var firstPerson = Root.AddComponent(); - - var gltfFirstPerson = GLTF.extensions.VRM.firstPerson; - if (gltfFirstPerson.firstPersonBone != -1) - { - firstPerson.FirstPersonBone = Nodes[gltfFirstPerson.firstPersonBone]; - firstPerson.FirstPersonOffset = gltfFirstPerson.firstPersonBoneOffset; - } - else - { - // fallback - firstPerson.SetDefault(); - firstPerson.FirstPersonOffset = gltfFirstPerson.firstPersonBoneOffset; - } - firstPerson.TraverseRenderers(this); - - // LookAt - var lookAtHead = Root.AddComponent(); - lookAtHead.OnImported(this); - } - - void LoadBlendShapeMaster() - { - BlendShapeAvatar = ScriptableObject.CreateInstance(); - BlendShapeAvatar.name = "BlendShape"; - - var transformMeshTable = new Dictionary(); - foreach (var transform in Root.transform.Traverse()) - { - if (transform.GetSharedMesh() != null) - { - transformMeshTable.Add(transform.GetSharedMesh(), transform); - } - } - - var blendShapeList = GLTF.extensions.VRM.blendShapeMaster.blendShapeGroups; - if (blendShapeList != null && blendShapeList.Count > 0) - { - foreach (var x in blendShapeList) - { - BlendShapeAvatar.Clips.Add(LoadBlendShapeBind(x, transformMeshTable)); - } - } - - var proxy = Root.AddComponent(); - BlendShapeAvatar.CreateDefaultPreset(); - proxy.BlendShapeAvatar = BlendShapeAvatar; - } - - BlendShapeClip LoadBlendShapeBind(glTF_VRM_BlendShapeGroup group, Dictionary transformMeshTable) - { - var asset = ScriptableObject.CreateInstance(); - var groupName = group.name; - var prefix = "BlendShape."; - while (groupName.StartsWith(prefix)) - { - groupName = groupName.Substring(prefix.Length); - } - asset.name = "BlendShape." + groupName; - - if (group != null) - { - asset.BlendShapeName = groupName; - asset.Preset = CacheEnum.TryParseOrDefault(group.presetName, true); - asset.IsBinary = group.isBinary; - if (asset.Preset == BlendShapePreset.Unknown) - { - // fallback - asset.Preset = CacheEnum.TryParseOrDefault(group.name, true); - } - asset.Values = group.binds.Select(x => - { - var mesh = Meshes[x.mesh].Mesh; - var node = transformMeshTable[mesh]; - var relativePath = UniGLTF.UnityExtensions.RelativePathFrom(node, Root.transform); - return new BlendShapeBinding - { - RelativePath = relativePath, - Index = x.index, - Weight = x.weight, - }; - }) - .ToArray(); - asset.MaterialValues = group.materialValues.Select(x => - { - var value = new Vector4(); - for (int i = 0; i < x.targetValue.Length; ++i) - { - switch (i) - { - case 0: value.x = x.targetValue[0]; break; - case 1: value.y = x.targetValue[1]; break; - case 2: value.z = x.targetValue[2]; break; - case 3: value.w = x.targetValue[3]; break; - } - } - - var material = GetMaterials().FirstOrDefault(y => y.name == x.materialName); - var propertyName = x.propertyName; - if (x.propertyName.EndsWith("_ST_S") - || x.propertyName.EndsWith("_ST_T")) - { - propertyName = x.propertyName.Substring(0, x.propertyName.Length - 2); - } - - var binding = default(MaterialValueBinding?); - - if (material != null) - { - try - { - binding = new MaterialValueBinding - { - MaterialName = x.materialName, - ValueName = x.propertyName, - TargetValue = value, - BaseValue = material.GetColor(propertyName), - }; - } - catch (Exception) - { - // do nothing - } - } - - return binding; - }) - .Where(x => x.HasValue) - .Select(x => x.Value) - .ToArray(); - } - - return asset; - } - - static String ToHumanBoneName(HumanBodyBones b) - { - foreach (var x in HumanTrait.BoneName) - { - if (x.Replace(" ", "") == b.ToString()) - { - return x; - } - } - - throw new KeyNotFoundException(); - } - - static SkeletonBone ToSkeletonBone(Transform t) - { - var sb = new SkeletonBone(); - sb.name = t.name; - sb.position = t.localPosition; - sb.rotation = t.localRotation; - sb.scale = t.localScale; - return sb; - } - - private void LoadHumanoid() - { - AvatarDescription = GLTF.extensions.VRM.humanoid.ToDescription(Nodes); - AvatarDescription.name = "AvatarDescription"; - HumanoidAvatar = AvatarDescription.CreateAvatar(Root.transform); - if (!HumanoidAvatar.isValid || !HumanoidAvatar.isHuman) - { - throw new Exception("fail to create avatar"); - } - - HumanoidAvatar.name = "VrmAvatar"; - - var humanoid = Root.AddComponent(); - humanoid.Avatar = HumanoidAvatar; - humanoid.Description = AvatarDescription; - - var animator = Root.GetComponent(); - if (animator == null) - { - animator = Root.AddComponent(); - } - animator.avatar = HumanoidAvatar; - } - #endregion - - public UniHumanoid.AvatarDescription AvatarDescription; - public Avatar HumanoidAvatar; - public BlendShapeAvatar BlendShapeAvatar; - public VRMMetaObject Meta; - - public VRMMetaObject ReadMeta(bool createThumbnail = false) - { - var meta = ScriptableObject.CreateInstance(); - meta.name = "Meta"; - meta.ExporterVersion = GLTF.extensions.VRM.exporterVersion; - - var gltfMeta = GLTF.extensions.VRM.meta; - meta.Version = gltfMeta.version; // model version - meta.Author = gltfMeta.author; - meta.ContactInformation = gltfMeta.contactInformation; - meta.Reference = gltfMeta.reference; - meta.Title = gltfMeta.title; - - var thumbnail = GetTexture(gltfMeta.texture); - if (thumbnail != null) - { - // ロード済㿠- meta.Thumbnail = thumbnail.Texture; - } - else if (createThumbnail) - { - // 作æˆã™ã‚‹(先行ロード用) - if (gltfMeta.texture >= 0 && gltfMeta.texture < GLTF.textures.Count) - { - var t = new TextureItem(gltfMeta.texture, CreateTextureLoader(gltfMeta.texture)); - t.Process(GLTF, Storage); - meta.Thumbnail = t.Texture; - } - } - - meta.AllowedUser = gltfMeta.allowedUser; - meta.ViolentUssage = gltfMeta.violentUssage; - meta.SexualUssage = gltfMeta.sexualUssage; - meta.CommercialUssage = gltfMeta.commercialUssage; - meta.OtherPermissionUrl = gltfMeta.otherPermissionUrl; - - meta.LicenseType = gltfMeta.licenseType; - meta.OtherLicenseUrl = gltfMeta.otherLicenseUrl; - - return meta; - } - - protected override IEnumerable ObjectsForSubAsset() - { - foreach (var x in base.ObjectsForSubAsset()) - { - yield return x; - } - - yield return AvatarDescription; - yield return HumanoidAvatar; - - if (BlendShapeAvatar != null && BlendShapeAvatar.Clips != null) - { - foreach (var x in BlendShapeAvatar.Clips) - { - yield return x; - } - } - yield return BlendShapeAvatar; - - yield return Meta; - } - -#if UNITY_EDITOR - public override bool AvoidOverwriteAndLoad(UnityPath assetPath, UnityEngine.Object o) - { - if (o is BlendShapeAvatar) - { - var loaded = assetPath.LoadAsset(); - var proxy = Root.GetComponent(); - proxy.BlendShapeAvatar = loaded; - - return true; - } - - if (o is BlendShapeClip) - { - return true; - } - - return base.AvoidOverwriteAndLoad(assetPath, o); - } - - protected override UnityPath GetAssetPath(UnityPath prefabPath, UnityEngine.Object o) - { - if (o is BlendShapeAvatar - || o is BlendShapeClip) - { - var dir = prefabPath.GetAssetFolder(".BlendShapes"); - var assetPath = dir.Child(o.name.EscapeFilePath() + ".asset"); - return assetPath; - } - else if (o is Avatar) - { - var dir = prefabPath.GetAssetFolder(".Avatar"); - var assetPath = dir.Child(o.name.EscapeFilePath() + ".asset"); - return assetPath; - } - else if (o is VRMMetaObject) - { - var dir = prefabPath.GetAssetFolder(".MetaObject"); - var assetPath = dir.Child(o.name.EscapeFilePath() + ".asset"); - return assetPath; - } - else if (o is UniHumanoid.AvatarDescription) - { - var dir = prefabPath.GetAssetFolder(".AvatarDescription"); - var assetPath = dir.Child(o.name.EscapeFilePath() + ".asset"); - return assetPath; - } - else - { - return base.GetAssetPath(prefabPath, o); - } - } -#endif - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs.meta deleted file mode 100644 index d3dde769..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3299c9bf57c48cc46a0bcd96b1394f18 -timeCreated: 1521446485 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs deleted file mode 100644 index 9878528f..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs +++ /dev/null @@ -1,230 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using UniGLTF; -using UniGLTF.ShaderPropExporter; -using UnityEngine; - - -namespace VRM -{ - public class VRMMaterialExporter : MaterialExporter - { - public static bool UseUnlit(string shaderName) - { - switch (shaderName) - { - case "Unlit/Color": - case "Unlit/Texture": - case "Unlit/Transparent": - case "Unlit/Transparent Cutout": - case "UniGLTF/UniUnlit": - case "VRM/UnlitTexture": - case "VRM/UnlitTransparent": - case "VRM/UnlitCutout": - return true; - } - return false; - } - - protected override glTFMaterial CreateMaterial(Material m) - { - switch (m.shader.name) - { - case "VRM/UnlitTexture": - return Export_VRMUnlitTexture(m); - - case "VRM/UnlitTransparent": - return Export_VRMUnlitTransparent(m); - - case "VRM/UnlitCutout": - return Export_VRMUnlitCutout(m); - - case "VRM/UnlitTransparentZWrite": - return Export_VRMUnlitTransparentZWrite(m); - - case "VRM/MToon": - return Export_VRMMToon(m); - - default: - return base.CreateMaterial(m); - } - } - - static glTFMaterial Export_VRMUnlitTexture(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = "OPAQUE"; - return material; - } - static glTFMaterial Export_VRMUnlitTransparent(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = "BLEND"; - return material; - } - static glTFMaterial Export_VRMUnlitCutout(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = "MASK"; - return material; - } - static glTFMaterial Export_VRMUnlitTransparentZWrite(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - material.alphaMode = "BLEND"; - return material; - } - - static glTFMaterial Export_VRMMToon(Material m) - { - var material = glTF_KHR_materials_unlit.CreateDefault(); - - switch (m.GetTag("RenderType", true)) - { - case "Transparent": - material.alphaMode = "BLEND"; - break; - - case "TransparentCutout": - material.alphaMode = "MASK"; - material.alphaCutoff = m.GetFloat("_Cutoff"); - break; - - default: - material.alphaMode = "OPAQUE"; - break; - } - - switch ((int)m.GetFloat("_CullMode")) - { - case 0: - material.doubleSided = true; - break; - - case 1: - Debug.LogWarning("ignore cull front"); - break; - - case 2: - // cull back - break; - - default: - throw new NotImplementedException(); - } - - return material; - } - - #region CreateFromMaterial - public static readonly string[] VRMExtensionShaders = new string[] - { - "VRM/UnlitTransparentZWrite", - "VRM/MToon" - }; - - static readonly string[] TAGS = new string[]{ - "RenderType", - // "Queue", - }; - - public static glTF_VRM_Material CreateFromMaterial(Material m, List textures) - { - var material = new glTF_VRM_Material - { - name = m.name, - shader = m.shader.name, - renderQueue = m.renderQueue, - }; - - if (!VRMExtensionShaders.Contains(m.shader.name)) - { - material.shader = glTF_VRM_Material.VRM_USE_GLTFSHADER; - return material; - } - - var prop = PreShaderPropExporter.GetPropsForSupportedShader(m.shader.name); - if (prop == null) - { - Debug.LogWarningFormat("Fail to export shader: {0}", m.shader.name); - } - else - { - foreach (var keyword in m.shaderKeywords) - { - material.keywordMap.Add(keyword, m.IsKeywordEnabled(keyword)); - } - - // get properties - //material.SetProp(prop); - foreach (var kv in prop.Properties) - { - switch (kv.ShaderPropertyType) - { - case ShaderPropertyType.Color: - { - var value = m.GetColor(kv.Key).ToArray(); - material.vectorProperties.Add(kv.Key, value); - } - break; - - case ShaderPropertyType.Range: - case ShaderPropertyType.Float: - { - var value = m.GetFloat(kv.Key); - material.floatProperties.Add(kv.Key, value); - } - break; - - case ShaderPropertyType.TexEnv: - { - var texture = m.GetTexture(kv.Key); - if (texture != null) - { - var value = textures.IndexOf(texture); - if (value == -1) - { - Debug.LogFormat("not found {0}", texture.name); - } - else - { - material.textureProperties.Add(kv.Key, value); - } - } - - // offset & scaling - var offset = m.GetTextureOffset(kv.Key); - var scaling = m.GetTextureScale(kv.Key); - material.vectorProperties.Add(kv.Key, - new float[] { offset.x, offset.y, scaling.x, scaling.y }); - } - break; - - case ShaderPropertyType.Vector: - { - var value = m.GetVector(kv.Key).ToArray(); - material.vectorProperties.Add(kv.Key, value); - } - break; - - default: - throw new NotImplementedException(); - } - } - } - - foreach (var tag in TAGS) - { - var value = m.GetTag(tag, false); - if (!String.IsNullOrEmpty(value)) - { - material.tagMap.Add(tag, value); - } - } - - return material; - } - #endregion - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs.meta deleted file mode 100644 index fda7bf8d..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialExporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d2c64f4ed81bb144b90cca5260272ecf -timeCreated: 1534510965 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs deleted file mode 100644 index af08ab04..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs +++ /dev/null @@ -1,124 +0,0 @@ -using System.Collections.Generic; -using UniGLTF; -using UnityEngine; -using System.Linq; -using System; - -namespace VRM -{ - public class VRMMaterialImporter : MaterialImporter - { - List m_materials; - public VRMMaterialImporter(ImporterContext context, List materials) : base(new ShaderStore(context), (int index) => context.GetTexture(index)) - { - m_materials = materials; - } - - static string[] VRM_SHADER_NAMES = - { - "Standard", - "VRM/MToon", - "UniGLTF/UniUnlit", - - "VRM/UnlitTexture", - "VRM/UnlitCutout", - "VRM/UnlitTransparent", - "VRM/UnlitTransparentZWrite", - }; - - public override Material CreateMaterial(int i, glTFMaterial src, bool hasVertexColor) - { - if(i==0 && m_materials.Count == 0) - { - // dummy - return new Material(Shader.Find("Standard")); - } - - var item = m_materials[i]; - var shaderName = item.shader; - var shader = Shader.Find(shaderName); - if (shader == null) - { - // - // no shader - // - if (VRM_SHADER_NAMES.Contains(shaderName)) - { - Debug.LogErrorFormat("shader {0} not found. set Assets/VRM/Shaders/VRMShaders to Edit - project setting - Graphics - preloaded shaders", shaderName); - } - else - { - Debug.LogWarningFormat("unknown shader {0}.", shaderName); - } - return base.CreateMaterial(i, src, hasVertexColor); - } - - // - // restore VRM material - // - var material = new Material(shader); - material.name = item.name; - material.renderQueue = item.renderQueue; - - foreach (var kv in item.floatProperties) - { - material.SetFloat(kv.Key, kv.Value); - } - foreach (var kv in item.vectorProperties) - { - if (item.textureProperties.ContainsKey(kv.Key)) - { - // texture offset & scale - material.SetTextureOffset(kv.Key, new Vector2(kv.Value[0], kv.Value[1])); - material.SetTextureScale(kv.Key, new Vector2(kv.Value[2], kv.Value[3])); - } - else - { - // vector4 - var v = new Vector4(kv.Value[0], kv.Value[1], kv.Value[2], kv.Value[3]); - material.SetVector(kv.Key, v); - } - } - foreach (var kv in item.textureProperties) - { - var texture = base.GetTextureFunc(kv.Value); - if (texture != null) - { - var converted = texture.ConvertTexture(kv.Key); - if (converted != null) - { - material.SetTexture(kv.Key, converted); - } - else - { - material.SetTexture(kv.Key, texture.Texture); - } - } - } - foreach (var kv in item.keywordMap) - { - if (kv.Value) - { - material.EnableKeyword(kv.Key); - } - else - { - material.DisableKeyword(kv.Key); - } - } - foreach (var kv in item.tagMap) - { - material.SetOverrideTag(kv.Key, kv.Value); - } - - if (shaderName == MToon.Utils.ShaderName) - { - // TODO: Materialæ‹¡å¼µã«MToonã®é …ç›®ãŒè¿½åŠ ã•れãŸã‚‰æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®shaderPropã‹ã‚‰å¤‰æ›ã‚’ã‹ã‘ã‚‹ - // インãƒãƒ¼ãƒˆæ™‚ã«UniVRMã«å«ã¾ã‚Œã‚‹MToonã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ä¸Šæ›¸ãã™ã‚‹ - material.SetFloat(MToon.Utils.PropVersion, MToon.Utils.VersionNumber); - } - - return material; - } - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs.meta deleted file mode 100644 index e5ff70b7..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMMaterialImporter.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 77db57076c0650c469c3ff0d4853ce21 -timeCreated: 1533624711 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs deleted file mode 100644 index 95872ee4..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; - -namespace VRM -{ - public class VRMSpecVersion - { - public const int Major = 0; - public const int Minor = 0; - - public static string Version - { - get - { - return String.Format("{0}.{1}", Major, Minor); - } - } - - public const string VERSION = "0.0"; - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs.meta deleted file mode 100644 index 7c160b30..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMSpecVersion.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 3c5b8467d0154d6da78a74ecae5f85e7 -timeCreated: 1549016543 \ No newline at end of file diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs deleted file mode 100644 index 91142132..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs +++ /dev/null @@ -1,11 +0,0 @@ - -namespace VRM -{ - public static partial class VRMVersion - { - public const int MAJOR = 0; - public const int MINOR = 61; - public const int PATCH = 0; - public const string VERSION = "0.61.0"; - } -} diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs.meta deleted file mode 100644 index b953c85a..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersion.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 93c46c8b64555f14bada9f5bb0b7761a -timeCreated: 1522130257 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs deleted file mode 100644 index ebaaa3df..00000000 --- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs +++ /dev/null @@ -1,105 +0,0 @@ -using System; -using System.Text.RegularExpressions; - -namespace VRM -{ - public static partial class VRMVersion - { - /// - /// Returns true if a passed version is newer than current UniVRM. - /// - /// - /// - public static bool IsNewer(string version) - { - if (string.IsNullOrEmpty(version)) - { - return false; - } - - var prefix = "UniVRM-"; - if (version.StartsWith(prefix)) - { - version = version.Substring(prefix.Length); - } - - return IsNewer(version, VERSION); - } - - public static bool IsNewer(string newer, string older) - { - Version newerVersion; - if (!ParseVersion(newer, out newerVersion)) - { - return false; - } - - Version olderVersion; - if (!ParseVersion(older, out olderVersion)) - { - return false; - } - - if (newerVersion.Major > olderVersion.Major) - { - return true; - } - - if (newerVersion.Minor > olderVersion.Minor) - { - return true; - } - - if (newerVersion.Patch > olderVersion.Patch) - { - return true; - } - - if (String.Compare(newerVersion.Pre, olderVersion.Pre) > 0) - { - return true; - } - - return false; - } - - private static readonly Regex VersionSpec = - new Regex(@"(?\d+)\.(?\d+)(\.(?\d+))?(-(?
[0-9A-Za-z-]+))?");
-
-        public static bool ParseVersion(string version, out Version v)
-        {
-            var match = VersionSpec.Match(version);
-            if (!match.Success)
-            {
-                v = new Version();
-                return false;
-            }
-
-            v = new Version();
-            try
-            {
-                v.Major = int.Parse(match.Groups["major"].Value);
-                v.Minor = int.Parse(match.Groups["minor"].Value);
-                v.Patch = match.Groups["patch"].Success ? int.Parse(match.Groups["patch"].Value) : 0;
-                v.Pre = match.Groups["pre"].Success ? match.Groups["pre"].Value : "";
-
-                return true;
-            }
-            catch (Exception)
-            {
-                return false;
-            }
-        }
-
-        public struct Version
-        {
-            public int Major;
-            public int Minor;
-            public int Patch;
-            public string Pre;
-        }
-
-        public const string VRM_VERSION = "UniVRM-" + VERSION;
-        public const string MENU = "VRM/" + VRM_VERSION;
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs.meta
deleted file mode 100644
index b505fdb0..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 4ab9ac9856a4d4c4aa652c07c5b496e6
-timeCreated: 1522130257
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs
deleted file mode 100644
index 47e10a1d..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-using System;
-using System.Linq;
-using System.Collections.Generic;
-using UniGLTF;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public static class glTF_VRMExtensions
-    {
-        [Obsolete("Use Create(root, meshes, binding)")]
-        public static glTF_VRM_BlendShapeBind Cerate(Transform root, BlendShapeBinding binding,
-            gltfExporter exporter)
-        {
-            return Create(root, binding, exporter);
-        }
-
-        public static glTF_VRM_BlendShapeBind Create(Transform root, BlendShapeBinding binding,
-            gltfExporter exporter)
-        {
-            if (string.IsNullOrEmpty((binding.RelativePath)))
-            {
-                Debug.LogWarning("binding.RelativePath is null");
-                return null;
-            }
-            var found = root.transform.Find(binding.RelativePath);
-            if (found == null)
-            {
-                var name = binding.RelativePath.Split('/').Last();
-                found = root.GetComponentsInChildren().Where(x => x.name == name).First();
-                if (found == null)
-                {
-                    Debug.LogWarning($"{binding.RelativePath} not found");
-                    return null;
-                }
-                else
-                {
-                    Debug.LogWarning($"fall back '{binding.RelativePath}' => '{found.RelativePathFrom(root)}'");
-                }
-            }
-            var renderer = found.GetComponent();
-            if (renderer == null)
-            {
-                return null;
-            }
-
-            if (!renderer.gameObject.activeInHierarchy)
-            {
-                return null;
-            }
-
-            var mesh = renderer.sharedMesh;
-            var meshIndex = exporter.Meshes.IndexOf(mesh);
-            if (meshIndex == -1)
-            {
-                return null;
-            }
-
-            if (!exporter.MeshBlendShapeIndexMap.TryGetValue(mesh, out Dictionary blendShapeIndexMap))
-            {
-                // ã“ã® Mesh 㯠 エクスãƒãƒ¼ãƒˆã•れã¦ã„ãªã„
-                return null;
-            }
-
-            if (!blendShapeIndexMap.TryGetValue(binding.Index, out int blendShapeIndex))
-            {
-                // ã“ã® blendShape 㯠エクスãƒãƒ¼ãƒˆã•れã¦ã„ãªã„(空ã ã£ãŸï¼Ÿ)
-                return null;
-            }
-
-            return new glTF_VRM_BlendShapeBind
-            {
-                mesh = meshIndex,
-                index = blendShapeIndex,
-                weight = binding.Weight,
-            };
-        }
-
-        /// 
-        /// 
-        /// 
-        /// 
-        /// 
-        /// 
-        /// 
-        /// エクスãƒãƒ¼ãƒˆä¸­ã«BlendShapeIndexãŒå¤‰ã‚ã£ãŸã‹ã‚‚ã—れãªã„
-        public static void Add(this glTF_VRM_BlendShapeMaster master,
-            BlendShapeClip clip, gltfExporter exporter)
-        {
-            var list = new List();
-            if (clip.Values != null)
-            {
-                foreach (var value in clip.Values)
-                {
-                    var bind = Create(exporter.Copy.transform, value, exporter);
-                    if (bind == null)
-                    {
-                        // Debug.LogFormat("{0}: skip blendshapebind", clip.name);
-                        continue;
-                    }
-                    list.Add(bind);
-                }
-            }
-
-            var materialList = new List();
-            if (clip.MaterialValues != null)
-            {
-                materialList.AddRange(clip.MaterialValues.Select(y => new glTF_VRM_MaterialValueBind
-                {
-                    materialName = y.MaterialName,
-                    propertyName = y.ValueName,
-                    targetValue = y.TargetValue.ToArray(),
-                }));
-            }
-
-            var group = new glTF_VRM_BlendShapeGroup
-            {
-                name = clip.BlendShapeName,
-                presetName = clip.Preset.ToString().ToLower(),
-                isBinary = clip.IsBinary,
-                binds = list,
-                materialValues = materialList,
-            };
-            master.blendShapeGroups.Add(group);
-        }
-
-        public static void Apply(this glTF_VRM_DegreeMap map, CurveMapper mapper)
-        {
-            map.curve = mapper.Curve.keys.SelectMany(x => new float[] { x.time, x.value, x.inTangent, x.outTangent }).ToArray();
-            map.xRange = mapper.CurveXRangeDegree;
-            map.yRange = mapper.CurveYRangeDegree;
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs.meta
deleted file mode 100644
index 9291c8bd..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRMExtensions.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 5fbd5248b4a422e47be4510ca85c9ade
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs
deleted file mode 100644
index 80e85966..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs
+++ /dev/null
@@ -1,136 +0,0 @@
-using System;
-using System.Collections.Generic;
-using UniGLTF;
-using UniJSON;
-
-
-namespace VRM
-{
-    [Serializable]
-    [JsonSchema(Title = "vrm.blendshape.materialbind")]
-    public class glTF_VRM_MaterialValueBind : UniGLTF.JsonSerializableBase
-    {
-        public string materialName;
-        public string propertyName;
-        public float[] targetValue;
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => materialName);
-            f.KeyValue(() => propertyName);
-            f.KeyValue(() => targetValue);
-        }
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.blendshape.bind")]
-    public class glTF_VRM_BlendShapeBind : UniGLTF.JsonSerializableBase
-    {
-        [JsonSchema(Required = true, Minimum = 0)]
-        public int mesh = -1;
-
-        [JsonSchema(Required = true, Minimum = 0)]
-        public int index = -1;
-
-        [JsonSchema(Required =true, Minimum = 0, Maximum = 100, Description = @"SkinnedMeshRenderer.SetBlendShapeWeight")]
-        public float weight = 0;
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => mesh);
-            f.KeyValue(() => index);
-            f.KeyValue(() => weight);
-        }
-    }
-
-    public enum BlendShapePreset
-    {
-        Unknown,
-
-        Neutral,
-
-        A,
-        I,
-        U,
-        E,
-        O,
-
-        Blink,
-
-        // 喜怒哀楽
-        Joy,
-        Angry,
-        Sorrow,
-        Fun,
-
-        // LookAt
-        LookUp,
-        LookDown,
-        LookLeft,
-        LookRight,
-
-        Blink_L,
-        Blink_R,
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.blendshape.group", Description = "BlendShapeClip of UniVRM")]
-    public class glTF_VRM_BlendShapeGroup : UniGLTF.JsonSerializableBase
-    {
-        [JsonSchema(Description = "Expression name")]
-        public string name;
-
-        [JsonSchema(Description = "Predefined Expression name", EnumValues = new object[] {
-            "unknown",
-            "neutral",
-            "a",
-            "i",
-            "u",
-            "e",
-            "o",
-            "blink",
-            "joy",
-            "angry",
-            "sorrow",
-            "fun",
-            "lookup",
-            "lookdown",
-            "lookleft",
-            "lookright",
-            "blink_l",
-            "blink_r",
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string presetName;
-
-        [JsonSchema(Description = "Low level blendshape references. ")]
-        public List binds = new List();
-
-        [JsonSchema(Description = "Material animation references.")]
-        public List materialValues = new List();
-
-        [JsonSchema(Description = "0 or 1. Do not allow an intermediate value. Value should rounded")]
-        public bool isBinary;
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => name);
-            f.KeyValue(() => presetName);
-            f.KeyValue(() => isBinary);
-            f.Key("binds"); f.GLTFValue(binds);
-            f.Key("materialValues"); f.GLTFValue(materialValues);
-        }
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.blendshape", Description = "BlendShapeAvatar of UniVRM")]
-    public class glTF_VRM_BlendShapeMaster : UniGLTF.JsonSerializableBase
-    {
-        public List blendShapeGroups = new List();
-
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.Key("blendShapeGroups"); f.GLTFValue(blendShapeGroups);
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs.meta
deleted file mode 100644
index 043c8ab3..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_BlendShape.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 73f7fb3db66d55b4684333583a685757
-timeCreated: 1517549334
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs
deleted file mode 100644
index d376478f..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs
+++ /dev/null
@@ -1,120 +0,0 @@
-using System;
-using System.Collections.Generic;
-using UniGLTF;
-using UnityEngine;
-using UniJSON;
-
-
-namespace VRM
-{
-    [Serializable]
-    [JsonSchema(Title = "vrm.firstperson.degreemap")]
-    public class glTF_VRM_DegreeMap : UniGLTF.JsonSerializableBase
-    {
-        [JsonSchema(Description = "None linear mapping params. time, value, inTangent, outTangent")]
-        public float[] curve;
-
-        [JsonSchema(Description = "Look at input clamp range degree.")]
-        public float xRange = 90.0f;
-
-        [JsonSchema(Description = "Look at map range degree from xRange.")]
-        public float yRange = 10.0f;
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            if (curve != null)
-            {
-                f.KeyValue(() => curve);
-            }
-            f.KeyValue(() => xRange);
-            f.KeyValue(() => yRange);
-        }
-    }
-
-    public enum FirstPersonFlag
-    {
-        Auto, // Create headlessModel
-        Both, // Default layer
-        ThirdPersonOnly,
-        FirstPersonOnly,
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.firstperson.meshannotation")]
-    public class glTF_VRM_MeshAnnotation : JsonSerializableBase
-    {
-        // When the value is -1, it means that no target mesh is found.
-        [JsonSchema(Minimum = 0)]
-        public int mesh;
-
-        public string firstPersonFlag;
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => mesh);
-            f.KeyValue(() => firstPersonFlag);
-        }
-    }
-
-    public enum LookAtType
-    {
-        None,
-        Bone,
-        BlendShape,
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.firstperson")]
-    public class glTF_VRM_Firstperson : UniGLTF.JsonSerializableBase
-    {
-        // When the value is -1, it means that no bone for first person is found.
-        [JsonSchema(Description = "The bone whose rendering should be turned off in first-person view. Usually Head is specified.", Minimum = 0, ExplicitIgnorableValue = -1)]
-        public int firstPersonBone = -1;
-
-        [JsonSchema(Description = @"The target position of the VR headset in first-person view. It is assumed that an offset from the head bone to the VR headset is added.")]
-        public Vector3 firstPersonBoneOffset;
-
-        [JsonSchema(Description = "Switch display / undisplay for each mesh in first-person view or the others.")]
-        public List meshAnnotations = new List();
-
-        // lookat
-        [JsonSchema(Description = "Eye controller mode.", EnumValues = new object[] {
-            "Bone",
-            "BlendShape",
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string lookAtTypeName = "Bone";
-        public LookAtType lookAtType
-        {
-            get
-            {
-                return CacheEnum.TryParseOrDefault(lookAtTypeName, true);
-            }
-            set { lookAtTypeName = value.ToString(); }
-        }
-
-        [JsonSchema(Description = "Eye controller setting.")]
-        public glTF_VRM_DegreeMap lookAtHorizontalInner = new glTF_VRM_DegreeMap();
-
-        [JsonSchema(Description = "Eye controller setting.")]
-        public glTF_VRM_DegreeMap lookAtHorizontalOuter = new glTF_VRM_DegreeMap();
-
-        [JsonSchema(Description = "Eye controller setting.")]
-        public glTF_VRM_DegreeMap lookAtVerticalDown = new glTF_VRM_DegreeMap();
-
-        [JsonSchema(Description = "Eye controller setting.")]
-        public glTF_VRM_DegreeMap lookAtVerticalUp = new glTF_VRM_DegreeMap();
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => firstPersonBone);
-            f.KeyValue(() => firstPersonBoneOffset);
-            f.Key("meshAnnotations"); f.GLTFValue(meshAnnotations);
-
-            f.KeyValue(() => lookAtTypeName);
-            f.Key("lookAtHorizontalInner"); f.GLTFValue(lookAtHorizontalInner);
-            f.Key("lookAtHorizontalOuter"); f.GLTFValue(lookAtHorizontalOuter);
-            f.Key("lookAtVerticalDown"); f.GLTFValue(lookAtVerticalDown);
-            f.Key("lookAtVerticalUp"); f.GLTFValue(lookAtVerticalUp);
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs.meta
deleted file mode 100644
index 615736dc..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_FirstPerson.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: fe59508ed49a5db4287c74e0061799b3
-timeCreated: 1519282840
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs
deleted file mode 100644
index 6065a38d..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs
+++ /dev/null
@@ -1,332 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using UniGLTF;
-using UniJSON;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public enum VRMBone
-    {
-        hips,
-        leftUpperLeg,
-        rightUpperLeg,
-        leftLowerLeg,
-        rightLowerLeg,
-        leftFoot,
-        rightFoot,
-        spine,
-        chest,
-        neck,
-        head,
-        leftShoulder,
-        rightShoulder,
-        leftUpperArm,
-        rightUpperArm,
-        leftLowerArm,
-        rightLowerArm,
-        leftHand,
-        rightHand,
-        leftToes,
-        rightToes,
-        leftEye,
-        rightEye,
-        jaw,
-        leftThumbProximal,
-        leftThumbIntermediate,
-        leftThumbDistal,
-        leftIndexProximal,
-        leftIndexIntermediate,
-        leftIndexDistal,
-        leftMiddleProximal,
-        leftMiddleIntermediate,
-        leftMiddleDistal,
-        leftRingProximal,
-        leftRingIntermediate,
-        leftRingDistal,
-        leftLittleProximal,
-        leftLittleIntermediate,
-        leftLittleDistal,
-        rightThumbProximal,
-        rightThumbIntermediate,
-        rightThumbDistal,
-        rightIndexProximal,
-        rightIndexIntermediate,
-        rightIndexDistal,
-        rightMiddleProximal,
-        rightMiddleIntermediate,
-        rightMiddleDistal,
-        rightRingProximal,
-        rightRingIntermediate,
-        rightRingDistal,
-        rightLittleProximal,
-        rightLittleIntermediate,
-        rightLittleDistal,
-        upperChest,
-
-        unknown,
-    }
-
-    public static class VRMBoneExtensions
-    {
-        public static VRMBone FromHumanBodyBone(this HumanBodyBones human)
-        {
-            return human.ToVrmBone();
-        }
-
-        public static HumanBodyBones ToHumanBodyBone(this VRMBone bone)
-        {
-#if UNITY_5_6_OR_NEWER
-#else
-            if (bone == VRMBone.upperChest)
-            {
-                return HumanBodyBones.LastBone;
-            }
-#endif
-            return bone.ToUnityBone();
-        }
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.humanoid.bone")]
-    public class glTF_VRM_HumanoidBone : JsonSerializableBase
-    {
-        [JsonSchema(Description = "Human bone name.", EnumValues = new object[]
-        {
-            "hips",
-            "leftUpperLeg",
-            "rightUpperLeg",
-            "leftLowerLeg",
-            "rightLowerLeg",
-            "leftFoot",
-            "rightFoot",
-            "spine",
-            "chest",
-            "neck",
-            "head",
-            "leftShoulder",
-            "rightShoulder",
-            "leftUpperArm",
-            "rightUpperArm",
-            "leftLowerArm",
-            "rightLowerArm",
-            "leftHand",
-            "rightHand",
-            "leftToes",
-            "rightToes",
-            "leftEye",
-            "rightEye",
-            "jaw",
-            "leftThumbProximal",
-            "leftThumbIntermediate",
-            "leftThumbDistal",
-            "leftIndexProximal",
-            "leftIndexIntermediate",
-            "leftIndexDistal",
-            "leftMiddleProximal",
-            "leftMiddleIntermediate",
-            "leftMiddleDistal",
-            "leftRingProximal",
-            "leftRingIntermediate",
-            "leftRingDistal",
-            "leftLittleProximal",
-            "leftLittleIntermediate",
-            "leftLittleDistal",
-            "rightThumbProximal",
-            "rightThumbIntermediate",
-            "rightThumbDistal",
-            "rightIndexProximal",
-            "rightIndexIntermediate",
-            "rightIndexDistal",
-            "rightMiddleProximal",
-            "rightMiddleIntermediate",
-            "rightMiddleDistal",
-            "rightRingProximal",
-            "rightRingIntermediate",
-            "rightRingDistal",
-            "rightLittleProximal",
-            "rightLittleIntermediate",
-            "rightLittleDistal",
-            "upperChest",
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string bone;
-
-        public VRMBone vrmBone
-        {
-            set
-            {
-                bone = value.ToString();
-            }
-            get
-            {
-                return CacheEnum.Parse(bone, true);
-            }
-        }
-
-        // When the value is -1, it means that no node is found.
-        [JsonSchema(Description = "Reference node index", Minimum = 0)]
-        public int node = -1;
-
-        [JsonSchema(Description = "Unity's HumanLimit.useDefaultValues")]
-        public bool useDefaultValues = true;
-
-        [JsonSchema(Description = "Unity's HumanLimit.min")]
-        public Vector3 min;
-
-        [JsonSchema(Description = "Unity's HumanLimit.max")]
-        public Vector3 max;
-
-        [JsonSchema(Description = "Unity's HumanLimit.center")]
-        public Vector3 center;
-
-        [JsonSchema(Description = "Unity's HumanLimit.axisLength")]
-        public float axisLength;
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.Key("bone"); f.Value((string) bone.ToString());
-            f.KeyValue(() => node);
-            f.KeyValue(() => useDefaultValues);
-            if (!useDefaultValues)
-            {
-                f.KeyValue(() => min);
-                f.KeyValue(() => max);
-                f.KeyValue(() => center);
-                f.KeyValue(() => axisLength);
-            }
-        }
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.humanoid")]
-    public class glTF_VRM_Humanoid : JsonSerializableBase
-    {
-        public List humanBones = new List();
-
-        [JsonSchema(Description = "Unity's HumanDescription.armStretch")]
-        public float armStretch = 0.05f;
-
-        [JsonSchema(Description = "Unity's HumanDescription.legStretch")]
-        public float legStretch = 0.05f;
-
-        [JsonSchema(Description = "Unity's HumanDescription.upperArmTwist")]
-        public float upperArmTwist = 0.5f;
-
-        [JsonSchema(Description = "Unity's HumanDescription.lowerArmTwist")]
-        public float lowerArmTwist = 0.5f;
-
-        [JsonSchema(Description = "Unity's HumanDescription.upperLegTwist")]
-        public float upperLegTwist = 0.5f;
-
-        [JsonSchema(Description = "Unity's HumanDescription.lowerLegTwist")]
-        public float lowerLegTwist = 0.5f;
-
-        [JsonSchema(Description = "Unity's HumanDescription.feetSpacing")]
-        public float feetSpacing = 0;
-
-        [JsonSchema(Description = "Unity's HumanDescription.hasTranslationDoF")]
-        public bool hasTranslationDoF = false;
-
-        public void SetNodeIndex(HumanBodyBones _key, int node)
-        {
-            var key = _key.FromHumanBodyBone();
-            var index = humanBones.FindIndex(x => x.vrmBone == key);
-            if (index == -1 || humanBones[index] == null)
-            {
-                // not found
-                humanBones.Add(new glTF_VRM_HumanoidBone
-                {
-                    vrmBone = key,
-                    node = node
-                });
-            }
-            else
-            {
-                humanBones[index].node = node;
-            }
-        }
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.Key("humanBones"); f.GLTFValue(humanBones);
-            f.KeyValue(() => armStretch);
-            f.KeyValue(() => legStretch);
-            f.KeyValue(() => upperArmTwist);
-            f.KeyValue(() => lowerArmTwist);
-            f.KeyValue(() => upperLegTwist);
-            f.KeyValue(() => lowerLegTwist);
-            f.KeyValue(() => feetSpacing);
-            f.KeyValue(() => hasTranslationDoF);
-        }
-
-        public void Apply(UniHumanoid.AvatarDescription desc, List nodes)
-        {
-            armStretch = desc.armStretch;
-            legStretch = desc.legStretch;
-            upperArmTwist = desc.upperArmTwist;
-            lowerArmTwist = desc.lowerArmTwist;
-            upperLegTwist = desc.upperLegTwist;
-            lowerLegTwist = desc.lowerArmTwist;
-            feetSpacing = desc.feetSpacing;
-            hasTranslationDoF = desc.hasTranslationDoF;
-
-            foreach (var x in desc.human)
-            {
-                var key = x.humanBone.FromHumanBodyBone();
-                var found = humanBones.FirstOrDefault(y => y.vrmBone == key);
-                if (found == null)
-                {
-                    found = new glTF_VRM_HumanoidBone
-                    {
-                        vrmBone = key
-                    };
-                    humanBones.Add(found);
-                }
-
-                found.node = nodes.FindIndex(y => y.name == x.boneName);
-
-                found.useDefaultValues = x.useDefaultValues;
-                found.axisLength = x.axisLength;
-                found.center = x.center;
-                found.max = x.max;
-                found.min = x.min;
-            }
-        }
-
-        public UniHumanoid.AvatarDescription ToDescription(List nodes)
-        {
-            var description = ScriptableObject.CreateInstance();
-            description.upperLegTwist = upperLegTwist;
-            description.lowerLegTwist = lowerLegTwist;
-            description.upperArmTwist = upperArmTwist;
-            description.lowerArmTwist = lowerArmTwist;
-            description.armStretch = armStretch;
-            description.legStretch = legStretch;
-            description.hasTranslationDoF = hasTranslationDoF;
-
-            var boneLimits = new UniHumanoid.BoneLimit[humanBones.Count];
-            int index = 0;
-            foreach (var x in humanBones)
-            {
-                if (x.node < 0 || x.node >= nodes.Count) continue;
-                boneLimits[index] = new UniHumanoid.BoneLimit
-                {
-                    boneName = nodes[x.node].name,
-                    useDefaultValues = x.useDefaultValues,
-                    axisLength = x.axisLength,
-                    center = x.center,
-                    min = x.min,
-                    max = x.max,
-                    humanBone = x.vrmBone.ToHumanBodyBone(),
-                };
-                index++;
-            }
-
-            description.human = boneLimits;
-
-            return description;
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs.meta
deleted file mode 100644
index 5b423083..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Humanoid.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 3f9f79a650473ec46b54bf693bd745d2
-timeCreated: 1517549206
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs
deleted file mode 100644
index 726cd58d..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs
+++ /dev/null
@@ -1,108 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using UniGLTF;
-using UniJSON;
-
-
-namespace VRM
-{
-    [Serializable]
-    [JsonSchema(Title = "vrm.material")]
-    public class glTF_VRM_Material : JsonSerializableBase
-    {
-        public string name;
-        public string shader;
-        public int renderQueue = -1;
-
-        public Dictionary floatProperties = new Dictionary();
-        public Dictionary vectorProperties = new Dictionary();
-        public Dictionary textureProperties = new Dictionary();
-        public Dictionary keywordMap = new Dictionary();
-        public Dictionary tagMap = new Dictionary();
-
-        public static readonly string VRM_USE_GLTFSHADER = "VRM_USE_GLTFSHADER";
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => name);
-            f.KeyValue(() => renderQueue);
-            f.KeyValue(() => shader);
-            {
-                f.Key("floatProperties"); f.BeginMap();
-                foreach (var kv in floatProperties)
-                {
-                    f.Key(kv.Key); f.Value(kv.Value);
-                }
-                f.EndMap();
-            }
-            {
-                f.Key("vectorProperties"); f.BeginMap();
-                foreach (var kv in vectorProperties)
-                {
-                    f.Key(kv.Key); f.Serialize(kv.Value.ToArray());
-                }
-                f.EndMap();
-            }
-            {
-                f.Key("textureProperties"); f.BeginMap();
-                foreach (var kv in textureProperties)
-                {
-                    f.Key(kv.Key); f.Value(kv.Value);
-                }
-                f.EndMap();
-            }
-            {
-                f.Key("keywordMap"); f.BeginMap();
-                foreach (var kv in keywordMap)
-                {
-                    f.Key(kv.Key); f.Value(kv.Value);
-                }
-                f.EndMap();
-            }
-            {
-                f.Key("tagMap"); f.BeginMap();
-                foreach (var kv in tagMap)
-                {
-                    f.Key(kv.Key); f.Value(kv.Value);
-                }
-                f.EndMap();
-            }
-        }
-
-        public static List Parse(string src)
-        {
-            var json = JsonParser.Parse(src)["extensions"]["VRM"]["materialProperties"];
-            return Parse(json);
-        }
-
-        static Utf8String s_floatProperties = Utf8String.From("floatProperties");
-        static Utf8String s_vectorProperties = Utf8String.From("vectorProperties");
-        static Utf8String s_keywordMap = Utf8String.From("keywordMap");
-        static Utf8String s_tagMap = Utf8String.From("tagMap");
-        static Utf8String s_textureProperties = Utf8String.From("textureProperties");
-
-        public static List Parse(ListTreeNode json)
-        {
-            var materials = json.DeserializeList();
-            var jsonItems = json.ArrayItems().ToArray();
-            for (int i = 0; i < materials.Count; ++i)
-            {
-                materials[i].floatProperties =
-                    jsonItems[i][s_floatProperties].ObjectItems().ToDictionary(x => x.Key.GetString(), x => x.Value.GetSingle());
-                materials[i].vectorProperties =
-                    jsonItems[i][s_vectorProperties].ObjectItems().ToDictionary(x => x.Key.GetString(), x =>
-                    {
-                        return x.Value.ArrayItems().Select(y => y.GetSingle()).ToArray();
-                    });
-                materials[i].keywordMap =
-                    jsonItems[i][s_keywordMap].ObjectItems().ToDictionary(x => x.Key.GetString(), x => x.Value.GetBoolean());
-                materials[i].tagMap =
-                    jsonItems[i][s_tagMap].ObjectItems().ToDictionary(x => x.Key.GetString(), x => x.Value.GetString());
-                materials[i].textureProperties =
-                    jsonItems[i][s_textureProperties].ObjectItems().ToDictionary(x => x.Key.GetString(), x => x.Value.GetInt32());
-            }
-            return materials;
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs.meta
deleted file mode 100644
index f333cb24..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Material.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 130dbb872890027439584d752fe160ef
-timeCreated: 1519805969
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs
deleted file mode 100644
index 7610142f..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs
+++ /dev/null
@@ -1,171 +0,0 @@
-using System;
-using UniGLTF;
-using UniJSON;
-
-namespace VRM
-{
-    public enum AllowedUser
-    {
-        OnlyAuthor,
-        ExplicitlyLicensedPerson,
-        Everyone,
-    }
-
-    public enum LicenseType
-    {
-        Redistribution_Prohibited,
-        CC0,
-        CC_BY,
-        CC_BY_NC,
-        CC_BY_SA,
-        CC_BY_NC_SA,
-        CC_BY_ND,
-        CC_BY_NC_ND,
-        Other
-    }
-
-    public enum UssageLicense
-    {
-        Disallow,
-        Allow,
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.meta")]
-    public class glTF_VRM_Meta : JsonSerializableBase
-    {
-        static UssageLicense FromString(string src)
-        {
-            return CacheEnum.TryParseOrDefault(src, true);
-        }
-
-        [JsonSchema(Description = "Title of VRM model")]
-        public string title;
-
-        [JsonSchema(Description = "Version of VRM model")]
-        public string version;
-
-        [JsonSchema(Description = "Author of VRM model")]
-        public string author;
-
-        [JsonSchema(Description = "Contact Information of VRM model author")]
-        public string contactInformation;
-
-        [JsonSchema(Description = "Reference of VRM model")]
-        public string reference;
-
-        // When the value is -1, it means that texture is not specified.
-        [JsonSchema(Description = "Thumbnail of VRM model", Minimum = 0, ExplicitIgnorableValue = -1)]
-        public int texture = -1;
-
-        #region Ussage Permission
-        [JsonSchema(Required = true, Description = "A person who can perform with this avatar ", EnumValues = new object[] {
-            "OnlyAuthor",
-            "ExplicitlyLicensedPerson",
-            "Everyone",
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string allowedUserName = "OnlyAuthor";
-        public AllowedUser allowedUser
-        {
-            get
-            {
-                return CacheEnum.TryParseOrDefault(allowedUserName, true);
-            }
-            set
-            {
-                allowedUserName = value.ToString();
-            }
-        }
-
-        [JsonSchema(Required = true, Description = "Permission to perform violent acts with this avatar", EnumValues = new object[]
-        {
-        "Disallow",
-        "Allow",
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string violentUssageName = "Disallow";
-        public UssageLicense violentUssage
-        {
-            get { return FromString(violentUssageName); }
-            set { violentUssageName = value.ToString(); }
-        }
-
-        [JsonSchema(Required = true, Description = "Permission to perform sexual acts with this avatar", EnumValues = new object[]
-        {
-        "Disallow",
-        "Allow",
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string sexualUssageName = "Disallow";
-        public UssageLicense sexualUssage
-        {
-            get { return FromString(sexualUssageName); }
-            set { sexualUssageName = value.ToString(); }
-        }
-
-        [JsonSchema(Required = true, Description = "For commercial use", EnumValues = new object[]
-        {
-        "Disallow",
-        "Allow",
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string commercialUssageName = "Disallow";
-        public UssageLicense commercialUssage
-        {
-            get { return FromString(commercialUssageName); }
-            set { commercialUssageName = value.ToString(); }
-        }
-
-        [JsonSchema(Description = "If there are any conditions not mentioned above, put the URL link of the license document here.")]
-        public string otherPermissionUrl;
-        #endregion
-
-        #region Distribution License
-        [JsonSchema(Required = true, Description = "License type", EnumValues = new object[]
-        {
-            "Redistribution_Prohibited",
-            "CC0",
-            "CC_BY",
-            "CC_BY_NC",
-            "CC_BY_SA",
-            "CC_BY_NC_SA",
-            "CC_BY_ND",
-            "CC_BY_NC_ND",
-            "Other"
-        }, EnumSerializationType = EnumSerializationType.AsString)]
-        public string licenseName = "Redistribution_Prohibited";
-        public LicenseType licenseType
-        {
-            get
-            {
-                return CacheEnum.TryParseOrDefault(licenseName, true);
-            }
-            set
-            {
-                licenseName = value.ToString();
-            }
-        }
-
-        [JsonSchema(Description = "If “Other†is selected, put the URL link of the license document here.")]
-        public string otherLicenseUrl;
-        #endregion
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => version);
-
-            f.KeyValue(() => author);
-            f.KeyValue(() => contactInformation);
-            f.KeyValue(() => reference);
-
-            f.KeyValue(() => title);
-            f.KeyValue(() => texture);
-
-            f.KeyValue(() => allowedUserName);
-            f.KeyValue(() => violentUssageName);
-            f.KeyValue(() => sexualUssageName);
-            f.KeyValue(() => commercialUssageName);
-            f.KeyValue(() => otherPermissionUrl);
-
-            f.KeyValue(() => licenseName);
-            f.KeyValue(() => otherLicenseUrl);
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs.meta
deleted file mode 100644
index 5a8af484..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_Meta.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 06d4ab405dbbf9041b20a3b99f1cbe4f
-timeCreated: 1520237793
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs
deleted file mode 100644
index 5d825b8c..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs
+++ /dev/null
@@ -1,110 +0,0 @@
-using System;
-using System.Collections.Generic;
-using UniGLTF;
-using UniJSON;
-using UnityEngine;
-
-
-namespace VRM
-{
-    [Serializable]
-    public class glTF_VRM_SecondaryAnimationCollider : JsonSerializableBase
-    {
-        [JsonSchema(Description = "The local coordinate from the node of the collider group.")]
-        public Vector3 offset;
-
-        [JsonSchema(Description = "The radius of the collider.")]
-        public float radius;
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => offset);
-            f.KeyValue(() => radius);
-        }
-    }
-
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.secondaryanimation.collidergroup", Description = @"Set sphere balls for colliders used for collision detections with swaying objects.")]
-    public class glTF_VRM_SecondaryAnimationColliderGroup : JsonSerializableBase
-    {
-        [JsonSchema(Description = "The node of the collider group for setting up collision detections.", Minimum = 0)]
-        public int node;
-
-        public List colliders = new List();
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => node);
-            f.Key("colliders"); f.GLTFValue(colliders);
-        }
-    }
-
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.secondaryanimation.spring")]
-    public class glTF_VRM_SecondaryAnimationGroup : JsonSerializableBase
-    {
-        [JsonSchema(Description = "Annotation comment")]
-        public string comment;
-
-        [JsonSchema(Description = "The resilience of the swaying object (the power of returning to the initial pose).")]
-        public float stiffiness;
-
-        [JsonSchema(Description = "The strength of gravity.")]
-        public float gravityPower;
-
-        [JsonSchema(Description = "The direction of gravity. Set (0, -1, 0) for simulating the gravity. Set (1, 0, 0) for simulating the wind.")]
-        public Vector3 gravityDir;
-
-        [JsonSchema(Description = "The resistance (deceleration) of automatic animation.")]
-        public float dragForce;
-
-        // NOTE: This value denotes index but may contain -1 as a value.
-        // When the value is -1, it means that center node is not specified.
-        // This is a historical issue and a compromise for forward compatibility.
-        [JsonSchema(Description = @"The reference point of a swaying object can be set at any location except the origin. When implementing UI moving with warp, the parent node to move with warp can be specified if you don't want to make the object swaying with warp movement.")]
-        public int center;
-
-        [JsonSchema(Description = "The radius of the sphere used for the collision detection with colliders.")]
-        public float hitRadius;
-
-        [JsonSchema(Description = "Specify the node index of the root bone of the swaying object.")]
-        [ItemJsonSchema(Minimum = 0)]
-        public int[] bones = new int[] { };
-
-        [JsonSchema(Description = "Specify the index of the collider group for collisions with swaying objects.")]
-        [ItemJsonSchema(Minimum = 0)]
-        public int[] colliderGroups = new int[] { };
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.KeyValue(() => comment);
-            f.KeyValue(() => stiffiness);
-            f.KeyValue(() => gravityPower);
-            f.KeyValue(() => gravityDir);
-            f.KeyValue(() => dragForce);
-            f.KeyValue(() => center);
-            f.KeyValue(() => hitRadius);
-            f.KeyValue(() => bones);
-            f.KeyValue(() => colliderGroups);
-        }
-    }
-
-    [Serializable]
-    [JsonSchema(Title = "vrm.secondaryanimation", Description = "The setting of automatic animation of string-like objects such as tails and hairs.")]
-    public class glTF_VRM_SecondaryAnimation : JsonSerializableBase
-    {
-        [JsonSchema(ExplicitIgnorableItemLength = 0)]
-        public List boneGroups = new List();
-
-        [JsonSchema(ExplicitIgnorableItemLength = 0)]
-        public List colliderGroups = new List();
-
-        protected override void SerializeMembers(GLTFJsonFormatter f)
-        {
-            f.Key("boneGroups"); f.GLTFValue(boneGroups);
-            f.Key("colliderGroups"); f.GLTFValue(colliderGroups);
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs.meta
deleted file mode 100644
index 34daa1cc..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Format/glTF_VRM_SecondaryAnimation.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 5fb9119ad9fa65849ad2379d4da417bd
-timeCreated: 1519653096
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid.meta
deleted file mode 100644
index 30cc06e3..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: dabe3b8d8da159f43a06701a61a69dbf
-folderAsset: yes
-timeCreated: 1520410756
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs
deleted file mode 100644
index 5a177e50..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-using UnityEngine;
-
-
-namespace VRM
-{
-    public class VRMHumanoidDescription : MonoBehaviour
-    {
-        [SerializeField]
-        public Avatar Avatar;
-
-        [SerializeField]
-        public UniHumanoid.AvatarDescription Description;
-
-        public UniHumanoid.AvatarDescription GetDescription(out bool isCreated)
-        {
-            isCreated = false;
-            if (Description != null)
-            {
-                return Description;
-            }
-
-#if UNITY_EDITOR
-            if (Avatar != null)
-            {
-                isCreated = true;
-                return UniHumanoid.AvatarDescription.CreateFrom(Avatar);
-            }
-#endif
-
-            return null;
-        }
-
-        private void OnValidate()
-        {
-            if(Avatar!=null && (!Avatar.isValid || !Avatar.isHuman))
-            {
-                Avatar = null;
-            }
-        }
-
-        void Reset()
-        {
-            var animator = GetComponent();
-            if (animator == null)
-            {
-                return;
-            }
-
-            Avatar = animator.avatar;
-            if (Avatar == null)
-            {
-                return;
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs.meta
deleted file mode 100644
index a9bf0367..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Humanoid/VRMHumanoidDescription.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 3869812175467a143ab9cd865752b4a9
-timeCreated: 1520410765
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs
deleted file mode 100644
index 0eaa1471..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-namespace VRM
-{
-    /// 
-    /// 
-    /// * OnImported(Serializableãªãƒ¡ãƒ³ãƒã®åˆæœŸåŒ–)ã¨Start(ランタイムã®ãƒ¡ãƒ³ãƒåˆæœŸåŒ–)ã§
-    /// セットアップãŒçµ‚ã‚るよã†ã«æ³¨æ„ã™ã‚‹ã€‚
-    /// 
-    /// * Reset, Awake, OnEnableã«ã¯æ³¨æ„ã™ã‚‹(Editor時ã¯AddComponentã§å‘¼ã°ã‚Œã€Runtimeã§ã¯é–‹å§‹æ™‚ã«å‘¼ã°ã‚Œã‚‹)
-    /// 
-    /// 
-    public interface IVRMComponent
-    {
-        /// 
-        /// Serializableãªå€¤ã‚’åˆæœŸåŒ–ã™ã‚‹
-        /// 
-        /// 
-        void OnImported(VRMImporterContext context);
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs.meta
deleted file mode 100644
index 17496a5c..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/IVRMComponent.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 3edd6ae2fa8e64746b11daac1d1d9bad
-timeCreated: 1524053597
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt.meta
deleted file mode 100644
index 4ed54325..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: a7e29185fa574ef4eab4b030a279a64d
-folderAsset: yes
-timeCreated: 1518293103
-licenseType: Free
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs
deleted file mode 100644
index cbc750d2..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using UnityEngine;
-
-
-namespace VRM
-{
-    [Serializable]
-    public class CurveMapper
-    {
-        public AnimationCurve Curve = AnimationCurve.Linear(0, 0, 1.0f, 1.0f);
-
-        [Range(20.0f, 90.0f)]
-        public float CurveXRangeDegree;
-
-        [Range(0, 90.0f)]
-        public float CurveYRangeDegree;
-
-        /*
-        public CurveMapper() : this(90.0f, 10.0f)
-        {
-        }
-        */
-
-        public CurveMapper(float xRange, float yRange)
-        {
-            CurveXRangeDegree = xRange;
-            CurveYRangeDegree = yRange;
-        }
-
-        public void OnValidate()
-        {
-            if (CurveXRangeDegree == 0)
-            {
-                CurveXRangeDegree = 90.0f;
-            }
-        }
-
-        public void Apply(glTF_VRM_DegreeMap degreeMap)
-        {
-            CurveXRangeDegree = degreeMap.xRange;
-            CurveYRangeDegree = degreeMap.yRange;
-            if (degreeMap.curve != null)
-            {
-                Curve = new AnimationCurve(ToKeys(degreeMap.curve).ToArray());
-            }
-            else
-            {
-                Curve = AnimationCurve.Linear(0, 0, 1.0f, 1.0f);
-            }
-        }
-
-        IEnumerable ToKeys(float[] values)
-        {
-            for (int i = 0; i < values.Length; i += 4)
-            {
-                yield return new Keyframe(values[i], values[i + 1], values[i + 2], values[i + 3]);
-            }
-        }
-
-        public float Map(float src)
-        {
-            if (src < 0)
-            {
-                src = 0;
-            }
-            else if (src > CurveXRangeDegree)
-            {
-                src = CurveXRangeDegree;
-            }
-            return Curve.Evaluate(src / CurveXRangeDegree) * CurveYRangeDegree;
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs.meta
deleted file mode 100644
index 7e0fc4de..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/CurveMapper.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: baf8dab7dcbbb03429b01dfa7e2f65cd
-timeCreated: 1521805484
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs
deleted file mode 100644
index c6bb6cca..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-using System.Collections.Generic;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public class LookAtTargetSwitcher : MonoBehaviour
-    {
-        [SerializeField]
-        List m_targets = new List();
-
-        [SerializeField, Range(0, 90.0f)]
-        float m_thresholdDegrees = 60.0f;
-
-        [SerializeField]
-        VRMLookAtHead m_lookAtHead;
-
-        [SerializeField]
-        Blinker m_blinker;
-
-        private void Reset()
-        {
-            m_lookAtHead = GameObject.FindObjectOfType();
-            m_blinker = GameObject.FindObjectOfType();
-        }
-
-        float CalcScore(Transform target)
-        {
-            return Vector3.Dot(m_lookAtHead.Head.forward, target.position - m_lookAtHead.Head.position);
-        }
-
-        Transform ChooseTarget()
-        {
-            Transform target = null;
-            float maxScore = 0;
-            var min = System.Math.Cos(m_thresholdDegrees * Mathf.Deg2Rad);
-            foreach (var x in m_targets)
-            {
-                var score = CalcScore(x);
-                if (score > min && score > maxScore)
-                {
-                    maxScore = score;
-                    target = x;
-                }
-            }
-            return target;
-        }
-
-        Transform m_lastTarget;
-
-        private void Update()
-        {
-            if (m_targets == null || m_targets.Count == 0) return;
-
-            var target = ChooseTarget();
-            if (target != m_lastTarget)
-            {
-                // blink
-                //Debug.Log("request");
-                m_lastTarget = target;
-                m_blinker.Request = true;
-            }
-
-            Vector3 targetPosition;
-            if (target == null)
-            {
-                // forward
-                targetPosition = m_lookAtHead.Head.position + m_lookAtHead.Head.forward * 20.0f;
-            }
-            else
-            {
-                targetPosition = target.position;
-            }
-            // half move
-            transform.position += (targetPosition - transform.position) * 0.5f;
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs.meta
deleted file mode 100644
index f02c2c72..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookAtTargetSwitcher.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: bcd30950d78a34d48a749efb962224e6
-timeCreated: 1522156957
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs
deleted file mode 100644
index f6752b8c..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using UnityEngine;
-using UniGLTF;
-
-
-namespace VRM
-{
-    public class LookTarget : MonoBehaviour
-    {
-        [SerializeField]
-        public Transform Target;
-
-        [SerializeField]
-        Vector3 m_offset = new Vector3(0, 0.05f, 0);
-
-        [SerializeField, Range(0, 3.0f)]
-        float m_distance = 0.7f;
-
-        public OffsetOnTransform m_offsetTransform;
-
-        void Update()
-        {
-            if (Target != m_offsetTransform.Transform)
-            {
-                m_offsetTransform = OffsetOnTransform.Create(Target);
-            }
-
-            var target = m_offsetTransform.Transform;
-            if (target != null)
-            {
-                var targetPosition = target.position + m_offset;
-                transform.position = targetPosition + (m_offsetTransform.WorldMatrix.ExtractRotation() * Vector3.forward) * m_distance;
-                transform.LookAt(targetPosition);
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs.meta
deleted file mode 100644
index 3c40d1c1..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/LookTarget.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: d1cc319f70f55264eb38d1959c4222c6
-timeCreated: 1519912723
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs
deleted file mode 100644
index 89b43526..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using UniGLTF;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public static class Matrix4x4Extensions
-    {
-        public static void CalcYawPitch(this Matrix4x4 m, Vector3 target, out float yaw, out float pitch)
-        {
-            var zaxis = Vector3.Project(target, m.GetColumn(2));
-            var yaxis = Vector3.Project(target, m.GetColumn(1));
-            var xaxis = Vector3.Project(target, m.GetColumn(0));
-
-            var yawPlusMinus = Vector3.Dot(xaxis, m.GetColumn(0)) > 0 ? 1.0f : -1.0f;
-            yaw = (float)Math.Atan2(xaxis.magnitude, zaxis.magnitude) * yawPlusMinus * Mathf.Rad2Deg;
-
-            var pitchPlusMinus = Vector3.Dot(yaxis, m.GetColumn(1)) > 0 ? 1.0f : -1.0f;
-            pitch = (float)Math.Atan2(yaxis.magnitude, (xaxis + zaxis).magnitude) * pitchPlusMinus * Mathf.Rad2Deg;
-        }
-
-        public static Quaternion YawPitchRotation(this Matrix4x4 m, float yaw, float pitch)
-        {
-            return Quaternion.AngleAxis(yaw, m.GetColumn(1)) * Quaternion.AngleAxis(-pitch, m.GetColumn(0));
-        }
-
-        public static Matrix4x4 RotationToWorldAxis(this Matrix4x4 m)
-        {
-            return UnityExtensions.Matrix4x4FromColumns(
-                m.MultiplyVector(Vector3.right),
-                m.MultiplyVector(Vector3.up),
-                m.MultiplyVector(Vector3.forward),
-                new Vector4(0, 0, 0, 1)
-                );
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs.meta
deleted file mode 100644
index 85d92bc0..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/Matrix4x4Extensions.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: ab9df13cea6667a4bbf488fc297bd014
-timeCreated: 1518347175
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs
deleted file mode 100644
index a559f44b..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-using System;
-using UnityEngine;
-
-
-namespace VRM
-{
-    [Serializable]
-    public struct OffsetOnTransform
-    {
-        public Transform Transform;
-        public Matrix4x4 OffsetRotation;
-
-        public Matrix4x4 WorldMatrix
-        {
-            get
-            {
-                if (Transform == null) return Matrix4x4.identity;
-                return Transform.localToWorldMatrix * OffsetRotation;
-            }
-        }
-
-        public Vector3 WorldForward
-        {
-            get
-            {
-                var m = WorldMatrix;
-                return m.GetColumn(2); // zaxis
-            }
-        }
-
-        Matrix4x4 m_initialLocalMatrix;
-        public void Setup()
-        {
-            if (Transform == null) return;
-            m_initialLocalMatrix = Transform.parent.worldToLocalMatrix * Transform.localToWorldMatrix;
-        }
-
-        public Matrix4x4 InitialWorldMatrix
-        {
-            get
-            {
-                return Transform.parent.localToWorldMatrix * m_initialLocalMatrix;
-            }
-        }
-
-        public static OffsetOnTransform Create(Transform transform)
-        {
-            var coordinate = new OffsetOnTransform
-            {
-                Transform = transform
-            };
-
-            if (transform != null)
-            {
-                coordinate.OffsetRotation = transform.worldToLocalMatrix.RotationToWorldAxis();
-            }
-
-            return coordinate;
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs.meta
deleted file mode 100644
index 3a8c67c2..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/OffsetOnTransform.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: e8e294185b0b06148a057dc3a21cc55f
-timeCreated: 1518347841
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs
deleted file mode 100644
index 419a0f7b..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs
+++ /dev/null
@@ -1,253 +0,0 @@
-#pragma warning disable 0414, 0649
-using System;
-using System.Linq;
-using System.Collections.Generic;
-using UniGLTF;
-using UnityEngine;
-
-
-namespace VRM
-{
-    [Obsolete("Use VRMLookAtHead")]
-    public class VRMLookAt : MonoBehaviour
-    {
-        public bool DrawGizmo = true;
-
-        [SerializeField]
-        public bool UseUpdate = true;
-
-        [SerializeField]
-        public Transform Target;
-
-        [SerializeField]
-        public OffsetOnTransform LeftEye;
-
-        [SerializeField]
-        public OffsetOnTransform RightEye;
-
-        [SerializeField]
-        public OffsetOnTransform Head;
-
-        [SerializeField, Header("Degree Mapping")]
-        public CurveMapper HorizontalOuter = new CurveMapper(90.0f, 10.0f);
-
-        [SerializeField]
-        public CurveMapper HorizontalInner = new CurveMapper(90.0f, 10.0f);
-
-        [SerializeField]
-        public CurveMapper VerticalDown = new CurveMapper(90.0f, 10.0f);
-
-        [SerializeField]
-        public CurveMapper VerticalUp = new CurveMapper(90.0f, 10.0f);
-
-        public Texture2D CreateThumbnail()
-        {
-            var texture = new Texture2D(2048, 2048);
-            {
-                var go = new GameObject("ThumbCamera");
-                var camera = go.AddComponent();
-                CreateThumbnail(camera, texture);
-                if (Application.isPlaying) { GameObject.Destroy(go); } else { GameObject.DestroyImmediate(go); }
-            }
-            return texture;
-        }
-        void CreateThumbnail(Camera camera, Texture2D dst)
-        {
-            RenderTexture currentRT = RenderTexture.active;
-            {
-                var renderTexture = new RenderTexture(dst.width, dst.height, 24);
-                camera.targetTexture = renderTexture;
-                RenderTexture.active = renderTexture;
-                LookFace(camera.transform);
-                camera.Render();
-                dst.ReadPixels(new Rect(0, 0, dst.width, dst.height), 0, 0);
-
-                RenderTexture.active = currentRT;
-                camera.targetTexture = null;
-                if (Application.isPlaying)
-                {
-                    UnityEngine.Object.Destroy(renderTexture);
-                }
-                else
-                {
-                    UnityEngine.Object.DestroyImmediate(renderTexture);
-                }
-            }
-        }
-
-        public void LookFace(Transform t)
-        {
-            if (Head.Transform == null) return;
-            var head = Head.Transform;
-            var headPosition = head.position + new Vector3(0, 0.05f, 0);
-            t.position = headPosition + Head.WorldMatrix.ExtractRotation() * new Vector3(0, 0, 0.7f);
-            t.LookAt(headPosition);
-        }
-
-        public void CopyTo(GameObject _dst, Dictionary map)
-        {
-            var dst = _dst.AddComponent();
-            dst.Target = Target;
-            dst.Head = OffsetOnTransform.Create(map[Head.Transform]);
-            dst.RightEye = OffsetOnTransform.Create(map[RightEye.Transform]);
-            dst.LeftEye = OffsetOnTransform.Create(map[LeftEye.Transform]);
-
-            dst.HorizontalOuter = HorizontalOuter;
-            dst.HorizontalInner = HorizontalInner;
-            dst.VerticalDown = VerticalDown;
-            dst.VerticalUp = VerticalUp;
-        }
-
-        private void Reset()
-        {
-            Target = Camera.main.transform;
-
-            GetBones();
-        }
-
-        private void OnValidate()
-        {
-            HorizontalInner.OnValidate();
-            HorizontalOuter.OnValidate();
-            VerticalUp.OnValidate();
-            VerticalDown.OnValidate();
-        }
-
-        public void GetBones()
-        {
-            var animator = GetComponent();
-            if (animator != null)
-            {
-                LeftEye = OffsetOnTransform.Create(animator.GetBoneTransform(HumanBodyBones.LeftEye));
-                RightEye = OffsetOnTransform.Create(animator.GetBoneTransform(HumanBodyBones.RightEye));
-                Head = OffsetOnTransform.Create(animator.GetBoneTransform(HumanBodyBones.Head));
-            }
-        }
-
-        private void Awake()
-        {
-            Head.Setup();
-            LeftEye.Setup();
-            RightEye.Setup();
-        }
-
-        #region Gizmo
-        static void DrawMatrix(Matrix4x4 m, float size)
-        {
-            Gizmos.matrix = m;
-            Gizmos.color = Color.red;
-            Gizmos.DrawLine(Vector3.zero, Vector3.right * size);
-            Gizmos.color = Color.green;
-            Gizmos.DrawLine(Vector3.zero, Vector3.up * size);
-            Gizmos.color = Color.blue;
-            Gizmos.DrawLine(Vector3.zero, Vector3.forward * size);
-        }
-
-        const float SIZE = 0.5f;
-
-        private void OnDrawGizmos()
-        {
-            if (!DrawGizmo) return;
-
-            if (LeftEye.Transform != null & RightEye.Transform != null)
-            {
-                DrawMatrix(LeftEye.WorldMatrix, SIZE);
-                DrawMatrix(RightEye.WorldMatrix, SIZE);
-
-            }
-            else
-            {
-                DrawMatrix(Head.WorldMatrix, SIZE);
-            }
-        }
-        #endregion
-
-        static Matrix4x4 LookAtMatrixFromWorld(Vector3 from, Vector3 target)
-        {
-            var pos = new Vector4(from.x, from.y, from.z, 1);
-            return LookAtMatrix(UnityExtensions.Matrix4x4FromColumns(Vector3.right, Vector3.up, Vector3.forward, pos), target);
-        }
-
-        static Matrix4x4 LookAtMatrix(Vector3 up_vector, Vector3 localPosition)
-        {
-            var z_axis = localPosition.normalized;
-            var x_axis = Vector3.Cross(up_vector, z_axis).normalized;
-            var y_axis = Vector3.Cross(z_axis, x_axis).normalized;
-            return UnityExtensions.Matrix4x4FromColumns(x_axis, y_axis, z_axis, new Vector4(0, 0, 0, 1));
-        }
-
-        static Matrix4x4 LookAtMatrix(Matrix4x4 m, Vector3 target)
-        {
-            return LookAtMatrix(Vector3.up, m.inverse.MultiplyPoint(target));
-        }
-
-        public Matrix4x4 YawMatrix
-        {
-            get
-            {
-                var yaw = Quaternion.AngleAxis(Yaw, Head.OffsetRotation.GetColumn(1));
-                var m = default(Matrix4x4);
-                m.SetTRS(Vector3.zero, yaw, Vector3.one);
-                return m;
-            }
-        }
-
-        [SerializeField, Header("Debug")]
-        public float Yaw;
-        public float Pitch;
-        private void LateUpdate()
-        {
-            if (!UseUpdate) return;
-            if (Target == null) return;
-
-            LookWorldPosition(Target.position);
-        }
-
-        public void LookWorldPosition(Vector3 targetPosition)
-        {
-            var localPosition = Head.InitialWorldMatrix.inverse.MultiplyPoint(targetPosition);
-            Head.OffsetRotation.CalcYawPitch(localPosition, out Yaw, out Pitch);
-
-            ApplyRotations(Yaw, Pitch);
-        }
-
-        void ApplyRotations(float yaw, float pitch)
-        {
-            // horizontal
-            float leftYaw, rightYaw;
-            if (yaw < 0)
-            {
-                leftYaw = -HorizontalOuter.Map(-yaw);
-                rightYaw = -HorizontalInner.Map(-yaw);
-            }
-            else
-            {
-                rightYaw = HorizontalOuter.Map(yaw);
-                leftYaw = HorizontalInner.Map(yaw);
-            }
-
-            // vertical
-            if (pitch < 0)
-            {
-                pitch = -VerticalDown.Map(-pitch);
-            }
-            else
-            {
-                pitch = VerticalUp.Map(pitch);
-            }
-
-            // Apply
-            if (LeftEye.Transform != null && RightEye.Transform != null)
-            {
-                // ç›®ã«å€¤ã‚’é©ç”¨ã™ã‚‹
-                LeftEye.Transform.rotation = LeftEye.InitialWorldMatrix.ExtractRotation() * Head.OffsetRotation.YawPitchRotation(leftYaw, pitch);
-                RightEye.Transform.rotation = RightEye.InitialWorldMatrix.ExtractRotation() * Head.OffsetRotation.YawPitchRotation(rightYaw, pitch);
-            }
-            else if (Head.Transform != null)
-            {
-                // é ­ã«å€¤ã‚’é©ç”¨ã™ã‚‹
-                Head.Transform.rotation = Head.InitialWorldMatrix.ExtractRotation() * Head.OffsetRotation.YawPitchRotation(yaw, pitch);
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs.meta
deleted file mode 100644
index 132208d6..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAt.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 04a3e59a0190f1647892e3709c075845
-timeCreated: 1517991576
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs
deleted file mode 100644
index 252fd935..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-#pragma warning disable 0414, 0649
-using UnityEngine;
-
-
-namespace VRM
-{
-    public class VRMLookAtBlendShapeApplyer : MonoBehaviour, IVRMComponent
-    {
-        public bool DrawGizmo = true;
-
-        [SerializeField, Header("Degree Mapping")]
-        public CurveMapper Horizontal = new CurveMapper(90.0f, 1.0f);
-
-        [SerializeField]
-        public CurveMapper VerticalDown = new CurveMapper(90.0f, 1.0f);
-
-        [SerializeField]
-        public CurveMapper VerticalUp = new CurveMapper(90.0f, 1.0f);
-
-        /// 
-        /// v0.56 ã‹ã‚‰ãƒ‡ãƒ•ォルト値を true ã«å¤‰æ›´
-        /// 
-        /// true ã®å ´åˆ: BlendShapeProxy.AccumulateValue を使ã†(推奨)
-        ///     別途 BlendShapeProxy.Apply を別ã®å ´æ‰€ã§å‘¼ã³å‡ºã™å¿…è¦ãŒã‚りã¾ã™
-        /// false ã®å ´åˆ: BlendShapeProxy.ImmediatelySetValueを使ã†
-        ///     目をテクスãƒãƒ£UVã®Offset値ã®å¤‰æ›´ã§è¡¨ç¾ã™ã‚‹ãƒ¢ãƒ‡ãƒ«ã®å ´åˆã«ã€
-        ///     Material.SetVector("_MainTex_ST", new Vector4(1, 1, 横ã®ç§»å‹•値, 0))
-        ///     Material.SetVector("_MainTex_ST", new Vector4(1, 1, 0, 縦ã®ç§»å‹•値))
-        ///     ã¨é€£ç¶šã§å‘¼ã°ã‚Œã‚‹ã“ã¨ã§ã€æ¨ªã®ç§»å‹•å€¤ãŒæ‰“ã¡æ¶ˆã•れã¦ã—ã¾ã„ã¾ã™ã€‚
-        ///     BlendShapeProxy.AccumulateValue ã¯ã“ã®å€¤ã‚’加算ã—㦠new Vector4(1, 1, 横ã®ç§»å‹•値, 縦ã®ç§»å‹•値) 
-        ///     ã¨ãªã‚‹ã‚ˆã†ã«æ‰±ãˆã¾ã™ã€‚
-        /// 
-        [SerializeField]
-        public bool m_notSetValueApply = true;
-
-        public void OnImported(VRMImporterContext context)
-        {
-            var gltfFirstPerson = context.GLTF.extensions.VRM.firstPerson;
-            Horizontal.Apply(gltfFirstPerson.lookAtHorizontalOuter);
-            VerticalDown.Apply(gltfFirstPerson.lookAtVerticalDown);
-            VerticalUp.Apply(gltfFirstPerson.lookAtVerticalUp);
-        }
-
-        VRMLookAtHead m_head;
-        VRMBlendShapeProxy m_proxy;
-
-        private void Start()
-        {
-            m_head = GetComponent();
-            m_proxy = GetComponent();
-            if (m_head == null)
-            {
-                enabled = false;
-                return;
-            }
-            m_head.YawPitchChanged += ApplyRotations;
-        }
-
-        void ApplyRotations(float yaw, float pitch)
-        {
-#pragma warning disable 0618
-            if (yaw < 0)
-            {
-                // Left
-                m_proxy.SetValue(BlendShapePreset.LookRight, 0, !m_notSetValueApply); // clear first
-                m_proxy.SetValue(BlendShapePreset.LookLeft, Mathf.Clamp(Horizontal.Map(-yaw), 0, 1.0f), !m_notSetValueApply);
-            }
-            else
-            {
-                // Right
-                m_proxy.SetValue(BlendShapePreset.LookLeft, 0, !m_notSetValueApply); // clear first
-                m_proxy.SetValue(BlendShapePreset.LookRight, Mathf.Clamp(Horizontal.Map(yaw), 0, 1.0f), !m_notSetValueApply);
-            }
-
-            if (pitch < 0)
-            {
-                // Down
-                m_proxy.SetValue(BlendShapePreset.LookUp, 0, !m_notSetValueApply); // clear first
-                m_proxy.SetValue(BlendShapePreset.LookDown, Mathf.Clamp(VerticalDown.Map(-pitch), 0, 1.0f), !m_notSetValueApply);
-            }
-            else
-            {
-                // Up
-                m_proxy.SetValue(BlendShapePreset.LookDown, 0, !m_notSetValueApply); // clear first
-                m_proxy.SetValue(BlendShapePreset.LookUp, Mathf.Clamp(VerticalUp.Map(pitch), 0, 1.0f), !m_notSetValueApply);
-            }
-#pragma warning restore 0618
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs.meta
deleted file mode 100644
index eff87cae..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBlendShapeApplyer.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 845471fb50db3cd4aa2f7a3fae3cc3a4
-timeCreated: 1517991576
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs
deleted file mode 100644
index 5475dd4d..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs
+++ /dev/null
@@ -1,131 +0,0 @@
-#pragma warning disable 0414, 0649
-using UniGLTF;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public class VRMLookAtBoneApplyer : MonoBehaviour, IVRMComponent
-    {
-        public bool DrawGizmo = false;
-
-        [SerializeField]
-        public OffsetOnTransform LeftEye;
-
-        [SerializeField]
-        public OffsetOnTransform RightEye;
-
-        [SerializeField, Header("Degree Mapping")]
-        public CurveMapper HorizontalOuter = new CurveMapper(90.0f, 10.0f);
-
-        [SerializeField]
-        public CurveMapper HorizontalInner = new CurveMapper(90.0f, 10.0f);
-
-        [SerializeField]
-        public CurveMapper VerticalDown = new CurveMapper(90.0f, 10.0f);
-
-        [SerializeField]
-        public CurveMapper VerticalUp = new CurveMapper(90.0f, 10.0f);
-
-        public void OnImported(VRMImporterContext context)
-        {
-            var animator = GetComponent();
-            if (animator != null)
-            {
-                LeftEye = OffsetOnTransform.Create(animator.GetBoneTransform(HumanBodyBones.LeftEye));
-                RightEye = OffsetOnTransform.Create(animator.GetBoneTransform(HumanBodyBones.RightEye));
-            }
-
-            var gltfFirstPerson = context.GLTF.extensions.VRM.firstPerson;
-            HorizontalInner.Apply(gltfFirstPerson.lookAtHorizontalInner);
-            HorizontalOuter.Apply(gltfFirstPerson.lookAtHorizontalOuter);
-            VerticalDown.Apply(gltfFirstPerson.lookAtVerticalDown);
-            VerticalUp.Apply(gltfFirstPerson.lookAtVerticalUp);
-        }
-
-        private void OnValidate()
-        {
-            HorizontalInner.OnValidate();
-            HorizontalOuter.OnValidate();
-            VerticalUp.OnValidate();
-            VerticalDown.OnValidate();
-        }
-
-        VRMLookAtHead m_head;
-
-        void Start()
-        {
-            m_head = GetComponent();
-            if (m_head == null)
-            {
-                enabled = false;
-                Debug.LogError("[VRMLookAtBoneApplyer]VRMLookAtHead not found");
-                return;
-            }
-            m_head.YawPitchChanged += ApplyRotations;
-            LeftEye.Setup();
-            RightEye.Setup();
-        }
-
-        #region Gizmo
-        static void DrawMatrix(Matrix4x4 m, float size)
-        {
-            Gizmos.matrix = m;
-            Gizmos.color = Color.red;
-            Gizmos.DrawLine(Vector3.zero, Vector3.right * size);
-            Gizmos.color = Color.green;
-            Gizmos.DrawLine(Vector3.zero, Vector3.up * size);
-            Gizmos.color = Color.blue;
-            Gizmos.DrawLine(Vector3.zero, Vector3.forward * size);
-        }
-
-        const float SIZE = 0.5f;
-
-        private void OnDrawGizmos()
-        {
-            if (DrawGizmo)
-            {
-                if (LeftEye.Transform != null & RightEye.Transform != null)
-                {
-                    DrawMatrix(LeftEye.WorldMatrix, SIZE);
-                    DrawMatrix(RightEye.WorldMatrix, SIZE);
-                }
-            }
-        }
-        #endregion
-
-        void ApplyRotations(float yaw, float pitch)
-        {
-            // horizontal
-            float leftYaw, rightYaw;
-            if (yaw < 0)
-            {
-                leftYaw = -HorizontalOuter.Map(-yaw);
-                rightYaw = -HorizontalInner.Map(-yaw);
-            }
-            else
-            {
-                rightYaw = HorizontalOuter.Map(yaw);
-                leftYaw = HorizontalInner.Map(yaw);
-            }
-
-            // vertical
-            if (pitch < 0)
-            {
-                pitch = -VerticalDown.Map(-pitch);
-            }
-            else
-            {
-                pitch = VerticalUp.Map(pitch);
-            }
-
-            // Apply
-            if (LeftEye.Transform != null && RightEye.Transform != null)
-            {
-                // ç›®ã«å€¤ã‚’é©ç”¨ã™ã‚‹
-                LeftEye.Transform.rotation = LeftEye.InitialWorldMatrix.ExtractRotation() * Matrix4x4.identity.YawPitchRotation(leftYaw, pitch);
-                RightEye.Transform.rotation = RightEye.InitialWorldMatrix.ExtractRotation() * Matrix4x4.identity.YawPitchRotation(rightYaw, pitch);
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs.meta
deleted file mode 100644
index 4b6f6624..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtBoneApplyer.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: a8b72334adf6f7948bd98b4f0a873949
-timeCreated: 1517991576
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs
deleted file mode 100644
index e93b8acd..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs
+++ /dev/null
@@ -1,220 +0,0 @@
-#pragma warning disable 0414, 0649
-using System;
-using UniGLTF;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public enum UpdateType
-    {
-        None,
-        Update,
-        LateUpdate,
-    }
-
-    /// 
-    /// Headボーンローカルã§ç›®æ¨™ç‰©ã®Yaw, Pitchを求ã‚ã¦ç›®ç·šã«é©ç”¨ã™ã‚‹
-    /// 
-    /// * VRMLookAtBoneApplyer
-    /// * VRMLookAtBlendShapeApplyer
-    /// 
-    /// 
-    public class VRMLookAtHead : MonoBehaviour, IVRMComponent
-    {
-        public bool DrawGizmo = true;
-
-        [SerializeField]
-        public UpdateType UpdateType = UpdateType.Update;
-
-        [SerializeField]
-        public Transform Target;
-
-        [SerializeField]
-        public Transform Head;
-
-        #region Thumbnail
-        public Texture2D CreateThumbnail()
-        {
-            var texture = new Texture2D(2048, 2048);
-            {
-                var go = new GameObject("ThumbCamera");
-                var camera = go.AddComponent();
-                CreateThumbnail(camera, texture);
-                if (Application.isPlaying) { GameObject.Destroy(go); } else { GameObject.DestroyImmediate(go); }
-            }
-            return texture;
-        }
-        void CreateThumbnail(Camera camera, Texture2D dst)
-        {
-            RenderTexture currentRT = RenderTexture.active;
-            {
-                var renderTexture = new RenderTexture(dst.width, dst.height, 24);
-                camera.targetTexture = renderTexture;
-                RenderTexture.active = renderTexture;
-                LookFace(camera.transform);
-                camera.Render();
-                dst.ReadPixels(new Rect(0, 0, dst.width, dst.height), 0, 0);
-
-                RenderTexture.active = currentRT;
-                camera.targetTexture = null;
-                if (Application.isPlaying)
-                {
-                    UnityEngine.Object.Destroy(renderTexture);
-                }
-                else
-                {
-                    UnityEngine.Object.DestroyImmediate(renderTexture);
-                }
-            }
-        }
-
-        public void LookFace(Transform t)
-        {
-            if (Head == null) return;
-            var headPosition = Head.position + new Vector3(0, 0.05f, 0);
-            t.position = headPosition + Head.localToWorldMatrix.ExtractRotation() * new Vector3(0, 0, 0.7f);
-            t.LookAt(headPosition);
-        }
-        #endregion
-
-        void Awake()
-        {
-            var animator = GetComponent();
-            if (animator == null)
-            {
-                Debug.LogWarning("animator is not found");
-                return;
-            }
-
-            var head = animator.GetBoneTransform(HumanBodyBones.Head);
-            if (head == null)
-            {
-                Debug.LogWarning("head is not found");
-                return;
-            }
-
-            Head = head;
-        }
-
-        public void OnImported(VRMImporterContext context)
-        { 
-            var gltfFirstPerson = context.GLTF.extensions.VRM.firstPerson;
-            switch (gltfFirstPerson.lookAtType)
-            {
-                case LookAtType.Bone:
-                    {
-                        var applyer = gameObject.AddComponent();
-                        applyer.OnImported(context);
-                    }
-                    break;
-
-                case LookAtType.BlendShape:
-                    {
-                        var applyer = gameObject.AddComponent();
-                        applyer.OnImported(context);
-                    }
-                    break;
-            }
-        }
-
-        static Matrix4x4 LookAtMatrixFromWorld(Vector3 from, Vector3 target)
-        {
-            var pos = new Vector4(from.x, from.y, from.z, 1);
-            return LookAtMatrix(UnityExtensions.Matrix4x4FromColumns(Vector3.right, Vector3.up, Vector3.forward, pos), target);
-        }
-
-        static Matrix4x4 LookAtMatrix(Vector3 up_vector, Vector3 localPosition)
-        {
-            var z_axis = localPosition.normalized;
-            var x_axis = Vector3.Cross(up_vector, z_axis).normalized;
-            var y_axis = Vector3.Cross(z_axis, x_axis).normalized;
-            return UnityExtensions.Matrix4x4FromColumns(x_axis, y_axis, z_axis, new Vector4(0, 0, 0, 1));
-        }
-
-        static Matrix4x4 LookAtMatrix(Matrix4x4 m, Vector3 target)
-        {
-            return LookAtMatrix(Vector3.up, m.inverse.MultiplyPoint(target));
-        }
-
-        public Matrix4x4 YawMatrix
-        {
-            get
-            {
-                var yaw = Quaternion.AngleAxis(m_yaw, Vector3.up);
-                var m = default(Matrix4x4);
-                m.SetTRS(Vector3.zero, yaw, Vector3.one);
-                return m;
-            }
-        }
-
-        [SerializeField, Header("Debug")]
-        float m_yaw;
-        public float Yaw
-        {
-            get { return m_yaw; }
-        }
-
-        [SerializeField]
-        float m_pitch;
-        public float Pitch
-        {
-            get { return m_pitch; }
-        }
-
-        public event Action YawPitchChanged;
-        public void RaiseYawPitchChanged(float yaw, float pitch)
-        {
-            m_yaw = yaw;
-            m_pitch = pitch;
-            var handle = YawPitchChanged;
-            if (handle != null)
-            {
-                handle(yaw, pitch);
-            }
-        }
-
-        private void Update()
-        {
-            if (Head == null)
-            {
-                enabled = false;
-                return;
-            }
-
-            if (UpdateType == UpdateType.Update)
-            {
-                LookWorldPosition();
-            }
-        }
-
-        private void LateUpdate()
-        {
-            if (Head == null)
-            {
-                enabled = false;
-                return;
-            }
-
-            if (UpdateType == UpdateType.LateUpdate)
-            {
-                LookWorldPosition();
-            }
-        }
-
-        public void LookWorldPosition()
-        {
-            if (Target == null) return;
-            float yaw;
-            float pitch;
-            LookWorldPosition(Target.position, out yaw, out pitch);
-        }
-
-        public void LookWorldPosition(Vector3 targetPosition, out float yaw, out float pitch)
-        {
-            var localPosition = Head.worldToLocalMatrix.MultiplyPoint(targetPosition);
-            Matrix4x4.identity.CalcYawPitch(localPosition, out yaw, out pitch);
-            RaiseYawPitchChanged(yaw, pitch);
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs.meta
deleted file mode 100644
index feb7b047..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/LookAt/VRMLookAtHead.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: e0a1a470564f16f4f94acb4b9ef56367
-timeCreated: 1517991576
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta.meta
deleted file mode 100644
index 43557402..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 1f4af4e58b683c14e93f70773938e78f
-folderAsset: yes
-timeCreated: 1520239983
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs
deleted file mode 100644
index 04c9a7af..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using UnityEngine;
-
-
-namespace VRM
-{
-    public class VRMMeta : MonoBehaviour
-    {
-        [SerializeField]
-        public VRMMetaObject Meta;
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs.meta
deleted file mode 100644
index 0b7d246e..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMeta.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 690ea0146224b8b4694a1925dddeb352
-timeCreated: 1522391118
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs
deleted file mode 100644
index 8eaca37b..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs
+++ /dev/null
@@ -1,107 +0,0 @@
-using System;
-using System.IO;
-using UnityEngine;
-using UniGLTF;
-
-
-namespace VRM
-{
-    [Obsolete("reimport, use VRMMeta. Please reimport")]
-    [Serializable]
-    [DisallowMultipleComponent]
-    public class VRMMetaInformation : MonoBehaviour, IEquatable
-    {
-        #region Info
-        [SerializeField, Header("Information")]
-        public string Title;
-
-        [SerializeField]
-        public string Author;
-
-        [SerializeField]
-        public string ContactInformation;
-
-        [SerializeField]
-        public Texture2D Thumbnail;
-
-        [SerializeField]
-        public string Reference;
-        #endregion
-
-        #region License
-        [SerializeField, Header("License")]
-        public LicenseType LicenseType;
-
-        [SerializeField]
-        public string OtherLicenseUrl;
-        #endregion
-
-        public bool Equals(VRMMetaInformation other)
-        {
-            return
-            Author == other.Author
-            && Title == other.Title
-            && UniGLTF.MonoBehaviourComparator.AssetAreEquals(Thumbnail, other.Thumbnail)
-            ;
-        }
-
-        private void Reset()
-        {
-            Title = name;
-        }
-
-#if UNITY_EDITOR
-        [ContextMenu("CreateThumbnail")]
-        void CreateThumbnailMenu()
-        {
-            var lookAt = GetComponent();
-            if (lookAt != null)
-            {
-                var texture = lookAt.CreateThumbnail();
-
-#if false
-                var assetPath = string.Format("Assets/{0}.thumbnail.asset", name);
-                assetPath = UnityEditor.AssetDatabase.GenerateUniqueAssetPath(assetPath);
-                UnityEditor.AssetDatabase.CreateAsset(texture, assetPath);
-#else
-                var assetPath = string.Format("Assets/{0}.thumbnail.jpg", name);
-                assetPath = UnityEditor.AssetDatabase.GenerateUniqueAssetPath(assetPath);
-                File.WriteAllBytes(assetPath.AssetPathToFullPath(), texture.EncodeToJPG());
-
-                if (Application.isPlaying)
-                {
-                    UnityEngine.Object.Destroy(texture);
-                }
-                else
-                {
-                    UnityEngine.Object.DestroyImmediate(texture);
-                }
-
-                UnityEditor.AssetDatabase.ImportAsset(assetPath);
-                Thumbnail = UnityEditor.AssetDatabase.LoadAssetAtPath(assetPath);
-#endif
-            }
-        }
-#endif
-
-                public void CopyTo(GameObject _dst)
-        {
-            var dst = _dst.AddComponent();
-            dst.Title = Title;
-            dst.Author = Author;
-            dst.Thumbnail = Thumbnail;
-        }
-
-        public void OnValidate()
-        {
-            if (Thumbnail != null)
-            {
-                if (Thumbnail.width != 2048 || Thumbnail.height != 2048)
-                {
-                    Thumbnail = null;
-                    Debug.LogError("Thumbnail must 2048 x 2048");
-                }
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs.meta
deleted file mode 100644
index 6cc9fc5e..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaInformation.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 8ea874a3d9d53e54a86ff1724ede087f
-timeCreated: 1520239812
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs
deleted file mode 100644
index bf352264..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-using System.Collections.Generic;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public class VRMMetaObject : ScriptableObject
-    {
-        [SerializeField]
-        public string ExporterVersion;
-
-        #region Info
-        [SerializeField]
-        public string Title;
-
-        [SerializeField]
-        public string Version;
-
-        [SerializeField]
-        public string Author;
-
-        [SerializeField]
-        public string ContactInformation;
-
-        [SerializeField]
-        public string Reference;
-
-        [SerializeField]
-        public Texture2D Thumbnail;
-        #endregion
-
-        #region Permission
-        [SerializeField, Tooltip("A person who can perform with this avatar")]
-        public AllowedUser AllowedUser;
-
-        [SerializeField, Tooltip("Violent acts using this avatar")]
-        public UssageLicense ViolentUssage;
-
-        [SerializeField, Tooltip("Sexuality acts using this avatar")]
-        public UssageLicense SexualUssage;
-
-        [SerializeField, Tooltip("For commercial use")]
-        public UssageLicense CommercialUssage;
-
-        [SerializeField, Tooltip("Other License Url")]
-        public string OtherPermissionUrl;
-        #endregion
-
-        #region Distribution License
-        [SerializeField]
-        public LicenseType LicenseType;
-
-        [SerializeField]
-        public string OtherLicenseUrl;
-        #endregion
-
-        /*
-        public bool Equals(VRMMetaObject other)
-        {
-            return
-            Author == other.Author
-            && Title == other.Title
-            && UniGLTF.MonoBehaviourComparator.AssetAreEquals(Thumbnail, other.Thumbnail)
-            ;
-        }
-        */
-
-        public IEnumerable Validate()
-        {
-            if (string.IsNullOrEmpty(Title))
-            {
-                yield return Validation.Error("Require Title. ");
-            }
-            if (string.IsNullOrEmpty(Version))
-            {
-                yield return Validation.Error("Require Version. ");
-            }
-            if (string.IsNullOrEmpty(Author))
-            {
-                yield return Validation.Error("Require Author. ");
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs.meta
deleted file mode 100644
index 7ed6699a..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Meta/VRMMetaObject.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 63b589176a34b344b9ccbee2b7e7114a
-timeCreated: 1522391129
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility.meta
deleted file mode 100644
index a82e2343..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 02ffe457c721f1849983f8cceb281b6d
-folderAsset: yes
-timeCreated: 1520848088
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs
deleted file mode 100644
index cc6b6cdd..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs
+++ /dev/null
@@ -1,238 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using UniHumanoid;
-using UnityEngine;
-
-
-namespace VRM
-{
-    public static class VRMBoneNormalizer
-    {
-        static void EnforceTPose(GameObject go)
-        {
-            var animator = go.GetComponent();
-            if (animator == null)
-            {
-                throw new ArgumentException("Animator with avatar is required");
-            }
-
-            var avatar = animator.avatar;
-            if (avatar == null)
-            {
-                throw new ArgumentException("avatar is required");
-            }
-
-            if (!avatar.isValid)
-            {
-                throw new ArgumentException("invalid avatar");
-            }
-
-            if (!avatar.isHuman)
-            {
-                throw new ArgumentException("avatar is not human");
-            }
-
-            HumanPoseTransfer.SetTPose(avatar, go.transform);
-        }
-
-        /// 
-        /// ãƒ¢ãƒ‡ãƒ«ã®æ­£è¦åŒ–を実行ã™ã‚‹
-        /// 
-        /// 対象モデルã®ãƒ«ãƒ¼ãƒˆ
-        /// 強制的ã«T-Pose化ã™ã‚‹ã‹
-        /// æ­£è¦åŒ–済ã¿ã®ãƒ¢ãƒ‡ãƒ«
-        public static GameObject Execute(GameObject go, bool forceTPose, bool clearBlendShapeBeforeNormalize)
-        {
-            //
-            // T-Poseã«ã™ã‚‹
-            //
-            if (forceTPose)
-            {
-                var hips = go.GetComponent().GetBoneTransform(HumanBodyBones.Hips);
-                var hipsPosition = hips.position;
-                var hipsRotation = hips.rotation;
-                try
-                {
-                    EnforceTPose(go);
-                }
-                finally
-                {
-                    hips.position = hipsPosition; // restore hipsPosition
-                    hips.rotation = hipsRotation;
-                }
-            }
-
-            //
-            // æ­£è¦åŒ–ã•れãŸãƒ’エラルキーを作る
-            //
-            var (normalized, bMap) = MeshUtility.BoneNormalizer.Execute(go, clearBlendShapeBeforeNormalize, (_src, dst, boneMap) =>
-            {
-                var src = _src.GetComponent();
-
-                var srcHumanBones = Enum.GetValues(typeof(HumanBodyBones))
-                    .Cast()
-                    .Where(x => x != HumanBodyBones.LastBone)
-                    .Select(x => new { Key = x, Value = src.GetBoneTransform(x) })
-                    .Where(x => x.Value != null)
-                    ;
-
-                var map =
-                       srcHumanBones
-                       .Where(x => boneMap.ContainsKey(x.Value))
-                       .ToDictionary(x => x.Key, x => boneMap[x.Value])
-                       ;
-
-                var animator = dst.AddComponent();
-                var vrmHuman = go.GetComponent();
-                var avatarDescription = AvatarDescription.Create();
-                if (vrmHuman != null && vrmHuman.Description != null)
-                {
-                    avatarDescription.armStretch = vrmHuman.Description.armStretch;
-                    avatarDescription.legStretch = vrmHuman.Description.legStretch;
-                    avatarDescription.upperArmTwist = vrmHuman.Description.upperArmTwist;
-                    avatarDescription.lowerArmTwist = vrmHuman.Description.lowerArmTwist;
-                    avatarDescription.upperLegTwist = vrmHuman.Description.upperLegTwist;
-                    avatarDescription.lowerLegTwist = vrmHuman.Description.lowerLegTwist;
-                    avatarDescription.feetSpacing = vrmHuman.Description.feetSpacing;
-                    avatarDescription.hasTranslationDoF = vrmHuman.Description.hasTranslationDoF;
-                }
-                avatarDescription.SetHumanBones(map);
-                var avatar = avatarDescription.CreateAvatar(dst.transform);
-                return avatar;
-            });
-
-            // humanPoseTransfer
-            // var animator = normalized.GetComponent();
-            // var humanPoseTransfer = normalized.AddComponent();
-            // humanPoseTransfer.Avatar = animator.avatar;
-
-            CopyVRMComponents(go, normalized, bMap);
-
-            return normalized;
-        }
-
-        /// 
-        /// VRMã‚’æ§‹æˆã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’コピーã™ã‚‹ã€‚
-        /// 
-        /// コピー元
-        /// コピー先
-        /// コピー元ã¨ã‚³ãƒ”ー先ã®å¯¾å¿œé–¢ä¿‚
-        static void CopyVRMComponents(GameObject go, GameObject root,
-            Dictionary map)
-        {
-            {
-                // blendshape
-                var src = go.GetComponent();
-                if (src != null)
-                {
-                    var dst = root.AddComponent();
-                    dst.BlendShapeAvatar = src.BlendShapeAvatar;
-                }
-            }
-
-            {
-                var secondary = go.transform.Find("secondary");
-                if (secondary == null)
-                {
-                    secondary = go.transform;
-                }
-
-                var dstSecondary = root.transform.Find("secondary");
-                if (dstSecondary == null)
-                {
-                    dstSecondary = new GameObject("secondary").transform;
-                    dstSecondary.SetParent(root.transform, false);
-                }
-
-                // æºã‚Œãƒ¢ãƒŽ
-                foreach (var src in go.transform.GetComponentsInChildren())
-                {
-                    var dst = map[src.transform];
-                    var dstColliderGroup = dst.gameObject.AddComponent();
-                    dstColliderGroup.Colliders = src.Colliders.Select(y =>
-                    {
-                        var offset = dst.worldToLocalMatrix.MultiplyPoint(src.transform.localToWorldMatrix.MultiplyPoint(y.Offset));
-                        return new VRMSpringBoneColliderGroup.SphereCollider
-                        {
-                            Offset = offset,
-                            Radius = y.Radius
-                        };
-                    }).ToArray();
-                }
-
-                foreach (var src in go.transform.GetComponentsInChildren())
-                {
-                    // Copy VRMSpringBone
-                    var dst = dstSecondary.gameObject.AddComponent();
-                    dst.m_comment = src.m_comment;
-                    dst.m_stiffnessForce = src.m_stiffnessForce;
-                    dst.m_gravityPower = src.m_gravityPower;
-                    dst.m_gravityDir = src.m_gravityDir;
-                    dst.m_dragForce = src.m_dragForce;
-                    if (src.m_center != null)
-                    {
-                        dst.m_center = map[src.m_center];
-                    }
-
-                    dst.RootBones = src.RootBones.Select(x => map[x]).ToList();
-                    dst.m_hitRadius = src.m_hitRadius;
-                    if (src.ColliderGroups != null)
-                    {
-                        dst.ColliderGroups = src.ColliderGroups
-                            .Select(x => map[x.transform].GetComponent()).ToArray();
-                    }
-                }
-            }
-
-#pragma warning disable 0618
-            {
-                // meta(obsolete)
-                var src = go.GetComponent();
-                if (src != null)
-                {
-                    src.CopyTo(root);
-                }
-            }
-#pragma warning restore 0618
-
-            {
-                // meta
-                var src = go.GetComponent();
-                if (src != null)
-                {
-                    var dst = root.AddComponent();
-                    dst.Meta = src.Meta;
-                }
-            }
-
-            {
-                // firstPerson
-                var src = go.GetComponent();
-                if (src != null)
-                {
-                    src.CopyTo(root, map);
-                }
-            }
-
-            {
-                // humanoid
-                var dst = root.AddComponent();
-                var src = go.GetComponent();
-                if (src != null)
-                {
-                    dst.Avatar = src.Avatar;
-                    dst.Description = src.Description;
-                }
-                else
-                {
-                    var animator = go.GetComponent();
-                    if (animator != null)
-                    {
-                        dst.Avatar = animator.avatar;
-                    }
-                }
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs.meta
deleted file mode 100644
index 64a247ec..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMBoneNormalizer.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 7c0aa7232aa52244aa546dcabf17fadd
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs
deleted file mode 100644
index 1dbbc7ea..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs
+++ /dev/null
@@ -1,92 +0,0 @@
-using System.Collections.Generic;
-using System.Linq;
-using UniGLTF;
-using UnityEngine;
-
-namespace VRM
-{
-    /// 
-    /// Meshã‚’çµ±åˆã—ã€çµ±åˆå¾Œã®Meshã®BlendShapeã®å¤‰åŒ–ã‚’VRMã®BlendShapeClipã«å映ã™ã‚‹
-    /// 
-    public static class VRMMeshIntegratorUtility
-    {
-        public static bool IntegrateRuntime(GameObject vrmRootObject)
-        {
-            if (vrmRootObject == null) return false;
-            var proxy = vrmRootObject.GetComponent();
-            if (proxy == null) return false;
-            var avatar = proxy.BlendShapeAvatar;
-            if (avatar == null) return false;
-            var clips = avatar.Clips;
-
-            var results = Integrate(vrmRootObject, clips);
-            if (results.Any(x => x.IntegratedRenderer == null)) return false;
-
-            foreach (var result in results)
-            {
-                foreach (var renderer in result.SourceSkinnedMeshRenderers)
-                {
-                    Object.Destroy(renderer);
-                }
-
-                foreach (var renderer in result.SourceMeshRenderers)
-                {
-                    Object.Destroy(renderer);
-                }
-            }
-
-            return true;
-        }
-
-        public static List Integrate(GameObject root, List blendshapeClips)
-        {
-            var result = new List();
-
-            var withoutBlendShape = MeshUtility.MeshIntegratorUtility.Integrate(root, onlyBlendShapeRenderers: false);
-            if (withoutBlendShape.IntegratedRenderer != null)
-            {
-                result.Add(withoutBlendShape);
-            }
-
-            var onlyBlendShape = MeshUtility.MeshIntegratorUtility.Integrate(root, onlyBlendShapeRenderers: true);
-            if (onlyBlendShape.IntegratedRenderer != null)
-            {
-                result.Add(onlyBlendShape);
-                FollowBlendshapeRendererChange(blendshapeClips, onlyBlendShape, root);
-            }
-
-            return result;
-        }
-
-        private static void FollowBlendshapeRendererChange(List clips, MeshUtility.MeshIntegrationResult result, GameObject root)
-        {
-            if (clips == null || result == null || result.IntegratedRenderer == null || root == null) return;
-
-            var rendererDict = result.SourceSkinnedMeshRenderers
-                .ToDictionary(x => x.transform.RelativePathFrom(root.transform), x => x);
-
-            var dstPath = result.IntegratedRenderer.transform.RelativePathFrom(root.transform);
-
-            foreach (var clip in clips)
-            {
-                if (clip == null) continue;
-
-                for (var i = 0; i < clip.Values.Length; ++i)
-                {
-                    var val = clip.Values[i];
-                    if (rendererDict.ContainsKey(val.RelativePath))
-                    {
-                        var srcRenderer = rendererDict[val.RelativePath];
-                        var name = srcRenderer.sharedMesh.GetBlendShapeName(val.Index);
-                        var newIndex = result.IntegratedRenderer.sharedMesh.GetBlendShapeIndex(name);
-
-                        val.RelativePath = dstPath;
-                        val.Index = newIndex;
-                    }
-
-                    clip.Values[i] = val;
-                }
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs.meta
deleted file mode 100644
index 49f2e8d7..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SkinnedMeshUtility/VRMMeshIntegratorUtility.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 8eebeb093136b7f429c0e9e7295816b3
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone.meta
deleted file mode 100644
index e2e5ab76..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: f2201df871e857e4f8bc403f56af0ddc
-folderAsset: yes
-timeCreated: 1519303744
-licenseType: Free
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs
deleted file mode 100644
index 17d270f9..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs
+++ /dev/null
@@ -1,327 +0,0 @@
-using System.Collections.Generic;
-using System.Linq;
-using UnityEngine;
-using UniGLTF;
-
-namespace VRM
-{
-    /// 
-    /// The base algorithm is http://rocketjump.skr.jp/unity3d/109/ of @ricopin416
-    /// DefaultExecutionOrder(11000) means calculate springbone after FinalIK( VRIK )
-    /// 
-    [DefaultExecutionOrder(11000)]
-    // [RequireComponent(typeof(VCIObject))]
-    public sealed class VRMSpringBone : MonoBehaviour
-    {
-        [SerializeField]
-        public string m_comment;
-
-        [SerializeField] [Header("Gizmo")] private bool m_drawGizmo = default;
-
-        [SerializeField] private Color m_gizmoColor = Color.yellow;
-
-        [SerializeField]
-        [Range(0, 4)]
-        [Header("Settings")]
-        public float m_stiffnessForce = 1.0f;
-
-        [SerializeField] [Range(0, 2)] public float m_gravityPower;
-
-        [SerializeField] public Vector3 m_gravityDir = new Vector3(0, -1.0f, 0);
-
-        [SerializeField] [Range(0, 1)] public float m_dragForce = 0.4f;
-
-        [SerializeField] public Transform m_center;
-
-        [SerializeField] public List RootBones = new List();
-        Dictionary m_initialLocalRotationMap;
-
-        [SerializeField]
-        [Range(0, 0.5f)]
-        [Header("Collider")]
-        public float m_hitRadius = 0.02f;
-
-        [SerializeField]
-        public VRMSpringBoneColliderGroup[] ColliderGroups;
-
-        public enum SpringBoneUpdateType
-        {
-            LateUpdate,
-            FixedUpdate,
-        }
-        [SerializeField]
-        public SpringBoneUpdateType m_updateType = SpringBoneUpdateType.LateUpdate;
-
-        /// 
-        /// original from
-        /// http://rocketjump.skr.jp/unity3d/109/
-        /// 
-        private class VRMSpringBoneLogic
-        {
-            Transform m_transform;
-            public Transform Head => m_transform;
-
-            private Vector3 m_boneAxis;
-            private Vector3 m_currentTail;
-
-            private readonly float m_length;
-            private Vector3 m_localDir;
-            private Vector3 m_prevTail;
-
-            public VRMSpringBoneLogic(Transform center, Transform transform, Vector3 localChildPosition)
-            {
-                m_transform = transform;
-                var worldChildPosition = m_transform.TransformPoint(localChildPosition);
-                m_currentTail = center != null
-                        ? center.InverseTransformPoint(worldChildPosition)
-                        : worldChildPosition;
-                m_prevTail = m_currentTail;
-                LocalRotation = transform.localRotation;
-                m_boneAxis = localChildPosition.normalized;
-                m_length = localChildPosition.magnitude;
-            }
-
-            public Vector3 Tail => m_transform.localToWorldMatrix.MultiplyPoint(m_boneAxis * m_length);
-
-            private Quaternion LocalRotation { get; }
-
-            public float Radius { get; set; }
-
-            private Quaternion ParentRotation =>
-                m_transform.parent != null
-                    ? m_transform.parent.rotation
-                    : Quaternion.identity;
-
-            public void Update(Transform center,
-                float stiffnessForce, float dragForce, Vector3 external,
-                List colliders)
-            {
-                var currentTail = center != null
-                        ? center.TransformPoint(m_currentTail)
-                        : m_currentTail;
-                var prevTail = center != null
-                        ? center.TransformPoint(m_prevTail)
-                        : m_prevTail;
-
-                // verletç©åˆ†ã§æ¬¡ã®ä½ç½®ã‚’計算
-                var nextTail = currentTail
-                               + (currentTail - prevTail) * (1.0f - dragForce) // å‰ãƒ•レームã®ç§»å‹•を継続ã™ã‚‹(減衰もã‚るよ)
-                               + ParentRotation * LocalRotation * m_boneAxis * stiffnessForce // 親ã®å›žè»¢ã«ã‚ˆã‚‹å­ãƒœãƒ¼ãƒ³ã®ç§»å‹•目標
-                               + external; // 外力ã«ã‚ˆã‚‹ç§»å‹•é‡
-
-                // é•·ã•ã‚’boneLengthã«å¼·åˆ¶
-                var position = m_transform.position;
-                nextTail = position + (nextTail - position).normalized * m_length;
-
-                // Collisionã§ç§»å‹•
-                nextTail = Collision(colliders, nextTail);
-
-                m_prevTail = center != null
-                        ? center.InverseTransformPoint(currentTail)
-                        : currentTail;
-
-                m_currentTail = center != null
-                        ? center.InverseTransformPoint(nextTail)
-                        : nextTail;
-
-                //回転をé©ç”¨
-                m_transform.rotation = ApplyRotation(nextTail);
-            }
-
-            protected virtual Quaternion ApplyRotation(Vector3 nextTail)
-            {
-                var rotation = ParentRotation * LocalRotation;
-                return Quaternion.FromToRotation(rotation * m_boneAxis,
-                           nextTail - m_transform.position) * rotation;
-            }
-
-            protected virtual Vector3 Collision(List colliders, Vector3 nextTail)
-            {
-                var position = m_transform.position;
-
-                foreach (var collider in colliders)
-                {
-                    var ls = collider.transform.lossyScale;
-                    var scale = Mathf.Max(ls.x, ls.y, ls.z);
-
-                    var r = Radius + collider.radius * scale;
-                    var colliderPosition = collider.transform.TransformPoint(collider.center);
-
-                    if (Vector3.SqrMagnitude(nextTail - colliderPosition) > r * r) continue;
-
-                    // ヒット。Colliderã®åŠå¾„æ–¹å‘ã«æŠ¼ã—出ã™
-                    var normal = (nextTail - colliderPosition).normalized;
-                    var posFromCollider = colliderPosition + normal * (Radius + collider.radius * scale);
-
-                    // é•·ã•ã‚’boneLengthã«å¼·åˆ¶
-                    nextTail = position + (posFromCollider - position).normalized * m_length;
-                }
-
-                return nextTail;
-            }
-
-            public void DrawGizmo(Transform center, float radius, Color color)
-            {
-                var currentTail = center != null
-                        ? center.TransformPoint(m_currentTail)
-                        : m_currentTail;
-                var prevTail = center != null
-                        ? center.TransformPoint(m_prevTail)
-                        : m_prevTail;
-
-                Gizmos.color = Color.gray;
-                Gizmos.DrawLine(currentTail, prevTail);
-                Gizmos.DrawWireSphere(prevTail, radius);
-
-                Gizmos.color = color;
-                Gizmos.DrawLine(currentTail, m_transform.position);
-                Gizmos.DrawWireSphere(currentTail, radius);
-            }
-        }
-        List m_verlet = new List();
-
-        void Awake()
-        {
-            Setup();
-        }
-
-        [ContextMenu("Reset bones")]
-        public void Setup(bool force = false)
-        {
-            if (RootBones != null)
-            {
-                if (force || m_initialLocalRotationMap == null)
-                {
-                    m_initialLocalRotationMap = new Dictionary();
-                }
-                else
-                {
-                    foreach (var kv in m_initialLocalRotationMap) kv.Key.localRotation = kv.Value;
-                    m_initialLocalRotationMap.Clear();
-                }
-                m_verlet.Clear();
-
-                foreach (var go in RootBones)
-                {
-                    if (go != null)
-                    {
-                        foreach (var x in go.transform.GetComponentsInChildren(true)) m_initialLocalRotationMap[x] = x.localRotation;
-
-                        SetupRecursive(m_center, go);
-                    }
-                }
-            }
-        }
-
-        public void SetLocalRotationsIdentity()
-        {
-            foreach (var verlet in m_verlet) verlet.Head.localRotation = Quaternion.identity;
-        }
-
-        private static IEnumerable GetChildren(Transform parent)
-        {
-            for (var i = 0; i < parent.childCount; ++i) yield return parent.GetChild(i);
-        }
-
-        private void SetupRecursive(Transform center, Transform parent)
-        {
-            if (parent.childCount == 0)
-            {
-                var delta = parent.position - parent.parent.position;
-                var childPosition = parent.position + delta.normalized * 0.07f;
-                m_verlet.Add(new VRMSpringBoneLogic(center, parent,
-                    parent.worldToLocalMatrix.MultiplyPoint(childPosition)));
-            }
-            else
-            {
-                var firstChild = GetChildren(parent).First();
-                var localPosition = firstChild.localPosition;
-                var scale = firstChild.lossyScale;
-                m_verlet.Add(new VRMSpringBoneLogic(center, parent,
-                        new Vector3(
-                            localPosition.x * scale.x,
-                            localPosition.y * scale.y,
-                            localPosition.z * scale.z
-                        )))
-                    ;
-            }
-
-            foreach (Transform child in parent) SetupRecursive(center, child);
-        }
-
-        void LateUpdate()
-        {
-            if (m_updateType == SpringBoneUpdateType.LateUpdate)
-            {
-                UpdateProcess(Time.deltaTime);
-            }
-        }
-
-        void FixedUpdate()
-        {
-            if (m_updateType == SpringBoneUpdateType.FixedUpdate)
-            {
-                UpdateProcess(Time.fixedDeltaTime);
-            }
-        }
-
-        public struct SphereCollider
-        {
-            public Transform transform;
-            public Vector3 center;
-            public float radius;
-        }
-        private List m_colliders = new List();
-        private void UpdateProcess(float deltaTime)
-        {
-            if (m_verlet == null || m_verlet.Count == 0)
-            {
-                if (RootBones == null) return;
-
-                Setup();
-            }
-
-            m_colliders.Clear();
-            if (ColliderGroups != null)
-            {
-                foreach (var group in ColliderGroups)
-                {
-                    if (group != null)
-                    {
-                        foreach (var collider in group.Colliders)
-                        {
-                            m_colliders.Add(new SphereCollider
-                            {
-                                transform = group.transform,
-                                center = group.transform.TransformPoint(collider.Offset),
-                                radius = collider.Radius,
-                            });
-                        }
-                    }
-                }
-            }
-
-            var stiffness = m_stiffnessForce * Time.deltaTime;
-            var external = m_gravityDir * (m_gravityPower * Time.deltaTime);
-
-            foreach (var verlet in m_verlet)
-            {
-                verlet.Radius = m_hitRadius;
-                verlet.Update(m_center,
-                    stiffness,
-                    m_dragForce,
-                    external,
-                    m_colliders
-                );
-            }
-        }
-
-        private void OnDrawGizmos()
-        {
-            if (!m_drawGizmo) return;
-
-            foreach (var verlet in m_verlet)
-                verlet.DrawGizmo(m_center, m_hitRadius, m_gizmoColor);
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs.meta
deleted file mode 100644
index 0efb4ccc..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 00ea06e1753e16f4ca870c39c067c86b
-timeCreated: 1517224588
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs
deleted file mode 100644
index 27145ce2..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-using System;
-using UnityEngine;
-
-
-namespace VRM
-{
-    #if UNITY_5_5_OR_NEWER
-    [DefaultExecutionOrder(11001)]
-    #endif
-    public class VRMSpringBoneColliderGroup : MonoBehaviour
-    {
-        [Serializable]
-        public class SphereCollider
-        {
-            public Vector3 Offset;
-
-            [Range(0, 1.0f)]
-            public float Radius;
-        }
-
-        [SerializeField]
-        public SphereCollider[] Colliders = new SphereCollider[]{
-            new SphereCollider
-            {
-                Radius=0.1f
-            }
-        };
-
-        [SerializeField]
-        Color m_gizmoColor = Color.magenta;
-
-        private void OnDrawGizmosSelected()
-        {
-            Gizmos.color = m_gizmoColor;
-            Matrix4x4 mat = transform.localToWorldMatrix;
-            Gizmos.matrix = mat * Matrix4x4.Scale(new Vector3(
-                1.0f / transform.lossyScale.x,
-                1.0f / transform.lossyScale.y,
-                1.0f / transform.lossyScale.z
-                ));
-            foreach (var y in Colliders)
-            {
-                Gizmos.DrawWireSphere(y.Offset, y.Radius);
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs.meta
deleted file mode 100644
index eeb0dfeb..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 646b65a4a57afd34d8c4ed557efb46a5
-timeCreated: 1517984922
-licenseType: Free
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs
deleted file mode 100644
index 7d71909f..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs
+++ /dev/null
@@ -1,267 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using UniGLTF;
-using UnityEngine;
-using System.IO;
-using System.Text;
-#if UNITY_EDITOR
-using UnityEditor;
-
-#endif
-
-
-namespace VRM
-{
-    public static class VRMSpringUtility
-    {
-#if UNITY_EDITOR
-
-        #region save
-
-        [MenuItem(VRMVersion.MENU + "/SaveSpringBoneToJSON", validate = true)]
-        static bool SaveSpringBoneToJSONIsEnable()
-        {
-            var root = Selection.activeObject as GameObject;
-            if (root == null)
-            {
-                return false;
-            }
-
-            var animator = root.GetComponent();
-            if (animator == null)
-            {
-                return false;
-            }
-
-            return true;
-        }
-
-        [MenuItem(VRMVersion.MENU + "/SaveSpringBoneToJSON")]
-        static void SaveSpringBoneToJSON()
-        {
-            var path = EditorUtility.SaveFilePanel(
-                "Save spring to json",
-                null,
-                "VRMSpring.json",
-                "json");
-            if (string.IsNullOrEmpty(path))
-            {
-                return;
-            }
-
-            var go = Selection.activeObject as GameObject;
-            var root = go.transform;
-            var nodes = root.Traverse().Skip(1).ToList();
-            var spring = new glTF_VRM_SecondaryAnimation();
-            ExportSecondary(root, nodes,
-                spring.colliderGroups.Add,
-                spring.boneGroups.Add
-            );
-
-            File.WriteAllText(path, spring.ToJson());
-        }
-
-        #endregion
-
-        #region load
-
-        [MenuItem(VRMVersion.MENU + "/LoadSpringBoneFromJSON", true)]
-        static bool LoadSpringBoneFromJSONIsEnable()
-        {
-            var root = Selection.activeObject as GameObject;
-            if (root == null)
-            {
-                return false;
-            }
-
-            var animator = root.GetComponent();
-            if (animator == null)
-            {
-                return false;
-            }
-
-            return true;
-        }
-
-        [MenuItem(VRMVersion.MENU + "/LoadSpringBoneFromJSON")]
-        static void LoadSpringBoneFromJSON()
-        {
-            var path = EditorUtility.OpenFilePanel(
-                "Load spring from json",
-                null,
-                "json");
-            if (string.IsNullOrEmpty(path))
-            {
-                return;
-            }
-
-            var json = File.ReadAllText(path, Encoding.UTF8);
-            var spring = JsonUtility.FromJson(json);
-
-            var go = Selection.activeObject as GameObject;
-            var root = go.transform;
-            var nodes = root.Traverse().Skip(1).ToList();
-
-            LoadSecondary(root, nodes, spring);
-        }
-
-        #endregion
-
-#endif
-
-        public static void ExportSecondary(Transform root, List nodes,
-            Action addSecondaryColliderGroup,
-            Action addSecondaryGroup)
-        {
-            var colliders = new List();
-            foreach (var vrmColliderGroup in root.Traverse()
-                .Select(x => x.GetComponent())
-                .Where(x => x != null))
-            {
-                colliders.Add(vrmColliderGroup);
-
-                var colliderGroup = new glTF_VRM_SecondaryAnimationColliderGroup
-                {
-                    node = nodes.IndexOf(vrmColliderGroup.transform)
-                };
-
-                colliderGroup.colliders = vrmColliderGroup.Colliders.Select(x =>
-                {
-                    return new glTF_VRM_SecondaryAnimationCollider
-                    {
-                        offset = x.Offset,
-                        radius = x.Radius,
-                    };
-                }).ToList();
-
-                addSecondaryColliderGroup(colliderGroup);
-            }
-
-            foreach (var spring in root.Traverse()
-                .SelectMany(x => x.GetComponents())
-                .Where(x => x != null))
-            {
-                addSecondaryGroup(new glTF_VRM_SecondaryAnimationGroup
-                {
-                    comment = spring.m_comment,
-                    center = nodes.IndexOf(spring.m_center),
-                    dragForce = spring.m_dragForce,
-                    gravityDir = spring.m_gravityDir,
-                    gravityPower = spring.m_gravityPower,
-                    stiffiness = spring.m_stiffnessForce,
-                    hitRadius = spring.m_hitRadius,
-                    colliderGroups = spring.ColliderGroups
-                        .Select(x => colliders.IndexOf(x))
-                        .Where(x => x != -1)
-                        .ToArray(),
-                    bones = spring.RootBones.Select(x => nodes.IndexOf(x)).ToArray(),
-                });
-            }
-        }
-
-        public static void LoadSecondary(Transform root, List nodes,
-            glTF_VRM_SecondaryAnimation secondaryAnimation)
-        {
-            var secondary = root.Find("secondary");
-            if (secondary == null)
-            {
-                secondary = new GameObject("secondary").transform;
-                secondary.SetParent(root, false);
-            }
-
-            // clear components
-            var vrmSpringBones = root.GetComponentsInChildren();
-            var vrmSpringBoneColliderGroup = root.GetComponentsInChildren();
-
-            var length = (vrmSpringBones?.Length ?? 0) + (vrmSpringBoneColliderGroup?.Length ?? 0);
-            var remove = new Component[length];
-
-            var index = 0;
-            if (vrmSpringBones != null)
-            {
-                foreach (var vrmSpringBone in vrmSpringBones)
-                {
-                    remove[index++] = vrmSpringBone;
-                }
-            }
-
-            if (vrmSpringBoneColliderGroup != null)
-            {
-                foreach (var vrmSpringBoneCollider in vrmSpringBoneColliderGroup)
-                {
-                    remove[index++] = vrmSpringBoneCollider;
-                }
-            }
-
-            foreach (var x in remove)
-            {
-                if (Application.isPlaying)
-                {
-                    GameObject.Destroy(x);
-                }
-                else
-                {
-                    GameObject.DestroyImmediate(x);
-                }
-            }
-
-            //var secondaryAnimation = context.VRM.extensions.VRM.secondaryAnimation;
-            var colliders = new List();
-            foreach (var colliderGroup in secondaryAnimation.colliderGroups)
-            {
-                var vrmGroup = nodes[colliderGroup.node].gameObject.AddComponent();
-                vrmGroup.Colliders = colliderGroup.colliders.Select(x =>
-                {
-                    return new VRMSpringBoneColliderGroup.SphereCollider
-                    {
-                        Offset = x.offset,
-                        Radius = x.radius
-                    };
-                }).ToArray();
-                colliders.Add(vrmGroup);
-            }
-
-            if (secondaryAnimation.boneGroups.Count > 0)
-            {
-                foreach (var boneGroup in secondaryAnimation.boneGroups)
-                {
-                    var vrmBoneGroup = secondary.gameObject.AddComponent();
-                    if (boneGroup.center != -1)
-                    {
-                        vrmBoneGroup.m_center = nodes[boneGroup.center];
-                    }
-
-                    vrmBoneGroup.m_comment = boneGroup.comment;
-                    vrmBoneGroup.m_dragForce = boneGroup.dragForce;
-                    vrmBoneGroup.m_gravityDir = boneGroup.gravityDir;
-                    vrmBoneGroup.m_gravityPower = boneGroup.gravityPower;
-                    vrmBoneGroup.m_hitRadius = boneGroup.hitRadius;
-                    vrmBoneGroup.m_stiffnessForce = boneGroup.stiffiness;
-
-                    if (boneGroup.colliderGroups != null && boneGroup.colliderGroups.Any())
-                    {
-                        vrmBoneGroup.ColliderGroups = new VRMSpringBoneColliderGroup[boneGroup.colliderGroups.Length];
-                        for (int i = 0; i < boneGroup.colliderGroups.Length; ++i)
-                        {
-                            var colliderGroup = boneGroup.colliderGroups[i];
-                            vrmBoneGroup.ColliderGroups[i] = colliders[colliderGroup];
-                        }
-                    }
-
-                    var boneList = new List();
-                    foreach (var x in boneGroup.bones)
-                    {
-                        boneList.Add(nodes[x]);
-                    }
-
-                    vrmBoneGroup.RootBones = boneList;
-                }
-            }
-            else
-            {
-                secondary.gameObject.AddComponent();
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs.meta
deleted file mode 100644
index 773a15d4..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/SpringBone/VRMSpringUtility.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 42564d357aca11d4882ab504d7f99166
-timeCreated: 1528358605
-licenseType: Pro
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs
deleted file mode 100644
index df2d03a8..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System;
-#if UNITY_EDITOR
-using UnityEditor;
-#endif
-
-namespace VRM
-{
-    public struct Validation
-    {
-        /// 
-        /// エクスãƒãƒ¼ãƒˆå¯èƒ½ã‹å¦ã‹ã€‚
-        /// true ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯è­¦å‘Š
-        /// false ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ã‚¨ãƒ©ãƒ¼
-        /// 
-        public readonly bool CanExport;
-        public readonly String Message;
-
-        Validation(bool canExport, string message)
-        {
-            CanExport = canExport;
-            Message = message;
-        }
-
-#if UNITY_EDITOR
-        public void DrawGUI()
-        {
-            if (string.IsNullOrEmpty(Message))
-            {
-                return;
-            }
-
-            if (CanExport)
-            {
-                // warning
-                EditorGUILayout.HelpBox(Message, MessageType.Warning);
-            }
-            else
-            {
-                // error
-                EditorGUILayout.HelpBox(Message, MessageType.Error);
-            }
-        }
-#endif
-
-        public static Validation Error(string msg)
-        {
-            return new Validation(false, msg);
-        }
-
-        public static Validation Warning(string msg)
-        {
-            return new Validation(true, msg);
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs.meta b/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs.meta
deleted file mode 100644
index b7ff4773..00000000
--- a/Assets/ThirdParty/VRM/VRM/UniVRM/Scripts/Validation.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 703726d4973c85447a3bd2ae30c760f0
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/VRM.asmdef b/Assets/ThirdParty/VRM/VRM/VRM.asmdef
deleted file mode 100644
index 02098b76..00000000
--- a/Assets/ThirdParty/VRM/VRM/VRM.asmdef
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-    "name": "VRM",
-    "references": [
-        "MToon",
-        "DepthFirstScheduler",
-        "UniUnlit",
-        "UniHumanoid",
-        "UniJSON",
-        "ShaderProperty.Runtime",
-        "MeshUtility"
-    ],
-    "optionalUnityReferences": [],
-    "includePlatforms": [],
-    "excludePlatforms": [],
-    "allowUnsafeCode": false,
-    "overrideReferences": false,
-    "precompiledReferences": [],
-    "autoReferenced": true,
-    "defineConstraints": []
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRM/VRM.asmdef.meta b/Assets/ThirdParty/VRM/VRM/VRM.asmdef.meta
deleted file mode 100644
index f675f773..00000000
--- a/Assets/ThirdParty/VRM/VRM/VRM.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 05dd262a0c0a2f841b8252c8c3815582
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRM/package.json b/Assets/ThirdParty/VRM/VRM/package.json
deleted file mode 100644
index de9570c4..00000000
--- a/Assets/ThirdParty/VRM/VRM/package.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "name": "com.vrmc.univrm",
-  "version": "0.61.0",
-  "displayName": "VRM",
-  "description": "VRM importer",
-  "unity": "2018.4",
-  "keywords": [
-    "vrm",
-    "importer",
-    "avatar",
-    "vr"
-  ],
-  "author": {
-    "name": "VRM Consortium"
-  },
-  "dependencies": {
-    "com.vrmc.vrmshaders": "0.61.0",
-    "com.vrmc.meshutility": "0.61.0"
-  }
-}
diff --git a/Assets/ThirdParty/VRM/VRM/package.json.meta b/Assets/ThirdParty/VRM/VRM/package.json.meta
deleted file mode 100644
index 271fbff2..00000000
--- a/Assets/ThirdParty/VRM/VRM/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 49de26553a992449a81a8445ac0d865f
-PackageManifestImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders.meta b/Assets/ThirdParty/VRM/VRMShaders.meta
deleted file mode 100644
index 83645dcc..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 503ae90aee4d0224db69e4e74762223b
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md b/Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md
deleted file mode 100644
index ae216065..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Changelog
-
-Please refer to the latest release note in [Releases](https://github.com/vrm-c/UniVRM/releases) for all notable changes.
diff --git a/Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md.meta b/Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md.meta
deleted file mode 100644
index 69941543..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/CHANGELOG.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 8020a337ceab108438d088a3482a4b90
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/Documentation.meta b/Assets/ThirdParty/VRM/VRMShaders/Documentation.meta
deleted file mode 100644
index f58875e2..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/Documentation.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 3dd33230757d1984894152dbacf595a6
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md b/Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md
deleted file mode 100644
index 8579ce03..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# VRMShaders
-
-VRM model's supported shaders in Unity:
-
-* MToon
-* UniUnlit
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md.meta b/Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md.meta
deleted file mode 100644
index f3a3cc21..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/Documentation/VRMShaders.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 21fb6bf38127a35498543f81ba8cc2e2
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/LICENSE.md b/Assets/ThirdParty/VRM/VRMShaders/LICENSE.md
deleted file mode 100644
index b1255017..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/LICENSE.md
+++ /dev/null
@@ -1,10 +0,0 @@
-MIT License
-
-Copyright (c) 2020 VRM Consortium
-Copyright (c) 2018 Masataka SUMI for MToon
-
-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 (including the next paragraph) 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/ThirdParty/VRM/VRMShaders/LICENSE.md.meta b/Assets/ThirdParty/VRM/VRMShaders/LICENSE.md.meta
deleted file mode 100644
index 7e741cf6..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/LICENSE.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 00999fd020bde754ab4ae5f8a5205844
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon.meta
deleted file mode 100644
index 7ee8b4e3..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: ad4e8fc4ac2f50a4d82dc71d012a3596
-folderAsset: yes
-timeCreated: 1521016767
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE b/Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE
deleted file mode 100644
index 2b51a7fb..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2018 Masataka SUMI
-
-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.
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE.meta
deleted file mode 100644
index be5656a1..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/LICENSE.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 2a5e8a5d481e3574b8274fa7ce4bdc2d
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon.meta
deleted file mode 100644
index b5340c31..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 029f110c597b25547ab35b6ed3fc049d
-folderAsset: yes
-timeCreated: 1520006778
-licenseType: Free
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor.meta
deleted file mode 100644
index 59203d1f..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 1b669562c8ecaee4c98c808d3971271b
-folderAsset: yes
-timeCreated: 1514224760
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs
deleted file mode 100644
index 5ad360a4..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-namespace MToon
-{
-    public enum EditorRotationUnit
-    {
-        Rounds = 0,
-        Degrees = 1,
-        Radians = 2,
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs.meta
deleted file mode 100644
index e31fd653..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorEnums.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 24156f9da0724eb5a159f36c69a7d90a
-timeCreated: 1560622066
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs
deleted file mode 100644
index 6e20bb16..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-using System.IO;
-using System.Text.RegularExpressions;
-using UnityEditor;
-using UnityEngine;
-
-namespace MToon
-{
-    public static class EditorUtils
-    {
-        private static string BasePath { get { return Path.Combine(Application.dataPath, "VRM/MToon"); } }
-
-        private static string ShaderFilePath { get { return Path.Combine(BasePath, "MToon/Resources/Shaders/MToon.shader"); } }
-        private static string ReadMeFilePath { get { return Path.Combine(BasePath, "README.md"); } }
-        private static string VersionFilePath { get { return Path.Combine(BasePath, "MToon/Scripts/UtilsVersion.cs"); } }
-
-
-        //[MenuItem("VRM/MToon Version Up")]
-        private static void VerUp(string version)
-        {
-            UpdateShaderFile(version);
-            UpdateReadMeFile(version);
-            UpdateVersionFile(version);
-        }
-        
-        private static void UpdateShaderFile(string version)
-        {
-            var file = File.ReadAllText(ShaderFilePath);
-            file = Regex.Replace(
-                file,
-                "(_MToonVersion \\(\"_MToonVersion\", Float\\) = )(\\d+)",
-                "${1}" + version
-            );
-            File.WriteAllText(ShaderFilePath, file);
-        }
-        
-        private static void UpdateReadMeFile(string version)
-        {
-            version = "v" + version.Substring(0, version.Length - 1) + "." + version[version.Length - 1];
-            
-            var file = File.ReadAllText(ReadMeFilePath);
-            file = Regex.Replace(
-                file,
-                "v(\\d+)\\.(\\d+)",
-                version
-            );
-            File.WriteAllText(ReadMeFilePath, file);
-        }
-
-        private static void UpdateVersionFile(string version)
-        {
-            var file = File.ReadAllText(VersionFilePath);
-            file = Regex.Replace(
-                file,
-                "(public const int VersionNumber = )(\\d+)(;)",
-                "${1}" + version + "${3}"
-            );
-            File.WriteAllText(VersionFilePath, file);
-            
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs.meta
deleted file mode 100644
index 334cf67a..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/EditorUtils.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 531922bb16b74a00b81445116c49b09c
-timeCreated: 1559719559
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef
deleted file mode 100644
index e60398dc..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-    "name": "MToon.Editor",
-    "references": [
-        "MToon"
-    ],
-    "optionalUnityReferences": [],
-    "includePlatforms": [
-        "Editor"
-    ],
-    "excludePlatforms": [],
-    "allowUnsafeCode": false
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef.meta
deleted file mode 100644
index 57face76..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToon.Editor.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: dddf8398e965f254cae2d7519d7f67d2
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs
deleted file mode 100644
index 871cb44a..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs
+++ /dev/null
@@ -1,459 +0,0 @@
-using System;
-using System.Linq;
-using UnityEditor;
-using UnityEngine;
-using UnityEngine.Rendering;
-
-namespace MToon
-{
-    public class MToonInspector : ShaderGUI
-    {
-        private const float RoundsToDegree = 360f;
-        private const float RoundsToRadian = (float) Math.PI * 2f;
-
-        private static bool isAdvancedLightingPanelFoldout = false;
-        private static EditorRotationUnit editorRotationUnit = EditorRotationUnit.Rounds;
-        
-        private MaterialProperty _version;
-        private MaterialProperty _blendMode;
-        private MaterialProperty _bumpMap;
-        private MaterialProperty _bumpScale;
-        private MaterialProperty _color;
-        private MaterialProperty _cullMode;
-//        private MaterialProperty _outlineCullMode;
-        private MaterialProperty _cutoff;
-
-        private MaterialProperty _debugMode;
-        private MaterialProperty _emissionColor;
-        private MaterialProperty _emissionMap;
-        private MaterialProperty _lightColorAttenuation;
-        private MaterialProperty _indirectLightIntensity;
-        private MaterialProperty _mainTex;
-        private MaterialProperty _outlineColor;
-        private MaterialProperty _outlineColorMode;
-        private MaterialProperty _outlineLightingMix;
-        private MaterialProperty _outlineWidth;
-        private MaterialProperty _outlineScaledMaxDistance;
-        private MaterialProperty _outlineWidthMode;
-        private MaterialProperty _outlineWidthTexture;
-        private MaterialProperty _receiveShadowRate;
-        private MaterialProperty _receiveShadowTexture;
-        private MaterialProperty _shadingGradeRate;
-        private MaterialProperty _shadingGradeTexture;
-        private MaterialProperty _shadeColor;
-        private MaterialProperty _shadeShift;
-        private MaterialProperty _shadeTexture;
-        private MaterialProperty _shadeToony;
-        private MaterialProperty _sphereAdd;
-        private MaterialProperty _rimColor;
-        private MaterialProperty _rimTexture;
-        private MaterialProperty _rimLightingMix;
-        private MaterialProperty _rimFresnelPower;
-        private MaterialProperty _rimLift;
-        private MaterialProperty _uvAnimMaskTexture;
-        private MaterialProperty _uvAnimScrollX;
-        private MaterialProperty _uvAnimScrollY;
-        private MaterialProperty _uvAnimRotation;
-
-        public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties)
-        {
-            _version = FindProperty(Utils.PropVersion, properties);
-            _debugMode = FindProperty(Utils.PropDebugMode, properties);
-            _outlineWidthMode = FindProperty(Utils.PropOutlineWidthMode, properties);
-            _outlineColorMode = FindProperty(Utils.PropOutlineColorMode, properties);
-            _blendMode = FindProperty(Utils.PropBlendMode, properties);
-            _cullMode = FindProperty(Utils.PropCullMode, properties);
-//            _outlineCullMode = FindProperty(Utils.PropOutlineCullMode, properties);
-            _cutoff = FindProperty(Utils.PropCutoff, properties);
-            _color = FindProperty(Utils.PropColor, properties);
-            _shadeColor = FindProperty(Utils.PropShadeColor, properties);
-            _mainTex = FindProperty(Utils.PropMainTex, properties);
-            _shadeTexture = FindProperty(Utils.PropShadeTexture, properties);
-            _bumpScale = FindProperty(Utils.PropBumpScale, properties);
-            _bumpMap = FindProperty(Utils.PropBumpMap, properties);
-            _receiveShadowRate = FindProperty(Utils.PropReceiveShadowRate, properties);
-            _receiveShadowTexture = FindProperty(Utils.PropReceiveShadowTexture, properties);
-            _shadingGradeRate = FindProperty(Utils.PropShadingGradeRate, properties);
-            _shadingGradeTexture = FindProperty(Utils.PropShadingGradeTexture, properties);
-            _shadeShift = FindProperty(Utils.PropShadeShift, properties);
-            _shadeToony = FindProperty(Utils.PropShadeToony, properties);
-            _lightColorAttenuation = FindProperty(Utils.PropLightColorAttenuation, properties);
-            _indirectLightIntensity = FindProperty(Utils.PropIndirectLightIntensity, properties);
-            _rimColor = FindProperty(Utils.PropRimColor, properties);
-            _rimTexture = FindProperty(Utils.PropRimTexture, properties);
-            _rimLightingMix = FindProperty(Utils.PropRimLightingMix, properties);
-            _rimFresnelPower = FindProperty(Utils.PropRimFresnelPower, properties);
-            _rimLift = FindProperty(Utils.PropRimLift, properties);
-            _sphereAdd = FindProperty(Utils.PropSphereAdd, properties);
-            _emissionColor = FindProperty(Utils.PropEmissionColor, properties);
-            _emissionMap = FindProperty(Utils.PropEmissionMap, properties);
-            _outlineWidthTexture = FindProperty(Utils.PropOutlineWidthTexture, properties);
-            _outlineWidth = FindProperty(Utils.PropOutlineWidth, properties);
-            _outlineScaledMaxDistance = FindProperty(Utils.PropOutlineScaledMaxDistance, properties);
-            _outlineColor = FindProperty(Utils.PropOutlineColor, properties);
-            _outlineLightingMix = FindProperty(Utils.PropOutlineLightingMix, properties);
-            _uvAnimMaskTexture = FindProperty(Utils.PropUvAnimMaskTexture, properties);
-            _uvAnimScrollX = FindProperty(Utils.PropUvAnimScrollX, properties);
-            _uvAnimScrollY = FindProperty(Utils.PropUvAnimScrollY, properties);
-            _uvAnimRotation = FindProperty(Utils.PropUvAnimRotation, properties);
-            var materials = materialEditor.targets.Select(x => x as Material).ToArray();
-            Draw(materialEditor, materials);
-        }
-
-        private void Draw(MaterialEditor materialEditor, Material[] materials)
-        {
-            EditorGUI.BeginChangeCheck();
-            {
-                _version.floatValue = Utils.VersionNumber;
-                
-                EditorGUILayout.LabelField("Rendering", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    EditorGUILayout.LabelField("Mode", EditorStyles.boldLabel);
-                    if (PopupEnum("Rendering Type", _blendMode, materialEditor))
-                    {
-                        ModeChanged(materials, isBlendModeChangedByUser: true);
-                    }
-
-                    if ((RenderMode) _blendMode.floatValue == RenderMode.TransparentWithZWrite)
-                    {
-                        EditorGUILayout.HelpBox("TransparentWithZWrite mode can cause problems with rendering.", MessageType.Warning);
-                    }
-
-                    if (PopupEnum("Cull Mode", _cullMode, materialEditor))
-                    {
-                        ModeChanged(materials);
-                    }
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-
-                EditorGUILayout.LabelField("Color", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    EditorGUILayout.LabelField("Texture", EditorStyles.boldLabel);
-                    {
-                        materialEditor.TexturePropertySingleLine(new GUIContent("Lit Color, Alpha", "Lit (RGB), Alpha (A)"),
-                            _mainTex, _color);
-
-                        materialEditor.TexturePropertySingleLine(new GUIContent("Shade Color", "Shade (RGB)"), _shadeTexture,
-                            _shadeColor);
-                    }
-                    var bm = (RenderMode) _blendMode.floatValue;
-                    if (bm == RenderMode.Cutout)
-                    {
-                        EditorGUILayout.Space();
-                        EditorGUILayout.LabelField("Alpha", EditorStyles.boldLabel);
-                        {
-                            materialEditor.ShaderProperty(_cutoff, "Cutoff");
-                        }
-                    }
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-
-                EditorGUILayout.LabelField("Lighting", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    {
-                        materialEditor.ShaderProperty(_shadeToony,
-                            new GUIContent("Shading Toony",
-                                "0.0 is Lambert. Higher value get toony shading."));
-
-                        // Normal
-                        EditorGUI.BeginChangeCheck();
-                        materialEditor.TexturePropertySingleLine(new GUIContent("Normal Map [Normal]", "Normal Map (RGB)"),
-                            _bumpMap,
-                            _bumpScale);
-                        if (EditorGUI.EndChangeCheck())
-                        {
-                            materialEditor.RegisterPropertyChangeUndo("BumpEnabledDisabled");
-                            ModeChanged(materials);
-                        }
-                    }
-                    EditorGUILayout.Space();
-
-                    EditorGUI.indentLevel++;
-                    {
-                        isAdvancedLightingPanelFoldout = EditorGUILayout.Foldout(isAdvancedLightingPanelFoldout, "Advanced Settings", EditorStyles.boldFont);
-
-                        if (isAdvancedLightingPanelFoldout)
-                        {
-                            EditorGUILayout.BeginHorizontal();
-                            EditorGUILayout.HelpBox(
-                                "The default settings are suitable for Advanced Settings if you want to toony result.",
-                                MessageType.Info);
-                            if (GUILayout.Button("Use Default"))
-                            {
-                                _shadeShift.floatValue = 0;
-                                _receiveShadowTexture.textureValue = null;
-                                _receiveShadowRate.floatValue = 1;
-                                _shadingGradeTexture.textureValue = null;
-                                _shadingGradeRate.floatValue = 1;
-                                _lightColorAttenuation.floatValue = 0;
-                                _indirectLightIntensity.floatValue = 0.1f;
-                            }
-                            EditorGUILayout.EndHorizontal();
-                            
-                            materialEditor.ShaderProperty(_shadeShift,
-                                new GUIContent("Shading Shift",
-                                    "Zero is Default. Negative value increase lit area. Positive value increase shade area."));
-                            materialEditor.TexturePropertySingleLine(
-                                new GUIContent("Shadow Receive Multiplier",
-                                    "Texture (R) * Rate. White is Default. Black attenuates shadows."),
-                                _receiveShadowTexture,
-                                _receiveShadowRate);
-                            materialEditor.TexturePropertySingleLine(
-                                new GUIContent("Lit & Shade Mixing Multiplier",
-                                    "Texture (R) * Rate. Compatible with UTS2 ShadingGradeMap. White is Default. Black amplifies shade."),
-                                _shadingGradeTexture,
-                                _shadingGradeRate);
-                            materialEditor.ShaderProperty(_lightColorAttenuation, "LightColor Attenuation");
-                            materialEditor.ShaderProperty(_indirectLightIntensity, "GI Intensity");
-                        }
-                    }
-                    EditorGUI.indentLevel--;
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-                
-                EditorGUILayout.LabelField("Emission", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    TextureWithHdrColor(materialEditor, "Emission", "Emission (RGB)",
-                        _emissionMap, _emissionColor);
-                    
-                    materialEditor.TexturePropertySingleLine(new GUIContent("MatCap", "MatCap Texture (RGB)"),
-                        _sphereAdd);
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-                    
-                EditorGUILayout.LabelField("Rim", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    TextureWithHdrColor(materialEditor, "Color", "Rim Color (RGB)",
-                        _rimTexture, _rimColor);
-                    
-                    materialEditor.DefaultShaderProperty(_rimLightingMix, "Lighting Mix");
-
-                    materialEditor.ShaderProperty(_rimFresnelPower,
-                        new GUIContent("Fresnel Power",
-                            "If you increase this value, you get sharpness rim light."));
-
-                    materialEditor.ShaderProperty(_rimLift,
-                        new GUIContent("Lift",
-                            "If you increase this value, you can lift rim light."));
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-
-
-                EditorGUILayout.LabelField("Outline", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    // Outline
-                    EditorGUILayout.LabelField("Width", EditorStyles.boldLabel);
-                    {
-                        if (PopupEnum("Mode", _outlineWidthMode, materialEditor))
-                        {
-                            ModeChanged(materials);
-                        }
-                        
-                        if ((RenderMode) _blendMode.floatValue == RenderMode.Transparent &&
-                            (OutlineWidthMode) _outlineWidthMode.floatValue != OutlineWidthMode.None)
-                        {
-                            EditorGUILayout.HelpBox("Outline with Transparent material cause problem with rendering.", MessageType.Warning);
-                        }
-
-                        var widthMode = (OutlineWidthMode) _outlineWidthMode.floatValue;
-                        if (widthMode != OutlineWidthMode.None)
-                        {
-                            materialEditor.TexturePropertySingleLine(
-                                new GUIContent("Width", "Outline Width Texture (RGB)"),
-                                _outlineWidthTexture, _outlineWidth);
-                        }
-
-                        if (widthMode == OutlineWidthMode.ScreenCoordinates)
-                        {
-                            materialEditor.ShaderProperty(_outlineScaledMaxDistance, "Width Scaled Max Distance");
-                        }
-                    }
-                    EditorGUILayout.Space();
-
-                    EditorGUILayout.LabelField("Color", EditorStyles.boldLabel);
-                    {
-                        var widthMode = (OutlineWidthMode) _outlineWidthMode.floatValue;
-                        if (widthMode != OutlineWidthMode.None)
-                        {
-                            EditorGUI.BeginChangeCheck();
-
-                            if (PopupEnum("Mode", _outlineColorMode, materialEditor))
-                            {
-                                ModeChanged(materials);
-                            }
-
-                            var colorMode = (OutlineColorMode) _outlineColorMode.floatValue;
-
-                            materialEditor.ShaderProperty(_outlineColor, "Color");
-                            if (colorMode == OutlineColorMode.MixedLighting)
-                                materialEditor.DefaultShaderProperty(_outlineLightingMix, "Lighting Mix");
-                        }
-                    }
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-
-                
-                EditorGUILayout.LabelField("UV Coordinates", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    // UV
-                    EditorGUILayout.LabelField("Scale & Offset", EditorStyles.boldLabel);
-                    {
-                        materialEditor.TextureScaleOffsetProperty(_mainTex);
-                    }
-                    EditorGUILayout.Space();
-
-                    EditorGUILayout.LabelField("Auto Animation", EditorStyles.boldLabel);
-                    {
-                        materialEditor.TexturePropertySingleLine(new GUIContent("Mask", "Auto Animation Mask Texture (R)"), _uvAnimMaskTexture);
-                        materialEditor.ShaderProperty(_uvAnimScrollX, "Scroll X (per second)");
-                        materialEditor.ShaderProperty(_uvAnimScrollY, "Scroll Y (per second)");
-
-                        {
-                            var control = EditorGUILayout.GetControlRect(hasLabel: true);
-                            const int popupMargin = 5;
-                            const int popupWidth = 80;
-
-                            var floatControl = new Rect(control);
-                            floatControl.width -= popupMargin + popupWidth;
-                            var popupControl = new Rect(control);
-                            popupControl.x = floatControl.x + floatControl.width + popupMargin;
-                            popupControl.width = popupWidth;
-                            
-                            EditorGUI.BeginChangeCheck();
-                            var inspectorRotationValue = GetInspectorRotationValue(editorRotationUnit, _uvAnimRotation.floatValue);
-                            inspectorRotationValue = EditorGUI.FloatField(floatControl, "Rotation value (per second)", inspectorRotationValue);
-                            if (EditorGUI.EndChangeCheck())
-                            {
-                                materialEditor.RegisterPropertyChangeUndo("UvAnimRotationValueChanged");
-                                _uvAnimRotation.floatValue = GetRawRotationValue(editorRotationUnit, inspectorRotationValue);
-                            }
-                            editorRotationUnit = (EditorRotationUnit) EditorGUI.EnumPopup(popupControl, editorRotationUnit);
-                        }
-                    }
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-                
-                
-                EditorGUILayout.LabelField("Options", EditorStyles.boldLabel);
-                EditorGUILayout.BeginVertical(GUI.skin.box);
-                {
-                    EditorGUILayout.LabelField("Debugging Options", EditorStyles.boldLabel);
-                    {
-                        if (PopupEnum("Visualize", _debugMode, materialEditor))
-                        {
-                            ModeChanged(materials);
-                        }
-                    }
-                    EditorGUILayout.Space();
-
-                    EditorGUILayout.LabelField("Advanced Options", EditorStyles.boldLabel);
-                    {
-#if UNITY_5_6_OR_NEWER
-//                    materialEditor.EnableInstancingField();
-                        materialEditor.DoubleSidedGIField();
-#endif
-                        EditorGUI.BeginChangeCheck();
-                        materialEditor.RenderQueueField();
-                        if (EditorGUI.EndChangeCheck())
-                        {
-                            ModeChanged(materials);
-                        }
-                    }
-                }
-                EditorGUILayout.EndVertical();
-                EditorGUILayout.Space();
-            }
-            EditorGUI.EndChangeCheck();
-        }
-
-        public override void AssignNewShaderToMaterial(Material material, Shader oldShader, Shader newShader)
-        {
-            base.AssignNewShaderToMaterial(material, oldShader, newShader);
-
-            Utils.ValidateProperties(material, isBlendModeChangedByUser: true);
-        }
-
-        private static void ModeChanged(Material[] materials, bool isBlendModeChangedByUser = false)
-        {
-            foreach (var material in materials)
-            {
-                Utils.ValidateProperties(material, isBlendModeChangedByUser);
-            }
-        }
-
-        private static bool PopupEnum(string name, MaterialProperty property, MaterialEditor editor) where T : struct
-        {
-            EditorGUI.showMixedValue = property.hasMixedValue;
-            EditorGUI.BeginChangeCheck();
-            var ret = EditorGUILayout.Popup(name, (int) property.floatValue, Enum.GetNames(typeof(T)));
-            var changed = EditorGUI.EndChangeCheck();
-            if (changed)
-            {
-                editor.RegisterPropertyChangeUndo("EnumPopUp");
-                property.floatValue = ret;
-            }
-
-            EditorGUI.showMixedValue = false;
-            return changed;
-        }
-
-        private static void TextureWithHdrColor(MaterialEditor materialEditor, string label, string description,
-            MaterialProperty texProp, MaterialProperty colorProp)
-        {
-            materialEditor.TexturePropertyWithHDRColor(new GUIContent(label, description),
-                texProp,
-                colorProp,
-#if UNITY_2018_1_OR_NEWER
-#else
-                new ColorPickerHDRConfig(minBrightness: 0, maxBrightness: 10, minExposureValue: -10,
-                    maxExposureValue: 10),
-#endif
-                showAlpha: false);
-            
-        }
-
-        private static float GetRawRotationValue(EditorRotationUnit unit, float inspectorValue)
-        {
-            switch (unit)
-            {
-                case EditorRotationUnit.Rounds:
-                    return inspectorValue;
-                case EditorRotationUnit.Degrees:
-                    return inspectorValue / RoundsToDegree;
-                case EditorRotationUnit.Radians:
-                    return inspectorValue / RoundsToRadian;
-                default:
-                    throw new ArgumentOutOfRangeException();
-            }
-        }
-
-        private static float GetInspectorRotationValue(EditorRotationUnit unit, float rawValue)
-        {
-            switch (unit)
-            {
-                case EditorRotationUnit.Rounds:
-                    return rawValue;
-                case EditorRotationUnit.Degrees:
-                    return rawValue * RoundsToDegree;
-                case EditorRotationUnit.Radians:
-                    return rawValue * RoundsToRadian;
-                default:
-                    throw new ArgumentOutOfRangeException();
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs.meta
deleted file mode 100644
index cfe69321..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Editor/MToonInspector.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 8b43baa9f62f04748bb167ad186f1b1a
-timeCreated: 1514224771
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef
deleted file mode 100644
index e5f1f925..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-	"name": "MToon"
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef.meta
deleted file mode 100644
index 4daa4ce3..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/MToon.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: a9bc101fb0471f94a8f99fd242fdd934
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources.meta
deleted file mode 100644
index f1a215fd..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9491ac346386a2b4e9f3c801c6786818
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders.meta
deleted file mode 100644
index 09aef816..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 221dcd8025c13ab42a51e886d7a7a92e
-folderAsset: yes
-timeCreated: 1516295202
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader
deleted file mode 100644
index e17346f0..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader
+++ /dev/null
@@ -1,198 +0,0 @@
-Shader "VRM/MToon"
-{
-    Properties
-    {
-        _Cutoff ("Alpha Cutoff", Range(0, 1)) = 0.5
-        _Color ("Lit Color + Alpha", Color) = (1,1,1,1)
-        _ShadeColor ("Shade Color", Color) = (0.97, 0.81, 0.86, 1)
-        [NoScaleOffset] _MainTex ("Lit Texture + Alpha", 2D) = "white" {}
-        [NoScaleOffset] _ShadeTexture ("Shade Texture", 2D) = "white" {}
-        _BumpScale ("Normal Scale", Float) = 1.0
-        [Normal] _BumpMap ("Normal Texture", 2D) = "bump" {}
-        _ReceiveShadowRate ("Receive Shadow", Range(0, 1)) = 1
-        [NoScaleOffset] _ReceiveShadowTexture ("Receive Shadow Texture", 2D) = "white" {}
-        _ShadingGradeRate ("Shading Grade", Range(0, 1)) = 1
-        [NoScaleOffset] _ShadingGradeTexture ("Shading Grade Texture", 2D) = "white" {}
-        _ShadeShift ("Shade Shift", Range(-1, 1)) = 0
-        _ShadeToony ("Shade Toony", Range(0, 1)) = 0.9
-        _LightColorAttenuation ("Light Color Attenuation", Range(0, 1)) = 0
-        _IndirectLightIntensity ("Indirect Light Intensity", Range(0, 1)) = 0.1
-        [HDR] _RimColor ("Rim Color", Color) = (0,0,0)
-        [NoScaleOffset] _RimTexture ("Rim Texture", 2D) = "white" {}
-        _RimLightingMix ("Rim Lighting Mix", Range(0, 1)) = 0
-        [PowerSlider(4.0)] _RimFresnelPower ("Rim Fresnel Power", Range(0, 100)) = 1
-        _RimLift ("Rim Lift", Range(0, 1)) = 0
-        [NoScaleOffset] _SphereAdd ("Sphere Texture(Add)", 2D) = "black" {}
-        [HDR] _EmissionColor ("Color", Color) = (0,0,0)
-        [NoScaleOffset] _EmissionMap ("Emission", 2D) = "white" {}
-        [NoScaleOffset] _OutlineWidthTexture ("Outline Width Tex", 2D) = "white" {}
-        _OutlineWidth ("Outline Width", Range(0.01, 1)) = 0.5
-        _OutlineScaledMaxDistance ("Outline Scaled Max Distance", Range(1, 10)) = 1
-        _OutlineColor ("Outline Color", Color) = (0,0,0,1)
-        _OutlineLightingMix ("Outline Lighting Mix", Range(0, 1)) = 1
-        [NoScaleOffset] _UvAnimMaskTexture ("UV Animation Mask", 2D) = "white" {}
-        _UvAnimScrollX ("UV Animation Scroll X", Float) = 0
-        _UvAnimScrollY ("UV Animation Scroll Y", Float) = 0
-        _UvAnimRotation ("UV Animation Rotation", Float) = 0
-
-        [HideInInspector] _MToonVersion ("_MToonVersion", Float) = 34
-        [HideInInspector] _DebugMode ("_DebugMode", Float) = 0.0
-        [HideInInspector] _BlendMode ("_BlendMode", Float) = 0.0
-        [HideInInspector] _OutlineWidthMode ("_OutlineWidthMode", Float) = 0.0
-        [HideInInspector] _OutlineColorMode ("_OutlineColorMode", Float) = 0.0
-        [HideInInspector] _CullMode ("_CullMode", Float) = 2.0
-        [HideInInspector] _OutlineCullMode ("_OutlineCullMode", Float) = 1.0
-        [HideInInspector] _SrcBlend ("_SrcBlend", Float) = 1.0
-        [HideInInspector] _DstBlend ("_DstBlend", Float) = 0.0
-        [HideInInspector] _ZWrite ("_ZWrite", Float) = 1.0
-        [HideInInspector] _AlphaToMask ("_AlphaToMask", Float) = 0.0
-    }
-    
-    // for SM 3.0
-    SubShader
-    {
-        Tags { "RenderType" = "Opaque" "Queue" = "Geometry" }
-        
-        // Forward Base
-        Pass 
-        {
-            Name "FORWARD_BASE"
-            Tags { "LightMode" = "ForwardBase" }
-
-            Cull [_CullMode]
-            Blend [_SrcBlend] [_DstBlend]
-            ZWrite [_ZWrite]
-            ZTest LEqual
-            BlendOp Add, Max
-            AlphaToMask [_AlphaToMask]
-
-            CGPROGRAM
-            #pragma target 3.0
-            #pragma shader_feature _ MTOON_DEBUG_NORMAL MTOON_DEBUG_LITSHADERATE
-            #pragma multi_compile _ _NORMALMAP
-            #pragma multi_compile _ _ALPHATEST_ON _ALPHABLEND_ON
-            #include "./MToonSM3.cginc"
-            #pragma vertex vert_forward_base
-            #pragma fragment frag_forward
-            #pragma multi_compile_fwdbase
-            #pragma multi_compile_fog
-//            #pragma multi_compile_instancing
-            ENDCG
-        }
-        
-        
-        // Forward Base Outline Pass
-        Pass 
-        {
-            Name "FORWARD_BASE_ONLY_OUTLINE"
-            Tags { "LightMode" = "ForwardBase" }
-
-            Cull [_OutlineCullMode]
-            Blend [_SrcBlend] [_DstBlend]
-            ZWrite [_ZWrite]
-            ZTest LEqual
-            Offset 1, 1
-            BlendOp Add, Max
-            AlphaToMask [_AlphaToMask]
-
-            CGPROGRAM
-            #pragma target 3.0
-            #pragma shader_feature _ MTOON_DEBUG_NORMAL MTOON_DEBUG_LITSHADERATE
-            #pragma multi_compile _ MTOON_OUTLINE_WIDTH_WORLD MTOON_OUTLINE_WIDTH_SCREEN
-            #pragma multi_compile _ MTOON_OUTLINE_COLOR_FIXED MTOON_OUTLINE_COLOR_MIXED
-            #pragma multi_compile _ _NORMALMAP
-            #pragma multi_compile _ _ALPHATEST_ON _ALPHABLEND_ON
-            #define MTOON_CLIP_IF_OUTLINE_IS_NONE
-            #include "./MToonSM3.cginc"
-            #pragma vertex vert_forward_base_outline
-            #pragma fragment frag_forward
-            #pragma multi_compile_fwdbase
-            #pragma multi_compile_fog
-//            #pragma multi_compile_instancing
-            ENDCG
-        }
-
-        
-        // Forward Add
-        Pass 
-        {
-            Name "FORWARD_ADD"
-            Tags { "LightMode" = "ForwardAdd" }
-
-            Cull [_CullMode]
-            Blend [_SrcBlend] One
-            ZWrite Off
-            ZTest LEqual
-            BlendOp Add, Max
-            AlphaToMask [_AlphaToMask]
-
-            CGPROGRAM
-            #pragma target 3.0
-            #pragma shader_feature _ MTOON_DEBUG_NORMAL MTOON_DEBUG_LITSHADERATE
-            #pragma multi_compile _ _NORMALMAP
-            #pragma multi_compile _ _ALPHATEST_ON _ALPHABLEND_ON
-            #define MTOON_FORWARD_ADD
-            #include "./MToonSM3.cginc"
-            #pragma vertex vert_forward_add
-            #pragma fragment frag_forward
-            #pragma multi_compile_fwdadd_fullshadows
-            #pragma multi_compile_fog
-            ENDCG
-        }
-        //
-        ////  Shadow rendering pass
-        Pass
-        {
-            Name "ShadowCaster"
-            Tags { "LightMode" = "ShadowCaster" }
-
-            Cull [_CullMode]
-            ZWrite On
-            ZTest LEqual
-
-            CGPROGRAM
-            #pragma target 3.0
-            #pragma multi_compile _ _ALPHATEST_ON _ALPHABLEND_ON
-            #pragma multi_compile_shadowcaster
-            #pragma vertex vertShadowCaster
-            #pragma fragment fragShadowCaster
-            #include "UnityStandardShadow.cginc"
-            ENDCG
-        }
-
-		// shadow caster rendering pass, implemented manually
-		// using macros from UnityCG.cginc
-		//Pass
-		//{
-		//	Name "ShadowCaster" 
-		//	Tags {"LightMode" = "ShadowCaster"}
-
-		//	CGPROGRAM
-		//	#pragma vertex vert
-		//	#pragma fragment frag
-		//	#pragma multi_compile_shadowcaster
-		//	#include "UnityCG.cginc"
-
-		//	struct v2f {
-		//		V2F_SHADOW_CASTER;
-		//	};
-
-		//	v2f vert(appdata_base v)
-		//	{
-		//		v2f o;
-		//		TRANSFER_SHADOW_CASTER_NORMALOFFSET(o)
-		//		return o;
-		//	}
-
-		//	float4 frag(v2f i) : SV_Target
-		//	{
-		//		SHADOW_CASTER_FRAGMENT(i)
-		//	}
-		//	ENDCG
-		//}
-
-    }
-    
-    Fallback "Unlit/Texture"
-    CustomEditor "MToon.MToonInspector"
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader.meta
deleted file mode 100644
index dfa84505..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 1a97144e4ad27a04aafd70f7b915cedb
-timeCreated: 1514111466
-licenseType: Free
-ShaderImporter:
-  defaultTextures: []
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc
deleted file mode 100644
index e1c70d48..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc
+++ /dev/null
@@ -1,279 +0,0 @@
-#ifndef MTOON_CORE_INCLUDED
-#define MTOON_CORE_INCLUDED
-
-#include "Lighting.cginc"
-#include "AutoLight.cginc"
-
-half _Cutoff;
-fixed4 _Color;
-fixed4 _ShadeColor;
-sampler2D _MainTex; float4 _MainTex_ST;
-sampler2D _ShadeTexture;
-half _BumpScale;
-sampler2D _BumpMap;
-sampler2D _ReceiveShadowTexture; 
-half _ReceiveShadowRate;
-sampler2D _ShadingGradeTexture;
-half _ShadingGradeRate;
-half _ShadeShift;
-half _ShadeToony;
-half _LightColorAttenuation;
-half _IndirectLightIntensity;
-sampler2D _RimTexture;
-half4 _RimColor;
-half _RimLightingMix;
-half _RimFresnelPower;
-half _RimLift;
-sampler2D _SphereAdd;
-half4 _EmissionColor;
-sampler2D _EmissionMap;
-sampler2D _OutlineWidthTexture;
-half _OutlineWidth;
-half _OutlineScaledMaxDistance;
-fixed4 _OutlineColor;
-half _OutlineLightingMix;
-sampler2D _UvAnimMaskTexture;
-float _UvAnimScrollX;
-float _UvAnimScrollY;
-float _UvAnimRotation;
-
-//UNITY_INSTANCING_BUFFER_START(Props)
-//UNITY_INSTANCING_BUFFER_END(Props)
-
-struct v2f
-{
-    float4 pos : SV_POSITION;
-    float4 posWorld : TEXCOORD0;
-    half3 tspace0 : TEXCOORD1;
-    half3 tspace1 : TEXCOORD2;
-    half3 tspace2 : TEXCOORD3;
-    float2 uv0 : TEXCOORD4;
-    float isOutline : TEXCOORD5;
-    fixed4 color : TEXCOORD6;
-    UNITY_FOG_COORDS(7)
-    SHADOW_COORDS(8)
-    //UNITY_VERTEX_INPUT_INSTANCE_ID // necessary only if any instanced properties are going to be accessed in the fragment Shader.
-};
-
-inline v2f InitializeV2F(appdata_full v, float4 projectedVertex, float isOutline)
-{
-    v2f o;
-    UNITY_INITIALIZE_OUTPUT(v2f, o);
-    UNITY_SETUP_INSTANCE_ID(v);
-    //UNITY_TRANSFER_INSTANCE_ID(v, o);
-    
-    o.pos = projectedVertex;
-    o.posWorld = mul(unity_ObjectToWorld, v.vertex);
-    o.uv0 = v.texcoord;
-    half3 worldNormal = UnityObjectToWorldNormal(v.normal);
-    half3 worldTangent = UnityObjectToWorldDir(v.tangent);
-    half tangentSign = v.tangent.w * unity_WorldTransformParams.w;
-    half3 worldBitangent = cross(worldNormal, worldTangent) * tangentSign;
-    o.tspace0 = half3(worldTangent.x, worldBitangent.x, worldNormal.x);
-    o.tspace1 = half3(worldTangent.y, worldBitangent.y, worldNormal.y);
-    o.tspace2 = half3(worldTangent.z, worldBitangent.z, worldNormal.z);
-    o.isOutline = isOutline;
-    o.color = v.color;
-    TRANSFER_SHADOW(o);
-    UNITY_TRANSFER_FOG(o, o.pos);
-    return o;
-}
-
-inline float4 CalculateOutlineVertexClipPosition(appdata_full v)
-{
-    float outlineTex = tex2Dlod(_OutlineWidthTexture, float4(TRANSFORM_TEX(v.texcoord, _MainTex), 0, 0)).r;
-    
- #if defined(MTOON_OUTLINE_WIDTH_WORLD)
-    float3 worldNormalLength = length(mul((float3x3)transpose(unity_WorldToObject), v.normal));
-    float3 outlineOffset = 0.01 * _OutlineWidth * outlineTex * worldNormalLength * v.normal;
-    float4 vertex = UnityObjectToClipPos(v.vertex + outlineOffset);
- #elif defined(MTOON_OUTLINE_WIDTH_SCREEN)
-    float4 nearUpperRight = mul(unity_CameraInvProjection, float4(1, 1, UNITY_NEAR_CLIP_VALUE, _ProjectionParams.y));
-    float aspect = abs(nearUpperRight.y / nearUpperRight.x);
-    float4 vertex = UnityObjectToClipPos(v.vertex);
-    float3 viewNormal = mul((float3x3)UNITY_MATRIX_IT_MV, v.normal.xyz);
-    float3 clipNormal = TransformViewToProjection(viewNormal.xyz);
-    float2 projectedNormal = normalize(clipNormal.xy);
-    projectedNormal *= min(vertex.w, _OutlineScaledMaxDistance);
-    projectedNormal.x *= aspect;
-    vertex.xy += 0.01 * _OutlineWidth * outlineTex * projectedNormal.xy * saturate(1 - abs(normalize(viewNormal).z)); // ignore offset when normal toward camera
- #else
-    float4 vertex = UnityObjectToClipPos(v.vertex);
- #endif
-    return vertex;
-}
-
-float4 frag_forward(v2f i) : SV_TARGET
-{
-#ifdef MTOON_CLIP_IF_OUTLINE_IS_NONE
-    #ifdef MTOON_OUTLINE_WIDTH_WORLD
-    #elif MTOON_OUTLINE_WIDTH_SCREEN
-    #else
-        clip(-1);
-    #endif
-#endif
-
-    //UNITY_TRANSFER_INSTANCE_ID(v, o);
-    
-    // const
-    const float PI_2 = 6.28318530718;
-    const float EPS_COL = 0.00001;
-    
-    // uv
-    float2 mainUv = TRANSFORM_TEX(i.uv0, _MainTex);
-    
-    // uv anim
-    float uvAnim = tex2D(_UvAnimMaskTexture, mainUv).r * _Time.y;
-    // translate uv in bottom-left origin coordinates.
-    mainUv += float2(_UvAnimScrollX, _UvAnimScrollY) * uvAnim;
-    // rotate uv counter-clockwise around (0.5, 0.5) in bottom-left origin coordinates.
-    float rotateRad = _UvAnimRotation * PI_2 * uvAnim;
-    const float2 rotatePivot = float2(0.5, 0.5);
-    mainUv = mul(float2x2(cos(rotateRad), -sin(rotateRad), sin(rotateRad), cos(rotateRad)), mainUv - rotatePivot) + rotatePivot;
-    
-    // main tex
-    half4 mainTex = tex2D(_MainTex, mainUv);
-    
-    // alpha
-    half alpha = 1;
-#ifdef _ALPHATEST_ON
-    alpha = _Color.a * mainTex.a;
-    alpha = (alpha - _Cutoff) / max(fwidth(alpha), EPS_COL) + 0.5; // Alpha to Coverage
-    clip(alpha - _Cutoff);
-    alpha = 1.0; // Discarded, otherwise it should be assumed to have full opacity
-#endif
-#ifdef _ALPHABLEND_ON
-    alpha = _Color.a * mainTex.a;
-#endif
-    
-    // normal
-#ifdef _NORMALMAP
-    half3 tangentNormal = UnpackScaleNormal(tex2D(_BumpMap, mainUv), _BumpScale);
-    half3 worldNormal;
-    worldNormal.x = dot(i.tspace0, tangentNormal);
-    worldNormal.y = dot(i.tspace1, tangentNormal);
-    worldNormal.z = dot(i.tspace2, tangentNormal);
-#else
-    half3 worldNormal = half3(i.tspace0.z, i.tspace1.z, i.tspace2.z);
-#endif
-    float3 worldView = normalize(lerp(_WorldSpaceCameraPos.xyz - i.posWorld.xyz, UNITY_MATRIX_V[2].xyz, unity_OrthoParams.w));
-    worldNormal *= step(0, dot(worldView, worldNormal)) * 2 - 1; // flip if projection matrix is flipped
-    worldNormal *= lerp(+1.0, -1.0, i.isOutline);
-    worldNormal = normalize(worldNormal);
-
-    // Unity lighting
-    UNITY_LIGHT_ATTENUATION(shadowAttenuation, i, i.posWorld.xyz);
-    half3 lightDir = lerp(_WorldSpaceLightPos0.xyz, normalize(_WorldSpaceLightPos0.xyz - i.posWorld.xyz), _WorldSpaceLightPos0.w);
-    half3 lightColor = _LightColor0.rgb * step(0.5, length(lightDir)); // length(lightDir) is zero if directional light is disabled.
-    half dotNL = dot(lightDir, worldNormal);
-#ifdef MTOON_FORWARD_ADD
-    half lightAttenuation = 1;
-#else
-    half lightAttenuation = shadowAttenuation * lerp(1, shadowAttenuation, _ReceiveShadowRate * tex2D(_ReceiveShadowTexture, mainUv).r);
-#endif
-    
-    // Decide albedo color rate from Direct Light
-    half shadingGrade = 1.0 - _ShadingGradeRate * (1.0 - tex2D(_ShadingGradeTexture, mainUv).r);
-    half lightIntensity = dotNL; // [-1, +1]
-    lightIntensity = lightIntensity * 0.5 + 0.5; // from [-1, +1] to [0, 1]
-    lightIntensity = lightIntensity * lightAttenuation; // receive shadow
-    lightIntensity = lightIntensity * shadingGrade; // darker
-    lightIntensity = lightIntensity * 2.0 - 1.0; // from [0, 1] to [-1, +1]
-    // tooned. mapping from [minIntensityThreshold, maxIntensityThreshold] to [0, 1]
-    half maxIntensityThreshold = lerp(1, _ShadeShift, _ShadeToony);
-    half minIntensityThreshold = _ShadeShift;
-    lightIntensity = saturate((lightIntensity - minIntensityThreshold) / max(EPS_COL, (maxIntensityThreshold - minIntensityThreshold)));
-    
-    // Albedo color
-    half4 shade = _ShadeColor * tex2D(_ShadeTexture, mainUv);
-    half4 lit = _Color * mainTex;
-    half3 col = lerp(shade.rgb, lit.rgb, lightIntensity);
-
-    // Direct Light
-    half3 lighting = lightColor;
-    lighting = lerp(lighting, max(EPS_COL, max(lighting.x, max(lighting.y, lighting.z))), _LightColorAttenuation); // color atten
-#ifdef MTOON_FORWARD_ADD
-#ifdef _ALPHABLEND_ON
-    lighting *= step(0, dotNL); // darken if transparent. Because Unity's transparent material can't receive shadowAttenuation.
-#endif
-    lighting *= 0.5; // darken if additional light.
-    lighting *= min(0, dotNL) + 1; // darken dotNL < 0 area by using half lambert
-    lighting *= shadowAttenuation; // darken if receiving shadow
-#else
-    // base light does not darken.
-#endif
-    col *= lighting;
-
-    // Indirect Light
-#ifdef MTOON_FORWARD_ADD
-#else
-    half3 toonedGI = 0.5 * (ShadeSH9(half4(0, 1, 0, 1)) + ShadeSH9(half4(0, -1, 0, 1)));
-    half3 indirectLighting = lerp(toonedGI, ShadeSH9(half4(worldNormal, 1)), _IndirectLightIntensity);
-    indirectLighting = lerp(indirectLighting, max(EPS_COL, max(indirectLighting.x, max(indirectLighting.y, indirectLighting.z))), _LightColorAttenuation); // color atten
-    col += indirectLighting * lit;
-    
-    col = min(col, lit); // comment out if you want to PBR absolutely.
-#endif
-
-    // parametric rim lighting
-#ifdef MTOON_FORWARD_ADD
-    half3 staticRimLighting = 0;
-    half3 mixedRimLighting = lighting;
-#else
-    half3 staticRimLighting = 1;
-    half3 mixedRimLighting = lighting + indirectLighting;
-#endif
-    half3 rimLighting = lerp(staticRimLighting, mixedRimLighting, _RimLightingMix);
-    half3 rim = pow(saturate(1.0 - dot(worldNormal, worldView) + _RimLift), _RimFresnelPower) * _RimColor.rgb * tex2D(_RimTexture, mainUv).rgb;
-    col += lerp(rim * rimLighting, half3(0, 0, 0), i.isOutline);
-
-
-	//c ±ßÔµ¹âÊÇÓÃmatcapʵÏֵģ¬¸Õ¿ªÊ¼ËÑsimLight»¹Ã»Ëѵ½£¬×îºó·¢ÏÖÊÇÓÃrimlight£¬ºÇºÇ
-    // additive matcap
-#ifdef MTOON_FORWARD_ADD
-#else
-    half3 worldCameraUp = normalize(UNITY_MATRIX_V[1].xyz);
-    half3 worldViewUp = normalize(worldCameraUp - worldView * dot(worldView, worldCameraUp));
-    half3 worldViewRight = normalize(cross(worldView, worldViewUp));
-    half2 matcapUv = half2(dot(worldViewRight, worldNormal), dot(worldViewUp, worldNormal)) * 0.5 + 0.5;
-    half3 matcapLighting = tex2D(_SphereAdd, matcapUv);
-    //col += lerp(matcapLighting, half3(0, 0, 0), i.isOutline);
-#endif
-
-    // Emission
-#ifdef MTOON_FORWARD_ADD
-#else
-    half3 emission = tex2D(_EmissionMap, mainUv).rgb * _EmissionColor.rgb;
-    col += lerp(emission, half3(0, 0, 0), i.isOutline);
-#endif
-
-    // outline
-#ifdef MTOON_OUTLINE_COLOR_FIXED
-    col = lerp(col, _OutlineColor, i.isOutline);
-#elif MTOON_OUTLINE_COLOR_MIXED
-    col = lerp(col, _OutlineColor * lerp(half3(1, 1, 1), col, _OutlineLightingMix), i.isOutline);
-#else
-#endif
-
-    // debug
-#ifdef MTOON_DEBUG_NORMAL
-    #ifdef MTOON_FORWARD_ADD
-        return float4(0, 0, 0, 0);
-    #else
-        return float4(worldNormal * 0.5 + 0.5, alpha);
-    #endif
-#elif MTOON_DEBUG_LITSHADERATE
-    #ifdef MTOON_FORWARD_ADD
-        return float4(0, 0, 0, 0);
-    #else
-        return float4(lightIntensity * lighting, alpha);
-    #endif
-#endif
-
-
-    half4 result = half4(col, alpha);
-    UNITY_APPLY_FOG(i.fogCoord, result);
-    return result;
-}
-
-#endif // MTOON_CORE_INCLUDED
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc.meta
deleted file mode 100644
index 6b680916..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonCore.cginc.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: ef6682d138947ed4fbc8fbecfe75cd28
-timeCreated: 1514120022
-licenseType: Free
-ShaderImporter:
-  defaultTextures: []
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc
deleted file mode 100644
index cf3a0930..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc
+++ /dev/null
@@ -1,19 +0,0 @@
-#include "./MToonCore.cginc"
-
-v2f vert_forward_base(appdata_full v)
-{
-    v.normal = normalize(v.normal);
-    return InitializeV2F(v, UnityObjectToClipPos(v.vertex), 0);
-}
-
-v2f vert_forward_base_outline(appdata_full v)
-{
-    v.normal = normalize(v.normal);
-    return InitializeV2F(v, CalculateOutlineVertexClipPosition(v), 1);
-}
-
-v2f vert_forward_add(appdata_full v)
-{
-    v.normal = normalize(v.normal);
-    return InitializeV2F(v, UnityObjectToClipPos(v.vertex), 0);
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc.meta
deleted file mode 100644
index 843b34e3..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM3.cginc.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 084281ffd8b1b8e4a8605725d3b0760b
-timeCreated: 1514120022
-licenseType: Free
-ShaderImporter:
-  defaultTextures: []
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc
deleted file mode 100644
index 538864b0..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "./MToonCore.cginc"
-
-appdata_full vert_forward_base_with_outline(appdata_full v)
-{
-    v.normal = normalize(v.normal);
-    return v;
-}
-
-v2f vert_forward_add(appdata_full v)
-{
-    v.normal = normalize(v.normal);
-    return InitializeV2F(v, UnityObjectToClipPos(v.vertex), 0);
-}
-
-[maxvertexcount(6)]
-void geom_forward_base(triangle appdata_full IN[3], inout TriangleStream stream)
-{
-    v2f o;
-    
-#if defined(MTOON_OUTLINE_WIDTH_WORLD) || defined(MTOON_OUTLINE_WIDTH_SCREEN)
-    for (int i = 2; i >= 0; --i)
-    {
-        appdata_full v = IN[i];
-        v2f o = InitializeV2F(v, CalculateOutlineVertexClipPosition(v), 1);
-        stream.Append(o);
-    }
-    stream.RestartStrip();
-#endif
-
-    for (int j = 0; j < 3; ++j)
-    {
-        appdata_full v = IN[j];
-        v2f o = InitializeV2F(v, UnityObjectToClipPos(v.vertex), 0);
-        stream.Append(o);
-    }
-    stream.RestartStrip();
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc.meta
deleted file mode 100644
index f6bdf05c..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToonSM4.cginc.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 17d4e0f990fbc794ab41e4fcc196d559
-timeCreated: 1514120022
-licenseType: Free
-ShaderImporter:
-  defaultTextures: []
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples.meta
deleted file mode 100644
index f454277f..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 9e9b6e0377a19e54d9d9ff78f925aec6
-folderAsset: yes
-timeCreated: 1520007011
-licenseType: Free
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials.meta
deleted file mode 100644
index 3aa2897b..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: a028698465d209d4e91f4935e23b138e
-folderAsset: yes
-timeCreated: 1520007030
-licenseType: Free
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat
deleted file mode 100644
index fb6fbd6a..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat
+++ /dev/null
@@ -1,108 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: Ex_OutlineWidth_Screen
-  m_Shader: {fileID: 4800000, guid: 1a97144e4ad27a04aafd70f7b915cedb, type: 3}
-  m_ShaderKeywords: MTOON_OUTLINE_COLOR_FIXED MTOON_OUTLINE_WIDTH_SCREEN
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap:
-    RenderType: Opaque
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _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}
-    - _OutlineWidthTexture:
-        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}
-    - _ReceiveShadowTexture:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _ShadeTexture:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _SphereAdd:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _BlendMode: 0
-    - _BumpScale: 1
-    - _CullMode: 2
-    - _Cutoff: 0.5
-    - _DebugMode: 0
-    - _DetailNormalMapScale: 1
-    - _DstBlend: 0
-    - _GlossMapScale: 1
-    - _Glossiness: 0.5
-    - _GlossyReflections: 1
-    - _IsFirstSetup: 0
-    - _LightColorAttenuation: 0
-    - _Metallic: 0
-    - _Mode: 0
-    - _OcclusionStrength: 1
-    - _OutlineColorMode: 0
-    - _OutlineLightingMix: 1
-    - _OutlineScaledMaxDistance: 10
-    - _OutlineWidth: 1
-    - _OutlineWidthMode: 2
-    - _Parallax: 0.02
-    - _ReceiveShadowRate: 1
-    - _ShadeShift: 0
-    - _ShadeToony: 0.9
-    - _SmoothnessTextureChannel: 0
-    - _SpecularHighlights: 1
-    - _SrcBlend: 1
-    - _UVSec: 0
-    - _ZWrite: 1
-    m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
-    - _OutlineColor: {r: 0, g: 0, b: 0, a: 1}
-    - _ShadeColor: {r: 0.97, g: 0.81, b: 0.86, a: 1}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat.meta
deleted file mode 100644
index a2cb2806..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_Screen.mat.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 4f42a26097c877b40a7616aa60580c43
-timeCreated: 1521569501
-licenseType: Free
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 2100000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat
deleted file mode 100644
index 7634815e..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat
+++ /dev/null
@@ -1,108 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: Ex_OutlineWidth_World
-  m_Shader: {fileID: 4800000, guid: 1a97144e4ad27a04aafd70f7b915cedb, type: 3}
-  m_ShaderKeywords: MTOON_OUTLINE_COLOR_FIXED MTOON_OUTLINE_WIDTH_WORLD
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap:
-    RenderType: Opaque
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _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}
-    - _OutlineWidthTexture:
-        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}
-    - _ReceiveShadowTexture:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _ShadeTexture:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _SphereAdd:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _BlendMode: 0
-    - _BumpScale: 1
-    - _CullMode: 2
-    - _Cutoff: 0.5
-    - _DebugMode: 0
-    - _DetailNormalMapScale: 1
-    - _DstBlend: 0
-    - _GlossMapScale: 1
-    - _Glossiness: 0.5
-    - _GlossyReflections: 1
-    - _IsFirstSetup: 0
-    - _LightColorAttenuation: 0
-    - _Metallic: 0
-    - _Mode: 0
-    - _OcclusionStrength: 1
-    - _OutlineColorMode: 0
-    - _OutlineLightingMix: 1
-    - _OutlineScaledMaxDistance: 1
-    - _OutlineWidth: 1
-    - _OutlineWidthMode: 1
-    - _Parallax: 0.02
-    - _ReceiveShadowRate: 1
-    - _ShadeShift: 0
-    - _ShadeToony: 0.9
-    - _SmoothnessTextureChannel: 0
-    - _SpecularHighlights: 1
-    - _SrcBlend: 1
-    - _UVSec: 0
-    - _ZWrite: 1
-    m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
-    - _OutlineColor: {r: 0, g: 0, b: 0, a: 1}
-    - _ShadeColor: {r: 0.97, g: 0.81, b: 0.86, a: 1}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat.meta
deleted file mode 100644
index 9d54c3ed..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ex_OutlineWidth_World.mat.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: e40a129e14e378c4db040df3fd4a6077
-timeCreated: 1521569501
-licenseType: Free
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 2100000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat
deleted file mode 100644
index 9256e9a6..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat
+++ /dev/null
@@ -1,76 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: Ground
-  m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap: {}
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _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}
-    m_Floats:
-    - _BumpScale: 1
-    - _Cutoff: 0.5
-    - _DetailNormalMapScale: 1
-    - _DstBlend: 0
-    - _GlossMapScale: 1
-    - _Glossiness: 0
-    - _GlossyReflections: 1
-    - _Metallic: 0
-    - _Mode: 0
-    - _OcclusionStrength: 1
-    - _Parallax: 0.02
-    - _SmoothnessTextureChannel: 0
-    - _SpecularHighlights: 1
-    - _SrcBlend: 1
-    - _UVSec: 0
-    - _ZWrite: 1
-    m_Colors:
-    - _Color: {r: 0.35294116, g: 0.35294116, b: 0.35294116, a: 1}
-    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat.meta
deleted file mode 100644
index bc98f082..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Ground.mat.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 54da18ba3126f1343924588562df72e0
-timeCreated: 1520008460
-licenseType: Free
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 2100000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat
deleted file mode 100644
index a26f22e5..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat
+++ /dev/null
@@ -1,127 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: Toon
-  m_Shader: {fileID: 4800000, guid: 1a97144e4ad27a04aafd70f7b915cedb, type: 3}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 1
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap:
-    RenderType: Opaque
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _AlphaTexture:
-        m_Texture: {fileID: 2800000, guid: 92024733fdffba54db25f64b8c81a267, type: 3}
-        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}
-    - _LitTexture:
-        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}
-    - _NormalTexture:
-        m_Texture: {fileID: 179082629, guid: 114e7de62fa527d458ae3774d145e045, type: 3}
-        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}
-    - _OutlineWidthTexture:
-        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}
-    - _ReceiveShadowTexture:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _ShadeTexture:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _SphereAdd:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _Alpha: 1
-    - _BlendMode: 0
-    - _BumpScale: 1
-    - _CullMode: 2
-    - _Cutoff: 0.611
-    - _DebugMode: 0
-    - _DetailNormalMapScale: 1
-    - _DstBlend: 0
-    - _GlossMapScale: 1
-    - _Glossiness: 0
-    - _GlossyReflections: 1
-    - _IsFirstSetup: 0
-    - _LightColorAttenuation: 0
-    - _Metallic: 0
-    - _Mode: 0
-    - _NormalCylinderizeRate: 0
-    - _NormalFromVColorRate: 0
-    - _OcclusionStrength: 1
-    - _OutlineColorMode: 0
-    - _OutlineLightingMix: 1
-    - _OutlineMode: 0
-    - _OutlineScaledMaxDistance: 1
-    - _OutlineWidth: 1
-    - _OutlineWidthMode: 0
-    - _Parallax: 0.02
-    - _ReceiveShadowRate: 1
-    - _ShadeShift: 0.5
-    - _ShadeToony: 0.5
-    - _SmoothnessTextureChannel: 0
-    - _SpecularHighlights: 1
-    - _SrcBlend: 1
-    - _UVSec: 0
-    - _ZWrite: 1
-    m_Colors:
-    - _Color: {r: 1, g: 0.93995947, b: 0.45588237, a: 1}
-    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
-    - _LitColor: {r: 1, g: 1, b: 1, a: 1}
-    - _NormalCylinderizeAxis: {r: 0, g: 1, b: 0, a: 0}
-    - _NormalCylinderizePos: {r: 0, g: 0, b: 0, a: 0}
-    - _OutlineColor: {r: 0, g: 0, b: 0, a: 1}
-    - _ShadeColor: {r: 1, g: 0.5147059, b: 0.80588233, a: 1}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat.meta
deleted file mode 100644
index aeb51f3e..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/Materials/Toon.mat.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 9639e17dffc656345a70282f7f216672
-timeCreated: 1520007037
-licenseType: Free
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 2100000
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity
deleted file mode 100644
index 1d452bb5..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity
+++ /dev/null
@@ -1,1984 +0,0 @@
-%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: 8
-  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}
---- !u!157 &3
-LightmapSettings:
-  m_ObjectHideFlags: 0
-  serializedVersion: 11
-  m_GIWorkflowMode: 0
-  m_GISettings:
-    serializedVersion: 2
-    m_BounceScale: 1
-    m_IndirectOutputScale: 1
-    m_AlbedoBoost: 1
-    m_TemporalCoherenceThreshold: 1
-    m_EnvironmentLightingMode: 0
-    m_EnableBakedLightmaps: 1
-    m_EnableRealtimeLightmaps: 1
-  m_LightmapEditorSettings:
-    serializedVersion: 9
-    m_Resolution: 2
-    m_BakeResolution: 40
-    m_TextureWidth: 1024
-    m_TextureHeight: 1024
-    m_AO: 0
-    m_AOMaxDistance: 1
-    m_CompAOExponent: 1
-    m_CompAOExponentDirect: 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: 0
-    m_PVRSampling: 1
-    m_PVRDirectSampleCount: 32
-    m_PVRSampleCount: 500
-    m_PVRBounces: 2
-    m_PVRFilterTypeDirect: 0
-    m_PVRFilterTypeIndirect: 0
-    m_PVRFilterTypeAO: 0
-    m_PVRFilteringMode: 1
-    m_PVRCulling: 1
-    m_PVRFilteringGaussRadiusDirect: 1
-    m_PVRFilteringGaussRadiusIndirect: 5
-    m_PVRFilteringGaussRadiusAO: 2
-    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
-    m_PVRFilteringAtrousPositionSigmaIndirect: 2
-    m_PVRFilteringAtrousPositionSigmaAO: 1
-    m_ShowResolutionOverlay: 1
-  m_LightingDataAsset: {fileID: 0}
-  m_UseShadowmask: 1
---- !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
-    debug:
-      m_Flags: 0
-  m_NavMeshData: {fileID: 0}
---- !u!1 &258232875
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 258232876}
-  m_Layer: 0
-  m_Name: OutlineWidth_World
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &258232876
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 258232875}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -1.24, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 785023941}
-  - {fileID: 1884108470}
-  - {fileID: 1151291098}
-  - {fileID: 1122307219}
-  - {fileID: 860725899}
-  - {fileID: 513101434}
-  - {fileID: 1258929826}
-  - {fileID: 1515544977}
-  m_Father: {fileID: 0}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &287894940
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 287894941}
-  - component: {fileID: 287894943}
-  - component: {fileID: 287894942}
-  m_Layer: 0
-  m_Name: Sphere (5)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &287894941
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 287894940}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 10}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 5
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &287894942
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 287894940}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &287894943
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 287894940}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &449049889
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 449049892}
-  - component: {fileID: 449049891}
-  - component: {fileID: 449049890}
-  m_Layer: 0
-  m_Name: New Text (3)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!102 &449049890
-TextMesh:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 449049889}
-  m_Text: 'Fixed length
-
-    in World coords'
-  m_OffsetZ: 0
-  m_CharacterSize: 1
-  m_LineSpacing: 1
-  m_Anchor: 0
-  m_Alignment: 0
-  m_TabSize: 4
-  m_FontSize: 0
-  m_FontStyle: 0
-  m_RichText: 1
-  m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-  m_Color:
-    serializedVersion: 2
-    rgba: 4294967295
---- !u!23 &449049891
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 449049889}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!4 &449049892
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 449049889}
-  m_LocalRotation: {x: 0.0000014603138, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: -6.67, y: 0.31272152, z: 7.78}
-  m_LocalScale: {x: 0.29944235, y: 0.29944223, z: 0.29944223}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 8
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &473362767
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 473362770}
-  - component: {fileID: 473362769}
-  - component: {fileID: 473362768}
-  m_Layer: 0
-  m_Name: New Text (4)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!102 &473362768
-TextMesh:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 473362767}
-  m_Text: Outline Width Mode
-  m_OffsetZ: 0
-  m_CharacterSize: 1
-  m_LineSpacing: 1
-  m_Anchor: 0
-  m_Alignment: 0
-  m_TabSize: 4
-  m_FontSize: 0
-  m_FontStyle: 0
-  m_RichText: 1
-  m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-  m_Color:
-    serializedVersion: 2
-    rgba: 4294967295
---- !u!23 &473362769
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 473362767}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!4 &473362770
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 473362767}
-  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
-  m_LocalPosition: {x: -0.819, y: 0.095275, z: -0.299}
-  m_LocalScale: {x: 0.13751951, y: 0.13751945, z: 0.13751945}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 9
-  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!1 &513101433
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 513101434}
-  - component: {fileID: 513101436}
-  - component: {fileID: 513101435}
-  m_Layer: 0
-  m_Name: Sphere (5)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &513101434
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 513101433}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 10}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 5
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &513101435
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 513101433}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &513101436
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 513101433}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &562432354
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 562432355}
-  - component: {fileID: 562432357}
-  - component: {fileID: 562432356}
-  m_Layer: 0
-  m_Name: Sphere (1)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &562432355
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 562432354}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 2}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &562432356
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 562432354}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &562432357
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 562432354}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &569565535
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 569565538}
-  - component: {fileID: 569565537}
-  - component: {fileID: 569565536}
-  m_Layer: 0
-  m_Name: New Text (2)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!102 &569565536
-TextMesh:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 569565535}
-  m_Text: 'Fixed length
-
-    in Screen coords'
-  m_OffsetZ: 0
-  m_CharacterSize: 1
-  m_LineSpacing: 1
-  m_Anchor: 0
-  m_Alignment: 0
-  m_TabSize: 4
-  m_FontSize: 0
-  m_FontStyle: 0
-  m_RichText: 1
-  m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-  m_Color:
-    serializedVersion: 2
-    rgba: 4294967295
---- !u!23 &569565537
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 569565535}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!4 &569565538
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 569565535}
-  m_LocalRotation: {x: 0.0000014603138, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 3.96, y: 0.31272152, z: 7.78}
-  m_LocalScale: {x: 0.29944235, y: 0.29944223, z: 0.29944223}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 7
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &570198665
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 570198666}
-  - component: {fileID: 570198668}
-  - component: {fileID: 570198667}
-  m_Layer: 0
-  m_Name: Sphere (7)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &570198666
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 570198665}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 14}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 7
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &570198667
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 570198665}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &570198668
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 570198665}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &785023940
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 785023941}
-  - component: {fileID: 785023943}
-  - component: {fileID: 785023942}
-  m_Layer: 0
-  m_Name: Sphere
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &785023941
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 785023940}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &785023942
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 785023940}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &785023943
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 785023940}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &860725898
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 860725899}
-  - component: {fileID: 860725901}
-  - component: {fileID: 860725900}
-  m_Layer: 0
-  m_Name: Sphere (4)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &860725899
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 860725898}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 8}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 4
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &860725900
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 860725898}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &860725901
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 860725898}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &911241602
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 911241603}
-  - component: {fileID: 911241605}
-  - component: {fileID: 911241604}
-  m_Layer: 0
-  m_Name: Sphere (3)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &911241603
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 911241602}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 6}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &911241604
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 911241602}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &911241605
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 911241602}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &949706138
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 949706139}
-  m_Layer: 0
-  m_Name: OutlineWidth_Screen
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &949706139
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 949706138}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 1.24, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 982378650}
-  - {fileID: 562432355}
-  - {fileID: 2006212098}
-  - {fileID: 911241603}
-  - {fileID: 1933383087}
-  - {fileID: 287894941}
-  - {fileID: 1361188086}
-  - {fileID: 570198666}
-  m_Father: {fileID: 0}
-  m_RootOrder: 4
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &982378649
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 982378650}
-  - component: {fileID: 982378652}
-  - component: {fileID: 982378651}
-  m_Layer: 0
-  m_Name: Sphere
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &982378650
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 982378649}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &982378651
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 982378649}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &982378652
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 982378649}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &1122307218
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1122307219}
-  - component: {fileID: 1122307221}
-  - component: {fileID: 1122307220}
-  m_Layer: 0
-  m_Name: Sphere (3)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1122307219
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1122307218}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 6}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1122307220
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1122307218}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1122307221
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1122307218}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &1143053075
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1143053079}
-  - component: {fileID: 1143053078}
-  - component: {fileID: 1143053077}
-  - component: {fileID: 1143053076}
-  m_Layer: 0
-  m_Name: Plane
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!23 &1143053076
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1143053075}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 54da18ba3126f1343924588562df72e0, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!64 &1143053077
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1143053075}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 3
-  m_Convex: 0
-  m_CookingOptions: 14
-  m_SkinWidth: 0.01
-  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
---- !u!33 &1143053078
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1143053075}
-  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
---- !u!4 &1143053079
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1143053075}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 10, y: 10, z: 10}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1151291097
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1151291098}
-  - component: {fileID: 1151291100}
-  - component: {fileID: 1151291099}
-  m_Layer: 0
-  m_Name: Sphere (2)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1151291098
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1151291097}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 4}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1151291099
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1151291097}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1151291100
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1151291097}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &1258929825
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1258929826}
-  - component: {fileID: 1258929828}
-  - component: {fileID: 1258929827}
-  m_Layer: 0
-  m_Name: Sphere (6)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1258929826
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1258929825}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 12}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 6
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1258929827
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1258929825}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1258929828
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1258929825}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &1344602170
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1344602173}
-  - component: {fileID: 1344602172}
-  - component: {fileID: 1344602171}
-  m_Layer: 0
-  m_Name: New Text (1)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!102 &1344602171
-TextMesh:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1344602170}
-  m_Text: Screen
-  m_OffsetZ: 0
-  m_CharacterSize: 1
-  m_LineSpacing: 1
-  m_Anchor: 0
-  m_Alignment: 0
-  m_TabSize: 4
-  m_FontSize: 0
-  m_FontStyle: 0
-  m_RichText: 1
-  m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-  m_Color:
-    serializedVersion: 2
-    rgba: 4294967295
---- !u!23 &1344602172
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1344602170}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!4 &1344602173
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1344602170}
-  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
-  m_LocalPosition: {x: 0.85066, y: 0.095275, z: -0.43498}
-  m_LocalScale: {x: 0.1727766, y: 0.17277655, z: 0.17277655}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 6
-  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!1 &1361188085
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1361188086}
-  - component: {fileID: 1361188088}
-  - component: {fileID: 1361188087}
-  m_Layer: 0
-  m_Name: Sphere (6)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1361188086
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1361188085}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 12}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 6
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1361188087
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1361188085}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1361188088
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1361188085}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &1515544976
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1515544977}
-  - component: {fileID: 1515544979}
-  - component: {fileID: 1515544978}
-  m_Layer: 0
-  m_Name: Sphere (7)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1515544977
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1515544976}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 14}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 7
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1515544978
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1515544976}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1515544979
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1515544976}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &1670878653
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1670878657}
-  - component: {fileID: 1670878656}
-  - component: {fileID: 1670878655}
-  - component: {fileID: 1670878654}
-  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 &1670878654
-AudioListener:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1670878653}
-  m_Enabled: 1
---- !u!124 &1670878655
-Behaviour:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1670878653}
-  m_Enabled: 1
---- !u!20 &1670878656
-Camera:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1670878653}
-  m_Enabled: 1
-  serializedVersion: 2
-  m_ClearFlags: 1
-  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
-  m_NormalizedViewPortRect:
-    serializedVersion: 2
-    x: 0
-    y: 0
-    width: 1
-    height: 1
-  near clip plane: 0.3
-  far clip plane: 1000
-  field of view: 45
-  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 &1670878657
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1670878653}
-  m_LocalRotation: {x: 0.21979502, y: -0, z: -0, w: 0.97554606}
-  m_LocalPosition: {x: 0, y: 2.09, z: -2.67}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 25.394001, y: 0, z: 0}
---- !u!1 &1884108469
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1884108470}
-  - component: {fileID: 1884108472}
-  - component: {fileID: 1884108471}
-  m_Layer: 0
-  m_Name: Sphere (1)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1884108470
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1884108469}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 2}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 258232876}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1884108471
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1884108469}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: e40a129e14e378c4db040df3fd4a6077, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1884108472
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1884108469}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &1912481823
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1912481826}
-  - component: {fileID: 1912481825}
-  - component: {fileID: 1912481824}
-  m_Layer: 0
-  m_Name: New Text
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!102 &1912481824
-TextMesh:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1912481823}
-  m_Text: World
-  m_OffsetZ: 0
-  m_CharacterSize: 1
-  m_LineSpacing: 1
-  m_Anchor: 0
-  m_Alignment: 0
-  m_TabSize: 4
-  m_FontSize: 0
-  m_FontStyle: 0
-  m_RichText: 1
-  m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-  m_Color:
-    serializedVersion: 2
-    rgba: 4294967295
---- !u!23 &1912481825
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1912481823}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!4 &1912481826
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1912481823}
-  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
-  m_LocalPosition: {x: -1.5655, y: 0.095275, z: -0.4374}
-  m_LocalScale: {x: 0.16944185, y: 0.16944179, z: 0.16944179}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 5
-  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
---- !u!1 &1933383086
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 1933383087}
-  - component: {fileID: 1933383089}
-  - component: {fileID: 1933383088}
-  m_Layer: 0
-  m_Name: Sphere (4)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1933383087
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1933383086}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 8}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 4
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1933383088
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1933383086}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1933383089
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 1933383086}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &2006212097
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 2006212098}
-  - component: {fileID: 2006212100}
-  - component: {fileID: 2006212099}
-  m_Layer: 0
-  m_Name: Sphere (2)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2006212098
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 2006212097}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0.5, z: 4}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 949706139}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &2006212099
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 2006212097}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_Materials:
-  - {fileID: 2100000, guid: 4f42a26097c877b40a7616aa60580c43, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 1
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &2006212100
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 2006212097}
-  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
---- !u!1 &2063006920
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  serializedVersion: 5
-  m_Component:
-  - component: {fileID: 2063006922}
-  - component: {fileID: 2063006921}
-  m_Layer: 0
-  m_Name: Directional Light
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!108 &2063006921
-Light:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 2063006920}
-  m_Enabled: 1
-  serializedVersion: 8
-  m_Type: 1
-  m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
-  m_Intensity: 1
-  m_Range: 10
-  m_SpotAngle: 30
-  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_Cookie: {fileID: 0}
-  m_DrawHalo: 0
-  m_Flare: {fileID: 0}
-  m_RenderMode: 0
-  m_CullingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
-  m_Lightmapping: 4
-  m_AreaSize: {x: 1, y: 1}
-  m_BounceIntensity: 1
-  m_ColorTemperature: 6570
-  m_UseColorTemperature: 0
-  m_ShadowRadius: 0
-  m_ShadowAngle: 0
---- !u!4 &2063006922
-Transform:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 2063006920}
-  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_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity.meta
deleted file mode 100644
index 99ace3bd..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Samples/OutlineWidthModes.unity.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 8b731264e8acd0f4b8f56986e5eb2531
-timeCreated: 1521569785
-licenseType: Free
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts.meta
deleted file mode 100644
index f8e901d7..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 88551f898b0043c41b202eeb79752973
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs
deleted file mode 100644
index fde05ed3..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-namespace MToon
-{
-    public enum DebugMode
-    {
-        None = 0,
-        Normal = 1,
-        LitShadeRate = 2,
-    }
-
-    public enum OutlineColorMode
-    {
-        FixedColor = 0,
-        MixedLighting = 1,
-    }
-
-    public enum OutlineWidthMode
-    {
-        None = 0,
-        WorldCoordinates = 1,
-        ScreenCoordinates = 2,
-    }
-
-    public enum RenderMode
-    {
-        Opaque = 0,
-        Cutout = 1,
-        Transparent = 2,
-        TransparentWithZWrite = 3,
-    }
-
-    public enum CullMode
-    {
-        Off = 0,
-        Front = 1,
-        Back = 2,
-    }
-
-    public struct RenderQueueRequirement
-    {
-        public int DefaultValue;
-        public int MinValue;
-        public int MaxValue;
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs.meta
deleted file mode 100644
index 5149027f..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Enums.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 9a3fb070d7eb4114b5cf387e2cd60391
-timeCreated: 1548858571
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs
deleted file mode 100644
index 7d208c07..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs
+++ /dev/null
@@ -1,109 +0,0 @@
-using UnityEngine;
-
-namespace MToon
-{
-    public class MToonDefinition
-    {
-        public MetaDefinition Meta;
-        public RenderingDefinition Rendering;
-        public ColorDefinition Color;
-        public LightingDefinition Lighting;
-        public EmissionDefinition Emission;
-        public MatCapDefinition MatCap;
-        public RimDefinition Rim;
-        public OutlineDefinition Outline;
-        public TextureUvCoordsDefinition TextureOption;
-    }
-
-    public class MetaDefinition
-    {
-        public string Implementation;
-        public int VersionNumber;
-    }
-
-    public class RenderingDefinition
-    {
-        public RenderMode RenderMode;
-        public CullMode CullMode;
-        public int RenderQueueOffsetNumber;
-    }
-
-    public class ColorDefinition
-    {
-        public Color LitColor;
-        public Texture2D LitMultiplyTexture;
-        public Color ShadeColor;
-        public Texture2D ShadeMultiplyTexture;
-        public float CutoutThresholdValue;
-    }
-    
-    public class LightingDefinition
-    {
-        public LitAndShadeMixingDefinition LitAndShadeMixing;
-        public LightingInfluenceDefinition LightingInfluence;
-        public NormalDefinition Normal;
-    }
-    
-    public class LitAndShadeMixingDefinition
-    {
-        public float ShadingShiftValue;
-        public float ShadingToonyValue;
-        public float ShadowReceiveMultiplierValue;
-        public Texture2D ShadowReceiveMultiplierMultiplyTexture;
-        public float LitAndShadeMixingMultiplierValue;
-        public Texture2D LitAndShadeMixingMultiplierMultiplyTexture;
-    }
-
-    public class LightingInfluenceDefinition
-    {
-        public float LightColorAttenuationValue;
-        public float GiIntensityValue;
-    }
-
-    public class EmissionDefinition
-    {
-        public Color EmissionColor;
-        public Texture2D EmissionMultiplyTexture;
-    }
-
-    public class MatCapDefinition
-    {
-        public Texture2D AdditiveTexture;
-    }
-
-    public class RimDefinition
-    {
-        public Color RimColor;
-        public Texture2D RimMultiplyTexture;
-        public float RimLightingMixValue;
-        public float RimFresnelPowerValue;
-        public float RimLiftValue;
-    }
-
-    public class NormalDefinition
-    {
-        public Texture2D NormalTexture;
-        public float NormalScaleValue;
-    }
-
-    public class OutlineDefinition
-    {
-        public OutlineWidthMode OutlineWidthMode;
-        public float OutlineWidthValue;
-        public Texture2D OutlineWidthMultiplyTexture;
-        public float OutlineScaledMaxDistanceValue;
-        public OutlineColorMode OutlineColorMode;
-        public Color OutlineColor;
-        public float OutlineLightingMixValue;
-    }
-
-    public class TextureUvCoordsDefinition
-    {
-        public Vector2 MainTextureLeftBottomOriginScale;
-        public Vector2 MainTextureLeftBottomOriginOffset;
-        public Texture2D UvAnimationMaskTexture;
-        public float UvAnimationScrollXSpeedValue;
-        public float UvAnimationScrollYSpeedValue;
-        public float UvAnimationRotationSpeedValue;
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs.meta
deleted file mode 100644
index 47c4a339..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/MToonDefinition.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 2849b99d94074fcf9e10c5ca3eab15a8
-timeCreated: 1548857282
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs
deleted file mode 100644
index 672e9e17..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs
+++ /dev/null
@@ -1,116 +0,0 @@
-using System;
-using UnityEngine;
-using UnityEngine.Rendering;
-
-namespace MToon
-{
-    public static partial class Utils
-    {
-        public const string ShaderName = "VRM/MToon";
-
-        public const string PropVersion = "_MToonVersion";
-        public const string PropDebugMode = "_DebugMode";
-        public const string PropOutlineWidthMode = "_OutlineWidthMode";
-        public const string PropOutlineColorMode = "_OutlineColorMode";
-        public const string PropBlendMode = "_BlendMode";
-        public const string PropCullMode = "_CullMode";
-        public const string PropOutlineCullMode = "_OutlineCullMode";
-        public const string PropCutoff = "_Cutoff";
-        public const string PropColor = "_Color";
-        public const string PropShadeColor = "_ShadeColor";
-        public const string PropMainTex = "_MainTex";
-        public const string PropShadeTexture = "_ShadeTexture";
-        public const string PropBumpScale = "_BumpScale";
-        public const string PropBumpMap = "_BumpMap";
-        public const string PropReceiveShadowRate = "_ReceiveShadowRate";
-        public const string PropReceiveShadowTexture = "_ReceiveShadowTexture";
-        public const string PropShadingGradeRate = "_ShadingGradeRate";
-        public const string PropShadingGradeTexture = "_ShadingGradeTexture";
-        public const string PropShadeShift = "_ShadeShift";
-        public const string PropShadeToony = "_ShadeToony";
-        public const string PropLightColorAttenuation = "_LightColorAttenuation";
-        public const string PropIndirectLightIntensity = "_IndirectLightIntensity";
-        public const string PropRimColor = "_RimColor";
-        public const string PropRimTexture = "_RimTexture";
-        public const string PropRimLightingMix = "_RimLightingMix";
-        public const string PropRimFresnelPower = "_RimFresnelPower";
-        public const string PropRimLift = "_RimLift";
-        public const string PropSphereAdd = "_SphereAdd";
-        public const string PropEmissionColor = "_EmissionColor";
-        public const string PropEmissionMap = "_EmissionMap";
-        public const string PropOutlineWidthTexture = "_OutlineWidthTexture";
-        public const string PropOutlineWidth = "_OutlineWidth";
-        public const string PropOutlineScaledMaxDistance = "_OutlineScaledMaxDistance";
-        public const string PropOutlineColor = "_OutlineColor";
-        public const string PropOutlineLightingMix = "_OutlineLightingMix";
-        public const string PropUvAnimMaskTexture = "_UvAnimMaskTexture";
-        public const string PropUvAnimScrollX = "_UvAnimScrollX";
-        public const string PropUvAnimScrollY = "_UvAnimScrollY";
-        public const string PropUvAnimRotation = "_UvAnimRotation";
-        public const string PropSrcBlend = "_SrcBlend";
-        public const string PropDstBlend = "_DstBlend";
-        public const string PropZWrite = "_ZWrite";
-        public const string PropAlphaToMask = "_AlphaToMask";
-
-        public const string KeyNormalMap = "_NORMALMAP";
-        public const string KeyAlphaTestOn = "_ALPHATEST_ON";
-        public const string KeyAlphaBlendOn = "_ALPHABLEND_ON";
-        public const string KeyAlphaPremultiplyOn = "_ALPHAPREMULTIPLY_ON";
-        public const string KeyOutlineWidthWorld = "MTOON_OUTLINE_WIDTH_WORLD";
-        public const string KeyOutlineWidthScreen = "MTOON_OUTLINE_WIDTH_SCREEN";
-        public const string KeyOutlineColorFixed = "MTOON_OUTLINE_COLOR_FIXED";
-        public const string KeyOutlineColorMixed = "MTOON_OUTLINE_COLOR_MIXED";
-        public const string KeyDebugNormal = "MTOON_DEBUG_NORMAL";
-        public const string KeyDebugLitShadeRate = "MTOON_DEBUG_LITSHADERATE";
-
-        public const string TagRenderTypeKey = "RenderType";
-        public const string TagRenderTypeValueOpaque = "Opaque";
-        public const string TagRenderTypeValueTransparentCutout = "TransparentCutout";
-        public const string TagRenderTypeValueTransparent = "Transparent";
-
-        public const int DisabledIntValue = 0;
-        public const int EnabledIntValue = 1;
-        
-        public static RenderQueueRequirement GetRenderQueueRequirement(RenderMode renderMode)
-        {
-            const int shaderDefaultQueue = -1;
-            const int firstTransparentQueue = 2501;
-            const int spanOfQueue = 50;
-            
-            switch (renderMode)
-            {
-                case RenderMode.Opaque:
-                    return new RenderQueueRequirement()
-                    {
-                        DefaultValue = shaderDefaultQueue,
-                        MinValue = shaderDefaultQueue,
-                        MaxValue = shaderDefaultQueue,
-                    };
-                case RenderMode.Cutout:
-                    return new RenderQueueRequirement()
-                    {
-                        DefaultValue = (int) RenderQueue.AlphaTest,
-                        MinValue = (int) RenderQueue.AlphaTest,
-                        MaxValue = (int) RenderQueue.AlphaTest,
-                    };
-                case RenderMode.Transparent:
-                    return new RenderQueueRequirement()
-                    {
-                        DefaultValue = (int) RenderQueue.Transparent,
-                        MinValue = (int) RenderQueue.Transparent - spanOfQueue + 1,
-                        MaxValue = (int) RenderQueue.Transparent,
-                    };
-                case RenderMode.TransparentWithZWrite:
-                    return new RenderQueueRequirement()
-                    {
-                        DefaultValue = firstTransparentQueue,
-                        MinValue = firstTransparentQueue,
-                        MaxValue = firstTransparentQueue + spanOfQueue - 1,
-                    };
-                default:
-                    throw new ArgumentOutOfRangeException("renderMode", renderMode, null);
-            }
-        }
-        
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs.meta
deleted file mode 100644
index bd4175c3..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/Utils.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 9d2012c170a74b3db0002f7ecda53622
-timeCreated: 1537557325
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs
deleted file mode 100644
index a9179556..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs
+++ /dev/null
@@ -1,180 +0,0 @@
-using System;
-using UnityEngine;
-
-namespace MToon
-{
-    public static partial class Utils
-    {
-        public static MToonDefinition GetMToonParametersFromMaterial(Material material)
-        {
-            return new MToonDefinition
-            {
-                Meta = new MetaDefinition
-                {
-                    Implementation = Implementation,
-                    VersionNumber = material.GetInt(PropVersion),
-                },
-                Rendering = new RenderingDefinition
-                {
-                    RenderMode = GetBlendMode(material),
-                    CullMode = GetCullMode(material),
-                    RenderQueueOffsetNumber = GetRenderQueueOffset(material, GetRenderQueueOriginMode(material)),
-                },
-                Color = new ColorDefinition
-                {
-                    LitColor = GetColor(material, PropColor),
-                    LitMultiplyTexture = GetTexture(material, PropMainTex),
-                    ShadeColor = GetColor(material, PropShadeColor),
-                    ShadeMultiplyTexture = GetTexture(material, PropShadeTexture),
-                    CutoutThresholdValue = GetValue(material, PropCutoff),
-                },
-                Lighting = new LightingDefinition
-                {
-                    LitAndShadeMixing = new LitAndShadeMixingDefinition
-                    {
-                        ShadingShiftValue = GetValue(material, PropShadeShift),
-                        ShadingToonyValue = GetValue(material, PropShadeToony),
-                        ShadowReceiveMultiplierValue = GetValue(material, PropReceiveShadowRate),
-                        ShadowReceiveMultiplierMultiplyTexture = GetTexture(material, PropReceiveShadowTexture),
-                        LitAndShadeMixingMultiplierValue = GetValue(material, PropShadingGradeRate),
-                        LitAndShadeMixingMultiplierMultiplyTexture = GetTexture(material, PropShadingGradeTexture),
-                    },
-                    LightingInfluence = new LightingInfluenceDefinition
-                    {
-                        LightColorAttenuationValue = GetValue(material, PropLightColorAttenuation),
-                        GiIntensityValue = GetValue(material, PropIndirectLightIntensity),
-                    },
-                    Normal = new NormalDefinition
-                    {
-                        NormalTexture = GetTexture(material, PropBumpMap),
-                        NormalScaleValue = GetValue(material, PropBumpScale),
-                    },
-                },
-                Emission = new EmissionDefinition
-                {
-                    EmissionColor = GetColor(material, PropEmissionColor),
-                    EmissionMultiplyTexture = GetTexture(material, PropEmissionMap),
-                },
-                MatCap = new MatCapDefinition
-                {
-                    AdditiveTexture = GetTexture(material, PropSphereAdd),
-                },
-                Rim = new RimDefinition
-                {
-                    RimColor = GetColor(material, PropRimColor),
-                    RimMultiplyTexture = GetTexture(material, PropRimTexture),
-                    RimLightingMixValue = GetValue(material, PropRimLightingMix),
-                    RimFresnelPowerValue = GetValue(material, PropRimFresnelPower),
-                    RimLiftValue = GetValue(material, PropRimLift),
-                },
-                Outline = new OutlineDefinition
-                {
-                    OutlineWidthMode = GetOutlineWidthMode(material),
-                    OutlineWidthValue = GetValue(material, PropOutlineWidth),
-                    OutlineWidthMultiplyTexture = GetTexture(material, PropOutlineWidthTexture),
-                    OutlineScaledMaxDistanceValue = GetValue(material, PropOutlineScaledMaxDistance),
-                    OutlineColorMode = GetOutlineColorMode(material),
-                    OutlineColor = GetColor(material, PropOutlineColor),
-                    OutlineLightingMixValue = GetValue(material, PropOutlineLightingMix),
-                },
-                TextureOption = new TextureUvCoordsDefinition
-                {
-                    MainTextureLeftBottomOriginScale = material.GetTextureScale(PropMainTex),
-                    MainTextureLeftBottomOriginOffset = material.GetTextureOffset(PropMainTex),
-                    UvAnimationMaskTexture = GetTexture(material, PropUvAnimMaskTexture),
-                    UvAnimationScrollXSpeedValue = GetValue(material, PropUvAnimScrollX),
-                    UvAnimationScrollYSpeedValue = GetValue(material, PropUvAnimScrollY),
-                    UvAnimationRotationSpeedValue = GetValue(material, PropUvAnimRotation),
-                },
-            };
-        }
-
-        private static float GetValue(Material material, string propertyName)
-        {
-            return material.GetFloat(propertyName);
-        }
-
-        private static Color GetColor(Material material, string propertyName)
-        {
-            return material.GetColor(propertyName);
-        }
-
-        private static Texture2D GetTexture(Material material, string propertyName)
-        {
-            return (Texture2D) material.GetTexture(propertyName);
-        }
-
-        private static RenderMode GetBlendMode(Material material)
-        {
-            if (material.IsKeywordEnabled(KeyAlphaTestOn))
-            {
-                return RenderMode.Cutout;
-            }
-            else if (material.IsKeywordEnabled(KeyAlphaBlendOn))
-            {
-                switch (material.GetInt(PropZWrite))
-                {
-                    case EnabledIntValue:
-                        return RenderMode.TransparentWithZWrite;
-                    case DisabledIntValue:
-                        return RenderMode.Transparent;
-                    default:
-                        Debug.LogWarning("Invalid ZWrite Int Value.");
-                        return RenderMode.Transparent;
-                }
-            }
-            else
-            {
-                return RenderMode.Opaque;
-            }
-        }
-
-        private static CullMode GetCullMode(Material material)
-        {
-            switch ((CullMode) material.GetInt(PropCullMode))
-            {
-                case CullMode.Off:
-                    return CullMode.Off;
-                case CullMode.Front:
-                    return CullMode.Front;
-                case CullMode.Back:
-                    return CullMode.Back;
-                default:
-                    Debug.LogWarning("Invalid CullMode.");
-                    return CullMode.Back;
-            }
-        }
-
-        private static OutlineWidthMode GetOutlineWidthMode(Material material)
-        {
-            if (material.IsKeywordEnabled(KeyOutlineWidthWorld)) return OutlineWidthMode.WorldCoordinates;
-            if (material.IsKeywordEnabled(KeyOutlineWidthScreen)) return OutlineWidthMode.ScreenCoordinates;
-            
-            return OutlineWidthMode.None;
-        }
-
-        private static OutlineColorMode GetOutlineColorMode(Material material)
-        {
-            if (material.IsKeywordEnabled(KeyOutlineColorFixed)) return OutlineColorMode.FixedColor;
-            if (material.IsKeywordEnabled(KeyOutlineColorMixed)) return OutlineColorMode.MixedLighting;
-            
-            return OutlineColorMode.FixedColor;
-        }
-
-        private static RenderMode GetRenderQueueOriginMode(Material material)
-        {
-            return GetBlendMode(material);
-        }
-
-        private static int GetRenderQueueOffset(Material material, RenderMode originMode)
-        {
-            var rawValue = material.renderQueue;
-            var requirement = GetRenderQueueRequirement(originMode);
-            if (rawValue < requirement.MinValue || rawValue > requirement.MaxValue)
-            {
-                return 0;
-            }
-            return rawValue - requirement.DefaultValue;
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs.meta
deleted file mode 100644
index db1134ad..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsGetter.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 6724aa45c8c349fabd5954a531301aa8
-timeCreated: 1557229569
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs
deleted file mode 100644
index ea5ce5c8..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs
+++ /dev/null
@@ -1,283 +0,0 @@
-using System;
-using UnityEngine;
-using UnityEngine.Rendering;
-
-namespace MToon
-{
-    public static partial class Utils
-    {
-        public static void SetMToonParametersToMaterial(Material material, MToonDefinition parameters)
-        {
-            {
-                var meta = parameters.Meta;
-                SetValue(material, PropVersion, meta.VersionNumber);
-            }
-            {
-                var rendering = parameters.Rendering;
-                SetRenderMode(material, rendering.RenderMode, rendering.RenderQueueOffsetNumber,
-                    useDefaultRenderQueue: false);
-                SetCullMode(material, rendering.CullMode);
-            }
-            {
-                var color = parameters.Color;
-                SetColor(material, PropColor, color.LitColor);
-                SetTexture(material, PropMainTex, color.LitMultiplyTexture);
-                SetColor(material, PropShadeColor, color.ShadeColor);
-                SetTexture(material, PropShadeTexture, color.ShadeMultiplyTexture);
-                SetValue(material, PropCutoff, color.CutoutThresholdValue);
-            }
-            {
-                var lighting = parameters.Lighting;
-                {
-                    var prop = lighting.LitAndShadeMixing;
-                    SetValue(material, PropShadeShift, prop.ShadingShiftValue);
-                    SetValue(material, PropShadeToony, prop.ShadingToonyValue);
-                    SetValue(material, PropReceiveShadowRate, prop.ShadowReceiveMultiplierValue);
-                    SetTexture(material, PropReceiveShadowTexture, prop.ShadowReceiveMultiplierMultiplyTexture);
-                    SetValue(material, PropShadingGradeRate, prop.LitAndShadeMixingMultiplierValue);
-                    SetTexture(material, PropShadingGradeTexture, prop.LitAndShadeMixingMultiplierMultiplyTexture);
-                }
-                {
-                    var prop = lighting.LightingInfluence;
-                    SetValue(material, PropLightColorAttenuation, prop.LightColorAttenuationValue);
-                    SetValue(material, PropIndirectLightIntensity, prop.GiIntensityValue);
-                }
-                {
-                    var prop = lighting.Normal;
-                    SetNormalMapping(material, prop.NormalTexture, prop.NormalScaleValue);
-                }
-            }
-            {
-                var emission = parameters.Emission;
-                SetColor(material, PropEmissionColor, emission.EmissionColor);
-                SetTexture(material, PropEmissionMap, emission.EmissionMultiplyTexture);
-            }
-            {
-                var matcap = parameters.MatCap;
-                SetTexture(material, PropSphereAdd, matcap.AdditiveTexture);
-            }
-            {
-                var rim = parameters.Rim;
-                SetColor(material, PropRimColor, rim.RimColor);
-                SetTexture(material, PropRimTexture, rim.RimMultiplyTexture);
-                SetValue(material, PropRimLightingMix, rim.RimLightingMixValue);
-                SetValue(material, PropRimFresnelPower, rim.RimFresnelPowerValue);
-                SetValue(material, PropRimLift, rim.RimLiftValue);
-            }
-            {
-                var outline = parameters.Outline;
-                SetValue(material, PropOutlineWidth, outline.OutlineWidthValue);
-                SetTexture(material, PropOutlineWidthTexture, outline.OutlineWidthMultiplyTexture);
-                SetValue(material, PropOutlineScaledMaxDistance, outline.OutlineScaledMaxDistanceValue);
-                SetColor(material, PropOutlineColor, outline.OutlineColor);
-                SetValue(material, PropOutlineLightingMix, outline.OutlineLightingMixValue);
-                SetOutlineMode(material, outline.OutlineWidthMode, outline.OutlineColorMode);
-            }
-            {
-                var textureOptions = parameters.TextureOption;
-                material.SetTextureScale(PropMainTex, textureOptions.MainTextureLeftBottomOriginScale);
-                material.SetTextureOffset(PropMainTex, textureOptions.MainTextureLeftBottomOriginOffset);
-                material.SetTexture(PropUvAnimMaskTexture, textureOptions.UvAnimationMaskTexture);
-                material.SetFloat(PropUvAnimScrollX, textureOptions.UvAnimationScrollXSpeedValue);
-                material.SetFloat(PropUvAnimScrollY, textureOptions.UvAnimationScrollYSpeedValue);
-                material.SetFloat(PropUvAnimRotation, textureOptions.UvAnimationRotationSpeedValue);
-            }
-            
-            ValidateProperties(material, isBlendModeChangedByUser: false);
-        }
-
-        /// 
-        /// Validate properties and Set hidden properties, keywords.
-        /// if isBlendModeChangedByUser is true, renderQueue will set specified render mode's default value.
-        /// 
-        /// 
-        /// 
-        public static void ValidateProperties(Material material, bool isBlendModeChangedByUser = false)
-        {
-            SetRenderMode(material,
-                (RenderMode) material.GetFloat(PropBlendMode),
-                material.renderQueue - GetRenderQueueRequirement((RenderMode) material.GetFloat(PropBlendMode)).DefaultValue,
-                useDefaultRenderQueue: isBlendModeChangedByUser);
-            SetNormalMapping(material, material.GetTexture(PropBumpMap), material.GetFloat(PropBumpScale));
-            SetOutlineMode(material,
-                (OutlineWidthMode) material.GetFloat(PropOutlineWidthMode),
-                (OutlineColorMode) material.GetFloat(PropOutlineColorMode));
-            SetDebugMode(material, (DebugMode) material.GetFloat(PropDebugMode));
-            SetCullMode(material, (CullMode) material.GetFloat(PropCullMode));
-
-            var mainTex = material.GetTexture(PropMainTex);
-            var shadeTex = material.GetTexture(PropShadeTexture);
-            if (mainTex != null && shadeTex == null)
-            {
-                material.SetTexture(PropShadeTexture, mainTex);
-            }
-        }
-
-        private static void SetDebugMode(Material material, DebugMode debugMode)
-        {
-            SetValue(material, PropDebugMode, (int) debugMode);
-            
-            switch (debugMode)
-            {
-                case DebugMode.None:
-                    SetKeyword(material, KeyDebugNormal, false);
-                    SetKeyword(material, KeyDebugLitShadeRate, false);
-                    break;
-                case DebugMode.Normal:
-                    SetKeyword(material, KeyDebugNormal, true);
-                    SetKeyword(material, KeyDebugLitShadeRate, false);
-                    break;
-                case DebugMode.LitShadeRate:
-                    SetKeyword(material, KeyDebugNormal, false);
-                    SetKeyword(material, KeyDebugLitShadeRate, true);
-                    break;
-            }
-        }
-
-        private static void SetRenderMode(Material material, RenderMode renderMode, int renderQueueOffset,
-            bool useDefaultRenderQueue)
-        {
-            SetValue(material, PropBlendMode, (int) renderMode);
-            
-            switch (renderMode)
-            {
-                case RenderMode.Opaque:
-                    material.SetOverrideTag(TagRenderTypeKey, TagRenderTypeValueOpaque);
-                    material.SetInt(PropSrcBlend, (int) BlendMode.One);
-                    material.SetInt(PropDstBlend, (int) BlendMode.Zero);
-                    material.SetInt(PropZWrite, EnabledIntValue);
-                    material.SetInt(PropAlphaToMask, DisabledIntValue);
-                    SetKeyword(material, KeyAlphaTestOn, false);
-                    SetKeyword(material, KeyAlphaBlendOn, false);
-                    SetKeyword(material, KeyAlphaPremultiplyOn, false);
-                    break;
-                case RenderMode.Cutout:
-                    material.SetOverrideTag(TagRenderTypeKey, TagRenderTypeValueTransparentCutout);
-                    material.SetInt(PropSrcBlend, (int) BlendMode.One);
-                    material.SetInt(PropDstBlend, (int) BlendMode.Zero);
-                    material.SetInt(PropZWrite, EnabledIntValue);
-                    material.SetInt(PropAlphaToMask, EnabledIntValue);
-                    SetKeyword(material, KeyAlphaTestOn, true);
-                    SetKeyword(material, KeyAlphaBlendOn, false);
-                    SetKeyword(material, KeyAlphaPremultiplyOn, false);
-                    break;
-                case RenderMode.Transparent:
-                    material.SetOverrideTag(TagRenderTypeKey, TagRenderTypeValueTransparent);
-                    material.SetInt(PropSrcBlend, (int) BlendMode.SrcAlpha);
-                    material.SetInt(PropDstBlend, (int) BlendMode.OneMinusSrcAlpha);
-                    material.SetInt(PropZWrite, DisabledIntValue);
-                    material.SetInt(PropAlphaToMask, DisabledIntValue);
-                    SetKeyword(material, KeyAlphaTestOn, false);
-                    SetKeyword(material, KeyAlphaBlendOn, true);
-                    SetKeyword(material, KeyAlphaPremultiplyOn, false);
-                    break;
-                case RenderMode.TransparentWithZWrite:
-                    material.SetOverrideTag(TagRenderTypeKey, TagRenderTypeValueTransparent);
-                    material.SetInt(PropSrcBlend, (int) BlendMode.SrcAlpha);
-                    material.SetInt(PropDstBlend, (int) BlendMode.OneMinusSrcAlpha);
-                    material.SetInt(PropZWrite, EnabledIntValue);
-                    material.SetInt(PropAlphaToMask, DisabledIntValue);
-                    SetKeyword(material, KeyAlphaTestOn, false);
-                    SetKeyword(material, KeyAlphaBlendOn, true);
-                    SetKeyword(material, KeyAlphaPremultiplyOn, false);
-                    break;
-            }
-
-            if (useDefaultRenderQueue)
-            {
-                var requirement = GetRenderQueueRequirement(renderMode);
-                material.renderQueue = requirement.DefaultValue;
-            }
-            else
-            {
-                var requirement = GetRenderQueueRequirement(renderMode);
-                material.renderQueue = Mathf.Clamp(
-                    requirement.DefaultValue + renderQueueOffset, requirement.MinValue, requirement.MaxValue);
-            }
-        }
-
-        private static void SetOutlineMode(Material material, OutlineWidthMode outlineWidthMode,
-            OutlineColorMode outlineColorMode)
-        {
-            SetValue(material, PropOutlineWidthMode, (int) outlineWidthMode);
-            SetValue(material, PropOutlineColorMode, (int) outlineColorMode);
-            
-            var isFixed = outlineColorMode == OutlineColorMode.FixedColor;
-            var isMixed = outlineColorMode == OutlineColorMode.MixedLighting;
-            
-            switch (outlineWidthMode)
-            {
-                case OutlineWidthMode.None:
-                    SetKeyword(material, KeyOutlineWidthWorld, false);
-                    SetKeyword(material, KeyOutlineWidthScreen, false);
-                    SetKeyword(material, KeyOutlineColorFixed, false);
-                    SetKeyword(material, KeyOutlineColorMixed, false);
-                    break;
-                case OutlineWidthMode.WorldCoordinates:
-                    SetKeyword(material, KeyOutlineWidthWorld, true);
-                    SetKeyword(material, KeyOutlineWidthScreen, false);
-                    SetKeyword(material, KeyOutlineColorFixed, isFixed);
-                    SetKeyword(material, KeyOutlineColorMixed, isMixed);
-                    break;
-                case OutlineWidthMode.ScreenCoordinates:
-                    SetKeyword(material, KeyOutlineWidthWorld, false);
-                    SetKeyword(material, KeyOutlineWidthScreen, true);
-                    SetKeyword(material, KeyOutlineColorFixed, isFixed);
-                    SetKeyword(material, KeyOutlineColorMixed, isMixed);
-                    break;
-            }
-        }
-
-        private static void SetNormalMapping(Material material, Texture bumpMap, float bumpScale)
-        {
-            SetTexture(material, PropBumpMap, bumpMap);
-            SetValue(material, PropBumpScale, bumpScale);
-            
-            SetKeyword(material, KeyNormalMap, bumpMap != null);
-        }
-
-        private static void SetCullMode(Material material, CullMode cullMode)
-        {
-            SetValue(material, PropCullMode, (int) cullMode);
-            
-            switch (cullMode)
-            {
-                case CullMode.Back:
-                    material.SetInt(PropCullMode, (int) CullMode.Back);
-                    material.SetInt(PropOutlineCullMode, (int) CullMode.Front);
-                    break;
-                case CullMode.Front:
-                    material.SetInt(PropCullMode, (int) CullMode.Front);
-                    material.SetInt(PropOutlineCullMode, (int) CullMode.Back);
-                    break;
-                case CullMode.Off:
-                    material.SetInt(PropCullMode, (int) CullMode.Off);
-                    material.SetInt(PropOutlineCullMode, (int) CullMode.Front);
-                    break;
-            }
-        }
-
-        private static void SetValue(Material material, string propertyName, float val)
-        {
-            material.SetFloat(propertyName, val);
-        }
-
-        private static void SetColor(Material material, string propertyName, Color color)
-        {
-            material.SetColor(propertyName, color);
-        }
-
-        private static void SetTexture(Material material, string propertyName, Texture texture)
-        {
-            material.SetTexture(propertyName, texture);
-        }
-
-        private static void SetKeyword(Material mat, string keyword, bool required)
-        {
-            if (required)
-                mat.EnableKeyword(keyword);
-            else
-                mat.DisableKeyword(keyword);
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs.meta
deleted file mode 100644
index d49b0361..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsSetter.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: b24a672e82874c9fbfef9c2b2dfdab42
-timeCreated: 1557304397
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs
deleted file mode 100644
index eca797cd..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-namespace MToon
-{
-    public static partial class Utils
-    {
-        public const string Implementation = "Santarh/MToon";
-        public const int VersionNumber = 34;
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs.meta
deleted file mode 100644
index b2f3ef44..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Scripts/UtilsVersion.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 4702d4b2c1414cc08b4382c3762eebab
-timeCreated: 1557306172
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/README.md b/Assets/ThirdParty/VRM/VRMShaders/MToon/README.md
deleted file mode 100644
index ec87a007..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# MToon
-Toon Shader with Unity Global Illumination
-
-## Tutorial
-https://www.slideshare.net/VirtualCast/vrm-mtoon
-
-## Version
-v3.4
-
-## Release Note
-https://github.com/Santarh/MToon/releases
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/README.md.meta b/Assets/ThirdParty/VRM/VRMShaders/MToon/README.md.meta
deleted file mode 100644
index 34892776..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/MToon/README.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 1021e7e6d453b9f4fb2f46a130425deb
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/README.md b/Assets/ThirdParty/VRM/VRMShaders/README.md
deleted file mode 100644
index 2b81c6bf..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/README.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# VRMShaders
-
-VRM model's supported shaders in Unity.
-
-## Import VRMShaders (Unity 2019.3.4f1~)
-
-`Window` -> `Package Manager` -> `Add package from git URL` and paste `https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders`.
-
-or add the package name and git URL in `Packages/manifest.json`:
-
-```json
-{
-  "dependencies": {
-    "com.vrmc.vrmshaders": "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRMShaders",
-  }
-}
-```
diff --git a/Assets/ThirdParty/VRM/VRMShaders/README.md.meta b/Assets/ThirdParty/VRM/VRMShaders/README.md.meta
deleted file mode 100644
index 394b60a7..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/README.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4918a8517e721c5429d0f8033ae065c7
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty.meta
deleted file mode 100644
index 4b06ef7b..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: f877649750df3814aa5272250b22678c
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor.meta
deleted file mode 100644
index 8ccaa983..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 36a5a07493511bd49b1ad9dbad2683d2
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs
deleted file mode 100644
index b13dec97..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-using System.Reflection;
-using System.Linq;
-using UnityEditor;
-using UnityEngine;
-using System.IO;
-using UniGLTF.ShaderPropExporter;
-using System.Collections.Generic;
-
-namespace UniGLTF
-{
-    public static class ShaderPropMenu
-    {
-#if VRM_DEVELOP
-        [MenuItem("VRM/ShaderProperty/PreExport ShaderProps")]
-#endif
-        public static void PreExport()
-        {
-            foreach (var fi in typeof(PreExportShaders).GetFields(
-                BindingFlags.Static
-                | BindingFlags.Public
-                | BindingFlags.NonPublic))
-            {
-                var attr = fi.GetCustomAttributes(true).FirstOrDefault(y => y is PreExportShadersAttribute);
-                if (attr != null)
-                {
-                    var supportedShaders = fi.GetValue(null) as SupportedShader[];
-                    foreach (var supported in supportedShaders)
-                    {
-                        PreExport(supported);
-                    }
-                }
-            }
-        }
-
-        static string EscapeShaderName(string name)
-        {
-            return name.Replace("/", "_").Replace(" ", "_");
-        }
-
-        static string ExportDir
-        {
-            get
-            {
-                return Application.dataPath + "/VRM/ShaderProperty/Runtime";
-            }
-        }
-
-        static void PreExport(SupportedShader supportedShader)
-        {
-            var shader = Shader.Find(supportedShader.ShaderName);
-            var props = ShaderProps.FromShader(shader);
-
-            var path = Path.Combine(ExportDir, supportedShader.TargetFolder);
-            path = Path.Combine(path, EscapeShaderName(supportedShader.ShaderName) + ".cs").Replace("\\", "/");
-            Debug.LogFormat("PreExport: {0}", path);
-            File.WriteAllText(path, ToString(props, shader.name));
-        }
-
-        static string ToString(ShaderProps props, string shaderName)
-        {
-            var list = new List();
-            foreach (var prop in props.Properties)
-            {
-                list.Add(string.Format("new ShaderProperty(\"{0}\", ShaderPropertyType.{1})\r\n", prop.Key, prop.ShaderPropertyType));
-            }
-
-            return string.Format(@"using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{{
-    public static partial class PreShaderPropExporter
-    {{
-        [PreExportShader]
-        static KeyValuePair {0} 
-        {{
-            get 
-            {{
-                return new KeyValuePair(
-                    ""{1}"",
-                    new ShaderProps
-                    {{
-                        Properties = new ShaderProperty[]{{
-{2}
-                        }}
-                    }}
-                );
-            }}
-        }}
-    }}
-}}
-"
-, EscapeShaderName(shaderName)
-, shaderName
-, string.Join(",", list.ToArray()));
-        }
-
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs.meta
deleted file mode 100644
index 0626004d..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderPropMenu.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 5eb12c186c6337e4db278b5f01d47cae
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef
deleted file mode 100644
index 382622a7..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-    "name": "ShaderProperty.Editor",
-    "references": [
-        "ShaderProperty.Runtime"
-    ],
-    "optionalUnityReferences": [],
-    "includePlatforms": [
-        "Editor"
-    ],
-    "excludePlatforms": [],
-    "allowUnsafeCode": false
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef.meta
deleted file mode 100644
index f5affb98..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Editor/ShaderProperty.Editor.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: bc66ece0f33b52446a0830c05781d4db
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime.meta
deleted file mode 100644
index 8fa342db..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: dd900b6f302c9404b99d77a1ae3d00be
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF.meta
deleted file mode 100644
index 38d4fd8e..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d9c97ad7f5bbcac489a47a2f34dfff00
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs
deleted file mode 100644
index f6fcb767..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreExportShaders
-    {
-        const string GLTF_FOLDER = "GLTF";
-
-#pragma warning disable 414
-        [PreExportShaders]
-        static SupportedShader[] SupportedShaders = new SupportedShader[]
-        {
-            new SupportedShader(GLTF_FOLDER, "Standard"),
-            new SupportedShader(GLTF_FOLDER, "Unlit/Color"),
-            new SupportedShader(GLTF_FOLDER, "Unlit/Texture"),
-            new SupportedShader(GLTF_FOLDER, "Unlit/Transparent"),
-            new SupportedShader(GLTF_FOLDER, "Unlit/Transparent Cutout"),
-            new SupportedShader(GLTF_FOLDER, "UniGLTF/UniUnlit"),
-        };
-#pragma warning restore 414
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs.meta
deleted file mode 100644
index fa17b509..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/PreExportShaders_GLTF.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 90dcef1978c51e74386b76d77689dc82
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs
deleted file mode 100644
index aa5b342d..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair Standard 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "Standard",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_Color", ShaderPropertyType.Color)
-,new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_Cutoff", ShaderPropertyType.Range)
-,new ShaderProperty("_Glossiness", ShaderPropertyType.Range)
-,new ShaderProperty("_GlossMapScale", ShaderPropertyType.Range)
-,new ShaderProperty("_SmoothnessTextureChannel", ShaderPropertyType.Float)
-,new ShaderProperty("_Metallic", ShaderPropertyType.Range)
-,new ShaderProperty("_MetallicGlossMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_SpecularHighlights", ShaderPropertyType.Float)
-,new ShaderProperty("_GlossyReflections", ShaderPropertyType.Float)
-,new ShaderProperty("_BumpScale", ShaderPropertyType.Float)
-,new ShaderProperty("_BumpMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_Parallax", ShaderPropertyType.Range)
-,new ShaderProperty("_ParallaxMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_OcclusionStrength", ShaderPropertyType.Range)
-,new ShaderProperty("_OcclusionMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_EmissionColor", ShaderPropertyType.Color)
-,new ShaderProperty("_EmissionMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_DetailMask", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_DetailAlbedoMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_DetailNormalMapScale", ShaderPropertyType.Float)
-,new ShaderProperty("_DetailNormalMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_UVSec", ShaderPropertyType.Float)
-,new ShaderProperty("_Mode", ShaderPropertyType.Float)
-,new ShaderProperty("_SrcBlend", ShaderPropertyType.Float)
-,new ShaderProperty("_DstBlend", ShaderPropertyType.Float)
-,new ShaderProperty("_ZWrite", ShaderPropertyType.Float)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs.meta
deleted file mode 100644
index abf6b6c8..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Standard.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 54043e349b047bf4b8f127cd919a757d
-timeCreated: 1533542890
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs
deleted file mode 100644
index ce4503a7..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair UniGLTF_UniUnlit 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "UniGLTF/UniUnlit",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_Color", ShaderPropertyType.Color)
-,new ShaderProperty("_Cutoff", ShaderPropertyType.Range)
-,new ShaderProperty("_BlendMode", ShaderPropertyType.Float)
-,new ShaderProperty("_CullMode", ShaderPropertyType.Float)
-,new ShaderProperty("_VColBlendMode", ShaderPropertyType.Float)
-,new ShaderProperty("_SrcBlend", ShaderPropertyType.Float)
-,new ShaderProperty("_DstBlend", ShaderPropertyType.Float)
-,new ShaderProperty("_ZWrite", ShaderPropertyType.Float)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs.meta
deleted file mode 100644
index c1315f41..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/UniGLTF_UniUnlit.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: ad4b6b115b83ecd48a513f697afc95f0
-timeCreated: 1537860074
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs
deleted file mode 100644
index 1ef6c3a0..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair Unlit_Color 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "Unlit/Color",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_Color", ShaderPropertyType.Color)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs.meta
deleted file mode 100644
index 4f97a3c6..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Color.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 4f91421c5846d5d48933d2ee4ffeeceb
-timeCreated: 1535186213
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs
deleted file mode 100644
index ed6f487a..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair Unlit_Texture 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "Unlit/Texture",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs.meta
deleted file mode 100644
index 83320688..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Texture.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 8273e1e61ad8e914baae94d06836f2ad
-timeCreated: 1535186213
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs
deleted file mode 100644
index cad3b4b9..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair Unlit_Transparent 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "Unlit/Transparent",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs.meta
deleted file mode 100644
index f64c6558..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: b98a8ee8ca13abb43809305cc4e5571a
-timeCreated: 1535186213
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs
deleted file mode 100644
index ebe366b5..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair Unlit_Transparent_Cutout 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "Unlit/Transparent Cutout",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_Cutoff", ShaderPropertyType.Range)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs.meta
deleted file mode 100644
index 5ffeb3f4..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/GLTF/Unlit_Transparent_Cutout.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 844490f13976543478d82efe28251941
-timeCreated: 1535186301
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs
deleted file mode 100644
index bdc6b49d..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using UnityEngine;
-#if UNITY_EDITOR
-using UnityEditor;
-#endif
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public class PreExportShadersAttribute : Attribute { }
-    public class PreExportShaderAttribute : Attribute { }
-
-    public struct SupportedShader
-    {
-        public string TargetFolder;
-        public string ShaderName;
-
-        public SupportedShader(string targetFolder, string shaderName)
-        {
-            TargetFolder = targetFolder;
-            ShaderName = shaderName;
-        }
-    }
-
-    public static partial class PreShaderPropExporter
-    {
-        static Dictionary m_shaderPropMap;
-
-        public static ShaderProps GetPropsForSupportedShader(string shaderName)
-        {
-            if (m_shaderPropMap == null)
-            {
-                m_shaderPropMap = new Dictionary();
-                foreach (var prop in typeof(PreShaderPropExporter).GetProperties(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic))
-                {
-                    if (prop.GetCustomAttributes(typeof(PreExportShaderAttribute), true).Any())
-                    {
-                        var kv = (KeyValuePair)prop.GetValue(null, null);
-                        m_shaderPropMap.Add(kv.Key, kv.Value);
-                    }
-                }
-            }
-
-            ShaderProps props;
-            if (m_shaderPropMap.TryGetValue(shaderName, out props))
-            {
-                return props;
-            }
-
-#if UNITY_EDITOR
-            // fallback
-            Debug.LogWarningFormat("{0} is not predefined shader. Use ShaderUtil", shaderName);
-            var shader = Shader.Find(shaderName);
-            return ShaderProps.FromShader(shader);
-#else
-            return null;
-#endif
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs.meta
deleted file mode 100644
index 431e9cca..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/PreShaderPropExporter.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 50935dd2f9f3fa445a687f30d4dd663b
-timeCreated: 1533035131
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef
deleted file mode 100644
index ed0a498d..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-    "name": "ShaderProperty.Runtime",
-    "references": [],
-    "optionalUnityReferences": [],
-    "includePlatforms": [],
-    "excludePlatforms": [],
-    "allowUnsafeCode": false
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef.meta
deleted file mode 100644
index ec0da628..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProperty.Runtime.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 301b251fd9834274c9228e0532f444f7
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs
deleted file mode 100644
index 36d9a825..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-#if UNITY_EDITOR
-using System;
-using System.Collections.Generic;
-using UnityEditor;
-using UnityEngine;
-#endif
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public enum ShaderPropertyType
-    {
-        TexEnv,
-        Color,
-        Range,
-        Float,
-        Vector,
-    }
-
-    public struct ShaderProperty
-    {
-        public string Key;
-        public ShaderPropertyType ShaderPropertyType;
-
-        public ShaderProperty(string key, ShaderPropertyType propType)
-        {
-            Key = key;
-            ShaderPropertyType = propType;
-        }
-    }
-
-    public class ShaderProps
-    {
-        public ShaderProperty[] Properties;
-
-#if UNITY_EDITOR
-        static ShaderPropertyType ConvType(ShaderUtil.ShaderPropertyType src)
-        {
-            switch (src)
-            {
-                case ShaderUtil.ShaderPropertyType.TexEnv: return ShaderPropertyType.TexEnv;
-                case ShaderUtil.ShaderPropertyType.Color: return ShaderPropertyType.Color;
-                case ShaderUtil.ShaderPropertyType.Float: return ShaderPropertyType.Float;
-                case ShaderUtil.ShaderPropertyType.Range: return ShaderPropertyType.Range;
-                case ShaderUtil.ShaderPropertyType.Vector: return ShaderPropertyType.Vector;
-                default: throw new NotImplementedException();
-            }
-        }
-
-        public static ShaderProps FromShader(Shader shader)
-        {
-            var properties = new List();
-            for (int i = 0; i < ShaderUtil.GetPropertyCount(shader); ++i)
-            {
-                var name = ShaderUtil.GetPropertyName(shader, i);
-                var propType = ShaderUtil.GetPropertyType(shader, i);
-                properties.Add(new ShaderProperty(name, ConvType(propType)));
-            }
-
-            return new ShaderProps
-            {
-                Properties = properties.ToArray(),
-            };
-        }
-#endif
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs.meta
deleted file mode 100644
index b078bfe6..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/ShaderProps.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 279964035c950b24cb745511298855dd
-timeCreated: 1533539330
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM.meta
deleted file mode 100644
index 6d0ee19d..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: eb31f565eeca6164694b06ccfe3bc251
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs
deleted file mode 100644
index f246304c..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreExportShaders
-    {
-        const string VRM_TARGET_FOLDER = "VRM";
-        [PreExportShaders]
-        public static SupportedShader[] VRMSupportedShaders = new SupportedShader[]
-        {
-            new SupportedShader(VRM_TARGET_FOLDER, "VRM/MToon"),
-            new SupportedShader(VRM_TARGET_FOLDER, "VRM/UnlitTexture"),
-            new SupportedShader(VRM_TARGET_FOLDER, "VRM/UnlitCutout"),
-            new SupportedShader(VRM_TARGET_FOLDER, "VRM/UnlitTransparent"),
-            new SupportedShader(VRM_TARGET_FOLDER, "VRM/UnlitTransparentZWrite"),
-        };
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs.meta
deleted file mode 100644
index d0fd45ca..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/PreExportShaders_VRM.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 625b5ee8b5811dc4a915a2fbb2cb319d
-timeCreated: 1533035131
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs
deleted file mode 100644
index f5fc6f15..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair VRM_MToon 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "VRM/MToon",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_Cutoff", ShaderPropertyType.Range)
-,new ShaderProperty("_Color", ShaderPropertyType.Color)
-,new ShaderProperty("_ShadeColor", ShaderPropertyType.Color)
-,new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_ShadeTexture", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_BumpScale", ShaderPropertyType.Float)
-,new ShaderProperty("_BumpMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_ReceiveShadowRate", ShaderPropertyType.Range)
-,new ShaderProperty("_ReceiveShadowTexture", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_ShadingGradeRate", ShaderPropertyType.Range)
-,new ShaderProperty("_ShadingGradeTexture", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_ShadeShift", ShaderPropertyType.Range)
-,new ShaderProperty("_ShadeToony", ShaderPropertyType.Range)
-,new ShaderProperty("_LightColorAttenuation", ShaderPropertyType.Range)
-,new ShaderProperty("_IndirectLightIntensity", ShaderPropertyType.Range)
-,new ShaderProperty("_RimColor", ShaderPropertyType.Color)
-,new ShaderProperty("_RimTexture", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_RimLightingMix", ShaderPropertyType.Range)
-,new ShaderProperty("_RimFresnelPower", ShaderPropertyType.Range)
-,new ShaderProperty("_RimLift", ShaderPropertyType.Range)
-,new ShaderProperty("_SphereAdd", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_EmissionColor", ShaderPropertyType.Color)
-,new ShaderProperty("_EmissionMap", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_OutlineWidthTexture", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_OutlineWidth", ShaderPropertyType.Range)
-,new ShaderProperty("_OutlineScaledMaxDistance", ShaderPropertyType.Range)
-,new ShaderProperty("_OutlineColor", ShaderPropertyType.Color)
-,new ShaderProperty("_OutlineLightingMix", ShaderPropertyType.Range)
-,new ShaderProperty("_UvAnimMaskTexture", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_UvAnimScrollX", ShaderPropertyType.Float)
-,new ShaderProperty("_UvAnimScrollY", ShaderPropertyType.Float)
-,new ShaderProperty("_UvAnimRotation", ShaderPropertyType.Float)
-,new ShaderProperty("_MToonVersion", ShaderPropertyType.Float)
-,new ShaderProperty("_DebugMode", ShaderPropertyType.Float)
-,new ShaderProperty("_BlendMode", ShaderPropertyType.Float)
-,new ShaderProperty("_OutlineWidthMode", ShaderPropertyType.Float)
-,new ShaderProperty("_OutlineColorMode", ShaderPropertyType.Float)
-,new ShaderProperty("_CullMode", ShaderPropertyType.Float)
-,new ShaderProperty("_OutlineCullMode", ShaderPropertyType.Float)
-,new ShaderProperty("_SrcBlend", ShaderPropertyType.Float)
-,new ShaderProperty("_DstBlend", ShaderPropertyType.Float)
-,new ShaderProperty("_ZWrite", ShaderPropertyType.Float)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs.meta
deleted file mode 100644
index 26afcbf6..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_MToon.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 4629d794c8969c141a4724e182af082e
-timeCreated: 1533542890
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs
deleted file mode 100644
index 8695f72f..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair VRM_UnlitCutout 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "VRM/UnlitCutout",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-,new ShaderProperty("_Cutoff", ShaderPropertyType.Range)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs.meta
deleted file mode 100644
index 3f6607d2..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitCutout.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 611b546ea471ad34cb7d94740c63b558
-timeCreated: 1533542890
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs
deleted file mode 100644
index 6a0ab5b3..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair VRM_UnlitTexture 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "VRM/UnlitTexture",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs.meta
deleted file mode 100644
index 181adad3..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTexture.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 22a8083880389b3498f421e6a5c340d5
-timeCreated: 1533542890
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs
deleted file mode 100644
index 2c750386..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair VRM_UnlitTransparent 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "VRM/UnlitTransparent",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs.meta
deleted file mode 100644
index eeaf3b8d..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparent.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 140d6538826e0eb448929d3e4bb2f1cd
-timeCreated: 1533542890
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs
deleted file mode 100644
index 8d03c4ec..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System.Collections.Generic;
-
-
-namespace UniGLTF.ShaderPropExporter
-{
-    public static partial class PreShaderPropExporter
-    {
-        [PreExportShader]
-        static KeyValuePair VRM_UnlitTransparentZWrite 
-        {
-            get 
-            {
-                return new KeyValuePair(
-                    "VRM/UnlitTransparentZWrite",
-                    new ShaderProps
-                    {
-                        Properties = new ShaderProperty[]{
-new ShaderProperty("_MainTex", ShaderPropertyType.TexEnv)
-
-                        }
-                    }
-                );
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs.meta
deleted file mode 100644
index 6efeb43e..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/ShaderProperty/Runtime/VRM/VRM_UnlitTransparentZWrite.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 165ec79b7aac1564a850fb3d3d19396e
-timeCreated: 1533542890
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit.meta
deleted file mode 100644
index 7506b521..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: efc9c56620a6dea44a8cd83c5897e058
-folderAsset: yes
-timeCreated: 1535618674
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor.meta
deleted file mode 100644
index 6d77c082..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: c1ce4da7404d095459d80006a8609a1c
-folderAsset: yes
-timeCreated: 1535618691
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef
deleted file mode 100644
index 564a54cc..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-    "name": "UniUnlit.Editor",
-    "references": [
-        "UniUnlit"
-    ],
-    "optionalUnityReferences": [],
-    "includePlatforms": [
-        "Editor"
-    ],
-    "excludePlatforms": [],
-    "allowUnsafeCode": false
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef.meta
deleted file mode 100644
index 43cedc39..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlit.Editor.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 529ce3a240c1a7a4bbbb220bbd59686b
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs
deleted file mode 100644
index 326f129a..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs
+++ /dev/null
@@ -1,159 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using UnityEditor;
-using UnityEngine;
-using UnityEngine.Rendering;
-
-
-namespace UniGLTF.UniUnlit
-{
-    public class UniUnlitEditor : ShaderGUI
-    {
-        private MaterialProperty _mainTex;
-        private MaterialProperty _color;
-        private MaterialProperty _cutoff;
-        private MaterialProperty _blendMode;
-        private MaterialProperty _cullMode;
-        private MaterialProperty _vColBlendMode;
-//        private MaterialProperty _srcBlend;
-//        private MaterialProperty _dstBlend;
-//        private MaterialProperty _zWrite;
-        
-        public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties)
-        {
-            _mainTex = FindProperty(Utils.PropNameMainTex, properties);
-            _color = FindProperty(Utils.PropNameColor, properties);
-            _cutoff = FindProperty(Utils.PropNameCutoff, properties);
-            _blendMode = FindProperty(Utils.PropNameBlendMode, properties);
-            _cullMode = FindProperty(Utils.PropNameCullMode, properties);
-            _vColBlendMode = FindProperty(Utils.PropNameVColBlendMode, properties);
-//            _srcBlend = FindProperty(PropNameSrcBlend, properties);
-//            _dstBlend = FindProperty(PropNameDstBlend, properties);
-//            _zWrite = FindProperty(PropNameZWrite, properties);
-
-            var materials = materialEditor.targets.Select(x => x as Material).ToArray();
-            
-            EditorGUI.BeginChangeCheck();
-            {
-                DrawRenderingBox(materialEditor, materials);
-                DrawColorBox(materialEditor, materials);
-                DrawOptionsBox(materialEditor, materials);
-            }
-            EditorGUI.EndChangeCheck();
-        }
-
-        public override void AssignNewShaderToMaterial(Material material, Shader oldShader, Shader newShader)
-        {
-            var blendMode = UniUnlitRenderMode.Opaque;
-            if (material.HasProperty(Utils.PropNameStandardShadersRenderMode)) // from Standard shader
-            {
-                blendMode = (UniUnlitRenderMode) Math.Min(2f, material.GetFloat(Utils.PropNameStandardShadersRenderMode));
-            }
-
-            // assigns UniUnlit's properties...
-            base.AssignNewShaderToMaterial(material, oldShader, newShader);
-
-            // take over old value
-            material.SetFloat(Utils.PropNameBlendMode, (float) blendMode);
-
-            Utils.ValidateProperties(material, isRenderModeChangedByUser: true);
-        }
-
-        private void DrawRenderingBox(MaterialEditor materialEditor, Material[] materials)
-        {
-            EditorGUILayout.LabelField("Rendering", EditorStyles.boldLabel);
-            EditorGUILayout.BeginVertical(GUI.skin.box);
-            {
-                if (PopupEnum("Rendering Type", _blendMode, materialEditor))
-                {
-                    ModeChanged(materials, isRenderModeChangedByUser: true);
-                }
-                if (PopupEnum("Cull Mode", _cullMode, materialEditor))
-                {
-                    ModeChanged(materials, isRenderModeChangedByUser: true);
-                }
-                EditorGUILayout.Space();
-
-                switch ((UniUnlitRenderMode) _blendMode.floatValue)
-                {
-                    case UniUnlitRenderMode.Cutout:
-                        materialEditor.ShaderProperty(_cutoff, "Cutoff");
-                        break;
-                    case UniUnlitRenderMode.Opaque:
-                    case UniUnlitRenderMode.Transparent:
-                        break;
-                }
-            }
-            EditorGUILayout.EndVertical();
-            EditorGUILayout.Space();
-        }
-        
-        private void DrawColorBox(MaterialEditor materialEditor, Material[] materials)
-        {
-            EditorGUILayout.LabelField("Color", EditorStyles.boldLabel);
-            EditorGUILayout.BeginVertical(GUI.skin.box);
-            {
-                materialEditor.TexturePropertySingleLine(new GUIContent("Main Tex", "(RGBA)"), _mainTex, _color);
-                materialEditor.TextureScaleOffsetProperty(_mainTex);
-                EditorGUILayout.Space();
-                
-                if (PopupEnum("Vertex Color Blend Mode", _vColBlendMode, materialEditor))
-                {
-                    ModeChanged(materials, isRenderModeChangedByUser: true);
-                }
-            }
-            EditorGUILayout.EndVertical();
-            EditorGUILayout.Space();
-        }
-
-        private void DrawOptionsBox(MaterialEditor materialEditor, Material[] materials)
-        {
-            EditorGUILayout.LabelField("Options", EditorStyles.boldLabel);
-            EditorGUILayout.BeginVertical(GUI.skin.box);
-            {
-                #if UNITY_5_6_OR_NEWER
-//                    materialEditor.EnableInstancingField();
-                    materialEditor.DoubleSidedGIField();
-                #endif
-                    materialEditor.RenderQueueField();
-            }
-            EditorGUILayout.EndVertical();
-            EditorGUILayout.Space();
-        }
-        
-        private static bool PopupEnum(string name, MaterialProperty property, MaterialEditor editor) where T : struct
-        {
-            if (!typeof(T).IsEnum) return false;
-            
-            EditorGUI.showMixedValue = property.hasMixedValue;
-            EditorGUI.BeginChangeCheck();
-            var values = (T[]) Enum.GetValues(typeof(T));
-            var names = Enum.GetNames(typeof(T));
-
-            var currInt = (int) property.floatValue;
-            var currValue = (T) Enum.ToObject(typeof(T), currInt);
-            var currIndex = Array.IndexOf(values, currValue);
-            var nextIndex = EditorGUILayout.Popup(name, currIndex, names);
-            var changed = EditorGUI.EndChangeCheck();
-            if (changed)
-            {
-                editor.RegisterPropertyChangeUndo("EnumPopUp");
-                var nextValue = values[nextIndex];
-                var nextInt = (int) (object) nextValue;
-                property.floatValue = nextInt;
-            }
-            EditorGUI.showMixedValue = false;
-            return changed;
-        }
-
-
-        private static void ModeChanged(Material[] materials, bool isRenderModeChangedByUser = false)
-        {
-            foreach (var material in materials)
-            {
-                Utils.ValidateProperties(material, isRenderModeChangedByUser);
-            }
-        }
-    }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs.meta
deleted file mode 100644
index 7d35d3e6..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Editor/UniUnlitEditor.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 4c70714358bb2fb4fa96ef08640763fd
-timeCreated: 1514224771
-licenseType: Free
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources.meta
deleted file mode 100644
index 61659788..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 9e133c6453ae1c54c931227ff64edd52
-folderAsset: yes
-timeCreated: 1535618682
-licenseType: Free
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader
deleted file mode 100644
index 2e2466a1..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader
+++ /dev/null
@@ -1,101 +0,0 @@
-Shader "UniGLTF/UniUnlit"
-{
-    Properties
-    {
-        _MainTex ("Texture", 2D) = "white" {}
-        _Color ("Main Color", COLOR) = (1,1,1,1)
-        _Cutoff ("Alpha Cutoff", Range(0, 1)) = 0.5
-
-        [HideInInspector] _BlendMode ("_BlendMode", Float) = 0.0
-        [HideInInspector] _CullMode ("_CullMode", Float) = 2.0
-        [HideInInspector] _VColBlendMode ("_VColBlendMode", Float) = 0.0
-        [HideInInspector] _SrcBlend ("_SrcBlend", Float) = 1.0
-        [HideInInspector] _DstBlend ("_DstBlend", Float) = 0.0
-        [HideInInspector] _ZWrite ("_ZWrite", Float) = 1.0
-
-        // VertexColor
-    }
-    SubShader
-    {
-        Tags { "RenderType"="Opaque" }
-        LOD 100
-
-        Pass
-        {
-            Cull [_CullMode]
-            Blend [_SrcBlend] [_DstBlend]
-            ZWrite [_ZWrite]
-            ZTest LEqual
-            BlendOp Add, Max
-            
-            CGPROGRAM
-            #pragma vertex vert
-            #pragma fragment frag
-            #pragma multi_compile_fog
-            #pragma multi_compile _ _ALPHATEST_ON _ALPHABLEND_ON
-            #pragma multi_compile _ _VERTEXCOL_MUL
-            
-            #include "UnityCG.cginc"
-
-            struct appdata
-            {
-                float4 vertex : POSITION;
-                float2 uv : TEXCOORD0;
-            #if defined(_VERTEXCOL_MUL)
-                fixed4 color : COLOR;
-            #endif
-            };
-
-            struct v2f
-            {
-                float4 vertex : SV_POSITION;
-                float2 uv : TEXCOORD0;
-                UNITY_FOG_COORDS(1)
-            #if defined(_VERTEXCOL_MUL)
-                fixed4 color : COLOR;
-            #endif
-            };
-
-            sampler2D _MainTex;
-            float4 _MainTex_ST;
-            half4 _Color;
-            half _Cutoff;
-            
-            v2f vert (appdata v)
-            {
-                v2f o;
-                o.vertex = UnityObjectToClipPos(v.vertex);
-                o.uv = TRANSFORM_TEX(v.uv, _MainTex);
-                UNITY_TRANSFER_FOG(o,o.vertex);
-                
-            #if defined(_VERTEXCOL_MUL)
-                o.color = v.color;
-            #endif
-                return o;
-            }
-            
-            fixed4 frag (v2f i) : SV_Target
-            {
-                fixed4 col = tex2D(_MainTex, i.uv) * _Color;
-                
-                #if defined(_VERTEXCOL_MUL)
-                    col *= i.color;
-                #endif
-                
-                #if defined(_ALPHATEST_ON)
-                    clip(col.a - _Cutoff);
-                #endif
-                
-                #if !defined(_ALPHATEST_ON) && !defined(_ALPHABLEND_ON)
-                    col.a = 1.0;
-                #endif
-                
-                UNITY_APPLY_FOG(i.fogCoord, col);
-                return col;
-            }
-            ENDCG
-        }
-    }
-    CustomEditor "UniGLTF.UniUnlit.UniUnlitEditor"
-    Fallback "Unlit/Texture"
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader.meta
deleted file mode 100644
index 750c8aba..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Resources/UniUnlit.shader.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 8c17b56f4bf084c47872edcb95237e4a
-timeCreated: 1535616926
-licenseType: Free
-ShaderImporter:
-  defaultTextures: []
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts.meta
deleted file mode 100644
index 183e72bc..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b19f3d26eec098d46a33d8d35ba2eab5
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs
deleted file mode 100644
index 74c47405..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs
+++ /dev/null
@@ -1,153 +0,0 @@
-using System;
-using UnityEngine;
-using UnityEngine.Rendering;
-
-namespace UniGLTF.UniUnlit
-{
-    public enum UniUnlitRenderMode
-    {
-        Opaque = 0,
-        Cutout = 1,
-        Transparent = 2,
-    }
-
-    public enum UniUnlitCullMode
-    {
-        Off = 0,
-        // Front = 1,
-        Back = 2,
-    }
-
-    public enum UniUnlitVertexColorBlendOp
-    {
-        None = 0,
-        Multiply = 1,
-    }
-
-    public static class Utils
-    {
-        public const string ShaderName = "UniGLTF/UniUnlit";
-        public const string PropNameMainTex = "_MainTex";
-        public const string PropNameColor = "_Color";
-        public const string PropNameCutoff = "_Cutoff";
-        public const string PropNameBlendMode = "_BlendMode";
-        public const string PropNameCullMode = "_CullMode";
-        [Obsolete("Use PropNameVColBlendMode")]
-        public const string PropeNameVColBlendMode = PropNameVColBlendMode;
-        public const string PropNameVColBlendMode = "_VColBlendMode";
-        public const string PropNameSrcBlend = "_SrcBlend";
-        public const string PropNameDstBlend = "_DstBlend";
-        public const string PropNameZWrite = "_ZWrite";
-
-        public const string PropNameStandardShadersRenderMode = "_Mode";
-
-        public const string KeywordAlphaTestOn = "_ALPHATEST_ON";
-        public const string KeywordAlphaBlendOn = "_ALPHABLEND_ON";
-        public const string KeywordVertexColMul = "_VERTEXCOL_MUL";
-
-        public const string TagRenderTypeKey = "RenderType";
-        public const string TagRenderTypeValueOpaque = "Opaque";
-        public const string TagRenderTypeValueTransparentCutout = "TransparentCutout";
-        public const string TagRenderTypeValueTransparent = "Transparent";
-
-        public static void SetRenderMode(Material material, UniUnlitRenderMode mode)
-        {
-            material.SetInt(PropNameBlendMode, (int)mode);
-        }
-
-        public static void SetCullMode(Material material, UniUnlitCullMode mode)
-        {
-            material.SetInt(PropNameCullMode, (int)mode);
-        }
-
-        public static void SetVColBlendMode(Material material, UniUnlitVertexColorBlendOp mode)
-        {
-            material.SetInt(PropNameVColBlendMode, (int)mode);
-        }
-
-        public static UniUnlitRenderMode GetRenderMode(Material material)
-        {
-            return (UniUnlitRenderMode)material.GetInt(PropNameBlendMode);
-        }
-
-        public static UniUnlitCullMode GetCullMode(Material material)
-        {
-            return (UniUnlitCullMode)material.GetInt(PropNameCullMode);
-        }
-
-        public static UniUnlitVertexColorBlendOp GetVColBlendMode(Material material)
-        {
-            return (UniUnlitVertexColorBlendOp)material.GetInt(PropNameVColBlendMode);
-        }
-
-        /// 
-        /// Validate target material's UniUnlitRenderMode, UniUnlitVertexColorBlendOp.
-        /// Set appropriate hidden properties & keywords.
-        /// This will change RenderQueue independent to UniUnlitRenderMode if isRenderModeChangedByUser is true.
-        /// 
-        /// Target material
-        /// Is changed by user
-        public static void ValidateProperties(Material material, bool isRenderModeChangedByUser = false)
-        {
-            SetupBlendMode(material, (UniUnlitRenderMode)material.GetFloat(PropNameBlendMode),
-                isRenderModeChangedByUser);
-            SetupVertexColorBlendOp(material, (UniUnlitVertexColorBlendOp)material.GetFloat(PropNameVColBlendMode));
-        }
-
-        private static void SetupBlendMode(Material material, UniUnlitRenderMode renderMode,
-            bool isRenderModeChangedByUser = false)
-        {
-            switch (renderMode)
-            {
-                case UniUnlitRenderMode.Opaque:
-                    material.SetOverrideTag(TagRenderTypeKey, TagRenderTypeValueOpaque);
-                    material.SetInt(PropNameSrcBlend, (int)BlendMode.One);
-                    material.SetInt(PropNameDstBlend, (int)BlendMode.Zero);
-                    material.SetInt(PropNameZWrite, 1);
-                    SetKeyword(material, KeywordAlphaTestOn, false);
-                    SetKeyword(material, KeywordAlphaBlendOn, false);
-                    if (isRenderModeChangedByUser) material.renderQueue = -1;
-                    break;
-                case UniUnlitRenderMode.Cutout:
-                    material.SetOverrideTag(TagRenderTypeKey, TagRenderTypeValueTransparentCutout);
-                    material.SetInt(PropNameSrcBlend, (int)BlendMode.One);
-                    material.SetInt(PropNameDstBlend, (int)BlendMode.Zero);
-                    material.SetInt(PropNameZWrite, 1);
-                    SetKeyword(material, KeywordAlphaTestOn, true);
-                    SetKeyword(material, KeywordAlphaBlendOn, false);
-                    if (isRenderModeChangedByUser) material.renderQueue = (int)RenderQueue.AlphaTest;
-                    break;
-                case UniUnlitRenderMode.Transparent:
-                    material.SetOverrideTag(TagRenderTypeKey, TagRenderTypeValueTransparent);
-                    material.SetInt(PropNameSrcBlend, (int)BlendMode.SrcAlpha);
-                    material.SetInt(PropNameDstBlend, (int)BlendMode.OneMinusSrcAlpha);
-                    material.SetInt(PropNameZWrite, 0);
-                    SetKeyword(material, KeywordAlphaTestOn, false);
-                    SetKeyword(material, KeywordAlphaBlendOn, true);
-                    if (isRenderModeChangedByUser) material.renderQueue = (int)RenderQueue.Transparent;
-                    break;
-            }
-        }
-
-        private static void SetupVertexColorBlendOp(Material material, UniUnlitVertexColorBlendOp vColBlendOp)
-        {
-            switch (vColBlendOp)
-            {
-                case UniUnlitVertexColorBlendOp.None:
-                    SetKeyword(material, KeywordVertexColMul, false);
-                    break;
-                case UniUnlitVertexColorBlendOp.Multiply:
-                    SetKeyword(material, KeywordVertexColMul, true);
-                    break;
-            }
-        }
-
-        private static void SetKeyword(Material mat, string keyword, bool required)
-        {
-            if (required)
-                mat.EnableKeyword(keyword);
-            else
-                mat.DisableKeyword(keyword);
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs.meta
deleted file mode 100644
index 7824f085..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/Scripts/Utils.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: e96cbbd810384352a6799dd731533178
-timeCreated: 1537534399
\ No newline at end of file
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef
deleted file mode 100644
index e58648d5..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-	"name": "UniUnlit"
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef.meta b/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef.meta
deleted file mode 100644
index 4d059abe..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/UniUnlit/UniUnlit.asmdef.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 60c8346e00a8ddd4cafc5a02eceeec57
-AssemblyDefinitionImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/VRM/VRMShaders/package.json b/Assets/ThirdParty/VRM/VRMShaders/package.json
deleted file mode 100644
index d2478d4e..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "name": "com.vrmc.vrmshaders",
-  "version": "0.61.0",
-  "displayName": "VRM Shaders",
-  "description": "VRM Shaders",
-  "unity": "2018.4",
-  "keywords": [
-    "vrm",
-    "shader"
-  ],
-  "author": {
-    "name": "VRM Consortium"
-  }
-}
diff --git a/Assets/ThirdParty/VRM/VRMShaders/package.json.meta b/Assets/ThirdParty/VRM/VRMShaders/package.json.meta
deleted file mode 100644
index e778f559..00000000
--- a/Assets/ThirdParty/VRM/VRMShaders/package.json.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 0905ad83e0b774444bcc48ac9a191d51
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail.meta b/Assets/ThirdParty/XWeaponTrail.meta
deleted file mode 100644
index bcfc982a..00000000
--- a/Assets/ThirdParty/XWeaponTrail.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 66a4ada0682200344aa73ab1ff3b59a5
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Editor.meta b/Assets/ThirdParty/XWeaponTrail/Editor.meta
deleted file mode 100644
index 629973f2..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Editor.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: e428754ea8d050f49b817b00f2d6bf62
-folderAsset: yes
-timeCreated: 1464360531
-licenseType: Store
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs b/Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs
deleted file mode 100644
index a30785a0..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-using UnityEngine;
-using System.Collections;
-using UnityEditor;
-using XftWeapon;
-
-[CustomEditor(typeof(XWeaponTrail))]
-[CanEditMultipleObjects]
-public class XWeaponTrailEditor : Editor
-{
-    public override void OnInspectorGUI()
-    {
-
-
-        EditorGUILayout.BeginVertical();
-        EditorGUILayout.LabelField("Version: " + XWeaponTrail.Version);
-        EditorGUILayout.LabelField("Email: shallwaycn@gmail.com");
-        //EditorGUILayout.LabelField("Web: http://phantomparticle.org");
-        EditorGUILayout.EndVertical();
-
-        GUI.color = Color.green;
-        EditorGUILayout.LabelField("Please check out our new assets");
-        if (GUILayout.Button("Phantom Particle", GUILayout.Height(32))) {
-            Application.OpenURL("https://www.assetstore.unity3d.com/en/#!/content/56597");
-        }
-        GUI.color = Color.white;
-
-        GUILayout.Space(10);
-        //DrawDefaultInspector();
-
-        SerializedProperty UseWith2D = serializedObject.FindProperty("UseWith2D");
-        EditorGUILayout.PropertyField(UseWith2D); 
-        if (UseWith2D.boolValue) {
-            EditorGUILayout.PropertyField(serializedObject.FindProperty("SortingLayerName"));
-            EditorGUILayout.PropertyField(serializedObject.FindProperty("SortingOrder"));
-        }
-
-        EditorGUILayout.PropertyField(serializedObject.FindProperty("PointStart"));
-        EditorGUILayout.PropertyField(serializedObject.FindProperty("PointEnd"));
-        EditorGUILayout.PropertyField(serializedObject.FindProperty("MaxFrame"));
-        EditorGUILayout.PropertyField(serializedObject.FindProperty("Granularity"));
-        //EditorGUILayout.PropertyField(serializedObject.FindProperty("Fps"));
-        EditorGUILayout.PropertyField(serializedObject.FindProperty("MyColor"));
-        EditorGUILayout.PropertyField(serializedObject.FindProperty("MyMaterial"));
-
-        if (GUI.changed) {
-
-            serializedObject.ApplyModifiedProperties();
-
-            EditorUtility.SetDirty(target);
-        }
-    }
-}
-
diff --git a/Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs.meta b/Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs.meta
deleted file mode 100644
index 8e16595c..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Editor/XWeaponTrailEditor.cs.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 6c7ae5f7999a2834b933403821640ed5
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model.meta b/Assets/ThirdParty/XWeaponTrail/Model.meta
deleted file mode 100644
index df5223e3..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: d4c876a7f5d6f3f4cac4ec3f3233a20c
-folderAsset: yes
-timeCreated: 1464360531
-licenseType: Store
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials.meta
deleted file mode 100644
index 0c268d67..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: e0d228cf9b95ebe4aab3aba8258dc7a6
-folderAsset: yes
-timeCreated: 1464360531
-licenseType: Store
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat
deleted file mode 100644
index d7961c76..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat	
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: No Name
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap: {}
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _MainTex:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats: []
-    m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat.meta
deleted file mode 100644
index 98420e18..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/No Name.mat.meta	
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 829d12df641534b4fb16737da833bf30
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat
deleted file mode 100644
index 2170777c..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_006134006
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat.meta
deleted file mode 100644
index fb9059d6..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_006134006.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 1bf29694cc6ae82489d24b86a3011584
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat
deleted file mode 100644
index ac43c149..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_008110134
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat.meta
deleted file mode 100644
index 75991fbc..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_008110134.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 53fe88997d49e9344b73731314a2af3f
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat
deleted file mode 100644
index 9df91a60..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_028028177
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat.meta
deleted file mode 100644
index 356629b3..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_028028177.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 2b61650546a1b4a448781ecc2e7710d8
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat
deleted file mode 100644
index 16aa319d..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_108008136
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat.meta
deleted file mode 100644
index f1795fad..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_108008136.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 9924bc20c291f0145b54fa8c36cfc214
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat
deleted file mode 100644
index 4ce05e73..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_113134006
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat.meta
deleted file mode 100644
index 9b642005..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_113134006.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: b3d5670d5f0ed1143b155cc7eda5447f
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat
deleted file mode 100644
index 09498b45..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_134006006
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat.meta
deleted file mode 100644
index da3a9138..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_134006006.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 9ea6fa5b99e910a40b2fb7d45aa39866
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat
deleted file mode 100644
index c96463c1..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_166202240
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat.meta
deleted file mode 100644
index 3fdda0f2..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_166202240.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: c5830af8b9450af418b86f731a4abc5e
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat
deleted file mode 100644
index fac68f59..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat	
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_224198087 1
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat.meta
deleted file mode 100644
index e3dbbc22..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087 1.mat.meta	
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: bc7c4d7ee0f02fd48947f7d125c10797
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat
deleted file mode 100644
index 45dfffc8..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat
+++ /dev/null
@@ -1,28 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 3
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_Name: wire_224198087
-  m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: []
-  m_CustomRenderQueue: -1
-  m_SavedProperties:
-    serializedVersion: 2
-    m_TexEnvs:
-      data:
-        first:
-          name: _MainTex
-        second:
-          m_Texture: {fileID: 0}
-          m_Scale: {x: 1, y: 1}
-          m_Offset: {x: 0, y: 0}
-    m_Floats: {}
-    m_Colors:
-      data:
-        first:
-          name: _Color
-        second: {r: .551470578, g: .551470578, b: .551470578, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat.meta b/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat.meta
deleted file mode 100644
index de252d08..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/Materials/wire_224198087.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 881094a6e95b7234ba4e391b70e1a192
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/readme.txt b/Assets/ThirdParty/XWeaponTrail/Model/readme.txt
deleted file mode 100644
index 0191fc8a..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/readme.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-The animation was made by "Wang En De", Thanks very much for his amazing work.
-
-With his permission, You are free to use this biped animation.
-
-If you want some custom animations, please contact:
-
-QQ: 101767596
-email: wangende@126.com
\ No newline at end of file
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/readme.txt.meta b/Assets/ThirdParty/XWeaponTrail/Model/readme.txt.meta
deleted file mode 100644
index 81e4132a..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/readme.txt.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 02d651baa5d9cd249a100c6ffad741ee
-TextScriptImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip b/Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip
deleted file mode 100644
index 07e26e6f..00000000
Binary files a/Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip and /dev/null differ
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip.meta b/Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip.meta
deleted file mode 100644
index caf55086..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/source_3dmax.zip.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 158d24e0eb9c46d47b58fdbcf4f8b81b
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX b/Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX
deleted file mode 100644
index 5383c3bc..00000000
Binary files a/Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX and /dev/null differ
diff --git a/Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX.meta b/Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX.meta
deleted file mode 100644
index 01919f28..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Model/swordman.FBX.meta
+++ /dev/null
@@ -1,900 +0,0 @@
-fileFormatVersion: 2
-guid: e3731c0726ce3174c926ec3c3c5a2485
-ModelImporter:
-  serializedVersion: 19
-  fileIDToRecycleName:
-    100000: Bip01
-    100002: Bip01 Footsteps
-    100004: Bip01 Head
-    100006: Bip01 HeadNub
-    100008: Bip01 L Calf
-    100010: Bip01 L Clavicle
-    100012: Bip01 L Finger0
-    100014: Bip01 L Finger01
-    100016: Bip01 L Finger02
-    100018: Bip01 L Finger0Nub
-    100020: Bip01 L Finger1
-    100022: Bip01 L Finger11
-    100024: Bip01 L Finger12
-    100026: Bip01 L Finger1Nub
-    100028: Bip01 L Finger2
-    100030: Bip01 L Finger21
-    100032: Bip01 L Finger22
-    100034: Bip01 L Finger2Nub
-    100036: Bip01 L Finger3
-    100038: Bip01 L Finger31
-    100040: Bip01 L Finger32
-    100042: Bip01 L Finger3Nub
-    100044: Bip01 L Finger4
-    100046: Bip01 L Finger41
-    100048: Bip01 L Finger42
-    100050: Bip01 L Finger4Nub
-    100052: Bip01 L Foot
-    100054: Bip01 L Forearm
-    100056: Bip01 L Hand
-    100058: Bip01 L Thigh
-    100060: Bip01 L Toe0
-    100062: Bip01 L Toe0Nub
-    100064: Bip01 L UpperArm
-    100066: Bip01 Neck
-    100068: Bip01 Pelvis
-    100070: Bip01 R Calf
-    100072: Bip01 R Clavicle
-    100074: Bip01 R Finger0
-    100076: Bip01 R Finger01
-    100078: Bip01 R Finger02
-    100080: Bip01 R Finger0Nub
-    100082: Bip01 R Finger1
-    100084: Bip01 R Finger11
-    100086: Bip01 R Finger12
-    100088: Bip01 R Finger1Nub
-    100090: Bip01 R Finger2
-    100092: Bip01 R Finger21
-    100094: Bip01 R Finger22
-    100096: Bip01 R Finger2Nub
-    100098: Bip01 R Finger3
-    100100: Bip01 R Finger31
-    100102: Bip01 R Finger32
-    100104: Bip01 R Finger3Nub
-    100106: Bip01 R Finger4
-    100108: Bip01 R Finger41
-    100110: Bip01 R Finger42
-    100112: Bip01 R Finger4Nub
-    100114: Bip01 R Foot
-    100116: Bip01 R Forearm
-    100118: Bip01 R Hand
-    100120: Bip01 R Thigh
-    100122: Bip01 R Toe0
-    100124: Bip01 R Toe0Nub
-    100126: Bip01 R UpperArm
-    100128: Bip01 Spine
-    100130: Bip01 Spine1
-    100132: Bip01 Spine2
-    100134: Bip01_Head
-    100136: Bip01_L_Calf
-    100138: Bip01_L_Clavicle
-    100140: Bip01_L_Finger0
-    100142: Bip01_L_Finger01
-    100144: Bip01_L_Finger02
-    100146: Bip01_L_Finger1
-    100148: Bip01_L_Finger11
-    100150: Bip01_L_Finger12
-    100152: Bip01_L_Finger2
-    100154: Bip01_L_Finger21
-    100156: Bip01_L_Finger22
-    100158: Bip01_L_Finger3
-    100160: Bip01_L_Finger31
-    100162: Bip01_L_Finger32
-    100164: Bip01_L_Finger4
-    100166: Bip01_L_Finger41
-    100168: Bip01_L_Finger42
-    100170: Bip01_L_Foot
-    100172: Bip01_L_Forearm
-    100174: Bip01_L_Hand
-    100176: Bip01_L_Thigh
-    100178: Bip01_L_Toe0
-    100180: Bip01_L_UpperArm
-    100182: Bip01_Neck
-    100184: Bip01_Pelvis
-    100186: Bip01_R_Calf
-    100188: Bip01_R_Clavicle
-    100190: Bip01_R_Finger0
-    100192: Bip01_R_Finger01
-    100194: Bip01_R_Finger02
-    100196: Bip01_R_Finger1
-    100198: Bip01_R_Finger11
-    100200: Bip01_R_Finger12
-    100202: Bip01_R_Finger2
-    100204: Bip01_R_Finger21
-    100206: Bip01_R_Finger22
-    100208: Bip01_R_Finger3
-    100210: Bip01_R_Finger31
-    100212: Bip01_R_Finger32
-    100214: Bip01_R_Finger4
-    100216: Bip01_R_Finger41
-    100218: Bip01_R_Finger42
-    100220: Bip01_R_Foot
-    100222: Bip01_R_Forearm
-    100224: Bip01_R_Hand
-    100226: Bip01_R_Thigh
-    100228: Bip01_R_Toe0
-    100230: Bip01_R_UpperArm
-    100232: Bip01_Spine
-    100234: Bip01_Spine1
-    100236: Bip01_Spine2
-    100238: Bone003
-    100240: Bone004
-    100242: Box01
-    100244: Particle View 01
-    100246: //RootNode
-    400000: Bip01
-    400002: Bip01 Footsteps
-    400004: Bip01 Head
-    400006: Bip01 HeadNub
-    400008: Bip01 L Calf
-    400010: Bip01 L Clavicle
-    400012: Bip01 L Finger0
-    400014: Bip01 L Finger01
-    400016: Bip01 L Finger02
-    400018: Bip01 L Finger0Nub
-    400020: Bip01 L Finger1
-    400022: Bip01 L Finger11
-    400024: Bip01 L Finger12
-    400026: Bip01 L Finger1Nub
-    400028: Bip01 L Finger2
-    400030: Bip01 L Finger21
-    400032: Bip01 L Finger22
-    400034: Bip01 L Finger2Nub
-    400036: Bip01 L Finger3
-    400038: Bip01 L Finger31
-    400040: Bip01 L Finger32
-    400042: Bip01 L Finger3Nub
-    400044: Bip01 L Finger4
-    400046: Bip01 L Finger41
-    400048: Bip01 L Finger42
-    400050: Bip01 L Finger4Nub
-    400052: Bip01 L Foot
-    400054: Bip01 L Forearm
-    400056: Bip01 L Hand
-    400058: Bip01 L Thigh
-    400060: Bip01 L Toe0
-    400062: Bip01 L Toe0Nub
-    400064: Bip01 L UpperArm
-    400066: Bip01 Neck
-    400068: Bip01 Pelvis
-    400070: Bip01 R Calf
-    400072: Bip01 R Clavicle
-    400074: Bip01 R Finger0
-    400076: Bip01 R Finger01
-    400078: Bip01 R Finger02
-    400080: Bip01 R Finger0Nub
-    400082: Bip01 R Finger1
-    400084: Bip01 R Finger11
-    400086: Bip01 R Finger12
-    400088: Bip01 R Finger1Nub
-    400090: Bip01 R Finger2
-    400092: Bip01 R Finger21
-    400094: Bip01 R Finger22
-    400096: Bip01 R Finger2Nub
-    400098: Bip01 R Finger3
-    400100: Bip01 R Finger31
-    400102: Bip01 R Finger32
-    400104: Bip01 R Finger3Nub
-    400106: Bip01 R Finger4
-    400108: Bip01 R Finger41
-    400110: Bip01 R Finger42
-    400112: Bip01 R Finger4Nub
-    400114: Bip01 R Foot
-    400116: Bip01 R Forearm
-    400118: Bip01 R Hand
-    400120: Bip01 R Thigh
-    400122: Bip01 R Toe0
-    400124: Bip01 R Toe0Nub
-    400126: Bip01 R UpperArm
-    400128: Bip01 Spine
-    400130: Bip01 Spine1
-    400132: Bip01 Spine2
-    400134: Bip01_Head
-    400136: Bip01_L_Calf
-    400138: Bip01_L_Clavicle
-    400140: Bip01_L_Finger0
-    400142: Bip01_L_Finger01
-    400144: Bip01_L_Finger02
-    400146: Bip01_L_Finger1
-    400148: Bip01_L_Finger11
-    400150: Bip01_L_Finger12
-    400152: Bip01_L_Finger2
-    400154: Bip01_L_Finger21
-    400156: Bip01_L_Finger22
-    400158: Bip01_L_Finger3
-    400160: Bip01_L_Finger31
-    400162: Bip01_L_Finger32
-    400164: Bip01_L_Finger4
-    400166: Bip01_L_Finger41
-    400168: Bip01_L_Finger42
-    400170: Bip01_L_Foot
-    400172: Bip01_L_Forearm
-    400174: Bip01_L_Hand
-    400176: Bip01_L_Thigh
-    400178: Bip01_L_Toe0
-    400180: Bip01_L_UpperArm
-    400182: Bip01_Neck
-    400184: Bip01_Pelvis
-    400186: Bip01_R_Calf
-    400188: Bip01_R_Clavicle
-    400190: Bip01_R_Finger0
-    400192: Bip01_R_Finger01
-    400194: Bip01_R_Finger02
-    400196: Bip01_R_Finger1
-    400198: Bip01_R_Finger11
-    400200: Bip01_R_Finger12
-    400202: Bip01_R_Finger2
-    400204: Bip01_R_Finger21
-    400206: Bip01_R_Finger22
-    400208: Bip01_R_Finger3
-    400210: Bip01_R_Finger31
-    400212: Bip01_R_Finger32
-    400214: Bip01_R_Finger4
-    400216: Bip01_R_Finger41
-    400218: Bip01_R_Finger42
-    400220: Bip01_R_Foot
-    400222: Bip01_R_Forearm
-    400224: Bip01_R_Hand
-    400226: Bip01_R_Thigh
-    400228: Bip01_R_Toe0
-    400230: Bip01_R_UpperArm
-    400232: Bip01_Spine
-    400234: Bip01_Spine1
-    400236: Bip01_Spine2
-    400238: Bone003
-    400240: Bone004
-    400242: Box01
-    400244: Particle View 01
-    400246: //RootNode
-    2300000: Bip01_Head
-    2300002: Bip01_L_Calf
-    2300004: Bip01_L_Clavicle
-    2300006: Bip01_L_Finger0
-    2300008: Bip01_L_Finger01
-    2300010: Bip01_L_Finger02
-    2300012: Bip01_L_Finger1
-    2300014: Bip01_L_Finger11
-    2300016: Bip01_L_Finger12
-    2300018: Bip01_L_Finger2
-    2300020: Bip01_L_Finger21
-    2300022: Bip01_L_Finger22
-    2300024: Bip01_L_Finger3
-    2300026: Bip01_L_Finger31
-    2300028: Bip01_L_Finger32
-    2300030: Bip01_L_Finger4
-    2300032: Bip01_L_Finger41
-    2300034: Bip01_L_Finger42
-    2300036: Bip01_L_Foot
-    2300038: Bip01_L_Forearm
-    2300040: Bip01_L_Hand
-    2300042: Bip01_L_Thigh
-    2300044: Bip01_L_Toe0
-    2300046: Bip01_L_UpperArm
-    2300048: Bip01_Neck
-    2300050: Bip01_Pelvis
-    2300052: Bip01_R_Calf
-    2300054: Bip01_R_Clavicle
-    2300056: Bip01_R_Finger0
-    2300058: Bip01_R_Finger01
-    2300060: Bip01_R_Finger02
-    2300062: Bip01_R_Finger1
-    2300064: Bip01_R_Finger11
-    2300066: Bip01_R_Finger12
-    2300068: Bip01_R_Finger2
-    2300070: Bip01_R_Finger21
-    2300072: Bip01_R_Finger22
-    2300074: Bip01_R_Finger3
-    2300076: Bip01_R_Finger31
-    2300078: Bip01_R_Finger32
-    2300080: Bip01_R_Finger4
-    2300082: Bip01_R_Finger41
-    2300084: Bip01_R_Finger42
-    2300086: Bip01_R_Foot
-    2300088: Bip01_R_Forearm
-    2300090: Bip01_R_Hand
-    2300092: Bip01_R_Thigh
-    2300094: Bip01_R_Toe0
-    2300096: Bip01_R_UpperArm
-    2300098: Bip01_Spine
-    2300100: Bip01_Spine1
-    2300102: Bip01_Spine2
-    2300104: Box01
-    3300000: Bip01_Head
-    3300002: Bip01_L_Calf
-    3300004: Bip01_L_Clavicle
-    3300006: Bip01_L_Finger0
-    3300008: Bip01_L_Finger01
-    3300010: Bip01_L_Finger02
-    3300012: Bip01_L_Finger1
-    3300014: Bip01_L_Finger11
-    3300016: Bip01_L_Finger12
-    3300018: Bip01_L_Finger2
-    3300020: Bip01_L_Finger21
-    3300022: Bip01_L_Finger22
-    3300024: Bip01_L_Finger3
-    3300026: Bip01_L_Finger31
-    3300028: Bip01_L_Finger32
-    3300030: Bip01_L_Finger4
-    3300032: Bip01_L_Finger41
-    3300034: Bip01_L_Finger42
-    3300036: Bip01_L_Foot
-    3300038: Bip01_L_Forearm
-    3300040: Bip01_L_Hand
-    3300042: Bip01_L_Thigh
-    3300044: Bip01_L_Toe0
-    3300046: Bip01_L_UpperArm
-    3300048: Bip01_Neck
-    3300050: Bip01_Pelvis
-    3300052: Bip01_R_Calf
-    3300054: Bip01_R_Clavicle
-    3300056: Bip01_R_Finger0
-    3300058: Bip01_R_Finger01
-    3300060: Bip01_R_Finger02
-    3300062: Bip01_R_Finger1
-    3300064: Bip01_R_Finger11
-    3300066: Bip01_R_Finger12
-    3300068: Bip01_R_Finger2
-    3300070: Bip01_R_Finger21
-    3300072: Bip01_R_Finger22
-    3300074: Bip01_R_Finger3
-    3300076: Bip01_R_Finger31
-    3300078: Bip01_R_Finger32
-    3300080: Bip01_R_Finger4
-    3300082: Bip01_R_Finger41
-    3300084: Bip01_R_Finger42
-    3300086: Bip01_R_Foot
-    3300088: Bip01_R_Forearm
-    3300090: Bip01_R_Hand
-    3300092: Bip01_R_Thigh
-    3300094: Bip01_R_Toe0
-    3300096: Bip01_R_UpperArm
-    3300098: Bip01_Spine
-    3300100: Bip01_Spine1
-    3300102: Bip01_Spine2
-    3300104: Box01
-    4300000: Bip01_Head
-    4300002: Bip01_L_Finger02
-    4300004: Bip01_L_Finger01
-    4300006: Bip01_L_Finger0
-    4300008: Bip01_L_Finger12
-    4300010: Bip01_L_Finger11
-    4300012: Bip01_L_Finger1
-    4300014: Bip01_L_Finger22
-    4300016: Bip01_L_Finger21
-    4300018: Bip01_L_Finger2
-    4300020: Bip01_L_Finger32
-    4300022: Bip01_L_Finger31
-    4300024: Bip01_L_Finger3
-    4300026: Bip01_L_Finger41
-    4300028: Bip01_L_Finger42
-    4300030: Bip01_L_Finger4
-    4300032: Bip01_L_Hand
-    4300034: Bip01_L_Forearm
-    4300036: Bip01_L_UpperArm
-    4300038: Bip01_L_Clavicle
-    4300040: Bip01_R_Finger02
-    4300042: Bip01_R_Finger01
-    4300044: Bip01_R_Finger0
-    4300046: Bip01_R_Finger12
-    4300048: Bip01_R_Finger11
-    4300050: Bip01_R_Finger1
-    4300052: Bip01_R_Finger22
-    4300054: Bip01_R_Finger21
-    4300056: Bip01_R_Finger2
-    4300058: Bip01_R_Finger32
-    4300060: Bip01_R_Finger31
-    4300062: Bip01_R_Finger3
-    4300064: Bip01_R_Finger42
-    4300066: Bip01_R_Finger41
-    4300068: Bip01_R_Finger4
-    4300070: Bip01_R_Hand
-    4300072: Bip01_R_Forearm
-    4300074: Bip01_R_UpperArm
-    4300076: Bip01_R_Clavicle
-    4300078: Bip01_Neck
-    4300080: Bip01_Spine2
-    4300082: Bip01_Spine1
-    4300084: Bip01_L_Toe0
-    4300086: Bip01_L_Foot
-    4300088: Bip01_L_Calf
-    4300090: Bip01_L_Thigh
-    4300092: Bip01_R_Toe0
-    4300094: Bip01_R_Foot
-    4300096: Bip01_R_Calf
-    4300098: Bip01_R_Thigh
-    4300100: Bip01_Spine
-    4300102: Bip01_Pelvis
-    4300104: Box01
-    7400000: Take 001
-    9500000: //RootNode
-    11100000: //RootNode
-  materials:
-    importMaterials: 1
-    materialName: 0
-    materialSearch: 1
-  animations:
-    legacyGenerateAnimations: 4
-    bakeSimulation: 0
-    resampleRotations: 1
-    optimizeGameObjects: 0
-    motionNodeName: 
-    animationImportErrors: 
-    animationImportWarnings: 
-    animationRetargetingWarnings: 
-    animationDoRetargetingWarnings: 0
-    animationCompression: 0
-    animationRotationError: 0.5
-    animationPositionError: 0.5
-    animationScaleError: 0.5
-    animationWrapMode: 0
-    extraExposedTransformPaths: []
-    clipAnimations:
-    - serializedVersion: 16
-      name: Take 001
-      takeName: Take 001
-      firstFrame: 0
-      lastFrame: 170
-      wrapMode: 2
-      orientationOffsetY: 0
-      level: 0
-      cycleOffset: 0
-      loop: 0
-      hasAdditiveReferencePose: 0
-      loopTime: 0
-      loopBlend: 0
-      loopBlendOrientation: 0
-      loopBlendPositionY: 0
-      loopBlendPositionXZ: 0
-      keepOriginalOrientation: 0
-      keepOriginalPositionY: 1
-      keepOriginalPositionXZ: 0
-      heightFromFeet: 0
-      mirror: 0
-      bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
-      curves: []
-      events: []
-      transformMask:
-      - path: 
-        weight: 1
-      - path: Bip01
-        weight: 1
-      - path: Bip01/Bip01 Footsteps
-        weight: 1
-      - path: Bip01/Bip01 Pelvis
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01 L Calf
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01 L Calf/Bip01 L Foot
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01 L Calf/Bip01 L Foot/Bip01
-          L Toe0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01 L Calf/Bip01 L Foot/Bip01
-          L Toe0/Bip01 L Toe0Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01 L Calf/Bip01 L Foot/Bip01
-          L Toe0/Bip01_L_Toe0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01 L Calf/Bip01 L Foot/Bip01_L_Foot
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01 L Calf/Bip01_L_Calf
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 L Thigh/Bip01_L_Thigh
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01 R Calf
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01 R Calf/Bip01 R Foot
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01 R Calf/Bip01 R Foot/Bip01
-          R Toe0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01 R Calf/Bip01 R Foot/Bip01
-          R Toe0/Bip01 R Toe0Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01 R Calf/Bip01 R Foot/Bip01
-          R Toe0/Bip01_R_Toe0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01 R Calf/Bip01 R Foot/Bip01_R_Foot
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01 R Calf/Bip01_R_Calf
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 R Thigh/Bip01_R_Thigh
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          Head
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          Head/Bip01 HeadNub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          Head/Bip01_Head
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger0/Bip01
-          L Finger01
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger0/Bip01
-          L Finger01/Bip01 L Finger02
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger0/Bip01
-          L Finger01/Bip01 L Finger02/Bip01 L Finger0Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger0/Bip01
-          L Finger01/Bip01 L Finger02/Bip01_L_Finger02
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger0/Bip01
-          L Finger01/Bip01_L_Finger01
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger0/Bip01_L_Finger0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger1
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger1/Bip01
-          L Finger11
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger1/Bip01
-          L Finger11/Bip01 L Finger12
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger1/Bip01
-          L Finger11/Bip01 L Finger12/Bip01 L Finger1Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger1/Bip01
-          L Finger11/Bip01 L Finger12/Bip01_L_Finger12
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger1/Bip01
-          L Finger11/Bip01_L_Finger11
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger1/Bip01_L_Finger1
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger2
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger2/Bip01
-          L Finger21
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger2/Bip01
-          L Finger21/Bip01 L Finger22
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger2/Bip01
-          L Finger21/Bip01 L Finger22/Bip01 L Finger2Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger2/Bip01
-          L Finger21/Bip01 L Finger22/Bip01_L_Finger22
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger2/Bip01
-          L Finger21/Bip01_L_Finger21
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger2/Bip01_L_Finger2
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger3
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger3/Bip01
-          L Finger31
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger3/Bip01
-          L Finger31/Bip01 L Finger32
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger3/Bip01
-          L Finger31/Bip01 L Finger32/Bip01 L Finger3Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger3/Bip01
-          L Finger31/Bip01 L Finger32/Bip01_L_Finger32
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger3/Bip01
-          L Finger31/Bip01_L_Finger31
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger3/Bip01_L_Finger3
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger4
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger4/Bip01
-          L Finger41
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger4/Bip01
-          L Finger41/Bip01 L Finger42
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger4/Bip01
-          L Finger41/Bip01 L Finger42/Bip01 L Finger4Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger4/Bip01
-          L Finger41/Bip01 L Finger42/Bip01_L_Finger41
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger4/Bip01
-          L Finger41/Bip01 L Finger42/Bip01_L_Finger42
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01 L Finger4/Bip01_L_Finger4
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01 L Hand/Bip01_L_Hand
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01 L Forearm/Bip01_L_Forearm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01 L UpperArm/Bip01_L_UpperArm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          L Clavicle/Bip01_L_Clavicle
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger0/Bip01
-          R Finger01
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger0/Bip01
-          R Finger01/Bip01 R Finger02
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger0/Bip01
-          R Finger01/Bip01 R Finger02/Bip01 R Finger0Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger0/Bip01
-          R Finger01/Bip01 R Finger02/Bip01_R_Finger02
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger0/Bip01
-          R Finger01/Bip01_R_Finger01
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger0/Bip01_R_Finger0
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger1
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger1/Bip01
-          R Finger11
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger1/Bip01
-          R Finger11/Bip01 R Finger12
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger1/Bip01
-          R Finger11/Bip01 R Finger12/Bip01 R Finger1Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger1/Bip01
-          R Finger11/Bip01 R Finger12/Bip01_R_Finger12
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger1/Bip01
-          R Finger11/Bip01_R_Finger11
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger1/Bip01_R_Finger1
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger2
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger2/Bip01
-          R Finger21
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger2/Bip01
-          R Finger21/Bip01 R Finger22
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger2/Bip01
-          R Finger21/Bip01 R Finger22/Bip01 R Finger2Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger2/Bip01
-          R Finger21/Bip01 R Finger22/Bip01_R_Finger22
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger2/Bip01
-          R Finger21/Bip01_R_Finger21
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger2/Bip01_R_Finger2
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger3
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger3/Bip01
-          R Finger31
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger3/Bip01
-          R Finger31/Bip01 R Finger32
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger3/Bip01
-          R Finger31/Bip01 R Finger32/Bip01 R Finger3Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger3/Bip01
-          R Finger31/Bip01 R Finger32/Bip01_R_Finger32
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger3/Bip01
-          R Finger31/Bip01_R_Finger31
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger3/Bip01_R_Finger3
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger4
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger4/Bip01
-          R Finger41
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger4/Bip01
-          R Finger41/Bip01 R Finger42
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger4/Bip01
-          R Finger41/Bip01 R Finger42/Bip01 R Finger4Nub
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger4/Bip01
-          R Finger41/Bip01 R Finger42/Bip01_R_Finger42
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger4/Bip01
-          R Finger41/Bip01_R_Finger41
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01 R Finger4/Bip01_R_Finger4
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bip01_R_Hand
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01_R_Forearm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01 R UpperArm/Bip01_R_UpperArm
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01
-          R Clavicle/Bip01_R_Clavicle
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01 Neck/Bip01_Neck
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Spine2/Bip01_Spine2
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01_Spine1
-        weight: 1
-      - path: Bip01/Bip01 Pelvis/Bip01 Spine/Bip01_Spine
-        weight: 1
-      - path: Bip01/Bip01_Pelvis
-        weight: 1
-      - path: Bone003
-        weight: 1
-      - path: Bone003/Bone004
-        weight: 1
-      - path: Bone003/Box01
-        weight: 1
-      - path: Particle View 01
-        weight: 1
-      maskType: 0
-      maskSource: {instanceID: 0}
-      additiveReferencePoseFrame: 0
-    isReadable: 1
-  meshes:
-    lODScreenPercentages: []
-    globalScale: 1
-    meshCompression: 0
-    addColliders: 0
-    importBlendShapes: 1
-    swapUVChannels: 0
-    generateSecondaryUV: 0
-    useFileUnits: 1
-    optimizeMeshForGPU: 1
-    keepQuads: 0
-    weldVertices: 1
-    secondaryUVAngleDistortion: 8
-    secondaryUVAreaDistortion: 15.000001
-    secondaryUVHardAngle: 88
-    secondaryUVPackMargin: 4
-    useFileScale: 0
-  tangentSpace:
-    normalSmoothAngle: 60
-    normalImportMode: 0
-    tangentImportMode: 4
-  importAnimation: 1
-  copyAvatar: 0
-  humanDescription:
-    human: []
-    skeleton: []
-    armTwist: 0.5
-    foreArmTwist: 0.5
-    upperLegTwist: 0.5
-    legTwist: 0.5
-    armStretch: 0.05
-    legStretch: 0.05
-    feetSpacing: 0
-    rootMotionBoneName: 
-    hasTranslationDoF: 0
-  lastHumanDescriptionAvatarSource: {instanceID: 0}
-  animationType: 1
-  humanoidOversampling: 1
-  additionalBone: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts.meta b/Assets/ThirdParty/XWeaponTrail/Scripts.meta
deleted file mode 100644
index 3a1f84f2..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: d7b3758c8dbfb5f40b138aaa4dad2543
-folderAsset: yes
-timeCreated: 1464360531
-licenseType: Store
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs b/Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs
deleted file mode 100644
index 33b32555..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs
+++ /dev/null
@@ -1,250 +0,0 @@
-using UnityEngine;
-using System.Collections;
-using System.Collections.Generic;
-namespace XftWeapon {
-    public class Spline
-    {
-
-        List mControlPoints = new List();
-        List mSegments = new List();
-
-
-        public int Granularity = 20;
-
-
-        public SplineControlPoint this[int index]
-        {
-            get
-            {
-                if (index > -1 && index < mSegments.Count)
-                    return mSegments[index];
-                else
-                    return null;
-
-            }
-        }
-
-        public List Segments
-        {
-            get
-            {
-                return mSegments;
-            }
-        }
-
-        public List ControlPoints
-        {
-            get
-            {
-                return mControlPoints;
-            }
-        }
-
-
-        public SplineControlPoint NextControlPoint(SplineControlPoint controlpoint)
-        {
-            if (mControlPoints.Count == 0) return null; 
-
-            int i = controlpoint.ControlPointIndex + 1;
-            if (i >= mControlPoints.Count)
-                return null;
-            else
-                return mControlPoints[i];
-        }
-
-
-        public SplineControlPoint PreviousControlPoint(SplineControlPoint controlpoint)
-        {
-            if (mControlPoints.Count == 0) return null;
-
-            int i = controlpoint.ControlPointIndex - 1;
-            if (i < 0)
-                return null;
-            else
-                return mControlPoints[i];
-        }
-
-        public Vector3 NextPosition(SplineControlPoint controlpoint)
-        {
-            SplineControlPoint seg = NextControlPoint(controlpoint);
-            if (seg != null)
-                return seg.Position;
-            else
-                return controlpoint.Position;
-        }
-
-
-        public Vector3 PreviousPosition(SplineControlPoint controlpoint)
-        {
-            SplineControlPoint seg = PreviousControlPoint(controlpoint);
-            if (seg != null)
-                return seg.Position;
-            else
-                return controlpoint.Position;
-        }
-
-
-        public Vector3 PreviousNormal(SplineControlPoint controlpoint)
-        {
-            SplineControlPoint seg = PreviousControlPoint(controlpoint);
-            if (seg != null)
-                return seg.Normal;
-            else
-                return controlpoint.Normal;
-        }
-
-        public Vector3 NextNormal(SplineControlPoint controlpoint)
-        {
-            SplineControlPoint seg = NextControlPoint(controlpoint);
-            if (seg != null)
-                return seg.Normal;
-            else
-                return controlpoint.Normal;
-        }
-
-        public SplineControlPoint LenToSegment(float t, out float localF)
-        {
-            SplineControlPoint seg = null;
-
-            t = Mathf.Clamp01(t);
-
-            float len = t * mSegments[mSegments.Count - 1].Dist;
-
-
-            int index = 0;
-            for (index = 0; index < mSegments.Count; index++)
-            {
-                if (mSegments[index].Dist >= len)
-                {
-                    seg = mSegments[index];
-                    break;
-                }
-            }
-
-            if (index == 0)
-            {
-                //skip the first frame.
-                localF = 0f;
-                return seg;
-            }
-
-            float PrevLen = 0f;
-            int prevIdx = seg.SegmentIndex - 1;
-            SplineControlPoint prevSeg = mSegments[prevIdx];
-            PrevLen = seg.Dist - prevSeg.Dist;
-            localF = (len - prevSeg.Dist) / PrevLen;
-            return prevSeg;
-
-        }
-
-
-        public static Vector3 CatmulRom(Vector3 T0, Vector3 P0, Vector3 P1, Vector3 T1, float f)
-        {
-            double DT1 = -0.5; 
-            double DT2 = 1.5; 
-            double DT3 = -1.5; 
-            double DT4 = 0.5;
-
-            double DE2 = -2.5; 
-            double DE3 = 2; 
-            double DE4 = -0.5;
-
-            double DV1 = -0.5;
-            double DV3 = 0.5;
-
-            double FAX = DT1 * T0.x + DT2 * P0.x + DT3 * P1.x + DT4 * T1.x;
-            double FBX = T0.x + DE2 * P0.x + DE3 * P1.x + DE4 * T1.x;
-            double FCX = DV1 * T0.x + DV3 * P1.x;
-            double FDX = P0.x;
-
-            double FAY = DT1 * T0.y + DT2 * P0.y + DT3 * P1.y + DT4 * T1.y;
-            double FBY = T0.y + DE2 * P0.y + DE3 * P1.y + DE4 * T1.y;
-            double FCY = DV1 * T0.y + DV3 * P1.y;
-            double FDY = P0.y;
-
-            double FAZ = DT1 * T0.z + DT2 * P0.z + DT3 * P1.z + DT4 * T1.z;
-            double FBZ = T0.z + DE2 * P0.z + DE3 * P1.z + DE4 * T1.z;
-            double FCZ = DV1 * T0.z + DV3 * P1.z;
-            double FDZ = P0.z;
-
-            float FX = (float)(((FAX * f + FBX) * f + FCX) * f + FDX);
-            float FY = (float)(((FAY * f + FBY) * f + FCY) * f + FDY);
-            float FZ = (float)(((FAZ * f + FBZ) * f + FCZ) * f + FDZ);
-
-            return new Vector3(FX, FY, FZ);
-        }
-
-
-        public Vector3 InterpolateByLen(float tl)
-        {
-            float localF;
-            SplineControlPoint seg = LenToSegment(tl, out localF);
-            return seg.Interpolate(localF);
-        }
-
-        public Vector3 InterpolateNormalByLen(float tl)
-        {
-            float localF;
-            SplineControlPoint seg = LenToSegment(tl, out localF);
-            return seg.InterpolateNormal(localF);
-        }
-
-        public SplineControlPoint AddControlPoint(Vector3 pos, Vector3 up)
-        {
-            SplineControlPoint cp = new SplineControlPoint();
-
-            cp.Init(this);
-
-            cp.Position = pos;
-
-            cp.Normal = up;
-
-            mControlPoints.Add(cp);
-
-            cp.ControlPointIndex = mControlPoints.Count - 1;
-
-
-            return cp;
-        }
-
-        public void Clear()
-        {
-            mControlPoints.Clear();
-        }
-
-
-        void RefreshDistance()
-        {
-            if (mSegments.Count < 1)
-                return;
-
-            mSegments[0].Dist = 0f;
-
-            for (int i = 1; i < mSegments.Count; i++)
-            {
-
-                float prevLen = (mSegments[i].Position - mSegments[i - 1].Position).magnitude;
-
-                mSegments[i].Dist = mSegments[i - 1].Dist + prevLen;
-            }
-        }
-
-        public void RefreshSpline()
-        {
-            mSegments.Clear();
-
-            for (int i = 0; i < mControlPoints.Count; i++)
-            {
-                if (mControlPoints[i].IsValid)
-                {
-                    mSegments.Add(mControlPoints[i]);
-                    mControlPoints[i].SegmentIndex = mSegments.Count - 1;
-                }
-            }
-
-            RefreshDistance();
-        }
-    }
-}
-
-
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs.meta b/Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs.meta
deleted file mode 100644
index c2f6aea7..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/Spline.cs.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: b3d86990734e5c247a39502c62e7d9a8
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs b/Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs
deleted file mode 100644
index 9f8602c6..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs
+++ /dev/null
@@ -1,123 +0,0 @@
-using UnityEngine;
-using System.Collections;
-
-
-namespace XftWeapon {
-    public class SplineControlPoint
-    {
-        public Vector3 Position;
-        public Vector3 Normal;
-
-        public int ControlPointIndex = -1;
-        public int SegmentIndex = -1;
-
-        public float Dist;
-
-        protected Spline mSpline;
-
-
-        public SplineControlPoint NextControlPoint
-        {
-            get
-            {
-                return mSpline.NextControlPoint(this);
-            }
-        }
-
-        public SplineControlPoint PreviousControlPoint
-        {
-            get
-            {
-                return mSpline.PreviousControlPoint(this);
-            }
-        }
-
-        public Vector3 NextPosition
-        {
-            get
-            {
-                return mSpline.NextPosition(this);
-            }
-        }
-
-
-        public Vector3 PreviousPosition
-        {
-            get
-            {
-                return mSpline.PreviousPosition(this);
-
-            }
-        }
-
-
-        public Vector3 NextNormal
-        {
-            get
-            {
-                return mSpline.NextNormal(this);
-            }
-        }
-
-
-        public Vector3 PreviousNormal
-        {
-            get { return mSpline.PreviousNormal(this); }
-        }
-
-        public bool IsValid
-        {
-            get
-            {
-                return (NextControlPoint != null);
-            }
-        }
-
-
-        Vector3 GetNext2Position()
-        {
-            SplineControlPoint cp = NextControlPoint;
-            if (cp != null)
-                return cp.NextPosition;
-            return NextPosition;
-        }
-
-
-        Vector3 GetNext2Normal()
-        {
-            SplineControlPoint cp = NextControlPoint;
-            if (cp != null)
-                return cp.NextNormal;
-
-
-            return Normal;
-        }
-
-
-        public Vector3 Interpolate(float localF)
-        {
-            localF = Mathf.Clamp01(localF);
-
-            return Spline.CatmulRom(PreviousPosition, Position, NextPosition, GetNext2Position(), localF);
-
-        }
-
-
-        public Vector3 InterpolateNormal(float localF)
-        {
-            localF = Mathf.Clamp01(localF);
-
-            return Spline.CatmulRom(PreviousNormal, Normal, NextNormal, GetNext2Normal(), localF);
-        }
-
-
-        public void Init(Spline owner)
-        {
-            mSpline = owner;
-            SegmentIndex = -1;
-        }
-
-    }
-}
-
-
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs.meta b/Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs.meta
deleted file mode 100644
index 68db10c1..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/SplineControlPoint.cs.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: f49d3fcc41e813e4781a8c4ce717f813
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs b/Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs
deleted file mode 100644
index 31d98d08..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs
+++ /dev/null
@@ -1,282 +0,0 @@
-//----------------------------------------------
-//            Xffect Editor
-// Copyright © 2012- Shallway Studio
-// http://shallway.net
-//----------------------------------------------
-using UnityEngine;
-using System.Collections;
-using System.Collections.Generic;
-
-namespace XftWeapon {
-
-    public class VertexPool
-    {
-        public class VertexSegment
-        {
-            public int VertStart;
-            public int IndexStart;
-            public int VertCount;
-            public int IndexCount;
-            public VertexPool Pool;
-
-            public VertexSegment(int start, int count, int istart, int icount, VertexPool pool)
-            {
-                VertStart = start;
-                VertCount = count;
-                IndexCount = icount;
-                IndexStart = istart;
-                Pool = pool;
-            }
-
-
-            public void ClearIndices()
-            {
-                for (int i = IndexStart; i < IndexStart + IndexCount; i++)
-                {
-                    Pool.Indices[i] = 0;
-                }
-
-                Pool.IndiceChanged = true;
-            }
-
-        }
-
-        public Vector3[] Vertices;
-        public int[] Indices;
-        public Vector2[] UVs;
-        public Color[] Colors;
-
-        public bool IndiceChanged;
-        public bool ColorChanged;
-        public bool UVChanged;
-        public bool VertChanged;
-        public bool UV2Changed;
-
-
-
-
-
-        protected int VertexTotal;
-        protected int VertexUsed;
-        protected int IndexTotal = 0;
-        protected int IndexUsed = 0;
-        public bool FirstUpdate = true;
-
-        protected bool VertCountChanged;
-
-
-        public const int BlockSize = 108;
-
-        public float BoundsScheduleTime = 1f;
-        public float ElapsedTime = 0f;
-
-        protected XWeaponTrail _owner;
-
-        protected MeshFilter _meshFilter;
-
-        protected Mesh _mesh2d;
-        protected Material _material;
-
-        public Mesh MyMesh {
-            get {
-
-                if (!_owner.UseWith2D) {
-                    return _mesh2d;
-                }
-                else {
-                    if (_meshFilter == null || _meshFilter.gameObject == null) {
-                        return null;
-                    }
-                    return _meshFilter.sharedMesh;
-                }
-            }
-        }
-
-        public void RecalculateBounds()
-        {
-            MyMesh.RecalculateBounds();
-        }
-
-
-        public void SetMeshObjectActive(bool flag) {
-            if (_meshFilter == null) {
-                return;
-            }
-
-            _meshFilter.gameObject.SetActive(flag);
-        }
-
-        void CreateMeshObj(XWeaponTrail owner, Material material) {
-            GameObject obj = new GameObject("_XWeaponTrailMesh:" + "|material:" + material.name);
-            obj.layer = owner.gameObject.layer;
-            obj.AddComponent();
-            obj.AddComponent();
-
-            obj.transform.position = Vector3.zero;
-            obj.transform.rotation = Quaternion.identity;
-
-
-            MeshRenderer Meshrenderer;
-            _meshFilter = (MeshFilter)obj.GetComponent(typeof(MeshFilter));
-            Meshrenderer = (MeshRenderer)obj.GetComponent(typeof(MeshRenderer));
-#if UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_4_8
-            Meshrenderer.castShadows = false;
-#else
-            Meshrenderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off;
-#endif
-            Meshrenderer.receiveShadows = false;
-            Meshrenderer.GetComponent().sharedMaterial = material;
-            Meshrenderer.sortingLayerName = _owner.SortingLayerName;
-            Meshrenderer.sortingOrder = _owner.SortingOrder;
-            _meshFilter.sharedMesh = new Mesh();
-        }
-
-        public void Destroy() {
-
-            if (!_owner.UseWith2D) {
-                Mesh.DestroyImmediate(_mesh2d);
-            }
-            else {
-                if (_meshFilter != null) {
-                    GameObject.Destroy(_meshFilter.gameObject);
-                }
-            }
-        }
-
-        public VertexPool(Material material, XWeaponTrail owner)
-        {
-            VertexTotal = VertexUsed = 0;
-            VertCountChanged = false;
-            _owner = owner;
-            if (owner.UseWith2D) {
-                CreateMeshObj(owner, material);
-            }
-            else {
-                _mesh2d = new Mesh();
-            }
-            _material = material;
-            InitArrays();
-            IndiceChanged = ColorChanged = UVChanged = UV2Changed = VertChanged = true;
-        }
-
-
-        public VertexSegment GetVertices(int vcount, int icount)
-        {
-            int vertNeed = 0;
-            int indexNeed = 0;
-            if (VertexUsed + vcount >= VertexTotal)
-            {
-                vertNeed = (vcount / BlockSize + 1) * BlockSize;
-            }
-            if (IndexUsed + icount >= IndexTotal)
-            {
-                indexNeed = (icount / BlockSize + 1) * BlockSize;
-            }
-            VertexUsed += vcount;
-            IndexUsed += icount;
-            if (vertNeed != 0 || indexNeed != 0)
-            {
-                EnlargeArrays(vertNeed, indexNeed);
-                VertexTotal += vertNeed;
-                IndexTotal += indexNeed;
-            }
-
-            VertexSegment ret = new VertexSegment(VertexUsed - vcount, vcount, IndexUsed - icount, icount, this);
-
-            return ret;
-        }
-
-
-        protected void InitArrays()
-        {
-            Vertices = new Vector3[4];
-            UVs = new Vector2[4];
-            Colors = new Color[4];
-            Indices = new int[6];
-            VertexTotal = 4;
-            IndexTotal = 6;
-        }
-
-
-
-        public void EnlargeArrays(int count, int icount)
-        {
-            Vector3[] tempVerts = Vertices;
-            Vertices = new Vector3[Vertices.Length + count];
-            tempVerts.CopyTo(Vertices, 0);
-
-            Vector2[] tempUVs = UVs;
-            UVs = new Vector2[UVs.Length + count];
-            tempUVs.CopyTo(UVs, 0);
-
-            Color[] tempColors = Colors;
-            Colors = new Color[Colors.Length + count];
-            tempColors.CopyTo(Colors, 0);
-
-            int[] tempTris = Indices;
-            Indices = new int[Indices.Length + icount];
-            tempTris.CopyTo(Indices, 0);
-
-            VertCountChanged = true;
-            IndiceChanged = true;
-            ColorChanged = true;
-            UVChanged = true;
-            VertChanged = true;
-            UV2Changed = true;
-        }
-
-
-
-
-        public void LateUpdate()
-        {
-            if (VertCountChanged)
-            {
-                MyMesh.Clear();
-            }
-
-            // we assume the vertices are always changed.
-            MyMesh.vertices = Vertices;
-            if (UVChanged)
-            {
-                MyMesh.uv = UVs;
-            }
-
-            if (ColorChanged)
-            {
-                MyMesh.colors = Colors;
-            }
-
-            if (IndiceChanged)
-            {
-                MyMesh.triangles = Indices;
-            }
-
-            ElapsedTime += Time.deltaTime;
-            if (ElapsedTime > BoundsScheduleTime || FirstUpdate)
-            {
-                RecalculateBounds();
-                ElapsedTime = 0f;
-            }
-
-            if (ElapsedTime > BoundsScheduleTime)
-                FirstUpdate = false;
-
-            VertCountChanged = false;
-            IndiceChanged = false;
-            ColorChanged = false;
-            UVChanged = false;
-            UV2Changed = false;
-            VertChanged = false;
-
-
-            if (_owner.UseWith2D) {
-
-            }
-            else {
-                //Matrix4x4 matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, Vector3.one);
-                Graphics.DrawMesh(MyMesh, Matrix4x4.identity, _material, _owner.gameObject.layer, null, 0, null, false, false);
-            }
-        }
-    }
-}
\ No newline at end of file
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs.meta b/Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs.meta
deleted file mode 100644
index 474b340b..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/VertexPool.cs.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 339f2e9408de8004b81c1de4cc130d45
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs b/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs
deleted file mode 100644
index 5a2de663..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs
+++ /dev/null
@@ -1,419 +0,0 @@
-using UnityEngine;
-using System.Collections;
-using System.Collections.Generic;
-
-namespace XftWeapon {
-    public class XWeaponTrail : MonoBehaviour {
-        public class Element {
-            public Vector3 PointStart;
-
-            public Vector3 PointEnd;
-
-            public Vector3 Pos {
-                get {
-                    return (PointStart + PointEnd) / 2f;
-                }
-            }
-
-
-            public Element(Vector3 start, Vector3 end) {
-                PointStart = start;
-                PointEnd = end;
-            }
-
-            public Element() {
-
-            }
-        }
-        public class ElementPool {
-            private readonly Stack _stack = new Stack();
-
-            public int CountAll { get; private set; }
-            public int CountActive { get { return CountAll - CountInactive; } }
-            public int CountInactive { get { return _stack.Count; } }
-
-            public ElementPool(int preCount) {
-                for (int i = 0; i < preCount; i++) {
-                    Element element = new Element();
-                    _stack.Push(element);
-                    CountAll++;
-                }
-            }
-
-            public Element Get() {
-                Element element;
-                if (_stack.Count == 0) {
-                    element = new Element();
-                    CountAll++;
-                }
-                else {
-                    element = _stack.Pop();
-                }
-
-                return element;
-            }
-
-            public void Release(Element element) {
-                if (_stack.Count > 0 && ReferenceEquals(_stack.Peek(), element)) {
-                    Debug.LogError("Internal error. Trying to destroy object that is already released to pool.");
-                }
-                _stack.Push(element);
-            }
-        }
-
-        #region public members
-
-        public static string Version = "1.2.0";
-
-
-        public bool UseWith2D = false;
-        public string SortingLayerName;
-        public int SortingOrder;
-        public Transform PointStart;
-        public Transform PointEnd;
-
-        public int MaxFrame = 14;
-        public int Granularity = 60;
-        //public float Fps = 60f;
-
-        public Color MyColor = Color.white;
-        public Material MyMaterial;
-        #endregion
-
-
-
-        #region protected members
-        protected float mTrailWidth = 0f;
-        protected Element mHeadElem = new Element();
-        protected List mSnapshotList = new List();
-        protected ElementPool mElemPool;
-        protected Spline mSpline = new Spline();
-        protected float mFadeT = 1f;
-        protected bool mIsFading = false;
-        protected float mFadeTime = 1f;
-        protected float mElapsedTime = 0f;
-        protected float mFadeElapsedime = 0f;
-        protected GameObject mMeshObj;
-        protected VertexPool mVertexPool;
-        protected VertexPool.VertexSegment mVertexSegment;
-        protected bool mInited = false;
-
-        #endregion
-
-        #region property
-        //public float UpdateInterval {
-        //    get {
-        //        return 1f / Fps;
-        //    }
-        //}
-        public Vector3 CurHeadPos {
-            get { return (PointStart.position + PointEnd.position) / 2f; }
-        }
-        public float TrailWidth {
-            get {
-                return mTrailWidth;
-            }
-        }
-        #endregion
-
-        #region API
-        //you may pre-init the trail to save some performance.
-        public void Init() {
-            if (mInited)
-                return;
-
-            mElemPool = new ElementPool(MaxFrame);
-
-            mTrailWidth = (PointStart.position - PointEnd.position).magnitude;
-
-            InitMeshObj();
-
-            InitOriginalElements();
-
-            InitSpline();
-
-            mInited = true;
-        }
-
-        public void Activate() {
-
-            Init();
-
-            gameObject.SetActive(true);
-            mVertexPool.SetMeshObjectActive(true);
-
-            mFadeT = 1f;
-            mIsFading = false;
-            mFadeTime = 1f;
-            mFadeElapsedime = 0f;
-            mElapsedTime = 0f;
-
-            //reset all elemts to head pos.
-            for (int i = 0; i < mSnapshotList.Count; i++) {
-                mSnapshotList[i].PointStart = PointStart.position;
-                mSnapshotList[i].PointEnd = PointEnd.position;
-
-                mSpline.ControlPoints[i].Position = mSnapshotList[i].Pos;
-                mSpline.ControlPoints[i].Normal = mSnapshotList[i].PointEnd - mSnapshotList[i].PointStart;
-            }
-
-            //reset vertex too.
-            RefreshSpline();
-            UpdateVertex();
-        }
-
-        public void Deactivate() {
-            gameObject.SetActive(false);
-            mVertexPool.SetMeshObjectActive(false);
-        }
-
-        public void StopSmoothly(float fadeTime) {
-            mIsFading = true;
-            mFadeTime = fadeTime;
-        }
-
-        #endregion
-
-        #region unity methods
-        void Update() {
-
-            if (!mInited)
-                return;
-
-
-            UpdateHeadElem();
-
-
-            //mElapsedTime += Time.deltaTime;
-            //if (mElapsedTime < UpdateInterval) {
-            //    return;
-            //}
-            //mElapsedTime -= UpdateInterval;
-
-
-
-            RecordCurElem();
-
-            RefreshSpline();
-
-            UpdateFade();
-
-            UpdateVertex();
-
-        }
-
-
-        void LateUpdate() {
-            if (!mInited)
-                return;
-
-
-            mVertexPool.LateUpdate();
-        }
-
-        void OnDestroy() {
-            if (!mInited || mVertexPool == null) {
-                return;
-            }
-            mVertexPool.Destroy();
-        }
-
-
-        void Start() {
-            mInited = false;
-            Init();
-        }
-
-        void OnDrawGizmos() {
-            if (PointEnd == null || PointStart == null) {
-                return;
-            }
-
-
-            float dist = (PointStart.position - PointEnd.position).magnitude;
-
-            if (dist < Mathf.Epsilon)
-                return;
-
-
-            Gizmos.color = Color.red;
-
-            Gizmos.DrawSphere(PointStart.position, dist * 0.04f);
-
-
-            Gizmos.color = Color.blue;
-            Gizmos.DrawSphere(PointEnd.position, dist * 0.04f);
-
-        }
-
-        #endregion
-
-        #region local methods
-
-        void InitSpline() {
-            mSpline.Granularity = Granularity;
-
-            mSpline.Clear();
-
-            for (int i = 0; i < MaxFrame; i++) {
-                mSpline.AddControlPoint(CurHeadPos, PointStart.position - PointEnd.position);
-            }
-        }
-
-        void RefreshSpline() {
-            for (int i = 0; i < mSnapshotList.Count; i++) {
-                mSpline.ControlPoints[i].Position = mSnapshotList[i].Pos;
-                mSpline.ControlPoints[i].Normal = mSnapshotList[i].PointEnd - mSnapshotList[i].PointStart;
-            }
-
-            mSpline.RefreshSpline();
-        }
-
-        void UpdateVertex() {
-
-            VertexPool pool = mVertexSegment.Pool;
-
-
-            for (int i = 0; i < Granularity; i++) {
-                int baseIdx = mVertexSegment.VertStart + i * 3;
-
-                float uvSegment = (float)i / Granularity;
-
-
-                float fadeT = uvSegment * mFadeT;
-
-                Vector2 uvCoord = Vector2.zero;
-
-                Vector3 pos = mSpline.InterpolateByLen(fadeT);
-
-                //Debug.DrawRay(pos, Vector3.up, Color.red);
-
-                Vector3 up = mSpline.InterpolateNormalByLen(fadeT);
-                Vector3 pos0 = pos + (up.normalized * mTrailWidth * 0.5f);
-                Vector3 pos1 = pos - (up.normalized * mTrailWidth * 0.5f);
-
-
-                // pos0
-                pool.Vertices[baseIdx] = pos0;
-                pool.Colors[baseIdx] = MyColor;
-                uvCoord.x = 0f;
-                uvCoord.y = uvSegment;
-                pool.UVs[baseIdx] = uvCoord;
-
-                //pos
-                pool.Vertices[baseIdx + 1] = pos;
-                pool.Colors[baseIdx + 1] = MyColor;
-                uvCoord.x = 0.5f;
-                uvCoord.y = uvSegment;
-                pool.UVs[baseIdx + 1] = uvCoord;
-
-                //pos1
-                pool.Vertices[baseIdx + 2] = pos1;
-                pool.Colors[baseIdx + 2] = MyColor;
-                uvCoord.x = 1f;
-                uvCoord.y = uvSegment;
-                pool.UVs[baseIdx + 2] = uvCoord;
-            }
-
-            mVertexSegment.Pool.UVChanged = true;
-            mVertexSegment.Pool.VertChanged = true;
-            mVertexSegment.Pool.ColorChanged = true;
-
-        }
-
-        void UpdateIndices() {
-
-            VertexPool pool = mVertexSegment.Pool;
-
-            for (int i = 0; i < Granularity - 1; i++) {
-                int baseIdx = mVertexSegment.VertStart + i * 3;
-                int nextBaseIdx = mVertexSegment.VertStart + (i + 1) * 3;
-
-                int iidx = mVertexSegment.IndexStart + i * 12;
-
-                //triangle left
-                pool.Indices[iidx + 0] = nextBaseIdx;
-                pool.Indices[iidx + 1] = nextBaseIdx + 1;
-                pool.Indices[iidx + 2] = baseIdx;
-                pool.Indices[iidx + 3] = nextBaseIdx + 1;
-                pool.Indices[iidx + 4] = baseIdx + 1;
-                pool.Indices[iidx + 5] = baseIdx;
-
-
-                //triangle right
-                pool.Indices[iidx + 6] = nextBaseIdx + 1;
-                pool.Indices[iidx + 7] = nextBaseIdx + 2;
-                pool.Indices[iidx + 8] = baseIdx + 1;
-                pool.Indices[iidx + 9] = nextBaseIdx + 2;
-                pool.Indices[iidx + 10] = baseIdx + 2;
-                pool.Indices[iidx + 11] = baseIdx + 1;
-
-            }
-
-            pool.IndiceChanged = true;
-        }
-
-        void UpdateHeadElem() {
-            mSnapshotList[0].PointStart = PointStart.position;
-            mSnapshotList[0].PointEnd = PointEnd.position;
-        }
-
-
-        void UpdateFade() {
-            if (!mIsFading)
-                return;
-
-            mFadeElapsedime += Time.deltaTime;
-
-            float t = mFadeElapsedime / mFadeTime;
-
-            mFadeT = 1f - t;
-
-            if (mFadeT < 0f) {
-                Deactivate();
-            }
-        }
-
-        void RecordCurElem() {
-            //TODO: use element pool to avoid gc alloc.
-            //Element elem = new Element(PointStart.position, PointEnd.position);
-
-            Element elem = mElemPool.Get();
-            elem.PointStart = PointStart.position;
-            elem.PointEnd = PointEnd.position;
-
-            if (mSnapshotList.Count < MaxFrame) {
-                mSnapshotList.Insert(1, elem);
-            }
-            else {
-                mElemPool.Release(mSnapshotList[mSnapshotList.Count - 1]);
-                mSnapshotList.RemoveAt(mSnapshotList.Count - 1);
-                mSnapshotList.Insert(1, elem);
-            }
-
-        }
-
-        void InitOriginalElements() {
-            mSnapshotList.Clear();
-            //at least add 2 original elements
-            mSnapshotList.Add(new Element(PointStart.position, PointEnd.position));
-            mSnapshotList.Add(new Element(PointStart.position, PointEnd.position));
-        }
-
-
-
-        void InitMeshObj() {
-            //init vertexpool
-            mVertexPool = new VertexPool(MyMaterial, this);
-            mVertexSegment = mVertexPool.GetVertices(Granularity * 3, (Granularity - 1) * 12);
-            UpdateIndices();
-        }
-
-        #endregion
-
-
-    }
-
-}
-
-
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs.meta b/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs.meta
deleted file mode 100644
index 9cf46f13..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrail.cs.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: f6c2c9828fec98747a1b0680f47bed80
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs b/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs
deleted file mode 100644
index 9061995c..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-using UnityEngine;
-using System.Collections;
-using XftWeapon;
-
-public class XWeaponTrailDemo : MonoBehaviour 
-{
-    public Animation SwordAnimation;
-
-
-
-    public XWeaponTrail ProTrailDistort;
-    public XWeaponTrail ProTrailShort;
-    public XWeaponTrail ProTraillong;
-
-
-    public XWeaponTrail SimpleTrail;
-
-
-
-    //pre-init to save some performance.
-    public void Start()
-    {
-        ProTrailDistort.Init();
-        ProTrailShort.Init();
-        ProTraillong.Init();
-        SimpleTrail.Init();
-    }
-
-
-
-    void OnGUI()
-    {
-
-        //GUI.Label(new Rect(60, 0, 500, 30), "Pro example requires unity Pro.");
-
-        if (GUI.Button(new Rect(0, 0, 150, 30), "Activate Trail1"))
-        {
-
-            ProTrailDistort.Deactivate();
-            ProTrailShort.Deactivate();
-            ProTraillong.Deactivate();
-
-            SwordAnimation.Play();
-            SimpleTrail.Activate();
-        }
-        if (GUI.Button(new Rect(0, 30, 150, 30), "Stop Trail1"))
-        {
-
-            SimpleTrail.Deactivate();
-        }
-        if (GUI.Button(new Rect(0, 60, 150, 30), "Stop Trail1 Smoothly"))
-        {
-            SimpleTrail.StopSmoothly(0.3f);
-        }
-
-
-        if (GUI.Button(new Rect(0, 120, 150, 30), "Activate Trail2"))
-        {
-            SimpleTrail.Deactivate();
-
-            SwordAnimation.Play();
-            ProTrailDistort.Activate();
-            ProTrailShort.Activate();
-            ProTraillong.Activate();
-        }
-        if (GUI.Button(new Rect(0, 150, 150, 30), "Stop Trail2"))
-        {
-            ProTrailDistort.Deactivate();
-            ProTrailShort.Deactivate();
-            ProTraillong.Deactivate();
-        }
-        if (GUI.Button(new Rect(0, 180, 150, 30), "Stop Trail2 Smoothly"))
-        {
-            ProTrailDistort.StopSmoothly(0.3f);
-            ProTrailShort.StopSmoothly(0.3f);
-            ProTraillong.StopSmoothly(0.3f);
-        }
-    }
-
-}
diff --git a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs.meta b/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs.meta
deleted file mode 100644
index 0ad531e3..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Scripts/XWeaponTrailDemo.cs.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: d55fb505d1775e94c851f7bd430a8458
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Shader.meta b/Assets/ThirdParty/XWeaponTrail/Shader.meta
deleted file mode 100644
index c458d3e1..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Shader.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: f610fa26dcebd27478a46694ed406fd9
-folderAsset: yes
-timeCreated: 1464360531
-licenseType: Store
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader b/Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader
deleted file mode 100644
index d541f496..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader
+++ /dev/null
@@ -1,126 +0,0 @@
-// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
-
-Shader "Xffect/displacement/screen" {
-Properties {
-	_DispMap ("Displacement Map (RG)", 2D) = "white" {}
-	_MaskTex ("Mask (R)", 2D) = "white" {}
-	_DispScrollSpeedX  ("Map Scroll Speed X", Float) = 0
-	_DispScrollSpeedY  ("Map Scroll Speed Y", Float) = 0
-	_StrengthX  ("Displacement Strength X", Float) = 1
-	_StrengthY  ("Displacement Strength Y", Float) = -1
-}
-
-Category {
-	Tags { "Queue"="Transparent+99" "RenderType"="Transparent" }
-	Blend SrcAlpha OneMinusSrcAlpha
-	//AlphaTest Greater .01
-	Cull Off Lighting Off ZWrite Off ZTest Always
-	
-	BindChannels {
-		Bind "Color", color
-		Bind "Vertex", vertex
-		Bind "TexCoord", texcoord
-	}
-
-	SubShader {
-		GrabPass {							
-			Name "BASE"
-			Tags { "LightMode" = "Always" }
- 		}
-
-		Pass {
-			Name "BASE"
-			Tags { "LightMode" = "Always" }
-			
-CGPROGRAM
-#pragma vertex vert
-#pragma fragment frag
-#pragma fragmentoption ARB_precision_hint_fastest
-#include "UnityCG.cginc"
-
-struct appdata_t {
-	float4 vertex : POSITION;
-	fixed4 color : COLOR;
-	float2 texcoord: TEXCOORD0;
-	float2 param : TEXCOORD1;
-};
-
-struct v2f {
-	float4 vertex : POSITION;
-	fixed4 color : COLOR;
-	float2 uvmain : TEXCOORD0;
-	float2 param : TEXCOORD1;
-	float4 uvgrab : TEXCOORD2;
-};
-
-uniform half _StrengthX;
-uniform half _StrengthY;
-
-uniform float4 _DispMap_ST;
-uniform sampler2D _DispMap;
-uniform sampler2D _MaskTex;
-uniform half _DispScrollSpeedY;
-uniform half _DispScrollSpeedX;
-
-v2f vert (appdata_t v)
-{
-	v2f o;
-	o.vertex = UnityObjectToClipPos(v.vertex);
-	#if UNITY_UV_STARTS_AT_TOP
-	float scale = -1.0;
-	#else
-	float scale = 1.0;
-	#endif
-	o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5;
-	o.uvgrab.zw = o.vertex.zw;
-	o.uvmain = TRANSFORM_TEX( v.texcoord, _DispMap );
-	o.color = v.color;
-	o.param = v.param;
-	return o;
-}
-
-sampler2D _GrabTexture;
-
-half4 frag( v2f i ) : COLOR
-{
-	//scroll displacement map.
-	half2 mapoft = half2(_Time.y*_DispScrollSpeedX, _Time.y*_DispScrollSpeedY);
-
-	//get displacement color
-	half4 offsetColor = tex2D(_DispMap, i.uvmain + mapoft);
-
-	//get offset
-	half oftX =  offsetColor.r * _StrengthX * i.param.x;
-	half oftY =  offsetColor.g * _StrengthY * i.param.x;
-
-	i.uvgrab.x += oftX;
-	i.uvgrab.y += oftY;
-
-	half4 col = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(i.uvgrab));
-
-	//intensity is controlled by particle color.
-	col.a = i.color.a;
-
-	//use mask's red channel to determine visibility.
-	fixed4 tint = tex2D( _MaskTex, i.uvmain );
-
-	col.a *= tint.r;
-
-	return col;
-}
-ENDCG
-		}
-}
-
-	// ------------------------------------------------------------------
-	// Fallback for older cards and Unity non-Pro
-	
-	SubShader {
-		Blend SrcAlpha OneMinusSrcAlpha
-		Pass {
-			Name "BASE"
-			SetTexture [_MainTex] {	combine texture * primary double, texture * primary }
-		}
-	}
-}
-}
diff --git a/Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader.meta b/Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader.meta
deleted file mode 100644
index 0a9727b1..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Shader/xft_displacement_screen.shader.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 99d6320f89463b5469d9a251a051a93c
-ShaderImporter:
-  defaultTextures: []
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures.meta b/Assets/ThirdParty/XWeaponTrail/Textures.meta
deleted file mode 100644
index b2201d2f..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 3e57e3115803dc348b721895e6aecd9b
-folderAsset: yes
-timeCreated: 1464360531
-licenseType: Store
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat b/Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat
deleted file mode 100644
index 1deffc68..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat
+++ /dev/null
@@ -1,33 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: bkg
-  m_Shader: {fileID: 10, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap: {}
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _Illum:
-        m_Texture: {fileID: 0}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _MainTex:
-        m_Texture: {fileID: 2800000, guid: c012cd004cede244c96a82228fed4480, type: 3}
-        m_Scale: {x: 6, y: 2}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _EmissionLM: 0
-    m_Colors:
-    - _Color: {r: 0.53676474, g: 0.53676474, b: 0.53676474, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat.meta b/Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat.meta
deleted file mode 100644
index 067702f3..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: cad828ba467eb9947a9a58a157614de9
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd b/Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd
deleted file mode 100644
index 8db4cc2a..00000000
Binary files a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd and /dev/null differ
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd.meta b/Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd.meta
deleted file mode 100644
index ccca0c5c..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/bkg.psd.meta
+++ /dev/null
@@ -1,55 +0,0 @@
-fileFormatVersion: 2
-guid: c012cd004cede244c96a82228fed4480
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 1
-    linearTexture: 0
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  cubemapConvolution: 0
-  cubemapConvolutionSteps: 7
-  cubemapConvolutionExponent: 1.5
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: -1
-    mipBias: -1
-    wrapMode: -1
-  nPOTScale: 1
-  lightmap: 0
-  rGBM: 0
-  compressionQuality: 50
-  allowsAlphaSplitting: 0
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 0
-  textureType: -1
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-    outline: []
-  spritePackingTag: 
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/noise04.png b/Assets/ThirdParty/XWeaponTrail/Textures/noise04.png
deleted file mode 100644
index a3d80486..00000000
Binary files a/Assets/ThirdParty/XWeaponTrail/Textures/noise04.png and /dev/null differ
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/noise04.png.meta b/Assets/ThirdParty/XWeaponTrail/Textures/noise04.png.meta
deleted file mode 100644
index 129c6bcc..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/noise04.png.meta
+++ /dev/null
@@ -1,55 +0,0 @@
-fileFormatVersion: 2
-guid: 463f3e17448c6f147a7b7811acdfb56f
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 1
-    linearTexture: 0
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  cubemapConvolution: 0
-  cubemapConvolutionSteps: 7
-  cubemapConvolutionExponent: 1.5
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: -1
-    mipBias: -1
-    wrapMode: -1
-  nPOTScale: 1
-  lightmap: 0
-  rGBM: 0
-  compressionQuality: 50
-  allowsAlphaSplitting: 0
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 0
-  textureType: -1
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-    outline: []
-  spritePackingTag: 
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat b/Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat
deleted file mode 100644
index 76dd3a8a..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat
+++ /dev/null
@@ -1,30 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: slash01
-  m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 5
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: 3000
-  stringTagMap: {}
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _MainTex:
-        m_Texture: {fileID: 2800000, guid: 2e995b62ba6233b498fa3389fbfb9103, type: 3}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _InvFade: 1
-    m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat.meta b/Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat.meta
deleted file mode 100644
index 967b4e63..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: df6824c830605f14dbb2163a12036b7c
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.png b/Assets/ThirdParty/XWeaponTrail/Textures/slash01.png
deleted file mode 100644
index dae20bca..00000000
Binary files a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.png and /dev/null differ
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.png.meta b/Assets/ThirdParty/XWeaponTrail/Textures/slash01.png.meta
deleted file mode 100644
index 49381c10..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash01.png.meta
+++ /dev/null
@@ -1,55 +0,0 @@
-fileFormatVersion: 2
-guid: 2e995b62ba6233b498fa3389fbfb9103
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 0
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  cubemapConvolution: 0
-  cubemapConvolutionSteps: 7
-  cubemapConvolutionExponent: 1.5
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: -1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 1
-  lightmap: 0
-  rGBM: 0
-  compressionQuality: 50
-  allowsAlphaSplitting: 0
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 0
-  textureType: 5
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-    outline: []
-  spritePackingTag: 
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat b/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat
deleted file mode 100644
index bd197502..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat
+++ /dev/null
@@ -1,44 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: slash01_distort
-  m_Shader: {fileID: 4800000, guid: 99d6320f89463b5469d9a251a051a93c, type: 3}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 5
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap: {}
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _DispMap:
-        m_Texture: {fileID: 2800000, guid: 463f3e17448c6f147a7b7811acdfb56f, type: 3}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _MainTex:
-        m_Texture: {fileID: 2800000, guid: 2e995b62ba6233b498fa3389fbfb9103, type: 3}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    - _MaskTex:
-        m_Texture: {fileID: 2800000, guid: 2e995b62ba6233b498fa3389fbfb9103, type: 3}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _DispScrollSpeedX: 1
-    - _DispScrollSpeedY: 1
-    - _DispX: 0
-    - _DispY: 0.2
-    - _InvFade: 1
-    - _StrengthX: 100
-    - _StrengthY: -100
-    m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat.meta b/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat.meta
deleted file mode 100644
index b729e717..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 9db63a4774ae8954ab6f503f10fb20e4
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat b/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat
deleted file mode 100644
index aa0ff3e2..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat
+++ /dev/null
@@ -1,40 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: slash01_distort_small
-  m_Shader: {fileID: 4800000, guid: 99d6320f89463b5469d9a251a051a93c, type: 3}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 4
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap: {}
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _DispMap:
-        m_Texture: {fileID: 2800000, guid: 463f3e17448c6f147a7b7811acdfb56f, type: 3}
-        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}
-    - _MaskTex:
-        m_Texture: {fileID: 2800000, guid: 2e995b62ba6233b498fa3389fbfb9103, type: 3}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _DispScrollSpeedX: 0.2
-    - _DispScrollSpeedY: 0.2
-    - _StrengthX: 0.5
-    - _StrengthY: 0.5
-    m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat.meta b/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat.meta
deleted file mode 100644
index 4dc6cf14..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash01_distort_small.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 737805a53a5bc0d45b1061580cfb9be7
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat b/Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat
deleted file mode 100644
index cd77ab7a..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat
+++ /dev/null
@@ -1,30 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
-  serializedVersion: 6
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_Name: slash02
-  m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 5
-  m_EnableInstancingVariants: 0
-  m_DoubleSidedGI: 0
-  m_CustomRenderQueue: 3000
-  stringTagMap: {}
-  disabledShaderPasses: []
-  m_SavedProperties:
-    serializedVersion: 3
-    m_TexEnvs:
-    - _MainTex:
-        m_Texture: {fileID: 2800000, guid: 51f3a7f169563364cafa174a731312cc, type: 3}
-        m_Scale: {x: 1, y: 1}
-        m_Offset: {x: 0, y: 0}
-    m_Floats:
-    - _InvFade: 1
-    m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _TintColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608}
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat.meta b/Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat.meta
deleted file mode 100644
index c23c944c..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.mat.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 75f756109f216ad409ff1a5ea7dd7b2c
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.png b/Assets/ThirdParty/XWeaponTrail/Textures/slash02.png
deleted file mode 100644
index 8f386250..00000000
Binary files a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.png and /dev/null differ
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.png.meta b/Assets/ThirdParty/XWeaponTrail/Textures/slash02.png.meta
deleted file mode 100644
index 0fa989ff..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash02.png.meta
+++ /dev/null
@@ -1,55 +0,0 @@
-fileFormatVersion: 2
-guid: 51f3a7f169563364cafa174a731312cc
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 0
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  cubemapConvolution: 0
-  cubemapConvolutionSteps: 7
-  cubemapConvolutionExponent: 1.5
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: -1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 1
-  lightmap: 0
-  rGBM: 0
-  compressionQuality: 50
-  allowsAlphaSplitting: 0
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 0
-  textureType: 5
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-    outline: []
-  spritePackingTag: 
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash03.png b/Assets/ThirdParty/XWeaponTrail/Textures/slash03.png
deleted file mode 100644
index 47537719..00000000
Binary files a/Assets/ThirdParty/XWeaponTrail/Textures/slash03.png and /dev/null differ
diff --git a/Assets/ThirdParty/XWeaponTrail/Textures/slash03.png.meta b/Assets/ThirdParty/XWeaponTrail/Textures/slash03.png.meta
deleted file mode 100644
index 6c72c661..00000000
--- a/Assets/ThirdParty/XWeaponTrail/Textures/slash03.png.meta
+++ /dev/null
@@ -1,57 +0,0 @@
-fileFormatVersion: 2
-guid: c8ed8a5becd15b64f8a8c5d8eac937da
-timeCreated: 1464361975
-licenseType: Store
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 1
-    linearTexture: 0
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  cubemapConvolution: 0
-  cubemapConvolutionSteps: 7
-  cubemapConvolutionExponent: 1.5
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 2048
-  textureSettings:
-    filterMode: -1
-    aniso: -1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 1
-  lightmap: 0
-  rGBM: 0
-  compressionQuality: 50
-  allowsAlphaSplitting: 0
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 0
-  textureType: -1
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-    outline: []
-  spritePackingTag: 
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab b/Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab
deleted file mode 100644
index d3b277ec..00000000
--- a/Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab
+++ /dev/null
@@ -1,116 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!1 &100000
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 100100000}
-  serializedVersion: 4
-  m_Component:
-  - 4: {fileID: 400000}
-  m_Layer: 0
-  m_Name: EndPoint
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!1 &100002
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 100100000}
-  serializedVersion: 4
-  m_Component:
-  - 4: {fileID: 400002}
-  - 114: {fileID: 11400000}
-  m_Layer: 0
-  m_Name: X-WeaponTrail
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!1 &100004
-GameObject:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 100100000}
-  serializedVersion: 4
-  m_Component:
-  - 4: {fileID: 400004}
-  m_Layer: 0
-  m_Name: StartPoint
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &400000
-Transform:
-  m_ObjectHideFlags: 1
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 100100000}
-  m_GameObject: {fileID: 100000}
-  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_Children: []
-  m_Father: {fileID: 400002}
-  m_RootOrder: 0
---- !u!4 &400002
-Transform:
-  m_ObjectHideFlags: 1
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 100100000}
-  m_GameObject: {fileID: 100002}
-  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_Children:
-  - {fileID: 400000}
-  - {fileID: 400004}
-  m_Father: {fileID: 0}
-  m_RootOrder: 0
---- !u!4 &400004
-Transform:
-  m_ObjectHideFlags: 1
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 100100000}
-  m_GameObject: {fileID: 100004}
-  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_Children: []
-  m_Father: {fileID: 400002}
-  m_RootOrder: 1
---- !u!114 &11400000
-MonoBehaviour:
-  m_ObjectHideFlags: 1
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 100100000}
-  m_GameObject: {fileID: 100002}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: f6c2c9828fec98747a1b0680f47bed80, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  PointStart: {fileID: 400004}
-  PointEnd: {fileID: 400000}
-  MaxFrame: 14
-  Granularity: 60
-  Fps: 60
-  MyColor: {r: 1, g: 1, b: 1, a: 1}
-  MyMaterial: {fileID: 2100000, guid: 75f756109f216ad409ff1a5ea7dd7b2c, type: 2}
---- !u!1001 &100100000
-Prefab:
-  m_ObjectHideFlags: 1
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 0}
-    m_Modifications: []
-    m_RemovedComponents: []
-  m_ParentPrefab: {fileID: 0}
-  m_RootGameObject: {fileID: 100002}
-  m_IsPrefabParent: 1
-  m_IsExploded: 1
diff --git a/Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab.meta b/Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab.meta
deleted file mode 100644
index a382a2c1..00000000
--- a/Assets/ThirdParty/XWeaponTrail/X-WeaponTrail.prefab.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 70c99346c06c202419e2c12fac666c2f
-NativeFormatImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/demo.unity b/Assets/ThirdParty/XWeaponTrail/demo.unity
deleted file mode 100644
index fbca6661..00000000
--- a/Assets/ThirdParty/XWeaponTrail/demo.unity
+++ /dev/null
@@ -1,7601 +0,0 @@
-%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.2, g: 0.2, b: 0.2, a: 1}
-  m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
-  m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
-  m_AmbientIntensity: 1
-  m_AmbientMode: 3
-  m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
-  m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, a: 1}
-  m_UseRadianceAmbientProbe: 0
---- !u!157 &4
-LightmapSettings:
-  m_ObjectHideFlags: 0
-  serializedVersion: 11
-  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: 10
-    m_Resolution: 1
-    m_BakeResolution: 50
-    m_AtlasSize: 1024
-    m_AO: 0
-    m_AOMaxDistance: 1
-    m_CompAOExponent: 0
-    m_CompAOExponentDirect: 0
-    m_Padding: 2
-    m_LightmapParameters: {fileID: 0}
-    m_LightmapsBakeMode: 1
-    m_TextureCompression: 0
-    m_FinalGather: 0
-    m_FinalGatherFiltering: 1
-    m_FinalGatherRayCount: 1024
-    m_ReflectionCompression: 2
-    m_MixedBakeMode: 1
-    m_BakeBackend: 0
-    m_PVRSampling: 1
-    m_PVRDirectSampleCount: 32
-    m_PVRSampleCount: 500
-    m_PVRBounces: 2
-    m_PVRFilterTypeDirect: 0
-    m_PVRFilterTypeIndirect: 0
-    m_PVRFilterTypeAO: 0
-    m_PVRFilteringMode: 0
-    m_PVRCulling: 1
-    m_PVRFilteringGaussRadiusDirect: 1
-    m_PVRFilteringGaussRadiusIndirect: 5
-    m_PVRFilteringGaussRadiusAO: 2
-    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
-    m_PVRFilteringAtrousPositionSigmaIndirect: 2
-    m_PVRFilteringAtrousPositionSigmaAO: 1
-    m_ShowResolutionOverlay: 1
-  m_LightingDataAsset: {fileID: 0}
-  m_UseShadowmask: 0
---- !u!196 &5
-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.16666666
-    manualTileSize: 0
-    tileSize: 256
-    accuratePlacement: 0
-    debug:
-      m_Flags: 0
-  m_NavMeshData: {fileID: 0}
---- !u!1 &140479
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 140485}
-  - component: {fileID: 140484}
-  - component: {fileID: 140483}
-  - component: {fileID: 140482}
-  - component: {fileID: 140481}
-  - component: {fileID: 140480}
-  m_Layer: 0
-  m_Name: Main Camera
-  m_TagString: MainCamera
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!114 &140480
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 140479}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: d55fb505d1775e94c851f7bd430a8458, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  SwordAnimation: {fileID: 418284471}
-  ProTrailDistort: {fileID: 946446247}
-  ProTrailShort: {fileID: 911840324}
-  ProTraillong: {fileID: 1205302348}
-  SimpleTrail: {fileID: 1145557033}
---- !u!81 &140481
-AudioListener:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 140479}
-  m_Enabled: 1
---- !u!124 &140482
-Behaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 140479}
-  m_Enabled: 1
---- !u!92 &140483
-Behaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 140479}
-  m_Enabled: 1
---- !u!20 &140484
-Camera:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 140479}
-  m_Enabled: 1
-  serializedVersion: 2
-  m_ClearFlags: 1
-  m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0.019607844}
-  m_projectionMatrixMode: 1
-  m_SensorSize: {x: 36, y: 24}
-  m_LensShift: {x: 0, y: 0}
-  m_GateFitMode: 2
-  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: 0
-  m_AllowMSAA: 1
-  m_AllowDynamicResolution: 0
-  m_ForceIntoRT: 0
-  m_OcclusionCulling: 1
-  m_StereoConvergence: 10
-  m_StereoSeparation: 0.022
---- !u!4 &140485
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 140479}
-  m_LocalRotation: {x: -0.07343261, y: 0.0032955888, z: -0.00020093338, w: -0.9972947}
-  m_LocalPosition: {x: 72.45462, y: 38.559753, z: -114.82612}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &4740229
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100070, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 4740230}
-  m_Layer: 0
-  m_Name: Bip01 R Calf
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &4740230
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400070, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4740229}
-  m_LocalRotation: {x: -0.0000000028169589, y: -0.000000030190535, z: 0.09218022,
-    w: 0.9957424}
-  m_LocalPosition: {x: -12.554804, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 1332470787}
-  - {fileID: 680352244}
-  m_Father: {fileID: 2108885635}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &7305589
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100000, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 7305590}
-  m_Layer: 0
-  m_Name: L
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &7305590
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400000, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 7305589}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0.00000056769863, y: 0.0000051808147, z: 0.3356564}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 946446246}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &32233269
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100236, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 32233270}
-  - component: {fileID: 32233272}
-  - component: {fileID: 32233271}
-  m_Layer: 0
-  m_Name: Bip01_Spine2
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &32233270
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400236, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 32233269}
-  m_LocalRotation: {x: 0.7055316, y: -0.047172364, z: -0.7055316, w: -0.047172364}
-  m_LocalPosition: {x: 36.529934, y: -6.422423, z: -0.000015735626}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1696308958}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &32233271
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300102, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 32233269}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 53fe88997d49e9344b73731314a2af3f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &32233272
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300102, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 32233269}
-  m_Mesh: {fileID: 4300080, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &33130207
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100002, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 33130208}
-  m_Layer: 0
-  m_Name: Bip01 Footsteps
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &33130208
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400002, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 33130207}
-  m_LocalRotation: {x: -0.030843586, y: -0.030843543, z: -0.7064333, w: 0.70643425}
-  m_LocalPosition: {x: 0.00000011920929, y: -2.4012167, z: -27.446035}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 610495720}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &35333650
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100150, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 35333651}
-  - component: {fileID: 35333653}
-  - component: {fileID: 35333652}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger12
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &35333651
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400150, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 35333650}
-  m_LocalRotation: {x: 0.34293878, y: 0.6890572, z: 0.46123546, w: 0.44142395}
-  m_LocalPosition: {x: -29.825241, y: 5.344681, z: 0.9048195}
-  m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1.0000004}
-  m_Children: []
-  m_Father: {fileID: 847034005}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &35333652
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300016, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 35333650}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &35333653
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300016, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 35333650}
-  m_Mesh: {fileID: 4300008, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &61099224
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100010, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 61099225}
-  m_Layer: 0
-  m_Name: Bip01 L Clavicle
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &61099225
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400010, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 61099224}
-  m_LocalRotation: {x: -0.47395638, y: -0.103692345, z: 0.8542177, w: -0.18688338}
-  m_LocalPosition: {x: 1.1563988, y: -0.013261795, z: 1.4157166}
-  m_LocalScale: {x: 1.0000001, y: 0.9999999, z: 1}
-  m_Children:
-  - {fileID: 1859676467}
-  - {fileID: 211352678}
-  m_Father: {fileID: 1583614929}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &83895871
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100110, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 83895872}
-  m_Layer: 0
-  m_Name: Bip01 R Finger42
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &83895872
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400110, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 83895871}
-  m_LocalRotation: {x: -0.000000005956354, y: 0.0000000071594695, z: -0.23125857,
-    w: 0.97289234}
-  m_LocalPosition: {x: -0.6263075, y: 0.0000019073486, z: 0}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
-  m_Children:
-  - {fileID: 1648068561}
-  - {fileID: 2073135744}
-  m_Father: {fileID: 1289785353}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &95808258
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100038, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 95808259}
-  m_Layer: 0
-  m_Name: Bip01 L Finger31
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &95808259
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400038, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 95808258}
-  m_LocalRotation: {x: 0.0000000036444283, y: -7.719629e-10, z: -0.20722222, w: 0.9782939}
-  m_LocalPosition: {x: -0.85349274, y: -0.0000009536743, z: -0.00000011920929}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 0.99999994}
-  m_Children:
-  - {fileID: 1874560051}
-  - {fileID: 1078373349}
-  m_Father: {fileID: 1962995367}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &102023167
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100136, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 102023168}
-  - component: {fileID: 102023170}
-  - component: {fileID: 102023169}
-  m_Layer: 0
-  m_Name: Bip01_L_Calf
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &102023168
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400136, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 102023167}
-  m_LocalRotation: {x: 0.7513851, y: -0.082205415, z: 0.6543145, w: -0.023136863}
-  m_LocalPosition: {x: -14.984573, y: 0.15586591, z: 6.213474}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 0.99999994}
-  m_Children: []
-  m_Father: {fileID: 1139950682}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &102023169
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300002, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 102023167}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 2b61650546a1b4a448781ecc2e7710d8, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &102023170
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300002, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 102023167}
-  m_Mesh: {fileID: 4300088, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &131621535
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100062, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 131621536}
-  m_Layer: 0
-  m_Name: Bip01 L Toe0Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &131621536
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400062, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 131621535}
-  m_LocalRotation: {x: -0.000000014901147, y: 1.7763573e-15, z: 1, w: 2.8482943e-14}
-  m_LocalPosition: {x: -3.1280918, y: 0.000000029802322, z: 0.00000047683716}
-  m_LocalScale: {x: -1.0000001, y: -1, z: -1.0000001}
-  m_Children: []
-  m_Father: {fileID: 882403949}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &141431604
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100032, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 141431605}
-  m_Layer: 0
-  m_Name: Bip01 L Finger22
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &141431605
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400032, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 141431604}
-  m_LocalRotation: {x: 0.0000000012284288, y: 0.0000000054512364, z: -0.21983592,
-    w: 0.9755369}
-  m_LocalPosition: {x: -1.0066261, y: 0, z: -0.00000011920929}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 1242262940}
-  - {fileID: 1690685632}
-  m_Father: {fileID: 730448786}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &157925835
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100196, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 157925836}
-  - component: {fileID: 157925838}
-  - component: {fileID: 157925837}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &157925836
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400196, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 157925835}
-  m_LocalRotation: {x: -0.33866027, y: 0.5412046, z: -0.50170314, w: 0.5836958}
-  m_LocalPosition: {x: -25.181202, y: 18.995216, z: -0.9048183}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000002}
-  m_Children: []
-  m_Father: {fileID: 1071033527}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &157925837
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300062, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 157925835}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &157925838
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300062, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 157925835}
-  m_Mesh: {fileID: 4300050, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &162767617
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100206, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 162767618}
-  - component: {fileID: 162767620}
-  - component: {fileID: 162767619}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger22
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &162767618
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400206, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 162767617}
-  m_LocalRotation: {x: -0.5280893, y: 0.43247974, z: -0.2968112, w: 0.6678219}
-  m_LocalPosition: {x: -29.682533, y: 1.8023357, z: 2.5156126}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 981731098}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &162767619
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300072, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 162767617}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &162767620
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300072, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 162767617}
-  m_Mesh: {fileID: 4300052, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &172067856
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100158, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 172067857}
-  - component: {fileID: 172067859}
-  - component: {fileID: 172067858}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger3
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &172067857
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400158, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 172067856}
-  m_LocalRotation: {x: 0.41720212, y: 0.5645361, z: 0.5136736, w: 0.49333647}
-  m_LocalPosition: {x: -29.63135, y: 10.784311, z: -3.3217099}
-  m_LocalScale: {x: 0.99999994, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1962995367}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &172067858
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300024, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 172067856}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &172067859
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300024, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 172067856}
-  m_Mesh: {fileID: 4300024, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &189025941
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100126, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 189025942}
-  m_Layer: 0
-  m_Name: Bip01 R UpperArm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &189025942
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400126, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 189025941}
-  m_LocalRotation: {x: -0.115269065, y: 0.38102695, z: -0.22568727, w: 0.8891551}
-  m_LocalPosition: {x: -4.189498, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 0.99999994, z: 1}
-  m_Children:
-  - {fileID: 1905961884}
-  - {fileID: 1118745907}
-  m_Father: {fileID: 964398323}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &201041825
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100216, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 201041826}
-  - component: {fileID: 201041828}
-  - component: {fileID: 201041827}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger41
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &201041826
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400216, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 201041825}
-  m_LocalRotation: {x: -0.62148017, y: 0.42548814, z: -0.31766462, w: 0.57603073}
-  m_LocalPosition: {x: -30.367825, y: 1.9233017, z: 6.6191235}
-  m_LocalScale: {x: 1.0000002, y: 1.0000001, z: 0.9999999}
-  m_Children: []
-  m_Father: {fileID: 1289785353}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &201041827
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300082, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 201041825}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &201041828
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300082, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 201041825}
-  m_Mesh: {fileID: 4300066, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &211333430
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100148, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 211333431}
-  - component: {fileID: 211333433}
-  - component: {fileID: 211333432}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger11
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &211333431
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400148, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 211333430}
-  m_LocalRotation: {x: 0.46657526, y: 0.6121391, z: 0.36984614, w: 0.5203913}
-  m_LocalPosition: {x: -26.507898, y: 15.998756, z: 0.904819}
-  m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1}
-  m_Children: []
-  m_Father: {fileID: 572988711}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &211333432
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300014, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 211333430}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &211333433
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300014, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 211333430}
-  m_Mesh: {fileID: 4300010, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &211352677
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100138, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 211352678}
-  - component: {fileID: 211352680}
-  - component: {fileID: 211352679}
-  m_Layer: 0
-  m_Name: Bip01_L_Clavicle
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &211352678
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400138, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 211352677}
-  m_LocalRotation: {x: 0.06451715, y: 0.2746249, z: -0.018470896, w: 0.95920676}
-  m_LocalPosition: {x: -21.390621, y: 5.1187077, z: -36.969414}
-  m_LocalScale: {x: 1, y: 1, z: 0.9999999}
-  m_Children: []
-  m_Father: {fileID: 61099225}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &211352679
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300004, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 211352677}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 2b61650546a1b4a448781ecc2e7710d8, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &211352680
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300004, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 211352677}
-  m_Mesh: {fileID: 4300038, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &219954234
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100020, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 219954235}
-  m_Layer: 0
-  m_Name: L
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &219954235
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400020, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 219954234}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0.0000021423004, y: 0.0000034231878, z: 0.27531436}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1205302347}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &225468786
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100192, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 225468787}
-  - component: {fileID: 225468789}
-  - component: {fileID: 225468788}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger01
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &225468787
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400192, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 225468786}
-  m_LocalRotation: {x: 0.26994193, y: 0.7935922, z: -0.016347833, w: 0.5450463}
-  m_LocalPosition: {x: -19.72723, y: 3.9312587, z: 24.125362}
-  m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000002}
-  m_Children: []
-  m_Father: {fileID: 1342499989}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &225468788
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300058, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 225468786}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 881094a6e95b7234ba4e391b70e1a192, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &225468789
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300058, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 225468786}
-  m_Mesh: {fileID: 4300042, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &226668993
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100024, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 226668994}
-  m_Layer: 0
-  m_Name: StartPoint
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &226668994
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400024, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 226668993}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0.0000018709358, y: 0.0000022878196, z: 0.28931406}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1145557032}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &253982427
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100020, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 253982428}
-  m_Layer: 0
-  m_Name: Bip01 L Finger1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &253982428
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400020, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 253982427}
-  m_LocalRotation: {x: 0.045261018, y: -0.10901266, z: -0.26938722, w: 0.955771}
-  m_LocalPosition: {x: -3.4137344, y: 0.14202976, z: -0.8310211}
-  m_LocalScale: {x: 0.9999999, y: 1, z: 0.9999999}
-  m_Children:
-  - {fileID: 572988711}
-  - {fileID: 1805039601}
-  m_Father: {fileID: 1919781262}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &261841950
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100194, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 261841951}
-  - component: {fileID: 261841953}
-  - component: {fileID: 261841952}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger02
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &261841951
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400194, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 261841950}
-  m_LocalRotation: {x: 0.21840088, y: 0.80929494, z: 0.018701771, w: 0.5449707}
-  m_LocalPosition: {x: -19.309868, y: 1.4674244, z: 24.125362}
-  m_LocalScale: {x: 1, y: 0.9999999, z: 1.0000002}
-  m_Children: []
-  m_Father: {fileID: 1961235710}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &261841952
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300060, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 261841950}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 881094a6e95b7234ba4e391b70e1a192, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &261841953
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300060, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 261841950}
-  m_Mesh: {fileID: 4300040, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &296699551
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100168, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 296699552}
-  - component: {fileID: 296699554}
-  - component: {fileID: 296699553}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger42
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &296699552
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400168, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 296699551}
-  m_LocalRotation: {x: 0.24845473, y: 0.6090915, z: 0.66678375, w: 0.35025302}
-  m_LocalPosition: {x: -29.380264, y: -5.005707, z: -6.619122}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 1250863157}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &296699553
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300034, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 296699551}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &296699554
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300034, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 296699551}
-  m_Mesh: {fileID: 4300028, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &330040979
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100096, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 330040980}
-  m_Layer: 0
-  m_Name: Bip01 R Finger2Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &330040980
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400096, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 330040979}
-  m_LocalRotation: {x: -1.74623e-10, y: 3.2526065e-19, z: 1, w: 0.000000001862645}
-  m_LocalPosition: {x: -0.69721603, y: -0.0000019073486, z: -0.00000011920929}
-  m_LocalScale: {x: -0.99999994, y: -0.99999994, z: -0.99999994}
-  m_Children: []
-  m_Father: {fileID: 981731098}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &346932297
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100130, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 346932298}
-  m_Layer: 0
-  m_Name: Bip01 Spine1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &346932298
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400130, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 346932297}
-  m_LocalRotation: {x: -0.000025785059, y: 0.032382123, z: 0.00000008981831, w: 0.9994756}
-  m_LocalPosition: {x: -2.9417324, y: -0.0026590824, z: -0.00000011920929}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 1696308958}
-  - {fileID: 1736661140}
-  m_Father: {fileID: 1251095000}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &365590210
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100054, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 365590211}
-  m_Layer: 0
-  m_Name: Bip01 L Forearm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &365590211
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400054, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 365590210}
-  m_LocalRotation: {x: 0.000000005710469, y: 0.000000016114944, z: 0.17099245, w: 0.98527235}
-  m_LocalPosition: {x: -5.7246475, y: 0, z: -0.0000009536743}
-  m_LocalScale: {x: 1, y: 1.0000004, z: 1}
-  m_Children:
-  - {fileID: 1919781262}
-  - {fileID: 1558844230}
-  m_Father: {fileID: 1859676467}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &372564801
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100204, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 372564802}
-  - component: {fileID: 372564804}
-  - component: {fileID: 372564803}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger21
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &372564802
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400204, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 372564801}
-  m_LocalRotation: {x: -0.47415775, y: 0.49101067, z: -0.37252927, w: 0.6287328}
-  m_LocalPosition: {x: -29.468056, y: 8.616743, z: 2.515613}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 526558747}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &372564803
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300070, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 372564801}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &372564804
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300070, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 372564801}
-  m_Mesh: {fileID: 4300054, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &403260291
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100058, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 403260292}
-  m_Layer: 0
-  m_Name: Bip01 L Thigh
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &403260292
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400058, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 403260291}
-  m_LocalRotation: {x: -0.03969067, y: 0.996736, z: 0.06532622, w: 0.025971364}
-  m_LocalPosition: {x: 2.6955605, y: 0.003307104, z: 2.4715629}
-  m_LocalScale: {x: 0.9999999, y: 1, z: 0.99999994}
-  m_Children:
-  - {fileID: 1139950682}
-  - {fileID: 1002507846}
-  m_Father: {fileID: 1251095000}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &405254808
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100188, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 405254809}
-  - component: {fileID: 405254811}
-  - component: {fileID: 405254810}
-  m_Layer: 0
-  m_Name: Bip01_R_Clavicle
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &405254809
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400188, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 405254808}
-  m_LocalRotation: {x: 0.018472146, y: 0.95920676, z: -0.06451678, w: 0.27462488}
-  m_LocalPosition: {x: -21.390617, y: 5.1187077, z: 36.96942}
-  m_LocalScale: {x: 0.99999994, y: 1, z: 0.9999999}
-  m_Children: []
-  m_Father: {fileID: 964398323}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &405254810
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300054, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 405254808}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 1bf29694cc6ae82489d24b86a3011584, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &405254811
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300054, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 405254808}
-  m_Mesh: {fileID: 4300076, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &414568977
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100142, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 414568978}
-  - component: {fileID: 414568980}
-  - component: {fileID: 414568979}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger01
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &414568978
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400142, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 414568977}
-  m_LocalRotation: {x: 0.01634864, y: 0.54504645, z: -0.26994085, w: 0.7935926}
-  m_LocalPosition: {x: -19.72723, y: 3.9312594, z: -24.125359}
-  m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 0.9999998}
-  m_Children: []
-  m_Father: {fileID: 498301870}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &414568979
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300008, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 414568977}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9ea6fa5b99e910a40b2fb7d45aa39866, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &414568980
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300008, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 414568977}
-  m_Mesh: {fileID: 4300004, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &418284469
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100246, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 418284470}
-  - component: {fileID: 418284471}
-  m_Layer: 0
-  m_Name: swordman
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &418284470
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400246, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 418284469}
-  m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
-  m_LocalPosition: {x: -24.179365, y: -5.4763947, z: -0.5386611}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 610495720}
-  - {fileID: 1865663351}
-  - {fileID: 1786394706}
-  m_Father: {fileID: 0}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!111 &418284471
-Animation:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 11100000, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 418284469}
-  m_Enabled: 1
-  serializedVersion: 3
-  m_Animation: {fileID: 7400000, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
-  m_Animations:
-  - {fileID: 7400000, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
-  m_WrapMode: 0
-  m_PlayAutomatically: 0
-  m_AnimatePhysics: 0
-  m_CullingType: 0
---- !u!1 &422981274
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100134, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 422981275}
-  - component: {fileID: 422981277}
-  - component: {fileID: 422981276}
-  m_Layer: 0
-  m_Name: Bip01_Head
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &422981275
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400134, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 422981274}
-  m_LocalRotation: {x: 0.6978805, y: 0.1138545, z: -0.6978805, w: 0.1138545}
-  m_LocalPosition: {x: 43.671917, y: 14.216603, z: 0.000041246414}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children: []
-  m_Father: {fileID: 465019836}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &422981276
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300000, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 422981274}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: c5830af8b9450af418b86f731a4abc5e, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &422981277
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300000, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 422981274}
-  m_Mesh: {fileID: 4300000, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &432847000
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100208, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 432847001}
-  - component: {fileID: 432847003}
-  - component: {fileID: 432847002}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger3
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &432847001
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400208, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 432847000}
-  m_LocalRotation: {x: -0.51367295, y: 0.49333718, z: -0.41720128, w: 0.56453675}
-  m_LocalPosition: {x: -29.63135, y: 10.784317, z: 3.3217096}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 0.99999994}
-  m_Children: []
-  m_Father: {fileID: 1247462342}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &432847002
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300074, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 432847000}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &432847003
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300074, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 432847000}
-  m_Mesh: {fileID: 4300062, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &451782888
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100198, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 451782889}
-  - component: {fileID: 451782891}
-  - component: {fileID: 451782890}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger11
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &451782889
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400198, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 451782888}
-  m_LocalRotation: {x: -0.36984548, y: 0.52039164, z: -0.46657458, w: 0.6121397}
-  m_LocalPosition: {x: -26.5079, y: 15.998763, z: -0.9048171}
-  m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1.0000004}
-  m_Children: []
-  m_Father: {fileID: 1308654441}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &451782890
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300064, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 451782888}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &451782891
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300064, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 451782888}
-  m_Mesh: {fileID: 4300048, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &453650447
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100106, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 453650448}
-  m_Layer: 0
-  m_Name: Bip01 R Finger4
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &453650448
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400106, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 453650447}
-  m_LocalRotation: {x: 0.011315737, y: -0.07711284, z: -0.50938797, w: 0.8570003}
-  m_LocalPosition: {x: -3.2197056, y: 0.13703823, z: -1.0065138}
-  m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999999}
-  m_Children:
-  - {fileID: 1289785353}
-  - {fileID: 1788871861}
-  m_Father: {fileID: 1212832790}
-  m_RootOrder: 4
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &465019835
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100004, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 465019836}
-  m_Layer: 0
-  m_Name: Bip01 Head
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &465019836
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400004, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 465019835}
-  m_LocalRotation: {x: 0.023679206, y: 0.019581776, z: -0.036918055, w: 0.9988458}
-  m_LocalPosition: {x: -2.2228775, y: 0.0000009536743, z: 0}
-  m_LocalScale: {x: 0.99999994, y: 0.9999998, z: 0.99999994}
-  m_Children:
-  - {fileID: 1531333057}
-  - {fileID: 422981275}
-  m_Father: {fileID: 1583614929}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &498301869
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100014, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 498301870}
-  m_Layer: 0
-  m_Name: Bip01 L Finger01
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &498301870
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400014, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 498301869}
-  m_LocalRotation: {x: 0.0000000027252356, y: 0.000000001209773, z: -0.25414044, w: 0.9671674}
-  m_LocalPosition: {x: -1.5219631, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 0.99999994}
-  m_Children:
-  - {fileID: 1492414349}
-  - {fileID: 414568978}
-  m_Father: {fileID: 1020562559}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &516537780
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100050, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 516537781}
-  m_Layer: 0
-  m_Name: Bip01 L Finger4Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &516537781
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400050, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 516537780}
-  m_LocalRotation: {x: 5.551115e-17, y: -0.000000007450581, z: 0.000000007450581,
-    w: 1}
-  m_LocalPosition: {x: -0.56403494, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994}
-  m_Children: []
-  m_Father: {fileID: 1250863157}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &518436257
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100242, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 518436258}
-  - component: {fileID: 518436260}
-  - component: {fileID: 518436259}
-  m_Layer: 0
-  m_Name: Sword
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &518436258
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400242, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 518436257}
-  m_LocalRotation: {x: -0.5505437, y: -0.44248852, z: 0.5525916, w: 0.44243437}
-  m_LocalPosition: {x: 4.5144043, y: 0.09185791, z: -0.038357258}
-  m_LocalScale: {x: 0.56079185, y: 0.24940917, z: 1.269476}
-  m_Children:
-  - {fileID: 946446246}
-  - {fileID: 1205302347}
-  - {fileID: 911840323}
-  - {fileID: 1145557032}
-  m_Father: {fileID: 1865663351}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &518436259
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300104, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 518436257}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: bc7c4d7ee0f02fd48947f7d125c10797, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &518436260
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300104, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 518436257}
-  m_Mesh: {fileID: 4300104, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &526558746
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100092, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 526558747}
-  m_Layer: 0
-  m_Name: Bip01 R Finger21
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &526558747
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400092, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 526558746}
-  m_LocalRotation: {x: -8.749773e-10, y: 0.0000000040720574, z: -0.24933387, w: 0.96841764}
-  m_LocalPosition: {x: -0.9568634, y: 0.0000014305115, z: 0.00000023841858}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 981731098}
-  - {fileID: 372564802}
-  m_Father: {fileID: 1575238120}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &572988710
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100022, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 572988711}
-  m_Layer: 0
-  m_Name: Bip01 L Finger11
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &572988711
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400022, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 572988710}
-  m_LocalRotation: {x: 0.000000008007739, y: 0.0000000068482406, z: -0.077812605,
-    w: 0.99696803}
-  m_LocalPosition: {x: -0.7310333, y: 0, z: 0.00000047683716}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children:
-  - {fileID: 847034005}
-  - {fileID: 211333431}
-  m_Father: {fileID: 253982428}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &578079318
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100240, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 578079319}
-  m_Layer: 0
-  m_Name: Bone004
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &578079319
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400240, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 578079318}
-  m_LocalRotation: {x: 0.000000002793968, y: 0, z: -0, w: 1}
-  m_LocalPosition: {x: -13.961742, y: -0.0000009536743, z: 0.00000047683716}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1865663351}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &594949551
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100064, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 594949552}
-  m_Layer: 0
-  m_Name: L
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &594949552
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400064, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 594949551}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -0.000009009784, y: -0.000008041751, z: 20.219322}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 911840323}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &595163945
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100140, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 595163946}
-  - component: {fileID: 595163948}
-  - component: {fileID: 595163947}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &595163946
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400140, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 595163945}
-  m_LocalRotation: {x: 0.07968215, y: 0.5394383, z: -0.36048183, w: 0.7567761}
-  m_LocalPosition: {x: -19.805613, y: 8.386097, z: -24.125355}
-  m_LocalScale: {x: 1.0000001, y: 1.0000004, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1020562559}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &595163947
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300006, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 595163945}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9ea6fa5b99e910a40b2fb7d45aa39866, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &595163948
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300006, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 595163945}
-  m_Mesh: {fileID: 4300006, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &610495719
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100000, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 610495720}
-  m_Layer: 0
-  m_Name: Bip01
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &610495720
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400000, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 610495719}
-  m_LocalRotation: {x: -0.47771442, y: 0.5213338, z: 0.47771442, w: 0.5213338}
-  m_LocalPosition: {x: 0.9688321, y: 27.876745, z: 1.8915927}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 33130208}
-  - {fileID: 1127864993}
-  - {fileID: 1565351188}
-  m_Father: {fileID: 418284470}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &619860370
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100124, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 619860371}
-  m_Layer: 0
-  m_Name: Bip01 R Toe0Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &619860371
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400124, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 619860370}
-  m_LocalRotation: {x: -1.588189e-22, y: -0.000000014901183, z: -1.0658141e-14, w: 1}
-  m_LocalPosition: {x: -3.1280901, y: 0.000000029802322, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 2105141428}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &621584922
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100086, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 621584923}
-  m_Layer: 0
-  m_Name: Bip01 R Finger12
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &621584923
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400086, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 621584922}
-  m_LocalRotation: {x: 0.0000000030862237, y: 0.000000014578061, z: -0.20711295, w: 0.9783171}
-  m_LocalPosition: {x: -0.7756138, y: -0.0000009536743, z: -0.00000047683716}
-  m_LocalScale: {x: 0.99999994, y: 1, z: 1}
-  m_Children:
-  - {fileID: 791056171}
-  - {fileID: 1105207679}
-  m_Father: {fileID: 1308654441}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &652952731
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100224, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 652952732}
-  - component: {fileID: 652952734}
-  - component: {fileID: 652952733}
-  m_Layer: 0
-  m_Name: Bip01_R_Hand
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &652952732
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400224, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 652952731}
-  m_LocalRotation: {x: -0.26982346, y: 0.6474481, z: -0.6146949, w: 0.36077216}
-  m_LocalPosition: {x: -16.041775, y: 29.03245, z: 2.0981874}
-  m_LocalScale: {x: 0.99999994, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1212832790}
-  m_RootOrder: 5
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &652952733
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300090, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 652952731}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 1bf29694cc6ae82489d24b86a3011584, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &652952734
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300090, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 652952731}
-  m_Mesh: {fileID: 4300070, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &665992662
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100182, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 665992663}
-  - component: {fileID: 665992665}
-  - component: {fileID: 665992664}
-  m_Layer: 0
-  m_Name: Bip01_Neck
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &665992663
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400182, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 665992662}
-  m_LocalRotation: {x: 0.6993532, y: 0.10442739, z: -0.6993532, w: 0.10442739}
-  m_LocalPosition: {x: 42.082333, y: 13.160989, z: 0.00003504753}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1583614929}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &665992664
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300048, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 665992662}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 53fe88997d49e9344b73731314a2af3f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &665992665
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300048, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 665992662}
-  m_Mesh: {fileID: 4300078, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &675006925
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100074, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 675006926}
-  m_Layer: 0
-  m_Name: R
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &675006926
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400074, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 675006925}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -0.000029486137, y: 0.0000023356235, z: 42.001}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1205302347}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &680352243
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100186, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 680352244}
-  - component: {fileID: 680352246}
-  - component: {fileID: 680352245}
-  m_Layer: 0
-  m_Name: Bip01_R_Calf
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &680352244
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400186, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 680352243}
-  m_LocalRotation: {x: 0.65431446, y: 0.023135703, z: 0.7513852, w: 0.08220455}
-  m_LocalPosition: {x: -14.98457, y: 0.15586394, z: -6.213483}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 0.9999999}
-  m_Children: []
-  m_Father: {fileID: 4740230}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &680352245
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300052, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 680352243}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 1bf29694cc6ae82489d24b86a3011584, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &680352246
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300052, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 680352243}
-  m_Mesh: {fileID: 4300096, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &707804001
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100046, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 707804002}
-  m_Layer: 0
-  m_Name: Bip01 L Finger41
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &707804002
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400046, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 707804001}
-  m_LocalRotation: {x: -0.000000015359122, y: 1.407933e-10, z: -0.25141808, w: 0.9678786}
-  m_LocalPosition: {x: -0.67609787, y: 0.0000009536743, z: 0}
-  m_LocalScale: {x: 1, y: 0.9999999, z: 1}
-  m_Children:
-  - {fileID: 1250863157}
-  m_Father: {fileID: 1023744688}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &721984734
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100028, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 721984735}
-  m_Layer: 0
-  m_Name: Bip01 L Finger2
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &721984735
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400028, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 721984734}
-  m_LocalRotation: {x: 0.057521686, y: -0.041437387, z: -0.38832155, w: 0.918793}
-  m_LocalPosition: {x: -3.4893227, y: 0.08786774, z: -0.17464858}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children:
-  - {fileID: 730448786}
-  - {fileID: 2090343748}
-  m_Father: {fileID: 1919781262}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &727119097
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 727119099}
-  - component: {fileID: 727119098}
-  m_Layer: 0
-  m_Name: Directional light
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!108 &727119098
-Light:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 727119097}
-  m_Enabled: 1
-  serializedVersion: 8
-  m_Type: 1
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
-  m_Intensity: 1
-  m_Range: 10
-  m_SpotAngle: 30
-  m_CookieSize: 10
-  m_Shadows:
-    m_Type: 0
-    m_Resolution: -1
-    m_CustomResolution: -1
-    m_Strength: 1
-    m_Bias: 0.05
-    m_NormalBias: 0.4
-    m_NearPlane: 0.2
-  m_Cookie: {fileID: 0}
-  m_DrawHalo: 0
-  m_Flare: {fileID: 0}
-  m_RenderMode: 0
-  m_CullingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
-  m_Lightmapping: 1
-  m_LightShadowCasterMode: 0
-  m_AreaSize: {x: 1, y: 1}
-  m_BounceIntensity: 1
-  m_ColorTemperature: 6570
-  m_UseColorTemperature: 0
-  m_ShadowRadius: 0
-  m_ShadowAngle: 0
---- !u!4 &727119099
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 727119097}
-  m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261}
-  m_LocalPosition: {x: 71.6997, y: 178.5493, z: -0.7107849}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &730448785
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100030, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 730448786}
-  m_Layer: 0
-  m_Name: Bip01 L Finger21
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &730448786
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400030, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 730448785}
-  m_LocalRotation: {x: -0.0000000040720565, y: -8.7497715e-10, z: -0.24933389, w: 0.9684176}
-  m_LocalPosition: {x: -0.9568653, y: 0, z: 0.00000011920929}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
-  m_Children:
-  - {fileID: 141431605}
-  - {fileID: 2047006444}
-  m_Father: {fileID: 721984735}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &738694188
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100226, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 738694189}
-  - component: {fileID: 738694191}
-  - component: {fileID: 738694190}
-  m_Layer: 0
-  m_Name: Bip01_R_Thigh
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &738694189
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400226, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 738694188}
-  m_LocalRotation: {x: 0.65429014, y: 0.023813536, z: 0.75146997, w: 0.081426166}
-  m_LocalPosition: {x: -27.539665, y: 0.12482262, z: -6.213483}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children: []
-  m_Father: {fileID: 2108885635}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &738694190
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300092, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 738694188}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 1bf29694cc6ae82489d24b86a3011584, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &738694191
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300092, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 738694188}
-  m_Mesh: {fileID: 4300098, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &766723570
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100232, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 766723571}
-  - component: {fileID: 766723573}
-  - component: {fileID: 766723572}
-  m_Layer: 0
-  m_Name: Bip01_Spine
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &766723571
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400232, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 766723570}
-  m_LocalRotation: {x: 0.70710677, y: 0.00028151006, z: -0.70710677, w: 0.00028151006}
-  m_LocalPosition: {x: 30.780262, y: -1.4789321, z: -0.0000021457672}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1251095000}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &766723572
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300098, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 766723570}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 53fe88997d49e9344b73731314a2af3f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &766723573
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300098, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 766723570}
-  m_Mesh: {fileID: 4300100, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &791056170
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100088, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 791056171}
-  m_Layer: 0
-  m_Name: Bip01 R Finger1Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &791056171
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400088, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 791056170}
-  m_LocalRotation: {x: 0.0000000074505815, y: 1.1102232e-16, z: 1, w: -0.000000014901163}
-  m_LocalPosition: {x: -0.6484585, y: -0.0000009536743, z: 0.00000023841858}
-  m_LocalScale: {x: -0.99999994, y: -1, z: -0.99999994}
-  m_Children: []
-  m_Father: {fileID: 621584923}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &792840809
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100042, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 792840810}
-  m_Layer: 0
-  m_Name: Bip01 L Finger3Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &792840810
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400042, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 792840809}
-  m_LocalRotation: {x: -0.0000000018626451, y: 0.0000000046566124, z: 0.000000014901159,
-    w: 1}
-  m_LocalPosition: {x: -0.6365304, y: 0, z: -0.00000023841858}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 1874560051}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &847034004
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100024, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 847034005}
-  m_Layer: 0
-  m_Name: Bip01 L Finger12
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &847034005
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400024, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 847034004}
-  m_LocalRotation: {x: 0.000000005745918, y: -0.000000008832142, z: -0.20711294, w: 0.9783171}
-  m_LocalPosition: {x: -0.7756119, y: 0.00000047683716, z: 0}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000001}
-  m_Children:
-  - {fileID: 2065618126}
-  - {fileID: 35333651}
-  m_Father: {fileID: 572988711}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &882403948
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100060, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 882403949}
-  m_Layer: 0
-  m_Name: Bip01 L Toe0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &882403949
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400060, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 882403948}
-  m_LocalRotation: {x: -0.00000029587991, y: 0.0000002748071, z: -0.70710707, w: 0.7071066}
-  m_LocalPosition: {x: -3.1677418, y: 3.0029988, z: -0.22756982}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001}
-  m_Children:
-  - {fileID: 131621536}
-  - {fileID: 1653429950}
-  m_Father: {fileID: 1778437983}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &889932113
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100180, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 889932114}
-  - component: {fileID: 889932116}
-  - component: {fileID: 889932115}
-  m_Layer: 0
-  m_Name: Bip01_L_UpperArm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &889932114
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400180, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 889932113}
-  m_LocalRotation: {x: -0.06694941, y: 0.42029706, z: 0.06397152, w: 0.90264934}
-  m_LocalPosition: {x: -27.368721, y: -7.1706843, z: -29.80523}
-  m_LocalScale: {x: 0.9999999, y: 1, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 1859676467}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &889932115
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300046, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 889932113}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 2b61650546a1b4a448781ecc2e7710d8, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &889932116
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300046, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 889932113}
-  m_Mesh: {fileID: 4300036, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &908703929
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100102, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 908703930}
-  m_Layer: 0
-  m_Name: Bip01 R Finger32
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &908703930
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400102, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 908703929}
-  m_LocalRotation: {x: -0.0000000019428685, y: 0.000000006428692, z: -0.2902728, w: 0.9569439}
-  m_LocalPosition: {x: -0.8263016, y: 0, z: 0}
-  m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1}
-  m_Children:
-  - {fileID: 1420892534}
-  - {fileID: 1657298857}
-  m_Father: {fileID: 1866441153}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &911840322
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100090, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 911840323}
-  - component: {fileID: 911840324}
-  m_Layer: 0
-  m_Name: WeaponTrail_short
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 0
---- !u!4 &911840323
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400090, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 911840322}
-  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_Children:
-  - {fileID: 1857293113}
-  - {fileID: 594949552}
-  m_Father: {fileID: 518436258}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &911840324
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 11400000, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 911840322}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: f6c2c9828fec98747a1b0680f47bed80, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  UseWith2D: 0
-  SortingLayerName: 
-  SortingOrder: 0
-  PointStart: {fileID: 594949552}
-  PointEnd: {fileID: 1857293113}
-  MaxFrame: 10
-  Granularity: 60
-  MyColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608}
-  MyMaterial: {fileID: 2100000, guid: df6824c830605f14dbb2163a12036b7c, type: 2}
---- !u!1 &946446245
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100094, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 946446246}
-  - component: {fileID: 946446247}
-  m_Layer: 0
-  m_Name: WeaponTrail_distort
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 0
---- !u!4 &946446246
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400094, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 946446245}
-  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_Children:
-  - {fileID: 1256680025}
-  - {fileID: 7305590}
-  m_Father: {fileID: 518436258}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &946446247
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 11400002, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 946446245}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: f6c2c9828fec98747a1b0680f47bed80, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  UseWith2D: 0
-  SortingLayerName: 
-  SortingOrder: 0
-  PointStart: {fileID: 7305590}
-  PointEnd: {fileID: 1256680025}
-  MaxFrame: 14
-  Granularity: 60
-  MyColor: {r: 1, g: 1, b: 1, a: 1}
-  MyMaterial: {fileID: 2100000, guid: 9db63a4774ae8954ab6f503f10fb20e4, type: 2}
---- !u!1 &964398322
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100072, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 964398323}
-  m_Layer: 0
-  m_Name: Bip01 R Clavicle
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &964398323
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400072, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 964398322}
-  m_LocalRotation: {x: 0.47395587, y: 0.10368999, z: 0.854218, w: -0.18688472}
-  m_LocalPosition: {x: 1.1563988, y: -0.013254166, z: -1.4157231}
-  m_LocalScale: {x: 1.0000001, y: 0.9999999, z: 1}
-  m_Children:
-  - {fileID: 189025942}
-  - {fileID: 405254809}
-  m_Father: {fileID: 1583614929}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &981731097
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100094, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 981731098}
-  m_Layer: 0
-  m_Name: Bip01 R Finger22
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &981731098
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400094, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 981731097}
-  m_LocalRotation: {x: -0.0000000018554672, y: 2.3912514e-10, z: -0.21983594, w: 0.9755369}
-  m_LocalPosition: {x: -1.0066261, y: -0.0000019073486, z: 0.00000035762787}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 330040980}
-  - {fileID: 162767618}
-  m_Father: {fileID: 526558747}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1002507845
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100176, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1002507846}
-  - component: {fileID: 1002507848}
-  - component: {fileID: 1002507847}
-  m_Layer: 0
-  m_Name: Bip01_L_Thigh
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1002507846
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400176, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1002507845}
-  m_LocalRotation: {x: 0.75146985, y: -0.08142731, z: 0.65429014, w: -0.023814352}
-  m_LocalPosition: {x: -27.53967, y: 0.12482262, z: 6.2134743}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 403260292}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1002507847
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300042, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1002507845}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 2b61650546a1b4a448781ecc2e7710d8, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1002507848
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300042, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1002507845}
-  m_Mesh: {fileID: 4300090, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1011658860
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100202, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1011658861}
-  - component: {fileID: 1011658863}
-  - component: {fileID: 1011658862}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger2
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1011658861
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400202, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1011658860}
-  m_LocalRotation: {x: -0.39711794, y: 0.55517066, z: -0.46061003, w: 0.5673812}
-  m_LocalPosition: {x: -26.663105, y: 16.78701, z: 2.5156128}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 1575238120}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1011658862
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300068, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1011658860}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1011658863
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300068, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1011658860}
-  m_Mesh: {fileID: 4300056, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1020562558
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100012, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1020562559}
-  m_Layer: 0
-  m_Name: Bip01 L Finger0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1020562559
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400012, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1020562558}
-  m_LocalRotation: {x: 0.68920165, y: -0.31932166, z: 0.13474661, w: 0.63630044}
-  m_LocalPosition: {x: -1.1880455, y: 0.36043358, z: -0.7184292}
-  m_LocalScale: {x: 0.99999976, y: 1, z: 1.0000001}
-  m_Children:
-  - {fileID: 498301870}
-  - {fileID: 595163946}
-  m_Father: {fileID: 1919781262}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1023744687
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100044, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1023744688}
-  m_Layer: 0
-  m_Name: Bip01 L Finger4
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1023744688
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400044, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1023744687}
-  m_LocalRotation: {x: -0.011315742, y: 0.07711283, z: -0.5093879, w: 0.8570003}
-  m_LocalPosition: {x: -3.2197075, y: 0.13703728, z: 1.006514}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 707804002}
-  - {fileID: 1190891119}
-  m_Father: {fileID: 1919781262}
-  m_RootOrder: 4
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1037299086
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100166, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1037299087}
-  - component: {fileID: 1037299089}
-  - component: {fileID: 1037299088}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger41
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1037299087
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400166, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1037299086}
-  m_LocalRotation: {x: 0.24845473, y: 0.6090915, z: 0.66678375, w: 0.35025302}
-  m_LocalPosition: {x: -29.380264, y: -5.005707, z: -6.619122}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 1250863157}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1037299088
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300032, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1037299086}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1037299089
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300032, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1037299086}
-  m_Mesh: {fileID: 4300026, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1071033526
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100082, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1071033527}
-  m_Layer: 0
-  m_Name: Bip01 R Finger1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1071033527
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400082, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1071033526}
-  m_LocalRotation: {x: -0.045261018, y: 0.10901266, z: -0.2693872, w: 0.955771}
-  m_LocalPosition: {x: -3.4137325, y: 0.14202976, z: 0.83102083}
-  m_LocalScale: {x: 0.99999976, y: 0.9999998, z: 0.99999976}
-  m_Children:
-  - {fileID: 1308654441}
-  - {fileID: 157925836}
-  m_Father: {fileID: 1212832790}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1078373348
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100160, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1078373349}
-  - component: {fileID: 1078373351}
-  - component: {fileID: 1078373350}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger31
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1078373349
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400160, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1078373348}
-  m_LocalRotation: {x: 0.35967427, y: 0.6028209, z: 0.5596906, w: 0.44044068}
-  m_LocalPosition: {x: -30.331842, y: 4.944235, z: -3.32171}
-  m_LocalScale: {x: 1, y: 1, z: 0.99999994}
-  m_Children: []
-  m_Father: {fileID: 95808259}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1078373350
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300026, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1078373348}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1078373351
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300026, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1078373348}
-  m_Mesh: {fileID: 4300022, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1105207678
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100200, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1105207679}
-  - component: {fileID: 1105207681}
-  - component: {fileID: 1105207680}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger12
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1105207679
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400200, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1105207678}
-  m_LocalRotation: {x: -0.46123502, y: 0.44142434, z: -0.3429378, w: 0.6890577}
-  m_LocalPosition: {x: -29.825241, y: 5.3446884, z: -0.90481687}
-  m_LocalScale: {x: 1.0000002, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 621584923}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1105207680
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300066, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1105207678}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1105207681
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300066, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1105207678}
-  m_Mesh: {fileID: 4300046, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1118745906
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100230, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1118745907}
-  - component: {fileID: 1118745909}
-  - component: {fileID: 1118745908}
-  m_Layer: 0
-  m_Name: Bip01_R_UpperArm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1118745907
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400230, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1118745906}
-  m_LocalRotation: {x: -0.063970186, y: 0.90264946, z: 0.06694979, w: 0.4202969}
-  m_LocalPosition: {x: -27.368721, y: -7.1706867, z: 29.805231}
-  m_LocalScale: {x: 1, y: 0.99999994, z: 0.9999999}
-  m_Children: []
-  m_Father: {fileID: 189025942}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1118745908
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300096, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1118745906}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 1bf29694cc6ae82489d24b86a3011584, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1118745909
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300096, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1118745906}
-  m_Mesh: {fileID: 4300074, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1127864992
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100068, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1127864993}
-  m_Layer: 0
-  m_Name: Bip01 Pelvis
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1127864993
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400068, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1127864992}
-  m_LocalRotation: {x: -0.49999964, y: 0.50000036, z: 0.49999964, w: 0.50000036}
-  m_LocalPosition: {x: -0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 1251095000}
-  m_Father: {fileID: 610495720}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1139950681
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100008, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1139950682}
-  m_Layer: 0
-  m_Name: Bip01 L Calf
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1139950682
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400008, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1139950681}
-  m_LocalRotation: {x: 0.000000012232853, y: -0.000000006433796, z: 0.08502361, w: 0.99637896}
-  m_LocalPosition: {x: -12.554806, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 1778437983}
-  - {fileID: 102023168}
-  m_Father: {fileID: 403260292}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1145557031
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100114, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1145557032}
-  - component: {fileID: 1145557033}
-  m_Layer: 0
-  m_Name: WeaponTrail_simple
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1145557032
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400114, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1145557031}
-  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_Children:
-  - {fileID: 1727434473}
-  - {fileID: 226668994}
-  m_Father: {fileID: 518436258}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &1145557033
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 11400004, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1145557031}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: f6c2c9828fec98747a1b0680f47bed80, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  UseWith2D: 0
-  SortingLayerName: 
-  SortingOrder: 0
-  PointStart: {fileID: 226668994}
-  PointEnd: {fileID: 1727434473}
-  MaxFrame: 14
-  Granularity: 60
-  MyColor: {r: 1, g: 1, b: 1, a: 1}
-  MyMaterial: {fileID: 2100000, guid: 75f756109f216ad409ff1a5ea7dd7b2c, type: 2}
---- !u!1 &1161847229
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100228, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1161847230}
-  - component: {fileID: 1161847232}
-  - component: {fileID: 1161847231}
-  m_Layer: 0
-  m_Name: Bip01_R_Toe0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1161847230
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400228, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1161847229}
-  m_LocalRotation: {x: 0.4102148, y: 0.5759547, z: 0.57595456, w: -0.41021502}
-  m_LocalPosition: {x: 4.1246095, y: -0.35096186, z: -5.888144}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children: []
-  m_Father: {fileID: 2105141428}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1161847231
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300094, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1161847229}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1161847232
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300094, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1161847229}
-  m_Mesh: {fileID: 4300092, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1190891118
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100164, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1190891119}
-  - component: {fileID: 1190891121}
-  - component: {fileID: 1190891120}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger4
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1190891119
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400164, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1190891118}
-  m_LocalRotation: {x: 0.39359075, y: 0.5270754, z: 0.5573249, w: 0.50662297}
-  m_LocalPosition: {x: -29.381794, y: 10.093919, z: -6.6191235}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000002}
-  m_Children: []
-  m_Father: {fileID: 1023744688}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1190891120
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300030, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1190891118}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1190891121
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300030, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1190891118}
-  m_Mesh: {fileID: 4300030, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1205302346
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100122, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1205302347}
-  - component: {fileID: 1205302348}
-  m_Layer: 0
-  m_Name: WeaponTrail_long
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 0
---- !u!4 &1205302347
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400122, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1205302346}
-  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_Children:
-  - {fileID: 675006926}
-  - {fileID: 219954235}
-  m_Father: {fileID: 518436258}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &1205302348
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 11400006, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1205302346}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: f6c2c9828fec98747a1b0680f47bed80, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  UseWith2D: 0
-  SortingLayerName: 
-  SortingOrder: 0
-  PointStart: {fileID: 219954235}
-  PointEnd: {fileID: 675006926}
-  MaxFrame: 14
-  Granularity: 60
-  MyColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5019608}
-  MyMaterial: {fileID: 2100000, guid: df6824c830605f14dbb2163a12036b7c, type: 2}
---- !u!1 &1212832789
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100118, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1212832790}
-  m_Layer: 0
-  m_Name: Bip01 R Hand
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1212832790
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400118, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1212832789}
-  m_LocalRotation: {x: 0.7723721, y: -0.029341202, z: -0.043244805, w: 0.6330169}
-  m_LocalPosition: {x: -8.127451, y: 0.00000047683716, z: 0}
-  m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994}
-  m_Children:
-  - {fileID: 1346347175}
-  - {fileID: 1071033527}
-  - {fileID: 1575238120}
-  - {fileID: 1247462342}
-  - {fileID: 453650448}
-  - {fileID: 652952732}
-  m_Father: {fileID: 1905961884}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1242262939
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100034, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1242262940}
-  m_Layer: 0
-  m_Name: Bip01 L Finger2Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1242262940
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400034, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1242262939}
-  m_LocalRotation: {x: 8.673617e-18, y: -0.0000000023283064, z: 0.0000000037252903,
-    w: 1}
-  m_LocalPosition: {x: -0.69721556, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994}
-  m_Children: []
-  m_Father: {fileID: 141431605}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1247462341
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100098, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1247462342}
-  m_Layer: 0
-  m_Name: Bip01 R Finger3
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1247462342
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400098, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1247462341}
-  m_LocalRotation: {x: 0.0015814812, y: -0.015576144, z: -0.49458408, w: 0.86898875}
-  m_LocalPosition: {x: -3.4628735, y: 0.043058395, z: -0.49761987}
-  m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1}
-  m_Children:
-  - {fileID: 1866441153}
-  - {fileID: 432847001}
-  m_Father: {fileID: 1212832790}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1250863156
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100048, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1250863157}
-  m_Layer: 0
-  m_Name: Bip01 L Finger42
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1250863157
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400048, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1250863156}
-  m_LocalRotation: {x: -0.000000003015268, y: -0.000000012685071, z: -0.23125854,
-    w: 0.97289234}
-  m_LocalPosition: {x: -0.62630844, y: 0, z: 0}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children:
-  - {fileID: 516537781}
-  - {fileID: 1037299087}
-  - {fileID: 296699552}
-  m_Father: {fileID: 707804002}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1251094999
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100128, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1251095000}
-  m_Layer: 0
-  m_Name: Bip01 Spine
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1251095000
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400128, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1251094999}
-  m_LocalRotation: {x: -0.000002082381, y: 0.0000006900078, z: -0.0003981589, w: 0.99999994}
-  m_LocalPosition: {x: -2.6955643, y: -0.0011662245, z: 0.000003695488}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children:
-  - {fileID: 403260292}
-  - {fileID: 2108885635}
-  - {fileID: 346932298}
-  - {fileID: 766723571}
-  m_Father: {fileID: 1127864993}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1251499027
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100174, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1251499028}
-  - component: {fileID: 1251499030}
-  - component: {fileID: 1251499029}
-  m_Layer: 0
-  m_Name: Bip01_L_Hand
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1251499028
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400174, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1251499027}
-  m_LocalRotation: {x: 0.61469525, y: 0.3607715, z: 0.26982427, w: 0.6474477}
-  m_LocalPosition: {x: -16.041782, y: 29.032454, z: -2.0981884}
-  m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1.0000002}
-  m_Children: []
-  m_Father: {fileID: 1919781262}
-  m_RootOrder: 5
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1251499029
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300040, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1251499027}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 2b61650546a1b4a448781ecc2e7710d8, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1251499030
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300040, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1251499027}
-  m_Mesh: {fileID: 4300032, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1256680021
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100130, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1256680025}
-  m_Layer: 0
-  m_Name: R
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1256680025
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400130, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1256680021}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -0.000025659498, y: -0.000028767554, z: 41.97576}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 946446246}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1289785352
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100108, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1289785353}
-  m_Layer: 0
-  m_Name: Bip01 R Finger41
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1289785353
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400108, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1289785352}
-  m_LocalRotation: {x: 0.000000005338046, y: -0.000000009084467, z: -0.25141808, w: 0.9678786}
-  m_LocalPosition: {x: -0.67609787, y: 0, z: 0}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 83895872}
-  - {fileID: 201041826}
-  m_Father: {fileID: 453650448}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1308654440
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100084, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1308654441}
-  m_Layer: 0
-  m_Name: Bip01 R Finger11
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1308654441
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400084, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1308654440}
-  m_LocalRotation: {x: -0.000000003713995, y: 2.8987446e-10, z: -0.07781259, w: 0.99696803}
-  m_LocalPosition: {x: -0.7310295, y: 0.00000047683716, z: 0.00000023841858}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
-  m_Children:
-  - {fileID: 621584923}
-  - {fileID: 451782889}
-  m_Father: {fileID: 1071033527}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1332470786
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100114, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1332470787}
-  m_Layer: 0
-  m_Name: Bip01 R Foot
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1332470787
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400114, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1332470786}
-  m_LocalRotation: {x: 0.050767884, y: -0.04059422, z: -0.10643803, w: 0.9921924}
-  m_LocalPosition: {x: -12.329439, y: -0.00000023841858, z: 0.00000047683716}
-  m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1}
-  m_Children:
-  - {fileID: 2105141428}
-  - {fileID: 1983152337}
-  m_Father: {fileID: 4740230}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1342499988
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100076, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1342499989}
-  m_Layer: 0
-  m_Name: Bip01 R Finger01
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1342499989
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400076, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1342499988}
-  m_LocalRotation: {x: 0.0000000031193108, y: 0.0000000011062226, z: -0.25414035,
-    w: 0.9671674}
-  m_LocalPosition: {x: -1.5219612, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 1961235710}
-  - {fileID: 225468787}
-  m_Father: {fileID: 1346347175}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1346347174
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100074, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1346347175}
-  m_Layer: 0
-  m_Name: Bip01 R Finger0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1346347175
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400074, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1346347174}
-  m_LocalRotation: {x: -0.6892016, y: 0.31932166, z: 0.13474658, w: 0.6363004}
-  m_LocalPosition: {x: -1.1880455, y: 0.36043262, z: 0.7184292}
-  m_LocalScale: {x: 0.99999976, y: 1, z: 1}
-  m_Children:
-  - {fileID: 1342499989}
-  - {fileID: 2061825260}
-  m_Father: {fileID: 1212832790}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1420892533
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100104, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1420892534}
-  m_Layer: 0
-  m_Name: Bip01 R Finger3Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1420892534
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400104, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1420892533}
-  m_LocalRotation: {x: -0.0000000018626451, y: -1.3877788e-17, z: 1, w: -0.000000007450581}
-  m_LocalPosition: {x: -0.6365299, y: 0.0000019073486, z: -0.00000023841858}
-  m_LocalScale: {x: -1, y: -1, z: -1}
-  m_Children: []
-  m_Father: {fileID: 908703930}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1461023645
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100144, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1461023646}
-  - component: {fileID: 1461023648}
-  - component: {fileID: 1461023647}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger02
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1461023646
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400144, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1461023645}
-  m_LocalRotation: {x: -0.018700743, y: 0.54497075, z: -0.2184, w: 0.8092951}
-  m_LocalPosition: {x: -19.309874, y: 1.4674277, z: -24.125359}
-  m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1.0000002}
-  m_Children: []
-  m_Father: {fileID: 1492414349}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1461023647
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300010, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1461023645}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9ea6fa5b99e910a40b2fb7d45aa39866, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1461023648
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300010, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1461023645}
-  m_Mesh: {fileID: 4300002, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1492414348
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100016, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1492414349}
-  m_Layer: 0
-  m_Name: Bip01 L Finger02
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1492414349
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400016, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1492414348}
-  m_LocalRotation: {x: 0.0000000058544685, y: -0.0000000050193307, z: -0.20315585,
-    w: 0.9791464}
-  m_LocalPosition: {x: -0.76491165, y: 0.00000023841858, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 1793869909}
-  - {fileID: 1461023646}
-  m_Father: {fileID: 498301870}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1497048719
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100080, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1497048720}
-  m_Layer: 0
-  m_Name: Bip01 R Finger0Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1497048720
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400080, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1497048719}
-  m_LocalRotation: {x: 1.3877788e-17, y: -9.313226e-10, z: 1, w: -0.000000014901161}
-  m_LocalPosition: {x: -0.79496384, y: 0, z: -0.0000009536743}
-  m_LocalScale: {x: -1, y: -1, z: -1}
-  m_Children: []
-  m_Father: {fileID: 1961235710}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1531333056
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100006, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1531333057}
-  m_Layer: 0
-  m_Name: Bip01 HeadNub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1531333057
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400006, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1531333056}
-  m_LocalRotation: {x: 0.0000000018626454, y: 0, z: -0, w: 1}
-  m_LocalPosition: {x: -6.561764, y: 0, z: 0}
-  m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 1}
-  m_Children: []
-  m_Father: {fileID: 465019836}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1557584202
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100222, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1557584203}
-  - component: {fileID: 1557584205}
-  - component: {fileID: 1557584204}
-  m_Layer: 0
-  m_Name: Bip01_R_Forearm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1557584203
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400222, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1557584202}
-  m_LocalRotation: {x: 0.04813098, y: 0.90363246, z: 0.014467412, w: 0.42534983}
-  m_LocalPosition: {x: -22.74192, y: -1.6400373, z: 29.80523}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1905961884}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1557584204
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300088, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1557584202}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 1bf29694cc6ae82489d24b86a3011584, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1557584205
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300088, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1557584202}
-  m_Mesh: {fileID: 4300072, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1558844229
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100172, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1558844230}
-  - component: {fileID: 1558844232}
-  - component: {fileID: 1558844231}
-  m_Layer: 0
-  m_Name: Bip01_L_Forearm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1558844230
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400172, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1558844229}
-  m_LocalRotation: {x: -0.014467038, y: 0.42534992, z: -0.048129573, w: 0.9036325}
-  m_LocalPosition: {x: -22.741924, y: -1.6400372, z: -29.805231}
-  m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 365590211}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1558844231
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300038, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1558844229}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 2b61650546a1b4a448781ecc2e7710d8, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1558844232
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300038, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1558844229}
-  m_Mesh: {fileID: 4300034, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1565351187
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100184, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1565351188}
-  - component: {fileID: 1565351190}
-  - component: {fileID: 1565351189}
-  m_Layer: 0
-  m_Name: Bip01_Pelvis
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1565351188
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400184, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1565351187}
-  m_LocalRotation: {x: -0.0061793285, y: 0.0061803292, z: -0.7070792, w: 0.7070804}
-  m_LocalPosition: {x: 0.98740804, y: 0.0000014305115, z: -28.083513}
-  m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1}
-  m_Children: []
-  m_Father: {fileID: 610495720}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1565351189
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300050, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1565351187}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 881094a6e95b7234ba4e391b70e1a192, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1565351190
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300050, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1565351187}
-  m_Mesh: {fileID: 4300102, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1575238119
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100090, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1575238120}
-  m_Layer: 0
-  m_Name: Bip01 R Finger2
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1575238120
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400090, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1575238119}
-  m_LocalRotation: {x: -0.057521686, y: 0.041437387, z: -0.38832155, w: 0.918793}
-  m_LocalPosition: {x: -3.4893208, y: 0.08786869, z: 0.1746484}
-  m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994}
-  m_Children:
-  - {fileID: 526558747}
-  - {fileID: 1011658861}
-  m_Father: {fileID: 1212832790}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1583614928
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100066, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1583614929}
-  m_Layer: 0
-  m_Name: Bip01 Neck
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1583614929
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400066, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1583614928}
-  m_LocalRotation: {x: 9.2882854e-11, y: 0.0000005919587, z: -0.21333401, w: 0.9769793}
-  m_LocalPosition: {x: -7.2080574, y: -0.8436203, z: 0.0000009536743}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 465019836}
-  - {fileID: 61099225}
-  - {fileID: 964398323}
-  - {fileID: 665992663}
-  m_Father: {fileID: 1696308958}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1648068560
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100112, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1648068561}
-  m_Layer: 0
-  m_Name: Bip01 R Finger4Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1648068561
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400112, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1648068560}
-  m_LocalRotation: {x: 0.0000000055879354, y: -3.4216235e-25, z: 1, w: 6.123234e-17}
-  m_LocalPosition: {x: -0.56403446, y: -0.0000019073486, z: 0}
-  m_LocalScale: {x: -1, y: -1.0000001, z: -1.0000001}
-  m_Children: []
-  m_Father: {fileID: 83895872}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1653429949
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100178, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1653429950}
-  - component: {fileID: 1653429952}
-  - component: {fileID: 1653429951}
-  m_Layer: 0
-  m_Name: Bip01_L_Toe0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1653429950
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400178, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1653429949}
-  m_LocalRotation: {x: -0.5759552, y: -0.41021413, z: -0.4102142, w: 0.5759551}
-  m_LocalPosition: {x: 4.1246066, y: -0.3509614, z: 5.888137}
-  m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1}
-  m_Children: []
-  m_Father: {fileID: 882403949}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1653429951
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300044, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1653429949}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1653429952
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300044, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1653429949}
-  m_Mesh: {fileID: 4300084, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1657298856
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100212, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1657298857}
-  - component: {fileID: 1657298859}
-  - component: {fileID: 1657298858}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger32
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1657298857
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400212, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1657298856}
-  m_LocalRotation: {x: -0.6309122, y: 0.33044097, z: -0.24313773, w: 0.65851545}
-  m_LocalPosition: {x: -29.305695, y: -6.016533, z: 3.3217103}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 0.99999994}
-  m_Children: []
-  m_Father: {fileID: 908703930}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1657298858
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300078, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1657298856}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1657298859
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300078, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1657298856}
-  m_Mesh: {fileID: 4300058, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1690685631
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100156, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1690685632}
-  - component: {fileID: 1690685634}
-  - component: {fileID: 1690685633}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger22
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1690685632
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400156, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1690685631}
-  m_LocalRotation: {x: 0.29681215, y: 0.6678216, z: 0.52808976, w: 0.43247917}
-  m_LocalPosition: {x: -29.682533, y: 1.80233, z: -2.5156114}
-  m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1}
-  m_Children: []
-  m_Father: {fileID: 141431605}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1690685633
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300022, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1690685631}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1690685634
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300022, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1690685631}
-  m_Mesh: {fileID: 4300014, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1696308957
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100132, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1696308958}
-  m_Layer: 0
-  m_Name: Bip01 Spine2
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1696308958
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400132, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1696308957}
-  m_LocalRotation: {x: -0.0015581318, y: 0.022893112, z: 0.06709141, w: 0.99748296}
-  m_LocalPosition: {x: -3.3389626, y: -0.0036261082, z: 0.00000011920929}
-  m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994}
-  m_Children:
-  - {fileID: 1583614929}
-  - {fileID: 32233270}
-  m_Father: {fileID: 346932298}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1727434472
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100162, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1727434473}
-  m_Layer: 0
-  m_Name: EndPoint
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1727434473
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400162, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1727434472}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -0.000026132595, y: -0.000006231061, z: 42.016506}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1145557032}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1736661139
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100234, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1736661140}
-  - component: {fileID: 1736661142}
-  - component: {fileID: 1736661141}
-  m_Layer: 0
-  m_Name: Bip01_Spine1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1736661140
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400234, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1736661139}
-  m_LocalRotation: {x: 0.70710677, y: 0.0002815101, z: -0.70710677, w: 0.0002815101}
-  m_LocalPosition: {x: 33.721992, y: -1.4762728, z: -0.0000019669533}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 346932298}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1736661141
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300100, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1736661139}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 53fe88997d49e9344b73731314a2af3f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1736661142
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300100, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1736661139}
-  m_Mesh: {fileID: 4300082, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1753359421
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100210, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1753359422}
-  - component: {fileID: 1753359424}
-  - component: {fileID: 1753359423}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger31
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1753359422
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400210, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1753359421}
-  m_LocalRotation: {x: -0.55969, y: 0.44044158, z: -0.35967335, w: 0.60282123}
-  m_LocalPosition: {x: -30.331848, y: 4.9442425, z: 3.3217115}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 1866441153}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1753359423
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300076, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1753359421}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1753359424
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300076, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1753359421}
-  m_Mesh: {fileID: 4300060, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1778437982
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100052, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1778437983}
-  m_Layer: 0
-  m_Name: Bip01 L Foot
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1778437983
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400052, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1778437982}
-  m_LocalRotation: {x: -0.09659737, y: 0.06997727, z: -0.031453587, w: 0.99236226}
-  m_LocalPosition: {x: -12.329437, y: -0.00000023841858, z: 0.00000047683716}
-  m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.99999994}
-  m_Children:
-  - {fileID: 882403949}
-  - {fileID: 1965061472}
-  m_Father: {fileID: 1139950682}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1783870795
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100162, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1783870796}
-  - component: {fileID: 1783870798}
-  - component: {fileID: 1783870797}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger32
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1783870796
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400162, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1783870795}
-  m_LocalRotation: {x: 0.24313842, y: 0.6585152, z: 0.6309126, w: 0.33044016}
-  m_LocalPosition: {x: -29.305693, y: -6.0165386, z: -3.32171}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1874560051}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1783870797
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300028, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1783870795}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1783870798
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300028, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1783870795}
-  m_Mesh: {fileID: 4300020, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1786394705
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100244, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1786394706}
-  m_Layer: 0
-  m_Name: Particle View 01
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1786394706
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400244, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1786394705}
-  m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 418284470}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1788871860
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100214, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1788871861}
-  - component: {fileID: 1788871863}
-  - component: {fileID: 1788871862}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger4
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1788871861
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400214, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1788871860}
-  m_LocalRotation: {x: -0.5573241, y: 0.50662374, z: -0.3935901, w: 0.52707595}
-  m_LocalPosition: {x: -29.381798, y: 10.093925, z: 6.6191225}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000004}
-  m_Children: []
-  m_Father: {fileID: 453650448}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1788871862
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300080, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1788871860}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1788871863
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300080, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1788871860}
-  m_Mesh: {fileID: 4300068, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1793869908
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100018, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1793869909}
-  m_Layer: 0
-  m_Name: Bip01 L Finger0Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1793869909
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400018, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1793869908}
-  m_LocalRotation: {x: 0.000000005355105, y: 9.3132246e-10, z: -4.9873296e-18, w: 1}
-  m_LocalPosition: {x: -0.79496384, y: -0.00000047683716, z: -0.0000009536743}
-  m_LocalScale: {x: 1.0000001, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1492414349}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1805039600
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100146, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1805039601}
-  - component: {fileID: 1805039603}
-  - component: {fileID: 1805039602}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger1
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1805039601
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400146, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1805039600}
-  m_LocalRotation: {x: 0.50170386, y: 0.5836952, z: 0.33866093, w: 0.5412042}
-  m_LocalPosition: {x: -25.181202, y: 18.99521, z: 0.9048209}
-  m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1}
-  m_Children: []
-  m_Father: {fileID: 253982428}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1805039602
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300012, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1805039600}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1805039603
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300012, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1805039600}
-  m_Mesh: {fileID: 4300012, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1857293112
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100176, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1857293113}
-  m_Layer: 0
-  m_Name: R
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1857293113
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400176, guid: e57d02a1b18c9744aa834aba6f0f78e7,
-    type: 2}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1857293112}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: -0.000026542628, y: -0.0000081518165, z: 41.989616}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 911840323}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1859676466
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100064, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1859676467}
-  m_Layer: 0
-  m_Name: Bip01 L UpperArm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1859676467
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400064, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1859676466}
-  m_LocalRotation: {x: 0.08020824, y: -0.33925402, z: -0.20427, w: 0.91473883}
-  m_LocalPosition: {x: -4.189497, y: -0.00000047683716, z: 0}
-  m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999}
-  m_Children:
-  - {fileID: 365590211}
-  - {fileID: 889932114}
-  m_Father: {fileID: 61099225}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1865663350
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100238, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1865663351}
-  m_Layer: 0
-  m_Name: Bone003
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1865663351
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400238, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1865663350}
-  m_LocalRotation: {x: 0.11283861, y: 0.022903452, z: 0.80310786, w: 0.584603}
-  m_LocalPosition: {x: -2.8467708, y: 49.251022, z: -2.5442894}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000004}
-  m_Children:
-  - {fileID: 578079319}
-  - {fileID: 518436258}
-  m_Father: {fileID: 418284470}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1866441152
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100100, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1866441153}
-  m_Layer: 0
-  m_Name: Bip01 R Finger31
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1866441153
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400100, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1866441152}
-  m_LocalRotation: {x: -0.0000000013509349, y: -0.00000000637775, z: -0.20722221,
-    w: 0.9782939}
-  m_LocalPosition: {x: -0.85349655, y: 0.0000009536743, z: 0}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 908703930}
-  - {fileID: 1753359422}
-  m_Father: {fileID: 1247462342}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1874560050
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100040, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1874560051}
-  m_Layer: 0
-  m_Name: Bip01 L Finger32
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1874560051
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400040, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1874560050}
-  m_LocalRotation: {x: -0.0000000023483748, y: 0.0000000050918563, z: -0.2902728,
-    w: 0.9569439}
-  m_LocalPosition: {x: -0.8263016, y: -0.0000019073486, z: 0}
-  m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994}
-  m_Children:
-  - {fileID: 792840810}
-  - {fileID: 1783870796}
-  m_Father: {fileID: 95808259}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1905961883
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100116, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1905961884}
-  m_Layer: 0
-  m_Name: Bip01 R Forearm
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1905961884
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400116, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1905961883}
-  m_LocalRotation: {x: -2.9675425e-11, y: 0.000000007580359, z: 0.18813482, w: 0.9821432}
-  m_LocalPosition: {x: -5.7246475, y: -0.0000009536743, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children:
-  - {fileID: 1212832790}
-  - {fileID: 1557584203}
-  m_Father: {fileID: 189025942}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1919781261
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100056, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1919781262}
-  m_Layer: 0
-  m_Name: Bip01 L Hand
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1919781262
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400056, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1919781261}
-  m_LocalRotation: {x: -0.77237207, y: 0.029341212, z: -0.04324479, w: 0.6330169}
-  m_LocalPosition: {x: -8.127449, y: -0.00000011920929, z: 0.0000009536743}
-  m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1}
-  m_Children:
-  - {fileID: 1020562559}
-  - {fileID: 253982428}
-  - {fileID: 721984735}
-  - {fileID: 1962995367}
-  - {fileID: 1023744688}
-  - {fileID: 1251499028}
-  m_Father: {fileID: 365590211}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1961235709
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100078, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1961235710}
-  m_Layer: 0
-  m_Name: Bip01 R Finger02
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1961235710
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400078, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1961235709}
-  m_LocalRotation: {x: -0.0000000031141103, y: -0.0000000012561914, z: -0.20315588,
-    w: 0.9791464}
-  m_LocalPosition: {x: -0.76491165, y: -0.00000023841858, z: 0}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 1497048720}
-  - {fileID: 261841951}
-  m_Father: {fileID: 1342499989}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1962995366
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100036, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1962995367}
-  m_Layer: 0
-  m_Name: Bip01 L Finger3
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1962995367
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400036, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1962995366}
-  m_LocalRotation: {x: -0.0015814756, y: 0.015576168, z: -0.49458414, w: 0.86898875}
-  m_LocalPosition: {x: -3.4628735, y: 0.04305935, z: 0.49762008}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children:
-  - {fileID: 95808259}
-  - {fileID: 172067857}
-  m_Father: {fileID: 1919781262}
-  m_RootOrder: 3
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1965061471
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100170, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1965061472}
-  - component: {fileID: 1965061474}
-  - component: {fileID: 1965061473}
-  m_Layer: 0
-  m_Name: Bip01_L_Foot
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1965061472
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400170, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1965061471}
-  m_LocalRotation: {x: 0.697327, y: -0.1171967, z: 0.697327, w: -0.11719655}
-  m_LocalPosition: {x: -3.5187032, y: -1.1216071, z: 5.6605663}
-  m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1778437983}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1965061473
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300036, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1965061471}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 2b61650546a1b4a448781ecc2e7710d8, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1965061474
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300036, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1965061471}
-  m_Mesh: {fileID: 4300086, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &1983152336
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100220, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 1983152337}
-  - component: {fileID: 1983152339}
-  - component: {fileID: 1983152338}
-  m_Layer: 0
-  m_Name: Bip01_R_Foot
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &1983152337
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400220, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1983152336}
-  m_LocalRotation: {x: 0.69732714, y: 0.11719568, z: 0.6973272, w: 0.11719557}
-  m_LocalPosition: {x: -3.5187042, y: -1.1216097, z: -5.660576}
-  m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1332470787}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &1983152338
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300086, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1983152336}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 1bf29694cc6ae82489d24b86a3011584, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &1983152339
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300086, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1983152336}
-  m_Mesh: {fileID: 4300094, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &2047006443
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100154, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2047006444}
-  - component: {fileID: 2047006446}
-  - component: {fileID: 2047006445}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger21
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2047006444
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400154, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2047006443}
-  m_LocalRotation: {x: 0.3725302, y: 0.6287323, z: 0.4741584, w: 0.49100992}
-  m_LocalPosition: {x: -29.468056, y: 8.616739, z: -2.5156102}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 730448786}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &2047006445
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300020, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2047006443}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &2047006446
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300020, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2047006443}
-  m_Mesh: {fileID: 4300016, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &2061825259
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100190, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2061825260}
-  - component: {fileID: 2061825262}
-  - component: {fileID: 2061825261}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2061825260
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400190, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2061825259}
-  m_LocalRotation: {x: 0.36048287, y: 0.7567757, z: -0.079681456, w: 0.5394382}
-  m_LocalPosition: {x: -19.805614, y: 8.386094, z: 24.125359}
-  m_LocalScale: {x: 1.0000001, y: 1.0000004, z: 1}
-  m_Children: []
-  m_Father: {fileID: 1346347175}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &2061825261
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300056, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2061825259}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 881094a6e95b7234ba4e391b70e1a192, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &2061825262
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300056, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2061825259}
-  m_Mesh: {fileID: 4300044, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &2065618125
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100026, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2065618126}
-  m_Layer: 0
-  m_Name: Bip01 L Finger1Nub
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2065618126
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400026, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2065618125}
-  m_LocalRotation: {x: -0.0000000074505815, y: 0.000000007450581, z: 5.551116e-17,
-    w: 1}
-  m_LocalPosition: {x: -0.6484585, y: 0, z: -0.00000047683716}
-  m_LocalScale: {x: 1, y: 0.99999994, z: 1}
-  m_Children: []
-  m_Father: {fileID: 847034005}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &2073135743
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100218, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2073135744}
-  - component: {fileID: 2073135746}
-  - component: {fileID: 2073135745}
-  m_Layer: 0
-  m_Name: Bip01_R_Finger42
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2073135744
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400218, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2073135743}
-  m_LocalRotation: {x: -0.6667832, y: 0.3502541, z: -0.24845392, w: 0.6090918}
-  m_LocalPosition: {x: -29.380264, y: -5.005707, z: 6.6191254}
-  m_LocalScale: {x: 1.0000004, y: 1.0000001, z: 1}
-  m_Children: []
-  m_Father: {fileID: 83895872}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &2073135745
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300084, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2073135743}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: b3d5670d5f0ed1143b155cc7eda5447f, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &2073135746
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300084, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2073135743}
-  m_Mesh: {fileID: 4300064, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &2090343747
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100152, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2090343748}
-  - component: {fileID: 2090343750}
-  - component: {fileID: 2090343749}
-  m_Layer: 0
-  m_Name: Bip01_L_Finger2
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2090343748
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400152, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2090343747}
-  m_LocalRotation: {x: 0.4606109, y: 0.5673805, z: 0.39711866, w: 0.55517}
-  m_LocalPosition: {x: -26.663105, y: 16.787012, z: -2.5156107}
-  m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1.0000001}
-  m_Children: []
-  m_Father: {fileID: 721984735}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!23 &2090343749
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 2300018, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2090343747}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 9924bc20c291f0145b54fa8c36cfc214, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!33 &2090343750
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 3300018, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2090343747}
-  m_Mesh: {fileID: 4300018, guid: e3731c0726ce3174c926ec3c3c5a2485, type: 3}
---- !u!1 &2105141427
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100122, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2105141428}
-  m_Layer: 0
-  m_Name: Bip01 R Toe0
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2105141428
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400122, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2105141427}
-  m_LocalRotation: {x: 0.039484315, y: -0.039483823, z: -0.7060038, w: 0.7060033}
-  m_LocalPosition: {x: -3.1677418, y: 3.0029993, z: 0.22757006}
-  m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000001}
-  m_Children:
-  - {fileID: 619860371}
-  - {fileID: 1161847230}
-  m_Father: {fileID: 1332470787}
-  m_RootOrder: 0
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &2108885634
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 100120, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2108885635}
-  m_Layer: 0
-  m_Name: Bip01 R Thigh
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2108885635
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 400120, guid: e3731c0726ce3174c926ec3c3c5a2485,
-    type: 3}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2108885634}
-  m_LocalRotation: {x: 0.032314364, y: 0.9636419, z: -0.23411493, w: -0.124660805}
-  m_LocalPosition: {x: 2.6955585, y: 0.003320694, z: -2.4715629}
-  m_LocalScale: {x: 1, y: 0.99999994, z: 1}
-  m_Children:
-  - {fileID: 4740230}
-  - {fileID: 738694189}
-  m_Father: {fileID: 1251095000}
-  m_RootOrder: 1
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &2117326359
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2117326363}
-  - component: {fileID: 2117326362}
-  - component: {fileID: 2117326361}
-  - component: {fileID: 2117326360}
-  m_Layer: 0
-  m_Name: Bkg
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!23 &2117326360
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2117326359}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_MotionVectors: 1
-  m_LightProbeUsage: 0
-  m_ReflectionProbeUsage: 1
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: cad828ba467eb9947a9a58a157614de9, type: 2}
-  m_StaticBatchInfo:
-    firstSubMesh: 0
-    subMeshCount: 0
-  m_StaticBatchRoot: {fileID: 0}
-  m_ProbeAnchor: {fileID: 0}
-  m_LightProbeVolumeOverride: {fileID: 0}
-  m_ScaleInLightmap: 1
-  m_PreserveUVs: 0
-  m_IgnoreNormalsForChartDetection: 0
-  m_ImportantGI: 0
-  m_StitchLightmapSeams: 0
-  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
---- !u!64 &2117326361
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2117326359}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 3
-  m_Convex: 0
-  m_CookingOptions: 14
-  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
---- !u!33 &2117326362
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2117326359}
-  m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
---- !u!4 &2117326363
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2117326359}
-  m_LocalRotation: {x: 0, y: 0.7071068, z: -0.7071068, w: 0}
-  m_LocalPosition: {x: 23.65329, y: -95.700516, z: 53.123253}
-  m_LocalScale: {x: 96.9474, y: 1, z: 44}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 2
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/ThirdParty/XWeaponTrail/demo.unity.meta b/Assets/ThirdParty/XWeaponTrail/demo.unity.meta
deleted file mode 100644
index 89e0302e..00000000
--- a/Assets/ThirdParty/XWeaponTrail/demo.unity.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 271c5c77ffe67b641acbe8e5b8ddf343
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
diff --git a/Assets/ThirdParty/XWeaponTrail/readme.txt b/Assets/ThirdParty/XWeaponTrail/readme.txt
deleted file mode 100644
index e2a9b377..00000000
--- a/Assets/ThirdParty/XWeaponTrail/readme.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-*NOTE: THE TRAIL2 EXAMPLE REUIRES UNITY PRO TO GET THE BEST RESULT*
-*You can tweak the Displacement Strength parameter in the slash01_distort material to adjust the Trial2's displacement effect*
-
-Version - 1.0.1
-Version Changes:
-1.0.1
--Fixed a null reference bug when scene changed.
-1.1.0
--No mesh object created.
--No GC allocated!
--Huge performance improved.
-1.1.1
--Added "Use With 2D" option to support with 2d sprite.
-1.1.2
--Fixed a null reference error in OnDestroy() function.
-
-1.1.3
--Fixed UseWith2D trail can not stop correctly.
-
-1.1.4
--Fixed the OnLevelWasLoaded warnings in unity 5.3
-
-1.2.0
--Removed Fps option since the performance is good enough now.
--Improved the delay rendering issue, still has 1 frame delay though.
--Fixed the distortion material, if you still can't see the distortion effect, please increase the material's "Displacement Strength" value.
-
-How to use:
-1, Find the weapon socket in your animated model.
-2, Drag the "X-WeaponTrail.prefab" into its hierarchy.
-3, Adjust the "StartPoint" and "EndPoint"'s position to match the weapon's length.
-4, Now play the animation you should see a smooth trail.
-
-API:
-Activate(): Activate trail
-Deactivate(): Stop trail immediately
-StopSmoothly(float fadeTime): Stop trail smoothly.
-*NOTE YOU NEED TO IMPORT THE NAME SPACE, for example, using Xft; in C#*
-
-Parameters
-Max Frame: Indicates the length of the trail.
-Granularity: Indicates the granularity of the trail, the bigger the smoother.
-Fps: Indicates the update frequence of the trail.
-
-Video Tutorial
-https://www.youtube.com/watch?v=1lQ7p2OQsA4
-
-
-More Effects:
-Please check my new FX package, Hope you like it.
-http://phantomparticle.org/
-
-Contact
-shallwaycn@gmail.com
\ No newline at end of file
diff --git a/Assets/ThirdParty/XWeaponTrail/readme.txt.meta b/Assets/ThirdParty/XWeaponTrail/readme.txt.meta
deleted file mode 100644
index 54438ea0..00000000
--- a/Assets/ThirdParty/XWeaponTrail/readme.txt.meta
+++ /dev/null
@@ -1,6 +0,0 @@
-fileFormatVersion: 2
-guid: 1e5b8209dfda61e4097c2fc3237e302d
-TextScriptImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 
-- 
cgit v1.1-26-g67d0